[
  {
    "path": ".azure-pipelines/ci-build.yml",
    "content": "# Copyright (c) Microsoft Corporation. All rights reserved.\n# Licensed under the MIT License.\n\nname: $(BuildDefinitionName)_$(SourceBranchName)_$(Date:yyyyMMdd)$(Rev:.r)\n\ntrigger:\n  branches:\n    include:\n      - main\n      - support/v1\n      - support/v2\n  tags:\n    include:\n      - 'v*'\npr:\n  branches:\n    include:\n      - main\n      - support/v1\n      - support/v2\n\nvariables:\n  buildPlatform: 'Any CPU'\n  buildConfiguration: 'Release'\n  ProductBinPath: '$(Build.SourcesDirectory)\\bin\\$(BuildConfiguration)'\n\nresources:\n  repositories:\n  - repository: 1ESPipelineTemplates\n    type: git\n    name: 1ESPipelineTemplates/1ESPipelineTemplates\n    ref: refs/tags/release\n\nextends:\n  template: v1/1ES.Official.PipelineTemplate.yml@1ESPipelineTemplates\n  parameters:\n    pool:\n      name: Azure-Pipelines-1ESPT-ExDShared\n      image: windows-latest\n      os: windows\n      demands:\n      - msbuild\n      - vstest\n    customBuildTags:\n    - ES365AIMigrationTooling \n    stages:\n\n    - stage: build\n      jobs:\n        - job: build\n          templateContext:\n            outputs:\n            - output: pipelineArtifact\n              displayName: 'Publish Artifact: Nugets'\n              artifactName: Nugets\n              targetPath: '$(Build.ArtifactStagingDirectory)'\n          steps:\n\n          - task: UseDotNet@2\n            displayName: 'Use .NET 6' # needed for ESRP signing\n            inputs:\n              version: 6.x\n\n          - task: UseDotNet@2\n            displayName: 'Use .NET 8'\n            inputs:\n              version: 8.x\n\n          # Install the nuget tool.\n          - task: NuGetToolInstaller@1\n            displayName: 'Use NuGet >=6.11.0'\n            inputs:\n              versionSpec: '>=6.11.0'\n              checkLatest: true\n\n          # Build the Product project\n          - task: DotNetCoreCLI@2\n            displayName: 'build'\n            inputs:\n              projects: '$(Build.SourcesDirectory)\\Microsoft.OpenApi.OData.sln'\n              arguments: '--configuration $(BuildConfiguration) --no-incremental'\n\n          # Run the Unit test\n          - task: DotNetCoreCLI@2\n            displayName: 'test'\n            inputs:\n              command: test\n              projects: '$(Build.SourcesDirectory)\\Microsoft.OpenApi.OData.sln'\n              arguments: '--configuration $(BuildConfiguration) --no-build'\n\n          - task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@5\n            displayName: 'ESRP CodeSigning'\n            inputs:\n              ConnectedServiceName: 'Federated DevX ESRP Managed Identity Connection'\n              FolderPath: 'src'\n              AppRegistrationClientId: '65035b7f-7357-4f29-bf25-c5ee5c3949f8'\n              AppRegistrationTenantId: 'cdc5aeea-15c5-4db6-b079-fcadd2505dc2'\n              AuthAKVName: 'akv-prod-eastus'\n              AuthCertName: 'ReferenceLibraryPrivateCert'\n              AuthSignCertName: 'ReferencePackagePublisherCertificate'\n              signConfigType: inlineSignParams\n              inlineOperation: |\n                [\n                    {\n                        \"keyCode\": \"CP-230012\",\n                        \"operationSetCode\": \"SigntoolSign\",\n                        \"parameters\": [\n                        {\n                            \"parameterName\": \"OpusName\",\n                            \"parameterValue\": \"Microsoft\"\n                        },\n                        {\n                            \"parameterName\": \"OpusInfo\",\n                            \"parameterValue\": \"http://www.microsoft.com\"\n                        },\n                        {\n                            \"parameterName\": \"FileDigest\",\n                            \"parameterValue\": \"/fd \\\"SHA256\\\"\"\n                        },\n                        {\n                            \"parameterName\": \"PageHash\",\n                            \"parameterValue\": \"/NPH\"\n                        },\n                        {\n                            \"parameterName\": \"TimeStamp\",\n                            \"parameterValue\": \"/tr \\\"http://rfc3161.gtm.corp.microsoft.com/TSS/HttpTspServer\\\" /td sha256\"\n                        }\n                        ],\n                        \"toolName\": \"sign\",\n                        \"toolVersion\": \"1.0\"\n                    },\n                    {\n                        \"keyCode\": \"CP-230012\",\n                        \"operationSetCode\": \"SigntoolVerify\",\n                        \"parameters\": [ ],\n                        \"toolName\": \"sign\",\n                        \"toolVersion\": \"1.0\"\n                    }\n                ]\n              SessionTimeout: '20'\n              MaxConcurrency: '50'\n              MaxRetryAttempts: '5'\n              PendingAnalysisWaitTimeoutMinutes: '5'\n\n          # Pack\n          - task: DotNetCoreCLI@2\n            displayName: 'pack'\n            inputs:\n              command: pack\n              projects: src/Microsoft.OpenApi.OData.Reader/Microsoft.OpenAPI.OData.Reader.csproj\n              arguments: '-o $(Build.ArtifactStagingDirectory) --configuration $(BuildConfiguration) --no-build --include-symbols --include-source /p:SymbolPackageFormat=snupkg'\n\n          - task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@5\n            displayName: 'ESRP CodeSigning Nuget Packages'\n            inputs:\n              ConnectedServiceName: 'Federated DevX ESRP Managed Identity Connection'\n              FolderPath: '$(Build.ArtifactStagingDirectory)'\n              AppRegistrationClientId: '65035b7f-7357-4f29-bf25-c5ee5c3949f8'\n              AppRegistrationTenantId: 'cdc5aeea-15c5-4db6-b079-fcadd2505dc2'\n              AuthAKVName: 'akv-prod-eastus'\n              AuthCertName: 'ReferenceLibraryPrivateCert'\n              AuthSignCertName: 'ReferencePackagePublisherCertificate'              \n              Pattern: '*.nupkg'\n              signConfigType: inlineSignParams\n              inlineOperation: |\n                [\n                    {\n                        \"keyCode\": \"CP-401405\",\n                        \"operationSetCode\": \"NuGetSign\",\n                        \"parameters\": [ ],\n                        \"toolName\": \"sign\",\n                        \"toolVersion\": \"1.0\"\n                    },\n                    {\n                        \"keyCode\": \"CP-401405\",\n                        \"operationSetCode\": \"NuGetVerify\",\n                        \"parameters\": [ ],\n                        \"toolName\": \"sign\",\n                        \"toolVersion\": \"1.0\"\n                    }\n                ]\n              SessionTimeout: '60'\n              MaxConcurrency: '50'\n              MaxRetryAttempts: '5'\n              PendingAnalysisWaitTimeoutMinutes: '5'\n\n    - stage: deploy\n      condition: and(contains(variables['build.sourceBranch'], 'refs/tags/v'), succeeded())\n      dependsOn: build\n      jobs:\n        - deployment: deploy\n          templateContext:\n            type: releaseJob\n            isProduction: true\n            inputs:\n            - input: pipelineArtifact\n              artifactName: Nugets\n              targetPath: '$(Pipeline.Workspace)'\n          environment: nuget-org\n          strategy:\n            runOnce:\n              deploy:\n                pool:\n                  vmImage: ubuntu-latest\n                steps:\n                - task: 1ES.PublishNuget@1\n                  displayName: 'NuGet push'\n                  inputs:\n                    packagesToPush: '$(Pipeline.Workspace)/Microsoft.OpenApi.OData.*.nupkg'\n                    nuGetFeedType: external\n                    publishFeedCredentials: 'OpenAPI Nuget Connection'\n                    packageParentPath: '$(Pipeline.Workspace)'\n\n        - deployment: create_github_release\n          templateContext:\n            type: releaseJob\n            isProduction: true\n            inputs:\n            - input: pipelineArtifact\n              artifactName: Nugets\n              targetPath: '$(Pipeline.Workspace)'\n          dependsOn: []\n          environment: kiota-github-releases\n          strategy:\n            runOnce:\n              deploy:\n                pool:\n                  vmImage: ubuntu-latest\n                steps:\n                - pwsh: |\n                    $artifactName = Get-ChildItem -Path $(Pipeline.Workspace) -Filter Microsoft.OpenApi.*.nupkg -recurse | select -First 1\n                    $artifactVersion= $artifactName.Name -replace \"Microsoft.OpenApi.OData.\", \"\" -replace \".nupkg\", \"\"\n                    #Set Variable $artifactName and $artifactVersion\n                    Write-Host \"##vso[task.setvariable variable=artifactVersion; isSecret=false;]$artifactVersion\"\n                    echo \"$artifactVersion\"\n                  displayName: 'Fetch Artifact Name'\n                - task: GitHubRelease@1\n                  displayName: 'GitHub release'\n                  condition: succeededOrFailed()\n                  inputs:\n                    gitHubConnection: 'Github-MaggieKimani1'\n                    action: edit\n                    tagSource: userSpecifiedTag\n                    tag: 'v$(artifactVersion)'\n                    title: 'v$(artifactVersion)'\n                    releaseNotesSource: inline\n                    assets: '$(Pipeline.Workspace)\\**\\*.nupkg'   \n                    addChangeLog: false   \n"
  },
  {
    "path": ".editorconfig",
    "content": "﻿[*.{cs,vb}]\n\n# IDE0009: Member access should be qualified.\ndotnet_diagnostic.IDE0009.severity = none\ndotnet_diagnostic.CA2016.severity = warning\n\n[*.cs]\ndotnet_public_api_analyzer.require_api_files = true"
  },
  {
    "path": ".github/CODEOWNERS",
    "content": "* @microsoft/openapi-write\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/bug_report.md",
    "content": "---\nname: Bug report\nabout: Create a report to help us improve\n\n---\n\n*Short summary (3-5 sentences) describing the issue.*\n\n### Assemblies affected\n\n*Which assemblies and versions are known to be affected?*\n\n### Steps to reproduce\n\n*The simplest set of steps to reproduce the issue. If possible, reference a commit that demonstrates the issue.*\n\n### Expected result\n\n*What would happen if there wasn't a bug.*\n\n### Actual result\n\n*What is actually happening.*\n\n### Additional detail\n\n*Optional, details of the root cause if known.\n"
  },
  {
    "path": ".github/dependabot.yml",
    "content": "version: 2\nupdates:\n- package-ecosystem: nuget\n  directory: \"/\"\n  schedule:\n    interval: daily\n  open-pull-requests-limit: 10\n  groups:\n    coverlet:\n      patterns:\n        - \"coverlet.*\"\n- package-ecosystem: github-actions\n  directory: \"/\"\n  schedule:\n    interval: daily\n  open-pull-requests-limit: 10\n"
  },
  {
    "path": ".github/policies/OpenAPI.NET.OData-branch-protection.yml",
    "content": "# Copyright (c) Microsoft Corporation.\n# Licensed under the MIT License.\n\n# File initially created using https://github.com/MIchaelMainer/policyservicetoolkit/blob/main/branch_protection_export.ps1.\n\nname: OpenAPI.NET.OData-branch-protection\ndescription: Branch protection policy for the OpenAPI.NET.OData repository\nresource: repository\nconfiguration:\n  branchProtectionRules:\n\n  - branchNamePattern: main\n    # This branch pattern applies to the following branches as of 06/09/2024 20:45:44:\n    # main\n\n    # Specifies whether this branch can be deleted. boolean\n    allowsDeletions: false\n    # Specifies whether forced pushes are allowed on this branch. boolean\n    allowsForcePushes: false\n    # Specifies whether new commits pushed to the matching branches dismiss pull request review approvals. boolean\n    dismissStaleReviews: true\n    # Specifies whether admins can overwrite branch protection. boolean\n    isAdminEnforced: false\n    # Indicates whether \"Require a pull request before merging\" is enabled. boolean\n    requiresPullRequestBeforeMerging: true\n    # Specifies the number of pull request reviews before merging. int (0-6). Should be null/empty if PRs are not required\n    requiredApprovingReviewsCount: 1\n    # Require review from Code Owners. Requires requiredApprovingReviewsCount. boolean\n    requireCodeOwnersReview: true\n    # Are commits required to be signed. boolean. TODO: all contributors must have commit signing on local machines.\n    requiresCommitSignatures: false\n    # Are conversations required to be resolved before merging? boolean\n    requiresConversationResolution: true\n    # Are merge commits prohibited from being pushed to this branch. boolean\n    requiresLinearHistory: false\n    # Required status checks to pass before merging. Values can be any string, but if the value does not correspond to any existing status check, the status check will be stuck on pending for status since nothing exists to push an actual status\n    requiredStatusChecks:\n    - license/cla\n    - Continuous Integration\n    - CodeQL\n    # Require branches to be up to date before merging. This should be false since the repo contains autogenerated files. boolean\n    requiresStrictStatusChecks: false\n    # Indicates whether there are restrictions on who can push. boolean. Should be set with whoCanPush.\n    restrictsPushes: false\n    # Restrict who can dismiss pull request reviews. boolean\n    restrictsReviewDismissals: false\n\n  - branchNamePattern: support/v1\n    # This branch pattern applies to the following branches as of 06/09/2024 20:45:44:\n    # support/v1\n\n    # Specifies whether this branch can be deleted. boolean\n    allowsDeletions: false\n    # Specifies whether forced pushes are allowed on this branch. boolean\n    allowsForcePushes: false\n    # Specifies whether new commits pushed to the matching branches dismiss pull request review approvals. boolean\n    dismissStaleReviews: true\n    # Specifies whether admins can overwrite branch protection. boolean\n    isAdminEnforced: false\n    # Indicates whether \"Require a pull request before merging\" is enabled. boolean\n    requiresPullRequestBeforeMerging: true\n    # Specifies the number of pull request reviews before merging. int (0-6). Should be null/empty if PRs are not required\n    requiredApprovingReviewsCount: 1\n    # Require review from Code Owners. Requires requiredApprovingReviewsCount. boolean\n    requireCodeOwnersReview: true\n    # Are commits required to be signed. boolean. TODO: all contributors must have commit signing on local machines.\n    requiresCommitSignatures: false\n    # Are conversations required to be resolved before merging? boolean\n    requiresConversationResolution: true\n    # Are merge commits prohibited from being pushed to this branch. boolean\n    requiresLinearHistory: false\n    # Required status checks to pass before merging. Values can be any string, but if the value does not correspond to any existing status check, the status check will be stuck on pending for status since nothing exists to push an actual status\n    requiredStatusChecks:\n    - license/cla\n    - Continuous Integration\n    - CodeQL\n    # Require branches to be up to date before merging. This should be false since the repo contains autogenerated files. boolean\n    requiresStrictStatusChecks: false\n    # Indicates whether there are restrictions on who can push. boolean. Should be set with whoCanPush.\n    restrictsPushes: false\n    # Restrict who can dismiss pull request reviews. boolean\n    restrictsReviewDismissals: false\n\n  - branchNamePattern: support/v2\n    # This branch pattern applies to the following branches as of 06/09/2024 20:45:44:\n    # support/v1\n\n    # Specifies whether this branch can be deleted. boolean\n    allowsDeletions: false\n    # Specifies whether forced pushes are allowed on this branch. boolean\n    allowsForcePushes: false\n    # Specifies whether new commits pushed to the matching branches dismiss pull request review approvals. boolean\n    dismissStaleReviews: true\n    # Specifies whether admins can overwrite branch protection. boolean\n    isAdminEnforced: false\n    # Indicates whether \"Require a pull request before merging\" is enabled. boolean\n    requiresPullRequestBeforeMerging: true\n    # Specifies the number of pull request reviews before merging. int (0-6). Should be null/empty if PRs are not required\n    requiredApprovingReviewsCount: 1\n    # Require review from Code Owners. Requires requiredApprovingReviewsCount. boolean\n    requireCodeOwnersReview: true\n    # Are commits required to be signed. boolean. TODO: all contributors must have commit signing on local machines.\n    requiresCommitSignatures: false\n    # Are conversations required to be resolved before merging? boolean\n    requiresConversationResolution: true\n    # Are merge commits prohibited from being pushed to this branch. boolean\n    requiresLinearHistory: false\n    # Required status checks to pass before merging. Values can be any string, but if the value does not correspond to any existing status check, the status check will be stuck on pending for status since nothing exists to push an actual status\n    requiredStatusChecks:\n    - license/cla\n    - Continuous Integration\n    - CodeQL\n    # Require branches to be up to date before merging. This should be false since the repo contains autogenerated files. boolean\n    requiresStrictStatusChecks: false\n    # Indicates whether there are restrictions on who can push. boolean. Should be set with whoCanPush.\n    restrictsPushes: false\n    # Restrict who can dismiss pull request reviews. boolean\n    restrictsReviewDismissals: false"
  },
  {
    "path": ".github/policies/resourceManagement.yml",
    "content": "id:\nname: GitOps.PullRequestIssueManagement\ndescription: GitOps.PullRequestIssueManagement primitive\nowner:\nresource: repository\ndisabled: false\nwhere:\nconfiguration:\n  resourceManagementConfiguration:\n    scheduledSearches:\n    - description:\n      frequencies:\n      - hourly:\n          hour: 6\n      filters:\n      - isIssue\n      - isOpen\n      - hasLabel:\n          label: 'status:waiting-for-author-feedback'\n      - hasLabel:\n          label: 'status:no-recent-activity'\n      - noActivitySince:\n          days: 3\n      actions:\n      - closeIssue\n    - description:\n      frequencies:\n      - hourly:\n          hour: 6\n      filters:\n      - isIssue\n      - isOpen\n      - hasLabel:\n          label: 'status:waiting-for-author-feedback'\n      - noActivitySince:\n          days: 4\n      - isNotLabeledWith:\n          label: 'status:no-recent-activity'\n      actions:\n      - addLabel:\n          label: 'status:no-recent-activity'\n      - addReply:\n          reply: This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for **4 days**. It will be closed if no further activity occurs **within 3 days of this comment**.\n    - description:\n      frequencies:\n      - hourly:\n          hour: 6\n      filters:\n      - isIssue\n      - isOpen\n      - hasLabel:\n          label: 'status:duplicate'\n      - noActivitySince:\n          days: 1\n      actions:\n      - addReply:\n          reply: This issue has been marked as duplicate and has not had any activity for **1 day**. It will be closed for housekeeping purposes.\n      - closeIssue\n    eventResponderTasks:\n    - if:\n      - payloadType: Issue_Comment\n      - isAction:\n          action: Created\n      - isActivitySender:\n          issueAuthor: True\n      - hasLabel:\n          label: 'status:waiting-for-author-feedback'\n      - isOpen\n      then:\n      - addLabel:\n          label: 'Needs: Attention :wave:'\n      - removeLabel:\n          label: 'status:waiting-for-author-feedback'\n      description:\n    - if:\n      - payloadType: Issues\n      - not:\n          isAction:\n            action: Closed\n      - hasLabel:\n          label: 'status:no-recent-activity'\n      then:\n      - removeLabel:\n          label: 'status:no-recent-activity'\n      description:\n    - if:\n      - payloadType: Issue_Comment\n      - hasLabel:\n          label: 'status:no-recent-activity'\n      then:\n      - removeLabel:\n          label: 'status:no-recent-activity'\n      description:\n    - if:\n      - payloadType: Pull_Request\n      then:\n      - inPrLabel:\n          label: WIP\n      description:\nonFailure:\nonSuccess:\n"
  },
  {
    "path": ".github/release-please.yml",
    "content": "﻿manifest: true\nprimaryBranch: main\nhandleGHRelease: true\nbranches:\n  - branch: support/v1\n    manifest: true\n    handleGHRelease: true\n  - branch: support/v2\n    manifest: true\n    handleGHRelease: true"
  },
  {
    "path": ".github/workflows/auto-merge-dependabot.yml",
    "content": "name: Auto-merge dependabot updates\n\non:\n  pull_request:\n    branches: [ main ]\n\npermissions:\n  pull-requests: write\n  contents: write\n\njobs:\n\n  dependabot-merge:\n\n    runs-on: ubuntu-latest\n\n    if: ${{ github.actor == 'dependabot[bot]' }}\n\n    steps:\n      - name: Dependabot metadata\n        id: metadata\n        uses: dependabot/fetch-metadata@v3.1.0\n        with:\n          github-token: \"${{ secrets.GITHUB_TOKEN }}\"\n\n      - name: Enable auto-merge for Dependabot PRs\n        # Only if version bump is not a major version change\n        if: ${{steps.metadata.outputs.update-type != 'version-update:semver-major'}}\n        run: gh pr merge --auto --merge \"$PR_URL\"\n        env:\n          PR_URL: ${{github.event.pull_request.html_url}}\n          GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}\n"
  },
  {
    "path": ".github/workflows/ci-cd.yml",
    "content": "name: CI/CD Pipeline\n\non: [push, pull_request, workflow_dispatch]\n\npermissions:\n  contents: write\n\njobs:\n  ci:\n    name: Continuous Integration\n    runs-on: ubuntu-latest\n    outputs:\n      latest_version: ${{ steps.tag_generator.outputs.new_version }}\n      is_default_branch: ${{ steps.conditionals_handler.outputs.is_default_branch }}\n    env:\n      ARTIFACTS_FOLDER: ${{ github.workspace }}/Artifacts\n      GITHUB_RUN_NUMBER: ${{ github.run_number }}\n    steps:\n      - name: Setup .NET\n        uses: actions/setup-dotnet@v5\n        with:\n          dotnet-version: 8.0.x\n\n      - name: Data gatherer\n        id: data_gatherer\n        shell: pwsh\n        run: |\n          # Get default branch\n          $repo = 'microsoft/OpenAPI.NET.OData'\n          $defaultBranch = Invoke-RestMethod -Method GET -Uri https://api.github.com/repos/$repo | Select-Object -ExpandProperty default_branch\n          Write-Output \"default_branch=$(echo $defaultBranch) >> $GITHUB_OUTPUT\"\n\n      - name: Conditionals handler\n        id: conditionals_handler\n        shell: pwsh\n        run: |\n          $defaultBranch = \"${{ steps.data_gatherer.outputs.default_branch }}\"\n          $githubRef = \"${{ github.ref }}\"\n          $isDefaultBranch = 'false'\n          if ( $githubRef -like \"*$defaultBranch*\" ) {\n            $isDefaultBranch = 'true'\n          }\n          Write-Output \"is_default_branch=$(echo $isDefaultBranch) >> $GITHUB_OUTPUT\"\n\n      - name: Checkout repository\n        id: checkout_repo\n        uses: actions/checkout@v6\n        with:\n          token: ${{ secrets.GITHUB_TOKEN }}\n          fetch-depth: 0\n\n      - if: steps.conditionals_handler.outputs.is_default_branch == 'true'\n        name: Bump GH tag\n        id: tag_generator\n        uses: mathieudutour/github-tag-action@v6.2\n        with: \n          github_token: ${{ secrets.GITHUB_TOKEN }}\n          default_bump: false\n          release_branches: ${{ steps.data_gatherer.outputs.default_branch }}\n\n      - name: Build projects\n        id: build_projects\n        shell: pwsh\n        run: |\n          $projectsArray = @(\n            '.\\src\\Microsoft.OpenApi.OData.Reader\\Microsoft.OpenAPI.OData.Reader.csproj'\n          )\n          $gitNewVersion = if (\"${{ steps.tag_generator.outputs.new_version }}\") {\"${{ steps.tag_generator.outputs.new_version }}\"} else {$null}\n          $projectCurrentVersion = ([xml](Get-Content .\\src\\Microsoft.OpenApi.OData.Reader\\Microsoft.OpenAPI.OData.Reader.csproj)).Project.PropertyGroup.Version\n          $projectNewVersion = $gitNewVersion ?? $projectCurrentVersion\n\n          $projectsArray | ForEach-Object {\n            dotnet build $PSItem `\n            -c Release # `\n            # -o $env:ARTIFACTS_FOLDER `\n            # /p:Version=$projectNewVersion \n          }\n\n          # Move NuGet packages to separate folder for pipeline convenience\n          # New-Item Artifacts/NuGet -ItemType Directory\n          # Get-ChildItem Artifacts/*.nupkg | Move-Item -Destination \"Artifacts/NuGet\"\n\n      - name: Run unit tests\n        id: run_unit_tests\n        shell: pwsh\n        run: |\n          $testProjectsArray = @(\n            '.\\test\\Microsoft.OpenAPI.OData.Reader.Tests\\Microsoft.OpenAPI.OData.Reader.Tests.csproj'\n          )\n\n          $testProjectsArray | ForEach-Object {\n            dotnet test $PSItem `\n            -c Release\n          }\n\n      # - if: steps.tag_generator.outputs.new_version != ''\n      #   name: Upload NuGet packages as artifacts\n      #   id: ul_packages_artifact\n      #   uses: actions/upload-artifact@v1\n      #   with:\n      #     name: NuGet packages\n      #     path: Artifacts/NuGet/\n\n  cd:\n    if: needs.ci.outputs.is_default_branch == 'true' && needs.ci.outputs.latest_version != ''\n    name: Continuous Deployment\n    needs: ci\n    runs-on: ubuntu-latest\n    steps:\n      # - name: Download and extract NuGet packages\n      #   id: dl_packages_artifact\n      #   uses: actions/download-artifact@v2\n      #   with:\n      #     name: NuGet packages\n      #     path: NuGet/\n\n      # - name: Push NuGet packages to NuGet.org\n      #   id: push_nuget_packages\n      #   continue-on-error: true\n      #   shell: pwsh\n      #   run: |\n      #     Get-ChildItem NuGet/*.nupkg | ForEach-Object {\n      #       nuget push $PSItem `\n      #       -ApiKey $env:NUGET_API_KEY `\n      #       -Source https://api.nuget.org/v3/index.json\n      #     }\n      #   env:\n      #     NUGET_API_KEY: ${{ secrets.NUGET_API_KEY }}\n\n      - name: Create and publish release\n        id: create_release\n        uses: softprops/action-gh-release@v3\n        with:\n          name: OpenAPI.Net.OData v${{ needs.ci.outputs.latest_version }}\n          tag_name: v${{ needs.ci.outputs.latest_version }}\n          # files: |\n          #   NuGet/Microsoft.OpenApi.${{ needs.ci.outputs.latest_version }}.nupkg\n          #   NuGet/Microsoft.OpenApi.Readers.${{ needs.ci.outputs.latest_version }}.nupkg\n        env:\n          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n\n# Built with ❤ by [Pipeline Foundation](https://pipeline.foundation)"
  },
  {
    "path": ".github/workflows/codeql-analysis.yml",
    "content": "# For most projects, this workflow file will not need changing; you simply need\n# to commit it to your repository.\n#\n# You may wish to alter this file to override the set of languages analyzed,\n# or to provide custom queries or build logic.\n#\n# ******** NOTE ********\n# We have attempted to detect the languages in your repository. Please check\n# the `language` matrix defined below to confirm you have the correct set of\n# supported CodeQL languages.\n#\nname: \"CodeQL\"\n\non:\n  push:\n    branches: [ main, support/v1, support/v2 ]\n  pull_request:\n    # The branches below must be a subset of the branches above\n    branches: [ main, support/v1, support/v2 ]\n  schedule:\n    - cron: '32 2 * * 6'\n  workflow_dispatch:\n\njobs:\n  analyze:\n    name: Analyze\n    runs-on: windows-latest\n    permissions:\n      actions: read\n      contents: read\n      security-events: write\n\n    strategy:\n      fail-fast: false\n      matrix:\n        language: [ 'csharp' ]\n        # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]\n        # Learn more about CodeQL language support at https://git.io/codeql-language-support\n\n    steps:\n    - name: Checkout repository\n      uses: actions/checkout@v6\n      \n    - name: Setup .NET\n      uses: actions/setup-dotnet@v5\n      with:\n        dotnet-version: 8.0.x\n\n    # Initializes the CodeQL tools for scanning.\n    - name: Initialize CodeQL\n      uses: github/codeql-action/init@v4\n      with:\n        languages: ${{ matrix.language }}\n        # If you wish to specify custom queries, you can do so here or in a config file.\n        # By default, queries listed here will override any specified in a config file.\n        # Prefix the list here with \"+\" to use these queries and those in the config file.\n        # queries: ./path/to/local/query, your-org/your-repo/queries@main\n\n    # Autobuild attempts to build any compiled languages  (C/C++, C#, or Java).\n    # If this step fails, then you should remove it and run the build manually (see below)\n    # - name: Autobuild\n    #  uses: github/codeql-action/autobuild@v2\n    \n    - name: build\n      run: dotnet build src\\Microsoft.OpenApi.OData.Reader\\Microsoft.OpenAPI.OData.Reader.csproj -c Release\n\n    # ℹ️ Command-line programs to run using the OS shell.\n    # 📚 https://git.io/JvXDl\n\n    # ✏️ If the Autobuild fails above, remove it and uncomment the following three lines\n    #    and modify them (or add more) to build your code if your project\n    #    uses a compiled language\n\n    #- run: |\n    #   make bootstrap\n    #   make release\n\n    - name: Perform CodeQL Analysis\n      uses: github/codeql-action/analyze@v4\n"
  },
  {
    "path": ".github/workflows/release-please-gha.yml",
    "content": "## -----------------------------------------------------------------------------\n# Copyright (c) Microsoft Corporation. All rights reserved.\n# Licensed under the MIT License. See LICENSE.txt in the project root for license information.\n## -----------------------------------------------------------------------------\n#\n# Summary:\n# This GitHub Actions workflow automates the release process using Release Please.\n# It triggers on pushes to the main branch, generates a GitHub App token using organization\n# variables and secrets, and then runs the release-please-action to manage versioning and changelogs.\n\nname: Release Please\n\non:\n  push:\n    branches:\n      - main\n      - support/v1\n      - support/v2\n\npermissions:\n  contents: read\n\njobs:\n  check-secret:\n    runs-on: ubuntu-latest\n    outputs:\n      has-token: ${{ steps.check.outputs.has-token }}\n    steps:\n      - id: check\n        run: echo \"has-token=${{ secrets.RELEASE_PLEASE_TOKEN_PROVIDER_PEM != '' }}\" >> $GITHUB_OUTPUT\n  release-please-master:\n    needs: check-secret\n    if: needs.check-secret.outputs.has-token == 'true'\n    runs-on: ubuntu-latest\n    steps:\n      - name: Checkout repository\n        uses: actions/checkout@v6\n\n      - name: Generate GitHub App token\n        id: app-token\n        uses: actions/create-github-app-token@v3\n        with:\n          client-id: ${{ vars.RELEASE_PLEASE_TOKEN_PROVIDER_APP_ID }}\n          private-key: ${{ secrets.RELEASE_PLEASE_TOKEN_PROVIDER_PEM }}\n\n      - name: Release Please\n        uses: googleapis/release-please-action@v5\n        with:\n          token: ${{ steps.app-token.outputs.token }}\n          config-file: release-please-config.json\n          manifest-file: .release-please-manifest.json\n          target-branch: ${{ github.ref_name }}\n"
  },
  {
    "path": ".github/workflows/sonarcloud.yml",
    "content": "name: Sonarcloud\non:\n  workflow_dispatch:\n  push:\n    branches:\n      - main\n      - support/v1\n      - support/v2\n    paths-ignore: ['.vscode/**']\n  pull_request:\n    types: [opened, synchronize, reopened]\n    paths-ignore: ['.vscode/**']\n\npermissions:\n  contents: read\n  pull-requests: read\n\nenv:\n  SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}\n\njobs:\n  checksecret:\n    name: check if SONAR_TOKEN is set in github secrets\n    runs-on: ubuntu-latest\n    outputs:\n      is_SONAR_TOKEN_set: ${{ steps.checksecret_job.outputs.is_SONAR_TOKEN_set }}\n    steps:\n      - name: Check whether unity activation requests should be done\n        id: checksecret_job\n        run: |\n            echo \"is_SONAR_TOKEN_set=${{ env.SONAR_TOKEN != '' }}\" >> $GITHUB_OUTPUT\n  build:\n    needs: [checksecret]\n    if: needs.checksecret.outputs.is_SONAR_TOKEN_set == 'true'\n    name: Build\n    runs-on: windows-latest\n    steps:\n      - name: Set up JDK 17\n        uses: actions/setup-java@v5\n        with:\n          distribution: 'adopt'\n          java-version: 17\n      - name: Setup .NET\n        uses: actions/setup-dotnet@v5\n        with:\n          dotnet-version: 8.0.x\n      - uses: actions/checkout@v6\n        with:\n          fetch-depth: 0  # Shallow clones should be disabled for a better relevancy of analysis\n      - name: Cache SonarCloud packages\n        uses: actions/cache@v5\n        with:\n          path: ~/.sonar/cache\n          key: ${{ runner.os }}-sonar\n          restore-keys: ${{ runner.os }}-sonar\n      - name: Install SonarCloud scanner\n        run: dotnet tool install dotnet-sonarscanner --create-manifest-if-needed\n      - name: Build and analyze\n        env:\n          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}  # Needed to get PR information, if any\n          CollectCoverage: true\n          CoverletOutputFormat: 'opencover' # https://github.com/microsoft/vstest/issues/4014#issuecomment-1307913682\n        shell: pwsh\n        run: |\n          dotnet tool run dotnet-sonarscanner begin /k:\"microsoft_OpenAPI.NET.OData\" /o:\"microsoft\" /d:sonar.token=\"${{ secrets.SONAR_TOKEN }}\" /d:sonar.host.url=\"https://sonarcloud.io\" /d:sonar.cs.opencover.reportsPaths=\"test/**/coverage.net8.0.opencover.xml\"\n          dotnet workload restore\n          dotnet build\n          dotnet test Microsoft.OpenApi.OData.sln --no-build --verbosity normal /p:CollectCoverage=true /p:CoverletOutputFormat=opencover\n          dotnet tool run dotnet-sonarscanner end /d:sonar.token=\"${{ secrets.SONAR_TOKEN }}\"\n"
  },
  {
    "path": ".github/workflows/validate-descriptions.yml",
    "content": "name: OpenAPI Parser Validation for latest OpenAPI docs\n\non:\n  push:\n    branches: [ main, support/v1, support/v2 ]\n  pull_request:\n    branches: [ main, support/v1, support/v2 ]\n\njobs:\n\n  list-descriptions:\n    runs-on: ubuntu-latest\n    outputs:\n      matrix: ${{ steps.set-descriptions.outputs.matrix }}\n    steps:\n      - uses: actions/checkout@v6\n      - id: set-descriptions\n        run: echo \"::set-output name=matrix::$(ls test/**/Resources/*.{json,yaml} | sed 's/.*\\///' | jq -R -s -c 'split(\"\\n\")[:-1]')\"\n\n  build:\n    needs: list-descriptions\n    strategy:\n      matrix:\n        descriptions: ${{ fromJson(needs.list-descriptions.outputs.matrix) }}\n\n    runs-on: ubuntu-latest\n\n    steps:\n    - uses: actions/checkout@v6\n      with:\n        submodules: recursive\n\n    - name: Validate description with redocly\n      uses: fluximus-prime/redocly-cli-github-action@v1\n      with:\n        args: 'lint test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/${{ matrix.descriptions }} --max-problems 1000 --config redocly.yaml'"
  },
  {
    "path": ".gitignore",
    "content": "## Ignore Visual Studio temporary files, build results, and\n## files generated by popular Visual Studio add-ons.\n##\n## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore\n\n# User-specific files\n*.suo\n*.user\n*.userosscache\n*.sln.docstates\n\n# User-specific files (MonoDevelop/Xamarin Studio)\n*.userprefs\n\n# Build results\n[Dd]ebug/\n[Dd]ebugPublic/\n[Rr]elease/\n[Rr]eleases/\nx64/\nx86/\nbld/\n[Bb]in/\n[Oo]bj/\n[Ll]og/\n\n# Visual Studio 2015 cache/options directory\n.vs/\n# Uncomment if you have tasks that create the project's static files in wwwroot\n#wwwroot/\n\n# MSTest test Results\n[Tt]est[Rr]esult*/\n[Bb]uild[Ll]og.*\n\n# NUNIT\n*.VisualState.xml\nTestResult.xml\n\n# Build Results of an ATL Project\n[Dd]ebugPS/\n[Rr]eleasePS/\ndlldata.c\n\n# .NET Core\nproject.lock.json\nproject.fragment.lock.json\nartifacts/\n**/Properties/launchSettings.json\n\n*_i.c\n*_p.c\n*_i.h\n*.ilk\n*.meta\n*.obj\n*.pch\n*.pdb\n*.pgc\n*.pgd\n*.rsp\n*.sbr\n*.tlb\n*.tli\n*.tlh\n*.tmp\n*.tmp_proj\n*.log\n*.vspscc\n*.vssscc\n.builds\n*.pidb\n*.svclog\n*.scc\n\n# Chutzpah Test files\n_Chutzpah*\n\n# Visual C++ cache files\nipch/\n*.aps\n*.ncb\n*.opendb\n*.opensdf\n*.sdf\n*.cachefile\n*.VC.db\n*.VC.VC.opendb\n\n# Visual Studio profiler\n*.psess\n*.vsp\n*.vspx\n*.sap\n\n# TFS 2012 Local Workspace\n$tf/\n\n# Guidance Automation Toolkit\n*.gpState\n\n# ReSharper is a .NET coding add-in\n_ReSharper*/\n*.[Rr]e[Ss]harper\n*.DotSettings.user\n\n# JustCode is a .NET coding add-in\n.JustCode\n\n# TeamCity is a build add-in\n_TeamCity*\n\n# DotCover is a Code Coverage Tool\n*.dotCover\n\n# Visual Studio code coverage results\n*.coverage\n*.coveragexml\n\n# NCrunch\n_NCrunch_*\n.*crunch*.local.xml\nnCrunchTemp_*\n\n# MightyMoose\n*.mm.*\nAutoTest.Net/\n\n# Web workbench (sass)\n.sass-cache/\n\n# Installshield output folder\n[Ee]xpress/\n\n# DocProject is a documentation generator add-in\nDocProject/buildhelp/\nDocProject/Help/*.HxT\nDocProject/Help/*.HxC\nDocProject/Help/*.hhc\nDocProject/Help/*.hhk\nDocProject/Help/*.hhp\nDocProject/Help/Html2\nDocProject/Help/html\n\n# Click-Once directory\npublish/\n\n# Publish Web Output\n*.[Pp]ublish.xml\n*.azurePubxml\n# TODO: Comment the next line if you want to checkin your web deploy settings\n# but database connection strings (with potential passwords) will be unencrypted\n*.pubxml\n*.publishproj\n\n# Microsoft Azure Web App publish settings. Comment the next line if you want to\n# checkin your Azure Web App publish settings, but sensitive information contained\n# in these scripts will be unencrypted\nPublishScripts/\n\n# NuGet Packages\n*.nupkg\n# The packages folder can be ignored because of Package Restore\n**/packages/*\n# except build/, which is used as an MSBuild target.\n!**/packages/build/\n# Uncomment if necessary however generally it will be regenerated when needed\n#!**/packages/repositories.config\n# NuGet v3's project.json files produces more ignorable files\n*.nuget.props\n*.nuget.targets\n\n# Microsoft Azure Build Output\ncsx/\n*.build.csdef\n\n# Microsoft Azure Emulator\necf/\nrcf/\n\n# Windows Store app package directories and files\nAppPackages/\nBundleArtifacts/\nPackage.StoreAssociation.xml\n_pkginfo.txt\n\n# Visual Studio cache files\n# files ending in .cache can be ignored\n*.[Cc]ache\n# but keep track of directories ending in .cache\n!*.[Cc]ache/\n\n# Others\nClientBin/\n~$*\n*~\n*.dbmdl\n*.dbproj.schemaview\n*.jfm\n*.pfx\n*.publishsettings\norleans.codegen.cs\n\n# Since there are multiple workflows, uncomment next line to ignore bower_components\n# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)\n#bower_components/\n\n# RIA/Silverlight projects\nGenerated_Code/\n\n# Backup & report files from converting an old project file\n# to a newer Visual Studio version. Backup files are not needed,\n# because we have git ;-)\n_UpgradeReport_Files/\nBackup*/\nUpgradeLog*.XML\nUpgradeLog*.htm\n\n# SQL Server files\n*.mdf\n*.ldf\n*.ndf\n\n# Business Intelligence projects\n*.rdl.data\n*.bim.layout\n*.bim_*.settings\n\n# Microsoft Fakes\nFakesAssemblies/\n\n# GhostDoc plugin setting file\n*.GhostDoc.xml\n\n# Node.js Tools for Visual Studio\n.ntvs_analysis.dat\nnode_modules/\n\n# Typescript v1 declaration files\ntypings/\n\n# Visual Studio 6 build log\n*.plg\n\n# Visual Studio 6 workspace options file\n*.opt\n\n# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)\n*.vbw\n\n# Visual Studio LightSwitch build output\n**/*.HTMLClient/GeneratedArtifacts\n**/*.DesktopClient/GeneratedArtifacts\n**/*.DesktopClient/ModelManifest.xml\n**/*.Server/GeneratedArtifacts\n**/*.Server/ModelManifest.xml\n_Pvt_Extensions\n\n# Paket dependency manager\n.paket/paket.exe\npaket-files/\n\n# FAKE - F# Make\n.fake/\n\n# JetBrains Rider\n.idea/\n*.sln.iml\n\n# CodeRush\n.cr/\n\n# Python Tools for Visual Studio (PTVS)\n__pycache__/\n*.pyc\n\n# Cake - Uncomment if you are using it\n# tools/**\n# !tools/packages.config\n\n# Telerik's JustMock configuration file\n*.jmconfig\n\n# BizTalk build output\n*.btp.cs\n*.btm.cs\n*.odx.cs\n*.xsd.cs\n"
  },
  {
    "path": ".release-please-manifest.json",
    "content": "{\n  \".\": \"3.2.1\"\n}"
  },
  {
    "path": ".vscode/extensions.json",
    "content": "{\n    \"recommendations\": [\n        \"ms-dotnettools.csharp\",\n        \"editorconfig.editorconfig\"\n    ]\n}"
  },
  {
    "path": ".vscode/launch.json",
    "content": "{\n   \"version\": \"0.2.0\",\n   \"configurations\": [\n        {\n            \"name\": \"Launch Update Docs\",\n            \"type\": \"coreclr\",\n            \"request\": \"launch\",\n            \"preLaunchTask\": \"build\",\n            \"program\": \"${workspaceFolder}/tool/UpdateDocs/bin/Debug/net8.0/UpdateDocs.dll\",\n            \"cwd\": \"${workspaceFolder}/tool/UpdateDocs/bin/Debug/net8.0\",\n            \"console\": \"internalConsole\",\n            \"stopAtEntry\": false\n        },\n        {\n            \"name\": \".NET Core Attach\",\n            \"type\": \"coreclr\",\n            \"request\": \"attach\",\n            \"processId\": \"${command:pickProcess}\"\n        }\n    ]\n}\n"
  },
  {
    "path": ".vscode/settings.json",
    "content": "{\n    \"omnisharp.enableRoslynAnalyzers\": true,\n    \"markdownlint.config\": {\n        \"MD028\": false,\n        \"MD025\": {\n            \"front_matter_title\": \"\"\n        }\n    },\n    \"azure-pipelines.1ESPipelineTemplatesSchemaFile\": true\n}"
  },
  {
    "path": ".vscode/tasks.json",
    "content": "{\n    \"version\": \"2.0.0\",\n    \"tasks\": [\n        {\n            \"label\": \"build\",\n            \"command\": \"dotnet\",\n            \"type\": \"process\",\n            \"group\": \"build\",\n            \"args\": [\n                \"build\",\n                \"${workspaceFolder}/Microsoft.OpenApi.OData.sln\",\n                \"/property:GenerateFullPaths=true\",\n                \"/consoleloggerparameters:NoSummary\"\n            ],\n            \"problemMatcher\": \"$msCompile\"\n        },\n        {\n            \"label\": \"test\",\n            \"command\": \"dotnet\",\n            \"type\": \"process\",\n            \"group\": \"test\",\n            \"args\": [\n                \"test\",\n                \"${workspaceFolder}/Microsoft.OpenApi.OData.sln\",\n                \"/property:GenerateFullPaths=true\",\n                \"/consoleloggerparameters:NoSummary\",\n                \"--collect:\\\"XPlat Code Coverage\\\"\"\n            ],\n            \"problemMatcher\": \"$msCompile\"\n        },\n        {\n            \"label\": \"coverage:clean\",\n            \"type\": \"shell\",\n            \"group\": \"test\",\n            \"linux\": {\n                \"command\": \"rm\",\n                \"args\": [\n                    \"-r\",\n                    \"${workspaceFolder}/test/Microsoft.OpenAPI.OData.Reader.Tests/TestResults\"\n                ]\n            },\n            \"windows\": {\n                \"command\": \"powershell\",\n                \"args\": [\n                    \"-command\",\n                    \"Remove-Item -Recurse -Include TestResults -Path ${workspaceFolder}/tests\"\n                ]\n            }\n        },\n        {\n            \"label\": \"coverage:unit\",\n            \"type\": \"process\",\n            \"group\": \"test\",\n            \"linux\":{\n                \"command\": \"reportgenerator\",\n                \"args\": [\n                    \"-reports:${workspaceFolder}/tests/**/coverage.cobertura.xml\",\n                    \"-targetdir:${workspaceFolder}/reports/coverage\"\n                ],\n            },\n            \"windows\": {\n                \"command\": \"reportgenerator\",\n                \"args\": [\n                    \"-reports:${workspaceFolder}\\\\test\\\\**\\\\coverage.cobertura.xml\",\n                    \"-targetdir:${workspaceFolder}\\\\reports\\\\coverage\"\n                ]\n            },\n            \"dependsOn\": [\n                \"coverage:clean\",\n                \"test\"\n            ],\n            \"dependsOrder\": \"sequence\"\n        },\n        {\n            \"label\": \"coverage:launch\",\n            \"type\": \"shell\",\n            \"linux\": {\n                \"command\": \"xdg-open\",\n                \"args\": [\n                    \"${workspaceFolder}/reports/coverage/index.html\"\n                ]\n            },\n            \"osx\": {\n                \"command\": \"open\",\n                \"args\": [\n                    \"${workspaceFolder}/reports/coverage/index.html\"\n                ]\n            },\n            \"windows\": {\n                \"command\": \"start\",\n                \"args\": [\n                    \"${workspaceFolder}/reports/coverage/index.html\"\n                ]\n            },\n            \"group\": \"test\",\n        },\n        {\n            \"label\": \"coverage:launch\",\n            \"group\": \"test\",\n            \"dependsOrder\": \"sequence\",\n            \"dependsOn\": [\n                \"coverage:unit\",\n                \"coverage:launch\"\n            ]\n        },\n        {\n            \"label\": \"clean\",\n            \"command\": \"dotnet\",\n            \"type\": \"process\",\n            \"group\": \"build\",\n            \"args\": [\n                \"clean\"\n            ],\n            \"problemMatcher\": \"$msCompile\"\n        },\n        {\n            \"label\": \"publish\",\n            \"command\": \"dotnet\",\n            \"type\": \"process\",\n            \"group\": \"build\",\n            \"args\": [\n                \"publish\",\n                \"${workspaceFolder}/Microsoft.OpenApi.OData.sln\",\n                \"/property:GenerateFullPaths=true\",\n                \"/consoleloggerparameters:NoSummary\"\n            ],\n            \"problemMatcher\": \"$msCompile\"\n        },\n        {\n            \"label\": \"watch\",\n            \"command\": \"dotnet\",\n            \"type\": \"process\",\n            \"group\": \"build\",\n            \"args\": [\n                \"watch\",\n                \"run\",\n                \"${workspaceFolder}/Microsoft.OpenApi.OData.sln\",\n                \"/property:GenerateFullPaths=true\",\n                \"/consoleloggerparameters:NoSummary\"\n            ],\n            \"problemMatcher\": \"$msCompile\"\n        }\n    ]\n}\n"
  },
  {
    "path": "Build.props",
    "content": "<!--\n\n  This file defines the top level external dependencies used by this repo.\n  This file might be updated by automation.\n\n-->\n<Project>\n\n  <PropertyGroup>\n  \n    <!-- Make sure any change to this file invoke a rebuild -->\n    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>\n    \n    <!-- Setup the EnlistmentRoot -->\n    <EnlistmentRoot Condition=\"'$(EnlistmentRoot)' == ''\">$(MSBuildThisFileDirectory.TrimEnd('\\'))</EnlistmentRoot>\n  </PropertyGroup>\n\n</Project>\n"
  },
  {
    "path": "CHANGELOG.md",
    "content": "# Changelog\n\n## [3.2.1](https://github.com/microsoft/OpenAPI.NET.OData/compare/v3.2.0...v3.2.1) (2026-04-14)\n\n\n### Bug Fixes\n\n* TryAddPath exact-match check for duplicate bound operation paths ([c49b868](https://github.com/microsoft/OpenAPI.NET.OData/commit/c49b8688abb3eeebac1ef4cb7806e72daccc6a41)), closes [#807](https://github.com/microsoft/OpenAPI.NET.OData/issues/807)\n* TryAddPath exact-match check for duplicate bound operation paths (OpenAPI 3.2) ([8b75828](https://github.com/microsoft/OpenAPI.NET.OData/commit/8b758281ac2b287895237ea8864b94a41d7dd4fd))\n\n## [3.2.0](https://github.com/microsoft/OpenAPI.NET.OData/compare/v3.1.0...v3.2.0) (2026-03-19)\n\n\n### Features\n\n* add int32 format configuration for pagination parameters and count responses ([#793](https://github.com/microsoft/OpenAPI.NET.OData/issues/793)) ([0dd9445](https://github.com/microsoft/OpenAPI.NET.OData/commit/0dd9445e792cadcc9125ab2b675d58b222b009dd)), closes [#792](https://github.com/microsoft/OpenAPI.NET.OData/issues/792)\n* add switch to use put as default update verb ([ed79e42](https://github.com/microsoft/OpenAPI.NET.OData/commit/ed79e42a664450cf9a165e022ec1eefa9e840515))\n\n## [3.1.0](https://github.com/microsoft/OpenAPI.NET.OData/compare/v3.0.0...v3.1.0) (2026-01-16)\n\n\n### Features\n\n* allow optional body parameter ([#773](https://github.com/microsoft/OpenAPI.NET.OData/issues/773)) ([61e4de8](https://github.com/microsoft/OpenAPI.NET.OData/commit/61e4de83021105b873f48263c872a816ba3f2d07))\n\n## [3.0.0](https://github.com/microsoft/OpenAPI.NET.OData/compare/v2.0.0...v3.0.0) (2025-11-12)\n\n\n### ⚠ BREAKING CHANGES\n\n* adds support for OpenAPI 3.2.0\n\n### Features\n\n* adds support for OpenAPI 3.2.0 ([f5f69eb](https://github.com/microsoft/OpenAPI.NET.OData/commit/f5f69ebc29530891862ca7f9ce57ffbfb79c9d92))\n\n## [2.0.0](https://github.com/microsoft/OpenAPI.NET.OData/compare/v2.0.0-preview.18...v2.0.0) (2025-07-10)\n\n\n### Features\n\n* general availability of version 2 🎉🎉🎉 ([abe5188](https://github.com/microsoft/OpenAPI.NET.OData/commit/abe518896160b574787a2634489091f59142c22f))\n* upgrades to Microsoft.OpenAPI GA ([254d37c](https://github.com/microsoft/OpenAPI.NET.OData/commit/254d37c8718f1308ff06bb831f3cce2c827b09cf))\n\n## [2.0.0-preview.18](https://github.com/microsoft/OpenAPI.NET.OData/compare/v2.0.0-preview.17...v2.0.0-preview.18) (2025-07-02)\n\n\n### Bug Fixes\n\n* a bug where checking the whether a type is referenced would lead to a null reference exception ([39bbbc2](https://github.com/microsoft/OpenAPI.NET.OData/commit/39bbbc23ca4c12b0c117f8016d18542f82af10fd))\n* a bug where checking the whether a type is referenced would lead to a null reference exception ([f0dc51d](https://github.com/microsoft/OpenAPI.NET.OData/commit/f0dc51d544f5727ad813cbc30385837a92ad8d73))\n* a bug where empty enums would make the conversion fail ([b3a645b](https://github.com/microsoft/OpenAPI.NET.OData/commit/b3a645bd7b9302f4a1e64937d475a5f024144d4b))\n* a bug where empty enums would make the conversion fail ([1abcf49](https://github.com/microsoft/OpenAPI.NET.OData/commit/1abcf4971d985c0ebd5a267842d6254a13a5b90d))\n\n## [2.0.0-preview.17](https://github.com/microsoft/OpenAPI.NET.OData/compare/v2.0.0-preview.16...v2.0.0-preview.17) (2025-07-02)\n\n\n### Bug Fixes\n\n* trigger a new release to unblock hidi ([60f887e](https://github.com/microsoft/OpenAPI.NET.OData/commit/60f887e871c1031c70f82110ced332188f832e74))\n* trigger a new release to unblock hidi ([f236734](https://github.com/microsoft/OpenAPI.NET.OData/commit/f236734e73d70b744c0604c3019f3d8a77dee955))\n\n## [2.0.0-preview.16](https://github.com/microsoft/OpenAPI.NET.OData/compare/v2.0.0-preview.15...v2.0.0-preview.16) (2025-06-10)\n\n\n### Features\n\n* upgrades openapi.net.odata to the latest version ([743c85d](https://github.com/microsoft/OpenAPI.NET.OData/commit/743c85ddf149a3472279ccf19c21e8e5a9315244))\n\n## [2.0.0-preview.15](https://github.com/microsoft/OpenAPI.NET.OData/compare/v2.0.0-preview.14...v2.0.0-preview.15) (2025-06-03)\n\n\n### Features\n\n* upgrade oai.net ([cdb20af](https://github.com/microsoft/OpenAPI.NET.OData/commit/cdb20af267ee53bee2fb90d0129905374be52a7f))\n* upgrades OpenApi.NET to preview22 ([8253d67](https://github.com/microsoft/OpenAPI.NET.OData/commit/8253d67478db1ae8146483de51f7105abfe99001))\n\n## [2.0.0-preview.14](https://github.com/microsoft/OpenAPI.NET.OData/compare/v2.0.0-preview.13...v2.0.0-preview.14) (2025-05-14)\n\n\n### Features\n\n* upgrades OpenApi.Net to preview18 ([16e559c](https://github.com/microsoft/OpenAPI.NET.OData/commit/16e559cd5ce907b9eff4b8ed8d8a683a3766fa1e))\n* upgrades OpenApi.Net to preview18 ([c7cc418](https://github.com/microsoft/OpenAPI.NET.OData/commit/c7cc418fddc7a26db52216f6c22a8e49ef1bbc90))\n\n## [2.0.0-preview.13](https://github.com/microsoft/OpenAPI.NET.OData/compare/v2.0.0-preview.12...v2.0.0-preview.13) (2025-04-17)\n\n\n### Features\n\n* upgrades to OAI.net preview17 ([08b5efc](https://github.com/microsoft/OpenAPI.NET.OData/commit/08b5efcea3ad3c8dae4404a8d00218070080cd47))\n* upgrades to OAI.net preview17 ([6e38b40](https://github.com/microsoft/OpenAPI.NET.OData/commit/6e38b406ad63d74d3a13a0397707d6ef242bdbe8))\n\n## [2.0.0-preview.12](https://github.com/microsoft/OpenAPI.NET.OData/compare/v2.0.0-preview.11...v2.0.0-preview.12) (2025-04-02)\n\n\n### Features\n\n* enables null reference types for the library ([93f46f0](https://github.com/microsoft/OpenAPI.NET.OData/commit/93f46f09b2204e3f18ec19b68850ec7acd209e65))\n\n\n### Bug Fixes\n\n* filter out not found alternate keys properties ([2f6459e](https://github.com/microsoft/OpenAPI.NET.OData/commit/2f6459e30fc08b3f8617bdc182f72d3fbb8f5895))\n* filter out not found alternate keys properties ([6672d76](https://github.com/microsoft/OpenAPI.NET.OData/commit/6672d76724c188957c1aea2069bf49640c2f7b15))\n\n## [2.0.0-preview.11](https://github.com/microsoft/OpenAPI.NET.OData/compare/v2.0.0-preview.10...v2.0.0-preview.11) (2025-03-19)\n\n\n### Bug Fixes\n\n* bump oai version ([caa2055](https://github.com/microsoft/OpenAPI.NET.OData/commit/caa2055e039298d4471f265797b6f6be381a03ce))\n* bump oai version ([d40746c](https://github.com/microsoft/OpenAPI.NET.OData/commit/d40746c055af4d7d7a5ae8fec3baeb862ab8ad56))\n\n## [2.0.0-preview.10](https://github.com/microsoft/OpenAPI.NET.OData/compare/v2.0.0-preview10...v2.0.0-preview.10) (2025-03-18)\n\n\n### Miscellaneous Chores\n\n* release 2.0.0-preview.10 ([5cd79d7](https://github.com/microsoft/OpenAPI.NET.OData/commit/5cd79d76cc63ab3c311351f8e661b2bd7b88b35b))\n\n## [2.0.0-preview10](https://github.com/microsoft/OpenAPI.NET.OData/compare/v2.0.0-preview9...v2.0.0-preview10) (2025-03-18)\n\n\n### Features\n\n* bump openapi.net packages to the latest preview. ([d8b9f3f](https://github.com/microsoft/OpenAPI.NET.OData/commit/d8b9f3f15a2586646fb78bf803ecf7a11db1d053))\n* migrates to the latest preview of OAI.net ([3295eb9](https://github.com/microsoft/OpenAPI.NET.OData/commit/3295eb9faec51b77bfd089a80539a0cbeea41641))\n\n\n### Bug Fixes\n\n* disable failing test for now. ([6f52acc](https://github.com/microsoft/OpenAPI.NET.OData/commit/6f52acc33d66dd9c55ed6952e8b4472364ccefb7))\n\n## [2.0.0-preview9](https://github.com/microsoft/OpenAPI.NET.OData/compare/v2.0.0-preview8...v2.0.0-preview9) (2025-02-25)\n\n\n### Bug Fixes\n\n* removes duplicated package reference ([4f7c5aa](https://github.com/microsoft/OpenAPI.NET.OData/commit/4f7c5aadd950964d7a0d23a49a5edf2fd89da7fe))\n* removes duplicated package reference ([42957e3](https://github.com/microsoft/OpenAPI.NET.OData/commit/42957e3091dce37c610f5ea1ec49d3ae2d2c8690))\n\n## [2.0.0-preview8](https://github.com/microsoft/openapi.net.odata/compare/v2.0.0-preview7...v2.0.0-preview8) (2025-02-11)\n\n\n### Features\n\n* adds support for open API 3.1 ([6fbcebc](https://github.com/microsoft/openapi.net.odata/commit/6fbcebc21da90f98ebed1c59049b343f1a03db76))\n\n\n### Bug Fixes\n\n* target OAS versions ([861cf42](https://github.com/microsoft/openapi.net.odata/commit/861cf42e62ac51295af1d0588a7fdaab8e9b8478))\n\n## Changelog\n"
  },
  {
    "path": "CODE_OF_CONDUCT.md",
    "content": "# Microsoft Open Source Code of Conduct\n\nThis project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).\n\nResources:\n\n- [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/)\n- [Microsoft Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/)\n- Contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with questions or concerns\n- Employees can reach out at [aka.ms/opensource/moderation-support](https://aka.ms/opensource/moderation-support)\n"
  },
  {
    "path": "CONTRIBUTING.md",
    "content": "﻿# Contributing to OpenAPI.net.OData\n\nOpenAPI.net.OData is a mono-repo containing source code for the following packages:\n\n## Libraries\n\n| Library                                                              | NuGet Release                                                                                                                                                                              |\n|----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Microsoft.OpenAPI.OData](./README.md)                         | [![NuGet Version](https://img.shields.io/nuget/vpre/Microsoft.OpenAPI.OData?label=Latest&logo=nuget)](https://www.nuget.org/packages/Microsoft.OpenAPI.OData/)                       |\n\nOpenAPI.net.OData is open to contributions. There are a couple of different recommended paths to get contributions into the released version of this library.\n\n__NOTE__ A signed a contribution license agreement is required for all contributions, and is checked automatically on new pull requests. Please read and sign [the agreement](https://cla.microsoft.com/) before starting any work for this repository.\n\n## File issues\n\nThe best way to get started with a contribution is to start a dialog with the owners of this repository. Sometimes features will be under development or out of scope for this SDK and it's best to check before starting work on contribution. Discussions on bugs and potential fixes could point you to the write change to make.\n\n## Submit pull requests for bug fixes and features\n\nFeel free to submit a pull request with a linked issue against the __main__ branch.  The main branch will be updated frequently.\n## Commit message format\n\nTo support our automated release process, pull requests are required to follow the [Conventional Commit](https://www.conventionalcommits.org/en/v1.0.0/)\nformat.\nEach commit message consists of a __header__, an optional __body__ and an optional __footer__. The header is the first line of the commit and\nMUST have a __type__ (see below for a list of types) and a __description__. An optional __scope__ can be added to the header to give extra context.\n\n```\n<type>[optional scope]: <short description>\n<BLANK LINE>\n<optional body>\n<BLANK LINE>\n<optional footer(s)>\n```\n\nThe recommended commit types used are:\n\n- __feat__ for feature updates (increments the _minor_ version)\n- __fix__ for bug fixes (increments the _patch_ version)\n- __perf__ for performance related changes e.g. optimizing an algorithm\n- __refactor__ for code refactoring changes\n- __test__ for test suite updates e.g. adding a test or fixing a test\n- __style__ for changes that don't affect the meaning of code. e.g. formatting changes\n- __docs__ for documentation updates e.g. ReadMe update or code documentation updates\n- __build__ for build system changes (gradle updates, external dependency updates)\n- __ci__ for CI configuration file changes e.g. updating a pipeline\n- __chore__ for miscallaneous non-sdk changesin the repo e.g. removing an unused file\n\nAdding an exclamation mark after the commit type (`feat!`) or footer with the prefix __BREAKING CHANGE:__ will cause an increment of the _major_ version."
  },
  {
    "path": "Directory.Build.props",
    "content": "<Project>\n  <PropertyGroup>\n    <AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>\n    <Authors>Microsoft</Authors>\n    <Company>Microsoft</Company>\n    <PackageLicenseExpression>MIT</PackageLicenseExpression>\n    <PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>\n    <RepositoryUrl>https://github.com/Microsoft/OpenAPI.NET</RepositoryUrl>\n    <PackageProjectUrl>https://github.com/Microsoft/OpenAPI.NET.OData</PackageProjectUrl>\n    <PackageReleaseNotes>https://github.com/microsoft/OpenAPI.NET.OData/releases</PackageReleaseNotes>\n    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>\n    <PackageIconUrl>http://go.microsoft.com/fwlink/?LinkID=288890</PackageIconUrl>\n    <PackageProjectUrl>https://github.com/Microsoft/OpenAPI.NET.OData</PackageProjectUrl>\n    <Copyright>© Microsoft Corporation. All rights reserved.</Copyright>\n    <PackageTags>Microsoft OpenApi OData EDM</PackageTags>\n    <Version>3.2.1</Version>\n  </PropertyGroup>\n  <!-- https://github.com/clairernovotny/DeterministicBuilds#deterministic-builds -->\n  <PropertyGroup Condition=\"'$(TF_BUILD)' == 'true'\">\n      <ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>\n  </PropertyGroup>\n  <ItemGroup>\n    <PackageReference Condition=\"!$(MSBuildProjectName.EndsWith('Tests'))\" Include=\"Microsoft.SourceLink.GitHub\" Version=\"10.0.203\" PrivateAssets=\"All\"/>\n  </ItemGroup>\n</Project>"
  },
  {
    "path": "LICENSE",
    "content": "    MIT License\n\n    Copyright (c) Microsoft Corporation. All rights reserved.\n\n    Permission is hereby granted, free of charge, to any person obtaining a copy\n    of this software and associated documentation files (the \"Software\"), to deal\n    in the Software without restriction, including without limitation the rights\n    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n    copies of the Software, and to permit persons to whom the Software is\n    furnished to do so, subject to the following conditions:\n\n    The above copyright notice and this permission notice shall be included in all\n    copies or substantial portions of the Software.\n\n    THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n    SOFTWARE\n"
  },
  {
    "path": "Microsoft.OpenApi.OData.sln",
    "content": "﻿\nMicrosoft Visual Studio Solution File, Format Version 12.00\n# Visual Studio Version 16\nVisualStudioVersion = 16.0.30907.101\nMinimumVisualStudioVersion = 10.0.40219.1\nProject(\"{9A19103F-16F7-4668-BE54-9A1E7A4F7556}\") = \"Microsoft.OpenAPI.OData.Reader\", \"src\\Microsoft.OpenApi.OData.Reader\\Microsoft.OpenAPI.OData.Reader.csproj\", \"{FF3ACD93-19E0-486C-9C0F-FA1C2E7FC8C2}\"\nEndProject\nProject(\"{9A19103F-16F7-4668-BE54-9A1E7A4F7556}\") = \"Microsoft.OpenAPI.OData.Reader.Tests\", \"test\\Microsoft.OpenAPI.OData.Reader.Tests\\Microsoft.OpenAPI.OData.Reader.Tests.csproj\", \"{90A98718-75EB-4E2B-A51E-66ACF66F15B4}\"\nEndProject\nProject(\"{9A19103F-16F7-4668-BE54-9A1E7A4F7556}\") = \"OoasUtil\", \"src\\OoasUtil\\OoasUtil.csproj\", \"{2D06C660-B550-432C-8062-D4070F7C371F}\"\nEndProject\nProject(\"{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}\") = \"OoasGui\", \"src\\OoasGui\\OoasGui.csproj\", \"{79B190E8-EDB0-4C03-8FD8-EB48E4807CFB}\"\nEndProject\nProject(\"{2150E333-8FDC-42A3-9474-1A3956D46DE8}\") = \"Solution Items\", \"Solution Items\", \"{99C5C9A7-63FD-4E78-96E8-69C402868C3E}\"\n\tProjectSection(SolutionItems) = preProject\n\t\t.editorconfig = .editorconfig\n\tEndProjectSection\nEndProject\nGlobal\n\tGlobalSection(SolutionConfigurationPlatforms) = preSolution\n\t\tDebug|Any CPU = Debug|Any CPU\n\t\tRelease|Any CPU = Release|Any CPU\n\tEndGlobalSection\n\tGlobalSection(ProjectConfigurationPlatforms) = postSolution\n\t\t{FF3ACD93-19E0-486C-9C0F-FA1C2E7FC8C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{FF3ACD93-19E0-486C-9C0F-FA1C2E7FC8C2}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{FF3ACD93-19E0-486C-9C0F-FA1C2E7FC8C2}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{FF3ACD93-19E0-486C-9C0F-FA1C2E7FC8C2}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{90A98718-75EB-4E2B-A51E-66ACF66F15B4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{90A98718-75EB-4E2B-A51E-66ACF66F15B4}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{90A98718-75EB-4E2B-A51E-66ACF66F15B4}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{90A98718-75EB-4E2B-A51E-66ACF66F15B4}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{2D06C660-B550-432C-8062-D4070F7C371F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{2D06C660-B550-432C-8062-D4070F7C371F}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{2D06C660-B550-432C-8062-D4070F7C371F}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{2D06C660-B550-432C-8062-D4070F7C371F}.Release|Any CPU.Build.0 = Release|Any CPU\n\t\t{79B190E8-EDB0-4C03-8FD8-EB48E4807CFB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\n\t\t{79B190E8-EDB0-4C03-8FD8-EB48E4807CFB}.Debug|Any CPU.Build.0 = Debug|Any CPU\n\t\t{79B190E8-EDB0-4C03-8FD8-EB48E4807CFB}.Release|Any CPU.ActiveCfg = Release|Any CPU\n\t\t{79B190E8-EDB0-4C03-8FD8-EB48E4807CFB}.Release|Any CPU.Build.0 = Release|Any CPU\n\tEndGlobalSection\n\tGlobalSection(SolutionProperties) = preSolution\n\t\tHideSolutionNode = FALSE\n\tEndGlobalSection\n\tGlobalSection(ExtensibilityGlobals) = postSolution\n\t\tSolutionGuid = {9AE22713-F94E-45CA-81F4-0806CA195B69}\n\tEndGlobalSection\nEndGlobal\n"
  },
  {
    "path": "README.md",
    "content": "[![nuget](https://img.shields.io/nuget/v/Microsoft.OpenApi.OData.svg)](https://www.nuget.org/packages/Microsoft.OpenApi.OData/)\n\n# Convert OData to OpenAPI.NET\n\n## Introduction\n\nThe **Microsoft.OpenAPI.OData.Reader** library helps represent an OData service metadata as an OpenApi description. It converts [OData](http://www.odata.org) [CSDL](http://docs.oasis-open.org/odata/odata-csdl-xml/v4.01/odata-csdl-xml-v4.01.html), the XML representation of the Entity Data Model (EDM) describing an OData service into [Open API](https://github.com/OAI/OpenAPI-Specification) based on [OpenAPI.NET](http://aka.ms/openapi) object model.\n\nThe conversion is based on the mapping doc from [OASIS OData OpenAPI v1.0](https://www.oasis-open.org/committees/document.php?document_id=61852&wg_abbrev=odata) and uses the following :\n\n1. [Capabilities vocabulary annotation](https://github.com/oasis-tcs/odata-vocabularies/blob/main/vocabularies/Org.OData.Capabilities.V1.xml)\n2. [Authorization vocabulary annotation](https://github.com/oasis-tcs/odata-vocabularies/blob/main/vocabularies/Org.OData.Authorization.V1.xml)\n3. [Core vocabulary annotation](https://github.com/oasis-tcs/odata-vocabularies/blob/main/vocabularies/Org.OData.Core.V1.xml)\n4. Navigation property path\n5. Edm operation and operation import path\n\n## Overview\n\nThe image below is generic overview of how this library can convert the EDM model to an [OpenAPI.NET document](https://github.com/Microsoft/OpenAPI.NET/blob/main/src/Microsoft.OpenApi/Models/OpenApiDocument.cs) object.\n\n![Convert OData CSDL to OpenAPI](docs/images/odata-2-openapi.png \"Map /// OData CSDL --> OpenAPI.NET\")\n\nFor more information on the CSDL and Entity Data model, please refer to [http://www.odata.org/documentation](http://www.odata.org/documentation).\nFor more information about the Open API object of model, please refer to [http://github.com/microsoft/OpenAPI.NET](http://github.com/microsoft/OpenAPI.NET)\n\n## Sample code\n\nThe following sample code illustrates the use of the library\n\n```csharp\npublic static void GenerateOpenApiDescription()\n{\n    IEdmModel model = GetEdmModel();\n    OpenApiDocument document = model.ConvertToOpenApi();\n    var outputJSON = document.SerializeAsJson(OpenApiSpecVersion.OpenApi3_0);\n    var outputYAML = document.SerializeAsYaml(OpenApiSpecVersion.OpenApi3_0);\n}\n\npublic static IEdmModel GetEdmModel()\n{\n    // load EDM model here...\n}\n```\n\nOr with the convert settings:\n\n```csharp\npublic static void GenerateOpenApiDescription()\n{\n    IEdmModel model = GetEdmModel();\n    OpenApiConvertSettings settings = new OpenApiConvertSettings\n    {\n        // configuration\n    };\n    OpenApiDocument document = model.ConvertToOpenApi(settings);\n    var outputJSON = document.SerializeAsJson(OpenApiSpecVersion.OpenApi3_0);\n    var outputYAML = document.SerializeAsYaml(OpenApiSpecVersion.OpenApi3_0);\n}\n\npublic static IEdmModel GetEdmModel()\n{\n    // load EDM model here...\n}\n```\n\nThe `GetEdmModel()` method can load a model in 3 ways:\n\n1. Create the Edm model from scratch. For details refer [building a basic model](http://odata.github.io/odata.net/#02-01-build-basic-model)\n\n2. Load the Edm model from CSDL file. The following shows a code sample that loads a model from a csdl file.\n\n    ```csharp\n    public static IEdmModel GetEdmModel()\n    {\n        string csdlFilePath = @\"c:\\csdl.xml\";\n        string csdl = System.IO.File.ReadAllText(csdlFilePath);\n        IEdmModel model = CsdlReader.Parse(XElement.Parse(csdl).CreateReader());\n        return model;\n    }\n    ```\n\n3. Create the Edm model using Web API OData model builder. For details refer to the [web api model builder article](http://odata.github.io/WebApi/#02-01-model-builder-abstract)\n\n\n## Nuget packages\n\nThe OpenAPI.OData.reader nuget package is at: [https://www.nuget.org/packages/Microsoft.OpenApi.OData/](https://www.nuget.org/packages/Microsoft.OpenApi.OData)\n\n---\n\n# Contributing\n\nThis project welcomes contributions and suggestions.  Most contributions require you to agree to a\nContributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us\nthe rights to use your contribution. For details, visit [https://cla.microsoft.com](https://cla.microsoft.com).\n\nWhen you submit a pull request, a CLA-bot will automatically determine whether you need to provide\na CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions\nprovided by the bot. You will only need to do this once across all repos using our CLA.\n\nYou can also open an issue directly on this repo via this [link](https://github.com/microsoft/OpenAPI.NET.OData/issues/new?assignees=&labels=&projects=&template=bug_report.md).\n\nThis project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).\nFor more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or\ncontact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.\n"
  },
  {
    "path": "SECURITY.md",
    "content": "<!-- BEGIN MICROSOFT SECURITY.MD V0.0.7 BLOCK -->\n\n## Security\n\nMicrosoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/).\n\nIf you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://aka.ms/opensource/security/definition), please report it to us as described below.\n\n## Reporting Security Issues\n\n**Please do not report security vulnerabilities through public GitHub issues.**\n\nInstead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://aka.ms/opensource/security/create-report).\n\nIf you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com).  If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://aka.ms/opensource/security/pgpkey).\n\nYou should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://aka.ms/opensource/security/msrc). \n\nPlease include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue:\n\n  * Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.)\n  * Full paths of source file(s) related to the manifestation of the issue\n  * The location of the affected source code (tag/branch/commit or direct URL)\n  * Any special configuration required to reproduce the issue\n  * Step-by-step instructions to reproduce the issue\n  * Proof-of-concept or exploit code (if possible)\n  * Impact of the issue, including how an attacker might exploit the issue\n\nThis information will help us triage your report more quickly.\n\nIf you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://aka.ms/opensource/security/bounty) page for more details about our active programs.\n\n## Preferred Languages\n\nWe prefer all communications to be in English.\n\n## Policy\n\nMicrosoft follows the principle of [Coordinated Vulnerability Disclosure](https://aka.ms/opensource/security/cvd).\n\n<!-- END MICROSOFT SECURITY.MD BLOCK -->\n"
  },
  {
    "path": "build.cmd",
    "content": "@echo off\npowershell -ExecutionPolicy RemoteSigned -File \"build.ps1\" %*"
  },
  {
    "path": "build.ps1",
    "content": "# reference to System.*\n$SysDirectory = [System.IO.Directory]\n$SysPath = [System.IO.Path]\n$SysFile = [System.IO.File]\n\n# Default to Debug\n$Configuration = 'Debug'\n\n# Color\n$Success = 'Green'\n$Warning = 'Yellow'\n$Err = 'Red'\n\nif ($args.Count -eq 0) \n{\n    $TestType = 'All'\n    $Configuration = 'Release'\n}\nelseif ($args[0] -match 'DisableSkipStrongName')\n{\n    $TestType = \"DisableSkipStrongName\"\n}\nelseif ($args[0] -match 'EnableSkipStrongName')\n{\n    $TestType = \"EnableSkipStrongName\"\n}\nelseif ($args[0] -match 'SkipStrongName')\n{\n    # SkipStrongName is a legacy options.\n    $TestType = \"EnableSkipStrongName\"\n}\nelse \n{\n    Write-Host 'Please choose Test or StrongName!' -ForegroundColor $Err\n    exit\n}\n\n$PROGRAMFILESX86 = [Environment]::GetFolderPath(\"ProgramFilesX86\")\n$env:ENLISTMENT_ROOT = Split-Path -Parent $MyInvocation.MyCommand.Definition\n$ENLISTMENT_ROOT = Split-Path -Parent $MyInvocation.MyCommand.Definition\n\n\n\n# Figure out the directory and path for SN.exe\n$SN = $null\n$SNx64 = $null\n$SNVersions = @()\nForEach ($directory in $SysDirectory::EnumerateDirectories($PROGRAMFILESX86 + \"\\Microsoft SDKs\\Windows\", \"*A\"))\n{\n    # remove the first char 'v'\n    $directoryName = $SysPath::GetFileName($directory).substring(1)\n\n    # remove the last char 'A'\n    $directoryName = $directoryName.substring(0, $directoryName.LastIndexOf('A'))\n\n    # parse to double \"10.0\"\n    $versionNo = [System.Double]::Parse($directoryName)\n\n    $fileobject = $null\n    $fileobject = New-Object System.Object\n    $fileobject | Add-Member -type NoteProperty -Name version -Value $versionNo\n    $fileobject | Add-Member -type NoteProperty -Name directory -Value $directory\n\n    $SNVersions += $fileobject\n}\n\n# using the latest version\n$SNVersions = $SNVersions | Sort-Object -Property version -Descending\n\nForEach ($ver in $SNVersions)\n{\n    # only care about the folder has \"bin\" subfolder\n    $snBinDirectory = $ver.directory + \"\\bin\"\n    if(!$SysDirectory::Exists($snBinDirectory))\n    {\n        continue\n    }\n\n    if($SysFile::Exists($snBinDirectory + \"\\sn.exe\") -and $SysFile::Exists($snBinDirectory + \"\\x64\\sn.exe\"))\n    {\n        $SN = $snBinDirectory + \"\\sn.exe\"\n        $SNx64 = $snBinDirectory + \"\\x64\\sn.exe\"\n        break\n    }\n    else\n    {\n        ForEach ($netFxDirectory in $SysDirectory::EnumerateDirectories($snBinDirectory, \"NETFX * Tools\") | Sort -Descending)\n        {\n            # currently, sorting descending for the NETFX version looks good.\n            if($SysFile::Exists($netFxDirectory + \"\\sn.exe\") -and $SysFile::Exists($netFxDirectory + \"\\x64\\sn.exe\"))\n            {\n                $SN = $netFxDirectory + \"\\sn.exe\"\n                $SNx64 = $netFxDirectory + \"\\x64\\sn.exe\"\n                break\n            }\n        }\n    }\n    \n    if ($SN -ne $null -and $SNx64 -ne $null)\n    {\n        break\n    }\n}\n\n# Other variables\n$ProductProj = $ENLISTMENT_ROOT + \"\\src\\Microsoft.OpenAPI.OData.Reader\\Microsoft.OpenApi.OData.Reader.csproj\"\n$TESTProj = $ENLISTMENT_ROOT + \"\\test\\Microsoft.OpenAPI.OData.Reader.Tests\\Microsoft.OpenApi.OData.Reader.Tests.csproj\"\n\n$TESTDIR = $ENLISTMENT_ROOT + \"\\bin\\$Configuration\\Test\\net472\"\n$PRODUCTDIR = $ENLISTMENT_ROOT + \"\\bin\\$Configuration\\net472\"\n\n$ProductDlls = \"Microsoft.OpenApi.OData.Reader.dll\"\n$XUnitTestDlls = \"Microsoft.OpenApi.OData.Reader.Tests.dll\"\n\nFunction GetDlls\n{\n    $dlls = @()\n\n    ForEach($dll in $ProductDlls)\n    {\n        $dlls += $PRODUCTDIR + \"\\\" + $dll\n    }\n\n    ForEach($dll in $XUnitTestDlls)\n    {\n        $dlls += $TESTDIR + \"\\\" + $dll\n    }\n\t\n    return $dlls\n}\n\nFunction SkipStrongName\n{\n    Write-Host 'Skip strong name validations for Microsoft.OpenApi.OData assemblies...'\n\n    $dlls = GetDlls\n    ForEach ($dll in $dlls)\n    {\n        & $SN /Vr $dll\n    }\n\n    ForEach ($dll in $dlls)\n    {\n        & $SNx64 /Vr $dll\n    }\n\n    Write-Host \"SkipStrongName Done\" -ForegroundColor $Success\n}\n\nFunction DisableSkipStrongName\n{\n    $SnLog = $LOGDIR + \"\\DisableSkipStrongName.log\"\n    Out-File $SnLog\n\n    Write-Host 'Disable skip strong name validations for Microsoft.OpenApi.OData assemblies...'\n\n    $dlls = GetDlls\n    ForEach ($dll in $dlls)\n    {\n        & $SN /Vu $dll | Out-File $SnLog -Append\n    }\n\n    ForEach ($dll in $dlls)\n    {\n        & $SNx64 /Vu $dll | Out-File $SnLog -Append\n    }\n\n    Write-Host \"DisableSkipStrongName Done\" -ForegroundColor $Success\n}\n\nFunction Cleanup \n{    \n    #TODO: Add some clean tasks\t\n    Write-Host \"Clean Done\" -ForegroundColor $Success\n}\n\nFunction CleanBeforeScorch\n{\n    #TODO: Add some clean tasks\t\n    Write-Host \"Clean Done\" -ForegroundColor $Success\n}\n\nFunction BuildProcess\n{\n    Write-Host '**********Start To Build The Project*********'\n    \n    $script:BUILD_START_TIME = Get-Date\n\t\n\tWrite-Host \"Build Product ...\"\n\t\n\t& dotnet.exe build $ProductProj -c $Configuration\n\t\n\tWrite-Host \"Build Test ...\"\n\t\n\t& dotnet.exe build $TESTProj -c $Configuration\n\t\n    Write-Host \"Build Done\" -ForegroundColor $Success\n    $script:BUILD_END_TIME = Get-Date\n}\n\nFunction TestProcess\n{\n    Write-Host '**********Start To Run The Test*********'\n\n    $script:TEST_START_TIME = Get-Date\n\t\n    & dotnet test $TESTProj -c $Configuration  \n\n    Write-Host \"Test Done\" -ForegroundColor $Success\n    $script:TEST_END_TIME = Get-Date\n}\n\n# Main Process\nif ($TestType -eq 'EnableSkipStrongName')\n{\n    CleanBeforeScorch\n    BuildProcess\n    SkipStrongName\n    Exit\n}\nelseif ($TestType -eq 'DisableSkipStrongName')\n{\n    CleanBeforeScorch\n    BuildProcess\n    DisableSkipStrongName\n    Exit\n}\n\nCleanBeforeScorch\nBuildProcess\nSkipStrongName\nTestProcess\nCleanup\n\n$buildTime = New-TimeSpan $script:BUILD_START_TIME -end $script:BUILD_END_TIME\n$testTime = New-TimeSpan $script:TEST_START_TIME -end $script:TEST_END_TIME\nWrite-Host(\"Build time:`t\" + $buildTime)\nWrite-Host(\"Test time:`t\" + $testTime)"
  },
  {
    "path": "build.root",
    "content": "Marker file indicating root of build system."
  },
  {
    "path": "docs/annotations/GraphVocaburary.def",
    "content": "<Schema Namespace=\"Org.OData.Core.V1\" Alias=\"Core\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n  <Term Name=\"HttpRequests\" Type=\"Collection(Core.HttpRequest)\" AppliesTo=\"EntitySet Singleton ActionImport FunctionImport Action Function\">\n    <Annotation Term=\"Core.Description\" String=\"Describes possible HTTP requests\" />\n    <Annotation Term=\"Core.LongDescription\" String=\"The list need not be complete. It may be used to generate API documentation, so restricting it to the most common and most important responses may increase readability.\" />\n  </Term>\n  <ComplexType Name=\"HttpRequest\">\n    <Property Name=\"Description\" Type=\"Edm.String\" />\n    <!-- text such as \"For a specific user:\" to describe the http request-->\n    <Property Name=\"MethodDescription\" Type=\"Edm.String\" /> <!-- map to: opertaion#summary or operation#operationID??? -->\n    <Property Name=\"MethodType\" Type=\"Edm.String\" /> <!-- GET/POST/PATCH/DELETE -->\n    <Property Name=\"CustomQueryOptions\" Type=\"Collection(Core.CustomParameter)\" />\n    <Property Name=\"CustomHeaders\" Type=\"Collection(Core.CustomParameter)\" />    <!-- Map to Parameter in Operation as Header object.-->\n    <Property Name=\"HttpResponses\" Type=\"Collection(Core.HttpResponse)\" />    <!--  Map to Response object in Operation.     -->\n    <Property Name=\"SecuritySchemes\" Type=\"Collection(Auth.SecurityScheme)\"/>\n  </ComplexType>\n  <ComplexType Name=\"HttpResponse\">\n    <Property Name=\"ResponseCode\" Type=\"Edm.String\" />\n    <Property Name=\"Examples\" Type=\"Collection(Core.Example)\" />\n    <Property Name=\"Description\" Type=\"Edm.String\" />\n  </ComplexType>\n  <ComplexType Name=\"CustomParameter\">\n    <Property Name=\"Name\" Type=\"Edm.String\" Nullable=\"false\" />\n    <Property Name=\"Description\" Type=\"Edm.String\" />\n    <Property Name=\"DocumentationURL\" Type=\"Edm.String\" />\n    <Property Name=\"Required\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n    <Property Name=\"ExampleValues\" Type=\"Collection(Core.Example)\" Nullable=\"false\" />\n  </ComplexType>\n  <ComplexType Name=\"Example\" Abstract=\"true\">\n    <Property Name=\"Description\" Type=\"Edm.String\" Nullable=\"false\" />\n  </ComplexType>\n  <ComplexType Name=\"ExternalExample\" BaseType=\"Core.Example\">\n    <Property Name=\"ExternalValue\" Type=\"Edm.String\" Nullable=\"false\" />\n  </ComplexType>\n  <ComplexType Name=\"InlineExample\" BaseType=\"Core.Example\">\n    <Property Name=\"InlineValue\" Type=\"Edm.String\" Nullable=\"false\" />\n  </ComplexType>\n</Schema>"
  },
  {
    "path": "docs/annotations/graph.beta.authorization.xml",
    "content": "<Annotations Target=\"microsoft.graph.GraphService\">\n  <Annotation Term=\"Org.OData.Authorization.V1.Authorizations\">\n    <Collection>\n      <Record Type=\"Org.OData.Authorization.V1.OAuth2Implicit\">\n        <PropertyValue Property=\"Name\" String=\"DelegatedWork\"/>\n        <PropertyValue Property=\"Description\" String=\"DelegatedWork\"/>\n        <PropertyValue Property=\"RefreshUrl\" String=\"https://graph.microsoft.com\"/>\n        <PropertyValue Property=\"AuthorizationUrl\" String=\"https://graph.microsoft.com\" />\n        <PropertyValue Property=\"Scopes\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Scope\" String=\"User.ReadAll\"></PropertyValue>\n              <PropertyValue Property=\"Description\" String=\"Read all user data\"></PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Scope\" String=\"User.WriteAll\"></PropertyValue>\n              <PropertyValue Property=\"Description\" String=\"Write all user data\"></PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Scope\" String=\"Directory.ReadAll\"></PropertyValue>\n              <PropertyValue Property=\"Description\" String=\"Write to directory\"></PropertyValue>\n            </Record>\n          </Collection>\n        </PropertyValue>\n      </Record>\n      <Record Type=\"Org.OData.Authorization.V1.OAuth2Implicit\">\n        <PropertyValue Property=\"Name\" String=\"DelegatedPersonal\"/>\n        <PropertyValue Property=\"Description\" String=\"DelegatedPersonal\"/>\n        <PropertyValue Property=\"RefreshUrl\" String=\"https://graph.microsoft.com\" />\n        <PropertyValue Property=\"AuthorizationUrl\" String=\"https://graph.microsoft.com\" />\n        <PropertyValue Property=\"Scopes\">\n          <Collection>\n             <Record>\n                <PropertyValue Property=\"Scope\" String=\"User.ReadAll\"></PropertyValue>\n                <PropertyValue Property=\"Description\" String=\"Read all user data\"></PropertyValue>\n             </Record>\n             <Record>\n               <PropertyValue Property=\"Scope\" String=\"User.WriteAll\"></PropertyValue>\n               <PropertyValue Property=\"Description\" String=\"Write all user data\"></PropertyValue>\n             </Record>\n             <Record>\n               <PropertyValue Property=\"Scope\" String=\"Directory.ReadAll\"></PropertyValue>\n               <PropertyValue Property=\"Description\" String=\"Write to directory\"></PropertyValue>\n             </Record>\n          </Collection>\n        </PropertyValue>\n      </Record>\n      <Record Type=\"Org.OData.Authorization.V1.OAuth2Implicit\">\n        <PropertyValue Property=\"Name\" String=\"Application\"/>\n        <PropertyValue Property=\"Description\" String=\"Application\"/>\n        <PropertyValue Property=\"RefreshUrl\" String=\"https://graph.microsoft.com\" />\n        <PropertyValue Property=\"AuthorizationUrl\" String=\"https://graph.microsoft.com\" />\n        <PropertyValue Property=\"Scopes\">\n          <Collection>\n            <Record>\n                <PropertyValue Property=\"Scope\" String=\"User.ReadAll\"></PropertyValue>\n                <PropertyValue Property=\"Description\" String=\"Read all user data\"></PropertyValue>\n            </Record>\n            <Record>\n                <PropertyValue Property=\"Scope\" String=\"User.WriteAll\"></PropertyValue>\n                <PropertyValue Property=\"Description\" String=\"Write all user data\"></PropertyValue>\n            </Record>\n            <Record>\n                <PropertyValue Property=\"Scope\" String=\"Directory.ReadAll\"></PropertyValue>\n                <PropertyValue Property=\"Description\" String=\"Write to directory\"></PropertyValue>\n            </Record>\n          </Collection>\n        </PropertyValue>\n      </Record>\n    </Collection>\n  </Annotation>\n</Annotations>"
  },
  {
    "path": "docs/annotations/metadata.xml",
    "content": "      <Annotations Target=\"microsoft.graph.driveItemUploadableProperties/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides a user-visible description of the item. Read-write. Only on OneDrive Personal\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItemUploadableProperties/fileSystemInfo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File system information on client. Read-write.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItemUploadableProperties/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the item (filename and extension). Read-write.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.alternativeSecurityId/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.alternativeSecurityId/identityProvider\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.alternativeSecurityId/key\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignedLicense/disabledPlans\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of the unique identifiers for plans that have been disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignedLicense/skuId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the SKU.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignedPlan/assignedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the plan was assigned; for example: 2013-01-02T19:32:30Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignedPlan/capabilityStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For example, 'Enabled'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignedPlan/service\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the service; for example, 'Exchange'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignedPlan/servicePlanId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A GUID that identifies the service plan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recipient/emailAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The recipient's email address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.attendeeAvailability/attendee\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of attendee - whether it's a person or a resource, and whether required or optional if it's a person.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.attendeeAvailability/availability\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The availability status of the attendee. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.attendeeBase/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of attendee. Possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.audio/album\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The title of the album for this audio file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.audio/albumArtist\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The artist named on the album for the audio file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.audio/artist\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The performing artist for the audio file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.audio/bitrate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bitrate expressed in kbps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.audio/composers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the composer of the audio file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.audio/copyright\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Copyright information for the audio file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.audio/disc\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of the disc this audio file came from.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.audio/discCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of discs in this album.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.audio/duration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of the audio file, expressed in milliseconds\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.audio/genre\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The genre of this audio file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.audio/hasDrm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the file is protected with digital rights management.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.audio/isVariableBitrate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the file is encoded with a variable bitrate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.audio/title\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The title of the audio file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.audio/track\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of the track on the original disc for this audio file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.audio/trackCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of tracks on the original disc for this audio file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.audio/year\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The year the audio file was recorded.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.automaticRepliesSetting/externalAudience\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of audience external to the signed-in user's organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. Possible values are: none, contactsOnly, all.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.automaticRepliesSetting/externalReplyMessage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The automatic reply to send to the specified external audience, if Status is AlwaysEnabled or Scheduled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.automaticRepliesSetting/internalReplyMessage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The automatic reply to send to the audience internal to the signed-in user's organization, if Status is AlwaysEnabled or Scheduled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.automaticRepliesSetting/scheduledEndDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that automatic replies are set to end, if Status is set to Scheduled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.automaticRepliesSetting/scheduledStartDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that automatic replies are set to begin, if Status is set to Scheduled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.automaticRepliesSetting/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configurations status for automatic replies. Possible values are: disabled, alwaysEnabled, scheduled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calculatedColumn/format\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For dateTime output types, the format of the value. Must be one of dateOnly or dateTime.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calculatedColumn/formula\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The formula used to compute the value for this column.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calculatedColumn/outputType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The output type used to format values in this column. Must be one of boolean, currency, dateTime, number, or text.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.choiceColumn/allowTextEntry\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, allows custom values that aren't in the configured choices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.choiceColumn/choices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of values available for this column.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.choiceColumn/displayAs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How the choices are to be presented in the UX. Must be one of checkBoxes, dropDownMenu, or radioButtons\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contentTypeInfo/id\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the content type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contentTypeOrder/default\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether this is the default Content Type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contentTypeOrder/position\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the position in which the Content Type appears in the selection UI.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.currencyColumn/locale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the locale from which to infer the currency symbol.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.timeZoneBase/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of a time zone. It can be a standard time zone name such as 'Hawaii-Aleutian Standard Time', or 'Customized Time Zone' for a custom time zone.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dateTimeColumn/displayAs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How the value should be presented in the UX. Must be one of default, friendly, or standard. See below for more details. If unspecified, treated as default.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dateTimeColumn/format\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the value should be presented as a date only or a date and time. Must be one of dateOnly or dateTime\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dateTimeTimeZone/dateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A single point of time in a combined date and time representation (&lt;date&gt;T&lt;time&gt;).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dateTimeTimeZone/timeZone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One of the following time zone names.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.standardTimeZoneOffset/dayOccurrence\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the nth occurrence of the day of week that the transition from daylight saving time to standard time occurs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.standardTimeZoneOffset/dayOfWeek\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the day of the week when the transition from daylight saving time to standard time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.standardTimeZoneOffset/month\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the month of the year when the transition from daylight saving time to standard time occurs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.standardTimeZoneOffset/time\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the time of day when the transition from daylight saving time to standard time occurs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.standardTimeZoneOffset/year\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents how frequently in terms of years the change from daylight saving time to standard time occurs. For example, a value of 0 means every year.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultColumnValue/formula\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The formula used to compute the default value for this column.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultColumnValue/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The direct value to use as the default value for this column.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deleted/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the state of the deleted item.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainState/lastActionDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp for when the last activity occurred. The value is updated when an operation is scheduled, the asynchronous task starts, and when the operation completes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainState/operation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of asynchronous operation. The values can be ForceDelete or Verification\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainState/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current status of the operation.  Scheduled - Operation has been scheduled but has not started.  InProgress - Task has started and is in progress.  Failed - Operation has failed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveRecipient/email\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address for the recipient, if the recipient has an associated email address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveRecipient/alias\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The alias of the domain object, for cases where an email address is unavailable (e.g. security groups).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveRecipient/objectId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the recipient in the directory.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationStudent/birthDate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Birth date of the student.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationStudent/externalId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the student in the source system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationStudent/gender\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: female, male, other, unknownFutureValue.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationStudent/grade\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current grade level of the student.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationStudent/graduationYear\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Year the student is graduating from the school.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationStudent/studentNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Student Number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationTeacher/externalId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the teacher in the source system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationTeacher/teacherNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Teacher number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationTerm/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the term.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationTerm/externalId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of term in the syncing system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationTerm/startDate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Start of the term.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationTerm/endDate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"End of the term.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailAddress/address\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address of the person or entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailAddress/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the person or entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.extensionSchemaProperty/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the strongly-typed property defined as part of a schema extension.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.extensionSchemaProperty/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the property that is defined as part of a schema extension.  Allowed values are Binary, Boolean, DateTime, Integer or String.  See the table below for more details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.externalLink/href\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The url of the link.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.file/hashes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hashes of the file's binary content, if available. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.file/mimeType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MIME type for the file. This is determined by logic on the server and might not be the value provided when the file was uploaded. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileSystemInfo/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time the file was created on a client.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileSystemInfo/lastAccessedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time the file was last accessed. Available for the recent file list only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileSystemInfo/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time the file was last modified on a client.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookFilterDateTime/date\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date in ISO8601 format used to filter data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookFilterDateTime/specificity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How specific the date should be used to keep data. For example, if the date is 2005-04-02 and the specifity is set to 'month', the filter operation will keep all rows with a date in the month of april 2009. Possible values are: Year, Monday, Day, Hour, Minute, Second.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.folder/childCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of children contained immediately within this container.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.folder/view\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of properties defining the recommended view for the folder.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.folderView/sortBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The method by which the folder should be sorted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.folderView/sortOrder\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, indicates that items should be sorted in descending order. Otherwise, items should be sorted ascending.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.folderView/viewType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of view that should be used to represent the folder.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.followupFlag/completedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the follow-up was finished.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.followupFlag/dueDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the follow-up is to be finished.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.followupFlag/flagStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status for follow-up for an item. Possible values are notFlagged, complete, and flagged.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.followupFlag/startDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the follow-up is to begin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.geoCoordinates/altitude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The altitude (height), in feet,  above sea level for the item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.geoCoordinates/latitude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The latitude, in decimal, for the item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.geoCoordinates/longitude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The longitude, in decimal, for the item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hashes/crc32Hash\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The CRC32 value of the file (if available). Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hashes/sha1Hash\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA1 hash for the contents of the file (if available). Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hashes/quickXorHash\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookIcon/index\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the index of the icon in the given set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookIcon/set\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identity/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity's display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may 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.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identity/id\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the identity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identitySet/application\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The application associated with this action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identitySet/device\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The device associated with this action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identitySet/user\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The user associated with this action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.image/width\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Width of the image, in pixels. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.image/height\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Height of the image, in pixels. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.internetMessageHeader/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the key in a key-value pair.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.internetMessageHeader/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value in a key-value pair.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.0 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_0_3\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.0.3 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_1\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.1 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_2\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.2 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_3\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.3 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_4\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.4 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v5_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 5.0 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v5_1\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 5.1 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appConfigurationSettingItem/appConfigKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration key.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appConfigurationSettingItem/appConfigKeyType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration key type. Possible values are: stringType, integerType, realType, booleanType, tokenType.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appConfigurationSettingItem/appConfigKeyValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration key value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileEncryptionInfo/encryptionKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The key used to encrypt the file content.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileEncryptionInfo/initializationVector\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The initialization vector used for the encryption algorithm.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileEncryptionInfo/mac\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The hash of the encrypted file content + IV (content hash).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileEncryptionInfo/macKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The key used to get mac.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileEncryptionInfo/profileIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The the profile identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileEncryptionInfo/fileDigest\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file digest prior to encryption.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileEncryptionInfo/fileDigestAlgorithm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file digest algorithm.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceType/iPad\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the app should run on iPads.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceType/iPhoneAndIPod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the app should run on iPhones and iPods.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v8_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 8.0 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v9_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 9.0 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v10_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 10.0 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v11_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 11.0 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosStoreAppAssignmentSettings/vpnConfigurationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPN Configuration Id to apply for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppAssignmentSettings/useDeviceLicensing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use device licensing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppAssignmentSettings/vpnConfigurationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPN Configuration Id to apply for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessAppAssignmentSettings/useDeviceContext\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use device execution context for Microsoft Store for Business mobile app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppAssignmentSettings/vpnConfigurationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPN Configuration Id to apply for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppLicensingType/supportsUserLicensing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the program supports the user licensing type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppLicensingType/supportsDeviceLicensing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the program supports the device licensing type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v8_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows version 8.0 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v8_1\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows version 8.1 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v10_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows version 10.0 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditActor/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Actor Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditActor/userPermissions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of user permissions when the audit was performed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditActor/applicationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD Application Id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditActor/applicationDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the Application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditActor/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name (UPN).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditActor/servicePrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Service Principal Name (SPN).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditActor/ipAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IPAddress.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditActor/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditProperty/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditProperty/oldValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Old value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditProperty/newValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"New value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditResource/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditResource/modifiedProperties\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of modified properties.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditResource/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audit resource's type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditResource/resourceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audit resource's Id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appListItem/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appListItem/publisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appListItem/appStoreUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Store URL of the application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appListItem/appId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application or bundle identifier of the application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRemovableDrivePolicy/encryptionMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select the encryption method for removable  drives. Possible values are: aesCbc128, aesCbc256, xtsAes128, xtsAes256.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRemovableDrivePolicy/requireEncryptionForWriteAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to block write access to devices configured in another organization.  If requireEncryptionForWriteAccess is false, this value does not affect.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRemovableDrivePolicy/blockCrossOrganizationWriteAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting determines whether BitLocker protection is required for removable data drives to be writable on a computer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderDetectedMalwareActions/lowSeverity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for low severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderDetectedMalwareActions/moderateSeverity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for moderate severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderDetectedMalwareActions/highSeverity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for high severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderDetectedMalwareActions/severeSeverity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for severe severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/setting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/settingName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized/user friendly setting name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/instanceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of setting instance that is being reported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/errorDescription\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error description\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserName\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/userEmail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserEmail\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/sources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contributing policies\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/currentValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current value of setting on device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/setting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/settingName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized/user friendly setting name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/instanceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of setting instance that is being reported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/errorDescription\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error description\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserName\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/userEmail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserEmail\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/sources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contributing policies\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/currentValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current value of setting on device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettings/deviceComplianceCheckinThresholdDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days a device is allowed to go without checking in to remain compliant. Valid values 0 to 120\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettings/isScheduledActionEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Is feature enabled or not for scheduled action for rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettings/secureByDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device should be noncompliant when there is no compliance policy targeted when this is true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeSearchEngine/edgeSearchEngineType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to set a predefined default search engine for MDM-Controlled devices. Possible values are: default, bing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeSearchEngineCustom/edgeSearchEngineOpenSearchXmlUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Points to a https link containing the OpenSearch xml file that contains, at minimum, the short name and the URL to the search Engine.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosHomeScreenItem/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosHomeScreenFolder/pages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pages of Home Screen Layout Icons which must be Application Type. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosHomeScreenFolderPage/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the folder page\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosHomeScreenFolderPage/apps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of apps to appear on a page within a folder. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosHomeScreenApp/bundleID\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BundleID of app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosHomeScreenPage/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the page\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosHomeScreenPage/icons\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of apps and folders to appear on a page. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNetworkUsageRule/managedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the managed apps that this rule is going to apply to. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNetworkUsageRule/cellularDataBlockWhenRoaming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, corresponding managed apps will not be allowed to use cellular data when roaming.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNetworkUsageRule/cellularDataBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, corresponding managed apps will not be allowed to use cellular data at any time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationSettings/bundleID\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bundle id of app to which to apply these notification settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationSettings/appName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application name to be associated with the bundleID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationSettings/publisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Publisher to be associated with the bundleID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationSettings/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether notifications are allowed for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationSettings/showInNotificationCenter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether notifications can be shown in notification center.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationSettings/showOnLockScreen\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether notifications can be shown on the lock screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationSettings/alertType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of alert for notifications for this app. Possible values are: deviceDefault, banner, modal, none.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationSettings/badgesEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether badges are allowed for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationSettings/soundsEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether sounds are allowed for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingAustralia/movieRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Australia. Possible values are: allAllowed, allBlocked, general, parentalGuidance, mature, agesAbove15, agesAbove18.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingAustralia/tvRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Australia. Possible values are: allAllowed, allBlocked, preschoolers, children, general, parentalGuidance, mature, agesAbove15, agesAbove15AdultViolence.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingCanada/movieRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Canada. Possible values are: allAllowed, allBlocked, general, parentalGuidance, agesAbove14, agesAbove18, restricted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingCanada/tvRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Canada. Possible values are: allAllowed, allBlocked, children, childrenAbove8, general, parentalGuidance, agesAbove14, agesAbove18.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingFrance/movieRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for France. Possible values are: allAllowed, allBlocked, agesAbove10, agesAbove12, agesAbove16, agesAbove18.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingFrance/tvRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for France. Possible values are: allAllowed, allBlocked, agesAbove10, agesAbove12, agesAbove16, agesAbove18.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingGermany/movieRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Germany. Possible values are: allAllowed, allBlocked, general, agesAbove6, agesAbove12, agesAbove16, adults.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingGermany/tvRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Germany. Possible values are: allAllowed, allBlocked, general, agesAbove6, agesAbove12, agesAbove16, adults.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingIreland/movieRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Ireland. Possible values are: allAllowed, allBlocked, general, parentalGuidance, agesAbove12, agesAbove15, agesAbove16, adults.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingIreland/tvRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Ireland. Possible values are: allAllowed, allBlocked, general, children, youngAdults, parentalSupervision, mature.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingJapan/movieRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Japan. Possible values are: allAllowed, allBlocked, general, parentalGuidance, agesAbove15, agesAbove18.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingJapan/tvRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Japan. Possible values are: allAllowed, allBlocked, explicitAllowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingNewZealand/movieRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for New Zealand. Possible values are: allAllowed, allBlocked, general, parentalGuidance, mature, agesAbove13, agesAbove15, agesAbove16, agesAbove18, restricted, agesAbove16Restricted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingNewZealand/tvRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for New Zealand. Possible values are: allAllowed, allBlocked, general, parentalGuidance, adults.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingUnitedKingdom/movieRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for United Kingdom. Possible values are: allAllowed, allBlocked, general, universalChildren, parentalGuidance, agesAbove12Video, agesAbove12Cinema, agesAbove15, adults.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingUnitedKingdom/tvRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for United Kingdom. Possible values are: allAllowed, allBlocked, caution.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingUnitedStates/movieRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for United States. Possible values are: allAllowed, allBlocked, general, parentalGuidance, parentalGuidance13, restricted, adults.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingUnitedStates/tvRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for United States. Possible values are: allAllowed, allBlocked, childrenAll, childrenAbove7, general, parentalGuidance, childrenAbove14, adults.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSetting/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSetting/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSetting/omaUri\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingBase64/fileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name associated with the Value property (.cer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingBase64/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value. (Base64 encoded string)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingBoolean/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingDateTime/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingFloatingPoint/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingInteger/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingString/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingStringXml/fileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name associated with the Value property (.xml).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingStringXml/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value. (UTF8 encoded byte array)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.report/content\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingSource/id\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingSource/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCAccountManagerPolicy/accountDeletionPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures when accounts are deleted. Possible values are: immediate, diskSpaceThreshold, diskSpaceThresholdOrInactiveThreshold.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCAccountManagerPolicy/cacheAccountsAboveDiskFreePercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the percentage of available disk space a PC should have before it stops deleting cached shared PC accounts. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCAccountManagerPolicy/inactiveThresholdDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies when the accounts will start being deleted when they have not been logged on during the specified period, given as number of days. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCAccountManagerPolicy/removeAccountsBelowDiskFreePercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the percentage of disk space remaining on a PC before cached accounts will be deleted to free disk space. Accounts that have been inactive the longest will be deleted first. Only applies when AccountDeletionPolicy is DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10NetworkProxyServer/address\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address to the proxy server. Specify an address in the format [':']\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10NetworkProxyServer/exceptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Addresses that should not use the proxy server. The system will not use the proxy server for addresses beginning with what is specified in this node.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10NetworkProxyServer/useForLocalAddresses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the proxy server should be used for local (intranet) addresses.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/firewallEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Turn on the firewall and advanced security enforcement. Possible values are: notConfigured, blocked, allowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/stealthModeBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent the server from operating in stealth mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/incomingTrafficBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block all incoming traffic regardless of other policy settings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/unicastResponsesToMulticastBroadcastsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block unicast responses to multicast broadcast traffic\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/inboundNotificationsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevents the firewall from displaying notifications when an application is blocked from listening on a port\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/authorizedApplicationRulesFromGroupPolicyMerged\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge authorized application rules from group policy with those from local store instead of ignoring the local store rules\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/globalPortRulesFromGroupPolicyMerged\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge global port rules from group policy with those from local store instead of ignoring the local store rules\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/connectionSecurityRulesFromGroupPolicyMerged\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge connection security rules from group policy with those from local store instead of ignoring the local store rules\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/outboundConnectionsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block all outgoing connections by default\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/inboundConnectionsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block all incoming connections by default\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/securedPacketExemptionAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to allow the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/policyRulesFromGroupPolicyMerged\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateActiveHoursInstall/activeHoursStart\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours Start\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateActiveHoursInstall/activeHoursEnd\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours End\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateScheduledInstall/scheduledInstallDay\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Install Day in week. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateScheduledInstall/scheduledInstallTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Install Time during day\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/inventory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether inventory is managed by Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/modernApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether modern application is managed by Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/resourceAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether resource access is managed by Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/deviceConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether device configuration is managed by Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/compliancePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether compliance policy is managed by Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/windowsUpdateForBusiness\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether Windows Update for Business is managed by Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceActionResult/actionName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceActionResult/actionState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action. Possible values are: none, pending, canceled, active, done, failed, notSupported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceActionResult/startDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action was initiated\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceActionResult/lastUpdatedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action state was last updated\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deleteUserFromSharedAppleDeviceActionResult/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principal name of the user to be deleted\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/allowedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Allowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/blockedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/quarantinedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Quarantined.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/unknownDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/unavailableDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices for which no Exchange Access State could be found.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGeoLocation/lastCollectedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which location was recorded, relative to UTC\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGeoLocation/altitude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Altitude, given in meters above sea level\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGeoLocation/latitude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Latitude coordinate of the device's location\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGeoLocation/longitude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Longitude coordinate of the device's location\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGeoLocation/horizontalAccuracy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Accuracy of longitude and latitude in meters\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGeoLocation/verticalAccuracy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Accuracy of altitude in meters\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGeoLocation/heading\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Heading in degrees from true north\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGeoLocation/speed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Speed the device is traveling in meters per second\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/lastUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp of the last update.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/contentNamespaceUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DHA report version. (Namespace version)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/deviceHealthAttestationStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DHA report version. (Namespace version)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/contentVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The HealthAttestation state schema version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/issuedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device was evaluated or issued to MDM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/attestationIdentityKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/resetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of times a PC device has hibernated or resumed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/restartCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of times a PC device has rebooted\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/dataExcutionPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DEP Policy defines a set of hardware and software technologies that perform additional checks on memory\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bitLockerStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"On or Off of BitLocker Drive Encryption\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootManagerVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the Boot Manager\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/codeIntegrityCheckVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the Boot Manager\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/secureBoot\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When Secure Boot is enabled, the core components must have the correct cryptographic signatures\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootDebugging\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When bootDebugging is enabled, the device is used in development and testing\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/operatingSystemKernelDebugging\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When operatingSystemKernelDebugging is enabled, the device is used in development and testing\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/codeIntegrity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When code integrity is enabled, code execution is restricted to integrity verified code\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/testSigning\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When test signing is allowed, the device does not enforce signature validation during boot\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/safeMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Safe mode is a troubleshooting option for Windows that starts your computer in a limited state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/windowsPE\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system running with limited services that is used to prepare a computer for Windows\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/earlyLaunchAntiMalwareDriverProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ELAM provides protection for the computers in your network when they start up\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/virtualSecureMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VSM is a container that protects high value assets from a compromised kernel\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/pcrHashAlgorithm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Informational attribute that identifies the HASH algorithm that was used by TPM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootAppSecurityVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security version number of the Boot Application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootManagerSecurityVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security version number of the Boot Application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/tpmVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security version number of the Boot Application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/pcr0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The measurement that is captured in PCR[0]\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/secureBootConfigurationPolicyFingerPrint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fingerprint of the Custom Secure Boot Configuration Policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/codeIntegrityPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Code Integrity policy that is controlling the security of the boot environment\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootRevisionListInfo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Boot Revision List that was loaded during initial boot on the attested device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/operatingSystemRevListInfo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Operating System Revision List that was loaded during initial boot on the attested device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/healthStatusMismatchInfo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This attribute appears if DHA-Service detects an integrity issue\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/healthAttestationSupportedStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This attribute indicates if DHA is supported for the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/androidCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of android device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/iosCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of iOS device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/macOSCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Mac OS X device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/windowsMobileCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Windows mobile device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/windowsCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Windows device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/unknownCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.locateDeviceActionResult/deviceLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"device location\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteLockActionResult/unlockPin\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pin to unlock the client\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resetPasscodeActionResult/passcode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Newly generated passcode for the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.updateWindowsDeviceAccountActionParameter/deviceAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.updateWindowsDeviceAccountActionParameter/passwordRotationEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.updateWindowsDeviceAccountActionParameter/calendarSyncEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.updateWindowsDeviceAccountActionParameter/deviceAccountEmail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.updateWindowsDeviceAccountActionParameter/exchangeServer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.updateWindowsDeviceAccountActionParameter/sessionInitiationProtocalAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderScanActionResult/scanType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scan type either full scan or quick scan\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceAccount/password\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceADAccount/domainName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceADAccount/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceAzureADAccount/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityState/deviceImportStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device status reported by Device Directory Service(DDS). Possible values are: unknown, pending, partial, complete, error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityState/deviceRegistrationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Registration ID for successfully added device reported by Device Directory Service(DDS).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityState/deviceErrorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device error code reported by Device Directory Service(DDS).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityState/deviceErrorName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device error name reported by Device Directory Service(DDS).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMobileAppIdentifier/bundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app, as specified in the app store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iPv4Range/lowerAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lower IP Address\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iPv4Range/upperAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upper IP Address\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iPv6Range/lowerAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lower IP Address\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iPv6Range/upperAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upper IP Address\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyValuePair/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name for this key-value pair\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyValuePair/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for this key-value pair\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDiagnosticStatus/validationName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The validation friendly name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDiagnosticStatus/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the operation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDiagnosticStatus/mitigationInstruction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Instruction on how to mitigate a failed validation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummaryPerApp/mobileAppIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment of an app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummaryPerApp/configurationAppliedUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users the policy is applied.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMobileAppIdentifier/packageId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app, as specified in the play store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.proxiedDomain/ipAddressOrFQDN\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IP address or FQDN\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.proxiedDomain/proxy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy IP\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App display name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's description.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/publisherName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/productName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/denied\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, app is denied protection or exemption.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/subjectName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate subject name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate description\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/expirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate expiration datetime\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/certificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDesktopApp/binaryName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The binary name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDesktopApp/binaryVersionLow\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The lower binary version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDesktopApp/binaryVersionHigh\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The high binary version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionIPRangeCollection/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionIPRangeCollection/ranges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of ip ranges\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionProxiedDomainCollection/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionProxiedDomainCollection/proxiedDomains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of proxied domains\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionResourceCollection/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionResourceCollection/resources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of resources\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/platformBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the platform from enrolling\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/personalDeviceEnrollmentBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block personally owned devices from enrolling\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/osMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Min OS version supported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/osMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Max OS version supported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Company/organization name that is displayed to end users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/contactITName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the person/organization responsible for IT support.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/contactITPhoneNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of the person/organization responsible for IT support.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/contactITEmailAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the person/organization responsible for IT support.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/contactITNotes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text comments regarding the person/organization responsible for IT support.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/privacyUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to the company/organization’s privacy policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/onlineSupportSiteUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to the company/organization’s IT helpdesk site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/onlineSupportSiteName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the company/organization’s IT helpdesk site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/themeColor\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Primary theme color used in the Company Portal applications and web portal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/showLogo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied logo images are shown or not shown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/lightBackgroundLogo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Logo image displayed in Company Portal apps which have a light background behind the logo.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/darkBackgroundLogo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Logo image displayed in Company Portal apps which have a dark background behind the logo.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/showNameNextToLogo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/showDisplayNameNextToLogo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rgbColor/r\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Red value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rgbColor/g\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Green value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rgbColor/b\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blue value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resourceAction/allowedResourceActions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allowed Actions\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resourceAction/notAllowedResourceActions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Allowed Actions\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rolePermission/resourceActions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Actions\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupAssignmentTarget/groupId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group Id that is the target of the assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mimeContent/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the content mime type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mimeContent/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The byte array that contains the actual content.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.uri/segments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.invitedUserMessageInfo/ccRecipients\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional recipients the invitation message should be sent to. Currently only 1 additional recipient is supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.invitedUserMessageInfo/customizedMessageBody\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Customized message body you want to send if you don't want the default message.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.invitedUserMessageInfo/messageLanguage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language you want to send the default message in. If the customizedMessageBody is specified, this property is ignored, and the message is sent using the customizedMessageBody. The language format should be in ISO 639. The default is en-US.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.itemBody/content\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content of the item.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.itemBody/contentType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the content. Possible values are Text and HTML.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.itemReference/driveId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the drive instance that contains the item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.itemReference/driveType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the type of drive. See [drive][] resource for values.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.itemReference/id\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the item in the drive. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.itemReference/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the item being referenced. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.itemReference/path\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Path that can be used to navigate to the item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.itemReference/shareId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier for a shared resource that can be accessed via the [Shares][] API.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.itemReference/sharepointIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns identifiers useful for SharePoint REST compatibility. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.licenseUnitsDetail/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of units that are enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.licenseUnitsDetail/suspended\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of units that are suspended.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.licenseUnitsDetail/warning\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of units that are in warning status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.listInfo/contentTypesEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, indicates that content types are enabled for this list.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.listInfo/hidden\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, indicates that the list is not normally visible in the SharePoint user experience.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.listInfo/template\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An enumerated value that represents the base list template used in creating the list. Possible values include documentLibrary, genericList, task, survey, announcements, contacts, and more.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localeInfo/locale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A locale representation for the user, which includes the user's preferred language and country/region. For example, 'en-us'. The language component follows 2-letter codes as defined in ISO 639-1, and the country component follows 2-letter codes as defined in ISO 3166-1 alpha-2.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localeInfo/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A name representing the user's locale in natural language, for example, 'English (United States)'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.location/address\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The street address of the location.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.location/coordinates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The geographic coordinates and elevation of the location.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.location/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name associated with the location.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.location/locationEmailAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional email address of the location.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.location/locationUri\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional URI representing the location.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.location/locationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of location. Possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.location/uniqueId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.location/uniqueIdType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.locationConstraint/isRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client requests the service to include in the response a meeting location for the meeting. If this is true and all the resources are busy, findMeetingTimes will not return any meeting time suggestions. If this is false and all the resources are busy, findMeetingTimes would still look for meeting times without locations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.locationConstraint/locations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constraint information for one or more locations that the client requests for the meeting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.locationConstraint/suggestLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client requests the service to suggest one or more meeting locations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.locationConstraintItem/resolveAvailability\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true and the specified resource is busy, findMeetingTimes looks for another resource that is free. If set to false and the specified resource is busy, findMeetingTimes returns the resource best ranked in the user's cache without checking if it's free. Default is true.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.lookupColumn/allowMultipleValues\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether multiple values can be selected from the source.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.lookupColumn/allowUnlimitedLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether values in the column should be able to exceed the standard limit of 255 characters.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.lookupColumn/columnName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the lookup source column.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.lookupColumn/listId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the lookup source list.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.lookupColumn/primaryLookupColumnId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If specified, this column is a secondary lookup, pulling an additional field from the list item looked up by the primary lookup. Use the list item looked up by the primary as the source for the column named here.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailboxSettings/archiveFolder\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Folder ID of an archive folder for the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailboxSettings/automaticRepliesSetting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration settings to automatically notify the sender of an incoming email with a message from the signed-in user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailboxSettings/language\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The locale information for the user, including the preferred language and country/region.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailboxSettings/timeZone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default time zone for the user's mailbox.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailboxSettings/workingHours\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The days of the week and hours in a specific time zone that the user works.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.meetingTimeSuggestion/attendeeAvailability\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An array that shows the availability status of each attendee for this meeting suggestion.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.meetingTimeSuggestion/confidence\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A percentage that represents the likelhood of all the attendees attending.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.meetingTimeSuggestion/locations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An array that specifies the name and geographic location of each meeting location for this meeting suggestion.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.meetingTimeSuggestion/meetingTimeSlot\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A time period suggested for the meeting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.meetingTimeSuggestion/organizerAvailability\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Availability of the meeting organizer for this meeting suggestion. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.meetingTimeSuggestion/suggestionReason\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reason for suggesting the meeting time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.meetingTimeSuggestionsResult/emptySuggestionsReason\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A reason for not returning any meeting suggestions. Possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.meetingTimeSuggestionsResult/meetingTimeSuggestions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An array of meeting suggestions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRuleActions/assignCategories\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of categories to be assigned to a message.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRuleActions/copyToFolder\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of a folder that a message is to be copied to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRuleActions/delete\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a message should be moved to the Deleted Items folder.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRuleActions/forwardAsAttachmentTo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email addresses of the recipients to which a message should be forwarded as an attachment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRuleActions/forwardTo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email addresses of the recipients to which a message should be forwarded.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRuleActions/markAsRead\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a message should be marked as read.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRuleActions/markImportance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the importance of the message, which can be: low, normal, high.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRuleActions/moveToFolder\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the folder that a message will be moved to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRuleActions/permanentDelete\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a message should be permanently deleted and not saved to the Deleted Items folder.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRuleActions/redirectTo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email addresses to which a message should be redirected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRuleActions/stopProcessingRules\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether subsequent rules should be evaluated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/bodyContains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the strings that should appear in the body of an incoming message in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/bodyOrSubjectContains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the strings that should appear in the body or subject of an incoming message in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/categories\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the categories that an incoming message should be labeled with in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/fromAddresses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the specific sender email addresses of an incoming message in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/hasAttachments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must have attachments in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/headerContains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the strings that appear in the headers of an incoming message in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/importance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The importance that is stamped on an incoming message in order for the condition or exception to apply: low, normal, high.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/isApprovalRequest\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be an approval request in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/isAutomaticForward\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be automatically forwarded in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/isAutomaticReply\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be an auto reply in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/isEncrypted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be encrypted in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/isMeetingRequest\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be a meeting request in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/isMeetingResponse\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be a meeting response in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/isNonDeliveryReport\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be a non-delivery report in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/isPermissionControlled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be permission controlled (RMS-protected) in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/isReadReceipt\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be a read receipt in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/isSigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be S/MIME-signed in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/isVoicemail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be a voice mail in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/messageActionFlag\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the flag-for-action value that appears on an incoming message in order for the condition or exception to apply. Possible values are: any, call, doNotForward, followUp, fyi, forward, noResponseNecessary, read, reply, replyToAll, review.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/notSentToMe\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the owner of the mailbox must not be a recipient of an incoming message in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/recipientContains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the strings that appear in either the toRecipients or ccRecipients properties of an incoming message in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/senderContains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the strings that appear in the from property of an incoming message in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/sensitivity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the sensitivity level that must be stamped on an incoming message in order for the condition or exception to apply. Possible values are: normal, personal, private, confidential.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/sentCcMe\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the owner of the mailbox must be in the ccRecipients property of an incoming message in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/sentOnlyToMe\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the owner of the mailbox must be the only recipient in an incoming message in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/sentToAddresses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the email addresses that an incoming message must have been sent to in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/sentToMe\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the owner of the mailbox must be in the toRecipients property of an incoming message in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/sentToOrCcMe\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the owner of the mailbox must be in either a toRecipients or ccRecipients property of an incoming message in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/subjectContains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the strings that appear in the subject of an incoming message in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRulePredicates/withinSizeRange\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the minimum and maximum sizes (in kilobytes) that an incoming message must fall in between in order for the condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notebookLinks/oneNoteClientUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the notebook in the OneNote native client if it's installed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notebookLinks/oneNoteWebUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the notebook in OneNote Online.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.numberColumn/decimalPlaces\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How many decimal places to display. See below for information about the possible values.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.numberColumn/displayAs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How the value should be presented in the UX. Must be one of number or percentage. If unspecified, treated as number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.numberColumn/maximum\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum permitted value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.numberColumn/minimum\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum permitted value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteOperationError/code\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteOperationError/message\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error message.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookGeoCoordinates/accuracy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The accuracy of the latitude and longitude. As an example, the accuracy can be measured in meters, such as the latitude and longitude are accurate to within 50 meters.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookGeoCoordinates/altitude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The altitude of the location.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookGeoCoordinates/altitudeAccuracy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The accuracy of the altitude.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookGeoCoordinates/latitude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The latitude of the location.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookGeoCoordinates/longitude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The longitude of the location.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.package/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An string indicating the type of package. While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.pageLinks/oneNoteClientUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the page in the OneNote native client if it's installed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.pageLinks/oneNoteWebUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the page in OneNote Online.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.passwordProfile/forceChangePasswordNextSignIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the user must change her password on the next login; otherwise false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.passwordProfile/password\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The password for the user. This property is required when a user is created. It can be updated, but the user will be required to change the password on the next login. The password must satisfy minimum requirements as specified by the user’s passwordPolicies property. By default, a strong password is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenotePatchContentCommand/action\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The action to perform on the target element. Possible values are: replace, append, delete, insert, or prepend.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenotePatchContentCommand/content\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string of well-formed HTML to add to the page, and any image or file binary data. If the content contains binary data, the request must be sent using the multipart/form-data content type with a 'Commands' part.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenotePatchContentCommand/position\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The location to add the supplied content, relative to the target element. Possible values are: after (default) or before.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenotePatchContentCommand/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The element to update. Must be the #&lt;data-id&gt; or the generated &lt;id&gt; of the element, or the body or title keyword.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.patternedRecurrence/pattern\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The frequency of an event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.patternedRecurrence/range\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The duration of an event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.personOrGroupColumn/allowMultipleSelection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether multiple values can be selected from the source.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.personOrGroupColumn/displayAs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How to display the information about the person or group chosen. See below.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.personOrGroupColumn/chooseFromType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to allow selection of people only, or people and groups. Must be one of peopleAndGroups or peopleOnly.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.personType/class\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of data source, such as Person.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.personType/subclass\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The secondary type of data source, such as OrganizationUser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.phone/number\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The phone number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.phone/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of phone number. Possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.photo/cameraMake\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Camera manufacturer. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.photo/cameraModel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Camera model. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.photo/exposureDenominator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The denominator for the exposure time fraction from the camera. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.photo/exposureNumerator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The numerator for the exposure time fraction from the camera. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.photo/fNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The F-stop value from the camera. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.photo/focalLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The focal length from the camera. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.photo/iso\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ISO value from the camera. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.photo/takenDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the date and time the photo was taken. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.physicalAddress/city\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The city.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.physicalAddress/countryOrRegion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The country or region. It's a free-format string value, for example, 'United States'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.physicalAddress/postalCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The postal code.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.physicalAddress/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.physicalAddress/street\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The street.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerAssignment/assignedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity of the user that performed the assignment of the task, i.e. the assignor.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerAssignment/assignedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time at which the task was assigned. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerAssignment/orderHint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hint used to order assignees in a task. The format is defined as outlined here.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerCategoryDescriptions/category1\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 1\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerCategoryDescriptions/category2\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 2\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerCategoryDescriptions/category3\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 3\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerCategoryDescriptions/category4\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 4\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerCategoryDescriptions/category5\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 5\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerCategoryDescriptions/category6\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 6\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerChecklistItem/isChecked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value is true if the item is checked and false otherwise.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerChecklistItem/lastModifiedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. User ID by which this is last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerChecklistItem/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Date and time at which this is last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerChecklistItem/orderHint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to set the relative order of items in the checklist. The format is defined as outlined here.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerChecklistItem/title\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title of the checklist item\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerExternalReference/alias\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A name alias to describe the reference.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerExternalReference/lastModifiedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. User ID by which this is last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerExternalReference/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Date and time at which this is last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerExternalReference/previewPriority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to set the relative priority order in which the reference will be shown as a preview on the task.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerExternalReference/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to describe the type of the reference. Types include: PowerPoint, Word, Excel, Other.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.privacyProfile/contactEmail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A valid smtp email address for the privacy statement contact. Not required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.privacyProfile/statementUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A valid URL format that begins with http:// or https://. Maximum length is 255 characters. The URL that directs to the company's privacy statement. Not required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.imageInfo/iconUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional; URI that points to an icon which represents the application used to generate the activity\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.imageInfo/alternateText\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional; alt-text accessible content for the image\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.imageInfo/addImageQuery\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional; parameter used to indicate the server is able to render image dynamically in response to parameterization. For example – a high contrast image\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.visualInfo/attribution\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. JSON object used to represent an icon which represents the application used to generate the activity\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.visualInfo/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Longer text description of the user's unique activity (example: document name, first sentence, and/or metadata)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.visualInfo/backgroundColor\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Background color used to render the activity in the UI - brand color for the application source of the activity. Must be a valid hex color\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.visualInfo/displayText\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. Short text description of the user's unique activity (for example, document name in cases where an activity refers to document creation)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.visualInfo/content\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.provisionedPlan/capabilityStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For example, 'Enabled'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.provisionedPlan/provisioningStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For example, 'Success'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.provisionedPlan/service\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the service; for example, 'AccessControlS2S'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.publicationFacet/level\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of publication for this document. Either published or checkout. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.publicationFacet/versionId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the version that is visible to the current caller. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.quota/deleted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total space consumed by files in the recycle bin, in bytes. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.quota/remaining\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total space remaining before reaching the quota limit, in bytes. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.quota/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enumeration value that indicates the state of the storage space. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.quota/total\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total allowed storage space, in bytes. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.quota/used\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total space used, in bytes. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recentNotebook/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the notebook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recentNotebook/lastAccessedTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the notebook was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recentNotebook/links\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote client, if it's installed. The oneNoteWebURL link opens the notebook in OneNote Online.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recentNotebook/sourceService\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The backend store where the Notebook resides, either OneDriveForBusiness or OneDrive.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recentNotebookLinks/oneNoteClientUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the notebook in the OneNote native client if it's installed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recentNotebookLinks/oneNoteWebUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the notebook in OneNote Online.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.attendee/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The attendee's response (none, accepted, declined, etc.) for the event and date-time that the response was sent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recurrencePattern/dayOfMonth\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recurrencePattern/daysOfWeek\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of the days of the week on which the event occurs. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern.  Required if type is weekly, relativeMonthly, or relativeYearly.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recurrencePattern/firstDayOfWeek\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The first day of the week. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. Default is sunday. Required if type is weekly.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recurrencePattern/index\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies on which instance of the allowed days specified in daysOfsWeek the event occurs, counted from the first instance in the month. Possible values are: first, second, third, fourth, last. Default is first. Optional and used if type is relativeMonthly or relativeYearly.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recurrencePattern/interval\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type. Required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recurrencePattern/month\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The month in which the event occurs.  This is a number from 1 to 12.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recurrencePattern/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The recurrence pattern type: daily, weekly, absoluteMonthly, relativeMonthly, absoluteYearly, relativeYearly. Required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recurrenceRange/endDate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date to stop applying the recurrence pattern. Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date. Required if type is endDate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recurrenceRange/numberOfOccurrences\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of times to repeat the event. Required and must be positive if type is numbered.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recurrenceRange/recurrenceTimeZone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time zone for the startDate and endDate properties. Optional. If not specified, the time zone of the event is used.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recurrenceRange/startDate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date to start applying the recurrence pattern. The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event. Must be the same value as the start property of the recurring event. Required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recurrenceRange/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The recurrence range. Possible values are: endDate, noEnd, numbered. Required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reminder/changeKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the version of the reminder. Every time the reminder is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reminder/eventEndTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date, time and time zone that the event ends.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reminder/eventId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique ID of the event. Read only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reminder/eventLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The location of the event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reminder/eventStartTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date, time, and time zone that the event starts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reminder/eventSubject\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The text of the event's subject line.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reminder/eventWebLink\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL to open the event in Outlook on the web.The event will open in the browser if you are logged in to your mailbox via Outlook on the web. You will be prompted to login if you are not already logged in with the browser.This URL can be accessed from within an iFrame.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reminder/reminderFireTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date, time, and time zone that the reminder is set to occur.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteItem/id\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the remote item in its drive. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteItem/createdBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user, device, and application which created the item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteItem/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of item creation. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteItem/file\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the remote item is a file. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteItem/fileSystemInfo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the remote item from the local file system. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteItem/folder\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the remote item is a folder. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteItem/lastModifiedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user, device, and application which last modified the item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteItem/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the item was last modified. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteItem/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Filename of the remote item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteItem/package\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, indicates that this item is a package instead of a folder or file. Packages are treated like files in some contexts and folders in others. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteItem/parentReference\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Properties of the parent of the remote item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteItem/shared\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the item has been shared with others and provides information about the shared state of the item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteItem/sharepointIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides interop between items in OneDrive for Business and SharePoint with the full set of item identifiers. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteItem/specialFolder\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the current item is also available as a special folder, this facet is returned. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteItem/size\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Size of the remote item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteItem/webDavUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DAV compatible URL for the item.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteItem/webUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL that displays the resource in the browser. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.responseStatus/response\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The response type. Possible values are: None, Organizer, TentativelyAccepted, Accepted, Declined, NotResponded.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.responseStatus/time\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the response was returned. It uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.scoredEmailAddress/address\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.scoredEmailAddress/relevanceScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The relevance score of the email address. A relevance score is used as a sort key, in relation to the other returned results. A higher relevance score value corresponds to a more relevant result. Relevance is determined by the user’s communication and collaboration patterns and business relationships.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.searchResult/onClickTelemetryUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A callback URL that can be used to record telemetry information. The application should issue a GET on this URL if the user interacts with this item to improve the quality of results.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sectionLinks/oneNoteClientUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the section in the OneNote native client if it's installed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sectionLinks/oneNoteWebUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the section in OneNote Online.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.servicePlanInfo/appliesTo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The object the service plan can be assigned to. Possible values:'User' - service plan can be assigned to individual users.'Company' - service plan can be assigned to the entire tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.servicePlanInfo/provisioningStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The provisioning status of the service plan. Possible values:'Success' - Service is fully provisioned.'Disabled' - Service has been disabled.'PendingInput' - Service is not yet provisioned; awaiting service confirmation.'PendingActivation' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)'PendingProvisioning' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.servicePlanInfo/servicePlanId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the service plan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.servicePlanInfo/servicePlanName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the service plan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingTemplateValue/defaultValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for the setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingTemplateValue/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingTemplateValue/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingTemplateValue/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of the setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingValue/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the setting (as defined by the groupSettingTemplate).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingValue/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.shared/owner\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity of the owner of the shared item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.shared/scope\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.shared/sharedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity of the user who shared the item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.shared/sharedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time when the item was shared. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharepointIds/listId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier (guid) for the item's list in SharePoint.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharepointIds/listItemId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer identifier for the item within the containing list.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharepointIds/listItemUniqueId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier (guid) for the item within OneDrive for Business or a SharePoint site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharepointIds/siteId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier (guid) for the item's site collection (SPSite).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharepointIds/siteUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SharePoint URL for the site that contains the item.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharepointIds/webId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier (guid) for the item's site (SPWeb).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharingInvitation/email\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address provided for the recipient of the sharing invitation. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharingInvitation/invitedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides information about who sent the invitation that created this permission, if that information is available. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharingInvitation/signInRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true the recipient of the invitation needs to sign in in order to access the shared item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharingLink/application\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app the link is associated with.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharingLink/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the link created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharingLink/scope\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The scope of the link represented by this permission. Value anonymous indicates the link is usable by anyone, organization indicates the link is only usable for users signed into the same tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharingLink/webHtml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For embed links, this property contains the HTML code for an &lt;iframe&gt; element that will embed the item in a webpage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharingLink/webUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A URL that opens the item in the browser on the OneDrive website.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.siteCollection/hostname\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The hostname for the site collection. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.siteCollection/root\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, indicates that this is a root site collection in SharePoint. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sizeRange/maximumSize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sizeRange/minimumSize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookSortField/ascending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents whether the sorting is done in an ascending fashion.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookSortField/color\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the color that is the target of the condition if the sorting is on font or cell color.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookSortField/dataOption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookSortField/key\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the column (or row, depending on the sort orientation) that the condition is on. Represented as an offset from the first column (or row).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookSortField/sortOn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookSortField/icon\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the icon that is the target of the condition if the sorting is on the cell's icon.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.specialFolder/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for this item in the /drive/special collection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.daylightTimeZoneOffset/daylightBias\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time offset from Coordinated Universal Time (UTC) for daylight saving time. This value is in minutes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.textColumn/allowMultipleLines\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to allow multiple lines of text.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.textColumn/appendChangesToExistingText\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether updates to this column should replace existing text, or append to it.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.textColumn/linesForEditing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the text box.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.textColumn/maxLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum number of characters for the value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.textColumn/textType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of text being stored. Must be one of plain or richText\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.thumbnail/height\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The height of the thumbnail, in pixels.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.thumbnail/sourceItemId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the item that provided the thumbnail. This is only available when a folder thumbnail is requested.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.thumbnail/url\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL used to fetch the thumbnail content.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.thumbnail/width\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The width of the thumbnail, in pixels.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.thumbnail/content\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content stream for the thumbnail.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.timeConstraint/activityDomain\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The nature of the activity, optional. Possible values are: work, personal, unrestricted, or unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.timeConstraint/timeslots\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An array of time periods.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.timeSlot/end\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time a period begins.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.timeSlot/start\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the period ends.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.timeStamp/date\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date portion of the timestamp.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.timeStamp/time\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time portion of the timestamp.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.timeStamp/timeZone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timezone portion of the timestamp, which is one of the 24 longitudinal areas in the world.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.customTimeZone/bias\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time offset of the time zone from Coordinated Universal Time (UTC). This value is in minutes. Time zones that are ahead of UTC have a positive offset; time zones that are behind UTC have a negative offset.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.customTimeZone/daylightOffset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies when the time zone switches from standard time to daylight saving time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.customTimeZone/standardOffset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies when the time zone switches from daylight saving time to standard time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.timeZoneInformation/alias\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An identifier for the time zone.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.timeZoneInformation/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A display string that represents the time zone.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.uploadSession/uploadUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL endpoint that accepts PUT requests for byte ranges of the file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.uploadSession/expirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time in UTC that the upload session will expire. The complete file must be uploaded before this expiration time is reached.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.uploadSession/nextExpectedRanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of byte ranges that the server is missing for the file. These ranges are zero indexed and of the format 'start-end' (e.g. '0-26' to indicate the first 27 bytes of the file).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.verifiedDomain/capabilities\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For example, 'Email', 'OfficeCommunicationsOnline'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.verifiedDomain/isDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this is the default domain associated with the tenant; otherwise, false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.verifiedDomain/isInitial\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this is the initial domain associated with the tenant; otherwise, false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.verifiedDomain/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The domain name; for example, 'contoso.onmicrosoft.com'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.verifiedDomain/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For example, 'Managed'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.video/audioBitsPerSample\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of audio bits per sample.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.video/audioChannels\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of audio channels.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.video/audioFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the audio format (AAC, MP3, etc.).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.video/audioSamplesPerSecond\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of audio samples per second.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.video/bitrate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bit rate of the video in bits per second.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.video/duration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of the file in milliseconds.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.video/fourCC\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"'Four character code' name of the video format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.video/frameRate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Frame rate of the video.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.video/height\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Height of the video, in pixels.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.video/width\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Width of the video, in pixels.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.website/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: other, home, work, blog, profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.website/address\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the website.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.website/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the web site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookSessionInfo/id\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Id of the workbook session.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookSessionInfo/persistChanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true for persistent session. false for non-persistent session (view mode)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workingHours/daysOfWeek\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The days of the week on which the user works.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workingHours/startTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time of the day that the user starts working.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workingHours/endTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time of the day that the user stops working.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workingHours/timeZone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time zone to which the working hours apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheetProtectionOptions/allowAutoFilter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing using auto filter feature.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheetProtectionOptions/allowDeleteColumns\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing deleting columns.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheetProtectionOptions/allowDeleteRows\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing deleting rows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheetProtectionOptions/allowFormatCells\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing formatting cells.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheetProtectionOptions/allowFormatColumns\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing formatting columns.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheetProtectionOptions/allowFormatRows\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing formatting rows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheetProtectionOptions/allowInsertColumns\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing inserting columns.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheetProtectionOptions/allowInsertHyperlinks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing inserting hyperlinks.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheetProtectionOptions/allowInsertRows\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing inserting rows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheetProtectionOptions/allowPivotTables\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing using pivot table feature.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheetProtectionOptions/allowSort\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing using sort feature.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.entity/id\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.baseItem/createdBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user, device, or application which created the item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.baseItem/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of item creation. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.baseItem/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides a user-visible description of the item. Optional.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.baseItem/eTag\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ETag for the item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.baseItem/lastModifiedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user, device, and application which last modified the item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.baseItem/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the item was last modified. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.baseItem/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the item. Read-write.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.baseItem/parentReference\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Parent information, if the item has a parent. Read-write.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.baseItem/webUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL that displays the resource in the browser. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.baseItem/createdByUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user who created the item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.baseItem/lastModifiedByUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user who last modified the item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.baseItemVersion/lastModifiedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user which last modified the version. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.baseItemVersion/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the version was last modified. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.baseItemVersion/publication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the publication status of this particular version. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendar/canEdit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendar/canShare\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendar/canViewPrivateItems\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the user can read calendar items that have been marked private, false otherwise.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendar/changeKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the version of the calendar object. Every time the calendar is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendar/color\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the color theme to distinguish the calendar from other calendars in a UI. The property values are: LightBlue=0, LightGreen=1, LightOrange=2, LightGray=3, LightYellow=4, LightTeal=5, LightPink=6, LightBrown=7, LightRed=8, MaxColor=9, Auto=-1\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendar/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The calendar name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendar/owner\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendar/calendarView\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The calendar view for the calendar. Navigation property. Read-only.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendar/events\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The events in the calendar. Navigation property. Read-only.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendar/multiValueExtendedProperties\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the calendar. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendar/singleValueExtendedProperties\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the calendar. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendarGroup/changeKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the version of the calendar group. Every time the calendar group is changed, ChangeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendarGroup/classId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The class identifier. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendarGroup/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendarGroup/calendars\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The calendars in the calendar group. Navigation property. Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChart/height\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the height, in points, of the chart object.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChart/left\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The distance, in points, from the left side of the chart to the worksheet origin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChart/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the name of a chart object.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChart/top\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChart/width\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the width, in points, of the chart object.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChart/axes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents chart axes. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChart/dataLabels\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the datalabels on the chart. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChart/format\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encapsulates the format properties for the chart area. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChart/legend\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the legend for the chart. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChart/series\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents either a single series or collection of series in the chart. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChart/title\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the title of the specified chart, including the text, visibility, position and formating of the title. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChart/worksheet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The worksheet containing the current chart. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAreaFormat/fill\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the fill format of an object, which includes background formatting information. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAreaFormat/font\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the font attributes (font name, font size, color, etc.) for the current object. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxes/categoryAxis\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the category axis in a chart. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxes/seriesAxis\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the series axis of a 3-dimensional chart. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxes/valueAxis\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the value axis in an axis. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxis/majorUnit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the interval between two major tick marks. Can be set to a numeric value or an empty string.  The returned value is always a number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxis/maximum\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the maximum value on the value axis.  Can be set to a numeric value or an empty string (for automatic axis values).  The returned value is always a number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxis/minimum\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values).  The returned value is always a number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxis/minorUnit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxis/format\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formatting of a chart object, which includes line and font formatting. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxis/majorGridlines\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a gridlines object that represents the major gridlines for the specified axis. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxis/minorGridlines\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a Gridlines object that represents the minor gridlines for the specified axis. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxis/title\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the axis title. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxisFormat/font\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the font attributes (font name, font size, color, etc.) for a chart axis element. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxisFormat/line\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents chart line formatting. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxisTitle/text\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the axis title.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxisTitle/visible\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A boolean that specifies the visibility of an axis title.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxisTitle/format\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formatting of chart axis title. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxisTitleFormat/font\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the font attributes, such as font name, font size, color, etc. of chart axis title object. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartDataLabelFormat/fill\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the fill format of the current chart data label. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartDataLabelFormat/font\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the font attributes (font name, font size, color, etc.) for a chart data label. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartDataLabels/position\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DataLabelPosition value that represents the position of the data label. Possible values are: None, Center, InsideEnd, InsideBase, OutsideEnd, Left, Right, Top, Bottom, BestFit, Callout.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartDataLabels/separator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String representing the separator used for the data labels on a chart.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartDataLabels/showBubbleSize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the data label bubble size is visible or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartDataLabels/showCategoryName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the data label category name is visible or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartDataLabels/showLegendKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the data label legend key is visible or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartDataLabels/showPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the data label percentage is visible or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartDataLabels/showSeriesName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the data label series name is visible or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartDataLabels/showValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the data label value is visible or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartDataLabels/format\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the format of chart data labels, which includes fill and font formatting. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartFont/bold\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the bold status of font.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartFont/color\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HTML color code representation of the text color. E.g. #FF0000 represents Red.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartFont/italic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the italic status of the font.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartFont/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Font name (e.g. 'Calibri')\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartFont/size\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Size of the font (e.g. 11)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartFont/underline\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of underline applied to the font. Possible values are: None, Single.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartGridlines/visible\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the axis gridlines are visible or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartGridlines/format\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formatting of chart gridlines. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartGridlinesFormat/line\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents chart line formatting. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartLegend/overlay\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value for whether the chart legend should overlap with the main body of the chart.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartLegend/position\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the position of the legend on the chart. Possible values are: Top, Bottom, Left, Right, Corner, Custom.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartLegend/visible\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A boolean value the represents the visibility of a ChartLegend object.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartLegend/format\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formatting of a chart legend, which includes fill and font formatting. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartLegendFormat/fill\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the fill format of an object, which includes background formating information. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartLegendFormat/font\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the font attributes such as font name, font size, color, etc. of a chart legend. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartLineFormat/color\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HTML color code representing the color of lines in the chart.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartPoint/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the value of a chart point. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartPoint/format\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encapsulates the format properties chart point. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartPointFormat/fill\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the fill format of a chart, which includes background formating information. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartSeries/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the name of a series in a chart.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartSeries/format\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formatting of a chart series, which includes fill and line formatting. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartSeries/points\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of all points in the series. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartSeriesFormat/fill\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the fill format of a chart series, which includes background formating information. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartSeriesFormat/line\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents line formatting. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartTitle/overlay\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the chart title will overlay the chart or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartTitle/text\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the title text of a chart.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartTitle/visible\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A boolean value the represents the visibility of a chart title object.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartTitle/format\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formatting of a chart title, which includes fill and font formatting. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartTitleFormat/fill\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the fill format of an object, which includes background formatting information. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartTitleFormat/font\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the font attributes (font name, font size, color, etc.) for the current object. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.columnDefinition/columnGroup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For site columns, the name of the group this column belongs to. Helps organize related columns.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.columnDefinition/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user-facing description of the column.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.columnDefinition/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user-facing name of the column.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.columnDefinition/enforceUniqueValues\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, no two list items may have the same value for this column.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.columnDefinition/hidden\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the column is displayed in the user interface.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.columnDefinition/indexed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the column values can used for sorting and searching.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.columnDefinition/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The API-facing name of the column as it appears in the [fields][] on a [listItem][]. For the user-facing name, see displayName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.columnDefinition/readOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the column values can be modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.columnDefinition/required\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the column value is not optional.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.columnDefinition/boolean\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores boolean values.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.columnDefinition/calculated\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column's data is calculated based on other columns.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.columnDefinition/choice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores data from a list of choices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.columnDefinition/currency\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores currency values.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.columnDefinition/dateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores DateTime values.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.columnDefinition/defaultValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default value for this column.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.columnDefinition/lookup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column's data is looked up from another source in the site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.columnDefinition/number\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores number values.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.columnDefinition/personOrGroup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores Person or Group values.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.columnDefinition/text\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores text values.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.columnLink/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the column  in this content type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookItem/categories\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The categories associated with the item\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookItem/changeKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookItem/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookItem/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contactFolder/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The folder's display name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contactFolder/parentFolderId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the folder's parent folder.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contactFolder/childFolders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of child folders in the folder. Navigation property. Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contactFolder/contacts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contacts in the folder. Navigation property. Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contactFolder/multiValueExtendedProperties\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contactFolder/singleValueExtendedProperties\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contentType/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The descriptive text for the item.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contentType/group\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the group this content type belongs to. Helps organize related content types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contentType/hidden\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the content type is hidden in the list's 'New' menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contentType/inheritedFrom\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If this content type is inherited from another scope (like a site), provides a reference to the item where the content type is defined.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contentType/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the content type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contentType/order\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the order in which the content type appears in the selection UI.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contentType/parentId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the content type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contentType/readOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, the content type cannot be modified unless this value is first set to false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contentType/sealed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contentType/columnLinks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of columns that are required by this content type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directoryObject\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Referenceable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conversation/hasAttachments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether any of the posts within this Conversation has at least one attachment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conversation/lastDeliveredDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conversation/preview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A short summary from the body of the latest post in this converstaion.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conversation/topic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conversation/uniqueSenders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All the users that sent a message to this Conversation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conversation/threads\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conversationThread/ccRecipients\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Cc: recipients for the thread.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conversationThread/hasAttachments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether any of the posts within this thread has at least one attachment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conversationThread/isLocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the thread is locked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conversationThread/lastDeliveredDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conversationThread/preview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A short summary from the body of the latest post in this converstaion.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conversationThread/toRecipients\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The To: recipients for the thread.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conversationThread/topic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conversationThread/uniqueSenders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All the users that sent a message to this thread.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conversationThread/posts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/accountEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the account is enabled; otherwise, false. Required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/alternativeSecurityIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only. Not nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/approximateLastSignInDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier set by Azure Device Registration Service at the time of registration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/deviceMetadata\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For interal use only. Set to null.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/deviceVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For interal use only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the device. Required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/isCompliant\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/isManaged\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/onPremisesLastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time at which the object was synced with the on-premises directory.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/onPremisesSyncEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/operatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of operating system on the device. Required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/operatingSystemVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the operating system on the device. Required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/physicalIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For interal use only. Not nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/trustType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of trust for the joined device. Read-only. Possible values: Workplace - indicates bring your own personal devicesAzureAd - Cloud only joined devicesServerAd - on-premises domain joined devices joined to Azure AD. For more details, see Introduction to device management in Azure Active Directory\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/extensions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the device. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/registeredOwners\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/registeredUsers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directory/deletedItems\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recently deleted items. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contract/contractType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of contract.Possible values are: SyndicationPartner - Partner that exclusively resells and manages O365 and Intune for this customer. They resell and support their customers. BreadthPartner - Partner has the ability to provide administrative support for this customer. However, the partner is not allowed to resell to the customer.ResellerPartner - Partner that is similar to a syndication partner, except that the partner doesn’t have exclusive access to a tenant. In the syndication case, the customer cannot buy additional direct subscriptions from Microsoft or from other partners.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contract/customerId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the customer tenant referenced by this partnership. Corresponds to the id property of the customer tenant's organization resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contract/defaultDomainName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A copy of the customer tenant's default domain name. The copy is made when the partnership with the customer is established. It is not automatically updated if the customer tenant's default domain name changes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contract/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A copy of the customer tenant's display name. The copy is made when the partnership with the customer is established. It is not automatically updated if the customer tenant's display name changes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directoryRole/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description for the directory role. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directoryRole/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the directory role. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directoryRole/roleTemplateId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directoryRole/members\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users that are members of this directory role. HTTP Methods: GET, POST, DELETE. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directoryRole\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directoryRoleTemplate/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description to set for the directory role. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directoryRoleTemplate/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name to set for the directory role. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directoryRoleTemplate\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domain/authenticationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Azure AD performs user authentication.Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domain/availabilityStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This property is always null except when the verify action is used. When the verify action is used, a domain entity is returned in the response. The availabilityStatus property of the domain entity in the response is either AvailableImmediately or EmailVerifiedDomainTakeoverScheduled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domain/isAdminManaged\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value of the property is false if the DNS record management of the domain has been delegated to Office 365. Otherwise, the value is true. Not nullable\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domain/isDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if this is the default domain that is used for user creation. There is only one default domain per company. Not nullable\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domain/isInitial\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if this is the initial domain created by Microsoft Online Services (companyname.onmicrosoft.com). There is only one initial domain per company. Not nullable\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domain/isRoot\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the domain is a verified root domain. Otherwise, false if the domain is a subdomain or unverified. Not nullable\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domain/isVerified\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the domain has completed domain ownership verification. Not nullable\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domain/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of asynchronous operations scheduled for the domain.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domain/supportedServices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The capabilities assigned to the domain.Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, YammerNot nullable\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domain/domainNameReferences\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only, Nullable\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domain/serviceConfigurationRecords\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services.Read-only, Nullable\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domain/verificationDnsRecords\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Azure AD.Read-only, Nullable\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainDnsRecord/isOptional\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If false, this record must be configured by the customer at the DNS host for Microsoft Online Services to operate correctly with the domain.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainDnsRecord/label\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value used when configuring the name of the DNS record at the DNS host.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainDnsRecord/recordType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates what type of DNS record this entity represents.The value can be one of the following: CName, Mx, Srv, TxtKey\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainDnsRecord/supportedService\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Online Service or feature that has a dependency on this DNS record.Can be one of the following values: null, Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainDnsRecord/ttl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value to use when configuring the time-to-live (ttl) property of the DNS record at the DNS host. Not nullable\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainDnsMxRecord/mailExchange\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value used when configuring the answer/destination/value of the MX record at the DNS host.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainDnsMxRecord/preference\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value used when configuring the Preference/Priority property of the MX record at the DNS host.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainDnsCnameRecord/canonicalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The canonical name of the CNAME record. Used to configure the CNAME record at the DNS host.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainDnsSrvRecord/nameTarget\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value to use when configuring the Target property of the SRV record at the DNS host.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainDnsSrvRecord/port\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value to use when configuring the port property of the SRV record at the DNS host.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainDnsSrvRecord/priority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value to use when configuring the priority property of the SRV record at the DNS host.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainDnsSrvRecord/protocol\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value to use when configuring the protocol property of the SRV record at the DNS host.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainDnsSrvRecord/service\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value to use when configuring the service property of the SRV record at the DNS host.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainDnsSrvRecord/weight\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value to use when configuring the weight property of the SRV record at the DNS host.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainDnsTxtRecord/text\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value used when configuring the text property at the DNS host.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainDnsUnavailableRecord/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the reason why the DomainDnsUnavailableRecord entity is returned.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.drive/driveType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the type of drive represented by this resource. OneDrive personal drives will return personal. OneDrive for Business will return business. SharePoint document libraries will return documentLibrary. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.drive/owner\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The user account that owns the drive. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.drive/quota\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Information about the drive's storage space quota. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.drive/sharepointIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns identifiers useful for SharePoint REST compatibility. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.drive/system\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, indicates that this is a system-managed drive. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.drive/items\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All items contained in the drive. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.drive/root\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The root folder of the drive. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.drive/special\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of common folders available in OneDrive. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.drive/list\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For drives in SharePoint, the underlying document library list. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/audio\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audio metadata, if the item is an audio file. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/content\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content stream, if the item represents a file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/cTag\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An eTag for the content of the item. This eTag is not changed if only the metadata is changed. Note This property is not returned if the item is a folder. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/deleted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the deleted state of the item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/file\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File metadata, if the item is a file. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/fileSystemInfo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File system information on client. Read-write.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/folder\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Folder metadata, if the item is a folder. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/image\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Image metadata, if the item is an image. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/location\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Location metadata, if the item has location data. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/package\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, indicates that this item is a package instead of a folder or file. Packages are treated like files in some contexts and folders in others. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/photo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Photo metadata, if the item is a photo. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/publication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides information about the published or checked-out state of an item, in locations that support such actions. This property is not returned by default. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/remoteItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote item data, if the item is shared from a drive other than the one being accessed. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/root\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If this property is non-null, it indicates that the driveItem is the top-most driveItem in the drive.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/searchResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Search metadata, if the item is from a search result. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/shared\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the item has been shared with others and provides information about the shared state of the item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/sharepointIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns identifiers useful for SharePoint REST compatibility. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/size\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Size of the item in bytes. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/specialFolder\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the current item is also available as a special folder, this facet is returned. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/video\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Video metadata, if the item is a video. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/webDavUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WebDAV compatible URL for the item.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/children\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/permissions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of permissions for the item. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/thumbnails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/versions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/listItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For drives in SharePoint, the associated document library list item. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/workbook\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For files that are Excel spreadsheets, accesses the workbook API to work with the spreadsheet's contents. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItemVersion/content\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content stream for this version of the item.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItemVersion/size\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the size of the content stream for this version of the item.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the class.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/classCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Class code used by the school to identify the class.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/createdBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity who created the class\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the class.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/externalId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the class from the syncing system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/externalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the class in the syncing system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/externalSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How this class was created. Possible values are: sis, manual, unknownFutureValue.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/mailNickname\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mail name for sending email to all members, if this is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/term\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Term for this class.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/members\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All users in the class. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/schools\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All schools that this class is associated with. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/teachers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All teachers in the class. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/group\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The directory group corresponding to this class.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationOrganization/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Organization description.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationOrganization/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Organization display name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationOrganization/externalSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Source where this organization was created from. Possible values are: sis, manual, unknownFutureValue.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationRoot/classes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationRoot/me\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationRoot/schools\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationRoot/users\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSchool/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-Only. Possible values are: inactive, active, expired, deleteable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSchool/principalEmail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the principal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSchool/principalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the principal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSchool/externalPrincipalId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of principal in syncing system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSchool/highestGrade\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Highest grade taught.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSchool/lowestGrade\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lowest grade taught.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSchool/schoolNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"School Number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSchool/address\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address of the school.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSchool/createdBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity who created the school.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSchool/externalId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of school in syncing system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSchool/fax\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fax number of school.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSchool/phone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of school.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSchool/classes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Classes taught at the school. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSchool/users\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users in the school. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/accountEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/assignedLicenses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The licenses that are assigned to the user. Not nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/assignedPlans\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The plans that are assigned to the user. Read-only. Not nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/businessPhones\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The telephone numbers for the user. Note: Although this is a string collection, only one number can be set for this property.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/department\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name for the department in which the user works. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Supports $filter and $orderby.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/givenName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The given name (first name) of the user. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/middleName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The middle name of user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/surname\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's surname (family name or last name). Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/mail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SMTP address for the user; for example, 'jeff@contoso.onmicrosoft.com'. Read-Only. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/mailNickname\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mail alias for the user. This property must be specified when a user is created. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/mobilePhone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The primary cellular telephone number for the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/createdBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity who created the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/externalSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Where this user was created from. Possible values are: sis, manual, unkownFutureValue.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/mailingAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mail address of user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/passwordPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies password policies for the user. This value is an enumeration with one possible value being 'DisableStrongPassword', which allows weaker passwords than the default policy to be specified. 'DisablePasswordExpiration' can also be specified. The two can be specified together; for example: 'DisablePasswordExpiration, DisableStrongPassword'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/passwordProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the password profile for the user. The profile contains the user’s password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/preferredLanguage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The preferred language for the user. Should follow ISO 639-1 Code; for example, 'en-US'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/primaryRole\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default role for a user. The user's role might be different in an individual class. Possible values are: student, teacher, unknownFutureValue. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/provisionedPlans\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The plans that are provisioned for the user. Read-only. Not nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/residenceAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address where user lives.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/student\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the primary role is student, this block will contain student specific data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/teacher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the primary role is teacher, this block will conatin teacher specific data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/usageLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A two-letter country code (ISO standard 3166). Required for users who will be assigned licenses due to a legal requirement to check for availability of services in countries or regions. Examples include: 'US', 'JP', and 'GB'. Not nullable. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where domain must be present in the tenant’s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Supports $filter and $orderby.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/userType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string value that can be used to classify user types in your directory, such as 'Member' and 'Guest'. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/classes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Classes to which the user belongs. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/schools\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Schools to which the user belongs. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of assignments for the user. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/user\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The directory user corresponding to this user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.attachment/contentType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MIME type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.attachment/isInline\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the attachment is an inline attachment; otherwise, false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.attachment/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.attachment/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The attachment's file name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.attachment/size\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The length of the attachment in bytes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/attendees\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of attendees for the event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/body\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The body of the message associated with the event. It can be in HTML or text format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/bodyPreview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The preview of the message associated with the event. It is in text format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/end\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date, time, and time zone that the event ends.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/hasAttachments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set to true if the event has attachments.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/iCalUId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier that is shared by all instances of an event across different calendars.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/importance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The importance of the event. Possible values are: low, normal, high.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/isAllDay\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set to true if the event lasts all day.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/isCancelled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set to true if the event has been canceled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/isOrganizer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set to true if the message sender is also the organizer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/isReminderOn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set to true if an alert is set to remind the user of the event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/location\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The location of the event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/locations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/onlineMeetingUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A URL for an online meeting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/organizer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organizer of the event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/originalEndTimeZone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The end time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/originalStart\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/originalStartTimeZone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/recurrence\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The recurrence pattern for the event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/reminderMinutesBeforeStart\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of minutes before the event start time that the reminder alert occurs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/responseRequested\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set to true if the sender would like a response when the event is accepted or declined.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/responseStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of response sent in response to an event message.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/sensitivity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: normal, personal, private, confidential.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/seriesMasterId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID for the recurring series master item, if this event is part of a recurring series.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/showAs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status to show. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/start\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date, time, and time zone that the event starts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/subject\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The text of the event's subject line.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The event type. Possible values are: singleInstance, occurrence, exception, seriesMaster. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/webLink\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL to open the event in Outlook Web App.The event will open in the browser if you are logged in to your mailbox via Outlook Web App. You will be prompted to login if you are not already logged in with the browser.This URL can be accessed from within an iFrame.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/attachments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/calendar\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The calendar that contains the event. Navigation property. Read-only.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/extensions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the event. Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/instances\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The instances of the event. Navigation property. Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/multiValueExtendedProperties\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the event. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/singleValueExtendedProperties\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the event. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/bccRecipients\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Bcc: recipients for the message.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/body\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The body of the message. It can be in HTML or text format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/bodyPreview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The first 255 characters of the message body. It is in text format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/ccRecipients\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Cc: recipients for the message.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/conversationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the conversation the email belongs to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/flag\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The flag value that indicates the status, start date, due date, or completion date for the message.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/from\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mailbox owner and sender of the message.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/hasAttachments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the message has attachments. This property doesn't include inline attachments, so if a message contains only inline attachments, this property is false. To verify the existence of inline attachments, parse the body property to look for a src attribute, such as &lt;IMG src='cid:image001.jpg@01D26CD8.6C05F070'&gt;.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/importance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The importance of the message: Low, Normal, High.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/inferenceClassification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The classification of the message for the user, based on inferred relevance or importance, or on an explicit override. Possible values are: focused or other.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/internetMessageHeaders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of message headers, defined by RFC5322, that provide details of the network path taken by a message from the sender to the recipient. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/internetMessageId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The message ID in the format specified by RFC2822.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/isDeliveryReceiptRequested\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a read receipt is requested for the message.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/isDraft\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the message is a draft. A message is a draft if it hasn't been sent yet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/isRead\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the message has been read.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/isReadReceiptRequested\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a read receipt is requested for the message.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/parentFolderId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the message's parent mailFolder.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/receivedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the message was received.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/replyTo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email addresses to use when replying.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/sender\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The account that is actually used to generate the message.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/sentDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the message was sent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/subject\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The subject of the message.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/toRecipients\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The To: recipients for the message.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/uniqueBody\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The part of the body of the message that is unique to the current message. uniqueBody is not returned by default but can be retrieved for a given message by use of the ?$select=uniqueBody query. It can be in HTML or text format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/webLink\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL to open the message in Outlook Web App.You can append an ispopout argument to the end of the URL to change how the message is displayed. If ispopout is not present or if it is set to 1, then the message is shown in a popout window. If ispopout is set to 0, then the browser will show the message in the Outlook Web App review pane.The message will open in the browser if you are logged in to your mailbox via Outlook Web App. You will be prompted to login if you are not already logged in with the browser.This URL can be accessed from within an iFrame.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/attachments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The fileAttachment and itemAttachment attachments for the message.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/extensions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the message. Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/multiValueExtendedProperties\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the message. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/singleValueExtendedProperties\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the message. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileAttachment/contentBytes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The base64-encoded contents of the file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileAttachment/contentId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the attachment in the Exchange store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileAttachment/contentLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Uniform Resource Identifier (URI) that corresponds to the location of the content of the attachment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookFilter/criteria\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The currently applied filter on the given column. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookFormatProtection/formulaHidden\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Excel hides the formula for the cells in the range. A null value indicates that the entire range doesn't have uniform formula hidden setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookFormatProtection/locked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Excel locks the cells in the object. A null value indicates that the entire range doesn't have uniform lock setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/allowExternalSenders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default is false. Indicates if people external to the organization can send messages to the group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/autoSubscribeNewMembers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default is false. Indicates if new members added to the group will be auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; do not set it in the initial POST request that creates the group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/classification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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 would look like this: '2014-01-01T00:00:00Z'. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An optional description for the group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the group. This property is required when a group is created and it cannot be cleared during updates. Supports $filter and $orderby.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/groupTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the type of group to create. Possible values are Unified to create an Office 365 group, or DynamicMembership for dynamic groups.  For all other group types, like security-enabled groups and email-enabled security groups, do not set this property. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/isSubscribedByMail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value is true. Indicates whether the current user is subscribed to receive email conversations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/mail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SMTP address for the group, for example, 'serviceadmins@contoso.onmicrosoft.com'. Read-only. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/mailEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the group is mail-enabled. If the securityEnabled property is also true, the group is a mail-enabled security group; otherwise, the group is a Microsoft Exchange distribution group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/mailNickname\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mail alias for the group, unique in the organization. This property must be specified when a group is created. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/onPremisesLastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the last time at which the group was synced with the on-premises directory.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/onPremisesSecurityIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/onPremisesSyncEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/proxyAddresses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The any operator is required for filter expressions on multi-valued properties. Read-only. Not nullable. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/renewedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/securityEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the group is a security group. If the mailEnabled property is also true, the group is a mail-enabled security group; otherwise it is a security group. Must be false for Office 365 groups. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/unseenCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of posts that the current  user has not seen since his last visit.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/visibility\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the visibility of an Office 365 group. Possible values are: Private, Public, or empty (which is interpreted as Public).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/acceptedSenders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/calendar\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group's calendar. Read-only.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/calendarView\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The calendar view for the calendar. Read-only.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/conversations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group's conversations.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/createdOnBehalfOf\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user (or application) that created the group. NOTE: This is not set if the user is an administrator. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/drive\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group's default drive. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/events\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group's calendar events.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/memberOf\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/members\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Office 365 groups, security groups and mail-enabled security groups), DELETE (supported for Office 365 groups and security groups) Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/owners\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 10 owners. HTTP Methods: GET (supported for all groups), POST (supported for Office 365 groups, security groups and mail-enabled security groups), DELETE (supported for Office 365 groups and security groups). Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/photo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group's profile photo\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/rejectedSenders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/sites\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of SharePoint sites in this group. Access the default site with /sites/root.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/threads\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group's conversation threads. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/drives\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group's drives. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/extensions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the group. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/groupLifecyclePolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of lifecycle policies for this group. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/onenote\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/photos\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The profile photos owned by the group. Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/planner\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entry-point to Planner resource that might exist for a Unified Group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/settings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupLifecyclePolicy/alternateNotificationEmails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of email address to send notifications for groups without owners. Multiple email address can be defined by separating email address with a semicolon.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupLifecyclePolicy/groupLifetimeInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before a group expires and needs to be renewed. Once renewed, the group expiration is extended by the number of days defined.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupLifecyclePolicy/managedGroupTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group type for which the expiration policy applies. Possible values are All, Selected or None.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupSetting/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of this group of settings, which comes from the associated template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupSetting/templateId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the template used to create this group of settings. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupSetting/values\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of name value pairs. Must contain and set all the settings defined in the template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupSettingTemplate/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupSettingTemplate/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupSettingTemplate/values\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of settingTemplateValues that list the set of available settings, defaults and types that make up this template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.inferenceClassification/overrides\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.inferenceClassificationOverride/classifyAs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how incoming messages from a specific sender should always be classified as. Possible values are: focused, other.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.inferenceClassificationOverride/senderEmailAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address information of the sender for whom the override is created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin provided or imported title of the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/publisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/largeIcon\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The large icon, to be displayed in the app details and used for upload of the icon.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the app was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the app was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/isFeatured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value indicating whether the app is marked as featured by the admin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/privacyInformationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The privacy statement Url.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/informationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The more information Url.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/owner\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The owner of the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/developer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The developer of the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/notes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notes for the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/publishingState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publishing state for the app. The app cannot be assigned unless the app is published. Possible values are: notPublished, processing, published.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/categories\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of categories for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for this mobile app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidStoreApp/packageId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidStoreApp/appStoreUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Android app store URL.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidStoreApp/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileLobApp/committedContentVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internal committed content version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileLobApp/fileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the main Lob application file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileLobApp/size\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total size, including all uploaded files.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileLobApp/contentVersions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of content versions for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/targetedMobileApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"the associated app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignemenets for app configration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/deviceStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ManagedDeviceMobileAppConfigurationDeviceStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/userStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ManagedDeviceMobileAppConfigurationUserStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/deviceStatusSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App configuration device status summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/userStatusSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App configuration user status summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosStoreApp/bundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosStoreApp/appStoreUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple App Store URL\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosStoreApp/applicableDeviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosStoreApp/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/usedLicenseCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of VPP licenses in use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/totalLicenseCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of VPP licenses.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/releaseDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPP application release date and time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/appStoreUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The store URL.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/licensingType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supported License Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/applicableDeviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The applicable iOS Device Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/vppTokenOrganizationName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organization associated with the Apple Volume Purchase Program Token\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/vppTokenAccountType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: business, education. Possible values are: business, education.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/vppTokenAppleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple Id associated with the given Apple Volume Purchase Program Token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/bundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedApp/appAvailability\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Application's availability. Possible values are: global, lineOfBusiness.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedApp/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Application's version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAndroidStoreApp/packageId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's package ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAndroidStoreApp/appStoreUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Android AppStoreUrl.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAndroidStoreApp/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum supported operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedMobileLobApp/committedContentVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internal committed content version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedMobileLobApp/fileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the main Lob application file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedMobileLobApp/size\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total size, including all uploaded files.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedMobileLobApp/contentVersions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of content versions for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMobileAppConfiguration/encodedSettingXml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"mdm app configuration Base64 binary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMobileAppConfiguration/settings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration setting items.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assignment target that the T&amp;C policy is assigned to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/deviceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/deviceModel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/complianceGracePeriodExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/lastReportedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/pendingCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/notApplicableCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/successCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/errorCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/failedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/lastUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/configurationVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/userDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the DevicePolicyStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/devicesCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices count for that user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/lastReportedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/pendingCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/notApplicableCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/successCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/errorCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/failedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/lastUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/configurationVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSLobApp/bundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSLobApp/applicableDeviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSLobApp/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSLobApp/expirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSLobApp/versionNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of managed iOS Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSLobApp/buildNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build number of managed iOS Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSStoreApp/bundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's Bundle ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSStoreApp/appStoreUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple AppStoreUrl.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSStoreApp/applicableDeviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSStoreApp/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum supported operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAndroidLobApp/packageId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAndroidLobApp/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAndroidLobApp/versionName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version name of managed Android Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAndroidLobApp/versionCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version code of managed Android Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/usedLicenseCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of Microsoft Store for Business licenses in use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/totalLicenseCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of Microsoft Store for Business licenses.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/productKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app product key\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/licenseType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app license type. Possible values are: offline, online.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/packageIdentityName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app package identifier\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobApp/bundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobApp/applicableDeviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobApp/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobApp/expirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobApp/versionNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of iOS Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobApp/buildNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build number of iOS Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppAssignment/intent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install intent defined by the admin. Possible values are: available, required, uninstall, availableWithoutEnrollment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target group assignment defined by the admin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppAssignment/settings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings for target assignment defined by the admin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppCategory/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the app category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppCategory/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the mobileAppCategory was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContent/files\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of files for this app content version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFile/azureStorageUri\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Storage URI.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFile/isCommitted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether the file is committed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFile/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the file was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFile/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"the file name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFile/size\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the file prior to encryption.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFile/sizeEncrypted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the file after encryption.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFile/azureStorageUriExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the Azure storage Uri expires.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFile/manifest\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The manifest information.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFile/uploadState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the current upload request. Possible values are: success, transientError, error, unknown, azureStorageUriRequestSuccess, azureStorageUriRequestPending, azureStorageUriRequestFailed, azureStorageUriRequestTimedOut, azureStorageUriRenewalSuccess, azureStorageUriRenewalPending, azureStorageUriRenewalFailed, azureStorageUriRenewalTimedOut, commitFileSuccess, commitFilePending, commitFileFailed, commitFileTimedOut.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidLobApp/packageId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidLobApp/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidLobApp/versionName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version name of Android Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidLobApp/versionCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version code of Android Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.webApp/appUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The web app URL.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.webApp/useManagedBrowser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use managed browser. This property is only applicable for Android and IOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMobileMSI/commandLine\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The command line.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMobileMSI/productCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product code.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMobileMSI/productVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product version of Windows Mobile MSI Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMobileMSI/ignoreVersionDetection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A boolean to control whether the app's version will be used to detect the app after it is installed on a device. Set this to true for Windows Mobile MSI Line of Business (LoB) apps that use a self update feature.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppX/applicableArchitectures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppX/applicableDeviceTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows device type(s) for which this app can run on. Possible values are: none, desktop, mobile, holographic, team.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppX/identityName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppX/identityPublisherHash\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Publisher Hash.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppX/identityResourceIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Resource Identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppX/isBundle\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the app is a bundle.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppX/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppX/identityVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/id\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key of the entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event display name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/componentName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Component name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/actor\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD user and application that are associated with the audit event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/activity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of the activity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/activityDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time in UTC when the activity was performed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/activityType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of activity that was being performed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/activityOperationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The HTTP operation type of the activity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/activityResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The result of the activity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/correlationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client request Id that is used to correlate activity within the system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/resources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resources being modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/category\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audit category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceInstallState/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceInstallState/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceInstallState/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last sync date and time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceInstallState/installState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the eBook. Possible values are: notApplicable, installed, failed, notInstalled, uninstallFailed, unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceInstallState/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code for install failures.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceInstallState/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceInstallState/osDescription\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Description.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceInstallState/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device User Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eBookInstallSummary/installedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have successfully installed this book.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eBookInstallSummary/failedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have failed to install this book.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eBookInstallSummary/notInstalledDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that does not have this book installed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eBookInstallSummary/installedUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users whose devices have all succeeded to install this book.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eBookInstallSummary/failedUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that have 1 or more device that failed to install this book.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eBookInstallSummary/notInstalledUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that did not install this book.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the eBook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/publisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Publisher.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/publishedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the eBook was published.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/largeCover\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Book cover.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the eBook file was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the eBook was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/informationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The more information Url.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/privacyInformationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The privacy statement Url.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for this eBook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/installSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile App Install Summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/deviceStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of installation states for this eBook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/userStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of installation states for this eBook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBookAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for eBook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBookAssignment/installIntent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install intent for eBook. Possible values are: available, required, uninstall, availableWithoutEnrollment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppEBook/vppTokenId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Vpp token ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppEBook/appleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple ID associated with Vpp token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppEBook/vppOrganizationName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Vpp token's organization name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppEBook/genres\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Genres.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppEBook/language\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Language.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppEBook/seller\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Seller.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppEBook/totalLicenseCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total license count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppEBook/usedLicenseCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used license count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userInstallStateSummary/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userInstallStateSummary/installedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Installed Device Count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userInstallStateSummary/failedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failed Device Count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userInstallStateSummary/notInstalledDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not installed device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userInstallStateSummary/deviceStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the eBook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied name for the T&amp;C policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied description of the T&amp;C policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/title\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied title of the terms and conditions. This is shown to the user on prompts to accept the T&amp;C policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/bodyText\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied body text of the terms and conditions, typically the terms themselves. This is shown to the user on prompts to accept the T&amp;C policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/acceptanceStatement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied explanation of the terms and conditions, typically describing what it means to accept the terms and conditions set out in the T&amp;C policy. This is shown to the user on prompts to accept the T&amp;C policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer indicating the current version of the terms. Incremented when an administrator makes a change to the terms and wishes to require users to re-accept the modified T&amp;C policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for this T&amp;C policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/acceptanceStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of acceptance statuses for this T&amp;C policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus/userDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the user whose acceptance the entity represents.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus/acceptedVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Most recent version number of the T&amp;C accepted by the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus/acceptedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime when the terms were last accepted by the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus/termsAndConditions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation link to the terms and conditions that are assigned.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditionsAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assignment target that the T&amp;C policy is assigned to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/scheduledActionsForRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scheduled action for this rule\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/deviceStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of DeviceComplianceDeviceStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/userStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of DeviceComplianceUserStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/deviceStatusOverview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance devices status overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/userStatusOverview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance users status overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/deviceSettingStateSummaries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance Setting State Device Summary\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of assignments for this compliance policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for the device configuration profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/deviceStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration installation status by device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/userStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration installation stauts by user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/deviceStatusOverview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration devices status overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/userStatusOverview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration users status overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/deviceSettingStateSummaries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration Setting State Device Summary\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsBlockClipboardSharing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block clipboard sharing to copy and paste between applications.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsBlockCopyPaste\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block copy and paste within applications.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsBlockYouTube\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the YouTube app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/bluetoothBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Bluetooth.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cameraBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the use of the camera.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockDataRoaming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block data roaming.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockMessaging\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block SMS/MMS messaging.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockVoiceRoaming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice roaming.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockWiFiTethering\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing Wi-Fi tethering.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/compliantAppsList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/compliantAppListType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of list that is in the CompliantAppsList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/diagnosticDataBlockSubmission\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/locationServicesBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block location services.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/googleAccountBlockAutoSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Google account auto sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/googlePlayStoreBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the Google Play store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/kioskModeBlockSleepButton\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the screen sleep button while in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/kioskModeBlockVolumeButtons\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the volume buttons while in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/kioskModeApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of apps that will be allowed to run when the device is in Kiosk Mode. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/nfcBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Near-Field Communication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordBlockFingerprintUnlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordBlockTrustAgents\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords. Valid values 4 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset. Valid values 4 to 11\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required. Possible values are: deviceDefault, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, numeric, numericComplex, any.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/powerOffBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block powering off the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/factoryResetBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block user performing a factory reset.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/screenCaptureBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block screenshots.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/deviceSharingAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow device sharing mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/storageBlockGoogleBackup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Google Backup.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/storageBlockRemovableStorage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block removable storage usage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/storageRequireDeviceEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require device encryption.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/storageRequireRemovableStorageEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require removable storage encryption.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/voiceAssistantBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the use of the Voice Assistant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/voiceDialingBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice dialing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlockPopups\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups within the web browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlockAutofill\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web browser's auto fill feature.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlockJavaScript\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block JavaScript within the web browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserCookieSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cookie settings within the web browser. Possible values are: browserDefault, blockAlways, allowCurrentWebSite, allowFromWebsitesVisited, allowAlways.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/wiFiBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing Wi-Fi.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsInstallAllowList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps which can be installed on the KNOX device. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsLaunchBlockList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps which are blocked from being launched on the KNOX device. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsHideList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to be hidden on the KNOX device. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/securityRequireVerifyApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceActionItem/gracePeriodHours\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of hours to wait till the action will be enforced. Valid values 0 to 8760\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceActionItem/actionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"What action to take. Possible values are: noAction, notification, block, retire, wipe, removeResourceAccessProfiles.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceActionItem/notificationTemplateId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"What notification Message template to use\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceActionItem/notificationMessageCCList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of group IDs to speicify who to CC this notification message to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/pendingCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/notApplicableCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/successCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/errorCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/failedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/lastUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/configurationVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/deviceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/deviceModel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/complianceGracePeriodExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/lastReportedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of characters in password. Possible values are: deviceDefault, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, numeric, numericComplex, any.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityPreventInstallAppsFromUnknownSources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices disallow installation of apps from unknown sources.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityDisableUsbDebugging\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable USB debugging on Android devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireVerifyApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/deviceThreatProtectionEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityBlockJailbrokenDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/osMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/osMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Android version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/minAndroidSecurityPatchLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android security patch level.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/storageRequireEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Android devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireSafetyNetAttestationBasicIntegrity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet basic integrity check.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireSafetyNetAttestationCertifiedDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet certified device check.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireGooglePlayServices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Google Play Services to be installed and enabled on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireUpToDateSecurityProviders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireCompanyPortalAppIntegrity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the Company Portal client app runtime integrity check.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target for the compliance policy assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/inGracePeriodCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices that are in grace period\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/configManagerCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices that have compliance managed by System Center Configuration Manager\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/unknownDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/notApplicableDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/compliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/remediatedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/nonCompliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/errorDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/conflictDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/setting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting class name and property name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/settingName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/platformType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting platform. Possible values are: android, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, all.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/unknownDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/notApplicableDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/compliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/remediatedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/nonCompliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/errorDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/conflictDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/deviceComplianceSettingStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/settingStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the policy for this policyBase\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/platformType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform type that the policy applies to Possible values are: android, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, all.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the policy Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/settingCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of how many setting a policy holds\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScheduledActionForRule/ruleName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the rule which this scheduled action applies to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScheduledActionForRule/scheduledActionConfigurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scheduled action configurations for this compliance policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/setting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting class name and property name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/settingName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Setting Name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Device Id that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Device Name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user Id that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/userEmail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User email address that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User PrincipalName that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/deviceModel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/complianceGracePeriodExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/pendingCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/notApplicableCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/successCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/errorCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/failedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/lastUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/configurationVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/userDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the DevicePolicyStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/devicesCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices count for that user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/lastReportedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCustomConfiguration/omaSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 1000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for the device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/pendingCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/notApplicableCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/successCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/errorCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/failedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/lastUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/configurationVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/unknownDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/notApplicableDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/compliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/remediatedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/nonCompliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/errorDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/conflictDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/deviceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/deviceModel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/complianceGracePeriodExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/lastReportedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationState/settingStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationState/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the policy for this policyBase\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationState/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationState/platformType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform type that the policy applies to Possible values are: android, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, all.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationState/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the policy Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationState/settingCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of how many setting a policy holds\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/pendingCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/notApplicableCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/successCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/errorCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/failedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/lastUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/configurationVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/userDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the DevicePolicyStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/devicesCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices count for that user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/lastReportedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/licenseType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade License Type. Possible values are: productKey, licenseFile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/targetEdition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade Target Edition. Possible values are: windows10Enterprise, windows10EnterpriseN, windows10Education, windows10EducationN, windows10MobileEnterprise, windows10HolographicEnterprise, windows10Professional, windows10ProfessionalN, windows10ProfessionalEducation, windows10ProfessionalEducationN, windows10ProfessionalWorkstation, windows10ProfessionalWorkstationN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/license\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade License File Content.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/productKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade Product Key.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeBlockSimple\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple passcodes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the passcode expires. Valid values 1 to 65535\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passcode. Valid values 4 to 14\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a passcode is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodePreviousPasscodeBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passcodes to block. Valid values 1 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required passcode type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a passcode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/osMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum IOS version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/osMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum IOS version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/securityBlockJailbrokenDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/deviceThreatProtectionEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection .\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/managedEmailProfileRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a managed email profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCustomConfiguration/payloadName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name that is displayed to the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCustomConfiguration/payloadFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload file name (.mobileconfig\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCustomConfiguration/payload\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload. (UTF8 encoded byte array)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/assetTagTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Asset tag information for the device, displayed on the login window and lock screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/lockScreenFootnote\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A footnote displayed on the login window and lock screen. Available in iOS 9.3.1 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/homeScreenDockIcons\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of app and folders to appear on the Home Screen Dock. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/homeScreenPages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of pages on the Home Screen. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/notificationSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notification settings for each bundle id. Applicable to devices in supervised mode only (iOS 9.3 and later). This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/accountBlockModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow account modification when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/activationLockAllowWhenSupervised\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow activation lock when the device is in the supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/airDropBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow AirDrop when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/airDropForceUnmanagedDropTarget\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to cause AirDrop to be considered an unmanaged drop target (iOS 9.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/airPlayForcePairingPasswordForOutgoingRequests\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enforce all devices receiving AirPlay requests from this device to use a pairing password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appleWatchBlockPairing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow Apple Watch pairing when the device is in supervised mode (iOS 9.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appleWatchForceWristDetection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to force a paired Apple Watch to use Wrist Detection (iOS 8.2 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appleNewsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using News when the device is in supervised mode (iOS 9.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appsSingleAppModeList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the list of iOS apps allowed to autonomously enter Single App Mode. Supervised only. iOS 7.0 and later. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appsVisibilityList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the visibility list (either visible/launchable apps list or hidden/unlaunchable apps list, controlled by AppsVisibilityListType) (iOS 9.3 and later). This collection can contain a maximum of 10000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appsVisibilityListType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of list that is in the AppsVisibilityList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlockAutomaticDownloads\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the automatic downloading of apps purchased on other devices when the device is in supervised mode (iOS 9.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the App Store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlockInAppPurchases\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from making in app purchases.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlockUIAppInstallation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the App Store app, not restricting installation through Host apps. Applies to supervised mode only (iOS 9.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreRequirePassword\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password when using the app store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/bluetoothBlockModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow modification of Bluetooth settings when the device is in supervised mode (iOS 10.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cameraBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from accessing the camera of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockDataRoaming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block data roaming.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockGlobalBackgroundFetchWhileRoaming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block global background fetch while roaming.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockPerAppDataModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow changes to cellular app data usage settings when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockPersonalHotspot\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Personal Hotspot.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockVoiceRoaming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice roaming.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/certificatesBlockUntrustedTlsCertificates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block untrusted TLS certificates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/classroomAppBlockRemoteScreenObservation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow remote screen observation by Classroom app when the device is in supervised mode (iOS 9.3 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/classroomAppForceUnpromptedScreenObservation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to automatically give permission to the teacher of a managed course on the Classroom app to view a student's screen without prompting when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/compliantAppsList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/compliantAppListType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List that is in the AppComplianceList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/configurationProfileBlockChanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from installing configuration profiles and certificates interactively when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/definitionLookupBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block definition lookup when the device is in supervised mode (iOS 8.1.3 and later ).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/deviceBlockEnableRestrictions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the user to enables restrictions in the device settings when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/deviceBlockEraseContentAndSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the use of the 'Erase all content and settings' option on the device when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/deviceBlockNameModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow device name modification when the device is in supervised mode (iOS 9.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/diagnosticDataBlockSubmission\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/diagnosticDataBlockSubmissionModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow diagnostics submission settings modification when the device is in supervised mode (iOS 9.3.2 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/documentsBlockManagedDocumentsInUnmanagedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from viewing managed documents in unmanaged apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/documentsBlockUnmanagedDocumentsInManagedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from viewing unmanaged documents in managed apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/emailInDomainSuffixes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An email address lacking a suffix that matches any of these strings will be considered out-of-domain.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/enterpriseAppBlockTrust\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from trusting an enterprise app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/enterpriseAppBlockTrustModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from modifying the enterprise app trust settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/faceTimeBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using FaceTime.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/findMyFriendsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Find My Friends when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/gamingBlockGameCenterFriends\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from having friends in Game Center.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/gamingBlockMultiplayer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using multiplayer gaming.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/gameCenterBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Game Center when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/hostPairingBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"indicates whether or not to allow host pairing to control the devices an iOS device can pair with when the iOS device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iBooksStoreBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the iBooks Store when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iBooksStoreBlockErotica\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from downloading media from the iBookstore that has been tagged as erotica.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockActivityContinuation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block  the the user from continuing work they started on iOS device to another iOS or macOS device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockBackup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud backup.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockDocumentSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud document sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockManagedAppsSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Managed Apps Cloud Sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockPhotoLibrary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud Photo Library.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockPhotoStreamSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud Photo Stream Sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockSharedPhotoStream\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Shared Photo Stream.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudRequireEncryptedBackup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require backups to iCloud be encrypted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iTunesBlockExplicitContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from accessing explicit content in iTunes and the App Store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iTunesBlockMusicService\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Music service and revert Music app to classic mode when the device is in supervised mode (iOS 9.3 and later and macOS 10.12 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iTunesBlockRadio\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using iTunes Radio when the device is in supervised mode (iOS 9.3 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockAutoCorrect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block keyboard auto-correction when the device is in supervised mode (iOS 8.1.3 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockDictation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using dictation input when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockPredictive\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block predictive keyboards when device is in supervised mode (iOS 8.1.3 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockShortcuts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block keyboard shortcuts when the device is in supervised mode (iOS 9.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockSpellCheck\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block keyboard spell-checking when the device is in supervised mode (iOS 8.1.3 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowAssistiveSpeak\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow assistive speak while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowAssistiveTouchSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the Assistive Touch Settings while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowAutoLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow device auto lock while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowColorInversionSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the Color Inversion Settings while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowRingerSwitch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the ringer switch while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowScreenRotation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow screen rotation while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowSleepButton\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the sleep button while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowTouchscreen\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the touchscreen while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowVoiceOverSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the voice over settings while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowVolumeButtons\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the volume buttons while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowZoomSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the zoom settings while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAppStoreUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL in the app store to the app to use for kiosk mode. Use if KioskModeManagedAppId is not known.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireAssistiveTouch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require assistive touch while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireColorInversion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require color inversion while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireMonoAudio\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require mono audio while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireVoiceOver\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require voice over while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireZoom\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require zoom while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeManagedAppId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed app id of the app to use for kiosk mode. If KioskModeManagedAppId is specified then KioskModeAppStoreUrl will be ignored.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockControlCenter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using control center on the lock screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockNotificationView\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the notification view on the lock screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockPassbook\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using passbook when the device is locked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockTodayView\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the Today View on the lock screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingAustralia\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Australia\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingCanada\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Canada\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingFrance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for France\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingGermany\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Germany\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingIreland\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Ireland\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingJapan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Japan\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingNewZealand\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for New Zealand\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingUnitedKingdom\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for United Kingdom\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingUnitedStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for United States\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/networkUsageRules\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of managed apps and the network rules that applies to them. This collection can contain a maximum of 1000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Apps. Possible values are: allAllowed, allBlocked, agesAbove4, agesAbove9, agesAbove12, agesAbove17.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/messagesBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the Messages app on the supervised device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/notificationsBlockSettingsModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow notifications settings modification (iOS 9.3 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockFingerprintUnlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockFingerprintModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block modification of registered Touch ID fingerprints when in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow passcode modification on the supervised device (iOS 9.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockSimple\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple passcodes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the passcode expires. Valid values 1 to 65535\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passcode. Valid values 4 to 14\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a passcode is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinutesOfInactivityBeforeScreenTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of character sets a passcode must contain. Valid values 0 to 4\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodePreviousPasscodeBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passcodes to block. Valid values 1 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeSignInFailureCountBeforeWipe\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before wiping the device. Valid values 4 to 11\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of passcode that is required. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a passcode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/podcastsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using podcasts on the supervised device (iOS 8.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariBlockAutofill\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Auto fill in Safari.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariBlockJavaScript\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block JavaScript in Safari.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariBlockPopups\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups in Safari.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Safari.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariCookieSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cookie settings for Safari. Possible values are: browserDefault, blockAlways, allowCurrentWebSite, allowFromWebsitesVisited, allowAlways.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariManagedDomains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URLs matching the patterns listed here will be considered managed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariPasswordAutoFillDomains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users can save passwords in Safari only from URLs matching the patterns listed here. Applies to devices in supervised mode (iOS 9.3 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariRequireFraudWarning\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require fraud warning in Safari.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/screenCaptureBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from taking Screenshots.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/siriBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Siri.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/siriBlockedWhenLocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Siri when locked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/siriBlockUserGeneratedContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Siri from querying user-generated content when used on a supervised device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/siriRequireProfanityFilter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to prevent Siri from dictating, or speaking profane language on supervised device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/spotlightBlockInternetResults\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Spotlight search from returning internet results on supervised device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/voiceDialingBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice dialing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/wallpaperBlockModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow wallpaper modification on supervised device (iOS 9.0 and later) .\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/wiFiConnectOnlyToConfiguredNetworks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to force the device to use only Wi-Fi networks from configuration profiles when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/activeHoursStart\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours Start (active hours mean the time window when updates install should not happen)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/activeHoursEnd\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours End (active hours mean the time window when updates install should not happen)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/scheduledInstallDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Days in week for which active hours are configured. This collection can contain a maximum of 7 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/utcTimeOffsetInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTC Time Offset indicated in minutes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/installStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The installation status of the policy report. Possible values are: success, available, idle, downloading, downloadFailed, downloadRequiresComputer, downloadInsufficientSpace, downloadInsufficientPower, downloadInsufficientNetwork, installing, installInsufficientSpace, installInsufficientPower, installPhoneCallInProgress, installFailed, notSupportedOperation, sharedDeviceUserLoggedInError.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device version that is being reported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device id that is being reported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User id that is being reported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/deviceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/deviceModel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/complianceGracePeriodExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/lastReportedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to require a password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordBlockSimple\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple passwords.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 65535\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of password. Valid values 4 to 14\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 1 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/osMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum IOS version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/osMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum IOS version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/systemIntegrityProtectionEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled system integrity protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/deviceThreatProtectionEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection .\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/storageRequireEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Mac OS devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCustomConfiguration/payloadName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name that is displayed to the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCustomConfiguration/payloadFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload file name (.mobileconfig\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCustomConfiguration/payload\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload. (UTF8 encoded byte array)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/compliantAppsList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/compliantAppListType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List that is in the CompliantAppsList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/emailInDomainSuffixes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An email address lacking a suffix that matches any of these strings will be considered out-of-domain.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordBlockSimple\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block simple passwords.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of character sets a password must contain. Valid values 0 to 4\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity required before a password is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity required before the screen times out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to require a password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/settingName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/instancePath\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the InstancePath for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/unknownDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Unkown count for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/notApplicableDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Not Applicable count for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/compliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliant count for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/remediatedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliant count for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/nonCompliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device NonCompliant count for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/errorDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device error count for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/conflictDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device conflict error count for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/accountManagerPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how accounts are managed on a shared PC. Only applies when disableAccountManager is false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/allowedAccounts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which type of accounts are allowed to use on a shared PC. Possible values are: guest, domain.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/allowLocalStorage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether local storage is allowed on a shared PC.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/disableAccountManager\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the account manager for shared PC mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/disableEduPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the default shared PC education environment policies should be disabled. For Windows 10 RS2 and later, this policy will be applied without setting Enabled to true.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/disablePowerPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the default shared PC power policies should be disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/disableSignInOnResume\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the requirement to sign in whenever the device wakes up from sleep mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables shared PC mode and applies the shared pc policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/idleTimeBeforeSleepInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the time in seconds that a device must sit idle before the PC goes to sleep. Setting this value to 0 prevents the sleep timeout from occurring.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/kioskAppDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the display text for the account shown on the sign-in screen which launches the app specified by SetKioskAppUserModelId. Only applies when KioskAppUserModelId is set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/kioskAppUserModelId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the application user model ID of the app to use with assigned access.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/maintenanceStartTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the daily start time of maintenance hour.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/compliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/nonCompliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of non compliant devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/remediatedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/errorDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices had error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/unknownDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/conflictDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/notApplicableDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/compliantUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/nonCompliantUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of non compliant users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/remediatedUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/errorUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users had error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/unknownUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/conflictUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/notApplicableUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock Windows device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordBlockSimple\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordRequiredToUnlockFromIdle\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock an idle device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The password expiration in days.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/requireHealthyDeviceReport\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/osMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows 10 version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/osMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows 10 version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/mobileOsMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows Phone version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/mobileOsMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows Phone version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/earlyLaunchAntiMalwareDriverEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/bitLockerEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/secureBootEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/codeIntegrityEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/storageRequireEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on windows devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CustomConfiguration/omaSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 1000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallBlockStatefulFTP\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocks stateful FTP connections to the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIdleTimeoutForSecurityAssociationInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the idle timeout for security associations, in seconds, from 300 to 3600 inclusive. This is the period after which security associations will expire and be deleted. Valid values 300 to 3600\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallPreSharedKeyEncodingMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select the preshared key encoding to be used. Possible values are: deviceDefault, none, utF8.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowNeighborDiscovery\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow neighbor discovery IPv6 ICMP type-codes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowICMP\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow ICMP\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowRouterDiscovery\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow router discovery IPv6 ICMP type-codes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowDHCP\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow both IPv4 and IPv6 DHCP traffic\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallCertificateRevocationListCheckMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify how the certificate revocation list is to be enforced. Possible values are: deviceDefault, none, attempt, require.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallMergeKeyingModuleSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If an authentication set is not fully supported by a keying module, direct the module to ignore only unsupported authentication suites rather than the entire set\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallPacketQueueingMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures how packet queueing should be applied in the tunnel gateway scenario. Possible values are: deviceDefault, disabled, queueInbound, queueOutbound, queueBoth.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallProfileDomain\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall profile settings for domain networks\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallProfilePublic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall profile settings for public networks\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallProfilePrivate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall profile settings for private networks\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAttackSurfaceReductionExcludedPaths\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of exe files and folders to be excluded from attack surface reduction rules\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderGuardedFoldersAllowedAppPaths\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of paths to exe that are allowed to access protected folders\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAdditionalGuardedFolders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of folder paths to be added to the list of protected folders\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderExploitProtectionXml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Xml content containing information regarding exploit protection details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderExploitProtectionXmlFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the file from which DefenderExploitProtectionXml was obtained.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterBlockExploitProtectionOverride\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block user from overriding Exploit Protection settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/appLockerApplicationControl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables the Admin to choose what types of app to allow on devices. Possible values are: notConfigured, enforceComponentsAndStoreApps, auditComponentsAndStoreApps, enforceComponentsStoreAppsAndSmartlocker, auditComponentsStoreAppsAndSmartlocker.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/smartScreenEnableInShell\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT Admins to configure SmartScreen for Windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/smartScreenBlockOverrideForFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT Admins to control whether users can can ignore SmartScreen warnings and run malicious files.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Windows Defender Application Guard\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardBlockFileTransfer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block clipboard to transfer image file, text file or neither of them. Possible values are: notConfigured, blockImageAndTextFile, blockImageFile, blockNone, blockTextFile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardBlockNonEnterpriseContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block enterprise sites to load non-enterprise content, such as third party plug-ins\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPersistence\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow persisting user generated data inside the App Guard Containter (favorites, cookies, web passwords, etc.)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardForceAuditing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Force auditing will persist Windows logs and events to meet security/compliance criteria (sample events are user login-logoff, use of privilege rights, software installation, system changes, etc.)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardBlockClipboardSharing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block clipboard to share data from Host to Container, or from Container to Host, or both ways, or neither ways. Possible values are: notConfigured, blockBoth, blockHostToContainer, blockContainerToHost, blockNone.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToPDF\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to PDF from Container\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToXPS\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to XPS from Container\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToLocalPrinters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to Local Printers from Container\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToNetworkPrinters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to Network Printers from Container\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerDisableWarningForOtherDiskEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the Admin to disable the warning prompt for other disk encryption on the user machines.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerEnableStorageCardEncryptionOnMobile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the admin to require encryption to be turned on using BitLocker. This policy is valid only for a mobile SKU.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerEncryptDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the admin to require encryption to be turned on using BitLocker.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerRemovableDrivePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BitLocker Removable Drive Policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EnterpriseModernAppManagementConfiguration/uninstallBuiltInApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to uninstall a fixed list of built-in Windows apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintDiscoveryEndPoint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint for discovering cloud printers.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintOAuthAuthority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication endpoint for acquiring OAuth tokens.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintOAuthClientIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"GUID of a client application authorized to retrieve OAuth tokens from the OAuth Authority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintResourceIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OAuth resource URI for print service as configured in the Azure portal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintDiscoveryMaxLimit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of printers that should be queried from a discovery endpoint. This is a mobile only setting. Valid values 1 to 65535\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintMopriaDiscoveryResourceIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OAuth resource URI for printer discovery service as configured in Azure portal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchBlockDiacritics\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if search can use diacritics.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableAutoLanguageDetection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to use automatic language detection when indexing content and properties.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableIndexingEncryptedItems\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block indexing of WIP-protected items to prevent them from appearing in search results for Cortana or Explorer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchEnableRemoteQueries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block remote queries of this computer’s index.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableIndexerBackoff\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the search indexer backoff feature.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableIndexingRemovableDrive\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow users to add locations on removable drives to libraries and to be indexed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchEnableAutomaticIndexSizeManangement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies minimum amount of hard drive space on the same drive as the index location before indexing stops.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/diagnosticsDataSubmissionMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a value allowing the device to send diagnostic and usage telemetry data, such as Watson. Possible values are: userDefined, none, basic, enhanced, full.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/oneDriveDisableFileSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a value allowing IT admins to prevent apps and features from working with files on OneDrive.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/smartScreenEnableAppInstallControl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT Admins to control whether users are allowed to install apps from places other than the Store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/personalizationDesktopImageUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A http or https Url to a jpg, jpeg or png image that needs to be downloaded and used as the Desktop Image or a file Url to a local image on the file system that needs to used as the Desktop Image.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/personalizationLockScreenImageUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A http or https Url to a jpg, jpeg or png image that neeeds to be downloaded and used as the Lock Screen Image or a file Url to a local image on the file system that needs to be used as the Lock Screen Image.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothAllowedServices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify a list of allowed Bluetooth services and profiles in hex formatted strings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothBlockAdvertising\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using bluetooth advertising.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothBlockDiscoverableMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using bluetooth discoverable mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothBlockPrePairing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block specific bundled Bluetooth peripherals to automatically pair with the host device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockAutofill\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block auto fill.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using the Microsoft Edge browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeCookiePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which cookies to block in the Microsoft Edge browser. Possible values are: userDefined, allow, blockThirdParty, blockAll.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockDeveloperTools\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block developer tools in the Microsoft Edge browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockSendingDoNotTrackHeader\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from sending the do not track header.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockExtensions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block extensions in the Microsoft Edge browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockInPrivateBrowsing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block InPrivate browsing on corporate networks, in the Microsoft Edge browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockJavaScript\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using JavaScript.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockPasswordManager\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block password manager.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockAddressBarDropdown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the address bar dropdown functionality in Microsoft Edge. Disable this settings to minimize network connections from Microsoft Edge to Microsoft services.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockCompatibilityList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block Microsoft compatibility list in Microsoft Edge. This list from Microsoft helps Edge properly display sites with known compatibility issues.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeClearBrowsingDataOnExit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Clear browsing data on exiting Microsoft Edge.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeAllowStartPagesModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow users to change Start pages on Microsoft Edge. Use the EdgeHomepageUrls to specify the Start pages that the user would see by default when they open Microsoft Edge.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeDisableFirstRunPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the Microsoft web page that opens on the first use of Microsoft Edge. This policy allows enterprises, like those enrolled in zero emissions configurations, to block this page.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockLiveTileDataCollection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the collection of information by Microsoft for live tile creation when users pin a site to Start from Microsoft Edge.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeSyncFavoritesWithInternetExplorer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable favorites sync between Internet Explorer and Microsoft Edge. Additions, deletions, modifications and order changes to favorites are shared between browsers.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cellularBlockDataWhenRoaming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using data over cellular while roaming.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cellularBlockVpn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using VPN over cellular.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cellularBlockVpnWhenRoaming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using VPN when roaming over cellular.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderBlockEndUserAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block end user access to Defender.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderDaysBeforeDeletingQuarantinedMalware\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before deleting quarantined malware. Valid values 0 to 90\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderDetectedMalwareActions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets Defender’s actions to take on detected Malware per threat level.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderSystemScanSchedule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defender day of the week for the system scan. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderFilesAndFoldersToExclude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Files and folder to exclude from scans and real time protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderFileExtensionsToExclude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File extensions to exclude from scans and real time protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanMaxCpu\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Max CPU usage percentage during scan. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderMonitorFileActivity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for monitoring file activity. Possible values are: userDefined, disable, monitorAllFiles, monitorIncomingFilesOnly, monitorOutgoingFilesOnly.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderProcessesToExclude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Processes to exclude from scans and real time protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderPromptForSampleSubmission\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The configuration for how to prompt user for sample submission. Possible values are: userDefined, alwaysPrompt, promptBeforeSendingPersonalData, neverSendData, sendAllDataWithoutPrompting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderRequireBehaviorMonitoring\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require behavior monitoring.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderRequireCloudProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require cloud protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderRequireNetworkInspectionSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require network inspection system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderRequireRealTimeMonitoring\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require real time monitoring.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanArchiveFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan archive files.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanDownloads\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan downloads.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanNetworkFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan files opened from a network folder.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanIncomingMail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan incoming mail messages.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanMappedNetworkDrivesDuringFullScan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan mapped network drives during full scan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanRemovableDrivesDuringFullScan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan removable drives during full scan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanScriptsLoadedInInternetExplorer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan scripts loaded in Internet Explorer browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderSignatureUpdateIntervalInHours\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The signature update interval in hours. Specify 0 not to check. Valid values 0 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The defender system scan type. Possible values are: userDefined, disabled, quick, full.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScheduledScanTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The defender time for the system scan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScheduledQuickScanTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time to perform a daily quick scan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderCloudBlockLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the level of cloud-delivered protection. Possible values are: notConfigured, high, highPlus, zeroTolerance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenAllowTimeoutConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to show a user-configurable setting to control the screen timeout while on the lock screen of Windows 10 Mobile devices. If this policy is set to Allow, the value set by lockScreenTimeoutInSeconds is ignored.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenBlockActionCenterNotifications\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block action center notifications over lock screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenBlockCortana\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the user can interact with Cortana using speech while the system is locked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenBlockToastNotifications\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to allow toast notifications above the device lock screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenTimeoutInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set the duration (in seconds) from the screen locking to the screen turning off for Windows 10 Mobile devices. Supported values are 11-1800. Valid values 11 to 1800\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordBlockSimple\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether PINs or passwords such as '1111' or '1234' are allowed. For Windows 10 desktops, it also controls the use of picture passwords.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The password expiration in days. Valid values 0 to 730\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length. Valid values 4 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minutes of inactivity before the screen times out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent reuse of. Valid values 0 to 50\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require the user to have a password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordRequireWhenResumeFromIdleState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password upon resuming from an idle state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of sign in failures before factory reset. Valid values 0 to 999\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyAdvertisingId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables the use of advertising ID. Added in Windows 10, version 1607. Possible values are: notConfigured, blocked, allowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyAutoAcceptPairingAndConsentPrompts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the automatic acceptance of the pairing and privacy user consent dialog when launching apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyBlockInputPersonalization\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the usage of cloud based speech services for Cortana, Dictation, or Store applications.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startBlockUnpinningAppsFromTaskbar\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from unpinning apps from taskbar.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuAppListVisibility\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting the value of this collapses the app list, removes the app list entirely, or disables the corresponding toggle in the Settings app. Possible values are: userDefined, collapse, remove, disableSettingsApp.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideChangeAccountSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the change account setting from appearing in the user tile in the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideFrequentlyUsedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the most used apps from appearing on the start menu and disables the corresponding toggle in the Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideHibernate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides hibernate from appearing in the power button in the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides lock from appearing in the user tile in the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHidePowerButton\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the power button from appearing in the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideRecentJumpLists\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides recent jump lists from appearing on the start menu/taskbar and disables the corresponding toggle in the Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideRecentlyAddedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides recently added apps from appearing on the start menu and disables the corresponding toggle in the Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideRestartOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides 'Restart/Update and Restart' from appearing in the power button in the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideShutDown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides shut down/update and shut down from appearing in the power button in the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideSignOut\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides sign out from appearing in the user tile in the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideSleep\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides sleep from appearing in the power button in the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideSwitchAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides switch account from appearing in the user tile in the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideUserTile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the user tile from appearing in the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuLayoutEdgeAssetsXml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows you to import Microsoft Edge assets to be used with startMenuLayoutXml policy. Start layout can contain secondary tile from Microsoft Edge app which looks for Microsoft Edge local asset file. Microsoft Edge local asset would not exist and cause Microsoft Edge secondary tile to appear empty in this case. This policy only gets applied when startMenuLayoutXml policy is modified. The value should be a UTF-8 Base64 encoded byte array.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuLayoutXml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows admins to override the default Start menu layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in a UTF8 encoded byte array format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows admins to decide how the Start menu is displayed. Possible values are: userDefined, fullScreen, nonFullScreen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderDocuments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Documents folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderDownloads\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Downloads folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderFileExplorer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the FileExplorer shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderHomeGroup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the HomeGroup folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderMusic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Music folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderNetwork\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Network folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderPersonalFolder\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the PersonalFolder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderPictures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Pictures folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Settings folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderVideos\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Videos folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockSettingsApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockSystemPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to System in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockDevicesPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Devices in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockNetworkInternetPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Network &amp; Internet in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockPersonalizationPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Personalization in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockAccountsPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Accounts in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockTimeLanguagePage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Time &amp; Language in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockEaseOfAccessPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Ease of Access in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockPrivacyPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Privacy in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockUpdateSecurityPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Update &amp; Security in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockAppsPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Apps in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockGamingPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Gaming in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockConsumerSpecificFeatures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to block experiences that are typically for consumers only, such as Start suggestions, Membership notifications, Post-OOBE app install and redirect tiles.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to turn off all Windows Spotlight features\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockOnActionCenter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block suggestions from Microsoft that show after each OS clean install, upgrade or in an on-going basis to introduce users to what is new or changed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockTailoredExperiences\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block personalized content in Windows spotlight based on user’s device usage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockThirdPartyNotifications\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block third party content delivered via Windows Spotlight\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockWelcomeExperience\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block Windows Spotlight Windows welcome experience\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockWindowsTips\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to turn off the popup of Windows Tips.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightConfigureOnLockScreen\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the type of Spotlight. Possible values are: notConfigured, disabled, enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/networkProxyApplySettingsDeviceWide\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set, proxy settings will be applied to all processes and accounts in the device. Otherwise, it will be applied to the user account that’s enrolled into MDM.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/networkProxyDisableAutoDetect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable automatic detection of settings. If enabled, the system will try to find the path to a proxy auto-config (PAC) script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/networkProxyAutomaticConfigurationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address to the proxy auto-config (PAC) script you want to use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/networkProxyServer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies manual proxy server settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/accountsBlockAddingNonMicrosoftAccountEmail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/antiTheftModeBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from selecting an AntiTheft mode preference (Windows 10 Mobile only).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using bluetooth.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cameraBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from accessing the camera of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/connectedDevicesServiceBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block Connected Devices Service which enables discovery and connection to other devices, remote messaging, remote app sessions and other cross-device experiences.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/certificatesBlockManualRootCertificateInstallation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from doing manual root certificate installation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/copyPasteBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using copy paste.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cortanaBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using Cortana.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/deviceManagementBlockFactoryResetOnMobile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from resetting their phone.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/deviceManagementBlockManualUnenroll\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from doing manual un-enrollment from device management.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/safeSearchFilter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies what filter level of safe search is required. Possible values are: userDefined, strict, moderate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockPopups\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockSearchSuggestions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using the search suggestions in the address bar.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockSendingIntranetTrafficToInternetExplorer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from sending Intranet traffic to Internet Explorer from Microsoft Edge.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeRequireSmartScreen\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Require the user to use the smart screen filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeEnterpriseModeSiteListLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the enterprise mode site list location. Could be a local file, local network or http location.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeFirstRunUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The first run URL for when Microsoft Edge browser is opened for the first time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeSearchEngine\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to set a default search engine for MDM-Controlled devices. Users can override this and change their default search engine provided the AllowSearchEngineCustomization policy is not set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeHomepageUrls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of URLs for homepages shodwn on MDM-enrolled devices on Microsoft Edge browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockAccessToAboutFlags\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to prevent access to about flags on Microsoft Edge browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/smartScreenBlockPromptOverride\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not users can override SmartScreen Filter warnings about potentially malicious websites.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/smartScreenBlockPromptOverrideForFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not users can override the SmartScreen Filter warnings about downloading unverified files\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/webRtcBlockLocalhostIpAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not user's localhost IP address is displayed while making phone calls using the WebRTC\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/internetSharingBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using internet sharing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockAddProvisioningPackage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from installing provisioning packages.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockRemoveProvisioningPackage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the runtime configuration agent from removing provisioning packages.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockChangeSystemTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing date and time settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockEditDeviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from editing the device name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockChangeRegion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing the region settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockChangeLanguage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing the language settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockChangePowerSleep\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing power and sleep settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/locationServicesBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from location services.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/microsoftAccountBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block a Microsoft account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/microsoftAccountBlockSettingsSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block Microsoft account settings sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/nfcBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using near field communication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/resetProtectionModeBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from reset protection mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/screenCaptureBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from taking Screenshots.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/storageBlockRemovableStorage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using removable storage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/storageRequireMobileDeviceEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicating whether or not to require encryption on a mobile device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/usbBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from USB connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/voiceRecordingBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from voice recording.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wiFiBlockAutomaticConnectHotspots\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicating whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wiFiBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using Wi-Fi.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wiFiBlockManualConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using Wi-Fi manual configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wiFiScanInterval\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify how often devices scan for Wi-Fi networks. Supported values are 1-500, where 100 = default, and 500 = low frequency. Valid values 1 to 500\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wirelessDisplayBlockProjectionToThisDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow other devices from discovering this PC for projection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wirelessDisplayBlockUserInputFromReceiver\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow user input from wireless display receiver.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wirelessDisplayRequirePinForPairing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a PIN for new devices to initiate pairing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsStoreBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using the Windows store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/appsAllowTrustedAppsSideloading\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether apps from AppX packages signed with a trusted certificate can be side loaded. Possible values are: notConfigured, blocked, allowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsStoreBlockAutoUpdate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block automatic update of apps from Windows Store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/developerUnlockSetting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow developer unlock. Possible values are: notConfigured, blocked, allowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/sharedUserAppDataAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block multiple users of the same app to share data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/appsBlockWindowsStoreOriginatedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the launch of all apps from Windows Store that came pre-installed or were downloaded.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsStoreEnablePrivateStoreOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable Private Store Only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/storageRestrictAppDataToSystemVolume\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether application data is restricted to the system drive.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/storageRestrictAppInstallToSystemVolume\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the installation of applications is restricted to the system drive.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/gameDvrBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block DVR and broadcasting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/experienceBlockDeviceDiscovery\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable device discovery UX.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/experienceBlockErrorDialogWhenNoSIM\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the error dialog from displaying if no SIM card is detected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/experienceBlockTaskSwitcher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable task switching on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/logonBlockFastUserSwitching\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the ability to quickly switch between users that are logged on simultaneously without logging off.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock Windows Phone device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordBlockSimple\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block syncing the calendar.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before password expiration. Valid values 1 to 255\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordRequireToUnlockFromIdle\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock an idle device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/osMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows Phone version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/osMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows Phone version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/earlyLaunchAntiMalwareDriverEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/bitLockerEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/secureBootEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/codeIntegrityEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/storageRequireEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on windows devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/launchUri\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Url link to an assessment that's automatically loaded when the secure assessment browser is launched. It has to be a valid Url (http[s]://msdn.microsoft.com/).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/configurationAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The account used to configure the Windows device for taking the test. The user can be a domain account (domain/user), an AAD account (username@tenant.com) or a local account (username).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/allowPrinting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the app from printing during the test.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/allowScreenCapture\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow screen capture capability during a test.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/allowTextSuggestion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow text suggestions during the test.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/azureOperationalInsightsBlockTelemetry\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block Azure Operational Insights.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/azureOperationalInsightsWorkspaceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Operational Insights workspace id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/azureOperationalInsightsWorkspaceKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Operational Insights Workspace key.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/connectAppBlockAutoLaunch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to automatically launch the Connect app whenever a projection is initiated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/maintenanceWindowBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block setting a maintenance window for device updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/maintenanceWindowDurationInHours\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maintenance window duration for device updates. Valid values 0 to 5\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/maintenanceWindowStartTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maintenance window start time for device updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/miracastChannel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The channel. Possible values are: userDefined, one, two, three, four, five, six, seven, eight, nine, ten, eleven, thirtySix, forty, fortyFour, fortyEight, oneHundredFortyNine, oneHundredFiftyThree, oneHundredFiftySeven, oneHundredSixtyOne, oneHundredSixtyFive.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/miracastBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block wireless projection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/miracastRequirePin\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a pin for wireless projection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsBlockMyMeetingsAndFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to disable the 'My meetings and files' feature in the Start menu, which shows the signed-in user's meetings and files from Office 365.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsBlockSessionResume\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to allow the ability to resume a session when the session times out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsBlockSigninSuggestions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to disable auto-populating of the sign-in dialog with invitees from scheduled meetings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsDefaultVolume\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the default volume value for a new session. Permitted values are 0-100. The default is 45. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsScreenTimeoutInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of minutes until the Hub screen turns off.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsSessionTimeoutInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of minutes until the session times out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsSleepTimeoutInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of minutes until the Hub enters sleep mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/welcomeScreenBlockAutomaticWakeUp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the welcome screen from waking up automatically when someone enters the room.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/welcomeScreenBackgroundImageUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The welcome screen background image URL. The URL must use the HTTPS protocol and return a PNG image.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/welcomeScreenMeetingInformation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The welcome screen meeting information shown. Possible values are: userDefined, showOrganizerAndTimeOnly, showOrganizerAndTimeAndSubject.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock Windows device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordBlockSimple\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password expiration in days.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of. Valid values 0 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/osMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows 8.1 version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/osMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows 8.1 version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/storageRequireEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require encryption on a windows 8.1 device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/accountsBlockAddingNonMicrosoftAccountEmail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/applyOnlyToWindows81\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating whether this policy only applies to Windows 8.1. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockAutofill\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block auto fill.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockAutomaticDetectionOfIntranetSites\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block automatic detection of Intranet sites.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockEnterpriseModeAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block enterprise mode access.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockJavaScript\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using JavaScript.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockPlugins\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block plug-ins.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockPopups\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockSendingDoNotTrackHeader\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from sending the do not track header.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockSingleWordEntryOnIntranetSites\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block a single word entry on Intranet sites.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserRequireSmartScreen\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require the user to use the smart screen filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserEnterpriseModeSiteListLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enterprise mode site list location. Could be a local file, local network or http location.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserInternetSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internet security level. Possible values are: userDefined, medium, mediumHigh, high.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserIntranetSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intranet security level. Possible values are: userDefined, low, mediumLow, medium, mediumHigh, high.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserLoggingReportLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The logging report location.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserRequireHighSecurityForRestrictedSites\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require high security for restricted sites.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserRequireFirewall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a firewall.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserRequireFraudWarning\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require fraud warning.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserTrustedSitesSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The trusted sites security level. Possible values are: userDefined, low, mediumLow, medium, mediumHigh, high.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/cellularBlockDataRoaming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block data roaming.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/diagnosticsBlockDataSubmission\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordBlockPicturePasswordAndPin\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using a pictures password and pin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password expiration in days.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minutes of inactivity before the screen times out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of. Valid values 0 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of sign in failures before factory reset.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/storageRequireDeviceEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require encryption on a mobile device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/updatesRequireAutomaticUpdates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require automatic updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/userAccountControlSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user account control settings. Possible values are: userDefined, alwaysNotify, notifyOnAppChanges, notifyOnAppChangesWithoutDimming, neverNotify.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/workFoldersUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The work folders url.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/allowSampleSharing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Defender AdvancedThreatProtection 'Allow Sample Sharing' Rule\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/enableExpeditedTelemetryReporting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Expedite Windows Defender Advanced Threat Protection telemetry reporting frequency.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordBlockSimple\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block syncing the calendar.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to require a password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/osMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows Phone version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/osMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows Phone version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/storageRequireEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on windows phone devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CustomConfiguration/omaSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 1000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/applyOnlyToWindowsPhone81\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating whether this policy only applies to Windows Phone 8.1. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/appsBlockCopyPaste\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block copy paste.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/bluetoothBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block bluetooth.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/cameraBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block camera.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/cellularBlockWifiTethering\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi tethering. Has no impact if Wi-Fi is blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/compliantAppsList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/compliantAppListType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List that is in the AppComplianceList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/diagnosticDataBlockSubmission\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/emailBlockAddingAccounts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block custom email accounts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/locationServicesBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block location services.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/microsoftAccountBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block using a Microsoft Account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/nfcBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Near-Field Communication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordBlockSimple\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing the calendar.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before screen timeout.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of character sets a password must contain.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password type that is required. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/screenCaptureBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block screenshots.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/storageBlockRemovableStorage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block removable storage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/storageRequireEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require encryption.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/webBrowserBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/wifiBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/wifiBlockAutomaticConnectHotspots\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/wifiBlockHotspotReporting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi hotspot reporting. Has no impact if Wi-Fi is blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/windowsStoreBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the Windows Store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/deliveryOptimizationMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Delivery Optimization Mode. Possible values are: userDefined, httpOnly, httpWithPeeringNat, httpWithPeeringPrivateGroup, httpWithInternetPeering, simpleDownload, bypassMode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/prereleaseFeatures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The pre-release features. Possible values are: userDefined, settingsOnly, settingsAndExperimentations, notAllowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/automaticUpdateMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatic update mode. Possible values are: userDefined, notifyDownload, autoInstallAtMaintenanceTime, autoInstallAndRebootAtMaintenanceTime, autoInstallAndRebootAtScheduledTime, autoInstallAndRebootWithoutEndUserControl.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/microsoftUpdateServiceAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow Microsoft Update Service\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/driversExcluded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exclude Windows update Drivers\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/installationSchedule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Installation schedule\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesDeferralPeriodInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defer Quality Updates by these many days\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesDeferralPeriodInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defer Feature Updates by these many days\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesPaused\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pause Quality Updates\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesPaused\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pause Feature Updates\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesPauseExpiryDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Quality Updates Pause Expiry datetime\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesPauseExpiryDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Feature Updates Pause Expiry datetime\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/businessReadyUpdatesOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines which branch devices will receive their updates from. Possible values are: userDefined, all, businessReadyOnly.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/appleIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple Id of the account used to create the MDM push certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/topicIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Topic Id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date and time for Apple push notification certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/expirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration date and time for Apple push notification certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/certificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedApp/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the discovered application. Read-only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedApp/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the discovered application. Read-only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedApp/sizeInByte\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Discovered application size in bytes. Read-only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedApp/deviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices that have installed this application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedApp/managedDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The devices that have the discovered application installed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique Identifier for the user associated with the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/managedDeviceOwnerType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ownership of the device. Can be 'company' or 'personal'. Possible values are: unknown, company, personal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/deviceActionResults\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ComplexType deviceActionResult objects.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/enrolledDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment time of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the device last completed a successful sync with Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/operatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system of the device. Windows, iOS, etc.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/complianceState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance state of the device. Possible values are: unknown, compliant, noncompliant, conflict, error, inGracePeriod, configManager.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/jailBroken\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"whether the device is jail broken or rooted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/managementAgent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Management channel of the device. Intune, EAS, etc. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system version of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/easActivated\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the device is Exchange ActiveSync activated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/easDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange ActiveSync Id of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/easActivationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange ActivationSync activation time of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/azureADRegistered\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the device is Azure Active Directory registered.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/deviceEnrollmentType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment type of the device. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/activationLockBypassCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Code that allows the Activation Lock on a device to be bypassed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/emailAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email(s) for the user associated with the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/azureADDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the Azure Active Directory device. Read only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/deviceRegistrationState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device registration state. Possible values are: notRegistered, registered, revoked, keyConflict, approvalPending, certificateReset, notRegisteredPendingEnrollment, unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/deviceCategoryDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device category display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/isSupervised\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device supervised status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/exchangeLastSuccessfulSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last time the device contacted Exchange.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/exchangeAccessState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Access State of the device in Exchange. Possible values are: none, unknown, allowed, blocked, quarantined.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/exchangeAccessStateReason\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason for the device's access state in Exchange. Possible values are: none, unknown, exchangeGlobalRule, exchangeIndividualRule, exchangeDeviceRule, exchangeUpgrade, exchangeMailboxPolicy, other, compliant, notCompliant, notEnrolled, unknownLocation, mfaRequired, azureADBlockDueToAccessPolicy, compromisedPassword, deviceNotKnownWithManagedApp.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/remoteAssistanceSessionUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Url that allows a Remote Assistance session to be established with the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/remoteAssistanceSessionErrorDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An error string that identifies issues when creating Remote Assistance session objects.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/isEncrypted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device encryption status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device user principal name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/model\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Model of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/manufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Manufacturer of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/imei\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IMEI\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/complianceGracePeriodExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/serialNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SerialNumber\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/phoneNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/androidSecurityPatchLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android security patch level\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/userDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/configurationManagerClientEnabledFeatures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ConfigrMgr client enabled features\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/wiFiMacAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wi-Fi MAC\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/deviceHealthAttestationState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device health attestation state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/subscriberCarrier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subscriber Carrier\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/meid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MEID\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/totalStorageSpaceInBytes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total Storage in Bytes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/freeStorageSpaceInBytes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Free Storage in Bytes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/managedDeviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatically generated name to identify a device. Can be overwritten to a user friendly name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/partnerReportedThreatState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the threat state of a device when a Mobile Threat Defense partner is in use by the account and device. Read Only. Possible values are: unknown, activated, deactivated, secured, lowSeverity, mediumSeverity, highSeverity, unresponsive.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/deviceCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device category\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceOverview/enrolledDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total enrolled device count. Does not include PC devices managed via Intune PC Agent\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceOverview/mdmEnrolledCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices enrolled in MDM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceOverview/dualEnrolledDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices enrolled in both MDM and EAS\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceOverview/deviceOperatingSystemSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device operating system summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceOverview/deviceExchangeAccessStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Distribution of Exchange Access State in Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentity/id\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The GUID for the object\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentity/orderIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Order Id of the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentity/serialNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Serial number of the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentity/productKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Product Key of the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentity/hardwareIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hardware Blob of the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentity/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current state of the imported device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicy/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy display name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicy/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy's description.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicy/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the policy was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicy/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last time the policy was modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicy/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of creation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of last the app synced with management service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/applicationVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/managementSdkVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App management SDK version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/platformVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating System version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/deviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Host device type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/deviceTag\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App management SDK generated tag, which helps relate apps hosted on the same device. Not guaranteed to relate apps in all conditions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Host device name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/flaggedReasons\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more reasons an app registration is flagged. E.g. app running on rooted device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user Id to who this app registration belongs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/appIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app package Identifier\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/appliedPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more policies already applied on the registered app when it last synchronized with managment service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/intendedPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more policies admin intended for the app as of now.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/operations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more long running operations triggered on the app registration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/periodOfflineBeforeAccessCheck\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The period after which access is checked when the device is not connected to the internet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/periodOnlineBeforeAccessCheck\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The period after which access is checked when the device is connected to the internet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/allowedInboundDataTransferSources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sources from which data is allowed to be transferred. Possible values are: allApps, managedApps, none.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/allowedOutboundDataTransferDestinations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destinations to which data is allowed to be transferred. Possible values are: allApps, managedApps, none.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/organizationalCredentialsRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether organizational credentials are required for app use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/allowedOutboundClipboardSharingLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The level to which the clipboard may be shared between apps on the managed device. Possible values are: allApps, managedAppsWithPasteIn, managedApps, blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/dataBackupBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the backup of a managed app's data is blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/deviceComplianceRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether device compliance is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/managedBrowserToOpenLinksRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether internet links should be opened in the managed browser app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/saveAsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether users may use the 'Save As' menu item to save a copy of protected files.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/periodOfflineBeforeWipeIsEnforced\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The amount of time an app is allowed to remain disconnected from the internet before all managed data it is wiped.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/pinRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an app-level pin is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/maximumPinRetries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/simplePinBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether simplePin is blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/minimumPinLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum pin length required for an app-level pin if PinRequired is set to True\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/pinCharacterSet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Character set which may be used for an app-level pin if PinRequired is set to True. Possible values are: numeric, alphanumericAndSymbol.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/periodBeforePinReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TimePeriod before the all-level pin must be reset if PinRequired is set to True.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/allowedDataStorageLocations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data storage locations where a user may store managed data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/contactSyncBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether contacts can be synced to the user's device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/printBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether printing is allowed from managed apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/fingerprintBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the fingerprint reader is allowed in place of a pin if PinRequired is set to True.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/disableAppPinIfDevicePinIsSet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the app pin is required if the device pin is set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/minimumRequiredOsVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/minimumWarningOsVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will result in warning message on the managed app from accessing company data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/minimumRequiredAppVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/minimumWarningAppVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will result in warning message on the managed app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppProtection/isAssigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the policy is deployed to any inclusion groups or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppProtection/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of inclusion and exclusion groups to which the policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppConfiguration/customSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A set of string key and string value pairs to be sent to apps for users to whom the configuration is scoped, unalterned by this service\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppOperation/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operation name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppOperation/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time the app operation was modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppOperation/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current state of the operation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppOperation/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/appDataEncryptionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of encryption which should be used for data in a managed app. (iOS Only). Possible values are: useDeviceSettings, afterDeviceRestart, whenDeviceLockedExceptOpenFiles, whenDeviceLocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/screenCaptureBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether screen capture is blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/encryptAppData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether managed-app data should be encrypted. (Android only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/disableAppEncryptionIfDeviceEncryptionIsEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When this setting is enabled, app level encryption is disabled if device level encryption is enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumRequiredSdkVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/customSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A set of string key and string value pairs to be sent to the affected users, unalterned by this service\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/deployedAppCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumRequiredPatchVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest required Android security patch level a user can have to gain secure access to the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumWarningPatchVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest recommended Android security patch level a user can have for secure access to the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/faceIdBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/apps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/deploymentSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummary/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummary/configurationDeployedUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummary/lastRefreshTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummary/configurationDeploymentSummaryPerApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummary/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/appDataEncryptionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of encryption which should be used for data in a managed app. Possible values are: useDeviceSettings, afterDeviceRestart, whenDeviceLockedExceptOpenFiles, whenDeviceLocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/minimumRequiredSdkVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/deployedAppCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/faceIdBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/apps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/deploymentSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppStatus/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of the status report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppStatus/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppStatusRaw/content\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status report content.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedMobileApp/mobileAppIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app with it's operating system type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedMobileApp/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/enforcementLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WIP enforcement level.See the Enum definition for supported values. Possible values are: noProtection, encryptAndAuditOnly, encryptAuditAndPrompt, encryptAuditAndBlock.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseDomain\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Primary enterprise domain\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseProtectedDomainNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of enterprise domains to be protected\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/protectionUnderLockConfigRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the protection under lock feature (also known as encrypt under pin) should be configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/dataRecoveryCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a recovery certificate that can be used for data recovery of encrypted files. This is the same as the data recovery agent(DRA) certificate for encrypting file system(EFS)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/revokeOnUnenrollDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy controls whether to revoke the WIP keys when a device unenrolls from the management service. If set to 1 (Don't revoke keys), the keys will not be revoked and the user will continue to have access to protected files after unenrollment. If the keys are not revoked, there will be no revoked file cleanup subsequently.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/rightsManagementServicesTemplateId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TemplateID GUID to use for RMS encryption. The RMS template allows the IT admin to configure the details about who has access to RMS-protected file and how long they have access\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/azureRightsManagementServicesAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to allow Azure RMS encryption for WIP\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/iconsVisible\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether overlays are added to icons for WIP protected files in Explorer and enterprise only app tiles in the Start menu. Starting in Windows 10, version 1703 this setting also configures the visibility of the WIP icon in the title bar of a WIP-protected app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/protectedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Protected applications can access enterprise data and the data handled by those applications are protected with encryption\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/exemptApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exempt applications can also access enterprise data, but the data handled by those applications are not protected. This is because some critical enterprise applications may have compatibility problems with encrypted data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseNetworkDomainNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the list of domains that comprise the boundaries of the enterprise. Data from one of these domains that is sent to a device will be considered enterprise data and protected These locations will be considered a safe destination for enterprise data to be shared to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseProxiedDomains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a list of Enterprise resource domains hosted in the cloud that need to be protected. Connections to these resources are considered enterprise data. If a proxy is paired with a cloud resource, traffic to the cloud resource will be routed through the enterprise network via the denoted proxy server (on Port 80). A proxy server used for this purpose must also be configured using the EnterpriseInternalProxyServers policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseIPRanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the enterprise IP ranges that define the computers in the enterprise network. Data that comes from those computers will be considered part of the enterprise and protected. These locations will be considered a safe destination for enterprise data to be shared to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseIPRangesAreAuthoritative\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that tells the client to accept the configured list and not to use heuristics to attempt to find other subnets. Default is false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseProxyServers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is a list of proxy servers. Any server not on this list is considered non-enterprise\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseInternalProxyServers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the comma-separated list of internal proxy servers. For example, '157.54.14.28, 157.54.11.118, 10.202.14.167, 157.53.14.163, 157.69.210.59'. These proxies have been configured by the admin to connect to specific resources on the Internet. They are considered to be enterprise network locations. The proxies are only leveraged in configuring the EnterpriseProxiedDomains policy to force traffic to the matched domains through these proxies\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseProxyServersAreAuthoritative\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that tells the client to accept the configured list of proxies and not try to detect other work proxies. Default is false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/neutralDomainResources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of domain names that can used for work or personal resource\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/indexingEncryptedStoresOrItemsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This switch is for the Windows Search Indexer, to allow or disallow indexing of items\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/smbAutoEncryptedFileExtensions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a list of file extensions, so that files with these extensions are encrypted when copying from an SMB share within the corporate boundary\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/isAssigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the policy is deployed to any inclusion groups or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/protectedAppLockerFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Another way to input protected apps through xml files\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/exemptAppLockerFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Another way to input exempt apps through xml files\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of security groups targeted for policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/deployedAppCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/isAssigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the policy is deployed to any inclusion groups or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/apps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/deploymentSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of inclusion and exclusion groups to which the policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppPolicyAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for deployment of a group or app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/screenCaptureBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a managed user can take screen captures of managed apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/disableAppEncryptionIfDeviceEncryptionIsEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When this setting is enabled, app level encryption is disabled if device level encryption is enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/encryptAppData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether application data for managed apps should be encrypted\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/deployedAppCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/minimumRequiredPatchVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest required Android security patch level a user can have to gain secure access to the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/minimumWarningPatchVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest recommended Android security patch level a user can have for secure access to the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/apps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/deploymentSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile/fileHash\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA256 hash of the file\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile/file\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File as a byte array\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/revokeOnMdmHandoffDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"New property in RS2, pending documentation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/mdmEnrollmentUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment url for the MDM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/windowsHelloForBusinessBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that sets Windows Hello for Business as a method for signing into Windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinUppercaseLetters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that configures the use of uppercase letters in the Windows Hello for Business PIN. Default is NotAllow. Possible values are: notAllow, requireAtLeastOne, allow.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinLowercaseLetters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that configures the use of lowercase letters in the Windows Hello for Business PIN. Default is NotAllow. Possible values are: notAllow, requireAtLeastOne, allow.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinSpecialCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that configures the use of special characters in the Windows Hello for Business PIN. Valid special characters for Windows Hello for Business PIN gestures include: ! ' # $ % &amp; ' ( )  + , - . / : ; &lt; = &gt; ? @ [ / ] ^  ` {\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/numberOfPastPinsRemembered\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/passwordMaximumAttemptCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 &lt;= X &lt;= 16 for desktop and 0 &lt;= X &lt;= 999 for mobile devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/minutesOfInactivityBeforeDeviceLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked.   Range is an integer X where 0 &lt;= X &lt;= 999.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/daysWithoutContactBeforeUnenroll\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Offline interval before app data is wiped (days)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localizedNotificationMessage/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localizedNotificationMessage/locale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Locale for which this message is destined.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localizedNotificationMessage/subject\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Message Template Subject.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localizedNotificationMessage/messageTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Message Template content.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localizedNotificationMessage/isDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flag to indicate whether or not this is the default locale for language fallback. This flag can only be set. To unset, set this property to true on another Localized Notification Message.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notificationMessageTemplate/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notificationMessageTemplate/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the Notification Message Template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notificationMessageTemplate/defaultLocale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default locale to fallback onto when the requested locale is not available.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notificationMessageTemplate/brandingOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notificationMessageTemplate/localizedNotificationMessages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of localized messages for this Notification Message Template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfiguration/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfiguration/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfiguration/priority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfiguration/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfiguration/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfiguration/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfiguration/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device configuration profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentLimitConfiguration/limit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration/iosRestriction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration/windowsRestriction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration/windowsMobileRestriction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration/androidRestriction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration/macOSRestriction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/pinMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/pinMaximumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/pinUppercaseCharactersUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented. Possible values are: allowed, required, disallowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/pinLowercaseCharactersUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented. Possible values are: allowed, required, disallowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/pinSpecialCharactersUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented. Possible values are: allowed, required, disallowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented. Possible values are: notConfigured, enabled, disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/securityDeviceRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/unlockWithBiometricsEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/remotePassportEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/pinPreviousBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/pinExpirationInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/enhancedBiometricsState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented. Possible values are: notConfigured, enabled, disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last sync time for the Exchange Connector\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange Connector Status. Possible values are: none, connectionPending, connected, disconnected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/primarySmtpAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address used to configure the Service To Service Exchange Connector.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/serverName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the server hosting the Exchange Connector.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/exchangeConnectorType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of Exchange Connector Configured. Possible values are: onPremises, hosted, serviceToService, dedicated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the ExchangeConnectorAgent\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/exchangeAlias\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An alias assigned to the Exchange server\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/exchangeOrganization\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange Organization to the Exchange server\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartner/lastHeartbeatDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of last heartbeat after admin enabled option Connect to Device management Partner\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartner/partnerState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner state of this tenant. Possible values are: unknown, unavailable, enabled, terminated, rejected, unresponsive.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartner/partnerAppType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner App type. Possible values are: unknown, singleTenantApp, multiTenantApp.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartner/singleTenantAppId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner Single tenant App id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartner/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartner/isConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether device management partner is configured or not\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartner/whenPartnerDevicesWillBeRemovedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime in UTC when PartnerDevices will be removed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartner/whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime in UTC when PartnerDevices will be marked as NonCompliant\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentConfigurationAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/lastHeartbeatDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime of last Heartbeat recieved from the Data Sync Partner\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/partnerState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data Sync Partner state for this account. Possible values are: unavailable, available, enabled, unresponsive.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/androidEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Android, set whether data from the data sync partner should be used during compliance evaluations\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/iosEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For IOS, get or set whether data from the data sync partner should be used during compliance evaluations\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/androidDeviceBlockedOnMissingPartnerData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Android, set whether Intune must receive data from the data sync partner prior to marking a device compliant\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/iosDeviceBlockedOnMissingPartnerData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For IOS, set whether Intune must receive data from the data sync partner prior to marking a device compliant\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/partnerUnsupportedOsVersionBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Data Sync Partner\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/partnerUnresponsivenessThresholdInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Get or Set days the per tenant tolerance to unresponsiveness for this partner integration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if on premises conditional access is enabled for this organization\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings/includedGroups\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings/excludedGroups\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings/overrideDefaultRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Override the default access rule when allowing a device to ensure access is granted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/mobileDeviceManagementAuthority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile device management authority. Possible values are: unknown, intune, sccm, office365.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/assignedPlans\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of service plans associated with the tenant. Not nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/city\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"City name of the address for the organization\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/companyLastDirSyncTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time and date at which the tenant was last synced with the on-premise directory.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/country\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Country/region name of the address for the organization\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/countryLetterCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Country/region abbreviation for the organization\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/deletionTimestamp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/dirSyncEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/marketingNotificationEmails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/objectType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string that identifies the object type. For tenants the value is always 'Company'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/postalCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Postal code of the address for the organization\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/preferredLanguage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The preferred language for the organization. Should follow ISO 639-1 Code; for example 'en'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/privacyProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The privacy profile of an organization.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/provisionedPlans\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State name of the address for the organization\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/street\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Street name of the address for organization\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/technicalNotificationMails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/telephoneNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Telephone number for the organization\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/verifiedDomains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of domains associated with this tenant. Not nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/extensions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the organization. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/organizationName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organization associated with the Apple Volume Purchase Program Token\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/vppTokenAccountType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: business, education. Possible values are: business, education.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/appleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The apple Id associated with the given Apple Volume Purchase Program Token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/expirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration date time of the Apple Volume Purchase Program Token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time when an application sync was done with the Apple volume purchase program service using the the Apple Volume Purchase Program Token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/token\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple Volume Purchase Program Token string downloaded from the Apple Volume Purchase Program.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modification date time associated with the Apple Volume Purchase Program Token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current state of the Apple Volume Purchase Program Token. Possible values are: unknown, valid, expired, invalid. Possible values are: unknown, valid, expired, invalid.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/lastSyncStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current sync status of the last application sync which was triggered using the Apple Volume Purchase Program Token. Possible values are: none, inProgress, completed, failed. Possible values are: none, inProgress, completed, failed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/automaticallyUpdateApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not apps for the VPP token will be automatically updated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/countryOrRegion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not apps for the VPP token will be automatically updated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleAssignment/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display or friendly name of the role Assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleAssignment/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the Role Assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleAssignment/resourceScopes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ids of role scope member security groups.  These are IDs from Azure Active Directory.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleAssignment/roleDefinition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role definition this assignment is part of.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleDefinition/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name of the Role definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleDefinition/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the Role definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleDefinition/rolePermissions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Role Permissions this role is allowed to perform. These must match the actionName that is defined as part of the rolePermission.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleDefinition/isBuiltIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Role. Set to True if it is built-in, or set to False if it is a custom role definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleDefinition/roleAssignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Role assignments for this role definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resourceOperation/resourceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the Resource this operation is performed on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resourceOperation/actionName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of action this operation is going to perform. The actionName should be concise and limited to as few words as possible.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resourceOperation/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the resource operation. The description is used in mouse-over text for the operation when shown in the Azure Portal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementRoleAssignment/members\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of ids of role member security groups. These are IDs from Azure Active Directory.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAssistancePartner/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the partner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAssistancePartner/onboardingUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the partner's onboarding portal, where an administrator can configure their Remote Assistance service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAssistancePartner/onboardingStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TBD. Possible values are: notOnboarded, onboarding, onboarded.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAssistancePartner/lastConnectionDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of the last request sent to Intune by the TEM partner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/microsoftStoreForBusinessLastSuccessfulSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time the apps from the Microsoft Store for Business were synced successfully for the account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/isEnabledForMicrosoftStoreForBusiness\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the account is enabled for syncing applications from the Microsoft Store for Business.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/microsoftStoreForBusinessLanguage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The locale information used to sync applications from the Microsoft Store for Business. Cultures that are specific to a country/region. The names of these cultures follow RFC 4646 (Windows Vista and later). The format is -&lt;country/regioncode2&gt;, where  is a lowercase two-letter code derived from ISO 639-1 and &lt;country/regioncode2&gt; is an uppercase two-letter code derived from ISO 3166. For example, en-US for English (United States) is a specific culture.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/microsoftStoreForBusinessLastCompletedApplicationSyncTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time an application sync from the Microsoft Store for Business was completed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/androidManagedAppProtections\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android managed app policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/defaultManagedAppProtections\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default managed app policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/managedAppPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed app policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/managedAppRegistrations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed app registrations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCategory/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the device category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCategory/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional description for the device category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/intuneBrand\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/subscriptionState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant mobile device management subscription state. Possible values are: pending, active, warning, disabled, deleted, blocked, lockedOut.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/settings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account level settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/applePushNotificationCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple push notification certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/auditEvents\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Audit Events\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/conditionalAccessSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/detectedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of detected apps associated with a device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceCategories\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device categories with the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceCompliancePolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device compliance policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceCompliancePolicyDeviceStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device compliance state summary for this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceCompliancePolicySettingStateSummaries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The summary states of compliance policy settings for this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceConfigurationDeviceStateSummaries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device configuration device state summary for this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceConfigurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device configurations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceEnrollmentConfigurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device enrollment configurations\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceManagementPartners\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Device Management Partners configured by the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/exchangeConnectors\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Exchange Connectors configured by the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/importedWindowsAutopilotDeviceIdentities\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of imported Windows autopilot devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/iosUpdateStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IOS software update installation statuses for this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/managedDeviceOverview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/managedDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of managed devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/mobileThreatDefenseConnectors\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Mobile threat Defense connectors configured by the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/notificationMessageTemplates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Notification Message Templates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/remoteAssistancePartners\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The remote assist partners.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/resourceOperations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Resource Operations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/roleAssignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Assignments.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/roleDefinitions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Definitions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/softwareUpdateStatusSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software update status summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/telecomExpenseManagementPartners\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The telecom expense management partners.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/termsAndConditions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The terms and conditions associated with device management of the company.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/troubleshootingEvents\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of troubleshooting events for the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/windowsInformationProtectionAppLearningSummaries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The windows information protection app learning summaries.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/windowsInformationProtectionNetworkLearningSummaries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The windows information protection network learning summaries.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/aboutMe\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A freeform text entry field for the user to describe themselves.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/accountEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/assignedLicenses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The licenses that are assigned to the user. Not nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/assignedPlans\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The plans that are assigned to the user. Read-only. Not nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/birthday\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/businessPhones\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/city\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The city in which the user is located. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/companyName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The company name which the user is associated. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/country\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The country/region in which the user is located; for example, 'US' or 'UK'. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/department\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name for the department in which the user works. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Supports $filter and $orderby.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/givenName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The given name (first name) of the user. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/hireDate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/imAddresses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/interests\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list for the user to describe their interests.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/jobTitle\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user’s job title. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/mail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SMTP address for the user, for example, 'jeff@contoso.onmicrosoft.com'. Read-Only. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/mailboxSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/mailNickname\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mail alias for the user. This property must be specified when a user is created. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/mobilePhone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The primary cellular telephone number for the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/mySite\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the user's personal site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/officeLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The office location in the user's place of business.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/onPremisesImmutableId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user’s userPrincipalName (UPN) property. Important: The $ and  characters cannot be used when specifying this property. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/onPremisesLastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the last time at which the object was synced with the on-premises directory; for example: '2013-02-16T03:04:54Z'. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/onPremisesSecurityIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/onPremisesSyncEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/passwordPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies password policies for the user. This value is an enumeration with one possible value being 'DisableStrongPassword', which allows weaker passwords than the default policy to be specified. 'DisablePasswordExpiration' can also be specified. The two may be specified together; for example: 'DisablePasswordExpiration, DisableStrongPassword'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/passwordProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the password profile for the user. The profile contains the user’s password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/pastProjects\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list for the user to enumerate their past projects.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/postalCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The postal code for the user's postal address. The postal code is specific to the user's country/region. In the United States of America, this attribute contains the ZIP code.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/preferredLanguage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The preferred language for the user. Should follow ISO 639-1 Code; for example 'en-US'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/preferredName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The preferred name for the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/provisionedPlans\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The plans that are provisioned for the user. Read-only. Not nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/proxyAddresses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com'] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/responsibilities\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list for the user to enumerate their responsibilities.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/schools\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list for the user to enumerate the schools they have attended.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/skills\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list for the user to enumerate their skills.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state or province in the user's address. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/streetAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The street address of the user's place of business.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/surname\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's surname (family name or last name). Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/usageLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries.  Examples include: 'US', 'JP', and 'GB'. Not nullable. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where domain must be present in the tenant’s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Supports $filter and $orderby.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/userType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string value that can be used to classify user types in your directory, such as 'Member' and 'Guest'. Supports $filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/deviceManagementTroubleshootingEvents\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of troubleshooting events for this user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/managedAppRegistrations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more managed app registrations that belong to the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/managedDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed devices associated with the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/calendar\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's primary calendar. Read-only.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/calendarGroups\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's calendar groups. Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/calendarView\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The calendar view for the calendar. Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/calendars\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's calendars. Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/contacts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's contacts. Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/contactFolders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's contacts folders. Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/createdObjects\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Directory objects that were created by the user. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/directReports\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/drive\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's OneDrive. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/drives\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of drives available for this user. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/events\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/inferenceClassification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Relevance classification of the user's messages based on explicit designations which override inferred relevance or importance.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/mailFolders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's mail folders. Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/manager\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user or contact that is this user’s manager. Read-only. (HTTP Methods: GET, PUT, DELETE.)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/memberOf\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The groups and directory roles that the user is a member of. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/messages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The messages in a mailbox or folder. Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/outlook\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/ownedDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices that are owned by the user. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/ownedObjects\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Directory objects that are owned by the user. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/photo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's profile photo. Read-only.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/registeredDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices that are registered for the user. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/activities\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's activities across devices. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/extensions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the user. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/licenseDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of this user's license details. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/onenote\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/people\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"People that are relevant to the user. Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/planner\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entry-point to the Planner resource that might exist for a user. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/photos\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the TEM partner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/url\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/appAuthorized\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the partner's AAD app has been authorized to access Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether Intune's connection to the TEM service is currently enabled or disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/lastConnectionDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of the last request sent to Intune by the TEM partner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingEvent/eventDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the event occurred .\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingEvent/correlationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Id used for tracing the failure in the service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/managedDeviceIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device identifier created or collected by Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/operatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating System.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for the user that tried to enroll the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure AD device identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/enrollmentType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of the enrollment. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/failureCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Highlevel failure category. Possible values are: unknown, authentication, authorization, accountValidation, userValidation, deviceNotSupported, inMaintenance, badRequest, featureNotSupported, enrollmentRestrictionsEnforced, clientDisconnected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/failureReason\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detailed failure reason.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLearningSummary/applicationName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLearningSummary/applicationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application Type. Possible values are: universal, desktop.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLearningSummary/deviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Count\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionNetworkLearningSummary/url\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Website url\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionNetworkLearningSummary/deviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Count\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.invitation/invitedUserDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the user being invited.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.invitation/invitedUserEmailAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address of the user being invited. Required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.invitation/invitedUserMessageInfo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional configuration for the message being sent to the invited user, including customizing message text, language and cc recipient list.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.invitation/sendInvitationMessage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an email should be sent to the user being invited or not. The default is false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.invitation/inviteRedirectUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL user should be redirected to once the invitation is redeemed. Required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.invitation/inviteRedeemUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL user can use to redeem his invitation. Read-Only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.invitation/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the invitation. Possible values: PendingAcceptance, Completed, InProgress, and Error\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.invitation/invitedUserType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The userType of the user being invited. By default, this is Guest. You can invite as Member if you are a company administrator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.invitation/invitedUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user created as part of the invitation creation. Read-Only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.itemAttachment/item\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The attached message or event. Navigation property.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.licenseDetails/servicePlans\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the service plans assigned with the license. Read-only, Not nullable\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.licenseDetails/skuId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier (GUID) for the service SKU. Equal to the skuId property on the related SubscribedSku object. Read-only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.licenseDetails/skuPartNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique SKU display name. Equal to the skuPartNumber on the related SubscribedSku object; for example: 'AAD_Premium'. Read-only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.list/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The displayable title of the list.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.list/list\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides additional details about the list.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.list/system\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, indicates that this is a system-managed list. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.list/sharepointIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns identifiers useful for SharePoint REST compatibility. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.list/columns\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of field definitions for this list.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.list/contentTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of content types present in this list.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.list/drive\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.list/items\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All items contained in the list.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.listItem/contentType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content type of this list item\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.listItem/sharepointIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns identifiers useful for SharePoint REST compatibility. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.listItem/fields\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The values of the columns set on this list item.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.listItem/driveItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.listItem/versions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of previous versions of the list item.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.listItemVersion/published\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the publication status of this particular version. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.listItemVersion/fields\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of the fields and values for this version of the list item.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailFolder/childFolderCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of immediate child mailFolders in the current mailFolder.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailFolder/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mailFolder's display name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailFolder/parentFolderId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the mailFolder's parent mailFolder.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailFolder/totalItemCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of items in the mailFolder.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailFolder/unreadItemCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of items in the mailFolder marked as unread.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailFolder/childFolders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of child folders in the mailFolder.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailFolder/messageRules\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of rules that apply to the user's Inbox folder.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailFolder/messages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of messages in the mailFolder.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailFolder/multiValueExtendedProperties\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailFolder/singleValueExtendedProperties\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eventMessage/meetingMessageType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of event message: none, meetingRequest, meetingCancelled, meetingAccepted, meetingTenativelyAccepted, meetingDeclined.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eventMessage/event\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The event associated with the event message. The assumption for attendees or room resources is that the Calendar Attendant is set to automatically update the calendar with an event when meeting request event messages arrive. Navigation property.  Read-only.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRule/actions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Actions to be taken on a message when the corresponding conditions are fulfilled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRule/conditions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Conditions that when fulfilled, will trigger the corresponding actions for that rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRule/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRule/exceptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exception conditions for the rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRule/hasError\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the rule is in an error condition. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRule/isEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the rule is enabled to be applied to messages.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRule/isReadOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the rule is read-only and cannot be modified or deleted by the rules REST API.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.messageRule/sequence\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the order in which the rule is executed, among other rules.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.multiValueLegacyExtendedProperty/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of property values.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookNamedItem/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the object. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookNamedItem/comment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the comment associated with this name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookNamedItem/scope\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookNamedItem/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookNamedItem/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formula that the name is defined to refer to. E.g. =Sheet14!$B$2:$H$12, =4.75, etc. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookNamedItem/visible\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the object is visible or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookNamedItem/worksheet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the worksheet on which the named item is scoped to. Available only if the item is scoped to the worksheet. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteEntityBaseModel/self\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The endpoint where you can get details about the page. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenote/notebooks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenote/operations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenote/pages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The pages in all OneNote notebooks that are owned by the user or group.  Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenote/resources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenote/sectionGroups\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The section groups in all OneNote notebooks that are owned by the user or group.  Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenote/sections\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sections in all OneNote notebooks that are owned by the user or group.  Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteEntitySchemaObjectModel/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the page was created. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteEntityHierarchyModel/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the notebook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteEntityHierarchyModel/createdBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user, device, and application which created the item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteEntityHierarchyModel/lastModifiedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user, device, and application which created the item. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteEntityHierarchyModel/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the notebook was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notebook/isDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether this is the user's default notebook. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notebook/isShared\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the notebook is shared. If true, the contents of the notebook can be seen by people other than the owner. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notebook/links\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote native client if it's installed. The oneNoteWebURL link opens the notebook in OneNote Online.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notebook/sectionGroupsUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notebook/sectionsUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notebook/userRole\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notebook/sectionGroups\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The section groups in the notebook. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notebook/sections\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sections in the notebook. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operation/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start time of the operation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operation/lastActionDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time of the last action of the operation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operation/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current status of the operation: notStarted, running, completed, failed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.openTypeExtension/extensionName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique text identifier for an open type open extension. Required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteOperation/error\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error returned by the operation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteOperation/resourceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The resource id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteOperation/resourceLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The resource URI for the object. For example, the resource URI for a copied page or section.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteOperation/percentComplete\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operation percent complete if the operation is still in running status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookCategory/color\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. See the note below.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookCategory/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique name that identifies a category in the user's mailbox. After a category is created, the name cannot be changed. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/assistantName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the contact's assistant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/birthday\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's birthday. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/businessAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's business address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/businessHomePage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The business home page of the contact.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/businessPhones\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's business phone numbers.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/children\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The names of the contact's children.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/companyName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the contact's company.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/department\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's department.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's display name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/emailAddresses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's email addresses.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/flag\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The flag value that indicates the status, start date, due date, or completion date for the message.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/fileAs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name the contact is filed under.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/generation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's generation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/givenName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's given name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/homeAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's home address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/homePhones\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's home phone numbers.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/imAddresses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's instant messaging (IM) addresses.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/initials\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's initials.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/jobTitle\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact’s job title.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/manager\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the contact's manager.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/middleName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's middle name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/mobilePhone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's mobile phone number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/nickName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's nickname.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/officeLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The location of the contact's office.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/otherAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Other addresses for the contact.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/parentFolderId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the contact's parent folder.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/personalNotes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's notes about the contact.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/profession\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's profession.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/spouseName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the contact's spouse/partner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/surname\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's surname.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/title\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's title.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/yomiCompanyName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The phonetic Japanese company name of the contact.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/yomiGivenName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The phonetic Japanese given name (first name) of the contact.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/yomiSurname\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The phonetic Japanese surname (last name)  of the contact.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/photo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional contact picture. You can get or set a photo for a contact.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/extensions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the contact. Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/multiValueExtendedProperties\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the contact. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/singleValueExtendedProperties\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the contact. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookUser/masterCategories\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of categories defined for the user.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenotePage/content\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The page's HTML content.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenotePage/contentUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the page's HTML content.  Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenotePage/createdByAppId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the application that created the page. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenotePage/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the page was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenotePage/level\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The indentation level of the page. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenotePage/links\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Links for opening the page. The oneNoteClientURL link opens the page in the OneNote native client if it 's installed. The oneNoteWebUrl link opens the page in OneNote Online. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenotePage/order\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The order of the page within its parent section. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenotePage/title\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The title of the page.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenotePage/parentNotebook\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The notebook that contains the page.  Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenotePage/parentSection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The section that contains the page. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.permission/grantedTo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For user type permissions, the details of the users &amp; applications for this permission. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.permission/inheritedFrom\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides a reference to the ancestor of the current permission, if it is inherited from an ancestor. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.permission/invitation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of any associated sharing invitation for this permission. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.permission/link\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the link details of the current permission, if it is a link type permissions. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.permission/roles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of permission, e.g. read. See below for the full list of roles. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.permission/shareId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique token that can be used to access this shared item via the **shares** API. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.person/birthday\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's birthday.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.person/companyName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the person's company.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.person/department\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's department.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.person/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's display name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.person/scoredEmailAddresses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's email addresses.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.person/givenName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's given name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.person/imAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The instant message voice over IP (VOIP) session initiation protocol (SIP) address for the user. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.person/isFavorite\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the user has flagged this person as a favorite.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.person/jobTitle\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's job title.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.person/officeLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The location of the person's office.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.person/personNotes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Free-form notes that the user has taken about this person.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.person/personType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of person.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.person/phones\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's phone numbers.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.person/postalAddresses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's addresses.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.person/profession\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's profession.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.person/surname\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's surname.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.person/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name (UPN) of the person. The UPN is an Internet-style login name for the person based on the Internet standard RFC 822. By convention, this should map to the person's email name. The general format is alias@domain.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.person/websites\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's websites.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.person/yomiCompany\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The phonetic Japanese name of the person's company.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.planner/buckets\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns a collection of the specified buckets\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.planner/plans\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns a collection of the specified plans\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.planner/tasks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns a collection of the specified tasks\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerAssignedToTaskBoardTaskFormat/orderHintsByAssignee\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Dictionary of hints used to order tasks on the AssignedTo view of the Task Board. The key of each entry is one of the users the task is assigned to and the value is the order hint. The format of each value is defined as outlined here.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerAssignedToTaskBoardTaskFormat/unassignedOrderHint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hint value used to order the task on the AssignedTo view of the Task Board when the task is not assigned to anyone, or if the orderHintsByAssignee dictionary does not provide an order hint for the user the task is assigned to. The format is defined as outlined here.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerBucket/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the bucket.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerBucket/orderHint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hint used to order items of this type in a list view. The format is defined as outlined here.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerBucket/planId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Plan ID to which the bucket belongs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerBucket/tasks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. The collection of tasks in the bucket.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerBucketTaskBoardTaskFormat/orderHint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hint used to order tasks in the Bucket view of the Task Board. The format is defined as outlined here.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerGroup/plans\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns the plannerPlans owned by the group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerPlan/createdBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. The user who created the plan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerPlan/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Date and time at which the plan is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerPlan/owner\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the Group that owns the plan. A valid group must exist before this field can be set. Once set, this can only be updated by the owner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerPlan/title\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. Title of the plan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerPlan/buckets\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Collection of buckets in the plan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerPlan/details\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Additional details about the plan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerPlan/tasks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Collection of tasks in the plan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerPlanDetails/categoryDescriptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An object that specifies the descriptions of the six categories that can be associated with tasks in the plan\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerPlanDetails/sharedWith\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set of user ids that this plan is shared with. If you are leveraging Office 365 Groups, use the Groups API to manage group membership to share the group's plan. You can also add existing members of the group to this collection though it is not required for them to access the plan owned by the group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerProgressTaskBoardTaskFormat/orderHint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hint value used to order the task on the Progress view of the Task Board. The format is defined as outlined here.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/activeChecklistItemCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of checklist items with value set to 'false', representing incomplete items.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/appliedCategories\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The categories to which the task has been applied. See applied Categories for possible values.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/assigneePriority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hint used to order items of this type in a list view. The format is defined as outlined here.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of assignees the task is assigned to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/bucketId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bucket ID to which the task belongs. The bucket needs to be in the plan that the task is in. It is 28 characters long and case sensitive. Format validation is done on the service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/checklistItemCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of checklist items that are present on the task.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/completedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user that completed the task.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/completedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Date and time at which the 'percentComplete' of the task is set to '100'. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/conversationThreadId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Thread ID of the conversation on the task. This is the ID of the conversation thread object created in the group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/createdBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user that created the task.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Date and time at which the task is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/dueDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time at which the task is due. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/hasDescription\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Value is true if the details object of the task has a non-empty description and false otherwise.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/orderHint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hint used to order items of this type in a list view. The format is defined as outlined here.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/percentComplete\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Percentage of task completion. When set to 100, the task is considered completed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/planId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Plan ID to which the task belongs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/previewType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This sets the type of preview that shows up on the task. Possible values are: automatic, noPreview, checklist, description, reference.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/referenceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of external references that exist on the task.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/startDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time at which the task starts. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/title\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title of the task.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/assignedToTaskBoardFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/bucketTaskBoardFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/details\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Additional details about the task.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/progressTaskBoardFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTaskDetails/checklist\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of checklist items on the task.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTaskDetails/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the task\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTaskDetails/previewType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This sets the type of preview that shows up on the task. Possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTaskDetails/references\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of references on the task.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerUser/plans\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns the plannerTasks assigned to the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerUser/tasks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns the plannerPlans shared with the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.post/body\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contents of the post. This is a default property. This property can be null.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.post/conversationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique ID of the conversation. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.post/conversationThreadId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique ID of the conversation thread. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.post/from\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used in delegate access scenarios. Indicates who posted the message on behalf of another user. This is a default property.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.post/hasAttachments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the post has at least one attachment. This is a default property.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.post/newParticipants\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Conversation participants that were added to the thread as part of this post.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.post/receivedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies when the post was received. 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 would look like this: '2014-01-01T00:00:00Z'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.post/sender\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the address of the sender. The value of Sender is assumed to be the address of the authenticated user in the case when Sender is not specified. This is a default property.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.post/attachments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.post/extensions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the post. Read-only. Nullable.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.post/inReplyTo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only.\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.post/multiValueExtendedProperties\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the post. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.post/singleValueExtendedProperties\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the post. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.profilePhoto/height\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The height of the photo. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.profilePhoto/width\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The width of the photo. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userActivity/appActivityId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userActivity/activitySourceHost\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. URL for the domain representing the cross-platform identity mapping for the app. Mapping is stored either as a JSON file hosted on the domain or configurable via Windows Dev Center. The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS domain, either at the top level domain or include a sub domain. For example: https://contoso.com or https://myapp.contoso.com but NOT https://myapp.contoso.com/somepath. You must have a unique file and domain (or sub domain) per cross-platform app identity. For example, a separate file and domain is needed for Word vs. PowerPoint.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userActivity/userTimezone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userActivity/appDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userActivity/activationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. URL used to launch the activity in the best native experience represented by the appId. Might launch a web-based app if no native app exists.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userActivity/contentUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userActivity/fallbackUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. URL used to launch the activity in a web-based app, if available.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userActivity/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set by the server. DateTime in UTC when the object was created on the server.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userActivity/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set by the server. DateTime in UTC when the object was modified on the server.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userActivity/expirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set by the server. DateTime in UTC when the object expired on the server.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userActivity/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set by the server. A status code used to identify valid objects. Values: active, updated, deleted, ignored.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userActivity/contentInfo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userActivity/visualElements\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. The object containing information to render the activity in the UX.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userActivity/historyItems\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. NavigationProperty/Containment; navigation property to the activity's historyItems.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userActivity\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.activityHistoryItem/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set by the server. A status code used to identify valid objects. Values: active, updated, deleted, ignored.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.activityHistoryItem/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set by the server. DateTime in UTC when the object was created on the server.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.activityHistoryItem/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set by the server. DateTime in UTC when the object was modified on the server.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.activityHistoryItem/expirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. UTC DateTime when the historyItem will undergo hard-delete. Can be set by the client.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.activityHistoryItem/startedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. UTC DateTime when the historyItem (activity session) was started. Required for timeline history.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.activityHistoryItem/userTimezone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The timezone in which the user's device used to generate the activity was located at activity creation time. Values supplied as Olson IDs in order to support cross-platform representation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.activityHistoryItem/lastActiveDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. UTC DateTime when the historyItem (activity session) was last understood as active or finished - if null, historyItem status should be Ongoing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.activityHistoryItem/activeDurationSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.activityHistoryItem/activity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. NavigationProperty/Containment; navigation property to the associated activity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.activityHistoryItem\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/address\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the range reference in A1-style. Address value will contain the Sheet reference (e.g. Sheet1!A1:B4). Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/addressLocal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents range reference for the specified range in the language of the user. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/cellCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of cells in the range. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/columnCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the total number of columns in the range. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/columnHidden\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents if all columns of the current range are hidden.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/columnIndex\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the column number of the first cell in the range. Zero-indexed. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/formulas\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formula in A1-style notation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/formulasLocal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formula in A1-style notation, in the user's language and number-formatting locale.  For example, the English '=SUM(A1, 1.5)' formula would become '=SUMME(A1; 1,5)' in German.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/formulasR1C1\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formula in R1C1-style notation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/hidden\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents if all cells of the current range are hidden. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/numberFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents Excel's number format code for the given cell.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/rowCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the total number of rows in the range. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/rowHidden\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents if all rows of the current range are hidden.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/rowIndex\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the row number of the first cell in the range. Zero-indexed. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/text\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text values of the specified range. The Text value will not depend on the cell width. The # sign substitution that happens in Excel UI will not affect the text value returned by the API. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/valueTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the type of data of each cell. Possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/values\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/format\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a format object, encapsulating the range's font, fill, borders, alignment, and other properties. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/sort\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The worksheet containing the current range. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/worksheet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The worksheet containing the current range. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeBorder/color\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HTML color code representing the color of the border line, of the form #RRGGBB (e.g. 'FFA500') or as a named HTML color (e.g. 'orange').\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeBorder/sideIndex\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constant value that indicates the specific side of the border. Possible values are: EdgeTop, EdgeBottom, EdgeLeft, EdgeRight, InsideVertical, InsideHorizontal, DiagonalDown, DiagonalUp. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeBorder/style\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One of the constants of line style specifying the line style for the border. Possible values are: None, Continuous, Dash, DashDot, DashDotDot, Dot, Double, SlantDashDot.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeBorder/weight\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the weight of the border around a range. Possible values are: Hairline, Thin, Medium, Thick.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeFill/color\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HTML color code representing the color of the border line, of the form #RRGGBB (e.g. 'FFA500') or as a named HTML color (e.g. 'orange')\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeFont/bold\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the bold status of font.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeFont/color\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HTML color code representation of the text color. E.g. #FF0000 represents Red.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeFont/italic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the italic status of the font.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeFont/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Font name (e.g. 'Calibri')\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeFont/size\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Font size.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeFont/underline\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of underline applied to the font. Possible values are: None, Single, Double, SingleAccountant, DoubleAccountant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeFormat/columnWidth\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the width of all colums within the range. If the column widths are not uniform, null will be returned.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeFormat/horizontalAlignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the horizontal alignment for the specified object. Possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeFormat/rowHeight\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the height of all rows in the range. If the row heights are not uniform null will be returned.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeFormat/verticalAlignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the vertical alignment for the specified object. Possible values are: Top, Center, Bottom, Justify, Distributed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeFormat/wrapText\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Excel wraps the text in the object. A null value indicates that the entire range doesn't have uniform wrap setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeFormat/borders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of border objects that apply to the overall range selected Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeFormat/fill\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the fill object defined on the overall range. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeFormat/font\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the font object defined on the overall range selected Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeFormat/protection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the format protection object for a range. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteResource/content\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content stream\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteResource/contentUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for downloading the content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schemaExtension/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description for the schema extension.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schemaExtension/owner\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The appId of the application that is the owner of the schema extension. This property can be supplied on creation, to set the owner.  If not supplied, then the calling application's appId will be set as the owner. In either case, the signed-in user must be the owner of the application. Once set, this property is read-only and cannot be changed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schemaExtension/properties\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of property names and types that make up the schema extension definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schemaExtension/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The lifecycle state of the schema extension. Possible states are InDevelopment, Available, and Deprecated. Automatically set to InDevelopment on creation. Schema extensions provides more information on the possible state transitions and behaviors.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schemaExtension/targetTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from contact, device, event, group, message, organization, post, or user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteSection/isDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether this is the user's default section. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteSection/links\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Links for opening the section. The oneNoteClientURL link opens the section in the OneNote native client if it's installed. The oneNoteWebURL link opens the section in OneNote Online.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteSection/pagesUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The pages endpoint where you can get details for all the pages in the section. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteSection/pages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of pages in the section.  Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteSection/parentNotebook\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The notebook that contains the section.  Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteSection/parentSectionGroup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The section group that contains the section.  Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sectionGroup/sectionGroupsUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sectionGroup/sectionsUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the sections navigation property, which returns all the sections in the section group. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sectionGroup/parentNotebook\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The notebook that contains the section group. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sectionGroup/parentSectionGroup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The section group that contains the section group. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sectionGroup/sectionGroups\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The section groups in the section. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sectionGroup/sections\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sections in the section group. Read-only. Nullable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedDriveItem/owner\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the owner of the shared item being referenced.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedDriveItem/driveItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to access the underlying driveItem\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedDriveItem/items\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All driveItems contained in the sharing root. This collection cannot be enumerated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedDriveItem/list\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to access the underlying list\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedDriveItem/listItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to access the underlying listItem\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedDriveItem/root\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to access the underlying driveItem. Deprecated -- use driveItem instead.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedDriveItem/site\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to access the underlying site\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.singleValueLegacyExtendedProperty/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A property value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/root\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, indicates that this is the root site in the site collection. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/sharepointIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns identifiers useful for SharePoint REST compatibility. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/siteCollection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides details about the site's site collection. Available only on the root site. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The full title for the site. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/contentTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of content types defined for this site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/drive\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default drive (document library) for this site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/drives\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of drives (document libraries) under this site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/items\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to address any item contained in this site. This collection cannot be enumerated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/lists\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of lists under this site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/sites\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of the sub-sites under this site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/columns\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of column definitions reusable across lists under this site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/onenote\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Calls the OneNote service for notebook related operations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subscribedSku/appliesTo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For example, 'User' or 'Company'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subscribedSku/capabilityStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For example, 'Enabled'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subscribedSku/consumedUnits\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of licenses that have been assigned.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subscribedSku/prepaidUnits\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the number and status of prepaid licenses.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subscribedSku/servicePlans\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the service plans that are available with the SKU. Not nullable\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subscribedSku/skuId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier (GUID) for the service SKU.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subscribedSku/skuPartNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SKU part number; for example: 'AAD_PREMIUM' or 'RMSBASIC'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subscribedSku\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Referenceable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subscription/changeType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of change in the subscribed resource that will raise a notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subscription/notificationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the endpoint that will receive the notifications. This URL has to make use of the HTTPS protocol.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subscription/resource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the resource that will be monitored for changes. Do not include the base URL ('https://graph.microsoft.com/v1.0/').\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subscription/expirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to.  See the table below for maximum supported subscription length of time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subscription/clientState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the value of the clientState property sent by the service in each notification. The maximum length is 128 characters. The client can check that the 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 notification.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subscription\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Referenceable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/highlightFirstColumn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the first column contains special formatting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/highlightLastColumn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the last column contains special formatting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the table.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/showBandedColumns\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the columns show banded formatting in which odd columns are highlighted differently from even ones to make reading the table easier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/showBandedRows\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the rows show banded formatting in which odd rows are highlighted differently from even ones to make reading the table easier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/showFilterButton\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the filter buttons are visible at the top of each column header. Setting this is only allowed if the table contains a header row.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/showHeaders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the header row is visible or not. This value can be set to show or remove the header row.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/showTotals\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the total row is visible or not. This value can be set to show or remove the total row.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/style\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/legacyId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Legacy Id used in older Excle clients. The value of the identifier remains the same even when the table is renamed. This property should be interpreted as an opaque string value and should not be parsed to any other type. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/columns\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of all the columns in the table. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/rows\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of all the rows in the table. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/sort\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the sorting for the table. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/worksheet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The worksheet containing the current table. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTableColumn/index\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the index number of the column within the columns collection of the table. Zero-indexed. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTableColumn/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the name of the table column. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTableColumn/values\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTableColumn/filter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Retrieve the filter applied to the column. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTableRow/index\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the index number of the row within the rows collection of the table. Zero-indexed. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTableRow/values\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTableSort/matchCase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents whether the casing impacted the last sort of the table. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTableSort/method\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTableSort/fields\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the current conditions used to last sort the table. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.thumbnailSet/large\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A 1920x1920 scaled thumbnail.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.thumbnailSet/medium\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A 176x176 scaled thumbnail.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.thumbnailSet/small\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A 48x48 cropped thumbnail.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.thumbnailSet/source\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A custom thumbnail image or the original image used to generate other thumbnails.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbook/names\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of workbook scoped named items (named ranges and constants). Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbook/tables\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of tables associated with the workbook. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbook/worksheets\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of worksheets associated with the workbook. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookPivotTable/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the PivotTable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookPivotTable/worksheet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The worksheet containing the current PivotTable. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeView/cellAddresses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the cell addresses\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeView/columnCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the number of visible columns. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeView/formulas\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formula in A1-style notation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeView/formulasLocal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formula in A1-style notation, in the user's language and number-formatting locale. For example, the English '=SUM(A1, 1.5)' formula would become '=SUMME(A1; 1,5)' in German.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeView/formulasR1C1\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formula in R1C1-style notation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeView/index\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Index of the range.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeView/numberFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents Excel's number format code for the given cell. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeView/rowCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the number of visible rows. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeView/text\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text values of the specified range. The Text value will not depend on the cell width. The # sign substitution that happens in Excel UI will not affect the text value returned by the API. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeView/valueTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the type of data of each cell. Read-only. Possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeView/values\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the raw values of the specified range view. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeView/rows\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of range views associated with the range. Read-only.&#x9;Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheet/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the worksheet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheet/position\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The zero-based position of the worksheet within the workbook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheet/visibility\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Visibility of the worksheet. Possible values are: Visible, Hidden, VeryHidden.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheet/charts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns collection of charts that are part of the worksheet. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheet/names\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns collection of names that are associated with the worksheet. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheet/pivotTables\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of PivotTables that are part of the worksheet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheet/protection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns sheet protection object for a worksheet. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheet/tables\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of tables that are part of the worksheet. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheetProtection/protected\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the worksheet is protected.  Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheetProtection/options\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sheet protection options. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/contracts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;contractType&quot;: &quot;contractType-value&quot;,&#xD;&#xA;  &quot;customerId&quot;: &quot;customerId-value&quot;,&#xD;&#xA;  &quot;defaultDomainName&quot;: &quot;defaultDomainName-value&quot;,&#xD;&#xA;  &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/devices\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"DELETE\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;accountEnabled&quot;:false,&#xD;&#xA;  &quot;deviceId&quot;:&quot;4c299165-6e8f-4b45-a5ba-c5d250a707ff&quot;,&#xD;&#xA;  &quot;displayName&quot;:&quot;Test device&quot;,&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;,&#xD;&#xA;  &quot;operatingSystem&quot;:&quot;linux&quot;,&#xD;&#xA;  &quot;operatingSystemVersion&quot;:&quot;1&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Device.ReadWrite.All</String>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.ReadWrite.All</String>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/directoryObjects\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"DELETE\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/directoryRoles\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;description&quot;: &quot;description-value&quot;,&#xD;&#xA;  &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;  &quot;roleTemplateId&quot;: &quot;roleTemplateId-value&quot;,&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/directoryRoleTemplates\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;description&quot;: &quot;description-value&quot;,&#xD;&#xA;  &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/domains\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"DELETE\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Domain.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;authenticationType&quot;: &quot;authenticationType-value&quot;,&#xD;&#xA;  &quot;availabilityStatus&quot;: &quot;availabilityStatus-value&quot;,&#xD;&#xA;  &quot;id&quot;: &quot;contoso.com&quot;,&#xD;&#xA;  &quot;isAdminManaged&quot;: true,&#xD;&#xA;  &quot;isDefault&quot;: true,&#xD;&#xA;  &quot;isInitial&quot;: true,&#xD;&#xA;  &quot;isRoot&quot;: true&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>Domain.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Domain.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/drives\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Define drives as an queryable entityset\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection />\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Each of these methods returns a [Drive resource][drive-resource] for the matching drive in the response body.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"HTTP response\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;    &quot;id&quot;: &quot;b!t18F8ybsHUq1z3LTz8xvZqP8zaSWjkFNhsME-Fepo75dTf9vQKfeRblBZjoSQrd7&quot;,&#xD;&#xA;    &quot;driveType&quot;: &quot;business&quot;,&#xD;&#xA;    &quot;owner&quot;: {&#xD;&#xA;        &quot;user&quot;: {&#xD;&#xA;            &quot;id&quot;: &quot;efee1b77-fb3b-4f65-99d6-274c11914d12&quot;,&#xD;&#xA;            &quot;displayName&quot;: &quot;Ryan Gregg&quot;&#xD;&#xA;        }&#xD;&#xA;    },&#xD;&#xA;    &quot;quota&quot;: {&#xD;&#xA;        &quot;deleted&quot;: 256938,&#xD;&#xA;        &quot;remaining&quot;: 1099447353539,&#xD;&#xA;        &quot;state&quot;: &quot;normal&quot;,&#xD;&#xA;        &quot;total&quot;: 1099511627776&#xD;&#xA;    }&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/groupLifecyclePolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"DELETE\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;ffffffff-ffff-ffff-ffff-ffffffffffff&quot;,&#xD;&#xA;  &quot;groupLifetimeInDays&quot;: 100,&#xD;&#xA;  &quot;managedGroupTypes&quot;: &quot;Selected&quot;,&#xD;&#xA;  &quot;alternateNotificationEmails&quot;: &quot;admin@contoso.com&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>or</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>or</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;,&#xD;&#xA;  &quot;groupLifetimeInDays&quot;: 180,&#xD;&#xA;  &quot;managedGroupTypes&quot;: &quot;Selected&quot;,&#xD;&#xA;  &quot;alternateNotificationEmails&quot;: &quot;admin@contoso.com&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/groups\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"DELETE\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;,&#xD;&#xA;  &quot;description&quot;: &quot;description-value&quot;,&#xD;&#xA;  &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;  &quot;groupTypes&quot;: [&#xD;&#xA;    &quot;groupTypes-value&quot;&#xD;&#xA;  ],&#xD;&#xA;  &quot;mail&quot;: &quot;mail-value&quot;,&#xD;&#xA;  &quot;mailEnabled&quot;: true,&#xD;&#xA;  &quot;mailNickname&quot;: &quot;mailNickname-value&quot;,&#xD;&#xA;  &quot;onPremisesLastSyncDateTime&quot;: &quot;onPremisesLastSyncDateTime-value&quot;,&#xD;&#xA;  &quot;onPremisesSecurityIdentifier&quot;: &quot;onPremisesSecurityIdentifier-value&quot;,&#xD;&#xA;  &quot;onPremisesSyncEnabled&quot;: true,&#xD;&#xA;  &quot;proxyAddresses&quot;: [&#xD;&#xA;    &quot;proxyAddresses-value&quot;&#xD;&#xA;   ],&#xD;&#xA;   &quot;securityEnabled&quot;: true,&#xD;&#xA;   &quot;visibility&quot;: &quot;visibility-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.Read.All</String>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.Read.All</String>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/groupSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"DELETE\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.ReadWrite.All</String>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;  &quot;templateId&quot;: &quot;templateId-value&quot;,&#xD;&#xA;  &quot;values&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;name&quot;: &quot;name-value&quot;,&#xD;&#xA;      &quot;value&quot;: &quot;value-value&quot;&#xD;&#xA;    }&#xD;&#xA;  ],&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.ReadWrite.All</String>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/groupSettingTemplates\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;: &quot;https://graph.microsoft.com/v1.0/$metadata#groupSettingTemplates/$entity&quot;,&#xD;&#xA;    &quot;id&quot;: &quot;62375ab9-6b52-47ed-826b-58e47e0e304b&quot;,&#xD;&#xA;    &quot;deletedDateTime&quot;: null,&#xD;&#xA;    &quot;displayName&quot;: &quot;Group.Unified&quot;,&#xD;&#xA;    &quot;description&quot;: &quot;Setting templates define the different settings that can be used for the associated ObjectSettings. This template defines settings that can be used for Unified Groups.&quot;,&#xD;&#xA;    &quot;values&quot;: [&#xD;&#xA;        {&#xD;&#xA;            &quot;name&quot;: &quot;CustomBlockedWordsList&quot;,&#xD;&#xA;            &quot;type&quot;: &quot;System.String&quot;,&#xD;&#xA;            &quot;defaultValue&quot;: &quot;&quot;,&#xD;&#xA;            &quot;description&quot;: &quot;A comma-delimited list of blocked words for Unified Group displayName and mailNickName.&quot;&#xD;&#xA;        },&#xD;&#xA;        {&#xD;&#xA;            &quot;name&quot;: &quot;EnableMSStandardBlockedWords&quot;,&#xD;&#xA;            &quot;type&quot;: &quot;System.Boolean&quot;,&#xD;&#xA;            &quot;defaultValue&quot;: &quot;false&quot;,&#xD;&#xA;            &quot;description&quot;: &quot;A flag indicating whether or not to enable the Microsoft Standard list of blocked words for Unified Group displayName and mailNickName.&quot;&#xD;&#xA;        },&#xD;&#xA;        {&#xD;&#xA;            &quot;name&quot;: &quot;ClassificationDescriptions&quot;,&#xD;&#xA;            &quot;type&quot;: &quot;System.String&quot;,&#xD;&#xA;            &quot;defaultValue&quot;: &quot;&quot;,&#xD;&#xA;            &quot;description&quot;: &quot;A comma-delimited list of structured strings describing the classification values in the ClassificationList. The structure of the string is: Value: Description&quot;&#xD;&#xA;        }&#xD;&#xA;    ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/schemaExtensions\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"DELETE\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/shares\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;B64397C8-07AE-43E4-920E-32BFB4331A5B&quot;,&#xD;&#xA;  &quot;name&quot;: &quot;contoso project.docx&quot;,&#xD;&#xA;  &quot;owner&quot;: {&#xD;&#xA;    &quot;user&quot;: {&#xD;&#xA;      &quot;id&quot;: &quot;98E88F1C-F8DC-47CC-A406-C090248B30E5&quot;,&#xD;&#xA;      &quot;displayName&quot;: &quot;Ryan Gregg&quot;&#xD;&#xA;    }&#xD;&#xA;  },&#xD;&#xA;  &quot;remoteItem&quot;: { &#xD;&#xA;    &quot;driveId&quot;: &quot;&quot;,&#xD;&#xA;    &quot;id&quot;: &quot;&quot;&#xD;&#xA;  }&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/sites\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;contoso.sharepoint.com,2C712604-1370-44E7-A1F5-426573FDA80A,2D2244C3-251A-49EA-93A8-39E1C3A060FE&quot;,&#xD;&#xA;  &quot;owner&quot;: {&#xD;&#xA;    &quot;user&quot;: {&#xD;&#xA;      &quot;displayName&quot;: &quot;Daron Spektor&quot;,&#xD;&#xA;      &quot;id&quot;: &quot;5280E7FE-DC7A-4486-9490-E790D81DFEB3&quot;&#xD;&#xA;    }&#xD;&#xA;  },&#xD;&#xA;  &quot;displayName&quot;: &quot;OneDrive Team Site&quot;,&#xD;&#xA;  &quot;name&quot;: &quot;1drvteam&quot;,&#xD;&#xA;  &quot;createdDateTime&quot;: &quot;2017-05-09T20:56:00Z&quot;,&#xD;&#xA;  &quot;lastModifiedDateTime&quot;: &quot;2017-05-09T20:56:01Z&quot;,&#xD;&#xA;  &quot;webUrl&quot;: &quot;https://contoso.sharepoint.com/teams/1drvteam&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/subscribedSkus\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;: &quot;https://graph.microsoft.com/v1.0/$metadata#subscribedSkus/$entity&quot;,&#xD;&#xA;    &quot;capabilityStatus&quot;: &quot;Enabled&quot;,&#xD;&#xA;    &quot;consumedUnits&quot;: 14,&#xD;&#xA;    &quot;id&quot;: &quot;48a80680-7326-48cd-9935-b556b81d3a4e_c7df2760-2c81-4ef7-b578-5b5392b571df&quot;,&#xD;&#xA;    &quot;prepaidUnits&quot;: {&#xD;&#xA;        &quot;enabled&quot;: 25,&#xD;&#xA;        &quot;suspended&quot;: 0,&#xD;&#xA;        &quot;warning&quot;: 0&#xD;&#xA;    },&#xD;&#xA;    &quot;servicePlans&quot;: [&#xD;&#xA;        {&#xD;&#xA;            &quot;servicePlanId&quot;: &quot;8c098270-9dd4-4350-9b30-ba4703f3b36b&quot;,&#xD;&#xA;            &quot;servicePlanName&quot;: &quot;ADALLOM_S_O365&quot;,&#xD;&#xA;            &quot;provisioningStatus&quot;: &quot;Success&quot;,&#xD;&#xA;            &quot;appliesTo&quot;: &quot;User&quot;&#xD;&#xA;        },&#xD;&#xA;        {&#xD;&#xA;            &quot;servicePlanId&quot;: &quot;9f431833-0334-42de-a7dc-70aa40db46db&quot;,&#xD;&#xA;            &quot;servicePlanName&quot;: &quot;LOCKBOX_ENTERPRISE&quot;,&#xD;&#xA;            &quot;provisioningStatus&quot;: &quot;Success&quot;,&#xD;&#xA;            &quot;appliesTo&quot;: &quot;User&quot;&#xD;&#xA;        }&#xD;&#xA;    ],&#xD;&#xA;    &quot;skuId&quot;: &quot;c7df2760-2c81-4ef7-b578-5b5392b571df&quot;,&#xD;&#xA;    &quot;skuPartNumber&quot;: &quot;ENTERPRISEPREMIUM&quot;,&#xD;&#xA;    &quot;appliesTo&quot;: &quot;User&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/subscriptions\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"DELETE\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection />\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;id&quot;:&quot;7f105c7d-2dc5-4530-97cd-4e7ae6534c07&quot;,&#xD;&#xA;  &quot;resource&quot;:&quot;me/messages&quot;,&#xD;&#xA;  &quot;changeType&quot;:&quot;created,updated&quot;,&#xD;&#xA;  &quot;clientState&quot;:&quot;subscription-identifier&quot;,&#xD;&#xA;  &quot;notificationUrl&quot;:&quot;https://webhook.azurewebsites.net/api/send/myNotifyClient&quot;,&#xD;&#xA;  &quot;expirationDateTime&quot;:&quot;2016-11-20T18:23:45.9356913Z&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection />\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;id&quot;:&quot;7f105c7d-2dc5-4530-97cd-4e7ae6534c07&quot;,&#xD;&#xA;  &quot;resource&quot;:&quot;me/messages&quot;,&#xD;&#xA;  &quot;changeType&quot;:&quot;created,updated&quot;,&#xD;&#xA;  &quot;clientState&quot;:&quot;subscription-identifier&quot;,&#xD;&#xA;  &quot;notificationUrl&quot;:&quot;https://webhook.azurewebsites.net/api/send/myNotifyClient&quot;,&#xD;&#xA;  &quot;expirationDateTime&quot;:&quot;2016-11-22T18:23:45.9356913Z&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection />\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/users\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"define users as an queryable entityset\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection />\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"DELETE\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/directory\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection />\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/education\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is a JSON representation of the resource.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"JSON representation\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection />\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/invitations\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"201\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;7b92124c-9fa9-406f-8b8e-225df8376ba9&quot;,&#xD;&#xA;  &quot;inviteRedeemUrl&quot;: &quot;https://invitations.microsoft.com/redeem/?tenant=04dcc6ab-388a-4559-b527-fbec656300ea&amp;user=7b92124c-9fa9-406f-8b8e-225df8376ba9&amp;ticket=VV9dmiExBsfRIVNFjb9ITj9VXAd07Ypv4gTg%2f8PiuJs%3d&amp;lc=1033&amp;ver=2.0&quot;,&#xD;&#xA;  &quot;invitedUserDisplayName&quot;: &quot;yyy&quot;,&#xD;&#xA;  &quot;invitedUserEmailAddress&quot;: &quot;yyy@test.com&quot;,&#xD;&#xA;  &quot;sendInvitationMessage&quot;: false,&#xD;&#xA;  &quot;invitedUserMessageInfo&quot;: {&#xD;&#xA;     &quot;messageLanguage&quot;: null,&#xD;&#xA;     &quot;ccRecipients&quot;: [&#xD;&#xA;          {&#xD;&#xA;             &quot;emailAddress&quot;: {&#xD;&#xA;                 &quot;name&quot;: null,&#xD;&#xA;                 &quot;address&quot;: null&#xD;&#xA;              }&#xD;&#xA;          }&#xD;&#xA;     ],&#xD;&#xA;     &quot;customizedMessageBody&quot;: null&#xD;&#xA;  },&#xD;&#xA;  &quot;inviteRedirectUrl&quot;: &quot;https://myapp.com/&quot;,&#xD;&#xA;  &quot;status&quot;: &quot;Completed&quot;,&#xD;&#xA;  &quot;invitedUser&quot;:  [ {  &quot;id&quot;: &quot;243b1de4-ad9f-421c-a933-d55305fb165d&quot; } ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Invite.All</String>\n                        <String>User.ReadWrite.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Invite.All</String>\n                        <String>User.ReadWrite.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Define the /me as singleton\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection />\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Examples\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;businessPhones&quot;: [&#xD;&#xA;       &quot;businessPhones-value&quot;&#xD;&#xA;   ],&#xD;&#xA;   &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;   &quot;givenName&quot;: &quot;givenName-value&quot;,&#xD;&#xA;   &quot;jobTitle&quot;: &quot;jobTitle-value&quot;,&#xD;&#xA;   &quot;mail&quot;: &quot;mail-value&quot;,&#xD;&#xA;   &quot;mobilePhone&quot;: &quot;mobilePhone-value&quot;,&#xD;&#xA;   &quot;officeLocation&quot;: &quot;officeLocation-value&quot;,&#xD;&#xA;   &quot;preferredLanguage&quot;: &quot;preferredLanguage-value&quot;,&#xD;&#xA;   &quot;surname&quot;: &quot;surname-value&quot;,&#xD;&#xA;   &quot;userPrincipalName&quot;: &quot;userPrincipalName-value&quot;,&#xD;&#xA;   &quot;id&quot;: &quot;id-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read</String>\n                        <String>User.ReadWrite</String>\n                        <String>User.ReadBasic.All</String>\n                        <String>User.Read.All</String>\n                        <String>User.ReadWrite.All</String>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read</String>\n                        <String>User.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read.All</String>\n                        <String>User.ReadWrite.All</String>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.ReadWrite</String>\n                        <String>User.ReadWrite.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.ReadWrite.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/organization\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;assignedPlans&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;assignedDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;      &quot;capabilityStatus&quot;: &quot;capabilityStatus-value&quot;,&#xD;&#xA;      &quot;service&quot;: &quot;service-value&quot;,&#xD;&#xA;      &quot;servicePlanId&quot;: &quot;servicePlanId-value&quot;&#xD;&#xA;    }&#xD;&#xA;  ],&#xD;&#xA;  &quot;businessPhones&quot;: [&#xD;&#xA;    &quot;businessPhones-value&quot;&#xD;&#xA;  ],&#xD;&#xA;  &quot;city&quot;: &quot;city-value&quot;,&#xD;&#xA;  &quot;country&quot;: &quot;country-value&quot;,&#xD;&#xA;  &quot;countryLetterCode&quot;: &quot;countryLetterCode-value&quot;,&#xD;&#xA;  &quot;displayName&quot;: &quot;displayName-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read</String>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;assignedPlans&quot;: [&#xD;&#xA;        {&#xD;&#xA;          &quot;assignedDateTime&quot;: &quot;2016-10-19T10:37:00Z&quot;,&#xD;&#xA;          &quot;capabilityStatus&quot;: &quot;capabilityStatus-value&quot;,&#xD;&#xA;          &quot;service&quot;: &quot;service-value&quot;,&#xD;&#xA;          &quot;servicePlanId&quot;: &quot;servicePlanId-value&quot;&#xD;&#xA;        }&#xD;&#xA;      ],&#xD;&#xA;      &quot;businessPhones&quot;: [&#xD;&#xA;        &quot;businessPhones-value&quot;&#xD;&#xA;      ],&#xD;&#xA;      &quot;city&quot;: &quot;city-value&quot;,&#xD;&#xA;      &quot;country&quot;: &quot;country-value&quot;,&#xD;&#xA;      &quot;countryLetterCode&quot;: &quot;countryLetterCode-value&quot;,&#xD;&#xA;      &quot;displayName&quot;: &quot;displayName-value&quot;&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read</String>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/planner\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"The **planner** resource is available at the root of the graph.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection />\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/reports\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection />\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.directoryObject)/getByIds\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;: &quot;https://graph.microsoft.com/v1.0/$metadata#directoryObjects&quot;,&#xD;&#xA;    &quot;value&quot;: [&#xD;&#xA;      {&#xD;&#xA;        &quot;@odata.type&quot;: &quot;#microsoft.graph.user&quot;,&#xD;&#xA;        &quot;id&quot;: &quot;84b80893-8749-40a3-97b7-68513b600544&quot;,&#xD;&#xA;        &quot;accountEnabled&quot;: true,&#xD;&#xA;        &quot;displayName&quot;: &quot;Trevor Jones&quot;&#xD;&#xA;      },&#xD;&#xA;      {&#xD;&#xA;        &quot;@odata.type&quot;: &quot;#microsoft.graph.user&quot;,&#xD;&#xA;        &quot;id&quot;: &quot;84b80893-8749-40a3-97b7-68513b600544&quot;,&#xD;&#xA;        &quot;accountEnabled&quot;: true,&#xD;&#xA;        &quot;displayName&quot;: &quot;Billy Smith&quot;&#xD;&#xA;      }&#xD;&#xA;    ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/assignLicense\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;accountEnabled&quot;: true,&#xD;&#xA;  &quot;assignedLicenses&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;disabledPlans&quot;: [ &quot;11b0131d-43c8-4bbb-b2c8-e80f9a50834a&quot; ],&#xD;&#xA;      &quot;skuId&quot;: &quot;skuId-value&quot;&#xD;&#xA;    }&#xD;&#xA;  ],&#xD;&#xA;  &quot;assignedPlans&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;assignedDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;      &quot;capabilityStatus&quot;: &quot;capabilityStatus-value&quot;,&#xD;&#xA;      &quot;service&quot;: &quot;service-value&quot;,&#xD;&#xA;      &quot;servicePlanId&quot;: &quot;bea13e0c-3828-4daa-a392-28af7ff61a0f&quot;&#xD;&#xA;    }&#xD;&#xA;  ],&#xD;&#xA;  &quot;businessPhones&quot;: [&#xD;&#xA;    &quot;businessPhones-value&quot;&#xD;&#xA;  ],&#xD;&#xA;  &quot;city&quot;: &quot;city-value&quot;,&#xD;&#xA;  &quot;companyName&quot;: &quot;companyName-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.ReadWrite.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.ReadWrite.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/findMeetingTimes\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Notice that the request specifies time in the PST time zone, and the response returns meeting time suggestions in UTC, by default. You can use the `Prefer: outlook.timezone` request &#xD;&#xA;header to specify PST as well for the time values in the response.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer: outlook.timezone\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;:&quot;https://graph.microsoft.com/v1.0/$metadata#microsoft.graph.meetingTimeSuggestionsResult&quot;,&#xD;&#xA;    &quot;emptySuggestionsReason&quot;:&quot;&quot;,&#xD;&#xA;    &quot;meetingTimeSuggestions&quot;:[&#xD;&#xA;        {&#xD;&#xA;            &quot;confidence&quot;:100.0,&#xD;&#xA;            &quot;organizerAvailability&quot;:&quot;free&quot;,&#xD;&#xA;            &quot;suggestionReason&quot;:&quot;Suggested because it is one of the nearest times when all attendees are available.&quot;,&#xD;&#xA;            &quot;meetingTimeSlot&quot;:{&#xD;&#xA;                &quot;start&quot;:{&#xD;&#xA;                    &quot;dateTime&quot;:&quot;2017-04-17T18:00:00.0000000&quot;,&#xD;&#xA;                    &quot;timeZone&quot;:&quot;Pacific Standard Time&quot;&#xD;&#xA;                },&#xD;&#xA;                &quot;end&quot;:{&#xD;&#xA;                    &quot;dateTime&quot;:&quot;2017-04-17T20:00:00.0000000&quot;,&#xD;&#xA;                    &quot;timeZone&quot;:&quot;Pacific Standard Time&quot;&#xD;&#xA;                }&#xD;&#xA;            },&#xD;&#xA;            &quot;attendeeAvailability&quot;:[&#xD;&#xA;                {&#xD;&#xA;                    &quot;availability&quot;:&quot;free&quot;,&#xD;&#xA;                    &quot;attendee&quot;:{&#xD;&#xA;                        &quot;type&quot;:&quot;required&quot;,&#xD;&#xA;                        &quot;emailAddress&quot;:{&#xD;&#xA;                            &quot;address&quot;:&quot;samanthab@contoso.onmicrosoft.com&quot;&#xD;&#xA;                        }&#xD;&#xA;                    }&#xD;&#xA;                }&#xD;&#xA;            ],&#xD;&#xA;            &quot;locations&quot;:[&#xD;&#xA;                {&#xD;&#xA;                    &quot;displayName&quot;:&quot;Conf room Hood&quot;&#xD;&#xA;                }&#xD;&#xA;            ]&#xD;&#xA;        },&#xD;&#xA;        {&#xD;&#xA;            &quot;confidence&quot;:100.0,&#xD;&#xA;            &quot;organizerAvailability&quot;:&quot;free&quot;,&#xD;&#xA;            &quot;suggestionReason&quot;:&quot;Suggested because it is one of the nearest times when all attendees are available.&quot;,&#xD;&#xA;            &quot;meetingTimeSlot&quot;:{&#xD;&#xA;                &quot;start&quot;:{&#xD;&#xA;                    &quot;dateTime&quot;:&quot;2017-04-17T20:00:00.0000000&quot;,&#xD;&#xA;                    &quot;timeZone&quot;:&quot;Pacific Standard Time&quot;&#xD;&#xA;                },&#xD;&#xA;                &quot;end&quot;:{&#xD;&#xA;                    &quot;dateTime&quot;:&quot;2017-04-17T22:00:00.0000000&quot;,&#xD;&#xA;                    &quot;timeZone&quot;:&quot;Pacific Standard Time&quot;&#xD;&#xA;                }&#xD;&#xA;            },&#xD;&#xA;            &quot;attendeeAvailability&quot;:[&#xD;&#xA;                {&#xD;&#xA;                    &quot;availability&quot;:&quot;free&quot;,&#xD;&#xA;                    &quot;attendee&quot;:{&#xD;&#xA;                        &quot;type&quot;:&quot;required&quot;,&#xD;&#xA;                        &quot;emailAddress&quot;:{&#xD;&#xA;                            &quot;address&quot;:&quot;samanthab@contoso.onmicrosoft.com&quot;&#xD;&#xA;                        }&#xD;&#xA;                    }&#xD;&#xA;                }&#xD;&#xA;            ],&#xD;&#xA;            &quot;locations&quot;:[&#xD;&#xA;                {&#xD;&#xA;                    &quot;displayName&quot;:&quot;Conf room Hood&quot;&#xD;&#xA;                }&#xD;&#xA;            ]&#xD;&#xA;        }&#xD;&#xA;   ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.Read.Shared</String>\n                        <String>Calendars.ReadWrite.Shared</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/sendMail\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"202\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directoryObject/checkMemberGroups\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;        &quot;fee2c45b-915a-4a64-b130-f4eb9e75525e&quot;&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read.All</String>\n                        <String>and</String>\n                        <String>Group.Read.All</String>\n                        <String>Directory.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read.All</String>\n                        <String>and</String>\n                        <String>Group.Read.All</String>\n                        <String>Directory.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directoryObject/getMemberGroups\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;: &quot;https://graph.microsoft.com/v1.0/$metadata#Collection(Edm.String)&quot;,&#xD;&#xA;    &quot;value&quot;: [&#xD;&#xA;        &quot;fee2c45b-915a-4a64-b130-f4eb9e75525e&quot;,&#xD;&#xA;        &quot;4fe90ae7-065a-478b-9400-e0a0e1cbd540&quot;,&#xD;&#xA;        &quot;e0c3beaf-eeb4-43d8-abc5-94f037a65697&quot;&#xD;&#xA;    ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read.All</String>\n                        <String>and</String>\n                        <String>Group.Read.All</String>\n                        <String>Directory.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read.All</String>\n                        <String>and</String>\n                        <String>Group.Read.All</String>\n                        <String>Directory.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directoryObject/getMemberObjects\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;: &quot;https://graph.microsoft.com/v1.0/$metadata#Collection(Edm.String)&quot;,&#xD;&#xA;    &quot;value&quot;: [&#xD;&#xA;        &quot;fee2c45b-915a-4a64-b130-f4eb9e75525e&quot;,&#xD;&#xA;        &quot;4fe90ae7-065a-478b-9400-e0a0e1cbd540&quot;,&#xD;&#xA;        &quot;c9ee2d50-9e8a-4352-b97c-4c2c99557c22&quot;,&#xD;&#xA;        &quot;e0c3beaf-eeb4-43d8-abc5-94f037a65697&quot;&#xD;&#xA;    ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read.All</String>\n                        <String>and</String>\n                        <String>Group.Read.All</String>\n                        <String>Directory.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read.All</String>\n                        <String>and</String>\n                        <String>Group.Read.All</String>\n                        <String>Directory.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domain/verify\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;authenticationType&quot;: &quot;authenticationType-value&quot;,&#xD;&#xA;  &quot;availabilityStatus&quot;: &quot;availabilityStatus-value&quot;,&#xD;&#xA;  &quot;isAdminManaged&quot;: true,&#xD;&#xA;  &quot;isDefault&quot;: true,&#xD;&#xA;  &quot;isInitial&quot;: true,&#xD;&#xA;  &quot;isRoot&quot;: true,&#xD;&#xA;  &quot;name&quot;: &quot;contoso.com&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>Domain.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/addFavorite\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/removeFavorite\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/renew\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                        <String>or</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                        <String>or</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/resetUnseenCount\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/subscribeByMail\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/unsubscribeByMail\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directoryObject/restore\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Accept\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;@odata.context&quot;:&quot;https://graph.microsoft.com/v1.0/$metadata#directoryObjects/$entity&quot;,&#xD;&#xA;  &quot;@odata.type&quot;:&quot;#microsoft.graph.group&quot;,&#xD;&#xA;  &quot;id&quot;:&quot;46cc6179-19d0-473e-97ad-6ff84347bbbb&quot;,&#xD;&#xA;  &quot;displayName&quot;:&quot;SampleGroup&quot;,&#xD;&#xA;  &quot;groupTypes&quot;:[&quot;Unified&quot;],&#xD;&#xA;  &quot;mail&quot;:&quot;example@contoso.com&quot;,&#xD;&#xA;  &quot;mailEnabled&quot;:true,&#xD;&#xA;  &quot;mailNickname&quot;:&quot;Example&quot;,&#xD;&#xA;  &quot;securityEnabled&quot;:false,&#xD;&#xA;  &quot;visibility&quot;:&quot;Public&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection />\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/accept\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/decline\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/dismissReminder\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/snoozeReminder\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/tentativelyAccept\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailFolder/copy\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;  &quot;parentFolderId&quot;: &quot;parentFolderId-value&quot;,&#xD;&#xA;  &quot;childFolderCount&quot;: 99,&#xD;&#xA;  &quot;unreadItemCount&quot;: 99,&#xD;&#xA;  &quot;totalItemCount&quot;: 99,&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailFolder/move\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;  &quot;parentFolderId&quot;: &quot;parentFolderId-value&quot;,&#xD;&#xA;  &quot;childFolderCount&quot;: 99,&#xD;&#xA;  &quot;unreadItemCount&quot;: 99,&#xD;&#xA;  &quot;totalItemCount&quot;: 99,&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/copy\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;receivedDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;  &quot;sentDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;  &quot;hasAttachments&quot;: true,&#xD;&#xA;  &quot;subject&quot;: &quot;subject-value&quot;,&#xD;&#xA;  &quot;body&quot;: {&#xD;&#xA;    &quot;contentType&quot;: &quot;&quot;,&#xD;&#xA;    &quot;content&quot;: &quot;content-value&quot;&#xD;&#xA;  },&#xD;&#xA;  &quot;bodyPreview&quot;: &quot;bodyPreview-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/createForward\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;receivedDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;  &quot;sentDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;  &quot;hasAttachments&quot;: true,&#xD;&#xA;  &quot;subject&quot;: &quot;subject-value&quot;,&#xD;&#xA;  &quot;body&quot;: {&#xD;&#xA;    &quot;contentType&quot;: &quot;&quot;,&#xD;&#xA;    &quot;content&quot;: &quot;content-value&quot;&#xD;&#xA;  },&#xD;&#xA;  &quot;bodyPreview&quot;: &quot;bodyPreview-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/createReply\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;receivedDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;  &quot;sentDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;  &quot;hasAttachments&quot;: true,&#xD;&#xA;  &quot;subject&quot;: &quot;subject-value&quot;,&#xD;&#xA;  &quot;body&quot;: {&#xD;&#xA;    &quot;contentType&quot;: &quot;&quot;,&#xD;&#xA;    &quot;content&quot;: &quot;content-value&quot;&#xD;&#xA;  },&#xD;&#xA;  &quot;bodyPreview&quot;: &quot;bodyPreview-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/createReplyAll\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;receivedDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;  &quot;sentDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;  &quot;hasAttachments&quot;: true,&#xD;&#xA;  &quot;subject&quot;: &quot;subject-value&quot;,&#xD;&#xA;  &quot;body&quot;: {&#xD;&#xA;    &quot;contentType&quot;: &quot;&quot;,&#xD;&#xA;    &quot;content&quot;: &quot;content-value&quot;&#xD;&#xA;  },&#xD;&#xA;  &quot;bodyPreview&quot;: &quot;bodyPreview-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/forward\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/move\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;receivedDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;  &quot;sentDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;  &quot;hasAttachments&quot;: true,&#xD;&#xA;  &quot;subject&quot;: &quot;subject-value&quot;,&#xD;&#xA;  &quot;body&quot;: {&#xD;&#xA;    &quot;contentType&quot;: &quot;&quot;,&#xD;&#xA;    &quot;content&quot;: &quot;content-value&quot;&#xD;&#xA;  },&#xD;&#xA;  &quot;bodyPreview&quot;: &quot;bodyPreview-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/reply\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/replyAll\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/send\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"The following example shows how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"202\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conversationThread/reply\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"202\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/copy\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Returns details about how to [monitor the progress](../../../concepts/long_running_actions_overview.md) of the copy, upon accepting the request.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Response\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"202\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"The API responds that the action was accepted and the URL for retrieving the status of the long running action.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Initial action request\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"202\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection />\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/createLink\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"The following example requests a sharing link to be created for the DriveItem specified by {itemId} in the user's OneDrive.&#xD;&#xA;The sharing link is configured to be read-only and usable by anyone with the link.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"201\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;123ABC&quot;,&#xD;&#xA;  &quot;roles&quot;: [&quot;write&quot;],&#xD;&#xA;  &quot;link&quot;: {&#xD;&#xA;    &quot;type&quot;: &quot;view&quot;,&#xD;&#xA;    &quot;scope&quot;: &quot;anonymous&quot;,&#xD;&#xA;    &quot;webUrl&quot;: &quot;https://1drv.ms/A6913278E564460AA616C71B28AD6EB6&quot;,&#xD;&#xA;    &quot;application&quot;: {&#xD;&#xA;      &quot;id&quot;: &quot;1234&quot;,&#xD;&#xA;      &quot;displayName&quot;: &quot;Sample Application&quot;&#xD;&#xA;    },&#xD;&#xA;  }&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"OneDrive for Business and SharePoint support company sharable links.&#xD;&#xA;These are similar to anonymous links, except they only work for members of the owning organization.&#xD;&#xA;To create a company sharable link, use the **scope** parameter with a value of `organization`.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Creating company sharable links\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"201\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;123ABC&quot;,&#xD;&#xA;  &quot;roles&quot;: [&quot;write&quot;],&#xD;&#xA;  &quot;link&quot;: {&#xD;&#xA;    &quot;type&quot;: &quot;edit&quot;,&#xD;&#xA;    &quot;scope&quot;: &quot;organization&quot;,&#xD;&#xA;    &quot;webUrl&quot;: &quot;https://contoso-my.sharepoint.com/personal/ellen_contoso_com/...&quot;,&#xD;&#xA;    &quot;application&quot;: {&#xD;&#xA;      &quot;id&quot;: &quot;1234&quot;,&#xD;&#xA;      &quot;displayName&quot;: &quot;Sample Application&quot;&#xD;&#xA;    },&#xD;&#xA;  }&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"**Note:** Embed links are only supported for OneDrive personal.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Creating embeddable links\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"201\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;123ABC&quot;,&#xD;&#xA;  &quot;roles&quot;: [&quot;read&quot;],&#xD;&#xA;  &quot;link&quot;: {&#xD;&#xA;    &quot;type&quot;: &quot;embed&quot;,&#xD;&#xA;    &quot;webHtml&quot;: &quot;&lt;IFRAME src=\\&quot;https://onedrive.live.com/...\\&quot;&gt;&lt;/IFRAME&gt;&quot;,&#xD;&#xA;    &quot;webUrl&quot;: &quot;https://onedive.live.com/...&quot;,&#xD;&#xA;    &quot;application&quot;: {&#xD;&#xA;      &quot;id&quot;: &quot;1234&quot;,&#xD;&#xA;      &quot;displayName&quot;: &quot;Sample Application&quot;&#xD;&#xA;    },&#xD;&#xA;  }&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/invite\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"This example sends a sharing invitation to a user with email address 'ryan@contoso.org' with a message about a file being collaborated on.&#xD;&#xA;The invitation grants Ryan read-write access to the file.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;grantedTo&quot;: {&#xD;&#xA;        &quot;user&quot;: {&#xD;&#xA;          &quot;displayName&quot;: &quot;Ryan Gregg&quot;,&#xD;&#xA;          &quot;id&quot;: &quot;42F177F1-22C0-4BE3-900D-4507125C5C20&quot;&#xD;&#xA;        }&#xD;&#xA;      },&#xD;&#xA;      &quot;id&quot;: &quot;CCFC7CA3-7A19-4D57-8CEF-149DB9DDFA62&quot;,&#xD;&#xA;      &quot;invitation&quot;: {&#xD;&#xA;        &quot;email&quot;: &quot;ryan@contoso.com&quot;,&#xD;&#xA;        &quot;signInRequired&quot;: true&#xD;&#xA;      },&#xD;&#xA;      &quot;roles&quot;: [ &quot;write&quot; ]&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notebook/copyNotebook\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"202\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Create</String>\n                        <String>Notes.ReadWrite</String>\n                        <String>Notes.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Create</String>\n                        <String>Notes.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenotePage/copyToSection\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"202\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Create</String>\n                        <String>Notes.ReadWrite</String>\n                        <String>Notes.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Create</String>\n                        <String>Notes.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteSection/copyToNotebook\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"202\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Create</String>\n                        <String>Notes.ReadWrite</String>\n                        <String>Notes.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Create</String>\n                        <String>Notes.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteSection/copyToSectionGroup\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"202\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Create</String>\n                        <String>Notes.ReadWrite</String>\n                        <String>Notes.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Create</String>\n                        <String>Notes.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/retire\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Accept\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection />\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/wipe\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Accept\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection />\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbook/closeSession\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"workbook-session-id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbook/createSession\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"201\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;,&#xD;&#xA;  &quot;persistChanges&quot;: true&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbook/refreshSession\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"workbook-session-id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/createUploadSession\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Properties\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"if-match\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;uploadUrl&quot;: &quot;https://sn3302.up.1drv.com/up/fe6987415ace7X4e1eF866337&quot;,&#xD;&#xA;  &quot;expirationDateTime&quot;: &quot;2015-01-29T09:21:55.523Z&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItemVersion/restoreVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"If successful, the API call returns a `204 No content`.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Response\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.post/forward\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.post/reply\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"202\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection />\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.workbookNamedItem)/add\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;: &quot;https://graph.microsoft.com/v1.0/$metadata#workbookNamedItem&quot;,&#xD;&#xA;    &quot;@odata.type&quot;: &quot;#microsoft.graph.workbookNamedItem&quot;,&#xD;&#xA;    &quot;@odata.id&quot;: &quot;/users('ca41eb6e-5828-486b-ab52-c3bd1f7a4047')/drive/root/workbook/names(%27test5%27)&quot;,&#xD;&#xA;    &quot;comment&quot;: &quot;Comment for the named item&quot;,&#xD;&#xA;    &quot;name&quot;: &quot;test5&quot;,&#xD;&#xA;    &quot;scope&quot;: &quot;Workbook&quot;,&#xD;&#xA;    &quot;type&quot;: &quot;Range&quot;,&#xD;&#xA;    &quot;value&quot;: &quot;Sheet1!$F$15:$N$27&quot;,&#xD;&#xA;    &quot;visible&quot;: true&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Sites.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Sites.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.workbookNamedItem)/addFormulaLocal\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;: &quot;https://graph.microsoft.com/v1.0/$metadata#workbookNamedItem&quot;,&#xD;&#xA;    &quot;@odata.type&quot;: &quot;#microsoft.graph.workbookNamedItem&quot;,&#xD;&#xA;    &quot;@odata.id&quot;: &quot;/users('ca41eb6e-5828-486b-ab52-c3bd1f7a4047')/drive/root/workbook/names(%27test7%27)&quot;,&#xD;&#xA;    &quot;comment&quot;: &quot;Comment for the named item&quot;,&#xD;&#xA;    &quot;name&quot;: &quot;test7&quot;,&#xD;&#xA;    &quot;scope&quot;: &quot;Workbook&quot;,&#xD;&#xA;    &quot;type&quot;: &quot;String&quot;,&#xD;&#xA;    &quot;value&quot;: &quot;0&quot;,&#xD;&#xA;    &quot;visible&quot;: true&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Sites.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Sites.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.workbookTable)/add\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;99&quot;,&#xD;&#xA;  &quot;name&quot;: &quot;name-value&quot;,&#xD;&#xA;  &quot;showHeaders&quot;: true,&#xD;&#xA;  &quot;showTotals&quot;: true,&#xD;&#xA;  &quot;style&quot;: &quot;style-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.workbookWorksheet)/add\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;,&#xD;&#xA;  &quot;position&quot;: 99,&#xD;&#xA;  &quot;name&quot;: &quot;name-value&quot;,&#xD;&#xA;  &quot;visibility&quot;: &quot;visibility-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/clearFilters\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/convertToRange\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/delete\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/reapplyFilters\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheet/delete\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.workbookPivotTable)/refreshAll\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/clear\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/delete\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/insert\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/merge\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/unmerge\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.workbookTableColumn)/add\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;id&quot;: 99,&#xD;&#xA;  &quot;name&quot;: &quot;name-value&quot;,&#xD;&#xA;  &quot;index&quot;: 99,&#xD;&#xA;  &quot;values&quot;: &quot;values-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.workbookTableRow)/add\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;index&quot;: 99,&#xD;&#xA;  &quot;values&quot;: &quot;values-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTableSort/apply\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTableSort/clear\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTableSort/reapply\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.workbookChart)/add\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;,&#xD;&#xA;  &quot;height&quot;: 99,&#xD;&#xA;  &quot;left&quot;: 99&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheetProtection/protect\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheetProtection/unprotect\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookPivotTable/refresh\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.listItemVersion/restoreVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"If successful, the API call returns a `204 No content`.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Response\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Sites.ReadWrite.All</String>\n                        <String>Sites.Manage.All</String>\n                        <String>Sites.FullControl.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>n/a</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Sites.ReadWrite.All</String>\n                        <String>Sites.Manage.All</String>\n                        <String>Sites.FullControl.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeFormat/autofitColumns\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeFormat/autofitRows\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeSort/apply\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTableColumn/delete\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTableRow/delete\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChart/delete\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChart/setData\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChart/setPosition\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeFill/clear\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookFilter/apply\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookFilter/clear\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartFill/clear\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartFill/setSolidColor\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartLineFormat/clear\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.group)/delta\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;@odata.context&quot;:&quot;https://graph.microsoft.com/v1.0/$metadata#groups&quot;,&quot;@odata.nextLink&quot;:&quot;https://graph.microsoft.com/v1.0/groups/delta?$skiptoken=pqwSUjGYvb3jQpbwVAwEL7yuI3dU1LecfkkfLPtnIjvY1FSSc_&quot;,&#xD;&#xA;  &quot;value&quot;:[&#xD;&#xA;    {&#xD;&#xA;      &quot;classification&quot;: &quot;classification-value&quot;,&#xD;&#xA;      &quot;createdDateTime&quot;:&quot;datetime-value&quot;,&#xD;&#xA;      &quot;description&quot;:&quot;Test group 1&quot;,&#xD;&#xA;      &quot;displayName&quot;:&quot;TestGroup1&quot;,&#xD;&#xA;      &quot;groupTypes&quot;: [&#xD;&#xA;        &quot;groupTypes-value&quot;&#xD;&#xA;      ],&#xD;&#xA;      &quot;mail&quot;: &quot;mail-value&quot;&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.Read.All</String>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.Read.All</String>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/reminderView\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;: &quot;https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.reminder)&quot;,&#xD;&#xA;    &quot;value&quot;: [&#xD;&#xA;        {&#xD;&#xA;            &quot;eventId&quot;: &quot;AAMkADNsvAAA=&quot;,&#xD;&#xA;            &quot;changeKey&quot;: &quot;SuFHwDRP1EeXJUopWbSLlgAAmBvk2g==&quot;,&#xD;&#xA;            &quot;eventSubject&quot;: &quot;Plan summer company picnic&quot;,&#xD;&#xA;            &quot;eventWebLink&quot;: &quot;https://outlook.office365.com/owa/?itemid=AAMkADNsvAAA%3D&amp;exvsurl=1&amp;path=/calendar/item&quot;,&#xD;&#xA;            &quot;eventStartTime&quot;: {&#xD;&#xA;                &quot;dateTime&quot;: &quot;2017-06-09T18:00:00.0000000&quot;,&#xD;&#xA;                &quot;timeZone&quot;: &quot;UTC&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;eventEndTime&quot;: {&#xD;&#xA;                &quot;dateTime&quot;: &quot;2017-06-09T19:00:00.0000000&quot;,&#xD;&#xA;                &quot;timeZone&quot;: &quot;UTC&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;eventLocation&quot;: {&#xD;&#xA;                &quot;displayName&quot;: &quot;Conf Room 3&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;reminderFireTime&quot;: {&#xD;&#xA;                &quot;dateTime&quot;: &quot;2017-06-09T17:45:00.0000000&quot;,&#xD;&#xA;                &quot;timeZone&quot;: &quot;UTC&quot;&#xD;&#xA;            }&#xD;&#xA;        }&#xD;&#xA;    ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.Read</String>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.Read</String>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.Read</String>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getEmailActivityCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Send,Receive,Read,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getEmailActivityUserCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Send,Receive,Read,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getEmailActivityUserDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,User Principal Name,Display Name,Is Deleted,Deleted Date,Last Activity Date,Send Count,Receive Count,Read Count,Assigned Products,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,User Principal Name,Display Name,Is Deleted,Deleted Date,Last Activity Date,Send Count,Receive Count,Read Count,Assigned Products,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getEmailAppUsageAppsUserCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Mail For Mac,Outlook For Mac,Outlook For Windows,Outlook For Mobile,Other For Mobile,Outlook For Web,POP3 App,IMAP4 App,SMTP App,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getEmailAppUsageUserCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Mail For Mac,Outlook For Mac,Outlook For Windows,Outlook For Mobile,Other For Mobile,Outlook For Web,POP3 App,IMAP4 App,SMTP App,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getEmailAppUsageUserDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,User Principal Name,Display Name,Is Deleted,Deleted Date,Last Activity Date,Mail For Mac,Outlook For Mac,Outlook For Windows,Outlook For Mobile,Other For Mobile,Outlook For Web,POP3 App,IMAP4 App,SMTP App,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,User Principal Name,Display Name,Is Deleted,Deleted Date,Last Activity Date,Mail For Mac,Outlook For Mac,Outlook For Windows,Outlook For Mobile,Other For Mobile,Outlook For Web,POP3 App,IMAP4 App,SMTP App,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getEmailAppUsageVersionsUserCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Outlook 2016,Outlook 2013,Outlook 2010,Outlook 2007,Undetermined,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getMailboxUsageDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,User Principal Name,Display Name,Is Deleted,Deleted Date,Created Date,Last Activity Date,Item Count,Storage Used (Byte),Issue Warning Quota (Byte),Prohibit Send Quota (Byte),Prohibit Send/Receive Quota (Byte),Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getMailboxUsageMailboxCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Total,Active,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getMailboxUsageQuotaStatusMailboxCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Under Limit,Warning Issued,Send Prohibited,Send/Receive Prohibited,Indeterminate,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getMailboxUsageStorage\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Storage Used (Byte),Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getOffice365ActivationCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Product Type,Windows,Mac,Android,iOS,Windows 10 Mobile&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getOffice365ActivationsUserCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Product Type,Assigned,Activated&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getOffice365ActivationsUserDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,User Principal Name,Display Name,Product Type,Last Activated Date,Windows,Mac,Windows 10 Mobile,iOS,Android&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getOffice365ActiveUserCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Office 365,Exchange,OneDrive,SharePoint,Skype For Business,Yammer,Teams,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getOffice365ActiveUserDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,User Principal Name,Display Name,Is Deleted,Deleted Date,Has Exchange License,Has OneDrive License,Has SharePoint License,Has Skype For Business License,Has Yammer License,Has Teams License,Exchange Last Activity Date,OneDrive Last Activity Date,SharePoint Last Activity Date,Skype For Business Last Activity Date,Yammer Last Activity Date,Teams Last Activity Date,Exchange License Assign Date,OneDrive License Assign Date,SharePoint License Assign Date,Skype For Business License Assign Date,Yammer License Assign Date,Teams License Assign Date,Assigned Products&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,User Principal Name,Display Name,Is Deleted,Deleted Date,Has Exchange License,Has OneDrive License,Has SharePoint License,Has Skype For Business License,Has Yammer License,Has Teams License,Exchange Last Activity Date,OneDrive Last Activity Date,SharePoint Last Activity Date,Skype For Business Last Activity Date,Yammer Last Activity Date,Teams Last Activity Date,Exchange License Assign Date,OneDrive License Assign Date,SharePoint License Assign Date,Skype For Business License Assign Date,Yammer License Assign Date,Teams License Assign Date,Assigned Products&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getOffice365GroupsActivityCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Exchange Emails Received,Yammer Messages Posted,Yammer Messages Read,Yammer Messages Liked,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getOffice365GroupsActivityDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Group Display Name,Is Deleted,Owner Principal Name,Last Activity Date,Group Type,Member Count,Guest Count,Exchange Received Email Count,SharePoint Active File Count,Yammer Posted Message Count,Yammer Read Message Count,Yammer Liked Message Count,Exchange Mailbox Total Item Count,Exchange Mailbox Storage Used (Byte),SharePoint Total File Count,SharePoint Site Storage Used (Byte),Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Group Display Name,Is Deleted,Owner Principal Name,Last Activity Date,Group Type,Member Count,Guest Count,Exchange Received Email Count,SharePoint Active File Count,Yammer Posted Message Count,Yammer Read Message Count,Yammer Liked Message Count,Exchange Mailbox Total Item Count,Exchange Mailbox Storage Used (Byte),SharePoint Total File Count,SharePoint Site Storage Used (Byte),Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getOffice365GroupsActivityFileCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Total,Active,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getOffice365GroupsActivityGroupCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Total,Active,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getOffice365GroupsActivityStorage\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Mailbox Storage Used (Byte),Site Storage Used (Byte),Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getOffice365ServicesUserCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Exchange Active,Exchange Inactive,OneDrive Active,OneDrive Inactive,SharePoint Active,SharePoint Inactive,Skype For Business Active,Skype For Business Inactive,Yammer Active,Yammer Inactive,Teams Active,Teams Inactive,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getOneDriveActivityFileCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Viewed Or Edited,Synced,Shared Internally,Shared Externally,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getOneDriveActivityUserCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Viewed Or Edited,Synced,Shared Internally,Shared Externally,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getOneDriveActivityUserDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,User Principal Name,Is Deleted,Deleted Date,Last Activity Date,Viewed Or Edited File Count,Synced File Count,Shared Internally File Count,Shared Externally File Count,Assigned Products,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,User Principal Name,Is Deleted,Deleted Date,Last Activity Date,Viewed Or Edited File Count,Synced File Count,Shared Internally File Count,Shared Externally File Count,Assigned Products,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getOneDriveUsageAccountCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Site Type,Total,Active,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getOneDriveUsageAccountDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Site URL,Owner Display Name,Is Deleted,Last Activity Date,File Count,Active File Count,Storage Used (Byte),Storage Allocated (Byte),Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Site URL,Owner Display Name,Is Deleted,Last Activity Date,File Count,Active File Count,Storage Used (Byte),Storage Allocated (Byte),Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getOneDriveUsageFileCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Site Type,Total,Active,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getOneDriveUsageStorage\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Site Type,Storage Used (Byte),Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSharePointActivityFileCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Viewed Or Edited,Synced,Shared Internally,Shared Externally,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSharePointActivityPages\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Visited Page Count,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSharePointActivityUserCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Visited Page,Viewed Or Edited,Synced,Shared Internally,Shared Externally,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSharePointActivityUserDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,User Principal Name,Is Deleted,Deleted Date,Last Activity Date,Viewed Or Edited File Count,Synced File Count,Shared Internally File Count,Shared Externally File Count,Visited Page Count,Assigned Products,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,User Principal Name,Is Deleted,Deleted Date,Last Activity Date,Viewed Or Edited File Count,Synced File Count,Shared Internally File Count,Shared Externally File Count,Visited Page Count,Assigned Products,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSharePointSiteUsageDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Site URL,Owner Display Name,Is Deleted,Last Activity Date,File Count,Active File Count,Page View Count,Visited Page Count,Storage Used (Byte),Storage Allocated (Byte),Root Web Template,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Site URL,Owner Display Name,Is Deleted,Last Activity Date,File Count,Active File Count,Page View Count,Visited Page Count,Storage Used (Byte),Storage Allocated (Byte),Root Web Template,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSharePointSiteUsageFileCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Site Type,Total,Active,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSharePointSiteUsagePages\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Site Type,Page View Count,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSharePointSiteUsageSiteCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Site Type,Total,Active,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSharePointSiteUsageStorage\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Site Type,Storage Used (Byte),Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSkypeForBusinessActivityCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Report Date,Report Period,Peer-to-peer,Organized,Participated&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSkypeForBusinessActivityUserCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Report Date,Report Period,Peer-to-peer,Organized,Participated&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSkypeForBusinessActivityUserDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,User Principal Name,Is Deleted,Deleted Date,Last Activity Date,Total Peer-to-peer Session Count,Total Organized Conference Count,Total Participated Conference Count,Peer-to-peer Last Activity Date,Organized Conference Last Activity Date,Participated Conference Last Activity Date,Peer-to-peer IM Count,Peer-to-peer Audio Count,Peer-to-peer Audio Minutes,Peer-to-peer Video Count,Peer-to-peer Video Minutes,Peer-to-peer App Sharing Count,Peer-to-peer File Transfer Count,Organized Conference IM Count,Organized Conference Audio/Video Count,Organized Conference Audio/Video Minutes,Organized Conference App Sharing Count,Organized Conference Web Count,Organized Conference Dial-in/out 3rd Party Count,Organized Conference Dial-in/out Microsoft Count,Organized Conference Dial-in Microsoft Minutes,Organized Conference Dial-out Microsoft Minutes,Paricipated Conference IM Count,Participated Conference Audio/Video Count,Participated Conference Audio/Video Minutes,Participated Conference App Sharing Count,Participated Conference Web Count,Participated Conference Dial-in/out 3rd Party Count,Assigned Products,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,User Principal Name,Is Deleted,Deleted Date,Last Activity Date,Total Peer-to-peer Session Count,Total Organized Conference Count,Total Participated Conference Count,Peer-to-peer Last Activity Date,Organized Conference Last Activity Date,Participated Conference Last Activity Date,Peer-to-peer IM Count,Peer-to-peer Audio Count,Peer-to-peer Audio Minutes,Peer-to-peer Video Count,Peer-to-peer Video Minutes,Peer-to-peer App Sharing Count,Peer-to-peer File Transfer Count,Organized Conference IM Count,Organized Conference Audio/Video Count,Organized Conference Audio/Video Minutes,Organized Conference App Sharing Count,Organized Conference Web Count,Organized Conference Dial-in/out 3rd Party Count,Organized Conference Dial-in/out Microsoft Count,Organized Conference Dial-in Microsoft Minutes,Organized Conference Dial-out Microsoft Minutes,Paricipated Conference IM Count,Participated Conference Audio/Video Count,Participated Conference Audio/Video Minutes,Participated Conference App Sharing Count,Participated Conference Web Count,Participated Conference Dial-in/out 3rd Party Count,Assigned Products,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSkypeForBusinessDeviceUsageDistributionUserCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Windows,Windows Phone,Android Phone,iPhone,iPad,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSkypeForBusinessDeviceUsageUserCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Windows,Windows Phone,Android Phone,iPhone,iPad,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSkypeForBusinessDeviceUsageUserDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,User Principal Name,Last Activity Date,Used Windows,Used Windows Phone,Used Android Phone,Used iPhone,Used iPad,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,User Principal Name,Last Activity Date,Used Windows,Used Windows Phone,Used Android Phone,Used iPhone,Used iPad,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSkypeForBusinessOrganizerActivityCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Report Date,Report Period,IM,Audio/Video,App Sharing,Web,Dial-in/out 3rd Party,Dial-in/out Microsoft&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSkypeForBusinessOrganizerActivityMinuteCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Report Date,Report Period,Audio/Video,Dial-in Microsoft,Dial-out Microsoft&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSkypeForBusinessOrganizerActivityUserCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Report Date,Report Period,IM,Audio/Video,App Sharing,Web,Dial-in/out 3rd Party,Dial-in/out Microsoft&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSkypeForBusinessParticipantActivityCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Report Date,Report Period,IM,Audio/Video,App Sharing,Web,Dial-in/out 3rd Party&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSkypeForBusinessParticipantActivityMinuteCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Report Date,Report Period,Audio/Video&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSkypeForBusinessParticipantActivityUserCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Report Date,Report Period,IM,Audio/Video,App Sharing,Web,Dial-in/out 3rd Party&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSkypeForBusinessPeerToPeerActivityCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Report Date,Report Period,IM,Audio,Video,App Sharing,File Transfer&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSkypeForBusinessPeerToPeerActivityMinuteCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Report Date,Report Period,Audio,Video&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getSkypeForBusinessPeerToPeerActivityUserCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Report Date,Report Period,IM,Audio,Video,App Sharing,File Transfer&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getTeamsDeviceUsageDistributionUserCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Web,Windows Phone,Android Phone,iOS,Mac,Windows,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getTeamsDeviceUsageUserCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Web,Windows Phone,Android Phone,iOS,Mac,Windows,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getTeamsDeviceUsageUserDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,User Principal Name,Last Activity Date,Is Deleted,Deleted Date,Used Web,Used Windows Phone,Used iOS,Used Mac,Used Android Phone,Used Windows,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,User Principal Name,Last Activity Date,Is Deleted,Deleted Date,Used Web,Used Windows Phone,Used iOS,Used Mac,Used Android Phone,Used Windows,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getTeamsUserActivityCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Report Date,Team Chat Messages,Private Chat Messages,Calls,Meetings,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getTeamsUserActivityUserCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Report Date,Team Chat Messages,Private Chat Messages,Calls,Meetings,Other Actions,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getTeamsUserActivityUserDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,User Principal Name,Last Activity Date,Is Deleted,Deleted Date,Assigned Products,Team Chat Message Count,Private Chat Message Count,Call Count,Meeting Count,Has Other Action,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,User Principal Name,Last Activity Date,Is Deleted,Deleted Date,Assigned Products,Team Chat Message Count,Private Chat Message Count,Call Count,Meeting Count,Has Other Action,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getYammerActivityCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Liked,Posted,Read,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getYammerActivityUserCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Liked,Posted,Read,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getYammerActivityUserDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getYammerDeviceUsageDistributionUserCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Web,Windows Phone,Android Phone,iPhone,iPad,Other,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getYammerDeviceUsageUserCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Web,Windows Phone,Android Phone,iPhone,iPad,Other,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getYammerDeviceUsageUserDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,User Principal Name,Display Name,User State,State Change Date,Last Activity Date,Used Web,Used Windows Phone,Used Android Phone,Used iPhone,Used iPad,Used Others,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getYammerGroupsActivityCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Liked,Posted,Read,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getYammerGroupsActivityDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Group Display Name,Is Deleted,Owner Principal Name,Last Activity Date,Group Type,Office 365 Connected,Member Count,Posted Count,Read Count,Liked Count,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" />\n                        <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getYammerGroupsActivityGroupCounts\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"Report Refresh Date,Total,Active,Report Date,Report Period&#xD;&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/octet-stream\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.user)/delta\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;@odata.context&quot;:&quot;https://graph.microsoft.com/v1.0/$metadata#users&quot;,&#xD;&#xA;  &quot;@odata.nextLink&quot;:&quot;https://graph.microsoft.com/v1.0/users/delta?$skiptoken=pqwSUjGYvb3jQpbwVAwEL7yuI3dU1LecfkkfLPtnIjsXoYQp_dpA3cNJWc&quot;,&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;businessPhones&quot;: [&#xD;&#xA;          &quot;businessPhones-value&quot;&#xD;&#xA;      ],&#xD;&#xA;      &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;      &quot;givenName&quot;: &quot;givenName-value&quot;,&#xD;&#xA;      &quot;jobTitle&quot;: &quot;jobTitle-value&quot;,&#xD;&#xA;      &quot;mail&quot;: &quot;mail-value&quot;,&#xD;&#xA;      &quot;mobilePhone&quot;: &quot;mobilePhone-value&quot;,&#xD;&#xA;      &quot;officeLocation&quot;: &quot;officeLocation-value&quot;,&#xD;&#xA;      &quot;preferredLanguage&quot;: &quot;preferredLanguage-value&quot;,&#xD;&#xA;      &quot;surname&quot;: &quot;surname-value&quot;,&#xD;&#xA;      &quot;userPrincipalName&quot;: &quot;userPrincipalName-value&quot;,&#xD;&#xA;      &quot;id&quot;: &quot;id-value&quot;&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read</String>\n                        <String>User.ReadWrite</String>\n                        <String>User.ReadBasic.All</String>\n                        <String>User.Read.All</String>\n                        <String>User.ReadWrite.All</String>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read</String>\n                        <String>User.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read.All</String>\n                        <String>User.ReadWrite.All</String>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.event)/delta\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;@odata.nextLink&quot;:&quot;https://graph.microsoft.com/v1.0/me/calendarView/delta?$skiptoken={_skipToken_}&quot;,&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;originalStartTimeZone&quot;: &quot;originalStartTimeZone-value&quot;,&#xD;&#xA;      &quot;originalEndTimeZone&quot;: &quot;originalEndTimeZone-value&quot;,&#xD;&#xA;      &quot;responseStatus&quot;: {&#xD;&#xA;        &quot;response&quot;: &quot;response-value&quot;,&#xD;&#xA;        &quot;time&quot;: &quot;datetime-value&quot;&#xD;&#xA;      },&#xD;&#xA;      &quot;iCalUId&quot;: &quot;iCalUId-value&quot;,&#xD;&#xA;      &quot;reminderMinutesBeforeStart&quot;: 99,&#xD;&#xA;      &quot;isReminderOn&quot;: true&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.Read</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.Read</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.Read</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"See also what you'll do in the [next round](#the-next-round-sample-first-response).\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example to synchronize events in a calendar view\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;:&quot;https://graph.microsoft.com/v1.0/$metadata#Collection(event)&quot;,&#xD;&#xA;    &quot;@odata.nextLink&quot;:&quot;https://graph.microsoft.com/v1.0/me/calendarView/delta?$skiptoken=R0usmcCM996atia_s&quot;,&#xD;&#xA;    &quot;value&quot;:[&#xD;&#xA;        {&#xD;&#xA;            &quot;@odata.type&quot;:&quot;#microsoft.graph.event&quot;,&#xD;&#xA;            &quot;@odata.etag&quot;:&quot;W/\\&quot;EZ9r3czxY0m2jz8c45czkwAAFXcvIQ==\\&quot;&quot;,&#xD;&#xA;            &quot;subject&quot;:&quot;Plan shopping list&quot;,&#xD;&#xA;            &quot;body&quot;:{&#xD;&#xA;                &quot;contentType&quot;:&quot;html&quot;,&#xD;&#xA;                &quot;content&quot;:&quot;&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;start&quot;:{&#xD;&#xA;                &quot;dateTime&quot;:&quot;2016-12-09T20:30:00.0000000&quot;,&#xD;&#xA;                &quot;timeZone&quot;:&quot;UTC&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;end&quot;:{&#xD;&#xA;                &quot;dateTime&quot;:&quot;2016-12-09T22:00:00.0000000&quot;,&#xD;&#xA;                &quot;timeZone&quot;:&quot;UTC&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;attendees&quot;:[&#xD;&#xA;&#xD;&#xA;            ],&#xD;&#xA;            &quot;organizer&quot;:{&#xD;&#xA;                &quot;emailAddress&quot;:{&#xD;&#xA;                    &quot;name&quot;:&quot;Samantha Booth&quot;,&#xD;&#xA;                    &quot;address&quot;:&quot;samanthab@contoso.onmicrosoft.com&quot;&#xD;&#xA;                }&#xD;&#xA;            },      &#xD;&#xA;            &quot;id&quot;:&quot;AAMkADNVxRAAA=&quot;&#xD;&#xA;        },&#xD;&#xA;        {&#xD;&#xA;            &quot;@odata.type&quot;:&quot;#microsoft.graph.event&quot;,&#xD;&#xA;            &quot;@odata.etag&quot;:&quot;W/\\&quot;EZ9r3czxY0m2jz8c45czkwAAFXcvIg==\\&quot;&quot;,&#xD;&#xA;            &quot;subject&quot;:&quot;Pick up car&quot;,&#xD;&#xA;            &quot;body&quot;:{&#xD;&#xA;                &quot;contentType&quot;:&quot;html&quot;,&#xD;&#xA;                &quot;content&quot;:&quot;&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;start&quot;:{&#xD;&#xA;                &quot;dateTime&quot;:&quot;2016-12-10T01:00:00.0000000&quot;,&#xD;&#xA;                &quot;timeZone&quot;:&quot;UTC&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;end&quot;:{&#xD;&#xA;                &quot;dateTime&quot;:&quot;2016-12-10T02:00:00.0000000&quot;,&#xD;&#xA;                &quot;timeZone&quot;:&quot;UTC&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;attendees&quot;:[&#xD;&#xA;&#xD;&#xA;            ],&#xD;&#xA;            &quot;organizer&quot;:{&#xD;&#xA;                &quot;emailAddress&quot;:{&#xD;&#xA;                    &quot;name&quot;:&quot;Samantha Booth&quot;,&#xD;&#xA;                    &quot;address&quot;:&quot;samanthab@contoso.onmicrosoft.com&quot;&#xD;&#xA;                }&#xD;&#xA;            },&#xD;&#xA;            &quot;id&quot;:&quot;AAMkADVxSAAA=&quot;&#xD;&#xA;        }&#xD;&#xA;    ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection />\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"See also what you'll do in the [next round](#the-next-round-sample-first-response).\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example to synchronize events in a calendar view\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;:&quot;https://graph.microsoft.com/v1.0/$metadata#Collection(event)&quot;,&#xD;&#xA;    &quot;@odata.nextLink&quot;:&quot;https://graph.microsoft.com/v1.0/me/calendarView/delta?$skiptoken=R0usmci39OQxqJrxK4&quot;,&#xD;&#xA;    &quot;value&quot;:[&#xD;&#xA;        {&#xD;&#xA;            &quot;@odata.type&quot;:&quot;#microsoft.graph.event&quot;,&#xD;&#xA;            &quot;@odata.etag&quot;:&quot;W/\\&quot;EZ9r3czxY0m2jz8c45czkwAAFXcvIw==\\&quot;&quot;,&#xD;&#xA;            &quot;subject&quot;:&quot;Get food&quot;,&#xD;&#xA;            &quot;body&quot;:{&#xD;&#xA;                &quot;contentType&quot;:&quot;html&quot;,&#xD;&#xA;                &quot;content&quot;:&quot;&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;start&quot;:{&#xD;&#xA;                &quot;dateTime&quot;:&quot;2016-12-10T19:30:00.0000000&quot;,&#xD;&#xA;                &quot;timeZone&quot;:&quot;UTC&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;end&quot;:{&#xD;&#xA;                &quot;dateTime&quot;:&quot;2016-12-10T21:30:00.0000000&quot;,&#xD;&#xA;                &quot;timeZone&quot;:&quot;UTC&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;attendees&quot;:[&#xD;&#xA;&#xD;&#xA;            ],&#xD;&#xA;            &quot;organizer&quot;:{&#xD;&#xA;                &quot;emailAddress&quot;:{&#xD;&#xA;                    &quot;name&quot;:&quot;Samantha Booth&quot;,&#xD;&#xA;                    &quot;address&quot;:&quot;samanthab@contoso.onmicrosoft.com&quot;&#xD;&#xA;                }&#xD;&#xA;            },&#xD;&#xA;            &quot;id&quot;:&quot;AAMkADVxTAAA=&quot;&#xD;&#xA;        },&#xD;&#xA;        {&#xD;&#xA;            &quot;@odata.type&quot;:&quot;#microsoft.graph.event&quot;,&#xD;&#xA;            &quot;@odata.etag&quot;:&quot;W/\\&quot;EZ9r3czxY0m2jz8c45czkwAAFXcvJA==\\&quot;&quot;,&#xD;&#xA;            &quot;subject&quot;:&quot;Prepare food&quot;,&#xD;&#xA;            &quot;body&quot;:{&#xD;&#xA;                &quot;contentType&quot;:&quot;html&quot;,&#xD;&#xA;                &quot;content&quot;:&quot;&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;start&quot;:{&#xD;&#xA;                &quot;dateTime&quot;:&quot;2016-12-10T22:00:00.0000000&quot;,&#xD;&#xA;                &quot;timeZone&quot;:&quot;UTC&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;end&quot;:{&#xD;&#xA;                &quot;dateTime&quot;:&quot;2016-12-11T00:00:00.0000000&quot;,&#xD;&#xA;                &quot;timeZone&quot;:&quot;UTC&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;attendees&quot;:[&#xD;&#xA;&#xD;&#xA;            ],&#xD;&#xA;            &quot;organizer&quot;:{&#xD;&#xA;                &quot;emailAddress&quot;:{&#xD;&#xA;                    &quot;name&quot;:&quot;Samantha Booth&quot;,&#xD;&#xA;                    &quot;address&quot;:&quot;samanthab@contoso.onmicrosoft.com&quot;&#xD;&#xA;                }&#xD;&#xA;            },&#xD;&#xA;            &quot;id&quot;:&quot;AAMkADVxUAAA=&quot;&#xD;&#xA;        }&#xD;&#xA;    ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection />\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"See also what you'll do in the [next round](#the-next-round-sample-first-response).\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example to synchronize events in a calendar view\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;:&quot;https://graph.microsoft.com/v1.0/$metadata#Collection(event)&quot;,&#xD;&#xA;    &quot;@odata.deltaLink&quot;:&quot;https://graph.microsoft.com/v1.0/me/calendarView/delta?$deltatoken=R0usmcMDNGg0J1E&quot;,&#xD;&#xA;    &quot;value&quot;:[&#xD;&#xA;        {&#xD;&#xA;            &quot;@odata.type&quot;:&quot;#microsoft.graph.event&quot;,&#xD;&#xA;            &quot;@odata.etag&quot;:&quot;W/\\&quot;EZ9r3czxY0m2jz8c45czkwAALZu97g==\\&quot;&quot;,&#xD;&#xA;            &quot;subject&quot;:&quot;Rest!&quot;,&#xD;&#xA;            &quot;body&quot;:{&#xD;&#xA;                &quot;contentType&quot;:&quot;html&quot;,&#xD;&#xA;                &quot;content&quot;:&quot;&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;start&quot;:{&#xD;&#xA;                &quot;dateTime&quot;:&quot;2016-12-12T02:00:00.0000000&quot;,&#xD;&#xA;                &quot;timeZone&quot;:&quot;UTC&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;end&quot;:{&#xD;&#xA;                &quot;dateTime&quot;:&quot;2016-12-12T07:30:00.0000000&quot;,&#xD;&#xA;                &quot;timeZone&quot;:&quot;UTC&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;location&quot;:{&#xD;&#xA;                &quot;displayName&quot;:&quot;Home&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;attendees&quot;:[&#xD;&#xA;&#xD;&#xA;            ],&#xD;&#xA;            &quot;organizer&quot;:{&#xD;&#xA;                &quot;emailAddress&quot;:{&#xD;&#xA;                    &quot;name&quot;:&quot;Samantha Booth&quot;,&#xD;&#xA;                    &quot;address&quot;:&quot;samanthab@contoso.onmicrosoft.com&quot;&#xD;&#xA;                }&#xD;&#xA;            },&#xD;&#xA;            &quot;id&quot;:&quot;AAMkADj1HuAAA=&quot;&#xD;&#xA;        }&#xD;&#xA;    ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection />\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"See also what you'll do in the [next round](#the-next-round-sample-first-response).\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example to synchronize events in a calendar view\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;:&quot;https://graph.microsoft.com/v1.0/$metadata#Collection(event)&quot;,&#xD;&#xA;    &quot;@odata.deltaLink&quot;:&quot;https://graph.microsoft.com/v1.0/me/calendarView/delta?$deltatoken=R0usmcFuQtZdtpk4&quot;,&#xD;&#xA;    &quot;value&quot;:[&#xD;&#xA;        {&#xD;&#xA;            &quot;@odata.type&quot;:&quot;#microsoft.graph.event&quot;,&#xD;&#xA;            &quot;@odata.etag&quot;:&quot;W/\\&quot;EZ9r3czxY0m2jz8c45czkwAALZu97w==\\&quot;&quot;,&#xD;&#xA;            &quot;subject&quot;:&quot;Attend service&quot;,&#xD;&#xA;            &quot;body&quot;:{&#xD;&#xA;                &quot;contentType&quot;:&quot;html&quot;,&#xD;&#xA;                &quot;content&quot;:&quot;&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;start&quot;:{&#xD;&#xA;                &quot;dateTime&quot;:&quot;2016-12-25T06:00:00.0000000&quot;,&#xD;&#xA;                &quot;timeZone&quot;:&quot;UTC&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;end&quot;:{&#xD;&#xA;                &quot;dateTime&quot;:&quot;2016-12-25T07:30:00.0000000&quot;,&#xD;&#xA;                &quot;timeZone&quot;:&quot;UTC&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;location&quot;:{&#xD;&#xA;                &quot;displayName&quot;:&quot;Chapel of Saint Ignatius&quot;,&#xD;&#xA;                &quot;address&quot;:{&#xD;&#xA;                    &quot;type&quot;:&quot;unknown&quot;,&#xD;&#xA;                    &quot;street&quot;:&quot;900 Broadway&quot;,&#xD;&#xA;                    &quot;city&quot;:&quot;Seattle&quot;,&#xD;&#xA;                    &quot;state&quot;:&quot;WA&quot;,&#xD;&#xA;                    &quot;countryOrRegion&quot;:&quot;United States&quot;,&#xD;&#xA;                    &quot;postalCode&quot;:&quot;&quot;&#xD;&#xA;                },&#xD;&#xA;                &quot;coordinates&quot;:{&#xD;&#xA;                    &quot;latitude&quot;:47.6105,&#xD;&#xA;                    &quot;longitude&quot;:-122.321&#xD;&#xA;                }&#xD;&#xA;            },&#xD;&#xA;            &quot;attendees&quot;:[&#xD;&#xA;&#xD;&#xA;            ],&#xD;&#xA;            &quot;organizer&quot;:{&#xD;&#xA;                &quot;emailAddress&quot;:{&#xD;&#xA;                    &quot;name&quot;:&quot;Samantha Booth&quot;,&#xD;&#xA;                    &quot;address&quot;:&quot;samanthab@contoso.onmicrosoft.com&quot;&#xD;&#xA;                }&#xD;&#xA;            },&#xD;&#xA;            &quot;id&quot;:&quot;AAMkADj1HvAAA=&quot;&#xD;&#xA;        }&#xD;&#xA;    ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection />\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.contactFolder)/delta\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;@odata.nextLink&quot;:&quot;https://graph.microsoft.com/v1.0/me/contactfolders/delta?$skiptoken={_skipToken_}&quot;,&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;    {&#xD;&#xA;     &quot;parentFolderId&quot;: &quot;parentFolderId-value&quot;,&#xD;&#xA;      &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;      &quot;wellKnownName&quot;: &quot;wellKnownName-value&quot;,&#xD;&#xA;      &quot;id&quot;: &quot;id-value&quot;&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Contacts.Read</String>\n                        <String>Contacts.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Contacts.Read</String>\n                        <String>Contacts.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Contacts.Read</String>\n                        <String>Contacts.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.drive/recent\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"This method returns a collection of [DriveItem](../resources/driveitem.md) resources for items which the owner of the drive has recently accessed.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Response\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;id&quot;: &quot;1312abc!1231&quot;,&#xD;&#xA;      &quot;remoteItem&quot;:&#xD;&#xA;      {&#xD;&#xA;        &quot;id&quot;: &quot;1991210caf!192&quot;,&#xD;&#xA;        &quot;name&quot;: &quot;March Proposal.docx&quot;,&#xD;&#xA;        &quot;file&quot;: { },&#xD;&#xA;        &quot;size&quot;: 19121,&#xD;&#xA;        &quot;parentReference&quot;: {&#xD;&#xA;          &quot;driveId&quot;: &quot;1991210caf&quot;,&#xD;&#xA;          &quot;id&quot;: &quot;1991210caf!104&quot;&#xD;&#xA;        }&#xD;&#xA;      },&#xD;&#xA;      &quot;fileSystemInfo&quot;: {&#xD;&#xA;        &quot;lastAccessedDateTime&quot;: &quot;2017-02-20T19:13:00Z&quot;&#xD;&#xA;      }&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;      &quot;id&quot;: &quot;1312def!9943&quot;,&#xD;&#xA;      &quot;name&quot;: &quot;Vacation.jpg&quot;,&#xD;&#xA;      &quot;file&quot;: { },&#xD;&#xA;      &quot;size&quot;: 37810,&#xD;&#xA;      &quot;parentReference&quot;: {&#xD;&#xA;        &quot;driveId&quot;: &quot;1312def&quot;,&#xD;&#xA;        &quot;id&quot;: &quot;1312def!123&quot;&#xD;&#xA;      },&#xD;&#xA;      &quot;fileSystemInfo&quot;: {&#xD;&#xA;        &quot;lastAccessedDateTime&quot;: &quot;2017-02-20T16:43:21Z&quot;&#xD;&#xA;      }&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.drive/search\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"In addition to searching for items within a drive, your app can search more broadly to include items shared with the current user.&#xD;&#xA;To broaden the search scope, use the **search** method on the [Drive](../resources/drive.md) resource.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Searching for items a user can access\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;    &quot;value&quot;: [&#xD;&#xA;      {&#xD;&#xA;        &quot;id&quot;: &quot;0123456789abc!123&quot;,&#xD;&#xA;        &quot;name&quot;: &quot;Contoso Project&quot;,&#xD;&#xA;        &quot;folder&quot;: {},&#xD;&#xA;        &quot;searchResult&quot;: { &quot;onClickTelemetryUrl&quot;: &quot;https://bing.com/0123456789abc!123&quot; },&#xD;&#xA;        &quot;remoteItem&quot;: { &quot;id&quot;: &quot;!23141901&quot;, &quot;driveId&quot;: &quot;s!1020101jlkjl12lx&quot; }&#xD;&#xA;      },&#xD;&#xA;      {&#xD;&#xA;        &quot;id&quot;: &quot;0123456789abc!456&quot;,&#xD;&#xA;        &quot;name&quot;: &quot;Contoso Project 2016&quot;,&#xD;&#xA;        &quot;folder&quot;: {},&#xD;&#xA;        &quot;searchResult&quot;: { &quot;onClickTelemetryUrl&quot;: &quot;https://bing.com/0123456789abc!456&quot; }&#xD;&#xA;      }&#xD;&#xA;    ],&#xD;&#xA;    &quot;@odata.nextLink&quot;: &quot;https://graph.microsoft.com/v1.0/me/drive/root/search(query='contoso project')&amp;skipToken=1asdlnjnkj1nalkm!asd&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.drive/sharedWithMe\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"This returns a collection of [DriveItem](../resources/driveitem.md) resources which contain the DriveItem resources shared with the owner of the drive.&#xD;&#xA;In this example, since the drive is the user's default drive, this returns items shared with the signed in user.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Response\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;id&quot;: &quot;1312abc&quot;,&#xD;&#xA;      &quot;remoteItem&quot;: {&#xD;&#xA;        &quot;id&quot;: &quot;1991210caf!192&quot;,&#xD;&#xA;        &quot;name&quot;: &quot;March Proposal.docx&quot;,&#xD;&#xA;        &quot;file&quot;: { },&#xD;&#xA;        &quot;size&quot;: 19121,&#xD;&#xA;        &quot;parentReference&quot;: {&#xD;&#xA;          &quot;driveId&quot;: &quot;1991210caf&quot;,&#xD;&#xA;          &quot;id&quot;: &quot;1991210caf!104&quot;&#xD;&#xA;        }&#xD;&#xA;      }&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;      &quot;id&quot;: &quot;1312def&quot;,&#xD;&#xA;      &quot;remoteItem&quot;: {&#xD;&#xA;        &quot;id&quot;: &quot;1991210caf!1991&quot;,&#xD;&#xA;        &quot;name&quot;: &quot;Team Roster.xlsx&quot;,&#xD;&#xA;        &quot;file&quot;: { },&#xD;&#xA;        &quot;size&quot;: 37619,&#xD;&#xA;        &quot;parentReference&quot;: {&#xD;&#xA;          &quot;driveId&quot;: &quot;1991210caf&quot;,&#xD;&#xA;          &quot;id&quot;: &quot;1991210caf!104&quot;&#xD;&#xA;        }&#xD;&#xA;      }&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.mailFolder)/delta\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;@odata.nextLink&quot;:&quot;https://graph.microsoft.com/v1.0/me/mailfolders/delta?$skiptoken={_skipToken_}&quot;,&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;      &quot;parentFolderId&quot;: &quot;parentFolderId-value&quot;,&#xD;&#xA;      &quot;childFolderCount&quot;: 99,&#xD;&#xA;      &quot;unreadItemCount&quot;: 99,&#xD;&#xA;      &quot;totalItemCount&quot;: 99,&#xD;&#xA;      &quot;wellKnownName&quot;: &quot;wellKnownName-value&quot;&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Read</String>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Read</String>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Read</String>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookUser/supportedLanguages\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;@odata.context&quot;:&quot;https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.localeInfo)&quot;,&#xD;&#xA;  &quot;value&quot;:[&#xD;&#xA;    {&#xD;&#xA;      &quot;locale&quot;:&quot;af-ZA&quot;,&#xD;&#xA;      &quot;displayName&quot;:&quot;Afrikaans (Suid-Afrika)&quot;&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;      &quot;locale&quot;:&quot;en-US&quot;,&#xD;&#xA;      &quot;displayName&quot;:&quot;English (United States)&quot;&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;       &quot;locale&quot;:&quot;en-CA&quot;,&#xD;&#xA;       &quot;displayName&quot;:&quot;English (Canada)&quot;&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read</String>\n                        <String>User.ReadBasic.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookUser/supportedTimeZones\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;@odata.context&quot;:&quot;https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.timeZoneInformation)&quot;,&#xD;&#xA;  &quot;value&quot;:[&#xD;&#xA;    {&#xD;&#xA;      &quot;alias&quot;:&quot;Dateline Standard Time&quot;,&#xD;&#xA;      &quot;displayName&quot;:&quot;(UTC-12:00) International Date Line West&quot;&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;      &quot;alias&quot;:&quot;Samoa Standard Time&quot;,&#xD;&#xA;      &quot;displayName&quot;:&quot;(UTC+13:00) Samoa&quot;&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;       &quot;alias&quot;:&quot;UTC-11&quot;,&#xD;&#xA;       &quot;displayName&quot;:&quot;(UTC-11:00) Coordinated Universal Time-11&quot;&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;      &quot;alias&quot;:&quot;Aleutian Standard Time&quot;,&#xD;&#xA;      &quot;displayName&quot;:&quot;(UTC-10:00) Aleutian Islands&quot;&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read</String>\n                        <String>User.ReadBasic.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;@odata.context&quot;:&quot;https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.timeZoneInformation)&quot;,&#xD;&#xA;  &quot;value&quot;:[&#xD;&#xA;    {&#xD;&#xA;      &quot;alias&quot;:&quot;Etc/GMT+12&quot;,&#xD;&#xA;      &quot;displayName&quot;:&quot;Etc/GMT+12&quot;&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;      &quot;alias&quot;:&quot;US/Samoa&quot;,&#xD;&#xA;      &quot;displayName&quot;:&quot;US/Samoa&quot;&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;      &quot;alias&quot;:&quot;Etc/GMT+11&quot;,&#xD;&#xA;      &quot;displayName&quot;:&quot;Etc/GMT+11&quot;&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;      &quot;alias&quot;:&quot;US/Aleutian&quot;,&#xD;&#xA;      &quot;displayName&quot;:&quot;US/Aleutian&quot;&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read</String>\n                        <String>User.ReadBasic.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/delta\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API to establish your local state.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example (Initial Request)\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;    &quot;value&quot;: [&#xD;&#xA;        {&#xD;&#xA;            &quot;id&quot;: &quot;0123456789abc&quot;,&#xD;&#xA;            &quot;name&quot;: &quot;folder2&quot;,&#xD;&#xA;            &quot;folder&quot;: { }&#xD;&#xA;        },&#xD;&#xA;        {&#xD;&#xA;            &quot;id&quot;: &quot;123010204abac&quot;,&#xD;&#xA;            &quot;name&quot;: &quot;file.txt&quot;,&#xD;&#xA;            &quot;file&quot;: { }&#xD;&#xA;        },&#xD;&#xA;        {&#xD;&#xA;            &quot;id&quot;: &quot;2353010204ddgg&quot;,&#xD;&#xA;            &quot;name&quot;: &quot;file5.txt&quot;,&#xD;&#xA;            &quot;deleted&quot;: { }&#xD;&#xA;        }&#xD;&#xA;    ],&#xD;&#xA;    &quot;@odata.nextLink&quot;: &quot;https://graph.microsoft.com/v1.0/me/drive/delta(token=1230919asd190410jlka)&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"**Note: If you are trying to maintain a full local representation of the items in a folder or a drive, you must use `delta` for the initial enumeration.&#xD;&#xA;Other approaches, such as paging through the `children` collection of a folder, are not guaranteed to return every single item if any writes take place during the enumeration. &#xD;&#xA;Using `delta` is the only way to guarantee that you've read all of the data you need to.**\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Retrieving the current deltaLink\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;    &quot;value&quot;: [ ],&#xD;&#xA;    &quot;@odata.deltaLink&quot;: &quot;https://graph.microsoft.com/v1.0/me/drive/root/delta?token=1230919asd190410jlka&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API to update your local state.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example (Last page in a set)\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;    &quot;value&quot;: [&#xD;&#xA;        {&#xD;&#xA;            &quot;id&quot;: &quot;0123456789abc&quot;,&#xD;&#xA;            &quot;name&quot;: &quot;folder2&quot;,&#xD;&#xA;            &quot;folder&quot;: { },&#xD;&#xA;            &quot;deleted&quot;: { }&#xD;&#xA;        },&#xD;&#xA;        {&#xD;&#xA;            &quot;id&quot;: &quot;123010204abac&quot;,&#xD;&#xA;            &quot;name&quot;: &quot;file.txt&quot;,&#xD;&#xA;            &quot;file&quot;: { }&#xD;&#xA;        }&#xD;&#xA;    ],&#xD;&#xA;    &quot;@odata.deltaLink&quot;: &quot;https://graph.microsoft.com/v1.0/me/drive/root/delta?(token='1230919asd190410jlka')&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/search\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;    &quot;value&quot;: [&#xD;&#xA;      {&#xD;&#xA;        &quot;id&quot;: &quot;0123456789abc!123&quot;,&#xD;&#xA;        &quot;name&quot;: &quot;Contoso Project&quot;,&#xD;&#xA;        &quot;folder&quot;: {},&#xD;&#xA;        &quot;searchResult&quot;: { &quot;onClickTelemetryUrl&quot;: &quot;https://bing.com/0123456789abc!123&quot; }&#xD;&#xA;      },&#xD;&#xA;      {&#xD;&#xA;        &quot;id&quot;: &quot;0123456789abc!456&quot;,&#xD;&#xA;        &quot;name&quot;: &quot;Contoso Project 2016&quot;,&#xD;&#xA;        &quot;folder&quot;: {},&#xD;&#xA;        &quot;searchResult&quot;: { &quot;onClickTelemetryUrl&quot;: &quot;https://bing.com/0123456789abc!456&quot; }&#xD;&#xA;      }&#xD;&#xA;    ],&#xD;&#xA;    &quot;@odata.nextLink&quot;: &quot;https://graph.microsoft.com/v1.0/me/drive/root/search(query='contoso project')&amp;skipToken=1asdlnjnkj1nalkm!asd&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.notebook)/getRecentNotebooks\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"The following example shows how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;value&quot;:[&#xD;&#xA;    {&#xD;&#xA;      &quot;name&quot;:&quot;Personal Notebook&quot;,&quot;lastAccessedTime&quot;:&quot;timestamp&quot;,&quot;links&quot;:{&#xD;&#xA;        &quot;oneNoteClientUrl&quot;:{&#xD;&#xA;          &quot;href&quot;:&quot;onenote:href-value&quot;&#xD;&#xA;        },&quot;oneNoteWebUrl&quot;:{&#xD;&#xA;          &quot;href&quot;:&quot;href-value&quot;&#xD;&#xA;        }&#xD;&#xA;      },&quot;sourceService&quot;:&quot;OneDrive&quot;&#xD;&#xA;    },{&#xD;&#xA;      &quot;name&quot;:&quot;Team Shared Notebook&quot;,&quot;lastAccessedTime&quot;:&quot;timestamp&quot;,&quot;links&quot;:{&#xD;&#xA;        &quot;oneNoteClientUrl&quot;:{&#xD;&#xA;          &quot;href&quot;:&quot;onenote:href-value&quot;&#xD;&#xA;        },&quot;oneNoteWebUrl&quot;:{&#xD;&#xA;          &quot;href&quot;:&quot;href-value&quot;&#xD;&#xA;        }&#xD;&#xA;      },&quot;sourceService&quot;:&quot;OneDriveForBusiness&quot;&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Create</String>\n                        <String>Notes.Read</String>\n                        <String>Notes.ReadWrite</String>\n                        <String>Notes.Read.All</String>\n                        <String>Notes.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Create</String>\n                        <String>Notes.Read</String>\n                        <String>Notes.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Read.All</String>\n                        <String>Notes.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.contact)/delta\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;@odata.nextLink&quot;:&quot;https://graph.microsoft.com/v1.0/me/contactfolders('{id}')/contacts/delta?$skiptoken={_skipToken_}&quot;,&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;parentFolderId&quot;: &quot;parentFolderId-value&quot;,&#xD;&#xA;      &quot;birthday&quot;: &quot;2016-10-19T10:37:00Z&quot;,&#xD;&#xA;      &quot;fileAs&quot;: &quot;fileAs-value&quot;,&#xD;&#xA;      &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;      &quot;givenName&quot;: &quot;givenName-value&quot;,&#xD;&#xA;      &quot;initials&quot;: &quot;initials-value&quot;&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Contacts.Read</String>\n                        <String>Contacts.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Contacts.Read</String>\n                        <String>Contacts.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Contacts.Read</String>\n                        <String>Contacts.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.message)/delta\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;@odata.nextLink&quot;:&quot;https://graph.microsoft.com/v1.0/me/mailfolders('{id}')/messages/delta?$skiptoken={_skipToken_}&quot;,&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;receivedDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;      &quot;sentDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;      &quot;hasAttachments&quot;: true,&#xD;&#xA;      &quot;internetMessageId&quot;: &quot;internetMessageId-value&quot;,&#xD;&#xA;      &quot;subject&quot;: &quot;subject-value&quot;,&#xD;&#xA;      &quot;body&quot;: {&#xD;&#xA;        &quot;contentType&quot;: &quot;contentType-value&quot;,&#xD;&#xA;        &quot;content&quot;: &quot;content-value&quot;&#xD;&#xA;      }&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Read</String>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Read</String>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Read</String>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookNamedItem/range\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/dataBodyRange\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/headerRowRange\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/range\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/totalRowRange\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheet/cell\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 1,&#xD;&#xA;  &quot;columnCount&quot;: 1,&#xD;&#xA;  &quot;columnIndex&quot;: 3,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheet/range\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheet/usedRange\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example that shows how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example that shows how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/visibleView\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;cellAddresses&quot;: &quot;cellAddresses-value&quot;,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;formulas&quot;: &quot;formulas-value&quot;,&#xD;&#xA;  &quot;formulasLocal&quot;: &quot;formulasLocal-value&quot;,&#xD;&#xA;  &quot;formulasR1C1&quot;: &quot;formulasR1C1-value&quot;,&#xD;&#xA;  &quot;index&quot;: 99&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/columnsAfter\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnHidden&quot;: true,&#xD;&#xA;  &quot;columnIndex&quot;: 99&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnHidden&quot;: true,&#xD;&#xA;  &quot;columnIndex&quot;: 99&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/columnsBefore\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnHidden&quot;: true,&#xD;&#xA;  &quot;columnIndex&quot;: 99&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnHidden&quot;: true,&#xD;&#xA;  &quot;columnIndex&quot;: 99&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/resizedRange\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnHidden&quot;: true,&#xD;&#xA;  &quot;columnIndex&quot;: 99&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/rowsAbove\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnHidden&quot;: true,&#xD;&#xA;  &quot;columnIndex&quot;: 99&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnHidden&quot;: true,&#xD;&#xA;  &quot;columnIndex&quot;: 99&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/rowsBelow\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnHidden&quot;: true,&#xD;&#xA;  &quot;columnIndex&quot;: 99&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnHidden&quot;: true,&#xD;&#xA;  &quot;columnIndex&quot;: 99&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/boundingRect\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/cell\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/column\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/entireColumn\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/entireRow\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/intersection\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/lastCell\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/lastColumn\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/lastRow\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/offsetRange\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/row\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRange/usedRange\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 90,&#xD;&#xA;  &quot;columnCount&quot;: 90,&#xD;&#xA;  &quot;columnIndex&quot;: 90,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.workbookTableColumn)/itemAt\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;id&quot;: 99,&#xD;&#xA;  &quot;name&quot;: &quot;name-value&quot;,&#xD;&#xA;  &quot;index&quot;: 99,&#xD;&#xA;  &quot;values&quot;: &quot;values-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.workbookTableRow)/itemAt\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;index&quot;: 99,&#xD;&#xA;  &quot;values&quot;: &quot;values-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.workbookChart)/itemAt\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;,&#xD;&#xA;  &quot;height&quot;: 99,&#xD;&#xA;  &quot;left&quot;: 99&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeView/itemAt\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;cellAddresses&quot;: &quot;cellAddresses-value&quot;,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;formulas&quot;: &quot;formulas-value&quot;,&#xD;&#xA;  &quot;formulasLocal&quot;: &quot;formulasLocal-value&quot;,&#xD;&#xA;  &quot;formulasR1C1&quot;: &quot;formulasR1C1-value&quot;,&#xD;&#xA;  &quot;index&quot;: 99&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookRangeView/range\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnHidden&quot;: true,&#xD;&#xA;  &quot;columnIndex&quot;: 99&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTableColumn/dataBodyRange\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTableColumn/headerRowRange\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTableColumn/range\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTableColumn/totalRowRange\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTableRow/range\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.workbookSortField)/icon\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;set&quot;: &quot;set-value&quot;,&#xD;&#xA;  &quot;index&quot;: 99&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;set&quot;: &quot;set-value&quot;,&#xD;&#xA;  &quot;index&quot;: 99&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChart/image\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;&quot;value&quot; : &quot;base-64 chart image string&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json;odata.metadata=minimal;odata.streaming=true\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;&quot;value&quot; : &quot;base-64 chart image string&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json;odata.metadata=minimal;odata.streaming=true\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;&quot;value&quot; : &quot;base-64 chart image string&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json;odata.metadata=minimal;odata.streaming=true\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;&quot;value&quot; : &quot;base-64 chart image string&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json;odata.metadata=minimal;odata.streaming=true\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.workbookRangeBorder)/itemAt\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;,&#xD;&#xA;  &quot;color&quot;: &quot;color-value&quot;,&#xD;&#xA;  &quot;style&quot;: &quot;style-value&quot;,&#xD;&#xA;  &quot;sideIndex&quot;: &quot;sideIndex-value&quot;,&#xD;&#xA;  &quot;weight&quot;: &quot;weight-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.workbookChartSeries)/itemAt\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;name&quot;: &quot;name-value&quot;&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"Collection(microsoft.graph.workbookChartPoint)/itemAt\">\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                        <PropertyValue Property=\"InlineExample\" String=\"{&#xD;&#xA;  &quot;value&quot;: {&#xD;&#xA;  }&#xD;&#xA;}&#xA;\" />\n                        <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>"
  },
  {
    "path": "docs/csdl/TripService.xml",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<edmx:Edmx Version=\"4.0\" xmlns:edmx=\"http://docs.oasis-open.org/odata/ns/edmx\">\n  <edmx:DataServices>\n    <Schema Namespace=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <EntityType Name=\"Person\">\n        <Key>\n          <PropertyRef Name=\"UserName\" />\n        </Key>\n        <Property Name=\"UserName\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"FirstName\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"LastName\" Type=\"Edm.String\" />\n        <Property Name=\"MiddleName\" Type=\"Edm.String\" />\n        <Property Name=\"Gender\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonGender\" Nullable=\"false\" />\n        <Property Name=\"Age\" Type=\"Edm.Int64\" />\n        <Property Name=\"Emails\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"AddressInfo\" Type=\"Collection(Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location)\" />\n        <Property Name=\"HomeAddress\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\" />\n        <Property Name=\"FavoriteFeature\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature\" Nullable=\"false\" />\n        <Property Name=\"Features\" Type=\"Collection(Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature)\" Nullable=\"false\" />\n        <NavigationProperty Name=\"Friends\" Type=\"Collection(Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person)\" />\n        <NavigationProperty Name=\"BestFriend\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\" />\n        <NavigationProperty Name=\"Trips\" Type=\"Collection(Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip)\" />\n      </EntityType>\n      <EntityType Name=\"Airline\">\n        <Key>\n          <PropertyRef Name=\"AirlineCode\" />\n        </Key>\n        <Property Name=\"AirlineCode\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"Name\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"Airport\">\n        <Key>\n          <PropertyRef Name=\"IcaoCode\" />\n        </Key>\n        <Property Name=\"Name\" Type=\"Edm.String\" />\n        <Property Name=\"IcaoCode\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"IataCode\" Type=\"Edm.String\" />\n        <Property Name=\"Location\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n            <Record>\n              <PropertyValue Property=\"UpdateMethod\">\n                <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n        </Property>\n      </EntityType>\n      <ComplexType Name=\"Location\">\n        <Property Name=\"Address\" Type=\"Edm.String\" />\n        <Property Name=\"City\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\" />\n      </ComplexType>\n      <ComplexType Name=\"City\">\n        <Property Name=\"Name\" Type=\"Edm.String\" />\n        <Property Name=\"CountryRegion\" Type=\"Edm.String\" />\n        <Property Name=\"Region\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"AirportLocation\" BaseType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\">\n        <Property Name=\"Loc\" Type=\"Edm.GeographyPoint\" />\n      </ComplexType>\n      <ComplexType Name=\"EventLocation\" BaseType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\">\n        <Property Name=\"BuildingInfo\" Type=\"Edm.String\" />\n      </ComplexType>\n      <EntityType Name=\"Trip\">\n        <Key>\n          <PropertyRef Name=\"TripId\" />\n        </Key>\n        <Property Name=\"TripId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"ShareId\" Type=\"Edm.Guid\" Nullable=\"false\" />\n        <Property Name=\"Name\" Type=\"Edm.String\" />\n        <Property Name=\"Budget\" Type=\"Edm.Single\" Nullable=\"false\" />\n        <Property Name=\"Description\" Type=\"Edm.String\" />\n        <Property Name=\"Tags\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"StartsAt\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"EndsAt\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <NavigationProperty Name=\"PlanItems\" Type=\"Collection(Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem)\" />\n      </EntityType>\n      <EntityType Name=\"PlanItem\">\n        <Key>\n          <PropertyRef Name=\"PlanItemId\" />\n        </Key>\n        <Property Name=\"PlanItemId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"ConfirmationCode\" Type=\"Edm.String\" />\n        <Property Name=\"StartsAt\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"EndsAt\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"Duration\" Type=\"Edm.Duration\" Nullable=\"false\" />\n      </EntityType>\n      <EntityType Name=\"Event\" BaseType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\">\n        <Property Name=\"OccursAt\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\" />\n        <Property Name=\"Description\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"PublicTransportation\" BaseType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\">\n        <Property Name=\"SeatNumber\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"Flight\" BaseType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation\">\n        <Property Name=\"FlightNumber\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"Airline\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\" />\n        <NavigationProperty Name=\"From\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\" />\n        <NavigationProperty Name=\"To\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\" />\n      </EntityType>\n      <EntityType Name=\"Employee\" BaseType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\">\n        <Property Name=\"Cost\" Type=\"Edm.Int64\" Nullable=\"false\" />\n        <NavigationProperty Name=\"Peers\" Type=\"Collection(Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person)\" />\n      </EntityType>\n      <EntityType Name=\"Manager\" BaseType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\">\n        <Property Name=\"Budget\" Type=\"Edm.Int64\" Nullable=\"false\" />\n        <Property Name=\"BossOffice\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\" />\n        <NavigationProperty Name=\"DirectReports\" Type=\"Collection(Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person)\" />\n      </EntityType>\n      <EnumType Name=\"PersonGender\">\n        <Member Name=\"Male\" Value=\"0\" />\n        <Member Name=\"Female\" Value=\"1\" />\n        <Member Name=\"Unknow\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"Feature\">\n        <Member Name=\"Feature1\" Value=\"0\" />\n        <Member Name=\"Feature2\" Value=\"1\" />\n        <Member Name=\"Feature3\" Value=\"2\" />\n        <Member Name=\"Feature4\" Value=\"3\" />\n      </EnumType>\n      <Function Name=\"GetPersonWithMostFriends\">\n        <ReturnType Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\" />\n      </Function>\n      <Function Name=\"GetNearestAirport\">\n        <Parameter Name=\"lat\" Type=\"Edm.Double\" Nullable=\"false\" />\n        <Parameter Name=\"lon\" Type=\"Edm.Double\" Nullable=\"false\" />\n        <ReturnType Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\" />\n      </Function>\n      <Function Name=\"GetFavoriteAirline\" IsBound=\"true\" EntitySetPath=\"person\">\n        <Parameter Name=\"person\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\" />\n        <ReturnType Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\" />\n      </Function>\n      <Function Name=\"GetFriendsTrips\" IsBound=\"true\">\n        <Parameter Name=\"person\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\" />\n        <Parameter Name=\"userName\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip)\" />\n      </Function>\n      <Function Name=\"GetInvolvedPeople\" IsBound=\"true\">\n        <Parameter Name=\"trip\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\" />\n        <ReturnType Type=\"Collection(Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person)\" />\n      </Function>\n      <Action Name=\"ResetDataSource\" />\n      <Function Name=\"UpdatePersonLastName\" IsBound=\"true\">\n        <Parameter Name=\"person\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\" />\n        <Parameter Name=\"lastName\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Function>\n      <Action Name=\"ShareTrip\" IsBound=\"true\">\n        <Parameter Name=\"personInstance\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\" />\n        <Parameter Name=\"userName\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"tripId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </Action>\n      <EntityContainer Name=\"Container\">\n        <EntitySet Name=\"People\" EntityType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\">\n          <NavigationPropertyBinding Path=\"Friends\" Target=\"People\" />\n          <NavigationPropertyBinding Path=\"BestFriend\" Target=\"People\" />\n          <NavigationPropertyBinding Path=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers\" Target=\"People\" />\n          <NavigationPropertyBinding Path=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports\" Target=\"People\" />\n        </EntitySet>\n        <EntitySet Name=\"Airlines\" EntityType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\">\n          <Annotation Term=\"Org.OData.Core.V1.OptimisticConcurrency\">\n            <Collection>\n              <PropertyPath>Name</PropertyPath>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n            <Record>\n              <PropertyValue Property=\"UpdateMethod\">\n                <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n        </EntitySet>\n        <EntitySet Name=\"Airports\" EntityType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\" />\n        <EntitySet Name=\"NewComePeople\" EntityType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\" />\n        <Singleton Name=\"Me\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\" />\n        <FunctionImport Name=\"GetPersonWithMostFriends\" Function=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetPersonWithMostFriends\" EntitySet=\"People\" />\n        <FunctionImport Name=\"GetNearestAirport\" Function=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetNearestAirport\" EntitySet=\"Airports\" />\n        <ActionImport Name=\"ResetDataSource\" Action=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.ResetDataSource\" />\n      </EntityContainer>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>"
  },
  {
    "path": "docs/csdl/capabilities.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<edmx:Edmx Version=\"4.0\" \n  xmlns:edmx=\"http://docs.oasis-open.org/odata/ns/edmx\">\n  <edmx:DataServices>\n    <Schema Namespace=\"microsoft.graph\" \n      xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <Annotations Target=\"microsoft.graph.GraphService/users\">\n        <Annotation Term=\"Org.Graph.Vocabulary.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"CustomHeaders\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                  <PropertyValue Property=\"Description\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                </Record>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                  <PropertyValue Property=\"Description\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                </Record>\n              </Collection>\n            </PropertyValue>\n            <PropertyValue Property=\"CustomQueryOptions\"/>\n            <PropertyValue Property=\"Permission\">\n              <Record>\n                <PropertyValue Property=\"Scheme\" String=\"DelegatedWork\" />\n                <PropertyValue Property=\"Scopes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n                      <!-- \n                      * , [PROPERTY NAME], - list\n                      \"*\" denotes all properties are accessible\n                      \"Property name\" used to provide access to specific properties\n                      \"-\" sign prepended to property name used to exclude specific properties\n                      Absense of the PropertyValue denotes all properties are accessible using that scope.\n                      -->\n                      <PropertyValue Property=\"RestrictedProperties\">\n                        <string>-mailboxSettings</string>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"MailboxSettings.ReadWrite\"/>\n                      <PropertyValue Property=\"RestrictedProperties\">\n                        <string>mailboxSettings</string>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"Directory.ReadWrite.All\"/>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"Directory.AccessAsUser.All\"/>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Scheme\" String=\"Application\" />\n                <PropertyValue Property=\"Scopes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"Directory.ReadWrite.All\"/>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"MailboxSettings.ReadWrite\"/>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"Directory.AccessAsUser.All\"/>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.Graph.Vocabulary.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"CustomHeaders\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                  <PropertyValue Property=\"Description\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                </Record>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                  <PropertyValue Property=\"Description\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                </Record>\n              </Collection>\n            </PropertyValue>\n            <PropertyValue Property=\"Permission\">\n              <Record>\n                <PropertyValue Property=\"Scheme\" String=\"DelegatedWork\" />\n                <PropertyValue Property=\"Scopes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"User.ReadWrite\"/>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"Directory.ReadWrite.All\"/>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"Directory.AccessAsUser.All\"/>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Scheme\" String=\"DelegatedPersonal\" />\n                <PropertyValue Property=\"Scopes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"User.ReadWrite\"/>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Scheme\" String=\"Application\" />\n                <PropertyValue Property=\"Scopes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"Directory.ReadWrite.All\"/>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <!-- Read restrictions :select restrictions and then props to filter, expand, etc.\t  -->\n        <Annotation Term=\"Org.Graph.Vocabulary.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"CustomHeaders\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                  <PropertyValue Property=\"Description\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                </Record>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                  <PropertyValue Property=\"Description\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                </Record>\n              </Collection>\n            </PropertyValue>\n            <PropertyValue Property=\"Permission\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"Scheme\" String=\"DelegatedWork\" />\n                  <PropertyValue Property=\"Scopes\">\n                    <Collection>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"User.Read\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"User.ReadWrite\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"User.ReadBasic.All\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"User.Read.All\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Directory.Read.All\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Directory.ReadWrite.All\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Directory.AccessAsUser.All\"/>\n                      </Record>\n                    </Collection>\n                  </PropertyValue>\n                </Record>\n                <Record>\n                  <PropertyValue Property=\"Scheme\" String=\"Application\" />\n                  <PropertyValue Property=\"Scopes\">\n                    <Collection>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"User.Read\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"User.ReadWrite\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Directory.Read.All\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Directory.ReadWrite.All\"/>\n                      </Record>\n                    </Collection>\n                  </PropertyValue>\n                </Record>\n              </Collection>\n            </PropertyValue>\n            <PropertValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Permission\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Scheme\" String=\"DelegatedWork\" />\n                      <PropertyValue Property=\"Scopes\">\n                        <Collection>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"User.Read\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"User.ReadWrite\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"User.ReadBasic.All\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"User.Read.All\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"Directory.Read.All\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"Directory.ReadWrite.All\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"Directory.AccessAsUser.All\"/>\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scheme\" String=\"DelegatedPersonal\" />\n                      <PropertyValue Property=\"Scopes\">\n                        <Collection>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"User.Read\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"User.ReadWrite\"/>\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scheme\" String=\"Application\" />\n                      <PropertyValue Property=\"Scopes\">\n                        <Collection>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"User.Read.All\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"Directory.Read.All\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"Directory.ReadWrite.All\"/>\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </PropertValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.Graph.Vocabulary.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"CustomHeaders\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                  <PropertyValue Property=\"Description\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                </Record>\n              </Collection>\n            </PropertyValue>\n            <PropertyValue Property=\"Permission\">\n              <Record>\n                <PropertyValue Property=\"Scheme\" String=\"DelegatedWork\" />\n                <PropertyValue Property=\"Scopes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"Directory.AccessAsUser.All\"/>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Scheme\" String=\"Application\" />\n                <PropertyValue Property=\"Scopes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n      </Annotations>\n      <!-- annoations on actions/functions -->\n      <Annotations Target=\"microsoft.graph.reminderView(microsoft.graph.user, Edm.String, Edm.String)\">\n        <!-- for a path that looks like \"GET /users/{id | userPrincipalName}/reminderView(startDateTime=startDateTime-value,endDateTime=endDateTime-value)\" -->\n        <Annotation Term=\"Org.Graph.Vocabulary.OperationRestrictions\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"QualifiedOperationName\" String=\"reminderView\" />\n              <PropertyValue Property=\"Permission\">\n                <Record>\n                  <PropertyValue Property=\"Scheme\" String=\"DelegatedWork\" />\n                  <PropertyValue Property=\"Scopes\">\n                    <Collection>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Calendars.Read\" />\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Calendars.ReadWrite\" />\n                      </Record>\n                    </Collection>\n                  </PropertyValue>\n                </Record>\n                <Record>\n                  <PropertyValue Property=\"Scheme\" String=\"DelegatedPersonal\" />\n                  <PropertyValue Property=\"Scopes\">\n                    <Collection>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Calendars.Read\" />\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Calendars.ReadWrite\" />\n                      </Record>\n                    </Collection>\n                  </PropertyValue>\n                </Record>\n                <Record>\n                  <PropertyValue Property=\"Scheme\" String=\"Application\" />\n                  <PropertyValue Property=\"Scopes\">\n                    <Collection>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Calendars.Read\" />\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Calendars.ReadWrite\" />\n                      </Record>\n                    </Collection>\n                  </PropertyValue>\n                </Record>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <!-- Annotating container with Auth Schemes that contain all the scopes applicable per that security scheme. Graph has 3 security schemes, DelegatedWork, DelegatedPersonal, Application -->\n      <Annotations Target=\"microsoft.graph.GraphService\">\n        <Annotation Term=\"Auth.Authorizations\">\n          <Collection>\n            <Record Type=\"Org.OData.Authorization.V1.OAuth2Implicit\">\n              <PropertyValue Property=\"Name\" String=\"DelegatedWork\"/>\n              <PropertyValue Property=\"AuthorizationUrl\" String=\"https://graph.microsoft.com\" />\n              <PropertyValue Property=\"RefreshUrl\" String=\"https://refreshUrl\" />\n              <PropertyValue Property=\"Scopes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Scope\" String=\"User.ReadAll\"/>\n                    <PropertyValue Property=\"Description\" String=\"Read all user data\"/>\n                    <PropertyValue Property=\"Grant\" String=\"User\"/>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Scope\" String=\"User.WriteAll\"/>\n                    <PropertyValue Property=\"Description\" String=\"Write all user data\"/>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Scope\" String=\"Directory.ReadAll\"/>\n                    <PropertyValue Property=\"Description\" String=\"Write to directory\"/>\n                    <PropertyValue Property=\"Grant\" String=\"Admin\"/>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record Type=\"Org.OData.Authorization.V1.OAuth2Implicit\">\n              <PropertyValue Property=\"Name\" String=\"DelegatedPersonal\"/>\n              <PropertyValue Property=\"AuthorizationUrl\" String=\"https://graph.microsoft.com\" />\n              <PropertyValue Property=\"RefreshUrl\" String=\"https://refreshUrl\" />\n              <PropertyValue Property=\"Scopes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Scope\" String=\"User.ReadAll\"/>\n                    <PropertyValue Property=\"Description\" String=\"Read all user data\"/>\n                    <PropertyValue Property=\"Grant\" String=\"User\"/>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Scope\" String=\"User.WriteAll\"/>\n                    <PropertyValue Property=\"Description\" String=\"Write all user data\"/>\n                    <PropertyValue Property=\"Grant\" String=\"User\"/>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Scope\" String=\"Directory.ReadAll\"/>\n                    <PropertyValue Property=\"Description\" String=\"Write to directory\"/>\n                    <PropertyValue Property=\"Grant\" String=\"User\"/>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record Type=\"Org.OData.Authorization.V1.OAuth2Implicit\">\n              <PropertyValue Property=\"Name\" String=\"Application\"/>\n              <PropertyValue Property=\"AuthorizationUrl\" String=\"https://graph.microsoft.com\" />\n              <PropertyValue Property=\"RefreshUrl\" String=\"https://refreshUrl\" />\n              <PropertyValue Property=\"Scopes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Scope\" String=\"User.ReadAll\"/>\n                    <PropertyValue Property=\"Description\" String=\"Read all user data\"/>\n                    <PropertyValue Property=\"Grant\" String=\"Admin\"/>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Scope\" String=\"User.WriteAll\"/>\n                    <PropertyValue Property=\"Description\" String=\"Write all user data\"/>\n                    <PropertyValue Property=\"Grant\" String=\"Admin\"/>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Scope\" String=\"Directory.ReadAll\"/>\n                    <PropertyValue Property=\"Description\" String=\"Write to directory\"/>\n                    <PropertyValue Property=\"Grant\" String=\"Admin\"/>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\n"
  },
  {
    "path": "docs/csdl/graph.beta.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<edmx:Edmx Version=\"4.0\" xmlns:edmx=\"http://docs.oasis-open.org/odata/ns/edmx\">\n    <edmx:DataServices>\n        <Schema Namespace=\"microsoft.graph\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n            <EnumType Name=\"status\">\n                <Member Name=\"active\" Value=\"0\" />\n                <Member Name=\"updated\" Value=\"1\" />\n                <Member Name=\"deleted\" Value=\"2\" />\n                <Member Name=\"ignored\" Value=\"3\" />\n                <Member Name=\"unknownFutureValue\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"dayOfWeek\">\n                <Member Name=\"sunday\" Value=\"0\" />\n                <Member Name=\"monday\" Value=\"1\" />\n                <Member Name=\"tuesday\" Value=\"2\" />\n                <Member Name=\"wednesday\" Value=\"3\" />\n                <Member Name=\"thursday\" Value=\"4\" />\n                <Member Name=\"friday\" Value=\"5\" />\n                <Member Name=\"saturday\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"automaticRepliesStatus\">\n                <Member Name=\"disabled\" Value=\"0\" />\n                <Member Name=\"alwaysEnabled\" Value=\"1\" />\n                <Member Name=\"scheduled\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"externalAudienceScope\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"contactsOnly\" Value=\"1\" />\n                <Member Name=\"all\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"attendeeType\">\n                <Member Name=\"required\" Value=\"0\" />\n                <Member Name=\"optional\" Value=\"1\" />\n                <Member Name=\"resource\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"freeBusyStatus\">\n                <Member Name=\"free\" Value=\"0\" />\n                <Member Name=\"tentative\" Value=\"1\" />\n                <Member Name=\"busy\" Value=\"2\" />\n                <Member Name=\"oof\" Value=\"3\" />\n                <Member Name=\"workingElsewhere\" Value=\"4\" />\n                <Member Name=\"unknown\" Value=\"-1\" />\n            </EnumType>\n            <EnumType Name=\"physicalAddressType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"home\" Value=\"1\" />\n                <Member Name=\"business\" Value=\"2\" />\n                <Member Name=\"other\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"locationType\">\n                <Member Name=\"default\" Value=\"0\" />\n                <Member Name=\"conferenceRoom\" Value=\"1\" />\n                <Member Name=\"homeAddress\" Value=\"2\" />\n                <Member Name=\"businessAddress\" Value=\"3\" />\n                <Member Name=\"geoCoordinates\" Value=\"4\" />\n                <Member Name=\"streetAddress\" Value=\"5\" />\n                <Member Name=\"hotel\" Value=\"6\" />\n                <Member Name=\"restaurant\" Value=\"7\" />\n                <Member Name=\"localBusiness\" Value=\"8\" />\n                <Member Name=\"postalAddress\" Value=\"9\" />\n            </EnumType>\n            <EnumType Name=\"locationUniqueIdType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"locationStore\" Value=\"1\" />\n                <Member Name=\"directory\" Value=\"2\" />\n                <Member Name=\"private\" Value=\"3\" />\n                <Member Name=\"bing\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"activityDomain\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"work\" Value=\"1\" />\n                <Member Name=\"personal\" Value=\"2\" />\n                <Member Name=\"unrestricted\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"recipientScopeType\" IsFlags=\"true\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"internal\" Value=\"1\" />\n                <Member Name=\"external\" Value=\"2\" />\n                <Member Name=\"externalPartner\" Value=\"4\" />\n                <Member Name=\"externalNonPartner\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"mailTipsType\" IsFlags=\"true\">\n                <Member Name=\"automaticReplies\" Value=\"1\" />\n                <Member Name=\"mailboxFullStatus\" Value=\"2\" />\n                <Member Name=\"customMailTip\" Value=\"4\" />\n                <Member Name=\"externalMemberCount\" Value=\"8\" />\n                <Member Name=\"totalMemberCount\" Value=\"16\" />\n                <Member Name=\"maxMessageSize\" Value=\"32\" />\n                <Member Name=\"deliveryRestriction\" Value=\"64\" />\n                <Member Name=\"moderationStatus\" Value=\"128\" />\n                <Member Name=\"recipientScope\" Value=\"256\" />\n                <Member Name=\"recipientSuggestions\" Value=\"512\" />\n            </EnumType>\n            <EnumType Name=\"timeZoneStandard\">\n                <Member Name=\"windows\" Value=\"0\" />\n                <Member Name=\"iana\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"bodyType\">\n                <Member Name=\"text\" Value=\"0\" />\n                <Member Name=\"html\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"importance\">\n                <Member Name=\"low\" Value=\"0\" />\n                <Member Name=\"normal\" Value=\"1\" />\n                <Member Name=\"high\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"inferenceClassificationType\">\n                <Member Name=\"focused\" Value=\"0\" />\n                <Member Name=\"other\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"followupFlagStatus\">\n                <Member Name=\"notFlagged\" Value=\"0\" />\n                <Member Name=\"complete\" Value=\"1\" />\n                <Member Name=\"flagged\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"calendarColor\">\n                <Member Name=\"lightBlue\" Value=\"0\" />\n                <Member Name=\"lightGreen\" Value=\"1\" />\n                <Member Name=\"lightOrange\" Value=\"2\" />\n                <Member Name=\"lightGray\" Value=\"3\" />\n                <Member Name=\"lightYellow\" Value=\"4\" />\n                <Member Name=\"lightTeal\" Value=\"5\" />\n                <Member Name=\"lightPink\" Value=\"6\" />\n                <Member Name=\"lightBrown\" Value=\"7\" />\n                <Member Name=\"lightRed\" Value=\"8\" />\n                <Member Name=\"maxColor\" Value=\"9\" />\n                <Member Name=\"auto\" Value=\"-1\" />\n            </EnumType>\n            <EnumType Name=\"responseType\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"organizer\" Value=\"1\" />\n                <Member Name=\"tentativelyAccepted\" Value=\"2\" />\n                <Member Name=\"accepted\" Value=\"3\" />\n                <Member Name=\"declined\" Value=\"4\" />\n                <Member Name=\"notResponded\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"sensitivity\">\n                <Member Name=\"normal\" Value=\"0\" />\n                <Member Name=\"personal\" Value=\"1\" />\n                <Member Name=\"private\" Value=\"2\" />\n                <Member Name=\"confidential\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"recurrencePatternType\">\n                <Member Name=\"daily\" Value=\"0\" />\n                <Member Name=\"weekly\" Value=\"1\" />\n                <Member Name=\"absoluteMonthly\" Value=\"2\" />\n                <Member Name=\"relativeMonthly\" Value=\"3\" />\n                <Member Name=\"absoluteYearly\" Value=\"4\" />\n                <Member Name=\"relativeYearly\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"weekIndex\">\n                <Member Name=\"first\" Value=\"0\" />\n                <Member Name=\"second\" Value=\"1\" />\n                <Member Name=\"third\" Value=\"2\" />\n                <Member Name=\"fourth\" Value=\"3\" />\n                <Member Name=\"last\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"recurrenceRangeType\">\n                <Member Name=\"endDate\" Value=\"0\" />\n                <Member Name=\"noEnd\" Value=\"1\" />\n                <Member Name=\"numbered\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"eventType\">\n                <Member Name=\"singleInstance\" Value=\"0\" />\n                <Member Name=\"occurrence\" Value=\"1\" />\n                <Member Name=\"exception\" Value=\"2\" />\n                <Member Name=\"seriesMaster\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"phoneType\">\n                <Member Name=\"home\" Value=\"0\" />\n                <Member Name=\"business\" Value=\"1\" />\n                <Member Name=\"mobile\" Value=\"2\" />\n                <Member Name=\"other\" Value=\"3\" />\n                <Member Name=\"assistant\" Value=\"4\" />\n                <Member Name=\"homeFax\" Value=\"5\" />\n                <Member Name=\"businessFax\" Value=\"6\" />\n                <Member Name=\"otherFax\" Value=\"7\" />\n                <Member Name=\"pager\" Value=\"8\" />\n                <Member Name=\"radio\" Value=\"9\" />\n            </EnumType>\n            <EnumType Name=\"emailType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"work\" Value=\"1\" />\n                <Member Name=\"personal\" Value=\"2\" />\n                <Member Name=\"main\" Value=\"3\" />\n                <Member Name=\"other\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"websiteType\">\n                <Member Name=\"other\" Value=\"0\" />\n                <Member Name=\"home\" Value=\"1\" />\n                <Member Name=\"work\" Value=\"2\" />\n                <Member Name=\"blog\" Value=\"3\" />\n                <Member Name=\"profile\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"meetingMessageType\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"meetingRequest\" Value=\"1\" />\n                <Member Name=\"meetingCancelled\" Value=\"2\" />\n                <Member Name=\"meetingAccepted\" Value=\"3\" />\n                <Member Name=\"meetingTentativelyAccepted\" Value=\"4\" />\n                <Member Name=\"meetingDeclined\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"messageActionFlag\">\n                <Member Name=\"any\" Value=\"0\" />\n                <Member Name=\"call\" Value=\"1\" />\n                <Member Name=\"doNotForward\" Value=\"2\" />\n                <Member Name=\"followUp\" Value=\"3\" />\n                <Member Name=\"fyi\" Value=\"4\" />\n                <Member Name=\"forward\" Value=\"5\" />\n                <Member Name=\"noResponseNecessary\" Value=\"6\" />\n                <Member Name=\"read\" Value=\"7\" />\n                <Member Name=\"reply\" Value=\"8\" />\n                <Member Name=\"replyToAll\" Value=\"9\" />\n                <Member Name=\"review\" Value=\"10\" />\n            </EnumType>\n            <EnumType Name=\"referenceAttachmentProvider\">\n                <Member Name=\"other\" Value=\"0\" />\n                <Member Name=\"oneDriveBusiness\" Value=\"1\" />\n                <Member Name=\"oneDriveConsumer\" Value=\"2\" />\n                <Member Name=\"dropbox\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"referenceAttachmentPermission\">\n                <Member Name=\"other\" Value=\"0\" />\n                <Member Name=\"view\" Value=\"1\" />\n                <Member Name=\"edit\" Value=\"2\" />\n                <Member Name=\"anonymousView\" Value=\"3\" />\n                <Member Name=\"anonymousEdit\" Value=\"4\" />\n                <Member Name=\"organizationView\" Value=\"5\" />\n                <Member Name=\"organizationEdit\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"groupAccessType\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"private\" Value=\"1\" />\n                <Member Name=\"secret\" Value=\"2\" />\n                <Member Name=\"public\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"categoryColor\">\n                <Member Name=\"preset0\" Value=\"0\" />\n                <Member Name=\"preset1\" Value=\"1\" />\n                <Member Name=\"preset2\" Value=\"2\" />\n                <Member Name=\"preset3\" Value=\"3\" />\n                <Member Name=\"preset4\" Value=\"4\" />\n                <Member Name=\"preset5\" Value=\"5\" />\n                <Member Name=\"preset6\" Value=\"6\" />\n                <Member Name=\"preset7\" Value=\"7\" />\n                <Member Name=\"preset8\" Value=\"8\" />\n                <Member Name=\"preset9\" Value=\"9\" />\n                <Member Name=\"preset10\" Value=\"10\" />\n                <Member Name=\"preset11\" Value=\"11\" />\n                <Member Name=\"preset12\" Value=\"12\" />\n                <Member Name=\"preset13\" Value=\"13\" />\n                <Member Name=\"preset14\" Value=\"14\" />\n                <Member Name=\"preset15\" Value=\"15\" />\n                <Member Name=\"preset16\" Value=\"16\" />\n                <Member Name=\"preset17\" Value=\"17\" />\n                <Member Name=\"preset18\" Value=\"18\" />\n                <Member Name=\"preset19\" Value=\"19\" />\n                <Member Name=\"preset20\" Value=\"20\" />\n                <Member Name=\"preset21\" Value=\"21\" />\n                <Member Name=\"preset22\" Value=\"22\" />\n                <Member Name=\"preset23\" Value=\"23\" />\n                <Member Name=\"preset24\" Value=\"24\" />\n                <Member Name=\"none\" Value=\"-1\" />\n            </EnumType>\n            <EnumType Name=\"taskStatus\">\n                <Member Name=\"notStarted\" Value=\"0\" />\n                <Member Name=\"inProgress\" Value=\"1\" />\n                <Member Name=\"completed\" Value=\"2\" />\n                <Member Name=\"waitingOnOthers\" Value=\"3\" />\n                <Member Name=\"deferred\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"plannerPreviewType\">\n                <Member Name=\"automatic\" Value=\"0\" />\n                <Member Name=\"noPreview\" Value=\"1\" />\n                <Member Name=\"checklist\" Value=\"2\" />\n                <Member Name=\"description\" Value=\"3\" />\n                <Member Name=\"reference\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"operationStatus\">\n                <Member Name=\"NotStarted\" Value=\"0\" />\n                <Member Name=\"Running\" Value=\"1\" />\n                <Member Name=\"Completed\" Value=\"2\" />\n                <Member Name=\"Failed\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"onenotePatchInsertPosition\">\n                <Member Name=\"After\" Value=\"0\" />\n                <Member Name=\"Before\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"onenotePatchActionType\">\n                <Member Name=\"Replace\" Value=\"0\" />\n                <Member Name=\"Append\" Value=\"1\" />\n                <Member Name=\"Delete\" Value=\"2\" />\n                <Member Name=\"Insert\" Value=\"3\" />\n                <Member Name=\"Prepend\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"onenoteSourceService\">\n                <Member Name=\"Unknown\" Value=\"0\" />\n                <Member Name=\"OneDrive\" Value=\"1\" />\n                <Member Name=\"OneDriveForBusiness\" Value=\"2\" />\n                <Member Name=\"OnPremOneDriveForBusiness\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"onenoteUserRole\">\n                <Member Name=\"Owner\" Value=\"0\" />\n                <Member Name=\"Contributor\" Value=\"1\" />\n                <Member Name=\"Reader\" Value=\"2\" />\n                <Member Name=\"None\" Value=\"-1\" />\n            </EnumType>\n            <EnumType Name=\"riskLevel\">\n                <Member Name=\"low\" Value=\"0\" />\n                <Member Name=\"medium\" Value=\"1\" />\n                <Member Name=\"high\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"conditionalAccessPolicyResult\">\n                <Member Name=\"success\" Value=\"0\" />\n                <Member Name=\"failure\" Value=\"1\" />\n                <Member Name=\"notApplied\" Value=\"2\" />\n                <Member Name=\"notEnabled\" Value=\"3\" />\n                <Member Name=\"unknown\" Value=\"4\" />\n                <Member Name=\"unknownFutureValue\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"conditionalAccessStatus\">\n                <Member Name=\"success\" Value=\"0\" />\n                <Member Name=\"failure\" Value=\"1\" />\n                <Member Name=\"notApplied\" Value=\"2\" />\n                <Member Name=\"unknownFutureValue\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"groupType\">\n                <Member Name=\"unifiedGroups\" Value=\"0\" />\n                <Member Name=\"azureAD\" Value=\"1\" />\n                <Member Name=\"unknownFutureValue\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"operationResult\">\n                <Member Name=\"success\" Value=\"0\" />\n                <Member Name=\"failure\" Value=\"1\" />\n                <Member Name=\"timeout\" Value=\"2\" />\n                <Member Name=\"unknownFutureValue\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"riskEventStatus\">\n                <Member Name=\"active\" Value=\"0\" />\n                <Member Name=\"remediated\" Value=\"1\" />\n                <Member Name=\"dismissedAsFixed\" Value=\"2\" />\n                <Member Name=\"dismissedAsFalsePositive\" Value=\"3\" />\n                <Member Name=\"dismissedAsIgnore\" Value=\"4\" />\n                <Member Name=\"loginBlocked\" Value=\"5\" />\n                <Member Name=\"closedMfaAuto\" Value=\"6\" />\n                <Member Name=\"closedMultipleReasons\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"userRiskLevel\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"none\" Value=\"1\" />\n                <Member Name=\"low\" Value=\"2\" />\n                <Member Name=\"medium\" Value=\"3\" />\n                <Member Name=\"high\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"approvalState\">\n                <Member Name=\"pending\" Value=\"0\" />\n                <Member Name=\"approved\" Value=\"1\" />\n                <Member Name=\"denied\" Value=\"2\" />\n                <Member Name=\"aborted\" Value=\"3\" />\n                <Member Name=\"canceled\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"roleSummaryStatus\">\n                <Member Name=\"ok\" Value=\"0\" />\n                <Member Name=\"bad\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"setupStatus\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"notRegisteredYet\" Value=\"1\" />\n                <Member Name=\"registeredSetupNotStarted\" Value=\"2\" />\n                <Member Name=\"registeredSetupInProgress\" Value=\"3\" />\n                <Member Name=\"registrationAndSetupCompleted\" Value=\"4\" />\n                <Member Name=\"registrationFailed\" Value=\"5\" />\n                <Member Name=\"registrationTimedOut\" Value=\"6\" />\n                <Member Name=\"disabled\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"androidForWorkBindStatus\">\n                <Member Name=\"notBound\" Value=\"0\" />\n                <Member Name=\"bound\" Value=\"1\" />\n                <Member Name=\"boundAndValidated\" Value=\"2\" />\n                <Member Name=\"unbinding\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"androidForWorkSyncStatus\">\n                <Member Name=\"success\" Value=\"0\" />\n                <Member Name=\"credentialsNotValid\" Value=\"1\" />\n                <Member Name=\"androidForWorkApiError\" Value=\"2\" />\n                <Member Name=\"managementServiceError\" Value=\"3\" />\n                <Member Name=\"unknownError\" Value=\"4\" />\n                <Member Name=\"none\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"androidForWorkEnrollmentTarget\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"all\" Value=\"1\" />\n                <Member Name=\"targeted\" Value=\"2\" />\n                <Member Name=\"targetedAsEnrollmentRestrictions\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"androidForWorkAppConfigurationSchemaItemDataType\">\n                <Member Name=\"bool\" Value=\"0\" />\n                <Member Name=\"integer\" Value=\"1\" />\n                <Member Name=\"string\" Value=\"2\" />\n                <Member Name=\"choice\" Value=\"3\" />\n                <Member Name=\"multiselect\" Value=\"4\" />\n                <Member Name=\"bundle\" Value=\"5\" />\n                <Member Name=\"bundleArray\" Value=\"6\" />\n                <Member Name=\"hidden\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"androidManagedStoreAccountBindStatus\">\n                <Member Name=\"notBound\" Value=\"0\" />\n                <Member Name=\"bound\" Value=\"1\" />\n                <Member Name=\"boundAndValidated\" Value=\"2\" />\n                <Member Name=\"unbinding\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"androidManagedStoreAccountAppSyncStatus\">\n                <Member Name=\"success\" Value=\"0\" />\n                <Member Name=\"credentialsNotValid\" Value=\"1\" />\n                <Member Name=\"androidForWorkApiError\" Value=\"2\" />\n                <Member Name=\"managementServiceError\" Value=\"3\" />\n                <Member Name=\"unknownError\" Value=\"4\" />\n                <Member Name=\"none\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"androidManagedStoreAccountEnrollmentTarget\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"all\" Value=\"1\" />\n                <Member Name=\"targeted\" Value=\"2\" />\n                <Member Name=\"targetedAsEnrollmentRestrictions\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"androidManagedStoreAppConfigurationSchemaItemDataType\">\n                <Member Name=\"bool\" Value=\"0\" />\n                <Member Name=\"integer\" Value=\"1\" />\n                <Member Name=\"string\" Value=\"2\" />\n                <Member Name=\"choice\" Value=\"3\" />\n                <Member Name=\"multiselect\" Value=\"4\" />\n                <Member Name=\"bundle\" Value=\"5\" />\n                <Member Name=\"bundleArray\" Value=\"6\" />\n                <Member Name=\"hidden\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"installIntent\">\n                <Member Name=\"available\" Value=\"0\" />\n                <Member Name=\"required\" Value=\"1\" />\n                <Member Name=\"uninstall\" Value=\"2\" />\n                <Member Name=\"availableWithoutEnrollment\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"mobileAppPublishingState\">\n                <Member Name=\"notPublished\" Value=\"0\" />\n                <Member Name=\"processing\" Value=\"1\" />\n                <Member Name=\"published\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"resultantAppState\">\n                <Member Name=\"installed\" Value=\"1\" />\n                <Member Name=\"failed\" Value=\"2\" />\n                <Member Name=\"notInstalled\" Value=\"3\" />\n                <Member Name=\"uninstallFailed\" Value=\"4\" />\n                <Member Name=\"pendingInstall\" Value=\"5\" />\n                <Member Name=\"unknown\" Value=\"99\" />\n                <Member Name=\"notApplicable\" Value=\"-1\" />\n            </EnumType>\n            <EnumType Name=\"resultantAppStateDetail\">\n                <Member Name=\"noAdditionalDetails\" Value=\"0\" />\n                <Member Name=\"seeInstallErrorCode\" Value=\"2000\" />\n                <Member Name=\"seeUninstallErrorCode\" Value=\"4000\" />\n                <Member Name=\"pendingReboot\" Value=\"5000\" />\n                <Member Name=\"platformNotApplicable\" Value=\"-1006\" />\n                <Member Name=\"minimumCpuSpeedNotMet\" Value=\"-1005\" />\n                <Member Name=\"minimumLogicalProcessorCountNotMet\" Value=\"-1004\" />\n                <Member Name=\"minimumPhysicalMemoryNotMet\" Value=\"-1003\" />\n                <Member Name=\"minimumOsVersionNotMet\" Value=\"-1002\" />\n                <Member Name=\"minimumDiskSpaceNotMet\" Value=\"-1001\" />\n                <Member Name=\"processorArchitectureNotApplicable\" Value=\"-1000\" />\n            </EnumType>\n            <EnumType Name=\"officeProductId\">\n                <Member Name=\"o365ProPlusRetail\" Value=\"0\" />\n                <Member Name=\"o365BusinessRetail\" Value=\"1\" />\n                <Member Name=\"visioProRetail\" Value=\"2\" />\n                <Member Name=\"projectProRetail\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"officeUpdateChannel\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"current\" Value=\"1\" />\n                <Member Name=\"deferred\" Value=\"2\" />\n                <Member Name=\"firstReleaseCurrent\" Value=\"3\" />\n                <Member Name=\"firstReleaseDeferred\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"windowsArchitecture\" IsFlags=\"true\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"x86\" Value=\"1\" />\n                <Member Name=\"x64\" Value=\"2\" />\n                <Member Name=\"arm\" Value=\"4\" />\n                <Member Name=\"neutral\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"officeSuiteInstallProgressDisplayLevel\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"full\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"managedAppAvailability\">\n                <Member Name=\"global\" Value=\"0\" />\n                <Member Name=\"lineOfBusiness\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"mobileAppContentFileUploadState\">\n                <Member Name=\"success\" Value=\"0\" />\n                <Member Name=\"transientError\" Value=\"1\" />\n                <Member Name=\"error\" Value=\"2\" />\n                <Member Name=\"unknown\" Value=\"3\" />\n                <Member Name=\"azureStorageUriRequestSuccess\" Value=\"100\" />\n                <Member Name=\"azureStorageUriRequestPending\" Value=\"101\" />\n                <Member Name=\"azureStorageUriRequestFailed\" Value=\"102\" />\n                <Member Name=\"azureStorageUriRequestTimedOut\" Value=\"103\" />\n                <Member Name=\"azureStorageUriRenewalSuccess\" Value=\"200\" />\n                <Member Name=\"azureStorageUriRenewalPending\" Value=\"201\" />\n                <Member Name=\"azureStorageUriRenewalFailed\" Value=\"202\" />\n                <Member Name=\"azureStorageUriRenewalTimedOut\" Value=\"203\" />\n                <Member Name=\"commitFileSuccess\" Value=\"300\" />\n                <Member Name=\"commitFilePending\" Value=\"301\" />\n                <Member Name=\"commitFileFailed\" Value=\"302\" />\n                <Member Name=\"commitFileTimedOut\" Value=\"303\" />\n            </EnumType>\n            <EnumType Name=\"windowsDeviceType\" IsFlags=\"true\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"desktop\" Value=\"1\" />\n                <Member Name=\"mobile\" Value=\"2\" />\n                <Member Name=\"holographic\" Value=\"4\" />\n                <Member Name=\"team\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"microsoftStoreForBusinessLicenseType\">\n                <Member Name=\"offline\" Value=\"0\" />\n                <Member Name=\"online\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"vppTokenAccountType\">\n                <Member Name=\"business\" Value=\"0\" />\n                <Member Name=\"education\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"vppTokenActionFailureReason\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"appleFailure\" Value=\"1\" />\n                <Member Name=\"internalError\" Value=\"2\" />\n                <Member Name=\"expiredVppToken\" Value=\"3\" />\n                <Member Name=\"expiredApplePushNotificationCertificate\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"actionState\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"pending\" Value=\"1\" />\n                <Member Name=\"canceled\" Value=\"2\" />\n                <Member Name=\"active\" Value=\"3\" />\n                <Member Name=\"done\" Value=\"4\" />\n                <Member Name=\"failed\" Value=\"5\" />\n                <Member Name=\"notSupported\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"certificateStatus\">\n                <Member Name=\"notProvisioned\" Value=\"0\" />\n                <Member Name=\"provisioned\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"complianceStatus\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"notApplicable\" Value=\"1\" />\n                <Member Name=\"compliant\" Value=\"2\" />\n                <Member Name=\"remediated\" Value=\"3\" />\n                <Member Name=\"nonCompliant\" Value=\"4\" />\n                <Member Name=\"error\" Value=\"5\" />\n                <Member Name=\"conflict\" Value=\"6\" />\n                <Member Name=\"notAssigned\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"androidPermissionActionType\">\n                <Member Name=\"prompt\" Value=\"0\" />\n                <Member Name=\"autoGrant\" Value=\"1\" />\n                <Member Name=\"autoDeny\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"mdmAppConfigKeyType\">\n                <Member Name=\"stringType\" Value=\"0\" />\n                <Member Name=\"integerType\" Value=\"1\" />\n                <Member Name=\"realType\" Value=\"2\" />\n                <Member Name=\"booleanType\" Value=\"3\" />\n                <Member Name=\"tokenType\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"managedDeviceRemoteAction\">\n                <Member Name=\"retire\" Value=\"0\" />\n                <Member Name=\"delete\" Value=\"1\" />\n                <Member Name=\"fullScan\" Value=\"2\" />\n                <Member Name=\"quickScan\" Value=\"3\" />\n                <Member Name=\"signatureUpdate\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"remoteAction\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"factoryReset\" Value=\"1\" />\n                <Member Name=\"removeCompanyData\" Value=\"2\" />\n                <Member Name=\"resetPasscode\" Value=\"3\" />\n                <Member Name=\"remoteLock\" Value=\"4\" />\n                <Member Name=\"enableLostMode\" Value=\"5\" />\n                <Member Name=\"disableLostMode\" Value=\"6\" />\n                <Member Name=\"locateDevice\" Value=\"7\" />\n                <Member Name=\"rebootNow\" Value=\"8\" />\n                <Member Name=\"recoverPasscode\" Value=\"9\" />\n                <Member Name=\"cleanWindowsDevice\" Value=\"10\" />\n                <Member Name=\"logoutSharedAppleDeviceActiveUser\" Value=\"11\" />\n                <Member Name=\"quickScan\" Value=\"12\" />\n                <Member Name=\"fullScan\" Value=\"13\" />\n                <Member Name=\"windowsDefenderUpdateSignatures\" Value=\"14\" />\n                <Member Name=\"factoryResetKeepEnrollmentData\" Value=\"15\" />\n                <Member Name=\"updateDeviceAccount\" Value=\"16\" />\n                <Member Name=\"automaticRedeployment\" Value=\"17\" />\n                <Member Name=\"shutDown\" Value=\"18\" />\n            </EnumType>\n            <EnumType Name=\"runAsAccountType\">\n                <Member Name=\"system\" Value=\"0\" />\n                <Member Name=\"user\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"runState\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"success\" Value=\"1\" />\n                <Member Name=\"fail\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"deviceGuardVirtualizationBasedSecurityHardwareRequirementState\">\n                <Member Name=\"meetHardwareRequirements\" Value=\"0\" />\n                <Member Name=\"secureBootRequired\" Value=\"1\" />\n                <Member Name=\"dmaProtectionRequired\" Value=\"2\" />\n                <Member Name=\"hyperVNotSupportedForGuestVM\" Value=\"4\" />\n                <Member Name=\"hyperVNotAvailable\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"deviceGuardVirtualizationBasedSecurityState\">\n                <Member Name=\"running\" Value=\"0\" />\n                <Member Name=\"rebootRequired\" Value=\"1\" />\n                <Member Name=\"require64BitArchitecture\" Value=\"2\" />\n                <Member Name=\"notLicensed\" Value=\"3\" />\n                <Member Name=\"notConfigured\" Value=\"4\" />\n                <Member Name=\"doesNotMeetHardwareRequirements\" Value=\"5\" />\n                <Member Name=\"other\" Value=\"42\" />\n            </EnumType>\n            <EnumType Name=\"deviceGuardLocalSystemAuthorityCredentialGuardState\">\n                <Member Name=\"running\" Value=\"0\" />\n                <Member Name=\"rebootRequired\" Value=\"1\" />\n                <Member Name=\"notLicensed\" Value=\"2\" />\n                <Member Name=\"notConfigured\" Value=\"3\" />\n                <Member Name=\"virtualizationBasedSecurityNotRunning\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"ownerType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"company\" Value=\"1\" />\n                <Member Name=\"personal\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"managedDeviceOwnerType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"company\" Value=\"1\" />\n                <Member Name=\"personal\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"managementState\">\n                <Member Name=\"managed\" Value=\"0\" />\n                <Member Name=\"retirePending\" Value=\"1\" />\n                <Member Name=\"retireFailed\" Value=\"2\" />\n                <Member Name=\"wipePending\" Value=\"3\" />\n                <Member Name=\"wipeFailed\" Value=\"4\" />\n                <Member Name=\"unhealthy\" Value=\"5\" />\n                <Member Name=\"deletePending\" Value=\"6\" />\n                <Member Name=\"retireIssued\" Value=\"7\" />\n                <Member Name=\"wipeIssued\" Value=\"8\" />\n                <Member Name=\"wipeCanceled\" Value=\"9\" />\n                <Member Name=\"retireCanceled\" Value=\"10\" />\n                <Member Name=\"discovered\" Value=\"11\" />\n            </EnumType>\n            <EnumType Name=\"chassisType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"desktop\" Value=\"1\" />\n                <Member Name=\"laptop\" Value=\"2\" />\n                <Member Name=\"worksWorkstation\" Value=\"3\" />\n                <Member Name=\"enterpriseServer\" Value=\"4\" />\n                <Member Name=\"phone\" Value=\"100\" />\n                <Member Name=\"tablet\" Value=\"101\" />\n                <Member Name=\"mobileOther\" Value=\"102\" />\n                <Member Name=\"mobileUnknown\" Value=\"103\" />\n            </EnumType>\n            <EnumType Name=\"deviceType\">\n                <Member Name=\"desktop\" Value=\"0\" />\n                <Member Name=\"windowsRT\" Value=\"1\" />\n                <Member Name=\"winMO6\" Value=\"2\" />\n                <Member Name=\"nokia\" Value=\"3\" />\n                <Member Name=\"windowsPhone\" Value=\"4\" />\n                <Member Name=\"mac\" Value=\"5\" />\n                <Member Name=\"winCE\" Value=\"6\" />\n                <Member Name=\"winEmbedded\" Value=\"7\" />\n                <Member Name=\"iPhone\" Value=\"8\" />\n                <Member Name=\"iPad\" Value=\"9\" />\n                <Member Name=\"iPod\" Value=\"10\" />\n                <Member Name=\"android\" Value=\"11\" />\n                <Member Name=\"iSocConsumer\" Value=\"12\" />\n                <Member Name=\"unix\" Value=\"13\" />\n                <Member Name=\"macMDM\" Value=\"14\" />\n                <Member Name=\"holoLens\" Value=\"15\" />\n                <Member Name=\"surfaceHub\" Value=\"16\" />\n                <Member Name=\"androidForWork\" Value=\"17\" />\n                <Member Name=\"androidEnterprise\" Value=\"18\" />\n                <Member Name=\"blackberry\" Value=\"100\" />\n                <Member Name=\"palm\" Value=\"101\" />\n                <Member Name=\"unknown\" Value=\"255\" />\n            </EnumType>\n            <EnumType Name=\"complianceState\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"compliant\" Value=\"1\" />\n                <Member Name=\"noncompliant\" Value=\"2\" />\n                <Member Name=\"conflict\" Value=\"3\" />\n                <Member Name=\"error\" Value=\"4\" />\n                <Member Name=\"inGracePeriod\" Value=\"254\" />\n                <Member Name=\"configManager\" Value=\"255\" />\n            </EnumType>\n            <EnumType Name=\"managementAgentType\">\n                <Member Name=\"eas\" Value=\"1\" />\n                <Member Name=\"mdm\" Value=\"2\" />\n                <Member Name=\"easMdm\" Value=\"3\" />\n                <Member Name=\"intuneClient\" Value=\"4\" />\n                <Member Name=\"easIntuneClient\" Value=\"5\" />\n                <Member Name=\"configurationManagerClient\" Value=\"8\" />\n                <Member Name=\"configurationManagerClientMdm\" Value=\"10\" />\n                <Member Name=\"configurationManagerClientMdmEas\" Value=\"11\" />\n                <Member Name=\"unknown\" Value=\"16\" />\n                <Member Name=\"jamf\" Value=\"32\" />\n                <Member Name=\"googleCloudDevicePolicyController\" Value=\"64\" />\n                <Member Name=\"microsoft365ManagedMdm\" Value=\"258\" />\n            </EnumType>\n            <EnumType Name=\"deviceEnrollmentType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"userEnrollment\" Value=\"1\" />\n                <Member Name=\"deviceEnrollmentManager\" Value=\"2\" />\n                <Member Name=\"appleBulkWithUser\" Value=\"3\" />\n                <Member Name=\"appleBulkWithoutUser\" Value=\"4\" />\n                <Member Name=\"windowsAzureADJoin\" Value=\"5\" />\n                <Member Name=\"windowsBulkUserless\" Value=\"6\" />\n                <Member Name=\"windowsAutoEnrollment\" Value=\"7\" />\n                <Member Name=\"windowsBulkAzureDomainJoin\" Value=\"8\" />\n                <Member Name=\"windowsCoManagement\" Value=\"9\" />\n            </EnumType>\n            <EnumType Name=\"lostModeState\">\n                <Member Name=\"disabled\" Value=\"0\" />\n                <Member Name=\"enabled\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"deviceRegistrationState\">\n                <Member Name=\"notRegistered\" Value=\"0\" />\n                <Member Name=\"registered\" Value=\"2\" />\n                <Member Name=\"revoked\" Value=\"3\" />\n                <Member Name=\"keyConflict\" Value=\"4\" />\n                <Member Name=\"approvalPending\" Value=\"5\" />\n                <Member Name=\"certificateReset\" Value=\"6\" />\n                <Member Name=\"notRegisteredPendingEnrollment\" Value=\"7\" />\n                <Member Name=\"unknown\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementExchangeAccessState\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"unknown\" Value=\"1\" />\n                <Member Name=\"allowed\" Value=\"2\" />\n                <Member Name=\"blocked\" Value=\"3\" />\n                <Member Name=\"quarantined\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementExchangeAccessStateReason\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"unknown\" Value=\"1\" />\n                <Member Name=\"exchangeGlobalRule\" Value=\"2\" />\n                <Member Name=\"exchangeIndividualRule\" Value=\"3\" />\n                <Member Name=\"exchangeDeviceRule\" Value=\"4\" />\n                <Member Name=\"exchangeUpgrade\" Value=\"5\" />\n                <Member Name=\"exchangeMailboxPolicy\" Value=\"6\" />\n                <Member Name=\"other\" Value=\"7\" />\n                <Member Name=\"compliant\" Value=\"8\" />\n                <Member Name=\"notCompliant\" Value=\"9\" />\n                <Member Name=\"notEnrolled\" Value=\"10\" />\n                <Member Name=\"unknownLocation\" Value=\"12\" />\n                <Member Name=\"mfaRequired\" Value=\"13\" />\n                <Member Name=\"azureADBlockDueToAccessPolicy\" Value=\"14\" />\n                <Member Name=\"compromisedPassword\" Value=\"15\" />\n                <Member Name=\"deviceNotKnownWithManagedApp\" Value=\"16\" />\n            </EnumType>\n            <EnumType Name=\"windowsDeviceHealthState\" IsFlags=\"true\">\n                <Member Name=\"clean\" Value=\"0\" />\n                <Member Name=\"fullScanPending\" Value=\"1\" />\n                <Member Name=\"rebootPending\" Value=\"2\" />\n                <Member Name=\"manualStepsPending\" Value=\"4\" />\n                <Member Name=\"offlineScanPending\" Value=\"8\" />\n                <Member Name=\"critical\" Value=\"16\" />\n            </EnumType>\n            <EnumType Name=\"windowsMalwareSeverity\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"low\" Value=\"1\" />\n                <Member Name=\"moderate\" Value=\"2\" />\n                <Member Name=\"high\" Value=\"4\" />\n                <Member Name=\"severe\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"windowsMalwareCategory\">\n                <Member Name=\"invalid\" Value=\"0\" />\n                <Member Name=\"adware\" Value=\"1\" />\n                <Member Name=\"spyware\" Value=\"2\" />\n                <Member Name=\"passwordStealer\" Value=\"3\" />\n                <Member Name=\"trojanDownloader\" Value=\"4\" />\n                <Member Name=\"worm\" Value=\"5\" />\n                <Member Name=\"backdoor\" Value=\"6\" />\n                <Member Name=\"remoteAccessTrojan\" Value=\"7\" />\n                <Member Name=\"trojan\" Value=\"8\" />\n                <Member Name=\"emailFlooder\" Value=\"9\" />\n                <Member Name=\"keylogger\" Value=\"10\" />\n                <Member Name=\"dialer\" Value=\"11\" />\n                <Member Name=\"monitoringSoftware\" Value=\"12\" />\n                <Member Name=\"browserModifier\" Value=\"13\" />\n                <Member Name=\"cookie\" Value=\"14\" />\n                <Member Name=\"browserPlugin\" Value=\"15\" />\n                <Member Name=\"aolExploit\" Value=\"16\" />\n                <Member Name=\"nuker\" Value=\"17\" />\n                <Member Name=\"securityDisabler\" Value=\"18\" />\n                <Member Name=\"jokeProgram\" Value=\"19\" />\n                <Member Name=\"hostileActiveXControl\" Value=\"20\" />\n                <Member Name=\"softwareBundler\" Value=\"21\" />\n                <Member Name=\"stealthNotifier\" Value=\"22\" />\n                <Member Name=\"settingsModifier\" Value=\"23\" />\n                <Member Name=\"toolBar\" Value=\"24\" />\n                <Member Name=\"remoteControlSoftware\" Value=\"25\" />\n                <Member Name=\"trojanFtp\" Value=\"26\" />\n                <Member Name=\"potentialUnwantedSoftware\" Value=\"27\" />\n                <Member Name=\"icqExploit\" Value=\"28\" />\n                <Member Name=\"trojanTelnet\" Value=\"29\" />\n                <Member Name=\"exploit\" Value=\"30\" />\n                <Member Name=\"filesharingProgram\" Value=\"31\" />\n                <Member Name=\"malwareCreationTool\" Value=\"32\" />\n                <Member Name=\"remote_Control_Software\" Value=\"33\" />\n                <Member Name=\"tool\" Value=\"34\" />\n                <Member Name=\"trojanDenialOfService\" Value=\"36\" />\n                <Member Name=\"trojanDropper\" Value=\"37\" />\n                <Member Name=\"trojanMassMailer\" Value=\"38\" />\n                <Member Name=\"trojanMonitoringSoftware\" Value=\"39\" />\n                <Member Name=\"trojanProxyServer\" Value=\"40\" />\n                <Member Name=\"virus\" Value=\"42\" />\n                <Member Name=\"known\" Value=\"43\" />\n                <Member Name=\"unknown\" Value=\"44\" />\n                <Member Name=\"spp\" Value=\"45\" />\n                <Member Name=\"behavior\" Value=\"46\" />\n                <Member Name=\"vulnerability\" Value=\"47\" />\n                <Member Name=\"policy\" Value=\"48\" />\n                <Member Name=\"enterpriseUnwantedSoftware\" Value=\"49\" />\n                <Member Name=\"ransom\" Value=\"50\" />\n                <Member Name=\"hipsRule\" Value=\"51\" />\n            </EnumType>\n            <EnumType Name=\"windowsMalwareExecutionState\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"blocked\" Value=\"1\" />\n                <Member Name=\"allowed\" Value=\"2\" />\n                <Member Name=\"running\" Value=\"3\" />\n                <Member Name=\"notRunning\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"windowsMalwareState\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"detected\" Value=\"1\" />\n                <Member Name=\"cleaned\" Value=\"2\" />\n                <Member Name=\"quarantined\" Value=\"3\" />\n                <Member Name=\"removed\" Value=\"4\" />\n                <Member Name=\"allowed\" Value=\"5\" />\n                <Member Name=\"blocked\" Value=\"6\" />\n                <Member Name=\"cleanFailed\" Value=\"102\" />\n                <Member Name=\"quarantineFailed\" Value=\"103\" />\n                <Member Name=\"removeFailed\" Value=\"104\" />\n                <Member Name=\"allowFailed\" Value=\"105\" />\n                <Member Name=\"abandoned\" Value=\"106\" />\n                <Member Name=\"blockFailed\" Value=\"107\" />\n            </EnumType>\n            <EnumType Name=\"windowsMalwareThreatState\">\n                <Member Name=\"active\" Value=\"0\" />\n                <Member Name=\"actionFailed\" Value=\"1\" />\n                <Member Name=\"manualStepsRequired\" Value=\"2\" />\n                <Member Name=\"fullScanRequired\" Value=\"3\" />\n                <Member Name=\"rebootRequired\" Value=\"4\" />\n                <Member Name=\"remediatedWithNonCriticalFailures\" Value=\"5\" />\n                <Member Name=\"quarantined\" Value=\"6\" />\n                <Member Name=\"removed\" Value=\"7\" />\n                <Member Name=\"cleaned\" Value=\"8\" />\n                <Member Name=\"allowed\" Value=\"9\" />\n                <Member Name=\"noStatusCleared\" Value=\"10\" />\n            </EnumType>\n            <EnumType Name=\"managedDevicePartnerReportedHealthState\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"activated\" Value=\"1\" />\n                <Member Name=\"deactivated\" Value=\"2\" />\n                <Member Name=\"secured\" Value=\"3\" />\n                <Member Name=\"lowSeverity\" Value=\"4\" />\n                <Member Name=\"mediumSeverity\" Value=\"5\" />\n                <Member Name=\"highSeverity\" Value=\"6\" />\n                <Member Name=\"unresponsive\" Value=\"7\" />\n                <Member Name=\"compromised\" Value=\"8\" />\n                <Member Name=\"misconfigured\" Value=\"9\" />\n            </EnumType>\n            <EnumType Name=\"configurationManagerClientState\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"installed\" Value=\"1\" />\n                <Member Name=\"healthy\" Value=\"7\" />\n                <Member Name=\"installFailed\" Value=\"8\" />\n                <Member Name=\"updateFailed\" Value=\"11\" />\n                <Member Name=\"communicationError\" Value=\"19\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementSubscriptionState\">\n                <Member Name=\"pending\" Value=\"0\" />\n                <Member Name=\"active\" Value=\"1\" />\n                <Member Name=\"warning\" Value=\"2\" />\n                <Member Name=\"disabled\" Value=\"3\" />\n                <Member Name=\"deleted\" Value=\"4\" />\n                <Member Name=\"blocked\" Value=\"5\" />\n                <Member Name=\"lockedOut\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementSubscriptions\" IsFlags=\"true\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"intune\" Value=\"1\" />\n                <Member Name=\"office365\" Value=\"2\" />\n                <Member Name=\"intunePremium\" Value=\"4\" />\n                <Member Name=\"intune_EDU\" Value=\"8\" />\n                <Member Name=\"intune_SMB\" Value=\"16\" />\n            </EnumType>\n            <EnumType Name=\"adminConsentState\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"granted\" Value=\"1\" />\n                <Member Name=\"notGranted\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"healthState\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"healthy\" Value=\"1\" />\n                <Member Name=\"unhealthy\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"androidDeviceOwnerAppAutoUpdatePolicyType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"userChoice\" Value=\"1\" />\n                <Member Name=\"never\" Value=\"2\" />\n                <Member Name=\"wiFiOnly\" Value=\"3\" />\n                <Member Name=\"always\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"androidDeviceOwnerDefaultAppPermissionPolicyType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"prompt\" Value=\"1\" />\n                <Member Name=\"autoGrant\" Value=\"2\" />\n                <Member Name=\"autoDeny\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"androidDeviceOwnerRequiredPasswordType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"required\" Value=\"1\" />\n                <Member Name=\"numeric\" Value=\"2\" />\n                <Member Name=\"numericComplex\" Value=\"3\" />\n                <Member Name=\"alphabetic\" Value=\"4\" />\n                <Member Name=\"alphanumeric\" Value=\"5\" />\n                <Member Name=\"alphanumericWithSymbols\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"androidDeviceOwnerBatteryPluggedMode\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"ac\" Value=\"1\" />\n                <Member Name=\"usb\" Value=\"2\" />\n                <Member Name=\"wireless\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"androidDeviceOwnerSystemUpdateInstallType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"postpone\" Value=\"1\" />\n                <Member Name=\"windowed\" Value=\"2\" />\n                <Member Name=\"automatic\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"androidDeviceOwnerWiFiSecurityType\">\n                <Member Name=\"open\" Value=\"0\" />\n                <Member Name=\"wep\" Value=\"1\" />\n                <Member Name=\"wpaPersonal\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"easAuthenticationMethod\">\n                <Member Name=\"usernameAndPassword\" Value=\"0\" />\n                <Member Name=\"certificate\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"emailSyncDuration\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"oneDay\" Value=\"1\" />\n                <Member Name=\"threeDays\" Value=\"2\" />\n                <Member Name=\"oneWeek\" Value=\"3\" />\n                <Member Name=\"twoWeeks\" Value=\"4\" />\n                <Member Name=\"oneMonth\" Value=\"5\" />\n                <Member Name=\"unlimited\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"userEmailSource\">\n                <Member Name=\"userPrincipalName\" Value=\"0\" />\n                <Member Name=\"primarySmtpAddress\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"subjectNameFormat\">\n                <Member Name=\"commonName\" Value=\"0\" />\n                <Member Name=\"commonNameIncludingEmail\" Value=\"1\" />\n                <Member Name=\"commonNameAsEmail\" Value=\"2\" />\n                <Member Name=\"custom\" Value=\"3\" />\n                <Member Name=\"commonNameAsIMEI\" Value=\"5\" />\n                <Member Name=\"commonNameAsSerialNumber\" Value=\"6\" />\n                <Member Name=\"commonNameAsAadDeviceId\" Value=\"7\" />\n                <Member Name=\"commonNameAsIntuneDeviceId\" Value=\"8\" />\n                <Member Name=\"commonNameAsDurableDeviceId\" Value=\"9\" />\n            </EnumType>\n            <EnumType Name=\"subjectAlternativeNameType\" IsFlags=\"true\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"emailAddress\" Value=\"1\" />\n                <Member Name=\"userPrincipalName\" Value=\"2\" />\n                <Member Name=\"customAzureADAttribute\" Value=\"4\" />\n                <Member Name=\"domainNameService\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"certificateValidityPeriodScale\">\n                <Member Name=\"days\" Value=\"0\" />\n                <Member Name=\"months\" Value=\"1\" />\n                <Member Name=\"years\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"devicePlatformType\">\n                <Member Name=\"android\" Value=\"0\" />\n                <Member Name=\"androidForWork\" Value=\"1\" />\n                <Member Name=\"iOS\" Value=\"2\" />\n                <Member Name=\"macOS\" Value=\"3\" />\n                <Member Name=\"windowsPhone81\" Value=\"4\" />\n                <Member Name=\"windows81AndLater\" Value=\"5\" />\n                <Member Name=\"windows10AndLater\" Value=\"6\" />\n                <Member Name=\"androidWorkProfile\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"keyUsages\" IsFlags=\"true\">\n                <Member Name=\"keyEncipherment\" Value=\"1\" />\n                <Member Name=\"digitalSignature\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"certificateIssuanceStates\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"challengeIssued\" Value=\"1\" />\n                <Member Name=\"challengeIssueFailed\" Value=\"2\" />\n                <Member Name=\"requestCreationFailed\" Value=\"3\" />\n                <Member Name=\"requestSubmitFailed\" Value=\"4\" />\n                <Member Name=\"challengeValidationSucceeded\" Value=\"5\" />\n                <Member Name=\"challengeValidationFailed\" Value=\"6\" />\n                <Member Name=\"issueFailed\" Value=\"7\" />\n                <Member Name=\"issuePending\" Value=\"8\" />\n                <Member Name=\"issued\" Value=\"9\" />\n                <Member Name=\"responseProcessingFailed\" Value=\"10\" />\n                <Member Name=\"responsePending\" Value=\"11\" />\n                <Member Name=\"enrollmentSucceeded\" Value=\"12\" />\n                <Member Name=\"enrollmentNotNeeded\" Value=\"13\" />\n                <Member Name=\"revoked\" Value=\"14\" />\n                <Member Name=\"removedFromCollection\" Value=\"15\" />\n                <Member Name=\"renewVerified\" Value=\"16\" />\n                <Member Name=\"installFailed\" Value=\"17\" />\n                <Member Name=\"installed\" Value=\"18\" />\n                <Member Name=\"deleteFailed\" Value=\"19\" />\n                <Member Name=\"deleted\" Value=\"20\" />\n                <Member Name=\"renewalRequested\" Value=\"21\" />\n                <Member Name=\"requested\" Value=\"22\" />\n            </EnumType>\n            <EnumType Name=\"keyStorageProviderOption\">\n                <Member Name=\"useTpmKspOtherwiseUseSoftwareKsp\" Value=\"0\" />\n                <Member Name=\"useTpmKspOtherwiseFail\" Value=\"1\" />\n                <Member Name=\"usePassportForWorkKspOtherwiseFail\" Value=\"2\" />\n                <Member Name=\"useSoftwareKsp\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"certificateRevocationStatus\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"pending\" Value=\"1\" />\n                <Member Name=\"issued\" Value=\"2\" />\n                <Member Name=\"failed\" Value=\"3\" />\n                <Member Name=\"revoked\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"keySize\">\n                <Member Name=\"size1024\" Value=\"0\" />\n                <Member Name=\"size2048\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"hashAlgorithms\" IsFlags=\"true\">\n                <Member Name=\"sha1\" Value=\"1\" />\n                <Member Name=\"sha2\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"androidUsernameSource\">\n                <Member Name=\"username\" Value=\"0\" />\n                <Member Name=\"userPrincipalName\" Value=\"1\" />\n                <Member Name=\"samAccountName\" Value=\"2\" />\n                <Member Name=\"primarySmtpAddress\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"intendedPurpose\">\n                <Member Name=\"unassigned\" Value=\"1\" />\n                <Member Name=\"smimeEncryption\" Value=\"2\" />\n                <Member Name=\"smimeSigning\" Value=\"3\" />\n                <Member Name=\"vpn\" Value=\"4\" />\n                <Member Name=\"wifi\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"emailSyncSchedule\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"asMessagesArrive\" Value=\"1\" />\n                <Member Name=\"manual\" Value=\"2\" />\n                <Member Name=\"fifteenMinutes\" Value=\"3\" />\n                <Member Name=\"thirtyMinutes\" Value=\"4\" />\n                <Member Name=\"sixtyMinutes\" Value=\"5\" />\n                <Member Name=\"basedOnMyUsage\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"domainNameSource\">\n                <Member Name=\"fullDomainName\" Value=\"0\" />\n                <Member Name=\"netBiosDomainName\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"androidWiFiSecurityType\">\n                <Member Name=\"open\" Value=\"0\" />\n                <Member Name=\"wpaEnterprise\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"wiFiAuthenticationMethod\">\n                <Member Name=\"certificate\" Value=\"0\" />\n                <Member Name=\"usernameAndPassword\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"androidEapType\">\n                <Member Name=\"eapTls\" Value=\"13\" />\n                <Member Name=\"eapTtls\" Value=\"21\" />\n                <Member Name=\"peap\" Value=\"25\" />\n            </EnumType>\n            <EnumType Name=\"nonEapAuthenticationMethodForEapTtlsType\">\n                <Member Name=\"unencryptedPassword\" Value=\"0\" />\n                <Member Name=\"challengeHandshakeAuthenticationProtocol\" Value=\"1\" />\n                <Member Name=\"microsoftChap\" Value=\"2\" />\n                <Member Name=\"microsoftChapVersionTwo\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"nonEapAuthenticationMethodForPeap\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"microsoftChapVersionTwo\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"androidForWorkRequiredPasswordType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"lowSecurityBiometric\" Value=\"1\" />\n                <Member Name=\"required\" Value=\"2\" />\n                <Member Name=\"atLeastNumeric\" Value=\"3\" />\n                <Member Name=\"numericComplex\" Value=\"4\" />\n                <Member Name=\"atLeastAlphabetic\" Value=\"5\" />\n                <Member Name=\"atLeastAlphanumeric\" Value=\"6\" />\n                <Member Name=\"alphanumericWithSymbols\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"androidForWorkCrossProfileDataSharingType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"preventAny\" Value=\"1\" />\n                <Member Name=\"allowPersonalToWork\" Value=\"2\" />\n                <Member Name=\"noRestrictions\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"androidForWorkDefaultAppPermissionPolicyType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"prompt\" Value=\"1\" />\n                <Member Name=\"autoGrant\" Value=\"2\" />\n                <Member Name=\"autoDeny\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"androidForWorkVpnConnectionType\">\n                <Member Name=\"ciscoAnyConnect\" Value=\"0\" />\n                <Member Name=\"pulseSecure\" Value=\"1\" />\n                <Member Name=\"f5EdgeClient\" Value=\"2\" />\n                <Member Name=\"dellSonicWallMobileConnect\" Value=\"3\" />\n                <Member Name=\"checkPointCapsuleVpn\" Value=\"4\" />\n                <Member Name=\"citrix\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"vpnAuthenticationMethod\">\n                <Member Name=\"certificate\" Value=\"0\" />\n                <Member Name=\"usernameAndPassword\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"appListType\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"appsInListCompliant\" Value=\"1\" />\n                <Member Name=\"appsNotInListCompliant\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"androidRequiredPasswordType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"alphabetic\" Value=\"1\" />\n                <Member Name=\"alphanumeric\" Value=\"2\" />\n                <Member Name=\"alphanumericWithSymbols\" Value=\"3\" />\n                <Member Name=\"lowSecurityBiometric\" Value=\"4\" />\n                <Member Name=\"numeric\" Value=\"5\" />\n                <Member Name=\"numericComplex\" Value=\"6\" />\n                <Member Name=\"any\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"webBrowserCookieSettings\">\n                <Member Name=\"browserDefault\" Value=\"0\" />\n                <Member Name=\"blockAlways\" Value=\"1\" />\n                <Member Name=\"allowCurrentWebSite\" Value=\"2\" />\n                <Member Name=\"allowFromWebsitesVisited\" Value=\"3\" />\n                <Member Name=\"allowAlways\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"androidVpnConnectionType\">\n                <Member Name=\"ciscoAnyConnect\" Value=\"0\" />\n                <Member Name=\"pulseSecure\" Value=\"1\" />\n                <Member Name=\"f5EdgeClient\" Value=\"2\" />\n                <Member Name=\"dellSonicWallMobileConnect\" Value=\"3\" />\n                <Member Name=\"checkPointCapsuleVpn\" Value=\"4\" />\n                <Member Name=\"citrix\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"androidWorkProfileRequiredPasswordType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"lowSecurityBiometric\" Value=\"1\" />\n                <Member Name=\"required\" Value=\"2\" />\n                <Member Name=\"atLeastNumeric\" Value=\"3\" />\n                <Member Name=\"numericComplex\" Value=\"4\" />\n                <Member Name=\"atLeastAlphabetic\" Value=\"5\" />\n                <Member Name=\"atLeastAlphanumeric\" Value=\"6\" />\n                <Member Name=\"alphanumericWithSymbols\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"androidWorkProfileCrossProfileDataSharingType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"preventAny\" Value=\"1\" />\n                <Member Name=\"allowPersonalToWork\" Value=\"2\" />\n                <Member Name=\"noRestrictions\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"androidWorkProfileDefaultAppPermissionPolicyType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"prompt\" Value=\"1\" />\n                <Member Name=\"autoGrant\" Value=\"2\" />\n                <Member Name=\"autoDeny\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"androidWorkProfileVpnConnectionType\">\n                <Member Name=\"ciscoAnyConnect\" Value=\"0\" />\n                <Member Name=\"pulseSecure\" Value=\"1\" />\n                <Member Name=\"f5EdgeClient\" Value=\"2\" />\n                <Member Name=\"dellSonicWallMobileConnect\" Value=\"3\" />\n                <Member Name=\"checkPointCapsuleVpn\" Value=\"4\" />\n                <Member Name=\"citrix\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"appleSubjectNameFormat\">\n                <Member Name=\"commonName\" Value=\"0\" />\n                <Member Name=\"commonNameAsEmail\" Value=\"1\" />\n                <Member Name=\"custom\" Value=\"2\" />\n                <Member Name=\"commonNameIncludingEmail\" Value=\"3\" />\n                <Member Name=\"commonNameAsIMEI\" Value=\"5\" />\n                <Member Name=\"commonNameAsSerialNumber\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"certificateStore\">\n                <Member Name=\"user\" Value=\"1\" />\n                <Member Name=\"machine\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"ratingAustraliaMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"parentalGuidance\" Value=\"3\" />\n                <Member Name=\"mature\" Value=\"4\" />\n                <Member Name=\"agesAbove15\" Value=\"5\" />\n                <Member Name=\"agesAbove18\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"ratingAustraliaTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"preschoolers\" Value=\"2\" />\n                <Member Name=\"children\" Value=\"3\" />\n                <Member Name=\"general\" Value=\"4\" />\n                <Member Name=\"parentalGuidance\" Value=\"5\" />\n                <Member Name=\"mature\" Value=\"6\" />\n                <Member Name=\"agesAbove15\" Value=\"7\" />\n                <Member Name=\"agesAbove15AdultViolence\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"ratingCanadaMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"parentalGuidance\" Value=\"3\" />\n                <Member Name=\"agesAbove14\" Value=\"4\" />\n                <Member Name=\"agesAbove18\" Value=\"5\" />\n                <Member Name=\"restricted\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"ratingCanadaTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"children\" Value=\"2\" />\n                <Member Name=\"childrenAbove8\" Value=\"3\" />\n                <Member Name=\"general\" Value=\"4\" />\n                <Member Name=\"parentalGuidance\" Value=\"5\" />\n                <Member Name=\"agesAbove14\" Value=\"6\" />\n                <Member Name=\"agesAbove18\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"ratingFranceMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"agesAbove10\" Value=\"2\" />\n                <Member Name=\"agesAbove12\" Value=\"3\" />\n                <Member Name=\"agesAbove16\" Value=\"4\" />\n                <Member Name=\"agesAbove18\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"ratingFranceTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"agesAbove10\" Value=\"2\" />\n                <Member Name=\"agesAbove12\" Value=\"3\" />\n                <Member Name=\"agesAbove16\" Value=\"4\" />\n                <Member Name=\"agesAbove18\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"ratingGermanyMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"agesAbove6\" Value=\"3\" />\n                <Member Name=\"agesAbove12\" Value=\"4\" />\n                <Member Name=\"agesAbove16\" Value=\"5\" />\n                <Member Name=\"adults\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"ratingGermanyTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"agesAbove6\" Value=\"3\" />\n                <Member Name=\"agesAbove12\" Value=\"4\" />\n                <Member Name=\"agesAbove16\" Value=\"5\" />\n                <Member Name=\"adults\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"ratingIrelandMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"parentalGuidance\" Value=\"3\" />\n                <Member Name=\"agesAbove12\" Value=\"4\" />\n                <Member Name=\"agesAbove15\" Value=\"5\" />\n                <Member Name=\"agesAbove16\" Value=\"6\" />\n                <Member Name=\"adults\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"ratingIrelandTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"children\" Value=\"3\" />\n                <Member Name=\"youngAdults\" Value=\"4\" />\n                <Member Name=\"parentalSupervision\" Value=\"5\" />\n                <Member Name=\"mature\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"ratingJapanMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"parentalGuidance\" Value=\"3\" />\n                <Member Name=\"agesAbove15\" Value=\"4\" />\n                <Member Name=\"agesAbove18\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"ratingJapanTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"explicitAllowed\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"ratingNewZealandMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"parentalGuidance\" Value=\"3\" />\n                <Member Name=\"mature\" Value=\"4\" />\n                <Member Name=\"agesAbove13\" Value=\"5\" />\n                <Member Name=\"agesAbove15\" Value=\"6\" />\n                <Member Name=\"agesAbove16\" Value=\"7\" />\n                <Member Name=\"agesAbove18\" Value=\"8\" />\n                <Member Name=\"restricted\" Value=\"9\" />\n                <Member Name=\"agesAbove16Restricted\" Value=\"10\" />\n            </EnumType>\n            <EnumType Name=\"ratingNewZealandTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"parentalGuidance\" Value=\"3\" />\n                <Member Name=\"adults\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"ratingUnitedKingdomMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"universalChildren\" Value=\"3\" />\n                <Member Name=\"parentalGuidance\" Value=\"4\" />\n                <Member Name=\"agesAbove12Video\" Value=\"5\" />\n                <Member Name=\"agesAbove12Cinema\" Value=\"6\" />\n                <Member Name=\"agesAbove15\" Value=\"7\" />\n                <Member Name=\"adults\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"ratingUnitedKingdomTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"caution\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"ratingUnitedStatesMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"parentalGuidance\" Value=\"3\" />\n                <Member Name=\"parentalGuidance13\" Value=\"4\" />\n                <Member Name=\"restricted\" Value=\"5\" />\n                <Member Name=\"adults\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"ratingUnitedStatesTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"childrenAll\" Value=\"2\" />\n                <Member Name=\"childrenAbove7\" Value=\"3\" />\n                <Member Name=\"general\" Value=\"4\" />\n                <Member Name=\"parentalGuidance\" Value=\"5\" />\n                <Member Name=\"childrenAbove14\" Value=\"6\" />\n                <Member Name=\"adults\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"ratingAppsType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"agesAbove4\" Value=\"2\" />\n                <Member Name=\"agesAbove9\" Value=\"3\" />\n                <Member Name=\"agesAbove12\" Value=\"4\" />\n                <Member Name=\"agesAbove17\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"requiredPasswordType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"alphanumeric\" Value=\"1\" />\n                <Member Name=\"numeric\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"wiFiSecurityType\">\n                <Member Name=\"open\" Value=\"0\" />\n                <Member Name=\"wpaPersonal\" Value=\"1\" />\n                <Member Name=\"wpaEnterprise\" Value=\"2\" />\n                <Member Name=\"wep\" Value=\"3\" />\n                <Member Name=\"wpa2Personal\" Value=\"4\" />\n                <Member Name=\"wpa2Enterprise\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"wiFiProxySetting\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"manual\" Value=\"1\" />\n                <Member Name=\"automatic\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"eapType\">\n                <Member Name=\"eapTls\" Value=\"13\" />\n                <Member Name=\"leap\" Value=\"17\" />\n                <Member Name=\"eapSim\" Value=\"18\" />\n                <Member Name=\"eapTtls\" Value=\"21\" />\n                <Member Name=\"peap\" Value=\"25\" />\n                <Member Name=\"eapFast\" Value=\"43\" />\n            </EnumType>\n            <EnumType Name=\"eapFastConfiguration\">\n                <Member Name=\"noProtectedAccessCredential\" Value=\"0\" />\n                <Member Name=\"useProtectedAccessCredential\" Value=\"1\" />\n                <Member Name=\"useProtectedAccessCredentialAndProvision\" Value=\"2\" />\n                <Member Name=\"useProtectedAccessCredentialAndProvisionAnonymously\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"macOSGatekeeperAppSources\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"macAppStore\" Value=\"1\" />\n                <Member Name=\"macAppStoreAndIdentifiedDevelopers\" Value=\"2\" />\n                <Member Name=\"anywhere\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"usernameSource\">\n                <Member Name=\"userPrincipalName\" Value=\"0\" />\n                <Member Name=\"primarySmtpAddress\" Value=\"1\" />\n                <Member Name=\"samAccountName\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"iosNotificationAlertType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"banner\" Value=\"1\" />\n                <Member Name=\"modal\" Value=\"2\" />\n                <Member Name=\"none\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"appleVpnConnectionType\">\n                <Member Name=\"ciscoAnyConnect\" Value=\"0\" />\n                <Member Name=\"pulseSecure\" Value=\"1\" />\n                <Member Name=\"f5EdgeClient\" Value=\"2\" />\n                <Member Name=\"dellSonicWallMobileConnect\" Value=\"3\" />\n                <Member Name=\"checkPointCapsuleVpn\" Value=\"4\" />\n                <Member Name=\"customVpn\" Value=\"5\" />\n                <Member Name=\"ciscoIPSec\" Value=\"6\" />\n                <Member Name=\"citrix\" Value=\"7\" />\n                <Member Name=\"ciscoAnyConnectV2\" Value=\"8\" />\n                <Member Name=\"paloAltoGlobalProtect\" Value=\"9\" />\n                <Member Name=\"zscalerPrivateAccess\" Value=\"10\" />\n                <Member Name=\"f5Access2018\" Value=\"11\" />\n                <Member Name=\"citrixSso\" Value=\"12\" />\n                <Member Name=\"paloAltoGlobalProtectV2\" Value=\"13\" />\n            </EnumType>\n            <EnumType Name=\"vpnOnDemandRuleConnectionAction\">\n                <Member Name=\"connect\" Value=\"0\" />\n                <Member Name=\"evaluateConnection\" Value=\"1\" />\n                <Member Name=\"ignore\" Value=\"2\" />\n                <Member Name=\"disconnect\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"vpnOnDemandRuleConnectionDomainAction\">\n                <Member Name=\"connectIfNeeded\" Value=\"0\" />\n                <Member Name=\"neverConnect\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"vpnProviderType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"appProxy\" Value=\"1\" />\n                <Member Name=\"packetTunnel\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"editionUpgradeLicenseType\">\n                <Member Name=\"productKey\" Value=\"0\" />\n                <Member Name=\"licenseFile\" Value=\"1\" />\n                <Member Name=\"notConfigured\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"windows10EditionType\">\n                <Member Name=\"windows10Enterprise\" Value=\"0\" />\n                <Member Name=\"windows10EnterpriseN\" Value=\"1\" />\n                <Member Name=\"windows10Education\" Value=\"2\" />\n                <Member Name=\"windows10EducationN\" Value=\"3\" />\n                <Member Name=\"windows10MobileEnterprise\" Value=\"4\" />\n                <Member Name=\"windows10HolographicEnterprise\" Value=\"5\" />\n                <Member Name=\"windows10Professional\" Value=\"6\" />\n                <Member Name=\"windows10ProfessionalN\" Value=\"7\" />\n                <Member Name=\"windows10ProfessionalEducation\" Value=\"8\" />\n                <Member Name=\"windows10ProfessionalEducationN\" Value=\"9\" />\n                <Member Name=\"windows10ProfessionalWorkstation\" Value=\"10\" />\n                <Member Name=\"windows10ProfessionalWorkstationN\" Value=\"11\" />\n                <Member Name=\"notConfigured\" Value=\"12\" />\n            </EnumType>\n            <EnumType Name=\"windowsSModeConfiguration\">\n                <Member Name=\"noRestriction\" Value=\"0\" />\n                <Member Name=\"block\" Value=\"1\" />\n                <Member Name=\"unlock\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"enablement\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"enabled\" Value=\"1\" />\n                <Member Name=\"disabled\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"stateManagementSetting\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"blocked\" Value=\"1\" />\n                <Member Name=\"allowed\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"serviceStartType\">\n                <Member Name=\"manual\" Value=\"0\" />\n                <Member Name=\"automatic\" Value=\"1\" />\n                <Member Name=\"disabled\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"localSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUserType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"administrators\" Value=\"1\" />\n                <Member Name=\"administratorsAndPowerUsers\" Value=\"2\" />\n                <Member Name=\"administratorsAndInteractiveUsers\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"localSecurityOptionsMinimumSessionSecurity\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"requireNtmlV2SessionSecurity\" Value=\"1\" />\n                <Member Name=\"require128BitEncryption\" Value=\"2\" />\n                <Member Name=\"ntlmV2And128BitEncryption\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"lanManagerAuthenticationLevel\">\n                <Member Name=\"lmAndNltm\" Value=\"0\" />\n                <Member Name=\"lmNtlmAndNtlmV2\" Value=\"1\" />\n                <Member Name=\"lmAndNtlmOnly\" Value=\"2\" />\n                <Member Name=\"lmAndNtlmV2\" Value=\"3\" />\n                <Member Name=\"lmNtlmV2AndNotLm\" Value=\"4\" />\n                <Member Name=\"lmNtlmV2AndNotLmOrNtm\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"localSecurityOptionsAdministratorElevationPromptBehaviorType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"elevateWithoutPrompting\" Value=\"1\" />\n                <Member Name=\"promptForCredentialsOnTheSecureDesktop\" Value=\"2\" />\n                <Member Name=\"promptForConsentOnTheSecureDesktop\" Value=\"3\" />\n                <Member Name=\"promptForCredentials\" Value=\"4\" />\n                <Member Name=\"promptForConsent\" Value=\"5\" />\n                <Member Name=\"promptForConsentForNonWindowsBinaries\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"localSecurityOptionsStandardUserElevationPromptBehaviorType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"automaticallyDenyElevationRequests\" Value=\"1\" />\n                <Member Name=\"promptForCredentialsOnTheSecureDesktop\" Value=\"2\" />\n                <Member Name=\"promptForCredentials\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"localSecurityOptionsInformationShownOnLockScreenType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"userDisplayNameDomainUser\" Value=\"1\" />\n                <Member Name=\"userDisplayNameOnly\" Value=\"2\" />\n                <Member Name=\"doNotDisplayUser\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"localSecurityOptionsInformationDisplayedOnLockScreenType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"administrators\" Value=\"1\" />\n                <Member Name=\"administratorsAndPowerUsers\" Value=\"2\" />\n                <Member Name=\"administratorsAndInteractiveUsers\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"localSecurityOptionsSmartCardRemovalBehaviorType\">\n                <Member Name=\"lockWorkstation\" Value=\"0\" />\n                <Member Name=\"noAction\" Value=\"1\" />\n                <Member Name=\"forceLogoff\" Value=\"2\" />\n                <Member Name=\"disconnectRemoteDesktopSession\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"defenderSecurityCenterNotificationsFromAppType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"blockNoncriticalNotifications\" Value=\"1\" />\n                <Member Name=\"blockAllNotifications\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"defenderSecurityCenterITContactDisplayType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"displayInAppAndInNotifications\" Value=\"1\" />\n                <Member Name=\"displayOnlyInApp\" Value=\"2\" />\n                <Member Name=\"displayOnlyInNotifications\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"firewallPreSharedKeyEncodingMethodType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"none\" Value=\"1\" />\n                <Member Name=\"utF8\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"firewallCertificateRevocationListCheckMethodType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"none\" Value=\"1\" />\n                <Member Name=\"attempt\" Value=\"2\" />\n                <Member Name=\"require\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"firewallPacketQueueingMethodType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"disabled\" Value=\"1\" />\n                <Member Name=\"queueInbound\" Value=\"2\" />\n                <Member Name=\"queueOutbound\" Value=\"3\" />\n                <Member Name=\"queueBoth\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"defenderAttackSurfaceType\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"block\" Value=\"1\" />\n                <Member Name=\"auditMode\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"defenderProtectionType\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"enable\" Value=\"1\" />\n                <Member Name=\"auditMode\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"folderProtectionType\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"enable\" Value=\"1\" />\n                <Member Name=\"auditMode\" Value=\"2\" />\n                <Member Name=\"blockDiskModification\" Value=\"3\" />\n                <Member Name=\"auditDiskModification\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"appLockerApplicationControlType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"enforceComponentsAndStoreApps\" Value=\"1\" />\n                <Member Name=\"auditComponentsAndStoreApps\" Value=\"2\" />\n                <Member Name=\"enforceComponentsStoreAppsAndSmartlocker\" Value=\"3\" />\n                <Member Name=\"auditComponentsStoreAppsAndSmartlocker\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"deviceGuardLocalSystemAuthorityCredentialGuardType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"enableWithUEFILock\" Value=\"1\" />\n                <Member Name=\"enableWithoutUEFILock\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"applicationGuardBlockFileTransferType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"blockImageAndTextFile\" Value=\"1\" />\n                <Member Name=\"blockImageFile\" Value=\"2\" />\n                <Member Name=\"blockNone\" Value=\"3\" />\n                <Member Name=\"blockTextFile\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"applicationGuardBlockClipboardSharingType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"blockBoth\" Value=\"1\" />\n                <Member Name=\"blockHostToContainer\" Value=\"2\" />\n                <Member Name=\"blockContainerToHost\" Value=\"3\" />\n                <Member Name=\"blockNone\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"bitLockerEncryptionMethod\">\n                <Member Name=\"aesCbc128\" Value=\"3\" />\n                <Member Name=\"aesCbc256\" Value=\"4\" />\n                <Member Name=\"xtsAes128\" Value=\"6\" />\n                <Member Name=\"xtsAes256\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"configurationUsage\">\n                <Member Name=\"blocked\" Value=\"0\" />\n                <Member Name=\"required\" Value=\"1\" />\n                <Member Name=\"allowed\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"bitLockerRecoveryInformationType\">\n                <Member Name=\"passwordAndKey\" Value=\"1\" />\n                <Member Name=\"passwordOnly\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"signInAssistantOptions\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"disabled\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"diagnosticDataSubmissionMode\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"none\" Value=\"1\" />\n                <Member Name=\"basic\" Value=\"2\" />\n                <Member Name=\"enhanced\" Value=\"3\" />\n                <Member Name=\"full\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"inkAccessSetting\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"enabled\" Value=\"1\" />\n                <Member Name=\"disabled\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"edgeCookiePolicy\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"allow\" Value=\"1\" />\n                <Member Name=\"blockThirdParty\" Value=\"2\" />\n                <Member Name=\"blockAll\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"visibilitySetting\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"hide\" Value=\"1\" />\n                <Member Name=\"show\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"defenderThreatAction\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"clean\" Value=\"1\" />\n                <Member Name=\"quarantine\" Value=\"2\" />\n                <Member Name=\"remove\" Value=\"3\" />\n                <Member Name=\"allow\" Value=\"4\" />\n                <Member Name=\"userDefined\" Value=\"5\" />\n                <Member Name=\"block\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"weeklySchedule\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"everyday\" Value=\"1\" />\n                <Member Name=\"sunday\" Value=\"2\" />\n                <Member Name=\"monday\" Value=\"3\" />\n                <Member Name=\"tuesday\" Value=\"4\" />\n                <Member Name=\"wednesday\" Value=\"5\" />\n                <Member Name=\"thursday\" Value=\"6\" />\n                <Member Name=\"friday\" Value=\"7\" />\n                <Member Name=\"saturday\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"defenderMonitorFileActivity\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"disable\" Value=\"1\" />\n                <Member Name=\"monitorAllFiles\" Value=\"2\" />\n                <Member Name=\"monitorIncomingFilesOnly\" Value=\"3\" />\n                <Member Name=\"monitorOutgoingFilesOnly\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"defenderPotentiallyUnwantedAppAction\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"block\" Value=\"1\" />\n                <Member Name=\"audit\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"defenderPromptForSampleSubmission\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"alwaysPrompt\" Value=\"1\" />\n                <Member Name=\"promptBeforeSendingPersonalData\" Value=\"2\" />\n                <Member Name=\"neverSendData\" Value=\"3\" />\n                <Member Name=\"sendAllDataWithoutPrompting\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"defenderScanType\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"disabled\" Value=\"1\" />\n                <Member Name=\"quick\" Value=\"2\" />\n                <Member Name=\"full\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"defenderCloudBlockLevelType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"high\" Value=\"1\" />\n                <Member Name=\"highPlus\" Value=\"2\" />\n                <Member Name=\"zeroTolerance\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"defenderScheduleScanDay\">\n                <Member Name=\"everyday\" Value=\"0\" />\n                <Member Name=\"monday\" Value=\"1\" />\n                <Member Name=\"tuesday\" Value=\"2\" />\n                <Member Name=\"wednesday\" Value=\"3\" />\n                <Member Name=\"thursday\" Value=\"4\" />\n                <Member Name=\"friday\" Value=\"5\" />\n                <Member Name=\"saturday\" Value=\"6\" />\n                <Member Name=\"sunday\" Value=\"7\" />\n                <Member Name=\"noScheduledScan\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"defenderSubmitSamplesConsentType\">\n                <Member Name=\"sendSafeSamplesAutomatically\" Value=\"0\" />\n                <Member Name=\"alwaysPrompt\" Value=\"1\" />\n                <Member Name=\"neverSend\" Value=\"2\" />\n                <Member Name=\"sendAllSamplesAutomatically\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"windowsPrivacyDataAccessLevel\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"forceAllow\" Value=\"1\" />\n                <Member Name=\"forceDeny\" Value=\"2\" />\n                <Member Name=\"userInControl\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"windowsPrivacyDataCategory\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"accountInfo\" Value=\"1\" />\n                <Member Name=\"appsRunInBackground\" Value=\"2\" />\n                <Member Name=\"calendar\" Value=\"3\" />\n                <Member Name=\"callHistory\" Value=\"4\" />\n                <Member Name=\"camera\" Value=\"5\" />\n                <Member Name=\"contacts\" Value=\"6\" />\n                <Member Name=\"diagnosticsInfo\" Value=\"7\" />\n                <Member Name=\"email\" Value=\"8\" />\n                <Member Name=\"location\" Value=\"9\" />\n                <Member Name=\"messaging\" Value=\"10\" />\n                <Member Name=\"microphone\" Value=\"11\" />\n                <Member Name=\"motion\" Value=\"12\" />\n                <Member Name=\"notifications\" Value=\"13\" />\n                <Member Name=\"phone\" Value=\"14\" />\n                <Member Name=\"radios\" Value=\"15\" />\n                <Member Name=\"tasks\" Value=\"16\" />\n                <Member Name=\"syncWithDevices\" Value=\"17\" />\n                <Member Name=\"trustedDevices\" Value=\"18\" />\n            </EnumType>\n            <EnumType Name=\"windowsStartMenuAppListVisibilityType\" IsFlags=\"true\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"collapse\" Value=\"1\" />\n                <Member Name=\"remove\" Value=\"2\" />\n                <Member Name=\"disableSettingsApp\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"windowsStartMenuModeType\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"fullScreen\" Value=\"1\" />\n                <Member Name=\"nonFullScreen\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"windowsSpotlightEnablementSettings\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"disabled\" Value=\"1\" />\n                <Member Name=\"enabled\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"automaticUpdateMode\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"notifyDownload\" Value=\"1\" />\n                <Member Name=\"autoInstallAtMaintenanceTime\" Value=\"2\" />\n                <Member Name=\"autoInstallAndRebootAtMaintenanceTime\" Value=\"3\" />\n                <Member Name=\"autoInstallAndRebootAtScheduledTime\" Value=\"4\" />\n                <Member Name=\"autoInstallAndRebootWithoutEndUserControl\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"safeSearchFilterType\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"strict\" Value=\"1\" />\n                <Member Name=\"moderate\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"edgeSearchEngineType\">\n                <Member Name=\"default\" Value=\"0\" />\n                <Member Name=\"bing\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"prereleaseFeatures\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"settingsOnly\" Value=\"1\" />\n                <Member Name=\"settingsAndExperimentations\" Value=\"2\" />\n                <Member Name=\"notAllowed\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"sharedPCAccountDeletionPolicyType\">\n                <Member Name=\"immediate\" Value=\"0\" />\n                <Member Name=\"diskSpaceThreshold\" Value=\"1\" />\n                <Member Name=\"diskSpaceThresholdOrInactiveThreshold\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"sharedPCAllowedAccountType\" IsFlags=\"true\">\n                <Member Name=\"guest\" Value=\"1\" />\n                <Member Name=\"domain\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"secureAssessmentAccountType\">\n                <Member Name=\"azureADAccount\" Value=\"0\" />\n                <Member Name=\"domainAccount\" Value=\"1\" />\n                <Member Name=\"localAccount\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"networkSingleSignOnType\">\n                <Member Name=\"disabled\" Value=\"0\" />\n                <Member Name=\"prelogon\" Value=\"1\" />\n                <Member Name=\"postlogon\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"certificateDestinationStore\">\n                <Member Name=\"computerCertStoreRoot\" Value=\"0\" />\n                <Member Name=\"computerCertStoreIntermediate\" Value=\"1\" />\n                <Member Name=\"userCertStoreIntermediate\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"windowsDeliveryOptimizationMode\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"httpOnly\" Value=\"1\" />\n                <Member Name=\"httpWithPeeringNat\" Value=\"2\" />\n                <Member Name=\"httpWithPeeringPrivateGroup\" Value=\"3\" />\n                <Member Name=\"httpWithInternetPeering\" Value=\"4\" />\n                <Member Name=\"simpleDownload\" Value=\"99\" />\n                <Member Name=\"bypassMode\" Value=\"100\" />\n            </EnumType>\n            <EnumType Name=\"windowsUpdateType\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"all\" Value=\"1\" />\n                <Member Name=\"businessReadyOnly\" Value=\"2\" />\n                <Member Name=\"windowsInsiderBuildFast\" Value=\"3\" />\n                <Member Name=\"windowsInsiderBuildSlow\" Value=\"4\" />\n                <Member Name=\"windowsInsiderBuildRelease\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"windowsUpdateForBusinessUpdateWeeks\" IsFlags=\"true\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"firstWeek\" Value=\"1\" />\n                <Member Name=\"secondWeek\" Value=\"2\" />\n                <Member Name=\"thirdWeek\" Value=\"4\" />\n                <Member Name=\"fourthWeek\" Value=\"8\" />\n                <Member Name=\"everyWeek\" Value=\"15\" />\n            </EnumType>\n            <EnumType Name=\"windows10VpnProfileTarget\">\n                <Member Name=\"user\" Value=\"0\" />\n                <Member Name=\"device\" Value=\"1\" />\n                <Member Name=\"autoPilotDevice\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"windows10VpnConnectionType\">\n                <Member Name=\"pulseSecure\" Value=\"0\" />\n                <Member Name=\"f5EdgeClient\" Value=\"1\" />\n                <Member Name=\"dellSonicWallMobileConnect\" Value=\"2\" />\n                <Member Name=\"checkPointCapsuleVpn\" Value=\"3\" />\n                <Member Name=\"automatic\" Value=\"4\" />\n                <Member Name=\"ikEv2\" Value=\"5\" />\n                <Member Name=\"l2tp\" Value=\"6\" />\n                <Member Name=\"pptp\" Value=\"7\" />\n                <Member Name=\"citrix\" Value=\"8\" />\n                <Member Name=\"paloAltoGlobalProtect\" Value=\"9\" />\n            </EnumType>\n            <EnumType Name=\"windows10VpnAuthenticationMethod\">\n                <Member Name=\"certificate\" Value=\"0\" />\n                <Member Name=\"usernameAndPassword\" Value=\"1\" />\n                <Member Name=\"customEapXml\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"windows10AppType\">\n                <Member Name=\"desktop\" Value=\"0\" />\n                <Member Name=\"universal\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"vpnTrafficRuleAppType\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"desktop\" Value=\"1\" />\n                <Member Name=\"universal\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"vpnTrafficRuleRoutingPolicyType\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"splitTunnel\" Value=\"1\" />\n                <Member Name=\"forceTunnel\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"windowsVpnConnectionType\">\n                <Member Name=\"pulseSecure\" Value=\"0\" />\n                <Member Name=\"f5EdgeClient\" Value=\"1\" />\n                <Member Name=\"dellSonicWallMobileConnect\" Value=\"2\" />\n                <Member Name=\"checkPointCapsuleVpn\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"internetSiteSecurityLevel\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"medium\" Value=\"1\" />\n                <Member Name=\"mediumHigh\" Value=\"2\" />\n                <Member Name=\"high\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"siteSecurityLevel\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"low\" Value=\"1\" />\n                <Member Name=\"mediumLow\" Value=\"2\" />\n                <Member Name=\"medium\" Value=\"3\" />\n                <Member Name=\"mediumHigh\" Value=\"4\" />\n                <Member Name=\"high\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"updateClassification\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"recommendedAndImportant\" Value=\"1\" />\n                <Member Name=\"important\" Value=\"2\" />\n                <Member Name=\"none\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"windowsUserAccountControlSettings\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"alwaysNotify\" Value=\"1\" />\n                <Member Name=\"notifyOnAppChanges\" Value=\"2\" />\n                <Member Name=\"notifyOnAppChangesWithoutDimming\" Value=\"3\" />\n                <Member Name=\"neverNotify\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"miracastChannel\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"one\" Value=\"1\" />\n                <Member Name=\"two\" Value=\"2\" />\n                <Member Name=\"three\" Value=\"3\" />\n                <Member Name=\"four\" Value=\"4\" />\n                <Member Name=\"five\" Value=\"5\" />\n                <Member Name=\"six\" Value=\"6\" />\n                <Member Name=\"seven\" Value=\"7\" />\n                <Member Name=\"eight\" Value=\"8\" />\n                <Member Name=\"nine\" Value=\"9\" />\n                <Member Name=\"ten\" Value=\"10\" />\n                <Member Name=\"eleven\" Value=\"11\" />\n                <Member Name=\"thirtySix\" Value=\"36\" />\n                <Member Name=\"forty\" Value=\"40\" />\n                <Member Name=\"fortyFour\" Value=\"44\" />\n                <Member Name=\"fortyEight\" Value=\"48\" />\n                <Member Name=\"oneHundredFortyNine\" Value=\"149\" />\n                <Member Name=\"oneHundredFiftyThree\" Value=\"153\" />\n                <Member Name=\"oneHundredFiftySeven\" Value=\"157\" />\n                <Member Name=\"oneHundredSixtyOne\" Value=\"161\" />\n                <Member Name=\"oneHundredSixtyFive\" Value=\"165\" />\n            </EnumType>\n            <EnumType Name=\"welcomeScreenMeetingInformation\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"showOrganizerAndTimeOnly\" Value=\"1\" />\n                <Member Name=\"showOrganizerAndTimeAndSubject\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"deviceComplianceActionType\">\n                <Member Name=\"noAction\" Value=\"0\" />\n                <Member Name=\"notification\" Value=\"1\" />\n                <Member Name=\"block\" Value=\"2\" />\n                <Member Name=\"retire\" Value=\"3\" />\n                <Member Name=\"wipe\" Value=\"4\" />\n                <Member Name=\"removeResourceAccessProfiles\" Value=\"5\" />\n                <Member Name=\"pushNotification\" Value=\"9\" />\n            </EnumType>\n            <EnumType Name=\"deviceThreatProtectionLevel\">\n                <Member Name=\"unavailable\" Value=\"0\" />\n                <Member Name=\"secured\" Value=\"1\" />\n                <Member Name=\"low\" Value=\"2\" />\n                <Member Name=\"medium\" Value=\"3\" />\n                <Member Name=\"high\" Value=\"4\" />\n                <Member Name=\"notSet\" Value=\"10\" />\n            </EnumType>\n            <EnumType Name=\"policyPlatformType\">\n                <Member Name=\"android\" Value=\"0\" />\n                <Member Name=\"androidForWork\" Value=\"1\" />\n                <Member Name=\"iOS\" Value=\"2\" />\n                <Member Name=\"macOS\" Value=\"3\" />\n                <Member Name=\"windowsPhone81\" Value=\"4\" />\n                <Member Name=\"windows81AndLater\" Value=\"5\" />\n                <Member Name=\"windows10AndLater\" Value=\"6\" />\n                <Member Name=\"androidWorkProfile\" Value=\"7\" />\n                <Member Name=\"all\" Value=\"100\" />\n            </EnumType>\n            <EnumType Name=\"iosUpdatesInstallStatus\">\n                <Member Name=\"success\" Value=\"0\" />\n                <Member Name=\"available\" Value=\"1\" />\n                <Member Name=\"idle\" Value=\"2\" />\n                <Member Name=\"unknown\" Value=\"3\" />\n                <Member Name=\"downloading\" Value=\"-2016330712\" />\n                <Member Name=\"downloadFailed\" Value=\"-2016330711\" />\n                <Member Name=\"downloadRequiresComputer\" Value=\"-2016330710\" />\n                <Member Name=\"downloadInsufficientSpace\" Value=\"-2016330709\" />\n                <Member Name=\"downloadInsufficientPower\" Value=\"-2016330708\" />\n                <Member Name=\"downloadInsufficientNetwork\" Value=\"-2016330707\" />\n                <Member Name=\"installing\" Value=\"-2016330706\" />\n                <Member Name=\"installInsufficientSpace\" Value=\"-2016330705\" />\n                <Member Name=\"installInsufficientPower\" Value=\"-2016330704\" />\n                <Member Name=\"installPhoneCallInProgress\" Value=\"-2016330703\" />\n                <Member Name=\"installFailed\" Value=\"-2016330702\" />\n                <Member Name=\"notSupportedOperation\" Value=\"-2016330701\" />\n                <Member Name=\"sharedDeviceUserLoggedInError\" Value=\"-2016330699\" />\n            </EnumType>\n            <EnumType Name=\"ndesConnectorState\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"active\" Value=\"1\" />\n                <Member Name=\"inactive\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"restrictedAppsState\">\n                <Member Name=\"prohibitedApps\" Value=\"0\" />\n                <Member Name=\"notApprovedApps\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementExchangeConnectorSyncType\">\n                <Member Name=\"fullSync\" Value=\"0\" />\n                <Member Name=\"deltaSync\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"mdmAuthority\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"intune\" Value=\"1\" />\n                <Member Name=\"sccm\" Value=\"2\" />\n                <Member Name=\"office365\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"windowsHelloForBusinessPinUsage\">\n                <Member Name=\"allowed\" Value=\"0\" />\n                <Member Name=\"required\" Value=\"1\" />\n                <Member Name=\"disallowed\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"vppTokenState\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"valid\" Value=\"1\" />\n                <Member Name=\"expired\" Value=\"2\" />\n                <Member Name=\"invalid\" Value=\"3\" />\n                <Member Name=\"assignedToExternalMDM\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"vppTokenSyncStatus\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"inProgress\" Value=\"1\" />\n                <Member Name=\"completed\" Value=\"2\" />\n                <Member Name=\"failed\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementExchangeConnectorStatus\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"connectionPending\" Value=\"1\" />\n                <Member Name=\"connected\" Value=\"2\" />\n                <Member Name=\"disconnected\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementExchangeConnectorType\">\n                <Member Name=\"onPremises\" Value=\"0\" />\n                <Member Name=\"hosted\" Value=\"1\" />\n                <Member Name=\"serviceToService\" Value=\"2\" />\n                <Member Name=\"dedicated\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementExchangeAccessLevel\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"allow\" Value=\"1\" />\n                <Member Name=\"block\" Value=\"2\" />\n                <Member Name=\"quarantine\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementExchangeAccessRuleType\">\n                <Member Name=\"family\" Value=\"0\" />\n                <Member Name=\"model\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"mobileThreatPartnerTenantState\">\n                <Member Name=\"unavailable\" Value=\"0\" />\n                <Member Name=\"available\" Value=\"1\" />\n                <Member Name=\"enabled\" Value=\"2\" />\n                <Member Name=\"unresponsive\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementPartnerTenantState\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"unavailable\" Value=\"1\" />\n                <Member Name=\"enabled\" Value=\"2\" />\n                <Member Name=\"terminated\" Value=\"3\" />\n                <Member Name=\"rejected\" Value=\"4\" />\n                <Member Name=\"unresponsive\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementPartnerAppType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"singleTenantApp\" Value=\"1\" />\n                <Member Name=\"multiTenantApp\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"binaryManagementConditionExpressionOperatorType\">\n                <Member Name=\"or\" Value=\"0\" />\n                <Member Name=\"and\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"unaryManagementConditionExpressionOperatorType\">\n                <Member Name=\"not\" Value=\"0\" />\n            </EnumType>\n            <EnumType Name=\"managedAppDataTransferLevel\">\n                <Member Name=\"allApps\" Value=\"0\" />\n                <Member Name=\"managedApps\" Value=\"1\" />\n                <Member Name=\"none\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"managedAppClipboardSharingLevel\">\n                <Member Name=\"allApps\" Value=\"0\" />\n                <Member Name=\"managedAppsWithPasteIn\" Value=\"1\" />\n                <Member Name=\"managedApps\" Value=\"2\" />\n                <Member Name=\"blocked\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"managedAppPinCharacterSet\">\n                <Member Name=\"numeric\" Value=\"0\" />\n                <Member Name=\"alphanumericAndSymbol\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"managedAppDataStorageLocation\">\n                <Member Name=\"oneDriveForBusiness\" Value=\"1\" />\n                <Member Name=\"sharePoint\" Value=\"2\" />\n                <Member Name=\"localStorage\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"managedAppRemediationAction\">\n                <Member Name=\"block\" Value=\"0\" />\n                <Member Name=\"wipe\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"managedAppDataEncryptionType\">\n                <Member Name=\"useDeviceSettings\" Value=\"0\" />\n                <Member Name=\"afterDeviceRestart\" Value=\"1\" />\n                <Member Name=\"whenDeviceLockedExceptOpenFiles\" Value=\"2\" />\n                <Member Name=\"whenDeviceLocked\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"appManagementLevel\" IsFlags=\"true\">\n                <Member Name=\"unspecified\" Value=\"0\" />\n                <Member Name=\"unmanaged\" Value=\"1\" />\n                <Member Name=\"mdm\" Value=\"2\" />\n                <Member Name=\"androidEnterprise\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"windowsInformationProtectionEnforcementLevel\">\n                <Member Name=\"noProtection\" Value=\"0\" />\n                <Member Name=\"encryptAndAuditOnly\" Value=\"1\" />\n                <Member Name=\"encryptAuditAndPrompt\" Value=\"2\" />\n                <Member Name=\"encryptAuditAndBlock\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"windowsInformationProtectionPinCharacterRequirements\">\n                <Member Name=\"notAllow\" Value=\"0\" />\n                <Member Name=\"requireAtLeastOne\" Value=\"1\" />\n                <Member Name=\"allow\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"managedAppFlaggedReason\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"rootedDevice\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"notificationTemplateBrandingOptions\" IsFlags=\"true\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"includeCompanyLogo\" Value=\"1\" />\n                <Member Name=\"includeCompanyName\" Value=\"2\" />\n                <Member Name=\"includeContactInformation\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"roleAssignmentScopeType\">\n                <Member Name=\"resourceScope\" Value=\"0\" />\n                <Member Name=\"allDevices\" Value=\"1\" />\n                <Member Name=\"allLicensedUsers\" Value=\"2\" />\n                <Member Name=\"allDevicesAndLicensedUsers\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"embeddedSIMDeviceStateValue\">\n                <Member Name=\"notEvaluated\" Value=\"0\" />\n                <Member Name=\"failed\" Value=\"1\" />\n                <Member Name=\"installing\" Value=\"2\" />\n                <Member Name=\"installed\" Value=\"3\" />\n                <Member Name=\"deleting\" Value=\"4\" />\n                <Member Name=\"error\" Value=\"5\" />\n                <Member Name=\"deleted\" Value=\"6\" />\n                <Member Name=\"removedByUser\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"installState\">\n                <Member Name=\"notApplicable\" Value=\"0\" />\n                <Member Name=\"installed\" Value=\"1\" />\n                <Member Name=\"failed\" Value=\"2\" />\n                <Member Name=\"notInstalled\" Value=\"3\" />\n                <Member Name=\"uninstallFailed\" Value=\"4\" />\n                <Member Name=\"unknown\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"windowsAutopilotSyncStatus\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"inProgress\" Value=\"1\" />\n                <Member Name=\"completed\" Value=\"2\" />\n                <Member Name=\"failed\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"windowsUserType\">\n                <Member Name=\"administrator\" Value=\"0\" />\n                <Member Name=\"standard\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"windowsDeviceUsageType\">\n                <Member Name=\"singleUser\" Value=\"0\" />\n                <Member Name=\"shared\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"windowsAutopilotProfileAssignmentStatus\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"assignedInSync\" Value=\"1\" />\n                <Member Name=\"assignedOutOfSync\" Value=\"2\" />\n                <Member Name=\"assignedUnkownSyncState\" Value=\"3\" />\n                <Member Name=\"notAssigned\" Value=\"4\" />\n                <Member Name=\"pending\" Value=\"5\" />\n                <Member Name=\"failed\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"enrollmentState\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"enrolled\" Value=\"1\" />\n                <Member Name=\"pendingReset\" Value=\"2\" />\n                <Member Name=\"failed\" Value=\"3\" />\n                <Member Name=\"notContacted\" Value=\"4\" />\n                <Member Name=\"blocked\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"importedDeviceIdentityType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"imei\" Value=\"1\" />\n                <Member Name=\"serialNumber\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"platform\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"ios\" Value=\"1\" />\n                <Member Name=\"android\" Value=\"2\" />\n                <Member Name=\"windows\" Value=\"3\" />\n                <Member Name=\"windowsMobile\" Value=\"4\" />\n                <Member Name=\"macOS\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"depTokenType\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"dep\" Value=\"1\" />\n                <Member Name=\"appleSchoolManager\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"iTunesPairingMode\">\n                <Member Name=\"disallow\" Value=\"0\" />\n                <Member Name=\"allow\" Value=\"1\" />\n                <Member Name=\"requiresCertificate\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"discoverySource\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"adminImport\" Value=\"2\" />\n                <Member Name=\"deviceEnrollmentProgram\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"importedWindowsAutopilotDeviceIdentityImportStatus\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"pending\" Value=\"1\" />\n                <Member Name=\"partial\" Value=\"2\" />\n                <Member Name=\"complete\" Value=\"3\" />\n                <Member Name=\"error\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"remoteAssistanceOnboardingStatus\">\n                <Member Name=\"notOnboarded\" Value=\"0\" />\n                <Member Name=\"onboarding\" Value=\"1\" />\n                <Member Name=\"onboarded\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"applicationType\">\n                <Member Name=\"universal\" Value=\"1\" />\n                <Member Name=\"desktop\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"teamVisibilityType\">\n                <Member Name=\"private\" Value=\"0\" />\n                <Member Name=\"public\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"clonableTeamParts\" IsFlags=\"true\">\n                <Member Name=\"apps\" Value=\"1\" />\n                <Member Name=\"tabs\" Value=\"2\" />\n                <Member Name=\"settings\" Value=\"4\" />\n                <Member Name=\"channels\" Value=\"8\" />\n                <Member Name=\"members\" Value=\"16\" />\n            </EnumType>\n            <EnumType Name=\"giphyRatingType\">\n                <Member Name=\"moderate\" Value=\"0\" />\n                <Member Name=\"strict\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"chatMessageBodyType\">\n                <Member Name=\"text\" Value=\"0\" />\n                <Member Name=\"html\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"teamsAsyncOperationType\">\n                <Member Name=\"invalid\" Value=\"0\" />\n                <Member Name=\"cloneTeam\" Value=\"1\" />\n                <Member Name=\"archiveTeam\" Value=\"2\" />\n                <Member Name=\"unarchiveTeam\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"teamsAsyncOperationStatus\">\n                <Member Name=\"invalid\" Value=\"0\" />\n                <Member Name=\"notStarted\" Value=\"1\" />\n                <Member Name=\"inProgress\" Value=\"2\" />\n                <Member Name=\"succeeded\" Value=\"3\" />\n                <Member Name=\"failed\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"teamsCatalogAppDistributionMethod\">\n                <Member Name=\"store\" Value=\"0\" />\n                <Member Name=\"organization\" Value=\"1\" />\n                <Member Name=\"sideloaded\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"attributeFlowType\">\n                <Member Name=\"Always\" Value=\"0\" />\n                <Member Name=\"ObjectAddOnly\" Value=\"1\" />\n                <Member Name=\"MultiValueAddOnly\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"attributeFlowBehavior\">\n                <Member Name=\"FlowWhenChanged\" Value=\"0\" />\n                <Member Name=\"FlowAlways\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"attributeMappingSourceType\">\n                <Member Name=\"Attribute\" Value=\"0\" />\n                <Member Name=\"Constant\" Value=\"1\" />\n                <Member Name=\"Function\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"entryExportStatus\">\n                <Member Name=\"Noop\" Value=\"0\" />\n                <Member Name=\"Success\" Value=\"1\" />\n                <Member Name=\"RetryableError\" Value=\"2\" />\n                <Member Name=\"PermanentError\" Value=\"3\" />\n                <Member Name=\"Error\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"attributeType\">\n                <Member Name=\"DateTime\" Value=\"5\" />\n                <Member Name=\"Boolean\" Value=\"4\" />\n                <Member Name=\"Binary\" Value=\"3\" />\n                <Member Name=\"Reference\" Value=\"2\" />\n                <Member Name=\"Integer\" Value=\"1\" />\n                <Member Name=\"String\" Value=\"0\" />\n            </EnumType>\n            <EnumType Name=\"entrySyncOperation\">\n                <Member Name=\"None\" Value=\"0\" />\n                <Member Name=\"Add\" Value=\"1\" />\n                <Member Name=\"Delete\" Value=\"2\" />\n                <Member Name=\"Update\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"mutability\">\n                <Member Name=\"ReadWrite\" Value=\"0\" />\n                <Member Name=\"ReadOnly\" Value=\"1\" />\n                <Member Name=\"Immutable\" Value=\"2\" />\n                <Member Name=\"WriteOnly\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"objectFlowTypes\" IsFlags=\"true\">\n                <Member Name=\"None\" Value=\"0\" />\n                <Member Name=\"Add\" Value=\"1\" />\n                <Member Name=\"Update\" Value=\"2\" />\n                <Member Name=\"Delete\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"synchronizationSecret\">\n                <Member Name=\"None\" Value=\"0\" />\n                <Member Name=\"UserName\" Value=\"1\" />\n                <Member Name=\"Password\" Value=\"2\" />\n                <Member Name=\"SecretToken\" Value=\"3\" />\n                <Member Name=\"AppKey\" Value=\"4\" />\n                <Member Name=\"BaseAddress\" Value=\"5\" />\n                <Member Name=\"ClientIdentifier\" Value=\"6\" />\n                <Member Name=\"ClientSecret\" Value=\"7\" />\n                <Member Name=\"SingleSignOnType\" Value=\"11\" />\n                <Member Name=\"Sandbox\" Value=\"12\" />\n                <Member Name=\"Url\" Value=\"13\" />\n                <Member Name=\"Domain\" Value=\"14\" />\n                <Member Name=\"ConsumerKey\" Value=\"15\" />\n                <Member Name=\"ConsumerSecret\" Value=\"16\" />\n                <Member Name=\"TokenKey\" Value=\"17\" />\n                <Member Name=\"TokenExpiration\" Value=\"18\" />\n                <Member Name=\"Oauth2AccessToken\" Value=\"19\" />\n                <Member Name=\"Oauth2AccessTokenCreationTime\" Value=\"20\" />\n                <Member Name=\"Oauth2RefreshToken\" Value=\"21\" />\n                <Member Name=\"SyncAll\" Value=\"22\" />\n                <Member Name=\"InstanceName\" Value=\"24\" />\n                <Member Name=\"Oauth2ClientId\" Value=\"27\" />\n                <Member Name=\"Oauth2ClientSecret\" Value=\"28\" />\n                <Member Name=\"CompanyId\" Value=\"29\" />\n                <Member Name=\"UpdateKeyOnSoftDelete\" Value=\"30\" />\n                <Member Name=\"SynchronizationSchedule\" Value=\"33\" />\n                <Member Name=\"SystemOfRecord\" Value=\"34\" />\n                <Member Name=\"SandboxName\" Value=\"35\" />\n                <Member Name=\"EnforceDomain\" Value=\"36\" />\n                <Member Name=\"SyncNotificationSettings\" Value=\"37\" />\n                <Member Name=\"Server\" Value=\"70\" />\n                <Member Name=\"PerformInboundEntitlementGrants\" Value=\"100\" />\n                <Member Name=\"HardDeletesEnabled\" Value=\"101\" />\n                <Member Name=\"SyncAgentCompatibilityKey\" Value=\"102\" />\n                <Member Name=\"SyncAgentADContainer\" Value=\"103\" />\n                <Member Name=\"ValidateDomain\" Value=\"206\" />\n                <Member Name=\"TestReferences\" Value=\"207\" />\n            </EnumType>\n            <EnumType Name=\"synchronizationStatusCode\">\n                <Member Name=\"NotConfigured\" Value=\"0\" />\n                <Member Name=\"NotRun\" Value=\"1\" />\n                <Member Name=\"Active\" Value=\"2\" />\n                <Member Name=\"Paused\" Value=\"3\" />\n                <Member Name=\"Quarantine\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"synchronizationTaskExecutionResult\">\n                <Member Name=\"Succeeded\" Value=\"0\" />\n                <Member Name=\"Failed\" Value=\"1\" />\n                <Member Name=\"EntryLevelErrors\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"synchronizationJobRestartScope\" IsFlags=\"true\">\n                <Member Name=\"Full\" Value=\"15\" />\n                <Member Name=\"QuarantineState\" Value=\"8\" />\n                <Member Name=\"Watermark\" Value=\"4\" />\n                <Member Name=\"Escrows\" Value=\"2\" />\n                <Member Name=\"ConnectorDataStore\" Value=\"1\" />\n                <Member Name=\"None\" Value=\"0\" />\n            </EnumType>\n            <EnumType Name=\"quarantineReason\">\n                <Member Name=\"EncounteredBaseEscrowThreshold\" Value=\"0\" />\n                <Member Name=\"EncounteredTotalEscrowThreshold\" Value=\"1\" />\n                <Member Name=\"EncounteredEscrowProportionThreshold\" Value=\"2\" />\n                <Member Name=\"EncounteredQuarantineException\" Value=\"4\" />\n                <Member Name=\"Unknown\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"synchronizationScheduleState\">\n                <Member Name=\"Active\" Value=\"0\" />\n                <Member Name=\"Disabled\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"scopeOperatorMultiValuedComparisonType\">\n                <Member Name=\"All\" Value=\"0\" />\n                <Member Name=\"Any\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"scopeOperatorType\">\n                <Member Name=\"Binary\" Value=\"0\" />\n                <Member Name=\"Unary\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"educationUserRole\">\n                <Member Name=\"student\" Value=\"0\" />\n                <Member Name=\"teacher\" Value=\"1\" />\n                <Member Name=\"none\" Value=\"2\" />\n                <Member Name=\"unknownFutureValue\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"educationSynchronizationProfileState\">\n                <Member Name=\"deleting\" Value=\"2\" />\n                <Member Name=\"deletionFailed\" Value=\"3\" />\n                <Member Name=\"provisioningFailed\" Value=\"5\" />\n                <Member Name=\"provisioned\" Value=\"6\" />\n                <Member Name=\"provisioning\" Value=\"7\" />\n                <Member Name=\"unknownFutureValue\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"educationSynchronizationStatus\">\n                <Member Name=\"paused\" Value=\"0\" />\n                <Member Name=\"inProgress\" Value=\"1\" />\n                <Member Name=\"success\" Value=\"2\" />\n                <Member Name=\"error\" Value=\"3\" />\n                <Member Name=\"validationError\" Value=\"4\" />\n                <Member Name=\"quarantined\" Value=\"5\" />\n                <Member Name=\"unknownFutureValue\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"educationExternalSource\">\n                <Member Name=\"sis\" Value=\"0\" />\n                <Member Name=\"manual\" Value=\"1\" />\n                <Member Name=\"unknownFutureValue\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"educationGender\">\n                <Member Name=\"female\" Value=\"0\" />\n                <Member Name=\"male\" Value=\"1\" />\n                <Member Name=\"other\" Value=\"2\" />\n                <Member Name=\"unknownFutureValue\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"educationAssignmentStatus\">\n                <Member Name=\"draft\" Value=\"0\" />\n                <Member Name=\"published\" Value=\"1\" />\n                <Member Name=\"assigned\" Value=\"2\" />\n                <Member Name=\"unknownFutureValue\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"educationSubmissionStatus\">\n                <Member Name=\"working\" Value=\"0\" />\n                <Member Name=\"submitted\" Value=\"1\" />\n                <Member Name=\"released\" Value=\"2\" />\n                <Member Name=\"returned\" Value=\"3\" />\n                <Member Name=\"unknownFutureValue\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"deviceEnrollmentFailureReason\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"authentication\" Value=\"1\" />\n                <Member Name=\"authorization\" Value=\"2\" />\n                <Member Name=\"accountValidation\" Value=\"3\" />\n                <Member Name=\"userValidation\" Value=\"4\" />\n                <Member Name=\"deviceNotSupported\" Value=\"5\" />\n                <Member Name=\"inMaintenance\" Value=\"6\" />\n                <Member Name=\"badRequest\" Value=\"7\" />\n                <Member Name=\"featureNotSupported\" Value=\"8\" />\n                <Member Name=\"enrollmentRestrictionsEnforced\" Value=\"9\" />\n                <Member Name=\"clientDisconnected\" Value=\"10\" />\n                <Member Name=\"userAbandonment\" Value=\"11\" />\n            </EnumType>\n            <EnumType Name=\"mobileAppActionType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"installCommandSent\" Value=\"1\" />\n                <Member Name=\"installed\" Value=\"3\" />\n                <Member Name=\"uninstalled\" Value=\"4\" />\n                <Member Name=\"userRequestedInstall\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"mobileAppIntent\">\n                <Member Name=\"available\" Value=\"0\" />\n                <Member Name=\"notAvailable\" Value=\"1\" />\n                <Member Name=\"requiredInstall\" Value=\"2\" />\n                <Member Name=\"requiredUninstall\" Value=\"3\" />\n                <Member Name=\"requiredAndAvailableInstall\" Value=\"4\" />\n                <Member Name=\"availableInstallWithoutEnrollment\" Value=\"5\" />\n                <Member Name=\"exclude\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"dataPolicyOperationStatus\">\n                <Member Name=\"notStarted\" Value=\"0\" />\n                <Member Name=\"running\" Value=\"1\" />\n                <Member Name=\"complete\" Value=\"2\" />\n                <Member Name=\"failed\" Value=\"3\" />\n                <Member Name=\"unknownFutureValue\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"identityProviderType\">\n                <Member Name=\"aad\" Value=\"0\" />\n                <Member Name=\"phone\" Value=\"1\" />\n                <Member Name=\"office365Connector\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"chatMessageType\">\n                <Member Name=\"message\" Value=\"0\" />\n                <Member Name=\"chatEvent\" Value=\"1\" />\n                <Member Name=\"typing\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"chatMessageMentionType\">\n                <Member Name=\"user\" Value=\"0\" />\n                <Member Name=\"bot\" Value=\"1\" />\n                <Member Name=\"channel\" Value=\"2\" />\n                <Member Name=\"team\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"chatMessageImportance\">\n                <Member Name=\"normal\" Value=\"0\" />\n                <Member Name=\"high\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"chatMessageReactionType\">\n                <Member Name=\"like\" Value=\"0\" />\n                <Member Name=\"emoji\" Value=\"1\" />\n                <Member Name=\"label\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"agreementAcceptanceState\">\n                <Member Name=\"accepted\" Value=\"2\" />\n                <Member Name=\"declined\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"accountStatus\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"staged\" Value=\"1\" />\n                <Member Name=\"active\" Value=\"2\" />\n                <Member Name=\"suspended\" Value=\"3\" />\n                <Member Name=\"deleted\" Value=\"4\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"alertFeedback\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"truePositive\" Value=\"1\" />\n                <Member Name=\"falsePositive\" Value=\"2\" />\n                <Member Name=\"benignPositive\" Value=\"3\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"alertSeverity\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"informational\" Value=\"1\" />\n                <Member Name=\"low\" Value=\"2\" />\n                <Member Name=\"medium\" Value=\"3\" />\n                <Member Name=\"high\" Value=\"4\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"alertStatus\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"newAlert\" Value=\"1\" />\n                <Member Name=\"inProgress\" Value=\"2\" />\n                <Member Name=\"resolved\" Value=\"3\" />\n                <Member Name=\"dismissed\" Value=\"4\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"applicationPermissionsRequired\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"anonymous\" Value=\"1\" />\n                <Member Name=\"guest\" Value=\"2\" />\n                <Member Name=\"user\" Value=\"3\" />\n                <Member Name=\"administrator\" Value=\"4\" />\n                <Member Name=\"system\" Value=\"5\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"connectionDirection\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"inbound\" Value=\"1\" />\n                <Member Name=\"outbound\" Value=\"2\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"connectionStatus\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"attempted\" Value=\"1\" />\n                <Member Name=\"succeeded\" Value=\"2\" />\n                <Member Name=\"blocked\" Value=\"3\" />\n                <Member Name=\"failed\" Value=\"4\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"diamondModel\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"adversary\" Value=\"1\" />\n                <Member Name=\"capability\" Value=\"2\" />\n                <Member Name=\"infrastructure\" Value=\"3\" />\n                <Member Name=\"victim\" Value=\"4\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"emailRole\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"sender\" Value=\"1\" />\n                <Member Name=\"recipient\" Value=\"2\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"fileHashType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"sha1\" Value=\"1\" />\n                <Member Name=\"sha256\" Value=\"2\" />\n                <Member Name=\"md5\" Value=\"3\" />\n                <Member Name=\"authenticodeHash256\" Value=\"4\" />\n                <Member Name=\"lsHash\" Value=\"5\" />\n                <Member Name=\"ctph\" Value=\"6\" />\n                <Member Name=\"peSha1\" Value=\"7\" />\n                <Member Name=\"peSha256\" Value=\"8\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"logonType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"interactive\" Value=\"1\" />\n                <Member Name=\"remoteInteractive\" Value=\"2\" />\n                <Member Name=\"network\" Value=\"3\" />\n                <Member Name=\"batch\" Value=\"4\" />\n                <Member Name=\"service\" Value=\"5\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"processIntegrityLevel\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"untrusted\" Value=\"1\" />\n                <Member Name=\"low\" Value=\"2\" />\n                <Member Name=\"medium\" Value=\"3\" />\n                <Member Name=\"high\" Value=\"4\" />\n                <Member Name=\"system\" Value=\"5\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"registryHive\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"currentConfig\" Value=\"1\" />\n                <Member Name=\"currentUser\" Value=\"2\" />\n                <Member Name=\"localMachineSam\" Value=\"3\" />\n                <Member Name=\"localMachineSecurity\" Value=\"4\" />\n                <Member Name=\"localMachineSoftware\" Value=\"5\" />\n                <Member Name=\"localMachineSystem\" Value=\"6\" />\n                <Member Name=\"usersDefault\" Value=\"7\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"registryOperation\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"create\" Value=\"1\" />\n                <Member Name=\"modify\" Value=\"2\" />\n                <Member Name=\"delete\" Value=\"3\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"registryValueType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"binary\" Value=\"1\" />\n                <Member Name=\"dword\" Value=\"2\" />\n                <Member Name=\"dwordLittleEndian\" Value=\"3\" />\n                <Member Name=\"dwordBigEndian\" Value=\"4\" />\n                <Member Name=\"expandSz\" Value=\"5\" />\n                <Member Name=\"link\" Value=\"6\" />\n                <Member Name=\"multiSz\" Value=\"7\" />\n                <Member Name=\"none\" Value=\"8\" />\n                <Member Name=\"qword\" Value=\"9\" />\n                <Member Name=\"qwordlittleEndian\" Value=\"10\" />\n                <Member Name=\"sz\" Value=\"11\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"securityNetworkProtocol\">\n                <Member Name=\"ip\" Value=\"0\" />\n                <Member Name=\"icmp\" Value=\"1\" />\n                <Member Name=\"igmp\" Value=\"2\" />\n                <Member Name=\"ggp\" Value=\"3\" />\n                <Member Name=\"ipv4\" Value=\"4\" />\n                <Member Name=\"tcp\" Value=\"6\" />\n                <Member Name=\"pup\" Value=\"12\" />\n                <Member Name=\"udp\" Value=\"17\" />\n                <Member Name=\"idp\" Value=\"22\" />\n                <Member Name=\"ipv6\" Value=\"41\" />\n                <Member Name=\"ipv6RoutingHeader\" Value=\"43\" />\n                <Member Name=\"ipv6FragmentHeader\" Value=\"44\" />\n                <Member Name=\"ipSecEncapsulatingSecurityPayload\" Value=\"50\" />\n                <Member Name=\"ipSecAuthenticationHeader\" Value=\"51\" />\n                <Member Name=\"icmpV6\" Value=\"58\" />\n                <Member Name=\"ipv6NoNextHeader\" Value=\"59\" />\n                <Member Name=\"ipv6DestinationOptions\" Value=\"60\" />\n                <Member Name=\"nd\" Value=\"77\" />\n                <Member Name=\"raw\" Value=\"255\" />\n                <Member Name=\"ipx\" Value=\"1000\" />\n                <Member Name=\"spx\" Value=\"1256\" />\n                <Member Name=\"spxII\" Value=\"1257\" />\n                <Member Name=\"unknownFutureValue\" Value=\"32767\" />\n                <Member Name=\"unknown\" Value=\"-1\" />\n            </EnumType>\n            <EnumType Name=\"threatType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"botnet\" Value=\"1\" />\n                <Member Name=\"bruteForce\" Value=\"2\" />\n                <Member Name=\"c2\" Value=\"3\" />\n                <Member Name=\"darknet\" Value=\"4\" />\n                <Member Name=\"maliciousUrl\" Value=\"5\" />\n                <Member Name=\"malware\" Value=\"6\" />\n                <Member Name=\"phishing\" Value=\"7\" />\n                <Member Name=\"proxy\" Value=\"8\" />\n                <Member Name=\"watchList\" Value=\"9\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"tlpLevel\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"white\" Value=\"1\" />\n                <Member Name=\"green\" Value=\"2\" />\n                <Member Name=\"amber\" Value=\"3\" />\n                <Member Name=\"red\" Value=\"4\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"userAccountSecurityType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"standard\" Value=\"1\" />\n                <Member Name=\"power\" Value=\"2\" />\n                <Member Name=\"administrator\" Value=\"3\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"bookingInvoiceStatus\">\n                <Member Name=\"draft\" Value=\"0\" />\n                <Member Name=\"reviewing\" Value=\"1\" />\n                <Member Name=\"open\" Value=\"2\" />\n                <Member Name=\"canceled\" Value=\"3\" />\n                <Member Name=\"paid\" Value=\"4\" />\n                <Member Name=\"corrective\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"bookingPriceType\">\n                <Member Name=\"undefined\" Value=\"0\" />\n                <Member Name=\"fixedPrice\" Value=\"1\" />\n                <Member Name=\"startingAt\" Value=\"2\" />\n                <Member Name=\"hourly\" Value=\"3\" />\n                <Member Name=\"free\" Value=\"4\" />\n                <Member Name=\"priceVaries\" Value=\"5\" />\n                <Member Name=\"callUs\" Value=\"6\" />\n                <Member Name=\"notSet\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"bookingReminderRecipients\">\n                <Member Name=\"allAttendees\" Value=\"0\" />\n                <Member Name=\"staff\" Value=\"1\" />\n                <Member Name=\"customer\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"bookingStaffRole\">\n                <Member Name=\"guest\" Value=\"0\" />\n                <Member Name=\"administrator\" Value=\"1\" />\n                <Member Name=\"viewer\" Value=\"2\" />\n                <Member Name=\"externalGuest\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"userPfxIntendedPurpose\">\n                <Member Name=\"unassigned\" Value=\"0\" />\n                <Member Name=\"smimeEncryption\" Value=\"1\" />\n                <Member Name=\"smimeSigning\" Value=\"2\" />\n                <Member Name=\"vpn\" Value=\"4\" />\n                <Member Name=\"wifi\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"userPfxPaddingScheme\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"pkcs1\" Value=\"1\" />\n                <Member Name=\"oaepSha1\" Value=\"2\" />\n                <Member Name=\"oaepSha256\" Value=\"3\" />\n                <Member Name=\"oaepSha384\" Value=\"4\" />\n                <Member Name=\"oaepSha512\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"priority\">\n                <Member Name=\"None\" Value=\"0\" />\n                <Member Name=\"High\" Value=\"1\" />\n                <Member Name=\"Low\" Value=\"2\" />\n            </EnumType>\n            <EntityType Name=\"entity\" Abstract=\"true\">\n                <Key>\n                    <PropertyRef Name=\"id\" />\n                </Key>\n                <Property Name=\"id\" Type=\"Edm.String\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"extension\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\" OpenType=\"true\" />\n            <EntityType Name=\"directoryObject\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"deletedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </EntityType>\n            <EntityType Name=\"user\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"accountEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"ageGroup\" Type=\"Edm.String\" />\n                <Property Name=\"assignedLicenses\" Type=\"Collection(microsoft.graph.assignedLicense)\" Nullable=\"false\" />\n                <Property Name=\"assignedPlans\" Type=\"Collection(microsoft.graph.assignedPlan)\" Nullable=\"false\" />\n                <Property Name=\"businessPhones\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"city\" Type=\"Edm.String\" />\n                <Property Name=\"companyName\" Type=\"Edm.String\" />\n                <Property Name=\"consentProvidedForMinor\" Type=\"Edm.String\" />\n                <Property Name=\"country\" Type=\"Edm.String\" />\n                <Property Name=\"department\" Type=\"Edm.String\" />\n                <Property Name=\"deviceKeys\" Type=\"Collection(microsoft.graph.deviceKey)\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"employeeId\" Type=\"Edm.String\" />\n                <Property Name=\"givenName\" Type=\"Edm.String\" />\n                <Property Name=\"imAddresses\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"isResourceAccount\" Type=\"Edm.Boolean\" />\n                <Property Name=\"jobTitle\" Type=\"Edm.String\" />\n                <Property Name=\"legalAgeGroupClassification\" Type=\"Edm.String\" />\n                <Property Name=\"mail\" Type=\"Edm.String\" />\n                <Property Name=\"mailNickname\" Type=\"Edm.String\" />\n                <Property Name=\"mobilePhone\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesExtensionAttributes\" Type=\"microsoft.graph.onPremisesExtensionAttributes\" />\n                <Property Name=\"onPremisesImmutableId\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"onPremisesProvisioningErrors\" Type=\"Collection(microsoft.graph.onPremisesProvisioningError)\" />\n                <Property Name=\"onPremisesSecurityIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"onPremisesDomainName\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesSamAccountName\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesUserPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"passwordPolicies\" Type=\"Edm.String\" />\n                <Property Name=\"passwordProfile\" Type=\"microsoft.graph.passwordProfile\" />\n                <Property Name=\"officeLocation\" Type=\"Edm.String\" />\n                <Property Name=\"postalCode\" Type=\"Edm.String\" />\n                <Property Name=\"preferredDataLocation\" Type=\"Edm.String\" />\n                <Property Name=\"preferredLanguage\" Type=\"Edm.String\" />\n                <Property Name=\"provisionedPlans\" Type=\"Collection(microsoft.graph.provisionedPlan)\" Nullable=\"false\" />\n                <Property Name=\"proxyAddresses\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"refreshTokensValidFromDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"showInAddressList\" Type=\"Edm.Boolean\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"streetAddress\" Type=\"Edm.String\" />\n                <Property Name=\"surname\" Type=\"Edm.String\" />\n                <Property Name=\"usageLocation\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"userType\" Type=\"Edm.String\" />\n                <Property Name=\"mailboxSettings\" Type=\"microsoft.graph.mailboxSettings\" />\n                <Property Name=\"aboutMe\" Type=\"Edm.String\" />\n                <Property Name=\"birthday\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"hireDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"interests\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"mySite\" Type=\"Edm.String\" />\n                <Property Name=\"pastProjects\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"preferredName\" Type=\"Edm.String\" />\n                <Property Name=\"responsibilities\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"schools\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"skills\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"identityUserRisk\" Type=\"microsoft.graph.identityUserRisk\" />\n                <Property Name=\"deviceEnrollmentLimit\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"appRoleAssignments\" Type=\"Collection(microsoft.graph.appRoleAssignment)\" />\n                <NavigationProperty Name=\"ownedDevices\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"registeredDevices\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"manager\" Type=\"microsoft.graph.directoryObject\" />\n                <NavigationProperty Name=\"directReports\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"memberOf\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"createdObjects\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"ownedObjects\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"scopedRoleMemberOf\" Type=\"Collection(microsoft.graph.scopedRoleMembership)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"licenseDetails\" Type=\"Collection(microsoft.graph.licenseDetails)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"activities\" Type=\"Collection(microsoft.graph.userActivity)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"outlook\" Type=\"microsoft.graph.outlookUser\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"messages\" Type=\"Collection(microsoft.graph.message)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"joinedGroups\" Type=\"Collection(microsoft.graph.group)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"mailFolders\" Type=\"Collection(microsoft.graph.mailFolder)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendar\" Type=\"microsoft.graph.calendar\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendars\" Type=\"Collection(microsoft.graph.calendar)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendarGroups\" Type=\"Collection(microsoft.graph.calendarGroup)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendarView\" Type=\"Collection(microsoft.graph.event)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"events\" Type=\"Collection(microsoft.graph.event)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"people\" Type=\"Collection(microsoft.graph.person)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"contacts\" Type=\"Collection(microsoft.graph.contact)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"contactFolders\" Type=\"Collection(microsoft.graph.contactFolder)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"inferenceClassification\" Type=\"microsoft.graph.inferenceClassification\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"photo\" Type=\"microsoft.graph.profilePhoto\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"photos\" Type=\"Collection(microsoft.graph.profilePhoto)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"drive\" Type=\"microsoft.graph.drive\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"drives\" Type=\"Collection(microsoft.graph.drive)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"insights\" Type=\"microsoft.graph.officeGraphInsights\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"settings\" Type=\"microsoft.graph.userSettings\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"planner\" Type=\"microsoft.graph.plannerUser\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"onenote\" Type=\"microsoft.graph.onenote\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedDevices\" Type=\"Collection(microsoft.graph.managedDevice)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceEnrollmentConfigurations\" Type=\"Collection(microsoft.graph.deviceEnrollmentConfiguration)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedAppRegistrations\" Type=\"Collection(microsoft.graph.managedAppRegistration)\" />\n                <NavigationProperty Name=\"devices\" Type=\"Collection(microsoft.graph.device)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"joinedTeams\" Type=\"Collection(microsoft.graph.group)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceManagementTroubleshootingEvents\" Type=\"Collection(microsoft.graph.deviceManagementTroubleshootingEvent)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"mobileAppIntentAndStates\" Type=\"Collection(microsoft.graph.mobileAppIntentAndState)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"mobileAppTroubleshootingEvents\" Type=\"Collection(microsoft.graph.mobileAppTroubleshootingEvent)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"agreementAcceptances\" Type=\"Collection(microsoft.graph.agreementAcceptance)\" />\n                <NavigationProperty Name=\"notifications\" Type=\"Collection(microsoft.graph.notification)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"assignedLicense\">\n                <Property Name=\"disabledPlans\" Type=\"Collection(Edm.Guid)\" Nullable=\"false\" />\n                <Property Name=\"skuId\" Type=\"Edm.Guid\" />\n            </ComplexType>\n            <ComplexType Name=\"assignedPlan\">\n                <Property Name=\"assignedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"capabilityStatus\" Type=\"Edm.String\" />\n                <Property Name=\"service\" Type=\"Edm.String\" />\n                <Property Name=\"servicePlanId\" Type=\"Edm.Guid\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceKey\">\n                <Property Name=\"keyType\" Type=\"Edm.String\" />\n                <Property Name=\"keyMaterial\" Type=\"Edm.Binary\" />\n                <Property Name=\"deviceId\" Type=\"Edm.Guid\" />\n            </ComplexType>\n            <ComplexType Name=\"onPremisesExtensionAttributes\">\n                <Property Name=\"extensionAttribute1\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute2\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute3\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute4\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute5\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute6\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute7\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute8\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute9\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute10\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute11\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute12\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute13\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute14\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute15\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"onPremisesProvisioningError\">\n                <Property Name=\"value\" Type=\"Edm.String\" />\n                <Property Name=\"category\" Type=\"Edm.String\" />\n                <Property Name=\"propertyCausingError\" Type=\"Edm.String\" />\n                <Property Name=\"occurredDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"passwordProfile\">\n                <Property Name=\"password\" Type=\"Edm.String\" />\n                <Property Name=\"forceChangePasswordNextSignIn\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"provisionedPlan\">\n                <Property Name=\"capabilityStatus\" Type=\"Edm.String\" />\n                <Property Name=\"provisioningStatus\" Type=\"Edm.String\" />\n                <Property Name=\"service\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"appRoleAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"appRoleId\" Type=\"Edm.Guid\" Nullable=\"false\" />\n                <Property Name=\"creationTimestamp\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"principalDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"principalId\" Type=\"Edm.Guid\" />\n                <Property Name=\"principalType\" Type=\"Edm.String\" />\n                <Property Name=\"resourceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"resourceId\" Type=\"Edm.Guid\" />\n            </EntityType>\n            <EntityType Name=\"scopedRoleMembership\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"roleId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"administrativeUnitId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"roleMemberInfo\" Type=\"microsoft.graph.identity\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"licenseDetails\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"servicePlans\" Type=\"Collection(microsoft.graph.servicePlanInfo)\" Nullable=\"false\" />\n                <Property Name=\"skuId\" Type=\"Edm.Guid\" />\n                <Property Name=\"skuPartNumber\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"userActivity\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"visualElements\" Type=\"microsoft.graph.visualInfo\" Nullable=\"false\" />\n                <Property Name=\"activitySourceHost\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"activationUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"appActivityId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"appDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"contentUrl\" Type=\"Edm.String\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"fallbackUrl\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"userTimezone\" Type=\"Edm.String\" />\n                <Property Name=\"contentInfo\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.status\" />\n                <NavigationProperty Name=\"historyItems\" Type=\"Collection(microsoft.graph.activityHistoryItem)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"mailboxSettings\">\n                <Property Name=\"automaticRepliesSetting\" Type=\"microsoft.graph.automaticRepliesSetting\" />\n                <Property Name=\"archiveFolder\" Type=\"Edm.String\" />\n                <Property Name=\"timeZone\" Type=\"Edm.String\" />\n                <Property Name=\"language\" Type=\"microsoft.graph.localeInfo\" />\n                <Property Name=\"workingHours\" Type=\"microsoft.graph.workingHours\" />\n            </ComplexType>\n            <ComplexType Name=\"automaticRepliesSetting\">\n                <Property Name=\"status\" Type=\"microsoft.graph.automaticRepliesStatus\" />\n                <Property Name=\"externalAudience\" Type=\"microsoft.graph.externalAudienceScope\" />\n                <Property Name=\"scheduledStartDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"scheduledEndDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"internalReplyMessage\" Type=\"Edm.String\" />\n                <Property Name=\"externalReplyMessage\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"dateTimeTimeZone\">\n                <Property Name=\"dateTime\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"timeZone\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"localeInfo\">\n                <Property Name=\"locale\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"workingHours\">\n                <Property Name=\"daysOfWeek\" Type=\"Collection(microsoft.graph.dayOfWeek)\" />\n                <Property Name=\"startTime\" Type=\"Edm.TimeOfDay\" />\n                <Property Name=\"endTime\" Type=\"Edm.TimeOfDay\" />\n                <Property Name=\"timeZone\" Type=\"microsoft.graph.timeZoneBase\" />\n            </ComplexType>\n            <ComplexType Name=\"timeZoneBase\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"outlookUser\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"masterCategories\" Type=\"Collection(microsoft.graph.outlookCategory)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"taskGroups\" Type=\"Collection(microsoft.graph.outlookTaskGroup)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"taskFolders\" Type=\"Collection(microsoft.graph.outlookTaskFolder)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"tasks\" Type=\"Collection(microsoft.graph.outlookTask)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"outlookItem\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"changeKey\" Type=\"Edm.String\" />\n                <Property Name=\"categories\" Type=\"Collection(Edm.String)\" />\n            </EntityType>\n            <EntityType Name=\"message\" BaseType=\"microsoft.graph.outlookItem\" OpenType=\"true\">\n                <Property Name=\"receivedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"sentDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" />\n                <Property Name=\"internetMessageId\" Type=\"Edm.String\" />\n                <Property Name=\"internetMessageHeaders\" Type=\"Collection(microsoft.graph.internetMessageHeader)\" />\n                <Property Name=\"subject\" Type=\"Edm.String\" />\n                <Property Name=\"body\" Type=\"microsoft.graph.itemBody\" />\n                <Property Name=\"bodyPreview\" Type=\"Edm.String\" />\n                <Property Name=\"importance\" Type=\"microsoft.graph.importance\" />\n                <Property Name=\"parentFolderId\" Type=\"Edm.String\" />\n                <Property Name=\"sender\" Type=\"microsoft.graph.recipient\" />\n                <Property Name=\"from\" Type=\"microsoft.graph.recipient\" />\n                <Property Name=\"toRecipients\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"ccRecipients\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"bccRecipients\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"replyTo\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"conversationId\" Type=\"Edm.String\" />\n                <Property Name=\"conversationIndex\" Type=\"Edm.Binary\" />\n                <Property Name=\"uniqueBody\" Type=\"microsoft.graph.itemBody\" />\n                <Property Name=\"isDeliveryReceiptRequested\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isReadReceiptRequested\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isRead\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isDraft\" Type=\"Edm.Boolean\" />\n                <Property Name=\"webLink\" Type=\"Edm.String\" />\n                <Property Name=\"mentionsPreview\" Type=\"microsoft.graph.mentionsPreview\" />\n                <Property Name=\"inferenceClassification\" Type=\"microsoft.graph.inferenceClassificationType\" />\n                <Property Name=\"unsubscribeData\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"unsubscribeEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"flag\" Type=\"microsoft.graph.followupFlag\" />\n                <NavigationProperty Name=\"attachments\" Type=\"Collection(microsoft.graph.attachment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"mentions\" Type=\"Collection(microsoft.graph.mention)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"group\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"classification\" Type=\"Edm.String\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"groupTypes\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"mail\" Type=\"Edm.String\" />\n                <Property Name=\"mailEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"mailNickname\" Type=\"Edm.String\" />\n                <Property Name=\"membershipRule\" Type=\"Edm.String\" />\n                <Property Name=\"membershipRuleProcessingState\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"onPremisesProvisioningErrors\" Type=\"Collection(microsoft.graph.onPremisesProvisioningError)\" />\n                <Property Name=\"onPremisesSecurityIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"preferredDataLocation\" Type=\"Edm.String\" />\n                <Property Name=\"preferredLanguage\" Type=\"Edm.String\" />\n                <Property Name=\"proxyAddresses\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"renewedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"resourceBehaviorOptions\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"resourceProvisioningOptions\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"securityEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"theme\" Type=\"Edm.String\" />\n                <Property Name=\"visibility\" Type=\"Edm.String\" />\n                <Property Name=\"accessType\" Type=\"microsoft.graph.groupAccessType\" />\n                <Property Name=\"allowExternalSenders\" Type=\"Edm.Boolean\" />\n                <Property Name=\"autoSubscribeNewMembers\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isFavorite\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isSubscribedByMail\" Type=\"Edm.Boolean\" />\n                <Property Name=\"unseenCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"unseenConversationsCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"unseenMessagesCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"isArchived\" Type=\"Edm.Boolean\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"appRoleAssignments\" Type=\"Collection(microsoft.graph.appRoleAssignment)\" />\n                <NavigationProperty Name=\"members\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"memberOf\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"createdOnBehalfOf\" Type=\"microsoft.graph.directoryObject\" />\n                <NavigationProperty Name=\"owners\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"settings\" Type=\"Collection(microsoft.graph.directorySetting)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"endpoints\" Type=\"Collection(microsoft.graph.endpoint)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"threads\" Type=\"Collection(microsoft.graph.conversationThread)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendar\" Type=\"microsoft.graph.calendar\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendarView\" Type=\"Collection(microsoft.graph.event)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"events\" Type=\"Collection(microsoft.graph.event)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"conversations\" Type=\"Collection(microsoft.graph.conversation)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"photo\" Type=\"microsoft.graph.profilePhoto\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"photos\" Type=\"Collection(microsoft.graph.profilePhoto)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"acceptedSenders\" Type=\"Collection(microsoft.graph.directoryObject)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"rejectedSenders\" Type=\"Collection(microsoft.graph.directoryObject)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"drive\" Type=\"microsoft.graph.drive\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"drives\" Type=\"Collection(microsoft.graph.drive)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sites\" Type=\"Collection(microsoft.graph.site)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"planner\" Type=\"microsoft.graph.plannerGroup\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"onenote\" Type=\"microsoft.graph.onenote\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"team\" Type=\"microsoft.graph.team\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"channels\" Type=\"Collection(microsoft.graph.channel)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"groupLifecyclePolicies\" Type=\"Collection(microsoft.graph.groupLifecyclePolicy)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"mailFolder\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"parentFolderId\" Type=\"Edm.String\" />\n                <Property Name=\"childFolderCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"unreadItemCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"totalItemCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"wellKnownName\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"messages\" Type=\"Collection(microsoft.graph.message)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"messageRules\" Type=\"Collection(microsoft.graph.messageRule)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"childFolders\" Type=\"Collection(microsoft.graph.mailFolder)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userConfigurations\" Type=\"Collection(microsoft.graph.userConfiguration)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"calendar\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"color\" Type=\"microsoft.graph.calendarColor\" />\n                <Property Name=\"hexColor\" Type=\"Edm.String\" />\n                <Property Name=\"isDefaultCalendar\" Type=\"Edm.Boolean\" />\n                <Property Name=\"changeKey\" Type=\"Edm.String\" />\n                <Property Name=\"canShare\" Type=\"Edm.Boolean\" />\n                <Property Name=\"canViewPrivateItems\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isShared\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isSharedWithMe\" Type=\"Edm.Boolean\" />\n                <Property Name=\"canEdit\" Type=\"Edm.Boolean\" />\n                <Property Name=\"owner\" Type=\"microsoft.graph.emailAddress\" />\n                <NavigationProperty Name=\"events\" Type=\"Collection(microsoft.graph.event)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendarView\" Type=\"Collection(microsoft.graph.event)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"calendarGroup\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"classId\" Type=\"Edm.Guid\" />\n                <Property Name=\"changeKey\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"calendars\" Type=\"Collection(microsoft.graph.calendar)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"event\" BaseType=\"microsoft.graph.outlookItem\" OpenType=\"true\">\n                <Property Name=\"originalStartTimeZone\" Type=\"Edm.String\" />\n                <Property Name=\"originalEndTimeZone\" Type=\"Edm.String\" />\n                <Property Name=\"responseStatus\" Type=\"microsoft.graph.responseStatus\" />\n                <Property Name=\"iCalUId\" Type=\"Edm.String\" />\n                <Property Name=\"reminderMinutesBeforeStart\" Type=\"Edm.Int32\" />\n                <Property Name=\"isReminderOn\" Type=\"Edm.Boolean\" />\n                <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" />\n                <Property Name=\"subject\" Type=\"Edm.String\" />\n                <Property Name=\"body\" Type=\"microsoft.graph.itemBody\" />\n                <Property Name=\"bodyPreview\" Type=\"Edm.String\" />\n                <Property Name=\"importance\" Type=\"microsoft.graph.importance\" />\n                <Property Name=\"sensitivity\" Type=\"microsoft.graph.sensitivity\" />\n                <Property Name=\"start\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"originalStart\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"end\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"location\" Type=\"microsoft.graph.location\" />\n                <Property Name=\"locations\" Type=\"Collection(microsoft.graph.location)\" />\n                <Property Name=\"isAllDay\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isCancelled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isOrganizer\" Type=\"Edm.Boolean\" />\n                <Property Name=\"recurrence\" Type=\"microsoft.graph.patternedRecurrence\" />\n                <Property Name=\"responseRequested\" Type=\"Edm.Boolean\" />\n                <Property Name=\"seriesMasterId\" Type=\"Edm.String\" />\n                <Property Name=\"showAs\" Type=\"microsoft.graph.freeBusyStatus\" />\n                <Property Name=\"type\" Type=\"microsoft.graph.eventType\" />\n                <Property Name=\"attendees\" Type=\"Collection(microsoft.graph.attendee)\" />\n                <Property Name=\"organizer\" Type=\"microsoft.graph.recipient\" />\n                <Property Name=\"webLink\" Type=\"Edm.String\" />\n                <Property Name=\"onlineMeetingUrl\" Type=\"Edm.String\" />\n                <Property Name=\"creationOptions\" Type=\"microsoft.graph.eventCreationOptions\" />\n                <NavigationProperty Name=\"calendar\" Type=\"microsoft.graph.calendar\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"instances\" Type=\"Collection(microsoft.graph.event)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"attachments\" Type=\"Collection(microsoft.graph.attachment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"person\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"givenName\" Type=\"Edm.String\" />\n                <Property Name=\"surname\" Type=\"Edm.String\" />\n                <Property Name=\"birthday\" Type=\"Edm.String\" />\n                <Property Name=\"personNotes\" Type=\"Edm.String\" />\n                <Property Name=\"isFavorite\" Type=\"Edm.Boolean\" />\n                <Property Name=\"emailAddresses\" Type=\"Collection(microsoft.graph.rankedEmailAddress)\" />\n                <Property Name=\"phones\" Type=\"Collection(microsoft.graph.phone)\" />\n                <Property Name=\"postalAddresses\" Type=\"Collection(microsoft.graph.location)\" />\n                <Property Name=\"websites\" Type=\"Collection(microsoft.graph.website)\" />\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"companyName\" Type=\"Edm.String\" />\n                <Property Name=\"yomiCompany\" Type=\"Edm.String\" />\n                <Property Name=\"department\" Type=\"Edm.String\" />\n                <Property Name=\"officeLocation\" Type=\"Edm.String\" />\n                <Property Name=\"profession\" Type=\"Edm.String\" />\n                <Property Name=\"sources\" Type=\"Collection(microsoft.graph.personDataSource)\" />\n                <Property Name=\"mailboxType\" Type=\"Edm.String\" />\n                <Property Name=\"personType\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"contact\" BaseType=\"microsoft.graph.outlookItem\" OpenType=\"true\">\n                <Property Name=\"parentFolderId\" Type=\"Edm.String\" />\n                <Property Name=\"birthday\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"fileAs\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"givenName\" Type=\"Edm.String\" />\n                <Property Name=\"initials\" Type=\"Edm.String\" />\n                <Property Name=\"middleName\" Type=\"Edm.String\" />\n                <Property Name=\"nickName\" Type=\"Edm.String\" />\n                <Property Name=\"surname\" Type=\"Edm.String\" />\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"yomiGivenName\" Type=\"Edm.String\" />\n                <Property Name=\"yomiSurname\" Type=\"Edm.String\" />\n                <Property Name=\"yomiCompanyName\" Type=\"Edm.String\" />\n                <Property Name=\"generation\" Type=\"Edm.String\" />\n                <Property Name=\"emailAddresses\" Type=\"Collection(microsoft.graph.typedEmailAddress)\" />\n                <Property Name=\"websites\" Type=\"Collection(microsoft.graph.website)\" />\n                <Property Name=\"imAddresses\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"jobTitle\" Type=\"Edm.String\" />\n                <Property Name=\"companyName\" Type=\"Edm.String\" />\n                <Property Name=\"department\" Type=\"Edm.String\" />\n                <Property Name=\"officeLocation\" Type=\"Edm.String\" />\n                <Property Name=\"profession\" Type=\"Edm.String\" />\n                <Property Name=\"assistantName\" Type=\"Edm.String\" />\n                <Property Name=\"manager\" Type=\"Edm.String\" />\n                <Property Name=\"phones\" Type=\"Collection(microsoft.graph.phone)\" />\n                <Property Name=\"postalAddresses\" Type=\"Collection(microsoft.graph.physicalAddress)\" />\n                <Property Name=\"spouseName\" Type=\"Edm.String\" />\n                <Property Name=\"personalNotes\" Type=\"Edm.String\" />\n                <Property Name=\"children\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"weddingAnniversary\" Type=\"Edm.Date\" />\n                <Property Name=\"gender\" Type=\"Edm.String\" />\n                <Property Name=\"isFavorite\" Type=\"Edm.Boolean\" />\n                <Property Name=\"flag\" Type=\"microsoft.graph.followupFlag\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"photo\" Type=\"microsoft.graph.profilePhoto\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"contactFolder\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"parentFolderId\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"wellKnownName\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"contacts\" Type=\"Collection(microsoft.graph.contact)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"childFolders\" Type=\"Collection(microsoft.graph.contactFolder)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"inferenceClassification\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"overrides\" Type=\"Collection(microsoft.graph.inferenceClassificationOverride)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"profilePhoto\" BaseType=\"microsoft.graph.entity\" HasStream=\"true\">\n                <Property Name=\"height\" Type=\"Edm.Int32\" />\n                <Property Name=\"width\" Type=\"Edm.Int32\" />\n            </EntityType>\n            <EntityType Name=\"baseItem\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"eTag\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"parentReference\" Type=\"microsoft.graph.itemReference\" />\n                <Property Name=\"webUrl\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"createdByUser\" Type=\"microsoft.graph.user\" />\n                <NavigationProperty Name=\"lastModifiedByUser\" Type=\"microsoft.graph.user\" />\n            </EntityType>\n            <EntityType Name=\"drive\" BaseType=\"microsoft.graph.baseItem\">\n                <Property Name=\"driveType\" Type=\"Edm.String\" />\n                <Property Name=\"owner\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"quota\" Type=\"microsoft.graph.quota\" />\n                <Property Name=\"sharePointIds\" Type=\"microsoft.graph.sharepointIds\" />\n                <Property Name=\"system\" Type=\"microsoft.graph.systemFacet\" />\n                <NavigationProperty Name=\"activities\" Type=\"Collection(microsoft.graph.itemActivity)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"items\" Type=\"Collection(microsoft.graph.driveItem)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"list\" Type=\"microsoft.graph.list\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"root\" Type=\"microsoft.graph.driveItem\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"special\" Type=\"Collection(microsoft.graph.driveItem)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"officeGraphInsights\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"trending\" Type=\"Collection(microsoft.graph.trending)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"shared\" Type=\"Collection(microsoft.graph.sharedInsight)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"used\" Type=\"Collection(microsoft.graph.usedInsight)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"userSettings\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"contributionToContentDiscoveryDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"contributionToContentDiscoveryAsOrganizationDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"plannerUser\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"favoritePlanReferences\" Type=\"microsoft.graph.plannerFavoritePlanReferenceCollection\" />\n                <Property Name=\"recentPlanReferences\" Type=\"microsoft.graph.plannerRecentPlanReferenceCollection\" />\n                <NavigationProperty Name=\"tasks\" Type=\"Collection(microsoft.graph.plannerTask)\" />\n                <NavigationProperty Name=\"plans\" Type=\"Collection(microsoft.graph.plannerPlan)\" />\n                <NavigationProperty Name=\"favoritePlans\" Type=\"Collection(microsoft.graph.plannerPlan)\" />\n                <NavigationProperty Name=\"recentPlans\" Type=\"Collection(microsoft.graph.plannerPlan)\" />\n                <NavigationProperty Name=\"all\" Type=\"Collection(microsoft.graph.plannerDelta)\" />\n            </EntityType>\n            <EntityType Name=\"onenote\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"notebooks\" Type=\"Collection(microsoft.graph.notebook)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sections\" Type=\"Collection(microsoft.graph.onenoteSection)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sectionGroups\" Type=\"Collection(microsoft.graph.sectionGroup)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"pages\" Type=\"Collection(microsoft.graph.onenotePage)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"resources\" Type=\"Collection(microsoft.graph.onenoteResource)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"operations\" Type=\"Collection(microsoft.graph.onenoteOperation)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"identityUserRisk\">\n                <Property Name=\"level\" Type=\"microsoft.graph.userRiskLevel\" />\n                <Property Name=\"lastChangedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <EntityType Name=\"managedDevice\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"deviceName\" Type=\"Edm.String\" />\n                <Property Name=\"hardwareInformation\" Type=\"microsoft.graph.hardwareInformation\" />\n                <Property Name=\"ownerType\" Type=\"microsoft.graph.ownerType\" Nullable=\"false\" />\n                <Property Name=\"managedDeviceOwnerType\" Type=\"microsoft.graph.managedDeviceOwnerType\" Nullable=\"false\" />\n                <Property Name=\"deviceActionResults\" Type=\"Collection(microsoft.graph.deviceActionResult)\" />\n                <Property Name=\"managementState\" Type=\"microsoft.graph.managementState\" Nullable=\"false\" />\n                <Property Name=\"enrolledDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"chassisType\" Type=\"microsoft.graph.chassisType\" Nullable=\"false\" />\n                <Property Name=\"operatingSystem\" Type=\"Edm.String\" />\n                <Property Name=\"deviceType\" Type=\"microsoft.graph.deviceType\" Nullable=\"false\" />\n                <Property Name=\"complianceState\" Type=\"microsoft.graph.complianceState\" Nullable=\"false\" />\n                <Property Name=\"jailBroken\" Type=\"Edm.String\" />\n                <Property Name=\"managementAgent\" Type=\"microsoft.graph.managementAgentType\" Nullable=\"false\" />\n                <Property Name=\"osVersion\" Type=\"Edm.String\" />\n                <Property Name=\"easActivated\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"easDeviceId\" Type=\"Edm.String\" />\n                <Property Name=\"easActivationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"aadRegistered\" Type=\"Edm.Boolean\" />\n                <Property Name=\"azureADRegistered\" Type=\"Edm.Boolean\" />\n                <Property Name=\"deviceEnrollmentType\" Type=\"microsoft.graph.deviceEnrollmentType\" Nullable=\"false\" />\n                <Property Name=\"lostModeState\" Type=\"microsoft.graph.lostModeState\" Nullable=\"false\" />\n                <Property Name=\"activationLockBypassCode\" Type=\"Edm.String\" />\n                <Property Name=\"emailAddress\" Type=\"Edm.String\" />\n                <Property Name=\"azureActiveDirectoryDeviceId\" Type=\"Edm.String\" />\n                <Property Name=\"azureADDeviceId\" Type=\"Edm.String\" />\n                <Property Name=\"deviceRegistrationState\" Type=\"microsoft.graph.deviceRegistrationState\" Nullable=\"false\" />\n                <Property Name=\"deviceCategoryDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"isSupervised\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"exchangeLastSuccessfulSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"exchangeAccessState\" Type=\"microsoft.graph.deviceManagementExchangeAccessState\" Nullable=\"false\" />\n                <Property Name=\"exchangeAccessStateReason\" Type=\"microsoft.graph.deviceManagementExchangeAccessStateReason\" Nullable=\"false\" />\n                <Property Name=\"remoteAssistanceSessionUrl\" Type=\"Edm.String\" />\n                <Property Name=\"remoteAssistanceSessionErrorDetails\" Type=\"Edm.String\" />\n                <Property Name=\"isEncrypted\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"model\" Type=\"Edm.String\" />\n                <Property Name=\"manufacturer\" Type=\"Edm.String\" />\n                <Property Name=\"imei\" Type=\"Edm.String\" />\n                <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"serialNumber\" Type=\"Edm.String\" />\n                <Property Name=\"phoneNumber\" Type=\"Edm.String\" />\n                <Property Name=\"androidSecurityPatchLevel\" Type=\"Edm.String\" />\n                <Property Name=\"userDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"configurationManagerClientEnabledFeatures\" Type=\"microsoft.graph.configurationManagerClientEnabledFeatures\" />\n                <Property Name=\"wiFiMacAddress\" Type=\"Edm.String\" />\n                <Property Name=\"deviceHealthAttestationState\" Type=\"microsoft.graph.deviceHealthAttestationState\" />\n                <Property Name=\"subscriberCarrier\" Type=\"Edm.String\" />\n                <Property Name=\"meid\" Type=\"Edm.String\" />\n                <Property Name=\"totalStorageSpaceInBytes\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"freeStorageSpaceInBytes\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"managedDeviceName\" Type=\"Edm.String\" />\n                <Property Name=\"partnerReportedThreatState\" Type=\"microsoft.graph.managedDevicePartnerReportedHealthState\" Nullable=\"false\" />\n                <Property Name=\"usersLoggedOn\" Type=\"Collection(microsoft.graph.loggedOnUser)\" />\n                <Property Name=\"preferMdmOverGroupPolicyAppliedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"autopilotEnrolled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"requireUserEnrollmentApproval\" Type=\"Edm.Boolean\" />\n                <Property Name=\"managementCertificateExpirationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"iccid\" Type=\"Edm.String\" />\n                <Property Name=\"udid\" Type=\"Edm.String\" />\n                <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"windowsActiveMalwareCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"windowsRemediatedMalwareCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notes\" Type=\"Edm.String\" />\n                <Property Name=\"configurationManagerClientHealthState\" Type=\"microsoft.graph.configurationManagerClientHealthState\" />\n                <NavigationProperty Name=\"deviceConfigurationStates\" Type=\"Collection(microsoft.graph.deviceConfigurationState)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"detectedApps\" Type=\"Collection(microsoft.graph.detectedApp)\" />\n                <NavigationProperty Name=\"deviceCategory\" Type=\"microsoft.graph.deviceCategory\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"windowsProtectionState\" Type=\"microsoft.graph.windowsProtectionState\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceCompliancePolicyStates\" Type=\"Collection(microsoft.graph.deviceCompliancePolicyState)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedDeviceMobileAppConfigurationStates\" Type=\"Collection(microsoft.graph.managedDeviceMobileAppConfigurationState)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"deviceEnrollmentConfiguration\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"priority\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.enrollmentConfigurationAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"managedAppRegistration\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"applicationVersion\" Type=\"Edm.String\" />\n                <Property Name=\"managementSdkVersion\" Type=\"Edm.String\" />\n                <Property Name=\"platformVersion\" Type=\"Edm.String\" />\n                <Property Name=\"deviceType\" Type=\"Edm.String\" />\n                <Property Name=\"deviceTag\" Type=\"Edm.String\" />\n                <Property Name=\"deviceName\" Type=\"Edm.String\" />\n                <Property Name=\"managedDeviceId\" Type=\"Edm.String\" />\n                <Property Name=\"azureADDeviceId\" Type=\"Edm.String\" />\n                <Property Name=\"flaggedReasons\" Type=\"Collection(microsoft.graph.managedAppFlaggedReason)\" Nullable=\"false\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"appIdentifier\" Type=\"microsoft.graph.mobileAppIdentifier\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"appliedPolicies\" Type=\"Collection(microsoft.graph.managedAppPolicy)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"intendedPolicies\" Type=\"Collection(microsoft.graph.managedAppPolicy)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"operations\" Type=\"Collection(microsoft.graph.managedAppOperation)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"device\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"accountEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"alternativeSecurityIds\" Type=\"Collection(microsoft.graph.alternativeSecurityId)\" Nullable=\"false\" />\n                <Property Name=\"approximateLastSignInDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"complianceExpirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"deviceId\" Type=\"Edm.String\" />\n                <Property Name=\"deviceMetadata\" Type=\"Edm.String\" />\n                <Property Name=\"deviceVersion\" Type=\"Edm.Int32\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"isCompliant\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isManaged\" Type=\"Edm.Boolean\" />\n                <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"operatingSystem\" Type=\"Edm.String\" />\n                <Property Name=\"operatingSystemVersion\" Type=\"Edm.String\" />\n                <Property Name=\"physicalIds\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"profileType\" Type=\"Edm.String\" />\n                <Property Name=\"systemLabels\" Type=\"Edm.String\" />\n                <Property Name=\"trustType\" Type=\"Edm.String\" />\n                <Property Name=\"Name\" Type=\"Edm.String\" />\n                <Property Name=\"Manufacturer\" Type=\"Edm.String\" />\n                <Property Name=\"Model\" Type=\"Edm.String\" />\n                <Property Name=\"Kind\" Type=\"Edm.String\" />\n                <Property Name=\"Status\" Type=\"Edm.String\" />\n                <Property Name=\"Platform\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"registeredOwners\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"registeredUsers\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"commands\" Type=\"Collection(microsoft.graph.command)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"deviceManagementTroubleshootingEvent\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"eventDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"correlationId\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"mobileAppIntentAndState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"managedDeviceIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"mobileAppList\" Type=\"Collection(microsoft.graph.mobileAppIntentAndStateDetail)\" />\n            </EntityType>\n            <EntityType Name=\"mobileAppTroubleshootingEvent\" BaseType=\"microsoft.graph.deviceManagementTroubleshootingEvent\">\n                <Property Name=\"managedDeviceIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"applicationId\" Type=\"Edm.String\" />\n                <Property Name=\"history\" Type=\"Collection(microsoft.graph.mobileAppTroubleshootingHistoryItem)\" />\n            </EntityType>\n            <EntityType Name=\"agreementAcceptance\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"agreementId\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"agreementFileId\" Type=\"Edm.String\" />\n                <Property Name=\"recordedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"userDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"userEmail\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.agreementAcceptanceState\" />\n            </EntityType>\n            <EntityType Name=\"notification\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"targetHostName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"payload\" Type=\"microsoft.graph.payloadTypes\" Nullable=\"false\" />\n                <Property Name=\"displayTimeToLive\" Type=\"Edm.Int32\" />\n                <Property Name=\"priority\" Type=\"microsoft.graph.priority\" />\n                <Property Name=\"groupName\" Type=\"Edm.String\" />\n                <Property Name=\"targetPolicy\" Type=\"microsoft.graph.targetPolicyEndpoints\" />\n            </EntityType>\n            <EntityType Name=\"directorySetting\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"templateId\" Type=\"Edm.String\" />\n                <Property Name=\"values\" Type=\"Collection(microsoft.graph.settingValue)\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"endpoint\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"capability\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"providerId\" Type=\"Edm.String\" />\n                <Property Name=\"providerName\" Type=\"Edm.String\" />\n                <Property Name=\"uri\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"providerResourceId\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"conversationThread\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"toRecipients\" Type=\"Collection(microsoft.graph.recipient)\" Nullable=\"false\" />\n                <Property Name=\"topic\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lastDeliveredDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"uniqueSenders\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"ccRecipients\" Type=\"Collection(microsoft.graph.recipient)\" Nullable=\"false\" />\n                <Property Name=\"preview\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"isLocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"posts\" Type=\"Collection(microsoft.graph.post)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"conversation\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"topic\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lastDeliveredDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"uniqueSenders\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"preview\" Type=\"Edm.String\" Nullable=\"false\" />\n                <NavigationProperty Name=\"threads\" Type=\"Collection(microsoft.graph.conversationThread)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"site\" BaseType=\"microsoft.graph.baseItem\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"root\" Type=\"microsoft.graph.root\" />\n                <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" />\n                <Property Name=\"siteCollection\" Type=\"microsoft.graph.siteCollection\" />\n                <NavigationProperty Name=\"columns\" Type=\"Collection(microsoft.graph.columnDefinition)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"contentTypes\" Type=\"Collection(microsoft.graph.contentType)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"drive\" Type=\"microsoft.graph.drive\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"drives\" Type=\"Collection(microsoft.graph.drive)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"items\" Type=\"Collection(microsoft.graph.baseItem)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"lists\" Type=\"Collection(microsoft.graph.list)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sites\" Type=\"Collection(microsoft.graph.site)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"onenote\" Type=\"microsoft.graph.onenote\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"plannerGroup\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"plans\" Type=\"Collection(microsoft.graph.plannerPlan)\" />\n            </EntityType>\n            <EntityType Name=\"team\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"webUrl\" Type=\"Edm.String\" />\n                <Property Name=\"memberSettings\" Type=\"microsoft.graph.teamMemberSettings\" />\n                <Property Name=\"guestSettings\" Type=\"microsoft.graph.teamGuestSettings\" />\n                <Property Name=\"messagingSettings\" Type=\"microsoft.graph.teamMessagingSettings\" />\n                <Property Name=\"funSettings\" Type=\"microsoft.graph.teamFunSettings\" />\n                <Property Name=\"isArchived\" Type=\"Edm.Boolean\" />\n                <NavigationProperty Name=\"channels\" Type=\"Collection(microsoft.graph.channel)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"apps\" Type=\"Collection(microsoft.graph.teamsCatalogApp)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"operations\" Type=\"Collection(microsoft.graph.teamsAsyncOperation)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"channel\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"messages\" Type=\"Collection(microsoft.graph.chatMessage)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"chatThreads\" Type=\"Collection(microsoft.graph.chatThread)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"groupLifecyclePolicy\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"groupLifetimeInDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"managedGroupTypes\" Type=\"Edm.String\" />\n                <Property Name=\"alternateNotificationEmails\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"alternativeSecurityId\">\n                <Property Name=\"type\" Type=\"Edm.Int32\" />\n                <Property Name=\"identityProvider\" Type=\"Edm.String\" />\n                <Property Name=\"key\" Type=\"Edm.Binary\" />\n            </ComplexType>\n            <EntityType Name=\"command\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"Status\" Type=\"Edm.String\" />\n                <Property Name=\"Type\" Type=\"Edm.String\" />\n                <Property Name=\"AppServiceName\" Type=\"Edm.String\" />\n                <Property Name=\"PackageFamilyName\" Type=\"Edm.String\" />\n                <Property Name=\"Error\" Type=\"Edm.String\" />\n                <Property Name=\"Payload\" Type=\"microsoft.graph.PayloadRequest\" />\n                <Property Name=\"PermissionTicket\" Type=\"Edm.String\" />\n                <Property Name=\"PostBackUri\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"responsepayload\" Type=\"microsoft.graph.payloadResponse\" />\n            </EntityType>\n            <EntityType Name=\"administrativeUnit\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"visibility\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"members\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"scopedRoleMembers\" Type=\"Collection(microsoft.graph.scopedRoleMembership)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"organization\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"assignedPlans\" Type=\"Collection(microsoft.graph.assignedPlan)\" Nullable=\"false\" />\n                <Property Name=\"businessPhones\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"city\" Type=\"Edm.String\" />\n                <Property Name=\"country\" Type=\"Edm.String\" />\n                <Property Name=\"countryLetterCode\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"isMultipleDataLocationsForServicesEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"marketingNotificationEmails\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"postalCode\" Type=\"Edm.String\" />\n                <Property Name=\"preferredLanguage\" Type=\"Edm.String\" />\n                <Property Name=\"privacyProfile\" Type=\"microsoft.graph.privacyProfile\" />\n                <Property Name=\"provisionedPlans\" Type=\"Collection(microsoft.graph.provisionedPlan)\" Nullable=\"false\" />\n                <Property Name=\"securityComplianceNotificationMails\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"securityComplianceNotificationPhones\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"street\" Type=\"Edm.String\" />\n                <Property Name=\"technicalNotificationMails\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"verifiedDomains\" Type=\"Collection(microsoft.graph.verifiedDomain)\" Nullable=\"false\" />\n                <Property Name=\"mobileDeviceManagementAuthority\" Type=\"microsoft.graph.mdmAuthority\" Nullable=\"false\" />\n                <Property Name=\"certificateConnectorSetting\" Type=\"microsoft.graph.certificateConnectorSetting\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"privacyProfile\">\n                <Property Name=\"contactEmail\" Type=\"Edm.String\" />\n                <Property Name=\"statementUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"verifiedDomain\">\n                <Property Name=\"capabilities\" Type=\"Edm.String\" />\n                <Property Name=\"isDefault\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isInitial\" Type=\"Edm.Boolean\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"certificateConnectorSetting\">\n                <Property Name=\"status\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"certExpiryTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"enrollmentError\" Type=\"Edm.String\" />\n                <Property Name=\"lastConnectorConnectionTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"connectorVersion\" Type=\"Edm.String\" />\n                <Property Name=\"lastUploadVersion\" Type=\"Edm.Int64\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"schemaExtension\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"targetTypes\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"properties\" Type=\"Collection(microsoft.graph.extensionSchemaProperty)\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"owner\" Type=\"Edm.String\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"extensionSchemaProperty\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"directory\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"deletedItems\" Type=\"Collection(microsoft.graph.directoryObject)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"extensionProperty\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"appDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"dataType\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"isSyncedFromOnPremises\" Type=\"Edm.Boolean\" />\n                <Property Name=\"targetObjects\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"allowedDataLocation\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"appId\" Type=\"Edm.String\" />\n                <Property Name=\"location\" Type=\"Edm.String\" />\n                <Property Name=\"isDefault\" Type=\"Edm.Boolean\" />\n                <Property Name=\"domain\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"application\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"api\" Type=\"microsoft.graph.apiApplication\" />\n                <Property Name=\"appId\" Type=\"Edm.String\" />\n                <Property Name=\"appRoles\" Type=\"Collection(microsoft.graph.appRole)\" Nullable=\"false\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"isFallbackPublicClient\" Type=\"Edm.Boolean\" />\n                <Property Name=\"identifierUris\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"info\" Type=\"microsoft.graph.informationalUrl\" />\n                <Property Name=\"keyCredentials\" Type=\"Collection(microsoft.graph.keyCredential)\" Nullable=\"false\" />\n                <Property Name=\"logo\" Type=\"Edm.Stream\" Nullable=\"false\" />\n                <Property Name=\"optionalClaims\" Type=\"microsoft.graph.optionalClaims\" />\n                <Property Name=\"orgRestrictions\" Type=\"Collection(Edm.Guid)\" Nullable=\"false\" />\n                <Property Name=\"parentalControlSettings\" Type=\"microsoft.graph.parentalControlSettings\" />\n                <Property Name=\"passwordCredentials\" Type=\"Collection(microsoft.graph.passwordCredential)\" Nullable=\"false\" />\n                <Property Name=\"publicClient\" Type=\"microsoft.graph.publicClientApplication\" />\n                <Property Name=\"publisherDomain\" Type=\"Edm.String\" />\n                <Property Name=\"requiredResourceAccess\" Type=\"Collection(microsoft.graph.requiredResourceAccess)\" Nullable=\"false\" />\n                <Property Name=\"signInAudience\" Type=\"Edm.String\" />\n                <Property Name=\"tags\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"tokenEncryptionKeyId\" Type=\"Edm.Guid\" />\n                <Property Name=\"web\" Type=\"microsoft.graph.webApplication\" />\n                <NavigationProperty Name=\"extensionProperties\" Type=\"Collection(microsoft.graph.extensionProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"createdOnBehalfOf\" Type=\"microsoft.graph.directoryObject\" />\n                <NavigationProperty Name=\"owners\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"policies\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"synchronization\" Type=\"microsoft.graph.synchronization\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"apiApplication\">\n                <Property Name=\"requestedAccessTokenVersion\" Type=\"Edm.Int32\" />\n                <Property Name=\"oauth2PermissionScopes\" Type=\"Collection(microsoft.graph.permissionScope)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"permissionScope\">\n                <Property Name=\"adminConsentDescription\" Type=\"Edm.String\" />\n                <Property Name=\"adminConsentDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"id\" Type=\"Edm.Guid\" Nullable=\"false\" />\n                <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"origin\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"userConsentDescription\" Type=\"Edm.String\" />\n                <Property Name=\"userConsentDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"appRole\">\n                <Property Name=\"allowedMemberTypes\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"id\" Type=\"Edm.Guid\" Nullable=\"false\" />\n                <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"origin\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"informationalUrl\">\n                <Property Name=\"logoUrl\" Type=\"Edm.String\" />\n                <Property Name=\"marketingUrl\" Type=\"Edm.String\" />\n                <Property Name=\"privacyStatementUrl\" Type=\"Edm.String\" />\n                <Property Name=\"supportUrl\" Type=\"Edm.String\" />\n                <Property Name=\"termsOfServiceUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"keyCredential\">\n                <Property Name=\"customKeyIdentifier\" Type=\"Edm.Binary\" />\n                <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"keyId\" Type=\"Edm.Guid\" />\n                <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"usage\" Type=\"Edm.String\" />\n                <Property Name=\"key\" Type=\"Edm.Binary\" />\n            </ComplexType>\n            <ComplexType Name=\"optionalClaims\">\n                <Property Name=\"idToken\" Type=\"microsoft.graph.optionalClaim\" />\n                <Property Name=\"accessToken\" Type=\"microsoft.graph.optionalClaim\" />\n                <Property Name=\"saml2Token\" Type=\"microsoft.graph.optionalClaim\" />\n            </ComplexType>\n            <ComplexType Name=\"optionalClaim\">\n                <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"source\" Type=\"Edm.String\" />\n                <Property Name=\"essential\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"additionalProperties\" Type=\"Collection(Edm.String)\" />\n            </ComplexType>\n            <ComplexType Name=\"parentalControlSettings\">\n                <Property Name=\"countriesBlockedForMinors\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"legalAgeGroupRule\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"passwordCredential\">\n                <Property Name=\"customKeyIdentifier\" Type=\"Edm.Binary\" />\n                <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"keyId\" Type=\"Edm.Guid\" />\n                <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"secretText\" Type=\"Edm.String\" />\n                <Property Name=\"hint\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"publicClientApplication\">\n                <Property Name=\"redirectUris\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"requiredResourceAccess\">\n                <Property Name=\"resourceAppId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"resourceAccess\" Type=\"Collection(microsoft.graph.resourceAccess)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"resourceAccess\">\n                <Property Name=\"id\" Type=\"Edm.Guid\" Nullable=\"false\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"webApplication\">\n                <Property Name=\"redirectUris\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"oauth2AllowImplicitFlow\" Type=\"Edm.Boolean\" />\n                <Property Name=\"logoutUrl\" Type=\"Edm.String\" />\n                <Property Name=\"implicitGrantSettings\" Type=\"microsoft.graph.implicitGrantSettings\" />\n            </ComplexType>\n            <ComplexType Name=\"implicitGrantSettings\">\n                <Property Name=\"enableIdTokenIssuance\" Type=\"Edm.Boolean\" />\n                <Property Name=\"enableAccessTokenIssuance\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <EntityType Name=\"synchronization\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"secrets\" Type=\"Collection(microsoft.graph.synchronizationSecretKeyStringValuePair)\" />\n                <NavigationProperty Name=\"jobs\" Type=\"Collection(microsoft.graph.synchronizationJob)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"templates\" Type=\"Collection(microsoft.graph.synchronizationTemplate)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"orgContact\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"businessPhones\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"city\" Type=\"Edm.String\" />\n                <Property Name=\"companyName\" Type=\"Edm.String\" />\n                <Property Name=\"country\" Type=\"Edm.String\" />\n                <Property Name=\"department\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"givenName\" Type=\"Edm.String\" />\n                <Property Name=\"jobTitle\" Type=\"Edm.String\" />\n                <Property Name=\"mail\" Type=\"Edm.String\" />\n                <Property Name=\"mailNickname\" Type=\"Edm.String\" />\n                <Property Name=\"mobilePhone\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"onPremisesProvisioningErrors\" Type=\"Collection(microsoft.graph.onPremisesProvisioningError)\" />\n                <Property Name=\"officeLocation\" Type=\"Edm.String\" />\n                <Property Name=\"postalCode\" Type=\"Edm.String\" />\n                <Property Name=\"proxyAddresses\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"streetAddress\" Type=\"Edm.String\" />\n                <Property Name=\"surname\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"manager\" Type=\"microsoft.graph.directoryObject\" />\n                <NavigationProperty Name=\"directReports\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"memberOf\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n            </EntityType>\n            <EntityType Name=\"directoryRole\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"roleTemplateId\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"members\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"scopedMembers\" Type=\"Collection(microsoft.graph.scopedRoleMembership)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"directoryRoleTemplate\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"settingValue\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"directorySettingTemplate\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"values\" Type=\"Collection(microsoft.graph.settingTemplateValue)\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"settingTemplateValue\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"defaultValue\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"domain\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"authenticationType\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"availabilityStatus\" Type=\"Edm.String\" />\n                <Property Name=\"isAdminManaged\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"isDefault\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"isInitial\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"isRoot\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"isVerified\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"supportedServices\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.domainState\" />\n                <NavigationProperty Name=\"serviceConfigurationRecords\" Type=\"Collection(microsoft.graph.domainDnsRecord)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"verificationDnsRecords\" Type=\"Collection(microsoft.graph.domainDnsRecord)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"domainNameReferences\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n            </EntityType>\n            <ComplexType Name=\"domainState\">\n                <Property Name=\"status\" Type=\"Edm.String\" />\n                <Property Name=\"operation\" Type=\"Edm.String\" />\n                <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <EntityType Name=\"domainDnsRecord\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"isOptional\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"label\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"recordType\" Type=\"Edm.String\" />\n                <Property Name=\"supportedService\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"ttl\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"domainDnsCnameRecord\" BaseType=\"microsoft.graph.domainDnsRecord\">\n                <Property Name=\"canonicalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"domainDnsMxRecord\" BaseType=\"microsoft.graph.domainDnsRecord\">\n                <Property Name=\"mailExchange\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"preference\" Type=\"Edm.Int32\" />\n            </EntityType>\n            <EntityType Name=\"domainDnsSrvRecord\" BaseType=\"microsoft.graph.domainDnsRecord\">\n                <Property Name=\"nameTarget\" Type=\"Edm.String\" />\n                <Property Name=\"port\" Type=\"Edm.Int32\" />\n                <Property Name=\"priority\" Type=\"Edm.Int32\" />\n                <Property Name=\"protocol\" Type=\"Edm.String\" />\n                <Property Name=\"service\" Type=\"Edm.String\" />\n                <Property Name=\"weight\" Type=\"Edm.Int32\" />\n            </EntityType>\n            <EntityType Name=\"domainDnsTxtRecord\" BaseType=\"microsoft.graph.domainDnsRecord\">\n                <Property Name=\"text\" Type=\"Edm.String\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"domainDnsUnavailableRecord\" BaseType=\"microsoft.graph.domainDnsRecord\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"servicePlanInfo\">\n                <Property Name=\"servicePlanId\" Type=\"Edm.Guid\" />\n                <Property Name=\"servicePlanName\" Type=\"Edm.String\" />\n                <Property Name=\"provisioningStatus\" Type=\"Edm.String\" />\n                <Property Name=\"appliesTo\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"oAuth2PermissionGrant\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"clientId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"consentType\" Type=\"Edm.String\" />\n                <Property Name=\"expiryTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"principalId\" Type=\"Edm.String\" />\n                <Property Name=\"resourceId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"scope\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"startTime\" Type=\"Edm.DateTimeOffset\" />\n            </EntityType>\n            <EntityType Name=\"policy\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"alternativeIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"definition\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"isOrganizationDefault\" Type=\"Edm.Boolean\" />\n                <Property Name=\"keyCredentials\" Type=\"Collection(microsoft.graph.keyCredential)\" Nullable=\"false\" />\n                <Property Name=\"type\" Type=\"Edm.String\" Nullable=\"false\" />\n                <NavigationProperty Name=\"appliesTo\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n            </EntityType>\n            <EntityType Name=\"servicePrincipal\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"accountEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"addIns\" Type=\"Collection(microsoft.graph.addIn)\" Nullable=\"false\" />\n                <Property Name=\"appDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"appId\" Type=\"Edm.String\" />\n                <Property Name=\"appOwnerOrganizationId\" Type=\"Edm.Guid\" />\n                <Property Name=\"appRoleAssignmentRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appRoles\" Type=\"Collection(microsoft.graph.appRole)\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"errorUrl\" Type=\"Edm.String\" />\n                <Property Name=\"homepage\" Type=\"Edm.String\" />\n                <Property Name=\"keyCredentials\" Type=\"Collection(microsoft.graph.keyCredential)\" Nullable=\"false\" />\n                <Property Name=\"logoutUrl\" Type=\"Edm.String\" />\n                <Property Name=\"oauth2Permissions\" Type=\"Collection(microsoft.graph.oAuth2Permission)\" Nullable=\"false\" />\n                <Property Name=\"passwordCredentials\" Type=\"Collection(microsoft.graph.passwordCredential)\" Nullable=\"false\" />\n                <Property Name=\"preferredTokenSigningKeyThumbprint\" Type=\"Edm.String\" />\n                <Property Name=\"publisherName\" Type=\"Edm.String\" />\n                <Property Name=\"replyUrls\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"samlMetadataUrl\" Type=\"Edm.String\" />\n                <Property Name=\"servicePrincipalNames\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"tags\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <NavigationProperty Name=\"appRoleAssignedTo\" Type=\"Collection(microsoft.graph.appRoleAssignment)\" />\n                <NavigationProperty Name=\"appRoleAssignments\" Type=\"Collection(microsoft.graph.appRoleAssignment)\" />\n                <NavigationProperty Name=\"oauth2PermissionGrants\" Type=\"Collection(microsoft.graph.oAuth2PermissionGrant)\" />\n                <NavigationProperty Name=\"memberOf\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"createdObjects\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"licenseDetails\" Type=\"Collection(microsoft.graph.licenseDetails)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"owners\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"ownedObjects\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"policies\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"synchronization\" Type=\"microsoft.graph.synchronization\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"addIn\">\n                <Property Name=\"id\" Type=\"Edm.Guid\" />\n                <Property Name=\"type\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"properties\" Type=\"Collection(microsoft.graph.keyValue)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"keyValue\">\n                <Property Name=\"key\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"oAuth2Permission\">\n                <Property Name=\"adminConsentDescription\" Type=\"Edm.String\" />\n                <Property Name=\"adminConsentDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"id\" Type=\"Edm.Guid\" Nullable=\"false\" />\n                <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"origin\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"userConsentDescription\" Type=\"Edm.String\" />\n                <Property Name=\"userConsentDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"subscribedSku\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"capabilityStatus\" Type=\"Edm.String\" />\n                <Property Name=\"consumedUnits\" Type=\"Edm.Int32\" />\n                <Property Name=\"prepaidUnits\" Type=\"microsoft.graph.licenseUnitsDetail\" />\n                <Property Name=\"servicePlans\" Type=\"Collection(microsoft.graph.servicePlanInfo)\" Nullable=\"false\" />\n                <Property Name=\"skuId\" Type=\"Edm.Guid\" />\n                <Property Name=\"skuPartNumber\" Type=\"Edm.String\" />\n                <Property Name=\"appliesTo\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"licenseUnitsDetail\">\n                <Property Name=\"enabled\" Type=\"Edm.Int32\" />\n                <Property Name=\"suspended\" Type=\"Edm.Int32\" />\n                <Property Name=\"warning\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"identity\" OpenType=\"true\">\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"ComplexExtensionValue\" OpenType=\"true\" />\n            <EntityType Name=\"contract\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"contractType\" Type=\"Edm.String\" />\n                <Property Name=\"customerId\" Type=\"Edm.Guid\" />\n                <Property Name=\"defaultDomainName\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"preAuthorizedApplication\">\n                <Property Name=\"appId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"permissionIds\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"allowedDataLocationInfo\" OpenType=\"true\" />\n            <EntityType Name=\"activityHistoryItem\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"status\" Type=\"microsoft.graph.status\" />\n                <Property Name=\"activeDurationSeconds\" Type=\"Edm.Int32\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastActiveDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"startedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userTimezone\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"activity\" Type=\"microsoft.graph.userActivity\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"Json\" />\n            <ComplexType Name=\"imageInfo\">\n                <Property Name=\"iconUrl\" Type=\"Edm.String\" />\n                <Property Name=\"alternativeText\" Type=\"Edm.String\" />\n                <Property Name=\"alternateText\" Type=\"Edm.String\" />\n                <Property Name=\"addImageQuery\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"visualInfo\">\n                <Property Name=\"attribution\" Type=\"microsoft.graph.imageInfo\" />\n                <Property Name=\"backgroundColor\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"displayText\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"content\" Type=\"microsoft.graph.Json\" />\n            </ComplexType>\n            <ComplexType Name=\"root\" />\n            <ComplexType Name=\"sharepointIds\">\n                <Property Name=\"listId\" Type=\"Edm.String\" />\n                <Property Name=\"listItemId\" Type=\"Edm.String\" />\n                <Property Name=\"listItemUniqueId\" Type=\"Edm.String\" />\n                <Property Name=\"siteId\" Type=\"Edm.String\" />\n                <Property Name=\"siteUrl\" Type=\"Edm.String\" />\n                <Property Name=\"tenantId\" Type=\"Edm.String\" />\n                <Property Name=\"webId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"siteCollection\">\n                <Property Name=\"dataLocationCode\" Type=\"Edm.String\" />\n                <Property Name=\"hostname\" Type=\"Edm.String\" />\n                <Property Name=\"root\" Type=\"microsoft.graph.root\" />\n            </ComplexType>\n            <EntityType Name=\"columnDefinition\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"boolean\" Type=\"microsoft.graph.booleanColumn\" />\n                <Property Name=\"calculated\" Type=\"microsoft.graph.calculatedColumn\" />\n                <Property Name=\"choice\" Type=\"microsoft.graph.choiceColumn\" />\n                <Property Name=\"columnGroup\" Type=\"Edm.String\" />\n                <Property Name=\"currency\" Type=\"microsoft.graph.currencyColumn\" />\n                <Property Name=\"dateTime\" Type=\"microsoft.graph.dateTimeColumn\" />\n                <Property Name=\"defaultValue\" Type=\"microsoft.graph.defaultColumnValue\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"enforceUniqueValues\" Type=\"Edm.Boolean\" />\n                <Property Name=\"hidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"indexed\" Type=\"Edm.Boolean\" />\n                <Property Name=\"lookup\" Type=\"microsoft.graph.lookupColumn\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"number\" Type=\"microsoft.graph.numberColumn\" />\n                <Property Name=\"personOrGroup\" Type=\"microsoft.graph.personOrGroupColumn\" />\n                <Property Name=\"readOnly\" Type=\"Edm.Boolean\" />\n                <Property Name=\"required\" Type=\"Edm.Boolean\" />\n                <Property Name=\"text\" Type=\"microsoft.graph.textColumn\" />\n            </EntityType>\n            <EntityType Name=\"contentType\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"group\" Type=\"Edm.String\" />\n                <Property Name=\"hidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"inheritedFrom\" Type=\"microsoft.graph.itemReference\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"order\" Type=\"microsoft.graph.contentTypeOrder\" />\n                <Property Name=\"parentId\" Type=\"Edm.String\" />\n                <Property Name=\"readOnly\" Type=\"Edm.Boolean\" />\n                <Property Name=\"sealed\" Type=\"Edm.Boolean\" />\n                <NavigationProperty Name=\"columnLinks\" Type=\"Collection(microsoft.graph.columnLink)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"list\" BaseType=\"microsoft.graph.baseItem\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"list\" Type=\"microsoft.graph.listInfo\" />\n                <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" />\n                <Property Name=\"system\" Type=\"microsoft.graph.systemFacet\" />\n                <NavigationProperty Name=\"activities\" Type=\"Collection(microsoft.graph.itemActivity)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"columns\" Type=\"Collection(microsoft.graph.columnDefinition)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"contentTypes\" Type=\"Collection(microsoft.graph.contentType)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"drive\" Type=\"microsoft.graph.drive\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"items\" Type=\"Collection(microsoft.graph.listItem)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"listInfo\">\n                <Property Name=\"contentTypesEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"hidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"template\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"systemFacet\" />\n            <EntityType Name=\"itemActivity\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"action\" Type=\"microsoft.graph.itemActionSet\" />\n                <Property Name=\"actor\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"times\" Type=\"microsoft.graph.itemActivityTimeSet\" />\n                <NavigationProperty Name=\"driveItem\" Type=\"microsoft.graph.driveItem\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"listItem\" Type=\"microsoft.graph.listItem\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"listItem\" BaseType=\"microsoft.graph.baseItem\">\n                <Property Name=\"contentType\" Type=\"microsoft.graph.contentTypeInfo\" />\n                <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" />\n                <NavigationProperty Name=\"activities\" Type=\"Collection(microsoft.graph.itemActivity)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"driveItem\" Type=\"microsoft.graph.driveItem\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"fields\" Type=\"microsoft.graph.fieldValueSet\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"versions\" Type=\"Collection(microsoft.graph.listItemVersion)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"identitySet\" OpenType=\"true\">\n                <Property Name=\"application\" Type=\"microsoft.graph.identity\" />\n                <Property Name=\"device\" Type=\"microsoft.graph.identity\" />\n                <Property Name=\"user\" Type=\"microsoft.graph.identity\" />\n            </ComplexType>\n            <ComplexType Name=\"quota\">\n                <Property Name=\"deleted\" Type=\"Edm.Int64\" />\n                <Property Name=\"remaining\" Type=\"Edm.Int64\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"total\" Type=\"Edm.Int64\" />\n                <Property Name=\"used\" Type=\"Edm.Int64\" />\n            </ComplexType>\n            <EntityType Name=\"driveItem\" BaseType=\"microsoft.graph.baseItem\" OpenType=\"true\">\n                <Property Name=\"audio\" Type=\"microsoft.graph.audio\" />\n                <Property Name=\"content\" Type=\"Edm.Stream\" />\n                <Property Name=\"cTag\" Type=\"Edm.String\" />\n                <Property Name=\"deleted\" Type=\"microsoft.graph.deleted\" />\n                <Property Name=\"file\" Type=\"microsoft.graph.file\" />\n                <Property Name=\"fileSystemInfo\" Type=\"microsoft.graph.fileSystemInfo\" />\n                <Property Name=\"folder\" Type=\"microsoft.graph.folder\" />\n                <Property Name=\"image\" Type=\"microsoft.graph.image\" />\n                <Property Name=\"location\" Type=\"microsoft.graph.geoCoordinates\" />\n                <Property Name=\"package\" Type=\"microsoft.graph.package\" />\n                <Property Name=\"photo\" Type=\"microsoft.graph.photo\" />\n                <Property Name=\"publication\" Type=\"microsoft.graph.publicationFacet\" />\n                <Property Name=\"remoteItem\" Type=\"microsoft.graph.remoteItem\" />\n                <Property Name=\"root\" Type=\"microsoft.graph.root\" />\n                <Property Name=\"searchResult\" Type=\"microsoft.graph.searchResult\" />\n                <Property Name=\"shared\" Type=\"microsoft.graph.shared\" />\n                <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" />\n                <Property Name=\"size\" Type=\"Edm.Int64\" />\n                <Property Name=\"specialFolder\" Type=\"microsoft.graph.specialFolder\" />\n                <Property Name=\"video\" Type=\"microsoft.graph.video\" />\n                <Property Name=\"webDavUrl\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"workbook\" Type=\"microsoft.graph.workbook\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"activities\" Type=\"Collection(microsoft.graph.itemActivity)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"children\" Type=\"Collection(microsoft.graph.driveItem)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"listItem\" Type=\"microsoft.graph.listItem\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"permissions\" Type=\"Collection(microsoft.graph.permission)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"subscriptions\" Type=\"Collection(microsoft.graph.subscription)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"thumbnails\" Type=\"Collection(microsoft.graph.thumbnailSet)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"versions\" Type=\"Collection(microsoft.graph.driveItemVersion)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbook\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"application\" Type=\"microsoft.graph.workbookApplication\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"names\" Type=\"Collection(microsoft.graph.workbookNamedItem)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"tables\" Type=\"Collection(microsoft.graph.workbookTable)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"worksheets\" Type=\"Collection(microsoft.graph.workbookWorksheet)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"functions\" Type=\"microsoft.graph.workbookFunctions\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"audio\">\n                <Property Name=\"album\" Type=\"Edm.String\" />\n                <Property Name=\"albumArtist\" Type=\"Edm.String\" />\n                <Property Name=\"artist\" Type=\"Edm.String\" />\n                <Property Name=\"bitrate\" Type=\"Edm.Int64\" />\n                <Property Name=\"composers\" Type=\"Edm.String\" />\n                <Property Name=\"copyright\" Type=\"Edm.String\" />\n                <Property Name=\"disc\" Type=\"Edm.Int16\" />\n                <Property Name=\"discCount\" Type=\"Edm.Int16\" />\n                <Property Name=\"duration\" Type=\"Edm.Int64\" />\n                <Property Name=\"genre\" Type=\"Edm.String\" />\n                <Property Name=\"hasDrm\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isVariableBitrate\" Type=\"Edm.Boolean\" />\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"track\" Type=\"Edm.Int32\" />\n                <Property Name=\"trackCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"year\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"deleted\">\n                <Property Name=\"state\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"file\">\n                <Property Name=\"hashes\" Type=\"microsoft.graph.hashes\" />\n                <Property Name=\"mimeType\" Type=\"Edm.String\" />\n                <Property Name=\"processingMetadata\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"hashes\">\n                <Property Name=\"crc32Hash\" Type=\"Edm.String\" />\n                <Property Name=\"quickXorHash\" Type=\"Edm.String\" />\n                <Property Name=\"sha1Hash\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"fileSystemInfo\">\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastAccessedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"folder\">\n                <Property Name=\"childCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"view\" Type=\"microsoft.graph.folderView\" />\n            </ComplexType>\n            <ComplexType Name=\"folderView\">\n                <Property Name=\"sortBy\" Type=\"Edm.String\" />\n                <Property Name=\"sortOrder\" Type=\"Edm.String\" />\n                <Property Name=\"viewType\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"image\">\n                <Property Name=\"height\" Type=\"Edm.Int32\" />\n                <Property Name=\"width\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"geoCoordinates\">\n                <Property Name=\"altitude\" Type=\"Edm.Double\" />\n                <Property Name=\"latitude\" Type=\"Edm.Double\" />\n                <Property Name=\"longitude\" Type=\"Edm.Double\" />\n            </ComplexType>\n            <ComplexType Name=\"package\">\n                <Property Name=\"type\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"photo\">\n                <Property Name=\"cameraMake\" Type=\"Edm.String\" />\n                <Property Name=\"cameraModel\" Type=\"Edm.String\" />\n                <Property Name=\"exposureDenominator\" Type=\"Edm.Double\" />\n                <Property Name=\"exposureNumerator\" Type=\"Edm.Double\" />\n                <Property Name=\"fNumber\" Type=\"Edm.Double\" />\n                <Property Name=\"focalLength\" Type=\"Edm.Double\" />\n                <Property Name=\"iso\" Type=\"Edm.Int32\" />\n                <Property Name=\"takenDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"publicationFacet\">\n                <Property Name=\"level\" Type=\"Edm.String\" />\n                <Property Name=\"versionId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"remoteItem\">\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"file\" Type=\"microsoft.graph.file\" />\n                <Property Name=\"fileSystemInfo\" Type=\"microsoft.graph.fileSystemInfo\" />\n                <Property Name=\"folder\" Type=\"microsoft.graph.folder\" />\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"package\" Type=\"microsoft.graph.package\" />\n                <Property Name=\"parentReference\" Type=\"microsoft.graph.itemReference\" />\n                <Property Name=\"shared\" Type=\"microsoft.graph.shared\" />\n                <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" />\n                <Property Name=\"size\" Type=\"Edm.Int64\" />\n                <Property Name=\"specialFolder\" Type=\"microsoft.graph.specialFolder\" />\n                <Property Name=\"webDavUrl\" Type=\"Edm.String\" />\n                <Property Name=\"webUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"itemReference\">\n                <Property Name=\"driveId\" Type=\"Edm.String\" />\n                <Property Name=\"driveType\" Type=\"Edm.String\" />\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"parent\" Type=\"microsoft.graph.itemReference\" />\n                <Property Name=\"path\" Type=\"Edm.String\" />\n                <Property Name=\"shareId\" Type=\"Edm.String\" />\n                <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" />\n            </ComplexType>\n            <ComplexType Name=\"shared\">\n                <Property Name=\"owner\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"scope\" Type=\"Edm.String\" />\n                <Property Name=\"sharedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"sharedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"specialFolder\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"searchResult\">\n                <Property Name=\"onClickTelemetryUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"video\">\n                <Property Name=\"audioBitsPerSample\" Type=\"Edm.Int32\" />\n                <Property Name=\"audioChannels\" Type=\"Edm.Int32\" />\n                <Property Name=\"audioFormat\" Type=\"Edm.String\" />\n                <Property Name=\"audioSamplesPerSecond\" Type=\"Edm.Int32\" />\n                <Property Name=\"bitrate\" Type=\"Edm.Int32\" />\n                <Property Name=\"duration\" Type=\"Edm.Int64\" />\n                <Property Name=\"fourCC\" Type=\"Edm.String\" />\n                <Property Name=\"frameRate\" Type=\"Edm.Double\" />\n                <Property Name=\"height\" Type=\"Edm.Int32\" />\n                <Property Name=\"width\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <EntityType Name=\"permission\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"grantedTo\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"grantedToIdentities\" Type=\"Collection(microsoft.graph.identitySet)\" />\n                <Property Name=\"inheritedFrom\" Type=\"microsoft.graph.itemReference\" />\n                <Property Name=\"invitation\" Type=\"microsoft.graph.sharingInvitation\" />\n                <Property Name=\"link\" Type=\"microsoft.graph.sharingLink\" />\n                <Property Name=\"roles\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"shareId\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"subscription\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"resource\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"changeType\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"clientState\" Type=\"Edm.String\" />\n                <Property Name=\"notificationUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"applicationId\" Type=\"Edm.String\" />\n                <Property Name=\"creatorId\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"thumbnailSet\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"large\" Type=\"microsoft.graph.thumbnail\" />\n                <Property Name=\"medium\" Type=\"microsoft.graph.thumbnail\" />\n                <Property Name=\"small\" Type=\"microsoft.graph.thumbnail\" />\n                <Property Name=\"source\" Type=\"microsoft.graph.thumbnail\" />\n            </EntityType>\n            <EntityType Name=\"baseItemVersion\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"publication\" Type=\"microsoft.graph.publicationFacet\" />\n            </EntityType>\n            <EntityType Name=\"driveItemVersion\" BaseType=\"microsoft.graph.baseItemVersion\">\n                <Property Name=\"content\" Type=\"Edm.Stream\" />\n                <Property Name=\"size\" Type=\"Edm.Int64\" />\n            </EntityType>\n            <EntityType Name=\"workbookApplication\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"calculationMode\" Type=\"Edm.String\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"workbookNamedItem\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"comment\" Type=\"Edm.String\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"scope\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"visible\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"worksheet\" Type=\"microsoft.graph.workbookWorksheet\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookTable\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"highlightFirstColumn\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"highlightLastColumn\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"showBandedColumns\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"showBandedRows\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"showFilterButton\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"showHeaders\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"showTotals\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"style\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"columns\" Type=\"Collection(microsoft.graph.workbookTableColumn)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"rows\" Type=\"Collection(microsoft.graph.workbookTableRow)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sort\" Type=\"microsoft.graph.workbookTableSort\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"worksheet\" Type=\"microsoft.graph.workbookWorksheet\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookWorksheet\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"position\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"visibility\" Type=\"Edm.String\" Nullable=\"false\" />\n                <NavigationProperty Name=\"charts\" Type=\"Collection(microsoft.graph.workbookChart)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"names\" Type=\"Collection(microsoft.graph.workbookNamedItem)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"pivotTables\" Type=\"Collection(microsoft.graph.workbookPivotTable)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"protection\" Type=\"microsoft.graph.workbookWorksheetProtection\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"tables\" Type=\"Collection(microsoft.graph.workbookTable)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookFunctions\" BaseType=\"microsoft.graph.entity\" />\n            <ComplexType Name=\"workbookSessionInfo\">\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"persistChanges\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <EntityType Name=\"workbookChart\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"height\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"left\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"top\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"width\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <NavigationProperty Name=\"axes\" Type=\"microsoft.graph.workbookChartAxes\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"dataLabels\" Type=\"microsoft.graph.workbookChartDataLabels\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartAreaFormat\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"legend\" Type=\"microsoft.graph.workbookChartLegend\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"series\" Type=\"Collection(microsoft.graph.workbookChartSeries)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"title\" Type=\"microsoft.graph.workbookChartTitle\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"worksheet\" Type=\"microsoft.graph.workbookWorksheet\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartAxes\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"categoryAxis\" Type=\"microsoft.graph.workbookChartAxis\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"seriesAxis\" Type=\"microsoft.graph.workbookChartAxis\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"valueAxis\" Type=\"microsoft.graph.workbookChartAxis\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartDataLabels\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"position\" Type=\"Edm.String\" />\n                <Property Name=\"separator\" Type=\"Edm.String\" />\n                <Property Name=\"showBubbleSize\" Type=\"Edm.Boolean\" />\n                <Property Name=\"showCategoryName\" Type=\"Edm.Boolean\" />\n                <Property Name=\"showLegendKey\" Type=\"Edm.Boolean\" />\n                <Property Name=\"showPercentage\" Type=\"Edm.Boolean\" />\n                <Property Name=\"showSeriesName\" Type=\"Edm.Boolean\" />\n                <Property Name=\"showValue\" Type=\"Edm.Boolean\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartDataLabelFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartAreaFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartLegend\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"overlay\" Type=\"Edm.Boolean\" />\n                <Property Name=\"position\" Type=\"Edm.String\" />\n                <Property Name=\"visible\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartLegendFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartSeries\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartSeriesFormat\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"points\" Type=\"Collection(microsoft.graph.workbookChartPoint)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartTitle\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"overlay\" Type=\"Edm.Boolean\" />\n                <Property Name=\"text\" Type=\"Edm.String\" />\n                <Property Name=\"visible\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartTitleFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartFill\" BaseType=\"microsoft.graph.entity\" />\n            <EntityType Name=\"workbookChartFont\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"bold\" Type=\"Edm.Boolean\" />\n                <Property Name=\"color\" Type=\"Edm.String\" />\n                <Property Name=\"italic\" Type=\"Edm.Boolean\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"size\" Type=\"Edm.Double\" />\n                <Property Name=\"underline\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartAxis\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"majorUnit\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"maximum\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"minimum\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"minorUnit\" Type=\"microsoft.graph.Json\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartAxisFormat\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"majorGridlines\" Type=\"microsoft.graph.workbookChartGridlines\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"minorGridlines\" Type=\"microsoft.graph.workbookChartGridlines\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"title\" Type=\"microsoft.graph.workbookChartAxisTitle\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartAxisFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"line\" Type=\"microsoft.graph.workbookChartLineFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartGridlines\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"visible\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartGridlinesFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartAxisTitle\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"text\" Type=\"Edm.String\" />\n                <Property Name=\"visible\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartAxisTitleFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartLineFormat\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"color\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartAxisTitleFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartDataLabelFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartGridlinesFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"line\" Type=\"microsoft.graph.workbookChartLineFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartLegendFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartPoint\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartPointFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartPointFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartSeriesFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"line\" Type=\"microsoft.graph.workbookChartLineFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartTitleFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookFilter\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"criteria\" Type=\"microsoft.graph.workbookFilterCriteria\" />\n            </EntityType>\n            <ComplexType Name=\"workbookFilterCriteria\">\n                <Property Name=\"color\" Type=\"Edm.String\" />\n                <Property Name=\"criterion1\" Type=\"Edm.String\" />\n                <Property Name=\"criterion2\" Type=\"Edm.String\" />\n                <Property Name=\"dynamicCriteria\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"filterOn\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"icon\" Type=\"microsoft.graph.workbookIcon\" />\n                <Property Name=\"operator\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"values\" Type=\"microsoft.graph.Json\" />\n            </ComplexType>\n            <ComplexType Name=\"workbookIcon\">\n                <Property Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"set\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"workbookFormatProtection\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"formulaHidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"locked\" Type=\"Edm.Boolean\" />\n            </EntityType>\n            <EntityType Name=\"workbookFunctionResult\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"error\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"microsoft.graph.Json\" />\n            </EntityType>\n            <EntityType Name=\"workbookPivotTable\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"worksheet\" Type=\"microsoft.graph.workbookWorksheet\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookRange\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"address\" Type=\"Edm.String\" />\n                <Property Name=\"addressLocal\" Type=\"Edm.String\" />\n                <Property Name=\"cellCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"columnCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"columnHidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"columnIndex\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"formulas\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"formulasLocal\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"formulasR1C1\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"hidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"numberFormat\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"rowCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"rowHidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"rowIndex\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"valueTypes\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookRangeFormat\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sort\" Type=\"microsoft.graph.workbookRangeSort\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"worksheet\" Type=\"microsoft.graph.workbookWorksheet\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookRangeFormat\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"columnWidth\" Type=\"Edm.Double\" />\n                <Property Name=\"horizontalAlignment\" Type=\"Edm.String\" />\n                <Property Name=\"rowHeight\" Type=\"Edm.Double\" />\n                <Property Name=\"verticalAlignment\" Type=\"Edm.String\" />\n                <Property Name=\"wrapText\" Type=\"Edm.Boolean\" />\n                <NavigationProperty Name=\"borders\" Type=\"Collection(microsoft.graph.workbookRangeBorder)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookRangeFill\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookRangeFont\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"protection\" Type=\"microsoft.graph.workbookFormatProtection\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookRangeSort\" BaseType=\"microsoft.graph.entity\" />\n            <EntityType Name=\"workbookRangeBorder\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"color\" Type=\"Edm.String\" />\n                <Property Name=\"sideIndex\" Type=\"Edm.String\" />\n                <Property Name=\"style\" Type=\"Edm.String\" />\n                <Property Name=\"weight\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"workbookRangeFill\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"color\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"workbookRangeFont\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"bold\" Type=\"Edm.Boolean\" />\n                <Property Name=\"color\" Type=\"Edm.String\" />\n                <Property Name=\"italic\" Type=\"Edm.Boolean\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"size\" Type=\"Edm.Double\" />\n                <Property Name=\"underline\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"workbookRangeView\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"cellAddresses\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"columnCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"formulas\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"formulasLocal\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"formulasR1C1\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"numberFormat\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"rowCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"valueTypes\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <NavigationProperty Name=\"rows\" Type=\"Collection(microsoft.graph.workbookRangeView)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookTableColumn\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <NavigationProperty Name=\"filter\" Type=\"microsoft.graph.workbookFilter\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookTableRow\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"values\" Type=\"microsoft.graph.Json\" />\n            </EntityType>\n            <EntityType Name=\"workbookTableSort\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"fields\" Type=\"Collection(microsoft.graph.workbookSortField)\" />\n                <Property Name=\"matchCase\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"method\" Type=\"Edm.String\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"workbookSortField\">\n                <Property Name=\"ascending\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"color\" Type=\"Edm.String\" />\n                <Property Name=\"dataOption\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"icon\" Type=\"microsoft.graph.workbookIcon\" />\n                <Property Name=\"key\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"sortOn\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"workbookWorksheetProtection\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"options\" Type=\"microsoft.graph.workbookWorksheetProtectionOptions\" />\n                <Property Name=\"protected\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"workbookWorksheetProtectionOptions\">\n                <Property Name=\"allowAutoFilter\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowDeleteColumns\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowDeleteRows\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowFormatCells\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowFormatColumns\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowFormatRows\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowInsertColumns\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowInsertHyperlinks\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowInsertRows\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowPivotTables\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowSort\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"workbookFilterDatetime\">\n                <Property Name=\"date\" Type=\"Edm.String\" />\n                <Property Name=\"specificity\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"workbookRangeReference\">\n                <Property Name=\"address\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"attachment\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"contentType\" Type=\"Edm.String\" />\n                <Property Name=\"size\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"isInline\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"customTimeZone\" BaseType=\"microsoft.graph.timeZoneBase\">\n                <Property Name=\"bias\" Type=\"Edm.Int32\" />\n                <Property Name=\"standardOffset\" Type=\"microsoft.graph.standardTimeZoneOffset\" />\n                <Property Name=\"daylightOffset\" Type=\"microsoft.graph.daylightTimeZoneOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"standardTimeZoneOffset\">\n                <Property Name=\"time\" Type=\"Edm.TimeOfDay\" />\n                <Property Name=\"dayOccurrence\" Type=\"Edm.Int32\" />\n                <Property Name=\"dayOfWeek\" Type=\"microsoft.graph.dayOfWeek\" />\n                <Property Name=\"month\" Type=\"Edm.Int32\" />\n                <Property Name=\"year\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"daylightTimeZoneOffset\" BaseType=\"microsoft.graph.standardTimeZoneOffset\">\n                <Property Name=\"daylightBias\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <EntityType Name=\"outlookCategory\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"color\" Type=\"microsoft.graph.categoryColor\" />\n            </EntityType>\n            <EntityType Name=\"outlookTaskGroup\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"changeKey\" Type=\"Edm.String\" />\n                <Property Name=\"isDefaultGroup\" Type=\"Edm.Boolean\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"groupKey\" Type=\"Edm.Guid\" />\n                <NavigationProperty Name=\"taskFolders\" Type=\"Collection(microsoft.graph.outlookTaskFolder)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"outlookTaskFolder\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"changeKey\" Type=\"Edm.String\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"isDefaultFolder\" Type=\"Edm.Boolean\" />\n                <Property Name=\"parentGroupKey\" Type=\"Edm.Guid\" />\n                <NavigationProperty Name=\"tasks\" Type=\"Collection(microsoft.graph.outlookTask)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"outlookTask\" BaseType=\"microsoft.graph.outlookItem\">\n                <Property Name=\"assignedTo\" Type=\"Edm.String\" />\n                <Property Name=\"body\" Type=\"microsoft.graph.itemBody\" />\n                <Property Name=\"completedDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"dueDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" />\n                <Property Name=\"importance\" Type=\"microsoft.graph.importance\" />\n                <Property Name=\"isReminderOn\" Type=\"Edm.Boolean\" />\n                <Property Name=\"owner\" Type=\"Edm.String\" />\n                <Property Name=\"parentFolderId\" Type=\"Edm.String\" />\n                <Property Name=\"recurrence\" Type=\"microsoft.graph.patternedRecurrence\" />\n                <Property Name=\"reminderDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"sensitivity\" Type=\"microsoft.graph.sensitivity\" />\n                <Property Name=\"startDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.taskStatus\" />\n                <Property Name=\"subject\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"attachments\" Type=\"Collection(microsoft.graph.attachment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"recipient\">\n                <Property Name=\"emailAddress\" Type=\"microsoft.graph.emailAddress\" />\n            </ComplexType>\n            <ComplexType Name=\"emailAddress\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"address\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"attendeeBase\" BaseType=\"microsoft.graph.recipient\">\n                <Property Name=\"type\" Type=\"microsoft.graph.attendeeType\" />\n            </ComplexType>\n            <ComplexType Name=\"meetingTimeSuggestionsResult\">\n                <Property Name=\"meetingTimeSuggestions\" Type=\"Collection(microsoft.graph.meetingTimeSuggestion)\" />\n                <Property Name=\"emptySuggestionsReason\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"meetingTimeSuggestion\">\n                <Property Name=\"meetingTimeSlot\" Type=\"microsoft.graph.timeSlot\" />\n                <Property Name=\"confidence\" Type=\"Edm.Double\" />\n                <Property Name=\"organizerAvailability\" Type=\"microsoft.graph.freeBusyStatus\" />\n                <Property Name=\"attendeeAvailability\" Type=\"Collection(microsoft.graph.attendeeAvailability)\" />\n                <Property Name=\"locations\" Type=\"Collection(microsoft.graph.location)\" />\n                <Property Name=\"suggestionReason\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"timeSlot\">\n                <Property Name=\"start\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"end\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n            </ComplexType>\n            <ComplexType Name=\"attendeeAvailability\">\n                <Property Name=\"attendee\" Type=\"microsoft.graph.attendeeBase\" />\n                <Property Name=\"availability\" Type=\"microsoft.graph.freeBusyStatus\" />\n            </ComplexType>\n            <ComplexType Name=\"location\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"locationEmailAddress\" Type=\"Edm.String\" />\n                <Property Name=\"address\" Type=\"microsoft.graph.physicalAddress\" />\n                <Property Name=\"coordinates\" Type=\"microsoft.graph.outlookGeoCoordinates\" />\n                <Property Name=\"locationUri\" Type=\"Edm.String\" />\n                <Property Name=\"locationType\" Type=\"microsoft.graph.locationType\" />\n                <Property Name=\"uniqueId\" Type=\"Edm.String\" />\n                <Property Name=\"uniqueIdType\" Type=\"microsoft.graph.locationUniqueIdType\" />\n            </ComplexType>\n            <ComplexType Name=\"physicalAddress\">\n                <Property Name=\"type\" Type=\"microsoft.graph.physicalAddressType\" />\n                <Property Name=\"postOfficeBox\" Type=\"Edm.String\" />\n                <Property Name=\"street\" Type=\"Edm.String\" />\n                <Property Name=\"city\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"countryOrRegion\" Type=\"Edm.String\" />\n                <Property Name=\"postalCode\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"outlookGeoCoordinates\">\n                <Property Name=\"altitude\" Type=\"Edm.Double\" />\n                <Property Name=\"latitude\" Type=\"Edm.Double\" />\n                <Property Name=\"longitude\" Type=\"Edm.Double\" />\n                <Property Name=\"accuracy\" Type=\"Edm.Double\" />\n                <Property Name=\"altitudeAccuracy\" Type=\"Edm.Double\" />\n            </ComplexType>\n            <ComplexType Name=\"locationConstraint\">\n                <Property Name=\"isRequired\" Type=\"Edm.Boolean\" />\n                <Property Name=\"suggestLocation\" Type=\"Edm.Boolean\" />\n                <Property Name=\"locations\" Type=\"Collection(microsoft.graph.locationConstraintItem)\" />\n            </ComplexType>\n            <ComplexType Name=\"locationConstraintItem\" BaseType=\"microsoft.graph.location\">\n                <Property Name=\"resolveAvailability\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"timeConstraint\">\n                <Property Name=\"activityDomain\" Type=\"microsoft.graph.activityDomain\" />\n                <Property Name=\"timeslots\" Type=\"Collection(microsoft.graph.timeSlot)\" />\n            </ComplexType>\n            <ComplexType Name=\"meetingTimeCandidatesResult\">\n                <Property Name=\"meetingTimeSlots\" Type=\"Collection(microsoft.graph.meetingTimeCandidate)\" />\n                <Property Name=\"emptySuggestionsHint\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"meetingTimeCandidate\">\n                <Property Name=\"meetingTimeSlot\" Type=\"microsoft.graph.timeSlotOLD\" />\n                <Property Name=\"confidence\" Type=\"Edm.Double\" />\n                <Property Name=\"organizerAvailability\" Type=\"microsoft.graph.freeBusyStatus\" />\n                <Property Name=\"attendeeAvailability\" Type=\"Collection(microsoft.graph.attendeeAvailability)\" />\n                <Property Name=\"locations\" Type=\"Collection(microsoft.graph.location)\" />\n                <Property Name=\"suggestionHint\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"timeSlotOLD\">\n                <Property Name=\"start\" Type=\"microsoft.graph.timeStamp\" />\n                <Property Name=\"end\" Type=\"microsoft.graph.timeStamp\" />\n            </ComplexType>\n            <ComplexType Name=\"timeStamp\">\n                <Property Name=\"date\" Type=\"Edm.Date\" />\n                <Property Name=\"time\" Type=\"Edm.TimeOfDay\" />\n                <Property Name=\"timeZone\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"mailTips\">\n                <Property Name=\"emailAddress\" Type=\"microsoft.graph.emailAddress\" />\n                <Property Name=\"automaticReplies\" Type=\"microsoft.graph.automaticRepliesMailTips\" />\n                <Property Name=\"mailboxFull\" Type=\"Edm.Boolean\" />\n                <Property Name=\"customMailTip\" Type=\"Edm.String\" />\n                <Property Name=\"externalMemberCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"totalMemberCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"deliveryRestricted\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isModerated\" Type=\"Edm.Boolean\" />\n                <Property Name=\"recipientScope\" Type=\"microsoft.graph.recipientScopeType\" />\n                <Property Name=\"recipientSuggestions\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"maxMessageSize\" Type=\"Edm.Int32\" />\n                <Property Name=\"error\" Type=\"microsoft.graph.mailTipsError\" />\n            </ComplexType>\n            <ComplexType Name=\"automaticRepliesMailTips\">\n                <Property Name=\"message\" Type=\"Edm.String\" />\n                <Property Name=\"messageLanguage\" Type=\"microsoft.graph.localeInfo\" />\n                <Property Name=\"scheduledStartTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"scheduledEndTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n            </ComplexType>\n            <ComplexType Name=\"mailTipsError\">\n                <Property Name=\"message\" Type=\"Edm.String\" />\n                <Property Name=\"code\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"reminder\">\n                <Property Name=\"eventId\" Type=\"Edm.String\" />\n                <Property Name=\"eventStartTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"eventEndTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"changeKey\" Type=\"Edm.String\" />\n                <Property Name=\"eventSubject\" Type=\"Edm.String\" />\n                <Property Name=\"eventLocation\" Type=\"microsoft.graph.location\" />\n                <Property Name=\"eventWebLink\" Type=\"Edm.String\" />\n                <Property Name=\"reminderFireTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n            </ComplexType>\n            <ComplexType Name=\"timeZoneInformation\">\n                <Property Name=\"alias\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"messageRule\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"sequence\" Type=\"Edm.Int32\" />\n                <Property Name=\"conditions\" Type=\"microsoft.graph.messageRulePredicates\" />\n                <Property Name=\"actions\" Type=\"microsoft.graph.messageRuleActions\" />\n                <Property Name=\"exceptions\" Type=\"microsoft.graph.messageRulePredicates\" />\n                <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"hasError\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isReadOnly\" Type=\"Edm.Boolean\" />\n            </EntityType>\n            <EntityType Name=\"userConfiguration\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"binaryData\" Type=\"Edm.Binary\" />\n            </EntityType>\n            <EntityType Name=\"singleValueLegacyExtendedProperty\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"multiValueLegacyExtendedProperty\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"value\" Type=\"Collection(Edm.String)\" />\n            </EntityType>\n            <ComplexType Name=\"internetMessageHeader\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"itemBody\">\n                <Property Name=\"contentType\" Type=\"microsoft.graph.bodyType\" />\n                <Property Name=\"content\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"mentionsPreview\">\n                <Property Name=\"isMentioned\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"followupFlag\">\n                <Property Name=\"completedDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"dueDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"startDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"flagStatus\" Type=\"microsoft.graph.followupFlagStatus\" />\n            </ComplexType>\n            <EntityType Name=\"mention\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"mentioned\" Type=\"microsoft.graph.emailAddress\" Nullable=\"false\" />\n                <Property Name=\"mentionText\" Type=\"Edm.String\" />\n                <Property Name=\"clientReference\" Type=\"Edm.String\" />\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.emailAddress\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"serverCreatedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"deepLink\" Type=\"Edm.String\" />\n                <Property Name=\"application\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"fileAttachment\" BaseType=\"microsoft.graph.attachment\">\n                <Property Name=\"contentId\" Type=\"Edm.String\" />\n                <Property Name=\"contentLocation\" Type=\"Edm.String\" />\n                <Property Name=\"contentBytes\" Type=\"Edm.Binary\" />\n            </EntityType>\n            <EntityType Name=\"itemAttachment\" BaseType=\"microsoft.graph.attachment\">\n                <NavigationProperty Name=\"item\" Type=\"microsoft.graph.outlookItem\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"scheduleInformation\">\n                <Property Name=\"scheduleId\" Type=\"Edm.String\" />\n                <Property Name=\"scheduleItems\" Type=\"Collection(microsoft.graph.scheduleItem)\" />\n                <Property Name=\"availabilityView\" Type=\"Edm.String\" />\n                <Property Name=\"error\" Type=\"microsoft.graph.freeBusyError\" />\n                <Property Name=\"workingHours\" Type=\"microsoft.graph.workingHours\" />\n            </ComplexType>\n            <ComplexType Name=\"scheduleItem\">\n                <Property Name=\"start\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"end\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"isPrivate\" Type=\"Edm.Boolean\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.freeBusyStatus\" />\n                <Property Name=\"subject\" Type=\"Edm.String\" />\n                <Property Name=\"location\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"freeBusyError\">\n                <Property Name=\"message\" Type=\"Edm.String\" />\n                <Property Name=\"responseCode\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"responseStatus\">\n                <Property Name=\"response\" Type=\"microsoft.graph.responseType\" />\n                <Property Name=\"time\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"patternedRecurrence\">\n                <Property Name=\"pattern\" Type=\"microsoft.graph.recurrencePattern\" />\n                <Property Name=\"range\" Type=\"microsoft.graph.recurrenceRange\" />\n            </ComplexType>\n            <ComplexType Name=\"recurrencePattern\">\n                <Property Name=\"type\" Type=\"microsoft.graph.recurrencePatternType\" />\n                <Property Name=\"interval\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"month\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"dayOfMonth\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"daysOfWeek\" Type=\"Collection(microsoft.graph.dayOfWeek)\" />\n                <Property Name=\"firstDayOfWeek\" Type=\"microsoft.graph.dayOfWeek\" />\n                <Property Name=\"index\" Type=\"microsoft.graph.weekIndex\" />\n            </ComplexType>\n            <ComplexType Name=\"recurrenceRange\">\n                <Property Name=\"type\" Type=\"microsoft.graph.recurrenceRangeType\" />\n                <Property Name=\"startDate\" Type=\"Edm.Date\" />\n                <Property Name=\"endDate\" Type=\"Edm.Date\" />\n                <Property Name=\"recurrenceTimeZone\" Type=\"Edm.String\" />\n                <Property Name=\"numberOfOccurrences\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"attendee\" BaseType=\"microsoft.graph.attendeeBase\">\n                <Property Name=\"status\" Type=\"microsoft.graph.responseStatus\" />\n            </ComplexType>\n            <ComplexType Name=\"eventCreationOptions\">\n                <Property Name=\"saveToGroupCalendarOnly\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"phone\">\n                <Property Name=\"type\" Type=\"microsoft.graph.phoneType\" />\n                <Property Name=\"number\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"typedEmailAddress\" BaseType=\"microsoft.graph.emailAddress\">\n                <Property Name=\"type\" Type=\"microsoft.graph.emailType\" />\n                <Property Name=\"otherLabel\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"website\">\n                <Property Name=\"type\" Type=\"microsoft.graph.websiteType\" />\n                <Property Name=\"address\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"eventMessage\" BaseType=\"microsoft.graph.message\">\n                <Property Name=\"meetingMessageType\" Type=\"microsoft.graph.meetingMessageType\" />\n                <Property Name=\"startDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"endDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"location\" Type=\"microsoft.graph.location\" />\n                <Property Name=\"type\" Type=\"microsoft.graph.eventType\" />\n                <Property Name=\"recurrence\" Type=\"microsoft.graph.patternedRecurrence\" />\n                <Property Name=\"isOutOfDate\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isAllDay\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isDelegated\" Type=\"Edm.Boolean\" />\n                <NavigationProperty Name=\"event\" Type=\"microsoft.graph.event\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"messageRulePredicates\">\n                <Property Name=\"categories\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"subjectContains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"bodyContains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"bodyOrSubjectContains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"senderContains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"recipientContains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"headerContains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"messageActionFlag\" Type=\"microsoft.graph.messageActionFlag\" />\n                <Property Name=\"importance\" Type=\"microsoft.graph.importance\" />\n                <Property Name=\"sensitivity\" Type=\"microsoft.graph.sensitivity\" />\n                <Property Name=\"fromAddresses\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"sentToAddresses\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"sentToMe\" Type=\"Edm.Boolean\" />\n                <Property Name=\"sentOnlyToMe\" Type=\"Edm.Boolean\" />\n                <Property Name=\"sentCcMe\" Type=\"Edm.Boolean\" />\n                <Property Name=\"sentToOrCcMe\" Type=\"Edm.Boolean\" />\n                <Property Name=\"notSentToMe\" Type=\"Edm.Boolean\" />\n                <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isApprovalRequest\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isAutomaticForward\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isAutomaticReply\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isEncrypted\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isMeetingRequest\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isMeetingResponse\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isNonDeliveryReport\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isPermissionControlled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isReadReceipt\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isSigned\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isVoicemail\" Type=\"Edm.Boolean\" />\n                <Property Name=\"withinSizeRange\" Type=\"microsoft.graph.sizeRange\" />\n            </ComplexType>\n            <ComplexType Name=\"sizeRange\">\n                <Property Name=\"minimumSize\" Type=\"Edm.Int32\" />\n                <Property Name=\"maximumSize\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"messageRuleActions\">\n                <Property Name=\"moveToFolder\" Type=\"Edm.String\" />\n                <Property Name=\"copyToFolder\" Type=\"Edm.String\" />\n                <Property Name=\"delete\" Type=\"Edm.Boolean\" />\n                <Property Name=\"permanentDelete\" Type=\"Edm.Boolean\" />\n                <Property Name=\"markAsRead\" Type=\"Edm.Boolean\" />\n                <Property Name=\"markImportance\" Type=\"microsoft.graph.importance\" />\n                <Property Name=\"forwardTo\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"forwardAsAttachmentTo\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"redirectTo\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"assignCategories\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"stopProcessingRules\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <EntityType Name=\"mailSearchFolder\" BaseType=\"microsoft.graph.mailFolder\">\n                <Property Name=\"isSupported\" Type=\"Edm.Boolean\" />\n                <Property Name=\"includeNestedFolders\" Type=\"Edm.Boolean\" />\n                <Property Name=\"sourceFolderIDs\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"filterQuery\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"eventMessageRequest\" BaseType=\"microsoft.graph.eventMessage\">\n                <Property Name=\"previousLocation\" Type=\"microsoft.graph.location\" />\n                <Property Name=\"previousStartDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"previousEndDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"responseRequested\" Type=\"Edm.Boolean\" />\n            </EntityType>\n            <EntityType Name=\"referenceAttachment\" BaseType=\"microsoft.graph.attachment\">\n                <Property Name=\"sourceUrl\" Type=\"Edm.String\" />\n                <Property Name=\"providerType\" Type=\"microsoft.graph.referenceAttachmentProvider\" />\n                <Property Name=\"thumbnailUrl\" Type=\"Edm.String\" />\n                <Property Name=\"previewUrl\" Type=\"Edm.String\" />\n                <Property Name=\"permission\" Type=\"microsoft.graph.referenceAttachmentPermission\" />\n                <Property Name=\"isFolder\" Type=\"Edm.Boolean\" />\n            </EntityType>\n            <EntityType Name=\"openTypeExtension\" BaseType=\"microsoft.graph.extension\" OpenType=\"true\">\n                <Property Name=\"extensionName\" Type=\"Edm.String\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"post\" BaseType=\"microsoft.graph.outlookItem\" OpenType=\"true\">\n                <Property Name=\"body\" Type=\"microsoft.graph.itemBody\" />\n                <Property Name=\"receivedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"from\" Type=\"microsoft.graph.recipient\" Nullable=\"false\" />\n                <Property Name=\"sender\" Type=\"microsoft.graph.recipient\" />\n                <Property Name=\"conversationThreadId\" Type=\"Edm.String\" />\n                <Property Name=\"newParticipants\" Type=\"Collection(microsoft.graph.recipient)\" Nullable=\"false\" />\n                <Property Name=\"conversationId\" Type=\"Edm.String\" />\n                <Property Name=\"importance\" Type=\"microsoft.graph.importance\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"inReplyTo\" Type=\"microsoft.graph.post\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"attachments\" Type=\"Collection(microsoft.graph.attachment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"mentions\" Type=\"Collection(microsoft.graph.mention)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"rankedEmailAddress\">\n                <Property Name=\"address\" Type=\"Edm.String\" />\n                <Property Name=\"rank\" Type=\"Edm.Double\" />\n            </ComplexType>\n            <ComplexType Name=\"personDataSource\">\n                <Property Name=\"type\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"inferenceClassificationOverride\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"classifyAs\" Type=\"microsoft.graph.inferenceClassificationType\" />\n                <Property Name=\"senderEmailAddress\" Type=\"microsoft.graph.emailAddress\" />\n            </EntityType>\n            <ComplexType Name=\"booleanColumn\" />\n            <ComplexType Name=\"calculatedColumn\">\n                <Property Name=\"format\" Type=\"Edm.String\" />\n                <Property Name=\"formula\" Type=\"Edm.String\" />\n                <Property Name=\"outputType\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"choiceColumn\">\n                <Property Name=\"allowTextEntry\" Type=\"Edm.Boolean\" />\n                <Property Name=\"choices\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"displayAs\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"currencyColumn\">\n                <Property Name=\"locale\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"dateTimeColumn\">\n                <Property Name=\"displayAs\" Type=\"Edm.String\" />\n                <Property Name=\"format\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"defaultColumnValue\">\n                <Property Name=\"formula\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"lookupColumn\">\n                <Property Name=\"allowMultipleValues\" Type=\"Edm.Boolean\" />\n                <Property Name=\"allowUnlimitedLength\" Type=\"Edm.Boolean\" />\n                <Property Name=\"columnName\" Type=\"Edm.String\" />\n                <Property Name=\"listId\" Type=\"Edm.String\" />\n                <Property Name=\"primaryLookupColumnId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"numberColumn\">\n                <Property Name=\"decimalPlaces\" Type=\"Edm.String\" />\n                <Property Name=\"displayAs\" Type=\"Edm.String\" />\n                <Property Name=\"maximum\" Type=\"Edm.Double\" />\n                <Property Name=\"minimum\" Type=\"Edm.Double\" />\n            </ComplexType>\n            <ComplexType Name=\"personOrGroupColumn\">\n                <Property Name=\"allowMultipleSelection\" Type=\"Edm.Boolean\" />\n                <Property Name=\"chooseFromType\" Type=\"Edm.String\" />\n                <Property Name=\"displayAs\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"textColumn\">\n                <Property Name=\"allowMultipleLines\" Type=\"Edm.Boolean\" />\n                <Property Name=\"appendChangesToExistingText\" Type=\"Edm.Boolean\" />\n                <Property Name=\"linesForEditing\" Type=\"Edm.Int32\" />\n                <Property Name=\"maxLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"textType\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"columnLink\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"contentTypeOrder\">\n                <Property Name=\"default\" Type=\"Edm.Boolean\" />\n                <Property Name=\"position\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <EntityType Name=\"fieldValueSet\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\" />\n            <ComplexType Name=\"itemActionSet\">\n                <Property Name=\"comment\" Type=\"microsoft.graph.commentAction\" />\n                <Property Name=\"create\" Type=\"microsoft.graph.createAction\" />\n                <Property Name=\"delete\" Type=\"microsoft.graph.deleteAction\" />\n                <Property Name=\"edit\" Type=\"microsoft.graph.editAction\" />\n                <Property Name=\"mention\" Type=\"microsoft.graph.mentionAction\" />\n                <Property Name=\"move\" Type=\"microsoft.graph.moveAction\" />\n                <Property Name=\"rename\" Type=\"microsoft.graph.renameAction\" />\n                <Property Name=\"restore\" Type=\"microsoft.graph.restoreAction\" />\n                <Property Name=\"share\" Type=\"microsoft.graph.shareAction\" />\n                <Property Name=\"version\" Type=\"microsoft.graph.versionAction\" />\n            </ComplexType>\n            <ComplexType Name=\"commentAction\">\n                <Property Name=\"isReply\" Type=\"Edm.Boolean\" />\n                <Property Name=\"parentAuthor\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"participants\" Type=\"Collection(microsoft.graph.identitySet)\" />\n            </ComplexType>\n            <ComplexType Name=\"createAction\" />\n            <ComplexType Name=\"deleteAction\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"objectType\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"editAction\" />\n            <ComplexType Name=\"mentionAction\">\n                <Property Name=\"mentionees\" Type=\"Collection(microsoft.graph.identitySet)\" />\n            </ComplexType>\n            <ComplexType Name=\"moveAction\">\n                <Property Name=\"from\" Type=\"Edm.String\" />\n                <Property Name=\"to\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"renameAction\">\n                <Property Name=\"newName\" Type=\"Edm.String\" />\n                <Property Name=\"oldName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"restoreAction\" />\n            <ComplexType Name=\"shareAction\">\n                <Property Name=\"recipients\" Type=\"Collection(microsoft.graph.identitySet)\" />\n            </ComplexType>\n            <ComplexType Name=\"versionAction\">\n                <Property Name=\"newVersion\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"itemActivityTimeSet\">\n                <Property Name=\"lastRecordedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"observedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"recordedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"contentTypeInfo\">\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"listItemVersion\" BaseType=\"microsoft.graph.baseItemVersion\">\n                <NavigationProperty Name=\"fields\" Type=\"microsoft.graph.fieldValueSet\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"sharingInvitation\">\n                <Property Name=\"email\" Type=\"Edm.String\" />\n                <Property Name=\"invitedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"redeemedBy\" Type=\"Edm.String\" />\n                <Property Name=\"signInRequired\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"sharingLink\">\n                <Property Name=\"application\" Type=\"microsoft.graph.identity\" />\n                <Property Name=\"configuratorUrl\" Type=\"Edm.String\" />\n                <Property Name=\"scope\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"webHtml\" Type=\"Edm.String\" />\n                <Property Name=\"webUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"sharedDriveItem\" BaseType=\"microsoft.graph.baseItem\">\n                <Property Name=\"owner\" Type=\"microsoft.graph.identitySet\" />\n                <NavigationProperty Name=\"driveItem\" Type=\"microsoft.graph.driveItem\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"items\" Type=\"Collection(microsoft.graph.driveItem)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"list\" Type=\"microsoft.graph.list\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"listItem\" Type=\"microsoft.graph.listItem\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"root\" Type=\"microsoft.graph.driveItem\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"site\" Type=\"microsoft.graph.site\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"thumbnail\">\n                <Property Name=\"content\" Type=\"Edm.Stream\" />\n                <Property Name=\"height\" Type=\"Edm.Int32\" />\n                <Property Name=\"sourceItemId\" Type=\"Edm.String\" />\n                <Property Name=\"url\" Type=\"Edm.String\" />\n                <Property Name=\"width\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"driveItemUploadableProperties\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"fileSystemInfo\" Type=\"microsoft.graph.fileSystemInfo\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"driveRecipient\">\n                <Property Name=\"alias\" Type=\"Edm.String\" />\n                <Property Name=\"email\" Type=\"Edm.String\" />\n                <Property Name=\"objectId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"flexSchemaContainer\" OpenType=\"true\" />\n            <ComplexType Name=\"itemPreviewInfo\">\n                <Property Name=\"getUrl\" Type=\"Edm.String\" />\n                <Property Name=\"postParameters\" Type=\"Edm.String\" />\n                <Property Name=\"postUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"uploadSession\">\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"nextExpectedRanges\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"uploadUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"trending\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"weight\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"resourceVisualization\" Type=\"microsoft.graph.resourceVisualization\" />\n                <Property Name=\"resourceReference\" Type=\"microsoft.graph.resourceReference\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <NavigationProperty Name=\"resource\" Type=\"microsoft.graph.entity\" />\n            </EntityType>\n            <EntityType Name=\"sharedInsight\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastShared\" Type=\"microsoft.graph.sharingDetail\" />\n                <Property Name=\"sharingHistory\" Type=\"Collection(microsoft.graph.sharingDetail)\" />\n                <Property Name=\"resourceVisualization\" Type=\"microsoft.graph.resourceVisualization\" />\n                <Property Name=\"resourceReference\" Type=\"microsoft.graph.resourceReference\" />\n                <NavigationProperty Name=\"lastSharedMethod\" Type=\"microsoft.graph.entity\" />\n                <NavigationProperty Name=\"resource\" Type=\"microsoft.graph.entity\" />\n            </EntityType>\n            <EntityType Name=\"usedInsight\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastUsed\" Type=\"microsoft.graph.usageDetails\" />\n                <Property Name=\"resourceVisualization\" Type=\"microsoft.graph.resourceVisualization\" />\n                <Property Name=\"resourceReference\" Type=\"microsoft.graph.resourceReference\" />\n                <NavigationProperty Name=\"resource\" Type=\"microsoft.graph.entity\" />\n            </EntityType>\n            <ComplexType Name=\"resourceVisualization\">\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"mediaType\" Type=\"Edm.String\" />\n                <Property Name=\"previewImageUrl\" Type=\"Edm.String\" />\n                <Property Name=\"previewText\" Type=\"Edm.String\" />\n                <Property Name=\"containerWebUrl\" Type=\"Edm.String\" />\n                <Property Name=\"containerDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"containerType\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"resourceReference\">\n                <Property Name=\"webUrl\" Type=\"Edm.String\" />\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"sharingDetail\">\n                <Property Name=\"sharedBy\" Type=\"microsoft.graph.insightIdentity\" />\n                <Property Name=\"sharedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"sharingSubject\" Type=\"Edm.String\" />\n                <Property Name=\"sharingType\" Type=\"Edm.String\" />\n                <Property Name=\"sharingReference\" Type=\"microsoft.graph.resourceReference\" />\n            </ComplexType>\n            <ComplexType Name=\"insightIdentity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"address\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"usageDetails\">\n                <Property Name=\"lastAccessedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"plannerFavoritePlanReferenceCollection\" OpenType=\"true\" />\n            <ComplexType Name=\"plannerRecentPlanReferenceCollection\" OpenType=\"true\" />\n            <EntityType Name=\"plannerTask\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"planId\" Type=\"Edm.String\" />\n                <Property Name=\"bucketId\" Type=\"Edm.String\" />\n                <Property Name=\"title\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"orderHint\" Type=\"Edm.String\" />\n                <Property Name=\"assigneePriority\" Type=\"Edm.String\" />\n                <Property Name=\"percentComplete\" Type=\"Edm.Int32\" />\n                <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"dueDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"hasDescription\" Type=\"Edm.Boolean\" />\n                <Property Name=\"previewType\" Type=\"microsoft.graph.plannerPreviewType\" />\n                <Property Name=\"completedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"completedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"referenceCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"checklistItemCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"activeChecklistItemCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"appliedCategories\" Type=\"microsoft.graph.plannerAppliedCategories\" />\n                <Property Name=\"assignments\" Type=\"microsoft.graph.plannerAssignments\" />\n                <Property Name=\"conversationThreadId\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"details\" Type=\"microsoft.graph.plannerTaskDetails\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"assignedToTaskBoardFormat\" Type=\"microsoft.graph.plannerAssignedToTaskBoardTaskFormat\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"progressTaskBoardFormat\" Type=\"microsoft.graph.plannerProgressTaskBoardTaskFormat\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"bucketTaskBoardFormat\" Type=\"microsoft.graph.plannerBucketTaskBoardTaskFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"plannerPlan\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"owner\" Type=\"Edm.String\" />\n                <Property Name=\"title\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"contexts\" Type=\"microsoft.graph.plannerPlanContextCollection\" />\n                <NavigationProperty Name=\"tasks\" Type=\"Collection(microsoft.graph.plannerTask)\" />\n                <NavigationProperty Name=\"buckets\" Type=\"Collection(microsoft.graph.plannerBucket)\" />\n                <NavigationProperty Name=\"details\" Type=\"microsoft.graph.plannerPlanDetails\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"plannerDelta\" BaseType=\"microsoft.graph.entity\" />\n            <EntityType Name=\"planner\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"tasks\" Type=\"Collection(microsoft.graph.plannerTask)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"plans\" Type=\"Collection(microsoft.graph.plannerPlan)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"buckets\" Type=\"Collection(microsoft.graph.plannerBucket)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"plannerBucket\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"planId\" Type=\"Edm.String\" />\n                <Property Name=\"orderHint\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"tasks\" Type=\"Collection(microsoft.graph.plannerTask)\" />\n            </EntityType>\n            <ComplexType Name=\"plannerAppliedCategories\" OpenType=\"true\" />\n            <ComplexType Name=\"plannerAssignments\" OpenType=\"true\" />\n            <EntityType Name=\"plannerTaskDetails\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"previewType\" Type=\"microsoft.graph.plannerPreviewType\" />\n                <Property Name=\"references\" Type=\"microsoft.graph.plannerExternalReferences\" />\n                <Property Name=\"checklist\" Type=\"microsoft.graph.plannerChecklistItems\" />\n            </EntityType>\n            <EntityType Name=\"plannerAssignedToTaskBoardTaskFormat\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"unassignedOrderHint\" Type=\"Edm.String\" />\n                <Property Name=\"orderHintsByAssignee\" Type=\"microsoft.graph.plannerOrderHintsByAssignee\" />\n            </EntityType>\n            <EntityType Name=\"plannerProgressTaskBoardTaskFormat\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"orderHint\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"plannerBucketTaskBoardTaskFormat\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"orderHint\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"plannerPlanContextCollection\" OpenType=\"true\" />\n            <EntityType Name=\"plannerPlanDetails\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"sharedWith\" Type=\"microsoft.graph.plannerUserIds\" />\n                <Property Name=\"categoryDescriptions\" Type=\"microsoft.graph.plannerCategoryDescriptions\" />\n                <Property Name=\"contextDetails\" Type=\"microsoft.graph.plannerPlanContextDetailsCollection\" />\n            </EntityType>\n            <ComplexType Name=\"plannerExternalReference\">\n                <Property Name=\"alias\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"previewPriority\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"plannerChecklistItem\">\n                <Property Name=\"isChecked\" Type=\"Edm.Boolean\" />\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"orderHint\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"plannerAssignment\">\n                <Property Name=\"assignedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"assignedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"orderHint\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"plannerFavoritePlanReference\">\n                <Property Name=\"orderHint\" Type=\"Edm.String\" />\n                <Property Name=\"planTitle\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"plannerRecentPlanReference\">\n                <Property Name=\"lastAccessedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"planTitle\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"plannerPlanContext\">\n                <Property Name=\"associationType\" Type=\"Edm.String\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"displayNameSegments\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"ownerAppId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"plannerPlanContextDetails\">\n                <Property Name=\"url\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"plannerExternalReferences\" OpenType=\"true\" />\n            <ComplexType Name=\"plannerChecklistItems\" OpenType=\"true\" />\n            <ComplexType Name=\"plannerOrderHintsByAssignee\" OpenType=\"true\" />\n            <ComplexType Name=\"plannerUserIds\" OpenType=\"true\" />\n            <ComplexType Name=\"plannerCategoryDescriptions\">\n                <Property Name=\"category1\" Type=\"Edm.String\" />\n                <Property Name=\"category2\" Type=\"Edm.String\" />\n                <Property Name=\"category3\" Type=\"Edm.String\" />\n                <Property Name=\"category4\" Type=\"Edm.String\" />\n                <Property Name=\"category5\" Type=\"Edm.String\" />\n                <Property Name=\"category6\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"plannerPlanContextDetailsCollection\" OpenType=\"true\" />\n            <EntityType Name=\"onenoteEntityBaseModel\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"self\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"onenoteEntitySchemaObjectModel\" BaseType=\"microsoft.graph.onenoteEntityBaseModel\" Abstract=\"true\">\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </EntityType>\n            <EntityType Name=\"onenoteEntityHierarchyModel\" BaseType=\"microsoft.graph.onenoteEntitySchemaObjectModel\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </EntityType>\n            <EntityType Name=\"notebook\" BaseType=\"microsoft.graph.onenoteEntityHierarchyModel\">\n                <Property Name=\"isDefault\" Type=\"Edm.Boolean\" />\n                <Property Name=\"userRole\" Type=\"microsoft.graph.onenoteUserRole\" />\n                <Property Name=\"isShared\" Type=\"Edm.Boolean\" />\n                <Property Name=\"sectionsUrl\" Type=\"Edm.String\" />\n                <Property Name=\"sectionGroupsUrl\" Type=\"Edm.String\" />\n                <Property Name=\"links\" Type=\"microsoft.graph.notebookLinks\" />\n                <NavigationProperty Name=\"sections\" Type=\"Collection(microsoft.graph.onenoteSection)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sectionGroups\" Type=\"Collection(microsoft.graph.sectionGroup)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"onenoteSection\" BaseType=\"microsoft.graph.onenoteEntityHierarchyModel\">\n                <Property Name=\"isDefault\" Type=\"Edm.Boolean\" />\n                <Property Name=\"links\" Type=\"microsoft.graph.sectionLinks\" />\n                <Property Name=\"pagesUrl\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"parentNotebook\" Type=\"microsoft.graph.notebook\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"parentSectionGroup\" Type=\"microsoft.graph.sectionGroup\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"pages\" Type=\"Collection(microsoft.graph.onenotePage)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"sectionGroup\" BaseType=\"microsoft.graph.onenoteEntityHierarchyModel\">\n                <Property Name=\"sectionsUrl\" Type=\"Edm.String\" />\n                <Property Name=\"sectionGroupsUrl\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"parentNotebook\" Type=\"microsoft.graph.notebook\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"parentSectionGroup\" Type=\"microsoft.graph.sectionGroup\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sections\" Type=\"Collection(microsoft.graph.onenoteSection)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sectionGroups\" Type=\"Collection(microsoft.graph.sectionGroup)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"onenotePage\" BaseType=\"microsoft.graph.onenoteEntitySchemaObjectModel\" HasStream=\"true\">\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"createdByAppId\" Type=\"Edm.String\" />\n                <Property Name=\"links\" Type=\"microsoft.graph.pageLinks\" />\n                <Property Name=\"contentUrl\" Type=\"Edm.String\" />\n                <Property Name=\"content\" Type=\"Edm.Stream\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"level\" Type=\"Edm.Int32\" />\n                <Property Name=\"order\" Type=\"Edm.Int32\" />\n                <Property Name=\"userTags\" Type=\"Collection(Edm.String)\" />\n                <NavigationProperty Name=\"parentSection\" Type=\"microsoft.graph.onenoteSection\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"parentNotebook\" Type=\"microsoft.graph.notebook\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"onenoteResource\" BaseType=\"microsoft.graph.onenoteEntityBaseModel\" HasStream=\"true\">\n                <Property Name=\"content\" Type=\"Edm.Stream\" />\n                <Property Name=\"contentUrl\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"operation\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"status\" Type=\"microsoft.graph.operationStatus\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </EntityType>\n            <EntityType Name=\"onenoteOperation\" BaseType=\"microsoft.graph.operation\">\n                <Property Name=\"resourceLocation\" Type=\"Edm.String\" />\n                <Property Name=\"resourceId\" Type=\"Edm.String\" />\n                <Property Name=\"error\" Type=\"microsoft.graph.onenoteOperationError\" />\n                <Property Name=\"percentComplete\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"notebookLinks\">\n                <Property Name=\"oneNoteClientUrl\" Type=\"microsoft.graph.externalLink\" />\n                <Property Name=\"oneNoteWebUrl\" Type=\"microsoft.graph.externalLink\" />\n            </ComplexType>\n            <ComplexType Name=\"externalLink\">\n                <Property Name=\"href\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"sectionLinks\">\n                <Property Name=\"oneNoteClientUrl\" Type=\"microsoft.graph.externalLink\" />\n                <Property Name=\"oneNoteWebUrl\" Type=\"microsoft.graph.externalLink\" />\n            </ComplexType>\n            <ComplexType Name=\"pageLinks\">\n                <Property Name=\"oneNoteClientUrl\" Type=\"microsoft.graph.externalLink\" />\n                <Property Name=\"oneNoteWebUrl\" Type=\"microsoft.graph.externalLink\" />\n            </ComplexType>\n            <ComplexType Name=\"onenoteOperationError\">\n                <Property Name=\"code\" Type=\"Edm.String\" />\n                <Property Name=\"message\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"diagnostic\">\n                <Property Name=\"message\" Type=\"Edm.String\" />\n                <Property Name=\"url\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"onenotePatchContentCommand\">\n                <Property Name=\"action\" Type=\"microsoft.graph.onenotePatchActionType\" Nullable=\"false\" />\n                <Property Name=\"target\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"content\" Type=\"Edm.String\" />\n                <Property Name=\"position\" Type=\"microsoft.graph.onenotePatchInsertPosition\" />\n            </ComplexType>\n            <ComplexType Name=\"onenotePagePreview\">\n                <Property Name=\"previewText\" Type=\"Edm.String\" />\n                <Property Name=\"links\" Type=\"microsoft.graph.onenotePagePreviewLinks\" />\n            </ComplexType>\n            <ComplexType Name=\"onenotePagePreviewLinks\">\n                <Property Name=\"previewImageUrl\" Type=\"microsoft.graph.externalLink\" />\n            </ComplexType>\n            <ComplexType Name=\"recentNotebook\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"lastAccessedTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"links\" Type=\"microsoft.graph.recentNotebookLinks\" />\n                <Property Name=\"sourceService\" Type=\"microsoft.graph.onenoteSourceService\" />\n            </ComplexType>\n            <ComplexType Name=\"recentNotebookLinks\">\n                <Property Name=\"oneNoteClientUrl\" Type=\"microsoft.graph.externalLink\" />\n                <Property Name=\"oneNoteWebUrl\" Type=\"microsoft.graph.externalLink\" />\n            </ComplexType>\n            <EntityType Name=\"directoryAudit\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"category\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"correlationId\" Type=\"Edm.Guid\" />\n                <Property Name=\"result\" Type=\"microsoft.graph.operationResult\" />\n                <Property Name=\"resultReason\" Type=\"Edm.String\" />\n                <Property Name=\"activityDisplayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"activityDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"initiatedBy\" Type=\"microsoft.graph.auditActivityInitiator\" Nullable=\"false\" />\n                <Property Name=\"targetResources\" Type=\"Collection(microsoft.graph.targetResource)\" />\n                <Property Name=\"loggedByService\" Type=\"Edm.String\" />\n                <Property Name=\"additionalDetails\" Type=\"Collection(microsoft.graph.keyValue)\" />\n            </EntityType>\n            <ComplexType Name=\"auditActivityInitiator\">\n                <Property Name=\"user\" Type=\"microsoft.graph.userIdentity\" />\n                <Property Name=\"app\" Type=\"microsoft.graph.appIdentity\" />\n            </ComplexType>\n            <ComplexType Name=\"userIdentity\">\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"ipAddress\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"appIdentity\">\n                <Property Name=\"appId\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"servicePrincipalId\" Type=\"Edm.String\" />\n                <Property Name=\"servicePrincipalName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"targetResource\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"modifiedProperties\" Type=\"Collection(microsoft.graph.modifiedProperty)\" />\n            </ComplexType>\n            <ComplexType Name=\"modifiedProperty\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"oldValue\" Type=\"Edm.String\" />\n                <Property Name=\"newValue\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"targetResourceUser\" BaseType=\"microsoft.graph.targetResource\">\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"targetResourceApp\" BaseType=\"microsoft.graph.targetResource\" />\n            <ComplexType Name=\"targetResourcePolicy\" BaseType=\"microsoft.graph.targetResource\">\n                <Property Name=\"policyType\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"targetResourceDevice\" BaseType=\"microsoft.graph.targetResource\" />\n            <ComplexType Name=\"targetResourceDirectory\" BaseType=\"microsoft.graph.targetResource\" />\n            <ComplexType Name=\"targetResourceGroup\" BaseType=\"microsoft.graph.targetResource\">\n                <Property Name=\"groupType\" Type=\"microsoft.graph.groupType\" />\n            </ComplexType>\n            <ComplexType Name=\"targetResourceRole\" BaseType=\"microsoft.graph.targetResource\" />\n            <ComplexType Name=\"targetResourceOther\" BaseType=\"microsoft.graph.targetResource\" />\n            <ComplexType Name=\"targetResourceServicePrincipal\" BaseType=\"microsoft.graph.targetResource\">\n                <Property Name=\"appId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"signIn\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"appId\" Type=\"Edm.String\" />\n                <Property Name=\"appDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"ipAddress\" Type=\"Edm.String\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.signInStatus\" />\n                <Property Name=\"clientAppUsed\" Type=\"Edm.String\" />\n                <Property Name=\"deviceDetail\" Type=\"microsoft.graph.deviceDetail\" />\n                <Property Name=\"location\" Type=\"microsoft.graph.signInLocation\" />\n                <Property Name=\"mfaDetail\" Type=\"microsoft.graph.mfaDetail\" />\n                <Property Name=\"correlationId\" Type=\"Edm.String\" />\n                <Property Name=\"conditionalAccessStatus\" Type=\"microsoft.graph.conditionalAccessStatus\" />\n                <Property Name=\"conditionalAccessPolicies\" Type=\"Collection(microsoft.graph.conditionalAccessPolicy)\" />\n                <Property Name=\"isRisky\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"riskLevel\" Type=\"microsoft.graph.riskLevel\" />\n            </EntityType>\n            <ComplexType Name=\"signInStatus\">\n                <Property Name=\"errorCode\" Type=\"Edm.Int32\" />\n                <Property Name=\"failureReason\" Type=\"Edm.String\" />\n                <Property Name=\"additionalDetails\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceDetail\">\n                <Property Name=\"deviceId\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"operatingSystem\" Type=\"Edm.String\" />\n                <Property Name=\"browser\" Type=\"Edm.String\" />\n                <Property Name=\"isCompliant\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isManaged\" Type=\"Edm.Boolean\" />\n                <Property Name=\"trustType\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"signInLocation\">\n                <Property Name=\"city\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"countryOrRegion\" Type=\"Edm.String\" />\n                <Property Name=\"geoCoordinates\" Type=\"microsoft.graph.geoCoordinates\" />\n            </ComplexType>\n            <ComplexType Name=\"mfaDetail\">\n                <Property Name=\"authMethod\" Type=\"Edm.String\" />\n                <Property Name=\"authDetail\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"conditionalAccessPolicy\">\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"enforcedGrantControls\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"enforcedSessionControls\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"result\" Type=\"microsoft.graph.conditionalAccessPolicyResult\" />\n            </ComplexType>\n            <EntityType Name=\"restrictedSignIn\" BaseType=\"microsoft.graph.signIn\">\n                <Property Name=\"targetTenantId\" Type=\"Edm.Guid\" />\n            </EntityType>\n            <EntityType Name=\"auditLogRoot\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"signIns\" Type=\"Collection(microsoft.graph.signIn)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"directoryAudits\" Type=\"Collection(microsoft.graph.directoryAudit)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"restrictedSignIns\" Type=\"Collection(microsoft.graph.restrictedSignIn)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"identityRiskEvent\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"riskEventDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"riskEventType\" Type=\"Edm.String\" />\n                <Property Name=\"riskLevel\" Type=\"microsoft.graph.riskLevel\" />\n                <Property Name=\"riskEventStatus\" Type=\"microsoft.graph.riskEventStatus\" />\n                <Property Name=\"closedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"impactedUser\" Type=\"microsoft.graph.user\" />\n            </EntityType>\n            <EntityType Name=\"locatedRiskEvent\" BaseType=\"microsoft.graph.identityRiskEvent\" Abstract=\"true\">\n                <Property Name=\"location\" Type=\"microsoft.graph.signInLocation\" />\n                <Property Name=\"ipAddress\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"impossibleTravelRiskEvent\" BaseType=\"microsoft.graph.locatedRiskEvent\">\n                <Property Name=\"userAgent\" Type=\"Edm.String\" />\n                <Property Name=\"deviceInformation\" Type=\"Edm.String\" />\n                <Property Name=\"isAtypicalLocation\" Type=\"Edm.Boolean\" />\n                <Property Name=\"previousSigninDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"previousLocation\" Type=\"microsoft.graph.signInLocation\" />\n                <Property Name=\"previousIpAddress\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"leakedCredentialsRiskEvent\" BaseType=\"microsoft.graph.identityRiskEvent\" />\n            <EntityType Name=\"anonymousIpRiskEvent\" BaseType=\"microsoft.graph.locatedRiskEvent\" />\n            <EntityType Name=\"suspiciousIpRiskEvent\" BaseType=\"microsoft.graph.locatedRiskEvent\" />\n            <EntityType Name=\"unfamiliarLocationRiskEvent\" BaseType=\"microsoft.graph.locatedRiskEvent\" />\n            <EntityType Name=\"malwareRiskEvent\" BaseType=\"microsoft.graph.locatedRiskEvent\">\n                <Property Name=\"deviceInformation\" Type=\"Edm.String\" />\n                <Property Name=\"malwareName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"privilegedRole\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"settings\" Type=\"microsoft.graph.privilegedRoleSettings\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.privilegedRoleAssignment)\" />\n                <NavigationProperty Name=\"summary\" Type=\"microsoft.graph.privilegedRoleSummary\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"privilegedRoleSettings\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"approverIds\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"minElevationDuration\" Type=\"Edm.Duration\" />\n                <Property Name=\"maxElavationDuration\" Type=\"Edm.Duration\" />\n                <Property Name=\"elevationDuration\" Type=\"Edm.Duration\" />\n                <Property Name=\"notificationToUserOnElevation\" Type=\"Edm.Boolean\" />\n                <Property Name=\"ticketingInfoOnElevation\" Type=\"Edm.Boolean\" />\n                <Property Name=\"mfaOnElevation\" Type=\"Edm.Boolean\" />\n                <Property Name=\"lastGlobalAdmin\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isMfaOnElevationConfigurable\" Type=\"Edm.Boolean\" />\n                <Property Name=\"approvalOnElevation\" Type=\"Edm.Boolean\" />\n            </EntityType>\n            <EntityType Name=\"privilegedRoleAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"roleId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"isElevated\" Type=\"Edm.Boolean\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"resultMessage\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"roleInfo\" Type=\"microsoft.graph.privilegedRole\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"privilegedRoleSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"status\" Type=\"microsoft.graph.roleSummaryStatus\" />\n                <Property Name=\"usersCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"managedCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"elevatedCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"mfaEnabled\" Type=\"Edm.Boolean\" />\n            </EntityType>\n            <EntityType Name=\"privilegedOperationEvent\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"userMail\" Type=\"Edm.String\" />\n                <Property Name=\"roleId\" Type=\"Edm.String\" />\n                <Property Name=\"roleName\" Type=\"Edm.String\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"creationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"requestorId\" Type=\"Edm.String\" />\n                <Property Name=\"requestorName\" Type=\"Edm.String\" />\n                <Property Name=\"tenantId\" Type=\"Edm.String\" />\n                <Property Name=\"requestType\" Type=\"Edm.String\" />\n                <Property Name=\"additionalInformation\" Type=\"Edm.String\" />\n                <Property Name=\"referenceKey\" Type=\"Edm.String\" />\n                <Property Name=\"referenceSystem\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"privilegedSignupStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"isRegistered\" Type=\"Edm.Boolean\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.setupStatus\" />\n            </EntityType>\n            <EntityType Name=\"privilegedApproval\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"roleId\" Type=\"Edm.String\" />\n                <Property Name=\"approvalType\" Type=\"Edm.String\" />\n                <Property Name=\"approvalState\" Type=\"microsoft.graph.approvalState\" />\n                <Property Name=\"approvalDuration\" Type=\"Edm.Duration\" />\n                <Property Name=\"requestorReason\" Type=\"Edm.String\" />\n                <Property Name=\"approverReason\" Type=\"Edm.String\" />\n                <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <NavigationProperty Name=\"roleInfo\" Type=\"microsoft.graph.privilegedRole\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"tenantSetupInfo\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userRolesActions\" Type=\"Edm.String\" />\n                <Property Name=\"firstTimeSetup\" Type=\"Edm.Boolean\" />\n                <Property Name=\"relevantRolesSettings\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"skipSetup\" Type=\"Edm.Boolean\" />\n                <Property Name=\"setupStatus\" Type=\"microsoft.graph.setupStatus\" />\n                <NavigationProperty Name=\"defaultRolesSettings\" Type=\"microsoft.graph.privilegedRoleSettings\" />\n            </EntityType>\n            <ComplexType Name=\"roleSuccessStatistics\">\n                <Property Name=\"roleId\" Type=\"Edm.String\" />\n                <Property Name=\"roleName\" Type=\"Edm.String\" />\n                <Property Name=\"temporarySuccess\" Type=\"Edm.Int64\" />\n                <Property Name=\"temporaryFail\" Type=\"Edm.Int64\" />\n                <Property Name=\"permanentSuccess\" Type=\"Edm.Int64\" />\n                <Property Name=\"permanentFail\" Type=\"Edm.Int64\" />\n                <Property Name=\"removeSuccess\" Type=\"Edm.Int64\" />\n                <Property Name=\"removeFail\" Type=\"Edm.Int64\" />\n                <Property Name=\"unknownFail\" Type=\"Edm.Int64\" />\n            </ComplexType>\n            <EntityType Name=\"invitation\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"invitedUserDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"invitedUserType\" Type=\"Edm.String\" />\n                <Property Name=\"invitedUserEmailAddress\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"invitedUserMessageInfo\" Type=\"microsoft.graph.invitedUserMessageInfo\" />\n                <Property Name=\"sendInvitationMessage\" Type=\"Edm.Boolean\" />\n                <Property Name=\"inviteRedirectUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"inviteRedeemUrl\" Type=\"Edm.String\" />\n                <Property Name=\"status\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"invitedUser\" Type=\"microsoft.graph.user\" />\n            </EntityType>\n            <ComplexType Name=\"invitedUserMessageInfo\">\n                <Property Name=\"ccRecipients\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"messageLanguage\" Type=\"Edm.String\" />\n                <Property Name=\"customizedMessageBody\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"deviceManagement\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"subscriptionState\" Type=\"microsoft.graph.deviceManagementSubscriptionState\" Nullable=\"false\" />\n                <Property Name=\"subscriptions\" Type=\"microsoft.graph.deviceManagementSubscriptions\" Nullable=\"false\" />\n                <Property Name=\"managedDeviceCleanupSettings\" Type=\"microsoft.graph.managedDeviceCleanupSettings\" />\n                <Property Name=\"adminConsent\" Type=\"microsoft.graph.adminConsent\" />\n                <Property Name=\"deviceProtectionOverview\" Type=\"microsoft.graph.deviceProtectionOverview\" />\n                <Property Name=\"windowsMalwareOverview\" Type=\"microsoft.graph.windowsMalwareOverview\" />\n                <Property Name=\"accountMoveCompletionDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"settings\" Type=\"microsoft.graph.deviceManagementSettings\" />\n                <Property Name=\"maximumDepTokens\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"intuneAccountId\" Type=\"Edm.Guid\" Nullable=\"false\" />\n                <Property Name=\"intuneBrand\" Type=\"microsoft.graph.intuneBrand\" />\n                <NavigationProperty Name=\"termsAndConditions\" Type=\"Collection(microsoft.graph.termsAndConditions)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"androidForWorkSettings\" Type=\"microsoft.graph.androidForWorkSettings\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"androidForWorkAppConfigurationSchemas\" Type=\"Collection(microsoft.graph.androidForWorkAppConfigurationSchema)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"androidForWorkEnrollmentProfiles\" Type=\"Collection(microsoft.graph.androidForWorkEnrollmentProfile)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"androidManagedStoreAccountEnterpriseSettings\" Type=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"androidManagedStoreAppConfigurationSchemas\" Type=\"Collection(microsoft.graph.androidManagedStoreAppConfigurationSchema)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"androidDeviceOwnerEnrollmentProfiles\" Type=\"Collection(microsoft.graph.androidDeviceOwnerEnrollmentProfile)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"remoteActionAudits\" Type=\"Collection(microsoft.graph.remoteActionAudit)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"applePushNotificationCertificate\" Type=\"microsoft.graph.applePushNotificationCertificate\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceManagementScripts\" Type=\"Collection(microsoft.graph.deviceManagementScript)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedDeviceOverview\" Type=\"microsoft.graph.managedDeviceOverview\" />\n                <NavigationProperty Name=\"detectedApps\" Type=\"Collection(microsoft.graph.detectedApp)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedDevices\" Type=\"Collection(microsoft.graph.managedDevice)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"windowsMalwareInformation\" Type=\"Collection(microsoft.graph.windowsMalwareInformation)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"dataSharingConsents\" Type=\"Collection(microsoft.graph.dataSharingConsent)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceConfigurations\" Type=\"Collection(microsoft.graph.deviceConfiguration)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceCompliancePolicies\" Type=\"Collection(microsoft.graph.deviceCompliancePolicy)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"softwareUpdateStatusSummary\" Type=\"microsoft.graph.softwareUpdateStatusSummary\" />\n                <NavigationProperty Name=\"deviceCompliancePolicyDeviceStateSummary\" Type=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceCompliancePolicySettingStateSummaries\" Type=\"Collection(microsoft.graph.deviceCompliancePolicySettingStateSummary)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"advancedThreatProtectionOnboardingStateSummary\" Type=\"microsoft.graph.advancedThreatProtectionOnboardingStateSummary\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceConfigurationDeviceStateSummaries\" Type=\"microsoft.graph.deviceConfigurationDeviceStateSummary\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceConfigurationUserStateSummaries\" Type=\"microsoft.graph.deviceConfigurationUserStateSummary\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"cartToClassAssociations\" Type=\"Collection(microsoft.graph.cartToClassAssociation)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"iosUpdateStatuses\" Type=\"Collection(microsoft.graph.iosUpdateDeviceStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"ndesConnectors\" Type=\"Collection(microsoft.graph.ndesConnector)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceConfigurationRestrictedAppsViolations\" Type=\"Collection(microsoft.graph.restrictedAppsViolation)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceCategories\" Type=\"Collection(microsoft.graph.deviceCategory)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"exchangeConnectors\" Type=\"Collection(microsoft.graph.deviceManagementExchangeConnector)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceEnrollmentConfigurations\" Type=\"Collection(microsoft.graph.deviceEnrollmentConfiguration)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"exchangeOnPremisesPolicy\" Type=\"microsoft.graph.deviceManagementExchangeOnPremisesPolicy\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"exchangeOnPremisesPolicies\" Type=\"Collection(microsoft.graph.deviceManagementExchangeOnPremisesPolicy)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"conditionalAccessSettings\" Type=\"microsoft.graph.onPremisesConditionalAccessSettings\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"mobileThreatDefenseConnectors\" Type=\"Collection(microsoft.graph.mobileThreatDefenseConnector)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceManagementPartners\" Type=\"Collection(microsoft.graph.deviceManagementPartner)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managementConditions\" Type=\"Collection(microsoft.graph.managementCondition)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managementConditionStatements\" Type=\"Collection(microsoft.graph.managementConditionStatement)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"notificationMessageTemplates\" Type=\"Collection(microsoft.graph.notificationMessageTemplate)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"roleDefinitions\" Type=\"Collection(microsoft.graph.roleDefinition)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"roleAssignments\" Type=\"Collection(microsoft.graph.deviceAndAppManagementRoleAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"roleScopeTags\" Type=\"Collection(microsoft.graph.roleScopeTag)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"resourceOperations\" Type=\"Collection(microsoft.graph.resourceOperation)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"embeddedSIMActivationCodePools\" Type=\"Collection(microsoft.graph.embeddedSIMActivationCodePool)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"telecomExpenseManagementPartners\" Type=\"Collection(microsoft.graph.telecomExpenseManagementPartner)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"windowsAutopilotSettings\" Type=\"microsoft.graph.windowsAutopilotSettings\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"windowsAutopilotDeviceIdentities\" Type=\"Collection(microsoft.graph.windowsAutopilotDeviceIdentity)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"windowsAutopilotDeploymentProfiles\" Type=\"Collection(microsoft.graph.windowsAutopilotDeploymentProfile)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"importedDeviceIdentities\" Type=\"Collection(microsoft.graph.importedDeviceIdentity)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"depOnboardingSettings\" Type=\"Collection(microsoft.graph.depOnboardingSetting)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"importedWindowsAutopilotDeviceIdentities\" Type=\"Collection(microsoft.graph.importedWindowsAutopilotDeviceIdentity)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"remoteAssistancePartners\" Type=\"Collection(microsoft.graph.remoteAssistancePartner)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"windowsInformationProtectionAppLearningSummaries\" Type=\"Collection(microsoft.graph.windowsInformationProtectionAppLearningSummary)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"windowsInformationProtectionNetworkLearningSummaries\" Type=\"Collection(microsoft.graph.windowsInformationProtectionNetworkLearningSummary)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"auditEvents\" Type=\"Collection(microsoft.graph.auditEvent)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"troubleshootingEvents\" Type=\"Collection(microsoft.graph.deviceManagementTroubleshootingEvent)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userPfxCertificates\" Type=\"Collection(microsoft.graph.userPFXCertificate)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"termsAndConditions\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"modifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"bodyText\" Type=\"Edm.String\" />\n                <Property Name=\"acceptanceStatement\" Type=\"Edm.String\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"groupAssignments\" Type=\"Collection(microsoft.graph.termsAndConditionsGroupAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.termsAndConditionsAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"acceptanceStatuses\" Type=\"Collection(microsoft.graph.termsAndConditionsAcceptanceStatus)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"androidForWorkSettings\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"bindStatus\" Type=\"microsoft.graph.androidForWorkBindStatus\" Nullable=\"false\" />\n                <Property Name=\"lastAppSyncDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastAppSyncStatus\" Type=\"microsoft.graph.androidForWorkSyncStatus\" Nullable=\"false\" />\n                <Property Name=\"ownerUserPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"ownerOrganizationName\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"enrollmentTarget\" Type=\"microsoft.graph.androidForWorkEnrollmentTarget\" Nullable=\"false\" />\n                <Property Name=\"targetGroupIds\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"deviceOwnerManagementEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"androidForWorkAppConfigurationSchema\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"exampleJson\" Type=\"Edm.Binary\" />\n                <Property Name=\"schemaItems\" Type=\"Collection(microsoft.graph.androidForWorkAppConfigurationSchemaItem)\" />\n            </EntityType>\n            <EntityType Name=\"androidForWorkEnrollmentProfile\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"accountId\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"tokenValue\" Type=\"Edm.String\" />\n                <Property Name=\"tokenExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"enrolledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"qrCodeContent\" Type=\"Edm.String\" />\n                <Property Name=\"qrCodeImage\" Type=\"microsoft.graph.mimeContent\" />\n            </EntityType>\n            <EntityType Name=\"androidManagedStoreAccountEnterpriseSettings\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"bindStatus\" Type=\"microsoft.graph.androidManagedStoreAccountBindStatus\" Nullable=\"false\" />\n                <Property Name=\"lastAppSyncDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastAppSyncStatus\" Type=\"microsoft.graph.androidManagedStoreAccountAppSyncStatus\" Nullable=\"false\" />\n                <Property Name=\"ownerUserPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"ownerOrganizationName\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"enrollmentTarget\" Type=\"microsoft.graph.androidManagedStoreAccountEnrollmentTarget\" Nullable=\"false\" />\n                <Property Name=\"targetGroupIds\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"deviceOwnerManagementEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"androidManagedStoreAppConfigurationSchema\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"exampleJson\" Type=\"Edm.Binary\" />\n                <Property Name=\"schemaItems\" Type=\"Collection(microsoft.graph.androidManagedStoreAppConfigurationSchemaItem)\" />\n            </EntityType>\n            <EntityType Name=\"androidDeviceOwnerEnrollmentProfile\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"accountId\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"tokenValue\" Type=\"Edm.String\" />\n                <Property Name=\"tokenExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"enrolledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"qrCodeContent\" Type=\"Edm.String\" />\n                <Property Name=\"qrCodeImage\" Type=\"microsoft.graph.mimeContent\" />\n            </EntityType>\n            <ComplexType Name=\"managedDeviceCleanupSettings\">\n                <Property Name=\"deviceInactivityBeforeRetirementInDays\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"adminConsent\">\n                <Property Name=\"shareAPNSData\" Type=\"microsoft.graph.adminConsentState\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceProtectionOverview\">\n                <Property Name=\"totalReportedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"inactiveThreatAgentDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"unknownStateThreatAgentDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pendingSignatureUpdateDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"cleanDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pendingFullScanDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pendingRestartDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pendingManualStepsDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pendingOfflineScanDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"criticalFailuresDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsMalwareOverview\">\n                <Property Name=\"malwareDetectedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"malwareStateSummary\" Type=\"Collection(microsoft.graph.windowsMalwareStateCount)\" />\n                <Property Name=\"malwareExecutionStateSummary\" Type=\"Collection(microsoft.graph.windowsMalwareExecutionStateCount)\" />\n                <Property Name=\"malwareCategorySummary\" Type=\"Collection(microsoft.graph.windowsMalwareCategoryCount)\" />\n                <Property Name=\"malwareNameSummary\" Type=\"Collection(microsoft.graph.windowsMalwareNameCount)\" />\n                <Property Name=\"osVersionsSummary\" Type=\"Collection(microsoft.graph.osVersionCount)\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsMalwareStateCount\">\n                <Property Name=\"state\" Type=\"microsoft.graph.windowsMalwareThreatState\" Nullable=\"false\" />\n                <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsMalwareExecutionStateCount\">\n                <Property Name=\"executionState\" Type=\"microsoft.graph.windowsMalwareExecutionState\" Nullable=\"false\" />\n                <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsMalwareCategoryCount\">\n                <Property Name=\"category\" Type=\"microsoft.graph.windowsMalwareCategory\" Nullable=\"false\" />\n                <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsMalwareNameCount\">\n                <Property Name=\"malwareIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"osVersionCount\">\n                <Property Name=\"osVersion\" Type=\"Edm.String\" />\n                <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"remoteActionAudit\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"deviceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"initiatedByUserPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"action\" Type=\"microsoft.graph.remoteAction\" Nullable=\"false\" />\n                <Property Name=\"requestDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"deviceOwnerUserPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceIMEI\" Type=\"Edm.String\" />\n                <Property Name=\"actionState\" Type=\"microsoft.graph.actionState\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"applePushNotificationCertificate\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"appleIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"topicIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"certificateUploadStatus\" Type=\"Edm.String\" />\n                <Property Name=\"certificateUploadFailureReason\" Type=\"Edm.String\" />\n                <Property Name=\"certificate\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"deviceManagementScript\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"runSchedule\" Type=\"microsoft.graph.runSchedule\" />\n                <Property Name=\"scriptContent\" Type=\"Edm.Binary\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"runAsAccount\" Type=\"microsoft.graph.runAsAccountType\" Nullable=\"false\" />\n                <Property Name=\"enforceSignatureCheck\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"fileName\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"groupAssignments\" Type=\"Collection(microsoft.graph.deviceManagementScriptGroupAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.deviceManagementScriptAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"runSummary\" Type=\"microsoft.graph.deviceManagementScriptRunSummary\" />\n                <NavigationProperty Name=\"deviceRunStates\" Type=\"Collection(microsoft.graph.deviceManagementScriptDeviceState)\" />\n                <NavigationProperty Name=\"userRunStates\" Type=\"Collection(microsoft.graph.deviceManagementScriptUserState)\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceOverview\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"enrolledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"mdmEnrolledCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"dualEnrolledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"deviceOperatingSystemSummary\" Type=\"microsoft.graph.deviceOperatingSystemSummary\" />\n                <Property Name=\"deviceExchangeAccessStateSummary\" Type=\"microsoft.graph.deviceExchangeAccessStateSummary\" />\n                <Property Name=\"managedDeviceModelsAndManufacturers\" Type=\"microsoft.graph.managedDeviceModelsAndManufacturers\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"detectedApp\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n                <Property Name=\"sizeInByte\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"managedDevices\" Type=\"Collection(microsoft.graph.managedDevice)\" />\n            </EntityType>\n            <EntityType Name=\"windowsMalwareInformation\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"additionalInformationUrl\" Type=\"Edm.String\" />\n                <Property Name=\"severity\" Type=\"microsoft.graph.windowsMalwareSeverity\" />\n                <Property Name=\"category\" Type=\"microsoft.graph.windowsMalwareCategory\" />\n                <Property Name=\"lastDetectionDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <NavigationProperty Name=\"windowsDevicesProtectionState\" Type=\"Collection(microsoft.graph.windowsProtectionState)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"dataSharingConsent\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"serviceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"termsUrl\" Type=\"Edm.String\" />\n                <Property Name=\"granted\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"grantDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"grantedByUpn\" Type=\"Edm.String\" />\n                <Property Name=\"grantedByUserId\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"deviceManagementSettings\">\n                <Property Name=\"deviceComplianceCheckinThresholdDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"isScheduledActionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"secureByDefault\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"enhancedJailBreak\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceInactivityBeforeRetirementInDay\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"deviceConfiguration\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"supportsScopeTags\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"groupAssignments\" Type=\"Collection(microsoft.graph.deviceConfigurationGroupAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.deviceConfigurationAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(microsoft.graph.deviceConfigurationDeviceStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStatuses\" Type=\"Collection(microsoft.graph.deviceConfigurationUserStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStatusOverview\" Type=\"microsoft.graph.deviceConfigurationDeviceOverview\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStatusOverview\" Type=\"microsoft.graph.deviceConfigurationUserOverview\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceSettingStateSummaries\" Type=\"Collection(microsoft.graph.settingStateDeviceSummary)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"deviceCompliancePolicy\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"scheduledActionsForRule\" Type=\"Collection(microsoft.graph.deviceComplianceScheduledActionForRule)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(microsoft.graph.deviceComplianceDeviceStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStatuses\" Type=\"Collection(microsoft.graph.deviceComplianceUserStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStatusOverview\" Type=\"microsoft.graph.deviceComplianceDeviceOverview\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStatusOverview\" Type=\"microsoft.graph.deviceComplianceUserOverview\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceSettingStateSummaries\" Type=\"Collection(microsoft.graph.settingStateDeviceSummary)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.deviceCompliancePolicyAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"softwareUpdateStatusSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"compliantUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"nonCompliantUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"remediatedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"unknownUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceCompliancePolicyDeviceStateSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"inGracePeriodCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"configManagerCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceCompliancePolicySettingStateSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"setting\" Type=\"Edm.String\" />\n                <Property Name=\"settingName\" Type=\"Edm.String\" />\n                <Property Name=\"platformType\" Type=\"microsoft.graph.policyPlatformType\" Nullable=\"false\" />\n                <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"deviceComplianceSettingStates\" Type=\"Collection(microsoft.graph.deviceComplianceSettingState)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"advancedThreatProtectionOnboardingStateSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notAssignedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"advancedThreatProtectionOnboardingDeviceSettingStates\" Type=\"Collection(microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"deviceConfigurationDeviceStateSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceConfigurationUserStateSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"unknownUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"compliantUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"remediatedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"nonCompliantUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"cartToClassAssociation\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"deviceCartIds\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"classroomIds\" Type=\"Collection(Edm.String)\" />\n            </EntityType>\n            <EntityType Name=\"iosUpdateDeviceStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"installStatus\" Type=\"microsoft.graph.iosUpdatesInstallStatus\" Nullable=\"false\" />\n                <Property Name=\"osVersion\" Type=\"Edm.String\" />\n                <Property Name=\"deviceId\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"deviceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceModel\" Type=\"Edm.String\" />\n                <Property Name=\"platform\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"ndesConnector\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastConnectionDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.ndesConnectorState\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"restrictedAppsViolation\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"managedDeviceId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"deviceName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceConfigurationId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"deviceConfigurationName\" Type=\"Edm.String\" />\n                <Property Name=\"platformType\" Type=\"microsoft.graph.policyPlatformType\" Nullable=\"false\" />\n                <Property Name=\"restrictedAppsState\" Type=\"microsoft.graph.restrictedAppsState\" Nullable=\"false\" />\n                <Property Name=\"restrictedApps\" Type=\"Collection(microsoft.graph.managedDeviceReportedApp)\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"intuneBrand\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"contactITName\" Type=\"Edm.String\" />\n                <Property Name=\"contactITPhoneNumber\" Type=\"Edm.String\" />\n                <Property Name=\"contactITEmailAddress\" Type=\"Edm.String\" />\n                <Property Name=\"contactITNotes\" Type=\"Edm.String\" />\n                <Property Name=\"privacyUrl\" Type=\"Edm.String\" />\n                <Property Name=\"onlineSupportSiteUrl\" Type=\"Edm.String\" />\n                <Property Name=\"onlineSupportSiteName\" Type=\"Edm.String\" />\n                <Property Name=\"themeColor\" Type=\"microsoft.graph.rgbColor\" />\n                <Property Name=\"showLogo\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lightBackgroundLogo\" Type=\"microsoft.graph.mimeContent\" />\n                <Property Name=\"darkBackgroundLogo\" Type=\"microsoft.graph.mimeContent\" />\n                <Property Name=\"showNameNextToLogo\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"landingPageCustomizedImage\" Type=\"microsoft.graph.mimeContent\" />\n                <Property Name=\"showDisplayNameNextToLogo\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"rgbColor\">\n                <Property Name=\"r\" Type=\"Edm.Byte\" Nullable=\"false\" />\n                <Property Name=\"g\" Type=\"Edm.Byte\" Nullable=\"false\" />\n                <Property Name=\"b\" Type=\"Edm.Byte\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mimeContent\">\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.Binary\" />\n            </ComplexType>\n            <EntityType Name=\"deviceCategory\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"deviceManagementExchangeConnector\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.deviceManagementExchangeConnectorStatus\" Nullable=\"false\" />\n                <Property Name=\"primarySmtpAddress\" Type=\"Edm.String\" />\n                <Property Name=\"serverName\" Type=\"Edm.String\" />\n                <Property Name=\"connectorServerName\" Type=\"Edm.String\" />\n                <Property Name=\"exchangeConnectorType\" Type=\"microsoft.graph.deviceManagementExchangeConnectorType\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n                <Property Name=\"exchangeAlias\" Type=\"Edm.String\" />\n                <Property Name=\"exchangeOrganization\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"deviceManagementExchangeOnPremisesPolicy\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"notificationContent\" Type=\"Edm.Binary\" />\n                <Property Name=\"defaultAccessLevel\" Type=\"microsoft.graph.deviceManagementExchangeAccessLevel\" Nullable=\"false\" />\n                <Property Name=\"accessRules\" Type=\"Collection(microsoft.graph.deviceManagementExchangeAccessRule)\" />\n                <Property Name=\"knownDeviceClasses\" Type=\"Collection(microsoft.graph.deviceManagementExchangeDeviceClass)\" />\n                <NavigationProperty Name=\"conditionalAccessSettings\" Type=\"microsoft.graph.onPremisesConditionalAccessSettings\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"onPremisesConditionalAccessSettings\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"enabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"includedGroups\" Type=\"Collection(Edm.Guid)\" Nullable=\"false\" />\n                <Property Name=\"excludedGroups\" Type=\"Collection(Edm.Guid)\" Nullable=\"false\" />\n                <Property Name=\"overrideDefaultRule\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"mobileThreatDefenseConnector\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastHeartbeatDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"partnerState\" Type=\"microsoft.graph.mobileThreatPartnerTenantState\" Nullable=\"false\" />\n                <Property Name=\"androidEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iosEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"macEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"androidDeviceBlockedOnMissingPartnerData\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iosDeviceBlockedOnMissingPartnerData\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsDeviceBlockedOnMissingPartnerData\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"macDeviceBlockedOnMissingPartnerData\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"partnerUnsupportedOsVersionBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"partnerUnresponsivenessThresholdInDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"allowPartnerToCollectIOSApplicationMetadata\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceManagementPartner\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastHeartbeatDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"partnerState\" Type=\"microsoft.graph.deviceManagementPartnerTenantState\" Nullable=\"false\" />\n                <Property Name=\"partnerAppType\" Type=\"microsoft.graph.deviceManagementPartnerAppType\" Nullable=\"false\" />\n                <Property Name=\"singleTenantAppId\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"isConfigured\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"whenPartnerDevicesWillBeRemoved\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"whenPartnerDevicesWillBeMarkedAsNonCompliant\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"whenPartnerDevicesWillBeRemovedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </EntityType>\n            <EntityType Name=\"managementCondition\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"uniqueName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"modifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"eTag\" Type=\"Edm.String\" />\n                <Property Name=\"applicablePlatforms\" Type=\"Collection(microsoft.graph.devicePlatformType)\" Nullable=\"false\" />\n                <NavigationProperty Name=\"managementConditionStatements\" Type=\"Collection(microsoft.graph.managementConditionStatement)\" />\n            </EntityType>\n            <EntityType Name=\"managementConditionStatement\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"modifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"expression\" Type=\"microsoft.graph.managementConditionExpression\" />\n                <Property Name=\"eTag\" Type=\"Edm.String\" />\n                <Property Name=\"applicablePlatforms\" Type=\"Collection(microsoft.graph.devicePlatformType)\" Nullable=\"false\" />\n                <NavigationProperty Name=\"managementConditions\" Type=\"Collection(microsoft.graph.managementCondition)\" />\n            </EntityType>\n            <EntityType Name=\"notificationMessageTemplate\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"defaultLocale\" Type=\"Edm.String\" />\n                <Property Name=\"brandingOptions\" Type=\"microsoft.graph.notificationTemplateBrandingOptions\" Nullable=\"false\" />\n                <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\" />\n                <NavigationProperty Name=\"localizedNotificationMessages\" Type=\"Collection(microsoft.graph.localizedNotificationMessage)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"roleDefinition\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"permissions\" Type=\"Collection(microsoft.graph.rolePermission)\" />\n                <Property Name=\"rolePermissions\" Type=\"Collection(microsoft.graph.rolePermission)\" />\n                <Property Name=\"isBuiltInRoleDefinition\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"isBuiltIn\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"roleAssignments\" Type=\"Collection(microsoft.graph.roleAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"roleAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"scopeMembers\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"scopeType\" Type=\"microsoft.graph.roleAssignmentScopeType\" Nullable=\"false\" />\n                <Property Name=\"resourceScopes\" Type=\"Collection(Edm.String)\" />\n                <NavigationProperty Name=\"roleDefinition\" Type=\"microsoft.graph.roleDefinition\" />\n            </EntityType>\n            <EntityType Name=\"deviceAndAppManagementRoleAssignment\" BaseType=\"microsoft.graph.roleAssignment\">\n                <Property Name=\"members\" Type=\"Collection(Edm.String)\" />\n                <NavigationProperty Name=\"roleScopeTags\" Type=\"Collection(microsoft.graph.roleScopeTag)\" />\n            </EntityType>\n            <EntityType Name=\"roleScopeTag\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"resourceOperation\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"resource\" Type=\"Edm.String\" />\n                <Property Name=\"resourceName\" Type=\"Edm.String\" />\n                <Property Name=\"actionName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"embeddedSIMActivationCodePool\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"modifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"activationCodes\" Type=\"Collection(microsoft.graph.embeddedSIMActivationCode)\" Nullable=\"false\" />\n                <Property Name=\"activationCodeCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.embeddedSIMActivationCodePoolAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStates\" Type=\"Collection(microsoft.graph.embeddedSIMDeviceState)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"telecomExpenseManagementPartner\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"url\" Type=\"Edm.String\" />\n                <Property Name=\"appAuthorized\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"enabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lastConnectionDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsAutopilotSettings\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastManualSyncTriggerDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"syncStatus\" Type=\"microsoft.graph.windowsAutopilotSyncStatus\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsAutopilotDeviceIdentity\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"deploymentProfileAssignmentStatus\" Type=\"microsoft.graph.windowsAutopilotProfileAssignmentStatus\" Nullable=\"false\" />\n                <Property Name=\"deploymentProfileAssignedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"orderIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"purchaseOrderIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"serialNumber\" Type=\"Edm.String\" />\n                <Property Name=\"productKey\" Type=\"Edm.String\" />\n                <Property Name=\"manufacturer\" Type=\"Edm.String\" />\n                <Property Name=\"model\" Type=\"Edm.String\" />\n                <Property Name=\"enrollmentState\" Type=\"microsoft.graph.enrollmentState\" Nullable=\"false\" />\n                <Property Name=\"lastContactedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"addressableUserName\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"deploymentProfile\" Type=\"microsoft.graph.windowsAutopilotDeploymentProfile\" />\n            </EntityType>\n            <EntityType Name=\"windowsAutopilotDeploymentProfile\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"language\" Type=\"Edm.String\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"outOfBoxExperienceSettings\" Type=\"microsoft.graph.outOfBoxExperienceSettings\" />\n                <Property Name=\"enrollmentStatusScreenSettings\" Type=\"microsoft.graph.windowsEnrollmentStatusScreenSettings\" />\n                <Property Name=\"extractHardwareHash\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceNameTemplate\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"assignedDevices\" Type=\"Collection(microsoft.graph.windowsAutopilotDeviceIdentity)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.windowsAutopilotDeploymentProfileAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"importedDeviceIdentity\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"importedDeviceIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"importedDeviceIdentityType\" Type=\"microsoft.graph.importedDeviceIdentityType\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastContactedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"enrollmentState\" Type=\"microsoft.graph.enrollmentState\" Nullable=\"false\" />\n                <Property Name=\"platform\" Type=\"microsoft.graph.platform\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"depOnboardingSetting\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"appleIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"tokenExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastSuccessfulSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastSyncTriggeredDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"shareTokenWithSchoolDataSyncService\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lastSyncErrorCode\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"tokenType\" Type=\"microsoft.graph.depTokenType\" Nullable=\"false\" />\n                <Property Name=\"tokenName\" Type=\"Edm.String\" />\n                <Property Name=\"syncedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"defaultProfileDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"dataSharingConsentGranted\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"defaultIosEnrollmentProfile\" Type=\"microsoft.graph.depIOSEnrollmentProfile\" />\n                <NavigationProperty Name=\"defaultMacOsEnrollmentProfile\" Type=\"microsoft.graph.depMacOSEnrollmentProfile\" />\n                <NavigationProperty Name=\"enrollmentProfiles\" Type=\"Collection(microsoft.graph.enrollmentProfile)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"importedAppleDeviceIdentities\" Type=\"Collection(microsoft.graph.importedAppleDeviceIdentity)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"importedWindowsAutopilotDeviceIdentity\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"orderIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"serialNumber\" Type=\"Edm.String\" />\n                <Property Name=\"productKey\" Type=\"Edm.String\" />\n                <Property Name=\"hardwareIdentifier\" Type=\"Edm.Binary\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityState\" />\n            </EntityType>\n            <EntityType Name=\"remoteAssistancePartner\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"onboardingUrl\" Type=\"Edm.String\" />\n                <Property Name=\"onboardingStatus\" Type=\"microsoft.graph.remoteAssistanceOnboardingStatus\" Nullable=\"false\" />\n                <Property Name=\"lastConnectionDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsInformationProtectionAppLearningSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"applicationName\" Type=\"Edm.String\" />\n                <Property Name=\"applicationType\" Type=\"microsoft.graph.applicationType\" Nullable=\"false\" />\n                <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsInformationProtectionNetworkLearningSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"url\" Type=\"Edm.String\" />\n                <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"auditEvent\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"componentName\" Type=\"Edm.String\" />\n                <Property Name=\"actor\" Type=\"microsoft.graph.auditActor\" />\n                <Property Name=\"activity\" Type=\"Edm.String\" />\n                <Property Name=\"activityDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"activityType\" Type=\"Edm.String\" />\n                <Property Name=\"activityOperationType\" Type=\"Edm.String\" />\n                <Property Name=\"activityResult\" Type=\"Edm.String\" />\n                <Property Name=\"correlationId\" Type=\"Edm.Guid\" Nullable=\"false\" />\n                <Property Name=\"resources\" Type=\"Collection(microsoft.graph.auditResource)\" />\n                <Property Name=\"category\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"userPFXCertificate\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"thumbprint\" Type=\"Edm.String\" />\n                <Property Name=\"intendedPurpose\" Type=\"microsoft.graph.userPfxIntendedPurpose\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"providerName\" Type=\"Edm.String\" />\n                <Property Name=\"keyName\" Type=\"Edm.String\" />\n                <Property Name=\"paddingScheme\" Type=\"microsoft.graph.userPfxPaddingScheme\" Nullable=\"false\" />\n                <Property Name=\"encryptedPfxBlob\" Type=\"Edm.Binary\" />\n                <Property Name=\"encryptedPfxPassword\" Type=\"Edm.String\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"androidForWorkAppConfigurationSchemaItem\">\n                <Property Name=\"schemaItemKey\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"defaultBoolValue\" Type=\"Edm.Boolean\" />\n                <Property Name=\"defaultIntValue\" Type=\"Edm.Int32\" />\n                <Property Name=\"defaultStringValue\" Type=\"Edm.String\" />\n                <Property Name=\"defaultStringArrayValue\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"dataType\" Type=\"microsoft.graph.androidForWorkAppConfigurationSchemaItemDataType\" Nullable=\"false\" />\n                <Property Name=\"selections\" Type=\"Collection(microsoft.graph.keyValuePair)\" />\n            </ComplexType>\n            <ComplexType Name=\"keyValuePair\">\n                <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"androidManagedStoreAppConfigurationSchemaItem\">\n                <Property Name=\"schemaItemKey\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"defaultBoolValue\" Type=\"Edm.Boolean\" />\n                <Property Name=\"defaultIntValue\" Type=\"Edm.Int32\" />\n                <Property Name=\"defaultStringValue\" Type=\"Edm.String\" />\n                <Property Name=\"defaultStringArrayValue\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"dataType\" Type=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItemDataType\" Nullable=\"false\" />\n                <Property Name=\"selections\" Type=\"Collection(microsoft.graph.keyValuePair)\" />\n            </ComplexType>\n            <EntityType Name=\"deviceAppManagement\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"microsoftStoreForBusinessLastSuccessfulSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"isEnabledForMicrosoftStoreForBusiness\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"microsoftStoreForBusinessLanguage\" Type=\"Edm.String\" />\n                <Property Name=\"microsoftStoreForBusinessLastCompletedApplicationSyncTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <NavigationProperty Name=\"windowsManagementApp\" Type=\"microsoft.graph.windowsManagementApp\" />\n                <NavigationProperty Name=\"mobileApps\" Type=\"Collection(microsoft.graph.mobileApp)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"mobileAppCategories\" Type=\"Collection(microsoft.graph.mobileAppCategory)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"enterpriseCodeSigningCertificates\" Type=\"Collection(microsoft.graph.enterpriseCodeSigningCertificate)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"iosLobAppProvisioningConfigurations\" Type=\"Collection(microsoft.graph.iosLobAppProvisioningConfiguration)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"symantecCodeSigningCertificate\" Type=\"microsoft.graph.symantecCodeSigningCertificate\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"mobileAppConfigurations\" Type=\"Collection(microsoft.graph.managedDeviceMobileAppConfiguration)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sideLoadingKeys\" Type=\"Collection(microsoft.graph.sideLoadingKey)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"vppTokens\" Type=\"Collection(microsoft.graph.vppToken)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedAppPolicies\" Type=\"Collection(microsoft.graph.managedAppPolicy)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"iosManagedAppProtections\" Type=\"Collection(microsoft.graph.iosManagedAppProtection)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"androidManagedAppProtections\" Type=\"Collection(microsoft.graph.androidManagedAppProtection)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"defaultManagedAppProtections\" Type=\"Collection(microsoft.graph.defaultManagedAppProtection)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"targetedManagedAppConfigurations\" Type=\"Collection(microsoft.graph.targetedManagedAppConfiguration)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"mdmWindowsInformationProtectionPolicies\" Type=\"Collection(microsoft.graph.mdmWindowsInformationProtectionPolicy)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"windowsInformationProtectionPolicies\" Type=\"Collection(microsoft.graph.windowsInformationProtectionPolicy)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedAppRegistrations\" Type=\"Collection(microsoft.graph.managedAppRegistration)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedAppStatuses\" Type=\"Collection(microsoft.graph.managedAppStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedEBooks\" Type=\"Collection(microsoft.graph.managedEBook)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedEBookCategories\" Type=\"Collection(microsoft.graph.managedEBookCategory)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"windowsManagementApp\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"availableVersion\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"healthSummary\" Type=\"microsoft.graph.windowsManagementAppHealthSummary\" />\n                <NavigationProperty Name=\"healthStates\" Type=\"Collection(microsoft.graph.windowsManagementAppHealthState)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"mobileApp\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"publisher\" Type=\"Edm.String\" />\n                <Property Name=\"largeIcon\" Type=\"microsoft.graph.mimeContent\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"isFeatured\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"privacyInformationUrl\" Type=\"Edm.String\" />\n                <Property Name=\"informationUrl\" Type=\"Edm.String\" />\n                <Property Name=\"owner\" Type=\"Edm.String\" />\n                <Property Name=\"developer\" Type=\"Edm.String\" />\n                <Property Name=\"notes\" Type=\"Edm.String\" />\n                <Property Name=\"uploadState\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"publishingState\" Type=\"microsoft.graph.mobileAppPublishingState\" Nullable=\"false\" />\n                <NavigationProperty Name=\"categories\" Type=\"Collection(microsoft.graph.mobileAppCategory)\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.mobileAppAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"installSummary\" Type=\"microsoft.graph.mobileAppInstallSummary\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(microsoft.graph.mobileAppInstallStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStatuses\" Type=\"Collection(microsoft.graph.userAppInstallStatus)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"mobileAppCategory\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"enterpriseCodeSigningCertificate\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"content\" Type=\"Edm.Binary\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.certificateStatus\" Nullable=\"false\" />\n                <Property Name=\"subjectName\" Type=\"Edm.String\" />\n                <Property Name=\"subject\" Type=\"Edm.String\" />\n                <Property Name=\"issuerName\" Type=\"Edm.String\" />\n                <Property Name=\"issuer\" Type=\"Edm.String\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"uploadDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"iosLobAppProvisioningConfiguration\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"payloadFileName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"payload\" Type=\"Edm.Binary\" Nullable=\"false\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"groupAssignments\" Type=\"Collection(microsoft.graph.mobileAppProvisioningConfigGroupAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.iosLobAppProvisioningConfigurationAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStatuses\" Type=\"Collection(microsoft.graph.managedDeviceMobileAppConfigurationUserStatus)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"symantecCodeSigningCertificate\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"content\" Type=\"Edm.Binary\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.certificateStatus\" Nullable=\"false\" />\n                <Property Name=\"password\" Type=\"Edm.String\" />\n                <Property Name=\"subjectName\" Type=\"Edm.String\" />\n                <Property Name=\"subject\" Type=\"Edm.String\" />\n                <Property Name=\"issuerName\" Type=\"Edm.String\" />\n                <Property Name=\"issuer\" Type=\"Edm.String\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"uploadDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceMobileAppConfiguration\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"targetedMobileApps\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.managedDeviceMobileAppConfigurationAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStatuses\" Type=\"Collection(microsoft.graph.managedDeviceMobileAppConfigurationUserStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStatusSummary\" Type=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStatusSummary\" Type=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"sideLoadingKey\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"value\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"totalActivation\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"vppToken\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"organizationName\" Type=\"Edm.String\" />\n                <Property Name=\"vppTokenAccountType\" Type=\"microsoft.graph.vppTokenAccountType\" Nullable=\"false\" />\n                <Property Name=\"appleId\" Type=\"Edm.String\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"token\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.vppTokenState\" Nullable=\"false\" />\n                <Property Name=\"tokenActionResults\" Type=\"Collection(microsoft.graph.vppTokenActionResult)\" />\n                <Property Name=\"lastSyncStatus\" Type=\"microsoft.graph.vppTokenSyncStatus\" Nullable=\"false\" />\n                <Property Name=\"automaticallyUpdateApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"countryOrRegion\" Type=\"Edm.String\" />\n                <Property Name=\"dataSharingConsentGranted\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"locationName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedAppPolicy\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedAppProtection\" BaseType=\"microsoft.graph.managedAppPolicy\" Abstract=\"true\">\n                <Property Name=\"periodOfflineBeforeAccessCheck\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"periodOnlineBeforeAccessCheck\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"allowedInboundDataTransferSources\" Type=\"microsoft.graph.managedAppDataTransferLevel\" Nullable=\"false\" />\n                <Property Name=\"allowedOutboundDataTransferDestinations\" Type=\"microsoft.graph.managedAppDataTransferLevel\" Nullable=\"false\" />\n                <Property Name=\"organizationalCredentialsRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowedOutboundClipboardSharingLevel\" Type=\"microsoft.graph.managedAppClipboardSharingLevel\" Nullable=\"false\" />\n                <Property Name=\"dataBackupBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceComplianceRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"managedBrowserToOpenLinksRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"saveAsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"periodOfflineBeforeWipeIsEnforced\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"pinRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"maximumPinRetries\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"simplePinBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"minimumPinLength\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pinCharacterSet\" Type=\"microsoft.graph.managedAppPinCharacterSet\" Nullable=\"false\" />\n                <Property Name=\"periodBeforePinReset\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"allowedDataStorageLocations\" Type=\"Collection(microsoft.graph.managedAppDataStorageLocation)\" Nullable=\"false\" />\n                <Property Name=\"contactSyncBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"printBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"fingerprintBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"disableAppPinIfDevicePinIsSet\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"minimumRequiredOsVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minimumWarningOsVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minimumRequiredAppVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minimumWarningAppVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minimumWipeOsVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minimumWipeAppVersion\" Type=\"Edm.String\" />\n                <Property Name=\"appActionIfDeviceComplianceRequired\" Type=\"microsoft.graph.managedAppRemediationAction\" Nullable=\"false\" />\n                <Property Name=\"appActionIfMaximumPinRetriesExceeded\" Type=\"microsoft.graph.managedAppRemediationAction\" Nullable=\"false\" />\n                <Property Name=\"pinRequiredOnLaunchInsteadOfBiometric\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"pinRequiredInsteadOfBiometricTimeout\" Type=\"Edm.Duration\" />\n            </EntityType>\n            <EntityType Name=\"targetedManagedAppProtection\" BaseType=\"microsoft.graph.managedAppProtection\" Abstract=\"true\">\n                <Property Name=\"isAssigned\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"targetedAppManagementLevels\" Type=\"microsoft.graph.appManagementLevel\" Nullable=\"false\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.targetedManagedAppPolicyAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"iosManagedAppProtection\" BaseType=\"microsoft.graph.targetedManagedAppProtection\">\n                <Property Name=\"appDataEncryptionType\" Type=\"microsoft.graph.managedAppDataEncryptionType\" Nullable=\"false\" />\n                <Property Name=\"minimumRequiredSdkVersion\" Type=\"Edm.String\" />\n                <Property Name=\"deployedAppCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"faceIdBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"exemptedAppProtocols\" Type=\"Collection(microsoft.graph.keyValuePair)\" />\n                <Property Name=\"minimumWipeSdkVersion\" Type=\"Edm.String\" />\n                <Property Name=\"allowedIosDeviceModels\" Type=\"Edm.String\" />\n                <Property Name=\"appActionIfIosDeviceModelNotAllowed\" Type=\"microsoft.graph.managedAppRemediationAction\" Nullable=\"false\" />\n                <Property Name=\"thirdPartyKeyboardsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"filterOpenInToOnlyManagedApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deploymentSummary\" Type=\"microsoft.graph.managedAppPolicyDeploymentSummary\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"androidManagedAppProtection\" BaseType=\"microsoft.graph.targetedManagedAppProtection\">\n                <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"disableAppEncryptionIfDeviceEncryptionIsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"encryptAppData\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deployedAppCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"minimumRequiredPatchVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minimumWarningPatchVersion\" Type=\"Edm.String\" />\n                <Property Name=\"exemptedAppPackages\" Type=\"Collection(microsoft.graph.keyValuePair)\" />\n                <Property Name=\"minimumWipePatchVersion\" Type=\"Edm.String\" />\n                <Property Name=\"allowedAndroidDeviceManufacturers\" Type=\"Edm.String\" />\n                <Property Name=\"appActionIfAndroidDeviceManufacturerNotAllowed\" Type=\"microsoft.graph.managedAppRemediationAction\" Nullable=\"false\" />\n                <NavigationProperty Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deploymentSummary\" Type=\"microsoft.graph.managedAppPolicyDeploymentSummary\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"defaultManagedAppProtection\" BaseType=\"microsoft.graph.managedAppProtection\">\n                <Property Name=\"appDataEncryptionType\" Type=\"microsoft.graph.managedAppDataEncryptionType\" Nullable=\"false\" />\n                <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"encryptAppData\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"disableAppEncryptionIfDeviceEncryptionIsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"minimumRequiredSdkVersion\" Type=\"Edm.String\" />\n                <Property Name=\"customSettings\" Type=\"Collection(microsoft.graph.keyValuePair)\" Nullable=\"false\" />\n                <Property Name=\"deployedAppCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"minimumRequiredPatchVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minimumWarningPatchVersion\" Type=\"Edm.String\" />\n                <Property Name=\"exemptedAppProtocols\" Type=\"Collection(microsoft.graph.keyValuePair)\" />\n                <Property Name=\"exemptedAppPackages\" Type=\"Collection(microsoft.graph.keyValuePair)\" />\n                <Property Name=\"faceIdBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"minimumWipeSdkVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minimumWipePatchVersion\" Type=\"Edm.String\" />\n                <Property Name=\"allowedIosDeviceModels\" Type=\"Edm.String\" />\n                <Property Name=\"appActionIfIosDeviceModelNotAllowed\" Type=\"microsoft.graph.managedAppRemediationAction\" Nullable=\"false\" />\n                <Property Name=\"allowedAndroidDeviceManufacturers\" Type=\"Edm.String\" />\n                <Property Name=\"appActionIfAndroidDeviceManufacturerNotAllowed\" Type=\"microsoft.graph.managedAppRemediationAction\" Nullable=\"false\" />\n                <Property Name=\"thirdPartyKeyboardsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"filterOpenInToOnlyManagedApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deploymentSummary\" Type=\"microsoft.graph.managedAppPolicyDeploymentSummary\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"managedAppConfiguration\" BaseType=\"microsoft.graph.managedAppPolicy\" Abstract=\"true\">\n                <Property Name=\"customSettings\" Type=\"Collection(microsoft.graph.keyValuePair)\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"targetedManagedAppConfiguration\" BaseType=\"microsoft.graph.managedAppConfiguration\">\n                <Property Name=\"deployedAppCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"isAssigned\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deploymentSummary\" Type=\"microsoft.graph.managedAppPolicyDeploymentSummary\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.targetedManagedAppPolicyAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"windowsInformationProtection\" BaseType=\"microsoft.graph.managedAppPolicy\" Abstract=\"true\">\n                <Property Name=\"enforcementLevel\" Type=\"microsoft.graph.windowsInformationProtectionEnforcementLevel\" Nullable=\"false\" />\n                <Property Name=\"enterpriseDomain\" Type=\"Edm.String\" />\n                <Property Name=\"enterpriseProtectedDomainNames\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\" />\n                <Property Name=\"protectionUnderLockConfigRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"dataRecoveryCertificate\" Type=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate\" />\n                <Property Name=\"revokeOnUnenrollDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"rightsManagementServicesTemplateId\" Type=\"Edm.Guid\" />\n                <Property Name=\"azureRightsManagementServicesAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iconsVisible\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"protectedApps\" Type=\"Collection(microsoft.graph.windowsInformationProtectionApp)\" />\n                <Property Name=\"exemptApps\" Type=\"Collection(microsoft.graph.windowsInformationProtectionApp)\" />\n                <Property Name=\"enterpriseNetworkDomainNames\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\" />\n                <Property Name=\"enterpriseProxiedDomains\" Type=\"Collection(microsoft.graph.windowsInformationProtectionProxiedDomainCollection)\" />\n                <Property Name=\"enterpriseIPRanges\" Type=\"Collection(microsoft.graph.windowsInformationProtectionIPRangeCollection)\" />\n                <Property Name=\"enterpriseIPRangesAreAuthoritative\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"enterpriseProxyServers\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\" />\n                <Property Name=\"enterpriseInternalProxyServers\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\" />\n                <Property Name=\"enterpriseProxyServersAreAuthoritative\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"neutralDomainResources\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\" />\n                <Property Name=\"indexingEncryptedStoresOrItemsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"smbAutoEncryptedFileExtensions\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\" />\n                <Property Name=\"isAssigned\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"protectedAppLockerFiles\" Type=\"Collection(microsoft.graph.windowsInformationProtectionAppLockerFile)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"exemptAppLockerFiles\" Type=\"Collection(microsoft.graph.windowsInformationProtectionAppLockerFile)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.targetedManagedAppPolicyAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"mdmWindowsInformationProtectionPolicy\" BaseType=\"microsoft.graph.windowsInformationProtection\" />\n            <EntityType Name=\"windowsInformationProtectionPolicy\" BaseType=\"microsoft.graph.windowsInformationProtection\">\n                <Property Name=\"revokeOnMdmHandoffDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"mdmEnrollmentUrl\" Type=\"Edm.String\" />\n                <Property Name=\"windowsHelloForBusinessBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"pinMinimumLength\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pinUppercaseLetters\" Type=\"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\" Nullable=\"false\" />\n                <Property Name=\"pinLowercaseLetters\" Type=\"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\" Nullable=\"false\" />\n                <Property Name=\"pinSpecialCharacters\" Type=\"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\" Nullable=\"false\" />\n                <Property Name=\"pinExpirationDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"numberOfPastPinsRemembered\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"passwordMaximumAttemptCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"minutesOfInactivityBeforeDeviceLock\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"daysWithoutContactBeforeUnenroll\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"managedAppStatus\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedEBook\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"publisher\" Type=\"Edm.String\" />\n                <Property Name=\"publishedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"largeCover\" Type=\"microsoft.graph.mimeContent\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"informationUrl\" Type=\"Edm.String\" />\n                <Property Name=\"privacyInformationUrl\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"categories\" Type=\"Collection(microsoft.graph.managedEBookCategory)\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.managedEBookAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"installSummary\" Type=\"microsoft.graph.eBookInstallSummary\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStates\" Type=\"Collection(microsoft.graph.deviceInstallState)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStateSummary\" Type=\"Collection(microsoft.graph.userInstallStateSummary)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"managedEBookCategory\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"mobileAppAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"intent\" Type=\"microsoft.graph.installIntent\" Nullable=\"false\" />\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n                <Property Name=\"settings\" Type=\"microsoft.graph.mobileAppAssignmentSettings\" />\n            </EntityType>\n            <ComplexType Name=\"deviceAndAppManagementAssignmentTarget\" Abstract=\"true\" />\n            <ComplexType Name=\"mobileAppAssignmentSettings\" Abstract=\"true\" />\n            <EntityType Name=\"mobileAppInstallSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"installedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notInstalledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pendingInstallDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"installedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notInstalledUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pendingInstallUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"mobileAppInstallStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"deviceName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceId\" Type=\"Edm.String\" />\n                <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"mobileAppInstallStatusValue\" Type=\"microsoft.graph.resultantAppState\" Nullable=\"false\" />\n                <Property Name=\"installState\" Type=\"microsoft.graph.resultantAppState\" Nullable=\"false\" />\n                <Property Name=\"installStateDetail\" Type=\"microsoft.graph.resultantAppStateDetail\" Nullable=\"false\" />\n                <Property Name=\"errorCode\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"osVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osDescription\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"displayVersion\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"app\" Type=\"microsoft.graph.mobileApp\" />\n            </EntityType>\n            <EntityType Name=\"userAppInstallStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"installedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notInstalledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"app\" Type=\"microsoft.graph.mobileApp\" />\n                <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(microsoft.graph.mobileAppInstallStatus)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"mobileAppContentFile\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"azureStorageUri\" Type=\"Edm.String\" />\n                <Property Name=\"isCommitted\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"size\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"sizeEncrypted\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"azureStorageUriExpirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"manifest\" Type=\"Edm.Binary\" />\n                <Property Name=\"uploadState\" Type=\"microsoft.graph.mobileAppContentFileUploadState\" Nullable=\"false\" />\n                <Property Name=\"isFrameworkFile\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"isDependency\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"fileEncryptionInfo\">\n                <Property Name=\"encryptionKey\" Type=\"Edm.Binary\" />\n                <Property Name=\"initializationVector\" Type=\"Edm.Binary\" />\n                <Property Name=\"mac\" Type=\"Edm.Binary\" />\n                <Property Name=\"macKey\" Type=\"Edm.Binary\" />\n                <Property Name=\"profileIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"fileDigest\" Type=\"Edm.Binary\" />\n                <Property Name=\"fileDigestAlgorithm\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"mobileAppProvisioningConfigGroupAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"targetGroupId\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"iosLobAppProvisioningConfigurationAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceMobileAppConfigurationDeviceStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"deviceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceModel\" Type=\"Edm.String\" />\n                <Property Name=\"platform\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceMobileAppConfigurationUserStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"devicesCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceMobileAppConfigurationAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceMobileAppConfigurationDeviceSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicablePlatformCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceMobileAppConfigurationUserSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"iosVppApp\" BaseType=\"microsoft.graph.mobileApp\">\n                <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"totalLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"releaseDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" />\n                <Property Name=\"licensingType\" Type=\"microsoft.graph.vppLicensingType\" />\n                <Property Name=\"applicableDeviceType\" Type=\"microsoft.graph.iosDeviceType\" />\n                <Property Name=\"vppTokenOrganizationName\" Type=\"Edm.String\" />\n                <Property Name=\"vppTokenAccountType\" Type=\"microsoft.graph.vppTokenAccountType\" Nullable=\"false\" />\n                <Property Name=\"vppTokenAppleId\" Type=\"Edm.String\" />\n                <Property Name=\"bundleId\" Type=\"Edm.String\" />\n                <Property Name=\"vppTokenId\" Type=\"Edm.String\" />\n                <Property Name=\"revokeLicenseActionResults\" Type=\"Collection(microsoft.graph.iosVppAppRevokeLicensesActionResult)\" />\n                <NavigationProperty Name=\"assignedLicenses\" Type=\"Collection(microsoft.graph.iosVppAppAssignedLicense)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"vppLicensingType\">\n                <Property Name=\"supportUserLicensing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"supportDeviceLicensing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"supportsUserLicensing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"supportsDeviceLicensing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iosDeviceType\">\n                <Property Name=\"iPad\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iPhoneAndIPod\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iosVppAppRevokeLicensesActionResult\">\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"managedDeviceId\" Type=\"Edm.String\" />\n                <Property Name=\"totalLicensesCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedLicensesCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"actionFailureReason\" Type=\"microsoft.graph.vppTokenActionFailureReason\" Nullable=\"false\" />\n                <Property Name=\"actionName\" Type=\"Edm.String\" />\n                <Property Name=\"actionState\" Type=\"microsoft.graph.actionState\" Nullable=\"false\" />\n                <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"iosVppAppAssignedLicense\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userEmailAddress\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"allLicensedUsersAssignmentTarget\" BaseType=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            <ComplexType Name=\"groupAssignmentTarget\" BaseType=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\">\n                <Property Name=\"groupId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"exclusionGroupAssignmentTarget\" BaseType=\"microsoft.graph.groupAssignmentTarget\" />\n            <ComplexType Name=\"allDevicesAssignmentTarget\" BaseType=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            <ComplexType Name=\"iosLobAppAssignmentSettings\" BaseType=\"microsoft.graph.mobileAppAssignmentSettings\">\n                <Property Name=\"vpnConfigurationId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"iosStoreAppAssignmentSettings\" BaseType=\"microsoft.graph.mobileAppAssignmentSettings\">\n                <Property Name=\"vpnConfigurationId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"iosVppAppAssignmentSettings\" BaseType=\"microsoft.graph.mobileAppAssignmentSettings\">\n                <Property Name=\"useDeviceLicensing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"vpnConfigurationId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsUniversalAppXAppAssignmentSettings\" BaseType=\"microsoft.graph.mobileAppAssignmentSettings\">\n                <Property Name=\"useDeviceContext\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsAppXAppAssignmentSettings\" BaseType=\"microsoft.graph.mobileAppAssignmentSettings\">\n                <Property Name=\"useDeviceContext\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"microsoftStoreForBusinessAppAssignmentSettings\" BaseType=\"microsoft.graph.mobileAppAssignmentSettings\">\n                <Property Name=\"useDeviceContext\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"macOSOfficeSuiteApp\" BaseType=\"microsoft.graph.mobileApp\" />\n            <EntityType Name=\"officeSuiteApp\" BaseType=\"microsoft.graph.mobileApp\">\n                <Property Name=\"autoAcceptEula\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"productIds\" Type=\"Collection(microsoft.graph.officeProductId)\" Nullable=\"false\" />\n                <Property Name=\"excludedApps\" Type=\"microsoft.graph.excludedApps\" />\n                <Property Name=\"useSharedComputerActivation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"updateChannel\" Type=\"microsoft.graph.officeUpdateChannel\" Nullable=\"false\" />\n                <Property Name=\"officePlatformArchitecture\" Type=\"microsoft.graph.windowsArchitecture\" Nullable=\"false\" />\n                <Property Name=\"localesToInstall\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"installProgressDisplayLevel\" Type=\"microsoft.graph.officeSuiteInstallProgressDisplayLevel\" Nullable=\"false\" />\n                <Property Name=\"shouldUninstallOlderVersionsOfOffice\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"targetVersion\" Type=\"Edm.String\" />\n                <Property Name=\"updateVersion\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"excludedApps\">\n                <Property Name=\"access\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"excel\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"groove\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"infoPath\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"oneDrive\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"oneNote\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"outlook\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"powerPoint\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"publisher\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"sharePointDesigner\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"visio\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"word\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"managedApp\" BaseType=\"microsoft.graph.mobileApp\" Abstract=\"true\">\n                <Property Name=\"appAvailability\" Type=\"microsoft.graph.managedAppAvailability\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedAndroidStoreApp\" BaseType=\"microsoft.graph.managedApp\">\n                <Property Name=\"packageId\" Type=\"Edm.String\" />\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.androidMinimumOperatingSystem\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"androidMinimumOperatingSystem\">\n                <Property Name=\"v4_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v4_0_3\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v4_1\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v4_2\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v4_3\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v4_4\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v5_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v5_1\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"managedIOSStoreApp\" BaseType=\"microsoft.graph.managedApp\">\n                <Property Name=\"bundleId\" Type=\"Edm.String\" />\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"applicableDeviceType\" Type=\"microsoft.graph.iosDeviceType\" Nullable=\"false\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.iosMinimumOperatingSystem\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"iosMinimumOperatingSystem\">\n                <Property Name=\"v8_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v9_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v10_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v11_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"managedMobileLobApp\" BaseType=\"microsoft.graph.managedApp\" Abstract=\"true\">\n                <Property Name=\"committedContentVersion\" Type=\"Edm.String\" />\n                <Property Name=\"fileName\" Type=\"Edm.String\" />\n                <Property Name=\"size\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <NavigationProperty Name=\"contentVersions\" Type=\"Collection(microsoft.graph.mobileAppContent)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"mobileAppContent\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"files\" Type=\"Collection(microsoft.graph.mobileAppContentFile)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"containedApps\" Type=\"Collection(microsoft.graph.mobileContainedApp)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"mobileContainedApp\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\" />\n            <EntityType Name=\"windowsUniversalAppXContainedApp\" BaseType=\"microsoft.graph.mobileContainedApp\">\n                <Property Name=\"appUserModelId\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"microsoftStoreForBusinessContainedApp\" BaseType=\"microsoft.graph.mobileContainedApp\">\n                <Property Name=\"appUserModelId\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedAndroidLobApp\" BaseType=\"microsoft.graph.managedMobileLobApp\">\n                <Property Name=\"packageId\" Type=\"Edm.String\" />\n                <Property Name=\"identityName\" Type=\"Edm.String\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.androidMinimumOperatingSystem\" />\n                <Property Name=\"versionName\" Type=\"Edm.String\" />\n                <Property Name=\"versionCode\" Type=\"Edm.String\" />\n                <Property Name=\"identityVersion\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedIOSLobApp\" BaseType=\"microsoft.graph.managedMobileLobApp\">\n                <Property Name=\"bundleId\" Type=\"Edm.String\" />\n                <Property Name=\"applicableDeviceType\" Type=\"microsoft.graph.iosDeviceType\" Nullable=\"false\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.iosMinimumOperatingSystem\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"versionNumber\" Type=\"Edm.String\" />\n                <Property Name=\"buildNumber\" Type=\"Edm.String\" />\n                <Property Name=\"identityVersion\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"mobileLobApp\" BaseType=\"microsoft.graph.mobileApp\" Abstract=\"true\">\n                <Property Name=\"committedContentVersion\" Type=\"Edm.String\" />\n                <Property Name=\"fileName\" Type=\"Edm.String\" />\n                <Property Name=\"size\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <NavigationProperty Name=\"contentVersions\" Type=\"Collection(microsoft.graph.mobileAppContent)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"windowsMinimumOperatingSystem\">\n                <Property Name=\"v8_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v8_1\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v10_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"macOSLobApp\" BaseType=\"microsoft.graph.mobileLobApp\">\n                <Property Name=\"bundleId\" Type=\"Edm.String\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.macOSMinimumOperatingSystem\" />\n                <Property Name=\"buildNumber\" Type=\"Edm.String\" />\n                <Property Name=\"versionNumber\" Type=\"Edm.String\" />\n                <Property Name=\"childApps\" Type=\"Collection(microsoft.graph.macOSLobChildApp)\" />\n                <Property Name=\"identityVersion\" Type=\"Edm.String\" />\n                <Property Name=\"md5HashChunkSize\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"md5Hash\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"ignoreVersionDetection\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"macOSMinimumOperatingSystem\">\n                <Property Name=\"v10_7\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v10_8\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v10_9\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v10_10\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v10_11\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v10_12\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v10_13\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"macOSLobChildApp\">\n                <Property Name=\"bundleId\" Type=\"Edm.String\" />\n                <Property Name=\"buildNumber\" Type=\"Edm.String\" />\n                <Property Name=\"versionNumber\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"windowsMobileMSI\" BaseType=\"microsoft.graph.mobileLobApp\">\n                <Property Name=\"commandLine\" Type=\"Edm.String\" />\n                <Property Name=\"productCode\" Type=\"Edm.String\" />\n                <Property Name=\"productVersion\" Type=\"Edm.String\" />\n                <Property Name=\"ignoreVersionDetection\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"identityVersion\" Type=\"Edm.String\" />\n                <Property Name=\"useDeviceContext\" Type=\"Edm.Boolean\" />\n            </EntityType>\n            <EntityType Name=\"windowsPhone81AppX\" BaseType=\"microsoft.graph.mobileLobApp\">\n                <Property Name=\"applicableArchitectures\" Type=\"microsoft.graph.windowsArchitecture\" Nullable=\"false\" />\n                <Property Name=\"identityName\" Type=\"Edm.String\" />\n                <Property Name=\"identityPublisherHash\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"identityResourceIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.windowsMinimumOperatingSystem\" Nullable=\"false\" />\n                <Property Name=\"phoneProductIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"phonePublisherId\" Type=\"Edm.String\" />\n                <Property Name=\"identityVersion\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"windowsPhone81AppXBundle\" BaseType=\"microsoft.graph.windowsPhone81AppX\">\n                <Property Name=\"appXPackageInformationList\" Type=\"Collection(microsoft.graph.windowsPackageInformation)\" />\n            </EntityType>\n            <ComplexType Name=\"windowsPackageInformation\">\n                <Property Name=\"applicableArchitecture\" Type=\"microsoft.graph.windowsArchitecture\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"identityName\" Type=\"Edm.String\" />\n                <Property Name=\"identityPublisher\" Type=\"Edm.String\" />\n                <Property Name=\"identityResourceIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"identityVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.windowsMinimumOperatingSystem\" />\n            </ComplexType>\n            <EntityType Name=\"windowsUniversalAppX\" BaseType=\"microsoft.graph.mobileLobApp\">\n                <Property Name=\"applicableArchitectures\" Type=\"microsoft.graph.windowsArchitecture\" Nullable=\"false\" />\n                <Property Name=\"applicableDeviceTypes\" Type=\"microsoft.graph.windowsDeviceType\" Nullable=\"false\" />\n                <Property Name=\"identityName\" Type=\"Edm.String\" />\n                <Property Name=\"identityPublisherHash\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"identityResourceIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"isBundle\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.windowsMinimumOperatingSystem\" Nullable=\"false\" />\n                <Property Name=\"identityVersion\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"committedContainedApps\" Type=\"Collection(microsoft.graph.mobileContainedApp)\" />\n            </EntityType>\n            <EntityType Name=\"windowsAppX\" BaseType=\"microsoft.graph.mobileLobApp\">\n                <Property Name=\"applicableArchitectures\" Type=\"microsoft.graph.windowsArchitecture\" Nullable=\"false\" />\n                <Property Name=\"identityName\" Type=\"Edm.String\" />\n                <Property Name=\"identityPublisherHash\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"identityResourceIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"isBundle\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.windowsMinimumOperatingSystem\" Nullable=\"false\" />\n                <Property Name=\"identityVersion\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"windowsPhoneXAP\" BaseType=\"microsoft.graph.mobileLobApp\">\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.windowsMinimumOperatingSystem\" Nullable=\"false\" />\n                <Property Name=\"productIdentifier\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"identityVersion\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"androidLobApp\" BaseType=\"microsoft.graph.mobileLobApp\">\n                <Property Name=\"packageId\" Type=\"Edm.String\" />\n                <Property Name=\"identityName\" Type=\"Edm.String\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.androidMinimumOperatingSystem\" />\n                <Property Name=\"versionName\" Type=\"Edm.String\" />\n                <Property Name=\"versionCode\" Type=\"Edm.String\" />\n                <Property Name=\"identityVersion\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"iosLobApp\" BaseType=\"microsoft.graph.mobileLobApp\">\n                <Property Name=\"bundleId\" Type=\"Edm.String\" />\n                <Property Name=\"applicableDeviceType\" Type=\"microsoft.graph.iosDeviceType\" Nullable=\"false\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.iosMinimumOperatingSystem\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"versionNumber\" Type=\"Edm.String\" />\n                <Property Name=\"buildNumber\" Type=\"Edm.String\" />\n                <Property Name=\"identityVersion\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"androidForWorkApp\" BaseType=\"microsoft.graph.mobileApp\">\n                <Property Name=\"packageId\" Type=\"Edm.String\" />\n                <Property Name=\"appIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"totalLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"androidManagedStoreApp\" BaseType=\"microsoft.graph.mobileApp\">\n                <Property Name=\"packageId\" Type=\"Edm.String\" />\n                <Property Name=\"appIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"totalLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"microsoftStoreForBusinessApp\" BaseType=\"microsoft.graph.mobileApp\">\n                <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"totalLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"productKey\" Type=\"Edm.String\" />\n                <Property Name=\"licenseType\" Type=\"microsoft.graph.microsoftStoreForBusinessLicenseType\" Nullable=\"false\" />\n                <Property Name=\"packageIdentityName\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"containedApps\" Type=\"Collection(microsoft.graph.mobileContainedApp)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"webApp\" BaseType=\"microsoft.graph.mobileApp\">\n                <Property Name=\"appUrl\" Type=\"Edm.String\" />\n                <Property Name=\"useManagedBrowser\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsPhone81StoreApp\" BaseType=\"microsoft.graph.mobileApp\">\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"windowsStoreApp\" BaseType=\"microsoft.graph.mobileApp\">\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"androidStoreApp\" BaseType=\"microsoft.graph.mobileApp\">\n                <Property Name=\"packageId\" Type=\"Edm.String\" />\n                <Property Name=\"appIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.androidMinimumOperatingSystem\" />\n            </EntityType>\n            <EntityType Name=\"iosVppAppAssignedDeviceLicense\" BaseType=\"microsoft.graph.iosVppAppAssignedLicense\">\n                <Property Name=\"managedDeviceId\" Type=\"Edm.String\" />\n                <Property Name=\"deviceName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"iosVppAppAssignedUserLicense\" BaseType=\"microsoft.graph.iosVppAppAssignedLicense\" />\n            <EntityType Name=\"iosStoreApp\" BaseType=\"microsoft.graph.mobileApp\">\n                <Property Name=\"bundleId\" Type=\"Edm.String\" />\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" />\n                <Property Name=\"applicableDeviceType\" Type=\"microsoft.graph.iosDeviceType\" Nullable=\"false\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.iosMinimumOperatingSystem\" />\n            </EntityType>\n            <EntityType Name=\"androidForWorkMobileAppConfiguration\" BaseType=\"microsoft.graph.managedDeviceMobileAppConfiguration\">\n                <Property Name=\"packageId\" Type=\"Edm.String\" />\n                <Property Name=\"payloadJson\" Type=\"Edm.String\" />\n                <Property Name=\"permissionActions\" Type=\"Collection(microsoft.graph.androidPermissionAction)\" />\n            </EntityType>\n            <ComplexType Name=\"androidPermissionAction\">\n                <Property Name=\"permission\" Type=\"Edm.String\" />\n                <Property Name=\"action\" Type=\"microsoft.graph.androidPermissionActionType\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"androidManagedStoreAppConfiguration\" BaseType=\"microsoft.graph.managedDeviceMobileAppConfiguration\">\n                <Property Name=\"packageId\" Type=\"Edm.String\" />\n                <Property Name=\"payloadJson\" Type=\"Edm.String\" />\n                <Property Name=\"permissionActions\" Type=\"Collection(microsoft.graph.androidPermissionAction)\" />\n            </EntityType>\n            <EntityType Name=\"iosMobileAppConfiguration\" BaseType=\"microsoft.graph.managedDeviceMobileAppConfiguration\">\n                <Property Name=\"encodedSettingXml\" Type=\"Edm.Binary\" />\n                <Property Name=\"settings\" Type=\"Collection(microsoft.graph.appConfigurationSettingItem)\" />\n            </EntityType>\n            <ComplexType Name=\"appConfigurationSettingItem\">\n                <Property Name=\"appConfigKey\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"appConfigKeyType\" Type=\"microsoft.graph.mdmAppConfigKeyType\" Nullable=\"false\" />\n                <Property Name=\"appConfigKeyValue\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"termsAndConditionsGroupAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"targetGroupId\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"termsAndConditions\" Type=\"microsoft.graph.termsAndConditions\" />\n            </EntityType>\n            <EntityType Name=\"termsAndConditionsAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            </EntityType>\n            <EntityType Name=\"termsAndConditionsAcceptanceStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"acceptedVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"acceptedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <NavigationProperty Name=\"termsAndConditions\" Type=\"microsoft.graph.termsAndConditions\" />\n            </EntityType>\n            <EntityType Name=\"deviceManagementScriptAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            </EntityType>\n            <ComplexType Name=\"runSchedule\" />\n            <EntityType Name=\"deviceManagementScriptGroupAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"targetGroupId\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"deviceManagementScriptRunSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"successDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"successUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceManagementScriptDeviceState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"runState\" Type=\"microsoft.graph.runState\" Nullable=\"false\" />\n                <Property Name=\"resultMessage\" Type=\"Edm.String\" />\n                <Property Name=\"lastStateUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"errorCode\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorDescription\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"managedDevice\" Type=\"microsoft.graph.managedDevice\" />\n            </EntityType>\n            <EntityType Name=\"deviceManagementScriptUserState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"successDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"deviceRunStates\" Type=\"Collection(microsoft.graph.deviceManagementScriptDeviceState)\" />\n            </EntityType>\n            <EntityType Name=\"deviceConfigurationState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"settingStates\" Type=\"Collection(microsoft.graph.deviceConfigurationSettingState)\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"platformType\" Type=\"microsoft.graph.policyPlatformType\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"settingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"hardwareInformation\">\n                <Property Name=\"serialNumber\" Type=\"Edm.String\" />\n                <Property Name=\"totalStorageSpace\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"freeStorageSpace\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"imei\" Type=\"Edm.String\" />\n                <Property Name=\"meid\" Type=\"Edm.String\" />\n                <Property Name=\"manufacturer\" Type=\"Edm.String\" />\n                <Property Name=\"model\" Type=\"Edm.String\" />\n                <Property Name=\"phoneNumber\" Type=\"Edm.String\" />\n                <Property Name=\"subscriberCarrier\" Type=\"Edm.String\" />\n                <Property Name=\"cellularTechnology\" Type=\"Edm.String\" />\n                <Property Name=\"wifiMac\" Type=\"Edm.String\" />\n                <Property Name=\"operatingSystemLanguage\" Type=\"Edm.String\" />\n                <Property Name=\"isSupervised\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"isEncrypted\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"isSharedDevice\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"sharedDeviceCachedUsers\" Type=\"Collection(microsoft.graph.sharedAppleDeviceUser)\" />\n                <Property Name=\"tpmSpecificationVersion\" Type=\"Edm.String\" />\n                <Property Name=\"operatingSystemEdition\" Type=\"Edm.String\" />\n                <Property Name=\"deviceFullQualifiedDomainName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceGuardVirtualizationBasedSecurityHardwareRequirementState\" Type=\"microsoft.graph.deviceGuardVirtualizationBasedSecurityHardwareRequirementState\" Nullable=\"false\" />\n                <Property Name=\"deviceGuardVirtualizationBasedSecurityState\" Type=\"microsoft.graph.deviceGuardVirtualizationBasedSecurityState\" Nullable=\"false\" />\n                <Property Name=\"deviceGuardLocalSystemAuthorityCredentialGuardState\" Type=\"microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardState\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"sharedAppleDeviceUser\">\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"dataToSync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"dataQuota\" Type=\"Edm.Int64\" />\n                <Property Name=\"dataUsed\" Type=\"Edm.Int64\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceActionResult\">\n                <Property Name=\"actionName\" Type=\"Edm.String\" />\n                <Property Name=\"actionState\" Type=\"microsoft.graph.actionState\" Nullable=\"false\" />\n                <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"configurationManagerClientEnabledFeatures\">\n                <Property Name=\"inventory\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"modernApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"resourceAccess\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceConfiguration\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"compliancePolicy\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsUpdateForBusiness\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceHealthAttestationState\">\n                <Property Name=\"lastUpdateDateTime\" Type=\"Edm.String\" />\n                <Property Name=\"contentNamespaceUrl\" Type=\"Edm.String\" />\n                <Property Name=\"deviceHealthAttestationStatus\" Type=\"Edm.String\" />\n                <Property Name=\"contentVersion\" Type=\"Edm.String\" />\n                <Property Name=\"issuedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"attestationIdentityKey\" Type=\"Edm.String\" />\n                <Property Name=\"resetCount\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"restartCount\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"dataExcutionPolicy\" Type=\"Edm.String\" />\n                <Property Name=\"bitLockerStatus\" Type=\"Edm.String\" />\n                <Property Name=\"bootManagerVersion\" Type=\"Edm.String\" />\n                <Property Name=\"codeIntegrityCheckVersion\" Type=\"Edm.String\" />\n                <Property Name=\"secureBoot\" Type=\"Edm.String\" />\n                <Property Name=\"bootDebugging\" Type=\"Edm.String\" />\n                <Property Name=\"operatingSystemKernelDebugging\" Type=\"Edm.String\" />\n                <Property Name=\"codeIntegrity\" Type=\"Edm.String\" />\n                <Property Name=\"testSigning\" Type=\"Edm.String\" />\n                <Property Name=\"safeMode\" Type=\"Edm.String\" />\n                <Property Name=\"windowsPE\" Type=\"Edm.String\" />\n                <Property Name=\"earlyLaunchAntiMalwareDriverProtection\" Type=\"Edm.String\" />\n                <Property Name=\"virtualSecureMode\" Type=\"Edm.String\" />\n                <Property Name=\"pcrHashAlgorithm\" Type=\"Edm.String\" />\n                <Property Name=\"bootAppSecurityVersion\" Type=\"Edm.String\" />\n                <Property Name=\"bootManagerSecurityVersion\" Type=\"Edm.String\" />\n                <Property Name=\"tpmVersion\" Type=\"Edm.String\" />\n                <Property Name=\"pcr0\" Type=\"Edm.String\" />\n                <Property Name=\"secureBootConfigurationPolicyFingerPrint\" Type=\"Edm.String\" />\n                <Property Name=\"codeIntegrityPolicy\" Type=\"Edm.String\" />\n                <Property Name=\"bootRevisionListInfo\" Type=\"Edm.String\" />\n                <Property Name=\"operatingSystemRevListInfo\" Type=\"Edm.String\" />\n                <Property Name=\"healthStatusMismatchInfo\" Type=\"Edm.String\" />\n                <Property Name=\"healthAttestationSupportedStatus\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"loggedOnUser\">\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"lastLogOnDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"configurationManagerClientHealthState\">\n                <Property Name=\"state\" Type=\"microsoft.graph.configurationManagerClientState\" Nullable=\"false\" />\n                <Property Name=\"errorCode\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"windowsProtectionState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"malwareProtectionEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"deviceState\" Type=\"microsoft.graph.windowsDeviceHealthState\" />\n                <Property Name=\"realTimeProtectionEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"networkInspectionSystemEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"quickScanOverdue\" Type=\"Edm.Boolean\" />\n                <Property Name=\"fullScanOverdue\" Type=\"Edm.Boolean\" />\n                <Property Name=\"signatureUpdateOverdue\" Type=\"Edm.Boolean\" />\n                <Property Name=\"rebootRequired\" Type=\"Edm.Boolean\" />\n                <Property Name=\"fullScanRequired\" Type=\"Edm.Boolean\" />\n                <Property Name=\"engineVersion\" Type=\"Edm.String\" />\n                <Property Name=\"signatureVersion\" Type=\"Edm.String\" />\n                <Property Name=\"antiMalwareVersion\" Type=\"Edm.String\" />\n                <Property Name=\"lastQuickScanDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastFullScanDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastQuickScanSignatureVersion\" Type=\"Edm.String\" />\n                <Property Name=\"lastFullScanSignatureVersion\" Type=\"Edm.String\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <NavigationProperty Name=\"detectedMalwareState\" Type=\"Collection(microsoft.graph.windowsDeviceMalwareState)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"deviceCompliancePolicyState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"settingStates\" Type=\"Collection(microsoft.graph.deviceCompliancePolicySettingState)\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"platformType\" Type=\"microsoft.graph.policyPlatformType\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"settingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceMobileAppConfigurationState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"platformType\" Type=\"microsoft.graph.policyPlatformType\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"settingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"bulkManagedDeviceActionResult\">\n                <Property Name=\"successfulDeviceIds\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"failedDeviceIds\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"notFoundDeviceIds\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"notSupportedDeviceIds\" Type=\"Collection(Edm.String)\" />\n            </ComplexType>\n            <ComplexType Name=\"updateWindowsDeviceAccountActionParameter\">\n                <Property Name=\"deviceAccount\" Type=\"microsoft.graph.windowsDeviceAccount\" />\n                <Property Name=\"passwordRotationEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"calendarSyncEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"deviceAccountEmail\" Type=\"Edm.String\" />\n                <Property Name=\"exchangeServer\" Type=\"Edm.String\" />\n                <Property Name=\"sessionInitiationProtocalAddress\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsDeviceAccount\">\n                <Property Name=\"password\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"dailySchedule\" BaseType=\"microsoft.graph.runSchedule\">\n                <Property Name=\"interval\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"hourlySchedule\" BaseType=\"microsoft.graph.runSchedule\">\n                <Property Name=\"interval\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"revokeAppleVppLicensesActionResult\" BaseType=\"microsoft.graph.deviceActionResult\">\n                <Property Name=\"totalLicensesCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedLicensesCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsDefenderScanActionResult\" BaseType=\"microsoft.graph.deviceActionResult\">\n                <Property Name=\"scanType\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"deleteUserFromSharedAppleDeviceActionResult\" BaseType=\"microsoft.graph.deviceActionResult\">\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceGeoLocation\">\n                <Property Name=\"lastCollectedDateTimeUtc\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastCollectedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"longitude\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"latitude\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"altitude\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"horizontalAccuracy\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"verticalAccuracy\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"heading\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"speed\" Type=\"Edm.Double\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"locateDeviceActionResult\" BaseType=\"microsoft.graph.deviceActionResult\">\n                <Property Name=\"deviceLocation\" Type=\"microsoft.graph.deviceGeoLocation\" />\n            </ComplexType>\n            <ComplexType Name=\"remoteLockActionResult\" BaseType=\"microsoft.graph.deviceActionResult\">\n                <Property Name=\"unlockPin\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"resetPasscodeActionResult\" BaseType=\"microsoft.graph.deviceActionResult\">\n                <Property Name=\"passcode\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"windowsDeviceMalwareState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"additionalInformationUrl\" Type=\"Edm.String\" />\n                <Property Name=\"severity\" Type=\"microsoft.graph.windowsMalwareSeverity\" />\n                <Property Name=\"catetgory\" Type=\"microsoft.graph.windowsMalwareCategory\" />\n                <Property Name=\"executionState\" Type=\"microsoft.graph.windowsMalwareExecutionState\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.windowsMalwareState\" />\n                <Property Name=\"threatState\" Type=\"microsoft.graph.windowsMalwareThreatState\" />\n                <Property Name=\"initialDetectionDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastStateChangeDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"detectionCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"category\" Type=\"microsoft.graph.windowsMalwareCategory\" />\n            </EntityType>\n            <EntityType Name=\"windowsManagedDevice\" BaseType=\"microsoft.graph.managedDevice\" />\n            <ComplexType Name=\"deviceOperatingSystemSummary\">\n                <Property Name=\"androidCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"iosCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"macOSCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"windowsMobileCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"windowsCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"unknownCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceExchangeAccessStateSummary\">\n                <Property Name=\"allowedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"blockedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"quarantinedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"unavailableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"managedDeviceModelsAndManufacturers\">\n                <Property Name=\"deviceModels\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"deviceManufacturers\" Type=\"Collection(Edm.String)\" />\n            </ComplexType>\n            <EntityType Name=\"windowsManagementAppHealthSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"healthyDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"unhealthyDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsManagementAppHealthState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"healthState\" Type=\"microsoft.graph.healthState\" Nullable=\"false\" />\n                <Property Name=\"installedVersion\" Type=\"Edm.String\" />\n                <Property Name=\"lastCheckInDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"deviceName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceOSVersion\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"windowsDeviceADAccount\" BaseType=\"microsoft.graph.windowsDeviceAccount\">\n                <Property Name=\"domainName\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsDeviceAzureADAccount\" BaseType=\"microsoft.graph.windowsDeviceAccount\">\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"reportRoot\" BaseType=\"microsoft.graph.entity\" />\n            <EntityType Name=\"deviceConfigurationGroupAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"targetGroupId\" Type=\"Edm.String\" />\n                <Property Name=\"excludeGroup\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"deviceConfiguration\" Type=\"microsoft.graph.deviceConfiguration\" />\n            </EntityType>\n            <EntityType Name=\"deviceConfigurationAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            </EntityType>\n            <EntityType Name=\"deviceConfigurationDeviceStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"deviceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceModel\" Type=\"Edm.String\" />\n                <Property Name=\"platform\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"deviceConfigurationUserStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"devicesCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"deviceConfigurationDeviceOverview\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicablePlatformCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceConfigurationUserOverview\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"settingStateDeviceSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"settingName\" Type=\"Edm.String\" />\n                <Property Name=\"instancePath\" Type=\"Edm.String\" />\n                <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceCompliancePolicyAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            </EntityType>\n            <EntityType Name=\"deviceComplianceScheduledActionForRule\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"ruleName\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"scheduledActionConfigurations\" Type=\"Collection(microsoft.graph.deviceComplianceActionItem)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"deviceComplianceDeviceStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"deviceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceModel\" Type=\"Edm.String\" />\n                <Property Name=\"platform\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"deviceComplianceUserStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"devicesCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"deviceComplianceDeviceOverview\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicablePlatformCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceComplianceUserOverview\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceComplianceActionItem\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"gracePeriodHours\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"actionType\" Type=\"microsoft.graph.deviceComplianceActionType\" Nullable=\"false\" />\n                <Property Name=\"notificationTemplateId\" Type=\"Edm.String\" />\n                <Property Name=\"notificationMessageCCList\" Type=\"Collection(Edm.String)\" />\n            </EntityType>\n            <EntityType Name=\"windowsPrivacyDataAccessControlItem\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"accessLevel\" Type=\"microsoft.graph.windowsPrivacyDataAccessLevel\" Nullable=\"false\" />\n                <Property Name=\"dataCategory\" Type=\"microsoft.graph.windowsPrivacyDataCategory\" Nullable=\"false\" />\n                <Property Name=\"appPackageFamilyName\" Type=\"Edm.String\" />\n                <Property Name=\"appDisplayName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"windowsAssignedAccessProfile\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"profileName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"showTaskBar\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appUserModelIds\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"desktopAppPaths\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"userAccounts\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"startMenuLayoutXml\" Type=\"Edm.Binary\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"report\">\n                <Property Name=\"content\" Type=\"Edm.Stream\" />\n            </ComplexType>\n            <EntityType Name=\"androidDeviceOwnerGeneralDeviceConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"accountsBlockModification\" Type=\"Edm.Boolean\" />\n                <Property Name=\"appsAllowInstallFromUnknownSources\" Type=\"Edm.Boolean\" />\n                <Property Name=\"appsAutoUpdatePolicy\" Type=\"microsoft.graph.androidDeviceOwnerAppAutoUpdatePolicyType\" />\n                <Property Name=\"appsDefaultPermissionPolicy\" Type=\"microsoft.graph.androidDeviceOwnerDefaultAppPermissionPolicyType\" />\n                <Property Name=\"bluetoothBlockConfiguration\" Type=\"Edm.Boolean\" />\n                <Property Name=\"bluetoothBlockContactSharing\" Type=\"Edm.Boolean\" />\n                <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\" />\n                <Property Name=\"cellularBlockWiFiTethering\" Type=\"Edm.Boolean\" />\n                <Property Name=\"dataRoamingBlocked\" Type=\"Edm.Boolean\" />\n                <Property Name=\"dateTimeConfigurationBlocked\" Type=\"Edm.Boolean\" />\n                <Property Name=\"factoryResetDeviceAdministratorEmails\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"factoryResetBlocked\" Type=\"Edm.Boolean\" />\n                <Property Name=\"kioskModeApps\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"microphoneForceMute\" Type=\"Edm.Boolean\" />\n                <Property Name=\"networkEscapeHatchAllowed\" Type=\"Edm.Boolean\" />\n                <Property Name=\"nfcBlockOutgoingBeam\" Type=\"Edm.Boolean\" />\n                <Property Name=\"passwordBlockKeyguard\" Type=\"Edm.Boolean\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordCountToBlock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.androidDeviceOwnerRequiredPasswordType\" />\n                <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\" />\n                <Property Name=\"safeBootBlocked\" Type=\"Edm.Boolean\" />\n                <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" />\n                <Property Name=\"securityAllowDebuggingFeatures\" Type=\"Edm.Boolean\" />\n                <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\" />\n                <Property Name=\"statusBarBlocked\" Type=\"Edm.Boolean\" />\n                <Property Name=\"stayOnModes\" Type=\"Collection(microsoft.graph.androidDeviceOwnerBatteryPluggedMode)\" Nullable=\"false\" />\n                <Property Name=\"storageAllowUsb\" Type=\"Edm.Boolean\" />\n                <Property Name=\"storageBlockExternalMedia\" Type=\"Edm.Boolean\" />\n                <Property Name=\"storageBlockUsbFileTransfer\" Type=\"Edm.Boolean\" />\n                <Property Name=\"systemUpdateWindowStartMinutesAfterMidnight\" Type=\"Edm.Int32\" />\n                <Property Name=\"systemUpdateWindowEndMinutesAfterMidnight\" Type=\"Edm.Int32\" />\n                <Property Name=\"systemUpdateInstallType\" Type=\"microsoft.graph.androidDeviceOwnerSystemUpdateInstallType\" />\n                <Property Name=\"usersBlockAdd\" Type=\"Edm.Boolean\" />\n                <Property Name=\"usersBlockRemove\" Type=\"Edm.Boolean\" />\n                <Property Name=\"volumeBlockAdjustment\" Type=\"Edm.Boolean\" />\n                <Property Name=\"wifiBlockEditConfigurations\" Type=\"Edm.Boolean\" />\n                <Property Name=\"wifiBlockEditPolicyDefinedConfigurations\" Type=\"Edm.Boolean\" />\n            </EntityType>\n            <ComplexType Name=\"appListItem\">\n                <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"publisher\" Type=\"Edm.String\" />\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" />\n                <Property Name=\"appId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"androidDeviceOwnerWiFiConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"networkName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"ssid\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"connectAutomatically\" Type=\"Edm.Boolean\" />\n                <Property Name=\"connectWhenNetworkNameIsHidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"wiFiSecurityType\" Type=\"microsoft.graph.androidDeviceOwnerWiFiSecurityType\" Nullable=\"false\" />\n                <Property Name=\"preSharedKey\" Type=\"Edm.String\" />\n                <Property Name=\"preSharedKeyIsSet\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"androidForWorkEasEmailProfileBase\" BaseType=\"microsoft.graph.deviceConfiguration\" Abstract=\"true\">\n                <Property Name=\"authenticationMethod\" Type=\"microsoft.graph.easAuthenticationMethod\" Nullable=\"false\" />\n                <Property Name=\"durationOfEmailToSync\" Type=\"microsoft.graph.emailSyncDuration\" Nullable=\"false\" />\n                <Property Name=\"emailAddressSource\" Type=\"microsoft.graph.userEmailSource\" Nullable=\"false\" />\n                <Property Name=\"hostName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"requireSsl\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"usernameSource\" Type=\"microsoft.graph.androidUsernameSource\" Nullable=\"false\" />\n                <NavigationProperty Name=\"identityCertificate\" Type=\"microsoft.graph.androidForWorkCertificateProfileBase\" />\n            </EntityType>\n            <EntityType Name=\"androidForWorkCertificateProfileBase\" BaseType=\"microsoft.graph.deviceConfiguration\" Abstract=\"true\">\n                <Property Name=\"renewalThresholdPercentage\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"subjectNameFormat\" Type=\"microsoft.graph.subjectNameFormat\" Nullable=\"false\" />\n                <Property Name=\"subjectAlternativeNameType\" Type=\"microsoft.graph.subjectAlternativeNameType\" Nullable=\"false\" />\n                <Property Name=\"certificateValidityPeriodValue\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"certificateValidityPeriodScale\" Type=\"microsoft.graph.certificateValidityPeriodScale\" Nullable=\"false\" />\n                <Property Name=\"extendedKeyUsages\" Type=\"Collection(microsoft.graph.extendedKeyUsage)\" Nullable=\"false\" />\n                <NavigationProperty Name=\"rootCertificate\" Type=\"microsoft.graph.androidForWorkTrustedRootCertificate\" />\n            </EntityType>\n            <ComplexType Name=\"extendedKeyUsage\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"objectIdentifier\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"androidForWorkTrustedRootCertificate\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"trustedRootCertificate\" Type=\"Edm.Binary\" Nullable=\"false\" />\n                <Property Name=\"certFileName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"androidForWorkPkcsCertificateProfile\" BaseType=\"microsoft.graph.androidForWorkCertificateProfileBase\">\n                <Property Name=\"certificationAuthority\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"certificationAuthorityName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"certificateTemplateName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(microsoft.graph.managedDeviceCertificateState)\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceCertificateState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"devicePlatform\" Type=\"microsoft.graph.devicePlatformType\" Nullable=\"false\" />\n                <Property Name=\"certificateKeyUsage\" Type=\"microsoft.graph.keyUsages\" Nullable=\"false\" />\n                <Property Name=\"certificateValidityPeriodUnits\" Type=\"microsoft.graph.certificateValidityPeriodScale\" Nullable=\"false\" />\n                <Property Name=\"certificateIssuanceState\" Type=\"microsoft.graph.certificateIssuanceStates\" Nullable=\"false\" />\n                <Property Name=\"certificateKeyStorageProvider\" Type=\"microsoft.graph.keyStorageProviderOption\" Nullable=\"false\" />\n                <Property Name=\"certificateSubjectNameFormat\" Type=\"microsoft.graph.subjectNameFormat\" Nullable=\"false\" />\n                <Property Name=\"certificateSubjectAlternativeNameFormat\" Type=\"microsoft.graph.subjectAlternativeNameType\" Nullable=\"false\" />\n                <Property Name=\"certificateRevokeStatus\" Type=\"microsoft.graph.certificateRevocationStatus\" Nullable=\"false\" />\n                <Property Name=\"certificateProfileDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"userDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"certificateExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"certificateLastIssuanceStateChangedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastCertificateStateChangeDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"certificateIssuer\" Type=\"Edm.String\" />\n                <Property Name=\"certificateThumbprint\" Type=\"Edm.String\" />\n                <Property Name=\"certificateSerialNumber\" Type=\"Edm.String\" />\n                <Property Name=\"certificateKeyLength\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"certificateEnhancedKeyUsage\" Type=\"Edm.String\" />\n                <Property Name=\"certificateValidityPeriod\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"certificateSubjectNameFormatString\" Type=\"Edm.String\" />\n                <Property Name=\"certificateSubjectAlternativeNameFormatString\" Type=\"Edm.String\" />\n                <Property Name=\"certificateIssuanceDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"certificateErrorCode\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"androidForWorkScepCertificateProfile\" BaseType=\"microsoft.graph.androidForWorkCertificateProfileBase\">\n                <Property Name=\"scepServerUrls\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\" />\n                <Property Name=\"keyUsage\" Type=\"microsoft.graph.keyUsages\" Nullable=\"false\" />\n                <Property Name=\"keySize\" Type=\"microsoft.graph.keySize\" Nullable=\"false\" />\n                <Property Name=\"hashAlgorithm\" Type=\"microsoft.graph.hashAlgorithms\" Nullable=\"false\" />\n                <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(microsoft.graph.managedDeviceCertificateState)\" />\n            </EntityType>\n            <EntityType Name=\"androidForWorkGmailEasConfiguration\" BaseType=\"microsoft.graph.androidForWorkEasEmailProfileBase\" />\n            <EntityType Name=\"androidForWorkNineWorkEasConfiguration\" BaseType=\"microsoft.graph.androidForWorkEasEmailProfileBase\">\n                <Property Name=\"syncCalendar\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"syncContacts\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"syncTasks\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"androidCertificateProfileBase\" BaseType=\"microsoft.graph.deviceConfiguration\" Abstract=\"true\">\n                <Property Name=\"renewalThresholdPercentage\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"subjectNameFormat\" Type=\"microsoft.graph.subjectNameFormat\" Nullable=\"false\" />\n                <Property Name=\"subjectAlternativeNameType\" Type=\"microsoft.graph.subjectAlternativeNameType\" Nullable=\"false\" />\n                <Property Name=\"certificateValidityPeriodValue\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"certificateValidityPeriodScale\" Type=\"microsoft.graph.certificateValidityPeriodScale\" Nullable=\"false\" />\n                <Property Name=\"extendedKeyUsages\" Type=\"Collection(microsoft.graph.extendedKeyUsage)\" Nullable=\"false\" />\n                <NavigationProperty Name=\"rootCertificate\" Type=\"microsoft.graph.androidTrustedRootCertificate\" />\n            </EntityType>\n            <EntityType Name=\"androidTrustedRootCertificate\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"trustedRootCertificate\" Type=\"Edm.Binary\" Nullable=\"false\" />\n                <Property Name=\"certFileName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"androidForWorkImportedPFXCertificateProfile\" BaseType=\"microsoft.graph.androidCertificateProfileBase\">\n                <Property Name=\"intendedPurpose\" Type=\"microsoft.graph.intendedPurpose\" Nullable=\"false\" />\n                <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(microsoft.graph.managedDeviceCertificateState)\" />\n            </EntityType>\n            <EntityType Name=\"androidImportedPFXCertificateProfile\" BaseType=\"microsoft.graph.androidCertificateProfileBase\">\n                <Property Name=\"intendedPurpose\" Type=\"microsoft.graph.intendedPurpose\" Nullable=\"false\" />\n                <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(microsoft.graph.managedDeviceCertificateState)\" />\n            </EntityType>\n            <EntityType Name=\"androidPkcsCertificateProfile\" BaseType=\"microsoft.graph.androidCertificateProfileBase\">\n                <Property Name=\"certificationAuthority\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"certificationAuthorityName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"certificateTemplateName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(microsoft.graph.managedDeviceCertificateState)\" />\n            </EntityType>\n            <EntityType Name=\"androidScepCertificateProfile\" BaseType=\"microsoft.graph.androidCertificateProfileBase\">\n                <Property Name=\"scepServerUrls\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\" />\n                <Property Name=\"keyUsage\" Type=\"microsoft.graph.keyUsages\" Nullable=\"false\" />\n                <Property Name=\"keySize\" Type=\"microsoft.graph.keySize\" Nullable=\"false\" />\n                <Property Name=\"hashAlgorithm\" Type=\"microsoft.graph.hashAlgorithms\" Nullable=\"false\" />\n                <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(microsoft.graph.managedDeviceCertificateState)\" />\n            </EntityType>\n            <EntityType Name=\"androidCustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"omaSettings\" Type=\"Collection(microsoft.graph.omaSetting)\" />\n            </EntityType>\n            <ComplexType Name=\"omaSetting\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"omaUri\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"omaSettingInteger\" BaseType=\"microsoft.graph.omaSetting\">\n                <Property Name=\"value\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"omaSettingFloatingPoint\" BaseType=\"microsoft.graph.omaSetting\">\n                <Property Name=\"value\" Type=\"Edm.Single\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"omaSettingString\" BaseType=\"microsoft.graph.omaSetting\">\n                <Property Name=\"value\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"omaSettingDateTime\" BaseType=\"microsoft.graph.omaSetting\">\n                <Property Name=\"value\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"omaSettingStringXml\" BaseType=\"microsoft.graph.omaSetting\">\n                <Property Name=\"fileName\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.Binary\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"omaSettingBoolean\" BaseType=\"microsoft.graph.omaSetting\">\n                <Property Name=\"value\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"omaSettingBase64\" BaseType=\"microsoft.graph.omaSetting\">\n                <Property Name=\"fileName\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"androidEasEmailProfileConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"accountName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"authenticationMethod\" Type=\"microsoft.graph.easAuthenticationMethod\" Nullable=\"false\" />\n                <Property Name=\"syncCalendar\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"syncContacts\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"syncTasks\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"syncNotes\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"durationOfEmailToSync\" Type=\"microsoft.graph.emailSyncDuration\" Nullable=\"false\" />\n                <Property Name=\"emailAddressSource\" Type=\"microsoft.graph.userEmailSource\" Nullable=\"false\" />\n                <Property Name=\"emailSyncSchedule\" Type=\"microsoft.graph.emailSyncSchedule\" Nullable=\"false\" />\n                <Property Name=\"hostName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"requireSmime\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"requireSsl\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"usernameSource\" Type=\"microsoft.graph.androidUsernameSource\" Nullable=\"false\" />\n                <Property Name=\"userDomainNameSource\" Type=\"microsoft.graph.domainNameSource\" />\n                <Property Name=\"customDomainName\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"identityCertificate\" Type=\"microsoft.graph.androidCertificateProfileBase\" />\n                <NavigationProperty Name=\"smimeSigningCertificate\" Type=\"microsoft.graph.androidCertificateProfileBase\" />\n            </EntityType>\n            <EntityType Name=\"androidForWorkCustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"omaSettings\" Type=\"Collection(microsoft.graph.omaSetting)\" />\n            </EntityType>\n            <EntityType Name=\"androidForWorkWiFiConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"networkName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"ssid\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"connectAutomatically\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"connectWhenNetworkNameIsHidden\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wiFiSecurityType\" Type=\"microsoft.graph.androidWiFiSecurityType\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"androidForWorkEnterpriseWiFiConfiguration\" BaseType=\"microsoft.graph.androidForWorkWiFiConfiguration\">\n                <Property Name=\"eapType\" Type=\"microsoft.graph.androidEapType\" Nullable=\"false\" />\n                <Property Name=\"authenticationMethod\" Type=\"microsoft.graph.wiFiAuthenticationMethod\" />\n                <Property Name=\"innerAuthenticationProtocolForEapTtls\" Type=\"microsoft.graph.nonEapAuthenticationMethodForEapTtlsType\" />\n                <Property Name=\"innerAuthenticationProtocolForPeap\" Type=\"microsoft.graph.nonEapAuthenticationMethodForPeap\" />\n                <Property Name=\"outerIdentityPrivacyTemporaryValue\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"rootCertificateForServerValidation\" Type=\"microsoft.graph.androidForWorkTrustedRootCertificate\" />\n                <NavigationProperty Name=\"identityCertificateForClientAuthentication\" Type=\"microsoft.graph.androidForWorkCertificateProfileBase\" />\n            </EntityType>\n            <EntityType Name=\"androidForWorkGeneralDeviceConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"passwordBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockTrustAgents\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.androidForWorkRequiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"workProfileDataSharingType\" Type=\"microsoft.graph.androidForWorkCrossProfileDataSharingType\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockNotificationsWhileDeviceLocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockAddingAccounts\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBluetoothEnableContactSharing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockScreenCapture\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockCrossProfileCallerId\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockCamera\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockCrossProfileContactsSearch\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockCrossProfileCopyPaste\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileDefaultAppPermissionPolicy\" Type=\"microsoft.graph.androidForWorkDefaultAppPermissionPolicyType\" Nullable=\"false\" />\n                <Property Name=\"workProfilePasswordBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfilePasswordBlockTrustAgents\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfilePasswordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinNumericCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinNonLetterCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinLetterCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinLowerCaseCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinUpperCaseCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinSymbolCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordRequiredType\" Type=\"microsoft.graph.androidForWorkRequiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"workProfileRequirePassword\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"vpnAlwaysOnPackageIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"vpnEnableAlwaysOnLockdownMode\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"androidForWorkVpnConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"connectionName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"connectionType\" Type=\"microsoft.graph.androidForWorkVpnConnectionType\" Nullable=\"false\" />\n                <Property Name=\"role\" Type=\"Edm.String\" />\n                <Property Name=\"realm\" Type=\"Edm.String\" />\n                <Property Name=\"servers\" Type=\"Collection(microsoft.graph.vpnServer)\" Nullable=\"false\" />\n                <Property Name=\"fingerprint\" Type=\"Edm.String\" />\n                <Property Name=\"customData\" Type=\"Collection(microsoft.graph.keyValue)\" />\n                <Property Name=\"customKeyValueData\" Type=\"Collection(microsoft.graph.keyValuePair)\" />\n                <Property Name=\"authenticationMethod\" Type=\"microsoft.graph.vpnAuthenticationMethod\" Nullable=\"false\" />\n                <NavigationProperty Name=\"identityCertificate\" Type=\"microsoft.graph.androidForWorkCertificateProfileBase\" />\n            </EntityType>\n            <ComplexType Name=\"vpnServer\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"address\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"isDefaultServer\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"androidGeneralDeviceConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"appsBlockClipboardSharing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appsBlockCopyPaste\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appsBlockYouTube\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bluetoothBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockDataRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockMessaging\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockVoiceRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockWiFiTethering\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"compliantAppsList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"compliantAppListType\" Type=\"microsoft.graph.appListType\" Nullable=\"false\" />\n                <Property Name=\"diagnosticDataBlockSubmission\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"locationServicesBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"googleAccountBlockAutoSync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"googlePlayStoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeBlockSleepButton\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeBlockVolumeButtons\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"dateAndTimeBlockChanges\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeApps\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"nfcBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockTrustAgents\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.androidRequiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"powerOffBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"factoryResetBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceSharingAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageBlockGoogleBackup\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageBlockRemovableStorage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRequireDeviceEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRequireRemovableStorageEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"voiceAssistantBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"voiceDialingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"webBrowserBlockPopups\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"webBrowserBlockAutofill\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"webBrowserBlockJavaScript\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"webBrowserBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"webBrowserCookieSettings\" Type=\"microsoft.graph.webBrowserCookieSettings\" Nullable=\"false\" />\n                <Property Name=\"wiFiBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appsInstallAllowList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"appsLaunchBlockList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"appsHideList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"androidVpnConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"connectionName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"connectionType\" Type=\"microsoft.graph.androidVpnConnectionType\" Nullable=\"false\" />\n                <Property Name=\"role\" Type=\"Edm.String\" />\n                <Property Name=\"realm\" Type=\"Edm.String\" />\n                <Property Name=\"servers\" Type=\"Collection(microsoft.graph.vpnServer)\" Nullable=\"false\" />\n                <Property Name=\"fingerprint\" Type=\"Edm.String\" />\n                <Property Name=\"customData\" Type=\"Collection(microsoft.graph.keyValue)\" />\n                <Property Name=\"customKeyValueData\" Type=\"Collection(microsoft.graph.keyValuePair)\" />\n                <Property Name=\"authenticationMethod\" Type=\"microsoft.graph.vpnAuthenticationMethod\" Nullable=\"false\" />\n                <NavigationProperty Name=\"identityCertificate\" Type=\"microsoft.graph.androidCertificateProfileBase\" />\n            </EntityType>\n            <EntityType Name=\"androidWiFiConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"networkName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"ssid\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"connectAutomatically\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"connectWhenNetworkNameIsHidden\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wiFiSecurityType\" Type=\"microsoft.graph.androidWiFiSecurityType\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"androidEnterpriseWiFiConfiguration\" BaseType=\"microsoft.graph.androidWiFiConfiguration\">\n                <Property Name=\"eapType\" Type=\"microsoft.graph.androidEapType\" Nullable=\"false\" />\n                <Property Name=\"authenticationMethod\" Type=\"microsoft.graph.wiFiAuthenticationMethod\" />\n                <Property Name=\"innerAuthenticationProtocolForEapTtls\" Type=\"microsoft.graph.nonEapAuthenticationMethodForEapTtlsType\" />\n                <Property Name=\"innerAuthenticationProtocolForPeap\" Type=\"microsoft.graph.nonEapAuthenticationMethodForPeap\" />\n                <Property Name=\"outerIdentityPrivacyTemporaryValue\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"rootCertificateForServerValidation\" Type=\"microsoft.graph.androidTrustedRootCertificate\" />\n                <NavigationProperty Name=\"identityCertificateForClientAuthentication\" Type=\"microsoft.graph.androidCertificateProfileBase\" />\n            </EntityType>\n            <EntityType Name=\"androidWorkProfileCertificateProfileBase\" BaseType=\"microsoft.graph.deviceConfiguration\" Abstract=\"true\">\n                <Property Name=\"renewalThresholdPercentage\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"subjectNameFormat\" Type=\"microsoft.graph.subjectNameFormat\" Nullable=\"false\" />\n                <Property Name=\"subjectAlternativeNameType\" Type=\"microsoft.graph.subjectAlternativeNameType\" Nullable=\"false\" />\n                <Property Name=\"certificateValidityPeriodValue\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"certificateValidityPeriodScale\" Type=\"microsoft.graph.certificateValidityPeriodScale\" Nullable=\"false\" />\n                <Property Name=\"extendedKeyUsages\" Type=\"Collection(microsoft.graph.extendedKeyUsage)\" Nullable=\"false\" />\n                <NavigationProperty Name=\"rootCertificate\" Type=\"microsoft.graph.androidWorkProfileTrustedRootCertificate\" />\n            </EntityType>\n            <EntityType Name=\"androidWorkProfileTrustedRootCertificate\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"trustedRootCertificate\" Type=\"Edm.Binary\" Nullable=\"false\" />\n                <Property Name=\"certFileName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"androidWorkProfilePkcsCertificateProfile\" BaseType=\"microsoft.graph.androidWorkProfileCertificateProfileBase\">\n                <Property Name=\"certificationAuthority\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"certificationAuthorityName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"certificateTemplateName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"androidWorkProfileScepCertificateProfile\" BaseType=\"microsoft.graph.androidWorkProfileCertificateProfileBase\">\n                <Property Name=\"scepServerUrls\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\" />\n                <Property Name=\"keyUsage\" Type=\"microsoft.graph.keyUsages\" Nullable=\"false\" />\n                <Property Name=\"keySize\" Type=\"microsoft.graph.keySize\" Nullable=\"false\" />\n                <Property Name=\"hashAlgorithm\" Type=\"microsoft.graph.hashAlgorithms\" Nullable=\"false\" />\n                <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(microsoft.graph.managedDeviceCertificateState)\" />\n            </EntityType>\n            <EntityType Name=\"androidWorkProfileCustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"omaSettings\" Type=\"Collection(microsoft.graph.omaSetting)\" />\n            </EntityType>\n            <EntityType Name=\"androidWorkProfileEasEmailProfileBase\" BaseType=\"microsoft.graph.deviceConfiguration\" Abstract=\"true\">\n                <Property Name=\"authenticationMethod\" Type=\"microsoft.graph.easAuthenticationMethod\" Nullable=\"false\" />\n                <Property Name=\"durationOfEmailToSync\" Type=\"microsoft.graph.emailSyncDuration\" Nullable=\"false\" />\n                <Property Name=\"emailAddressSource\" Type=\"microsoft.graph.userEmailSource\" Nullable=\"false\" />\n                <Property Name=\"hostName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"requireSsl\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"usernameSource\" Type=\"microsoft.graph.androidUsernameSource\" Nullable=\"false\" />\n                <NavigationProperty Name=\"identityCertificate\" Type=\"microsoft.graph.androidWorkProfileCertificateProfileBase\" />\n            </EntityType>\n            <EntityType Name=\"androidWorkProfileGmailEasConfiguration\" BaseType=\"microsoft.graph.androidWorkProfileEasEmailProfileBase\" />\n            <EntityType Name=\"androidWorkProfileNineWorkEasConfiguration\" BaseType=\"microsoft.graph.androidWorkProfileEasEmailProfileBase\">\n                <Property Name=\"syncCalendar\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"syncContacts\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"syncTasks\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"androidWorkProfileGeneralDeviceConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"passwordBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockTrustAgents\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.androidWorkProfileRequiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"workProfileDataSharingType\" Type=\"microsoft.graph.androidWorkProfileCrossProfileDataSharingType\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockNotificationsWhileDeviceLocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockAddingAccounts\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBluetoothEnableContactSharing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockScreenCapture\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockCrossProfileCallerId\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockCamera\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockCrossProfileContactsSearch\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockCrossProfileCopyPaste\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileDefaultAppPermissionPolicy\" Type=\"microsoft.graph.androidWorkProfileDefaultAppPermissionPolicyType\" Nullable=\"false\" />\n                <Property Name=\"workProfilePasswordBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfilePasswordBlockTrustAgents\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfilePasswordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinNumericCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinNonLetterCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinLetterCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinLowerCaseCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinUpperCaseCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinSymbolCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordRequiredType\" Type=\"microsoft.graph.androidWorkProfileRequiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"workProfileRequirePassword\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"vpnAlwaysOnPackageIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"vpnEnableAlwaysOnLockdownMode\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"androidWorkProfileVpnConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"connectionName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"connectionType\" Type=\"microsoft.graph.androidWorkProfileVpnConnectionType\" Nullable=\"false\" />\n                <Property Name=\"role\" Type=\"Edm.String\" />\n                <Property Name=\"realm\" Type=\"Edm.String\" />\n                <Property Name=\"servers\" Type=\"Collection(microsoft.graph.vpnServer)\" Nullable=\"false\" />\n                <Property Name=\"fingerprint\" Type=\"Edm.String\" />\n                <Property Name=\"customData\" Type=\"Collection(microsoft.graph.keyValue)\" />\n                <Property Name=\"customKeyValueData\" Type=\"Collection(microsoft.graph.keyValuePair)\" />\n                <Property Name=\"authenticationMethod\" Type=\"microsoft.graph.vpnAuthenticationMethod\" Nullable=\"false\" />\n                <NavigationProperty Name=\"identityCertificate\" Type=\"microsoft.graph.androidWorkProfileCertificateProfileBase\" />\n            </EntityType>\n            <EntityType Name=\"androidWorkProfileWiFiConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"networkName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"ssid\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"connectAutomatically\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"connectWhenNetworkNameIsHidden\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wiFiSecurityType\" Type=\"microsoft.graph.androidWiFiSecurityType\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"androidWorkProfileEnterpriseWiFiConfiguration\" BaseType=\"microsoft.graph.androidWorkProfileWiFiConfiguration\">\n                <Property Name=\"eapType\" Type=\"microsoft.graph.androidEapType\" Nullable=\"false\" />\n                <Property Name=\"authenticationMethod\" Type=\"microsoft.graph.wiFiAuthenticationMethod\" />\n                <Property Name=\"innerAuthenticationProtocolForEapTtls\" Type=\"microsoft.graph.nonEapAuthenticationMethodForEapTtlsType\" />\n                <Property Name=\"innerAuthenticationProtocolForPeap\" Type=\"microsoft.graph.nonEapAuthenticationMethodForPeap\" />\n                <Property Name=\"outerIdentityPrivacyTemporaryValue\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"rootCertificateForServerValidation\" Type=\"microsoft.graph.androidWorkProfileTrustedRootCertificate\" />\n                <NavigationProperty Name=\"identityCertificateForClientAuthentication\" Type=\"microsoft.graph.androidWorkProfileCertificateProfileBase\" />\n            </EntityType>\n            <EntityType Name=\"iosCertificateProfile\" BaseType=\"microsoft.graph.deviceConfiguration\" Abstract=\"true\" />\n            <EntityType Name=\"iosCertificateProfileBase\" BaseType=\"microsoft.graph.iosCertificateProfile\" Abstract=\"true\">\n                <Property Name=\"renewalThresholdPercentage\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"subjectNameFormat\" Type=\"microsoft.graph.appleSubjectNameFormat\" Nullable=\"false\" />\n                <Property Name=\"subjectAlternativeNameType\" Type=\"microsoft.graph.subjectAlternativeNameType\" />\n                <Property Name=\"certificateValidityPeriodValue\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"certificateValidityPeriodScale\" Type=\"microsoft.graph.certificateValidityPeriodScale\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"iosPkcsCertificateProfile\" BaseType=\"microsoft.graph.iosCertificateProfileBase\">\n                <Property Name=\"certificationAuthority\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"certificationAuthorityName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"certificateTemplateName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(microsoft.graph.managedDeviceCertificateState)\" />\n            </EntityType>\n            <EntityType Name=\"iosScepCertificateProfile\" BaseType=\"microsoft.graph.iosCertificateProfileBase\">\n                <Property Name=\"scepServerUrls\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\" />\n                <Property Name=\"keyUsage\" Type=\"microsoft.graph.keyUsages\" Nullable=\"false\" />\n                <Property Name=\"keySize\" Type=\"microsoft.graph.keySize\" Nullable=\"false\" />\n                <Property Name=\"extendedKeyUsages\" Type=\"Collection(microsoft.graph.extendedKeyUsage)\" Nullable=\"false\" />\n                <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\" />\n                <Property Name=\"certificateStore\" Type=\"microsoft.graph.certificateStore\" />\n                <Property Name=\"customSubjectAlternativeNames\" Type=\"Collection(microsoft.graph.customSubjectAlternativeName)\" />\n                <NavigationProperty Name=\"rootCertificate\" Type=\"microsoft.graph.iosTrustedRootCertificate\" />\n                <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(microsoft.graph.managedDeviceCertificateState)\" />\n            </EntityType>\n            <ComplexType Name=\"customSubjectAlternativeName\">\n                <Property Name=\"sanType\" Type=\"microsoft.graph.subjectAlternativeNameType\" Nullable=\"false\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"iosTrustedRootCertificate\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"trustedRootCertificate\" Type=\"Edm.Binary\" Nullable=\"false\" />\n                <Property Name=\"certFileName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"iosImportedPFXCertificateProfile\" BaseType=\"microsoft.graph.iosCertificateProfile\">\n                <Property Name=\"intendedPurpose\" Type=\"microsoft.graph.intendedPurpose\" Nullable=\"false\" />\n                <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(microsoft.graph.managedDeviceCertificateState)\" />\n            </EntityType>\n            <EntityType Name=\"iosCustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"payloadName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"payloadFileName\" Type=\"Edm.String\" />\n                <Property Name=\"payload\" Type=\"Edm.Binary\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"iosEduDeviceConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"teacherCertificateSettings\" Type=\"microsoft.graph.iosEduCertificateSettings\" Nullable=\"false\" />\n                <Property Name=\"studentCertificateSettings\" Type=\"microsoft.graph.iosEduCertificateSettings\" />\n                <Property Name=\"deviceCertificateSettings\" Type=\"microsoft.graph.iosEduCertificateSettings\" />\n            </EntityType>\n            <ComplexType Name=\"iosEduCertificateSettings\">\n                <Property Name=\"trustedRootCertificate\" Type=\"Edm.Binary\" Nullable=\"false\" />\n                <Property Name=\"certFileName\" Type=\"Edm.String\" />\n                <Property Name=\"certificationAuthority\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"certificationAuthorityName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"certificateTemplateName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"renewalThresholdPercentage\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"certificateValidityPeriodValue\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"certificateValidityPeriodScale\" Type=\"microsoft.graph.certificateValidityPeriodScale\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"iosEducationDeviceConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\" />\n            <EntityType Name=\"iosGeneralDeviceConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"accountBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"activationLockAllowWhenSupervised\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"airDropBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"airDropForceUnmanagedDropTarget\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"airPlayForcePairingPasswordForOutgoingRequests\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appleWatchBlockPairing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appleWatchForceWristDetection\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appleNewsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appsSingleAppModeList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"appsVisibilityList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"appsVisibilityListType\" Type=\"microsoft.graph.appListType\" Nullable=\"false\" />\n                <Property Name=\"appStoreBlockAutomaticDownloads\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appStoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appStoreBlockInAppPurchases\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appStoreBlockUIAppInstallation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appStoreRequirePassword\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bluetoothBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockDataRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockGlobalBackgroundFetchWhileRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockPerAppDataModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockPersonalHotspot\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockVoiceRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"certificatesBlockUntrustedTlsCertificates\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"classroomAppBlockRemoteScreenObservation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"classroomAppForceUnpromptedScreenObservation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"compliantAppsList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"compliantAppListType\" Type=\"microsoft.graph.appListType\" Nullable=\"false\" />\n                <Property Name=\"configurationProfileBlockChanges\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"definitionLookupBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceBlockEnableRestrictions\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceBlockEraseContentAndSettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceBlockNameModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"diagnosticDataBlockSubmission\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"diagnosticDataBlockSubmissionModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"documentsBlockManagedDocumentsInUnmanagedApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"documentsBlockUnmanagedDocumentsInManagedApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"emailInDomainSuffixes\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"enterpriseAppBlockTrust\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"enterpriseAppBlockTrustModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"faceTimeBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"findMyFriendsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"gamingBlockGameCenterFriends\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"gamingBlockMultiplayer\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"gameCenterBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"hostPairingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iBooksStoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iBooksStoreBlockErotica\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockActivityContinuation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockBackup\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockDocumentSync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockManagedAppsSync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockPhotoLibrary\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockPhotoStreamSync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockSharedPhotoStream\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudRequireEncryptedBackup\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iTunesBlockExplicitContent\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iTunesBlockMusicService\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iTunesBlockRadio\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"keyboardBlockAutoCorrect\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"keyboardBlockDictation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"keyboardBlockPredictive\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"keyboardBlockShortcuts\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"keyboardBlockSpellCheck\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowAssistiveSpeak\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowAssistiveTouchSettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowAutoLock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowColorInversionSettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowRingerSwitch\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowScreenRotation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowSleepButton\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowTouchscreen\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowVoiceOverSettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowVolumeButtons\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowZoomSettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAppStoreUrl\" Type=\"Edm.String\" />\n                <Property Name=\"kioskModeBuiltInAppId\" Type=\"Edm.String\" />\n                <Property Name=\"kioskModeRequireAssistiveTouch\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeRequireColorInversion\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeRequireMonoAudio\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeRequireVoiceOver\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeRequireZoom\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeManagedAppId\" Type=\"Edm.String\" />\n                <Property Name=\"lockScreenBlockControlCenter\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lockScreenBlockNotificationView\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lockScreenBlockPassbook\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lockScreenBlockTodayView\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"mediaContentRatingAustralia\" Type=\"microsoft.graph.mediaContentRatingAustralia\" />\n                <Property Name=\"mediaContentRatingCanada\" Type=\"microsoft.graph.mediaContentRatingCanada\" />\n                <Property Name=\"mediaContentRatingFrance\" Type=\"microsoft.graph.mediaContentRatingFrance\" />\n                <Property Name=\"mediaContentRatingGermany\" Type=\"microsoft.graph.mediaContentRatingGermany\" />\n                <Property Name=\"mediaContentRatingIreland\" Type=\"microsoft.graph.mediaContentRatingIreland\" />\n                <Property Name=\"mediaContentRatingJapan\" Type=\"microsoft.graph.mediaContentRatingJapan\" />\n                <Property Name=\"mediaContentRatingNewZealand\" Type=\"microsoft.graph.mediaContentRatingNewZealand\" />\n                <Property Name=\"mediaContentRatingUnitedKingdom\" Type=\"microsoft.graph.mediaContentRatingUnitedKingdom\" />\n                <Property Name=\"mediaContentRatingUnitedStates\" Type=\"microsoft.graph.mediaContentRatingUnitedStates\" />\n                <Property Name=\"networkUsageRules\" Type=\"Collection(microsoft.graph.iosNetworkUsageRule)\" />\n                <Property Name=\"mediaContentRatingApps\" Type=\"microsoft.graph.ratingAppsType\" Nullable=\"false\" />\n                <Property Name=\"messagesBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"notificationsBlockSettingsModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passcodeBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passcodeBlockFingerprintModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passcodeBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passcodeBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passcodeExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodePreviousPasscodeBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeSignInFailureCountBeforeWipe\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passcodeRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"podcastsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"safariBlockAutofill\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"safariBlockJavaScript\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"safariBlockPopups\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"safariBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"safariCookieSettings\" Type=\"microsoft.graph.webBrowserCookieSettings\" Nullable=\"false\" />\n                <Property Name=\"safariManagedDomains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"safariPasswordAutoFillDomains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"safariRequireFraudWarning\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"siriBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"siriBlockedWhenLocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"siriBlockUserGeneratedContent\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"siriRequireProfanityFilter\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"spotlightBlockInternetResults\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"voiceDialingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wallpaperBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wiFiConnectOnlyToConfiguredNetworks\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"mediaContentRatingAustralia\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingAustraliaMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingAustraliaTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingCanada\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingCanadaMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingCanadaTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingFrance\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingFranceMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingFranceTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingGermany\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingGermanyMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingGermanyTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingIreland\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingIrelandMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingIrelandTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingJapan\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingJapanMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingJapanTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingNewZealand\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingNewZealandMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingNewZealandTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingUnitedKingdom\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingUnitedKingdomMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingUnitedKingdomTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingUnitedStates\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingUnitedStatesMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingUnitedStatesTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iosNetworkUsageRule\">\n                <Property Name=\"managedApps\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"cellularDataBlockWhenRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularDataBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"iosUpdateConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"activeHoursStart\" Type=\"Edm.TimeOfDay\" Nullable=\"false\" />\n                <Property Name=\"activeHoursEnd\" Type=\"Edm.TimeOfDay\" Nullable=\"false\" />\n                <Property Name=\"scheduledInstallDays\" Type=\"Collection(microsoft.graph.dayOfWeek)\" Nullable=\"false\" />\n                <Property Name=\"utcTimeOffsetInMinutes\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"enforcedSoftwareUpdateDelayInDays\" Type=\"Edm.Int32\" />\n            </EntityType>\n            <EntityType Name=\"iosWiFiConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"networkName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"ssid\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"connectAutomatically\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"connectWhenNetworkNameIsHidden\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wiFiSecurityType\" Type=\"microsoft.graph.wiFiSecurityType\" Nullable=\"false\" />\n                <Property Name=\"proxySettings\" Type=\"microsoft.graph.wiFiProxySetting\" Nullable=\"false\" />\n                <Property Name=\"proxyManualAddress\" Type=\"Edm.String\" />\n                <Property Name=\"proxyManualPort\" Type=\"Edm.Int32\" />\n                <Property Name=\"proxyAutomaticConfigurationUrl\" Type=\"Edm.String\" />\n                <Property Name=\"preSharedKey\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"iosEnterpriseWiFiConfiguration\" BaseType=\"microsoft.graph.iosWiFiConfiguration\">\n                <Property Name=\"eapType\" Type=\"microsoft.graph.eapType\" Nullable=\"false\" />\n                <Property Name=\"eapFastConfiguration\" Type=\"microsoft.graph.eapFastConfiguration\" />\n                <Property Name=\"trustedServerCertificateNames\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"authenticationMethod\" Type=\"microsoft.graph.wiFiAuthenticationMethod\" />\n                <Property Name=\"innerAuthenticationProtocolForEapTtls\" Type=\"microsoft.graph.nonEapAuthenticationMethodForEapTtlsType\" />\n                <Property Name=\"outerIdentityPrivacyTemporaryValue\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"rootCertificatesForServerValidation\" Type=\"Collection(microsoft.graph.iosTrustedRootCertificate)\" />\n                <NavigationProperty Name=\"identityCertificateForClientAuthentication\" Type=\"microsoft.graph.iosCertificateProfileBase\" />\n            </EntityType>\n            <EntityType Name=\"macOSCertificateProfileBase\" BaseType=\"microsoft.graph.deviceConfiguration\" Abstract=\"true\">\n                <Property Name=\"renewalThresholdPercentage\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"subjectNameFormat\" Type=\"microsoft.graph.appleSubjectNameFormat\" Nullable=\"false\" />\n                <Property Name=\"subjectAlternativeNameType\" Type=\"microsoft.graph.subjectAlternativeNameType\" Nullable=\"false\" />\n                <Property Name=\"certificateValidityPeriodValue\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"certificateValidityPeriodScale\" Type=\"microsoft.graph.certificateValidityPeriodScale\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"macOSImportedPFXCertificateProfile\" BaseType=\"microsoft.graph.macOSCertificateProfileBase\">\n                <Property Name=\"intendedPurpose\" Type=\"microsoft.graph.intendedPurpose\" Nullable=\"false\" />\n                <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(microsoft.graph.managedDeviceCertificateState)\" />\n            </EntityType>\n            <EntityType Name=\"macOSScepCertificateProfile\" BaseType=\"microsoft.graph.macOSCertificateProfileBase\">\n                <Property Name=\"scepServerUrls\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\" />\n                <Property Name=\"keyUsage\" Type=\"microsoft.graph.keyUsages\" Nullable=\"false\" />\n                <Property Name=\"keySize\" Type=\"microsoft.graph.keySize\" Nullable=\"false\" />\n                <Property Name=\"hashAlgorithm\" Type=\"microsoft.graph.hashAlgorithms\" />\n                <Property Name=\"extendedKeyUsages\" Type=\"Collection(microsoft.graph.extendedKeyUsage)\" Nullable=\"false\" />\n                <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"rootCertificate\" Type=\"microsoft.graph.macOSTrustedRootCertificate\" />\n                <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(microsoft.graph.managedDeviceCertificateState)\" />\n            </EntityType>\n            <EntityType Name=\"macOSTrustedRootCertificate\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"trustedRootCertificate\" Type=\"Edm.Binary\" Nullable=\"false\" />\n                <Property Name=\"certFileName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"macOSCustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"payloadName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"payloadFileName\" Type=\"Edm.String\" />\n                <Property Name=\"payload\" Type=\"Edm.Binary\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"macOSEndpointProtectionConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"gatekeeperAllowedAppSource\" Type=\"microsoft.graph.macOSGatekeeperAppSources\" Nullable=\"false\" />\n                <Property Name=\"gatekeeperBlockOverride\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallBlockAllIncoming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallEnableStealthMode\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallApplications\" Type=\"Collection(microsoft.graph.macOSFirewallApplication)\" />\n            </EntityType>\n            <ComplexType Name=\"macOSFirewallApplication\">\n                <Property Name=\"bundleId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"allowsIncomingConnections\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"macOSGeneralDeviceConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"compliantAppsList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"compliantAppListType\" Type=\"microsoft.graph.appListType\" Nullable=\"false\" />\n                <Property Name=\"emailInDomainSuffixes\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"safariBlockAutofill\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iTunesBlockMusicService\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"spotlightBlockInternetResults\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"keyboardBlockDictation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"definitionLookupBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appleWatchBlockAutoUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iTunesBlockFileSharing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockDocumentSync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockMail\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockAddressBook\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockCalendar\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockReminders\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockBookmarks\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockNotes\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"airDropBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"macOSWiFiConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"networkName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"ssid\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"connectAutomatically\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"connectWhenNetworkNameIsHidden\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wiFiSecurityType\" Type=\"microsoft.graph.wiFiSecurityType\" Nullable=\"false\" />\n                <Property Name=\"proxySettings\" Type=\"microsoft.graph.wiFiProxySetting\" Nullable=\"false\" />\n                <Property Name=\"proxyManualAddress\" Type=\"Edm.String\" />\n                <Property Name=\"proxyManualPort\" Type=\"Edm.Int32\" />\n                <Property Name=\"proxyAutomaticConfigurationUrl\" Type=\"Edm.String\" />\n                <Property Name=\"preSharedKey\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"macOSEnterpriseWiFiConfiguration\" BaseType=\"microsoft.graph.macOSWiFiConfiguration\">\n                <Property Name=\"eapType\" Type=\"microsoft.graph.eapType\" Nullable=\"false\" />\n                <Property Name=\"eapFastConfiguration\" Type=\"microsoft.graph.eapFastConfiguration\" />\n                <Property Name=\"trustedServerCertificateNames\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"authenticationMethod\" Type=\"microsoft.graph.wiFiAuthenticationMethod\" />\n                <Property Name=\"innerAuthenticationProtocolForEapTtls\" Type=\"microsoft.graph.nonEapAuthenticationMethodForEapTtlsType\" />\n                <Property Name=\"outerIdentityPrivacyTemporaryValue\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"rootCertificateForServerValidation\" Type=\"microsoft.graph.macOSTrustedRootCertificate\" />\n                <NavigationProperty Name=\"identityCertificateForClientAuthentication\" Type=\"microsoft.graph.macOSCertificateProfileBase\" />\n            </EntityType>\n            <EntityType Name=\"unsupportedDeviceConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"originalEntityTypeName\" Type=\"Edm.String\" />\n                <Property Name=\"details\" Type=\"Collection(microsoft.graph.unsupportedDeviceConfigurationDetail)\" />\n            </EntityType>\n            <ComplexType Name=\"unsupportedDeviceConfigurationDetail\">\n                <Property Name=\"message\" Type=\"Edm.String\" />\n                <Property Name=\"propertyName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"easEmailProfileConfigurationBase\" BaseType=\"microsoft.graph.deviceConfiguration\" Abstract=\"true\">\n                <Property Name=\"usernameSource\" Type=\"microsoft.graph.userEmailSource\" Nullable=\"false\" />\n                <Property Name=\"usernameAADSource\" Type=\"microsoft.graph.usernameSource\" />\n                <Property Name=\"userDomainNameSource\" Type=\"microsoft.graph.domainNameSource\" />\n                <Property Name=\"customDomainName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"iosEasEmailProfileConfiguration\" BaseType=\"microsoft.graph.easEmailProfileConfigurationBase\">\n                <Property Name=\"accountName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"authenticationMethod\" Type=\"microsoft.graph.easAuthenticationMethod\" />\n                <Property Name=\"blockMovingMessagesToOtherEmailAccounts\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"blockSendingEmailFromThirdPartyApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"blockSyncingRecentlyUsedEmailAddresses\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"durationOfEmailToSync\" Type=\"microsoft.graph.emailSyncDuration\" Nullable=\"false\" />\n                <Property Name=\"emailAddressSource\" Type=\"microsoft.graph.userEmailSource\" Nullable=\"false\" />\n                <Property Name=\"hostName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"requireSmime\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"smimeEnablePerMessageSwitch\" Type=\"Edm.Boolean\" />\n                <Property Name=\"requireSsl\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"identityCertificate\" Type=\"microsoft.graph.iosCertificateProfileBase\" />\n                <NavigationProperty Name=\"smimeSigningCertificate\" Type=\"microsoft.graph.iosCertificateProfile\" />\n                <NavigationProperty Name=\"smimeEncryptionCertificate\" Type=\"microsoft.graph.iosCertificateProfile\" />\n            </EntityType>\n            <EntityType Name=\"windows10EasEmailProfileConfiguration\" BaseType=\"microsoft.graph.easEmailProfileConfigurationBase\">\n                <Property Name=\"accountName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"syncCalendar\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"syncContacts\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"syncTasks\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"durationOfEmailToSync\" Type=\"microsoft.graph.emailSyncDuration\" Nullable=\"false\" />\n                <Property Name=\"emailAddressSource\" Type=\"microsoft.graph.userEmailSource\" Nullable=\"false\" />\n                <Property Name=\"emailSyncSchedule\" Type=\"microsoft.graph.emailSyncSchedule\" Nullable=\"false\" />\n                <Property Name=\"hostName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"requireSsl\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsPhoneEASEmailProfileConfiguration\" BaseType=\"microsoft.graph.easEmailProfileConfigurationBase\">\n                <Property Name=\"accountName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"applyOnlyToWindowsPhone81\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"syncCalendar\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"syncContacts\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"syncTasks\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"durationOfEmailToSync\" Type=\"microsoft.graph.emailSyncDuration\" Nullable=\"false\" />\n                <Property Name=\"emailAddressSource\" Type=\"microsoft.graph.userEmailSource\" />\n                <Property Name=\"emailSyncSchedule\" Type=\"microsoft.graph.emailSyncSchedule\" Nullable=\"false\" />\n                <Property Name=\"hostName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"requireSsl\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"appleDeviceFeaturesConfigurationBase\" BaseType=\"microsoft.graph.deviceConfiguration\" Abstract=\"true\">\n                <Property Name=\"airPrintDestinations\" Type=\"Collection(microsoft.graph.airPrintDestination)\" />\n            </EntityType>\n            <ComplexType Name=\"airPrintDestination\">\n                <Property Name=\"ipAddress\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"resourcePath\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"port\" Type=\"Edm.Int32\" />\n                <Property Name=\"forceTls\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"iosDeviceFeaturesConfiguration\" BaseType=\"microsoft.graph.appleDeviceFeaturesConfigurationBase\">\n                <Property Name=\"assetTagTemplate\" Type=\"Edm.String\" />\n                <Property Name=\"contentFilterSettings\" Type=\"microsoft.graph.iosWebContentFilterBase\" />\n                <Property Name=\"lockScreenFootnote\" Type=\"Edm.String\" />\n                <Property Name=\"homeScreenDockIcons\" Type=\"Collection(microsoft.graph.iosHomeScreenItem)\" />\n                <Property Name=\"homeScreenPages\" Type=\"Collection(microsoft.graph.iosHomeScreenPage)\" />\n                <Property Name=\"notificationSettings\" Type=\"Collection(microsoft.graph.iosNotificationSettings)\" />\n                <Property Name=\"singleSignOnSettings\" Type=\"microsoft.graph.iosSingleSignOnSettings\" />\n                <NavigationProperty Name=\"identityCertificateForClientAuthentication\" Type=\"microsoft.graph.iosCertificateProfileBase\" />\n            </EntityType>\n            <ComplexType Name=\"iosWebContentFilterBase\" Abstract=\"true\" />\n            <ComplexType Name=\"iosHomeScreenItem\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"iosHomeScreenPage\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"icons\" Type=\"Collection(microsoft.graph.iosHomeScreenItem)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iosNotificationSettings\">\n                <Property Name=\"bundleID\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"appName\" Type=\"Edm.String\" />\n                <Property Name=\"publisher\" Type=\"Edm.String\" />\n                <Property Name=\"enabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"showInNotificationCenter\" Type=\"Edm.Boolean\" />\n                <Property Name=\"showOnLockScreen\" Type=\"Edm.Boolean\" />\n                <Property Name=\"alertType\" Type=\"microsoft.graph.iosNotificationAlertType\" Nullable=\"false\" />\n                <Property Name=\"badgesEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"soundsEnabled\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"iosSingleSignOnSettings\">\n                <Property Name=\"allowedAppsList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"allowedUrls\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"kerberosPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"kerberosRealm\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"iosWebContentFilterSpecificWebsitesAccess\" BaseType=\"microsoft.graph.iosWebContentFilterBase\">\n                <Property Name=\"specificWebsitesOnly\" Type=\"Collection(microsoft.graph.iosBookmark)\" />\n                <Property Name=\"websiteList\" Type=\"Collection(microsoft.graph.iosBookmark)\" />\n            </ComplexType>\n            <ComplexType Name=\"iosBookmark\">\n                <Property Name=\"url\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"bookmarkFolder\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iosWebContentFilterAutoFilter\" BaseType=\"microsoft.graph.iosWebContentFilterBase\">\n                <Property Name=\"allowedUrls\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"blockedUrls\" Type=\"Collection(Edm.String)\" />\n            </ComplexType>\n            <ComplexType Name=\"iosHomeScreenFolder\" BaseType=\"microsoft.graph.iosHomeScreenItem\">\n                <Property Name=\"pages\" Type=\"Collection(microsoft.graph.iosHomeScreenFolderPage)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iosHomeScreenFolderPage\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"apps\" Type=\"Collection(microsoft.graph.iosHomeScreenApp)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iosHomeScreenApp\" BaseType=\"microsoft.graph.iosHomeScreenItem\">\n                <Property Name=\"bundleID\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"macOSDeviceFeaturesConfiguration\" BaseType=\"microsoft.graph.appleDeviceFeaturesConfigurationBase\" />\n            <EntityType Name=\"appleVpnConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\" Abstract=\"true\">\n                <Property Name=\"connectionName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"connectionType\" Type=\"microsoft.graph.appleVpnConnectionType\" Nullable=\"false\" />\n                <Property Name=\"loginGroupOrDomain\" Type=\"Edm.String\" />\n                <Property Name=\"role\" Type=\"Edm.String\" />\n                <Property Name=\"realm\" Type=\"Edm.String\" />\n                <Property Name=\"server\" Type=\"microsoft.graph.vpnServer\" Nullable=\"false\" />\n                <Property Name=\"identifier\" Type=\"Edm.String\" />\n                <Property Name=\"customData\" Type=\"Collection(microsoft.graph.keyValue)\" />\n                <Property Name=\"customKeyValueData\" Type=\"Collection(microsoft.graph.keyValuePair)\" />\n                <Property Name=\"enableSplitTunneling\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"authenticationMethod\" Type=\"microsoft.graph.vpnAuthenticationMethod\" Nullable=\"false\" />\n                <Property Name=\"enablePerApp\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"safariDomains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"onDemandRules\" Type=\"Collection(microsoft.graph.vpnOnDemandRule)\" />\n                <Property Name=\"proxyServer\" Type=\"microsoft.graph.vpnProxyServer\" />\n                <Property Name=\"optInToDeviceIdSharing\" Type=\"Edm.Boolean\" />\n            </EntityType>\n            <ComplexType Name=\"vpnOnDemandRule\">\n                <Property Name=\"ssids\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"dnsSearchDomains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"probeUrl\" Type=\"Edm.String\" />\n                <Property Name=\"action\" Type=\"microsoft.graph.vpnOnDemandRuleConnectionAction\" Nullable=\"false\" />\n                <Property Name=\"domainAction\" Type=\"microsoft.graph.vpnOnDemandRuleConnectionDomainAction\" Nullable=\"false\" />\n                <Property Name=\"domains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"probeRequiredUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"vpnProxyServer\">\n                <Property Name=\"automaticConfigurationScriptUrl\" Type=\"Edm.String\" />\n                <Property Name=\"address\" Type=\"Edm.String\" />\n                <Property Name=\"port\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"windows81VpnProxyServer\" BaseType=\"microsoft.graph.vpnProxyServer\">\n                <Property Name=\"automaticallyDetectProxySettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bypassProxyServerForLocalAddress\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windows10VpnProxyServer\" BaseType=\"microsoft.graph.vpnProxyServer\">\n                <Property Name=\"bypassProxyServerForLocalAddress\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"iosVpnConfiguration\" BaseType=\"microsoft.graph.appleVpnConfiguration\">\n                <Property Name=\"providerType\" Type=\"microsoft.graph.vpnProviderType\" />\n                <Property Name=\"userDomain\" Type=\"Edm.String\" />\n                <Property Name=\"strictEnforcement\" Type=\"Edm.Boolean\" />\n                <Property Name=\"cloudName\" Type=\"Edm.String\" />\n                <Property Name=\"excludeList\" Type=\"Collection(Edm.String)\" />\n                <NavigationProperty Name=\"identityCertificate\" Type=\"microsoft.graph.iosCertificateProfileBase\" />\n            </EntityType>\n            <EntityType Name=\"macOSVpnConfiguration\" BaseType=\"microsoft.graph.appleVpnConfiguration\">\n                <NavigationProperty Name=\"identityCertificate\" Type=\"microsoft.graph.macOSCertificateProfileBase\" />\n            </EntityType>\n            <EntityType Name=\"windowsDefenderAdvancedThreatProtectionConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"advancedThreatProtectionOnboardingBlob\" Type=\"Edm.String\" />\n                <Property Name=\"advancedThreatProtectionOnboardingFilename\" Type=\"Edm.String\" />\n                <Property Name=\"advancedThreatProtectionAutoPopulateOnboardingBlob\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowSampleSharing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"enableExpeditedTelemetryReporting\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"advancedThreatProtectionOffboardingBlob\" Type=\"Edm.String\" />\n                <Property Name=\"advancedThreatProtectionOffboardingFilename\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"editionUpgradeConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"licenseType\" Type=\"microsoft.graph.editionUpgradeLicenseType\" Nullable=\"false\" />\n                <Property Name=\"targetEdition\" Type=\"microsoft.graph.windows10EditionType\" Nullable=\"false\" />\n                <Property Name=\"license\" Type=\"Edm.String\" />\n                <Property Name=\"productKey\" Type=\"Edm.String\" />\n                <Property Name=\"windowsSMode\" Type=\"microsoft.graph.windowsSModeConfiguration\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windows10EndpointProtectionConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"userRightsAccessCredentialManagerAsTrustedCaller\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsAllowAccessFromNetwork\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsBlockAccessFromNetwork\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsActAsPartOfTheOperatingSystem\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsLocalLogOn\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsBackupData\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsChangeSystemTime\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsCreateGlobalObjects\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsCreatePageFile\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsCreatePermanentSharedObjects\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsCreateSymbolicLinks\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsCreateToken\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsDebugPrograms\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsRemoteDesktopServicesLogOn\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsDelegation\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsGenerateSecurityAudits\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsImpersonateClient\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsIncreaseSchedulingPriority\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsLoadUnloadDrivers\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsLockMemory\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsManageAuditingAndSecurityLogs\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsManageVolumes\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsModifyFirmwareEnvironment\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsModifyObjectLabels\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsProfileSingleProcess\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsRemoteShutdown\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsRestoreData\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsTakeOwnership\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"userRightsRegisterProcessAsService\" Type=\"microsoft.graph.deviceManagementUserRightsSetting\" />\n                <Property Name=\"xboxServicesEnableXboxGameSaveTask\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"xboxServicesAccessoryManagementServiceStartupMode\" Type=\"microsoft.graph.serviceStartType\" Nullable=\"false\" />\n                <Property Name=\"xboxServicesLiveAuthManagerServiceStartupMode\" Type=\"microsoft.graph.serviceStartType\" Nullable=\"false\" />\n                <Property Name=\"xboxServicesLiveGameSaveServiceStartupMode\" Type=\"microsoft.graph.serviceStartType\" Nullable=\"false\" />\n                <Property Name=\"xboxServicesLiveNetworkingServiceStartupMode\" Type=\"microsoft.graph.serviceStartType\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsBlockMicrosoftAccounts\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsBlockRemoteLogonWithBlankPassword\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsEnableAdministratorAccount\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsAdministratorAccountName\" Type=\"Edm.String\" />\n                <Property Name=\"localSecurityOptionsEnableGuestAccount\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsGuestAccountName\" Type=\"Edm.String\" />\n                <Property Name=\"localSecurityOptionsAllowUndockWithoutHavingToLogon\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsBlockUsersInstallingPrinterDrivers\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsBlockRemoteOpticalDriveAccess\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUser\" Type=\"microsoft.graph.localSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUserType\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsMachineInactivityLimit\" Type=\"Edm.Int32\" />\n                <Property Name=\"localSecurityOptionsMachineInactivityLimitInMinutes\" Type=\"Edm.Int32\" />\n                <Property Name=\"localSecurityOptionsDoNotRequireCtrlAltDel\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsHideLastSignedInUser\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsHideUsernameAtSignIn\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsLogOnMessageTitle\" Type=\"Edm.String\" />\n                <Property Name=\"localSecurityOptionsLogOnMessageText\" Type=\"Edm.String\" />\n                <Property Name=\"localSecurityOptionsAllowPKU2UAuthenticationRequests\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsAllowRemoteCallsToSecurityAccountsManagerHelperBool\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsAllowRemoteCallsToSecurityAccountsManager\" Type=\"Edm.String\" />\n                <Property Name=\"localSecurityOptionsMinimumSessionSecurityForNtlmSspBasedClients\" Type=\"microsoft.graph.localSecurityOptionsMinimumSessionSecurity\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsMinimumSessionSecurityForNtlmSspBasedServers\" Type=\"microsoft.graph.localSecurityOptionsMinimumSessionSecurity\" Nullable=\"false\" />\n                <Property Name=\"lanManagerAuthenticationLevel\" Type=\"microsoft.graph.lanManagerAuthenticationLevel\" Nullable=\"false\" />\n                <Property Name=\"lanManagerWorkstationEnableInsecureGuestLogons\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsClearVirtualMemoryPageFile\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsAllowSystemToBeShutDownWithoutHavingToLogOn\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsAllowUIAccessApplicationElevation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsVirtualizeFileAndRegistryWriteFailuresToPerUserLocations\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsOnlyElevateSignedExecutables\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsAdministratorElevationPromptBehavior\" Type=\"microsoft.graph.localSecurityOptionsAdministratorElevationPromptBehaviorType\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsStandardUserElevationPromptBehavior\" Type=\"microsoft.graph.localSecurityOptionsStandardUserElevationPromptBehaviorType\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsSwitchToSecureDesktopWhenPromptingForElevation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsDetectApplicationInstallationsAndPromptForElevation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsAllowUIAccessApplicationsForSecureLocations\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsUseAdminApprovalMode\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsUseAdminApprovalModeForAdministrators\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsInformationShownOnLockScreen\" Type=\"microsoft.graph.localSecurityOptionsInformationShownOnLockScreenType\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsInformationDisplayedOnLockScreen\" Type=\"microsoft.graph.localSecurityOptionsInformationDisplayedOnLockScreenType\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsDisableClientDigitallySignCommunicationsIfServerAgrees\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsClientDigitallySignCommunicationsAlways\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsClientSendUnencryptedPasswordToThirdPartySMBServers\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsDisableServerDigitallySignCommunicationsAlways\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsDisableServerDigitallySignCommunicationsIfClientAgrees\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsRestrictAnonymousAccessToNamedPipesAndShares\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsDoNotAllowAnonymousEnumerationOfSAMAccounts\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsAllowAnonymousEnumerationOfSAMAccountsAndShares\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsDoNotStoreLANManagerHashValueOnNextPasswordChange\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"localSecurityOptionsSmartCardRemovalBehavior\" Type=\"microsoft.graph.localSecurityOptionsSmartCardRemovalBehaviorType\" Nullable=\"false\" />\n                <Property Name=\"defenderSecurityCenterDisableAppBrowserUI\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderSecurityCenterDisableFamilyUI\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderSecurityCenterDisableHealthUI\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderSecurityCenterDisableNetworkUI\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderSecurityCenterDisableVirusUI\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderSecurityCenterDisableAccountUI\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderSecurityCenterDisableHardwareUI\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderSecurityCenterDisableRansomwareUI\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderSecurityCenterDisableSecureBootUI\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderSecurityCenterDisableTroubleshootingUI\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderSecurityCenterOrganizationDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"defenderSecurityCenterHelpEmail\" Type=\"Edm.String\" />\n                <Property Name=\"defenderSecurityCenterHelpPhone\" Type=\"Edm.String\" />\n                <Property Name=\"defenderSecurityCenterHelpURL\" Type=\"Edm.String\" />\n                <Property Name=\"defenderSecurityCenterNotificationsFromApp\" Type=\"microsoft.graph.defenderSecurityCenterNotificationsFromAppType\" Nullable=\"false\" />\n                <Property Name=\"defenderSecurityCenterITContactDisplay\" Type=\"microsoft.graph.defenderSecurityCenterITContactDisplayType\" Nullable=\"false\" />\n                <Property Name=\"firewallBlockStatefulFTP\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallIdleTimeoutForSecurityAssociationInSeconds\" Type=\"Edm.Int32\" />\n                <Property Name=\"firewallPreSharedKeyEncodingMethod\" Type=\"microsoft.graph.firewallPreSharedKeyEncodingMethodType\" Nullable=\"false\" />\n                <Property Name=\"firewallIPSecExemptionsAllowNeighborDiscovery\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallIPSecExemptionsAllowICMP\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallIPSecExemptionsAllowRouterDiscovery\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallIPSecExemptionsAllowDHCP\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallCertificateRevocationListCheckMethod\" Type=\"microsoft.graph.firewallCertificateRevocationListCheckMethodType\" Nullable=\"false\" />\n                <Property Name=\"firewallMergeKeyingModuleSettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallPacketQueueingMethod\" Type=\"microsoft.graph.firewallPacketQueueingMethodType\" Nullable=\"false\" />\n                <Property Name=\"firewallProfileDomain\" Type=\"microsoft.graph.windowsFirewallNetworkProfile\" />\n                <Property Name=\"firewallProfilePublic\" Type=\"microsoft.graph.windowsFirewallNetworkProfile\" />\n                <Property Name=\"firewallProfilePrivate\" Type=\"microsoft.graph.windowsFirewallNetworkProfile\" />\n                <Property Name=\"defenderAttackSurfaceReductionExcludedPaths\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"defenderOfficeAppsOtherProcessInjectionType\" Type=\"microsoft.graph.defenderAttackSurfaceType\" Nullable=\"false\" />\n                <Property Name=\"defenderOfficeAppsOtherProcessInjection\" Type=\"microsoft.graph.defenderProtectionType\" Nullable=\"false\" />\n                <Property Name=\"defenderOfficeAppsExecutableContentCreationOrLaunchType\" Type=\"microsoft.graph.defenderAttackSurfaceType\" Nullable=\"false\" />\n                <Property Name=\"defenderOfficeAppsExecutableContentCreationOrLaunch\" Type=\"microsoft.graph.defenderProtectionType\" Nullable=\"false\" />\n                <Property Name=\"defenderOfficeAppsLaunchChildProcessType\" Type=\"microsoft.graph.defenderAttackSurfaceType\" Nullable=\"false\" />\n                <Property Name=\"defenderOfficeAppsLaunchChildProcess\" Type=\"microsoft.graph.defenderProtectionType\" Nullable=\"false\" />\n                <Property Name=\"defenderOfficeMacroCodeAllowWin32ImportsType\" Type=\"microsoft.graph.defenderAttackSurfaceType\" Nullable=\"false\" />\n                <Property Name=\"defenderOfficeMacroCodeAllowWin32Imports\" Type=\"microsoft.graph.defenderProtectionType\" Nullable=\"false\" />\n                <Property Name=\"defenderScriptObfuscatedMacroCodeType\" Type=\"microsoft.graph.defenderAttackSurfaceType\" Nullable=\"false\" />\n                <Property Name=\"defenderScriptObfuscatedMacroCode\" Type=\"microsoft.graph.defenderProtectionType\" Nullable=\"false\" />\n                <Property Name=\"defenderScriptDownloadedPayloadExecutionType\" Type=\"microsoft.graph.defenderAttackSurfaceType\" Nullable=\"false\" />\n                <Property Name=\"defenderScriptDownloadedPayloadExecution\" Type=\"microsoft.graph.defenderProtectionType\" Nullable=\"false\" />\n                <Property Name=\"defenderPreventCredentialStealingType\" Type=\"microsoft.graph.defenderProtectionType\" Nullable=\"false\" />\n                <Property Name=\"defenderProcessCreationType\" Type=\"microsoft.graph.defenderAttackSurfaceType\" Nullable=\"false\" />\n                <Property Name=\"defenderProcessCreation\" Type=\"microsoft.graph.defenderProtectionType\" Nullable=\"false\" />\n                <Property Name=\"defenderUntrustedUSBProcessType\" Type=\"microsoft.graph.defenderAttackSurfaceType\" Nullable=\"false\" />\n                <Property Name=\"defenderUntrustedUSBProcess\" Type=\"microsoft.graph.defenderProtectionType\" Nullable=\"false\" />\n                <Property Name=\"defenderUntrustedExecutableType\" Type=\"microsoft.graph.defenderAttackSurfaceType\" Nullable=\"false\" />\n                <Property Name=\"defenderUntrustedExecutable\" Type=\"microsoft.graph.defenderProtectionType\" Nullable=\"false\" />\n                <Property Name=\"defenderEmailContentExecutionType\" Type=\"microsoft.graph.defenderAttackSurfaceType\" Nullable=\"false\" />\n                <Property Name=\"defenderEmailContentExecution\" Type=\"microsoft.graph.defenderProtectionType\" Nullable=\"false\" />\n                <Property Name=\"defenderAdvancedRansomewareProtectionType\" Type=\"microsoft.graph.defenderProtectionType\" Nullable=\"false\" />\n                <Property Name=\"defenderGuardMyFoldersType\" Type=\"microsoft.graph.folderProtectionType\" Nullable=\"false\" />\n                <Property Name=\"defenderGuardedFoldersAllowedAppPaths\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"defenderAdditionalGuardedFolders\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"defenderNetworkProtectionType\" Type=\"microsoft.graph.defenderProtectionType\" Nullable=\"false\" />\n                <Property Name=\"defenderExploitProtectionXml\" Type=\"Edm.Binary\" />\n                <Property Name=\"defenderExploitProtectionXmlFileName\" Type=\"Edm.String\" />\n                <Property Name=\"defenderSecurityCenterBlockExploitProtectionOverride\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appLockerApplicationControl\" Type=\"microsoft.graph.appLockerApplicationControlType\" Nullable=\"false\" />\n                <Property Name=\"deviceGuardLocalSystemAuthorityCredentialGuardSettings\" Type=\"microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardType\" Nullable=\"false\" />\n                <Property Name=\"deviceGuardEnableVirtualizationBasedSecurity\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceGuardEnableSecureBootWithDMA\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"smartScreenEnableInShell\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"smartScreenBlockOverrideForFiles\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardBlockFileTransfer\" Type=\"microsoft.graph.applicationGuardBlockFileTransferType\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardBlockNonEnterpriseContent\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardAllowPersistence\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardForceAuditing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardBlockClipboardSharing\" Type=\"microsoft.graph.applicationGuardBlockClipboardSharingType\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardAllowPrintToPDF\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardAllowPrintToXPS\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardAllowPrintToLocalPrinters\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardAllowPrintToNetworkPrinters\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardAllowVirtualGPU\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardAllowFileSaveOnHost\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bitLockerDisableWarningForOtherDiskEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bitLockerEnableStorageCardEncryptionOnMobile\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bitLockerEncryptDevice\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bitLockerSystemDrivePolicy\" Type=\"microsoft.graph.bitLockerSystemDrivePolicy\" />\n                <Property Name=\"bitLockerFixedDrivePolicy\" Type=\"microsoft.graph.bitLockerFixedDrivePolicy\" />\n                <Property Name=\"bitLockerRemovableDrivePolicy\" Type=\"microsoft.graph.bitLockerRemovableDrivePolicy\" />\n            </EntityType>\n            <ComplexType Name=\"deviceManagementUserRightsSetting\">\n                <Property Name=\"state\" Type=\"microsoft.graph.stateManagementSetting\" Nullable=\"false\" />\n                <Property Name=\"localUsersOrGroups\" Type=\"Collection(microsoft.graph.deviceManagementUserRightsLocalUserOrGroup)\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceManagementUserRightsLocalUserOrGroup\">\n                <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"securityIdentifier\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsFirewallNetworkProfile\">\n                <Property Name=\"firewallEnabled\" Type=\"microsoft.graph.stateManagementSetting\" Nullable=\"false\" />\n                <Property Name=\"stealthModeRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"stealthModeBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"incomingTrafficRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"incomingTrafficBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"unicastResponsesToMulticastBroadcastsRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"unicastResponsesToMulticastBroadcastsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"inboundNotificationsRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"inboundNotificationsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"authorizedApplicationRulesFromGroupPolicyMerged\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"authorizedApplicationRulesFromGroupPolicyNotMerged\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"globalPortRulesFromGroupPolicyMerged\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"globalPortRulesFromGroupPolicyNotMerged\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"connectionSecurityRulesFromGroupPolicyMerged\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"connectionSecurityRulesFromGroupPolicyNotMerged\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"outboundConnectionsRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"outboundConnectionsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"inboundConnectionsRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"inboundConnectionsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securedPacketExemptionAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securedPacketExemptionBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"policyRulesFromGroupPolicyMerged\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"policyRulesFromGroupPolicyNotMerged\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"bitLockerSystemDrivePolicy\">\n                <Property Name=\"encryptionMethod\" Type=\"microsoft.graph.bitLockerEncryptionMethod\" />\n                <Property Name=\"startupAuthenticationRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startupAuthenticationBlockWithoutTpmChip\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startupAuthenticationTpmUsage\" Type=\"microsoft.graph.configurationUsage\" Nullable=\"false\" />\n                <Property Name=\"startupAuthenticationTpmPinUsage\" Type=\"microsoft.graph.configurationUsage\" Nullable=\"false\" />\n                <Property Name=\"startupAuthenticationTpmKeyUsage\" Type=\"microsoft.graph.configurationUsage\" Nullable=\"false\" />\n                <Property Name=\"startupAuthenticationTpmPinAndKeyUsage\" Type=\"microsoft.graph.configurationUsage\" Nullable=\"false\" />\n                <Property Name=\"minimumPinLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"recoveryOptions\" Type=\"microsoft.graph.bitLockerRecoveryOptions\" />\n                <Property Name=\"prebootRecoveryEnableMessageAndUrl\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"prebootRecoveryMessage\" Type=\"Edm.String\" />\n                <Property Name=\"prebootRecoveryUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"bitLockerRecoveryOptions\">\n                <Property Name=\"blockDataRecoveryAgent\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"recoveryPasswordUsage\" Type=\"microsoft.graph.configurationUsage\" Nullable=\"false\" />\n                <Property Name=\"recoveryKeyUsage\" Type=\"microsoft.graph.configurationUsage\" Nullable=\"false\" />\n                <Property Name=\"hideRecoveryOptions\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"enableRecoveryInformationSaveToStore\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"recoveryInformationToStore\" Type=\"microsoft.graph.bitLockerRecoveryInformationType\" Nullable=\"false\" />\n                <Property Name=\"enableBitLockerAfterRecoveryInformationToStore\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"bitLockerFixedDrivePolicy\">\n                <Property Name=\"encryptionMethod\" Type=\"microsoft.graph.bitLockerEncryptionMethod\" />\n                <Property Name=\"requireEncryptionForWriteAccess\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"recoveryOptions\" Type=\"microsoft.graph.bitLockerRecoveryOptions\" />\n            </ComplexType>\n            <ComplexType Name=\"bitLockerRemovableDrivePolicy\">\n                <Property Name=\"encryptionMethod\" Type=\"microsoft.graph.bitLockerEncryptionMethod\" />\n                <Property Name=\"requireEncryptionForWriteAccess\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"blockCrossOrganizationWriteAccess\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"windows10GeneralConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"enableAutomaticRedeployment\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"assignedAccessSingleModeUserName\" Type=\"Edm.String\" />\n                <Property Name=\"assignedAccessSingleModeAppUserModelId\" Type=\"Edm.String\" />\n                <Property Name=\"microsoftAccountSignInAssistantSettings\" Type=\"microsoft.graph.signInAssistantOptions\" Nullable=\"false\" />\n                <Property Name=\"authenticationAllowSecondaryDevice\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"authenticationAllowFIDODevice\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cryptographyAllowFipsAlgorithmPolicy\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"displayAppListWithGdiDPIScalingTurnedOn\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"displayAppListWithGdiDPIScalingTurnedOff\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"enterpriseCloudPrintDiscoveryEndPoint\" Type=\"Edm.String\" />\n                <Property Name=\"enterpriseCloudPrintOAuthAuthority\" Type=\"Edm.String\" />\n                <Property Name=\"enterpriseCloudPrintOAuthClientIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"enterpriseCloudPrintResourceIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"enterpriseCloudPrintDiscoveryMaxLimit\" Type=\"Edm.Int32\" />\n                <Property Name=\"enterpriseCloudPrintMopriaDiscoveryResourceIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"messagingBlockSync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"messagingBlockMMS\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"messagingBlockRichCommunicationServices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"printerNames\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"printerDefaultName\" Type=\"Edm.String\" />\n                <Property Name=\"printerBlockAddition\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchBlockDiacritics\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchDisableAutoLanguageDetection\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchDisableIndexingEncryptedItems\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchEnableRemoteQueries\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchDisableUseLocation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchDisableLocation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchDisableIndexerBackoff\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchDisableIndexingRemovableDrive\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchEnableAutomaticIndexSizeManangement\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchBlockWebResults\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityBlockAzureADJoinedDevicesAutoEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"diagnosticsDataSubmissionMode\" Type=\"microsoft.graph.diagnosticDataSubmissionMode\" Nullable=\"false\" />\n                <Property Name=\"oneDriveDisableFileSync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"systemTelemetryProxyServer\" Type=\"Edm.String\" />\n                <Property Name=\"inkWorkspaceAccess\" Type=\"microsoft.graph.inkAccessSetting\" Nullable=\"false\" />\n                <Property Name=\"inkWorkspaceAccessState\" Type=\"microsoft.graph.stateManagementSetting\" Nullable=\"false\" />\n                <Property Name=\"inkWorkspaceBlockSuggestedApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"smartScreenEnableAppInstallControl\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"personalizationDesktopImageUrl\" Type=\"Edm.String\" />\n                <Property Name=\"personalizationLockScreenImageUrl\" Type=\"Edm.String\" />\n                <Property Name=\"bluetoothAllowedServices\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"bluetoothBlockAdvertising\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bluetoothBlockDiscoverableMode\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bluetoothBlockPrePairing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockAutofill\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeCookiePolicy\" Type=\"microsoft.graph.edgeCookiePolicy\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockDeveloperTools\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockSendingDoNotTrackHeader\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockExtensions\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockInPrivateBrowsing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockJavaScript\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockPasswordManager\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockAddressBarDropdown\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockCompatibilityList\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeClearBrowsingDataOnExit\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeAllowStartPagesModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeDisableFirstRunPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockLiveTileDataCollection\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeSyncFavoritesWithInternetExplorer\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeFavoritesListLocation\" Type=\"Edm.String\" />\n                <Property Name=\"edgeBlockEditFavorites\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockDataWhenRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockVpn\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockVpnWhenRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularData\" Type=\"microsoft.graph.configurationUsage\" Nullable=\"false\" />\n                <Property Name=\"defenderBlockEndUserAccess\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderDaysBeforeDeletingQuarantinedMalware\" Type=\"Edm.Int32\" />\n                <Property Name=\"defenderDetectedMalwareActions\" Type=\"microsoft.graph.defenderDetectedMalwareActions\" />\n                <Property Name=\"defenderSystemScanSchedule\" Type=\"microsoft.graph.weeklySchedule\" Nullable=\"false\" />\n                <Property Name=\"defenderFilesAndFoldersToExclude\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"defenderFileExtensionsToExclude\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"defenderScanMaxCpu\" Type=\"Edm.Int32\" />\n                <Property Name=\"defenderMonitorFileActivity\" Type=\"microsoft.graph.defenderMonitorFileActivity\" Nullable=\"false\" />\n                <Property Name=\"defenderPotentiallyUnwantedAppAction\" Type=\"microsoft.graph.defenderPotentiallyUnwantedAppAction\" />\n                <Property Name=\"defenderPotentiallyUnwantedAppActionSetting\" Type=\"microsoft.graph.defenderProtectionType\" Nullable=\"false\" />\n                <Property Name=\"defenderProcessesToExclude\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"defenderPromptForSampleSubmission\" Type=\"microsoft.graph.defenderPromptForSampleSubmission\" Nullable=\"false\" />\n                <Property Name=\"defenderRequireBehaviorMonitoring\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderRequireCloudProtection\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderRequireNetworkInspectionSystem\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderRequireRealTimeMonitoring\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScanArchiveFiles\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScanDownloads\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScanNetworkFiles\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScanIncomingMail\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScanMappedNetworkDrivesDuringFullScan\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScanRemovableDrivesDuringFullScan\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScanScriptsLoadedInInternetExplorer\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderSignatureUpdateIntervalInHours\" Type=\"Edm.Int32\" />\n                <Property Name=\"defenderScanType\" Type=\"microsoft.graph.defenderScanType\" Nullable=\"false\" />\n                <Property Name=\"defenderScheduledScanTime\" Type=\"Edm.TimeOfDay\" />\n                <Property Name=\"defenderScheduledQuickScanTime\" Type=\"Edm.TimeOfDay\" />\n                <Property Name=\"defenderCloudBlockLevel\" Type=\"microsoft.graph.defenderCloudBlockLevelType\" Nullable=\"false\" />\n                <Property Name=\"defenderCloudExtendedTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"defenderCloudExtendedTimeoutInSeconds\" Type=\"Edm.Int32\" />\n                <Property Name=\"defenderBlockOnAccessProtection\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScheduleScanDay\" Type=\"microsoft.graph.defenderScheduleScanDay\" Nullable=\"false\" />\n                <Property Name=\"defenderSubmitSamplesConsentType\" Type=\"microsoft.graph.defenderSubmitSamplesConsentType\" Nullable=\"false\" />\n                <Property Name=\"lockScreenAllowTimeoutConfiguration\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lockScreenBlockActionCenterNotifications\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lockScreenBlockCortana\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lockScreenBlockToastNotifications\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lockScreenTimeoutInSeconds\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordRequireWhenResumeFromIdleState\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumAgeInDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"privacyAdvertisingId\" Type=\"microsoft.graph.stateManagementSetting\" Nullable=\"false\" />\n                <Property Name=\"privacyAutoAcceptPairingAndConsentPrompts\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"privacyBlockInputPersonalization\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"privacyBlockPublishUserActivities\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"privacyBlockActivityFeed\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startBlockUnpinningAppsFromTaskbar\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuAppListVisibility\" Type=\"microsoft.graph.windowsStartMenuAppListVisibilityType\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideChangeAccountSettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideFrequentlyUsedApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideHibernate\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideLock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHidePowerButton\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideRecentJumpLists\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideRecentlyAddedApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideRestartOptions\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideShutDown\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideSignOut\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideSleep\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideSwitchAccount\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideUserTile\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuLayoutEdgeAssetsXml\" Type=\"Edm.Binary\" />\n                <Property Name=\"startMenuLayoutXml\" Type=\"Edm.Binary\" />\n                <Property Name=\"startMenuMode\" Type=\"microsoft.graph.windowsStartMenuModeType\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderDocuments\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderDownloads\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderFileExplorer\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderHomeGroup\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderMusic\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderNetwork\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderPersonalFolder\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderPictures\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderSettings\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderVideos\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockSettingsApp\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockSystemPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockDevicesPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockNetworkInternetPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockPersonalizationPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockAccountsPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockTimeLanguagePage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockEaseOfAccessPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockPrivacyPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockUpdateSecurityPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockAppsPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockGamingPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightBlockConsumerSpecificFeatures\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightBlockOnActionCenter\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightBlockTailoredExperiences\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightBlockThirdPartyNotifications\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightBlockWelcomeExperience\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightBlockWindowsTips\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightConfigureOnLockScreen\" Type=\"microsoft.graph.windowsSpotlightEnablementSettings\" Nullable=\"false\" />\n                <Property Name=\"networkProxyApplySettingsDeviceWide\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"networkProxyDisableAutoDetect\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"networkProxyAutomaticConfigurationUrl\" Type=\"Edm.String\" />\n                <Property Name=\"networkProxyServer\" Type=\"microsoft.graph.windows10NetworkProxyServer\" />\n                <Property Name=\"accountsBlockAddingNonMicrosoftAccountEmail\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"antiTheftModeBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bluetoothBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"connectedDevicesServiceBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"certificatesBlockManualRootCertificateInstallation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"copyPasteBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cortanaBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceManagementBlockFactoryResetOnMobile\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceManagementBlockManualUnenroll\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"safeSearchFilter\" Type=\"microsoft.graph.safeSearchFilterType\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockPopups\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockSearchSuggestions\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockSendingIntranetTrafficToInternetExplorer\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeRequireSmartScreen\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeEnterpriseModeSiteListLocation\" Type=\"Edm.String\" />\n                <Property Name=\"edgeFirstRunUrl\" Type=\"Edm.String\" />\n                <Property Name=\"edgeSearchEngine\" Type=\"microsoft.graph.edgeSearchEngineBase\" />\n                <Property Name=\"edgeHomepageUrls\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"edgeBlockAccessToAboutFlags\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"smartScreenBlockPromptOverride\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"smartScreenBlockPromptOverrideForFiles\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"webRtcBlockLocalhostIpAddress\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"internetSharingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockAddProvisioningPackage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockRemoveProvisioningPackage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockChangeSystemTime\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockEditDeviceName\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockChangeRegion\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockChangeLanguage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockChangePowerSleep\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"locationServicesBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"microsoftAccountBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"microsoftAccountBlockSettingsSync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"nfcBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"resetProtectionModeBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageBlockRemovableStorage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRequireMobileDeviceEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"usbBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"voiceRecordingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wiFiBlockAutomaticConnectHotspots\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wiFiBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wiFiBlockManualConfiguration\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wiFiScanInterval\" Type=\"Edm.Int32\" />\n                <Property Name=\"wirelessDisplayBlockProjectionToThisDevice\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wirelessDisplayBlockUserInputFromReceiver\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wirelessDisplayRequirePinForPairing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsStoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appsAllowTrustedAppsSideloading\" Type=\"microsoft.graph.stateManagementSetting\" Nullable=\"false\" />\n                <Property Name=\"windowsStoreBlockAutoUpdate\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"developerUnlockSetting\" Type=\"microsoft.graph.stateManagementSetting\" Nullable=\"false\" />\n                <Property Name=\"sharedUserAppDataAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appsBlockWindowsStoreOriginatedApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsStoreEnablePrivateStoreOnly\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRestrictAppDataToSystemVolume\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRestrictAppInstallToSystemVolume\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"gameDvrBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"experienceBlockDeviceDiscovery\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"experienceBlockErrorDialogWhenNoSIM\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"experienceBlockTaskSwitcher\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"logonBlockFastUserSwitching\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"tenantLockdownRequireNetworkDuringOutOfBoxExperience\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appManagementMSIAllowUserControlOverInstall\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appManagementMSIAlwaysInstallWithElevatedPrivileges\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"dataProtectionBlockDirectMemoryAccess\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"assignedAccessMultiModeProfiles\" Type=\"Collection(microsoft.graph.windowsAssignedAccessProfile)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"privacyAccessControls\" Type=\"Collection(microsoft.graph.windowsPrivacyDataAccessControlItem)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"defenderDetectedMalwareActions\">\n                <Property Name=\"lowSeverity\" Type=\"microsoft.graph.defenderThreatAction\" Nullable=\"false\" />\n                <Property Name=\"moderateSeverity\" Type=\"microsoft.graph.defenderThreatAction\" Nullable=\"false\" />\n                <Property Name=\"highSeverity\" Type=\"microsoft.graph.defenderThreatAction\" Nullable=\"false\" />\n                <Property Name=\"severeSeverity\" Type=\"microsoft.graph.defenderThreatAction\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windows10NetworkProxyServer\">\n                <Property Name=\"address\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"exceptions\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"useForLocalAddresses\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"edgeSearchEngineBase\" Abstract=\"true\" />\n            <ComplexType Name=\"edgeSearchEngineCustom\" BaseType=\"microsoft.graph.edgeSearchEngineBase\">\n                <Property Name=\"edgeSearchEngineOpenSearchXmlUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"edgeSearchEngine\" BaseType=\"microsoft.graph.edgeSearchEngineBase\">\n                <Property Name=\"edgeSearchEngineType\" Type=\"microsoft.graph.edgeSearchEngineType\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"windows10NetworkBoundaryConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"windowsNetworkIsolationPolicy\" Type=\"microsoft.graph.windowsNetworkIsolationPolicy\" />\n            </EntityType>\n            <ComplexType Name=\"windowsNetworkIsolationPolicy\">\n                <Property Name=\"enterpriseNetworkDomainNames\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"enterpriseCloudResources\" Type=\"Collection(microsoft.graph.proxiedDomain)\" />\n                <Property Name=\"enterpriseIPRanges\" Type=\"Collection(microsoft.graph.ipRange)\" />\n                <Property Name=\"enterpriseInternalProxyServers\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"enterpriseIPRangesAreAuthoritative\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"enterpriseProxyServers\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"enterpriseProxyServersAreAuthoritative\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"neutralDomainResources\" Type=\"Collection(Edm.String)\" />\n            </ComplexType>\n            <ComplexType Name=\"proxiedDomain\">\n                <Property Name=\"ipAddressOrFQDN\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"proxy\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"ipRange\" Abstract=\"true\" />\n            <ComplexType Name=\"iPv6Range\" BaseType=\"microsoft.graph.ipRange\">\n                <Property Name=\"lowerAddress\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"upperAddress\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iPv4Range\" BaseType=\"microsoft.graph.ipRange\">\n                <Property Name=\"lowerAddress\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"upperAddress\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"windows10CustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"omaSettings\" Type=\"Collection(microsoft.graph.omaSetting)\" />\n            </EntityType>\n            <EntityType Name=\"windowsIdentityProtectionConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"enhancedAntiSpoofingForFacialFeaturesEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"pinMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"pinMaximumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"pinUppercaseCharactersUsage\" Type=\"microsoft.graph.configurationUsage\" Nullable=\"false\" />\n                <Property Name=\"pinLowercaseCharactersUsage\" Type=\"microsoft.graph.configurationUsage\" Nullable=\"false\" />\n                <Property Name=\"pinSpecialCharactersUsage\" Type=\"microsoft.graph.configurationUsage\" Nullable=\"false\" />\n                <Property Name=\"pinExpirationInDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"pinPreviousBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"pinRecoveryEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityDeviceRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"unlockWithBiometricsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"useCertificatesForOnPremisesAuthEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsHelloForBusinessBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsKioskConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"kioskProfiles\" Type=\"Collection(microsoft.graph.windowsKioskProfile)\" />\n                <Property Name=\"kioskBrowserDefaultUrl\" Type=\"Edm.String\" />\n                <Property Name=\"kioskBrowserEnableHomeButton\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskBrowserEnableNavigationButtons\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskBrowserEnableEndSessionButton\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskBrowserRestartOnIdleTimeInMinutes\" Type=\"Edm.Int32\" />\n                <Property Name=\"kioskBrowserBlockedURLs\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"kioskBrowserBlockedUrlExceptions\" Type=\"Collection(Edm.String)\" />\n            </EntityType>\n            <ComplexType Name=\"windowsKioskProfile\">\n                <Property Name=\"profileId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"profileName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"appConfiguration\" Type=\"microsoft.graph.windowsKioskAppConfiguration\" Nullable=\"false\" />\n                <Property Name=\"userAccountsConfiguration\" Type=\"Collection(microsoft.graph.windowsKioskUser)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsKioskAppConfiguration\" Abstract=\"true\" />\n            <ComplexType Name=\"windowsKioskUser\" Abstract=\"true\" />\n            <ComplexType Name=\"windowsKioskMultipleApps\" BaseType=\"microsoft.graph.windowsKioskAppConfiguration\">\n                <Property Name=\"apps\" Type=\"Collection(microsoft.graph.windowsKioskAppBase)\" Nullable=\"false\" />\n                <Property Name=\"showTaskBar\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuLayoutXml\" Type=\"Edm.Binary\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsKioskAppBase\" Abstract=\"true\" />\n            <ComplexType Name=\"windowsKioskUWPApp\" BaseType=\"microsoft.graph.windowsKioskAppBase\">\n                <Property Name=\"appUserModelId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"appId\" Type=\"Edm.String\" />\n                <Property Name=\"containedAppId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsKioskSingleUWPApp\" BaseType=\"microsoft.graph.windowsKioskAppConfiguration\">\n                <Property Name=\"uwpApp\" Type=\"microsoft.graph.windowsKioskUWPApp\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsKioskDesktopApp\" BaseType=\"microsoft.graph.windowsKioskAppBase\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"path\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsKioskVisitor\" BaseType=\"microsoft.graph.windowsKioskUser\" />\n            <ComplexType Name=\"windowsKioskAutologon\" BaseType=\"microsoft.graph.windowsKioskUser\" />\n            <ComplexType Name=\"windowsKioskLocalGroup\" BaseType=\"microsoft.graph.windowsKioskUser\">\n                <Property Name=\"groupName\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsKioskActiveDirectoryGroup\" BaseType=\"microsoft.graph.windowsKioskUser\">\n                <Property Name=\"groupName\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsKioskAzureADGroup\" BaseType=\"microsoft.graph.windowsKioskUser\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"groupId\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsKioskAzureADUser\" BaseType=\"microsoft.graph.windowsKioskUser\">\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsKioskLocalUser\" BaseType=\"microsoft.graph.windowsKioskUser\">\n                <Property Name=\"userName\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"windows10EnterpriseModernAppManagementConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"uninstallBuiltInApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"sharedPCConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"accountManagerPolicy\" Type=\"microsoft.graph.sharedPCAccountManagerPolicy\" />\n                <Property Name=\"allowedAccounts\" Type=\"microsoft.graph.sharedPCAllowedAccountType\" Nullable=\"false\" />\n                <Property Name=\"localStorage\" Type=\"microsoft.graph.enablement\" Nullable=\"false\" />\n                <Property Name=\"allowLocalStorage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"setAccountManager\" Type=\"microsoft.graph.enablement\" Nullable=\"false\" />\n                <Property Name=\"disableAccountManager\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"setEduPolicies\" Type=\"microsoft.graph.enablement\" Nullable=\"false\" />\n                <Property Name=\"disableEduPolicies\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"setPowerPolicies\" Type=\"microsoft.graph.enablement\" Nullable=\"false\" />\n                <Property Name=\"disablePowerPolicies\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"signInOnResume\" Type=\"microsoft.graph.enablement\" Nullable=\"false\" />\n                <Property Name=\"disableSignInOnResume\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"enabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"idleTimeBeforeSleepInSeconds\" Type=\"Edm.Int32\" />\n                <Property Name=\"kioskAppDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"kioskAppUserModelId\" Type=\"Edm.String\" />\n                <Property Name=\"maintenanceStartTime\" Type=\"Edm.TimeOfDay\" />\n            </EntityType>\n            <ComplexType Name=\"sharedPCAccountManagerPolicy\">\n                <Property Name=\"accountDeletionPolicy\" Type=\"microsoft.graph.sharedPCAccountDeletionPolicyType\" Nullable=\"false\" />\n                <Property Name=\"cacheAccountsAboveDiskFreePercentage\" Type=\"Edm.Int32\" />\n                <Property Name=\"inactiveThresholdDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"removeAccountsBelowDiskFreePercentage\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <EntityType Name=\"windows10PFXImportCertificateProfile\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"keyStorageProvider\" Type=\"microsoft.graph.keyStorageProviderOption\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windows10SecureAssessmentConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"launchUri\" Type=\"Edm.String\" />\n                <Property Name=\"configurationAccount\" Type=\"Edm.String\" />\n                <Property Name=\"configurationAccountType\" Type=\"microsoft.graph.secureAssessmentAccountType\" Nullable=\"false\" />\n                <Property Name=\"allowPrinting\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowScreenCapture\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowTextSuggestion\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsWifiConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"wifiSecurityType\" Type=\"microsoft.graph.wiFiSecurityType\" />\n                <Property Name=\"ssid\" Type=\"Edm.String\" />\n                <Property Name=\"networkName\" Type=\"Edm.String\" />\n                <Property Name=\"connectAutomatically\" Type=\"Edm.Boolean\" />\n                <Property Name=\"connectToPreferredNetwork\" Type=\"Edm.Boolean\" />\n                <Property Name=\"connectWhenNetworkNameIsHidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"proxySetting\" Type=\"microsoft.graph.wiFiProxySetting\" />\n                <Property Name=\"proxyManualAddress\" Type=\"Edm.String\" />\n                <Property Name=\"proxyManualPort\" Type=\"Edm.Int32\" />\n                <Property Name=\"proxyAutomaticConfigurationUrl\" Type=\"Edm.String\" />\n                <Property Name=\"forceFIPSCompliance\" Type=\"Edm.Boolean\" />\n            </EntityType>\n            <EntityType Name=\"windowsWifiEnterpriseEAPConfiguration\" BaseType=\"microsoft.graph.windowsWifiConfiguration\">\n                <Property Name=\"networkSingleSignOn\" Type=\"microsoft.graph.networkSingleSignOnType\" />\n                <Property Name=\"maximumAuthenticationTimeoutInSeconds\" Type=\"Edm.Int32\" />\n                <Property Name=\"promptForAdditionalAuthenticationCredentials\" Type=\"Edm.Boolean\" />\n                <Property Name=\"enablePairwiseMasterKeyCaching\" Type=\"Edm.Boolean\" />\n                <Property Name=\"maximumPairwiseMasterKeyCacheTimeInMinutes\" Type=\"Edm.Int32\" />\n                <Property Name=\"maximumNumberOfPairwiseMasterKeysInCache\" Type=\"Edm.Int32\" />\n                <Property Name=\"enablePreAuthentication\" Type=\"Edm.Boolean\" />\n                <Property Name=\"maximumPreAuthenticationAttempts\" Type=\"Edm.Int32\" />\n                <Property Name=\"eapType\" Type=\"microsoft.graph.eapType\" Nullable=\"false\" />\n                <Property Name=\"trustedServerCertificateNames\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"authenticationMethod\" Type=\"microsoft.graph.wiFiAuthenticationMethod\" />\n                <Property Name=\"innerAuthenticationProtocolForEAPTTLS\" Type=\"microsoft.graph.nonEapAuthenticationMethodForEapTtlsType\" />\n                <Property Name=\"outerIdentityPrivacyTemporaryValue\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"rootCertificatesForServerValidation\" Type=\"Collection(microsoft.graph.windows81TrustedRootCertificate)\" />\n                <NavigationProperty Name=\"identityCertificateForClientAuthentication\" Type=\"microsoft.graph.windowsCertificateProfileBase\" />\n            </EntityType>\n            <EntityType Name=\"windows81TrustedRootCertificate\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"trustedRootCertificate\" Type=\"Edm.Binary\" Nullable=\"false\" />\n                <Property Name=\"certFileName\" Type=\"Edm.String\" />\n                <Property Name=\"destinationStore\" Type=\"microsoft.graph.certificateDestinationStore\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsCertificateProfileBase\" BaseType=\"microsoft.graph.deviceConfiguration\" Abstract=\"true\">\n                <Property Name=\"renewalThresholdPercentage\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"keyStorageProvider\" Type=\"microsoft.graph.keyStorageProviderOption\" Nullable=\"false\" />\n                <Property Name=\"subjectNameFormat\" Type=\"microsoft.graph.subjectNameFormat\" Nullable=\"false\" />\n                <Property Name=\"subjectAlternativeNameType\" Type=\"microsoft.graph.subjectAlternativeNameType\" />\n                <Property Name=\"certificateValidityPeriodValue\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"certificateValidityPeriodScale\" Type=\"microsoft.graph.certificateValidityPeriodScale\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windows10ImportedPFXCertificateProfile\" BaseType=\"microsoft.graph.windowsCertificateProfileBase\">\n                <Property Name=\"intendedPurpose\" Type=\"microsoft.graph.intendedPurpose\" Nullable=\"false\" />\n                <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(microsoft.graph.managedDeviceCertificateState)\" />\n            </EntityType>\n            <EntityType Name=\"windowsPhone81ImportedPFXCertificateProfile\" BaseType=\"microsoft.graph.windowsCertificateProfileBase\">\n                <Property Name=\"intendedPurpose\" Type=\"microsoft.graph.intendedPurpose\" Nullable=\"false\" />\n                <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(microsoft.graph.managedDeviceCertificateState)\" />\n            </EntityType>\n            <EntityType Name=\"windows10CertificateProfileBase\" BaseType=\"microsoft.graph.windowsCertificateProfileBase\" Abstract=\"true\" />\n            <EntityType Name=\"windows10PkcsCertificateProfile\" BaseType=\"microsoft.graph.windows10CertificateProfileBase\">\n                <Property Name=\"certificationAuthority\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"certificationAuthorityName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"certificateTemplateName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\" />\n                <Property Name=\"extendedKeyUsages\" Type=\"Collection(microsoft.graph.extendedKeyUsage)\" />\n                <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(microsoft.graph.managedDeviceCertificateState)\" />\n            </EntityType>\n            <EntityType Name=\"windows81CertificateProfileBase\" BaseType=\"microsoft.graph.windowsCertificateProfileBase\" Abstract=\"true\">\n                <Property Name=\"extendedKeyUsages\" Type=\"Collection(microsoft.graph.extendedKeyUsage)\" Nullable=\"false\" />\n                <Property Name=\"customSubjectAlternativeNames\" Type=\"Collection(microsoft.graph.customSubjectAlternativeName)\" />\n            </EntityType>\n            <EntityType Name=\"windows81SCEPCertificateProfile\" BaseType=\"microsoft.graph.windows81CertificateProfileBase\">\n                <Property Name=\"scepServerUrls\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\" />\n                <Property Name=\"keyUsage\" Type=\"microsoft.graph.keyUsages\" Nullable=\"false\" />\n                <Property Name=\"keySize\" Type=\"microsoft.graph.keySize\" Nullable=\"false\" />\n                <Property Name=\"hashAlgorithm\" Type=\"microsoft.graph.hashAlgorithms\" Nullable=\"false\" />\n                <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\" />\n                <Property Name=\"certificateStore\" Type=\"microsoft.graph.certificateStore\" />\n                <NavigationProperty Name=\"rootCertificate\" Type=\"microsoft.graph.windows81TrustedRootCertificate\" />\n                <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(microsoft.graph.managedDeviceCertificateState)\" />\n            </EntityType>\n            <EntityType Name=\"windows81WifiImportConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"payloadFileName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"profileName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"payload\" Type=\"Edm.Binary\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsDomainJoinConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"computerNameStaticPrefix\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"computerNameSuffixRandomCharCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"activeDirectoryDomainName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"organizationalUnit\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"networkAccessConfigurations\" Type=\"Collection(microsoft.graph.deviceConfiguration)\" />\n            </EntityType>\n            <EntityType Name=\"windowsPhone81CustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"omaSettings\" Type=\"Collection(microsoft.graph.omaSetting)\" />\n            </EntityType>\n            <EntityType Name=\"windowsPhone81TrustedRootCertificate\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"trustedRootCertificate\" Type=\"Edm.Binary\" Nullable=\"false\" />\n                <Property Name=\"certFileName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"windowsUpdateForBusinessConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"deliveryOptimizationMode\" Type=\"microsoft.graph.windowsDeliveryOptimizationMode\" Nullable=\"false\" />\n                <Property Name=\"prereleaseFeatures\" Type=\"microsoft.graph.prereleaseFeatures\" Nullable=\"false\" />\n                <Property Name=\"automaticUpdateMode\" Type=\"microsoft.graph.automaticUpdateMode\" Nullable=\"false\" />\n                <Property Name=\"microsoftUpdateServiceAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"driversExcluded\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"installationSchedule\" Type=\"microsoft.graph.windowsUpdateInstallScheduleType\" />\n                <Property Name=\"qualityUpdatesDeferralPeriodInDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"featureUpdatesDeferralPeriodInDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"qualityUpdatesPaused\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"featureUpdatesPaused\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"qualityUpdatesPauseExpiryDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"featureUpdatesPauseExpiryDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"businessReadyUpdatesOnly\" Type=\"microsoft.graph.windowsUpdateType\" Nullable=\"false\" />\n                <Property Name=\"skipChecksBeforeRestart\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"updateWeeks\" Type=\"microsoft.graph.windowsUpdateForBusinessUpdateWeeks\" />\n                <Property Name=\"qualityUpdatesPauseStartDateTime\" Type=\"Edm.String\" />\n                <Property Name=\"featureUpdatesPauseStartDateTime\" Type=\"Edm.String\" />\n                <Property Name=\"featureUpdatesRollbackWindowInDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"qualityUpdatesWillBeRolledBack\" Type=\"Edm.Boolean\" />\n                <Property Name=\"featureUpdatesWillBeRolledBack\" Type=\"Edm.Boolean\" />\n                <Property Name=\"qualityUpdatesRollbackStartDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"featureUpdatesRollbackStartDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"windowsUpdateInstallScheduleType\" Abstract=\"true\" />\n            <ComplexType Name=\"windowsUpdateScheduledInstall\" BaseType=\"microsoft.graph.windowsUpdateInstallScheduleType\">\n                <Property Name=\"scheduledInstallDay\" Type=\"microsoft.graph.weeklySchedule\" Nullable=\"false\" />\n                <Property Name=\"scheduledInstallTime\" Type=\"Edm.TimeOfDay\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsUpdateActiveHoursInstall\" BaseType=\"microsoft.graph.windowsUpdateInstallScheduleType\">\n                <Property Name=\"activeHoursStart\" Type=\"Edm.TimeOfDay\" Nullable=\"false\" />\n                <Property Name=\"activeHoursEnd\" Type=\"Edm.TimeOfDay\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"windowsVpnConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\" Abstract=\"true\">\n                <Property Name=\"connectionName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"servers\" Type=\"Collection(microsoft.graph.vpnServer)\" Nullable=\"false\" />\n                <Property Name=\"customXml\" Type=\"Edm.Binary\" />\n            </EntityType>\n            <EntityType Name=\"windows10VpnConfiguration\" BaseType=\"microsoft.graph.windowsVpnConfiguration\">\n                <Property Name=\"profileTarget\" Type=\"microsoft.graph.windows10VpnProfileTarget\" />\n                <Property Name=\"connectionType\" Type=\"microsoft.graph.windows10VpnConnectionType\" Nullable=\"false\" />\n                <Property Name=\"enableSplitTunneling\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"enableAlwaysOn\" Type=\"Edm.Boolean\" />\n                <Property Name=\"enableDeviceTunnel\" Type=\"Edm.Boolean\" />\n                <Property Name=\"enableDnsRegistration\" Type=\"Edm.Boolean\" />\n                <Property Name=\"dnsSuffixes\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"authenticationMethod\" Type=\"microsoft.graph.windows10VpnAuthenticationMethod\" Nullable=\"false\" />\n                <Property Name=\"rememberUserCredentials\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"enableConditionalAccess\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"enableSingleSignOnWithAlternateCertificate\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"singleSignOnEku\" Type=\"microsoft.graph.extendedKeyUsage\" />\n                <Property Name=\"singleSignOnIssuerHash\" Type=\"Edm.String\" />\n                <Property Name=\"eapXml\" Type=\"Edm.Binary\" />\n                <Property Name=\"proxyServer\" Type=\"microsoft.graph.windows10VpnProxyServer\" />\n                <Property Name=\"associatedApps\" Type=\"Collection(microsoft.graph.windows10AssociatedApps)\" />\n                <Property Name=\"onlyAssociatedAppsCanUseConnection\" Type=\"Edm.Boolean\" />\n                <Property Name=\"windowsInformationProtectionDomain\" Type=\"Edm.String\" />\n                <Property Name=\"trafficRules\" Type=\"Collection(microsoft.graph.vpnTrafficRule)\" />\n                <Property Name=\"routes\" Type=\"Collection(microsoft.graph.vpnRoute)\" />\n                <Property Name=\"dnsRules\" Type=\"Collection(microsoft.graph.vpnDnsRule)\" />\n                <NavigationProperty Name=\"identityCertificate\" Type=\"microsoft.graph.windowsCertificateProfileBase\" />\n            </EntityType>\n            <ComplexType Name=\"windows10AssociatedApps\">\n                <Property Name=\"appType\" Type=\"microsoft.graph.windows10AppType\" Nullable=\"false\" />\n                <Property Name=\"identifier\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"vpnTrafficRule\">\n                <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"protocols\" Type=\"Edm.Int32\" />\n                <Property Name=\"localPortRanges\" Type=\"Collection(microsoft.graph.numberRange)\" />\n                <Property Name=\"remotePortRanges\" Type=\"Collection(microsoft.graph.numberRange)\" />\n                <Property Name=\"localAddressRanges\" Type=\"Collection(microsoft.graph.iPv4Range)\" />\n                <Property Name=\"remoteAddressRanges\" Type=\"Collection(microsoft.graph.iPv4Range)\" />\n                <Property Name=\"appId\" Type=\"Edm.String\" />\n                <Property Name=\"appType\" Type=\"microsoft.graph.vpnTrafficRuleAppType\" Nullable=\"false\" />\n                <Property Name=\"routingPolicyType\" Type=\"microsoft.graph.vpnTrafficRuleRoutingPolicyType\" Nullable=\"false\" />\n                <Property Name=\"claims\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"numberRange\">\n                <Property Name=\"lowerNumber\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"upperNumber\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"vpnRoute\">\n                <Property Name=\"destinationPrefix\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"prefixSize\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"vpnDnsRule\">\n                <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"servers\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"proxyServerUri\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"windows81VpnConfiguration\" BaseType=\"microsoft.graph.windowsVpnConfiguration\">\n                <Property Name=\"applyOnlyToWindows81\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"connectionType\" Type=\"microsoft.graph.windowsVpnConnectionType\" Nullable=\"false\" />\n                <Property Name=\"loginGroupOrDomain\" Type=\"Edm.String\" />\n                <Property Name=\"enableSplitTunneling\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"proxyServer\" Type=\"microsoft.graph.windows81VpnProxyServer\" />\n            </EntityType>\n            <EntityType Name=\"windowsPhone81VpnConfiguration\" BaseType=\"microsoft.graph.windows81VpnConfiguration\">\n                <Property Name=\"bypassVpnOnCompanyWifi\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bypassVpnOnHomeWifi\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"authenticationMethod\" Type=\"microsoft.graph.vpnAuthenticationMethod\" Nullable=\"false\" />\n                <Property Name=\"rememberUserCredentials\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"dnsSuffixSearchList\" Type=\"Collection(Edm.String)\" />\n                <NavigationProperty Name=\"identityCertificate\" Type=\"microsoft.graph.windowsPhone81CertificateProfileBase\" />\n            </EntityType>\n            <EntityType Name=\"windowsPhone81CertificateProfileBase\" BaseType=\"microsoft.graph.deviceConfiguration\" Abstract=\"true\">\n                <Property Name=\"renewalThresholdPercentage\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"keyStorageProvider\" Type=\"microsoft.graph.keyStorageProviderOption\" Nullable=\"false\" />\n                <Property Name=\"subjectNameFormat\" Type=\"microsoft.graph.subjectNameFormat\" Nullable=\"false\" />\n                <Property Name=\"subjectAlternativeNameType\" Type=\"microsoft.graph.subjectAlternativeNameType\" Nullable=\"false\" />\n                <Property Name=\"certificateValidityPeriodValue\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"certificateValidityPeriodScale\" Type=\"microsoft.graph.certificateValidityPeriodScale\" Nullable=\"false\" />\n                <Property Name=\"extendedKeyUsages\" Type=\"Collection(microsoft.graph.extendedKeyUsage)\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsPhone81SCEPCertificateProfile\" BaseType=\"microsoft.graph.windowsPhone81CertificateProfileBase\">\n                <Property Name=\"scepServerUrls\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\" />\n                <Property Name=\"keyUsage\" Type=\"microsoft.graph.keyUsages\" Nullable=\"false\" />\n                <Property Name=\"keySize\" Type=\"microsoft.graph.keySize\" Nullable=\"false\" />\n                <Property Name=\"hashAlgorithm\" Type=\"microsoft.graph.hashAlgorithms\" Nullable=\"false\" />\n                <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"rootCertificate\" Type=\"microsoft.graph.windowsPhone81TrustedRootCertificate\" />\n                <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(microsoft.graph.managedDeviceCertificateState)\" />\n            </EntityType>\n            <EntityType Name=\"windows81GeneralConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"accountsBlockAddingNonMicrosoftAccountEmail\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applyOnlyToWindows81\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockAutofill\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockAutomaticDetectionOfIntranetSites\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockEnterpriseModeAccess\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockJavaScript\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockPlugins\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockPopups\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockSendingDoNotTrackHeader\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockSingleWordEntryOnIntranetSites\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserRequireSmartScreen\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserEnterpriseModeSiteListLocation\" Type=\"Edm.String\" />\n                <Property Name=\"browserInternetSecurityLevel\" Type=\"microsoft.graph.internetSiteSecurityLevel\" Nullable=\"false\" />\n                <Property Name=\"browserIntranetSecurityLevel\" Type=\"microsoft.graph.siteSecurityLevel\" Nullable=\"false\" />\n                <Property Name=\"browserLoggingReportLocation\" Type=\"Edm.String\" />\n                <Property Name=\"browserRequireHighSecurityForRestrictedSites\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserRequireFirewall\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserRequireFraudWarning\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserTrustedSitesSecurityLevel\" Type=\"microsoft.graph.siteSecurityLevel\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockDataRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"diagnosticsBlockDataSubmission\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockPicturePasswordAndPin\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\" />\n                <Property Name=\"storageRequireDeviceEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"minimumAutoInstallClassification\" Type=\"microsoft.graph.updateClassification\" Nullable=\"false\" />\n                <Property Name=\"updatesMinimumAutoInstallClassification\" Type=\"microsoft.graph.updateClassification\" Nullable=\"false\" />\n                <Property Name=\"updatesRequireAutomaticUpdates\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"userAccountControlSettings\" Type=\"microsoft.graph.windowsUserAccountControlSettings\" Nullable=\"false\" />\n                <Property Name=\"workFoldersUrl\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"windowsPhone81GeneralConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"applyOnlyToWindowsPhone81\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appsBlockCopyPaste\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bluetoothBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockWifiTethering\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"compliantAppsList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"compliantAppListType\" Type=\"microsoft.graph.appListType\" Nullable=\"false\" />\n                <Property Name=\"diagnosticDataBlockSubmission\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"emailBlockAddingAccounts\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"locationServicesBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"microsoftAccountBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"nfcBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageBlockRemovableStorage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"webBrowserBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wifiBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wifiBlockAutomaticConnectHotspots\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wifiBlockHotspotReporting\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsStoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windows10TeamGeneralConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"azureOperationalInsightsBlockTelemetry\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"azureOperationalInsightsWorkspaceId\" Type=\"Edm.String\" />\n                <Property Name=\"azureOperationalInsightsWorkspaceKey\" Type=\"Edm.String\" />\n                <Property Name=\"connectAppBlockAutoLaunch\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"maintenanceWindowBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"maintenanceWindowDurationInHours\" Type=\"Edm.Int32\" />\n                <Property Name=\"maintenanceWindowStartTime\" Type=\"Edm.TimeOfDay\" />\n                <Property Name=\"miracastChannel\" Type=\"microsoft.graph.miracastChannel\" Nullable=\"false\" />\n                <Property Name=\"miracastBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"miracastRequirePin\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockMyMeetingsAndFiles\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockSessionResume\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockSigninSuggestions\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsDefaultVolume\" Type=\"Edm.Int32\" />\n                <Property Name=\"settingsScreenTimeoutInMinutes\" Type=\"Edm.Int32\" />\n                <Property Name=\"settingsSessionTimeoutInMinutes\" Type=\"Edm.Int32\" />\n                <Property Name=\"settingsSleepTimeoutInMinutes\" Type=\"Edm.Int32\" />\n                <Property Name=\"welcomeScreenBlockAutomaticWakeUp\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"welcomeScreenBackgroundImageUrl\" Type=\"Edm.String\" />\n                <Property Name=\"welcomeScreenMeetingInformation\" Type=\"microsoft.graph.welcomeScreenMeetingInformation\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceCompliancePolicyGroupAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"targetGroupId\" Type=\"Edm.String\" />\n                <Property Name=\"excludeGroup\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"deviceCompliancePolicy\" Type=\"microsoft.graph.deviceCompliancePolicy\" />\n            </EntityType>\n            <EntityType Name=\"androidForWorkCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.androidRequiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"securityPreventInstallAppsFromUnknownSources\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityDisableUsbDebugging\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"microsoft.graph.deviceThreatProtectionLevel\" Nullable=\"false\" />\n                <Property Name=\"securityBlockJailbrokenDevices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minAndroidSecurityPatchLevel\" Type=\"Edm.String\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireSafetyNetAttestationBasicIntegrity\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireSafetyNetAttestationCertifiedDevice\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireGooglePlayServices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireUpToDateSecurityProviders\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireCompanyPortalAppIntegrity\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"restrictedApps\" Type=\"Collection(microsoft.graph.appListItem)\" />\n            </EntityType>\n            <EntityType Name=\"androidCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.androidRequiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"securityPreventInstallAppsFromUnknownSources\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityDisableUsbDebugging\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"microsoft.graph.deviceThreatProtectionLevel\" Nullable=\"false\" />\n                <Property Name=\"securityBlockJailbrokenDevices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minAndroidSecurityPatchLevel\" Type=\"Edm.String\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireSafetyNetAttestationBasicIntegrity\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireSafetyNetAttestationCertifiedDevice\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireGooglePlayServices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireUpToDateSecurityProviders\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireCompanyPortalAppIntegrity\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"conditionStatementId\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"androidDeviceComplianceLocalActionBase\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"gracePeriodInMinutes\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"androidDeviceComplianceLocalActionLockDevice\" BaseType=\"microsoft.graph.androidDeviceComplianceLocalActionBase\" />\n            <EntityType Name=\"androidDeviceComplianceLocalActionLockDeviceWithPasscode\" BaseType=\"microsoft.graph.androidDeviceComplianceLocalActionBase\">\n                <Property Name=\"passcode\" Type=\"Edm.String\" />\n                <Property Name=\"passcodeSignInFailureCountBeforeWipe\" Type=\"Edm.Int32\" />\n            </EntityType>\n            <EntityType Name=\"androidWorkProfileCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.androidRequiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"securityPreventInstallAppsFromUnknownSources\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityDisableUsbDebugging\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"microsoft.graph.deviceThreatProtectionLevel\" Nullable=\"false\" />\n                <Property Name=\"securityBlockJailbrokenDevices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minAndroidSecurityPatchLevel\" Type=\"Edm.String\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireSafetyNetAttestationBasicIntegrity\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireSafetyNetAttestationCertifiedDevice\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireGooglePlayServices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireUpToDateSecurityProviders\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireCompanyPortalAppIntegrity\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"restrictedApps\" Type=\"Collection(microsoft.graph.appListItem)\" />\n            </EntityType>\n            <EntityType Name=\"iosCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passcodeBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passcodeExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodePreviousPasscodeBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passcodeRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"securityBlockJailbrokenDevices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"microsoft.graph.deviceThreatProtectionLevel\" Nullable=\"false\" />\n                <Property Name=\"managedEmailProfileRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"restrictedApps\" Type=\"Collection(microsoft.graph.appListItem)\" />\n            </EntityType>\n            <EntityType Name=\"macOSCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"systemIntegrityProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"microsoft.graph.deviceThreatProtectionLevel\" Nullable=\"false\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallBlockAllIncoming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallEnableStealthMode\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"defaultDeviceCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\" />\n            <EntityType Name=\"windows10CompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordRequiredToUnlockFromIdle\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"requireHealthyDeviceReport\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"mobileOsMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"mobileOsMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"earlyLaunchAntiMalwareDriverEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bitLockerEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"secureBootEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"codeIntegrityEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"activeFirewallRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderVersion\" Type=\"Edm.String\" />\n                <Property Name=\"signatureOutOfDate\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"rtpEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"antivirusRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"antiSpywareRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"validOperatingSystemBuildRanges\" Type=\"Collection(microsoft.graph.operatingSystemVersionRange)\" />\n                <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"microsoft.graph.deviceThreatProtectionLevel\" Nullable=\"false\" />\n                <Property Name=\"configurationManagerComplianceRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"operatingSystemVersionRange\">\n                <Property Name=\"description\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"lowestVersion\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"highestVersion\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"windows10MobileCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequireToUnlockFromIdle\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"earlyLaunchAntiMalwareDriverEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bitLockerEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"secureBootEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"codeIntegrityEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"activeFirewallRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"validOperatingSystemBuildRanges\" Type=\"Collection(microsoft.graph.operatingSystemVersionRange)\" />\n            </EntityType>\n            <EntityType Name=\"windows81CompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsPhone81CompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceSetupConfiguration\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceComplianceSettingState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"platformType\" Type=\"microsoft.graph.deviceType\" Nullable=\"false\" />\n                <Property Name=\"setting\" Type=\"Edm.String\" />\n                <Property Name=\"settingName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceId\" Type=\"Edm.String\" />\n                <Property Name=\"deviceName\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"userEmail\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceModel\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"advancedThreatProtectionOnboardingDeviceSettingState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"platformType\" Type=\"microsoft.graph.deviceType\" Nullable=\"false\" />\n                <Property Name=\"setting\" Type=\"Edm.String\" />\n                <Property Name=\"settingName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceId\" Type=\"Edm.String\" />\n                <Property Name=\"deviceName\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"userEmail\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceModel\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"deviceConfigurationSettingState\">\n                <Property Name=\"setting\" Type=\"Edm.String\" />\n                <Property Name=\"settingName\" Type=\"Edm.String\" />\n                <Property Name=\"instanceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"errorCode\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"errorDescription\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"userEmail\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"sources\" Type=\"Collection(microsoft.graph.settingSource)\" />\n                <Property Name=\"currentValue\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"settingSource\">\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceCompliancePolicySettingState\">\n                <Property Name=\"setting\" Type=\"Edm.String\" />\n                <Property Name=\"settingName\" Type=\"Edm.String\" />\n                <Property Name=\"instanceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"errorCode\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"errorDescription\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"userEmail\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"sources\" Type=\"Collection(microsoft.graph.settingSource)\" />\n                <Property Name=\"currentValue\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"managedDeviceReportedApp\">\n                <Property Name=\"appId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceAndAppManagementData\">\n                <Property Name=\"content\" Type=\"Edm.Stream\" />\n            </ComplexType>\n            <EntityType Name=\"enrollmentConfigurationAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            </EntityType>\n            <ComplexType Name=\"vppTokenActionResult\">\n                <Property Name=\"actionName\" Type=\"Edm.String\" />\n                <Property Name=\"actionState\" Type=\"microsoft.graph.actionState\" Nullable=\"false\" />\n                <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"vppTokenLicenseSummary\">\n                <Property Name=\"vppTokenId\" Type=\"Edm.String\" />\n                <Property Name=\"appleId\" Type=\"Edm.String\" />\n                <Property Name=\"organizationName\" Type=\"Edm.String\" />\n                <Property Name=\"availableLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"deviceEnrollmentLimitConfiguration\" BaseType=\"microsoft.graph.deviceEnrollmentConfiguration\">\n                <Property Name=\"limit\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceEnrollmentPlatformRestrictionsConfiguration\" BaseType=\"microsoft.graph.deviceEnrollmentConfiguration\">\n                <Property Name=\"iosRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\" />\n                <Property Name=\"windowsRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\" />\n                <Property Name=\"windowsMobileRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\" />\n                <Property Name=\"androidRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\" />\n                <Property Name=\"androidForWorkRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\" />\n                <Property Name=\"macRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\" />\n                <Property Name=\"macOSRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\" />\n            </EntityType>\n            <ComplexType Name=\"deviceEnrollmentPlatformRestriction\">\n                <Property Name=\"platformBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"personalDeviceEnrollmentBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"windows10EnrollmentCompletionPageConfiguration\" BaseType=\"microsoft.graph.deviceEnrollmentConfiguration\">\n                <Property Name=\"showInstallationProgress\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"blockDeviceSetupRetryByUser\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowDeviceResetOnInstallFailure\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowLogCollectionOnInstallFailure\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"customErrorMessage\" Type=\"Edm.String\" />\n                <Property Name=\"installProgressTimeoutInMinutes\" Type=\"Edm.Int32\" />\n                <Property Name=\"allowDeviceUseOnInstallFailure\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceEnrollmentWindowsHelloForBusinessConfiguration\" BaseType=\"microsoft.graph.deviceEnrollmentConfiguration\">\n                <Property Name=\"pinMinimumLength\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pinMaximumLength\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pinUppercaseCharactersUsage\" Type=\"microsoft.graph.windowsHelloForBusinessPinUsage\" Nullable=\"false\" />\n                <Property Name=\"pinLowercaseCharactersUsage\" Type=\"microsoft.graph.windowsHelloForBusinessPinUsage\" Nullable=\"false\" />\n                <Property Name=\"pinSpecialCharactersUsage\" Type=\"microsoft.graph.windowsHelloForBusinessPinUsage\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.enablement\" Nullable=\"false\" />\n                <Property Name=\"securityDeviceRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"unlockWithBiometricsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"remotePassportEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"pinPreviousBlockCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pinExpirationInDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"enhancedBiometricsState\" Type=\"microsoft.graph.enablement\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"vppTokenRevokeLicensesActionResult\" BaseType=\"microsoft.graph.vppTokenActionResult\">\n                <Property Name=\"totalLicensesCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedLicensesCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"actionFailureReason\" Type=\"microsoft.graph.vppTokenActionFailureReason\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceManagementExchangeAccessRule\">\n                <Property Name=\"deviceClass\" Type=\"microsoft.graph.deviceManagementExchangeDeviceClass\" />\n                <Property Name=\"accessLevel\" Type=\"microsoft.graph.deviceManagementExchangeAccessLevel\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceManagementExchangeDeviceClass\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"microsoft.graph.deviceManagementExchangeAccessRuleType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"managementConditionExpression\" Abstract=\"true\" />\n            <ComplexType Name=\"managementConditionExpressionString\" BaseType=\"microsoft.graph.managementConditionExpression\">\n                <Property Name=\"value\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"managementConditionExpressionModel\" BaseType=\"microsoft.graph.managementConditionExpression\" Abstract=\"true\" />\n            <ComplexType Name=\"binaryManagementConditionExpression\" BaseType=\"microsoft.graph.managementConditionExpressionModel\">\n                <Property Name=\"operator\" Type=\"microsoft.graph.binaryManagementConditionExpressionOperatorType\" Nullable=\"false\" />\n                <Property Name=\"firstOperand\" Type=\"microsoft.graph.managementConditionExpressionModel\" Nullable=\"false\" />\n                <Property Name=\"secondOperand\" Type=\"microsoft.graph.managementConditionExpressionModel\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"unaryManagementConditionExpression\" BaseType=\"microsoft.graph.managementConditionExpressionModel\">\n                <Property Name=\"operator\" Type=\"microsoft.graph.unaryManagementConditionExpressionOperatorType\" Nullable=\"false\" />\n                <Property Name=\"operand\" Type=\"microsoft.graph.managementConditionExpressionModel\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"variableManagementConditionExpression\" BaseType=\"microsoft.graph.managementConditionExpressionModel\">\n                <Property Name=\"managementConditionId\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"locationManagementCondition\" BaseType=\"microsoft.graph.managementCondition\" Abstract=\"true\" />\n            <EntityType Name=\"circularGeofenceManagementCondition\" BaseType=\"microsoft.graph.locationManagementCondition\">\n                <Property Name=\"latitude\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"longitude\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"radiusInMeters\" Type=\"Edm.Single\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"networkManagementCondition\" BaseType=\"microsoft.graph.managementCondition\" Abstract=\"true\" />\n            <EntityType Name=\"networkIPv4ConfigurationManagementCondition\" BaseType=\"microsoft.graph.networkManagementCondition\">\n                <Property Name=\"ipV4Prefix\" Type=\"Edm.String\" />\n                <Property Name=\"ipV4Gateway\" Type=\"Edm.String\" />\n                <Property Name=\"ipV4DHCPServer\" Type=\"Edm.String\" />\n                <Property Name=\"ipV4DNSServerList\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"dnsSuffixList\" Type=\"Collection(Edm.String)\" />\n            </EntityType>\n            <EntityType Name=\"networkIPv6ConfigurationManagementCondition\" BaseType=\"microsoft.graph.networkManagementCondition\">\n                <Property Name=\"ipV6Prefix\" Type=\"Edm.String\" />\n                <Property Name=\"ipV6Gateway\" Type=\"Edm.String\" />\n                <Property Name=\"ipV6DNSServerList\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"dnsSuffixList\" Type=\"Collection(Edm.String)\" />\n            </EntityType>\n            <EntityType Name=\"managedMobileApp\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"mobileAppIdentifier\" Type=\"microsoft.graph.mobileAppIdentifier\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"mobileAppIdentifier\" Abstract=\"true\" />\n            <EntityType Name=\"targetedManagedAppPolicyAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            </EntityType>\n            <ComplexType Name=\"managedAppDiagnosticStatus\">\n                <Property Name=\"validationName\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"mitigationInstruction\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"managedAppOperation\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedAppPolicyDeploymentSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"configurationDeployedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastRefreshTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"configurationDeploymentSummaryPerApp\" Type=\"Collection(microsoft.graph.managedAppPolicyDeploymentSummaryPerApp)\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"windowsInformationProtectionResourceCollection\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"resources\" Type=\"Collection(Edm.String)\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsInformationProtectionDataRecoveryCertificate\">\n                <Property Name=\"subjectName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"certificate\" Type=\"Edm.Binary\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsInformationProtectionApp\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"publisherName\" Type=\"Edm.String\" />\n                <Property Name=\"productName\" Type=\"Edm.String\" />\n                <Property Name=\"denied\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsInformationProtectionProxiedDomainCollection\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"proxiedDomains\" Type=\"Collection(microsoft.graph.proxiedDomain)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsInformationProtectionIPRangeCollection\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"ranges\" Type=\"Collection(microsoft.graph.ipRange)\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"windowsInformationProtectionAppLockerFile\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"fileHash\" Type=\"Edm.String\" />\n                <Property Name=\"file\" Type=\"Edm.Binary\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"androidMobileAppIdentifier\" BaseType=\"microsoft.graph.mobileAppIdentifier\">\n                <Property Name=\"packageId\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iosMobileAppIdentifier\" BaseType=\"microsoft.graph.mobileAppIdentifier\">\n                <Property Name=\"bundleId\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"managedAppPolicyDeploymentSummaryPerApp\">\n                <Property Name=\"mobileAppIdentifier\" Type=\"microsoft.graph.mobileAppIdentifier\" />\n                <Property Name=\"configurationAppliedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsInformationProtectionStoreApp\" BaseType=\"microsoft.graph.windowsInformationProtectionApp\" />\n            <ComplexType Name=\"windowsInformationProtectionDesktopApp\" BaseType=\"microsoft.graph.windowsInformationProtectionApp\">\n                <Property Name=\"binaryName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"binaryVersionLow\" Type=\"Edm.String\" />\n                <Property Name=\"binaryVersionHigh\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"iosManagedAppRegistration\" BaseType=\"microsoft.graph.managedAppRegistration\" />\n            <EntityType Name=\"androidManagedAppRegistration\" BaseType=\"microsoft.graph.managedAppRegistration\" />\n            <EntityType Name=\"managedAppStatusRaw\" BaseType=\"microsoft.graph.managedAppStatus\">\n                <Property Name=\"content\" Type=\"microsoft.graph.Json\" />\n            </EntityType>\n            <EntityType Name=\"localizedNotificationMessage\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"locale\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"subject\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"messageTemplate\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"isDefault\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"rolePermission\">\n                <Property Name=\"actions\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"resourceActions\" Type=\"Collection(microsoft.graph.resourceAction)\" />\n            </ComplexType>\n            <ComplexType Name=\"resourceAction\">\n                <Property Name=\"allowedResourceActions\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"notAllowedResourceActions\" Type=\"Collection(Edm.String)\" />\n            </ComplexType>\n            <EntityType Name=\"deviceAndAppManagementRoleDefinition\" BaseType=\"microsoft.graph.roleDefinition\" />\n            <EntityType Name=\"embeddedSIMActivationCodePoolAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"embeddedSIMActivationCode\">\n                <Property Name=\"integratedCircuitCardIdentifier\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"matchingIdentifier\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"smdpPlusServerAddress\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"embeddedSIMDeviceState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"modifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"universalIntegratedCircuitCardIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"deviceName\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.embeddedSIMDeviceStateValue\" Nullable=\"false\" />\n                <Property Name=\"stateDetails\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedEBookAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n                <Property Name=\"installIntent\" Type=\"microsoft.graph.installIntent\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"eBookInstallSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"installedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notInstalledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"installedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notInstalledUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceInstallState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"deviceName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceId\" Type=\"Edm.String\" />\n                <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"installState\" Type=\"microsoft.graph.installState\" Nullable=\"false\" />\n                <Property Name=\"errorCode\" Type=\"Edm.String\" />\n                <Property Name=\"osVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osDescription\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"userInstallStateSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"installedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notInstalledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"deviceStates\" Type=\"Collection(microsoft.graph.deviceInstallState)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"iosVppEBookAssignment\" BaseType=\"microsoft.graph.managedEBookAssignment\" />\n            <EntityType Name=\"iosVppEBook\" BaseType=\"microsoft.graph.managedEBook\">\n                <Property Name=\"vppTokenId\" Type=\"Edm.Guid\" Nullable=\"false\" />\n                <Property Name=\"appleId\" Type=\"Edm.String\" />\n                <Property Name=\"vppOrganizationName\" Type=\"Edm.String\" />\n                <Property Name=\"genres\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"language\" Type=\"Edm.String\" />\n                <Property Name=\"seller\" Type=\"Edm.String\" />\n                <Property Name=\"totalLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"importedDeviceIdentityResult\" BaseType=\"microsoft.graph.importedDeviceIdentity\">\n                <Property Name=\"status\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"outOfBoxExperienceSettings\">\n                <Property Name=\"hidePrivacySettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"hideEULA\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"userType\" Type=\"microsoft.graph.windowsUserType\" Nullable=\"false\" />\n                <Property Name=\"deviceUsageType\" Type=\"microsoft.graph.windowsDeviceUsageType\" Nullable=\"false\" />\n                <Property Name=\"skipKeyboardSelectionPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"hideEscapeLink\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsEnrollmentStatusScreenSettings\">\n                <Property Name=\"hideInstallationProgress\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowDeviceUseBeforeProfileAndAppInstallComplete\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"blockDeviceSetupRetryByUser\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowLogCollectionOnInstallFailure\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"customErrorMessage\" Type=\"Edm.String\" />\n                <Property Name=\"installProgressTimeoutInMinutes\" Type=\"Edm.Int32\" />\n                <Property Name=\"allowDeviceUseOnInstallFailure\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"windowsAutopilotDeploymentProfileAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            </EntityType>\n            <EntityType Name=\"enrollmentProfile\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"requiresUserAuthentication\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"configurationEndpointUrl\" Type=\"Edm.String\" />\n                <Property Name=\"enableAuthenticationViaCompanyPortal\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"depEnrollmentBaseProfile\" BaseType=\"microsoft.graph.enrollmentProfile\" Abstract=\"true\">\n                <Property Name=\"isDefault\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"supervisedModeEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"supportDepartment\" Type=\"Edm.String\" />\n                <Property Name=\"passCodeDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"isMandatory\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"locationDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"supportPhoneNumber\" Type=\"Edm.String\" />\n                <Property Name=\"profileRemovalDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"restoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appleIdDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"termsAndConditionsDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"touchIdDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applePayDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"zoomDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"siriDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"diagnosticsDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"depIOSEnrollmentProfile\" BaseType=\"microsoft.graph.depEnrollmentBaseProfile\">\n                <Property Name=\"iTunesPairingMode\" Type=\"microsoft.graph.iTunesPairingMode\" Nullable=\"false\" />\n                <Property Name=\"managementCertificates\" Type=\"Collection(microsoft.graph.managementCertificateWithThumbprint)\" />\n                <Property Name=\"restoreFromAndroidDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"awaitDeviceConfiguredConfirmation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"sharedIPadMaximumUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"enableSharedIPad\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"companyPortalVppTokenId\" Type=\"Edm.String\" />\n                <Property Name=\"enableSingleAppEnrollmentMode\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"depMacOSEnrollmentProfile\" BaseType=\"microsoft.graph.depEnrollmentBaseProfile\">\n                <Property Name=\"registrationDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"fileVaultDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudDiagnosticsDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"importedAppleDeviceIdentity\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"serialNumber\" Type=\"Edm.String\" />\n                <Property Name=\"requestedEnrollmentProfileId\" Type=\"Edm.String\" />\n                <Property Name=\"requestedEnrollmentProfileAssignmentDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"isSupervised\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"discoverySource\" Type=\"microsoft.graph.discoverySource\" Nullable=\"false\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastContactedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"enrollmentState\" Type=\"microsoft.graph.enrollmentState\" Nullable=\"false\" />\n                <Property Name=\"platform\" Type=\"microsoft.graph.platform\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"importedAppleDeviceIdentityResult\" BaseType=\"microsoft.graph.importedAppleDeviceIdentity\">\n                <Property Name=\"status\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"activeDirectoryWindowsAutopilotDeploymentProfile\" BaseType=\"microsoft.graph.windowsAutopilotDeploymentProfile\">\n                <NavigationProperty Name=\"domainJoinConfiguration\" Type=\"microsoft.graph.windowsDomainJoinConfiguration\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"azureADWindowsAutopilotDeploymentProfile\" BaseType=\"microsoft.graph.windowsAutopilotDeploymentProfile\" />\n            <ComplexType Name=\"managementCertificateWithThumbprint\">\n                <Property Name=\"thumbprint\" Type=\"Edm.String\" />\n                <Property Name=\"certificate\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"depEnrollmentProfile\" BaseType=\"microsoft.graph.enrollmentProfile\">\n                <Property Name=\"isDefault\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"supervisedModeEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"supportDepartment\" Type=\"Edm.String\" />\n                <Property Name=\"passCodeDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"isMandatory\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"locationDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"supportPhoneNumber\" Type=\"Edm.String\" />\n                <Property Name=\"iTunesPairingMode\" Type=\"microsoft.graph.iTunesPairingMode\" Nullable=\"false\" />\n                <Property Name=\"profileRemovalDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"managementCertificates\" Type=\"Collection(microsoft.graph.managementCertificateWithThumbprint)\" />\n                <Property Name=\"restoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"restoreFromAndroidDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appleIdDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"termsAndConditionsDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"touchIdDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applePayDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"zoomDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"siriDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"diagnosticsDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"macOSRegistrationDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"macOSFileVaultDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"awaitDeviceConfiguredConfirmation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"sharedIPadMaximumUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"enableSharedIPad\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"importedWindowsAutopilotDeviceIdentityState\">\n                <Property Name=\"deviceImportStatus\" Type=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus\" Nullable=\"false\" />\n                <Property Name=\"deviceRegistrationId\" Type=\"Edm.String\" />\n                <Property Name=\"deviceErrorCode\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"deviceErrorName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"office365ActivationsUserDetail\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"userActivationCounts\" Type=\"Collection(microsoft.graph.userActivationCounts)\" />\n            </EntityType>\n            <ComplexType Name=\"userActivationCounts\">\n                <Property Name=\"productType\" Type=\"Edm.String\" />\n                <Property Name=\"lastActivatedDate\" Type=\"Edm.Date\" />\n                <Property Name=\"windows\" Type=\"Edm.Int64\" />\n                <Property Name=\"mac\" Type=\"Edm.Int64\" />\n                <Property Name=\"windows10Mobile\" Type=\"Edm.Int64\" />\n                <Property Name=\"ios\" Type=\"Edm.Int64\" />\n                <Property Name=\"android\" Type=\"Edm.Int64\" />\n                <Property Name=\"activatedOnSharedComputer\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <EntityType Name=\"office365ActivationCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"productType\" Type=\"Edm.String\" />\n                <Property Name=\"windows\" Type=\"Edm.Int64\" />\n                <Property Name=\"mac\" Type=\"Edm.Int64\" />\n                <Property Name=\"android\" Type=\"Edm.Int64\" />\n                <Property Name=\"ios\" Type=\"Edm.Int64\" />\n                <Property Name=\"windows10Mobile\" Type=\"Edm.Int64\" />\n            </EntityType>\n            <EntityType Name=\"office365ActivationsUserCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"productType\" Type=\"Edm.String\" />\n                <Property Name=\"assigned\" Type=\"Edm.Int64\" />\n                <Property Name=\"activated\" Type=\"Edm.Int64\" />\n                <Property Name=\"sharedComputerActivation\" Type=\"Edm.Int64\" />\n            </EntityType>\n            <EntityType Name=\"office365ActiveUserDetail\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"isDeleted\" Type=\"Edm.Boolean\" />\n                <Property Name=\"deletedDate\" Type=\"Edm.Date\" />\n                <Property Name=\"hasExchangeLicense\" Type=\"Edm.Boolean\" />\n                <Property Name=\"hasOneDriveLicense\" Type=\"Edm.Boolean\" />\n                <Property Name=\"hasSharePointLicense\" Type=\"Edm.Boolean\" />\n                <Property Name=\"hasSkypeForBusinessLicense\" Type=\"Edm.Boolean\" />\n                <Property Name=\"hasYammerLicense\" Type=\"Edm.Boolean\" />\n                <Property Name=\"hasTeamsLicense\" Type=\"Edm.Boolean\" />\n                <Property Name=\"exchangeLastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"oneDriveLastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"sharePointLastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"skypeForBusinessLastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"yammerLastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"teamsLastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"exchangeLicenseAssignDate\" Type=\"Edm.Date\" />\n                <Property Name=\"oneDriveLicenseAssignDate\" Type=\"Edm.Date\" />\n                <Property Name=\"sharePointLicenseAssignDate\" Type=\"Edm.Date\" />\n                <Property Name=\"skypeForBusinessLicenseAssignDate\" Type=\"Edm.Date\" />\n                <Property Name=\"yammerLicenseAssignDate\" Type=\"Edm.Date\" />\n                <Property Name=\"teamsLicenseAssignDate\" Type=\"Edm.Date\" />\n                <Property Name=\"assignedProducts\" Type=\"Collection(Edm.String)\" />\n            </EntityType>\n            <EntityType Name=\"office365ServicesUserCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"exchangeActive\" Type=\"Edm.Int64\" />\n                <Property Name=\"exchangeInactive\" Type=\"Edm.Int64\" />\n                <Property Name=\"oneDriveActive\" Type=\"Edm.Int64\" />\n                <Property Name=\"oneDriveInactive\" Type=\"Edm.Int64\" />\n                <Property Name=\"sharePointActive\" Type=\"Edm.Int64\" />\n                <Property Name=\"sharePointInactive\" Type=\"Edm.Int64\" />\n                <Property Name=\"skypeForBusinessActive\" Type=\"Edm.Int64\" />\n                <Property Name=\"skypeForBusinessInactive\" Type=\"Edm.Int64\" />\n                <Property Name=\"yammerActive\" Type=\"Edm.Int64\" />\n                <Property Name=\"yammerInactive\" Type=\"Edm.Int64\" />\n                <Property Name=\"teamsActive\" Type=\"Edm.Int64\" />\n                <Property Name=\"teamsInactive\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"office365ActiveUserCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"office365\" Type=\"Edm.Int64\" />\n                <Property Name=\"exchange\" Type=\"Edm.Int64\" />\n                <Property Name=\"oneDrive\" Type=\"Edm.Int64\" />\n                <Property Name=\"sharePoint\" Type=\"Edm.Int64\" />\n                <Property Name=\"skypeForBusiness\" Type=\"Edm.Int64\" />\n                <Property Name=\"yammer\" Type=\"Edm.Int64\" />\n                <Property Name=\"teams\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"office365GroupsActivityDetail\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"groupDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"isDeleted\" Type=\"Edm.Boolean\" />\n                <Property Name=\"ownerPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"lastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"groupType\" Type=\"Edm.String\" />\n                <Property Name=\"memberCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"externalMemberCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"exchangeReceivedEmailCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"sharePointActiveFileCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"yammerPostedMessageCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"yammerReadMessageCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"yammerLikedMessageCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"exchangeMailboxTotalItemCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"exchangeMailboxStorageUsedInBytes\" Type=\"Edm.Int64\" />\n                <Property Name=\"sharePointTotalFileCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"sharePointSiteStorageUsedInBytes\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"office365GroupsActivityCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"exchangeEmailsReceived\" Type=\"Edm.Int64\" />\n                <Property Name=\"yammerMessagesPosted\" Type=\"Edm.Int64\" />\n                <Property Name=\"yammerMessagesRead\" Type=\"Edm.Int64\" />\n                <Property Name=\"yammerMessagesLiked\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"office365GroupsActivityGroupCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"total\" Type=\"Edm.Int64\" />\n                <Property Name=\"active\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"office365GroupsActivityStorage\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"mailboxStorageUsedInBytes\" Type=\"Edm.Int64\" />\n                <Property Name=\"siteStorageUsedInBytes\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"office365GroupsActivityFileCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"total\" Type=\"Edm.Int64\" />\n                <Property Name=\"active\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"emailActivityUserDetail\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"isDeleted\" Type=\"Edm.Boolean\" />\n                <Property Name=\"deletedDate\" Type=\"Edm.Date\" />\n                <Property Name=\"lastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"sendCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"receiveCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"readCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"assignedProducts\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"emailActivitySummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"send\" Type=\"Edm.Int64\" />\n                <Property Name=\"receive\" Type=\"Edm.Int64\" />\n                <Property Name=\"read\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"emailAppUsageUserDetail\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"isDeleted\" Type=\"Edm.Boolean\" />\n                <Property Name=\"deletedDate\" Type=\"Edm.Date\" />\n                <Property Name=\"lastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"mailForMac\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"outlookForMac\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"outlookForWindows\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"outlookForMobile\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"otherForMobile\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"outlookForWeb\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"pop3App\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"imap4App\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"smtpApp\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"emailAppUsageAppsUserCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"mailForMac\" Type=\"Edm.Int64\" />\n                <Property Name=\"outlookForMac\" Type=\"Edm.Int64\" />\n                <Property Name=\"outlookForWindows\" Type=\"Edm.Int64\" />\n                <Property Name=\"outlookForMobile\" Type=\"Edm.Int64\" />\n                <Property Name=\"otherForMobile\" Type=\"Edm.Int64\" />\n                <Property Name=\"outlookForWeb\" Type=\"Edm.Int64\" />\n                <Property Name=\"pop3App\" Type=\"Edm.Int64\" />\n                <Property Name=\"imap4App\" Type=\"Edm.Int64\" />\n                <Property Name=\"smtpApp\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"emailAppUsageUserCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"mailForMac\" Type=\"Edm.Int64\" />\n                <Property Name=\"outlookForMac\" Type=\"Edm.Int64\" />\n                <Property Name=\"outlookForWindows\" Type=\"Edm.Int64\" />\n                <Property Name=\"outlookForMobile\" Type=\"Edm.Int64\" />\n                <Property Name=\"otherForMobile\" Type=\"Edm.Int64\" />\n                <Property Name=\"outlookForWeb\" Type=\"Edm.Int64\" />\n                <Property Name=\"pop3App\" Type=\"Edm.Int64\" />\n                <Property Name=\"imap4App\" Type=\"Edm.Int64\" />\n                <Property Name=\"smtpApp\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"emailAppUsageVersionsUserCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"outlook2016\" Type=\"Edm.Int64\" />\n                <Property Name=\"outlook2013\" Type=\"Edm.Int64\" />\n                <Property Name=\"outlook2010\" Type=\"Edm.Int64\" />\n                <Property Name=\"outlook2007\" Type=\"Edm.Int64\" />\n                <Property Name=\"undetermined\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"mailboxUsageDetail\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"isDeleted\" Type=\"Edm.Boolean\" />\n                <Property Name=\"deletedDate\" Type=\"Edm.Date\" />\n                <Property Name=\"createdDate\" Type=\"Edm.Date\" />\n                <Property Name=\"lastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"itemCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"storageUsedInBytes\" Type=\"Edm.Int64\" />\n                <Property Name=\"issueWarningQuotaInBytes\" Type=\"Edm.Int64\" />\n                <Property Name=\"prohibitSendQuotaInBytes\" Type=\"Edm.Int64\" />\n                <Property Name=\"prohibitSendReceiveQuotaInBytes\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"mailboxUsageMailboxCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"total\" Type=\"Edm.Int64\" />\n                <Property Name=\"active\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"mailboxUsageQuotaStatusMailboxCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"underLimit\" Type=\"Edm.Int64\" />\n                <Property Name=\"warningIssued\" Type=\"Edm.Int64\" />\n                <Property Name=\"sendProhibited\" Type=\"Edm.Int64\" />\n                <Property Name=\"sendReceiveProhibited\" Type=\"Edm.Int64\" />\n                <Property Name=\"indeterminate\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"mailboxUsageStorage\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"storageUsedInBytes\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"oneDriveActivityUserDetail\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"isDeleted\" Type=\"Edm.Boolean\" />\n                <Property Name=\"deletedDate\" Type=\"Edm.Date\" />\n                <Property Name=\"lastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"viewedOrEditedFileCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"syncedFileCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"sharedInternallyFileCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"sharedExternallyFileCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"assignedProducts\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"siteActivitySummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"viewedOrEdited\" Type=\"Edm.Int64\" />\n                <Property Name=\"synced\" Type=\"Edm.Int64\" />\n                <Property Name=\"sharedInternally\" Type=\"Edm.Int64\" />\n                <Property Name=\"sharedExternally\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"oneDriveUsageAccountDetail\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"siteUrl\" Type=\"Edm.String\" />\n                <Property Name=\"ownerDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"isDeleted\" Type=\"Edm.Boolean\" />\n                <Property Name=\"lastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"fileCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"activeFileCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"storageUsedInBytes\" Type=\"Edm.Int64\" />\n                <Property Name=\"storageAllocatedInBytes\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"oneDriveUsageAccountCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"siteType\" Type=\"Edm.String\" />\n                <Property Name=\"total\" Type=\"Edm.Int64\" />\n                <Property Name=\"active\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"oneDriveUsageFileCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"siteType\" Type=\"Edm.String\" />\n                <Property Name=\"total\" Type=\"Edm.Int64\" />\n                <Property Name=\"active\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"siteUsageStorage\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"siteType\" Type=\"Edm.String\" />\n                <Property Name=\"storageUsedInBytes\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"sharePointActivityUserDetail\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"isDeleted\" Type=\"Edm.Boolean\" />\n                <Property Name=\"deletedDate\" Type=\"Edm.Date\" />\n                <Property Name=\"lastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"viewedOrEditedFileCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"syncedFileCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"sharedInternallyFileCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"sharedExternallyFileCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"visitedPageCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"assignedProducts\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"sharePointActivityUserCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"visitedPage\" Type=\"Edm.Int64\" />\n                <Property Name=\"viewedOrEdited\" Type=\"Edm.Int64\" />\n                <Property Name=\"synced\" Type=\"Edm.Int64\" />\n                <Property Name=\"sharedInternally\" Type=\"Edm.Int64\" />\n                <Property Name=\"sharedExternally\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"sharePointActivityPages\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"visitedPageCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"sharePointSiteUsageDetail\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"siteId\" Type=\"Edm.Guid\" />\n                <Property Name=\"siteUrl\" Type=\"Edm.String\" />\n                <Property Name=\"ownerDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"isDeleted\" Type=\"Edm.Boolean\" />\n                <Property Name=\"lastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"fileCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"activeFileCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"pageViewCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"visitedPageCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"storageUsedInBytes\" Type=\"Edm.Int64\" />\n                <Property Name=\"storageAllocatedInBytes\" Type=\"Edm.Int64\" />\n                <Property Name=\"rootWebTemplate\" Type=\"Edm.String\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"sharePointSiteUsageFileCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"siteType\" Type=\"Edm.String\" />\n                <Property Name=\"total\" Type=\"Edm.Int64\" />\n                <Property Name=\"active\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"sharePointSiteUsageSiteCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"siteType\" Type=\"Edm.String\" />\n                <Property Name=\"total\" Type=\"Edm.Int64\" />\n                <Property Name=\"active\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"sharePointSiteUsagePages\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"siteType\" Type=\"Edm.String\" />\n                <Property Name=\"pageViewCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"skypeForBusinessActivityUserDetail\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"totalPeerToPeerSessionCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"totalOrganizedConferenceCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"totalParticipatedConferenceCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"peerToPeerLastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"organizedConferenceLastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"participatedConferenceLastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"peerToPeerIMCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"peerToPeerAudioCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"peerToPeerAudioMinutes\" Type=\"Edm.Int64\" />\n                <Property Name=\"peerToPeerVideoCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"peerToPeerVideoMinutes\" Type=\"Edm.Int64\" />\n                <Property Name=\"peerToPeerAppSharingCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"peerToPeerFileTransferCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"organizedConferenceIMCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"organizedConferenceAudioVideoCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"organizedConferenceAudioVideoMinutes\" Type=\"Edm.Int64\" />\n                <Property Name=\"organizedConferenceAppSharingCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"organizedConferenceWebCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"organizedConferenceDialInOut3rdPartyCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"organizedConferenceCloudDialInOutMicrosoftCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"organizedConferenceCloudDialInMicrosoftMinutes\" Type=\"Edm.Int64\" />\n                <Property Name=\"organizedConferenceCloudDialOutMicrosoftMinutes\" Type=\"Edm.Int64\" />\n                <Property Name=\"participatedConferenceIMCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"participatedConferenceAudioVideoCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"participatedConferenceAudioVideoMinutes\" Type=\"Edm.Int64\" />\n                <Property Name=\"participatedConferenceAppSharingCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"participatedConferenceWebCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"participatedConferenceDialInOut3rdPartyCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"isDeleted\" Type=\"Edm.Boolean\" />\n                <Property Name=\"deletedDate\" Type=\"Edm.Date\" />\n                <Property Name=\"lastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"assignedProducts\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"skypeForBusinessActivityCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"peerToPeer\" Type=\"Edm.Int64\" />\n                <Property Name=\"organized\" Type=\"Edm.Int64\" />\n                <Property Name=\"participated\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"skypeForBusinessActivityUserCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"peerToPeer\" Type=\"Edm.Int64\" />\n                <Property Name=\"organized\" Type=\"Edm.Int64\" />\n                <Property Name=\"participated\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"skypeForBusinessPeerToPeerActivityCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"im\" Type=\"Edm.Int64\" />\n                <Property Name=\"audio\" Type=\"Edm.Int64\" />\n                <Property Name=\"video\" Type=\"Edm.Int64\" />\n                <Property Name=\"appSharing\" Type=\"Edm.Int64\" />\n                <Property Name=\"fileTransfer\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"skypeForBusinessPeerToPeerActivityUserCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"im\" Type=\"Edm.Int64\" />\n                <Property Name=\"audio\" Type=\"Edm.Int64\" />\n                <Property Name=\"video\" Type=\"Edm.Int64\" />\n                <Property Name=\"appSharing\" Type=\"Edm.Int64\" />\n                <Property Name=\"fileTransfer\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"skypeForBusinessPeerToPeerActivityMinuteCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"audio\" Type=\"Edm.Int64\" />\n                <Property Name=\"video\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"skypeForBusinessOrganizerActivityCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"im\" Type=\"Edm.Int64\" />\n                <Property Name=\"audioVideo\" Type=\"Edm.Int64\" />\n                <Property Name=\"appSharing\" Type=\"Edm.Int64\" />\n                <Property Name=\"web\" Type=\"Edm.Int64\" />\n                <Property Name=\"dialInOut3rdParty\" Type=\"Edm.Int64\" />\n                <Property Name=\"dialInOutMicrosoft\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"skypeForBusinessOrganizerActivityUserCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"im\" Type=\"Edm.Int64\" />\n                <Property Name=\"audioVideo\" Type=\"Edm.Int64\" />\n                <Property Name=\"appSharing\" Type=\"Edm.Int64\" />\n                <Property Name=\"web\" Type=\"Edm.Int64\" />\n                <Property Name=\"dialInOut3rdParty\" Type=\"Edm.Int64\" />\n                <Property Name=\"dialInOutMicrosoft\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"skypeForBusinessOrganizerActivityMinuteCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"audioVideo\" Type=\"Edm.Int64\" />\n                <Property Name=\"dialInMicrosoft\" Type=\"Edm.Int64\" />\n                <Property Name=\"dialOutMicrosoft\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"skypeForBusinessParticipantActivityCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"im\" Type=\"Edm.Int64\" />\n                <Property Name=\"audioVideo\" Type=\"Edm.Int64\" />\n                <Property Name=\"appSharing\" Type=\"Edm.Int64\" />\n                <Property Name=\"web\" Type=\"Edm.Int64\" />\n                <Property Name=\"dialInOut3rdParty\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"skypeForBusinessParticipantActivityUserCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"im\" Type=\"Edm.Int64\" />\n                <Property Name=\"audioVideo\" Type=\"Edm.Int64\" />\n                <Property Name=\"appSharing\" Type=\"Edm.Int64\" />\n                <Property Name=\"web\" Type=\"Edm.Int64\" />\n                <Property Name=\"dialInOut3rdParty\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"skypeForBusinessParticipantActivityMinuteCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"audiovideo\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"skypeForBusinessDeviceUsageUserDetail\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"lastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"usedWindows\" Type=\"Edm.Boolean\" />\n                <Property Name=\"usedWindowsPhone\" Type=\"Edm.Boolean\" />\n                <Property Name=\"usedAndroidPhone\" Type=\"Edm.Boolean\" />\n                <Property Name=\"usediPhone\" Type=\"Edm.Boolean\" />\n                <Property Name=\"usediPad\" Type=\"Edm.Boolean\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"skypeForBusinessDeviceUsageDistributionUserCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"windows\" Type=\"Edm.Int32\" />\n                <Property Name=\"windowsPhone\" Type=\"Edm.Int32\" />\n                <Property Name=\"androidPhone\" Type=\"Edm.Int32\" />\n                <Property Name=\"iPhone\" Type=\"Edm.Int32\" />\n                <Property Name=\"iPad\" Type=\"Edm.Int32\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"skypeForBusinessDeviceUsageUserCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"windows\" Type=\"Edm.Int32\" />\n                <Property Name=\"windowsPhone\" Type=\"Edm.Int32\" />\n                <Property Name=\"androidPhone\" Type=\"Edm.Int32\" />\n                <Property Name=\"iPhone\" Type=\"Edm.Int32\" />\n                <Property Name=\"iPad\" Type=\"Edm.Int32\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"yammerActivityUserDetail\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"userState\" Type=\"Edm.String\" />\n                <Property Name=\"stateChangeDate\" Type=\"Edm.Date\" />\n                <Property Name=\"lastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"postedCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"readCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"likedCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"assignedProducts\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"yammerActivitySummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"liked\" Type=\"Edm.Int64\" />\n                <Property Name=\"posted\" Type=\"Edm.Int64\" />\n                <Property Name=\"read\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"yammerDeviceUsageUserDetail\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"userState\" Type=\"Edm.String\" />\n                <Property Name=\"stateChangeDate\" Type=\"Edm.Date\" />\n                <Property Name=\"lastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"usedWeb\" Type=\"Edm.Boolean\" />\n                <Property Name=\"usedWindowsPhone\" Type=\"Edm.Boolean\" />\n                <Property Name=\"usedAndroidPhone\" Type=\"Edm.Boolean\" />\n                <Property Name=\"usediPhone\" Type=\"Edm.Boolean\" />\n                <Property Name=\"usediPad\" Type=\"Edm.Boolean\" />\n                <Property Name=\"usedOthers\" Type=\"Edm.Boolean\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"yammerDeviceUsageDistributionUserCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"web\" Type=\"Edm.Int32\" />\n                <Property Name=\"windowsPhone\" Type=\"Edm.Int32\" />\n                <Property Name=\"androidPhone\" Type=\"Edm.Int32\" />\n                <Property Name=\"iPhone\" Type=\"Edm.Int32\" />\n                <Property Name=\"iPad\" Type=\"Edm.Int32\" />\n                <Property Name=\"other\" Type=\"Edm.Int32\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"yammerDeviceUsageUserCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"web\" Type=\"Edm.Int32\" />\n                <Property Name=\"windowsPhone\" Type=\"Edm.Int32\" />\n                <Property Name=\"androidPhone\" Type=\"Edm.Int32\" />\n                <Property Name=\"iPhone\" Type=\"Edm.Int32\" />\n                <Property Name=\"iPad\" Type=\"Edm.Int32\" />\n                <Property Name=\"other\" Type=\"Edm.Int32\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"yammerGroupsActivityDetail\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"groupDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"isDeleted\" Type=\"Edm.Boolean\" />\n                <Property Name=\"ownerPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"lastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"groupType\" Type=\"Edm.String\" />\n                <Property Name=\"office365Connected\" Type=\"Edm.Boolean\" />\n                <Property Name=\"memberCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"postedCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"readCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"likedCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"yammerGroupsActivityGroupCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"total\" Type=\"Edm.Int64\" />\n                <Property Name=\"active\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"yammerGroupsActivityCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"liked\" Type=\"Edm.Int64\" />\n                <Property Name=\"posted\" Type=\"Edm.Int64\" />\n                <Property Name=\"read\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"teamsUserActivityUserDetail\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"lastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"isDeleted\" Type=\"Edm.Boolean\" />\n                <Property Name=\"deletedDate\" Type=\"Edm.Date\" />\n                <Property Name=\"assignedProducts\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"teamChatMessageCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"privateChatMessageCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"callCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"meetingCount\" Type=\"Edm.Int64\" />\n                <Property Name=\"hasOtherAction\" Type=\"Edm.Boolean\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"teamsUserActivityCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"teamChatMessages\" Type=\"Edm.Int64\" />\n                <Property Name=\"privateChatMessages\" Type=\"Edm.Int64\" />\n                <Property Name=\"calls\" Type=\"Edm.Int64\" />\n                <Property Name=\"meetings\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"teamsUserActivityUserCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"teamChatMessages\" Type=\"Edm.Int64\" />\n                <Property Name=\"privateChatMessages\" Type=\"Edm.Int64\" />\n                <Property Name=\"calls\" Type=\"Edm.Int64\" />\n                <Property Name=\"meetings\" Type=\"Edm.Int64\" />\n                <Property Name=\"otherActions\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"teamsDeviceUsageUserDetail\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"lastActivityDate\" Type=\"Edm.Date\" />\n                <Property Name=\"isDeleted\" Type=\"Edm.Boolean\" />\n                <Property Name=\"deletedDate\" Type=\"Edm.Date\" />\n                <Property Name=\"usedWeb\" Type=\"Edm.Boolean\" />\n                <Property Name=\"usedWindowsPhone\" Type=\"Edm.Boolean\" />\n                <Property Name=\"usediOS\" Type=\"Edm.Boolean\" />\n                <Property Name=\"usedMac\" Type=\"Edm.Boolean\" />\n                <Property Name=\"usedAndroidPhone\" Type=\"Edm.Boolean\" />\n                <Property Name=\"usedWindows\" Type=\"Edm.Boolean\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"teamsDeviceUsageUserCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"web\" Type=\"Edm.Int64\" />\n                <Property Name=\"windowsPhone\" Type=\"Edm.Int64\" />\n                <Property Name=\"androidPhone\" Type=\"Edm.Int64\" />\n                <Property Name=\"ios\" Type=\"Edm.Int64\" />\n                <Property Name=\"mac\" Type=\"Edm.Int64\" />\n                <Property Name=\"windows\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportDate\" Type=\"Edm.Date\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"teamsDeviceUsageDistributionUserCounts\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\" />\n                <Property Name=\"web\" Type=\"Edm.Int64\" />\n                <Property Name=\"windowsPhone\" Type=\"Edm.Int64\" />\n                <Property Name=\"androidPhone\" Type=\"Edm.Int64\" />\n                <Property Name=\"ios\" Type=\"Edm.Int64\" />\n                <Property Name=\"mac\" Type=\"Edm.Int64\" />\n                <Property Name=\"windows\" Type=\"Edm.Int64\" />\n                <Property Name=\"reportPeriod\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"PayloadRequest\" OpenType=\"true\" />\n            <EntityType Name=\"payloadResponse\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\" />\n            <EntityType Name=\"appCatalogs\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"teamsApps\" Type=\"Collection(microsoft.graph.teamsCatalogApp)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"teamsCatalogApp\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"externalId\" Type=\"Edm.String\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n                <Property Name=\"distributionMethod\" Type=\"microsoft.graph.teamsCatalogAppDistributionMethod\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"teamMemberSettings\">\n                <Property Name=\"allowCreateUpdateChannels\" Type=\"Edm.Boolean\" />\n                <Property Name=\"allowDeleteChannels\" Type=\"Edm.Boolean\" />\n                <Property Name=\"allowAddRemoveApps\" Type=\"Edm.Boolean\" />\n                <Property Name=\"allowCreateUpdateRemoveTabs\" Type=\"Edm.Boolean\" />\n                <Property Name=\"allowCreateUpdateRemoveConnectors\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"teamGuestSettings\">\n                <Property Name=\"allowCreateUpdateChannels\" Type=\"Edm.Boolean\" />\n                <Property Name=\"allowDeleteChannels\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"teamMessagingSettings\">\n                <Property Name=\"allowUserEditMessages\" Type=\"Edm.Boolean\" />\n                <Property Name=\"allowUserDeleteMessages\" Type=\"Edm.Boolean\" />\n                <Property Name=\"allowOwnerDeleteMessages\" Type=\"Edm.Boolean\" />\n                <Property Name=\"allowTeamMentions\" Type=\"Edm.Boolean\" />\n                <Property Name=\"allowChannelMentions\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"teamFunSettings\">\n                <Property Name=\"allowGiphy\" Type=\"Edm.Boolean\" />\n                <Property Name=\"giphyContentRating\" Type=\"microsoft.graph.giphyRatingType\" />\n                <Property Name=\"allowStickersAndMemes\" Type=\"Edm.Boolean\" />\n                <Property Name=\"allowCustomMemes\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <EntityType Name=\"teamsAsyncOperation\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"operationType\" Type=\"microsoft.graph.teamsAsyncOperationType\" Nullable=\"false\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.teamsAsyncOperationStatus\" Nullable=\"false\" />\n                <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"attemptsCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"targetResourceId\" Type=\"Edm.String\" />\n                <Property Name=\"targetResourceLocation\" Type=\"Edm.String\" />\n                <Property Name=\"error\" Type=\"microsoft.graph.operationError\" />\n            </EntityType>\n            <ComplexType Name=\"teamClassSettings\">\n                <Property Name=\"notifyGuardiansAboutAssignments\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <EntityType Name=\"chatMessage\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"replyToId\" Type=\"Edm.String\" />\n                <Property Name=\"from\" Type=\"microsoft.graph.identitySet\" Nullable=\"false\" />\n                <Property Name=\"etag\" Type=\"Edm.String\" />\n                <Property Name=\"messageType\" Type=\"microsoft.graph.chatMessageType\" Nullable=\"false\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"deleted\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"subject\" Type=\"Edm.String\" />\n                <Property Name=\"body\" Type=\"microsoft.graph.itemBody\" />\n                <Property Name=\"summary\" Type=\"Edm.String\" />\n                <Property Name=\"attachments\" Type=\"Collection(microsoft.graph.chatMessageAttachment)\" />\n                <Property Name=\"mentions\" Type=\"Collection(microsoft.graph.chatMessageMention)\" />\n                <Property Name=\"importance\" Type=\"microsoft.graph.chatMessageImportance\" Nullable=\"false\" />\n                <Property Name=\"reactions\" Type=\"Collection(microsoft.graph.chatMessageReaction)\" />\n                <Property Name=\"locale\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"replies\" Type=\"Collection(microsoft.graph.chatMessage)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"chatThread\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"rootMessage\" Type=\"microsoft.graph.chatMessage\" />\n            </EntityType>\n            <ComplexType Name=\"chatMessageAttachment\">\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"contentType\" Type=\"Edm.String\" />\n                <Property Name=\"contentUrl\" Type=\"Edm.String\" />\n                <Property Name=\"content\" Type=\"Edm.String\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"thumbnailUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"chatMessageMention\">\n                <Property Name=\"type\" Type=\"microsoft.graph.chatMessageMentionType\" Nullable=\"false\" />\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"mentionText\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"chatMessageReaction\">\n                <Property Name=\"type\" Type=\"microsoft.graph.chatMessageReactionType\" Nullable=\"false\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"user\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"content\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"chatMessageBody\">\n                <Property Name=\"content\" Type=\"Edm.String\" />\n                <Property Name=\"contentType\" Type=\"microsoft.graph.chatMessageBodyType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"operationError\">\n                <Property Name=\"code\" Type=\"Edm.String\" />\n                <Property Name=\"message\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"IdentityProvider\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"clientId\" Type=\"Edm.String\" />\n                <Property Name=\"clientSecret\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"synchronizationSecretKeyStringValuePair\">\n                <Property Name=\"key\" Type=\"microsoft.graph.synchronizationSecret\" Nullable=\"false\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"synchronizationJob\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"templateId\" Type=\"Edm.String\" />\n                <Property Name=\"schedule\" Type=\"microsoft.graph.synchronizationSchedule\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.synchronizationStatus\" />\n                <NavigationProperty Name=\"schema\" Type=\"microsoft.graph.synchronizationSchema\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"synchronizationTemplate\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"applicationId\" Type=\"Edm.Guid\" Nullable=\"false\" />\n                <Property Name=\"default\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"discoverable\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"factoryTag\" Type=\"Edm.String\" />\n                <Property Name=\"metadata\" Type=\"Collection(microsoft.graph.metadataEntry)\" />\n                <NavigationProperty Name=\"schema\" Type=\"microsoft.graph.synchronizationSchema\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"metadataEntry\">\n                <Property Name=\"key\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"synchronizationSchema\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"directories\" Type=\"Collection(microsoft.graph.directoryDefinition)\" />\n                <Property Name=\"synchronizationRules\" Type=\"Collection(microsoft.graph.synchronizationRule)\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"synchronizationSchedule\">\n                <Property Name=\"expiration\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"interval\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.synchronizationScheduleState\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"synchronizationStatus\">\n                <Property Name=\"countSuccessiveCompleteFailures\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"escrowsPruned\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"code\" Type=\"microsoft.graph.synchronizationStatusCode\" Nullable=\"false\" />\n                <Property Name=\"lastExecution\" Type=\"microsoft.graph.synchronizationTaskExecution\" />\n                <Property Name=\"lastSuccessfulExecution\" Type=\"microsoft.graph.synchronizationTaskExecution\" />\n                <Property Name=\"lastSuccessfulExecutionWithExports\" Type=\"microsoft.graph.synchronizationTaskExecution\" />\n                <Property Name=\"progress\" Type=\"Collection(microsoft.graph.synchronizationProgress)\" />\n                <Property Name=\"quarantine\" Type=\"microsoft.graph.synchronizationQuarantine\" />\n                <Property Name=\"steadyStateFirstAchievedTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"steadyStateLastAchievedTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"synchronizedEntryCountByType\" Type=\"Collection(microsoft.graph.stringKeyLongValuePair)\" />\n                <Property Name=\"troubleshootingUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"synchronizationTaskExecution\">\n                <Property Name=\"activityIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"countEntitled\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"countEntitledForProvisioning\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"countEscrowed\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"countEscrowedRaw\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"countExported\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"countExports\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"countImported\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"countImportedDeltas\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"countImportedReferenceDeltas\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.synchronizationTaskExecutionResult\" Nullable=\"false\" />\n                <Property Name=\"error\" Type=\"microsoft.graph.synchronizationError\" />\n                <Property Name=\"timeBegan\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"timeEnded\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"synchronizationError\">\n                <Property Name=\"code\" Type=\"Edm.String\" />\n                <Property Name=\"message\" Type=\"Edm.String\" />\n                <Property Name=\"tenantActionable\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"synchronizationProgress\">\n                <Property Name=\"completedUnits\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"progressObservationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"totalUnits\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"units\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"synchronizationQuarantine\">\n                <Property Name=\"currentBegan\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"nextAttempt\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"reason\" Type=\"microsoft.graph.quarantineReason\" Nullable=\"false\" />\n                <Property Name=\"seriesBegan\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"seriesCount\" Type=\"Edm.Int64\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"stringKeyLongValuePair\">\n                <Property Name=\"key\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.Int64\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"synchronizationJobRestartCriteria\">\n                <Property Name=\"resetScope\" Type=\"microsoft.graph.synchronizationJobRestartScope\" />\n            </ComplexType>\n            <ComplexType Name=\"directoryDefinition\">\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"objects\" Type=\"Collection(microsoft.graph.objectDefinition)\" />\n            </ComplexType>\n            <ComplexType Name=\"objectDefinition\">\n                <Property Name=\"attributes\" Type=\"Collection(microsoft.graph.attributeDefinition)\" />\n                <Property Name=\"metadata\" Type=\"Collection(microsoft.graph.metadataEntry)\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"supportedApis\" Type=\"Collection(Edm.String)\" />\n            </ComplexType>\n            <ComplexType Name=\"attributeDefinition\">\n                <Property Name=\"anchor\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"apiExpressions\" Type=\"Collection(microsoft.graph.stringKeyStringValuePair)\" />\n                <Property Name=\"caseExact\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defaultValue\" Type=\"Edm.String\" />\n                <Property Name=\"metadata\" Type=\"Collection(microsoft.graph.metadataEntry)\" />\n                <Property Name=\"multivalued\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"mutability\" Type=\"microsoft.graph.mutability\" Nullable=\"false\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"required\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"referencedObjects\" Type=\"Collection(microsoft.graph.referencedObject)\" />\n                <Property Name=\"type\" Type=\"microsoft.graph.attributeType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"stringKeyStringValuePair\">\n                <Property Name=\"key\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"referencedObject\">\n                <Property Name=\"referencedObjectName\" Type=\"Edm.String\" />\n                <Property Name=\"referencedProperty\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"synchronizationRule\">\n                <Property Name=\"editable\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"metadata\" Type=\"Collection(microsoft.graph.stringKeyStringValuePair)\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"objectMappings\" Type=\"Collection(microsoft.graph.objectMapping)\" />\n                <Property Name=\"priority\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"sourceDirectoryName\" Type=\"Edm.String\" />\n                <Property Name=\"targetDirectoryName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"objectMapping\">\n                <Property Name=\"attributeMappings\" Type=\"Collection(microsoft.graph.attributeMapping)\" />\n                <Property Name=\"enabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"flowTypes\" Type=\"microsoft.graph.objectFlowTypes\" Nullable=\"false\" />\n                <Property Name=\"metadata\" Type=\"Collection(microsoft.graph.metadataEntry)\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"scope\" Type=\"microsoft.graph.filter\" />\n                <Property Name=\"sourceObjectName\" Type=\"Edm.String\" />\n                <Property Name=\"targetObjectName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"attributeMapping\">\n                <Property Name=\"defaultValue\" Type=\"Edm.String\" />\n                <Property Name=\"exportMissingReferences\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"flowBehavior\" Type=\"microsoft.graph.attributeFlowBehavior\" Nullable=\"false\" />\n                <Property Name=\"flowType\" Type=\"microsoft.graph.attributeFlowType\" Nullable=\"false\" />\n                <Property Name=\"matchingPriority\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"source\" Type=\"microsoft.graph.attributeMappingSource\" />\n                <Property Name=\"targetAttributeName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"attributeMappingSource\">\n                <Property Name=\"expression\" Type=\"Edm.String\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"parameters\" Type=\"Collection(microsoft.graph.stringKeyAttributeMappingSourceValuePair)\" />\n                <Property Name=\"type\" Type=\"microsoft.graph.attributeMappingSourceType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"stringKeyAttributeMappingSourceValuePair\">\n                <Property Name=\"key\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"microsoft.graph.attributeMappingSource\" />\n            </ComplexType>\n            <ComplexType Name=\"filter\">\n                <Property Name=\"groups\" Type=\"Collection(microsoft.graph.filterGroup)\" />\n                <Property Name=\"inputFilterGroups\" Type=\"Collection(microsoft.graph.filterGroup)\" />\n                <Property Name=\"categoryFilterGroups\" Type=\"Collection(microsoft.graph.filterGroup)\" />\n            </ComplexType>\n            <ComplexType Name=\"filterGroup\">\n                <Property Name=\"clauses\" Type=\"Collection(microsoft.graph.filterClause)\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"filterClause\">\n                <Property Name=\"operatorName\" Type=\"Edm.String\" />\n                <Property Name=\"sourceOperandName\" Type=\"Edm.String\" />\n                <Property Name=\"targetOperand\" Type=\"microsoft.graph.filterOperand\" />\n            </ComplexType>\n            <ComplexType Name=\"filterOperand\">\n                <Property Name=\"values\" Type=\"Collection(Edm.String)\" />\n            </ComplexType>\n            <EntityType Name=\"attributeMappingFunctionSchema\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"parameters\" Type=\"Collection(microsoft.graph.attributeMappingParameterSchema)\" />\n            </EntityType>\n            <ComplexType Name=\"attributeMappingParameterSchema\">\n                <Property Name=\"allowMultipleOccurrences\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"required\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"type\" Type=\"microsoft.graph.attributeType\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"filterOperatorSchema\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"arity\" Type=\"microsoft.graph.scopeOperatorType\" Nullable=\"false\" />\n                <Property Name=\"multivaluedComparisonType\" Type=\"microsoft.graph.scopeOperatorMultiValuedComparisonType\" Nullable=\"false\" />\n                <Property Name=\"supportedAttributeTypes\" Type=\"Collection(microsoft.graph.attributeType)\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"expressionInputObject\">\n                <Property Name=\"definition\" Type=\"microsoft.graph.objectDefinition\" />\n                <Property Name=\"properties\" Type=\"Collection(microsoft.graph.stringKeyObjectValuePair)\" />\n            </ComplexType>\n            <ComplexType Name=\"stringKeyObjectValuePair\" OpenType=\"true\">\n                <Property Name=\"key\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"parseExpressionResponse\">\n                <Property Name=\"error\" Type=\"microsoft.graph.publicError\" />\n                <Property Name=\"evaluationSucceeded\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"evaluationResult\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"parsedExpression\" Type=\"microsoft.graph.attributeMappingSource\" />\n                <Property Name=\"parsingSucceeded\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"publicError\">\n                <Property Name=\"code\" Type=\"Edm.String\" />\n                <Property Name=\"message\" Type=\"Edm.String\" />\n                <Property Name=\"target\" Type=\"Edm.String\" />\n                <Property Name=\"details\" Type=\"Collection(microsoft.graph.publicErrorDetail)\" />\n                <Property Name=\"innerError\" Type=\"microsoft.graph.publicInnerError\" />\n            </ComplexType>\n            <ComplexType Name=\"publicErrorDetail\">\n                <Property Name=\"code\" Type=\"Edm.String\" />\n                <Property Name=\"message\" Type=\"Edm.String\" />\n                <Property Name=\"target\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"publicInnerError\" OpenType=\"true\">\n                <Property Name=\"code\" Type=\"Edm.String\" />\n                <Property Name=\"details\" Type=\"Collection(microsoft.graph.publicErrorDetail)\" />\n                <Property Name=\"message\" Type=\"Edm.String\" />\n                <Property Name=\"target\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"publicErrorResponse\">\n                <Property Name=\"error\" Type=\"microsoft.graph.publicError\" />\n            </ComplexType>\n            <EntityType Name=\"educationRoot\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"synchronizationProfiles\" Type=\"Collection(microsoft.graph.educationSynchronizationProfile)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"classes\" Type=\"Collection(microsoft.graph.educationClass)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"schools\" Type=\"Collection(microsoft.graph.educationSchool)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"users\" Type=\"Collection(microsoft.graph.educationUser)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"me\" Type=\"microsoft.graph.educationUser\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"educationSynchronizationProfile\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"dataProvider\" Type=\"microsoft.graph.educationSynchronizationDataProvider\" Nullable=\"false\" />\n                <Property Name=\"identitySynchronizationConfiguration\" Type=\"microsoft.graph.educationIdentitySynchronizationConfiguration\" Nullable=\"false\" />\n                <Property Name=\"licensesToAssign\" Type=\"Collection(microsoft.graph.educationSynchronizationLicenseAssignment)\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.educationSynchronizationProfileState\" />\n                <Property Name=\"handleSpecialCharacterConstraint\" Type=\"Edm.Boolean\" />\n                <Property Name=\"termStartDate\" Type=\"Edm.String\" />\n                <Property Name=\"termEndDate\" Type=\"Edm.String\" />\n                <Property Name=\"dateFormat\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"errors\" Type=\"Collection(microsoft.graph.educationSynchronizationError)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"profileStatus\" Type=\"microsoft.graph.educationSynchronizationProfileStatus\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"educationClass\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"mailNickname\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"classCode\" Type=\"Edm.String\" />\n                <Property Name=\"externalName\" Type=\"Edm.String\" />\n                <Property Name=\"externalId\" Type=\"Edm.String\" />\n                <Property Name=\"externalSource\" Type=\"microsoft.graph.educationExternalSource\" />\n                <Property Name=\"term\" Type=\"microsoft.graph.educationTerm\" />\n                <NavigationProperty Name=\"schools\" Type=\"Collection(microsoft.graph.educationSchool)\" />\n                <NavigationProperty Name=\"members\" Type=\"Collection(microsoft.graph.educationUser)\" />\n                <NavigationProperty Name=\"teachers\" Type=\"Collection(microsoft.graph.educationUser)\" />\n                <NavigationProperty Name=\"group\" Type=\"microsoft.graph.group\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.educationAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"educationOrganization\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"externalSource\" Type=\"microsoft.graph.educationExternalSource\" />\n            </EntityType>\n            <EntityType Name=\"educationSchool\" BaseType=\"microsoft.graph.educationOrganization\">\n                <Property Name=\"principalEmail\" Type=\"Edm.String\" />\n                <Property Name=\"principalName\" Type=\"Edm.String\" />\n                <Property Name=\"externalPrincipalId\" Type=\"Edm.String\" />\n                <Property Name=\"lowestGrade\" Type=\"Edm.String\" />\n                <Property Name=\"highestGrade\" Type=\"Edm.String\" />\n                <Property Name=\"schoolNumber\" Type=\"Edm.String\" />\n                <Property Name=\"externalId\" Type=\"Edm.String\" />\n                <Property Name=\"phone\" Type=\"Edm.String\" />\n                <Property Name=\"fax\" Type=\"Edm.String\" />\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"address\" Type=\"microsoft.graph.physicalAddress\" />\n                <NavigationProperty Name=\"classes\" Type=\"Collection(microsoft.graph.educationClass)\" />\n                <NavigationProperty Name=\"users\" Type=\"Collection(microsoft.graph.educationUser)\" />\n                <NavigationProperty Name=\"administrativeUnit\" Type=\"microsoft.graph.administrativeUnit\" />\n            </EntityType>\n            <EntityType Name=\"educationUser\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"primaryRole\" Type=\"microsoft.graph.educationUserRole\" Nullable=\"false\" />\n                <Property Name=\"middleName\" Type=\"Edm.String\" />\n                <Property Name=\"externalSource\" Type=\"microsoft.graph.educationExternalSource\" />\n                <Property Name=\"residenceAddress\" Type=\"microsoft.graph.physicalAddress\" />\n                <Property Name=\"mailingAddress\" Type=\"microsoft.graph.physicalAddress\" />\n                <Property Name=\"student\" Type=\"microsoft.graph.educationStudent\" />\n                <Property Name=\"teacher\" Type=\"microsoft.graph.educationTeacher\" />\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"accountEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"assignedLicenses\" Type=\"Collection(microsoft.graph.assignedLicense)\" Nullable=\"false\" />\n                <Property Name=\"assignedPlans\" Type=\"Collection(microsoft.graph.assignedPlan)\" Nullable=\"false\" />\n                <Property Name=\"businessPhones\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"department\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"givenName\" Type=\"Edm.String\" />\n                <Property Name=\"mail\" Type=\"Edm.String\" />\n                <Property Name=\"mailNickname\" Type=\"Edm.String\" />\n                <Property Name=\"mobilePhone\" Type=\"Edm.String\" />\n                <Property Name=\"passwordPolicies\" Type=\"Edm.String\" />\n                <Property Name=\"passwordProfile\" Type=\"microsoft.graph.passwordProfile\" />\n                <Property Name=\"officeLocation\" Type=\"Edm.String\" />\n                <Property Name=\"preferredLanguage\" Type=\"Edm.String\" />\n                <Property Name=\"provisionedPlans\" Type=\"Collection(microsoft.graph.provisionedPlan)\" Nullable=\"false\" />\n                <Property Name=\"refreshTokensValidFromDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"showInAddressList\" Type=\"Edm.Boolean\" />\n                <Property Name=\"surname\" Type=\"Edm.String\" />\n                <Property Name=\"usageLocation\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"userType\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"schools\" Type=\"Collection(microsoft.graph.educationSchool)\" />\n                <NavigationProperty Name=\"classes\" Type=\"Collection(microsoft.graph.educationClass)\" />\n                <NavigationProperty Name=\"user\" Type=\"microsoft.graph.user\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.educationAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"educationSynchronizationDataProvider\" Abstract=\"true\" />\n            <ComplexType Name=\"educationIdentitySynchronizationConfiguration\" Abstract=\"true\" />\n            <ComplexType Name=\"educationSynchronizationLicenseAssignment\">\n                <Property Name=\"appliesTo\" Type=\"microsoft.graph.educationUserRole\" />\n                <Property Name=\"skuIds\" Type=\"Collection(Edm.String)\" />\n            </ComplexType>\n            <EntityType Name=\"educationSynchronizationError\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"entryType\" Type=\"Edm.String\" />\n                <Property Name=\"errorCode\" Type=\"Edm.String\" />\n                <Property Name=\"errorMessage\" Type=\"Edm.String\" />\n                <Property Name=\"joiningValue\" Type=\"Edm.String\" />\n                <Property Name=\"recordedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"reportableIdentifier\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"educationSynchronizationProfileStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"status\" Type=\"microsoft.graph.educationSynchronizationStatus\" />\n                <Property Name=\"lastSynchronizationDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </EntityType>\n            <ComplexType Name=\"educationFileSynchronizationVerificationMessage\">\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"fileName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"educationSynchronizationCustomizationsBase\" Abstract=\"true\" />\n            <ComplexType Name=\"educationSynchronizationCustomization\">\n                <Property Name=\"optionalPropertiesToSync\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"synchronizationStartDate\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"isSyncDeferred\" Type=\"Edm.Boolean\" />\n                <Property Name=\"allowDisplayNameUpdate\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"educationSynchronizationCustomizations\" BaseType=\"microsoft.graph.educationSynchronizationCustomizationsBase\">\n                <Property Name=\"school\" Type=\"microsoft.graph.educationSynchronizationCustomization\" />\n                <Property Name=\"section\" Type=\"microsoft.graph.educationSynchronizationCustomization\" />\n                <Property Name=\"student\" Type=\"microsoft.graph.educationSynchronizationCustomization\" />\n                <Property Name=\"teacher\" Type=\"microsoft.graph.educationSynchronizationCustomization\" />\n                <Property Name=\"studentEnrollment\" Type=\"microsoft.graph.educationSynchronizationCustomization\" />\n                <Property Name=\"teacherRoster\" Type=\"microsoft.graph.educationSynchronizationCustomization\" />\n            </ComplexType>\n            <ComplexType Name=\"educationPowerSchoolDataProvider\" BaseType=\"microsoft.graph.educationSynchronizationDataProvider\">\n                <Property Name=\"connectionUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"clientId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"clientSecret\" Type=\"Edm.String\" />\n                <Property Name=\"schoolsIds\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"schoolYear\" Type=\"Edm.String\" />\n                <Property Name=\"allowTeachersInMultipleSchools\" Type=\"Edm.Boolean\" />\n                <Property Name=\"customizations\" Type=\"microsoft.graph.educationSynchronizationCustomizations\" />\n            </ComplexType>\n            <ComplexType Name=\"educationCsvDataProvider\" BaseType=\"microsoft.graph.educationSynchronizationDataProvider\">\n                <Property Name=\"customizations\" Type=\"microsoft.graph.educationSynchronizationCustomizations\" />\n            </ComplexType>\n            <ComplexType Name=\"educationOneRosterApiDataProvider\" BaseType=\"microsoft.graph.educationSynchronizationDataProvider\">\n                <Property Name=\"connectionUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"connectionSettings\" Type=\"microsoft.graph.educationSynchronizationConnectionSettings\" Nullable=\"false\" />\n                <Property Name=\"schoolsIds\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"providerName\" Type=\"Edm.String\" />\n                <Property Name=\"customizations\" Type=\"microsoft.graph.educationSynchronizationCustomizations\" />\n            </ComplexType>\n            <ComplexType Name=\"educationSynchronizationConnectionSettings\" Abstract=\"true\">\n                <Property Name=\"clientId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"clientSecret\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"educationSynchronizationOAuth1ConnectionSettings\" BaseType=\"microsoft.graph.educationSynchronizationConnectionSettings\" />\n            <ComplexType Name=\"educationSynchronizationOAuth2ClientCredentialsConnectionSettings\" BaseType=\"microsoft.graph.educationSynchronizationConnectionSettings\">\n                <Property Name=\"tokenUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"scope\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"educationIdentityMatchingConfiguration\" BaseType=\"microsoft.graph.educationIdentitySynchronizationConfiguration\">\n                <Property Name=\"matchingOptions\" Type=\"Collection(microsoft.graph.educationIdentityMatchingOptions)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"educationIdentityMatchingOptions\">\n                <Property Name=\"appliesTo\" Type=\"microsoft.graph.educationUserRole\" Nullable=\"false\" />\n                <Property Name=\"sourcePropertyName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"targetPropertyName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"targetDomain\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"educationIdentityDomain\">\n                <Property Name=\"appliesTo\" Type=\"microsoft.graph.educationUserRole\" Nullable=\"false\" />\n                <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"educationIdentityCreationConfiguration\" BaseType=\"microsoft.graph.educationIdentitySynchronizationConfiguration\">\n                <Property Name=\"userDomains\" Type=\"Collection(microsoft.graph.educationIdentityDomain)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"educationStudent\">\n                <Property Name=\"graduationYear\" Type=\"Edm.String\" />\n                <Property Name=\"grade\" Type=\"Edm.String\" />\n                <Property Name=\"birthDate\" Type=\"Edm.Date\" />\n                <Property Name=\"gender\" Type=\"microsoft.graph.educationGender\" />\n                <Property Name=\"studentNumber\" Type=\"Edm.String\" />\n                <Property Name=\"externalId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"educationTeacher\">\n                <Property Name=\"teacherNumber\" Type=\"Edm.String\" />\n                <Property Name=\"externalId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"educationAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"classId\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"instructions\" Type=\"microsoft.graph.educationItemBody\" />\n                <Property Name=\"dueDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"assignDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"assignedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"grading\" Type=\"microsoft.graph.educationAssignmentGradeType\" />\n                <Property Name=\"assignTo\" Type=\"microsoft.graph.educationAssignmentRecipient\" />\n                <Property Name=\"allowLateSubmissions\" Type=\"Edm.Boolean\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"allowStudentsToAddResourcesToSubmission\" Type=\"Edm.Boolean\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.educationAssignmentStatus\" />\n                <NavigationProperty Name=\"resources\" Type=\"Collection(microsoft.graph.educationAssignmentResource)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"submissions\" Type=\"Collection(microsoft.graph.educationSubmission)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"educationTerm\">\n                <Property Name=\"externalId\" Type=\"Edm.String\" />\n                <Property Name=\"startDate\" Type=\"Edm.Date\" />\n                <Property Name=\"endDate\" Type=\"Edm.Date\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"educationItemBody\">\n                <Property Name=\"contentType\" Type=\"microsoft.graph.bodyType\" />\n                <Property Name=\"content\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"educationAssignmentGradeType\" Abstract=\"true\" />\n            <ComplexType Name=\"educationAssignmentPointsGradeType\" BaseType=\"microsoft.graph.educationAssignmentGradeType\">\n                <Property Name=\"maxPoints\" Type=\"Edm.Single\" />\n            </ComplexType>\n            <ComplexType Name=\"educationAssignmentGrade\" Abstract=\"true\">\n                <Property Name=\"gradedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"gradedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"educationAssignmentPointsGrade\" BaseType=\"microsoft.graph.educationAssignmentGrade\">\n                <Property Name=\"points\" Type=\"Edm.Single\" />\n            </ComplexType>\n            <ComplexType Name=\"educationAssignmentRecipient\" Abstract=\"true\" />\n            <EntityType Name=\"educationAssignmentResource\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"distributeForStudentWork\" Type=\"Edm.Boolean\" />\n                <Property Name=\"resource\" Type=\"microsoft.graph.educationResource\" />\n            </EntityType>\n            <EntityType Name=\"educationSubmission\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"recipient\" Type=\"microsoft.graph.educationSubmissionRecipient\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.educationSubmissionStatus\" />\n                <Property Name=\"submittedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"submittedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"unsubmittedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"unsubmittedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"releasedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"releasedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"returnedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"returnedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"grade\" Type=\"microsoft.graph.educationAssignmentGrade\" />\n                <Property Name=\"feedback\" Type=\"microsoft.graph.educationFeedback\" />\n                <Property Name=\"resourcesFolderUrl\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"resources\" Type=\"Collection(microsoft.graph.educationSubmissionResource)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"submittedResources\" Type=\"Collection(microsoft.graph.educationSubmissionResource)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"educationAssignmentClassRecipient\" BaseType=\"microsoft.graph.educationAssignmentRecipient\" />\n            <ComplexType Name=\"educationAssignmentGroupRecipient\" BaseType=\"microsoft.graph.educationAssignmentRecipient\" />\n            <ComplexType Name=\"educationAssignmentIndividualRecipient\" BaseType=\"microsoft.graph.educationAssignmentRecipient\" />\n            <ComplexType Name=\"educationResource\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\" />\n            </ComplexType>\n            <EntityType Name=\"educationSubmissionResource\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"resource\" Type=\"microsoft.graph.educationResource\" />\n                <Property Name=\"assignmentResourceUrl\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"educationWordResource\" BaseType=\"microsoft.graph.educationResource\">\n                <Property Name=\"fileUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"educationPowerPointResource\" BaseType=\"microsoft.graph.educationResource\">\n                <Property Name=\"fileUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"educationExcelResource\" BaseType=\"microsoft.graph.educationResource\">\n                <Property Name=\"fileUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"educationOneNoteResource\" BaseType=\"microsoft.graph.educationResource\">\n                <Property Name=\"sectionName\" Type=\"Edm.String\" />\n                <Property Name=\"pageUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"educationFileResource\" BaseType=\"microsoft.graph.educationResource\">\n                <Property Name=\"fileUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"educationLinkResource\" BaseType=\"microsoft.graph.educationResource\">\n                <Property Name=\"link\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"educationSubmissionRecipient\" Abstract=\"true\" />\n            <ComplexType Name=\"educationSubmissionIndividualRecipient\" BaseType=\"microsoft.graph.educationSubmissionRecipient\">\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"educationFeedback\">\n                <Property Name=\"text\" Type=\"microsoft.graph.educationItemBody\" />\n                <Property Name=\"feedbackDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"feedbackBy\" Type=\"microsoft.graph.identitySet\" />\n            </ComplexType>\n            <ComplexType Name=\"auditActor\">\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"userPermissions\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"applicationId\" Type=\"Edm.String\" />\n                <Property Name=\"applicationDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"servicePrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"ipAddress\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"auditResource\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"modifiedProperties\" Type=\"Collection(microsoft.graph.auditProperty)\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"resourceId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"auditProperty\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"oldValue\" Type=\"Edm.String\" />\n                <Property Name=\"newValue\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"enrollmentTroubleshootingEvent\" BaseType=\"microsoft.graph.deviceManagementTroubleshootingEvent\">\n                <Property Name=\"managedDeviceIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"operatingSystem\" Type=\"Edm.String\" />\n                <Property Name=\"osVersion\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"deviceId\" Type=\"Edm.String\" />\n                <Property Name=\"enrollmentType\" Type=\"microsoft.graph.deviceEnrollmentType\" Nullable=\"false\" />\n                <Property Name=\"failureCategory\" Type=\"microsoft.graph.deviceEnrollmentFailureReason\" Nullable=\"false\" />\n                <Property Name=\"failureReason\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"mobileAppTroubleshootingHistoryItem\">\n                <Property Name=\"occurrenceDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mobileAppTroubleshootingDeviceCheckinHistory\" BaseType=\"microsoft.graph.mobileAppTroubleshootingHistoryItem\" />\n            <ComplexType Name=\"mobileAppTroubleshootingAppUpdateHistory\" BaseType=\"microsoft.graph.mobileAppTroubleshootingHistoryItem\" />\n            <ComplexType Name=\"mobileAppTroubleshootingAppStateHistory\" BaseType=\"microsoft.graph.mobileAppTroubleshootingHistoryItem\">\n                <Property Name=\"actionType\" Type=\"microsoft.graph.mobileAppActionType\" Nullable=\"false\" />\n                <Property Name=\"runState\" Type=\"microsoft.graph.runState\" Nullable=\"false\" />\n                <Property Name=\"errorCode\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"mobileAppTroubleshootingAppTargetHistory\" BaseType=\"microsoft.graph.mobileAppTroubleshootingHistoryItem\">\n                <Property Name=\"securityGroupId\" Type=\"Edm.String\" />\n                <Property Name=\"runState\" Type=\"microsoft.graph.runState\" Nullable=\"false\" />\n                <Property Name=\"errorCode\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"mobileAppTroubleshootingAppPolicyCreationHistory\" BaseType=\"microsoft.graph.mobileAppTroubleshootingHistoryItem\">\n                <Property Name=\"runState\" Type=\"microsoft.graph.runState\" Nullable=\"false\" />\n                <Property Name=\"errorCode\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"mobileAppIntentAndStateDetail\">\n                <Property Name=\"applicationId\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"mobileAppIntent\" Type=\"microsoft.graph.mobileAppIntent\" Nullable=\"false\" />\n                <Property Name=\"displayVersion\" Type=\"Edm.String\" />\n                <Property Name=\"installState\" Type=\"microsoft.graph.resultantAppState\" Nullable=\"false\" />\n                <Property Name=\"supportedDeviceTypes\" Type=\"Collection(microsoft.graph.mobileAppSupportedDeviceType)\" />\n            </ComplexType>\n            <ComplexType Name=\"mobileAppSupportedDeviceType\">\n                <Property Name=\"type\" Type=\"microsoft.graph.deviceType\" Nullable=\"false\" />\n                <Property Name=\"minimumOperatingSystemVersion\" Type=\"Edm.String\" />\n                <Property Name=\"maximumOperatingSystemVersion\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"dataClassificationService\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"sensitiveTypes\" Type=\"Collection(microsoft.graph.sensitiveType)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"jobs\" Type=\"Collection(microsoft.graph.jobResponseBase)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"classifyText\" Type=\"Collection(microsoft.graph.textClassificationRequest)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"classifyFile\" Type=\"Collection(microsoft.graph.fileClassificationRequest)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"sensitiveType\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"rulePackageId\" Type=\"Edm.String\" />\n                <Property Name=\"rulePackageType\" Type=\"Edm.String\" />\n                <Property Name=\"publisherName\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"jobResponseBase\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"status\" Type=\"Edm.String\" />\n                <Property Name=\"tenantId\" Type=\"Edm.String\" />\n                <Property Name=\"creationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"error\" Type=\"microsoft.graph.caasError\" />\n            </EntityType>\n            <EntityType Name=\"textClassificationRequest\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"text\" Type=\"Edm.String\" />\n                <Property Name=\"sensitiveTypeIds\" Type=\"Collection(Edm.String)\" />\n            </EntityType>\n            <EntityType Name=\"fileClassificationRequest\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"file\" Type=\"Edm.Stream\" />\n                <Property Name=\"sensitiveTypeIds\" Type=\"Collection(Edm.String)\" />\n            </EntityType>\n            <ComplexType Name=\"caasChildError\">\n                <Property Name=\"code\" Type=\"Edm.String\" />\n                <Property Name=\"message\" Type=\"Edm.String\" />\n                <Property Name=\"target\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"caasError\" BaseType=\"microsoft.graph.caasChildError\">\n                <Property Name=\"details\" Type=\"Collection(microsoft.graph.caasChildError)\" />\n            </ComplexType>\n            <EntityType Name=\"classificationJobResponse\" BaseType=\"microsoft.graph.jobResponseBase\">\n                <Property Name=\"result\" Type=\"microsoft.graph.detectedSensitiveContentWrapper\" />\n            </EntityType>\n            <ComplexType Name=\"detectedSensitiveContentWrapper\">\n                <Property Name=\"classification\" Type=\"Collection(microsoft.graph.detectedSensitiveContent)\" />\n            </ComplexType>\n            <ComplexType Name=\"detectedSensitiveContent\">\n                <Property Name=\"id\" Type=\"Edm.Guid\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"uniqueCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"confidence\" Type=\"Edm.Int32\" />\n                <Property Name=\"matches\" Type=\"Collection(microsoft.graph.sensitiveContentLocation)\" />\n            </ComplexType>\n            <ComplexType Name=\"sensitiveContentLocation\">\n                <Property Name=\"idMatch\" Type=\"Edm.String\" />\n                <Property Name=\"offset\" Type=\"Edm.Int32\" />\n                <Property Name=\"length\" Type=\"Edm.Int32\" />\n                <Property Name=\"evidences\" Type=\"Collection(microsoft.graph.sensitiveContentEvidence)\" />\n            </ComplexType>\n            <ComplexType Name=\"sensitiveContentEvidence\">\n                <Property Name=\"match\" Type=\"Edm.String\" />\n                <Property Name=\"offset\" Type=\"Edm.Int32\" />\n                <Property Name=\"length\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <EntityType Name=\"dataPolicyOperation\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"completedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.dataPolicyOperationStatus\" />\n                <Property Name=\"storageLocation\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"submittedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"agreement\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"isViewingBeforeAcceptanceRequired\" Type=\"Edm.Boolean\" />\n                <NavigationProperty Name=\"files\" Type=\"Collection(microsoft.graph.agreementFile)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"agreementFile\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"language\" Type=\"Edm.String\" />\n                <Property Name=\"fileName\" Type=\"Edm.String\" />\n                <Property Name=\"fileData\" Type=\"microsoft.graph.agreementFileData\" />\n                <Property Name=\"isDefault\" Type=\"Edm.Boolean\" />\n            </EntityType>\n            <ComplexType Name=\"agreementFileData\">\n                <Property Name=\"data\" Type=\"Edm.Binary\" />\n            </ComplexType>\n            <EntityType Name=\"security\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"alerts\" Type=\"Collection(microsoft.graph.alert)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"cloudAppSecurityProfiles\" Type=\"Collection(microsoft.graph.cloudAppSecurityProfile)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"domainSecurityProfiles\" Type=\"Collection(microsoft.graph.domainSecurityProfile)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"fileSecurityProfiles\" Type=\"Collection(microsoft.graph.fileSecurityProfile)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"hostSecurityProfiles\" Type=\"Collection(microsoft.graph.hostSecurityProfile)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"ipSecurityProfiles\" Type=\"Collection(microsoft.graph.ipSecurityProfile)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"providerTenantSettings\" Type=\"Collection(microsoft.graph.providerTenantSetting)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"secureScoreControlProfiles\" Type=\"Collection(microsoft.graph.secureScoreControlProfile)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"secureScores\" Type=\"Collection(microsoft.graph.secureScore)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"tiIndicators\" Type=\"Collection(microsoft.graph.tiIndicator)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userSecurityProfiles\" Type=\"Collection(microsoft.graph.userSecurityProfile)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"alert\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"activityGroupName\" Type=\"Edm.String\" />\n                <Property Name=\"assignedTo\" Type=\"Edm.String\" />\n                <Property Name=\"azureSubscriptionId\" Type=\"Edm.String\" />\n                <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"category\" Type=\"Edm.String\" />\n                <Property Name=\"closedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"cloudAppStates\" Type=\"Collection(microsoft.graph.cloudAppSecurityState)\" />\n                <Property Name=\"comments\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"confidence\" Type=\"Edm.Int32\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"detectionIds\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"eventDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"feedback\" Type=\"microsoft.graph.alertFeedback\" />\n                <Property Name=\"fileStates\" Type=\"Collection(microsoft.graph.fileSecurityState)\" />\n                <Property Name=\"hostStates\" Type=\"Collection(microsoft.graph.hostSecurityState)\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"malwareStates\" Type=\"Collection(microsoft.graph.malwareState)\" />\n                <Property Name=\"networkConnections\" Type=\"Collection(microsoft.graph.networkConnection)\" />\n                <Property Name=\"processes\" Type=\"Collection(microsoft.graph.process)\" />\n                <Property Name=\"recommendedActions\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"registryKeyStates\" Type=\"Collection(microsoft.graph.registryKeyState)\" />\n                <Property Name=\"severity\" Type=\"microsoft.graph.alertSeverity\" Nullable=\"false\" />\n                <Property Name=\"sourceMaterials\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.alertStatus\" Nullable=\"false\" />\n                <Property Name=\"tags\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"triggers\" Type=\"Collection(microsoft.graph.alertTrigger)\" />\n                <Property Name=\"userStates\" Type=\"Collection(microsoft.graph.userSecurityState)\" />\n                <Property Name=\"vendorInformation\" Type=\"microsoft.graph.securityVendorInformation\" Nullable=\"false\" />\n                <Property Name=\"vulnerabilityStates\" Type=\"Collection(microsoft.graph.vulnerabilityState)\" />\n            </EntityType>\n            <EntityType Name=\"cloudAppSecurityProfile\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"azureSubscriptionId\" Type=\"Edm.String\" />\n                <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"deploymentPackageUrl\" Type=\"Edm.String\" />\n                <Property Name=\"destinationServiceName\" Type=\"Edm.String\" />\n                <Property Name=\"isSigned\" Type=\"Edm.Boolean\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"manifest\" Type=\"Edm.String\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"permissionsRequired\" Type=\"microsoft.graph.applicationPermissionsRequired\" />\n                <Property Name=\"platform\" Type=\"Edm.String\" />\n                <Property Name=\"policyName\" Type=\"Edm.String\" />\n                <Property Name=\"publisher\" Type=\"Edm.String\" />\n                <Property Name=\"riskScore\" Type=\"Edm.String\" />\n                <Property Name=\"tags\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"vendorInformation\" Type=\"microsoft.graph.securityVendorInformation\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"domainSecurityProfile\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"activityGroupNames\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"azureSubscriptionId\" Type=\"Edm.String\" />\n                <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"countHits\" Type=\"Edm.Int32\" />\n                <Property Name=\"countInOrg\" Type=\"Edm.Int32\" />\n                <Property Name=\"domainCategories\" Type=\"Collection(microsoft.graph.reputationCategory)\" />\n                <Property Name=\"domainRegisteredDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"firstSeenDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastSeenDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"registrant\" Type=\"microsoft.graph.domainRegistrant\" />\n                <Property Name=\"riskScore\" Type=\"Edm.String\" />\n                <Property Name=\"tags\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"vendorInformation\" Type=\"microsoft.graph.securityVendorInformation\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"fileSecurityProfile\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"activityGroupNames\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"azureSubscriptionId\" Type=\"Edm.String\" />\n                <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"certificateThumbprint\" Type=\"Edm.String\" />\n                <Property Name=\"extensions\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"fileType\" Type=\"Edm.String\" />\n                <Property Name=\"firstSeenDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"hashes\" Type=\"Collection(microsoft.graph.fileHash)\" />\n                <Property Name=\"lastSeenDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"malwareStates\" Type=\"Collection(microsoft.graph.malwareState)\" />\n                <Property Name=\"names\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"riskScore\" Type=\"Edm.String\" />\n                <Property Name=\"size\" Type=\"Edm.Int64\" />\n                <Property Name=\"tags\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"vendorInformation\" Type=\"microsoft.graph.securityVendorInformation\" Nullable=\"false\" />\n                <Property Name=\"vulnerabilityStates\" Type=\"Collection(microsoft.graph.vulnerabilityState)\" />\n            </EntityType>\n            <EntityType Name=\"hostSecurityProfile\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"azureSubscriptionId\" Type=\"Edm.String\" />\n                <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"firstSeenDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"fqdn\" Type=\"Edm.String\" />\n                <Property Name=\"isAzureAdJoined\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isAzureAdRegistered\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isHybridAzureDomainJoined\" Type=\"Edm.Boolean\" />\n                <Property Name=\"lastSeenDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"logonUsers\" Type=\"Collection(microsoft.graph.logonUser)\" />\n                <Property Name=\"netBiosName\" Type=\"Edm.String\" />\n                <Property Name=\"networkInterfaces\" Type=\"Collection(microsoft.graph.networkInterface)\" />\n                <Property Name=\"os\" Type=\"Edm.String\" />\n                <Property Name=\"osVersion\" Type=\"Edm.String\" />\n                <Property Name=\"parentHost\" Type=\"Edm.String\" />\n                <Property Name=\"relatedHostIds\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"riskScore\" Type=\"Edm.String\" />\n                <Property Name=\"tags\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"vendorInformation\" Type=\"microsoft.graph.securityVendorInformation\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"ipSecurityProfile\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"activityGroupNames\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"address\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"azureSubscriptionId\" Type=\"Edm.String\" />\n                <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"countHits\" Type=\"Edm.Int32\" />\n                <Property Name=\"countHosts\" Type=\"Edm.Int32\" />\n                <Property Name=\"firstSeenDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"ipCategories\" Type=\"Collection(microsoft.graph.ipCategory)\" />\n                <Property Name=\"ipReferenceData\" Type=\"Collection(microsoft.graph.ipReferenceData)\" />\n                <Property Name=\"lastSeenDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"riskScore\" Type=\"Edm.String\" />\n                <Property Name=\"tags\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"vendorInformation\" Type=\"microsoft.graph.securityVendorInformation\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"providerTenantSetting\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"enabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"provider\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"vendor\" Type=\"Edm.String\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"secureScoreControlProfile\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"actionType\" Type=\"Edm.String\" />\n                <Property Name=\"actionUrl\" Type=\"Edm.String\" />\n                <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"controlCategory\" Type=\"Edm.String\" />\n                <Property Name=\"controlStateUpdates\" Type=\"Collection(microsoft.graph.secureScoreControlStateUpdate)\" />\n                <Property Name=\"deprecated\" Type=\"Edm.Boolean\" />\n                <Property Name=\"implementationCost\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"maxScore\" Type=\"Edm.Double\" />\n                <Property Name=\"rank\" Type=\"Edm.Int32\" />\n                <Property Name=\"remediation\" Type=\"Edm.String\" />\n                <Property Name=\"remediationImpact\" Type=\"Edm.String\" />\n                <Property Name=\"service\" Type=\"Edm.String\" />\n                <Property Name=\"threats\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"tier\" Type=\"Edm.String\" />\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"userImpact\" Type=\"Edm.String\" />\n                <Property Name=\"vendorInformation\" Type=\"microsoft.graph.securityVendorInformation\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"secureScore\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"activeUserCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"averageComparativeScores\" Type=\"Collection(microsoft.graph.averageComparativeScore)\" />\n                <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"controlScores\" Type=\"Collection(microsoft.graph.controlScore)\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"currentScore\" Type=\"Edm.Double\" />\n                <Property Name=\"enabledServices\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"licensedUserCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"maxScore\" Type=\"Edm.Double\" />\n                <Property Name=\"vendorInformation\" Type=\"microsoft.graph.securityVendorInformation\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"tiIndicator\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"activityGroupNames\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"certificateObservable\" Type=\"microsoft.graph.certificateObservable\" />\n                <Property Name=\"confidence\" Type=\"Edm.Int32\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"detectionProduct\" Type=\"Edm.String\" />\n                <Property Name=\"detectionSignatureId\" Type=\"Edm.String\" />\n                <Property Name=\"detectionSignatureName\" Type=\"Edm.String\" />\n                <Property Name=\"detectionVendor\" Type=\"Edm.String\" />\n                <Property Name=\"diamondModel\" Type=\"microsoft.graph.diamondModel\" />\n                <Property Name=\"emailObservable\" Type=\"microsoft.graph.emailObservable\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"externalId\" Type=\"Edm.String\" />\n                <Property Name=\"fileObservable\" Type=\"microsoft.graph.fileObservable\" />\n                <Property Name=\"firstReportedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"hostObservable\" Type=\"microsoft.graph.hostObservable\" />\n                <Property Name=\"identityObservable\" Type=\"microsoft.graph.identityObservable\" />\n                <Property Name=\"ingestedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"isActive\" Type=\"Edm.Boolean\" />\n                <Property Name=\"killChain\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"knownFalsePositives\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"malwareFamilyNames\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"networkObservable\" Type=\"microsoft.graph.networkObservable\" />\n                <Property Name=\"passiveOnly\" Type=\"Edm.Boolean\" />\n                <Property Name=\"severity\" Type=\"Edm.String\" />\n                <Property Name=\"tags\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"threatType\" Type=\"microsoft.graph.threatType\" />\n                <Property Name=\"tlpLevel\" Type=\"microsoft.graph.tlpLevel\" />\n                <Property Name=\"vendorInformation\" Type=\"microsoft.graph.securityVendorInformation\" Nullable=\"false\" />\n                <Property Name=\"vulnerabilityStates\" Type=\"Collection(microsoft.graph.vulnerabilityState)\" />\n            </EntityType>\n            <EntityType Name=\"userSecurityProfile\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"aadUserDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"aadUserId\" Type=\"Edm.String\" />\n                <Property Name=\"accountAliases\" Type=\"Collection(microsoft.graph.accountAlias)\" />\n                <Property Name=\"accountInstance\" Type=\"Edm.Int32\" />\n                <Property Name=\"accountService\" Type=\"Edm.String\" />\n                <Property Name=\"accountStatus\" Type=\"microsoft.graph.accountStatus\" />\n                <Property Name=\"azureSubscriptionId\" Type=\"Edm.String\" />\n                <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"domainName\" Type=\"Edm.String\" />\n                <Property Name=\"firstSeenDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastSeenDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastVpnClientIp\" Type=\"Edm.String\" />\n                <Property Name=\"mfaEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"riskScore\" Type=\"Edm.String\" />\n                <Property Name=\"tags\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"vendorInformation\" Type=\"microsoft.graph.securityVendorInformation\" Nullable=\"false\" />\n                <Property Name=\"vpnClientId\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"cloudAppSecurityState\">\n                <Property Name=\"destinationServiceIp\" Type=\"Edm.String\" />\n                <Property Name=\"destinationServiceName\" Type=\"Edm.String\" />\n                <Property Name=\"riskScore\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"fileSecurityState\">\n                <Property Name=\"fileHash\" Type=\"microsoft.graph.fileHash\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"path\" Type=\"Edm.String\" />\n                <Property Name=\"riskScore\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"fileHash\">\n                <Property Name=\"hashType\" Type=\"microsoft.graph.fileHashType\" />\n                <Property Name=\"hashValue\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"hostSecurityState\">\n                <Property Name=\"fqdn\" Type=\"Edm.String\" />\n                <Property Name=\"isAzureAdJoined\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isAzureAdRegistered\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isHybridAzureDomainJoined\" Type=\"Edm.Boolean\" />\n                <Property Name=\"netBiosName\" Type=\"Edm.String\" />\n                <Property Name=\"os\" Type=\"Edm.String\" />\n                <Property Name=\"privateIpAddress\" Type=\"Edm.String\" />\n                <Property Name=\"publicIpAddress\" Type=\"Edm.String\" />\n                <Property Name=\"riskScore\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"malwareState\">\n                <Property Name=\"category\" Type=\"Edm.String\" />\n                <Property Name=\"family\" Type=\"Edm.String\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"severity\" Type=\"Edm.String\" />\n                <Property Name=\"wasRunning\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"networkConnection\">\n                <Property Name=\"applicationName\" Type=\"Edm.String\" />\n                <Property Name=\"destinationAddress\" Type=\"Edm.String\" />\n                <Property Name=\"destinationDomain\" Type=\"Edm.String\" />\n                <Property Name=\"destinationPort\" Type=\"Edm.String\" />\n                <Property Name=\"destinationUrl\" Type=\"Edm.String\" />\n                <Property Name=\"direction\" Type=\"microsoft.graph.connectionDirection\" />\n                <Property Name=\"domainRegisteredDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"localDnsName\" Type=\"Edm.String\" />\n                <Property Name=\"natDestinationAddress\" Type=\"Edm.String\" />\n                <Property Name=\"natDestinationPort\" Type=\"Edm.String\" />\n                <Property Name=\"natSourceAddress\" Type=\"Edm.String\" />\n                <Property Name=\"natSourcePort\" Type=\"Edm.String\" />\n                <Property Name=\"protocol\" Type=\"microsoft.graph.securityNetworkProtocol\" />\n                <Property Name=\"riskScore\" Type=\"Edm.String\" />\n                <Property Name=\"sourceAddress\" Type=\"Edm.String\" />\n                <Property Name=\"sourcePort\" Type=\"Edm.String\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.connectionStatus\" />\n                <Property Name=\"urlParameters\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"process\">\n                <Property Name=\"accountName\" Type=\"Edm.String\" />\n                <Property Name=\"commandLine\" Type=\"Edm.String\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"fileHash\" Type=\"microsoft.graph.fileHash\" />\n                <Property Name=\"integrityLevel\" Type=\"microsoft.graph.processIntegrityLevel\" />\n                <Property Name=\"isElevated\" Type=\"Edm.Boolean\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"parentProcessCreatedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"parentProcessId\" Type=\"Edm.Int32\" />\n                <Property Name=\"parentProcessName\" Type=\"Edm.String\" />\n                <Property Name=\"path\" Type=\"Edm.String\" />\n                <Property Name=\"processId\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"registryKeyState\">\n                <Property Name=\"hive\" Type=\"microsoft.graph.registryHive\" />\n                <Property Name=\"key\" Type=\"Edm.String\" />\n                <Property Name=\"oldKey\" Type=\"Edm.String\" />\n                <Property Name=\"oldValueData\" Type=\"Edm.String\" />\n                <Property Name=\"oldValueName\" Type=\"Edm.String\" />\n                <Property Name=\"operation\" Type=\"microsoft.graph.registryOperation\" />\n                <Property Name=\"processId\" Type=\"Edm.Int32\" />\n                <Property Name=\"valueData\" Type=\"Edm.String\" />\n                <Property Name=\"valueName\" Type=\"Edm.String\" />\n                <Property Name=\"valueType\" Type=\"microsoft.graph.registryValueType\" />\n            </ComplexType>\n            <ComplexType Name=\"alertTrigger\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"userSecurityState\">\n                <Property Name=\"aadUserId\" Type=\"Edm.String\" />\n                <Property Name=\"accountName\" Type=\"Edm.String\" />\n                <Property Name=\"domainName\" Type=\"Edm.String\" />\n                <Property Name=\"emailRole\" Type=\"microsoft.graph.emailRole\" />\n                <Property Name=\"isVpn\" Type=\"Edm.Boolean\" />\n                <Property Name=\"logonDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"logonId\" Type=\"Edm.String\" />\n                <Property Name=\"logonIp\" Type=\"Edm.String\" />\n                <Property Name=\"logonLocation\" Type=\"Edm.String\" />\n                <Property Name=\"logonType\" Type=\"microsoft.graph.logonType\" />\n                <Property Name=\"onPremisesSecurityIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"riskScore\" Type=\"Edm.String\" />\n                <Property Name=\"userAccountType\" Type=\"microsoft.graph.userAccountSecurityType\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"securityVendorInformation\">\n                <Property Name=\"provider\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"providerVersion\" Type=\"Edm.String\" />\n                <Property Name=\"subProvider\" Type=\"Edm.String\" />\n                <Property Name=\"vendor\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"vulnerabilityState\">\n                <Property Name=\"cve\" Type=\"Edm.String\" />\n                <Property Name=\"severity\" Type=\"Edm.String\" />\n                <Property Name=\"wasRunning\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"reputationCategory\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"vendor\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"domainRegistrant\">\n                <Property Name=\"countryOrRegionCode\" Type=\"Edm.String\" />\n                <Property Name=\"organization\" Type=\"Edm.String\" />\n                <Property Name=\"url\" Type=\"Edm.String\" />\n                <Property Name=\"vendor\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"logonUser\">\n                <Property Name=\"accountDomain\" Type=\"Edm.String\" />\n                <Property Name=\"accountName\" Type=\"Edm.String\" />\n                <Property Name=\"accountType\" Type=\"microsoft.graph.userAccountSecurityType\" />\n                <Property Name=\"firstSeenDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastSeenDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"logonId\" Type=\"Edm.String\" />\n                <Property Name=\"logonTypes\" Type=\"Collection(microsoft.graph.logonType)\" />\n            </ComplexType>\n            <ComplexType Name=\"networkInterface\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"ipV4Address\" Type=\"Edm.String\" />\n                <Property Name=\"ipV6Address\" Type=\"Edm.String\" />\n                <Property Name=\"localIpV6Address\" Type=\"Edm.String\" />\n                <Property Name=\"macAddress\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"ipCategory\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"vendor\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"ipReferenceData\">\n                <Property Name=\"asn\" Type=\"Edm.Int32\" />\n                <Property Name=\"city\" Type=\"Edm.String\" />\n                <Property Name=\"countryOrRegionCode\" Type=\"Edm.String\" />\n                <Property Name=\"organization\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"vendor\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"averageComparativeScore\" OpenType=\"true\">\n                <Property Name=\"averageScore\" Type=\"Edm.Double\" />\n                <Property Name=\"basis\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"controlScore\" OpenType=\"true\">\n                <Property Name=\"controlCategory\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"score\" Type=\"Edm.Double\" />\n                <Property Name=\"controlName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"secureScoreControlStateUpdate\">\n                <Property Name=\"assignedTo\" Type=\"Edm.String\" />\n                <Property Name=\"comment\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"updatedBy\" Type=\"Edm.String\" />\n                <Property Name=\"updatedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"certificateObservable\">\n                <Property Name=\"issuer\" Type=\"Edm.Int32\" />\n                <Property Name=\"publicKey\" Type=\"Edm.String\" />\n                <Property Name=\"subject\" Type=\"Edm.String\" />\n                <Property Name=\"thumbprint\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"emailObservable\">\n                <Property Name=\"encoding\" Type=\"Edm.String\" />\n                <Property Name=\"language\" Type=\"Edm.String\" />\n                <Property Name=\"recipient\" Type=\"Edm.String\" />\n                <Property Name=\"senderAddress\" Type=\"Edm.String\" />\n                <Property Name=\"senderName\" Type=\"Edm.String\" />\n                <Property Name=\"sourceDomain\" Type=\"Edm.String\" />\n                <Property Name=\"sourceIPAddress\" Type=\"Edm.String\" />\n                <Property Name=\"subject\" Type=\"Edm.String\" />\n                <Property Name=\"xmailer\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"fileObservable\">\n                <Property Name=\"compileDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"hash\" Type=\"microsoft.graph.fileHash\" />\n                <Property Name=\"mutexName\" Type=\"Edm.String\" />\n                <Property Name=\"packer\" Type=\"Edm.String\" />\n                <Property Name=\"path\" Type=\"Edm.String\" />\n                <Property Name=\"size\" Type=\"Edm.Int64\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"hostObservable\">\n                <Property Name=\"hostGuid\" Type=\"Edm.String\" />\n                <Property Name=\"hostName\" Type=\"Edm.String\" />\n                <Property Name=\"registryKey\" Type=\"Edm.String\" />\n                <Property Name=\"registryValue\" Type=\"Edm.String\" />\n                <Property Name=\"systemCommandLine\" Type=\"Edm.String\" />\n                <Property Name=\"systemServiceName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"identityObservable\">\n                <Property Name=\"identityIndividualName\" Type=\"Edm.String\" />\n                <Property Name=\"password\" Type=\"Edm.String\" />\n                <Property Name=\"username\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"networkObservable\">\n                <Property Name=\"destinatioIPv6\" Type=\"Edm.String\" />\n                <Property Name=\"destinationAsn\" Type=\"Edm.Int32\" />\n                <Property Name=\"destinationCidrBlock\" Type=\"Edm.String\" />\n                <Property Name=\"destinationIPv4\" Type=\"Edm.String\" />\n                <Property Name=\"destinationPort\" Type=\"Edm.String\" />\n                <Property Name=\"dnsDomainName\" Type=\"Edm.String\" />\n                <Property Name=\"dnsDomainLookupDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"dnsRegistrantEmail\" Type=\"Edm.String\" />\n                <Property Name=\"dnsRegistrantName\" Type=\"Edm.String\" />\n                <Property Name=\"nameServer\" Type=\"Edm.String\" />\n                <Property Name=\"protocol\" Type=\"microsoft.graph.securityNetworkProtocol\" />\n                <Property Name=\"sourceAsn\" Type=\"Edm.Int32\" />\n                <Property Name=\"sourceCidrBlock\" Type=\"Edm.String\" />\n                <Property Name=\"sourceIPv4\" Type=\"Edm.String\" />\n                <Property Name=\"sourceIPv6\" Type=\"Edm.String\" />\n                <Property Name=\"sourcePort\" Type=\"Edm.String\" />\n                <Property Name=\"url\" Type=\"Edm.String\" />\n                <Property Name=\"userAgent\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"accountAlias\">\n                <Property Name=\"id\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"idType\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"entitySetNames\" />\n            <EntityType Name=\"bookingNamedEntity\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"bookingAppointment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"selfServiceAppointmentId\" Type=\"Edm.String\" />\n                <Property Name=\"customerId\" Type=\"Edm.String\" />\n                <Property Name=\"customerName\" Type=\"Edm.String\" />\n                <Property Name=\"customerEmailAddress\" Type=\"Edm.String\" />\n                <Property Name=\"customerPhone\" Type=\"Edm.String\" />\n                <Property Name=\"customerLocation\" Type=\"microsoft.graph.location\" />\n                <Property Name=\"customerNotes\" Type=\"Edm.String\" />\n                <Property Name=\"serviceId\" Type=\"Edm.String\" />\n                <Property Name=\"serviceName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"start\" Type=\"microsoft.graph.dateTimeTimeZone\" Nullable=\"false\" />\n                <Property Name=\"end\" Type=\"microsoft.graph.dateTimeTimeZone\" Nullable=\"false\" />\n                <Property Name=\"duration\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"preBuffer\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"postBuffer\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"serviceLocation\" Type=\"microsoft.graph.location\" />\n                <Property Name=\"priceType\" Type=\"microsoft.graph.bookingPriceType\" Nullable=\"false\" />\n                <Property Name=\"price\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"serviceNotes\" Type=\"Edm.String\" />\n                <Property Name=\"reminders\" Type=\"Collection(microsoft.graph.bookingReminder)\" />\n                <Property Name=\"optOutOfCustomerEmail\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"staffMemberIds\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"invoiceAmount\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"invoiceDate\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"invoiceId\" Type=\"Edm.String\" />\n                <Property Name=\"invoiceStatus\" Type=\"microsoft.graph.bookingInvoiceStatus\" Nullable=\"false\" />\n                <Property Name=\"invoiceUrl\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"bookingReminder\">\n                <Property Name=\"offset\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"recipients\" Type=\"microsoft.graph.bookingReminderRecipients\" Nullable=\"false\" />\n                <Property Name=\"message\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"bookingBusiness\" BaseType=\"microsoft.graph.bookingNamedEntity\">\n                <Property Name=\"businessType\" Type=\"Edm.String\" />\n                <Property Name=\"address\" Type=\"microsoft.graph.physicalAddress\" />\n                <Property Name=\"phone\" Type=\"Edm.String\" />\n                <Property Name=\"email\" Type=\"Edm.String\" />\n                <Property Name=\"webSiteUrl\" Type=\"Edm.String\" />\n                <Property Name=\"defaultCurrencyIso\" Type=\"Edm.String\" />\n                <Property Name=\"businessHours\" Type=\"Collection(microsoft.graph.bookingWorkHours)\" />\n                <Property Name=\"schedulingPolicy\" Type=\"microsoft.graph.bookingSchedulingPolicy\" />\n                <Property Name=\"isPublished\" Type=\"Edm.Boolean\" />\n                <Property Name=\"publicUrl\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"appointments\" Type=\"Collection(microsoft.graph.bookingAppointment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendarView\" Type=\"Collection(microsoft.graph.bookingAppointment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"customers\" Type=\"Collection(microsoft.graph.bookingCustomer)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"services\" Type=\"Collection(microsoft.graph.bookingService)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"staffMembers\" Type=\"Collection(microsoft.graph.bookingStaffMember)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"bookingWorkHours\">\n                <Property Name=\"day\" Type=\"microsoft.graph.dayOfWeek\" Nullable=\"false\" />\n                <Property Name=\"timeSlots\" Type=\"Collection(microsoft.graph.bookingWorkTimeSlot)\" />\n            </ComplexType>\n            <ComplexType Name=\"bookingWorkTimeSlot\">\n                <Property Name=\"start\" Type=\"Edm.TimeOfDay\" Nullable=\"false\" />\n                <Property Name=\"end\" Type=\"Edm.TimeOfDay\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"bookingSchedulingPolicy\">\n                <Property Name=\"timeSlotInterval\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"minimumLeadTime\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"maximumAdvance\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"sendConfirmationsToOwner\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowStaffSelection\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"bookingPerson\" BaseType=\"microsoft.graph.bookingNamedEntity\">\n                <Property Name=\"emailAddress\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"bookingCustomer\" BaseType=\"microsoft.graph.bookingPerson\" />\n            <EntityType Name=\"bookingService\" BaseType=\"microsoft.graph.bookingNamedEntity\">\n                <Property Name=\"defaultDuration\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"defaultLocation\" Type=\"microsoft.graph.location\" />\n                <Property Name=\"defaultPrice\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"defaultPriceType\" Type=\"microsoft.graph.bookingPriceType\" Nullable=\"false\" />\n                <Property Name=\"defaultReminders\" Type=\"Collection(microsoft.graph.bookingReminder)\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"isHiddenFromCustomers\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"notes\" Type=\"Edm.String\" />\n                <Property Name=\"preBuffer\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"postBuffer\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"schedulingPolicy\" Type=\"microsoft.graph.bookingSchedulingPolicy\" />\n                <Property Name=\"staffMemberIds\" Type=\"Collection(Edm.String)\" />\n            </EntityType>\n            <EntityType Name=\"bookingStaffMember\" BaseType=\"microsoft.graph.bookingPerson\">\n                <Property Name=\"availabilityIsAffectedByPersonalCalendar\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"colorIndex\" Type=\"Edm.Int32\" />\n                <Property Name=\"role\" Type=\"microsoft.graph.bookingStaffRole\" Nullable=\"false\" />\n                <Property Name=\"useBusinessHours\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workingHours\" Type=\"Collection(microsoft.graph.bookingWorkHours)\" />\n            </EntityType>\n            <EntityType Name=\"bookingCurrency\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"symbol\" Type=\"Edm.String\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"privilegedAccess\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"resources\" Type=\"Collection(microsoft.graph.governanceResource)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"roleDefinitions\" Type=\"Collection(microsoft.graph.governanceRoleDefinition)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"roleAssignments\" Type=\"Collection(microsoft.graph.governanceRoleAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"roleAssignmentRequests\" Type=\"Collection(microsoft.graph.governanceRoleAssignmentRequest)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"roleSettings\" Type=\"Collection(microsoft.graph.governanceRoleSetting)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"governanceResource\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"externalId\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"status\" Type=\"Edm.String\" />\n                <Property Name=\"onboardDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <NavigationProperty Name=\"parent\" Type=\"microsoft.graph.governanceResource\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"roleDefinitions\" Type=\"Collection(microsoft.graph.governanceRoleDefinition)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"roleAssignments\" Type=\"Collection(microsoft.graph.governanceRoleAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"roleAssignmentRequests\" Type=\"Collection(microsoft.graph.governanceRoleAssignmentRequest)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"roleSettings\" Type=\"Collection(microsoft.graph.governanceRoleSetting)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"governanceRoleDefinition\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"resourceId\" Type=\"Edm.String\" />\n                <Property Name=\"externalId\" Type=\"Edm.String\" />\n                <Property Name=\"templateId\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"resource\" Type=\"microsoft.graph.governanceResource\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"roleSetting\" Type=\"microsoft.graph.governanceRoleSetting\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"governanceRoleAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"resourceId\" Type=\"Edm.String\" />\n                <Property Name=\"roleDefinitionId\" Type=\"Edm.String\" />\n                <Property Name=\"subjectId\" Type=\"Edm.String\" />\n                <Property Name=\"linkedEligibleRoleAssignmentId\" Type=\"Edm.String\" />\n                <Property Name=\"externalId\" Type=\"Edm.String\" />\n                <Property Name=\"isPermanent\" Type=\"Edm.Boolean\" />\n                <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"memberType\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"assignmentState\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"Edm.String\" Nullable=\"false\" />\n                <NavigationProperty Name=\"resource\" Type=\"microsoft.graph.governanceResource\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"roleDefinition\" Type=\"microsoft.graph.governanceRoleDefinition\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"subject\" Type=\"microsoft.graph.governanceSubject\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"linkedEligibleRoleAssignment\" Type=\"microsoft.graph.governanceRoleAssignment\" />\n            </EntityType>\n            <EntityType Name=\"governanceRoleAssignmentRequest\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"resourceId\" Type=\"Edm.String\" />\n                <Property Name=\"roleDefinitionId\" Type=\"Edm.String\" />\n                <Property Name=\"subjectId\" Type=\"Edm.String\" />\n                <Property Name=\"linkedEligibleRoleAssignmentId\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"assignmentState\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"requestedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"roleAssignmentStartDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"roleAssignmentEndDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"reason\" Type=\"Edm.String\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.governanceRoleAssignmentRequestStatus\" />\n                <Property Name=\"schedule\" Type=\"microsoft.graph.governanceSchedule\" />\n                <NavigationProperty Name=\"resource\" Type=\"microsoft.graph.governanceResource\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"roleDefinition\" Type=\"microsoft.graph.governanceRoleDefinition\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"subject\" Type=\"microsoft.graph.governanceSubject\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"governanceRoleSetting\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"resourceId\" Type=\"Edm.String\" />\n                <Property Name=\"roleDefinitionId\" Type=\"Edm.String\" />\n                <Property Name=\"isDefault\" Type=\"Edm.Boolean\" />\n                <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastUpdatedBy\" Type=\"Edm.String\" />\n                <Property Name=\"adminEligibleSettings\" Type=\"Collection(microsoft.graph.governanceRuleSetting)\" />\n                <Property Name=\"adminMemberSettings\" Type=\"Collection(microsoft.graph.governanceRuleSetting)\" />\n                <Property Name=\"userEligibleSettings\" Type=\"Collection(microsoft.graph.governanceRuleSetting)\" />\n                <Property Name=\"userMemberSettings\" Type=\"Collection(microsoft.graph.governanceRuleSetting)\" />\n                <NavigationProperty Name=\"roleDefinition\" Type=\"microsoft.graph.governanceRoleDefinition\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"resource\" Type=\"microsoft.graph.governanceResource\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"governancePermission\">\n                <Property Name=\"accessLevel\" Type=\"Edm.String\" />\n                <Property Name=\"isActive\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isEligible\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <EntityType Name=\"governanceSubject\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"principalName\" Type=\"Edm.String\" />\n                <Property Name=\"email\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"governanceRoleAssignmentRequestStatus\">\n                <Property Name=\"status\" Type=\"Edm.String\" />\n                <Property Name=\"subStatus\" Type=\"Edm.String\" />\n                <Property Name=\"statusDetails\" Type=\"Collection(microsoft.graph.keyValue)\" />\n            </ComplexType>\n            <ComplexType Name=\"governanceSchedule\">\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"duration\" Type=\"Edm.Duration\" />\n            </ComplexType>\n            <ComplexType Name=\"governanceRuleSetting\">\n                <Property Name=\"ruleIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"setting\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"accessReview\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"Edm.String\" />\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.userIdentity\" />\n                <Property Name=\"businessFlowTemplateId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"reviewerType\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"settings\" Type=\"microsoft.graph.accessReviewSettings\" />\n                <Property Name=\"reviewedEntity\" Type=\"microsoft.graph.identity\" />\n                <NavigationProperty Name=\"reviewers\" Type=\"Collection(microsoft.graph.accessReviewReviewer)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"decisions\" Type=\"Collection(microsoft.graph.accessReviewDecision)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"myDecisions\" Type=\"Collection(microsoft.graph.accessReviewDecision)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"instances\" Type=\"Collection(microsoft.graph.accessReview)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"accessReviewSettings\">\n                <Property Name=\"mailNotificationsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"remindersEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"justificationRequiredOnApproval\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"recurrenceSettings\" Type=\"microsoft.graph.accessReviewRecurrenceSettings\" />\n                <Property Name=\"autoReviewEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"activityDurationInDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"autoReviewSettings\" Type=\"microsoft.graph.autoReviewSettings\" />\n                <Property Name=\"autoApplyReviewResultsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"accessRecommendationsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"accessReviewRecurrenceSettings\">\n                <Property Name=\"recurrenceType\" Type=\"Edm.String\" />\n                <Property Name=\"recurrenceEndType\" Type=\"Edm.String\" />\n                <Property Name=\"durationInDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"recurrenceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"autoReviewSettings\">\n                <Property Name=\"notReviewedResult\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"accessReviewReviewer\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"accessReviewDecision\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"accessReviewId\" Type=\"Edm.String\" />\n                <Property Name=\"reviewedBy\" Type=\"microsoft.graph.userIdentity\" />\n                <Property Name=\"reviewedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"reviewResult\" Type=\"Edm.String\" />\n                <Property Name=\"justification\" Type=\"Edm.String\" />\n                <Property Name=\"appliedBy\" Type=\"microsoft.graph.userIdentity\" />\n                <Property Name=\"appliedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"applyResult\" Type=\"Edm.String\" />\n                <Property Name=\"accessRecommendation\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"businessFlowTemplate\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"program\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" Nullable=\"false\" />\n                <NavigationProperty Name=\"controls\" Type=\"Collection(microsoft.graph.programControl)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"programControl\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"controlId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"programId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"controlTypeId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"status\" Type=\"Edm.String\" />\n                <Property Name=\"owner\" Type=\"microsoft.graph.userIdentity\" />\n                <Property Name=\"resource\" Type=\"microsoft.graph.programResource\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <NavigationProperty Name=\"program\" Type=\"microsoft.graph.program\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"programResource\" BaseType=\"microsoft.graph.identity\" OpenType=\"true\">\n                <Property Name=\"type\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"programControlType\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"controlTypeGroupId\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"payloadTypes\">\n                <Property Name=\"rawContent\" Type=\"Edm.String\" />\n                <Property Name=\"visualContent\" Type=\"microsoft.graph.visualProperties\" />\n            </ComplexType>\n            <ComplexType Name=\"visualProperties\">\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"body\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"targetPolicyEndpoints\">\n                <Property Name=\"platformTypes\" Type=\"Collection(Edm.String)\" />\n            </ComplexType>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.user)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.user)\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.group)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.group)\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.administrativeUnit)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.administrativeUnit)\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.orgContact)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.orgContact)\" />\n            </Function>\n            <Action Name=\"addPassword\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.application\" Nullable=\"false\" />\n                <Parameter Name=\"passwordCredential\" Type=\"microsoft.graph.passwordCredential\" />\n                <ReturnType Type=\"microsoft.graph.passwordCredential\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"getByIds\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.directoryObject)\" Nullable=\"false\" />\n                <Parameter Name=\"ids\" Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n                <Parameter Name=\"types\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.directoryObject)\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"checkMemberGroups\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.directoryObject\" Nullable=\"false\" />\n                <Parameter Name=\"groupIds\" Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"getMemberGroups\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.directoryObject\" Nullable=\"false\" />\n                <Parameter Name=\"securityEnabledOnly\" Type=\"Edm.Boolean\" />\n                <ReturnType Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"getMemberObjects\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.directoryObject\" Nullable=\"false\" />\n                <Parameter Name=\"securityEnabledOnly\" Type=\"Edm.Boolean\" />\n                <ReturnType Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"forceDelete\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.domain\" Nullable=\"false\" />\n                <Parameter Name=\"disableUserAccounts\" Type=\"Edm.Boolean\" />\n            </Action>\n            <Action Name=\"validateProperties\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.directoryObject)\" Nullable=\"false\" />\n                <Parameter Name=\"entityType\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"mailNickname\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"onBehalfOfUserId\" Type=\"Edm.Guid\" />\n            </Action>\n            <Action Name=\"validateProperties\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" Nullable=\"false\" />\n                <Parameter Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"mailNickname\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"onBehalfOfUserId\" Type=\"Edm.Guid\" />\n            </Action>\n            <Action Name=\"verify\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.domain\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.domain\" />\n            </Action>\n            <Action Name=\"renew\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" Nullable=\"false\" />\n                <ReturnType Type=\"Edm.Boolean\" />\n            </Action>\n            <Action Name=\"restore\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.directoryObject\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.directoryObject\" />\n            </Action>\n            <Action Name=\"assignLicense\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" Nullable=\"false\" />\n                <Parameter Name=\"addLicenses\" Type=\"Collection(microsoft.graph.assignedLicense)\" Nullable=\"false\" />\n                <Parameter Name=\"removeLicenses\" Type=\"Collection(Edm.Guid)\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.user\" />\n            </Action>\n            <Action Name=\"changePassword\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" Nullable=\"false\" />\n                <Parameter Name=\"currentPassword\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"newPassword\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"invalidateAllRefreshTokens\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" Nullable=\"false\" />\n                <ReturnType Type=\"Edm.Boolean\" />\n            </Action>\n            <Action Name=\"getUserOwnedObjects\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.directoryObject)\" Nullable=\"false\" />\n                <Parameter Name=\"userId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"type\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.directoryObject\" />\n            </Action>\n            <Function Name=\"recent\" IsBound=\"true\" EntitySetPath=\"activities\">\n                <Parameter Name=\"activities\" Type=\"Collection(microsoft.graph.userActivity)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.userActivity)\" />\n            </Function>\n            <Action Name=\"createSession\" IsBound=\"true\">\n                <Parameter Name=\"this\" Type=\"microsoft.graph.workbook\" />\n                <Parameter Name=\"persistChanges\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookSessionInfo\" />\n            </Action>\n            <Action Name=\"closeSession\" IsBound=\"true\">\n                <Parameter Name=\"this\" Type=\"microsoft.graph.workbook\" />\n            </Action>\n            <Action Name=\"refreshSession\" IsBound=\"true\">\n                <Parameter Name=\"this\" Type=\"microsoft.graph.workbook\" />\n            </Action>\n            <Action Name=\"processQuery\" IsBound=\"true\">\n                <Parameter Name=\"this\" Type=\"microsoft.graph.workbook\" />\n                <Parameter Name=\"input\" Type=\"Edm.Stream\" />\n                <ReturnType Type=\"Edm.Stream\" />\n            </Action>\n            <Action Name=\"calculate\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookApplication\" />\n                <Parameter Name=\"calculationType\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Function Name=\"image\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChart\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Function>\n            <Function Name=\"image\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChart\" />\n                <Parameter Name=\"width\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Function>\n            <Function Name=\"image\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChart\" />\n                <Parameter Name=\"width\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"height\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Function>\n            <Function Name=\"image\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChart\" />\n                <Parameter Name=\"width\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"height\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"fittingMode\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Function>\n            <Action Name=\"setData\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChart\" />\n                <Parameter Name=\"sourceData\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"seriesBy\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"setPosition\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChart\" />\n                <Parameter Name=\"startCell\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endCell\" Type=\"microsoft.graph.Json\" />\n            </Action>\n            <Action Name=\"add\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChart)\" />\n                <Parameter Name=\"type\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <Parameter Name=\"sourceData\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"seriesBy\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookChart\" />\n            </Action>\n            <Function Name=\"item\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChart)\" />\n                <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookChart\" />\n            </Function>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChart)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookChart\" />\n            </Function>\n            <Action Name=\"clear\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChartFill\" />\n            </Action>\n            <Action Name=\"setSolidColor\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChartFill\" />\n                <Parameter Name=\"color\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"clear\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChartLineFormat\" />\n            </Action>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChartPoint)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookChartPoint\" />\n            </Function>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChartSeries)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookChartSeries\" />\n            </Function>\n            <Action Name=\"apply\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.workbookFilterCriteria\" />\n            </Action>\n            <Action Name=\"applyBottomItemsFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"count\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"applyBottomPercentFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"percent\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"applyCellColorFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"color\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"applyCustomFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"criteria1\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"criteria2\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"oper\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"applyDynamicFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"criteria\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"applyFontColorFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"color\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"applyIconFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"icon\" Type=\"microsoft.graph.workbookIcon\" />\n            </Action>\n            <Action Name=\"applyTopItemsFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"count\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"applyTopPercentFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"percent\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"applyValuesFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n            </Action>\n            <Action Name=\"clear\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n            </Action>\n            <Action Name=\"abs\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"accrInt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"issue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"firstInterest\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"par\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"calcMethod\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"accrIntM\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"issue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"par\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"acos\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"acosh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"acot\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"acoth\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"amorDegrc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"cost\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"datePurchased\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"firstPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"salvage\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"period\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"amorLinc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"cost\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"datePurchased\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"firstPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"salvage\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"period\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"and\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"arabic\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"areas\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"reference\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"asc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"asin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"asinh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"atan\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"atan2\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"xNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"yNum\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"atanh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"aveDev\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"average\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"averageA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"averageIf\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"range\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"averageRange\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"averageIfs\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"averageRange\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bahtText\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"base\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"radix\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"minLength\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"besselI\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"n\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"besselJ\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"n\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"besselK\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"n\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"besselY\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"n\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"beta_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"beta\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"A\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"B\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"beta_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"beta\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"A\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"B\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bin2Dec\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bin2Hex\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bin2Oct\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"binom_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"numberS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"trials\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"probabilityS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"binom_Dist_Range\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"trials\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"probabilityS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberS2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"binom_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"trials\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"probabilityS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bitand\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"number2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bitlshift\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"shiftAmount\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bitor\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"number2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bitrshift\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"shiftAmount\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bitxor\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"number2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ceiling_Math\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mode\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ceiling_Precise\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"char\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"chiSq_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"chiSq_Dist_RT\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"chiSq_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"chiSq_Inv_RT\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"choose\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"indexNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"clean\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"code\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"columns\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"combin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberChosen\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"combina\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberChosen\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"complex\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"realNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"iNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"suffix\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"concatenate\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"confidence_Norm\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"standardDev\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"size\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"confidence_T\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"standardDev\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"size\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"convert\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fromUnit\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"toUnit\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"cos\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"cosh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"cot\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"coth\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"countA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"countBlank\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"range\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"countIf\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"range\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"countIfs\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"coupDayBs\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"coupDays\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"coupDaysNc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"coupNcd\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"coupNum\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"coupPcd\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"csc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"csch\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"cumIPmt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"cumPrinc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"daverage\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dcount\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dcountA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dget\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dmax\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dmin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dproduct\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dstDev\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dstDevP\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dsum\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dvar\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dvarP\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"date\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"year\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"month\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"day\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"datevalue\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"dateText\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"day\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"days\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"endDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"days360\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"method\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"db\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"cost\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"salvage\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"life\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"period\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"month\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dbcs\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ddb\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"cost\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"salvage\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"life\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"period\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"factor\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dec2Bin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dec2Hex\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dec2Oct\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"decimal\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"radix\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"degrees\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"angle\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"number2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"devSq\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"disc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pr\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dollar\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"decimals\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dollarDe\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"fractionalDollar\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fraction\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dollarFr\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"decimalDollar\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fraction\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"duration\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"coupon\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"yld\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ecma_Ceiling\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"edate\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"months\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"effect\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"nominalRate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"npery\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"eoMonth\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"months\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"erf\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"lowerLimit\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"upperLimit\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"erfC\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"erfC_Precise\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"X\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"erf_Precise\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"X\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"error_Type\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"errorVal\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"even\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"exact\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"text2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"exp\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"expon_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"lambda\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"fvschedule\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"principal\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"schedule\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"f_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom2\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"f_Dist_RT\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"f_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"f_Inv_RT\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"fact\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"factDouble\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"false\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"find\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"findText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"withinText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startNum\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"findB\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"findText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"withinText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startNum\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"fisher\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"fisherInv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"y\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"fixed\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"decimals\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"noCommas\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"floor_Math\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mode\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"floor_Precise\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"fv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pmt\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"gamma\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"gammaLn\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"gammaLn_Precise\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"gamma_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"beta\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"gamma_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"beta\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"gauss\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"gcd\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"geStep\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"step\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"geoMean\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"hlookup\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"lookupValue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"tableArray\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rowIndexNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rangeLookup\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"harMean\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"hex2Bin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"hex2Dec\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"hex2Oct\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"hour\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"hypGeom_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"sampleS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberSample\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"populationS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberPop\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"hyperlink\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"linkLocation\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"friendlyName\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"iso_Ceiling\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"if\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"logicalTest\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"valueIfTrue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"valueIfFalse\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imAbs\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imArgument\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imConjugate\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imCos\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imCosh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imCot\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imCsc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imCsch\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imDiv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"inumber2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imExp\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imLn\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imLog10\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imLog2\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imPower\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imProduct\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imReal\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imSec\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imSech\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imSin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imSinh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imSqrt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imSub\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"inumber2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imSum\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imTan\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imaginary\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"int\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"intRate\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"investment\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ipmt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"per\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"irr\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"guess\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isErr\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isError\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isEven\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isFormula\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"reference\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isLogical\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isNA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isNonText\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isNumber\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isOdd\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isText\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isoWeekNum\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"date\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ispmt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"per\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isref\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"kurt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"large\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"k\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"lcm\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"left\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numChars\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"leftb\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numBytes\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"len\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"lenb\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ln\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"log\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"base\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"log10\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"logNorm_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mean\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"standardDev\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"logNorm_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mean\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"standardDev\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"lookup\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"lookupValue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"lookupVector\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"resultVector\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"lower\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"mduration\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"coupon\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"yld\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"mirr\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"financeRate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"reinvestRate\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"mround\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"multiple\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"match\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"lookupValue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"lookupArray\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"matchType\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"max\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"maxA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"median\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"mid\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numChars\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"midb\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numBytes\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"min\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"minA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"minute\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"mod\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"divisor\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"month\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"multiNomial\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"n\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"nper\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pmt\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"na\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"negBinom_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"numberF\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"probabilityS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"networkDays\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"holidays\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"networkDays_Intl\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"weekend\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"holidays\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"nominal\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"effectRate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"npery\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"norm_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mean\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"standardDev\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"norm_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mean\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"standardDev\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"norm_S_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"z\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"norm_S_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"not\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"logical\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"now\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"npv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"numberValue\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"decimalSeparator\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"groupSeparator\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"oct2Bin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"oct2Dec\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"oct2Hex\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"odd\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"oddFPrice\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"issue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"firstCoupon\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"yld\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"oddFYield\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"issue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"firstCoupon\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pr\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"oddLPrice\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"lastInterest\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"yld\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"oddLYield\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"lastInterest\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pr\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"or\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"pduration\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"percentRank_Exc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"percentRank_Inc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"percentile_Exc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"k\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"percentile_Inc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"k\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"permut\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberChosen\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"permutationa\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberChosen\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"phi\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"pi\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"pmt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"poisson_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mean\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"power\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"power\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ppmt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"per\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"price\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"yld\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"priceDisc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"discount\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"priceMat\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"issue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"yld\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"product\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"proper\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"pv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pmt\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"quartile_Exc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"quart\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"quartile_Inc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"quart\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"quotient\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"numerator\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"denominator\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"radians\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"angle\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rand\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"randBetween\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"bottom\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"top\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rank_Avg\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"ref\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"order\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rank_Eq\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"ref\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"order\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rate\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pmt\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"guess\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"received\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"investment\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"discount\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"replace\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"oldText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numChars\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"newText\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"replaceB\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"oldText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numBytes\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"newText\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rept\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberTimes\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"right\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numChars\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rightb\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numBytes\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"roman\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"form\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"round\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numDigits\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"roundDown\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numDigits\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"roundUp\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numDigits\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rows\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rri\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sec\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sech\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"second\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"seriesSum\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"n\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"m\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"coefficients\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sheet\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sheets\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"reference\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sign\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sinh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"skew\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"skew_p\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sln\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"cost\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"salvage\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"life\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"small\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"k\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sqrt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sqrtPi\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"stDevA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"stDevPA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"stDev_P\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"stDev_S\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"standardize\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mean\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"standardDev\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"substitute\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"oldText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"newText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"instanceNum\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"subtotal\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"functionNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sum\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sumIf\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"range\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"sumRange\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sumIfs\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"sumRange\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sumSq\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"syd\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"cost\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"salvage\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"life\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"per\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"t\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"tbillEq\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"discount\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"tbillPrice\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"discount\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"tbillYield\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pr\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"t_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"t_Dist_2T\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"t_Dist_RT\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"t_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"t_Inv_2T\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"tan\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"tanh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"text\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"formatText\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"time\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"hour\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"minute\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"second\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"timevalue\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"timeText\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"today\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"trim\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"trimMean\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"percent\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"true\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"trunc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numDigits\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"type\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"usdollar\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"decimals\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"unichar\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"unicode\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"upper\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"vlookup\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"lookupValue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"tableArray\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"colIndexNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rangeLookup\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"value\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"varA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"varPA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"var_P\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"var_S\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"vdb\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"cost\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"salvage\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"life\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"factor\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"noSwitch\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"weekNum\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"returnType\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"weekday\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"returnType\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"weibull_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"beta\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"workDay\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"days\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"holidays\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"workDay_Intl\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"days\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"weekend\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"holidays\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"xirr\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"dates\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"guess\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"xnpv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"dates\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"xor\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"year\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"yearFrac\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"yield\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pr\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"yieldDisc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pr\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"yieldMat\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"issue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pr\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"z_Test\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"sigma\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookNamedItem\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Action Name=\"add\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookNamedItem)\" />\n                <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"reference\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookNamedItem\" />\n            </Action>\n            <Action Name=\"addFormulaLocal\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookNamedItem)\" />\n                <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"formula\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookNamedItem\" />\n            </Action>\n            <Action Name=\"refresh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookPivotTable\" />\n            </Action>\n            <Action Name=\"refreshAll\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookPivotTable)\" />\n            </Action>\n            <Action Name=\"clear\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"applyTo\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"delete\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"shift\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Function Name=\"boundingRect\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"anotherRange\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"cell\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"row\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"column\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"column\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"column\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"columnsAfter\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"columnsAfter\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"count\" Type=\"Edm.Int32\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"columnsBefore\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"columnsBefore\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"count\" Type=\"Edm.Int32\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"entireColumn\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"entireRow\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"intersection\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"anotherRange\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"lastCell\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"lastColumn\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"lastRow\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"offsetRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"rowOffset\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"columnOffset\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"resizedRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"deltaRows\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"deltaColumns\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"row\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"row\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"rowsAbove\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"rowsAbove\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"count\" Type=\"Edm.Int32\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"rowsBelow\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"rowsBelow\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"count\" Type=\"Edm.Int32\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"usedRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"usedRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"valuesOnly\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"visibleView\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRangeView\" />\n            </Function>\n            <Action Name=\"insert\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"shift\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Action>\n            <Action Name=\"merge\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"across\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"unmerge\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n            </Action>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookRangeBorder)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRangeBorder\" />\n            </Function>\n            <Action Name=\"clear\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRangeFill\" />\n            </Action>\n            <Action Name=\"autofitColumns\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRangeFormat\" />\n            </Action>\n            <Action Name=\"autofitRows\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRangeFormat\" />\n            </Action>\n            <Action Name=\"apply\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRangeSort\" />\n                <Parameter Name=\"fields\" Type=\"Collection(microsoft.graph.workbookSortField)\" />\n                <Parameter Name=\"matchCase\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Parameter Name=\"hasHeaders\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Parameter Name=\"orientation\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <Parameter Name=\"method\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRangeView\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookRangeView)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRangeView\" />\n            </Function>\n            <Action Name=\"clearFilters\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTable\" />\n            </Action>\n            <Action Name=\"convertToRange\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTable\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Action>\n            <Function Name=\"dataBodyRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTable\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"headerRowRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTable\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTable\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"totalRowRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTable\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Action Name=\"reapplyFilters\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTable\" />\n            </Action>\n            <Action Name=\"add\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTable)\" />\n                <Parameter Name=\"address\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"hasHeaders\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookTable\" />\n            </Action>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTable)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookTable\" />\n            </Function>\n            <Function Name=\"dataBodyRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableColumn\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"headerRowRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableColumn\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableColumn\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"totalRowRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableColumn\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Action Name=\"add\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTableColumn)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookTableColumn\" />\n            </Action>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTableColumn)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookTableColumn\" />\n            </Function>\n            <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableRow\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Action Name=\"add\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTableRow)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookTableRow\" />\n            </Action>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTableRow)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookTableRow\" />\n            </Function>\n            <Action Name=\"apply\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableSort\" />\n                <Parameter Name=\"fields\" Type=\"Collection(microsoft.graph.workbookSortField)\" />\n                <Parameter Name=\"matchCase\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Parameter Name=\"method\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"clear\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableSort\" />\n            </Action>\n            <Action Name=\"reapply\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableSort\" />\n            </Action>\n            <Function Name=\"cell\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookWorksheet\" />\n                <Parameter Name=\"row\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"column\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookWorksheet\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookWorksheet\" />\n                <Parameter Name=\"address\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"usedRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookWorksheet\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"usedRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookWorksheet\" />\n                <Parameter Name=\"valuesOnly\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Action Name=\"add\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookWorksheet)\" />\n                <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookWorksheet\" />\n            </Action>\n            <Action Name=\"protect\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookWorksheetProtection\" />\n                <Parameter Name=\"options\" Type=\"microsoft.graph.workbookWorksheetProtectionOptions\" />\n            </Action>\n            <Action Name=\"unprotect\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookWorksheetProtection\" />\n            </Action>\n            <Function Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChart)\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChartPoint)\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChartSeries)\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookRangeBorder)\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTable)\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTableColumn)\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTableRow)\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Function>\n            <Action Name=\"sendMail\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <Parameter Name=\"Message\" Type=\"microsoft.graph.message\" Nullable=\"false\" />\n                <Parameter Name=\"SaveToSentItems\" Type=\"Edm.Boolean\" />\n            </Action>\n            <Action Name=\"findMeetingTimesOLD\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <Parameter Name=\"Attendees\" Type=\"Collection(microsoft.graph.attendeeBase)\" />\n                <Parameter Name=\"LocationConstraint\" Type=\"microsoft.graph.locationConstraint\" />\n                <Parameter Name=\"TimeConstraint\" Type=\"microsoft.graph.timeConstraint\" />\n                <Parameter Name=\"MeetingDuration\" Type=\"Edm.Duration\" />\n                <Parameter Name=\"MaxCandidates\" Type=\"Edm.Int32\" />\n                <Parameter Name=\"IsOrganizerOptional\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"ReturnSuggestionHints\" Type=\"Edm.Boolean\" />\n                <ReturnType Type=\"microsoft.graph.meetingTimeCandidatesResult\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"findMeetingTimes\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <Parameter Name=\"Attendees\" Type=\"Collection(microsoft.graph.attendeeBase)\" />\n                <Parameter Name=\"LocationConstraint\" Type=\"microsoft.graph.locationConstraint\" />\n                <Parameter Name=\"TimeConstraint\" Type=\"microsoft.graph.timeConstraint\" />\n                <Parameter Name=\"MeetingDuration\" Type=\"Edm.Duration\" />\n                <Parameter Name=\"MaxCandidates\" Type=\"Edm.Int32\" />\n                <Parameter Name=\"IsOrganizerOptional\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"ReturnSuggestionReasons\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"MinimumAttendeePercentage\" Type=\"Edm.Double\" />\n                <ReturnType Type=\"microsoft.graph.meetingTimeSuggestionsResult\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"getMailTips\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <Parameter Name=\"EmailAddresses\" Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n                <Parameter Name=\"MailTipsOptions\" Type=\"microsoft.graph.mailTipsType\" />\n                <ReturnType Type=\"Collection(microsoft.graph.mailTips)\" Nullable=\"false\" />\n            </Action>\n            <Function Name=\"reminderView\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"microsoft.graph.user\" />\n                <Parameter Name=\"StartDateTime\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <Parameter Name=\"EndDateTime\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.reminder)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"findRoomLists\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"microsoft.graph.user\" />\n                <ReturnType Type=\"Collection(microsoft.graph.emailAddress)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"findRooms\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"microsoft.graph.user\" />\n                <Parameter Name=\"RoomList\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.emailAddress)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"findRooms\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"microsoft.graph.user\" />\n                <ReturnType Type=\"Collection(microsoft.graph.emailAddress)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"supportedLanguages\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"microsoft.graph.outlookUser\" />\n                <ReturnType Type=\"Collection(microsoft.graph.localeInfo)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"supportedTimeZones\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"microsoft.graph.outlookUser\" />\n                <ReturnType Type=\"Collection(microsoft.graph.timeZoneInformation)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"supportedTimeZones\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"microsoft.graph.outlookUser\" />\n                <Parameter Name=\"TimeZoneStandard\" Type=\"microsoft.graph.timeZoneStandard\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.timeZoneInformation)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"Collection(microsoft.graph.message)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.message)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"Collection(microsoft.graph.mailFolder)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.mailFolder)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"Collection(microsoft.graph.event)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.event)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"Collection(microsoft.graph.contactFolder)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.contactFolder)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"Collection(microsoft.graph.contact)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.contact)\" Nullable=\"false\" />\n            </Function>\n            <Action Name=\"copy\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.mailFolder\" />\n                <Parameter Name=\"DestinationId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.mailFolder\" />\n            </Action>\n            <Action Name=\"move\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.mailFolder\" />\n                <Parameter Name=\"DestinationId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.mailFolder\" />\n            </Action>\n            <Action Name=\"copy\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"DestinationId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.message\" />\n            </Action>\n            <Action Name=\"move\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"DestinationId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.message\" />\n            </Action>\n            <Action Name=\"createReply\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"Message\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.message\" />\n            </Action>\n            <Action Name=\"createReplyAll\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"Message\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.message\" />\n            </Action>\n            <Action Name=\"createForward\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"Message\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"ToRecipients\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <ReturnType Type=\"microsoft.graph.message\" />\n            </Action>\n            <Action Name=\"reply\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"Message\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"replyAll\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"Message\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"forward\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"Message\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"ToRecipients\" Type=\"Collection(microsoft.graph.recipient)\" />\n            </Action>\n            <Action Name=\"send\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n            </Action>\n            <Action Name=\"unsubscribe\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n            </Action>\n            <Action Name=\"getSchedule\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.calendar\" />\n                <Parameter Name=\"Schedules\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n                <Parameter Name=\"EndTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Parameter Name=\"StartTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Parameter Name=\"AvailabilityViewInterval\" Type=\"Edm.Int32\" />\n                <ReturnType Type=\"Collection(microsoft.graph.scheduleInformation)\" />\n            </Action>\n            <Action Name=\"accept\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"SendResponse\" Type=\"Edm.Boolean\" />\n            </Action>\n            <Action Name=\"decline\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"SendResponse\" Type=\"Edm.Boolean\" />\n            </Action>\n            <Action Name=\"tentativelyAccept\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"SendResponse\" Type=\"Edm.Boolean\" />\n            </Action>\n            <Action Name=\"forward\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"ToRecipients\" Type=\"Collection(microsoft.graph.recipient)\" />\n            </Action>\n            <Action Name=\"snoozeReminder\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n                <Parameter Name=\"NewReminderTime\" Type=\"microsoft.graph.dateTimeTimeZone\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"dismissReminder\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n            </Action>\n            <Action Name=\"cancel\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"accept\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.eventMessageRequest\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"SendResponse\" Type=\"Edm.Boolean\" />\n            </Action>\n            <Action Name=\"decline\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.eventMessageRequest\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"SendResponse\" Type=\"Edm.Boolean\" />\n            </Action>\n            <Action Name=\"tentativelyAccept\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.eventMessageRequest\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"SendResponse\" Type=\"Edm.Boolean\" />\n            </Action>\n            <Action Name=\"subscribeByMail\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n            </Action>\n            <Action Name=\"unsubscribeByMail\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n            </Action>\n            <Action Name=\"addFavorite\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n            </Action>\n            <Action Name=\"removeFavorite\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n            </Action>\n            <Action Name=\"resetUnseenCount\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n            </Action>\n            <Action Name=\"reply\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.conversationThread\" />\n                <Parameter Name=\"Post\" Type=\"microsoft.graph.post\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"forward\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.post\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"ToRecipients\" Type=\"Collection(microsoft.graph.recipient)\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"reply\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.post\" />\n                <Parameter Name=\"Post\" Type=\"microsoft.graph.post\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"complete\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.outlookTask\" />\n                <ReturnType Type=\"Collection(microsoft.graph.outlookTask)\" Nullable=\"false\" />\n            </Action>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"token\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n            </Function>\n            <Function Name=\"getByPath\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.site\" />\n                <Parameter Name=\"path\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.site\" />\n\t\t\t\t<Annotation Term=\"Core.NewUriSyntax\" Bool=\"true\" />\n            </Function>\n            <Function Name=\"recent\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.drive\" />\n                <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n            </Function>\n            <Function Name=\"search\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.drive\" />\n                <Parameter Name=\"q\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n            </Function>\n            <Function Name=\"search\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"q\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n            </Function>\n            <Function Name=\"sharedWithMe\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.drive\" />\n                <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n            </Function>\n            <Action Name=\"checkin\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"checkInAs\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"comment\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"checkout\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n            </Action>\n            <Action Name=\"copy\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"parentReference\" Type=\"microsoft.graph.itemReference\" />\n                <ReturnType Type=\"microsoft.graph.driveItem\" />\n            </Action>\n            <Action Name=\"createLink\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"type\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <Parameter Name=\"scope\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Parameter Name=\"password\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"message\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"recipients\" Type=\"Collection(microsoft.graph.driveRecipient)\" />\n                <ReturnType Type=\"microsoft.graph.permission\" />\n            </Action>\n            <Action Name=\"createUploadSession\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"item\" Type=\"microsoft.graph.driveItemUploadableProperties\" />\n                <ReturnType Type=\"microsoft.graph.uploadSession\" />\n            </Action>\n            <Action Name=\"invite\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"requireSignIn\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"roles\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n                <Parameter Name=\"sendInvitation\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"message\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"recipients\" Type=\"Collection(microsoft.graph.driveRecipient)\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.permission)\" />\n            </Action>\n            <Action Name=\"preview\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"viewer\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"chromeless\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"allowEdit\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"page\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"zoom\" Type=\"Edm.Double\" />\n                <ReturnType Type=\"microsoft.graph.itemPreviewInfo\" />\n            </Action>\n            <Action Name=\"restoreVersion\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.listItemVersion\" />\n            </Action>\n            <Action Name=\"restoreVersion\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItemVersion\" />\n            </Action>\n            <Action Name=\"validatePermission\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"challengeToken\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"password\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.plannerDelta)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.plannerDelta)\" />\n            </Function>\n            <Action Name=\"onenotePatchContent\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.onenotePage\" />\n                <Parameter Name=\"commands\" Type=\"Collection(microsoft.graph.onenotePatchContentCommand)\" />\n            </Action>\n            <Function Name=\"preview\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.onenotePage\" />\n                <ReturnType Type=\"microsoft.graph.onenotePagePreview\" />\n            </Function>\n            <Action Name=\"copyNotebook\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.notebook\" />\n                <Parameter Name=\"groupId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"renameAs\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"notebookFolder\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteCollectionId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.onenoteOperation\" />\n            </Action>\n            <Action Name=\"copyToNotebook\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.onenoteSection\" />\n                <Parameter Name=\"id\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"groupId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"renameAs\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteCollectionId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.onenoteOperation\" />\n            </Action>\n            <Action Name=\"copyToSectionGroup\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.onenoteSection\" />\n                <Parameter Name=\"id\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"groupId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"renameAs\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteCollectionId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.onenoteOperation\" />\n            </Action>\n            <Action Name=\"copyToSection\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.onenotePage\" />\n                <Parameter Name=\"id\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"groupId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteCollectionId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.onenoteOperation\" />\n            </Action>\n            <Function Name=\"getRecentNotebooks\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.notebook)\" />\n                <Parameter Name=\"includePersonalNotebooks\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.recentNotebook)\" />\n            </Function>\n            <Action Name=\"makePermanent\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.privilegedRoleAssignment\" />\n                <Parameter Name=\"reason\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"ticketNumber\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"ticketSystem\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.privilegedRoleAssignment\" />\n            </Action>\n            <Action Name=\"makeEligible\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.privilegedRoleAssignment\" />\n                <ReturnType Type=\"microsoft.graph.privilegedRoleAssignment\" />\n            </Action>\n            <Action Name=\"selfActivate\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.privilegedRole\" />\n                <Parameter Name=\"reason\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"duration\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"ticketNumber\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"ticketSystem\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.privilegedRoleAssignment\" />\n            </Action>\n            <Action Name=\"selfDeactivate\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.privilegedRole\" />\n                <ReturnType Type=\"microsoft.graph.privilegedRoleAssignment\" />\n            </Action>\n            <Function Name=\"my\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.privilegedRoleAssignment)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.privilegedRoleAssignment)\" />\n            </Function>\n            <Action Name=\"signUp\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.privilegedSignupStatus)\" />\n                <ReturnType Type=\"microsoft.graph.privilegedSignupStatus\" />\n            </Action>\n            <Function Name=\"isSignedUp\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.privilegedSignupStatus)\" />\n                <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"canSignUp\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.privilegedSignupStatus)\" />\n                <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Function>\n            <Action Name=\"completeSetup\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.privilegedSignupStatus)\" />\n                <Parameter Name=\"tenantSetupInfo\" Type=\"microsoft.graph.tenantSetupInfo\" />\n                <ReturnType Type=\"Collection(microsoft.graph.roleSuccessStatistics)\" />\n            </Action>\n            <Function Name=\"myRequests\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.privilegedApproval)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.privilegedApproval)\" />\n            </Function>\n            <Action Name=\"requestSignupUrl\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.androidForWorkSettings\" />\n                <Parameter Name=\"hostName\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"completeSignup\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.androidForWorkSettings\" />\n                <Parameter Name=\"enterpriseToken\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"syncApps\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.androidForWorkSettings\" />\n            </Action>\n            <Action Name=\"unbind\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.androidForWorkSettings\" />\n            </Action>\n            <Action Name=\"revokeToken\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.androidForWorkEnrollmentProfile\" />\n            </Action>\n            <Action Name=\"createToken\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.androidForWorkEnrollmentProfile\" />\n                <Parameter Name=\"tokenValidityInSeconds\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"requestSignupUrl\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings\" />\n                <Parameter Name=\"hostName\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"completeSignup\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings\" />\n                <Parameter Name=\"enterpriseToken\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"syncApps\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings\" />\n            </Action>\n            <Action Name=\"unbind\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings\" />\n            </Action>\n            <Action Name=\"revokeToken\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile\" />\n            </Action>\n            <Action Name=\"createToken\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile\" />\n                <Parameter Name=\"tokenValidityInSeconds\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"createGooglePlayWebToken\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings\" />\n                <Parameter Name=\"parentUri\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.mobileApp\" />\n                <Parameter Name=\"mobileAppAssignments\" Type=\"Collection(microsoft.graph.mobileAppAssignment)\" />\n            </Action>\n            <Action Name=\"commit\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.mobileAppContentFile\" />\n                <Parameter Name=\"fileEncryptionInfo\" Type=\"microsoft.graph.fileEncryptionInfo\" />\n            </Action>\n            <Action Name=\"renewUpload\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.mobileAppContentFile\" />\n            </Action>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.iosLobAppProvisioningConfiguration\" />\n                <Parameter Name=\"appProvisioningConfigurationGroupAssignments\" Type=\"Collection(microsoft.graph.mobileAppProvisioningConfigGroupAssignment)\" />\n                <Parameter Name=\"iOSLobAppProvisioningConfigAssignments\" Type=\"Collection(microsoft.graph.iosLobAppProvisioningConfigurationAssignment)\" />\n            </Action>\n            <Function Name=\"getMobileAppCount\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.mobileApp)\" />\n                <Parameter Name=\"status\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Edm.Int64\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTopMobileApps\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.mobileApp)\" />\n                <Parameter Name=\"status\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"count\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.mobileApp)\" />\n            </Function>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDeviceMobileAppConfiguration\" />\n                <Parameter Name=\"assignments\" Type=\"Collection(microsoft.graph.managedDeviceMobileAppConfigurationAssignment)\" />\n            </Action>\n            <Action Name=\"revokeAllLicenses\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.iosVppApp\" />\n                <Parameter Name=\"notifyManagedDevices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"revokeUserLicense\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.iosVppApp\" />\n                <Parameter Name=\"userId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"notifyManagedDevices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"revokeDeviceLicense\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.iosVppApp\" />\n                <Parameter Name=\"managedDeviceId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"notifyManagedDevices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Action>\n            <Function Name=\"downloadApplePushNotificationCertificateSigningRequest\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.applePushNotificationCertificate\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Function>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceManagementScript\" />\n                <Parameter Name=\"deviceManagementScriptGroupAssignments\" Type=\"Collection(microsoft.graph.deviceManagementScriptGroupAssignment)\" />\n                <Parameter Name=\"deviceManagementScriptAssignments\" Type=\"Collection(microsoft.graph.deviceManagementScriptAssignment)\" />\n            </Action>\n            <Action Name=\"executeAction\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.managedDevice)\" />\n                <Parameter Name=\"actionName\" Type=\"microsoft.graph.managedDeviceRemoteAction\" Nullable=\"false\" />\n                <Parameter Name=\"deviceIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.bulkManagedDeviceActionResult\" />\n            </Action>\n            <Action Name=\"enableLostMode\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n                <Parameter Name=\"message\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"phoneNumber\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"footer\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"consentToDataSharing\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.dataSharingConsent\" />\n                <ReturnType Type=\"microsoft.graph.dataSharingConsent\" />\n            </Action>\n            <Action Name=\"playLostModeSound\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"setDeviceName\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n                <Parameter Name=\"deviceName\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"sendCustomNotificationToCompanyPortal\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceManagement\" />\n                <Parameter Name=\"notificationTitle\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"notificationBody\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"groupsToNotify\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"retire\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"wipe\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n                <Parameter Name=\"keepEnrollmentData\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"keepUserData\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"macOsUnlockCode\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"resetPasscode\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"remoteLock\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"requestRemoteAssistance\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"disableLostMode\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"locateDevice\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"bypassActivationLock\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"rebootNow\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"shutDown\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"recoverPasscode\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"cleanWindowsDevice\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n                <Parameter Name=\"keepUserData\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"logoutSharedAppleDeviceActiveUser\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"deleteUserFromSharedAppleDevice\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n                <Parameter Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"syncDevice\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"windowsDefenderScan\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n                <Parameter Name=\"quickScan\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"windowsDefenderUpdateSignatures\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"updateWindowsDeviceAccount\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n                <Parameter Name=\"updateWindowsDeviceAccountActionParameter\" Type=\"microsoft.graph.updateWindowsDeviceAccountActionParameter\" />\n            </Action>\n            <Action Name=\"revokeAppleVppLicenses\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"removeAllDevicesFromManagement\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n            </Action>\n            <Function Name=\"getLoggedOnManagedDevices\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <ReturnType Type=\"Collection(microsoft.graph.managedDevice)\" />\n            </Function>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceConfiguration\" />\n                <Parameter Name=\"deviceConfigurationGroupAssignments\" Type=\"Collection(microsoft.graph.deviceConfigurationGroupAssignment)\" />\n                <Parameter Name=\"assignments\" Type=\"Collection(microsoft.graph.deviceConfigurationAssignment)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.deviceConfigurationAssignment)\" />\n            </Action>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceCompliancePolicy\" />\n                <Parameter Name=\"assignments\" Type=\"Collection(microsoft.graph.deviceCompliancePolicyAssignment)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.deviceCompliancePolicyAssignment)\" />\n            </Action>\n            <Action Name=\"scheduleActionsForRules\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceCompliancePolicy\" />\n                <Parameter Name=\"deviceComplianceScheduledActionForRules\" Type=\"Collection(microsoft.graph.deviceComplianceScheduledActionForRule)\" />\n            </Action>\n            <Action Name=\"windowsPrivacyAccessControls\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceConfiguration\" />\n                <Parameter Name=\"windowsPrivacyAccessControls\" Type=\"Collection(microsoft.graph.windowsPrivacyDataAccessControlItem)\" />\n            </Action>\n            <Action Name=\"assignedAccessMultiModeProfiles\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceConfiguration\" />\n                <Parameter Name=\"assignedAccessMultiModeProfiles\" Type=\"Collection(microsoft.graph.windowsAssignedAccessProfile)\" />\n            </Action>\n            <Function Name=\"deviceConfigurationUserActivity\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"microsoft.graph.report\" />\n            </Function>\n            <Function Name=\"deviceConfigurationDeviceActivity\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"microsoft.graph.report\" />\n            </Function>\n            <Action Name=\"setMobileDeviceManagementAuthority\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.organization\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Action>\n            <Function Name=\"exportDeviceAndAppManagementData\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <ReturnType Type=\"microsoft.graph.deviceAndAppManagementData\" />\n            </Function>\n            <Function Name=\"exportDeviceAndAppManagementData\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <Parameter Name=\"skip\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"top\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.deviceAndAppManagementData\" />\n            </Function>\n            <Function Name=\"getEffectiveDeviceEnrollmentConfigurations\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <ReturnType Type=\"Collection(microsoft.graph.deviceEnrollmentConfiguration)\" />\n            </Function>\n            <Action Name=\"syncMicrosoftStoreForBusinessApps\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceAppManagement\" />\n            </Action>\n            <Action Name=\"syncLicenses\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.vppToken\" />\n                <ReturnType Type=\"microsoft.graph.vppToken\" />\n            </Action>\n            <Action Name=\"revokeLicenses\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.vppToken\" />\n                <Parameter Name=\"notifyManagedDevices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Action>\n            <Function Name=\"getLicensesForApp\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.vppToken)\" />\n                <Parameter Name=\"bundleId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.vppTokenLicenseSummary)\" />\n            </Function>\n            <Action Name=\"sync\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceManagementExchangeConnector\" />\n                <Parameter Name=\"syncType\" Type=\"microsoft.graph.deviceManagementExchangeConnectorSyncType\" Nullable=\"false\" />\n            </Action>\n            <Function Name=\"verifyWindowsEnrollmentAutoDiscovery\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceManagement\" />\n                <Parameter Name=\"domainName\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Function>\n            <Action Name=\"setPriority\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceEnrollmentConfiguration\" />\n                <Parameter Name=\"priority\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceEnrollmentConfiguration\" />\n                <Parameter Name=\"enrollmentConfigurationAssignments\" Type=\"Collection(microsoft.graph.enrollmentConfigurationAssignment)\" />\n            </Action>\n            <Function Name=\"getManagementConditionsForPlatform\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.managementCondition)\" />\n                <Parameter Name=\"platform\" Type=\"microsoft.graph.devicePlatformType\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.managementCondition)\" />\n            </Function>\n            <Function Name=\"getManagementConditionStatementExpressionString\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managementConditionStatement\" />\n                <ReturnType Type=\"microsoft.graph.managementConditionExpressionString\" />\n            </Function>\n            <Function Name=\"getManagementConditionStatementsForPlatform\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.managementConditionStatement)\" />\n                <Parameter Name=\"platform\" Type=\"microsoft.graph.devicePlatformType\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.managementConditionStatement)\" />\n            </Function>\n            <Function Name=\"getUserIdsWithFlaggedAppRegistration\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.managedAppRegistration)\" />\n                <ReturnType Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n            </Function>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.targetedManagedAppProtection\" />\n                <Parameter Name=\"assignments\" Type=\"Collection(microsoft.graph.targetedManagedAppPolicyAssignment)\" />\n            </Action>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.targetedManagedAppConfiguration\" />\n                <Parameter Name=\"assignments\" Type=\"Collection(microsoft.graph.targetedManagedAppPolicyAssignment)\" />\n            </Action>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.windowsInformationProtection\" />\n                <Parameter Name=\"assignments\" Type=\"Collection(microsoft.graph.targetedManagedAppPolicyAssignment)\" />\n            </Action>\n            <Action Name=\"targetApps\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedAppPolicy\" />\n                <Parameter Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\" />\n            </Action>\n            <Action Name=\"targetApps\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedAppProtection\" />\n                <Parameter Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\" />\n            </Action>\n            <Action Name=\"targetApps\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.targetedManagedAppConfiguration\" />\n                <Parameter Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\" />\n            </Action>\n            <Function Name=\"getManagedAppDiagnosticStatuses\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <ReturnType Type=\"Collection(microsoft.graph.managedAppDiagnosticStatus)\" />\n            </Function>\n            <Function Name=\"getManagedAppPolicies\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <ReturnType Type=\"Collection(microsoft.graph.managedAppPolicy)\" />\n            </Function>\n            <Action Name=\"wipeManagedAppRegistrationByDeviceTag\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <Parameter Name=\"deviceTag\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"wipeManagedAppRegistrationsByDeviceTag\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <Parameter Name=\"deviceTag\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"sendTestMessage\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.notificationMessageTemplate\" />\n            </Action>\n            <Function Name=\"getEffectivePermissions\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceManagement\" />\n                <ReturnType Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n            </Function>\n            <Function Name=\"getScopesForUser\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.resourceOperation\" />\n                <Parameter Name=\"userid\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n            </Function>\n            <Function Name=\"getEffectivePermissions\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceManagement\" />\n                <Parameter Name=\"scope\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.rolePermission)\" />\n            </Function>\n            <Function Name=\"getRoleScopeTagsByResource\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceManagement\" />\n                <Parameter Name=\"resource\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.roleScopeTag)\" />\n            </Function>\n            <Function Name=\"getRoleScopeTagsByIds\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceManagement\" />\n                <Parameter Name=\"ids\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.roleScopeTag)\" />\n            </Function>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.embeddedSIMActivationCodePool\" />\n                <Parameter Name=\"assignments\" Type=\"Collection(microsoft.graph.embeddedSIMActivationCodePoolAssignment)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.embeddedSIMActivationCodePoolAssignment)\" />\n            </Action>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedEBook\" />\n                <Parameter Name=\"managedEBookAssignments\" Type=\"Collection(microsoft.graph.managedEBookAssignment)\" />\n            </Action>\n            <Action Name=\"importDeviceIdentityList\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.importedDeviceIdentity)\" />\n                <Parameter Name=\"importedDeviceIdentities\" Type=\"Collection(microsoft.graph.importedDeviceIdentity)\" />\n                <Parameter Name=\"overwriteImportedDeviceIdentities\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.importedDeviceIdentityResult)\" />\n            </Action>\n            <Action Name=\"sync\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.windowsAutopilotSettings\" />\n            </Action>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.windowsAutopilotDeploymentProfile\" />\n                <Parameter Name=\"deviceIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n            </Action>\n            <Function Name=\"getEncryptionPublicKey\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.depOnboardingSetting\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Function>\n            <Action Name=\"uploadDepToken\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.depOnboardingSetting\" />\n                <Parameter Name=\"appleId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"depToken\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"syncWithAppleDeviceEnrollmentProgram\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.depOnboardingSetting\" />\n            </Action>\n            <Action Name=\"setDefaultProfile\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.enrollmentProfile\" />\n            </Action>\n            <Action Name=\"importAppleDeviceIdentityList\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.importedAppleDeviceIdentity)\" />\n                <Parameter Name=\"importedAppleDeviceIdentities\" Type=\"Collection(microsoft.graph.importedAppleDeviceIdentity)\" />\n                <Parameter Name=\"overwriteImportedDeviceIdentities\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.importedAppleDeviceIdentityResult)\" />\n            </Action>\n            <Function Name=\"exportMobileConfig\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.enrollmentProfile\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Function>\n            <Action Name=\"updateDeviceProfileAssignment\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.enrollmentProfile\" />\n                <Parameter Name=\"deviceIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"shareForSchoolDataSyncService\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.depOnboardingSetting\" />\n            </Action>\n            <Action Name=\"unshareForSchoolDataSyncService\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.depOnboardingSetting\" />\n            </Action>\n            <Action Name=\"assignUserToDevice\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.windowsAutopilotDeviceIdentity\" />\n                <Parameter Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"addressableUserName\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"beginOnboarding\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.remoteAssistancePartner\" />\n            </Action>\n            <Action Name=\"disconnect\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.remoteAssistancePartner\" />\n            </Action>\n            <Function Name=\"getOffice365ActivationsUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"Collection(microsoft.graph.office365ActivationsUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365ActivationCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"Collection(microsoft.graph.office365ActivationCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365ActivationsUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"Collection(microsoft.graph.office365ActivationsUserCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365ActiveUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.office365ActiveUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365ActiveUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.office365ActiveUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365ServicesUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.office365ServicesUserCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365ActiveUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.office365ActiveUserCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365GroupsActivityDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.office365GroupsActivityDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365GroupsActivityDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.office365GroupsActivityDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365GroupsActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.office365GroupsActivityCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365GroupsActivityGroupCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.office365GroupsActivityGroupCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365GroupsActivityStorage\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.office365GroupsActivityStorage)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365GroupsActivityFileCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.office365GroupsActivityFileCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.emailActivityUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.emailActivityUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.emailActivitySummary)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.emailActivitySummary)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailAppUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.emailAppUsageUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailAppUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.emailAppUsageUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailAppUsageAppsUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.emailAppUsageAppsUserCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailAppUsageUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.emailAppUsageUserCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailAppUsageVersionsUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.emailAppUsageVersionsUserCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getMailboxUsageDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.mailboxUsageDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getMailboxUsageMailboxCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.mailboxUsageMailboxCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getMailboxUsageQuotaStatusMailboxCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.mailboxUsageQuotaStatusMailboxCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getMailboxUsageStorage\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.mailboxUsageStorage)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.oneDriveActivityUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.oneDriveActivityUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.siteActivitySummary)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveActivityFileCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.siteActivitySummary)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveUsageAccountDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.oneDriveUsageAccountDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveUsageAccountDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.oneDriveUsageAccountDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveUsageAccountCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.oneDriveUsageAccountCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveUsageFileCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.oneDriveUsageFileCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveUsageStorage\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.siteUsageStorage)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.sharePointActivityUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.sharePointActivityUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointActivityFileCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.siteActivitySummary)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.sharePointActivityUserCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointActivityPages\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.sharePointActivityPages)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointSiteUsageDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.sharePointSiteUsageDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointSiteUsageDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.sharePointSiteUsageDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointSiteUsageFileCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.sharePointSiteUsageFileCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointSiteUsageSiteCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.sharePointSiteUsageSiteCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointSiteUsageStorage\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.siteUsageStorage)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointSiteUsagePages\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.sharePointSiteUsagePages)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.skypeForBusinessActivityUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.skypeForBusinessActivityUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.skypeForBusinessActivityCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.skypeForBusinessActivityUserCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessPeerToPeerActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.skypeForBusinessPeerToPeerActivityCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessPeerToPeerActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.skypeForBusinessPeerToPeerActivityUserCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessPeerToPeerActivityMinuteCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.skypeForBusinessPeerToPeerActivityMinuteCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessOrganizerActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.skypeForBusinessOrganizerActivityCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessOrganizerActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.skypeForBusinessOrganizerActivityUserCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessOrganizerActivityMinuteCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.skypeForBusinessOrganizerActivityMinuteCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessParticipantActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.skypeForBusinessParticipantActivityCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessParticipantActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.skypeForBusinessParticipantActivityUserCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessParticipantActivityMinuteCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.skypeForBusinessParticipantActivityMinuteCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.skypeForBusinessDeviceUsageUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.skypeForBusinessDeviceUsageUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessDeviceUsageDistributionUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.skypeForBusinessDeviceUsageDistributionUserCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessDeviceUsageUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.skypeForBusinessDeviceUsageUserCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.yammerActivityUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.yammerActivityUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.yammerActivitySummary)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.yammerActivitySummary)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.yammerDeviceUsageUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.yammerDeviceUsageUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerDeviceUsageDistributionUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.yammerDeviceUsageDistributionUserCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerDeviceUsageUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.yammerDeviceUsageUserCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerGroupsActivityDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.yammerGroupsActivityDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerGroupsActivityDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.yammerGroupsActivityDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerGroupsActivityGroupCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.yammerGroupsActivityGroupCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerGroupsActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.yammerGroupsActivityCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsUserActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.teamsUserActivityUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsUserActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.teamsUserActivityUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsUserActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.teamsUserActivityCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsUserActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.teamsUserActivityUserCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.teamsDeviceUsageUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.teamsDeviceUsageUserDetail)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsDeviceUsageUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.teamsDeviceUsageUserCounts)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsDeviceUsageDistributionUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.teamsDeviceUsageDistributionUserCounts)\" Nullable=\"false\" />\n            </Function>\n            <Action Name=\"clone\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.team\" />\n                <Parameter Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"description\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"mailNickname\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"classification\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"visibility\" Type=\"microsoft.graph.teamVisibilityType\" Nullable=\"false\" />\n                <Parameter Name=\"partsToClone\" Type=\"microsoft.graph.clonableTeamParts\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"archive\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.team\" />\n                <Parameter Name=\"shouldSetSpoSiteReadOnlyForMembers\" Type=\"Edm.Boolean\" />\n            </Action>\n            <Action Name=\"unarchive\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.team\" />\n            </Action>\n            <Function Name=\"getTenantSecureScores\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" />\n            </Function>\n            <Action Name=\"addGroup\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.groupLifecyclePolicy\" />\n                <Parameter Name=\"groupId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"removeGroup\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.groupLifecyclePolicy\" />\n                <Parameter Name=\"groupId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"renewGroup\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.groupLifecyclePolicy)\" Nullable=\"false\" />\n                <Parameter Name=\"groupId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Action>\n            <Function Name=\"Ping\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.synchronization\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Function>\n            <Action Name=\"pause\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.synchronizationJob\" />\n            </Action>\n            <Action Name=\"start\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.synchronizationJob\" />\n            </Action>\n            <Action Name=\"stop\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.synchronizationJob\" />\n            </Action>\n            <Action Name=\"apply\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.synchronizationJob\" />\n                <Parameter Name=\"objectId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <Parameter Name=\"typeName\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <Parameter Name=\"ruleId\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"restart\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.synchronizationJob\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.synchronizationJobRestartCriteria\" />\n            </Action>\n            <Action Name=\"validateCredentials\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.synchronizationJob\" />\n                <Parameter Name=\"applicationIdentifier\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"templateId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"useSavedCredentials\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"credentials\" Type=\"Collection(microsoft.graph.synchronizationSecretKeyStringValuePair)\" />\n            </Action>\n            <Action Name=\"validateCredentials\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.synchronizationJob)\" />\n                <Parameter Name=\"applicationIdentifier\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"templateId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"useSavedCredentials\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"credentials\" Type=\"Collection(microsoft.graph.synchronizationSecretKeyStringValuePair)\" />\n            </Action>\n            <Function Name=\"functions\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.synchronizationSchema\" />\n                <ReturnType Type=\"Collection(microsoft.graph.attributeMappingFunctionSchema)\" />\n            </Function>\n            <Function Name=\"filterOperators\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.synchronizationSchema\" />\n                <ReturnType Type=\"Collection(microsoft.graph.filterOperatorSchema)\" />\n            </Function>\n            <Action Name=\"parseExpression\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.synchronizationSchema\" />\n                <Parameter Name=\"expression\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"testInputObject\" Type=\"microsoft.graph.expressionInputObject\" />\n                <Parameter Name=\"targetAttributeDefinition\" Type=\"microsoft.graph.attributeDefinition\" />\n                <ReturnType Type=\"microsoft.graph.parseExpressionResponse\" />\n            </Action>\n            <Action Name=\"resume\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.educationSynchronizationProfile\" />\n            </Action>\n            <Action Name=\"pause\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.educationSynchronizationProfile\" />\n            </Action>\n            <Action Name=\"reset\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.educationSynchronizationProfile\" />\n            </Action>\n            <Action Name=\"start\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.educationSynchronizationProfile\" />\n                <ReturnType Type=\"Collection(microsoft.graph.educationFileSynchronizationVerificationMessage)\" />\n            </Action>\n            <Function Name=\"uploadUrl\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.educationSynchronizationProfile\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Function>\n            <Action Name=\"renew\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.educationClass\" Nullable=\"false\" />\n                <ReturnType Type=\"Edm.Boolean\" />\n            </Action>\n            <Action Name=\"publish\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.educationAssignment\" />\n                <ReturnType Type=\"microsoft.graph.educationAssignment\" />\n            </Action>\n            <Function Name=\"getResourcesFolderUrl\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.educationAssignment\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Function>\n            <Action Name=\"return\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.educationSubmission\" />\n                <ReturnType Type=\"microsoft.graph.educationSubmission\" />\n            </Action>\n            <Action Name=\"submit\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.educationSubmission\" />\n                <ReturnType Type=\"microsoft.graph.educationSubmission\" />\n            </Action>\n            <Action Name=\"unsubmit\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.educationSubmission\" />\n                <ReturnType Type=\"microsoft.graph.educationSubmission\" />\n            </Action>\n            <Function Name=\"getAuditCategories\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.auditEvent)\" />\n                <ReturnType Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n            </Function>\n            <Function Name=\"getAuditActivityTypes\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.auditEvent)\" />\n                <Parameter Name=\"category\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n            </Function>\n            <Function Name=\"managedDeviceEnrollmentFailureDetails\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"microsoft.graph.report\" />\n            </Function>\n            <Function Name=\"managedDeviceEnrollmentFailureDetails\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n                <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n                <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"skipToken\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" />\n            </Function>\n            <Function Name=\"managedDeviceEnrollmentFailureTrends\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"microsoft.graph.report\" />\n            </Function>\n            <Function Name=\"managedDeviceEnrollmentTopFailures\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"microsoft.graph.report\" />\n            </Function>\n            <Function Name=\"managedDeviceEnrollmentTopFailures\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" />\n            </Function>\n            <Action Name=\"exportPersonalData\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <Parameter Name=\"storageLocation\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"cancel\" IsBound=\"true\">\n                <Parameter Name=\"bookingAppointment\" Type=\"microsoft.graph.bookingAppointment\" Nullable=\"false\" />\n                <Parameter Name=\"cancellationMessage\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"publish\" IsBound=\"true\">\n                <Parameter Name=\"bookingBusiness\" Type=\"microsoft.graph.bookingBusiness\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"unpublish\" IsBound=\"true\">\n                <Parameter Name=\"bookingBusiness\" Type=\"microsoft.graph.bookingBusiness\" Nullable=\"false\" />\n            </Action>\n            <Function Name=\"export\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.governanceRoleAssignment)\" />\n                <ReturnType Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n            </Function>\n            <Action Name=\"cancel\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.governanceRoleAssignmentRequest\" />\n            </Action>\n            <Action Name=\"updateRequest\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.governanceRoleAssignmentRequest\" />\n                <Parameter Name=\"decision\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"assignmentState\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"schedule\" Type=\"microsoft.graph.governanceSchedule\" />\n                <Parameter Name=\"reason\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.governanceRoleAssignmentRequest\" />\n            </Action>\n            <Action Name=\"stop\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.accessReview\" />\n            </Action>\n            <Action Name=\"sendReminder\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.accessReview\" />\n            </Action>\n            <Action Name=\"resetDecisions\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.accessReview\" />\n            </Action>\n            <Action Name=\"applyDecisions\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.accessReview\" />\n            </Action>\n            <Term Name=\"conflictBehavior\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.driveItem\" />\n            <Term Name=\"downloadUrl\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.driveItem\" />\n            <Term Name=\"sourceUrl\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.driveItem\" />\n            <EntityContainer Name=\"GraphService\">\n                <EntitySet Name=\"schemaExtensions\" EntityType=\"microsoft.graph.schemaExtension\" />\n                <EntitySet Name=\"directoryObjects\" EntityType=\"microsoft.graph.directoryObject\" />\n                <EntitySet Name=\"applications\" EntityType=\"microsoft.graph.application\">\n                    <NavigationPropertyBinding Path=\"createdOnBehalfOf\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"owners\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"policies\" Target=\"directoryObjects\" />\n                </EntitySet>\n                <EntitySet Name=\"administrativeUnits\" EntityType=\"microsoft.graph.administrativeUnit\">\n                    <NavigationPropertyBinding Path=\"members\" Target=\"directoryObjects\" />\n                </EntitySet>\n                <EntitySet Name=\"allowedDataLocations\" EntityType=\"microsoft.graph.allowedDataLocation\" />\n                <EntitySet Name=\"appRoleAssignments\" EntityType=\"microsoft.graph.appRoleAssignment\" />\n                <EntitySet Name=\"contacts\" EntityType=\"microsoft.graph.orgContact\">\n                    <NavigationPropertyBinding Path=\"manager\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"directReports\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"memberOf\" Target=\"directoryObjects\" />\n                </EntitySet>\n                <EntitySet Name=\"devices\" EntityType=\"microsoft.graph.device\">\n                    <NavigationPropertyBinding Path=\"registeredOwners\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"registeredUsers\" Target=\"directoryObjects\" />\n                </EntitySet>\n                <EntitySet Name=\"domains\" EntityType=\"microsoft.graph.domain\">\n                    <NavigationPropertyBinding Path=\"domainNameReferences\" Target=\"directoryObjects\" />\n                </EntitySet>\n                <EntitySet Name=\"domainDnsRecords\" EntityType=\"microsoft.graph.domainDnsRecord\" />\n                <EntitySet Name=\"groups\" EntityType=\"microsoft.graph.group\">\n                    <NavigationPropertyBinding Path=\"members\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"memberOf\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"createdOnBehalfOf\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"owners\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"drive/items/createdByUser\" Target=\"users\" />\n                    <NavigationPropertyBinding Path=\"drive/items/lastModifiedByUser\" Target=\"users\" />\n                </EntitySet>\n                <EntitySet Name=\"directoryRoles\" EntityType=\"microsoft.graph.directoryRole\">\n                    <NavigationPropertyBinding Path=\"members\" Target=\"directoryObjects\" />\n                </EntitySet>\n                <EntitySet Name=\"directoryRoleTemplates\" EntityType=\"microsoft.graph.directoryRoleTemplate\" />\n                <EntitySet Name=\"directorySettingTemplates\" EntityType=\"microsoft.graph.directorySettingTemplate\" />\n                <EntitySet Name=\"organization\" EntityType=\"microsoft.graph.organization\" />\n                <EntitySet Name=\"oauth2PermissionGrants\" EntityType=\"microsoft.graph.oAuth2PermissionGrant\" />\n                <EntitySet Name=\"scopedRoleMemberships\" EntityType=\"microsoft.graph.scopedRoleMembership\" />\n                <EntitySet Name=\"servicePrincipals\" EntityType=\"microsoft.graph.servicePrincipal\">\n                    <NavigationPropertyBinding Path=\"appRoleAssignedTo\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"appRoleAssignments\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"oauth2PermissionGrants\" Target=\"oauth2PermissionGrants\" />\n                    <NavigationPropertyBinding Path=\"memberOf\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"createdObjects\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"owners\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"ownedObjects\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"policies\" Target=\"directoryObjects\" />\n                </EntitySet>\n                <EntitySet Name=\"settings\" EntityType=\"microsoft.graph.directorySetting\" />\n                <EntitySet Name=\"subscribedSkus\" EntityType=\"microsoft.graph.subscribedSku\" />\n                <EntitySet Name=\"users\" EntityType=\"microsoft.graph.user\">\n                    <NavigationPropertyBinding Path=\"ownedDevices\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"registeredDevices\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"manager\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"directReports\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"memberOf\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"createdObjects\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"ownedObjects\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"drive/items/createdByUser\" Target=\"users\" />\n                    <NavigationPropertyBinding Path=\"drive/items/lastModifiedByUser\" Target=\"users\" />\n                </EntitySet>\n                <EntitySet Name=\"policies\" EntityType=\"microsoft.graph.policy\">\n                    <NavigationPropertyBinding Path=\"appliesTo\" Target=\"directoryObjects\" />\n                </EntitySet>\n                <EntitySet Name=\"contracts\" EntityType=\"microsoft.graph.contract\" />\n                <EntitySet Name=\"workbooks\" EntityType=\"microsoft.graph.driveItem\" />\n                <EntitySet Name=\"drives\" EntityType=\"microsoft.graph.drive\">\n                    <NavigationPropertyBinding Path=\"items/createdByUser\" Target=\"users\" />\n                    <NavigationPropertyBinding Path=\"items/lastModifiedByUser\" Target=\"users\" />\n                </EntitySet>\n                <EntitySet Name=\"shares\" EntityType=\"microsoft.graph.sharedDriveItem\" />\n                <EntitySet Name=\"sites\" EntityType=\"microsoft.graph.site\" />\n                <EntitySet Name=\"subscriptions\" EntityType=\"microsoft.graph.subscription\" />\n                <EntitySet Name=\"identityRiskEvents\" EntityType=\"microsoft.graph.identityRiskEvent\">\n                    <NavigationPropertyBinding Path=\"impactedUser\" Target=\"users\" />\n                </EntitySet>\n                <EntitySet Name=\"impossibleTravelRiskEvents\" EntityType=\"microsoft.graph.impossibleTravelRiskEvent\">\n                    <NavigationPropertyBinding Path=\"impactedUser\" Target=\"users\" />\n                </EntitySet>\n                <EntitySet Name=\"leakedCredentialsRiskEvents\" EntityType=\"microsoft.graph.leakedCredentialsRiskEvent\">\n                    <NavigationPropertyBinding Path=\"impactedUser\" Target=\"users\" />\n                </EntitySet>\n                <EntitySet Name=\"anonymousIpRiskEvents\" EntityType=\"microsoft.graph.anonymousIpRiskEvent\">\n                    <NavigationPropertyBinding Path=\"impactedUser\" Target=\"users\" />\n                </EntitySet>\n                <EntitySet Name=\"suspiciousIpRiskEvents\" EntityType=\"microsoft.graph.suspiciousIpRiskEvent\">\n                    <NavigationPropertyBinding Path=\"impactedUser\" Target=\"users\" />\n                </EntitySet>\n                <EntitySet Name=\"unfamiliarLocationRiskEvents\" EntityType=\"microsoft.graph.unfamiliarLocationRiskEvent\">\n                    <NavigationPropertyBinding Path=\"impactedUser\" Target=\"users\" />\n                </EntitySet>\n                <EntitySet Name=\"malwareRiskEvents\" EntityType=\"microsoft.graph.malwareRiskEvent\">\n                    <NavigationPropertyBinding Path=\"impactedUser\" Target=\"users\" />\n                </EntitySet>\n                <EntitySet Name=\"privilegedRoles\" EntityType=\"microsoft.graph.privilegedRole\">\n                    <NavigationPropertyBinding Path=\"assignments\" Target=\"privilegedRoleAssignments\" />\n                </EntitySet>\n                <EntitySet Name=\"privilegedRoleAssignments\" EntityType=\"microsoft.graph.privilegedRoleAssignment\" />\n                <EntitySet Name=\"privilegedOperationEvents\" EntityType=\"microsoft.graph.privilegedOperationEvent\" />\n                <EntitySet Name=\"privilegedSignupStatus\" EntityType=\"microsoft.graph.privilegedSignupStatus\" />\n                <EntitySet Name=\"privilegedApproval\" EntityType=\"microsoft.graph.privilegedApproval\" />\n                <EntitySet Name=\"invitations\" EntityType=\"microsoft.graph.invitation\">\n                    <NavigationPropertyBinding Path=\"invitedUser\" Target=\"users\" />\n                </EntitySet>\n                <EntitySet Name=\"commands\" EntityType=\"microsoft.graph.command\" />\n                <EntitySet Name=\"payloadResponse\" EntityType=\"microsoft.graph.payloadResponse\" />\n                <EntitySet Name=\"teams\" EntityType=\"microsoft.graph.team\" />\n                <EntitySet Name=\"groupLifecyclePolicies\" EntityType=\"microsoft.graph.groupLifecyclePolicy\" />\n                <EntitySet Name=\"identityProviders\" EntityType=\"microsoft.graph.IdentityProvider\" />\n                <EntitySet Name=\"functions\" EntityType=\"microsoft.graph.attributeMappingFunctionSchema\" />\n                <EntitySet Name=\"filterOperators\" EntityType=\"microsoft.graph.filterOperatorSchema\" />\n                <EntitySet Name=\"dataPolicyOperations\" EntityType=\"microsoft.graph.dataPolicyOperation\" />\n                <EntitySet Name=\"agreements\" EntityType=\"microsoft.graph.agreement\" />\n                <EntitySet Name=\"agreementAcceptances\" EntityType=\"microsoft.graph.agreementAcceptance\" />\n                <EntitySet Name=\"bookingBusinesses\" EntityType=\"microsoft.graph.bookingBusiness\" />\n                <EntitySet Name=\"bookingCurrencies\" EntityType=\"microsoft.graph.bookingCurrency\" />\n                <EntitySet Name=\"privilegedAccess\" EntityType=\"microsoft.graph.privilegedAccess\" />\n                <EntitySet Name=\"governanceResources\" EntityType=\"microsoft.graph.governanceResource\" />\n                <EntitySet Name=\"governanceSubjects\" EntityType=\"microsoft.graph.governanceSubject\" />\n                <EntitySet Name=\"governanceRoleDefinitions\" EntityType=\"microsoft.graph.governanceRoleDefinition\" />\n                <EntitySet Name=\"governanceRoleAssignments\" EntityType=\"microsoft.graph.governanceRoleAssignment\">\n                    <NavigationPropertyBinding Path=\"linkedEligibleRoleAssignment\" Target=\"governanceRoleAssignments\" />\n                </EntitySet>\n                <EntitySet Name=\"governanceRoleAssignmentRequests\" EntityType=\"microsoft.graph.governanceRoleAssignmentRequest\" />\n                <EntitySet Name=\"governanceRoleSettings\" EntityType=\"microsoft.graph.governanceRoleSetting\" />\n                <EntitySet Name=\"accessReviews\" EntityType=\"microsoft.graph.accessReview\" />\n                <EntitySet Name=\"businessFlowTemplates\" EntityType=\"microsoft.graph.businessFlowTemplate\" />\n                <EntitySet Name=\"accessReviewDecisions\" EntityType=\"microsoft.graph.accessReviewDecision\" />\n                <EntitySet Name=\"programs\" EntityType=\"microsoft.graph.program\" />\n                <EntitySet Name=\"programControls\" EntityType=\"microsoft.graph.programControl\" />\n                <EntitySet Name=\"programControlTypes\" EntityType=\"microsoft.graph.programControlType\" />\n                <Singleton Name=\"me\" Type=\"microsoft.graph.user\">\n                    <NavigationPropertyBinding Path=\"ownedDevices\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"registeredDevices\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"manager\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"directReports\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"memberOf\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"createdObjects\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"ownedObjects\" Target=\"directoryObjects\" />\n                </Singleton>\n                <Singleton Name=\"directory\" Type=\"microsoft.graph.directory\" />\n                <Singleton Name=\"drive\" Type=\"microsoft.graph.drive\">\n                    <NavigationPropertyBinding Path=\"items/createdByUser\" Target=\"users\" />\n                    <NavigationPropertyBinding Path=\"items/lastModifiedByUser\" Target=\"users\" />\n                </Singleton>\n                <Singleton Name=\"planner\" Type=\"microsoft.graph.planner\" />\n                <Singleton Name=\"auditLogs\" Type=\"microsoft.graph.auditLogRoot\" />\n                <Singleton Name=\"deviceManagement\" Type=\"microsoft.graph.deviceManagement\" />\n                <Singleton Name=\"deviceAppManagement\" Type=\"microsoft.graph.deviceAppManagement\" />\n                <Singleton Name=\"reports\" Type=\"microsoft.graph.reportRoot\" />\n                <Singleton Name=\"appCatalogs\" Type=\"microsoft.graph.appCatalogs\" />\n                <Singleton Name=\"education\" Type=\"microsoft.graph.educationRoot\">\n                    <NavigationPropertyBinding Path=\"classes/teachers\" Target=\"users\" />\n                    <NavigationPropertyBinding Path=\"classes/members\" Target=\"users\" />\n                    <NavigationPropertyBinding Path=\"classes/schools\" Target=\"schools\" />\n                    <NavigationPropertyBinding Path=\"schools/classes\" Target=\"classes\" />\n                    <NavigationPropertyBinding Path=\"schools/users\" Target=\"users\" />\n                    <NavigationPropertyBinding Path=\"users/schools\" Target=\"schools\" />\n                    <NavigationPropertyBinding Path=\"users/classes\" Target=\"classes\" />\n                </Singleton>\n                <Singleton Name=\"dataClassification\" Type=\"microsoft.graph.dataClassificationService\" />\n                <Singleton Name=\"Security\" Type=\"microsoft.graph.security\" />\n            </EntityContainer>\n            <Annotations Target=\"microsoft.graph.directoryObject\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Referenceable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userActivity\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/messages\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/joinedGroups\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/mailFolders\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/calendar\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/calendars\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/calendarGroups\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/calendarView\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/events\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/people\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/contacts\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/contactFolders\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/inferenceClassification\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/photo\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/photos\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices that are managed or pre-enrolled through Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/managedDevices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed devices associated with the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/deviceEnrollmentLimit\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/deviceEnrollmentConfigurations\">\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"Get enrollment configurations targeted to the user\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ManagedAppEntity is the base entity type for all other entity types under app management workflow.\" />\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The ManagedAppRegistration resource represents the details of an app, with management capability, used by a member of the organization.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/managedAppRegistrations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more managed app registrations that belong to the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingEvent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event representing an general failure.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/deviceManagementTroubleshootingEvents\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of troubleshooting events for this user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppIntentAndState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MobileApp Intent and Install State for a given device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/mobileAppIntentAndStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of troubleshooting events for this user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingEvent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event representing a users device application install status.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/mobileAppTroubleshootingEvents\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of mobile app troubleshooting events for this user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.agreementAcceptance\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Sortable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.notification\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/threads\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/calendar\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/calendarView\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/events\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/conversations\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/photo\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/photos\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/acceptedSenders\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/rejectedSenders\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.organization/mobileDeviceManagementAuthority\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile device management authority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.certificateConnectorSetting/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate connector status\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.certificateConnectorSetting/certExpiryTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate expire time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.certificateConnectorSetting/enrollmentError\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate connector enrollment error\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.certificateConnectorSetting/lastConnectorConnectionTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last time certificate connector connected\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.certificateConnectorSetting/connectorVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of certificate connector\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.certificateConnectorSetting/lastUploadVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of last uploaded certificate connector\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.organization/certificateConnectorSetting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate connector setting.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.orgContact\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.directoryRole\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.directoryRoleTemplate\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.subscribedSku\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Referenceable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.activityHistoryItem\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.outlookUser/masterCategories\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.outlookUser/taskGroups\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.outlookUser/taskFolders\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.outlookUser/tasks\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mailFolder/messages\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mailFolder/messageRules\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mailFolder/childFolders\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mailFolder/userConfigurations\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.message/attachments\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.message/extensions\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.message/mentions\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.itemAttachment/item\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.calendar/events\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.calendar/calendarView\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.calendarGroup/calendars\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.event/creationOptions\">\n                <Annotation Term=\"Org.OData.Core.V1.Immutable\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.event/calendar\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.event/instances\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.event/extensions\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.event/attachments\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.contact/extensions\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.contact/photo\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.contactFolder/contacts\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.contactFolder/childFolders\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eventMessage/event\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.referenceAttachment/sourceUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.IsURL\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.referenceAttachment/thumbnailUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.IsURL\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.referenceAttachment/previewUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.IsURL\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.conversation/threads\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.conversationThread/posts\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.post/extensions\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.post/inReplyTo\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.post/attachments\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.post/mentions\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.inferenceClassification/overrides\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.outlookTaskGroup/taskFolders\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.outlookTaskFolder/tasks\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.outlookTask/attachments\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.trending/resourceVisualization\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.trending/resourceReference\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharingDetail/sharingReference\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedInsight/resourceVisualization\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedInsight/resourceReference\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.usedInsight/resourceVisualization\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.usedInsight/resourceReference\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.plannerUser/all\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.directoryAudit\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.signIn\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.identityRiskEvent\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Singleton entity that acts as a container for Android for Work settings functionality under device management.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A termsAndConditions entity represents the metadata and contents of a given Terms and Conditions (T&amp;C) policy. T&amp;C policies’ contents are presented to users upon their first attempt to enroll into Intune and subsequently upon edits where an administrator has required re-acceptance. They enable administrators to communicate the provisions to which a user must agree in order to have devices enrolled into Intune.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/termsAndConditions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The terms and conditions associated with device management of the company.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings for Android For Work.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/androidForWorkSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The singleton Android for Work settings entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchema\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Schema describing an Android for Work application's custom configurations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/androidForWorkAppConfigurationSchemas\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android for Work app configuration schema entities.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment Profile used to enroll COSU devices using Google's Cloud Management.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/androidForWorkEnrollmentProfiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android for Work enrollment profile entities.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enterprise settings for an Android managed store account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/androidManagedStoreAccountEnterpriseSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The singleton Android managed store account enterprise settings entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchema\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Schema describing an Android application's custom configurations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/androidManagedStoreAppConfigurationSchemas\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Enterprise app configuration schema entities.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment Profile used to enroll COSU devices using Google's Cloud Management.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/androidDeviceOwnerEnrollmentProfiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android device owner enrollment profile entities.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/subscriptionState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant mobile device management subscription state.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/subscriptions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant's Subscription.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCleanupSettings/deviceInactivityBeforeRetirementInDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days when the device has not contacted Intune.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/managedDeviceCleanupSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device cleanup rule\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.adminConsent/shareAPNSData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin consent state of sharing user and device data to Apple.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/adminConsent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin consent information.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceProtectionOverview/totalReportedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceProtectionOverview/inactiveThreatAgentDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device with inactive threat agent count\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceProtectionOverview/unknownStateThreatAgentDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device with threat agent state as unknown count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceProtectionOverview/pendingSignatureUpdateDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device with old signature count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceProtectionOverview/cleanDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Clean device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceProtectionOverview/pendingFullScanDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending full scan device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceProtectionOverview/pendingRestartDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending restart device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceProtectionOverview/pendingManualStepsDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending manual steps device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceProtectionOverview/pendingOfflineScanDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending offline scan device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceProtectionOverview/criticalFailuresDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Critical failures device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceProtectionOverview\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device protection overview.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareOverview/malwareDetectedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware detected in the last 30 days\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareStateCount/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware Threat State\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareStateCount/deviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware detections for this malware State\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareOverview/malwareStateSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices per malware state\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareExecutionStateCount/executionState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware execution state\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareExecutionStateCount/deviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware detections for this malware execution state\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareOverview/malwareExecutionStateSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices per malware execution state\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareCategoryCount/category\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware category\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareCategoryCount/deviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware detections for this malware category\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareOverview/malwareCategorySummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices per malware category\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareNameCount/malwareIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier. This is malware identifier\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareNameCount/name\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareNameCount/deviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware dectected for this malware\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareOverview/malwareNameSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices per malware\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.osVersionCount/osVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.osVersionCount/deviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware for the OS version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareOverview/osVersionsSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware per windows OS version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/windowsMalwareOverview\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware overview for windows devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/accountMoveCompletionDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date &amp; time when tenant data moved between scaleunits.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteActionAudit\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Report of remote actions initiated on the devices belonging to a certain tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/remoteActionAudits\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device remote action audits with the tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.applePushNotificationCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple push notification certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/applePushNotificationCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple push notification certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScript\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune will provide customer the ability to run their Powershell scripts on the enrolled windows 10 Azure Active Directory joined devices. The script can be run once or periodically.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceManagementScripts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device management scripts associated with the tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceOverview\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Summary data for managed devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/managedDeviceOverview\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.detectedApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A managed or unmanaged app that is installed on a managed device. Unmanaged apps will only appear for devices marked as corporate owned.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/detectedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of detected apps associated with a device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/managedDevices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of managed devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareInformation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware information entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/windowsMalwareInformation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of affected malware in the tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.dataSharingConsent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data sharing consent information.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/dataSharingConsents\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data sharing consents.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementSettings/deviceComplianceCheckinThresholdDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days a device is allowed to go without checking in to remain compliant. Valid values 0 to 120\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementSettings/isScheduledActionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Is feature enabled or not for scheduled action for rule.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementSettings/secureByDefault\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device should be noncompliant when there is no compliance policy targeted when this is true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementSettings/enhancedJailBreak\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Is feature enabled or not for enhanced jailbreak detection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementSettings/deviceInactivityBeforeRetirementInDay\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the device does not check in for specified number of days, the company data might be removed and the device will not be under management. Valid values 30 to 270\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/settings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account level settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/maximumDepTokens\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of dep tokens allowed per-tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/intuneAccountId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune Account Id for given tenant\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceConfigurations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device configurations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the base class for Compliance policy. Compliance policies are platform specific and individual per-platform compliance policies inherit from here. \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceCompliancePolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device compliance policies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/softwareUpdateStatusSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software update status summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceCompliancePolicyDeviceStateSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device compliance state summary for this account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compilance Policy Setting State summary across the account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceCompliancePolicySettingStateSummaries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The summary states of compliance policy settings for this account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingStateSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows defender advanced threat protection onboarding state summary across the account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/advancedThreatProtectionOnboardingStateSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The summary state of ATP onboarding state for this account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceConfigurationDeviceStateSummaries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device configuration device state summary for this account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceConfigurationUserStateSummaries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device configuration user state summary for this account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.cartToClassAssociation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"CartToClassAssociation for associating device carts with classrooms.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/cartToClassAssociations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Cart To Class Associations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/iosUpdateStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IOS software update installation statuses for this account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.ndesConnector\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity which represents an OnPrem Ndes connector.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/ndesConnectors\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of Ndes connectors for this account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.restrictedAppsViolation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Violation of restricted apps configuration profile per device per user\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceConfigurationRestrictedAppsViolations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Restricted apps violations for this account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Company/organization name that is displayed to end users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/contactITName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the person/organization responsible for IT support.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/contactITPhoneNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of the person/organization responsible for IT support.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/contactITEmailAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the person/organization responsible for IT support.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/contactITNotes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text comments regarding the person/organization responsible for IT support.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/privacyUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to the company/organization’s privacy policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/onlineSupportSiteUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to the company/organization’s IT helpdesk site.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/onlineSupportSiteName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the company/organization’s IT helpdesk site.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.rgbColor/r\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Red value\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.rgbColor/g\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Green value\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.rgbColor/b\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blue value\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/themeColor\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Primary theme color used in the Company Portal applications and web portal.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/showLogo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied logo images are shown or not shown.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mimeContent/type\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the content mime type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mimeContent/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The byte array that contains the actual content.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/lightBackgroundLogo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Logo image displayed in Company Portal apps which have a light background behind the logo.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/darkBackgroundLogo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Logo image displayed in Company Portal apps which have a dark background behind the logo.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/showNameNextToLogo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/landingPageCustomizedImage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Customized image displayed in Compnay Portal app landing page\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/showDisplayNameNextToLogo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/intuneBrand\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceCategories\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device categories with the tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity which represents a connection to an Exchange environment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/exchangeConnectors\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Exchange Connectors configured by the tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceEnrollmentConfigurations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device enrollment configurations\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeOnPremisesPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Singleton entity which represents the Exchange OnPremises policy configured for a tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/exchangeOnPremisesPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy which controls mobile device access to Exchange On Premises\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/exchangeOnPremisesPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Exchange On Premisis policies configured by the tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Singleton entity which represents the Exchange OnPremises Conditional Access Settings for a tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/conditionalAccessSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity which represents a connection to Mobile threat defense partner.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/mobileThreatDefenseConnectors\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Mobile threat Defense connectors configured by the tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity which represents a connection to device management partner.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceManagementPartners\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Device Management Partners configured by the tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managementCondition\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Management conditions are events that can be triggered dynamically such as geo-fences, time-fences, and network-fences.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/managementConditions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The management conditions associated with device management of the company.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managementConditionStatement\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A management condition statement is a group of management conditions that enable/disable device/application configurations when all contained management conditions are met.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/managementConditionStatements\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The management condition statements associated with device management of the company.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.notificationMessageTemplate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notification messages are messages that are sent to end users who are determined to be not-compliant with the compliance policies defined by the administrator. Administrators choose notifications and configure them in the Intune Admin Console using the compliance policy creation page under the “Actions for non-compliance” section. Use the notificationMessageTemplate object to create your own custom notifications for administrators to choose while configuring actions for non-compliance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/notificationMessageTemplates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Notification Message Templates.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleDefinition\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Definition resource. The role definition is the foundation of role based access in Intune. The role combines an Intune resource such as a Mobile App and associated role permissions such as Create or Read for the resource. There are two types of roles, built-in and custom. Built-in roles cannot be modified. Both built-in roles and custom roles must have assignments to be enforced. Create custom roles if you want to define a role that allows any of the available resources and role permissions to be combined into a single role.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/roleDefinitions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Definitions.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAndAppManagementRoleAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/roleAssignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Assignments.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleScopeTag\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role Scope Tag\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/roleScopeTags\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Scope Tags.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resourceOperation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This defines an operation or action that can be performed on an Intune resource (or entity).  Common operations are Read, Delete, Update or Create.  These operations provide basic management of the underlying Intune resource itself.  In some cases, an Intune resource can have operations that are used by the resource to take action in combination with other resources.  For example, the Assign operation is used to assign a MobileApp resource to an AAD security group.  Resource operations cannot be modified for built-in roles.This defines an operation or action that can be performed on an Intune resource (or entity).  Common operations are Get, List, Delete, Update or Create.  These operations provide basic management of the underlying Intune resource itself.  In some cases, an Intune resource can have operations that are used by the resource to take action in combination with other resources.  For example, the &quot;Assign&quot; operation is used to assign a MobileApp resource to an AAD security group.  Resource operations cannot be modified for built-in roles.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/resourceOperations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Resource Operations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMActivationCodePool\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A pool represents a group of embedded SIM activation codes.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/embeddedSIMActivationCodePools\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The embedded SIM activation code pools created by this account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"telecomExpenseManagementPartner resources represent the metadata and status of a given TEM service. Once your organization has onboarded with a partner, the partner can be enabled or disabled to switch TEM functionality on or off.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/telecomExpenseManagementPartners\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The telecom expense management partners.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The windowsAutopilotSettings resource represents a Windows Autopilot Account to sync data with Windows device data sync service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/windowsAutopilotSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows autopilot account settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The windowsAutopilotDeviceIdentity resource represents a Windows Autopilot Device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/windowsAutopilotDeviceIdentities\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows autopilot device identities contained collection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Autopilot Deployment Profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/windowsAutopilotDeploymentProfiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows auto pilot deployment profiles\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedDeviceIdentity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The importedDeviceIdentity resource represents a unique hardware identity of a device that has been pre-staged for pre-enrollment configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/importedDeviceIdentities\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The imported device identities.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depOnboardingSetting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The depOnboardingSetting represents an instance of the Apple DEP service being onboarded to Intune. The onboarded service instance manages an Apple Token used to synchronize data between Apple and Intune.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/depOnboardingSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This collections of multiple DEP tokens per-tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Imported windows autopilot devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/importedWindowsAutopilotDeviceIdentities\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of imported Windows autopilot devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteAssistancePartner\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"remoteAssistPartner resources represent the metadata and status of a given Remote Assistance partner service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/remoteAssistancePartners\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The remote assist partners.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLearningSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Information Protection AppLearning Summary entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/windowsInformationProtectionAppLearningSummaries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The windows information protection app learning summaries.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionNetworkLearningSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Information Protection Network learning Summary entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/windowsInformationProtectionNetworkLearningSummaries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The windows information protection network learning summaries.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditEvent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties for Audit Event.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/auditEvents\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Audit Events\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/troubleshootingEvents\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of troubleshooting events for the tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userPFXCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity that encapsulates all information required for a user's PFX certificates.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/userPfxCertificates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of PFX certificates associated with a user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkSettings/bindStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bind status of the tenant with the Google EMM API\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkSettings/lastAppSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last completion time for app sync\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkSettings/lastAppSyncStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last application sync result\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkSettings/ownerUserPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Owner UPN that created the enterprise\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkSettings/ownerOrganizationName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Organization name used when onboarding Android for Work\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkSettings/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modification time for Android for Work settings\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkSettings/enrollmentTarget\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which users can enroll devices in Android for Work device management\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkSettings/targetGroupIds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies which AAD groups can enroll devices in Android for Work device management if enrollmentTarget is set to 'Targeted'\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkSettings/deviceOwnerManagementEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if this account is flighting for Android Device Owner Management with CloudDPC.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile/accountId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant GUID the enrollment profile belongs to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the enrollment profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description for the enrollment profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time the enrollment profile was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time the enrollment profile was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile/tokenValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the most recently created token for this enrollment profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile/tokenExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time the most recently created token will expire.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile/enrolledDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of Android devices that have enrolled using this enrollment profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile/qrCodeContent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String used to generate a QR code for the token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile/qrCodeImage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String used to generate a QR code for the token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings/bindStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bind status of the tenant with the Google EMM API\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings/lastAppSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last completion time for app sync\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings/lastAppSyncStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last application sync result\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings/ownerUserPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Owner UPN that created the enterprise\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings/ownerOrganizationName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Organization name used when onboarding Android Enterprise\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modification time for Android enterprise settings\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings/enrollmentTarget\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which users can enroll devices in Android Enterprise device management\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings/targetGroupIds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies which AAD groups can enroll devices in Android for Work device management if enrollmentTarget is set to 'Targeted'\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings/deviceOwnerManagementEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if this account is flighting for Android Device Owner Management with CloudDPC.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/accountId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant GUID the enrollment profile belongs to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the enrollment profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description for the enrollment profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time the enrollment profile was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time the enrollment profile was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/tokenValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the most recently created token for this enrollment profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/tokenExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time the most recently created token will expire.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/enrolledDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of Android devices that have enrolled using this enrollment profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/qrCodeContent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String used to generate a QR code for the token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/qrCodeImage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String used to generate a QR code for the token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchema/exampleJson\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTF8 encoded byte array containing example JSON string conforming to this schema that demonstrates how to set the configuration for this app\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchemaItem/schemaItemKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique key the application uses to identify the item\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchemaItem/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Human readable name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchemaItem/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of what the item controls within the application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchemaItem/defaultBoolValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for boolean type items, if specified by the app developer\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchemaItem/defaultIntValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for integer type items, if specified by the app developer\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchemaItem/defaultStringValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for string type items, if specified by the app developer\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchemaItem/defaultStringArrayValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for string array type items, if specified by the app developer\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchemaItem/dataType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of value this item describes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.keyValuePair/name\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name for this key-value pair\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.keyValuePair/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for this key-value pair\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchemaItem/selections\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of human readable name/value pairs for the valid values that can be set for this item (Choice and Multiselect items only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchema/schemaItems\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of items each representing a named configuration option in the schema\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchema/exampleJson\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTF8 encoded byte array containing example JSON string conforming to this schema that demonstrates how to set the configuration for this app\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItem/schemaItemKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique key the application uses to identify the item\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItem/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Human readable name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItem/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of what the item controls within the application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItem/defaultBoolValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for boolean type items, if specified by the app developer\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItem/defaultIntValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for integer type items, if specified by the app developer\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItem/defaultStringValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for string type items, if specified by the app developer\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItem/defaultStringArrayValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for string array type items, if specified by the app developer\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItem/dataType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of value this item describes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItem/selections\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of human readable name/value pairs for the valid values that can be set for this item (Choice and Multiselect items only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchema/schemaItems\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of items each representing a named configuration option in the schema\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Singleton entity that acts as a container for all device app management functionality.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsManagementApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows management app entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/windowsManagementApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows management app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract class containing the base properties for Intune mobile apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/mobileApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mobile apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppCategory\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for a single Intune app category.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/mobileAppCategories\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mobile app categories.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/enterpriseCodeSigningCertificates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows Enterprise Code Signing Certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the IOS Lob App Provisioning Configuration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/iosLobAppProvisioningConfigurations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IOS Lob App Provisioning Configurations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/symantecCodeSigningCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The WinPhone Symantec Code Signing Certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract class for Mobile app configuration for enrolled devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/mobileAppConfigurations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Managed Device Mobile Application Configurations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/microsoftStoreForBusinessLastSuccessfulSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time the apps from the Microsoft Store for Business were synced successfully for the account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/isEnabledForMicrosoftStoreForBusiness\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the account is enabled for syncing applications from the Microsoft Store for Business.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/microsoftStoreForBusinessLanguage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The locale information used to sync applications from the Microsoft Store for Business. Cultures that are specific to a country/region. The names of these cultures follow RFC 4646 (Windows Vista and later). The format is &lt;languagecode2&gt;-&lt;country/regioncode2&gt;, where &lt;languagecode2&gt; is a lowercase two-letter code derived from ISO 639-1 and &lt;country/regioncode2&gt; is an uppercase two-letter code derived from ISO 3166. For example, en-US for English (United States) is a specific culture.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/microsoftStoreForBusinessLastCompletedApplicationSyncTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time an application sync from the Microsoft Store for Business was completed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sideLoadingKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SideLoadingKey entity is required for Windows 8 and 8.1 devices to intall Line Of Business Apps for a tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/sideLoadingKeys\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Side Loading Keys that are required for the Windows 8 and 8.1 Apps installation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"You purchase multiple licenses for iOS apps through the Apple Volume Purchase Program for Business or Education. This involves setting up an Apple VPP account from the Apple website and uploading the Apple VPP Business or Education token to Intune. You can then synchronize your volume purchase information with Intune and track your volume-purchased app use. You can upload multiple Apple VPP Business or Education tokens.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/vppTokens\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Vpp tokens for this organization.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ManagedAppPolicy resource represents a base type for platform specific policies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/managedAppPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed app policies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy used to configure detailed management settings for a specified set of apps\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy used to configure detailed management settings targeted to specific security groups\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy used to configure detailed management settings targeted to specific security groups and for a specified set of apps on an iOS device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/iosManagedAppProtections\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS managed app policies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy used to configure detailed management settings targeted to specific security groups and for a specified set of apps on an Android device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/androidManagedAppProtections\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android managed app policies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy used to configure detailed management settings for a specified set of apps for all users not targeted by a TargetedManagedAppProtection Policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/defaultManagedAppProtections\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default managed app policies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration used to deliver a set of custom settings as-is to apps for users to whom the configuration is scoped\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration used to deliver a set of custom settings as-is to all users in the targeted security group\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/targetedManagedAppConfigurations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Targeted managed app configurations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy for Windows information protection to configure detailed management settings\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mdmWindowsInformationProtectionPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy for Windows information protection with MDM\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/mdmWindowsInformationProtectionPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows information protection for apps running on devices which are MDM enrolled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy for Windows information protection without MDM\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/windowsInformationProtectionPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows information protection for apps running on devices which are not MDM enrolled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/managedAppRegistrations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed app registrations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents app protection and configuration status for the organization.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/managedAppStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed app statuses.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract class containing the base properties for Managed eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/managedEBooks\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Managed eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBookCategory\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for a single Intune eBook category.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/managedEBookCategories\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mobile eBook categories.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for Group Assignment of a Mobile App.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppAssignment/intent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install intent defined by the admin.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target group assignment defined by the admin.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppAssignment/settings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings for target assignment defined by the admin.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin provided or imported title of the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/publisher\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/largeIcon\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The large icon, to be displayed in the app details and used for upload of the icon.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the app was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the app was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/isFeatured\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value indicating whether the app is marked as featured by the admin.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/privacyInformationUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The privacy statement Url.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/informationUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The more information Url.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/owner\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The owner of the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/developer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The developer of the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/notes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notes for the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/uploadState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The upload state.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/publishingState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publishing state for the app. The app cannot be assigned unless the app is published.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/categories\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of categories for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for this mobile app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the installation summary of a mobile app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/installSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile App Install Summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the installation state of a mobile app for a device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/deviceStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of installation states for this mobile app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userAppInstallStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the installation status for a user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/userStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of installation states for this mobile app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for a single installer file that is associated with a given mobileAppContent version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/azureStorageUri\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Storage URI.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/isCommitted\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether the file is committed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the file was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/name\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"the file name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/size\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the file prior to encryption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/sizeEncrypted\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the file after encryption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/azureStorageUriExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the Azure storage Uri expires.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/manifest\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The manifest information.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/uploadState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the current upload request.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/isFrameworkFile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether the file is a framework file.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/isDependency\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the content file is a dependency for the main content file.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileEncryptionInfo/encryptionKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The key used to encrypt the file content.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileEncryptionInfo/initializationVector\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The initialization vector used for the encryption algorithm.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileEncryptionInfo/mac\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The hash of the encrypted file content + IV (content hash).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileEncryptionInfo/macKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The key used to get mac.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileEncryptionInfo/profileIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The the profile identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileEncryptionInfo/fileDigest\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file digest prior to encryption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileEncryptionInfo/fileDigestAlgorithm\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file digest algorithm.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppProvisioningConfigGroupAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the properties used to assign an App provisioning configuration to a group.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppProvisioningConfigGroupAssignment/targetGroupId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the AAD group in which the app provisioning configuration is being targeted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfigurationAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for Group Assignment of an iOS LOB App Provisioning and Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfigurationAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target group assignment defined by the admin.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/expirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional profile expiration date and time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/payloadFileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload file name (*.mobileprovision | *.xml).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/payload\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload. (UTF8 encoded byte array)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/groupAssignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated group assignments.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated group assignments for IosLobAppProvisioningConfiguration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for an MDM mobile app configuration status for a device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/deviceStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device installation states for this mobile app configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for an MDM mobile app configuration status for a user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/userStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of user installation states for this mobile app configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the properties used to assign an MDM app configuration to a group.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assignment target that the T&amp;C policy is assigned to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/targetedMobileApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"the associated app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignemenets for app configration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/deviceStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ManagedDeviceMobileAppConfigurationDeviceStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/userStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ManagedDeviceMobileAppConfigurationUserStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for an MDM mobile app configuration device status summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/deviceStatusSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App configuration device status summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for an MDM mobile app configuration user status summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/userStatusSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App configuration user status summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for iOS Volume-Purchased Program (VPP) Apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/usedLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of VPP licenses in use.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/totalLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of VPP licenses.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/releaseDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPP application release date and time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The store URL.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppLicensingType/supportUserLicensing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the program supports the user licensing type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppLicensingType/supportDeviceLicensing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the program supports the device licensing type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppLicensingType/supportsUserLicensing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the program supports the user licensing type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppLicensingType/supportsDeviceLicensing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the program supports the device licensing type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/licensingType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supported License Type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceType/iPad\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the app should run on iPads.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceType/iPhoneAndIPod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the app should run on iPhones and iPods.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/applicableDeviceType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The applicable iOS Device Type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/vppTokenOrganizationName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organization associated with the Apple Volume Purchase Program Token\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/vppTokenAccountType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: `business`, `education`.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/vppTokenAppleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple Id associated with the given Apple Volume Purchase Program Token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/bundleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/vppTokenId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the VPP token associated with this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppRevokeLicensesActionResult/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId associated with the action.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppRevokeLicensesActionResult/managedDeviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DeviceId associated with the action.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppRevokeLicensesActionResult/totalLicensesCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A count of the number of licenses for which revoke was attempted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppRevokeLicensesActionResult/failedLicensesCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A count of the number of licenses for which revoke failed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppRevokeLicensesActionResult/actionFailureReason\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason for the revoke licenses action failure.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppRevokeLicensesActionResult/actionName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppRevokeLicensesActionResult/actionState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppRevokeLicensesActionResult/startDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action was initiated\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppRevokeLicensesActionResult/lastUpdatedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action state was last updated\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/revokeLicenseActionResults\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Results of revoke license actions on this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppAssignedLicense\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS Volume Purchase Program license assignment. This class does not support Create, Delete, or Update.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/assignedLicenses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The licenses assigned to this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppCategory/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the app category.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppCategory/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the mobileAppCategory was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.groupAssignmentTarget/groupId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group Id that is the target of the assignment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobAppAssignmentSettings/vpnConfigurationId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPN Configuration Id to apply for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosStoreAppAssignmentSettings/vpnConfigurationId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPN Configuration Id to apply for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppAssignmentSettings/useDeviceLicensing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use device licensing.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppAssignmentSettings/vpnConfigurationId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPN Configuration Id to apply for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppXAppAssignmentSettings/useDeviceContext\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use device execution context for Windows Universal AppX mobile app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAppXAppAssignmentSettings/useDeviceContext\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use device execution context for Windows AppX mobile app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessAppAssignmentSettings/useDeviceContext\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use device execution context for Microsoft Store for Business mobile app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallSummary/installedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have successfully installed this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallSummary/failedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have failed to install this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallSummary/notApplicableDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that are not applicable for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallSummary/notInstalledDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that does not have this app installed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallSummary/pendingInstallDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have been notified to install this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallSummary/installedUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users whose devices have all succeeded to install this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallSummary/failedUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that have 1 or more device that failed to install this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallSummary/notApplicableUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users whose devices were all not applicable for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallSummary/notInstalledUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that have 1 or more devices that did not install this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallSummary/pendingInstallUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that have 1 or more device that have been notified to install this app and have 0 devices with failures.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/deviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/deviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device ID\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/lastSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last sync date time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/mobileAppInstallStatusValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/installState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/installStateDetail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state detail of the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/errorCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code for install or uninstall failures.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/osVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/osDescription\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Description\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device User Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/displayVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Human readable version of the application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/app\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The navigation link to the mobile app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userAppInstallStatus/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userAppInstallStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userAppInstallStatus/installedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Installed Device Count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userAppInstallStatus/failedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failed Device Count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userAppInstallStatus/notInstalledDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not installed device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userAppInstallStatus/app\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The navigation link to the mobile app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userAppInstallStatus/deviceStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the app on devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSOfficeSuiteApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for the MacOS Office Suite App.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.officeSuiteApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for the Office365 Suite App.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.officeSuiteApp/autoAcceptEula\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value to accept the EULA automatically on the enduser's device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.officeSuiteApp/productIds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Product Ids that represent the Office365 Suite SKU.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.excludedApps/access\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Access should be excluded or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.excludedApps/excel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Excel should be excluded or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.excludedApps/groove\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office OneDrive for Business - Groove should be excluded or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.excludedApps/infoPath\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office InfoPath should be excluded or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.excludedApps/lync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Skype for Business - Lync should be excluded or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.excludedApps/oneDrive\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office OneDrive should be excluded or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.excludedApps/oneNote\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office OneNote should be excluded or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.excludedApps/outlook\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Outlook should be excluded or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.excludedApps/powerPoint\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office PowerPoint should be excluded or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.excludedApps/publisher\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Publisher should be excluded or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.excludedApps/sharePointDesigner\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office SharePointDesigner should be excluded or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.excludedApps/visio\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Visio should be excluded or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.excludedApps/word\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Word should be excluded or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.officeSuiteApp/excludedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the apps which are excluded from the selected Office365 Product Id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.officeSuiteApp/useSharedComputerActivation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent that whether the shared computer activation is used not for Office365 app suite.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.officeSuiteApp/updateChannel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the Office365 Update Channel.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.officeSuiteApp/officePlatformArchitecture\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the Office365 app suite version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.officeSuiteApp/localesToInstall\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the locales which are installed when the apps from Office365 is installed. It uses standard RFC 6033. Ref: https://technet.microsoft.com/en-us/library/cc179219(v=office.16).aspx\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.officeSuiteApp/installProgressDisplayLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"To specify the level of display for the Installation Progress Setup UI on the Device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.officeSuiteApp/shouldUninstallOlderVersionsOfOffice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to determine whether to uninstall existing Office MSI if an Office365 app suite is deployed to the device or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.officeSuiteApp/targetVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the specific target version for the Office365 app suite that should be remained deployed on the devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.officeSuiteApp/updateVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the update version in which the specific target version is available for the Office365 app suite.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Abstract class that contains properties and inherited properties for apps that you can manage with an Intune app protection policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedApp/appAvailability\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Application's availability.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedApp/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Application's version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidStoreApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Android store apps that you can manage with an Intune app protection policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidStoreApp/packageId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's package ID.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidStoreApp/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Android AppStoreUrl.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_0_3\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.0.3 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_1\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.1 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_2\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.2 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_3\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.3 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_4\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.4 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v5_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 5.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v5_1\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 5.1 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidStoreApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum supported operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSStoreApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for an iOS store app that you can manage with an Intune app protection policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSStoreApp/bundleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's Bundle ID.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSStoreApp/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple AppStoreUrl.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSStoreApp/applicableDeviceType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v8_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 8.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v9_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 9.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v10_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 10.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v11_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 11.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSStoreApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum supported operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileLobApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract base class containing properties for all managed mobile line of business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileLobApp/committedContentVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internal committed content version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileLobApp/fileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the main Lob application file.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileLobApp/size\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total size, including all uploaded files.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains content properties for a specific app version. Each mobileAppContent can have multiple mobileAppContentFile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileLobApp/contentVersions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of content versions for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContent/files\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of files for this app content version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileContainedApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract class that represents a contained app in a mobileApp acting as a package.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContent/containedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of contained apps in a MobileLobApp acting as a package.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppXContainedApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class that represents a contained app of a WindowsUniversalAppX app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppXContainedApp/appUserModelId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app user model ID of the contained app of a WindowsUniversalAppX app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessContainedApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class that represents a contained app of a MicrosoftStoreForBusinessApp.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessContainedApp/appUserModelId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app user model ID of the contained app of a MicrosoftStoreForBusinessApp.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidLobApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Managed Android Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidLobApp/packageId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidLobApp/identityName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidLobApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidLobApp/versionName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version name of managed Android Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidLobApp/versionCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version code of managed Android Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidLobApp/identityVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Managed iOS Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp/bundleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp/applicableDeviceType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp/expirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp/versionNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of managed iOS Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp/buildNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build number of managed iOS Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp/identityVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileLobApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract base class containing properties for all mobile line of business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileLobApp/committedContentVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internal committed content version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileLobApp/fileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the main Lob application file.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileLobApp/size\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total size, including all uploaded files.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileLobApp/contentVersions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of content versions for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v8_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows version 8.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v8_1\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows version 8.1 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v10_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows version 10.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSLobApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for the MacOS LOB App.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSLobApp/bundleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The bundle id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSMinimumOperatingSystem/v10_7\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mac OS 10.7 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSMinimumOperatingSystem/v10_8\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mac OS 10.8 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSMinimumOperatingSystem/v10_9\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mac OS 10.9 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSMinimumOperatingSystem/v10_10\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mac OS 10.10 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSMinimumOperatingSystem/v10_11\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mac OS 10.11 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSMinimumOperatingSystem/v10_12\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mac OS 10.12 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSMinimumOperatingSystem/v10_13\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mac OS 10.13 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSLobApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSLobApp/buildNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build number of MacOS Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSLobApp/versionNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of MacOS Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSLobChildApp/bundleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSLobChildApp/buildNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build number of MacOS Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSLobChildApp/versionNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of MacOS Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSLobApp/childApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app list in this bundle package\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSLobApp/identityVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSLobApp/md5HashChunkSize\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The chunk size for MD5 hash\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSLobApp/md5Hash\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MD5 hash codes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSLobApp/ignoreVersionDetection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A boolean to control whether the app's version will be used to detect the app after it is installed on a device. Set this to true for macOS Line of Business (LoB) apps that use a self update feature.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMobileMSI\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Windows Mobile MSI Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMobileMSI/commandLine\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The command line.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMobileMSI/productCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product code.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMobileMSI/productVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product version of Windows Mobile MSI Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMobileMSI/ignoreVersionDetection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A boolean to control whether the app's version will be used to detect the app after it is installed on a device. Set this to true for Windows Mobile MSI Line of Business (LoB) apps that use a self update feature.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMobileMSI/identityVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMobileMSI/useDeviceContext\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to install a dual-mode MSI in the device context. If true, app will be installed for all users. If false, app will be installed per-user. If null, service will use the MSI package's default install context. In case of dual-mode MSI, this default will be per-user.  Cannot be set for non-dual-mode apps.  Cannot be changed after initial creation of the application.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81AppX\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Windows Phone 8.1 AppX Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81AppX/applicableArchitectures\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows architecture(s) for which this app can run on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81AppX/identityName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81AppX/identityPublisherHash\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Publisher Hash.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81AppX/identityResourceIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Resource Identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81AppX/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81AppX/phoneProductIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Phone Product Identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81AppX/phonePublisherId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Phone Publisher Id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81AppX/identityVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81AppXBundle\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Windows Phone 8.1 AppX Bundle Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPackageInformation/applicableArchitecture\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows architecture for which this app can run on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPackageInformation/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Display Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPackageInformation/identityName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPackageInformation/identityPublisher\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Publisher.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPackageInformation/identityResourceIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Resource Identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPackageInformation/identityVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPackageInformation/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81AppXBundle/appXPackageInformationList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of AppX Package Information.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Windows Universal AppX Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/applicableArchitectures\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows architecture(s) for which this app can run on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/applicableDeviceTypes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows device type(s) for which this app can run on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/identityName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/identityPublisherHash\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Publisher Hash.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/identityResourceIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Resource Identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/isBundle\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the app is a bundle.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/identityVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/committedContainedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAppX\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Windows AppX Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAppX/applicableArchitectures\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows architecture(s) for which this app can run on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAppX/identityName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAppX/identityPublisherHash\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Publisher Hash.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAppX/identityResourceIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Resource Identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAppX/isBundle\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the app is a bundle.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAppX/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAppX/identityVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhoneXAP\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Windows Phone XAP Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhoneXAP/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhoneXAP/productIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Product Identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhoneXAP/identityVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidLobApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Android Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidLobApp/packageId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidLobApp/identityName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidLobApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidLobApp/versionName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version name of Android Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidLobApp/versionCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version code of Android Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidLobApp/identityVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for iOS Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp/bundleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp/applicableDeviceType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp/expirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp/versionNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of iOS Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp/buildNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build number of iOS Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp/identityVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Android for Work (AFW) Apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkApp/packageId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkApp/appIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkApp/usedLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of VPP licenses in use.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkApp/totalLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of VPP licenses.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkApp/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Play for Work Store app URL.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Android Managed Store Apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreApp/packageId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreApp/appIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreApp/usedLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of VPP licenses in use.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreApp/totalLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of VPP licenses.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreApp/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Play for Work Store app URL.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Store for Business Apps. This class does not support Create, Delete, or Update.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/usedLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of Microsoft Store for Business licenses in use.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/totalLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of Microsoft Store for Business licenses.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/productKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app product key\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/licenseType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app license type\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/packageIdentityName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app package identifier\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/containedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of contained apps in a mobileApp acting as a package.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.webApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for web apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.webApp/appUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The web app URL.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.webApp/useManagedBrowser\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use managed browser. This property is only applicable for Android and IOS.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81StoreApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Windows Phone 8.1 Store apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81StoreApp/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows Phone 8.1 app store URL.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsStoreApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Windows Store apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsStoreApp/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows app store URL.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidStoreApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Android store apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidStoreApp/packageId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidStoreApp/appIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidStoreApp/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Android app store URL.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidStoreApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppAssignedLicense/userEmailAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user email address.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppAssignedLicense/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user ID.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppAssignedLicense/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppAssignedLicense/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppAssignedDeviceLicense\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS Volume Purchase Program device license assignment. This class does not support Create, Delete, or Update.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppAssignedDeviceLicense/managedDeviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed device ID.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppAssignedDeviceLicense/deviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppAssignedUserLicense\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS Volume Purchase Program user license assignment. This class does not support Create, Delete, or Update.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosStoreApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for iOS store apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosStoreApp/bundleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosStoreApp/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple App Store URL\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosStoreApp/applicableDeviceType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosStoreApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enterpriseCodeSigningCertificate/content\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows Enterprise Code-Signing Certificate in the raw data format.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enterpriseCodeSigningCertificate/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Certificate Status Provisioned or not Provisioned.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enterpriseCodeSigningCertificate/subjectName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Subject Name for the cert.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enterpriseCodeSigningCertificate/subject\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Subject Value for the cert.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enterpriseCodeSigningCertificate/issuerName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Issuer Name for the cert.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enterpriseCodeSigningCertificate/issuer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Issuer value for the cert.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enterpriseCodeSigningCertificate/expirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Cert Expiration Date.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enterpriseCodeSigningCertificate/uploadDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time of CodeSigning Cert when it is uploaded.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/deviceDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/deviceModel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/platform\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform of the device that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/complianceGracePeriodExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/userDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the DevicePolicyStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/devicesCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices count for that user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.symantecCodeSigningCertificate/content\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows Symantec Code-Signing Certificate in the raw data format.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.symantecCodeSigningCertificate/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Cert Status Provisioned or not Provisioned.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.symantecCodeSigningCertificate/password\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Password required for .pfx file.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.symantecCodeSigningCertificate/subjectName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Subject Name for the cert.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.symantecCodeSigningCertificate/subject\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Subject value for the cert.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.symantecCodeSigningCertificate/issuerName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Issuer Name for the cert.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.symantecCodeSigningCertificate/issuer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Issuer value for the cert.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.symantecCodeSigningCertificate/expirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Cert Expiration Date.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.symantecCodeSigningCertificate/uploadDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Type of the CodeSigning Cert as Symantec Cert.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/pendingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/notApplicableCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/notApplicablePlatformCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices due to mismatch platform and policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/successCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/errorCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/failedCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/conflictCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices in conflict\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/lastUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/configurationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/pendingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/notApplicableCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/successCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/errorCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/failedCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/conflictCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users in conflict\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/lastUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/configurationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkMobileAppConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for AFW mobile app configurations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkMobileAppConfiguration/packageId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work app configuration package id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkMobileAppConfiguration/payloadJson\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work app configuration JSON payload.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidPermissionAction/permission\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android permission string, defined in the official Android documentation.  Example 'android.permission.READ_CONTACTS'.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidPermissionAction/action\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Android permission action.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkMobileAppConfiguration/permissionActions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Android app permissions and corresponding permission actions.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for Android Enterprise mobile app configurations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfiguration/packageId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Enterprise app configuration package id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfiguration/payloadJson\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Enterprise app configuration JSON payload.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfiguration/permissionActions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Android app permissions and corresponding permission actions.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMobileAppConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for iOS mobile app configurations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMobileAppConfiguration/encodedSettingXml\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"mdm app configuration Base64 binary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appConfigurationSettingItem/appConfigKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration key.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appConfigurationSettingItem/appConfigKeyType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration key type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appConfigurationSettingItem/appConfigKeyValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration key value.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMobileAppConfiguration/settings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration setting items.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/modifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied name for the T&amp;C policy. \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied description of the T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/title\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied title of the terms and conditions. This is shown to the user on prompts to accept the T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/bodyText\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied body text of the terms and conditions, typically the terms themselves. This is shown to the user on prompts to accept the T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/acceptanceStatement\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied explanation of the terms and conditions, typically describing what it means to accept the terms and conditions set out in the T&amp;C policy. This is shown to the user on prompts to accept the T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer indicating the current version of the terms. Incremented when an administrator makes a change to the terms and wishes to require users to re-accept the modified T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsGroupAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A termsAndConditionsGroupAssignment entity represents the assignment of a given Terms and Conditions (T&amp;C) policy to a given group. Users in the group will be required to accept the terms in order to have devices enrolled into Intune.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/groupAssignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for this T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A termsAndConditionsAssignment entity represents the assignment of a given Terms and Conditions (T&amp;C) policy to a given group. Users in the group will be required to accept the terms in order to have devices enrolled into Intune.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for this T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A termsAndConditionsAcceptanceStatus entity represents the acceptance status of a given Terms and Conditions (T&amp;C) policy by a given user. Users must accept the most up-to-date version of the terms in order to retain access to the Company Portal.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/acceptanceStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of acceptance statuses for this T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsGroupAssignment/targetGroupId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of a group that the T&amp;C policy is assigned to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsGroupAssignment/termsAndConditions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation link to the terms and conditions that are assigned.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assignment target that the T&amp;C policy is assigned to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus/userDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the user whose acceptance the entity represents.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus/acceptedVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Most recent version number of the T&amp;C accepted by the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus/acceptedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime when the terms were last accepted by the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus/termsAndConditions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation link to the terms and conditions that are assigned.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/appleIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple Id of the account used to create the MDM push certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/topicIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Topic Id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date and time for Apple push notification certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/expirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration date and time for Apple push notification certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/certificateUploadStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The certificate upload status.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/certificateUploadFailureReason\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason the certificate upload failed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScriptAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign a device management script to a group.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScriptAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Id of the Azure Active Directory group we are targeting the script to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScript/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device management script.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScript/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional description for the device management script.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScript/runSchedule\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The interval for script to run. If not defined the script will run once\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScript/scriptContent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The script content.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScript/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the device management script was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScript/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the device management script was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScript/runAsAccount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of execution context the device management script runs in.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScript/enforceSignatureCheck\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate whether the script signature needs be checked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScript/fileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Script file name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScriptGroupAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign a device management script to a group.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScript/groupAssignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device management script.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScript/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device management script.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScriptRunSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the run summary of a device management script.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScript/runSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Run summary for device management script.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScriptDeviceState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for device run state of the device management script.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScript/deviceRunStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of run states for this script across all devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScriptUserState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for user run state of the device management script.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScript/userRunStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of run states for this script across all users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScriptGroupAssignment/targetGroupId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Id of the Azure Active Directory group we are targeting the script to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration State for a given device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceConfigurationStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration states for this device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique Identifier for the user associated with the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/serialNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Serial number.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/totalStorageSpace\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total storage space of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/freeStorageSpace\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Free storage space of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/imei\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IMEI\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/meid\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MEID\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/manufacturer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Manufacturer of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/model\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Model of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/phoneNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/subscriberCarrier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subscriber carrier of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/cellularTechnology\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cellular technology of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/wifiMac\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WiFi MAC address of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/operatingSystemLanguage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system language of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/isSupervised\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supervised mode of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/isEncrypted\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encryption status of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/isSharedDevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Shared iPad\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedAppleDeviceUser/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedAppleDeviceUser/dataToSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data to sync\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedAppleDeviceUser/dataQuota\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data quota\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedAppleDeviceUser/dataUsed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data quota\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/sharedDeviceCachedUsers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All users on the shared Apple device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/tpmSpecificationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String that specifies the specification version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/operatingSystemEdition\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String that specifies the OS edition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/deviceFullQualifiedDomainName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the fully qualified domain name of the device (if any). If the device is not domain-joined, it returns an empty string. \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/deviceGuardVirtualizationBasedSecurityHardwareRequirementState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Virtualization-based security hardware requirement status.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/deviceGuardVirtualizationBasedSecurityState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Virtualization-based security status. \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hardwareInformation/deviceGuardLocalSystemAuthorityCredentialGuardState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Local System Authority (LSA) credential guard status. \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/hardwareInformation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The hardward details for the device.  Includes information such as storage space, manufacturer, serial number, etc.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/ownerType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ownership of the device. Can be 'company' or 'personal'\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/managedDeviceOwnerType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ownership of the device. Can be 'company' or 'personal'\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceActionResult/actionName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceActionResult/actionState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceActionResult/startDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action was initiated\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceActionResult/lastUpdatedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action state was last updated\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceActionResults\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ComplexType deviceActionResult objects.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/managementState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Management state of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/enrolledDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment time of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/lastSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the device last completed a successful sync with Intune.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/chassisType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Chassis type of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/operatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system of the device. Windows, iOS, etc.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/complianceState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance state of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/jailBroken\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"whether the device is jail broken or rooted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/managementAgent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Management channel of the device. Intune, EAS, etc.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/osVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system version of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/easActivated\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the device is Exchange ActiveSync activated.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/easDeviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange ActiveSync Id of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/easActivationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange ActivationSync activation time of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/aadRegistered\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the device is Azure Active Directory registered.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/azureADRegistered\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the device is Azure Active Directory registered.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceEnrollmentType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment type of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/lostModeState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Lost mode is enabled or disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/activationLockBypassCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Code that allows the Activation Lock on a device to be bypassed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/emailAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email(s) for the user associated with the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/azureActiveDirectoryDeviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the Azure Active Directory device. Read only.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/azureADDeviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the Azure Active Directory device. Read only.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceRegistrationState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device registration state.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceCategoryDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device category display name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/isSupervised\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device supervised status\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/exchangeLastSuccessfulSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last time the device contacted Exchange.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/exchangeAccessState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Access State of the device in Exchange.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/exchangeAccessStateReason\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason for the device's access state in Exchange.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/remoteAssistanceSessionUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Url that allows a Remote Assistance session to be established with the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/remoteAssistanceSessionErrorDetails\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An error string that identifies issues when creating Remote Assistance session objects.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/isEncrypted\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device encryption status\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device user principal name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/model\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Model of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/manufacturer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Manufacturer of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/imei\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IMEI\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/complianceGracePeriodExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/serialNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SerialNumber\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/phoneNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/androidSecurityPatchLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android security patch level\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/userDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User display name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/inventory\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether inventory is managed by Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/modernApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether modern application is managed by Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/resourceAccess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether resource access is managed by Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/deviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether device configuration is managed by Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/compliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether compliance policy is managed by Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/windowsUpdateForBusiness\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether Windows Update for Business is managed by Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/configurationManagerClientEnabledFeatures\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ConfigrMgr client enabled features\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/wiFiMacAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wi-Fi MAC\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/lastUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp of the last update.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/contentNamespaceUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DHA report version. (Namespace version)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/deviceHealthAttestationStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DHA report version. (Namespace version)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/contentVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The HealthAttestation state schema version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/issuedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device was evaluated or issued to MDM\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/attestationIdentityKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/resetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of times a PC device has hibernated or resumed\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/restartCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of times a PC device has rebooted\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/dataExcutionPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DEP Policy defines a set of hardware and software technologies that perform additional checks on memory \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bitLockerStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"On or Off of BitLocker Drive Encryption\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootManagerVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the Boot Manager\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/codeIntegrityCheckVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the Boot Manager\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/secureBoot\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When Secure Boot is enabled, the core components must have the correct cryptographic signatures\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootDebugging\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When bootDebugging is enabled, the device is used in development and testing\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/operatingSystemKernelDebugging\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When operatingSystemKernelDebugging is enabled, the device is used in development and testing\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/codeIntegrity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\" When code integrity is enabled, code execution is restricted to integrity verified code\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/testSigning\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When test signing is allowed, the device does not enforce signature validation during boot\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/safeMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Safe mode is a troubleshooting option for Windows that starts your computer in a limited state\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/windowsPE\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system running with limited services that is used to prepare a computer for Windows\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/earlyLaunchAntiMalwareDriverProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ELAM provides protection for the computers in your network when they start up\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/virtualSecureMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VSM is a container that protects high value assets from a compromised kernel\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/pcrHashAlgorithm\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Informational attribute that identifies the HASH algorithm that was used by TPM\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootAppSecurityVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security version number of the Boot Application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootManagerSecurityVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security version number of the Boot Application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/tpmVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security version number of the Boot Application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/pcr0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The measurement that is captured in PCR[0]\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/secureBootConfigurationPolicyFingerPrint\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fingerprint of the Custom Secure Boot Configuration Policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/codeIntegrityPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Code Integrity policy that is controlling the security of the boot environment\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootRevisionListInfo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Boot Revision List that was loaded during initial boot on the attested device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/operatingSystemRevListInfo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Operating System Revision List that was loaded during initial boot on the attested device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/healthStatusMismatchInfo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This attribute appears if DHA-Service detects an integrity issue\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/healthAttestationSupportedStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This attribute indicates if DHA is supported for the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceHealthAttestationState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device health attestation state.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/subscriberCarrier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subscriber Carrier\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/meid\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MEID\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/totalStorageSpaceInBytes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total Storage in Bytes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/freeStorageSpaceInBytes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Free Storage in Bytes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/managedDeviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatically generated name to identify a device. Can be overwritten to a user friendly name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/partnerReportedThreatState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the threat state of a device when a Mobile Threat Defense partner is in use by the account and device. Read Only.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.loggedOnUser/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User id\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.loggedOnUser/lastLogOnDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time when user logs on\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/usersLoggedOn\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the last logged on users of a device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/preferMdmOverGroupPolicyAppliedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reports the DateTime the preferMdmOverGroupPolicy setting was set.  When set, the Intune MDM settings will override Group Policy settings if there is a conflict. Read Only.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/autopilotEnrolled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reports if the managed device is enrolled via auto-pilot.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/requireUserEnrollmentApproval\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reports if the managed iOS device is user approval enrollment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/managementCertificateExpirationDate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reports device management certificate expiration date\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/iccid\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integrated Circuit Card Identifier, it is A SIM card's unique identification number.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/udid\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique Device Identifier for iOS and macOS devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/roleScopeTagIds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tag IDs for this Device instance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/windowsActiveMalwareCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of active malware for this windows device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/windowsRemediatedMalwareCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of remediated malware for this windows device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/notes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notes on the device created by IT Admin\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.configurationManagerClientHealthState/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current configuration manager client state.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.configurationManagerClientHealthState/errorCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for failed state.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.configurationManagerClientHealthState/lastSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Datetime fo last sync with configuration manager management point.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/configurationManagerClientHealthState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration manager client health state, valid only for devices managed by MDM/ConfigMgr Agent\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/detectedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All applications currently installed on the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceCategory\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device category\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsProtectionState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device protection status entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/windowsProtectionState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device protection status.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliance Policy State for a given device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceCompliancePolicyStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance policy states for this device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Device Mobile App Configuration State for a given device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/managedDeviceMobileAppConfigurationStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed device mobile app configuration states for this device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bulkManagedDeviceActionResult/successfulDeviceIds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Successful devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bulkManagedDeviceActionResult/failedDeviceIds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failed devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bulkManagedDeviceActionResult/notFoundDeviceIds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not found devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bulkManagedDeviceActionResult/notSupportedDeviceIds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not supported devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.dataSharingConsent/serviceDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the service work flow\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.dataSharingConsent/termsUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The TermsUrl for the data sharing consent\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.dataSharingConsent/granted\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The granted state for the data sharing consent\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.dataSharingConsent/grantDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time consent was granted for this account\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.dataSharingConsent/grantedByUpn\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Upn of the user that granted consent for this account\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.dataSharingConsent/grantedByUserId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UserId of the user that granted consent for this account\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteActionAudit/deviceDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune device name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteActionAudit/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"[deprecated] Please use InitiatedByUserPrincipalName instead.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteActionAudit/initiatedByUserPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User who initiated the device action, format is UPN.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteActionAudit/action\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The action name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteActionAudit/requestDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the action was issued, given in UTC.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteActionAudit/deviceOwnerUserPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upn of the device owner.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteActionAudit/deviceIMEI\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IMEI of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteActionAudit/actionState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action state.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCategory/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the device category.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCategory/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional description for the device category.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.dailySchedule/interval\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Interval in number of days\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hourlySchedule/interval\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Interval in number of hours\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScriptRunSummary/successDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Success device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScriptRunSummary/errorDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScriptRunSummary/successUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Success user count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScriptRunSummary/errorUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error user count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScriptDeviceState/runState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of latest run of the device management script.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScriptDeviceState/resultMessage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of execution output.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScriptDeviceState/lastStateUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Latest time the device management script executes.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScriptDeviceState/errorCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code corresponding to erroneous execution of the device management script.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScriptDeviceState/errorDescription\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error description corresponding to erroneous execution of the device management script.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScriptDeviceState/managedDevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed devices that executes the device management script.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.detectedApp/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the discovered application. Read-only\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.detectedApp/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the discovered application. Read-only\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.detectedApp/sizeInByte\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Discovered application size in bytes. Read-only\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.detectedApp/deviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices that have installed this application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.detectedApp/managedDevices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The devices that have the discovered application installed\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.revokeAppleVppLicensesActionResult/totalLicensesCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of Apple Vpp licenses associated\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.revokeAppleVppLicensesActionResult/failedLicensesCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of Apple Vpp licenses that failed to revoke\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDefenderScanActionResult/scanType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scan type either full scan or quick scan\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deleteUserFromSharedAppleDeviceActionResult/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principal name of the user to be deleted\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/lastCollectedDateTimeUtc\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which location was recorded, relative to UTC\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/lastCollectedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which location was recorded, relative to UTC\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/longitude\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Longitude coordinate of the device's location\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/latitude\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Latitude coordinate of the device's location\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/altitude\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Altitude, given in meters above sea level\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/horizontalAccuracy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Accuracy of longitude and latitude in meters\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/verticalAccuracy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Accuracy of altitude in meters\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/heading\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Heading in degrees from true north\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/speed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Speed the device is traveling in meters per second\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.locateDeviceActionResult/deviceLocation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"device location\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteLockActionResult/unlockPin\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pin to unlock the client\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resetPasscodeActionResult/passcode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Newly generated passcode for the device \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsProtectionState/malwareProtectionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Anti malware is enabled or not\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsProtectionState/deviceState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Computer's state (like clean or pending full scan or pending reboot etc)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsProtectionState/realTimeProtectionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Real time protection is enabled or not?\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsProtectionState/networkInspectionSystemEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network inspection system enabled or not?\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsProtectionState/quickScanOverdue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Quick scan overdue or not?\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsProtectionState/fullScanOverdue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Full scan overdue or not?\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsProtectionState/signatureUpdateOverdue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Signature out of date or not?\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsProtectionState/rebootRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reboot required or not?\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsProtectionState/fullScanRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Full scan required or not?\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsProtectionState/engineVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current endpoint protection engine's version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsProtectionState/signatureVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current malware definitions version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsProtectionState/antiMalwareVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current anti malware version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsProtectionState/lastQuickScanDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last quick scan datetime\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsProtectionState/lastFullScanDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last quick scan datetime\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsProtectionState/lastQuickScanSignatureVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last quick scan signature version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsProtectionState/lastFullScanSignatureVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last full scan signature version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsProtectionState/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last device health status reported time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware detection entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsProtectionState/detectedMalwareState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device malware list\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState/additionalInformationUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information URL to learn more about the malware\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState/severity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Severity of the malware\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState/catetgory\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Category of the malware\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState/executionState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Execution status of the malware like blocked/executing etc\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current status of the malware like cleaned/quarantined/allowed etc\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState/threatState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current status of the malware like cleaned/quarantined/allowed etc\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState/initialDetectionDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initial detection datetime of the malware\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState/lastStateChangeDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time this particular threat was changed\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState/detectionCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of times the malware is detected\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState/category\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Category of the malware\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsManagedDevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows devices that are managed or pre-enrolled through Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScriptUserState/successDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Success device count for specific user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScriptUserState/errorDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error device count for specific user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScriptUserState/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principle name of specific user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementScriptUserState/deviceRunStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of run states for this script across all devices of specific user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceOverview/enrolledDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total enrolled device count. Does not include PC devices managed via Intune PC Agent\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceOverview/mdmEnrolledCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices enrolled in MDM\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceOverview/dualEnrolledDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices enrolled in both MDM and EAS\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/androidCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of android device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/iosCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of iOS device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/macOSCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Mac OS X device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/windowsMobileCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Windows mobile device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/windowsCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Windows device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/unknownCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceOverview/deviceOperatingSystemSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device operating system summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/allowedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Allowed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/blockedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/quarantinedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Quarantined.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/unknownDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Unknown.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/unavailableDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices for which no Exchange Access State could be found.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceOverview/deviceExchangeAccessStateSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Distribution of Exchange Access State in Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceModelsAndManufacturers/deviceModels\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Models for managed devices in the account\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceModelsAndManufacturers/deviceManufacturers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Manufactures for managed devices in the account\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceOverview/managedDeviceModelsAndManufacturers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Models and Manufactures meatadata for managed devices in the account\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceOverview/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of device overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareInformation/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareInformation/additionalInformationUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information URL to learn more about the malware\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareInformation/severity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Severity of the malware\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareInformation/category\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Category of the malware\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareInformation/lastDetectionDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time the malware is detected\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMalwareInformation/windowsDevicesProtectionState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of devices' protection status affected with the current malware\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsManagementApp/availableVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows management app available version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsManagementAppHealthSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the health summary of the Windows management app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsManagementApp/healthSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Health summary for Windows management app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsManagementAppHealthState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows management app health state entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsManagementApp/healthStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of health states for installed Windows management app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsManagementAppHealthSummary/healthyDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Healthy device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsManagementAppHealthSummary/unhealthyDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unhealthy device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsManagementAppHealthSummary/unknownDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsManagementAppHealthState/healthState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows management app health state.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsManagementAppHealthState/installedVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows management app installed version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsManagementAppHealthState/lastCheckInDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows management app last check-in time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsManagementAppHealthState/deviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device on which Windows management app is installed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsManagementAppHealthState/deviceOSVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 OS version of the device on which Windows management app is installed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.reportRoot\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The resource that represents an instance of History Reports.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationGroupAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration group assignment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationGroupAssignment/targetGroupId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Id of the AAD group we are targeting the device configuration to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationGroupAssignment/excludeGroup\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if this group is should be excluded. Defaults that the group should be included\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationGroupAssignment/deviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The navigation link to the Device Configuration being targeted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device configuration assignment entity assigns an AAD group to a specific device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/roleScopeTagIds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/supportsScopeTags\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the underlying Device Configuration supports the assignment of scope tags. Assigning to the ScopeTags property is not allowed when this value is false and entities will not be visible to scoped users. This occurs for Legacy policies created in Silverlight and can be resolved by deleting and recreating the policy in the Azure Portal. This property is read-only.\" />\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n                    <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/groupAssignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device configuration profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for the device configuration profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/deviceStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration installation status by device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/userStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration installation status by user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/deviceStatusOverview\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration devices status overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/userStatusOverview\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration users status overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compilance Policy and Configuration for a Setting State summary\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/deviceSettingStateSummaries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration Setting State Device Summary\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance policy assignment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target for the compliance policy assignment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/roleScopeTagIds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceScheduledActionForRule\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Action for Rule\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/scheduledActionsForRule\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scheduled action for this rule\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/deviceStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of DeviceComplianceDeviceStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/userStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of DeviceComplianceUserStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/deviceStatusOverview\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance devices status overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/userStatusOverview\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance users status overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/deviceSettingStateSummaries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance Setting State Device Summary\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of assignments for this compliance policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceScheduledActionForRule/ruleName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the rule which this scheduled action applies to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceActionItem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Action Configuration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceScheduledActionForRule/scheduledActionConfigurations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scheduled action configurations for this compliance policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPrivacyDataAccessControlItem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify access control level per privacy data category\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPrivacyDataAccessControlItem/accessLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates an access level for the privacy data category to which the specified application will be given to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPrivacyDataAccessControlItem/dataCategory\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates a privacy data category to which the specific access control will apply.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPrivacyDataAccessControlItem/appPackageFamilyName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Package Family Name of a Windows app. When set, the access level applies to the specified application.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPrivacyDataAccessControlItem/appDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Package Family Name of a Windows app. When set, the access level applies to the specified application.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAssignedAccessProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assigned Access profile for Windows.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAssignedAccessProfile/profileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is a friendly name used to identify a group of applications, the layout of these apps on the start menu and the users to whom this kiosk configuration is assigned.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAssignedAccessProfile/showTaskBar\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting allows the admin to specify whether the Task Bar is shown or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAssignedAccessProfile/appUserModelIds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"These are the only Windows Store Apps that will be available to launch from the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAssignedAccessProfile/desktopAppPaths\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"These are the paths of the Desktop Apps that will be available on the Start menu and the only apps the user will be able to launch.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAssignedAccessProfile/userAccounts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user accounts that will be locked to this kiosk configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAssignedAccessProfile/startMenuLayoutXml\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows admins to override the default Start layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in Binary format.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/deviceDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/deviceModel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/platform\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform of the device that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/complianceGracePeriodExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/userDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the DevicePolicyStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/devicesCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices count for that user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/pendingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/notApplicableCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/notApplicablePlatformCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices due to mismatch platform and policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/successCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/errorCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/failedCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/conflictCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices in conflict\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/lastUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/configurationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/pendingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/notApplicableCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/successCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/errorCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/failedCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/conflictCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users in conflict\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/lastUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/configurationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/settingName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/instancePath\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the InstancePath for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/unknownDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Unkown count for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/notApplicableDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Not Applicable count for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/compliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliant count for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/remediatedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliant count for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/nonCompliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device NonCompliant count for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/errorDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device error count for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/conflictDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device conflict error count for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/unknownDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/notApplicableDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/compliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/remediatedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/nonCompliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/errorDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/conflictDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the androidDeviceOwnerGeneralDeviceConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/accountsBlockModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not adding or removing accounts is disabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/appsAllowInstallFromUnknownSources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the user is allowed to enable to unknown sources setting.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/appsAutoUpdatePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the value of the app auto update policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/appsDefaultPermissionPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the permission policy for requests for runtime permissions if one is not defined for the app specifically.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/bluetoothBlockConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block a user from configuring bluetooth.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/bluetoothBlockContactSharing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block a user from sharing contacts via bluetooth.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/cameraBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the use of the camera.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/cellularBlockWiFiTethering\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi tethering.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/dataRoamingBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block a user from data roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/dateTimeConfigurationBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from manually changing the date or time on the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/factoryResetDeviceAdministratorEmails\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Google account emails that will be required to authenticate after a device is factory reset before it can be set up.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/factoryResetBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the factory reset option in settings is disabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appListItem/name\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appListItem/publisher\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appListItem/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Store URL of the application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appListItem/appId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application or bundle identifier of the application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of managed apps that will be shown when the device is in Kiosk Mode. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/microphoneForceMute\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block unmuting the microphone on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/networkEscapeHatchAllowed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the device will allow connecting to a temporary network connection at boot time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/nfcBlockOutgoingBeam\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block NFC outgoing beam.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordBlockKeyguard\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the keyguard is disabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the amount of time in seconds that a password can be set for before it expires and a new password will be required. Valid values 1 to 365\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum length of the password required on the device. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Milliseconds of inactivity before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordPreviousPasswordCountToBlock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the length of password history, where the user will not be able to enter a new password that is the same as any password in the history. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum password quality required on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the number of times a user can enter an incorrect password before the device is wiped. Valid values 4 to 11\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/safeBootBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not rebooting the device into safe boot is disabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/screenCaptureBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the capability to take screenshots.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/securityAllowDebuggingFeatures\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from enabling debugging features on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/securityRequireVerifyApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not verify apps is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/statusBarBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or the status bar is disabled, including notifications, quick settings and other screen overlays.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/stayOnModes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of modes in which the device's display will stay powered-on. This collection can contain a maximum of 4 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/storageAllowUsb\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow USB mass storage.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/storageBlockExternalMedia\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block external media.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/storageBlockUsbFileTransfer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block USB file transfer.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/systemUpdateWindowStartMinutesAfterMidnight\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the number of minutes after midnight that the system update window starts. Valid values 0 to 1440\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/systemUpdateWindowEndMinutesAfterMidnight\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the number of minutes after midnight that the system update window ends. Valid values 0 to 1440\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/systemUpdateInstallType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of system update configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/usersBlockAdd\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not adding users and profiles is disabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/usersBlockRemove\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable removing other users from the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/volumeBlockAdjustment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not adjusting the master volume is disabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/wifiBlockEditConfigurations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from editing the wifi connection settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/wifiBlockEditPolicyDefinedConfigurations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from editing just the networks defined by the policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user. This profile provides limited and simpler security types than Enterprise Wi-Fi profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiConfiguration/networkName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiConfiguration/ssid\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the name of the Wi-Fi network that is broadcast to all devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiConfiguration/connectAutomatically\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiConfiguration/connectWhenNetworkNameIsHidden\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiConfiguration/wiFiSecurityType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Wi-Fi endpoint uses an EAP based security type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiConfiguration/preSharedKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the pre-shared key for WPA Personal Wi-Fi network.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiConfiguration/preSharedKeyIsSet\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the pre-shared key for WPA Personal Wi-Fi network.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEasEmailProfileBase\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base for Android For Work EAS Email profiles\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEasEmailProfileBase/authenticationMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method for Exchange ActiveSync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEasEmailProfileBase/durationOfEmailToSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of time email should be synced to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEasEmailProfileBase/emailAddressSource\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEasEmailProfileBase/hostName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange location (URL) that the mail app connects to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEasEmailProfileBase/requireSsl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use SSL.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEasEmailProfileBase/usernameSource\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Username attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCertificateProfileBase\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work certificate profile base.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEasEmailProfileBase/identityCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCertificateProfileBase/renewalThresholdPercentage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCertificateProfileBase/subjectNameFormat\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCertificateProfileBase/subjectAlternativeNameType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCertificateProfileBase/certificateValidityPeriodValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCertificateProfileBase/certificateValidityPeriodScale\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.extendedKeyUsage/name\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.extendedKeyUsage/objectIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage Object Identifier\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCertificateProfileBase/extendedKeyUsages\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkTrustedRootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work Trusted Root Certificate configuration profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCertificateProfileBase/rootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkTrustedRootCertificate/trustedRootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkTrustedRootCertificate/certFileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkPkcsCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work PKCS certificate profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkPkcsCertificateProfile/certificationAuthority\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkPkcsCertificateProfile/certificationAuthorityName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkPkcsCertificateProfile/certificateTemplateName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkPkcsCertificateProfile/subjectAlternativeNameFormatString\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkPkcsCertificateProfile/managedDeviceCertificateStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/devicePlatform\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device platform\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateKeyUsage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key usage\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateValidityPeriodUnits\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Validity period units\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateIssuanceState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Issuance State\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateKeyStorageProvider\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key Storage Provider\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateSubjectNameFormat\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subject name format\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateSubjectAlternativeNameFormat\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subject alternative name format\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateRevokeStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Revoke status\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateProfileDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate profile display name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/deviceDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device display name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/userDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User display name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate expiry date\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateLastIssuanceStateChangedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last certificate issuance state change\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/lastCertificateStateChangeDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last certificate issuance state change\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateIssuer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Issuer\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateThumbprint\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Thumbprint\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateSerialNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Serial number\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateKeyLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key length\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateEnhancedKeyUsage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended key usage\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateValidityPeriod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Validity period\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateSubjectNameFormatString\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subject name format string for custom subject name formats\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateSubjectAlternativeNameFormatString\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subject alternative name format string for custom formats\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateIssuanceDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Issuance date\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateErrorCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkScepCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work SCEP certificate profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkScepCertificateProfile/scepServerUrls\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkScepCertificateProfile/subjectNameFormatString\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkScepCertificateProfile/keyUsage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkScepCertificateProfile/keySize\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkScepCertificateProfile/hashAlgorithm\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkScepCertificateProfile/subjectAlternativeNameFormatString\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkScepCertificateProfile/managedDeviceCertificateStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGmailEasConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing configurations in this profile you can instruct the Gmail email client on Android For Work devices to communicate with an Exchange server and get email, contacts, calendar, tasks, and notes. Furthermore, you can also specify how much email to sync and how often the device should sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkNineWorkEasConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing configurations in this profile you can instruct the Nine Work email client on Android For Work devices to communicate with an Exchange server and get email, contacts, calendar, tasks, and notes. Furthermore, you can also specify how much email to sync and how often the device should sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkNineWorkEasConfiguration/syncCalendar\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing the calendar. If set to false the calendar is turned off on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkNineWorkEasConfiguration/syncContacts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing contacts. If set to false contacts are turned off on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkNineWorkEasConfiguration/syncTasks\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing tasks. If set to false tasks are turned off on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCertificateProfileBase\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android certificate profile base.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCertificateProfileBase/renewalThresholdPercentage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCertificateProfileBase/subjectNameFormat\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCertificateProfileBase/subjectAlternativeNameType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCertificateProfileBase/certificateValidityPeriodValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCertificateProfileBase/certificateValidityPeriodScale\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCertificateProfileBase/extendedKeyUsages\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidTrustedRootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Trusted Root Certificate configuration profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCertificateProfileBase/rootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidTrustedRootCertificate/trustedRootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidTrustedRootCertificate/certFileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkImportedPFXCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work PFX Import certificate profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkImportedPFXCertificateProfile/managedDeviceCertificateStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidImportedPFXCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android PFX Import certificate profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidImportedPFXCertificateProfile/managedDeviceCertificateStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidPkcsCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android PKCS certificate profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidPkcsCertificateProfile/certificationAuthority\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidPkcsCertificateProfile/certificationAuthorityName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidPkcsCertificateProfile/certificateTemplateName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidPkcsCertificateProfile/subjectAlternativeNameFormatString\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidPkcsCertificateProfile/managedDeviceCertificateStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidScepCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android SCEP certificate profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidScepCertificateProfile/scepServerUrls\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidScepCertificateProfile/subjectNameFormatString\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidScepCertificateProfile/keyUsage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidScepCertificateProfile/keySize\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidScepCertificateProfile/hashAlgorithm\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidScepCertificateProfile/subjectAlternativeNameFormatString\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidScepCertificateProfile/managedDeviceCertificateStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCustomConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the androidCustomConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSetting/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSetting/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSetting/omaUri\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCustomConfiguration/omaSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 1000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingInteger/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingFloatingPoint/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingString/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingDateTime/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingStringXml/fileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name associated with the Value property (*.xml).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingStringXml/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value. (UTF8 encoded byte array)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingBoolean/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingBase64/fileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name associated with the Value property (*.cer | *.crt | *.p7b | *.bin).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingBase64/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value. (Base64 encoded string)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing configurations in this profile you can instruct the native email client on KNOX devices to communicate with an Exchange server and get email, contacts, calendar, tasks, and notes. Furthermore, you can also specify how much email to sync and how often the device should sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/accountName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange ActiveSync account name, displayed to users as name of EAS (this) profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/authenticationMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method for Exchange ActiveSync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/syncCalendar\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing the calendar. If set to false calendar is turned off on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/syncContacts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing contacts. If set to false contacts are turned off on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/syncTasks\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing tasks. If set to false tasks are turned off on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/syncNotes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing notes. If set to false notes are turned off on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/durationOfEmailToSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of time email should be synced to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/emailAddressSource\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/emailSyncSchedule\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email sync schedule.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/hostName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange location (URL) that the native mail app connects to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/requireSmime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use S/MIME certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/requireSsl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use SSL.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/usernameSource\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Username attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/userDomainNameSource\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserDomainname attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/customDomainName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom domain name value used while generating an email profile before installing on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/identityCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/smimeSigningCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"S/MIME signing certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCustomConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work custom configuration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCustomConfiguration/omaSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkWiFiConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android for Work device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user. This profile provides limited and simpler security types than Enterprise Wi-Fi profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkWiFiConfiguration/networkName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkWiFiConfiguration/ssid\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the name of the Wi-Fi network that is broadcast to all devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkWiFiConfiguration/connectAutomatically\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkWiFiConfiguration/connectWhenNetworkNameIsHidden\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkWiFiConfiguration/wiFiSecurityType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Wi-Fi endpoint uses an EAP based security type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEnterpriseWiFiConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android for Work device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEnterpriseWiFiConfiguration/eapType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of EAP protocol set on the the Wi-Fi endpoint (router).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEnterpriseWiFiConfiguration/authenticationMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEnterpriseWiFiConfiguration/innerAuthenticationProtocolForEapTtls\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEnterpriseWiFiConfiguration/innerAuthenticationProtocolForPeap\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEnterpriseWiFiConfiguration/outerIdentityPrivacyTemporaryValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS or PEAP. The String provided here is used to mask the username of individual users when they attempt to connect to Wi-Fi network.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEnterpriseWiFiConfiguration/rootCertificateForServerValidation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS, EAP-TTLS or PEAP. This is the certificate presented by the Wi-Fi endpoint when the device attempts to connect to Wi-Fi endpoint. The device (or user) must accept this certificate to continue the connection attempt.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkEnterpriseWiFiConfiguration/identityCertificateForClientAuthentication\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). This is the certificate presented by client to the Wi-Fi endpoint. The authentication server sitting behind the Wi-Fi endpoint must accept this certificate to successfully establish a Wi-Fi connection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work general device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/passwordBlockFingerprintUnlock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/passwordBlockTrustAgents\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset. Valid values 4 to 11\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileDataSharingType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of data sharing that is allowed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileBlockNotificationsWhileDeviceLocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block notifications while device locked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileBlockAddingAccounts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block users from adding/removing accounts in work profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileBluetoothEnableContactSharing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow bluetooth devices to access enterprise contacts.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileBlockScreenCapture\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block screen capture in work profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileBlockCrossProfileCallerId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block display work profile caller ID in personal profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileBlockCamera\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block work profile camera.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileBlockCrossProfileContactsSearch\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block work profile contacts availability in personal profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileBlockCrossProfileCopyPaste\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if the setting disallow cross profile copy/paste is enabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileDefaultAppPermissionPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordBlockFingerprintUnlock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock for work profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordBlockTrustAgents\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents for work profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the work profile password expires. Valid values 1 to 365\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of work profile password. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordMinNumericCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of numeric characters required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordMinNonLetterCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of non-letter characters required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordMinLetterCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of letter characters required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordMinLowerCaseCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of lower-case characters required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordMinUpperCaseCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of upper-case characters required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordMinSymbolCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of symbols required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous work profile passwords to block. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordSignInFailureCountBeforeFactoryReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before work profile is removed and all corporate data deleted. Valid values 4 to 11\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of work profile password that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileRequirePassword\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password is required or not for work profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/securityRequireVerifyApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/vpnAlwaysOnPackageIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable lockdown mode for always-on VPN.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/vpnEnableAlwaysOnLockdownMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable lockdown mode for always-on VPN.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android device to connect to desired VPN endpoint. By specifying the authentication method and security types expected by VPN endpoint you can make the VPN connection seamless for end user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration/connectionName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection name displayed to the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration/connectionType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration/role\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role when connection type is set to Pulse Secure.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration/realm\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Realm when connection type is set to Pulse Secure.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnServer/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnServer/address\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address (IP address, FQDN or URL)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnServer/isDefaultServer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default server.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration/servers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration/fingerprint\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration/customData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration/customKeyValueData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration/authenticationMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration/identityCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the androidGeneralDeviceConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsBlockClipboardSharing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block clipboard sharing to copy and paste between applications.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsBlockCopyPaste\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block copy and paste within applications.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsBlockYouTube\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the YouTube app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/bluetoothBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Bluetooth.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cameraBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the use of the camera.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockDataRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block data roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockMessaging\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block SMS/MMS messaging.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockVoiceRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockWiFiTethering\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing Wi-Fi tethering.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/compliantAppsList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/compliantAppListType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of list that is in the CompliantAppsList.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/diagnosticDataBlockSubmission\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/locationServicesBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block location services.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/googleAccountBlockAutoSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Google account auto sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/googlePlayStoreBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the Google Play store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/kioskModeBlockSleepButton\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the screen sleep button while in Kiosk Mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/kioskModeBlockVolumeButtons\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the volume buttons while in Kiosk Mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/dateAndTimeBlockChanges\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block changing date and time while in KNOX Mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/kioskModeApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of apps that will be allowed to run when the device is in Kiosk Mode. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/nfcBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Near-Field Communication.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordBlockFingerprintUnlock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordBlockTrustAgents\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset. Valid values 4 to 11\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/powerOffBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block powering off the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/factoryResetBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block user performing a factory reset.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/screenCaptureBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block screenshots.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/deviceSharingAllowed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow device sharing mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/storageBlockGoogleBackup\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Google Backup.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/storageBlockRemovableStorage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block removable storage usage.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/storageRequireDeviceEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require device encryption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/storageRequireRemovableStorageEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require removable storage encryption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/voiceAssistantBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the use of the Voice Assistant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/voiceDialingBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice dialing.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlockPopups\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups within the web browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlockAutofill\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web browser's auto fill feature.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlockJavaScript\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block JavaScript within the web browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserCookieSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cookie settings within the web browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/wiFiBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing Wi-Fi.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsInstallAllowList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps which can be installed on the KNOX device. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsLaunchBlockList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps which are blocked from being launched on the KNOX device. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsHideList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to be hidden on the KNOX device. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/securityRequireVerifyApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidVpnConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android device to connect to desired VPN endpoint. By specifying the authentication method and security types expected by VPN endpoint you can make the VPN connection seamless for end user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidVpnConfiguration/connectionName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection name displayed to the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidVpnConfiguration/connectionType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidVpnConfiguration/role\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role when connection type is set to Pulse Secure.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidVpnConfiguration/realm\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Realm when connection type is set to Pulse Secure.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidVpnConfiguration/servers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidVpnConfiguration/fingerprint\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidVpnConfiguration/customData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidVpnConfiguration/customKeyValueData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidVpnConfiguration/authenticationMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidVpnConfiguration/identityCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWiFiConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user. This profile provides limited and simpler security types than Enterprise Wi-Fi profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWiFiConfiguration/networkName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWiFiConfiguration/ssid\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the name of the Wi-Fi network that is broadcast to all devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWiFiConfiguration/connectAutomatically\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWiFiConfiguration/connectWhenNetworkNameIsHidden\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWiFiConfiguration/wiFiSecurityType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Wi-Fi endpoint uses an EAP based security type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEnterpriseWiFiConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEnterpriseWiFiConfiguration/eapType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of EAP protocol set on the the Wi-Fi endpoint (router).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEnterpriseWiFiConfiguration/authenticationMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEnterpriseWiFiConfiguration/innerAuthenticationProtocolForEapTtls\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEnterpriseWiFiConfiguration/innerAuthenticationProtocolForPeap\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEnterpriseWiFiConfiguration/outerIdentityPrivacyTemporaryValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS or PEAP. The String provided here is used to mask the username of individual users when they attempt to connect to Wi-Fi network.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEnterpriseWiFiConfiguration/rootCertificateForServerValidation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS, EAP-TTLS or PEAP. This is the certificate presented by the Wi-Fi endpoint when the device attempts to connect to Wi-Fi endpoint. The device (or user) must accept this certificate to continue the connection attempt.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidEnterpriseWiFiConfiguration/identityCertificateForClientAuthentication\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). This is the certificate presented by client to the Wi-Fi endpoint. The authentication server sitting behind the Wi-Fi endpoint must accept this certificate to successfully establish a Wi-Fi connection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCertificateProfileBase\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Work Profile certificate profile base.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCertificateProfileBase/renewalThresholdPercentage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCertificateProfileBase/subjectNameFormat\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCertificateProfileBase/subjectAlternativeNameType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCertificateProfileBase/certificateValidityPeriodValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCertificateProfileBase/certificateValidityPeriodScale\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCertificateProfileBase/extendedKeyUsages\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileTrustedRootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Work Profile Trusted Root Certificate configuration profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCertificateProfileBase/rootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileTrustedRootCertificate/trustedRootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileTrustedRootCertificate/certFileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfilePkcsCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Work Profile PKCS certificate profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfilePkcsCertificateProfile/certificationAuthority\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfilePkcsCertificateProfile/certificationAuthorityName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfilePkcsCertificateProfile/certificateTemplateName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfilePkcsCertificateProfile/subjectAlternativeNameFormatString\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileScepCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Androif Work Profile SCEP certificate profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileScepCertificateProfile/scepServerUrls\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileScepCertificateProfile/subjectNameFormatString\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileScepCertificateProfile/keyUsage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileScepCertificateProfile/keySize\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileScepCertificateProfile/hashAlgorithm\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileScepCertificateProfile/subjectAlternativeNameFormatString\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileScepCertificateProfile/managedDeviceCertificateStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCustomConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Work Profile custom configuration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCustomConfiguration/omaSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileEasEmailProfileBase\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base for Android Work Profile EAS Email profiles\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileEasEmailProfileBase/authenticationMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method for Exchange ActiveSync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileEasEmailProfileBase/durationOfEmailToSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of time email should be synced to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileEasEmailProfileBase/emailAddressSource\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileEasEmailProfileBase/hostName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange location (URL) that the mail app connects to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileEasEmailProfileBase/requireSsl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use SSL.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileEasEmailProfileBase/usernameSource\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Username attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileEasEmailProfileBase/identityCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGmailEasConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing configurations in this profile you can instruct the Gmail email client on Android Work Profile devices to communicate with an Exchange server and get email, contacts, calendar, tasks, and notes. Furthermore, you can also specify how much email to sync and how often the device should sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileNineWorkEasConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing configurations in this profile you can instruct the Nine Work email client on Android Work Profile devices to communicate with an Exchange server and get email, contacts, calendar, tasks, and notes. Furthermore, you can also specify how much email to sync and how often the device should sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileNineWorkEasConfiguration/syncCalendar\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing the calendar. If set to false the calendar is turned off on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileNineWorkEasConfiguration/syncContacts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing contacts. If set to false contacts are turned off on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileNineWorkEasConfiguration/syncTasks\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing tasks. If set to false tasks are turned off on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Work Profile general device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordBlockFingerprintUnlock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordBlockTrustAgents\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset. Valid values 4 to 11\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileDataSharingType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of data sharing that is allowed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockNotificationsWhileDeviceLocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block notifications while device locked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockAddingAccounts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block users from adding/removing accounts in work profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBluetoothEnableContactSharing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow bluetooth devices to access enterprise contacts.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockScreenCapture\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block screen capture in work profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockCrossProfileCallerId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block display work profile caller ID in personal profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockCamera\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block work profile camera.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockCrossProfileContactsSearch\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block work profile contacts availability in personal profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockCrossProfileCopyPaste\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if the setting disallow cross profile copy/paste is enabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileDefaultAppPermissionPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordBlockFingerprintUnlock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock for work profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordBlockTrustAgents\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents for work profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the work profile password expires. Valid values 1 to 365\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of work profile password. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinNumericCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of numeric characters required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinNonLetterCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of non-letter characters required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinLetterCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of letter characters required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinLowerCaseCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of lower-case characters required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinUpperCaseCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of upper-case characters required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinSymbolCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of symbols required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous work profile passwords to block. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordSignInFailureCountBeforeFactoryReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before work profile is removed and all corporate data deleted. Valid values 4 to 11\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of work profile password that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileRequirePassword\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password is required or not for work profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/securityRequireVerifyApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/vpnAlwaysOnPackageIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable lockdown mode for always-on VPN.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/vpnEnableAlwaysOnLockdownMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable lockdown mode for always-on VPN.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android Work Profile device to connect to desired VPN endpoint. By specifying the authentication method and security types expected by VPN endpoint you can make the VPN connection seamless for end user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/connectionName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection name displayed to the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/connectionType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/role\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role when connection type is set to Pulse Secure.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/realm\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Realm when connection type is set to Pulse Secure.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/servers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/fingerprint\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/customData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/customKeyValueData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/authenticationMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/identityCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileWiFiConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android Work Profile device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user. This profile provides limited and simpler security types than Enterprise Wi-Fi profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileWiFiConfiguration/networkName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileWiFiConfiguration/ssid\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the name of the Wi-Fi network that is broadcast to all devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileWiFiConfiguration/connectAutomatically\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileWiFiConfiguration/connectWhenNetworkNameIsHidden\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileWiFiConfiguration/wiFiSecurityType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Wi-Fi endpoint uses an EAP based security type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileEnterpriseWiFiConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android Work Profile device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileEnterpriseWiFiConfiguration/eapType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of EAP protocol set on the the Wi-Fi endpoint (router).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileEnterpriseWiFiConfiguration/authenticationMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileEnterpriseWiFiConfiguration/innerAuthenticationProtocolForEapTtls\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileEnterpriseWiFiConfiguration/innerAuthenticationProtocolForPeap\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileEnterpriseWiFiConfiguration/outerIdentityPrivacyTemporaryValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS or PEAP. The String provided here is used to mask the username of individual users when they attempt to connect to Wi-Fi network.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileEnterpriseWiFiConfiguration/rootCertificateForServerValidation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS, EAP-TTLS or PEAP. This is the certificate presented by the Wi-Fi endpoint when the device attempts to connect to Wi-Fi endpoint. The device (or user) must accept this certificate to continue the connection attempt.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileEnterpriseWiFiConfiguration/identityCertificateForClientAuthentication\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). This is the certificate presented by client to the Wi-Fi endpoint. The authentication server sitting behind the Wi-Fi endpoint must accept this certificate to successfully establish a Wi-Fi connection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCertificateProfileBase\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS certificate profile base.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCertificateProfileBase/renewalThresholdPercentage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCertificateProfileBase/subjectNameFormat\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCertificateProfileBase/subjectAlternativeNameType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCertificateProfileBase/certificateValidityPeriodValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCertificateProfileBase/certificateValidityPeriodScale\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosPkcsCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS PKCS certificate profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosPkcsCertificateProfile/certificationAuthority\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosPkcsCertificateProfile/certificationAuthorityName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosPkcsCertificateProfile/certificateTemplateName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosPkcsCertificateProfile/subjectAlternativeNameFormatString\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosPkcsCertificateProfile/managedDeviceCertificateStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosScepCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS SCEP certificate profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosScepCertificateProfile/scepServerUrls\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosScepCertificateProfile/subjectNameFormatString\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosScepCertificateProfile/keyUsage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosScepCertificateProfile/keySize\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosScepCertificateProfile/extendedKeyUsages\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosScepCertificateProfile/subjectAlternativeNameFormatString\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosScepCertificateProfile/certificateStore\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.customSubjectAlternativeName/sanType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom SAN Type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.customSubjectAlternativeName/name\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom SAN Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosScepCertificateProfile/customSubjectAlternativeNames\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alterantive Name Settings. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosTrustedRootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS Trusted Root Certificate configuration profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosScepCertificateProfile/rootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosScepCertificateProfile/managedDeviceCertificateStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosTrustedRootCertificate/trustedRootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosTrustedRootCertificate/certFileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosImportedPFXCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS PFX Import certificate profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosImportedPFXCertificateProfile/managedDeviceCertificateStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCustomConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the iosCustomConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCustomConfiguration/payloadName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name that is displayed to the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCustomConfiguration/payloadFileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload file name (*.mobileconfig | *.xml).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCustomConfiguration/payload\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload. (UTF8 encoded byte array)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEduDeviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS Education device configuration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEduCertificateSettings/trustedRootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEduCertificateSettings/certFileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEduCertificateSettings/certificationAuthority\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEduCertificateSettings/certificationAuthorityName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEduCertificateSettings/certificateTemplateName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEduCertificateSettings/renewalThresholdPercentage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEduCertificateSettings/certificateValidityPeriodValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEduCertificateSettings/certificateValidityPeriodScale\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEduDeviceConfiguration/teacherCertificateSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Trusted Root and PFX certificates for Teacher\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEduDeviceConfiguration/studentCertificateSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Trusted Root and PFX certificates for Student\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEduDeviceConfiguration/deviceCertificateSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Trusted Root and PFX certificates for Device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEducationDeviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS Education configuration profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the iosGeneralDeviceConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/accountBlockModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow account modification when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/activationLockAllowWhenSupervised\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow activation lock when the device is in the supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/airDropBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow AirDrop when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/airDropForceUnmanagedDropTarget\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to cause AirDrop to be considered an unmanaged drop target (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/airPlayForcePairingPasswordForOutgoingRequests\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enforce all devices receiving AirPlay requests from this device to use a pairing password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appleWatchBlockPairing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow Apple Watch pairing when the device is in supervised mode (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appleWatchForceWristDetection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to force a paired Apple Watch to use Wrist Detection (iOS 8.2 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appleNewsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using News when the device is in supervised mode (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appsSingleAppModeList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the list of iOS apps allowed to autonomously enter Single App Mode. Supervised only. iOS 7.0 and later. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appsVisibilityList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the visibility list (either visible/launchable apps list or hidden/unlaunchable apps list, controlled by AppsVisibilityListType) (iOS 9.3 and later). This collection can contain a maximum of 10000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appsVisibilityListType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of list that is in the AppsVisibilityList.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlockAutomaticDownloads\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the automatic downloading of apps purchased on other devices when the device is in supervised mode (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the App Store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlockInAppPurchases\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from making in app purchases.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlockUIAppInstallation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the App Store app, not restricting installation through Host apps. Applies to supervised mode only (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreRequirePassword\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password when using the app store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/bluetoothBlockModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow modification of Bluetooth settings when the device is in supervised mode (iOS 10.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cameraBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from accessing the camera of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockDataRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block data roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockGlobalBackgroundFetchWhileRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block global background fetch while roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockPerAppDataModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow changes to cellular app data usage settings when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockPersonalHotspot\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Personal Hotspot.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockVoiceRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/certificatesBlockUntrustedTlsCertificates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block untrusted TLS certificates.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/classroomAppBlockRemoteScreenObservation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow remote screen observation by Classroom app when the device is in supervised mode (iOS 9.3 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/classroomAppForceUnpromptedScreenObservation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to automatically give permission to the teacher of a managed course on the Classroom app to view a student's screen without prompting when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/compliantAppsList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/compliantAppListType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List that is in the AppComplianceList.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/configurationProfileBlockChanges\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from installing configuration profiles and certificates interactively when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/definitionLookupBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block definition lookup when the device is in supervised mode (iOS 8.1.3 and later ).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/deviceBlockEnableRestrictions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the user to enables restrictions in the device settings when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/deviceBlockEraseContentAndSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the use of the 'Erase all content and settings' option on the device when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/deviceBlockNameModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow device name modification when the device is in supervised mode (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/diagnosticDataBlockSubmission\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/diagnosticDataBlockSubmissionModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow diagnostics submission settings modification when the device is in supervised mode (iOS 9.3.2 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/documentsBlockManagedDocumentsInUnmanagedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from viewing managed documents in unmanaged apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/documentsBlockUnmanagedDocumentsInManagedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from viewing unmanaged documents in managed apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/emailInDomainSuffixes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An email address lacking a suffix that matches any of these strings will be considered out-of-domain.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/enterpriseAppBlockTrust\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from trusting an enterprise app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/enterpriseAppBlockTrustModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from modifying the enterprise app trust settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/faceTimeBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using FaceTime.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/findMyFriendsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Find My Friends when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/gamingBlockGameCenterFriends\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from having friends in Game Center.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/gamingBlockMultiplayer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using multiplayer gaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/gameCenterBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Game Center when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/hostPairingBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"indicates whether or not to allow host pairing to control the devices an iOS device can pair with when the iOS device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iBooksStoreBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the iBooks Store when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iBooksStoreBlockErotica\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from downloading media from the iBookstore that has been tagged as erotica.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockActivityContinuation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block  the the user from continuing work they started on iOS device to another iOS or macOS device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockBackup\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud backup.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockDocumentSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud document sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockManagedAppsSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Managed Apps Cloud Sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockPhotoLibrary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud Photo Library.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockPhotoStreamSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud Photo Stream Sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockSharedPhotoStream\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Shared Photo Stream.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudRequireEncryptedBackup\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require backups to iCloud be encrypted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iTunesBlockExplicitContent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from accessing explicit content in iTunes and the App Store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iTunesBlockMusicService\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Music service and revert Music app to classic mode when the device is in supervised mode (iOS 9.3 and later and macOS 10.12 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iTunesBlockRadio\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using iTunes Radio when the device is in supervised mode (iOS 9.3 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockAutoCorrect\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block keyboard auto-correction when the device is in supervised mode (iOS 8.1.3 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockDictation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using dictation input when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockPredictive\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block predictive keyboards when device is in supervised mode (iOS 8.1.3 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockShortcuts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block keyboard shortcuts when the device is in supervised mode (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockSpellCheck\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block keyboard spell-checking when the device is in supervised mode (iOS 8.1.3 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowAssistiveSpeak\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow assistive speak while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowAssistiveTouchSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the Assistive Touch Settings while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowAutoLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow device auto lock while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowColorInversionSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the Color Inversion Settings while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowRingerSwitch\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the ringer switch while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowScreenRotation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow screen rotation while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowSleepButton\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the sleep button while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowTouchscreen\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the touchscreen while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowVoiceOverSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the voice over settings while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowVolumeButtons\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the volume buttons while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowZoomSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the zoom settings while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAppStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL in the app store to the app to use for kiosk mode. Use if KioskModeManagedAppId is not known.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeBuiltInAppId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID for built-in apps to use for kiosk mode. Used when KioskModeManagedAppId and KioskModeAppStoreUrl are not set.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireAssistiveTouch\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require assistive touch while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireColorInversion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require color inversion while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireMonoAudio\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require mono audio while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireVoiceOver\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require voice over while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireZoom\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require zoom while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeManagedAppId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed app id of the app to use for kiosk mode. If KioskModeManagedAppId is specified then KioskModeAppStoreUrl will be ignored.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockControlCenter\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using control center on the lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockNotificationView\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the notification view on the lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockPassbook\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using passbook when the device is locked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockTodayView\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the Today View on the lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingAustralia/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Australia\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingAustralia/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Australia\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingAustralia\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Australia\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingCanada/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Canada\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingCanada/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Canada\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingCanada\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Canada\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingFrance/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for France\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingFrance/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for France\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingFrance\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for France\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingGermany/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Germany\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingGermany/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Germany\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingGermany\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Germany\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingIreland/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Ireland\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingIreland/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Ireland\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingIreland\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Ireland\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingJapan/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Japan\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingJapan/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Japan\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingJapan\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Japan\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingNewZealand/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for New Zealand\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingNewZealand/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for New Zealand\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingNewZealand\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for New Zealand\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingUnitedKingdom/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for United Kingdom\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingUnitedKingdom/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for United Kingdom\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingUnitedKingdom\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for United Kingdom\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingUnitedStates/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for United States\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingUnitedStates/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for United States\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingUnitedStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for United States\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNetworkUsageRule/managedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the managed apps that this rule is going to apply to. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNetworkUsageRule/cellularDataBlockWhenRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, corresponding managed apps will not be allowed to use cellular data when roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNetworkUsageRule/cellularDataBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, corresponding managed apps will not be allowed to use cellular data at any time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/networkUsageRules\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of managed apps and the network rules that applies to them. This collection can contain a maximum of 1000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Apps\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/messagesBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the Messages app on the supervised device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/notificationsBlockSettingsModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow notifications settings modification (iOS 9.3 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockFingerprintUnlock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockFingerprintModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block modification of registered Touch ID fingerprints when in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow passcode modification on the supervised device (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple passcodes.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the passcode expires. Valid values 1 to 65535\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passcode. Valid values 4 to 14\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a passcode is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of character sets a passcode must contain. Valid values 0 to 4\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodePreviousPasscodeBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passcodes to block. Valid values 1 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeSignInFailureCountBeforeWipe\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before wiping the device. Valid values 4 to 11\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of passcode that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a passcode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/podcastsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using podcasts on the supervised device (iOS 8.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariBlockAutofill\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Auto fill in Safari.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariBlockJavaScript\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block JavaScript in Safari.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariBlockPopups\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups in Safari.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Safari.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariCookieSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cookie settings for Safari.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariManagedDomains\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URLs matching the patterns listed here will be considered managed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariPasswordAutoFillDomains\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users can save passwords in Safari only from URLs matching the patterns listed here. Applies to devices in supervised mode (iOS 9.3 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariRequireFraudWarning\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require fraud warning in Safari.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/screenCaptureBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from taking Screenshots.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/siriBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Siri.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/siriBlockedWhenLocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Siri when locked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/siriBlockUserGeneratedContent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Siri from querying user-generated content when used on a supervised device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/siriRequireProfanityFilter\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to prevent Siri from dictating, or speaking profane language on supervised device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/spotlightBlockInternetResults\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Spotlight search from returning internet results on supervised device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/voiceDialingBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice dialing.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/wallpaperBlockModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow wallpaper modification on supervised device (iOS 9.0 and later) .\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/wiFiConnectOnlyToConfiguredNetworks\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to force the device to use only Wi-Fi networks from configuration profiles when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IOS Update Configuration, allows you to configure time window within week to install iOS updates\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/isEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Is setting enabled in UI\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/activeHoursStart\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours Start (active hours mean the time window when updates install should not happen)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/activeHoursEnd\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours End (active hours mean the time window when updates install should not happen)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/scheduledInstallDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Days in week for which active hours are configured. This collection can contain a maximum of 7 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/utcTimeOffsetInMinutes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTC Time Offset indicated in minutes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/enforcedSoftwareUpdateDelayInDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Days before software updates are visible to iOS devices ranging from 0 to 90 inclusive\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosWiFiConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the iOS device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user. This profile provides limited and simpler security types than Enterprise Wi-Fi profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosWiFiConfiguration/networkName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosWiFiConfiguration/ssid\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the name of the Wi-Fi network that is broadcast to all devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosWiFiConfiguration/connectAutomatically\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosWiFiConfiguration/connectWhenNetworkNameIsHidden\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect when the network is not broadcasting its name (SSID). When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosWiFiConfiguration/wiFiSecurityType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Wi-Fi endpoint uses an EAP based security type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosWiFiConfiguration/proxySettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy Type for this Wi-Fi connection\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosWiFiConfiguration/proxyManualAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IP Address or DNS hostname of the proxy server when manual configuration is selected.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosWiFiConfiguration/proxyManualPort\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Port of the proxy server when manual configuration is selected.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosWiFiConfiguration/proxyAutomaticConfigurationUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the proxy server automatic configuration script when automatic configuration is selected. This URL is typically the location of PAC (Proxy Auto Configuration) file.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosWiFiConfiguration/preSharedKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the pre-shared key for WPA Personal Wi-Fi network.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEnterpriseWiFiConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the iOS device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEnterpriseWiFiConfiguration/eapType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extensible Authentication Protocol (EAP). Indicates the type of EAP protocol set on the the Wi-Fi endpoint (router).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEnterpriseWiFiConfiguration/eapFastConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEnterpriseWiFiConfiguration/trustedServerCertificateNames\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users' devices when they connect to this Wi-Fi network.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEnterpriseWiFiConfiguration/authenticationMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication Method when EAP Type is configured to PEAP or EAP-TTLS.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEnterpriseWiFiConfiguration/innerAuthenticationProtocolForEapTtls\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEnterpriseWiFiConfiguration/outerIdentityPrivacyTemporaryValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable identity privacy (Outer Identity) when EAP Type is configured to EAP - TTLS, EAP - FAST or PEAP. This property masks usernames with the text you enter. For example, if you use 'anonymous', each user that authenticates with this Wi-Fi connection using their real username is displayed as 'anonymous'.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEnterpriseWiFiConfiguration/rootCertificatesForServerValidation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificates for Server Validation when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. If you provide this value you do not need to provide trustedServerCertificateNames, and vice versa.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEnterpriseWiFiConfiguration/identityCertificateForClientAuthentication\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCertificateProfileBase\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mac OS certificate profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCertificateProfileBase/renewalThresholdPercentage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCertificateProfileBase/subjectNameFormat\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCertificateProfileBase/subjectAlternativeNameType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCertificateProfileBase/certificateValidityPeriodValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCertificateProfileBase/certificateValidityPeriodScale\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSImportedPFXCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS PFX Import certificate profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSImportedPFXCertificateProfile/managedDeviceCertificateStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mac OS SCEP certificate profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile/scepServerUrls\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile/subjectNameFormatString\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile/keyUsage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile/keySize\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile/hashAlgorithm\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile/extendedKeyUsages\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile/subjectAlternativeNameFormatString\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSTrustedRootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS X Trusted Root Certificate configuration profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile/rootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile/managedDeviceCertificateStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSTrustedRootCertificate/trustedRootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSTrustedRootCertificate/certFileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCustomConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the macOSCustomConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCustomConfiguration/payloadName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name that is displayed to the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCustomConfiguration/payloadFileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload file name (*.mobileconfig | *.xml).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCustomConfiguration/payload\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload. (UTF8 encoded byte array)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS endpoint protection configuration profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/gatekeeperAllowedAppSource\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"System and Privacy setting that determines which download locations apps can be run from on a macOS device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/gatekeeperBlockOverride\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, the user override for Gatekeeper will be disabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/firewallEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the firewall should be enabled or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/firewallBlockAllIncoming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Corresponds to the “Block all incoming connections” option.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/firewallEnableStealthMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Corresponds to “Enable stealth mode.”\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSFirewallApplication/bundleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BundleId of the application.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSFirewallApplication/allowsIncomingConnections\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not incoming connections are allowed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/firewallApplications\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of applications with firewall settings. Firewall settings for applications not on this list are determined by the user. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the macOSGeneralDeviceConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/compliantAppsList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/compliantAppListType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List that is in the CompliantAppsList.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/emailInDomainSuffixes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An email address lacking a suffix that matches any of these strings will be considered out-of-domain.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block simple passwords.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of character sets a password must contain. Valid values 0 to 4\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity required before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity required before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to require a password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/safariBlockAutofill\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Auto fill in Safari.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/cameraBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from accessing the camera of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iTunesBlockMusicService\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Music service and revert Music app to classic mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/spotlightBlockInternetResults\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Spotlight from returning any results from an Internet search.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/keyboardBlockDictation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using dictation input.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/definitionLookupBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block definition lookup.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/appleWatchBlockAutoUnlock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or to block users from unlocking their Mac with Apple Watch.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iTunesBlockFileSharing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block files from being transferred using iTunes.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iCloudBlockDocumentSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud document sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iCloudBlockMail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud from syncing mail.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iCloudBlockAddressBook\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud from syncing contacts.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iCloudBlockCalendar\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud from syncing calendars.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iCloudBlockReminders\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud from syncing reminders.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iCloudBlockBookmarks\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud from syncing bookmarks.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iCloudBlockNotes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud from syncing notes.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/airDropBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow AirDrop.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordBlockModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow passcode modification.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordBlockFingerprintUnlock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the macOS device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration/networkName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration/ssid\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the name of the Wi-Fi network that is broadcast to all devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration/connectAutomatically\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration/connectWhenNetworkNameIsHidden\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect when the network is not broadcasting its name (SSID). When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration/wiFiSecurityType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Wi-Fi endpoint uses an EAP based security type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration/proxySettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy Type for this Wi-Fi connection\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration/proxyManualAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IP Address or DNS hostname of the proxy server when manual configuration is selected.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration/proxyManualPort\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Port of the proxy server when manual configuration is selected.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration/proxyAutomaticConfigurationUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the proxy server automatic configuration script when automatic configuration is selected. This URL is typically the location of PAC (Proxy Auto Configuration) file.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration/preSharedKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the pre-shared key for WPA Personal Wi-Fi network.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSEnterpriseWiFiConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS Wi-Fi WPA-Enterprise/WPA2-Enterprise configuration profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSEnterpriseWiFiConfiguration/eapType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extensible Authentication Protocol (EAP). Indicates the type of EAP protocol set on the the Wi-Fi endpoint (router).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSEnterpriseWiFiConfiguration/eapFastConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSEnterpriseWiFiConfiguration/trustedServerCertificateNames\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users devices when they connect to this Wi-Fi network.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSEnterpriseWiFiConfiguration/authenticationMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication Method when EAP Type is configured to PEAP or EAP-TTLS.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSEnterpriseWiFiConfiguration/innerAuthenticationProtocolForEapTtls\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSEnterpriseWiFiConfiguration/outerIdentityPrivacyTemporaryValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS, EAP-FAST or PEAP. This property masks usernames with the text you enter. For example, if you use 'anonymous', each user that authenticates with this Wi-Fi connection using their real username is displayed as 'anonymous'.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSEnterpriseWiFiConfiguration/rootCertificateForServerValidation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSEnterpriseWiFiConfiguration/identityCertificateForClientAuthentication\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.unsupportedDeviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UnsupportedDeviceConfiguration is used when an entity cannot be mapped to another model-compliant subtype of deviceConfiguration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.unsupportedDeviceConfiguration/originalEntityTypeName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of entity that would be returned otherwise.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.unsupportedDeviceConfigurationDetail/message\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A message explaining why an entity is unsupported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.unsupportedDeviceConfigurationDetail/propertyName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If message is related to a specific property in the original entity, then the name of that property.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.unsupportedDeviceConfiguration/details\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details describing why the entity is unsupported. This collection can contain a maximum of 1000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.easEmailProfileConfigurationBase\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple device features configuration profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.easEmailProfileConfigurationBase/usernameSource\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Username attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.easEmailProfileConfigurationBase/usernameAADSource\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the AAD field, that will be used to retrieve UserName for email profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.easEmailProfileConfigurationBase/userDomainNameSource\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserDomainname attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.easEmailProfileConfigurationBase/customDomainName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom domain name value used while generating an email profile before installing on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing configurations in this profile you can instruct the native email client on iOS devices to communicate with an Exchange server and get email, contacts, calendar, reminders, and notes. Furthermore, you can also specify how much email to sync and how often the device should sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/accountName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/authenticationMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method for this Email profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/blockMovingMessagesToOtherEmailAccounts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block moving messages to other email accounts.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/blockSendingEmailFromThirdPartyApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block sending email from third party apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/blockSyncingRecentlyUsedEmailAddresses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing recently used email addresses, for instance - when composing new email.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/durationOfEmailToSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of time email should be synced back to. \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/emailAddressSource\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/hostName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange location that (URL) that the native mail app connects to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/requireSmime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use S/MIME certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/smimeEnablePerMessageSwitch\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow unencrypted emails.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/requireSsl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use SSL.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/identityCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/smimeSigningCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"S/MIME signing certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/smimeEncryptionCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"S/MIME encryption certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EasEmailProfileConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing configurations in this profile you can instruct the native email client (Outlook) on Windows 10 devices to communicate with an Exchange server and get email, contacts, calendar, and tasks. Furthermore, you can also specify how much email to sync and how often the device should sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EasEmailProfileConfiguration/accountName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EasEmailProfileConfiguration/syncCalendar\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to sync the calendar.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EasEmailProfileConfiguration/syncContacts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to sync contacts.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EasEmailProfileConfiguration/syncTasks\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to sync tasks.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EasEmailProfileConfiguration/durationOfEmailToSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of email to sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EasEmailProfileConfiguration/emailAddressSource\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EasEmailProfileConfiguration/emailSyncSchedule\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email sync schedule.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EasEmailProfileConfiguration/hostName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange location that (URL) that the native mail app connects to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EasEmailProfileConfiguration/requireSsl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use SSL.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing configurations in this profile you can instruct the native email client on Windows Phone to communicate with an Exchange server and get email, contacts, calendar, and tasks. Furthermore, you can also specify how much email to sync and how often the device should sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration/accountName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration/applyOnlyToWindowsPhone81\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n                    <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating whether this policy only applies to Windows 8.1. This property is read-only.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration/syncCalendar\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to sync the calendar.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration/syncContacts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to sync contacts.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration/syncTasks\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to sync tasks.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration/durationOfEmailToSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of email to sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration/emailAddressSource\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration/emailSyncSchedule\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email sync schedule.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration/hostName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange location that (URL) that the native mail app connects to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration/requireSsl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use SSL.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appleDeviceFeaturesConfigurationBase\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple device features configuration profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.airPrintDestination/ipAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IP Address of the AirPrint destination.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.airPrintDestination/resourcePath\">\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The Resource Path associated with the printer. This corresponds to the rp parameter of the _ipps.tcp Bonjour record. For example: printers/Canon_MG5300_series, printers/Xerox_Phaser_7600, ipp/print, Epson_IPP_Printer.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.airPrintDestination/port\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The listening port of the AirPrint destination. If this key is not specified AirPrint will use the default port. Available in iOS 11.0 and later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.airPrintDestination/forceTls\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true AirPrint connections are secured by Transport Layer Security (TLS). Default is false. Available in iOS 11.0 and later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appleDeviceFeaturesConfigurationBase/airPrintDestinations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An array of AirPrint printers that should always be shown. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS Device Features Configuration Profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/assetTagTemplate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Asset tag information for the device, displayed on the login window and lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/contentFilterSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets iOS Web Content Filter settings, supervised mode only\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/lockScreenFootnote\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A footnote displayed on the login window and lock screen. Available in iOS 9.3.1 and later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosHomeScreenItem/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the app\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/homeScreenDockIcons\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of app and folders to appear on the Home Screen Dock. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosHomeScreenPage/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the page\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosHomeScreenPage/icons\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of apps and folders to appear on a page. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/homeScreenPages\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of pages on the Home Screen. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/bundleID\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bundle id of app to which to apply these notification settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/appName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application name to be associated with the bundleID.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/publisher\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Publisher to be associated with the bundleID.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/enabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether notifications are allowed for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/showInNotificationCenter\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether notifications can be shown in notification center.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/showOnLockScreen\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether notifications can be shown on the lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/alertType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of alert for notifications for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/badgesEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether badges are allowed for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/soundsEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether sounds are allowed for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/notificationSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notification settings for each bundle id. Applicable to devices in supervised mode only (iOS 9.3 and later). This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosSingleSignOnSettings/allowedAppsList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of app identifiers that are allowed to use this login. If this field is omitted, the login applies to all applications on the device. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosSingleSignOnSettings/allowedUrls\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of HTTP URLs that must be matched in order to use this login. With iOS 9.0 or later, a wildcard characters may be used.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosSingleSignOnSettings/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of login settings shown on the receiving device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosSingleSignOnSettings/kerberosPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A Kerberos principal name. If not provided, the user is prompted for one during profile installation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosSingleSignOnSettings/kerberosRealm\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A Kerberos realm name. Case sensitive.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/singleSignOnSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Kerberos login settings that enable apps on receiving devices to authenticate smoothly.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/identityCertificateForClientAuthentication\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for the renewal of Kerberos ticket used in single sign-on settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosBookmark/url\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL allowed to access\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosBookmark/bookmarkFolder\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The folder into which the bookmark should be added in Safari\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosBookmark/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the bookmark\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosWebContentFilterSpecificWebsitesAccess/specificWebsitesOnly\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL bookmarks which will be installed into built-in browser and user is only allowed to access websites through bookmarks. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosWebContentFilterSpecificWebsitesAccess/websiteList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL bookmarks which will be installed into built-in browser and user is only allowed to access websites through bookmarks. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosWebContentFilterAutoFilter/allowedUrls\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional URLs allowed for access\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosWebContentFilterAutoFilter/blockedUrls\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional URLs blocked for access\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosHomeScreenFolderPage/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the folder page\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosHomeScreenApp/bundleID\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BundleID of app\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosHomeScreenFolderPage/apps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of apps to appear on a page within a folder. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosHomeScreenFolder/pages\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pages of Home Screen Layout Icons which must be Application Type. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS device features configuration profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appleVpnConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple VPN configuration profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appleVpnConfiguration/connectionName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection name displayed to the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appleVpnConfiguration/connectionType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appleVpnConfiguration/loginGroupOrDomain\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Login group or domain when connection type is set to Dell SonicWALL Mobile Connection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appleVpnConfiguration/role\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role when connection type is set to Pulse Secure.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appleVpnConfiguration/realm\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Realm when connection type is set to Pulse Secure.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appleVpnConfiguration/server\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VPN Server on the network. Make sure end users can access this network location.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appleVpnConfiguration/identifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier provided by VPN vendor when connection type is set to Custom VPN. For example: Cisco AnyConnect uses an identifier of the form com.cisco.anyconnect.applevpn.plugin\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appleVpnConfiguration/customData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appleVpnConfiguration/customKeyValueData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appleVpnConfiguration/enableSplitTunneling\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send all network traffic through VPN.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appleVpnConfiguration/authenticationMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method for this VPN connection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appleVpnConfiguration/enablePerApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting this to true creates Per-App VPN payload which can later be associated with Apps that can trigger this VPN conneciton on the end user's iOS device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appleVpnConfiguration/safariDomains\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Safari domains when this VPN per App setting is enabled. In addition to the apps associated with this VPN, Safari domains specified here will also be able to trigger this VPN connection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnOnDemandRule/ssids\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Service Set Identifiers (SSIDs).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnOnDemandRule/dnsSearchDomains\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DNS Search Domains.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnOnDemandRule/probeUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A URL to probe. If this URL is successfully fetched (returning a 200 HTTP status code) without redirection, this rule matches.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnOnDemandRule/action\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnOnDemandRule/domainAction\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Domain Action (Only applicable when Action is evaluate connection).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnOnDemandRule/domains\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Domains (Only applicable when Action is evaluate connection).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnOnDemandRule/probeRequiredUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Probe Required Url (Only applicable when Action is evaluate connection and DomainAction is connect if needed).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appleVpnConfiguration/onDemandRules\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"On-Demand Rules. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnProxyServer/automaticConfigurationScriptUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy's automatic configuration script url.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnProxyServer/address\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnProxyServer/port\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Port. Valid values 0 to 65535\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appleVpnConfiguration/proxyServer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy Server.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appleVpnConfiguration/optInToDeviceIdSharing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opt-In to sharing the device's Id to third-party vpn clients for use during network access control validation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81VpnProxyServer/automaticallyDetectProxySettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatically detect proxy settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81VpnProxyServer/bypassProxyServerForLocalAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bypass proxy server for local address.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnProxyServer/bypassProxyServerForLocalAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bypass proxy server for local address.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVpnConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the iOS device to connect to desired VPN endpoint. By specifying the authentication method and security types expected by VPN endpoint you can make the VPN connection seamless for end user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVpnConfiguration/providerType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider type for per-app VPN.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVpnConfiguration/userDomain\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zscaler only. Enter a static domain to pre-populate the login field with in the Zscaler app. If this is left empty, the user's Azure Active Directory domain will be used instead.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVpnConfiguration/strictEnforcement\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zscaler only. Blocks network traffic until the user signs into Zscaler app. &quot;True&quot; means traffic is blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVpnConfiguration/cloudName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zscaler only. Zscaler cloud which the user is assigned to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVpnConfiguration/excludeList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zscaler only. List of network addresses which are not sent through the Zscaler cloud.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVpnConfiguration/identityCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSVpnConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Mac device to connect to desired VPN endpoint. By specifying the authentication method and security types expected by VPN endpoint you can make the VPN connection seamless for end user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSVpnConfiguration/identityCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Defender AdvancedThreatProtection Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/advancedThreatProtectionOnboardingBlob\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Defender AdvancedThreatProtection Onboarding Blob.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/advancedThreatProtectionOnboardingFilename\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the file from which AdvancedThreatProtectionOnboardingBlob was obtained.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/advancedThreatProtectionAutoPopulateOnboardingBlob\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Auto populate onboarding blob programmatically from Advanced Threat protection service\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/allowSampleSharing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Defender AdvancedThreatProtection &quot;Allow Sample Sharing&quot; Rule\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/enableExpeditedTelemetryReporting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Expedite Windows Defender Advanced Threat Protection telemetry reporting frequency.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/advancedThreatProtectionOffboardingBlob\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Defender AdvancedThreatProtection Offboarding Blob.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/advancedThreatProtectionOffboardingFilename\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the file from which AdvancedThreatProtectionOffboardingBlob was obtained.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Edition Upgrade configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/licenseType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade License Type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/targetEdition\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade Target Edition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/license\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade License File Content.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/productKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade Product Key.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/windowsSMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"S mode configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the Windows10EndpointProtectionConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementUserRightsSetting/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Representing the current state of this user rights setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementUserRightsLocalUserOrGroup/name\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of this local user or group.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementUserRightsLocalUserOrGroup/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin’s description of this local user or group.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementUserRightsLocalUserOrGroup/securityIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security identifier of this local user or group (e.g. *S-1-5-32-544).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementUserRightsSetting/localUsersOrGroups\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Representing a collection of local users or groups which will be set on device if the state of this setting is Allowed. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsAccessCredentialManagerAsTrustedCaller\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right is used by Credential Manager during Backup/Restore. Users' saved credentials might be compromised if this privilege is given to other entities. Only states NotConfigured and Allowed are supported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsAllowAccessFromNetwork\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users and groups are allowed to connect to the computer over the network. State Allowed is supported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsBlockAccessFromNetwork\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users and groups are block from connecting to the computer over the network. State Block is supported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsActAsPartOfTheOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right allows a process to impersonate any user without authentication. The process can therefore gain access to the same local resources as that user. Only states NotConfigured and Allowed are supported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsLocalLogOn\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can log on to the computer. States NotConfigured, Allowed and Blocked are all supported \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsBackupData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can bypass file, directory, registry, and other persistent objects permissions when backing up files and directories. Only states NotConfigured and Allowed are supported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsChangeSystemTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users and groups can change the time and date on the internal clock of the computer. Only states NotConfigured and Allowed are supported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsCreateGlobalObjects\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether users can create global objects that are available to all sessions. Users who can create global objects could affect processes that run under other users' sessions, which could lead to application failure or data corruption. Only states NotConfigured and Allowed are supported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsCreatePageFile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users and groups can call an internal API to create and change the size of a page file. Only states NotConfigured and Allowed are supported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsCreatePermanentSharedObjects\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which accounts can be used by processes to create a directory object using the object manager. Only states NotConfigured and Allowed are supported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsCreateSymbolicLinks\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines if the user can create a symbolic link from the computer to which they are logged on. Only states NotConfigured and Allowed are supported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsCreateToken\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users/groups can be used by processes to create a token that can then be used to get access to any local resources when the process uses an internal API to create an access token. Only states NotConfigured and Allowed are supported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsDebugPrograms\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can attach a debugger to any process or to the kernel. Only states NotConfigured and Allowed are supported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsRemoteDesktopServicesLogOn\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users and groups are prohibited from logging on as a Remote Desktop Services client. Only states NotConfigured and Blocked are supported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsDelegation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can set the Trusted for Delegation setting on a user or computer object. Only states NotConfigured and Allowed are supported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsGenerateSecurityAudits\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which accounts can be used by a process to add entries to the security log. The security log is used to trace unauthorized system access.  Only states NotConfigured and Allowed are supported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsImpersonateClient\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assigning this user right to a user allows programs running on behalf of that user to impersonate a client. Requiring this user right for this kind of impersonation prevents an unauthorized user from convincing a client to connect to a service that they have created and then impersonating that client, which can elevate the unauthorized user's permissions to administrative or system levels. Only states NotConfigured and Allowed are supported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsIncreaseSchedulingPriority\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which accounts can use a process with Write Property access to another process to increase the execution priority assigned to the other process. Only states NotConfigured and Allowed are supported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsLoadUnloadDrivers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can dynamically load and unload device drivers or other code in to kernel mode. Only states NotConfigured and Allowed are supported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsLockMemory\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which accounts can use a process to keep data in physical memory, which prevents the system from paging the data to virtual memory on disk. Only states NotConfigured and Allowed are supported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsManageAuditingAndSecurityLogs\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can specify object access auditing options for individual resources, such as files, Active Directory objects, and registry keys. Only states NotConfigured and Allowed are supported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsManageVolumes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users and groups can run maintenance tasks on a volume, such as remote defragmentation. Only states NotConfigured and Allowed are supported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsModifyFirmwareEnvironment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines who can modify firmware environment values. Only states NotConfigured and Allowed are supported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsModifyObjectLabels\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which user accounts can modify the integrity label of objects, such as files, registry keys, or processes owned by other users. Only states NotConfigured and Allowed are supported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsProfileSingleProcess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can use performance monitoring tools to monitor the performance of system processes. Only states NotConfigured and Allowed are supported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsRemoteShutdown\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users are allowed to shut down a computer from a remote location on the network. Misuse of this user right can result in a denial of service. Only states NotConfigured and Allowed are supported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsRestoreData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can bypass file, directory, registry, and other persistent objects permissions when restoring backed up files and directories, and determines which users can set any valid security principal as the owner of an object. Only states NotConfigured and Allowed are supported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsTakeOwnership\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can take ownership of any securable object in the system, including Active Directory objects, files and folders, printers, registry keys, processes, and threads. Only states NotConfigured and Allowed are supported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsRegisterProcessAsService\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines which service accounts are prevented from registering a process as a service. Note: This security setting does not apply to the System, Local Service, or Network Service accounts. Only state Blocked is supported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/xboxServicesEnableXboxGameSaveTask\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting determines whether xbox game save is enabled (1) or disabled (0).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/xboxServicesAccessoryManagementServiceStartupMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting determines whether the Accessory management service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/xboxServicesLiveAuthManagerServiceStartupMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting determines whether Live Auth Manager service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/xboxServicesLiveGameSaveServiceStartupMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting determines whether Live Game save service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/xboxServicesLiveNetworkingServiceStartupMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting determines whether Networking service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsBlockMicrosoftAccounts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent users from adding new Microsoft accounts to this computer.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsBlockRemoteLogonWithBlankPassword\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Local accounts that are not password protected to log on from locations other than the physical device.Default is enabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsEnableAdministratorAccount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether the Local Administrator account is enabled or disabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsAdministratorAccountName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define a different account name to be associated with the security identifier (SID) for the account “Administrator”.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsEnableGuestAccount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines if the Guest account is enabled or disabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsGuestAccountName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define a different account name to be associated with the security identifier (SID) for the account “Guest”.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsAllowUndockWithoutHavingToLogon\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent a portable computer from being undocked without having to log in.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsBlockUsersInstallingPrinterDrivers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Restrict installing printer drivers as part of connecting to a shared printer to admins only.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsBlockRemoteOpticalDriveAccess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this settings allows only interactively logged on user to access CD-ROM media.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUser\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define who is allowed to format and eject removable NTFS media.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsMachineInactivityLimit\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define maximum minutes of inactivity on the interactive desktop’s login screen until the screen saver runs. Valid values 0 to 9999\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsMachineInactivityLimitInMinutes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define maximum minutes of inactivity on the interactive desktop’s login screen until the screen saver runs. Valid values 0 to 9999\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsDoNotRequireCtrlAltDel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require CTRL+ALT+DEL to be pressed before a user can log on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsHideLastSignedInUser\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not display the username of the last person who signed in on this device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsHideUsernameAtSignIn\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not display the username of the person signing in to this device after credentials are entered and before the device’s desktop is shown.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsLogOnMessageTitle\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set message title for users attempting to log in.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsLogOnMessageText\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set message text for users attempting to log in.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsAllowPKU2UAuthenticationRequests\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block PKU2U authentication requests to this device to use online identities.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsAllowRemoteCallsToSecurityAccountsManagerHelperBool\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UI helper boolean for LocalSecurityOptionsAllowRemoteCallsToSecurityAccountsManager entity\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsAllowRemoteCallsToSecurityAccountsManager\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edit the default Security Descriptor Definition Language string to allow or deny users and groups to make remote calls to the SAM.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsMinimumSessionSecurityForNtlmSspBasedClients\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting allows a client to require the negotiation of 128-bit encryption and/or NTLMv2 session security.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsMinimumSessionSecurityForNtlmSspBasedServers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting allows a server to require the negotiation of 128-bit encryption and/or NTLMv2 session security.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/lanManagerAuthenticationLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines which challenge/response authentication protocol is used for network logons.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/lanManagerWorkstationEnableInsecureGuestLogons\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If enabled,the SMB client will allow insecure guest logons. If not configured, the SMB client will reject insecure guest logons.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsClearVirtualMemoryPageFile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether the virtual memory pagefile is cleared when the system is shut down.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsAllowSystemToBeShutDownWithoutHavingToLogOn\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether a computer can be shut down without having to log on to Windows.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsAllowUIAccessApplicationElevation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow UIAccess apps to prompt for elevation without using the secure desktop.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsVirtualizeFileAndRegistryWriteFailuresToPerUserLocations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Virtualize file and registry write failures to per user locations\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsOnlyElevateSignedExecutables\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforce PKI certification path validation for a given executable file before it is permitted to run.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsAdministratorElevationPromptBehavior\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the behavior of the elevation prompt for admins in Admin Approval Mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsStandardUserElevationPromptBehavior\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the behavior of the elevation prompt for standard users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsSwitchToSecureDesktopWhenPromptingForElevation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable all elevation requests to go to the interactive user's desktop rather than the secure desktop. Prompt behavior policy settings for admins and standard users are used.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsDetectApplicationInstallationsAndPromptForElevation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App installations requiring elevated privileges will prompt for admin credentials.Default is enabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsAllowUIAccessApplicationsForSecureLocations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow UIAccess apps to prompt for elevation without using the secure desktop.Default is enabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsUseAdminApprovalMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether the built-in admin account uses Admin Approval Mode or runs all apps with full admin privileges.Default is enabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsUseAdminApprovalModeForAdministrators\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define whether Admin Approval Mode and all UAC policy settings are enabled, default is enabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsInformationShownOnLockScreen\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure the user information that is displayed when the session is locked. If not configured, user display name, domain and username are shown\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsInformationDisplayedOnLockScreen\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure the user information that is displayed when the session is locked. If not configured, user display name, domain and username are shown\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsDisableClientDigitallySignCommunicationsIfServerAgrees\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether the SMB client attempts to negotiate SMB packet signing.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsClientDigitallySignCommunicationsAlways\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether packet signing is required by the SMB client component.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsClientSendUnencryptedPasswordToThirdPartySMBServers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If this security setting is enabled, the Server Message Block (SMB) redirector is allowed to send plaintext passwords to non-Microsoft SMB servers that do not support password encryption during authentication.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsDisableServerDigitallySignCommunicationsAlways\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether packet signing is required by the SMB server component.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsDisableServerDigitallySignCommunicationsIfClientAgrees\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether the SMB server will negotiate SMB packet signing with clients that request it.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsRestrictAnonymousAccessToNamedPipesAndShares\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By default, this security setting restricts anonymous access to shares and pipes to the settings for named pipes that can be accessed anonymously and Shares that can be accessed anonymously\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsDoNotAllowAnonymousEnumerationOfSAMAccounts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines what additional permissions will be granted for anonymous connections to the computer.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsAllowAnonymousEnumerationOfSAMAccountsAndShares\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether to allows anonymous users to perform certain activities, such as enumerating the names of domain accounts and network shares.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsDoNotStoreLANManagerHashValueOnNextPasswordChange\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines if, at the next password change, the LAN Manager (LM) hash value for the new password is stored. It’s not stored by default.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsSmartCardRemovalBehavior\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines what happens when the smart card for a logged-on user is removed from the smart card reader.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableAppBrowserUI\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the app and browser protection area.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableFamilyUI\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the family options area.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableHealthUI\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the device performance and health area.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableNetworkUI\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the firewall and network protection area.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableVirusUI\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the virus and threat protection area.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableAccountUI\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the account protection area.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableHardwareUI\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the hardware protection area.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableRansomwareUI\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the ransomware protection area. \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableSecureBootUI\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the secure boot area under Device security.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableTroubleshootingUI\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the security process troubleshooting under Device security.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterOrganizationDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The company name that is displayed to the users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterHelpEmail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address that is displayed to users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterHelpPhone\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The phone number or Skype ID that is displayed to users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterHelpURL\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The help portal URL this is displayed to users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterNotificationsFromApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notifications to show from the displayed areas of app\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterITContactDisplay\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure where to display IT contact information to end users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallBlockStatefulFTP\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocks stateful FTP connections to the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIdleTimeoutForSecurityAssociationInSeconds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the idle timeout for security associations, in seconds, from 300 to 3600 inclusive. This is the period after which security associations will expire and be deleted. Valid values 300 to 3600\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallPreSharedKeyEncodingMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select the preshared key encoding to be used\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowNeighborDiscovery\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow neighbor discovery IPv6 ICMP type-codes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowICMP\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow ICMP\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowRouterDiscovery\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow router discovery IPv6 ICMP type-codes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowDHCP\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow both IPv4 and IPv6 DHCP traffic\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallCertificateRevocationListCheckMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify how the certificate revocation list is to be enforced\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallMergeKeyingModuleSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If an authentication set is not fully supported by a keying module, direct the module to ignore only unsupported authentication suites rather than the entire set\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallPacketQueueingMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures how packet queueing should be applied in the tunnel gateway scenario\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/firewallEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the host device to allow or block the firewall and advanced security enforcement for the network profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/stealthModeRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the server to operate in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/stealthModeBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent the server from operating in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/incomingTrafficRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to allow incoming traffic pursuant to other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/incomingTrafficBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block all incoming traffic regardless of other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/unicastResponsesToMulticastBroadcastsRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to allow unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/unicastResponsesToMulticastBroadcastsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/inboundNotificationsRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the firewall to display notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/inboundNotificationsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevents the firewall from displaying notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/authorizedApplicationRulesFromGroupPolicyMerged\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/authorizedApplicationRulesFromGroupPolicyNotMerged\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to prevent merging authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/globalPortRulesFromGroupPolicyMerged\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/globalPortRulesFromGroupPolicyNotMerged\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to prevent merging global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/connectionSecurityRulesFromGroupPolicyMerged\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/connectionSecurityRulesFromGroupPolicyNotMerged\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to prevent merging connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/outboundConnectionsRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to allow all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/outboundConnectionsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/inboundConnectionsRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to allow all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/inboundConnectionsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/securedPacketExemptionAllowed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to allow the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/securedPacketExemptionBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/policyRulesFromGroupPolicyMerged\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/policyRulesFromGroupPolicyNotMerged\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to prevent merging Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallProfileDomain\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall profile settings for domain networks\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallProfilePublic\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall profile settings for public networks\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallProfilePrivate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall profile settings for private networks\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAttackSurfaceReductionExcludedPaths\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of exe files and folders to be excluded from attack surface reduction rules\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderOfficeAppsOtherProcessInjectionType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Office applications injecting into other processes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderOfficeAppsOtherProcessInjection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of  Office applications injecting into other processes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderOfficeAppsExecutableContentCreationOrLaunchType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Office applications/macros creating or launching executable content\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderOfficeAppsExecutableContentCreationOrLaunch\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Office applications/macros creating or launching executable content\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderOfficeAppsLaunchChildProcessType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Office application launching child processes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderOfficeAppsLaunchChildProcess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Office application launching child processes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderOfficeMacroCodeAllowWin32ImportsType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Win32 imports from Macro code in Office\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderOfficeMacroCodeAllowWin32Imports\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Win32 imports from Macro code in Office\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderScriptObfuscatedMacroCodeType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of obfuscated js/vbs/ps/macro code\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderScriptObfuscatedMacroCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of obfuscated js/vbs/ps/macro code\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderScriptDownloadedPayloadExecutionType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of js/vbs executing payload downloaded from Internet\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderScriptDownloadedPayloadExecution\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of js/vbs executing payload downloaded from Internet\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderPreventCredentialStealingType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating if credential stealing from the Windows local security authority subsystem is permitted\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderProcessCreationType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating response to process creations originating from PSExec and WMI commands\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderProcessCreation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating response to process creations originating from PSExec and WMI commands\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderUntrustedUSBProcessType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating response to untrusted and unsigned processes that run from USB\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderUntrustedUSBProcess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating response to untrusted and unsigned processes that run from USB\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderUntrustedExecutableType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating response to executables that don't meet a prevalence, age, or trusted list criteria\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderUntrustedExecutable\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating response to executables that don't meet a prevalence, age, or trusted list criteria\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderEmailContentExecutionType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating if execution of executable content (exe, dll, ps, js, vbs, etc) should be dropped from email (webmail/mail-client)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderEmailContentExecution\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating if execution of executable content (exe, dll, ps, js, vbs, etc) should be dropped from email (webmail/mail-client)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAdvancedRansomewareProtectionType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating use of advanced protection against ransomeware\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderGuardMyFoldersType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of protected folders\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderGuardedFoldersAllowedAppPaths\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of paths to exe that are allowed to access protected folders\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAdditionalGuardedFolders\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of folder paths to be added to the list of protected folders\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderNetworkProtectionType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of NetworkProtection\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderExploitProtectionXml\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Xml content containing information regarding exploit protection details.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderExploitProtectionXmlFileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the file from which DefenderExploitProtectionXml was obtained.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterBlockExploitProtectionOverride\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block user from overriding Exploit Protection settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/appLockerApplicationControl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables the Admin to choose what types of app to allow on devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/deviceGuardLocalSystemAuthorityCredentialGuardSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Turn on Credential Guard when Platform Security Level with Secure Boot and Virtualization Based Security are both enabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/deviceGuardEnableVirtualizationBasedSecurity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Turns On Virtualization Based Security(VBS).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/deviceGuardEnableSecureBootWithDMA\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether Platform Security Level is enabled at next reboot.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/smartScreenEnableInShell\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT Admins to configure SmartScreen for Windows.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/smartScreenBlockOverrideForFiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT Admins to control whether users can can ignore SmartScreen warnings and run malicious files.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Windows Defender Application Guard\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardBlockFileTransfer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block clipboard to transfer image file, text file or neither of them\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardBlockNonEnterpriseContent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block enterprise sites to load non-enterprise content, such as third party plug-ins\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPersistence\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow persisting user generated data inside the App Guard Containter (favorites, cookies, web passwords, etc.)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardForceAuditing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Force auditing will persist Windows logs and events to meet security/compliance criteria (sample events are user login-logoff, use of privilege rights, software installation, system changes, etc.)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardBlockClipboardSharing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block clipboard to share data from Host to Container, or from Container to Host, or both ways, or neither ways.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToPDF\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to PDF from Container\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToXPS\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to XPS from Container\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToLocalPrinters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to Local Printers from Container\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToNetworkPrinters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to Network Printers from Container\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowVirtualGPU\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow application guard to use virtual GPU\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowFileSaveOnHost\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow users to download files from Edge in the application guard container and save them on the host file system\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerDisableWarningForOtherDiskEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the Admin to disable the warning prompt for other disk encryption on the user machines.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerEnableStorageCardEncryptionOnMobile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the admin to require encryption to be turned on using BitLocker. This policy is valid only for a mobile SKU.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerEncryptDevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the admin to require encryption to be turned on using BitLocker.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/encryptionMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select the encryption method for operating system drives.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/startupAuthenticationRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require additional authentication at startup.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/startupAuthenticationBlockWithoutTpmChip\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to allow BitLocker without a compatible TPM (requires a password or a startup key on a USB flash drive).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/startupAuthenticationTpmUsage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if TPM startup is allowed/required/disallowed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/startupAuthenticationTpmPinUsage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if TPM startup pin is allowed/required/disallowed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/startupAuthenticationTpmKeyUsage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if TPM startup key is allowed/required/disallowed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/startupAuthenticationTpmPinAndKeyUsage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if TPM startup pin key and key are allowed/required/disallowed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/minimumPinLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum length of startup pin. Valid values 4 to 20\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerRecoveryOptions/blockDataRecoveryAgent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to block certificate-based data recovery agent.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerRecoveryOptions/recoveryPasswordUsage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether users are allowed or required to generate a 48-digit recovery password for fixed or system disk.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerRecoveryOptions/recoveryKeyUsage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether users are allowed or required to generate a 256-bit recovery key for fixed or system disk.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerRecoveryOptions/hideRecoveryOptions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow showing recovery options in BitLocker Setup Wizard for fixed or system disk.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerRecoveryOptions/enableRecoveryInformationSaveToStore\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow BitLocker recovery information to store in AD DS.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerRecoveryOptions/recoveryInformationToStore\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure what pieces of BitLocker recovery information are stored to AD DS.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerRecoveryOptions/enableBitLockerAfterRecoveryInformationToStore\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable BitLocker until recovery information is stored in AD DS.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/recoveryOptions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows to recover BitLocker encrypted operating system drives in the absence of the required startup key information. This policy setting is applied when you turn on BitLocker.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/prebootRecoveryEnableMessageAndUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable pre-boot recovery message and Url. If requireStartupAuthentication is false, this value does not affect.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/prebootRecoveryMessage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a custom recovery message.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/prebootRecoveryUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a custom recovery URL.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerSystemDrivePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BitLocker System Drive Policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerFixedDrivePolicy/encryptionMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select the encryption method for fixed drives.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerFixedDrivePolicy/requireEncryptionForWriteAccess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting determines whether BitLocker protection is required for fixed data drives to be writable on a computer.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerFixedDrivePolicy/recoveryOptions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows you to control how BitLocker-protected fixed data drives are recovered in the absence of the required credentials. This policy setting is applied when you turn on BitLocker.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerFixedDrivePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BitLocker Fixed Drive Policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerRemovableDrivePolicy/encryptionMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select the encryption method for removable  drives.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerRemovableDrivePolicy/requireEncryptionForWriteAccess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to block write access to devices configured in another organization.  If requireEncryptionForWriteAccess is false, this value does not affect.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerRemovableDrivePolicy/blockCrossOrganizationWriteAccess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting determines whether BitLocker protection is required for removable data drives to be writable on a computer.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerRemovableDrivePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BitLocker Removable Drive Policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10GeneralConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enableAutomaticRedeployment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow users with administrative rights to delete all user data and settings using CTRL + Win + R at the device lock screen so that the device can be automatically re-configured and re-enrolled into management.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/assignedAccessSingleModeUserName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows to define the user account that will be locked to Single App Kiosk Mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/assignedAccessSingleModeAppUserModelId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows to define the Application User Model ID (AUMID) that will be locked to Single App Kiosk Mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/microsoftAccountSignInAssistantSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the Microsoft Account Sign-In Assistant (wlidsvc) NT service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/authenticationAllowSecondaryDevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows secondary authentication devices to work with Windows.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/authenticationAllowFIDODevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow authentication using FIDO device (https://fidoalliance.org/)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cryptographyAllowFipsAlgorithmPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to allow or disallow the Federal Information Processing Standard (FIPS) policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/displayAppListWithGdiDPIScalingTurnedOn\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of legacy applications that have GDI DPI Scaling turned on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/displayAppListWithGdiDPIScalingTurnedOff\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of legacy applications that have GDI DPI Scaling turned off.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintDiscoveryEndPoint\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint for discovering cloud printers.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintOAuthAuthority\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication endpoint for acquiring OAuth tokens.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintOAuthClientIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"GUID of a client application authorized to retrieve OAuth tokens from the OAuth Authority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintResourceIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OAuth resource URI for print service as configured in the Azure portal.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintDiscoveryMaxLimit\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of printers that should be queried from a discovery endpoint. This is a mobile only setting. Valid values 1 to 65535\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintMopriaDiscoveryResourceIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OAuth resource URI for printer discovery service as configured in Azure portal.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/messagingBlockSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block text message back up and restore and Messaging Everywhere.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/messagingBlockMMS\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the the MMS send/receive functionality on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/messagingBlockRichCommunicationServices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the the RCS send/receive functionality on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/printerNames\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatically provision printers based on their names (network host names).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/printerDefaultName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name (network host name) of an installed printer.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/printerBlockAddition\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent user installation of additional printers from printers settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchBlockDiacritics\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if search can use diacritics.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableAutoLanguageDetection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to use automatic language detection when indexing content and properties.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableIndexingEncryptedItems\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block indexing of WIP-protected items to prevent them from appearing in search results for Cortana or Explorer.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchEnableRemoteQueries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block remote queries of this computer’s index.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableUseLocation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if search can use location information.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableLocation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if search can use location information.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableIndexerBackoff\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the search indexer backoff feature.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableIndexingRemovableDrive\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow users to add locations on removable drives to libraries and to be indexed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchEnableAutomaticIndexSizeManangement\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies minimum amount of hard drive space on the same drive as the index location before indexing stops.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchBlockWebResults\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web search.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/securityBlockAzureADJoinedDevicesAutoEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to allow automatic device encryption during OOBE when the device is Azure AD joined (desktop only).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/diagnosticsDataSubmissionMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a value allowing the device to send diagnostic and usage telemetry data, such as Watson.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/oneDriveDisableFileSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a value allowing IT admins to prevent apps and features from working with files on OneDrive.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/systemTelemetryProxyServer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the fully qualified domain name (FQDN) or IP address of a proxy server to forward Connected User Experiences and Telemetry requests.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/inkWorkspaceAccess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the user access to the ink workspace, from the desktop and from above the lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/inkWorkspaceAccessState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the user access to the ink workspace, from the desktop and from above the lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/inkWorkspaceBlockSuggestedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to show recommended app suggestions in the ink workspace.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/smartScreenEnableAppInstallControl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT Admins to control whether users are allowed to install apps from places other than the Store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/personalizationDesktopImageUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A http or https Url to a jpg, jpeg or png image that needs to be downloaded and used as the Desktop Image or a file Url to a local image on the file system that needs to used as the Desktop Image.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/personalizationLockScreenImageUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A http or https Url to a jpg, jpeg or png image that neeeds to be downloaded and used as the Lock Screen Image or a file Url to a local image on the file system that needs to be used as the Lock Screen Image.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothAllowedServices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify a list of allowed Bluetooth services and profiles in hex formatted strings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothBlockAdvertising\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using bluetooth advertising.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothBlockDiscoverableMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using bluetooth discoverable mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothBlockPrePairing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block specific bundled Bluetooth peripherals to automatically pair with the host device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockAutofill\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block auto fill.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using the Edge browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeCookiePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which cookies to block in the Edge browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockDeveloperTools\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block developer tools in the Edge browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockSendingDoNotTrackHeader\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from sending the do not track header.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockExtensions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block extensions in the Edge browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockInPrivateBrowsing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block InPrivate browsing on corporate networks, in the Edge browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockJavaScript\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using JavaScript.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockPasswordManager\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block password manager.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockAddressBarDropdown\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the address bar dropdown functionality in Microsoft Edge. Disable this settings to minimize network connections from Microsoft Edge to Microsoft services.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockCompatibilityList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block Microsoft compatibility list in Microsoft Edge. This list from Microsoft helps Edge properly display sites with known compatibility issues.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeClearBrowsingDataOnExit\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Clear browsing data on exiting Microsoft Edge.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeAllowStartPagesModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow users to change Start pages on Edge. Use the EdgeHomepageUrls to specify the Start pages that the user would see by default when they open Edge.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeDisableFirstRunPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the Microsoft web page that opens on the first use of Microsoft Edge. This policy allows enterprises, like those enrolled in zero emissions configurations, to block this page.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockLiveTileDataCollection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the collection of information by Microsoft for live tile creation when users pin a site to Start from Microsoft Edge.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeSyncFavoritesWithInternetExplorer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable favorites sync between Internet Explorer and Microsoft Edge. Additions, deletions, modifications and order changes to favorites are shared between browsers.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeFavoritesListLocation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The location of the favorites list to provision. Could be a local file, local network or http location.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockEditFavorites\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from making changes to Favorites.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cellularBlockDataWhenRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using data over cellular while roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cellularBlockVpn\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using VPN over cellular.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cellularBlockVpnWhenRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using VPN when roaming over cellular.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cellularData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to allow the cellular data channel on the device. If not configured, the cellular data channel is allowed and the user can turn it off.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderBlockEndUserAccess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block end user access to Defender.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderDaysBeforeDeletingQuarantinedMalware\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before deleting quarantined malware. Valid values 0 to 90\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defenderDetectedMalwareActions/lowSeverity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for low severity Malware threat detected.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defenderDetectedMalwareActions/moderateSeverity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for moderate severity Malware threat detected.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defenderDetectedMalwareActions/highSeverity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for high severity Malware threat detected.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defenderDetectedMalwareActions/severeSeverity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for severe severity Malware threat detected.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderDetectedMalwareActions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets Defender’s actions to take on detected Malware per threat level.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderSystemScanSchedule\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defender day of the week for the system scan.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderFilesAndFoldersToExclude\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Files and folder to exclude from scans and real time protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderFileExtensionsToExclude\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File extensions to exclude from scans and real time protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanMaxCpu\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Max CPU usage percentage during scan. Valid values 0 to 100\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderMonitorFileActivity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for monitoring file activity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderPotentiallyUnwantedAppAction\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets Defender’s action to take on Potentially Unwanted Application (PUA), which includes software with behaviors of ad-injection, software bundling, persistent solicitation for payment or subscription, etc. Defender alerts user when PUA is being downloaded or attempts to install itself. Added in Windows 10 for desktop.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderPotentiallyUnwantedAppActionSetting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets Defender’s action to take on Potentially Unwanted Application (PUA), which includes software with behaviors of ad-injection, software bundling, persistent solicitation for payment or subscription, etc. Defender alerts user when PUA is being downloaded or attempts to install itself. Added in Windows 10 for desktop.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderProcessesToExclude\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Processes to exclude from scans and real time protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderPromptForSampleSubmission\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The configuration for how to prompt user for sample submission.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderRequireBehaviorMonitoring\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require behavior monitoring.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderRequireCloudProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require cloud protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderRequireNetworkInspectionSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require network inspection system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderRequireRealTimeMonitoring\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require real time monitoring.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanArchiveFiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan archive files.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanDownloads\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan downloads.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanNetworkFiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan files opened from a network folder.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanIncomingMail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan incoming mail messages.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanMappedNetworkDrivesDuringFullScan\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan mapped network drives during full scan.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanRemovableDrivesDuringFullScan\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan removable drives during full scan.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanScriptsLoadedInInternetExplorer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan scripts loaded in Internet Explorer browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderSignatureUpdateIntervalInHours\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The signature update interval in hours. Specify 0 not to check. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The defender system scan type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScheduledScanTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The defender time for the system scan.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScheduledQuickScanTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time to perform a daily quick scan.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderCloudBlockLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the level of cloud-delivered protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderCloudExtendedTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timeout extension for file scanning by the cloud. Valid values 0 to 50\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderCloudExtendedTimeoutInSeconds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timeout extension for file scanning by the cloud. Valid values 0 to 50\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderBlockOnAccessProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender On Access Protection functionality.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScheduleScanDay\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Selects the day that the Windows Defender scan should run.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderSubmitSamplesConsentType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Checks for the user consent level in Windows Defender to send data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenAllowTimeoutConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to show a user-configurable setting to control the screen timeout while on the lock screen of Windows 10 Mobile devices. If this policy is set to Allow, the value set by lockScreenTimeoutInSeconds is ignored.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenBlockActionCenterNotifications\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block action center notifications over lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenBlockCortana\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the user can interact with Cortana using speech while the system is locked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenBlockToastNotifications\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to allow toast notifications above the device lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenTimeoutInSeconds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set the duration (in seconds) from the screen locking to the screen turning off for Windows 10 Mobile devices. Supported values are 11-1800. Valid values 11 to 1800\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether PINs or passwords such as &quot;1111&quot; or &quot;1234&quot; are allowed. For Windows 10 desktops, it also controls the use of picture passwords.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The password expiration in days. Valid values 0 to 730\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minutes of inactivity before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent reuse of. Valid values 0 to 50\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require the user to have a password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordRequireWhenResumeFromIdleState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password upon resuming from an idle state.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of sign in failures before factory reset. Valid values 0 to 999\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordMinimumAgeInDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines the period of time (in days) that a password must be used before the user can change it. Valid values 0 to 998\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyAdvertisingId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables the use of advertising ID. Added in Windows 10, version 1607.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyAutoAcceptPairingAndConsentPrompts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the automatic acceptance of the pairing and privacy user consent dialog when launching apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyBlockInputPersonalization\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the usage of cloud based speech services for Cortana, Dictation, or Store applications.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyBlockPublishUserActivities\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocks the shared experiences/discovery of recently used resources in task switcher etc.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyBlockActivityFeed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocks the usage of cloud based speech services for Cortana, Dictation, or Store applications.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startBlockUnpinningAppsFromTaskbar\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from unpinning apps from taskbar.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuAppListVisibility\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting the value of this collapses the app list, removes the app list entirely, or disables the corresponding toggle in the Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideChangeAccountSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the change account setting from appearing in the user tile in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideFrequentlyUsedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the most used apps from appearing on the start menu and disables the corresponding toggle in the Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideHibernate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides hibernate from appearing in the power button in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides lock from appearing in the user tile in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHidePowerButton\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the power button from appearing in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideRecentJumpLists\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides recent jump lists from appearing on the start menu/taskbar and disables the corresponding toggle in the Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideRecentlyAddedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides recently added apps from appearing on the start menu and disables the corresponding toggle in the Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideRestartOptions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides “Restart/Update and Restart” from appearing in the power button in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideShutDown\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides shut down/update and shut down from appearing in the power button in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideSignOut\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides sign out from appearing in the user tile in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideSleep\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides sleep from appearing in the power button in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideSwitchAccount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides switch account from appearing in the user tile in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideUserTile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the user tile from appearing in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuLayoutEdgeAssetsXml\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows you to import Edge assets to be used with startMenuLayoutXml policy. Start layout can contain secondary tile from Edge app which looks for Edge local asset file. Edge local asset would not exist and cause Edge secondary tile to appear empty in this case. This policy only gets applied when startMenuLayoutXml policy is modified. The value should be a UTF-8 Base64 encoded byte array.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuLayoutXml\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows admins to override the default Start menu layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in a UTF8 encoded byte array format.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows admins to decide how the Start menu is displayed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderDocuments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Documents folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderDownloads\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Downloads folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderFileExplorer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the FileExplorer shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderHomeGroup\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the HomeGroup folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderMusic\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Music folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderNetwork\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Network folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderPersonalFolder\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the PersonalFolder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderPictures\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Pictures folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Settings folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderVideos\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Videos folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockSettingsApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockSystemPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to System in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockDevicesPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Devices in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockNetworkInternetPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Network &amp; Internet in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockPersonalizationPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Personalization in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockAccountsPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Accounts in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockTimeLanguagePage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Time &amp; Language in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockEaseOfAccessPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Ease of Access in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockPrivacyPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Privacy in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockUpdateSecurityPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Update &amp; Security in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockAppsPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Apps in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockGamingPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Gaming in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockConsumerSpecificFeatures\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to block experiences that are typically for consumers only, such as Start suggestions, Membership notifications, Post-OOBE app install and redirect tiles.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to turn off all Windows Spotlight features\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockOnActionCenter\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block suggestions from Microsoft that show after each OS clean install, upgrade or in an on-going basis to introduce users to what is new or changed\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockTailoredExperiences\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block personalized content in Windows spotlight based on user’s device usage.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockThirdPartyNotifications\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block third party content delivered via Windows Spotlight\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockWelcomeExperience\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block Windows Spotlight Windows welcome experience\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockWindowsTips\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to turn off the popup of Windows Tips.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightConfigureOnLockScreen\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the type of Spotlight\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/networkProxyApplySettingsDeviceWide\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set, proxy settings will be applied to all processes and accounts in the device. Otherwise, it will be applied to the user account that’s enrolled into MDM.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/networkProxyDisableAutoDetect\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable automatic detection of settings. If enabled, the system will try to find the path to a proxy auto-config (PAC) script.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/networkProxyAutomaticConfigurationUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address to the proxy auto-config (PAC) script you want to use.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10NetworkProxyServer/address\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address to the proxy server. Specify an address in the format &lt;server&gt;[“:”&lt;port&gt;]\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10NetworkProxyServer/exceptions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Addresses that should not use the proxy server. The system will not use the proxy server for addresses beginning with what is specified in this node.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10NetworkProxyServer/useForLocalAddresses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the proxy server should be used for local (intranet) addresses.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/networkProxyServer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies manual proxy server settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/accountsBlockAddingNonMicrosoftAccountEmail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/antiTheftModeBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from selecting an AntiTheft mode preference (Windows 10 Mobile only).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using bluetooth.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cameraBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from accessing the camera of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/connectedDevicesServiceBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block Connected Devices Service which enables discovery and connection to other devices, remote messaging, remote app sessions and other cross-device experiences.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/certificatesBlockManualRootCertificateInstallation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from doing manual root certificate installation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/copyPasteBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using copy paste.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cortanaBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using Cortana.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/deviceManagementBlockFactoryResetOnMobile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from resetting their phone.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/deviceManagementBlockManualUnenroll\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from doing manual un-enrollment from device management.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/safeSearchFilter\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies what filter level of safe search is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockPopups\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockSearchSuggestions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using the search suggestions in the address bar.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockSendingIntranetTrafficToInternetExplorer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from sending Intranet traffic to Internet Explorer from Edge.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeRequireSmartScreen\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Require the user to use the smart screen filter.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeEnterpriseModeSiteListLocation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the enterprise mode site list location. Could be a local file, local network or http location.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeFirstRunUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The first run URL for when Edge browser is opened for the first time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeSearchEngine\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to set a default search engine for MDM-Controlled devices. Users can override this and change their default search engine provided the AllowSearchEngineCustomization policy is not set.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeHomepageUrls\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of URLs for homepages shodwn on MDM-enrolled devices on Edge browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockAccessToAboutFlags\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to prevent access to about flags on Edge browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/smartScreenBlockPromptOverride\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not users can override SmartScreen Filter warnings about potentially malicious websites.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/smartScreenBlockPromptOverrideForFiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not users can override the SmartScreen Filter warnings about downloading unverified files\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/webRtcBlockLocalhostIpAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not user's localhost IP address is displayed while making phone calls using the WebRTC\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/internetSharingBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using internet sharing.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockAddProvisioningPackage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from installing provisioning packages.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockRemoveProvisioningPackage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the runtime configuration agent from removing provisioning packages.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockChangeSystemTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing date and time settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockEditDeviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from editing the device name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockChangeRegion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing the region settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockChangeLanguage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing the language settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockChangePowerSleep\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing power and sleep settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/locationServicesBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from location services.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/microsoftAccountBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block a Microsoft account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/microsoftAccountBlockSettingsSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block Microsoft account settings sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/nfcBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using near field communication.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/resetProtectionModeBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from reset protection mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/screenCaptureBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from taking Screenshots.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/storageBlockRemovableStorage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using removable storage.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/storageRequireMobileDeviceEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicating whether or not to require encryption on a mobile device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/usbBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from USB connection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/voiceRecordingBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from voice recording.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wiFiBlockAutomaticConnectHotspots\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicating whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wiFiBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using Wi-Fi.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wiFiBlockManualConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using Wi-Fi manual configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wiFiScanInterval\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify how often devices scan for Wi-Fi networks. Supported values are 1-500, where 100 = default, and 500 = low frequency. Valid values 1 to 500\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wirelessDisplayBlockProjectionToThisDevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow other devices from discovering this PC for projection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wirelessDisplayBlockUserInputFromReceiver\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow user input from wireless display receiver.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wirelessDisplayRequirePinForPairing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a PIN for new devices to initiate pairing.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsStoreBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using the Windows store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/appsAllowTrustedAppsSideloading\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether apps from AppX packages signed with a trusted certificate can be side loaded.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsStoreBlockAutoUpdate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block automatic update of apps from Windows Store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/developerUnlockSetting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow developer unlock.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/sharedUserAppDataAllowed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block multiple users of the same app to share data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/appsBlockWindowsStoreOriginatedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the launch of all apps from Windows Store that came pre-installed or were downloaded.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsStoreEnablePrivateStoreOnly\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable Private Store Only.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/storageRestrictAppDataToSystemVolume\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether application data is restricted to the system drive.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/storageRestrictAppInstallToSystemVolume\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the installation of applications is restricted to the system drive.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/gameDvrBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block DVR and broadcasting.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/experienceBlockDeviceDiscovery\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable device discovery UX.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/experienceBlockErrorDialogWhenNoSIM\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the error dialog from displaying if no SIM card is detected.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/experienceBlockTaskSwitcher\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable task switching on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/logonBlockFastUserSwitching\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the ability to quickly switch between users that are logged on simultaneously without logging off.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/tenantLockdownRequireNetworkDuringOutOfBoxExperience\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the device is required to connect to the network.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/appManagementMSIAllowUserControlOverInstall\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting permits users to change installation options that typically are available only to system administrators.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/appManagementMSIAlwaysInstallWithElevatedPrivileges\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting directs Windows Installer to use elevated permissions when it installs any program on the system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/dataProtectionBlockDirectMemoryAccess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows you to block direct memory access (DMA) for all hot pluggable PCI downstream ports until a user logs into Windows.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/assignedAccessMultiModeProfiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows to define a list of assigned access profiles for multi app mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyAccessControls\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a list of applications with their access control levels over privacy data categories, and/or the default access levels per category.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.edgeSearchEngineCustom/edgeSearchEngineOpenSearchXmlUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Points to a https link containing the OpenSearch xml file that contains, at minimum, the short name and the URL to the search Engine.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.edgeSearchEngine/edgeSearchEngineType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to set a predefined default search engine for MDM-Controlled devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10NetworkBoundaryConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows10 Network Boundary Configuration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsNetworkIsolationPolicy/enterpriseNetworkDomainNames\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the list of domains that comprise the boundaries of the enterprise. Data from one of these domains that is sent to a device will be considered enterprise data and protected. These locations will be considered a safe destination for enterprise data to be shared to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.proxiedDomain/ipAddressOrFQDN\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IP address or FQDN\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.proxiedDomain/proxy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy IP or FQDN\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsNetworkIsolationPolicy/enterpriseCloudResources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a list of enterprise resource domains hosted in the cloud that need to be protected. Connections to these resources are considered enterprise data. If a proxy is paired with a cloud resource, traffic to the cloud resource will be routed through the enterprise network via the denoted proxy server (on Port 80). A proxy server used for this purpose must also be configured using the EnterpriseInternalProxyServers policy. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsNetworkIsolationPolicy/enterpriseIPRanges\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the enterprise IP ranges that define the computers in the enterprise network. Data that comes from those computers will be considered part of the enterprise and protected. These locations will be considered a safe destination for enterprise data to be shared to. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsNetworkIsolationPolicy/enterpriseInternalProxyServers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the comma-separated list of internal proxy servers. For example, &quot;157.54.14.28, 157.54.11.118, 10.202.14.167, 157.53.14.163, 157.69.210.59&quot;. These proxies have been configured by the admin to connect to specific resources on the Internet. They are considered to be enterprise network locations. The proxies are only leveraged in configuring the EnterpriseCloudResources policy to force traffic to the matched cloud resources through these proxies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsNetworkIsolationPolicy/enterpriseIPRangesAreAuthoritative\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that tells the client to accept the configured list and not to use heuristics to attempt to find other subnets. Default is false.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsNetworkIsolationPolicy/enterpriseProxyServers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is a list of proxy servers. Any server not on this list is considered non-enterprise.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsNetworkIsolationPolicy/enterpriseProxyServersAreAuthoritative\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that tells the client to accept the configured list of proxies and not try to detect other work proxies. Default is false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsNetworkIsolationPolicy/neutralDomainResources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of domain names that can used for work or personal resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10NetworkBoundaryConfiguration/windowsNetworkIsolationPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Network Isolation Policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iPv6Range/lowerAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lower address.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iPv6Range/upperAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upper address.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iPv4Range/lowerAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lower address.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iPv4Range/upperAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upper address.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CustomConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10CustomConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CustomConfiguration/omaSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 1000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This entity provides descriptions of the declared methods, properties and relationships exposed by Windows Hello for Business.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/enhancedAntiSpoofingForFacialFeaturesEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value used to enable enhanced anti-spoofing for facial feature recognition on Windows Hello face authentication.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/pinMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that sets the minimum number of characters required for the Windows Hello for Business PIN. Valid values are 4 to 127 inclusive and less than or equal to the value set for the maximum PIN. Valid values 4 to 127\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/pinMaximumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that sets the maximum number of characters allowed for the work PIN. Valid values are 4 to 127 inclusive and greater than or equal to the value set for the minimum PIN. Valid values 4 to 127\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/pinUppercaseCharactersUsage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This value configures the use of uppercase characters in the Windows Hello for Business PIN.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/pinLowercaseCharactersUsage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This value configures the use of lowercase characters in the Windows Hello for Business PIN.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/pinSpecialCharactersUsage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the ability to use special characters in the Windows Hello for Business PIN.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/pinExpirationInDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value specifies the period (in days) that a PIN can be used before the system requires the user to change it. Valid values are 0 to 730 inclusive. Valid values 0 to 730\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/pinPreviousBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the ability to prevent users from using past PINs. This must be set between 0 and 50, inclusive, and the current PIN of the user is included in that count. If set to 0, previous PINs are not stored. PIN history is not preserved through a PIN reset. Valid values 0 to 50\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/pinRecoveryEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that enables a user to change their PIN by using the Windows Hello for Business PIN recovery service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/securityDeviceRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls whether to require a Trusted Platform Module (TPM) for provisioning Windows Hello for Business. A TPM provides an additional security benefit in that data stored on it cannot be used on other devices. If set to False, all devices can provision Windows Hello for Business even if there is not a usable TPM.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/unlockWithBiometricsEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the use of biometric gestures, such as face and fingerprint, as an alternative to the Windows Hello for Business PIN.  If set to False, biometric gestures are not allowed. Users must still configure a PIN as a backup in case of failures.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/useCertificatesForOnPremisesAuthEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that enables Windows Hello for Business to use certificates to authenticate on-premise resources.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/windowsHelloForBusinessBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that blocks Windows Hello for Business as a method for signing into Windows.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This entity provides descriptions of the declared methods, properties and relationships exposed by the kiosk resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskProfile/profileId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskProfile/profileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is a friendly name used to identify a group of applications, the layout of these apps on the start menu and the users to whom this kiosk configuration is assigned.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskProfile/appConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The App configuration that will be used for this kiosk configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskProfile/userAccountsConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user accounts that will be locked to this kiosk configuration. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskConfiguration/kioskProfiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows to define a list of Kiosk profiles for a Kiosk configuration. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskConfiguration/kioskBrowserDefaultUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the default URL the browser should navigate to on launch.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskConfiguration/kioskBrowserEnableHomeButton\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable the kiosk browser's home button. By default, the home button is disabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskConfiguration/kioskBrowserEnableNavigationButtons\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable the kiosk browser's navigation buttons(forward/back). By default, the navigation buttons are disabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskConfiguration/kioskBrowserEnableEndSessionButton\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable the kiosk browser's end session button. By default, the end session button is disabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskConfiguration/kioskBrowserRestartOnIdleTimeInMinutes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of minutes the session is idle until the kiosk browser restarts in a fresh state.  Valid values are 1-1440. Valid values 1 to 1440\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskConfiguration/kioskBrowserBlockedURLs\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify URLs that the kiosk browsers should not navigate to\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskConfiguration/kioskBrowserBlockedUrlExceptions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify URLs that the kiosk browser is allowed to navigate to\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskMultipleApps/apps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"These are the only Windows Store Apps that will be available to launch from the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskMultipleApps/showTaskBar\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting allows the admin to specify whether the Task Bar is shown or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskMultipleApps/startMenuLayoutXml\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows admins to override the default Start layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in Binary format.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskUWPApp/appUserModelId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the only Application User Model ID (AUMID) that will be available to launch use while in Kiosk Mode\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskUWPApp/appId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This references an Intune App that will be target to the same assignments as Kiosk configuration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskUWPApp/containedAppId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This references an contained App from an Intune App\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskSingleUWPApp/uwpApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the only Application User Model ID (AUMID) that will be available to launch use while in Kiosk Mode\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskDesktopApp/name\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the friendly name of an app\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskDesktopApp/path\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the path of a desktop app\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskLocalGroup/groupName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the local group that will be locked to this kiosk configuration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskActiveDirectoryGroup/groupName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the AD group that will be locked to this kiosk configuration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskAzureADGroup/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the AzureAD group that will be locked to this kiosk configuration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskAzureADGroup/groupId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the AzureAD group that will be locked to this kiosk configuration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskAzureADUser/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the AzureAD user that will be locked to this kiosk configuration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskAzureADUser/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user accounts that will be locked to this kiosk configuration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsKioskLocalUser/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The local user that will be locked to this kiosk configuration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EnterpriseModernAppManagementConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows10 Enterprise Modern App Management Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EnterpriseModernAppManagementConfiguration/uninstallBuiltInApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to uninstall a fixed list of built-in Windows apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the sharedPCConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCAccountManagerPolicy/accountDeletionPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures when accounts are deleted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCAccountManagerPolicy/cacheAccountsAboveDiskFreePercentage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the percentage of available disk space a PC should have before it stops deleting cached shared PC accounts. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCAccountManagerPolicy/inactiveThresholdDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies when the accounts will start being deleted when they have not been logged on during the specified period, given as number of days. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCAccountManagerPolicy/removeAccountsBelowDiskFreePercentage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the percentage of disk space remaining on a PC before cached accounts will be deleted to free disk space. Accounts that have been inactive the longest will be deleted first. Only applies when AccountDeletionPolicy is DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/accountManagerPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how accounts are managed on a shared PC. Only applies when disableAccountManager is false.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/allowedAccounts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which type of accounts are allowed to use on a shared PC.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/localStorage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether local storage is allowed on a shared PC.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/allowLocalStorage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether local storage is allowed on a shared PC.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/setAccountManager\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the account manager for shared PC mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/disableAccountManager\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the account manager for shared PC mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/setEduPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the default shared PC education environment policies should be enabled/disabled/not configured. For Windows 10 RS2 and later, this policy will be applied without setting Enabled to true.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/disableEduPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the default shared PC education environment policies should be disabled. For Windows 10 RS2 and later, this policy will be applied without setting Enabled to true.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/setPowerPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the default shared PC power policies should be enabled/disabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/disablePowerPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the default shared PC power policies should be disabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/signInOnResume\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the requirement to sign in whenever the device wakes up from sleep mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/disableSignInOnResume\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the requirement to sign in whenever the device wakes up from sleep mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/enabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables shared PC mode and applies the shared pc policies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/idleTimeBeforeSleepInSeconds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the time in seconds that a device must sit idle before the PC goes to sleep. Setting this value to 0 prevents the sleep timeout from occurring.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/kioskAppDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the display text for the account shown on the sign-in screen which launches the app specified by SetKioskAppUserModelId. Only applies when KioskAppUserModelId is set.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/kioskAppUserModelId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the application user model ID of the app to use with assigned access.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/maintenanceStartTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the daily start time of maintenance hour.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10PFXImportCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deprecated\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the secureAssessment resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/launchUri\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Url link to an assessment that's automatically loaded when the secure assessment browser is launched. It has to be a valid Url (http[s]://msdn.microsoft.com/).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/configurationAccount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The account used to configure the Windows device for taking the test. The user can be a domain account (domain\\user), an AAD account (username@tenant.com) or a local account (username).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/configurationAccountType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The account type used to by ConfigurationAccount.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/allowPrinting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the app from printing during the test.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/allowScreenCapture\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow screen capture capability during a test.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/allowTextSuggestion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow text suggestions during the test.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/wifiSecurityType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the Wifi Security Type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/ssid\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the SSID of the wifi connection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/networkName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the network configuration name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/connectAutomatically\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether the wifi connection should connect automatically when in range.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/connectToPreferredNetwork\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether the wifi connection should connect to more preferred networks when already connected to this one.  Requires ConnectAutomatically to be true.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/connectWhenNetworkNameIsHidden\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether the wifi connection should connect automatically even when the SSID is not broadcasting.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/proxySetting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the proxy setting for Wi-Fi configuration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/proxyManualAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the IP address for the proxy server.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/proxyManualPort\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the port for the proxy server.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/proxyAutomaticConfigurationUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the URL for the proxy server configuration script.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/forceFIPSCompliance\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to force FIPS compliance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This entity provides descriptions of the declared methods, properties and relationships exposed by the Wifi CSP.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/networkSingleSignOn\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the network single sign on type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/maximumAuthenticationTimeoutInSeconds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify maximum authentication timeout (in seconds).  Valid range: 1-120\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/promptForAdditionalAuthenticationCredentials\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether the wifi connection should prompt for additional authentication credentials.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/enablePairwiseMasterKeyCaching\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether the wifi connection should enable pairwise master key caching.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/maximumPairwiseMasterKeyCacheTimeInMinutes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify maximum pairwise master key cache time (in minutes).  Valid range: 5-1440\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/maximumNumberOfPairwiseMasterKeysInCache\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify maximum number of pairwise master keys in cache.  Valid range: 1-255\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/enablePreAuthentication\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether pre-authentication should be enabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/maximumPreAuthenticationAttempts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify maximum pre-authentication attempts.  Valid range: 1-16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/eapType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extensible Authentication Protocol (EAP). Indicates the type of EAP protocol set on the the Wi-Fi endpoint (router).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/trustedServerCertificateNames\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify trusted server certificate names.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/authenticationMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the authentication method.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/innerAuthenticationProtocolForEAPTTLS\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify inner authentication protocol for EAP TTLS.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/outerIdentityPrivacyTemporaryValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the string to replace usernames for privacy when using EAP TTLS or PEAP.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81TrustedRootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 8.1 Trusted Certificate configuration profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/rootCertificatesForServerValidation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify root certificate for server validation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsCertificateProfileBase\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/identityCertificateForClientAuthentication\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify identity certificate for client authentication.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81TrustedRootCertificate/trustedRootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81TrustedRootCertificate/certFileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81TrustedRootCertificate/destinationStore\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destination store location for the Trusted Root Certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsCertificateProfileBase/renewalThresholdPercentage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsCertificateProfileBase/keyStorageProvider\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key Storage Provider (KSP)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsCertificateProfileBase/subjectNameFormat\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsCertificateProfileBase/subjectAlternativeNameType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsCertificateProfileBase/certificateValidityPeriodValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsCertificateProfileBase/certificateValidityPeriodScale\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10ImportedPFXCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Desktop and Mobile PFX Import certificate profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10ImportedPFXCertificateProfile/managedDeviceCertificateStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81ImportedPFXCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 8.1 Phone and Mobile PFX Import certificate profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81ImportedPFXCertificateProfile/managedDeviceCertificateStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CertificateProfileBase\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base class for Windows 10 certificate profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10PkcsCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Desktop and Mobile PKCS certificate profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10PkcsCertificateProfile/certificationAuthority\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10PkcsCertificateProfile/certificationAuthorityName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10PkcsCertificateProfile/certificateTemplateName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10PkcsCertificateProfile/subjectAlternativeNameFormatString\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10PkcsCertificateProfile/extendedKeyUsages\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10PkcsCertificateProfile/managedDeviceCertificateStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CertificateProfileBase\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CertificateProfileBase/extendedKeyUsages\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CertificateProfileBase/customSubjectAlternativeNames\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alterantive Name Settings. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81SCEPCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 8.1+ SCEP certificate profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81SCEPCertificateProfile/scepServerUrls\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81SCEPCertificateProfile/subjectNameFormatString\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81SCEPCertificateProfile/keyUsage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81SCEPCertificateProfile/keySize\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81SCEPCertificateProfile/hashAlgorithm\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81SCEPCertificateProfile/subjectAlternativeNameFormatString\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81SCEPCertificateProfile/certificateStore\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81SCEPCertificateProfile/rootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81SCEPCertificateProfile/managedDeviceCertificateStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81WifiImportConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 8.1+ Wi-Fi import configuration. By configuring this profile you can instruct Windows 8.1 (and later) devices to connect to desired Wi-Fi endpoint. Connect a Windows 8.1 device to the desired Wi-Fi network and extract the XML from that device to later embed into this Wi-Fi profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81WifiImportConfiguration/payloadFileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload file name (*.xml).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81WifiImportConfiguration/profileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile name displayed in the UI.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81WifiImportConfiguration/payload\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload. (UTF8 encoded byte array). This is the XML file saved on the device you used to connect to the Wi-Fi endpoint.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDomainJoinConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Domain Join device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDomainJoinConfiguration/computerNameStaticPrefix\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fixed prefix to be used for computer name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDomainJoinConfiguration/computerNameSuffixRandomCharCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Dynamically generated characters used as suffix for computer name. Valid values 3 to 14\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDomainJoinConfiguration/activeDirectoryDomainName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Directory domain name to join.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDomainJoinConfiguration/organizationalUnit\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Organizational unit (OU) where the computer account will be created. If this parameter is NULL, the well known computer object container will be used as published in the domain.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDomainJoinConfiguration/networkAccessConfigurations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reference to device configurations required for network connectivity\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CustomConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windowsPhone81CustomConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CustomConfiguration/omaSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 1000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81TrustedRootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Phone 8.1+ Trusted Root Certificate configuration profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81TrustedRootCertificate/trustedRootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81TrustedRootCertificate/certFileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Update for business configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/deliveryOptimizationMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Delivery Optimization Mode\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/prereleaseFeatures\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The pre-release features.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/automaticUpdateMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatic update mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/microsoftUpdateServiceAllowed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow Microsoft Update Service\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/driversExcluded\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exclude Windows update Drivers\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/installationSchedule\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Installation schedule\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesDeferralPeriodInDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defer Quality Updates by these many days\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesDeferralPeriodInDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defer Feature Updates by these many days\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesPaused\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pause Quality Updates\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesPaused\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pause Feature Updates\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesPauseExpiryDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Quality Updates Pause Expiry datetime\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesPauseExpiryDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Feature Updates Pause Expiry datetime\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/businessReadyUpdatesOnly\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines which branch devices will receive their updates from\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/skipChecksBeforeRestart\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set to skip all check before restart: Battery level = 40%, User presence, Display Needed, Presentation mode, Full screen mode, phone call state, game mode etc. \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/updateWeeks\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled the update installation on the weeks of the month\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesPauseStartDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Quality Updates Pause Start datetime\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesPauseStartDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Feature Updates Pause Start datetime\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesRollbackWindowInDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days after a Feature Update for which a rollback is valid\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesWillBeRolledBack\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to rollback Quality Updates on the next device check in\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesWillBeRolledBack\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to rollback Feature Updates on the next device check in\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesRollbackStartDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Quality Updates Rollback Start datetime\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesRollbackStartDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Feature Updates Rollback Start datetime\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateScheduledInstall/scheduledInstallDay\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Install Day in week\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateScheduledInstall/scheduledInstallTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Install Time during day\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateActiveHoursInstall/activeHoursStart\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours Start\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateActiveHoursInstall/activeHoursEnd\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours End\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsVpnConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows VPN configuration profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsVpnConfiguration/connectionName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection name displayed to the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsVpnConfiguration/servers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsVpnConfiguration/customXml\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom XML commands that configures the VPN connection. (UTF8 encoded byte array)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Windows 10 device (desktop or mobile) to connect to desired VPN endpoint. By specifying the authentication method and security types expected by VPN endpoint you can make the VPN connection seamless for end user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/profileTarget\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile target type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/connectionType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/enableSplitTunneling\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable split tunneling.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/enableAlwaysOn\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Always On mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/enableDeviceTunnel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable device tunnel.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/enableDnsRegistration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable IP address registration with internal DNS.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/dnsSuffixes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify DNS suffixes to add to the DNS search list to properly route short names.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/authenticationMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/rememberUserCredentials\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remember user credentials.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/enableConditionalAccess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable conditional access.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/enableSingleSignOnWithAlternateCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable single sign-on (SSO) with alternate certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/singleSignOnEku\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Single sign-on Extended Key Usage (EKU).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/singleSignOnIssuerHash\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Single sign-on issuer hash.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/eapXml\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extensible Authentication Protocol (EAP) XML. (UTF8 encoded byte array)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/proxyServer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy Server.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10AssociatedApps/appType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10AssociatedApps/identifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/associatedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Associated Apps. This collection can contain a maximum of 10000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/onlyAssociatedAppsCanUseConnection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only associated Apps can use connection (per-app VPN).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/windowsInformationProtectionDomain\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Information Protection (WIP) domain to associate with this connection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnTrafficRule/name\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnTrafficRule/protocols\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Protocols (0-255). Valid values 0 to 255\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.numberRange/lowerNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lower number.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.numberRange/upperNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upper number.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnTrafficRule/localPortRanges\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Local port range can be set only when protocol is either TCP or UDP (6 or 17). This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnTrafficRule/remotePortRanges\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote port range can be set only when protocol is either TCP or UDP (6 or 17). This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnTrafficRule/localAddressRanges\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Local address range. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnTrafficRule/remoteAddressRanges\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote address range. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnTrafficRule/appId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App identifier, if this traffic rule is triggered by an app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnTrafficRule/appType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App type, if this traffic rule is triggered by an app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnTrafficRule/routingPolicyType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When app triggered, indicates whether to enable split tunneling along this route.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnTrafficRule/claims\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Claims associated with this traffic rule.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/trafficRules\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Traffic rules. This collection can contain a maximum of 1000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnRoute/destinationPrefix\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destination prefix (IPv4/v6 address).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnRoute/prefixSize\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prefix size. (1-32). Valid values 1 to 32\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/routes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Routes (optional for third-party providers). This collection can contain a maximum of 1000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnDnsRule/name\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnDnsRule/servers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Servers.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vpnDnsRule/proxyServerUri\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy Server Uri.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/dnsRules\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DNS rules. This collection can contain a maximum of 1000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/identityCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81VpnConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Windows 8.1 (and later) devices to connect to desired VPN endpoint. By specifying the authentication method and security types expected by VPN endpoint you can make the VPN connection seamless for end user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81VpnConfiguration/applyOnlyToWindows81\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating whether this policy only applies to Windows 8.1. This property is read-only.\" />\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n                    <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81VpnConfiguration/connectionType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81VpnConfiguration/loginGroupOrDomain\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Login group or domain when connection type is set to Dell SonicWALL Mobile Connection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81VpnConfiguration/enableSplitTunneling\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable split tunneling for the VPN.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81VpnConfiguration/proxyServer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy Server.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81VpnConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Windows Phone 8.1 to connect to desired VPN endpoint. By specifying the authentication method and security types expected by VPN endpoint you can make the VPN connection seamless for end user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81VpnConfiguration/bypassVpnOnCompanyWifi\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bypass VPN on company Wi-Fi.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81VpnConfiguration/bypassVpnOnHomeWifi\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bypass VPN on home Wi-Fi.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81VpnConfiguration/authenticationMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81VpnConfiguration/rememberUserCredentials\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remember user credentials.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81VpnConfiguration/dnsSuffixSearchList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DNS suffix search list.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CertificateProfileBase\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base Windows Phone 8.1+ certificate profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81VpnConfiguration/identityCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CertificateProfileBase/renewalThresholdPercentage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CertificateProfileBase/keyStorageProvider\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key Storage Provider (KSP).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CertificateProfileBase/subjectNameFormat\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CertificateProfileBase/subjectAlternativeNameType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CertificateProfileBase/certificateValidityPeriodValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validtiy Period.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CertificateProfileBase/certificateValidityPeriodScale\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CertificateProfileBase/extendedKeyUsages\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81SCEPCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Phone 8.1+ SCEP certificate profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81SCEPCertificateProfile/scepServerUrls\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81SCEPCertificateProfile/subjectNameFormatString\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81SCEPCertificateProfile/keyUsage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81SCEPCertificateProfile/keySize\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81SCEPCertificateProfile/hashAlgorithm\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81SCEPCertificateProfile/subjectAlternativeNameFormatString\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81SCEPCertificateProfile/rootCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81SCEPCertificateProfile/managedDeviceCertificateStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windows81GeneralConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/accountsBlockAddingNonMicrosoftAccountEmail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/applyOnlyToWindows81\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n                    <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating whether this policy only applies to Windows 8.1. This property is read-only.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockAutofill\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block auto fill.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockAutomaticDetectionOfIntranetSites\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block automatic detection of Intranet sites.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockEnterpriseModeAccess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block enterprise mode access.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockJavaScript\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using JavaScript.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockPlugins\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block plug-ins.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockPopups\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockSendingDoNotTrackHeader\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from sending the do not track header.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockSingleWordEntryOnIntranetSites\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block a single word entry on Intranet sites.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserRequireSmartScreen\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require the user to use the smart screen filter.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserEnterpriseModeSiteListLocation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enterprise mode site list location. Could be a local file, local network or http location.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserInternetSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internet security level.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserIntranetSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intranet security level.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserLoggingReportLocation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The logging report location.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserRequireHighSecurityForRestrictedSites\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require high security for restricted sites.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserRequireFirewall\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a firewall.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserRequireFraudWarning\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require fraud warning.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserTrustedSitesSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The trusted sites security level.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/cellularBlockDataRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block data roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/diagnosticsBlockDataSubmission\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordBlockPicturePasswordAndPin\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using a pictures password and pin.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password expiration in days.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minutes of inactivity before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of sign in failures before factory reset.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/storageRequireDeviceEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require encryption on a mobile device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/minimumAutoInstallClassification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum update classification to install automatically.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/updatesMinimumAutoInstallClassification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum update classification to install automatically.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/updatesRequireAutomaticUpdates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require automatic updates.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/userAccountControlSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user account control settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/workFoldersUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The work folders url.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windowsPhone81GeneralConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/applyOnlyToWindowsPhone81\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n                    <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating whether this policy only applies to Windows Phone 8.1. This property is read-only.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/appsBlockCopyPaste\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block copy paste.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/bluetoothBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block bluetooth.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/cameraBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block camera.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/cellularBlockWifiTethering\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi tethering. Has no impact if Wi-Fi is blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/compliantAppsList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/compliantAppListType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List that is in the AppComplianceList.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/diagnosticDataBlockSubmission\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/emailBlockAddingAccounts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block custom email accounts.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/locationServicesBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block location services.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/microsoftAccountBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block using a Microsoft Account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/nfcBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Near-Field Communication.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing the calendar.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before screen timeout.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of character sets a password must contain.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password type that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/screenCaptureBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block screenshots.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/storageBlockRemovableStorage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block removable storage.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require encryption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/webBrowserBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/wifiBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/wifiBlockAutomaticConnectHotspots\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/wifiBlockHotspotReporting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi hotspot reporting. Has no impact if Wi-Fi is blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/windowsStoreBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the Windows Store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10TeamGeneralConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/azureOperationalInsightsBlockTelemetry\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block Azure Operational Insights.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/azureOperationalInsightsWorkspaceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Operational Insights workspace id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/azureOperationalInsightsWorkspaceKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Operational Insights Workspace key.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/connectAppBlockAutoLaunch\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to automatically launch the Connect app whenever a projection is initiated.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/maintenanceWindowBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block setting a maintenance window for device updates.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/maintenanceWindowDurationInHours\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maintenance window duration for device updates. Valid values 0 to 5\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/maintenanceWindowStartTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maintenance window start time for device updates.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/miracastChannel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The channel.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/miracastBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block wireless projection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/miracastRequirePin\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a pin for wireless projection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsBlockMyMeetingsAndFiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to disable the &quot;My meetings and files&quot; feature in the Start menu, which shows the signed-in user's meetings and files from Office 365.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsBlockSessionResume\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to allow the ability to resume a session when the session times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsBlockSigninSuggestions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to disable auto-populating of the sign-in dialog with invitees from scheduled meetings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsDefaultVolume\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the default volume value for a new session. Permitted values are 0-100. The default is 45. Valid values 0 to 100\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsScreenTimeoutInMinutes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of minutes until the Hub screen turns off.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsSessionTimeoutInMinutes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of minutes until the session times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsSleepTimeoutInMinutes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of minutes until the Hub enters sleep mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/welcomeScreenBlockAutomaticWakeUp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the welcome screen from waking up automatically when someone enters the room.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/welcomeScreenBackgroundImageUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The welcome screen background image URL. The URL must use the HTTPS protocol and return a PNG image.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/welcomeScreenMeetingInformation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The welcome screen meeting information shown.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyGroupAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance policy group assignment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyGroupAssignment/targetGroupId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Id of the AAD group we are targeting the device compliance policy to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyGroupAssignment/excludeGroup\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if this group is should be excluded. Defaults that the group should be included\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyGroupAssignment/deviceCompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The navigation link to the  device compliance polic targeted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceActionItem/gracePeriodHours\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of hours to wait till the action will be enforced. Valid values 0 to 8760\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceActionItem/actionType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"What action to take\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceActionItem/notificationTemplateId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"What notification Message template to use\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceActionItem/notificationMessageCCList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of group IDs to speicify who to CC this notification message to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/deviceDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/deviceModel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/platform\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform of the device that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/complianceGracePeriodExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/userDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the DevicePolicyStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/devicesCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices count for that user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/pendingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/notApplicableCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/notApplicablePlatformCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices due to mismatch platform and policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/successCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/errorCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/failedCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/conflictCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices in conflict\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/lastUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/configurationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/pendingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/notApplicableCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/successCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/errorCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/failedCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/conflictCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users in conflict\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/lastUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/configurationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Android for Work.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of characters in password\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/securityPreventInstallAppsFromUnknownSources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices disallow installation of apps from unknown sources.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/securityDisableUsbDebugging\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable USB debugging on Android devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/securityRequireVerifyApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/deviceThreatProtectionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/securityBlockJailbrokenDevices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Android version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/minAndroidSecurityPatchLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android security patch level.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Android devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/securityRequireSafetyNetAttestationBasicIntegrity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet basic integrity check.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/securityRequireSafetyNetAttestationCertifiedDevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet certified device check.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/securityRequireGooglePlayServices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Google Play Services to be installed and enabled on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/securityRequireUpToDateSecurityProviders\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/securityRequireCompanyPortalAppIntegrity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the Company Portal client app runtime integrity check.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/restrictedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to not have the specified apps installed. This collection can contain a maximum of 10000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Android.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of characters in password\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 65535\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityPreventInstallAppsFromUnknownSources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices disallow installation of apps from unknown sources.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityDisableUsbDebugging\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable USB debugging on Android devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireVerifyApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/deviceThreatProtectionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityBlockJailbrokenDevices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Android version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/minAndroidSecurityPatchLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android security patch level.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Android devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireSafetyNetAttestationBasicIntegrity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet basic integrity check.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireSafetyNetAttestationCertifiedDevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet certified device check.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireGooglePlayServices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Google Play Services to be installed and enabled on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireUpToDateSecurityProviders\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireCompanyPortalAppIntegrity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the Company Portal client app runtime integrity check.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/conditionStatementId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Condition statement id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceComplianceLocalActionBase\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Local Action Configuration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceComplianceLocalActionBase/gracePeriodInMinutes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of minutes to wait till a local action is enforced. Valid values 0 to 2147483647\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceComplianceLocalActionLockDevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Local Action Lock Device Only Configuration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceComplianceLocalActionLockDeviceWithPasscode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Local Action Lock Device with Passcode Configuration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceComplianceLocalActionLockDeviceWithPasscode/passcode\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n                    <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Passcode to reset to Android device. This property is read-only.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidDeviceComplianceLocalActionLockDeviceWithPasscode/passcodeSignInFailureCountBeforeWipe\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures before wiping device, the value can be 4-11. Valid values 4 to 11\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Android Work Profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of characters in password\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityPreventInstallAppsFromUnknownSources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices disallow installation of apps from unknown sources.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityDisableUsbDebugging\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable USB debugging on Android devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireVerifyApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/deviceThreatProtectionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityBlockJailbrokenDevices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Android version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/minAndroidSecurityPatchLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android security patch level.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Android devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireSafetyNetAttestationBasicIntegrity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet basic integrity check.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireSafetyNetAttestationCertifiedDevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet certified device check.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireGooglePlayServices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Google Play Services to be installed and enabled on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireUpToDateSecurityProviders\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireCompanyPortalAppIntegrity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the Company Portal client app runtime integrity check.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/restrictedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to not have the specified apps installed. This collection can contain a maximum of 10000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for IOS.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple passcodes.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the passcode expires. Valid values 1 to 65535\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passcode. Valid values 4 to 14\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a passcode is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodePreviousPasscodeBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passcodes to block. Valid values 1 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required passcode type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a passcode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum IOS version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum IOS version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/securityBlockJailbrokenDevices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/deviceThreatProtectionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection .\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/managedEmailProfileRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a managed email profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/restrictedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to not have the specified apps installed. This collection can contain a maximum of 10000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Mac OS.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to require a password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple passwords.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 65535\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of password. Valid values 4 to 14\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 1 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum IOS version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum IOS version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/systemIntegrityProtectionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled system integrity protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/deviceThreatProtectionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection .\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Mac OS devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/firewallEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the firewall should be enabled or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/firewallBlockAllIncoming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Corresponds to the “Block all incoming connections” option.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/firewallEnableStealthMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Corresponds to “Enable stealth mode.”\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultDeviceCompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default device compliance policy rules that are enforced account wide.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Windows 10.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock Windows device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordRequiredToUnlockFromIdle\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock an idle device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The password expiration in days.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/requireHealthyDeviceReport\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows 10 version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows 10 version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/mobileOsMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows Phone version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/mobileOsMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows Phone version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/earlyLaunchAntiMalwareDriverEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/bitLockerEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/secureBootEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/codeIntegrityEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on windows devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/activeFirewallRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require active firewall on Windows devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/defenderEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Windows Defender Antimalware on Windows devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/defenderVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Windows Defender Antimalware minimum version on Windows devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/signatureOutOfDate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Windows Defender Antimalware Signature to be up to date on Windows devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/rtpEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Windows Defender Antimalware Real-Time Protection on Windows devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/antivirusRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require any Antivirus solution registered with Windows Decurity Center to be on and monitoring (e.g. Symantec, Windows Defender).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/antiSpywareRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require any AntiSpyware solution registered with Windows Decurity Center to be on and monitoring (e.g. Symantec, Windows Defender).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.operatingSystemVersionRange/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of this range (e.g. Valid 1702 builds)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.operatingSystemVersionRange/lowestVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The lowest inclusive version that this range contains.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.operatingSystemVersionRange/highestVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The highest inclusive version that this range contains.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/validOperatingSystemBuildRanges\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The valid operating system build ranges on Windows devices. This collection can contain a maximum of 10000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/deviceThreatProtectionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Device Threat Protection minimum risk level to report noncompliance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/configurationManagerComplianceRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require to consider SCCM Compliance state into consideration for Intune Compliance State.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Windows 10 Mobile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock Windows Phone device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block syncing the calendar.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before password expiration. Valid values 1 to 255\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordRequireToUnlockFromIdle\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock an idle device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows Phone version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows Phone version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/earlyLaunchAntiMalwareDriverEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/bitLockerEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/secureBootEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/codeIntegrityEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on windows devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/activeFirewallRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require active firewall on Windows devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/validOperatingSystemBuildRanges\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The valid operating system build ranges on Windows devices. This collection can contain a maximum of 10000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Windows 8.1.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock Windows device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password expiration in days.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows 8.1 version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows 8.1 version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require encryption on a windows 8.1 device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Windows 8.1 Mobile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block syncing the calendar.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to require a password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows Phone version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows Phone version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on windows phone devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceSetupConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the base class for Setup Configuration. Setup configurations are platform specific and individual per-platform setup configurations inherit from here.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceSetupConfiguration/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceSetupConfiguration/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceSetupConfiguration/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceSetupConfiguration/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceSetupConfiguration/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/compliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/nonCompliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of non compliant devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/remediatedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/errorDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices had error.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/unknownDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/conflictDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/notApplicableDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/compliantUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/nonCompliantUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of non compliant users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/remediatedUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/errorUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users had error.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/unknownUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/conflictUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/notApplicableUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/inGracePeriodCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices that are in grace period\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/configManagerCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices that have compliance managed by System Center Configuration Manager\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/unknownDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/notApplicableDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/compliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/remediatedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/nonCompliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/errorDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/conflictDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/setting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting class name and property name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/settingName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the setting.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/platformType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting platform\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/unknownDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/notApplicableDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/compliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/remediatedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/nonCompliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/errorDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/conflictDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance setting State for a given device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/platformType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device platform type\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/setting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting class name and property name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/settingName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Setting Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/deviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Device Id that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/deviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Device Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user Id that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/userEmail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User email address that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User PrincipalName that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/deviceModel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/complianceGracePeriodExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingStateSummary/unknownDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingStateSummary/notApplicableDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingStateSummary/compliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingStateSummary/remediatedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingStateSummary/nonCompliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingStateSummary/errorDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingStateSummary/conflictDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingStateSummary/notAssignedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not assigned devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ATP onboarding State for a given device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/platformType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device platform type\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/setting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting class name and property name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/settingName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Setting Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/deviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Device Id that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/deviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Device Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user Id that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/userEmail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User email address that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User PrincipalName that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/deviceModel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/complianceGracePeriodExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStateSummary/unknownUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStateSummary/notApplicableUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStateSummary/compliantUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStateSummary/remediatedUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStateSummary/nonCompliantUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStateSummary/errorUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStateSummary/conflictUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.cartToClassAssociation/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.cartToClassAssociation/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.cartToClassAssociation/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the CartToClassAssociation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.cartToClassAssociation/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.cartToClassAssociation/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the CartToClassAssociation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.cartToClassAssociation/deviceCartIds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifiers of device carts to be associated with classes.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.cartToClassAssociation/classroomIds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifiers of classrooms to be associated with device carts.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/installStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The installation status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/osVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device version that is being reported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/deviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device id that is being reported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User id that is being reported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/deviceDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/deviceModel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/platform\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform of the device that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/complianceGracePeriodExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.ndesConnector/lastConnectionDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last connection time for the Ndes Connector\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.ndesConnector/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ndes Connector Status\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.ndesConnector/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name of the Ndes Connector.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/setting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/settingName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized/user friendly setting name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/instanceDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of setting instance that is being reported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/errorCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/errorDescription\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error description\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserName\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/userEmail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserEmail\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/sources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contributing policies\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/currentValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current value of setting on device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationState/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the policy for this policyBase\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationState/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationState/platformType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform type that the policy applies to\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationState/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationState/settingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of how many setting a policy holds\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationState/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User unique identifier, must be Guid\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationState/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/setting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/settingName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized/user friendly setting name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/instanceDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of setting instance that is being reported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/errorCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/errorDescription\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error description\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserName\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/userEmail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserEmail\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/sources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contributing policies\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/currentValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current value of setting on device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the policy for this policyBase\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/platformType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform type that the policy applies to\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/settingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of how many setting a policy holds\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User unique identifier, must be Guid\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationState/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the policy for this policyBase\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationState/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationState/platformType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform type that the policy applies to\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationState/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationState/settingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of how many setting a policy holds\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationState/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User unique identifier, must be Guid\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationState/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.restrictedAppsViolation/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User unique identifier, must be Guid\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.restrictedAppsViolation/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.restrictedAppsViolation/managedDeviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed device unique identifier, must be Guid\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.restrictedAppsViolation/deviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.restrictedAppsViolation/deviceConfigurationId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration profile unique identifier, must be Guid\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.restrictedAppsViolation/deviceConfigurationName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration profile name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.restrictedAppsViolation/platformType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform type\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.restrictedAppsViolation/restrictedAppsState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Restricted apps state\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceReportedApp/appId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application or bundle identifier of the application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.restrictedAppsViolation/restrictedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of violated restricted apps\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceEnrollmentConfiguration/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device configuration profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/organizationName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organization associated with the Apple Volume Purchase Program Token\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/vppTokenAccountType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: `business`, `education`.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/appleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The apple Id associated with the given Apple Volume Purchase Program Token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/expirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration date time of the Apple Volume Purchase Program Token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/lastSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time when an application sync was done with the Apple volume purchase program service using the the Apple Volume Purchase Program Token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/token\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple Volume Purchase Program Token string downloaded from the Apple Volume Purchase Program.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modification date time associated with the Apple Volume Purchase Program Token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current state of the Apple Volume Purchase Program Token. Possible values are: `unknown`, `valid`, `expired`, `invalid`, `assignedToExternalMDM`.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppTokenActionResult/actionName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppTokenActionResult/actionState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppTokenActionResult/startDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action was initiated\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppTokenActionResult/lastUpdatedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action state was last updated\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/tokenActionResults\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of statuses of the actions performed on the Apple Volume Purchase Program Token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/lastSyncStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current sync status of the last application sync which was triggered using the Apple Volume Purchase Program Token. Possible values are: `none`, `inProgress`, `completed`, `failed`.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/automaticallyUpdateApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not apps for the VPP token will be automatically updated.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/countryOrRegion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not apps for the VPP token will be automatically updated.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/dataSharingConsentGranted\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Consent granted for data sharing with the Apple Volume Purchase Program.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An admin specified token friendly name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/locationName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Token location returned from Apple VPP.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppTokenLicenseSummary/vppTokenId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the VPP token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppTokenLicenseSummary/appleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple Id associated with the given Apple Volume Purchase Program Token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppTokenLicenseSummary/organizationName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organization associated with the Apple Volume Purchase Program Token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppTokenLicenseSummary/availableLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of VPP licenses available.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppTokenLicenseSummary/usedLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of VPP licenses in use.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/lastSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last sync time for the Exchange Connector\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange Connector Status\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/primarySmtpAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address used to configure the Service To Service Exchange Connector.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/serverName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the Exchange server.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/connectorServerName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the server hosting the Exchange Connector.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/exchangeConnectorType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of Exchange Connector Configured.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the ExchangeConnectorAgent\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/exchangeAlias\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An alias assigned to the Exchange server\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/exchangeOrganization\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange Organization to the Exchange server\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sideLoadingKey/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Side Loading Key Value, it is 5x5 value, seperated by hiphens.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sideLoadingKey/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Side Loading Key Name displayed to the ITPro Admins.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sideLoadingKey/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Side Loading Key description displayed to the ITPro Admins..\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sideLoadingKey/totalActivation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Side Loading Key Total Activation displayed to the ITPro Admins.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sideLoadingKey/lastUpdatedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Side Loading Key Last Updated Date displayed to the ITPro Admins.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/platformBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the platform from enrolling\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/personalDeviceEnrollmentBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block personally owned devices from enrolling\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Min OS version supported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Max OS version supported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfiguration/showInstallationProgress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show or hide installation progress to user\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfiguration/blockDeviceSetupRetryByUser\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the user to retry the setup on installation failure\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfiguration/allowDeviceResetOnInstallFailure\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block device reset on installation failure\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfiguration/allowLogCollectionOnInstallFailure\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block log collection on installation failure\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfiguration/customErrorMessage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set custom error message to show upon installation failure\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfiguration/installProgressTimeoutInMinutes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set installation progress timeout in minutes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfiguration/allowDeviceUseOnInstallFailure\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the user to continue using the device on installation failure\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppTokenRevokeLicensesActionResult/totalLicensesCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A count of the number of licenses that were attempted to revoke.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppTokenRevokeLicensesActionResult/failedLicensesCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A count of the number of licenses that failed to revoke.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppTokenRevokeLicensesActionResult/actionFailureReason\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason for the revoke licenses action failure.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeOnPremisesPolicy/notificationContent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notification text that will be sent to users quarantined by this policy. This is UTF8 encoded byte array HTML.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeOnPremisesPolicy/defaultAccessLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default access state in Exchange. This rule applies globally to the entire Exchange organization\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeDeviceClass/name\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device class which will be impacted by this rule.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeDeviceClass/type\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of device which is impacted by this rule e.g. Model, Family\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessRule/deviceClass\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Class which will be impacted by this rule.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessRule/accessLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Access Level for Exchange granted by this rule.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeOnPremisesPolicy/accessRules\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device access rules in Exchange. The access rules apply globally to the entire Exchange organization\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeOnPremisesPolicy/knownDeviceClasses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device classes known to Exchange\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeOnPremisesPolicy/conditionalAccessSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings/enabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if on premises conditional access is enabled for this organization\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings/includedGroups\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings/excludedGroups\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings/overrideDefaultRule\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Override the default access rule when allowing a device to ensure access is granted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/lastHeartbeatDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime of last Heartbeat recieved from the Data Sync Partner\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/partnerState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data Sync Partner state for this account\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/androidEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Android, set whether data from the data sync partner should be used during compliance evaluations\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/iosEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For IOS, get or set whether data from the data sync partner should be used during compliance evaluations\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/windowsEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Windows, get or set whether data from the data sync partner should be used during compliance evaluations\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/macEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Mac, get or set whether data from the data sync partner should be used during compliance evaluations\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/androidDeviceBlockedOnMissingPartnerData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Android, set whether Intune must receive data from the data sync partner prior to marking a device compliant\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/iosDeviceBlockedOnMissingPartnerData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For IOS, set whether Intune must receive data from the data sync partner prior to marking a device compliant\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/windowsDeviceBlockedOnMissingPartnerData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Windows, set whether Intune must receive data from the data sync partner prior to marking a device compliant\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/macDeviceBlockedOnMissingPartnerData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Mac, get or set whether Intune must receive data from the data sync partner prior to marking a device compliant\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/partnerUnsupportedOsVersionBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Data Sync Partner\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/partnerUnresponsivenessThresholdInDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Get or Set days the per tenant tolerance to unresponsiveness for this partner integration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/allowPartnerToCollectIOSApplicationMetadata\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For IOS devices, allows the admin to configure whether the data sync partner may also collect metadata about installed applications from Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/lastHeartbeatDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of last heartbeat after admin enabled option Connect to Device management Partner\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/partnerState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner state of this tenant\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/partnerAppType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner App type\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/singleTenantAppId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner Single tenant App id\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner display name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/isConfigured\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether device management partner is configured or not\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/whenPartnerDevicesWillBeRemoved\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime in UTC when PartnerDevices will be removed. This will become obselete soon.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/whenPartnerDevicesWillBeMarkedAsNonCompliant\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime in UTC when PartnerDevices will be marked as NonCompliant. This will become obselete soon.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/whenPartnerDevicesWillBeRemovedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime in UTC when PartnerDevices will be removed\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime in UTC when PartnerDevices will be marked as NonCompliant\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managementCondition/uniqueName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique name for the management condition. Used in management condition expressions.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managementCondition/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin defined name of the management condition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managementCondition/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin defined description of the management condition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managementCondition/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the management condition was created. Generated service side.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managementCondition/modifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the management condition was last modified. Updated service side.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managementCondition/eTag\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ETag of the management condition. Updated service side.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managementCondition/applicablePlatforms\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The applicable platforms for this management condition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managementCondition/managementConditionStatements\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The management condition statements associated to the management condition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managementConditionStatement/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin defined name of the management condition statement.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managementConditionStatement/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin defined description of the management condition statement.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managementConditionStatement/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the management condition statement was created. Generated service side.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managementConditionStatement/modifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the management condition statement was last modified. Updated service side.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managementConditionStatement/expression\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The management condition statement expression used to evaluate if a management condition statement was activated/deactivated.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managementConditionStatement/eTag\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ETag of the management condition statement. Updated service side.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managementConditionStatement/applicablePlatforms\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The applicable platforms for this management condition statement.\" />\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"This is calculated from looking the management conditions associated to the management condition statement and finding the intersection of applicable platforms.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managementConditionStatement/managementConditions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The management conditions associated to the management condition statement.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managementConditionExpressionString/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The management condition statement expression string value.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.binaryManagementConditionExpression/operator\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operator used in the evaluation of the binary operation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.binaryManagementConditionExpression/firstOperand\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The first operand of the binary operation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.binaryManagementConditionExpression/secondOperand\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The second operand of the binary operation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.unaryManagementConditionExpression/operator\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operator used in the evaluation of the unary operation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.unaryManagementConditionExpression/operand\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operand of the unary operation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.variableManagementConditionExpression/managementConditionId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The management condition id that is used to evaluate the expression.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.locationManagementCondition\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the information to define a location management condition, an area of interest, to monitor.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.circularGeofenceManagementCondition\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the information to define a circular geo-fence management condition, an area of interest, to monitor.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.circularGeofenceManagementCondition/latitude\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Latitude in degrees, between -90 and +90 inclusive.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.circularGeofenceManagementCondition/longitude\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Longitude in degrees, between -180 and +180 inclusive.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.circularGeofenceManagementCondition/radiusInMeters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Radius in meters.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.networkManagementCondition\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the information to define a network management condition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.networkIPv4ConfigurationManagementCondition\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IPv4 configuration-based management conditions may be defined that will trigger when a device detects certain IP network settings. An IP config management conditions will only be considered TRUE when the network connection is active.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.networkIPv4ConfigurationManagementCondition/ipV4Prefix\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IPv4 subnet to be connected to. e.g. 10.0.0.0/8\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.networkIPv4ConfigurationManagementCondition/ipV4Gateway\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IPv4 gateway address. e.g. 10.0.0.0\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.networkIPv4ConfigurationManagementCondition/ipV4DHCPServer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IPv4 address of the DHCP server for the adapter.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.networkIPv4ConfigurationManagementCondition/ipV4DNSServerList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IPv4 DNS servers configured for the adapter.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.networkIPv4ConfigurationManagementCondition/dnsSuffixList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Valid DNS suffixes for the current network. e.g. seattle.contoso.com\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.networkIPv6ConfigurationManagementCondition\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IPv6 configuration-based management conditions may be defined that will trigger when a device detects certain IP network settings. An IP config management condition will only be considered TRUE when the network connection is active.\" />\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"IPv6 DHCP server addresses may not be matched. This is because Windows(circa Redstone) does not expose this information to the Natural Authentication service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.networkIPv6ConfigurationManagementCondition/ipV6Prefix\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IPv6 subnet to be connected to. e.g. 2001:db8::/32\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.networkIPv6ConfigurationManagementCondition/ipV6Gateway\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IPv6 gateway address to. e.g 2001:db8::1\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.networkIPv6ConfigurationManagementCondition/ipV6DNSServerList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An IPv6 DNS servers configured for the adapter.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.networkIPv6ConfigurationManagementCondition/dnsSuffixList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Valid DNS suffixes for the current network. e.g. seattle.contoso.com\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for the deployment an app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileApp/mobileAppIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app with it's operating system type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileApp/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppPolicyAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type for deployment of groups or apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppPolicyAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for deployment of a group or app\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppDiagnosticStatus/validationName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The validation friendly name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppDiagnosticStatus/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the operation\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppDiagnosticStatus/mitigationInstruction\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Instruction on how to mitigate a failed validation\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of creation\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/lastSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of last the app synced with management service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/applicationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/managementSdkVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App management SDK version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/platformVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating System version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/deviceType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Host device type\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/deviceTag\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App management SDK generated tag, which helps relate apps hosted on the same device. Not guaranteed to relate apps in all conditions.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/deviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Host device name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/managedDeviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Managed Device identifier of the host device. Value could be empty even when the host device is managed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/azureADDeviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory Device identifier of the host device. Value could be empty even when the host device is Azure Active Directory registered.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/flaggedReasons\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more reasons an app registration is flagged. E.g. app running on rooted device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user Id to who this app registration belongs.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/appIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app package Identifier\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/appliedPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more policys already applied on the registered app when it last synchronized with managment service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/intendedPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more policies admin intended for the app as of now.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppOperation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an operation applied against an app registration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/operations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more long running operations triggered on the app registration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicy/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy display name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicy/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy's description.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicy/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the policy was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicy/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last time the policy was modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicy/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/periodOfflineBeforeAccessCheck\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The period after which access is checked when the device is not connected to the internet.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/periodOnlineBeforeAccessCheck\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The period after which access is checked when the device is connected to the internet.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/allowedInboundDataTransferSources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sources from which data is allowed to be transferred.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/allowedOutboundDataTransferDestinations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destinations to which data is allowed to be transferred.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/organizationalCredentialsRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether organizational credentials are required for app use.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/allowedOutboundClipboardSharingLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The level to which the clipboard may be shared between apps on the managed device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/dataBackupBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the backup of a managed app's data is blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/deviceComplianceRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether device compliance is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/managedBrowserToOpenLinksRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether internet links should be opened in the managed browser app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/saveAsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether users may use the &quot;Save As&quot; menu item to save a copy of protected files.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/periodOfflineBeforeWipeIsEnforced\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The amount of time an app is allowed to remain disconnected from the internet before all managed data it is wiped.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/pinRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an app-level pin is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/maximumPinRetries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/simplePinBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether simplePin is blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/minimumPinLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum pin length required for an app-level pin if PinRequired is set to True\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/pinCharacterSet\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Character set which may be used for an app-level pin if PinRequired is set to True.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/periodBeforePinReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TimePeriod before the all-level pin must be reset if PinRequired is set to True.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/allowedDataStorageLocations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data storage locations where a user may store managed data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/contactSyncBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether contacts can be synced to the user's device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/printBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether printing is allowed from managed apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/fingerprintBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the fingerprint reader is allowed in place of a pin if PinRequired is set to True.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/disableAppPinIfDevicePinIsSet\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the app pin is required if the device pin is set.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/minimumRequiredOsVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/minimumWarningOsVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will result in warning message on the managed app from accessing company data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/minimumRequiredAppVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/minimumWarningAppVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will result in warning message on the managed app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/minimumWipeOsVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than or equal to the specified version will wipe the managed app and the associated company data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/minimumWipeAppVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than or equal to the specified version will wipe the managed app and the associated company data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/appActionIfDeviceComplianceRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either block or wipe, when the device is either rooted or jailbroken, if DeviceComplianceRequired is set to true.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/appActionIfMaximumPinRetriesExceeded\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either block or wipe, based on maximum number of incorrect pin retry attempts.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/pinRequiredOnLaunchInsteadOfBiometric\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Requires an app pin on launch instead of non biometrics passcode\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/pinRequiredInsteadOfBiometricTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timeout in minutes for an app pin instead of non biometrics passcode\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppProtection/isAssigned\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the policy is deployed to any inclusion groups or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppProtection/targetedAppManagementLevels\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intended app management levels for this policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppProtection/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of inclusion and exclusion groups to which the policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppConfiguration/customSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A set of string key and string value pairs to be sent to apps for users to whom the configuration is scoped, unalterned by this service\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/deployedAppCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/isAssigned\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the policy is deployed to any inclusion groups or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/apps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ManagedAppEntity is the base entity type for all other entity types under app management workflow.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/deploymentSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of inclusion and exclusion groups to which the policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enforcementLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WIP enforcement level.See the Enum definition for supported values\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseDomain\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Primary enterprise domain\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionResourceCollection/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionResourceCollection/resources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of resources\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseProtectedDomainNames\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of enterprise domains to be protected\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/protectionUnderLockConfigRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the protection under lock feature (also known as encrypt under pin) should be configured\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/subjectName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate subject name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate description\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/expirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate expiration datetime\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/certificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/dataRecoveryCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a recovery certificate that can be used for data recovery of encrypted files. This is the same as the data recovery agent(DRA) certificate for encrypting file system(EFS)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/revokeOnUnenrollDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy controls whether to revoke the WIP keys when a device unenrolls from the management service. If set to 1 (Don't revoke keys), the keys will not be revoked and the user will continue to have access to protected files after unenrollment. If the keys are not revoked, there will be no revoked file cleanup subsequently.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/rightsManagementServicesTemplateId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TemplateID GUID to use for RMS encryption. The RMS template allows the IT admin to configure the details about who has access to RMS-protected file and how long they have access\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/azureRightsManagementServicesAllowed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to allow Azure RMS encryption for WIP\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/iconsVisible\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether overlays are added to icons for WIP protected files in Explorer and enterprise only app tiles in the Start menu. Starting in Windows 10, version 1703 this setting also configures the visibility of the WIP icon in the title bar of a WIP-protected app\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App display name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's description.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/publisherName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/productName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/denied\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, app is denied protection or exemption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/protectedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Protected applications can access enterprise data and the data handled by those applications are protected with encryption\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/exemptApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exempt applications can also access enterprise data, but the data handled by those applications are not protected. This is because some critical enterprise applications may have compatibility problems with encrypted data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseNetworkDomainNames\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the list of domains that comprise the boundaries of the enterprise. Data from one of these domains that is sent to a device will be considered enterprise data and protected These locations will be considered a safe destination for enterprise data to be shared to\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionProxiedDomainCollection/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionProxiedDomainCollection/proxiedDomains\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of proxied domains\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseProxiedDomains\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a list of Enterprise resource domains hosted in the cloud that need to be protected. Connections to these resources are considered enterprise data. If a proxy is paired with a cloud resource, traffic to the cloud resource will be routed through the enterprise network via the denoted proxy server (on Port 80). A proxy server used for this purpose must also be configured using the EnterpriseInternalProxyServers policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionIPRangeCollection/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionIPRangeCollection/ranges\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of ip ranges\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseIPRanges\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the enterprise IP ranges that define the computers in the enterprise network. Data that comes from those computers will be considered part of the enterprise and protected. These locations will be considered a safe destination for enterprise data to be shared to\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseIPRangesAreAuthoritative\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that tells the client to accept the configured list and not to use heuristics to attempt to find other subnets. Default is false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseProxyServers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is a list of proxy servers. Any server not on this list is considered non-enterprise\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseInternalProxyServers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the comma-separated list of internal proxy servers. For example, &quot;157.54.14.28, 157.54.11.118, 10.202.14.167, 157.53.14.163, 157.69.210.59&quot;. These proxies have been configured by the admin to connect to specific resources on the Internet. They are considered to be enterprise network locations. The proxies are only leveraged in configuring the EnterpriseProxiedDomains policy to force traffic to the matched domains through these proxies\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseProxyServersAreAuthoritative\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that tells the client to accept the configured list of proxies and not try to detect other work proxies. Default is false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/neutralDomainResources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of domain names that can used for work or personal resource\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/indexingEncryptedStoresOrItemsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This switch is for the Windows Search Indexer, to allow or disallow indexing of items\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/smbAutoEncryptedFileExtensions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a list of file extensions, so that files with these extensions are encrypted when copying from an SMB share within the corporate boundary\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/isAssigned\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the policy is deployed to any inclusion groups or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Information Protection AppLocker File\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/protectedAppLockerFiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Another way to input protected apps through xml files\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/exemptAppLockerFiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Another way to input exempt apps through xml files\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of security groups targeted for policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMobileAppIdentifier/packageId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app, as specified in the play store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMobileAppIdentifier/bundleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app, as specified in the app store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummaryPerApp/mobileAppIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment of an app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummaryPerApp/configurationAppliedUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users the policy is applied.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummary/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/appDataEncryptionType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of encryption which should be used for data in a managed app. (iOS Only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/screenCaptureBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether screen capture is blocked. (Android only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/encryptAppData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether managed-app data should be encrypted. (Android only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/disableAppEncryptionIfDeviceEncryptionIsEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When this setting is enabled, app level encryption is disabled if device level encryption is enabled. (Android only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumRequiredSdkVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data. (iOS Only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/customSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A set of string key and string value pairs to be sent to the affected users, unalterned by this service\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/deployedAppCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumRequiredPatchVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest required Android security patch level a user can have to gain secure access to the app. (Android only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumWarningPatchVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest recommended Android security patch level a user can have for secure access to the app. (Android only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/exemptedAppProtocols\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS Apps in this list will be exempt from the policy and will be able to receive data from managed apps. (iOS Only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/exemptedAppPackages\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android App packages in this list will be exempt from the policy and will be able to receive data from managed apps. (Android only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/faceIdBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True. (iOS Only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumWipeSdkVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumWipePatchVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android security patch level  less than or equal to the specified value will wipe the managed app and the associated company data. (Android only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/allowedIosDeviceModels\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Semicolon seperated list of device models allowed, as a string, for the managed app to work. (iOS Only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/appActionIfIosDeviceModelNotAllowed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either block or wipe, if the specified device model is not allowed. (iOS Only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/allowedAndroidDeviceManufacturers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Semicolon seperated list of device manufacturers allowed, as a string, for the managed app to work. (Android only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/appActionIfAndroidDeviceManufacturerNotAllowed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either block or wipe, if the specified device manufacturer is not allowed. (Android only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/thirdPartyKeyboardsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines if third party keyboards are allowed while accessing a managed app. (iOS Only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/filterOpenInToOnlyManagedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines if open-in operation is supported from the managed app to the filesharing locations selected. (iOS Only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/apps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/deploymentSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/screenCaptureBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a managed user can take screen captures of managed apps\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/disableAppEncryptionIfDeviceEncryptionIsEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When this setting is enabled, app level encryption is disabled if device level encryption is enabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/encryptAppData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether application data for managed apps should be encrypted\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/deployedAppCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/minimumRequiredPatchVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest required Android security patch level a user can have to gain secure access to the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/minimumWarningPatchVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest recommended Android security patch level a user can have for secure access to the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/exemptedAppPackages\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App packages in this list will be exempt from the policy and will be able to receive data from managed apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/minimumWipePatchVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android security patch level  less than or equal to the specified value will wipe the managed app and the associated company data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/allowedAndroidDeviceManufacturers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Semicolon seperated list of device manufacturers allowed, as a string, for the managed app to work.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/appActionIfAndroidDeviceManufacturerNotAllowed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either block or wipe, if the specified device manufacturer is not allowed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/apps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/deploymentSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/appDataEncryptionType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of encryption which should be used for data in a managed app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/minimumRequiredSdkVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/deployedAppCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/faceIdBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/exemptedAppProtocols\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apps in this list will be exempt from the policy and will be able to receive data from managed apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/minimumWipeSdkVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/allowedIosDeviceModels\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Semicolon seperated list of device models allowed, as a string, for the managed app to work.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/appActionIfIosDeviceModelNotAllowed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either block or wipe, if the specified device model is not allowed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/thirdPartyKeyboardsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines if third party keyboards are allowed while accessing a managed app\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/filterOpenInToOnlyManagedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines if open-in operation is supported from the managed app to the filesharing locations selected.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/apps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/deploymentSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionDesktopApp/binaryName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The binary name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionDesktopApp/binaryVersionLow\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The lower binary version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionDesktopApp/binaryVersionHigh\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The high binary version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile/fileHash\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA256 hash of the file\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile/file\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File as a byte array\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/revokeOnMdmHandoffDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"New property in RS2, pending documentation\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/mdmEnrollmentUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment url for the MDM\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/windowsHelloForBusinessBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that sets Windows Hello for Business as a method for signing into Windows.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinUppercaseLetters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that configures the use of uppercase letters in the Windows Hello for Business PIN. Default is NotAllow.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinLowercaseLetters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that configures the use of lowercase letters in the Windows Hello for Business PIN. Default is NotAllow.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinSpecialCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that configures the use of special characters in the Windows Hello for Business PIN. Valid special characters for Windows Hello for Business PIN gestures include: ! &quot; # $ % &amp; ' ( ) * + , - . / : ; &lt; = &gt; ? @ [ \\ ] ^ _ ` { | } ~. Default is NotAllow.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/numberOfPastPinsRemembered\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/passwordMaximumAttemptCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 &lt;= X &lt;= 16 for desktop and 0 &lt;= X &lt;= 999 for mobile devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/minutesOfInactivityBeforeDeviceLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked.   Range is an integer X where 0 &lt;= X &lt;= 999.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/daysWithoutContactBeforeUnenroll\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Offline interval before app data is wiped (days) \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppOperation/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operation name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppOperation/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time the app operation was modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppOperation/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current state of the operation\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppOperation/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppRegistration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the synchronization details of an ios app, with management capabilities, for a specific user.\" />\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The ManagedAppRegistration resource represents the details of an app, with management capability, used by a member of the organization.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppRegistration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the synchronization details of an android app, with management capabilities, for a specific user.\" />\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The ManagedAppRegistration resource represents the details of an app, with management capability, used by a member of the organization.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppStatus/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of the status report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppStatus/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppStatusRaw\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an un-typed status report about organizations app protection and configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppStatusRaw/content\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status report content.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.localizedNotificationMessage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The text content of a Notification Message Template for the specified locale.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.localizedNotificationMessage/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.localizedNotificationMessage/locale\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Locale for which this message is destined.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.localizedNotificationMessage/subject\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Message Template Subject.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.localizedNotificationMessage/messageTemplate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Message Template content.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.localizedNotificationMessage/isDefault\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flag to indicate whether or not this is the default locale for language fallback. This flag can only be set. To unset, set this property to true on another Localized Notification Message.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.notificationMessageTemplate/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.notificationMessageTemplate/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the Notification Message Template.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.notificationMessageTemplate/defaultLocale\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default locale to fallback onto when the requested locale is not available.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.notificationMessageTemplate/brandingOptions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Message Template Branding Options. Branding is defined in the Intune Admin Console.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.notificationMessageTemplate/roleScopeTagIds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.notificationMessageTemplate/localizedNotificationMessages\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of localized messages for this Notification Message Template.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resourceOperation/resource\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resource category to which this Operation belongs.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resourceOperation/resourceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the Resource this operation is performed on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resourceOperation/actionName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of action this operation is going to perform. The actionName should be concise and limited to as few words as possible.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resourceOperation/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the resource operation. The description is used in mouse-over text for the operation when shown in the Azure Portal.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.rolePermission/actions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allowed Actions\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resourceAction/allowedResourceActions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allowed Actions\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resourceAction/notAllowedResourceActions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Allowed Actions\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.rolePermission/resourceActions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Actions\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleScopeTag/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display or friendly name of the Role Scope Tag.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleScopeTag/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the Role Scope Tag.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleDefinition/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name of the Role definition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleDefinition/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the Role definition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleDefinition/permissions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Role Permissions this role is allowed to perform. These must match the actionName that is defined as part of the rolePermission.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleDefinition/rolePermissions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Role Permissions this role is allowed to perform. These must match the actionName that is defined as part of the rolePermission.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleDefinition/isBuiltInRoleDefinition\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Role. Set to True if it is built-in, or set to False if it is a custom role definition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleDefinition/isBuiltIn\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Role. Set to True if it is built-in, or set to False if it is a custom role definition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleDefinition/roleAssignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Role assignments for this role definition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleAssignment/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display or friendly name of the role Assignment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleAssignment/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the Role Assignment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleAssignment/scopeMembers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ids of role scope member security groups.  These are IDs from Azure Active Directory.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleAssignment/scopeType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the type of scope for a Role Assignment. Default type 'ResourceScope' allows assignment of ResourceScopes. For 'AllDevices', 'AllLicensedUsers', and 'AllDevicesAndLicensedUsers', the ResourceScopes property should be left empty.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleAssignment/resourceScopes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ids of role scope member security groups.  These are IDs from Azure Active Directory.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleAssignment/roleDefinition\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role definition this assignment is part of.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAndAppManagementRoleAssignment/members\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of ids of role member security groups. These are IDs from Azure Active Directory.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAndAppManagementRoleAssignment/roleScopeTags\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of Role Scope Tags defined on the Role Assignment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAndAppManagementRoleDefinition\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Definition resource. The role definition is the foundation of role based access in Intune. The role combines an Intune resource such as a Mobile App and associated role permissions such as Create or Read for the resource. There are two types of roles, built-in and custom. Built-in roles cannot be modified. Both built-in roles and custom roles must have assignments to be enforced. Create custom roles if you want to define a role that allows any of the available resources and role permissions to be combined into a single role.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMActivationCodePoolAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The embedded SIM activation code pool assignment entity assigns a specific embeddedSIMActivationCodePool to an AAD device group.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMActivationCodePoolAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of groups targeted by the embedded SIM activation code pool.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMActivationCodePool/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin defined name of the embedded SIM activation code pool.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMActivationCodePool/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the embedded SIM activation code pool was created. Generated service side.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMActivationCodePool/modifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the embedded SIM activation code pool was last modified. Updated service side.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMActivationCode/integratedCircuitCardIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Integrated Circuit Card Identifier (ICCID) for this embedded SIM activation code as provided by the mobile operator.\" />\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The input must match the following regular expression: '^[0-9]{19}[0-9]?$'.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMActivationCode/matchingIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MatchingIdentifier (MatchingID) as specified in the GSMA Association SGP.22 RSP Technical Specification section 4.1.\" />\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The input must match the following regular expression: '^[a-zA-Z0-9\\-]*$'.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMActivationCode/smdpPlusServerAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The fully qualified domain name of the SM-DP+ server as specified in the GSM Association SPG .22 RSP Technical Specification.\" />\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The input must match the following regular expression: '^([a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\\.)+[a-zA-Z]{2,}$'.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMActivationCodePool/activationCodes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The activation codes which belong to this pool. This navigation property is used to post activation codes to Intune but cannot be used to read activation codes from Intune.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMActivationCodePool/activationCodeCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total count of activation codes which belong to this pool.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMActivationCodePool/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigational property to a list of targets to which this pool is assigned.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMDeviceState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the embedded SIM activation code deployment state in relation to a device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMActivationCodePool/deviceStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigational property to a list of device states for this pool.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMDeviceState/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the embedded SIM device status was created. Generated service side.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMDeviceState/modifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the embedded SIM device status was last modified. Updated service side.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMDeviceState/lastSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the embedded SIM device last checked in. Updated service side.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMDeviceState/universalIntegratedCircuitCardIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Universal Integrated Circuit Card Identifier (UICCID) identifying the hardware onto which a profile is to be deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMDeviceState/deviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name to which the subscription was provisioned e.g. DESKTOP-JOE\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMDeviceState/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Username which the subscription was provisioned to e.g. joe@contoso.com\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMDeviceState/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the profile operation applied to the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.embeddedSIMDeviceState/stateDetails\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String description of the provisioning state.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the TEM partner.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/url\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/appAuthorized\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the partner's AAD app has been authorized to access Intune.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/enabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether Intune's connection to the TEM service is currently enabled or disabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/lastConnectionDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of the last request sent to Intune by the TEM partner.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBookAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign a eBook to a group.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBookAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBookAssignment/installIntent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install intent for eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/publisher\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Publisher.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/publishedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the eBook was published.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/largeCover\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Book cover.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the eBook file was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the eBook was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/informationUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The more information Url.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/privacyInformationUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The privacy statement Url.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/categories\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of categories for this eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for this eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eBookInstallSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the installation summary of a book for a device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/installSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile App Install Summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the installation state for a device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/deviceStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of installation states for this eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userInstallStateSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the installation state summary for a user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/userStateSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of installation states for this eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBookCategory/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the eBook category.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBookCategory/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the ManagedEBookCategory was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBookAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign an iOS VPP EBook to a group.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eBookInstallSummary/installedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have successfully installed this book.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eBookInstallSummary/failedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have failed to install this book.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eBookInstallSummary/notInstalledDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that does not have this book installed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eBookInstallSummary/installedUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users whose devices have all succeeded to install this book.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eBookInstallSummary/failedUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that have 1 or more device that failed to install this book.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eBookInstallSummary/notInstalledUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that did not install this book.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/deviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/deviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/lastSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last sync date and time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/installState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/errorCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code for install failures.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/osVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/osDescription\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Description.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device User Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userInstallStateSummary/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userInstallStateSummary/installedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Installed Device Count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userInstallStateSummary/failedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failed Device Count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userInstallStateSummary/notInstalledDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not installed device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userInstallStateSummary/deviceStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties for iOS Vpp eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/vppTokenId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Vpp token ID.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/appleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple ID associated with Vpp token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/vppOrganizationName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Vpp token's organization name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/genres\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Genres.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/language\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Language.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/seller\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Seller.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/totalLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total license count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/usedLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used license count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedDeviceIdentity/importedDeviceIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Imported Device Identifier\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedDeviceIdentity/importedDeviceIdentityType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Imported Device Identity\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedDeviceIdentity/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last Modified DateTime of the description\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedDeviceIdentity/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Created Date Time of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedDeviceIdentity/lastContactedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last Contacted Date Time of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedDeviceIdentity/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedDeviceIdentity/enrollmentState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the device in Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedDeviceIdentity/platform\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The platform of the Device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedDeviceIdentityResult\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The importedDeviceIdentityResult resource represents the result of attempting to import a device identity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedDeviceIdentityResult/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of imported device identity\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotSettings/lastSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last data sync date time with DDS service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotSettings/lastManualSyncTriggerDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last data sync date time with DDS service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotSettings/syncStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the status of sync with Device data sync (DDS) service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/language\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Language configured on the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile creation time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile last modified time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.outOfBoxExperienceSettings/hidePrivacySettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show or hide privacy settings to user\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.outOfBoxExperienceSettings/hideEULA\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show or hide EULA to user\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.outOfBoxExperienceSettings/userType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of user\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.outOfBoxExperienceSettings/deviceUsageType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD join authentication type\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.outOfBoxExperienceSettings/skipKeyboardSelectionPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set, then skip the keyboard selection page if Language and Region are set\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.outOfBoxExperienceSettings/hideEscapeLink\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, then the user can't start over with different account, on company sign-in\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/outOfBoxExperienceSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Out of box experience setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsEnrollmentStatusScreenSettings/hideInstallationProgress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show or hide installation progress to user\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsEnrollmentStatusScreenSettings/allowDeviceUseBeforeProfileAndAppInstallComplete\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block user to use device before profile and app installation complete\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsEnrollmentStatusScreenSettings/blockDeviceSetupRetryByUser\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the user to retry the setup on installation failure\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsEnrollmentStatusScreenSettings/allowLogCollectionOnInstallFailure\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block log collection on installation failure\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsEnrollmentStatusScreenSettings/customErrorMessage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set custom error message to show upon installation failure\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsEnrollmentStatusScreenSettings/installProgressTimeoutInMinutes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set installation progress timeout in minutes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsEnrollmentStatusScreenSettings/allowDeviceUseOnInstallFailure\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the user to continue using the device on installation failure\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/enrollmentStatusScreenSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment status screen setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/extractHardwareHash\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HardwareHash Extraction for the profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/deviceNameTemplate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The template used to name the AutoPilot Device. This can be a custom text and can also contain either the serial number of the device, or a randomly generated number. The total length of the text generated by the template can be no more than 15 characters.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/assignedDevices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assigned devices for the profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfileAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An assignment of a Windows Autopilot deployment profile to an AAD group.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depOnboardingSetting/appleIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple ID used to obtain the current token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depOnboardingSetting/tokenExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the token will expire.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depOnboardingSetting/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the service was onboarded.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depOnboardingSetting/lastSuccessfulSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the service last syned with Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depOnboardingSetting/lastSyncTriggeredDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When Intune last requested a sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depOnboardingSetting/shareTokenWithSchoolDataSyncService\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the Dep token sharing is enabled with the School Data Sync service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depOnboardingSetting/lastSyncErrorCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code reported by Apple during last dep sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depOnboardingSetting/tokenType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the Dep Token Type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depOnboardingSetting/tokenName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly Name for Dep Token\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depOnboardingSetting/syncedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets synced device count\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depOnboardingSetting/defaultProfileDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets synced device count\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depOnboardingSetting/dataSharingConsentGranted\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Consent granted for data sharing with Apple Dep Service\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enrollmentProfile resource represents a collection of configurations which must be provided pre-enrollment to enable enrolling certain devices whose identities have been pre-staged. Pre-staged device identities are assigned to this type of profile to apply the profile's configurations at enrollment of the corresponding device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DepEnrollmentBaseProfile resource represents an Apple Device Enrollment Program (DEP) enrollment profile. This type of profile must be assigned to Apple DEP serial numbers before the corresponding devices can enroll via DEP.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DepIOSEnrollmentProfile resource represents an Apple Device Enrollment Program (DEP) enrollment profile specific to iOS configuration. This type of profile must be assigned to Apple DEP serial numbers before the corresponding devices can enroll via DEP.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depOnboardingSetting/defaultIosEnrollmentProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default iOS Enrollment Profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depMacOSEnrollmentProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DepMacOSEnrollmentProfile resource represents an Apple Device Enrollment Program (DEP) enrollment profile specific to macOS configuration. This type of profile must be assigned to Apple DEP serial numbers before the corresponding devices can enroll via DEP.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depOnboardingSetting/defaultMacOsEnrollmentProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default MacOs Enrollment Profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depOnboardingSetting/enrollmentProfiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enrollment profiles.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The importedAppleDeviceIdentity resource represents the imported device identity of an Apple device .\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depOnboardingSetting/importedAppleDeviceIdentities\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The imported Apple device identities.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentProfile/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentProfile/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentProfile/requiresUserAuthentication\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the profile requires user authentication\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentProfile/configurationEndpointUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration endpoint url to use for Enrollment\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentProfile/enableAuthenticationViaCompanyPortal\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates to authenticate with Apple Setup Assistant instead of Company Portal.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity/serialNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device serial number\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity/requestedEnrollmentProfileId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment profile Id admin intends to apply to the device during next enrollment\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity/requestedEnrollmentProfileAssignmentDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time enrollment profile was assigned to the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity/isSupervised\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the Apple device is supervised. More information is at: https://support.apple.com/en-us/HT202837\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity/discoverySource\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple device discovery source.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Created Date Time of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity/lastContactedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last Contacted Date Time of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity/enrollmentState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the device in Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity/platform\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The platform of the Device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentityResult\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The importedAppleDeviceIdentityResult resource represents the result of attempting to import Apple devices identities.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentityResult/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of imported device identity\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/deploymentProfileAssignmentStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile assignment status of the Windows autopilot device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/deploymentProfileAssignedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile set time of the Windows autopilot device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/orderIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Order Identifier of the Windows autopilot device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/purchaseOrderIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Purchase Order Identifier of the Windows autopilot device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/serialNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Serial number of the Windows autopilot device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/productKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Product Key of the Windows autopilot device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/manufacturer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Oem manufacturer of the Windows autopilot device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/model\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Model name of the Windows autopilot device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/enrollmentState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune enrollment state of the Windows autopilot device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/lastContactedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune Last Contacted Date Time of the Windows autopilot device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/addressableUserName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Addressable user name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/deploymentProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment profile assigned to the Windows autopilot device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfileAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for the Windows Autopilot deployment profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.activeDirectoryWindowsAutopilotDeploymentProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Autopilot Deployment Profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.activeDirectoryWindowsAutopilotDeploymentProfile/domainJoinConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration to join Active Directory domain\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.azureADWindowsAutopilotDeploymentProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Autopilot Deployment Profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/isDefault\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if this is the default profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/supervisedModeEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supervised mode, True to enable, false otherwise. See https://docs.microsoft.com/en-us/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/supportDepartment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Support department information\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/passCodeDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Passcode setup pane is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/isMandatory\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the profile is mandatory\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/locationDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Location service setup pane is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/supportPhoneNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Support phone number\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/profileRemovalDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the profile removal option is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/restoreBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Restore setup pane is blocked\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/appleIdDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Apple id setup pane is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/termsAndConditionsDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if 'Terms and Conditions' setup pane is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/touchIdDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if touch id setup pane is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/applePayDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Apple pay setup pane is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/zoomDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if zoom setup pane is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/siriDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if siri setup pane is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/diagnosticsDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if diagnostics setup pane is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/iTunesPairingMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the iTunes pairing mode\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managementCertificateWithThumbprint/thumbprint\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The thumbprint of the management certificate\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managementCertificateWithThumbprint/certificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Base 64 encoded management certificate\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/managementCertificates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Management certificates for Apple Configurator\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/restoreFromAndroidDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Restore from Android is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/awaitDeviceConfiguredConfirmation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the device will need to wait for configured confirmation\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/sharedIPadMaximumUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This specifies the maximum number of users that can use a shared iPad. Only applicable in shared iPad mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/enableSharedIPad\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates whether the device is to be enrolled in a mode which enables multi user scenarios. Only applicable in shared iPads.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/companyPortalVppTokenId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set, indicates which Vpp token should be used to deploy the Company Portal w/ device licensing. 'enableAuthenticationViaCompanyPortal' must be set in order for this property to be set.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/enableSingleAppEnrollmentMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tells the device to enable single app mode and apply app-lock during enrollment. Default is false. 'enableAuthenticationViaCompanyPortal' and 'companyPortalVppTokenId' must be set for this property to be set.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depMacOSEnrollmentProfile/registrationDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if registration is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depMacOSEnrollmentProfile/fileVaultDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if file vault is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depMacOSEnrollmentProfile/iCloudDiagnosticsDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if iCloud Analytics screen is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The depEnrollmentProfile resource represents an Apple Device Enrollment Program (DEP) enrollment profile. This type of profile must be assigned to Apple DEP serial numbers before the corresponding devices can enroll via DEP.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/isDefault\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if this is the default profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/supervisedModeEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supervised mode, True to enable, false otherwise. See https://docs.microsoft.com/en-us/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/supportDepartment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Support department information\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/passCodeDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Passcode setup pane is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/isMandatory\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the profile is mandatory\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/locationDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Location service setup pane is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/supportPhoneNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Support phone number\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/iTunesPairingMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the iTunes pairing mode\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/profileRemovalDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the profile removal option is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/managementCertificates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Management certificates for Apple Configurator\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/restoreBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Restore setup pane is blocked\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/restoreFromAndroidDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Restore from Android is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/appleIdDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Apple id setup pane is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/termsAndConditionsDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if 'Terms and Conditions' setup pane is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/touchIdDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if touch id setup pane is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/applePayDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Apple pay setup pane is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/zoomDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if zoom setup pane is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/siriDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if siri setup pane is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/diagnosticsDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if diagnostics setup pane is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/macOSRegistrationDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Mac OS registration is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/macOSFileVaultDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Mac OS file vault is disabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/awaitDeviceConfiguredConfirmation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the device will need to wait for configured confirmation\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/sharedIPadMaximumUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This specifies the maximum number of users that can use a shared iPad. Only applicable in shared iPad mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.depEnrollmentProfile/enableSharedIPad\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates whether the device is to be enrolled in a mode which enables multi user scenarios. Only applicable in shared iPads.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentity/orderIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Order Id of the Windows autopilot device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentity/serialNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Serial number of the Windows autopilot device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentity/productKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Product Key of the Windows autopilot device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentity/hardwareIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hardware Blob of the Windows autopilot device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityState/deviceImportStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device status reported by Device Directory Service(DDS).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityState/deviceRegistrationId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Registration ID for successfully added device reported by Device Directory Service(DDS).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityState/deviceErrorCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device error code reported by Device Directory Service(DDS).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityState/deviceErrorName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device error name reported by Device Directory Service(DDS).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentity/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current state of the imported device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteAssistancePartner/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the partner.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteAssistancePartner/onboardingUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the partner's onboarding portal, where an administrator can configure their Remote Assistance service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteAssistancePartner/onboardingStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TBD\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteAssistancePartner/lastConnectionDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of the last request sent to Intune by the TEM partner.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLearningSummary/applicationName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLearningSummary/applicationType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application Type\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLearningSummary/deviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Count\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionNetworkLearningSummary/url\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Website url\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionNetworkLearningSummary/deviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Count\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditEvent/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event display name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditEvent/componentName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Component name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditActor/type\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Actor Type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditActor/userPermissions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of user permissions when the audit was performed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditActor/applicationId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD Application Id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditActor/applicationDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the Application.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditActor/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name (UPN).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditActor/servicePrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Service Principal Name (SPN).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditActor/ipAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IPAddress.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditActor/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditEvent/actor\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD user and application that are associated with the audit event.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditEvent/activity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of the activity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditEvent/activityDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time in UTC when the activity was performed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditEvent/activityType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of activity that was being performed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditEvent/activityOperationType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The HTTP operation type of the activity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditEvent/activityResult\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The result of the activity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditEvent/correlationId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client request Id that is used to correlate activity within the system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditResource/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditProperty/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditProperty/oldValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Old value.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditProperty/newValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"New value.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditResource/modifiedProperties\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of modified properties.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditResource/type\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audit resource's type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditResource/resourceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audit resource's Id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditEvent/resources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resources being modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.auditEvent/category\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audit category.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingEvent/eventDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the event occurred .\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingEvent/correlationId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Id used for tracing the failure in the service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event representing an enrollment failure.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/managedDeviceIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device identifier created or collected by Intune.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/operatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating System.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/osVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for the user that tried to enroll the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/deviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure AD device identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/enrollmentType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of the enrollment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/failureCategory\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Highlevel failure category.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/failureReason\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detailed failure reason.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingEvent/managedDeviceIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device identifier created or collected by Intune.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingEvent/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for the user that tried to enroll the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingEvent/applicationId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune application identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingHistoryItem/occurrenceDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the history item occurred.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingEvent/history\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune Mobile Application Troubleshooting History Item\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingAppStateHistory/actionType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD security group id to which it was targeted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingAppStateHistory/runState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the item.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingAppStateHistory/errorCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the failure, empty if no failure.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingAppTargetHistory/securityGroupId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD security group id to which it was targeted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingAppTargetHistory/runState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the item.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingAppTargetHistory/errorCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the failure, empty if no failure.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingAppPolicyCreationHistory/runState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the item.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingAppPolicyCreationHistory/errorCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the failure, empty if no failure.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppIntentAndState/managedDeviceIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device identifier created or collected by Intune.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppIntentAndState/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for the user that tried to enroll the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppIntentAndStateDetail/applicationId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MobieApp identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppIntentAndStateDetail/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin provided or imported title of the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppIntentAndStateDetail/mobileAppIntent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile App Intent.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppIntentAndStateDetail/displayVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Human readable version of the application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppIntentAndStateDetail/installState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppSupportedDeviceType/type\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device type\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppSupportedDeviceType/minimumOperatingSystemVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum OS version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppSupportedDeviceType/maximumOperatingSystemVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum OS version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppIntentAndStateDetail/supportedDeviceTypes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supported platforms for the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppIntentAndState/mobileAppList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of payload intents and states for the tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.agreement\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Sortable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.agreementFile\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Sortable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.security\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.alert\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.cloudAppSecurityProfile\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.domainSecurityProfile\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileSecurityProfile\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.hostSecurityProfile\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.ipSecurityProfile\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.providerTenantSetting\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.secureScoreControlProfile\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.secureScore\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.tiIndicator\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userSecurityProfile\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingNamedEntity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Booking entities that provide a display name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingNamedEntity/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of this entity.\" />\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The display name is suitable for human-readable interfaces.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingAppointment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a booked appointment of a service by a customer in a business.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingAppointment/customerId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the booking customer associated with this appointment.\" />\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"If CustomerId is not specified when an appointment is created then a new customer is created based on the appointment customer information. Once set, the customerId should be considered immutable.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingAppointment/customerNotes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notes from the customer associated with this appointment.\" />\n                <Annotation Term=\"Org.OData.Core.V1.Immutable\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The value of this property is only available when reading an individual booking appointment by id. Its value can only be set when creating a new appointment with a new customer, ie, without specifying a CustomerId. After that, the property is computed from the customer represented by CustomerId.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingAppointment/serviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the booking service associated with this appointment.\" />\n                <Annotation Term=\"Org.OData.Core.V1.Immutable\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingAppointment/serviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the booking service associated with this appointment.\" />\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"This property is optional when creating a new appointment. If not specified, it is computed from the service associated with the appointment by the service id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingAppointment/duration\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingAppointment/serviceNotes\">\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The value of this property is only available when reading an individual booking appointment by id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingReminder/offset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How much time before an appointment the reminder should be sent.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingReminder/recipients\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Who should receive the reminder.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingReminder/message\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Message to send.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingAppointment/reminders\">\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The value of this property is only available when reading an individual booking appointment by id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingAppointment/invoiceUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.IsURL\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingBusiness\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a Microsot Bookings Business.\" />\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The bookingBusiness is the top level object which contains business information and related business objects such as appointments, customers, services and staff members.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingBusiness/webSiteUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the business web site.\" />\n                <Annotation Term=\"Org.OData.Core.V1.IsURL\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"Example: https://www.contoso.com\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingWorkHours/day\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The day of the week represented by this instance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingWorkHours/timeSlots\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of start/end times during a day.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingSchedulingPolicy/timeSlotInterval\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of each time slot.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingSchedulingPolicy/minimumLeadTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum lead time for bookings and cancellations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingSchedulingPolicy/maximumAdvance\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of days in advance that a booking can be made.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingSchedulingPolicy/sendConfirmationsToOwner\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notify the business via email when a booking is created or changed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingSchedulingPolicy/allowStaffSelection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow customers to choose a specific person for the booking.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingBusiness/isPublished\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingBusiness/publicUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Core.V1.IsURL\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingBusiness/appointments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All appointments in this business.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingBusiness/calendarView\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A calendar view of appointments in this business.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingPerson\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a booking customer or staff member.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingCustomer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a customer of the business.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingBusiness/customers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All customers of this business.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingService\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a particular service offered by a booking business.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingBusiness/services\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All services offered by this business.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingStaffMember\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a staff member who provides services in a business.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingBusiness/staffMembers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All staff members that provides services in this business.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingCurrency/symbol\">\n                <Annotation Term=\"Org.OData.Core.V1.IsLanguageDependent\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingPerson/emailAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The e-mail address of this person.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bookingService/defaultReminders\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default reminders set in an appointment of this service.\" />\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The value of this property is only available when reading an individual booking service by id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userPFXCertificate/thumbprint\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA-1 thumbprint of the PFX certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userPFXCertificate/intendedPurpose\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate's intended purpose from the point-of-view of deployment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userPFXCertificate/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name of the PFX certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userPFXCertificate/startDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate's validity start date/time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userPFXCertificate/expirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate's validity expiration date/time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userPFXCertificate/providerName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Crypto provider used to encrypt this blob.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userPFXCertificate/keyName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the key (within the provider) used to encrypt the blob.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userPFXCertificate/paddingScheme\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Padding scheme used by the provider during encryption/decryption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userPFXCertificate/encryptedPfxBlob\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encrypted PFX blob.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userPFXCertificate/encryptedPfxPassword\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encrypted PFX password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userPFXCertificate/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date/time when this PFX certificate was imported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userPFXCertificate/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date/time when this PFX certificate was last modified.\" />\n            </Annotations>\n        </Schema>\n    </edmx:DataServices>\n</edmx:Edmx>"
  },
  {
    "path": "docs/csdl/graph1.0.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<edmx:Edmx Version=\"4.0\" xmlns:edmx=\"http://docs.oasis-open.org/odata/ns/edmx\">\n    <edmx:DataServices>\n        <Schema Namespace=\"microsoft.graph\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n            <EnumType Name=\"dayOfWeek\">\n                <Member Name=\"sunday\" Value=\"0\" />\n                <Member Name=\"monday\" Value=\"1\" />\n                <Member Name=\"tuesday\" Value=\"2\" />\n                <Member Name=\"wednesday\" Value=\"3\" />\n                <Member Name=\"thursday\" Value=\"4\" />\n                <Member Name=\"friday\" Value=\"5\" />\n                <Member Name=\"saturday\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"automaticRepliesStatus\">\n                <Member Name=\"disabled\" Value=\"0\" />\n                <Member Name=\"alwaysEnabled\" Value=\"1\" />\n                <Member Name=\"scheduled\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"externalAudienceScope\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"contactsOnly\" Value=\"1\" />\n                <Member Name=\"all\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"attendeeType\">\n                <Member Name=\"required\" Value=\"0\" />\n                <Member Name=\"optional\" Value=\"1\" />\n                <Member Name=\"resource\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"freeBusyStatus\">\n                <Member Name=\"free\" Value=\"0\" />\n                <Member Name=\"tentative\" Value=\"1\" />\n                <Member Name=\"busy\" Value=\"2\" />\n                <Member Name=\"oof\" Value=\"3\" />\n                <Member Name=\"workingElsewhere\" Value=\"4\" />\n                <Member Name=\"unknown\" Value=\"-1\" />\n            </EnumType>\n            <EnumType Name=\"locationType\">\n                <Member Name=\"default\" Value=\"0\" />\n                <Member Name=\"conferenceRoom\" Value=\"1\" />\n                <Member Name=\"homeAddress\" Value=\"2\" />\n                <Member Name=\"businessAddress\" Value=\"3\" />\n                <Member Name=\"geoCoordinates\" Value=\"4\" />\n                <Member Name=\"streetAddress\" Value=\"5\" />\n                <Member Name=\"hotel\" Value=\"6\" />\n                <Member Name=\"restaurant\" Value=\"7\" />\n                <Member Name=\"localBusiness\" Value=\"8\" />\n                <Member Name=\"postalAddress\" Value=\"9\" />\n            </EnumType>\n            <EnumType Name=\"locationUniqueIdType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"locationStore\" Value=\"1\" />\n                <Member Name=\"directory\" Value=\"2\" />\n                <Member Name=\"private\" Value=\"3\" />\n                <Member Name=\"bing\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"activityDomain\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"work\" Value=\"1\" />\n                <Member Name=\"personal\" Value=\"2\" />\n                <Member Name=\"unrestricted\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"mailTipsType\" IsFlags=\"true\">\n                <Member Name=\"automaticReplies\" Value=\"1\" />\n                <Member Name=\"mailboxFullStatus\" Value=\"2\" />\n                <Member Name=\"customMailTip\" Value=\"4\" />\n                <Member Name=\"externalMemberCount\" Value=\"8\" />\n                <Member Name=\"totalMemberCount\" Value=\"16\" />\n                <Member Name=\"maxMessageSize\" Value=\"32\" />\n                <Member Name=\"deliveryRestriction\" Value=\"64\" />\n                <Member Name=\"moderationStatus\" Value=\"128\" />\n                <Member Name=\"recipientScope\" Value=\"256\" />\n                <Member Name=\"recipientSuggestions\" Value=\"512\" />\n            </EnumType>\n            <EnumType Name=\"recipientScopeType\" IsFlags=\"true\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"internal\" Value=\"1\" />\n                <Member Name=\"external\" Value=\"2\" />\n                <Member Name=\"externalPartner\" Value=\"4\" />\n                <Member Name=\"externalNonPartner\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"timeZoneStandard\">\n                <Member Name=\"windows\" Value=\"0\" />\n                <Member Name=\"iana\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"bodyType\">\n                <Member Name=\"text\" Value=\"0\" />\n                <Member Name=\"html\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"importance\">\n                <Member Name=\"low\" Value=\"0\" />\n                <Member Name=\"normal\" Value=\"1\" />\n                <Member Name=\"high\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"inferenceClassificationType\">\n                <Member Name=\"focused\" Value=\"0\" />\n                <Member Name=\"other\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"followupFlagStatus\">\n                <Member Name=\"notFlagged\" Value=\"0\" />\n                <Member Name=\"complete\" Value=\"1\" />\n                <Member Name=\"flagged\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"calendarColor\">\n                <Member Name=\"lightBlue\" Value=\"0\" />\n                <Member Name=\"lightGreen\" Value=\"1\" />\n                <Member Name=\"lightOrange\" Value=\"2\" />\n                <Member Name=\"lightGray\" Value=\"3\" />\n                <Member Name=\"lightYellow\" Value=\"4\" />\n                <Member Name=\"lightTeal\" Value=\"5\" />\n                <Member Name=\"lightPink\" Value=\"6\" />\n                <Member Name=\"lightBrown\" Value=\"7\" />\n                <Member Name=\"lightRed\" Value=\"8\" />\n                <Member Name=\"maxColor\" Value=\"9\" />\n                <Member Name=\"auto\" Value=\"-1\" />\n            </EnumType>\n            <EnumType Name=\"responseType\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"organizer\" Value=\"1\" />\n                <Member Name=\"tentativelyAccepted\" Value=\"2\" />\n                <Member Name=\"accepted\" Value=\"3\" />\n                <Member Name=\"declined\" Value=\"4\" />\n                <Member Name=\"notResponded\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"sensitivity\">\n                <Member Name=\"normal\" Value=\"0\" />\n                <Member Name=\"personal\" Value=\"1\" />\n                <Member Name=\"private\" Value=\"2\" />\n                <Member Name=\"confidential\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"recurrencePatternType\">\n                <Member Name=\"daily\" Value=\"0\" />\n                <Member Name=\"weekly\" Value=\"1\" />\n                <Member Name=\"absoluteMonthly\" Value=\"2\" />\n                <Member Name=\"relativeMonthly\" Value=\"3\" />\n                <Member Name=\"absoluteYearly\" Value=\"4\" />\n                <Member Name=\"relativeYearly\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"weekIndex\">\n                <Member Name=\"first\" Value=\"0\" />\n                <Member Name=\"second\" Value=\"1\" />\n                <Member Name=\"third\" Value=\"2\" />\n                <Member Name=\"fourth\" Value=\"3\" />\n                <Member Name=\"last\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"recurrenceRangeType\">\n                <Member Name=\"endDate\" Value=\"0\" />\n                <Member Name=\"noEnd\" Value=\"1\" />\n                <Member Name=\"numbered\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"eventType\">\n                <Member Name=\"singleInstance\" Value=\"0\" />\n                <Member Name=\"occurrence\" Value=\"1\" />\n                <Member Name=\"exception\" Value=\"2\" />\n                <Member Name=\"seriesMaster\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"meetingMessageType\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"meetingRequest\" Value=\"1\" />\n                <Member Name=\"meetingCancelled\" Value=\"2\" />\n                <Member Name=\"meetingAccepted\" Value=\"3\" />\n                <Member Name=\"meetingTenativelyAccepted\" Value=\"4\" />\n                <Member Name=\"meetingDeclined\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"messageActionFlag\">\n                <Member Name=\"any\" Value=\"0\" />\n                <Member Name=\"call\" Value=\"1\" />\n                <Member Name=\"doNotForward\" Value=\"2\" />\n                <Member Name=\"followUp\" Value=\"3\" />\n                <Member Name=\"fyi\" Value=\"4\" />\n                <Member Name=\"forward\" Value=\"5\" />\n                <Member Name=\"noResponseNecessary\" Value=\"6\" />\n                <Member Name=\"read\" Value=\"7\" />\n                <Member Name=\"reply\" Value=\"8\" />\n                <Member Name=\"replyToAll\" Value=\"9\" />\n                <Member Name=\"review\" Value=\"10\" />\n            </EnumType>\n            <EnumType Name=\"categoryColor\">\n                <Member Name=\"preset0\" Value=\"0\" />\n                <Member Name=\"preset1\" Value=\"1\" />\n                <Member Name=\"preset2\" Value=\"2\" />\n                <Member Name=\"preset3\" Value=\"3\" />\n                <Member Name=\"preset4\" Value=\"4\" />\n                <Member Name=\"preset5\" Value=\"5\" />\n                <Member Name=\"preset6\" Value=\"6\" />\n                <Member Name=\"preset7\" Value=\"7\" />\n                <Member Name=\"preset8\" Value=\"8\" />\n                <Member Name=\"preset9\" Value=\"9\" />\n                <Member Name=\"preset10\" Value=\"10\" />\n                <Member Name=\"preset11\" Value=\"11\" />\n                <Member Name=\"preset12\" Value=\"12\" />\n                <Member Name=\"preset13\" Value=\"13\" />\n                <Member Name=\"preset14\" Value=\"14\" />\n                <Member Name=\"preset15\" Value=\"15\" />\n                <Member Name=\"preset16\" Value=\"16\" />\n                <Member Name=\"preset17\" Value=\"17\" />\n                <Member Name=\"preset18\" Value=\"18\" />\n                <Member Name=\"preset19\" Value=\"19\" />\n                <Member Name=\"preset20\" Value=\"20\" />\n                <Member Name=\"preset21\" Value=\"21\" />\n                <Member Name=\"preset22\" Value=\"22\" />\n                <Member Name=\"preset23\" Value=\"23\" />\n                <Member Name=\"preset24\" Value=\"24\" />\n                <Member Name=\"none\" Value=\"-1\" />\n            </EnumType>\n            <EnumType Name=\"selectionLikelihoodInfo\">\n                <Member Name=\"notSpecified\" Value=\"0\" />\n                <Member Name=\"high\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"phoneType\">\n                <Member Name=\"home\" Value=\"0\" />\n                <Member Name=\"business\" Value=\"1\" />\n                <Member Name=\"mobile\" Value=\"2\" />\n                <Member Name=\"other\" Value=\"3\" />\n                <Member Name=\"assistant\" Value=\"4\" />\n                <Member Name=\"homeFax\" Value=\"5\" />\n                <Member Name=\"businessFax\" Value=\"6\" />\n                <Member Name=\"otherFax\" Value=\"7\" />\n                <Member Name=\"pager\" Value=\"8\" />\n                <Member Name=\"radio\" Value=\"9\" />\n            </EnumType>\n            <EnumType Name=\"websiteType\">\n                <Member Name=\"other\" Value=\"0\" />\n                <Member Name=\"home\" Value=\"1\" />\n                <Member Name=\"work\" Value=\"2\" />\n                <Member Name=\"blog\" Value=\"3\" />\n                <Member Name=\"profile\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"plannerPreviewType\">\n                <Member Name=\"automatic\" Value=\"0\" />\n                <Member Name=\"noPreview\" Value=\"1\" />\n                <Member Name=\"checklist\" Value=\"2\" />\n                <Member Name=\"description\" Value=\"3\" />\n                <Member Name=\"reference\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"operationStatus\">\n                <Member Name=\"NotStarted\" Value=\"0\" />\n                <Member Name=\"Running\" Value=\"1\" />\n                <Member Name=\"Completed\" Value=\"2\" />\n                <Member Name=\"Failed\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"onenotePatchInsertPosition\">\n                <Member Name=\"After\" Value=\"0\" />\n                <Member Name=\"Before\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"onenotePatchActionType\">\n                <Member Name=\"Replace\" Value=\"0\" />\n                <Member Name=\"Append\" Value=\"1\" />\n                <Member Name=\"Delete\" Value=\"2\" />\n                <Member Name=\"Insert\" Value=\"3\" />\n                <Member Name=\"Prepend\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"onenoteSourceService\">\n                <Member Name=\"Unknown\" Value=\"0\" />\n                <Member Name=\"OneDrive\" Value=\"1\" />\n                <Member Name=\"OneDriveForBusiness\" Value=\"2\" />\n                <Member Name=\"OnPremOneDriveForBusiness\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"onenoteUserRole\">\n                <Member Name=\"Owner\" Value=\"0\" />\n                <Member Name=\"Contributor\" Value=\"1\" />\n                <Member Name=\"Reader\" Value=\"2\" />\n                <Member Name=\"None\" Value=\"-1\" />\n            </EnumType>\n            <EnumType Name=\"educationUserRole\">\n                <Member Name=\"student\" Value=\"0\" />\n                <Member Name=\"teacher\" Value=\"1\" />\n                <Member Name=\"none\" Value=\"2\" />\n                <Member Name=\"unknownFutureValue\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"educationExternalSource\">\n                <Member Name=\"sis\" Value=\"0\" />\n                <Member Name=\"manual\" Value=\"1\" />\n                <Member Name=\"unknownFutureValue\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"educationGender\">\n                <Member Name=\"female\" Value=\"0\" />\n                <Member Name=\"male\" Value=\"1\" />\n                <Member Name=\"other\" Value=\"2\" />\n                <Member Name=\"unknownFutureValue\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"educationContactRelationship\">\n                <Member Name=\"parent\" Value=\"0\" />\n                <Member Name=\"relative\" Value=\"1\" />\n                <Member Name=\"aide\" Value=\"2\" />\n                <Member Name=\"doctor\" Value=\"3\" />\n                <Member Name=\"guardian\" Value=\"4\" />\n                <Member Name=\"child\" Value=\"5\" />\n                <Member Name=\"other\" Value=\"6\" />\n                <Member Name=\"unknownFutureValue\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"installIntent\">\n                <Member Name=\"available\" Value=\"0\" />\n                <Member Name=\"required\" Value=\"1\" />\n                <Member Name=\"uninstall\" Value=\"2\" />\n                <Member Name=\"availableWithoutEnrollment\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"mobileAppPublishingState\">\n                <Member Name=\"notPublished\" Value=\"0\" />\n                <Member Name=\"processing\" Value=\"1\" />\n                <Member Name=\"published\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"windowsArchitecture\" IsFlags=\"true\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"x86\" Value=\"1\" />\n                <Member Name=\"x64\" Value=\"2\" />\n                <Member Name=\"arm\" Value=\"4\" />\n                <Member Name=\"neutral\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"managedAppAvailability\">\n                <Member Name=\"global\" Value=\"0\" />\n                <Member Name=\"lineOfBusiness\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"mobileAppContentFileUploadState\">\n                <Member Name=\"success\" Value=\"0\" />\n                <Member Name=\"transientError\" Value=\"1\" />\n                <Member Name=\"error\" Value=\"2\" />\n                <Member Name=\"unknown\" Value=\"3\" />\n                <Member Name=\"azureStorageUriRequestSuccess\" Value=\"100\" />\n                <Member Name=\"azureStorageUriRequestPending\" Value=\"101\" />\n                <Member Name=\"azureStorageUriRequestFailed\" Value=\"102\" />\n                <Member Name=\"azureStorageUriRequestTimedOut\" Value=\"103\" />\n                <Member Name=\"azureStorageUriRenewalSuccess\" Value=\"200\" />\n                <Member Name=\"azureStorageUriRenewalPending\" Value=\"201\" />\n                <Member Name=\"azureStorageUriRenewalFailed\" Value=\"202\" />\n                <Member Name=\"azureStorageUriRenewalTimedOut\" Value=\"203\" />\n                <Member Name=\"commitFileSuccess\" Value=\"300\" />\n                <Member Name=\"commitFilePending\" Value=\"301\" />\n                <Member Name=\"commitFileFailed\" Value=\"302\" />\n                <Member Name=\"commitFileTimedOut\" Value=\"303\" />\n            </EnumType>\n            <EnumType Name=\"windowsDeviceType\" IsFlags=\"true\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"desktop\" Value=\"1\" />\n                <Member Name=\"mobile\" Value=\"2\" />\n                <Member Name=\"holographic\" Value=\"4\" />\n                <Member Name=\"team\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"microsoftStoreForBusinessLicenseType\">\n                <Member Name=\"offline\" Value=\"0\" />\n                <Member Name=\"online\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"vppTokenAccountType\">\n                <Member Name=\"business\" Value=\"0\" />\n                <Member Name=\"education\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"complianceStatus\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"notApplicable\" Value=\"1\" />\n                <Member Name=\"compliant\" Value=\"2\" />\n                <Member Name=\"remediated\" Value=\"3\" />\n                <Member Name=\"nonCompliant\" Value=\"4\" />\n                <Member Name=\"error\" Value=\"5\" />\n                <Member Name=\"conflict\" Value=\"6\" />\n                <Member Name=\"notAssigned\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"mdmAppConfigKeyType\">\n                <Member Name=\"stringType\" Value=\"0\" />\n                <Member Name=\"integerType\" Value=\"1\" />\n                <Member Name=\"realType\" Value=\"2\" />\n                <Member Name=\"booleanType\" Value=\"3\" />\n                <Member Name=\"tokenType\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"actionState\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"pending\" Value=\"1\" />\n                <Member Name=\"canceled\" Value=\"2\" />\n                <Member Name=\"active\" Value=\"3\" />\n                <Member Name=\"done\" Value=\"4\" />\n                <Member Name=\"failed\" Value=\"5\" />\n                <Member Name=\"notSupported\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"managedDeviceOwnerType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"company\" Value=\"1\" />\n                <Member Name=\"personal\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"complianceState\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"compliant\" Value=\"1\" />\n                <Member Name=\"noncompliant\" Value=\"2\" />\n                <Member Name=\"conflict\" Value=\"3\" />\n                <Member Name=\"error\" Value=\"4\" />\n                <Member Name=\"inGracePeriod\" Value=\"254\" />\n                <Member Name=\"configManager\" Value=\"255\" />\n            </EnumType>\n            <EnumType Name=\"managementAgentType\">\n                <Member Name=\"eas\" Value=\"1\" />\n                <Member Name=\"mdm\" Value=\"2\" />\n                <Member Name=\"easMdm\" Value=\"3\" />\n                <Member Name=\"intuneClient\" Value=\"4\" />\n                <Member Name=\"easIntuneClient\" Value=\"5\" />\n                <Member Name=\"configurationManagerClient\" Value=\"8\" />\n                <Member Name=\"configurationManagerClientMdm\" Value=\"10\" />\n                <Member Name=\"configurationManagerClientMdmEas\" Value=\"11\" />\n                <Member Name=\"unknown\" Value=\"16\" />\n                <Member Name=\"jamf\" Value=\"32\" />\n                <Member Name=\"googleCloudDevicePolicyController\" Value=\"64\" />\n            </EnumType>\n            <EnumType Name=\"deviceEnrollmentType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"userEnrollment\" Value=\"1\" />\n                <Member Name=\"deviceEnrollmentManager\" Value=\"2\" />\n                <Member Name=\"appleBulkWithUser\" Value=\"3\" />\n                <Member Name=\"appleBulkWithoutUser\" Value=\"4\" />\n                <Member Name=\"windowsAzureADJoin\" Value=\"5\" />\n                <Member Name=\"windowsBulkUserless\" Value=\"6\" />\n                <Member Name=\"windowsAutoEnrollment\" Value=\"7\" />\n                <Member Name=\"windowsBulkAzureDomainJoin\" Value=\"8\" />\n                <Member Name=\"windowsCoManagement\" Value=\"9\" />\n            </EnumType>\n            <EnumType Name=\"deviceRegistrationState\">\n                <Member Name=\"notRegistered\" Value=\"0\" />\n                <Member Name=\"registered\" Value=\"2\" />\n                <Member Name=\"revoked\" Value=\"3\" />\n                <Member Name=\"keyConflict\" Value=\"4\" />\n                <Member Name=\"approvalPending\" Value=\"5\" />\n                <Member Name=\"certificateReset\" Value=\"6\" />\n                <Member Name=\"notRegisteredPendingEnrollment\" Value=\"7\" />\n                <Member Name=\"unknown\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementExchangeAccessState\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"unknown\" Value=\"1\" />\n                <Member Name=\"allowed\" Value=\"2\" />\n                <Member Name=\"blocked\" Value=\"3\" />\n                <Member Name=\"quarantined\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementExchangeAccessStateReason\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"unknown\" Value=\"1\" />\n                <Member Name=\"exchangeGlobalRule\" Value=\"2\" />\n                <Member Name=\"exchangeIndividualRule\" Value=\"3\" />\n                <Member Name=\"exchangeDeviceRule\" Value=\"4\" />\n                <Member Name=\"exchangeUpgrade\" Value=\"5\" />\n                <Member Name=\"exchangeMailboxPolicy\" Value=\"6\" />\n                <Member Name=\"other\" Value=\"7\" />\n                <Member Name=\"compliant\" Value=\"8\" />\n                <Member Name=\"notCompliant\" Value=\"9\" />\n                <Member Name=\"notEnrolled\" Value=\"10\" />\n                <Member Name=\"unknownLocation\" Value=\"12\" />\n                <Member Name=\"mfaRequired\" Value=\"13\" />\n                <Member Name=\"azureADBlockDueToAccessPolicy\" Value=\"14\" />\n                <Member Name=\"compromisedPassword\" Value=\"15\" />\n                <Member Name=\"deviceNotKnownWithManagedApp\" Value=\"16\" />\n            </EnumType>\n            <EnumType Name=\"managedDevicePartnerReportedHealthState\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"activated\" Value=\"1\" />\n                <Member Name=\"deactivated\" Value=\"2\" />\n                <Member Name=\"secured\" Value=\"3\" />\n                <Member Name=\"lowSeverity\" Value=\"4\" />\n                <Member Name=\"mediumSeverity\" Value=\"5\" />\n                <Member Name=\"highSeverity\" Value=\"6\" />\n                <Member Name=\"unresponsive\" Value=\"7\" />\n                <Member Name=\"compromised\" Value=\"8\" />\n                <Member Name=\"misconfigured\" Value=\"9\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementSubscriptionState\">\n                <Member Name=\"pending\" Value=\"0\" />\n                <Member Name=\"active\" Value=\"1\" />\n                <Member Name=\"warning\" Value=\"2\" />\n                <Member Name=\"disabled\" Value=\"3\" />\n                <Member Name=\"deleted\" Value=\"4\" />\n                <Member Name=\"blocked\" Value=\"5\" />\n                <Member Name=\"lockedOut\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"appListType\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"appsInListCompliant\" Value=\"1\" />\n                <Member Name=\"appsNotInListCompliant\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"androidRequiredPasswordType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"alphabetic\" Value=\"1\" />\n                <Member Name=\"alphanumeric\" Value=\"2\" />\n                <Member Name=\"alphanumericWithSymbols\" Value=\"3\" />\n                <Member Name=\"lowSecurityBiometric\" Value=\"4\" />\n                <Member Name=\"numeric\" Value=\"5\" />\n                <Member Name=\"numericComplex\" Value=\"6\" />\n                <Member Name=\"any\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"webBrowserCookieSettings\">\n                <Member Name=\"browserDefault\" Value=\"0\" />\n                <Member Name=\"blockAlways\" Value=\"1\" />\n                <Member Name=\"allowCurrentWebSite\" Value=\"2\" />\n                <Member Name=\"allowFromWebsitesVisited\" Value=\"3\" />\n                <Member Name=\"allowAlways\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"androidWorkProfileRequiredPasswordType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"lowSecurityBiometric\" Value=\"1\" />\n                <Member Name=\"required\" Value=\"2\" />\n                <Member Name=\"atLeastNumeric\" Value=\"3\" />\n                <Member Name=\"numericComplex\" Value=\"4\" />\n                <Member Name=\"atLeastAlphabetic\" Value=\"5\" />\n                <Member Name=\"atLeastAlphanumeric\" Value=\"6\" />\n                <Member Name=\"alphanumericWithSymbols\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"androidWorkProfileCrossProfileDataSharingType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"preventAny\" Value=\"1\" />\n                <Member Name=\"allowPersonalToWork\" Value=\"2\" />\n                <Member Name=\"noRestrictions\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"androidWorkProfileDefaultAppPermissionPolicyType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"prompt\" Value=\"1\" />\n                <Member Name=\"autoGrant\" Value=\"2\" />\n                <Member Name=\"autoDeny\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"ratingAustraliaMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"parentalGuidance\" Value=\"3\" />\n                <Member Name=\"mature\" Value=\"4\" />\n                <Member Name=\"agesAbove15\" Value=\"5\" />\n                <Member Name=\"agesAbove18\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"ratingAustraliaTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"preschoolers\" Value=\"2\" />\n                <Member Name=\"children\" Value=\"3\" />\n                <Member Name=\"general\" Value=\"4\" />\n                <Member Name=\"parentalGuidance\" Value=\"5\" />\n                <Member Name=\"mature\" Value=\"6\" />\n                <Member Name=\"agesAbove15\" Value=\"7\" />\n                <Member Name=\"agesAbove15AdultViolence\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"ratingCanadaMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"parentalGuidance\" Value=\"3\" />\n                <Member Name=\"agesAbove14\" Value=\"4\" />\n                <Member Name=\"agesAbove18\" Value=\"5\" />\n                <Member Name=\"restricted\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"ratingCanadaTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"children\" Value=\"2\" />\n                <Member Name=\"childrenAbove8\" Value=\"3\" />\n                <Member Name=\"general\" Value=\"4\" />\n                <Member Name=\"parentalGuidance\" Value=\"5\" />\n                <Member Name=\"agesAbove14\" Value=\"6\" />\n                <Member Name=\"agesAbove18\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"ratingFranceMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"agesAbove10\" Value=\"2\" />\n                <Member Name=\"agesAbove12\" Value=\"3\" />\n                <Member Name=\"agesAbove16\" Value=\"4\" />\n                <Member Name=\"agesAbove18\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"ratingFranceTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"agesAbove10\" Value=\"2\" />\n                <Member Name=\"agesAbove12\" Value=\"3\" />\n                <Member Name=\"agesAbove16\" Value=\"4\" />\n                <Member Name=\"agesAbove18\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"ratingGermanyMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"agesAbove6\" Value=\"3\" />\n                <Member Name=\"agesAbove12\" Value=\"4\" />\n                <Member Name=\"agesAbove16\" Value=\"5\" />\n                <Member Name=\"adults\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"ratingGermanyTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"agesAbove6\" Value=\"3\" />\n                <Member Name=\"agesAbove12\" Value=\"4\" />\n                <Member Name=\"agesAbove16\" Value=\"5\" />\n                <Member Name=\"adults\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"ratingIrelandMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"parentalGuidance\" Value=\"3\" />\n                <Member Name=\"agesAbove12\" Value=\"4\" />\n                <Member Name=\"agesAbove15\" Value=\"5\" />\n                <Member Name=\"agesAbove16\" Value=\"6\" />\n                <Member Name=\"adults\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"ratingIrelandTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"children\" Value=\"3\" />\n                <Member Name=\"youngAdults\" Value=\"4\" />\n                <Member Name=\"parentalSupervision\" Value=\"5\" />\n                <Member Name=\"mature\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"ratingJapanMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"parentalGuidance\" Value=\"3\" />\n                <Member Name=\"agesAbove15\" Value=\"4\" />\n                <Member Name=\"agesAbove18\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"ratingJapanTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"explicitAllowed\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"ratingNewZealandMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"parentalGuidance\" Value=\"3\" />\n                <Member Name=\"mature\" Value=\"4\" />\n                <Member Name=\"agesAbove13\" Value=\"5\" />\n                <Member Name=\"agesAbove15\" Value=\"6\" />\n                <Member Name=\"agesAbove16\" Value=\"7\" />\n                <Member Name=\"agesAbove18\" Value=\"8\" />\n                <Member Name=\"restricted\" Value=\"9\" />\n                <Member Name=\"agesAbove16Restricted\" Value=\"10\" />\n            </EnumType>\n            <EnumType Name=\"ratingNewZealandTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"parentalGuidance\" Value=\"3\" />\n                <Member Name=\"adults\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"ratingUnitedKingdomMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"universalChildren\" Value=\"3\" />\n                <Member Name=\"parentalGuidance\" Value=\"4\" />\n                <Member Name=\"agesAbove12Video\" Value=\"5\" />\n                <Member Name=\"agesAbove12Cinema\" Value=\"6\" />\n                <Member Name=\"agesAbove15\" Value=\"7\" />\n                <Member Name=\"adults\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"ratingUnitedKingdomTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"caution\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"ratingUnitedStatesMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"parentalGuidance\" Value=\"3\" />\n                <Member Name=\"parentalGuidance13\" Value=\"4\" />\n                <Member Name=\"restricted\" Value=\"5\" />\n                <Member Name=\"adults\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"ratingUnitedStatesTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"childrenAll\" Value=\"2\" />\n                <Member Name=\"childrenAbove7\" Value=\"3\" />\n                <Member Name=\"general\" Value=\"4\" />\n                <Member Name=\"parentalGuidance\" Value=\"5\" />\n                <Member Name=\"childrenAbove14\" Value=\"6\" />\n                <Member Name=\"adults\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"ratingAppsType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"agesAbove4\" Value=\"2\" />\n                <Member Name=\"agesAbove9\" Value=\"3\" />\n                <Member Name=\"agesAbove12\" Value=\"4\" />\n                <Member Name=\"agesAbove17\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"requiredPasswordType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"alphanumeric\" Value=\"1\" />\n                <Member Name=\"numeric\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"iosNotificationAlertType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"banner\" Value=\"1\" />\n                <Member Name=\"modal\" Value=\"2\" />\n                <Member Name=\"none\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"editionUpgradeLicenseType\">\n                <Member Name=\"productKey\" Value=\"0\" />\n                <Member Name=\"licenseFile\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"windows10EditionType\">\n                <Member Name=\"windows10Enterprise\" Value=\"0\" />\n                <Member Name=\"windows10EnterpriseN\" Value=\"1\" />\n                <Member Name=\"windows10Education\" Value=\"2\" />\n                <Member Name=\"windows10EducationN\" Value=\"3\" />\n                <Member Name=\"windows10MobileEnterprise\" Value=\"4\" />\n                <Member Name=\"windows10HolographicEnterprise\" Value=\"5\" />\n                <Member Name=\"windows10Professional\" Value=\"6\" />\n                <Member Name=\"windows10ProfessionalN\" Value=\"7\" />\n                <Member Name=\"windows10ProfessionalEducation\" Value=\"8\" />\n                <Member Name=\"windows10ProfessionalEducationN\" Value=\"9\" />\n                <Member Name=\"windows10ProfessionalWorkstation\" Value=\"10\" />\n                <Member Name=\"windows10ProfessionalWorkstationN\" Value=\"11\" />\n            </EnumType>\n            <EnumType Name=\"stateManagementSetting\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"blocked\" Value=\"1\" />\n                <Member Name=\"allowed\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"firewallPreSharedKeyEncodingMethodType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"none\" Value=\"1\" />\n                <Member Name=\"utF8\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"firewallCertificateRevocationListCheckMethodType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"none\" Value=\"1\" />\n                <Member Name=\"attempt\" Value=\"2\" />\n                <Member Name=\"require\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"firewallPacketQueueingMethodType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"disabled\" Value=\"1\" />\n                <Member Name=\"queueInbound\" Value=\"2\" />\n                <Member Name=\"queueOutbound\" Value=\"3\" />\n                <Member Name=\"queueBoth\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"appLockerApplicationControlType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"enforceComponentsAndStoreApps\" Value=\"1\" />\n                <Member Name=\"auditComponentsAndStoreApps\" Value=\"2\" />\n                <Member Name=\"enforceComponentsStoreAppsAndSmartlocker\" Value=\"3\" />\n                <Member Name=\"auditComponentsStoreAppsAndSmartlocker\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"applicationGuardBlockFileTransferType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"blockImageAndTextFile\" Value=\"1\" />\n                <Member Name=\"blockImageFile\" Value=\"2\" />\n                <Member Name=\"blockNone\" Value=\"3\" />\n                <Member Name=\"blockTextFile\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"applicationGuardBlockClipboardSharingType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"blockBoth\" Value=\"1\" />\n                <Member Name=\"blockHostToContainer\" Value=\"2\" />\n                <Member Name=\"blockContainerToHost\" Value=\"3\" />\n                <Member Name=\"blockNone\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"bitLockerEncryptionMethod\">\n                <Member Name=\"aesCbc128\" Value=\"3\" />\n                <Member Name=\"aesCbc256\" Value=\"4\" />\n                <Member Name=\"xtsAes128\" Value=\"6\" />\n                <Member Name=\"xtsAes256\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"diagnosticDataSubmissionMode\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"none\" Value=\"1\" />\n                <Member Name=\"basic\" Value=\"2\" />\n                <Member Name=\"enhanced\" Value=\"3\" />\n                <Member Name=\"full\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"edgeCookiePolicy\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"allow\" Value=\"1\" />\n                <Member Name=\"blockThirdParty\" Value=\"2\" />\n                <Member Name=\"blockAll\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"visibilitySetting\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"hide\" Value=\"1\" />\n                <Member Name=\"show\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"defenderThreatAction\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"clean\" Value=\"1\" />\n                <Member Name=\"quarantine\" Value=\"2\" />\n                <Member Name=\"remove\" Value=\"3\" />\n                <Member Name=\"allow\" Value=\"4\" />\n                <Member Name=\"userDefined\" Value=\"5\" />\n                <Member Name=\"block\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"weeklySchedule\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"everyday\" Value=\"1\" />\n                <Member Name=\"sunday\" Value=\"2\" />\n                <Member Name=\"monday\" Value=\"3\" />\n                <Member Name=\"tuesday\" Value=\"4\" />\n                <Member Name=\"wednesday\" Value=\"5\" />\n                <Member Name=\"thursday\" Value=\"6\" />\n                <Member Name=\"friday\" Value=\"7\" />\n                <Member Name=\"saturday\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"defenderMonitorFileActivity\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"disable\" Value=\"1\" />\n                <Member Name=\"monitorAllFiles\" Value=\"2\" />\n                <Member Name=\"monitorIncomingFilesOnly\" Value=\"3\" />\n                <Member Name=\"monitorOutgoingFilesOnly\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"defenderPromptForSampleSubmission\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"alwaysPrompt\" Value=\"1\" />\n                <Member Name=\"promptBeforeSendingPersonalData\" Value=\"2\" />\n                <Member Name=\"neverSendData\" Value=\"3\" />\n                <Member Name=\"sendAllDataWithoutPrompting\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"defenderScanType\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"disabled\" Value=\"1\" />\n                <Member Name=\"quick\" Value=\"2\" />\n                <Member Name=\"full\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"defenderCloudBlockLevelType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"high\" Value=\"1\" />\n                <Member Name=\"highPlus\" Value=\"2\" />\n                <Member Name=\"zeroTolerance\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"windowsStartMenuAppListVisibilityType\" IsFlags=\"true\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"collapse\" Value=\"1\" />\n                <Member Name=\"remove\" Value=\"2\" />\n                <Member Name=\"disableSettingsApp\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"windowsStartMenuModeType\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"fullScreen\" Value=\"1\" />\n                <Member Name=\"nonFullScreen\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"windowsSpotlightEnablementSettings\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"disabled\" Value=\"1\" />\n                <Member Name=\"enabled\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"automaticUpdateMode\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"notifyDownload\" Value=\"1\" />\n                <Member Name=\"autoInstallAtMaintenanceTime\" Value=\"2\" />\n                <Member Name=\"autoInstallAndRebootAtMaintenanceTime\" Value=\"3\" />\n                <Member Name=\"autoInstallAndRebootAtScheduledTime\" Value=\"4\" />\n                <Member Name=\"autoInstallAndRebootWithoutEndUserControl\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"safeSearchFilterType\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"strict\" Value=\"1\" />\n                <Member Name=\"moderate\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"edgeSearchEngineType\">\n                <Member Name=\"default\" Value=\"0\" />\n                <Member Name=\"bing\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"prereleaseFeatures\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"settingsOnly\" Value=\"1\" />\n                <Member Name=\"settingsAndExperimentations\" Value=\"2\" />\n                <Member Name=\"notAllowed\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"sharedPCAccountDeletionPolicyType\">\n                <Member Name=\"immediate\" Value=\"0\" />\n                <Member Name=\"diskSpaceThreshold\" Value=\"1\" />\n                <Member Name=\"diskSpaceThresholdOrInactiveThreshold\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"sharedPCAllowedAccountType\" IsFlags=\"true\">\n                <Member Name=\"guest\" Value=\"1\" />\n                <Member Name=\"domain\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"windowsDeliveryOptimizationMode\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"httpOnly\" Value=\"1\" />\n                <Member Name=\"httpWithPeeringNat\" Value=\"2\" />\n                <Member Name=\"httpWithPeeringPrivateGroup\" Value=\"3\" />\n                <Member Name=\"httpWithInternetPeering\" Value=\"4\" />\n                <Member Name=\"simpleDownload\" Value=\"99\" />\n                <Member Name=\"bypassMode\" Value=\"100\" />\n            </EnumType>\n            <EnumType Name=\"windowsUpdateType\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"all\" Value=\"1\" />\n                <Member Name=\"businessReadyOnly\" Value=\"2\" />\n                <Member Name=\"windowsInsiderBuildFast\" Value=\"3\" />\n                <Member Name=\"windowsInsiderBuildSlow\" Value=\"4\" />\n                <Member Name=\"windowsInsiderBuildRelease\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"internetSiteSecurityLevel\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"medium\" Value=\"1\" />\n                <Member Name=\"mediumHigh\" Value=\"2\" />\n                <Member Name=\"high\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"siteSecurityLevel\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"low\" Value=\"1\" />\n                <Member Name=\"mediumLow\" Value=\"2\" />\n                <Member Name=\"medium\" Value=\"3\" />\n                <Member Name=\"mediumHigh\" Value=\"4\" />\n                <Member Name=\"high\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"windowsUserAccountControlSettings\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"alwaysNotify\" Value=\"1\" />\n                <Member Name=\"notifyOnAppChanges\" Value=\"2\" />\n                <Member Name=\"notifyOnAppChangesWithoutDimming\" Value=\"3\" />\n                <Member Name=\"neverNotify\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"miracastChannel\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"one\" Value=\"1\" />\n                <Member Name=\"two\" Value=\"2\" />\n                <Member Name=\"three\" Value=\"3\" />\n                <Member Name=\"four\" Value=\"4\" />\n                <Member Name=\"five\" Value=\"5\" />\n                <Member Name=\"six\" Value=\"6\" />\n                <Member Name=\"seven\" Value=\"7\" />\n                <Member Name=\"eight\" Value=\"8\" />\n                <Member Name=\"nine\" Value=\"9\" />\n                <Member Name=\"ten\" Value=\"10\" />\n                <Member Name=\"eleven\" Value=\"11\" />\n                <Member Name=\"thirtySix\" Value=\"36\" />\n                <Member Name=\"forty\" Value=\"40\" />\n                <Member Name=\"fortyFour\" Value=\"44\" />\n                <Member Name=\"fortyEight\" Value=\"48\" />\n                <Member Name=\"oneHundredFortyNine\" Value=\"149\" />\n                <Member Name=\"oneHundredFiftyThree\" Value=\"153\" />\n                <Member Name=\"oneHundredFiftySeven\" Value=\"157\" />\n                <Member Name=\"oneHundredSixtyOne\" Value=\"161\" />\n                <Member Name=\"oneHundredSixtyFive\" Value=\"165\" />\n            </EnumType>\n            <EnumType Name=\"welcomeScreenMeetingInformation\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"showOrganizerAndTimeOnly\" Value=\"1\" />\n                <Member Name=\"showOrganizerAndTimeAndSubject\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"deviceComplianceActionType\">\n                <Member Name=\"noAction\" Value=\"0\" />\n                <Member Name=\"notification\" Value=\"1\" />\n                <Member Name=\"block\" Value=\"2\" />\n                <Member Name=\"retire\" Value=\"3\" />\n                <Member Name=\"wipe\" Value=\"4\" />\n                <Member Name=\"removeResourceAccessProfiles\" Value=\"5\" />\n                <Member Name=\"pushNotification\" Value=\"9\" />\n            </EnumType>\n            <EnumType Name=\"deviceThreatProtectionLevel\">\n                <Member Name=\"unavailable\" Value=\"0\" />\n                <Member Name=\"secured\" Value=\"1\" />\n                <Member Name=\"low\" Value=\"2\" />\n                <Member Name=\"medium\" Value=\"3\" />\n                <Member Name=\"high\" Value=\"4\" />\n                <Member Name=\"notSet\" Value=\"10\" />\n            </EnumType>\n            <EnumType Name=\"policyPlatformType\">\n                <Member Name=\"android\" Value=\"0\" />\n                <Member Name=\"iOS\" Value=\"2\" />\n                <Member Name=\"macOS\" Value=\"3\" />\n                <Member Name=\"windowsPhone81\" Value=\"4\" />\n                <Member Name=\"windows81AndLater\" Value=\"5\" />\n                <Member Name=\"windows10AndLater\" Value=\"6\" />\n                <Member Name=\"androidWorkProfile\" Value=\"7\" />\n                <Member Name=\"all\" Value=\"100\" />\n            </EnumType>\n            <EnumType Name=\"iosUpdatesInstallStatus\">\n                <Member Name=\"success\" Value=\"0\" />\n                <Member Name=\"available\" Value=\"1\" />\n                <Member Name=\"idle\" Value=\"2\" />\n                <Member Name=\"unknown\" Value=\"3\" />\n                <Member Name=\"downloading\" Value=\"-2016330712\" />\n                <Member Name=\"downloadFailed\" Value=\"-2016330711\" />\n                <Member Name=\"downloadRequiresComputer\" Value=\"-2016330710\" />\n                <Member Name=\"downloadInsufficientSpace\" Value=\"-2016330709\" />\n                <Member Name=\"downloadInsufficientPower\" Value=\"-2016330708\" />\n                <Member Name=\"downloadInsufficientNetwork\" Value=\"-2016330707\" />\n                <Member Name=\"installing\" Value=\"-2016330706\" />\n                <Member Name=\"installInsufficientSpace\" Value=\"-2016330705\" />\n                <Member Name=\"installInsufficientPower\" Value=\"-2016330704\" />\n                <Member Name=\"installPhoneCallInProgress\" Value=\"-2016330703\" />\n                <Member Name=\"installFailed\" Value=\"-2016330702\" />\n                <Member Name=\"notSupportedOperation\" Value=\"-2016330701\" />\n                <Member Name=\"sharedDeviceUserLoggedInError\" Value=\"-2016330699\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementExchangeConnectorSyncType\">\n                <Member Name=\"fullSync\" Value=\"0\" />\n                <Member Name=\"deltaSync\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"mdmAuthority\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"intune\" Value=\"1\" />\n                <Member Name=\"sccm\" Value=\"2\" />\n                <Member Name=\"office365\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"windowsHelloForBusinessPinUsage\">\n                <Member Name=\"allowed\" Value=\"0\" />\n                <Member Name=\"required\" Value=\"1\" />\n                <Member Name=\"disallowed\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"enablement\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"enabled\" Value=\"1\" />\n                <Member Name=\"disabled\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"vppTokenState\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"valid\" Value=\"1\" />\n                <Member Name=\"expired\" Value=\"2\" />\n                <Member Name=\"invalid\" Value=\"3\" />\n                <Member Name=\"assignedToExternalMDM\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"vppTokenSyncStatus\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"inProgress\" Value=\"1\" />\n                <Member Name=\"completed\" Value=\"2\" />\n                <Member Name=\"failed\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementExchangeConnectorStatus\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"connectionPending\" Value=\"1\" />\n                <Member Name=\"connected\" Value=\"2\" />\n                <Member Name=\"disconnected\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementExchangeConnectorType\">\n                <Member Name=\"onPremises\" Value=\"0\" />\n                <Member Name=\"hosted\" Value=\"1\" />\n                <Member Name=\"serviceToService\" Value=\"2\" />\n                <Member Name=\"dedicated\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"mobileThreatPartnerTenantState\">\n                <Member Name=\"unavailable\" Value=\"0\" />\n                <Member Name=\"available\" Value=\"1\" />\n                <Member Name=\"enabled\" Value=\"2\" />\n                <Member Name=\"unresponsive\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementPartnerTenantState\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"unavailable\" Value=\"1\" />\n                <Member Name=\"enabled\" Value=\"2\" />\n                <Member Name=\"terminated\" Value=\"3\" />\n                <Member Name=\"rejected\" Value=\"4\" />\n                <Member Name=\"unresponsive\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementPartnerAppType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"singleTenantApp\" Value=\"1\" />\n                <Member Name=\"multiTenantApp\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"managedAppDataTransferLevel\">\n                <Member Name=\"allApps\" Value=\"0\" />\n                <Member Name=\"managedApps\" Value=\"1\" />\n                <Member Name=\"none\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"managedAppClipboardSharingLevel\">\n                <Member Name=\"allApps\" Value=\"0\" />\n                <Member Name=\"managedAppsWithPasteIn\" Value=\"1\" />\n                <Member Name=\"managedApps\" Value=\"2\" />\n                <Member Name=\"blocked\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"managedAppPinCharacterSet\">\n                <Member Name=\"numeric\" Value=\"0\" />\n                <Member Name=\"alphanumericAndSymbol\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"managedAppDataStorageLocation\">\n                <Member Name=\"oneDriveForBusiness\" Value=\"1\" />\n                <Member Name=\"sharePoint\" Value=\"2\" />\n                <Member Name=\"localStorage\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"managedAppDataEncryptionType\">\n                <Member Name=\"useDeviceSettings\" Value=\"0\" />\n                <Member Name=\"afterDeviceRestart\" Value=\"1\" />\n                <Member Name=\"whenDeviceLockedExceptOpenFiles\" Value=\"2\" />\n                <Member Name=\"whenDeviceLocked\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"windowsInformationProtectionEnforcementLevel\">\n                <Member Name=\"noProtection\" Value=\"0\" />\n                <Member Name=\"encryptAndAuditOnly\" Value=\"1\" />\n                <Member Name=\"encryptAuditAndPrompt\" Value=\"2\" />\n                <Member Name=\"encryptAuditAndBlock\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"windowsInformationProtectionPinCharacterRequirements\">\n                <Member Name=\"notAllow\" Value=\"0\" />\n                <Member Name=\"requireAtLeastOne\" Value=\"1\" />\n                <Member Name=\"allow\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"managedAppFlaggedReason\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"rootedDevice\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"notificationTemplateBrandingOptions\" IsFlags=\"true\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"includeCompanyLogo\" Value=\"1\" />\n                <Member Name=\"includeCompanyName\" Value=\"2\" />\n                <Member Name=\"includeContactInformation\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"installState\">\n                <Member Name=\"notApplicable\" Value=\"0\" />\n                <Member Name=\"installed\" Value=\"1\" />\n                <Member Name=\"failed\" Value=\"2\" />\n                <Member Name=\"notInstalled\" Value=\"3\" />\n                <Member Name=\"uninstallFailed\" Value=\"4\" />\n                <Member Name=\"unknown\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"remoteAssistanceOnboardingStatus\">\n                <Member Name=\"notOnboarded\" Value=\"0\" />\n                <Member Name=\"onboarding\" Value=\"1\" />\n                <Member Name=\"onboarded\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"applicationType\">\n                <Member Name=\"universal\" Value=\"1\" />\n                <Member Name=\"desktop\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"deviceEnrollmentFailureReason\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"authentication\" Value=\"1\" />\n                <Member Name=\"authorization\" Value=\"2\" />\n                <Member Name=\"accountValidation\" Value=\"3\" />\n                <Member Name=\"userValidation\" Value=\"4\" />\n                <Member Name=\"deviceNotSupported\" Value=\"5\" />\n                <Member Name=\"inMaintenance\" Value=\"6\" />\n                <Member Name=\"badRequest\" Value=\"7\" />\n                <Member Name=\"featureNotSupported\" Value=\"8\" />\n                <Member Name=\"enrollmentRestrictionsEnforced\" Value=\"9\" />\n                <Member Name=\"clientDisconnected\" Value=\"10\" />\n                <Member Name=\"userAbandonment\" Value=\"11\" />\n            </EnumType>\n            <EnumType Name=\"status\">\n                <Member Name=\"active\" Value=\"0\" />\n                <Member Name=\"updated\" Value=\"1\" />\n                <Member Name=\"deleted\" Value=\"2\" />\n                <Member Name=\"ignored\" Value=\"3\" />\n                <Member Name=\"unknownFutureValue\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"alertFeedback\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"truePositive\" Value=\"1\" />\n                <Member Name=\"falsePositive\" Value=\"2\" />\n                <Member Name=\"benignPositive\" Value=\"3\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"alertSeverity\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"informational\" Value=\"1\" />\n                <Member Name=\"low\" Value=\"2\" />\n                <Member Name=\"medium\" Value=\"3\" />\n                <Member Name=\"high\" Value=\"4\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"alertStatus\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"newAlert\" Value=\"1\" />\n                <Member Name=\"inProgress\" Value=\"2\" />\n                <Member Name=\"resolved\" Value=\"3\" />\n                <Member Name=\"dismissed\" Value=\"4\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"connectionDirection\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"inbound\" Value=\"1\" />\n                <Member Name=\"outbound\" Value=\"2\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"connectionStatus\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"attempted\" Value=\"1\" />\n                <Member Name=\"succeeded\" Value=\"2\" />\n                <Member Name=\"blocked\" Value=\"3\" />\n                <Member Name=\"failed\" Value=\"4\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"emailRole\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"sender\" Value=\"1\" />\n                <Member Name=\"recipient\" Value=\"2\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"fileHashType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"sha1\" Value=\"1\" />\n                <Member Name=\"sha256\" Value=\"2\" />\n                <Member Name=\"md5\" Value=\"3\" />\n                <Member Name=\"authenticodeHash256\" Value=\"4\" />\n                <Member Name=\"lsHash\" Value=\"5\" />\n                <Member Name=\"ctph\" Value=\"6\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"logonType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"interactive\" Value=\"1\" />\n                <Member Name=\"remoteInteractive\" Value=\"2\" />\n                <Member Name=\"network\" Value=\"3\" />\n                <Member Name=\"batch\" Value=\"4\" />\n                <Member Name=\"service\" Value=\"5\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"processIntegrityLevel\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"untrusted\" Value=\"1\" />\n                <Member Name=\"low\" Value=\"2\" />\n                <Member Name=\"medium\" Value=\"3\" />\n                <Member Name=\"high\" Value=\"4\" />\n                <Member Name=\"system\" Value=\"5\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"registryHive\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"currentConfig\" Value=\"1\" />\n                <Member Name=\"currentUser\" Value=\"2\" />\n                <Member Name=\"localMachineSam\" Value=\"3\" />\n                <Member Name=\"localMachineSecurity\" Value=\"4\" />\n                <Member Name=\"localMachineSoftware\" Value=\"5\" />\n                <Member Name=\"localMachineSystem\" Value=\"6\" />\n                <Member Name=\"usersDefault\" Value=\"7\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"registryOperation\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"create\" Value=\"1\" />\n                <Member Name=\"modify\" Value=\"2\" />\n                <Member Name=\"delete\" Value=\"3\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"registryValueType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"binary\" Value=\"1\" />\n                <Member Name=\"dword\" Value=\"2\" />\n                <Member Name=\"dwordLittleEndian\" Value=\"3\" />\n                <Member Name=\"dwordBigEndian\" Value=\"4\" />\n                <Member Name=\"expandSz\" Value=\"5\" />\n                <Member Name=\"link\" Value=\"6\" />\n                <Member Name=\"multiSz\" Value=\"7\" />\n                <Member Name=\"none\" Value=\"8\" />\n                <Member Name=\"qword\" Value=\"9\" />\n                <Member Name=\"qwordlittleEndian\" Value=\"10\" />\n                <Member Name=\"sz\" Value=\"11\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"securityNetworkProtocol\">\n                <Member Name=\"ip\" Value=\"0\" />\n                <Member Name=\"icmp\" Value=\"1\" />\n                <Member Name=\"igmp\" Value=\"2\" />\n                <Member Name=\"ggp\" Value=\"3\" />\n                <Member Name=\"ipv4\" Value=\"4\" />\n                <Member Name=\"tcp\" Value=\"6\" />\n                <Member Name=\"pup\" Value=\"12\" />\n                <Member Name=\"udp\" Value=\"17\" />\n                <Member Name=\"idp\" Value=\"22\" />\n                <Member Name=\"ipv6\" Value=\"41\" />\n                <Member Name=\"ipv6RoutingHeader\" Value=\"43\" />\n                <Member Name=\"ipv6FragmentHeader\" Value=\"44\" />\n                <Member Name=\"ipSecEncapsulatingSecurityPayload\" Value=\"50\" />\n                <Member Name=\"ipSecAuthenticationHeader\" Value=\"51\" />\n                <Member Name=\"icmpV6\" Value=\"58\" />\n                <Member Name=\"ipv6NoNextHeader\" Value=\"59\" />\n                <Member Name=\"ipv6DestinationOptions\" Value=\"60\" />\n                <Member Name=\"nd\" Value=\"77\" />\n                <Member Name=\"raw\" Value=\"255\" />\n                <Member Name=\"ipx\" Value=\"1000\" />\n                <Member Name=\"spx\" Value=\"1256\" />\n                <Member Name=\"spxII\" Value=\"1257\" />\n                <Member Name=\"unknownFutureValue\" Value=\"32767\" />\n                <Member Name=\"unknown\" Value=\"-1\" />\n            </EnumType>\n            <EnumType Name=\"userAccountSecurityType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"standard\" Value=\"1\" />\n                <Member Name=\"power\" Value=\"2\" />\n                <Member Name=\"administrator\" Value=\"3\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EntityType Name=\"entity\" Abstract=\"true\">\n                <Key>\n                    <PropertyRef Name=\"id\" />\n                </Key>\n                <Property Name=\"id\" Type=\"Edm.String\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"directory\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"deletedItems\" Type=\"Collection(microsoft.graph.directoryObject)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"directoryObject\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"deletedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </EntityType>\n            <EntityType Name=\"device\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"accountEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"alternativeSecurityIds\" Type=\"Collection(microsoft.graph.alternativeSecurityId)\" Nullable=\"false\" />\n                <Property Name=\"approximateLastSignInDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"deviceId\" Type=\"Edm.String\" />\n                <Property Name=\"deviceMetadata\" Type=\"Edm.String\" />\n                <Property Name=\"deviceVersion\" Type=\"Edm.Int32\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"isCompliant\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isManaged\" Type=\"Edm.Boolean\" />\n                <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"operatingSystem\" Type=\"Edm.String\" />\n                <Property Name=\"operatingSystemVersion\" Type=\"Edm.String\" />\n                <Property Name=\"physicalIds\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"trustType\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"registeredOwners\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"registeredUsers\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"alternativeSecurityId\">\n                <Property Name=\"type\" Type=\"Edm.Int32\" />\n                <Property Name=\"identityProvider\" Type=\"Edm.String\" />\n                <Property Name=\"key\" Type=\"Edm.Binary\" />\n            </ComplexType>\n            <EntityType Name=\"extension\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\" OpenType=\"true\" />\n            <EntityType Name=\"directoryRole\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"roleTemplateId\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"members\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n            </EntityType>\n            <EntityType Name=\"directoryRoleTemplate\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"domain\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"authenticationType\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"availabilityStatus\" Type=\"Edm.String\" />\n                <Property Name=\"isAdminManaged\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"isDefault\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"isInitial\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"isRoot\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"isVerified\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"supportedServices\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.domainState\" />\n                <NavigationProperty Name=\"serviceConfigurationRecords\" Type=\"Collection(microsoft.graph.domainDnsRecord)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"verificationDnsRecords\" Type=\"Collection(microsoft.graph.domainDnsRecord)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"domainNameReferences\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n            </EntityType>\n            <ComplexType Name=\"domainState\">\n                <Property Name=\"status\" Type=\"Edm.String\" />\n                <Property Name=\"operation\" Type=\"Edm.String\" />\n                <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <EntityType Name=\"domainDnsRecord\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"isOptional\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"label\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"recordType\" Type=\"Edm.String\" />\n                <Property Name=\"supportedService\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"ttl\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"domainDnsCnameRecord\" BaseType=\"microsoft.graph.domainDnsRecord\">\n                <Property Name=\"canonicalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"domainDnsMxRecord\" BaseType=\"microsoft.graph.domainDnsRecord\">\n                <Property Name=\"mailExchange\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"preference\" Type=\"Edm.Int32\" />\n            </EntityType>\n            <EntityType Name=\"domainDnsSrvRecord\" BaseType=\"microsoft.graph.domainDnsRecord\">\n                <Property Name=\"nameTarget\" Type=\"Edm.String\" />\n                <Property Name=\"port\" Type=\"Edm.Int32\" />\n                <Property Name=\"priority\" Type=\"Edm.Int32\" />\n                <Property Name=\"protocol\" Type=\"Edm.String\" />\n                <Property Name=\"service\" Type=\"Edm.String\" />\n                <Property Name=\"weight\" Type=\"Edm.Int32\" />\n            </EntityType>\n            <EntityType Name=\"domainDnsTxtRecord\" BaseType=\"microsoft.graph.domainDnsRecord\">\n                <Property Name=\"text\" Type=\"Edm.String\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"domainDnsUnavailableRecord\" BaseType=\"microsoft.graph.domainDnsRecord\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"licenseDetails\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"servicePlans\" Type=\"Collection(microsoft.graph.servicePlanInfo)\" Nullable=\"false\" />\n                <Property Name=\"skuId\" Type=\"Edm.Guid\" />\n                <Property Name=\"skuPartNumber\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"servicePlanInfo\">\n                <Property Name=\"servicePlanId\" Type=\"Edm.Guid\" />\n                <Property Name=\"servicePlanName\" Type=\"Edm.String\" />\n                <Property Name=\"provisioningStatus\" Type=\"Edm.String\" />\n                <Property Name=\"appliesTo\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"group\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"classification\" Type=\"Edm.String\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"groupTypes\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"mail\" Type=\"Edm.String\" />\n                <Property Name=\"mailEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"mailNickname\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"onPremisesProvisioningErrors\" Type=\"Collection(microsoft.graph.onPremisesProvisioningError)\" />\n                <Property Name=\"onPremisesSecurityIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"proxyAddresses\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"renewedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"securityEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"visibility\" Type=\"Edm.String\" />\n                <Property Name=\"allowExternalSenders\" Type=\"Edm.Boolean\" />\n                <Property Name=\"autoSubscribeNewMembers\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isSubscribedByMail\" Type=\"Edm.Boolean\" />\n                <Property Name=\"unseenCount\" Type=\"Edm.Int32\" />\n                <NavigationProperty Name=\"members\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"memberOf\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"createdOnBehalfOf\" Type=\"microsoft.graph.directoryObject\" />\n                <NavigationProperty Name=\"owners\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"settings\" Type=\"Collection(microsoft.graph.groupSetting)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"threads\" Type=\"Collection(microsoft.graph.conversationThread)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendar\" Type=\"microsoft.graph.calendar\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendarView\" Type=\"Collection(microsoft.graph.event)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"events\" Type=\"Collection(microsoft.graph.event)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"conversations\" Type=\"Collection(microsoft.graph.conversation)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"photo\" Type=\"microsoft.graph.profilePhoto\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"photos\" Type=\"Collection(microsoft.graph.profilePhoto)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"acceptedSenders\" Type=\"Collection(microsoft.graph.directoryObject)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"rejectedSenders\" Type=\"Collection(microsoft.graph.directoryObject)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"drive\" Type=\"microsoft.graph.drive\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"drives\" Type=\"Collection(microsoft.graph.drive)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sites\" Type=\"Collection(microsoft.graph.site)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"planner\" Type=\"microsoft.graph.plannerGroup\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"onenote\" Type=\"microsoft.graph.onenote\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"groupLifecyclePolicies\" Type=\"Collection(microsoft.graph.groupLifecyclePolicy)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"onPremisesProvisioningError\">\n                <Property Name=\"value\" Type=\"Edm.String\" />\n                <Property Name=\"category\" Type=\"Edm.String\" />\n                <Property Name=\"propertyCausingError\" Type=\"Edm.String\" />\n                <Property Name=\"occurredDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <EntityType Name=\"groupSetting\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"templateId\" Type=\"Edm.String\" />\n                <Property Name=\"values\" Type=\"Collection(microsoft.graph.settingValue)\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"conversationThread\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"toRecipients\" Type=\"Collection(microsoft.graph.recipient)\" Nullable=\"false\" />\n                <Property Name=\"topic\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lastDeliveredDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"uniqueSenders\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"ccRecipients\" Type=\"Collection(microsoft.graph.recipient)\" Nullable=\"false\" />\n                <Property Name=\"preview\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"isLocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"posts\" Type=\"Collection(microsoft.graph.post)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"calendar\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"color\" Type=\"microsoft.graph.calendarColor\" />\n                <Property Name=\"changeKey\" Type=\"Edm.String\" />\n                <Property Name=\"canShare\" Type=\"Edm.Boolean\" />\n                <Property Name=\"canViewPrivateItems\" Type=\"Edm.Boolean\" />\n                <Property Name=\"canEdit\" Type=\"Edm.Boolean\" />\n                <Property Name=\"owner\" Type=\"microsoft.graph.emailAddress\" />\n                <NavigationProperty Name=\"events\" Type=\"Collection(microsoft.graph.event)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendarView\" Type=\"Collection(microsoft.graph.event)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"outlookItem\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"changeKey\" Type=\"Edm.String\" />\n                <Property Name=\"categories\" Type=\"Collection(Edm.String)\" />\n            </EntityType>\n            <EntityType Name=\"event\" BaseType=\"microsoft.graph.outlookItem\" OpenType=\"true\">\n                <Property Name=\"originalStartTimeZone\" Type=\"Edm.String\" />\n                <Property Name=\"originalEndTimeZone\" Type=\"Edm.String\" />\n                <Property Name=\"responseStatus\" Type=\"microsoft.graph.responseStatus\" />\n                <Property Name=\"iCalUId\" Type=\"Edm.String\" />\n                <Property Name=\"reminderMinutesBeforeStart\" Type=\"Edm.Int32\" />\n                <Property Name=\"isReminderOn\" Type=\"Edm.Boolean\" />\n                <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" />\n                <Property Name=\"subject\" Type=\"Edm.String\" />\n                <Property Name=\"body\" Type=\"microsoft.graph.itemBody\" />\n                <Property Name=\"bodyPreview\" Type=\"Edm.String\" />\n                <Property Name=\"importance\" Type=\"microsoft.graph.importance\" />\n                <Property Name=\"sensitivity\" Type=\"microsoft.graph.sensitivity\" />\n                <Property Name=\"start\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"originalStart\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"end\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"location\" Type=\"microsoft.graph.location\" />\n                <Property Name=\"locations\" Type=\"Collection(microsoft.graph.location)\" />\n                <Property Name=\"isAllDay\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isCancelled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isOrganizer\" Type=\"Edm.Boolean\" />\n                <Property Name=\"recurrence\" Type=\"microsoft.graph.patternedRecurrence\" />\n                <Property Name=\"responseRequested\" Type=\"Edm.Boolean\" />\n                <Property Name=\"seriesMasterId\" Type=\"Edm.String\" />\n                <Property Name=\"showAs\" Type=\"microsoft.graph.freeBusyStatus\" />\n                <Property Name=\"type\" Type=\"microsoft.graph.eventType\" />\n                <Property Name=\"attendees\" Type=\"Collection(microsoft.graph.attendee)\" />\n                <Property Name=\"organizer\" Type=\"microsoft.graph.recipient\" />\n                <Property Name=\"webLink\" Type=\"Edm.String\" />\n                <Property Name=\"onlineMeetingUrl\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"calendar\" Type=\"microsoft.graph.calendar\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"instances\" Type=\"Collection(microsoft.graph.event)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"attachments\" Type=\"Collection(microsoft.graph.attachment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"conversation\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"topic\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lastDeliveredDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"uniqueSenders\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"preview\" Type=\"Edm.String\" Nullable=\"false\" />\n                <NavigationProperty Name=\"threads\" Type=\"Collection(microsoft.graph.conversationThread)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"profilePhoto\" BaseType=\"microsoft.graph.entity\" HasStream=\"true\">\n                <Property Name=\"height\" Type=\"Edm.Int32\" />\n                <Property Name=\"width\" Type=\"Edm.Int32\" />\n            </EntityType>\n            <EntityType Name=\"baseItem\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"eTag\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"parentReference\" Type=\"microsoft.graph.itemReference\" />\n                <Property Name=\"webUrl\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"createdByUser\" Type=\"microsoft.graph.user\" />\n                <NavigationProperty Name=\"lastModifiedByUser\" Type=\"microsoft.graph.user\" />\n            </EntityType>\n            <EntityType Name=\"drive\" BaseType=\"microsoft.graph.baseItem\">\n                <Property Name=\"driveType\" Type=\"Edm.String\" />\n                <Property Name=\"owner\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"quota\" Type=\"microsoft.graph.quota\" />\n                <Property Name=\"sharePointIds\" Type=\"microsoft.graph.sharepointIds\" />\n                <Property Name=\"system\" Type=\"microsoft.graph.systemFacet\" />\n                <NavigationProperty Name=\"items\" Type=\"Collection(microsoft.graph.driveItem)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"list\" Type=\"microsoft.graph.list\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"root\" Type=\"microsoft.graph.driveItem\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"special\" Type=\"Collection(microsoft.graph.driveItem)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"site\" BaseType=\"microsoft.graph.baseItem\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"root\" Type=\"microsoft.graph.root\" />\n                <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" />\n                <Property Name=\"siteCollection\" Type=\"microsoft.graph.siteCollection\" />\n                <NavigationProperty Name=\"columns\" Type=\"Collection(microsoft.graph.columnDefinition)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"contentTypes\" Type=\"Collection(microsoft.graph.contentType)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"drive\" Type=\"microsoft.graph.drive\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"drives\" Type=\"Collection(microsoft.graph.drive)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"items\" Type=\"Collection(microsoft.graph.baseItem)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"lists\" Type=\"Collection(microsoft.graph.list)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sites\" Type=\"Collection(microsoft.graph.site)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"onenote\" Type=\"microsoft.graph.onenote\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"plannerGroup\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"plans\" Type=\"Collection(microsoft.graph.plannerPlan)\" />\n            </EntityType>\n            <EntityType Name=\"onenote\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"notebooks\" Type=\"Collection(microsoft.graph.notebook)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sections\" Type=\"Collection(microsoft.graph.onenoteSection)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sectionGroups\" Type=\"Collection(microsoft.graph.sectionGroup)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"pages\" Type=\"Collection(microsoft.graph.onenotePage)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"resources\" Type=\"Collection(microsoft.graph.onenoteResource)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"operations\" Type=\"Collection(microsoft.graph.onenoteOperation)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"groupLifecyclePolicy\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"groupLifetimeInDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"managedGroupTypes\" Type=\"Edm.String\" />\n                <Property Name=\"alternateNotificationEmails\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"contract\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"contractType\" Type=\"Edm.String\" />\n                <Property Name=\"customerId\" Type=\"Edm.Guid\" />\n                <Property Name=\"defaultDomainName\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"subscribedSku\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"capabilityStatus\" Type=\"Edm.String\" />\n                <Property Name=\"consumedUnits\" Type=\"Edm.Int32\" />\n                <Property Name=\"prepaidUnits\" Type=\"microsoft.graph.licenseUnitsDetail\" />\n                <Property Name=\"servicePlans\" Type=\"Collection(microsoft.graph.servicePlanInfo)\" Nullable=\"false\" />\n                <Property Name=\"skuId\" Type=\"Edm.Guid\" />\n                <Property Name=\"skuPartNumber\" Type=\"Edm.String\" />\n                <Property Name=\"appliesTo\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"licenseUnitsDetail\">\n                <Property Name=\"enabled\" Type=\"Edm.Int32\" />\n                <Property Name=\"suspended\" Type=\"Edm.Int32\" />\n                <Property Name=\"warning\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <EntityType Name=\"organization\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"assignedPlans\" Type=\"Collection(microsoft.graph.assignedPlan)\" Nullable=\"false\" />\n                <Property Name=\"businessPhones\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"city\" Type=\"Edm.String\" />\n                <Property Name=\"country\" Type=\"Edm.String\" />\n                <Property Name=\"countryLetterCode\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"marketingNotificationEmails\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"postalCode\" Type=\"Edm.String\" />\n                <Property Name=\"preferredLanguage\" Type=\"Edm.String\" />\n                <Property Name=\"privacyProfile\" Type=\"microsoft.graph.privacyProfile\" />\n                <Property Name=\"provisionedPlans\" Type=\"Collection(microsoft.graph.provisionedPlan)\" Nullable=\"false\" />\n                <Property Name=\"securityComplianceNotificationMails\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"securityComplianceNotificationPhones\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"street\" Type=\"Edm.String\" />\n                <Property Name=\"technicalNotificationMails\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"verifiedDomains\" Type=\"Collection(microsoft.graph.verifiedDomain)\" Nullable=\"false\" />\n                <Property Name=\"mobileDeviceManagementAuthority\" Type=\"microsoft.graph.mdmAuthority\" Nullable=\"false\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"assignedPlan\">\n                <Property Name=\"assignedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"capabilityStatus\" Type=\"Edm.String\" />\n                <Property Name=\"service\" Type=\"Edm.String\" />\n                <Property Name=\"servicePlanId\" Type=\"Edm.Guid\" />\n            </ComplexType>\n            <ComplexType Name=\"privacyProfile\">\n                <Property Name=\"contactEmail\" Type=\"Edm.String\" />\n                <Property Name=\"statementUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"provisionedPlan\">\n                <Property Name=\"capabilityStatus\" Type=\"Edm.String\" />\n                <Property Name=\"provisioningStatus\" Type=\"Edm.String\" />\n                <Property Name=\"service\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"verifiedDomain\">\n                <Property Name=\"capabilities\" Type=\"Edm.String\" />\n                <Property Name=\"isDefault\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isInitial\" Type=\"Edm.Boolean\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"user\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"accountEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"ageGroup\" Type=\"Edm.String\" />\n                <Property Name=\"assignedLicenses\" Type=\"Collection(microsoft.graph.assignedLicense)\" Nullable=\"false\" />\n                <Property Name=\"assignedPlans\" Type=\"Collection(microsoft.graph.assignedPlan)\" Nullable=\"false\" />\n                <Property Name=\"businessPhones\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"city\" Type=\"Edm.String\" />\n                <Property Name=\"companyName\" Type=\"Edm.String\" />\n                <Property Name=\"consentProvidedForMinor\" Type=\"Edm.String\" />\n                <Property Name=\"country\" Type=\"Edm.String\" />\n                <Property Name=\"department\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"givenName\" Type=\"Edm.String\" />\n                <Property Name=\"imAddresses\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"jobTitle\" Type=\"Edm.String\" />\n                <Property Name=\"legalAgeGroupClassification\" Type=\"Edm.String\" />\n                <Property Name=\"mail\" Type=\"Edm.String\" />\n                <Property Name=\"mailNickname\" Type=\"Edm.String\" />\n                <Property Name=\"mobilePhone\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesExtensionAttributes\" Type=\"microsoft.graph.onPremisesExtensionAttributes\" />\n                <Property Name=\"onPremisesImmutableId\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"onPremisesProvisioningErrors\" Type=\"Collection(microsoft.graph.onPremisesProvisioningError)\" />\n                <Property Name=\"onPremisesSecurityIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"onPremisesDomainName\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesSamAccountName\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesUserPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"passwordPolicies\" Type=\"Edm.String\" />\n                <Property Name=\"passwordProfile\" Type=\"microsoft.graph.passwordProfile\" />\n                <Property Name=\"officeLocation\" Type=\"Edm.String\" />\n                <Property Name=\"postalCode\" Type=\"Edm.String\" />\n                <Property Name=\"preferredLanguage\" Type=\"Edm.String\" />\n                <Property Name=\"provisionedPlans\" Type=\"Collection(microsoft.graph.provisionedPlan)\" Nullable=\"false\" />\n                <Property Name=\"proxyAddresses\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"streetAddress\" Type=\"Edm.String\" />\n                <Property Name=\"surname\" Type=\"Edm.String\" />\n                <Property Name=\"usageLocation\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"userType\" Type=\"Edm.String\" />\n                <Property Name=\"mailboxSettings\" Type=\"microsoft.graph.mailboxSettings\" />\n                <Property Name=\"aboutMe\" Type=\"Edm.String\" />\n                <Property Name=\"birthday\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"hireDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"interests\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"mySite\" Type=\"Edm.String\" />\n                <Property Name=\"pastProjects\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"preferredName\" Type=\"Edm.String\" />\n                <Property Name=\"responsibilities\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"schools\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"skills\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"deviceEnrollmentLimit\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"ownedDevices\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"registeredDevices\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"manager\" Type=\"microsoft.graph.directoryObject\" />\n                <NavigationProperty Name=\"directReports\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"memberOf\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"createdObjects\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"ownedObjects\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"licenseDetails\" Type=\"Collection(microsoft.graph.licenseDetails)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"outlook\" Type=\"microsoft.graph.outlookUser\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"messages\" Type=\"Collection(microsoft.graph.message)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"mailFolders\" Type=\"Collection(microsoft.graph.mailFolder)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendar\" Type=\"microsoft.graph.calendar\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendars\" Type=\"Collection(microsoft.graph.calendar)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendarGroups\" Type=\"Collection(microsoft.graph.calendarGroup)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendarView\" Type=\"Collection(microsoft.graph.event)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"events\" Type=\"Collection(microsoft.graph.event)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"people\" Type=\"Collection(microsoft.graph.person)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"contacts\" Type=\"Collection(microsoft.graph.contact)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"contactFolders\" Type=\"Collection(microsoft.graph.contactFolder)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"inferenceClassification\" Type=\"microsoft.graph.inferenceClassification\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"photo\" Type=\"microsoft.graph.profilePhoto\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"photos\" Type=\"Collection(microsoft.graph.profilePhoto)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"drive\" Type=\"microsoft.graph.drive\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"drives\" Type=\"Collection(microsoft.graph.drive)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"planner\" Type=\"microsoft.graph.plannerUser\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"onenote\" Type=\"microsoft.graph.onenote\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedDevices\" Type=\"Collection(microsoft.graph.managedDevice)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedAppRegistrations\" Type=\"Collection(microsoft.graph.managedAppRegistration)\" />\n                <NavigationProperty Name=\"deviceManagementTroubleshootingEvents\" Type=\"Collection(microsoft.graph.deviceManagementTroubleshootingEvent)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"activities\" Type=\"Collection(microsoft.graph.userActivity)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"insights\" Type=\"microsoft.graph.officeGraphInsights\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"settings\" Type=\"microsoft.graph.userSettings\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"assignedLicense\">\n                <Property Name=\"disabledPlans\" Type=\"Collection(Edm.Guid)\" Nullable=\"false\" />\n                <Property Name=\"skuId\" Type=\"Edm.Guid\" />\n            </ComplexType>\n            <ComplexType Name=\"onPremisesExtensionAttributes\">\n                <Property Name=\"extensionAttribute1\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute2\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute3\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute4\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute5\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute6\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute7\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute8\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute9\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute10\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute11\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute12\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute13\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute14\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute15\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"passwordProfile\">\n                <Property Name=\"password\" Type=\"Edm.String\" />\n                <Property Name=\"forceChangePasswordNextSignIn\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"mailboxSettings\">\n                <Property Name=\"automaticRepliesSetting\" Type=\"microsoft.graph.automaticRepliesSetting\" />\n                <Property Name=\"archiveFolder\" Type=\"Edm.String\" />\n                <Property Name=\"timeZone\" Type=\"Edm.String\" />\n                <Property Name=\"language\" Type=\"microsoft.graph.localeInfo\" />\n                <Property Name=\"workingHours\" Type=\"microsoft.graph.workingHours\" />\n            </ComplexType>\n            <ComplexType Name=\"automaticRepliesSetting\">\n                <Property Name=\"status\" Type=\"microsoft.graph.automaticRepliesStatus\" />\n                <Property Name=\"externalAudience\" Type=\"microsoft.graph.externalAudienceScope\" />\n                <Property Name=\"scheduledStartDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"scheduledEndDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"internalReplyMessage\" Type=\"Edm.String\" />\n                <Property Name=\"externalReplyMessage\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"dateTimeTimeZone\">\n                <Property Name=\"dateTime\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"timeZone\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"localeInfo\">\n                <Property Name=\"locale\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"workingHours\">\n                <Property Name=\"daysOfWeek\" Type=\"Collection(microsoft.graph.dayOfWeek)\" />\n                <Property Name=\"startTime\" Type=\"Edm.TimeOfDay\" />\n                <Property Name=\"endTime\" Type=\"Edm.TimeOfDay\" />\n                <Property Name=\"timeZone\" Type=\"microsoft.graph.timeZoneBase\" />\n            </ComplexType>\n            <ComplexType Name=\"timeZoneBase\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"outlookUser\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"masterCategories\" Type=\"Collection(microsoft.graph.outlookCategory)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"message\" BaseType=\"microsoft.graph.outlookItem\" OpenType=\"true\">\n                <Property Name=\"receivedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"sentDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" />\n                <Property Name=\"internetMessageId\" Type=\"Edm.String\" />\n                <Property Name=\"internetMessageHeaders\" Type=\"Collection(microsoft.graph.internetMessageHeader)\" />\n                <Property Name=\"subject\" Type=\"Edm.String\" />\n                <Property Name=\"body\" Type=\"microsoft.graph.itemBody\" />\n                <Property Name=\"bodyPreview\" Type=\"Edm.String\" />\n                <Property Name=\"importance\" Type=\"microsoft.graph.importance\" />\n                <Property Name=\"parentFolderId\" Type=\"Edm.String\" />\n                <Property Name=\"sender\" Type=\"microsoft.graph.recipient\" />\n                <Property Name=\"from\" Type=\"microsoft.graph.recipient\" />\n                <Property Name=\"toRecipients\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"ccRecipients\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"bccRecipients\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"replyTo\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"conversationId\" Type=\"Edm.String\" />\n                <Property Name=\"uniqueBody\" Type=\"microsoft.graph.itemBody\" />\n                <Property Name=\"isDeliveryReceiptRequested\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isReadReceiptRequested\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isRead\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isDraft\" Type=\"Edm.Boolean\" />\n                <Property Name=\"webLink\" Type=\"Edm.String\" />\n                <Property Name=\"inferenceClassification\" Type=\"microsoft.graph.inferenceClassificationType\" />\n                <Property Name=\"flag\" Type=\"microsoft.graph.followupFlag\" />\n                <NavigationProperty Name=\"attachments\" Type=\"Collection(microsoft.graph.attachment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"mailFolder\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"parentFolderId\" Type=\"Edm.String\" />\n                <Property Name=\"childFolderCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"unreadItemCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"totalItemCount\" Type=\"Edm.Int32\" />\n                <NavigationProperty Name=\"messages\" Type=\"Collection(microsoft.graph.message)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"messageRules\" Type=\"Collection(microsoft.graph.messageRule)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"childFolders\" Type=\"Collection(microsoft.graph.mailFolder)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"calendarGroup\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"classId\" Type=\"Edm.Guid\" />\n                <Property Name=\"changeKey\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"calendars\" Type=\"Collection(microsoft.graph.calendar)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"person\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"givenName\" Type=\"Edm.String\" />\n                <Property Name=\"surname\" Type=\"Edm.String\" />\n                <Property Name=\"birthday\" Type=\"Edm.String\" />\n                <Property Name=\"personNotes\" Type=\"Edm.String\" />\n                <Property Name=\"isFavorite\" Type=\"Edm.Boolean\" />\n                <Property Name=\"scoredEmailAddresses\" Type=\"Collection(microsoft.graph.scoredEmailAddress)\" />\n                <Property Name=\"phones\" Type=\"Collection(microsoft.graph.phone)\" />\n                <Property Name=\"postalAddresses\" Type=\"Collection(microsoft.graph.location)\" />\n                <Property Name=\"websites\" Type=\"Collection(microsoft.graph.website)\" />\n                <Property Name=\"jobTitle\" Type=\"Edm.String\" />\n                <Property Name=\"companyName\" Type=\"Edm.String\" />\n                <Property Name=\"yomiCompany\" Type=\"Edm.String\" />\n                <Property Name=\"department\" Type=\"Edm.String\" />\n                <Property Name=\"officeLocation\" Type=\"Edm.String\" />\n                <Property Name=\"profession\" Type=\"Edm.String\" />\n                <Property Name=\"personType\" Type=\"microsoft.graph.personType\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"imAddress\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"contact\" BaseType=\"microsoft.graph.outlookItem\" OpenType=\"true\">\n                <Property Name=\"parentFolderId\" Type=\"Edm.String\" />\n                <Property Name=\"birthday\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"fileAs\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"givenName\" Type=\"Edm.String\" />\n                <Property Name=\"initials\" Type=\"Edm.String\" />\n                <Property Name=\"middleName\" Type=\"Edm.String\" />\n                <Property Name=\"nickName\" Type=\"Edm.String\" />\n                <Property Name=\"surname\" Type=\"Edm.String\" />\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"yomiGivenName\" Type=\"Edm.String\" />\n                <Property Name=\"yomiSurname\" Type=\"Edm.String\" />\n                <Property Name=\"yomiCompanyName\" Type=\"Edm.String\" />\n                <Property Name=\"generation\" Type=\"Edm.String\" />\n                <Property Name=\"emailAddresses\" Type=\"Collection(microsoft.graph.emailAddress)\" />\n                <Property Name=\"imAddresses\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"jobTitle\" Type=\"Edm.String\" />\n                <Property Name=\"companyName\" Type=\"Edm.String\" />\n                <Property Name=\"department\" Type=\"Edm.String\" />\n                <Property Name=\"officeLocation\" Type=\"Edm.String\" />\n                <Property Name=\"profession\" Type=\"Edm.String\" />\n                <Property Name=\"businessHomePage\" Type=\"Edm.String\" />\n                <Property Name=\"assistantName\" Type=\"Edm.String\" />\n                <Property Name=\"manager\" Type=\"Edm.String\" />\n                <Property Name=\"homePhones\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"mobilePhone\" Type=\"Edm.String\" />\n                <Property Name=\"businessPhones\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"homeAddress\" Type=\"microsoft.graph.physicalAddress\" />\n                <Property Name=\"businessAddress\" Type=\"microsoft.graph.physicalAddress\" />\n                <Property Name=\"otherAddress\" Type=\"microsoft.graph.physicalAddress\" />\n                <Property Name=\"spouseName\" Type=\"Edm.String\" />\n                <Property Name=\"personalNotes\" Type=\"Edm.String\" />\n                <Property Name=\"children\" Type=\"Collection(Edm.String)\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"photo\" Type=\"microsoft.graph.profilePhoto\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"contactFolder\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"parentFolderId\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"contacts\" Type=\"Collection(microsoft.graph.contact)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"childFolders\" Type=\"Collection(microsoft.graph.contactFolder)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"inferenceClassification\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"overrides\" Type=\"Collection(microsoft.graph.inferenceClassificationOverride)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"plannerUser\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"tasks\" Type=\"Collection(microsoft.graph.plannerTask)\" />\n                <NavigationProperty Name=\"plans\" Type=\"Collection(microsoft.graph.plannerPlan)\" />\n            </EntityType>\n            <EntityType Name=\"managedDevice\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"deviceName\" Type=\"Edm.String\" />\n                <Property Name=\"managedDeviceOwnerType\" Type=\"microsoft.graph.managedDeviceOwnerType\" Nullable=\"false\" />\n                <Property Name=\"deviceActionResults\" Type=\"Collection(microsoft.graph.deviceActionResult)\" />\n                <Property Name=\"enrolledDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"operatingSystem\" Type=\"Edm.String\" />\n                <Property Name=\"complianceState\" Type=\"microsoft.graph.complianceState\" Nullable=\"false\" />\n                <Property Name=\"jailBroken\" Type=\"Edm.String\" />\n                <Property Name=\"managementAgent\" Type=\"microsoft.graph.managementAgentType\" Nullable=\"false\" />\n                <Property Name=\"osVersion\" Type=\"Edm.String\" />\n                <Property Name=\"easActivated\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"easDeviceId\" Type=\"Edm.String\" />\n                <Property Name=\"easActivationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"azureADRegistered\" Type=\"Edm.Boolean\" />\n                <Property Name=\"deviceEnrollmentType\" Type=\"microsoft.graph.deviceEnrollmentType\" Nullable=\"false\" />\n                <Property Name=\"activationLockBypassCode\" Type=\"Edm.String\" />\n                <Property Name=\"emailAddress\" Type=\"Edm.String\" />\n                <Property Name=\"azureADDeviceId\" Type=\"Edm.String\" />\n                <Property Name=\"deviceRegistrationState\" Type=\"microsoft.graph.deviceRegistrationState\" Nullable=\"false\" />\n                <Property Name=\"deviceCategoryDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"isSupervised\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"exchangeLastSuccessfulSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"exchangeAccessState\" Type=\"microsoft.graph.deviceManagementExchangeAccessState\" Nullable=\"false\" />\n                <Property Name=\"exchangeAccessStateReason\" Type=\"microsoft.graph.deviceManagementExchangeAccessStateReason\" Nullable=\"false\" />\n                <Property Name=\"remoteAssistanceSessionUrl\" Type=\"Edm.String\" />\n                <Property Name=\"remoteAssistanceSessionErrorDetails\" Type=\"Edm.String\" />\n                <Property Name=\"isEncrypted\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"model\" Type=\"Edm.String\" />\n                <Property Name=\"manufacturer\" Type=\"Edm.String\" />\n                <Property Name=\"imei\" Type=\"Edm.String\" />\n                <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"serialNumber\" Type=\"Edm.String\" />\n                <Property Name=\"phoneNumber\" Type=\"Edm.String\" />\n                <Property Name=\"androidSecurityPatchLevel\" Type=\"Edm.String\" />\n                <Property Name=\"userDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"configurationManagerClientEnabledFeatures\" Type=\"microsoft.graph.configurationManagerClientEnabledFeatures\" />\n                <Property Name=\"wiFiMacAddress\" Type=\"Edm.String\" />\n                <Property Name=\"deviceHealthAttestationState\" Type=\"microsoft.graph.deviceHealthAttestationState\" />\n                <Property Name=\"subscriberCarrier\" Type=\"Edm.String\" />\n                <Property Name=\"meid\" Type=\"Edm.String\" />\n                <Property Name=\"totalStorageSpaceInBytes\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"freeStorageSpaceInBytes\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"managedDeviceName\" Type=\"Edm.String\" />\n                <Property Name=\"partnerReportedThreatState\" Type=\"microsoft.graph.managedDevicePartnerReportedHealthState\" Nullable=\"false\" />\n                <NavigationProperty Name=\"deviceConfigurationStates\" Type=\"Collection(microsoft.graph.deviceConfigurationState)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceCategory\" Type=\"microsoft.graph.deviceCategory\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceCompliancePolicyStates\" Type=\"Collection(microsoft.graph.deviceCompliancePolicyState)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"managedAppRegistration\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"applicationVersion\" Type=\"Edm.String\" />\n                <Property Name=\"managementSdkVersion\" Type=\"Edm.String\" />\n                <Property Name=\"platformVersion\" Type=\"Edm.String\" />\n                <Property Name=\"deviceType\" Type=\"Edm.String\" />\n                <Property Name=\"deviceTag\" Type=\"Edm.String\" />\n                <Property Name=\"deviceName\" Type=\"Edm.String\" />\n                <Property Name=\"flaggedReasons\" Type=\"Collection(microsoft.graph.managedAppFlaggedReason)\" Nullable=\"false\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"appIdentifier\" Type=\"microsoft.graph.mobileAppIdentifier\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"appliedPolicies\" Type=\"Collection(microsoft.graph.managedAppPolicy)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"intendedPolicies\" Type=\"Collection(microsoft.graph.managedAppPolicy)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"operations\" Type=\"Collection(microsoft.graph.managedAppOperation)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"deviceManagementTroubleshootingEvent\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"eventDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"correlationId\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"userActivity\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"visualElements\" Type=\"microsoft.graph.visualInfo\" Nullable=\"false\" />\n                <Property Name=\"activitySourceHost\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"activationUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"appActivityId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"appDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"contentUrl\" Type=\"Edm.String\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"fallbackUrl\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"userTimezone\" Type=\"Edm.String\" />\n                <Property Name=\"contentInfo\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.status\" />\n                <NavigationProperty Name=\"historyItems\" Type=\"Collection(microsoft.graph.activityHistoryItem)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"officeGraphInsights\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"trending\" Type=\"Collection(microsoft.graph.trending)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"shared\" Type=\"Collection(microsoft.graph.sharedInsight)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"used\" Type=\"Collection(microsoft.graph.usedInsight)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"userSettings\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"contributionToContentDiscoveryDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"contributionToContentDiscoveryAsOrganizationDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"settingValue\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"groupSettingTemplate\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"values\" Type=\"Collection(microsoft.graph.settingTemplateValue)\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"settingTemplateValue\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"defaultValue\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"ComplexExtensionValue\" OpenType=\"true\" />\n            <EntityType Name=\"schemaExtension\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"targetTypes\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"properties\" Type=\"Collection(microsoft.graph.extensionSchemaProperty)\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"owner\" Type=\"Edm.String\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"extensionSchemaProperty\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"attachment\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"contentType\" Type=\"Edm.String\" />\n                <Property Name=\"size\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"isInline\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"customTimeZone\" BaseType=\"microsoft.graph.timeZoneBase\">\n                <Property Name=\"bias\" Type=\"Edm.Int32\" />\n                <Property Name=\"standardOffset\" Type=\"microsoft.graph.standardTimeZoneOffset\" />\n                <Property Name=\"daylightOffset\" Type=\"microsoft.graph.daylightTimeZoneOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"standardTimeZoneOffset\">\n                <Property Name=\"time\" Type=\"Edm.TimeOfDay\" />\n                <Property Name=\"dayOccurrence\" Type=\"Edm.Int32\" />\n                <Property Name=\"dayOfWeek\" Type=\"microsoft.graph.dayOfWeek\" />\n                <Property Name=\"month\" Type=\"Edm.Int32\" />\n                <Property Name=\"year\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"daylightTimeZoneOffset\" BaseType=\"microsoft.graph.standardTimeZoneOffset\">\n                <Property Name=\"daylightBias\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <EntityType Name=\"outlookCategory\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"color\" Type=\"microsoft.graph.categoryColor\" />\n            </EntityType>\n            <ComplexType Name=\"recipient\">\n                <Property Name=\"emailAddress\" Type=\"microsoft.graph.emailAddress\" />\n            </ComplexType>\n            <ComplexType Name=\"emailAddress\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"address\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"attendeeBase\" BaseType=\"microsoft.graph.recipient\">\n                <Property Name=\"type\" Type=\"microsoft.graph.attendeeType\" />\n            </ComplexType>\n            <ComplexType Name=\"meetingTimeSuggestionsResult\">\n                <Property Name=\"meetingTimeSuggestions\" Type=\"Collection(microsoft.graph.meetingTimeSuggestion)\" />\n                <Property Name=\"emptySuggestionsReason\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"meetingTimeSuggestion\">\n                <Property Name=\"meetingTimeSlot\" Type=\"microsoft.graph.timeSlot\" />\n                <Property Name=\"confidence\" Type=\"Edm.Double\" />\n                <Property Name=\"organizerAvailability\" Type=\"microsoft.graph.freeBusyStatus\" />\n                <Property Name=\"attendeeAvailability\" Type=\"Collection(microsoft.graph.attendeeAvailability)\" />\n                <Property Name=\"locations\" Type=\"Collection(microsoft.graph.location)\" />\n                <Property Name=\"suggestionReason\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"timeSlot\">\n                <Property Name=\"start\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"end\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n            </ComplexType>\n            <ComplexType Name=\"attendeeAvailability\">\n                <Property Name=\"attendee\" Type=\"microsoft.graph.attendeeBase\" />\n                <Property Name=\"availability\" Type=\"microsoft.graph.freeBusyStatus\" />\n            </ComplexType>\n            <ComplexType Name=\"location\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"locationEmailAddress\" Type=\"Edm.String\" />\n                <Property Name=\"address\" Type=\"microsoft.graph.physicalAddress\" />\n                <Property Name=\"coordinates\" Type=\"microsoft.graph.outlookGeoCoordinates\" />\n                <Property Name=\"locationUri\" Type=\"Edm.String\" />\n                <Property Name=\"locationType\" Type=\"microsoft.graph.locationType\" />\n                <Property Name=\"uniqueId\" Type=\"Edm.String\" />\n                <Property Name=\"uniqueIdType\" Type=\"microsoft.graph.locationUniqueIdType\" />\n            </ComplexType>\n            <ComplexType Name=\"physicalAddress\">\n                <Property Name=\"street\" Type=\"Edm.String\" />\n                <Property Name=\"city\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"countryOrRegion\" Type=\"Edm.String\" />\n                <Property Name=\"postalCode\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"outlookGeoCoordinates\">\n                <Property Name=\"altitude\" Type=\"Edm.Double\" />\n                <Property Name=\"latitude\" Type=\"Edm.Double\" />\n                <Property Name=\"longitude\" Type=\"Edm.Double\" />\n                <Property Name=\"accuracy\" Type=\"Edm.Double\" />\n                <Property Name=\"altitudeAccuracy\" Type=\"Edm.Double\" />\n            </ComplexType>\n            <ComplexType Name=\"locationConstraint\">\n                <Property Name=\"isRequired\" Type=\"Edm.Boolean\" />\n                <Property Name=\"suggestLocation\" Type=\"Edm.Boolean\" />\n                <Property Name=\"locations\" Type=\"Collection(microsoft.graph.locationConstraintItem)\" />\n            </ComplexType>\n            <ComplexType Name=\"locationConstraintItem\" BaseType=\"microsoft.graph.location\">\n                <Property Name=\"resolveAvailability\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"timeConstraint\">\n                <Property Name=\"activityDomain\" Type=\"microsoft.graph.activityDomain\" />\n                <Property Name=\"timeslots\" Type=\"Collection(microsoft.graph.timeSlot)\" />\n            </ComplexType>\n            <ComplexType Name=\"reminder\">\n                <Property Name=\"eventId\" Type=\"Edm.String\" />\n                <Property Name=\"eventStartTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"eventEndTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"changeKey\" Type=\"Edm.String\" />\n                <Property Name=\"eventSubject\" Type=\"Edm.String\" />\n                <Property Name=\"eventLocation\" Type=\"microsoft.graph.location\" />\n                <Property Name=\"eventWebLink\" Type=\"Edm.String\" />\n                <Property Name=\"reminderFireTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n            </ComplexType>\n            <ComplexType Name=\"mailTips\">\n                <Property Name=\"emailAddress\" Type=\"microsoft.graph.emailAddress\" />\n                <Property Name=\"automaticReplies\" Type=\"microsoft.graph.automaticRepliesMailTips\" />\n                <Property Name=\"mailboxFull\" Type=\"Edm.Boolean\" />\n                <Property Name=\"customMailTip\" Type=\"Edm.String\" />\n                <Property Name=\"externalMemberCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"totalMemberCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"deliveryRestricted\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isModerated\" Type=\"Edm.Boolean\" />\n                <Property Name=\"recipientScope\" Type=\"microsoft.graph.recipientScopeType\" />\n                <Property Name=\"recipientSuggestions\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"maxMessageSize\" Type=\"Edm.Int32\" />\n                <Property Name=\"error\" Type=\"microsoft.graph.mailTipsError\" />\n            </ComplexType>\n            <ComplexType Name=\"automaticRepliesMailTips\">\n                <Property Name=\"message\" Type=\"Edm.String\" />\n                <Property Name=\"messageLanguage\" Type=\"microsoft.graph.localeInfo\" />\n                <Property Name=\"scheduledStartTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"scheduledEndTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n            </ComplexType>\n            <ComplexType Name=\"mailTipsError\">\n                <Property Name=\"message\" Type=\"Edm.String\" />\n                <Property Name=\"code\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"timeZoneInformation\">\n                <Property Name=\"alias\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"messageRule\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"sequence\" Type=\"Edm.Int32\" />\n                <Property Name=\"conditions\" Type=\"microsoft.graph.messageRulePredicates\" />\n                <Property Name=\"actions\" Type=\"microsoft.graph.messageRuleActions\" />\n                <Property Name=\"exceptions\" Type=\"microsoft.graph.messageRulePredicates\" />\n                <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"hasError\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isReadOnly\" Type=\"Edm.Boolean\" />\n            </EntityType>\n            <EntityType Name=\"singleValueLegacyExtendedProperty\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"multiValueLegacyExtendedProperty\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"value\" Type=\"Collection(Edm.String)\" />\n            </EntityType>\n            <ComplexType Name=\"internetMessageHeader\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"itemBody\">\n                <Property Name=\"contentType\" Type=\"microsoft.graph.bodyType\" />\n                <Property Name=\"content\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"followupFlag\">\n                <Property Name=\"completedDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"dueDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"startDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"flagStatus\" Type=\"microsoft.graph.followupFlagStatus\" />\n            </ComplexType>\n            <EntityType Name=\"fileAttachment\" BaseType=\"microsoft.graph.attachment\">\n                <Property Name=\"contentId\" Type=\"Edm.String\" />\n                <Property Name=\"contentLocation\" Type=\"Edm.String\" />\n                <Property Name=\"contentBytes\" Type=\"Edm.Binary\" />\n            </EntityType>\n            <EntityType Name=\"itemAttachment\" BaseType=\"microsoft.graph.attachment\">\n                <NavigationProperty Name=\"item\" Type=\"microsoft.graph.outlookItem\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"responseStatus\">\n                <Property Name=\"response\" Type=\"microsoft.graph.responseType\" />\n                <Property Name=\"time\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"patternedRecurrence\">\n                <Property Name=\"pattern\" Type=\"microsoft.graph.recurrencePattern\" />\n                <Property Name=\"range\" Type=\"microsoft.graph.recurrenceRange\" />\n            </ComplexType>\n            <ComplexType Name=\"recurrencePattern\">\n                <Property Name=\"type\" Type=\"microsoft.graph.recurrencePatternType\" />\n                <Property Name=\"interval\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"month\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"dayOfMonth\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"daysOfWeek\" Type=\"Collection(microsoft.graph.dayOfWeek)\" />\n                <Property Name=\"firstDayOfWeek\" Type=\"microsoft.graph.dayOfWeek\" />\n                <Property Name=\"index\" Type=\"microsoft.graph.weekIndex\" />\n            </ComplexType>\n            <ComplexType Name=\"recurrenceRange\">\n                <Property Name=\"type\" Type=\"microsoft.graph.recurrenceRangeType\" />\n                <Property Name=\"startDate\" Type=\"Edm.Date\" />\n                <Property Name=\"endDate\" Type=\"Edm.Date\" />\n                <Property Name=\"recurrenceTimeZone\" Type=\"Edm.String\" />\n                <Property Name=\"numberOfOccurrences\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"attendee\" BaseType=\"microsoft.graph.attendeeBase\">\n                <Property Name=\"status\" Type=\"microsoft.graph.responseStatus\" />\n            </ComplexType>\n            <EntityType Name=\"eventMessage\" BaseType=\"microsoft.graph.message\">\n                <Property Name=\"meetingMessageType\" Type=\"microsoft.graph.meetingMessageType\" />\n                <NavigationProperty Name=\"event\" Type=\"microsoft.graph.event\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"messageRulePredicates\">\n                <Property Name=\"categories\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"subjectContains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"bodyContains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"bodyOrSubjectContains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"senderContains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"recipientContains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"headerContains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"messageActionFlag\" Type=\"microsoft.graph.messageActionFlag\" />\n                <Property Name=\"importance\" Type=\"microsoft.graph.importance\" />\n                <Property Name=\"sensitivity\" Type=\"microsoft.graph.sensitivity\" />\n                <Property Name=\"fromAddresses\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"sentToAddresses\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"sentToMe\" Type=\"Edm.Boolean\" />\n                <Property Name=\"sentOnlyToMe\" Type=\"Edm.Boolean\" />\n                <Property Name=\"sentCcMe\" Type=\"Edm.Boolean\" />\n                <Property Name=\"sentToOrCcMe\" Type=\"Edm.Boolean\" />\n                <Property Name=\"notSentToMe\" Type=\"Edm.Boolean\" />\n                <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isApprovalRequest\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isAutomaticForward\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isAutomaticReply\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isEncrypted\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isMeetingRequest\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isMeetingResponse\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isNonDeliveryReport\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isPermissionControlled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isReadReceipt\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isSigned\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isVoicemail\" Type=\"Edm.Boolean\" />\n                <Property Name=\"withinSizeRange\" Type=\"microsoft.graph.sizeRange\" />\n            </ComplexType>\n            <ComplexType Name=\"sizeRange\">\n                <Property Name=\"minimumSize\" Type=\"Edm.Int32\" />\n                <Property Name=\"maximumSize\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"messageRuleActions\">\n                <Property Name=\"moveToFolder\" Type=\"Edm.String\" />\n                <Property Name=\"copyToFolder\" Type=\"Edm.String\" />\n                <Property Name=\"delete\" Type=\"Edm.Boolean\" />\n                <Property Name=\"permanentDelete\" Type=\"Edm.Boolean\" />\n                <Property Name=\"markAsRead\" Type=\"Edm.Boolean\" />\n                <Property Name=\"markImportance\" Type=\"microsoft.graph.importance\" />\n                <Property Name=\"forwardTo\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"forwardAsAttachmentTo\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"redirectTo\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"assignCategories\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"stopProcessingRules\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <EntityType Name=\"referenceAttachment\" BaseType=\"microsoft.graph.attachment\" />\n            <EntityType Name=\"openTypeExtension\" BaseType=\"microsoft.graph.extension\" OpenType=\"true\">\n                <Property Name=\"extensionName\" Type=\"Edm.String\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"post\" BaseType=\"microsoft.graph.outlookItem\" OpenType=\"true\">\n                <Property Name=\"body\" Type=\"microsoft.graph.itemBody\" />\n                <Property Name=\"receivedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"from\" Type=\"microsoft.graph.recipient\" Nullable=\"false\" />\n                <Property Name=\"sender\" Type=\"microsoft.graph.recipient\" />\n                <Property Name=\"conversationThreadId\" Type=\"Edm.String\" />\n                <Property Name=\"newParticipants\" Type=\"Collection(microsoft.graph.recipient)\" Nullable=\"false\" />\n                <Property Name=\"conversationId\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"inReplyTo\" Type=\"microsoft.graph.post\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"attachments\" Type=\"Collection(microsoft.graph.attachment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"inferenceClassificationOverride\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"classifyAs\" Type=\"microsoft.graph.inferenceClassificationType\" />\n                <Property Name=\"senderEmailAddress\" Type=\"microsoft.graph.emailAddress\" />\n            </EntityType>\n            <ComplexType Name=\"scoredEmailAddress\">\n                <Property Name=\"address\" Type=\"Edm.String\" />\n                <Property Name=\"relevanceScore\" Type=\"Edm.Double\" />\n                <Property Name=\"selectionLikelihood\" Type=\"microsoft.graph.selectionLikelihoodInfo\" />\n                <Property Name=\"ItemId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"phone\">\n                <Property Name=\"type\" Type=\"microsoft.graph.phoneType\" />\n                <Property Name=\"number\" Type=\"Edm.String\" />\n                <Property Name=\"region\" Type=\"Edm.String\" />\n                <Property Name=\"language\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"website\">\n                <Property Name=\"type\" Type=\"microsoft.graph.websiteType\" />\n                <Property Name=\"address\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"personType\">\n                <Property Name=\"class\" Type=\"Edm.String\" />\n                <Property Name=\"subclass\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"identitySet\" OpenType=\"true\">\n                <Property Name=\"application\" Type=\"microsoft.graph.identity\" />\n                <Property Name=\"device\" Type=\"microsoft.graph.identity\" />\n                <Property Name=\"user\" Type=\"microsoft.graph.identity\" />\n            </ComplexType>\n            <ComplexType Name=\"identity\" OpenType=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"id\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"itemReference\">\n                <Property Name=\"driveId\" Type=\"Edm.String\" />\n                <Property Name=\"driveType\" Type=\"Edm.String\" />\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"path\" Type=\"Edm.String\" />\n                <Property Name=\"shareId\" Type=\"Edm.String\" />\n                <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" />\n            </ComplexType>\n            <ComplexType Name=\"sharepointIds\">\n                <Property Name=\"listId\" Type=\"Edm.String\" />\n                <Property Name=\"listItemId\" Type=\"Edm.String\" />\n                <Property Name=\"listItemUniqueId\" Type=\"Edm.String\" />\n                <Property Name=\"siteId\" Type=\"Edm.String\" />\n                <Property Name=\"siteUrl\" Type=\"Edm.String\" />\n                <Property Name=\"webId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"baseItemVersion\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"publication\" Type=\"microsoft.graph.publicationFacet\" />\n            </EntityType>\n            <ComplexType Name=\"publicationFacet\">\n                <Property Name=\"level\" Type=\"Edm.String\" />\n                <Property Name=\"versionId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"columnDefinition\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"boolean\" Type=\"microsoft.graph.booleanColumn\" />\n                <Property Name=\"calculated\" Type=\"microsoft.graph.calculatedColumn\" />\n                <Property Name=\"choice\" Type=\"microsoft.graph.choiceColumn\" />\n                <Property Name=\"columnGroup\" Type=\"Edm.String\" />\n                <Property Name=\"currency\" Type=\"microsoft.graph.currencyColumn\" />\n                <Property Name=\"dateTime\" Type=\"microsoft.graph.dateTimeColumn\" />\n                <Property Name=\"defaultValue\" Type=\"microsoft.graph.defaultColumnValue\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"enforceUniqueValues\" Type=\"Edm.Boolean\" />\n                <Property Name=\"hidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"indexed\" Type=\"Edm.Boolean\" />\n                <Property Name=\"lookup\" Type=\"microsoft.graph.lookupColumn\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"number\" Type=\"microsoft.graph.numberColumn\" />\n                <Property Name=\"personOrGroup\" Type=\"microsoft.graph.personOrGroupColumn\" />\n                <Property Name=\"readOnly\" Type=\"Edm.Boolean\" />\n                <Property Name=\"required\" Type=\"Edm.Boolean\" />\n                <Property Name=\"text\" Type=\"microsoft.graph.textColumn\" />\n            </EntityType>\n            <ComplexType Name=\"booleanColumn\" />\n            <ComplexType Name=\"calculatedColumn\">\n                <Property Name=\"format\" Type=\"Edm.String\" />\n                <Property Name=\"formula\" Type=\"Edm.String\" />\n                <Property Name=\"outputType\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"choiceColumn\">\n                <Property Name=\"allowTextEntry\" Type=\"Edm.Boolean\" />\n                <Property Name=\"choices\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"displayAs\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"currencyColumn\">\n                <Property Name=\"locale\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"dateTimeColumn\">\n                <Property Name=\"displayAs\" Type=\"Edm.String\" />\n                <Property Name=\"format\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"defaultColumnValue\">\n                <Property Name=\"formula\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"lookupColumn\">\n                <Property Name=\"allowMultipleValues\" Type=\"Edm.Boolean\" />\n                <Property Name=\"allowUnlimitedLength\" Type=\"Edm.Boolean\" />\n                <Property Name=\"columnName\" Type=\"Edm.String\" />\n                <Property Name=\"listId\" Type=\"Edm.String\" />\n                <Property Name=\"primaryLookupColumnId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"numberColumn\">\n                <Property Name=\"decimalPlaces\" Type=\"Edm.String\" />\n                <Property Name=\"displayAs\" Type=\"Edm.String\" />\n                <Property Name=\"maximum\" Type=\"Edm.Double\" />\n                <Property Name=\"minimum\" Type=\"Edm.Double\" />\n            </ComplexType>\n            <ComplexType Name=\"personOrGroupColumn\">\n                <Property Name=\"allowMultipleSelection\" Type=\"Edm.Boolean\" />\n                <Property Name=\"chooseFromType\" Type=\"Edm.String\" />\n                <Property Name=\"displayAs\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"textColumn\">\n                <Property Name=\"allowMultipleLines\" Type=\"Edm.Boolean\" />\n                <Property Name=\"appendChangesToExistingText\" Type=\"Edm.Boolean\" />\n                <Property Name=\"linesForEditing\" Type=\"Edm.Int32\" />\n                <Property Name=\"maxLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"textType\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"columnLink\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"contentType\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"group\" Type=\"Edm.String\" />\n                <Property Name=\"hidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"inheritedFrom\" Type=\"microsoft.graph.itemReference\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"order\" Type=\"microsoft.graph.contentTypeOrder\" />\n                <Property Name=\"parentId\" Type=\"Edm.String\" />\n                <Property Name=\"readOnly\" Type=\"Edm.Boolean\" />\n                <Property Name=\"sealed\" Type=\"Edm.Boolean\" />\n                <NavigationProperty Name=\"columnLinks\" Type=\"Collection(microsoft.graph.columnLink)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"contentTypeOrder\">\n                <Property Name=\"default\" Type=\"Edm.Boolean\" />\n                <Property Name=\"position\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"quota\">\n                <Property Name=\"deleted\" Type=\"Edm.Int64\" />\n                <Property Name=\"remaining\" Type=\"Edm.Int64\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"total\" Type=\"Edm.Int64\" />\n                <Property Name=\"used\" Type=\"Edm.Int64\" />\n            </ComplexType>\n            <ComplexType Name=\"systemFacet\" />\n            <EntityType Name=\"driveItem\" BaseType=\"microsoft.graph.baseItem\" OpenType=\"true\">\n                <Property Name=\"audio\" Type=\"microsoft.graph.audio\" />\n                <Property Name=\"content\" Type=\"Edm.Stream\" />\n                <Property Name=\"cTag\" Type=\"Edm.String\" />\n                <Property Name=\"deleted\" Type=\"microsoft.graph.deleted\" />\n                <Property Name=\"file\" Type=\"microsoft.graph.file\" />\n                <Property Name=\"fileSystemInfo\" Type=\"microsoft.graph.fileSystemInfo\" />\n                <Property Name=\"folder\" Type=\"microsoft.graph.folder\" />\n                <Property Name=\"image\" Type=\"microsoft.graph.image\" />\n                <Property Name=\"location\" Type=\"microsoft.graph.geoCoordinates\" />\n                <Property Name=\"package\" Type=\"microsoft.graph.package\" />\n                <Property Name=\"photo\" Type=\"microsoft.graph.photo\" />\n                <Property Name=\"publication\" Type=\"microsoft.graph.publicationFacet\" />\n                <Property Name=\"remoteItem\" Type=\"microsoft.graph.remoteItem\" />\n                <Property Name=\"root\" Type=\"microsoft.graph.root\" />\n                <Property Name=\"searchResult\" Type=\"microsoft.graph.searchResult\" />\n                <Property Name=\"shared\" Type=\"microsoft.graph.shared\" />\n                <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" />\n                <Property Name=\"size\" Type=\"Edm.Int64\" />\n                <Property Name=\"specialFolder\" Type=\"microsoft.graph.specialFolder\" />\n                <Property Name=\"video\" Type=\"microsoft.graph.video\" />\n                <Property Name=\"webDavUrl\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"children\" Type=\"Collection(microsoft.graph.driveItem)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"listItem\" Type=\"microsoft.graph.listItem\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"permissions\" Type=\"Collection(microsoft.graph.permission)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"thumbnails\" Type=\"Collection(microsoft.graph.thumbnailSet)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"versions\" Type=\"Collection(microsoft.graph.driveItemVersion)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"workbook\" Type=\"microsoft.graph.workbook\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"list\" BaseType=\"microsoft.graph.baseItem\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"list\" Type=\"microsoft.graph.listInfo\" />\n                <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" />\n                <Property Name=\"system\" Type=\"microsoft.graph.systemFacet\" />\n                <NavigationProperty Name=\"columns\" Type=\"Collection(microsoft.graph.columnDefinition)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"contentTypes\" Type=\"Collection(microsoft.graph.contentType)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"drive\" Type=\"microsoft.graph.drive\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"items\" Type=\"Collection(microsoft.graph.listItem)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"audio\">\n                <Property Name=\"album\" Type=\"Edm.String\" />\n                <Property Name=\"albumArtist\" Type=\"Edm.String\" />\n                <Property Name=\"artist\" Type=\"Edm.String\" />\n                <Property Name=\"bitrate\" Type=\"Edm.Int64\" />\n                <Property Name=\"composers\" Type=\"Edm.String\" />\n                <Property Name=\"copyright\" Type=\"Edm.String\" />\n                <Property Name=\"disc\" Type=\"Edm.Int16\" />\n                <Property Name=\"discCount\" Type=\"Edm.Int16\" />\n                <Property Name=\"duration\" Type=\"Edm.Int64\" />\n                <Property Name=\"genre\" Type=\"Edm.String\" />\n                <Property Name=\"hasDrm\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isVariableBitrate\" Type=\"Edm.Boolean\" />\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"track\" Type=\"Edm.Int32\" />\n                <Property Name=\"trackCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"year\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"deleted\">\n                <Property Name=\"state\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"file\">\n                <Property Name=\"hashes\" Type=\"microsoft.graph.hashes\" />\n                <Property Name=\"mimeType\" Type=\"Edm.String\" />\n                <Property Name=\"processingMetadata\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"hashes\">\n                <Property Name=\"crc32Hash\" Type=\"Edm.String\" />\n                <Property Name=\"quickXorHash\" Type=\"Edm.String\" />\n                <Property Name=\"sha1Hash\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"fileSystemInfo\">\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastAccessedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"folder\">\n                <Property Name=\"childCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"view\" Type=\"microsoft.graph.folderView\" />\n            </ComplexType>\n            <ComplexType Name=\"folderView\">\n                <Property Name=\"sortBy\" Type=\"Edm.String\" />\n                <Property Name=\"sortOrder\" Type=\"Edm.String\" />\n                <Property Name=\"viewType\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"image\">\n                <Property Name=\"height\" Type=\"Edm.Int32\" />\n                <Property Name=\"width\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"geoCoordinates\">\n                <Property Name=\"altitude\" Type=\"Edm.Double\" />\n                <Property Name=\"latitude\" Type=\"Edm.Double\" />\n                <Property Name=\"longitude\" Type=\"Edm.Double\" />\n            </ComplexType>\n            <ComplexType Name=\"package\">\n                <Property Name=\"type\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"photo\">\n                <Property Name=\"cameraMake\" Type=\"Edm.String\" />\n                <Property Name=\"cameraModel\" Type=\"Edm.String\" />\n                <Property Name=\"exposureDenominator\" Type=\"Edm.Double\" />\n                <Property Name=\"exposureNumerator\" Type=\"Edm.Double\" />\n                <Property Name=\"fNumber\" Type=\"Edm.Double\" />\n                <Property Name=\"focalLength\" Type=\"Edm.Double\" />\n                <Property Name=\"iso\" Type=\"Edm.Int32\" />\n                <Property Name=\"takenDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"remoteItem\">\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"file\" Type=\"microsoft.graph.file\" />\n                <Property Name=\"fileSystemInfo\" Type=\"microsoft.graph.fileSystemInfo\" />\n                <Property Name=\"folder\" Type=\"microsoft.graph.folder\" />\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"package\" Type=\"microsoft.graph.package\" />\n                <Property Name=\"parentReference\" Type=\"microsoft.graph.itemReference\" />\n                <Property Name=\"shared\" Type=\"microsoft.graph.shared\" />\n                <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" />\n                <Property Name=\"size\" Type=\"Edm.Int64\" />\n                <Property Name=\"specialFolder\" Type=\"microsoft.graph.specialFolder\" />\n                <Property Name=\"webDavUrl\" Type=\"Edm.String\" />\n                <Property Name=\"webUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"shared\">\n                <Property Name=\"owner\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"scope\" Type=\"Edm.String\" />\n                <Property Name=\"sharedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"sharedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"specialFolder\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"root\" />\n            <ComplexType Name=\"searchResult\">\n                <Property Name=\"onClickTelemetryUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"video\">\n                <Property Name=\"audioBitsPerSample\" Type=\"Edm.Int32\" />\n                <Property Name=\"audioChannels\" Type=\"Edm.Int32\" />\n                <Property Name=\"audioFormat\" Type=\"Edm.String\" />\n                <Property Name=\"audioSamplesPerSecond\" Type=\"Edm.Int32\" />\n                <Property Name=\"bitrate\" Type=\"Edm.Int32\" />\n                <Property Name=\"duration\" Type=\"Edm.Int64\" />\n                <Property Name=\"fourCC\" Type=\"Edm.String\" />\n                <Property Name=\"frameRate\" Type=\"Edm.Double\" />\n                <Property Name=\"height\" Type=\"Edm.Int32\" />\n                <Property Name=\"width\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <EntityType Name=\"listItem\" BaseType=\"microsoft.graph.baseItem\">\n                <Property Name=\"contentType\" Type=\"microsoft.graph.contentTypeInfo\" />\n                <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" />\n                <NavigationProperty Name=\"driveItem\" Type=\"microsoft.graph.driveItem\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"fields\" Type=\"microsoft.graph.fieldValueSet\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"versions\" Type=\"Collection(microsoft.graph.listItemVersion)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"permission\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"grantedTo\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"inheritedFrom\" Type=\"microsoft.graph.itemReference\" />\n                <Property Name=\"invitation\" Type=\"microsoft.graph.sharingInvitation\" />\n                <Property Name=\"link\" Type=\"microsoft.graph.sharingLink\" />\n                <Property Name=\"roles\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"shareId\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"thumbnailSet\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"large\" Type=\"microsoft.graph.thumbnail\" />\n                <Property Name=\"medium\" Type=\"microsoft.graph.thumbnail\" />\n                <Property Name=\"small\" Type=\"microsoft.graph.thumbnail\" />\n                <Property Name=\"source\" Type=\"microsoft.graph.thumbnail\" />\n            </EntityType>\n            <EntityType Name=\"driveItemVersion\" BaseType=\"microsoft.graph.baseItemVersion\">\n                <Property Name=\"content\" Type=\"Edm.Stream\" />\n                <Property Name=\"size\" Type=\"Edm.Int64\" />\n            </EntityType>\n            <EntityType Name=\"workbook\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"application\" Type=\"microsoft.graph.workbookApplication\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"names\" Type=\"Collection(microsoft.graph.workbookNamedItem)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"tables\" Type=\"Collection(microsoft.graph.workbookTable)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"worksheets\" Type=\"Collection(microsoft.graph.workbookWorksheet)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"functions\" Type=\"microsoft.graph.workbookFunctions\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"fieldValueSet\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\" />\n            <ComplexType Name=\"listInfo\">\n                <Property Name=\"contentTypesEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"hidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"template\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"contentTypeInfo\">\n                <Property Name=\"id\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"listItemVersion\" BaseType=\"microsoft.graph.baseItemVersion\">\n                <NavigationProperty Name=\"fields\" Type=\"microsoft.graph.fieldValueSet\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"sharingInvitation\">\n                <Property Name=\"email\" Type=\"Edm.String\" />\n                <Property Name=\"invitedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"redeemedBy\" Type=\"Edm.String\" />\n                <Property Name=\"signInRequired\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"sharingLink\">\n                <Property Name=\"application\" Type=\"microsoft.graph.identity\" />\n                <Property Name=\"scope\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"webUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"sharedDriveItem\" BaseType=\"microsoft.graph.baseItem\">\n                <Property Name=\"owner\" Type=\"microsoft.graph.identitySet\" />\n                <NavigationProperty Name=\"driveItem\" Type=\"microsoft.graph.driveItem\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"items\" Type=\"Collection(microsoft.graph.driveItem)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"list\" Type=\"microsoft.graph.list\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"listItem\" Type=\"microsoft.graph.listItem\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"root\" Type=\"microsoft.graph.driveItem\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"site\" Type=\"microsoft.graph.site\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"siteCollection\">\n                <Property Name=\"hostname\" Type=\"Edm.String\" />\n                <Property Name=\"root\" Type=\"microsoft.graph.root\" />\n            </ComplexType>\n            <ComplexType Name=\"thumbnail\">\n                <Property Name=\"content\" Type=\"Edm.Stream\" />\n                <Property Name=\"height\" Type=\"Edm.Int32\" />\n                <Property Name=\"sourceItemId\" Type=\"Edm.String\" />\n                <Property Name=\"url\" Type=\"Edm.String\" />\n                <Property Name=\"width\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"driveItemUploadableProperties\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"fileSystemInfo\" Type=\"microsoft.graph.fileSystemInfo\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"driveRecipient\">\n                <Property Name=\"alias\" Type=\"Edm.String\" />\n                <Property Name=\"email\" Type=\"Edm.String\" />\n                <Property Name=\"objectId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"itemPreviewInfo\">\n                <Property Name=\"getUrl\" Type=\"Edm.String\" />\n                <Property Name=\"postParameters\" Type=\"Edm.String\" />\n                <Property Name=\"postUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"uploadSession\">\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"nextExpectedRanges\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"uploadUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"workbookApplication\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"calculationMode\" Type=\"Edm.String\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"workbookNamedItem\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"comment\" Type=\"Edm.String\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"scope\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"visible\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"worksheet\" Type=\"microsoft.graph.workbookWorksheet\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookTable\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"highlightFirstColumn\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"highlightLastColumn\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"showBandedColumns\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"showBandedRows\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"showFilterButton\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"showHeaders\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"showTotals\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"style\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"columns\" Type=\"Collection(microsoft.graph.workbookTableColumn)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"rows\" Type=\"Collection(microsoft.graph.workbookTableRow)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sort\" Type=\"microsoft.graph.workbookTableSort\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"worksheet\" Type=\"microsoft.graph.workbookWorksheet\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookWorksheet\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"position\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"visibility\" Type=\"Edm.String\" Nullable=\"false\" />\n                <NavigationProperty Name=\"charts\" Type=\"Collection(microsoft.graph.workbookChart)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"names\" Type=\"Collection(microsoft.graph.workbookNamedItem)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"pivotTables\" Type=\"Collection(microsoft.graph.workbookPivotTable)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"protection\" Type=\"microsoft.graph.workbookWorksheetProtection\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"tables\" Type=\"Collection(microsoft.graph.workbookTable)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookFunctions\" BaseType=\"microsoft.graph.entity\" />\n            <ComplexType Name=\"workbookSessionInfo\">\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"persistChanges\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"Json\" />\n            <EntityType Name=\"workbookChart\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"height\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"left\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"top\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"width\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <NavigationProperty Name=\"axes\" Type=\"microsoft.graph.workbookChartAxes\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"dataLabels\" Type=\"microsoft.graph.workbookChartDataLabels\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartAreaFormat\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"legend\" Type=\"microsoft.graph.workbookChartLegend\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"series\" Type=\"Collection(microsoft.graph.workbookChartSeries)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"title\" Type=\"microsoft.graph.workbookChartTitle\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"worksheet\" Type=\"microsoft.graph.workbookWorksheet\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartAxes\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"categoryAxis\" Type=\"microsoft.graph.workbookChartAxis\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"seriesAxis\" Type=\"microsoft.graph.workbookChartAxis\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"valueAxis\" Type=\"microsoft.graph.workbookChartAxis\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartDataLabels\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"position\" Type=\"Edm.String\" />\n                <Property Name=\"separator\" Type=\"Edm.String\" />\n                <Property Name=\"showBubbleSize\" Type=\"Edm.Boolean\" />\n                <Property Name=\"showCategoryName\" Type=\"Edm.Boolean\" />\n                <Property Name=\"showLegendKey\" Type=\"Edm.Boolean\" />\n                <Property Name=\"showPercentage\" Type=\"Edm.Boolean\" />\n                <Property Name=\"showSeriesName\" Type=\"Edm.Boolean\" />\n                <Property Name=\"showValue\" Type=\"Edm.Boolean\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartDataLabelFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartAreaFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartLegend\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"overlay\" Type=\"Edm.Boolean\" />\n                <Property Name=\"position\" Type=\"Edm.String\" />\n                <Property Name=\"visible\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartLegendFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartSeries\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartSeriesFormat\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"points\" Type=\"Collection(microsoft.graph.workbookChartPoint)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartTitle\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"overlay\" Type=\"Edm.Boolean\" />\n                <Property Name=\"text\" Type=\"Edm.String\" />\n                <Property Name=\"visible\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartTitleFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartFill\" BaseType=\"microsoft.graph.entity\" />\n            <EntityType Name=\"workbookChartFont\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"bold\" Type=\"Edm.Boolean\" />\n                <Property Name=\"color\" Type=\"Edm.String\" />\n                <Property Name=\"italic\" Type=\"Edm.Boolean\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"size\" Type=\"Edm.Double\" />\n                <Property Name=\"underline\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartAxis\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"majorUnit\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"maximum\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"minimum\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"minorUnit\" Type=\"microsoft.graph.Json\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartAxisFormat\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"majorGridlines\" Type=\"microsoft.graph.workbookChartGridlines\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"minorGridlines\" Type=\"microsoft.graph.workbookChartGridlines\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"title\" Type=\"microsoft.graph.workbookChartAxisTitle\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartAxisFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"line\" Type=\"microsoft.graph.workbookChartLineFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartGridlines\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"visible\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartGridlinesFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartAxisTitle\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"text\" Type=\"Edm.String\" />\n                <Property Name=\"visible\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartAxisTitleFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartLineFormat\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"color\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartAxisTitleFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartDataLabelFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartGridlinesFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"line\" Type=\"microsoft.graph.workbookChartLineFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartLegendFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartPoint\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartPointFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartPointFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartSeriesFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"line\" Type=\"microsoft.graph.workbookChartLineFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartTitleFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookFilter\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"criteria\" Type=\"microsoft.graph.workbookFilterCriteria\" />\n            </EntityType>\n            <ComplexType Name=\"workbookFilterCriteria\">\n                <Property Name=\"color\" Type=\"Edm.String\" />\n                <Property Name=\"criterion1\" Type=\"Edm.String\" />\n                <Property Name=\"criterion2\" Type=\"Edm.String\" />\n                <Property Name=\"dynamicCriteria\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"filterOn\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"icon\" Type=\"microsoft.graph.workbookIcon\" />\n                <Property Name=\"operator\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"values\" Type=\"microsoft.graph.Json\" />\n            </ComplexType>\n            <ComplexType Name=\"workbookIcon\">\n                <Property Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"set\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"workbookFormatProtection\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"formulaHidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"locked\" Type=\"Edm.Boolean\" />\n            </EntityType>\n            <EntityType Name=\"workbookFunctionResult\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"error\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"microsoft.graph.Json\" />\n            </EntityType>\n            <EntityType Name=\"workbookPivotTable\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"worksheet\" Type=\"microsoft.graph.workbookWorksheet\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookRange\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"address\" Type=\"Edm.String\" />\n                <Property Name=\"addressLocal\" Type=\"Edm.String\" />\n                <Property Name=\"cellCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"columnCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"columnHidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"columnIndex\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"formulas\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"formulasLocal\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"formulasR1C1\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"hidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"numberFormat\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"rowCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"rowHidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"rowIndex\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"valueTypes\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookRangeFormat\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sort\" Type=\"microsoft.graph.workbookRangeSort\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"worksheet\" Type=\"microsoft.graph.workbookWorksheet\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookRangeFormat\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"columnWidth\" Type=\"Edm.Double\" />\n                <Property Name=\"horizontalAlignment\" Type=\"Edm.String\" />\n                <Property Name=\"rowHeight\" Type=\"Edm.Double\" />\n                <Property Name=\"verticalAlignment\" Type=\"Edm.String\" />\n                <Property Name=\"wrapText\" Type=\"Edm.Boolean\" />\n                <NavigationProperty Name=\"borders\" Type=\"Collection(microsoft.graph.workbookRangeBorder)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookRangeFill\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookRangeFont\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"protection\" Type=\"microsoft.graph.workbookFormatProtection\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookRangeSort\" BaseType=\"microsoft.graph.entity\" />\n            <EntityType Name=\"workbookRangeBorder\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"color\" Type=\"Edm.String\" />\n                <Property Name=\"sideIndex\" Type=\"Edm.String\" />\n                <Property Name=\"style\" Type=\"Edm.String\" />\n                <Property Name=\"weight\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"workbookRangeFill\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"color\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"workbookRangeFont\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"bold\" Type=\"Edm.Boolean\" />\n                <Property Name=\"color\" Type=\"Edm.String\" />\n                <Property Name=\"italic\" Type=\"Edm.Boolean\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"size\" Type=\"Edm.Double\" />\n                <Property Name=\"underline\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"workbookRangeView\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"cellAddresses\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"columnCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"formulas\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"formulasLocal\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"formulasR1C1\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"numberFormat\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"rowCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"valueTypes\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <NavigationProperty Name=\"rows\" Type=\"Collection(microsoft.graph.workbookRangeView)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookTableColumn\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <NavigationProperty Name=\"filter\" Type=\"microsoft.graph.workbookFilter\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookTableRow\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"values\" Type=\"microsoft.graph.Json\" />\n            </EntityType>\n            <EntityType Name=\"workbookTableSort\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"fields\" Type=\"Collection(microsoft.graph.workbookSortField)\" />\n                <Property Name=\"matchCase\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"method\" Type=\"Edm.String\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"workbookSortField\">\n                <Property Name=\"ascending\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"color\" Type=\"Edm.String\" />\n                <Property Name=\"dataOption\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"icon\" Type=\"microsoft.graph.workbookIcon\" />\n                <Property Name=\"key\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"sortOn\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"workbookWorksheetProtection\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"options\" Type=\"microsoft.graph.workbookWorksheetProtectionOptions\" />\n                <Property Name=\"protected\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"workbookWorksheetProtectionOptions\">\n                <Property Name=\"allowAutoFilter\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowDeleteColumns\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowDeleteRows\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowFormatCells\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowFormatColumns\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowFormatRows\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowInsertColumns\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowInsertHyperlinks\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowInsertRows\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowPivotTables\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowSort\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"workbookFilterDatetime\">\n                <Property Name=\"date\" Type=\"Edm.String\" />\n                <Property Name=\"specificity\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"workbookRangeReference\">\n                <Property Name=\"address\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"subscription\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"resource\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"changeType\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"clientState\" Type=\"Edm.String\" />\n                <Property Name=\"notificationUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"applicationId\" Type=\"Edm.String\" />\n                <Property Name=\"creatorId\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"invitation\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"invitedUserDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"invitedUserType\" Type=\"Edm.String\" />\n                <Property Name=\"invitedUserEmailAddress\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"invitedUserMessageInfo\" Type=\"microsoft.graph.invitedUserMessageInfo\" />\n                <Property Name=\"sendInvitationMessage\" Type=\"Edm.Boolean\" />\n                <Property Name=\"inviteRedirectUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"inviteRedeemUrl\" Type=\"Edm.String\" />\n                <Property Name=\"status\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"invitedUser\" Type=\"microsoft.graph.user\" />\n            </EntityType>\n            <ComplexType Name=\"invitedUserMessageInfo\">\n                <Property Name=\"ccRecipients\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"messageLanguage\" Type=\"Edm.String\" />\n                <Property Name=\"customizedMessageBody\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"plannerTask\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"planId\" Type=\"Edm.String\" />\n                <Property Name=\"bucketId\" Type=\"Edm.String\" />\n                <Property Name=\"title\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"orderHint\" Type=\"Edm.String\" />\n                <Property Name=\"assigneePriority\" Type=\"Edm.String\" />\n                <Property Name=\"percentComplete\" Type=\"Edm.Int32\" />\n                <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"dueDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"hasDescription\" Type=\"Edm.Boolean\" />\n                <Property Name=\"previewType\" Type=\"microsoft.graph.plannerPreviewType\" />\n                <Property Name=\"completedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"completedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"referenceCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"checklistItemCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"activeChecklistItemCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"appliedCategories\" Type=\"microsoft.graph.plannerAppliedCategories\" />\n                <Property Name=\"assignments\" Type=\"microsoft.graph.plannerAssignments\" />\n                <Property Name=\"conversationThreadId\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"details\" Type=\"microsoft.graph.plannerTaskDetails\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"assignedToTaskBoardFormat\" Type=\"microsoft.graph.plannerAssignedToTaskBoardTaskFormat\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"progressTaskBoardFormat\" Type=\"microsoft.graph.plannerProgressTaskBoardTaskFormat\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"bucketTaskBoardFormat\" Type=\"microsoft.graph.plannerBucketTaskBoardTaskFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"plannerPlan\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"owner\" Type=\"Edm.String\" />\n                <Property Name=\"title\" Type=\"Edm.String\" Nullable=\"false\" />\n                <NavigationProperty Name=\"tasks\" Type=\"Collection(microsoft.graph.plannerTask)\" />\n                <NavigationProperty Name=\"buckets\" Type=\"Collection(microsoft.graph.plannerBucket)\" />\n                <NavigationProperty Name=\"details\" Type=\"microsoft.graph.plannerPlanDetails\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"planner\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"tasks\" Type=\"Collection(microsoft.graph.plannerTask)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"plans\" Type=\"Collection(microsoft.graph.plannerPlan)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"buckets\" Type=\"Collection(microsoft.graph.plannerBucket)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"plannerBucket\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"planId\" Type=\"Edm.String\" />\n                <Property Name=\"orderHint\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"tasks\" Type=\"Collection(microsoft.graph.plannerTask)\" />\n            </EntityType>\n            <ComplexType Name=\"plannerAppliedCategories\" OpenType=\"true\" />\n            <ComplexType Name=\"plannerAssignments\" OpenType=\"true\" />\n            <EntityType Name=\"plannerTaskDetails\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"previewType\" Type=\"microsoft.graph.plannerPreviewType\" />\n                <Property Name=\"references\" Type=\"microsoft.graph.plannerExternalReferences\" />\n                <Property Name=\"checklist\" Type=\"microsoft.graph.plannerChecklistItems\" />\n            </EntityType>\n            <EntityType Name=\"plannerAssignedToTaskBoardTaskFormat\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"unassignedOrderHint\" Type=\"Edm.String\" />\n                <Property Name=\"orderHintsByAssignee\" Type=\"microsoft.graph.plannerOrderHintsByAssignee\" />\n            </EntityType>\n            <EntityType Name=\"plannerProgressTaskBoardTaskFormat\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"orderHint\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"plannerBucketTaskBoardTaskFormat\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"orderHint\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"plannerPlanDetails\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"sharedWith\" Type=\"microsoft.graph.plannerUserIds\" />\n                <Property Name=\"categoryDescriptions\" Type=\"microsoft.graph.plannerCategoryDescriptions\" />\n            </EntityType>\n            <ComplexType Name=\"plannerExternalReference\">\n                <Property Name=\"alias\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"previewPriority\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"plannerChecklistItem\">\n                <Property Name=\"isChecked\" Type=\"Edm.Boolean\" />\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"orderHint\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"plannerAssignment\">\n                <Property Name=\"assignedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"assignedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"orderHint\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"plannerExternalReferences\" OpenType=\"true\" />\n            <ComplexType Name=\"plannerChecklistItems\" OpenType=\"true\" />\n            <ComplexType Name=\"plannerOrderHintsByAssignee\" OpenType=\"true\" />\n            <ComplexType Name=\"plannerUserIds\" OpenType=\"true\" />\n            <ComplexType Name=\"plannerCategoryDescriptions\">\n                <Property Name=\"category1\" Type=\"Edm.String\" />\n                <Property Name=\"category2\" Type=\"Edm.String\" />\n                <Property Name=\"category3\" Type=\"Edm.String\" />\n                <Property Name=\"category4\" Type=\"Edm.String\" />\n                <Property Name=\"category5\" Type=\"Edm.String\" />\n                <Property Name=\"category6\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"onenoteEntityBaseModel\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"self\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"onenoteEntitySchemaObjectModel\" BaseType=\"microsoft.graph.onenoteEntityBaseModel\" Abstract=\"true\">\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </EntityType>\n            <EntityType Name=\"onenoteEntityHierarchyModel\" BaseType=\"microsoft.graph.onenoteEntitySchemaObjectModel\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </EntityType>\n            <EntityType Name=\"notebook\" BaseType=\"microsoft.graph.onenoteEntityHierarchyModel\">\n                <Property Name=\"isDefault\" Type=\"Edm.Boolean\" />\n                <Property Name=\"userRole\" Type=\"microsoft.graph.onenoteUserRole\" />\n                <Property Name=\"isShared\" Type=\"Edm.Boolean\" />\n                <Property Name=\"sectionsUrl\" Type=\"Edm.String\" />\n                <Property Name=\"sectionGroupsUrl\" Type=\"Edm.String\" />\n                <Property Name=\"links\" Type=\"microsoft.graph.notebookLinks\" />\n                <NavigationProperty Name=\"sections\" Type=\"Collection(microsoft.graph.onenoteSection)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sectionGroups\" Type=\"Collection(microsoft.graph.sectionGroup)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"onenoteSection\" BaseType=\"microsoft.graph.onenoteEntityHierarchyModel\">\n                <Property Name=\"isDefault\" Type=\"Edm.Boolean\" />\n                <Property Name=\"links\" Type=\"microsoft.graph.sectionLinks\" />\n                <Property Name=\"pagesUrl\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"parentNotebook\" Type=\"microsoft.graph.notebook\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"parentSectionGroup\" Type=\"microsoft.graph.sectionGroup\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"pages\" Type=\"Collection(microsoft.graph.onenotePage)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"sectionGroup\" BaseType=\"microsoft.graph.onenoteEntityHierarchyModel\">\n                <Property Name=\"sectionsUrl\" Type=\"Edm.String\" />\n                <Property Name=\"sectionGroupsUrl\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"parentNotebook\" Type=\"microsoft.graph.notebook\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"parentSectionGroup\" Type=\"microsoft.graph.sectionGroup\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sections\" Type=\"Collection(microsoft.graph.onenoteSection)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sectionGroups\" Type=\"Collection(microsoft.graph.sectionGroup)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"onenotePage\" BaseType=\"microsoft.graph.onenoteEntitySchemaObjectModel\" HasStream=\"true\">\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"createdByAppId\" Type=\"Edm.String\" />\n                <Property Name=\"links\" Type=\"microsoft.graph.pageLinks\" />\n                <Property Name=\"contentUrl\" Type=\"Edm.String\" />\n                <Property Name=\"content\" Type=\"Edm.Stream\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"level\" Type=\"Edm.Int32\" />\n                <Property Name=\"order\" Type=\"Edm.Int32\" />\n                <Property Name=\"userTags\" Type=\"Collection(Edm.String)\" />\n                <NavigationProperty Name=\"parentSection\" Type=\"microsoft.graph.onenoteSection\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"parentNotebook\" Type=\"microsoft.graph.notebook\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"onenoteResource\" BaseType=\"microsoft.graph.onenoteEntityBaseModel\" HasStream=\"true\">\n                <Property Name=\"content\" Type=\"Edm.Stream\" />\n                <Property Name=\"contentUrl\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"operation\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"status\" Type=\"microsoft.graph.operationStatus\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </EntityType>\n            <EntityType Name=\"onenoteOperation\" BaseType=\"microsoft.graph.operation\">\n                <Property Name=\"resourceLocation\" Type=\"Edm.String\" />\n                <Property Name=\"resourceId\" Type=\"Edm.String\" />\n                <Property Name=\"error\" Type=\"microsoft.graph.onenoteOperationError\" />\n                <Property Name=\"percentComplete\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"notebookLinks\">\n                <Property Name=\"oneNoteClientUrl\" Type=\"microsoft.graph.externalLink\" />\n                <Property Name=\"oneNoteWebUrl\" Type=\"microsoft.graph.externalLink\" />\n            </ComplexType>\n            <ComplexType Name=\"externalLink\">\n                <Property Name=\"href\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"sectionLinks\">\n                <Property Name=\"oneNoteClientUrl\" Type=\"microsoft.graph.externalLink\" />\n                <Property Name=\"oneNoteWebUrl\" Type=\"microsoft.graph.externalLink\" />\n            </ComplexType>\n            <ComplexType Name=\"pageLinks\">\n                <Property Name=\"oneNoteClientUrl\" Type=\"microsoft.graph.externalLink\" />\n                <Property Name=\"oneNoteWebUrl\" Type=\"microsoft.graph.externalLink\" />\n            </ComplexType>\n            <ComplexType Name=\"onenoteOperationError\">\n                <Property Name=\"code\" Type=\"Edm.String\" />\n                <Property Name=\"message\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"diagnostic\">\n                <Property Name=\"message\" Type=\"Edm.String\" />\n                <Property Name=\"url\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"onenotePatchContentCommand\">\n                <Property Name=\"action\" Type=\"microsoft.graph.onenotePatchActionType\" Nullable=\"false\" />\n                <Property Name=\"target\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"content\" Type=\"Edm.String\" />\n                <Property Name=\"position\" Type=\"microsoft.graph.onenotePatchInsertPosition\" />\n            </ComplexType>\n            <ComplexType Name=\"onenotePagePreview\">\n                <Property Name=\"previewText\" Type=\"Edm.String\" />\n                <Property Name=\"links\" Type=\"microsoft.graph.onenotePagePreviewLinks\" />\n            </ComplexType>\n            <ComplexType Name=\"onenotePagePreviewLinks\">\n                <Property Name=\"previewImageUrl\" Type=\"microsoft.graph.externalLink\" />\n            </ComplexType>\n            <ComplexType Name=\"recentNotebook\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"lastAccessedTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"links\" Type=\"microsoft.graph.recentNotebookLinks\" />\n                <Property Name=\"sourceService\" Type=\"microsoft.graph.onenoteSourceService\" />\n            </ComplexType>\n            <ComplexType Name=\"recentNotebookLinks\">\n                <Property Name=\"oneNoteClientUrl\" Type=\"microsoft.graph.externalLink\" />\n                <Property Name=\"oneNoteWebUrl\" Type=\"microsoft.graph.externalLink\" />\n            </ComplexType>\n            <EntityType Name=\"reportRoot\" BaseType=\"microsoft.graph.entity\" />\n            <ComplexType Name=\"report\">\n                <Property Name=\"content\" Type=\"Edm.Stream\" />\n            </ComplexType>\n            <EntityType Name=\"administrativeUnit\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\" />\n            <EntityType Name=\"educationRoot\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"classes\" Type=\"Collection(microsoft.graph.educationClass)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"schools\" Type=\"Collection(microsoft.graph.educationSchool)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"users\" Type=\"Collection(microsoft.graph.educationUser)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"me\" Type=\"microsoft.graph.educationUser\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"educationClass\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"mailNickname\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"classCode\" Type=\"Edm.String\" />\n                <Property Name=\"externalName\" Type=\"Edm.String\" />\n                <Property Name=\"externalId\" Type=\"Edm.String\" />\n                <Property Name=\"externalSource\" Type=\"microsoft.graph.educationExternalSource\" />\n                <Property Name=\"term\" Type=\"microsoft.graph.educationTerm\" />\n                <NavigationProperty Name=\"schools\" Type=\"Collection(microsoft.graph.educationSchool)\" />\n                <NavigationProperty Name=\"members\" Type=\"Collection(microsoft.graph.educationUser)\" />\n                <NavigationProperty Name=\"teachers\" Type=\"Collection(microsoft.graph.educationUser)\" />\n                <NavigationProperty Name=\"group\" Type=\"microsoft.graph.group\" />\n            </EntityType>\n            <EntityType Name=\"educationOrganization\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"externalSource\" Type=\"microsoft.graph.educationExternalSource\" />\n            </EntityType>\n            <EntityType Name=\"educationSchool\" BaseType=\"microsoft.graph.educationOrganization\">\n                <Property Name=\"principalEmail\" Type=\"Edm.String\" />\n                <Property Name=\"principalName\" Type=\"Edm.String\" />\n                <Property Name=\"externalPrincipalId\" Type=\"Edm.String\" />\n                <Property Name=\"lowestGrade\" Type=\"Edm.String\" />\n                <Property Name=\"highestGrade\" Type=\"Edm.String\" />\n                <Property Name=\"schoolNumber\" Type=\"Edm.String\" />\n                <Property Name=\"externalId\" Type=\"Edm.String\" />\n                <Property Name=\"phone\" Type=\"Edm.String\" />\n                <Property Name=\"fax\" Type=\"Edm.String\" />\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"address\" Type=\"microsoft.graph.physicalAddress\" />\n                <NavigationProperty Name=\"classes\" Type=\"Collection(microsoft.graph.educationClass)\" />\n                <NavigationProperty Name=\"users\" Type=\"Collection(microsoft.graph.educationUser)\" />\n            </EntityType>\n            <EntityType Name=\"educationUser\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"primaryRole\" Type=\"microsoft.graph.educationUserRole\" Nullable=\"false\" />\n                <Property Name=\"middleName\" Type=\"Edm.String\" />\n                <Property Name=\"externalSource\" Type=\"microsoft.graph.educationExternalSource\" />\n                <Property Name=\"residenceAddress\" Type=\"microsoft.graph.physicalAddress\" />\n                <Property Name=\"mailingAddress\" Type=\"microsoft.graph.physicalAddress\" />\n                <Property Name=\"student\" Type=\"microsoft.graph.educationStudent\" />\n                <Property Name=\"teacher\" Type=\"microsoft.graph.educationTeacher\" />\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"relatedContacts\" Type=\"Collection(microsoft.graph.educationRelatedContact)\" />\n                <Property Name=\"accountEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"assignedLicenses\" Type=\"Collection(microsoft.graph.assignedLicense)\" Nullable=\"false\" />\n                <Property Name=\"assignedPlans\" Type=\"Collection(microsoft.graph.assignedPlan)\" Nullable=\"false\" />\n                <Property Name=\"businessPhones\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"department\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"givenName\" Type=\"Edm.String\" />\n                <Property Name=\"mail\" Type=\"Edm.String\" />\n                <Property Name=\"mailNickname\" Type=\"Edm.String\" />\n                <Property Name=\"mobilePhone\" Type=\"Edm.String\" />\n                <Property Name=\"passwordPolicies\" Type=\"Edm.String\" />\n                <Property Name=\"passwordProfile\" Type=\"microsoft.graph.passwordProfile\" />\n                <Property Name=\"officeLocation\" Type=\"Edm.String\" />\n                <Property Name=\"preferredLanguage\" Type=\"Edm.String\" />\n                <Property Name=\"provisionedPlans\" Type=\"Collection(microsoft.graph.provisionedPlan)\" Nullable=\"false\" />\n                <Property Name=\"refreshTokensValidFromDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"showInAddressList\" Type=\"Edm.Boolean\" />\n                <Property Name=\"surname\" Type=\"Edm.String\" />\n                <Property Name=\"usageLocation\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"userType\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"schools\" Type=\"Collection(microsoft.graph.educationSchool)\" />\n                <NavigationProperty Name=\"classes\" Type=\"Collection(microsoft.graph.educationClass)\" />\n                <NavigationProperty Name=\"user\" Type=\"microsoft.graph.user\" />\n            </EntityType>\n            <ComplexType Name=\"educationStudent\">\n                <Property Name=\"graduationYear\" Type=\"Edm.String\" />\n                <Property Name=\"grade\" Type=\"Edm.String\" />\n                <Property Name=\"birthDate\" Type=\"Edm.Date\" />\n                <Property Name=\"gender\" Type=\"microsoft.graph.educationGender\" />\n                <Property Name=\"studentNumber\" Type=\"Edm.String\" />\n                <Property Name=\"externalId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"educationRelatedContact\">\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"emailAddress\" Type=\"Edm.String\" />\n                <Property Name=\"mobilePhone\" Type=\"Edm.String\" />\n                <Property Name=\"relationship\" Type=\"microsoft.graph.educationContactRelationship\" Nullable=\"false\" />\n                <Property Name=\"accessConsent\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"educationTeacher\">\n                <Property Name=\"teacherNumber\" Type=\"Edm.String\" />\n                <Property Name=\"externalId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"educationTerm\">\n                <Property Name=\"externalId\" Type=\"Edm.String\" />\n                <Property Name=\"startDate\" Type=\"Edm.Date\" />\n                <Property Name=\"endDate\" Type=\"Edm.Date\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"deviceAppManagement\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"microsoftStoreForBusinessLastSuccessfulSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"isEnabledForMicrosoftStoreForBusiness\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"microsoftStoreForBusinessLanguage\" Type=\"Edm.String\" />\n                <Property Name=\"microsoftStoreForBusinessLastCompletedApplicationSyncTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <NavigationProperty Name=\"mobileApps\" Type=\"Collection(microsoft.graph.mobileApp)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"mobileAppCategories\" Type=\"Collection(microsoft.graph.mobileAppCategory)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"mobileAppConfigurations\" Type=\"Collection(microsoft.graph.managedDeviceMobileAppConfiguration)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"vppTokens\" Type=\"Collection(microsoft.graph.vppToken)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedAppPolicies\" Type=\"Collection(microsoft.graph.managedAppPolicy)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"iosManagedAppProtections\" Type=\"Collection(microsoft.graph.iosManagedAppProtection)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"androidManagedAppProtections\" Type=\"Collection(microsoft.graph.androidManagedAppProtection)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"defaultManagedAppProtections\" Type=\"Collection(microsoft.graph.defaultManagedAppProtection)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"targetedManagedAppConfigurations\" Type=\"Collection(microsoft.graph.targetedManagedAppConfiguration)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"mdmWindowsInformationProtectionPolicies\" Type=\"Collection(microsoft.graph.mdmWindowsInformationProtectionPolicy)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"windowsInformationProtectionPolicies\" Type=\"Collection(microsoft.graph.windowsInformationProtectionPolicy)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedAppRegistrations\" Type=\"Collection(microsoft.graph.managedAppRegistration)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedAppStatuses\" Type=\"Collection(microsoft.graph.managedAppStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedEBooks\" Type=\"Collection(microsoft.graph.managedEBook)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"mobileApp\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"publisher\" Type=\"Edm.String\" />\n                <Property Name=\"largeIcon\" Type=\"microsoft.graph.mimeContent\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"isFeatured\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"privacyInformationUrl\" Type=\"Edm.String\" />\n                <Property Name=\"informationUrl\" Type=\"Edm.String\" />\n                <Property Name=\"owner\" Type=\"Edm.String\" />\n                <Property Name=\"developer\" Type=\"Edm.String\" />\n                <Property Name=\"notes\" Type=\"Edm.String\" />\n                <Property Name=\"publishingState\" Type=\"microsoft.graph.mobileAppPublishingState\" Nullable=\"false\" />\n                <NavigationProperty Name=\"categories\" Type=\"Collection(microsoft.graph.mobileAppCategory)\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.mobileAppAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"mobileAppCategory\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceMobileAppConfiguration\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"targetedMobileApps\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.managedDeviceMobileAppConfigurationAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStatuses\" Type=\"Collection(microsoft.graph.managedDeviceMobileAppConfigurationUserStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStatusSummary\" Type=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStatusSummary\" Type=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"vppToken\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"organizationName\" Type=\"Edm.String\" />\n                <Property Name=\"vppTokenAccountType\" Type=\"microsoft.graph.vppTokenAccountType\" Nullable=\"false\" />\n                <Property Name=\"appleId\" Type=\"Edm.String\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"token\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.vppTokenState\" Nullable=\"false\" />\n                <Property Name=\"lastSyncStatus\" Type=\"microsoft.graph.vppTokenSyncStatus\" Nullable=\"false\" />\n                <Property Name=\"automaticallyUpdateApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"countryOrRegion\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedAppPolicy\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedAppProtection\" BaseType=\"microsoft.graph.managedAppPolicy\" Abstract=\"true\">\n                <Property Name=\"periodOfflineBeforeAccessCheck\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"periodOnlineBeforeAccessCheck\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"allowedInboundDataTransferSources\" Type=\"microsoft.graph.managedAppDataTransferLevel\" Nullable=\"false\" />\n                <Property Name=\"allowedOutboundDataTransferDestinations\" Type=\"microsoft.graph.managedAppDataTransferLevel\" Nullable=\"false\" />\n                <Property Name=\"organizationalCredentialsRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowedOutboundClipboardSharingLevel\" Type=\"microsoft.graph.managedAppClipboardSharingLevel\" Nullable=\"false\" />\n                <Property Name=\"dataBackupBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceComplianceRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"managedBrowserToOpenLinksRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"saveAsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"periodOfflineBeforeWipeIsEnforced\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"pinRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"maximumPinRetries\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"simplePinBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"minimumPinLength\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pinCharacterSet\" Type=\"microsoft.graph.managedAppPinCharacterSet\" Nullable=\"false\" />\n                <Property Name=\"periodBeforePinReset\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"allowedDataStorageLocations\" Type=\"Collection(microsoft.graph.managedAppDataStorageLocation)\" Nullable=\"false\" />\n                <Property Name=\"contactSyncBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"printBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"fingerprintBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"disableAppPinIfDevicePinIsSet\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"minimumRequiredOsVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minimumWarningOsVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minimumRequiredAppVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minimumWarningAppVersion\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"targetedManagedAppProtection\" BaseType=\"microsoft.graph.managedAppProtection\" Abstract=\"true\">\n                <Property Name=\"isAssigned\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.targetedManagedAppPolicyAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"iosManagedAppProtection\" BaseType=\"microsoft.graph.targetedManagedAppProtection\">\n                <Property Name=\"appDataEncryptionType\" Type=\"microsoft.graph.managedAppDataEncryptionType\" Nullable=\"false\" />\n                <Property Name=\"minimumRequiredSdkVersion\" Type=\"Edm.String\" />\n                <Property Name=\"deployedAppCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"faceIdBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deploymentSummary\" Type=\"microsoft.graph.managedAppPolicyDeploymentSummary\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"androidManagedAppProtection\" BaseType=\"microsoft.graph.targetedManagedAppProtection\">\n                <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"disableAppEncryptionIfDeviceEncryptionIsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"encryptAppData\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deployedAppCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"minimumRequiredPatchVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minimumWarningPatchVersion\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deploymentSummary\" Type=\"microsoft.graph.managedAppPolicyDeploymentSummary\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"defaultManagedAppProtection\" BaseType=\"microsoft.graph.managedAppProtection\">\n                <Property Name=\"appDataEncryptionType\" Type=\"microsoft.graph.managedAppDataEncryptionType\" Nullable=\"false\" />\n                <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"encryptAppData\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"disableAppEncryptionIfDeviceEncryptionIsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"minimumRequiredSdkVersion\" Type=\"Edm.String\" />\n                <Property Name=\"customSettings\" Type=\"Collection(microsoft.graph.keyValuePair)\" Nullable=\"false\" />\n                <Property Name=\"deployedAppCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"minimumRequiredPatchVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minimumWarningPatchVersion\" Type=\"Edm.String\" />\n                <Property Name=\"faceIdBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deploymentSummary\" Type=\"microsoft.graph.managedAppPolicyDeploymentSummary\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"managedAppConfiguration\" BaseType=\"microsoft.graph.managedAppPolicy\" Abstract=\"true\">\n                <Property Name=\"customSettings\" Type=\"Collection(microsoft.graph.keyValuePair)\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"targetedManagedAppConfiguration\" BaseType=\"microsoft.graph.managedAppConfiguration\">\n                <Property Name=\"deployedAppCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"isAssigned\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deploymentSummary\" Type=\"microsoft.graph.managedAppPolicyDeploymentSummary\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.targetedManagedAppPolicyAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"windowsInformationProtection\" BaseType=\"microsoft.graph.managedAppPolicy\" Abstract=\"true\">\n                <Property Name=\"enforcementLevel\" Type=\"microsoft.graph.windowsInformationProtectionEnforcementLevel\" Nullable=\"false\" />\n                <Property Name=\"enterpriseDomain\" Type=\"Edm.String\" />\n                <Property Name=\"enterpriseProtectedDomainNames\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\" />\n                <Property Name=\"protectionUnderLockConfigRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"dataRecoveryCertificate\" Type=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate\" />\n                <Property Name=\"revokeOnUnenrollDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"rightsManagementServicesTemplateId\" Type=\"Edm.Guid\" />\n                <Property Name=\"azureRightsManagementServicesAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iconsVisible\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"protectedApps\" Type=\"Collection(microsoft.graph.windowsInformationProtectionApp)\" />\n                <Property Name=\"exemptApps\" Type=\"Collection(microsoft.graph.windowsInformationProtectionApp)\" />\n                <Property Name=\"enterpriseNetworkDomainNames\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\" />\n                <Property Name=\"enterpriseProxiedDomains\" Type=\"Collection(microsoft.graph.windowsInformationProtectionProxiedDomainCollection)\" />\n                <Property Name=\"enterpriseIPRanges\" Type=\"Collection(microsoft.graph.windowsInformationProtectionIPRangeCollection)\" />\n                <Property Name=\"enterpriseIPRangesAreAuthoritative\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"enterpriseProxyServers\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\" />\n                <Property Name=\"enterpriseInternalProxyServers\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\" />\n                <Property Name=\"enterpriseProxyServersAreAuthoritative\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"neutralDomainResources\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\" />\n                <Property Name=\"indexingEncryptedStoresOrItemsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"smbAutoEncryptedFileExtensions\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\" />\n                <Property Name=\"isAssigned\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"protectedAppLockerFiles\" Type=\"Collection(microsoft.graph.windowsInformationProtectionAppLockerFile)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"exemptAppLockerFiles\" Type=\"Collection(microsoft.graph.windowsInformationProtectionAppLockerFile)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.targetedManagedAppPolicyAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"mdmWindowsInformationProtectionPolicy\" BaseType=\"microsoft.graph.windowsInformationProtection\" />\n            <EntityType Name=\"windowsInformationProtectionPolicy\" BaseType=\"microsoft.graph.windowsInformationProtection\">\n                <Property Name=\"revokeOnMdmHandoffDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"mdmEnrollmentUrl\" Type=\"Edm.String\" />\n                <Property Name=\"windowsHelloForBusinessBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"pinMinimumLength\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pinUppercaseLetters\" Type=\"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\" Nullable=\"false\" />\n                <Property Name=\"pinLowercaseLetters\" Type=\"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\" Nullable=\"false\" />\n                <Property Name=\"pinSpecialCharacters\" Type=\"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\" Nullable=\"false\" />\n                <Property Name=\"pinExpirationDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"numberOfPastPinsRemembered\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"passwordMaximumAttemptCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"minutesOfInactivityBeforeDeviceLock\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"daysWithoutContactBeforeUnenroll\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"managedAppStatus\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedEBook\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"publisher\" Type=\"Edm.String\" />\n                <Property Name=\"publishedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"largeCover\" Type=\"microsoft.graph.mimeContent\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"informationUrl\" Type=\"Edm.String\" />\n                <Property Name=\"privacyInformationUrl\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.managedEBookAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"installSummary\" Type=\"microsoft.graph.eBookInstallSummary\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStates\" Type=\"Collection(microsoft.graph.deviceInstallState)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStateSummary\" Type=\"Collection(microsoft.graph.userInstallStateSummary)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"mobileAppAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"intent\" Type=\"microsoft.graph.installIntent\" Nullable=\"false\" />\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n                <Property Name=\"settings\" Type=\"microsoft.graph.mobileAppAssignmentSettings\" />\n            </EntityType>\n            <ComplexType Name=\"deviceAndAppManagementAssignmentTarget\" Abstract=\"true\" />\n            <ComplexType Name=\"mobileAppAssignmentSettings\" Abstract=\"true\" />\n            <ComplexType Name=\"mimeContent\">\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.Binary\" />\n            </ComplexType>\n            <EntityType Name=\"mobileAppContentFile\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"azureStorageUri\" Type=\"Edm.String\" />\n                <Property Name=\"isCommitted\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"size\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"sizeEncrypted\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"azureStorageUriExpirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"manifest\" Type=\"Edm.Binary\" />\n                <Property Name=\"uploadState\" Type=\"microsoft.graph.mobileAppContentFileUploadState\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"fileEncryptionInfo\">\n                <Property Name=\"encryptionKey\" Type=\"Edm.Binary\" />\n                <Property Name=\"initializationVector\" Type=\"Edm.Binary\" />\n                <Property Name=\"mac\" Type=\"Edm.Binary\" />\n                <Property Name=\"macKey\" Type=\"Edm.Binary\" />\n                <Property Name=\"profileIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"fileDigest\" Type=\"Edm.Binary\" />\n                <Property Name=\"fileDigestAlgorithm\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"allLicensedUsersAssignmentTarget\" BaseType=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            <ComplexType Name=\"groupAssignmentTarget\" BaseType=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\">\n                <Property Name=\"groupId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"exclusionGroupAssignmentTarget\" BaseType=\"microsoft.graph.groupAssignmentTarget\" />\n            <ComplexType Name=\"allDevicesAssignmentTarget\" BaseType=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            <ComplexType Name=\"iosLobAppAssignmentSettings\" BaseType=\"microsoft.graph.mobileAppAssignmentSettings\">\n                <Property Name=\"vpnConfigurationId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"iosStoreAppAssignmentSettings\" BaseType=\"microsoft.graph.mobileAppAssignmentSettings\">\n                <Property Name=\"vpnConfigurationId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"iosVppAppAssignmentSettings\" BaseType=\"microsoft.graph.mobileAppAssignmentSettings\">\n                <Property Name=\"useDeviceLicensing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"vpnConfigurationId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"microsoftStoreForBusinessAppAssignmentSettings\" BaseType=\"microsoft.graph.mobileAppAssignmentSettings\">\n                <Property Name=\"useDeviceContext\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"macOSOfficeSuiteApp\" BaseType=\"microsoft.graph.mobileApp\" />\n            <EntityType Name=\"managedApp\" BaseType=\"microsoft.graph.mobileApp\" Abstract=\"true\">\n                <Property Name=\"appAvailability\" Type=\"microsoft.graph.managedAppAvailability\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedAndroidStoreApp\" BaseType=\"microsoft.graph.managedApp\">\n                <Property Name=\"packageId\" Type=\"Edm.String\" />\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.androidMinimumOperatingSystem\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"androidMinimumOperatingSystem\">\n                <Property Name=\"v4_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v4_0_3\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v4_1\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v4_2\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v4_3\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v4_4\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v5_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v5_1\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"managedIOSStoreApp\" BaseType=\"microsoft.graph.managedApp\">\n                <Property Name=\"bundleId\" Type=\"Edm.String\" />\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"applicableDeviceType\" Type=\"microsoft.graph.iosDeviceType\" Nullable=\"false\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.iosMinimumOperatingSystem\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"iosDeviceType\">\n                <Property Name=\"iPad\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iPhoneAndIPod\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iosMinimumOperatingSystem\">\n                <Property Name=\"v8_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v9_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v10_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v11_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"managedMobileLobApp\" BaseType=\"microsoft.graph.managedApp\" Abstract=\"true\">\n                <Property Name=\"committedContentVersion\" Type=\"Edm.String\" />\n                <Property Name=\"fileName\" Type=\"Edm.String\" />\n                <Property Name=\"size\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <NavigationProperty Name=\"contentVersions\" Type=\"Collection(microsoft.graph.mobileAppContent)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"mobileAppContent\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"files\" Type=\"Collection(microsoft.graph.mobileAppContentFile)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"managedAndroidLobApp\" BaseType=\"microsoft.graph.managedMobileLobApp\">\n                <Property Name=\"packageId\" Type=\"Edm.String\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.androidMinimumOperatingSystem\" />\n                <Property Name=\"versionName\" Type=\"Edm.String\" />\n                <Property Name=\"versionCode\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedIOSLobApp\" BaseType=\"microsoft.graph.managedMobileLobApp\">\n                <Property Name=\"bundleId\" Type=\"Edm.String\" />\n                <Property Name=\"applicableDeviceType\" Type=\"microsoft.graph.iosDeviceType\" Nullable=\"false\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.iosMinimumOperatingSystem\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"versionNumber\" Type=\"Edm.String\" />\n                <Property Name=\"buildNumber\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"mobileLobApp\" BaseType=\"microsoft.graph.mobileApp\" Abstract=\"true\">\n                <Property Name=\"committedContentVersion\" Type=\"Edm.String\" />\n                <Property Name=\"fileName\" Type=\"Edm.String\" />\n                <Property Name=\"size\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <NavigationProperty Name=\"contentVersions\" Type=\"Collection(microsoft.graph.mobileAppContent)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"windowsMinimumOperatingSystem\">\n                <Property Name=\"v8_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v8_1\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v10_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"windowsMobileMSI\" BaseType=\"microsoft.graph.mobileLobApp\">\n                <Property Name=\"commandLine\" Type=\"Edm.String\" />\n                <Property Name=\"productCode\" Type=\"Edm.String\" />\n                <Property Name=\"productVersion\" Type=\"Edm.String\" />\n                <Property Name=\"ignoreVersionDetection\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsUniversalAppX\" BaseType=\"microsoft.graph.mobileLobApp\">\n                <Property Name=\"applicableArchitectures\" Type=\"microsoft.graph.windowsArchitecture\" Nullable=\"false\" />\n                <Property Name=\"applicableDeviceTypes\" Type=\"microsoft.graph.windowsDeviceType\" Nullable=\"false\" />\n                <Property Name=\"identityName\" Type=\"Edm.String\" />\n                <Property Name=\"identityPublisherHash\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"identityResourceIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"isBundle\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.windowsMinimumOperatingSystem\" Nullable=\"false\" />\n                <Property Name=\"identityVersion\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"androidLobApp\" BaseType=\"microsoft.graph.mobileLobApp\">\n                <Property Name=\"packageId\" Type=\"Edm.String\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.androidMinimumOperatingSystem\" />\n                <Property Name=\"versionName\" Type=\"Edm.String\" />\n                <Property Name=\"versionCode\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"iosLobApp\" BaseType=\"microsoft.graph.mobileLobApp\">\n                <Property Name=\"bundleId\" Type=\"Edm.String\" />\n                <Property Name=\"applicableDeviceType\" Type=\"microsoft.graph.iosDeviceType\" Nullable=\"false\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.iosMinimumOperatingSystem\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"versionNumber\" Type=\"Edm.String\" />\n                <Property Name=\"buildNumber\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"microsoftStoreForBusinessApp\" BaseType=\"microsoft.graph.mobileApp\">\n                <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"totalLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"productKey\" Type=\"Edm.String\" />\n                <Property Name=\"licenseType\" Type=\"microsoft.graph.microsoftStoreForBusinessLicenseType\" Nullable=\"false\" />\n                <Property Name=\"packageIdentityName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"webApp\" BaseType=\"microsoft.graph.mobileApp\">\n                <Property Name=\"appUrl\" Type=\"Edm.String\" />\n                <Property Name=\"useManagedBrowser\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"androidStoreApp\" BaseType=\"microsoft.graph.mobileApp\">\n                <Property Name=\"packageId\" Type=\"Edm.String\" />\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.androidMinimumOperatingSystem\" />\n            </EntityType>\n            <EntityType Name=\"iosVppApp\" BaseType=\"microsoft.graph.mobileApp\">\n                <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"totalLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"releaseDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" />\n                <Property Name=\"licensingType\" Type=\"microsoft.graph.vppLicensingType\" />\n                <Property Name=\"applicableDeviceType\" Type=\"microsoft.graph.iosDeviceType\" />\n                <Property Name=\"vppTokenOrganizationName\" Type=\"Edm.String\" />\n                <Property Name=\"vppTokenAccountType\" Type=\"microsoft.graph.vppTokenAccountType\" Nullable=\"false\" />\n                <Property Name=\"vppTokenAppleId\" Type=\"Edm.String\" />\n                <Property Name=\"bundleId\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"vppLicensingType\">\n                <Property Name=\"supportsUserLicensing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"supportsDeviceLicensing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"iosStoreApp\" BaseType=\"microsoft.graph.mobileApp\">\n                <Property Name=\"bundleId\" Type=\"Edm.String\" />\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" />\n                <Property Name=\"applicableDeviceType\" Type=\"microsoft.graph.iosDeviceType\" Nullable=\"false\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.iosMinimumOperatingSystem\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceMobileAppConfigurationDeviceStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"deviceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceModel\" Type=\"Edm.String\" />\n                <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceMobileAppConfigurationUserStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"devicesCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceMobileAppConfigurationAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceMobileAppConfigurationDeviceSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceMobileAppConfigurationUserSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"iosMobileAppConfiguration\" BaseType=\"microsoft.graph.managedDeviceMobileAppConfiguration\">\n                <Property Name=\"encodedSettingXml\" Type=\"Edm.Binary\" />\n                <Property Name=\"settings\" Type=\"Collection(microsoft.graph.appConfigurationSettingItem)\" />\n            </EntityType>\n            <ComplexType Name=\"appConfigurationSettingItem\">\n                <Property Name=\"appConfigKey\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"appConfigKeyType\" Type=\"microsoft.graph.mdmAppConfigKeyType\" Nullable=\"false\" />\n                <Property Name=\"appConfigKeyValue\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"deviceManagement\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"subscriptionState\" Type=\"microsoft.graph.deviceManagementSubscriptionState\" Nullable=\"false\" />\n                <Property Name=\"settings\" Type=\"microsoft.graph.deviceManagementSettings\" />\n                <Property Name=\"intuneBrand\" Type=\"microsoft.graph.intuneBrand\" />\n                <NavigationProperty Name=\"termsAndConditions\" Type=\"Collection(microsoft.graph.termsAndConditions)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"applePushNotificationCertificate\" Type=\"microsoft.graph.applePushNotificationCertificate\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedDeviceOverview\" Type=\"microsoft.graph.managedDeviceOverview\" />\n                <NavigationProperty Name=\"detectedApps\" Type=\"Collection(microsoft.graph.detectedApp)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedDevices\" Type=\"Collection(microsoft.graph.managedDevice)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceConfigurations\" Type=\"Collection(microsoft.graph.deviceConfiguration)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceCompliancePolicies\" Type=\"Collection(microsoft.graph.deviceCompliancePolicy)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"softwareUpdateStatusSummary\" Type=\"microsoft.graph.softwareUpdateStatusSummary\" />\n                <NavigationProperty Name=\"deviceCompliancePolicyDeviceStateSummary\" Type=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceCompliancePolicySettingStateSummaries\" Type=\"Collection(microsoft.graph.deviceCompliancePolicySettingStateSummary)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceConfigurationDeviceStateSummaries\" Type=\"microsoft.graph.deviceConfigurationDeviceStateSummary\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"iosUpdateStatuses\" Type=\"Collection(microsoft.graph.iosUpdateDeviceStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceCategories\" Type=\"Collection(microsoft.graph.deviceCategory)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"exchangeConnectors\" Type=\"Collection(microsoft.graph.deviceManagementExchangeConnector)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceEnrollmentConfigurations\" Type=\"Collection(microsoft.graph.deviceEnrollmentConfiguration)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"conditionalAccessSettings\" Type=\"microsoft.graph.onPremisesConditionalAccessSettings\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"mobileThreatDefenseConnectors\" Type=\"Collection(microsoft.graph.mobileThreatDefenseConnector)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceManagementPartners\" Type=\"Collection(microsoft.graph.deviceManagementPartner)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"notificationMessageTemplates\" Type=\"Collection(microsoft.graph.notificationMessageTemplate)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"roleDefinitions\" Type=\"Collection(microsoft.graph.roleDefinition)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"roleAssignments\" Type=\"Collection(microsoft.graph.deviceAndAppManagementRoleAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"resourceOperations\" Type=\"Collection(microsoft.graph.resourceOperation)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"telecomExpenseManagementPartners\" Type=\"Collection(microsoft.graph.telecomExpenseManagementPartner)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"remoteAssistancePartners\" Type=\"Collection(microsoft.graph.remoteAssistancePartner)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"windowsInformationProtectionAppLearningSummaries\" Type=\"Collection(microsoft.graph.windowsInformationProtectionAppLearningSummary)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"windowsInformationProtectionNetworkLearningSummaries\" Type=\"Collection(microsoft.graph.windowsInformationProtectionNetworkLearningSummary)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"troubleshootingEvents\" Type=\"Collection(microsoft.graph.deviceManagementTroubleshootingEvent)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"termsAndConditions\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"bodyText\" Type=\"Edm.String\" />\n                <Property Name=\"acceptanceStatement\" Type=\"Edm.String\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.termsAndConditionsAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"acceptanceStatuses\" Type=\"Collection(microsoft.graph.termsAndConditionsAcceptanceStatus)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"applePushNotificationCertificate\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"appleIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"topicIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"certificate\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceOverview\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"enrolledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"mdmEnrolledCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"dualEnrolledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"deviceOperatingSystemSummary\" Type=\"microsoft.graph.deviceOperatingSystemSummary\" />\n                <Property Name=\"deviceExchangeAccessStateSummary\" Type=\"microsoft.graph.deviceExchangeAccessStateSummary\" />\n            </EntityType>\n            <EntityType Name=\"detectedApp\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n                <Property Name=\"sizeInByte\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"managedDevices\" Type=\"Collection(microsoft.graph.managedDevice)\" />\n            </EntityType>\n            <ComplexType Name=\"deviceManagementSettings\">\n                <Property Name=\"deviceComplianceCheckinThresholdDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"isScheduledActionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"secureByDefault\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"deviceConfiguration\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.deviceConfigurationAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(microsoft.graph.deviceConfigurationDeviceStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStatuses\" Type=\"Collection(microsoft.graph.deviceConfigurationUserStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStatusOverview\" Type=\"microsoft.graph.deviceConfigurationDeviceOverview\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStatusOverview\" Type=\"microsoft.graph.deviceConfigurationUserOverview\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceSettingStateSummaries\" Type=\"Collection(microsoft.graph.settingStateDeviceSummary)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"deviceCompliancePolicy\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"scheduledActionsForRule\" Type=\"Collection(microsoft.graph.deviceComplianceScheduledActionForRule)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(microsoft.graph.deviceComplianceDeviceStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStatuses\" Type=\"Collection(microsoft.graph.deviceComplianceUserStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStatusOverview\" Type=\"microsoft.graph.deviceComplianceDeviceOverview\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStatusOverview\" Type=\"microsoft.graph.deviceComplianceUserOverview\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceSettingStateSummaries\" Type=\"Collection(microsoft.graph.settingStateDeviceSummary)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.deviceCompliancePolicyAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"softwareUpdateStatusSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"compliantUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"nonCompliantUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"remediatedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"unknownUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceCompliancePolicyDeviceStateSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"inGracePeriodCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"configManagerCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceCompliancePolicySettingStateSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"setting\" Type=\"Edm.String\" />\n                <Property Name=\"settingName\" Type=\"Edm.String\" />\n                <Property Name=\"platformType\" Type=\"microsoft.graph.policyPlatformType\" Nullable=\"false\" />\n                <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"deviceComplianceSettingStates\" Type=\"Collection(microsoft.graph.deviceComplianceSettingState)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"deviceConfigurationDeviceStateSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"iosUpdateDeviceStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"installStatus\" Type=\"microsoft.graph.iosUpdatesInstallStatus\" Nullable=\"false\" />\n                <Property Name=\"osVersion\" Type=\"Edm.String\" />\n                <Property Name=\"deviceId\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"deviceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceModel\" Type=\"Edm.String\" />\n                <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"intuneBrand\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"contactITName\" Type=\"Edm.String\" />\n                <Property Name=\"contactITPhoneNumber\" Type=\"Edm.String\" />\n                <Property Name=\"contactITEmailAddress\" Type=\"Edm.String\" />\n                <Property Name=\"contactITNotes\" Type=\"Edm.String\" />\n                <Property Name=\"privacyUrl\" Type=\"Edm.String\" />\n                <Property Name=\"onlineSupportSiteUrl\" Type=\"Edm.String\" />\n                <Property Name=\"onlineSupportSiteName\" Type=\"Edm.String\" />\n                <Property Name=\"themeColor\" Type=\"microsoft.graph.rgbColor\" />\n                <Property Name=\"showLogo\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lightBackgroundLogo\" Type=\"microsoft.graph.mimeContent\" />\n                <Property Name=\"darkBackgroundLogo\" Type=\"microsoft.graph.mimeContent\" />\n                <Property Name=\"showNameNextToLogo\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"showDisplayNameNextToLogo\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"rgbColor\">\n                <Property Name=\"r\" Type=\"Edm.Byte\" Nullable=\"false\" />\n                <Property Name=\"g\" Type=\"Edm.Byte\" Nullable=\"false\" />\n                <Property Name=\"b\" Type=\"Edm.Byte\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"deviceCategory\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"deviceManagementExchangeConnector\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.deviceManagementExchangeConnectorStatus\" Nullable=\"false\" />\n                <Property Name=\"primarySmtpAddress\" Type=\"Edm.String\" />\n                <Property Name=\"serverName\" Type=\"Edm.String\" />\n                <Property Name=\"connectorServerName\" Type=\"Edm.String\" />\n                <Property Name=\"exchangeConnectorType\" Type=\"microsoft.graph.deviceManagementExchangeConnectorType\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n                <Property Name=\"exchangeAlias\" Type=\"Edm.String\" />\n                <Property Name=\"exchangeOrganization\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"deviceEnrollmentConfiguration\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"priority\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.enrollmentConfigurationAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"onPremisesConditionalAccessSettings\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"enabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"includedGroups\" Type=\"Collection(Edm.Guid)\" Nullable=\"false\" />\n                <Property Name=\"excludedGroups\" Type=\"Collection(Edm.Guid)\" Nullable=\"false\" />\n                <Property Name=\"overrideDefaultRule\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"mobileThreatDefenseConnector\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastHeartbeatDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"partnerState\" Type=\"microsoft.graph.mobileThreatPartnerTenantState\" Nullable=\"false\" />\n                <Property Name=\"androidEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iosEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"androidDeviceBlockedOnMissingPartnerData\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iosDeviceBlockedOnMissingPartnerData\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"partnerUnsupportedOsVersionBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"partnerUnresponsivenessThresholdInDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceManagementPartner\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastHeartbeatDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"partnerState\" Type=\"microsoft.graph.deviceManagementPartnerTenantState\" Nullable=\"false\" />\n                <Property Name=\"partnerAppType\" Type=\"microsoft.graph.deviceManagementPartnerAppType\" Nullable=\"false\" />\n                <Property Name=\"singleTenantAppId\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"isConfigured\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"whenPartnerDevicesWillBeRemovedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </EntityType>\n            <EntityType Name=\"notificationMessageTemplate\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"defaultLocale\" Type=\"Edm.String\" />\n                <Property Name=\"brandingOptions\" Type=\"microsoft.graph.notificationTemplateBrandingOptions\" Nullable=\"false\" />\n                <NavigationProperty Name=\"localizedNotificationMessages\" Type=\"Collection(microsoft.graph.localizedNotificationMessage)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"roleDefinition\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"rolePermissions\" Type=\"Collection(microsoft.graph.rolePermission)\" />\n                <Property Name=\"isBuiltIn\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"roleAssignments\" Type=\"Collection(microsoft.graph.roleAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"roleAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"resourceScopes\" Type=\"Collection(Edm.String)\" />\n                <NavigationProperty Name=\"roleDefinition\" Type=\"microsoft.graph.roleDefinition\" />\n            </EntityType>\n            <EntityType Name=\"deviceAndAppManagementRoleAssignment\" BaseType=\"microsoft.graph.roleAssignment\">\n                <Property Name=\"members\" Type=\"Collection(Edm.String)\" />\n            </EntityType>\n            <EntityType Name=\"resourceOperation\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"resourceName\" Type=\"Edm.String\" />\n                <Property Name=\"actionName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"telecomExpenseManagementPartner\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"url\" Type=\"Edm.String\" />\n                <Property Name=\"appAuthorized\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"enabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lastConnectionDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"remoteAssistancePartner\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"onboardingUrl\" Type=\"Edm.String\" />\n                <Property Name=\"onboardingStatus\" Type=\"microsoft.graph.remoteAssistanceOnboardingStatus\" Nullable=\"false\" />\n                <Property Name=\"lastConnectionDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsInformationProtectionAppLearningSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"applicationName\" Type=\"Edm.String\" />\n                <Property Name=\"applicationType\" Type=\"microsoft.graph.applicationType\" Nullable=\"false\" />\n                <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsInformationProtectionNetworkLearningSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"url\" Type=\"Edm.String\" />\n                <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"termsAndConditionsAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            </EntityType>\n            <EntityType Name=\"termsAndConditionsAcceptanceStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"acceptedVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"acceptedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <NavigationProperty Name=\"termsAndConditions\" Type=\"microsoft.graph.termsAndConditions\" />\n            </EntityType>\n            <EntityType Name=\"deviceConfigurationState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"settingStates\" Type=\"Collection(microsoft.graph.deviceConfigurationSettingState)\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"platformType\" Type=\"microsoft.graph.policyPlatformType\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"settingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"deviceActionResult\">\n                <Property Name=\"actionName\" Type=\"Edm.String\" />\n                <Property Name=\"actionState\" Type=\"microsoft.graph.actionState\" Nullable=\"false\" />\n                <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"configurationManagerClientEnabledFeatures\">\n                <Property Name=\"inventory\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"modernApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"resourceAccess\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceConfiguration\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"compliancePolicy\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsUpdateForBusiness\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceHealthAttestationState\">\n                <Property Name=\"lastUpdateDateTime\" Type=\"Edm.String\" />\n                <Property Name=\"contentNamespaceUrl\" Type=\"Edm.String\" />\n                <Property Name=\"deviceHealthAttestationStatus\" Type=\"Edm.String\" />\n                <Property Name=\"contentVersion\" Type=\"Edm.String\" />\n                <Property Name=\"issuedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"attestationIdentityKey\" Type=\"Edm.String\" />\n                <Property Name=\"resetCount\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"restartCount\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"dataExcutionPolicy\" Type=\"Edm.String\" />\n                <Property Name=\"bitLockerStatus\" Type=\"Edm.String\" />\n                <Property Name=\"bootManagerVersion\" Type=\"Edm.String\" />\n                <Property Name=\"codeIntegrityCheckVersion\" Type=\"Edm.String\" />\n                <Property Name=\"secureBoot\" Type=\"Edm.String\" />\n                <Property Name=\"bootDebugging\" Type=\"Edm.String\" />\n                <Property Name=\"operatingSystemKernelDebugging\" Type=\"Edm.String\" />\n                <Property Name=\"codeIntegrity\" Type=\"Edm.String\" />\n                <Property Name=\"testSigning\" Type=\"Edm.String\" />\n                <Property Name=\"safeMode\" Type=\"Edm.String\" />\n                <Property Name=\"windowsPE\" Type=\"Edm.String\" />\n                <Property Name=\"earlyLaunchAntiMalwareDriverProtection\" Type=\"Edm.String\" />\n                <Property Name=\"virtualSecureMode\" Type=\"Edm.String\" />\n                <Property Name=\"pcrHashAlgorithm\" Type=\"Edm.String\" />\n                <Property Name=\"bootAppSecurityVersion\" Type=\"Edm.String\" />\n                <Property Name=\"bootManagerSecurityVersion\" Type=\"Edm.String\" />\n                <Property Name=\"tpmVersion\" Type=\"Edm.String\" />\n                <Property Name=\"pcr0\" Type=\"Edm.String\" />\n                <Property Name=\"secureBootConfigurationPolicyFingerPrint\" Type=\"Edm.String\" />\n                <Property Name=\"codeIntegrityPolicy\" Type=\"Edm.String\" />\n                <Property Name=\"bootRevisionListInfo\" Type=\"Edm.String\" />\n                <Property Name=\"operatingSystemRevListInfo\" Type=\"Edm.String\" />\n                <Property Name=\"healthStatusMismatchInfo\" Type=\"Edm.String\" />\n                <Property Name=\"healthAttestationSupportedStatus\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"deviceCompliancePolicyState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"settingStates\" Type=\"Collection(microsoft.graph.deviceCompliancePolicySettingState)\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"platformType\" Type=\"microsoft.graph.policyPlatformType\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"settingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"updateWindowsDeviceAccountActionParameter\">\n                <Property Name=\"deviceAccount\" Type=\"microsoft.graph.windowsDeviceAccount\" />\n                <Property Name=\"passwordRotationEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"calendarSyncEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"deviceAccountEmail\" Type=\"Edm.String\" />\n                <Property Name=\"exchangeServer\" Type=\"Edm.String\" />\n                <Property Name=\"sessionInitiationProtocalAddress\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsDeviceAccount\">\n                <Property Name=\"password\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsDefenderScanActionResult\" BaseType=\"microsoft.graph.deviceActionResult\">\n                <Property Name=\"scanType\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"deleteUserFromSharedAppleDeviceActionResult\" BaseType=\"microsoft.graph.deviceActionResult\">\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceGeoLocation\">\n                <Property Name=\"lastCollectedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"longitude\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"latitude\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"altitude\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"horizontalAccuracy\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"verticalAccuracy\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"heading\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"speed\" Type=\"Edm.Double\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"locateDeviceActionResult\" BaseType=\"microsoft.graph.deviceActionResult\">\n                <Property Name=\"deviceLocation\" Type=\"microsoft.graph.deviceGeoLocation\" />\n            </ComplexType>\n            <ComplexType Name=\"remoteLockActionResult\" BaseType=\"microsoft.graph.deviceActionResult\">\n                <Property Name=\"unlockPin\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"resetPasscodeActionResult\" BaseType=\"microsoft.graph.deviceActionResult\">\n                <Property Name=\"passcode\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceOperatingSystemSummary\">\n                <Property Name=\"androidCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"iosCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"macOSCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"windowsMobileCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"windowsCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"unknownCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceExchangeAccessStateSummary\">\n                <Property Name=\"allowedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"blockedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"quarantinedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"unavailableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsDeviceADAccount\" BaseType=\"microsoft.graph.windowsDeviceAccount\">\n                <Property Name=\"domainName\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsDeviceAzureADAccount\" BaseType=\"microsoft.graph.windowsDeviceAccount\">\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"deviceConfigurationAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            </EntityType>\n            <EntityType Name=\"deviceConfigurationDeviceStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"deviceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceModel\" Type=\"Edm.String\" />\n                <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"deviceConfigurationUserStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"devicesCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"deviceConfigurationDeviceOverview\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceConfigurationUserOverview\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"settingStateDeviceSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"settingName\" Type=\"Edm.String\" />\n                <Property Name=\"instancePath\" Type=\"Edm.String\" />\n                <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceCompliancePolicyAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            </EntityType>\n            <EntityType Name=\"deviceComplianceScheduledActionForRule\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"ruleName\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"scheduledActionConfigurations\" Type=\"Collection(microsoft.graph.deviceComplianceActionItem)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"deviceComplianceDeviceStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"deviceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceModel\" Type=\"Edm.String\" />\n                <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"deviceComplianceUserStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"devicesCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"deviceComplianceDeviceOverview\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceComplianceUserOverview\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceComplianceActionItem\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"gracePeriodHours\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"actionType\" Type=\"microsoft.graph.deviceComplianceActionType\" Nullable=\"false\" />\n                <Property Name=\"notificationTemplateId\" Type=\"Edm.String\" />\n                <Property Name=\"notificationMessageCCList\" Type=\"Collection(Edm.String)\" />\n            </EntityType>\n            <ComplexType Name=\"appListItem\">\n                <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"publisher\" Type=\"Edm.String\" />\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" />\n                <Property Name=\"appId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"androidCustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"omaSettings\" Type=\"Collection(microsoft.graph.omaSetting)\" />\n            </EntityType>\n            <ComplexType Name=\"omaSetting\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"omaUri\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"omaSettingInteger\" BaseType=\"microsoft.graph.omaSetting\">\n                <Property Name=\"value\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"omaSettingFloatingPoint\" BaseType=\"microsoft.graph.omaSetting\">\n                <Property Name=\"value\" Type=\"Edm.Single\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"omaSettingString\" BaseType=\"microsoft.graph.omaSetting\">\n                <Property Name=\"value\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"omaSettingDateTime\" BaseType=\"microsoft.graph.omaSetting\">\n                <Property Name=\"value\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"omaSettingStringXml\" BaseType=\"microsoft.graph.omaSetting\">\n                <Property Name=\"fileName\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.Binary\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"omaSettingBoolean\" BaseType=\"microsoft.graph.omaSetting\">\n                <Property Name=\"value\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"omaSettingBase64\" BaseType=\"microsoft.graph.omaSetting\">\n                <Property Name=\"fileName\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"androidGeneralDeviceConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"appsBlockClipboardSharing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appsBlockCopyPaste\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appsBlockYouTube\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bluetoothBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockDataRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockMessaging\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockVoiceRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockWiFiTethering\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"compliantAppsList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"compliantAppListType\" Type=\"microsoft.graph.appListType\" Nullable=\"false\" />\n                <Property Name=\"diagnosticDataBlockSubmission\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"locationServicesBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"googleAccountBlockAutoSync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"googlePlayStoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeBlockSleepButton\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeBlockVolumeButtons\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeApps\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"nfcBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockTrustAgents\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.androidRequiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"powerOffBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"factoryResetBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceSharingAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageBlockGoogleBackup\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageBlockRemovableStorage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRequireDeviceEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRequireRemovableStorageEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"voiceAssistantBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"voiceDialingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"webBrowserBlockPopups\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"webBrowserBlockAutofill\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"webBrowserBlockJavaScript\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"webBrowserBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"webBrowserCookieSettings\" Type=\"microsoft.graph.webBrowserCookieSettings\" Nullable=\"false\" />\n                <Property Name=\"wiFiBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appsInstallAllowList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"appsLaunchBlockList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"appsHideList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"androidWorkProfileCustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"omaSettings\" Type=\"Collection(microsoft.graph.omaSetting)\" />\n            </EntityType>\n            <EntityType Name=\"androidWorkProfileGeneralDeviceConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"passwordBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockTrustAgents\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.androidWorkProfileRequiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"workProfileDataSharingType\" Type=\"microsoft.graph.androidWorkProfileCrossProfileDataSharingType\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockNotificationsWhileDeviceLocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockAddingAccounts\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBluetoothEnableContactSharing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockScreenCapture\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockCrossProfileCallerId\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockCamera\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockCrossProfileContactsSearch\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockCrossProfileCopyPaste\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileDefaultAppPermissionPolicy\" Type=\"microsoft.graph.androidWorkProfileDefaultAppPermissionPolicyType\" Nullable=\"false\" />\n                <Property Name=\"workProfilePasswordBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfilePasswordBlockTrustAgents\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfilePasswordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinNumericCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinNonLetterCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinLetterCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinLowerCaseCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinUpperCaseCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinSymbolCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordRequiredType\" Type=\"microsoft.graph.androidWorkProfileRequiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"workProfileRequirePassword\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"iosCertificateProfile\" BaseType=\"microsoft.graph.deviceConfiguration\" Abstract=\"true\" />\n            <EntityType Name=\"iosCustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"payloadName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"payloadFileName\" Type=\"Edm.String\" />\n                <Property Name=\"payload\" Type=\"Edm.Binary\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"iosGeneralDeviceConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"accountBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"activationLockAllowWhenSupervised\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"airDropBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"airDropForceUnmanagedDropTarget\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"airPlayForcePairingPasswordForOutgoingRequests\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appleWatchBlockPairing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appleWatchForceWristDetection\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appleNewsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appsSingleAppModeList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"appsVisibilityList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"appsVisibilityListType\" Type=\"microsoft.graph.appListType\" Nullable=\"false\" />\n                <Property Name=\"appStoreBlockAutomaticDownloads\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appStoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appStoreBlockInAppPurchases\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appStoreBlockUIAppInstallation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appStoreRequirePassword\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bluetoothBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockDataRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockGlobalBackgroundFetchWhileRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockPerAppDataModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockPersonalHotspot\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockVoiceRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"certificatesBlockUntrustedTlsCertificates\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"classroomAppBlockRemoteScreenObservation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"classroomAppForceUnpromptedScreenObservation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"compliantAppsList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"compliantAppListType\" Type=\"microsoft.graph.appListType\" Nullable=\"false\" />\n                <Property Name=\"configurationProfileBlockChanges\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"definitionLookupBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceBlockEnableRestrictions\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceBlockEraseContentAndSettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceBlockNameModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"diagnosticDataBlockSubmission\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"diagnosticDataBlockSubmissionModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"documentsBlockManagedDocumentsInUnmanagedApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"documentsBlockUnmanagedDocumentsInManagedApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"emailInDomainSuffixes\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"enterpriseAppBlockTrust\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"enterpriseAppBlockTrustModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"faceTimeBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"findMyFriendsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"gamingBlockGameCenterFriends\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"gamingBlockMultiplayer\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"gameCenterBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"hostPairingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iBooksStoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iBooksStoreBlockErotica\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockActivityContinuation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockBackup\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockDocumentSync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockManagedAppsSync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockPhotoLibrary\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockPhotoStreamSync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockSharedPhotoStream\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudRequireEncryptedBackup\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iTunesBlockExplicitContent\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iTunesBlockMusicService\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iTunesBlockRadio\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"keyboardBlockAutoCorrect\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"keyboardBlockDictation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"keyboardBlockPredictive\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"keyboardBlockShortcuts\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"keyboardBlockSpellCheck\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowAssistiveSpeak\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowAssistiveTouchSettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowAutoLock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowColorInversionSettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowRingerSwitch\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowScreenRotation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowSleepButton\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowTouchscreen\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowVoiceOverSettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowVolumeButtons\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowZoomSettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAppStoreUrl\" Type=\"Edm.String\" />\n                <Property Name=\"kioskModeBuiltInAppId\" Type=\"Edm.String\" />\n                <Property Name=\"kioskModeRequireAssistiveTouch\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeRequireColorInversion\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeRequireMonoAudio\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeRequireVoiceOver\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeRequireZoom\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeManagedAppId\" Type=\"Edm.String\" />\n                <Property Name=\"lockScreenBlockControlCenter\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lockScreenBlockNotificationView\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lockScreenBlockPassbook\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lockScreenBlockTodayView\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"mediaContentRatingAustralia\" Type=\"microsoft.graph.mediaContentRatingAustralia\" />\n                <Property Name=\"mediaContentRatingCanada\" Type=\"microsoft.graph.mediaContentRatingCanada\" />\n                <Property Name=\"mediaContentRatingFrance\" Type=\"microsoft.graph.mediaContentRatingFrance\" />\n                <Property Name=\"mediaContentRatingGermany\" Type=\"microsoft.graph.mediaContentRatingGermany\" />\n                <Property Name=\"mediaContentRatingIreland\" Type=\"microsoft.graph.mediaContentRatingIreland\" />\n                <Property Name=\"mediaContentRatingJapan\" Type=\"microsoft.graph.mediaContentRatingJapan\" />\n                <Property Name=\"mediaContentRatingNewZealand\" Type=\"microsoft.graph.mediaContentRatingNewZealand\" />\n                <Property Name=\"mediaContentRatingUnitedKingdom\" Type=\"microsoft.graph.mediaContentRatingUnitedKingdom\" />\n                <Property Name=\"mediaContentRatingUnitedStates\" Type=\"microsoft.graph.mediaContentRatingUnitedStates\" />\n                <Property Name=\"networkUsageRules\" Type=\"Collection(microsoft.graph.iosNetworkUsageRule)\" />\n                <Property Name=\"mediaContentRatingApps\" Type=\"microsoft.graph.ratingAppsType\" Nullable=\"false\" />\n                <Property Name=\"messagesBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"notificationsBlockSettingsModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passcodeBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passcodeBlockFingerprintModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passcodeBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passcodeBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passcodeExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodePreviousPasscodeBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeSignInFailureCountBeforeWipe\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passcodeRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"podcastsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"safariBlockAutofill\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"safariBlockJavaScript\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"safariBlockPopups\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"safariBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"safariCookieSettings\" Type=\"microsoft.graph.webBrowserCookieSettings\" Nullable=\"false\" />\n                <Property Name=\"safariManagedDomains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"safariPasswordAutoFillDomains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"safariRequireFraudWarning\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"siriBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"siriBlockedWhenLocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"siriBlockUserGeneratedContent\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"siriRequireProfanityFilter\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"spotlightBlockInternetResults\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"voiceDialingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wallpaperBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wiFiConnectOnlyToConfiguredNetworks\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"mediaContentRatingAustralia\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingAustraliaMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingAustraliaTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingCanada\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingCanadaMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingCanadaTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingFrance\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingFranceMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingFranceTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingGermany\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingGermanyMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingGermanyTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingIreland\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingIrelandMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingIrelandTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingJapan\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingJapanMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingJapanTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingNewZealand\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingNewZealandMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingNewZealandTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingUnitedKingdom\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingUnitedKingdomMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingUnitedKingdomTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingUnitedStates\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingUnitedStatesMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingUnitedStatesTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iosNetworkUsageRule\">\n                <Property Name=\"managedApps\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"cellularDataBlockWhenRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularDataBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"iosUpdateConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"activeHoursStart\" Type=\"Edm.TimeOfDay\" Nullable=\"false\" />\n                <Property Name=\"activeHoursEnd\" Type=\"Edm.TimeOfDay\" Nullable=\"false\" />\n                <Property Name=\"scheduledInstallDays\" Type=\"Collection(microsoft.graph.dayOfWeek)\" Nullable=\"false\" />\n                <Property Name=\"utcTimeOffsetInMinutes\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"macOSCustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"payloadName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"payloadFileName\" Type=\"Edm.String\" />\n                <Property Name=\"payload\" Type=\"Edm.Binary\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"macOSGeneralDeviceConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"compliantAppsList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"compliantAppListType\" Type=\"microsoft.graph.appListType\" Nullable=\"false\" />\n                <Property Name=\"emailInDomainSuffixes\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"appleDeviceFeaturesConfigurationBase\" BaseType=\"microsoft.graph.deviceConfiguration\" Abstract=\"true\" />\n            <EntityType Name=\"iosDeviceFeaturesConfiguration\" BaseType=\"microsoft.graph.appleDeviceFeaturesConfigurationBase\">\n                <Property Name=\"assetTagTemplate\" Type=\"Edm.String\" />\n                <Property Name=\"lockScreenFootnote\" Type=\"Edm.String\" />\n                <Property Name=\"homeScreenDockIcons\" Type=\"Collection(microsoft.graph.iosHomeScreenItem)\" />\n                <Property Name=\"homeScreenPages\" Type=\"Collection(microsoft.graph.iosHomeScreenPage)\" />\n                <Property Name=\"notificationSettings\" Type=\"Collection(microsoft.graph.iosNotificationSettings)\" />\n            </EntityType>\n            <ComplexType Name=\"iosHomeScreenItem\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"iosHomeScreenPage\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"icons\" Type=\"Collection(microsoft.graph.iosHomeScreenItem)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iosNotificationSettings\">\n                <Property Name=\"bundleID\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"appName\" Type=\"Edm.String\" />\n                <Property Name=\"publisher\" Type=\"Edm.String\" />\n                <Property Name=\"enabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"showInNotificationCenter\" Type=\"Edm.Boolean\" />\n                <Property Name=\"showOnLockScreen\" Type=\"Edm.Boolean\" />\n                <Property Name=\"alertType\" Type=\"microsoft.graph.iosNotificationAlertType\" Nullable=\"false\" />\n                <Property Name=\"badgesEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"soundsEnabled\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"iosHomeScreenFolder\" BaseType=\"microsoft.graph.iosHomeScreenItem\">\n                <Property Name=\"pages\" Type=\"Collection(microsoft.graph.iosHomeScreenFolderPage)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iosHomeScreenFolderPage\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"apps\" Type=\"Collection(microsoft.graph.iosHomeScreenApp)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iosHomeScreenApp\" BaseType=\"microsoft.graph.iosHomeScreenItem\">\n                <Property Name=\"bundleID\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"macOSDeviceFeaturesConfiguration\" BaseType=\"microsoft.graph.appleDeviceFeaturesConfigurationBase\" />\n            <EntityType Name=\"windowsDefenderAdvancedThreatProtectionConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"allowSampleSharing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"enableExpeditedTelemetryReporting\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"editionUpgradeConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"licenseType\" Type=\"microsoft.graph.editionUpgradeLicenseType\" Nullable=\"false\" />\n                <Property Name=\"targetEdition\" Type=\"microsoft.graph.windows10EditionType\" Nullable=\"false\" />\n                <Property Name=\"license\" Type=\"Edm.String\" />\n                <Property Name=\"productKey\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"windows10EndpointProtectionConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"firewallBlockStatefulFTP\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallIdleTimeoutForSecurityAssociationInSeconds\" Type=\"Edm.Int32\" />\n                <Property Name=\"firewallPreSharedKeyEncodingMethod\" Type=\"microsoft.graph.firewallPreSharedKeyEncodingMethodType\" Nullable=\"false\" />\n                <Property Name=\"firewallIPSecExemptionsAllowNeighborDiscovery\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallIPSecExemptionsAllowICMP\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallIPSecExemptionsAllowRouterDiscovery\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallIPSecExemptionsAllowDHCP\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallCertificateRevocationListCheckMethod\" Type=\"microsoft.graph.firewallCertificateRevocationListCheckMethodType\" Nullable=\"false\" />\n                <Property Name=\"firewallMergeKeyingModuleSettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallPacketQueueingMethod\" Type=\"microsoft.graph.firewallPacketQueueingMethodType\" Nullable=\"false\" />\n                <Property Name=\"firewallProfileDomain\" Type=\"microsoft.graph.windowsFirewallNetworkProfile\" />\n                <Property Name=\"firewallProfilePublic\" Type=\"microsoft.graph.windowsFirewallNetworkProfile\" />\n                <Property Name=\"firewallProfilePrivate\" Type=\"microsoft.graph.windowsFirewallNetworkProfile\" />\n                <Property Name=\"defenderAttackSurfaceReductionExcludedPaths\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"defenderGuardedFoldersAllowedAppPaths\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"defenderAdditionalGuardedFolders\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"defenderExploitProtectionXml\" Type=\"Edm.Binary\" />\n                <Property Name=\"defenderExploitProtectionXmlFileName\" Type=\"Edm.String\" />\n                <Property Name=\"defenderSecurityCenterBlockExploitProtectionOverride\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appLockerApplicationControl\" Type=\"microsoft.graph.appLockerApplicationControlType\" Nullable=\"false\" />\n                <Property Name=\"smartScreenEnableInShell\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"smartScreenBlockOverrideForFiles\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardBlockFileTransfer\" Type=\"microsoft.graph.applicationGuardBlockFileTransferType\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardBlockNonEnterpriseContent\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardAllowPersistence\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardForceAuditing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardBlockClipboardSharing\" Type=\"microsoft.graph.applicationGuardBlockClipboardSharingType\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardAllowPrintToPDF\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardAllowPrintToXPS\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardAllowPrintToLocalPrinters\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardAllowPrintToNetworkPrinters\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bitLockerDisableWarningForOtherDiskEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bitLockerEnableStorageCardEncryptionOnMobile\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bitLockerEncryptDevice\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bitLockerRemovableDrivePolicy\" Type=\"microsoft.graph.bitLockerRemovableDrivePolicy\" />\n            </EntityType>\n            <ComplexType Name=\"windowsFirewallNetworkProfile\">\n                <Property Name=\"firewallEnabled\" Type=\"microsoft.graph.stateManagementSetting\" Nullable=\"false\" />\n                <Property Name=\"stealthModeBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"incomingTrafficBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"unicastResponsesToMulticastBroadcastsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"inboundNotificationsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"authorizedApplicationRulesFromGroupPolicyMerged\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"globalPortRulesFromGroupPolicyMerged\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"connectionSecurityRulesFromGroupPolicyMerged\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"outboundConnectionsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"inboundConnectionsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securedPacketExemptionAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"policyRulesFromGroupPolicyMerged\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"bitLockerRemovableDrivePolicy\">\n                <Property Name=\"encryptionMethod\" Type=\"microsoft.graph.bitLockerEncryptionMethod\" />\n                <Property Name=\"requireEncryptionForWriteAccess\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"blockCrossOrganizationWriteAccess\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"windows10GeneralConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"enterpriseCloudPrintDiscoveryEndPoint\" Type=\"Edm.String\" />\n                <Property Name=\"enterpriseCloudPrintOAuthAuthority\" Type=\"Edm.String\" />\n                <Property Name=\"enterpriseCloudPrintOAuthClientIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"enterpriseCloudPrintResourceIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"enterpriseCloudPrintDiscoveryMaxLimit\" Type=\"Edm.Int32\" />\n                <Property Name=\"enterpriseCloudPrintMopriaDiscoveryResourceIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"searchBlockDiacritics\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchDisableAutoLanguageDetection\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchDisableIndexingEncryptedItems\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchEnableRemoteQueries\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchDisableIndexerBackoff\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchDisableIndexingRemovableDrive\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchEnableAutomaticIndexSizeManangement\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"diagnosticsDataSubmissionMode\" Type=\"microsoft.graph.diagnosticDataSubmissionMode\" Nullable=\"false\" />\n                <Property Name=\"oneDriveDisableFileSync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"smartScreenEnableAppInstallControl\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"personalizationDesktopImageUrl\" Type=\"Edm.String\" />\n                <Property Name=\"personalizationLockScreenImageUrl\" Type=\"Edm.String\" />\n                <Property Name=\"bluetoothAllowedServices\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"bluetoothBlockAdvertising\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bluetoothBlockDiscoverableMode\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bluetoothBlockPrePairing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockAutofill\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeCookiePolicy\" Type=\"microsoft.graph.edgeCookiePolicy\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockDeveloperTools\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockSendingDoNotTrackHeader\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockExtensions\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockInPrivateBrowsing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockJavaScript\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockPasswordManager\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockAddressBarDropdown\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockCompatibilityList\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeClearBrowsingDataOnExit\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeAllowStartPagesModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeDisableFirstRunPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockLiveTileDataCollection\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeSyncFavoritesWithInternetExplorer\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockDataWhenRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockVpn\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockVpnWhenRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderBlockEndUserAccess\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderDaysBeforeDeletingQuarantinedMalware\" Type=\"Edm.Int32\" />\n                <Property Name=\"defenderDetectedMalwareActions\" Type=\"microsoft.graph.defenderDetectedMalwareActions\" />\n                <Property Name=\"defenderSystemScanSchedule\" Type=\"microsoft.graph.weeklySchedule\" Nullable=\"false\" />\n                <Property Name=\"defenderFilesAndFoldersToExclude\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"defenderFileExtensionsToExclude\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"defenderScanMaxCpu\" Type=\"Edm.Int32\" />\n                <Property Name=\"defenderMonitorFileActivity\" Type=\"microsoft.graph.defenderMonitorFileActivity\" Nullable=\"false\" />\n                <Property Name=\"defenderProcessesToExclude\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"defenderPromptForSampleSubmission\" Type=\"microsoft.graph.defenderPromptForSampleSubmission\" Nullable=\"false\" />\n                <Property Name=\"defenderRequireBehaviorMonitoring\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderRequireCloudProtection\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderRequireNetworkInspectionSystem\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderRequireRealTimeMonitoring\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScanArchiveFiles\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScanDownloads\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScanNetworkFiles\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScanIncomingMail\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScanMappedNetworkDrivesDuringFullScan\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScanRemovableDrivesDuringFullScan\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScanScriptsLoadedInInternetExplorer\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderSignatureUpdateIntervalInHours\" Type=\"Edm.Int32\" />\n                <Property Name=\"defenderScanType\" Type=\"microsoft.graph.defenderScanType\" Nullable=\"false\" />\n                <Property Name=\"defenderScheduledScanTime\" Type=\"Edm.TimeOfDay\" />\n                <Property Name=\"defenderScheduledQuickScanTime\" Type=\"Edm.TimeOfDay\" />\n                <Property Name=\"defenderCloudBlockLevel\" Type=\"microsoft.graph.defenderCloudBlockLevelType\" Nullable=\"false\" />\n                <Property Name=\"lockScreenAllowTimeoutConfiguration\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lockScreenBlockActionCenterNotifications\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lockScreenBlockCortana\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lockScreenBlockToastNotifications\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lockScreenTimeoutInSeconds\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordRequireWhenResumeFromIdleState\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\" />\n                <Property Name=\"privacyAdvertisingId\" Type=\"microsoft.graph.stateManagementSetting\" Nullable=\"false\" />\n                <Property Name=\"privacyAutoAcceptPairingAndConsentPrompts\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"privacyBlockInputPersonalization\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startBlockUnpinningAppsFromTaskbar\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuAppListVisibility\" Type=\"microsoft.graph.windowsStartMenuAppListVisibilityType\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideChangeAccountSettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideFrequentlyUsedApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideHibernate\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideLock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHidePowerButton\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideRecentJumpLists\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideRecentlyAddedApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideRestartOptions\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideShutDown\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideSignOut\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideSleep\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideSwitchAccount\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideUserTile\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuLayoutEdgeAssetsXml\" Type=\"Edm.Binary\" />\n                <Property Name=\"startMenuLayoutXml\" Type=\"Edm.Binary\" />\n                <Property Name=\"startMenuMode\" Type=\"microsoft.graph.windowsStartMenuModeType\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderDocuments\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderDownloads\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderFileExplorer\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderHomeGroup\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderMusic\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderNetwork\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderPersonalFolder\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderPictures\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderSettings\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderVideos\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockSettingsApp\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockSystemPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockDevicesPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockNetworkInternetPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockPersonalizationPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockAccountsPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockTimeLanguagePage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockEaseOfAccessPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockPrivacyPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockUpdateSecurityPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockAppsPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockGamingPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightBlockConsumerSpecificFeatures\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightBlockOnActionCenter\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightBlockTailoredExperiences\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightBlockThirdPartyNotifications\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightBlockWelcomeExperience\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightBlockWindowsTips\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightConfigureOnLockScreen\" Type=\"microsoft.graph.windowsSpotlightEnablementSettings\" Nullable=\"false\" />\n                <Property Name=\"networkProxyApplySettingsDeviceWide\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"networkProxyDisableAutoDetect\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"networkProxyAutomaticConfigurationUrl\" Type=\"Edm.String\" />\n                <Property Name=\"networkProxyServer\" Type=\"microsoft.graph.windows10NetworkProxyServer\" />\n                <Property Name=\"accountsBlockAddingNonMicrosoftAccountEmail\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"antiTheftModeBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bluetoothBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"connectedDevicesServiceBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"certificatesBlockManualRootCertificateInstallation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"copyPasteBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cortanaBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceManagementBlockFactoryResetOnMobile\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceManagementBlockManualUnenroll\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"safeSearchFilter\" Type=\"microsoft.graph.safeSearchFilterType\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockPopups\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockSearchSuggestions\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockSendingIntranetTrafficToInternetExplorer\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeRequireSmartScreen\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeEnterpriseModeSiteListLocation\" Type=\"Edm.String\" />\n                <Property Name=\"edgeFirstRunUrl\" Type=\"Edm.String\" />\n                <Property Name=\"edgeSearchEngine\" Type=\"microsoft.graph.edgeSearchEngineBase\" />\n                <Property Name=\"edgeHomepageUrls\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"edgeBlockAccessToAboutFlags\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"smartScreenBlockPromptOverride\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"smartScreenBlockPromptOverrideForFiles\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"webRtcBlockLocalhostIpAddress\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"internetSharingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockAddProvisioningPackage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockRemoveProvisioningPackage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockChangeSystemTime\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockEditDeviceName\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockChangeRegion\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockChangeLanguage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockChangePowerSleep\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"locationServicesBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"microsoftAccountBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"microsoftAccountBlockSettingsSync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"nfcBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"resetProtectionModeBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageBlockRemovableStorage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRequireMobileDeviceEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"usbBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"voiceRecordingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wiFiBlockAutomaticConnectHotspots\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wiFiBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wiFiBlockManualConfiguration\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wiFiScanInterval\" Type=\"Edm.Int32\" />\n                <Property Name=\"wirelessDisplayBlockProjectionToThisDevice\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wirelessDisplayBlockUserInputFromReceiver\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wirelessDisplayRequirePinForPairing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsStoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appsAllowTrustedAppsSideloading\" Type=\"microsoft.graph.stateManagementSetting\" Nullable=\"false\" />\n                <Property Name=\"windowsStoreBlockAutoUpdate\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"developerUnlockSetting\" Type=\"microsoft.graph.stateManagementSetting\" Nullable=\"false\" />\n                <Property Name=\"sharedUserAppDataAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appsBlockWindowsStoreOriginatedApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsStoreEnablePrivateStoreOnly\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRestrictAppDataToSystemVolume\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRestrictAppInstallToSystemVolume\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"gameDvrBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"experienceBlockDeviceDiscovery\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"experienceBlockErrorDialogWhenNoSIM\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"experienceBlockTaskSwitcher\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"logonBlockFastUserSwitching\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"defenderDetectedMalwareActions\">\n                <Property Name=\"lowSeverity\" Type=\"microsoft.graph.defenderThreatAction\" Nullable=\"false\" />\n                <Property Name=\"moderateSeverity\" Type=\"microsoft.graph.defenderThreatAction\" Nullable=\"false\" />\n                <Property Name=\"highSeverity\" Type=\"microsoft.graph.defenderThreatAction\" Nullable=\"false\" />\n                <Property Name=\"severeSeverity\" Type=\"microsoft.graph.defenderThreatAction\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windows10NetworkProxyServer\">\n                <Property Name=\"address\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"exceptions\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"useForLocalAddresses\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"edgeSearchEngineBase\" Abstract=\"true\" />\n            <ComplexType Name=\"edgeSearchEngineCustom\" BaseType=\"microsoft.graph.edgeSearchEngineBase\">\n                <Property Name=\"edgeSearchEngineOpenSearchXmlUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"edgeSearchEngine\" BaseType=\"microsoft.graph.edgeSearchEngineBase\">\n                <Property Name=\"edgeSearchEngineType\" Type=\"microsoft.graph.edgeSearchEngineType\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"windows10CustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"omaSettings\" Type=\"Collection(microsoft.graph.omaSetting)\" />\n            </EntityType>\n            <EntityType Name=\"windows10EnterpriseModernAppManagementConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"uninstallBuiltInApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"sharedPCConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"accountManagerPolicy\" Type=\"microsoft.graph.sharedPCAccountManagerPolicy\" />\n                <Property Name=\"allowedAccounts\" Type=\"microsoft.graph.sharedPCAllowedAccountType\" Nullable=\"false\" />\n                <Property Name=\"allowLocalStorage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"disableAccountManager\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"disableEduPolicies\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"disablePowerPolicies\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"disableSignInOnResume\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"enabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"idleTimeBeforeSleepInSeconds\" Type=\"Edm.Int32\" />\n                <Property Name=\"kioskAppDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"kioskAppUserModelId\" Type=\"Edm.String\" />\n                <Property Name=\"maintenanceStartTime\" Type=\"Edm.TimeOfDay\" />\n            </EntityType>\n            <ComplexType Name=\"sharedPCAccountManagerPolicy\">\n                <Property Name=\"accountDeletionPolicy\" Type=\"microsoft.graph.sharedPCAccountDeletionPolicyType\" Nullable=\"false\" />\n                <Property Name=\"cacheAccountsAboveDiskFreePercentage\" Type=\"Edm.Int32\" />\n                <Property Name=\"inactiveThresholdDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"removeAccountsBelowDiskFreePercentage\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <EntityType Name=\"windows10SecureAssessmentConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"launchUri\" Type=\"Edm.String\" />\n                <Property Name=\"configurationAccount\" Type=\"Edm.String\" />\n                <Property Name=\"allowPrinting\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowScreenCapture\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowTextSuggestion\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsPhone81CustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"omaSettings\" Type=\"Collection(microsoft.graph.omaSetting)\" />\n            </EntityType>\n            <EntityType Name=\"windowsUpdateForBusinessConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"deliveryOptimizationMode\" Type=\"microsoft.graph.windowsDeliveryOptimizationMode\" Nullable=\"false\" />\n                <Property Name=\"prereleaseFeatures\" Type=\"microsoft.graph.prereleaseFeatures\" Nullable=\"false\" />\n                <Property Name=\"automaticUpdateMode\" Type=\"microsoft.graph.automaticUpdateMode\" Nullable=\"false\" />\n                <Property Name=\"microsoftUpdateServiceAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"driversExcluded\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"installationSchedule\" Type=\"microsoft.graph.windowsUpdateInstallScheduleType\" />\n                <Property Name=\"qualityUpdatesDeferralPeriodInDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"featureUpdatesDeferralPeriodInDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"qualityUpdatesPaused\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"featureUpdatesPaused\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"qualityUpdatesPauseExpiryDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"featureUpdatesPauseExpiryDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"businessReadyUpdatesOnly\" Type=\"microsoft.graph.windowsUpdateType\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"windowsUpdateInstallScheduleType\" Abstract=\"true\" />\n            <ComplexType Name=\"windowsUpdateScheduledInstall\" BaseType=\"microsoft.graph.windowsUpdateInstallScheduleType\">\n                <Property Name=\"scheduledInstallDay\" Type=\"microsoft.graph.weeklySchedule\" Nullable=\"false\" />\n                <Property Name=\"scheduledInstallTime\" Type=\"Edm.TimeOfDay\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsUpdateActiveHoursInstall\" BaseType=\"microsoft.graph.windowsUpdateInstallScheduleType\">\n                <Property Name=\"activeHoursStart\" Type=\"Edm.TimeOfDay\" Nullable=\"false\" />\n                <Property Name=\"activeHoursEnd\" Type=\"Edm.TimeOfDay\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"windows81GeneralConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"accountsBlockAddingNonMicrosoftAccountEmail\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applyOnlyToWindows81\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockAutofill\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockAutomaticDetectionOfIntranetSites\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockEnterpriseModeAccess\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockJavaScript\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockPlugins\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockPopups\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockSendingDoNotTrackHeader\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockSingleWordEntryOnIntranetSites\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserRequireSmartScreen\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserEnterpriseModeSiteListLocation\" Type=\"Edm.String\" />\n                <Property Name=\"browserInternetSecurityLevel\" Type=\"microsoft.graph.internetSiteSecurityLevel\" Nullable=\"false\" />\n                <Property Name=\"browserIntranetSecurityLevel\" Type=\"microsoft.graph.siteSecurityLevel\" Nullable=\"false\" />\n                <Property Name=\"browserLoggingReportLocation\" Type=\"Edm.String\" />\n                <Property Name=\"browserRequireHighSecurityForRestrictedSites\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserRequireFirewall\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserRequireFraudWarning\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserTrustedSitesSecurityLevel\" Type=\"microsoft.graph.siteSecurityLevel\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockDataRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"diagnosticsBlockDataSubmission\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockPicturePasswordAndPin\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\" />\n                <Property Name=\"storageRequireDeviceEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"updatesRequireAutomaticUpdates\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"userAccountControlSettings\" Type=\"microsoft.graph.windowsUserAccountControlSettings\" Nullable=\"false\" />\n                <Property Name=\"workFoldersUrl\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"windowsPhone81GeneralConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"applyOnlyToWindowsPhone81\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appsBlockCopyPaste\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bluetoothBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockWifiTethering\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"compliantAppsList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"compliantAppListType\" Type=\"microsoft.graph.appListType\" Nullable=\"false\" />\n                <Property Name=\"diagnosticDataBlockSubmission\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"emailBlockAddingAccounts\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"locationServicesBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"microsoftAccountBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"nfcBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageBlockRemovableStorage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"webBrowserBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wifiBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wifiBlockAutomaticConnectHotspots\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wifiBlockHotspotReporting\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsStoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windows10TeamGeneralConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"azureOperationalInsightsBlockTelemetry\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"azureOperationalInsightsWorkspaceId\" Type=\"Edm.String\" />\n                <Property Name=\"azureOperationalInsightsWorkspaceKey\" Type=\"Edm.String\" />\n                <Property Name=\"connectAppBlockAutoLaunch\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"maintenanceWindowBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"maintenanceWindowDurationInHours\" Type=\"Edm.Int32\" />\n                <Property Name=\"maintenanceWindowStartTime\" Type=\"Edm.TimeOfDay\" />\n                <Property Name=\"miracastChannel\" Type=\"microsoft.graph.miracastChannel\" Nullable=\"false\" />\n                <Property Name=\"miracastBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"miracastRequirePin\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockMyMeetingsAndFiles\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockSessionResume\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockSigninSuggestions\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsDefaultVolume\" Type=\"Edm.Int32\" />\n                <Property Name=\"settingsScreenTimeoutInMinutes\" Type=\"Edm.Int32\" />\n                <Property Name=\"settingsSessionTimeoutInMinutes\" Type=\"Edm.Int32\" />\n                <Property Name=\"settingsSleepTimeoutInMinutes\" Type=\"Edm.Int32\" />\n                <Property Name=\"welcomeScreenBlockAutomaticWakeUp\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"welcomeScreenBackgroundImageUrl\" Type=\"Edm.String\" />\n                <Property Name=\"welcomeScreenMeetingInformation\" Type=\"microsoft.graph.welcomeScreenMeetingInformation\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"androidCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.androidRequiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"securityPreventInstallAppsFromUnknownSources\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityDisableUsbDebugging\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"microsoft.graph.deviceThreatProtectionLevel\" Nullable=\"false\" />\n                <Property Name=\"securityBlockJailbrokenDevices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minAndroidSecurityPatchLevel\" Type=\"Edm.String\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireSafetyNetAttestationBasicIntegrity\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireSafetyNetAttestationCertifiedDevice\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireGooglePlayServices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireUpToDateSecurityProviders\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireCompanyPortalAppIntegrity\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"androidWorkProfileCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.androidRequiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"securityPreventInstallAppsFromUnknownSources\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityDisableUsbDebugging\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"microsoft.graph.deviceThreatProtectionLevel\" Nullable=\"false\" />\n                <Property Name=\"securityBlockJailbrokenDevices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minAndroidSecurityPatchLevel\" Type=\"Edm.String\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireSafetyNetAttestationBasicIntegrity\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireSafetyNetAttestationCertifiedDevice\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireGooglePlayServices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireUpToDateSecurityProviders\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireCompanyPortalAppIntegrity\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"iosCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passcodeBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passcodeExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodePreviousPasscodeBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passcodeRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"securityBlockJailbrokenDevices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"microsoft.graph.deviceThreatProtectionLevel\" Nullable=\"false\" />\n                <Property Name=\"managedEmailProfileRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"macOSCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"systemIntegrityProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"microsoft.graph.deviceThreatProtectionLevel\" Nullable=\"false\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallBlockAllIncoming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallEnableStealthMode\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windows10CompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordRequiredToUnlockFromIdle\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"requireHealthyDeviceReport\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"mobileOsMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"mobileOsMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"earlyLaunchAntiMalwareDriverEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bitLockerEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"secureBootEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"codeIntegrityEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windows10MobileCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequireToUnlockFromIdle\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"earlyLaunchAntiMalwareDriverEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bitLockerEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"secureBootEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"codeIntegrityEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windows81CompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsPhone81CompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceComplianceSettingState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"setting\" Type=\"Edm.String\" />\n                <Property Name=\"settingName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceId\" Type=\"Edm.String\" />\n                <Property Name=\"deviceName\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"userEmail\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceModel\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"deviceConfigurationSettingState\">\n                <Property Name=\"setting\" Type=\"Edm.String\" />\n                <Property Name=\"settingName\" Type=\"Edm.String\" />\n                <Property Name=\"instanceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"errorCode\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"errorDescription\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"userEmail\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"sources\" Type=\"Collection(microsoft.graph.settingSource)\" />\n                <Property Name=\"currentValue\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"settingSource\">\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceCompliancePolicySettingState\">\n                <Property Name=\"setting\" Type=\"Edm.String\" />\n                <Property Name=\"settingName\" Type=\"Edm.String\" />\n                <Property Name=\"instanceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"errorCode\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"errorDescription\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"userEmail\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"sources\" Type=\"Collection(microsoft.graph.settingSource)\" />\n                <Property Name=\"currentValue\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"enrollmentConfigurationAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            </EntityType>\n            <EntityType Name=\"deviceEnrollmentLimitConfiguration\" BaseType=\"microsoft.graph.deviceEnrollmentConfiguration\">\n                <Property Name=\"limit\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceEnrollmentPlatformRestrictionsConfiguration\" BaseType=\"microsoft.graph.deviceEnrollmentConfiguration\">\n                <Property Name=\"iosRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\" />\n                <Property Name=\"windowsRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\" />\n                <Property Name=\"windowsMobileRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\" />\n                <Property Name=\"androidRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\" />\n                <Property Name=\"macOSRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\" />\n            </EntityType>\n            <ComplexType Name=\"deviceEnrollmentPlatformRestriction\">\n                <Property Name=\"platformBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"personalDeviceEnrollmentBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"deviceEnrollmentWindowsHelloForBusinessConfiguration\" BaseType=\"microsoft.graph.deviceEnrollmentConfiguration\">\n                <Property Name=\"pinMinimumLength\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pinMaximumLength\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pinUppercaseCharactersUsage\" Type=\"microsoft.graph.windowsHelloForBusinessPinUsage\" Nullable=\"false\" />\n                <Property Name=\"pinLowercaseCharactersUsage\" Type=\"microsoft.graph.windowsHelloForBusinessPinUsage\" Nullable=\"false\" />\n                <Property Name=\"pinSpecialCharactersUsage\" Type=\"microsoft.graph.windowsHelloForBusinessPinUsage\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.enablement\" Nullable=\"false\" />\n                <Property Name=\"securityDeviceRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"unlockWithBiometricsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"remotePassportEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"pinPreviousBlockCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pinExpirationInDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"enhancedBiometricsState\" Type=\"microsoft.graph.enablement\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"managedMobileApp\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"mobileAppIdentifier\" Type=\"microsoft.graph.mobileAppIdentifier\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"mobileAppIdentifier\" Abstract=\"true\" />\n            <EntityType Name=\"targetedManagedAppPolicyAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            </EntityType>\n            <ComplexType Name=\"managedAppDiagnosticStatus\">\n                <Property Name=\"validationName\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"mitigationInstruction\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"managedAppOperation\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"keyValuePair\">\n                <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"managedAppPolicyDeploymentSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"configurationDeployedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastRefreshTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"configurationDeploymentSummaryPerApp\" Type=\"Collection(microsoft.graph.managedAppPolicyDeploymentSummaryPerApp)\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"windowsInformationProtectionResourceCollection\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"resources\" Type=\"Collection(Edm.String)\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsInformationProtectionDataRecoveryCertificate\">\n                <Property Name=\"subjectName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"certificate\" Type=\"Edm.Binary\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsInformationProtectionApp\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"publisherName\" Type=\"Edm.String\" />\n                <Property Name=\"productName\" Type=\"Edm.String\" />\n                <Property Name=\"denied\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsInformationProtectionProxiedDomainCollection\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"proxiedDomains\" Type=\"Collection(microsoft.graph.proxiedDomain)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"proxiedDomain\">\n                <Property Name=\"ipAddressOrFQDN\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"proxy\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsInformationProtectionIPRangeCollection\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"ranges\" Type=\"Collection(microsoft.graph.ipRange)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"ipRange\" Abstract=\"true\" />\n            <EntityType Name=\"windowsInformationProtectionAppLockerFile\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"fileHash\" Type=\"Edm.String\" />\n                <Property Name=\"file\" Type=\"Edm.Binary\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"androidMobileAppIdentifier\" BaseType=\"microsoft.graph.mobileAppIdentifier\">\n                <Property Name=\"packageId\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iosMobileAppIdentifier\" BaseType=\"microsoft.graph.mobileAppIdentifier\">\n                <Property Name=\"bundleId\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"managedAppPolicyDeploymentSummaryPerApp\">\n                <Property Name=\"mobileAppIdentifier\" Type=\"microsoft.graph.mobileAppIdentifier\" />\n                <Property Name=\"configurationAppliedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsInformationProtectionStoreApp\" BaseType=\"microsoft.graph.windowsInformationProtectionApp\" />\n            <ComplexType Name=\"windowsInformationProtectionDesktopApp\" BaseType=\"microsoft.graph.windowsInformationProtectionApp\">\n                <Property Name=\"binaryName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"binaryVersionLow\" Type=\"Edm.String\" />\n                <Property Name=\"binaryVersionHigh\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"iPv6Range\" BaseType=\"microsoft.graph.ipRange\">\n                <Property Name=\"lowerAddress\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"upperAddress\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iPv4Range\" BaseType=\"microsoft.graph.ipRange\">\n                <Property Name=\"lowerAddress\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"upperAddress\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"iosManagedAppRegistration\" BaseType=\"microsoft.graph.managedAppRegistration\" />\n            <EntityType Name=\"androidManagedAppRegistration\" BaseType=\"microsoft.graph.managedAppRegistration\" />\n            <EntityType Name=\"managedAppStatusRaw\" BaseType=\"microsoft.graph.managedAppStatus\">\n                <Property Name=\"content\" Type=\"microsoft.graph.Json\" />\n            </EntityType>\n            <EntityType Name=\"localizedNotificationMessage\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"locale\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"subject\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"messageTemplate\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"isDefault\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"rolePermission\">\n                <Property Name=\"resourceActions\" Type=\"Collection(microsoft.graph.resourceAction)\" />\n            </ComplexType>\n            <ComplexType Name=\"resourceAction\">\n                <Property Name=\"allowedResourceActions\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"notAllowedResourceActions\" Type=\"Collection(Edm.String)\" />\n            </ComplexType>\n            <EntityType Name=\"deviceAndAppManagementRoleDefinition\" BaseType=\"microsoft.graph.roleDefinition\" />\n            <EntityType Name=\"managedEBookAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n                <Property Name=\"installIntent\" Type=\"microsoft.graph.installIntent\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"eBookInstallSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"installedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notInstalledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"installedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notInstalledUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceInstallState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"deviceName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceId\" Type=\"Edm.String\" />\n                <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"installState\" Type=\"microsoft.graph.installState\" Nullable=\"false\" />\n                <Property Name=\"errorCode\" Type=\"Edm.String\" />\n                <Property Name=\"osVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osDescription\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"userInstallStateSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"installedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notInstalledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"deviceStates\" Type=\"Collection(microsoft.graph.deviceInstallState)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"iosVppEBookAssignment\" BaseType=\"microsoft.graph.managedEBookAssignment\" />\n            <EntityType Name=\"iosVppEBook\" BaseType=\"microsoft.graph.managedEBook\">\n                <Property Name=\"vppTokenId\" Type=\"Edm.Guid\" Nullable=\"false\" />\n                <Property Name=\"appleId\" Type=\"Edm.String\" />\n                <Property Name=\"vppOrganizationName\" Type=\"Edm.String\" />\n                <Property Name=\"genres\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"language\" Type=\"Edm.String\" />\n                <Property Name=\"seller\" Type=\"Edm.String\" />\n                <Property Name=\"totalLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"enrollmentTroubleshootingEvent\" BaseType=\"microsoft.graph.deviceManagementTroubleshootingEvent\">\n                <Property Name=\"managedDeviceIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"operatingSystem\" Type=\"Edm.String\" />\n                <Property Name=\"osVersion\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"deviceId\" Type=\"Edm.String\" />\n                <Property Name=\"enrollmentType\" Type=\"microsoft.graph.deviceEnrollmentType\" Nullable=\"false\" />\n                <Property Name=\"failureCategory\" Type=\"microsoft.graph.deviceEnrollmentFailureReason\" Nullable=\"false\" />\n                <Property Name=\"failureReason\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"activityHistoryItem\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"status\" Type=\"microsoft.graph.status\" />\n                <Property Name=\"activeDurationSeconds\" Type=\"Edm.Int32\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastActiveDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"startedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userTimezone\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"activity\" Type=\"microsoft.graph.userActivity\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"imageInfo\">\n                <Property Name=\"iconUrl\" Type=\"Edm.String\" />\n                <Property Name=\"alternativeText\" Type=\"Edm.String\" />\n                <Property Name=\"alternateText\" Type=\"Edm.String\" />\n                <Property Name=\"addImageQuery\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"visualInfo\">\n                <Property Name=\"attribution\" Type=\"microsoft.graph.imageInfo\" />\n                <Property Name=\"backgroundColor\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"displayText\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"content\" Type=\"microsoft.graph.Json\" />\n            </ComplexType>\n            <EntityType Name=\"security\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"alerts\" Type=\"Collection(microsoft.graph.alert)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"alert\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"activityGroupName\" Type=\"Edm.String\" />\n                <Property Name=\"assignedTo\" Type=\"Edm.String\" />\n                <Property Name=\"azureSubscriptionId\" Type=\"Edm.String\" />\n                <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"category\" Type=\"Edm.String\" />\n                <Property Name=\"closedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"cloudAppStates\" Type=\"Collection(microsoft.graph.cloudAppSecurityState)\" />\n                <Property Name=\"comments\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"confidence\" Type=\"Edm.Int32\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"detectionIds\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"eventDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"feedback\" Type=\"microsoft.graph.alertFeedback\" />\n                <Property Name=\"fileStates\" Type=\"Collection(microsoft.graph.fileSecurityState)\" />\n                <Property Name=\"hostStates\" Type=\"Collection(microsoft.graph.hostSecurityState)\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"malwareStates\" Type=\"Collection(microsoft.graph.malwareState)\" />\n                <Property Name=\"networkConnections\" Type=\"Collection(microsoft.graph.networkConnection)\" />\n                <Property Name=\"processes\" Type=\"Collection(microsoft.graph.process)\" />\n                <Property Name=\"recommendedActions\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"registryKeyStates\" Type=\"Collection(microsoft.graph.registryKeyState)\" />\n                <Property Name=\"severity\" Type=\"microsoft.graph.alertSeverity\" Nullable=\"false\" />\n                <Property Name=\"sourceMaterials\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.alertStatus\" Nullable=\"false\" />\n                <Property Name=\"tags\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"triggers\" Type=\"Collection(microsoft.graph.alertTrigger)\" />\n                <Property Name=\"userStates\" Type=\"Collection(microsoft.graph.userSecurityState)\" />\n                <Property Name=\"vendorInformation\" Type=\"microsoft.graph.securityVendorInformation\" Nullable=\"false\" />\n                <Property Name=\"vulnerabilityStates\" Type=\"Collection(microsoft.graph.vulnerabilityState)\" />\n            </EntityType>\n            <ComplexType Name=\"cloudAppSecurityState\">\n                <Property Name=\"destinationServiceIp\" Type=\"Edm.String\" />\n                <Property Name=\"destinationServiceName\" Type=\"Edm.String\" />\n                <Property Name=\"riskScore\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"fileSecurityState\">\n                <Property Name=\"fileHash\" Type=\"microsoft.graph.fileHash\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"path\" Type=\"Edm.String\" />\n                <Property Name=\"riskScore\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"fileHash\">\n                <Property Name=\"hashType\" Type=\"microsoft.graph.fileHashType\" />\n                <Property Name=\"hashValue\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"hostSecurityState\">\n                <Property Name=\"fqdn\" Type=\"Edm.String\" />\n                <Property Name=\"isAzureAdJoined\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isAzureAdRegistered\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isHybridAzureDomainJoined\" Type=\"Edm.Boolean\" />\n                <Property Name=\"netBiosName\" Type=\"Edm.String\" />\n                <Property Name=\"os\" Type=\"Edm.String\" />\n                <Property Name=\"privateIpAddress\" Type=\"Edm.String\" />\n                <Property Name=\"publicIpAddress\" Type=\"Edm.String\" />\n                <Property Name=\"riskScore\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"malwareState\">\n                <Property Name=\"category\" Type=\"Edm.String\" />\n                <Property Name=\"family\" Type=\"Edm.String\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"severity\" Type=\"Edm.String\" />\n                <Property Name=\"wasRunning\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"networkConnection\">\n                <Property Name=\"applicationName\" Type=\"Edm.String\" />\n                <Property Name=\"destinationAddress\" Type=\"Edm.String\" />\n                <Property Name=\"destinationDomain\" Type=\"Edm.String\" />\n                <Property Name=\"destinationPort\" Type=\"Edm.String\" />\n                <Property Name=\"destinationUrl\" Type=\"Edm.String\" />\n                <Property Name=\"direction\" Type=\"microsoft.graph.connectionDirection\" />\n                <Property Name=\"domainRegisteredDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"localDnsName\" Type=\"Edm.String\" />\n                <Property Name=\"natDestinationAddress\" Type=\"Edm.String\" />\n                <Property Name=\"natDestinationPort\" Type=\"Edm.String\" />\n                <Property Name=\"natSourceAddress\" Type=\"Edm.String\" />\n                <Property Name=\"natSourcePort\" Type=\"Edm.String\" />\n                <Property Name=\"protocol\" Type=\"microsoft.graph.securityNetworkProtocol\" />\n                <Property Name=\"riskScore\" Type=\"Edm.String\" />\n                <Property Name=\"sourceAddress\" Type=\"Edm.String\" />\n                <Property Name=\"sourcePort\" Type=\"Edm.String\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.connectionStatus\" />\n                <Property Name=\"urlParameters\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"process\">\n                <Property Name=\"accountName\" Type=\"Edm.String\" />\n                <Property Name=\"commandLine\" Type=\"Edm.String\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"fileHash\" Type=\"microsoft.graph.fileHash\" />\n                <Property Name=\"integrityLevel\" Type=\"microsoft.graph.processIntegrityLevel\" />\n                <Property Name=\"isElevated\" Type=\"Edm.Boolean\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"parentProcessCreatedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"parentProcessId\" Type=\"Edm.Int32\" />\n                <Property Name=\"parentProcessName\" Type=\"Edm.String\" />\n                <Property Name=\"path\" Type=\"Edm.String\" />\n                <Property Name=\"processId\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"registryKeyState\">\n                <Property Name=\"hive\" Type=\"microsoft.graph.registryHive\" />\n                <Property Name=\"key\" Type=\"Edm.String\" />\n                <Property Name=\"oldKey\" Type=\"Edm.String\" />\n                <Property Name=\"oldValueData\" Type=\"Edm.String\" />\n                <Property Name=\"oldValueName\" Type=\"Edm.String\" />\n                <Property Name=\"operation\" Type=\"microsoft.graph.registryOperation\" />\n                <Property Name=\"processId\" Type=\"Edm.Int32\" />\n                <Property Name=\"valueData\" Type=\"Edm.String\" />\n                <Property Name=\"valueName\" Type=\"Edm.String\" />\n                <Property Name=\"valueType\" Type=\"microsoft.graph.registryValueType\" />\n            </ComplexType>\n            <ComplexType Name=\"alertTrigger\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"userSecurityState\">\n                <Property Name=\"aadUserId\" Type=\"Edm.String\" />\n                <Property Name=\"accountName\" Type=\"Edm.String\" />\n                <Property Name=\"domainName\" Type=\"Edm.String\" />\n                <Property Name=\"emailRole\" Type=\"microsoft.graph.emailRole\" />\n                <Property Name=\"isVpn\" Type=\"Edm.Boolean\" />\n                <Property Name=\"logonDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"logonId\" Type=\"Edm.String\" />\n                <Property Name=\"logonIp\" Type=\"Edm.String\" />\n                <Property Name=\"logonLocation\" Type=\"Edm.String\" />\n                <Property Name=\"logonType\" Type=\"microsoft.graph.logonType\" />\n                <Property Name=\"onPremisesSecurityIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"riskScore\" Type=\"Edm.String\" />\n                <Property Name=\"userAccountType\" Type=\"microsoft.graph.userAccountSecurityType\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"securityVendorInformation\">\n                <Property Name=\"provider\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"providerVersion\" Type=\"Edm.String\" />\n                <Property Name=\"subProvider\" Type=\"Edm.String\" />\n                <Property Name=\"vendor\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"vulnerabilityState\">\n                <Property Name=\"cve\" Type=\"Edm.String\" />\n                <Property Name=\"severity\" Type=\"Edm.String\" />\n                <Property Name=\"wasRunning\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <EntityType Name=\"trending\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"weight\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"resourceVisualization\" Type=\"microsoft.graph.resourceVisualization\" />\n                <Property Name=\"resourceReference\" Type=\"microsoft.graph.resourceReference\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <NavigationProperty Name=\"resource\" Type=\"microsoft.graph.entity\" />\n            </EntityType>\n            <EntityType Name=\"sharedInsight\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastShared\" Type=\"microsoft.graph.sharingDetail\" />\n                <Property Name=\"sharingHistory\" Type=\"Collection(microsoft.graph.sharingDetail)\" />\n                <Property Name=\"resourceVisualization\" Type=\"microsoft.graph.resourceVisualization\" />\n                <Property Name=\"resourceReference\" Type=\"microsoft.graph.resourceReference\" />\n                <NavigationProperty Name=\"lastSharedMethod\" Type=\"microsoft.graph.entity\" />\n                <NavigationProperty Name=\"resource\" Type=\"microsoft.graph.entity\" />\n            </EntityType>\n            <EntityType Name=\"usedInsight\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastUsed\" Type=\"microsoft.graph.usageDetails\" />\n                <Property Name=\"resourceVisualization\" Type=\"microsoft.graph.resourceVisualization\" />\n                <Property Name=\"resourceReference\" Type=\"microsoft.graph.resourceReference\" />\n                <NavigationProperty Name=\"resource\" Type=\"microsoft.graph.entity\" />\n            </EntityType>\n            <ComplexType Name=\"resourceVisualization\">\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"mediaType\" Type=\"Edm.String\" />\n                <Property Name=\"previewImageUrl\" Type=\"Edm.String\" />\n                <Property Name=\"previewText\" Type=\"Edm.String\" />\n                <Property Name=\"containerWebUrl\" Type=\"Edm.String\" />\n                <Property Name=\"containerDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"containerType\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"resourceReference\">\n                <Property Name=\"webUrl\" Type=\"Edm.String\" />\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"sharingDetail\">\n                <Property Name=\"sharedBy\" Type=\"microsoft.graph.insightIdentity\" />\n                <Property Name=\"sharedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"sharingSubject\" Type=\"Edm.String\" />\n                <Property Name=\"sharingType\" Type=\"Edm.String\" />\n                <Property Name=\"sharingReference\" Type=\"microsoft.graph.resourceReference\" />\n            </ComplexType>\n            <ComplexType Name=\"insightIdentity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"address\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"usageDetails\">\n                <Property Name=\"lastAccessedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <Action Name=\"getByIds\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.directoryObject)\" Nullable=\"false\" />\n                <Parameter Name=\"ids\" Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n                <Parameter Name=\"types\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.directoryObject)\" Nullable=\"false\" />\n            </Action>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.user)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.user)\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.group)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.group)\" />\n            </Function>\n            <Action Name=\"checkMemberGroups\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.directoryObject\" Nullable=\"false\" />\n                <Parameter Name=\"groupIds\" Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"getMemberGroups\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.directoryObject\" Nullable=\"false\" />\n                <Parameter Name=\"securityEnabledOnly\" Type=\"Edm.Boolean\" />\n                <ReturnType Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"getMemberObjects\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.directoryObject\" Nullable=\"false\" />\n                <Parameter Name=\"securityEnabledOnly\" Type=\"Edm.Boolean\" />\n                <ReturnType Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"assignLicense\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" Nullable=\"false\" />\n                <Parameter Name=\"addLicenses\" Type=\"Collection(microsoft.graph.assignedLicense)\" Nullable=\"false\" />\n                <Parameter Name=\"removeLicenses\" Type=\"Collection(Edm.Guid)\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.user\" />\n            </Action>\n            <Action Name=\"changePassword\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" Nullable=\"false\" />\n                <Parameter Name=\"currentPassword\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"newPassword\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"verify\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.domain\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.domain\" />\n            </Action>\n            <Action Name=\"restore\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.directoryObject\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.directoryObject\" />\n            </Action>\n            <Action Name=\"sendMail\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <Parameter Name=\"Message\" Type=\"microsoft.graph.message\" Nullable=\"false\" />\n                <Parameter Name=\"SaveToSentItems\" Type=\"Edm.Boolean\" />\n            </Action>\n            <Action Name=\"findMeetingTimes\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <Parameter Name=\"Attendees\" Type=\"Collection(microsoft.graph.attendeeBase)\" />\n                <Parameter Name=\"LocationConstraint\" Type=\"microsoft.graph.locationConstraint\" />\n                <Parameter Name=\"TimeConstraint\" Type=\"microsoft.graph.timeConstraint\" />\n                <Parameter Name=\"MeetingDuration\" Type=\"Edm.Duration\" />\n                <Parameter Name=\"MaxCandidates\" Type=\"Edm.Int32\" />\n                <Parameter Name=\"IsOrganizerOptional\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"ReturnSuggestionReasons\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"MinimumAttendeePercentage\" Type=\"Edm.Double\" />\n                <ReturnType Type=\"microsoft.graph.meetingTimeSuggestionsResult\" Nullable=\"false\" />\n            </Action>\n            <Function Name=\"reminderView\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"microsoft.graph.user\" />\n                <Parameter Name=\"StartDateTime\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <Parameter Name=\"EndDateTime\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.reminder)\" Nullable=\"false\" />\n            </Function>\n            <Action Name=\"getMailTips\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <Parameter Name=\"EmailAddresses\" Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n                <Parameter Name=\"MailTipsOptions\" Type=\"microsoft.graph.mailTipsType\" />\n                <ReturnType Type=\"Collection(microsoft.graph.mailTips)\" Nullable=\"false\" />\n            </Action>\n            <Function Name=\"supportedLanguages\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"microsoft.graph.outlookUser\" />\n                <ReturnType Type=\"Collection(microsoft.graph.localeInfo)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"supportedTimeZones\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"microsoft.graph.outlookUser\" />\n                <ReturnType Type=\"Collection(microsoft.graph.timeZoneInformation)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"supportedTimeZones\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"microsoft.graph.outlookUser\" />\n                <Parameter Name=\"TimeZoneStandard\" Type=\"microsoft.graph.timeZoneStandard\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.timeZoneInformation)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"Collection(microsoft.graph.message)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.message)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"Collection(microsoft.graph.mailFolder)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.mailFolder)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"Collection(microsoft.graph.event)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.event)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"Collection(microsoft.graph.contactFolder)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.contactFolder)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"Collection(microsoft.graph.contact)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.contact)\" Nullable=\"false\" />\n            </Function>\n            <Action Name=\"copy\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.mailFolder\" />\n                <Parameter Name=\"DestinationId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.mailFolder\" />\n            </Action>\n            <Action Name=\"move\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.mailFolder\" />\n                <Parameter Name=\"DestinationId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.mailFolder\" />\n            </Action>\n            <Action Name=\"copy\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"DestinationId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.message\" />\n            </Action>\n            <Action Name=\"move\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"DestinationId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.message\" />\n            </Action>\n            <Action Name=\"createReply\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <ReturnType Type=\"microsoft.graph.message\" />\n            </Action>\n            <Action Name=\"createReplyAll\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <ReturnType Type=\"microsoft.graph.message\" />\n            </Action>\n            <Action Name=\"createForward\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <ReturnType Type=\"microsoft.graph.message\" />\n            </Action>\n            <Action Name=\"reply\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"replyAll\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"forward\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"ToRecipients\" Type=\"Collection(microsoft.graph.recipient)\" />\n            </Action>\n            <Action Name=\"send\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n            </Action>\n            <Action Name=\"accept\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"SendResponse\" Type=\"Edm.Boolean\" />\n            </Action>\n            <Action Name=\"decline\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"SendResponse\" Type=\"Edm.Boolean\" />\n            </Action>\n            <Action Name=\"tentativelyAccept\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"SendResponse\" Type=\"Edm.Boolean\" />\n            </Action>\n            <Action Name=\"snoozeReminder\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n                <Parameter Name=\"NewReminderTime\" Type=\"microsoft.graph.dateTimeTimeZone\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"dismissReminder\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n            </Action>\n            <Action Name=\"subscribeByMail\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n            </Action>\n            <Action Name=\"unsubscribeByMail\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n            </Action>\n            <Action Name=\"addFavorite\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n            </Action>\n            <Action Name=\"removeFavorite\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n            </Action>\n            <Action Name=\"resetUnseenCount\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n            </Action>\n            <Action Name=\"reply\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.conversationThread\" />\n                <Parameter Name=\"Post\" Type=\"microsoft.graph.post\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"forward\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.post\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"ToRecipients\" Type=\"Collection(microsoft.graph.recipient)\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"reply\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.post\" />\n                <Parameter Name=\"Post\" Type=\"microsoft.graph.post\" Nullable=\"false\" />\n            </Action>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"token\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n            </Function>\n            <Function Name=\"getByPath\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.site\" />\n                <Parameter Name=\"path\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.site\" />\n            </Function>\n            <Function Name=\"recent\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.drive\" />\n                <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n            </Function>\n            <Function Name=\"search\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.drive\" />\n                <Parameter Name=\"q\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n            </Function>\n            <Function Name=\"search\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"q\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n            </Function>\n            <Function Name=\"sharedWithMe\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.drive\" />\n                <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n            </Function>\n            <Action Name=\"copy\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"parentReference\" Type=\"microsoft.graph.itemReference\" />\n                <ReturnType Type=\"microsoft.graph.driveItem\" />\n            </Action>\n            <Action Name=\"createLink\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"type\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <Parameter Name=\"scope\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.permission\" />\n            </Action>\n            <Action Name=\"createUploadSession\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"item\" Type=\"microsoft.graph.driveItemUploadableProperties\" />\n                <ReturnType Type=\"microsoft.graph.uploadSession\" />\n            </Action>\n            <Action Name=\"invite\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"requireSignIn\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"roles\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n                <Parameter Name=\"sendInvitation\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"message\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"recipients\" Type=\"Collection(microsoft.graph.driveRecipient)\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.permission)\" />\n            </Action>\n            <Action Name=\"preview\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"page\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"zoom\" Type=\"Edm.Double\" />\n                <ReturnType Type=\"microsoft.graph.itemPreviewInfo\" />\n            </Action>\n            <Action Name=\"restoreVersion\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.listItemVersion\" />\n            </Action>\n            <Action Name=\"restoreVersion\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItemVersion\" />\n            </Action>\n            <Action Name=\"createSession\" IsBound=\"true\">\n                <Parameter Name=\"this\" Type=\"microsoft.graph.workbook\" />\n                <Parameter Name=\"persistChanges\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookSessionInfo\" />\n            </Action>\n            <Action Name=\"closeSession\" IsBound=\"true\">\n                <Parameter Name=\"this\" Type=\"microsoft.graph.workbook\" />\n            </Action>\n            <Action Name=\"refreshSession\" IsBound=\"true\">\n                <Parameter Name=\"this\" Type=\"microsoft.graph.workbook\" />\n            </Action>\n            <Action Name=\"processQuery\" IsBound=\"true\">\n                <Parameter Name=\"this\" Type=\"microsoft.graph.workbook\" />\n                <Parameter Name=\"input\" Type=\"Edm.Stream\" />\n                <ReturnType Type=\"Edm.Stream\" />\n            </Action>\n            <Action Name=\"calculate\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookApplication\" />\n                <Parameter Name=\"calculationType\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Function Name=\"image\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChart\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Function>\n            <Function Name=\"image\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChart\" />\n                <Parameter Name=\"width\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Function>\n            <Function Name=\"image\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChart\" />\n                <Parameter Name=\"width\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"height\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Function>\n            <Function Name=\"image\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChart\" />\n                <Parameter Name=\"width\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"height\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"fittingMode\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Function>\n            <Action Name=\"setData\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChart\" />\n                <Parameter Name=\"sourceData\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"seriesBy\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"setPosition\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChart\" />\n                <Parameter Name=\"startCell\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endCell\" Type=\"microsoft.graph.Json\" />\n            </Action>\n            <Action Name=\"add\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChart)\" />\n                <Parameter Name=\"type\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <Parameter Name=\"sourceData\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"seriesBy\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookChart\" />\n            </Action>\n            <Function Name=\"item\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChart)\" />\n                <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookChart\" />\n            </Function>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChart)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookChart\" />\n            </Function>\n            <Action Name=\"clear\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChartFill\" />\n            </Action>\n            <Action Name=\"setSolidColor\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChartFill\" />\n                <Parameter Name=\"color\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"clear\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChartLineFormat\" />\n            </Action>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChartPoint)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookChartPoint\" />\n            </Function>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChartSeries)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookChartSeries\" />\n            </Function>\n            <Action Name=\"apply\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.workbookFilterCriteria\" />\n            </Action>\n            <Action Name=\"applyBottomItemsFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"count\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"applyBottomPercentFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"percent\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"applyCellColorFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"color\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"applyCustomFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"criteria1\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"criteria2\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"oper\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"applyDynamicFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"criteria\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"applyFontColorFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"color\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"applyIconFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"icon\" Type=\"microsoft.graph.workbookIcon\" />\n            </Action>\n            <Action Name=\"applyTopItemsFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"count\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"applyTopPercentFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"percent\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"applyValuesFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n            </Action>\n            <Action Name=\"clear\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n            </Action>\n            <Action Name=\"abs\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"accrInt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"issue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"firstInterest\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"par\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"calcMethod\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"accrIntM\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"issue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"par\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"acos\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"acosh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"acot\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"acoth\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"amorDegrc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"cost\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"datePurchased\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"firstPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"salvage\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"period\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"amorLinc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"cost\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"datePurchased\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"firstPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"salvage\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"period\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"and\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"arabic\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"areas\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"reference\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"asc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"asin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"asinh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"atan\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"atan2\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"xNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"yNum\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"atanh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"aveDev\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"average\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"averageA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"averageIf\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"range\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"averageRange\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"averageIfs\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"averageRange\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bahtText\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"base\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"radix\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"minLength\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"besselI\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"n\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"besselJ\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"n\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"besselK\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"n\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"besselY\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"n\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"beta_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"beta\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"A\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"B\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"beta_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"beta\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"A\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"B\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bin2Dec\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bin2Hex\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bin2Oct\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"binom_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"numberS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"trials\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"probabilityS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"binom_Dist_Range\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"trials\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"probabilityS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberS2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"binom_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"trials\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"probabilityS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bitand\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"number2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bitlshift\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"shiftAmount\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bitor\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"number2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bitrshift\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"shiftAmount\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bitxor\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"number2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ceiling_Math\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mode\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ceiling_Precise\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"char\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"chiSq_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"chiSq_Dist_RT\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"chiSq_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"chiSq_Inv_RT\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"choose\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"indexNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"clean\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"code\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"columns\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"combin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberChosen\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"combina\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberChosen\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"complex\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"realNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"iNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"suffix\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"concatenate\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"confidence_Norm\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"standardDev\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"size\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"confidence_T\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"standardDev\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"size\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"convert\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fromUnit\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"toUnit\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"cos\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"cosh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"cot\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"coth\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"countA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"countBlank\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"range\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"countIf\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"range\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"countIfs\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"coupDayBs\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"coupDays\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"coupDaysNc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"coupNcd\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"coupNum\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"coupPcd\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"csc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"csch\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"cumIPmt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"cumPrinc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"daverage\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dcount\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dcountA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dget\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dmax\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dmin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dproduct\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dstDev\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dstDevP\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dsum\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dvar\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dvarP\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"date\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"year\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"month\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"day\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"datevalue\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"dateText\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"day\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"days\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"endDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"days360\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"method\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"db\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"cost\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"salvage\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"life\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"period\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"month\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dbcs\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ddb\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"cost\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"salvage\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"life\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"period\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"factor\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dec2Bin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dec2Hex\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dec2Oct\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"decimal\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"radix\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"degrees\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"angle\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"number2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"devSq\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"disc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pr\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dollar\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"decimals\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dollarDe\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"fractionalDollar\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fraction\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dollarFr\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"decimalDollar\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fraction\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"duration\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"coupon\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"yld\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ecma_Ceiling\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"edate\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"months\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"effect\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"nominalRate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"npery\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"eoMonth\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"months\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"erf\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"lowerLimit\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"upperLimit\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"erfC\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"erfC_Precise\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"X\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"erf_Precise\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"X\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"error_Type\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"errorVal\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"even\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"exact\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"text2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"exp\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"expon_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"lambda\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"fvschedule\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"principal\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"schedule\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"f_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom2\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"f_Dist_RT\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"f_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"f_Inv_RT\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"fact\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"factDouble\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"false\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"find\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"findText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"withinText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startNum\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"findB\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"findText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"withinText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startNum\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"fisher\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"fisherInv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"y\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"fixed\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"decimals\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"noCommas\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"floor_Math\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mode\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"floor_Precise\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"fv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pmt\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"gamma\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"gammaLn\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"gammaLn_Precise\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"gamma_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"beta\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"gamma_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"beta\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"gauss\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"gcd\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"geStep\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"step\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"geoMean\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"hlookup\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"lookupValue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"tableArray\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rowIndexNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rangeLookup\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"harMean\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"hex2Bin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"hex2Dec\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"hex2Oct\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"hour\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"hypGeom_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"sampleS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberSample\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"populationS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberPop\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"hyperlink\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"linkLocation\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"friendlyName\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"iso_Ceiling\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"if\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"logicalTest\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"valueIfTrue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"valueIfFalse\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imAbs\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imArgument\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imConjugate\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imCos\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imCosh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imCot\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imCsc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imCsch\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imDiv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"inumber2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imExp\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imLn\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imLog10\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imLog2\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imPower\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imProduct\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imReal\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imSec\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imSech\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imSin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imSinh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imSqrt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imSub\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"inumber2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imSum\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imTan\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imaginary\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"int\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"intRate\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"investment\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ipmt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"per\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"irr\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"guess\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isErr\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isError\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isEven\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isFormula\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"reference\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isLogical\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isNA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isNonText\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isNumber\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isOdd\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isText\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isoWeekNum\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"date\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ispmt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"per\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isref\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"kurt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"large\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"k\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"lcm\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"left\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numChars\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"leftb\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numBytes\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"len\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"lenb\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ln\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"log\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"base\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"log10\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"logNorm_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mean\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"standardDev\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"logNorm_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mean\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"standardDev\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"lookup\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"lookupValue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"lookupVector\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"resultVector\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"lower\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"mduration\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"coupon\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"yld\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"mirr\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"financeRate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"reinvestRate\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"mround\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"multiple\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"match\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"lookupValue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"lookupArray\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"matchType\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"max\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"maxA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"median\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"mid\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numChars\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"midb\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numBytes\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"min\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"minA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"minute\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"mod\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"divisor\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"month\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"multiNomial\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"n\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"nper\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pmt\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"na\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"negBinom_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"numberF\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"probabilityS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"networkDays\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"holidays\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"networkDays_Intl\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"weekend\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"holidays\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"nominal\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"effectRate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"npery\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"norm_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mean\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"standardDev\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"norm_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mean\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"standardDev\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"norm_S_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"z\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"norm_S_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"not\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"logical\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"now\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"npv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"numberValue\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"decimalSeparator\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"groupSeparator\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"oct2Bin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"oct2Dec\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"oct2Hex\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"odd\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"oddFPrice\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"issue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"firstCoupon\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"yld\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"oddFYield\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"issue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"firstCoupon\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pr\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"oddLPrice\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"lastInterest\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"yld\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"oddLYield\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"lastInterest\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pr\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"or\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"pduration\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"percentRank_Exc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"percentRank_Inc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"percentile_Exc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"k\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"percentile_Inc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"k\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"permut\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberChosen\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"permutationa\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberChosen\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"phi\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"pi\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"pmt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"poisson_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mean\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"power\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"power\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ppmt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"per\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"price\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"yld\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"priceDisc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"discount\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"priceMat\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"issue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"yld\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"product\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"proper\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"pv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pmt\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"quartile_Exc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"quart\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"quartile_Inc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"quart\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"quotient\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"numerator\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"denominator\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"radians\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"angle\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rand\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"randBetween\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"bottom\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"top\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rank_Avg\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"ref\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"order\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rank_Eq\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"ref\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"order\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rate\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pmt\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"guess\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"received\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"investment\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"discount\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"replace\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"oldText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numChars\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"newText\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"replaceB\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"oldText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numBytes\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"newText\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rept\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberTimes\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"right\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numChars\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rightb\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numBytes\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"roman\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"form\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"round\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numDigits\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"roundDown\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numDigits\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"roundUp\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numDigits\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rows\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rri\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sec\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sech\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"second\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"seriesSum\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"n\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"m\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"coefficients\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sheet\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sheets\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"reference\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sign\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sinh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"skew\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"skew_p\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sln\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"cost\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"salvage\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"life\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"small\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"k\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sqrt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sqrtPi\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"stDevA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"stDevPA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"stDev_P\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"stDev_S\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"standardize\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mean\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"standardDev\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"substitute\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"oldText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"newText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"instanceNum\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"subtotal\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"functionNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sum\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sumIf\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"range\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"sumRange\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sumIfs\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"sumRange\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sumSq\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"syd\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"cost\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"salvage\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"life\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"per\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"t\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"tbillEq\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"discount\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"tbillPrice\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"discount\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"tbillYield\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pr\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"t_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"t_Dist_2T\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"t_Dist_RT\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"t_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"t_Inv_2T\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"tan\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"tanh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"text\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"formatText\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"time\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"hour\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"minute\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"second\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"timevalue\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"timeText\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"today\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"trim\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"trimMean\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"percent\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"true\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"trunc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numDigits\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"type\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"usdollar\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"decimals\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"unichar\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"unicode\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"upper\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"vlookup\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"lookupValue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"tableArray\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"colIndexNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rangeLookup\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"value\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"varA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"varPA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"var_P\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"var_S\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"vdb\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"cost\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"salvage\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"life\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"factor\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"noSwitch\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"weekNum\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"returnType\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"weekday\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"returnType\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"weibull_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"beta\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"workDay\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"days\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"holidays\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"workDay_Intl\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"days\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"weekend\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"holidays\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"xirr\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"dates\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"guess\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"xnpv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"dates\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"xor\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"year\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"yearFrac\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"yield\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pr\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"yieldDisc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pr\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"yieldMat\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"issue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pr\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"z_Test\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"sigma\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookNamedItem\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Action Name=\"add\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookNamedItem)\" />\n                <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"reference\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookNamedItem\" />\n            </Action>\n            <Action Name=\"addFormulaLocal\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookNamedItem)\" />\n                <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"formula\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookNamedItem\" />\n            </Action>\n            <Action Name=\"refresh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookPivotTable\" />\n            </Action>\n            <Action Name=\"refreshAll\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookPivotTable)\" />\n            </Action>\n            <Action Name=\"clear\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"applyTo\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"delete\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"shift\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Function Name=\"boundingRect\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"anotherRange\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"cell\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"row\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"column\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"column\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"column\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"columnsAfter\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"columnsAfter\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"count\" Type=\"Edm.Int32\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"columnsBefore\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"columnsBefore\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"count\" Type=\"Edm.Int32\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"entireColumn\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"entireRow\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"intersection\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"anotherRange\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"lastCell\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"lastColumn\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"lastRow\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"offsetRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"rowOffset\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"columnOffset\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"resizedRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"deltaRows\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"deltaColumns\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"row\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"row\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"rowsAbove\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"rowsAbove\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"count\" Type=\"Edm.Int32\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"rowsBelow\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"rowsBelow\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"count\" Type=\"Edm.Int32\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"usedRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"usedRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"valuesOnly\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"visibleView\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRangeView\" />\n            </Function>\n            <Action Name=\"insert\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"shift\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Action>\n            <Action Name=\"merge\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"across\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"unmerge\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n            </Action>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookRangeBorder)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRangeBorder\" />\n            </Function>\n            <Action Name=\"clear\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRangeFill\" />\n            </Action>\n            <Action Name=\"autofitColumns\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRangeFormat\" />\n            </Action>\n            <Action Name=\"autofitRows\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRangeFormat\" />\n            </Action>\n            <Action Name=\"apply\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRangeSort\" />\n                <Parameter Name=\"fields\" Type=\"Collection(microsoft.graph.workbookSortField)\" />\n                <Parameter Name=\"matchCase\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Parameter Name=\"hasHeaders\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Parameter Name=\"orientation\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <Parameter Name=\"method\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRangeView\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookRangeView)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRangeView\" />\n            </Function>\n            <Action Name=\"clearFilters\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTable\" />\n            </Action>\n            <Action Name=\"convertToRange\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTable\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Action>\n            <Function Name=\"dataBodyRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTable\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"headerRowRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTable\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTable\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"totalRowRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTable\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Action Name=\"reapplyFilters\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTable\" />\n            </Action>\n            <Action Name=\"add\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTable)\" />\n                <Parameter Name=\"address\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"hasHeaders\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookTable\" />\n            </Action>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTable)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookTable\" />\n            </Function>\n            <Function Name=\"dataBodyRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableColumn\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"headerRowRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableColumn\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableColumn\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"totalRowRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableColumn\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Action Name=\"add\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTableColumn)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookTableColumn\" />\n            </Action>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTableColumn)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookTableColumn\" />\n            </Function>\n            <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableRow\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Action Name=\"add\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTableRow)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookTableRow\" />\n            </Action>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTableRow)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookTableRow\" />\n            </Function>\n            <Action Name=\"apply\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableSort\" />\n                <Parameter Name=\"fields\" Type=\"Collection(microsoft.graph.workbookSortField)\" />\n                <Parameter Name=\"matchCase\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Parameter Name=\"method\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"clear\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableSort\" />\n            </Action>\n            <Action Name=\"reapply\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableSort\" />\n            </Action>\n            <Function Name=\"cell\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookWorksheet\" />\n                <Parameter Name=\"row\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"column\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookWorksheet\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookWorksheet\" />\n                <Parameter Name=\"address\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"usedRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookWorksheet\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"usedRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookWorksheet\" />\n                <Parameter Name=\"valuesOnly\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Action Name=\"add\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookWorksheet)\" />\n                <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookWorksheet\" />\n            </Action>\n            <Action Name=\"protect\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookWorksheetProtection\" />\n                <Parameter Name=\"options\" Type=\"microsoft.graph.workbookWorksheetProtectionOptions\" />\n            </Action>\n            <Action Name=\"unprotect\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookWorksheetProtection\" />\n            </Action>\n            <Function Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChart)\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChartPoint)\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChartSeries)\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookRangeBorder)\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTable)\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTableColumn)\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTableRow)\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Function>\n            <Action Name=\"onenotePatchContent\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.onenotePage\" />\n                <Parameter Name=\"commands\" Type=\"Collection(microsoft.graph.onenotePatchContentCommand)\" />\n            </Action>\n            <Function Name=\"preview\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.onenotePage\" />\n                <ReturnType Type=\"microsoft.graph.onenotePagePreview\" />\n            </Function>\n            <Action Name=\"copyNotebook\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.notebook\" />\n                <Parameter Name=\"groupId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"renameAs\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"notebookFolder\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteCollectionId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.onenoteOperation\" />\n            </Action>\n            <Action Name=\"copyToNotebook\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.onenoteSection\" />\n                <Parameter Name=\"id\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"groupId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"renameAs\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteCollectionId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.onenoteOperation\" />\n            </Action>\n            <Action Name=\"copyToSectionGroup\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.onenoteSection\" />\n                <Parameter Name=\"id\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"groupId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"renameAs\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteCollectionId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.onenoteOperation\" />\n            </Action>\n            <Action Name=\"copyToSection\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.onenotePage\" />\n                <Parameter Name=\"id\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"groupId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteCollectionId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.onenoteOperation\" />\n            </Action>\n            <Function Name=\"getRecentNotebooks\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.notebook)\" />\n                <Parameter Name=\"includePersonalNotebooks\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.recentNotebook)\" />\n            </Function>\n            <Function Name=\"getOffice365ActivationsUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365ActivationCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365ActivationsUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365ActiveUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365ActiveUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365ServicesUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365ActiveUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365GroupsActivityDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365GroupsActivityDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365GroupsActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365GroupsActivityGroupCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365GroupsActivityStorage\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365GroupsActivityFileCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailAppUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailAppUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailAppUsageAppsUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailAppUsageUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailAppUsageVersionsUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getMailboxUsageDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getMailboxUsageMailboxCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getMailboxUsageQuotaStatusMailboxCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getMailboxUsageStorage\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveActivityFileCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveUsageAccountDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveUsageAccountDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveUsageAccountCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveUsageFileCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveUsageStorage\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointActivityFileCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointActivityPages\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointSiteUsageDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointSiteUsageDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointSiteUsageFileCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointSiteUsageSiteCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointSiteUsageStorage\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointSiteUsagePages\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessPeerToPeerActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessPeerToPeerActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessPeerToPeerActivityMinuteCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessOrganizerActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessOrganizerActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessOrganizerActivityMinuteCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessParticipantActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessParticipantActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessParticipantActivityMinuteCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessDeviceUsageDistributionUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessDeviceUsageUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerDeviceUsageDistributionUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerDeviceUsageUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerGroupsActivityDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerGroupsActivityDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerGroupsActivityGroupCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerGroupsActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsUserActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsUserActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsUserActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsUserActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsDeviceUsageUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsDeviceUsageDistributionUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Action Name=\"addGroup\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.groupLifecyclePolicy\" />\n                <Parameter Name=\"groupId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"removeGroup\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.groupLifecyclePolicy\" />\n                <Parameter Name=\"groupId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"renew\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n            </Action>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.mobileApp\" />\n                <Parameter Name=\"mobileAppAssignments\" Type=\"Collection(microsoft.graph.mobileAppAssignment)\" />\n            </Action>\n            <Action Name=\"commit\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.mobileAppContentFile\" />\n                <Parameter Name=\"fileEncryptionInfo\" Type=\"microsoft.graph.fileEncryptionInfo\" />\n            </Action>\n            <Action Name=\"renewUpload\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.mobileAppContentFile\" />\n            </Action>\n            <Function Name=\"downloadApplePushNotificationCertificateSigningRequest\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.applePushNotificationCertificate\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Function>\n            <Action Name=\"retire\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"wipe\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n                <Parameter Name=\"keepEnrollmentData\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"keepUserData\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"macOsUnlockCode\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"resetPasscode\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"remoteLock\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"requestRemoteAssistance\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"disableLostMode\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"locateDevice\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"bypassActivationLock\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"rebootNow\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"shutDown\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"recoverPasscode\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"cleanWindowsDevice\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n                <Parameter Name=\"keepUserData\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"logoutSharedAppleDeviceActiveUser\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"deleteUserFromSharedAppleDevice\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n                <Parameter Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"syncDevice\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"windowsDefenderScan\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n                <Parameter Name=\"quickScan\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"windowsDefenderUpdateSignatures\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"updateWindowsDeviceAccount\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n                <Parameter Name=\"updateWindowsDeviceAccountActionParameter\" Type=\"microsoft.graph.updateWindowsDeviceAccountActionParameter\" />\n            </Action>\n            <Action Name=\"removeAllDevicesFromManagement\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n            </Action>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceConfiguration\" />\n                <Parameter Name=\"assignments\" Type=\"Collection(microsoft.graph.deviceConfigurationAssignment)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.deviceConfigurationAssignment)\" />\n            </Action>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceCompliancePolicy\" />\n                <Parameter Name=\"assignments\" Type=\"Collection(microsoft.graph.deviceCompliancePolicyAssignment)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.deviceCompliancePolicyAssignment)\" />\n            </Action>\n            <Action Name=\"scheduleActionsForRules\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceCompliancePolicy\" />\n                <Parameter Name=\"deviceComplianceScheduledActionForRules\" Type=\"Collection(microsoft.graph.deviceComplianceScheduledActionForRule)\" />\n            </Action>\n            <Function Name=\"deviceConfigurationUserActivity\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"microsoft.graph.report\" />\n            </Function>\n            <Function Name=\"deviceConfigurationDeviceActivity\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"microsoft.graph.report\" />\n            </Function>\n            <Action Name=\"setMobileDeviceManagementAuthority\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.organization\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"syncMicrosoftStoreForBusinessApps\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceAppManagement\" />\n            </Action>\n            <Action Name=\"syncLicenses\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.vppToken\" />\n                <ReturnType Type=\"microsoft.graph.vppToken\" />\n            </Action>\n            <Action Name=\"sync\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceManagementExchangeConnector\" />\n                <Parameter Name=\"syncType\" Type=\"microsoft.graph.deviceManagementExchangeConnectorSyncType\" Nullable=\"false\" />\n            </Action>\n            <Function Name=\"verifyWindowsEnrollmentAutoDiscovery\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceManagement\" />\n                <Parameter Name=\"domainName\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Function>\n            <Action Name=\"setPriority\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceEnrollmentConfiguration\" />\n                <Parameter Name=\"priority\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceEnrollmentConfiguration\" />\n                <Parameter Name=\"enrollmentConfigurationAssignments\" Type=\"Collection(microsoft.graph.enrollmentConfigurationAssignment)\" />\n            </Action>\n            <Function Name=\"getUserIdsWithFlaggedAppRegistration\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.managedAppRegistration)\" />\n                <ReturnType Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n            </Function>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.targetedManagedAppProtection\" />\n                <Parameter Name=\"assignments\" Type=\"Collection(microsoft.graph.targetedManagedAppPolicyAssignment)\" />\n            </Action>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.targetedManagedAppConfiguration\" />\n                <Parameter Name=\"assignments\" Type=\"Collection(microsoft.graph.targetedManagedAppPolicyAssignment)\" />\n            </Action>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.windowsInformationProtection\" />\n                <Parameter Name=\"assignments\" Type=\"Collection(microsoft.graph.targetedManagedAppPolicyAssignment)\" />\n            </Action>\n            <Action Name=\"targetApps\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedAppPolicy\" />\n                <Parameter Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\" />\n            </Action>\n            <Action Name=\"targetApps\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedAppProtection\" />\n                <Parameter Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\" />\n            </Action>\n            <Action Name=\"targetApps\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.targetedManagedAppConfiguration\" />\n                <Parameter Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\" />\n            </Action>\n            <Function Name=\"getManagedAppDiagnosticStatuses\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <ReturnType Type=\"Collection(microsoft.graph.managedAppDiagnosticStatus)\" />\n            </Function>\n            <Function Name=\"getManagedAppPolicies\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <ReturnType Type=\"Collection(microsoft.graph.managedAppPolicy)\" />\n            </Function>\n            <Action Name=\"wipeManagedAppRegistrationsByDeviceTag\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <Parameter Name=\"deviceTag\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"sendTestMessage\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.notificationMessageTemplate\" />\n            </Action>\n            <Function Name=\"getEffectivePermissions\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceManagement\" />\n                <Parameter Name=\"scope\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.rolePermission)\" />\n            </Function>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedEBook\" />\n                <Parameter Name=\"managedEBookAssignments\" Type=\"Collection(microsoft.graph.managedEBookAssignment)\" />\n            </Action>\n            <Action Name=\"beginOnboarding\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.remoteAssistancePartner\" />\n            </Action>\n            <Action Name=\"disconnect\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.remoteAssistancePartner\" />\n            </Action>\n            <Function Name=\"managedDeviceEnrollmentFailureDetails\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"microsoft.graph.report\" />\n            </Function>\n            <Function Name=\"managedDeviceEnrollmentFailureDetails\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n                <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n                <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"skipToken\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" />\n            </Function>\n            <Function Name=\"managedDeviceEnrollmentTopFailures\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"microsoft.graph.report\" />\n            </Function>\n            <Function Name=\"managedDeviceEnrollmentTopFailures\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" />\n            </Function>\n            <Function Name=\"recent\" IsBound=\"true\" EntitySetPath=\"activities\">\n                <Parameter Name=\"activities\" Type=\"Collection(microsoft.graph.userActivity)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.userActivity)\" />\n            </Function>\n            <Term Name=\"conflictBehavior\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.driveItem\" />\n            <Term Name=\"downloadUrl\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.driveItem\" />\n            <Term Name=\"sourceUrl\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.driveItem\" />\n            <EntityContainer Name=\"GraphService\">\n                <EntitySet Name=\"directoryObjects\" EntityType=\"microsoft.graph.directoryObject\" />\n                <EntitySet Name=\"devices\" EntityType=\"microsoft.graph.device\">\n                    <NavigationPropertyBinding Path=\"registeredOwners\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"registeredUsers\" Target=\"directoryObjects\" />\n                </EntitySet>\n                <EntitySet Name=\"domains\" EntityType=\"microsoft.graph.domain\">\n                    <NavigationPropertyBinding Path=\"domainNameReferences\" Target=\"directoryObjects\" />\n                </EntitySet>\n                <EntitySet Name=\"domainDnsRecords\" EntityType=\"microsoft.graph.domainDnsRecord\" />\n                <EntitySet Name=\"groups\" EntityType=\"microsoft.graph.group\">\n                    <NavigationPropertyBinding Path=\"members\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"memberOf\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"createdOnBehalfOf\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"owners\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"drive/items/createdByUser\" Target=\"users\" />\n                    <NavigationPropertyBinding Path=\"drive/items/lastModifiedByUser\" Target=\"users\" />\n                </EntitySet>\n                <EntitySet Name=\"directoryRoles\" EntityType=\"microsoft.graph.directoryRole\">\n                    <NavigationPropertyBinding Path=\"members\" Target=\"directoryObjects\" />\n                </EntitySet>\n                <EntitySet Name=\"directoryRoleTemplates\" EntityType=\"microsoft.graph.directoryRoleTemplate\" />\n                <EntitySet Name=\"organization\" EntityType=\"microsoft.graph.organization\" />\n                <EntitySet Name=\"groupSettings\" EntityType=\"microsoft.graph.groupSetting\" />\n                <EntitySet Name=\"groupSettingTemplates\" EntityType=\"microsoft.graph.groupSettingTemplate\" />\n                <EntitySet Name=\"subscribedSkus\" EntityType=\"microsoft.graph.subscribedSku\" />\n                <EntitySet Name=\"users\" EntityType=\"microsoft.graph.user\">\n                    <NavigationPropertyBinding Path=\"ownedDevices\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"registeredDevices\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"manager\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"directReports\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"memberOf\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"createdObjects\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"ownedObjects\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"drive/items/createdByUser\" Target=\"users\" />\n                    <NavigationPropertyBinding Path=\"drive/items/lastModifiedByUser\" Target=\"users\" />\n                </EntitySet>\n                <EntitySet Name=\"contracts\" EntityType=\"microsoft.graph.contract\" />\n                <EntitySet Name=\"schemaExtensions\" EntityType=\"microsoft.graph.schemaExtension\" />\n                <EntitySet Name=\"drives\" EntityType=\"microsoft.graph.drive\">\n                    <NavigationPropertyBinding Path=\"items/createdByUser\" Target=\"users\" />\n                    <NavigationPropertyBinding Path=\"items/lastModifiedByUser\" Target=\"users\" />\n                </EntitySet>\n                <EntitySet Name=\"shares\" EntityType=\"microsoft.graph.sharedDriveItem\" />\n                <EntitySet Name=\"sites\" EntityType=\"microsoft.graph.site\" />\n                <EntitySet Name=\"workbooks\" EntityType=\"microsoft.graph.driveItem\" />\n                <EntitySet Name=\"subscriptions\" EntityType=\"microsoft.graph.subscription\" />\n                <EntitySet Name=\"invitations\" EntityType=\"microsoft.graph.invitation\">\n                    <NavigationPropertyBinding Path=\"invitedUser\" Target=\"users\" />\n                </EntitySet>\n                <EntitySet Name=\"groupLifecyclePolicies\" EntityType=\"microsoft.graph.groupLifecyclePolicy\" />\n                <Singleton Name=\"me\" Type=\"microsoft.graph.user\">\n                    <NavigationPropertyBinding Path=\"ownedDevices\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"registeredDevices\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"manager\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"directReports\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"memberOf\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"createdObjects\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"ownedObjects\" Target=\"directoryObjects\" />\n                </Singleton>\n                <Singleton Name=\"directory\" Type=\"microsoft.graph.directory\" />\n                <Singleton Name=\"drive\" Type=\"microsoft.graph.drive\">\n                    <NavigationPropertyBinding Path=\"items/createdByUser\" Target=\"users\" />\n                    <NavigationPropertyBinding Path=\"items/lastModifiedByUser\" Target=\"users\" />\n                </Singleton>\n                <Singleton Name=\"planner\" Type=\"microsoft.graph.planner\" />\n                <Singleton Name=\"reports\" Type=\"microsoft.graph.reportRoot\" />\n                <Singleton Name=\"education\" Type=\"microsoft.graph.educationRoot\">\n                    <NavigationPropertyBinding Path=\"classes/teachers\" Target=\"users\" />\n                    <NavigationPropertyBinding Path=\"classes/members\" Target=\"users\" />\n                    <NavigationPropertyBinding Path=\"classes/schools\" Target=\"schools\" />\n                    <NavigationPropertyBinding Path=\"schools/classes\" Target=\"classes\" />\n                    <NavigationPropertyBinding Path=\"schools/users\" Target=\"users\" />\n                    <NavigationPropertyBinding Path=\"users/schools\" Target=\"schools\" />\n                    <NavigationPropertyBinding Path=\"users/classes\" Target=\"classes\" />\n                </Singleton>\n                <Singleton Name=\"deviceAppManagement\" Type=\"microsoft.graph.deviceAppManagement\" />\n                <Singleton Name=\"deviceManagement\" Type=\"microsoft.graph.deviceManagement\" />\n                <Singleton Name=\"Security\" Type=\"microsoft.graph.security\" />\n            </EntityContainer>\n            <Annotations Target=\"microsoft.graph.directoryObject\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Referenceable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.directoryRole\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.directoryRoleTemplate\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/threads\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/calendar\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/calendarView\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/events\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/conversations\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/photo\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/photos\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/acceptedSenders\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/rejectedSenders\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.subscribedSku\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Referenceable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.organization/mobileDeviceManagementAuthority\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile device management authority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/messages\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/mailFolders\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/calendar\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/calendars\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/calendarGroups\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/calendarView\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/events\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/people\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/contacts\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/contactFolders\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/inferenceClassification\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/photo\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/photos\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices that are managed or pre-enrolled through Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/managedDevices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed devices associated with the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/deviceEnrollmentLimit\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ManagedAppEntity is the base entity type for all other entity types under app management workflow.\" />\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The ManagedAppRegistration resource represents the details of an app, with management capability, used by a member of the organization.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/managedAppRegistrations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more managed app registrations that belong to the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingEvent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event representing an general failure.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/deviceManagementTroubleshootingEvents\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of troubleshooting events for this user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userActivity\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.outlookUser/masterCategories\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mailFolder/messages\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mailFolder/messageRules\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mailFolder/childFolders\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.message/attachments\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.message/extensions\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.itemAttachment/item\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.calendar/events\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.calendar/calendarView\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.calendarGroup/calendars\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.event/calendar\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.event/instances\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.event/extensions\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.event/attachments\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.contact/extensions\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.contact/photo\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.contactFolder/contacts\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.contactFolder/childFolders\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eventMessage/event\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.conversation/threads\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.conversationThread/posts\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.post/extensions\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.post/inReplyTo\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.post/attachments\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.inferenceClassification/overrides\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.subscription\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Referenceable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Sortable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Singleton entity that acts as a container for all device app management functionality.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/microsoftStoreForBusinessLastSuccessfulSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time the apps from the Microsoft Store for Business were synced successfully for the account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract class containing the base properties for Intune mobile apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/mobileApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mobile apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppCategory\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for a single Intune app category.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/mobileAppCategories\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mobile app categories.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract class for Mobile app configuration for enrolled devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/mobileAppConfigurations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Managed Device Mobile Application Configurations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/isEnabledForMicrosoftStoreForBusiness\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the account is enabled for syncing applications from the Microsoft Store for Business.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/microsoftStoreForBusinessLanguage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The locale information used to sync applications from the Microsoft Store for Business. Cultures that are specific to a country/region. The names of these cultures follow RFC 4646 (Windows Vista and later). The format is &lt;languagecode2&gt;-&lt;country/regioncode2&gt;, where &lt;languagecode2&gt; is a lowercase two-letter code derived from ISO 639-1 and &lt;country/regioncode2&gt; is an uppercase two-letter code derived from ISO 3166. For example, en-US for English (United States) is a specific culture.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/microsoftStoreForBusinessLastCompletedApplicationSyncTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time an application sync from the Microsoft Store for Business was completed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"You purchase multiple licenses for iOS apps through the Apple Volume Purchase Program for Business or Education. This involves setting up an Apple VPP account from the Apple website and uploading the Apple VPP Business or Education token to Intune. You can then synchronize your volume purchase information with Intune and track your volume-purchased app use. You can upload multiple Apple VPP Business or Education tokens.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/vppTokens\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Vpp tokens for this organization.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ManagedAppPolicy resource represents a base type for platform specific policies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/managedAppPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed app policies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy used to configure detailed management settings for a specified set of apps\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy used to configure detailed management settings targeted to specific security groups\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy used to configure detailed management settings targeted to specific security groups and for a specified set of apps on an iOS device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/iosManagedAppProtections\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS managed app policies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy used to configure detailed management settings targeted to specific security groups and for a specified set of apps on an Android device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/androidManagedAppProtections\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android managed app policies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy used to configure detailed management settings for a specified set of apps for all users not targeted by a TargetedManagedAppProtection Policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/defaultManagedAppProtections\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default managed app policies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration used to deliver a set of custom settings as-is to apps for users to whom the configuration is scoped\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration used to deliver a set of custom settings as-is to all users in the targeted security group\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/targetedManagedAppConfigurations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Targeted managed app configurations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy for Windows information protection to configure detailed management settings\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mdmWindowsInformationProtectionPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy for Windows information protection with MDM\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/mdmWindowsInformationProtectionPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows information protection for apps running on devices which are MDM enrolled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy for Windows information protection without MDM\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/windowsInformationProtectionPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows information protection for apps running on devices which are not MDM enrolled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/managedAppRegistrations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed app registrations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents app protection and configuration status for the organization.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/managedAppStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed app statuses.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract class containing the base properties for Managed eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/managedEBooks\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Managed eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for Group Assignment of a Mobile App.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppAssignment/intent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install intent defined by the admin.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target group assignment defined by the admin.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppAssignment/settings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings for target assignment defined by the admin.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin provided or imported title of the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/publisher\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mimeContent/type\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the content mime type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mimeContent/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The byte array that contains the actual content.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/largeIcon\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The large icon, to be displayed in the app details and used for upload of the icon.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the app was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the app was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/isFeatured\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value indicating whether the app is marked as featured by the admin.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/privacyInformationUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The privacy statement Url.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/informationUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The more information Url.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/owner\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The owner of the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/developer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The developer of the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/notes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notes for the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/publishingState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publishing state for the app. The app cannot be assigned unless the app is published.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/categories\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of categories for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for this mobile app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for a single installer file that is associated with a given mobileAppContent version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/azureStorageUri\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Storage URI.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/isCommitted\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether the file is committed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the file was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/name\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"the file name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/size\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the file prior to encryption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/sizeEncrypted\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the file after encryption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/azureStorageUriExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the Azure storage Uri expires.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/manifest\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The manifest information.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/uploadState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the current upload request.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileEncryptionInfo/encryptionKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The key used to encrypt the file content.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileEncryptionInfo/initializationVector\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The initialization vector used for the encryption algorithm.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileEncryptionInfo/mac\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The hash of the encrypted file content + IV (content hash).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileEncryptionInfo/macKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The key used to get mac.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileEncryptionInfo/profileIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The the profile identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileEncryptionInfo/fileDigest\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file digest prior to encryption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileEncryptionInfo/fileDigestAlgorithm\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file digest algorithm.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppCategory/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the app category.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppCategory/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the mobileAppCategory was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.groupAssignmentTarget/groupId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group Id that is the target of the assignment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobAppAssignmentSettings/vpnConfigurationId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPN Configuration Id to apply for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosStoreAppAssignmentSettings/vpnConfigurationId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPN Configuration Id to apply for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppAssignmentSettings/useDeviceLicensing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use device licensing.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppAssignmentSettings/vpnConfigurationId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPN Configuration Id to apply for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessAppAssignmentSettings/useDeviceContext\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use device execution context for Microsoft Store for Business mobile app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSOfficeSuiteApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for the MacOS Office Suite App.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Abstract class that contains properties and inherited properties for apps that you can manage with an Intune app protection policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedApp/appAvailability\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Application's availability.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedApp/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Application's version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidStoreApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Android store apps that you can manage with an Intune app protection policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidStoreApp/packageId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's package ID.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidStoreApp/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Android AppStoreUrl.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_0_3\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.0.3 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_1\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.1 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_2\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.2 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_3\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.3 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_4\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.4 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v5_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 5.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v5_1\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 5.1 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidStoreApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum supported operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSStoreApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for an iOS store app that you can manage with an Intune app protection policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSStoreApp/bundleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's Bundle ID.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSStoreApp/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple AppStoreUrl.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceType/iPad\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the app should run on iPads.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceType/iPhoneAndIPod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the app should run on iPhones and iPods.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSStoreApp/applicableDeviceType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v8_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 8.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v9_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 9.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v10_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 10.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v11_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 11.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSStoreApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum supported operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileLobApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract base class containing properties for all managed mobile line of business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileLobApp/committedContentVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internal committed content version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileLobApp/fileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the main Lob application file.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileLobApp/size\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total size, including all uploaded files.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains content properties for a specific app version. Each mobileAppContent can have multiple mobileAppContentFile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileLobApp/contentVersions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of content versions for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContent/files\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of files for this app content version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidLobApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Managed Android Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidLobApp/packageId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidLobApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidLobApp/versionName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version name of managed Android Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidLobApp/versionCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version code of managed Android Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Managed iOS Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp/bundleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp/applicableDeviceType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp/expirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp/versionNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of managed iOS Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp/buildNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build number of managed iOS Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileLobApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract base class containing properties for all mobile line of business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileLobApp/committedContentVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internal committed content version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileLobApp/fileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the main Lob application file.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileLobApp/size\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total size, including all uploaded files.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileLobApp/contentVersions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of content versions for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v8_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows version 8.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v8_1\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows version 8.1 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v10_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows version 10.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMobileMSI\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Windows Mobile MSI Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMobileMSI/commandLine\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The command line.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMobileMSI/productCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product code.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMobileMSI/productVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product version of Windows Mobile MSI Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMobileMSI/ignoreVersionDetection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A boolean to control whether the app's version will be used to detect the app after it is installed on a device. Set this to true for Windows Mobile MSI Line of Business (LoB) apps that use a self update feature.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Windows Universal AppX Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/applicableArchitectures\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows architecture(s) for which this app can run on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/applicableDeviceTypes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows device type(s) for which this app can run on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/identityName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/identityPublisherHash\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Publisher Hash.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/identityResourceIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Resource Identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/isBundle\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the app is a bundle.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/identityVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidLobApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Android Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidLobApp/packageId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidLobApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidLobApp/versionName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version name of Android Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidLobApp/versionCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version code of Android Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for iOS Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp/bundleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp/applicableDeviceType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp/expirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp/versionNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of iOS Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp/buildNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build number of iOS Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Store for Business Apps. This class does not support Create, Delete, or Update.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/usedLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of Microsoft Store for Business licenses in use.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/totalLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of Microsoft Store for Business licenses.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/productKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app product key\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/licenseType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app license type\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/packageIdentityName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app package identifier\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.webApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for web apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.webApp/appUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The web app URL.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.webApp/useManagedBrowser\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use managed browser. This property is only applicable for Android and IOS.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidStoreApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Android store apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidStoreApp/packageId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidStoreApp/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Android app store URL.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidStoreApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for iOS Volume-Purchased Program (VPP) Apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/usedLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of VPP licenses in use.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/totalLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of VPP licenses.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/releaseDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPP application release date and time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The store URL.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppLicensingType/supportsUserLicensing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the program supports the user licensing type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppLicensingType/supportsDeviceLicensing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the program supports the device licensing type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/licensingType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supported License Type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/applicableDeviceType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The applicable iOS Device Type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/vppTokenOrganizationName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organization associated with the Apple Volume Purchase Program Token\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/vppTokenAccountType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: `business`, `education`.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/vppTokenAppleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple Id associated with the given Apple Volume Purchase Program Token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/bundleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosStoreApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for iOS store apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosStoreApp/bundleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosStoreApp/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple App Store URL\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosStoreApp/applicableDeviceType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosStoreApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for an MDM mobile app configuration status for a device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/deviceDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/deviceModel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/complianceGracePeriodExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for an MDM mobile app configuration status for a user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/userDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the DevicePolicyStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/devicesCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices count for that user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/targetedMobileApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"the associated app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the properties used to assign an MDM app configuration to a group.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignemenets for app configration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/deviceStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ManagedDeviceMobileAppConfigurationDeviceStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/userStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ManagedDeviceMobileAppConfigurationUserStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for an MDM mobile app configuration device status summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/deviceStatusSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App configuration device status summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for an MDM mobile app configuration user status summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/userStatusSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App configuration user status summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assignment target that the T&amp;C policy is assigned to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/pendingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/notApplicableCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/successCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/errorCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/failedCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/lastUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/configurationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/pendingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/notApplicableCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/successCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/errorCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/failedCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/lastUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/configurationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMobileAppConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for iOS mobile app configurations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMobileAppConfiguration/encodedSettingXml\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"mdm app configuration Base64 binary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appConfigurationSettingItem/appConfigKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration key.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appConfigurationSettingItem/appConfigKeyType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration key type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appConfigurationSettingItem/appConfigKeyValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration key value.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMobileAppConfiguration/settings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration setting items.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Singleton entity that acts as a container for all device management functionality.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/subscriptionState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant mobile device management subscription state.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A termsAndConditions entity represents the metadata and contents of a given Terms and Conditions (T&amp;C) policy. T&amp;C policies’ contents are presented to users upon their first attempt to enroll into Intune and subsequently upon edits where an administrator has required re-acceptance. They enable administrators to communicate the provisions to which a user must agree in order to have devices enrolled into Intune.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/termsAndConditions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The terms and conditions associated with device management of the company.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.applePushNotificationCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple push notification certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/applePushNotificationCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple push notification certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceOverview\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Summary data for managed devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/managedDeviceOverview\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.detectedApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A managed or unmanaged app that is installed on a managed device. Unmanaged apps will only appear for devices marked as corporate owned.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/detectedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of detected apps associated with a device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/managedDevices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of managed devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementSettings/deviceComplianceCheckinThresholdDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days a device is allowed to go without checking in to remain compliant. Valid values 0 to 120\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementSettings/isScheduledActionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Is feature enabled or not for scheduled action for rule.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementSettings/secureByDefault\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device should be noncompliant when there is no compliance policy targeted when this is true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/settings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account level settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceConfigurations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device configurations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the base class for Compliance policy. Compliance policies are platform specific and individual per-platform compliance policies inherit from here. \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceCompliancePolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device compliance policies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/softwareUpdateStatusSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software update status summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceCompliancePolicyDeviceStateSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device compliance state summary for this account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compilance Policy Setting State summary across the account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceCompliancePolicySettingStateSummaries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The summary states of compliance policy settings for this account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceConfigurationDeviceStateSummaries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device configuration device state summary for this account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/iosUpdateStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IOS software update installation statuses for this account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Company/organization name that is displayed to end users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/contactITName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the person/organization responsible for IT support.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/contactITPhoneNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of the person/organization responsible for IT support.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/contactITEmailAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the person/organization responsible for IT support.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/contactITNotes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text comments regarding the person/organization responsible for IT support.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/privacyUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to the company/organization’s privacy policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/onlineSupportSiteUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to the company/organization’s IT helpdesk site.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/onlineSupportSiteName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the company/organization’s IT helpdesk site.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.rgbColor/r\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Red value\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.rgbColor/g\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Green value\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.rgbColor/b\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blue value\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/themeColor\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Primary theme color used in the Company Portal applications and web portal.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/showLogo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied logo images are shown or not shown.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/lightBackgroundLogo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Logo image displayed in Company Portal apps which have a light background behind the logo.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/darkBackgroundLogo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Logo image displayed in Company Portal apps which have a dark background behind the logo.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/showNameNextToLogo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/showDisplayNameNextToLogo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/intuneBrand\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceCategories\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device categories with the tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity which represents a connection to an Exchange environment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/exchangeConnectors\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Exchange Connectors configured by the tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceEnrollmentConfigurations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device enrollment configurations\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Singleton entity which represents the Exchange OnPremises Conditional Access Settings for a tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/conditionalAccessSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity which represents a connection to Mobile threat defense partner.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/mobileThreatDefenseConnectors\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Mobile threat Defense connectors configured by the tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity which represents a connection to device management partner.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceManagementPartners\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Device Management Partners configured by the tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.notificationMessageTemplate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notification messages are messages that are sent to end users who are determined to be not-compliant with the compliance policies defined by the administrator. Administrators choose notifications and configure them in the Intune Admin Console using the compliance policy creation page under the “Actions for non-compliance” section. Use the notificationMessageTemplate object to create your own custom notifications for administrators to choose while configuring actions for non-compliance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/notificationMessageTemplates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Notification Message Templates.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleDefinition\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Definition resource. The role definition is the foundation of role based access in Intune. The role combines an Intune resource such as a Mobile App and associated role permissions such as Create or Read for the resource. There are two types of roles, built-in and custom. Built-in roles cannot be modified. Both built-in roles and custom roles must have assignments to be enforced. Create custom roles if you want to define a role that allows any of the available resources and role permissions to be combined into a single role.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/roleDefinitions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Definitions.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAndAppManagementRoleAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/roleAssignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Assignments.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resourceOperation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This defines an operation or action that can be performed on an Intune resource (or entity).  Common operations are Read, Delete, Update or Create.  These operations provide basic management of the underlying Intune resource itself.  In some cases, an Intune resource can have operations that are used by the resource to take action in combination with other resources.  For example, the Assign operation is used to assign a MobileApp resource to an AAD security group.  Resource operations cannot be modified for built-in roles.This defines an operation or action that can be performed on an Intune resource (or entity).  Common operations are Get, List, Delete, Update or Create.  These operations provide basic management of the underlying Intune resource itself.  In some cases, an Intune resource can have operations that are used by the resource to take action in combination with other resources.  For example, the &quot;Assign&quot; operation is used to assign a MobileApp resource to an AAD security group.  Resource operations cannot be modified for built-in roles.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/resourceOperations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Resource Operations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"telecomExpenseManagementPartner resources represent the metadata and status of a given TEM service. Once your organization has onboarded with a partner, the partner can be enabled or disabled to switch TEM functionality on or off.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/telecomExpenseManagementPartners\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The telecom expense management partners.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteAssistancePartner\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"remoteAssistPartner resources represent the metadata and status of a given Remote Assistance partner service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/remoteAssistancePartners\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The remote assist partners.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLearningSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Information Protection AppLearning Summary entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/windowsInformationProtectionAppLearningSummaries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The windows information protection app learning summaries.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionNetworkLearningSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Information Protection Network learning Summary entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/windowsInformationProtectionNetworkLearningSummaries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The windows information protection network learning summaries.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/troubleshootingEvents\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of troubleshooting events for the tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied name for the T&amp;C policy. \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied description of the T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/title\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied title of the terms and conditions. This is shown to the user on prompts to accept the T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/bodyText\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied body text of the terms and conditions, typically the terms themselves. This is shown to the user on prompts to accept the T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/acceptanceStatement\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied explanation of the terms and conditions, typically describing what it means to accept the terms and conditions set out in the T&amp;C policy. This is shown to the user on prompts to accept the T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer indicating the current version of the terms. Incremented when an administrator makes a change to the terms and wishes to require users to re-accept the modified T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A termsAndConditionsAssignment entity represents the assignment of a given Terms and Conditions (T&amp;C) policy to a given group. Users in the group will be required to accept the terms in order to have devices enrolled into Intune.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for this T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A termsAndConditionsAcceptanceStatus entity represents the acceptance status of a given Terms and Conditions (T&amp;C) policy by a given user. Users must accept the most up-to-date version of the terms in order to retain access to the Company Portal.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/acceptanceStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of acceptance statuses for this T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assignment target that the T&amp;C policy is assigned to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus/userDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the user whose acceptance the entity represents.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus/acceptedVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Most recent version number of the T&amp;C accepted by the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus/acceptedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime when the terms were last accepted by the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus/termsAndConditions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation link to the terms and conditions that are assigned.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/appleIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple Id of the account used to create the MDM push certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/topicIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Topic Id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date and time for Apple push notification certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/expirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration date and time for Apple push notification certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration State for a given device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceConfigurationStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration states for this device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique Identifier for the user associated with the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/managedDeviceOwnerType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ownership of the device. Can be 'company' or 'personal'\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceActionResult/actionName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceActionResult/actionState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceActionResult/startDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action was initiated\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceActionResult/lastUpdatedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action state was last updated\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceActionResults\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ComplexType deviceActionResult objects.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/enrolledDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment time of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/lastSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the device last completed a successful sync with Intune.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/operatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system of the device. Windows, iOS, etc.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/complianceState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance state of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/jailBroken\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"whether the device is jail broken or rooted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/managementAgent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Management channel of the device. Intune, EAS, etc.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/osVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system version of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/easActivated\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the device is Exchange ActiveSync activated.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/easDeviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange ActiveSync Id of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/easActivationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange ActivationSync activation time of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/azureADRegistered\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the device is Azure Active Directory registered.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceEnrollmentType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment type of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/activationLockBypassCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Code that allows the Activation Lock on a device to be bypassed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/emailAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email(s) for the user associated with the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/azureADDeviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the Azure Active Directory device. Read only.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceRegistrationState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device registration state.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceCategoryDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device category display name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/isSupervised\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device supervised status\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/exchangeLastSuccessfulSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last time the device contacted Exchange.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/exchangeAccessState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Access State of the device in Exchange.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/exchangeAccessStateReason\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason for the device's access state in Exchange.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/remoteAssistanceSessionUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Url that allows a Remote Assistance session to be established with the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/remoteAssistanceSessionErrorDetails\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An error string that identifies issues when creating Remote Assistance session objects.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/isEncrypted\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device encryption status\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device user principal name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/model\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Model of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/manufacturer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Manufacturer of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/imei\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IMEI\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/complianceGracePeriodExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/serialNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SerialNumber\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/phoneNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/androidSecurityPatchLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android security patch level\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/userDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User display name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/inventory\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether inventory is managed by Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/modernApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether modern application is managed by Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/resourceAccess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether resource access is managed by Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/deviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether device configuration is managed by Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/compliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether compliance policy is managed by Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/windowsUpdateForBusiness\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether Windows Update for Business is managed by Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/configurationManagerClientEnabledFeatures\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ConfigrMgr client enabled features\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/wiFiMacAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wi-Fi MAC\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/lastUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp of the last update.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/contentNamespaceUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DHA report version. (Namespace version)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/deviceHealthAttestationStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DHA report version. (Namespace version)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/contentVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The HealthAttestation state schema version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/issuedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device was evaluated or issued to MDM\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/attestationIdentityKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/resetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of times a PC device has hibernated or resumed\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/restartCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of times a PC device has rebooted\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/dataExcutionPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DEP Policy defines a set of hardware and software technologies that perform additional checks on memory \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bitLockerStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"On or Off of BitLocker Drive Encryption\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootManagerVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the Boot Manager\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/codeIntegrityCheckVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the Boot Manager\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/secureBoot\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When Secure Boot is enabled, the core components must have the correct cryptographic signatures\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootDebugging\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When bootDebugging is enabled, the device is used in development and testing\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/operatingSystemKernelDebugging\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When operatingSystemKernelDebugging is enabled, the device is used in development and testing\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/codeIntegrity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\" When code integrity is enabled, code execution is restricted to integrity verified code\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/testSigning\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When test signing is allowed, the device does not enforce signature validation during boot\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/safeMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Safe mode is a troubleshooting option for Windows that starts your computer in a limited state\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/windowsPE\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system running with limited services that is used to prepare a computer for Windows\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/earlyLaunchAntiMalwareDriverProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ELAM provides protection for the computers in your network when they start up\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/virtualSecureMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VSM is a container that protects high value assets from a compromised kernel\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/pcrHashAlgorithm\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Informational attribute that identifies the HASH algorithm that was used by TPM\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootAppSecurityVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security version number of the Boot Application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootManagerSecurityVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security version number of the Boot Application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/tpmVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security version number of the Boot Application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/pcr0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The measurement that is captured in PCR[0]\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/secureBootConfigurationPolicyFingerPrint\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fingerprint of the Custom Secure Boot Configuration Policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/codeIntegrityPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Code Integrity policy that is controlling the security of the boot environment\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootRevisionListInfo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Boot Revision List that was loaded during initial boot on the attested device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/operatingSystemRevListInfo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Operating System Revision List that was loaded during initial boot on the attested device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/healthStatusMismatchInfo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This attribute appears if DHA-Service detects an integrity issue\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/healthAttestationSupportedStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This attribute indicates if DHA is supported for the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceHealthAttestationState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device health attestation state.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/subscriberCarrier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subscriber Carrier\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/meid\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MEID\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/totalStorageSpaceInBytes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total Storage in Bytes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/freeStorageSpaceInBytes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Free Storage in Bytes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/managedDeviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatically generated name to identify a device. Can be overwritten to a user friendly name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/partnerReportedThreatState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the threat state of a device when a Mobile Threat Defense partner is in use by the account and device. Read Only.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceCategory\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device category\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliance Policy State for a given device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceCompliancePolicyStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance policy states for this device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCategory/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the device category.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCategory/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional description for the device category.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.detectedApp/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the discovered application. Read-only\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.detectedApp/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the discovered application. Read-only\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.detectedApp/sizeInByte\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Discovered application size in bytes. Read-only\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.detectedApp/deviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices that have installed this application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.detectedApp/managedDevices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The devices that have the discovered application installed\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDefenderScanActionResult/scanType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scan type either full scan or quick scan\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deleteUserFromSharedAppleDeviceActionResult/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principal name of the user to be deleted\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/lastCollectedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which location was recorded, relative to UTC\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/longitude\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Longitude coordinate of the device's location\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/latitude\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Latitude coordinate of the device's location\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/altitude\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Altitude, given in meters above sea level\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/horizontalAccuracy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Accuracy of longitude and latitude in meters\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/verticalAccuracy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Accuracy of altitude in meters\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/heading\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Heading in degrees from true north\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/speed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Speed the device is traveling in meters per second\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.locateDeviceActionResult/deviceLocation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"device location\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteLockActionResult/unlockPin\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pin to unlock the client\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resetPasscodeActionResult/passcode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Newly generated passcode for the device \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceOverview/enrolledDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total enrolled device count. Does not include PC devices managed via Intune PC Agent\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceOverview/mdmEnrolledCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices enrolled in MDM\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceOverview/dualEnrolledDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices enrolled in both MDM and EAS\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/androidCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of android device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/iosCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of iOS device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/macOSCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Mac OS X device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/windowsMobileCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Windows mobile device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/windowsCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Windows device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/unknownCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceOverview/deviceOperatingSystemSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device operating system summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/allowedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Allowed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/blockedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/quarantinedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Quarantined.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/unknownDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Unknown.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/unavailableDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices for which no Exchange Access State could be found.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceOverview/deviceExchangeAccessStateSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Distribution of Exchange Access State in Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device configuration assignment entity assigns an AAD group to a specific device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for the device configuration profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/deviceStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration installation status by device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/userStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration installation status by user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/deviceStatusOverview\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration devices status overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/userStatusOverview\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration users status overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compilance Policy and Configuration for a Setting State summary\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/deviceSettingStateSummaries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration Setting State Device Summary\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance policy assignment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target for the compliance policy assignment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceScheduledActionForRule\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Action for Rule\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/scheduledActionsForRule\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scheduled action for this rule\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/deviceStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of DeviceComplianceDeviceStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/userStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of DeviceComplianceUserStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/deviceStatusOverview\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance devices status overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/userStatusOverview\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance users status overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/deviceSettingStateSummaries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance Setting State Device Summary\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of assignments for this compliance policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceScheduledActionForRule/ruleName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the rule which this scheduled action applies to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceActionItem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Action Configuration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceScheduledActionForRule/scheduledActionConfigurations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scheduled action configurations for this compliance policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/deviceDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/deviceModel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/complianceGracePeriodExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/userDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the DevicePolicyStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/devicesCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices count for that user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/pendingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/notApplicableCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/successCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/errorCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/failedCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/lastUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/configurationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/pendingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/notApplicableCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/successCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/errorCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/failedCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/lastUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/configurationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/settingName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/instancePath\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the InstancePath for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/unknownDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Unkown count for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/notApplicableDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Not Applicable count for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/compliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliant count for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/remediatedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliant count for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/nonCompliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device NonCompliant count for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/errorDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device error count for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/conflictDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device conflict error count for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/unknownDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/notApplicableDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/compliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/remediatedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/nonCompliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/errorDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/conflictDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appListItem/name\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appListItem/publisher\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appListItem/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Store URL of the application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appListItem/appId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application or bundle identifier of the application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCustomConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the androidCustomConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSetting/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSetting/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSetting/omaUri\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCustomConfiguration/omaSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 1000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingInteger/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingFloatingPoint/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingString/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingDateTime/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingStringXml/fileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name associated with the Value property (*.xml).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingStringXml/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value. (UTF8 encoded byte array)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingBoolean/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingBase64/fileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name associated with the Value property (*.cer | *.crt | *.p7b | *.bin).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingBase64/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value. (Base64 encoded string)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the androidGeneralDeviceConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsBlockClipboardSharing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block clipboard sharing to copy and paste between applications.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsBlockCopyPaste\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block copy and paste within applications.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsBlockYouTube\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the YouTube app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/bluetoothBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Bluetooth.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cameraBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the use of the camera.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockDataRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block data roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockMessaging\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block SMS/MMS messaging.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockVoiceRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockWiFiTethering\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing Wi-Fi tethering.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/compliantAppsList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/compliantAppListType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of list that is in the CompliantAppsList.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/diagnosticDataBlockSubmission\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/locationServicesBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block location services.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/googleAccountBlockAutoSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Google account auto sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/googlePlayStoreBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the Google Play store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/kioskModeBlockSleepButton\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the screen sleep button while in Kiosk Mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/kioskModeBlockVolumeButtons\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the volume buttons while in Kiosk Mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/kioskModeApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of apps that will be allowed to run when the device is in Kiosk Mode. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/nfcBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Near-Field Communication.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordBlockFingerprintUnlock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordBlockTrustAgents\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset. Valid values 4 to 11\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/powerOffBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block powering off the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/factoryResetBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block user performing a factory reset.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/screenCaptureBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block screenshots.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/deviceSharingAllowed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow device sharing mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/storageBlockGoogleBackup\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Google Backup.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/storageBlockRemovableStorage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block removable storage usage.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/storageRequireDeviceEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require device encryption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/storageRequireRemovableStorageEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require removable storage encryption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/voiceAssistantBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the use of the Voice Assistant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/voiceDialingBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice dialing.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlockPopups\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups within the web browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlockAutofill\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web browser's auto fill feature.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlockJavaScript\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block JavaScript within the web browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserCookieSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cookie settings within the web browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/wiFiBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing Wi-Fi.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsInstallAllowList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps which can be installed on the KNOX device. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsLaunchBlockList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps which are blocked from being launched on the KNOX device. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsHideList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to be hidden on the KNOX device. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/securityRequireVerifyApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCustomConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Work Profile custom configuration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCustomConfiguration/omaSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Work Profile general device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordBlockFingerprintUnlock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordBlockTrustAgents\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset. Valid values 4 to 11\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileDataSharingType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of data sharing that is allowed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockNotificationsWhileDeviceLocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block notifications while device locked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockAddingAccounts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block users from adding/removing accounts in work profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBluetoothEnableContactSharing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow bluetooth devices to access enterprise contacts.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockScreenCapture\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block screen capture in work profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockCrossProfileCallerId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block display work profile caller ID in personal profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockCamera\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block work profile camera.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockCrossProfileContactsSearch\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block work profile contacts availability in personal profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockCrossProfileCopyPaste\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if the setting disallow cross profile copy/paste is enabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileDefaultAppPermissionPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordBlockFingerprintUnlock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock for work profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordBlockTrustAgents\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents for work profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the work profile password expires. Valid values 1 to 365\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of work profile password. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinNumericCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of numeric characters required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinNonLetterCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of non-letter characters required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinLetterCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of letter characters required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinLowerCaseCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of lower-case characters required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinUpperCaseCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of upper-case characters required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinSymbolCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of symbols required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous work profile passwords to block. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordSignInFailureCountBeforeFactoryReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before work profile is removed and all corporate data deleted. Valid values 4 to 11\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of work profile password that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileRequirePassword\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password is required or not for work profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/securityRequireVerifyApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCustomConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the iosCustomConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCustomConfiguration/payloadName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name that is displayed to the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCustomConfiguration/payloadFileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload file name (*.mobileconfig | *.xml).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCustomConfiguration/payload\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload. (UTF8 encoded byte array)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the iosGeneralDeviceConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/accountBlockModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow account modification when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/activationLockAllowWhenSupervised\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow activation lock when the device is in the supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/airDropBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow AirDrop when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/airDropForceUnmanagedDropTarget\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to cause AirDrop to be considered an unmanaged drop target (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/airPlayForcePairingPasswordForOutgoingRequests\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enforce all devices receiving AirPlay requests from this device to use a pairing password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appleWatchBlockPairing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow Apple Watch pairing when the device is in supervised mode (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appleWatchForceWristDetection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to force a paired Apple Watch to use Wrist Detection (iOS 8.2 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appleNewsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using News when the device is in supervised mode (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appsSingleAppModeList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the list of iOS apps allowed to autonomously enter Single App Mode. Supervised only. iOS 7.0 and later. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appsVisibilityList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the visibility list (either visible/launchable apps list or hidden/unlaunchable apps list, controlled by AppsVisibilityListType) (iOS 9.3 and later). This collection can contain a maximum of 10000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appsVisibilityListType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of list that is in the AppsVisibilityList.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlockAutomaticDownloads\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the automatic downloading of apps purchased on other devices when the device is in supervised mode (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the App Store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlockInAppPurchases\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from making in app purchases.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlockUIAppInstallation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the App Store app, not restricting installation through Host apps. Applies to supervised mode only (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreRequirePassword\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password when using the app store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/bluetoothBlockModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow modification of Bluetooth settings when the device is in supervised mode (iOS 10.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cameraBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from accessing the camera of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockDataRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block data roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockGlobalBackgroundFetchWhileRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block global background fetch while roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockPerAppDataModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow changes to cellular app data usage settings when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockPersonalHotspot\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Personal Hotspot.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockVoiceRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/certificatesBlockUntrustedTlsCertificates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block untrusted TLS certificates.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/classroomAppBlockRemoteScreenObservation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow remote screen observation by Classroom app when the device is in supervised mode (iOS 9.3 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/classroomAppForceUnpromptedScreenObservation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to automatically give permission to the teacher of a managed course on the Classroom app to view a student's screen without prompting when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/compliantAppsList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/compliantAppListType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List that is in the AppComplianceList.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/configurationProfileBlockChanges\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from installing configuration profiles and certificates interactively when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/definitionLookupBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block definition lookup when the device is in supervised mode (iOS 8.1.3 and later ).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/deviceBlockEnableRestrictions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the user to enables restrictions in the device settings when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/deviceBlockEraseContentAndSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the use of the 'Erase all content and settings' option on the device when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/deviceBlockNameModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow device name modification when the device is in supervised mode (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/diagnosticDataBlockSubmission\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/diagnosticDataBlockSubmissionModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow diagnostics submission settings modification when the device is in supervised mode (iOS 9.3.2 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/documentsBlockManagedDocumentsInUnmanagedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from viewing managed documents in unmanaged apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/documentsBlockUnmanagedDocumentsInManagedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from viewing unmanaged documents in managed apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/emailInDomainSuffixes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An email address lacking a suffix that matches any of these strings will be considered out-of-domain.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/enterpriseAppBlockTrust\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from trusting an enterprise app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/enterpriseAppBlockTrustModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from modifying the enterprise app trust settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/faceTimeBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using FaceTime.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/findMyFriendsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Find My Friends when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/gamingBlockGameCenterFriends\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from having friends in Game Center.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/gamingBlockMultiplayer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using multiplayer gaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/gameCenterBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Game Center when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/hostPairingBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"indicates whether or not to allow host pairing to control the devices an iOS device can pair with when the iOS device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iBooksStoreBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the iBooks Store when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iBooksStoreBlockErotica\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from downloading media from the iBookstore that has been tagged as erotica.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockActivityContinuation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block  the the user from continuing work they started on iOS device to another iOS or macOS device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockBackup\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud backup.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockDocumentSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud document sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockManagedAppsSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Managed Apps Cloud Sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockPhotoLibrary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud Photo Library.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockPhotoStreamSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud Photo Stream Sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockSharedPhotoStream\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Shared Photo Stream.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudRequireEncryptedBackup\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require backups to iCloud be encrypted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iTunesBlockExplicitContent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from accessing explicit content in iTunes and the App Store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iTunesBlockMusicService\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Music service and revert Music app to classic mode when the device is in supervised mode (iOS 9.3 and later and macOS 10.12 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iTunesBlockRadio\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using iTunes Radio when the device is in supervised mode (iOS 9.3 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockAutoCorrect\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block keyboard auto-correction when the device is in supervised mode (iOS 8.1.3 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockDictation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using dictation input when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockPredictive\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block predictive keyboards when device is in supervised mode (iOS 8.1.3 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockShortcuts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block keyboard shortcuts when the device is in supervised mode (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockSpellCheck\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block keyboard spell-checking when the device is in supervised mode (iOS 8.1.3 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowAssistiveSpeak\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow assistive speak while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowAssistiveTouchSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the Assistive Touch Settings while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowAutoLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow device auto lock while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowColorInversionSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the Color Inversion Settings while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowRingerSwitch\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the ringer switch while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowScreenRotation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow screen rotation while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowSleepButton\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the sleep button while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowTouchscreen\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the touchscreen while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowVoiceOverSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the voice over settings while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowVolumeButtons\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the volume buttons while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowZoomSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the zoom settings while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAppStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL in the app store to the app to use for kiosk mode. Use if KioskModeManagedAppId is not known.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeBuiltInAppId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID for built-in apps to use for kiosk mode. Used when KioskModeManagedAppId and KioskModeAppStoreUrl are not set.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireAssistiveTouch\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require assistive touch while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireColorInversion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require color inversion while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireMonoAudio\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require mono audio while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireVoiceOver\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require voice over while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireZoom\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require zoom while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeManagedAppId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed app id of the app to use for kiosk mode. If KioskModeManagedAppId is specified then KioskModeAppStoreUrl will be ignored.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockControlCenter\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using control center on the lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockNotificationView\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the notification view on the lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockPassbook\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using passbook when the device is locked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockTodayView\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the Today View on the lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingAustralia/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Australia\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingAustralia/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Australia\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingAustralia\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Australia\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingCanada/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Canada\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingCanada/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Canada\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingCanada\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Canada\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingFrance/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for France\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingFrance/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for France\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingFrance\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for France\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingGermany/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Germany\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingGermany/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Germany\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingGermany\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Germany\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingIreland/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Ireland\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingIreland/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Ireland\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingIreland\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Ireland\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingJapan/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Japan\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingJapan/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Japan\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingJapan\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Japan\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingNewZealand/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for New Zealand\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingNewZealand/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for New Zealand\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingNewZealand\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for New Zealand\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingUnitedKingdom/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for United Kingdom\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingUnitedKingdom/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for United Kingdom\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingUnitedKingdom\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for United Kingdom\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingUnitedStates/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for United States\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingUnitedStates/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for United States\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingUnitedStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for United States\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNetworkUsageRule/managedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the managed apps that this rule is going to apply to. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNetworkUsageRule/cellularDataBlockWhenRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, corresponding managed apps will not be allowed to use cellular data when roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNetworkUsageRule/cellularDataBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, corresponding managed apps will not be allowed to use cellular data at any time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/networkUsageRules\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of managed apps and the network rules that applies to them. This collection can contain a maximum of 1000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Apps\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/messagesBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the Messages app on the supervised device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/notificationsBlockSettingsModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow notifications settings modification (iOS 9.3 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockFingerprintUnlock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockFingerprintModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block modification of registered Touch ID fingerprints when in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow passcode modification on the supervised device (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple passcodes.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the passcode expires. Valid values 1 to 65535\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passcode. Valid values 4 to 14\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a passcode is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of character sets a passcode must contain. Valid values 0 to 4\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodePreviousPasscodeBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passcodes to block. Valid values 1 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeSignInFailureCountBeforeWipe\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before wiping the device. Valid values 4 to 11\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of passcode that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a passcode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/podcastsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using podcasts on the supervised device (iOS 8.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariBlockAutofill\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Auto fill in Safari.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariBlockJavaScript\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block JavaScript in Safari.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariBlockPopups\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups in Safari.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Safari.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariCookieSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cookie settings for Safari.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariManagedDomains\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URLs matching the patterns listed here will be considered managed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariPasswordAutoFillDomains\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users can save passwords in Safari only from URLs matching the patterns listed here. Applies to devices in supervised mode (iOS 9.3 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariRequireFraudWarning\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require fraud warning in Safari.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/screenCaptureBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from taking Screenshots.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/siriBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Siri.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/siriBlockedWhenLocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Siri when locked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/siriBlockUserGeneratedContent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Siri from querying user-generated content when used on a supervised device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/siriRequireProfanityFilter\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to prevent Siri from dictating, or speaking profane language on supervised device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/spotlightBlockInternetResults\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Spotlight search from returning internet results on supervised device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/voiceDialingBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice dialing.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/wallpaperBlockModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow wallpaper modification on supervised device (iOS 9.0 and later) .\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/wiFiConnectOnlyToConfiguredNetworks\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to force the device to use only Wi-Fi networks from configuration profiles when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IOS Update Configuration, allows you to configure time window within week to install iOS updates\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/activeHoursStart\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours Start (active hours mean the time window when updates install should not happen)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/activeHoursEnd\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours End (active hours mean the time window when updates install should not happen)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/scheduledInstallDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Days in week for which active hours are configured. This collection can contain a maximum of 7 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/utcTimeOffsetInMinutes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTC Time Offset indicated in minutes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCustomConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the macOSCustomConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCustomConfiguration/payloadName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name that is displayed to the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCustomConfiguration/payloadFileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload file name (*.mobileconfig | *.xml).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCustomConfiguration/payload\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload. (UTF8 encoded byte array)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the macOSGeneralDeviceConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/compliantAppsList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/compliantAppListType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List that is in the CompliantAppsList.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/emailInDomainSuffixes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An email address lacking a suffix that matches any of these strings will be considered out-of-domain.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block simple passwords.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of character sets a password must contain. Valid values 0 to 4\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity required before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity required before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to require a password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appleDeviceFeaturesConfigurationBase\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple device features configuration profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS Device Features Configuration Profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/assetTagTemplate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Asset tag information for the device, displayed on the login window and lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/lockScreenFootnote\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A footnote displayed on the login window and lock screen. Available in iOS 9.3.1 and later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosHomeScreenItem/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the app\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/homeScreenDockIcons\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of app and folders to appear on the Home Screen Dock. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosHomeScreenPage/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the page\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosHomeScreenPage/icons\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of apps and folders to appear on a page. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/homeScreenPages\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of pages on the Home Screen. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/bundleID\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bundle id of app to which to apply these notification settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/appName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application name to be associated with the bundleID.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/publisher\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Publisher to be associated with the bundleID.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/enabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether notifications are allowed for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/showInNotificationCenter\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether notifications can be shown in notification center.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/showOnLockScreen\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether notifications can be shown on the lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/alertType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of alert for notifications for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/badgesEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether badges are allowed for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/soundsEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether sounds are allowed for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/notificationSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notification settings for each bundle id. Applicable to devices in supervised mode only (iOS 9.3 and later). This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosHomeScreenFolderPage/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the folder page\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosHomeScreenApp/bundleID\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BundleID of app\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosHomeScreenFolderPage/apps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of apps to appear on a page within a folder. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosHomeScreenFolder/pages\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pages of Home Screen Layout Icons which must be Application Type. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS device features configuration profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Defender AdvancedThreatProtection Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/allowSampleSharing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Defender AdvancedThreatProtection &quot;Allow Sample Sharing&quot; Rule\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/enableExpeditedTelemetryReporting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Expedite Windows Defender Advanced Threat Protection telemetry reporting frequency.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Edition Upgrade configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/licenseType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade License Type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/targetEdition\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade Target Edition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/license\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade License File Content.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/productKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade Product Key.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the Windows10EndpointProtectionConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallBlockStatefulFTP\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocks stateful FTP connections to the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIdleTimeoutForSecurityAssociationInSeconds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the idle timeout for security associations, in seconds, from 300 to 3600 inclusive. This is the period after which security associations will expire and be deleted. Valid values 300 to 3600\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallPreSharedKeyEncodingMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select the preshared key encoding to be used\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowNeighborDiscovery\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow neighbor discovery IPv6 ICMP type-codes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowICMP\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow ICMP\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowRouterDiscovery\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow router discovery IPv6 ICMP type-codes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowDHCP\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow both IPv4 and IPv6 DHCP traffic\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallCertificateRevocationListCheckMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify how the certificate revocation list is to be enforced\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallMergeKeyingModuleSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If an authentication set is not fully supported by a keying module, direct the module to ignore only unsupported authentication suites rather than the entire set\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallPacketQueueingMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures how packet queueing should be applied in the tunnel gateway scenario\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/firewallEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the host device to allow or block the firewall and advanced security enforcement for the network profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/stealthModeBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent the server from operating in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/incomingTrafficBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block all incoming traffic regardless of other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/unicastResponsesToMulticastBroadcastsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/inboundNotificationsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevents the firewall from displaying notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/authorizedApplicationRulesFromGroupPolicyMerged\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/globalPortRulesFromGroupPolicyMerged\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/connectionSecurityRulesFromGroupPolicyMerged\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/outboundConnectionsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/inboundConnectionsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/securedPacketExemptionAllowed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to allow the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/policyRulesFromGroupPolicyMerged\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallProfileDomain\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall profile settings for domain networks\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallProfilePublic\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall profile settings for public networks\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallProfilePrivate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall profile settings for private networks\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAttackSurfaceReductionExcludedPaths\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of exe files and folders to be excluded from attack surface reduction rules\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderGuardedFoldersAllowedAppPaths\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of paths to exe that are allowed to access protected folders\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAdditionalGuardedFolders\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of folder paths to be added to the list of protected folders\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderExploitProtectionXml\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Xml content containing information regarding exploit protection details.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderExploitProtectionXmlFileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the file from which DefenderExploitProtectionXml was obtained.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterBlockExploitProtectionOverride\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block user from overriding Exploit Protection settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/appLockerApplicationControl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables the Admin to choose what types of app to allow on devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/smartScreenEnableInShell\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT Admins to configure SmartScreen for Windows.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/smartScreenBlockOverrideForFiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT Admins to control whether users can can ignore SmartScreen warnings and run malicious files.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Windows Defender Application Guard\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardBlockFileTransfer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block clipboard to transfer image file, text file or neither of them\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardBlockNonEnterpriseContent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block enterprise sites to load non-enterprise content, such as third party plug-ins\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPersistence\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow persisting user generated data inside the App Guard Containter (favorites, cookies, web passwords, etc.)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardForceAuditing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Force auditing will persist Windows logs and events to meet security/compliance criteria (sample events are user login-logoff, use of privilege rights, software installation, system changes, etc.)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardBlockClipboardSharing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block clipboard to share data from Host to Container, or from Container to Host, or both ways, or neither ways.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToPDF\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to PDF from Container\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToXPS\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to XPS from Container\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToLocalPrinters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to Local Printers from Container\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToNetworkPrinters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to Network Printers from Container\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerDisableWarningForOtherDiskEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the Admin to disable the warning prompt for other disk encryption on the user machines.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerEnableStorageCardEncryptionOnMobile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the admin to require encryption to be turned on using BitLocker. This policy is valid only for a mobile SKU.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerEncryptDevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the admin to require encryption to be turned on using BitLocker.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerRemovableDrivePolicy/encryptionMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select the encryption method for removable  drives.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerRemovableDrivePolicy/requireEncryptionForWriteAccess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to block write access to devices configured in another organization.  If requireEncryptionForWriteAccess is false, this value does not affect.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerRemovableDrivePolicy/blockCrossOrganizationWriteAccess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting determines whether BitLocker protection is required for removable data drives to be writable on a computer.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerRemovableDrivePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BitLocker Removable Drive Policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10GeneralConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintDiscoveryEndPoint\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint for discovering cloud printers.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintOAuthAuthority\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication endpoint for acquiring OAuth tokens.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintOAuthClientIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"GUID of a client application authorized to retrieve OAuth tokens from the OAuth Authority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintResourceIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OAuth resource URI for print service as configured in the Azure portal.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintDiscoveryMaxLimit\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of printers that should be queried from a discovery endpoint. This is a mobile only setting. Valid values 1 to 65535\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintMopriaDiscoveryResourceIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OAuth resource URI for printer discovery service as configured in Azure portal.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchBlockDiacritics\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if search can use diacritics.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableAutoLanguageDetection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to use automatic language detection when indexing content and properties.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableIndexingEncryptedItems\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block indexing of WIP-protected items to prevent them from appearing in search results for Cortana or Explorer.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchEnableRemoteQueries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block remote queries of this computer’s index.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableIndexerBackoff\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the search indexer backoff feature.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableIndexingRemovableDrive\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow users to add locations on removable drives to libraries and to be indexed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchEnableAutomaticIndexSizeManangement\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies minimum amount of hard drive space on the same drive as the index location before indexing stops.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/diagnosticsDataSubmissionMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a value allowing the device to send diagnostic and usage telemetry data, such as Watson.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/oneDriveDisableFileSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a value allowing IT admins to prevent apps and features from working with files on OneDrive.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/smartScreenEnableAppInstallControl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT Admins to control whether users are allowed to install apps from places other than the Store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/personalizationDesktopImageUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A http or https Url to a jpg, jpeg or png image that needs to be downloaded and used as the Desktop Image or a file Url to a local image on the file system that needs to used as the Desktop Image.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/personalizationLockScreenImageUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A http or https Url to a jpg, jpeg or png image that neeeds to be downloaded and used as the Lock Screen Image or a file Url to a local image on the file system that needs to be used as the Lock Screen Image.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothAllowedServices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify a list of allowed Bluetooth services and profiles in hex formatted strings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothBlockAdvertising\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using bluetooth advertising.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothBlockDiscoverableMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using bluetooth discoverable mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothBlockPrePairing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block specific bundled Bluetooth peripherals to automatically pair with the host device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockAutofill\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block auto fill.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using the Edge browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeCookiePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which cookies to block in the Edge browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockDeveloperTools\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block developer tools in the Edge browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockSendingDoNotTrackHeader\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from sending the do not track header.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockExtensions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block extensions in the Edge browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockInPrivateBrowsing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block InPrivate browsing on corporate networks, in the Edge browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockJavaScript\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using JavaScript.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockPasswordManager\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block password manager.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockAddressBarDropdown\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the address bar dropdown functionality in Microsoft Edge. Disable this settings to minimize network connections from Microsoft Edge to Microsoft services.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockCompatibilityList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block Microsoft compatibility list in Microsoft Edge. This list from Microsoft helps Edge properly display sites with known compatibility issues.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeClearBrowsingDataOnExit\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Clear browsing data on exiting Microsoft Edge.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeAllowStartPagesModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow users to change Start pages on Edge. Use the EdgeHomepageUrls to specify the Start pages that the user would see by default when they open Edge.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeDisableFirstRunPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the Microsoft web page that opens on the first use of Microsoft Edge. This policy allows enterprises, like those enrolled in zero emissions configurations, to block this page.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockLiveTileDataCollection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the collection of information by Microsoft for live tile creation when users pin a site to Start from Microsoft Edge.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeSyncFavoritesWithInternetExplorer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable favorites sync between Internet Explorer and Microsoft Edge. Additions, deletions, modifications and order changes to favorites are shared between browsers.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cellularBlockDataWhenRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using data over cellular while roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cellularBlockVpn\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using VPN over cellular.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cellularBlockVpnWhenRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using VPN when roaming over cellular.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderBlockEndUserAccess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block end user access to Defender.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderDaysBeforeDeletingQuarantinedMalware\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before deleting quarantined malware. Valid values 0 to 90\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defenderDetectedMalwareActions/lowSeverity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for low severity Malware threat detected.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defenderDetectedMalwareActions/moderateSeverity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for moderate severity Malware threat detected.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defenderDetectedMalwareActions/highSeverity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for high severity Malware threat detected.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defenderDetectedMalwareActions/severeSeverity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for severe severity Malware threat detected.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderDetectedMalwareActions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets Defender’s actions to take on detected Malware per threat level.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderSystemScanSchedule\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defender day of the week for the system scan.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderFilesAndFoldersToExclude\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Files and folder to exclude from scans and real time protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderFileExtensionsToExclude\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File extensions to exclude from scans and real time protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanMaxCpu\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Max CPU usage percentage during scan. Valid values 0 to 100\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderMonitorFileActivity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for monitoring file activity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderProcessesToExclude\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Processes to exclude from scans and real time protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderPromptForSampleSubmission\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The configuration for how to prompt user for sample submission.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderRequireBehaviorMonitoring\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require behavior monitoring.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderRequireCloudProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require cloud protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderRequireNetworkInspectionSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require network inspection system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderRequireRealTimeMonitoring\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require real time monitoring.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanArchiveFiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan archive files.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanDownloads\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan downloads.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanNetworkFiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan files opened from a network folder.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanIncomingMail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan incoming mail messages.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanMappedNetworkDrivesDuringFullScan\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan mapped network drives during full scan.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanRemovableDrivesDuringFullScan\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan removable drives during full scan.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanScriptsLoadedInInternetExplorer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan scripts loaded in Internet Explorer browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderSignatureUpdateIntervalInHours\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The signature update interval in hours. Specify 0 not to check. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The defender system scan type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScheduledScanTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The defender time for the system scan.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScheduledQuickScanTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time to perform a daily quick scan.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderCloudBlockLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the level of cloud-delivered protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenAllowTimeoutConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to show a user-configurable setting to control the screen timeout while on the lock screen of Windows 10 Mobile devices. If this policy is set to Allow, the value set by lockScreenTimeoutInSeconds is ignored.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenBlockActionCenterNotifications\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block action center notifications over lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenBlockCortana\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the user can interact with Cortana using speech while the system is locked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenBlockToastNotifications\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to allow toast notifications above the device lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenTimeoutInSeconds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set the duration (in seconds) from the screen locking to the screen turning off for Windows 10 Mobile devices. Supported values are 11-1800. Valid values 11 to 1800\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether PINs or passwords such as &quot;1111&quot; or &quot;1234&quot; are allowed. For Windows 10 desktops, it also controls the use of picture passwords.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The password expiration in days. Valid values 0 to 730\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minutes of inactivity before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent reuse of. Valid values 0 to 50\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require the user to have a password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordRequireWhenResumeFromIdleState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password upon resuming from an idle state.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of sign in failures before factory reset. Valid values 0 to 999\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyAdvertisingId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables the use of advertising ID. Added in Windows 10, version 1607.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyAutoAcceptPairingAndConsentPrompts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the automatic acceptance of the pairing and privacy user consent dialog when launching apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyBlockInputPersonalization\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the usage of cloud based speech services for Cortana, Dictation, or Store applications.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startBlockUnpinningAppsFromTaskbar\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from unpinning apps from taskbar.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuAppListVisibility\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting the value of this collapses the app list, removes the app list entirely, or disables the corresponding toggle in the Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideChangeAccountSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the change account setting from appearing in the user tile in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideFrequentlyUsedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the most used apps from appearing on the start menu and disables the corresponding toggle in the Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideHibernate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides hibernate from appearing in the power button in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides lock from appearing in the user tile in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHidePowerButton\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the power button from appearing in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideRecentJumpLists\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides recent jump lists from appearing on the start menu/taskbar and disables the corresponding toggle in the Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideRecentlyAddedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides recently added apps from appearing on the start menu and disables the corresponding toggle in the Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideRestartOptions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides “Restart/Update and Restart” from appearing in the power button in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideShutDown\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides shut down/update and shut down from appearing in the power button in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideSignOut\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides sign out from appearing in the user tile in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideSleep\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides sleep from appearing in the power button in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideSwitchAccount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides switch account from appearing in the user tile in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideUserTile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the user tile from appearing in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuLayoutEdgeAssetsXml\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows you to import Edge assets to be used with startMenuLayoutXml policy. Start layout can contain secondary tile from Edge app which looks for Edge local asset file. Edge local asset would not exist and cause Edge secondary tile to appear empty in this case. This policy only gets applied when startMenuLayoutXml policy is modified. The value should be a UTF-8 Base64 encoded byte array.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuLayoutXml\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows admins to override the default Start menu layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in a UTF8 encoded byte array format.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows admins to decide how the Start menu is displayed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderDocuments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Documents folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderDownloads\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Downloads folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderFileExplorer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the FileExplorer shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderHomeGroup\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the HomeGroup folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderMusic\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Music folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderNetwork\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Network folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderPersonalFolder\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the PersonalFolder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderPictures\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Pictures folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Settings folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderVideos\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Videos folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockSettingsApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockSystemPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to System in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockDevicesPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Devices in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockNetworkInternetPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Network &amp; Internet in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockPersonalizationPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Personalization in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockAccountsPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Accounts in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockTimeLanguagePage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Time &amp; Language in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockEaseOfAccessPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Ease of Access in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockPrivacyPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Privacy in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockUpdateSecurityPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Update &amp; Security in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockAppsPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Apps in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockGamingPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Gaming in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockConsumerSpecificFeatures\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to block experiences that are typically for consumers only, such as Start suggestions, Membership notifications, Post-OOBE app install and redirect tiles.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to turn off all Windows Spotlight features\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockOnActionCenter\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block suggestions from Microsoft that show after each OS clean install, upgrade or in an on-going basis to introduce users to what is new or changed\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockTailoredExperiences\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block personalized content in Windows spotlight based on user’s device usage.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockThirdPartyNotifications\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block third party content delivered via Windows Spotlight\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockWelcomeExperience\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block Windows Spotlight Windows welcome experience\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockWindowsTips\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to turn off the popup of Windows Tips.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightConfigureOnLockScreen\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the type of Spotlight\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/networkProxyApplySettingsDeviceWide\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set, proxy settings will be applied to all processes and accounts in the device. Otherwise, it will be applied to the user account that’s enrolled into MDM.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/networkProxyDisableAutoDetect\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable automatic detection of settings. If enabled, the system will try to find the path to a proxy auto-config (PAC) script.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/networkProxyAutomaticConfigurationUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address to the proxy auto-config (PAC) script you want to use.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10NetworkProxyServer/address\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address to the proxy server. Specify an address in the format &lt;server&gt;[“:”&lt;port&gt;]\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10NetworkProxyServer/exceptions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Addresses that should not use the proxy server. The system will not use the proxy server for addresses beginning with what is specified in this node.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10NetworkProxyServer/useForLocalAddresses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the proxy server should be used for local (intranet) addresses.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/networkProxyServer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies manual proxy server settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/accountsBlockAddingNonMicrosoftAccountEmail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/antiTheftModeBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from selecting an AntiTheft mode preference (Windows 10 Mobile only).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using bluetooth.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cameraBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from accessing the camera of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/connectedDevicesServiceBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block Connected Devices Service which enables discovery and connection to other devices, remote messaging, remote app sessions and other cross-device experiences.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/certificatesBlockManualRootCertificateInstallation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from doing manual root certificate installation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/copyPasteBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using copy paste.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cortanaBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using Cortana.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/deviceManagementBlockFactoryResetOnMobile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from resetting their phone.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/deviceManagementBlockManualUnenroll\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from doing manual un-enrollment from device management.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/safeSearchFilter\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies what filter level of safe search is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockPopups\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockSearchSuggestions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using the search suggestions in the address bar.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockSendingIntranetTrafficToInternetExplorer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from sending Intranet traffic to Internet Explorer from Edge.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeRequireSmartScreen\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Require the user to use the smart screen filter.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeEnterpriseModeSiteListLocation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the enterprise mode site list location. Could be a local file, local network or http location.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeFirstRunUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The first run URL for when Edge browser is opened for the first time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeSearchEngine\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to set a default search engine for MDM-Controlled devices. Users can override this and change their default search engine provided the AllowSearchEngineCustomization policy is not set.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeHomepageUrls\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of URLs for homepages shodwn on MDM-enrolled devices on Edge browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockAccessToAboutFlags\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to prevent access to about flags on Edge browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/smartScreenBlockPromptOverride\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not users can override SmartScreen Filter warnings about potentially malicious websites.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/smartScreenBlockPromptOverrideForFiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not users can override the SmartScreen Filter warnings about downloading unverified files\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/webRtcBlockLocalhostIpAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not user's localhost IP address is displayed while making phone calls using the WebRTC\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/internetSharingBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using internet sharing.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockAddProvisioningPackage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from installing provisioning packages.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockRemoveProvisioningPackage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the runtime configuration agent from removing provisioning packages.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockChangeSystemTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing date and time settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockEditDeviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from editing the device name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockChangeRegion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing the region settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockChangeLanguage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing the language settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockChangePowerSleep\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing power and sleep settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/locationServicesBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from location services.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/microsoftAccountBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block a Microsoft account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/microsoftAccountBlockSettingsSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block Microsoft account settings sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/nfcBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using near field communication.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/resetProtectionModeBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from reset protection mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/screenCaptureBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from taking Screenshots.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/storageBlockRemovableStorage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using removable storage.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/storageRequireMobileDeviceEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicating whether or not to require encryption on a mobile device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/usbBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from USB connection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/voiceRecordingBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from voice recording.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wiFiBlockAutomaticConnectHotspots\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicating whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wiFiBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using Wi-Fi.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wiFiBlockManualConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using Wi-Fi manual configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wiFiScanInterval\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify how often devices scan for Wi-Fi networks. Supported values are 1-500, where 100 = default, and 500 = low frequency. Valid values 1 to 500\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wirelessDisplayBlockProjectionToThisDevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow other devices from discovering this PC for projection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wirelessDisplayBlockUserInputFromReceiver\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow user input from wireless display receiver.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wirelessDisplayRequirePinForPairing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a PIN for new devices to initiate pairing.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsStoreBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using the Windows store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/appsAllowTrustedAppsSideloading\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether apps from AppX packages signed with a trusted certificate can be side loaded.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsStoreBlockAutoUpdate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block automatic update of apps from Windows Store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/developerUnlockSetting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow developer unlock.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/sharedUserAppDataAllowed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block multiple users of the same app to share data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/appsBlockWindowsStoreOriginatedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the launch of all apps from Windows Store that came pre-installed or were downloaded.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsStoreEnablePrivateStoreOnly\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable Private Store Only.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/storageRestrictAppDataToSystemVolume\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether application data is restricted to the system drive.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/storageRestrictAppInstallToSystemVolume\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the installation of applications is restricted to the system drive.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/gameDvrBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block DVR and broadcasting.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/experienceBlockDeviceDiscovery\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable device discovery UX.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/experienceBlockErrorDialogWhenNoSIM\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the error dialog from displaying if no SIM card is detected.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/experienceBlockTaskSwitcher\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable task switching on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/logonBlockFastUserSwitching\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the ability to quickly switch between users that are logged on simultaneously without logging off.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.edgeSearchEngineCustom/edgeSearchEngineOpenSearchXmlUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Points to a https link containing the OpenSearch xml file that contains, at minimum, the short name and the URL to the search Engine.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.edgeSearchEngine/edgeSearchEngineType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to set a predefined default search engine for MDM-Controlled devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CustomConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10CustomConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CustomConfiguration/omaSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 1000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EnterpriseModernAppManagementConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows10 Enterprise Modern App Management Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EnterpriseModernAppManagementConfiguration/uninstallBuiltInApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to uninstall a fixed list of built-in Windows apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the sharedPCConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCAccountManagerPolicy/accountDeletionPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures when accounts are deleted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCAccountManagerPolicy/cacheAccountsAboveDiskFreePercentage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the percentage of available disk space a PC should have before it stops deleting cached shared PC accounts. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCAccountManagerPolicy/inactiveThresholdDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies when the accounts will start being deleted when they have not been logged on during the specified period, given as number of days. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCAccountManagerPolicy/removeAccountsBelowDiskFreePercentage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the percentage of disk space remaining on a PC before cached accounts will be deleted to free disk space. Accounts that have been inactive the longest will be deleted first. Only applies when AccountDeletionPolicy is DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/accountManagerPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how accounts are managed on a shared PC. Only applies when disableAccountManager is false.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/allowedAccounts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which type of accounts are allowed to use on a shared PC.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/allowLocalStorage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether local storage is allowed on a shared PC.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/disableAccountManager\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the account manager for shared PC mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/disableEduPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the default shared PC education environment policies should be disabled. For Windows 10 RS2 and later, this policy will be applied without setting Enabled to true.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/disablePowerPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the default shared PC power policies should be disabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/disableSignInOnResume\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the requirement to sign in whenever the device wakes up from sleep mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/enabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables shared PC mode and applies the shared pc policies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/idleTimeBeforeSleepInSeconds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the time in seconds that a device must sit idle before the PC goes to sleep. Setting this value to 0 prevents the sleep timeout from occurring.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/kioskAppDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the display text for the account shown on the sign-in screen which launches the app specified by SetKioskAppUserModelId. Only applies when KioskAppUserModelId is set.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/kioskAppUserModelId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the application user model ID of the app to use with assigned access.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/maintenanceStartTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the daily start time of maintenance hour.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the secureAssessment resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/launchUri\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Url link to an assessment that's automatically loaded when the secure assessment browser is launched. It has to be a valid Url (http[s]://msdn.microsoft.com/).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/configurationAccount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The account used to configure the Windows device for taking the test. The user can be a domain account (domain\\user), an AAD account (username@tenant.com) or a local account (username).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/allowPrinting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the app from printing during the test.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/allowScreenCapture\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow screen capture capability during a test.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/allowTextSuggestion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow text suggestions during the test.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CustomConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windowsPhone81CustomConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CustomConfiguration/omaSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 1000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Update for business configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/deliveryOptimizationMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Delivery Optimization Mode\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/prereleaseFeatures\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The pre-release features.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/automaticUpdateMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatic update mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/microsoftUpdateServiceAllowed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow Microsoft Update Service\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/driversExcluded\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exclude Windows update Drivers\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/installationSchedule\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Installation schedule\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesDeferralPeriodInDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defer Quality Updates by these many days\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesDeferralPeriodInDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defer Feature Updates by these many days\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesPaused\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pause Quality Updates\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesPaused\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pause Feature Updates\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesPauseExpiryDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Quality Updates Pause Expiry datetime\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesPauseExpiryDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Feature Updates Pause Expiry datetime\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/businessReadyUpdatesOnly\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines which branch devices will receive their updates from\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateScheduledInstall/scheduledInstallDay\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Install Day in week\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateScheduledInstall/scheduledInstallTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Install Time during day\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateActiveHoursInstall/activeHoursStart\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours Start\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateActiveHoursInstall/activeHoursEnd\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours End\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windows81GeneralConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/accountsBlockAddingNonMicrosoftAccountEmail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/applyOnlyToWindows81\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n                    <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating whether this policy only applies to Windows 8.1. This property is read-only.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockAutofill\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block auto fill.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockAutomaticDetectionOfIntranetSites\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block automatic detection of Intranet sites.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockEnterpriseModeAccess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block enterprise mode access.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockJavaScript\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using JavaScript.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockPlugins\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block plug-ins.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockPopups\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockSendingDoNotTrackHeader\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from sending the do not track header.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockSingleWordEntryOnIntranetSites\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block a single word entry on Intranet sites.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserRequireSmartScreen\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require the user to use the smart screen filter.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserEnterpriseModeSiteListLocation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enterprise mode site list location. Could be a local file, local network or http location.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserInternetSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internet security level.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserIntranetSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intranet security level.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserLoggingReportLocation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The logging report location.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserRequireHighSecurityForRestrictedSites\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require high security for restricted sites.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserRequireFirewall\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a firewall.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserRequireFraudWarning\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require fraud warning.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserTrustedSitesSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The trusted sites security level.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/cellularBlockDataRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block data roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/diagnosticsBlockDataSubmission\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordBlockPicturePasswordAndPin\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using a pictures password and pin.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password expiration in days.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minutes of inactivity before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of sign in failures before factory reset.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/storageRequireDeviceEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require encryption on a mobile device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/updatesRequireAutomaticUpdates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require automatic updates.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/userAccountControlSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user account control settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/workFoldersUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The work folders url.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windowsPhone81GeneralConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/applyOnlyToWindowsPhone81\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n                    <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating whether this policy only applies to Windows Phone 8.1. This property is read-only.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/appsBlockCopyPaste\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block copy paste.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/bluetoothBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block bluetooth.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/cameraBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block camera.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/cellularBlockWifiTethering\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi tethering. Has no impact if Wi-Fi is blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/compliantAppsList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/compliantAppListType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List that is in the AppComplianceList.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/diagnosticDataBlockSubmission\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/emailBlockAddingAccounts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block custom email accounts.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/locationServicesBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block location services.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/microsoftAccountBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block using a Microsoft Account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/nfcBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Near-Field Communication.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing the calendar.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before screen timeout.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of character sets a password must contain.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password type that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/screenCaptureBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block screenshots.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/storageBlockRemovableStorage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block removable storage.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require encryption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/webBrowserBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/wifiBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/wifiBlockAutomaticConnectHotspots\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/wifiBlockHotspotReporting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi hotspot reporting. Has no impact if Wi-Fi is blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/windowsStoreBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the Windows Store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10TeamGeneralConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/azureOperationalInsightsBlockTelemetry\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block Azure Operational Insights.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/azureOperationalInsightsWorkspaceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Operational Insights workspace id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/azureOperationalInsightsWorkspaceKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Operational Insights Workspace key.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/connectAppBlockAutoLaunch\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to automatically launch the Connect app whenever a projection is initiated.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/maintenanceWindowBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block setting a maintenance window for device updates.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/maintenanceWindowDurationInHours\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maintenance window duration for device updates. Valid values 0 to 5\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/maintenanceWindowStartTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maintenance window start time for device updates.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/miracastChannel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The channel.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/miracastBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block wireless projection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/miracastRequirePin\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a pin for wireless projection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsBlockMyMeetingsAndFiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to disable the &quot;My meetings and files&quot; feature in the Start menu, which shows the signed-in user's meetings and files from Office 365.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsBlockSessionResume\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to allow the ability to resume a session when the session times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsBlockSigninSuggestions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to disable auto-populating of the sign-in dialog with invitees from scheduled meetings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsDefaultVolume\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the default volume value for a new session. Permitted values are 0-100. The default is 45. Valid values 0 to 100\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsScreenTimeoutInMinutes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of minutes until the Hub screen turns off.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsSessionTimeoutInMinutes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of minutes until the session times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsSleepTimeoutInMinutes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of minutes until the Hub enters sleep mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/welcomeScreenBlockAutomaticWakeUp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the welcome screen from waking up automatically when someone enters the room.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/welcomeScreenBackgroundImageUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The welcome screen background image URL. The URL must use the HTTPS protocol and return a PNG image.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/welcomeScreenMeetingInformation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The welcome screen meeting information shown.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceActionItem/gracePeriodHours\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of hours to wait till the action will be enforced. Valid values 0 to 8760\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceActionItem/actionType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"What action to take\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceActionItem/notificationTemplateId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"What notification Message template to use\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceActionItem/notificationMessageCCList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of group IDs to speicify who to CC this notification message to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/deviceDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/deviceModel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/complianceGracePeriodExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/userDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the DevicePolicyStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/devicesCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices count for that user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/pendingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/notApplicableCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/successCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/errorCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/failedCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/lastUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/configurationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/pendingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/notApplicableCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/successCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/errorCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/failedCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/lastUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/configurationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Android.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of characters in password\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 65535\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityPreventInstallAppsFromUnknownSources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices disallow installation of apps from unknown sources.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityDisableUsbDebugging\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable USB debugging on Android devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireVerifyApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/deviceThreatProtectionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityBlockJailbrokenDevices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Android version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/minAndroidSecurityPatchLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android security patch level.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Android devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireSafetyNetAttestationBasicIntegrity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet basic integrity check.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireSafetyNetAttestationCertifiedDevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet certified device check.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireGooglePlayServices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Google Play Services to be installed and enabled on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireUpToDateSecurityProviders\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireCompanyPortalAppIntegrity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the Company Portal client app runtime integrity check.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Android Work Profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of characters in password\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityPreventInstallAppsFromUnknownSources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices disallow installation of apps from unknown sources.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityDisableUsbDebugging\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable USB debugging on Android devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireVerifyApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/deviceThreatProtectionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityBlockJailbrokenDevices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Android version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/minAndroidSecurityPatchLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android security patch level.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Android devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireSafetyNetAttestationBasicIntegrity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet basic integrity check.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireSafetyNetAttestationCertifiedDevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet certified device check.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireGooglePlayServices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Google Play Services to be installed and enabled on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireUpToDateSecurityProviders\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireCompanyPortalAppIntegrity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the Company Portal client app runtime integrity check.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for IOS.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple passcodes.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the passcode expires. Valid values 1 to 65535\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passcode. Valid values 4 to 14\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a passcode is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodePreviousPasscodeBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passcodes to block. Valid values 1 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required passcode type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a passcode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum IOS version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum IOS version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/securityBlockJailbrokenDevices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/deviceThreatProtectionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection .\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/managedEmailProfileRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a managed email profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Mac OS.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to require a password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple passwords.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 65535\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of password. Valid values 4 to 14\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 1 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum IOS version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum IOS version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/systemIntegrityProtectionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled system integrity protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/deviceThreatProtectionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection .\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Mac OS devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/firewallEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the firewall should be enabled or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/firewallBlockAllIncoming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Corresponds to the “Block all incoming connections” option.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/firewallEnableStealthMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Corresponds to “Enable stealth mode.”\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Windows 10.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock Windows device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordRequiredToUnlockFromIdle\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock an idle device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The password expiration in days.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/requireHealthyDeviceReport\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows 10 version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows 10 version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/mobileOsMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows Phone version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/mobileOsMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows Phone version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/earlyLaunchAntiMalwareDriverEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/bitLockerEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/secureBootEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/codeIntegrityEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on windows devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Windows 10 Mobile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock Windows Phone device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block syncing the calendar.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before password expiration. Valid values 1 to 255\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordRequireToUnlockFromIdle\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock an idle device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows Phone version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows Phone version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/earlyLaunchAntiMalwareDriverEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/bitLockerEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/secureBootEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/codeIntegrityEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on windows devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Windows 8.1.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock Windows device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password expiration in days.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows 8.1 version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows 8.1 version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require encryption on a windows 8.1 device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Windows 8.1 Mobile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block syncing the calendar.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to require a password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows Phone version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows Phone version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on windows phone devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/compliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/nonCompliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of non compliant devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/remediatedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/errorDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices had error.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/unknownDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/conflictDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/notApplicableDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/compliantUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/nonCompliantUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of non compliant users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/remediatedUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/errorUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users had error.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/unknownUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/conflictUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/notApplicableUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/inGracePeriodCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices that are in grace period\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/configManagerCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices that have compliance managed by System Center Configuration Manager\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/unknownDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/notApplicableDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/compliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/remediatedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/nonCompliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/errorDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/conflictDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/setting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting class name and property name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/settingName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the setting.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/platformType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting platform\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/unknownDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/notApplicableDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/compliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/remediatedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/nonCompliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/errorDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/conflictDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance setting State for a given device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/setting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting class name and property name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/settingName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Setting Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/deviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Device Id that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/deviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Device Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user Id that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/userEmail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User email address that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User PrincipalName that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/deviceModel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/complianceGracePeriodExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/installStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The installation status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/osVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device version that is being reported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/deviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device id that is being reported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User id that is being reported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/deviceDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/deviceModel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/complianceGracePeriodExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/setting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/settingName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized/user friendly setting name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/instanceDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of setting instance that is being reported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/errorCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/errorDescription\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error description\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserName\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/userEmail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserEmail\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/sources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contributing policies\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/currentValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current value of setting on device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationState/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the policy for this policyBase\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationState/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationState/platformType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform type that the policy applies to\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationState/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationState/settingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of how many setting a policy holds\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/setting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/settingName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized/user friendly setting name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/instanceDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of setting instance that is being reported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/errorCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/errorDescription\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error description\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserName\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/userEmail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserEmail\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/sources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contributing policies\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/currentValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current value of setting on device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the policy for this policyBase\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/platformType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform type that the policy applies to\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/settingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of how many setting a policy holds\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/organizationName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organization associated with the Apple Volume Purchase Program Token\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/vppTokenAccountType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: `business`, `education`.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/appleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The apple Id associated with the given Apple Volume Purchase Program Token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/expirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration date time of the Apple Volume Purchase Program Token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/lastSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time when an application sync was done with the Apple volume purchase program service using the the Apple Volume Purchase Program Token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/token\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple Volume Purchase Program Token string downloaded from the Apple Volume Purchase Program.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modification date time associated with the Apple Volume Purchase Program Token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current state of the Apple Volume Purchase Program Token. Possible values are: `unknown`, `valid`, `expired`, `invalid`, `assignedToExternalMDM`.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/lastSyncStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current sync status of the last application sync which was triggered using the Apple Volume Purchase Program Token. Possible values are: `none`, `inProgress`, `completed`, `failed`.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/automaticallyUpdateApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not apps for the VPP token will be automatically updated.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/countryOrRegion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not apps for the VPP token will be automatically updated.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/lastSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last sync time for the Exchange Connector\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange Connector Status\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/primarySmtpAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address used to configure the Service To Service Exchange Connector.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/serverName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the Exchange server.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/connectorServerName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the server hosting the Exchange Connector.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/exchangeConnectorType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of Exchange Connector Configured.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the ExchangeConnectorAgent\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/exchangeAlias\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An alias assigned to the Exchange server\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/exchangeOrganization\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange Organization to the Exchange server\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceEnrollmentConfiguration/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device configuration profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/platformBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the platform from enrolling\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/personalDeviceEnrollmentBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block personally owned devices from enrolling\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Min OS version supported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Max OS version supported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings/enabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if on premises conditional access is enabled for this organization\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings/includedGroups\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings/excludedGroups\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings/overrideDefaultRule\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Override the default access rule when allowing a device to ensure access is granted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/lastHeartbeatDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime of last Heartbeat recieved from the Data Sync Partner\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/partnerState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data Sync Partner state for this account\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/androidEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Android, set whether data from the data sync partner should be used during compliance evaluations\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/iosEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For IOS, get or set whether data from the data sync partner should be used during compliance evaluations\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/androidDeviceBlockedOnMissingPartnerData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Android, set whether Intune must receive data from the data sync partner prior to marking a device compliant\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/iosDeviceBlockedOnMissingPartnerData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For IOS, set whether Intune must receive data from the data sync partner prior to marking a device compliant\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/partnerUnsupportedOsVersionBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Data Sync Partner\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/partnerUnresponsivenessThresholdInDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Get or Set days the per tenant tolerance to unresponsiveness for this partner integration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/lastHeartbeatDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of last heartbeat after admin enabled option Connect to Device management Partner\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/partnerState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner state of this tenant\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/partnerAppType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner App type\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/singleTenantAppId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner Single tenant App id\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner display name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/isConfigured\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether device management partner is configured or not\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/whenPartnerDevicesWillBeRemovedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime in UTC when PartnerDevices will be removed\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime in UTC when PartnerDevices will be marked as NonCompliant\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for the deployment an app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileApp/mobileAppIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app with it's operating system type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileApp/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppPolicyAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type for deployment of groups or apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppPolicyAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for deployment of a group or app\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppDiagnosticStatus/validationName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The validation friendly name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppDiagnosticStatus/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the operation\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppDiagnosticStatus/mitigationInstruction\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Instruction on how to mitigate a failed validation\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of creation\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/lastSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of last the app synced with management service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/applicationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/managementSdkVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App management SDK version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/platformVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating System version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/deviceType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Host device type\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/deviceTag\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App management SDK generated tag, which helps relate apps hosted on the same device. Not guaranteed to relate apps in all conditions.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/deviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Host device name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/flaggedReasons\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more reasons an app registration is flagged. E.g. app running on rooted device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user Id to who this app registration belongs.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/appIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app package Identifier\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/appliedPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more policys already applied on the registered app when it last synchronized with managment service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/intendedPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more policies admin intended for the app as of now.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppOperation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an operation applied against an app registration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/operations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more long running operations triggered on the app registration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicy/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy display name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicy/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy's description.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicy/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the policy was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicy/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last time the policy was modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicy/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/periodOfflineBeforeAccessCheck\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The period after which access is checked when the device is not connected to the internet.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/periodOnlineBeforeAccessCheck\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The period after which access is checked when the device is connected to the internet.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/allowedInboundDataTransferSources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sources from which data is allowed to be transferred.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/allowedOutboundDataTransferDestinations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destinations to which data is allowed to be transferred.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/organizationalCredentialsRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether organizational credentials are required for app use.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/allowedOutboundClipboardSharingLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The level to which the clipboard may be shared between apps on the managed device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/dataBackupBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the backup of a managed app's data is blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/deviceComplianceRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether device compliance is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/managedBrowserToOpenLinksRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether internet links should be opened in the managed browser app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/saveAsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether users may use the &quot;Save As&quot; menu item to save a copy of protected files.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/periodOfflineBeforeWipeIsEnforced\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The amount of time an app is allowed to remain disconnected from the internet before all managed data it is wiped.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/pinRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an app-level pin is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/maximumPinRetries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/simplePinBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether simplePin is blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/minimumPinLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum pin length required for an app-level pin if PinRequired is set to True\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/pinCharacterSet\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Character set which may be used for an app-level pin if PinRequired is set to True.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/periodBeforePinReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TimePeriod before the all-level pin must be reset if PinRequired is set to True.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/allowedDataStorageLocations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data storage locations where a user may store managed data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/contactSyncBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether contacts can be synced to the user's device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/printBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether printing is allowed from managed apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/fingerprintBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the fingerprint reader is allowed in place of a pin if PinRequired is set to True.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/disableAppPinIfDevicePinIsSet\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the app pin is required if the device pin is set.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/minimumRequiredOsVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/minimumWarningOsVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will result in warning message on the managed app from accessing company data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/minimumRequiredAppVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/minimumWarningAppVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will result in warning message on the managed app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppProtection/isAssigned\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the policy is deployed to any inclusion groups or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppProtection/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of inclusion and exclusion groups to which the policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.keyValuePair/name\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name for this key-value pair\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.keyValuePair/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for this key-value pair\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppConfiguration/customSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A set of string key and string value pairs to be sent to apps for users to whom the configuration is scoped, unalterned by this service\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/deployedAppCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/isAssigned\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the policy is deployed to any inclusion groups or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/apps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ManagedAppEntity is the base entity type for all other entity types under app management workflow.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/deploymentSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of inclusion and exclusion groups to which the policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enforcementLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WIP enforcement level.See the Enum definition for supported values\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseDomain\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Primary enterprise domain\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionResourceCollection/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionResourceCollection/resources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of resources\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseProtectedDomainNames\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of enterprise domains to be protected\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/protectionUnderLockConfigRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the protection under lock feature (also known as encrypt under pin) should be configured\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/subjectName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate subject name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate description\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/expirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate expiration datetime\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/certificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/dataRecoveryCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a recovery certificate that can be used for data recovery of encrypted files. This is the same as the data recovery agent(DRA) certificate for encrypting file system(EFS)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/revokeOnUnenrollDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy controls whether to revoke the WIP keys when a device unenrolls from the management service. If set to 1 (Don't revoke keys), the keys will not be revoked and the user will continue to have access to protected files after unenrollment. If the keys are not revoked, there will be no revoked file cleanup subsequently.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/rightsManagementServicesTemplateId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TemplateID GUID to use for RMS encryption. The RMS template allows the IT admin to configure the details about who has access to RMS-protected file and how long they have access\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/azureRightsManagementServicesAllowed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to allow Azure RMS encryption for WIP\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/iconsVisible\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether overlays are added to icons for WIP protected files in Explorer and enterprise only app tiles in the Start menu. Starting in Windows 10, version 1703 this setting also configures the visibility of the WIP icon in the title bar of a WIP-protected app\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App display name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's description.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/publisherName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/productName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/denied\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, app is denied protection or exemption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/protectedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Protected applications can access enterprise data and the data handled by those applications are protected with encryption\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/exemptApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exempt applications can also access enterprise data, but the data handled by those applications are not protected. This is because some critical enterprise applications may have compatibility problems with encrypted data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseNetworkDomainNames\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the list of domains that comprise the boundaries of the enterprise. Data from one of these domains that is sent to a device will be considered enterprise data and protected These locations will be considered a safe destination for enterprise data to be shared to\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionProxiedDomainCollection/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.proxiedDomain/ipAddressOrFQDN\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IP address or FQDN\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.proxiedDomain/proxy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy IP\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionProxiedDomainCollection/proxiedDomains\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of proxied domains\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseProxiedDomains\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a list of Enterprise resource domains hosted in the cloud that need to be protected. Connections to these resources are considered enterprise data. If a proxy is paired with a cloud resource, traffic to the cloud resource will be routed through the enterprise network via the denoted proxy server (on Port 80). A proxy server used for this purpose must also be configured using the EnterpriseInternalProxyServers policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionIPRangeCollection/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionIPRangeCollection/ranges\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of ip ranges\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseIPRanges\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the enterprise IP ranges that define the computers in the enterprise network. Data that comes from those computers will be considered part of the enterprise and protected. These locations will be considered a safe destination for enterprise data to be shared to\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseIPRangesAreAuthoritative\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that tells the client to accept the configured list and not to use heuristics to attempt to find other subnets. Default is false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseProxyServers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is a list of proxy servers. Any server not on this list is considered non-enterprise\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseInternalProxyServers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the comma-separated list of internal proxy servers. For example, &quot;157.54.14.28, 157.54.11.118, 10.202.14.167, 157.53.14.163, 157.69.210.59&quot;. These proxies have been configured by the admin to connect to specific resources on the Internet. They are considered to be enterprise network locations. The proxies are only leveraged in configuring the EnterpriseProxiedDomains policy to force traffic to the matched domains through these proxies\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseProxyServersAreAuthoritative\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that tells the client to accept the configured list of proxies and not try to detect other work proxies. Default is false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/neutralDomainResources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of domain names that can used for work or personal resource\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/indexingEncryptedStoresOrItemsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This switch is for the Windows Search Indexer, to allow or disallow indexing of items\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/smbAutoEncryptedFileExtensions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a list of file extensions, so that files with these extensions are encrypted when copying from an SMB share within the corporate boundary\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/isAssigned\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the policy is deployed to any inclusion groups or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Information Protection AppLocker File\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/protectedAppLockerFiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Another way to input protected apps through xml files\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/exemptAppLockerFiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Another way to input exempt apps through xml files\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of security groups targeted for policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMobileAppIdentifier/packageId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app, as specified in the play store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMobileAppIdentifier/bundleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app, as specified in the app store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummaryPerApp/mobileAppIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment of an app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummaryPerApp/configurationAppliedUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users the policy is applied.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummary/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/appDataEncryptionType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of encryption which should be used for data in a managed app. (iOS Only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/screenCaptureBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether screen capture is blocked. (Android only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/encryptAppData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether managed-app data should be encrypted. (Android only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/disableAppEncryptionIfDeviceEncryptionIsEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When this setting is enabled, app level encryption is disabled if device level encryption is enabled. (Android only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumRequiredSdkVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data. (iOS Only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/customSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A set of string key and string value pairs to be sent to the affected users, unalterned by this service\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/deployedAppCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumRequiredPatchVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest required Android security patch level a user can have to gain secure access to the app. (Android only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumWarningPatchVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest recommended Android security patch level a user can have for secure access to the app. (Android only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/faceIdBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True. (iOS Only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/apps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/deploymentSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/screenCaptureBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a managed user can take screen captures of managed apps\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/disableAppEncryptionIfDeviceEncryptionIsEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When this setting is enabled, app level encryption is disabled if device level encryption is enabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/encryptAppData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether application data for managed apps should be encrypted\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/deployedAppCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/minimumRequiredPatchVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest required Android security patch level a user can have to gain secure access to the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/minimumWarningPatchVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest recommended Android security patch level a user can have for secure access to the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/apps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/deploymentSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/appDataEncryptionType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of encryption which should be used for data in a managed app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/minimumRequiredSdkVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/deployedAppCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/faceIdBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/apps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/deploymentSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionDesktopApp/binaryName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The binary name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionDesktopApp/binaryVersionLow\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The lower binary version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionDesktopApp/binaryVersionHigh\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The high binary version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile/fileHash\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA256 hash of the file\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile/file\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File as a byte array\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iPv6Range/lowerAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lower IP Address\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iPv6Range/upperAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upper IP Address\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iPv4Range/lowerAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lower IP Address\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iPv4Range/upperAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upper IP Address\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/revokeOnMdmHandoffDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"New property in RS2, pending documentation\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/mdmEnrollmentUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment url for the MDM\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/windowsHelloForBusinessBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that sets Windows Hello for Business as a method for signing into Windows.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinUppercaseLetters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that configures the use of uppercase letters in the Windows Hello for Business PIN. Default is NotAllow.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinLowercaseLetters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that configures the use of lowercase letters in the Windows Hello for Business PIN. Default is NotAllow.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinSpecialCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that configures the use of special characters in the Windows Hello for Business PIN. Valid special characters for Windows Hello for Business PIN gestures include: ! &quot; # $ % &amp; ' ( ) * + , - . / : ; &lt; = &gt; ? @ [ \\ ] ^ _ ` { | } ~. Default is NotAllow.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/numberOfPastPinsRemembered\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/passwordMaximumAttemptCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 &lt;= X &lt;= 16 for desktop and 0 &lt;= X &lt;= 999 for mobile devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/minutesOfInactivityBeforeDeviceLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked.   Range is an integer X where 0 &lt;= X &lt;= 999.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/daysWithoutContactBeforeUnenroll\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Offline interval before app data is wiped (days) \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppOperation/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operation name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppOperation/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time the app operation was modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppOperation/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current state of the operation\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppOperation/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppRegistration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the synchronization details of an ios app, with management capabilities, for a specific user.\" />\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The ManagedAppRegistration resource represents the details of an app, with management capability, used by a member of the organization.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppRegistration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the synchronization details of an android app, with management capabilities, for a specific user.\" />\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The ManagedAppRegistration resource represents the details of an app, with management capability, used by a member of the organization.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppStatus/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of the status report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppStatus/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppStatusRaw\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an un-typed status report about organizations app protection and configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppStatusRaw/content\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status report content.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.localizedNotificationMessage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The text content of a Notification Message Template for the specified locale.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.localizedNotificationMessage/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.localizedNotificationMessage/locale\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Locale for which this message is destined.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.localizedNotificationMessage/subject\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Message Template Subject.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.localizedNotificationMessage/messageTemplate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Message Template content.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.localizedNotificationMessage/isDefault\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flag to indicate whether or not this is the default locale for language fallback. This flag can only be set. To unset, set this property to true on another Localized Notification Message.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.notificationMessageTemplate/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.notificationMessageTemplate/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the Notification Message Template.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.notificationMessageTemplate/defaultLocale\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default locale to fallback onto when the requested locale is not available.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.notificationMessageTemplate/brandingOptions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Message Template Branding Options. Branding is defined in the Intune Admin Console.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.notificationMessageTemplate/localizedNotificationMessages\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of localized messages for this Notification Message Template.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resourceAction/allowedResourceActions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allowed Actions\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resourceAction/notAllowedResourceActions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Allowed Actions\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.rolePermission/resourceActions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Actions\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleDefinition/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name of the Role definition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleDefinition/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the Role definition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleDefinition/rolePermissions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Role Permissions this role is allowed to perform. These must match the actionName that is defined as part of the rolePermission.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleDefinition/isBuiltIn\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Role. Set to True if it is built-in, or set to False if it is a custom role definition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleDefinition/roleAssignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Role assignments for this role definition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleAssignment/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display or friendly name of the role Assignment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleAssignment/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the Role Assignment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleAssignment/resourceScopes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ids of role scope member security groups.  These are IDs from Azure Active Directory.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleAssignment/roleDefinition\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role definition this assignment is part of.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAndAppManagementRoleAssignment/members\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of ids of role member security groups. These are IDs from Azure Active Directory.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAndAppManagementRoleDefinition\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Definition resource. The role definition is the foundation of role based access in Intune. The role combines an Intune resource such as a Mobile App and associated role permissions such as Create or Read for the resource. There are two types of roles, built-in and custom. Built-in roles cannot be modified. Both built-in roles and custom roles must have assignments to be enforced. Create custom roles if you want to define a role that allows any of the available resources and role permissions to be combined into a single role.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resourceOperation/resourceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the Resource this operation is performed on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resourceOperation/actionName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of action this operation is going to perform. The actionName should be concise and limited to as few words as possible.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resourceOperation/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the resource operation. The description is used in mouse-over text for the operation when shown in the Azure Portal.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the TEM partner.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/url\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/appAuthorized\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the partner's AAD app has been authorized to access Intune.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/enabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether Intune's connection to the TEM service is currently enabled or disabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/lastConnectionDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of the last request sent to Intune by the TEM partner.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBookAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign a eBook to a group.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBookAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBookAssignment/installIntent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install intent for eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/publisher\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Publisher.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/publishedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the eBook was published.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/largeCover\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Book cover.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the eBook file was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the eBook was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/informationUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The more information Url.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/privacyInformationUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The privacy statement Url.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for this eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eBookInstallSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the installation summary of a book for a device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/installSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile App Install Summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the installation state for a device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/deviceStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of installation states for this eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userInstallStateSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the installation state summary for a user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/userStateSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of installation states for this eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBookAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign an iOS VPP EBook to a group.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eBookInstallSummary/installedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have successfully installed this book.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eBookInstallSummary/failedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have failed to install this book.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eBookInstallSummary/notInstalledDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that does not have this book installed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eBookInstallSummary/installedUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users whose devices have all succeeded to install this book.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eBookInstallSummary/failedUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that have 1 or more device that failed to install this book.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eBookInstallSummary/notInstalledUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that did not install this book.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/deviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/deviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/lastSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last sync date and time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/installState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/errorCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code for install failures.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/osVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/osDescription\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Description.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device User Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userInstallStateSummary/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userInstallStateSummary/installedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Installed Device Count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userInstallStateSummary/failedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failed Device Count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userInstallStateSummary/notInstalledDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not installed device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userInstallStateSummary/deviceStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties for iOS Vpp eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/vppTokenId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Vpp token ID.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/appleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple ID associated with Vpp token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/vppOrganizationName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Vpp token's organization name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/genres\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Genres.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/language\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Language.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/seller\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Seller.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/totalLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total license count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/usedLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used license count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteAssistancePartner/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the partner.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteAssistancePartner/onboardingUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the partner's onboarding portal, where an administrator can configure their Remote Assistance service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteAssistancePartner/onboardingStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TBD\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteAssistancePartner/lastConnectionDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of the last request sent to Intune by the TEM partner.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLearningSummary/applicationName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLearningSummary/applicationType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application Type\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLearningSummary/deviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Count\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionNetworkLearningSummary/url\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Website url\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionNetworkLearningSummary/deviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Count\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingEvent/eventDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the event occurred .\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingEvent/correlationId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Id used for tracing the failure in the service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event representing an enrollment failure.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/managedDeviceIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device identifier created or collected by Intune.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/operatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating System.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/osVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for the user that tried to enroll the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/deviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure AD device identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/enrollmentType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of the enrollment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/failureCategory\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Highlevel failure category.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/failureReason\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detailed failure reason.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.activityHistoryItem\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.security\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.alert\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.trending/resourceVisualization\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.trending/resourceReference\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharingDetail/sharingReference\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedInsight/resourceVisualization\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedInsight/resourceReference\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.usedInsight/resourceVisualization\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.usedInsight/resourceReference\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n        </Schema>\n    </edmx:DataServices>\n</edmx:Edmx>"
  },
  {
    "path": "docs/csdl/graph1.0_updated.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<edmx:Edmx Version=\"4.0\" xmlns:edmx=\"http://docs.oasis-open.org/odata/ns/edmx\">\n    <edmx:DataServices>\n        <Schema Namespace=\"microsoft.graph\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n            <EnumType Name=\"dayOfWeek\">\n                <Member Name=\"sunday\" Value=\"0\" />\n                <Member Name=\"monday\" Value=\"1\" />\n                <Member Name=\"tuesday\" Value=\"2\" />\n                <Member Name=\"wednesday\" Value=\"3\" />\n                <Member Name=\"thursday\" Value=\"4\" />\n                <Member Name=\"friday\" Value=\"5\" />\n                <Member Name=\"saturday\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"automaticRepliesStatus\">\n                <Member Name=\"disabled\" Value=\"0\" />\n                <Member Name=\"alwaysEnabled\" Value=\"1\" />\n                <Member Name=\"scheduled\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"externalAudienceScope\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"contactsOnly\" Value=\"1\" />\n                <Member Name=\"all\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"attendeeType\">\n                <Member Name=\"required\" Value=\"0\" />\n                <Member Name=\"optional\" Value=\"1\" />\n                <Member Name=\"resource\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"freeBusyStatus\">\n                <Member Name=\"free\" Value=\"0\" />\n                <Member Name=\"tentative\" Value=\"1\" />\n                <Member Name=\"busy\" Value=\"2\" />\n                <Member Name=\"oof\" Value=\"3\" />\n                <Member Name=\"workingElsewhere\" Value=\"4\" />\n                <Member Name=\"unknown\" Value=\"-1\" />\n            </EnumType>\n            <EnumType Name=\"locationType\">\n                <Member Name=\"default\" Value=\"0\" />\n                <Member Name=\"conferenceRoom\" Value=\"1\" />\n                <Member Name=\"homeAddress\" Value=\"2\" />\n                <Member Name=\"businessAddress\" Value=\"3\" />\n                <Member Name=\"geoCoordinates\" Value=\"4\" />\n                <Member Name=\"streetAddress\" Value=\"5\" />\n                <Member Name=\"hotel\" Value=\"6\" />\n                <Member Name=\"restaurant\" Value=\"7\" />\n                <Member Name=\"localBusiness\" Value=\"8\" />\n                <Member Name=\"postalAddress\" Value=\"9\" />\n            </EnumType>\n            <EnumType Name=\"locationUniqueIdType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"locationStore\" Value=\"1\" />\n                <Member Name=\"directory\" Value=\"2\" />\n                <Member Name=\"private\" Value=\"3\" />\n                <Member Name=\"bing\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"activityDomain\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"work\" Value=\"1\" />\n                <Member Name=\"personal\" Value=\"2\" />\n                <Member Name=\"unrestricted\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"mailTipsType\" IsFlags=\"true\">\n                <Member Name=\"automaticReplies\" Value=\"1\" />\n                <Member Name=\"mailboxFullStatus\" Value=\"2\" />\n                <Member Name=\"customMailTip\" Value=\"4\" />\n                <Member Name=\"externalMemberCount\" Value=\"8\" />\n                <Member Name=\"totalMemberCount\" Value=\"16\" />\n                <Member Name=\"maxMessageSize\" Value=\"32\" />\n                <Member Name=\"deliveryRestriction\" Value=\"64\" />\n                <Member Name=\"moderationStatus\" Value=\"128\" />\n                <Member Name=\"recipientScope\" Value=\"256\" />\n                <Member Name=\"recipientSuggestions\" Value=\"512\" />\n            </EnumType>\n            <EnumType Name=\"recipientScopeType\" IsFlags=\"true\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"internal\" Value=\"1\" />\n                <Member Name=\"external\" Value=\"2\" />\n                <Member Name=\"externalPartner\" Value=\"4\" />\n                <Member Name=\"externalNonPartner\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"timeZoneStandard\">\n                <Member Name=\"windows\" Value=\"0\" />\n                <Member Name=\"iana\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"bodyType\">\n                <Member Name=\"text\" Value=\"0\" />\n                <Member Name=\"html\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"importance\">\n                <Member Name=\"low\" Value=\"0\" />\n                <Member Name=\"normal\" Value=\"1\" />\n                <Member Name=\"high\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"inferenceClassificationType\">\n                <Member Name=\"focused\" Value=\"0\" />\n                <Member Name=\"other\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"followupFlagStatus\">\n                <Member Name=\"notFlagged\" Value=\"0\" />\n                <Member Name=\"complete\" Value=\"1\" />\n                <Member Name=\"flagged\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"calendarColor\">\n                <Member Name=\"lightBlue\" Value=\"0\" />\n                <Member Name=\"lightGreen\" Value=\"1\" />\n                <Member Name=\"lightOrange\" Value=\"2\" />\n                <Member Name=\"lightGray\" Value=\"3\" />\n                <Member Name=\"lightYellow\" Value=\"4\" />\n                <Member Name=\"lightTeal\" Value=\"5\" />\n                <Member Name=\"lightPink\" Value=\"6\" />\n                <Member Name=\"lightBrown\" Value=\"7\" />\n                <Member Name=\"lightRed\" Value=\"8\" />\n                <Member Name=\"maxColor\" Value=\"9\" />\n                <Member Name=\"auto\" Value=\"-1\" />\n            </EnumType>\n            <EnumType Name=\"responseType\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"organizer\" Value=\"1\" />\n                <Member Name=\"tentativelyAccepted\" Value=\"2\" />\n                <Member Name=\"accepted\" Value=\"3\" />\n                <Member Name=\"declined\" Value=\"4\" />\n                <Member Name=\"notResponded\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"sensitivity\">\n                <Member Name=\"normal\" Value=\"0\" />\n                <Member Name=\"personal\" Value=\"1\" />\n                <Member Name=\"private\" Value=\"2\" />\n                <Member Name=\"confidential\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"recurrencePatternType\">\n                <Member Name=\"daily\" Value=\"0\" />\n                <Member Name=\"weekly\" Value=\"1\" />\n                <Member Name=\"absoluteMonthly\" Value=\"2\" />\n                <Member Name=\"relativeMonthly\" Value=\"3\" />\n                <Member Name=\"absoluteYearly\" Value=\"4\" />\n                <Member Name=\"relativeYearly\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"weekIndex\">\n                <Member Name=\"first\" Value=\"0\" />\n                <Member Name=\"second\" Value=\"1\" />\n                <Member Name=\"third\" Value=\"2\" />\n                <Member Name=\"fourth\" Value=\"3\" />\n                <Member Name=\"last\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"recurrenceRangeType\">\n                <Member Name=\"endDate\" Value=\"0\" />\n                <Member Name=\"noEnd\" Value=\"1\" />\n                <Member Name=\"numbered\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"eventType\">\n                <Member Name=\"singleInstance\" Value=\"0\" />\n                <Member Name=\"occurrence\" Value=\"1\" />\n                <Member Name=\"exception\" Value=\"2\" />\n                <Member Name=\"seriesMaster\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"meetingMessageType\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"meetingRequest\" Value=\"1\" />\n                <Member Name=\"meetingCancelled\" Value=\"2\" />\n                <Member Name=\"meetingAccepted\" Value=\"3\" />\n                <Member Name=\"meetingTenativelyAccepted\" Value=\"4\" />\n                <Member Name=\"meetingDeclined\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"messageActionFlag\">\n                <Member Name=\"any\" Value=\"0\" />\n                <Member Name=\"call\" Value=\"1\" />\n                <Member Name=\"doNotForward\" Value=\"2\" />\n                <Member Name=\"followUp\" Value=\"3\" />\n                <Member Name=\"fyi\" Value=\"4\" />\n                <Member Name=\"forward\" Value=\"5\" />\n                <Member Name=\"noResponseNecessary\" Value=\"6\" />\n                <Member Name=\"read\" Value=\"7\" />\n                <Member Name=\"reply\" Value=\"8\" />\n                <Member Name=\"replyToAll\" Value=\"9\" />\n                <Member Name=\"review\" Value=\"10\" />\n            </EnumType>\n            <EnumType Name=\"categoryColor\">\n                <Member Name=\"preset0\" Value=\"0\" />\n                <Member Name=\"preset1\" Value=\"1\" />\n                <Member Name=\"preset2\" Value=\"2\" />\n                <Member Name=\"preset3\" Value=\"3\" />\n                <Member Name=\"preset4\" Value=\"4\" />\n                <Member Name=\"preset5\" Value=\"5\" />\n                <Member Name=\"preset6\" Value=\"6\" />\n                <Member Name=\"preset7\" Value=\"7\" />\n                <Member Name=\"preset8\" Value=\"8\" />\n                <Member Name=\"preset9\" Value=\"9\" />\n                <Member Name=\"preset10\" Value=\"10\" />\n                <Member Name=\"preset11\" Value=\"11\" />\n                <Member Name=\"preset12\" Value=\"12\" />\n                <Member Name=\"preset13\" Value=\"13\" />\n                <Member Name=\"preset14\" Value=\"14\" />\n                <Member Name=\"preset15\" Value=\"15\" />\n                <Member Name=\"preset16\" Value=\"16\" />\n                <Member Name=\"preset17\" Value=\"17\" />\n                <Member Name=\"preset18\" Value=\"18\" />\n                <Member Name=\"preset19\" Value=\"19\" />\n                <Member Name=\"preset20\" Value=\"20\" />\n                <Member Name=\"preset21\" Value=\"21\" />\n                <Member Name=\"preset22\" Value=\"22\" />\n                <Member Name=\"preset23\" Value=\"23\" />\n                <Member Name=\"preset24\" Value=\"24\" />\n                <Member Name=\"none\" Value=\"-1\" />\n            </EnumType>\n            <EnumType Name=\"selectionLikelihoodInfo\">\n                <Member Name=\"notSpecified\" Value=\"0\" />\n                <Member Name=\"high\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"phoneType\">\n                <Member Name=\"home\" Value=\"0\" />\n                <Member Name=\"business\" Value=\"1\" />\n                <Member Name=\"mobile\" Value=\"2\" />\n                <Member Name=\"other\" Value=\"3\" />\n                <Member Name=\"assistant\" Value=\"4\" />\n                <Member Name=\"homeFax\" Value=\"5\" />\n                <Member Name=\"businessFax\" Value=\"6\" />\n                <Member Name=\"otherFax\" Value=\"7\" />\n                <Member Name=\"pager\" Value=\"8\" />\n                <Member Name=\"radio\" Value=\"9\" />\n            </EnumType>\n            <EnumType Name=\"websiteType\">\n                <Member Name=\"other\" Value=\"0\" />\n                <Member Name=\"home\" Value=\"1\" />\n                <Member Name=\"work\" Value=\"2\" />\n                <Member Name=\"blog\" Value=\"3\" />\n                <Member Name=\"profile\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"plannerPreviewType\">\n                <Member Name=\"automatic\" Value=\"0\" />\n                <Member Name=\"noPreview\" Value=\"1\" />\n                <Member Name=\"checklist\" Value=\"2\" />\n                <Member Name=\"description\" Value=\"3\" />\n                <Member Name=\"reference\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"operationStatus\">\n                <Member Name=\"NotStarted\" Value=\"0\" />\n                <Member Name=\"Running\" Value=\"1\" />\n                <Member Name=\"Completed\" Value=\"2\" />\n                <Member Name=\"Failed\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"onenotePatchInsertPosition\">\n                <Member Name=\"After\" Value=\"0\" />\n                <Member Name=\"Before\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"onenotePatchActionType\">\n                <Member Name=\"Replace\" Value=\"0\" />\n                <Member Name=\"Append\" Value=\"1\" />\n                <Member Name=\"Delete\" Value=\"2\" />\n                <Member Name=\"Insert\" Value=\"3\" />\n                <Member Name=\"Prepend\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"onenoteSourceService\">\n                <Member Name=\"Unknown\" Value=\"0\" />\n                <Member Name=\"OneDrive\" Value=\"1\" />\n                <Member Name=\"OneDriveForBusiness\" Value=\"2\" />\n                <Member Name=\"OnPremOneDriveForBusiness\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"onenoteUserRole\">\n                <Member Name=\"Owner\" Value=\"0\" />\n                <Member Name=\"Contributor\" Value=\"1\" />\n                <Member Name=\"Reader\" Value=\"2\" />\n                <Member Name=\"None\" Value=\"-1\" />\n            </EnumType>\n            <EnumType Name=\"educationUserRole\">\n                <Member Name=\"student\" Value=\"0\" />\n                <Member Name=\"teacher\" Value=\"1\" />\n                <Member Name=\"none\" Value=\"2\" />\n                <Member Name=\"unknownFutureValue\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"educationExternalSource\">\n                <Member Name=\"sis\" Value=\"0\" />\n                <Member Name=\"manual\" Value=\"1\" />\n                <Member Name=\"unknownFutureValue\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"educationGender\">\n                <Member Name=\"female\" Value=\"0\" />\n                <Member Name=\"male\" Value=\"1\" />\n                <Member Name=\"other\" Value=\"2\" />\n                <Member Name=\"unknownFutureValue\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"educationContactRelationship\">\n                <Member Name=\"parent\" Value=\"0\" />\n                <Member Name=\"relative\" Value=\"1\" />\n                <Member Name=\"aide\" Value=\"2\" />\n                <Member Name=\"doctor\" Value=\"3\" />\n                <Member Name=\"guardian\" Value=\"4\" />\n                <Member Name=\"child\" Value=\"5\" />\n                <Member Name=\"other\" Value=\"6\" />\n                <Member Name=\"unknownFutureValue\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"installIntent\">\n                <Member Name=\"available\" Value=\"0\" />\n                <Member Name=\"required\" Value=\"1\" />\n                <Member Name=\"uninstall\" Value=\"2\" />\n                <Member Name=\"availableWithoutEnrollment\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"mobileAppPublishingState\">\n                <Member Name=\"notPublished\" Value=\"0\" />\n                <Member Name=\"processing\" Value=\"1\" />\n                <Member Name=\"published\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"windowsArchitecture\" IsFlags=\"true\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"x86\" Value=\"1\" />\n                <Member Name=\"x64\" Value=\"2\" />\n                <Member Name=\"arm\" Value=\"4\" />\n                <Member Name=\"neutral\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"managedAppAvailability\">\n                <Member Name=\"global\" Value=\"0\" />\n                <Member Name=\"lineOfBusiness\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"mobileAppContentFileUploadState\">\n                <Member Name=\"success\" Value=\"0\" />\n                <Member Name=\"transientError\" Value=\"1\" />\n                <Member Name=\"error\" Value=\"2\" />\n                <Member Name=\"unknown\" Value=\"3\" />\n                <Member Name=\"azureStorageUriRequestSuccess\" Value=\"100\" />\n                <Member Name=\"azureStorageUriRequestPending\" Value=\"101\" />\n                <Member Name=\"azureStorageUriRequestFailed\" Value=\"102\" />\n                <Member Name=\"azureStorageUriRequestTimedOut\" Value=\"103\" />\n                <Member Name=\"azureStorageUriRenewalSuccess\" Value=\"200\" />\n                <Member Name=\"azureStorageUriRenewalPending\" Value=\"201\" />\n                <Member Name=\"azureStorageUriRenewalFailed\" Value=\"202\" />\n                <Member Name=\"azureStorageUriRenewalTimedOut\" Value=\"203\" />\n                <Member Name=\"commitFileSuccess\" Value=\"300\" />\n                <Member Name=\"commitFilePending\" Value=\"301\" />\n                <Member Name=\"commitFileFailed\" Value=\"302\" />\n                <Member Name=\"commitFileTimedOut\" Value=\"303\" />\n            </EnumType>\n            <EnumType Name=\"windowsDeviceType\" IsFlags=\"true\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"desktop\" Value=\"1\" />\n                <Member Name=\"mobile\" Value=\"2\" />\n                <Member Name=\"holographic\" Value=\"4\" />\n                <Member Name=\"team\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"microsoftStoreForBusinessLicenseType\">\n                <Member Name=\"offline\" Value=\"0\" />\n                <Member Name=\"online\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"vppTokenAccountType\">\n                <Member Name=\"business\" Value=\"0\" />\n                <Member Name=\"education\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"complianceStatus\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"notApplicable\" Value=\"1\" />\n                <Member Name=\"compliant\" Value=\"2\" />\n                <Member Name=\"remediated\" Value=\"3\" />\n                <Member Name=\"nonCompliant\" Value=\"4\" />\n                <Member Name=\"error\" Value=\"5\" />\n                <Member Name=\"conflict\" Value=\"6\" />\n                <Member Name=\"notAssigned\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"mdmAppConfigKeyType\">\n                <Member Name=\"stringType\" Value=\"0\" />\n                <Member Name=\"integerType\" Value=\"1\" />\n                <Member Name=\"realType\" Value=\"2\" />\n                <Member Name=\"booleanType\" Value=\"3\" />\n                <Member Name=\"tokenType\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"actionState\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"pending\" Value=\"1\" />\n                <Member Name=\"canceled\" Value=\"2\" />\n                <Member Name=\"active\" Value=\"3\" />\n                <Member Name=\"done\" Value=\"4\" />\n                <Member Name=\"failed\" Value=\"5\" />\n                <Member Name=\"notSupported\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"managedDeviceOwnerType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"company\" Value=\"1\" />\n                <Member Name=\"personal\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"complianceState\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"compliant\" Value=\"1\" />\n                <Member Name=\"noncompliant\" Value=\"2\" />\n                <Member Name=\"conflict\" Value=\"3\" />\n                <Member Name=\"error\" Value=\"4\" />\n                <Member Name=\"inGracePeriod\" Value=\"254\" />\n                <Member Name=\"configManager\" Value=\"255\" />\n            </EnumType>\n            <EnumType Name=\"managementAgentType\">\n                <Member Name=\"eas\" Value=\"1\" />\n                <Member Name=\"mdm\" Value=\"2\" />\n                <Member Name=\"easMdm\" Value=\"3\" />\n                <Member Name=\"intuneClient\" Value=\"4\" />\n                <Member Name=\"easIntuneClient\" Value=\"5\" />\n                <Member Name=\"configurationManagerClient\" Value=\"8\" />\n                <Member Name=\"configurationManagerClientMdm\" Value=\"10\" />\n                <Member Name=\"configurationManagerClientMdmEas\" Value=\"11\" />\n                <Member Name=\"unknown\" Value=\"16\" />\n                <Member Name=\"jamf\" Value=\"32\" />\n                <Member Name=\"googleCloudDevicePolicyController\" Value=\"64\" />\n            </EnumType>\n            <EnumType Name=\"deviceEnrollmentType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"userEnrollment\" Value=\"1\" />\n                <Member Name=\"deviceEnrollmentManager\" Value=\"2\" />\n                <Member Name=\"appleBulkWithUser\" Value=\"3\" />\n                <Member Name=\"appleBulkWithoutUser\" Value=\"4\" />\n                <Member Name=\"windowsAzureADJoin\" Value=\"5\" />\n                <Member Name=\"windowsBulkUserless\" Value=\"6\" />\n                <Member Name=\"windowsAutoEnrollment\" Value=\"7\" />\n                <Member Name=\"windowsBulkAzureDomainJoin\" Value=\"8\" />\n                <Member Name=\"windowsCoManagement\" Value=\"9\" />\n            </EnumType>\n            <EnumType Name=\"deviceRegistrationState\">\n                <Member Name=\"notRegistered\" Value=\"0\" />\n                <Member Name=\"registered\" Value=\"2\" />\n                <Member Name=\"revoked\" Value=\"3\" />\n                <Member Name=\"keyConflict\" Value=\"4\" />\n                <Member Name=\"approvalPending\" Value=\"5\" />\n                <Member Name=\"certificateReset\" Value=\"6\" />\n                <Member Name=\"notRegisteredPendingEnrollment\" Value=\"7\" />\n                <Member Name=\"unknown\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementExchangeAccessState\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"unknown\" Value=\"1\" />\n                <Member Name=\"allowed\" Value=\"2\" />\n                <Member Name=\"blocked\" Value=\"3\" />\n                <Member Name=\"quarantined\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementExchangeAccessStateReason\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"unknown\" Value=\"1\" />\n                <Member Name=\"exchangeGlobalRule\" Value=\"2\" />\n                <Member Name=\"exchangeIndividualRule\" Value=\"3\" />\n                <Member Name=\"exchangeDeviceRule\" Value=\"4\" />\n                <Member Name=\"exchangeUpgrade\" Value=\"5\" />\n                <Member Name=\"exchangeMailboxPolicy\" Value=\"6\" />\n                <Member Name=\"other\" Value=\"7\" />\n                <Member Name=\"compliant\" Value=\"8\" />\n                <Member Name=\"notCompliant\" Value=\"9\" />\n                <Member Name=\"notEnrolled\" Value=\"10\" />\n                <Member Name=\"unknownLocation\" Value=\"12\" />\n                <Member Name=\"mfaRequired\" Value=\"13\" />\n                <Member Name=\"azureADBlockDueToAccessPolicy\" Value=\"14\" />\n                <Member Name=\"compromisedPassword\" Value=\"15\" />\n                <Member Name=\"deviceNotKnownWithManagedApp\" Value=\"16\" />\n            </EnumType>\n            <EnumType Name=\"managedDevicePartnerReportedHealthState\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"activated\" Value=\"1\" />\n                <Member Name=\"deactivated\" Value=\"2\" />\n                <Member Name=\"secured\" Value=\"3\" />\n                <Member Name=\"lowSeverity\" Value=\"4\" />\n                <Member Name=\"mediumSeverity\" Value=\"5\" />\n                <Member Name=\"highSeverity\" Value=\"6\" />\n                <Member Name=\"unresponsive\" Value=\"7\" />\n                <Member Name=\"compromised\" Value=\"8\" />\n                <Member Name=\"misconfigured\" Value=\"9\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementSubscriptionState\">\n                <Member Name=\"pending\" Value=\"0\" />\n                <Member Name=\"active\" Value=\"1\" />\n                <Member Name=\"warning\" Value=\"2\" />\n                <Member Name=\"disabled\" Value=\"3\" />\n                <Member Name=\"deleted\" Value=\"4\" />\n                <Member Name=\"blocked\" Value=\"5\" />\n                <Member Name=\"lockedOut\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"appListType\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"appsInListCompliant\" Value=\"1\" />\n                <Member Name=\"appsNotInListCompliant\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"androidRequiredPasswordType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"alphabetic\" Value=\"1\" />\n                <Member Name=\"alphanumeric\" Value=\"2\" />\n                <Member Name=\"alphanumericWithSymbols\" Value=\"3\" />\n                <Member Name=\"lowSecurityBiometric\" Value=\"4\" />\n                <Member Name=\"numeric\" Value=\"5\" />\n                <Member Name=\"numericComplex\" Value=\"6\" />\n                <Member Name=\"any\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"webBrowserCookieSettings\">\n                <Member Name=\"browserDefault\" Value=\"0\" />\n                <Member Name=\"blockAlways\" Value=\"1\" />\n                <Member Name=\"allowCurrentWebSite\" Value=\"2\" />\n                <Member Name=\"allowFromWebsitesVisited\" Value=\"3\" />\n                <Member Name=\"allowAlways\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"androidWorkProfileRequiredPasswordType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"lowSecurityBiometric\" Value=\"1\" />\n                <Member Name=\"required\" Value=\"2\" />\n                <Member Name=\"atLeastNumeric\" Value=\"3\" />\n                <Member Name=\"numericComplex\" Value=\"4\" />\n                <Member Name=\"atLeastAlphabetic\" Value=\"5\" />\n                <Member Name=\"atLeastAlphanumeric\" Value=\"6\" />\n                <Member Name=\"alphanumericWithSymbols\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"androidWorkProfileCrossProfileDataSharingType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"preventAny\" Value=\"1\" />\n                <Member Name=\"allowPersonalToWork\" Value=\"2\" />\n                <Member Name=\"noRestrictions\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"androidWorkProfileDefaultAppPermissionPolicyType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"prompt\" Value=\"1\" />\n                <Member Name=\"autoGrant\" Value=\"2\" />\n                <Member Name=\"autoDeny\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"ratingAustraliaMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"parentalGuidance\" Value=\"3\" />\n                <Member Name=\"mature\" Value=\"4\" />\n                <Member Name=\"agesAbove15\" Value=\"5\" />\n                <Member Name=\"agesAbove18\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"ratingAustraliaTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"preschoolers\" Value=\"2\" />\n                <Member Name=\"children\" Value=\"3\" />\n                <Member Name=\"general\" Value=\"4\" />\n                <Member Name=\"parentalGuidance\" Value=\"5\" />\n                <Member Name=\"mature\" Value=\"6\" />\n                <Member Name=\"agesAbove15\" Value=\"7\" />\n                <Member Name=\"agesAbove15AdultViolence\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"ratingCanadaMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"parentalGuidance\" Value=\"3\" />\n                <Member Name=\"agesAbove14\" Value=\"4\" />\n                <Member Name=\"agesAbove18\" Value=\"5\" />\n                <Member Name=\"restricted\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"ratingCanadaTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"children\" Value=\"2\" />\n                <Member Name=\"childrenAbove8\" Value=\"3\" />\n                <Member Name=\"general\" Value=\"4\" />\n                <Member Name=\"parentalGuidance\" Value=\"5\" />\n                <Member Name=\"agesAbove14\" Value=\"6\" />\n                <Member Name=\"agesAbove18\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"ratingFranceMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"agesAbove10\" Value=\"2\" />\n                <Member Name=\"agesAbove12\" Value=\"3\" />\n                <Member Name=\"agesAbove16\" Value=\"4\" />\n                <Member Name=\"agesAbove18\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"ratingFranceTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"agesAbove10\" Value=\"2\" />\n                <Member Name=\"agesAbove12\" Value=\"3\" />\n                <Member Name=\"agesAbove16\" Value=\"4\" />\n                <Member Name=\"agesAbove18\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"ratingGermanyMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"agesAbove6\" Value=\"3\" />\n                <Member Name=\"agesAbove12\" Value=\"4\" />\n                <Member Name=\"agesAbove16\" Value=\"5\" />\n                <Member Name=\"adults\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"ratingGermanyTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"agesAbove6\" Value=\"3\" />\n                <Member Name=\"agesAbove12\" Value=\"4\" />\n                <Member Name=\"agesAbove16\" Value=\"5\" />\n                <Member Name=\"adults\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"ratingIrelandMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"parentalGuidance\" Value=\"3\" />\n                <Member Name=\"agesAbove12\" Value=\"4\" />\n                <Member Name=\"agesAbove15\" Value=\"5\" />\n                <Member Name=\"agesAbove16\" Value=\"6\" />\n                <Member Name=\"adults\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"ratingIrelandTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"children\" Value=\"3\" />\n                <Member Name=\"youngAdults\" Value=\"4\" />\n                <Member Name=\"parentalSupervision\" Value=\"5\" />\n                <Member Name=\"mature\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"ratingJapanMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"parentalGuidance\" Value=\"3\" />\n                <Member Name=\"agesAbove15\" Value=\"4\" />\n                <Member Name=\"agesAbove18\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"ratingJapanTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"explicitAllowed\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"ratingNewZealandMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"parentalGuidance\" Value=\"3\" />\n                <Member Name=\"mature\" Value=\"4\" />\n                <Member Name=\"agesAbove13\" Value=\"5\" />\n                <Member Name=\"agesAbove15\" Value=\"6\" />\n                <Member Name=\"agesAbove16\" Value=\"7\" />\n                <Member Name=\"agesAbove18\" Value=\"8\" />\n                <Member Name=\"restricted\" Value=\"9\" />\n                <Member Name=\"agesAbove16Restricted\" Value=\"10\" />\n            </EnumType>\n            <EnumType Name=\"ratingNewZealandTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"parentalGuidance\" Value=\"3\" />\n                <Member Name=\"adults\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"ratingUnitedKingdomMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"universalChildren\" Value=\"3\" />\n                <Member Name=\"parentalGuidance\" Value=\"4\" />\n                <Member Name=\"agesAbove12Video\" Value=\"5\" />\n                <Member Name=\"agesAbove12Cinema\" Value=\"6\" />\n                <Member Name=\"agesAbove15\" Value=\"7\" />\n                <Member Name=\"adults\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"ratingUnitedKingdomTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"caution\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"ratingUnitedStatesMoviesType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"general\" Value=\"2\" />\n                <Member Name=\"parentalGuidance\" Value=\"3\" />\n                <Member Name=\"parentalGuidance13\" Value=\"4\" />\n                <Member Name=\"restricted\" Value=\"5\" />\n                <Member Name=\"adults\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"ratingUnitedStatesTelevisionType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"childrenAll\" Value=\"2\" />\n                <Member Name=\"childrenAbove7\" Value=\"3\" />\n                <Member Name=\"general\" Value=\"4\" />\n                <Member Name=\"parentalGuidance\" Value=\"5\" />\n                <Member Name=\"childrenAbove14\" Value=\"6\" />\n                <Member Name=\"adults\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"ratingAppsType\">\n                <Member Name=\"allAllowed\" Value=\"0\" />\n                <Member Name=\"allBlocked\" Value=\"1\" />\n                <Member Name=\"agesAbove4\" Value=\"2\" />\n                <Member Name=\"agesAbove9\" Value=\"3\" />\n                <Member Name=\"agesAbove12\" Value=\"4\" />\n                <Member Name=\"agesAbove17\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"requiredPasswordType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"alphanumeric\" Value=\"1\" />\n                <Member Name=\"numeric\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"iosNotificationAlertType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"banner\" Value=\"1\" />\n                <Member Name=\"modal\" Value=\"2\" />\n                <Member Name=\"none\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"editionUpgradeLicenseType\">\n                <Member Name=\"productKey\" Value=\"0\" />\n                <Member Name=\"licenseFile\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"windows10EditionType\">\n                <Member Name=\"windows10Enterprise\" Value=\"0\" />\n                <Member Name=\"windows10EnterpriseN\" Value=\"1\" />\n                <Member Name=\"windows10Education\" Value=\"2\" />\n                <Member Name=\"windows10EducationN\" Value=\"3\" />\n                <Member Name=\"windows10MobileEnterprise\" Value=\"4\" />\n                <Member Name=\"windows10HolographicEnterprise\" Value=\"5\" />\n                <Member Name=\"windows10Professional\" Value=\"6\" />\n                <Member Name=\"windows10ProfessionalN\" Value=\"7\" />\n                <Member Name=\"windows10ProfessionalEducation\" Value=\"8\" />\n                <Member Name=\"windows10ProfessionalEducationN\" Value=\"9\" />\n                <Member Name=\"windows10ProfessionalWorkstation\" Value=\"10\" />\n                <Member Name=\"windows10ProfessionalWorkstationN\" Value=\"11\" />\n            </EnumType>\n            <EnumType Name=\"stateManagementSetting\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"blocked\" Value=\"1\" />\n                <Member Name=\"allowed\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"firewallPreSharedKeyEncodingMethodType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"none\" Value=\"1\" />\n                <Member Name=\"utF8\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"firewallCertificateRevocationListCheckMethodType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"none\" Value=\"1\" />\n                <Member Name=\"attempt\" Value=\"2\" />\n                <Member Name=\"require\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"firewallPacketQueueingMethodType\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"disabled\" Value=\"1\" />\n                <Member Name=\"queueInbound\" Value=\"2\" />\n                <Member Name=\"queueOutbound\" Value=\"3\" />\n                <Member Name=\"queueBoth\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"appLockerApplicationControlType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"enforceComponentsAndStoreApps\" Value=\"1\" />\n                <Member Name=\"auditComponentsAndStoreApps\" Value=\"2\" />\n                <Member Name=\"enforceComponentsStoreAppsAndSmartlocker\" Value=\"3\" />\n                <Member Name=\"auditComponentsStoreAppsAndSmartlocker\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"applicationGuardBlockFileTransferType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"blockImageAndTextFile\" Value=\"1\" />\n                <Member Name=\"blockImageFile\" Value=\"2\" />\n                <Member Name=\"blockNone\" Value=\"3\" />\n                <Member Name=\"blockTextFile\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"applicationGuardBlockClipboardSharingType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"blockBoth\" Value=\"1\" />\n                <Member Name=\"blockHostToContainer\" Value=\"2\" />\n                <Member Name=\"blockContainerToHost\" Value=\"3\" />\n                <Member Name=\"blockNone\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"bitLockerEncryptionMethod\">\n                <Member Name=\"aesCbc128\" Value=\"3\" />\n                <Member Name=\"aesCbc256\" Value=\"4\" />\n                <Member Name=\"xtsAes128\" Value=\"6\" />\n                <Member Name=\"xtsAes256\" Value=\"7\" />\n            </EnumType>\n            <EnumType Name=\"diagnosticDataSubmissionMode\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"none\" Value=\"1\" />\n                <Member Name=\"basic\" Value=\"2\" />\n                <Member Name=\"enhanced\" Value=\"3\" />\n                <Member Name=\"full\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"edgeCookiePolicy\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"allow\" Value=\"1\" />\n                <Member Name=\"blockThirdParty\" Value=\"2\" />\n                <Member Name=\"blockAll\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"visibilitySetting\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"hide\" Value=\"1\" />\n                <Member Name=\"show\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"defenderThreatAction\">\n                <Member Name=\"deviceDefault\" Value=\"0\" />\n                <Member Name=\"clean\" Value=\"1\" />\n                <Member Name=\"quarantine\" Value=\"2\" />\n                <Member Name=\"remove\" Value=\"3\" />\n                <Member Name=\"allow\" Value=\"4\" />\n                <Member Name=\"userDefined\" Value=\"5\" />\n                <Member Name=\"block\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"weeklySchedule\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"everyday\" Value=\"1\" />\n                <Member Name=\"sunday\" Value=\"2\" />\n                <Member Name=\"monday\" Value=\"3\" />\n                <Member Name=\"tuesday\" Value=\"4\" />\n                <Member Name=\"wednesday\" Value=\"5\" />\n                <Member Name=\"thursday\" Value=\"6\" />\n                <Member Name=\"friday\" Value=\"7\" />\n                <Member Name=\"saturday\" Value=\"8\" />\n            </EnumType>\n            <EnumType Name=\"defenderMonitorFileActivity\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"disable\" Value=\"1\" />\n                <Member Name=\"monitorAllFiles\" Value=\"2\" />\n                <Member Name=\"monitorIncomingFilesOnly\" Value=\"3\" />\n                <Member Name=\"monitorOutgoingFilesOnly\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"defenderPromptForSampleSubmission\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"alwaysPrompt\" Value=\"1\" />\n                <Member Name=\"promptBeforeSendingPersonalData\" Value=\"2\" />\n                <Member Name=\"neverSendData\" Value=\"3\" />\n                <Member Name=\"sendAllDataWithoutPrompting\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"defenderScanType\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"disabled\" Value=\"1\" />\n                <Member Name=\"quick\" Value=\"2\" />\n                <Member Name=\"full\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"defenderCloudBlockLevelType\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"high\" Value=\"1\" />\n                <Member Name=\"highPlus\" Value=\"2\" />\n                <Member Name=\"zeroTolerance\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"windowsStartMenuAppListVisibilityType\" IsFlags=\"true\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"collapse\" Value=\"1\" />\n                <Member Name=\"remove\" Value=\"2\" />\n                <Member Name=\"disableSettingsApp\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"windowsStartMenuModeType\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"fullScreen\" Value=\"1\" />\n                <Member Name=\"nonFullScreen\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"windowsSpotlightEnablementSettings\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"disabled\" Value=\"1\" />\n                <Member Name=\"enabled\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"automaticUpdateMode\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"notifyDownload\" Value=\"1\" />\n                <Member Name=\"autoInstallAtMaintenanceTime\" Value=\"2\" />\n                <Member Name=\"autoInstallAndRebootAtMaintenanceTime\" Value=\"3\" />\n                <Member Name=\"autoInstallAndRebootAtScheduledTime\" Value=\"4\" />\n                <Member Name=\"autoInstallAndRebootWithoutEndUserControl\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"safeSearchFilterType\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"strict\" Value=\"1\" />\n                <Member Name=\"moderate\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"edgeSearchEngineType\">\n                <Member Name=\"default\" Value=\"0\" />\n                <Member Name=\"bing\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"prereleaseFeatures\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"settingsOnly\" Value=\"1\" />\n                <Member Name=\"settingsAndExperimentations\" Value=\"2\" />\n                <Member Name=\"notAllowed\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"sharedPCAccountDeletionPolicyType\">\n                <Member Name=\"immediate\" Value=\"0\" />\n                <Member Name=\"diskSpaceThreshold\" Value=\"1\" />\n                <Member Name=\"diskSpaceThresholdOrInactiveThreshold\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"sharedPCAllowedAccountType\" IsFlags=\"true\">\n                <Member Name=\"guest\" Value=\"1\" />\n                <Member Name=\"domain\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"windowsDeliveryOptimizationMode\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"httpOnly\" Value=\"1\" />\n                <Member Name=\"httpWithPeeringNat\" Value=\"2\" />\n                <Member Name=\"httpWithPeeringPrivateGroup\" Value=\"3\" />\n                <Member Name=\"httpWithInternetPeering\" Value=\"4\" />\n                <Member Name=\"simpleDownload\" Value=\"99\" />\n                <Member Name=\"bypassMode\" Value=\"100\" />\n            </EnumType>\n            <EnumType Name=\"windowsUpdateType\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"all\" Value=\"1\" />\n                <Member Name=\"businessReadyOnly\" Value=\"2\" />\n                <Member Name=\"windowsInsiderBuildFast\" Value=\"3\" />\n                <Member Name=\"windowsInsiderBuildSlow\" Value=\"4\" />\n                <Member Name=\"windowsInsiderBuildRelease\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"internetSiteSecurityLevel\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"medium\" Value=\"1\" />\n                <Member Name=\"mediumHigh\" Value=\"2\" />\n                <Member Name=\"high\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"siteSecurityLevel\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"low\" Value=\"1\" />\n                <Member Name=\"mediumLow\" Value=\"2\" />\n                <Member Name=\"medium\" Value=\"3\" />\n                <Member Name=\"mediumHigh\" Value=\"4\" />\n                <Member Name=\"high\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"windowsUserAccountControlSettings\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"alwaysNotify\" Value=\"1\" />\n                <Member Name=\"notifyOnAppChanges\" Value=\"2\" />\n                <Member Name=\"notifyOnAppChangesWithoutDimming\" Value=\"3\" />\n                <Member Name=\"neverNotify\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"miracastChannel\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"one\" Value=\"1\" />\n                <Member Name=\"two\" Value=\"2\" />\n                <Member Name=\"three\" Value=\"3\" />\n                <Member Name=\"four\" Value=\"4\" />\n                <Member Name=\"five\" Value=\"5\" />\n                <Member Name=\"six\" Value=\"6\" />\n                <Member Name=\"seven\" Value=\"7\" />\n                <Member Name=\"eight\" Value=\"8\" />\n                <Member Name=\"nine\" Value=\"9\" />\n                <Member Name=\"ten\" Value=\"10\" />\n                <Member Name=\"eleven\" Value=\"11\" />\n                <Member Name=\"thirtySix\" Value=\"36\" />\n                <Member Name=\"forty\" Value=\"40\" />\n                <Member Name=\"fortyFour\" Value=\"44\" />\n                <Member Name=\"fortyEight\" Value=\"48\" />\n                <Member Name=\"oneHundredFortyNine\" Value=\"149\" />\n                <Member Name=\"oneHundredFiftyThree\" Value=\"153\" />\n                <Member Name=\"oneHundredFiftySeven\" Value=\"157\" />\n                <Member Name=\"oneHundredSixtyOne\" Value=\"161\" />\n                <Member Name=\"oneHundredSixtyFive\" Value=\"165\" />\n            </EnumType>\n            <EnumType Name=\"welcomeScreenMeetingInformation\">\n                <Member Name=\"userDefined\" Value=\"0\" />\n                <Member Name=\"showOrganizerAndTimeOnly\" Value=\"1\" />\n                <Member Name=\"showOrganizerAndTimeAndSubject\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"deviceComplianceActionType\">\n                <Member Name=\"noAction\" Value=\"0\" />\n                <Member Name=\"notification\" Value=\"1\" />\n                <Member Name=\"block\" Value=\"2\" />\n                <Member Name=\"retire\" Value=\"3\" />\n                <Member Name=\"wipe\" Value=\"4\" />\n                <Member Name=\"removeResourceAccessProfiles\" Value=\"5\" />\n                <Member Name=\"pushNotification\" Value=\"9\" />\n            </EnumType>\n            <EnumType Name=\"deviceThreatProtectionLevel\">\n                <Member Name=\"unavailable\" Value=\"0\" />\n                <Member Name=\"secured\" Value=\"1\" />\n                <Member Name=\"low\" Value=\"2\" />\n                <Member Name=\"medium\" Value=\"3\" />\n                <Member Name=\"high\" Value=\"4\" />\n                <Member Name=\"notSet\" Value=\"10\" />\n            </EnumType>\n            <EnumType Name=\"policyPlatformType\">\n                <Member Name=\"android\" Value=\"0\" />\n                <Member Name=\"iOS\" Value=\"2\" />\n                <Member Name=\"macOS\" Value=\"3\" />\n                <Member Name=\"windowsPhone81\" Value=\"4\" />\n                <Member Name=\"windows81AndLater\" Value=\"5\" />\n                <Member Name=\"windows10AndLater\" Value=\"6\" />\n                <Member Name=\"androidWorkProfile\" Value=\"7\" />\n                <Member Name=\"all\" Value=\"100\" />\n            </EnumType>\n            <EnumType Name=\"iosUpdatesInstallStatus\">\n                <Member Name=\"success\" Value=\"0\" />\n                <Member Name=\"available\" Value=\"1\" />\n                <Member Name=\"idle\" Value=\"2\" />\n                <Member Name=\"unknown\" Value=\"3\" />\n                <Member Name=\"downloading\" Value=\"-2016330712\" />\n                <Member Name=\"downloadFailed\" Value=\"-2016330711\" />\n                <Member Name=\"downloadRequiresComputer\" Value=\"-2016330710\" />\n                <Member Name=\"downloadInsufficientSpace\" Value=\"-2016330709\" />\n                <Member Name=\"downloadInsufficientPower\" Value=\"-2016330708\" />\n                <Member Name=\"downloadInsufficientNetwork\" Value=\"-2016330707\" />\n                <Member Name=\"installing\" Value=\"-2016330706\" />\n                <Member Name=\"installInsufficientSpace\" Value=\"-2016330705\" />\n                <Member Name=\"installInsufficientPower\" Value=\"-2016330704\" />\n                <Member Name=\"installPhoneCallInProgress\" Value=\"-2016330703\" />\n                <Member Name=\"installFailed\" Value=\"-2016330702\" />\n                <Member Name=\"notSupportedOperation\" Value=\"-2016330701\" />\n                <Member Name=\"sharedDeviceUserLoggedInError\" Value=\"-2016330699\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementExchangeConnectorSyncType\">\n                <Member Name=\"fullSync\" Value=\"0\" />\n                <Member Name=\"deltaSync\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"mdmAuthority\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"intune\" Value=\"1\" />\n                <Member Name=\"sccm\" Value=\"2\" />\n                <Member Name=\"office365\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"windowsHelloForBusinessPinUsage\">\n                <Member Name=\"allowed\" Value=\"0\" />\n                <Member Name=\"required\" Value=\"1\" />\n                <Member Name=\"disallowed\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"enablement\">\n                <Member Name=\"notConfigured\" Value=\"0\" />\n                <Member Name=\"enabled\" Value=\"1\" />\n                <Member Name=\"disabled\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"vppTokenState\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"valid\" Value=\"1\" />\n                <Member Name=\"expired\" Value=\"2\" />\n                <Member Name=\"invalid\" Value=\"3\" />\n                <Member Name=\"assignedToExternalMDM\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"vppTokenSyncStatus\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"inProgress\" Value=\"1\" />\n                <Member Name=\"completed\" Value=\"2\" />\n                <Member Name=\"failed\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementExchangeConnectorStatus\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"connectionPending\" Value=\"1\" />\n                <Member Name=\"connected\" Value=\"2\" />\n                <Member Name=\"disconnected\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementExchangeConnectorType\">\n                <Member Name=\"onPremises\" Value=\"0\" />\n                <Member Name=\"hosted\" Value=\"1\" />\n                <Member Name=\"serviceToService\" Value=\"2\" />\n                <Member Name=\"dedicated\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"mobileThreatPartnerTenantState\">\n                <Member Name=\"unavailable\" Value=\"0\" />\n                <Member Name=\"available\" Value=\"1\" />\n                <Member Name=\"enabled\" Value=\"2\" />\n                <Member Name=\"unresponsive\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementPartnerTenantState\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"unavailable\" Value=\"1\" />\n                <Member Name=\"enabled\" Value=\"2\" />\n                <Member Name=\"terminated\" Value=\"3\" />\n                <Member Name=\"rejected\" Value=\"4\" />\n                <Member Name=\"unresponsive\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"deviceManagementPartnerAppType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"singleTenantApp\" Value=\"1\" />\n                <Member Name=\"multiTenantApp\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"managedAppDataTransferLevel\">\n                <Member Name=\"allApps\" Value=\"0\" />\n                <Member Name=\"managedApps\" Value=\"1\" />\n                <Member Name=\"none\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"managedAppClipboardSharingLevel\">\n                <Member Name=\"allApps\" Value=\"0\" />\n                <Member Name=\"managedAppsWithPasteIn\" Value=\"1\" />\n                <Member Name=\"managedApps\" Value=\"2\" />\n                <Member Name=\"blocked\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"managedAppPinCharacterSet\">\n                <Member Name=\"numeric\" Value=\"0\" />\n                <Member Name=\"alphanumericAndSymbol\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"managedAppDataStorageLocation\">\n                <Member Name=\"oneDriveForBusiness\" Value=\"1\" />\n                <Member Name=\"sharePoint\" Value=\"2\" />\n                <Member Name=\"localStorage\" Value=\"6\" />\n            </EnumType>\n            <EnumType Name=\"managedAppDataEncryptionType\">\n                <Member Name=\"useDeviceSettings\" Value=\"0\" />\n                <Member Name=\"afterDeviceRestart\" Value=\"1\" />\n                <Member Name=\"whenDeviceLockedExceptOpenFiles\" Value=\"2\" />\n                <Member Name=\"whenDeviceLocked\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"windowsInformationProtectionEnforcementLevel\">\n                <Member Name=\"noProtection\" Value=\"0\" />\n                <Member Name=\"encryptAndAuditOnly\" Value=\"1\" />\n                <Member Name=\"encryptAuditAndPrompt\" Value=\"2\" />\n                <Member Name=\"encryptAuditAndBlock\" Value=\"3\" />\n            </EnumType>\n            <EnumType Name=\"windowsInformationProtectionPinCharacterRequirements\">\n                <Member Name=\"notAllow\" Value=\"0\" />\n                <Member Name=\"requireAtLeastOne\" Value=\"1\" />\n                <Member Name=\"allow\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"managedAppFlaggedReason\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"rootedDevice\" Value=\"1\" />\n            </EnumType>\n            <EnumType Name=\"notificationTemplateBrandingOptions\" IsFlags=\"true\">\n                <Member Name=\"none\" Value=\"0\" />\n                <Member Name=\"includeCompanyLogo\" Value=\"1\" />\n                <Member Name=\"includeCompanyName\" Value=\"2\" />\n                <Member Name=\"includeContactInformation\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"installState\">\n                <Member Name=\"notApplicable\" Value=\"0\" />\n                <Member Name=\"installed\" Value=\"1\" />\n                <Member Name=\"failed\" Value=\"2\" />\n                <Member Name=\"notInstalled\" Value=\"3\" />\n                <Member Name=\"uninstallFailed\" Value=\"4\" />\n                <Member Name=\"unknown\" Value=\"5\" />\n            </EnumType>\n            <EnumType Name=\"remoteAssistanceOnboardingStatus\">\n                <Member Name=\"notOnboarded\" Value=\"0\" />\n                <Member Name=\"onboarding\" Value=\"1\" />\n                <Member Name=\"onboarded\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"applicationType\">\n                <Member Name=\"universal\" Value=\"1\" />\n                <Member Name=\"desktop\" Value=\"2\" />\n            </EnumType>\n            <EnumType Name=\"deviceEnrollmentFailureReason\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"authentication\" Value=\"1\" />\n                <Member Name=\"authorization\" Value=\"2\" />\n                <Member Name=\"accountValidation\" Value=\"3\" />\n                <Member Name=\"userValidation\" Value=\"4\" />\n                <Member Name=\"deviceNotSupported\" Value=\"5\" />\n                <Member Name=\"inMaintenance\" Value=\"6\" />\n                <Member Name=\"badRequest\" Value=\"7\" />\n                <Member Name=\"featureNotSupported\" Value=\"8\" />\n                <Member Name=\"enrollmentRestrictionsEnforced\" Value=\"9\" />\n                <Member Name=\"clientDisconnected\" Value=\"10\" />\n                <Member Name=\"userAbandonment\" Value=\"11\" />\n            </EnumType>\n            <EnumType Name=\"status\">\n                <Member Name=\"active\" Value=\"0\" />\n                <Member Name=\"updated\" Value=\"1\" />\n                <Member Name=\"deleted\" Value=\"2\" />\n                <Member Name=\"ignored\" Value=\"3\" />\n                <Member Name=\"unknownFutureValue\" Value=\"4\" />\n            </EnumType>\n            <EnumType Name=\"alertFeedback\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"truePositive\" Value=\"1\" />\n                <Member Name=\"falsePositive\" Value=\"2\" />\n                <Member Name=\"benignPositive\" Value=\"3\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"alertSeverity\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"informational\" Value=\"1\" />\n                <Member Name=\"low\" Value=\"2\" />\n                <Member Name=\"medium\" Value=\"3\" />\n                <Member Name=\"high\" Value=\"4\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"alertStatus\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"newAlert\" Value=\"1\" />\n                <Member Name=\"inProgress\" Value=\"2\" />\n                <Member Name=\"resolved\" Value=\"3\" />\n                <Member Name=\"dismissed\" Value=\"4\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"connectionDirection\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"inbound\" Value=\"1\" />\n                <Member Name=\"outbound\" Value=\"2\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"connectionStatus\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"attempted\" Value=\"1\" />\n                <Member Name=\"succeeded\" Value=\"2\" />\n                <Member Name=\"blocked\" Value=\"3\" />\n                <Member Name=\"failed\" Value=\"4\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"emailRole\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"sender\" Value=\"1\" />\n                <Member Name=\"recipient\" Value=\"2\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"fileHashType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"sha1\" Value=\"1\" />\n                <Member Name=\"sha256\" Value=\"2\" />\n                <Member Name=\"md5\" Value=\"3\" />\n                <Member Name=\"authenticodeHash256\" Value=\"4\" />\n                <Member Name=\"lsHash\" Value=\"5\" />\n                <Member Name=\"ctph\" Value=\"6\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"logonType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"interactive\" Value=\"1\" />\n                <Member Name=\"remoteInteractive\" Value=\"2\" />\n                <Member Name=\"network\" Value=\"3\" />\n                <Member Name=\"batch\" Value=\"4\" />\n                <Member Name=\"service\" Value=\"5\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"processIntegrityLevel\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"untrusted\" Value=\"1\" />\n                <Member Name=\"low\" Value=\"2\" />\n                <Member Name=\"medium\" Value=\"3\" />\n                <Member Name=\"high\" Value=\"4\" />\n                <Member Name=\"system\" Value=\"5\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"registryHive\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"currentConfig\" Value=\"1\" />\n                <Member Name=\"currentUser\" Value=\"2\" />\n                <Member Name=\"localMachineSam\" Value=\"3\" />\n                <Member Name=\"localMachineSecurity\" Value=\"4\" />\n                <Member Name=\"localMachineSoftware\" Value=\"5\" />\n                <Member Name=\"localMachineSystem\" Value=\"6\" />\n                <Member Name=\"usersDefault\" Value=\"7\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"registryOperation\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"create\" Value=\"1\" />\n                <Member Name=\"modify\" Value=\"2\" />\n                <Member Name=\"delete\" Value=\"3\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"registryValueType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"binary\" Value=\"1\" />\n                <Member Name=\"dword\" Value=\"2\" />\n                <Member Name=\"dwordLittleEndian\" Value=\"3\" />\n                <Member Name=\"dwordBigEndian\" Value=\"4\" />\n                <Member Name=\"expandSz\" Value=\"5\" />\n                <Member Name=\"link\" Value=\"6\" />\n                <Member Name=\"multiSz\" Value=\"7\" />\n                <Member Name=\"none\" Value=\"8\" />\n                <Member Name=\"qword\" Value=\"9\" />\n                <Member Name=\"qwordlittleEndian\" Value=\"10\" />\n                <Member Name=\"sz\" Value=\"11\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EnumType Name=\"securityNetworkProtocol\">\n                <Member Name=\"ip\" Value=\"0\" />\n                <Member Name=\"icmp\" Value=\"1\" />\n                <Member Name=\"igmp\" Value=\"2\" />\n                <Member Name=\"ggp\" Value=\"3\" />\n                <Member Name=\"ipv4\" Value=\"4\" />\n                <Member Name=\"tcp\" Value=\"6\" />\n                <Member Name=\"pup\" Value=\"12\" />\n                <Member Name=\"udp\" Value=\"17\" />\n                <Member Name=\"idp\" Value=\"22\" />\n                <Member Name=\"ipv6\" Value=\"41\" />\n                <Member Name=\"ipv6RoutingHeader\" Value=\"43\" />\n                <Member Name=\"ipv6FragmentHeader\" Value=\"44\" />\n                <Member Name=\"ipSecEncapsulatingSecurityPayload\" Value=\"50\" />\n                <Member Name=\"ipSecAuthenticationHeader\" Value=\"51\" />\n                <Member Name=\"icmpV6\" Value=\"58\" />\n                <Member Name=\"ipv6NoNextHeader\" Value=\"59\" />\n                <Member Name=\"ipv6DestinationOptions\" Value=\"60\" />\n                <Member Name=\"nd\" Value=\"77\" />\n                <Member Name=\"raw\" Value=\"255\" />\n                <Member Name=\"ipx\" Value=\"1000\" />\n                <Member Name=\"spx\" Value=\"1256\" />\n                <Member Name=\"spxII\" Value=\"1257\" />\n                <Member Name=\"unknownFutureValue\" Value=\"32767\" />\n                <Member Name=\"unknown\" Value=\"-1\" />\n            </EnumType>\n            <EnumType Name=\"userAccountSecurityType\">\n                <Member Name=\"unknown\" Value=\"0\" />\n                <Member Name=\"standard\" Value=\"1\" />\n                <Member Name=\"power\" Value=\"2\" />\n                <Member Name=\"administrator\" Value=\"3\" />\n                <Member Name=\"unknownFutureValue\" Value=\"127\" />\n            </EnumType>\n            <EntityType Name=\"entity\" Abstract=\"true\">\n                <Key>\n                    <PropertyRef Name=\"id\" />\n                </Key>\n                <Property Name=\"id\" Type=\"Edm.String\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"directory\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"deletedItems\" Type=\"Collection(microsoft.graph.directoryObject)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"directoryObject\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"deletedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </EntityType>\n            <EntityType Name=\"device\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"accountEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"alternativeSecurityIds\" Type=\"Collection(microsoft.graph.alternativeSecurityId)\" Nullable=\"false\" />\n                <Property Name=\"approximateLastSignInDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"deviceId\" Type=\"Edm.String\" />\n                <Property Name=\"deviceMetadata\" Type=\"Edm.String\" />\n                <Property Name=\"deviceVersion\" Type=\"Edm.Int32\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"isCompliant\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isManaged\" Type=\"Edm.Boolean\" />\n                <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"operatingSystem\" Type=\"Edm.String\" />\n                <Property Name=\"operatingSystemVersion\" Type=\"Edm.String\" />\n                <Property Name=\"physicalIds\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"trustType\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"registeredOwners\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"registeredUsers\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"alternativeSecurityId\">\n                <Property Name=\"type\" Type=\"Edm.Int32\" />\n                <Property Name=\"identityProvider\" Type=\"Edm.String\" />\n                <Property Name=\"key\" Type=\"Edm.Binary\" />\n            </ComplexType>\n            <EntityType Name=\"extension\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\" OpenType=\"true\" />\n            <EntityType Name=\"directoryRole\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"roleTemplateId\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"members\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n            </EntityType>\n            <EntityType Name=\"directoryRoleTemplate\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"domain\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"authenticationType\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"availabilityStatus\" Type=\"Edm.String\" />\n                <Property Name=\"isAdminManaged\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"isDefault\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"isInitial\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"isRoot\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"isVerified\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"supportedServices\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.domainState\" />\n                <NavigationProperty Name=\"serviceConfigurationRecords\" Type=\"Collection(microsoft.graph.domainDnsRecord)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"verificationDnsRecords\" Type=\"Collection(microsoft.graph.domainDnsRecord)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"domainNameReferences\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n            </EntityType>\n            <ComplexType Name=\"domainState\">\n                <Property Name=\"status\" Type=\"Edm.String\" />\n                <Property Name=\"operation\" Type=\"Edm.String\" />\n                <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <EntityType Name=\"domainDnsRecord\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"isOptional\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"label\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"recordType\" Type=\"Edm.String\" />\n                <Property Name=\"supportedService\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"ttl\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"domainDnsCnameRecord\" BaseType=\"microsoft.graph.domainDnsRecord\">\n                <Property Name=\"canonicalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"domainDnsMxRecord\" BaseType=\"microsoft.graph.domainDnsRecord\">\n                <Property Name=\"mailExchange\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"preference\" Type=\"Edm.Int32\" />\n            </EntityType>\n            <EntityType Name=\"domainDnsSrvRecord\" BaseType=\"microsoft.graph.domainDnsRecord\">\n                <Property Name=\"nameTarget\" Type=\"Edm.String\" />\n                <Property Name=\"port\" Type=\"Edm.Int32\" />\n                <Property Name=\"priority\" Type=\"Edm.Int32\" />\n                <Property Name=\"protocol\" Type=\"Edm.String\" />\n                <Property Name=\"service\" Type=\"Edm.String\" />\n                <Property Name=\"weight\" Type=\"Edm.Int32\" />\n            </EntityType>\n            <EntityType Name=\"domainDnsTxtRecord\" BaseType=\"microsoft.graph.domainDnsRecord\">\n                <Property Name=\"text\" Type=\"Edm.String\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"domainDnsUnavailableRecord\" BaseType=\"microsoft.graph.domainDnsRecord\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"licenseDetails\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"servicePlans\" Type=\"Collection(microsoft.graph.servicePlanInfo)\" Nullable=\"false\" />\n                <Property Name=\"skuId\" Type=\"Edm.Guid\" />\n                <Property Name=\"skuPartNumber\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"servicePlanInfo\">\n                <Property Name=\"servicePlanId\" Type=\"Edm.Guid\" />\n                <Property Name=\"servicePlanName\" Type=\"Edm.String\" />\n                <Property Name=\"provisioningStatus\" Type=\"Edm.String\" />\n                <Property Name=\"appliesTo\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"group\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"classification\" Type=\"Edm.String\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"groupTypes\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"mail\" Type=\"Edm.String\" />\n                <Property Name=\"mailEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"mailNickname\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"onPremisesProvisioningErrors\" Type=\"Collection(microsoft.graph.onPremisesProvisioningError)\" />\n                <Property Name=\"onPremisesSecurityIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"proxyAddresses\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"renewedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"securityEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"visibility\" Type=\"Edm.String\" />\n                <Property Name=\"allowExternalSenders\" Type=\"Edm.Boolean\" />\n                <Property Name=\"autoSubscribeNewMembers\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isSubscribedByMail\" Type=\"Edm.Boolean\" />\n                <Property Name=\"unseenCount\" Type=\"Edm.Int32\" />\n                <NavigationProperty Name=\"members\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"memberOf\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"createdOnBehalfOf\" Type=\"microsoft.graph.directoryObject\" />\n                <NavigationProperty Name=\"owners\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"settings\" Type=\"Collection(microsoft.graph.groupSetting)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"threads\" Type=\"Collection(microsoft.graph.conversationThread)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendar\" Type=\"microsoft.graph.calendar\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendarView\" Type=\"Collection(microsoft.graph.event)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"events\" Type=\"Collection(microsoft.graph.event)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"conversations\" Type=\"Collection(microsoft.graph.conversation)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"photo\" Type=\"microsoft.graph.profilePhoto\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"photos\" Type=\"Collection(microsoft.graph.profilePhoto)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"acceptedSenders\" Type=\"Collection(microsoft.graph.directoryObject)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"rejectedSenders\" Type=\"Collection(microsoft.graph.directoryObject)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"drive\" Type=\"microsoft.graph.drive\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"drives\" Type=\"Collection(microsoft.graph.drive)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sites\" Type=\"Collection(microsoft.graph.site)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"planner\" Type=\"microsoft.graph.plannerGroup\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"onenote\" Type=\"microsoft.graph.onenote\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"groupLifecyclePolicies\" Type=\"Collection(microsoft.graph.groupLifecyclePolicy)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"onPremisesProvisioningError\">\n                <Property Name=\"value\" Type=\"Edm.String\" />\n                <Property Name=\"category\" Type=\"Edm.String\" />\n                <Property Name=\"propertyCausingError\" Type=\"Edm.String\" />\n                <Property Name=\"occurredDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <EntityType Name=\"groupSetting\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"templateId\" Type=\"Edm.String\" />\n                <Property Name=\"values\" Type=\"Collection(microsoft.graph.settingValue)\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"conversationThread\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"toRecipients\" Type=\"Collection(microsoft.graph.recipient)\" Nullable=\"false\" />\n                <Property Name=\"topic\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lastDeliveredDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"uniqueSenders\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"ccRecipients\" Type=\"Collection(microsoft.graph.recipient)\" Nullable=\"false\" />\n                <Property Name=\"preview\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"isLocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"posts\" Type=\"Collection(microsoft.graph.post)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"calendar\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"color\" Type=\"microsoft.graph.calendarColor\" />\n                <Property Name=\"changeKey\" Type=\"Edm.String\" />\n                <Property Name=\"canShare\" Type=\"Edm.Boolean\" />\n                <Property Name=\"canViewPrivateItems\" Type=\"Edm.Boolean\" />\n                <Property Name=\"canEdit\" Type=\"Edm.Boolean\" />\n                <Property Name=\"owner\" Type=\"microsoft.graph.emailAddress\" />\n                <NavigationProperty Name=\"events\" Type=\"Collection(microsoft.graph.event)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendarView\" Type=\"Collection(microsoft.graph.event)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"outlookItem\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"changeKey\" Type=\"Edm.String\" />\n                <Property Name=\"categories\" Type=\"Collection(Edm.String)\" />\n            </EntityType>\n            <EntityType Name=\"event\" BaseType=\"microsoft.graph.outlookItem\" OpenType=\"true\">\n                <Property Name=\"originalStartTimeZone\" Type=\"Edm.String\" />\n                <Property Name=\"originalEndTimeZone\" Type=\"Edm.String\" />\n                <Property Name=\"responseStatus\" Type=\"microsoft.graph.responseStatus\" />\n                <Property Name=\"iCalUId\" Type=\"Edm.String\" />\n                <Property Name=\"reminderMinutesBeforeStart\" Type=\"Edm.Int32\" />\n                <Property Name=\"isReminderOn\" Type=\"Edm.Boolean\" />\n                <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" />\n                <Property Name=\"subject\" Type=\"Edm.String\" />\n                <Property Name=\"body\" Type=\"microsoft.graph.itemBody\" />\n                <Property Name=\"bodyPreview\" Type=\"Edm.String\" />\n                <Property Name=\"importance\" Type=\"microsoft.graph.importance\" />\n                <Property Name=\"sensitivity\" Type=\"microsoft.graph.sensitivity\" />\n                <Property Name=\"start\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"originalStart\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"end\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"location\" Type=\"microsoft.graph.location\" />\n                <Property Name=\"locations\" Type=\"Collection(microsoft.graph.location)\" />\n                <Property Name=\"isAllDay\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isCancelled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isOrganizer\" Type=\"Edm.Boolean\" />\n                <Property Name=\"recurrence\" Type=\"microsoft.graph.patternedRecurrence\" />\n                <Property Name=\"responseRequested\" Type=\"Edm.Boolean\" />\n                <Property Name=\"seriesMasterId\" Type=\"Edm.String\" />\n                <Property Name=\"showAs\" Type=\"microsoft.graph.freeBusyStatus\" />\n                <Property Name=\"type\" Type=\"microsoft.graph.eventType\" />\n                <Property Name=\"attendees\" Type=\"Collection(microsoft.graph.attendee)\" />\n                <Property Name=\"organizer\" Type=\"microsoft.graph.recipient\" />\n                <Property Name=\"webLink\" Type=\"Edm.String\" />\n                <Property Name=\"onlineMeetingUrl\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"calendar\" Type=\"microsoft.graph.calendar\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"instances\" Type=\"Collection(microsoft.graph.event)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"attachments\" Type=\"Collection(microsoft.graph.attachment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"conversation\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"topic\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lastDeliveredDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"uniqueSenders\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"preview\" Type=\"Edm.String\" Nullable=\"false\" />\n                <NavigationProperty Name=\"threads\" Type=\"Collection(microsoft.graph.conversationThread)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"profilePhoto\" BaseType=\"microsoft.graph.entity\" HasStream=\"true\">\n                <Property Name=\"height\" Type=\"Edm.Int32\" />\n                <Property Name=\"width\" Type=\"Edm.Int32\" />\n            </EntityType>\n            <EntityType Name=\"baseItem\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"eTag\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"parentReference\" Type=\"microsoft.graph.itemReference\" />\n                <Property Name=\"webUrl\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"createdByUser\" Type=\"microsoft.graph.user\" />\n                <NavigationProperty Name=\"lastModifiedByUser\" Type=\"microsoft.graph.user\" />\n            </EntityType>\n            <EntityType Name=\"drive\" BaseType=\"microsoft.graph.baseItem\">\n                <Property Name=\"driveType\" Type=\"Edm.String\" />\n                <Property Name=\"owner\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"quota\" Type=\"microsoft.graph.quota\" />\n                <Property Name=\"sharePointIds\" Type=\"microsoft.graph.sharepointIds\" />\n                <Property Name=\"system\" Type=\"microsoft.graph.systemFacet\" />\n                <NavigationProperty Name=\"items\" Type=\"Collection(microsoft.graph.driveItem)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"list\" Type=\"microsoft.graph.list\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"root\" Type=\"microsoft.graph.driveItem\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"special\" Type=\"Collection(microsoft.graph.driveItem)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"site\" BaseType=\"microsoft.graph.baseItem\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"root\" Type=\"microsoft.graph.root\" />\n                <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" />\n                <Property Name=\"siteCollection\" Type=\"microsoft.graph.siteCollection\" />\n                <NavigationProperty Name=\"columns\" Type=\"Collection(microsoft.graph.columnDefinition)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"contentTypes\" Type=\"Collection(microsoft.graph.contentType)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"drive\" Type=\"microsoft.graph.drive\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"drives\" Type=\"Collection(microsoft.graph.drive)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"items\" Type=\"Collection(microsoft.graph.baseItem)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"lists\" Type=\"Collection(microsoft.graph.list)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sites\" Type=\"Collection(microsoft.graph.site)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"onenote\" Type=\"microsoft.graph.onenote\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"plannerGroup\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"plans\" Type=\"Collection(microsoft.graph.plannerPlan)\" />\n            </EntityType>\n            <EntityType Name=\"onenote\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"notebooks\" Type=\"Collection(microsoft.graph.notebook)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sections\" Type=\"Collection(microsoft.graph.onenoteSection)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sectionGroups\" Type=\"Collection(microsoft.graph.sectionGroup)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"pages\" Type=\"Collection(microsoft.graph.onenotePage)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"resources\" Type=\"Collection(microsoft.graph.onenoteResource)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"operations\" Type=\"Collection(microsoft.graph.onenoteOperation)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"groupLifecyclePolicy\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"groupLifetimeInDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"managedGroupTypes\" Type=\"Edm.String\" />\n                <Property Name=\"alternateNotificationEmails\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"contract\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"contractType\" Type=\"Edm.String\" />\n                <Property Name=\"customerId\" Type=\"Edm.Guid\" />\n                <Property Name=\"defaultDomainName\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"subscribedSku\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"capabilityStatus\" Type=\"Edm.String\" />\n                <Property Name=\"consumedUnits\" Type=\"Edm.Int32\" />\n                <Property Name=\"prepaidUnits\" Type=\"microsoft.graph.licenseUnitsDetail\" />\n                <Property Name=\"servicePlans\" Type=\"Collection(microsoft.graph.servicePlanInfo)\" Nullable=\"false\" />\n                <Property Name=\"skuId\" Type=\"Edm.Guid\" />\n                <Property Name=\"skuPartNumber\" Type=\"Edm.String\" />\n                <Property Name=\"appliesTo\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"licenseUnitsDetail\">\n                <Property Name=\"enabled\" Type=\"Edm.Int32\" />\n                <Property Name=\"suspended\" Type=\"Edm.Int32\" />\n                <Property Name=\"warning\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <EntityType Name=\"organization\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"assignedPlans\" Type=\"Collection(microsoft.graph.assignedPlan)\" Nullable=\"false\" />\n                <Property Name=\"businessPhones\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"city\" Type=\"Edm.String\" />\n                <Property Name=\"country\" Type=\"Edm.String\" />\n                <Property Name=\"countryLetterCode\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"marketingNotificationEmails\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"postalCode\" Type=\"Edm.String\" />\n                <Property Name=\"preferredLanguage\" Type=\"Edm.String\" />\n                <Property Name=\"privacyProfile\" Type=\"microsoft.graph.privacyProfile\" />\n                <Property Name=\"provisionedPlans\" Type=\"Collection(microsoft.graph.provisionedPlan)\" Nullable=\"false\" />\n                <Property Name=\"securityComplianceNotificationMails\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"securityComplianceNotificationPhones\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"street\" Type=\"Edm.String\" />\n                <Property Name=\"technicalNotificationMails\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"verifiedDomains\" Type=\"Collection(microsoft.graph.verifiedDomain)\" Nullable=\"false\" />\n                <Property Name=\"mobileDeviceManagementAuthority\" Type=\"microsoft.graph.mdmAuthority\" Nullable=\"false\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"assignedPlan\">\n                <Property Name=\"assignedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"capabilityStatus\" Type=\"Edm.String\" />\n                <Property Name=\"service\" Type=\"Edm.String\" />\n                <Property Name=\"servicePlanId\" Type=\"Edm.Guid\" />\n            </ComplexType>\n            <ComplexType Name=\"privacyProfile\">\n                <Property Name=\"contactEmail\" Type=\"Edm.String\" />\n                <Property Name=\"statementUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"provisionedPlan\">\n                <Property Name=\"capabilityStatus\" Type=\"Edm.String\" />\n                <Property Name=\"provisioningStatus\" Type=\"Edm.String\" />\n                <Property Name=\"service\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"verifiedDomain\">\n                <Property Name=\"capabilities\" Type=\"Edm.String\" />\n                <Property Name=\"isDefault\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isInitial\" Type=\"Edm.Boolean\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"user\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"accountEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"ageGroup\" Type=\"Edm.String\" />\n                <Property Name=\"assignedLicenses\" Type=\"Collection(microsoft.graph.assignedLicense)\" Nullable=\"false\" />\n                <Property Name=\"assignedPlans\" Type=\"Collection(microsoft.graph.assignedPlan)\" Nullable=\"false\" />\n                <Property Name=\"businessPhones\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"city\" Type=\"Edm.String\" />\n                <Property Name=\"companyName\" Type=\"Edm.String\" />\n                <Property Name=\"consentProvidedForMinor\" Type=\"Edm.String\" />\n                <Property Name=\"country\" Type=\"Edm.String\" />\n                <Property Name=\"department\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"givenName\" Type=\"Edm.String\" />\n                <Property Name=\"imAddresses\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"jobTitle\" Type=\"Edm.String\" />\n                <Property Name=\"legalAgeGroupClassification\" Type=\"Edm.String\" />\n                <Property Name=\"mail\" Type=\"Edm.String\" />\n                <Property Name=\"mailNickname\" Type=\"Edm.String\" />\n                <Property Name=\"mobilePhone\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesExtensionAttributes\" Type=\"microsoft.graph.onPremisesExtensionAttributes\" />\n                <Property Name=\"onPremisesImmutableId\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"onPremisesProvisioningErrors\" Type=\"Collection(microsoft.graph.onPremisesProvisioningError)\" />\n                <Property Name=\"onPremisesSecurityIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"onPremisesDomainName\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesSamAccountName\" Type=\"Edm.String\" />\n                <Property Name=\"onPremisesUserPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"passwordPolicies\" Type=\"Edm.String\" />\n                <Property Name=\"passwordProfile\" Type=\"microsoft.graph.passwordProfile\" />\n                <Property Name=\"officeLocation\" Type=\"Edm.String\" />\n                <Property Name=\"postalCode\" Type=\"Edm.String\" />\n                <Property Name=\"preferredLanguage\" Type=\"Edm.String\" />\n                <Property Name=\"provisionedPlans\" Type=\"Collection(microsoft.graph.provisionedPlan)\" Nullable=\"false\" />\n                <Property Name=\"proxyAddresses\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"streetAddress\" Type=\"Edm.String\" />\n                <Property Name=\"surname\" Type=\"Edm.String\" />\n                <Property Name=\"usageLocation\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"userType\" Type=\"Edm.String\" />\n                <Property Name=\"mailboxSettings\" Type=\"microsoft.graph.mailboxSettings\" />\n                <Property Name=\"aboutMe\" Type=\"Edm.String\" />\n                <Property Name=\"birthday\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"hireDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"interests\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"mySite\" Type=\"Edm.String\" />\n                <Property Name=\"pastProjects\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"preferredName\" Type=\"Edm.String\" />\n                <Property Name=\"responsibilities\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"schools\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"skills\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"deviceEnrollmentLimit\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"ownedDevices\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"registeredDevices\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"manager\" Type=\"microsoft.graph.directoryObject\" />\n                <NavigationProperty Name=\"directReports\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"memberOf\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"createdObjects\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"ownedObjects\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n                <NavigationProperty Name=\"licenseDetails\" Type=\"Collection(microsoft.graph.licenseDetails)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"outlook\" Type=\"microsoft.graph.outlookUser\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"messages\" Type=\"Collection(microsoft.graph.message)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"mailFolders\" Type=\"Collection(microsoft.graph.mailFolder)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendar\" Type=\"microsoft.graph.calendar\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendars\" Type=\"Collection(microsoft.graph.calendar)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendarGroups\" Type=\"Collection(microsoft.graph.calendarGroup)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"calendarView\" Type=\"Collection(microsoft.graph.event)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"events\" Type=\"Collection(microsoft.graph.event)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"people\" Type=\"Collection(microsoft.graph.person)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"contacts\" Type=\"Collection(microsoft.graph.contact)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"contactFolders\" Type=\"Collection(microsoft.graph.contactFolder)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"inferenceClassification\" Type=\"microsoft.graph.inferenceClassification\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"photo\" Type=\"microsoft.graph.profilePhoto\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"photos\" Type=\"Collection(microsoft.graph.profilePhoto)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"drive\" Type=\"microsoft.graph.drive\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"drives\" Type=\"Collection(microsoft.graph.drive)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"planner\" Type=\"microsoft.graph.plannerUser\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"onenote\" Type=\"microsoft.graph.onenote\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedDevices\" Type=\"Collection(microsoft.graph.managedDevice)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedAppRegistrations\" Type=\"Collection(microsoft.graph.managedAppRegistration)\" />\n                <NavigationProperty Name=\"deviceManagementTroubleshootingEvents\" Type=\"Collection(microsoft.graph.deviceManagementTroubleshootingEvent)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"activities\" Type=\"Collection(microsoft.graph.userActivity)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"insights\" Type=\"microsoft.graph.officeGraphInsights\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"settings\" Type=\"microsoft.graph.userSettings\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"assignedLicense\">\n                <Property Name=\"disabledPlans\" Type=\"Collection(Edm.Guid)\" Nullable=\"false\" />\n                <Property Name=\"skuId\" Type=\"Edm.Guid\" />\n            </ComplexType>\n            <ComplexType Name=\"onPremisesExtensionAttributes\">\n                <Property Name=\"extensionAttribute1\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute2\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute3\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute4\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute5\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute6\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute7\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute8\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute9\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute10\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute11\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute12\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute13\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute14\" Type=\"Edm.String\" />\n                <Property Name=\"extensionAttribute15\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"passwordProfile\">\n                <Property Name=\"password\" Type=\"Edm.String\" />\n                <Property Name=\"forceChangePasswordNextSignIn\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"mailboxSettings\">\n                <Property Name=\"automaticRepliesSetting\" Type=\"microsoft.graph.automaticRepliesSetting\" />\n                <Property Name=\"archiveFolder\" Type=\"Edm.String\" />\n                <Property Name=\"timeZone\" Type=\"Edm.String\" />\n                <Property Name=\"language\" Type=\"microsoft.graph.localeInfo\" />\n                <Property Name=\"workingHours\" Type=\"microsoft.graph.workingHours\" />\n            </ComplexType>\n            <ComplexType Name=\"automaticRepliesSetting\">\n                <Property Name=\"status\" Type=\"microsoft.graph.automaticRepliesStatus\" />\n                <Property Name=\"externalAudience\" Type=\"microsoft.graph.externalAudienceScope\" />\n                <Property Name=\"scheduledStartDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"scheduledEndDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"internalReplyMessage\" Type=\"Edm.String\" />\n                <Property Name=\"externalReplyMessage\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"dateTimeTimeZone\">\n                <Property Name=\"dateTime\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"timeZone\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"localeInfo\">\n                <Property Name=\"locale\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"workingHours\">\n                <Property Name=\"daysOfWeek\" Type=\"Collection(microsoft.graph.dayOfWeek)\" />\n                <Property Name=\"startTime\" Type=\"Edm.TimeOfDay\" />\n                <Property Name=\"endTime\" Type=\"Edm.TimeOfDay\" />\n                <Property Name=\"timeZone\" Type=\"microsoft.graph.timeZoneBase\" />\n            </ComplexType>\n            <ComplexType Name=\"timeZoneBase\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"outlookUser\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"masterCategories\" Type=\"Collection(microsoft.graph.outlookCategory)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"message\" BaseType=\"microsoft.graph.outlookItem\" OpenType=\"true\">\n                <Property Name=\"receivedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"sentDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" />\n                <Property Name=\"internetMessageId\" Type=\"Edm.String\" />\n                <Property Name=\"internetMessageHeaders\" Type=\"Collection(microsoft.graph.internetMessageHeader)\" />\n                <Property Name=\"subject\" Type=\"Edm.String\" />\n                <Property Name=\"body\" Type=\"microsoft.graph.itemBody\" />\n                <Property Name=\"bodyPreview\" Type=\"Edm.String\" />\n                <Property Name=\"importance\" Type=\"microsoft.graph.importance\" />\n                <Property Name=\"parentFolderId\" Type=\"Edm.String\" />\n                <Property Name=\"sender\" Type=\"microsoft.graph.recipient\" />\n                <Property Name=\"from\" Type=\"microsoft.graph.recipient\" />\n                <Property Name=\"toRecipients\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"ccRecipients\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"bccRecipients\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"replyTo\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"conversationId\" Type=\"Edm.String\" />\n                <Property Name=\"uniqueBody\" Type=\"microsoft.graph.itemBody\" />\n                <Property Name=\"isDeliveryReceiptRequested\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isReadReceiptRequested\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isRead\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isDraft\" Type=\"Edm.Boolean\" />\n                <Property Name=\"webLink\" Type=\"Edm.String\" />\n                <Property Name=\"inferenceClassification\" Type=\"microsoft.graph.inferenceClassificationType\" />\n                <Property Name=\"flag\" Type=\"microsoft.graph.followupFlag\" />\n                <NavigationProperty Name=\"attachments\" Type=\"Collection(microsoft.graph.attachment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"mailFolder\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"parentFolderId\" Type=\"Edm.String\" />\n                <Property Name=\"childFolderCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"unreadItemCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"totalItemCount\" Type=\"Edm.Int32\" />\n                <NavigationProperty Name=\"messages\" Type=\"Collection(microsoft.graph.message)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"messageRules\" Type=\"Collection(microsoft.graph.messageRule)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"childFolders\" Type=\"Collection(microsoft.graph.mailFolder)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"calendarGroup\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"classId\" Type=\"Edm.Guid\" />\n                <Property Name=\"changeKey\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"calendars\" Type=\"Collection(microsoft.graph.calendar)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"person\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"givenName\" Type=\"Edm.String\" />\n                <Property Name=\"surname\" Type=\"Edm.String\" />\n                <Property Name=\"birthday\" Type=\"Edm.String\" />\n                <Property Name=\"personNotes\" Type=\"Edm.String\" />\n                <Property Name=\"isFavorite\" Type=\"Edm.Boolean\" />\n                <Property Name=\"scoredEmailAddresses\" Type=\"Collection(microsoft.graph.scoredEmailAddress)\" />\n                <Property Name=\"phones\" Type=\"Collection(microsoft.graph.phone)\" />\n                <Property Name=\"postalAddresses\" Type=\"Collection(microsoft.graph.location)\" />\n                <Property Name=\"websites\" Type=\"Collection(microsoft.graph.website)\" />\n                <Property Name=\"jobTitle\" Type=\"Edm.String\" />\n                <Property Name=\"companyName\" Type=\"Edm.String\" />\n                <Property Name=\"yomiCompany\" Type=\"Edm.String\" />\n                <Property Name=\"department\" Type=\"Edm.String\" />\n                <Property Name=\"officeLocation\" Type=\"Edm.String\" />\n                <Property Name=\"profession\" Type=\"Edm.String\" />\n                <Property Name=\"personType\" Type=\"microsoft.graph.personType\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"imAddress\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"contact\" BaseType=\"microsoft.graph.outlookItem\" OpenType=\"true\">\n                <Property Name=\"parentFolderId\" Type=\"Edm.String\" />\n                <Property Name=\"birthday\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"fileAs\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"givenName\" Type=\"Edm.String\" />\n                <Property Name=\"initials\" Type=\"Edm.String\" />\n                <Property Name=\"middleName\" Type=\"Edm.String\" />\n                <Property Name=\"nickName\" Type=\"Edm.String\" />\n                <Property Name=\"surname\" Type=\"Edm.String\" />\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"yomiGivenName\" Type=\"Edm.String\" />\n                <Property Name=\"yomiSurname\" Type=\"Edm.String\" />\n                <Property Name=\"yomiCompanyName\" Type=\"Edm.String\" />\n                <Property Name=\"generation\" Type=\"Edm.String\" />\n                <Property Name=\"emailAddresses\" Type=\"Collection(microsoft.graph.emailAddress)\" />\n                <Property Name=\"imAddresses\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"jobTitle\" Type=\"Edm.String\" />\n                <Property Name=\"companyName\" Type=\"Edm.String\" />\n                <Property Name=\"department\" Type=\"Edm.String\" />\n                <Property Name=\"officeLocation\" Type=\"Edm.String\" />\n                <Property Name=\"profession\" Type=\"Edm.String\" />\n                <Property Name=\"businessHomePage\" Type=\"Edm.String\" />\n                <Property Name=\"assistantName\" Type=\"Edm.String\" />\n                <Property Name=\"manager\" Type=\"Edm.String\" />\n                <Property Name=\"homePhones\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"mobilePhone\" Type=\"Edm.String\" />\n                <Property Name=\"businessPhones\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"homeAddress\" Type=\"microsoft.graph.physicalAddress\" />\n                <Property Name=\"businessAddress\" Type=\"microsoft.graph.physicalAddress\" />\n                <Property Name=\"otherAddress\" Type=\"microsoft.graph.physicalAddress\" />\n                <Property Name=\"spouseName\" Type=\"Edm.String\" />\n                <Property Name=\"personalNotes\" Type=\"Edm.String\" />\n                <Property Name=\"children\" Type=\"Collection(Edm.String)\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"photo\" Type=\"microsoft.graph.profilePhoto\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"contactFolder\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"parentFolderId\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"contacts\" Type=\"Collection(microsoft.graph.contact)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"childFolders\" Type=\"Collection(microsoft.graph.contactFolder)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"inferenceClassification\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"overrides\" Type=\"Collection(microsoft.graph.inferenceClassificationOverride)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"plannerUser\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"tasks\" Type=\"Collection(microsoft.graph.plannerTask)\" />\n                <NavigationProperty Name=\"plans\" Type=\"Collection(microsoft.graph.plannerPlan)\" />\n            </EntityType>\n            <EntityType Name=\"managedDevice\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"deviceName\" Type=\"Edm.String\" />\n                <Property Name=\"managedDeviceOwnerType\" Type=\"microsoft.graph.managedDeviceOwnerType\" Nullable=\"false\" />\n                <Property Name=\"deviceActionResults\" Type=\"Collection(microsoft.graph.deviceActionResult)\" />\n                <Property Name=\"enrolledDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"operatingSystem\" Type=\"Edm.String\" />\n                <Property Name=\"complianceState\" Type=\"microsoft.graph.complianceState\" Nullable=\"false\" />\n                <Property Name=\"jailBroken\" Type=\"Edm.String\" />\n                <Property Name=\"managementAgent\" Type=\"microsoft.graph.managementAgentType\" Nullable=\"false\" />\n                <Property Name=\"osVersion\" Type=\"Edm.String\" />\n                <Property Name=\"easActivated\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"easDeviceId\" Type=\"Edm.String\" />\n                <Property Name=\"easActivationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"azureADRegistered\" Type=\"Edm.Boolean\" />\n                <Property Name=\"deviceEnrollmentType\" Type=\"microsoft.graph.deviceEnrollmentType\" Nullable=\"false\" />\n                <Property Name=\"activationLockBypassCode\" Type=\"Edm.String\" />\n                <Property Name=\"emailAddress\" Type=\"Edm.String\" />\n                <Property Name=\"azureADDeviceId\" Type=\"Edm.String\" />\n                <Property Name=\"deviceRegistrationState\" Type=\"microsoft.graph.deviceRegistrationState\" Nullable=\"false\" />\n                <Property Name=\"deviceCategoryDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"isSupervised\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"exchangeLastSuccessfulSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"exchangeAccessState\" Type=\"microsoft.graph.deviceManagementExchangeAccessState\" Nullable=\"false\" />\n                <Property Name=\"exchangeAccessStateReason\" Type=\"microsoft.graph.deviceManagementExchangeAccessStateReason\" Nullable=\"false\" />\n                <Property Name=\"remoteAssistanceSessionUrl\" Type=\"Edm.String\" />\n                <Property Name=\"remoteAssistanceSessionErrorDetails\" Type=\"Edm.String\" />\n                <Property Name=\"isEncrypted\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"model\" Type=\"Edm.String\" />\n                <Property Name=\"manufacturer\" Type=\"Edm.String\" />\n                <Property Name=\"imei\" Type=\"Edm.String\" />\n                <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"serialNumber\" Type=\"Edm.String\" />\n                <Property Name=\"phoneNumber\" Type=\"Edm.String\" />\n                <Property Name=\"androidSecurityPatchLevel\" Type=\"Edm.String\" />\n                <Property Name=\"userDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"configurationManagerClientEnabledFeatures\" Type=\"microsoft.graph.configurationManagerClientEnabledFeatures\" />\n                <Property Name=\"wiFiMacAddress\" Type=\"Edm.String\" />\n                <Property Name=\"deviceHealthAttestationState\" Type=\"microsoft.graph.deviceHealthAttestationState\" />\n                <Property Name=\"subscriberCarrier\" Type=\"Edm.String\" />\n                <Property Name=\"meid\" Type=\"Edm.String\" />\n                <Property Name=\"totalStorageSpaceInBytes\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"freeStorageSpaceInBytes\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"managedDeviceName\" Type=\"Edm.String\" />\n                <Property Name=\"partnerReportedThreatState\" Type=\"microsoft.graph.managedDevicePartnerReportedHealthState\" Nullable=\"false\" />\n                <NavigationProperty Name=\"deviceConfigurationStates\" Type=\"Collection(microsoft.graph.deviceConfigurationState)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceCategory\" Type=\"microsoft.graph.deviceCategory\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceCompliancePolicyStates\" Type=\"Collection(microsoft.graph.deviceCompliancePolicyState)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"managedAppRegistration\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"applicationVersion\" Type=\"Edm.String\" />\n                <Property Name=\"managementSdkVersion\" Type=\"Edm.String\" />\n                <Property Name=\"platformVersion\" Type=\"Edm.String\" />\n                <Property Name=\"deviceType\" Type=\"Edm.String\" />\n                <Property Name=\"deviceTag\" Type=\"Edm.String\" />\n                <Property Name=\"deviceName\" Type=\"Edm.String\" />\n                <Property Name=\"flaggedReasons\" Type=\"Collection(microsoft.graph.managedAppFlaggedReason)\" Nullable=\"false\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"appIdentifier\" Type=\"microsoft.graph.mobileAppIdentifier\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"appliedPolicies\" Type=\"Collection(microsoft.graph.managedAppPolicy)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"intendedPolicies\" Type=\"Collection(microsoft.graph.managedAppPolicy)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"operations\" Type=\"Collection(microsoft.graph.managedAppOperation)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"deviceManagementTroubleshootingEvent\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"eventDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"correlationId\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"userActivity\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"visualElements\" Type=\"microsoft.graph.visualInfo\" Nullable=\"false\" />\n                <Property Name=\"activitySourceHost\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"activationUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"appActivityId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"appDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"contentUrl\" Type=\"Edm.String\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"fallbackUrl\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"userTimezone\" Type=\"Edm.String\" />\n                <Property Name=\"contentInfo\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.status\" />\n                <NavigationProperty Name=\"historyItems\" Type=\"Collection(microsoft.graph.activityHistoryItem)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"officeGraphInsights\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"trending\" Type=\"Collection(microsoft.graph.trending)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"shared\" Type=\"Collection(microsoft.graph.sharedInsight)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"used\" Type=\"Collection(microsoft.graph.usedInsight)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"userSettings\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"contributionToContentDiscoveryDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"contributionToContentDiscoveryAsOrganizationDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"settingValue\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"groupSettingTemplate\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"values\" Type=\"Collection(microsoft.graph.settingTemplateValue)\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"settingTemplateValue\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"defaultValue\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"ComplexExtensionValue\" OpenType=\"true\" />\n            <EntityType Name=\"schemaExtension\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"targetTypes\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"properties\" Type=\"Collection(microsoft.graph.extensionSchemaProperty)\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"owner\" Type=\"Edm.String\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"extensionSchemaProperty\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"attachment\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"contentType\" Type=\"Edm.String\" />\n                <Property Name=\"size\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"isInline\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"customTimeZone\" BaseType=\"microsoft.graph.timeZoneBase\">\n                <Property Name=\"bias\" Type=\"Edm.Int32\" />\n                <Property Name=\"standardOffset\" Type=\"microsoft.graph.standardTimeZoneOffset\" />\n                <Property Name=\"daylightOffset\" Type=\"microsoft.graph.daylightTimeZoneOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"standardTimeZoneOffset\">\n                <Property Name=\"time\" Type=\"Edm.TimeOfDay\" />\n                <Property Name=\"dayOccurrence\" Type=\"Edm.Int32\" />\n                <Property Name=\"dayOfWeek\" Type=\"microsoft.graph.dayOfWeek\" />\n                <Property Name=\"month\" Type=\"Edm.Int32\" />\n                <Property Name=\"year\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"daylightTimeZoneOffset\" BaseType=\"microsoft.graph.standardTimeZoneOffset\">\n                <Property Name=\"daylightBias\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <EntityType Name=\"outlookCategory\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"color\" Type=\"microsoft.graph.categoryColor\" />\n            </EntityType>\n            <ComplexType Name=\"recipient\">\n                <Property Name=\"emailAddress\" Type=\"microsoft.graph.emailAddress\" />\n            </ComplexType>\n            <ComplexType Name=\"emailAddress\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"address\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"attendeeBase\" BaseType=\"microsoft.graph.recipient\">\n                <Property Name=\"type\" Type=\"microsoft.graph.attendeeType\" />\n            </ComplexType>\n            <ComplexType Name=\"meetingTimeSuggestionsResult\">\n                <Property Name=\"meetingTimeSuggestions\" Type=\"Collection(microsoft.graph.meetingTimeSuggestion)\" />\n                <Property Name=\"emptySuggestionsReason\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"meetingTimeSuggestion\">\n                <Property Name=\"meetingTimeSlot\" Type=\"microsoft.graph.timeSlot\" />\n                <Property Name=\"confidence\" Type=\"Edm.Double\" />\n                <Property Name=\"organizerAvailability\" Type=\"microsoft.graph.freeBusyStatus\" />\n                <Property Name=\"attendeeAvailability\" Type=\"Collection(microsoft.graph.attendeeAvailability)\" />\n                <Property Name=\"locations\" Type=\"Collection(microsoft.graph.location)\" />\n                <Property Name=\"suggestionReason\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"timeSlot\">\n                <Property Name=\"start\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"end\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n            </ComplexType>\n            <ComplexType Name=\"attendeeAvailability\">\n                <Property Name=\"attendee\" Type=\"microsoft.graph.attendeeBase\" />\n                <Property Name=\"availability\" Type=\"microsoft.graph.freeBusyStatus\" />\n            </ComplexType>\n            <ComplexType Name=\"location\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"locationEmailAddress\" Type=\"Edm.String\" />\n                <Property Name=\"address\" Type=\"microsoft.graph.physicalAddress\" />\n                <Property Name=\"coordinates\" Type=\"microsoft.graph.outlookGeoCoordinates\" />\n                <Property Name=\"locationUri\" Type=\"Edm.String\" />\n                <Property Name=\"locationType\" Type=\"microsoft.graph.locationType\" />\n                <Property Name=\"uniqueId\" Type=\"Edm.String\" />\n                <Property Name=\"uniqueIdType\" Type=\"microsoft.graph.locationUniqueIdType\" />\n            </ComplexType>\n            <ComplexType Name=\"physicalAddress\">\n                <Property Name=\"street\" Type=\"Edm.String\" />\n                <Property Name=\"city\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"countryOrRegion\" Type=\"Edm.String\" />\n                <Property Name=\"postalCode\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"outlookGeoCoordinates\">\n                <Property Name=\"altitude\" Type=\"Edm.Double\" />\n                <Property Name=\"latitude\" Type=\"Edm.Double\" />\n                <Property Name=\"longitude\" Type=\"Edm.Double\" />\n                <Property Name=\"accuracy\" Type=\"Edm.Double\" />\n                <Property Name=\"altitudeAccuracy\" Type=\"Edm.Double\" />\n            </ComplexType>\n            <ComplexType Name=\"locationConstraint\">\n                <Property Name=\"isRequired\" Type=\"Edm.Boolean\" />\n                <Property Name=\"suggestLocation\" Type=\"Edm.Boolean\" />\n                <Property Name=\"locations\" Type=\"Collection(microsoft.graph.locationConstraintItem)\" />\n            </ComplexType>\n            <ComplexType Name=\"locationConstraintItem\" BaseType=\"microsoft.graph.location\">\n                <Property Name=\"resolveAvailability\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"timeConstraint\">\n                <Property Name=\"activityDomain\" Type=\"microsoft.graph.activityDomain\" />\n                <Property Name=\"timeslots\" Type=\"Collection(microsoft.graph.timeSlot)\" />\n            </ComplexType>\n            <ComplexType Name=\"reminder\">\n                <Property Name=\"eventId\" Type=\"Edm.String\" />\n                <Property Name=\"eventStartTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"eventEndTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"changeKey\" Type=\"Edm.String\" />\n                <Property Name=\"eventSubject\" Type=\"Edm.String\" />\n                <Property Name=\"eventLocation\" Type=\"microsoft.graph.location\" />\n                <Property Name=\"eventWebLink\" Type=\"Edm.String\" />\n                <Property Name=\"reminderFireTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n            </ComplexType>\n            <ComplexType Name=\"mailTips\">\n                <Property Name=\"emailAddress\" Type=\"microsoft.graph.emailAddress\" />\n                <Property Name=\"automaticReplies\" Type=\"microsoft.graph.automaticRepliesMailTips\" />\n                <Property Name=\"mailboxFull\" Type=\"Edm.Boolean\" />\n                <Property Name=\"customMailTip\" Type=\"Edm.String\" />\n                <Property Name=\"externalMemberCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"totalMemberCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"deliveryRestricted\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isModerated\" Type=\"Edm.Boolean\" />\n                <Property Name=\"recipientScope\" Type=\"microsoft.graph.recipientScopeType\" />\n                <Property Name=\"recipientSuggestions\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"maxMessageSize\" Type=\"Edm.Int32\" />\n                <Property Name=\"error\" Type=\"microsoft.graph.mailTipsError\" />\n            </ComplexType>\n            <ComplexType Name=\"automaticRepliesMailTips\">\n                <Property Name=\"message\" Type=\"Edm.String\" />\n                <Property Name=\"messageLanguage\" Type=\"microsoft.graph.localeInfo\" />\n                <Property Name=\"scheduledStartTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"scheduledEndTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n            </ComplexType>\n            <ComplexType Name=\"mailTipsError\">\n                <Property Name=\"message\" Type=\"Edm.String\" />\n                <Property Name=\"code\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"timeZoneInformation\">\n                <Property Name=\"alias\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"messageRule\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"sequence\" Type=\"Edm.Int32\" />\n                <Property Name=\"conditions\" Type=\"microsoft.graph.messageRulePredicates\" />\n                <Property Name=\"actions\" Type=\"microsoft.graph.messageRuleActions\" />\n                <Property Name=\"exceptions\" Type=\"microsoft.graph.messageRulePredicates\" />\n                <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"hasError\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isReadOnly\" Type=\"Edm.Boolean\" />\n            </EntityType>\n            <EntityType Name=\"singleValueLegacyExtendedProperty\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"multiValueLegacyExtendedProperty\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"value\" Type=\"Collection(Edm.String)\" />\n            </EntityType>\n            <ComplexType Name=\"internetMessageHeader\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"itemBody\">\n                <Property Name=\"contentType\" Type=\"microsoft.graph.bodyType\" />\n                <Property Name=\"content\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"followupFlag\">\n                <Property Name=\"completedDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"dueDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"startDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\" />\n                <Property Name=\"flagStatus\" Type=\"microsoft.graph.followupFlagStatus\" />\n            </ComplexType>\n            <EntityType Name=\"fileAttachment\" BaseType=\"microsoft.graph.attachment\">\n                <Property Name=\"contentId\" Type=\"Edm.String\" />\n                <Property Name=\"contentLocation\" Type=\"Edm.String\" />\n                <Property Name=\"contentBytes\" Type=\"Edm.Binary\" />\n            </EntityType>\n            <EntityType Name=\"itemAttachment\" BaseType=\"microsoft.graph.attachment\">\n                <NavigationProperty Name=\"item\" Type=\"microsoft.graph.outlookItem\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"responseStatus\">\n                <Property Name=\"response\" Type=\"microsoft.graph.responseType\" />\n                <Property Name=\"time\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"patternedRecurrence\">\n                <Property Name=\"pattern\" Type=\"microsoft.graph.recurrencePattern\" />\n                <Property Name=\"range\" Type=\"microsoft.graph.recurrenceRange\" />\n            </ComplexType>\n            <ComplexType Name=\"recurrencePattern\">\n                <Property Name=\"type\" Type=\"microsoft.graph.recurrencePatternType\" />\n                <Property Name=\"interval\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"month\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"dayOfMonth\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"daysOfWeek\" Type=\"Collection(microsoft.graph.dayOfWeek)\" />\n                <Property Name=\"firstDayOfWeek\" Type=\"microsoft.graph.dayOfWeek\" />\n                <Property Name=\"index\" Type=\"microsoft.graph.weekIndex\" />\n            </ComplexType>\n            <ComplexType Name=\"recurrenceRange\">\n                <Property Name=\"type\" Type=\"microsoft.graph.recurrenceRangeType\" />\n                <Property Name=\"startDate\" Type=\"Edm.Date\" />\n                <Property Name=\"endDate\" Type=\"Edm.Date\" />\n                <Property Name=\"recurrenceTimeZone\" Type=\"Edm.String\" />\n                <Property Name=\"numberOfOccurrences\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"attendee\" BaseType=\"microsoft.graph.attendeeBase\">\n                <Property Name=\"status\" Type=\"microsoft.graph.responseStatus\" />\n            </ComplexType>\n            <EntityType Name=\"eventMessage\" BaseType=\"microsoft.graph.message\">\n                <Property Name=\"meetingMessageType\" Type=\"microsoft.graph.meetingMessageType\" />\n                <NavigationProperty Name=\"event\" Type=\"microsoft.graph.event\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"messageRulePredicates\">\n                <Property Name=\"categories\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"subjectContains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"bodyContains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"bodyOrSubjectContains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"senderContains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"recipientContains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"headerContains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"messageActionFlag\" Type=\"microsoft.graph.messageActionFlag\" />\n                <Property Name=\"importance\" Type=\"microsoft.graph.importance\" />\n                <Property Name=\"sensitivity\" Type=\"microsoft.graph.sensitivity\" />\n                <Property Name=\"fromAddresses\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"sentToAddresses\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"sentToMe\" Type=\"Edm.Boolean\" />\n                <Property Name=\"sentOnlyToMe\" Type=\"Edm.Boolean\" />\n                <Property Name=\"sentCcMe\" Type=\"Edm.Boolean\" />\n                <Property Name=\"sentToOrCcMe\" Type=\"Edm.Boolean\" />\n                <Property Name=\"notSentToMe\" Type=\"Edm.Boolean\" />\n                <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isApprovalRequest\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isAutomaticForward\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isAutomaticReply\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isEncrypted\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isMeetingRequest\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isMeetingResponse\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isNonDeliveryReport\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isPermissionControlled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isReadReceipt\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isSigned\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isVoicemail\" Type=\"Edm.Boolean\" />\n                <Property Name=\"withinSizeRange\" Type=\"microsoft.graph.sizeRange\" />\n            </ComplexType>\n            <ComplexType Name=\"sizeRange\">\n                <Property Name=\"minimumSize\" Type=\"Edm.Int32\" />\n                <Property Name=\"maximumSize\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"messageRuleActions\">\n                <Property Name=\"moveToFolder\" Type=\"Edm.String\" />\n                <Property Name=\"copyToFolder\" Type=\"Edm.String\" />\n                <Property Name=\"delete\" Type=\"Edm.Boolean\" />\n                <Property Name=\"permanentDelete\" Type=\"Edm.Boolean\" />\n                <Property Name=\"markAsRead\" Type=\"Edm.Boolean\" />\n                <Property Name=\"markImportance\" Type=\"microsoft.graph.importance\" />\n                <Property Name=\"forwardTo\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"forwardAsAttachmentTo\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"redirectTo\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"assignCategories\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"stopProcessingRules\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <EntityType Name=\"referenceAttachment\" BaseType=\"microsoft.graph.attachment\" />\n            <EntityType Name=\"openTypeExtension\" BaseType=\"microsoft.graph.extension\" OpenType=\"true\">\n                <Property Name=\"extensionName\" Type=\"Edm.String\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"post\" BaseType=\"microsoft.graph.outlookItem\" OpenType=\"true\">\n                <Property Name=\"body\" Type=\"microsoft.graph.itemBody\" />\n                <Property Name=\"receivedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"from\" Type=\"microsoft.graph.recipient\" Nullable=\"false\" />\n                <Property Name=\"sender\" Type=\"microsoft.graph.recipient\" />\n                <Property Name=\"conversationThreadId\" Type=\"Edm.String\" />\n                <Property Name=\"newParticipants\" Type=\"Collection(microsoft.graph.recipient)\" Nullable=\"false\" />\n                <Property Name=\"conversationId\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"inReplyTo\" Type=\"microsoft.graph.post\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"attachments\" Type=\"Collection(microsoft.graph.attachment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"inferenceClassificationOverride\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"classifyAs\" Type=\"microsoft.graph.inferenceClassificationType\" />\n                <Property Name=\"senderEmailAddress\" Type=\"microsoft.graph.emailAddress\" />\n            </EntityType>\n            <ComplexType Name=\"scoredEmailAddress\">\n                <Property Name=\"address\" Type=\"Edm.String\" />\n                <Property Name=\"relevanceScore\" Type=\"Edm.Double\" />\n                <Property Name=\"selectionLikelihood\" Type=\"microsoft.graph.selectionLikelihoodInfo\" />\n                <Property Name=\"ItemId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"phone\">\n                <Property Name=\"type\" Type=\"microsoft.graph.phoneType\" />\n                <Property Name=\"number\" Type=\"Edm.String\" />\n                <Property Name=\"region\" Type=\"Edm.String\" />\n                <Property Name=\"language\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"website\">\n                <Property Name=\"type\" Type=\"microsoft.graph.websiteType\" />\n                <Property Name=\"address\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"personType\">\n                <Property Name=\"class\" Type=\"Edm.String\" />\n                <Property Name=\"subclass\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"identitySet\" OpenType=\"true\">\n                <Property Name=\"application\" Type=\"microsoft.graph.identity\" />\n                <Property Name=\"device\" Type=\"microsoft.graph.identity\" />\n                <Property Name=\"user\" Type=\"microsoft.graph.identity\" />\n            </ComplexType>\n            <ComplexType Name=\"identity\" OpenType=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"id\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"itemReference\">\n                <Property Name=\"driveId\" Type=\"Edm.String\" />\n                <Property Name=\"driveType\" Type=\"Edm.String\" />\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"path\" Type=\"Edm.String\" />\n                <Property Name=\"shareId\" Type=\"Edm.String\" />\n                <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" />\n            </ComplexType>\n            <ComplexType Name=\"sharepointIds\">\n                <Property Name=\"listId\" Type=\"Edm.String\" />\n                <Property Name=\"listItemId\" Type=\"Edm.String\" />\n                <Property Name=\"listItemUniqueId\" Type=\"Edm.String\" />\n                <Property Name=\"siteId\" Type=\"Edm.String\" />\n                <Property Name=\"siteUrl\" Type=\"Edm.String\" />\n                <Property Name=\"webId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"baseItemVersion\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"publication\" Type=\"microsoft.graph.publicationFacet\" />\n            </EntityType>\n            <ComplexType Name=\"publicationFacet\">\n                <Property Name=\"level\" Type=\"Edm.String\" />\n                <Property Name=\"versionId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"columnDefinition\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"boolean\" Type=\"microsoft.graph.booleanColumn\" />\n                <Property Name=\"calculated\" Type=\"microsoft.graph.calculatedColumn\" />\n                <Property Name=\"choice\" Type=\"microsoft.graph.choiceColumn\" />\n                <Property Name=\"columnGroup\" Type=\"Edm.String\" />\n                <Property Name=\"currency\" Type=\"microsoft.graph.currencyColumn\" />\n                <Property Name=\"dateTime\" Type=\"microsoft.graph.dateTimeColumn\" />\n                <Property Name=\"defaultValue\" Type=\"microsoft.graph.defaultColumnValue\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"enforceUniqueValues\" Type=\"Edm.Boolean\" />\n                <Property Name=\"hidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"indexed\" Type=\"Edm.Boolean\" />\n                <Property Name=\"lookup\" Type=\"microsoft.graph.lookupColumn\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"number\" Type=\"microsoft.graph.numberColumn\" />\n                <Property Name=\"personOrGroup\" Type=\"microsoft.graph.personOrGroupColumn\" />\n                <Property Name=\"readOnly\" Type=\"Edm.Boolean\" />\n                <Property Name=\"required\" Type=\"Edm.Boolean\" />\n                <Property Name=\"text\" Type=\"microsoft.graph.textColumn\" />\n            </EntityType>\n            <ComplexType Name=\"booleanColumn\" />\n            <ComplexType Name=\"calculatedColumn\">\n                <Property Name=\"format\" Type=\"Edm.String\" />\n                <Property Name=\"formula\" Type=\"Edm.String\" />\n                <Property Name=\"outputType\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"choiceColumn\">\n                <Property Name=\"allowTextEntry\" Type=\"Edm.Boolean\" />\n                <Property Name=\"choices\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"displayAs\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"currencyColumn\">\n                <Property Name=\"locale\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"dateTimeColumn\">\n                <Property Name=\"displayAs\" Type=\"Edm.String\" />\n                <Property Name=\"format\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"defaultColumnValue\">\n                <Property Name=\"formula\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"lookupColumn\">\n                <Property Name=\"allowMultipleValues\" Type=\"Edm.Boolean\" />\n                <Property Name=\"allowUnlimitedLength\" Type=\"Edm.Boolean\" />\n                <Property Name=\"columnName\" Type=\"Edm.String\" />\n                <Property Name=\"listId\" Type=\"Edm.String\" />\n                <Property Name=\"primaryLookupColumnId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"numberColumn\">\n                <Property Name=\"decimalPlaces\" Type=\"Edm.String\" />\n                <Property Name=\"displayAs\" Type=\"Edm.String\" />\n                <Property Name=\"maximum\" Type=\"Edm.Double\" />\n                <Property Name=\"minimum\" Type=\"Edm.Double\" />\n            </ComplexType>\n            <ComplexType Name=\"personOrGroupColumn\">\n                <Property Name=\"allowMultipleSelection\" Type=\"Edm.Boolean\" />\n                <Property Name=\"chooseFromType\" Type=\"Edm.String\" />\n                <Property Name=\"displayAs\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"textColumn\">\n                <Property Name=\"allowMultipleLines\" Type=\"Edm.Boolean\" />\n                <Property Name=\"appendChangesToExistingText\" Type=\"Edm.Boolean\" />\n                <Property Name=\"linesForEditing\" Type=\"Edm.Int32\" />\n                <Property Name=\"maxLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"textType\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"columnLink\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"contentType\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"group\" Type=\"Edm.String\" />\n                <Property Name=\"hidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"inheritedFrom\" Type=\"microsoft.graph.itemReference\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"order\" Type=\"microsoft.graph.contentTypeOrder\" />\n                <Property Name=\"parentId\" Type=\"Edm.String\" />\n                <Property Name=\"readOnly\" Type=\"Edm.Boolean\" />\n                <Property Name=\"sealed\" Type=\"Edm.Boolean\" />\n                <NavigationProperty Name=\"columnLinks\" Type=\"Collection(microsoft.graph.columnLink)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"contentTypeOrder\">\n                <Property Name=\"default\" Type=\"Edm.Boolean\" />\n                <Property Name=\"position\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"quota\">\n                <Property Name=\"deleted\" Type=\"Edm.Int64\" />\n                <Property Name=\"remaining\" Type=\"Edm.Int64\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"total\" Type=\"Edm.Int64\" />\n                <Property Name=\"used\" Type=\"Edm.Int64\" />\n            </ComplexType>\n            <ComplexType Name=\"systemFacet\" />\n            <EntityType Name=\"driveItem\" BaseType=\"microsoft.graph.baseItem\" OpenType=\"true\">\n                <Property Name=\"audio\" Type=\"microsoft.graph.audio\" />\n                <Property Name=\"content\" Type=\"Edm.Stream\" />\n                <Property Name=\"cTag\" Type=\"Edm.String\" />\n                <Property Name=\"deleted\" Type=\"microsoft.graph.deleted\" />\n                <Property Name=\"file\" Type=\"microsoft.graph.file\" />\n                <Property Name=\"fileSystemInfo\" Type=\"microsoft.graph.fileSystemInfo\" />\n                <Property Name=\"folder\" Type=\"microsoft.graph.folder\" />\n                <Property Name=\"image\" Type=\"microsoft.graph.image\" />\n                <Property Name=\"location\" Type=\"microsoft.graph.geoCoordinates\" />\n                <Property Name=\"package\" Type=\"microsoft.graph.package\" />\n                <Property Name=\"photo\" Type=\"microsoft.graph.photo\" />\n                <Property Name=\"publication\" Type=\"microsoft.graph.publicationFacet\" />\n                <Property Name=\"remoteItem\" Type=\"microsoft.graph.remoteItem\" />\n                <Property Name=\"root\" Type=\"microsoft.graph.root\" />\n                <Property Name=\"searchResult\" Type=\"microsoft.graph.searchResult\" />\n                <Property Name=\"shared\" Type=\"microsoft.graph.shared\" />\n                <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" />\n                <Property Name=\"size\" Type=\"Edm.Int64\" />\n                <Property Name=\"specialFolder\" Type=\"microsoft.graph.specialFolder\" />\n                <Property Name=\"video\" Type=\"microsoft.graph.video\" />\n                <Property Name=\"webDavUrl\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"children\" Type=\"Collection(microsoft.graph.driveItem)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"listItem\" Type=\"microsoft.graph.listItem\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"permissions\" Type=\"Collection(microsoft.graph.permission)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"thumbnails\" Type=\"Collection(microsoft.graph.thumbnailSet)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"versions\" Type=\"Collection(microsoft.graph.driveItemVersion)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"workbook\" Type=\"microsoft.graph.workbook\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"list\" BaseType=\"microsoft.graph.baseItem\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"list\" Type=\"microsoft.graph.listInfo\" />\n                <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" />\n                <Property Name=\"system\" Type=\"microsoft.graph.systemFacet\" />\n                <NavigationProperty Name=\"columns\" Type=\"Collection(microsoft.graph.columnDefinition)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"contentTypes\" Type=\"Collection(microsoft.graph.contentType)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"drive\" Type=\"microsoft.graph.drive\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"items\" Type=\"Collection(microsoft.graph.listItem)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"audio\">\n                <Property Name=\"album\" Type=\"Edm.String\" />\n                <Property Name=\"albumArtist\" Type=\"Edm.String\" />\n                <Property Name=\"artist\" Type=\"Edm.String\" />\n                <Property Name=\"bitrate\" Type=\"Edm.Int64\" />\n                <Property Name=\"composers\" Type=\"Edm.String\" />\n                <Property Name=\"copyright\" Type=\"Edm.String\" />\n                <Property Name=\"disc\" Type=\"Edm.Int16\" />\n                <Property Name=\"discCount\" Type=\"Edm.Int16\" />\n                <Property Name=\"duration\" Type=\"Edm.Int64\" />\n                <Property Name=\"genre\" Type=\"Edm.String\" />\n                <Property Name=\"hasDrm\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isVariableBitrate\" Type=\"Edm.Boolean\" />\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"track\" Type=\"Edm.Int32\" />\n                <Property Name=\"trackCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"year\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"deleted\">\n                <Property Name=\"state\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"file\">\n                <Property Name=\"hashes\" Type=\"microsoft.graph.hashes\" />\n                <Property Name=\"mimeType\" Type=\"Edm.String\" />\n                <Property Name=\"processingMetadata\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"hashes\">\n                <Property Name=\"crc32Hash\" Type=\"Edm.String\" />\n                <Property Name=\"quickXorHash\" Type=\"Edm.String\" />\n                <Property Name=\"sha1Hash\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"fileSystemInfo\">\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastAccessedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"folder\">\n                <Property Name=\"childCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"view\" Type=\"microsoft.graph.folderView\" />\n            </ComplexType>\n            <ComplexType Name=\"folderView\">\n                <Property Name=\"sortBy\" Type=\"Edm.String\" />\n                <Property Name=\"sortOrder\" Type=\"Edm.String\" />\n                <Property Name=\"viewType\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"image\">\n                <Property Name=\"height\" Type=\"Edm.Int32\" />\n                <Property Name=\"width\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"geoCoordinates\">\n                <Property Name=\"altitude\" Type=\"Edm.Double\" />\n                <Property Name=\"latitude\" Type=\"Edm.Double\" />\n                <Property Name=\"longitude\" Type=\"Edm.Double\" />\n            </ComplexType>\n            <ComplexType Name=\"package\">\n                <Property Name=\"type\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"photo\">\n                <Property Name=\"cameraMake\" Type=\"Edm.String\" />\n                <Property Name=\"cameraModel\" Type=\"Edm.String\" />\n                <Property Name=\"exposureDenominator\" Type=\"Edm.Double\" />\n                <Property Name=\"exposureNumerator\" Type=\"Edm.Double\" />\n                <Property Name=\"fNumber\" Type=\"Edm.Double\" />\n                <Property Name=\"focalLength\" Type=\"Edm.Double\" />\n                <Property Name=\"iso\" Type=\"Edm.Int32\" />\n                <Property Name=\"takenDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"remoteItem\">\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"file\" Type=\"microsoft.graph.file\" />\n                <Property Name=\"fileSystemInfo\" Type=\"microsoft.graph.fileSystemInfo\" />\n                <Property Name=\"folder\" Type=\"microsoft.graph.folder\" />\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"package\" Type=\"microsoft.graph.package\" />\n                <Property Name=\"parentReference\" Type=\"microsoft.graph.itemReference\" />\n                <Property Name=\"shared\" Type=\"microsoft.graph.shared\" />\n                <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" />\n                <Property Name=\"size\" Type=\"Edm.Int64\" />\n                <Property Name=\"specialFolder\" Type=\"microsoft.graph.specialFolder\" />\n                <Property Name=\"webDavUrl\" Type=\"Edm.String\" />\n                <Property Name=\"webUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"shared\">\n                <Property Name=\"owner\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"scope\" Type=\"Edm.String\" />\n                <Property Name=\"sharedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"sharedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"specialFolder\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"root\" />\n            <ComplexType Name=\"searchResult\">\n                <Property Name=\"onClickTelemetryUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"video\">\n                <Property Name=\"audioBitsPerSample\" Type=\"Edm.Int32\" />\n                <Property Name=\"audioChannels\" Type=\"Edm.Int32\" />\n                <Property Name=\"audioFormat\" Type=\"Edm.String\" />\n                <Property Name=\"audioSamplesPerSecond\" Type=\"Edm.Int32\" />\n                <Property Name=\"bitrate\" Type=\"Edm.Int32\" />\n                <Property Name=\"duration\" Type=\"Edm.Int64\" />\n                <Property Name=\"fourCC\" Type=\"Edm.String\" />\n                <Property Name=\"frameRate\" Type=\"Edm.Double\" />\n                <Property Name=\"height\" Type=\"Edm.Int32\" />\n                <Property Name=\"width\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <EntityType Name=\"listItem\" BaseType=\"microsoft.graph.baseItem\">\n                <Property Name=\"contentType\" Type=\"microsoft.graph.contentTypeInfo\" />\n                <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" />\n                <NavigationProperty Name=\"driveItem\" Type=\"microsoft.graph.driveItem\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"fields\" Type=\"microsoft.graph.fieldValueSet\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"versions\" Type=\"Collection(microsoft.graph.listItemVersion)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"permission\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"grantedTo\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"inheritedFrom\" Type=\"microsoft.graph.itemReference\" />\n                <Property Name=\"invitation\" Type=\"microsoft.graph.sharingInvitation\" />\n                <Property Name=\"link\" Type=\"microsoft.graph.sharingLink\" />\n                <Property Name=\"roles\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"shareId\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"thumbnailSet\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"large\" Type=\"microsoft.graph.thumbnail\" />\n                <Property Name=\"medium\" Type=\"microsoft.graph.thumbnail\" />\n                <Property Name=\"small\" Type=\"microsoft.graph.thumbnail\" />\n                <Property Name=\"source\" Type=\"microsoft.graph.thumbnail\" />\n            </EntityType>\n            <EntityType Name=\"driveItemVersion\" BaseType=\"microsoft.graph.baseItemVersion\">\n                <Property Name=\"content\" Type=\"Edm.Stream\" />\n                <Property Name=\"size\" Type=\"Edm.Int64\" />\n            </EntityType>\n            <EntityType Name=\"workbook\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"application\" Type=\"microsoft.graph.workbookApplication\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"names\" Type=\"Collection(microsoft.graph.workbookNamedItem)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"tables\" Type=\"Collection(microsoft.graph.workbookTable)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"worksheets\" Type=\"Collection(microsoft.graph.workbookWorksheet)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"functions\" Type=\"microsoft.graph.workbookFunctions\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"fieldValueSet\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\" />\n            <ComplexType Name=\"listInfo\">\n                <Property Name=\"contentTypesEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"hidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"template\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"contentTypeInfo\">\n                <Property Name=\"id\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"listItemVersion\" BaseType=\"microsoft.graph.baseItemVersion\">\n                <NavigationProperty Name=\"fields\" Type=\"microsoft.graph.fieldValueSet\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"sharingInvitation\">\n                <Property Name=\"email\" Type=\"Edm.String\" />\n                <Property Name=\"invitedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"redeemedBy\" Type=\"Edm.String\" />\n                <Property Name=\"signInRequired\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"sharingLink\">\n                <Property Name=\"application\" Type=\"microsoft.graph.identity\" />\n                <Property Name=\"scope\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"webUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"sharedDriveItem\" BaseType=\"microsoft.graph.baseItem\">\n                <Property Name=\"owner\" Type=\"microsoft.graph.identitySet\" />\n                <NavigationProperty Name=\"driveItem\" Type=\"microsoft.graph.driveItem\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"items\" Type=\"Collection(microsoft.graph.driveItem)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"list\" Type=\"microsoft.graph.list\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"listItem\" Type=\"microsoft.graph.listItem\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"root\" Type=\"microsoft.graph.driveItem\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"site\" Type=\"microsoft.graph.site\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"siteCollection\">\n                <Property Name=\"hostname\" Type=\"Edm.String\" />\n                <Property Name=\"root\" Type=\"microsoft.graph.root\" />\n            </ComplexType>\n            <ComplexType Name=\"thumbnail\">\n                <Property Name=\"content\" Type=\"Edm.Stream\" />\n                <Property Name=\"height\" Type=\"Edm.Int32\" />\n                <Property Name=\"sourceItemId\" Type=\"Edm.String\" />\n                <Property Name=\"url\" Type=\"Edm.String\" />\n                <Property Name=\"width\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"driveItemUploadableProperties\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"fileSystemInfo\" Type=\"microsoft.graph.fileSystemInfo\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"driveRecipient\">\n                <Property Name=\"alias\" Type=\"Edm.String\" />\n                <Property Name=\"email\" Type=\"Edm.String\" />\n                <Property Name=\"objectId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"itemPreviewInfo\">\n                <Property Name=\"getUrl\" Type=\"Edm.String\" />\n                <Property Name=\"postParameters\" Type=\"Edm.String\" />\n                <Property Name=\"postUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"uploadSession\">\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"nextExpectedRanges\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"uploadUrl\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"workbookApplication\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"calculationMode\" Type=\"Edm.String\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"workbookNamedItem\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"comment\" Type=\"Edm.String\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"scope\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"visible\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"worksheet\" Type=\"microsoft.graph.workbookWorksheet\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookTable\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"highlightFirstColumn\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"highlightLastColumn\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"showBandedColumns\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"showBandedRows\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"showFilterButton\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"showHeaders\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"showTotals\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"style\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"columns\" Type=\"Collection(microsoft.graph.workbookTableColumn)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"rows\" Type=\"Collection(microsoft.graph.workbookTableRow)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sort\" Type=\"microsoft.graph.workbookTableSort\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"worksheet\" Type=\"microsoft.graph.workbookWorksheet\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookWorksheet\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"position\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"visibility\" Type=\"Edm.String\" Nullable=\"false\" />\n                <NavigationProperty Name=\"charts\" Type=\"Collection(microsoft.graph.workbookChart)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"names\" Type=\"Collection(microsoft.graph.workbookNamedItem)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"pivotTables\" Type=\"Collection(microsoft.graph.workbookPivotTable)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"protection\" Type=\"microsoft.graph.workbookWorksheetProtection\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"tables\" Type=\"Collection(microsoft.graph.workbookTable)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookFunctions\" BaseType=\"microsoft.graph.entity\" />\n            <ComplexType Name=\"workbookSessionInfo\">\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"persistChanges\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"Json\" />\n            <EntityType Name=\"workbookChart\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"height\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"left\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"top\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"width\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <NavigationProperty Name=\"axes\" Type=\"microsoft.graph.workbookChartAxes\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"dataLabels\" Type=\"microsoft.graph.workbookChartDataLabels\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartAreaFormat\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"legend\" Type=\"microsoft.graph.workbookChartLegend\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"series\" Type=\"Collection(microsoft.graph.workbookChartSeries)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"title\" Type=\"microsoft.graph.workbookChartTitle\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"worksheet\" Type=\"microsoft.graph.workbookWorksheet\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartAxes\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"categoryAxis\" Type=\"microsoft.graph.workbookChartAxis\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"seriesAxis\" Type=\"microsoft.graph.workbookChartAxis\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"valueAxis\" Type=\"microsoft.graph.workbookChartAxis\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartDataLabels\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"position\" Type=\"Edm.String\" />\n                <Property Name=\"separator\" Type=\"Edm.String\" />\n                <Property Name=\"showBubbleSize\" Type=\"Edm.Boolean\" />\n                <Property Name=\"showCategoryName\" Type=\"Edm.Boolean\" />\n                <Property Name=\"showLegendKey\" Type=\"Edm.Boolean\" />\n                <Property Name=\"showPercentage\" Type=\"Edm.Boolean\" />\n                <Property Name=\"showSeriesName\" Type=\"Edm.Boolean\" />\n                <Property Name=\"showValue\" Type=\"Edm.Boolean\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartDataLabelFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartAreaFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartLegend\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"overlay\" Type=\"Edm.Boolean\" />\n                <Property Name=\"position\" Type=\"Edm.String\" />\n                <Property Name=\"visible\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartLegendFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartSeries\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartSeriesFormat\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"points\" Type=\"Collection(microsoft.graph.workbookChartPoint)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartTitle\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"overlay\" Type=\"Edm.Boolean\" />\n                <Property Name=\"text\" Type=\"Edm.String\" />\n                <Property Name=\"visible\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartTitleFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartFill\" BaseType=\"microsoft.graph.entity\" />\n            <EntityType Name=\"workbookChartFont\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"bold\" Type=\"Edm.Boolean\" />\n                <Property Name=\"color\" Type=\"Edm.String\" />\n                <Property Name=\"italic\" Type=\"Edm.Boolean\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"size\" Type=\"Edm.Double\" />\n                <Property Name=\"underline\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartAxis\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"majorUnit\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"maximum\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"minimum\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"minorUnit\" Type=\"microsoft.graph.Json\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartAxisFormat\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"majorGridlines\" Type=\"microsoft.graph.workbookChartGridlines\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"minorGridlines\" Type=\"microsoft.graph.workbookChartGridlines\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"title\" Type=\"microsoft.graph.workbookChartAxisTitle\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartAxisFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"line\" Type=\"microsoft.graph.workbookChartLineFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartGridlines\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"visible\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartGridlinesFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartAxisTitle\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"text\" Type=\"Edm.String\" />\n                <Property Name=\"visible\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartAxisTitleFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartLineFormat\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"color\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartAxisTitleFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartDataLabelFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartGridlinesFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"line\" Type=\"microsoft.graph.workbookChartLineFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartLegendFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartPoint\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartPointFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartPointFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartSeriesFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"line\" Type=\"microsoft.graph.workbookChartLineFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookChartTitleFormat\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookFilter\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"criteria\" Type=\"microsoft.graph.workbookFilterCriteria\" />\n            </EntityType>\n            <ComplexType Name=\"workbookFilterCriteria\">\n                <Property Name=\"color\" Type=\"Edm.String\" />\n                <Property Name=\"criterion1\" Type=\"Edm.String\" />\n                <Property Name=\"criterion2\" Type=\"Edm.String\" />\n                <Property Name=\"dynamicCriteria\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"filterOn\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"icon\" Type=\"microsoft.graph.workbookIcon\" />\n                <Property Name=\"operator\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"values\" Type=\"microsoft.graph.Json\" />\n            </ComplexType>\n            <ComplexType Name=\"workbookIcon\">\n                <Property Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"set\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"workbookFormatProtection\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"formulaHidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"locked\" Type=\"Edm.Boolean\" />\n            </EntityType>\n            <EntityType Name=\"workbookFunctionResult\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"error\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"microsoft.graph.Json\" />\n            </EntityType>\n            <EntityType Name=\"workbookPivotTable\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"worksheet\" Type=\"microsoft.graph.workbookWorksheet\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookRange\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"address\" Type=\"Edm.String\" />\n                <Property Name=\"addressLocal\" Type=\"Edm.String\" />\n                <Property Name=\"cellCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"columnCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"columnHidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"columnIndex\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"formulas\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"formulasLocal\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"formulasR1C1\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"hidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"numberFormat\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"rowCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"rowHidden\" Type=\"Edm.Boolean\" />\n                <Property Name=\"rowIndex\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"valueTypes\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookRangeFormat\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sort\" Type=\"microsoft.graph.workbookRangeSort\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"worksheet\" Type=\"microsoft.graph.workbookWorksheet\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookRangeFormat\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"columnWidth\" Type=\"Edm.Double\" />\n                <Property Name=\"horizontalAlignment\" Type=\"Edm.String\" />\n                <Property Name=\"rowHeight\" Type=\"Edm.Double\" />\n                <Property Name=\"verticalAlignment\" Type=\"Edm.String\" />\n                <Property Name=\"wrapText\" Type=\"Edm.Boolean\" />\n                <NavigationProperty Name=\"borders\" Type=\"Collection(microsoft.graph.workbookRangeBorder)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookRangeFill\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookRangeFont\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"protection\" Type=\"microsoft.graph.workbookFormatProtection\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookRangeSort\" BaseType=\"microsoft.graph.entity\" />\n            <EntityType Name=\"workbookRangeBorder\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"color\" Type=\"Edm.String\" />\n                <Property Name=\"sideIndex\" Type=\"Edm.String\" />\n                <Property Name=\"style\" Type=\"Edm.String\" />\n                <Property Name=\"weight\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"workbookRangeFill\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"color\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"workbookRangeFont\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"bold\" Type=\"Edm.Boolean\" />\n                <Property Name=\"color\" Type=\"Edm.String\" />\n                <Property Name=\"italic\" Type=\"Edm.Boolean\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"size\" Type=\"Edm.Double\" />\n                <Property Name=\"underline\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"workbookRangeView\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"cellAddresses\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"columnCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"formulas\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"formulasLocal\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"formulasR1C1\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"numberFormat\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"rowCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"valueTypes\" Type=\"microsoft.graph.Json\" />\n                <Property Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <NavigationProperty Name=\"rows\" Type=\"Collection(microsoft.graph.workbookRangeView)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookTableColumn\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <NavigationProperty Name=\"filter\" Type=\"microsoft.graph.workbookFilter\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"workbookTableRow\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"values\" Type=\"microsoft.graph.Json\" />\n            </EntityType>\n            <EntityType Name=\"workbookTableSort\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"fields\" Type=\"Collection(microsoft.graph.workbookSortField)\" />\n                <Property Name=\"matchCase\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"method\" Type=\"Edm.String\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"workbookSortField\">\n                <Property Name=\"ascending\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"color\" Type=\"Edm.String\" />\n                <Property Name=\"dataOption\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"icon\" Type=\"microsoft.graph.workbookIcon\" />\n                <Property Name=\"key\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"sortOn\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"workbookWorksheetProtection\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"options\" Type=\"microsoft.graph.workbookWorksheetProtectionOptions\" />\n                <Property Name=\"protected\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"workbookWorksheetProtectionOptions\">\n                <Property Name=\"allowAutoFilter\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowDeleteColumns\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowDeleteRows\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowFormatCells\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowFormatColumns\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowFormatRows\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowInsertColumns\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowInsertHyperlinks\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowInsertRows\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowPivotTables\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowSort\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"workbookFilterDatetime\">\n                <Property Name=\"date\" Type=\"Edm.String\" />\n                <Property Name=\"specificity\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"workbookRangeReference\">\n                <Property Name=\"address\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"subscription\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"resource\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"changeType\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"clientState\" Type=\"Edm.String\" />\n                <Property Name=\"notificationUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"applicationId\" Type=\"Edm.String\" />\n                <Property Name=\"creatorId\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"invitation\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"invitedUserDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"invitedUserType\" Type=\"Edm.String\" />\n                <Property Name=\"invitedUserEmailAddress\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"invitedUserMessageInfo\" Type=\"microsoft.graph.invitedUserMessageInfo\" />\n                <Property Name=\"sendInvitationMessage\" Type=\"Edm.Boolean\" />\n                <Property Name=\"inviteRedirectUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"inviteRedeemUrl\" Type=\"Edm.String\" />\n                <Property Name=\"status\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"invitedUser\" Type=\"microsoft.graph.user\" />\n            </EntityType>\n            <ComplexType Name=\"invitedUserMessageInfo\">\n                <Property Name=\"ccRecipients\" Type=\"Collection(microsoft.graph.recipient)\" />\n                <Property Name=\"messageLanguage\" Type=\"Edm.String\" />\n                <Property Name=\"customizedMessageBody\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"plannerTask\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"planId\" Type=\"Edm.String\" />\n                <Property Name=\"bucketId\" Type=\"Edm.String\" />\n                <Property Name=\"title\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"orderHint\" Type=\"Edm.String\" />\n                <Property Name=\"assigneePriority\" Type=\"Edm.String\" />\n                <Property Name=\"percentComplete\" Type=\"Edm.Int32\" />\n                <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"dueDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"hasDescription\" Type=\"Edm.Boolean\" />\n                <Property Name=\"previewType\" Type=\"microsoft.graph.plannerPreviewType\" />\n                <Property Name=\"completedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"completedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"referenceCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"checklistItemCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"activeChecklistItemCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"appliedCategories\" Type=\"microsoft.graph.plannerAppliedCategories\" />\n                <Property Name=\"assignments\" Type=\"microsoft.graph.plannerAssignments\" />\n                <Property Name=\"conversationThreadId\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"details\" Type=\"microsoft.graph.plannerTaskDetails\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"assignedToTaskBoardFormat\" Type=\"microsoft.graph.plannerAssignedToTaskBoardTaskFormat\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"progressTaskBoardFormat\" Type=\"microsoft.graph.plannerProgressTaskBoardTaskFormat\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"bucketTaskBoardFormat\" Type=\"microsoft.graph.plannerBucketTaskBoardTaskFormat\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"plannerPlan\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"owner\" Type=\"Edm.String\" />\n                <Property Name=\"title\" Type=\"Edm.String\" Nullable=\"false\" />\n                <NavigationProperty Name=\"tasks\" Type=\"Collection(microsoft.graph.plannerTask)\" />\n                <NavigationProperty Name=\"buckets\" Type=\"Collection(microsoft.graph.plannerBucket)\" />\n                <NavigationProperty Name=\"details\" Type=\"microsoft.graph.plannerPlanDetails\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"planner\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"tasks\" Type=\"Collection(microsoft.graph.plannerTask)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"plans\" Type=\"Collection(microsoft.graph.plannerPlan)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"buckets\" Type=\"Collection(microsoft.graph.plannerBucket)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"plannerBucket\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"planId\" Type=\"Edm.String\" />\n                <Property Name=\"orderHint\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"tasks\" Type=\"Collection(microsoft.graph.plannerTask)\" />\n            </EntityType>\n            <ComplexType Name=\"plannerAppliedCategories\" OpenType=\"true\" />\n            <ComplexType Name=\"plannerAssignments\" OpenType=\"true\" />\n            <EntityType Name=\"plannerTaskDetails\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"previewType\" Type=\"microsoft.graph.plannerPreviewType\" />\n                <Property Name=\"references\" Type=\"microsoft.graph.plannerExternalReferences\" />\n                <Property Name=\"checklist\" Type=\"microsoft.graph.plannerChecklistItems\" />\n            </EntityType>\n            <EntityType Name=\"plannerAssignedToTaskBoardTaskFormat\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"unassignedOrderHint\" Type=\"Edm.String\" />\n                <Property Name=\"orderHintsByAssignee\" Type=\"microsoft.graph.plannerOrderHintsByAssignee\" />\n            </EntityType>\n            <EntityType Name=\"plannerProgressTaskBoardTaskFormat\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"orderHint\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"plannerBucketTaskBoardTaskFormat\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"orderHint\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"plannerPlanDetails\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"sharedWith\" Type=\"microsoft.graph.plannerUserIds\" />\n                <Property Name=\"categoryDescriptions\" Type=\"microsoft.graph.plannerCategoryDescriptions\" />\n            </EntityType>\n            <ComplexType Name=\"plannerExternalReference\">\n                <Property Name=\"alias\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"previewPriority\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"plannerChecklistItem\">\n                <Property Name=\"isChecked\" Type=\"Edm.Boolean\" />\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"orderHint\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <ComplexType Name=\"plannerAssignment\">\n                <Property Name=\"assignedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"assignedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"orderHint\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"plannerExternalReferences\" OpenType=\"true\" />\n            <ComplexType Name=\"plannerChecklistItems\" OpenType=\"true\" />\n            <ComplexType Name=\"plannerOrderHintsByAssignee\" OpenType=\"true\" />\n            <ComplexType Name=\"plannerUserIds\" OpenType=\"true\" />\n            <ComplexType Name=\"plannerCategoryDescriptions\">\n                <Property Name=\"category1\" Type=\"Edm.String\" />\n                <Property Name=\"category2\" Type=\"Edm.String\" />\n                <Property Name=\"category3\" Type=\"Edm.String\" />\n                <Property Name=\"category4\" Type=\"Edm.String\" />\n                <Property Name=\"category5\" Type=\"Edm.String\" />\n                <Property Name=\"category6\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"onenoteEntityBaseModel\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"self\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"onenoteEntitySchemaObjectModel\" BaseType=\"microsoft.graph.onenoteEntityBaseModel\" Abstract=\"true\">\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </EntityType>\n            <EntityType Name=\"onenoteEntityHierarchyModel\" BaseType=\"microsoft.graph.onenoteEntitySchemaObjectModel\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </EntityType>\n            <EntityType Name=\"notebook\" BaseType=\"microsoft.graph.onenoteEntityHierarchyModel\">\n                <Property Name=\"isDefault\" Type=\"Edm.Boolean\" />\n                <Property Name=\"userRole\" Type=\"microsoft.graph.onenoteUserRole\" />\n                <Property Name=\"isShared\" Type=\"Edm.Boolean\" />\n                <Property Name=\"sectionsUrl\" Type=\"Edm.String\" />\n                <Property Name=\"sectionGroupsUrl\" Type=\"Edm.String\" />\n                <Property Name=\"links\" Type=\"microsoft.graph.notebookLinks\" />\n                <NavigationProperty Name=\"sections\" Type=\"Collection(microsoft.graph.onenoteSection)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sectionGroups\" Type=\"Collection(microsoft.graph.sectionGroup)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"onenoteSection\" BaseType=\"microsoft.graph.onenoteEntityHierarchyModel\">\n                <Property Name=\"isDefault\" Type=\"Edm.Boolean\" />\n                <Property Name=\"links\" Type=\"microsoft.graph.sectionLinks\" />\n                <Property Name=\"pagesUrl\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"parentNotebook\" Type=\"microsoft.graph.notebook\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"parentSectionGroup\" Type=\"microsoft.graph.sectionGroup\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"pages\" Type=\"Collection(microsoft.graph.onenotePage)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"sectionGroup\" BaseType=\"microsoft.graph.onenoteEntityHierarchyModel\">\n                <Property Name=\"sectionsUrl\" Type=\"Edm.String\" />\n                <Property Name=\"sectionGroupsUrl\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"parentNotebook\" Type=\"microsoft.graph.notebook\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"parentSectionGroup\" Type=\"microsoft.graph.sectionGroup\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sections\" Type=\"Collection(microsoft.graph.onenoteSection)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"sectionGroups\" Type=\"Collection(microsoft.graph.sectionGroup)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"onenotePage\" BaseType=\"microsoft.graph.onenoteEntitySchemaObjectModel\" HasStream=\"true\">\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"createdByAppId\" Type=\"Edm.String\" />\n                <Property Name=\"links\" Type=\"microsoft.graph.pageLinks\" />\n                <Property Name=\"contentUrl\" Type=\"Edm.String\" />\n                <Property Name=\"content\" Type=\"Edm.Stream\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"level\" Type=\"Edm.Int32\" />\n                <Property Name=\"order\" Type=\"Edm.Int32\" />\n                <Property Name=\"userTags\" Type=\"Collection(Edm.String)\" />\n                <NavigationProperty Name=\"parentSection\" Type=\"microsoft.graph.onenoteSection\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"parentNotebook\" Type=\"microsoft.graph.notebook\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"onenoteResource\" BaseType=\"microsoft.graph.onenoteEntityBaseModel\" HasStream=\"true\">\n                <Property Name=\"content\" Type=\"Edm.Stream\" />\n                <Property Name=\"contentUrl\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"operation\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"status\" Type=\"microsoft.graph.operationStatus\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </EntityType>\n            <EntityType Name=\"onenoteOperation\" BaseType=\"microsoft.graph.operation\">\n                <Property Name=\"resourceLocation\" Type=\"Edm.String\" />\n                <Property Name=\"resourceId\" Type=\"Edm.String\" />\n                <Property Name=\"error\" Type=\"microsoft.graph.onenoteOperationError\" />\n                <Property Name=\"percentComplete\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"notebookLinks\">\n                <Property Name=\"oneNoteClientUrl\" Type=\"microsoft.graph.externalLink\" />\n                <Property Name=\"oneNoteWebUrl\" Type=\"microsoft.graph.externalLink\" />\n            </ComplexType>\n            <ComplexType Name=\"externalLink\">\n                <Property Name=\"href\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"sectionLinks\">\n                <Property Name=\"oneNoteClientUrl\" Type=\"microsoft.graph.externalLink\" />\n                <Property Name=\"oneNoteWebUrl\" Type=\"microsoft.graph.externalLink\" />\n            </ComplexType>\n            <ComplexType Name=\"pageLinks\">\n                <Property Name=\"oneNoteClientUrl\" Type=\"microsoft.graph.externalLink\" />\n                <Property Name=\"oneNoteWebUrl\" Type=\"microsoft.graph.externalLink\" />\n            </ComplexType>\n            <ComplexType Name=\"onenoteOperationError\">\n                <Property Name=\"code\" Type=\"Edm.String\" />\n                <Property Name=\"message\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"diagnostic\">\n                <Property Name=\"message\" Type=\"Edm.String\" />\n                <Property Name=\"url\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"onenotePatchContentCommand\">\n                <Property Name=\"action\" Type=\"microsoft.graph.onenotePatchActionType\" Nullable=\"false\" />\n                <Property Name=\"target\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"content\" Type=\"Edm.String\" />\n                <Property Name=\"position\" Type=\"microsoft.graph.onenotePatchInsertPosition\" />\n            </ComplexType>\n            <ComplexType Name=\"onenotePagePreview\">\n                <Property Name=\"previewText\" Type=\"Edm.String\" />\n                <Property Name=\"links\" Type=\"microsoft.graph.onenotePagePreviewLinks\" />\n            </ComplexType>\n            <ComplexType Name=\"onenotePagePreviewLinks\">\n                <Property Name=\"previewImageUrl\" Type=\"microsoft.graph.externalLink\" />\n            </ComplexType>\n            <ComplexType Name=\"recentNotebook\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"lastAccessedTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"links\" Type=\"microsoft.graph.recentNotebookLinks\" />\n                <Property Name=\"sourceService\" Type=\"microsoft.graph.onenoteSourceService\" />\n            </ComplexType>\n            <ComplexType Name=\"recentNotebookLinks\">\n                <Property Name=\"oneNoteClientUrl\" Type=\"microsoft.graph.externalLink\" />\n                <Property Name=\"oneNoteWebUrl\" Type=\"microsoft.graph.externalLink\" />\n            </ComplexType>\n            <EntityType Name=\"reportRoot\" BaseType=\"microsoft.graph.entity\" />\n            <ComplexType Name=\"report\">\n                <Property Name=\"content\" Type=\"Edm.Stream\" />\n            </ComplexType>\n            <EntityType Name=\"administrativeUnit\" BaseType=\"microsoft.graph.directoryObject\" OpenType=\"true\" />\n            <EntityType Name=\"educationRoot\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"classes\" Type=\"Collection(microsoft.graph.educationClass)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"schools\" Type=\"Collection(microsoft.graph.educationSchool)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"users\" Type=\"Collection(microsoft.graph.educationUser)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"me\" Type=\"microsoft.graph.educationUser\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"educationClass\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"mailNickname\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"classCode\" Type=\"Edm.String\" />\n                <Property Name=\"externalName\" Type=\"Edm.String\" />\n                <Property Name=\"externalId\" Type=\"Edm.String\" />\n                <Property Name=\"externalSource\" Type=\"microsoft.graph.educationExternalSource\" />\n                <Property Name=\"term\" Type=\"microsoft.graph.educationTerm\" />\n                <NavigationProperty Name=\"schools\" Type=\"Collection(microsoft.graph.educationSchool)\" />\n                <NavigationProperty Name=\"members\" Type=\"Collection(microsoft.graph.educationUser)\" />\n                <NavigationProperty Name=\"teachers\" Type=\"Collection(microsoft.graph.educationUser)\" />\n                <NavigationProperty Name=\"group\" Type=\"microsoft.graph.group\" />\n            </EntityType>\n            <EntityType Name=\"educationOrganization\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"externalSource\" Type=\"microsoft.graph.educationExternalSource\" />\n            </EntityType>\n            <EntityType Name=\"educationSchool\" BaseType=\"microsoft.graph.educationOrganization\">\n                <Property Name=\"principalEmail\" Type=\"Edm.String\" />\n                <Property Name=\"principalName\" Type=\"Edm.String\" />\n                <Property Name=\"externalPrincipalId\" Type=\"Edm.String\" />\n                <Property Name=\"lowestGrade\" Type=\"Edm.String\" />\n                <Property Name=\"highestGrade\" Type=\"Edm.String\" />\n                <Property Name=\"schoolNumber\" Type=\"Edm.String\" />\n                <Property Name=\"externalId\" Type=\"Edm.String\" />\n                <Property Name=\"phone\" Type=\"Edm.String\" />\n                <Property Name=\"fax\" Type=\"Edm.String\" />\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"address\" Type=\"microsoft.graph.physicalAddress\" />\n                <NavigationProperty Name=\"classes\" Type=\"Collection(microsoft.graph.educationClass)\" />\n                <NavigationProperty Name=\"users\" Type=\"Collection(microsoft.graph.educationUser)\" />\n            </EntityType>\n            <EntityType Name=\"educationUser\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"primaryRole\" Type=\"microsoft.graph.educationUserRole\" Nullable=\"false\" />\n                <Property Name=\"middleName\" Type=\"Edm.String\" />\n                <Property Name=\"externalSource\" Type=\"microsoft.graph.educationExternalSource\" />\n                <Property Name=\"residenceAddress\" Type=\"microsoft.graph.physicalAddress\" />\n                <Property Name=\"mailingAddress\" Type=\"microsoft.graph.physicalAddress\" />\n                <Property Name=\"student\" Type=\"microsoft.graph.educationStudent\" />\n                <Property Name=\"teacher\" Type=\"microsoft.graph.educationTeacher\" />\n                <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" />\n                <Property Name=\"relatedContacts\" Type=\"Collection(microsoft.graph.educationRelatedContact)\" />\n                <Property Name=\"accountEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"assignedLicenses\" Type=\"Collection(microsoft.graph.assignedLicense)\" Nullable=\"false\" />\n                <Property Name=\"assignedPlans\" Type=\"Collection(microsoft.graph.assignedPlan)\" Nullable=\"false\" />\n                <Property Name=\"businessPhones\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n                <Property Name=\"department\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"givenName\" Type=\"Edm.String\" />\n                <Property Name=\"mail\" Type=\"Edm.String\" />\n                <Property Name=\"mailNickname\" Type=\"Edm.String\" />\n                <Property Name=\"mobilePhone\" Type=\"Edm.String\" />\n                <Property Name=\"passwordPolicies\" Type=\"Edm.String\" />\n                <Property Name=\"passwordProfile\" Type=\"microsoft.graph.passwordProfile\" />\n                <Property Name=\"officeLocation\" Type=\"Edm.String\" />\n                <Property Name=\"preferredLanguage\" Type=\"Edm.String\" />\n                <Property Name=\"provisionedPlans\" Type=\"Collection(microsoft.graph.provisionedPlan)\" Nullable=\"false\" />\n                <Property Name=\"refreshTokensValidFromDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"showInAddressList\" Type=\"Edm.Boolean\" />\n                <Property Name=\"surname\" Type=\"Edm.String\" />\n                <Property Name=\"usageLocation\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"userType\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"schools\" Type=\"Collection(microsoft.graph.educationSchool)\" />\n                <NavigationProperty Name=\"classes\" Type=\"Collection(microsoft.graph.educationClass)\" />\n                <NavigationProperty Name=\"user\" Type=\"microsoft.graph.user\" />\n            </EntityType>\n            <ComplexType Name=\"educationStudent\">\n                <Property Name=\"graduationYear\" Type=\"Edm.String\" />\n                <Property Name=\"grade\" Type=\"Edm.String\" />\n                <Property Name=\"birthDate\" Type=\"Edm.Date\" />\n                <Property Name=\"gender\" Type=\"microsoft.graph.educationGender\" />\n                <Property Name=\"studentNumber\" Type=\"Edm.String\" />\n                <Property Name=\"externalId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"educationRelatedContact\">\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"emailAddress\" Type=\"Edm.String\" />\n                <Property Name=\"mobilePhone\" Type=\"Edm.String\" />\n                <Property Name=\"relationship\" Type=\"microsoft.graph.educationContactRelationship\" Nullable=\"false\" />\n                <Property Name=\"accessConsent\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"educationTeacher\">\n                <Property Name=\"teacherNumber\" Type=\"Edm.String\" />\n                <Property Name=\"externalId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"educationTerm\">\n                <Property Name=\"externalId\" Type=\"Edm.String\" />\n                <Property Name=\"startDate\" Type=\"Edm.Date\" />\n                <Property Name=\"endDate\" Type=\"Edm.Date\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"deviceAppManagement\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"microsoftStoreForBusinessLastSuccessfulSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"isEnabledForMicrosoftStoreForBusiness\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"microsoftStoreForBusinessLanguage\" Type=\"Edm.String\" />\n                <Property Name=\"microsoftStoreForBusinessLastCompletedApplicationSyncTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <NavigationProperty Name=\"mobileApps\" Type=\"Collection(microsoft.graph.mobileApp)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"mobileAppCategories\" Type=\"Collection(microsoft.graph.mobileAppCategory)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"mobileAppConfigurations\" Type=\"Collection(microsoft.graph.managedDeviceMobileAppConfiguration)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"vppTokens\" Type=\"Collection(microsoft.graph.vppToken)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedAppPolicies\" Type=\"Collection(microsoft.graph.managedAppPolicy)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"iosManagedAppProtections\" Type=\"Collection(microsoft.graph.iosManagedAppProtection)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"androidManagedAppProtections\" Type=\"Collection(microsoft.graph.androidManagedAppProtection)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"defaultManagedAppProtections\" Type=\"Collection(microsoft.graph.defaultManagedAppProtection)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"targetedManagedAppConfigurations\" Type=\"Collection(microsoft.graph.targetedManagedAppConfiguration)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"mdmWindowsInformationProtectionPolicies\" Type=\"Collection(microsoft.graph.mdmWindowsInformationProtectionPolicy)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"windowsInformationProtectionPolicies\" Type=\"Collection(microsoft.graph.windowsInformationProtectionPolicy)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedAppRegistrations\" Type=\"Collection(microsoft.graph.managedAppRegistration)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedAppStatuses\" Type=\"Collection(microsoft.graph.managedAppStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedEBooks\" Type=\"Collection(microsoft.graph.managedEBook)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"mobileApp\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"publisher\" Type=\"Edm.String\" />\n                <Property Name=\"largeIcon\" Type=\"microsoft.graph.mimeContent\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"isFeatured\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"privacyInformationUrl\" Type=\"Edm.String\" />\n                <Property Name=\"informationUrl\" Type=\"Edm.String\" />\n                <Property Name=\"owner\" Type=\"Edm.String\" />\n                <Property Name=\"developer\" Type=\"Edm.String\" />\n                <Property Name=\"notes\" Type=\"Edm.String\" />\n                <Property Name=\"publishingState\" Type=\"microsoft.graph.mobileAppPublishingState\" Nullable=\"false\" />\n                <NavigationProperty Name=\"categories\" Type=\"Collection(microsoft.graph.mobileAppCategory)\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.mobileAppAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"mobileAppCategory\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceMobileAppConfiguration\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"targetedMobileApps\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.managedDeviceMobileAppConfigurationAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStatuses\" Type=\"Collection(microsoft.graph.managedDeviceMobileAppConfigurationUserStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStatusSummary\" Type=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStatusSummary\" Type=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"vppToken\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"organizationName\" Type=\"Edm.String\" />\n                <Property Name=\"vppTokenAccountType\" Type=\"microsoft.graph.vppTokenAccountType\" Nullable=\"false\" />\n                <Property Name=\"appleId\" Type=\"Edm.String\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"token\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.vppTokenState\" Nullable=\"false\" />\n                <Property Name=\"lastSyncStatus\" Type=\"microsoft.graph.vppTokenSyncStatus\" Nullable=\"false\" />\n                <Property Name=\"automaticallyUpdateApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"countryOrRegion\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedAppPolicy\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedAppProtection\" BaseType=\"microsoft.graph.managedAppPolicy\" Abstract=\"true\">\n                <Property Name=\"periodOfflineBeforeAccessCheck\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"periodOnlineBeforeAccessCheck\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"allowedInboundDataTransferSources\" Type=\"microsoft.graph.managedAppDataTransferLevel\" Nullable=\"false\" />\n                <Property Name=\"allowedOutboundDataTransferDestinations\" Type=\"microsoft.graph.managedAppDataTransferLevel\" Nullable=\"false\" />\n                <Property Name=\"organizationalCredentialsRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowedOutboundClipboardSharingLevel\" Type=\"microsoft.graph.managedAppClipboardSharingLevel\" Nullable=\"false\" />\n                <Property Name=\"dataBackupBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceComplianceRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"managedBrowserToOpenLinksRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"saveAsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"periodOfflineBeforeWipeIsEnforced\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"pinRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"maximumPinRetries\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"simplePinBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"minimumPinLength\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pinCharacterSet\" Type=\"microsoft.graph.managedAppPinCharacterSet\" Nullable=\"false\" />\n                <Property Name=\"periodBeforePinReset\" Type=\"Edm.Duration\" Nullable=\"false\" />\n                <Property Name=\"allowedDataStorageLocations\" Type=\"Collection(microsoft.graph.managedAppDataStorageLocation)\" Nullable=\"false\" />\n                <Property Name=\"contactSyncBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"printBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"fingerprintBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"disableAppPinIfDevicePinIsSet\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"minimumRequiredOsVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minimumWarningOsVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minimumRequiredAppVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minimumWarningAppVersion\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"targetedManagedAppProtection\" BaseType=\"microsoft.graph.managedAppProtection\" Abstract=\"true\">\n                <Property Name=\"isAssigned\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.targetedManagedAppPolicyAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"iosManagedAppProtection\" BaseType=\"microsoft.graph.targetedManagedAppProtection\">\n                <Property Name=\"appDataEncryptionType\" Type=\"microsoft.graph.managedAppDataEncryptionType\" Nullable=\"false\" />\n                <Property Name=\"minimumRequiredSdkVersion\" Type=\"Edm.String\" />\n                <Property Name=\"deployedAppCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"faceIdBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deploymentSummary\" Type=\"microsoft.graph.managedAppPolicyDeploymentSummary\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"androidManagedAppProtection\" BaseType=\"microsoft.graph.targetedManagedAppProtection\">\n                <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"disableAppEncryptionIfDeviceEncryptionIsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"encryptAppData\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deployedAppCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"minimumRequiredPatchVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minimumWarningPatchVersion\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deploymentSummary\" Type=\"microsoft.graph.managedAppPolicyDeploymentSummary\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"defaultManagedAppProtection\" BaseType=\"microsoft.graph.managedAppProtection\">\n                <Property Name=\"appDataEncryptionType\" Type=\"microsoft.graph.managedAppDataEncryptionType\" Nullable=\"false\" />\n                <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"encryptAppData\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"disableAppEncryptionIfDeviceEncryptionIsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"minimumRequiredSdkVersion\" Type=\"Edm.String\" />\n                <Property Name=\"customSettings\" Type=\"Collection(microsoft.graph.keyValuePair)\" Nullable=\"false\" />\n                <Property Name=\"deployedAppCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"minimumRequiredPatchVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minimumWarningPatchVersion\" Type=\"Edm.String\" />\n                <Property Name=\"faceIdBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deploymentSummary\" Type=\"microsoft.graph.managedAppPolicyDeploymentSummary\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"managedAppConfiguration\" BaseType=\"microsoft.graph.managedAppPolicy\" Abstract=\"true\">\n                <Property Name=\"customSettings\" Type=\"Collection(microsoft.graph.keyValuePair)\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"targetedManagedAppConfiguration\" BaseType=\"microsoft.graph.managedAppConfiguration\">\n                <Property Name=\"deployedAppCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"isAssigned\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deploymentSummary\" Type=\"microsoft.graph.managedAppPolicyDeploymentSummary\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.targetedManagedAppPolicyAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"windowsInformationProtection\" BaseType=\"microsoft.graph.managedAppPolicy\" Abstract=\"true\">\n                <Property Name=\"enforcementLevel\" Type=\"microsoft.graph.windowsInformationProtectionEnforcementLevel\" Nullable=\"false\" />\n                <Property Name=\"enterpriseDomain\" Type=\"Edm.String\" />\n                <Property Name=\"enterpriseProtectedDomainNames\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\" />\n                <Property Name=\"protectionUnderLockConfigRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"dataRecoveryCertificate\" Type=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate\" />\n                <Property Name=\"revokeOnUnenrollDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"rightsManagementServicesTemplateId\" Type=\"Edm.Guid\" />\n                <Property Name=\"azureRightsManagementServicesAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iconsVisible\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"protectedApps\" Type=\"Collection(microsoft.graph.windowsInformationProtectionApp)\" />\n                <Property Name=\"exemptApps\" Type=\"Collection(microsoft.graph.windowsInformationProtectionApp)\" />\n                <Property Name=\"enterpriseNetworkDomainNames\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\" />\n                <Property Name=\"enterpriseProxiedDomains\" Type=\"Collection(microsoft.graph.windowsInformationProtectionProxiedDomainCollection)\" />\n                <Property Name=\"enterpriseIPRanges\" Type=\"Collection(microsoft.graph.windowsInformationProtectionIPRangeCollection)\" />\n                <Property Name=\"enterpriseIPRangesAreAuthoritative\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"enterpriseProxyServers\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\" />\n                <Property Name=\"enterpriseInternalProxyServers\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\" />\n                <Property Name=\"enterpriseProxyServersAreAuthoritative\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"neutralDomainResources\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\" />\n                <Property Name=\"indexingEncryptedStoresOrItemsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"smbAutoEncryptedFileExtensions\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\" />\n                <Property Name=\"isAssigned\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"protectedAppLockerFiles\" Type=\"Collection(microsoft.graph.windowsInformationProtectionAppLockerFile)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"exemptAppLockerFiles\" Type=\"Collection(microsoft.graph.windowsInformationProtectionAppLockerFile)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.targetedManagedAppPolicyAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"mdmWindowsInformationProtectionPolicy\" BaseType=\"microsoft.graph.windowsInformationProtection\" />\n            <EntityType Name=\"windowsInformationProtectionPolicy\" BaseType=\"microsoft.graph.windowsInformationProtection\">\n                <Property Name=\"revokeOnMdmHandoffDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"mdmEnrollmentUrl\" Type=\"Edm.String\" />\n                <Property Name=\"windowsHelloForBusinessBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"pinMinimumLength\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pinUppercaseLetters\" Type=\"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\" Nullable=\"false\" />\n                <Property Name=\"pinLowercaseLetters\" Type=\"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\" Nullable=\"false\" />\n                <Property Name=\"pinSpecialCharacters\" Type=\"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\" Nullable=\"false\" />\n                <Property Name=\"pinExpirationDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"numberOfPastPinsRemembered\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"passwordMaximumAttemptCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"minutesOfInactivityBeforeDeviceLock\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"daysWithoutContactBeforeUnenroll\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"managedAppStatus\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedEBook\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"publisher\" Type=\"Edm.String\" />\n                <Property Name=\"publishedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"largeCover\" Type=\"microsoft.graph.mimeContent\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"informationUrl\" Type=\"Edm.String\" />\n                <Property Name=\"privacyInformationUrl\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.managedEBookAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"installSummary\" Type=\"microsoft.graph.eBookInstallSummary\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStates\" Type=\"Collection(microsoft.graph.deviceInstallState)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStateSummary\" Type=\"Collection(microsoft.graph.userInstallStateSummary)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"mobileAppAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"intent\" Type=\"microsoft.graph.installIntent\" Nullable=\"false\" />\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n                <Property Name=\"settings\" Type=\"microsoft.graph.mobileAppAssignmentSettings\" />\n            </EntityType>\n            <ComplexType Name=\"deviceAndAppManagementAssignmentTarget\" Abstract=\"true\" />\n            <ComplexType Name=\"mobileAppAssignmentSettings\" Abstract=\"true\" />\n            <ComplexType Name=\"mimeContent\">\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.Binary\" />\n            </ComplexType>\n            <EntityType Name=\"mobileAppContentFile\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"azureStorageUri\" Type=\"Edm.String\" />\n                <Property Name=\"isCommitted\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"size\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"sizeEncrypted\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"azureStorageUriExpirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"manifest\" Type=\"Edm.Binary\" />\n                <Property Name=\"uploadState\" Type=\"microsoft.graph.mobileAppContentFileUploadState\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"fileEncryptionInfo\">\n                <Property Name=\"encryptionKey\" Type=\"Edm.Binary\" />\n                <Property Name=\"initializationVector\" Type=\"Edm.Binary\" />\n                <Property Name=\"mac\" Type=\"Edm.Binary\" />\n                <Property Name=\"macKey\" Type=\"Edm.Binary\" />\n                <Property Name=\"profileIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"fileDigest\" Type=\"Edm.Binary\" />\n                <Property Name=\"fileDigestAlgorithm\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"allLicensedUsersAssignmentTarget\" BaseType=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            <ComplexType Name=\"groupAssignmentTarget\" BaseType=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\">\n                <Property Name=\"groupId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"exclusionGroupAssignmentTarget\" BaseType=\"microsoft.graph.groupAssignmentTarget\" />\n            <ComplexType Name=\"allDevicesAssignmentTarget\" BaseType=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            <ComplexType Name=\"iosLobAppAssignmentSettings\" BaseType=\"microsoft.graph.mobileAppAssignmentSettings\">\n                <Property Name=\"vpnConfigurationId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"iosStoreAppAssignmentSettings\" BaseType=\"microsoft.graph.mobileAppAssignmentSettings\">\n                <Property Name=\"vpnConfigurationId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"iosVppAppAssignmentSettings\" BaseType=\"microsoft.graph.mobileAppAssignmentSettings\">\n                <Property Name=\"useDeviceLicensing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"vpnConfigurationId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"microsoftStoreForBusinessAppAssignmentSettings\" BaseType=\"microsoft.graph.mobileAppAssignmentSettings\">\n                <Property Name=\"useDeviceContext\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"macOSOfficeSuiteApp\" BaseType=\"microsoft.graph.mobileApp\" />\n            <EntityType Name=\"managedApp\" BaseType=\"microsoft.graph.mobileApp\" Abstract=\"true\">\n                <Property Name=\"appAvailability\" Type=\"microsoft.graph.managedAppAvailability\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedAndroidStoreApp\" BaseType=\"microsoft.graph.managedApp\">\n                <Property Name=\"packageId\" Type=\"Edm.String\" />\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.androidMinimumOperatingSystem\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"androidMinimumOperatingSystem\">\n                <Property Name=\"v4_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v4_0_3\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v4_1\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v4_2\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v4_3\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v4_4\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v5_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v5_1\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"managedIOSStoreApp\" BaseType=\"microsoft.graph.managedApp\">\n                <Property Name=\"bundleId\" Type=\"Edm.String\" />\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"applicableDeviceType\" Type=\"microsoft.graph.iosDeviceType\" Nullable=\"false\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.iosMinimumOperatingSystem\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"iosDeviceType\">\n                <Property Name=\"iPad\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iPhoneAndIPod\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iosMinimumOperatingSystem\">\n                <Property Name=\"v8_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v9_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v10_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v11_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"managedMobileLobApp\" BaseType=\"microsoft.graph.managedApp\" Abstract=\"true\">\n                <Property Name=\"committedContentVersion\" Type=\"Edm.String\" />\n                <Property Name=\"fileName\" Type=\"Edm.String\" />\n                <Property Name=\"size\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <NavigationProperty Name=\"contentVersions\" Type=\"Collection(microsoft.graph.mobileAppContent)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"mobileAppContent\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"files\" Type=\"Collection(microsoft.graph.mobileAppContentFile)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"managedAndroidLobApp\" BaseType=\"microsoft.graph.managedMobileLobApp\">\n                <Property Name=\"packageId\" Type=\"Edm.String\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.androidMinimumOperatingSystem\" />\n                <Property Name=\"versionName\" Type=\"Edm.String\" />\n                <Property Name=\"versionCode\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedIOSLobApp\" BaseType=\"microsoft.graph.managedMobileLobApp\">\n                <Property Name=\"bundleId\" Type=\"Edm.String\" />\n                <Property Name=\"applicableDeviceType\" Type=\"microsoft.graph.iosDeviceType\" Nullable=\"false\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.iosMinimumOperatingSystem\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"versionNumber\" Type=\"Edm.String\" />\n                <Property Name=\"buildNumber\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"mobileLobApp\" BaseType=\"microsoft.graph.mobileApp\" Abstract=\"true\">\n                <Property Name=\"committedContentVersion\" Type=\"Edm.String\" />\n                <Property Name=\"fileName\" Type=\"Edm.String\" />\n                <Property Name=\"size\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <NavigationProperty Name=\"contentVersions\" Type=\"Collection(microsoft.graph.mobileAppContent)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <ComplexType Name=\"windowsMinimumOperatingSystem\">\n                <Property Name=\"v8_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v8_1\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"v10_0\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"windowsMobileMSI\" BaseType=\"microsoft.graph.mobileLobApp\">\n                <Property Name=\"commandLine\" Type=\"Edm.String\" />\n                <Property Name=\"productCode\" Type=\"Edm.String\" />\n                <Property Name=\"productVersion\" Type=\"Edm.String\" />\n                <Property Name=\"ignoreVersionDetection\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsUniversalAppX\" BaseType=\"microsoft.graph.mobileLobApp\">\n                <Property Name=\"applicableArchitectures\" Type=\"microsoft.graph.windowsArchitecture\" Nullable=\"false\" />\n                <Property Name=\"applicableDeviceTypes\" Type=\"microsoft.graph.windowsDeviceType\" Nullable=\"false\" />\n                <Property Name=\"identityName\" Type=\"Edm.String\" />\n                <Property Name=\"identityPublisherHash\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"identityResourceIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"isBundle\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.windowsMinimumOperatingSystem\" Nullable=\"false\" />\n                <Property Name=\"identityVersion\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"androidLobApp\" BaseType=\"microsoft.graph.mobileLobApp\">\n                <Property Name=\"packageId\" Type=\"Edm.String\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.androidMinimumOperatingSystem\" />\n                <Property Name=\"versionName\" Type=\"Edm.String\" />\n                <Property Name=\"versionCode\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"iosLobApp\" BaseType=\"microsoft.graph.mobileLobApp\">\n                <Property Name=\"bundleId\" Type=\"Edm.String\" />\n                <Property Name=\"applicableDeviceType\" Type=\"microsoft.graph.iosDeviceType\" Nullable=\"false\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.iosMinimumOperatingSystem\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"versionNumber\" Type=\"Edm.String\" />\n                <Property Name=\"buildNumber\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"microsoftStoreForBusinessApp\" BaseType=\"microsoft.graph.mobileApp\">\n                <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"totalLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"productKey\" Type=\"Edm.String\" />\n                <Property Name=\"licenseType\" Type=\"microsoft.graph.microsoftStoreForBusinessLicenseType\" Nullable=\"false\" />\n                <Property Name=\"packageIdentityName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"webApp\" BaseType=\"microsoft.graph.mobileApp\">\n                <Property Name=\"appUrl\" Type=\"Edm.String\" />\n                <Property Name=\"useManagedBrowser\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"androidStoreApp\" BaseType=\"microsoft.graph.mobileApp\">\n                <Property Name=\"packageId\" Type=\"Edm.String\" />\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.androidMinimumOperatingSystem\" />\n            </EntityType>\n            <EntityType Name=\"iosVppApp\" BaseType=\"microsoft.graph.mobileApp\">\n                <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"totalLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"releaseDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" />\n                <Property Name=\"licensingType\" Type=\"microsoft.graph.vppLicensingType\" />\n                <Property Name=\"applicableDeviceType\" Type=\"microsoft.graph.iosDeviceType\" />\n                <Property Name=\"vppTokenOrganizationName\" Type=\"Edm.String\" />\n                <Property Name=\"vppTokenAccountType\" Type=\"microsoft.graph.vppTokenAccountType\" Nullable=\"false\" />\n                <Property Name=\"vppTokenAppleId\" Type=\"Edm.String\" />\n                <Property Name=\"bundleId\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"vppLicensingType\">\n                <Property Name=\"supportsUserLicensing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"supportsDeviceLicensing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"iosStoreApp\" BaseType=\"microsoft.graph.mobileApp\">\n                <Property Name=\"bundleId\" Type=\"Edm.String\" />\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" />\n                <Property Name=\"applicableDeviceType\" Type=\"microsoft.graph.iosDeviceType\" Nullable=\"false\" />\n                <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.iosMinimumOperatingSystem\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceMobileAppConfigurationDeviceStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"deviceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceModel\" Type=\"Edm.String\" />\n                <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceMobileAppConfigurationUserStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"devicesCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceMobileAppConfigurationAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceMobileAppConfigurationDeviceSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceMobileAppConfigurationUserSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"iosMobileAppConfiguration\" BaseType=\"microsoft.graph.managedDeviceMobileAppConfiguration\">\n                <Property Name=\"encodedSettingXml\" Type=\"Edm.Binary\" />\n                <Property Name=\"settings\" Type=\"Collection(microsoft.graph.appConfigurationSettingItem)\" />\n            </EntityType>\n            <ComplexType Name=\"appConfigurationSettingItem\">\n                <Property Name=\"appConfigKey\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"appConfigKeyType\" Type=\"microsoft.graph.mdmAppConfigKeyType\" Nullable=\"false\" />\n                <Property Name=\"appConfigKeyValue\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"deviceManagement\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"subscriptionState\" Type=\"microsoft.graph.deviceManagementSubscriptionState\" Nullable=\"false\" />\n                <Property Name=\"settings\" Type=\"microsoft.graph.deviceManagementSettings\" />\n                <Property Name=\"intuneBrand\" Type=\"microsoft.graph.intuneBrand\" />\n                <NavigationProperty Name=\"termsAndConditions\" Type=\"Collection(microsoft.graph.termsAndConditions)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"applePushNotificationCertificate\" Type=\"microsoft.graph.applePushNotificationCertificate\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedDeviceOverview\" Type=\"microsoft.graph.managedDeviceOverview\" />\n                <NavigationProperty Name=\"detectedApps\" Type=\"Collection(microsoft.graph.detectedApp)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"managedDevices\" Type=\"Collection(microsoft.graph.managedDevice)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceConfigurations\" Type=\"Collection(microsoft.graph.deviceConfiguration)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceCompliancePolicies\" Type=\"Collection(microsoft.graph.deviceCompliancePolicy)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"softwareUpdateStatusSummary\" Type=\"microsoft.graph.softwareUpdateStatusSummary\" />\n                <NavigationProperty Name=\"deviceCompliancePolicyDeviceStateSummary\" Type=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceCompliancePolicySettingStateSummaries\" Type=\"Collection(microsoft.graph.deviceCompliancePolicySettingStateSummary)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceConfigurationDeviceStateSummaries\" Type=\"microsoft.graph.deviceConfigurationDeviceStateSummary\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"iosUpdateStatuses\" Type=\"Collection(microsoft.graph.iosUpdateDeviceStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceCategories\" Type=\"Collection(microsoft.graph.deviceCategory)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"exchangeConnectors\" Type=\"Collection(microsoft.graph.deviceManagementExchangeConnector)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceEnrollmentConfigurations\" Type=\"Collection(microsoft.graph.deviceEnrollmentConfiguration)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"conditionalAccessSettings\" Type=\"microsoft.graph.onPremisesConditionalAccessSettings\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"mobileThreatDefenseConnectors\" Type=\"Collection(microsoft.graph.mobileThreatDefenseConnector)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceManagementPartners\" Type=\"Collection(microsoft.graph.deviceManagementPartner)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"notificationMessageTemplates\" Type=\"Collection(microsoft.graph.notificationMessageTemplate)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"roleDefinitions\" Type=\"Collection(microsoft.graph.roleDefinition)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"roleAssignments\" Type=\"Collection(microsoft.graph.deviceAndAppManagementRoleAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"resourceOperations\" Type=\"Collection(microsoft.graph.resourceOperation)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"telecomExpenseManagementPartners\" Type=\"Collection(microsoft.graph.telecomExpenseManagementPartner)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"remoteAssistancePartners\" Type=\"Collection(microsoft.graph.remoteAssistancePartner)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"windowsInformationProtectionAppLearningSummaries\" Type=\"Collection(microsoft.graph.windowsInformationProtectionAppLearningSummary)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"windowsInformationProtectionNetworkLearningSummaries\" Type=\"Collection(microsoft.graph.windowsInformationProtectionNetworkLearningSummary)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"troubleshootingEvents\" Type=\"Collection(microsoft.graph.deviceManagementTroubleshootingEvent)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"termsAndConditions\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"bodyText\" Type=\"Edm.String\" />\n                <Property Name=\"acceptanceStatement\" Type=\"Edm.String\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.termsAndConditionsAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"acceptanceStatuses\" Type=\"Collection(microsoft.graph.termsAndConditionsAcceptanceStatus)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"applePushNotificationCertificate\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"appleIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"topicIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"certificate\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"managedDeviceOverview\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"enrolledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"mdmEnrolledCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"dualEnrolledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"deviceOperatingSystemSummary\" Type=\"microsoft.graph.deviceOperatingSystemSummary\" />\n                <Property Name=\"deviceExchangeAccessStateSummary\" Type=\"microsoft.graph.deviceExchangeAccessStateSummary\" />\n            </EntityType>\n            <EntityType Name=\"detectedApp\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n                <Property Name=\"sizeInByte\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"managedDevices\" Type=\"Collection(microsoft.graph.managedDevice)\" />\n            </EntityType>\n            <ComplexType Name=\"deviceManagementSettings\">\n                <Property Name=\"deviceComplianceCheckinThresholdDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"isScheduledActionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"secureByDefault\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"deviceConfiguration\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.deviceConfigurationAssignment)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(microsoft.graph.deviceConfigurationDeviceStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStatuses\" Type=\"Collection(microsoft.graph.deviceConfigurationUserStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStatusOverview\" Type=\"microsoft.graph.deviceConfigurationDeviceOverview\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStatusOverview\" Type=\"microsoft.graph.deviceConfigurationUserOverview\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceSettingStateSummaries\" Type=\"Collection(microsoft.graph.settingStateDeviceSummary)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"deviceCompliancePolicy\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"scheduledActionsForRule\" Type=\"Collection(microsoft.graph.deviceComplianceScheduledActionForRule)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(microsoft.graph.deviceComplianceDeviceStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStatuses\" Type=\"Collection(microsoft.graph.deviceComplianceUserStatus)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceStatusOverview\" Type=\"microsoft.graph.deviceComplianceDeviceOverview\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"userStatusOverview\" Type=\"microsoft.graph.deviceComplianceUserOverview\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"deviceSettingStateSummaries\" Type=\"Collection(microsoft.graph.settingStateDeviceSummary)\" ContainsTarget=\"true\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.deviceCompliancePolicyAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"softwareUpdateStatusSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"compliantUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"nonCompliantUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"remediatedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"unknownUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceCompliancePolicyDeviceStateSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"inGracePeriodCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"configManagerCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceCompliancePolicySettingStateSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"setting\" Type=\"Edm.String\" />\n                <Property Name=\"settingName\" Type=\"Edm.String\" />\n                <Property Name=\"platformType\" Type=\"microsoft.graph.policyPlatformType\" Nullable=\"false\" />\n                <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"deviceComplianceSettingStates\" Type=\"Collection(microsoft.graph.deviceComplianceSettingState)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"deviceConfigurationDeviceStateSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"iosUpdateDeviceStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"installStatus\" Type=\"microsoft.graph.iosUpdatesInstallStatus\" Nullable=\"false\" />\n                <Property Name=\"osVersion\" Type=\"Edm.String\" />\n                <Property Name=\"deviceId\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"deviceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceModel\" Type=\"Edm.String\" />\n                <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"intuneBrand\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"contactITName\" Type=\"Edm.String\" />\n                <Property Name=\"contactITPhoneNumber\" Type=\"Edm.String\" />\n                <Property Name=\"contactITEmailAddress\" Type=\"Edm.String\" />\n                <Property Name=\"contactITNotes\" Type=\"Edm.String\" />\n                <Property Name=\"privacyUrl\" Type=\"Edm.String\" />\n                <Property Name=\"onlineSupportSiteUrl\" Type=\"Edm.String\" />\n                <Property Name=\"onlineSupportSiteName\" Type=\"Edm.String\" />\n                <Property Name=\"themeColor\" Type=\"microsoft.graph.rgbColor\" />\n                <Property Name=\"showLogo\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lightBackgroundLogo\" Type=\"microsoft.graph.mimeContent\" />\n                <Property Name=\"darkBackgroundLogo\" Type=\"microsoft.graph.mimeContent\" />\n                <Property Name=\"showNameNextToLogo\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"showDisplayNameNextToLogo\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"rgbColor\">\n                <Property Name=\"r\" Type=\"Edm.Byte\" Nullable=\"false\" />\n                <Property Name=\"g\" Type=\"Edm.Byte\" Nullable=\"false\" />\n                <Property Name=\"b\" Type=\"Edm.Byte\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"deviceCategory\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"deviceManagementExchangeConnector\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.deviceManagementExchangeConnectorStatus\" Nullable=\"false\" />\n                <Property Name=\"primarySmtpAddress\" Type=\"Edm.String\" />\n                <Property Name=\"serverName\" Type=\"Edm.String\" />\n                <Property Name=\"connectorServerName\" Type=\"Edm.String\" />\n                <Property Name=\"exchangeConnectorType\" Type=\"microsoft.graph.deviceManagementExchangeConnectorType\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n                <Property Name=\"exchangeAlias\" Type=\"Edm.String\" />\n                <Property Name=\"exchangeOrganization\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"deviceEnrollmentConfiguration\" BaseType=\"microsoft.graph.entity\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"priority\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.enrollmentConfigurationAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"onPremisesConditionalAccessSettings\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"enabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"includedGroups\" Type=\"Collection(Edm.Guid)\" Nullable=\"false\" />\n                <Property Name=\"excludedGroups\" Type=\"Collection(Edm.Guid)\" Nullable=\"false\" />\n                <Property Name=\"overrideDefaultRule\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"mobileThreatDefenseConnector\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastHeartbeatDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"partnerState\" Type=\"microsoft.graph.mobileThreatPartnerTenantState\" Nullable=\"false\" />\n                <Property Name=\"androidEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iosEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"androidDeviceBlockedOnMissingPartnerData\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iosDeviceBlockedOnMissingPartnerData\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"partnerUnsupportedOsVersionBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"partnerUnresponsivenessThresholdInDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceManagementPartner\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastHeartbeatDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"partnerState\" Type=\"microsoft.graph.deviceManagementPartnerTenantState\" Nullable=\"false\" />\n                <Property Name=\"partnerAppType\" Type=\"microsoft.graph.deviceManagementPartnerAppType\" Nullable=\"false\" />\n                <Property Name=\"singleTenantAppId\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"isConfigured\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"whenPartnerDevicesWillBeRemovedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </EntityType>\n            <EntityType Name=\"notificationMessageTemplate\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"defaultLocale\" Type=\"Edm.String\" />\n                <Property Name=\"brandingOptions\" Type=\"microsoft.graph.notificationTemplateBrandingOptions\" Nullable=\"false\" />\n                <NavigationProperty Name=\"localizedNotificationMessages\" Type=\"Collection(microsoft.graph.localizedNotificationMessage)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"roleDefinition\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"rolePermissions\" Type=\"Collection(microsoft.graph.rolePermission)\" />\n                <Property Name=\"isBuiltIn\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <NavigationProperty Name=\"roleAssignments\" Type=\"Collection(microsoft.graph.roleAssignment)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"roleAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"resourceScopes\" Type=\"Collection(Edm.String)\" />\n                <NavigationProperty Name=\"roleDefinition\" Type=\"microsoft.graph.roleDefinition\" />\n            </EntityType>\n            <EntityType Name=\"deviceAndAppManagementRoleAssignment\" BaseType=\"microsoft.graph.roleAssignment\">\n                <Property Name=\"members\" Type=\"Collection(Edm.String)\" />\n            </EntityType>\n            <EntityType Name=\"resourceOperation\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"resourceName\" Type=\"Edm.String\" />\n                <Property Name=\"actionName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"telecomExpenseManagementPartner\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"url\" Type=\"Edm.String\" />\n                <Property Name=\"appAuthorized\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"enabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lastConnectionDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"remoteAssistancePartner\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"onboardingUrl\" Type=\"Edm.String\" />\n                <Property Name=\"onboardingStatus\" Type=\"microsoft.graph.remoteAssistanceOnboardingStatus\" Nullable=\"false\" />\n                <Property Name=\"lastConnectionDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsInformationProtectionAppLearningSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"applicationName\" Type=\"Edm.String\" />\n                <Property Name=\"applicationType\" Type=\"microsoft.graph.applicationType\" Nullable=\"false\" />\n                <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsInformationProtectionNetworkLearningSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"url\" Type=\"Edm.String\" />\n                <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"termsAndConditionsAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            </EntityType>\n            <EntityType Name=\"termsAndConditionsAcceptanceStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"acceptedVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"acceptedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <NavigationProperty Name=\"termsAndConditions\" Type=\"microsoft.graph.termsAndConditions\" />\n            </EntityType>\n            <EntityType Name=\"deviceConfigurationState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"settingStates\" Type=\"Collection(microsoft.graph.deviceConfigurationSettingState)\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"platformType\" Type=\"microsoft.graph.policyPlatformType\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"settingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"deviceActionResult\">\n                <Property Name=\"actionName\" Type=\"Edm.String\" />\n                <Property Name=\"actionState\" Type=\"microsoft.graph.actionState\" Nullable=\"false\" />\n                <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"configurationManagerClientEnabledFeatures\">\n                <Property Name=\"inventory\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"modernApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"resourceAccess\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceConfiguration\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"compliancePolicy\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsUpdateForBusiness\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceHealthAttestationState\">\n                <Property Name=\"lastUpdateDateTime\" Type=\"Edm.String\" />\n                <Property Name=\"contentNamespaceUrl\" Type=\"Edm.String\" />\n                <Property Name=\"deviceHealthAttestationStatus\" Type=\"Edm.String\" />\n                <Property Name=\"contentVersion\" Type=\"Edm.String\" />\n                <Property Name=\"issuedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"attestationIdentityKey\" Type=\"Edm.String\" />\n                <Property Name=\"resetCount\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"restartCount\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"dataExcutionPolicy\" Type=\"Edm.String\" />\n                <Property Name=\"bitLockerStatus\" Type=\"Edm.String\" />\n                <Property Name=\"bootManagerVersion\" Type=\"Edm.String\" />\n                <Property Name=\"codeIntegrityCheckVersion\" Type=\"Edm.String\" />\n                <Property Name=\"secureBoot\" Type=\"Edm.String\" />\n                <Property Name=\"bootDebugging\" Type=\"Edm.String\" />\n                <Property Name=\"operatingSystemKernelDebugging\" Type=\"Edm.String\" />\n                <Property Name=\"codeIntegrity\" Type=\"Edm.String\" />\n                <Property Name=\"testSigning\" Type=\"Edm.String\" />\n                <Property Name=\"safeMode\" Type=\"Edm.String\" />\n                <Property Name=\"windowsPE\" Type=\"Edm.String\" />\n                <Property Name=\"earlyLaunchAntiMalwareDriverProtection\" Type=\"Edm.String\" />\n                <Property Name=\"virtualSecureMode\" Type=\"Edm.String\" />\n                <Property Name=\"pcrHashAlgorithm\" Type=\"Edm.String\" />\n                <Property Name=\"bootAppSecurityVersion\" Type=\"Edm.String\" />\n                <Property Name=\"bootManagerSecurityVersion\" Type=\"Edm.String\" />\n                <Property Name=\"tpmVersion\" Type=\"Edm.String\" />\n                <Property Name=\"pcr0\" Type=\"Edm.String\" />\n                <Property Name=\"secureBootConfigurationPolicyFingerPrint\" Type=\"Edm.String\" />\n                <Property Name=\"codeIntegrityPolicy\" Type=\"Edm.String\" />\n                <Property Name=\"bootRevisionListInfo\" Type=\"Edm.String\" />\n                <Property Name=\"operatingSystemRevListInfo\" Type=\"Edm.String\" />\n                <Property Name=\"healthStatusMismatchInfo\" Type=\"Edm.String\" />\n                <Property Name=\"healthAttestationSupportedStatus\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"deviceCompliancePolicyState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"settingStates\" Type=\"Collection(microsoft.graph.deviceCompliancePolicySettingState)\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"platformType\" Type=\"microsoft.graph.policyPlatformType\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"settingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"updateWindowsDeviceAccountActionParameter\">\n                <Property Name=\"deviceAccount\" Type=\"microsoft.graph.windowsDeviceAccount\" />\n                <Property Name=\"passwordRotationEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"calendarSyncEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"deviceAccountEmail\" Type=\"Edm.String\" />\n                <Property Name=\"exchangeServer\" Type=\"Edm.String\" />\n                <Property Name=\"sessionInitiationProtocalAddress\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsDeviceAccount\">\n                <Property Name=\"password\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsDefenderScanActionResult\" BaseType=\"microsoft.graph.deviceActionResult\">\n                <Property Name=\"scanType\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"deleteUserFromSharedAppleDeviceActionResult\" BaseType=\"microsoft.graph.deviceActionResult\">\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceGeoLocation\">\n                <Property Name=\"lastCollectedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"longitude\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"latitude\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"altitude\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"horizontalAccuracy\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"verticalAccuracy\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"heading\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"speed\" Type=\"Edm.Double\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"locateDeviceActionResult\" BaseType=\"microsoft.graph.deviceActionResult\">\n                <Property Name=\"deviceLocation\" Type=\"microsoft.graph.deviceGeoLocation\" />\n            </ComplexType>\n            <ComplexType Name=\"remoteLockActionResult\" BaseType=\"microsoft.graph.deviceActionResult\">\n                <Property Name=\"unlockPin\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"resetPasscodeActionResult\" BaseType=\"microsoft.graph.deviceActionResult\">\n                <Property Name=\"passcode\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceOperatingSystemSummary\">\n                <Property Name=\"androidCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"iosCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"macOSCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"windowsMobileCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"windowsCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"unknownCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceExchangeAccessStateSummary\">\n                <Property Name=\"allowedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"blockedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"quarantinedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"unavailableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsDeviceADAccount\" BaseType=\"microsoft.graph.windowsDeviceAccount\">\n                <Property Name=\"domainName\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsDeviceAzureADAccount\" BaseType=\"microsoft.graph.windowsDeviceAccount\">\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"deviceConfigurationAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            </EntityType>\n            <EntityType Name=\"deviceConfigurationDeviceStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"deviceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceModel\" Type=\"Edm.String\" />\n                <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"deviceConfigurationUserStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"devicesCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"deviceConfigurationDeviceOverview\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceConfigurationUserOverview\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"settingStateDeviceSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"settingName\" Type=\"Edm.String\" />\n                <Property Name=\"instancePath\" Type=\"Edm.String\" />\n                <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceCompliancePolicyAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            </EntityType>\n            <EntityType Name=\"deviceComplianceScheduledActionForRule\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"ruleName\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"scheduledActionConfigurations\" Type=\"Collection(microsoft.graph.deviceComplianceActionItem)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"deviceComplianceDeviceStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"deviceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceModel\" Type=\"Edm.String\" />\n                <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"deviceComplianceUserStatus\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"devicesCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"deviceComplianceDeviceOverview\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceComplianceUserOverview\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceComplianceActionItem\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"gracePeriodHours\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"actionType\" Type=\"microsoft.graph.deviceComplianceActionType\" Nullable=\"false\" />\n                <Property Name=\"notificationTemplateId\" Type=\"Edm.String\" />\n                <Property Name=\"notificationMessageCCList\" Type=\"Collection(Edm.String)\" />\n            </EntityType>\n            <ComplexType Name=\"appListItem\">\n                <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"publisher\" Type=\"Edm.String\" />\n                <Property Name=\"appStoreUrl\" Type=\"Edm.String\" />\n                <Property Name=\"appId\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"androidCustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"omaSettings\" Type=\"Collection(microsoft.graph.omaSetting)\" />\n            </EntityType>\n            <ComplexType Name=\"omaSetting\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"omaUri\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"omaSettingInteger\" BaseType=\"microsoft.graph.omaSetting\">\n                <Property Name=\"value\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"omaSettingFloatingPoint\" BaseType=\"microsoft.graph.omaSetting\">\n                <Property Name=\"value\" Type=\"Edm.Single\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"omaSettingString\" BaseType=\"microsoft.graph.omaSetting\">\n                <Property Name=\"value\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"omaSettingDateTime\" BaseType=\"microsoft.graph.omaSetting\">\n                <Property Name=\"value\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"omaSettingStringXml\" BaseType=\"microsoft.graph.omaSetting\">\n                <Property Name=\"fileName\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.Binary\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"omaSettingBoolean\" BaseType=\"microsoft.graph.omaSetting\">\n                <Property Name=\"value\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"omaSettingBase64\" BaseType=\"microsoft.graph.omaSetting\">\n                <Property Name=\"fileName\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"androidGeneralDeviceConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"appsBlockClipboardSharing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appsBlockCopyPaste\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appsBlockYouTube\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bluetoothBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockDataRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockMessaging\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockVoiceRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockWiFiTethering\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"compliantAppsList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"compliantAppListType\" Type=\"microsoft.graph.appListType\" Nullable=\"false\" />\n                <Property Name=\"diagnosticDataBlockSubmission\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"locationServicesBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"googleAccountBlockAutoSync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"googlePlayStoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeBlockSleepButton\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeBlockVolumeButtons\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeApps\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"nfcBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockTrustAgents\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.androidRequiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"powerOffBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"factoryResetBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceSharingAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageBlockGoogleBackup\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageBlockRemovableStorage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRequireDeviceEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRequireRemovableStorageEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"voiceAssistantBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"voiceDialingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"webBrowserBlockPopups\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"webBrowserBlockAutofill\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"webBrowserBlockJavaScript\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"webBrowserBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"webBrowserCookieSettings\" Type=\"microsoft.graph.webBrowserCookieSettings\" Nullable=\"false\" />\n                <Property Name=\"wiFiBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appsInstallAllowList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"appsLaunchBlockList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"appsHideList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"androidWorkProfileCustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"omaSettings\" Type=\"Collection(microsoft.graph.omaSetting)\" />\n            </EntityType>\n            <EntityType Name=\"androidWorkProfileGeneralDeviceConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"passwordBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockTrustAgents\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.androidWorkProfileRequiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"workProfileDataSharingType\" Type=\"microsoft.graph.androidWorkProfileCrossProfileDataSharingType\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockNotificationsWhileDeviceLocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockAddingAccounts\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBluetoothEnableContactSharing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockScreenCapture\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockCrossProfileCallerId\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockCamera\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockCrossProfileContactsSearch\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileBlockCrossProfileCopyPaste\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfileDefaultAppPermissionPolicy\" Type=\"microsoft.graph.androidWorkProfileDefaultAppPermissionPolicyType\" Nullable=\"false\" />\n                <Property Name=\"workProfilePasswordBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfilePasswordBlockTrustAgents\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"workProfilePasswordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinNumericCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinNonLetterCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinLetterCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinLowerCaseCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinUpperCaseCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinSymbolCharacters\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\" />\n                <Property Name=\"workProfilePasswordRequiredType\" Type=\"microsoft.graph.androidWorkProfileRequiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"workProfileRequirePassword\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"iosCertificateProfile\" BaseType=\"microsoft.graph.deviceConfiguration\" Abstract=\"true\" />\n            <EntityType Name=\"iosCustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"payloadName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"payloadFileName\" Type=\"Edm.String\" />\n                <Property Name=\"payload\" Type=\"Edm.Binary\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"iosGeneralDeviceConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"accountBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"activationLockAllowWhenSupervised\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"airDropBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"airDropForceUnmanagedDropTarget\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"airPlayForcePairingPasswordForOutgoingRequests\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appleWatchBlockPairing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appleWatchForceWristDetection\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appleNewsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appsSingleAppModeList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"appsVisibilityList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"appsVisibilityListType\" Type=\"microsoft.graph.appListType\" Nullable=\"false\" />\n                <Property Name=\"appStoreBlockAutomaticDownloads\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appStoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appStoreBlockInAppPurchases\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appStoreBlockUIAppInstallation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appStoreRequirePassword\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bluetoothBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockDataRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockGlobalBackgroundFetchWhileRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockPerAppDataModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockPersonalHotspot\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockVoiceRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"certificatesBlockUntrustedTlsCertificates\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"classroomAppBlockRemoteScreenObservation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"classroomAppForceUnpromptedScreenObservation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"compliantAppsList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"compliantAppListType\" Type=\"microsoft.graph.appListType\" Nullable=\"false\" />\n                <Property Name=\"configurationProfileBlockChanges\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"definitionLookupBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceBlockEnableRestrictions\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceBlockEraseContentAndSettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceBlockNameModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"diagnosticDataBlockSubmission\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"diagnosticDataBlockSubmissionModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"documentsBlockManagedDocumentsInUnmanagedApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"documentsBlockUnmanagedDocumentsInManagedApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"emailInDomainSuffixes\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"enterpriseAppBlockTrust\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"enterpriseAppBlockTrustModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"faceTimeBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"findMyFriendsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"gamingBlockGameCenterFriends\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"gamingBlockMultiplayer\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"gameCenterBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"hostPairingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iBooksStoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iBooksStoreBlockErotica\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockActivityContinuation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockBackup\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockDocumentSync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockManagedAppsSync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockPhotoLibrary\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockPhotoStreamSync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudBlockSharedPhotoStream\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iCloudRequireEncryptedBackup\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iTunesBlockExplicitContent\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iTunesBlockMusicService\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"iTunesBlockRadio\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"keyboardBlockAutoCorrect\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"keyboardBlockDictation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"keyboardBlockPredictive\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"keyboardBlockShortcuts\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"keyboardBlockSpellCheck\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowAssistiveSpeak\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowAssistiveTouchSettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowAutoLock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowColorInversionSettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowRingerSwitch\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowScreenRotation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowSleepButton\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowTouchscreen\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowVoiceOverSettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowVolumeButtons\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAllowZoomSettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeAppStoreUrl\" Type=\"Edm.String\" />\n                <Property Name=\"kioskModeBuiltInAppId\" Type=\"Edm.String\" />\n                <Property Name=\"kioskModeRequireAssistiveTouch\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeRequireColorInversion\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeRequireMonoAudio\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeRequireVoiceOver\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeRequireZoom\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"kioskModeManagedAppId\" Type=\"Edm.String\" />\n                <Property Name=\"lockScreenBlockControlCenter\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lockScreenBlockNotificationView\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lockScreenBlockPassbook\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lockScreenBlockTodayView\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"mediaContentRatingAustralia\" Type=\"microsoft.graph.mediaContentRatingAustralia\" />\n                <Property Name=\"mediaContentRatingCanada\" Type=\"microsoft.graph.mediaContentRatingCanada\" />\n                <Property Name=\"mediaContentRatingFrance\" Type=\"microsoft.graph.mediaContentRatingFrance\" />\n                <Property Name=\"mediaContentRatingGermany\" Type=\"microsoft.graph.mediaContentRatingGermany\" />\n                <Property Name=\"mediaContentRatingIreland\" Type=\"microsoft.graph.mediaContentRatingIreland\" />\n                <Property Name=\"mediaContentRatingJapan\" Type=\"microsoft.graph.mediaContentRatingJapan\" />\n                <Property Name=\"mediaContentRatingNewZealand\" Type=\"microsoft.graph.mediaContentRatingNewZealand\" />\n                <Property Name=\"mediaContentRatingUnitedKingdom\" Type=\"microsoft.graph.mediaContentRatingUnitedKingdom\" />\n                <Property Name=\"mediaContentRatingUnitedStates\" Type=\"microsoft.graph.mediaContentRatingUnitedStates\" />\n                <Property Name=\"networkUsageRules\" Type=\"Collection(microsoft.graph.iosNetworkUsageRule)\" />\n                <Property Name=\"mediaContentRatingApps\" Type=\"microsoft.graph.ratingAppsType\" Nullable=\"false\" />\n                <Property Name=\"messagesBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"notificationsBlockSettingsModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passcodeBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passcodeBlockFingerprintModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passcodeBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passcodeBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passcodeExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodePreviousPasscodeBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeSignInFailureCountBeforeWipe\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passcodeRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"podcastsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"safariBlockAutofill\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"safariBlockJavaScript\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"safariBlockPopups\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"safariBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"safariCookieSettings\" Type=\"microsoft.graph.webBrowserCookieSettings\" Nullable=\"false\" />\n                <Property Name=\"safariManagedDomains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"safariPasswordAutoFillDomains\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"safariRequireFraudWarning\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"siriBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"siriBlockedWhenLocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"siriBlockUserGeneratedContent\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"siriRequireProfanityFilter\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"spotlightBlockInternetResults\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"voiceDialingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wallpaperBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wiFiConnectOnlyToConfiguredNetworks\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"mediaContentRatingAustralia\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingAustraliaMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingAustraliaTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingCanada\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingCanadaMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingCanadaTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingFrance\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingFranceMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingFranceTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingGermany\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingGermanyMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingGermanyTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingIreland\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingIrelandMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingIrelandTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingJapan\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingJapanMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingJapanTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingNewZealand\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingNewZealandMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingNewZealandTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingUnitedKingdom\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingUnitedKingdomMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingUnitedKingdomTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"mediaContentRatingUnitedStates\">\n                <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingUnitedStatesMoviesType\" Nullable=\"false\" />\n                <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingUnitedStatesTelevisionType\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iosNetworkUsageRule\">\n                <Property Name=\"managedApps\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"cellularDataBlockWhenRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularDataBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"iosUpdateConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"activeHoursStart\" Type=\"Edm.TimeOfDay\" Nullable=\"false\" />\n                <Property Name=\"activeHoursEnd\" Type=\"Edm.TimeOfDay\" Nullable=\"false\" />\n                <Property Name=\"scheduledInstallDays\" Type=\"Collection(microsoft.graph.dayOfWeek)\" Nullable=\"false\" />\n                <Property Name=\"utcTimeOffsetInMinutes\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"macOSCustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"payloadName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"payloadFileName\" Type=\"Edm.String\" />\n                <Property Name=\"payload\" Type=\"Edm.Binary\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"macOSGeneralDeviceConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"compliantAppsList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"compliantAppListType\" Type=\"microsoft.graph.appListType\" Nullable=\"false\" />\n                <Property Name=\"emailInDomainSuffixes\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"appleDeviceFeaturesConfigurationBase\" BaseType=\"microsoft.graph.deviceConfiguration\" Abstract=\"true\" />\n            <EntityType Name=\"iosDeviceFeaturesConfiguration\" BaseType=\"microsoft.graph.appleDeviceFeaturesConfigurationBase\">\n                <Property Name=\"assetTagTemplate\" Type=\"Edm.String\" />\n                <Property Name=\"lockScreenFootnote\" Type=\"Edm.String\" />\n                <Property Name=\"homeScreenDockIcons\" Type=\"Collection(microsoft.graph.iosHomeScreenItem)\" />\n                <Property Name=\"homeScreenPages\" Type=\"Collection(microsoft.graph.iosHomeScreenPage)\" />\n                <Property Name=\"notificationSettings\" Type=\"Collection(microsoft.graph.iosNotificationSettings)\" />\n            </EntityType>\n            <ComplexType Name=\"iosHomeScreenItem\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"iosHomeScreenPage\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"icons\" Type=\"Collection(microsoft.graph.iosHomeScreenItem)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iosNotificationSettings\">\n                <Property Name=\"bundleID\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"appName\" Type=\"Edm.String\" />\n                <Property Name=\"publisher\" Type=\"Edm.String\" />\n                <Property Name=\"enabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"showInNotificationCenter\" Type=\"Edm.Boolean\" />\n                <Property Name=\"showOnLockScreen\" Type=\"Edm.Boolean\" />\n                <Property Name=\"alertType\" Type=\"microsoft.graph.iosNotificationAlertType\" Nullable=\"false\" />\n                <Property Name=\"badgesEnabled\" Type=\"Edm.Boolean\" />\n                <Property Name=\"soundsEnabled\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"iosHomeScreenFolder\" BaseType=\"microsoft.graph.iosHomeScreenItem\">\n                <Property Name=\"pages\" Type=\"Collection(microsoft.graph.iosHomeScreenFolderPage)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iosHomeScreenFolderPage\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"apps\" Type=\"Collection(microsoft.graph.iosHomeScreenApp)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iosHomeScreenApp\" BaseType=\"microsoft.graph.iosHomeScreenItem\">\n                <Property Name=\"bundleID\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"macOSDeviceFeaturesConfiguration\" BaseType=\"microsoft.graph.appleDeviceFeaturesConfigurationBase\" />\n            <EntityType Name=\"windowsDefenderAdvancedThreatProtectionConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"allowSampleSharing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"enableExpeditedTelemetryReporting\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"editionUpgradeConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"licenseType\" Type=\"microsoft.graph.editionUpgradeLicenseType\" Nullable=\"false\" />\n                <Property Name=\"targetEdition\" Type=\"microsoft.graph.windows10EditionType\" Nullable=\"false\" />\n                <Property Name=\"license\" Type=\"Edm.String\" />\n                <Property Name=\"productKey\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"windows10EndpointProtectionConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"firewallBlockStatefulFTP\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallIdleTimeoutForSecurityAssociationInSeconds\" Type=\"Edm.Int32\" />\n                <Property Name=\"firewallPreSharedKeyEncodingMethod\" Type=\"microsoft.graph.firewallPreSharedKeyEncodingMethodType\" Nullable=\"false\" />\n                <Property Name=\"firewallIPSecExemptionsAllowNeighborDiscovery\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallIPSecExemptionsAllowICMP\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallIPSecExemptionsAllowRouterDiscovery\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallIPSecExemptionsAllowDHCP\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallCertificateRevocationListCheckMethod\" Type=\"microsoft.graph.firewallCertificateRevocationListCheckMethodType\" Nullable=\"false\" />\n                <Property Name=\"firewallMergeKeyingModuleSettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallPacketQueueingMethod\" Type=\"microsoft.graph.firewallPacketQueueingMethodType\" Nullable=\"false\" />\n                <Property Name=\"firewallProfileDomain\" Type=\"microsoft.graph.windowsFirewallNetworkProfile\" />\n                <Property Name=\"firewallProfilePublic\" Type=\"microsoft.graph.windowsFirewallNetworkProfile\" />\n                <Property Name=\"firewallProfilePrivate\" Type=\"microsoft.graph.windowsFirewallNetworkProfile\" />\n                <Property Name=\"defenderAttackSurfaceReductionExcludedPaths\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"defenderGuardedFoldersAllowedAppPaths\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"defenderAdditionalGuardedFolders\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"defenderExploitProtectionXml\" Type=\"Edm.Binary\" />\n                <Property Name=\"defenderExploitProtectionXmlFileName\" Type=\"Edm.String\" />\n                <Property Name=\"defenderSecurityCenterBlockExploitProtectionOverride\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appLockerApplicationControl\" Type=\"microsoft.graph.appLockerApplicationControlType\" Nullable=\"false\" />\n                <Property Name=\"smartScreenEnableInShell\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"smartScreenBlockOverrideForFiles\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardBlockFileTransfer\" Type=\"microsoft.graph.applicationGuardBlockFileTransferType\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardBlockNonEnterpriseContent\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardAllowPersistence\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardForceAuditing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardBlockClipboardSharing\" Type=\"microsoft.graph.applicationGuardBlockClipboardSharingType\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardAllowPrintToPDF\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardAllowPrintToXPS\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardAllowPrintToLocalPrinters\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applicationGuardAllowPrintToNetworkPrinters\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bitLockerDisableWarningForOtherDiskEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bitLockerEnableStorageCardEncryptionOnMobile\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bitLockerEncryptDevice\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bitLockerRemovableDrivePolicy\" Type=\"microsoft.graph.bitLockerRemovableDrivePolicy\" />\n            </EntityType>\n            <ComplexType Name=\"windowsFirewallNetworkProfile\">\n                <Property Name=\"firewallEnabled\" Type=\"microsoft.graph.stateManagementSetting\" Nullable=\"false\" />\n                <Property Name=\"stealthModeBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"incomingTrafficBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"unicastResponsesToMulticastBroadcastsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"inboundNotificationsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"authorizedApplicationRulesFromGroupPolicyMerged\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"globalPortRulesFromGroupPolicyMerged\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"connectionSecurityRulesFromGroupPolicyMerged\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"outboundConnectionsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"inboundConnectionsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securedPacketExemptionAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"policyRulesFromGroupPolicyMerged\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"bitLockerRemovableDrivePolicy\">\n                <Property Name=\"encryptionMethod\" Type=\"microsoft.graph.bitLockerEncryptionMethod\" />\n                <Property Name=\"requireEncryptionForWriteAccess\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"blockCrossOrganizationWriteAccess\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"windows10GeneralConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"enterpriseCloudPrintDiscoveryEndPoint\" Type=\"Edm.String\" />\n                <Property Name=\"enterpriseCloudPrintOAuthAuthority\" Type=\"Edm.String\" />\n                <Property Name=\"enterpriseCloudPrintOAuthClientIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"enterpriseCloudPrintResourceIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"enterpriseCloudPrintDiscoveryMaxLimit\" Type=\"Edm.Int32\" />\n                <Property Name=\"enterpriseCloudPrintMopriaDiscoveryResourceIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"searchBlockDiacritics\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchDisableAutoLanguageDetection\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchDisableIndexingEncryptedItems\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchEnableRemoteQueries\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchDisableIndexerBackoff\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchDisableIndexingRemovableDrive\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"searchEnableAutomaticIndexSizeManangement\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"diagnosticsDataSubmissionMode\" Type=\"microsoft.graph.diagnosticDataSubmissionMode\" Nullable=\"false\" />\n                <Property Name=\"oneDriveDisableFileSync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"smartScreenEnableAppInstallControl\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"personalizationDesktopImageUrl\" Type=\"Edm.String\" />\n                <Property Name=\"personalizationLockScreenImageUrl\" Type=\"Edm.String\" />\n                <Property Name=\"bluetoothAllowedServices\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"bluetoothBlockAdvertising\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bluetoothBlockDiscoverableMode\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bluetoothBlockPrePairing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockAutofill\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeCookiePolicy\" Type=\"microsoft.graph.edgeCookiePolicy\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockDeveloperTools\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockSendingDoNotTrackHeader\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockExtensions\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockInPrivateBrowsing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockJavaScript\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockPasswordManager\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockAddressBarDropdown\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockCompatibilityList\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeClearBrowsingDataOnExit\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeAllowStartPagesModification\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeDisableFirstRunPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockLiveTileDataCollection\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeSyncFavoritesWithInternetExplorer\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockDataWhenRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockVpn\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockVpnWhenRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderBlockEndUserAccess\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderDaysBeforeDeletingQuarantinedMalware\" Type=\"Edm.Int32\" />\n                <Property Name=\"defenderDetectedMalwareActions\" Type=\"microsoft.graph.defenderDetectedMalwareActions\" />\n                <Property Name=\"defenderSystemScanSchedule\" Type=\"microsoft.graph.weeklySchedule\" Nullable=\"false\" />\n                <Property Name=\"defenderFilesAndFoldersToExclude\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"defenderFileExtensionsToExclude\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"defenderScanMaxCpu\" Type=\"Edm.Int32\" />\n                <Property Name=\"defenderMonitorFileActivity\" Type=\"microsoft.graph.defenderMonitorFileActivity\" Nullable=\"false\" />\n                <Property Name=\"defenderProcessesToExclude\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"defenderPromptForSampleSubmission\" Type=\"microsoft.graph.defenderPromptForSampleSubmission\" Nullable=\"false\" />\n                <Property Name=\"defenderRequireBehaviorMonitoring\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderRequireCloudProtection\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderRequireNetworkInspectionSystem\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderRequireRealTimeMonitoring\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScanArchiveFiles\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScanDownloads\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScanNetworkFiles\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScanIncomingMail\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScanMappedNetworkDrivesDuringFullScan\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScanRemovableDrivesDuringFullScan\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderScanScriptsLoadedInInternetExplorer\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"defenderSignatureUpdateIntervalInHours\" Type=\"Edm.Int32\" />\n                <Property Name=\"defenderScanType\" Type=\"microsoft.graph.defenderScanType\" Nullable=\"false\" />\n                <Property Name=\"defenderScheduledScanTime\" Type=\"Edm.TimeOfDay\" />\n                <Property Name=\"defenderScheduledQuickScanTime\" Type=\"Edm.TimeOfDay\" />\n                <Property Name=\"defenderCloudBlockLevel\" Type=\"microsoft.graph.defenderCloudBlockLevelType\" Nullable=\"false\" />\n                <Property Name=\"lockScreenAllowTimeoutConfiguration\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lockScreenBlockActionCenterNotifications\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lockScreenBlockCortana\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lockScreenBlockToastNotifications\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"lockScreenTimeoutInSeconds\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordRequireWhenResumeFromIdleState\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\" />\n                <Property Name=\"privacyAdvertisingId\" Type=\"microsoft.graph.stateManagementSetting\" Nullable=\"false\" />\n                <Property Name=\"privacyAutoAcceptPairingAndConsentPrompts\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"privacyBlockInputPersonalization\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startBlockUnpinningAppsFromTaskbar\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuAppListVisibility\" Type=\"microsoft.graph.windowsStartMenuAppListVisibilityType\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideChangeAccountSettings\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideFrequentlyUsedApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideHibernate\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideLock\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHidePowerButton\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideRecentJumpLists\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideRecentlyAddedApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideRestartOptions\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideShutDown\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideSignOut\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideSleep\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideSwitchAccount\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuHideUserTile\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"startMenuLayoutEdgeAssetsXml\" Type=\"Edm.Binary\" />\n                <Property Name=\"startMenuLayoutXml\" Type=\"Edm.Binary\" />\n                <Property Name=\"startMenuMode\" Type=\"microsoft.graph.windowsStartMenuModeType\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderDocuments\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderDownloads\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderFileExplorer\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderHomeGroup\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderMusic\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderNetwork\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderPersonalFolder\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderPictures\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderSettings\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"startMenuPinnedFolderVideos\" Type=\"microsoft.graph.visibilitySetting\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockSettingsApp\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockSystemPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockDevicesPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockNetworkInternetPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockPersonalizationPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockAccountsPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockTimeLanguagePage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockEaseOfAccessPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockPrivacyPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockUpdateSecurityPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockAppsPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockGamingPage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightBlockConsumerSpecificFeatures\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightBlockOnActionCenter\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightBlockTailoredExperiences\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightBlockThirdPartyNotifications\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightBlockWelcomeExperience\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightBlockWindowsTips\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsSpotlightConfigureOnLockScreen\" Type=\"microsoft.graph.windowsSpotlightEnablementSettings\" Nullable=\"false\" />\n                <Property Name=\"networkProxyApplySettingsDeviceWide\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"networkProxyDisableAutoDetect\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"networkProxyAutomaticConfigurationUrl\" Type=\"Edm.String\" />\n                <Property Name=\"networkProxyServer\" Type=\"microsoft.graph.windows10NetworkProxyServer\" />\n                <Property Name=\"accountsBlockAddingNonMicrosoftAccountEmail\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"antiTheftModeBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bluetoothBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"connectedDevicesServiceBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"certificatesBlockManualRootCertificateInstallation\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"copyPasteBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cortanaBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceManagementBlockFactoryResetOnMobile\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceManagementBlockManualUnenroll\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"safeSearchFilter\" Type=\"microsoft.graph.safeSearchFilterType\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockPopups\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockSearchSuggestions\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeBlockSendingIntranetTrafficToInternetExplorer\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeRequireSmartScreen\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"edgeEnterpriseModeSiteListLocation\" Type=\"Edm.String\" />\n                <Property Name=\"edgeFirstRunUrl\" Type=\"Edm.String\" />\n                <Property Name=\"edgeSearchEngine\" Type=\"microsoft.graph.edgeSearchEngineBase\" />\n                <Property Name=\"edgeHomepageUrls\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"edgeBlockAccessToAboutFlags\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"smartScreenBlockPromptOverride\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"smartScreenBlockPromptOverrideForFiles\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"webRtcBlockLocalhostIpAddress\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"internetSharingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockAddProvisioningPackage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockRemoveProvisioningPackage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockChangeSystemTime\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockEditDeviceName\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockChangeRegion\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockChangeLanguage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockChangePowerSleep\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"locationServicesBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"microsoftAccountBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"microsoftAccountBlockSettingsSync\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"nfcBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"resetProtectionModeBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageBlockRemovableStorage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRequireMobileDeviceEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"usbBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"voiceRecordingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wiFiBlockAutomaticConnectHotspots\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wiFiBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wiFiBlockManualConfiguration\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wiFiScanInterval\" Type=\"Edm.Int32\" />\n                <Property Name=\"wirelessDisplayBlockProjectionToThisDevice\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wirelessDisplayBlockUserInputFromReceiver\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wirelessDisplayRequirePinForPairing\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsStoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appsAllowTrustedAppsSideloading\" Type=\"microsoft.graph.stateManagementSetting\" Nullable=\"false\" />\n                <Property Name=\"windowsStoreBlockAutoUpdate\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"developerUnlockSetting\" Type=\"microsoft.graph.stateManagementSetting\" Nullable=\"false\" />\n                <Property Name=\"sharedUserAppDataAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appsBlockWindowsStoreOriginatedApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsStoreEnablePrivateStoreOnly\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRestrictAppDataToSystemVolume\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRestrictAppInstallToSystemVolume\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"gameDvrBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"experienceBlockDeviceDiscovery\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"experienceBlockErrorDialogWhenNoSIM\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"experienceBlockTaskSwitcher\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"logonBlockFastUserSwitching\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"defenderDetectedMalwareActions\">\n                <Property Name=\"lowSeverity\" Type=\"microsoft.graph.defenderThreatAction\" Nullable=\"false\" />\n                <Property Name=\"moderateSeverity\" Type=\"microsoft.graph.defenderThreatAction\" Nullable=\"false\" />\n                <Property Name=\"highSeverity\" Type=\"microsoft.graph.defenderThreatAction\" Nullable=\"false\" />\n                <Property Name=\"severeSeverity\" Type=\"microsoft.graph.defenderThreatAction\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windows10NetworkProxyServer\">\n                <Property Name=\"address\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"exceptions\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"useForLocalAddresses\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"edgeSearchEngineBase\" Abstract=\"true\" />\n            <ComplexType Name=\"edgeSearchEngineCustom\" BaseType=\"microsoft.graph.edgeSearchEngineBase\">\n                <Property Name=\"edgeSearchEngineOpenSearchXmlUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"edgeSearchEngine\" BaseType=\"microsoft.graph.edgeSearchEngineBase\">\n                <Property Name=\"edgeSearchEngineType\" Type=\"microsoft.graph.edgeSearchEngineType\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"windows10CustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"omaSettings\" Type=\"Collection(microsoft.graph.omaSetting)\" />\n            </EntityType>\n            <EntityType Name=\"windows10EnterpriseModernAppManagementConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"uninstallBuiltInApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"sharedPCConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"accountManagerPolicy\" Type=\"microsoft.graph.sharedPCAccountManagerPolicy\" />\n                <Property Name=\"allowedAccounts\" Type=\"microsoft.graph.sharedPCAllowedAccountType\" Nullable=\"false\" />\n                <Property Name=\"allowLocalStorage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"disableAccountManager\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"disableEduPolicies\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"disablePowerPolicies\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"disableSignInOnResume\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"enabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"idleTimeBeforeSleepInSeconds\" Type=\"Edm.Int32\" />\n                <Property Name=\"kioskAppDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"kioskAppUserModelId\" Type=\"Edm.String\" />\n                <Property Name=\"maintenanceStartTime\" Type=\"Edm.TimeOfDay\" />\n            </EntityType>\n            <ComplexType Name=\"sharedPCAccountManagerPolicy\">\n                <Property Name=\"accountDeletionPolicy\" Type=\"microsoft.graph.sharedPCAccountDeletionPolicyType\" Nullable=\"false\" />\n                <Property Name=\"cacheAccountsAboveDiskFreePercentage\" Type=\"Edm.Int32\" />\n                <Property Name=\"inactiveThresholdDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"removeAccountsBelowDiskFreePercentage\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <EntityType Name=\"windows10SecureAssessmentConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"launchUri\" Type=\"Edm.String\" />\n                <Property Name=\"configurationAccount\" Type=\"Edm.String\" />\n                <Property Name=\"allowPrinting\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowScreenCapture\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"allowTextSuggestion\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsPhone81CustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"omaSettings\" Type=\"Collection(microsoft.graph.omaSetting)\" />\n            </EntityType>\n            <EntityType Name=\"windowsUpdateForBusinessConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"deliveryOptimizationMode\" Type=\"microsoft.graph.windowsDeliveryOptimizationMode\" Nullable=\"false\" />\n                <Property Name=\"prereleaseFeatures\" Type=\"microsoft.graph.prereleaseFeatures\" Nullable=\"false\" />\n                <Property Name=\"automaticUpdateMode\" Type=\"microsoft.graph.automaticUpdateMode\" Nullable=\"false\" />\n                <Property Name=\"microsoftUpdateServiceAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"driversExcluded\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"installationSchedule\" Type=\"microsoft.graph.windowsUpdateInstallScheduleType\" />\n                <Property Name=\"qualityUpdatesDeferralPeriodInDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"featureUpdatesDeferralPeriodInDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"qualityUpdatesPaused\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"featureUpdatesPaused\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"qualityUpdatesPauseExpiryDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"featureUpdatesPauseExpiryDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"businessReadyUpdatesOnly\" Type=\"microsoft.graph.windowsUpdateType\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"windowsUpdateInstallScheduleType\" Abstract=\"true\" />\n            <ComplexType Name=\"windowsUpdateScheduledInstall\" BaseType=\"microsoft.graph.windowsUpdateInstallScheduleType\">\n                <Property Name=\"scheduledInstallDay\" Type=\"microsoft.graph.weeklySchedule\" Nullable=\"false\" />\n                <Property Name=\"scheduledInstallTime\" Type=\"Edm.TimeOfDay\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsUpdateActiveHoursInstall\" BaseType=\"microsoft.graph.windowsUpdateInstallScheduleType\">\n                <Property Name=\"activeHoursStart\" Type=\"Edm.TimeOfDay\" Nullable=\"false\" />\n                <Property Name=\"activeHoursEnd\" Type=\"Edm.TimeOfDay\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"windows81GeneralConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"accountsBlockAddingNonMicrosoftAccountEmail\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"applyOnlyToWindows81\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockAutofill\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockAutomaticDetectionOfIntranetSites\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockEnterpriseModeAccess\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockJavaScript\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockPlugins\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockPopups\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockSendingDoNotTrackHeader\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserBlockSingleWordEntryOnIntranetSites\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserRequireSmartScreen\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserEnterpriseModeSiteListLocation\" Type=\"Edm.String\" />\n                <Property Name=\"browserInternetSecurityLevel\" Type=\"microsoft.graph.internetSiteSecurityLevel\" Nullable=\"false\" />\n                <Property Name=\"browserIntranetSecurityLevel\" Type=\"microsoft.graph.siteSecurityLevel\" Nullable=\"false\" />\n                <Property Name=\"browserLoggingReportLocation\" Type=\"Edm.String\" />\n                <Property Name=\"browserRequireHighSecurityForRestrictedSites\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserRequireFirewall\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserRequireFraudWarning\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"browserTrustedSitesSecurityLevel\" Type=\"microsoft.graph.siteSecurityLevel\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockDataRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"diagnosticsBlockDataSubmission\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockPicturePasswordAndPin\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\" />\n                <Property Name=\"storageRequireDeviceEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"updatesRequireAutomaticUpdates\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"userAccountControlSettings\" Type=\"microsoft.graph.windowsUserAccountControlSettings\" Nullable=\"false\" />\n                <Property Name=\"workFoldersUrl\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"windowsPhone81GeneralConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"applyOnlyToWindowsPhone81\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"appsBlockCopyPaste\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bluetoothBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"cellularBlockWifiTethering\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"compliantAppsList\" Type=\"Collection(microsoft.graph.appListItem)\" />\n                <Property Name=\"compliantAppListType\" Type=\"microsoft.graph.appListType\" Nullable=\"false\" />\n                <Property Name=\"diagnosticDataBlockSubmission\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"emailBlockAddingAccounts\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"locationServicesBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"microsoftAccountBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"nfcBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageBlockRemovableStorage\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"webBrowserBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wifiBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wifiBlockAutomaticConnectHotspots\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"wifiBlockHotspotReporting\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"windowsStoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windows10TeamGeneralConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n                <Property Name=\"azureOperationalInsightsBlockTelemetry\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"azureOperationalInsightsWorkspaceId\" Type=\"Edm.String\" />\n                <Property Name=\"azureOperationalInsightsWorkspaceKey\" Type=\"Edm.String\" />\n                <Property Name=\"connectAppBlockAutoLaunch\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"maintenanceWindowBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"maintenanceWindowDurationInHours\" Type=\"Edm.Int32\" />\n                <Property Name=\"maintenanceWindowStartTime\" Type=\"Edm.TimeOfDay\" />\n                <Property Name=\"miracastChannel\" Type=\"microsoft.graph.miracastChannel\" Nullable=\"false\" />\n                <Property Name=\"miracastBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"miracastRequirePin\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockMyMeetingsAndFiles\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockSessionResume\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsBlockSigninSuggestions\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"settingsDefaultVolume\" Type=\"Edm.Int32\" />\n                <Property Name=\"settingsScreenTimeoutInMinutes\" Type=\"Edm.Int32\" />\n                <Property Name=\"settingsSessionTimeoutInMinutes\" Type=\"Edm.Int32\" />\n                <Property Name=\"settingsSleepTimeoutInMinutes\" Type=\"Edm.Int32\" />\n                <Property Name=\"welcomeScreenBlockAutomaticWakeUp\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"welcomeScreenBackgroundImageUrl\" Type=\"Edm.String\" />\n                <Property Name=\"welcomeScreenMeetingInformation\" Type=\"microsoft.graph.welcomeScreenMeetingInformation\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"androidCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.androidRequiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"securityPreventInstallAppsFromUnknownSources\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityDisableUsbDebugging\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"microsoft.graph.deviceThreatProtectionLevel\" Nullable=\"false\" />\n                <Property Name=\"securityBlockJailbrokenDevices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minAndroidSecurityPatchLevel\" Type=\"Edm.String\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireSafetyNetAttestationBasicIntegrity\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireSafetyNetAttestationCertifiedDevice\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireGooglePlayServices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireUpToDateSecurityProviders\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireCompanyPortalAppIntegrity\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"androidWorkProfileCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.androidRequiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"securityPreventInstallAppsFromUnknownSources\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityDisableUsbDebugging\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"microsoft.graph.deviceThreatProtectionLevel\" Nullable=\"false\" />\n                <Property Name=\"securityBlockJailbrokenDevices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"minAndroidSecurityPatchLevel\" Type=\"Edm.String\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireSafetyNetAttestationBasicIntegrity\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireSafetyNetAttestationCertifiedDevice\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireGooglePlayServices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireUpToDateSecurityProviders\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"securityRequireCompanyPortalAppIntegrity\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"iosCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passcodeBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passcodeExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodePreviousPasscodeBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passcodeRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passcodeRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"securityBlockJailbrokenDevices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"microsoft.graph.deviceThreatProtectionLevel\" Nullable=\"false\" />\n                <Property Name=\"managedEmailProfileRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"macOSCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"systemIntegrityProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"microsoft.graph.deviceThreatProtectionLevel\" Nullable=\"false\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallBlockAllIncoming\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"firewallEnableStealthMode\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windows10CompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordRequiredToUnlockFromIdle\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"requireHealthyDeviceReport\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"mobileOsMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"mobileOsMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"earlyLaunchAntiMalwareDriverEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bitLockerEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"secureBootEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"codeIntegrityEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windows10MobileCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequireToUnlockFromIdle\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"earlyLaunchAntiMalwareDriverEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"bitLockerEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"secureBootEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"codeIntegrityEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windows81CompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"windowsPhone81CompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n                <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\" Nullable=\"false\" />\n                <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\" />\n                <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceComplianceSettingState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"setting\" Type=\"Edm.String\" />\n                <Property Name=\"settingName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceId\" Type=\"Edm.String\" />\n                <Property Name=\"deviceName\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"userEmail\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceModel\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"deviceConfigurationSettingState\">\n                <Property Name=\"setting\" Type=\"Edm.String\" />\n                <Property Name=\"settingName\" Type=\"Edm.String\" />\n                <Property Name=\"instanceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"errorCode\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"errorDescription\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"userEmail\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"sources\" Type=\"Collection(microsoft.graph.settingSource)\" />\n                <Property Name=\"currentValue\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"settingSource\">\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"deviceCompliancePolicySettingState\">\n                <Property Name=\"setting\" Type=\"Edm.String\" />\n                <Property Name=\"settingName\" Type=\"Edm.String\" />\n                <Property Name=\"instanceDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.complianceStatus\" Nullable=\"false\" />\n                <Property Name=\"errorCode\" Type=\"Edm.Int64\" Nullable=\"false\" />\n                <Property Name=\"errorDescription\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"userEmail\" Type=\"Edm.String\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n                <Property Name=\"sources\" Type=\"Collection(microsoft.graph.settingSource)\" />\n                <Property Name=\"currentValue\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"enrollmentConfigurationAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            </EntityType>\n            <EntityType Name=\"deviceEnrollmentLimitConfiguration\" BaseType=\"microsoft.graph.deviceEnrollmentConfiguration\">\n                <Property Name=\"limit\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceEnrollmentPlatformRestrictionsConfiguration\" BaseType=\"microsoft.graph.deviceEnrollmentConfiguration\">\n                <Property Name=\"iosRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\" />\n                <Property Name=\"windowsRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\" />\n                <Property Name=\"windowsMobileRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\" />\n                <Property Name=\"androidRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\" />\n                <Property Name=\"macOSRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\" />\n            </EntityType>\n            <ComplexType Name=\"deviceEnrollmentPlatformRestriction\">\n                <Property Name=\"platformBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"personalDeviceEnrollmentBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"deviceEnrollmentWindowsHelloForBusinessConfiguration\" BaseType=\"microsoft.graph.deviceEnrollmentConfiguration\">\n                <Property Name=\"pinMinimumLength\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pinMaximumLength\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pinUppercaseCharactersUsage\" Type=\"microsoft.graph.windowsHelloForBusinessPinUsage\" Nullable=\"false\" />\n                <Property Name=\"pinLowercaseCharactersUsage\" Type=\"microsoft.graph.windowsHelloForBusinessPinUsage\" Nullable=\"false\" />\n                <Property Name=\"pinSpecialCharactersUsage\" Type=\"microsoft.graph.windowsHelloForBusinessPinUsage\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"microsoft.graph.enablement\" Nullable=\"false\" />\n                <Property Name=\"securityDeviceRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"unlockWithBiometricsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"remotePassportEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Property Name=\"pinPreviousBlockCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"pinExpirationInDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"enhancedBiometricsState\" Type=\"microsoft.graph.enablement\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"managedMobileApp\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"mobileAppIdentifier\" Type=\"microsoft.graph.mobileAppIdentifier\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"mobileAppIdentifier\" Abstract=\"true\" />\n            <EntityType Name=\"targetedManagedAppPolicyAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n            </EntityType>\n            <ComplexType Name=\"managedAppDiagnosticStatus\">\n                <Property Name=\"validationName\" Type=\"Edm.String\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"mitigationInstruction\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"managedAppOperation\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"state\" Type=\"Edm.String\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"keyValuePair\">\n                <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <EntityType Name=\"managedAppPolicyDeploymentSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"configurationDeployedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"lastRefreshTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"configurationDeploymentSummaryPerApp\" Type=\"Collection(microsoft.graph.managedAppPolicyDeploymentSummaryPerApp)\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"windowsInformationProtectionResourceCollection\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"resources\" Type=\"Collection(Edm.String)\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsInformationProtectionDataRecoveryCertificate\">\n                <Property Name=\"subjectName\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"certificate\" Type=\"Edm.Binary\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsInformationProtectionApp\" Abstract=\"true\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"publisherName\" Type=\"Edm.String\" />\n                <Property Name=\"productName\" Type=\"Edm.String\" />\n                <Property Name=\"denied\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsInformationProtectionProxiedDomainCollection\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"proxiedDomains\" Type=\"Collection(microsoft.graph.proxiedDomain)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"proxiedDomain\">\n                <Property Name=\"ipAddressOrFQDN\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"proxy\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsInformationProtectionIPRangeCollection\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"ranges\" Type=\"Collection(microsoft.graph.ipRange)\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"ipRange\" Abstract=\"true\" />\n            <EntityType Name=\"windowsInformationProtectionAppLockerFile\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"fileHash\" Type=\"Edm.String\" />\n                <Property Name=\"file\" Type=\"Edm.Binary\" />\n                <Property Name=\"version\" Type=\"Edm.String\" />\n            </EntityType>\n            <ComplexType Name=\"androidMobileAppIdentifier\" BaseType=\"microsoft.graph.mobileAppIdentifier\">\n                <Property Name=\"packageId\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iosMobileAppIdentifier\" BaseType=\"microsoft.graph.mobileAppIdentifier\">\n                <Property Name=\"bundleId\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"managedAppPolicyDeploymentSummaryPerApp\">\n                <Property Name=\"mobileAppIdentifier\" Type=\"microsoft.graph.mobileAppIdentifier\" />\n                <Property Name=\"configurationAppliedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"windowsInformationProtectionStoreApp\" BaseType=\"microsoft.graph.windowsInformationProtectionApp\" />\n            <ComplexType Name=\"windowsInformationProtectionDesktopApp\" BaseType=\"microsoft.graph.windowsInformationProtectionApp\">\n                <Property Name=\"binaryName\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"binaryVersionLow\" Type=\"Edm.String\" />\n                <Property Name=\"binaryVersionHigh\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"iPv6Range\" BaseType=\"microsoft.graph.ipRange\">\n                <Property Name=\"lowerAddress\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"upperAddress\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"iPv4Range\" BaseType=\"microsoft.graph.ipRange\">\n                <Property Name=\"lowerAddress\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"upperAddress\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <EntityType Name=\"iosManagedAppRegistration\" BaseType=\"microsoft.graph.managedAppRegistration\" />\n            <EntityType Name=\"androidManagedAppRegistration\" BaseType=\"microsoft.graph.managedAppRegistration\" />\n            <EntityType Name=\"managedAppStatusRaw\" BaseType=\"microsoft.graph.managedAppStatus\">\n                <Property Name=\"content\" Type=\"microsoft.graph.Json\" />\n            </EntityType>\n            <EntityType Name=\"localizedNotificationMessage\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"locale\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"subject\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"messageTemplate\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"isDefault\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"rolePermission\">\n                <Property Name=\"resourceActions\" Type=\"Collection(microsoft.graph.resourceAction)\" />\n            </ComplexType>\n            <ComplexType Name=\"resourceAction\">\n                <Property Name=\"allowedResourceActions\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"notAllowedResourceActions\" Type=\"Collection(Edm.String)\" />\n            </ComplexType>\n            <EntityType Name=\"deviceAndAppManagementRoleDefinition\" BaseType=\"microsoft.graph.roleDefinition\" />\n            <EntityType Name=\"managedEBookAssignment\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\" />\n                <Property Name=\"installIntent\" Type=\"microsoft.graph.installIntent\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"eBookInstallSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"installedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notInstalledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"installedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notInstalledUserCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"deviceInstallState\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"deviceName\" Type=\"Edm.String\" />\n                <Property Name=\"deviceId\" Type=\"Edm.String\" />\n                <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"installState\" Type=\"microsoft.graph.installState\" Nullable=\"false\" />\n                <Property Name=\"errorCode\" Type=\"Edm.String\" />\n                <Property Name=\"osVersion\" Type=\"Edm.String\" />\n                <Property Name=\"osDescription\" Type=\"Edm.String\" />\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"userInstallStateSummary\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"userName\" Type=\"Edm.String\" />\n                <Property Name=\"installedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"failedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"notInstalledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <NavigationProperty Name=\"deviceStates\" Type=\"Collection(microsoft.graph.deviceInstallState)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"iosVppEBookAssignment\" BaseType=\"microsoft.graph.managedEBookAssignment\" />\n            <EntityType Name=\"iosVppEBook\" BaseType=\"microsoft.graph.managedEBook\">\n                <Property Name=\"vppTokenId\" Type=\"Edm.Guid\" Nullable=\"false\" />\n                <Property Name=\"appleId\" Type=\"Edm.String\" />\n                <Property Name=\"vppOrganizationName\" Type=\"Edm.String\" />\n                <Property Name=\"genres\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"language\" Type=\"Edm.String\" />\n                <Property Name=\"seller\" Type=\"Edm.String\" />\n                <Property Name=\"totalLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </EntityType>\n            <EntityType Name=\"enrollmentTroubleshootingEvent\" BaseType=\"microsoft.graph.deviceManagementTroubleshootingEvent\">\n                <Property Name=\"managedDeviceIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"operatingSystem\" Type=\"Edm.String\" />\n                <Property Name=\"osVersion\" Type=\"Edm.String\" />\n                <Property Name=\"userId\" Type=\"Edm.String\" />\n                <Property Name=\"deviceId\" Type=\"Edm.String\" />\n                <Property Name=\"enrollmentType\" Type=\"microsoft.graph.deviceEnrollmentType\" Nullable=\"false\" />\n                <Property Name=\"failureCategory\" Type=\"microsoft.graph.deviceEnrollmentFailureReason\" Nullable=\"false\" />\n                <Property Name=\"failureReason\" Type=\"Edm.String\" />\n            </EntityType>\n            <EntityType Name=\"activityHistoryItem\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"status\" Type=\"microsoft.graph.status\" />\n                <Property Name=\"activeDurationSeconds\" Type=\"Edm.Int32\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastActiveDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"startedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"userTimezone\" Type=\"Edm.String\" />\n                <NavigationProperty Name=\"activity\" Type=\"microsoft.graph.userActivity\" Nullable=\"false\" />\n            </EntityType>\n            <ComplexType Name=\"imageInfo\">\n                <Property Name=\"iconUrl\" Type=\"Edm.String\" />\n                <Property Name=\"alternativeText\" Type=\"Edm.String\" />\n                <Property Name=\"alternateText\" Type=\"Edm.String\" />\n                <Property Name=\"addImageQuery\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"visualInfo\">\n                <Property Name=\"attribution\" Type=\"microsoft.graph.imageInfo\" />\n                <Property Name=\"backgroundColor\" Type=\"Edm.String\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"displayText\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"content\" Type=\"microsoft.graph.Json\" />\n            </ComplexType>\n            <EntityType Name=\"security\" BaseType=\"microsoft.graph.entity\">\n                <NavigationProperty Name=\"alerts\" Type=\"Collection(microsoft.graph.alert)\" ContainsTarget=\"true\" />\n            </EntityType>\n            <EntityType Name=\"alert\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n                <Property Name=\"activityGroupName\" Type=\"Edm.String\" />\n                <Property Name=\"assignedTo\" Type=\"Edm.String\" />\n                <Property Name=\"azureSubscriptionId\" Type=\"Edm.String\" />\n                <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"category\" Type=\"Edm.String\" />\n                <Property Name=\"closedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"cloudAppStates\" Type=\"Collection(microsoft.graph.cloudAppSecurityState)\" />\n                <Property Name=\"comments\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"confidence\" Type=\"Edm.Int32\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"description\" Type=\"Edm.String\" />\n                <Property Name=\"detectionIds\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"eventDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n                <Property Name=\"feedback\" Type=\"microsoft.graph.alertFeedback\" />\n                <Property Name=\"fileStates\" Type=\"Collection(microsoft.graph.fileSecurityState)\" />\n                <Property Name=\"hostStates\" Type=\"Collection(microsoft.graph.hostSecurityState)\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"malwareStates\" Type=\"Collection(microsoft.graph.malwareState)\" />\n                <Property Name=\"networkConnections\" Type=\"Collection(microsoft.graph.networkConnection)\" />\n                <Property Name=\"processes\" Type=\"Collection(microsoft.graph.process)\" />\n                <Property Name=\"recommendedActions\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"registryKeyStates\" Type=\"Collection(microsoft.graph.registryKeyState)\" />\n                <Property Name=\"severity\" Type=\"microsoft.graph.alertSeverity\" Nullable=\"false\" />\n                <Property Name=\"sourceMaterials\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.alertStatus\" Nullable=\"false\" />\n                <Property Name=\"tags\" Type=\"Collection(Edm.String)\" />\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"triggers\" Type=\"Collection(microsoft.graph.alertTrigger)\" />\n                <Property Name=\"userStates\" Type=\"Collection(microsoft.graph.userSecurityState)\" />\n                <Property Name=\"vendorInformation\" Type=\"microsoft.graph.securityVendorInformation\" Nullable=\"false\" />\n                <Property Name=\"vulnerabilityStates\" Type=\"Collection(microsoft.graph.vulnerabilityState)\" />\n            </EntityType>\n            <ComplexType Name=\"cloudAppSecurityState\">\n                <Property Name=\"destinationServiceIp\" Type=\"Edm.String\" />\n                <Property Name=\"destinationServiceName\" Type=\"Edm.String\" />\n                <Property Name=\"riskScore\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"fileSecurityState\">\n                <Property Name=\"fileHash\" Type=\"microsoft.graph.fileHash\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"path\" Type=\"Edm.String\" />\n                <Property Name=\"riskScore\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"fileHash\">\n                <Property Name=\"hashType\" Type=\"microsoft.graph.fileHashType\" />\n                <Property Name=\"hashValue\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"hostSecurityState\">\n                <Property Name=\"fqdn\" Type=\"Edm.String\" />\n                <Property Name=\"isAzureAdJoined\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isAzureAdRegistered\" Type=\"Edm.Boolean\" />\n                <Property Name=\"isHybridAzureDomainJoined\" Type=\"Edm.Boolean\" />\n                <Property Name=\"netBiosName\" Type=\"Edm.String\" />\n                <Property Name=\"os\" Type=\"Edm.String\" />\n                <Property Name=\"privateIpAddress\" Type=\"Edm.String\" />\n                <Property Name=\"publicIpAddress\" Type=\"Edm.String\" />\n                <Property Name=\"riskScore\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"malwareState\">\n                <Property Name=\"category\" Type=\"Edm.String\" />\n                <Property Name=\"family\" Type=\"Edm.String\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"severity\" Type=\"Edm.String\" />\n                <Property Name=\"wasRunning\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <ComplexType Name=\"networkConnection\">\n                <Property Name=\"applicationName\" Type=\"Edm.String\" />\n                <Property Name=\"destinationAddress\" Type=\"Edm.String\" />\n                <Property Name=\"destinationDomain\" Type=\"Edm.String\" />\n                <Property Name=\"destinationPort\" Type=\"Edm.String\" />\n                <Property Name=\"destinationUrl\" Type=\"Edm.String\" />\n                <Property Name=\"direction\" Type=\"microsoft.graph.connectionDirection\" />\n                <Property Name=\"domainRegisteredDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"localDnsName\" Type=\"Edm.String\" />\n                <Property Name=\"natDestinationAddress\" Type=\"Edm.String\" />\n                <Property Name=\"natDestinationPort\" Type=\"Edm.String\" />\n                <Property Name=\"natSourceAddress\" Type=\"Edm.String\" />\n                <Property Name=\"natSourcePort\" Type=\"Edm.String\" />\n                <Property Name=\"protocol\" Type=\"microsoft.graph.securityNetworkProtocol\" />\n                <Property Name=\"riskScore\" Type=\"Edm.String\" />\n                <Property Name=\"sourceAddress\" Type=\"Edm.String\" />\n                <Property Name=\"sourcePort\" Type=\"Edm.String\" />\n                <Property Name=\"status\" Type=\"microsoft.graph.connectionStatus\" />\n                <Property Name=\"urlParameters\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"process\">\n                <Property Name=\"accountName\" Type=\"Edm.String\" />\n                <Property Name=\"commandLine\" Type=\"Edm.String\" />\n                <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"fileHash\" Type=\"microsoft.graph.fileHash\" />\n                <Property Name=\"integrityLevel\" Type=\"microsoft.graph.processIntegrityLevel\" />\n                <Property Name=\"isElevated\" Type=\"Edm.Boolean\" />\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"parentProcessCreatedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"parentProcessId\" Type=\"Edm.Int32\" />\n                <Property Name=\"parentProcessName\" Type=\"Edm.String\" />\n                <Property Name=\"path\" Type=\"Edm.String\" />\n                <Property Name=\"processId\" Type=\"Edm.Int32\" />\n            </ComplexType>\n            <ComplexType Name=\"registryKeyState\">\n                <Property Name=\"hive\" Type=\"microsoft.graph.registryHive\" />\n                <Property Name=\"key\" Type=\"Edm.String\" />\n                <Property Name=\"oldKey\" Type=\"Edm.String\" />\n                <Property Name=\"oldValueData\" Type=\"Edm.String\" />\n                <Property Name=\"oldValueName\" Type=\"Edm.String\" />\n                <Property Name=\"operation\" Type=\"microsoft.graph.registryOperation\" />\n                <Property Name=\"processId\" Type=\"Edm.Int32\" />\n                <Property Name=\"valueData\" Type=\"Edm.String\" />\n                <Property Name=\"valueName\" Type=\"Edm.String\" />\n                <Property Name=\"valueType\" Type=\"microsoft.graph.registryValueType\" />\n            </ComplexType>\n            <ComplexType Name=\"alertTrigger\">\n                <Property Name=\"name\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"value\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"userSecurityState\">\n                <Property Name=\"aadUserId\" Type=\"Edm.String\" />\n                <Property Name=\"accountName\" Type=\"Edm.String\" />\n                <Property Name=\"domainName\" Type=\"Edm.String\" />\n                <Property Name=\"emailRole\" Type=\"microsoft.graph.emailRole\" />\n                <Property Name=\"isVpn\" Type=\"Edm.Boolean\" />\n                <Property Name=\"logonDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"logonId\" Type=\"Edm.String\" />\n                <Property Name=\"logonIp\" Type=\"Edm.String\" />\n                <Property Name=\"logonLocation\" Type=\"Edm.String\" />\n                <Property Name=\"logonType\" Type=\"microsoft.graph.logonType\" />\n                <Property Name=\"onPremisesSecurityIdentifier\" Type=\"Edm.String\" />\n                <Property Name=\"riskScore\" Type=\"Edm.String\" />\n                <Property Name=\"userAccountType\" Type=\"microsoft.graph.userAccountSecurityType\" />\n                <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"securityVendorInformation\">\n                <Property Name=\"provider\" Type=\"Edm.String\" Nullable=\"false\" />\n                <Property Name=\"providerVersion\" Type=\"Edm.String\" />\n                <Property Name=\"subProvider\" Type=\"Edm.String\" />\n                <Property Name=\"vendor\" Type=\"Edm.String\" Nullable=\"false\" />\n            </ComplexType>\n            <ComplexType Name=\"vulnerabilityState\">\n                <Property Name=\"cve\" Type=\"Edm.String\" />\n                <Property Name=\"severity\" Type=\"Edm.String\" />\n                <Property Name=\"wasRunning\" Type=\"Edm.Boolean\" />\n            </ComplexType>\n            <EntityType Name=\"trending\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"weight\" Type=\"Edm.Double\" Nullable=\"false\" />\n                <Property Name=\"resourceVisualization\" Type=\"microsoft.graph.resourceVisualization\" />\n                <Property Name=\"resourceReference\" Type=\"microsoft.graph.resourceReference\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <NavigationProperty Name=\"resource\" Type=\"microsoft.graph.entity\" />\n            </EntityType>\n            <EntityType Name=\"sharedInsight\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastShared\" Type=\"microsoft.graph.sharingDetail\" />\n                <Property Name=\"sharingHistory\" Type=\"Collection(microsoft.graph.sharingDetail)\" />\n                <Property Name=\"resourceVisualization\" Type=\"microsoft.graph.resourceVisualization\" />\n                <Property Name=\"resourceReference\" Type=\"microsoft.graph.resourceReference\" />\n                <NavigationProperty Name=\"lastSharedMethod\" Type=\"microsoft.graph.entity\" />\n                <NavigationProperty Name=\"resource\" Type=\"microsoft.graph.entity\" />\n            </EntityType>\n            <EntityType Name=\"usedInsight\" BaseType=\"microsoft.graph.entity\">\n                <Property Name=\"lastUsed\" Type=\"microsoft.graph.usageDetails\" />\n                <Property Name=\"resourceVisualization\" Type=\"microsoft.graph.resourceVisualization\" />\n                <Property Name=\"resourceReference\" Type=\"microsoft.graph.resourceReference\" />\n                <NavigationProperty Name=\"resource\" Type=\"microsoft.graph.entity\" />\n            </EntityType>\n            <ComplexType Name=\"resourceVisualization\">\n                <Property Name=\"title\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n                <Property Name=\"mediaType\" Type=\"Edm.String\" />\n                <Property Name=\"previewImageUrl\" Type=\"Edm.String\" />\n                <Property Name=\"previewText\" Type=\"Edm.String\" />\n                <Property Name=\"containerWebUrl\" Type=\"Edm.String\" />\n                <Property Name=\"containerDisplayName\" Type=\"Edm.String\" />\n                <Property Name=\"containerType\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"resourceReference\">\n                <Property Name=\"webUrl\" Type=\"Edm.String\" />\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"type\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"sharingDetail\">\n                <Property Name=\"sharedBy\" Type=\"microsoft.graph.insightIdentity\" />\n                <Property Name=\"sharedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"sharingSubject\" Type=\"Edm.String\" />\n                <Property Name=\"sharingType\" Type=\"Edm.String\" />\n                <Property Name=\"sharingReference\" Type=\"microsoft.graph.resourceReference\" />\n            </ComplexType>\n            <ComplexType Name=\"insightIdentity\">\n                <Property Name=\"displayName\" Type=\"Edm.String\" />\n                <Property Name=\"id\" Type=\"Edm.String\" />\n                <Property Name=\"address\" Type=\"Edm.String\" />\n            </ComplexType>\n            <ComplexType Name=\"usageDetails\">\n                <Property Name=\"lastAccessedDateTime\" Type=\"Edm.DateTimeOffset\" />\n                <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n            </ComplexType>\n            <Action Name=\"getByIds\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.directoryObject)\" Nullable=\"false\" />\n                <Parameter Name=\"ids\" Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n                <Parameter Name=\"types\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.directoryObject)\" Nullable=\"false\" />\n            </Action>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.user)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.user)\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.group)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.group)\" />\n            </Function>\n            <Action Name=\"checkMemberGroups\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.directoryObject\" Nullable=\"false\" />\n                <Parameter Name=\"groupIds\" Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"getMemberGroups\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.directoryObject\" Nullable=\"false\" />\n                <Parameter Name=\"securityEnabledOnly\" Type=\"Edm.Boolean\" />\n                <ReturnType Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"getMemberObjects\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.directoryObject\" Nullable=\"false\" />\n                <Parameter Name=\"securityEnabledOnly\" Type=\"Edm.Boolean\" />\n                <ReturnType Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"assignLicense\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" Nullable=\"false\" />\n                <Parameter Name=\"addLicenses\" Type=\"Collection(microsoft.graph.assignedLicense)\" Nullable=\"false\" />\n                <Parameter Name=\"removeLicenses\" Type=\"Collection(Edm.Guid)\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.user\" />\n            </Action>\n            <Action Name=\"changePassword\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" Nullable=\"false\" />\n                <Parameter Name=\"currentPassword\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"newPassword\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"verify\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.domain\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.domain\" />\n            </Action>\n            <Action Name=\"restore\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.directoryObject\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.directoryObject\" />\n            </Action>\n            <Action Name=\"sendMail\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <Parameter Name=\"Message\" Type=\"microsoft.graph.message\" Nullable=\"false\" />\n                <Parameter Name=\"SaveToSentItems\" Type=\"Edm.Boolean\" />\n            </Action>\n            <Action Name=\"findMeetingTimes\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <Parameter Name=\"Attendees\" Type=\"Collection(microsoft.graph.attendeeBase)\" />\n                <Parameter Name=\"LocationConstraint\" Type=\"microsoft.graph.locationConstraint\" />\n                <Parameter Name=\"TimeConstraint\" Type=\"microsoft.graph.timeConstraint\" />\n                <Parameter Name=\"MeetingDuration\" Type=\"Edm.Duration\" />\n                <Parameter Name=\"MaxCandidates\" Type=\"Edm.Int32\" />\n                <Parameter Name=\"IsOrganizerOptional\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"ReturnSuggestionReasons\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"MinimumAttendeePercentage\" Type=\"Edm.Double\" />\n                <ReturnType Type=\"microsoft.graph.meetingTimeSuggestionsResult\" Nullable=\"false\" />\n            </Action>\n            <Function Name=\"reminderView\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"microsoft.graph.user\" />\n                <Parameter Name=\"StartDateTime\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <Parameter Name=\"EndDateTime\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.reminder)\" Nullable=\"false\" />\n            </Function>\n            <Action Name=\"getMailTips\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <Parameter Name=\"EmailAddresses\" Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n                <Parameter Name=\"MailTipsOptions\" Type=\"microsoft.graph.mailTipsType\" />\n                <ReturnType Type=\"Collection(microsoft.graph.mailTips)\" Nullable=\"false\" />\n            </Action>\n            <Function Name=\"supportedLanguages\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"microsoft.graph.outlookUser\" />\n                <ReturnType Type=\"Collection(microsoft.graph.localeInfo)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"supportedTimeZones\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"microsoft.graph.outlookUser\" />\n                <ReturnType Type=\"Collection(microsoft.graph.timeZoneInformation)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"supportedTimeZones\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"microsoft.graph.outlookUser\" />\n                <Parameter Name=\"TimeZoneStandard\" Type=\"microsoft.graph.timeZoneStandard\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.timeZoneInformation)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"Collection(microsoft.graph.message)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.message)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"Collection(microsoft.graph.mailFolder)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.mailFolder)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"Collection(microsoft.graph.event)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.event)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"Collection(microsoft.graph.contactFolder)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.contactFolder)\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingparameter\" Type=\"Collection(microsoft.graph.contact)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.contact)\" Nullable=\"false\" />\n            </Function>\n            <Action Name=\"copy\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.mailFolder\" />\n                <Parameter Name=\"DestinationId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.mailFolder\" />\n            </Action>\n            <Action Name=\"move\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.mailFolder\" />\n                <Parameter Name=\"DestinationId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.mailFolder\" />\n            </Action>\n            <Action Name=\"copy\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"DestinationId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.message\" />\n            </Action>\n            <Action Name=\"move\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"DestinationId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.message\" />\n            </Action>\n            <Action Name=\"createReply\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <ReturnType Type=\"microsoft.graph.message\" />\n            </Action>\n            <Action Name=\"createReplyAll\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <ReturnType Type=\"microsoft.graph.message\" />\n            </Action>\n            <Action Name=\"createForward\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <ReturnType Type=\"microsoft.graph.message\" />\n            </Action>\n            <Action Name=\"reply\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"replyAll\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"forward\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"ToRecipients\" Type=\"Collection(microsoft.graph.recipient)\" />\n            </Action>\n            <Action Name=\"send\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n            </Action>\n            <Action Name=\"accept\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"SendResponse\" Type=\"Edm.Boolean\" />\n            </Action>\n            <Action Name=\"decline\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"SendResponse\" Type=\"Edm.Boolean\" />\n            </Action>\n            <Action Name=\"tentativelyAccept\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"SendResponse\" Type=\"Edm.Boolean\" />\n            </Action>\n            <Action Name=\"snoozeReminder\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n                <Parameter Name=\"NewReminderTime\" Type=\"microsoft.graph.dateTimeTimeZone\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"dismissReminder\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n            </Action>\n            <Action Name=\"subscribeByMail\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n            </Action>\n            <Action Name=\"unsubscribeByMail\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n            </Action>\n            <Action Name=\"addFavorite\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n            </Action>\n            <Action Name=\"removeFavorite\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n            </Action>\n            <Action Name=\"resetUnseenCount\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n            </Action>\n            <Action Name=\"reply\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.conversationThread\" />\n                <Parameter Name=\"Post\" Type=\"microsoft.graph.post\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"forward\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.post\" />\n                <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"ToRecipients\" Type=\"Collection(microsoft.graph.recipient)\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"reply\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.post\" />\n                <Parameter Name=\"Post\" Type=\"microsoft.graph.post\" Nullable=\"false\" />\n            </Action>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"token\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n            </Function>\n            <Function Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n            </Function>\n            <Function Name=\"getByPath\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.site\" />\n                <Parameter Name=\"path\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.site\" />\n            </Function>\n            <Function Name=\"recent\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.drive\" />\n                <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n            </Function>\n            <Function Name=\"search\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.drive\" />\n                <Parameter Name=\"q\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n            </Function>\n            <Function Name=\"search\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"q\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n            </Function>\n            <Function Name=\"sharedWithMe\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.drive\" />\n                <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n            </Function>\n            <Action Name=\"copy\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"parentReference\" Type=\"microsoft.graph.itemReference\" />\n                <ReturnType Type=\"microsoft.graph.driveItem\" />\n            </Action>\n            <Action Name=\"createLink\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"type\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <Parameter Name=\"scope\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.permission\" />\n            </Action>\n            <Action Name=\"createUploadSession\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"item\" Type=\"microsoft.graph.driveItemUploadableProperties\" />\n                <ReturnType Type=\"microsoft.graph.uploadSession\" />\n            </Action>\n            <Action Name=\"invite\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"requireSignIn\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"roles\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n                <Parameter Name=\"sendInvitation\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"message\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"recipients\" Type=\"Collection(microsoft.graph.driveRecipient)\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.permission)\" />\n            </Action>\n            <Action Name=\"preview\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n                <Parameter Name=\"page\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"zoom\" Type=\"Edm.Double\" />\n                <ReturnType Type=\"microsoft.graph.itemPreviewInfo\" />\n            </Action>\n            <Action Name=\"restoreVersion\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.listItemVersion\" />\n            </Action>\n            <Action Name=\"restoreVersion\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItemVersion\" />\n            </Action>\n            <Action Name=\"createSession\" IsBound=\"true\">\n                <Parameter Name=\"this\" Type=\"microsoft.graph.workbook\" />\n                <Parameter Name=\"persistChanges\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookSessionInfo\" />\n            </Action>\n            <Action Name=\"closeSession\" IsBound=\"true\">\n                <Parameter Name=\"this\" Type=\"microsoft.graph.workbook\" />\n            </Action>\n            <Action Name=\"refreshSession\" IsBound=\"true\">\n                <Parameter Name=\"this\" Type=\"microsoft.graph.workbook\" />\n            </Action>\n            <Action Name=\"processQuery\" IsBound=\"true\">\n                <Parameter Name=\"this\" Type=\"microsoft.graph.workbook\" />\n                <Parameter Name=\"input\" Type=\"Edm.Stream\" />\n                <ReturnType Type=\"Edm.Stream\" />\n            </Action>\n            <Action Name=\"calculate\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookApplication\" />\n                <Parameter Name=\"calculationType\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Function Name=\"image\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChart\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Function>\n            <Function Name=\"image\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChart\" />\n                <Parameter Name=\"width\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Function>\n            <Function Name=\"image\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChart\" />\n                <Parameter Name=\"width\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"height\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Function>\n            <Function Name=\"image\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChart\" />\n                <Parameter Name=\"width\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"height\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"fittingMode\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Function>\n            <Action Name=\"setData\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChart\" />\n                <Parameter Name=\"sourceData\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"seriesBy\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"setPosition\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChart\" />\n                <Parameter Name=\"startCell\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endCell\" Type=\"microsoft.graph.Json\" />\n            </Action>\n            <Action Name=\"add\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChart)\" />\n                <Parameter Name=\"type\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <Parameter Name=\"sourceData\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"seriesBy\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookChart\" />\n            </Action>\n            <Function Name=\"item\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChart)\" />\n                <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookChart\" />\n            </Function>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChart)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookChart\" />\n            </Function>\n            <Action Name=\"clear\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChartFill\" />\n            </Action>\n            <Action Name=\"setSolidColor\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChartFill\" />\n                <Parameter Name=\"color\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"clear\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookChartLineFormat\" />\n            </Action>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChartPoint)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookChartPoint\" />\n            </Function>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChartSeries)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookChartSeries\" />\n            </Function>\n            <Action Name=\"apply\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.workbookFilterCriteria\" />\n            </Action>\n            <Action Name=\"applyBottomItemsFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"count\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"applyBottomPercentFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"percent\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"applyCellColorFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"color\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"applyCustomFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"criteria1\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"criteria2\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"oper\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"applyDynamicFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"criteria\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"applyFontColorFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"color\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"applyIconFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"icon\" Type=\"microsoft.graph.workbookIcon\" />\n            </Action>\n            <Action Name=\"applyTopItemsFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"count\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"applyTopPercentFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"percent\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"applyValuesFilter\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n            </Action>\n            <Action Name=\"clear\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFilter\" />\n            </Action>\n            <Action Name=\"abs\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"accrInt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"issue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"firstInterest\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"par\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"calcMethod\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"accrIntM\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"issue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"par\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"acos\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"acosh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"acot\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"acoth\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"amorDegrc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"cost\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"datePurchased\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"firstPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"salvage\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"period\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"amorLinc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"cost\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"datePurchased\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"firstPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"salvage\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"period\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"and\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"arabic\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"areas\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"reference\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"asc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"asin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"asinh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"atan\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"atan2\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"xNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"yNum\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"atanh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"aveDev\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"average\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"averageA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"averageIf\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"range\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"averageRange\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"averageIfs\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"averageRange\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bahtText\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"base\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"radix\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"minLength\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"besselI\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"n\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"besselJ\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"n\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"besselK\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"n\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"besselY\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"n\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"beta_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"beta\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"A\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"B\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"beta_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"beta\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"A\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"B\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bin2Dec\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bin2Hex\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bin2Oct\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"binom_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"numberS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"trials\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"probabilityS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"binom_Dist_Range\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"trials\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"probabilityS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberS2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"binom_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"trials\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"probabilityS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bitand\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"number2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bitlshift\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"shiftAmount\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bitor\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"number2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bitrshift\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"shiftAmount\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"bitxor\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"number2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ceiling_Math\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mode\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ceiling_Precise\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"char\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"chiSq_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"chiSq_Dist_RT\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"chiSq_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"chiSq_Inv_RT\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"choose\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"indexNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"clean\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"code\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"columns\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"combin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberChosen\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"combina\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberChosen\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"complex\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"realNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"iNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"suffix\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"concatenate\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"confidence_Norm\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"standardDev\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"size\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"confidence_T\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"standardDev\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"size\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"convert\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fromUnit\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"toUnit\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"cos\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"cosh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"cot\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"coth\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"countA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"countBlank\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"range\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"countIf\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"range\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"countIfs\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"coupDayBs\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"coupDays\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"coupDaysNc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"coupNcd\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"coupNum\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"coupPcd\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"csc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"csch\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"cumIPmt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"cumPrinc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"daverage\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dcount\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dcountA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dget\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dmax\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dmin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dproduct\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dstDev\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dstDevP\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dsum\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dvar\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dvarP\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"database\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"field\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"date\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"year\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"month\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"day\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"datevalue\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"dateText\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"day\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"days\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"endDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"days360\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"method\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"db\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"cost\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"salvage\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"life\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"period\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"month\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dbcs\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ddb\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"cost\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"salvage\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"life\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"period\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"factor\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dec2Bin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dec2Hex\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dec2Oct\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"decimal\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"radix\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"degrees\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"angle\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"delta\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"number2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"devSq\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"disc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pr\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dollar\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"decimals\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dollarDe\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"fractionalDollar\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fraction\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"dollarFr\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"decimalDollar\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fraction\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"duration\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"coupon\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"yld\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ecma_Ceiling\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"edate\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"months\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"effect\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"nominalRate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"npery\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"eoMonth\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"months\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"erf\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"lowerLimit\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"upperLimit\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"erfC\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"erfC_Precise\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"X\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"erf_Precise\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"X\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"error_Type\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"errorVal\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"even\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"exact\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"text2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"exp\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"expon_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"lambda\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"fvschedule\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"principal\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"schedule\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"f_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom2\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"f_Dist_RT\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"f_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"f_Inv_RT\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"fact\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"factDouble\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"false\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"find\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"findText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"withinText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startNum\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"findB\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"findText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"withinText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startNum\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"fisher\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"fisherInv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"y\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"fixed\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"decimals\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"noCommas\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"floor_Math\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mode\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"floor_Precise\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"fv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pmt\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"gamma\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"gammaLn\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"gammaLn_Precise\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"gamma_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"beta\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"gamma_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"beta\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"gauss\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"gcd\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"geStep\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"step\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"geoMean\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"hlookup\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"lookupValue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"tableArray\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rowIndexNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rangeLookup\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"harMean\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"hex2Bin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"hex2Dec\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"hex2Oct\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"hour\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"hypGeom_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"sampleS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberSample\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"populationS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberPop\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"hyperlink\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"linkLocation\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"friendlyName\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"iso_Ceiling\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"if\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"logicalTest\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"valueIfTrue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"valueIfFalse\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imAbs\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imArgument\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imConjugate\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imCos\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imCosh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imCot\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imCsc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imCsch\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imDiv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"inumber2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imExp\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imLn\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imLog10\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imLog2\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imPower\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imProduct\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imReal\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imSec\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imSech\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imSin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imSinh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imSqrt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imSub\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber1\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"inumber2\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imSum\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imTan\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"imaginary\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"inumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"int\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"intRate\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"investment\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ipmt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"per\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"irr\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"guess\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isErr\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isError\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isEven\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isFormula\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"reference\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isLogical\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isNA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isNonText\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isNumber\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isOdd\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isText\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isoWeekNum\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"date\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ispmt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"per\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"isref\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"kurt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"large\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"k\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"lcm\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"left\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numChars\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"leftb\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numBytes\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"len\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"lenb\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ln\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"log\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"base\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"log10\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"logNorm_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mean\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"standardDev\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"logNorm_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mean\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"standardDev\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"lookup\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"lookupValue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"lookupVector\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"resultVector\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"lower\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"mduration\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"coupon\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"yld\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"mirr\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"financeRate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"reinvestRate\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"mround\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"multiple\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"match\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"lookupValue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"lookupArray\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"matchType\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"max\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"maxA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"median\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"mid\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numChars\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"midb\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numBytes\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"min\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"minA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"minute\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"mod\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"divisor\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"month\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"multiNomial\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"n\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"nper\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pmt\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"na\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"negBinom_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"numberF\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"probabilityS\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"networkDays\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"holidays\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"networkDays_Intl\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"weekend\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"holidays\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"nominal\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"effectRate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"npery\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"norm_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mean\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"standardDev\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"norm_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mean\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"standardDev\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"norm_S_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"z\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"norm_S_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"not\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"logical\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"now\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"npv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"numberValue\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"decimalSeparator\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"groupSeparator\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"oct2Bin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"oct2Dec\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"oct2Hex\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"places\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"odd\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"oddFPrice\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"issue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"firstCoupon\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"yld\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"oddFYield\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"issue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"firstCoupon\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pr\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"oddLPrice\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"lastInterest\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"yld\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"oddLYield\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"lastInterest\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pr\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"or\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"pduration\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"percentRank_Exc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"percentRank_Inc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"significance\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"percentile_Exc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"k\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"percentile_Inc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"k\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"permut\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberChosen\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"permutationa\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberChosen\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"phi\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"pi\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"pmt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"poisson_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mean\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"power\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"power\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"ppmt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"per\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"price\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"yld\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"priceDisc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"discount\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"priceMat\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"issue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"yld\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"product\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"proper\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"pv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pmt\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"quartile_Exc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"quart\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"quartile_Inc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"quart\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"quotient\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"numerator\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"denominator\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"radians\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"angle\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rand\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"randBetween\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"bottom\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"top\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rank_Avg\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"ref\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"order\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rank_Eq\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"ref\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"order\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rate\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pmt\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"type\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"guess\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"received\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"investment\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"discount\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"replace\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"oldText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numChars\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"newText\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"replaceB\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"oldText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numBytes\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"newText\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rept\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numberTimes\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"right\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numChars\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rightb\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numBytes\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"roman\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"form\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"round\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numDigits\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"roundDown\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numDigits\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"roundUp\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numDigits\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rows\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"rri\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"nper\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pv\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"fv\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sec\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sech\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"second\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"seriesSum\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"n\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"m\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"coefficients\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sheet\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sheets\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"reference\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sign\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sin\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sinh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"skew\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"skew_p\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sln\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"cost\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"salvage\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"life\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"small\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"k\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sqrt\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sqrtPi\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"stDevA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"stDevPA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"stDev_P\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"stDev_S\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"standardize\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"mean\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"standardDev\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"substitute\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"oldText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"newText\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"instanceNum\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"subtotal\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"functionNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sum\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sumIf\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"range\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"criteria\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"sumRange\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sumIfs\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"sumRange\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"sumSq\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"syd\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"cost\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"salvage\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"life\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"per\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"t\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"tbillEq\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"discount\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"tbillPrice\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"discount\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"tbillYield\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pr\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"t_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"t_Dist_2T\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"t_Dist_RT\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"t_Inv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"t_Inv_2T\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"probability\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"degFreedom\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"tan\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"tanh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"text\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"formatText\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"time\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"hour\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"minute\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"second\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"timevalue\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"timeText\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"today\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"trim\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"trimMean\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"percent\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"true\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"trunc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"numDigits\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"type\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"value\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"usdollar\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"decimals\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"unichar\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"number\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"unicode\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"upper\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"vlookup\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"lookupValue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"tableArray\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"colIndexNum\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rangeLookup\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"value\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"text\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"varA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"varPA\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"var_P\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"var_S\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"vdb\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"cost\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"salvage\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"life\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"startPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endPeriod\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"factor\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"noSwitch\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"weekNum\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"returnType\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"weekday\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"returnType\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"weibull_Dist\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"alpha\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"beta\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"cumulative\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"workDay\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"days\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"holidays\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"workDay_Intl\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"days\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"weekend\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"holidays\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"xirr\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"dates\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"guess\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"xnpv\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"dates\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"xor\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"year\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"serialNumber\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"yearFrac\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"startDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"endDate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"yield\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pr\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"frequency\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"yieldDisc\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pr\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"redemption\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"yieldMat\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"settlement\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"maturity\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"issue\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"rate\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"pr\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"basis\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Action Name=\"z_Test\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookFunctions\" />\n                <Parameter Name=\"array\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"x\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"sigma\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookFunctionResult\" />\n            </Action>\n            <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookNamedItem\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Action Name=\"add\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookNamedItem)\" />\n                <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"reference\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookNamedItem\" />\n            </Action>\n            <Action Name=\"addFormulaLocal\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookNamedItem)\" />\n                <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"formula\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"comment\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookNamedItem\" />\n            </Action>\n            <Action Name=\"refresh\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookPivotTable\" />\n            </Action>\n            <Action Name=\"refreshAll\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookPivotTable)\" />\n            </Action>\n            <Action Name=\"clear\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"applyTo\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"delete\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"shift\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Function Name=\"boundingRect\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"anotherRange\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"cell\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"row\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"column\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"column\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"column\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"columnsAfter\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"columnsAfter\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"count\" Type=\"Edm.Int32\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"columnsBefore\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"columnsBefore\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"count\" Type=\"Edm.Int32\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"entireColumn\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"entireRow\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"intersection\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"anotherRange\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"lastCell\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"lastColumn\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"lastRow\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"offsetRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"rowOffset\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"columnOffset\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"resizedRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"deltaRows\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"deltaColumns\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"row\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"row\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"rowsAbove\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"rowsAbove\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"count\" Type=\"Edm.Int32\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"rowsBelow\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"rowsBelow\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"count\" Type=\"Edm.Int32\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"usedRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"usedRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"valuesOnly\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"visibleView\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <ReturnType Type=\"microsoft.graph.workbookRangeView\" />\n            </Function>\n            <Action Name=\"insert\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"shift\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Action>\n            <Action Name=\"merge\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n                <Parameter Name=\"across\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"unmerge\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRange\" />\n            </Action>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookRangeBorder)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRangeBorder\" />\n            </Function>\n            <Action Name=\"clear\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRangeFill\" />\n            </Action>\n            <Action Name=\"autofitColumns\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRangeFormat\" />\n            </Action>\n            <Action Name=\"autofitRows\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRangeFormat\" />\n            </Action>\n            <Action Name=\"apply\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRangeSort\" />\n                <Parameter Name=\"fields\" Type=\"Collection(microsoft.graph.workbookSortField)\" />\n                <Parameter Name=\"matchCase\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Parameter Name=\"hasHeaders\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Parameter Name=\"orientation\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <Parameter Name=\"method\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookRangeView\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookRangeView)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRangeView\" />\n            </Function>\n            <Action Name=\"clearFilters\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTable\" />\n            </Action>\n            <Action Name=\"convertToRange\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTable\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Action>\n            <Function Name=\"dataBodyRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTable\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"headerRowRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTable\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTable\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"totalRowRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTable\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Action Name=\"reapplyFilters\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTable\" />\n            </Action>\n            <Action Name=\"add\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTable)\" />\n                <Parameter Name=\"address\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"hasHeaders\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookTable\" />\n            </Action>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTable)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookTable\" />\n            </Function>\n            <Function Name=\"dataBodyRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableColumn\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"headerRowRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableColumn\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableColumn\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"totalRowRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableColumn\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Action Name=\"add\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTableColumn)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookTableColumn\" />\n            </Action>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTableColumn)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookTableColumn\" />\n            </Function>\n            <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableRow\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Action Name=\"add\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTableRow)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" />\n                <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" />\n                <ReturnType Type=\"microsoft.graph.workbookTableRow\" />\n            </Action>\n            <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTableRow)\" />\n                <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookTableRow\" />\n            </Function>\n            <Action Name=\"apply\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableSort\" />\n                <Parameter Name=\"fields\" Type=\"Collection(microsoft.graph.workbookSortField)\" />\n                <Parameter Name=\"matchCase\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <Parameter Name=\"method\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"clear\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableSort\" />\n            </Action>\n            <Action Name=\"reapply\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookTableSort\" />\n            </Action>\n            <Function Name=\"cell\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookWorksheet\" />\n                <Parameter Name=\"row\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <Parameter Name=\"column\" Type=\"Edm.Int32\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookWorksheet\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookWorksheet\" />\n                <Parameter Name=\"address\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"usedRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookWorksheet\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Function Name=\"usedRange\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookWorksheet\" />\n                <Parameter Name=\"valuesOnly\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookRange\" />\n            </Function>\n            <Action Name=\"add\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookWorksheet)\" />\n                <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.workbookWorksheet\" />\n            </Action>\n            <Action Name=\"protect\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookWorksheetProtection\" />\n                <Parameter Name=\"options\" Type=\"microsoft.graph.workbookWorksheetProtectionOptions\" />\n            </Action>\n            <Action Name=\"unprotect\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"microsoft.graph.workbookWorksheetProtection\" />\n            </Action>\n            <Function Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChart)\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChartPoint)\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookChartSeries)\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookRangeBorder)\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTable)\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTableColumn)\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"count\" IsBound=\"true\">\n                <Parameter Name=\"bindparameter\" Type=\"Collection(microsoft.graph.workbookTableRow)\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Function>\n            <Action Name=\"onenotePatchContent\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.onenotePage\" />\n                <Parameter Name=\"commands\" Type=\"Collection(microsoft.graph.onenotePatchContentCommand)\" />\n            </Action>\n            <Function Name=\"preview\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.onenotePage\" />\n                <ReturnType Type=\"microsoft.graph.onenotePagePreview\" />\n            </Function>\n            <Action Name=\"copyNotebook\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.notebook\" />\n                <Parameter Name=\"groupId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"renameAs\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"notebookFolder\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteCollectionId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.onenoteOperation\" />\n            </Action>\n            <Action Name=\"copyToNotebook\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.onenoteSection\" />\n                <Parameter Name=\"id\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"groupId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"renameAs\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteCollectionId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.onenoteOperation\" />\n            </Action>\n            <Action Name=\"copyToSectionGroup\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.onenoteSection\" />\n                <Parameter Name=\"id\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"groupId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"renameAs\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteCollectionId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.onenoteOperation\" />\n            </Action>\n            <Action Name=\"copyToSection\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.onenotePage\" />\n                <Parameter Name=\"id\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"groupId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteCollectionId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"siteId\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.onenoteOperation\" />\n            </Action>\n            <Function Name=\"getRecentNotebooks\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.notebook)\" />\n                <Parameter Name=\"includePersonalNotebooks\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.recentNotebook)\" />\n            </Function>\n            <Function Name=\"getOffice365ActivationsUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365ActivationCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365ActivationsUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365ActiveUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365ActiveUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365ServicesUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365ActiveUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365GroupsActivityDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365GroupsActivityDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365GroupsActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365GroupsActivityGroupCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365GroupsActivityStorage\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOffice365GroupsActivityFileCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailAppUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailAppUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailAppUsageAppsUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailAppUsageUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getEmailAppUsageVersionsUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getMailboxUsageDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getMailboxUsageMailboxCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getMailboxUsageQuotaStatusMailboxCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getMailboxUsageStorage\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveActivityFileCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveUsageAccountDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveUsageAccountDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveUsageAccountCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveUsageFileCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getOneDriveUsageStorage\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointActivityFileCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointActivityPages\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointSiteUsageDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointSiteUsageDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointSiteUsageFileCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointSiteUsageSiteCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointSiteUsageStorage\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSharePointSiteUsagePages\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessPeerToPeerActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessPeerToPeerActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessPeerToPeerActivityMinuteCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessOrganizerActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessOrganizerActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessOrganizerActivityMinuteCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessParticipantActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessParticipantActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessParticipantActivityMinuteCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessDeviceUsageDistributionUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getSkypeForBusinessDeviceUsageUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerDeviceUsageDistributionUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerDeviceUsageUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerGroupsActivityDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerGroupsActivityDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerGroupsActivityGroupCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getYammerGroupsActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsUserActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsUserActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsUserActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsUserActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsDeviceUsageUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Function Name=\"getTeamsDeviceUsageDistributionUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"reportRoot\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" Nullable=\"false\" />\n            </Function>\n            <Action Name=\"addGroup\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.groupLifecyclePolicy\" />\n                <Parameter Name=\"groupId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"removeGroup\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.groupLifecyclePolicy\" />\n                <Parameter Name=\"groupId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n                <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"renew\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n            </Action>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.mobileApp\" />\n                <Parameter Name=\"mobileAppAssignments\" Type=\"Collection(microsoft.graph.mobileAppAssignment)\" />\n            </Action>\n            <Action Name=\"commit\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.mobileAppContentFile\" />\n                <Parameter Name=\"fileEncryptionInfo\" Type=\"microsoft.graph.fileEncryptionInfo\" />\n            </Action>\n            <Action Name=\"renewUpload\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.mobileAppContentFile\" />\n            </Action>\n            <Function Name=\"downloadApplePushNotificationCertificateSigningRequest\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.applePushNotificationCertificate\" />\n                <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n            </Function>\n            <Action Name=\"retire\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"wipe\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n                <Parameter Name=\"keepEnrollmentData\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"keepUserData\" Type=\"Edm.Boolean\" />\n                <Parameter Name=\"macOsUnlockCode\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"resetPasscode\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"remoteLock\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"requestRemoteAssistance\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"disableLostMode\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"locateDevice\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"bypassActivationLock\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"rebootNow\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"shutDown\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"recoverPasscode\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"cleanWindowsDevice\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n                <Parameter Name=\"keepUserData\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"logoutSharedAppleDeviceActiveUser\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"deleteUserFromSharedAppleDevice\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n                <Parameter Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"syncDevice\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"windowsDefenderScan\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n                <Parameter Name=\"quickScan\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"windowsDefenderUpdateSignatures\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n            </Action>\n            <Action Name=\"updateWindowsDeviceAccount\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedDevice\" />\n                <Parameter Name=\"updateWindowsDeviceAccountActionParameter\" Type=\"microsoft.graph.updateWindowsDeviceAccountActionParameter\" />\n            </Action>\n            <Action Name=\"removeAllDevicesFromManagement\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n            </Action>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceConfiguration\" />\n                <Parameter Name=\"assignments\" Type=\"Collection(microsoft.graph.deviceConfigurationAssignment)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.deviceConfigurationAssignment)\" />\n            </Action>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceCompliancePolicy\" />\n                <Parameter Name=\"assignments\" Type=\"Collection(microsoft.graph.deviceCompliancePolicyAssignment)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.deviceCompliancePolicyAssignment)\" />\n            </Action>\n            <Action Name=\"scheduleActionsForRules\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceCompliancePolicy\" />\n                <Parameter Name=\"deviceComplianceScheduledActionForRules\" Type=\"Collection(microsoft.graph.deviceComplianceScheduledActionForRule)\" />\n            </Action>\n            <Function Name=\"deviceConfigurationUserActivity\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"microsoft.graph.report\" />\n            </Function>\n            <Function Name=\"deviceConfigurationDeviceActivity\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"microsoft.graph.report\" />\n            </Function>\n            <Action Name=\"setMobileDeviceManagementAuthority\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.organization\" />\n                <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"syncMicrosoftStoreForBusinessApps\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceAppManagement\" />\n            </Action>\n            <Action Name=\"syncLicenses\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.vppToken\" />\n                <ReturnType Type=\"microsoft.graph.vppToken\" />\n            </Action>\n            <Action Name=\"sync\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceManagementExchangeConnector\" />\n                <Parameter Name=\"syncType\" Type=\"microsoft.graph.deviceManagementExchangeConnectorSyncType\" Nullable=\"false\" />\n            </Action>\n            <Function Name=\"verifyWindowsEnrollmentAutoDiscovery\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceManagement\" />\n                <Parameter Name=\"domainName\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n            </Function>\n            <Action Name=\"setPriority\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceEnrollmentConfiguration\" />\n                <Parameter Name=\"priority\" Type=\"Edm.Int32\" Nullable=\"false\" />\n            </Action>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceEnrollmentConfiguration\" />\n                <Parameter Name=\"enrollmentConfigurationAssignments\" Type=\"Collection(microsoft.graph.enrollmentConfigurationAssignment)\" />\n            </Action>\n            <Function Name=\"getUserIdsWithFlaggedAppRegistration\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.managedAppRegistration)\" />\n                <ReturnType Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n            </Function>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.targetedManagedAppProtection\" />\n                <Parameter Name=\"assignments\" Type=\"Collection(microsoft.graph.targetedManagedAppPolicyAssignment)\" />\n            </Action>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.targetedManagedAppConfiguration\" />\n                <Parameter Name=\"assignments\" Type=\"Collection(microsoft.graph.targetedManagedAppPolicyAssignment)\" />\n            </Action>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.windowsInformationProtection\" />\n                <Parameter Name=\"assignments\" Type=\"Collection(microsoft.graph.targetedManagedAppPolicyAssignment)\" />\n            </Action>\n            <Action Name=\"targetApps\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedAppPolicy\" />\n                <Parameter Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\" />\n            </Action>\n            <Action Name=\"targetApps\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedAppProtection\" />\n                <Parameter Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\" />\n            </Action>\n            <Action Name=\"targetApps\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.targetedManagedAppConfiguration\" />\n                <Parameter Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\" />\n            </Action>\n            <Function Name=\"getManagedAppDiagnosticStatuses\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <ReturnType Type=\"Collection(microsoft.graph.managedAppDiagnosticStatus)\" />\n            </Function>\n            <Function Name=\"getManagedAppPolicies\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <ReturnType Type=\"Collection(microsoft.graph.managedAppPolicy)\" />\n            </Function>\n            <Action Name=\"wipeManagedAppRegistrationsByDeviceTag\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n                <Parameter Name=\"deviceTag\" Type=\"Edm.String\" Unicode=\"false\" />\n            </Action>\n            <Action Name=\"sendTestMessage\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.notificationMessageTemplate\" />\n            </Action>\n            <Function Name=\"getEffectivePermissions\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceManagement\" />\n                <Parameter Name=\"scope\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"Collection(microsoft.graph.rolePermission)\" />\n            </Function>\n            <Action Name=\"assign\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedEBook\" />\n                <Parameter Name=\"managedEBookAssignments\" Type=\"Collection(microsoft.graph.managedEBookAssignment)\" />\n            </Action>\n            <Action Name=\"beginOnboarding\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.remoteAssistancePartner\" />\n            </Action>\n            <Action Name=\"disconnect\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.remoteAssistancePartner\" />\n            </Action>\n            <Function Name=\"managedDeviceEnrollmentFailureDetails\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"microsoft.graph.report\" />\n            </Function>\n            <Function Name=\"managedDeviceEnrollmentFailureDetails\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n                <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n                <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n                <Parameter Name=\"skipToken\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" />\n            </Function>\n            <Function Name=\"managedDeviceEnrollmentTopFailures\" IsBound=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <ReturnType Type=\"microsoft.graph.report\" />\n            </Function>\n            <Function Name=\"managedDeviceEnrollmentTopFailures\" IsBound=\"true\" IsComposable=\"true\">\n                <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n                <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n                <ReturnType Type=\"microsoft.graph.report\" />\n            </Function>\n            <Function Name=\"recent\" IsBound=\"true\" EntitySetPath=\"activities\">\n                <Parameter Name=\"activities\" Type=\"Collection(microsoft.graph.userActivity)\" />\n                <ReturnType Type=\"Collection(microsoft.graph.userActivity)\" />\n            </Function>\n            <Term Name=\"conflictBehavior\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.driveItem\" />\n            <Term Name=\"downloadUrl\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.driveItem\" />\n            <Term Name=\"sourceUrl\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.driveItem\" />\n            <EntityContainer Name=\"GraphService\">\n                <EntitySet Name=\"directoryObjects\" EntityType=\"microsoft.graph.directoryObject\" />\n                <EntitySet Name=\"devices\" EntityType=\"microsoft.graph.device\">\n                    <NavigationPropertyBinding Path=\"registeredOwners\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"registeredUsers\" Target=\"directoryObjects\" />\n                </EntitySet>\n                <EntitySet Name=\"domains\" EntityType=\"microsoft.graph.domain\">\n                    <NavigationPropertyBinding Path=\"domainNameReferences\" Target=\"directoryObjects\" />\n                </EntitySet>\n                <EntitySet Name=\"domainDnsRecords\" EntityType=\"microsoft.graph.domainDnsRecord\" />\n                <EntitySet Name=\"groups\" EntityType=\"microsoft.graph.group\">\n                    <NavigationPropertyBinding Path=\"members\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"memberOf\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"createdOnBehalfOf\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"owners\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"drive/items/createdByUser\" Target=\"users\" />\n                    <NavigationPropertyBinding Path=\"drive/items/lastModifiedByUser\" Target=\"users\" />\n                </EntitySet>\n                <EntitySet Name=\"directoryRoles\" EntityType=\"microsoft.graph.directoryRole\">\n                    <NavigationPropertyBinding Path=\"members\" Target=\"directoryObjects\" />\n                </EntitySet>\n                <EntitySet Name=\"directoryRoleTemplates\" EntityType=\"microsoft.graph.directoryRoleTemplate\" />\n                <EntitySet Name=\"organization\" EntityType=\"microsoft.graph.organization\" />\n                <EntitySet Name=\"groupSettings\" EntityType=\"microsoft.graph.groupSetting\" />\n                <EntitySet Name=\"groupSettingTemplates\" EntityType=\"microsoft.graph.groupSettingTemplate\" />\n                <EntitySet Name=\"subscribedSkus\" EntityType=\"microsoft.graph.subscribedSku\" />\n                <EntitySet Name=\"users\" EntityType=\"microsoft.graph.user\">\n                    <NavigationPropertyBinding Path=\"ownedDevices\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"registeredDevices\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"manager\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"directReports\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"memberOf\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"createdObjects\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"ownedObjects\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"drive/items/createdByUser\" Target=\"users\" />\n                    <NavigationPropertyBinding Path=\"drive/items/lastModifiedByUser\" Target=\"users\" />\n                </EntitySet>\n                <EntitySet Name=\"contracts\" EntityType=\"microsoft.graph.contract\" />\n                <EntitySet Name=\"schemaExtensions\" EntityType=\"microsoft.graph.schemaExtension\" />\n                <EntitySet Name=\"drives\" EntityType=\"microsoft.graph.drive\">\n                    <NavigationPropertyBinding Path=\"items/createdByUser\" Target=\"users\" />\n                    <NavigationPropertyBinding Path=\"items/lastModifiedByUser\" Target=\"users\" />\n                </EntitySet>\n                <EntitySet Name=\"shares\" EntityType=\"microsoft.graph.sharedDriveItem\" />\n                <EntitySet Name=\"sites\" EntityType=\"microsoft.graph.site\" />\n                <EntitySet Name=\"workbooks\" EntityType=\"microsoft.graph.driveItem\" />\n                <EntitySet Name=\"subscriptions\" EntityType=\"microsoft.graph.subscription\" />\n                <EntitySet Name=\"invitations\" EntityType=\"microsoft.graph.invitation\">\n                    <NavigationPropertyBinding Path=\"invitedUser\" Target=\"users\" />\n                </EntitySet>\n                <EntitySet Name=\"groupLifecyclePolicies\" EntityType=\"microsoft.graph.groupLifecyclePolicy\" />\n                <Singleton Name=\"me\" Type=\"microsoft.graph.user\">\n                    <NavigationPropertyBinding Path=\"ownedDevices\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"registeredDevices\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"manager\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"directReports\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"memberOf\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"createdObjects\" Target=\"directoryObjects\" />\n                    <NavigationPropertyBinding Path=\"ownedObjects\" Target=\"directoryObjects\" />\n                </Singleton>\n                <Singleton Name=\"directory\" Type=\"microsoft.graph.directory\" />\n                <Singleton Name=\"drive\" Type=\"microsoft.graph.drive\">\n                    <NavigationPropertyBinding Path=\"items/createdByUser\" Target=\"users\" />\n                    <NavigationPropertyBinding Path=\"items/lastModifiedByUser\" Target=\"users\" />\n                </Singleton>\n                <Singleton Name=\"planner\" Type=\"microsoft.graph.planner\" />\n                <Singleton Name=\"reports\" Type=\"microsoft.graph.reportRoot\" />\n                <Singleton Name=\"education\" Type=\"microsoft.graph.educationRoot\">\n                    <NavigationPropertyBinding Path=\"classes/teachers\" Target=\"users\" />\n                    <NavigationPropertyBinding Path=\"classes/members\" Target=\"users\" />\n                    <NavigationPropertyBinding Path=\"classes/schools\" Target=\"schools\" />\n                    <NavigationPropertyBinding Path=\"schools/classes\" Target=\"classes\" />\n                    <NavigationPropertyBinding Path=\"schools/users\" Target=\"users\" />\n                    <NavigationPropertyBinding Path=\"users/schools\" Target=\"schools\" />\n                    <NavigationPropertyBinding Path=\"users/classes\" Target=\"classes\" />\n                </Singleton>\n                <Singleton Name=\"deviceAppManagement\" Type=\"microsoft.graph.deviceAppManagement\" />\n                <Singleton Name=\"deviceManagement\" Type=\"microsoft.graph.deviceManagement\" />\n                <Singleton Name=\"Security\" Type=\"microsoft.graph.security\" />\n            </EntityContainer>\n            <Annotations Target=\"microsoft.graph.directoryObject\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Referenceable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.directoryRole\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.directoryRoleTemplate\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/threads\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/calendar\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/calendarView\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/events\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/conversations\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/photo\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/photos\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/acceptedSenders\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.group/rejectedSenders\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.subscribedSku\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Referenceable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.organization/mobileDeviceManagementAuthority\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile device management authority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/messages\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/mailFolders\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/calendar\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/calendars\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/calendarGroups\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/calendarView\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/events\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/people\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/contacts\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/contactFolders\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/inferenceClassification\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/photo\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/photos\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices that are managed or pre-enrolled through Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/managedDevices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed devices associated with the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/deviceEnrollmentLimit\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ManagedAppEntity is the base entity type for all other entity types under app management workflow.\" />\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The ManagedAppRegistration resource represents the details of an app, with management capability, used by a member of the organization.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/managedAppRegistrations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more managed app registrations that belong to the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingEvent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event representing an general failure.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.user/deviceManagementTroubleshootingEvents\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of troubleshooting events for this user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userActivity\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.outlookUser/masterCategories\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mailFolder/messages\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mailFolder/messageRules\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mailFolder/childFolders\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.message/attachments\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.message/extensions\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.itemAttachment/item\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.calendar/events\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.calendar/calendarView\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.calendarGroup/calendars\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.event/calendar\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.event/instances\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.event/extensions\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.event/attachments\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.contact/extensions\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.contact/photo\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.contactFolder/contacts\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.contactFolder/childFolders\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eventMessage/event\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.conversation/threads\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.conversationThread/posts\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.post/extensions\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.post/inReplyTo\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Navigability\">\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                        </PropertyValue>\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.post/attachments\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.inferenceClassification/overrides\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n                    <Record>\n                        <PropertyValue Property=\"Supported\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.subscription\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Referenceable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Sortable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Singleton entity that acts as a container for all device app management functionality.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/microsoftStoreForBusinessLastSuccessfulSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time the apps from the Microsoft Store for Business were synced successfully for the account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract class containing the base properties for Intune mobile apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/mobileApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mobile apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppCategory\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for a single Intune app category.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/mobileAppCategories\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mobile app categories.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract class for Mobile app configuration for enrolled devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/mobileAppConfigurations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Managed Device Mobile Application Configurations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/isEnabledForMicrosoftStoreForBusiness\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the account is enabled for syncing applications from the Microsoft Store for Business.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/microsoftStoreForBusinessLanguage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The locale information used to sync applications from the Microsoft Store for Business. Cultures that are specific to a country/region. The names of these cultures follow RFC 4646 (Windows Vista and later). The format is &lt;languagecode2&gt;-&lt;country/regioncode2&gt;, where &lt;languagecode2&gt; is a lowercase two-letter code derived from ISO 639-1 and &lt;country/regioncode2&gt; is an uppercase two-letter code derived from ISO 3166. For example, en-US for English (United States) is a specific culture.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/microsoftStoreForBusinessLastCompletedApplicationSyncTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time an application sync from the Microsoft Store for Business was completed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"You purchase multiple licenses for iOS apps through the Apple Volume Purchase Program for Business or Education. This involves setting up an Apple VPP account from the Apple website and uploading the Apple VPP Business or Education token to Intune. You can then synchronize your volume purchase information with Intune and track your volume-purchased app use. You can upload multiple Apple VPP Business or Education tokens.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/vppTokens\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Vpp tokens for this organization.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ManagedAppPolicy resource represents a base type for platform specific policies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/managedAppPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed app policies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy used to configure detailed management settings for a specified set of apps\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy used to configure detailed management settings targeted to specific security groups\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy used to configure detailed management settings targeted to specific security groups and for a specified set of apps on an iOS device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/iosManagedAppProtections\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS managed app policies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy used to configure detailed management settings targeted to specific security groups and for a specified set of apps on an Android device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/androidManagedAppProtections\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android managed app policies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy used to configure detailed management settings for a specified set of apps for all users not targeted by a TargetedManagedAppProtection Policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/defaultManagedAppProtections\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default managed app policies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration used to deliver a set of custom settings as-is to apps for users to whom the configuration is scoped\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration used to deliver a set of custom settings as-is to all users in the targeted security group\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/targetedManagedAppConfigurations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Targeted managed app configurations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy for Windows information protection to configure detailed management settings\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mdmWindowsInformationProtectionPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy for Windows information protection with MDM\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/mdmWindowsInformationProtectionPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows information protection for apps running on devices which are MDM enrolled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy for Windows information protection without MDM\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/windowsInformationProtectionPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows information protection for apps running on devices which are not MDM enrolled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/managedAppRegistrations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed app registrations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents app protection and configuration status for the organization.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/managedAppStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed app statuses.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract class containing the base properties for Managed eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAppManagement/managedEBooks\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Managed eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for Group Assignment of a Mobile App.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppAssignment/intent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install intent defined by the admin.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target group assignment defined by the admin.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppAssignment/settings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings for target assignment defined by the admin.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin provided or imported title of the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/publisher\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mimeContent/type\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the content mime type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mimeContent/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The byte array that contains the actual content.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/largeIcon\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The large icon, to be displayed in the app details and used for upload of the icon.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the app was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the app was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/isFeatured\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value indicating whether the app is marked as featured by the admin.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/privacyInformationUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The privacy statement Url.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/informationUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The more information Url.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/owner\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The owner of the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/developer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The developer of the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/notes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notes for the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/publishingState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publishing state for the app. The app cannot be assigned unless the app is published.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/categories\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of categories for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileApp/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for this mobile app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for a single installer file that is associated with a given mobileAppContent version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/azureStorageUri\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Storage URI.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/isCommitted\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether the file is committed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the file was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/name\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"the file name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/size\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the file prior to encryption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/sizeEncrypted\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the file after encryption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/azureStorageUriExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the Azure storage Uri expires.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/manifest\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The manifest information.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContentFile/uploadState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the current upload request.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileEncryptionInfo/encryptionKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The key used to encrypt the file content.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileEncryptionInfo/initializationVector\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The initialization vector used for the encryption algorithm.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileEncryptionInfo/mac\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The hash of the encrypted file content + IV (content hash).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileEncryptionInfo/macKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The key used to get mac.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileEncryptionInfo/profileIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The the profile identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileEncryptionInfo/fileDigest\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file digest prior to encryption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.fileEncryptionInfo/fileDigestAlgorithm\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file digest algorithm.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppCategory/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the app category.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppCategory/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the mobileAppCategory was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.groupAssignmentTarget/groupId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group Id that is the target of the assignment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobAppAssignmentSettings/vpnConfigurationId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPN Configuration Id to apply for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosStoreAppAssignmentSettings/vpnConfigurationId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPN Configuration Id to apply for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppAssignmentSettings/useDeviceLicensing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use device licensing.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppAppAssignmentSettings/vpnConfigurationId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPN Configuration Id to apply for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessAppAssignmentSettings/useDeviceContext\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use device execution context for Microsoft Store for Business mobile app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSOfficeSuiteApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for the MacOS Office Suite App.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Abstract class that contains properties and inherited properties for apps that you can manage with an Intune app protection policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedApp/appAvailability\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Application's availability.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedApp/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Application's version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidStoreApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Android store apps that you can manage with an Intune app protection policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidStoreApp/packageId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's package ID.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidStoreApp/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Android AppStoreUrl.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_0_3\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.0.3 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_1\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.1 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_2\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.2 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_3\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.3 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_4\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.4 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v5_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 5.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v5_1\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 5.1 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidStoreApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum supported operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSStoreApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for an iOS store app that you can manage with an Intune app protection policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSStoreApp/bundleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's Bundle ID.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSStoreApp/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple AppStoreUrl.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceType/iPad\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the app should run on iPads.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceType/iPhoneAndIPod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the app should run on iPhones and iPods.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSStoreApp/applicableDeviceType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v8_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 8.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v9_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 9.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v10_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 10.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v11_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 11.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSStoreApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum supported operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileLobApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract base class containing properties for all managed mobile line of business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileLobApp/committedContentVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internal committed content version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileLobApp/fileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the main Lob application file.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileLobApp/size\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total size, including all uploaded files.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains content properties for a specific app version. Each mobileAppContent can have multiple mobileAppContentFile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileLobApp/contentVersions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of content versions for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileAppContent/files\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of files for this app content version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidLobApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Managed Android Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidLobApp/packageId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidLobApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidLobApp/versionName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version name of managed Android Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAndroidLobApp/versionCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version code of managed Android Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Managed iOS Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp/bundleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp/applicableDeviceType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp/expirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp/versionNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of managed iOS Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedIOSLobApp/buildNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build number of managed iOS Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileLobApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract base class containing properties for all mobile line of business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileLobApp/committedContentVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internal committed content version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileLobApp/fileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the main Lob application file.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileLobApp/size\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total size, including all uploaded files.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileLobApp/contentVersions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of content versions for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v8_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows version 8.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v8_1\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows version 8.1 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v10_0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows version 10.0 or later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMobileMSI\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Windows Mobile MSI Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMobileMSI/commandLine\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The command line.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMobileMSI/productCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product code.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMobileMSI/productVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product version of Windows Mobile MSI Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsMobileMSI/ignoreVersionDetection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A boolean to control whether the app's version will be used to detect the app after it is installed on a device. Set this to true for Windows Mobile MSI Line of Business (LoB) apps that use a self update feature.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Windows Universal AppX Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/applicableArchitectures\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows architecture(s) for which this app can run on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/applicableDeviceTypes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows device type(s) for which this app can run on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/identityName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/identityPublisherHash\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Publisher Hash.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/identityResourceIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Resource Identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/isBundle\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the app is a bundle.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUniversalAppX/identityVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidLobApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Android Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidLobApp/packageId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidLobApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidLobApp/versionName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version name of Android Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidLobApp/versionCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version code of Android Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for iOS Line Of Business apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp/bundleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp/applicableDeviceType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp/expirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp/versionNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of iOS Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosLobApp/buildNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build number of iOS Line of Business (LoB) app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Store for Business Apps. This class does not support Create, Delete, or Update.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/usedLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of Microsoft Store for Business licenses in use.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/totalLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of Microsoft Store for Business licenses.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/productKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app product key\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/licenseType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app license type\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/packageIdentityName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app package identifier\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.webApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for web apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.webApp/appUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The web app URL.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.webApp/useManagedBrowser\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use managed browser. This property is only applicable for Android and IOS.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidStoreApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Android store apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidStoreApp/packageId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidStoreApp/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Android app store URL.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidStoreApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for iOS Volume-Purchased Program (VPP) Apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/usedLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of VPP licenses in use.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/totalLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of VPP licenses.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/releaseDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPP application release date and time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The store URL.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppLicensingType/supportsUserLicensing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the program supports the user licensing type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppLicensingType/supportsDeviceLicensing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the program supports the device licensing type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/licensingType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supported License Type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/applicableDeviceType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The applicable iOS Device Type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/vppTokenOrganizationName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organization associated with the Apple Volume Purchase Program Token\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/vppTokenAccountType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: `business`, `education`.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/vppTokenAppleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple Id associated with the given Apple Volume Purchase Program Token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppApp/bundleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosStoreApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for iOS store apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosStoreApp/bundleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosStoreApp/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple App Store URL\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosStoreApp/applicableDeviceType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosStoreApp/minimumSupportedOperatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for an MDM mobile app configuration status for a device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/deviceDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/deviceModel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/complianceGracePeriodExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for an MDM mobile app configuration status for a user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/userDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the DevicePolicyStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/devicesCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices count for that user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/targetedMobileApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"the associated app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the properties used to assign an MDM app configuration to a group.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignemenets for app configration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/deviceStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ManagedDeviceMobileAppConfigurationDeviceStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/userStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ManagedDeviceMobileAppConfigurationUserStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for an MDM mobile app configuration device status summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/deviceStatusSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App configuration device status summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for an MDM mobile app configuration user status summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/userStatusSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App configuration user status summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assignment target that the T&amp;C policy is assigned to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/pendingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/notApplicableCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/successCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/errorCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/failedCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/lastUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/configurationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/pendingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/notApplicableCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/successCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/errorCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/failedCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/lastUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/configurationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMobileAppConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for iOS mobile app configurations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMobileAppConfiguration/encodedSettingXml\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"mdm app configuration Base64 binary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appConfigurationSettingItem/appConfigKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration key.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appConfigurationSettingItem/appConfigKeyType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration key type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appConfigurationSettingItem/appConfigKeyValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration key value.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMobileAppConfiguration/settings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration setting items.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Singleton entity that acts as a container for all device management functionality.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/subscriptionState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant mobile device management subscription state.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A termsAndConditions entity represents the metadata and contents of a given Terms and Conditions (T&amp;C) policy. T&amp;C policies’ contents are presented to users upon their first attempt to enroll into Intune and subsequently upon edits where an administrator has required re-acceptance. They enable administrators to communicate the provisions to which a user must agree in order to have devices enrolled into Intune.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/termsAndConditions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The terms and conditions associated with device management of the company.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.applePushNotificationCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple push notification certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/applePushNotificationCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple push notification certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceOverview\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Summary data for managed devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/managedDeviceOverview\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.detectedApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A managed or unmanaged app that is installed on a managed device. Unmanaged apps will only appear for devices marked as corporate owned.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/detectedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of detected apps associated with a device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/managedDevices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of managed devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementSettings/deviceComplianceCheckinThresholdDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days a device is allowed to go without checking in to remain compliant. Valid values 0 to 120\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementSettings/isScheduledActionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Is feature enabled or not for scheduled action for rule.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementSettings/secureByDefault\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device should be noncompliant when there is no compliance policy targeted when this is true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/settings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account level settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceConfigurations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device configurations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the base class for Compliance policy. Compliance policies are platform specific and individual per-platform compliance policies inherit from here. \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceCompliancePolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device compliance policies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/softwareUpdateStatusSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software update status summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceCompliancePolicyDeviceStateSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device compliance state summary for this account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compilance Policy Setting State summary across the account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceCompliancePolicySettingStateSummaries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The summary states of compliance policy settings for this account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceConfigurationDeviceStateSummaries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device configuration device state summary for this account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/iosUpdateStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IOS software update installation statuses for this account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Company/organization name that is displayed to end users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/contactITName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the person/organization responsible for IT support.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/contactITPhoneNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of the person/organization responsible for IT support.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/contactITEmailAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the person/organization responsible for IT support.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/contactITNotes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text comments regarding the person/organization responsible for IT support.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/privacyUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to the company/organization’s privacy policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/onlineSupportSiteUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to the company/organization’s IT helpdesk site.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/onlineSupportSiteName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the company/organization’s IT helpdesk site.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.rgbColor/r\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Red value\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.rgbColor/g\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Green value\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.rgbColor/b\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blue value\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/themeColor\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Primary theme color used in the Company Portal applications and web portal.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/showLogo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied logo images are shown or not shown.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/lightBackgroundLogo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Logo image displayed in Company Portal apps which have a light background behind the logo.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/darkBackgroundLogo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Logo image displayed in Company Portal apps which have a dark background behind the logo.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/showNameNextToLogo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.intuneBrand/showDisplayNameNextToLogo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/intuneBrand\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceCategories\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device categories with the tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity which represents a connection to an Exchange environment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/exchangeConnectors\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Exchange Connectors configured by the tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceEnrollmentConfigurations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device enrollment configurations\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Singleton entity which represents the Exchange OnPremises Conditional Access Settings for a tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/conditionalAccessSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity which represents a connection to Mobile threat defense partner.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/mobileThreatDefenseConnectors\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Mobile threat Defense connectors configured by the tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity which represents a connection to device management partner.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/deviceManagementPartners\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Device Management Partners configured by the tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.notificationMessageTemplate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notification messages are messages that are sent to end users who are determined to be not-compliant with the compliance policies defined by the administrator. Administrators choose notifications and configure them in the Intune Admin Console using the compliance policy creation page under the “Actions for non-compliance” section. Use the notificationMessageTemplate object to create your own custom notifications for administrators to choose while configuring actions for non-compliance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/notificationMessageTemplates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Notification Message Templates.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleDefinition\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Definition resource. The role definition is the foundation of role based access in Intune. The role combines an Intune resource such as a Mobile App and associated role permissions such as Create or Read for the resource. There are two types of roles, built-in and custom. Built-in roles cannot be modified. Both built-in roles and custom roles must have assignments to be enforced. Create custom roles if you want to define a role that allows any of the available resources and role permissions to be combined into a single role.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/roleDefinitions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Definitions.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAndAppManagementRoleAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/roleAssignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Assignments.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resourceOperation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This defines an operation or action that can be performed on an Intune resource (or entity).  Common operations are Read, Delete, Update or Create.  These operations provide basic management of the underlying Intune resource itself.  In some cases, an Intune resource can have operations that are used by the resource to take action in combination with other resources.  For example, the Assign operation is used to assign a MobileApp resource to an AAD security group.  Resource operations cannot be modified for built-in roles.This defines an operation or action that can be performed on an Intune resource (or entity).  Common operations are Get, List, Delete, Update or Create.  These operations provide basic management of the underlying Intune resource itself.  In some cases, an Intune resource can have operations that are used by the resource to take action in combination with other resources.  For example, the &quot;Assign&quot; operation is used to assign a MobileApp resource to an AAD security group.  Resource operations cannot be modified for built-in roles.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/resourceOperations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Resource Operations.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"telecomExpenseManagementPartner resources represent the metadata and status of a given TEM service. Once your organization has onboarded with a partner, the partner can be enabled or disabled to switch TEM functionality on or off.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/telecomExpenseManagementPartners\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The telecom expense management partners.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteAssistancePartner\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"remoteAssistPartner resources represent the metadata and status of a given Remote Assistance partner service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/remoteAssistancePartners\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The remote assist partners.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLearningSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Information Protection AppLearning Summary entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/windowsInformationProtectionAppLearningSummaries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The windows information protection app learning summaries.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionNetworkLearningSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Information Protection Network learning Summary entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/windowsInformationProtectionNetworkLearningSummaries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The windows information protection network learning summaries.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagement/troubleshootingEvents\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of troubleshooting events for the tenant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied name for the T&amp;C policy. \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied description of the T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/title\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied title of the terms and conditions. This is shown to the user on prompts to accept the T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/bodyText\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied body text of the terms and conditions, typically the terms themselves. This is shown to the user on prompts to accept the T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/acceptanceStatement\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied explanation of the terms and conditions, typically describing what it means to accept the terms and conditions set out in the T&amp;C policy. This is shown to the user on prompts to accept the T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer indicating the current version of the terms. Incremented when an administrator makes a change to the terms and wishes to require users to re-accept the modified T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A termsAndConditionsAssignment entity represents the assignment of a given Terms and Conditions (T&amp;C) policy to a given group. Users in the group will be required to accept the terms in order to have devices enrolled into Intune.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for this T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A termsAndConditionsAcceptanceStatus entity represents the acceptance status of a given Terms and Conditions (T&amp;C) policy by a given user. Users must accept the most up-to-date version of the terms in order to retain access to the Company Portal.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditions/acceptanceStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of acceptance statuses for this T&amp;C policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assignment target that the T&amp;C policy is assigned to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus/userDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the user whose acceptance the entity represents.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus/acceptedVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Most recent version number of the T&amp;C accepted by the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus/acceptedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime when the terms were last accepted by the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus/termsAndConditions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation link to the terms and conditions that are assigned.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/appleIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple Id of the account used to create the MDM push certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/topicIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Topic Id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date and time for Apple push notification certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/expirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration date and time for Apple push notification certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration State for a given device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceConfigurationStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration states for this device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique Identifier for the user associated with the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/managedDeviceOwnerType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ownership of the device. Can be 'company' or 'personal'\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceActionResult/actionName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceActionResult/actionState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceActionResult/startDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action was initiated\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceActionResult/lastUpdatedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action state was last updated\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceActionResults\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ComplexType deviceActionResult objects.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/enrolledDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment time of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/lastSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the device last completed a successful sync with Intune.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/operatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system of the device. Windows, iOS, etc.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/complianceState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance state of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/jailBroken\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"whether the device is jail broken or rooted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/managementAgent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Management channel of the device. Intune, EAS, etc.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/osVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system version of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/easActivated\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the device is Exchange ActiveSync activated.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/easDeviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange ActiveSync Id of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/easActivationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange ActivationSync activation time of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/azureADRegistered\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the device is Azure Active Directory registered.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceEnrollmentType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment type of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/activationLockBypassCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Code that allows the Activation Lock on a device to be bypassed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/emailAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email(s) for the user associated with the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/azureADDeviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the Azure Active Directory device. Read only.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceRegistrationState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device registration state.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceCategoryDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device category display name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/isSupervised\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device supervised status\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/exchangeLastSuccessfulSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last time the device contacted Exchange.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/exchangeAccessState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Access State of the device in Exchange.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/exchangeAccessStateReason\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason for the device's access state in Exchange.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/remoteAssistanceSessionUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Url that allows a Remote Assistance session to be established with the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/remoteAssistanceSessionErrorDetails\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An error string that identifies issues when creating Remote Assistance session objects.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/isEncrypted\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device encryption status\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device user principal name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/model\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Model of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/manufacturer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Manufacturer of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/imei\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IMEI\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/complianceGracePeriodExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/serialNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SerialNumber\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/phoneNumber\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/androidSecurityPatchLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android security patch level\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/userDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User display name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/inventory\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether inventory is managed by Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/modernApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether modern application is managed by Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/resourceAccess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether resource access is managed by Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/deviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether device configuration is managed by Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/compliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether compliance policy is managed by Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/windowsUpdateForBusiness\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether Windows Update for Business is managed by Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/configurationManagerClientEnabledFeatures\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ConfigrMgr client enabled features\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/wiFiMacAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wi-Fi MAC\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/lastUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp of the last update.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/contentNamespaceUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DHA report version. (Namespace version)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/deviceHealthAttestationStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DHA report version. (Namespace version)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/contentVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The HealthAttestation state schema version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/issuedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device was evaluated or issued to MDM\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/attestationIdentityKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/resetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of times a PC device has hibernated or resumed\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/restartCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of times a PC device has rebooted\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/dataExcutionPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DEP Policy defines a set of hardware and software technologies that perform additional checks on memory \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bitLockerStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"On or Off of BitLocker Drive Encryption\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootManagerVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the Boot Manager\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/codeIntegrityCheckVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the Boot Manager\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/secureBoot\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When Secure Boot is enabled, the core components must have the correct cryptographic signatures\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootDebugging\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When bootDebugging is enabled, the device is used in development and testing\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/operatingSystemKernelDebugging\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When operatingSystemKernelDebugging is enabled, the device is used in development and testing\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/codeIntegrity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\" When code integrity is enabled, code execution is restricted to integrity verified code\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/testSigning\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When test signing is allowed, the device does not enforce signature validation during boot\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/safeMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Safe mode is a troubleshooting option for Windows that starts your computer in a limited state\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/windowsPE\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system running with limited services that is used to prepare a computer for Windows\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/earlyLaunchAntiMalwareDriverProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ELAM provides protection for the computers in your network when they start up\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/virtualSecureMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VSM is a container that protects high value assets from a compromised kernel\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/pcrHashAlgorithm\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Informational attribute that identifies the HASH algorithm that was used by TPM\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootAppSecurityVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security version number of the Boot Application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootManagerSecurityVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security version number of the Boot Application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/tpmVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security version number of the Boot Application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/pcr0\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The measurement that is captured in PCR[0]\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/secureBootConfigurationPolicyFingerPrint\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fingerprint of the Custom Secure Boot Configuration Policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/codeIntegrityPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Code Integrity policy that is controlling the security of the boot environment\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootRevisionListInfo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Boot Revision List that was loaded during initial boot on the attested device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/operatingSystemRevListInfo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Operating System Revision List that was loaded during initial boot on the attested device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/healthStatusMismatchInfo\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This attribute appears if DHA-Service detects an integrity issue\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/healthAttestationSupportedStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This attribute indicates if DHA is supported for the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceHealthAttestationState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device health attestation state.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/subscriberCarrier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subscriber Carrier\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/meid\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MEID\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/totalStorageSpaceInBytes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total Storage in Bytes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/freeStorageSpaceInBytes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Free Storage in Bytes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/managedDeviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatically generated name to identify a device. Can be overwritten to a user friendly name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/partnerReportedThreatState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the threat state of a device when a Mobile Threat Defense partner is in use by the account and device. Read Only.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceCategory\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device category\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliance Policy State for a given device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDevice/deviceCompliancePolicyStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance policy states for this device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCategory/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the device category.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCategory/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional description for the device category.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.detectedApp/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the discovered application. Read-only\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.detectedApp/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the discovered application. Read-only\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.detectedApp/sizeInByte\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Discovered application size in bytes. Read-only\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.detectedApp/deviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices that have installed this application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.detectedApp/managedDevices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The devices that have the discovered application installed\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDefenderScanActionResult/scanType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scan type either full scan or quick scan\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deleteUserFromSharedAppleDeviceActionResult/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principal name of the user to be deleted\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/lastCollectedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which location was recorded, relative to UTC\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/longitude\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Longitude coordinate of the device's location\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/latitude\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Latitude coordinate of the device's location\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/altitude\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Altitude, given in meters above sea level\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/horizontalAccuracy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Accuracy of longitude and latitude in meters\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/verticalAccuracy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Accuracy of altitude in meters\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/heading\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Heading in degrees from true north\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceGeoLocation/speed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Speed the device is traveling in meters per second\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.locateDeviceActionResult/deviceLocation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"device location\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteLockActionResult/unlockPin\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pin to unlock the client\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resetPasscodeActionResult/passcode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Newly generated passcode for the device \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceOverview/enrolledDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total enrolled device count. Does not include PC devices managed via Intune PC Agent\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceOverview/mdmEnrolledCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices enrolled in MDM\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceOverview/dualEnrolledDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices enrolled in both MDM and EAS\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/androidCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of android device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/iosCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of iOS device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/macOSCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Mac OS X device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/windowsMobileCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Windows mobile device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/windowsCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Windows device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/unknownCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceOverview/deviceOperatingSystemSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device operating system summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/allowedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Allowed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/blockedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/quarantinedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Quarantined.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/unknownDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Unknown.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/unavailableDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices for which no Exchange Access State could be found.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedDeviceOverview/deviceExchangeAccessStateSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Distribution of Exchange Access State in Intune\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device configuration assignment entity assigns an AAD group to a specific device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for the device configuration profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/deviceStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration installation status by device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/userStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration installation status by user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/deviceStatusOverview\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration devices status overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/userStatusOverview\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration users status overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compilance Policy and Configuration for a Setting State summary\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfiguration/deviceSettingStateSummaries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration Setting State Device Summary\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance policy assignment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target for the compliance policy assignment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceScheduledActionForRule\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Action for Rule\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/scheduledActionsForRule\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scheduled action for this rule\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/deviceStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of DeviceComplianceDeviceStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/userStatuses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of DeviceComplianceUserStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/deviceStatusOverview\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance devices status overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/userStatusOverview\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance users status overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/deviceSettingStateSummaries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance Setting State Device Summary\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of assignments for this compliance policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceScheduledActionForRule/ruleName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the rule which this scheduled action applies to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceActionItem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Action Configuration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceScheduledActionForRule/scheduledActionConfigurations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scheduled action configurations for this compliance policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/deviceDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/deviceModel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/complianceGracePeriodExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/userDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the DevicePolicyStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/devicesCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices count for that user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/pendingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/notApplicableCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/successCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/errorCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/failedCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/lastUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/configurationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/pendingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/notApplicableCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/successCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/errorCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/failedCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/lastUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/configurationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/settingName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/instancePath\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the InstancePath for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/unknownDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Unkown count for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/notApplicableDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Not Applicable count for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/compliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliant count for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/remediatedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliant count for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/nonCompliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device NonCompliant count for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/errorDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device error count for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/conflictDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device conflict error count for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/unknownDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/notApplicableDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/compliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/remediatedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/nonCompliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/errorDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/conflictDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appListItem/name\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appListItem/publisher\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appListItem/appStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Store URL of the application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appListItem/appId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application or bundle identifier of the application\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCustomConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the androidCustomConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSetting/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSetting/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSetting/omaUri\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCustomConfiguration/omaSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 1000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingInteger/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingFloatingPoint/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingString/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingDateTime/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingStringXml/fileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name associated with the Value property (*.xml).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingStringXml/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value. (UTF8 encoded byte array)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingBoolean/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingBase64/fileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name associated with the Value property (*.cer | *.crt | *.p7b | *.bin).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.omaSettingBase64/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value. (Base64 encoded string)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the androidGeneralDeviceConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsBlockClipboardSharing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block clipboard sharing to copy and paste between applications.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsBlockCopyPaste\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block copy and paste within applications.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsBlockYouTube\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the YouTube app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/bluetoothBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Bluetooth.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cameraBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the use of the camera.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockDataRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block data roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockMessaging\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block SMS/MMS messaging.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockVoiceRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockWiFiTethering\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing Wi-Fi tethering.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/compliantAppsList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/compliantAppListType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of list that is in the CompliantAppsList.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/diagnosticDataBlockSubmission\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/locationServicesBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block location services.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/googleAccountBlockAutoSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Google account auto sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/googlePlayStoreBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the Google Play store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/kioskModeBlockSleepButton\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the screen sleep button while in Kiosk Mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/kioskModeBlockVolumeButtons\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the volume buttons while in Kiosk Mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/kioskModeApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of apps that will be allowed to run when the device is in Kiosk Mode. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/nfcBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Near-Field Communication.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordBlockFingerprintUnlock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordBlockTrustAgents\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset. Valid values 4 to 11\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/powerOffBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block powering off the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/factoryResetBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block user performing a factory reset.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/screenCaptureBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block screenshots.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/deviceSharingAllowed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow device sharing mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/storageBlockGoogleBackup\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Google Backup.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/storageBlockRemovableStorage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block removable storage usage.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/storageRequireDeviceEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require device encryption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/storageRequireRemovableStorageEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require removable storage encryption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/voiceAssistantBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the use of the Voice Assistant.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/voiceDialingBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice dialing.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlockPopups\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups within the web browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlockAutofill\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web browser's auto fill feature.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlockJavaScript\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block JavaScript within the web browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserCookieSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cookie settings within the web browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/wiFiBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing Wi-Fi.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsInstallAllowList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps which can be installed on the KNOX device. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsLaunchBlockList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps which are blocked from being launched on the KNOX device. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsHideList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to be hidden on the KNOX device. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/securityRequireVerifyApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCustomConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Work Profile custom configuration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCustomConfiguration/omaSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Work Profile general device configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordBlockFingerprintUnlock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordBlockTrustAgents\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset. Valid values 4 to 11\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileDataSharingType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of data sharing that is allowed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockNotificationsWhileDeviceLocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block notifications while device locked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockAddingAccounts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block users from adding/removing accounts in work profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBluetoothEnableContactSharing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow bluetooth devices to access enterprise contacts.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockScreenCapture\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block screen capture in work profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockCrossProfileCallerId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block display work profile caller ID in personal profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockCamera\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block work profile camera.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockCrossProfileContactsSearch\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block work profile contacts availability in personal profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockCrossProfileCopyPaste\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if the setting disallow cross profile copy/paste is enabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileDefaultAppPermissionPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordBlockFingerprintUnlock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock for work profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordBlockTrustAgents\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents for work profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the work profile password expires. Valid values 1 to 365\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of work profile password. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinNumericCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of numeric characters required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinNonLetterCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of non-letter characters required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinLetterCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of letter characters required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinLowerCaseCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of lower-case characters required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinUpperCaseCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of upper-case characters required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinSymbolCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of symbols required in work profile password. Valid values 1 to 10\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous work profile passwords to block. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordSignInFailureCountBeforeFactoryReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before work profile is removed and all corporate data deleted. Valid values 4 to 11\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of work profile password that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileRequirePassword\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password is required or not for work profile\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/securityRequireVerifyApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCertificateProfile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCustomConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the iosCustomConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCustomConfiguration/payloadName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name that is displayed to the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCustomConfiguration/payloadFileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload file name (*.mobileconfig | *.xml).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCustomConfiguration/payload\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload. (UTF8 encoded byte array)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the iosGeneralDeviceConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/accountBlockModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow account modification when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/activationLockAllowWhenSupervised\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow activation lock when the device is in the supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/airDropBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow AirDrop when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/airDropForceUnmanagedDropTarget\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to cause AirDrop to be considered an unmanaged drop target (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/airPlayForcePairingPasswordForOutgoingRequests\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enforce all devices receiving AirPlay requests from this device to use a pairing password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appleWatchBlockPairing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow Apple Watch pairing when the device is in supervised mode (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appleWatchForceWristDetection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to force a paired Apple Watch to use Wrist Detection (iOS 8.2 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appleNewsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using News when the device is in supervised mode (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appsSingleAppModeList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the list of iOS apps allowed to autonomously enter Single App Mode. Supervised only. iOS 7.0 and later. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appsVisibilityList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the visibility list (either visible/launchable apps list or hidden/unlaunchable apps list, controlled by AppsVisibilityListType) (iOS 9.3 and later). This collection can contain a maximum of 10000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appsVisibilityListType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of list that is in the AppsVisibilityList.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlockAutomaticDownloads\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the automatic downloading of apps purchased on other devices when the device is in supervised mode (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the App Store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlockInAppPurchases\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from making in app purchases.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlockUIAppInstallation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the App Store app, not restricting installation through Host apps. Applies to supervised mode only (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreRequirePassword\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password when using the app store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/bluetoothBlockModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow modification of Bluetooth settings when the device is in supervised mode (iOS 10.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cameraBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from accessing the camera of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockDataRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block data roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockGlobalBackgroundFetchWhileRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block global background fetch while roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockPerAppDataModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow changes to cellular app data usage settings when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockPersonalHotspot\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Personal Hotspot.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockVoiceRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/certificatesBlockUntrustedTlsCertificates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block untrusted TLS certificates.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/classroomAppBlockRemoteScreenObservation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow remote screen observation by Classroom app when the device is in supervised mode (iOS 9.3 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/classroomAppForceUnpromptedScreenObservation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to automatically give permission to the teacher of a managed course on the Classroom app to view a student's screen without prompting when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/compliantAppsList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/compliantAppListType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List that is in the AppComplianceList.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/configurationProfileBlockChanges\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from installing configuration profiles and certificates interactively when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/definitionLookupBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block definition lookup when the device is in supervised mode (iOS 8.1.3 and later ).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/deviceBlockEnableRestrictions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the user to enables restrictions in the device settings when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/deviceBlockEraseContentAndSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the use of the 'Erase all content and settings' option on the device when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/deviceBlockNameModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow device name modification when the device is in supervised mode (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/diagnosticDataBlockSubmission\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/diagnosticDataBlockSubmissionModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow diagnostics submission settings modification when the device is in supervised mode (iOS 9.3.2 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/documentsBlockManagedDocumentsInUnmanagedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from viewing managed documents in unmanaged apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/documentsBlockUnmanagedDocumentsInManagedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from viewing unmanaged documents in managed apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/emailInDomainSuffixes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An email address lacking a suffix that matches any of these strings will be considered out-of-domain.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/enterpriseAppBlockTrust\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from trusting an enterprise app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/enterpriseAppBlockTrustModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from modifying the enterprise app trust settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/faceTimeBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using FaceTime.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/findMyFriendsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Find My Friends when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/gamingBlockGameCenterFriends\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from having friends in Game Center.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/gamingBlockMultiplayer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using multiplayer gaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/gameCenterBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Game Center when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/hostPairingBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"indicates whether or not to allow host pairing to control the devices an iOS device can pair with when the iOS device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iBooksStoreBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the iBooks Store when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iBooksStoreBlockErotica\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from downloading media from the iBookstore that has been tagged as erotica.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockActivityContinuation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block  the the user from continuing work they started on iOS device to another iOS or macOS device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockBackup\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud backup.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockDocumentSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud document sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockManagedAppsSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Managed Apps Cloud Sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockPhotoLibrary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud Photo Library.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockPhotoStreamSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud Photo Stream Sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockSharedPhotoStream\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Shared Photo Stream.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudRequireEncryptedBackup\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require backups to iCloud be encrypted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iTunesBlockExplicitContent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from accessing explicit content in iTunes and the App Store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iTunesBlockMusicService\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Music service and revert Music app to classic mode when the device is in supervised mode (iOS 9.3 and later and macOS 10.12 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iTunesBlockRadio\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using iTunes Radio when the device is in supervised mode (iOS 9.3 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockAutoCorrect\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block keyboard auto-correction when the device is in supervised mode (iOS 8.1.3 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockDictation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using dictation input when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockPredictive\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block predictive keyboards when device is in supervised mode (iOS 8.1.3 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockShortcuts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block keyboard shortcuts when the device is in supervised mode (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockSpellCheck\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block keyboard spell-checking when the device is in supervised mode (iOS 8.1.3 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowAssistiveSpeak\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow assistive speak while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowAssistiveTouchSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the Assistive Touch Settings while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowAutoLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow device auto lock while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowColorInversionSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the Color Inversion Settings while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowRingerSwitch\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the ringer switch while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowScreenRotation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow screen rotation while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowSleepButton\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the sleep button while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowTouchscreen\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the touchscreen while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowVoiceOverSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the voice over settings while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowVolumeButtons\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the volume buttons while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowZoomSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the zoom settings while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAppStoreUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL in the app store to the app to use for kiosk mode. Use if KioskModeManagedAppId is not known.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeBuiltInAppId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID for built-in apps to use for kiosk mode. Used when KioskModeManagedAppId and KioskModeAppStoreUrl are not set.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireAssistiveTouch\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require assistive touch while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireColorInversion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require color inversion while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireMonoAudio\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require mono audio while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireVoiceOver\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require voice over while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireZoom\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require zoom while in kiosk mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeManagedAppId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed app id of the app to use for kiosk mode. If KioskModeManagedAppId is specified then KioskModeAppStoreUrl will be ignored.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockControlCenter\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using control center on the lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockNotificationView\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the notification view on the lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockPassbook\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using passbook when the device is locked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockTodayView\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the Today View on the lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingAustralia/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Australia\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingAustralia/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Australia\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingAustralia\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Australia\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingCanada/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Canada\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingCanada/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Canada\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingCanada\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Canada\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingFrance/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for France\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingFrance/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for France\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingFrance\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for France\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingGermany/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Germany\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingGermany/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Germany\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingGermany\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Germany\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingIreland/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Ireland\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingIreland/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Ireland\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingIreland\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Ireland\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingJapan/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Japan\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingJapan/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Japan\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingJapan\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Japan\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingNewZealand/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for New Zealand\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingNewZealand/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for New Zealand\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingNewZealand\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for New Zealand\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingUnitedKingdom/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for United Kingdom\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingUnitedKingdom/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for United Kingdom\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingUnitedKingdom\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for United Kingdom\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingUnitedStates/movieRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for United States\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mediaContentRatingUnitedStates/tvRating\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for United States\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingUnitedStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for United States\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNetworkUsageRule/managedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the managed apps that this rule is going to apply to. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNetworkUsageRule/cellularDataBlockWhenRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, corresponding managed apps will not be allowed to use cellular data when roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNetworkUsageRule/cellularDataBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, corresponding managed apps will not be allowed to use cellular data at any time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/networkUsageRules\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of managed apps and the network rules that applies to them. This collection can contain a maximum of 1000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Apps\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/messagesBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the Messages app on the supervised device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/notificationsBlockSettingsModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow notifications settings modification (iOS 9.3 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockFingerprintUnlock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockFingerprintModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block modification of registered Touch ID fingerprints when in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow passcode modification on the supervised device (iOS 9.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple passcodes.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the passcode expires. Valid values 1 to 65535\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passcode. Valid values 4 to 14\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a passcode is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of character sets a passcode must contain. Valid values 0 to 4\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodePreviousPasscodeBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passcodes to block. Valid values 1 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeSignInFailureCountBeforeWipe\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before wiping the device. Valid values 4 to 11\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of passcode that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a passcode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/podcastsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using podcasts on the supervised device (iOS 8.0 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariBlockAutofill\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Auto fill in Safari.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariBlockJavaScript\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block JavaScript in Safari.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariBlockPopups\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups in Safari.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Safari.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariCookieSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cookie settings for Safari.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariManagedDomains\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URLs matching the patterns listed here will be considered managed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariPasswordAutoFillDomains\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users can save passwords in Safari only from URLs matching the patterns listed here. Applies to devices in supervised mode (iOS 9.3 and later).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariRequireFraudWarning\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require fraud warning in Safari.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/screenCaptureBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from taking Screenshots.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/siriBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Siri.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/siriBlockedWhenLocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Siri when locked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/siriBlockUserGeneratedContent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Siri from querying user-generated content when used on a supervised device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/siriRequireProfanityFilter\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to prevent Siri from dictating, or speaking profane language on supervised device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/spotlightBlockInternetResults\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Spotlight search from returning internet results on supervised device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/voiceDialingBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice dialing.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/wallpaperBlockModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow wallpaper modification on supervised device (iOS 9.0 and later) .\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/wiFiConnectOnlyToConfiguredNetworks\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to force the device to use only Wi-Fi networks from configuration profiles when the device is in supervised mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IOS Update Configuration, allows you to configure time window within week to install iOS updates\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/activeHoursStart\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours Start (active hours mean the time window when updates install should not happen)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/activeHoursEnd\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours End (active hours mean the time window when updates install should not happen)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/scheduledInstallDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Days in week for which active hours are configured. This collection can contain a maximum of 7 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/utcTimeOffsetInMinutes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTC Time Offset indicated in minutes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCustomConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the macOSCustomConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCustomConfiguration/payloadName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name that is displayed to the user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCustomConfiguration/payloadFileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload file name (*.mobileconfig | *.xml).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCustomConfiguration/payload\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload. (UTF8 encoded byte array)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the macOSGeneralDeviceConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/compliantAppsList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/compliantAppListType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List that is in the CompliantAppsList.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/emailInDomainSuffixes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An email address lacking a suffix that matches any of these strings will be considered out-of-domain.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block simple passwords.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of character sets a password must contain. Valid values 0 to 4\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity required before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity required before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to require a password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.appleDeviceFeaturesConfigurationBase\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple device features configuration profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS Device Features Configuration Profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/assetTagTemplate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Asset tag information for the device, displayed on the login window and lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/lockScreenFootnote\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A footnote displayed on the login window and lock screen. Available in iOS 9.3.1 and later.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosHomeScreenItem/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the app\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/homeScreenDockIcons\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of app and folders to appear on the Home Screen Dock. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosHomeScreenPage/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the page\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosHomeScreenPage/icons\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of apps and folders to appear on a page. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/homeScreenPages\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of pages on the Home Screen. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/bundleID\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bundle id of app to which to apply these notification settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/appName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application name to be associated with the bundleID.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/publisher\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Publisher to be associated with the bundleID.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/enabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether notifications are allowed for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/showInNotificationCenter\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether notifications can be shown in notification center.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/showOnLockScreen\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether notifications can be shown on the lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/alertType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of alert for notifications for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/badgesEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether badges are allowed for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosNotificationSettings/soundsEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether sounds are allowed for this app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/notificationSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notification settings for each bundle id. Applicable to devices in supervised mode only (iOS 9.3 and later). This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosHomeScreenFolderPage/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the folder page\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosHomeScreenApp/bundleID\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BundleID of app\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosHomeScreenFolderPage/apps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of apps to appear on a page within a folder. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosHomeScreenFolder/pages\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pages of Home Screen Layout Icons which must be Application Type. This collection can contain a maximum of 500 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS device features configuration profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Defender AdvancedThreatProtection Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/allowSampleSharing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Defender AdvancedThreatProtection &quot;Allow Sample Sharing&quot; Rule\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/enableExpeditedTelemetryReporting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Expedite Windows Defender Advanced Threat Protection telemetry reporting frequency.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Edition Upgrade configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/licenseType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade License Type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/targetEdition\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade Target Edition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/license\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade License File Content.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/productKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade Product Key.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the Windows10EndpointProtectionConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallBlockStatefulFTP\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocks stateful FTP connections to the device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIdleTimeoutForSecurityAssociationInSeconds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the idle timeout for security associations, in seconds, from 300 to 3600 inclusive. This is the period after which security associations will expire and be deleted. Valid values 300 to 3600\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallPreSharedKeyEncodingMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select the preshared key encoding to be used\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowNeighborDiscovery\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow neighbor discovery IPv6 ICMP type-codes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowICMP\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow ICMP\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowRouterDiscovery\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow router discovery IPv6 ICMP type-codes\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowDHCP\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow both IPv4 and IPv6 DHCP traffic\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallCertificateRevocationListCheckMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify how the certificate revocation list is to be enforced\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallMergeKeyingModuleSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If an authentication set is not fully supported by a keying module, direct the module to ignore only unsupported authentication suites rather than the entire set\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallPacketQueueingMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures how packet queueing should be applied in the tunnel gateway scenario\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/firewallEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the host device to allow or block the firewall and advanced security enforcement for the network profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/stealthModeBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent the server from operating in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/incomingTrafficBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block all incoming traffic regardless of other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/unicastResponsesToMulticastBroadcastsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/inboundNotificationsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevents the firewall from displaying notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/authorizedApplicationRulesFromGroupPolicyMerged\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/globalPortRulesFromGroupPolicyMerged\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/connectionSecurityRulesFromGroupPolicyMerged\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/outboundConnectionsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/inboundConnectionsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/securedPacketExemptionAllowed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to allow the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/policyRulesFromGroupPolicyMerged\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallProfileDomain\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall profile settings for domain networks\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallProfilePublic\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall profile settings for public networks\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallProfilePrivate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall profile settings for private networks\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAttackSurfaceReductionExcludedPaths\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of exe files and folders to be excluded from attack surface reduction rules\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderGuardedFoldersAllowedAppPaths\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of paths to exe that are allowed to access protected folders\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAdditionalGuardedFolders\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of folder paths to be added to the list of protected folders\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderExploitProtectionXml\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Xml content containing information regarding exploit protection details.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderExploitProtectionXmlFileName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the file from which DefenderExploitProtectionXml was obtained.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterBlockExploitProtectionOverride\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block user from overriding Exploit Protection settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/appLockerApplicationControl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables the Admin to choose what types of app to allow on devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/smartScreenEnableInShell\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT Admins to configure SmartScreen for Windows.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/smartScreenBlockOverrideForFiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT Admins to control whether users can can ignore SmartScreen warnings and run malicious files.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Windows Defender Application Guard\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardBlockFileTransfer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block clipboard to transfer image file, text file or neither of them\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardBlockNonEnterpriseContent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block enterprise sites to load non-enterprise content, such as third party plug-ins\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPersistence\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow persisting user generated data inside the App Guard Containter (favorites, cookies, web passwords, etc.)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardForceAuditing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Force auditing will persist Windows logs and events to meet security/compliance criteria (sample events are user login-logoff, use of privilege rights, software installation, system changes, etc.)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardBlockClipboardSharing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block clipboard to share data from Host to Container, or from Container to Host, or both ways, or neither ways.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToPDF\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to PDF from Container\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToXPS\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to XPS from Container\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToLocalPrinters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to Local Printers from Container\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToNetworkPrinters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to Network Printers from Container\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerDisableWarningForOtherDiskEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the Admin to disable the warning prompt for other disk encryption on the user machines.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerEnableStorageCardEncryptionOnMobile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the admin to require encryption to be turned on using BitLocker. This policy is valid only for a mobile SKU.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerEncryptDevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the admin to require encryption to be turned on using BitLocker.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerRemovableDrivePolicy/encryptionMethod\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select the encryption method for removable  drives.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerRemovableDrivePolicy/requireEncryptionForWriteAccess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to block write access to devices configured in another organization.  If requireEncryptionForWriteAccess is false, this value does not affect.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.bitLockerRemovableDrivePolicy/blockCrossOrganizationWriteAccess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting determines whether BitLocker protection is required for removable data drives to be writable on a computer.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerRemovableDrivePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BitLocker Removable Drive Policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10GeneralConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintDiscoveryEndPoint\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint for discovering cloud printers.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintOAuthAuthority\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication endpoint for acquiring OAuth tokens.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintOAuthClientIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"GUID of a client application authorized to retrieve OAuth tokens from the OAuth Authority.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintResourceIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OAuth resource URI for print service as configured in the Azure portal.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintDiscoveryMaxLimit\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of printers that should be queried from a discovery endpoint. This is a mobile only setting. Valid values 1 to 65535\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintMopriaDiscoveryResourceIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OAuth resource URI for printer discovery service as configured in Azure portal.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchBlockDiacritics\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if search can use diacritics.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableAutoLanguageDetection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to use automatic language detection when indexing content and properties.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableIndexingEncryptedItems\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block indexing of WIP-protected items to prevent them from appearing in search results for Cortana or Explorer.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchEnableRemoteQueries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block remote queries of this computer’s index.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableIndexerBackoff\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the search indexer backoff feature.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableIndexingRemovableDrive\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow users to add locations on removable drives to libraries and to be indexed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchEnableAutomaticIndexSizeManangement\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies minimum amount of hard drive space on the same drive as the index location before indexing stops.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/diagnosticsDataSubmissionMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a value allowing the device to send diagnostic and usage telemetry data, such as Watson.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/oneDriveDisableFileSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a value allowing IT admins to prevent apps and features from working with files on OneDrive.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/smartScreenEnableAppInstallControl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT Admins to control whether users are allowed to install apps from places other than the Store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/personalizationDesktopImageUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A http or https Url to a jpg, jpeg or png image that needs to be downloaded and used as the Desktop Image or a file Url to a local image on the file system that needs to used as the Desktop Image.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/personalizationLockScreenImageUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A http or https Url to a jpg, jpeg or png image that neeeds to be downloaded and used as the Lock Screen Image or a file Url to a local image on the file system that needs to be used as the Lock Screen Image.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothAllowedServices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify a list of allowed Bluetooth services and profiles in hex formatted strings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothBlockAdvertising\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using bluetooth advertising.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothBlockDiscoverableMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using bluetooth discoverable mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothBlockPrePairing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block specific bundled Bluetooth peripherals to automatically pair with the host device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockAutofill\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block auto fill.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using the Edge browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeCookiePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which cookies to block in the Edge browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockDeveloperTools\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block developer tools in the Edge browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockSendingDoNotTrackHeader\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from sending the do not track header.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockExtensions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block extensions in the Edge browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockInPrivateBrowsing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block InPrivate browsing on corporate networks, in the Edge browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockJavaScript\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using JavaScript.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockPasswordManager\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block password manager.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockAddressBarDropdown\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the address bar dropdown functionality in Microsoft Edge. Disable this settings to minimize network connections from Microsoft Edge to Microsoft services.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockCompatibilityList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block Microsoft compatibility list in Microsoft Edge. This list from Microsoft helps Edge properly display sites with known compatibility issues.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeClearBrowsingDataOnExit\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Clear browsing data on exiting Microsoft Edge.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeAllowStartPagesModification\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow users to change Start pages on Edge. Use the EdgeHomepageUrls to specify the Start pages that the user would see by default when they open Edge.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeDisableFirstRunPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the Microsoft web page that opens on the first use of Microsoft Edge. This policy allows enterprises, like those enrolled in zero emissions configurations, to block this page.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockLiveTileDataCollection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the collection of information by Microsoft for live tile creation when users pin a site to Start from Microsoft Edge.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeSyncFavoritesWithInternetExplorer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable favorites sync between Internet Explorer and Microsoft Edge. Additions, deletions, modifications and order changes to favorites are shared between browsers.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cellularBlockDataWhenRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using data over cellular while roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cellularBlockVpn\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using VPN over cellular.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cellularBlockVpnWhenRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using VPN when roaming over cellular.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderBlockEndUserAccess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block end user access to Defender.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderDaysBeforeDeletingQuarantinedMalware\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before deleting quarantined malware. Valid values 0 to 90\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defenderDetectedMalwareActions/lowSeverity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for low severity Malware threat detected.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defenderDetectedMalwareActions/moderateSeverity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for moderate severity Malware threat detected.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defenderDetectedMalwareActions/highSeverity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for high severity Malware threat detected.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defenderDetectedMalwareActions/severeSeverity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for severe severity Malware threat detected.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderDetectedMalwareActions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets Defender’s actions to take on detected Malware per threat level.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderSystemScanSchedule\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defender day of the week for the system scan.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderFilesAndFoldersToExclude\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Files and folder to exclude from scans and real time protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderFileExtensionsToExclude\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File extensions to exclude from scans and real time protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanMaxCpu\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Max CPU usage percentage during scan. Valid values 0 to 100\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderMonitorFileActivity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for monitoring file activity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderProcessesToExclude\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Processes to exclude from scans and real time protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderPromptForSampleSubmission\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The configuration for how to prompt user for sample submission.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderRequireBehaviorMonitoring\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require behavior monitoring.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderRequireCloudProtection\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require cloud protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderRequireNetworkInspectionSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require network inspection system.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderRequireRealTimeMonitoring\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require real time monitoring.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanArchiveFiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan archive files.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanDownloads\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan downloads.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanNetworkFiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan files opened from a network folder.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanIncomingMail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan incoming mail messages.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanMappedNetworkDrivesDuringFullScan\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan mapped network drives during full scan.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanRemovableDrivesDuringFullScan\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan removable drives during full scan.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanScriptsLoadedInInternetExplorer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan scripts loaded in Internet Explorer browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderSignatureUpdateIntervalInHours\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The signature update interval in hours. Specify 0 not to check. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The defender system scan type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScheduledScanTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The defender time for the system scan.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScheduledQuickScanTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time to perform a daily quick scan.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderCloudBlockLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the level of cloud-delivered protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenAllowTimeoutConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to show a user-configurable setting to control the screen timeout while on the lock screen of Windows 10 Mobile devices. If this policy is set to Allow, the value set by lockScreenTimeoutInSeconds is ignored.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenBlockActionCenterNotifications\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block action center notifications over lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenBlockCortana\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the user can interact with Cortana using speech while the system is locked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenBlockToastNotifications\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to allow toast notifications above the device lock screen.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenTimeoutInSeconds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set the duration (in seconds) from the screen locking to the screen turning off for Windows 10 Mobile devices. Supported values are 11-1800. Valid values 11 to 1800\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether PINs or passwords such as &quot;1111&quot; or &quot;1234&quot; are allowed. For Windows 10 desktops, it also controls the use of picture passwords.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The password expiration in days. Valid values 0 to 730\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minutes of inactivity before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent reuse of. Valid values 0 to 50\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require the user to have a password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordRequireWhenResumeFromIdleState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password upon resuming from an idle state.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of sign in failures before factory reset. Valid values 0 to 999\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyAdvertisingId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables the use of advertising ID. Added in Windows 10, version 1607.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyAutoAcceptPairingAndConsentPrompts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the automatic acceptance of the pairing and privacy user consent dialog when launching apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyBlockInputPersonalization\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the usage of cloud based speech services for Cortana, Dictation, or Store applications.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startBlockUnpinningAppsFromTaskbar\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from unpinning apps from taskbar.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuAppListVisibility\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting the value of this collapses the app list, removes the app list entirely, or disables the corresponding toggle in the Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideChangeAccountSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the change account setting from appearing in the user tile in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideFrequentlyUsedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the most used apps from appearing on the start menu and disables the corresponding toggle in the Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideHibernate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides hibernate from appearing in the power button in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides lock from appearing in the user tile in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHidePowerButton\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the power button from appearing in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideRecentJumpLists\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides recent jump lists from appearing on the start menu/taskbar and disables the corresponding toggle in the Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideRecentlyAddedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides recently added apps from appearing on the start menu and disables the corresponding toggle in the Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideRestartOptions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides “Restart/Update and Restart” from appearing in the power button in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideShutDown\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides shut down/update and shut down from appearing in the power button in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideSignOut\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides sign out from appearing in the user tile in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideSleep\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides sleep from appearing in the power button in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideSwitchAccount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides switch account from appearing in the user tile in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideUserTile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the user tile from appearing in the start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuLayoutEdgeAssetsXml\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows you to import Edge assets to be used with startMenuLayoutXml policy. Start layout can contain secondary tile from Edge app which looks for Edge local asset file. Edge local asset would not exist and cause Edge secondary tile to appear empty in this case. This policy only gets applied when startMenuLayoutXml policy is modified. The value should be a UTF-8 Base64 encoded byte array.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuLayoutXml\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows admins to override the default Start menu layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in a UTF8 encoded byte array format.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows admins to decide how the Start menu is displayed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderDocuments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Documents folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderDownloads\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Downloads folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderFileExplorer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the FileExplorer shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderHomeGroup\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the HomeGroup folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderMusic\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Music folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderNetwork\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Network folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderPersonalFolder\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the PersonalFolder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderPictures\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Pictures folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Settings folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderVideos\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Videos folder shortcut on the Start menu.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockSettingsApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockSystemPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to System in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockDevicesPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Devices in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockNetworkInternetPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Network &amp; Internet in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockPersonalizationPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Personalization in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockAccountsPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Accounts in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockTimeLanguagePage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Time &amp; Language in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockEaseOfAccessPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Ease of Access in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockPrivacyPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Privacy in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockUpdateSecurityPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Update &amp; Security in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockAppsPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Apps in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockGamingPage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Gaming in Settings app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockConsumerSpecificFeatures\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to block experiences that are typically for consumers only, such as Start suggestions, Membership notifications, Post-OOBE app install and redirect tiles.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to turn off all Windows Spotlight features\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockOnActionCenter\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block suggestions from Microsoft that show after each OS clean install, upgrade or in an on-going basis to introduce users to what is new or changed\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockTailoredExperiences\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block personalized content in Windows spotlight based on user’s device usage.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockThirdPartyNotifications\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block third party content delivered via Windows Spotlight\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockWelcomeExperience\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block Windows Spotlight Windows welcome experience\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockWindowsTips\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to turn off the popup of Windows Tips.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightConfigureOnLockScreen\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the type of Spotlight\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/networkProxyApplySettingsDeviceWide\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set, proxy settings will be applied to all processes and accounts in the device. Otherwise, it will be applied to the user account that’s enrolled into MDM.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/networkProxyDisableAutoDetect\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable automatic detection of settings. If enabled, the system will try to find the path to a proxy auto-config (PAC) script.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/networkProxyAutomaticConfigurationUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address to the proxy auto-config (PAC) script you want to use.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10NetworkProxyServer/address\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address to the proxy server. Specify an address in the format &lt;server&gt;[“:”&lt;port&gt;]\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10NetworkProxyServer/exceptions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Addresses that should not use the proxy server. The system will not use the proxy server for addresses beginning with what is specified in this node.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10NetworkProxyServer/useForLocalAddresses\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the proxy server should be used for local (intranet) addresses.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/networkProxyServer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies manual proxy server settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/accountsBlockAddingNonMicrosoftAccountEmail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/antiTheftModeBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from selecting an AntiTheft mode preference (Windows 10 Mobile only).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using bluetooth.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cameraBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from accessing the camera of the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/connectedDevicesServiceBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block Connected Devices Service which enables discovery and connection to other devices, remote messaging, remote app sessions and other cross-device experiences.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/certificatesBlockManualRootCertificateInstallation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from doing manual root certificate installation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/copyPasteBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using copy paste.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cortanaBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using Cortana.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/deviceManagementBlockFactoryResetOnMobile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from resetting their phone.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/deviceManagementBlockManualUnenroll\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from doing manual un-enrollment from device management.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/safeSearchFilter\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies what filter level of safe search is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockPopups\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockSearchSuggestions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using the search suggestions in the address bar.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockSendingIntranetTrafficToInternetExplorer\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from sending Intranet traffic to Internet Explorer from Edge.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeRequireSmartScreen\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Require the user to use the smart screen filter.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeEnterpriseModeSiteListLocation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the enterprise mode site list location. Could be a local file, local network or http location.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeFirstRunUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The first run URL for when Edge browser is opened for the first time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeSearchEngine\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to set a default search engine for MDM-Controlled devices. Users can override this and change their default search engine provided the AllowSearchEngineCustomization policy is not set.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeHomepageUrls\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of URLs for homepages shodwn on MDM-enrolled devices on Edge browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockAccessToAboutFlags\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to prevent access to about flags on Edge browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/smartScreenBlockPromptOverride\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not users can override SmartScreen Filter warnings about potentially malicious websites.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/smartScreenBlockPromptOverrideForFiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not users can override the SmartScreen Filter warnings about downloading unverified files\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/webRtcBlockLocalhostIpAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not user's localhost IP address is displayed while making phone calls using the WebRTC\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/internetSharingBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using internet sharing.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockAddProvisioningPackage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from installing provisioning packages.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockRemoveProvisioningPackage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the runtime configuration agent from removing provisioning packages.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockChangeSystemTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing date and time settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockEditDeviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from editing the device name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockChangeRegion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing the region settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockChangeLanguage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing the language settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockChangePowerSleep\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing power and sleep settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/locationServicesBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from location services.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/microsoftAccountBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block a Microsoft account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/microsoftAccountBlockSettingsSync\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block Microsoft account settings sync.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/nfcBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using near field communication.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/resetProtectionModeBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from reset protection mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/screenCaptureBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from taking Screenshots.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/storageBlockRemovableStorage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using removable storage.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/storageRequireMobileDeviceEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicating whether or not to require encryption on a mobile device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/usbBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from USB connection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/voiceRecordingBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from voice recording.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wiFiBlockAutomaticConnectHotspots\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicating whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wiFiBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using Wi-Fi.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wiFiBlockManualConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using Wi-Fi manual configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wiFiScanInterval\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify how often devices scan for Wi-Fi networks. Supported values are 1-500, where 100 = default, and 500 = low frequency. Valid values 1 to 500\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wirelessDisplayBlockProjectionToThisDevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow other devices from discovering this PC for projection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wirelessDisplayBlockUserInputFromReceiver\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow user input from wireless display receiver.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wirelessDisplayRequirePinForPairing\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a PIN for new devices to initiate pairing.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsStoreBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using the Windows store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/appsAllowTrustedAppsSideloading\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether apps from AppX packages signed with a trusted certificate can be side loaded.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsStoreBlockAutoUpdate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block automatic update of apps from Windows Store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/developerUnlockSetting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow developer unlock.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/sharedUserAppDataAllowed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block multiple users of the same app to share data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/appsBlockWindowsStoreOriginatedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the launch of all apps from Windows Store that came pre-installed or were downloaded.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsStoreEnablePrivateStoreOnly\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable Private Store Only.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/storageRestrictAppDataToSystemVolume\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether application data is restricted to the system drive.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/storageRestrictAppInstallToSystemVolume\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the installation of applications is restricted to the system drive.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/gameDvrBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block DVR and broadcasting.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/experienceBlockDeviceDiscovery\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable device discovery UX.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/experienceBlockErrorDialogWhenNoSIM\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the error dialog from displaying if no SIM card is detected.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/experienceBlockTaskSwitcher\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable task switching on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/logonBlockFastUserSwitching\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the ability to quickly switch between users that are logged on simultaneously without logging off.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.edgeSearchEngineCustom/edgeSearchEngineOpenSearchXmlUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Points to a https link containing the OpenSearch xml file that contains, at minimum, the short name and the URL to the search Engine.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.edgeSearchEngine/edgeSearchEngineType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to set a predefined default search engine for MDM-Controlled devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CustomConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10CustomConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CustomConfiguration/omaSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 1000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EnterpriseModernAppManagementConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows10 Enterprise Modern App Management Configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10EnterpriseModernAppManagementConfiguration/uninstallBuiltInApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to uninstall a fixed list of built-in Windows apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the sharedPCConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCAccountManagerPolicy/accountDeletionPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures when accounts are deleted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCAccountManagerPolicy/cacheAccountsAboveDiskFreePercentage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the percentage of available disk space a PC should have before it stops deleting cached shared PC accounts. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCAccountManagerPolicy/inactiveThresholdDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies when the accounts will start being deleted when they have not been logged on during the specified period, given as number of days. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCAccountManagerPolicy/removeAccountsBelowDiskFreePercentage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the percentage of disk space remaining on a PC before cached accounts will be deleted to free disk space. Accounts that have been inactive the longest will be deleted first. Only applies when AccountDeletionPolicy is DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/accountManagerPolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how accounts are managed on a shared PC. Only applies when disableAccountManager is false.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/allowedAccounts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which type of accounts are allowed to use on a shared PC.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/allowLocalStorage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether local storage is allowed on a shared PC.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/disableAccountManager\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the account manager for shared PC mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/disableEduPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the default shared PC education environment policies should be disabled. For Windows 10 RS2 and later, this policy will be applied without setting Enabled to true.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/disablePowerPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the default shared PC power policies should be disabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/disableSignInOnResume\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the requirement to sign in whenever the device wakes up from sleep mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/enabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables shared PC mode and applies the shared pc policies.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/idleTimeBeforeSleepInSeconds\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the time in seconds that a device must sit idle before the PC goes to sleep. Setting this value to 0 prevents the sleep timeout from occurring.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/kioskAppDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the display text for the account shown on the sign-in screen which launches the app specified by SetKioskAppUserModelId. Only applies when KioskAppUserModelId is set.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/kioskAppUserModelId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the application user model ID of the app to use with assigned access.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedPCConfiguration/maintenanceStartTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the daily start time of maintenance hour.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the secureAssessment resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/launchUri\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Url link to an assessment that's automatically loaded when the secure assessment browser is launched. It has to be a valid Url (http[s]://msdn.microsoft.com/).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/configurationAccount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The account used to configure the Windows device for taking the test. The user can be a domain account (domain\\user), an AAD account (username@tenant.com) or a local account (username).\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/allowPrinting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the app from printing during the test.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/allowScreenCapture\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow screen capture capability during a test.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/allowTextSuggestion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow text suggestions during the test.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CustomConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windowsPhone81CustomConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CustomConfiguration/omaSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 1000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Update for business configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/deliveryOptimizationMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Delivery Optimization Mode\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/prereleaseFeatures\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The pre-release features.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/automaticUpdateMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatic update mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/microsoftUpdateServiceAllowed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow Microsoft Update Service\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/driversExcluded\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exclude Windows update Drivers\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/installationSchedule\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Installation schedule\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesDeferralPeriodInDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defer Quality Updates by these many days\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesDeferralPeriodInDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defer Feature Updates by these many days\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesPaused\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pause Quality Updates\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesPaused\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pause Feature Updates\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesPauseExpiryDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Quality Updates Pause Expiry datetime\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesPauseExpiryDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Feature Updates Pause Expiry datetime\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/businessReadyUpdatesOnly\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines which branch devices will receive their updates from\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateScheduledInstall/scheduledInstallDay\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Install Day in week\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateScheduledInstall/scheduledInstallTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Install Time during day\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateActiveHoursInstall/activeHoursStart\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours Start\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsUpdateActiveHoursInstall/activeHoursEnd\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours End\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windows81GeneralConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/accountsBlockAddingNonMicrosoftAccountEmail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/applyOnlyToWindows81\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n                    <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating whether this policy only applies to Windows 8.1. This property is read-only.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockAutofill\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block auto fill.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockAutomaticDetectionOfIntranetSites\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block automatic detection of Intranet sites.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockEnterpriseModeAccess\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block enterprise mode access.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockJavaScript\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using JavaScript.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockPlugins\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block plug-ins.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockPopups\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockSendingDoNotTrackHeader\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from sending the do not track header.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockSingleWordEntryOnIntranetSites\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block a single word entry on Intranet sites.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserRequireSmartScreen\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require the user to use the smart screen filter.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserEnterpriseModeSiteListLocation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enterprise mode site list location. Could be a local file, local network or http location.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserInternetSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internet security level.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserIntranetSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intranet security level.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserLoggingReportLocation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The logging report location.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserRequireHighSecurityForRestrictedSites\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require high security for restricted sites.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserRequireFirewall\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a firewall.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserRequireFraudWarning\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require fraud warning.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserTrustedSitesSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The trusted sites security level.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/cellularBlockDataRoaming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block data roaming.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/diagnosticsBlockDataSubmission\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordBlockPicturePasswordAndPin\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using a pictures password and pin.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password expiration in days.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minutes of inactivity before the screen times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of sign in failures before factory reset.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/storageRequireDeviceEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require encryption on a mobile device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/updatesRequireAutomaticUpdates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require automatic updates.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/userAccountControlSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user account control settings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/workFoldersUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The work folders url.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windowsPhone81GeneralConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/applyOnlyToWindowsPhone81\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n                    <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating whether this policy only applies to Windows Phone 8.1. This property is read-only.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/appsBlockCopyPaste\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block copy paste.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/bluetoothBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block bluetooth.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/cameraBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block camera.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/cellularBlockWifiTethering\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi tethering. Has no impact if Wi-Fi is blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/compliantAppsList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/compliantAppListType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List that is in the AppComplianceList.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/diagnosticDataBlockSubmission\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/emailBlockAddingAccounts\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block custom email accounts.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/locationServicesBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block location services.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/microsoftAccountBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block using a Microsoft Account.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/nfcBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Near-Field Communication.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing the calendar.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before screen timeout.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of character sets a password must contain.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password type that is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/screenCaptureBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block screenshots.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/storageBlockRemovableStorage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block removable storage.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require encryption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/webBrowserBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web browser.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/wifiBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/wifiBlockAutomaticConnectHotspots\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/wifiBlockHotspotReporting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi hotspot reporting. Has no impact if Wi-Fi is blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/windowsStoreBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the Windows Store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10TeamGeneralConfiguration resource.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/azureOperationalInsightsBlockTelemetry\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block Azure Operational Insights.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/azureOperationalInsightsWorkspaceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Operational Insights workspace id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/azureOperationalInsightsWorkspaceKey\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Operational Insights Workspace key.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/connectAppBlockAutoLaunch\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to automatically launch the Connect app whenever a projection is initiated.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/maintenanceWindowBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block setting a maintenance window for device updates.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/maintenanceWindowDurationInHours\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maintenance window duration for device updates. Valid values 0 to 5\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/maintenanceWindowStartTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maintenance window start time for device updates.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/miracastChannel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The channel.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/miracastBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block wireless projection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/miracastRequirePin\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a pin for wireless projection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsBlockMyMeetingsAndFiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to disable the &quot;My meetings and files&quot; feature in the Start menu, which shows the signed-in user's meetings and files from Office 365.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsBlockSessionResume\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to allow the ability to resume a session when the session times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsBlockSigninSuggestions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to disable auto-populating of the sign-in dialog with invitees from scheduled meetings.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsDefaultVolume\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the default volume value for a new session. Permitted values are 0-100. The default is 45. Valid values 0 to 100\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsScreenTimeoutInMinutes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of minutes until the Hub screen turns off.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsSessionTimeoutInMinutes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of minutes until the session times out.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsSleepTimeoutInMinutes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of minutes until the Hub enters sleep mode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/welcomeScreenBlockAutomaticWakeUp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the welcome screen from waking up automatically when someone enters the room.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/welcomeScreenBackgroundImageUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The welcome screen background image URL. The URL must use the HTTPS protocol and return a PNG image.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/welcomeScreenMeetingInformation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The welcome screen meeting information shown.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceActionItem/gracePeriodHours\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of hours to wait till the action will be enforced. Valid values 0 to 8760\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceActionItem/actionType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"What action to take\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceActionItem/notificationTemplateId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"What notification Message template to use\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceActionItem/notificationMessageCCList\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of group IDs to speicify who to CC this notification message to.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/deviceDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/deviceModel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/complianceGracePeriodExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/userDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the DevicePolicyStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/devicesCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices count for that user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/pendingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/notApplicableCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/successCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/errorCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/failedCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/lastUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/configurationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/pendingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/notApplicableCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/successCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/errorCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/failedCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed Users\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/lastUpdateDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/configurationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Android.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of characters in password\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 65535\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityPreventInstallAppsFromUnknownSources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices disallow installation of apps from unknown sources.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityDisableUsbDebugging\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable USB debugging on Android devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireVerifyApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/deviceThreatProtectionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityBlockJailbrokenDevices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Android version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/minAndroidSecurityPatchLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android security patch level.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Android devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireSafetyNetAttestationBasicIntegrity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet basic integrity check.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireSafetyNetAttestationCertifiedDevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet certified device check.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireGooglePlayServices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Google Play Services to be installed and enabled on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireUpToDateSecurityProviders\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireCompanyPortalAppIntegrity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the Company Portal client app runtime integrity check.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Android Work Profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of characters in password\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityPreventInstallAppsFromUnknownSources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices disallow installation of apps from unknown sources.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityDisableUsbDebugging\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable USB debugging on Android devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireVerifyApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/deviceThreatProtectionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityBlockJailbrokenDevices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Android version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/minAndroidSecurityPatchLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android security patch level.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Android devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireSafetyNetAttestationBasicIntegrity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet basic integrity check.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireSafetyNetAttestationCertifiedDevice\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet certified device check.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireGooglePlayServices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Google Play Services to be installed and enabled on the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireUpToDateSecurityProviders\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireCompanyPortalAppIntegrity\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the Company Portal client app runtime integrity check.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for IOS.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple passcodes.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the passcode expires. Valid values 1 to 65535\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passcode. Valid values 4 to 14\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a passcode is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodePreviousPasscodeBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passcodes to block. Valid values 1 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required passcode type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a passcode.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum IOS version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum IOS version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/securityBlockJailbrokenDevices\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/deviceThreatProtectionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection .\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosCompliancePolicy/managedEmailProfileRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a managed email profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Mac OS.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to require a password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple passwords.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 65535\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of password. Valid values 4 to 14\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 1 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum IOS version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum IOS version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/systemIntegrityProtectionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled system integrity protection.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/deviceThreatProtectionEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection .\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Mac OS devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/firewallEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the firewall should be enabled or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/firewallBlockAllIncoming\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Corresponds to the “Block all incoming connections” option.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/firewallEnableStealthMode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Corresponds to “Enable stealth mode.”\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Windows 10.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock Windows device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordRequiredToUnlockFromIdle\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock an idle device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The password expiration in days.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/requireHealthyDeviceReport\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows 10 version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows 10 version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/mobileOsMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows Phone version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/mobileOsMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows Phone version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/earlyLaunchAntiMalwareDriverEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/bitLockerEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/secureBootEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/codeIntegrityEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on windows devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Windows 10 Mobile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock Windows Phone device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block syncing the calendar.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before password expiration. Valid values 1 to 255\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordRequireToUnlockFromIdle\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock an idle device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows Phone version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows Phone version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/earlyLaunchAntiMalwareDriverEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/bitLockerEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/secureBootEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/codeIntegrityEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on windows devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Windows 8.1.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock Windows device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password expiration in days.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows 8.1 version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows 8.1 version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require encryption on a windows 8.1 device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Windows 8.1 Mobile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordBlockSimple\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block syncing the calendar.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordMinimumCharacterSetCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordRequiredType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordPreviousPasswordBlockCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to require a password.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows Phone version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows Phone version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/storageRequireEncryption\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on windows phone devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/compliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/nonCompliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of non compliant devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/remediatedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/errorDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices had error.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/unknownDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/conflictDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/notApplicableDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/compliantUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/nonCompliantUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of non compliant users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/remediatedUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/errorUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users had error.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/unknownUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/conflictUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/notApplicableUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/inGracePeriodCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices that are in grace period\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/configManagerCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices that have compliance managed by System Center Configuration Manager\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/unknownDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/notApplicableDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/compliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/remediatedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/nonCompliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/errorDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/conflictDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/setting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting class name and property name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/settingName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the setting.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/platformType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting platform\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/unknownDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/notApplicableDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/compliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/remediatedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/nonCompliantDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/errorDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/conflictDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance setting State for a given device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/setting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting class name and property name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/settingName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Setting Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/deviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Device Id that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/deviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Device Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user Id that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/userEmail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User email address that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User PrincipalName that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/deviceModel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/complianceGracePeriodExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/installStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The installation status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/osVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device version that is being reported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/deviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device id that is being reported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User id that is being reported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/deviceDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/deviceModel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/complianceGracePeriodExpirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/lastReportedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/setting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/settingName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized/user friendly setting name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/instanceDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of setting instance that is being reported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/errorCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/errorDescription\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error description\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserName\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/userEmail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserEmail\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/sources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contributing policies\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/currentValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current value of setting on device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationState/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the policy for this policyBase\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationState/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationState/platformType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform type that the policy applies to\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationState/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceConfigurationState/settingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of how many setting a policy holds\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/setting\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/settingName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized/user friendly setting name that is being reported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/instanceDisplayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of setting instance that is being reported.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/errorCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the setting\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/errorDescription\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error description\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserName\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/userEmail\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserEmail\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/userPrincipalName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/sources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contributing policies\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/currentValue\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current value of setting on device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the policy for this policyBase\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/platformType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform type that the policy applies to\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/settingCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of how many setting a policy holds\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/organizationName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organization associated with the Apple Volume Purchase Program Token\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/vppTokenAccountType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: `business`, `education`.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/appleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The apple Id associated with the given Apple Volume Purchase Program Token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/expirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration date time of the Apple Volume Purchase Program Token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/lastSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time when an application sync was done with the Apple volume purchase program service using the the Apple Volume Purchase Program Token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/token\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple Volume Purchase Program Token string downloaded from the Apple Volume Purchase Program.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modification date time associated with the Apple Volume Purchase Program Token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current state of the Apple Volume Purchase Program Token. Possible values are: `unknown`, `valid`, `expired`, `invalid`, `assignedToExternalMDM`.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/lastSyncStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current sync status of the last application sync which was triggered using the Apple Volume Purchase Program Token. Possible values are: `none`, `inProgress`, `completed`, `failed`.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/automaticallyUpdateApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not apps for the VPP token will be automatically updated.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.vppToken/countryOrRegion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not apps for the VPP token will be automatically updated.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/lastSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last sync time for the Exchange Connector\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/status\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange Connector Status\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/primarySmtpAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address used to configure the Service To Service Exchange Connector.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/serverName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the Exchange server.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/connectorServerName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the server hosting the Exchange Connector.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/exchangeConnectorType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of Exchange Connector Configured.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the ExchangeConnectorAgent\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/exchangeAlias\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An alias assigned to the Exchange server\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/exchangeOrganization\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange Organization to the Exchange server\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceEnrollmentConfiguration/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device configuration profile.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/platformBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the platform from enrolling\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/personalDeviceEnrollmentBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block personally owned devices from enrolling\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/osMinimumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Min OS version supported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/osMaximumVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Max OS version supported\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings/enabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if on premises conditional access is enabled for this organization\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings/includedGroups\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings/excludedGroups\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings/overrideDefaultRule\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Override the default access rule when allowing a device to ensure access is granted.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/lastHeartbeatDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime of last Heartbeat recieved from the Data Sync Partner\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/partnerState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data Sync Partner state for this account\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/androidEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Android, set whether data from the data sync partner should be used during compliance evaluations\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/iosEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For IOS, get or set whether data from the data sync partner should be used during compliance evaluations\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/androidDeviceBlockedOnMissingPartnerData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Android, set whether Intune must receive data from the data sync partner prior to marking a device compliant\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/iosDeviceBlockedOnMissingPartnerData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For IOS, set whether Intune must receive data from the data sync partner prior to marking a device compliant\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/partnerUnsupportedOsVersionBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Data Sync Partner\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/partnerUnresponsivenessThresholdInDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Get or Set days the per tenant tolerance to unresponsiveness for this partner integration\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/lastHeartbeatDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of last heartbeat after admin enabled option Connect to Device management Partner\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/partnerState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner state of this tenant\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/partnerAppType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner App type\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/singleTenantAppId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner Single tenant App id\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner display name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/isConfigured\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether device management partner is configured or not\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/whenPartnerDevicesWillBeRemovedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime in UTC when PartnerDevices will be removed\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementPartner/whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime in UTC when PartnerDevices will be marked as NonCompliant\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileApp\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for the deployment an app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileApp/mobileAppIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app with it's operating system type.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedMobileApp/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppPolicyAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type for deployment of groups or apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppPolicyAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for deployment of a group or app\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppDiagnosticStatus/validationName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The validation friendly name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppDiagnosticStatus/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the operation\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppDiagnosticStatus/mitigationInstruction\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Instruction on how to mitigate a failed validation\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of creation\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/lastSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of last the app synced with management service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/applicationVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/managementSdkVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App management SDK version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/platformVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating System version\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/deviceType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Host device type\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/deviceTag\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App management SDK generated tag, which helps relate apps hosted on the same device. Not guaranteed to relate apps in all conditions.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/deviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Host device name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/flaggedReasons\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more reasons an app registration is flagged. E.g. app running on rooted device\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user Id to who this app registration belongs.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/appIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app package Identifier\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/appliedPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more policys already applied on the registered app when it last synchronized with managment service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/intendedPolicies\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more policies admin intended for the app as of now.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppOperation\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an operation applied against an app registration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppRegistration/operations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more long running operations triggered on the app registration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicy/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy display name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicy/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy's description.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicy/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the policy was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicy/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last time the policy was modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicy/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/periodOfflineBeforeAccessCheck\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The period after which access is checked when the device is not connected to the internet.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/periodOnlineBeforeAccessCheck\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The period after which access is checked when the device is connected to the internet.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/allowedInboundDataTransferSources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sources from which data is allowed to be transferred.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/allowedOutboundDataTransferDestinations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destinations to which data is allowed to be transferred.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/organizationalCredentialsRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether organizational credentials are required for app use.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/allowedOutboundClipboardSharingLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The level to which the clipboard may be shared between apps on the managed device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/dataBackupBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the backup of a managed app's data is blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/deviceComplianceRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether device compliance is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/managedBrowserToOpenLinksRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether internet links should be opened in the managed browser app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/saveAsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether users may use the &quot;Save As&quot; menu item to save a copy of protected files.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/periodOfflineBeforeWipeIsEnforced\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The amount of time an app is allowed to remain disconnected from the internet before all managed data it is wiped.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/pinRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an app-level pin is required.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/maximumPinRetries\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/simplePinBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether simplePin is blocked.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/minimumPinLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum pin length required for an app-level pin if PinRequired is set to True\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/pinCharacterSet\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Character set which may be used for an app-level pin if PinRequired is set to True.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/periodBeforePinReset\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TimePeriod before the all-level pin must be reset if PinRequired is set to True.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/allowedDataStorageLocations\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data storage locations where a user may store managed data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/contactSyncBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether contacts can be synced to the user's device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/printBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether printing is allowed from managed apps.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/fingerprintBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the fingerprint reader is allowed in place of a pin if PinRequired is set to True.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/disableAppPinIfDevicePinIsSet\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the app pin is required if the device pin is set.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/minimumRequiredOsVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/minimumWarningOsVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will result in warning message on the managed app from accessing company data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/minimumRequiredAppVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppProtection/minimumWarningAppVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will result in warning message on the managed app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppProtection/isAssigned\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the policy is deployed to any inclusion groups or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppProtection/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of inclusion and exclusion groups to which the policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.keyValuePair/name\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name for this key-value pair\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.keyValuePair/value\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for this key-value pair\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppConfiguration/customSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A set of string key and string value pairs to be sent to apps for users to whom the configuration is scoped, unalterned by this service\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/deployedAppCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/isAssigned\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the policy is deployed to any inclusion groups or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/apps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ManagedAppEntity is the base entity type for all other entity types under app management workflow.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/deploymentSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of inclusion and exclusion groups to which the policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enforcementLevel\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WIP enforcement level.See the Enum definition for supported values\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseDomain\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Primary enterprise domain\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionResourceCollection/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionResourceCollection/resources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of resources\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseProtectedDomainNames\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of enterprise domains to be protected\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/protectionUnderLockConfigRequired\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the protection under lock feature (also known as encrypt under pin) should be configured\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/subjectName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate subject name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate description\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/expirationDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate expiration datetime\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/certificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/dataRecoveryCertificate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a recovery certificate that can be used for data recovery of encrypted files. This is the same as the data recovery agent(DRA) certificate for encrypting file system(EFS)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/revokeOnUnenrollDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy controls whether to revoke the WIP keys when a device unenrolls from the management service. If set to 1 (Don't revoke keys), the keys will not be revoked and the user will continue to have access to protected files after unenrollment. If the keys are not revoked, there will be no revoked file cleanup subsequently.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/rightsManagementServicesTemplateId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TemplateID GUID to use for RMS encryption. The RMS template allows the IT admin to configure the details about who has access to RMS-protected file and how long they have access\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/azureRightsManagementServicesAllowed\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to allow Azure RMS encryption for WIP\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/iconsVisible\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether overlays are added to icons for WIP protected files in Explorer and enterprise only app tiles in the Start menu. Starting in Windows 10, version 1703 this setting also configures the visibility of the WIP icon in the title bar of a WIP-protected app\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App display name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's description.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/publisherName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/productName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/denied\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, app is denied protection or exemption.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/protectedApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Protected applications can access enterprise data and the data handled by those applications are protected with encryption\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/exemptApps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exempt applications can also access enterprise data, but the data handled by those applications are not protected. This is because some critical enterprise applications may have compatibility problems with encrypted data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseNetworkDomainNames\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the list of domains that comprise the boundaries of the enterprise. Data from one of these domains that is sent to a device will be considered enterprise data and protected These locations will be considered a safe destination for enterprise data to be shared to\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionProxiedDomainCollection/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.proxiedDomain/ipAddressOrFQDN\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IP address or FQDN\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.proxiedDomain/proxy\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy IP\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionProxiedDomainCollection/proxiedDomains\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of proxied domains\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseProxiedDomains\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a list of Enterprise resource domains hosted in the cloud that need to be protected. Connections to these resources are considered enterprise data. If a proxy is paired with a cloud resource, traffic to the cloud resource will be routed through the enterprise network via the denoted proxy server (on Port 80). A proxy server used for this purpose must also be configured using the EnterpriseInternalProxyServers policy\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionIPRangeCollection/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionIPRangeCollection/ranges\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of ip ranges\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseIPRanges\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the enterprise IP ranges that define the computers in the enterprise network. Data that comes from those computers will be considered part of the enterprise and protected. These locations will be considered a safe destination for enterprise data to be shared to\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseIPRangesAreAuthoritative\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that tells the client to accept the configured list and not to use heuristics to attempt to find other subnets. Default is false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseProxyServers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is a list of proxy servers. Any server not on this list is considered non-enterprise\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseInternalProxyServers\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the comma-separated list of internal proxy servers. For example, &quot;157.54.14.28, 157.54.11.118, 10.202.14.167, 157.53.14.163, 157.69.210.59&quot;. These proxies have been configured by the admin to connect to specific resources on the Internet. They are considered to be enterprise network locations. The proxies are only leveraged in configuring the EnterpriseProxiedDomains policy to force traffic to the matched domains through these proxies\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseProxyServersAreAuthoritative\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that tells the client to accept the configured list of proxies and not try to detect other work proxies. Default is false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/neutralDomainResources\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of domain names that can used for work or personal resource\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/indexingEncryptedStoresOrItemsBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This switch is for the Windows Search Indexer, to allow or disallow indexing of items\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/smbAutoEncryptedFileExtensions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a list of file extensions, so that files with these extensions are encrypted when copying from an SMB share within the corporate boundary\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/isAssigned\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the policy is deployed to any inclusion groups or not.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Information Protection AppLocker File\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/protectedAppLockerFiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Another way to input protected apps through xml files\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/exemptAppLockerFiles\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Another way to input exempt apps through xml files\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtection/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of security groups targeted for policy.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidMobileAppIdentifier/packageId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app, as specified in the play store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosMobileAppIdentifier/bundleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app, as specified in the app store.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummaryPerApp/mobileAppIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment of an app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummaryPerApp/configurationAppliedUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users the policy is applied.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummary/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/appDataEncryptionType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of encryption which should be used for data in a managed app. (iOS Only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/screenCaptureBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether screen capture is blocked. (Android only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/encryptAppData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether managed-app data should be encrypted. (Android only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/disableAppEncryptionIfDeviceEncryptionIsEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When this setting is enabled, app level encryption is disabled if device level encryption is enabled. (Android only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumRequiredSdkVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data. (iOS Only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/customSettings\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A set of string key and string value pairs to be sent to the affected users, unalterned by this service\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/deployedAppCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumRequiredPatchVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest required Android security patch level a user can have to gain secure access to the app. (Android only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumWarningPatchVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest recommended Android security patch level a user can have for secure access to the app. (Android only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/faceIdBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True. (iOS Only)\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/apps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/deploymentSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/screenCaptureBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a managed user can take screen captures of managed apps\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/disableAppEncryptionIfDeviceEncryptionIsEnabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When this setting is enabled, app level encryption is disabled if device level encryption is enabled\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/encryptAppData\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether application data for managed apps should be encrypted\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/deployedAppCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/minimumRequiredPatchVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest required Android security patch level a user can have to gain secure access to the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/minimumWarningPatchVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest recommended Android security patch level a user can have for secure access to the app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/apps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppProtection/deploymentSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/appDataEncryptionType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of encryption which should be used for data in a managed app.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/minimumRequiredSdkVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/deployedAppCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/faceIdBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/apps\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppProtection/deploymentSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionDesktopApp/binaryName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The binary name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionDesktopApp/binaryVersionLow\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The lower binary version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionDesktopApp/binaryVersionHigh\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The high binary version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile/fileHash\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA256 hash of the file\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile/file\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File as a byte array\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iPv6Range/lowerAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lower IP Address\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iPv6Range/upperAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upper IP Address\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iPv4Range/lowerAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lower IP Address\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iPv4Range/upperAddress\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upper IP Address\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/revokeOnMdmHandoffDisabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"New property in RS2, pending documentation\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/mdmEnrollmentUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment url for the MDM\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/windowsHelloForBusinessBlocked\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that sets Windows Hello for Business as a method for signing into Windows.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinMinimumLength\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinUppercaseLetters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that configures the use of uppercase letters in the Windows Hello for Business PIN. Default is NotAllow.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinLowercaseLetters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that configures the use of lowercase letters in the Windows Hello for Business PIN. Default is NotAllow.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinSpecialCharacters\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that configures the use of special characters in the Windows Hello for Business PIN. Valid special characters for Windows Hello for Business PIN gestures include: ! &quot; # $ % &amp; ' ( ) * + , - . / : ; &lt; = &gt; ? @ [ \\ ] ^ _ ` { | } ~. Default is NotAllow.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinExpirationDays\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/numberOfPastPinsRemembered\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/passwordMaximumAttemptCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 &lt;= X &lt;= 16 for desktop and 0 &lt;= X &lt;= 999 for mobile devices.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/minutesOfInactivityBeforeDeviceLock\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked.   Range is an integer X where 0 &lt;= X &lt;= 999.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/daysWithoutContactBeforeUnenroll\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Offline interval before app data is wiped (days) \" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppOperation/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operation name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppOperation/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time the app operation was modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppOperation/state\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current state of the operation\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppOperation/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosManagedAppRegistration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the synchronization details of an ios app, with management capabilities, for a specific user.\" />\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The ManagedAppRegistration resource represents the details of an app, with management capability, used by a member of the organization.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.androidManagedAppRegistration\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the synchronization details of an android app, with management capabilities, for a specific user.\" />\n                <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The ManagedAppRegistration resource represents the details of an app, with management capability, used by a member of the organization.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppStatus/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of the status report.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppStatus/version\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppStatusRaw\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an un-typed status report about organizations app protection and configuration.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedAppStatusRaw/content\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status report content.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.localizedNotificationMessage\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The text content of a Notification Message Template for the specified locale.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.localizedNotificationMessage/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.localizedNotificationMessage/locale\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Locale for which this message is destined.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.localizedNotificationMessage/subject\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Message Template Subject.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.localizedNotificationMessage/messageTemplate\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Message Template content.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.localizedNotificationMessage/isDefault\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flag to indicate whether or not this is the default locale for language fallback. This flag can only be set. To unset, set this property to true on another Localized Notification Message.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.notificationMessageTemplate/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.notificationMessageTemplate/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the Notification Message Template.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.notificationMessageTemplate/defaultLocale\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default locale to fallback onto when the requested locale is not available.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.notificationMessageTemplate/brandingOptions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Message Template Branding Options. Branding is defined in the Intune Admin Console.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.notificationMessageTemplate/localizedNotificationMessages\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of localized messages for this Notification Message Template.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resourceAction/allowedResourceActions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allowed Actions\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resourceAction/notAllowedResourceActions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Allowed Actions\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.rolePermission/resourceActions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Actions\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleDefinition/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name of the Role definition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleDefinition/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the Role definition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleDefinition/rolePermissions\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Role Permissions this role is allowed to perform. These must match the actionName that is defined as part of the rolePermission.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleDefinition/isBuiltIn\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Role. Set to True if it is built-in, or set to False if it is a custom role definition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleDefinition/roleAssignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Role assignments for this role definition.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleAssignment/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display or friendly name of the role Assignment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleAssignment/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the Role Assignment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleAssignment/resourceScopes\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ids of role scope member security groups.  These are IDs from Azure Active Directory.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.roleAssignment/roleDefinition\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role definition this assignment is part of.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAndAppManagementRoleAssignment/members\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of ids of role member security groups. These are IDs from Azure Active Directory.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceAndAppManagementRoleDefinition\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Definition resource. The role definition is the foundation of role based access in Intune. The role combines an Intune resource such as a Mobile App and associated role permissions such as Create or Read for the resource. There are two types of roles, built-in and custom. Built-in roles cannot be modified. Both built-in roles and custom roles must have assignments to be enforced. Create custom roles if you want to define a role that allows any of the available resources and role permissions to be combined into a single role.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resourceOperation/resourceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the Resource this operation is performed on.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resourceOperation/actionName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of action this operation is going to perform. The actionName should be concise and limited to as few words as possible.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.resourceOperation/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the resource operation. The description is used in mouse-over text for the operation when shown in the Azure Portal.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the TEM partner.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/url\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/appAuthorized\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the partner's AAD app has been authorized to access Intune.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/enabled\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether Intune's connection to the TEM service is currently enabled or disabled.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/lastConnectionDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of the last request sent to Intune by the TEM partner.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBookAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign a eBook to a group.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBookAssignment/target\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBookAssignment/installIntent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install intent for eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/description\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/publisher\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Publisher.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/publishedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the eBook was published.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/largeCover\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Book cover.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/createdDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the eBook file was created.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/lastModifiedDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the eBook was last modified.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/informationUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The more information Url.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/privacyInformationUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The privacy statement Url.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/assignments\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for this eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eBookInstallSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the installation summary of a book for a device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/installSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile App Install Summary.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the installation state for a device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/deviceStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of installation states for this eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userInstallStateSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the installation state summary for a user.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.managedEBook/userStateSummary\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of installation states for this eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBookAssignment\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign an iOS VPP EBook to a group.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eBookInstallSummary/installedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have successfully installed this book.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eBookInstallSummary/failedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have failed to install this book.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eBookInstallSummary/notInstalledDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that does not have this book installed.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eBookInstallSummary/installedUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users whose devices have all succeeded to install this book.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eBookInstallSummary/failedUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that have 1 or more device that failed to install this book.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.eBookInstallSummary/notInstalledUserCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that did not install this book.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/deviceName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/deviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Id.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/lastSyncDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last sync date and time.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/installState\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/errorCode\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code for install failures.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/osVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/osDescription\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Description.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceInstallState/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device User Name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userInstallStateSummary/userName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userInstallStateSummary/installedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Installed Device Count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userInstallStateSummary/failedDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failed Device Count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userInstallStateSummary/notInstalledDeviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not installed device count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.userInstallStateSummary/deviceStates\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties for iOS Vpp eBook.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/vppTokenId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Vpp token ID.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/appleId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple ID associated with Vpp token.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/vppOrganizationName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Vpp token's organization name.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/genres\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Genres.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/language\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Language.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/seller\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Seller.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/totalLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total license count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.iosVppEBook/usedLicenseCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used license count.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteAssistancePartner/displayName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the partner.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteAssistancePartner/onboardingUrl\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the partner's onboarding portal, where an administrator can configure their Remote Assistance service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteAssistancePartner/onboardingStatus\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TBD\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.remoteAssistancePartner/lastConnectionDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of the last request sent to Intune by the TEM partner.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLearningSummary/applicationName\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application Name\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLearningSummary/applicationType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application Type\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLearningSummary/deviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Count\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionNetworkLearningSummary/url\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Website url\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.windowsInformationProtectionNetworkLearningSummary/deviceCount\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Count\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingEvent/eventDateTime\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the event occurred .\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingEvent/correlationId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Id used for tracing the failure in the service.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event representing an enrollment failure.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/managedDeviceIdentifier\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device identifier created or collected by Intune.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/operatingSystem\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating System.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/osVersion\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Version.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/userId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for the user that tried to enroll the device.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/deviceId\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure AD device identifier.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/enrollmentType\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of the enrollment.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/failureCategory\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Highlevel failure category.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/failureReason\">\n                <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detailed failure reason.\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.activityHistoryItem\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.security\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.alert\">\n                <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Countable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n                    <Record>\n                        <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n                    </Record>\n                </Annotation>\n                <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n                <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.trending/resourceVisualization\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.trending/resourceReference\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharingDetail/sharingReference\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedInsight/resourceVisualization\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.sharedInsight/resourceReference\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.usedInsight/resourceVisualization\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n            <Annotations Target=\"microsoft.graph.usedInsight/resourceReference\">\n                <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n            </Annotations>\n        </Schema>\n    </edmx:DataServices>\n</edmx:Edmx>"
  },
  {
    "path": "docs/csdl/graph1.0_withSecurity.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<edmx:Edmx xmlns:ags=\"http://aggregator.microsoft.com/internal\" Version=\"4.0\" xmlns:edmx=\"http://docs.oasis-open.org/odata/ns/edmx\">\n  <edmx:DataServices>\n    <Schema Namespace=\"microsoft.graph\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <Annotations Target=\"microsoft.graph.GraphService/users\">\n        <Annotation Term=\"Org.Graph.Vocabulary.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"CustomHeaders\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                  <PropertyValue Property=\"Description\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                </Record>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                  <PropertyValue Property=\"Description\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                </Record>\n              </Collection>\n            </PropertyValue>\n            <PropertyValue Property=\"CustomQueryOptions\"/>\n            <PropertyValue Property=\"Permission\">\n              <Record>\n                <PropertyValue Property=\"Scheme\" String=\"DelegatedWork\" />\n                <PropertyValue Property=\"Scopes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n                      <!-- \n                      * , [PROPERTY NAME], - list\n                      \"*\" denotes all properties are accessible\n                      \"Property name\" used to provide access to specific properties\n                      \"-\" sign prepended to property name used to exclude specific properties\n                      Absense of the PropertyValue denotes all properties are accessible using that scope.\n                      -->\n                      <PropertyValue Property=\"RestrictedProperties\">\n                        <string>-mailboxSettings</string>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"MailboxSettings.ReadWrite\"/>\n                      <PropertyValue Property=\"RestrictedProperties\">\n                        <string>mailboxSettings</string>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"Directory.ReadWrite.All\"/>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"Directory.AccessAsUser.All\"/>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Scheme\" String=\"Application\" />\n                <PropertyValue Property=\"Scopes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"Directory.ReadWrite.All\"/>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"MailboxSettings.ReadWrite\"/>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"Directory.AccessAsUser.All\"/>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.Graph.Vocabulary.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"CustomHeaders\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                  <PropertyValue Property=\"Description\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                </Record>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                  <PropertyValue Property=\"Description\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                </Record>\n              </Collection>\n            </PropertyValue>\n            <PropertyValue Property=\"Permission\">\n              <Record>\n                <PropertyValue Property=\"Scheme\" String=\"DelegatedWork\" />\n                <PropertyValue Property=\"Scopes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"User.ReadWrite\"/>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"Directory.ReadWrite.All\"/>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"Directory.AccessAsUser.All\"/>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Scheme\" String=\"DelegatedPersonal\" />\n                <PropertyValue Property=\"Scopes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"User.ReadWrite\"/>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Scheme\" String=\"Application\" />\n                <PropertyValue Property=\"Scopes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"Directory.ReadWrite.All\"/>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <!-- Read restrictions :select restrictions and then props to filter, expand, etc.\t  -->\n        <Annotation Term=\"Org.Graph.Vocabulary.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"CustomHeaders\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                  <PropertyValue Property=\"Description\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                </Record>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                  <PropertyValue Property=\"Description\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                </Record>\n              </Collection>\n            </PropertyValue>\n            <PropertyValue Property=\"Permission\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"Scheme\" String=\"DelegatedWork\" />\n                  <PropertyValue Property=\"Scopes\">\n                    <Collection>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"User.Read\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"User.ReadWrite\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"User.ReadBasic.All\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"User.Read.All\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Directory.Read.All\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Directory.ReadWrite.All\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Directory.AccessAsUser.All\"/>\n                      </Record>\n                    </Collection>\n                  </PropertyValue>\n                </Record>\n                <Record>\n                  <PropertyValue Property=\"Scheme\" String=\"Application\" />\n                  <PropertyValue Property=\"Scopes\">\n                    <Collection>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"User.Read\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"User.ReadWrite\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Directory.Read.All\"/>\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Directory.ReadWrite.All\"/>\n                      </Record>\n                    </Collection>\n                  </PropertyValue>\n                </Record>\n              </Collection>\n            </PropertyValue>\n            <PropertValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Permission\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Scheme\" String=\"DelegatedWork\" />\n                      <PropertyValue Property=\"Scopes\">\n                        <Collection>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"User.Read\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"User.ReadWrite\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"User.ReadBasic.All\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"User.Read.All\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"Directory.Read.All\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"Directory.ReadWrite.All\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"Directory.AccessAsUser.All\"/>\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scheme\" String=\"DelegatedPersonal\" />\n                      <PropertyValue Property=\"Scopes\">\n                        <Collection>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"User.Read\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"User.ReadWrite\"/>\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Scheme\" String=\"Application\" />\n                      <PropertyValue Property=\"Scopes\">\n                        <Collection>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"User.Read.All\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"Directory.Read.All\"/>\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Scope\" String=\"Directory.ReadWrite.All\"/>\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </PropertValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.Graph.Vocabulary.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"CustomHeaders\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                  <PropertyValue Property=\"Description\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                </Record>\n              </Collection>\n            </PropertyValue>\n            <PropertyValue Property=\"Permission\">\n              <Record>\n                <PropertyValue Property=\"Scheme\" String=\"DelegatedWork\" />\n                <PropertyValue Property=\"Scopes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"Directory.AccessAsUser.All\"/>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Scheme\" String=\"Application\" />\n                <PropertyValue Property=\"Scopes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n      </Annotations>\n      <!-- annoations on actions/functions -->\n      <Annotations Target=\"microsoft.graph.reminderView(microsoft.graph.user, Edm.String, Edm.String)\">\n        <!-- for a path that looks like \"GET /users/{id | userPrincipalName}/reminderView(startDateTime=startDateTime-value,endDateTime=endDateTime-value)\" -->\n        <Annotation Term=\"Org.Graph.Vocabulary.OperationRestrictions\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"QualifiedOperationName\" String=\"reminderView\" />\n              <PropertyValue Property=\"Permission\">\n                <Record>\n                  <PropertyValue Property=\"Scheme\" String=\"DelegatedWork\" />\n                  <PropertyValue Property=\"Scopes\">\n                    <Collection>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Calendars.Read\" />\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Calendars.ReadWrite\" />\n                      </Record>\n                    </Collection>\n                  </PropertyValue>\n                </Record>\n                <Record>\n                  <PropertyValue Property=\"Scheme\" String=\"DelegatedPersonal\" />\n                  <PropertyValue Property=\"Scopes\">\n                    <Collection>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Calendars.Read\" />\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Calendars.ReadWrite\" />\n                      </Record>\n                    </Collection>\n                  </PropertyValue>\n                </Record>\n                <Record>\n                  <PropertyValue Property=\"Scheme\" String=\"Application\" />\n                  <PropertyValue Property=\"Scopes\">\n                    <Collection>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Calendars.Read\" />\n                      </Record>\n                      <Record>\n                        <PropertyValue Property=\"Scope\" String=\"Calendars.ReadWrite\" />\n                      </Record>\n                    </Collection>\n                  </PropertyValue>\n                </Record>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <!-- Annotating container with Auth Schemes that contain all the scopes applicable per that security scheme. Graph has 3 security schemes, DelegatedWork, DelegatedPersonal, Application -->\n      <Annotations Target=\"microsoft.graph.GraphService\">\n        <Annotation Term=\"Auth.Authorizations\">\n          <Collection>\n            <Record Type=\"Org.OData.Authorization.V1.OAuth2Implicit\">\n              <PropertyValue Property=\"Name\" String=\"DelegatedWork\"/>\n              <PropertyValue Property=\"AuthorizationUrl\" String=\"https://graph.microsoft.com\" />\n              <PropertyValue Property=\"RefreshUrl\" String=\"https://refreshUrl\" />\n              <PropertyValue Property=\"Scopes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Scope\" String=\"User.ReadAll\"/>\n                    <PropertyValue Property=\"Description\" String=\"Read all user data\"/>\n                    <PropertyValue Property=\"Grant\" String=\"User\"/>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Scope\" String=\"User.WriteAll\"/>\n                    <PropertyValue Property=\"Description\" String=\"Write all user data\"/>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Scope\" String=\"Directory.ReadAll\"/>\n                    <PropertyValue Property=\"Description\" String=\"Write to directory\"/>\n                    <PropertyValue Property=\"Grant\" String=\"Admin\"/>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record Type=\"Org.OData.Authorization.V1.OAuth2Implicit\">\n              <PropertyValue Property=\"Name\" String=\"DelegatedPersonal\"/>\n              <PropertyValue Property=\"AuthorizationUrl\" String=\"https://graph.microsoft.com\" />\n              <PropertyValue Property=\"RefreshUrl\" String=\"https://refreshUrl\" />\n              <PropertyValue Property=\"Scopes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Scope\" String=\"User.ReadAll\"/>\n                    <PropertyValue Property=\"Description\" String=\"Read all user data\"/>\n                    <PropertyValue Property=\"Grant\" String=\"User\"/>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Scope\" String=\"User.WriteAll\"/>\n                    <PropertyValue Property=\"Description\" String=\"Write all user data\"/>\n                    <PropertyValue Property=\"Grant\" String=\"User\"/>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Scope\" String=\"Directory.ReadAll\"/>\n                    <PropertyValue Property=\"Description\" String=\"Write to directory\"/>\n                    <PropertyValue Property=\"Grant\" String=\"User\"/>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record Type=\"Org.OData.Authorization.V1.OAuth2Implicit\">\n              <PropertyValue Property=\"Name\" String=\"Application\"/>\n              <PropertyValue Property=\"AuthorizationUrl\" String=\"https://graph.microsoft.com\" />\n              <PropertyValue Property=\"RefreshUrl\" String=\"https://refreshUrl\" />\n              <PropertyValue Property=\"Scopes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Scope\" String=\"User.ReadAll\"/>\n                    <PropertyValue Property=\"Description\" String=\"Read all user data\"/>\n                    <PropertyValue Property=\"Grant\" String=\"Admin\"/>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Scope\" String=\"User.WriteAll\"/>\n                    <PropertyValue Property=\"Description\" String=\"Write all user data\"/>\n                    <PropertyValue Property=\"Grant\" String=\"Admin\"/>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Scope\" String=\"Directory.ReadAll\"/>\n                    <PropertyValue Property=\"Description\" String=\"Write to directory\"/>\n                    <PropertyValue Property=\"Grant\" String=\"Admin\"/>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <EnumType Name=\"timeZoneStandard\">\n        <Member Name=\"windows\" Value=\"0\" />\n        <Member Name=\"iana\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"freeBusyStatus\">\n        <Member Name=\"free\" Value=\"0\" />\n        <Member Name=\"tentative\" Value=\"1\" />\n        <Member Name=\"busy\" Value=\"2\" />\n        <Member Name=\"oof\" Value=\"3\" />\n        <Member Name=\"workingElsewhere\" Value=\"4\" />\n        <Member Name=\"unknown\" Value=\"-1\" />\n      </EnumType>\n      <EnumType Name=\"attendeeType\">\n        <Member Name=\"required\" Value=\"0\" />\n        <Member Name=\"optional\" Value=\"1\" />\n        <Member Name=\"resource\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"externalAudienceScope\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"contactsOnly\" Value=\"1\" />\n        <Member Name=\"all\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"automaticRepliesStatus\">\n        <Member Name=\"disabled\" Value=\"0\" />\n        <Member Name=\"alwaysEnabled\" Value=\"1\" />\n        <Member Name=\"scheduled\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"calendarColor\">\n        <Member Name=\"auto\" Value=\"-1\" />\n        <Member Name=\"lightBlue\" Value=\"0\" />\n        <Member Name=\"lightGreen\" Value=\"1\" />\n        <Member Name=\"lightOrange\" Value=\"2\" />\n        <Member Name=\"lightGray\" Value=\"3\" />\n        <Member Name=\"lightYellow\" Value=\"4\" />\n        <Member Name=\"lightTeal\" Value=\"5\" />\n        <Member Name=\"lightPink\" Value=\"6\" />\n        <Member Name=\"lightBrown\" Value=\"7\" />\n        <Member Name=\"lightRed\" Value=\"8\" />\n        <Member Name=\"maxColor\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"educationExternalSource\">\n        <Member Name=\"sis\" Value=\"0\" />\n        <Member Name=\"manual\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"educationGender\">\n        <Member Name=\"female\" Value=\"0\" />\n        <Member Name=\"male\" Value=\"1\" />\n        <Member Name=\"other\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"eventType\">\n        <Member Name=\"singleInstance\" Value=\"0\" />\n        <Member Name=\"occurrence\" Value=\"1\" />\n        <Member Name=\"exception\" Value=\"2\" />\n        <Member Name=\"seriesMaster\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"sensitivity\">\n        <Member Name=\"normal\" Value=\"0\" />\n        <Member Name=\"personal\" Value=\"1\" />\n        <Member Name=\"private\" Value=\"2\" />\n        <Member Name=\"confidential\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"importance\">\n        <Member Name=\"low\" Value=\"0\" />\n        <Member Name=\"normal\" Value=\"1\" />\n        <Member Name=\"high\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"educationUserRole\">\n        <Member Name=\"student\" Value=\"0\" />\n        <Member Name=\"teacher\" Value=\"1\" />\n        <Member Name=\"none\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"meetingMessageType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"meetingRequest\" Value=\"1\" />\n        <Member Name=\"meetingCancelled\" Value=\"2\" />\n        <Member Name=\"meetingAccepted\" Value=\"3\" />\n        <Member Name=\"meetingTentativelyAccepted\" Value=\"4\" />\n        <Member Name=\"meetingDeclined\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"followupFlagStatus\">\n        <Member Name=\"notFlagged\" Value=\"0\" />\n        <Member Name=\"complete\" Value=\"1\" />\n        <Member Name=\"flagged\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"inferenceClassificationType\">\n        <Member Name=\"focused\" Value=\"0\" />\n        <Member Name=\"other\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"iosNotificationAlertType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"banner\" Value=\"1\" />\n        <Member Name=\"modal\" Value=\"2\" />\n        <Member Name=\"none\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"deviceEnrollmentFailureReason\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"authentication\" Value=\"1\" />\n        <Member Name=\"authorization\" Value=\"2\" />\n        <Member Name=\"accountValidation\" Value=\"3\" />\n        <Member Name=\"userValidation\" Value=\"4\" />\n        <Member Name=\"deviceNotSupported\" Value=\"5\" />\n        <Member Name=\"inMaintenance\" Value=\"6\" />\n        <Member Name=\"badRequest\" Value=\"7\" />\n        <Member Name=\"featureNotSupported\" Value=\"8\" />\n        <Member Name=\"enrollmentRestrictionsEnforced\" Value=\"9\" />\n        <Member Name=\"clientDisconnected\" Value=\"10\" />\n        <Member Name=\"userAbandonment\" Value=\"11\" />\n      </EnumType>\n      <EnumType Name=\"bodyType\">\n        <Member Name=\"text\" Value=\"0\" />\n        <Member Name=\"html\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"locationType\">\n        <Member Name=\"default\" Value=\"0\" />\n        <Member Name=\"conferenceRoom\" Value=\"1\" />\n        <Member Name=\"homeAddress\" Value=\"2\" />\n        <Member Name=\"businessAddress\" Value=\"3\" />\n        <Member Name=\"geoCoordinates\" Value=\"4\" />\n        <Member Name=\"streetAddress\" Value=\"5\" />\n        <Member Name=\"hotel\" Value=\"6\" />\n        <Member Name=\"restaurant\" Value=\"7\" />\n        <Member Name=\"localBusiness\" Value=\"8\" />\n        <Member Name=\"postalAddress\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"locationUniqueIdType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"locationStore\" Value=\"1\" />\n        <Member Name=\"directory\" Value=\"2\" />\n        <Member Name=\"private\" Value=\"3\" />\n        <Member Name=\"bing\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"messageActionFlag\">\n        <Member Name=\"any\" Value=\"0\" />\n        <Member Name=\"call\" Value=\"1\" />\n        <Member Name=\"doNotForward\" Value=\"2\" />\n        <Member Name=\"followUp\" Value=\"3\" />\n        <Member Name=\"fyi\" Value=\"4\" />\n        <Member Name=\"forward\" Value=\"5\" />\n        <Member Name=\"noResponseNecessary\" Value=\"6\" />\n        <Member Name=\"read\" Value=\"7\" />\n        <Member Name=\"reply\" Value=\"8\" />\n        <Member Name=\"replyToAll\" Value=\"9\" />\n        <Member Name=\"review\" Value=\"10\" />\n      </EnumType>\n      <EnumType Name=\"onenoteUserRole\">\n        <Member Name=\"Owner\" Value=\"0\" />\n        <Member Name=\"Contributor\" Value=\"1\" />\n        <Member Name=\"Reader\" Value=\"2\" />\n        <Member Name=\"None\" Value=\"-1\" />\n      </EnumType>\n      <EnumType Name=\"operationStatus\">\n        <Member Name=\"NotStarted\" Value=\"0\" />\n        <Member Name=\"Running\" Value=\"1\" />\n        <Member Name=\"Completed\" Value=\"2\" />\n        <Member Name=\"Failed\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"onenotePatchActionType\">\n        <Member Name=\"Replace\" Value=\"0\" />\n        <Member Name=\"Append\" Value=\"1\" />\n        <Member Name=\"Delete\" Value=\"2\" />\n        <Member Name=\"Insert\" Value=\"3\" />\n        <Member Name=\"Prepend\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"onenotePatchInsertPosition\">\n        <Member Name=\"After\" Value=\"0\" />\n        <Member Name=\"Before\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"phoneType\">\n        <Member Name=\"home\" Value=\"0\" />\n        <Member Name=\"business\" Value=\"1\" />\n        <Member Name=\"mobile\" Value=\"2\" />\n        <Member Name=\"other\" Value=\"3\" />\n        <Member Name=\"assistant\" Value=\"4\" />\n        <Member Name=\"homeFax\" Value=\"5\" />\n        <Member Name=\"businessFax\" Value=\"6\" />\n        <Member Name=\"otherFax\" Value=\"7\" />\n        <Member Name=\"pager\" Value=\"8\" />\n        <Member Name=\"radio\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"plannerPreviewType\">\n        <Member Name=\"automatic\" Value=\"0\" />\n        <Member Name=\"noPreview\" Value=\"1\" />\n        <Member Name=\"checklist\" Value=\"2\" />\n        <Member Name=\"description\" Value=\"3\" />\n        <Member Name=\"reference\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"status\">\n        <Member Name=\"active\" Value=\"0\" />\n        <Member Name=\"updated\" Value=\"1\" />\n        <Member Name=\"deleted\" Value=\"2\" />\n        <Member Name=\"ignored\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"weekIndex\">\n        <Member Name=\"first\" Value=\"0\" />\n        <Member Name=\"second\" Value=\"1\" />\n        <Member Name=\"third\" Value=\"2\" />\n        <Member Name=\"fourth\" Value=\"3\" />\n        <Member Name=\"last\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"dayOfWeek\">\n        <Member Name=\"sunday\" Value=\"0\" />\n        <Member Name=\"monday\" Value=\"1\" />\n        <Member Name=\"tuesday\" Value=\"2\" />\n        <Member Name=\"wednesday\" Value=\"3\" />\n        <Member Name=\"thursday\" Value=\"4\" />\n        <Member Name=\"friday\" Value=\"5\" />\n        <Member Name=\"saturday\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"recurrencePatternType\">\n        <Member Name=\"daily\" Value=\"0\" />\n        <Member Name=\"weekly\" Value=\"1\" />\n        <Member Name=\"absoluteMonthly\" Value=\"2\" />\n        <Member Name=\"relativeMonthly\" Value=\"3\" />\n        <Member Name=\"absoluteYearly\" Value=\"4\" />\n        <Member Name=\"relativeYearly\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"recurrenceRangeType\">\n        <Member Name=\"endDate\" Value=\"0\" />\n        <Member Name=\"noEnd\" Value=\"1\" />\n        <Member Name=\"numbered\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"onenoteSourceService\">\n        <Member Name=\"Unknown\" Value=\"0\" />\n        <Member Name=\"OneDrive\" Value=\"1\" />\n        <Member Name=\"OneDriveForBusiness\" Value=\"2\" />\n        <Member Name=\"OnPremOneDriveForBusiness\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"responseType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"organizer\" Value=\"1\" />\n        <Member Name=\"tentativelyAccepted\" Value=\"2\" />\n        <Member Name=\"accepted\" Value=\"3\" />\n        <Member Name=\"declined\" Value=\"4\" />\n        <Member Name=\"notResponded\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"activityDomain\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"work\" Value=\"1\" />\n        <Member Name=\"personal\" Value=\"2\" />\n        <Member Name=\"unrestricted\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"websiteType\">\n        <Member Name=\"other\" Value=\"0\" />\n        <Member Name=\"home\" Value=\"1\" />\n        <Member Name=\"work\" Value=\"2\" />\n        <Member Name=\"blog\" Value=\"3\" />\n        <Member Name=\"profile\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"categoryColor\">\n        <Member Name=\"none\" Value=\"-1\" />\n        <Member Name=\"preset0\" Value=\"0\" />\n        <Member Name=\"preset1\" Value=\"1\" />\n        <Member Name=\"preset2\" Value=\"2\" />\n        <Member Name=\"preset3\" Value=\"3\" />\n        <Member Name=\"preset4\" Value=\"4\" />\n        <Member Name=\"preset5\" Value=\"5\" />\n        <Member Name=\"preset6\" Value=\"6\" />\n        <Member Name=\"preset7\" Value=\"7\" />\n        <Member Name=\"preset8\" Value=\"8\" />\n        <Member Name=\"preset9\" Value=\"9\" />\n        <Member Name=\"preset10\" Value=\"10\" />\n        <Member Name=\"preset11\" Value=\"11\" />\n        <Member Name=\"preset12\" Value=\"12\" />\n        <Member Name=\"preset13\" Value=\"13\" />\n        <Member Name=\"preset14\" Value=\"14\" />\n        <Member Name=\"preset15\" Value=\"15\" />\n        <Member Name=\"preset16\" Value=\"16\" />\n        <Member Name=\"preset17\" Value=\"17\" />\n        <Member Name=\"preset18\" Value=\"18\" />\n        <Member Name=\"preset19\" Value=\"19\" />\n        <Member Name=\"preset20\" Value=\"20\" />\n        <Member Name=\"preset21\" Value=\"21\" />\n        <Member Name=\"preset22\" Value=\"22\" />\n        <Member Name=\"preset23\" Value=\"23\" />\n        <Member Name=\"preset24\" Value=\"24\" />\n      </EnumType>\n      <EnumType Name=\"alertFeedback\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"truePositive\" Value=\"1\" />\n        <Member Name=\"falsePositive\" Value=\"2\" />\n        <Member Name=\"benignPositive\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"fileHashType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"sha1\" Value=\"1\" />\n        <Member Name=\"sha256\" Value=\"2\" />\n        <Member Name=\"md5\" Value=\"3\" />\n        <Member Name=\"authenticodeHash256\" Value=\"4\" />\n        <Member Name=\"lsHash\" Value=\"5\" />\n        <Member Name=\"ctph\" Value=\"6\" />\n        <Member Name=\"peSha1\" Value=\"7\" />\n        <Member Name=\"peSha256\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"connectionDirection\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"inbound\" Value=\"1\" />\n        <Member Name=\"outbound\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"connectionStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"attempted\" Value=\"1\" />\n        <Member Name=\"succeeded\" Value=\"2\" />\n        <Member Name=\"blocked\" Value=\"3\" />\n        <Member Name=\"failed\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"processIntegrityLevel\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"untrusted\" Value=\"10\" />\n        <Member Name=\"low\" Value=\"20\" />\n        <Member Name=\"medium\" Value=\"30\" />\n        <Member Name=\"high\" Value=\"40\" />\n        <Member Name=\"system\" Value=\"50\" />\n      </EnumType>\n      <EnumType Name=\"registryHive\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"currentConfig\" Value=\"1\" />\n        <Member Name=\"currentUser\" Value=\"2\" />\n        <Member Name=\"localMachineSam\" Value=\"3\" />\n        <Member Name=\"localMachineSamSoftware\" Value=\"4\" />\n        <Member Name=\"localMachineSystem\" Value=\"5\" />\n        <Member Name=\"usersDefault\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"registryOperation\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"create\" Value=\"1\" />\n        <Member Name=\"modify\" Value=\"2\" />\n        <Member Name=\"delete\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"registryValueType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"binary\" Value=\"1\" />\n        <Member Name=\"dword\" Value=\"2\" />\n        <Member Name=\"dwordLittleEndian\" Value=\"3\" />\n        <Member Name=\"dwordBigEndian\" Value=\"4\" />\n        <Member Name=\"expandSz\" Value=\"5\" />\n        <Member Name=\"link\" Value=\"6\" />\n        <Member Name=\"multiSz\" Value=\"7\" />\n        <Member Name=\"none\" Value=\"8\" />\n        <Member Name=\"qword\" Value=\"9\" />\n        <Member Name=\"qwordlittleEndian\" Value=\"10\" />\n        <Member Name=\"sz\" Value=\"11\" />\n      </EnumType>\n      <EnumType Name=\"alertSeverity\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"informational\" Value=\"1\" />\n        <Member Name=\"low\" Value=\"2\" />\n        <Member Name=\"medium\" Value=\"3\" />\n        <Member Name=\"high\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"alertStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"newAlert\" Value=\"10\" />\n        <Member Name=\"inProgress\" Value=\"20\" />\n        <Member Name=\"resolved\" Value=\"30\" />\n      </EnumType>\n      <EnumType Name=\"emailRole\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"sender\" Value=\"1\" />\n        <Member Name=\"recipient\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"logonType\">\n        <Member Name=\"unknown\" Value=\"-1\" />\n        <Member Name=\"interactive\" Value=\"0\" />\n        <Member Name=\"remoteInteractive\" Value=\"1\" />\n        <Member Name=\"network\" Value=\"2\" />\n        <Member Name=\"batch\" Value=\"3\" />\n        <Member Name=\"service\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"userAccountSecurityType\">\n        <Member Name=\"unknown\" Value=\"-1\" />\n        <Member Name=\"standard\" Value=\"0\" />\n        <Member Name=\"power\" Value=\"1\" />\n        <Member Name=\"administrator\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"managedAppAvailability\">\n        <Member Name=\"global\" Value=\"0\" />\n        <Member Name=\"lineOfBusiness\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"mdmAppConfigKeyType\">\n        <Member Name=\"stringType\" Value=\"0\" />\n        <Member Name=\"integerType\" Value=\"1\" />\n        <Member Name=\"realType\" Value=\"2\" />\n        <Member Name=\"booleanType\" Value=\"3\" />\n        <Member Name=\"tokenType\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"microsoftStoreForBusinessLicenseType\">\n        <Member Name=\"offline\" Value=\"0\" />\n        <Member Name=\"online\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"mobileAppContentFileUploadState\">\n        <Member Name=\"success\" Value=\"0\" />\n        <Member Name=\"transientError\" Value=\"1\" />\n        <Member Name=\"error\" Value=\"2\" />\n        <Member Name=\"unknown\" Value=\"3\" />\n        <Member Name=\"azureStorageUriRequestSuccess\" Value=\"100\" />\n        <Member Name=\"azureStorageUriRequestPending\" Value=\"101\" />\n        <Member Name=\"azureStorageUriRequestFailed\" Value=\"102\" />\n        <Member Name=\"azureStorageUriRequestTimedOut\" Value=\"103\" />\n        <Member Name=\"azureStorageUriRenewalSuccess\" Value=\"200\" />\n        <Member Name=\"azureStorageUriRenewalPending\" Value=\"201\" />\n        <Member Name=\"azureStorageUriRenewalFailed\" Value=\"202\" />\n        <Member Name=\"azureStorageUriRenewalTimedOut\" Value=\"203\" />\n        <Member Name=\"commitFileSuccess\" Value=\"300\" />\n        <Member Name=\"commitFilePending\" Value=\"301\" />\n        <Member Name=\"commitFileFailed\" Value=\"302\" />\n        <Member Name=\"commitFileTimedOut\" Value=\"303\" />\n      </EnumType>\n      <EnumType Name=\"mobileAppPublishingState\">\n        <Member Name=\"notPublished\" Value=\"0\" />\n        <Member Name=\"processing\" Value=\"1\" />\n        <Member Name=\"published\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"windowsArchitecture\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"x86\" Value=\"1\" />\n        <Member Name=\"x64\" Value=\"2\" />\n        <Member Name=\"arm\" Value=\"4\" />\n        <Member Name=\"neutral\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"windowsDeviceType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"desktop\" Value=\"1\" />\n        <Member Name=\"mobile\" Value=\"2\" />\n        <Member Name=\"holographic\" Value=\"4\" />\n        <Member Name=\"team\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"installState\">\n        <Member Name=\"notApplicable\" Value=\"0\" />\n        <Member Name=\"installed\" Value=\"1\" />\n        <Member Name=\"failed\" Value=\"2\" />\n        <Member Name=\"notInstalled\" Value=\"3\" />\n        <Member Name=\"uninstallFailed\" Value=\"4\" />\n        <Member Name=\"unknown\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"androidRequiredPasswordType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"alphabetic\" Value=\"1\" />\n        <Member Name=\"alphanumeric\" Value=\"2\" />\n        <Member Name=\"alphanumericWithSymbols\" Value=\"3\" />\n        <Member Name=\"lowSecurityBiometric\" Value=\"4\" />\n        <Member Name=\"numeric\" Value=\"5\" />\n        <Member Name=\"numericComplex\" Value=\"6\" />\n        <Member Name=\"any\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"androidWorkProfileCrossProfileDataSharingType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"preventAny\" Value=\"1\" />\n        <Member Name=\"allowPersonalToWork\" Value=\"2\" />\n        <Member Name=\"noRestrictions\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"androidWorkProfileDefaultAppPermissionPolicyType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"prompt\" Value=\"1\" />\n        <Member Name=\"autoGrant\" Value=\"2\" />\n        <Member Name=\"autoDeny\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"androidWorkProfileRequiredPasswordType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"lowSecurityBiometric\" Value=\"1\" />\n        <Member Name=\"required\" Value=\"2\" />\n        <Member Name=\"atLeastNumeric\" Value=\"3\" />\n        <Member Name=\"numericComplex\" Value=\"4\" />\n        <Member Name=\"atLeastAlphabetic\" Value=\"5\" />\n        <Member Name=\"atLeastAlphanumeric\" Value=\"6\" />\n        <Member Name=\"alphanumericWithSymbols\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"applicationGuardBlockClipboardSharingType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"blockBoth\" Value=\"1\" />\n        <Member Name=\"blockHostToContainer\" Value=\"2\" />\n        <Member Name=\"blockContainerToHost\" Value=\"3\" />\n        <Member Name=\"blockNone\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"applicationGuardBlockFileTransferType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"blockImageAndTextFile\" Value=\"1\" />\n        <Member Name=\"blockImageFile\" Value=\"2\" />\n        <Member Name=\"blockNone\" Value=\"3\" />\n        <Member Name=\"blockTextFile\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"appListType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"appsInListCompliant\" Value=\"1\" />\n        <Member Name=\"appsNotInListCompliant\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"appLockerApplicationControlType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"enforceComponentsAndStoreApps\" Value=\"1\" />\n        <Member Name=\"auditComponentsAndStoreApps\" Value=\"2\" />\n        <Member Name=\"enforceComponentsStoreAppsAndSmartlocker\" Value=\"3\" />\n        <Member Name=\"auditComponentsStoreAppsAndSmartlocker\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"automaticUpdateMode\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"notifyDownload\" Value=\"1\" />\n        <Member Name=\"autoInstallAtMaintenanceTime\" Value=\"2\" />\n        <Member Name=\"autoInstallAndRebootAtMaintenanceTime\" Value=\"3\" />\n        <Member Name=\"autoInstallAndRebootAtScheduledTime\" Value=\"4\" />\n        <Member Name=\"autoInstallAndRebootWithoutEndUserControl\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"bitLockerEncryptionMethod\">\n        <Member Name=\"aesCbc128\" Value=\"3\" />\n        <Member Name=\"aesCbc256\" Value=\"4\" />\n        <Member Name=\"xtsAes128\" Value=\"6\" />\n        <Member Name=\"xtsAes256\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"defenderCloudBlockLevelType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"high\" Value=\"1\" />\n        <Member Name=\"highPlus\" Value=\"2\" />\n        <Member Name=\"zeroTolerance\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"defenderMonitorFileActivity\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"disable\" Value=\"1\" />\n        <Member Name=\"monitorAllFiles\" Value=\"2\" />\n        <Member Name=\"monitorIncomingFilesOnly\" Value=\"3\" />\n        <Member Name=\"monitorOutgoingFilesOnly\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"defenderPromptForSampleSubmission\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"alwaysPrompt\" Value=\"1\" />\n        <Member Name=\"promptBeforeSendingPersonalData\" Value=\"2\" />\n        <Member Name=\"neverSendData\" Value=\"3\" />\n        <Member Name=\"sendAllDataWithoutPrompting\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"defenderScanType\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"disabled\" Value=\"1\" />\n        <Member Name=\"quick\" Value=\"2\" />\n        <Member Name=\"full\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"defenderThreatAction\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"clean\" Value=\"1\" />\n        <Member Name=\"quarantine\" Value=\"2\" />\n        <Member Name=\"remove\" Value=\"3\" />\n        <Member Name=\"allow\" Value=\"4\" />\n        <Member Name=\"userDefined\" Value=\"5\" />\n        <Member Name=\"block\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"deviceComplianceActionType\">\n        <Member Name=\"noAction\" Value=\"0\" />\n        <Member Name=\"notification\" Value=\"1\" />\n        <Member Name=\"block\" Value=\"2\" />\n        <Member Name=\"retire\" Value=\"3\" />\n        <Member Name=\"wipe\" Value=\"4\" />\n        <Member Name=\"removeResourceAccessProfiles\" Value=\"5\" />\n        <Member Name=\"pushNotification\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"deviceThreatProtectionLevel\">\n        <Member Name=\"unavailable\" Value=\"0\" />\n        <Member Name=\"secured\" Value=\"1\" />\n        <Member Name=\"low\" Value=\"2\" />\n        <Member Name=\"medium\" Value=\"3\" />\n        <Member Name=\"high\" Value=\"4\" />\n        <Member Name=\"notSet\" Value=\"10\" />\n      </EnumType>\n      <EnumType Name=\"diagnosticDataSubmissionMode\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"none\" Value=\"1\" />\n        <Member Name=\"basic\" Value=\"2\" />\n        <Member Name=\"enhanced\" Value=\"3\" />\n        <Member Name=\"full\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"edgeCookiePolicy\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"allow\" Value=\"1\" />\n        <Member Name=\"blockThirdParty\" Value=\"2\" />\n        <Member Name=\"blockAll\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"edgeSearchEngineType\">\n        <Member Name=\"default\" Value=\"0\" />\n        <Member Name=\"bing\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"editionUpgradeLicenseType\">\n        <Member Name=\"productKey\" Value=\"0\" />\n        <Member Name=\"licenseFile\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"firewallCertificateRevocationListCheckMethodType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"none\" Value=\"1\" />\n        <Member Name=\"attempt\" Value=\"2\" />\n        <Member Name=\"require\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"firewallPacketQueueingMethodType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"disabled\" Value=\"1\" />\n        <Member Name=\"queueInbound\" Value=\"2\" />\n        <Member Name=\"queueOutbound\" Value=\"3\" />\n        <Member Name=\"queueBoth\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"firewallPreSharedKeyEncodingMethodType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"none\" Value=\"1\" />\n        <Member Name=\"utF8\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"internetSiteSecurityLevel\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"medium\" Value=\"1\" />\n        <Member Name=\"mediumHigh\" Value=\"2\" />\n        <Member Name=\"high\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"iosUpdatesInstallStatus\">\n        <Member Name=\"success\" Value=\"0\" />\n        <Member Name=\"available\" Value=\"1\" />\n        <Member Name=\"idle\" Value=\"2\" />\n        <Member Name=\"unknown\" Value=\"3\" />\n        <Member Name=\"downloading\" Value=\"-2016330712\" />\n        <Member Name=\"downloadFailed\" Value=\"-2016330711\" />\n        <Member Name=\"downloadRequiresComputer\" Value=\"-2016330710\" />\n        <Member Name=\"downloadInsufficientSpace\" Value=\"-2016330709\" />\n        <Member Name=\"downloadInsufficientPower\" Value=\"-2016330708\" />\n        <Member Name=\"downloadInsufficientNetwork\" Value=\"-2016330707\" />\n        <Member Name=\"installing\" Value=\"-2016330706\" />\n        <Member Name=\"installInsufficientSpace\" Value=\"-2016330705\" />\n        <Member Name=\"installInsufficientPower\" Value=\"-2016330704\" />\n        <Member Name=\"installPhoneCallInProgress\" Value=\"-2016330703\" />\n        <Member Name=\"installFailed\" Value=\"-2016330702\" />\n        <Member Name=\"notSupportedOperation\" Value=\"-2016330701\" />\n        <Member Name=\"sharedDeviceUserLoggedInError\" Value=\"-2016330699\" />\n      </EnumType>\n      <EnumType Name=\"miracastChannel\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"one\" Value=\"1\" />\n        <Member Name=\"two\" Value=\"2\" />\n        <Member Name=\"three\" Value=\"3\" />\n        <Member Name=\"four\" Value=\"4\" />\n        <Member Name=\"five\" Value=\"5\" />\n        <Member Name=\"six\" Value=\"6\" />\n        <Member Name=\"seven\" Value=\"7\" />\n        <Member Name=\"eight\" Value=\"8\" />\n        <Member Name=\"nine\" Value=\"9\" />\n        <Member Name=\"ten\" Value=\"10\" />\n        <Member Name=\"eleven\" Value=\"11\" />\n        <Member Name=\"thirtySix\" Value=\"36\" />\n        <Member Name=\"forty\" Value=\"40\" />\n        <Member Name=\"fortyFour\" Value=\"44\" />\n        <Member Name=\"fortyEight\" Value=\"48\" />\n        <Member Name=\"oneHundredFortyNine\" Value=\"149\" />\n        <Member Name=\"oneHundredFiftyThree\" Value=\"153\" />\n        <Member Name=\"oneHundredFiftySeven\" Value=\"157\" />\n        <Member Name=\"oneHundredSixtyOne\" Value=\"161\" />\n        <Member Name=\"oneHundredSixtyFive\" Value=\"165\" />\n      </EnumType>\n      <EnumType Name=\"policyPlatformType\">\n        <Member Name=\"android\" Value=\"0\" />\n        <Member Name=\"iOS\" Value=\"2\" />\n        <Member Name=\"macOS\" Value=\"3\" />\n        <Member Name=\"windowsPhone81\" Value=\"4\" />\n        <Member Name=\"windows81AndLater\" Value=\"5\" />\n        <Member Name=\"windows10AndLater\" Value=\"6\" />\n        <Member Name=\"androidWorkProfile\" Value=\"7\" />\n        <Member Name=\"all\" Value=\"100\" />\n      </EnumType>\n      <EnumType Name=\"prereleaseFeatures\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"settingsOnly\" Value=\"1\" />\n        <Member Name=\"settingsAndExperimentations\" Value=\"2\" />\n        <Member Name=\"notAllowed\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"ratingAppsType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"agesAbove4\" Value=\"2\" />\n        <Member Name=\"agesAbove9\" Value=\"3\" />\n        <Member Name=\"agesAbove12\" Value=\"4\" />\n        <Member Name=\"agesAbove17\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"ratingAustraliaMoviesType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"parentalGuidance\" Value=\"3\" />\n        <Member Name=\"mature\" Value=\"4\" />\n        <Member Name=\"agesAbove15\" Value=\"5\" />\n        <Member Name=\"agesAbove18\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"ratingAustraliaTelevisionType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"preschoolers\" Value=\"2\" />\n        <Member Name=\"children\" Value=\"3\" />\n        <Member Name=\"general\" Value=\"4\" />\n        <Member Name=\"parentalGuidance\" Value=\"5\" />\n        <Member Name=\"mature\" Value=\"6\" />\n        <Member Name=\"agesAbove15\" Value=\"7\" />\n        <Member Name=\"agesAbove15AdultViolence\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"ratingCanadaMoviesType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"parentalGuidance\" Value=\"3\" />\n        <Member Name=\"agesAbove14\" Value=\"4\" />\n        <Member Name=\"agesAbove18\" Value=\"5\" />\n        <Member Name=\"restricted\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"ratingCanadaTelevisionType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"children\" Value=\"2\" />\n        <Member Name=\"childrenAbove8\" Value=\"3\" />\n        <Member Name=\"general\" Value=\"4\" />\n        <Member Name=\"parentalGuidance\" Value=\"5\" />\n        <Member Name=\"agesAbove14\" Value=\"6\" />\n        <Member Name=\"agesAbove18\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"ratingFranceMoviesType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"agesAbove10\" Value=\"2\" />\n        <Member Name=\"agesAbove12\" Value=\"3\" />\n        <Member Name=\"agesAbove16\" Value=\"4\" />\n        <Member Name=\"agesAbove18\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"ratingFranceTelevisionType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"agesAbove10\" Value=\"2\" />\n        <Member Name=\"agesAbove12\" Value=\"3\" />\n        <Member Name=\"agesAbove16\" Value=\"4\" />\n        <Member Name=\"agesAbove18\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"ratingGermanyMoviesType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"agesAbove6\" Value=\"3\" />\n        <Member Name=\"agesAbove12\" Value=\"4\" />\n        <Member Name=\"agesAbove16\" Value=\"5\" />\n        <Member Name=\"adults\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"ratingGermanyTelevisionType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"agesAbove6\" Value=\"3\" />\n        <Member Name=\"agesAbove12\" Value=\"4\" />\n        <Member Name=\"agesAbove16\" Value=\"5\" />\n        <Member Name=\"adults\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"ratingIrelandMoviesType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"parentalGuidance\" Value=\"3\" />\n        <Member Name=\"agesAbove12\" Value=\"4\" />\n        <Member Name=\"agesAbove15\" Value=\"5\" />\n        <Member Name=\"agesAbove16\" Value=\"6\" />\n        <Member Name=\"adults\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"ratingIrelandTelevisionType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"children\" Value=\"3\" />\n        <Member Name=\"youngAdults\" Value=\"4\" />\n        <Member Name=\"parentalSupervision\" Value=\"5\" />\n        <Member Name=\"mature\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"ratingJapanMoviesType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"parentalGuidance\" Value=\"3\" />\n        <Member Name=\"agesAbove15\" Value=\"4\" />\n        <Member Name=\"agesAbove18\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"ratingJapanTelevisionType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"explicitAllowed\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"ratingNewZealandMoviesType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"parentalGuidance\" Value=\"3\" />\n        <Member Name=\"mature\" Value=\"4\" />\n        <Member Name=\"agesAbove13\" Value=\"5\" />\n        <Member Name=\"agesAbove15\" Value=\"6\" />\n        <Member Name=\"agesAbove16\" Value=\"7\" />\n        <Member Name=\"agesAbove18\" Value=\"8\" />\n        <Member Name=\"restricted\" Value=\"9\" />\n        <Member Name=\"agesAbove16Restricted\" Value=\"10\" />\n      </EnumType>\n      <EnumType Name=\"ratingNewZealandTelevisionType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"parentalGuidance\" Value=\"3\" />\n        <Member Name=\"adults\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"ratingUnitedKingdomMoviesType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"universalChildren\" Value=\"3\" />\n        <Member Name=\"parentalGuidance\" Value=\"4\" />\n        <Member Name=\"agesAbove12Video\" Value=\"5\" />\n        <Member Name=\"agesAbove12Cinema\" Value=\"6\" />\n        <Member Name=\"agesAbove15\" Value=\"7\" />\n        <Member Name=\"adults\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"ratingUnitedKingdomTelevisionType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"caution\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"ratingUnitedStatesMoviesType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"parentalGuidance\" Value=\"3\" />\n        <Member Name=\"parentalGuidance13\" Value=\"4\" />\n        <Member Name=\"restricted\" Value=\"5\" />\n        <Member Name=\"adults\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"ratingUnitedStatesTelevisionType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"childrenAll\" Value=\"2\" />\n        <Member Name=\"childrenAbove7\" Value=\"3\" />\n        <Member Name=\"general\" Value=\"4\" />\n        <Member Name=\"parentalGuidance\" Value=\"5\" />\n        <Member Name=\"childrenAbove14\" Value=\"6\" />\n        <Member Name=\"adults\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"requiredPasswordType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"alphanumeric\" Value=\"1\" />\n        <Member Name=\"numeric\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"safeSearchFilterType\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"strict\" Value=\"1\" />\n        <Member Name=\"moderate\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"sharedPCAccountDeletionPolicyType\">\n        <Member Name=\"immediate\" Value=\"0\" />\n        <Member Name=\"diskSpaceThreshold\" Value=\"1\" />\n        <Member Name=\"diskSpaceThresholdOrInactiveThreshold\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"sharedPCAllowedAccountType\">\n        <Member Name=\"guest\" Value=\"1\" />\n        <Member Name=\"domain\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"siteSecurityLevel\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"low\" Value=\"1\" />\n        <Member Name=\"mediumLow\" Value=\"2\" />\n        <Member Name=\"medium\" Value=\"3\" />\n        <Member Name=\"mediumHigh\" Value=\"4\" />\n        <Member Name=\"high\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"stateManagementSetting\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"blocked\" Value=\"1\" />\n        <Member Name=\"allowed\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"visibilitySetting\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"hide\" Value=\"1\" />\n        <Member Name=\"show\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"webBrowserCookieSettings\">\n        <Member Name=\"browserDefault\" Value=\"0\" />\n        <Member Name=\"blockAlways\" Value=\"1\" />\n        <Member Name=\"allowCurrentWebSite\" Value=\"2\" />\n        <Member Name=\"allowFromWebsitesVisited\" Value=\"3\" />\n        <Member Name=\"allowAlways\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"weeklySchedule\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"everyday\" Value=\"1\" />\n        <Member Name=\"sunday\" Value=\"2\" />\n        <Member Name=\"monday\" Value=\"3\" />\n        <Member Name=\"tuesday\" Value=\"4\" />\n        <Member Name=\"wednesday\" Value=\"5\" />\n        <Member Name=\"thursday\" Value=\"6\" />\n        <Member Name=\"friday\" Value=\"7\" />\n        <Member Name=\"saturday\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"welcomeScreenMeetingInformation\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"showOrganizerAndTimeOnly\" Value=\"1\" />\n        <Member Name=\"showOrganizerAndTimeAndSubject\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"windows10EditionType\">\n        <Member Name=\"windows10Enterprise\" Value=\"0\" />\n        <Member Name=\"windows10EnterpriseN\" Value=\"1\" />\n        <Member Name=\"windows10Education\" Value=\"2\" />\n        <Member Name=\"windows10EducationN\" Value=\"3\" />\n        <Member Name=\"windows10MobileEnterprise\" Value=\"4\" />\n        <Member Name=\"windows10HolographicEnterprise\" Value=\"5\" />\n        <Member Name=\"windows10Professional\" Value=\"6\" />\n        <Member Name=\"windows10ProfessionalN\" Value=\"7\" />\n        <Member Name=\"windows10ProfessionalEducation\" Value=\"8\" />\n        <Member Name=\"windows10ProfessionalEducationN\" Value=\"9\" />\n        <Member Name=\"windows10ProfessionalWorkstation\" Value=\"10\" />\n        <Member Name=\"windows10ProfessionalWorkstationN\" Value=\"11\" />\n      </EnumType>\n      <EnumType Name=\"windowsDeliveryOptimizationMode\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"httpOnly\" Value=\"1\" />\n        <Member Name=\"httpWithPeeringNat\" Value=\"2\" />\n        <Member Name=\"httpWithPeeringPrivateGroup\" Value=\"3\" />\n        <Member Name=\"httpWithInternetPeering\" Value=\"4\" />\n        <Member Name=\"simpleDownload\" Value=\"99\" />\n        <Member Name=\"bypassMode\" Value=\"100\" />\n      </EnumType>\n      <EnumType Name=\"windowsSpotlightEnablementSettings\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"disabled\" Value=\"1\" />\n        <Member Name=\"enabled\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"windowsStartMenuAppListVisibilityType\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"collapse\" Value=\"1\" />\n        <Member Name=\"remove\" Value=\"2\" />\n        <Member Name=\"disableSettingsApp\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"windowsStartMenuModeType\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"fullScreen\" Value=\"1\" />\n        <Member Name=\"nonFullScreen\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"windowsUpdateType\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"all\" Value=\"1\" />\n        <Member Name=\"businessReadyOnly\" Value=\"2\" />\n        <Member Name=\"windowsInsiderBuildFast\" Value=\"3\" />\n        <Member Name=\"windowsInsiderBuildSlow\" Value=\"4\" />\n        <Member Name=\"windowsInsiderBuildRelease\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"windowsUserAccountControlSettings\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"alwaysNotify\" Value=\"1\" />\n        <Member Name=\"notifyOnAppChanges\" Value=\"2\" />\n        <Member Name=\"notifyOnAppChangesWithoutDimming\" Value=\"3\" />\n        <Member Name=\"neverNotify\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"actionState\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"pending\" Value=\"1\" />\n        <Member Name=\"canceled\" Value=\"2\" />\n        <Member Name=\"active\" Value=\"3\" />\n        <Member Name=\"done\" Value=\"4\" />\n        <Member Name=\"failed\" Value=\"5\" />\n        <Member Name=\"notSupported\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"complianceState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"compliant\" Value=\"1\" />\n        <Member Name=\"noncompliant\" Value=\"2\" />\n        <Member Name=\"conflict\" Value=\"3\" />\n        <Member Name=\"error\" Value=\"4\" />\n        <Member Name=\"inGracePeriod\" Value=\"254\" />\n        <Member Name=\"configManager\" Value=\"255\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementExchangeAccessState\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"unknown\" Value=\"1\" />\n        <Member Name=\"allowed\" Value=\"2\" />\n        <Member Name=\"blocked\" Value=\"3\" />\n        <Member Name=\"quarantined\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementExchangeAccessStateReason\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"unknown\" Value=\"1\" />\n        <Member Name=\"exchangeGlobalRule\" Value=\"2\" />\n        <Member Name=\"exchangeIndividualRule\" Value=\"3\" />\n        <Member Name=\"exchangeDeviceRule\" Value=\"4\" />\n        <Member Name=\"exchangeUpgrade\" Value=\"5\" />\n        <Member Name=\"exchangeMailboxPolicy\" Value=\"6\" />\n        <Member Name=\"other\" Value=\"7\" />\n        <Member Name=\"compliant\" Value=\"8\" />\n        <Member Name=\"notCompliant\" Value=\"9\" />\n        <Member Name=\"notEnrolled\" Value=\"10\" />\n        <Member Name=\"unknownLocation\" Value=\"12\" />\n        <Member Name=\"mfaRequired\" Value=\"13\" />\n        <Member Name=\"azureADBlockDueToAccessPolicy\" Value=\"14\" />\n        <Member Name=\"compromisedPassword\" Value=\"15\" />\n        <Member Name=\"deviceNotKnownWithManagedApp\" Value=\"16\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementSubscriptionState\">\n        <Member Name=\"pending\" Value=\"0\" />\n        <Member Name=\"active\" Value=\"1\" />\n        <Member Name=\"warning\" Value=\"2\" />\n        <Member Name=\"disabled\" Value=\"3\" />\n        <Member Name=\"deleted\" Value=\"4\" />\n        <Member Name=\"blocked\" Value=\"5\" />\n        <Member Name=\"lockedOut\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"deviceRegistrationState\">\n        <Member Name=\"notRegistered\" Value=\"0\" />\n        <Member Name=\"registered\" Value=\"2\" />\n        <Member Name=\"revoked\" Value=\"3\" />\n        <Member Name=\"keyConflict\" Value=\"4\" />\n        <Member Name=\"approvalPending\" Value=\"5\" />\n        <Member Name=\"certificateReset\" Value=\"6\" />\n        <Member Name=\"notRegisteredPendingEnrollment\" Value=\"7\" />\n        <Member Name=\"unknown\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"managedDeviceOwnerType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"company\" Value=\"1\" />\n        <Member Name=\"personal\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"managedDevicePartnerReportedHealthState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"activated\" Value=\"1\" />\n        <Member Name=\"deactivated\" Value=\"2\" />\n        <Member Name=\"secured\" Value=\"3\" />\n        <Member Name=\"lowSeverity\" Value=\"4\" />\n        <Member Name=\"mediumSeverity\" Value=\"5\" />\n        <Member Name=\"highSeverity\" Value=\"6\" />\n        <Member Name=\"unresponsive\" Value=\"7\" />\n        <Member Name=\"compromised\" Value=\"8\" />\n        <Member Name=\"misconfigured\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"managementAgentType\">\n        <Member Name=\"eas\" Value=\"1\" />\n        <Member Name=\"mdm\" Value=\"2\" />\n        <Member Name=\"easMdm\" Value=\"3\" />\n        <Member Name=\"intuneClient\" Value=\"4\" />\n        <Member Name=\"easIntuneClient\" Value=\"5\" />\n        <Member Name=\"configurationManagerClient\" Value=\"8\" />\n        <Member Name=\"configurationManagerClientMdm\" Value=\"10\" />\n        <Member Name=\"configurationManagerClientMdmEas\" Value=\"11\" />\n        <Member Name=\"unknown\" Value=\"16\" />\n        <Member Name=\"jamf\" Value=\"32\" />\n        <Member Name=\"googleCloudDevicePolicyController\" Value=\"64\" />\n      </EnumType>\n      <EnumType Name=\"importedWindowsAutopilotDeviceIdentityImportStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"pending\" Value=\"1\" />\n        <Member Name=\"partial\" Value=\"2\" />\n        <Member Name=\"complete\" Value=\"3\" />\n        <Member Name=\"error\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"importedWindowsAutopilotDeviceIdentityUploadStatus\">\n        <Member Name=\"noUpload\" Value=\"0\" />\n        <Member Name=\"pending\" Value=\"1\" />\n        <Member Name=\"complete\" Value=\"2\" />\n        <Member Name=\"error\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"managedAppClipboardSharingLevel\">\n        <Member Name=\"allApps\" Value=\"0\" />\n        <Member Name=\"managedAppsWithPasteIn\" Value=\"1\" />\n        <Member Name=\"managedApps\" Value=\"2\" />\n        <Member Name=\"blocked\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"managedAppDataEncryptionType\">\n        <Member Name=\"useDeviceSettings\" Value=\"0\" />\n        <Member Name=\"afterDeviceRestart\" Value=\"1\" />\n        <Member Name=\"whenDeviceLockedExceptOpenFiles\" Value=\"2\" />\n        <Member Name=\"whenDeviceLocked\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"managedAppDataStorageLocation\">\n        <Member Name=\"oneDriveForBusiness\" Value=\"1\" />\n        <Member Name=\"sharePoint\" Value=\"2\" />\n        <Member Name=\"localStorage\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"managedAppDataTransferLevel\">\n        <Member Name=\"allApps\" Value=\"0\" />\n        <Member Name=\"managedApps\" Value=\"1\" />\n        <Member Name=\"none\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"managedAppFlaggedReason\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"rootedDevice\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"managedAppPinCharacterSet\">\n        <Member Name=\"numeric\" Value=\"0\" />\n        <Member Name=\"alphanumericAndSymbol\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"windowsInformationProtectionEnforcementLevel\">\n        <Member Name=\"noProtection\" Value=\"0\" />\n        <Member Name=\"encryptAndAuditOnly\" Value=\"1\" />\n        <Member Name=\"encryptAuditAndPrompt\" Value=\"2\" />\n        <Member Name=\"encryptAuditAndBlock\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"windowsInformationProtectionPinCharacterRequirements\">\n        <Member Name=\"notAllow\" Value=\"0\" />\n        <Member Name=\"requireAtLeastOne\" Value=\"1\" />\n        <Member Name=\"allow\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"notificationTemplateBrandingOptions\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"includeCompanyLogo\" Value=\"1\" />\n        <Member Name=\"includeCompanyName\" Value=\"2\" />\n        <Member Name=\"includeContactInformation\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementExchangeConnectorStatus\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"connectionPending\" Value=\"1\" />\n        <Member Name=\"connected\" Value=\"2\" />\n        <Member Name=\"disconnected\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementExchangeConnectorSyncType\">\n        <Member Name=\"fullSync\" Value=\"0\" />\n        <Member Name=\"deltaSync\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementExchangeConnectorType\">\n        <Member Name=\"onPremises\" Value=\"0\" />\n        <Member Name=\"hosted\" Value=\"1\" />\n        <Member Name=\"serviceToService\" Value=\"2\" />\n        <Member Name=\"dedicated\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementPartnerAppType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"singleTenantApp\" Value=\"1\" />\n        <Member Name=\"multiTenantApp\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementPartnerTenantState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"unavailable\" Value=\"1\" />\n        <Member Name=\"enabled\" Value=\"2\" />\n        <Member Name=\"terminated\" Value=\"3\" />\n        <Member Name=\"rejected\" Value=\"4\" />\n        <Member Name=\"unresponsive\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"enablement\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"enabled\" Value=\"1\" />\n        <Member Name=\"disabled\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"mdmAuthority\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"intune\" Value=\"1\" />\n        <Member Name=\"sccm\" Value=\"2\" />\n        <Member Name=\"office365\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"mobileThreatPartnerTenantState\">\n        <Member Name=\"unavailable\" Value=\"0\" />\n        <Member Name=\"available\" Value=\"1\" />\n        <Member Name=\"enabled\" Value=\"2\" />\n        <Member Name=\"unresponsive\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"vppTokenState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"valid\" Value=\"1\" />\n        <Member Name=\"expired\" Value=\"2\" />\n        <Member Name=\"invalid\" Value=\"3\" />\n        <Member Name=\"assignedToExternalMDM\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"vppTokenSyncStatus\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"inProgress\" Value=\"1\" />\n        <Member Name=\"completed\" Value=\"2\" />\n        <Member Name=\"failed\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"windowsHelloForBusinessPinUsage\">\n        <Member Name=\"allowed\" Value=\"0\" />\n        <Member Name=\"required\" Value=\"1\" />\n        <Member Name=\"disallowed\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"remoteAssistanceOnboardingStatus\">\n        <Member Name=\"notOnboarded\" Value=\"0\" />\n        <Member Name=\"onboarding\" Value=\"1\" />\n        <Member Name=\"onboarded\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"complianceStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"notApplicable\" Value=\"1\" />\n        <Member Name=\"compliant\" Value=\"2\" />\n        <Member Name=\"remediated\" Value=\"3\" />\n        <Member Name=\"nonCompliant\" Value=\"4\" />\n        <Member Name=\"error\" Value=\"5\" />\n        <Member Name=\"conflict\" Value=\"6\" />\n        <Member Name=\"notAssigned\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"deviceEnrollmentType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"userEnrollment\" Value=\"1\" />\n        <Member Name=\"deviceEnrollmentManager\" Value=\"2\" />\n        <Member Name=\"appleBulkWithUser\" Value=\"3\" />\n        <Member Name=\"appleBulkWithoutUser\" Value=\"4\" />\n        <Member Name=\"windowsAzureADJoin\" Value=\"5\" />\n        <Member Name=\"windowsBulkUserless\" Value=\"6\" />\n        <Member Name=\"windowsAutoEnrollment\" Value=\"7\" />\n        <Member Name=\"windowsBulkAzureDomainJoin\" Value=\"8\" />\n        <Member Name=\"windowsCoManagement\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"installIntent\">\n        <Member Name=\"available\" Value=\"0\" />\n        <Member Name=\"required\" Value=\"1\" />\n        <Member Name=\"uninstall\" Value=\"2\" />\n        <Member Name=\"availableWithoutEnrollment\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"savedUIStateGenerationOptions\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"omitSilverlightPolicyReferences\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"vppTokenAccountType\">\n        <Member Name=\"business\" Value=\"0\" />\n        <Member Name=\"education\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"applicationType\">\n        <Member Name=\"universal\" Value=\"1\" />\n        <Member Name=\"desktop\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"recipientScopeType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"internal\" Value=\"1\" />\n        <Member Name=\"external\" Value=\"2\" />\n        <Member Name=\"externalPartner\" Value=\"3\" />\n        <Member Name=\"externalNonPartner\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"securityNetworkProtocol\">\n        <Member Name=\"unknown\" Value=\"-1\" />\n        <Member Name=\"ip\" Value=\"0\" />\n        <Member Name=\"icmp\" Value=\"1\" />\n        <Member Name=\"igmp\" Value=\"2\" />\n        <Member Name=\"ggp\" Value=\"3\" />\n        <Member Name=\"ipv4\" Value=\"4\" />\n        <Member Name=\"tcp\" Value=\"6\" />\n        <Member Name=\"pup\" Value=\"12\" />\n        <Member Name=\"udp\" Value=\"17\" />\n        <Member Name=\"idp\" Value=\"22\" />\n        <Member Name=\"ipv6\" Value=\"41\" />\n        <Member Name=\"ipv6RoutingHeader\" Value=\"43\" />\n        <Member Name=\"ipv6FragmentHeader\" Value=\"44\" />\n        <Member Name=\"ipSecEncapsulatingSecurityPayload\" Value=\"50\" />\n        <Member Name=\"ipSecAuthenticationHeader\" Value=\"51\" />\n        <Member Name=\"icmpV6\" Value=\"58\" />\n        <Member Name=\"ipv6NoNextHeader\" Value=\"59\" />\n        <Member Name=\"ipv6DestinationOptions\" Value=\"60\" />\n        <Member Name=\"nd\" Value=\"77\" />\n        <Member Name=\"raw\" Value=\"255\" />\n        <Member Name=\"ipx\" Value=\"1000\" />\n        <Member Name=\"spx\" Value=\"1256\" />\n        <Member Name=\"spxII\" Value=\"1257\" />\n      </EnumType>\n      <EntityType Abstract=\"true\" Name=\"entity\">\n        <Property Name=\"id\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only.\" />\n        </Property>\n        <Key>\n          <PropertyRef Name=\"id\" />\n        </Key>\n      </EntityType>\n      <EntityType Abstract=\"true\" Name=\"attachment\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"contentType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MIME type.\" />\n        </Property>\n        <Property Name=\"isInline\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the attachment is an inline attachment; otherwise, false.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The attachment's file name.\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The length of the attachment in bytes.\" />\n        </Property>\n      </EntityType>\n      <EntityType Abstract=\"true\" Name=\"baseItem\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user, device, or application which created the item. Read-only.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of item creation. Read-only.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides a user-visible description of the item. Optional.\" />\n        </Property>\n        <Property Name=\"eTag\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ETag for the item. Read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user, device, and application which last modified the item. Read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the item was last modified. Read-only.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the item. Read-write.\" />\n        </Property>\n        <Property Name=\"parentReference\" Type=\"microsoft.graph.itemReference\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Parent information, if the item has a parent. Read-write.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL that displays the resource in the browser. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"createdByUser\" Type=\"microsoft.graph.user\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user who created the item. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"lastModifiedByUser\" Type=\"microsoft.graph.user\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user who last modified the item. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Abstract=\"true\" Name=\"baseItemVersion\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user which last modified the version. Read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the version was last modified. Read-only.\" />\n        </Property>\n        <Property Name=\"publication\" Type=\"microsoft.graph.publicationFacet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the publication status of this particular version. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"calendar\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"canEdit\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.\" />\n        </Property>\n        <Property Name=\"canShare\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.\" />\n        </Property>\n        <Property Name=\"canViewPrivateItems\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the user can read calendar items that have been marked private, false otherwise.\" />\n        </Property>\n        <Property Name=\"changeKey\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the version of the calendar object. Every time the calendar is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.\" />\n        </Property>\n        <Property Name=\"color\" Type=\"microsoft.graph.calendarColor\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the color theme to distinguish the calendar from other calendars in a UI. The property values are: LightBlue=0, LightGreen=1, LightOrange=2, LightGray=3, LightYellow=4, LightTeal=5, LightPink=6, LightBrown=7, LightRed=8, MaxColor=9, Auto=-1\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The calendar name.\" />\n        </Property>\n        <Property Name=\"owner\" Type=\"microsoft.graph.emailAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user.\" />\n        </Property>\n        <NavigationProperty Name=\"calendarView\" Type=\"Collection(microsoft.graph.event)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The calendar view for the calendar. Navigation property. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"events\" Type=\"Collection(microsoft.graph.event)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The events in the calendar. Navigation property. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the calendar. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the calendar. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"calendarGroup\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"changeKey\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the version of the calendar group. Every time the calendar group is changed, ChangeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.\" />\n        </Property>\n        <Property Name=\"classId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The class identifier. Read-only.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group name.\" />\n        </Property>\n        <NavigationProperty Name=\"calendars\" Type=\"Collection(microsoft.graph.calendar)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The calendars in the calendar group. Navigation property. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChart\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"height\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the height, in points, of the chart object.\" />\n        </Property>\n        <Property Name=\"left\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The distance, in points, from the left side of the chart to the worksheet origin.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the name of a chart object.\" />\n        </Property>\n        <Property Name=\"top\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart).\" />\n        </Property>\n        <Property Name=\"width\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the width, in points, of the chart object.\" />\n        </Property>\n        <NavigationProperty Name=\"axes\" Type=\"microsoft.graph.workbookChartAxes\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents chart axes. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"dataLabels\" Type=\"microsoft.graph.workbookChartDataLabels\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the datalabels on the chart. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartAreaFormat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encapsulates the format properties for the chart area. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"legend\" Type=\"microsoft.graph.workbookChartLegend\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the legend for the chart. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"series\" Type=\"Collection(microsoft.graph.workbookChartSeries)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents either a single series or collection of series in the chart. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"title\" Type=\"microsoft.graph.workbookChartTitle\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the title of the specified chart, including the text, visibility, position and formating of the title. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"worksheet\" Type=\"microsoft.graph.workbookWorksheet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The worksheet containing the current chart. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartAreaFormat\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the fill format of an object, which includes background formatting information. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the font attributes (font name, font size, color, etc.) for the current object. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartAxes\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"categoryAxis\" Type=\"microsoft.graph.workbookChartAxis\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the category axis in a chart. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"seriesAxis\" Type=\"microsoft.graph.workbookChartAxis\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the series axis of a 3-dimensional chart. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"valueAxis\" Type=\"microsoft.graph.workbookChartAxis\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the value axis in an axis. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartAxis\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"majorUnit\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the interval between two major tick marks. Can be set to a numeric value or an empty string.  The returned value is always a number.\" />\n        </Property>\n        <Property Name=\"maximum\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the maximum value on the value axis.  Can be set to a numeric value or an empty string (for automatic axis values).  The returned value is always a number.\" />\n        </Property>\n        <Property Name=\"minimum\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values).  The returned value is always a number.\" />\n        </Property>\n        <Property Name=\"minorUnit\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.\" />\n        </Property>\n        <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartAxisFormat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formatting of a chart object, which includes line and font formatting. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"majorGridlines\" Type=\"microsoft.graph.workbookChartGridlines\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a gridlines object that represents the major gridlines for the specified axis. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"minorGridlines\" Type=\"microsoft.graph.workbookChartGridlines\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a Gridlines object that represents the minor gridlines for the specified axis. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"title\" Type=\"microsoft.graph.workbookChartAxisTitle\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the axis title. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartAxisFormat\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the font attributes (font name, font size, color, etc.) for a chart axis element. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"line\" Type=\"microsoft.graph.workbookChartLineFormat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents chart line formatting. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartAxisTitle\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"text\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the axis title.\" />\n        </Property>\n        <Property Name=\"visible\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A boolean that specifies the visibility of an axis title.\" />\n        </Property>\n        <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartAxisTitleFormat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formatting of chart axis title. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartAxisTitleFormat\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the font attributes, such as font name, font size, color, etc. of chart axis title object. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartDataLabelFormat\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the fill format of the current chart data label. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the font attributes (font name, font size, color, etc.) for a chart data label. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartDataLabels\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"position\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DataLabelPosition value that represents the position of the data label. The possible values are: None, Center, InsideEnd, InsideBase, OutsideEnd, Left, Right, Top, Bottom, BestFit, Callout.\" />\n        </Property>\n        <Property Name=\"separator\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String representing the separator used for the data labels on a chart.\" />\n        </Property>\n        <Property Name=\"showBubbleSize\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the data label bubble size is visible or not.\" />\n        </Property>\n        <Property Name=\"showCategoryName\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the data label category name is visible or not.\" />\n        </Property>\n        <Property Name=\"showLegendKey\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the data label legend key is visible or not.\" />\n        </Property>\n        <Property Name=\"showPercentage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the data label percentage is visible or not.\" />\n        </Property>\n        <Property Name=\"showSeriesName\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the data label series name is visible or not.\" />\n        </Property>\n        <Property Name=\"showValue\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the data label value is visible or not.\" />\n        </Property>\n        <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartDataLabelFormat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the format of chart data labels, which includes fill and font formatting. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartFill\" BaseType=\"microsoft.graph.entity\" />\n      <EntityType Name=\"workbookChartFont\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"bold\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the bold status of font.\" />\n        </Property>\n        <Property Name=\"color\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HTML color code representation of the text color. E.g. #FF0000 represents Red.\" />\n        </Property>\n        <Property Name=\"italic\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the italic status of the font.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Font name (e.g. 'Calibri')\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Size of the font (e.g. 11)\" />\n        </Property>\n        <Property Name=\"underline\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of underline applied to the font. The possible values are: None, Single.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbookChartGridlines\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"visible\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the axis gridlines are visible or not.\" />\n        </Property>\n        <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartGridlinesFormat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formatting of chart gridlines. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartGridlinesFormat\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"line\" Type=\"microsoft.graph.workbookChartLineFormat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents chart line formatting. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartLegend\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"overlay\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value for whether the chart legend should overlap with the main body of the chart.\" />\n        </Property>\n        <Property Name=\"position\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the position of the legend on the chart. The possible values are: Top, Bottom, Left, Right, Corner, Custom.\" />\n        </Property>\n        <Property Name=\"visible\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A boolean value the represents the visibility of a ChartLegend object.\" />\n        </Property>\n        <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartLegendFormat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formatting of a chart legend, which includes fill and font formatting. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartLegendFormat\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the fill format of an object, which includes background formating information. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the font attributes such as font name, font size, color, etc. of a chart legend. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartLineFormat\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"color\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HTML color code representing the color of lines in the chart.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbookChartPoint\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"value\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the value of a chart point. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartPointFormat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encapsulates the format properties chart point. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartPointFormat\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the fill format of a chart, which includes background formating information. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartSeries\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the name of a series in a chart.\" />\n        </Property>\n        <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartSeriesFormat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formatting of a chart series, which includes fill and line formatting. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"points\" Type=\"Collection(microsoft.graph.workbookChartPoint)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of all points in the series. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartSeriesFormat\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the fill format of a chart series, which includes background formating information. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"line\" Type=\"microsoft.graph.workbookChartLineFormat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents line formatting. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartTitle\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"overlay\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the chart title will overlay the chart or not.\" />\n        </Property>\n        <Property Name=\"text\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the title text of a chart.\" />\n        </Property>\n        <Property Name=\"visible\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A boolean value the represents the visibility of a chart title object.\" />\n        </Property>\n        <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookChartTitleFormat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formatting of a chart title, which includes fill and font formatting. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartTitleFormat\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookChartFill\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the fill format of an object, which includes background formatting information. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookChartFont\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the font attributes (font name, font size, color, etc.) for the current object. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"columnDefinition\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"columnGroup\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For site columns, the name of the group this column belongs to. Helps organize related columns.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user-facing description of the column.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user-facing name of the column.\" />\n        </Property>\n        <Property Name=\"enforceUniqueValues\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, no two list items may have the same value for this column.\" />\n        </Property>\n        <Property Name=\"hidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the column is displayed in the user interface.\" />\n        </Property>\n        <Property Name=\"indexed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the column values can used for sorting and searching.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The API-facing name of the column as it appears in the [fields][] on a [listItem][]. For the user-facing name, see displayName.\" />\n        </Property>\n        <Property Name=\"readOnly\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the column values can be modified.\" />\n        </Property>\n        <Property Name=\"required\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the column value is not optional.\" />\n        </Property>\n        <Property Name=\"boolean\" Type=\"microsoft.graph.booleanColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores boolean values.\" />\n        </Property>\n        <Property Name=\"calculated\" Type=\"microsoft.graph.calculatedColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column's data is calculated based on other columns.\" />\n        </Property>\n        <Property Name=\"choice\" Type=\"microsoft.graph.choiceColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores data from a list of choices.\" />\n        </Property>\n        <Property Name=\"currency\" Type=\"microsoft.graph.currencyColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores currency values.\" />\n        </Property>\n        <Property Name=\"dateTime\" Type=\"microsoft.graph.dateTimeColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores DateTime values.\" />\n        </Property>\n        <Property Name=\"defaultValue\" Type=\"microsoft.graph.defaultColumnValue\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default value for this column.\" />\n        </Property>\n        <Property Name=\"lookup\" Type=\"microsoft.graph.lookupColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column's data is looked up from another source in the site.\" />\n        </Property>\n        <Property Name=\"number\" Type=\"microsoft.graph.numberColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores number values.\" />\n        </Property>\n        <Property Name=\"personOrGroup\" Type=\"microsoft.graph.personOrGroupColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores Person or Group values.\" />\n        </Property>\n        <Property Name=\"text\" Type=\"microsoft.graph.textColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores text values.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"columnLink\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the column  in this content type.\" />\n        </Property>\n      </EntityType>\n      <EntityType Abstract=\"true\" Name=\"outlookItem\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"categories\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The categories associated with the item\" />\n        </Property>\n        <Property Name=\"changeKey\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"contact\" OpenType=\"true\" BaseType=\"microsoft.graph.outlookItem\">\n        <Property Name=\"assistantName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the contact's assistant.\" />\n        </Property>\n        <Property Name=\"birthday\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's birthday. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n        <Property Name=\"businessAddress\" Type=\"microsoft.graph.physicalAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's business address.\" />\n        </Property>\n        <Property Name=\"businessHomePage\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The business home page of the contact.\" />\n        </Property>\n        <Property Name=\"businessPhones\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's business phone numbers.\" />\n        </Property>\n        <Property Name=\"children\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The names of the contact's children.\" />\n        </Property>\n        <Property Name=\"companyName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the contact's company.\" />\n        </Property>\n        <Property Name=\"department\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's department.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's display name.\" />\n        </Property>\n        <Property Name=\"emailAddresses\" Type=\"Collection(microsoft.graph.emailAddress)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's email addresses.\" />\n        </Property>\n        <Property Name=\"flag\" Type=\"microsoft.graph.followupFlag\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The flag value that indicates the status, start date, due date, or completion date for the message.\" />\n        </Property>\n        <Property Name=\"fileAs\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name the contact is filed under.\" />\n        </Property>\n        <Property Name=\"generation\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's generation.\" />\n        </Property>\n        <Property Name=\"givenName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's given name.\" />\n        </Property>\n        <Property Name=\"homeAddress\" Type=\"microsoft.graph.physicalAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's home address.\" />\n        </Property>\n        <Property Name=\"homePhones\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's home phone numbers.\" />\n        </Property>\n        <Property Name=\"imAddresses\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's instant messaging (IM) addresses.\" />\n        </Property>\n        <Property Name=\"initials\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's initials.\" />\n        </Property>\n        <Property Name=\"jobTitle\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact’s job title.\" />\n        </Property>\n        <Property Name=\"manager\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the contact's manager.\" />\n        </Property>\n        <Property Name=\"middleName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's middle name.\" />\n        </Property>\n        <Property Name=\"mobilePhone\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's mobile phone number.\" />\n        </Property>\n        <Property Name=\"nickName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's nickname.\" />\n        </Property>\n        <Property Name=\"officeLocation\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The location of the contact's office.\" />\n        </Property>\n        <Property Name=\"otherAddress\" Type=\"microsoft.graph.physicalAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Other addresses for the contact.\" />\n        </Property>\n        <Property Name=\"parentFolderId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the contact's parent folder.\" />\n        </Property>\n        <Property Name=\"personalNotes\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's notes about the contact.\" />\n        </Property>\n        <Property Name=\"profession\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's profession.\" />\n        </Property>\n        <Property Name=\"spouseName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the contact's spouse/partner.\" />\n        </Property>\n        <Property Name=\"surname\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's surname.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's title.\" />\n        </Property>\n        <Property Name=\"yomiCompanyName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The phonetic Japanese company name of the contact.\" />\n        </Property>\n        <Property Name=\"yomiGivenName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The phonetic Japanese given name (first name) of the contact.\" />\n        </Property>\n        <Property Name=\"yomiSurname\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The phonetic Japanese surname (last name)  of the contact.\" />\n        </Property>\n        <NavigationProperty Name=\"photo\" Type=\"microsoft.graph.profilePhoto\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional contact picture. You can get or set a photo for a contact.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the contact. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the contact. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the contact. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"contactFolder\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The folder's display name.\" />\n        </Property>\n        <Property Name=\"parentFolderId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the folder's parent folder.\" />\n        </Property>\n        <NavigationProperty Name=\"childFolders\" Type=\"Collection(microsoft.graph.contactFolder)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of child folders in the folder. Navigation property. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"contacts\" Type=\"Collection(microsoft.graph.contact)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contacts in the folder. Navigation property. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"contentType\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The descriptive text for the item.\" />\n        </Property>\n        <Property Name=\"group\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the group this content type belongs to. Helps organize related content types.\" />\n        </Property>\n        <Property Name=\"hidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the content type is hidden in the list's 'New' menu.\" />\n        </Property>\n        <Property Name=\"inheritedFrom\" Type=\"microsoft.graph.itemReference\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If this content type is inherited from another scope (like a site), provides a reference to the item where the content type is defined.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the content type.\" />\n        </Property>\n        <Property Name=\"order\" Type=\"microsoft.graph.contentTypeOrder\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the order in which the content type appears in the selection UI.\" />\n        </Property>\n        <Property Name=\"parentId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the content type.\" />\n        </Property>\n        <Property Name=\"readOnly\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, the content type cannot be modified unless this value is first set to false.\" />\n        </Property>\n        <Property Name=\"sealed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.\" />\n        </Property>\n        <NavigationProperty Name=\"columnLinks\" Type=\"Collection(microsoft.graph.columnLink)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of columns that are required by this content type\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"directoryObject\" OpenType=\"true\" BaseType=\"microsoft.graph.entity\" />\n      <EntityType Name=\"contract\" OpenType=\"true\" BaseType=\"microsoft.graph.directoryObject\">\n        <Property Name=\"contractType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of contract.Possible values are: SyndicationPartner - Partner that exclusively resells and manages O365 and Intune for this customer. They resell and support their customers. BreadthPartner - Partner has the ability to provide administrative support for this customer. However, the partner is not allowed to resell to the customer.ResellerPartner - Partner that is similar to a syndication partner, except that the partner doesn’t have exclusive access to a tenant. In the syndication case, the customer cannot buy additional direct subscriptions from Microsoft or from other partners.\" />\n        </Property>\n        <Property Name=\"customerId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the customer tenant referenced by this partnership. Corresponds to the id property of the customer tenant's organization resource.\" />\n        </Property>\n        <Property Name=\"defaultDomainName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A copy of the customer tenant's default domain name. The copy is made when the partnership with the customer is established. It is not automatically updated if the customer tenant's default domain name changes.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A copy of the customer tenant's display name. The copy is made when the partnership with the customer is established. It is not automatically updated if the customer tenant's display name changes.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"conversation\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether any of the posts within this Conversation has at least one attachment.\" />\n        </Property>\n        <Property Name=\"lastDeliveredDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n        <Property Name=\"preview\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A short summary from the body of the latest post in this converstaion.\" />\n        </Property>\n        <Property Name=\"topic\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.\" />\n        </Property>\n        <Property Name=\"uniqueSenders\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All the users that sent a message to this Conversation.\" />\n        </Property>\n        <NavigationProperty Name=\"threads\" Type=\"Collection(microsoft.graph.conversationThread)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"conversationThread\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"ccRecipients\" Type=\"Collection(microsoft.graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Cc: recipients for the thread.\" />\n        </Property>\n        <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether any of the posts within this thread has at least one attachment.\" />\n        </Property>\n        <Property Name=\"isLocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the thread is locked.\" />\n        </Property>\n        <Property Name=\"lastDeliveredDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n        <Property Name=\"preview\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A short summary from the body of the latest post in this converstaion.\" />\n        </Property>\n        <Property Name=\"toRecipients\" Type=\"Collection(microsoft.graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The To: recipients for the thread.\" />\n        </Property>\n        <Property Name=\"topic\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.\" />\n        </Property>\n        <Property Name=\"uniqueSenders\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All the users that sent a message to this thread.\" />\n        </Property>\n        <NavigationProperty Name=\"posts\" Type=\"Collection(microsoft.graph.post)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"device\" OpenType=\"true\" BaseType=\"microsoft.graph.directoryObject\">\n        <Property Name=\"accountEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the account is enabled; otherwise, false. Required.\" />\n        </Property>\n        <Property Name=\"alternativeSecurityIds\" Type=\"Collection(microsoft.graph.alternativeSecurityId)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only. Not nullable.\" />\n        </Property>\n        <Property Name=\"approximateLastSignInDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' Read-only.\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier set by Azure Device Registration Service at the time of registration.\" />\n        </Property>\n        <Property Name=\"deviceMetadata\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For interal use only. Set to null.\" />\n        </Property>\n        <Property Name=\"deviceVersion\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For interal use only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the device. Required.\" />\n        </Property>\n        <Property Name=\"isCompliant\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.\" />\n        </Property>\n        <Property Name=\"isManaged\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.\" />\n        </Property>\n        <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time at which the object was synced with the on-premises directory.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' Read-only.\" />\n        </Property>\n        <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only.\" />\n        </Property>\n        <Property Name=\"operatingSystem\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of operating system on the device. Required.\" />\n        </Property>\n        <Property Name=\"operatingSystemVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the operating system on the device. Required.\" />\n        </Property>\n        <Property Name=\"physicalIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For interal use only. Not nullable.\" />\n        </Property>\n        <Property Name=\"trustType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of trust for the joined device. Read-only. Possible values: Workplace - indicates bring your own personal devicesAzureAd - Cloud only joined devicesServerAd - on-premises domain joined devices joined to Azure AD. For more details, see Introduction to device management in Azure Active Directory\" />\n        </Property>\n        <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the device. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"registeredOwners\" Type=\"Collection(microsoft.graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"registeredUsers\" Type=\"Collection(microsoft.graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"directory\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"deletedItems\" Type=\"Collection(microsoft.graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recently deleted items. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"directoryRole\" OpenType=\"true\" BaseType=\"microsoft.graph.directoryObject\">\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description for the directory role. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the directory role. Read-only.\" />\n        </Property>\n        <Property Name=\"roleTemplateId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read only.\" />\n        </Property>\n        <NavigationProperty Name=\"members\" Type=\"Collection(microsoft.graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users that are members of this directory role. HTTP Methods: GET, POST, DELETE. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"directoryRoleTemplate\" OpenType=\"true\" BaseType=\"microsoft.graph.directoryObject\">\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description to set for the directory role. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name to set for the directory role. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"domain\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"authenticationType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Azure AD performs user authentication.Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable\" />\n        </Property>\n        <Property Name=\"availabilityStatus\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This property is always null except when the verify action is used. When the verify action is used, a domain entity is returned in the response. The availabilityStatus property of the domain entity in the response is either AvailableImmediately or EmailVerifiedDomainTakeoverScheduled.\" />\n        </Property>\n        <Property Name=\"isAdminManaged\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value of the property is false if the DNS record management of the domain has been delegated to Office 365. Otherwise, the value is true. Not nullable\" />\n        </Property>\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if this is the default domain that is used for user creation. There is only one default domain per company. Not nullable\" />\n        </Property>\n        <Property Name=\"isInitial\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if this is the initial domain created by Microsoft Online Services (companyname.onmicrosoft.com). There is only one initial domain per company. Not nullable\" />\n        </Property>\n        <Property Name=\"isRoot\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the domain is a verified root domain. Otherwise, false if the domain is a subdomain or unverified. Not nullable\" />\n        </Property>\n        <Property Name=\"isVerified\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the domain has completed domain ownership verification. Not nullable\" />\n        </Property>\n        <Property Name=\"state\" Type=\"microsoft.graph.domainState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of asynchronous operations scheduled for the domain.\" />\n        </Property>\n        <Property Name=\"supportedServices\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The capabilities assigned to the domain.Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, YammerNot nullable\" />\n        </Property>\n        <NavigationProperty Name=\"domainNameReferences\" Type=\"Collection(microsoft.graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only, Nullable\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"serviceConfigurationRecords\" Type=\"Collection(microsoft.graph.domainDnsRecord)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services.Read-only, Nullable\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"verificationDnsRecords\" Type=\"Collection(microsoft.graph.domainDnsRecord)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Azure AD.Read-only, Nullable\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"domainDnsRecord\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"isOptional\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If false, this record must be configured by the customer at the DNS host for Microsoft Online Services to operate correctly with the domain.\" />\n        </Property>\n        <Property Name=\"label\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value used when configuring the name of the DNS record at the DNS host.\" />\n        </Property>\n        <Property Name=\"recordType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates what type of DNS record this entity represents.The value can be one of the following: CName, Mx, Srv, TxtKey\" />\n        </Property>\n        <Property Name=\"supportedService\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Online Service or feature that has a dependency on this DNS record.Can be one of the following values: null, Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune\" />\n        </Property>\n        <Property Name=\"ttl\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value to use when configuring the time-to-live (ttl) property of the DNS record at the DNS host. Not nullable\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"domainDnsCnameRecord\" BaseType=\"microsoft.graph.domainDnsRecord\">\n        <Property Name=\"canonicalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The canonical name of the CNAME record. Used to configure the CNAME record at the DNS host.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"domainDnsMxRecord\" BaseType=\"microsoft.graph.domainDnsRecord\">\n        <Property Name=\"mailExchange\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value used when configuring the answer/destination/value of the MX record at the DNS host.\" />\n        </Property>\n        <Property Name=\"preference\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value used when configuring the Preference/Priority property of the MX record at the DNS host.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"domainDnsSrvRecord\" BaseType=\"microsoft.graph.domainDnsRecord\">\n        <Property Name=\"nameTarget\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value to use when configuring the Target property of the SRV record at the DNS host.\" />\n        </Property>\n        <Property Name=\"port\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value to use when configuring the port property of the SRV record at the DNS host.\" />\n        </Property>\n        <Property Name=\"priority\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value to use when configuring the priority property of the SRV record at the DNS host.\" />\n        </Property>\n        <Property Name=\"protocol\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value to use when configuring the protocol property of the SRV record at the DNS host.\" />\n        </Property>\n        <Property Name=\"service\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value to use when configuring the service property of the SRV record at the DNS host.\" />\n        </Property>\n        <Property Name=\"weight\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value to use when configuring the weight property of the SRV record at the DNS host.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"domainDnsTxtRecord\" BaseType=\"microsoft.graph.domainDnsRecord\">\n        <Property Name=\"text\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value used when configuring the text property at the DNS host.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"domainDnsUnavailableRecord\" BaseType=\"microsoft.graph.domainDnsRecord\">\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the reason why the DomainDnsUnavailableRecord entity is returned.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"drive\" BaseType=\"microsoft.graph.baseItem\">\n        <Property Name=\"driveType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the type of drive represented by this resource. OneDrive personal drives will return personal. OneDrive for Business will return business. SharePoint document libraries will return documentLibrary. Read-only.\" />\n        </Property>\n        <Property Name=\"owner\" Type=\"microsoft.graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The user account that owns the drive. Read-only.\" />\n        </Property>\n        <Property Name=\"quota\" Type=\"microsoft.graph.quota\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Information about the drive's storage space quota. Read-only.\" />\n        </Property>\n        <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns identifiers useful for SharePoint REST compatibility. Read-only.\" />\n        </Property>\n        <Property Name=\"system\" Type=\"microsoft.graph.systemFacet\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, indicates that this is a system-managed drive. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"items\" Type=\"Collection(microsoft.graph.driveItem)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All items contained in the drive. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"root\" Type=\"microsoft.graph.driveItem\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The root folder of the drive. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"special\" Type=\"Collection(microsoft.graph.driveItem)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of common folders available in OneDrive. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"list\" Type=\"microsoft.graph.list\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For drives in SharePoint, the underlying document library list. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"driveItem\" OpenType=\"true\" BaseType=\"microsoft.graph.baseItem\">\n        <Property Name=\"audio\" Type=\"microsoft.graph.audio\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audio metadata, if the item is an audio file. Read-only.\" />\n        </Property>\n        <Property Name=\"content\" Type=\"Edm.Stream\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content stream, if the item represents a file.\" />\n        </Property>\n        <Property Name=\"cTag\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An eTag for the content of the item. This eTag is not changed if only the metadata is changed. Note This property is not returned if the item is a folder. Read-only.\" />\n        </Property>\n        <Property Name=\"deleted\" Type=\"microsoft.graph.deleted\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the deleted state of the item. Read-only.\" />\n        </Property>\n        <Property Name=\"file\" Type=\"microsoft.graph.file\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File metadata, if the item is a file. Read-only.\" />\n        </Property>\n        <Property Name=\"fileSystemInfo\" Type=\"microsoft.graph.fileSystemInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File system information on client. Read-write.\" />\n        </Property>\n        <Property Name=\"folder\" Type=\"microsoft.graph.folder\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Folder metadata, if the item is a folder. Read-only.\" />\n        </Property>\n        <Property Name=\"image\" Type=\"microsoft.graph.image\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Image metadata, if the item is an image. Read-only.\" />\n        </Property>\n        <Property Name=\"location\" Type=\"microsoft.graph.geoCoordinates\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Location metadata, if the item has location data. Read-only.\" />\n        </Property>\n        <Property Name=\"package\" Type=\"microsoft.graph.package\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, indicates that this item is a package instead of a folder or file. Packages are treated like files in some contexts and folders in others. Read-only.\" />\n        </Property>\n        <Property Name=\"photo\" Type=\"microsoft.graph.photo\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Photo metadata, if the item is a photo. Read-only.\" />\n        </Property>\n        <Property Name=\"publication\" Type=\"microsoft.graph.publicationFacet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides information about the published or checked-out state of an item, in locations that support such actions. This property is not returned by default. Read-only.\" />\n        </Property>\n        <Property Name=\"remoteItem\" Type=\"microsoft.graph.remoteItem\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote item data, if the item is shared from a drive other than the one being accessed. Read-only.\" />\n        </Property>\n        <Property Name=\"root\" Type=\"microsoft.graph.root\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If this property is non-null, it indicates that the driveItem is the top-most driveItem in the drive.\" />\n        </Property>\n        <Property Name=\"searchResult\" Type=\"microsoft.graph.searchResult\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Search metadata, if the item is from a search result. Read-only.\" />\n        </Property>\n        <Property Name=\"shared\" Type=\"microsoft.graph.shared\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the item has been shared with others and provides information about the shared state of the item. Read-only.\" />\n        </Property>\n        <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns identifiers useful for SharePoint REST compatibility. Read-only.\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Size of the item in bytes. Read-only.\" />\n        </Property>\n        <Property Name=\"specialFolder\" Type=\"microsoft.graph.specialFolder\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the current item is also available as a special folder, this facet is returned. Read-only.\" />\n        </Property>\n        <Property Name=\"video\" Type=\"microsoft.graph.video\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Video metadata, if the item is a video. Read-only.\" />\n        </Property>\n        <Property Name=\"webDavUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WebDAV compatible URL for the item.\" />\n        </Property>\n        <NavigationProperty Name=\"children\" Type=\"Collection(microsoft.graph.driveItem)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"permissions\" Type=\"Collection(microsoft.graph.permission)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of permissions for the item. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"thumbnails\" Type=\"Collection(microsoft.graph.thumbnailSet)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"versions\" Type=\"Collection(microsoft.graph.driveItemVersion)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"listItem\" Type=\"microsoft.graph.listItem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For drives in SharePoint, the associated document library list item. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"workbook\" Type=\"microsoft.graph.workbook\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For files that are Excel spreadsheets, accesses the workbook API to work with the spreadsheet's contents. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"driveItemVersion\" BaseType=\"microsoft.graph.baseItemVersion\">\n        <Property Name=\"content\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content stream for this version of the item.\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the size of the content stream for this version of the item.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"educationClass\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the class.\" />\n        </Property>\n        <Property Name=\"classCode\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Class code used by the school to identify the class.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity who created the class\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the class.\" />\n        </Property>\n        <Property Name=\"externalId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the class from the syncing system.\" />\n        </Property>\n        <Property Name=\"externalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the class in the syncing system.\" />\n        </Property>\n        <Property Name=\"externalSource\" Type=\"microsoft.graph.educationExternalSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How this class was created. The possible values are: sis, manual, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"mailNickname\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mail name for sending email to all members, if this is enabled.\" />\n        </Property>\n        <Property Name=\"term\" Type=\"microsoft.graph.educationTerm\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Term for this class.\" />\n        </Property>\n        <NavigationProperty Name=\"members\" Type=\"Collection(microsoft.graph.educationUser)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All users in the class. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"schools\" Type=\"Collection(microsoft.graph.educationSchool)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All schools that this class is associated with. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"teachers\" Type=\"Collection(microsoft.graph.educationUser)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All teachers in the class. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"group\" Type=\"microsoft.graph.group\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The directory group corresponding to this class.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Abstract=\"true\" Name=\"educationOrganization\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Organization description.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Organization display name.\" />\n        </Property>\n        <Property Name=\"externalSource\" Type=\"microsoft.graph.educationExternalSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Source where this organization was created from. The possible values are: sis, manual, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"educationRoot\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"classes\" Type=\"Collection(microsoft.graph.educationClass)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"me\" Type=\"microsoft.graph.educationUser\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"schools\" Type=\"Collection(microsoft.graph.educationSchool)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"users\" Type=\"Collection(microsoft.graph.educationUser)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"educationSchool\" BaseType=\"microsoft.graph.educationOrganization\">\n        <Property Name=\"status\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-Only. The possible values are: inactive, active, expired, deleteable.\" />\n        </Property>\n        <Property Name=\"principalEmail\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the principal.\" />\n        </Property>\n        <Property Name=\"principalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the principal.\" />\n        </Property>\n        <Property Name=\"externalPrincipalId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of principal in syncing system.\" />\n        </Property>\n        <Property Name=\"highestGrade\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Highest grade taught.\" />\n        </Property>\n        <Property Name=\"lowestGrade\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lowest grade taught.\" />\n        </Property>\n        <Property Name=\"schoolNumber\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"School Number.\" />\n        </Property>\n        <Property Name=\"address\" Type=\"microsoft.graph.physicalAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address of the school.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity who created the school.\" />\n        </Property>\n        <Property Name=\"externalId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of school in syncing system.\" />\n        </Property>\n        <Property Name=\"fax\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fax number of school.\" />\n        </Property>\n        <Property Name=\"phone\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of school.\" />\n        </Property>\n        <NavigationProperty Name=\"classes\" Type=\"Collection(microsoft.graph.educationClass)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Classes taught at the school. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"users\" Type=\"Collection(microsoft.graph.educationUser)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users in the school. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"educationUser\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"accountEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.\" />\n        </Property>\n        <Property Name=\"assignedLicenses\" Type=\"Collection(microsoft.graph.assignedLicense)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The licenses that are assigned to the user. Not nullable.\" />\n        </Property>\n        <Property Name=\"assignedPlans\" Type=\"Collection(microsoft.graph.assignedPlan)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The plans that are assigned to the user. Read-only. Not nullable.\" />\n        </Property>\n        <Property Name=\"businessPhones\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The telephone numbers for the user. Note: Although this is a string collection, only one number can be set for this property.\" />\n        </Property>\n        <Property Name=\"department\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name for the department in which the user works. Supports $filter.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Supports $filter and $orderby.\" />\n        </Property>\n        <Property Name=\"givenName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The given name (first name) of the user. Supports $filter.\" />\n        </Property>\n        <Property Name=\"middleName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The middle name of user.\" />\n        </Property>\n        <Property Name=\"surname\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's surname (family name or last name). Supports $filter.\" />\n        </Property>\n        <Property Name=\"mail\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SMTP address for the user; for example, 'jeff@contoso.onmicrosoft.com'. Read-Only. Supports $filter.\" />\n        </Property>\n        <Property Name=\"mailNickname\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mail alias for the user. This property must be specified when a user is created. Supports $filter.\" />\n        </Property>\n        <Property Name=\"mobilePhone\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The primary cellular telephone number for the user.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity who created the user.\" />\n        </Property>\n        <Property Name=\"externalSource\" Type=\"microsoft.graph.educationExternalSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Where this user was created from. The possible values are: sis, manual, unkownFutureValue.\" />\n        </Property>\n        <Property Name=\"mailingAddress\" Type=\"microsoft.graph.physicalAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mail address of user.\" />\n        </Property>\n        <Property Name=\"passwordPolicies\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies password policies for the user. This value is an enumeration with one possible value being 'DisableStrongPassword', which allows weaker passwords than the default policy to be specified. 'DisablePasswordExpiration' can also be specified. The two can be specified together; for example: 'DisablePasswordExpiration, DisableStrongPassword'.\" />\n        </Property>\n        <Property Name=\"passwordProfile\" Type=\"microsoft.graph.passwordProfile\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the password profile for the user. The profile contains the user’s password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required.\" />\n        </Property>\n        <Property Name=\"preferredLanguage\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The preferred language for the user. Should follow ISO 639-1 Code; for example, 'en-US'.\" />\n        </Property>\n        <Property Name=\"primaryRole\" Type=\"microsoft.graph.educationUserRole\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default role for a user. The user's role might be different in an individual class. The possible values are: student, teacher, unknownFutureValue. Supports $filter.\" />\n        </Property>\n        <Property Name=\"provisionedPlans\" Type=\"Collection(microsoft.graph.provisionedPlan)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The plans that are provisioned for the user. Read-only. Not nullable.\" />\n        </Property>\n        <Property Name=\"residenceAddress\" Type=\"microsoft.graph.physicalAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address where user lives.\" />\n        </Property>\n        <Property Name=\"student\" Type=\"microsoft.graph.educationStudent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the primary role is student, this block will contain student specific data.\" />\n        </Property>\n        <Property Name=\"teacher\" Type=\"microsoft.graph.educationTeacher\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the primary role is teacher, this block will conatin teacher specific data.\" />\n        </Property>\n        <Property Name=\"usageLocation\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A two-letter country code (ISO standard 3166). Required for users who will be assigned licenses due to a legal requirement to check for availability of services in countries or regions. Examples include: 'US', 'JP', and 'GB'. Not nullable. Supports $filter.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where domain must be present in the tenant’s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Supports $filter and $orderby.\" />\n        </Property>\n        <Property Name=\"userType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string value that can be used to classify user types in your directory, such as 'Member' and 'Guest'. Supports $filter.\" />\n        </Property>\n        <NavigationProperty Name=\"classes\" Type=\"Collection(microsoft.graph.educationClass)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Classes to which the user belongs. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"schools\" Type=\"Collection(microsoft.graph.educationSchool)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Schools to which the user belongs. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"assignments\" Type=\"microsoft.graph.educationAssignment\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of assignments for the user. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"user\" Type=\"microsoft.graph.user\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The directory user corresponding to this user.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"event\" OpenType=\"true\" BaseType=\"microsoft.graph.outlookItem\">\n        <Property Name=\"attendees\" Type=\"Collection(microsoft.graph.attendee)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of attendees for the event.\" />\n        </Property>\n        <Property Name=\"body\" Type=\"microsoft.graph.itemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The body of the message associated with the event. It can be in HTML or text format.\" />\n        </Property>\n        <Property Name=\"bodyPreview\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The preview of the message associated with the event. It is in text format.\" />\n        </Property>\n        <Property Name=\"end\" Type=\"microsoft.graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date, time, and time zone that the event ends.\" />\n        </Property>\n        <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set to true if the event has attachments.\" />\n        </Property>\n        <Property Name=\"iCalUId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier that is shared by all instances of an event across different calendars.\" />\n        </Property>\n        <Property Name=\"importance\" Type=\"microsoft.graph.importance\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The importance of the event. The possible values are: low, normal, high.\" />\n        </Property>\n        <Property Name=\"isAllDay\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set to true if the event lasts all day.\" />\n        </Property>\n        <Property Name=\"isCancelled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set to true if the event has been canceled.\" />\n        </Property>\n        <Property Name=\"isOrganizer\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set to true if the message sender is also the organizer.\" />\n        </Property>\n        <Property Name=\"isReminderOn\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set to true if an alert is set to remind the user of the event.\" />\n        </Property>\n        <Property Name=\"location\" Type=\"microsoft.graph.location\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The location of the event.\" />\n        </Property>\n        <Property Name=\"locations\" Type=\"Collection(microsoft.graph.location)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.\" />\n        </Property>\n        <Property Name=\"onlineMeetingUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A URL for an online meeting. The property is set only when an organizer specifies an event as an online meeting such as a Skype meeting. Read-only.\" />\n        </Property>\n        <Property Name=\"organizer\" Type=\"microsoft.graph.recipient\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organizer of the event.\" />\n        </Property>\n        <Property Name=\"originalEndTimeZone\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The end time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.\" />\n        </Property>\n        <Property Name=\"originalStart\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n        <Property Name=\"originalStartTimeZone\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.\" />\n        </Property>\n        <Property Name=\"recurrence\" Type=\"microsoft.graph.patternedRecurrence\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The recurrence pattern for the event.\" />\n        </Property>\n        <Property Name=\"reminderMinutesBeforeStart\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of minutes before the event start time that the reminder alert occurs.\" />\n        </Property>\n        <Property Name=\"responseRequested\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set to true if the sender would like a response when the event is accepted or declined.\" />\n        </Property>\n        <Property Name=\"responseStatus\" Type=\"microsoft.graph.responseStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of response sent in response to an event message.\" />\n        </Property>\n        <Property Name=\"sensitivity\" Type=\"microsoft.graph.sensitivity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The possible values are: normal, personal, private, confidential.\" />\n        </Property>\n        <Property Name=\"seriesMasterId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID for the recurring series master item, if this event is part of a recurring series.\" />\n        </Property>\n        <Property Name=\"showAs\" Type=\"microsoft.graph.freeBusyStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status to show. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.\" />\n        </Property>\n        <Property Name=\"start\" Type=\"microsoft.graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date, time, and time zone that the event starts.\" />\n        </Property>\n        <Property Name=\"subject\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The text of the event's subject line.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"microsoft.graph.eventType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The event type. The possible values are: singleInstance, occurrence, exception, seriesMaster. Read-only.\" />\n        </Property>\n        <Property Name=\"webLink\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL to open the event in Outlook Web App.The event will open in the browser if you are logged in to your mailbox via Outlook Web App. You will be prompted to login if you are not already logged in with the browser.This URL can be accessed from within an iFrame.\" />\n        </Property>\n        <NavigationProperty Name=\"attachments\" Type=\"Collection(microsoft.graph.attachment)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of fileAttachment and itemAttachment attachments for the event. Navigation property. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"calendar\" Type=\"microsoft.graph.calendar\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The calendar that contains the event. Navigation property. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the event. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"instances\" Type=\"Collection(microsoft.graph.event)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The instances of the event. Navigation property. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the event. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the event. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"message\" OpenType=\"true\" BaseType=\"microsoft.graph.outlookItem\">\n        <Property Name=\"bccRecipients\" Type=\"Collection(microsoft.graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Bcc: recipients for the message.\" />\n        </Property>\n        <Property Name=\"body\" Type=\"microsoft.graph.itemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The body of the message. It can be in HTML or text format.\" />\n        </Property>\n        <Property Name=\"bodyPreview\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The first 255 characters of the message body. It is in text format.\" />\n        </Property>\n        <Property Name=\"ccRecipients\" Type=\"Collection(microsoft.graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Cc: recipients for the message.\" />\n        </Property>\n        <Property Name=\"conversationId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the conversation the email belongs to.\" />\n        </Property>\n        <Property Name=\"flag\" Type=\"microsoft.graph.followupFlag\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The flag value that indicates the status, start date, due date, or completion date for the message.\" />\n        </Property>\n        <Property Name=\"from\" Type=\"microsoft.graph.recipient\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mailbox owner and sender of the message. The value must correspond to the actual mailbox used.\" />\n        </Property>\n        <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the message has attachments. This property doesn't include inline attachments, so if a message contains only inline attachments, this property is false. To verify the existence of inline attachments, parse the body property to look for a src attribute, such as &lt;IMG src='cid:image001.jpg@01D26CD8.6C05F070'&gt;.\" />\n        </Property>\n        <Property Name=\"importance\" Type=\"microsoft.graph.importance\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The importance of the message: Low, Normal, High.\" />\n        </Property>\n        <Property Name=\"inferenceClassification\" Type=\"microsoft.graph.inferenceClassificationType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The classification of the message for the user, based on inferred relevance or importance, or on an explicit override. The possible values are: focused or other.\" />\n        </Property>\n        <Property Name=\"internetMessageHeaders\" Type=\"Collection(microsoft.graph.internetMessageHeader)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message.\" />\n        </Property>\n        <Property Name=\"internetMessageId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The message ID in the format specified by RFC2822.\" />\n        </Property>\n        <Property Name=\"isDeliveryReceiptRequested\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a read receipt is requested for the message.\" />\n        </Property>\n        <Property Name=\"isDraft\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the message is a draft. A message is a draft if it hasn't been sent yet.\" />\n        </Property>\n        <Property Name=\"isRead\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the message has been read.\" />\n        </Property>\n        <Property Name=\"isReadReceiptRequested\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a read receipt is requested for the message.\" />\n        </Property>\n        <Property Name=\"parentFolderId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the message's parent mailFolder.\" />\n        </Property>\n        <Property Name=\"receivedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the message was received.\" />\n        </Property>\n        <Property Name=\"replyTo\" Type=\"Collection(microsoft.graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email addresses to use when replying.\" />\n        </Property>\n        <Property Name=\"sender\" Type=\"microsoft.graph.recipient\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The account that is actually used to generate the message. In most cases, this value is the same as the from property. You can set this property to a different value when sending a message from a shared mailbox, or sending a message as a delegate. In any case, the value must correspond to the actual mailbox used.\" />\n        </Property>\n        <Property Name=\"sentDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the message was sent.\" />\n        </Property>\n        <Property Name=\"subject\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The subject of the message.\" />\n        </Property>\n        <Property Name=\"toRecipients\" Type=\"Collection(microsoft.graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The To: recipients for the message.\" />\n        </Property>\n        <Property Name=\"uniqueBody\" Type=\"microsoft.graph.itemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The part of the body of the message that is unique to the current message. uniqueBody is not returned by default but can be retrieved for a given message by use of the ?$select=uniqueBody query. It can be in HTML or text format.\" />\n        </Property>\n        <Property Name=\"webLink\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL to open the message in Outlook Web App.You can append an ispopout argument to the end of the URL to change how the message is displayed. If ispopout is not present or if it is set to 1, then the message is shown in a popout window. If ispopout is set to 0, then the browser will show the message in the Outlook Web App review pane.The message will open in the browser if you are logged in to your mailbox via Outlook Web App. You will be prompted to login if you are not already logged in with the browser.This URL can be accessed from within an iFrame.\" />\n        </Property>\n        <NavigationProperty Name=\"attachments\" Type=\"Collection(microsoft.graph.attachment)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The fileAttachment and itemAttachment attachments for the message.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the message. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the message. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the message. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"eventMessage\" BaseType=\"microsoft.graph.message\">\n        <Property Name=\"meetingMessageType\" Type=\"microsoft.graph.meetingMessageType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of event message: none, meetingRequest, meetingCancelled, meetingAccepted, meetingTenativelyAccepted, meetingDeclined.\" />\n        </Property>\n        <NavigationProperty Name=\"event\" Type=\"microsoft.graph.event\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The event associated with the event message. The assumption for attendees or room resources is that the Calendar Attendant is set to automatically update the calendar with an event when meeting request event messages arrive. Navigation property.  Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Abstract=\"true\" Name=\"extension\" OpenType=\"true\" BaseType=\"microsoft.graph.entity\" />\n      <EntityType Name=\"fieldValueSet\" OpenType=\"true\" BaseType=\"microsoft.graph.entity\" />\n      <EntityType Name=\"fileAttachment\" BaseType=\"microsoft.graph.attachment\">\n        <Property Name=\"contentBytes\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The base64-encoded contents of the file.\" />\n        </Property>\n        <Property Name=\"contentId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the attachment in the Exchange store.\" />\n        </Property>\n        <Property Name=\"contentLocation\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Uniform Resource Identifier (URI) that corresponds to the location of the content of the attachment.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbookFilter\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"criteria\" Type=\"microsoft.graph.workbookFilterCriteria\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The currently applied filter on the given column. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbookFormatProtection\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"formulaHidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Excel hides the formula for the cells in the range. A null value indicates that the entire range doesn't have uniform formula hidden setting.\" />\n        </Property>\n        <Property Name=\"locked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Excel locks the cells in the object. A null value indicates that the entire range doesn't have uniform lock setting.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"group\" OpenType=\"true\" BaseType=\"microsoft.graph.directoryObject\">\n        <Property Name=\"allowExternalSenders\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default is false. Indicates if people external to the organization can send messages to the group.\" />\n        </Property>\n        <Property Name=\"autoSubscribeNewMembers\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default is false. Indicates if new members added to the group will be auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; do not set it in the initial POST request that creates the group.\" />\n        </Property>\n        <Property Name=\"classification\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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 would look like this: '2014-01-01T00:00:00Z'. Read-only.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An optional description for the group.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the group. This property is required when a group is created and it cannot be cleared during updates. Supports $filter and $orderby.\" />\n        </Property>\n        <Property Name=\"groupTypes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the type of group to create. Possible values are Unified to create an Office 365 group, or DynamicMembership for dynamic groups.  For all other group types, like security-enabled groups and email-enabled security groups, do not set this property. Supports $filter.\" />\n        </Property>\n        <Property Name=\"isSubscribedByMail\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value is true. Indicates whether the current user is subscribed to receive email conversations.\" />\n        </Property>\n        <Property Name=\"mail\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SMTP address for the group, for example, 'serviceadmins@contoso.onmicrosoft.com'. Read-only. Supports $filter.\" />\n        </Property>\n        <Property Name=\"mailEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the group is mail-enabled. If the securityEnabled property is also true, the group is a mail-enabled security group; otherwise, the group is a Microsoft Exchange distribution group.\" />\n        </Property>\n        <Property Name=\"mailNickname\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mail alias for the group, unique in the organization. This property must be specified when a group is created. Supports $filter.\" />\n        </Property>\n        <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the last time at which the group was synced with the on-premises directory.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. Supports $filter.\" />\n        </Property>\n        <Property Name=\"onPremisesProvisioningErrors\" Type=\"Collection(microsoft.graph.onPremisesProvisioningError)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Errors when using Microsoft synchronization product during provisioning.\" />\n        </Property>\n        <Property Name=\"onPremisesSecurityIdentifier\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Read-only.\" />\n        </Property>\n        <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter.\" />\n        </Property>\n        <Property Name=\"proxyAddresses\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The any operator is required for filter expressions on multi-valued properties. Read-only. Not nullable. Supports $filter.\" />\n        </Property>\n        <Property Name=\"renewedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\" />\n        </Property>\n        <Property Name=\"securityEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the group is a security group. If the mailEnabled property is also true, the group is a mail-enabled security group; otherwise it is a security group. Must be false for Office 365 groups. Supports $filter.\" />\n        </Property>\n        <Property Name=\"unseenCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of posts that the current  user has not seen since his last visit.\" />\n        </Property>\n        <Property Name=\"visibility\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the visibility of an Office 365 group. The possible values are: Private, Public, HiddenMembership, or empty (which is interpreted as Public).\" />\n        </Property>\n        <NavigationProperty Name=\"acceptedSenders\" Type=\"Collection(microsoft.graph.directoryObject)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"calendar\" Type=\"microsoft.graph.calendar\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group's calendar. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"calendarView\" Type=\"Collection(microsoft.graph.event)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The calendar view for the calendar. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"conversations\" Type=\"Collection(microsoft.graph.conversation)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group's conversations.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"createdOnBehalfOf\" Type=\"microsoft.graph.directoryObject\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user (or application) that created the group. NOTE: This is not set if the user is an administrator. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"drive\" Type=\"microsoft.graph.drive\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group's default drive. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"events\" Type=\"Collection(microsoft.graph.event)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group's calendar events.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"memberOf\" Type=\"Collection(microsoft.graph.directoryObject)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Groups that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"members\" Type=\"Collection(microsoft.graph.directoryObject)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users and groups that are members of this group. HTTP Methods: GET (supported for all groups), POST (supported for Office 365 groups, security groups and mail-enabled security groups), DELETE (supported for Office 365 groups and security groups) Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"owners\" Type=\"Collection(microsoft.graph.directoryObject)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The owners of the group. The owners are a set of non-admin users who are allowed to modify this object. Limited to 10 owners. HTTP Methods: GET (supported for all groups), POST (supported for Office 365 groups, security groups and mail-enabled security groups), DELETE (supported for Office 365 groups and security groups). Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"photo\" Type=\"microsoft.graph.profilePhoto\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group's profile photo\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rejectedSenders\" Type=\"Collection(microsoft.graph.directoryObject)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sites\" Type=\"Collection(microsoft.graph.site)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of SharePoint sites in this group. Access the default site with /sites/root.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"threads\" Type=\"Collection(microsoft.graph.conversationThread)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group's conversation threads. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"drives\" Type=\"Collection(microsoft.graph.drive)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group's drives. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the group. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"groupLifecyclePolicies\" Type=\"Collection(microsoft.graph.groupLifecyclePolicy)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of lifecycle policies for this group. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"onenote\" Type=\"microsoft.graph.onenote\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"photos\" Type=\"Collection(microsoft.graph.profilePhoto)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The profile photos owned by the group. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"planner\" Type=\"microsoft.graph.plannerGroup\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entry-point to Planner resource that might exist for a Unified Group.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"settings\" Type=\"Collection(microsoft.graph.groupSetting)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"groupLifecyclePolicy\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"alternateNotificationEmails\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of email address to send notifications for groups without owners. Multiple email address can be defined by separating email address with a semicolon.\" />\n        </Property>\n        <Property Name=\"groupLifetimeInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before a group expires and needs to be renewed. Once renewed, the group expiration is extended by the number of days defined.\" />\n        </Property>\n        <Property Name=\"managedGroupTypes\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group type for which the expiration policy applies. Possible values are All, Selected or None.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"groupSetting\" OpenType=\"true\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of this group of settings, which comes from the associated template.\" />\n        </Property>\n        <Property Name=\"templateId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the template used to create this group of settings. Read-only.\" />\n        </Property>\n        <Property Name=\"values\" Type=\"Collection(microsoft.graph.settingValue)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of name value pairs. Must contain and set all the settings defined in the template.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"groupSettingTemplate\" OpenType=\"true\" BaseType=\"microsoft.graph.directoryObject\">\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the template.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the template.\" />\n        </Property>\n        <Property Name=\"values\" Type=\"Collection(microsoft.graph.settingTemplateValue)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of settingTemplateValues that list the set of available settings, defaults and types that make up this template.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"inferenceClassification\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"overrides\" Type=\"Collection(microsoft.graph.inferenceClassificationOverride)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"inferenceClassificationOverride\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"classifyAs\" Type=\"microsoft.graph.inferenceClassificationType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how incoming messages from a specific sender should always be classified as. The possible values are: focused, other.\" />\n        </Property>\n        <Property Name=\"senderEmailAddress\" Type=\"microsoft.graph.emailAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address information of the sender for whom the override is created.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"mobileApp\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin provided or imported title of the app.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the app.\" />\n        </Property>\n        <Property Name=\"publisher\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the app.\" />\n        </Property>\n        <Property Name=\"largeIcon\" Type=\"microsoft.graph.mimeContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The large icon, to be displayed in the app details and used for upload of the icon.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the app was created.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the app was last modified.\" />\n        </Property>\n        <Property Name=\"isFeatured\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value indicating whether the app is marked as featured by the admin.\" />\n        </Property>\n        <Property Name=\"privacyInformationUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The privacy statement Url.\" />\n        </Property>\n        <Property Name=\"informationUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The more information Url.\" />\n        </Property>\n        <Property Name=\"owner\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The owner of the app.\" />\n        </Property>\n        <Property Name=\"developer\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The developer of the app.\" />\n        </Property>\n        <Property Name=\"notes\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notes for the app.\" />\n        </Property>\n        <Property Name=\"publishingState\" Type=\"microsoft.graph.mobileAppPublishingState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publishing state for the app. The app cannot be assigned unless the app is published. Possible values are: notPublished, processing, published.\" />\n        </Property>\n        <NavigationProperty Name=\"categories\" Type=\"Collection(microsoft.graph.mobileAppCategory)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of categories for this app.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.mobileAppAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for this mobile app.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"mobileLobApp\" BaseType=\"microsoft.graph.mobileApp\">\n        <Property Name=\"committedContentVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internal committed content version.\" />\n        </Property>\n        <Property Name=\"fileName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the main Lob application file.\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total size, including all uploaded files.\" />\n        </Property>\n        <NavigationProperty Name=\"contentVersions\" Type=\"Collection(microsoft.graph.mobileAppContent)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of content versions for this app.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidLobApp\" BaseType=\"microsoft.graph.mobileLobApp\">\n        <Property Name=\"packageId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.androidMinimumOperatingSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n        </Property>\n        <Property Name=\"versionName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version name of Android Line of Business (LoB) app.\" />\n        </Property>\n        <Property Name=\"versionCode\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version code of Android Line of Business (LoB) app.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidStoreApp\" BaseType=\"microsoft.graph.mobileApp\">\n        <Property Name=\"packageId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n        </Property>\n        <Property Name=\"appStoreUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Android app store URL.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.androidMinimumOperatingSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosLobApp\" BaseType=\"microsoft.graph.mobileLobApp\">\n        <Property Name=\"bundleId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n        </Property>\n        <Property Name=\"applicableDeviceType\" Type=\"microsoft.graph.iosDeviceType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.iosMinimumOperatingSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration time.\" />\n        </Property>\n        <Property Name=\"versionNumber\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of iOS Line of Business (LoB) app.\" />\n        </Property>\n        <Property Name=\"buildNumber\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build number of iOS Line of Business (LoB) app.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedDeviceMobileAppConfiguration\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"targetedMobileApps\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"the associated app.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.managedDeviceMobileAppConfigurationAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignemenets for app configration.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ManagedDeviceMobileAppConfigurationDeviceStatus.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userStatuses\" Type=\"Collection(microsoft.graph.managedDeviceMobileAppConfigurationUserStatus)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ManagedDeviceMobileAppConfigurationUserStatus.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStatusSummary\" Type=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App configuration device status summary.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userStatusSummary\" Type=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App configuration user status summary.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"iosMobileAppConfiguration\" BaseType=\"microsoft.graph.managedDeviceMobileAppConfiguration\">\n        <Property Name=\"encodedSettingXml\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"mdm app configuration Base64 binary.\" />\n        </Property>\n        <Property Name=\"settings\" Type=\"Collection(microsoft.graph.appConfigurationSettingItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration setting items.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosStoreApp\" BaseType=\"microsoft.graph.mobileApp\">\n        <Property Name=\"bundleId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n        </Property>\n        <Property Name=\"appStoreUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple App Store URL\" />\n        </Property>\n        <Property Name=\"applicableDeviceType\" Type=\"microsoft.graph.iosDeviceType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.iosMinimumOperatingSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosVppApp\" BaseType=\"microsoft.graph.mobileApp\">\n        <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of VPP licenses in use.\" />\n        </Property>\n        <Property Name=\"totalLicenseCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of VPP licenses.\" />\n        </Property>\n        <Property Name=\"releaseDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPP application release date and time.\" />\n        </Property>\n        <Property Name=\"appStoreUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The store URL.\" />\n        </Property>\n        <Property Name=\"licensingType\" Type=\"microsoft.graph.vppLicensingType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supported License Type.\" />\n        </Property>\n        <Property Name=\"applicableDeviceType\" Type=\"microsoft.graph.iosDeviceType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The applicable iOS Device Type.\" />\n        </Property>\n        <Property Name=\"vppTokenOrganizationName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organization associated with the Apple Volume Purchase Program Token\" />\n        </Property>\n        <Property Name=\"vppTokenAccountType\" Type=\"microsoft.graph.vppTokenAccountType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: business, education. Possible values are: business, education.\" />\n        </Property>\n        <Property Name=\"vppTokenAppleId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple Id associated with the given Apple Volume Purchase Program Token.\" />\n        </Property>\n        <Property Name=\"bundleId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"macOSOfficeSuiteApp\" BaseType=\"microsoft.graph.mobileApp\" />\n      <EntityType Name=\"managedApp\" BaseType=\"microsoft.graph.mobileApp\">\n        <Property Name=\"appAvailability\" Type=\"microsoft.graph.managedAppAvailability\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Application's availability. Possible values are: global, lineOfBusiness.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Application's version.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedMobileLobApp\" BaseType=\"microsoft.graph.managedApp\">\n        <Property Name=\"committedContentVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internal committed content version.\" />\n        </Property>\n        <Property Name=\"fileName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the main Lob application file.\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total size, including all uploaded files.\" />\n        </Property>\n        <NavigationProperty Name=\"contentVersions\" Type=\"Collection(microsoft.graph.mobileAppContent)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of content versions for this app.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"managedAndroidLobApp\" BaseType=\"microsoft.graph.managedMobileLobApp\">\n        <Property Name=\"packageId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.androidMinimumOperatingSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n        </Property>\n        <Property Name=\"versionName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version name of managed Android Line of Business (LoB) app.\" />\n        </Property>\n        <Property Name=\"versionCode\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version code of managed Android Line of Business (LoB) app.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedAndroidStoreApp\" BaseType=\"microsoft.graph.managedApp\">\n        <Property Name=\"packageId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's package ID.\" />\n        </Property>\n        <Property Name=\"appStoreUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Android AppStoreUrl.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.androidMinimumOperatingSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum supported operating system.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedDeviceMobileAppConfigurationAssignment\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assignment target that the T&amp;C policy is assigned to.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedDeviceMobileAppConfigurationDeviceStatus\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"deviceDisplayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n        </Property>\n        <Property Name=\"deviceModel\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n        </Property>\n        <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n        </Property>\n        <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedDeviceMobileAppConfigurationDeviceSummary\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"pendingCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending devices\" />\n        </Property>\n        <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n        </Property>\n        <Property Name=\"successCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n        </Property>\n        <Property Name=\"errorCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n        </Property>\n        <Property Name=\"failedCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n        </Property>\n        <Property Name=\"configurationVersion\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedDeviceMobileAppConfigurationUserStatus\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the DevicePolicyStatus.\" />\n        </Property>\n        <Property Name=\"devicesCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices count for that user.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedDeviceMobileAppConfigurationUserSummary\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"pendingCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending Users\" />\n        </Property>\n        <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n        </Property>\n        <Property Name=\"successCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded Users\" />\n        </Property>\n        <Property Name=\"errorCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error Users\" />\n        </Property>\n        <Property Name=\"failedCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed Users\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n        </Property>\n        <Property Name=\"configurationVersion\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedIOSLobApp\" BaseType=\"microsoft.graph.managedMobileLobApp\">\n        <Property Name=\"bundleId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n        </Property>\n        <Property Name=\"applicableDeviceType\" Type=\"microsoft.graph.iosDeviceType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.iosMinimumOperatingSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration time.\" />\n        </Property>\n        <Property Name=\"versionNumber\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of managed iOS Line of Business (LoB) app.\" />\n        </Property>\n        <Property Name=\"buildNumber\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build number of managed iOS Line of Business (LoB) app.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedIOSStoreApp\" BaseType=\"microsoft.graph.managedApp\">\n        <Property Name=\"bundleId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's Bundle ID.\" />\n        </Property>\n        <Property Name=\"appStoreUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple AppStoreUrl.\" />\n        </Property>\n        <Property Name=\"applicableDeviceType\" Type=\"microsoft.graph.iosDeviceType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.iosMinimumOperatingSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum supported operating system.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"microsoftStoreForBusinessApp\" BaseType=\"microsoft.graph.mobileApp\">\n        <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of Microsoft Store for Business licenses in use.\" />\n        </Property>\n        <Property Name=\"totalLicenseCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of Microsoft Store for Business licenses.\" />\n        </Property>\n        <Property Name=\"productKey\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app product key\" />\n        </Property>\n        <Property Name=\"licenseType\" Type=\"microsoft.graph.microsoftStoreForBusinessLicenseType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app license type. Possible values are: offline, online.\" />\n        </Property>\n        <Property Name=\"packageIdentityName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app package identifier\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"mobileAppAssignment\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"intent\" Type=\"microsoft.graph.installIntent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install intent defined by the admin. Possible values are: available, required, uninstall, availableWithoutEnrollment.\" />\n        </Property>\n        <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target group assignment defined by the admin.\" />\n        </Property>\n        <Property Name=\"settings\" Type=\"microsoft.graph.mobileAppAssignmentSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings for target assignment defined by the admin.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"mobileAppCategory\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the app category.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the mobileAppCategory was last modified.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"mobileAppContent\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"files\" Type=\"Collection(microsoft.graph.mobileAppContentFile)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of files for this app content version.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"mobileAppContentFile\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"azureStorageUri\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Storage URI.\" />\n        </Property>\n        <Property Name=\"isCommitted\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether the file is committed.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the file was created.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"the file name.\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the file prior to encryption.\" />\n        </Property>\n        <Property Name=\"sizeEncrypted\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the file after encryption.\" />\n        </Property>\n        <Property Name=\"azureStorageUriExpirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the Azure storage Uri expires.\" />\n        </Property>\n        <Property Name=\"manifest\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The manifest information.\" />\n        </Property>\n        <Property Name=\"uploadState\" Type=\"microsoft.graph.mobileAppContentFileUploadState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the current upload request. Possible values are: success, transientError, error, unknown, azureStorageUriRequestSuccess, azureStorageUriRequestPending, azureStorageUriRequestFailed, azureStorageUriRequestTimedOut, azureStorageUriRenewalSuccess, azureStorageUriRenewalPending, azureStorageUriRenewalFailed, azureStorageUriRenewalTimedOut, commitFileSuccess, commitFilePending, commitFileFailed, commitFileTimedOut.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"webApp\" BaseType=\"microsoft.graph.mobileApp\">\n        <Property Name=\"appUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The web app URL.\" />\n        </Property>\n        <Property Name=\"useManagedBrowser\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use managed browser. This property is only applicable for Android and IOS.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsMobileMSI\" BaseType=\"microsoft.graph.mobileLobApp\">\n        <Property Name=\"commandLine\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The command line.\" />\n        </Property>\n        <Property Name=\"productCode\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product code.\" />\n        </Property>\n        <Property Name=\"productVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product version of Windows Mobile MSI Line of Business (LoB) app.\" />\n        </Property>\n        <Property Name=\"ignoreVersionDetection\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A boolean to control whether the app's version will be used to detect the app after it is installed on a device. Set this to true for Windows Mobile MSI Line of Business (LoB) apps that use a self update feature.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsUniversalAppX\" BaseType=\"microsoft.graph.mobileLobApp\">\n        <Property Name=\"applicableArchitectures\" Type=\"microsoft.graph.windowsArchitecture\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral.\" />\n        </Property>\n        <Property Name=\"applicableDeviceTypes\" Type=\"microsoft.graph.windowsDeviceType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows device type(s) for which this app can run on. Possible values are: none, desktop, mobile, holographic, team.\" />\n        </Property>\n        <Property Name=\"identityName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n        </Property>\n        <Property Name=\"identityPublisherHash\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Publisher Hash.\" />\n        </Property>\n        <Property Name=\"identityResourceIdentifier\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Resource Identifier.\" />\n        </Property>\n        <Property Name=\"isBundle\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the app is a bundle.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"microsoft.graph.windowsMinimumOperatingSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n        </Property>\n        <Property Name=\"identityVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"auditEvent\">\n        <Property Name=\"id\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key of the entity.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event display name.\" />\n        </Property>\n        <Property Name=\"componentName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Component name.\" />\n        </Property>\n        <Property Name=\"actor\" Type=\"microsoft.graph.auditActor\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD user and application that are associated with the audit event.\" />\n        </Property>\n        <Property Name=\"activity\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of the activity.\" />\n        </Property>\n        <Property Name=\"activityDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time in UTC when the activity was performed.\" />\n        </Property>\n        <Property Name=\"activityType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of activity that was being performed.\" />\n        </Property>\n        <Property Name=\"activityOperationType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The HTTP operation type of the activity.\" />\n        </Property>\n        <Property Name=\"activityResult\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The result of the activity.\" />\n        </Property>\n        <Property Name=\"correlationId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client request Id that is used to correlate activity within the system.\" />\n        </Property>\n        <Property Name=\"resources\" Type=\"Collection(microsoft.graph.auditResource)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resources being modified.\" />\n        </Property>\n        <Property Name=\"category\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audit category.\" />\n        </Property>\n        <Key>\n          <PropertyRef Name=\"id\" />\n        </Key>\n      </EntityType>\n      <EntityType Name=\"deviceInstallState\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"deviceName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name.\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Id.\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last sync date and time.\" />\n        </Property>\n        <Property Name=\"installState\" Type=\"microsoft.graph.installState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the eBook. Possible values are: notApplicable, installed, failed, notInstalled, uninstallFailed, unknown.\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code for install failures.\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Version.\" />\n        </Property>\n        <Property Name=\"osDescription\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Description.\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device User Name.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"eBookInstallSummary\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"installedDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have successfully installed this book.\" />\n        </Property>\n        <Property Name=\"failedDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have failed to install this book.\" />\n        </Property>\n        <Property Name=\"notInstalledDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that does not have this book installed.\" />\n        </Property>\n        <Property Name=\"installedUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users whose devices have all succeeded to install this book.\" />\n        </Property>\n        <Property Name=\"failedUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that have 1 or more device that failed to install this book.\" />\n        </Property>\n        <Property Name=\"notInstalledUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that did not install this book.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedEBook\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the eBook.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description.\" />\n        </Property>\n        <Property Name=\"publisher\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Publisher.\" />\n        </Property>\n        <Property Name=\"publishedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the eBook was published.\" />\n        </Property>\n        <Property Name=\"largeCover\" Type=\"microsoft.graph.mimeContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Book cover.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the eBook file was created.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the eBook was last modified.\" />\n        </Property>\n        <Property Name=\"informationUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The more information Url.\" />\n        </Property>\n        <Property Name=\"privacyInformationUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The privacy statement Url.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.managedEBookAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for this eBook.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"installSummary\" Type=\"microsoft.graph.eBookInstallSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile App Install Summary.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStates\" Type=\"Collection(microsoft.graph.deviceInstallState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of installation states for this eBook.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userStateSummary\" Type=\"Collection(microsoft.graph.userInstallStateSummary)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of installation states for this eBook.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"iosVppEBook\" BaseType=\"microsoft.graph.managedEBook\">\n        <Property Name=\"vppTokenId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Vpp token ID.\" />\n        </Property>\n        <Property Name=\"appleId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple ID associated with Vpp token.\" />\n        </Property>\n        <Property Name=\"vppOrganizationName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Vpp token's organization name.\" />\n        </Property>\n        <Property Name=\"genres\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Genres.\" />\n        </Property>\n        <Property Name=\"language\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Language.\" />\n        </Property>\n        <Property Name=\"seller\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Seller.\" />\n        </Property>\n        <Property Name=\"totalLicenseCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total license count.\" />\n        </Property>\n        <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used license count.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedEBookAssignment\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for eBook.\" />\n        </Property>\n        <Property Name=\"installIntent\" Type=\"microsoft.graph.installIntent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install intent for eBook. Possible values are: available, required, uninstall, availableWithoutEnrollment.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosVppEBookAssignment\" BaseType=\"microsoft.graph.managedEBookAssignment\" />\n      <EntityType Name=\"userInstallStateSummary\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"userName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name.\" />\n        </Property>\n        <Property Name=\"installedDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Installed Device Count.\" />\n        </Property>\n        <Property Name=\"failedDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failed Device Count.\" />\n        </Property>\n        <Property Name=\"notInstalledDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not installed device count.\" />\n        </Property>\n        <NavigationProperty Name=\"deviceStates\" Type=\"Collection(microsoft.graph.deviceInstallState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the eBook.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"termsAndConditions\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied name for the T&amp;C policy.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied description of the T&amp;C policy.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied title of the terms and conditions. This is shown to the user on prompts to accept the T&amp;C policy.\" />\n        </Property>\n        <Property Name=\"bodyText\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied body text of the terms and conditions, typically the terms themselves. This is shown to the user on prompts to accept the T&amp;C policy.\" />\n        </Property>\n        <Property Name=\"acceptanceStatement\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied explanation of the terms and conditions, typically describing what it means to accept the terms and conditions set out in the T&amp;C policy. This is shown to the user on prompts to accept the T&amp;C policy.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer indicating the current version of the terms. Incremented when an administrator makes a change to the terms and wishes to require users to re-accept the modified T&amp;C policy.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.termsAndConditionsAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for this T&amp;C policy.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"acceptanceStatuses\" Type=\"Collection(microsoft.graph.termsAndConditionsAcceptanceStatus)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of acceptance statuses for this T&amp;C policy.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"termsAndConditionsAcceptanceStatus\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the user whose acceptance the entity represents.\" />\n        </Property>\n        <Property Name=\"acceptedVersion\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Most recent version number of the T&amp;C accepted by the user.\" />\n        </Property>\n        <Property Name=\"acceptedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime when the terms were last accepted by the user.\" />\n        </Property>\n        <NavigationProperty Name=\"termsAndConditions\" Type=\"microsoft.graph.termsAndConditions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation link to the terms and conditions that are assigned.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"termsAndConditionsAssignment\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assignment target that the T&amp;C policy is assigned to.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceCompliancePolicy\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n        </Property>\n        <NavigationProperty Name=\"scheduledActionsForRule\" Type=\"Collection(microsoft.graph.deviceComplianceScheduledActionForRule)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scheduled action for this rule\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(microsoft.graph.deviceComplianceDeviceStatus)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of DeviceComplianceDeviceStatus.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userStatuses\" Type=\"Collection(microsoft.graph.deviceComplianceUserStatus)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of DeviceComplianceUserStatus.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStatusOverview\" Type=\"microsoft.graph.deviceComplianceDeviceOverview\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance devices status overview\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userStatusOverview\" Type=\"microsoft.graph.deviceComplianceUserOverview\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance users status overview\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceSettingStateSummaries\" Type=\"Collection(microsoft.graph.settingStateDeviceSummary)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance Setting State Device Summary\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.deviceCompliancePolicyAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of assignments for this compliance policy.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock device.\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.androidRequiredPasswordType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of characters in password. Possible values are: deviceDefault, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, numeric, numericComplex, any.\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 65535\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block.\" />\n        </Property>\n        <Property Name=\"securityPreventInstallAppsFromUnknownSources\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices disallow installation of apps from unknown sources.\" />\n        </Property>\n        <Property Name=\"securityDisableUsbDebugging\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable USB debugging on Android devices.\" />\n        </Property>\n        <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n        </Property>\n        <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n        </Property>\n        <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"microsoft.graph.deviceThreatProtectionLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\" />\n        </Property>\n        <Property Name=\"securityBlockJailbrokenDevices\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n        </Property>\n        <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android version.\" />\n        </Property>\n        <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Android version.\" />\n        </Property>\n        <Property Name=\"minAndroidSecurityPatchLevel\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android security patch level.\" />\n        </Property>\n        <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Android devices.\" />\n        </Property>\n        <Property Name=\"securityRequireSafetyNetAttestationBasicIntegrity\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet basic integrity check.\" />\n        </Property>\n        <Property Name=\"securityRequireSafetyNetAttestationCertifiedDevice\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet certified device check.\" />\n        </Property>\n        <Property Name=\"securityRequireGooglePlayServices\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Google Play Services to be installed and enabled on the device.\" />\n        </Property>\n        <Property Name=\"securityRequireUpToDateSecurityProviders\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.\" />\n        </Property>\n        <Property Name=\"securityRequireCompanyPortalAppIntegrity\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the Company Portal client app runtime integrity check.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceConfiguration\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.deviceConfigurationAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for the device configuration profile.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(microsoft.graph.deviceConfigurationDeviceStatus)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration installation status by device.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userStatuses\" Type=\"Collection(microsoft.graph.deviceConfigurationUserStatus)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration installation status by user.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStatusOverview\" Type=\"microsoft.graph.deviceConfigurationDeviceOverview\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration devices status overview\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userStatusOverview\" Type=\"microsoft.graph.deviceConfigurationUserOverview\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration users status overview\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceSettingStateSummaries\" Type=\"Collection(microsoft.graph.settingStateDeviceSummary)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration Setting State Device Summary\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidCustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"omaSettings\" Type=\"Collection(microsoft.graph.omaSetting)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 1000 elements.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidGeneralDeviceConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"appsBlockClipboardSharing\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block clipboard sharing to copy and paste between applications.\" />\n        </Property>\n        <Property Name=\"appsBlockCopyPaste\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block copy and paste within applications.\" />\n        </Property>\n        <Property Name=\"appsBlockYouTube\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the YouTube app.\" />\n        </Property>\n        <Property Name=\"bluetoothBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Bluetooth.\" />\n        </Property>\n        <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the use of the camera.\" />\n        </Property>\n        <Property Name=\"cellularBlockDataRoaming\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block data roaming.\" />\n        </Property>\n        <Property Name=\"cellularBlockMessaging\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block SMS/MMS messaging.\" />\n        </Property>\n        <Property Name=\"cellularBlockVoiceRoaming\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice roaming.\" />\n        </Property>\n        <Property Name=\"cellularBlockWiFiTethering\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing Wi-Fi tethering.\" />\n        </Property>\n        <Property Name=\"compliantAppsList\" Type=\"Collection(microsoft.graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n        </Property>\n        <Property Name=\"compliantAppListType\" Type=\"microsoft.graph.appListType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of list that is in the CompliantAppsList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\" />\n        </Property>\n        <Property Name=\"diagnosticDataBlockSubmission\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n        </Property>\n        <Property Name=\"locationServicesBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block location services.\" />\n        </Property>\n        <Property Name=\"googleAccountBlockAutoSync\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Google account auto sync.\" />\n        </Property>\n        <Property Name=\"googlePlayStoreBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the Google Play store.\" />\n        </Property>\n        <Property Name=\"kioskModeBlockSleepButton\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the screen sleep button while in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskModeBlockVolumeButtons\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the volume buttons while in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskModeApps\" Type=\"Collection(microsoft.graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of apps that will be allowed to run when the device is in Kiosk Mode. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"nfcBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Near-Field Communication.\" />\n        </Property>\n        <Property Name=\"passwordBlockFingerprintUnlock\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n        </Property>\n        <Property Name=\"passwordBlockTrustAgents\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n        </Property>\n        <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset. Valid values 4 to 11\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.androidRequiredPasswordType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required. Possible values are: deviceDefault, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, numeric, numericComplex, any.\" />\n        </Property>\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password.\" />\n        </Property>\n        <Property Name=\"powerOffBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block powering off the device.\" />\n        </Property>\n        <Property Name=\"factoryResetBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block user performing a factory reset.\" />\n        </Property>\n        <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block screenshots.\" />\n        </Property>\n        <Property Name=\"deviceSharingAllowed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow device sharing mode.\" />\n        </Property>\n        <Property Name=\"storageBlockGoogleBackup\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Google Backup.\" />\n        </Property>\n        <Property Name=\"storageBlockRemovableStorage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block removable storage usage.\" />\n        </Property>\n        <Property Name=\"storageRequireDeviceEncryption\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require device encryption.\" />\n        </Property>\n        <Property Name=\"storageRequireRemovableStorageEncryption\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require removable storage encryption.\" />\n        </Property>\n        <Property Name=\"voiceAssistantBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the use of the Voice Assistant.\" />\n        </Property>\n        <Property Name=\"voiceDialingBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice dialing.\" />\n        </Property>\n        <Property Name=\"webBrowserBlockPopups\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups within the web browser.\" />\n        </Property>\n        <Property Name=\"webBrowserBlockAutofill\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web browser's auto fill feature.\" />\n        </Property>\n        <Property Name=\"webBrowserBlockJavaScript\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block JavaScript within the web browser.\" />\n        </Property>\n        <Property Name=\"webBrowserBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web browser.\" />\n        </Property>\n        <Property Name=\"webBrowserCookieSettings\" Type=\"microsoft.graph.webBrowserCookieSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cookie settings within the web browser. Possible values are: browserDefault, blockAlways, allowCurrentWebSite, allowFromWebsitesVisited, allowAlways.\" />\n        </Property>\n        <Property Name=\"wiFiBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing Wi-Fi.\" />\n        </Property>\n        <Property Name=\"appsInstallAllowList\" Type=\"Collection(microsoft.graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps which can be installed on the KNOX device. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"appsLaunchBlockList\" Type=\"Collection(microsoft.graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps which are blocked from being launched on the KNOX device. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"appsHideList\" Type=\"Collection(microsoft.graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to be hidden on the KNOX device. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidWorkProfileCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock device.\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.androidRequiredPasswordType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of characters in password. Possible values are: deviceDefault, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, numeric, numericComplex, any.\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block.\" />\n        </Property>\n        <Property Name=\"securityPreventInstallAppsFromUnknownSources\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices disallow installation of apps from unknown sources.\" />\n        </Property>\n        <Property Name=\"securityDisableUsbDebugging\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable USB debugging on Android devices.\" />\n        </Property>\n        <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n        </Property>\n        <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n        </Property>\n        <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"microsoft.graph.deviceThreatProtectionLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\" />\n        </Property>\n        <Property Name=\"securityBlockJailbrokenDevices\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n        </Property>\n        <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android version.\" />\n        </Property>\n        <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Android version.\" />\n        </Property>\n        <Property Name=\"minAndroidSecurityPatchLevel\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android security patch level.\" />\n        </Property>\n        <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Android devices.\" />\n        </Property>\n        <Property Name=\"securityRequireSafetyNetAttestationBasicIntegrity\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet basic integrity check.\" />\n        </Property>\n        <Property Name=\"securityRequireSafetyNetAttestationCertifiedDevice\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet certified device check.\" />\n        </Property>\n        <Property Name=\"securityRequireGooglePlayServices\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Google Play Services to be installed and enabled on the device.\" />\n        </Property>\n        <Property Name=\"securityRequireUpToDateSecurityProviders\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.\" />\n        </Property>\n        <Property Name=\"securityRequireCompanyPortalAppIntegrity\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the Company Portal client app runtime integrity check.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidWorkProfileCustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"omaSettings\" Type=\"Collection(microsoft.graph.omaSetting)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidWorkProfileGeneralDeviceConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"passwordBlockFingerprintUnlock\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n        </Property>\n        <Property Name=\"passwordBlockTrustAgents\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n        </Property>\n        <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset. Valid values 4 to 11\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.androidWorkProfileRequiredPasswordType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required. Possible values are: deviceDefault, lowSecurityBiometric, required, atLeastNumeric, numericComplex, atLeastAlphabetic, atLeastAlphanumeric, alphanumericWithSymbols.\" />\n        </Property>\n        <Property Name=\"workProfileDataSharingType\" Type=\"microsoft.graph.androidWorkProfileCrossProfileDataSharingType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of data sharing that is allowed. Possible values are: deviceDefault, preventAny, allowPersonalToWork, noRestrictions.\" />\n        </Property>\n        <Property Name=\"workProfileBlockNotificationsWhileDeviceLocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block notifications while device locked.\" />\n        </Property>\n        <Property Name=\"workProfileBlockAddingAccounts\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block users from adding/removing accounts in work profile.\" />\n        </Property>\n        <Property Name=\"workProfileBluetoothEnableContactSharing\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow bluetooth devices to access enterprise contacts.\" />\n        </Property>\n        <Property Name=\"workProfileBlockScreenCapture\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block screen capture in work profile.\" />\n        </Property>\n        <Property Name=\"workProfileBlockCrossProfileCallerId\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block display work profile caller ID in personal profile.\" />\n        </Property>\n        <Property Name=\"workProfileBlockCamera\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block work profile camera.\" />\n        </Property>\n        <Property Name=\"workProfileBlockCrossProfileContactsSearch\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block work profile contacts availability in personal profile.\" />\n        </Property>\n        <Property Name=\"workProfileBlockCrossProfileCopyPaste\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if the setting disallow cross profile copy/paste is enabled.\" />\n        </Property>\n        <Property Name=\"workProfileDefaultAppPermissionPolicy\" Type=\"microsoft.graph.androidWorkProfileDefaultAppPermissionPolicyType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required. Possible values are: deviceDefault, prompt, autoGrant, autoDeny.\" />\n        </Property>\n        <Property Name=\"workProfilePasswordBlockFingerprintUnlock\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock for work profile.\" />\n        </Property>\n        <Property Name=\"workProfilePasswordBlockTrustAgents\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents for work profile.\" />\n        </Property>\n        <Property Name=\"workProfilePasswordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the work profile password expires. Valid values 1 to 365\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of work profile password. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinNumericCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of numeric characters required in work profile password. Valid values 1 to 10\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinNonLetterCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of non-letter characters required in work profile password. Valid values 1 to 10\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinLetterCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of letter characters required in work profile password. Valid values 1 to 10\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinLowerCaseCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of lower-case characters required in work profile password. Valid values 1 to 10\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinUpperCaseCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of upper-case characters required in work profile password. Valid values 1 to 10\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinSymbolCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of symbols required in work profile password. Valid values 1 to 10\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n        </Property>\n        <Property Name=\"workProfilePasswordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous work profile passwords to block. Valid values 0 to 24\" />\n        </Property>\n        <Property Name=\"workProfilePasswordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before work profile is removed and all corporate data deleted. Valid values 4 to 11\" />\n        </Property>\n        <Property Name=\"workProfilePasswordRequiredType\" Type=\"microsoft.graph.androidWorkProfileRequiredPasswordType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of work profile password that is required. Possible values are: deviceDefault, lowSecurityBiometric, required, atLeastNumeric, numericComplex, atLeastAlphabetic, atLeastAlphanumeric, alphanumericWithSymbols.\" />\n        </Property>\n        <Property Name=\"workProfileRequirePassword\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password is required or not for work profile\" />\n        </Property>\n        <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"appleDeviceFeaturesConfigurationBase\" BaseType=\"microsoft.graph.deviceConfiguration\" />\n      <EntityType Name=\"deviceComplianceActionItem\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"gracePeriodHours\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of hours to wait till the action will be enforced. Valid values 0 to 8760\" />\n        </Property>\n        <Property Name=\"actionType\" Type=\"microsoft.graph.deviceComplianceActionType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"What action to take. Possible values are: noAction, notification, block, retire, wipe, removeResourceAccessProfiles, pushNotification.\" />\n        </Property>\n        <Property Name=\"notificationTemplateId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"What notification Message template to use\" />\n        </Property>\n        <Property Name=\"notificationMessageCCList\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of group IDs to speicify who to CC this notification message to.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceComplianceDeviceOverview\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"pendingCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending devices\" />\n        </Property>\n        <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n        </Property>\n        <Property Name=\"successCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n        </Property>\n        <Property Name=\"errorCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n        </Property>\n        <Property Name=\"failedCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n        </Property>\n        <Property Name=\"configurationVersion\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceComplianceDeviceStatus\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"deviceDisplayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n        </Property>\n        <Property Name=\"deviceModel\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n        </Property>\n        <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n        </Property>\n        <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceCompliancePolicyAssignment\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target for the compliance policy assignment.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceCompliancePolicyDeviceStateSummary\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"inGracePeriodCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices that are in grace period\" />\n        </Property>\n        <Property Name=\"configManagerCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices that have compliance managed by System Center Configuration Manager\" />\n        </Property>\n        <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n        </Property>\n        <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n        </Property>\n        <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n        </Property>\n        <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n        </Property>\n        <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n        </Property>\n        <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n        </Property>\n        <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceCompliancePolicySettingStateSummary\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"setting\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting class name and property name.\" />\n        </Property>\n        <Property Name=\"settingName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the setting.\" />\n        </Property>\n        <Property Name=\"platformType\" Type=\"microsoft.graph.policyPlatformType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting platform. Possible values are: android, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, all.\" />\n        </Property>\n        <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n        </Property>\n        <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n        </Property>\n        <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n        </Property>\n        <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n        </Property>\n        <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n        </Property>\n        <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n        </Property>\n        <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n        </Property>\n        <NavigationProperty Name=\"deviceComplianceSettingStates\" Type=\"Collection(microsoft.graph.deviceComplianceSettingState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceComplianceScheduledActionForRule\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"ruleName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the rule which this scheduled action applies to.\" />\n        </Property>\n        <NavigationProperty Name=\"scheduledActionConfigurations\" Type=\"Collection(microsoft.graph.deviceComplianceActionItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scheduled action configurations for this compliance policy.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceComplianceSettingState\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"setting\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting class name and property name.\" />\n        </Property>\n        <Property Name=\"settingName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Setting Name that is being reported\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Device Id that is being reported\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Device Name that is being reported\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user Id that is being reported\" />\n        </Property>\n        <Property Name=\"userEmail\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User email address that is being reported\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User PrincipalName that is being reported\" />\n        </Property>\n        <Property Name=\"deviceModel\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n        </Property>\n        <Property Name=\"state\" Type=\"microsoft.graph.complianceStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceComplianceUserOverview\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"pendingCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending Users\" />\n        </Property>\n        <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n        </Property>\n        <Property Name=\"successCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded Users\" />\n        </Property>\n        <Property Name=\"errorCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error Users\" />\n        </Property>\n        <Property Name=\"failedCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed Users\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n        </Property>\n        <Property Name=\"configurationVersion\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceComplianceUserStatus\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the DevicePolicyStatus.\" />\n        </Property>\n        <Property Name=\"devicesCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices count for that user.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceConfigurationAssignment\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for the device configuration.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceConfigurationDeviceOverview\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"pendingCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending devices\" />\n        </Property>\n        <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n        </Property>\n        <Property Name=\"successCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n        </Property>\n        <Property Name=\"errorCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n        </Property>\n        <Property Name=\"failedCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n        </Property>\n        <Property Name=\"configurationVersion\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceConfigurationDeviceStateSummary\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n        </Property>\n        <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n        </Property>\n        <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n        </Property>\n        <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n        </Property>\n        <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n        </Property>\n        <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n        </Property>\n        <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceConfigurationDeviceStatus\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"deviceDisplayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n        </Property>\n        <Property Name=\"deviceModel\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n        </Property>\n        <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n        </Property>\n        <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceConfigurationUserOverview\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"pendingCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending Users\" />\n        </Property>\n        <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n        </Property>\n        <Property Name=\"successCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded Users\" />\n        </Property>\n        <Property Name=\"errorCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error Users\" />\n        </Property>\n        <Property Name=\"failedCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed Users\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n        </Property>\n        <Property Name=\"configurationVersion\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceConfigurationUserStatus\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the DevicePolicyStatus.\" />\n        </Property>\n        <Property Name=\"devicesCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices count for that user.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"editionUpgradeConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"licenseType\" Type=\"microsoft.graph.editionUpgradeLicenseType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade License Type. Possible values are: productKey, licenseFile.\" />\n        </Property>\n        <Property Name=\"targetEdition\" Type=\"microsoft.graph.windows10EditionType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade Target Edition. Possible values are: windows10Enterprise, windows10EnterpriseN, windows10Education, windows10EducationN, windows10MobileEnterprise, windows10HolographicEnterprise, windows10Professional, windows10ProfessionalN, windows10ProfessionalEducation, windows10ProfessionalEducationN, windows10ProfessionalWorkstation, windows10ProfessionalWorkstationN.\" />\n        </Property>\n        <Property Name=\"license\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade License File Content.\" />\n        </Property>\n        <Property Name=\"productKey\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade Product Key.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosCertificateProfile\" BaseType=\"microsoft.graph.deviceConfiguration\" />\n      <EntityType Name=\"iosCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n        <Property Name=\"passcodeBlockSimple\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple passcodes.\" />\n        </Property>\n        <Property Name=\"passcodeExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the passcode expires. Valid values 1 to 65535\" />\n        </Property>\n        <Property Name=\"passcodeMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passcode. Valid values 4 to 14\" />\n        </Property>\n        <Property Name=\"passcodeMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a passcode is required.\" />\n        </Property>\n        <Property Name=\"passcodePreviousPasscodeBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passcodes to block. Valid values 1 to 24\" />\n        </Property>\n        <Property Name=\"passcodeMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n        </Property>\n        <Property Name=\"passcodeRequiredType\" Type=\"microsoft.graph.requiredPasswordType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required passcode type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"passcodeRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a passcode.\" />\n        </Property>\n        <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum IOS version.\" />\n        </Property>\n        <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum IOS version.\" />\n        </Property>\n        <Property Name=\"securityBlockJailbrokenDevices\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n        </Property>\n        <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection .\" />\n        </Property>\n        <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"microsoft.graph.deviceThreatProtectionLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\" />\n        </Property>\n        <Property Name=\"managedEmailProfileRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a managed email profile.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosCustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"payloadName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name that is displayed to the user.\" />\n        </Property>\n        <Property Name=\"payloadFileName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload file name (.mobileconfig\" />\n        </Property>\n        <Property Name=\"payload\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload. (UTF8 encoded byte array)\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosDeviceFeaturesConfiguration\" BaseType=\"microsoft.graph.appleDeviceFeaturesConfigurationBase\">\n        <Property Name=\"assetTagTemplate\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Asset tag information for the device, displayed on the login window and lock screen.\" />\n        </Property>\n        <Property Name=\"lockScreenFootnote\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A footnote displayed on the login window and lock screen. Available in iOS 9.3.1 and later.\" />\n        </Property>\n        <Property Name=\"homeScreenDockIcons\" Type=\"Collection(microsoft.graph.iosHomeScreenItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of app and folders to appear on the Home Screen Dock. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"homeScreenPages\" Type=\"Collection(microsoft.graph.iosHomeScreenPage)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of pages on the Home Screen. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"notificationSettings\" Type=\"Collection(microsoft.graph.iosNotificationSettings)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notification settings for each bundle id. Applicable to devices in supervised mode only (iOS 9.3 and later). This collection can contain a maximum of 500 elements.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosGeneralDeviceConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"accountBlockModification\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow account modification when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"activationLockAllowWhenSupervised\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow activation lock when the device is in the supervised mode.\" />\n        </Property>\n        <Property Name=\"airDropBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow AirDrop when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"airDropForceUnmanagedDropTarget\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to cause AirDrop to be considered an unmanaged drop target (iOS 9.0 and later).\" />\n        </Property>\n        <Property Name=\"airPlayForcePairingPasswordForOutgoingRequests\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enforce all devices receiving AirPlay requests from this device to use a pairing password.\" />\n        </Property>\n        <Property Name=\"appleWatchBlockPairing\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow Apple Watch pairing when the device is in supervised mode (iOS 9.0 and later).\" />\n        </Property>\n        <Property Name=\"appleWatchForceWristDetection\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to force a paired Apple Watch to use Wrist Detection (iOS 8.2 and later).\" />\n        </Property>\n        <Property Name=\"appleNewsBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using News when the device is in supervised mode (iOS 9.0 and later).\" />\n        </Property>\n        <Property Name=\"appsSingleAppModeList\" Type=\"Collection(microsoft.graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the list of iOS apps allowed to autonomously enter Single App Mode. Supervised only. iOS 7.0 and later. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"appsVisibilityList\" Type=\"Collection(microsoft.graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the visibility list (either visible/launchable apps list or hidden/unlaunchable apps list, controlled by AppsVisibilityListType) (iOS 9.3 and later). This collection can contain a maximum of 10000 elements.\" />\n        </Property>\n        <Property Name=\"appsVisibilityListType\" Type=\"microsoft.graph.appListType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of list that is in the AppsVisibilityList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\" />\n        </Property>\n        <Property Name=\"appStoreBlockAutomaticDownloads\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the automatic downloading of apps purchased on other devices when the device is in supervised mode (iOS 9.0 and later).\" />\n        </Property>\n        <Property Name=\"appStoreBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the App Store.\" />\n        </Property>\n        <Property Name=\"appStoreBlockInAppPurchases\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from making in app purchases.\" />\n        </Property>\n        <Property Name=\"appStoreBlockUIAppInstallation\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the App Store app, not restricting installation through Host apps. Applies to supervised mode only (iOS 9.0 and later).\" />\n        </Property>\n        <Property Name=\"appStoreRequirePassword\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password when using the app store.\" />\n        </Property>\n        <Property Name=\"bluetoothBlockModification\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow modification of Bluetooth settings when the device is in supervised mode (iOS 10.0 and later).\" />\n        </Property>\n        <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from accessing the camera of the device.\" />\n        </Property>\n        <Property Name=\"cellularBlockDataRoaming\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block data roaming.\" />\n        </Property>\n        <Property Name=\"cellularBlockGlobalBackgroundFetchWhileRoaming\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block global background fetch while roaming.\" />\n        </Property>\n        <Property Name=\"cellularBlockPerAppDataModification\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow changes to cellular app data usage settings when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"cellularBlockPersonalHotspot\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Personal Hotspot.\" />\n        </Property>\n        <Property Name=\"cellularBlockVoiceRoaming\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice roaming.\" />\n        </Property>\n        <Property Name=\"certificatesBlockUntrustedTlsCertificates\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block untrusted TLS certificates.\" />\n        </Property>\n        <Property Name=\"classroomAppBlockRemoteScreenObservation\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow remote screen observation by Classroom app when the device is in supervised mode (iOS 9.3 and later).\" />\n        </Property>\n        <Property Name=\"classroomAppForceUnpromptedScreenObservation\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to automatically give permission to the teacher of a managed course on the Classroom app to view a student's screen without prompting when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"compliantAppsList\" Type=\"Collection(microsoft.graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n        </Property>\n        <Property Name=\"compliantAppListType\" Type=\"microsoft.graph.appListType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List that is in the AppComplianceList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\" />\n        </Property>\n        <Property Name=\"configurationProfileBlockChanges\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from installing configuration profiles and certificates interactively when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"definitionLookupBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block definition lookup when the device is in supervised mode (iOS 8.1.3 and later ).\" />\n        </Property>\n        <Property Name=\"deviceBlockEnableRestrictions\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the user to enables restrictions in the device settings when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"deviceBlockEraseContentAndSettings\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the use of the 'Erase all content and settings' option on the device when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"deviceBlockNameModification\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow device name modification when the device is in supervised mode (iOS 9.0 and later).\" />\n        </Property>\n        <Property Name=\"diagnosticDataBlockSubmission\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n        </Property>\n        <Property Name=\"diagnosticDataBlockSubmissionModification\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow diagnostics submission settings modification when the device is in supervised mode (iOS 9.3.2 and later).\" />\n        </Property>\n        <Property Name=\"documentsBlockManagedDocumentsInUnmanagedApps\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from viewing managed documents in unmanaged apps.\" />\n        </Property>\n        <Property Name=\"documentsBlockUnmanagedDocumentsInManagedApps\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from viewing unmanaged documents in managed apps.\" />\n        </Property>\n        <Property Name=\"emailInDomainSuffixes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An email address lacking a suffix that matches any of these strings will be considered out-of-domain.\" />\n        </Property>\n        <Property Name=\"enterpriseAppBlockTrust\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from trusting an enterprise app.\" />\n        </Property>\n        <Property Name=\"enterpriseAppBlockTrustModification\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from modifying the enterprise app trust settings.\" />\n        </Property>\n        <Property Name=\"faceTimeBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using FaceTime.\" />\n        </Property>\n        <Property Name=\"findMyFriendsBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Find My Friends when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"gamingBlockGameCenterFriends\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from having friends in Game Center.\" />\n        </Property>\n        <Property Name=\"gamingBlockMultiplayer\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using multiplayer gaming.\" />\n        </Property>\n        <Property Name=\"gameCenterBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Game Center when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"hostPairingBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"indicates whether or not to allow host pairing to control the devices an iOS device can pair with when the iOS device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"iBooksStoreBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the iBooks Store when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"iBooksStoreBlockErotica\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from downloading media from the iBookstore that has been tagged as erotica.\" />\n        </Property>\n        <Property Name=\"iCloudBlockActivityContinuation\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block  the the user from continuing work they started on iOS device to another iOS or macOS device.\" />\n        </Property>\n        <Property Name=\"iCloudBlockBackup\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud backup.\" />\n        </Property>\n        <Property Name=\"iCloudBlockDocumentSync\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud document sync.\" />\n        </Property>\n        <Property Name=\"iCloudBlockManagedAppsSync\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Managed Apps Cloud Sync.\" />\n        </Property>\n        <Property Name=\"iCloudBlockPhotoLibrary\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud Photo Library.\" />\n        </Property>\n        <Property Name=\"iCloudBlockPhotoStreamSync\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud Photo Stream Sync.\" />\n        </Property>\n        <Property Name=\"iCloudBlockSharedPhotoStream\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Shared Photo Stream.\" />\n        </Property>\n        <Property Name=\"iCloudRequireEncryptedBackup\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require backups to iCloud be encrypted.\" />\n        </Property>\n        <Property Name=\"iTunesBlockExplicitContent\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from accessing explicit content in iTunes and the App Store.\" />\n        </Property>\n        <Property Name=\"iTunesBlockMusicService\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Music service and revert Music app to classic mode when the device is in supervised mode (iOS 9.3 and later and macOS 10.12 and later).\" />\n        </Property>\n        <Property Name=\"iTunesBlockRadio\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using iTunes Radio when the device is in supervised mode (iOS 9.3 and later).\" />\n        </Property>\n        <Property Name=\"keyboardBlockAutoCorrect\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block keyboard auto-correction when the device is in supervised mode (iOS 8.1.3 and later).\" />\n        </Property>\n        <Property Name=\"keyboardBlockDictation\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using dictation input when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"keyboardBlockPredictive\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block predictive keyboards when device is in supervised mode (iOS 8.1.3 and later).\" />\n        </Property>\n        <Property Name=\"keyboardBlockShortcuts\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block keyboard shortcuts when the device is in supervised mode (iOS 9.0 and later).\" />\n        </Property>\n        <Property Name=\"keyboardBlockSpellCheck\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block keyboard spell-checking when the device is in supervised mode (iOS 8.1.3 and later).\" />\n        </Property>\n        <Property Name=\"kioskModeAllowAssistiveSpeak\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow assistive speak while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowAssistiveTouchSettings\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the Assistive Touch Settings while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowAutoLock\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow device auto lock while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowColorInversionSettings\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the Color Inversion Settings while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowRingerSwitch\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the ringer switch while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowScreenRotation\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow screen rotation while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowSleepButton\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the sleep button while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowTouchscreen\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the touchscreen while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowVoiceOverSettings\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the voice over settings while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowVolumeButtons\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the volume buttons while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowZoomSettings\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the zoom settings while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeAppStoreUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL in the app store to the app to use for kiosk mode. Use if KioskModeManagedAppId is not known.\" />\n        </Property>\n        <Property Name=\"kioskModeBuiltInAppId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID for built-in apps to use for kiosk mode. Used when KioskModeManagedAppId and KioskModeAppStoreUrl are not set.\" />\n        </Property>\n        <Property Name=\"kioskModeRequireAssistiveTouch\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require assistive touch while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeRequireColorInversion\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require color inversion while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeRequireMonoAudio\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require mono audio while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeRequireVoiceOver\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require voice over while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeRequireZoom\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require zoom while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeManagedAppId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed app id of the app to use for kiosk mode. If KioskModeManagedAppId is specified then KioskModeAppStoreUrl will be ignored.\" />\n        </Property>\n        <Property Name=\"lockScreenBlockControlCenter\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using control center on the lock screen.\" />\n        </Property>\n        <Property Name=\"lockScreenBlockNotificationView\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the notification view on the lock screen.\" />\n        </Property>\n        <Property Name=\"lockScreenBlockPassbook\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using passbook when the device is locked.\" />\n        </Property>\n        <Property Name=\"lockScreenBlockTodayView\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the Today View on the lock screen.\" />\n        </Property>\n        <Property Name=\"mediaContentRatingAustralia\" Type=\"microsoft.graph.mediaContentRatingAustralia\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Australia\" />\n        </Property>\n        <Property Name=\"mediaContentRatingCanada\" Type=\"microsoft.graph.mediaContentRatingCanada\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Canada\" />\n        </Property>\n        <Property Name=\"mediaContentRatingFrance\" Type=\"microsoft.graph.mediaContentRatingFrance\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for France\" />\n        </Property>\n        <Property Name=\"mediaContentRatingGermany\" Type=\"microsoft.graph.mediaContentRatingGermany\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Germany\" />\n        </Property>\n        <Property Name=\"mediaContentRatingIreland\" Type=\"microsoft.graph.mediaContentRatingIreland\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Ireland\" />\n        </Property>\n        <Property Name=\"mediaContentRatingJapan\" Type=\"microsoft.graph.mediaContentRatingJapan\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Japan\" />\n        </Property>\n        <Property Name=\"mediaContentRatingNewZealand\" Type=\"microsoft.graph.mediaContentRatingNewZealand\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for New Zealand\" />\n        </Property>\n        <Property Name=\"mediaContentRatingUnitedKingdom\" Type=\"microsoft.graph.mediaContentRatingUnitedKingdom\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for United Kingdom\" />\n        </Property>\n        <Property Name=\"mediaContentRatingUnitedStates\" Type=\"microsoft.graph.mediaContentRatingUnitedStates\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for United States\" />\n        </Property>\n        <Property Name=\"networkUsageRules\" Type=\"Collection(microsoft.graph.iosNetworkUsageRule)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of managed apps and the network rules that applies to them. This collection can contain a maximum of 1000 elements.\" />\n        </Property>\n        <Property Name=\"mediaContentRatingApps\" Type=\"microsoft.graph.ratingAppsType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Apps. Possible values are: allAllowed, allBlocked, agesAbove4, agesAbove9, agesAbove12, agesAbove17.\" />\n        </Property>\n        <Property Name=\"messagesBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the Messages app on the supervised device.\" />\n        </Property>\n        <Property Name=\"notificationsBlockSettingsModification\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow notifications settings modification (iOS 9.3 and later).\" />\n        </Property>\n        <Property Name=\"passcodeBlockFingerprintUnlock\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n        </Property>\n        <Property Name=\"passcodeBlockFingerprintModification\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block modification of registered Touch ID fingerprints when in supervised mode.\" />\n        </Property>\n        <Property Name=\"passcodeBlockModification\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow passcode modification on the supervised device (iOS 9.0 and later).\" />\n        </Property>\n        <Property Name=\"passcodeBlockSimple\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple passcodes.\" />\n        </Property>\n        <Property Name=\"passcodeExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the passcode expires. Valid values 1 to 65535\" />\n        </Property>\n        <Property Name=\"passcodeMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passcode. Valid values 4 to 14\" />\n        </Property>\n        <Property Name=\"passcodeMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a passcode is required.\" />\n        </Property>\n        <Property Name=\"passcodeMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n        </Property>\n        <Property Name=\"passcodeMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of character sets a passcode must contain. Valid values 0 to 4\" />\n        </Property>\n        <Property Name=\"passcodePreviousPasscodeBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passcodes to block. Valid values 1 to 24\" />\n        </Property>\n        <Property Name=\"passcodeSignInFailureCountBeforeWipe\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before wiping the device. Valid values 4 to 11\" />\n        </Property>\n        <Property Name=\"passcodeRequiredType\" Type=\"microsoft.graph.requiredPasswordType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of passcode that is required. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"passcodeRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a passcode.\" />\n        </Property>\n        <Property Name=\"podcastsBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using podcasts on the supervised device (iOS 8.0 and later).\" />\n        </Property>\n        <Property Name=\"safariBlockAutofill\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Auto fill in Safari.\" />\n        </Property>\n        <Property Name=\"safariBlockJavaScript\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block JavaScript in Safari.\" />\n        </Property>\n        <Property Name=\"safariBlockPopups\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups in Safari.\" />\n        </Property>\n        <Property Name=\"safariBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Safari.\" />\n        </Property>\n        <Property Name=\"safariCookieSettings\" Type=\"microsoft.graph.webBrowserCookieSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cookie settings for Safari. Possible values are: browserDefault, blockAlways, allowCurrentWebSite, allowFromWebsitesVisited, allowAlways.\" />\n        </Property>\n        <Property Name=\"safariManagedDomains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URLs matching the patterns listed here will be considered managed.\" />\n        </Property>\n        <Property Name=\"safariPasswordAutoFillDomains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users can save passwords in Safari only from URLs matching the patterns listed here. Applies to devices in supervised mode (iOS 9.3 and later).\" />\n        </Property>\n        <Property Name=\"safariRequireFraudWarning\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require fraud warning in Safari.\" />\n        </Property>\n        <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from taking Screenshots.\" />\n        </Property>\n        <Property Name=\"siriBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Siri.\" />\n        </Property>\n        <Property Name=\"siriBlockedWhenLocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Siri when locked.\" />\n        </Property>\n        <Property Name=\"siriBlockUserGeneratedContent\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Siri from querying user-generated content when used on a supervised device.\" />\n        </Property>\n        <Property Name=\"siriRequireProfanityFilter\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to prevent Siri from dictating, or speaking profane language on supervised device.\" />\n        </Property>\n        <Property Name=\"spotlightBlockInternetResults\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Spotlight search from returning internet results on supervised device.\" />\n        </Property>\n        <Property Name=\"voiceDialingBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice dialing.\" />\n        </Property>\n        <Property Name=\"wallpaperBlockModification\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow wallpaper modification on supervised device (iOS 9.0 and later) .\" />\n        </Property>\n        <Property Name=\"wiFiConnectOnlyToConfiguredNetworks\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to force the device to use only Wi-Fi networks from configuration profiles when the device is in supervised mode.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosUpdateConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"activeHoursStart\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours Start (active hours mean the time window when updates install should not happen)\" />\n        </Property>\n        <Property Name=\"activeHoursEnd\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours End (active hours mean the time window when updates install should not happen)\" />\n        </Property>\n        <Property Name=\"scheduledInstallDays\" Type=\"Collection(microsoft.graph.dayOfWeek)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Days in week for which active hours are configured. This collection can contain a maximum of 7 elements.\" />\n        </Property>\n        <Property Name=\"utcTimeOffsetInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTC Time Offset indicated in minutes\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosUpdateDeviceStatus\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"installStatus\" Type=\"microsoft.graph.iosUpdatesInstallStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The installation status of the policy report. Possible values are: success, available, idle, unknown, downloading, downloadFailed, downloadRequiresComputer, downloadInsufficientSpace, downloadInsufficientPower, downloadInsufficientNetwork, installing, installInsufficientSpace, installInsufficientPower, installPhoneCallInProgress, installFailed, notSupportedOperation, sharedDeviceUserLoggedInError.\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device version that is being reported.\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device id that is being reported.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User id that is being reported.\" />\n        </Property>\n        <Property Name=\"deviceDisplayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n        </Property>\n        <Property Name=\"deviceModel\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n        </Property>\n        <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n        </Property>\n        <Property Name=\"status\" Type=\"microsoft.graph.complianceStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"macOSCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to require a password.\" />\n        </Property>\n        <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple passwords.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 65535\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of password. Valid values 4 to 14\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 1 to 24\" />\n        </Property>\n        <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum IOS version.\" />\n        </Property>\n        <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum IOS version.\" />\n        </Property>\n        <Property Name=\"systemIntegrityProtectionEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled system integrity protection.\" />\n        </Property>\n        <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection .\" />\n        </Property>\n        <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"microsoft.graph.deviceThreatProtectionLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\" />\n        </Property>\n        <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Mac OS devices.\" />\n        </Property>\n        <Property Name=\"firewallEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the firewall should be enabled or not.\" />\n        </Property>\n        <Property Name=\"firewallBlockAllIncoming\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Corresponds to the 'Block all incoming connections' option.\" />\n        </Property>\n        <Property Name=\"firewallEnableStealthMode\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Corresponds to 'Enable stealth mode.'\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"macOSCustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"payloadName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name that is displayed to the user.\" />\n        </Property>\n        <Property Name=\"payloadFileName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload file name (.mobileconfig\" />\n        </Property>\n        <Property Name=\"payload\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload. (UTF8 encoded byte array)\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"macOSDeviceFeaturesConfiguration\" BaseType=\"microsoft.graph.appleDeviceFeaturesConfigurationBase\" />\n      <EntityType Name=\"macOSGeneralDeviceConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"compliantAppsList\" Type=\"Collection(microsoft.graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n        </Property>\n        <Property Name=\"compliantAppListType\" Type=\"microsoft.graph.appListType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List that is in the CompliantAppsList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\" />\n        </Property>\n        <Property Name=\"emailInDomainSuffixes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An email address lacking a suffix that matches any of these strings will be considered out-of-domain.\" />\n        </Property>\n        <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block simple passwords.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires.\" />\n        </Property>\n        <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of character sets a password must contain. Valid values 0 to 4\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords.\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity required before a password is required.\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity required before the screen times out.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to require a password.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"settingSource\">\n        <Property Name=\"id\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Key>\n          <PropertyRef Name=\"id\" />\n        </Key>\n      </EntityType>\n      <EntityType Name=\"settingStateDeviceSummary\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"settingName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the setting\" />\n        </Property>\n        <Property Name=\"instancePath\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the InstancePath for the setting\" />\n        </Property>\n        <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Unkown count for the setting\" />\n        </Property>\n        <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Not Applicable count for the setting\" />\n        </Property>\n        <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliant count for the setting\" />\n        </Property>\n        <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliant count for the setting\" />\n        </Property>\n        <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device NonCompliant count for the setting\" />\n        </Property>\n        <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device error count for the setting\" />\n        </Property>\n        <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device conflict error count for the setting\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"sharedPCConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"accountManagerPolicy\" Type=\"microsoft.graph.sharedPCAccountManagerPolicy\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how accounts are managed on a shared PC. Only applies when disableAccountManager is false.\" />\n        </Property>\n        <Property Name=\"allowedAccounts\" Type=\"microsoft.graph.sharedPCAllowedAccountType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which type of accounts are allowed to use on a shared PC. Possible values are: guest, domain.\" />\n        </Property>\n        <Property Name=\"allowLocalStorage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether local storage is allowed on a shared PC.\" />\n        </Property>\n        <Property Name=\"disableAccountManager\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the account manager for shared PC mode.\" />\n        </Property>\n        <Property Name=\"disableEduPolicies\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the default shared PC education environment policies should be disabled. For Windows 10 RS2 and later, this policy will be applied without setting Enabled to true.\" />\n        </Property>\n        <Property Name=\"disablePowerPolicies\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the default shared PC power policies should be disabled.\" />\n        </Property>\n        <Property Name=\"disableSignInOnResume\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the requirement to sign in whenever the device wakes up from sleep mode.\" />\n        </Property>\n        <Property Name=\"enabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables shared PC mode and applies the shared pc policies.\" />\n        </Property>\n        <Property Name=\"idleTimeBeforeSleepInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the time in seconds that a device must sit idle before the PC goes to sleep. Setting this value to 0 prevents the sleep timeout from occurring.\" />\n        </Property>\n        <Property Name=\"kioskAppDisplayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the display text for the account shown on the sign-in screen which launches the app specified by SetKioskAppUserModelId. Only applies when KioskAppUserModelId is set.\" />\n        </Property>\n        <Property Name=\"kioskAppUserModelId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the application user model ID of the app to use with assigned access.\" />\n        </Property>\n        <Property Name=\"maintenanceStartTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the daily start time of maintenance hour.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"softwareUpdateStatusSummary\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the policy.\" />\n        </Property>\n        <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices.\" />\n        </Property>\n        <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of non compliant devices.\" />\n        </Property>\n        <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices.\" />\n        </Property>\n        <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices had error.\" />\n        </Property>\n        <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices.\" />\n        </Property>\n        <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices.\" />\n        </Property>\n        <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices.\" />\n        </Property>\n        <Property Name=\"compliantUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant users.\" />\n        </Property>\n        <Property Name=\"nonCompliantUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of non compliant users.\" />\n        </Property>\n        <Property Name=\"remediatedUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated users.\" />\n        </Property>\n        <Property Name=\"errorUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users had error.\" />\n        </Property>\n        <Property Name=\"unknownUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown users.\" />\n        </Property>\n        <Property Name=\"conflictUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict users.\" />\n        </Property>\n        <Property Name=\"notApplicableUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10CompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock Windows device.\" />\n        </Property>\n        <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple password.\" />\n        </Property>\n        <Property Name=\"passwordRequiredToUnlockFromIdle\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock an idle device.\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The password expiration in days.\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length.\" />\n        </Property>\n        <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of.\" />\n        </Property>\n        <Property Name=\"requireHealthyDeviceReport\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation.\" />\n        </Property>\n        <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows 10 version.\" />\n        </Property>\n        <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows 10 version.\" />\n        </Property>\n        <Property Name=\"mobileOsMinimumVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows Phone version.\" />\n        </Property>\n        <Property Name=\"mobileOsMaximumVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows Phone version.\" />\n        </Property>\n        <Property Name=\"earlyLaunchAntiMalwareDriverEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.\" />\n        </Property>\n        <Property Name=\"bitLockerEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled\" />\n        </Property>\n        <Property Name=\"secureBootEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.\" />\n        </Property>\n        <Property Name=\"codeIntegrityEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation.\" />\n        </Property>\n        <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on windows devices.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10CustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"omaSettings\" Type=\"Collection(microsoft.graph.omaSetting)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 1000 elements.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10EndpointProtectionConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"firewallBlockStatefulFTP\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocks stateful FTP connections to the device\" />\n        </Property>\n        <Property Name=\"firewallIdleTimeoutForSecurityAssociationInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the idle timeout for security associations, in seconds, from 300 to 3600 inclusive. This is the period after which security associations will expire and be deleted. Valid values 300 to 3600\" />\n        </Property>\n        <Property Name=\"firewallPreSharedKeyEncodingMethod\" Type=\"microsoft.graph.firewallPreSharedKeyEncodingMethodType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select the preshared key encoding to be used. Possible values are: deviceDefault, none, utF8.\" />\n        </Property>\n        <Property Name=\"firewallIPSecExemptionsAllowNeighborDiscovery\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow neighbor discovery IPv6 ICMP type-codes\" />\n        </Property>\n        <Property Name=\"firewallIPSecExemptionsAllowICMP\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow ICMP\" />\n        </Property>\n        <Property Name=\"firewallIPSecExemptionsAllowRouterDiscovery\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow router discovery IPv6 ICMP type-codes\" />\n        </Property>\n        <Property Name=\"firewallIPSecExemptionsAllowDHCP\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow both IPv4 and IPv6 DHCP traffic\" />\n        </Property>\n        <Property Name=\"firewallCertificateRevocationListCheckMethod\" Type=\"microsoft.graph.firewallCertificateRevocationListCheckMethodType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify how the certificate revocation list is to be enforced. Possible values are: deviceDefault, none, attempt, require.\" />\n        </Property>\n        <Property Name=\"firewallMergeKeyingModuleSettings\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If an authentication set is not fully supported by a keying module, direct the module to ignore only unsupported authentication suites rather than the entire set\" />\n        </Property>\n        <Property Name=\"firewallPacketQueueingMethod\" Type=\"microsoft.graph.firewallPacketQueueingMethodType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures how packet queueing should be applied in the tunnel gateway scenario. Possible values are: deviceDefault, disabled, queueInbound, queueOutbound, queueBoth.\" />\n        </Property>\n        <Property Name=\"firewallProfileDomain\" Type=\"microsoft.graph.windowsFirewallNetworkProfile\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall profile settings for domain networks\" />\n        </Property>\n        <Property Name=\"firewallProfilePublic\" Type=\"microsoft.graph.windowsFirewallNetworkProfile\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall profile settings for public networks\" />\n        </Property>\n        <Property Name=\"firewallProfilePrivate\" Type=\"microsoft.graph.windowsFirewallNetworkProfile\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall profile settings for private networks\" />\n        </Property>\n        <Property Name=\"defenderAttackSurfaceReductionExcludedPaths\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of exe files and folders to be excluded from attack surface reduction rules\" />\n        </Property>\n        <Property Name=\"defenderGuardedFoldersAllowedAppPaths\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of paths to exe that are allowed to access protected folders\" />\n        </Property>\n        <Property Name=\"defenderAdditionalGuardedFolders\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of folder paths to be added to the list of protected folders\" />\n        </Property>\n        <Property Name=\"defenderExploitProtectionXml\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Xml content containing information regarding exploit protection details.\" />\n        </Property>\n        <Property Name=\"defenderExploitProtectionXmlFileName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the file from which DefenderExploitProtectionXml was obtained.\" />\n        </Property>\n        <Property Name=\"defenderSecurityCenterBlockExploitProtectionOverride\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block user from overriding Exploit Protection settings.\" />\n        </Property>\n        <Property Name=\"appLockerApplicationControl\" Type=\"microsoft.graph.appLockerApplicationControlType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables the Admin to choose what types of app to allow on devices. Possible values are: notConfigured, enforceComponentsAndStoreApps, auditComponentsAndStoreApps, enforceComponentsStoreAppsAndSmartlocker, auditComponentsStoreAppsAndSmartlocker.\" />\n        </Property>\n        <Property Name=\"smartScreenEnableInShell\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT Admins to configure SmartScreen for Windows.\" />\n        </Property>\n        <Property Name=\"smartScreenBlockOverrideForFiles\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT Admins to control whether users can can ignore SmartScreen warnings and run malicious files.\" />\n        </Property>\n        <Property Name=\"applicationGuardEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Windows Defender Application Guard\" />\n        </Property>\n        <Property Name=\"applicationGuardBlockFileTransfer\" Type=\"microsoft.graph.applicationGuardBlockFileTransferType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block clipboard to transfer image file, text file or neither of them. Possible values are: notConfigured, blockImageAndTextFile, blockImageFile, blockNone, blockTextFile.\" />\n        </Property>\n        <Property Name=\"applicationGuardBlockNonEnterpriseContent\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block enterprise sites to load non-enterprise content, such as third party plug-ins\" />\n        </Property>\n        <Property Name=\"applicationGuardAllowPersistence\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow persisting user generated data inside the App Guard Containter (favorites, cookies, web passwords, etc.)\" />\n        </Property>\n        <Property Name=\"applicationGuardForceAuditing\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Force auditing will persist Windows logs and events to meet security/compliance criteria (sample events are user login-logoff, use of privilege rights, software installation, system changes, etc.)\" />\n        </Property>\n        <Property Name=\"applicationGuardBlockClipboardSharing\" Type=\"microsoft.graph.applicationGuardBlockClipboardSharingType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block clipboard to share data from Host to Container, or from Container to Host, or both ways, or neither ways. Possible values are: notConfigured, blockBoth, blockHostToContainer, blockContainerToHost, blockNone.\" />\n        </Property>\n        <Property Name=\"applicationGuardAllowPrintToPDF\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to PDF from Container\" />\n        </Property>\n        <Property Name=\"applicationGuardAllowPrintToXPS\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to XPS from Container\" />\n        </Property>\n        <Property Name=\"applicationGuardAllowPrintToLocalPrinters\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to Local Printers from Container\" />\n        </Property>\n        <Property Name=\"applicationGuardAllowPrintToNetworkPrinters\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to Network Printers from Container\" />\n        </Property>\n        <Property Name=\"bitLockerDisableWarningForOtherDiskEncryption\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the Admin to disable the warning prompt for other disk encryption on the user machines.\" />\n        </Property>\n        <Property Name=\"bitLockerEnableStorageCardEncryptionOnMobile\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the admin to require encryption to be turned on using BitLocker. This policy is valid only for a mobile SKU.\" />\n        </Property>\n        <Property Name=\"bitLockerEncryptDevice\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the admin to require encryption to be turned on using BitLocker.\" />\n        </Property>\n        <Property Name=\"bitLockerRemovableDrivePolicy\" Type=\"microsoft.graph.bitLockerRemovableDrivePolicy\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BitLocker Removable Drive Policy.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10EnterpriseModernAppManagementConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"uninstallBuiltInApps\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to uninstall a fixed list of built-in Windows apps.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10GeneralConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"enterpriseCloudPrintDiscoveryEndPoint\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint for discovering cloud printers.\" />\n        </Property>\n        <Property Name=\"enterpriseCloudPrintOAuthAuthority\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication endpoint for acquiring OAuth tokens.\" />\n        </Property>\n        <Property Name=\"enterpriseCloudPrintOAuthClientIdentifier\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"GUID of a client application authorized to retrieve OAuth tokens from the OAuth Authority.\" />\n        </Property>\n        <Property Name=\"enterpriseCloudPrintResourceIdentifier\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OAuth resource URI for print service as configured in the Azure portal.\" />\n        </Property>\n        <Property Name=\"enterpriseCloudPrintDiscoveryMaxLimit\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of printers that should be queried from a discovery endpoint. This is a mobile only setting. Valid values 1 to 65535\" />\n        </Property>\n        <Property Name=\"enterpriseCloudPrintMopriaDiscoveryResourceIdentifier\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OAuth resource URI for printer discovery service as configured in Azure portal.\" />\n        </Property>\n        <Property Name=\"searchBlockDiacritics\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if search can use diacritics.\" />\n        </Property>\n        <Property Name=\"searchDisableAutoLanguageDetection\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to use automatic language detection when indexing content and properties.\" />\n        </Property>\n        <Property Name=\"searchDisableIndexingEncryptedItems\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block indexing of WIP-protected items to prevent them from appearing in search results for Cortana or Explorer.\" />\n        </Property>\n        <Property Name=\"searchEnableRemoteQueries\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block remote queries of this computer’s index.\" />\n        </Property>\n        <Property Name=\"searchDisableIndexerBackoff\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the search indexer backoff feature.\" />\n        </Property>\n        <Property Name=\"searchDisableIndexingRemovableDrive\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow users to add locations on removable drives to libraries and to be indexed.\" />\n        </Property>\n        <Property Name=\"searchEnableAutomaticIndexSizeManangement\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies minimum amount of hard drive space on the same drive as the index location before indexing stops.\" />\n        </Property>\n        <Property Name=\"diagnosticsDataSubmissionMode\" Type=\"microsoft.graph.diagnosticDataSubmissionMode\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a value allowing the device to send diagnostic and usage telemetry data, such as Watson. Possible values are: userDefined, none, basic, enhanced, full.\" />\n        </Property>\n        <Property Name=\"oneDriveDisableFileSync\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a value allowing IT admins to prevent apps and features from working with files on OneDrive.\" />\n        </Property>\n        <Property Name=\"smartScreenEnableAppInstallControl\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT Admins to control whether users are allowed to install apps from places other than the Store.\" />\n        </Property>\n        <Property Name=\"personalizationDesktopImageUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A http or https Url to a jpg, jpeg or png image that needs to be downloaded and used as the Desktop Image or a file Url to a local image on the file system that needs to used as the Desktop Image.\" />\n        </Property>\n        <Property Name=\"personalizationLockScreenImageUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A http or https Url to a jpg, jpeg or png image that neeeds to be downloaded and used as the Lock Screen Image or a file Url to a local image on the file system that needs to be used as the Lock Screen Image.\" />\n        </Property>\n        <Property Name=\"bluetoothAllowedServices\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify a list of allowed Bluetooth services and profiles in hex formatted strings.\" />\n        </Property>\n        <Property Name=\"bluetoothBlockAdvertising\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using bluetooth advertising.\" />\n        </Property>\n        <Property Name=\"bluetoothBlockDiscoverableMode\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using bluetooth discoverable mode.\" />\n        </Property>\n        <Property Name=\"bluetoothBlockPrePairing\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block specific bundled Bluetooth peripherals to automatically pair with the host device.\" />\n        </Property>\n        <Property Name=\"edgeBlockAutofill\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block auto fill.\" />\n        </Property>\n        <Property Name=\"edgeBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using the Edge browser.\" />\n        </Property>\n        <Property Name=\"edgeCookiePolicy\" Type=\"microsoft.graph.edgeCookiePolicy\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which cookies to block in the Edge browser. Possible values are: userDefined, allow, blockThirdParty, blockAll.\" />\n        </Property>\n        <Property Name=\"edgeBlockDeveloperTools\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block developer tools in the Edge browser.\" />\n        </Property>\n        <Property Name=\"edgeBlockSendingDoNotTrackHeader\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from sending the do not track header.\" />\n        </Property>\n        <Property Name=\"edgeBlockExtensions\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block extensions in the Edge browser.\" />\n        </Property>\n        <Property Name=\"edgeBlockInPrivateBrowsing\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block InPrivate browsing on corporate networks, in the Edge browser.\" />\n        </Property>\n        <Property Name=\"edgeBlockJavaScript\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using JavaScript.\" />\n        </Property>\n        <Property Name=\"edgeBlockPasswordManager\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block password manager.\" />\n        </Property>\n        <Property Name=\"edgeBlockAddressBarDropdown\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the address bar dropdown functionality in Microsoft Edge. Disable this settings to minimize network connections from Microsoft Edge to Microsoft services.\" />\n        </Property>\n        <Property Name=\"edgeBlockCompatibilityList\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block Microsoft compatibility list in Microsoft Edge. This list from Microsoft helps Edge properly display sites with known compatibility issues.\" />\n        </Property>\n        <Property Name=\"edgeClearBrowsingDataOnExit\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Clear browsing data on exiting Microsoft Edge.\" />\n        </Property>\n        <Property Name=\"edgeAllowStartPagesModification\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow users to change Start pages on Edge. Use the EdgeHomepageUrls to specify the Start pages that the user would see by default when they open Edge.\" />\n        </Property>\n        <Property Name=\"edgeDisableFirstRunPage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the Microsoft web page that opens on the first use of Microsoft Edge. This policy allows enterprises, like those enrolled in zero emissions configurations, to block this page.\" />\n        </Property>\n        <Property Name=\"edgeBlockLiveTileDataCollection\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the collection of information by Microsoft for live tile creation when users pin a site to Start from Microsoft Edge.\" />\n        </Property>\n        <Property Name=\"edgeSyncFavoritesWithInternetExplorer\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable favorites sync between Internet Explorer and Microsoft Edge. Additions, deletions, modifications and order changes to favorites are shared between browsers.\" />\n        </Property>\n        <Property Name=\"cellularBlockDataWhenRoaming\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using data over cellular while roaming.\" />\n        </Property>\n        <Property Name=\"cellularBlockVpn\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using VPN over cellular.\" />\n        </Property>\n        <Property Name=\"cellularBlockVpnWhenRoaming\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using VPN when roaming over cellular.\" />\n        </Property>\n        <Property Name=\"defenderBlockEndUserAccess\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block end user access to Defender.\" />\n        </Property>\n        <Property Name=\"defenderDaysBeforeDeletingQuarantinedMalware\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before deleting quarantined malware. Valid values 0 to 90\" />\n        </Property>\n        <Property Name=\"defenderDetectedMalwareActions\" Type=\"microsoft.graph.defenderDetectedMalwareActions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets Defender’s actions to take on detected Malware per threat level.\" />\n        </Property>\n        <Property Name=\"defenderSystemScanSchedule\" Type=\"microsoft.graph.weeklySchedule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defender day of the week for the system scan. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday.\" />\n        </Property>\n        <Property Name=\"defenderFilesAndFoldersToExclude\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Files and folder to exclude from scans and real time protection.\" />\n        </Property>\n        <Property Name=\"defenderFileExtensionsToExclude\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File extensions to exclude from scans and real time protection.\" />\n        </Property>\n        <Property Name=\"defenderScanMaxCpu\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Max CPU usage percentage during scan. Valid values 0 to 100\" />\n        </Property>\n        <Property Name=\"defenderMonitorFileActivity\" Type=\"microsoft.graph.defenderMonitorFileActivity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for monitoring file activity. Possible values are: userDefined, disable, monitorAllFiles, monitorIncomingFilesOnly, monitorOutgoingFilesOnly.\" />\n        </Property>\n        <Property Name=\"defenderProcessesToExclude\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Processes to exclude from scans and real time protection.\" />\n        </Property>\n        <Property Name=\"defenderPromptForSampleSubmission\" Type=\"microsoft.graph.defenderPromptForSampleSubmission\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The configuration for how to prompt user for sample submission. Possible values are: userDefined, alwaysPrompt, promptBeforeSendingPersonalData, neverSendData, sendAllDataWithoutPrompting.\" />\n        </Property>\n        <Property Name=\"defenderRequireBehaviorMonitoring\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require behavior monitoring.\" />\n        </Property>\n        <Property Name=\"defenderRequireCloudProtection\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require cloud protection.\" />\n        </Property>\n        <Property Name=\"defenderRequireNetworkInspectionSystem\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require network inspection system.\" />\n        </Property>\n        <Property Name=\"defenderRequireRealTimeMonitoring\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require real time monitoring.\" />\n        </Property>\n        <Property Name=\"defenderScanArchiveFiles\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan archive files.\" />\n        </Property>\n        <Property Name=\"defenderScanDownloads\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan downloads.\" />\n        </Property>\n        <Property Name=\"defenderScanNetworkFiles\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan files opened from a network folder.\" />\n        </Property>\n        <Property Name=\"defenderScanIncomingMail\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan incoming mail messages.\" />\n        </Property>\n        <Property Name=\"defenderScanMappedNetworkDrivesDuringFullScan\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan mapped network drives during full scan.\" />\n        </Property>\n        <Property Name=\"defenderScanRemovableDrivesDuringFullScan\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan removable drives during full scan.\" />\n        </Property>\n        <Property Name=\"defenderScanScriptsLoadedInInternetExplorer\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan scripts loaded in Internet Explorer browser.\" />\n        </Property>\n        <Property Name=\"defenderSignatureUpdateIntervalInHours\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The signature update interval in hours. Specify 0 not to check. Valid values 0 to 24\" />\n        </Property>\n        <Property Name=\"defenderScanType\" Type=\"microsoft.graph.defenderScanType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The defender system scan type. Possible values are: userDefined, disabled, quick, full.\" />\n        </Property>\n        <Property Name=\"defenderScheduledScanTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The defender time for the system scan.\" />\n        </Property>\n        <Property Name=\"defenderScheduledQuickScanTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time to perform a daily quick scan.\" />\n        </Property>\n        <Property Name=\"defenderCloudBlockLevel\" Type=\"microsoft.graph.defenderCloudBlockLevelType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the level of cloud-delivered protection. Possible values are: notConfigured, high, highPlus, zeroTolerance.\" />\n        </Property>\n        <Property Name=\"lockScreenAllowTimeoutConfiguration\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to show a user-configurable setting to control the screen timeout while on the lock screen of Windows 10 Mobile devices. If this policy is set to Allow, the value set by lockScreenTimeoutInSeconds is ignored.\" />\n        </Property>\n        <Property Name=\"lockScreenBlockActionCenterNotifications\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block action center notifications over lock screen.\" />\n        </Property>\n        <Property Name=\"lockScreenBlockCortana\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the user can interact with Cortana using speech while the system is locked.\" />\n        </Property>\n        <Property Name=\"lockScreenBlockToastNotifications\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to allow toast notifications above the device lock screen.\" />\n        </Property>\n        <Property Name=\"lockScreenTimeoutInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set the duration (in seconds) from the screen locking to the screen turning off for Windows 10 Mobile devices. Supported values are 11-1800. Valid values 11 to 1800\" />\n        </Property>\n        <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether PINs or passwords such as '1111' or '1234' are allowed. For Windows 10 desktops, it also controls the use of picture passwords.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The password expiration in days. Valid values 0 to 730\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minutes of inactivity before the screen times out.\" />\n        </Property>\n        <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent reuse of. Valid values 0 to 50\" />\n        </Property>\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require the user to have a password.\" />\n        </Property>\n        <Property Name=\"passwordRequireWhenResumeFromIdleState\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password upon resuming from an idle state.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of sign in failures before factory reset. Valid values 0 to 999\" />\n        </Property>\n        <Property Name=\"privacyAdvertisingId\" Type=\"microsoft.graph.stateManagementSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables the use of advertising ID. Added in Windows 10, version 1607. Possible values are: notConfigured, blocked, allowed.\" />\n        </Property>\n        <Property Name=\"privacyAutoAcceptPairingAndConsentPrompts\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the automatic acceptance of the pairing and privacy user consent dialog when launching apps.\" />\n        </Property>\n        <Property Name=\"privacyBlockInputPersonalization\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the usage of cloud based speech services for Cortana, Dictation, or Store applications.\" />\n        </Property>\n        <Property Name=\"startBlockUnpinningAppsFromTaskbar\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from unpinning apps from taskbar.\" />\n        </Property>\n        <Property Name=\"startMenuAppListVisibility\" Type=\"microsoft.graph.windowsStartMenuAppListVisibilityType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting the value of this collapses the app list, removes the app list entirely, or disables the corresponding toggle in the Settings app. Possible values are: userDefined, collapse, remove, disableSettingsApp.\" />\n        </Property>\n        <Property Name=\"startMenuHideChangeAccountSettings\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the change account setting from appearing in the user tile in the start menu.\" />\n        </Property>\n        <Property Name=\"startMenuHideFrequentlyUsedApps\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the most used apps from appearing on the start menu and disables the corresponding toggle in the Settings app.\" />\n        </Property>\n        <Property Name=\"startMenuHideHibernate\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides hibernate from appearing in the power button in the start menu.\" />\n        </Property>\n        <Property Name=\"startMenuHideLock\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides lock from appearing in the user tile in the start menu.\" />\n        </Property>\n        <Property Name=\"startMenuHidePowerButton\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the power button from appearing in the start menu.\" />\n        </Property>\n        <Property Name=\"startMenuHideRecentJumpLists\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides recent jump lists from appearing on the start menu/taskbar and disables the corresponding toggle in the Settings app.\" />\n        </Property>\n        <Property Name=\"startMenuHideRecentlyAddedApps\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides recently added apps from appearing on the start menu and disables the corresponding toggle in the Settings app.\" />\n        </Property>\n        <Property Name=\"startMenuHideRestartOptions\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides 'Restart/Update and Restart' from appearing in the power button in the start menu.\" />\n        </Property>\n        <Property Name=\"startMenuHideShutDown\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides shut down/update and shut down from appearing in the power button in the start menu.\" />\n        </Property>\n        <Property Name=\"startMenuHideSignOut\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides sign out from appearing in the user tile in the start menu.\" />\n        </Property>\n        <Property Name=\"startMenuHideSleep\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides sleep from appearing in the power button in the start menu.\" />\n        </Property>\n        <Property Name=\"startMenuHideSwitchAccount\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides switch account from appearing in the user tile in the start menu.\" />\n        </Property>\n        <Property Name=\"startMenuHideUserTile\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the user tile from appearing in the start menu.\" />\n        </Property>\n        <Property Name=\"startMenuLayoutEdgeAssetsXml\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows you to import Edge assets to be used with startMenuLayoutXml policy. Start layout can contain secondary tile from Edge app which looks for Edge local asset file. Edge local asset would not exist and cause Edge secondary tile to appear empty in this case. This policy only gets applied when startMenuLayoutXml policy is modified. The value should be a UTF-8 Base64 encoded byte array.\" />\n        </Property>\n        <Property Name=\"startMenuLayoutXml\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows admins to override the default Start menu layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in a UTF8 encoded byte array format.\" />\n        </Property>\n        <Property Name=\"startMenuMode\" Type=\"microsoft.graph.windowsStartMenuModeType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows admins to decide how the Start menu is displayed. Possible values are: userDefined, fullScreen, nonFullScreen.\" />\n        </Property>\n        <Property Name=\"startMenuPinnedFolderDocuments\" Type=\"microsoft.graph.visibilitySetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Documents folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n        </Property>\n        <Property Name=\"startMenuPinnedFolderDownloads\" Type=\"microsoft.graph.visibilitySetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Downloads folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n        </Property>\n        <Property Name=\"startMenuPinnedFolderFileExplorer\" Type=\"microsoft.graph.visibilitySetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the FileExplorer shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n        </Property>\n        <Property Name=\"startMenuPinnedFolderHomeGroup\" Type=\"microsoft.graph.visibilitySetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the HomeGroup folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n        </Property>\n        <Property Name=\"startMenuPinnedFolderMusic\" Type=\"microsoft.graph.visibilitySetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Music folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n        </Property>\n        <Property Name=\"startMenuPinnedFolderNetwork\" Type=\"microsoft.graph.visibilitySetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Network folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n        </Property>\n        <Property Name=\"startMenuPinnedFolderPersonalFolder\" Type=\"microsoft.graph.visibilitySetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the PersonalFolder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n        </Property>\n        <Property Name=\"startMenuPinnedFolderPictures\" Type=\"microsoft.graph.visibilitySetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Pictures folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n        </Property>\n        <Property Name=\"startMenuPinnedFolderSettings\" Type=\"microsoft.graph.visibilitySetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Settings folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n        </Property>\n        <Property Name=\"startMenuPinnedFolderVideos\" Type=\"microsoft.graph.visibilitySetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Videos folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n        </Property>\n        <Property Name=\"settingsBlockSettingsApp\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockSystemPage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to System in Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockDevicesPage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Devices in Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockNetworkInternetPage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Network &amp; Internet in Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockPersonalizationPage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Personalization in Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockAccountsPage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Accounts in Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockTimeLanguagePage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Time &amp; Language in Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockEaseOfAccessPage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Ease of Access in Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockPrivacyPage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Privacy in Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockUpdateSecurityPage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Update &amp; Security in Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockAppsPage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Apps in Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockGamingPage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Gaming in Settings app.\" />\n        </Property>\n        <Property Name=\"windowsSpotlightBlockConsumerSpecificFeatures\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to block experiences that are typically for consumers only, such as Start suggestions, Membership notifications, Post-OOBE app install and redirect tiles.\" />\n        </Property>\n        <Property Name=\"windowsSpotlightBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to turn off all Windows Spotlight features\" />\n        </Property>\n        <Property Name=\"windowsSpotlightBlockOnActionCenter\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block suggestions from Microsoft that show after each OS clean install, upgrade or in an on-going basis to introduce users to what is new or changed\" />\n        </Property>\n        <Property Name=\"windowsSpotlightBlockTailoredExperiences\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block personalized content in Windows spotlight based on user’s device usage.\" />\n        </Property>\n        <Property Name=\"windowsSpotlightBlockThirdPartyNotifications\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block third party content delivered via Windows Spotlight\" />\n        </Property>\n        <Property Name=\"windowsSpotlightBlockWelcomeExperience\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block Windows Spotlight Windows welcome experience\" />\n        </Property>\n        <Property Name=\"windowsSpotlightBlockWindowsTips\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to turn off the popup of Windows Tips.\" />\n        </Property>\n        <Property Name=\"windowsSpotlightConfigureOnLockScreen\" Type=\"microsoft.graph.windowsSpotlightEnablementSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the type of Spotlight. Possible values are: notConfigured, disabled, enabled.\" />\n        </Property>\n        <Property Name=\"networkProxyApplySettingsDeviceWide\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set, proxy settings will be applied to all processes and accounts in the device. Otherwise, it will be applied to the user account that’s enrolled into MDM.\" />\n        </Property>\n        <Property Name=\"networkProxyDisableAutoDetect\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable automatic detection of settings. If enabled, the system will try to find the path to a proxy auto-config (PAC) script.\" />\n        </Property>\n        <Property Name=\"networkProxyAutomaticConfigurationUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address to the proxy auto-config (PAC) script you want to use.\" />\n        </Property>\n        <Property Name=\"networkProxyServer\" Type=\"microsoft.graph.windows10NetworkProxyServer\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies manual proxy server settings.\" />\n        </Property>\n        <Property Name=\"accountsBlockAddingNonMicrosoftAccountEmail\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.\" />\n        </Property>\n        <Property Name=\"antiTheftModeBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from selecting an AntiTheft mode preference (Windows 10 Mobile only).\" />\n        </Property>\n        <Property Name=\"bluetoothBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using bluetooth.\" />\n        </Property>\n        <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from accessing the camera of the device.\" />\n        </Property>\n        <Property Name=\"connectedDevicesServiceBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block Connected Devices Service which enables discovery and connection to other devices, remote messaging, remote app sessions and other cross-device experiences.\" />\n        </Property>\n        <Property Name=\"certificatesBlockManualRootCertificateInstallation\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from doing manual root certificate installation.\" />\n        </Property>\n        <Property Name=\"copyPasteBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using copy paste.\" />\n        </Property>\n        <Property Name=\"cortanaBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using Cortana.\" />\n        </Property>\n        <Property Name=\"deviceManagementBlockFactoryResetOnMobile\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from resetting their phone.\" />\n        </Property>\n        <Property Name=\"deviceManagementBlockManualUnenroll\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from doing manual un-enrollment from device management.\" />\n        </Property>\n        <Property Name=\"safeSearchFilter\" Type=\"microsoft.graph.safeSearchFilterType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies what filter level of safe search is required. Possible values are: userDefined, strict, moderate.\" />\n        </Property>\n        <Property Name=\"edgeBlockPopups\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups.\" />\n        </Property>\n        <Property Name=\"edgeBlockSearchSuggestions\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using the search suggestions in the address bar.\" />\n        </Property>\n        <Property Name=\"edgeBlockSendingIntranetTrafficToInternetExplorer\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from sending Intranet traffic to Internet Explorer from Edge.\" />\n        </Property>\n        <Property Name=\"edgeRequireSmartScreen\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Require the user to use the smart screen filter.\" />\n        </Property>\n        <Property Name=\"edgeEnterpriseModeSiteListLocation\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the enterprise mode site list location. Could be a local file, local network or http location.\" />\n        </Property>\n        <Property Name=\"edgeFirstRunUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The first run URL for when Edge browser is opened for the first time.\" />\n        </Property>\n        <Property Name=\"edgeSearchEngine\" Type=\"microsoft.graph.edgeSearchEngineBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to set a default search engine for MDM-Controlled devices. Users can override this and change their default search engine provided the AllowSearchEngineCustomization policy is not set.\" />\n        </Property>\n        <Property Name=\"edgeHomepageUrls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of URLs for homepages shodwn on MDM-enrolled devices on Edge browser.\" />\n        </Property>\n        <Property Name=\"edgeBlockAccessToAboutFlags\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to prevent access to about flags on Edge browser.\" />\n        </Property>\n        <Property Name=\"smartScreenBlockPromptOverride\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not users can override SmartScreen Filter warnings about potentially malicious websites.\" />\n        </Property>\n        <Property Name=\"smartScreenBlockPromptOverrideForFiles\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not users can override the SmartScreen Filter warnings about downloading unverified files\" />\n        </Property>\n        <Property Name=\"webRtcBlockLocalhostIpAddress\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not user's localhost IP address is displayed while making phone calls using the WebRTC\" />\n        </Property>\n        <Property Name=\"internetSharingBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using internet sharing.\" />\n        </Property>\n        <Property Name=\"settingsBlockAddProvisioningPackage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from installing provisioning packages.\" />\n        </Property>\n        <Property Name=\"settingsBlockRemoveProvisioningPackage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the runtime configuration agent from removing provisioning packages.\" />\n        </Property>\n        <Property Name=\"settingsBlockChangeSystemTime\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing date and time settings.\" />\n        </Property>\n        <Property Name=\"settingsBlockEditDeviceName\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from editing the device name.\" />\n        </Property>\n        <Property Name=\"settingsBlockChangeRegion\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing the region settings.\" />\n        </Property>\n        <Property Name=\"settingsBlockChangeLanguage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing the language settings.\" />\n        </Property>\n        <Property Name=\"settingsBlockChangePowerSleep\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing power and sleep settings.\" />\n        </Property>\n        <Property Name=\"locationServicesBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from location services.\" />\n        </Property>\n        <Property Name=\"microsoftAccountBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block a Microsoft account.\" />\n        </Property>\n        <Property Name=\"microsoftAccountBlockSettingsSync\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block Microsoft account settings sync.\" />\n        </Property>\n        <Property Name=\"nfcBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using near field communication.\" />\n        </Property>\n        <Property Name=\"resetProtectionModeBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from reset protection mode.\" />\n        </Property>\n        <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from taking Screenshots.\" />\n        </Property>\n        <Property Name=\"storageBlockRemovableStorage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using removable storage.\" />\n        </Property>\n        <Property Name=\"storageRequireMobileDeviceEncryption\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicating whether or not to require encryption on a mobile device.\" />\n        </Property>\n        <Property Name=\"usbBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from USB connection.\" />\n        </Property>\n        <Property Name=\"voiceRecordingBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from voice recording.\" />\n        </Property>\n        <Property Name=\"wiFiBlockAutomaticConnectHotspots\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicating whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.\" />\n        </Property>\n        <Property Name=\"wiFiBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using Wi-Fi.\" />\n        </Property>\n        <Property Name=\"wiFiBlockManualConfiguration\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using Wi-Fi manual configuration.\" />\n        </Property>\n        <Property Name=\"wiFiScanInterval\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify how often devices scan for Wi-Fi networks. Supported values are 1-500, where 100 = default, and 500 = low frequency. Valid values 1 to 500\" />\n        </Property>\n        <Property Name=\"wirelessDisplayBlockProjectionToThisDevice\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow other devices from discovering this PC for projection.\" />\n        </Property>\n        <Property Name=\"wirelessDisplayBlockUserInputFromReceiver\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow user input from wireless display receiver.\" />\n        </Property>\n        <Property Name=\"wirelessDisplayRequirePinForPairing\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a PIN for new devices to initiate pairing.\" />\n        </Property>\n        <Property Name=\"windowsStoreBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using the Windows store.\" />\n        </Property>\n        <Property Name=\"appsAllowTrustedAppsSideloading\" Type=\"microsoft.graph.stateManagementSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether apps from AppX packages signed with a trusted certificate can be side loaded. Possible values are: notConfigured, blocked, allowed.\" />\n        </Property>\n        <Property Name=\"windowsStoreBlockAutoUpdate\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block automatic update of apps from Windows Store.\" />\n        </Property>\n        <Property Name=\"developerUnlockSetting\" Type=\"microsoft.graph.stateManagementSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow developer unlock. Possible values are: notConfigured, blocked, allowed.\" />\n        </Property>\n        <Property Name=\"sharedUserAppDataAllowed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block multiple users of the same app to share data.\" />\n        </Property>\n        <Property Name=\"appsBlockWindowsStoreOriginatedApps\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the launch of all apps from Windows Store that came pre-installed or were downloaded.\" />\n        </Property>\n        <Property Name=\"windowsStoreEnablePrivateStoreOnly\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable Private Store Only.\" />\n        </Property>\n        <Property Name=\"storageRestrictAppDataToSystemVolume\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether application data is restricted to the system drive.\" />\n        </Property>\n        <Property Name=\"storageRestrictAppInstallToSystemVolume\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the installation of applications is restricted to the system drive.\" />\n        </Property>\n        <Property Name=\"gameDvrBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block DVR and broadcasting.\" />\n        </Property>\n        <Property Name=\"experienceBlockDeviceDiscovery\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable device discovery UX.\" />\n        </Property>\n        <Property Name=\"experienceBlockErrorDialogWhenNoSIM\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the error dialog from displaying if no SIM card is detected.\" />\n        </Property>\n        <Property Name=\"experienceBlockTaskSwitcher\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable task switching on the device.\" />\n        </Property>\n        <Property Name=\"logonBlockFastUserSwitching\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the ability to quickly switch between users that are logged on simultaneously without logging off.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10MobileCompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock Windows Phone device.\" />\n        </Property>\n        <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block syncing the calendar.\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before password expiration. Valid values 1 to 255\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n        </Property>\n        <Property Name=\"passwordRequireToUnlockFromIdle\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock an idle device.\" />\n        </Property>\n        <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows Phone version.\" />\n        </Property>\n        <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows Phone version.\" />\n        </Property>\n        <Property Name=\"earlyLaunchAntiMalwareDriverEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.\" />\n        </Property>\n        <Property Name=\"bitLockerEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled\" />\n        </Property>\n        <Property Name=\"secureBootEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.\" />\n        </Property>\n        <Property Name=\"codeIntegrityEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation.\" />\n        </Property>\n        <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on windows devices.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10SecureAssessmentConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"launchUri\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Url link to an assessment that's automatically loaded when the secure assessment browser is launched. It has to be a valid Url (http[s]://msdn.microsoft.com/).\" />\n        </Property>\n        <Property Name=\"configurationAccount\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The account used to configure the Windows device for taking the test. The user can be a domain account (domain/user), an AAD account (username@tenant.com) or a local account (username).\" />\n        </Property>\n        <Property Name=\"allowPrinting\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the app from printing during the test.\" />\n        </Property>\n        <Property Name=\"allowScreenCapture\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow screen capture capability during a test.\" />\n        </Property>\n        <Property Name=\"allowTextSuggestion\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow text suggestions during the test.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10TeamGeneralConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"azureOperationalInsightsBlockTelemetry\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block Azure Operational Insights.\" />\n        </Property>\n        <Property Name=\"azureOperationalInsightsWorkspaceId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Operational Insights workspace id.\" />\n        </Property>\n        <Property Name=\"azureOperationalInsightsWorkspaceKey\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Operational Insights Workspace key.\" />\n        </Property>\n        <Property Name=\"connectAppBlockAutoLaunch\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to automatically launch the Connect app whenever a projection is initiated.\" />\n        </Property>\n        <Property Name=\"maintenanceWindowBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block setting a maintenance window for device updates.\" />\n        </Property>\n        <Property Name=\"maintenanceWindowDurationInHours\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maintenance window duration for device updates. Valid values 0 to 5\" />\n        </Property>\n        <Property Name=\"maintenanceWindowStartTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maintenance window start time for device updates.\" />\n        </Property>\n        <Property Name=\"miracastChannel\" Type=\"microsoft.graph.miracastChannel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The channel. Possible values are: userDefined, one, two, three, four, five, six, seven, eight, nine, ten, eleven, thirtySix, forty, fortyFour, fortyEight, oneHundredFortyNine, oneHundredFiftyThree, oneHundredFiftySeven, oneHundredSixtyOne, oneHundredSixtyFive.\" />\n        </Property>\n        <Property Name=\"miracastBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block wireless projection.\" />\n        </Property>\n        <Property Name=\"miracastRequirePin\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a pin for wireless projection.\" />\n        </Property>\n        <Property Name=\"settingsBlockMyMeetingsAndFiles\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to disable the 'My meetings and files' feature in the Start menu, which shows the signed-in user's meetings and files from Office 365.\" />\n        </Property>\n        <Property Name=\"settingsBlockSessionResume\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to allow the ability to resume a session when the session times out.\" />\n        </Property>\n        <Property Name=\"settingsBlockSigninSuggestions\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to disable auto-populating of the sign-in dialog with invitees from scheduled meetings.\" />\n        </Property>\n        <Property Name=\"settingsDefaultVolume\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the default volume value for a new session. Permitted values are 0-100. The default is 45. Valid values 0 to 100\" />\n        </Property>\n        <Property Name=\"settingsScreenTimeoutInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of minutes until the Hub screen turns off.\" />\n        </Property>\n        <Property Name=\"settingsSessionTimeoutInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of minutes until the session times out.\" />\n        </Property>\n        <Property Name=\"settingsSleepTimeoutInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of minutes until the Hub enters sleep mode.\" />\n        </Property>\n        <Property Name=\"welcomeScreenBlockAutomaticWakeUp\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the welcome screen from waking up automatically when someone enters the room.\" />\n        </Property>\n        <Property Name=\"welcomeScreenBackgroundImageUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The welcome screen background image URL. The URL must use the HTTPS protocol and return a PNG image.\" />\n        </Property>\n        <Property Name=\"welcomeScreenMeetingInformation\" Type=\"microsoft.graph.welcomeScreenMeetingInformation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The welcome screen meeting information shown. Possible values are: userDefined, showOrganizerAndTimeOnly, showOrganizerAndTimeAndSubject.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows81CompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock Windows device.\" />\n        </Property>\n        <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple password.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password expiration in days.\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length.\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n        </Property>\n        <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of. Valid values 0 to 24\" />\n        </Property>\n        <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows 8.1 version.\" />\n        </Property>\n        <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows 8.1 version.\" />\n        </Property>\n        <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require encryption on a windows 8.1 device.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows81GeneralConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"accountsBlockAddingNonMicrosoftAccountEmail\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.\" />\n        </Property>\n        <Property Name=\"applyOnlyToWindows81\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating whether this policy only applies to Windows 8.1. This property is read-only.\" />\n        </Property>\n        <Property Name=\"browserBlockAutofill\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block auto fill.\" />\n        </Property>\n        <Property Name=\"browserBlockAutomaticDetectionOfIntranetSites\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block automatic detection of Intranet sites.\" />\n        </Property>\n        <Property Name=\"browserBlockEnterpriseModeAccess\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block enterprise mode access.\" />\n        </Property>\n        <Property Name=\"browserBlockJavaScript\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using JavaScript.\" />\n        </Property>\n        <Property Name=\"browserBlockPlugins\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block plug-ins.\" />\n        </Property>\n        <Property Name=\"browserBlockPopups\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups.\" />\n        </Property>\n        <Property Name=\"browserBlockSendingDoNotTrackHeader\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from sending the do not track header.\" />\n        </Property>\n        <Property Name=\"browserBlockSingleWordEntryOnIntranetSites\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block a single word entry on Intranet sites.\" />\n        </Property>\n        <Property Name=\"browserRequireSmartScreen\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require the user to use the smart screen filter.\" />\n        </Property>\n        <Property Name=\"browserEnterpriseModeSiteListLocation\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enterprise mode site list location. Could be a local file, local network or http location.\" />\n        </Property>\n        <Property Name=\"browserInternetSecurityLevel\" Type=\"microsoft.graph.internetSiteSecurityLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internet security level. Possible values are: userDefined, medium, mediumHigh, high.\" />\n        </Property>\n        <Property Name=\"browserIntranetSecurityLevel\" Type=\"microsoft.graph.siteSecurityLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intranet security level. Possible values are: userDefined, low, mediumLow, medium, mediumHigh, high.\" />\n        </Property>\n        <Property Name=\"browserLoggingReportLocation\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The logging report location.\" />\n        </Property>\n        <Property Name=\"browserRequireHighSecurityForRestrictedSites\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require high security for restricted sites.\" />\n        </Property>\n        <Property Name=\"browserRequireFirewall\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a firewall.\" />\n        </Property>\n        <Property Name=\"browserRequireFraudWarning\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require fraud warning.\" />\n        </Property>\n        <Property Name=\"browserTrustedSitesSecurityLevel\" Type=\"microsoft.graph.siteSecurityLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The trusted sites security level. Possible values are: userDefined, low, mediumLow, medium, mediumHigh, high.\" />\n        </Property>\n        <Property Name=\"cellularBlockDataRoaming\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block data roaming.\" />\n        </Property>\n        <Property Name=\"diagnosticsBlockDataSubmission\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n        </Property>\n        <Property Name=\"passwordBlockPicturePasswordAndPin\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using a pictures password and pin.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password expiration in days.\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length.\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minutes of inactivity before the screen times out.\" />\n        </Property>\n        <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of. Valid values 0 to 24\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of sign in failures before factory reset.\" />\n        </Property>\n        <Property Name=\"storageRequireDeviceEncryption\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require encryption on a mobile device.\" />\n        </Property>\n        <Property Name=\"updatesRequireAutomaticUpdates\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require automatic updates.\" />\n        </Property>\n        <Property Name=\"userAccountControlSettings\" Type=\"microsoft.graph.windowsUserAccountControlSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user account control settings. Possible values are: userDefined, alwaysNotify, notifyOnAppChanges, notifyOnAppChangesWithoutDimming, neverNotify.\" />\n        </Property>\n        <Property Name=\"workFoldersUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The work folders url.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsDefenderAdvancedThreatProtectionConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"allowSampleSharing\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Defender AdvancedThreatProtection 'Allow Sample Sharing' Rule\" />\n        </Property>\n        <Property Name=\"enableExpeditedTelemetryReporting\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Expedite Windows Defender Advanced Threat Protection telemetry reporting frequency.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsPhone81CompliancePolicy\" BaseType=\"microsoft.graph.deviceCompliancePolicy\">\n        <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block syncing the calendar.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires.\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords.\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n        </Property>\n        <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n        </Property>\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to require a password.\" />\n        </Property>\n        <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows Phone version.\" />\n        </Property>\n        <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows Phone version.\" />\n        </Property>\n        <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on windows phone devices.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsPhone81CustomConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"omaSettings\" Type=\"Collection(microsoft.graph.omaSetting)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 1000 elements.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsPhone81GeneralConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"applyOnlyToWindowsPhone81\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating whether this policy only applies to Windows Phone 8.1. This property is read-only.\" />\n        </Property>\n        <Property Name=\"appsBlockCopyPaste\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block copy paste.\" />\n        </Property>\n        <Property Name=\"bluetoothBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block bluetooth.\" />\n        </Property>\n        <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block camera.\" />\n        </Property>\n        <Property Name=\"cellularBlockWifiTethering\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi tethering. Has no impact if Wi-Fi is blocked.\" />\n        </Property>\n        <Property Name=\"compliantAppsList\" Type=\"Collection(microsoft.graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n        </Property>\n        <Property Name=\"compliantAppListType\" Type=\"microsoft.graph.appListType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List that is in the AppComplianceList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\" />\n        </Property>\n        <Property Name=\"diagnosticDataBlockSubmission\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n        </Property>\n        <Property Name=\"emailBlockAddingAccounts\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block custom email accounts.\" />\n        </Property>\n        <Property Name=\"locationServicesBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block location services.\" />\n        </Property>\n        <Property Name=\"microsoftAccountBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block using a Microsoft Account.\" />\n        </Property>\n        <Property Name=\"nfcBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Near-Field Communication.\" />\n        </Property>\n        <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing the calendar.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires.\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords.\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before screen timeout.\" />\n        </Property>\n        <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of character sets a password must contain.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n        </Property>\n        <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"microsoft.graph.requiredPasswordType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password type that is required. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password.\" />\n        </Property>\n        <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block screenshots.\" />\n        </Property>\n        <Property Name=\"storageBlockRemovableStorage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block removable storage.\" />\n        </Property>\n        <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require encryption.\" />\n        </Property>\n        <Property Name=\"webBrowserBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web browser.\" />\n        </Property>\n        <Property Name=\"wifiBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi.\" />\n        </Property>\n        <Property Name=\"wifiBlockAutomaticConnectHotspots\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.\" />\n        </Property>\n        <Property Name=\"wifiBlockHotspotReporting\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi hotspot reporting. Has no impact if Wi-Fi is blocked.\" />\n        </Property>\n        <Property Name=\"windowsStoreBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the Windows Store.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsUpdateForBusinessConfiguration\" BaseType=\"microsoft.graph.deviceConfiguration\">\n        <Property Name=\"deliveryOptimizationMode\" Type=\"microsoft.graph.windowsDeliveryOptimizationMode\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Delivery Optimization Mode. Possible values are: userDefined, httpOnly, httpWithPeeringNat, httpWithPeeringPrivateGroup, httpWithInternetPeering, simpleDownload, bypassMode.\" />\n        </Property>\n        <Property Name=\"prereleaseFeatures\" Type=\"microsoft.graph.prereleaseFeatures\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The pre-release features. Possible values are: userDefined, settingsOnly, settingsAndExperimentations, notAllowed.\" />\n        </Property>\n        <Property Name=\"automaticUpdateMode\" Type=\"microsoft.graph.automaticUpdateMode\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatic update mode. Possible values are: userDefined, notifyDownload, autoInstallAtMaintenanceTime, autoInstallAndRebootAtMaintenanceTime, autoInstallAndRebootAtScheduledTime, autoInstallAndRebootWithoutEndUserControl.\" />\n        </Property>\n        <Property Name=\"microsoftUpdateServiceAllowed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow Microsoft Update Service\" />\n        </Property>\n        <Property Name=\"driversExcluded\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exclude Windows update Drivers\" />\n        </Property>\n        <Property Name=\"installationSchedule\" Type=\"microsoft.graph.windowsUpdateInstallScheduleType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Installation schedule\" />\n        </Property>\n        <Property Name=\"qualityUpdatesDeferralPeriodInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defer Quality Updates by these many days\" />\n        </Property>\n        <Property Name=\"featureUpdatesDeferralPeriodInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defer Feature Updates by these many days\" />\n        </Property>\n        <Property Name=\"qualityUpdatesPaused\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pause Quality Updates\" />\n        </Property>\n        <Property Name=\"featureUpdatesPaused\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pause Feature Updates\" />\n        </Property>\n        <Property Name=\"qualityUpdatesPauseExpiryDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Quality Updates Pause Expiry datetime\" />\n        </Property>\n        <Property Name=\"featureUpdatesPauseExpiryDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Feature Updates Pause Expiry datetime\" />\n        </Property>\n        <Property Name=\"businessReadyUpdatesOnly\" Type=\"microsoft.graph.windowsUpdateType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines which branch devices will receive their updates from. Possible values are: userDefined, all, businessReadyOnly, windowsInsiderBuildFast, windowsInsiderBuildSlow, windowsInsiderBuildRelease.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"applePushNotificationCertificate\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"appleIdentifier\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple Id of the account used to create the MDM push certificate.\" />\n        </Property>\n        <Property Name=\"topicIdentifier\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Topic Id.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date and time for Apple push notification certificate.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration date and time for Apple push notification certificate.\" />\n        </Property>\n        <Property Name=\"certificate\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"detectedApp\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the discovered application. Read-only\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the discovered application. Read-only\" />\n        </Property>\n        <Property Name=\"sizeInByte\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Discovered application size in bytes. Read-only\" />\n        </Property>\n        <Property Name=\"deviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices that have installed this application\" />\n        </Property>\n        <NavigationProperty Name=\"managedDevices\" Type=\"Collection(microsoft.graph.managedDevice)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The devices that have the discovered application installed\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"managedDevice\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"userId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique Identifier for the user associated with the device\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device\" />\n        </Property>\n        <Property Name=\"managedDeviceOwnerType\" Type=\"microsoft.graph.managedDeviceOwnerType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ownership of the device. Can be 'company' or 'personal'. Possible values are: unknown, company, personal.\" />\n        </Property>\n        <Property Name=\"deviceActionResults\" Type=\"Collection(microsoft.graph.deviceActionResult)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ComplexType deviceActionResult objects.\" />\n        </Property>\n        <Property Name=\"enrolledDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment time of the device.\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the device last completed a successful sync with Intune.\" />\n        </Property>\n        <Property Name=\"operatingSystem\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system of the device. Windows, iOS, etc.\" />\n        </Property>\n        <Property Name=\"complianceState\" Type=\"microsoft.graph.complianceState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance state of the device. Possible values are: unknown, compliant, noncompliant, conflict, error, inGracePeriod, configManager.\" />\n        </Property>\n        <Property Name=\"jailBroken\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"whether the device is jail broken or rooted.\" />\n        </Property>\n        <Property Name=\"managementAgent\" Type=\"microsoft.graph.managementAgentType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Management channel of the device. Intune, EAS, etc. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system version of the device.\" />\n        </Property>\n        <Property Name=\"easActivated\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the device is Exchange ActiveSync activated.\" />\n        </Property>\n        <Property Name=\"easDeviceId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange ActiveSync Id of the device.\" />\n        </Property>\n        <Property Name=\"easActivationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange ActivationSync activation time of the device.\" />\n        </Property>\n        <Property Name=\"azureADRegistered\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the device is Azure Active Directory registered.\" />\n        </Property>\n        <Property Name=\"deviceEnrollmentType\" Type=\"microsoft.graph.deviceEnrollmentType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment type of the device. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement.\" />\n        </Property>\n        <Property Name=\"activationLockBypassCode\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Code that allows the Activation Lock on a device to be bypassed.\" />\n        </Property>\n        <Property Name=\"emailAddress\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email(s) for the user associated with the device\" />\n        </Property>\n        <Property Name=\"azureADDeviceId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the Azure Active Directory device. Read only.\" />\n        </Property>\n        <Property Name=\"deviceRegistrationState\" Type=\"microsoft.graph.deviceRegistrationState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device registration state. Possible values are: notRegistered, registered, revoked, keyConflict, approvalPending, certificateReset, notRegisteredPendingEnrollment, unknown.\" />\n        </Property>\n        <Property Name=\"deviceCategoryDisplayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device category display name\" />\n        </Property>\n        <Property Name=\"isSupervised\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device supervised status\" />\n        </Property>\n        <Property Name=\"exchangeLastSuccessfulSyncDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last time the device contacted Exchange.\" />\n        </Property>\n        <Property Name=\"exchangeAccessState\" Type=\"microsoft.graph.deviceManagementExchangeAccessState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Access State of the device in Exchange. Possible values are: none, unknown, allowed, blocked, quarantined.\" />\n        </Property>\n        <Property Name=\"exchangeAccessStateReason\" Type=\"microsoft.graph.deviceManagementExchangeAccessStateReason\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason for the device's access state in Exchange. Possible values are: none, unknown, exchangeGlobalRule, exchangeIndividualRule, exchangeDeviceRule, exchangeUpgrade, exchangeMailboxPolicy, other, compliant, notCompliant, notEnrolled, unknownLocation, mfaRequired, azureADBlockDueToAccessPolicy, compromisedPassword, deviceNotKnownWithManagedApp.\" />\n        </Property>\n        <Property Name=\"remoteAssistanceSessionUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Url that allows a Remote Assistance session to be established with the device.\" />\n        </Property>\n        <Property Name=\"remoteAssistanceSessionErrorDetails\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An error string that identifies issues when creating Remote Assistance session objects.\" />\n        </Property>\n        <Property Name=\"isEncrypted\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device encryption status\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device user principal name\" />\n        </Property>\n        <Property Name=\"model\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Model of the device\" />\n        </Property>\n        <Property Name=\"manufacturer\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Manufacturer of the device\" />\n        </Property>\n        <Property Name=\"imei\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IMEI\" />\n        </Property>\n        <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n        </Property>\n        <Property Name=\"serialNumber\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SerialNumber\" />\n        </Property>\n        <Property Name=\"phoneNumber\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of the device\" />\n        </Property>\n        <Property Name=\"androidSecurityPatchLevel\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android security patch level\" />\n        </Property>\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User display name\" />\n        </Property>\n        <Property Name=\"configurationManagerClientEnabledFeatures\" Type=\"microsoft.graph.configurationManagerClientEnabledFeatures\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ConfigrMgr client enabled features\" />\n        </Property>\n        <Property Name=\"wiFiMacAddress\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wi-Fi MAC\" />\n        </Property>\n        <Property Name=\"deviceHealthAttestationState\" Type=\"microsoft.graph.deviceHealthAttestationState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device health attestation state.\" />\n        </Property>\n        <Property Name=\"subscriberCarrier\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subscriber Carrier\" />\n        </Property>\n        <Property Name=\"meid\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MEID\" />\n        </Property>\n        <Property Name=\"totalStorageSpaceInBytes\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total Storage in Bytes\" />\n        </Property>\n        <Property Name=\"freeStorageSpaceInBytes\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Free Storage in Bytes\" />\n        </Property>\n        <Property Name=\"managedDeviceName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatically generated name to identify a device. Can be overwritten to a user friendly name.\" />\n        </Property>\n        <Property Name=\"partnerReportedThreatState\" Type=\"microsoft.graph.managedDevicePartnerReportedHealthState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the threat state of a device when a Mobile Threat Defense partner is in use by the account and device. Read Only. Possible values are: unknown, activated, deactivated, secured, lowSeverity, mediumSeverity, highSeverity, unresponsive, compromised, misconfigured.\" />\n        </Property>\n        <NavigationProperty Name=\"deviceCategory\" Type=\"microsoft.graph.deviceCategory\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device category\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"managedDeviceOverview\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"enrolledDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total enrolled device count. Does not include PC devices managed via Intune PC Agent\" />\n        </Property>\n        <Property Name=\"mdmEnrolledCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices enrolled in MDM\" />\n        </Property>\n        <Property Name=\"dualEnrolledDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices enrolled in both MDM and EAS\" />\n        </Property>\n        <Property Name=\"deviceOperatingSystemSummary\" Type=\"microsoft.graph.deviceOperatingSystemSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device operating system summary.\" />\n        </Property>\n        <Property Name=\"deviceExchangeAccessStateSummary\" Type=\"microsoft.graph.deviceExchangeAccessStateSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Distribution of Exchange Access State in Intune\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"importedWindowsAutopilotDeviceIdentity\">\n        <Property Name=\"id\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The GUID for the object\" />\n        </Property>\n        <Property Name=\"orderIdentifier\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Order Id of the Windows autopilot device.\" />\n        </Property>\n        <Property Name=\"serialNumber\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Serial number of the Windows autopilot device.\" />\n        </Property>\n        <Property Name=\"productKey\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Product Key of the Windows autopilot device.\" />\n        </Property>\n        <Property Name=\"hardwareIdentifier\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hardware Blob of the Windows autopilot device.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current state of the imported device.\" />\n        </Property>\n        <Key>\n          <PropertyRef Name=\"id\" />\n        </Key>\n      </EntityType>\n      <EntityType Name=\"importedWindowsAutopilotDeviceIdentityUpload\">\n        <Property Name=\"id\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The GUID for the object\" />\n        </Property>\n        <Property Name=\"createdDateTimeUtc\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime when the entity is created.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityUploadStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upload status. Possible values are: noUpload, pending, complete, error.\" />\n        </Property>\n        <Key>\n          <PropertyRef Name=\"id\" />\n        </Key>\n        <NavigationProperty Name=\"deviceIdentities\" Type=\"Collection(microsoft.graph.importedWindowsAutopilotDeviceIdentity)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of all Autopilot devices as a part of this upload.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"managedAppPolicy\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy display name.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy's description.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the policy was created.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last time the policy was modified.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedAppProtection\" BaseType=\"microsoft.graph.managedAppPolicy\">\n        <Property Name=\"periodOfflineBeforeAccessCheck\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The period after which access is checked when the device is not connected to the internet.\" />\n        </Property>\n        <Property Name=\"periodOnlineBeforeAccessCheck\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The period after which access is checked when the device is connected to the internet.\" />\n        </Property>\n        <Property Name=\"allowedInboundDataTransferSources\" Type=\"microsoft.graph.managedAppDataTransferLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sources from which data is allowed to be transferred. Possible values are: allApps, managedApps, none.\" />\n        </Property>\n        <Property Name=\"allowedOutboundDataTransferDestinations\" Type=\"microsoft.graph.managedAppDataTransferLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destinations to which data is allowed to be transferred. Possible values are: allApps, managedApps, none.\" />\n        </Property>\n        <Property Name=\"organizationalCredentialsRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether organizational credentials are required for app use.\" />\n        </Property>\n        <Property Name=\"allowedOutboundClipboardSharingLevel\" Type=\"microsoft.graph.managedAppClipboardSharingLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The level to which the clipboard may be shared between apps on the managed device. Possible values are: allApps, managedAppsWithPasteIn, managedApps, blocked.\" />\n        </Property>\n        <Property Name=\"dataBackupBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the backup of a managed app's data is blocked.\" />\n        </Property>\n        <Property Name=\"deviceComplianceRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether device compliance is required.\" />\n        </Property>\n        <Property Name=\"managedBrowserToOpenLinksRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether internet links should be opened in the managed browser app.\" />\n        </Property>\n        <Property Name=\"saveAsBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether users may use the 'Save As' menu item to save a copy of protected files.\" />\n        </Property>\n        <Property Name=\"periodOfflineBeforeWipeIsEnforced\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The amount of time an app is allowed to remain disconnected from the internet before all managed data it is wiped.\" />\n        </Property>\n        <Property Name=\"pinRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an app-level pin is required.\" />\n        </Property>\n        <Property Name=\"maximumPinRetries\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped.\" />\n        </Property>\n        <Property Name=\"simplePinBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether simplePin is blocked.\" />\n        </Property>\n        <Property Name=\"minimumPinLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum pin length required for an app-level pin if PinRequired is set to True\" />\n        </Property>\n        <Property Name=\"pinCharacterSet\" Type=\"microsoft.graph.managedAppPinCharacterSet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Character set which may be used for an app-level pin if PinRequired is set to True. Possible values are: numeric, alphanumericAndSymbol.\" />\n        </Property>\n        <Property Name=\"periodBeforePinReset\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TimePeriod before the all-level pin must be reset if PinRequired is set to True.\" />\n        </Property>\n        <Property Name=\"allowedDataStorageLocations\" Type=\"Collection(microsoft.graph.managedAppDataStorageLocation)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data storage locations where a user may store managed data.\" />\n        </Property>\n        <Property Name=\"contactSyncBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether contacts can be synced to the user's device.\" />\n        </Property>\n        <Property Name=\"printBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether printing is allowed from managed apps.\" />\n        </Property>\n        <Property Name=\"fingerprintBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the fingerprint reader is allowed in place of a pin if PinRequired is set to True.\" />\n        </Property>\n        <Property Name=\"disableAppPinIfDevicePinIsSet\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the app pin is required if the device pin is set.\" />\n        </Property>\n        <Property Name=\"minimumRequiredOsVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n        </Property>\n        <Property Name=\"minimumWarningOsVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will result in warning message on the managed app from accessing company data.\" />\n        </Property>\n        <Property Name=\"minimumRequiredAppVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n        </Property>\n        <Property Name=\"minimumWarningAppVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will result in warning message on the managed app.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"targetedManagedAppProtection\" BaseType=\"microsoft.graph.managedAppProtection\">\n        <Property Name=\"isAssigned\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the policy is deployed to any inclusion groups or not.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.targetedManagedAppPolicyAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of inclusion and exclusion groups to which the policy is deployed.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidManagedAppProtection\" BaseType=\"microsoft.graph.targetedManagedAppProtection\">\n        <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a managed user can take screen captures of managed apps\" />\n        </Property>\n        <Property Name=\"disableAppEncryptionIfDeviceEncryptionIsEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When this setting is enabled, app level encryption is disabled if device level encryption is enabled\" />\n        </Property>\n        <Property Name=\"encryptAppData\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether application data for managed apps should be encrypted\" />\n        </Property>\n        <Property Name=\"deployedAppCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n        </Property>\n        <Property Name=\"minimumRequiredPatchVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest required Android security patch level a user can have to gain secure access to the app.\" />\n        </Property>\n        <Property Name=\"minimumWarningPatchVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest recommended Android security patch level a user can have for secure access to the app.\" />\n        </Property>\n        <NavigationProperty Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deploymentSummary\" Type=\"microsoft.graph.managedAppPolicyDeploymentSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"managedAppRegistration\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of creation\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of last the app synced with management service.\" />\n        </Property>\n        <Property Name=\"applicationVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App version\" />\n        </Property>\n        <Property Name=\"managementSdkVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App management SDK version\" />\n        </Property>\n        <Property Name=\"platformVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating System version\" />\n        </Property>\n        <Property Name=\"deviceType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Host device type\" />\n        </Property>\n        <Property Name=\"deviceTag\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App management SDK generated tag, which helps relate apps hosted on the same device. Not guaranteed to relate apps in all conditions.\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Host device name\" />\n        </Property>\n        <Property Name=\"flaggedReasons\" Type=\"Collection(microsoft.graph.managedAppFlaggedReason)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more reasons an app registration is flagged. E.g. app running on rooted device\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user Id to who this app registration belongs.\" />\n        </Property>\n        <Property Name=\"appIdentifier\" Type=\"microsoft.graph.mobileAppIdentifier\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app package Identifier\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n        </Property>\n        <NavigationProperty Name=\"appliedPolicies\" Type=\"Collection(microsoft.graph.managedAppPolicy)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more policys already applied on the registered app when it last synchronized with managment service.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"intendedPolicies\" Type=\"Collection(microsoft.graph.managedAppPolicy)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more policies admin intended for the app as of now.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"operations\" Type=\"Collection(microsoft.graph.managedAppOperation)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more long running operations triggered on the app registration.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidManagedAppRegistration\" BaseType=\"microsoft.graph.managedAppRegistration\" />\n      <EntityType Name=\"defaultManagedAppProtection\" BaseType=\"microsoft.graph.managedAppProtection\">\n        <Property Name=\"appDataEncryptionType\" Type=\"microsoft.graph.managedAppDataEncryptionType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of encryption which should be used for data in a managed app. (iOS Only). Possible values are: useDeviceSettings, afterDeviceRestart, whenDeviceLockedExceptOpenFiles, whenDeviceLocked.\" />\n        </Property>\n        <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether screen capture is blocked. (Android only)\" />\n        </Property>\n        <Property Name=\"encryptAppData\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether managed-app data should be encrypted. (Android only)\" />\n        </Property>\n        <Property Name=\"disableAppEncryptionIfDeviceEncryptionIsEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When this setting is enabled, app level encryption is disabled if device level encryption is enabled. (Android only)\" />\n        </Property>\n        <Property Name=\"minimumRequiredSdkVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data. (iOS Only)\" />\n        </Property>\n        <Property Name=\"customSettings\" Type=\"Collection(microsoft.graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A set of string key and string value pairs to be sent to the affected users, unalterned by this service\" />\n        </Property>\n        <Property Name=\"deployedAppCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n        </Property>\n        <Property Name=\"minimumRequiredPatchVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest required Android security patch level a user can have to gain secure access to the app. (Android only)\" />\n        </Property>\n        <Property Name=\"minimumWarningPatchVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest recommended Android security patch level a user can have for secure access to the app. (Android only)\" />\n        </Property>\n        <Property Name=\"faceIdBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True. (iOS Only)\" />\n        </Property>\n        <NavigationProperty Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deploymentSummary\" Type=\"microsoft.graph.managedAppPolicyDeploymentSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"iosManagedAppProtection\" BaseType=\"microsoft.graph.targetedManagedAppProtection\">\n        <Property Name=\"appDataEncryptionType\" Type=\"microsoft.graph.managedAppDataEncryptionType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of encryption which should be used for data in a managed app. Possible values are: useDeviceSettings, afterDeviceRestart, whenDeviceLockedExceptOpenFiles, whenDeviceLocked.\" />\n        </Property>\n        <Property Name=\"minimumRequiredSdkVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n        </Property>\n        <Property Name=\"deployedAppCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n        </Property>\n        <Property Name=\"faceIdBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True.\" />\n        </Property>\n        <NavigationProperty Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deploymentSummary\" Type=\"microsoft.graph.managedAppPolicyDeploymentSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"iosManagedAppRegistration\" BaseType=\"microsoft.graph.managedAppRegistration\" />\n      <EntityType Name=\"managedAppConfiguration\" BaseType=\"microsoft.graph.managedAppPolicy\">\n        <Property Name=\"customSettings\" Type=\"Collection(microsoft.graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A set of string key and string value pairs to be sent to apps for users to whom the configuration is scoped, unalterned by this service\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedAppOperation\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operation name.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time the app operation was modified.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current state of the operation\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedAppPolicyDeploymentSummary\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"configurationDeployedUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"lastRefreshTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"configurationDeploymentSummaryPerApp\" Type=\"Collection(microsoft.graph.managedAppPolicyDeploymentSummaryPerApp)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedAppStatus\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of the status report.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedAppStatusRaw\" BaseType=\"microsoft.graph.managedAppStatus\">\n        <Property Name=\"content\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status report content.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedMobileApp\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"mobileAppIdentifier\" Type=\"microsoft.graph.mobileAppIdentifier\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app with it's operating system type.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsInformationProtection\" BaseType=\"microsoft.graph.managedAppPolicy\">\n        <Property Name=\"enforcementLevel\" Type=\"microsoft.graph.windowsInformationProtectionEnforcementLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WIP enforcement level.See the Enum definition for supported values. Possible values are: noProtection, encryptAndAuditOnly, encryptAuditAndPrompt, encryptAuditAndBlock.\" />\n        </Property>\n        <Property Name=\"enterpriseDomain\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Primary enterprise domain\" />\n        </Property>\n        <Property Name=\"enterpriseProtectedDomainNames\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of enterprise domains to be protected\" />\n        </Property>\n        <Property Name=\"protectionUnderLockConfigRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the protection under lock feature (also known as encrypt under pin) should be configured\" />\n        </Property>\n        <Property Name=\"dataRecoveryCertificate\" Type=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a recovery certificate that can be used for data recovery of encrypted files. This is the same as the data recovery agent(DRA) certificate for encrypting file system(EFS)\" />\n        </Property>\n        <Property Name=\"revokeOnUnenrollDisabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy controls whether to revoke the WIP keys when a device unenrolls from the management service. If set to 1 (Don't revoke keys), the keys will not be revoked and the user will continue to have access to protected files after unenrollment. If the keys are not revoked, there will be no revoked file cleanup subsequently.\" />\n        </Property>\n        <Property Name=\"rightsManagementServicesTemplateId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TemplateID GUID to use for RMS encryption. The RMS template allows the IT admin to configure the details about who has access to RMS-protected file and how long they have access\" />\n        </Property>\n        <Property Name=\"azureRightsManagementServicesAllowed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to allow Azure RMS encryption for WIP\" />\n        </Property>\n        <Property Name=\"iconsVisible\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether overlays are added to icons for WIP protected files in Explorer and enterprise only app tiles in the Start menu. Starting in Windows 10, version 1703 this setting also configures the visibility of the WIP icon in the title bar of a WIP-protected app\" />\n        </Property>\n        <Property Name=\"protectedApps\" Type=\"Collection(microsoft.graph.windowsInformationProtectionApp)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Protected applications can access enterprise data and the data handled by those applications are protected with encryption\" />\n        </Property>\n        <Property Name=\"exemptApps\" Type=\"Collection(microsoft.graph.windowsInformationProtectionApp)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exempt applications can also access enterprise data, but the data handled by those applications are not protected. This is because some critical enterprise applications may have compatibility problems with encrypted data.\" />\n        </Property>\n        <Property Name=\"enterpriseNetworkDomainNames\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the list of domains that comprise the boundaries of the enterprise. Data from one of these domains that is sent to a device will be considered enterprise data and protected These locations will be considered a safe destination for enterprise data to be shared to\" />\n        </Property>\n        <Property Name=\"enterpriseProxiedDomains\" Type=\"Collection(microsoft.graph.windowsInformationProtectionProxiedDomainCollection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a list of Enterprise resource domains hosted in the cloud that need to be protected. Connections to these resources are considered enterprise data. If a proxy is paired with a cloud resource, traffic to the cloud resource will be routed through the enterprise network via the denoted proxy server (on Port 80). A proxy server used for this purpose must also be configured using the EnterpriseInternalProxyServers policy\" />\n        </Property>\n        <Property Name=\"enterpriseIPRanges\" Type=\"Collection(microsoft.graph.windowsInformationProtectionIPRangeCollection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the enterprise IP ranges that define the computers in the enterprise network. Data that comes from those computers will be considered part of the enterprise and protected. These locations will be considered a safe destination for enterprise data to be shared to\" />\n        </Property>\n        <Property Name=\"enterpriseIPRangesAreAuthoritative\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that tells the client to accept the configured list and not to use heuristics to attempt to find other subnets. Default is false\" />\n        </Property>\n        <Property Name=\"enterpriseProxyServers\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is a list of proxy servers. Any server not on this list is considered non-enterprise\" />\n        </Property>\n        <Property Name=\"enterpriseInternalProxyServers\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the comma-separated list of internal proxy servers. For example, '157.54.14.28, 157.54.11.118, 10.202.14.167, 157.53.14.163, 157.69.210.59'. These proxies have been configured by the admin to connect to specific resources on the Internet. They are considered to be enterprise network locations. The proxies are only leveraged in configuring the EnterpriseProxiedDomains policy to force traffic to the matched domains through these proxies\" />\n        </Property>\n        <Property Name=\"enterpriseProxyServersAreAuthoritative\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that tells the client to accept the configured list of proxies and not try to detect other work proxies. Default is false\" />\n        </Property>\n        <Property Name=\"neutralDomainResources\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of domain names that can used for work or personal resource\" />\n        </Property>\n        <Property Name=\"indexingEncryptedStoresOrItemsBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This switch is for the Windows Search Indexer, to allow or disallow indexing of items\" />\n        </Property>\n        <Property Name=\"smbAutoEncryptedFileExtensions\" Type=\"Collection(microsoft.graph.windowsInformationProtectionResourceCollection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a list of file extensions, so that files with these extensions are encrypted when copying from an SMB share within the corporate boundary\" />\n        </Property>\n        <Property Name=\"isAssigned\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the policy is deployed to any inclusion groups or not.\" />\n        </Property>\n        <NavigationProperty Name=\"protectedAppLockerFiles\" Type=\"Collection(microsoft.graph.windowsInformationProtectionAppLockerFile)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Another way to input protected apps through xml files\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"exemptAppLockerFiles\" Type=\"Collection(microsoft.graph.windowsInformationProtectionAppLockerFile)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Another way to input exempt apps through xml files\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.targetedManagedAppPolicyAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of security groups targeted for policy.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"mdmWindowsInformationProtectionPolicy\" BaseType=\"microsoft.graph.windowsInformationProtection\" />\n      <EntityType Name=\"targetedManagedAppConfiguration\" BaseType=\"microsoft.graph.managedAppConfiguration\">\n        <Property Name=\"deployedAppCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n        </Property>\n        <Property Name=\"isAssigned\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the policy is deployed to any inclusion groups or not.\" />\n        </Property>\n        <NavigationProperty Name=\"apps\" Type=\"Collection(microsoft.graph.managedMobileApp)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deploymentSummary\" Type=\"microsoft.graph.managedAppPolicyDeploymentSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.targetedManagedAppPolicyAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of inclusion and exclusion groups to which the policy is deployed.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"targetedManagedAppPolicyAssignment\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for deployment of a group or app\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsInformationProtectionAppLockerFile\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name\" />\n        </Property>\n        <Property Name=\"fileHash\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA256 hash of the file\" />\n        </Property>\n        <Property Name=\"file\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File as a byte array\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsInformationProtectionPolicy\" BaseType=\"microsoft.graph.windowsInformationProtection\">\n        <Property Name=\"revokeOnMdmHandoffDisabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"New property in RS2, pending documentation\" />\n        </Property>\n        <Property Name=\"mdmEnrollmentUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment url for the MDM\" />\n        </Property>\n        <Property Name=\"windowsHelloForBusinessBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that sets Windows Hello for Business as a method for signing into Windows.\" />\n        </Property>\n        <Property Name=\"pinMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest.\" />\n        </Property>\n        <Property Name=\"pinUppercaseLetters\" Type=\"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that configures the use of uppercase letters in the Windows Hello for Business PIN. Default is NotAllow. Possible values are: notAllow, requireAtLeastOne, allow.\" />\n        </Property>\n        <Property Name=\"pinLowercaseLetters\" Type=\"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that configures the use of lowercase letters in the Windows Hello for Business PIN. Default is NotAllow. Possible values are: notAllow, requireAtLeastOne, allow.\" />\n        </Property>\n        <Property Name=\"pinSpecialCharacters\" Type=\"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that configures the use of special characters in the Windows Hello for Business PIN. Valid special characters for Windows Hello for Business PIN gestures include: ! ' # $ % &amp; ' ( )  + , - . / : ; &lt; = &gt; ? @ [ / ] ^  ` {\" />\n        </Property>\n        <Property Name=\"pinExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0.\" />\n        </Property>\n        <Property Name=\"numberOfPastPinsRemembered\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0.\" />\n        </Property>\n        <Property Name=\"passwordMaximumAttemptCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 &lt;= X &lt;= 16 for desktop and 0 &lt;= X &lt;= 999 for mobile devices.\" />\n        </Property>\n        <Property Name=\"minutesOfInactivityBeforeDeviceLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked.   Range is an integer X where 0 &lt;= X &lt;= 999.\" />\n        </Property>\n        <Property Name=\"daysWithoutContactBeforeUnenroll\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Offline interval before app data is wiped (days)\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"localizedNotificationMessage\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n        </Property>\n        <Property Name=\"locale\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Locale for which this message is destined.\" />\n        </Property>\n        <Property Name=\"subject\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Message Template Subject.\" />\n        </Property>\n        <Property Name=\"messageTemplate\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Message Template content.\" />\n        </Property>\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flag to indicate whether or not this is the default locale for language fallback. This flag can only be set. To unset, set this property to true on another Localized Notification Message.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"notificationMessageTemplate\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the Notification Message Template.\" />\n        </Property>\n        <Property Name=\"defaultLocale\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default locale to fallback onto when the requested locale is not available.\" />\n        </Property>\n        <Property Name=\"brandingOptions\" Type=\"microsoft.graph.notificationTemplateBrandingOptions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation.\" />\n        </Property>\n        <NavigationProperty Name=\"localizedNotificationMessages\" Type=\"Collection(microsoft.graph.localizedNotificationMessage)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of localized messages for this Notification Message Template.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceEnrollmentConfiguration\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"priority\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(microsoft.graph.enrollmentConfigurationAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device configuration profile.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceEnrollmentLimitConfiguration\" BaseType=\"microsoft.graph.deviceEnrollmentConfiguration\">\n        <Property Name=\"limit\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceEnrollmentPlatformRestrictionsConfiguration\" BaseType=\"microsoft.graph.deviceEnrollmentConfiguration\">\n        <Property Name=\"iosRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"windowsRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"windowsMobileRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"androidRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"macOSRestriction\" Type=\"microsoft.graph.deviceEnrollmentPlatformRestriction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceEnrollmentWindowsHelloForBusinessConfiguration\" BaseType=\"microsoft.graph.deviceEnrollmentConfiguration\">\n        <Property Name=\"pinMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"pinMaximumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"pinUppercaseCharactersUsage\" Type=\"microsoft.graph.windowsHelloForBusinessPinUsage\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented. Possible values are: allowed, required, disallowed.\" />\n        </Property>\n        <Property Name=\"pinLowercaseCharactersUsage\" Type=\"microsoft.graph.windowsHelloForBusinessPinUsage\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented. Possible values are: allowed, required, disallowed.\" />\n        </Property>\n        <Property Name=\"pinSpecialCharactersUsage\" Type=\"microsoft.graph.windowsHelloForBusinessPinUsage\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented. Possible values are: allowed, required, disallowed.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"microsoft.graph.enablement\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"securityDeviceRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"unlockWithBiometricsEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"remotePassportEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"pinPreviousBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"pinExpirationInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"enhancedBiometricsState\" Type=\"microsoft.graph.enablement\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementExchangeConnector\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last sync time for the Exchange Connector\" />\n        </Property>\n        <Property Name=\"status\" Type=\"microsoft.graph.deviceManagementExchangeConnectorStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange Connector Status. Possible values are: none, connectionPending, connected, disconnected.\" />\n        </Property>\n        <Property Name=\"primarySmtpAddress\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address used to configure the Service To Service Exchange Connector.\" />\n        </Property>\n        <Property Name=\"serverName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the Exchange server.\" />\n        </Property>\n        <Property Name=\"connectorServerName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the server hosting the Exchange Connector.\" />\n        </Property>\n        <Property Name=\"exchangeConnectorType\" Type=\"microsoft.graph.deviceManagementExchangeConnectorType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of Exchange Connector Configured. Possible values are: onPremises, hosted, serviceToService, dedicated.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the ExchangeConnectorAgent\" />\n        </Property>\n        <Property Name=\"exchangeAlias\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An alias assigned to the Exchange server\" />\n        </Property>\n        <Property Name=\"exchangeOrganization\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange Organization to the Exchange server\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementPartner\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"lastHeartbeatDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of last heartbeat after admin enabled option Connect to Device management Partner\" />\n        </Property>\n        <Property Name=\"partnerState\" Type=\"microsoft.graph.deviceManagementPartnerTenantState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner state of this tenant. Possible values are: unknown, unavailable, enabled, terminated, rejected, unresponsive.\" />\n        </Property>\n        <Property Name=\"partnerAppType\" Type=\"microsoft.graph.deviceManagementPartnerAppType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner App type. Possible values are: unknown, singleTenantApp, multiTenantApp.\" />\n        </Property>\n        <Property Name=\"singleTenantAppId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner Single tenant App id\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner display name\" />\n        </Property>\n        <Property Name=\"isConfigured\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether device management partner is configured or not\" />\n        </Property>\n        <Property Name=\"whenPartnerDevicesWillBeRemovedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime in UTC when PartnerDevices will be removed\" />\n        </Property>\n        <Property Name=\"whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime in UTC when PartnerDevices will be marked as NonCompliant\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"enrollmentConfigurationAssignment\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"target\" Type=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"mobileThreatDefenseConnector\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"lastHeartbeatDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime of last Heartbeat recieved from the Data Sync Partner\" />\n        </Property>\n        <Property Name=\"partnerState\" Type=\"microsoft.graph.mobileThreatPartnerTenantState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data Sync Partner state for this account. Possible values are: unavailable, available, enabled, unresponsive.\" />\n        </Property>\n        <Property Name=\"androidEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Android, set whether data from the data sync partner should be used during compliance evaluations\" />\n        </Property>\n        <Property Name=\"iosEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For IOS, get or set whether data from the data sync partner should be used during compliance evaluations\" />\n        </Property>\n        <Property Name=\"androidDeviceBlockedOnMissingPartnerData\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Android, set whether Intune must receive data from the data sync partner prior to marking a device compliant\" />\n        </Property>\n        <Property Name=\"iosDeviceBlockedOnMissingPartnerData\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For IOS, set whether Intune must receive data from the data sync partner prior to marking a device compliant\" />\n        </Property>\n        <Property Name=\"partnerUnsupportedOsVersionBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Data Sync Partner\" />\n        </Property>\n        <Property Name=\"partnerUnresponsivenessThresholdInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Get or Set days the per tenant tolerance to unresponsiveness for this partner integration\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"onPremisesConditionalAccessSettings\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"enabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if on premises conditional access is enabled for this organization\" />\n        </Property>\n        <Property Name=\"includedGroups\" Type=\"Collection(Edm.Guid)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access.\" />\n        </Property>\n        <Property Name=\"excludedGroups\" Type=\"Collection(Edm.Guid)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy.\" />\n        </Property>\n        <Property Name=\"overrideDefaultRule\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Override the default access rule when allowing a device to ensure access is granted.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"organization\" OpenType=\"true\" BaseType=\"microsoft.graph.directoryObject\">\n        <Property Name=\"mobileDeviceManagementAuthority\" Type=\"microsoft.graph.mdmAuthority\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile device management authority. Possible values are: unknown, intune, sccm, office365.\" />\n        </Property>\n        <Property Name=\"assignedPlans\" Type=\"Collection(microsoft.graph.assignedPlan)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of service plans associated with the tenant. Not nullable.\" />\n        </Property>\n        <Property Name=\"businessPhones\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"city\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"City name of the address for the organization\" />\n        </Property>\n        <Property Name=\"companyLastDirSyncTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time and date at which the tenant was last synced with the on-premise directory.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n        <Property Name=\"country\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Country/region name of the address for the organization\" />\n        </Property>\n        <Property Name=\"countryLetterCode\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Country/region abbreviation for the organization\" />\n        </Property>\n        <Property Name=\"deletionTimestamp\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n        <Property Name=\"dirSyncEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default).\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the tenant.\" />\n        </Property>\n        <Property Name=\"marketingNotificationEmails\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not nullable.\" />\n        </Property>\n        <Property Name=\"objectType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string that identifies the object type. For tenants the value is always 'Company'.\" />\n        </Property>\n        <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\" />\n        <Property Name=\"postalCode\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Postal code of the address for the organization\" />\n        </Property>\n        <Property Name=\"preferredLanguage\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The preferred language for the organization. Should follow ISO 639-1 Code; for example 'en'.\" />\n        </Property>\n        <Property Name=\"privacyProfile\" Type=\"microsoft.graph.privacyProfile\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The privacy profile of an organization.\" />\n        </Property>\n        <Property Name=\"provisionedPlans\" Type=\"Collection(microsoft.graph.provisionedPlan)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not nullable.\" />\n        </Property>\n        <Property Name=\"securityComplianceNotificationMails\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"securityComplianceNotificationPhones\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"state\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State name of the address for the organization\" />\n        </Property>\n        <Property Name=\"street\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Street name of the address for organization\" />\n        </Property>\n        <Property Name=\"technicalNotificationMails\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not nullable.\" />\n        </Property>\n        <Property Name=\"telephoneNumber\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Telephone number for the organization\" />\n        </Property>\n        <Property Name=\"verifiedDomains\" Type=\"Collection(microsoft.graph.verifiedDomain)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of domains associated with this tenant. Not nullable.\" />\n        </Property>\n        <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the organization. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"vppToken\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"organizationName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organization associated with the Apple Volume Purchase Program Token\" />\n        </Property>\n        <Property Name=\"vppTokenAccountType\" Type=\"microsoft.graph.vppTokenAccountType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: business, education. Possible values are: business, education.\" />\n        </Property>\n        <Property Name=\"appleId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The apple Id associated with the given Apple Volume Purchase Program Token.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration date time of the Apple Volume Purchase Program Token.\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time when an application sync was done with the Apple volume purchase program service using the the Apple Volume Purchase Program Token.\" />\n        </Property>\n        <Property Name=\"token\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple Volume Purchase Program Token string downloaded from the Apple Volume Purchase Program.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modification date time associated with the Apple Volume Purchase Program Token.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"microsoft.graph.vppTokenState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current state of the Apple Volume Purchase Program Token. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM.\" />\n        </Property>\n        <Property Name=\"lastSyncStatus\" Type=\"microsoft.graph.vppTokenSyncStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current sync status of the last application sync which was triggered using the Apple Volume Purchase Program Token. Possible values are: none, inProgress, completed, failed. Possible values are: none, inProgress, completed, failed.\" />\n        </Property>\n        <Property Name=\"automaticallyUpdateApps\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not apps for the VPP token will be automatically updated.\" />\n        </Property>\n        <Property Name=\"countryOrRegion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not apps for the VPP token will be automatically updated.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"roleAssignment\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display or friendly name of the role Assignment.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the Role Assignment.\" />\n        </Property>\n        <Property Name=\"resourceScopes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ids of role scope member security groups.  These are IDs from Azure Active Directory.\" />\n        </Property>\n        <NavigationProperty Name=\"roleDefinition\" Type=\"microsoft.graph.roleDefinition\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role definition this assignment is part of.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceAndAppManagementRoleAssignment\" BaseType=\"microsoft.graph.roleAssignment\">\n        <Property Name=\"members\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of ids of role member security groups. These are IDs from Azure Active Directory.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"roleDefinition\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name of the Role definition.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the Role definition.\" />\n        </Property>\n        <Property Name=\"rolePermissions\" Type=\"Collection(microsoft.graph.rolePermission)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Role Permissions this role is allowed to perform. These must match the actionName that is defined as part of the rolePermission.\" />\n        </Property>\n        <Property Name=\"isBuiltIn\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Role. Set to True if it is built-in, or set to False if it is a custom role definition.\" />\n        </Property>\n        <NavigationProperty Name=\"roleAssignments\" Type=\"Collection(microsoft.graph.roleAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Role assignments for this role definition.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceAndAppManagementRoleDefinition\" BaseType=\"microsoft.graph.roleDefinition\" />\n      <EntityType Name=\"resourceOperation\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"resourceName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the Resource this operation is performed on.\" />\n        </Property>\n        <Property Name=\"actionName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of action this operation is going to perform. The actionName should be concise and limited to as few words as possible.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the resource operation. The description is used in mouse-over text for the operation when shown in the Azure Portal.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"remoteAssistancePartner\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the partner.\" />\n        </Property>\n        <Property Name=\"onboardingUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the partner's onboarding portal, where an administrator can configure their Remote Assistance service.\" />\n        </Property>\n        <Property Name=\"onboardingStatus\" Type=\"microsoft.graph.remoteAssistanceOnboardingStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TBD. Possible values are: notOnboarded, onboarding, onboarded.\" />\n        </Property>\n        <Property Name=\"lastConnectionDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of the last request sent to Intune by the TEM partner.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceAppManagement\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"microsoftStoreForBusinessLastSuccessfulSyncDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time the apps from the Microsoft Store for Business were synced successfully for the account.\" />\n        </Property>\n        <Property Name=\"isEnabledForMicrosoftStoreForBusiness\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the account is enabled for syncing applications from the Microsoft Store for Business.\" />\n        </Property>\n        <Property Name=\"microsoftStoreForBusinessLanguage\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The locale information used to sync applications from the Microsoft Store for Business. Cultures that are specific to a country/region. The names of these cultures follow RFC 4646 (Windows Vista and later). The format is -&lt;country/regioncode2&gt;, where  is a lowercase two-letter code derived from ISO 639-1 and &lt;country/regioncode2&gt; is an uppercase two-letter code derived from ISO 3166. For example, en-US for English (United States) is a specific culture.\" />\n        </Property>\n        <Property Name=\"microsoftStoreForBusinessLastCompletedApplicationSyncTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time an application sync from the Microsoft Store for Business was completed.\" />\n        </Property>\n        <NavigationProperty Name=\"mobileAppCategories\" Type=\"Collection(microsoft.graph.mobileAppCategory)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mobile app categories.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"mobileAppConfigurations\" Type=\"Collection(microsoft.graph.managedDeviceMobileAppConfiguration)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Managed Device Mobile Application Configurations.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"mobileApps\" Type=\"Collection(microsoft.graph.mobileApp)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mobile apps.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"managedEBooks\" Type=\"Collection(microsoft.graph.managedEBook)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Managed eBook.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"androidManagedAppProtections\" Type=\"Collection(microsoft.graph.androidManagedAppProtection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android managed app policies.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"defaultManagedAppProtections\" Type=\"Collection(microsoft.graph.defaultManagedAppProtection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default managed app policies.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"iosManagedAppProtections\" Type=\"Collection(microsoft.graph.iosManagedAppProtection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS managed app policies.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"managedAppPolicies\" Type=\"Collection(microsoft.graph.managedAppPolicy)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed app policies.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"managedAppRegistrations\" Type=\"Collection(microsoft.graph.managedAppRegistration)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed app registrations.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"managedAppStatuses\" Type=\"Collection(microsoft.graph.managedAppStatus)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed app statuses.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"mdmWindowsInformationProtectionPolicies\" Type=\"Collection(microsoft.graph.mdmWindowsInformationProtectionPolicy)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows information protection for apps running on devices which are MDM enrolled.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"targetedManagedAppConfigurations\" Type=\"Collection(microsoft.graph.targetedManagedAppConfiguration)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Targeted managed app configurations.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"windowsInformationProtectionPolicies\" Type=\"Collection(microsoft.graph.windowsInformationProtectionPolicy)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows information protection for apps running on devices which are not MDM enrolled.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"vppTokens\" Type=\"Collection(microsoft.graph.vppToken)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Vpp tokens for this organization.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceCategory\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the device category.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional description for the device category.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagement\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"intuneBrand\" Type=\"microsoft.graph.intuneBrand\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal.\" />\n        </Property>\n        <Property Name=\"subscriptionState\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant mobile device management subscription state. The possible values are: pending, active, warning, disabled, deleted, blocked, lockedOut.\" />\n        </Property>\n        <Property Name=\"settings\" Type=\"microsoft.graph.deviceManagementSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account level settings.\" />\n        </Property>\n        <NavigationProperty Name=\"auditEvents\" Type=\"Collection(microsoft.graph.auditEvent)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Audit Events\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"termsAndConditions\" Type=\"Collection(microsoft.graph.termsAndConditions)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The terms and conditions associated with device management of the company.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceCompliancePolicies\" Type=\"Collection(microsoft.graph.deviceCompliancePolicy)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device compliance policies.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceCompliancePolicyDeviceStateSummary\" Type=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device compliance state summary for this account.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceCompliancePolicySettingStateSummaries\" Type=\"Collection(microsoft.graph.deviceCompliancePolicySettingStateSummary)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The summary states of compliance policy settings for this account.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceConfigurationDeviceStateSummaries\" Type=\"microsoft.graph.deviceConfigurationDeviceStateSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device configuration device state summary for this account.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceConfigurations\" Type=\"Collection(microsoft.graph.deviceConfiguration)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device configurations.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"iosUpdateStatuses\" Type=\"Collection(microsoft.graph.iosUpdateDeviceStatus)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IOS software update installation statuses for this account.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"softwareUpdateStatusSummary\" Type=\"microsoft.graph.softwareUpdateStatusSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software update status summary.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"applePushNotificationCertificate\" Type=\"microsoft.graph.applePushNotificationCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple push notification certificate.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"detectedApps\" Type=\"Collection(microsoft.graph.detectedApp)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of detected apps associated with a device.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"managedDeviceOverview\" Type=\"microsoft.graph.managedDeviceOverview\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device overview\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"managedDevices\" Type=\"Collection(microsoft.graph.managedDevice)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of managed devices.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"importedWindowsAutopilotDeviceIdentities\" Type=\"Collection(microsoft.graph.importedWindowsAutopilotDeviceIdentity)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of imported Windows autopilot devices.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"importedWindowsAutopilotDeviceIdentityUploads\" Type=\"Collection(microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of Windows autopilot devices upload.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"notificationMessageTemplates\" Type=\"Collection(microsoft.graph.notificationMessageTemplate)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Notification Message Templates.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"conditionalAccessSettings\" Type=\"microsoft.graph.onPremisesConditionalAccessSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceCategories\" Type=\"Collection(microsoft.graph.deviceCategory)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device categories with the tenant.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceEnrollmentConfigurations\" Type=\"Collection(microsoft.graph.deviceEnrollmentConfiguration)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device enrollment configurations\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceManagementPartners\" Type=\"Collection(microsoft.graph.deviceManagementPartner)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Device Management Partners configured by the tenant.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"exchangeConnectors\" Type=\"Collection(microsoft.graph.deviceManagementExchangeConnector)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Exchange Connectors configured by the tenant.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"mobileThreatDefenseConnectors\" Type=\"Collection(microsoft.graph.mobileThreatDefenseConnector)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Mobile threat Defense connectors configured by the tenant.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"resourceOperations\" Type=\"Collection(microsoft.graph.resourceOperation)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Resource Operations.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleAssignments\" Type=\"Collection(microsoft.graph.deviceAndAppManagementRoleAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Assignments.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleDefinitions\" Type=\"Collection(microsoft.graph.roleDefinition)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Definitions.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"remoteAssistancePartners\" Type=\"Collection(microsoft.graph.remoteAssistancePartner)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The remote assist partners.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"telecomExpenseManagementPartners\" Type=\"Collection(microsoft.graph.telecomExpenseManagementPartner)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The telecom expense management partners.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"troubleshootingEvents\" Type=\"Collection(microsoft.graph.deviceManagementTroubleshootingEvent)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of troubleshooting events for the tenant.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"windowsInformationProtectionAppLearningSummaries\" Type=\"Collection(microsoft.graph.windowsInformationProtectionAppLearningSummary)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The windows information protection app learning summaries.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"windowsInformationProtectionNetworkLearningSummaries\" Type=\"Collection(microsoft.graph.windowsInformationProtectionNetworkLearningSummary)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The windows information protection network learning summaries.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"reportRoot\" BaseType=\"microsoft.graph.entity\" />\n      <EntityType Name=\"user\" OpenType=\"true\" BaseType=\"microsoft.graph.directoryObject\">\n        <Property Name=\"deviceEnrollmentLimit\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000.\" />\n        </Property>\n        <Property Name=\"aboutMe\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A freeform text entry field for the user to describe themselves.\" />\n        </Property>\n        <Property Name=\"accountEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.\" />\n        </Property>\n        <Property Name=\"ageGroup\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.\" />\n        </Property>\n        <Property Name=\"assignedLicenses\" Type=\"Collection(microsoft.graph.assignedLicense)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The licenses that are assigned to the user. Not nullable.\" />\n        </Property>\n        <Property Name=\"assignedPlans\" Type=\"Collection(microsoft.graph.assignedPlan)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The plans that are assigned to the user. Read-only. Not nullable.\" />\n        </Property>\n        <Property Name=\"birthday\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n        <Property Name=\"businessPhones\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property.\" />\n        </Property>\n        <Property Name=\"city\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The city in which the user is located. Supports $filter.\" />\n        </Property>\n        <Property Name=\"companyName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The company name which the user is associated. Read-only.\" />\n        </Property>\n        <Property Name=\"consentProvidedForMinor\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.\" />\n        </Property>\n        <Property Name=\"country\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The country/region in which the user is located; for example, 'US' or 'UK'. Supports $filter.\" />\n        </Property>\n        <Property Name=\"department\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name for the department in which the user works. Supports $filter.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Supports $filter and $orderby.\" />\n        </Property>\n        <Property Name=\"givenName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The given name (first name) of the user. Supports $filter.\" />\n        </Property>\n        <Property Name=\"hireDate\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n        <Property Name=\"imAddresses\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only.\" />\n        </Property>\n        <Property Name=\"interests\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list for the user to describe their interests.\" />\n        </Property>\n        <Property Name=\"jobTitle\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user’s job title. Supports $filter.\" />\n        </Property>\n        <Property Name=\"legalAgeGroupClassification\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.)\" />\n        </Property>\n        <Property Name=\"mail\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SMTP address for the user, for example, 'jeff@contoso.onmicrosoft.com'. Read-Only. Supports $filter.\" />\n        </Property>\n        <Property Name=\"mailboxSettings\" Type=\"microsoft.graph.mailboxSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone.\" />\n        </Property>\n        <Property Name=\"mailNickname\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mail alias for the user. This property must be specified when a user is created. Supports $filter.\" />\n        </Property>\n        <Property Name=\"mobilePhone\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The primary cellular telephone number for the user.\" />\n        </Property>\n        <Property Name=\"mySite\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the user's personal site.\" />\n        </Property>\n        <Property Name=\"officeLocation\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The office location in the user's place of business.\" />\n        </Property>\n        <Property Name=\"onPremisesDomainName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.\" />\n        </Property>\n        <Property Name=\"onPremisesExtensionAttributes\" Type=\"microsoft.graph.onPremisesExtensionAttributes\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains extensionAttributes 1-15 for the user. Note that the individual extension attributes are neither selectable nor filterable. For an onPremisesSyncEnabled user, this set of properties is mastered on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties may be set during creation or update.\" />\n        </Property>\n        <Property Name=\"onPremisesImmutableId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user’s userPrincipalName (UPN) property. Important: The $ and  characters cannot be used when specifying this property. Supports $filter.\" />\n        </Property>\n        <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the last time at which the object was synced with the on-premises directory; for example: '2013-02-16T03:04:54Z'. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\" />\n        </Property>\n        <Property Name=\"onPremisesProvisioningErrors\" Type=\"Collection(microsoft.graph.onPremisesProvisioningError)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Errors when using Microsoft synchronization product during provisioning.\" />\n        </Property>\n        <Property Name=\"onPremisesSamAccountName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.\" />\n        </Property>\n        <Property Name=\"onPremisesSecurityIdentifier\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only.\" />\n        </Property>\n        <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only\" />\n        </Property>\n        <Property Name=\"onPremisesUserPrincipalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.\" />\n        </Property>\n        <Property Name=\"passwordPolicies\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies password policies for the user. This value is an enumeration with one possible value being 'DisableStrongPassword', which allows weaker passwords than the default policy to be specified. 'DisablePasswordExpiration' can also be specified. The two may be specified together; for example: 'DisablePasswordExpiration, DisableStrongPassword'.\" />\n        </Property>\n        <Property Name=\"passwordProfile\" Type=\"microsoft.graph.passwordProfile\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the password profile for the user. The profile contains the user’s password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required.\" />\n        </Property>\n        <Property Name=\"pastProjects\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list for the user to enumerate their past projects.\" />\n        </Property>\n        <Property Name=\"postalCode\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The postal code for the user's postal address. The postal code is specific to the user's country/region. In the United States of America, this attribute contains the ZIP code.\" />\n        </Property>\n        <Property Name=\"preferredLanguage\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The preferred language for the user. Should follow ISO 639-1 Code; for example 'en-US'.\" />\n        </Property>\n        <Property Name=\"preferredName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The preferred name for the user.\" />\n        </Property>\n        <Property Name=\"provisionedPlans\" Type=\"Collection(microsoft.graph.provisionedPlan)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The plans that are provisioned for the user. Read-only. Not nullable.\" />\n        </Property>\n        <Property Name=\"proxyAddresses\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com'] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.\" />\n        </Property>\n        <Property Name=\"responsibilities\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list for the user to enumerate their responsibilities.\" />\n        </Property>\n        <Property Name=\"schools\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list for the user to enumerate the schools they have attended.\" />\n        </Property>\n        <Property Name=\"skills\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list for the user to enumerate their skills.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state or province in the user's address. Supports $filter.\" />\n        </Property>\n        <Property Name=\"streetAddress\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The street address of the user's place of business.\" />\n        </Property>\n        <Property Name=\"surname\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's surname (family name or last name). Supports $filter.\" />\n        </Property>\n        <Property Name=\"usageLocation\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries.  Examples include: 'US', 'JP', and 'GB'. Not nullable. Supports $filter.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where domain must be present in the tenant’s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Supports $filter and $orderby.\" />\n        </Property>\n        <Property Name=\"userType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string value that can be used to classify user types in your directory, such as 'Member' and 'Guest'. Supports $filter.\" />\n        </Property>\n        <NavigationProperty Name=\"managedDevices\" Type=\"Collection(microsoft.graph.managedDevice)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed devices associated with the user.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"managedAppRegistrations\" Type=\"Collection(microsoft.graph.managedAppRegistration)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more managed app registrations that belong to the user.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceManagementTroubleshootingEvents\" Type=\"Collection(microsoft.graph.deviceManagementTroubleshootingEvent)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of troubleshooting events for this user.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"calendar\" Type=\"microsoft.graph.calendar\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's primary calendar. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"calendarGroups\" Type=\"Collection(microsoft.graph.calendarGroup)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's calendar groups. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"calendarView\" Type=\"Collection(microsoft.graph.event)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The calendar view for the calendar. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"calendars\" Type=\"Collection(microsoft.graph.calendar)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's calendars. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"contacts\" Type=\"Collection(microsoft.graph.contact)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's contacts. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"contactFolders\" Type=\"Collection(microsoft.graph.contactFolder)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's contacts folders. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"createdObjects\" Type=\"Collection(microsoft.graph.directoryObject)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Directory objects that were created by the user. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"directReports\" Type=\"Collection(microsoft.graph.directoryObject)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"drive\" Type=\"microsoft.graph.drive\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's OneDrive. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"drives\" Type=\"Collection(microsoft.graph.drive)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of drives available for this user. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"events\" Type=\"Collection(microsoft.graph.event)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's events. Default is to show Events under the Default Calendar. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"inferenceClassification\" Type=\"microsoft.graph.inferenceClassification\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Relevance classification of the user's messages based on explicit designations which override inferred relevance or importance.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"mailFolders\" Type=\"Collection(microsoft.graph.mailFolder)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's mail folders. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"manager\" Type=\"microsoft.graph.directoryObject\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user or contact that is this user’s manager. Read-only. (HTTP Methods: GET, PUT, DELETE.)\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"memberOf\" Type=\"Collection(microsoft.graph.directoryObject)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The groups and directory roles that the user is a member of. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"messages\" Type=\"Collection(microsoft.graph.message)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The messages in a mailbox or folder. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"outlook\" Type=\"microsoft.graph.outlookUser\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"ownedDevices\" Type=\"Collection(microsoft.graph.directoryObject)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices that are owned by the user. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"ownedObjects\" Type=\"Collection(microsoft.graph.directoryObject)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Directory objects that are owned by the user. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"photo\" Type=\"microsoft.graph.profilePhoto\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's profile photo. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"registeredDevices\" Type=\"Collection(microsoft.graph.directoryObject)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices that are registered for the user. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"activities\" Type=\"Collection(microsoft.graph.userActivity)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's activities across devices. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the user. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"licenseDetails\" Type=\"Collection(microsoft.graph.licenseDetails)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of this user's license details. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"onenote\" Type=\"microsoft.graph.onenote\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"people\" Type=\"Collection(microsoft.graph.person)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"People that are relevant to the user. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"planner\" Type=\"microsoft.graph.plannerUser\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entry-point to the Planner resource that might exist for a user. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"telecomExpenseManagementPartner\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the TEM partner.\" />\n        </Property>\n        <Property Name=\"url\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service.\" />\n        </Property>\n        <Property Name=\"appAuthorized\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the partner's AAD app has been authorized to access Intune.\" />\n        </Property>\n        <Property Name=\"enabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether Intune's connection to the TEM service is currently enabled or disabled.\" />\n        </Property>\n        <Property Name=\"lastConnectionDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of the last request sent to Intune by the TEM partner.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementTroubleshootingEvent\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"eventDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the event occurred .\" />\n        </Property>\n        <Property Name=\"correlationId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Id used for tracing the failure in the service.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"enrollmentTroubleshootingEvent\" BaseType=\"microsoft.graph.deviceManagementTroubleshootingEvent\">\n        <Property Name=\"managedDeviceIdentifier\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device identifier created or collected by Intune.\" />\n        </Property>\n        <Property Name=\"operatingSystem\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating System.\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Version.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for the user that tried to enroll the device.\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure AD device identifier.\" />\n        </Property>\n        <Property Name=\"enrollmentType\" Type=\"microsoft.graph.deviceEnrollmentType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of the enrollment. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement.\" />\n        </Property>\n        <Property Name=\"failureCategory\" Type=\"microsoft.graph.deviceEnrollmentFailureReason\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Highlevel failure category. Possible values are: unknown, authentication, authorization, accountValidation, userValidation, deviceNotSupported, inMaintenance, badRequest, featureNotSupported, enrollmentRestrictionsEnforced, clientDisconnected, userAbandonment.\" />\n        </Property>\n        <Property Name=\"failureReason\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detailed failure reason.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsInformationProtectionAppLearningSummary\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"applicationName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application Name\" />\n        </Property>\n        <Property Name=\"applicationType\" Type=\"microsoft.graph.applicationType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application Type. Possible values are: universal, desktop.\" />\n        </Property>\n        <Property Name=\"deviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Count\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsInformationProtectionNetworkLearningSummary\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"url\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Website url\" />\n        </Property>\n        <Property Name=\"deviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Count\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"invitation\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"invitedUserDisplayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the user being invited.\" />\n        </Property>\n        <Property Name=\"invitedUserEmailAddress\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address of the user being invited. Required.\" />\n        </Property>\n        <Property Name=\"invitedUserMessageInfo\" Type=\"microsoft.graph.invitedUserMessageInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional configuration for the message being sent to the invited user, including customizing message text, language and cc recipient list.\" />\n        </Property>\n        <Property Name=\"sendInvitationMessage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an email should be sent to the user being invited or not. The default is false.\" />\n        </Property>\n        <Property Name=\"inviteRedirectUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL user should be redirected to once the invitation is redeemed. Required.\" />\n        </Property>\n        <Property Name=\"inviteRedeemUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL user can use to redeem his invitation. Read-Only\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the invitation. Possible values: PendingAcceptance, Completed, InProgress, and Error\" />\n        </Property>\n        <Property Name=\"invitedUserType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The userType of the user being invited. By default, this is Guest. You can invite as Member if you are a company administrator.\" />\n        </Property>\n        <NavigationProperty Name=\"invitedUser\" Type=\"microsoft.graph.user\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user created as part of the invitation creation. Read-Only\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"itemAttachment\" BaseType=\"microsoft.graph.attachment\">\n        <NavigationProperty Name=\"item\" Type=\"microsoft.graph.outlookItem\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The attached message or event. Navigation property.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"licenseDetails\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"servicePlans\" Type=\"Collection(microsoft.graph.servicePlanInfo)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the service plans assigned with the license. Read-only, Not nullable\" />\n        </Property>\n        <Property Name=\"skuId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier (GUID) for the service SKU. Equal to the skuId property on the related SubscribedSku object. Read-only\" />\n        </Property>\n        <Property Name=\"skuPartNumber\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique SKU display name. Equal to the skuPartNumber on the related SubscribedSku object; for example: 'AAD_Premium'. Read-only\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"list\" BaseType=\"microsoft.graph.baseItem\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The displayable title of the list.\" />\n        </Property>\n        <Property Name=\"list\" Type=\"microsoft.graph.listInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides additional details about the list.\" />\n        </Property>\n        <Property Name=\"system\" Type=\"microsoft.graph.systemFacet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, indicates that this is a system-managed list. Read-only.\" />\n        </Property>\n        <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns identifiers useful for SharePoint REST compatibility. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"columns\" Type=\"Collection(microsoft.graph.columnDefinition)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of field definitions for this list.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"contentTypes\" Type=\"Collection(microsoft.graph.contentType)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of content types present in this list.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"drive\" Type=\"microsoft.graph.drive\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"items\" Type=\"Collection(microsoft.graph.listItem)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All items contained in the list.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"listItem\" BaseType=\"microsoft.graph.baseItem\">\n        <Property Name=\"contentType\" Type=\"microsoft.graph.contentTypeInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content type of this list item\" />\n        </Property>\n        <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns identifiers useful for SharePoint REST compatibility. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"fields\" Type=\"microsoft.graph.fieldValueSet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The values of the columns set on this list item.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"driveItem\" Type=\"microsoft.graph.driveItem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"versions\" Type=\"Collection(microsoft.graph.listItemVersion)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of previous versions of the list item.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"listItemVersion\" BaseType=\"microsoft.graph.baseItemVersion\">\n        <Property Name=\"published\" Type=\"microsoft.graph.publicationFacet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the publication status of this particular version. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"fields\" Type=\"microsoft.graph.fieldValueSet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of the fields and values for this version of the list item.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"mailFolder\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"childFolderCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of immediate child mailFolders in the current mailFolder.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mailFolder's display name.\" />\n        </Property>\n        <Property Name=\"parentFolderId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the mailFolder's parent mailFolder.\" />\n        </Property>\n        <Property Name=\"totalItemCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of items in the mailFolder.\" />\n        </Property>\n        <Property Name=\"unreadItemCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of items in the mailFolder marked as unread.\" />\n        </Property>\n        <NavigationProperty Name=\"childFolders\" Type=\"Collection(microsoft.graph.mailFolder)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of child folders in the mailFolder.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"messageRules\" Type=\"Collection(microsoft.graph.messageRule)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of rules that apply to the user's Inbox folder.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"messages\" Type=\"Collection(microsoft.graph.message)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of messages in the mailFolder.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"messageRule\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"actions\" Type=\"microsoft.graph.messageRuleActions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Actions to be taken on a message when the corresponding conditions are fulfilled.\" />\n        </Property>\n        <Property Name=\"conditions\" Type=\"microsoft.graph.messageRulePredicates\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Conditions that when fulfilled, will trigger the corresponding actions for that rule.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the rule.\" />\n        </Property>\n        <Property Name=\"exceptions\" Type=\"microsoft.graph.messageRulePredicates\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exception conditions for the rule.\" />\n        </Property>\n        <Property Name=\"hasError\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the rule is in an error condition. Read-only.\" />\n        </Property>\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the rule is enabled to be applied to messages.\" />\n        </Property>\n        <Property Name=\"isReadOnly\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the rule is read-only and cannot be modified or deleted by the rules REST API.\" />\n        </Property>\n        <Property Name=\"sequence\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the order in which the rule is executed, among other rules.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"multiValueLegacyExtendedProperty\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"value\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of property values.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbookNamedItem\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the object. Read-only.\" />\n        </Property>\n        <Property Name=\"comment\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the comment associated with this name.\" />\n        </Property>\n        <Property Name=\"scope\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formula that the name is defined to refer to. E.g. =Sheet14!$B$2:$H$12, =4.75, etc. Read-only.\" />\n        </Property>\n        <Property Name=\"visible\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the object is visible or not.\" />\n        </Property>\n        <NavigationProperty Name=\"worksheet\" Type=\"microsoft.graph.workbookWorksheet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the worksheet on which the named item is scoped to. Available only if the item is scoped to the worksheet. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Abstract=\"true\" Name=\"onenoteEntityBaseModel\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"self\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The endpoint where you can get details about the page. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Abstract=\"true\" Name=\"onenoteEntitySchemaObjectModel\" BaseType=\"microsoft.graph.onenoteEntityBaseModel\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the page was created. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Abstract=\"true\" Name=\"onenoteEntityHierarchyModel\" BaseType=\"microsoft.graph.onenoteEntitySchemaObjectModel\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the notebook.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user, device, and application which created the item. Read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user, device, and application which created the item. Read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the notebook was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"notebook\" BaseType=\"microsoft.graph.onenoteEntityHierarchyModel\">\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether this is the user's default notebook. Read-only.\" />\n        </Property>\n        <Property Name=\"isShared\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the notebook is shared. If true, the contents of the notebook can be seen by people other than the owner. Read-only.\" />\n        </Property>\n        <Property Name=\"links\" Type=\"microsoft.graph.notebookLinks\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote native client if it's installed. The oneNoteWebURL link opens the notebook in OneNote Online.\" />\n        </Property>\n        <Property Name=\"sectionGroupsUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.\" />\n        </Property>\n        <Property Name=\"sectionsUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.\" />\n        </Property>\n        <Property Name=\"userRole\" Type=\"microsoft.graph.onenoteUserRole\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"sectionGroups\" Type=\"Collection(microsoft.graph.sectionGroup)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The section groups in the notebook. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sections\" Type=\"Collection(microsoft.graph.onenoteSection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sections in the notebook. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"onenote\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"notebooks\" Type=\"Collection(microsoft.graph.notebook)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"operations\" Type=\"Collection(microsoft.graph.onenoteOperation)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"pages\" Type=\"Collection(microsoft.graph.onenotePage)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The pages in all OneNote notebooks that are owned by the user or group.  Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"resources\" Type=\"Collection(microsoft.graph.onenoteResource)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sectionGroups\" Type=\"Collection(microsoft.graph.sectionGroup)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The section groups in all OneNote notebooks that are owned by the user or group.  Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sections\" Type=\"Collection(microsoft.graph.onenoteSection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sections in all OneNote notebooks that are owned by the user or group.  Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"operation\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start time of the operation.\" />\n        </Property>\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time of the last action of the operation.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"microsoft.graph.operationStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current status of the operation: notStarted, running, completed, failed\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"onenoteOperation\" BaseType=\"microsoft.graph.operation\">\n        <Property Name=\"error\" Type=\"microsoft.graph.onenoteOperationError\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error returned by the operation.\" />\n        </Property>\n        <Property Name=\"resourceId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The resource id.\" />\n        </Property>\n        <Property Name=\"resourceLocation\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The resource URI for the object. For example, the resource URI for a copied page or section.\" />\n        </Property>\n        <Property Name=\"percentComplete\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operation percent complete if the operation is still in running status\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"openTypeExtension\" OpenType=\"true\" BaseType=\"microsoft.graph.extension\">\n        <Property Name=\"extensionName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique text identifier for an open type open extension. Required.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"outlookCategory\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"color\" Type=\"microsoft.graph.categoryColor\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. See the note below.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique name that identifies a category in the user's mailbox. After a category is created, the name cannot be changed. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"outlookUser\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"masterCategories\" Type=\"Collection(microsoft.graph.outlookCategory)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of categories defined for the user.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"onenotePage\" BaseType=\"microsoft.graph.onenoteEntitySchemaObjectModel\" HasStream=\"true\">\n        <Property Name=\"content\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The page's HTML content.\" />\n        </Property>\n        <Property Name=\"contentUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the page's HTML content.  Read-only.\" />\n        </Property>\n        <Property Name=\"createdByAppId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the application that created the page. Read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the page was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\" />\n        </Property>\n        <Property Name=\"level\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The indentation level of the page. Read-only.\" />\n        </Property>\n        <Property Name=\"links\" Type=\"microsoft.graph.pageLinks\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Links for opening the page. The oneNoteClientURL link opens the page in the OneNote native client if it 's installed. The oneNoteWebUrl link opens the page in OneNote Online. Read-only.\" />\n        </Property>\n        <Property Name=\"order\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The order of the page within its parent section. Read-only.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The title of the page.\" />\n        </Property>\n        <NavigationProperty Name=\"parentNotebook\" Type=\"microsoft.graph.notebook\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The notebook that contains the page.  Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"parentSection\" Type=\"microsoft.graph.onenoteSection\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The section that contains the page. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"permission\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"grantedTo\" Type=\"microsoft.graph.identitySet\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For user type permissions, the details of the users &amp; applications for this permission. Read-only.\" />\n        </Property>\n        <Property Name=\"inheritedFrom\" Type=\"microsoft.graph.itemReference\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides a reference to the ancestor of the current permission, if it is inherited from an ancestor. Read-only.\" />\n        </Property>\n        <Property Name=\"invitation\" Type=\"microsoft.graph.sharingInvitation\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of any associated sharing invitation for this permission. Read-only.\" />\n        </Property>\n        <Property Name=\"link\" Type=\"microsoft.graph.sharingLink\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the link details of the current permission, if it is a link type permissions. Read-only.\" />\n        </Property>\n        <Property Name=\"roles\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of permission, e.g. read. See below for the full list of roles. Read-only.\" />\n        </Property>\n        <Property Name=\"shareId\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique token that can be used to access this shared item via the **shares** API. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"person\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"birthday\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's birthday.\" />\n        </Property>\n        <Property Name=\"companyName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the person's company.\" />\n        </Property>\n        <Property Name=\"department\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's department.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's display name.\" />\n        </Property>\n        <Property Name=\"scoredEmailAddresses\" Type=\"Collection(microsoft.graph.scoredEmailAddress)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's email addresses.\" />\n        </Property>\n        <Property Name=\"givenName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's given name.\" />\n        </Property>\n        <Property Name=\"imAddress\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The instant message voice over IP (VOIP) session initiation protocol (SIP) address for the user. Read-only.\" />\n        </Property>\n        <Property Name=\"isFavorite\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the user has flagged this person as a favorite.\" />\n        </Property>\n        <Property Name=\"jobTitle\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's job title.\" />\n        </Property>\n        <Property Name=\"officeLocation\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The location of the person's office.\" />\n        </Property>\n        <Property Name=\"personNotes\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Free-form notes that the user has taken about this person.\" />\n        </Property>\n        <Property Name=\"personType\" Type=\"microsoft.graph.personType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of person.\" />\n        </Property>\n        <Property Name=\"phones\" Type=\"Collection(microsoft.graph.phone)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's phone numbers.\" />\n        </Property>\n        <Property Name=\"postalAddresses\" Type=\"Collection(microsoft.graph.location)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's addresses.\" />\n        </Property>\n        <Property Name=\"profession\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's profession.\" />\n        </Property>\n        <Property Name=\"surname\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's surname.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name (UPN) of the person. The UPN is an Internet-style login name for the person based on the Internet standard RFC 822. By convention, this should map to the person's email name. The general format is alias@domain.\" />\n        </Property>\n        <Property Name=\"websites\" Type=\"Collection(microsoft.graph.website)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's websites.\" />\n        </Property>\n        <Property Name=\"yomiCompany\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The phonetic Japanese name of the person's company.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"planner\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"buckets\" Type=\"Collection(microsoft.graph.plannerBucket)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns a collection of the specified buckets\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"plans\" Type=\"Collection(microsoft.graph.plannerPlan)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns a collection of the specified plans\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tasks\" Type=\"Collection(microsoft.graph.plannerTask)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns a collection of the specified tasks\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"plannerAssignedToTaskBoardTaskFormat\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"orderHintsByAssignee\" Type=\"microsoft.graph.plannerOrderHintsByAssignee\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Dictionary of hints used to order tasks on the AssignedTo view of the Task Board. The key of each entry is one of the users the task is assigned to and the value is the order hint. The format of each value is defined as outlined here.\" />\n        </Property>\n        <Property Name=\"unassignedOrderHint\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hint value used to order the task on the AssignedTo view of the Task Board when the task is not assigned to anyone, or if the orderHintsByAssignee dictionary does not provide an order hint for the user the task is assigned to. The format is defined as outlined here.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"plannerBucket\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the bucket.\" />\n        </Property>\n        <Property Name=\"orderHint\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hint used to order items of this type in a list view. The format is defined as outlined here.\" />\n        </Property>\n        <Property Name=\"planId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Plan ID to which the bucket belongs.\" />\n        </Property>\n        <NavigationProperty Name=\"tasks\" Type=\"Collection(microsoft.graph.plannerTask)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. The collection of tasks in the bucket.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"plannerBucketTaskBoardTaskFormat\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"orderHint\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hint used to order tasks in the Bucket view of the Task Board. The format is defined as outlined here.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"plannerGroup\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"plans\" Type=\"Collection(microsoft.graph.plannerPlan)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns the plannerPlans owned by the group.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"plannerPlan\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. The user who created the plan.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Date and time at which the plan is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n        <Property Name=\"owner\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the Group that owns the plan. A valid group must exist before this field can be set. Once set, this can only be updated by the owner.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. Title of the plan.\" />\n        </Property>\n        <NavigationProperty Name=\"buckets\" Type=\"Collection(microsoft.graph.plannerBucket)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Collection of buckets in the plan.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"details\" Type=\"microsoft.graph.plannerPlanDetails\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Additional details about the plan.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tasks\" Type=\"Collection(microsoft.graph.plannerTask)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Collection of tasks in the plan.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"plannerPlanDetails\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"categoryDescriptions\" Type=\"microsoft.graph.plannerCategoryDescriptions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An object that specifies the descriptions of the six categories that can be associated with tasks in the plan\" />\n        </Property>\n        <Property Name=\"sharedWith\" Type=\"microsoft.graph.plannerUserIds\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set of user ids that this plan is shared with. If you are leveraging Office 365 Groups, use the Groups API to manage group membership to share the group's plan. You can also add existing members of the group to this collection though it is not required for them to access the plan owned by the group.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"plannerProgressTaskBoardTaskFormat\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"orderHint\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hint value used to order the task on the Progress view of the Task Board. The format is defined as outlined here.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"plannerTask\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"activeChecklistItemCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of checklist items with value set to 'false', representing incomplete items.\" />\n        </Property>\n        <Property Name=\"appliedCategories\" Type=\"microsoft.graph.plannerAppliedCategories\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The categories to which the task has been applied. See applied Categories for possible values.\" />\n        </Property>\n        <Property Name=\"assigneePriority\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hint used to order items of this type in a list view. The format is defined as outlined here.\" />\n        </Property>\n        <Property Name=\"assignments\" Type=\"microsoft.graph.plannerAssignments\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of assignees the task is assigned to.\" />\n        </Property>\n        <Property Name=\"bucketId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bucket ID to which the task belongs. The bucket needs to be in the plan that the task is in. It is 28 characters long and case-sensitive. Format validation is done on the service.\" />\n        </Property>\n        <Property Name=\"checklistItemCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of checklist items that are present on the task.\" />\n        </Property>\n        <Property Name=\"completedBy\" Type=\"microsoft.graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user that completed the task.\" />\n        </Property>\n        <Property Name=\"completedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Date and time at which the 'percentComplete' of the task is set to '100'. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n        <Property Name=\"conversationThreadId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Thread ID of the conversation on the task. This is the ID of the conversation thread object created in the group.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user that created the task.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Date and time at which the task is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n        <Property Name=\"dueDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time at which the task is due. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n        <Property Name=\"hasDescription\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Value is true if the details object of the task has a non-empty description and false otherwise.\" />\n        </Property>\n        <Property Name=\"orderHint\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hint used to order items of this type in a list view. The format is defined as outlined here.\" />\n        </Property>\n        <Property Name=\"percentComplete\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Percentage of task completion. When set to 100, the task is considered completed.\" />\n        </Property>\n        <Property Name=\"planId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Plan ID to which the task belongs.\" />\n        </Property>\n        <Property Name=\"previewType\" Type=\"microsoft.graph.plannerPreviewType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference.\" />\n        </Property>\n        <Property Name=\"referenceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of external references that exist on the task.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time at which the task starts. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title of the task.\" />\n        </Property>\n        <NavigationProperty Name=\"assignedToTaskBoardFormat\" Type=\"microsoft.graph.plannerAssignedToTaskBoardTaskFormat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"bucketTaskBoardFormat\" Type=\"microsoft.graph.plannerBucketTaskBoardTaskFormat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"details\" Type=\"microsoft.graph.plannerTaskDetails\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Additional details about the task.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"progressTaskBoardFormat\" Type=\"microsoft.graph.plannerProgressTaskBoardTaskFormat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"plannerTaskDetails\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"checklist\" Type=\"microsoft.graph.plannerChecklistItems\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of checklist items on the task.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the task\" />\n        </Property>\n        <Property Name=\"previewType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task.\" />\n        </Property>\n        <Property Name=\"references\" Type=\"microsoft.graph.plannerExternalReferences\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of references on the task.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"plannerUser\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"plans\" Type=\"Collection(microsoft.graph.plannerPlan)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns the plannerTasks assigned to the user.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tasks\" Type=\"Collection(microsoft.graph.plannerTask)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns the plannerPlans shared with the user.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"post\" OpenType=\"true\" BaseType=\"microsoft.graph.outlookItem\">\n        <Property Name=\"body\" Type=\"microsoft.graph.itemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contents of the post. This is a default property. This property can be null.\" />\n        </Property>\n        <Property Name=\"conversationId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique ID of the conversation. Read-only.\" />\n        </Property>\n        <Property Name=\"conversationThreadId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique ID of the conversation thread. Read-only.\" />\n        </Property>\n        <Property Name=\"from\" Type=\"microsoft.graph.recipient\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used in delegate access scenarios. Indicates who posted the message on behalf of another user. This is a default property.\" />\n        </Property>\n        <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the post has at least one attachment. This is a default property.\" />\n        </Property>\n        <Property Name=\"newParticipants\" Type=\"Collection(microsoft.graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Conversation participants that were added to the thread as part of this post.\" />\n        </Property>\n        <Property Name=\"receivedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies when the post was received. 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 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n        <Property Name=\"sender\" Type=\"microsoft.graph.recipient\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the address of the sender. The value of Sender is assumed to be the address of the authenticated user in the case when Sender is not specified. This is a default property.\" />\n        </Property>\n        <NavigationProperty Name=\"attachments\" Type=\"Collection(microsoft.graph.attachment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"extensions\" Type=\"Collection(microsoft.graph.extension)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the post. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"inReplyTo\" Type=\"microsoft.graph.post\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(microsoft.graph.multiValueLegacyExtendedProperty)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the post. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(microsoft.graph.singleValueLegacyExtendedProperty)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the post. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"profilePhoto\" BaseType=\"microsoft.graph.entity\" HasStream=\"true\">\n        <Property Name=\"height\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The height of the photo. Read-only.\" />\n        </Property>\n        <Property Name=\"width\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The width of the photo. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userActivity\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"appActivityId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter.\" />\n        </Property>\n        <Property Name=\"activitySourceHost\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. URL for the domain representing the cross-platform identity mapping for the app. Mapping is stored either as a JSON file hosted on the domain or configurable via Windows Dev Center. The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS domain, either at the top level domain or include a sub domain. For example: https://contoso.com or https://myapp.contoso.com but NOT https://myapp.contoso.com/somepath. You must have a unique file and domain (or sub domain) per cross-platform app identity. For example, a separate file and domain is needed for Word vs. PowerPoint.\" />\n        </Property>\n        <Property Name=\"userTimezone\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation.\" />\n        </Property>\n        <Property Name=\"appDisplayName\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device.\" />\n        </Property>\n        <Property Name=\"activationUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. URL used to launch the activity in the best native experience represented by the appId. Might launch a web-based app if no native app exists.\" />\n        </Property>\n        <Property Name=\"contentUrl\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).\" />\n        </Property>\n        <Property Name=\"fallbackUrl\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. URL used to launch the activity in a web-based app, if available.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set by the server. DateTime in UTC when the object was created on the server.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set by the server. DateTime in UTC when the object was modified on the server.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set by the server. DateTime in UTC when the object expired on the server.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"microsoft.graph.status\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set by the server. A status code used to identify valid objects. Values: active, updated, deleted, ignored.\" />\n        </Property>\n        <Property Name=\"contentInfo\" Type=\"microsoft.graph.Json\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax.\" />\n        </Property>\n        <Property Name=\"visualElements\" Type=\"microsoft.graph.visualInfo\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. The object containing information to render the activity in the UX.\" />\n        </Property>\n        <NavigationProperty Name=\"historyItems\" Type=\"Collection(microsoft.graph.activityHistoryItem)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. NavigationProperty/Containment; navigation property to the activity's historyItems.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"activityHistoryItem\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"status\" Type=\"microsoft.graph.status\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set by the server. A status code used to identify valid objects. Values: active, updated, deleted, ignored.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set by the server. DateTime in UTC when the object was created on the server.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set by the server. DateTime in UTC when the object was modified on the server.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. UTC DateTime when the historyItem will undergo hard-delete. Can be set by the client.\" />\n        </Property>\n        <Property Name=\"startedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. UTC DateTime when the historyItem (activity session) was started. Required for timeline history.\" />\n        </Property>\n        <Property Name=\"userTimezone\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The timezone in which the user's device used to generate the activity was located at activity creation time. Values supplied as Olson IDs in order to support cross-platform representation.\" />\n        </Property>\n        <Property Name=\"lastActiveDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. UTC DateTime when the historyItem (activity session) was last understood as active or finished - if null, historyItem status should be Ongoing.\" />\n        </Property>\n        <Property Name=\"activeDurationSeconds\" Type=\"Edm.Int32\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.\" />\n        </Property>\n        <NavigationProperty Name=\"activity\" Type=\"microsoft.graph.userActivity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. NavigationProperty/Containment; navigation property to the associated activity.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookRange\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"address\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the range reference in A1-style. Address value will contain the Sheet reference (e.g. Sheet1!A1:B4). Read-only.\" />\n        </Property>\n        <Property Name=\"addressLocal\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents range reference for the specified range in the language of the user. Read-only.\" />\n        </Property>\n        <Property Name=\"cellCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of cells in the range. Read-only.\" />\n        </Property>\n        <Property Name=\"columnCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the total number of columns in the range. Read-only.\" />\n        </Property>\n        <Property Name=\"columnHidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents if all columns of the current range are hidden.\" />\n        </Property>\n        <Property Name=\"columnIndex\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the column number of the first cell in the range. Zero-indexed. Read-only.\" />\n        </Property>\n        <Property Name=\"formulas\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formula in A1-style notation.\" />\n        </Property>\n        <Property Name=\"formulasLocal\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formula in A1-style notation, in the user's language and number-formatting locale.  For example, the English '=SUM(A1, 1.5)' formula would become '=SUMME(A1; 1,5)' in German.\" />\n        </Property>\n        <Property Name=\"formulasR1C1\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formula in R1C1-style notation.\" />\n        </Property>\n        <Property Name=\"hidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents if all cells of the current range are hidden. Read-only.\" />\n        </Property>\n        <Property Name=\"numberFormat\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents Excel's number format code for the given cell.\" />\n        </Property>\n        <Property Name=\"rowCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the total number of rows in the range. Read-only.\" />\n        </Property>\n        <Property Name=\"rowHidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents if all rows of the current range are hidden.\" />\n        </Property>\n        <Property Name=\"rowIndex\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the row number of the first cell in the range. Zero-indexed. Read-only.\" />\n        </Property>\n        <Property Name=\"text\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text values of the specified range. The Text value will not depend on the cell width. The # sign substitution that happens in Excel UI will not affect the text value returned by the API. Read-only.\" />\n        </Property>\n        <Property Name=\"valueTypes\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the type of data of each cell. The possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error. Read-only.\" />\n        </Property>\n        <Property Name=\"values\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.\" />\n        </Property>\n        <NavigationProperty Name=\"format\" Type=\"microsoft.graph.workbookRangeFormat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a format object, encapsulating the range's font, fill, borders, alignment, and other properties. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sort\" Type=\"microsoft.graph.workbookRangeSort\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The worksheet containing the current range. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"worksheet\" Type=\"microsoft.graph.workbookWorksheet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The worksheet containing the current range. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookRangeBorder\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"color\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HTML color code representing the color of the border line, of the form #RRGGBB (e.g. 'FFA500') or as a named HTML color (e.g. 'orange').\" />\n        </Property>\n        <Property Name=\"sideIndex\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constant value that indicates the specific side of the border. The possible values are: EdgeTop, EdgeBottom, EdgeLeft, EdgeRight, InsideVertical, InsideHorizontal, DiagonalDown, DiagonalUp. Read-only.\" />\n        </Property>\n        <Property Name=\"style\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One of the constants of line style specifying the line style for the border. The possible values are: None, Continuous, Dash, DashDot, DashDotDot, Dot, Double, SlantDashDot.\" />\n        </Property>\n        <Property Name=\"weight\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the weight of the border around a range. The possible values are: Hairline, Thin, Medium, Thick.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbookRangeFill\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"color\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HTML color code representing the color of the border line, of the form #RRGGBB (e.g. 'FFA500') or as a named HTML color (e.g. 'orange')\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbookRangeFont\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"bold\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the bold status of font.\" />\n        </Property>\n        <Property Name=\"color\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HTML color code representation of the text color. E.g. #FF0000 represents Red.\" />\n        </Property>\n        <Property Name=\"italic\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the italic status of the font.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Font name (e.g. 'Calibri')\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Font size.\" />\n        </Property>\n        <Property Name=\"underline\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of underline applied to the font. The possible values are: None, Single, Double, SingleAccountant, DoubleAccountant.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbookRangeFormat\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"columnWidth\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the width of all colums within the range. If the column widths are not uniform, null will be returned.\" />\n        </Property>\n        <Property Name=\"horizontalAlignment\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the horizontal alignment for the specified object. The possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed.\" />\n        </Property>\n        <Property Name=\"rowHeight\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the height of all rows in the range. If the row heights are not uniform null will be returned.\" />\n        </Property>\n        <Property Name=\"verticalAlignment\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the vertical alignment for the specified object. The possible values are: Top, Center, Bottom, Justify, Distributed.\" />\n        </Property>\n        <Property Name=\"wrapText\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Excel wraps the text in the object. A null value indicates that the entire range doesn't have uniform wrap setting\" />\n        </Property>\n        <NavigationProperty Name=\"borders\" Type=\"Collection(microsoft.graph.workbookRangeBorder)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of border objects that apply to the overall range selected Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"fill\" Type=\"microsoft.graph.workbookRangeFill\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the fill object defined on the overall range. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"font\" Type=\"microsoft.graph.workbookRangeFont\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the font object defined on the overall range selected Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"protection\" Type=\"microsoft.graph.workbookFormatProtection\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the format protection object for a range. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookRangeSort\" BaseType=\"microsoft.graph.entity\" />\n      <EntityType Name=\"referenceAttachment\" BaseType=\"microsoft.graph.attachment\" />\n      <EntityType Name=\"onenoteResource\" BaseType=\"microsoft.graph.onenoteEntityBaseModel\" HasStream=\"true\">\n        <Property Name=\"content\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content stream\" />\n        </Property>\n        <Property Name=\"contentUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for downloading the content\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"schemaExtension\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description for the schema extension.\" />\n        </Property>\n        <Property Name=\"owner\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The appId of the application that is the owner of the schema extension. This property can be supplied on creation, to set the owner.  If not supplied, then the calling application's appId will be set as the owner. In either case, the signed-in user must be the owner of the application. Once set, this property is read-only and cannot be changed.\" />\n        </Property>\n        <Property Name=\"properties\" Type=\"Collection(microsoft.graph.extensionSchemaProperty)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of property names and types that make up the schema extension definition.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The lifecycle state of the schema extension. Possible states are InDevelopment, Available, and Deprecated. Automatically set to InDevelopment on creation. Schema extensions provides more information on the possible state transitions and behaviors.\" />\n        </Property>\n        <Property Name=\"targetTypes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from contact, device, event, group, message, organization, post, or user.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"onenoteSection\" BaseType=\"microsoft.graph.onenoteEntityHierarchyModel\">\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether this is the user's default section. Read-only.\" />\n        </Property>\n        <Property Name=\"links\" Type=\"microsoft.graph.sectionLinks\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Links for opening the section. The oneNoteClientURL link opens the section in the OneNote native client if it's installed. The oneNoteWebURL link opens the section in OneNote Online.\" />\n        </Property>\n        <Property Name=\"pagesUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The pages endpoint where you can get details for all the pages in the section. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"pages\" Type=\"Collection(microsoft.graph.onenotePage)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of pages in the section.  Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"parentNotebook\" Type=\"microsoft.graph.notebook\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The notebook that contains the section.  Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"parentSectionGroup\" Type=\"microsoft.graph.sectionGroup\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The section group that contains the section.  Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"sectionGroup\" BaseType=\"microsoft.graph.onenoteEntityHierarchyModel\">\n        <Property Name=\"sectionGroupsUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.\" />\n        </Property>\n        <Property Name=\"sectionsUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the sections navigation property, which returns all the sections in the section group. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"parentNotebook\" Type=\"microsoft.graph.notebook\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The notebook that contains the section group. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"parentSectionGroup\" Type=\"microsoft.graph.sectionGroup\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The section group that contains the section group. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sectionGroups\" Type=\"Collection(microsoft.graph.sectionGroup)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The section groups in the section. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sections\" Type=\"Collection(microsoft.graph.onenoteSection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sections in the section group. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"security\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"alerts\" Type=\"Collection(microsoft.graph.alert)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"sharedDriveItem\" BaseType=\"microsoft.graph.baseItem\">\n        <Property Name=\"owner\" Type=\"microsoft.graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the owner of the shared item being referenced.\" />\n        </Property>\n        <NavigationProperty Name=\"driveItem\" Type=\"microsoft.graph.driveItem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to access the underlying driveItem\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"items\" Type=\"Collection(microsoft.graph.driveItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All driveItems contained in the sharing root. This collection cannot be enumerated.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"list\" Type=\"microsoft.graph.list\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to access the underlying list\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"listItem\" Type=\"microsoft.graph.listItem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to access the underlying listItem\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"root\" Type=\"microsoft.graph.driveItem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to access the underlying driveItem. Deprecated -- use driveItem instead.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"site\" Type=\"microsoft.graph.site\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to access the underlying site\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"singleValueLegacyExtendedProperty\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"value\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A property value.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"site\" BaseType=\"microsoft.graph.baseItem\">\n        <Property Name=\"root\" Type=\"microsoft.graph.root\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, indicates that this is the root site in the site collection. Read-only.\" />\n        </Property>\n        <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns identifiers useful for SharePoint REST compatibility. Read-only.\" />\n        </Property>\n        <Property Name=\"siteCollection\" Type=\"microsoft.graph.siteCollection\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides details about the site's site collection. Available only on the root site. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The full title for the site. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"contentTypes\" Type=\"Collection(microsoft.graph.contentType)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of content types defined for this site.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"drive\" Type=\"microsoft.graph.drive\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default drive (document library) for this site.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"drives\" Type=\"Collection(microsoft.graph.drive)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of drives (document libraries) under this site.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"items\" Type=\"Collection(microsoft.graph.baseItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to address any item contained in this site. This collection cannot be enumerated.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"lists\" Type=\"Collection(microsoft.graph.list)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of lists under this site.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sites\" Type=\"Collection(microsoft.graph.site)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of the sub-sites under this site.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"columns\" Type=\"Collection(microsoft.graph.columnDefinition)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of column definitions reusable across lists under this site.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"onenote\" Type=\"microsoft.graph.onenote\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Calls the OneNote service for notebook related operations.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"subscribedSku\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"appliesTo\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For example, 'User' or 'Company'.\" />\n        </Property>\n        <Property Name=\"capabilityStatus\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For example, 'Enabled'.\" />\n        </Property>\n        <Property Name=\"consumedUnits\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of licenses that have been assigned.\" />\n        </Property>\n        <Property Name=\"prepaidUnits\" Type=\"microsoft.graph.licenseUnitsDetail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the number and status of prepaid licenses.\" />\n        </Property>\n        <Property Name=\"servicePlans\" Type=\"Collection(microsoft.graph.servicePlanInfo)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the service plans that are available with the SKU. Not nullable\" />\n        </Property>\n        <Property Name=\"skuId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier (GUID) for the service SKU.\" />\n        </Property>\n        <Property Name=\"skuPartNumber\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SKU part number; for example: 'AAD_PREMIUM' or 'RMSBASIC'.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"subscription\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"changeType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. Indicates the type of change in the subscribed resource that will raise a notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item notifications support only the updated changeType. User and group notifications support updated and deleted changeType.\" />\n        </Property>\n        <Property Name=\"notificationUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. The URL of the endpoint that will receive the notifications. This URL must make use of the HTTPS protocol.\" />\n        </Property>\n        <Property Name=\"resource\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/).\" />\n        </Property>\n        <Property Name=\"applicationId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the application used to create the subscription. Read-only.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to.  See the table below for maximum supported subscription length of time.\" />\n        </Property>\n        <Property Name=\"clientState\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Specifies the value of the clientState property sent by the service in each notification. The maximum length is 128 characters. The client can check that the 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 notification.\" />\n        </Property>\n        <Property Name=\"creatorId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbookTable\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"highlightFirstColumn\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the first column contains special formatting.\" />\n        </Property>\n        <Property Name=\"highlightLastColumn\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the last column contains special formatting.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the table.\" />\n        </Property>\n        <Property Name=\"showBandedColumns\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the columns show banded formatting in which odd columns are highlighted differently from even ones to make reading the table easier.\" />\n        </Property>\n        <Property Name=\"showBandedRows\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the rows show banded formatting in which odd rows are highlighted differently from even ones to make reading the table easier.\" />\n        </Property>\n        <Property Name=\"showFilterButton\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the filter buttons are visible at the top of each column header. Setting this is only allowed if the table contains a header row.\" />\n        </Property>\n        <Property Name=\"showHeaders\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the header row is visible or not. This value can be set to show or remove the header row.\" />\n        </Property>\n        <Property Name=\"showTotals\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the total row is visible or not. This value can be set to show or remove the total row.\" />\n        </Property>\n        <Property Name=\"style\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.\" />\n        </Property>\n        <Property Name=\"legacyId\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Legacy Id used in older Excle clients. The value of the identifier remains the same even when the table is renamed. This property should be interpreted as an opaque string value and should not be parsed to any other type. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"columns\" Type=\"Collection(microsoft.graph.workbookTableColumn)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of all the columns in the table. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rows\" Type=\"Collection(microsoft.graph.workbookTableRow)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of all the rows in the table. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sort\" Type=\"microsoft.graph.workbookTableSort\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the sorting for the table. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"worksheet\" Type=\"microsoft.graph.workbookWorksheet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The worksheet containing the current table. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookTableColumn\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"index\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the index number of the column within the columns collection of the table. Zero-indexed. Read-only.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the name of the table column. Read-only.\" />\n        </Property>\n        <Property Name=\"values\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.\" />\n        </Property>\n        <NavigationProperty Name=\"filter\" Type=\"microsoft.graph.workbookFilter\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Retrieve the filter applied to the column. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookTableRow\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"index\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the index number of the row within the rows collection of the table. Zero-indexed. Read-only.\" />\n        </Property>\n        <Property Name=\"values\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbookTableSort\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"matchCase\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents whether the casing impacted the last sort of the table. Read-only.\" />\n        </Property>\n        <Property Name=\"method\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.\" />\n        </Property>\n        <Property Name=\"fields\" Type=\"Collection(microsoft.graph.workbookSortField)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the current conditions used to last sort the table. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"thumbnailSet\" OpenType=\"true\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"large\" Type=\"microsoft.graph.thumbnail\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A 1920x1920 scaled thumbnail.\" />\n        </Property>\n        <Property Name=\"medium\" Type=\"microsoft.graph.thumbnail\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A 176x176 scaled thumbnail.\" />\n        </Property>\n        <Property Name=\"small\" Type=\"microsoft.graph.thumbnail\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A 48x48 cropped thumbnail.\" />\n        </Property>\n        <Property Name=\"source\" Type=\"microsoft.graph.thumbnail\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A custom thumbnail image or the original image used to generate other thumbnails.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbook\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"names\" Type=\"Collection(microsoft.graph.workbookNamedItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of workbook scoped named items (named ranges and constants). Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tables\" Type=\"Collection(microsoft.graph.workbookTable)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of tables associated with the workbook. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"worksheets\" Type=\"Collection(microsoft.graph.workbookWorksheet)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of worksheets associated with the workbook. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookPivotTable\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the PivotTable.\" />\n        </Property>\n        <NavigationProperty Name=\"worksheet\" Type=\"microsoft.graph.workbookWorksheet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The worksheet containing the current PivotTable. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookRangeView\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"cellAddresses\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the cell addresses\" />\n        </Property>\n        <Property Name=\"columnCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the number of visible columns. Read-only.\" />\n        </Property>\n        <Property Name=\"formulas\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formula in A1-style notation.\" />\n        </Property>\n        <Property Name=\"formulasLocal\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formula in A1-style notation, in the user's language and number-formatting locale. For example, the English '=SUM(A1, 1.5)' formula would become '=SUMME(A1; 1,5)' in German.\" />\n        </Property>\n        <Property Name=\"formulasR1C1\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formula in R1C1-style notation.\" />\n        </Property>\n        <Property Name=\"index\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Index of the range.\" />\n        </Property>\n        <Property Name=\"numberFormat\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents Excel's number format code for the given cell. Read-only.\" />\n        </Property>\n        <Property Name=\"rowCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the number of visible rows. Read-only.\" />\n        </Property>\n        <Property Name=\"text\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text values of the specified range. The Text value will not depend on the cell width. The # sign substitution that happens in Excel UI will not affect the text value returned by the API. Read-only.\" />\n        </Property>\n        <Property Name=\"valueTypes\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the type of data of each cell. Read-only. The possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error.\" />\n        </Property>\n        <Property Name=\"values\" Type=\"microsoft.graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the raw values of the specified range view. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.\" />\n        </Property>\n        <NavigationProperty Name=\"rows\" Type=\"Collection(microsoft.graph.workbookRangeView)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of range views associated with the range. Read-only.&#x9;Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookWorksheet\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the worksheet.\" />\n        </Property>\n        <Property Name=\"position\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The zero-based position of the worksheet within the workbook.\" />\n        </Property>\n        <Property Name=\"visibility\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Visibility of the worksheet. The possible values are: Visible, Hidden, VeryHidden.\" />\n        </Property>\n        <NavigationProperty Name=\"charts\" Type=\"Collection(microsoft.graph.workbookChart)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns collection of charts that are part of the worksheet. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"names\" Type=\"Collection(microsoft.graph.workbookNamedItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns collection of names that are associated with the worksheet. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"pivotTables\" Type=\"Collection(microsoft.graph.workbookPivotTable)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of PivotTables that are part of the worksheet.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"protection\" Type=\"microsoft.graph.workbookWorksheetProtection\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns sheet protection object for a worksheet. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tables\" Type=\"Collection(microsoft.graph.workbookTable)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of tables that are part of the worksheet. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookWorksheetProtection\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"protected\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the worksheet is protected.  Read-only.\" />\n        </Property>\n        <Property Name=\"options\" Type=\"microsoft.graph.workbookWorksheetProtectionOptions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sheet protection options. Read-only.\" />\n        </Property>\n      </EntityType>\n      <ComplexType Name=\"driveItemUploadableProperties\">\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides a user-visible description of the item. Read-write. Only on OneDrive Personal\" />\n        </Property>\n        <Property Name=\"fileSystemInfo\" Type=\"microsoft.graph.fileSystemInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File system information on client. Read-write.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the item (filename and extension). Read-write.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"alert\">\n        <Property Name=\"activityGroupName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name or alias of the activity group (attacker) this alert is attributed to.\" />\n        </Property>\n        <Property Name=\"assignedTo\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the analyst the alert is assigned to for triage, investigation, or remediation (supports update).\" />\n        </Property>\n        <Property Name=\"azureSubscriptionId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure subscription ID, present if this alert is related to an Azure resource.\" />\n        </Property>\n        <Property Name=\"azureTenantId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure Active Directory tenant ID.\" />\n        </Property>\n        <Property Name=\"category\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Category of the alert (for example, credentialTheft, ransomware, etc.).\" />\n        </Property>\n        <Property Name=\"closedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which the alert was closed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' (supports update).\" />\n        </Property>\n        <Property Name=\"cloudAppStates\" Type=\"Collection(microsoft.graph.cloudAppSecurityState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security-related stateful information generated by the provider about the cloud application/s related to this alert.\" />\n        </Property>\n        <Property Name=\"comments\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Customer-provided comments on alert (for customer alert management) (supports update).\" />\n        </Property>\n        <Property Name=\"confidence\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Confidence of the detection logic (percentage between 1-100).\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which the alert was created by the alert provider. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Alert description.\" />\n        </Property>\n        <Property Name=\"detectionIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set of alerts related to this alert entity (each alert is pushed to the SIEM as a separate record).\" />\n        </Property>\n        <Property Name=\"eventDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which the event(s) that served as the trigger(s) to generate the alert occurred. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.\" />\n        </Property>\n        <Property Name=\"feedback\" Type=\"microsoft.graph.alertFeedback\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Analyst feedback on the alert. Possible values are: unknown, truePositive, falsePositive, benignPositive. (supports update)\" />\n        </Property>\n        <Property Name=\"fileStates\" Type=\"Collection(microsoft.graph.fileSecurityState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security-related stateful information generated by the provider about the file(s) related to this alert.\" />\n        </Property>\n        <Property Name=\"hostStates\" Type=\"Collection(microsoft.graph.hostSecurityState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security-related stateful information generated by the provider about the host(s) related to this alert.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider-generated GUID/unique identifier. (Read-only)\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which the alert entity was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.\" />\n        </Property>\n        <Property Name=\"malwareStates\" Type=\"Collection(microsoft.graph.malwareState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Threat Intelligence pertaining to malware related to this alert.\" />\n        </Property>\n        <Property Name=\"networkConnections\" Type=\"Collection(microsoft.graph.networkConnection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security-related stateful information generated by the provider about the network connection(s) related to this alert.\" />\n        </Property>\n        <Property Name=\"processes\" Type=\"Collection(microsoft.graph.process)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security-related stateful information generated by the provider about the process or processes related to this alert.\" />\n        </Property>\n        <Property Name=\"recommendedActions\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Vendor/provider recommended action(s) to take as a result of the alert (for example, isolate machine, enforce2FA, reimage host).\" />\n        </Property>\n        <Property Name=\"registryKeyStates\" Type=\"Collection(microsoft.graph.registryKeyState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security-related stateful information generated by the provider about the registry keys related to this alert.\" />\n        </Property>\n        <Property Name=\"severity\" Type=\"microsoft.graph.alertSeverity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Alert severity - set by vendor/provider. Possible values are: unknown, informational, low, medium, high.\" />\n        </Property>\n        <Property Name=\"sourceMaterials\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hyperlinks (URIs) to the source material related to the alert, for example, provider's user interface for alerts or log search, etc.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"microsoft.graph.alertStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Alert lifecycle status (stage). Possible values are: unknown, newAlert, inProgress, resolved. (supports update)\" />\n        </Property>\n        <Property Name=\"tags\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User-definable labels that can be applied to an alert and can serve as filter conditions (for example 'HVA', 'SAW', etc.) (supports update).\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Alert title.\" />\n        </Property>\n        <Property Name=\"triggers\" Type=\"Collection(microsoft.graph.alertTrigger)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security-related information about the specific properties that triggered the alert (properties appearing in the alert). Alerts might contain information about multiple users, hosts, files, ip addresses. This field indicates which properties triggered the alert generation.\" />\n        </Property>\n        <Property Name=\"userStates\" Type=\"Collection(microsoft.graph.userSecurityState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security-related stateful information generated by the provider about the user accounts related to this alert.\" />\n        </Property>\n        <Property Name=\"vendorInformation\" Type=\"microsoft.graph.securityVendorInformation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Complex type containing details about the security product/service vendor, provider, and subprovider (for example, vendor=Microsoft; provider=Windows Defender ATP; subProvider=AppLocker).\" />\n        </Property>\n        <Property Name=\"vulnerabilityStates\" Type=\"Collection(microsoft.graph.vulnerabilityState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Threat intelligence pertaining to one or more vulnerabilities related to this alert.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"alertTrigger\">\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the property serving as a detection trigger.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of the property in the key:value pair for interpretation. For example, String, Boolean, etc.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the property serving as a detection trigger.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"alternativeSecurityId\">\n        <Property Name=\"type\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only\" />\n        </Property>\n        <Property Name=\"identityProvider\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only\" />\n        </Property>\n        <Property Name=\"key\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"assignedLicense\">\n        <Property Name=\"disabledPlans\" Type=\"Collection(Edm.Guid)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of the unique identifiers for plans that have been disabled.\" />\n        </Property>\n        <Property Name=\"skuId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the SKU.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"assignedPlan\">\n        <Property Name=\"assignedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the plan was assigned; for example: 2013-01-02T19:32:30Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n        <Property Name=\"capabilityStatus\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For example, 'Enabled'.\" />\n        </Property>\n        <Property Name=\"service\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the service; for example, 'Exchange'.\" />\n        </Property>\n        <Property Name=\"servicePlanId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A GUID that identifies the service plan.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"recipient\">\n        <Property Name=\"emailAddress\" Type=\"microsoft.graph.emailAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The recipient's email address.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"attendeeBase\" BaseType=\"microsoft.graph.recipient\">\n        <Property Name=\"type\" Type=\"microsoft.graph.attendeeType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of attendee. The possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"attendee\" BaseType=\"microsoft.graph.attendeeBase\">\n        <Property Name=\"status\" Type=\"microsoft.graph.responseStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The attendee's response (none, accepted, declined, etc.) for the event and date-time that the response was sent.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"attendeeAvailability\">\n        <Property Name=\"attendee\" Type=\"microsoft.graph.attendeeBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of attendee - whether it's a person or a resource, and whether required or optional if it's a person.\" />\n        </Property>\n        <Property Name=\"availability\" Type=\"microsoft.graph.freeBusyStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The availability status of the attendee. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"audio\">\n        <Property Name=\"album\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The title of the album for this audio file.\" />\n        </Property>\n        <Property Name=\"albumArtist\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The artist named on the album for the audio file.\" />\n        </Property>\n        <Property Name=\"artist\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The performing artist for the audio file.\" />\n        </Property>\n        <Property Name=\"bitrate\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bitrate expressed in kbps.\" />\n        </Property>\n        <Property Name=\"composers\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the composer of the audio file.\" />\n        </Property>\n        <Property Name=\"copyright\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Copyright information for the audio file.\" />\n        </Property>\n        <Property Name=\"disc\" Type=\"Edm.Int16\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of the disc this audio file came from.\" />\n        </Property>\n        <Property Name=\"discCount\" Type=\"Edm.Int16\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of discs in this album.\" />\n        </Property>\n        <Property Name=\"duration\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of the audio file, expressed in milliseconds\" />\n        </Property>\n        <Property Name=\"genre\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The genre of this audio file.\" />\n        </Property>\n        <Property Name=\"hasDrm\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the file is protected with digital rights management.\" />\n        </Property>\n        <Property Name=\"isVariableBitrate\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the file is encoded with a variable bitrate.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The title of the audio file.\" />\n        </Property>\n        <Property Name=\"track\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of the track on the original disc for this audio file.\" />\n        </Property>\n        <Property Name=\"trackCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of tracks on the original disc for this audio file.\" />\n        </Property>\n        <Property Name=\"year\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The year the audio file was recorded.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"automaticRepliesMailTips\">\n        <Property Name=\"message\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The automatic reply message.\" />\n        </Property>\n        <Property Name=\"messageLanguage\" Type=\"microsoft.graph.localeInfo\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language that the automatic reply message is in.\" />\n        </Property>\n        <Property Name=\"scheduledEndTime\" Type=\"microsoft.graph.dateTimeTimeZone\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that automatic replies are set to end.\" />\n        </Property>\n        <Property Name=\"scheduledStartTime\" Type=\"microsoft.graph.dateTimeTimeZone\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that automatic replies are set to begin.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"automaticRepliesSetting\">\n        <Property Name=\"externalAudience\" Type=\"microsoft.graph.externalAudienceScope\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of audience external to the signed-in user's organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. The possible values are: none, contactsOnly, all.\" />\n        </Property>\n        <Property Name=\"externalReplyMessage\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The automatic reply to send to the specified external audience, if Status is AlwaysEnabled or Scheduled.\" />\n        </Property>\n        <Property Name=\"internalReplyMessage\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The automatic reply to send to the audience internal to the signed-in user's organization, if Status is AlwaysEnabled or Scheduled.\" />\n        </Property>\n        <Property Name=\"scheduledEndDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that automatic replies are set to end, if Status is set to Scheduled.\" />\n        </Property>\n        <Property Name=\"scheduledStartDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that automatic replies are set to begin, if Status is set to Scheduled.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"microsoft.graph.automaticRepliesStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configurations status for automatic replies. The possible values are: disabled, alwaysEnabled, scheduled.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"booleanColumn\" />\n      <ComplexType Name=\"calculatedColumn\">\n        <Property Name=\"format\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For dateTime output types, the format of the value. Must be one of dateOnly or dateTime.\" />\n        </Property>\n        <Property Name=\"formula\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The formula used to compute the value for this column.\" />\n        </Property>\n        <Property Name=\"outputType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The output type used to format values in this column. Must be one of boolean, currency, dateTime, number, or text.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"choiceColumn\">\n        <Property Name=\"allowTextEntry\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, allows custom values that aren't in the configured choices.\" />\n        </Property>\n        <Property Name=\"choices\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of values available for this column.\" />\n        </Property>\n        <Property Name=\"displayAs\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How the choices are to be presented in the UX. Must be one of checkBoxes, dropDownMenu, or radioButtons\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudAppSecurityState\">\n        <Property Name=\"destinationServiceIp\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destination IP Address of the connection to the cloud application/service.\" />\n        </Property>\n        <Property Name=\"destinationServiceName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cloud application/service name (for example 'Salesforce', 'DropBox', etc.).\" />\n        </Property>\n        <Property Name=\"riskScore\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider-generated/calculated risk score of the Cloud Application/Service. Recommended value range of 0-1, which equates to a percentage.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"contentTypeInfo\">\n        <Property Name=\"id\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the content type.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"contentTypeOrder\">\n        <Property Name=\"default\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether this is the default Content Type\" />\n        </Property>\n        <Property Name=\"position\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the position in which the Content Type appears in the selection UI.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"currencyColumn\">\n        <Property Name=\"locale\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the locale from which to infer the currency symbol.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"timeZoneBase\">\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of a time zone. It can be a standard time zone name such as 'Hawaii-Aleutian Standard Time', or 'Customized Time Zone' for a custom time zone.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"customTimeZone\" BaseType=\"microsoft.graph.timeZoneBase\">\n        <Property Name=\"bias\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time offset of the time zone from Coordinated Universal Time (UTC). This value is in minutes. Time zones that are ahead of UTC have a positive offset; time zones that are behind UTC have a negative offset.\" />\n        </Property>\n        <Property Name=\"daylightOffset\" Type=\"microsoft.graph.daylightTimeZoneOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies when the time zone switches from standard time to daylight saving time.\" />\n        </Property>\n        <Property Name=\"standardOffset\" Type=\"microsoft.graph.standardTimeZoneOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies when the time zone switches from daylight saving time to standard time.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"dateTimeColumn\">\n        <Property Name=\"displayAs\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How the value should be presented in the UX. Must be one of default, friendly, or standard. See below for more details. If unspecified, treated as default.\" />\n        </Property>\n        <Property Name=\"format\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the value should be presented as a date only or a date and time. Must be one of dateOnly or dateTime\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"dateTimeTimeZone\">\n        <Property Name=\"dateTime\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A single point of time in a combined date and time representation (&lt;date&gt;T&lt;time&gt;).\" />\n        </Property>\n        <Property Name=\"timeZone\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One of the following time zone names.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"standardTimeZoneOffset\">\n        <Property Name=\"dayOccurrence\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the nth occurrence of the day of week that the transition from daylight saving time to standard time occurs.\" />\n        </Property>\n        <Property Name=\"dayOfWeek\" Type=\"microsoft.graph.dayOfWeek\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the day of the week when the transition from daylight saving time to standard time.\" />\n        </Property>\n        <Property Name=\"month\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the month of the year when the transition from daylight saving time to standard time occurs.\" />\n        </Property>\n        <Property Name=\"time\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the time of day when the transition from daylight saving time to standard time occurs.\" />\n        </Property>\n        <Property Name=\"year\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents how frequently in terms of years the change from daylight saving time to standard time occurs. For example, a value of 0 means every year.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"daylightTimeZoneOffset\" BaseType=\"microsoft.graph.standardTimeZoneOffset\">\n        <Property Name=\"daylightBias\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time offset from Coordinated Universal Time (UTC) for daylight saving time. This value is in minutes.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"defaultColumnValue\">\n        <Property Name=\"formula\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The formula used to compute the default value for this column.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The direct value to use as the default value for this column.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deleted\">\n        <Property Name=\"state\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the state of the deleted item.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"domainState\">\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp for when the last activity occurred. The value is updated when an operation is scheduled, the asynchronous task starts, and when the operation completes.\" />\n        </Property>\n        <Property Name=\"operation\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of asynchronous operation. The values can be ForceDelete or Verification\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current status of the operation.  Scheduled - Operation has been scheduled but has not started.  InProgress - Task has started and is in progress.  Failed - Operation has failed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"driveRecipient\">\n        <Property Name=\"email\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address for the recipient, if the recipient has an associated email address.\" />\n        </Property>\n        <Property Name=\"alias\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The alias of the domain object, for cases where an email address is unavailable (e.g. security groups).\" />\n        </Property>\n        <Property Name=\"objectId\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the recipient in the directory.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationStudent\">\n        <Property Name=\"birthDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Birth date of the student.\" />\n        </Property>\n        <Property Name=\"externalId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the student in the source system.\" />\n        </Property>\n        <Property Name=\"gender\" Type=\"microsoft.graph.educationGender\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The possible values are: female, male, other, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"grade\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current grade level of the student.\" />\n        </Property>\n        <Property Name=\"graduationYear\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Year the student is graduating from the school.\" />\n        </Property>\n        <Property Name=\"studentNumber\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Student Number.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationTeacher\">\n        <Property Name=\"externalId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the teacher in the source system.\" />\n        </Property>\n        <Property Name=\"teacherNumber\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Teacher number.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationTerm\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the term.\" />\n        </Property>\n        <Property Name=\"externalId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of term in the syncing system.\" />\n        </Property>\n        <Property Name=\"startDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Start of the term.\" />\n        </Property>\n        <Property Name=\"endDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"End of the term.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"emailAddress\">\n        <Property Name=\"address\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address of the person or entity.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the person or entity.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"extensionSchemaProperty\">\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the strongly-typed property defined as part of a schema extension.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the property that is defined as part of a schema extension.  Allowed values are Binary, Boolean, DateTime, Integer or String.  See the table below for more details.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"externalLink\">\n        <Property Name=\"href\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The url of the link.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"file\">\n        <Property Name=\"hashes\" Type=\"microsoft.graph.hashes\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hashes of the file's binary content, if available. Read-only.\" />\n        </Property>\n        <Property Name=\"mimeType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MIME type for the file. This is determined by logic on the server and might not be the value provided when the file was uploaded. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"fileHash\">\n        <Property Name=\"hashType\" Type=\"microsoft.graph.fileHashType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File hash type. Possible values are: unknown, sha1, sha256, md5, authenticodeHash256, lsHash, ctph, peSha1, peSha256.\" />\n        </Property>\n        <Property Name=\"hashValue\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the file hash.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"fileSecurityState\">\n        <Property Name=\"fileHash\" Type=\"microsoft.graph.fileHash\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Complex type containing file hashes (cryptographic and location-sensitive).\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name (without path).\" />\n        </Property>\n        <Property Name=\"path\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Full file path of the file/imageFile.\" />\n        </Property>\n        <Property Name=\"riskScore\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider generated/calculated risk score of the alert file. Recommended value range of 0-1, which equates to a percentage.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"fileSystemInfo\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time the file was created on a client.\" />\n        </Property>\n        <Property Name=\"lastAccessedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time the file was last accessed. Available for the recent file list only.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time the file was last modified on a client.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"workbookFilterCriteria\">\n        <Property Name=\"color\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Property Name=\"criterion1\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Property Name=\"criterion2\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Property Name=\"dynamicCriteria\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Property Name=\"filterOn\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Property Name=\"icon\" Type=\"microsoft.graph.workbookIcon\" />\n        <Property Name=\"values\" Type=\"microsoft.graph.Json\" />\n      </ComplexType>\n      <ComplexType Name=\"workbookFilterDateTime\">\n        <Property Name=\"date\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date in ISO8601 format used to filter data.\" />\n        </Property>\n        <Property Name=\"specificity\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How specific the date should be used to keep data. For example, if the date is 2005-04-02 and the specifity is set to 'month', the filter operation will keep all rows with a date in the month of april 2009. The possible values are: Year, Monday, Day, Hour, Minute, Second.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"folder\">\n        <Property Name=\"childCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of children contained immediately within this container.\" />\n        </Property>\n        <Property Name=\"view\" Type=\"microsoft.graph.folderView\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of properties defining the recommended view for the folder.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"folderView\">\n        <Property Name=\"sortBy\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The method by which the folder should be sorted.\" />\n        </Property>\n        <Property Name=\"sortOrder\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, indicates that items should be sorted in descending order. Otherwise, items should be sorted ascending.\" />\n        </Property>\n        <Property Name=\"viewType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of view that should be used to represent the folder.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"followupFlag\">\n        <Property Name=\"completedDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the follow-up was finished.\" />\n        </Property>\n        <Property Name=\"dueDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the follow-up is to be finished.\" />\n        </Property>\n        <Property Name=\"flagStatus\" Type=\"microsoft.graph.followupFlagStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status for follow-up for an item. Possible values are notFlagged, complete, and flagged.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"microsoft.graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the follow-up is to begin.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"geoCoordinates\">\n        <Property Name=\"altitude\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The altitude (height), in feet,  above sea level for the item. Read-only.\" />\n        </Property>\n        <Property Name=\"latitude\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The latitude, in decimal, for the item. Read-only.\" />\n        </Property>\n        <Property Name=\"longitude\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The longitude, in decimal, for the item. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"hashes\">\n        <Property Name=\"crc32Hash\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The CRC32 value of the file in little endian (if available). Read-only.\" />\n        </Property>\n        <Property Name=\"sha1Hash\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA1 hash for the contents of the file (if available). Read-only.\" />\n        </Property>\n        <Property Name=\"quickXorHash\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"hostSecurityState\">\n        <Property Name=\"fqdn\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Host FQDN (Fully Qualified Domain Name) (for example, machine.company.com).\" />\n        </Property>\n        <Property Name=\"isAzureAadJoined\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the host is domain joined to Azure Active Directory Domain Services.\" />\n        </Property>\n        <Property Name=\"isAzureAadRegistered\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the host registered with Azure Active Directory Device Registration (BYOD devices - that is, not fully managed by enterprise).\" />\n        </Property>\n        <Property Name=\"isHybridAzureDomainJoined\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the host is domain joined to an on-premises Active Directory domain.\" />\n        </Property>\n        <Property Name=\"netBiosName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The local host name, without the DNS domain name.\" />\n        </Property>\n        <Property Name=\"os\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Host Operating System. (For example, Windows10, MacOS, RHEL, etc.).\" />\n        </Property>\n        <Property Name=\"privateIpAddress\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Private (not routable) IPv4 or IPv6 address (see RFC 1918) at the time of the alert.\" />\n        </Property>\n        <Property Name=\"publicIpAddress\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Publicly routable IPv4 or IPv6 address (see RFC 1918) at time of the alert.\" />\n        </Property>\n        <Property Name=\"riskScore\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider-generated/calculated risk score of the host.  Recommended value range of 0-1, which equates to a percentage.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"workbookIcon\">\n        <Property Name=\"index\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the index of the icon in the given set.\" />\n        </Property>\n        <Property Name=\"set\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"identity\" OpenType=\"true\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity's display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may 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.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the identity.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"identitySet\" OpenType=\"true\">\n        <Property Name=\"application\" Type=\"microsoft.graph.identity\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The application associated with this action.\" />\n        </Property>\n        <Property Name=\"device\" Type=\"microsoft.graph.identity\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The device associated with this action.\" />\n        </Property>\n        <Property Name=\"user\" Type=\"microsoft.graph.identity\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The user associated with this action.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"image\">\n        <Property Name=\"width\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Width of the image, in pixels. Read-only.\" />\n        </Property>\n        <Property Name=\"height\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Height of the image, in pixels. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"internetMessageHeader\">\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the key in a key-value pair.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value in a key-value pair.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"androidMinimumOperatingSystem\">\n        <Property Name=\"v4_0\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.0 or later.\" />\n        </Property>\n        <Property Name=\"v4_0_3\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.0.3 or later.\" />\n        </Property>\n        <Property Name=\"v4_1\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.1 or later.\" />\n        </Property>\n        <Property Name=\"v4_2\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.2 or later.\" />\n        </Property>\n        <Property Name=\"v4_3\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.3 or later.\" />\n        </Property>\n        <Property Name=\"v4_4\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 4.4 or later.\" />\n        </Property>\n        <Property Name=\"v5_0\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 5.0 or later.\" />\n        </Property>\n        <Property Name=\"v5_1\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 5.1 or later.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"appConfigurationSettingItem\">\n        <Property Name=\"appConfigKey\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration key.\" />\n        </Property>\n        <Property Name=\"appConfigKeyType\" Type=\"microsoft.graph.mdmAppConfigKeyType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration key type. Possible values are: stringType, integerType, realType, booleanType, tokenType.\" />\n        </Property>\n        <Property Name=\"appConfigKeyValue\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration key value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"fileEncryptionInfo\">\n        <Property Name=\"encryptionKey\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The key used to encrypt the file content.\" />\n        </Property>\n        <Property Name=\"initializationVector\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The initialization vector used for the encryption algorithm.\" />\n        </Property>\n        <Property Name=\"mac\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The hash of the encrypted file content + IV (content hash).\" />\n        </Property>\n        <Property Name=\"macKey\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The key used to get mac.\" />\n        </Property>\n        <Property Name=\"profileIdentifier\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The the profile identifier.\" />\n        </Property>\n        <Property Name=\"fileDigest\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file digest prior to encryption.\" />\n        </Property>\n        <Property Name=\"fileDigestAlgorithm\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file digest algorithm.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosDeviceType\">\n        <Property Name=\"iPad\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the app should run on iPads.\" />\n        </Property>\n        <Property Name=\"iPhoneAndIPod\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the app should run on iPhones and iPods.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosLobAppAssignmentSettings\">\n        <Property Name=\"vpnConfigurationId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPN Configuration Id to apply for this app.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosMinimumOperatingSystem\">\n        <Property Name=\"v8_0\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 8.0 or later.\" />\n        </Property>\n        <Property Name=\"v9_0\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 9.0 or later.\" />\n        </Property>\n        <Property Name=\"v10_0\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 10.0 or later.\" />\n        </Property>\n        <Property Name=\"v11_0\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version 11.0 or later.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosStoreAppAssignmentSettings\">\n        <Property Name=\"vpnConfigurationId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPN Configuration Id to apply for this app.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosVppAppAssignmentSettings\">\n        <Property Name=\"useDeviceLicensing\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use device licensing.\" />\n        </Property>\n        <Property Name=\"vpnConfigurationId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPN Configuration Id to apply for this app.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"microsoftStoreForBusinessAppAssignmentSettings\">\n        <Property Name=\"useDeviceContext\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use device execution context for Microsoft Store for Business mobile app.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mobileAppAssignmentSettings\" />\n      <ComplexType Name=\"vppLicensingType\">\n        <Property Name=\"supportsUserLicensing\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the program supports the user licensing type.\" />\n        </Property>\n        <Property Name=\"supportsDeviceLicensing\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the program supports the device licensing type.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsMinimumOperatingSystem\">\n        <Property Name=\"v8_0\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows version 8.0 or later.\" />\n        </Property>\n        <Property Name=\"v8_1\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows version 8.1 or later.\" />\n        </Property>\n        <Property Name=\"v10_0\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows version 10.0 or later.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"auditActor\">\n        <Property Name=\"type\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Actor Type.\" />\n        </Property>\n        <Property Name=\"userPermissions\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of user permissions when the audit was performed.\" />\n        </Property>\n        <Property Name=\"applicationId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD Application Id.\" />\n        </Property>\n        <Property Name=\"applicationDisplayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the Application.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name (UPN).\" />\n        </Property>\n        <Property Name=\"servicePrincipalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Service Principal Name (SPN).\" />\n        </Property>\n        <Property Name=\"ipAddress\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IPAddress.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Id.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"auditProperty\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name.\" />\n        </Property>\n        <Property Name=\"oldValue\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Old value.\" />\n        </Property>\n        <Property Name=\"newValue\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"New value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"auditResource\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name.\" />\n        </Property>\n        <Property Name=\"modifiedProperties\" Type=\"Collection(microsoft.graph.auditProperty)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of modified properties.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audit resource's type.\" />\n        </Property>\n        <Property Name=\"resourceId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audit resource's Id.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"appListItem\">\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application name\" />\n        </Property>\n        <Property Name=\"publisher\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the application\" />\n        </Property>\n        <Property Name=\"appStoreUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Store URL of the application\" />\n        </Property>\n        <Property Name=\"appId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application or bundle identifier of the application\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"bitLockerRemovableDrivePolicy\">\n        <Property Name=\"encryptionMethod\" Type=\"microsoft.graph.bitLockerEncryptionMethod\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select the encryption method for removable  drives. Possible values are: aesCbc128, aesCbc256, xtsAes128, xtsAes256.\" />\n        </Property>\n        <Property Name=\"requireEncryptionForWriteAccess\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to block write access to devices configured in another organization.  If requireEncryptionForWriteAccess is false, this value does not affect.\" />\n        </Property>\n        <Property Name=\"blockCrossOrganizationWriteAccess\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting determines whether BitLocker protection is required for removable data drives to be writable on a computer.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"defenderDetectedMalwareActions\">\n        <Property Name=\"lowSeverity\" Type=\"microsoft.graph.defenderThreatAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for low severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block.\" />\n        </Property>\n        <Property Name=\"moderateSeverity\" Type=\"microsoft.graph.defenderThreatAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for moderate severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block.\" />\n        </Property>\n        <Property Name=\"highSeverity\" Type=\"microsoft.graph.defenderThreatAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for high severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block.\" />\n        </Property>\n        <Property Name=\"severeSeverity\" Type=\"microsoft.graph.defenderThreatAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for severe severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceCompliancePolicySettingState\">\n        <Property Name=\"setting\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting that is being reported\" />\n        </Property>\n        <Property Name=\"settingName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized/user friendly setting name that is being reported\" />\n        </Property>\n        <Property Name=\"instanceDisplayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of setting instance that is being reported.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"microsoft.graph.complianceStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the setting\" />\n        </Property>\n        <Property Name=\"errorDescription\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error description\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserName\" />\n        </Property>\n        <Property Name=\"userEmail\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserEmail\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n        </Property>\n        <Property Name=\"sources\" Type=\"Collection(microsoft.graph.settingSource)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contributing policies\" />\n        </Property>\n        <Property Name=\"currentValue\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current value of setting on device\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceConfigurationSettingState\">\n        <Property Name=\"setting\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting that is being reported\" />\n        </Property>\n        <Property Name=\"settingName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized/user friendly setting name that is being reported\" />\n        </Property>\n        <Property Name=\"instanceDisplayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of setting instance that is being reported.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"microsoft.graph.complianceStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the setting\" />\n        </Property>\n        <Property Name=\"errorDescription\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error description\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserName\" />\n        </Property>\n        <Property Name=\"userEmail\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserEmail\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n        </Property>\n        <Property Name=\"sources\" Type=\"Collection(microsoft.graph.settingSource)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contributing policies\" />\n        </Property>\n        <Property Name=\"currentValue\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current value of setting on device\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementSettings\">\n        <Property Name=\"deviceComplianceCheckinThresholdDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days a device is allowed to go without checking in to remain compliant. Valid values 0 to 120\" />\n        </Property>\n        <Property Name=\"isScheduledActionEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Is feature enabled or not for scheduled action for rule.\" />\n        </Property>\n        <Property Name=\"secureByDefault\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device should be noncompliant when there is no compliance policy targeted when this is true\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"edgeSearchEngine\">\n        <Property Name=\"edgeSearchEngineType\" Type=\"microsoft.graph.edgeSearchEngineType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to set a predefined default search engine for MDM-Controlled devices. Possible values are: default, bing.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"edgeSearchEngineBase\" />\n      <ComplexType Name=\"edgeSearchEngineCustom\">\n        <Property Name=\"edgeSearchEngineOpenSearchXmlUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Points to a https link containing the OpenSearch xml file that contains, at minimum, the short name and the URL to the search Engine.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosHomeScreenApp\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the app Inherited from iosHomeScreenItem\" />\n        </Property>\n        <Property Name=\"bundleID\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BundleID of app\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosHomeScreenFolder\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the app Inherited from iosHomeScreenItem\" />\n        </Property>\n        <Property Name=\"pages\" Type=\"Collection(microsoft.graph.iosHomeScreenFolderPage)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pages of Home Screen Layout Icons which must be Application Type. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosHomeScreenFolderPage\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the folder page\" />\n        </Property>\n        <Property Name=\"apps\" Type=\"Collection(microsoft.graph.iosHomeScreenApp)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of apps to appear on a page within a folder. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosHomeScreenItem\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the app\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosHomeScreenPage\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the page\" />\n        </Property>\n        <Property Name=\"icons\" Type=\"Collection(microsoft.graph.iosHomeScreenItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of apps and folders to appear on a page. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosNetworkUsageRule\">\n        <Property Name=\"managedApps\" Type=\"Collection(microsoft.graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the managed apps that this rule is going to apply to. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"cellularDataBlockWhenRoaming\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, corresponding managed apps will not be allowed to use cellular data when roaming.\" />\n        </Property>\n        <Property Name=\"cellularDataBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, corresponding managed apps will not be allowed to use cellular data at any time.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosNotificationSettings\">\n        <Property Name=\"bundleID\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bundle id of app to which to apply these notification settings.\" />\n        </Property>\n        <Property Name=\"appName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application name to be associated with the bundleID.\" />\n        </Property>\n        <Property Name=\"publisher\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Publisher to be associated with the bundleID.\" />\n        </Property>\n        <Property Name=\"enabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether notifications are allowed for this app.\" />\n        </Property>\n        <Property Name=\"showInNotificationCenter\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether notifications can be shown in notification center.\" />\n        </Property>\n        <Property Name=\"showOnLockScreen\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether notifications can be shown on the lock screen.\" />\n        </Property>\n        <Property Name=\"alertType\" Type=\"microsoft.graph.iosNotificationAlertType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of alert for notifications for this app. Possible values are: deviceDefault, banner, modal, none.\" />\n        </Property>\n        <Property Name=\"badgesEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether badges are allowed for this app.\" />\n        </Property>\n        <Property Name=\"soundsEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether sounds are allowed for this app.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaContentRatingAustralia\">\n        <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingAustraliaMoviesType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Australia. Possible values are: allAllowed, allBlocked, general, parentalGuidance, mature, agesAbove15, agesAbove18.\" />\n        </Property>\n        <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingAustraliaTelevisionType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Australia. Possible values are: allAllowed, allBlocked, preschoolers, children, general, parentalGuidance, mature, agesAbove15, agesAbove15AdultViolence.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaContentRatingCanada\">\n        <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingCanadaMoviesType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Canada. Possible values are: allAllowed, allBlocked, general, parentalGuidance, agesAbove14, agesAbove18, restricted.\" />\n        </Property>\n        <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingCanadaTelevisionType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Canada. Possible values are: allAllowed, allBlocked, children, childrenAbove8, general, parentalGuidance, agesAbove14, agesAbove18.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaContentRatingFrance\">\n        <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingFranceMoviesType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for France. Possible values are: allAllowed, allBlocked, agesAbove10, agesAbove12, agesAbove16, agesAbove18.\" />\n        </Property>\n        <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingFranceTelevisionType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for France. Possible values are: allAllowed, allBlocked, agesAbove10, agesAbove12, agesAbove16, agesAbove18.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaContentRatingGermany\">\n        <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingGermanyMoviesType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Germany. Possible values are: allAllowed, allBlocked, general, agesAbove6, agesAbove12, agesAbove16, adults.\" />\n        </Property>\n        <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingGermanyTelevisionType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Germany. Possible values are: allAllowed, allBlocked, general, agesAbove6, agesAbove12, agesAbove16, adults.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaContentRatingIreland\">\n        <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingIrelandMoviesType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Ireland. Possible values are: allAllowed, allBlocked, general, parentalGuidance, agesAbove12, agesAbove15, agesAbove16, adults.\" />\n        </Property>\n        <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingIrelandTelevisionType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Ireland. Possible values are: allAllowed, allBlocked, general, children, youngAdults, parentalSupervision, mature.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaContentRatingJapan\">\n        <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingJapanMoviesType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Japan. Possible values are: allAllowed, allBlocked, general, parentalGuidance, agesAbove15, agesAbove18.\" />\n        </Property>\n        <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingJapanTelevisionType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Japan. Possible values are: allAllowed, allBlocked, explicitAllowed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaContentRatingNewZealand\">\n        <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingNewZealandMoviesType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for New Zealand. Possible values are: allAllowed, allBlocked, general, parentalGuidance, mature, agesAbove13, agesAbove15, agesAbove16, agesAbove18, restricted, agesAbove16Restricted.\" />\n        </Property>\n        <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingNewZealandTelevisionType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for New Zealand. Possible values are: allAllowed, allBlocked, general, parentalGuidance, adults.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaContentRatingUnitedKingdom\">\n        <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingUnitedKingdomMoviesType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for United Kingdom. Possible values are: allAllowed, allBlocked, general, universalChildren, parentalGuidance, agesAbove12Video, agesAbove12Cinema, agesAbove15, adults.\" />\n        </Property>\n        <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingUnitedKingdomTelevisionType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for United Kingdom. Possible values are: allAllowed, allBlocked, caution.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaContentRatingUnitedStates\">\n        <Property Name=\"movieRating\" Type=\"microsoft.graph.ratingUnitedStatesMoviesType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for United States. Possible values are: allAllowed, allBlocked, general, parentalGuidance, parentalGuidance13, restricted, adults.\" />\n        </Property>\n        <Property Name=\"tvRating\" Type=\"microsoft.graph.ratingUnitedStatesTelevisionType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for United States. Possible values are: allAllowed, allBlocked, childrenAll, childrenAbove7, general, parentalGuidance, childrenAbove14, adults.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"omaSetting\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description.\" />\n        </Property>\n        <Property Name=\"omaUri\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"omaSettingBase64\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name. Inherited from omaSetting\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description. Inherited from omaSetting\" />\n        </Property>\n        <Property Name=\"omaUri\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA. Inherited from omaSetting\" />\n        </Property>\n        <Property Name=\"fileName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name associated with the Value property (.cer\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value. (Base64 encoded string)\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"omaSettingBoolean\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name. Inherited from omaSetting\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description. Inherited from omaSetting\" />\n        </Property>\n        <Property Name=\"omaUri\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA. Inherited from omaSetting\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"omaSettingDateTime\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name. Inherited from omaSetting\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description. Inherited from omaSetting\" />\n        </Property>\n        <Property Name=\"omaUri\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA. Inherited from omaSetting\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"omaSettingFloatingPoint\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name. Inherited from omaSetting\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description. Inherited from omaSetting\" />\n        </Property>\n        <Property Name=\"omaUri\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA. Inherited from omaSetting\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"omaSettingInteger\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name. Inherited from omaSetting\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description. Inherited from omaSetting\" />\n        </Property>\n        <Property Name=\"omaUri\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA. Inherited from omaSetting\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"omaSettingString\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name. Inherited from omaSetting\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description. Inherited from omaSetting\" />\n        </Property>\n        <Property Name=\"omaUri\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA. Inherited from omaSetting\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"omaSettingStringXml\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name. Inherited from omaSetting\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description. Inherited from omaSetting\" />\n        </Property>\n        <Property Name=\"omaUri\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA. Inherited from omaSetting\" />\n        </Property>\n        <Property Name=\"fileName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name associated with the Value property (.xml).\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value. (UTF8 encoded byte array)\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"sharedPCAccountManagerPolicy\">\n        <Property Name=\"accountDeletionPolicy\" Type=\"microsoft.graph.sharedPCAccountDeletionPolicyType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures when accounts are deleted. Possible values are: immediate, diskSpaceThreshold, diskSpaceThresholdOrInactiveThreshold.\" />\n        </Property>\n        <Property Name=\"cacheAccountsAboveDiskFreePercentage\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the percentage of available disk space a PC should have before it stops deleting cached shared PC accounts. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100\" />\n        </Property>\n        <Property Name=\"inactiveThresholdDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies when the accounts will start being deleted when they have not been logged on during the specified period, given as number of days. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold.\" />\n        </Property>\n        <Property Name=\"removeAccountsBelowDiskFreePercentage\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the percentage of disk space remaining on a PC before cached accounts will be deleted to free disk space. Accounts that have been inactive the longest will be deleted first. Only applies when AccountDeletionPolicy is DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windows10NetworkProxyServer\">\n        <Property Name=\"address\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address to the proxy server. Specify an address in the format [':']\" />\n        </Property>\n        <Property Name=\"exceptions\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Addresses that should not use the proxy server. The system will not use the proxy server for addresses beginning with what is specified in this node.\" />\n        </Property>\n        <Property Name=\"useForLocalAddresses\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the proxy server should be used for local (intranet) addresses.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsFirewallNetworkProfile\">\n        <Property Name=\"firewallEnabled\" Type=\"microsoft.graph.stateManagementSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the host device to allow or block the firewall and advanced security enforcement for the network profile. Possible values are: notConfigured, blocked, allowed.\" />\n        </Property>\n        <Property Name=\"stealthModeBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent the server from operating in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority.\" />\n        </Property>\n        <Property Name=\"incomingTrafficBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block all incoming traffic regardless of other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority.\" />\n        </Property>\n        <Property Name=\"unicastResponsesToMulticastBroadcastsBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority.\" />\n        </Property>\n        <Property Name=\"inboundNotificationsBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevents the firewall from displaying notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority.\" />\n        </Property>\n        <Property Name=\"authorizedApplicationRulesFromGroupPolicyMerged\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority.\" />\n        </Property>\n        <Property Name=\"globalPortRulesFromGroupPolicyMerged\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority.\" />\n        </Property>\n        <Property Name=\"connectionSecurityRulesFromGroupPolicyMerged\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority.\" />\n        </Property>\n        <Property Name=\"outboundConnectionsBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority.\" />\n        </Property>\n        <Property Name=\"inboundConnectionsBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority.\" />\n        </Property>\n        <Property Name=\"securedPacketExemptionAllowed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to allow the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority.\" />\n        </Property>\n        <Property Name=\"policyRulesFromGroupPolicyMerged\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsUpdateActiveHoursInstall\">\n        <Property Name=\"activeHoursStart\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours Start\" />\n        </Property>\n        <Property Name=\"activeHoursEnd\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours End\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsUpdateInstallScheduleType\" />\n      <ComplexType Name=\"windowsUpdateScheduledInstall\">\n        <Property Name=\"scheduledInstallDay\" Type=\"microsoft.graph.weeklySchedule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Install Day in week. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday.\" />\n        </Property>\n        <Property Name=\"scheduledInstallTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Install Time during day\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"configurationManagerClientEnabledFeatures\">\n        <Property Name=\"inventory\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether inventory is managed by Intune\" />\n        </Property>\n        <Property Name=\"modernApps\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether modern application is managed by Intune\" />\n        </Property>\n        <Property Name=\"resourceAccess\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether resource access is managed by Intune\" />\n        </Property>\n        <Property Name=\"deviceConfiguration\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether device configuration is managed by Intune\" />\n        </Property>\n        <Property Name=\"compliancePolicy\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether compliance policy is managed by Intune\" />\n        </Property>\n        <Property Name=\"windowsUpdateForBusiness\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether Windows Update for Business is managed by Intune\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deleteUserFromSharedAppleDeviceActionResult\">\n        <Property Name=\"actionName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action name Inherited from deviceActionResult\" />\n        </Property>\n        <Property Name=\"actionState\" Type=\"microsoft.graph.actionState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action Inherited from deviceActionResult. Possible values are: none, pending, canceled, active, done, failed, notSupported.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action was initiated Inherited from deviceActionResult\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action state was last updated Inherited from deviceActionResult\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principal name of the user to be deleted\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceActionResult\">\n        <Property Name=\"actionName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action name\" />\n        </Property>\n        <Property Name=\"actionState\" Type=\"microsoft.graph.actionState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action. Possible values are: none, pending, canceled, active, done, failed, notSupported.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action was initiated\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action state was last updated\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceExchangeAccessStateSummary\">\n        <Property Name=\"allowedDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Allowed.\" />\n        </Property>\n        <Property Name=\"blockedDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Blocked.\" />\n        </Property>\n        <Property Name=\"quarantinedDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Quarantined.\" />\n        </Property>\n        <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Unknown.\" />\n        </Property>\n        <Property Name=\"unavailableDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices for which no Exchange Access State could be found.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceGeoLocation\">\n        <Property Name=\"lastCollectedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which location was recorded, relative to UTC\" />\n        </Property>\n        <Property Name=\"longitude\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Longitude coordinate of the device's location\" />\n        </Property>\n        <Property Name=\"latitude\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Latitude coordinate of the device's location\" />\n        </Property>\n        <Property Name=\"altitude\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Altitude, given in meters above sea level\" />\n        </Property>\n        <Property Name=\"horizontalAccuracy\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Accuracy of longitude and latitude in meters\" />\n        </Property>\n        <Property Name=\"verticalAccuracy\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Accuracy of altitude in meters\" />\n        </Property>\n        <Property Name=\"heading\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Heading in degrees from true north\" />\n        </Property>\n        <Property Name=\"speed\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Speed the device is traveling in meters per second\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceHealthAttestationState\">\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp of the last update.\" />\n        </Property>\n        <Property Name=\"contentNamespaceUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DHA report version. (Namespace version)\" />\n        </Property>\n        <Property Name=\"deviceHealthAttestationStatus\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DHA report version. (Namespace version)\" />\n        </Property>\n        <Property Name=\"contentVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The HealthAttestation state schema version\" />\n        </Property>\n        <Property Name=\"issuedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device was evaluated or issued to MDM\" />\n        </Property>\n        <Property Name=\"attestationIdentityKey\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate.\" />\n        </Property>\n        <Property Name=\"resetCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of times a PC device has hibernated or resumed\" />\n        </Property>\n        <Property Name=\"restartCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of times a PC device has rebooted\" />\n        </Property>\n        <Property Name=\"dataExcutionPolicy\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DEP Policy defines a set of hardware and software technologies that perform additional checks on memory\" />\n        </Property>\n        <Property Name=\"bitLockerStatus\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"On or Off of BitLocker Drive Encryption\" />\n        </Property>\n        <Property Name=\"bootManagerVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the Boot Manager\" />\n        </Property>\n        <Property Name=\"codeIntegrityCheckVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the Boot Manager\" />\n        </Property>\n        <Property Name=\"secureBoot\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When Secure Boot is enabled, the core components must have the correct cryptographic signatures\" />\n        </Property>\n        <Property Name=\"bootDebugging\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When bootDebugging is enabled, the device is used in development and testing\" />\n        </Property>\n        <Property Name=\"operatingSystemKernelDebugging\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When operatingSystemKernelDebugging is enabled, the device is used in development and testing\" />\n        </Property>\n        <Property Name=\"codeIntegrity\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When code integrity is enabled, code execution is restricted to integrity verified code\" />\n        </Property>\n        <Property Name=\"testSigning\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When test signing is allowed, the device does not enforce signature validation during boot\" />\n        </Property>\n        <Property Name=\"safeMode\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Safe mode is a troubleshooting option for Windows that starts your computer in a limited state\" />\n        </Property>\n        <Property Name=\"windowsPE\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system running with limited services that is used to prepare a computer for Windows\" />\n        </Property>\n        <Property Name=\"earlyLaunchAntiMalwareDriverProtection\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ELAM provides protection for the computers in your network when they start up\" />\n        </Property>\n        <Property Name=\"virtualSecureMode\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VSM is a container that protects high value assets from a compromised kernel\" />\n        </Property>\n        <Property Name=\"pcrHashAlgorithm\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Informational attribute that identifies the HASH algorithm that was used by TPM\" />\n        </Property>\n        <Property Name=\"bootAppSecurityVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security version number of the Boot Application\" />\n        </Property>\n        <Property Name=\"bootManagerSecurityVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security version number of the Boot Application\" />\n        </Property>\n        <Property Name=\"tpmVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security version number of the Boot Application\" />\n        </Property>\n        <Property Name=\"pcr0\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The measurement that is captured in PCR[0]\" />\n        </Property>\n        <Property Name=\"secureBootConfigurationPolicyFingerPrint\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fingerprint of the Custom Secure Boot Configuration Policy\" />\n        </Property>\n        <Property Name=\"codeIntegrityPolicy\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Code Integrity policy that is controlling the security of the boot environment\" />\n        </Property>\n        <Property Name=\"bootRevisionListInfo\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Boot Revision List that was loaded during initial boot on the attested device\" />\n        </Property>\n        <Property Name=\"operatingSystemRevListInfo\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Operating System Revision List that was loaded during initial boot on the attested device\" />\n        </Property>\n        <Property Name=\"healthStatusMismatchInfo\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This attribute appears if DHA-Service detects an integrity issue\" />\n        </Property>\n        <Property Name=\"healthAttestationSupportedStatus\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This attribute indicates if DHA is supported for the device\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceOperatingSystemSummary\">\n        <Property Name=\"androidCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of android device count.\" />\n        </Property>\n        <Property Name=\"iosCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of iOS device count.\" />\n        </Property>\n        <Property Name=\"macOSCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Mac OS X device count.\" />\n        </Property>\n        <Property Name=\"windowsMobileCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Windows mobile device count.\" />\n        </Property>\n        <Property Name=\"windowsCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Windows device count.\" />\n        </Property>\n        <Property Name=\"unknownCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown device count.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"locateDeviceActionResult\">\n        <Property Name=\"actionName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action name Inherited from deviceActionResult\" />\n        </Property>\n        <Property Name=\"actionState\" Type=\"microsoft.graph.actionState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action Inherited from deviceActionResult. Possible values are: none, pending, canceled, active, done, failed, notSupported.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action was initiated Inherited from deviceActionResult\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action state was last updated Inherited from deviceActionResult\" />\n        </Property>\n        <Property Name=\"deviceLocation\" Type=\"microsoft.graph.deviceGeoLocation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"device location\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"remoteLockActionResult\">\n        <Property Name=\"actionName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action name Inherited from deviceActionResult\" />\n        </Property>\n        <Property Name=\"actionState\" Type=\"microsoft.graph.actionState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action Inherited from deviceActionResult. Possible values are: none, pending, canceled, active, done, failed, notSupported.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action was initiated Inherited from deviceActionResult\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action state was last updated Inherited from deviceActionResult\" />\n        </Property>\n        <Property Name=\"unlockPin\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pin to unlock the client\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"resetPasscodeActionResult\">\n        <Property Name=\"actionName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action name Inherited from deviceActionResult\" />\n        </Property>\n        <Property Name=\"actionState\" Type=\"microsoft.graph.actionState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action Inherited from deviceActionResult. Possible values are: none, pending, canceled, active, done, failed, notSupported.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action was initiated Inherited from deviceActionResult\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action state was last updated Inherited from deviceActionResult\" />\n        </Property>\n        <Property Name=\"passcode\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Newly generated passcode for the device\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"updateWindowsDeviceAccountActionParameter\">\n        <Property Name=\"deviceAccount\" Type=\"microsoft.graph.windowsDeviceAccount\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"passwordRotationEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"calendarSyncEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"deviceAccountEmail\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"exchangeServer\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"sessionInitiationProtocalAddress\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsDefenderScanActionResult\">\n        <Property Name=\"actionName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action name Inherited from deviceActionResult\" />\n        </Property>\n        <Property Name=\"actionState\" Type=\"microsoft.graph.actionState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action Inherited from deviceActionResult. Possible values are: none, pending, canceled, active, done, failed, notSupported.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action was initiated Inherited from deviceActionResult\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action state was last updated Inherited from deviceActionResult\" />\n        </Property>\n        <Property Name=\"scanType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scan type either full scan or quick scan\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsDeviceAccount\">\n        <Property Name=\"password\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsDeviceADAccount\">\n        <Property Name=\"password\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented Inherited from windowsDeviceAccount\" />\n        </Property>\n        <Property Name=\"domainName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsDeviceAzureADAccount\">\n        <Property Name=\"password\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented Inherited from windowsDeviceAccount\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"importedWindowsAutopilotDeviceIdentityState\">\n        <Property Name=\"deviceImportStatus\" Type=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device status reported by Device Directory Service(DDS). Possible values are: unknown, pending, partial, complete, error.\" />\n        </Property>\n        <Property Name=\"deviceRegistrationId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Registration ID for successfully added device reported by Device Directory Service(DDS).\" />\n        </Property>\n        <Property Name=\"deviceErrorCode\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device error code reported by Device Directory Service(DDS).\" />\n        </Property>\n        <Property Name=\"deviceErrorName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device error name reported by Device Directory Service(DDS).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"androidMobileAppIdentifier\">\n        <Property Name=\"packageId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app, as specified in the play store.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosMobileAppIdentifier\">\n        <Property Name=\"bundleId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app, as specified in the app store.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"ipRange\" />\n      <ComplexType Name=\"iPv4Range\">\n        <Property Name=\"lowerAddress\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lower IP Address\" />\n        </Property>\n        <Property Name=\"upperAddress\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upper IP Address\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iPv6Range\">\n        <Property Name=\"lowerAddress\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lower IP Address\" />\n        </Property>\n        <Property Name=\"upperAddress\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upper IP Address\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"keyValuePair\">\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name for this key-value pair\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for this key-value pair\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"managedAppDiagnosticStatus\">\n        <Property Name=\"validationName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The validation friendly name\" />\n        </Property>\n        <Property Name=\"state\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the operation\" />\n        </Property>\n        <Property Name=\"mitigationInstruction\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Instruction on how to mitigate a failed validation\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"managedAppPolicyDeploymentSummaryPerApp\">\n        <Property Name=\"mobileAppIdentifier\" Type=\"microsoft.graph.mobileAppIdentifier\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment of an app.\" />\n        </Property>\n        <Property Name=\"configurationAppliedUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users the policy is applied.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mobileAppIdentifier\" />\n      <ComplexType Name=\"proxiedDomain\">\n        <Property Name=\"ipAddressOrFQDN\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IP address or FQDN\" />\n        </Property>\n        <Property Name=\"proxy\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy IP\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsInformationProtectionApp\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App display name.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's description.\" />\n        </Property>\n        <Property Name=\"publisherName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher name\" />\n        </Property>\n        <Property Name=\"productName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product name.\" />\n        </Property>\n        <Property Name=\"denied\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, app is denied protection or exemption.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsInformationProtectionDataRecoveryCertificate\">\n        <Property Name=\"subjectName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate subject name\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate description\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate expiration datetime\" />\n        </Property>\n        <Property Name=\"certificate\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsInformationProtectionDesktopApp\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App display name. Inherited from windowsInformationProtectionApp\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's description. Inherited from windowsInformationProtectionApp\" />\n        </Property>\n        <Property Name=\"publisherName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher name Inherited from windowsInformationProtectionApp\" />\n        </Property>\n        <Property Name=\"productName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product name. Inherited from windowsInformationProtectionApp\" />\n        </Property>\n        <Property Name=\"denied\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, app is denied protection or exemption. Inherited from windowsInformationProtectionApp\" />\n        </Property>\n        <Property Name=\"binaryName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The binary name.\" />\n        </Property>\n        <Property Name=\"binaryVersionLow\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The lower binary version.\" />\n        </Property>\n        <Property Name=\"binaryVersionHigh\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The high binary version.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsInformationProtectionIPRangeCollection\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name\" />\n        </Property>\n        <Property Name=\"ranges\" Type=\"Collection(microsoft.graph.ipRange)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of IP ranges\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsInformationProtectionProxiedDomainCollection\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name\" />\n        </Property>\n        <Property Name=\"proxiedDomains\" Type=\"Collection(microsoft.graph.proxiedDomain)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of proxied domains\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsInformationProtectionResourceCollection\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name\" />\n        </Property>\n        <Property Name=\"resources\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of resources\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsInformationProtectionStoreApp\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App display name. Inherited from windowsInformationProtectionApp\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's description. Inherited from windowsInformationProtectionApp\" />\n        </Property>\n        <Property Name=\"publisherName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher name Inherited from windowsInformationProtectionApp\" />\n        </Property>\n        <Property Name=\"productName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product name. Inherited from windowsInformationProtectionApp\" />\n        </Property>\n        <Property Name=\"denied\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, app is denied protection or exemption. Inherited from windowsInformationProtectionApp\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceEnrollmentPlatformRestriction\">\n        <Property Name=\"platformBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the platform from enrolling\" />\n        </Property>\n        <Property Name=\"personalDeviceEnrollmentBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block personally owned devices from enrolling\" />\n        </Property>\n        <Property Name=\"osMinimumVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Min OS version supported\" />\n        </Property>\n        <Property Name=\"osMaximumVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Max OS version supported\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"intuneBrand\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Company/organization name that is displayed to end users.\" />\n        </Property>\n        <Property Name=\"contactITName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the person/organization responsible for IT support.\" />\n        </Property>\n        <Property Name=\"contactITPhoneNumber\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of the person/organization responsible for IT support.\" />\n        </Property>\n        <Property Name=\"contactITEmailAddress\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the person/organization responsible for IT support.\" />\n        </Property>\n        <Property Name=\"contactITNotes\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text comments regarding the person/organization responsible for IT support.\" />\n        </Property>\n        <Property Name=\"privacyUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to the company/organization’s privacy policy.\" />\n        </Property>\n        <Property Name=\"onlineSupportSiteUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to the company/organization’s IT helpdesk site.\" />\n        </Property>\n        <Property Name=\"onlineSupportSiteName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the company/organization’s IT helpdesk site.\" />\n        </Property>\n        <Property Name=\"themeColor\" Type=\"microsoft.graph.rgbColor\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Primary theme color used in the Company Portal applications and web portal.\" />\n        </Property>\n        <Property Name=\"showLogo\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied logo images are shown or not shown.\" />\n        </Property>\n        <Property Name=\"lightBackgroundLogo\" Type=\"microsoft.graph.mimeContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Logo image displayed in Company Portal apps which have a light background behind the logo.\" />\n        </Property>\n        <Property Name=\"darkBackgroundLogo\" Type=\"microsoft.graph.mimeContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Logo image displayed in Company Portal apps which have a dark background behind the logo.\" />\n        </Property>\n        <Property Name=\"showNameNextToLogo\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.\" />\n        </Property>\n        <Property Name=\"showDisplayNameNextToLogo\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"rgbColor\">\n        <Property Name=\"r\" Type=\"Edm.Byte\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Red value\" />\n        </Property>\n        <Property Name=\"g\" Type=\"Edm.Byte\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Green value\" />\n        </Property>\n        <Property Name=\"b\" Type=\"Edm.Byte\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blue value\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"resourceAction\">\n        <Property Name=\"allowedResourceActions\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allowed Actions\" />\n        </Property>\n        <Property Name=\"notAllowedResourceActions\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Allowed Actions\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"rolePermission\">\n        <Property Name=\"resourceActions\" Type=\"Collection(microsoft.graph.resourceAction)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Actions\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"allDevicesAssignmentTarget\" />\n      <ComplexType Name=\"allLicensedUsersAssignmentTarget\" />\n      <ComplexType Name=\"deviceAndAppManagementAssignmentTarget\" />\n      <ComplexType Name=\"exclusionGroupAssignmentTarget\">\n        <Property Name=\"groupId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group Id that is the target of the assignment. Inherited from groupAssignmentTarget\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"groupAssignmentTarget\">\n        <Property Name=\"groupId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group Id that is the target of the assignment.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mimeContent\">\n        <Property Name=\"type\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the content mime type.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The byte array that contains the actual content.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"report\">\n        <Property Name=\"content\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"uri\">\n        <Property Name=\"segments\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"invitedUserMessageInfo\">\n        <Property Name=\"ccRecipients\" Type=\"Collection(microsoft.graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional recipients the invitation message should be sent to. Currently only 1 additional recipient is supported.\" />\n        </Property>\n        <Property Name=\"customizedMessageBody\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Customized message body you want to send if you don't want the default message.\" />\n        </Property>\n        <Property Name=\"messageLanguage\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language you want to send the default message in. If the customizedMessageBody is specified, this property is ignored, and the message is sent using the customizedMessageBody. The language format should be in ISO 639. The default is en-US.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"itemBody\">\n        <Property Name=\"content\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content of the item.\" />\n        </Property>\n        <Property Name=\"contentType\" Type=\"microsoft.graph.bodyType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the content. Possible values are Text and HTML.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"itemReference\">\n        <Property Name=\"driveId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the drive instance that contains the item. Read-only.\" />\n        </Property>\n        <Property Name=\"driveType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the type of drive. See [drive][] resource for values.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the item in the drive. Read-only.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the item being referenced. Read-only.\" />\n        </Property>\n        <Property Name=\"path\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Path that can be used to navigate to the item. Read-only.\" />\n        </Property>\n        <Property Name=\"shareId\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier for a shared resource that can be accessed via the [Shares][] API.\" />\n        </Property>\n        <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns identifiers useful for SharePoint REST compatibility. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"Json\" />\n      <ComplexType Name=\"licenseUnitsDetail\">\n        <Property Name=\"enabled\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of units that are enabled.\" />\n        </Property>\n        <Property Name=\"suspended\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of units that are suspended.\" />\n        </Property>\n        <Property Name=\"warning\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of units that are in warning status.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"listInfo\">\n        <Property Name=\"contentTypesEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, indicates that content types are enabled for this list.\" />\n        </Property>\n        <Property Name=\"hidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, indicates that the list is not normally visible in the SharePoint user experience.\" />\n        </Property>\n        <Property Name=\"template\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An enumerated value that represents the base list template used in creating the list. Possible values include documentLibrary, genericList, task, survey, announcements, contacts, and more.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"localeInfo\">\n        <Property Name=\"locale\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A locale representation for the user, which includes the user's preferred language and country/region. For example, 'en-us'. The language component follows 2-letter codes as defined in ISO 639-1, and the country component follows 2-letter codes as defined in ISO 3166-1 alpha-2.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A name representing the user's locale in natural language, for example, 'English (United States)'.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"location\">\n        <Property Name=\"address\" Type=\"microsoft.graph.physicalAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The street address of the location.\" />\n        </Property>\n        <Property Name=\"coordinates\" Type=\"microsoft.graph.outlookGeoCoordinates\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The geographic coordinates and elevation of the location.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name associated with the location.\" />\n        </Property>\n        <Property Name=\"locationEmailAddress\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional email address of the location.\" />\n        </Property>\n        <Property Name=\"locationUri\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional URI representing the location.\" />\n        </Property>\n        <Property Name=\"locationType\" Type=\"microsoft.graph.locationType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of location. The possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only.\" />\n        </Property>\n        <Property Name=\"uniqueId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only.\" />\n        </Property>\n        <Property Name=\"uniqueIdType\" Type=\"microsoft.graph.locationUniqueIdType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"locationConstraint\">\n        <Property Name=\"isRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client requests the service to include in the response a meeting location for the meeting. If this is true and all the resources are busy, findMeetingTimes will not return any meeting time suggestions. If this is false and all the resources are busy, findMeetingTimes would still look for meeting times without locations.\" />\n        </Property>\n        <Property Name=\"locations\" Type=\"Collection(microsoft.graph.locationConstraintItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constraint information for one or more locations that the client requests for the meeting.\" />\n        </Property>\n        <Property Name=\"suggestLocation\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client requests the service to suggest one or more meeting locations.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"locationConstraintItem\" BaseType=\"microsoft.graph.location\">\n        <Property Name=\"resolveAvailability\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true and the specified resource is busy, findMeetingTimes looks for another resource that is free. If set to false and the specified resource is busy, findMeetingTimes returns the resource best ranked in the user's cache without checking if it's free. Default is true.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"lookupColumn\">\n        <Property Name=\"allowMultipleValues\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether multiple values can be selected from the source.\" />\n        </Property>\n        <Property Name=\"allowUnlimitedLength\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether values in the column should be able to exceed the standard limit of 255 characters.\" />\n        </Property>\n        <Property Name=\"columnName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the lookup source column.\" />\n        </Property>\n        <Property Name=\"listId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the lookup source list.\" />\n        </Property>\n        <Property Name=\"primaryLookupColumnId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If specified, this column is a secondary lookup, pulling an additional field from the list item looked up by the primary lookup. Use the list item looked up by the primary as the source for the column named here.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mailboxSettings\">\n        <Property Name=\"archiveFolder\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Folder ID of an archive folder for the user.\" />\n        </Property>\n        <Property Name=\"automaticRepliesSetting\" Type=\"microsoft.graph.automaticRepliesSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration settings to automatically notify the sender of an incoming email with a message from the signed-in user.\" />\n        </Property>\n        <Property Name=\"language\" Type=\"microsoft.graph.localeInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The locale information for the user, including the preferred language and country/region.\" />\n        </Property>\n        <Property Name=\"timeZone\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default time zone for the user's mailbox.\" />\n        </Property>\n        <Property Name=\"workingHours\" Type=\"microsoft.graph.workingHours\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The days of the week and hours in a specific time zone that the user works.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mailTips\">\n        <Property Name=\"automaticReplies\" Type=\"microsoft.graph.automaticRepliesMailTips\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mail tips for automatic reply if it has been set up by the recipient.\" />\n        </Property>\n        <Property Name=\"customMailTip\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A custom mail tip that can be set on the recipient's mailbox.\" />\n        </Property>\n        <Property Name=\"deliveryRestricted\" Type=\"Edm.Boolean\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the recipient's mailbox is restricted, for example, accepting messages from only a predefined list of senders, rejecting messages from a predefined list of senders, or accepting messages from only authenticated senders.\" />\n        </Property>\n        <Property Name=\"emailAddress\" Type=\"microsoft.graph.emailAddress\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address of the recipient to get mailtips for.\" />\n        </Property>\n        <Property Name=\"error\" Type=\"microsoft.graph.mailTipsError\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Errors that occur during the getMailTips action.\" />\n        </Property>\n        <Property Name=\"externalMemberCount\" Type=\"Edm.Int32\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of external members if the recipient is a distribution list.\" />\n        </Property>\n        <Property Name=\"isModerated\" Type=\"Edm.Boolean\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether sending messages to the recipient requires approval. For example, if the recipient is a large distribution list and a moderator has been set up to approve messages sent to that distribution list, or if sending messages to a recipient requires approval of the recipient's manager.\" />\n        </Property>\n        <Property Name=\"mailboxFull\" Type=\"Edm.Boolean\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mailbox full status of the recipient.\" />\n        </Property>\n        <Property Name=\"maxMessageSize\" Type=\"Edm.Int32\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum message size that has been configured for the recipient's organization or mailbox.\" />\n        </Property>\n        <Property Name=\"recipientScope\" Type=\"microsoft.graph.recipientScopeType\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The scope of the recipient. Possible values are: none, internal, external, externalPartner, externalNonParther. For example, an administrator can set another organization to be its 'partner'. The scope is useful if an administrator wants certain mailtips to be accessible to certain scopes. It's also useful to senders to inform them that their message may leave the organization, helping them make the correct decisions about wording, tone and content.\" />\n        </Property>\n        <Property Name=\"recipientSuggestions\" Type=\"Collection(microsoft.graph.recipient)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recipients suggested based on previous contexts where they appear in the same message.\" />\n        </Property>\n        <Property Name=\"totalMemberCount\" Type=\"Edm.Int32\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of members if the recipient is a distribution list.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mailTipsError\">\n        <Property Name=\"message\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error message.\" />\n        </Property>\n        <Property Name=\"code\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"malwareState\">\n        <Property Name=\"category\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider-generated malware category (for example, trojan, ransomware, etc.).\" />\n        </Property>\n        <Property Name=\"family\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider-generated malware family (for example, 'wannacry', 'notpetya', etc.).\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider-generated malware variant name (for example, Trojan:Win32/Powessere.H).\" />\n        </Property>\n        <Property Name=\"severity\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider-determined severity of this malware.\" />\n        </Property>\n        <Property Name=\"wasRunning\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the detected file (malware/vulnerability) was running at the time of detection or was detected at rest on the disk.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"meetingTimeSuggestion\">\n        <Property Name=\"attendeeAvailability\" Type=\"Collection(microsoft.graph.attendeeAvailability)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An array that shows the availability status of each attendee for this meeting suggestion.\" />\n        </Property>\n        <Property Name=\"confidence\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A percentage that represents the likelhood of all the attendees attending.\" />\n        </Property>\n        <Property Name=\"locations\" Type=\"Collection(microsoft.graph.location)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An array that specifies the name and geographic location of each meeting location for this meeting suggestion.\" />\n        </Property>\n        <Property Name=\"meetingTimeSlot\" Type=\"microsoft.graph.timeSlot\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A time period suggested for the meeting.\" />\n        </Property>\n        <Property Name=\"organizerAvailability\" Type=\"microsoft.graph.freeBusyStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Availability of the meeting organizer for this meeting suggestion. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.\" />\n        </Property>\n        <Property Name=\"suggestionReason\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reason for suggesting the meeting time.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"meetingTimeSuggestionsResult\">\n        <Property Name=\"emptySuggestionsReason\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A reason for not returning any meeting suggestions. The possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions.\" />\n        </Property>\n        <Property Name=\"meetingTimeSuggestions\" Type=\"Collection(microsoft.graph.meetingTimeSuggestion)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An array of meeting suggestions.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"messageRuleActions\">\n        <Property Name=\"assignCategories\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of categories to be assigned to a message.\" />\n        </Property>\n        <Property Name=\"copyToFolder\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of a folder that a message is to be copied to.\" />\n        </Property>\n        <Property Name=\"delete\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a message should be moved to the Deleted Items folder.\" />\n        </Property>\n        <Property Name=\"forwardAsAttachmentTo\" Type=\"Collection(microsoft.graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email addresses of the recipients to which a message should be forwarded as an attachment.\" />\n        </Property>\n        <Property Name=\"forwardTo\" Type=\"Collection(microsoft.graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email addresses of the recipients to which a message should be forwarded.\" />\n        </Property>\n        <Property Name=\"markAsRead\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a message should be marked as read.\" />\n        </Property>\n        <Property Name=\"markImportance\" Type=\"microsoft.graph.importance\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the importance of the message, which can be: low, normal, high.\" />\n        </Property>\n        <Property Name=\"moveToFolder\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the folder that a message will be moved to.\" />\n        </Property>\n        <Property Name=\"permanentDelete\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a message should be permanently deleted and not saved to the Deleted Items folder.\" />\n        </Property>\n        <Property Name=\"redirectTo\" Type=\"Collection(microsoft.graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email addresses to which a message should be redirected.\" />\n        </Property>\n        <Property Name=\"stopProcessingRules\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether subsequent rules should be evaluated.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"messageRulePredicates\">\n        <Property Name=\"bodyContains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the strings that should appear in the body of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"bodyOrSubjectContains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the strings that should appear in the body or subject of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"categories\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the categories that an incoming message should be labeled with in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"fromAddresses\" Type=\"Collection(microsoft.graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the specific sender email addresses of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must have attachments in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"headerContains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the strings that appear in the headers of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"importance\" Type=\"microsoft.graph.importance\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The importance that is stamped on an incoming message in order for the condition or exception to apply: low, normal, high.\" />\n        </Property>\n        <Property Name=\"isApprovalRequest\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be an approval request in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"isAutomaticForward\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be automatically forwarded in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"isAutomaticReply\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be an auto reply in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"isEncrypted\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be encrypted in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"isMeetingRequest\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be a meeting request in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"isMeetingResponse\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be a meeting response in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"isNonDeliveryReport\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be a non-delivery report in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"isPermissionControlled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be permission controlled (RMS-protected) in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"isReadReceipt\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be a read receipt in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"isSigned\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be S/MIME-signed in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"isVoicemail\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be a voice mail in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"messageActionFlag\" Type=\"microsoft.graph.messageActionFlag\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the flag-for-action value that appears on an incoming message in order for the condition or exception to apply. The possible values are: any, call, doNotForward, followUp, fyi, forward, noResponseNecessary, read, reply, replyToAll, review.\" />\n        </Property>\n        <Property Name=\"notSentToMe\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the owner of the mailbox must not be a recipient of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"recipientContains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the strings that appear in either the toRecipients or ccRecipients properties of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"senderContains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the strings that appear in the from property of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"sensitivity\" Type=\"microsoft.graph.sensitivity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the sensitivity level that must be stamped on an incoming message in order for the condition or exception to apply. The possible values are: normal, personal, private, confidential.\" />\n        </Property>\n        <Property Name=\"sentCcMe\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the owner of the mailbox must be in the ccRecipients property of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"sentOnlyToMe\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the owner of the mailbox must be the only recipient in an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"sentToAddresses\" Type=\"Collection(microsoft.graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the email addresses that an incoming message must have been sent to in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"sentToMe\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the owner of the mailbox must be in the toRecipients property of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"sentToOrCcMe\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the owner of the mailbox must be in either a toRecipients or ccRecipients property of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"subjectContains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the strings that appear in the subject of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"withinSizeRange\" Type=\"microsoft.graph.sizeRange\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the minimum and maximum sizes (in kilobytes) that an incoming message must fall in between in order for the condition or exception to apply.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"networkConnection\">\n        <Property Name=\"applicationName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the application managing the network connection (for example, Facebook, SMTP, etc.).\" />\n        </Property>\n        <Property Name=\"destinationAddress\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destination IP address (of the network connection).\" />\n        </Property>\n        <Property Name=\"destinationDomain\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destination domain portion of the destination URL. (for example 'www.contoso.com').\" />\n        </Property>\n        <Property Name=\"destinationPort\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destination port (of the network connection).\" />\n        </Property>\n        <Property Name=\"destinationUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network connection URL/URI string - excluding parameters. (for example 'www.contoso.com/products/default.html')\" />\n        </Property>\n        <Property Name=\"direction\" Type=\"microsoft.graph.connectionDirection\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network connection direction. Possible values are: unknown, inbound, outbound.\" />\n        </Property>\n        <Property Name=\"domainRegisteredDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date when the destination domain was registered. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n        <Property Name=\"localDnsName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The local DNS name resolution as it appears in the host's local DNS cache (for example, in case the 'hosts' file was tampered with).\" />\n        </Property>\n        <Property Name=\"natDestinationAddress\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Address Translation destination IP address.\" />\n        </Property>\n        <Property Name=\"natDestinationPort\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Address Translation destination port.\" />\n        </Property>\n        <Property Name=\"natSourceAddress\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Address Translation source IP address.\" />\n        </Property>\n        <Property Name=\"natSourcePort\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Address Translation source port.\" />\n        </Property>\n        <Property Name=\"protocol\" Type=\"microsoft.graph.securityNetworkProtocol\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network protocol. Possible values are: unknown, ip, icmp, igmp, ggp, ipv4, tcp, pup, udp, idp, ipv6, ipv6RoutingHeader, ipv6FragmentHeader, ipSecEncapsulatingSecurityPayload, ipSecAuthenticationHeader, icmpV6, ipv6NoNextHeader, ipv6DestinationOptions, nd, raw, ipx, spx, spxII.\" />\n        </Property>\n        <Property Name=\"riskScore\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider generated/calculated risk score of the network connection. Recommended value range of 0-1, which equates to a percentage.\" />\n        </Property>\n        <Property Name=\"sourceAddress\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Source (i.e. origin) IP address (of the network connection).\" />\n        </Property>\n        <Property Name=\"sourcePort\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Source (i.e. origin) IP port (of the network connection).\" />\n        </Property>\n        <Property Name=\"status\" Type=\"microsoft.graph.connectionStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network connection status. Possible values are: unknown, attempted, succeeded, blocked, failed.\" />\n        </Property>\n        <Property Name=\"urlParameters\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Parameters (suffix) of the destination URL.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"notebookLinks\">\n        <Property Name=\"oneNoteClientUrl\" Type=\"microsoft.graph.externalLink\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the notebook in the OneNote native client if it's installed.\" />\n        </Property>\n        <Property Name=\"oneNoteWebUrl\" Type=\"microsoft.graph.externalLink\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the notebook in OneNote Online.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"numberColumn\">\n        <Property Name=\"decimalPlaces\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How many decimal places to display. See below for information about the possible values.\" />\n        </Property>\n        <Property Name=\"displayAs\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How the value should be presented in the UX. Must be one of number or percentage. If unspecified, treated as number.\" />\n        </Property>\n        <Property Name=\"maximum\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum permitted value.\" />\n        </Property>\n        <Property Name=\"minimum\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum permitted value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"onenoteOperationError\">\n        <Property Name=\"code\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code.\" />\n        </Property>\n        <Property Name=\"message\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error message.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"onPremisesExtensionAttributes\">\n        <Property Name=\"extensionAttribute1\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"First customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute2\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Second customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute3\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Third customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute4\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fourth customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute5\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fifth customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute6\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sixth customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute7\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Seventh customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute8\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Eighth customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute9\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ninth customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute10\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenth customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute11\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Eleventh customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute12\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Twelfth customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute13\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Thirteenth customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute14\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fourteenth customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute15\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fifteenth customizable extension attribute.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"onPremisesProvisioningError\">\n        <Property Name=\"category\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Category of the provisioning error. Note: Currently, there is only one possible value. Possible value: PropertyConflict - indicates a property value is not unique. Other objects contain the same value for the property.\" />\n        </Property>\n        <Property Name=\"occurredDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the error occurred.\" />\n        </Property>\n        <Property Name=\"propertyCausingError\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the directory property causing the error. Current possible values: UserPrincipalName or ProxyAddress\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the property causing the error.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"outlookGeoCoordinates\">\n        <Property Name=\"accuracy\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The accuracy of the latitude and longitude. As an example, the accuracy can be measured in meters, such as the latitude and longitude are accurate to within 50 meters.\" />\n        </Property>\n        <Property Name=\"altitude\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The altitude of the location.\" />\n        </Property>\n        <Property Name=\"altitudeAccuracy\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The accuracy of the altitude.\" />\n        </Property>\n        <Property Name=\"latitude\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The latitude of the location.\" />\n        </Property>\n        <Property Name=\"longitude\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The longitude of the location.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"package\">\n        <Property Name=\"type\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string indicating the type of package. While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"pageLinks\">\n        <Property Name=\"oneNoteClientUrl\" Type=\"microsoft.graph.externalLink\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the page in the OneNote native client if it's installed.\" />\n        </Property>\n        <Property Name=\"oneNoteWebUrl\" Type=\"microsoft.graph.externalLink\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the page in OneNote Online.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"passwordProfile\">\n        <Property Name=\"forceChangePasswordNextSignIn\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the user must change her password on the next login; otherwise false.\" />\n        </Property>\n        <Property Name=\"password\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The password for the user. This property is required when a user is created. It can be updated, but the user will be required to change the password on the next login. The password must satisfy minimum requirements as specified by the user’s passwordPolicies property. By default, a strong password is required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"onenotePatchContentCommand\">\n        <Property Name=\"action\" Type=\"microsoft.graph.onenotePatchActionType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The action to perform on the target element. The possible values are: replace, append, delete, insert, or prepend.\" />\n        </Property>\n        <Property Name=\"content\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string of well-formed HTML to add to the page, and any image or file binary data. If the content contains binary data, the request must be sent using the multipart/form-data content type with a 'Commands' part.\" />\n        </Property>\n        <Property Name=\"position\" Type=\"microsoft.graph.onenotePatchInsertPosition\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The location to add the supplied content, relative to the target element. The possible values are: after (default) or before.\" />\n        </Property>\n        <Property Name=\"target\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The element to update. Must be the #&lt;data-id&gt; or the generated &lt;id&gt; of the element, or the body or title keyword.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"patternedRecurrence\">\n        <Property Name=\"pattern\" Type=\"microsoft.graph.recurrencePattern\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The frequency of an event.\" />\n        </Property>\n        <Property Name=\"range\" Type=\"microsoft.graph.recurrenceRange\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The duration of an event.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"personOrGroupColumn\">\n        <Property Name=\"allowMultipleSelection\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether multiple values can be selected from the source.\" />\n        </Property>\n        <Property Name=\"displayAs\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How to display the information about the person or group chosen. See below.\" />\n        </Property>\n        <Property Name=\"chooseFromType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to allow selection of people only, or people and groups. Must be one of peopleAndGroups or peopleOnly.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"personType\">\n        <Property Name=\"class\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of data source, such as Person.\" />\n        </Property>\n        <Property Name=\"subclass\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The secondary type of data source, such as OrganizationUser.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"phone\">\n        <Property Name=\"number\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The phone number.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"microsoft.graph.phoneType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of phone number. The possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"photo\">\n        <Property Name=\"cameraMake\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Camera manufacturer. Read-only.\" />\n        </Property>\n        <Property Name=\"cameraModel\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Camera model. Read-only.\" />\n        </Property>\n        <Property Name=\"exposureDenominator\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The denominator for the exposure time fraction from the camera. Read-only.\" />\n        </Property>\n        <Property Name=\"exposureNumerator\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The numerator for the exposure time fraction from the camera. Read-only.\" />\n        </Property>\n        <Property Name=\"fNumber\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The F-stop value from the camera. Read-only.\" />\n        </Property>\n        <Property Name=\"focalLength\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The focal length from the camera. Read-only.\" />\n        </Property>\n        <Property Name=\"iso\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ISO value from the camera. Read-only.\" />\n        </Property>\n        <Property Name=\"takenDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the date and time the photo was taken. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"physicalAddress\">\n        <Property Name=\"city\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The city.\" />\n        </Property>\n        <Property Name=\"countryOrRegion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The country or region. It's a free-format string value, for example, 'United States'.\" />\n        </Property>\n        <Property Name=\"postalCode\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The postal code.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state.\" />\n        </Property>\n        <Property Name=\"street\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The street.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerAppliedCategories\" OpenType=\"true\" />\n      <ComplexType Name=\"plannerAssignment\">\n        <Property Name=\"assignedBy\" Type=\"microsoft.graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity of the user that performed the assignment of the task, i.e. the assignor.\" />\n        </Property>\n        <Property Name=\"assignedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time at which the task was assigned. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n        <Property Name=\"orderHint\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hint used to order assignees in a task. The format is defined as outlined here.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerAssignments\" OpenType=\"true\" />\n      <ComplexType Name=\"plannerCategoryDescriptions\">\n        <Property Name=\"category1\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 1\" />\n        </Property>\n        <Property Name=\"category2\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 2\" />\n        </Property>\n        <Property Name=\"category3\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 3\" />\n        </Property>\n        <Property Name=\"category4\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 4\" />\n        </Property>\n        <Property Name=\"category5\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 5\" />\n        </Property>\n        <Property Name=\"category6\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 6\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerChecklistItem\">\n        <Property Name=\"isChecked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value is true if the item is checked and false otherwise.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. User ID by which this is last modified.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Date and time at which this is last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n        <Property Name=\"orderHint\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to set the relative order of items in the checklist. The format is defined as outlined here.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title of the checklist item\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerChecklistItems\" OpenType=\"true\" />\n      <ComplexType Name=\"plannerExternalReference\">\n        <Property Name=\"alias\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A name alias to describe the reference.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. User ID by which this is last modified.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Date and time at which this is last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n        <Property Name=\"previewPriority\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to set the relative priority order in which the reference will be shown as a preview on the task.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to describe the type of the reference. Types include: PowerPoint, Word, Excel, Other.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerExternalReferences\" OpenType=\"true\" />\n      <ComplexType Name=\"plannerOrderHintsByAssignee\" OpenType=\"true\" />\n      <ComplexType Name=\"plannerUserIds\" OpenType=\"true\" />\n      <ComplexType Name=\"privacyProfile\">\n        <Property Name=\"contactEmail\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A valid smtp email address for the privacy statement contact. Not required.\" />\n        </Property>\n        <Property Name=\"statementUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A valid URL format that begins with http:// or https://. Maximum length is 255 characters. The URL that directs to the company's privacy statement. Not required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"process\">\n        <Property Name=\"accountName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User account identifier (user account context the process ran under) for example, AccountName, SID, and so on.\" />\n        </Property>\n        <Property Name=\"commandLine\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The full process invocation commandline including all parameters.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which the process was started. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.\" />\n        </Property>\n        <Property Name=\"fileHash\" Type=\"microsoft.graph.fileHash\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Complex type containing file hashes (cryptographic and location-sensitive).\" />\n        </Property>\n        <Property Name=\"integrityLevel\" Type=\"microsoft.graph.processIntegrityLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The integrity level of the process. Possible values are: unknown, untrusted, low, medium, high, system.\" />\n        </Property>\n        <Property Name=\"isElevated\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the process is elevated.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the process' Image file.\" />\n        </Property>\n        <Property Name=\"parentProcessCreatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime at which the parent process was started. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.\" />\n        </Property>\n        <Property Name=\"parentProcessId\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Process ID (PID) of the parent process.\" />\n        </Property>\n        <Property Name=\"parentProcessName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the image file of the parent process.\" />\n        </Property>\n        <Property Name=\"path\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Full path, including filename.\" />\n        </Property>\n        <Property Name=\"processId\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Process ID (PID) of the process.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"imageInfo\">\n        <Property Name=\"iconUrl\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional; URI that points to an icon which represents the application used to generate the activity\" />\n        </Property>\n        <Property Name=\"alternateText\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional; alt-text accessible content for the image\" />\n        </Property>\n        <Property Name=\"addImageQuery\" Type=\"Edm.Boolean\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional; parameter used to indicate the server is able to render image dynamically in response to parameterization. For example – a high contrast image\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"visualInfo\">\n        <Property Name=\"attribution\" Type=\"microsoft.graph.imageInfo\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. JSON object used to represent an icon which represents the application used to generate the activity\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Longer text description of the user's unique activity (example: document name, first sentence, and/or metadata)\" />\n        </Property>\n        <Property Name=\"backgroundColor\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Background color used to render the activity in the UI - brand color for the application source of the activity. Must be a valid hex color\" />\n        </Property>\n        <Property Name=\"displayText\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. Short text description of the user's unique activity (for example, document name in cases where an activity refers to document creation)\" />\n        </Property>\n        <Property Name=\"content\" Type=\"microsoft.graph.Json\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"provisionedPlan\">\n        <Property Name=\"capabilityStatus\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For example, 'Enabled'.\" />\n        </Property>\n        <Property Name=\"provisioningStatus\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For example, 'Success'.\" />\n        </Property>\n        <Property Name=\"service\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the service; for example, 'AccessControlS2S'\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"publicationFacet\">\n        <Property Name=\"level\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of publication for this document. Either published or checkout. Read-only.\" />\n        </Property>\n        <Property Name=\"versionId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the version that is visible to the current caller. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"quota\">\n        <Property Name=\"deleted\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total space consumed by files in the recycle bin, in bytes. Read-only.\" />\n        </Property>\n        <Property Name=\"remaining\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total space remaining before reaching the quota limit, in bytes. Read-only.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enumeration value that indicates the state of the storage space. Read-only.\" />\n        </Property>\n        <Property Name=\"total\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total allowed storage space, in bytes. Read-only.\" />\n        </Property>\n        <Property Name=\"used\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total space used, in bytes. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"recentNotebook\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the notebook.\" />\n        </Property>\n        <Property Name=\"lastAccessedTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the notebook was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\" />\n        </Property>\n        <Property Name=\"links\" Type=\"microsoft.graph.recentNotebookLinks\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote client, if it's installed. The oneNoteWebURL link opens the notebook in OneNote Online.\" />\n        </Property>\n        <Property Name=\"sourceService\" Type=\"microsoft.graph.onenoteSourceService\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The backend store where the Notebook resides, either OneDriveForBusiness or OneDrive.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"recentNotebookLinks\">\n        <Property Name=\"oneNoteClientUrl\" Type=\"microsoft.graph.externalLink\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the notebook in the OneNote native client if it's installed.\" />\n        </Property>\n        <Property Name=\"oneNoteWebUrl\" Type=\"microsoft.graph.externalLink\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the notebook in OneNote Online.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"recurrencePattern\">\n        <Property Name=\"dayOfMonth\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly.\" />\n        </Property>\n        <Property Name=\"daysOfWeek\" Type=\"Collection(microsoft.graph.dayOfWeek)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern.  Required if type is weekly, relativeMonthly, or relativeYearly.\" />\n        </Property>\n        <Property Name=\"firstDayOfWeek\" Type=\"microsoft.graph.dayOfWeek\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The first day of the week. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. Default is sunday. Required if type is weekly.\" />\n        </Property>\n        <Property Name=\"index\" Type=\"microsoft.graph.weekIndex\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies on which instance of the allowed days specified in daysOfsWeek the event occurs, counted from the first instance in the month. The possible values are: first, second, third, fourth, last. Default is first. Optional and used if type is relativeMonthly or relativeYearly.\" />\n        </Property>\n        <Property Name=\"interval\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type. Required.\" />\n        </Property>\n        <Property Name=\"month\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The month in which the event occurs.  This is a number from 1 to 12.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"microsoft.graph.recurrencePatternType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The recurrence pattern type: daily, weekly, absoluteMonthly, relativeMonthly, absoluteYearly, relativeYearly. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"recurrenceRange\">\n        <Property Name=\"endDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date to stop applying the recurrence pattern. Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date. Required if type is endDate.\" />\n        </Property>\n        <Property Name=\"numberOfOccurrences\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of times to repeat the event. Required and must be positive if type is numbered.\" />\n        </Property>\n        <Property Name=\"recurrenceTimeZone\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time zone for the startDate and endDate properties. Optional. If not specified, the time zone of the event is used.\" />\n        </Property>\n        <Property Name=\"startDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date to start applying the recurrence pattern. The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event. Must be the same value as the start property of the recurring event. Required.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"microsoft.graph.recurrenceRangeType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The recurrence range. The possible values are: endDate, noEnd, numbered. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"registryKeyState\">\n        <Property Name=\"hive\" Type=\"microsoft.graph.registryHive\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A Windows registry hive : HKEY_CURRENT_CONFIG HKEY_CURRENT_USER HKEY_LOCAL_MACHINE/SAM HKEY_LOCAL_MACHINE/Security HKEY_LOCAL_MACHINE/Software HKEY_LOCAL_MACHINE/System HKEY_USERS/.Default. Possible values are: unknown, currentConfig, currentUser, localMachineSam, localMachineSamSoftware, localMachineSystem, usersDefault.\" />\n        </Property>\n        <Property Name=\"key\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current (i.e. changed) registry key (excludes HIVE).\" />\n        </Property>\n        <Property Name=\"oldKey\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Previous (i.e. before changed) registry key (excludes HIVE).\" />\n        </Property>\n        <Property Name=\"oldValueData\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Previous (i.e. before changed) registry key value data (contents).\" />\n        </Property>\n        <Property Name=\"oldValueName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Previous (i.e. before changed) registry key value name.\" />\n        </Property>\n        <Property Name=\"operation\" Type=\"microsoft.graph.registryOperation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operation that changed the registry key name and/or value. Possible values are: unknown, create, modify, delete.\" />\n        </Property>\n        <Property Name=\"processId\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Process ID (PID) of the process that modified the registry key (process details will appear in the alert 'processes' collection).\" />\n        </Property>\n        <Property Name=\"valueData\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current (i.e. changed) registry key value data (contents).\" />\n        </Property>\n        <Property Name=\"valueName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current (i.e. changed) registry key value name\" />\n        </Property>\n        <Property Name=\"valueType\" Type=\"microsoft.graph.registryValueType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Registry key value type REG_BINARY REG_DWORD REG_DWORD_LITTLE_ENDIAN REG_DWORD_BIG_ENDIANREG_EXPAND_SZ REG_LINK REG_MULTI_SZ REG_NONE REG_QWORD REG_QWORD_LITTLE_ENDIAN REG_SZ Possible values are: unknown, binary, dword, dwordLittleEndian, dwordBigEndian, expandSz, link, multiSz, none, qword, qwordlittleEndian, sz.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"reminder\">\n        <Property Name=\"changeKey\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the version of the reminder. Every time the reminder is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object.\" />\n        </Property>\n        <Property Name=\"eventEndTime\" Type=\"microsoft.graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date, time and time zone that the event ends.\" />\n        </Property>\n        <Property Name=\"eventId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique ID of the event. Read only.\" />\n        </Property>\n        <Property Name=\"eventLocation\" Type=\"microsoft.graph.location\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The location of the event.\" />\n        </Property>\n        <Property Name=\"eventStartTime\" Type=\"microsoft.graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date, time, and time zone that the event starts.\" />\n        </Property>\n        <Property Name=\"eventSubject\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The text of the event's subject line.\" />\n        </Property>\n        <Property Name=\"eventWebLink\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL to open the event in Outlook on the web.The event will open in the browser if you are logged in to your mailbox via Outlook on the web. You will be prompted to login if you are not already logged in with the browser.This URL can be accessed from within an iFrame.\" />\n        </Property>\n        <Property Name=\"reminderFireTime\" Type=\"microsoft.graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date, time, and time zone that the reminder is set to occur.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"remoteItem\">\n        <Property Name=\"id\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the remote item in its drive. Read-only.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"microsoft.graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user, device, and application which created the item. Read-only.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of item creation. Read-only.\" />\n        </Property>\n        <Property Name=\"file\" Type=\"microsoft.graph.file\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the remote item is a file. Read-only.\" />\n        </Property>\n        <Property Name=\"fileSystemInfo\" Type=\"microsoft.graph.fileSystemInfo\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the remote item from the local file system. Read-only.\" />\n        </Property>\n        <Property Name=\"folder\" Type=\"microsoft.graph.folder\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the remote item is a folder. Read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user, device, and application which last modified the item. Read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the item was last modified. Read-only.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Filename of the remote item. Read-only.\" />\n        </Property>\n        <Property Name=\"package\" Type=\"microsoft.graph.package\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, indicates that this item is a package instead of a folder or file. Packages are treated like files in some contexts and folders in others. Read-only.\" />\n        </Property>\n        <Property Name=\"parentReference\" Type=\"microsoft.graph.itemReference\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Properties of the parent of the remote item. Read-only.\" />\n        </Property>\n        <Property Name=\"shared\" Type=\"microsoft.graph.shared\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the item has been shared with others and provides information about the shared state of the item. Read-only.\" />\n        </Property>\n        <Property Name=\"sharepointIds\" Type=\"microsoft.graph.sharepointIds\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides interop between items in OneDrive for Business and SharePoint with the full set of item identifiers. Read-only.\" />\n        </Property>\n        <Property Name=\"specialFolder\" Type=\"microsoft.graph.specialFolder\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the current item is also available as a special folder, this facet is returned. Read-only.\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Size of the remote item. Read-only.\" />\n        </Property>\n        <Property Name=\"webDavUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DAV compatible URL for the item.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL that displays the resource in the browser. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"responseStatus\">\n        <Property Name=\"response\" Type=\"microsoft.graph.responseType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The response type. The possible values are: None, Organizer, TentativelyAccepted, Accepted, Declined, NotResponded.\" />\n        </Property>\n        <Property Name=\"time\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the response was returned. It uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"root\" />\n      <ComplexType Name=\"scoredEmailAddress\">\n        <Property Name=\"address\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address.\" />\n        </Property>\n        <Property Name=\"relevanceScore\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The relevance score of the email address. A relevance score is used as a sort key, in relation to the other returned results. A higher relevance score value corresponds to a more relevant result. Relevance is determined by the user’s communication and collaboration patterns and business relationships.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"searchResult\">\n        <Property Name=\"onClickTelemetryUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A callback URL that can be used to record telemetry information. The application should issue a GET on this URL if the user interacts with this item to improve the quality of results.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"sectionLinks\">\n        <Property Name=\"oneNoteClientUrl\" Type=\"microsoft.graph.externalLink\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the section in the OneNote native client if it's installed.\" />\n        </Property>\n        <Property Name=\"oneNoteWebUrl\" Type=\"microsoft.graph.externalLink\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the section in OneNote Online.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"securityVendorInformation\">\n        <Property Name=\"provider\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specific provider (product/service - not vendor company); for example, WindowsDefenderATP.\" />\n        </Property>\n        <Property Name=\"providerVersion\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the provider or subprovider, if it exists, that generated the alert.\" />\n        </Property>\n        <Property Name=\"subProvider\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specific subprovider (under aggregating provider); for example, WindowsDefenderATP.SmartScreen.\" />\n        </Property>\n        <Property Name=\"vendor\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the alert vendor (for example, Microsoft, Dell, FireEye).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"servicePlanInfo\">\n        <Property Name=\"appliesTo\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The object the service plan can be assigned to. Possible values:'User' - service plan can be assigned to individual users.'Company' - service plan can be assigned to the entire tenant.\" />\n        </Property>\n        <Property Name=\"provisioningStatus\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The provisioning status of the service plan. Possible values:'Success' - Service is fully provisioned.'Disabled' - Service has been disabled.'PendingInput' - Service is not yet provisioned; awaiting service confirmation.'PendingActivation' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)'PendingProvisioning' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.\" />\n        </Property>\n        <Property Name=\"servicePlanId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the service plan.\" />\n        </Property>\n        <Property Name=\"servicePlanName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the service plan.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"settingTemplateValue\">\n        <Property Name=\"defaultValue\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for the setting.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the setting.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the setting.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of the setting.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"settingValue\">\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the setting (as defined by the groupSettingTemplate).\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the setting.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"shared\">\n        <Property Name=\"owner\" Type=\"microsoft.graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity of the owner of the shared item. Read-only.\" />\n        </Property>\n        <Property Name=\"scope\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.\" />\n        </Property>\n        <Property Name=\"sharedBy\" Type=\"microsoft.graph.identitySet\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity of the user who shared the item. Read-only.\" />\n        </Property>\n        <Property Name=\"sharedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time when the item was shared. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"sharepointIds\">\n        <Property Name=\"listId\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier (guid) for the item's list in SharePoint.\" />\n        </Property>\n        <Property Name=\"listItemId\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer identifier for the item within the containing list.\" />\n        </Property>\n        <Property Name=\"listItemUniqueId\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier (guid) for the item within OneDrive for Business or a SharePoint site.\" />\n        </Property>\n        <Property Name=\"siteId\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier (guid) for the item's site collection (SPSite).\" />\n        </Property>\n        <Property Name=\"siteUrl\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SharePoint URL for the site that contains the item.\" />\n        </Property>\n        <Property Name=\"webId\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier (guid) for the item's site (SPWeb).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"sharingInvitation\">\n        <Property Name=\"email\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address provided for the recipient of the sharing invitation. Read-only.\" />\n        </Property>\n        <Property Name=\"invitedBy\" Type=\"microsoft.graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides information about who sent the invitation that created this permission, if that information is available. Read-only.\" />\n        </Property>\n        <Property Name=\"signInRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true the recipient of the invitation needs to sign in in order to access the shared item. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"sharingLink\">\n        <Property Name=\"application\" Type=\"microsoft.graph.identity\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app the link is associated with.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the link created.\" />\n        </Property>\n        <Property Name=\"scope\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The scope of the link represented by this permission. Value anonymous indicates the link is usable by anyone, organization indicates the link is only usable for users signed into the same tenant.\" />\n        </Property>\n        <Property Name=\"webHtml\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For embed links, this property contains the HTML code for an &lt;iframe&gt; element that will embed the item in a webpage.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A URL that opens the item in the browser on the OneDrive website.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"siteCollection\">\n        <Property Name=\"hostname\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The hostname for the site collection. Read-only.\" />\n        </Property>\n        <Property Name=\"root\" Type=\"microsoft.graph.root\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, indicates that this is a root site collection in SharePoint. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"sizeRange\">\n        <Property Name=\"maximumSize\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"minimumSize\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"workbookSortField\">\n        <Property Name=\"ascending\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents whether the sorting is done in an ascending fashion.\" />\n        </Property>\n        <Property Name=\"color\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the color that is the target of the condition if the sorting is on font or cell color.\" />\n        </Property>\n        <Property Name=\"dataOption\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.\" />\n        </Property>\n        <Property Name=\"key\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the column (or row, depending on the sort orientation) that the condition is on. Represented as an offset from the first column (or row).\" />\n        </Property>\n        <Property Name=\"sortOn\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.\" />\n        </Property>\n        <Property Name=\"icon\" Type=\"microsoft.graph.workbookIcon\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the icon that is the target of the condition if the sorting is on the cell's icon.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"specialFolder\">\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for this item in the /drive/special collection\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"systemFacet\" />\n      <ComplexType Name=\"textColumn\">\n        <Property Name=\"allowMultipleLines\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to allow multiple lines of text.\" />\n        </Property>\n        <Property Name=\"appendChangesToExistingText\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether updates to this column should replace existing text, or append to it.\" />\n        </Property>\n        <Property Name=\"linesForEditing\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the text box.\" />\n        </Property>\n        <Property Name=\"maxLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum number of characters for the value.\" />\n        </Property>\n        <Property Name=\"textType\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of text being stored. Must be one of plain or richText\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"thumbnail\">\n        <Property Name=\"height\" Type=\"Edm.Int32\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The height of the thumbnail, in pixels.\" />\n        </Property>\n        <Property Name=\"sourceItemId\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the item that provided the thumbnail. This is only available when a folder thumbnail is requested.\" />\n        </Property>\n        <Property Name=\"url\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL used to fetch the thumbnail content.\" />\n        </Property>\n        <Property Name=\"width\" Type=\"Edm.Int32\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The width of the thumbnail, in pixels.\" />\n        </Property>\n        <Property Name=\"content\" Type=\"Edm.Stream\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content stream for the thumbnail.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"timeConstraint\">\n        <Property Name=\"activityDomain\" Type=\"microsoft.graph.activityDomain\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The nature of the activity, optional. The possible values are: work, personal, unrestricted, or unknown.\" />\n        </Property>\n        <Property Name=\"timeslots\" Type=\"Collection(microsoft.graph.timeSlot)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An array of time periods.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"timeSlot\">\n        <Property Name=\"end\" Type=\"microsoft.graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time a period begins.\" />\n        </Property>\n        <Property Name=\"start\" Type=\"microsoft.graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the period ends.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"timeStamp\">\n        <Property Name=\"date\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date portion of the timestamp.\" />\n        </Property>\n        <Property Name=\"time\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time portion of the timestamp.\" />\n        </Property>\n        <Property Name=\"timeZone\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timezone portion of the timestamp, which is one of the 24 longitudinal areas in the world.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"timeZoneInformation\">\n        <Property Name=\"alias\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An identifier for the time zone.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A display string that represents the time zone.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"uploadSession\">\n        <Property Name=\"uploadUrl\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL endpoint that accepts PUT requests for byte ranges of the file.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time in UTC that the upload session will expire. The complete file must be uploaded before this expiration time is reached.\" />\n        </Property>\n        <Property Name=\"nextExpectedRanges\" Type=\"Collection(Edm.String)\" Nullable=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of byte ranges that the server is missing for the file. These ranges are zero indexed and of the format 'start-end' (e.g. '0-26' to indicate the first 27 bytes of the file).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userSecurityState\">\n        <Property Name=\"aadUserId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD User object identifier (GUID) - represents the physical/multi-account user entity.\" />\n        </Property>\n        <Property Name=\"accountName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account name of user account (without Active Directory domain or DNS domain) - (also called mailNickName).\" />\n        </Property>\n        <Property Name=\"domainName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NetBIOS/Active Directory domain of user account (that is, domain/account format).\" />\n        </Property>\n        <Property Name=\"emailRole\" Type=\"microsoft.graph.emailRole\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For email-related alerts - user account's email 'role'. Possible values are: unknown, sender, recipient.\" />\n        </Property>\n        <Property Name=\"isVpn\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the user logged on through a VPN.\" />\n        </Property>\n        <Property Name=\"logonDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which the sign-in occurred. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.\" />\n        </Property>\n        <Property Name=\"logonId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User sign-in ID.\" />\n        </Property>\n        <Property Name=\"logonIp\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IP Address the sign-in request originated from.\" />\n        </Property>\n        <Property Name=\"logonLocation\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Location (by IP address mapping) associated with a user sign-in event by this user.\" />\n        </Property>\n        <Property Name=\"logonType\" Type=\"microsoft.graph.logonType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Method of user sign in. Possible values are: unknown, interactive, remoteInteractive, network, batch, service.\" />\n        </Property>\n        <Property Name=\"onPremisesSecurityIdentifier\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Directory (on-premises) Security Identifier (SID) of the user.\" />\n        </Property>\n        <Property Name=\"riskScore\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider-generated/calculated risk score of the user account. Recommended value range of 0-1, which equates to a percentage.\" />\n        </Property>\n        <Property Name=\"userAccountType\" Type=\"microsoft.graph.userAccountSecurityType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User account type (group membership), per Windows definition. Possible values are: unknown, standard, power, administrator.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User sign-in name - internet format: (user account name)@(user account DNS domain name).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"verifiedDomain\">\n        <Property Name=\"capabilities\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For example, 'Email', 'OfficeCommunicationsOnline'.\" />\n        </Property>\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this is the default domain associated with the tenant; otherwise, false.\" />\n        </Property>\n        <Property Name=\"isInitial\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this is the initial domain associated with the tenant; otherwise, false\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The domain name; for example, 'contoso.onmicrosoft.com'\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For example, 'Managed'.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"video\">\n        <Property Name=\"audioBitsPerSample\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of audio bits per sample.\" />\n        </Property>\n        <Property Name=\"audioChannels\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of audio channels.\" />\n        </Property>\n        <Property Name=\"audioFormat\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the audio format (AAC, MP3, etc.).\" />\n        </Property>\n        <Property Name=\"audioSamplesPerSecond\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of audio samples per second.\" />\n        </Property>\n        <Property Name=\"bitrate\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bit rate of the video in bits per second.\" />\n        </Property>\n        <Property Name=\"duration\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of the file in milliseconds.\" />\n        </Property>\n        <Property Name=\"fourCC\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"'Four character code' name of the video format.\" />\n        </Property>\n        <Property Name=\"frameRate\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Frame rate of the video.\" />\n        </Property>\n        <Property Name=\"height\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Height of the video, in pixels.\" />\n        </Property>\n        <Property Name=\"width\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Width of the video, in pixels.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"vulnerabilityState\">\n        <Property Name=\"cve\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Common Vulnerabilities and Exposures (CVE) for the vulnerability.\" />\n        </Property>\n        <Property Name=\"severity\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base Common Vulnerability Scoring System (CVSS) severity score for this vulnerability.\" />\n        </Property>\n        <Property Name=\"wasRunning\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the detected vulnerability (file) was running at the time of detection or was the file detected at rest on the disk.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"website\">\n        <Property Name=\"type\" Type=\"microsoft.graph.websiteType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The possible values are: other, home, work, blog, profile.\" />\n        </Property>\n        <Property Name=\"address\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the website.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the web site.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"workbookSessionInfo\">\n        <Property Name=\"id\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Id of the workbook session.\" />\n        </Property>\n        <Property Name=\"persistChanges\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true for persistent session. false for non-persistent session (view mode)\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"workingHours\">\n        <Property Name=\"daysOfWeek\" Type=\"Collection(microsoft.graph.dayOfWeek)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The days of the week on which the user works.\" />\n        </Property>\n        <Property Name=\"startTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time of the day that the user starts working.\" />\n        </Property>\n        <Property Name=\"endTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time of the day that the user stops working.\" />\n        </Property>\n        <Property Name=\"timeZone\" Type=\"microsoft.graph.timeZoneBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time zone to which the working hours apply.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"workbookWorksheetProtectionOptions\">\n        <Property Name=\"allowAutoFilter\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing using auto filter feature.\" />\n        </Property>\n        <Property Name=\"allowDeleteColumns\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing deleting columns.\" />\n        </Property>\n        <Property Name=\"allowDeleteRows\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing deleting rows.\" />\n        </Property>\n        <Property Name=\"allowFormatCells\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing formatting cells.\" />\n        </Property>\n        <Property Name=\"allowFormatColumns\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing formatting columns.\" />\n        </Property>\n        <Property Name=\"allowFormatRows\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing formatting rows.\" />\n        </Property>\n        <Property Name=\"allowInsertColumns\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing inserting columns.\" />\n        </Property>\n        <Property Name=\"allowInsertHyperlinks\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing inserting hyperlinks.\" />\n        </Property>\n        <Property Name=\"allowInsertRows\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing inserting rows.\" />\n        </Property>\n        <Property Name=\"allowPivotTables\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing using pivot table feature.\" />\n        </Property>\n        <Property Name=\"allowSort\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing using sort feature.\" />\n        </Property>\n      </ComplexType>\n      <EntityContainer Name=\"GraphService\">\n        <EntitySet Name=\"contracts\" EntityType=\"microsoft.graph.contract\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;contractType&quot;: &quot;contractType-value&quot;,&#xD;&#xA;  &quot;customerId&quot;: &quot;customerId-value&quot;,&#xD;&#xA;  &quot;defaultDomainName&quot;: &quot;defaultDomainName-value&quot;,&#xD;&#xA;  &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.Read.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                          <String>Directory.AccessAsUser.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.Read.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </EntitySet>\n        <EntitySet Name=\"devices\" EntityType=\"microsoft.graph.device\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"DELETE\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" />\n                            <PropertyValue Property=\"Description\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.AccessAsUser.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;accountEnabled&quot;:false,&#xD;&#xA;  &quot;deviceId&quot;:&quot;4c299165-6e8f-4b45-a5ba-c5d250a707ff&quot;,&#xD;&#xA;  &quot;displayName&quot;:&quot;Test device&quot;,&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;,&#xD;&#xA;  &quot;operatingSystem&quot;:&quot;linux&quot;,&#xD;&#xA;  &quot;operatingSystemVersion&quot;:&quot;1&quot;&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.Read.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                          <String>Directory.AccessAsUser.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Device.ReadWrite.All</String>\n                          <String>Directory.Read.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" />\n                            <PropertyValue Property=\"Description\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.ReadWrite.All</String>\n                          <String>Directory.AccessAsUser.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </EntitySet>\n        <EntitySet Name=\"directoryObjects\" EntityType=\"microsoft.graph.directoryObject\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"DELETE\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" />\n                            <PropertyValue Property=\"Description\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.AccessAsUser.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.Read.All</String>\n                          <String>Directory.AccessAsUser.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.Read.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </EntitySet>\n        <EntitySet Name=\"directoryRoles\" EntityType=\"microsoft.graph.directoryRole\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;description&quot;: &quot;description-value&quot;,&#xD;&#xA;  &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;  &quot;roleTemplateId&quot;: &quot;roleTemplateId-value&quot;,&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.Read.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                          <String>Directory.AccessAsUser.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.Read.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </EntitySet>\n        <EntitySet Name=\"directoryRoleTemplates\" EntityType=\"microsoft.graph.directoryRoleTemplate\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;description&quot;: &quot;description-value&quot;,&#xD;&#xA;  &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.Read.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                          <String>Directory.AccessAsUser.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.Read.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </EntitySet>\n        <EntitySet Name=\"domains\" EntityType=\"microsoft.graph.domain\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"DELETE\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                      <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" />\n                            <PropertyValue Property=\"Description\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.AccessAsUser.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Domain.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                      <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;authenticationType&quot;: &quot;authenticationType-value&quot;,&#xD;&#xA;  &quot;availabilityStatus&quot;: &quot;availabilityStatus-value&quot;,&#xD;&#xA;  &quot;id&quot;: &quot;contoso.com&quot;,&#xD;&#xA;  &quot;isAdminManaged&quot;: true,&#xD;&#xA;  &quot;isDefault&quot;: true,&#xD;&#xA;  &quot;isInitial&quot;: true,&#xD;&#xA;  &quot;isRoot&quot;: true&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.Read.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.Read.All</String>\n                          <String>Domain.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                      <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" />\n                            <PropertyValue Property=\"Description\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.AccessAsUser.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Domain.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </EntitySet>\n        <EntitySet Name=\"drives\" EntityType=\"microsoft.graph.drive\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Define drives as an queryable entityset\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection />\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Each of these methods returns a [Drive resource][drive-resource] for the matching drive in the response body.\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"HTTP response\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;    &quot;id&quot;: &quot;b!t18F8ybsHUq1z3LTz8xvZqP8zaSWjkFNhsME-Fepo75dTf9vQKfeRblBZjoSQrd7&quot;,&#xD;&#xA;    &quot;driveType&quot;: &quot;business&quot;,&#xD;&#xA;    &quot;owner&quot;: {&#xD;&#xA;        &quot;user&quot;: {&#xD;&#xA;            &quot;id&quot;: &quot;efee1b77-fb3b-4f65-99d6-274c11914d12&quot;,&#xD;&#xA;            &quot;displayName&quot;: &quot;Ryan Gregg&quot;&#xD;&#xA;        }&#xD;&#xA;    },&#xD;&#xA;    &quot;quota&quot;: {&#xD;&#xA;        &quot;deleted&quot;: 256938,&#xD;&#xA;        &quot;remaining&quot;: 1099447353539,&#xD;&#xA;        &quot;state&quot;: &quot;normal&quot;,&#xD;&#xA;        &quot;total&quot;: 1099511627776&#xD;&#xA;    }&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Files.Read</String>\n                          <String>Files.ReadWrite</String>\n                          <String>Files.Read.All</String>\n                          <String>Files.ReadWrite.All</String>\n                          <String>Sites.Read.All</String>\n                          <String>Sites.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Files.Read</String>\n                          <String>Files.ReadWrite</String>\n                          <String>Files.Read.All</String>\n                          <String>Files.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Files.Read.All</String>\n                          <String>Files.ReadWrite.All</String>\n                          <String>Sites.Read.All</String>\n                          <String>Sites.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </EntitySet>\n        <EntitySet Name=\"groupLifecyclePolicies\" EntityType=\"microsoft.graph.groupLifecyclePolicy\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"DELETE\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                      <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" />\n                            <PropertyValue Property=\"Description\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;ffffffff-ffff-ffff-ffff-ffffffffffff&quot;,&#xD;&#xA;  &quot;groupLifetimeInDays&quot;: 100,&#xD;&#xA;  &quot;managedGroupTypes&quot;: &quot;Selected&quot;,&#xD;&#xA;  &quot;alternateNotificationEmails&quot;: &quot;admin@contoso.com&quot;&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.Read.All</String>\n                          <String>or</String>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.Read.All</String>\n                          <String>or</String>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                      <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;,&#xD;&#xA;  &quot;groupLifetimeInDays&quot;: 180,&#xD;&#xA;  &quot;managedGroupTypes&quot;: &quot;Selected&quot;,&#xD;&#xA;  &quot;alternateNotificationEmails&quot;: &quot;admin@contoso.com&quot;&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </EntitySet>\n        <EntitySet Name=\"groups\" EntityType=\"microsoft.graph.group\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"DELETE\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" />\n                            <PropertyValue Property=\"Description\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Group.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Group.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;,&#xD;&#xA;  &quot;description&quot;: &quot;description-value&quot;,&#xD;&#xA;  &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;  &quot;groupTypes&quot;: [&#xD;&#xA;    &quot;groupTypes-value&quot;&#xD;&#xA;  ],&#xD;&#xA;  &quot;mail&quot;: &quot;mail-value&quot;,&#xD;&#xA;  &quot;mailEnabled&quot;: true,&#xD;&#xA;  &quot;mailNickname&quot;: &quot;mailNickname-value&quot;,&#xD;&#xA;  &quot;onPremisesLastSyncDateTime&quot;: &quot;onPremisesLastSyncDateTime-value&quot;,&#xD;&#xA;  &quot;onPremisesSecurityIdentifier&quot;: &quot;onPremisesSecurityIdentifier-value&quot;,&#xD;&#xA;  &quot;onPremisesSyncEnabled&quot;: true,&#xD;&#xA;  &quot;proxyAddresses&quot;: [&#xD;&#xA;    &quot;proxyAddresses-value&quot;&#xD;&#xA;   ],&#xD;&#xA;   &quot;securityEnabled&quot;: true,&#xD;&#xA;   &quot;visibility&quot;: &quot;visibility-value&quot;&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Group.Read.All</String>\n                          <String>Group.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Group.Read.All</String>\n                          <String>Group.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" />\n                            <PropertyValue Property=\"Description\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Group.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Group.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </EntitySet>\n        <EntitySet Name=\"groupSettings\" EntityType=\"microsoft.graph.groupSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"DELETE\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                      <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" />\n                            <PropertyValue Property=\"Description\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.ReadWrite.All</String>\n                          <String>Directory.AccessAsUser.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;  &quot;templateId&quot;: &quot;templateId-value&quot;,&#xD;&#xA;  &quot;values&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;name&quot;: &quot;name-value&quot;,&#xD;&#xA;      &quot;value&quot;: &quot;value-value&quot;&#xD;&#xA;    }&#xD;&#xA;  ],&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.Read.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                          <String>Directory.AccessAsUser.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.Read.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                      <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" />\n                            <PropertyValue Property=\"Description\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.ReadWrite.All</String>\n                          <String>Directory.AccessAsUser.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </EntitySet>\n        <EntitySet Name=\"groupSettingTemplates\" EntityType=\"microsoft.graph.groupSettingTemplate\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;: &quot;https://graph.microsoft.com/v1.0/$metadata#groupSettingTemplates/$entity&quot;,&#xD;&#xA;    &quot;id&quot;: &quot;62375ab9-6b52-47ed-826b-58e47e0e304b&quot;,&#xD;&#xA;    &quot;deletedDateTime&quot;: null,&#xD;&#xA;    &quot;displayName&quot;: &quot;Group.Unified&quot;,&#xD;&#xA;    &quot;description&quot;: &quot;Setting templates define the different settings that can be used for the associated ObjectSettings. This template defines settings that can be used for Unified Groups.&quot;,&#xD;&#xA;    &quot;values&quot;: [&#xD;&#xA;        {&#xD;&#xA;            &quot;name&quot;: &quot;CustomBlockedWordsList&quot;,&#xD;&#xA;            &quot;type&quot;: &quot;System.String&quot;,&#xD;&#xA;            &quot;defaultValue&quot;: &quot;&quot;,&#xD;&#xA;            &quot;description&quot;: &quot;A comma-delimited list of blocked words for Unified Group displayName and mailNickName.&quot;&#xD;&#xA;        },&#xD;&#xA;        {&#xD;&#xA;            &quot;name&quot;: &quot;EnableMSStandardBlockedWords&quot;,&#xD;&#xA;            &quot;type&quot;: &quot;System.Boolean&quot;,&#xD;&#xA;            &quot;defaultValue&quot;: &quot;false&quot;,&#xD;&#xA;            &quot;description&quot;: &quot;A flag indicating whether or not to enable the Microsoft Standard list of blocked words for Unified Group displayName and mailNickName.&quot;&#xD;&#xA;        },&#xD;&#xA;        {&#xD;&#xA;            &quot;name&quot;: &quot;ClassificationDescriptions&quot;,&#xD;&#xA;            &quot;type&quot;: &quot;System.String&quot;,&#xD;&#xA;            &quot;defaultValue&quot;: &quot;&quot;,&#xD;&#xA;            &quot;description&quot;: &quot;A comma-delimited list of structured strings describing the classification values in the ClassificationList. The structure of the string is: Value: Description&quot;&#xD;&#xA;        }&#xD;&#xA;    ]&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.Read.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                          <String>Directory.AccessAsUser.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.Read.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </EntitySet>\n        <EntitySet Name=\"schemaExtensions\" EntityType=\"microsoft.graph.schemaExtension\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"DELETE\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" />\n                            <PropertyValue Property=\"Description\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.AccessAsUser.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                      <PropertyValue Property=\"Description\" String=\"application/json\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" />\n                            <PropertyValue Property=\"Description\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.AccessAsUser.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </EntitySet>\n        <EntitySet Name=\"shares\" EntityType=\"microsoft.graph.sharedDriveItem\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;B64397C8-07AE-43E4-920E-32BFB4331A5B&quot;,&#xD;&#xA;  &quot;name&quot;: &quot;contoso project.docx&quot;,&#xD;&#xA;  &quot;owner&quot;: {&#xD;&#xA;    &quot;user&quot;: {&#xD;&#xA;      &quot;id&quot;: &quot;98E88F1C-F8DC-47CC-A406-C090248B30E5&quot;,&#xD;&#xA;      &quot;displayName&quot;: &quot;Ryan Gregg&quot;&#xD;&#xA;    }&#xD;&#xA;  }&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Files.ReadWrite</String>\n                          <String>Files.ReadWrite.All</String>\n                          <String>Sites.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Files.ReadWrite</String>\n                          <String>Files.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Files.ReadWrite.All</String>\n                          <String>Sites.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </EntitySet>\n        <EntitySet Name=\"sites\" EntityType=\"microsoft.graph.site\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;contoso.sharepoint.com,2C712604-1370-44E7-A1F5-426573FDA80A,2D2244C3-251A-49EA-93A8-39E1C3A060FE&quot;,&#xD;&#xA;  &quot;displayName&quot;: &quot;OneDrive Team Site&quot;,&#xD;&#xA;  &quot;name&quot;: &quot;1drvteam&quot;,&#xD;&#xA;  &quot;createdDateTime&quot;: &quot;2017-05-09T20:56:00Z&quot;,&#xD;&#xA;  &quot;lastModifiedDateTime&quot;: &quot;2017-05-09T20:56:01Z&quot;,&#xD;&#xA;  &quot;webUrl&quot;: &quot;https://contoso.sharepoint.com/teams/1drvteam&quot;&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Sites.Read.All</String>\n                          <String>Sites.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Sites.Read.All</String>\n                          <String>Sites.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </EntitySet>\n        <EntitySet Name=\"subscribedSkus\" EntityType=\"microsoft.graph.subscribedSku\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer token. Required\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;: &quot;https://graph.microsoft.com/v1.0/$metadata#subscribedSkus/$entity&quot;,&#xD;&#xA;    &quot;capabilityStatus&quot;: &quot;Enabled&quot;,&#xD;&#xA;    &quot;consumedUnits&quot;: 14,&#xD;&#xA;    &quot;id&quot;: &quot;48a80680-7326-48cd-9935-b556b81d3a4e_c7df2760-2c81-4ef7-b578-5b5392b571df&quot;,&#xD;&#xA;    &quot;prepaidUnits&quot;: {&#xD;&#xA;        &quot;enabled&quot;: 25,&#xD;&#xA;        &quot;suspended&quot;: 0,&#xD;&#xA;        &quot;warning&quot;: 0&#xD;&#xA;    },&#xD;&#xA;    &quot;servicePlans&quot;: [&#xD;&#xA;        {&#xD;&#xA;            &quot;servicePlanId&quot;: &quot;8c098270-9dd4-4350-9b30-ba4703f3b36b&quot;,&#xD;&#xA;            &quot;servicePlanName&quot;: &quot;ADALLOM_S_O365&quot;,&#xD;&#xA;            &quot;provisioningStatus&quot;: &quot;Success&quot;,&#xD;&#xA;            &quot;appliesTo&quot;: &quot;User&quot;&#xD;&#xA;        },&#xD;&#xA;        {&#xD;&#xA;            &quot;servicePlanId&quot;: &quot;9f431833-0334-42de-a7dc-70aa40db46db&quot;,&#xD;&#xA;            &quot;servicePlanName&quot;: &quot;LOCKBOX_ENTERPRISE&quot;,&#xD;&#xA;            &quot;provisioningStatus&quot;: &quot;Success&quot;,&#xD;&#xA;            &quot;appliesTo&quot;: &quot;User&quot;&#xD;&#xA;        }&#xD;&#xA;    ],&#xD;&#xA;    &quot;skuId&quot;: &quot;c7df2760-2c81-4ef7-b578-5b5392b571df&quot;,&#xD;&#xA;    &quot;skuPartNumber&quot;: &quot;ENTERPRISEPREMIUM&quot;,&#xD;&#xA;    &quot;appliesTo&quot;: &quot;User&quot;&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.Read.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                          <String>Directory.AccessAsUser.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.Read.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </EntitySet>\n        <EntitySet Name=\"subscriptions\" EntityType=\"microsoft.graph.subscription\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"DELETE\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" />\n                            <PropertyValue Property=\"Description\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection />\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;id&quot;:&quot;7f105c7d-2dc5-4530-97cd-4e7ae6534c07&quot;,&#xD;&#xA;  &quot;resource&quot;:&quot;me/messages&quot;,&#xD;&#xA;  &quot;applicationId&quot; : &quot;string&quot;,&#xD;&#xA;  &quot;changeType&quot;:&quot;created,updated&quot;,&#xD;&#xA;  &quot;clientState&quot;:&quot;secretClientValue&quot;,&#xD;&#xA;  &quot;notificationUrl&quot;:&quot;https://webhook.azurewebsites.net/api/send/myNotifyClient&quot;,&#xD;&#xA;  &quot;expirationDateTime&quot;:&quot;2016-11-20T18:23:45.9356913Z&quot;,&#xD;&#xA;  &quot;creatorId&quot;: &quot;string&quot;&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection />\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;id&quot;:&quot;7f105c7d-2dc5-4530-97cd-4e7ae6534c07&quot;,&#xD;&#xA;  &quot;resource&quot;:&quot;me/messages&quot;,&#xD;&#xA;  &quot;applicationId&quot;: &quot;24d3b144-21ae-4080-943f-7067b395b913&quot;,&#xD;&#xA;  &quot;changeType&quot;:&quot;created,updated&quot;,&#xD;&#xA;  &quot;clientState&quot;:&quot;subscription-identifier&quot;,&#xD;&#xA;  &quot;notificationUrl&quot;:&quot;https://webhook.azurewebsites.net/api/send/myNotifyClient&quot;,&#xD;&#xA;  &quot;expirationDateTime&quot;:&quot;2016-11-22T18:23:45.9356913Z&quot;,&#xD;&#xA;  &quot;creatorId&quot;: &quot;8ee44408-0679-472c-bc2a-692812af3437&quot;&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection />\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </EntitySet>\n        <EntitySet Name=\"users\" EntityType=\"microsoft.graph.user\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"define users as an queryable entityset\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection />\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"DELETE\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" />\n                            <PropertyValue Property=\"Description\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.AccessAsUser.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>User.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </EntitySet>\n        <Singleton Name=\"directory\" Type=\"microsoft.graph.directory\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection />\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </Singleton>\n        <Singleton Name=\"education\" Type=\"microsoft.graph.educationRoot\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Here is a JSON representation of the resource.\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"JSON representation\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection />\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </Singleton>\n        <Singleton Name=\"invitations\" Type=\"microsoft.graph.invitation\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"POST\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                      <PropertyValue Property=\"Description\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"201\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;7b92124c-9fa9-406f-8b8e-225df8376ba9&quot;,&#xD;&#xA;  &quot;inviteRedeemUrl&quot;: &quot;https://invitations.microsoft.com/redeem/?tenant=04dcc6ab-388a-4559-b527-fbec656300ea&amp;user=7b92124c-9fa9-406f-8b8e-225df8376ba9&amp;ticket=VV9dmiExBsfRIVNFjb9ITj9VXAd07Ypv4gTg%2f8PiuJs%3d&amp;lc=1033&amp;ver=2.0&quot;,&#xD;&#xA;  &quot;invitedUserDisplayName&quot;: &quot;yyy&quot;,&#xD;&#xA;  &quot;invitedUserEmailAddress&quot;: &quot;yyy@test.com&quot;,&#xD;&#xA;  &quot;sendInvitationMessage&quot;: false,&#xD;&#xA;  &quot;invitedUserMessageInfo&quot;: {&#xD;&#xA;     &quot;messageLanguage&quot;: null,&#xD;&#xA;     &quot;ccRecipients&quot;: [&#xD;&#xA;          {&#xD;&#xA;             &quot;emailAddress&quot;: {&#xD;&#xA;                 &quot;name&quot;: null,&#xD;&#xA;                 &quot;address&quot;: null&#xD;&#xA;              }&#xD;&#xA;          }&#xD;&#xA;     ],&#xD;&#xA;     &quot;customizedMessageBody&quot;: null&#xD;&#xA;  },&#xD;&#xA;  &quot;inviteRedirectUrl&quot;: &quot;https://myapp.com/&quot;,&#xD;&#xA;  &quot;status&quot;: &quot;Completed&quot;,&#xD;&#xA;  &quot;invitedUser&quot;:  [ {  &quot;id&quot;: &quot;243b1de4-ad9f-421c-a933-d55305fb165d&quot; } ]&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>User.Invite.All</String>\n                          <String>User.ReadWrite.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>User.Invite.All</String>\n                          <String>User.ReadWrite.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </Singleton>\n        <Singleton Name=\"me\" Type=\"microsoft.graph.user\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Define the /me as singleton\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection />\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Examples\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                      <PropertyValue Property=\"Description\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;businessPhones&quot;: [&#xD;&#xA;       &quot;businessPhones-value&quot;&#xD;&#xA;   ],&#xD;&#xA;   &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;   &quot;givenName&quot;: &quot;givenName-value&quot;,&#xD;&#xA;   &quot;jobTitle&quot;: &quot;jobTitle-value&quot;,&#xD;&#xA;   &quot;mail&quot;: &quot;mail-value&quot;,&#xD;&#xA;   &quot;mobilePhone&quot;: &quot;mobilePhone-value&quot;,&#xD;&#xA;   &quot;officeLocation&quot;: &quot;officeLocation-value&quot;,&#xD;&#xA;   &quot;preferredLanguage&quot;: &quot;preferredLanguage-value&quot;,&#xD;&#xA;   &quot;surname&quot;: &quot;surname-value&quot;,&#xD;&#xA;   &quot;userPrincipalName&quot;: &quot;userPrincipalName-value&quot;,&#xD;&#xA;   &quot;id&quot;: &quot;id-value&quot;&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>User.Read</String>\n                          <String>User.ReadWrite</String>\n                          <String>User.ReadBasic.All</String>\n                          <String>User.Read.All</String>\n                          <String>User.ReadWrite.All</String>\n                          <String>Directory.Read.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                          <String>Directory.AccessAsUser.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>User.Read</String>\n                          <String>User.ReadWrite</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>User.Read.All</String>\n                          <String>User.ReadWrite.All</String>\n                          <String>Directory.Read.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                      <PropertyValue Property=\"Description\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" />\n                            <PropertyValue Property=\"Description\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>User.ReadWrite</String>\n                          <String>User.ReadWrite.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                          <String>Directory.AccessAsUser.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>User.ReadWrite</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>User.ReadWrite.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </Singleton>\n        <Singleton Name=\"organization\" Type=\"microsoft.graph.organization\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;assignedPlans&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;assignedDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;      &quot;capabilityStatus&quot;: &quot;capabilityStatus-value&quot;,&#xD;&#xA;      &quot;service&quot;: &quot;service-value&quot;,&#xD;&#xA;      &quot;servicePlanId&quot;: &quot;servicePlanId-value&quot;&#xD;&#xA;    }&#xD;&#xA;  ],&#xD;&#xA;  &quot;businessPhones&quot;: [&#xD;&#xA;    &quot;businessPhones-value&quot;&#xD;&#xA;  ],&#xD;&#xA;  &quot;city&quot;: &quot;city-value&quot;,&#xD;&#xA;  &quot;country&quot;: &quot;country-value&quot;,&#xD;&#xA;  &quot;countryLetterCode&quot;: &quot;countryLetterCode-value&quot;,&#xD;&#xA;  &quot;displayName&quot;: &quot;displayName-value&quot;&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>User.Read</String>\n                          <String>Directory.Read.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.Read.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;assignedPlans&quot;: [&#xD;&#xA;        {&#xD;&#xA;          &quot;assignedDateTime&quot;: &quot;2016-10-19T10:37:00Z&quot;,&#xD;&#xA;          &quot;capabilityStatus&quot;: &quot;capabilityStatus-value&quot;,&#xD;&#xA;          &quot;service&quot;: &quot;service-value&quot;,&#xD;&#xA;          &quot;servicePlanId&quot;: &quot;servicePlanId-value&quot;&#xD;&#xA;        }&#xD;&#xA;      ],&#xD;&#xA;      &quot;businessPhones&quot;: [&#xD;&#xA;        &quot;businessPhones-value&quot;&#xD;&#xA;      ],&#xD;&#xA;      &quot;city&quot;: &quot;city-value&quot;,&#xD;&#xA;      &quot;country&quot;: &quot;country-value&quot;,&#xD;&#xA;      &quot;countryLetterCode&quot;: &quot;countryLetterCode-value&quot;,&#xD;&#xA;      &quot;displayName&quot;: &quot;displayName-value&quot;&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>User.Read</String>\n                          <String>Directory.Read.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.Read.All</String>\n                          <String>Directory.ReadWrite.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                      <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                      <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" />\n                            <PropertyValue Property=\"Description\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                      <PropertyValue Property=\"RequiredScopes\">\n                        <Collection>\n                          <String>Directory.AccessAsUser.All</String>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </Singleton>\n        <Singleton Name=\"planner\" Type=\"microsoft.graph.planner\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"The **planner** resource is available at the root of the graph.\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection />\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </Singleton>\n        <Singleton Name=\"reports\" Type=\"microsoft.graph.reportRoot\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection />\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </Singleton>\n        <Singleton Name=\"security\" Type=\"microsoft.graph.security\">\n          <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"The **security** resource is available at the root of the graph.\" />\n                <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n                <PropertyValue Property=\"MethodType\" String=\"GET\" />\n                <PropertyValue Property=\"CustomHeaders\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"CustomQueryOptions\">\n                  <Collection />\n                </PropertyValue>\n                <PropertyValue Property=\"HttpResponses\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                      <PropertyValue Property=\"Examples\">\n                        <Collection>\n                          <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                            <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;}&#xA;\" />\n                            <PropertyValue Property=\"Description\" String=\"application/json\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n                <PropertyValue Property=\"SecuritySchemes\">\n                  <Collection />\n                </PropertyValue>\n              </Record>\n            </Collection>\n          </Annotation>\n        </Singleton>\n      </EntityContainer>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.group)\" />\n        <ReturnType Type=\"Collection(microsoft.graph.group)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer token\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"application/json\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"$deltatoken\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"$skiptoken\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;@odata.context&quot;:&quot;https://graph.microsoft.com/v1.0/$metadata#groups&quot;,&quot;@odata.nextLink&quot;:&quot;https://graph.microsoft.com/v1.0/groups/delta?$skiptoken=pqwSUjGYvb3jQpbwVAwEL7yuI3dU1LecfkkfLPtnIjvY1FSSc_&quot;,&#xD;&#xA;  &quot;value&quot;:[&#xD;&#xA;    {&#xD;&#xA;      &quot;classification&quot;: &quot;classification-value&quot;,&#xD;&#xA;      &quot;createdDateTime&quot;:&quot;datetime-value&quot;,&#xD;&#xA;      &quot;description&quot;:&quot;Test group 1&quot;,&#xD;&#xA;      &quot;displayName&quot;:&quot;TestGroup1&quot;,&#xD;&#xA;      &quot;groupTypes&quot;: [&#xD;&#xA;        &quot;groupTypes-value&quot;&#xD;&#xA;      ],&#xD;&#xA;      &quot;mail&quot;: &quot;mail-value&quot;,&#xD;&#xA;      &quot;members@delta&quot;: [&#xD;&#xA;               {&#xD;&#xA;                   &quot;@odata.type&quot;: &quot;#microsoft.graph.user&quot;,&#xD;&#xA;                   &quot;id&quot;: &quot;693acd06-2877-4339-8ade-b704261fe7a0&quot;&#xD;&#xA;               },&#xD;&#xA;               {&#xD;&#xA;                   &quot;@odata.type&quot;: &quot;#microsoft.graph.user&quot;,&#xD;&#xA;                   &quot;id&quot;: &quot;49320844-be99-4164-8167-87ff5d047ace&quot;&#xD;&#xA;               }&#xD;&#xA;      ]&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.Read.All</String>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.Read.All</String>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"reminderView\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n        <Parameter Name=\"endDateTime\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"startDateTime\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(microsoft.graph.reminder)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;: &quot;https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.reminder)&quot;,&#xD;&#xA;    &quot;value&quot;: [&#xD;&#xA;        {&#xD;&#xA;            &quot;eventId&quot;: &quot;AAMkADNsvAAA=&quot;,&#xD;&#xA;            &quot;changeKey&quot;: &quot;SuFHwDRP1EeXJUopWbSLlgAAmBvk2g==&quot;,&#xD;&#xA;            &quot;eventSubject&quot;: &quot;Plan summer company picnic&quot;,&#xD;&#xA;            &quot;eventWebLink&quot;: &quot;https://outlook.office365.com/owa/?itemid=AAMkADNsvAAA%3D&amp;exvsurl=1&amp;path=/calendar/item&quot;,&#xD;&#xA;            &quot;eventStartTime&quot;: {&#xD;&#xA;                &quot;dateTime&quot;: &quot;2017-06-09T18:00:00.0000000&quot;,&#xD;&#xA;                &quot;timeZone&quot;: &quot;UTC&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;eventEndTime&quot;: {&#xD;&#xA;                &quot;dateTime&quot;: &quot;2017-06-09T19:00:00.0000000&quot;,&#xD;&#xA;                &quot;timeZone&quot;: &quot;UTC&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;eventLocation&quot;: {&#xD;&#xA;                &quot;displayName&quot;: &quot;Conf Room 3&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;reminderFireTime&quot;: {&#xD;&#xA;                &quot;dateTime&quot;: &quot;2017-06-09T17:45:00.0000000&quot;,&#xD;&#xA;                &quot;timeZone&quot;: &quot;UTC&quot;&#xD;&#xA;            }&#xD;&#xA;        }&#xD;&#xA;    ]&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.Read</String>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.Read</String>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.Read</String>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getEmailActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getEmailActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getEmailActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getEmailActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getEmailAppUsageAppsUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getEmailAppUsageUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getEmailAppUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getEmailAppUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getEmailAppUsageVersionsUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getMailboxUsageDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getMailboxUsageMailboxCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getMailboxUsageQuotaStatusMailboxCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getMailboxUsageStorage\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOffice365ActivationCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOffice365ActivationsUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOffice365ActivationsUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOffice365ActiveUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOffice365ActiveUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOffice365ActiveUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOffice365GroupsActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOffice365GroupsActivityDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOffice365GroupsActivityDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOffice365GroupsActivityFileCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOffice365GroupsActivityGroupCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOffice365GroupsActivityStorage\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOffice365ServicesUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOneDriveActivityFileCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOneDriveActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOneDriveActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOneDriveActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOneDriveUsageAccountCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOneDriveUsageAccountDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOneDriveUsageAccountDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOneDriveUsageFileCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getOneDriveUsageStorage\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSharePointActivityFileCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSharePointActivityPages\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSharePointActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSharePointActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSharePointActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSharePointSiteUsageDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSharePointSiteUsageDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSharePointSiteUsageFileCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSharePointSiteUsagePages\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSharePointSiteUsageSiteCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSharePointSiteUsageStorage\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSkypeForBusinessActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSkypeForBusinessActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSkypeForBusinessActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSkypeForBusinessActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSkypeForBusinessDeviceUsageDistributionUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSkypeForBusinessDeviceUsageUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSkypeForBusinessDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSkypeForBusinessDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSkypeForBusinessOrganizerActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSkypeForBusinessOrganizerActivityMinuteCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSkypeForBusinessOrganizerActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSkypeForBusinessParticipantActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSkypeForBusinessParticipantActivityMinuteCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSkypeForBusinessParticipantActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSkypeForBusinessPeerToPeerActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSkypeForBusinessPeerToPeerActivityMinuteCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getSkypeForBusinessPeerToPeerActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getTeamsDeviceUsageDistributionUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getTeamsDeviceUsageUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getTeamsDeviceUsageUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getTeamsDeviceUsageUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getTeamsUserActivityCounts\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getTeamsUserActivityUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getTeamsUserActivityUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getTeamsUserActivityUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getYammerActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getYammerActivityUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getYammerActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getYammerActivityUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getYammerDeviceUsageDistributionUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getYammerDeviceUsageUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getYammerDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getYammerDeviceUsageUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getYammerGroupsActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getYammerGroupsActivityDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getYammerGroupsActivityDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getYammerGroupsActivityGroupCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.report\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-None-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"302\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" String=\"text/plain\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Reports.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.user)\" />\n        <ReturnType Type=\"Collection(microsoft.graph.user)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer token\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"application/json\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"$deltatoken\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"$skiptoken\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;@odata.context&quot;:&quot;https://graph.microsoft.com/v1.0/$metadata#users&quot;,&#xD;&#xA;  &quot;@odata.nextLink&quot;:&quot;https://graph.microsoft.com/v1.0/users/delta?$skiptoken=pqwSUjGYvb3jQpbwVAwEL7yuI3dU1LecfkkfLPtnIjsXoYQp_dpA3cNJWc&quot;,&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;businessPhones&quot;: [&#xD;&#xA;          &quot;businessPhones-value&quot;&#xD;&#xA;      ],&#xD;&#xA;      &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;      &quot;givenName&quot;: &quot;givenName-value&quot;,&#xD;&#xA;      &quot;jobTitle&quot;: &quot;jobTitle-value&quot;,&#xD;&#xA;      &quot;mail&quot;: &quot;mail-value&quot;,&#xD;&#xA;      &quot;mobilePhone&quot;: &quot;mobilePhone-value&quot;,&#xD;&#xA;      &quot;officeLocation&quot;: &quot;officeLocation-value&quot;,&#xD;&#xA;      &quot;preferredLanguage&quot;: &quot;preferredLanguage-value&quot;,&#xD;&#xA;      &quot;surname&quot;: &quot;surname-value&quot;,&#xD;&#xA;      &quot;userPrincipalName&quot;: &quot;userPrincipalName-value&quot;,&#xD;&#xA;      &quot;id&quot;: &quot;id-value&quot;&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read</String>\n                        <String>User.ReadWrite</String>\n                        <String>User.ReadBasic.All</String>\n                        <String>User.Read.All</String>\n                        <String>User.ReadWrite.All</String>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read</String>\n                        <String>User.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read.All</String>\n                        <String>User.ReadWrite.All</String>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"recent\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.userActivity)\" />\n        <ReturnType Type=\"Collection(microsoft.graph.userActivity)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;: &quot;https://graph.microsoft.com/v1.0/$metadata#Collection(userActivity)&quot;,&#xD;&#xA;    &quot;@odata.nextLink&quot;: &quot;https://graph.microsoft.com/v1.0/me/activities/recent?$skiptoken=%24filter%3dlastModifiedDateTime+lt+2018-02-26T18%3a06%3a19.365Z&quot;,&#xD;&#xA;    &quot;value&quot;: [{&#xD;&#xA;        &quot;@odata.type&quot;: &quot;#microsoft.graph.userActivity&quot;,&#xD;&#xA;        &quot;activitySourceHost&quot;: &quot;https://www.contoso.com&quot;,&#xD;&#xA;        &quot;createdDateTime&quot;: &quot;2018-02-26T18:34:29.592Z&quot;,&#xD;&#xA;        &quot;lastModifiedDateTime&quot;: &quot;2018-02-26T18:34:29.607Z&quot;,&#xD;&#xA;        &quot;id&quot;: &quot;5347642601316252694&quot;,&#xD;&#xA;        &quot;appActivityId&quot;: &quot;/article?12345&quot;,&#xD;&#xA;        &quot;visualElements&quot;: {&#xD;&#xA;            &quot;attribution&quot;: {&#xD;&#xA;              &quot;iconUrl&quot;: &quot;http://www.contoso.com/icon&quot;,&#xD;&#xA;              &quot;alternateText&quot;: &quot;Contoso, Ltd.&quot;,&#xD;&#xA;              &quot;addImageQuery&quot;: false,&#xD;&#xA;              },&#xD;&#xA;            &quot;displayText&quot;: &quot;Contoso How-To: How to Tie a Reef Knot&quot;,&#xD;&#xA;            &quot;description&quot;: &quot;How to Tie a Reef Knot. A step-by-step visual guide to the art of nautical knot-tying.&quot;,&#xD;&#xA;            &quot;backgroundColor&quot;: &quot;#ff0000&quot;,&#xD;&#xA;            &quot;content&quot;: {&#xD;&#xA;              &quot;$schema&quot;: &quot;http://adaptivecards.io/schemas/adaptive-card.json&quot;,&#xD;&#xA;              &quot;type&quot;: &quot;AdaptiveCard&quot;,&#xD;&#xA;              &quot;body&quot;:&#xD;&#xA;              [{&#xD;&#xA;                  &quot;type&quot;: &quot;TextBlock&quot;,&#xD;&#xA;                  &quot;text&quot;: &quot;Contoso MainPage&quot;&#xD;&#xA;              }]&#xD;&#xA;            }&#xD;&#xA;        },&#xD;&#xA;        &quot;activationUrl&quot;: &quot;http://www.contoso.com/article?id=12345&quot;,&#xD;&#xA;        &quot;appDisplayName&quot;: &quot;Contoso, Ltd.&quot;,&#xD;&#xA;        &quot;userTimezone&quot;: &quot;Africa/Casablanca&quot;,&#xD;&#xA;        &quot;fallbackUrl&quot;: &quot;http://www.contoso.com/article?id=12345&quot;,&#xD;&#xA;        &quot;contentUrl&quot;: &quot;http://www.contoso.com/article?id=12345&quot;,&#xD;&#xA;        &quot;contentInfo&quot;: {&#xD;&#xA;            &quot;@context&quot;: &quot;http://schema.org&quot;,&#xD;&#xA;            &quot;@type&quot;: &quot;Article&quot;,&#xD;&#xA;            &quot;author&quot;: &quot;John Doe&quot;,&#xD;&#xA;            &quot;name&quot;: &quot;How to Tie a Reef Knot&quot;&#xD;&#xA;        },&#xD;&#xA;        &quot;expirationDateTime&quot;: &quot;2018-03-28T18:34:29.607Z&quot;,&#xD;&#xA;        &quot;status&quot;: &quot;updated&quot;&#xD;&#xA;    }]&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>UserActivity.ReadWrite.CreatedByApp</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>UserActivity.ReadWrite.CreatedByApp</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.event)\" />\n        <ReturnType Type=\"Collection(microsoft.graph.event)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"application/json. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" String=\"odata.maxpagesize={x}. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" String=\"{Time zone}. Optional, UTC assumed if absent.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"startDateTime\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"endDateTime\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"$deltatoken\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"$skiptoken\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;@odata.nextLink&quot;:&quot;https://graph.microsoft.com/v1.0/me/calendarView/delta?$skiptoken={_skipToken_}&quot;,&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;originalStartTimeZone&quot;: &quot;originalStartTimeZone-value&quot;,&#xD;&#xA;      &quot;originalEndTimeZone&quot;: &quot;originalEndTimeZone-value&quot;,&#xD;&#xA;      &quot;responseStatus&quot;: {&#xD;&#xA;        &quot;response&quot;: &quot;response-value&quot;,&#xD;&#xA;        &quot;time&quot;: &quot;datetime-value&quot;&#xD;&#xA;      },&#xD;&#xA;      &quot;iCalUId&quot;: &quot;iCalUId-value&quot;,&#xD;&#xA;      &quot;reminderMinutesBeforeStart&quot;: 99,&#xD;&#xA;      &quot;isReminderOn&quot;: true&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.Read</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.Read</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.Read</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.contactFolder)\" />\n        <ReturnType Type=\"Collection(microsoft.graph.contactFolder)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"application/json. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" String=\"odata.maxpagesize={x}. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"$deltatoken\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"$skiptoken\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;@odata.nextLink&quot;:&quot;https://graph.microsoft.com/v1.0/me/contactfolders/delta?$skiptoken={_skipToken_}&quot;,&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;    {&#xD;&#xA;     &quot;parentFolderId&quot;: &quot;parentFolderId-value&quot;,&#xD;&#xA;      &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;      &quot;id&quot;: &quot;id-value&quot;&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Contacts.Read</String>\n                        <String>Contacts.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Contacts.Read</String>\n                        <String>Contacts.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Contacts.Read</String>\n                        <String>Contacts.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"recent\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.drive\" />\n        <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"This method returns a collection of [DriveItem](../resources/driveitem.md) resources for items which the owner of the drive has recently accessed.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Response\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;id&quot;: &quot;1312abc!1231&quot;,&#xD;&#xA;      &quot;remoteItem&quot;:&#xD;&#xA;      {&#xD;&#xA;        &quot;id&quot;: &quot;1991210caf!192&quot;,&#xD;&#xA;        &quot;name&quot;: &quot;March Proposal.docx&quot;,&#xD;&#xA;        &quot;file&quot;: { },&#xD;&#xA;        &quot;size&quot;: 19121,&#xD;&#xA;        &quot;parentReference&quot;: {&#xD;&#xA;          &quot;driveId&quot;: &quot;1991210caf&quot;,&#xD;&#xA;          &quot;id&quot;: &quot;1991210caf!104&quot;&#xD;&#xA;        }&#xD;&#xA;      },&#xD;&#xA;      &quot;fileSystemInfo&quot;: {&#xD;&#xA;        &quot;lastAccessedDateTime&quot;: &quot;2017-02-20T19:13:00Z&quot;&#xD;&#xA;      }&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;      &quot;id&quot;: &quot;1312def!9943&quot;,&#xD;&#xA;      &quot;name&quot;: &quot;Vacation.jpg&quot;,&#xD;&#xA;      &quot;file&quot;: { },&#xD;&#xA;      &quot;size&quot;: 37810,&#xD;&#xA;      &quot;parentReference&quot;: {&#xD;&#xA;        &quot;driveId&quot;: &quot;1312def&quot;,&#xD;&#xA;        &quot;id&quot;: &quot;1312def!123&quot;&#xD;&#xA;      },&#xD;&#xA;      &quot;fileSystemInfo&quot;: {&#xD;&#xA;        &quot;lastAccessedDateTime&quot;: &quot;2017-02-20T16:43:21Z&quot;&#xD;&#xA;      }&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"search\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.drive\" />\n        <Parameter Name=\"q\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"In addition to searching for items within a drive, your app can search more broadly to include items shared with the current user.&#xD;&#xA;To broaden the search scope, use the **search** method on the [Drive](../resources/drive.md) resource.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Searching for items a user can access\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;    &quot;value&quot;: [&#xD;&#xA;      {&#xD;&#xA;        &quot;id&quot;: &quot;0123456789abc!123&quot;,&#xD;&#xA;        &quot;name&quot;: &quot;Contoso Project&quot;,&#xD;&#xA;        &quot;folder&quot;: {},&#xD;&#xA;        &quot;searchResult&quot;: { &quot;onClickTelemetryUrl&quot;: &quot;https://bing.com/0123456789abc!123&quot; },&#xD;&#xA;        &quot;remoteItem&quot;: { &quot;id&quot;: &quot;!23141901&quot;, &quot;parentReference&quot;: { &quot;driveId&quot;: &quot;s!1020101jlkjl12lx&quot; } }&#xD;&#xA;      },&#xD;&#xA;      {&#xD;&#xA;        &quot;id&quot;: &quot;0123456789abc!456&quot;,&#xD;&#xA;        &quot;name&quot;: &quot;Contoso Project 2016&quot;,&#xD;&#xA;        &quot;folder&quot;: {},&#xD;&#xA;        &quot;searchResult&quot;: { &quot;onClickTelemetryUrl&quot;: &quot;https://bing.com/0123456789abc!456&quot; }&#xD;&#xA;      }&#xD;&#xA;    ],&#xD;&#xA;    &quot;@odata.nextLink&quot;: &quot;https://graph.microsoft.com/v1.0/me/drive/root/search(query='contoso project')&amp;skipToken=1asdlnjnkj1nalkm!asd&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"sharedWithMe\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.drive\" />\n        <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"This returns a collection of [DriveItem](../resources/driveitem.md) resources which contain the DriveItem resources shared with the owner of the drive.&#xD;&#xA;In this example, since the drive is the user's default drive, this returns items shared with the signed in user.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Response\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;id&quot;: &quot;1312abc&quot;,&#xD;&#xA;      &quot;remoteItem&quot;: {&#xD;&#xA;        &quot;id&quot;: &quot;1991210caf!192&quot;,&#xD;&#xA;        &quot;name&quot;: &quot;March Proposal.docx&quot;,&#xD;&#xA;        &quot;file&quot;: { },&#xD;&#xA;        &quot;size&quot;: 19121,&#xD;&#xA;        &quot;parentReference&quot;: {&#xD;&#xA;          &quot;driveId&quot;: &quot;1991210caf&quot;,&#xD;&#xA;          &quot;id&quot;: &quot;1991210caf!104&quot;&#xD;&#xA;        }&#xD;&#xA;      }&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;      &quot;id&quot;: &quot;1312def&quot;,&#xD;&#xA;      &quot;remoteItem&quot;: {&#xD;&#xA;        &quot;id&quot;: &quot;1991210caf!1991&quot;,&#xD;&#xA;        &quot;name&quot;: &quot;Team Roster.xlsx&quot;,&#xD;&#xA;        &quot;file&quot;: { },&#xD;&#xA;        &quot;size&quot;: 37619,&#xD;&#xA;        &quot;parentReference&quot;: {&#xD;&#xA;          &quot;driveId&quot;: &quot;1991210caf&quot;,&#xD;&#xA;          &quot;id&quot;: &quot;1991210caf!104&quot;&#xD;&#xA;        }&#xD;&#xA;      }&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.mailFolder)\" />\n        <ReturnType Type=\"Collection(microsoft.graph.mailFolder)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"application/json. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" String=\"odata.maxpagesize={x}. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"$deltatoken\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"$skiptoken\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;@odata.nextLink&quot;:&quot;https://graph.microsoft.com/v1.0/me/mailfolders/delta?$skiptoken={_skipToken_}&quot;,&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;      &quot;parentFolderId&quot;: &quot;parentFolderId-value&quot;,&#xD;&#xA;      &quot;childFolderCount&quot;: 99,&#xD;&#xA;      &quot;unreadItemCount&quot;: 99,&#xD;&#xA;      &quot;totalItemCount&quot;: 99&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Read</String>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Read</String>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Read</String>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"supportedLanguages\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.outlookUser\" />\n        <ReturnType Type=\"Collection(microsoft.graph.localeInfo)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;@odata.context&quot;:&quot;https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.localeInfo)&quot;,&#xD;&#xA;  &quot;value&quot;:[&#xD;&#xA;    {&#xD;&#xA;      &quot;locale&quot;:&quot;af-ZA&quot;,&#xD;&#xA;      &quot;displayName&quot;:&quot;Afrikaans (Suid-Afrika)&quot;&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;      &quot;locale&quot;:&quot;en-US&quot;,&#xD;&#xA;      &quot;displayName&quot;:&quot;English (United States)&quot;&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;       &quot;locale&quot;:&quot;en-CA&quot;,&#xD;&#xA;       &quot;displayName&quot;:&quot;English (Canada)&quot;&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read</String>\n                        <String>User.ReadBasic.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"supportedTimeZones\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.outlookUser\" />\n        <ReturnType Type=\"Collection(microsoft.graph.timeZoneInformation)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;@odata.context&quot;:&quot;https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.timeZoneInformation)&quot;,&#xD;&#xA;  &quot;value&quot;:[&#xD;&#xA;    {&#xD;&#xA;      &quot;alias&quot;:&quot;Dateline Standard Time&quot;,&#xD;&#xA;      &quot;displayName&quot;:&quot;(UTC-12:00) International Date Line West&quot;&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;      &quot;alias&quot;:&quot;Samoa Standard Time&quot;,&#xD;&#xA;      &quot;displayName&quot;:&quot;(UTC+13:00) Samoa&quot;&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;       &quot;alias&quot;:&quot;UTC-11&quot;,&#xD;&#xA;       &quot;displayName&quot;:&quot;(UTC-11:00) Coordinated Universal Time-11&quot;&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;      &quot;alias&quot;:&quot;Aleutian Standard Time&quot;,&#xD;&#xA;      &quot;displayName&quot;:&quot;(UTC-10:00) Aleutian Islands&quot;&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read</String>\n                        <String>User.ReadBasic.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"supportedTimeZones\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.outlookUser\" />\n        <Parameter Name=\"TimeZoneStandard\" Type=\"microsoft.graph.timeZoneStandard\" />\n        <ReturnType Type=\"Collection(microsoft.graph.timeZoneInformation)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;@odata.context&quot;:&quot;https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.timeZoneInformation)&quot;,&#xD;&#xA;  &quot;value&quot;:[&#xD;&#xA;    {&#xD;&#xA;      &quot;alias&quot;:&quot;Etc/GMT+12&quot;,&#xD;&#xA;      &quot;displayName&quot;:&quot;Etc/GMT+12&quot;&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;      &quot;alias&quot;:&quot;US/Samoa&quot;,&#xD;&#xA;      &quot;displayName&quot;:&quot;US/Samoa&quot;&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;      &quot;alias&quot;:&quot;Etc/GMT+11&quot;,&#xD;&#xA;      &quot;displayName&quot;:&quot;Etc/GMT+11&quot;&#xD;&#xA;    },&#xD;&#xA;    {&#xD;&#xA;      &quot;alias&quot;:&quot;US/Aleutian&quot;,&#xD;&#xA;      &quot;displayName&quot;:&quot;US/Aleutian&quot;&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read</String>\n                        <String>User.ReadBasic.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n        <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API to establish your local state.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example (Initial Request)\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;    &quot;value&quot;: [&#xD;&#xA;        {&#xD;&#xA;            &quot;id&quot;: &quot;0123456789abc&quot;,&#xD;&#xA;            &quot;name&quot;: &quot;folder2&quot;,&#xD;&#xA;            &quot;folder&quot;: { }&#xD;&#xA;        },&#xD;&#xA;        {&#xD;&#xA;            &quot;id&quot;: &quot;123010204abac&quot;,&#xD;&#xA;            &quot;name&quot;: &quot;file.txt&quot;,&#xD;&#xA;            &quot;file&quot;: { }&#xD;&#xA;        },&#xD;&#xA;        {&#xD;&#xA;            &quot;id&quot;: &quot;2353010204ddgg&quot;,&#xD;&#xA;            &quot;name&quot;: &quot;file5.txt&quot;,&#xD;&#xA;            &quot;deleted&quot;: { }&#xD;&#xA;        }&#xD;&#xA;    ],&#xD;&#xA;    &quot;@odata.nextLink&quot;: &quot;https://graph.microsoft.com/v1.0/me/drive/delta(token=1230919asd190410jlka)&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"**Note: If you are trying to maintain a full local representation of the items in a folder or a drive, you must use `delta` for the initial enumeration.&#xD;&#xA;Other approaches, such as paging through the `children` collection of a folder, are not guaranteed to return every single item if any writes take place during the enumeration. &#xD;&#xA;Using `delta` is the only way to guarantee that you've read all of the data you need to.**\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Retrieving the current deltaLink\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;    &quot;value&quot;: [ ],&#xD;&#xA;    &quot;@odata.deltaLink&quot;: &quot;https://graph.microsoft.com/v1.0/me/drive/root/delta?token=1230919asd190410jlka&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n        <Parameter Name=\"token\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API to update your local state.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example (Last page in a set)\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;    &quot;value&quot;: [&#xD;&#xA;        {&#xD;&#xA;            &quot;id&quot;: &quot;0123456789abc&quot;,&#xD;&#xA;            &quot;name&quot;: &quot;folder2&quot;,&#xD;&#xA;            &quot;folder&quot;: { },&#xD;&#xA;            &quot;deleted&quot;: { }&#xD;&#xA;        },&#xD;&#xA;        {&#xD;&#xA;            &quot;id&quot;: &quot;123010204abac&quot;,&#xD;&#xA;            &quot;name&quot;: &quot;file.txt&quot;,&#xD;&#xA;            &quot;file&quot;: { }&#xD;&#xA;        }&#xD;&#xA;    ],&#xD;&#xA;    &quot;@odata.deltaLink&quot;: &quot;https://graph.microsoft.com/v1.0/me/drive/root/delta?(token='1230919asd190410jlka')&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"search\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n        <Parameter Name=\"q\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(microsoft.graph.driveItem)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;    &quot;value&quot;: [&#xD;&#xA;      {&#xD;&#xA;        &quot;id&quot;: &quot;0123456789abc!123&quot;,&#xD;&#xA;        &quot;name&quot;: &quot;Contoso Project&quot;,&#xD;&#xA;        &quot;folder&quot;: {},&#xD;&#xA;        &quot;searchResult&quot;: { &quot;onClickTelemetryUrl&quot;: &quot;https://bing.com/0123456789abc!123&quot; }&#xD;&#xA;      },&#xD;&#xA;      {&#xD;&#xA;        &quot;id&quot;: &quot;0123456789abc!456&quot;,&#xD;&#xA;        &quot;name&quot;: &quot;Contoso Project 2016&quot;,&#xD;&#xA;        &quot;folder&quot;: {},&#xD;&#xA;        &quot;searchResult&quot;: { &quot;onClickTelemetryUrl&quot;: &quot;https://bing.com/0123456789abc!456&quot; }&#xD;&#xA;      }&#xD;&#xA;    ],&#xD;&#xA;    &quot;@odata.nextLink&quot;: &quot;https://graph.microsoft.com/v1.0/me/drive/root/search(query='contoso project')&amp;skipToken=1asdlnjnkj1nalkm!asd&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read</String>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.Read.All</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.Read.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getRecentNotebooks\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.notebook)\" />\n        <Parameter Name=\"includePersonalNotebooks\" Type=\"Edm.Boolean\" />\n        <ReturnType Type=\"Collection(microsoft.graph.recentNotebook)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"The following example shows how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {code}\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;value&quot;:[&#xD;&#xA;    {&#xD;&#xA;      &quot;displayName&quot;:&quot;Personal Notebook&quot;,&quot;lastAccessedTime&quot;:&quot;timestamp&quot;,&quot;links&quot;:{&#xD;&#xA;        &quot;oneNoteClientUrl&quot;:{&#xD;&#xA;          &quot;href&quot;:&quot;onenote:href-value&quot;&#xD;&#xA;        },&quot;oneNoteWebUrl&quot;:{&#xD;&#xA;          &quot;href&quot;:&quot;href-value&quot;&#xD;&#xA;        }&#xD;&#xA;      },&quot;sourceService&quot;:&quot;OneDrive&quot;&#xD;&#xA;    },{&#xD;&#xA;      &quot;displayName&quot;:&quot;Team Shared Notebook&quot;,&quot;lastAccessedTime&quot;:&quot;timestamp&quot;,&quot;links&quot;:{&#xD;&#xA;        &quot;oneNoteClientUrl&quot;:{&#xD;&#xA;          &quot;href&quot;:&quot;onenote:href-value&quot;&#xD;&#xA;        },&quot;oneNoteWebUrl&quot;:{&#xD;&#xA;          &quot;href&quot;:&quot;href-value&quot;&#xD;&#xA;        }&#xD;&#xA;      },&quot;sourceService&quot;:&quot;OneDriveForBusiness&quot;&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Create</String>\n                        <String>Notes.Read</String>\n                        <String>Notes.ReadWrite</String>\n                        <String>Notes.Read.All</String>\n                        <String>Notes.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Create</String>\n                        <String>Notes.Read</String>\n                        <String>Notes.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Read.All</String>\n                        <String>Notes.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.contact)\" />\n        <ReturnType Type=\"Collection(microsoft.graph.contact)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"application/json. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" String=\"odata.maxpagesize={x}. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"$deltatoken\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"$skiptoken\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;@odata.nextLink&quot;:&quot;https://graph.microsoft.com/v1.0/me/contactfolders('{id}')/contacts/delta?$skiptoken={_skipToken_}&quot;,&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;parentFolderId&quot;: &quot;parentFolderId-value&quot;,&#xD;&#xA;      &quot;birthday&quot;: &quot;2016-10-19T10:37:00Z&quot;,&#xD;&#xA;      &quot;fileAs&quot;: &quot;fileAs-value&quot;,&#xD;&#xA;      &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;      &quot;givenName&quot;: &quot;givenName-value&quot;,&#xD;&#xA;      &quot;initials&quot;: &quot;initials-value&quot;&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Contacts.Read</String>\n                        <String>Contacts.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Contacts.Read</String>\n                        <String>Contacts.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Contacts.Read</String>\n                        <String>Contacts.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.message)\" />\n        <ReturnType Type=\"Collection(microsoft.graph.message)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"application/json. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" String=\"odata.maxpagesize={x}. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"$deltatoken\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"$skiptoken\" />\n                    <PropertyValue Property=\"Description\" String=\"String\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;@odata.nextLink&quot;:&quot;https://graph.microsoft.com/v1.0/me/mailfolders('{id}')/messages/delta?$skiptoken={_skipToken_}&quot;,&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;receivedDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;      &quot;sentDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;      &quot;hasAttachments&quot;: true,&#xD;&#xA;      &quot;internetMessageId&quot;: &quot;internetMessageId-value&quot;,&#xD;&#xA;      &quot;subject&quot;: &quot;subject-value&quot;,&#xD;&#xA;      &quot;body&quot;: {&#xD;&#xA;        &quot;contentType&quot;: &quot;contentType-value&quot;,&#xD;&#xA;        &quot;content&quot;: &quot;content-value&quot;&#xD;&#xA;      }&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Read</String>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Read</String>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Read</String>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookNamedItem\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"dataBodyRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookTable\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"headerRowRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookTable\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookTable\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"totalRowRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookTable\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"cell\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookWorksheet\" />\n        <Parameter Name=\"column\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"row\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 1,&#xD;&#xA;  &quot;columnCount&quot;: 1,&#xD;&#xA;  &quot;columnIndex&quot;: 3,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookWorksheet\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookWorksheet\" />\n        <Parameter Name=\"address\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"usedRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookWorksheet\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example that shows how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"usedRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookWorksheet\" />\n        <Parameter Name=\"valuesOnly\" Type=\"Edm.Boolean\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example that shows how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"visibleView\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <ReturnType Type=\"microsoft.graph.workbookRangeView\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;cellAddresses&quot;: &quot;cellAddresses-value&quot;,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;formulas&quot;: &quot;formulas-value&quot;,&#xD;&#xA;  &quot;formulasLocal&quot;: &quot;formulasLocal-value&quot;,&#xD;&#xA;  &quot;formulasR1C1&quot;: &quot;formulasR1C1-value&quot;,&#xD;&#xA;  &quot;index&quot;: 99&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"columnsAfter\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnHidden&quot;: true,&#xD;&#xA;  &quot;columnIndex&quot;: 99&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"columnsAfter\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <Parameter Name=\"count\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnHidden&quot;: true,&#xD;&#xA;  &quot;columnIndex&quot;: 99&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"columnsBefore\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnHidden&quot;: true,&#xD;&#xA;  &quot;columnIndex&quot;: 99&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"columnsBefore\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <Parameter Name=\"count\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnHidden&quot;: true,&#xD;&#xA;  &quot;columnIndex&quot;: 99&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"resizedRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <Parameter Name=\"deltaColumns\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"deltaRows\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnHidden&quot;: true,&#xD;&#xA;  &quot;columnIndex&quot;: 99&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"rowsAbove\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnHidden&quot;: true,&#xD;&#xA;  &quot;columnIndex&quot;: 99&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"rowsAbove\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <Parameter Name=\"count\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnHidden&quot;: true,&#xD;&#xA;  &quot;columnIndex&quot;: 99&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"rowsBelow\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnHidden&quot;: true,&#xD;&#xA;  &quot;columnIndex&quot;: 99&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"rowsBelow\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <Parameter Name=\"count\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnHidden&quot;: true,&#xD;&#xA;  &quot;columnIndex&quot;: 99&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"boundingRect\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"cell\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <Parameter Name=\"column\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"row\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"column\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <Parameter Name=\"column\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"entireColumn\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"entireRow\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"intersection\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"lastCell\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"lastColumn\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"lastRow\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"offsetRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"row\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <Parameter Name=\"row\" Type=\"Edm.Int32\" Nullable=\"true\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"usedRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"usedRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <Parameter Name=\"valuesOnly\" Type=\"Edm.Boolean\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 90,&#xD;&#xA;  &quot;columnCount&quot;: 90,&#xD;&#xA;  &quot;columnIndex&quot;: 90,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.workbookTableColumn)\" />\n        <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"true\" />\n        <ReturnType Type=\"microsoft.graph.workbookTableColumn\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;id&quot;: 99,&#xD;&#xA;  &quot;name&quot;: &quot;name-value&quot;,&#xD;&#xA;  &quot;index&quot;: 99,&#xD;&#xA;  &quot;values&quot;: &quot;values-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.workbookTableRow)\" />\n        <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"true\" />\n        <ReturnType Type=\"microsoft.graph.workbookTableRow\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;index&quot;: 99,&#xD;&#xA;  &quot;values&quot;: &quot;values-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.workbookChart)\" />\n        <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"true\" />\n        <ReturnType Type=\"microsoft.graph.workbookChart\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;,&#xD;&#xA;  &quot;height&quot;: 99,&#xD;&#xA;  &quot;left&quot;: 99&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRangeView\" />\n        <Parameter Name=\"index\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"microsoft.graph.workbookRangeView\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;cellAddresses&quot;: &quot;cellAddresses-value&quot;,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;formulas&quot;: &quot;formulas-value&quot;,&#xD;&#xA;  &quot;formulasLocal&quot;: &quot;formulasLocal-value&quot;,&#xD;&#xA;  &quot;formulasR1C1&quot;: &quot;formulasR1C1-value&quot;,&#xD;&#xA;  &quot;index&quot;: 99&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRangeView\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnHidden&quot;: true,&#xD;&#xA;  &quot;columnIndex&quot;: 99&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"dataBodyRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookTableColumn\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"headerRowRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookTableColumn\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookTableColumn\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"totalRowRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookTableColumn\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookTableRow\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"icon\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.workbookSortField)\" />\n        <ReturnType Type=\"microsoft.graph.workbookIcon\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;set&quot;: &quot;set-value&quot;,&#xD;&#xA;  &quot;index&quot;: 99&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"PATCH\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;set&quot;: &quot;set-value&quot;,&#xD;&#xA;  &quot;index&quot;: 99&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"image\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookChart\" />\n        <ReturnType Type=\"Edm.String\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;&quot;value&quot; : &quot;base-64 chart image string&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json;odata.metadata=minimal;odata.streaming=true\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"image\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookChart\" />\n        <Parameter Name=\"width\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"Edm.String\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;&quot;value&quot; : &quot;base-64 chart image string&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json;odata.metadata=minimal;odata.streaming=true\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"image\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookChart\" />\n        <Parameter Name=\"width\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"height\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"Edm.String\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;&quot;value&quot; : &quot;base-64 chart image string&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json;odata.metadata=minimal;odata.streaming=true\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"image\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookChart\" />\n        <Parameter Name=\"width\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"height\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"fittingMode\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.String\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"GET\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;&quot;value&quot; : &quot;base-64 chart image string&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json;odata.metadata=minimal;odata.streaming=true\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.workbookRangeBorder)\" />\n        <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"true\" />\n        <ReturnType Type=\"microsoft.graph.workbookRangeBorder\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;,&#xD;&#xA;  &quot;color&quot;: &quot;color-value&quot;,&#xD;&#xA;  &quot;style&quot;: &quot;style-value&quot;,&#xD;&#xA;  &quot;sideIndex&quot;: &quot;sideIndex-value&quot;,&#xD;&#xA;  &quot;weight&quot;: &quot;weight-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.workbookChartSeries)\" />\n        <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"true\" />\n        <ReturnType Type=\"microsoft.graph.workbookChartSeries\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;name&quot;: &quot;name-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.workbookChartPoint)\" />\n        <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"true\" />\n        <ReturnType Type=\"microsoft.graph.workbookChartPoint\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;value&quot;: {&#xD;&#xA;  }&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Action Name=\"getByIds\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.directoryObject)\" />\n        <Parameter Name=\"ids\" Type=\"Collection(Edm.String)\" Nullable=\"true\" />\n        <Parameter Name=\"types\" Type=\"Collection(Edm.String)\" Nullable=\"true\" />\n        <ReturnType Type=\"Collection(microsoft.graph.directoryObject)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"application/json\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;: &quot;https://graph.microsoft.com/v1.0/$metadata#directoryObjects&quot;,&#xD;&#xA;    &quot;value&quot;: [&#xD;&#xA;      {&#xD;&#xA;        &quot;@odata.type&quot;: &quot;#microsoft.graph.user&quot;,&#xD;&#xA;        &quot;id&quot;: &quot;84b80893-8749-40a3-97b7-68513b600544&quot;,&#xD;&#xA;        &quot;accountEnabled&quot;: true,&#xD;&#xA;        &quot;displayName&quot;: &quot;Trevor Jones&quot;&#xD;&#xA;      },&#xD;&#xA;      {&#xD;&#xA;        &quot;@odata.type&quot;: &quot;#microsoft.graph.user&quot;,&#xD;&#xA;        &quot;id&quot;: &quot;84b80893-8749-40a3-97b7-68513b600544&quot;,&#xD;&#xA;        &quot;accountEnabled&quot;: true,&#xD;&#xA;        &quot;displayName&quot;: &quot;Billy Smith&quot;&#xD;&#xA;      }&#xD;&#xA;    ]&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>Directory.AccessAsUser.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"assignLicense\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n        <Parameter Name=\"addLicenses\" Type=\"Collection(microsoft.graph.assignedLicense)\" Nullable=\"true\" />\n        <Parameter Name=\"removeLicenses\" Type=\"Collection(Edm.Guid)\" Nullable=\"true\" />\n        <ReturnType Type=\"microsoft.graph.user\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;accountEnabled&quot;: true,&#xD;&#xA;  &quot;assignedLicenses&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;disabledPlans&quot;: [ &quot;11b0131d-43c8-4bbb-b2c8-e80f9a50834a&quot; ],&#xD;&#xA;      &quot;skuId&quot;: &quot;0118A350-71FC-4EC3-8F0C-6A1CB8867561&quot;&#xD;&#xA;    }&#xD;&#xA;  ],&#xD;&#xA;  &quot;assignedPlans&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;assignedDateTime&quot;: &quot;2016-10-02T12:13:14Z&quot;,&#xD;&#xA;      &quot;capabilityStatus&quot;: &quot;capabilityStatus-value&quot;,&#xD;&#xA;      &quot;service&quot;: &quot;service-value&quot;,&#xD;&#xA;      &quot;servicePlanId&quot;: &quot;bea13e0c-3828-4daa-a392-28af7ff61a0f&quot;&#xD;&#xA;    }&#xD;&#xA;  ],&#xD;&#xA;  &quot;businessPhones&quot;: [&#xD;&#xA;    &quot;businessPhones-value&quot;&#xD;&#xA;  ],&#xD;&#xA;  &quot;city&quot;: &quot;city-value&quot;,&#xD;&#xA;  &quot;companyName&quot;: &quot;companyName-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.ReadWrite.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.ReadWrite.All</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"findMeetingTimes\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n        <Parameter Name=\"attendees\" Type=\"Collection(microsoft.graph.attendeeBase)\" Nullable=\"true\" />\n        <Parameter Name=\"locationConstraint\" Type=\"microsoft.graph.locationConstraint\" Nullable=\"true\" />\n        <Parameter Name=\"timeConstraint\" Type=\"microsoft.graph.timeConstraint\" Nullable=\"true\" />\n        <Parameter Name=\"meetingDuration\" Type=\"Edm.Duration\" Nullable=\"true\" />\n        <Parameter Name=\"returnSuggestionReasons\" Type=\"Edm.Boolean\" Nullable=\"true\" />\n        <Parameter Name=\"minimumAttendeePercentage\" Type=\"Edm.Double\" Nullable=\"true\" />\n        <Parameter Name=\"isOrganizerOptional\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"maxCandidates\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"microsoft.graph.meetingTimeSuggestionsResult\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Notice that the request specifies time in the PST time zone, and the response returns meeting time suggestions in UTC, by default. You can use the `Prefer: outlook.timezone` request &#xD;&#xA;header to specify PST as well for the time values in the response.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer: outlook.timezone\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;:&quot;https://graph.microsoft.com/v1.0/$metadata#microsoft.graph.meetingTimeSuggestionsResult&quot;,&#xD;&#xA;    &quot;emptySuggestionsReason&quot;:&quot;&quot;,&#xD;&#xA;    &quot;meetingTimeSuggestions&quot;:[&#xD;&#xA;        {&#xD;&#xA;            &quot;confidence&quot;:100.0,&#xD;&#xA;            &quot;organizerAvailability&quot;:&quot;free&quot;,&#xD;&#xA;            &quot;suggestionReason&quot;:&quot;Suggested because it is one of the nearest times when all attendees are available.&quot;,&#xD;&#xA;            &quot;meetingTimeSlot&quot;:{&#xD;&#xA;                &quot;start&quot;:{&#xD;&#xA;                    &quot;dateTime&quot;:&quot;2017-04-17T18:00:00.0000000&quot;,&#xD;&#xA;                    &quot;timeZone&quot;:&quot;Pacific Standard Time&quot;&#xD;&#xA;                },&#xD;&#xA;                &quot;end&quot;:{&#xD;&#xA;                    &quot;dateTime&quot;:&quot;2017-04-17T20:00:00.0000000&quot;,&#xD;&#xA;                    &quot;timeZone&quot;:&quot;Pacific Standard Time&quot;&#xD;&#xA;                }&#xD;&#xA;            },&#xD;&#xA;            &quot;attendeeAvailability&quot;:[&#xD;&#xA;                {&#xD;&#xA;                    &quot;availability&quot;:&quot;free&quot;,&#xD;&#xA;                    &quot;attendee&quot;:{&#xD;&#xA;                        &quot;type&quot;:&quot;required&quot;,&#xD;&#xA;                        &quot;emailAddress&quot;:{&#xD;&#xA;                            &quot;address&quot;:&quot;samanthab@contoso.onmicrosoft.com&quot;&#xD;&#xA;                        }&#xD;&#xA;                    }&#xD;&#xA;                }&#xD;&#xA;            ],&#xD;&#xA;            &quot;locations&quot;:[&#xD;&#xA;                {&#xD;&#xA;                    &quot;displayName&quot;:&quot;Conf room Hood&quot;&#xD;&#xA;                }&#xD;&#xA;            ]&#xD;&#xA;        },&#xD;&#xA;        {&#xD;&#xA;            &quot;confidence&quot;:100.0,&#xD;&#xA;            &quot;organizerAvailability&quot;:&quot;free&quot;,&#xD;&#xA;            &quot;suggestionReason&quot;:&quot;Suggested because it is one of the nearest times when all attendees are available.&quot;,&#xD;&#xA;            &quot;meetingTimeSlot&quot;:{&#xD;&#xA;                &quot;start&quot;:{&#xD;&#xA;                    &quot;dateTime&quot;:&quot;2017-04-17T20:00:00.0000000&quot;,&#xD;&#xA;                    &quot;timeZone&quot;:&quot;Pacific Standard Time&quot;&#xD;&#xA;                },&#xD;&#xA;                &quot;end&quot;:{&#xD;&#xA;                    &quot;dateTime&quot;:&quot;2017-04-17T22:00:00.0000000&quot;,&#xD;&#xA;                    &quot;timeZone&quot;:&quot;Pacific Standard Time&quot;&#xD;&#xA;                }&#xD;&#xA;            },&#xD;&#xA;            &quot;attendeeAvailability&quot;:[&#xD;&#xA;                {&#xD;&#xA;                    &quot;availability&quot;:&quot;free&quot;,&#xD;&#xA;                    &quot;attendee&quot;:{&#xD;&#xA;                        &quot;type&quot;:&quot;required&quot;,&#xD;&#xA;                        &quot;emailAddress&quot;:{&#xD;&#xA;                            &quot;address&quot;:&quot;samanthab@contoso.onmicrosoft.com&quot;&#xD;&#xA;                        }&#xD;&#xA;                    }&#xD;&#xA;                }&#xD;&#xA;            ],&#xD;&#xA;            &quot;locations&quot;:[&#xD;&#xA;                {&#xD;&#xA;                    &quot;displayName&quot;:&quot;Conf room Hood&quot;&#xD;&#xA;                }&#xD;&#xA;            ]&#xD;&#xA;        }&#xD;&#xA;   ]&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.Read.Shared</String>\n                        <String>Calendars.ReadWrite.Shared</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"getMailTips\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n        <Parameter Name=\"EmailAddresses\" Type=\"Collection(Edm.String)\" Nullable=\"true\" />\n        <Parameter Name=\"MailTipsOptions\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(microsoft.graph.mailTips)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;:&quot;https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.mailTips)&quot;,&#xD;&#xA;    &quot;value&quot;:[&#xD;&#xA;        {&#xD;&#xA;            &quot;emailAddress&quot;:{&#xD;&#xA;                &quot;name&quot;:&quot;&quot;,&#xD;&#xA;                &quot;address&quot;:&quot;danas@contoso.onmicrosoft.com&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;automaticReplies&quot;:{&#xD;&#xA;                &quot;message&quot;:&quot;&lt;style type=\\&quot;text/css\\&quot; style=\\&quot;\\&quot;&gt;\\r\\n&lt;!--\\r\\np\\r\\n\\t{margin-top:0;\\r\\n\\tmargin-bottom:0}\\r\\n--&gt;\\r\\n&lt;/style&gt;\\r\\n&lt;div dir=\\&quot;ltr\\&quot;&gt;\\r\\n&lt;div id=\\&quot;x_divtagdefaultwrapper\\&quot; style=\\&quot;font-size:12pt; color:#000000; background-color:#FFFFFF; font-family:Calibri,Arial,Helvetica,sans-serif\\&quot;&gt;\\r\\n&lt;p&gt;Hi, I am on vacation right now. I'll get back to you after I return.&lt;br&gt;\\r\\n&lt;/p&gt;\\r\\n&lt;/div&gt;\\r\\n&lt;/div&gt;&quot;,&#xD;&#xA;                &quot;messageLanguage&quot;:{&#xD;&#xA;                    &quot;locale&quot;:&quot;en-US&quot;,&#xD;&#xA;                    &quot;displayName&quot;:&quot;English (United States)&quot;&#xD;&#xA;                },&#xD;&#xA;                &quot;scheduledStartTime&quot;: {&#xD;&#xA;                    &quot;dateTime&quot;: &quot;2018-08-07T02:00:00.0000000&quot;,&#xD;&#xA;                    &quot;timeZone&quot;: &quot;UTC&quot;&#xD;&#xA;                },&#xD;&#xA;                &quot;scheduledEndTime&quot;: {&#xD;&#xA;                    &quot;dateTime&quot;: &quot;2018-08-09T02:00:00.0000000&quot;,&#xD;&#xA;                    &quot;timeZone&quot;: &quot;UTC&quot;&#xD;&#xA;                }&#xD;&#xA;            },&#xD;&#xA;            &quot;mailboxFull&quot;:false&#xD;&#xA;        },&#xD;&#xA;        {&#xD;&#xA;            &quot;emailAddress&quot;:{&#xD;&#xA;                &quot;name&quot;:&quot;&quot;,&#xD;&#xA;                &quot;address&quot;:&quot;fannyd@contoso.onmicrosoft.com&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;automaticReplies&quot;:{&#xD;&#xA;                &quot;message&quot;:&quot;&quot;&#xD;&#xA;            },&#xD;&#xA;            &quot;mailboxFull&quot;:false&#xD;&#xA;        }&#xD;&#xA;    ]&#xD;&#xA;}&#xD;&#xA;&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Read</String>\n                        <String>Mail.Read.Shared</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Read</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Read</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"sendMail\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.user\" />\n        <Parameter Name=\"message\" Type=\"microsoft.graph.message\" Nullable=\"true\" />\n        <Parameter Name=\"saveToSentItems\" Type=\"Edm.Boolean\" Nullable=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"202\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"202\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"checkMemberGroups\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.directoryObject\" />\n        <Parameter Name=\"groupIds\" Type=\"Collection(Edm.String)\" Nullable=\"true\" />\n        <ReturnType Type=\"Collection(Edm.String)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"application/json\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;        &quot;fee2c45b-915a-4a64-b130-f4eb9e75525e&quot;&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read.All</String>\n                        <String>and</String>\n                        <String>Group.Read.All</String>\n                        <String>Directory.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read.All</String>\n                        <String>and</String>\n                        <String>Group.Read.All</String>\n                        <String>Directory.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"getMemberGroups\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.directoryObject\" />\n        <Parameter Name=\"securityEnabledOnly\" Type=\"Edm.Boolean\" Nullable=\"true\" />\n        <ReturnType Type=\"Collection(Edm.String)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"application/json\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;: &quot;https://graph.microsoft.com/v1.0/$metadata#Collection(Edm.String)&quot;,&#xD;&#xA;    &quot;value&quot;: [&#xD;&#xA;        &quot;fee2c45b-915a-4a64-b130-f4eb9e75525e&quot;,&#xD;&#xA;        &quot;4fe90ae7-065a-478b-9400-e0a0e1cbd540&quot;,&#xD;&#xA;        &quot;e0c3beaf-eeb4-43d8-abc5-94f037a65697&quot;&#xD;&#xA;    ]&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read.All</String>\n                        <String>and</String>\n                        <String>Group.Read.All</String>\n                        <String>Directory.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read.All</String>\n                        <String>and</String>\n                        <String>Group.Read.All</String>\n                        <String>Directory.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"getMemberObjects\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.directoryObject\" />\n        <Parameter Name=\"securityEnabledOnly\" Type=\"Edm.Boolean\" Nullable=\"true\" />\n        <ReturnType Type=\"Collection(Edm.String)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"application/json\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;: &quot;https://graph.microsoft.com/v1.0/$metadata#Collection(Edm.String)&quot;,&#xD;&#xA;    &quot;value&quot;: [&#xD;&#xA;        &quot;fee2c45b-915a-4a64-b130-f4eb9e75525e&quot;,&#xD;&#xA;        &quot;4fe90ae7-065a-478b-9400-e0a0e1cbd540&quot;,&#xD;&#xA;        &quot;c9ee2d50-9e8a-4352-b97c-4c2c99557c22&quot;,&#xD;&#xA;        &quot;e0c3beaf-eeb4-43d8-abc5-94f037a65697&quot;&#xD;&#xA;    ]&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read.All</String>\n                        <String>and</String>\n                        <String>Group.Read.All</String>\n                        <String>Directory.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>User.Read.All</String>\n                        <String>and</String>\n                        <String>Group.Read.All</String>\n                        <String>Directory.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"verify\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.domain\" />\n        <ReturnType Type=\"microsoft.graph.domain\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"application/json\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;authenticationType&quot;: &quot;authenticationType-value&quot;,&#xD;&#xA;  &quot;availabilityStatus&quot;: &quot;availabilityStatus-value&quot;,&#xD;&#xA;  &quot;isAdminManaged&quot;: true,&#xD;&#xA;  &quot;isDefault&quot;: true,&#xD;&#xA;  &quot;isInitial&quot;: true,&#xD;&#xA;  &quot;isRoot&quot;: true,&#xD;&#xA;  &quot;id&quot;: &quot;contoso.com&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Directory.Read.All</String>\n                        <String>Domain.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"addFavorite\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"removeFavorite\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"renew\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n        <ReturnType Type=\"Edm.Boolean\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                        <String>or</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                        <String>or</String>\n                        <String>Directory.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"resetUnseenCount\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"subscribeByMail\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"unsubscribeByMail\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.group\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Prefer\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"restore\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.directoryObject\" />\n        <ReturnType Type=\"microsoft.graph.directoryObject\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer code Required\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Accept\" />\n                    <PropertyValue Property=\"Description\" String=\"application/json\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;@odata.context&quot;:&quot;https://graph.microsoft.com/v1.0/$metadata#directoryObjects/$entity&quot;,&#xD;&#xA;  &quot;@odata.type&quot;:&quot;#microsoft.graph.group&quot;,&#xD;&#xA;  &quot;id&quot;:&quot;46cc6179-19d0-473e-97ad-6ff84347bbbb&quot;,&#xD;&#xA;  &quot;displayName&quot;:&quot;SampleGroup&quot;,&#xD;&#xA;  &quot;groupTypes&quot;:[&quot;Unified&quot;],&#xD;&#xA;  &quot;mail&quot;:&quot;example@contoso.com&quot;,&#xD;&#xA;  &quot;mailEnabled&quot;:true,&#xD;&#xA;  &quot;mailNickname&quot;:&quot;Example&quot;,&#xD;&#xA;  &quot;securityEnabled&quot;:false,&#xD;&#xA;  &quot;visibility&quot;:&quot;Public&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection />\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"accept\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n        <Parameter Name=\"comment\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Parameter Name=\"sendResponse\" Type=\"Edm.Boolean\" Nullable=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"Nature of the data in the body of an entity. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"decline\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n        <Parameter Name=\"comment\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Parameter Name=\"sendResponse\" Type=\"Edm.Boolean\" Nullable=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"Nature of the data in the body of an entity. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"dismissReminder\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"snoozeReminder\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n        <Parameter Name=\"newReminderTime\" Type=\"microsoft.graph.dateTimeTimeZone\" Nullable=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"Nature of the data in the body of an entity. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"tentativelyAccept\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.event\" />\n        <Parameter Name=\"comment\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Parameter Name=\"sendResponse\" Type=\"Edm.Boolean\" Nullable=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"Nature of the data in the body of an entity. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Calendars.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"copy\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.mailFolder\" />\n        <Parameter Name=\"destinationId\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.mailFolder\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;  &quot;parentFolderId&quot;: &quot;parentFolderId-value&quot;,&#xD;&#xA;  &quot;childFolderCount&quot;: 99,&#xD;&#xA;  &quot;unreadItemCount&quot;: 99,&#xD;&#xA;  &quot;totalItemCount&quot;: 99,&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"move\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.mailFolder\" />\n        <Parameter Name=\"destinationId\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.mailFolder\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;displayName&quot;: &quot;displayName-value&quot;,&#xD;&#xA;  &quot;parentFolderId&quot;: &quot;parentFolderId-value&quot;,&#xD;&#xA;  &quot;childFolderCount&quot;: 99,&#xD;&#xA;  &quot;unreadItemCount&quot;: 99,&#xD;&#xA;  &quot;totalItemCount&quot;: 99,&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"copy\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n        <Parameter Name=\"destinationId\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.message\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;receivedDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;  &quot;sentDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;  &quot;hasAttachments&quot;: true,&#xD;&#xA;  &quot;subject&quot;: &quot;subject-value&quot;,&#xD;&#xA;  &quot;body&quot;: {&#xD;&#xA;    &quot;contentType&quot;: &quot;&quot;,&#xD;&#xA;    &quot;content&quot;: &quot;content-value&quot;&#xD;&#xA;  },&#xD;&#xA;  &quot;bodyPreview&quot;: &quot;bodyPreview-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"createForward\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n        <ReturnType Type=\"microsoft.graph.message\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"201\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;receivedDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;  &quot;sentDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;  &quot;hasAttachments&quot;: true,&#xD;&#xA;  &quot;subject&quot;: &quot;subject-value&quot;,&#xD;&#xA;  &quot;body&quot;: {&#xD;&#xA;    &quot;contentType&quot;: &quot;&quot;,&#xD;&#xA;    &quot;content&quot;: &quot;content-value&quot;&#xD;&#xA;  },&#xD;&#xA;  &quot;bodyPreview&quot;: &quot;bodyPreview-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"createReply\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n        <ReturnType Type=\"microsoft.graph.message\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;receivedDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;  &quot;sentDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;  &quot;hasAttachments&quot;: true,&#xD;&#xA;  &quot;subject&quot;: &quot;subject-value&quot;,&#xD;&#xA;  &quot;body&quot;: {&#xD;&#xA;    &quot;contentType&quot;: &quot;&quot;,&#xD;&#xA;    &quot;content&quot;: &quot;content-value&quot;&#xD;&#xA;  },&#xD;&#xA;  &quot;bodyPreview&quot;: &quot;bodyPreview-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"createReplyAll\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n        <ReturnType Type=\"microsoft.graph.message\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;receivedDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;  &quot;sentDateTime&quot;: &quot;datetime-value&quot;,&#xD;&#xA;  &quot;hasAttachments&quot;: true,&#xD;&#xA;  &quot;subject&quot;: &quot;subject-value&quot;,&#xD;&#xA;  &quot;body&quot;: {&#xD;&#xA;    &quot;contentType&quot;: &quot;&quot;,&#xD;&#xA;    &quot;content&quot;: &quot;content-value&quot;&#xD;&#xA;  },&#xD;&#xA;  &quot;bodyPreview&quot;: &quot;bodyPreview-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"forward\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n        <Parameter Name=\"comment\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Parameter Name=\"toRecipients\" Type=\"Collection(microsoft.graph.recipient)\" Nullable=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"Nature of the data in the body of an entity. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"move\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n        <Parameter Name=\"destinationId\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.message\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"201\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;:&quot;https://graph.microsoft.com/v1.0/$metadata#message&quot;,&#xD;&#xA;    &quot;@odata.type&quot;:&quot;#microsoft.graph.message&quot;,&#xD;&#xA;    &quot;@odata.etag&quot;:&quot;W/\\&quot;FwAAABYAAAC4ofQHEIqCSbQPot83AFcbAAAW/0tB\\&quot;&quot;,&#xD;&#xA;    &quot;id&quot;:&quot;AAMkADhAAAW-VPeAAA=&quot;,&#xD;&#xA;    &quot;createdDateTime&quot;:&quot;2018-08-12T08:43:22Z&quot;,&#xD;&#xA;    &quot;lastModifiedDateTime&quot;:&quot;2018-08-15T19:47:54Z&quot;,&#xD;&#xA;    &quot;changeKey&quot;:&quot;FwAAABYAAAC4ofQHEIqCSbQPot83AFcbAAAW/0tB&quot;,&#xD;&#xA;    &quot;categories&quot;:[&#xD;&#xA;&#xD;&#xA;    ],&#xD;&#xA;    &quot;receivedDateTime&quot;:&quot;2018-08-12T08:43:22Z&quot;,&#xD;&#xA;    &quot;sentDateTime&quot;:&quot;2018-08-12T08:43:20Z&quot;,&#xD;&#xA;    &quot;hasAttachments&quot;:false,&#xD;&#xA;    &quot;internetMessageId&quot;:&quot;&lt;00535324-5988-4b6a-b9af-d44cf2d0b691@MWHPR2201MB1022.namprd22.prod.outlook.com&gt;&quot;,&#xD;&#xA;    &quot;subject&quot;:&quot;Undeliverable: Meet for lunch?&quot;,&#xD;&#xA;    &quot;bodyPreview&quot;:&quot;Delivery has failed to these recipients or groups:\\r\\n\\r\\nfannyd@contoso.onmicrosoft.com (fannyd@contoso.onmicrosoft.com)\\r\\nYour message couldn't be delivered. Despite repeated attempts to deliver your message, querying the Domain Name System (DNS) for the rec&quot;,&#xD;&#xA;    &quot;importance&quot;:&quot;normal&quot;,&#xD;&#xA;    &quot;parentFolderId&quot;:&quot;AAMkADhAAAAAAEKAAA=&quot;,&#xD;&#xA;    &quot;conversationId&quot;:&quot;AAQkADhJzfbkARFhe5kKhjihSA=&quot;,&#xD;&#xA;    &quot;isDeliveryReceiptRequested&quot;:null,&#xD;&#xA;    &quot;isReadReceiptRequested&quot;:false,&#xD;&#xA;    &quot;isRead&quot;:false,&#xD;&#xA;    &quot;isDraft&quot;:false,&#xD;&#xA;    &quot;webLink&quot;:&quot;https://outlook.office365.com/owa/?ItemID=AAMkADhAAAW%2FVPeAAA%3D&amp;exvsurl=1&amp;viewmodel=ReadMessageItem&quot;,&#xD;&#xA;    &quot;inferenceClassification&quot;:&quot;focused&quot;,&#xD;&#xA;    &quot;body&quot;:{&#xD;&#xA;        &quot;contentType&quot;:&quot;html&quot;,&#xD;&#xA;        &quot;content&quot;:&quot;&lt;html&gt;&lt;/html&gt;&quot;&#xD;&#xA;    },&#xD;&#xA;    &quot;sender&quot;:{&#xD;&#xA;        &quot;emailAddress&quot;:{&#xD;&#xA;            &quot;name&quot;:&quot;Microsoft Outlook&quot;,&#xD;&#xA;            &quot;address&quot;:&quot;MicrosoftExchange329e71ec88ae4615bbc36ab6ce41109e@contoso.onmicrosoft.com&quot;&#xD;&#xA;        }&#xD;&#xA;    },&#xD;&#xA;    &quot;from&quot;:{&#xD;&#xA;        &quot;emailAddress&quot;:{&#xD;&#xA;            &quot;name&quot;:&quot;Microsoft Outlook&quot;,&#xD;&#xA;            &quot;address&quot;:&quot;MicrosoftExchange329e71ec88ae4615bbc36ab6ce41109e@contoso.onmicrosoft.com&quot;&#xD;&#xA;        }&#xD;&#xA;    },&#xD;&#xA;    &quot;toRecipients&quot;:[&#xD;&#xA;        {&#xD;&#xA;            &quot;emailAddress&quot;:{&#xD;&#xA;                &quot;name&quot;:&quot;fannyd@contoso.onmicrosoft.com&quot;,&#xD;&#xA;                &quot;address&quot;:&quot;fannyd@contoso.onmicrosoft.com&quot;&#xD;&#xA;            }&#xD;&#xA;        },&#xD;&#xA;        {&#xD;&#xA;            &quot;emailAddress&quot;:{&#xD;&#xA;                &quot;name&quot;:&quot;danas@contoso.onmicrosoft.com&quot;,&#xD;&#xA;                &quot;address&quot;:&quot;danas@contoso.onmicrosoft.com&quot;&#xD;&#xA;            }&#xD;&#xA;        }&#xD;&#xA;    ],&#xD;&#xA;    &quot;ccRecipients&quot;:[&#xD;&#xA;&#xD;&#xA;    ],&#xD;&#xA;    &quot;bccRecipients&quot;:[&#xD;&#xA;&#xD;&#xA;    ],&#xD;&#xA;    &quot;replyTo&quot;:[&#xD;&#xA;&#xD;&#xA;    ],&#xD;&#xA;    &quot;flag&quot;:{&#xD;&#xA;        &quot;flagStatus&quot;:&quot;notFlagged&quot;&#xD;&#xA;    }&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"reply\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n        <Parameter Name=\"comment\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"Nature of the data in the body of an entity. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"replyAll\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n        <Parameter Name=\"comment\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"Nature of the data in the body of an entity. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"send\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.message\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"The following example shows how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Length\" />\n                    <PropertyValue Property=\"Description\" String=\"* Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"202\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Mail.Send</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"reply\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.conversationThread\" />\n        <Parameter Name=\"post\" Type=\"microsoft.graph.post\" Nullable=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"202\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"copy\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n        <Parameter Name=\"parentReference\" Type=\"microsoft.graph.itemReference\" Nullable=\"true\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Returns details about how to [monitor the progress](../../../concepts/long_running_actions_overview.md) of the copy, upon accepting the request.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Response\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"202\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"createLink\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n        <Parameter Name=\"type\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Parameter Name=\"scope\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.permission\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"The following example requests a sharing link to be created for the DriveItem specified by {itemId} in the user's OneDrive.&#xD;&#xA;The sharing link is configured to be read-only and usable by anyone with the link.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"201\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;123ABC&quot;,&#xD;&#xA;  &quot;roles&quot;: [&quot;write&quot;],&#xD;&#xA;  &quot;link&quot;: {&#xD;&#xA;    &quot;type&quot;: &quot;view&quot;,&#xD;&#xA;    &quot;scope&quot;: &quot;anonymous&quot;,&#xD;&#xA;    &quot;webUrl&quot;: &quot;https://1drv.ms/A6913278E564460AA616C71B28AD6EB6&quot;,&#xD;&#xA;    &quot;application&quot;: {&#xD;&#xA;      &quot;id&quot;: &quot;1234&quot;,&#xD;&#xA;      &quot;displayName&quot;: &quot;Sample Application&quot;&#xD;&#xA;    },&#xD;&#xA;  }&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"OneDrive for Business and SharePoint support company sharable links.&#xD;&#xA;These are similar to anonymous links, except they only work for members of the owning organization.&#xD;&#xA;To create a company sharable link, use the **scope** parameter with a value of `organization`.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Creating company sharable links\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"201\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;123ABC&quot;,&#xD;&#xA;  &quot;roles&quot;: [&quot;write&quot;],&#xD;&#xA;  &quot;link&quot;: {&#xD;&#xA;    &quot;type&quot;: &quot;edit&quot;,&#xD;&#xA;    &quot;scope&quot;: &quot;organization&quot;,&#xD;&#xA;    &quot;webUrl&quot;: &quot;https://contoso-my.sharepoint.com/personal/ellen_contoso_com/...&quot;,&#xD;&#xA;    &quot;application&quot;: {&#xD;&#xA;      &quot;id&quot;: &quot;1234&quot;,&#xD;&#xA;      &quot;displayName&quot;: &quot;Sample Application&quot;&#xD;&#xA;    },&#xD;&#xA;  }&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"**Note:** Embed links are only supported for OneDrive personal.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Creating embeddable links\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"201\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;123ABC&quot;,&#xD;&#xA;  &quot;roles&quot;: [&quot;read&quot;],&#xD;&#xA;  &quot;link&quot;: {&#xD;&#xA;    &quot;type&quot;: &quot;embed&quot;,&#xD;&#xA;    &quot;webHtml&quot;: &quot;&lt;IFRAME src=\\&quot;https://onedrive.live.com/...\\&quot;&gt;&lt;/IFRAME&gt;&quot;,&#xD;&#xA;    &quot;webUrl&quot;: &quot;https://onedrive.live.com/...&quot;,&#xD;&#xA;    &quot;application&quot;: {&#xD;&#xA;      &quot;id&quot;: &quot;1234&quot;,&#xD;&#xA;      &quot;displayName&quot;: &quot;Sample Application&quot;&#xD;&#xA;    },&#xD;&#xA;  }&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"invite\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n        <Parameter Name=\"recipients\" Type=\"Collection(microsoft.graph.driveRecipient)\" Nullable=\"true\" />\n        <Parameter Name=\"message\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Parameter Name=\"requireSignIn\" Type=\"Edm.Boolean\" Nullable=\"true\" />\n        <Parameter Name=\"sendInvitation\" Type=\"Edm.Boolean\" Nullable=\"true\" />\n        <Parameter Name=\"roles\" Type=\"Collection(Edm.String)\" Nullable=\"true\" />\n        <ReturnType Type=\"Collection(microsoft.graph.permission)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"This example sends a sharing invitation to a user with email address 'ryan@contoso.com' with a message about a file being collaborated on.&#xD;&#xA;The invitation grants Ryan read-write access to the file.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;value&quot;: [&#xD;&#xA;    {&#xD;&#xA;      &quot;grantedTo&quot;: {&#xD;&#xA;        &quot;user&quot;: {&#xD;&#xA;          &quot;displayName&quot;: &quot;Ryan Gregg&quot;,&#xD;&#xA;          &quot;id&quot;: &quot;42F177F1-22C0-4BE3-900D-4507125C5C20&quot;&#xD;&#xA;        }&#xD;&#xA;      },&#xD;&#xA;      &quot;id&quot;: &quot;CCFC7CA3-7A19-4D57-8CEF-149DB9DDFA62&quot;,&#xD;&#xA;      &quot;invitation&quot;: {&#xD;&#xA;        &quot;email&quot;: &quot;ryan@contoso.com&quot;,&#xD;&#xA;        &quot;signInRequired&quot;: true&#xD;&#xA;      },&#xD;&#xA;      &quot;roles&quot;: [ &quot;write&quot; ]&#xD;&#xA;    }&#xD;&#xA;  ]&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"copyNotebook\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.notebook\" />\n        <Parameter Name=\"groupId\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Parameter Name=\"renameAs\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.onenoteOperation\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"application/json\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"202\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Create</String>\n                        <String>Notes.ReadWrite</String>\n                        <String>Notes.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Create</String>\n                        <String>Notes.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"copyToSection\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.onenotePage\" />\n        <Parameter Name=\"id\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Parameter Name=\"groupId\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.onenoteOperation\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"application/json\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"202\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Create</String>\n                        <String>Notes.ReadWrite</String>\n                        <String>Notes.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Create</String>\n                        <String>Notes.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"copyToNotebook\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.onenoteSection\" />\n        <Parameter Name=\"id\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Parameter Name=\"groupId\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Parameter Name=\"renameAs\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.onenoteOperation\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"application/json\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"202\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Create</String>\n                        <String>Notes.ReadWrite</String>\n                        <String>Notes.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Create</String>\n                        <String>Notes.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"copyToSectionGroup\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.onenoteSection\" />\n        <Parameter Name=\"id\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Parameter Name=\"groupId\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Parameter Name=\"renameAs\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.onenoteOperation\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Content-Type\" />\n                    <PropertyValue Property=\"Description\" String=\"application/json\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"202\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Create</String>\n                        <String>Notes.ReadWrite</String>\n                        <String>Notes.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.Create</String>\n                        <String>Notes.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Notes.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"closeSession\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbook\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"workbook-session-id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id to be closed\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"createSession\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbook\" />\n        <Parameter Name=\"persistChanges\" Type=\"Edm.Boolean\" Nullable=\"true\" />\n        <ReturnType Type=\"microsoft.graph.workbookSessionInfo\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"201\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;,&#xD;&#xA;  &quot;persistChanges&quot;: true&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"refreshSession\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbook\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"workbook-session-id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id to be refreshed\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"createUploadSession\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItem\" />\n        <Parameter Name=\"item\" Type=\"microsoft.graph.driveItemUploadableProperties\" Nullable=\"true\" />\n        <ReturnType Type=\"microsoft.graph.uploadSession\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Properties\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"if-match\" />\n                    <PropertyValue Property=\"Description\" String=\"If this request header is included and the eTag (or cTag) provided does not match the current etag on the item, a 412 Precondition Failed error response is returned.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;uploadUrl&quot;: &quot;https://sn3302.up.1drv.com/up/fe6987415ace7X4e1eF866337&quot;,&#xD;&#xA;  &quot;expirationDateTime&quot;: &quot;2015-01-29T09:21:55.523Z&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"restoreVersion\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.driveItemVersion\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"If successful, the API call returns a `204 No Content`.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Response\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Files.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite.All</String>\n                        <String>Sites.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"forward\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.post\" />\n        <Parameter Name=\"comment\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Parameter Name=\"toRecipients\" Type=\"Collection(microsoft.graph.recipient)\" Nullable=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"reply\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.post\" />\n        <Parameter Name=\"post\" Type=\"microsoft.graph.post\" Nullable=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Group.ReadWrite.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"add\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.workbookNamedItem)\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Parameter Name=\"reference\" Type=\"microsoft.graph.Json\" Nullable=\"true\" />\n        <Parameter Name=\"comment\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.workbookNamedItem\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;: &quot;https://graph.microsoft.com/v1.0/$metadata#workbookNamedItem&quot;,&#xD;&#xA;    &quot;@odata.type&quot;: &quot;#microsoft.graph.workbookNamedItem&quot;,&#xD;&#xA;    &quot;@odata.id&quot;: &quot;/users('ca41eb6e-5828-486b-ab52-c3bd1f7a4047')/drive/root/workbook/names(%27test5%27)&quot;,&#xD;&#xA;    &quot;comment&quot;: &quot;Comment for the named item&quot;,&#xD;&#xA;    &quot;name&quot;: &quot;test5&quot;,&#xD;&#xA;    &quot;scope&quot;: &quot;Workbook&quot;,&#xD;&#xA;    &quot;type&quot;: &quot;Range&quot;,&#xD;&#xA;    &quot;value&quot;: &quot;Sheet1!$F$15:$N$27&quot;,&#xD;&#xA;    &quot;visible&quot;: true&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Sites.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Sites.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"addFormulaLocal\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.workbookNamedItem)\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Parameter Name=\"formula\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Parameter Name=\"comment\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.workbookNamedItem\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;    &quot;@odata.context&quot;: &quot;https://graph.microsoft.com/v1.0/$metadata#workbookNamedItem&quot;,&#xD;&#xA;    &quot;@odata.type&quot;: &quot;#microsoft.graph.workbookNamedItem&quot;,&#xD;&#xA;    &quot;@odata.id&quot;: &quot;/users('ca41eb6e-5828-486b-ab52-c3bd1f7a4047')/drive/root/workbook/names(%27test7%27)&quot;,&#xD;&#xA;    &quot;comment&quot;: &quot;Comment for the named item&quot;,&#xD;&#xA;    &quot;name&quot;: &quot;test7&quot;,&#xD;&#xA;    &quot;scope&quot;: &quot;Workbook&quot;,&#xD;&#xA;    &quot;type&quot;: &quot;String&quot;,&#xD;&#xA;    &quot;value&quot;: &quot;0&quot;,&#xD;&#xA;    &quot;visible&quot;: true&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                        <String>Sites.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Sites.Read.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"add\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.workbookTable)\" />\n        <Parameter Name=\"address\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Parameter Name=\"hasHeaders\" Type=\"Edm.Boolean\" Nullable=\"true\" />\n        <ReturnType Type=\"microsoft.graph.workbookTable\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;99&quot;,&#xD;&#xA;  &quot;name&quot;: &quot;name-value&quot;,&#xD;&#xA;  &quot;showHeaders&quot;: true,&#xD;&#xA;  &quot;showTotals&quot;: true,&#xD;&#xA;  &quot;style&quot;: &quot;style-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"add\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.workbookWorksheet)\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.workbookWorksheet\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;,&#xD;&#xA;  &quot;position&quot;: 99,&#xD;&#xA;  &quot;name&quot;: &quot;name-value&quot;,&#xD;&#xA;  &quot;visibility&quot;: &quot;visibility-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"clearFilters\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookTable\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"convertToRange\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookTable\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"delete\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookTable\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"reapplyFilters\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookTable\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"delete\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookWorksheet\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"refreshAll\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.workbookPivotTable)\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"clear\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <Parameter Name=\"applyTo\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"delete\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <Parameter Name=\"shift\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"insert\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <Parameter Name=\"shift\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;address&quot;: &quot;address-value&quot;,&#xD;&#xA;  &quot;addressLocal&quot;: &quot;addressLocal-value&quot;,&#xD;&#xA;  &quot;cellCount&quot;: 99,&#xD;&#xA;  &quot;columnCount&quot;: 99,&#xD;&#xA;  &quot;columnIndex&quot;: 99,&#xD;&#xA;  &quot;valueTypes&quot;: &quot;valueTypes-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"merge\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <Parameter Name=\"across\" Type=\"Edm.Boolean\" Nullable=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"unmerge\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"add\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.workbookTableColumn)\" />\n        <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"true\" />\n        <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" Nullable=\"true\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.workbookTableColumn\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;id&quot;: 99,&#xD;&#xA;  &quot;name&quot;: &quot;name-value&quot;,&#xD;&#xA;  &quot;index&quot;: 99,&#xD;&#xA;  &quot;values&quot;: &quot;values-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"add\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.workbookTableRow)\" />\n        <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"true\" />\n        <Parameter Name=\"values\" Type=\"microsoft.graph.Json\" Nullable=\"true\" />\n        <ReturnType Type=\"microsoft.graph.workbookTableRow\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"In this example two rows of data are inserted at the end of the table. \" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;index&quot;: 99,&#xD;&#xA;  &quot;values&quot;: &quot;values-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"In this example two rows of data are inserted at the end of the table. \" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;index&quot;: 99,&#xD;&#xA;  &quot;values&quot;: &quot;values-value&quot;&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"apply\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookTableSort\" />\n        <Parameter Name=\"fields\" Type=\"Collection(microsoft.graph.workbookSortField)\" Nullable=\"true\" />\n        <Parameter Name=\"matchCase\" Type=\"Edm.Boolean\" Nullable=\"true\" />\n        <Parameter Name=\"method\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"clear\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookTableSort\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"reapply\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookTableSort\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"add\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.workbookChart)\" />\n        <Parameter Name=\"type\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Parameter Name=\"sourceData\" Type=\"microsoft.graph.Json\" Nullable=\"true\" />\n        <Parameter Name=\"seriesBy\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.workbookChart\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" String=\"{&#xD;&#xA;  &quot;id&quot;: &quot;id-value&quot;,&#xD;&#xA;  &quot;height&quot;: 99,&#xD;&#xA;  &quot;left&quot;: 99&#xD;&#xA;}&#xA;\" />\n                          <PropertyValue Property=\"Description\" String=\"application/json\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"protect\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookWorksheetProtection\" />\n        <Parameter Name=\"options\" Type=\"microsoft.graph.workbookWorksheetProtectionOptions\" Nullable=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"unprotect\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookWorksheetProtection\" />\n        <Parameter Name=\"password\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"refresh\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookPivotTable\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"restoreVersion\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.listItemVersion\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"If successful, the API call returns a `204 No Content`.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Response\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"204\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Sites.ReadWrite.All</String>\n                        <String>Sites.Manage.All</String>\n                        <String>Sites.FullControl.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (personal Microsoft account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>n/a</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Application\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Sites.ReadWrite.All</String>\n                        <String>Sites.Manage.All</String>\n                        <String>Sites.FullControl.All</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"autofitColumns\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRangeFormat\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"autofitRows\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRangeFormat\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"apply\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRangeSort\" />\n        <Parameter Name=\"fields\" Type=\"Collection(microsoft.graph.workbookSortField)\" Nullable=\"true\" />\n        <Parameter Name=\"matchCase\" Type=\"Edm.Boolean\" Nullable=\"true\" />\n        <Parameter Name=\"hasHeaders\" Type=\"Edm.Boolean\" Nullable=\"true\" />\n        <Parameter Name=\"orientation\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Parameter Name=\"method\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"delete\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookTableColumn\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"delete\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookTableRow\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"delete\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookChart\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"setData\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookChart\" />\n        <Parameter Name=\"sourceData\" Type=\"microsoft.graph.Json\" Nullable=\"true\" />\n        <Parameter Name=\"seriesBy\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"setPosition\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookChart\" />\n        <Parameter Name=\"startCell\" Type=\"microsoft.graph.Json\" Nullable=\"true\" />\n        <Parameter Name=\"endCell\" Type=\"microsoft.graph.Json\" Nullable=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"clear\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookRangeFill\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"apply\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookFilter\" />\n        <Parameter Name=\"criteria\" Type=\"microsoft.graph.workbookFilterCriteria\" Nullable=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"clear\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookFilter\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"clear\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookChartFill\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"setSolidColor\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookChartFill\" />\n        <Parameter Name=\"color\" Type=\"Edm.String\" Nullable=\"true\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"clear\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.workbookChartLineFormat\" />\n        <Annotation Term=\"Org.OData.Core.V1.HttpRequests\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"Description\" String=\"Here is an example of how to call this API.\" />\n              <PropertyValue Property=\"MethodDescription\" String=\"Example\" />\n              <PropertyValue Property=\"MethodType\" String=\"POST\" />\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Authorization\" />\n                    <PropertyValue Property=\"Description\" String=\"Bearer {token}. Required.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"Workbook-Session-Id\" />\n                    <PropertyValue Property=\"Description\" String=\"Workbook session Id that determines if changes are persisted or not. Optional.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"CustomQueryOptions\">\n                <Collection />\n              </PropertyValue>\n              <PropertyValue Property=\"HttpResponses\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"ResponseCode\" String=\"200\" />\n                    <PropertyValue Property=\"Examples\">\n                      <Collection>\n                        <Record Type=\"Org.OData.Core.V1.InlineExample\">\n                          <PropertyValue Property=\"InlineValue\" />\n                          <PropertyValue Property=\"Description\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"SecuritySchemes\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"AuthorizationSchemeName\" String=\"Delegated (work or school account)\" />\n                    <PropertyValue Property=\"RequiredScopes\">\n                      <Collection>\n                        <String>Files.ReadWrite</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Term Name=\"conflictBehavior\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.driveItemUploadableProperties\" />\n      <Term Name=\"conflictBehavior\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.driveItem\">\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The conflict resolution behavior for actions that create a new item. You can use the values fail, replace, or rename. The default for PUT is replace. An item will never be returned with this annotation. Write-only.\" />\n      </Term>\n      <Term Name=\"downloadUrl\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.driveItem\">\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"A URL that can be used to download this file's content. Authentication is not required with this URL. Read-only.\" />\n      </Term>\n      <Term Name=\"sourceUrl\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.driveItem\">\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"When issuing a PUT request, this instance annotation can be used to instruct the service to download the contents of the URL, and store it as the file. Write-only.\" />\n      </Term>\n      <Annotations Target=\"microsoft.graph.GraphService\">\n        <Annotation Term=\"Org.OData.Authorization.V1.Authorizations\">\n\t\t  <Collection>\n\t\t\t<Record Type=\"Org.OData.Authorization.V1.OAuth2Implicit\">\n\t\t\t\t<PropertyValue Property=\"Name\" String=\"Delegated (work or school account)\"/>\n\t\t\t\t<PropertyValue Property=\"AuthorizationUrl\" String=\"https://graph.microsoft.com\" />\n\t\t\t\t<PropertyValue Property=\"Scopes\">\n\t\t\t\t\t<Collection>\n\t\t\t\t\t\t<!-- #Delegated -->\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Bookings.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Allows an app to read Bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user. Intended for read-only applications. Typical target user is the customer of a booking business. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Bookings.ReadWrite.Appointments\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Allows an app to read and write Bookings appointments and customers, and additionally allows reading businesses, services, and staff on behalf of the signed-in user. Intended for scheduling applications which need to manipulate appointments and customers. Cannot change fundamental information about the booking business, nor its services and staff members. Typical target user is the customer of a booking business.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Bookings.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Allows an app to read and write Bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user. Does not allow create, delete, or publish of Bookings businesses. Intended for management applications that manipulate existing businesses, their services and staff members. Cannot create, delete, or change the publishing status of a booking business. Typical target user is the support staff of an organization.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Bookings.Manage\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Allows an app to read, write, and manage Bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user. . Allows the app to have full access. Intended for a full management experience. Typical target user is the administrator of an organization.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Calendars.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read user calendars .Allows the app to read events in user calendars. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Calendars.Read.Shared\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read user and shared calendars .Allows the app to read events in all calendars that the user can access, including delegate and shared calendars. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Calendars.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Have full access to user calendars .Allows the app to create, read, update, and delete events in user calendars. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Calendars.ReadWrite.Shared\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read and write user and shared calendars .Allows the app to create, read, update and delete events in all calendars the user has permissions to access. This includes delegate and shared calendars.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Contacts.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user contacts  .Allows the app to read user contacts. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Contacts.Read.Shared\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read user and shared contacts .Allows the app to read contacts that the user has permissions to access, including the user's own and shared contacts. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Contacts.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Have full access to user contacts .Allows the app to create, read, update, and delete user contacts. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Contacts.ReadWrite.Shared\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read and write user and shared contacts .Allows the app to create, read, update and delete contacts that the user has permissions to, including the user's own and shared contacts. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Device.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read user devices .Allows the app to read a user's list of devices on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Device.Command\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Communicate with user devices .Allows the app to launch another app or communicate with another app on a user's device on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Directory.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read directory data. Allows the app to read data in your organization's directory, such as users, groups and apps.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Directory.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read and write directory data. Allows the app to read and write data in your organization's directory, such as users, and groups. It does not allow the app to delete users or groups, or reset user passwords. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Directory.AccessAsUser.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Access directory as the signed-in user. Allows the app to have the same access to information in the directory as the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduAdministration.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read education app settings. Allows the app to read education app settings on behalf of the user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduAdministration.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Manage education app settings. Allows the app to manage education app settings on behalf of the user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduAssignments.ReadBasic\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read users' class assignments without grades. Allows the app to read assignments without grades on behalf of the user \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduAssignments.ReadWriteBasic\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read and write users' class assignments without grades. Allows the app to read and write assignments without grades on behalf of the user \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduAssignments.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read users' view of class assignments and their grades. Allows the app to read assignments and their grades on behalf of the user\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduAssignments.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read and write users' view of class assignments and their grades. Allows the app to read and write assignments and their grades on behalf of the user\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduRostering.ReadBasic\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read a limited subset of users' view of the roster. Allows the app to read a limited subset of the data from the  structure of schools and classes in an organization's roster and  education-specific information about users to be read on behalf of the user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user files. Allows the app to read the signed-in user's files. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all files that user can access. Allows the app to read all files the signed-in user can access. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Have full access to user files. Allows the app to read, create, update, and delete the signed-in user's files. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Have full access to all files user can access. Allows the app to read, create, update, and delete all files the signed-in user can access. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.ReadWrite.AppFolder\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Have full access to the application's folder (preview). (Preview) Allows the app to read, create, update, and delete files in the application's folder. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.Read.Selected\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read files that the user selects. **Limited support in Microsoft Graph; see Remarks** . (Preview) Allows the app to read files that the user selects. The app has access for several hours after the user selects a file. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.ReadWrite.Selected\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write files that the user selects. **Limited support in Microsoft Graph; see Remarks** . (Preview) Allows the app to read and write files that the user selects. The app has access for several hours after the user selects a file. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Group.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all groups. Allows the app to list groups, and to read their properties and all group memberships on behalf of the signed-in user. Also allows the app to read calendar, conversations, files, and other group content for all groups the signed-in user can access. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Group.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write all groups. Allows the app to create groups and read all group properties and memberships on behalf of the signed-in user. Additionally allows group owners to manage their groups and allows group members to update group content. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"IdentityRiskEvent.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"  Read identity risk event information. Allows the app to read identity risk event information for all users in your organization on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"IdentityProvider.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"  Read identity provider information. Allows the app to read identity providers configured in your Azure AD or Azure AD B2C tenant on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"IdentityProvider.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"  Read and write identity provider information. Allows the app to read or write identity providers configured in your Azure AD or Azure AD B2C tenant on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementApps.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read Microsoft Intune apps. Allows the app to read the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementApps.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write Microsoft Intune apps. Allows the app to read and write the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementConfiguration.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read Microsoft Intune device configuration and policies. Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementConfiguration.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write Microsoft Intune device configuration and policies. Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementManagedDevices.PrivilegedOperations.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Perform user-impacting remote actions on Microsoft Intune devices. Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementManagedDevices.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read Microsoft Intune devices. Allows the app to read the properties of devices managed by Microsoft Intune. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementManagedDevices.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write Microsoft Intune devices. Allows the app to read and write the properties of devices managed by Microsoft Intune. Does not allow high impact operations such as remote wipe and password reset on the device’s owner. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementRBAC.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read Microsoft Intune RBAC settings. Allows the app to read the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementRBAC.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write Microsoft Intune RBAC settings. Allows the app to read and write the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementServiceConfig.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read Microsoft Intune configuration. Allows the app to read Intune service properties including device enrollment and third party service connection configuration. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementServiceConfig.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write Microsoft Intune configuration. Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Mail.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user mail. Allows the app to read email in user mailboxes. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Mail.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write access to user mail. Allows the app to create, read, update, and delete email in user mailboxes. Does not include permission to send mail.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Mail.Read.Shared\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user and shared mail. Allows the app to read mail that the user can access, including the user's own and shared mail. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Mail.ReadWrite.Shared\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write user and shared mail. Allows the app to create, read, update, and delete mail that the user has permission to access, including the user's own and shared mail. Does not include permission to send mail. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Mail.Send\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Send mail as a user. Allows the app to send mail as users in the organization. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Mail.Send.Shared\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Send mail on behalf of others. Allows the app to send mail as the signed-in user, including sending on-behalf of others. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"MailboxSettings.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Read user mailbox settings. Allows the app to the read user's mailbox settings. Does not include permission to send mail. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"MailboxSettings.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Read and write user mailbox settings. Allows the app to create, read, update, and delete user's mailbox settings. Does not include permission to directly send mail, but allows the app to create rules that can forward or redirect messages. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Member.Read.Hidden\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read hidden memberships. Allows the app to read the memberships of hidden groups and administrative units on behalf of the signed-in user, for those hidden groups and administrative units that the signed-in user has access to. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user OneNote notebooks. Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.Create\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Create user OneNote notebooks. Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write user OneNote notebooks. Allows the app to read, share, and modify OneNote notebooks on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all OneNote notebooks that user can access. Allows the app to read OneNote notebooks that the signed-in user has access to in the organization. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write all OneNote notebooks that user can access. Allows the app to read, share, and modify OneNote notebooks that the signed-in user has access to in the organization.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.ReadWrite.CreatedByApp\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Limited notebook access (deprecated). **Deprecated** .Do not use. No privileges are granted by this permission. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"email\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"View users' email address. Allows the app to read your users' primary email address. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"offline_access\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Access user's data anytime. Allows the app to read and update user data, even when they are not currently using the app.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"openid\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Sign users in. Allows users to sign in to the app with their work or school accounts and allows the app to see basic user profile information.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"profile\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"View users' basic profile. Allows the app to see your users' basic profile (name, picture, user name).\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"People.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read users' relevant people lists. Allows the app to read a scored list of people relevant to the signed-in user. The list can include local contacts, contacts from social networking or your organization's directory, and people from recent communications (such as email and Skype). \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"People.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all users' relevant people lists. Allows the app to read a scored list of people relevant to the signed-in user or other users in the signed-in user's organization. The list can include local contacts, contacts from social networking or your organization's directory, and people from recent communications (such as email and Skype). Also allows the app to search the entire directory of the signed-in user's organization. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Reports.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all usage reports. Allows an app to read all service usage reports without a signed-in user. Services that provide usage reports include Office 365 and Azure Active Directory. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"SecurityEvents.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Read your organization’s security events. Allows the app to read your organization’s security events on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"SecurityEvents.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and update your organization’s security events. Allows the app to read your organization’s security events on behalf of the signed-in user. Also allows the app to update editable properties in security events on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Sites.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read items in all site collections. Allows the app to read documents and list items in all site collections on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Sites.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write items in all site collections. Allows the app to edit or delete documents and list items in all site collections on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Sites.Manage.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Create, edit, and delete items and lists in all site collections. Allows the app to manage and create lists, documents, and list items in all site collections on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Sites.FullControl.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Have full control of all site collections. Allows the app to have full control to SharePoint sites in all site collections on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Tasks.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user tasks. Allows the app to read user tasks. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Tasks.Read.Shared\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user and shared tasks. Allows the app to read tasks a user has permissions to access, including their own and shared tasks. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Tasks.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Create, read, update and delete user tasks and containers. Allows the app to create, read, update and delete tasks and containers (and tasks in them) that are assigned to or shared with the signed-in user.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Tasks.ReadWrite.Shared\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write user and shared tasks. Allows the app to create, read, update, and delete tasks a user has permissions to, including their own and shared tasks. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Agreement.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all terms of use agreements. Allows the app to read terms of use agreements on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Agreement.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write all terms of use agreements. Allows the app to read and write terms of use agreements on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"AgreementAcceptance.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user terms of use acceptance statuses. Allows the app to read terms of use acceptance statuses on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"AgreementAcceptance.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read terms of use acceptance statuses that user can access. Allows the app to read terms of use acceptance statuses on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Sign-in and read user profile. Allows users to sign-in to the app, and allows the app to read the profile of signed-in users. It also allows the app to read basic company information of signed-in users.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write access to user profile. Allows the app to read the signed-in user's full profile. It also allows the app to update the signed-in user's profile information on their behalf. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.ReadBasic.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all users' basic profiles. Allows the app to read a basic set of profile properties of other users in your organization on behalf of the signed-in user. This includes display name, first and last name, email address, open extensions and photo. Also allows the app to read the full profile of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Read all users' full profiles. Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Read and write all users' full profiles. Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. Also allows the app to create and delete users as well as reset user passwords on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Invite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Invite guest users to the organization. Allows the app to invite guest users to your organization, on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Export.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Export users' data. Allows the app to export an organizational user's data, when performed by a Company Administrator.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"UserActivity.ReadWrite.CreatedByApp\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read and write app activity to users' activity feed .Allows the app to read and report the signed-in user's activity in the app. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Collection>\n\t\t\t\t</PropertyValue>\n\t\t\t\t<PropertyValue Property=\"RefreshUrl\" String=\"https://graph.microsoft.com\" />\n\t\t\t</Record>\n\t\t\t<Record Type=\"Org.OData.Authorization.V1.OAuth2Implicit\">\n\t\t\t\t<PropertyValue Property=\"Name\" String=\"DelegatedPersonal\"/>\n\t\t\t\t<PropertyValue Property=\"AuthorizationUrl\" String=\"https://graph.microsoft.com\" />\n\t\t\t\t<PropertyValue Property=\"Scopes\">\n\t\t\t\t\t<Collection>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Calendars.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read user calendars .Allows the app to read events in user calendars. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Calendars.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Have full access to user calendars .Allows the app to create, read, update, and delete events in user calendars. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Contacts.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read user contacts  .Allows the app to read user contacts. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Contacts.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Have full access to user contacts .Allows the app to create, read, update, and delete user contacts. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Device.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read user devices .Allows the app to read a user's list of devices on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Device.Command\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Communicate with user devices .Allows the app to launch another app or communicate with another app on a user's device on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user files. Allows the app to read the signed-in user's files. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all files that user can access. Allows the app to read all files the signed-in user can access. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Have full access to user files. Allows the app to read, create, update, and delete the signed-in user's files. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Have full access to all files user can access. Allows the app to read, create, update, and delete all files the signed-in user can access. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Mail.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write access to user mail. Allows the app to create, read, update, and delete email in user mailboxes. Does not include permission to send mail.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Member.Read.Hidden\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all hidden memberships. Allows the app to read the memberships of hidden groups and administrative units without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user OneNote notebooks. Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.Create\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Create user OneNote notebooks. Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write user OneNote notebooks. Allows the app to read, share, and modify OneNote notebooks on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all OneNote notebooks that user can access. Allows the app to read OneNote notebooks that the signed-in user has access to in the organization. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Tasks.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user tasks. Allows the app to read user tasks. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Tasks.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Create, read, update and delete user tasks and containers. Allows the app to create, read, update and delete tasks and containers (and tasks in them) that are assigned to or shared with the signed-in user.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Sign-in and read user profile. Allows users to sign-in to the app, and allows the app to read the profile of signed-in users. It also allows the app to read basic company information of signed-in users.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write access to user profile. Allows the app to read the signed-in user's full profile. It also allows the app to update the signed-in user's profile information on their behalf. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.ReadBasic.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all users' basic profiles. Allows the app to read a basic set of profile properties of other users in your organization on behalf of the signed-in user. This includes display name, first and last name, email address, open extensions and photo. Also allows the app to read the full profile of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Read all users' full profiles. Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Read and write all users' full profiles. Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. Also allows the app to create and delete users as well as reset user passwords on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Invite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Invite guest users to the organization. Allows the app to invite guest users to your organization, on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Export.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Export users' data. Allows the app to export an organizational user's data, when performed by a Company Administrator.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"UserActivity.ReadWrite.CreatedByApp\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read and write app activity to users' activity feed .Allows the app to read and report the signed-in user's activity in the app. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Collection>\n\t\t\t\t</PropertyValue>\n\t\t\t\t<PropertyValue Property=\"RefreshUrl\" String=\"https://graph.microsoft.com\" />\n\t\t\t</Record>\n\t\t\t<Record Type=\"Org.OData.Authorization.V1.OAuth2Implicit\">\n\t\t\t\t<PropertyValue Property=\"Name\" String=\"Application\"/>\n\t\t\t\t<PropertyValue Property=\"AuthorizationUrl\" String=\"https://graph.microsoft.com\" />\n\t\t\t\t<PropertyValue Property=\"Scopes\">\n\t\t\t\t\t<Collection>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Application.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write all apps. Allows the calling app to create, and manage (read, update, update application secrets and delete) applications and service principals without a signed-in user. Does not allow management of consent grants or application assignments to users or groups. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Application.ReadWrite.OwnedBy\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Manage apps that this app creates or owns. Allows the calling app to create other applications and service principals, and fully manage those applications and service principals (read, update, update application secrets and delete), without a signed-in user. It cannot update any applications that it is not an owner of. Does not allow management of consent grants or application assignments to users or groups. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Calendars.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read calendars in all mailboxes .Allows the app to read events of all calendars without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Calendars.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read and write calendars in all mailboxes .Allows the app to create, read, update, and delete events of all calendars without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Contacts.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read contacts in all mailboxes .Allows the app to read all contacts in all mailboxes without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Contacts.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read and write contacts in all mailboxes .Allows the app to create, read, update, and delete all contacts in all mailboxes without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Device.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read and write devices .Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion, or update of device alternative security identifiers. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Directory.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read directory data. Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Directory.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write directory data. Allows the app to read and write data in your organization's directory, such as users, and groups, without a signed-in user. Does not allow user or group deletion. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduAssignments.ReadBasic.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read class assignments without grades.Allows the app to read assignments without grades for all users\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduAssignments.ReadWriteBasic.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write class assignments without grades. Allows the app to read and write assignments without grades for all users\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduAssignments.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read class assignments with grades. Allows the app to read assignments and their grades for all users \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduAssignments.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write class assignments with grades. Allows the app to read and write assignments and their grades for all users \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduRostering.ReadBasic.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read a limited subset of the organization's roster. Allows the app to read a limited subset of both the structure of schools and classes in an organization's roster and education-specific information about all users. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduRostering.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read the organization's roster. Allows the app to read the structure of schools and classes in the organization's roster and education-specific information about all users to be read. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduRostering.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write the organization's roster. Allows the app to read and write the structure of schools and classes in the organization's roster and education-specific information about all users to be read and written. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read files in all site collections. Allows the app to read all files in all site collections without a signed in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write files in all site collections. Allows the app to read, create, update, and delete all files in all site collections without a signed in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Group.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all groups. Allows the app to read memberships for all groups without a signed-in user. > **NOTE:** that not all group API supports access using app-only permissions. See [known issues](../concepts/known_issues.md) for examples. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Group.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write all groups. Allows the app to create groups, read and update group memberships, and delete groups. All of these operations can be performed by the app without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"IdentityRiskEvent.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"  Read identity risk event information. Allows the app to read identity risk event information for all users in your organization without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Mail.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read mail in all mailboxes. Allows the app to read mail in all mailboxes without a signed-in user.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Mail.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write mail in all mailboxes. Allows the app to create, read, update, and delete mail in all mailboxes without a signed-in user. Does not include permission to send mail. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Mail.Send\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Send mail as any user. Allows the app to send mail as any user without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"MailboxSettings.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Read all user mailbox settings. Allows the app to read user's mailbox settings without a signed-in user. Does not include permission to send mail. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"MailboxSettings.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write all user mailbox settings. Allows the app to create, read, update, and delete user's mailbox settings without a signed-in user. Does not include permission to send mail. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all OneNote notebooks. Allows the app to read all the OneNote notebooks in your organization, without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write all OneNote notebooks. Allows the app to read, share, and modify all the OneNote notebooks in your organization, without a signed-in user.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"People.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all users' relevant people lists. Allows the app to read a scored list of people relevant to the signed-in user or other users in the signed-in user's organization. .The list can include local contacts, contacts from social networking or your organization's directory, and people from recent communications (such as email and Skype). Also allows the app to search the entire directory of the signed-in user's organization. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Reports.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all usage reports. Allows an app to read all service usage reports without a signed-in user. Services that provide usage reports include Office 365 and Azure Active Directory. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"SecurityEvents.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Read your organization’s security events. Allows the app to read your organization’s security events. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"SecurityEvents.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and update your organization’s security events. Allows the app to read your organization’s security events. Also allows the app to update editable properties in security events. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Sites.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read items in all site collections. Allows the app to read documents and list items in all site collections without a signed in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Sites.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write items in all site collections. Allows the app to create, read, update, and delete documents and list items in all site collections without a signed in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Sites.Manage.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Have full control of all site collections. Allows the app to manage and create lists, documents, and list items in all site collections without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Sites.FullControl.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Create, edit, and delete items and lists in all site collections. Allows the app to have full control to SharePoint sites in all site collections without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all users' full profiles. Allows the app to read the full set of profile properties, group membership, reports and managers of other users in your organization, without a signed-in user.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"  Read and write all users' full profiles. Allows the app to read and write the full set of profile properties, group membership, reports and managers of other users in your organization, without a signed-in user. Also allows the app to create and delete non-administrative users. Does not allow reset of user passwords. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Invite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Invite guest users to the organization. Allows the app to invite guest users to your organization, without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Export.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Export users' data. Allows the app to export organizational users' data, without a signed-in user.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Collection>\n\t\t\t\t</PropertyValue>\n\t\t\t\t<PropertyValue Property=\"RefreshUrl\" String=\"https://graph.microsoft.com\" />\n\t\t\t</Record>\n\t\t  </Collection>\n\t    </Annotation>\n      </Annotations>\n    </Schema>\n    <Schema Namespace=\"Org.OData.Core.V1\" Alias=\"Core\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <Term Name=\"HttpRequests\" Type=\"Collection(Core.HttpRequest)\" AppliesTo=\"EntitySet Singleton ActionImport FunctionImport Action Function\">\n       <Annotation Term=\"Core.Description\" String=\"Describes possible HTTP requests\" />\n       <Annotation Term=\"Core.LongDescription\" String=\"The list need not be complete. It may be used to generate API documentation, so restricting it to the most common and most important responses may increase readability.\" />\n      </Term>\n      <ComplexType Name=\"HttpRequest\">\n        <Property Name=\"Description\" Type=\"Edm.String\" />\n        <!-- text such as \"For a specific user:\" to describe the http request-->\n        <Property Name=\"MethodDescription\" Type=\"Edm.String\" /> <!-- map to: opertaion#summary or operation#operationID??? -->\n        <Property Name=\"MethodType\" Type=\"Edm.String\" /> <!-- GET/POST/PATCH/DELETE -->\n        <Property Name=\"CustomQueryOptions\" Type=\"Collection(Core.CustomParameter)\" />\n        <Property Name=\"CustomHeaders\" Type=\"Collection(Core.CustomParameter)\" />    <!-- Map to Parameter in Operation as Header object.-->\n        <Property Name=\"HttpResponses\" Type=\"Collection(Core.HttpResponse)\" />    <!--  Map to Response object in Operation.     -->\n        <Property Name=\"SecuritySchemes\" Type=\"Collection(Auth.SecurityScheme)\"/>\n      </ComplexType>\n      <ComplexType Name=\"HttpResponse\">\n        <Property Name=\"ResponseCode\" Type=\"Edm.String\" />\n        <Property Name=\"Examples\" Type=\"Collection(Core.Example)\" />\n        <Property Name=\"Description\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"CustomParameter\">\n        <Property Name=\"Name\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"Description\" Type=\"Edm.String\" />\n        <Property Name=\"DocumentationURL\" Type=\"Edm.String\" />\n        <Property Name=\"Required\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"ExampleValues\" Type=\"Collection(Core.Example)\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"Example\" Abstract=\"true\">\n        <Property Name=\"Description\" Type=\"Edm.String\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"ExternalExample\" BaseType=\"Core.Example\">\n        <Property Name=\"ExternalValue\" Type=\"Edm.String\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"InlineExample\" BaseType=\"Core.Example\">\n        <Property Name=\"InlineValue\" Type=\"Edm.String\" Nullable=\"false\" />\n      </ComplexType>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>"
  },
  {
    "path": "docs/graphSecurityScheme/GraphSchemes.md",
    "content": "#Delegated\n\n| _Bookings.Read.All_ |  Allows an app to read Bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user. | Intended for read-only applications. Typical target user is the customer of a booking business. | No | No |\n| _Bookings.ReadWrite.Appointments_ | Allows an app to read and write Bookings appointments and customers, and additionally allows reading businesses, services, and staff on behalf of the signed-in user. | Intended for scheduling applications which need to manipulate appointments and customers. Cannot change fundamental information about the booking business, nor its services and staff members. Typical target user is the customer of a booking business.| No | No |\n| _Bookings.ReadWrite.All_ | Allows an app to read and write Bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user. Does not allow create, delete, or publish of Bookings businesses. | Intended for management applications that manipulate existing businesses, their services and staff members. Cannot create, delete, or change the publishing status of a booking business. Typical target user is the support staff of an organization.| No | No |\n| _Bookings.Manage_ | Allows an app to read, write, and manage Bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user.  | Allows the app to have full access. <br>Intended for a full management experience. Typical target user is the administrator of an organization.| No | No |\n\n\n| _Calendars.Read_ |Read user calendars |Allows the app to read events in user calendars. |No | Yes |\n| _Calendars.Read.Shared_ |Read user and shared calendars |Allows the app to read events in all calendars that the user can access, including delegate and shared calendars. |No | No |\n| _Calendars.ReadWrite_ |Have full access to user calendars |Allows the app to create, read, update, and delete events in user calendars. |No | Yes |\n| _Calendars.ReadWrite.Shared_ |Read and write user and shared calendars |Allows the app to create, read, update and delete events in all calendars the user has permissions to access. This includes delegate and shared calendars.|No | No |\n\n|_Contacts.Read_ |Read user contacts  |Allows the app to read user contacts. |No | Yes |\n|_Contacts.Read.Shared_ |Read user and shared contacts |Allows the app to read contacts that the user has permissions to access, including the user's own and shared contacts. |No |No|\n|_Contacts.ReadWrite_ |Have full access to user contacts |Allows the app to create, read, update, and delete user contacts. |No |Yes|\n|_Contacts.ReadWrite.Shared_ |Read and write user and shared contacts |Allows the app to create, read, update and delete contacts that the user has permissions to, including the user's own and shared contacts. |No |No|\n\n|_Device.Read_ |Read user devices |Allows the app to read a user's list of devices on behalf of the signed-in user. |No | Yes |\n|_Device.Command_ |Communicate with user devices |Allows the app to launch another app or communicate with another app on a user's device on behalf of the signed-in user. |No | Yes |\n\n| _Directory.Read.All_ |Read directory data | Allows the app to read data in your organization's directory, such as users, groups and apps. **Note**: Users may consent to applications that require this permission if the application is registered in their own organization’s tenant.| Yes | No |\n| _Directory.ReadWrite.All_ |Read and write directory data | Allows the app to read and write data in your organization's directory, such as users, and groups. It does not allow the app to delete users or groups, or reset user passwords. | Yes | No |\n| _Directory.AccessAsUser.All_ |Access directory as the signed-in user  | Allows the app to have the same access to information in the directory as the signed-in user. | Yes | No |\n\n|EduAdministration.Read | Read education app settings |  Allows the app to read education app settings on behalf of the user. | Yes | No |\n|EduAdministration.ReadWrite | Manage education app settings | Allows the app to manage education app settings on behalf of the user. | Yes | No |\n|EduAssignments.ReadBasic | Read users' class assignments without grades | Allows the app to read assignments without grades on behalf of the user | Yes | No |\n|EduAssignments.ReadWriteBasic | Read and write users' class assignments without grades | Allows the app to read and write assignments without grades on behalf of the user | Yes | No |\n|EduAssignments.Read | Read users' view of class assignments and their grades | Allows the app to read assignments and their grades on behalf of the user| Yes | No |\n|EduAssignments.ReadWrite | Read and write users' view of class assignments and their grades | Allows the app to read and write assignments and their grades on behalf of the user|Yes | No |\n|EduRostering.ReadBasic| Read a limited subset of users' view of the roster | Allows the app to read a limited subset of the data from the  structure of schools and classes in an organization's roster and  education-specific information about users to be read on behalf of the user.  | Yes  | No |\n\n| _Files.Read_ | Read user files | Allows the app to read the signed-in user's files. | No | Yes |\n| _Files.Read.All_ | Read all files that user can access | Allows the app to read all files the signed-in user can access. | No | Yes |\n| _Files.ReadWrite_  | Have full access to user files | Allows the app to read, create, update, and delete the signed-in user's files. | No| Yes |\n| _Files.ReadWrite.All_ | Have full access to all files user can access | Allows the app to read, create, update, and delete all files the signed-in user can access. | No | Yes |\n| _Files.ReadWrite.AppFolder_ | Have full access to the application's folder (preview) | (Preview) Allows the app to read, create, update, and delete files in the application's folder. | No | No |\n| _Files.Read.Selected_  | Read files that the user selects | **Limited support in Microsoft Graph; see Remarks** <br/> (Preview) Allows the app to read files that the user selects. The app has access for several hours after the user selects a file.  | No | No |\n| _Files.ReadWrite.Selected_ | Read and write files that the user selects | **Limited support in Microsoft Graph; see Remarks** <br/> (Preview) Allows the app to read and write files that the user selects. The app has access for several hours after the user selects a file. | No | No |\n\n| _Group.Read.All_ |    Read all groups | Allows the app to list groups, and to read their properties and all group memberships on behalf of the signed-in user.  Also allows the app to read calendar, conversations, files, and other group content for all groups the signed-in user can access. | Yes | No |\n| _Group.ReadWrite.All_ |    Read and write all groups| Allows the app to create groups and read all group properties and memberships on behalf of the signed-in user.  Additionally allows group owners to manage their groups and allows group members to update group content. | Yes | No |\n\n| _IdentityRiskEvent.Read.All_ |   Read identity risk event information  | Allows the app to read identity risk event information for all users in your organization on behalf of the signed-in user. | Yes | No |\n\n| _IdentityProvider.Read.All_ |   Read identity provider information  | Allows the app to read identity providers configured in your Azure AD or Azure AD B2C tenant on behalf of the signed-in user. | Yes | No |\n| _IdentityProvider.ReadWrite.All_ |   Read and write identity provider information  |  Allows the app to read or write identity providers configured in your Azure AD or Azure AD B2C tenant on behalf of the signed-in user. | Yes | No |\n\n|_DeviceManagementApps.Read.All_ | Read Microsoft Intune apps | Allows the app to read the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune. | Yes | No |\n|_DeviceManagementApps.ReadWrite.All_ | Read and write Microsoft Intune apps | Allows the app to read and write the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune. | Yes | No |\n|_DeviceManagementConfiguration.Read.All_ | Read Microsoft Intune device configuration and policies | Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups. | Yes | No |\n|_DeviceManagementConfiguration.ReadWrite.All_ | Read and write Microsoft Intune device configuration and policies  | Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups. | Yes | No |\n|_DeviceManagementManagedDevices.PrivilegedOperations.All_ | Perform user-impacting remote actions on Microsoft Intune devices | Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune. | Yes | No |\n|_DeviceManagementManagedDevices.Read.All_ | Read Microsoft Intune devices | Allows the app to read the properties of devices managed by Microsoft Intune. | Yes | No |\n|_DeviceManagementManagedDevices.ReadWrite.All_ | Read and write Microsoft Intune devices | Allows the app to read and write the properties of devices managed by Microsoft Intune. Does not allow high impact operations such as remote wipe and password reset on the device’s owner. | Yes | No |\n|_DeviceManagementRBAC.Read.All_ | Read Microsoft Intune RBAC settings | Allows the app to read the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings. | Yes | No |\n|_DeviceManagementRBAC.ReadWrite.All_ | Read and write Microsoft Intune RBAC settings | Allows the app to read and write the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings. | Yes | No |\n|_DeviceManagementServiceConfig.Read.All_ | Read Microsoft Intune configuration | Allows the app to read Intune service properties including device enrollment and third party service connection configuration. | Yes | No |\n|_DeviceManagementServiceConfig.ReadWrite.All_ | Read and write Microsoft Intune configuration | Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration. | Yes | No |\n\n| _Mail.Read_ |    Read user mail | Allows the app to read email in user mailboxes. | No | Yes\n| _Mail.ReadWrite_ |    Read and write access to user mail | Allows the app to create, read, update, and delete email in user mailboxes. Does not include permission to send mail.| No | Yes\n| _Mail.Read.Shared_ |    Read user and shared mail | Allows the app to read mail that the user can access, including the user's own and shared mail. | No | No\n| _Mail.ReadWrite.Shared_ |    Read and write user and shared mail | Allows the app to create, read, update, and delete mail that the user has permission to access, including the user's own and shared mail. Does not include permission to send mail. | No | No\n| _Mail.Send_ |    Send mail as a user | Allows the app to send mail as users in the organization. | No | No\n| _Mail.Send.Shared_ |    Send mail on behalf of others | Allows the app to send mail as the signed-in user, including sending on-behalf of others. | No | No\n| _MailboxSettings.Read_ |  Read user mailbox settings | Allows the app to the read user's mailbox settings. Does not include permission to send mail. | No | No\n| _MailboxSettings.ReadWrite_ |  Read and write user mailbox settings | Allows the app to create, read, update, and delete user's mailbox settings. Does not include permission to directly send mail, but allows the app to create rules that can forward or redirect messages. | No | No\n| _Member.Read.Hidden_ | Read hidden memberships | Allows the app to read the memberships of hidden groups and administrative units on behalf of the signed-in user, for those hidden groups and administrative units that the signed-in user has access to. | Yes | No |\n\n| _Notes.Read_ |    Read user OneNote notebooks | Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user. | No | Yes\n| _Notes.Create_ |    Create user OneNote notebooks | Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user.| No | Yes\n| _Notes.ReadWrite_ |    Read and write user OneNote notebooks | Allows the app to read, share, and modify OneNote notebooks on behalf of the signed-in user. | No | Yes\n| _Notes.Read.All_ |    Read all OneNote notebooks that user can access | Allows the app to read OneNote notebooks that the signed-in user has access to in the organization. | No | Yes\n| _Notes.ReadWrite.All_ |    Read and write all OneNote notebooks that user can access | Allows the app to read, share, and modify OneNote notebooks that the signed-in user has access to in the organization.| No | No\n| _Notes.ReadWrite.CreatedByApp_ |    Limited notebook access (deprecated) | **Deprecated** <br/>Do not use. No privileges are granted by this permission. | No | No\n\n| _email_ |    View users' email address | Allows the app to read your users' primary email address. | No | No |\n| _offline_access_ |    Access user's data anytime | Allows the app to read and update user data, even when they are not currently using the app.| No | No |\n| _openid_ |    Sign users in | Allows users to sign in to the app with their work or school accounts and allows the app to see basic user profile information.| No | No |\n| _profile_ |    View users' basic profile | Allows the app to see your users' basic profile (name, picture, user name).| No | No |\n\n| _People.Read_ |    Read users' relevant people lists | Allows the app to read a scored list of people relevant to the signed-in user. The list can include local contacts, contacts from social networking or your organization's directory, and people from recent communications (such as email and Skype). | No | No |\n| _People.Read.All_ | Read all users' relevant people lists | Allows the app to read a scored list of people relevant to the signed-in user or other users in the signed-in user's organization. The list can include local contacts, contacts from social networking or your organization's directory, and people from recent communications (such as email and Skype). Also allows the app to search the entire directory of the signed-in user's organization. | Yes | No |\n\n| _Reports.Read.All_ | Read all usage reports | Allows an app to read all service usage reports without a signed-in user. Services that provide usage reports include Office 365 and Azure Active Directory. | Yes | No |\n| _SecurityEvents.Read.All_        |  Read your organization’s security events | Allows the app to read your organization’s security events on behalf of the signed-in user. | Yes  | No |\n| _SecurityEvents.ReadWrite.All_   | Read and update your organization’s security events | Allows the app to read your organization’s security events on behalf of the signed-in user. Also allows the app to update editable properties in security events on behalf of the signed-in user. | Yes  | No |\n\n| _Sites.Read.All_        | Read items in all site collections | Allows the app to read documents and list items in all site collections on behalf of the signed-in user. | No  | No |\n| _Sites.ReadWrite.All_   | Read and write items in all site collections | Allows the app to edit or delete documents and list items in all site collections on behalf of the signed-in user. | No  | No |\n| _Sites.Manage.All_      | Create, edit, and delete items and lists in all site collections | Allows the app to manage and create lists, documents, and list items in all site collections on behalf of the signed-in user. | No | No |\n| _Sites.FullControl.All_ | Have full control of all site collections | Allows the app to have full control to SharePoint sites in all site collections on behalf of the signed-in user.  | Yes  | No |\n| _Tasks.Read_ | Read user tasks | Allows the app to read user tasks. | No | Yes |\n| _Tasks.Read.Shared_ | Read user and shared tasks | Allows the app to read tasks a user has permissions to access, including their own and shared tasks. | No | No |\n| _Tasks.ReadWrite_ |    Create, read, update and delete user tasks and containers | Allows the app to create, read, update and delete tasks and containers (and tasks in them) that are assigned to or shared with the signed-in user.| No | Yes |\n| _Tasks.ReadWrite.Shared_ | Read and write user and shared tasks | Allows the app to create, read, update, and delete tasks a user has permissions to, including their own and shared tasks. | No | No |\n| _Agreement.Read.All_ | Read all terms of use agreements | Allows the app to read terms of use agreements on behalf of the signed-in user. | Yes | No |\n| _Agreement.ReadWrite.All_ | Read and write all terms of use agreements | Allows the app to read and write terms of use agreements on behalf of the signed-in user. | Yes | No |\n| _AgreementAcceptance.Read_ | Read user terms of use acceptance statuses | Allows the app to read terms of use acceptance statuses on behalf of the signed-in user. | Yes | No |\n| _AgreementAcceptance.Read.All_ | Read terms of use acceptance statuses that user can access | Allows the app to read terms of use acceptance statuses on behalf of the signed-in user. | Yes | No |\n| _User.Read_       |    Sign-in and read user profile | Allows users to sign-in to the app, and allows the app to read the profile of signed-in users. It also allows the app to read basic company information of signed-in users.| No | Yes |\n| _User.ReadWrite_ |    Read and write access to user profile | Allows the app to read the signed-in user's full profile. It also allows the app to update the signed-in user's profile information on their behalf. | No | Yes |\n| _User.ReadBasic.All_ |    Read all users' basic profiles | Allows the app to read a basic set of profile properties of other users in your organization on behalf of the signed-in user. This includes display name, first and last name, email address, open extensions and photo. Also allows the app to read the full profile of the signed-in user. | No | Yes |\n| _User.Read.All_  |     Read all users' full profiles           | Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. | Yes | Yes |\n| _User.ReadWrite.All_ |     Read and write all users' full profiles | Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. Also allows the app to create and delete users as well as reset user passwords on behalf of the signed-in user. | Yes | Yes |\n| _User.Invite.All_  |     Invite guest users to the organization | Allows the app to invite guest users to your organization, on behalf of the signed-in user. | Yes | Yes |\n| _User.Export.All_       |    Export users' data | Allows the app to export an organizational user's data, when performed by a Company Administrator.| Yes | Yes |\n| _UserActivity.ReadWrite.CreatedByApp_ |Read and write app activity to users' activity feed |Allows the app to read and report the signed-in user's activity in the app. |No | Yes \n\n\n\n\n\n\n#Delegated Personal\n| _Calendars.Read_ |Read user calendars |Allows the app to read events in user calendars. |No | Yes |\n| _Calendars.ReadWrite_ |Have full access to user calendars |Allows the app to create, read, update, and delete events in user calendars. |No | Yes |\n| _Contacts.Read_ |Read user contacts  |Allows the app to read user contacts. |No | Yes |\n| _Contacts.ReadWrite_ |Have full access to user contacts |Allows the app to create, read, update, and delete user contacts. |No |Yes|\n\n|_Device.Read_ |Read user devices |Allows the app to read a user's list of devices on behalf of the signed-in user. |No | Yes |\n|_Device.Command_ |Communicate with user devices |Allows the app to launch another app or communicate with another app on a user's device on behalf of the signed-in user. |No | Yes |\n| _Files.Read_ | Read user files | Allows the app to read the signed-in user's files. | No | Yes |\n| _Files.Read.All_ | Read all files that user can access | Allows the app to read all files the signed-in user can access. | No | Yes |\n| _Files.ReadWrite_  | Have full access to user files | Allows the app to read, create, update, and delete the signed-in user's files. | No| Yes |\n| _Files.ReadWrite.All_ | Have full access to all files user can access | Allows the app to read, create, update, and delete all files the signed-in user can access. | No | Yes |\n\n| _Mail.ReadWrite_ |    Read and write access to user mail | Allows the app to create, read, update, and delete email in user mailboxes. Does not include permission to send mail.| No | Yes\n| _Member.Read.Hidden_ | Read all hidden memberships | Allows the app to read the memberships of hidden groups and administrative units without a signed-in user. | Yes |\n| _Notes.Read_ |    Read user OneNote notebooks | Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user. | No | Yes\n| _Notes.Create_ |    Create user OneNote notebooks | Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user.| No | Yes\n| _Notes.ReadWrite_ |    Read and write user OneNote notebooks | Allows the app to read, share, and modify OneNote notebooks on behalf of the signed-in user. | No | Yes\n| _Notes.Read.All_ |    Read all OneNote notebooks that user can access | Allows the app to read OneNote notebooks that the signed-in user has access to in the organization. | No | Yes\n| _Tasks.Read_ | Read user tasks | Allows the app to read user tasks. | No | Yes |\n| _Tasks.ReadWrite_ |    Create, read, update and delete user tasks and containers | Allows the app to create, read, update and delete tasks and containers (and tasks in them) that are assigned to or shared with the signed-in user.| No | Yes |\n| _User.Read_       |    Sign-in and read user profile | Allows users to sign-in to the app, and allows the app to read the profile of signed-in users. It also allows the app to read basic company information of signed-in users.| No | Yes |\n| _User.ReadWrite_ |    Read and write access to user profile | Allows the app to read the signed-in user's full profile. It also allows the app to update the signed-in user's profile information on their behalf. | No | Yes |\n| _User.ReadBasic.All_ |    Read all users' basic profiles | Allows the app to read a basic set of profile properties of other users in your organization on behalf of the signed-in user. This includes display name, first and last name, email address, open extensions and photo. Also allows the app to read the full profile of the signed-in user. | No | Yes |\n| _User.Read.All_  |     Read all users' full profiles           | Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. | Yes | Yes |\n| _User.ReadWrite.All_ |     Read and write all users' full profiles | Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. Also allows the app to create and delete users as well as reset user passwords on behalf of the signed-in user. | Yes | Yes |\n| _User.Invite.All_  |     Invite guest users to the organization | Allows the app to invite guest users to your organization, on behalf of the signed-in user. | Yes | Yes |\n| _User.Export.All_       |    Export users' data | Allows the app to export an organizational user's data, when performed by a Company Administrator.| Yes | Yes |\n\n| _UserActivity.ReadWrite.CreatedByApp_ |Read and write app activity to users' activity feed |Allows the app to read and report the signed-in user's activity in the app. |No | Yes \n\n\n\n\n\n\n\n\n\n#Application\n| _Application.ReadWrite.All_ | Read and write all apps | Allows the calling app to create, and manage (read, update, update application secrets and delete) applications and service principals without a signed-in user.  Does not allow management of consent grants or application assignments to users or groups. | Yes |\n| _Application.ReadWrite.OwnedBy_ | Manage apps that this app creates or owns | Allows the calling app to create other applications and service principals, and fully manage those applications and service principals (read, update, update application secrets and delete), without a signed-in user.  It cannot update any applications that it is not an owner of. Does not allow management of consent grants or application assignments to users or groups. | Yes |\n|_Calendars.Read_ |Read calendars in all mailboxes |Allows the app to read events of all calendars without a signed-in user. |Yes |\n|_Calendars.ReadWrite_ |Read and write calendars in all mailboxes |Allows the app to create, read, update, and delete events of all calendars without a signed-in user. |Yes |\n\n|_Contacts.Read_ |Read contacts in all mailboxes |Allows the app to read all contacts in all mailboxes without a signed-in user. |Yes |\n|_Contacts.ReadWrite_ |Read and write contacts in all mailboxes |Allows the app to create, read, update, and delete all contacts in all mailboxes without a signed-in user. |Yes |\n|_Device.ReadWrite.All_ |Read and write devices |Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion, or update of device alternative security identifiers. |Yes |\n\n| _Directory.Read.All_ | Read directory data | Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user. | Yes |\n| _Directory.ReadWrite.All_ | Read and write directory data | Allows the app to read and write data in your organization's directory, such as users, and groups, without a signed-in user. Does not allow user or group deletion. | Yes |\n\n|_EduAssignments.ReadBasic.All_| Read class assignments without grades|Allows the app to read assignments without grades for all users| Yes |\n|_EduAssignments.ReadWriteBasic.All_ | Read and write class assignments without grades | Allows the app to read and write assignments without grades for all users| Yes |\n|_EduAssignments.Read.All_| Read class assignments with grades | Allows the app to read assignments and their grades for all users | Yes |\n|_EduAssignments.ReadWrite.All_ | Read and write class assignments with grades | Allows the app to read and write assignments and their grades for all users | Yes |\n|_EduRostering.ReadBasic.All_ | Read a limited subset of the organization's roster. | Allows the app to read a limited subset of both the structure of schools and classes in an organization's roster and education-specific information about all users. | Yes |\n|_EduRostering.Read.All_ | Read the organization's roster. | Allows the app to read the structure of schools and classes in the organization's roster and education-specific information about all users to be read. | Yes |\n|_EduRostering.ReadWrite.All_| Read and write the organization's roster. | Allows the app to read and write the structure of schools and classes in the organization's roster and education-specific information about all users to be read and written.  | Yes |\n| _Files.Read.All_ | Read files in all site collections | Allows the app to read all files in all site collections without a signed in user.  | Yes |\n| _Files.ReadWrite.All_ | Read and write files in all site collections | Allows the app to read, create, update, and delete all files in all site collections without a signed in user. | Yes |\n\n| _Group.Read.All_ | Read all groups | Allows the app to read memberships for all groups without a signed-in user. > **NOTE:** that not all group API supports access using app-only permissions. See [known issues](../concepts/known_issues.md) for examples. | Yes |\n| _Group.ReadWrite.All_ | Read and write all groups | Allows the app to create groups, read and update group memberships, and delete groups. All of these operations can be performed by the app without a signed-in user. > **NOTE:** that not all group API supports access using app-only permissions. See [known issues](../concepts/known_issues.md) for examples.| Yes |\n| _IdentityRiskEvent.Read.All_ |   Read identity risk event information | Allows the app to read identity risk event information for all users in your organization without a signed-in user. | Yes |\n|   Permission    |  Display String   |  Description | Admin Consent Required |\n|:-----------------------------|:-----------------------------------------|:-----------------|:-----------------|\n| _Mail.Read_       |    Read mail in all mailboxes | Allows the app to read mail in all mailboxes without a signed-in user.| Yes |\n| _Mail.ReadWrite_ |    Read and write mail in all mailboxes | Allows the app to create, read, update, and delete mail in all mailboxes without a signed-in user. Does not include permission to send mail. | Yes |\n| _Mail.Send_ |    Send mail as any user | Allows the app to send mail as any user without a signed-in user. | Yes | \n| _MailboxSettings.Read_ |  Read all user mailbox settings | Allows the app to read user's mailbox settings without a signed-in user. Does not include permission to send mail. | No |\n| _MailboxSettings.ReadWrite_ | Read and write all user mailbox settings  | Allows the app to create, read, update, and delete user's mailbox settings without a signed-in user. Does not include permission to send mail. | Yes |\n\n| _Notes.Read.All_ |    Read all OneNote notebooks | Allows the app to read all the OneNote notebooks in your organization, without a signed-in user. | Yes |\n| _Notes.ReadWrite.All_ |    Read and write all OneNote notebooks | Allows the app to read, share, and modify all the OneNote notebooks in your organization, without a signed-in user.| Yes |\n\n| _People.Read.All_ | Read all users' relevant people lists | Allows the app to read a scored list of people relevant to the signed-in user or other users in the signed-in user's organization. <br/><br/>The list can include local contacts, contacts from social networking or your organization's directory, and people from recent communications (such as email and Skype). Also allows the app to search the entire directory of the signed-in user's organization. | Yes |\n\n| _Reports.Read.All_ | Read all usage reports | Allows an app to read all service usage reports without a signed-in user. Services that provide usage reports include Office 365 and Azure Active Directory. | Yes |\n| _SecurityEvents.Read.All_        |  Read your organization’s security events | Allows the app to read your organization’s security events. | Yes  |\n| _SecurityEvents.ReadWrite.All_   | Read and update your organization’s security events | Allows the app to read your organization’s security events. Also allows the app to update editable properties in security events. | Yes  |\n| _Sites.Read.All_        | Read items in all site collections | Allows the app to read documents and list items in all site collections without a signed in user. | Yes |\n| _Sites.ReadWrite.All_   | Read and write items in all site collections | Allows the app to create, read, update, and delete documents and list items in all site collections without a signed in user. | Yes |\n| _Sites.Manage.All_      | Have full control of all site collections | Allows the app to manage and create lists, documents, and list items in all site collections without a signed-in user.  | Yes  |\n| _Sites.FullControl.All_ | Create, edit, and delete items and lists in all site collections | Allows the app to have full control to SharePoint sites in all site collections without a signed-in user.  | Yes  |\n\n| _User.Read.All_ |    Read all users' full profiles | Allows the app to read the full set of profile properties, group membership, reports and managers of other users in your organization, without a signed-in user.| Yes |\n| _User.ReadWrite.All_ |   Read and write all users' full profiles | Allows the app to read and write the full set of profile properties, group membership, reports and managers of other users in your organization, without a signed-in user.  Also allows the app to create and delete non-administrative users. Does not allow reset of user passwords. | Yes |\n| _User.Invite.All_  |     Invite guest users to the organization | Allows the app to invite guest users to your organization, without a signed-in user. | Yes |\n| _User.Export.All_       |    Export users' data | Allows the app to export organizational users' data, without a signed-in user.| Yes |"
  },
  {
    "path": "docs/graphSecurityScheme/GraphSchemes.xml",
    "content": "<Annotations Target=\"microsoft.graph.GraphService\">\n\t<Annotation Term=\"Org.OData.Authorization.V1.Authorizations\">\n\t\t<Collection>\n\t\t\t<Record Type=\"Org.OData.Authorization.V1.OAuth2Implicit\">\n\t\t\t\t<PropertyValue Property=\"Name\" String=\"Delegated (work or school account)\"/>\n\t\t\t\t<PropertyValue Property=\"AuthorizationUrl\" String=\"https://graph.microsoft.com\" />\n\t\t\t\t<PropertyValue Property=\"Scopes\">\n\t\t\t\t\t<Collection>\n\t\t\t\t\t\t<!-- #Delegated -->\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Bookings.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Allows an app to read Bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user. Intended for read-only applications. Typical target user is the customer of a booking business. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Bookings.ReadWrite.Appointments\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Allows an app to read and write Bookings appointments and customers, and additionally allows reading businesses, services, and staff on behalf of the signed-in user. Intended for scheduling applications which need to manipulate appointments and customers. Cannot change fundamental information about the booking business, nor its services and staff members. Typical target user is the customer of a booking business.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Bookings.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Allows an app to read and write Bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user. Does not allow create, delete, or publish of Bookings businesses. Intended for management applications that manipulate existing businesses, their services and staff members. Cannot create, delete, or change the publishing status of a booking business. Typical target user is the support staff of an organization.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Bookings.Manage\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Allows an app to read, write, and manage Bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user. . Allows the app to have full access. Intended for a full management experience. Typical target user is the administrator of an organization.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Calendars.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read user calendars .Allows the app to read events in user calendars. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Calendars.Read.Shared\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read user and shared calendars .Allows the app to read events in all calendars that the user can access, including delegate and shared calendars. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Calendars.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Have full access to user calendars .Allows the app to create, read, update, and delete events in user calendars. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Calendars.ReadWrite.Shared\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read and write user and shared calendars .Allows the app to create, read, update and delete events in all calendars the user has permissions to access. This includes delegate and shared calendars.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Contacts.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user contacts  .Allows the app to read user contacts. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Contacts.Read.Shared\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read user and shared contacts .Allows the app to read contacts that the user has permissions to access, including the user's own and shared contacts. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Contacts.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Have full access to user contacts .Allows the app to create, read, update, and delete user contacts. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Contacts.ReadWrite.Shared\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read and write user and shared contacts .Allows the app to create, read, update and delete contacts that the user has permissions to, including the user's own and shared contacts. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Device.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read user devices .Allows the app to read a user's list of devices on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Device.Command\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Communicate with user devices .Allows the app to launch another app or communicate with another app on a user's device on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Directory.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read directory data. Allows the app to read data in your organization's directory, such as users, groups and apps.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Directory.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read and write directory data. Allows the app to read and write data in your organization's directory, such as users, and groups. It does not allow the app to delete users or groups, or reset user passwords. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Directory.AccessAsUser.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Access directory as the signed-in user. Allows the app to have the same access to information in the directory as the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduAdministration.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read education app settings. Allows the app to read education app settings on behalf of the user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduAdministration.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Manage education app settings. Allows the app to manage education app settings on behalf of the user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduAssignments.ReadBasic\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read users' class assignments without grades. Allows the app to read assignments without grades on behalf of the user \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduAssignments.ReadWriteBasic\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read and write users' class assignments without grades. Allows the app to read and write assignments without grades on behalf of the user \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduAssignments.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read users' view of class assignments and their grades. Allows the app to read assignments and their grades on behalf of the user\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduAssignments.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read and write users' view of class assignments and their grades. Allows the app to read and write assignments and their grades on behalf of the user\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduRostering.ReadBasic\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read a limited subset of users' view of the roster. Allows the app to read a limited subset of the data from the  structure of schools and classes in an organization's roster and  education-specific information about users to be read on behalf of the user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user files. Allows the app to read the signed-in user's files. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all files that user can access. Allows the app to read all files the signed-in user can access. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Have full access to user files. Allows the app to read, create, update, and delete the signed-in user's files. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Have full access to all files user can access. Allows the app to read, create, update, and delete all files the signed-in user can access. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.ReadWrite.AppFolder\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Have full access to the application's folder (preview). (Preview) Allows the app to read, create, update, and delete files in the application's folder. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.Read.Selected\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read files that the user selects. **Limited support in Microsoft Graph; see Remarks** . (Preview) Allows the app to read files that the user selects. The app has access for several hours after the user selects a file. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.ReadWrite.Selected\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write files that the user selects. **Limited support in Microsoft Graph; see Remarks** . (Preview) Allows the app to read and write files that the user selects. The app has access for several hours after the user selects a file. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Group.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all groups. Allows the app to list groups, and to read their properties and all group memberships on behalf of the signed-in user. Also allows the app to read calendar, conversations, files, and other group content for all groups the signed-in user can access. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Group.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write all groups. Allows the app to create groups and read all group properties and memberships on behalf of the signed-in user. Additionally allows group owners to manage their groups and allows group members to update group content. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"IdentityRiskEvent.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"  Read identity risk event information. Allows the app to read identity risk event information for all users in your organization on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"IdentityProvider.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"  Read identity provider information. Allows the app to read identity providers configured in your Azure AD or Azure AD B2C tenant on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"IdentityProvider.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"  Read and write identity provider information. Allows the app to read or write identity providers configured in your Azure AD or Azure AD B2C tenant on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementApps.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read Microsoft Intune apps. Allows the app to read the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementApps.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write Microsoft Intune apps. Allows the app to read and write the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementConfiguration.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read Microsoft Intune device configuration and policies. Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementConfiguration.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write Microsoft Intune device configuration and policies. Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementManagedDevices.PrivilegedOperations.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Perform user-impacting remote actions on Microsoft Intune devices. Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementManagedDevices.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read Microsoft Intune devices. Allows the app to read the properties of devices managed by Microsoft Intune. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementManagedDevices.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write Microsoft Intune devices. Allows the app to read and write the properties of devices managed by Microsoft Intune. Does not allow high impact operations such as remote wipe and password reset on the device’s owner. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementRBAC.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read Microsoft Intune RBAC settings. Allows the app to read the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementRBAC.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write Microsoft Intune RBAC settings. Allows the app to read and write the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementServiceConfig.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read Microsoft Intune configuration. Allows the app to read Intune service properties including device enrollment and third party service connection configuration. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"DeviceManagementServiceConfig.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write Microsoft Intune configuration. Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Mail.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user mail. Allows the app to read email in user mailboxes. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Mail.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write access to user mail. Allows the app to create, read, update, and delete email in user mailboxes. Does not include permission to send mail.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Mail.Read.Shared\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user and shared mail. Allows the app to read mail that the user can access, including the user's own and shared mail. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Mail.ReadWrite.Shared\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write user and shared mail. Allows the app to create, read, update, and delete mail that the user has permission to access, including the user's own and shared mail. Does not include permission to send mail. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Mail.Send\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Send mail as a user. Allows the app to send mail as users in the organization. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Mail.Send.Shared\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Send mail on behalf of others. Allows the app to send mail as the signed-in user, including sending on-behalf of others. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"MailboxSettings.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Read user mailbox settings. Allows the app to the read user's mailbox settings. Does not include permission to send mail. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"MailboxSettings.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Read and write user mailbox settings. Allows the app to create, read, update, and delete user's mailbox settings. Does not include permission to directly send mail, but allows the app to create rules that can forward or redirect messages. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Member.Read.Hidden\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read hidden memberships. Allows the app to read the memberships of hidden groups and administrative units on behalf of the signed-in user, for those hidden groups and administrative units that the signed-in user has access to. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user OneNote notebooks. Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.Create\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Create user OneNote notebooks. Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write user OneNote notebooks. Allows the app to read, share, and modify OneNote notebooks on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all OneNote notebooks that user can access. Allows the app to read OneNote notebooks that the signed-in user has access to in the organization. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write all OneNote notebooks that user can access. Allows the app to read, share, and modify OneNote notebooks that the signed-in user has access to in the organization.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.ReadWrite.CreatedByApp\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Limited notebook access (deprecated). **Deprecated** .Do not use. No privileges are granted by this permission. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"email\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"View users' email address. Allows the app to read your users' primary email address. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"offline_access\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Access user's data anytime. Allows the app to read and update user data, even when they are not currently using the app.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"openid\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Sign users in. Allows users to sign in to the app with their work or school accounts and allows the app to see basic user profile information.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"profile\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"View users' basic profile. Allows the app to see your users' basic profile (name, picture, user name).\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"People.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read users' relevant people lists. Allows the app to read a scored list of people relevant to the signed-in user. The list can include local contacts, contacts from social networking or your organization's directory, and people from recent communications (such as email and Skype). \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"People.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all users' relevant people lists. Allows the app to read a scored list of people relevant to the signed-in user or other users in the signed-in user's organization. The list can include local contacts, contacts from social networking or your organization's directory, and people from recent communications (such as email and Skype). Also allows the app to search the entire directory of the signed-in user's organization. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Reports.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all usage reports. Allows an app to read all service usage reports without a signed-in user. Services that provide usage reports include Office 365 and Azure Active Directory. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"SecurityEvents.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Read your organization’s security events. Allows the app to read your organization’s security events on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"SecurityEvents.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and update your organization’s security events. Allows the app to read your organization’s security events on behalf of the signed-in user. Also allows the app to update editable properties in security events on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Sites.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read items in all site collections. Allows the app to read documents and list items in all site collections on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Sites.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write items in all site collections. Allows the app to edit or delete documents and list items in all site collections on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Sites.Manage.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Create, edit, and delete items and lists in all site collections. Allows the app to manage and create lists, documents, and list items in all site collections on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Sites.FullControl.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Have full control of all site collections. Allows the app to have full control to SharePoint sites in all site collections on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Tasks.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user tasks. Allows the app to read user tasks. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Tasks.Read.Shared\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user and shared tasks. Allows the app to read tasks a user has permissions to access, including their own and shared tasks. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Tasks.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Create, read, update and delete user tasks and containers. Allows the app to create, read, update and delete tasks and containers (and tasks in them) that are assigned to or shared with the signed-in user.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Tasks.ReadWrite.Shared\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write user and shared tasks. Allows the app to create, read, update, and delete tasks a user has permissions to, including their own and shared tasks. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Agreement.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all terms of use agreements. Allows the app to read terms of use agreements on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Agreement.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write all terms of use agreements. Allows the app to read and write terms of use agreements on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"AgreementAcceptance.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user terms of use acceptance statuses. Allows the app to read terms of use acceptance statuses on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"AgreementAcceptance.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read terms of use acceptance statuses that user can access. Allows the app to read terms of use acceptance statuses on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Sign-in and read user profile. Allows users to sign-in to the app, and allows the app to read the profile of signed-in users. It also allows the app to read basic company information of signed-in users.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write access to user profile. Allows the app to read the signed-in user's full profile. It also allows the app to update the signed-in user's profile information on their behalf. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.ReadBasic.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all users' basic profiles. Allows the app to read a basic set of profile properties of other users in your organization on behalf of the signed-in user. This includes display name, first and last name, email address, open extensions and photo. Also allows the app to read the full profile of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Read all users' full profiles. Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Read and write all users' full profiles. Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. Also allows the app to create and delete users as well as reset user passwords on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Invite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Invite guest users to the organization. Allows the app to invite guest users to your organization, on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Export.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Export users' data. Allows the app to export an organizational user's data, when performed by a Company Administrator.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"UserActivity.ReadWrite.CreatedByApp\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read and write app activity to users' activity feed .Allows the app to read and report the signed-in user's activity in the app. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Collection>\n\t\t\t\t</PropertyValue>\n\t\t\t\t<PropertyValue Property=\"RefreshUrl\" String=\"https://graph.microsoft.com\" />\n\t\t\t</Record>\n\t\t\t<Record Type=\"Org.OData.Authorization.V1.OAuth2Implicit\">\n\t\t\t\t<PropertyValue Property=\"Name\" String=\"DelegatedPersonal\"/>\n\t\t\t\t<PropertyValue Property=\"AuthorizationUrl\" String=\"https://graph.microsoft.com\" />\n\t\t\t\t<PropertyValue Property=\"Scopes\">\n\t\t\t\t\t<Collection>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Calendars.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read user calendars .Allows the app to read events in user calendars. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Calendars.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Have full access to user calendars .Allows the app to create, read, update, and delete events in user calendars. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Contacts.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read user contacts  .Allows the app to read user contacts. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Contacts.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Have full access to user contacts .Allows the app to create, read, update, and delete user contacts. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Device.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read user devices .Allows the app to read a user's list of devices on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Device.Command\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Communicate with user devices .Allows the app to launch another app or communicate with another app on a user's device on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user files. Allows the app to read the signed-in user's files. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all files that user can access. Allows the app to read all files the signed-in user can access. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Have full access to user files. Allows the app to read, create, update, and delete the signed-in user's files. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Have full access to all files user can access. Allows the app to read, create, update, and delete all files the signed-in user can access. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Mail.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write access to user mail. Allows the app to create, read, update, and delete email in user mailboxes. Does not include permission to send mail.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Member.Read.Hidden\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all hidden memberships. Allows the app to read the memberships of hidden groups and administrative units without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user OneNote notebooks. Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.Create\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Create user OneNote notebooks. Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write user OneNote notebooks. Allows the app to read, share, and modify OneNote notebooks on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all OneNote notebooks that user can access. Allows the app to read OneNote notebooks that the signed-in user has access to in the organization. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Tasks.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read user tasks. Allows the app to read user tasks. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Tasks.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Create, read, update and delete user tasks and containers. Allows the app to create, read, update and delete tasks and containers (and tasks in them) that are assigned to or shared with the signed-in user.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Sign-in and read user profile. Allows users to sign-in to the app, and allows the app to read the profile of signed-in users. It also allows the app to read basic company information of signed-in users.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write access to user profile. Allows the app to read the signed-in user's full profile. It also allows the app to update the signed-in user's profile information on their behalf. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.ReadBasic.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all users' basic profiles. Allows the app to read a basic set of profile properties of other users in your organization on behalf of the signed-in user. This includes display name, first and last name, email address, open extensions and photo. Also allows the app to read the full profile of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Read all users' full profiles. Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Read and write all users' full profiles. Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. Also allows the app to create and delete users as well as reset user passwords on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Invite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Invite guest users to the organization. Allows the app to invite guest users to your organization, on behalf of the signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Export.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Export users' data. Allows the app to export an organizational user's data, when performed by a Company Administrator.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"UserActivity.ReadWrite.CreatedByApp\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read and write app activity to users' activity feed .Allows the app to read and report the signed-in user's activity in the app. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Collection>\n\t\t\t\t</PropertyValue>\n\t\t\t\t<PropertyValue Property=\"RefreshUrl\" String=\"https://graph.microsoft.com\" />\n\t\t\t</Record>\n\t\t\t<Record Type=\"Org.OData.Authorization.V1.OAuth2Implicit\">\n\t\t\t\t<PropertyValue Property=\"Name\" String=\"Application\"/>\n\t\t\t\t<PropertyValue Property=\"AuthorizationUrl\" String=\"https://graph.microsoft.com\" />\n\t\t\t\t<PropertyValue Property=\"Scopes\">\n\t\t\t\t\t<Collection>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Application.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write all apps. Allows the calling app to create, and manage (read, update, update application secrets and delete) applications and service principals without a signed-in user. Does not allow management of consent grants or application assignments to users or groups. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Application.ReadWrite.OwnedBy\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Manage apps that this app creates or owns. Allows the calling app to create other applications and service principals, and fully manage those applications and service principals (read, update, update application secrets and delete), without a signed-in user. It cannot update any applications that it is not an owner of. Does not allow management of consent grants or application assignments to users or groups. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Calendars.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read calendars in all mailboxes .Allows the app to read events of all calendars without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Calendars.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read and write calendars in all mailboxes .Allows the app to create, read, update, and delete events of all calendars without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Contacts.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read contacts in all mailboxes .Allows the app to read all contacts in all mailboxes without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Contacts.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read and write contacts in all mailboxes .Allows the app to create, read, update, and delete all contacts in all mailboxes without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Device.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"    Read and write devices .Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion, or update of device alternative security identifiers. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Directory.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read directory data. Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Directory.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write directory data. Allows the app to read and write data in your organization's directory, such as users, and groups, without a signed-in user. Does not allow user or group deletion. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduAssignments.ReadBasic.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read class assignments without grades.Allows the app to read assignments without grades for all users\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduAssignments.ReadWriteBasic.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write class assignments without grades. Allows the app to read and write assignments without grades for all users\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduAssignments.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read class assignments with grades. Allows the app to read assignments and their grades for all users \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduAssignments.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write class assignments with grades. Allows the app to read and write assignments and their grades for all users \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduRostering.ReadBasic.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read a limited subset of the organization's roster. Allows the app to read a limited subset of both the structure of schools and classes in an organization's roster and education-specific information about all users. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduRostering.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read the organization's roster. Allows the app to read the structure of schools and classes in the organization's roster and education-specific information about all users to be read. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"EduRostering.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write the organization's roster. Allows the app to read and write the structure of schools and classes in the organization's roster and education-specific information about all users to be read and written. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read files in all site collections. Allows the app to read all files in all site collections without a signed in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Files.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write files in all site collections. Allows the app to read, create, update, and delete all files in all site collections without a signed in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Group.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all groups. Allows the app to read memberships for all groups without a signed-in user. > **NOTE:** that not all group API supports access using app-only permissions. See [known issues](../concepts/known_issues.md) for examples. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Group.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write all groups. Allows the app to create groups, read and update group memberships, and delete groups. All of these operations can be performed by the app without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"IdentityRiskEvent.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"  Read identity risk event information. Allows the app to read identity risk event information for all users in your organization without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Mail.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read mail in all mailboxes. Allows the app to read mail in all mailboxes without a signed-in user.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Mail.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write mail in all mailboxes. Allows the app to create, read, update, and delete mail in all mailboxes without a signed-in user. Does not include permission to send mail. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Mail.Send\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Send mail as any user. Allows the app to send mail as any user without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"MailboxSettings.Read\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Read all user mailbox settings. Allows the app to read user's mailbox settings without a signed-in user. Does not include permission to send mail. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"MailboxSettings.ReadWrite\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write all user mailbox settings. Allows the app to create, read, update, and delete user's mailbox settings without a signed-in user. Does not include permission to send mail. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all OneNote notebooks. Allows the app to read all the OneNote notebooks in your organization, without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Notes.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write all OneNote notebooks. Allows the app to read, share, and modify all the OneNote notebooks in your organization, without a signed-in user.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"People.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all users' relevant people lists. Allows the app to read a scored list of people relevant to the signed-in user or other users in the signed-in user's organization. .The list can include local contacts, contacts from social networking or your organization's directory, and people from recent communications (such as email and Skype). Also allows the app to search the entire directory of the signed-in user's organization. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Reports.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all usage reports. Allows an app to read all service usage reports without a signed-in user. Services that provide usage reports include Office 365 and Azure Active Directory. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"SecurityEvents.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Read your organization’s security events. Allows the app to read your organization’s security events. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"SecurityEvents.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and update your organization’s security events. Allows the app to read your organization’s security events. Also allows the app to update editable properties in security events. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Sites.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read items in all site collections. Allows the app to read documents and list items in all site collections without a signed in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Sites.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read and write items in all site collections. Allows the app to create, read, update, and delete documents and list items in all site collections without a signed in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Sites.Manage.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Have full control of all site collections. Allows the app to manage and create lists, documents, and list items in all site collections without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"Sites.FullControl.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Create, edit, and delete items and lists in all site collections. Allows the app to have full control to SharePoint sites in all site collections without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Read.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Read all users' full profiles. Allows the app to read the full set of profile properties, group membership, reports and managers of other users in your organization, without a signed-in user.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.ReadWrite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"  Read and write all users' full profiles. Allows the app to read and write the full set of profile properties, group membership, reports and managers of other users in your organization, without a signed-in user. Also allows the app to create and delete non-administrative users. Does not allow reset of user passwords. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Invite.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\" Invite guest users to the organization. Allows the app to invite guest users to your organization, without a signed-in user. \"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Scope\" String=\"User.Export.All\"/>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Export users' data. Allows the app to export organizational users' data, without a signed-in user.\"/>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Collection>\n\t\t\t\t</PropertyValue>\n\t\t\t\t<PropertyValue Property=\"RefreshUrl\" String=\"https://graph.microsoft.com\" />\n\t\t\t</Record>\n\t\t</Collection>\n\t</Annotation>\n</Annotations>"
  },
  {
    "path": "docs/oas3_0_0/TripService.json",
    "content": "{\n  \"openapi\": \"3.0.4\",\n  \"info\": {\n    \"title\": \"OData Service for namespace Microsoft.OData.Service.Sample.TrippinInMemory.Models\",\n    \"description\": \"This OData service is located at http://localhost\",\n    \"version\": \"1.0.1\"\n  },\n  \"servers\": [\n    {\n      \"url\": \"http://localhost\"\n    }\n  ],\n  \"paths\": {\n    \"/Airlines\": {\n      \"get\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Get entities from Airlines\",\n        \"operationId\": \"Airlines.Airline.ListAirline\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"AirlineCode\",\n                  \"AirlineCode desc\",\n                  \"Name\",\n                  \"Name desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"AirlineCode\",\n                  \"Name\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Airline\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Add new entity to Airlines\",\n        \"operationId\": \"Airlines.Airline.CreateAirline\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Airlines/{AirlineCode}\": {\n      \"get\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Get entity from Airlines by key\",\n        \"operationId\": \"Airlines.Airline.GetAirline\",\n        \"parameters\": [\n          {\n            \"name\": \"AirlineCode\",\n            \"in\": \"path\",\n            \"description\": \"key: AirlineCode of Airline\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airline\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"AirlineCode\",\n                  \"Name\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Update entity in Airlines\",\n        \"operationId\": \"Airlines.Airline.UpdateAirline\",\n        \"parameters\": [\n          {\n            \"name\": \"AirlineCode\",\n            \"in\": \"path\",\n            \"description\": \"key: AirlineCode of Airline\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airline\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Delete entity from Airlines\",\n        \"operationId\": \"Airlines.Airline.DeleteAirline\",\n        \"parameters\": [\n          {\n            \"name\": \"AirlineCode\",\n            \"in\": \"path\",\n            \"description\": \"key: AirlineCode of Airline\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airline\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Airports\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Get entities from Airports\",\n        \"operationId\": \"Airports.Airport.ListAirport\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\",\n                  \"Name desc\",\n                  \"IcaoCode\",\n                  \"IcaoCode desc\",\n                  \"IataCode\",\n                  \"IataCode desc\",\n                  \"Location\",\n                  \"Location desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\",\n                  \"IcaoCode\",\n                  \"IataCode\",\n                  \"Location\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Airport\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Add new entity to Airports\",\n        \"operationId\": \"Airports.Airport.CreateAirport\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Airports/{IcaoCode}\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Get entity from Airports by key\",\n        \"operationId\": \"Airports.Airport.GetAirport\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"key: IcaoCode of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\",\n                  \"IcaoCode\",\n                  \"IataCode\",\n                  \"Location\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Update entity in Airports\",\n        \"operationId\": \"Airports.Airport.UpdateAirport\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"key: IcaoCode of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Delete entity from Airports\",\n        \"operationId\": \"Airports.Airport.DeleteAirport\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"key: IcaoCode of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/GetNearestAirport(lat={lat},lon={lon})\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports\"\n        ],\n        \"summary\": \"Invoke functionImport GetNearestAirport\",\n        \"operationId\": \"FunctionImport.GetNearestAirport\",\n        \"parameters\": [\n          {\n            \"name\": \"lat\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"anyOf\": [\n                {\n                  \"type\": \"number\"\n                },\n                {\n                  \"type\": \"string\"\n                },\n                {\n                  \"enum\": [\n                    \"-INF\",\n                    \"INF\",\n                    \"NaN\"\n                  ]\n                }\n              ],\n              \"format\": \"double\"\n            }\n          },\n          {\n            \"name\": \"lon\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"anyOf\": [\n                {\n                  \"type\": \"number\"\n                },\n                {\n                  \"type\": \"string\"\n                },\n                {\n                  \"enum\": [\n                    \"-INF\",\n                    \"INF\",\n                    \"NaN\"\n                  ]\n                }\n              ],\n              \"format\": \"double\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"functionImport\"\n      }\n    },\n    \"/GetPersonWithMostFriends()\": {\n      \"get\": {\n        \"tags\": [\n          \"People\"\n        ],\n        \"summary\": \"Invoke functionImport GetPersonWithMostFriends\",\n        \"operationId\": \"FunctionImport.GetPersonWithMostFriends\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"functionImport\"\n      }\n    },\n    \"/Me\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Me\",\n        \"operationId\": \"Me.Person.GetPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"FirstName\",\n                  \"LastName\",\n                  \"MiddleName\",\n                  \"Gender\",\n                  \"Age\",\n                  \"Emails\",\n                  \"AddressInfo\",\n                  \"HomeAddress\",\n                  \"FavoriteFeature\",\n                  \"Features\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Me\",\n        \"operationId\": \"Me.Person.UpdatePerson\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/BestFriend\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get BestFriend from Me\",\n        \"operationId\": \"Me.GetBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"FirstName\",\n                  \"LastName\",\n                  \"MiddleName\",\n                  \"Gender\",\n                  \"Age\",\n                  \"Emails\",\n                  \"AddressInfo\",\n                  \"HomeAddress\",\n                  \"FavoriteFeature\",\n                  \"Features\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/BestFriend/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from Me\",\n        \"operationId\": \"Me.GetRefBestFriend\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update the ref of navigation property BestFriend in Me\",\n        \"operationId\": \"Me.UpdateRefBestFriend\",\n        \"requestBody\": {\n          \"description\": \"New navigation property ref values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"additionalProperties\": {\n                  \"type\": \"object\"\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for Me\",\n        \"operationId\": \"Me.DeleteRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Friends\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Friends from Me\",\n        \"operationId\": \"Me.ListFriends\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"UserName desc\",\n                  \"FirstName\",\n                  \"FirstName desc\",\n                  \"LastName\",\n                  \"LastName desc\",\n                  \"MiddleName\",\n                  \"MiddleName desc\",\n                  \"Gender\",\n                  \"Gender desc\",\n                  \"Age\",\n                  \"Age desc\",\n                  \"Emails\",\n                  \"Emails desc\",\n                  \"AddressInfo\",\n                  \"AddressInfo desc\",\n                  \"HomeAddress\",\n                  \"HomeAddress desc\",\n                  \"FavoriteFeature\",\n                  \"FavoriteFeature desc\",\n                  \"Features\",\n                  \"Features desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"FirstName\",\n                  \"LastName\",\n                  \"MiddleName\",\n                  \"Gender\",\n                  \"Age\",\n                  \"Emails\",\n                  \"AddressInfo\",\n                  \"HomeAddress\",\n                  \"FavoriteFeature\",\n                  \"Features\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Friends/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from Me\",\n        \"operationId\": \"Me.ListRefFriends\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"UserName desc\",\n                  \"FirstName\",\n                  \"FirstName desc\",\n                  \"LastName\",\n                  \"LastName desc\",\n                  \"MiddleName\",\n                  \"MiddleName desc\",\n                  \"Gender\",\n                  \"Gender desc\",\n                  \"Age\",\n                  \"Age desc\",\n                  \"Emails\",\n                  \"Emails desc\",\n                  \"AddressInfo\",\n                  \"AddressInfo desc\",\n                  \"HomeAddress\",\n                  \"HomeAddress desc\",\n                  \"FavoriteFeature\",\n                  \"FavoriteFeature desc\",\n                  \"Features\",\n                  \"Features desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property links\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of links of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"type\": \"string\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for Me\",\n        \"operationId\": \"Me.CreateRefFriends\",\n        \"requestBody\": {\n          \"description\": \"New navigation property ref value\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"additionalProperties\": {\n                  \"type\": \"object\"\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property link.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"object\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/GetFavoriteAirline()\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFavoriteAirline\",\n        \"operationId\": \"Me.GetFavoriteAirline\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/Me/GetFriendsTrips(userName={userName})\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFriendsTrips\",\n        \"operationId\": \"Me.GetFriendsTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"userName\",\n            \"in\": \"path\",\n            \"description\": \"Usage: userName={userName}\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/Me/ShareTrip\": {\n      \"post\": {\n        \"tags\": [\n          \"Me.Actions\"\n        ],\n        \"summary\": \"Invoke action ShareTrip\",\n        \"operationId\": \"Me.ShareTrip\",\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"userName\": {\n                    \"type\": \"string\"\n                  },\n                  \"tripId\": {\n                    \"maximum\": 2147483647,\n                    \"minimum\": -2147483648,\n                    \"type\": \"integer\",\n                    \"format\": \"int32\"\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/Me/UpdatePersonLastName(lastName={lastName})\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Functions\"\n        ],\n        \"summary\": \"Invoke function UpdatePersonLastName\",\n        \"operationId\": \"Me.UpdatePersonLastName\",\n        \"parameters\": [\n          {\n            \"name\": \"lastName\",\n            \"in\": \"path\",\n            \"description\": \"Usage: lastName={lastName}\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"boolean\",\n                  \"default\": false\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/Me/Trips\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get Trips from Me\",\n        \"operationId\": \"Me.ListTrips\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"TripId\",\n                  \"TripId desc\",\n                  \"ShareId\",\n                  \"ShareId desc\",\n                  \"Name\",\n                  \"Name desc\",\n                  \"Budget\",\n                  \"Budget desc\",\n                  \"Description\",\n                  \"Description desc\",\n                  \"Tags\",\n                  \"Tags desc\",\n                  \"StartsAt\",\n                  \"StartsAt desc\",\n                  \"EndsAt\",\n                  \"EndsAt desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"TripId\",\n                  \"ShareId\",\n                  \"Name\",\n                  \"Budget\",\n                  \"Description\",\n                  \"Tags\",\n                  \"StartsAt\",\n                  \"EndsAt\",\n                  \"PlanItems\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"PlanItems\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Trip\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Trips/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get ref of Trips from Me\",\n        \"operationId\": \"Me.ListRefTrips\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"TripId\",\n                  \"TripId desc\",\n                  \"ShareId\",\n                  \"ShareId desc\",\n                  \"Name\",\n                  \"Name desc\",\n                  \"Budget\",\n                  \"Budget desc\",\n                  \"Description\",\n                  \"Description desc\",\n                  \"Tags\",\n                  \"Tags desc\",\n                  \"StartsAt\",\n                  \"StartsAt desc\",\n                  \"EndsAt\",\n                  \"EndsAt desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property links\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of links of Trip\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"type\": \"string\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Create new navigation property ref to Trips for Me\",\n        \"operationId\": \"Me.CreateRefTrips\",\n        \"requestBody\": {\n          \"description\": \"New navigation property ref value\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"additionalProperties\": {\n                  \"type\": \"object\"\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property link.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"object\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get entities from NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.ListPerson\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"UserName desc\",\n                  \"FirstName\",\n                  \"FirstName desc\",\n                  \"LastName\",\n                  \"LastName desc\",\n                  \"MiddleName\",\n                  \"MiddleName desc\",\n                  \"Gender\",\n                  \"Gender desc\",\n                  \"Age\",\n                  \"Age desc\",\n                  \"Emails\",\n                  \"Emails desc\",\n                  \"AddressInfo\",\n                  \"AddressInfo desc\",\n                  \"HomeAddress\",\n                  \"HomeAddress desc\",\n                  \"FavoriteFeature\",\n                  \"FavoriteFeature desc\",\n                  \"Features\",\n                  \"Features desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"FirstName\",\n                  \"LastName\",\n                  \"MiddleName\",\n                  \"Gender\",\n                  \"Age\",\n                  \"Emails\",\n                  \"AddressInfo\",\n                  \"HomeAddress\",\n                  \"FavoriteFeature\",\n                  \"Features\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Add new entity to NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.CreatePerson\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get entity from NewComePeople by key\",\n        \"operationId\": \"NewComePeople.Person.GetPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"FirstName\",\n                  \"LastName\",\n                  \"MiddleName\",\n                  \"Gender\",\n                  \"Age\",\n                  \"Emails\",\n                  \"AddressInfo\",\n                  \"HomeAddress\",\n                  \"FavoriteFeature\",\n                  \"Features\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update entity in NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.UpdatePerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete entity from NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.DeletePerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get BestFriend from NewComePeople\",\n        \"operationId\": \"NewComePeople.GetBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"FirstName\",\n                  \"LastName\",\n                  \"MiddleName\",\n                  \"Gender\",\n                  \"Age\",\n                  \"Emails\",\n                  \"AddressInfo\",\n                  \"HomeAddress\",\n                  \"FavoriteFeature\",\n                  \"Features\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from NewComePeople\",\n        \"operationId\": \"NewComePeople.GetRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update the ref of navigation property BestFriend in NewComePeople\",\n        \"operationId\": \"NewComePeople.UpdateRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property ref values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"additionalProperties\": {\n                  \"type\": \"object\"\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for NewComePeople\",\n        \"operationId\": \"NewComePeople.DeleteRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get Friends from NewComePeople\",\n        \"operationId\": \"NewComePeople.ListFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"UserName desc\",\n                  \"FirstName\",\n                  \"FirstName desc\",\n                  \"LastName\",\n                  \"LastName desc\",\n                  \"MiddleName\",\n                  \"MiddleName desc\",\n                  \"Gender\",\n                  \"Gender desc\",\n                  \"Age\",\n                  \"Age desc\",\n                  \"Emails\",\n                  \"Emails desc\",\n                  \"AddressInfo\",\n                  \"AddressInfo desc\",\n                  \"HomeAddress\",\n                  \"HomeAddress desc\",\n                  \"FavoriteFeature\",\n                  \"FavoriteFeature desc\",\n                  \"Features\",\n                  \"Features desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"FirstName\",\n                  \"LastName\",\n                  \"MiddleName\",\n                  \"Gender\",\n                  \"Age\",\n                  \"Emails\",\n                  \"AddressInfo\",\n                  \"HomeAddress\",\n                  \"FavoriteFeature\",\n                  \"Features\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from NewComePeople\",\n        \"operationId\": \"NewComePeople.ListRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"UserName desc\",\n                  \"FirstName\",\n                  \"FirstName desc\",\n                  \"LastName\",\n                  \"LastName desc\",\n                  \"MiddleName\",\n                  \"MiddleName desc\",\n                  \"Gender\",\n                  \"Gender desc\",\n                  \"Age\",\n                  \"Age desc\",\n                  \"Emails\",\n                  \"Emails desc\",\n                  \"AddressInfo\",\n                  \"AddressInfo desc\",\n                  \"HomeAddress\",\n                  \"HomeAddress desc\",\n                  \"FavoriteFeature\",\n                  \"FavoriteFeature desc\",\n                  \"Features\",\n                  \"Features desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property links\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of links of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"type\": \"string\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for NewComePeople\",\n        \"operationId\": \"NewComePeople.CreateRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property ref value\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"additionalProperties\": {\n                  \"type\": \"object\"\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property link.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"object\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/GetFavoriteAirline()\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFavoriteAirline\",\n        \"operationId\": \"NewComePeople.GetFavoriteAirline\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/NewComePeople/{UserName}/GetFriendsTrips(userName={userName})\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFriendsTrips\",\n        \"operationId\": \"NewComePeople.GetFriendsTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"userName\",\n            \"in\": \"path\",\n            \"description\": \"Usage: userName={userName}\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/NewComePeople/{UserName}/ShareTrip\": {\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Actions\"\n        ],\n        \"summary\": \"Invoke action ShareTrip\",\n        \"operationId\": \"NewComePeople.ShareTrip\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"userName\": {\n                    \"type\": \"string\"\n                  },\n                  \"tripId\": {\n                    \"maximum\": 2147483647,\n                    \"minimum\": -2147483648,\n                    \"type\": \"integer\",\n                    \"format\": \"int32\"\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/NewComePeople/{UserName}/UpdatePersonLastName(lastName={lastName})\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Functions\"\n        ],\n        \"summary\": \"Invoke function UpdatePersonLastName\",\n        \"operationId\": \"NewComePeople.UpdatePersonLastName\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"lastName\",\n            \"in\": \"path\",\n            \"description\": \"Usage: lastName={lastName}\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"boolean\",\n                  \"default\": false\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Trips\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Get Trips from NewComePeople\",\n        \"operationId\": \"NewComePeople.ListTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"TripId\",\n                  \"TripId desc\",\n                  \"ShareId\",\n                  \"ShareId desc\",\n                  \"Name\",\n                  \"Name desc\",\n                  \"Budget\",\n                  \"Budget desc\",\n                  \"Description\",\n                  \"Description desc\",\n                  \"Tags\",\n                  \"Tags desc\",\n                  \"StartsAt\",\n                  \"StartsAt desc\",\n                  \"EndsAt\",\n                  \"EndsAt desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"TripId\",\n                  \"ShareId\",\n                  \"Name\",\n                  \"Budget\",\n                  \"Description\",\n                  \"Tags\",\n                  \"StartsAt\",\n                  \"EndsAt\",\n                  \"PlanItems\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"PlanItems\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Trip\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Trips/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Get ref of Trips from NewComePeople\",\n        \"operationId\": \"NewComePeople.ListRefTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"TripId\",\n                  \"TripId desc\",\n                  \"ShareId\",\n                  \"ShareId desc\",\n                  \"Name\",\n                  \"Name desc\",\n                  \"Budget\",\n                  \"Budget desc\",\n                  \"Description\",\n                  \"Description desc\",\n                  \"Tags\",\n                  \"Tags desc\",\n                  \"StartsAt\",\n                  \"StartsAt desc\",\n                  \"EndsAt\",\n                  \"EndsAt desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property links\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of links of Trip\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"type\": \"string\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Create new navigation property ref to Trips for NewComePeople\",\n        \"operationId\": \"NewComePeople.CreateRefTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property ref value\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"additionalProperties\": {\n                  \"type\": \"object\"\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property link.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"object\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get entities from People\",\n        \"operationId\": \"People.Person.ListPerson\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"UserName desc\",\n                  \"FirstName\",\n                  \"FirstName desc\",\n                  \"LastName\",\n                  \"LastName desc\",\n                  \"MiddleName\",\n                  \"MiddleName desc\",\n                  \"Gender\",\n                  \"Gender desc\",\n                  \"Age\",\n                  \"Age desc\",\n                  \"Emails\",\n                  \"Emails desc\",\n                  \"AddressInfo\",\n                  \"AddressInfo desc\",\n                  \"HomeAddress\",\n                  \"HomeAddress desc\",\n                  \"FavoriteFeature\",\n                  \"FavoriteFeature desc\",\n                  \"Features\",\n                  \"Features desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"FirstName\",\n                  \"LastName\",\n                  \"MiddleName\",\n                  \"Gender\",\n                  \"Age\",\n                  \"Emails\",\n                  \"AddressInfo\",\n                  \"HomeAddress\",\n                  \"FavoriteFeature\",\n                  \"Features\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Add new entity to People\",\n        \"operationId\": \"People.Person.CreatePerson\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get entity from People by key\",\n        \"operationId\": \"People.Person.GetPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"FirstName\",\n                  \"LastName\",\n                  \"MiddleName\",\n                  \"Gender\",\n                  \"Age\",\n                  \"Emails\",\n                  \"AddressInfo\",\n                  \"HomeAddress\",\n                  \"FavoriteFeature\",\n                  \"Features\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update entity in People\",\n        \"operationId\": \"People.Person.UpdatePerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete entity from People\",\n        \"operationId\": \"People.Person.DeletePerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/BestFriend\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get BestFriend from People\",\n        \"operationId\": \"People.GetBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"FirstName\",\n                  \"LastName\",\n                  \"MiddleName\",\n                  \"Gender\",\n                  \"Age\",\n                  \"Emails\",\n                  \"AddressInfo\",\n                  \"HomeAddress\",\n                  \"FavoriteFeature\",\n                  \"Features\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/BestFriend/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from People\",\n        \"operationId\": \"People.GetRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update the ref of navigation property BestFriend in People\",\n        \"operationId\": \"People.UpdateRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property ref values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"additionalProperties\": {\n                  \"type\": \"object\"\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for People\",\n        \"operationId\": \"People.DeleteRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Friends\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Friends from People\",\n        \"operationId\": \"People.ListFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"UserName desc\",\n                  \"FirstName\",\n                  \"FirstName desc\",\n                  \"LastName\",\n                  \"LastName desc\",\n                  \"MiddleName\",\n                  \"MiddleName desc\",\n                  \"Gender\",\n                  \"Gender desc\",\n                  \"Age\",\n                  \"Age desc\",\n                  \"Emails\",\n                  \"Emails desc\",\n                  \"AddressInfo\",\n                  \"AddressInfo desc\",\n                  \"HomeAddress\",\n                  \"HomeAddress desc\",\n                  \"FavoriteFeature\",\n                  \"FavoriteFeature desc\",\n                  \"Features\",\n                  \"Features desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"FirstName\",\n                  \"LastName\",\n                  \"MiddleName\",\n                  \"Gender\",\n                  \"Age\",\n                  \"Emails\",\n                  \"AddressInfo\",\n                  \"HomeAddress\",\n                  \"FavoriteFeature\",\n                  \"Features\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Friends\",\n                  \"BestFriend\",\n                  \"Trips\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Friends/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from People\",\n        \"operationId\": \"People.ListRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"UserName desc\",\n                  \"FirstName\",\n                  \"FirstName desc\",\n                  \"LastName\",\n                  \"LastName desc\",\n                  \"MiddleName\",\n                  \"MiddleName desc\",\n                  \"Gender\",\n                  \"Gender desc\",\n                  \"Age\",\n                  \"Age desc\",\n                  \"Emails\",\n                  \"Emails desc\",\n                  \"AddressInfo\",\n                  \"AddressInfo desc\",\n                  \"HomeAddress\",\n                  \"HomeAddress desc\",\n                  \"FavoriteFeature\",\n                  \"FavoriteFeature desc\",\n                  \"Features\",\n                  \"Features desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property links\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of links of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"type\": \"string\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for People\",\n        \"operationId\": \"People.CreateRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property ref value\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"additionalProperties\": {\n                  \"type\": \"object\"\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property link.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"object\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/GetFavoriteAirline()\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFavoriteAirline\",\n        \"operationId\": \"People.GetFavoriteAirline\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/People/{UserName}/GetFriendsTrips(userName={userName})\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFriendsTrips\",\n        \"operationId\": \"People.GetFriendsTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"userName\",\n            \"in\": \"path\",\n            \"description\": \"Usage: userName={userName}\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/People/{UserName}/ShareTrip\": {\n      \"post\": {\n        \"tags\": [\n          \"People.Actions\"\n        ],\n        \"summary\": \"Invoke action ShareTrip\",\n        \"operationId\": \"People.ShareTrip\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"userName\": {\n                    \"type\": \"string\"\n                  },\n                  \"tripId\": {\n                    \"maximum\": 2147483647,\n                    \"minimum\": -2147483648,\n                    \"type\": \"integer\",\n                    \"format\": \"int32\"\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/People/{UserName}/UpdatePersonLastName(lastName={lastName})\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Functions\"\n        ],\n        \"summary\": \"Invoke function UpdatePersonLastName\",\n        \"operationId\": \"People.UpdatePersonLastName\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"lastName\",\n            \"in\": \"path\",\n            \"description\": \"Usage: lastName={lastName}\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"boolean\",\n                  \"default\": false\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/People/{UserName}/Trips\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get Trips from People\",\n        \"operationId\": \"People.ListTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"TripId\",\n                  \"TripId desc\",\n                  \"ShareId\",\n                  \"ShareId desc\",\n                  \"Name\",\n                  \"Name desc\",\n                  \"Budget\",\n                  \"Budget desc\",\n                  \"Description\",\n                  \"Description desc\",\n                  \"Tags\",\n                  \"Tags desc\",\n                  \"StartsAt\",\n                  \"StartsAt desc\",\n                  \"EndsAt\",\n                  \"EndsAt desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"TripId\",\n                  \"ShareId\",\n                  \"Name\",\n                  \"Budget\",\n                  \"Description\",\n                  \"Tags\",\n                  \"StartsAt\",\n                  \"EndsAt\",\n                  \"PlanItems\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"PlanItems\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Trip\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Trips/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get ref of Trips from People\",\n        \"operationId\": \"People.ListRefTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"TripId\",\n                  \"TripId desc\",\n                  \"ShareId\",\n                  \"ShareId desc\",\n                  \"Name\",\n                  \"Name desc\",\n                  \"Budget\",\n                  \"Budget desc\",\n                  \"Description\",\n                  \"Description desc\",\n                  \"Tags\",\n                  \"Tags desc\",\n                  \"StartsAt\",\n                  \"StartsAt desc\",\n                  \"EndsAt\",\n                  \"EndsAt desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property links\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of links of Trip\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"type\": \"string\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Create new navigation property ref to Trips for People\",\n        \"operationId\": \"People.CreateRefTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property ref value\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"additionalProperties\": {\n                  \"type\": \"object\"\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property link.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"object\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/ResetDataSource\": {\n      \"post\": {\n        \"tags\": [\n          \"ResetDataSource\"\n        ],\n        \"summary\": \"Invoke actionImport ResetDataSource\",\n        \"operationId\": \"ActionImport.ResetDataSource\",\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"actionImport\"\n      }\n    }\n  },\n  \"components\": {\n    \"schemas\": {\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\": {\n        \"title\": \"Person\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"UserName\": {\n            \"type\": \"string\"\n          },\n          \"FirstName\": {\n            \"type\": \"string\"\n          },\n          \"LastName\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"MiddleName\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"Gender\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonGender\"\n              }\n            ]\n          },\n          \"Age\": {\n            \"type\": \"integer\",\n            \"format\": \"int64\",\n            \"nullable\": true\n          },\n          \"Emails\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          },\n          \"AddressInfo\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              ],\n              \"nullable\": true\n            }\n          },\n          \"HomeAddress\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            ],\n            \"nullable\": true\n          },\n          \"FavoriteFeature\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature\"\n              }\n            ]\n          },\n          \"Features\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature\"\n                }\n              ]\n            }\n          },\n          \"Friends\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"BestFriend\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            ],\n            \"nullable\": true\n          },\n          \"Trips\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\": {\n        \"title\": \"Airline\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"AirlineCode\": {\n            \"type\": \"string\"\n          },\n          \"Name\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\": {\n        \"title\": \"Airport\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Name\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"IcaoCode\": {\n            \"type\": \"string\"\n          },\n          \"IataCode\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"Location\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\"\n              }\n            ],\n            \"nullable\": true\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\": {\n        \"title\": \"Location\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Address\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"City\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\"\n              }\n            ],\n            \"nullable\": true\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\": {\n        \"title\": \"City\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Name\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"CountryRegion\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"Region\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n          },\n          {\n            \"title\": \"AirportLocation\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"Loc\": {\n                \"$ref\": \"#/components/schemas/Edm.GeographyPoint\"\n              }\n            }\n          }\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n          },\n          {\n            \"title\": \"EventLocation\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"BuildingInfo\": {\n                \"type\": \"string\",\n                \"nullable\": true\n              }\n            }\n          }\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\": {\n        \"title\": \"Trip\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"TripId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"format\": \"int32\"\n          },\n          \"ShareId\": {\n            \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n            \"type\": \"string\",\n            \"format\": \"uuid\"\n          },\n          \"Name\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"Budget\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"format\": \"float\"\n          },\n          \"Description\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"Tags\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          },\n          \"StartsAt\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"EndsAt\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"PlanItems\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\": {\n        \"title\": \"PlanItem\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"PlanItemId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"format\": \"int32\"\n          },\n          \"ConfirmationCode\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"StartsAt\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"EndsAt\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"Duration\": {\n            \"pattern\": \"^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$\",\n            \"type\": \"string\",\n            \"format\": \"duration\"\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Event\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\"\n          },\n          {\n            \"title\": \"Event\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"OccursAt\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"Description\": {\n                \"type\": \"string\",\n                \"nullable\": true\n              }\n            }\n          }\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\"\n          },\n          {\n            \"title\": \"PublicTransportation\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"SeatNumber\": {\n                \"type\": \"string\",\n                \"nullable\": true\n              }\n            }\n          }\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Flight\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation\"\n          },\n          {\n            \"title\": \"Flight\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"FlightNumber\": {\n                \"type\": \"string\",\n                \"nullable\": true\n              },\n              \"Airline\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"From\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"To\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n          },\n          {\n            \"title\": \"Employee\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"Cost\": {\n                \"type\": \"integer\",\n                \"format\": \"int64\"\n              },\n              \"Peers\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          }\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n          },\n          {\n            \"title\": \"Manager\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"Budget\": {\n                \"type\": \"integer\",\n                \"format\": \"int64\"\n              },\n              \"BossOffice\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"DirectReports\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          }\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonGender\": {\n        \"title\": \"PersonGender\",\n        \"enum\": [\n          \"Male\",\n          \"Female\",\n          \"Unknow\"\n        ],\n        \"type\": \"string\"\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature\": {\n        \"title\": \"Feature\",\n        \"enum\": [\n          \"Feature1\",\n          \"Feature2\",\n          \"Feature3\",\n          \"Feature4\"\n        ],\n        \"type\": \"string\"\n      },\n      \"Edm.Geography\": {\n        \"$ref\": \"#/components/schemas/Edm.Geometry\"\n      },\n      \"Edm.GeographyPoint\": {\n        \"$ref\": \"#/components/schemas/Edm.GeometryPoint\"\n      },\n      \"Edm.GeographyLineString\": {\n        \"$ref\": \"#/components/schemas/Edm.GeometryLineString\"\n      },\n      \"Edm.GeographyPolygon\": {\n        \"$ref\": \"#/components/schemas/Edm.GeometryPolygon\"\n      },\n      \"Edm.GeographyMultiPoint\": {\n        \"$ref\": \"#/components/schemas/Edm.GeometryMultiPoint\"\n      },\n      \"Edm.GeographyMultiLineString\": {\n        \"$ref\": \"#/components/schemas/Edm.GeometryMultiLineString\"\n      },\n      \"Edm.GeographyMultiPolygon\": {\n        \"$ref\": \"#/components/schemas/Edm.GeometryMultiPolygon\"\n      },\n      \"Edm.GeographyCollection\": {\n        \"$ref\": \"#/components/schemas/Edm.GeometryCollection\"\n      },\n      \"Edm.Geometry\": {\n        \"type\": \"object\",\n        \"anyOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Edm.GeometryPoint\"\n          },\n          {\n            \"$ref\": \"#/components/schemas/Edm.GeometryLineString\"\n          },\n          {\n            \"$ref\": \"#/components/schemas/Edm.GeometryPolygon\"\n          },\n          {\n            \"$ref\": \"#/components/schemas/Edm.GeometryMultiPoint\"\n          },\n          {\n            \"$ref\": \"#/components/schemas/Edm.GeometryMultiLineString\"\n          },\n          {\n            \"$ref\": \"#/components/schemas/Edm.GeometryMultiPolygon\"\n          },\n          {\n            \"$ref\": \"#/components/schemas/Edm.GeometryCollection\"\n          }\n        ]\n      },\n      \"Edm.GeometryPoint\": {\n        \"required\": [\n          \"type\",\n          \"coordinates\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"enum\": [\n              \"Point\"\n            ],\n            \"type\": \"string\",\n            \"default\": \"Point\"\n          },\n          \"coordinates\": {\n            \"$ref\": \"#/components/schemas/GeoJSON.position\"\n          }\n        }\n      },\n      \"Edm.GeometryLineString\": {\n        \"required\": [\n          \"type\",\n          \"coordinates\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"enum\": [\n              \"LineString\"\n            ]\n          },\n          \"coordinates\": {\n            \"minItems\": 2,\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/GeoJSON.position\"\n            }\n          }\n        }\n      },\n      \"Edm.GeometryPolygon\": {\n        \"required\": [\n          \"type\",\n          \"coordinates\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"enum\": [\n              \"Polygon\"\n            ]\n          },\n          \"coordinates\": {\n            \"minItems\": 4,\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/components/schemas/GeoJSON.position\"\n              }\n            }\n          }\n        }\n      },\n      \"Edm.GeometryMultiPoint\": {\n        \"required\": [\n          \"type\",\n          \"coordinates\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"enum\": [\n              \"MultiPoint\"\n            ]\n          },\n          \"coordinates\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/GeoJSON.position\"\n            }\n          }\n        }\n      },\n      \"Edm.GeometryMultiLineString\": {\n        \"required\": [\n          \"type\",\n          \"coordinates\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"enum\": [\n              \"MultiLineString\"\n            ]\n          },\n          \"coordinates\": {\n            \"minItems\": 2,\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/components/schemas/GeoJSON.position\"\n              }\n            }\n          }\n        }\n      },\n      \"Edm.GeometryMultiPolygon\": {\n        \"required\": [\n          \"type\",\n          \"coordinates\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"enum\": [\n              \"MultiPolygon\"\n            ]\n          },\n          \"coordinates\": {\n            \"minItems\": 4,\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/GeoJSON.position\"\n                }\n              }\n            }\n          }\n        }\n      },\n      \"Edm.GeometryCollection\": {\n        \"required\": [\n          \"type\",\n          \"coordinates\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"enum\": [\n              \"GeometryCollection\"\n            ]\n          },\n          \"coordinates\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Edm.Geometry\"\n            }\n          }\n        }\n      },\n      \"GeoJSON.position\": {\n        \"minItems\": 2,\n        \"type\": \"array\",\n        \"items\": {\n          \"type\": \"number\"\n        }\n      },\n      \"odata.error\": {\n        \"required\": [\n          \"error\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"error\": {\n            \"$ref\": \"#/components/schemas/odata.error.main\"\n          }\n        }\n      },\n      \"odata.error.main\": {\n        \"required\": [\n          \"code\",\n          \"message\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"code\": {\n            \"type\": \"string\"\n          },\n          \"message\": {\n            \"type\": \"string\"\n          },\n          \"target\": {\n            \"type\": \"string\"\n          },\n          \"details\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/odata.error.detail\"\n            }\n          },\n          \"innererror\": {\n            \"type\": \"object\",\n            \"description\": \"The structure of this object is service-specific\"\n          }\n        }\n      },\n      \"odata.error.detail\": {\n        \"required\": [\n          \"code\",\n          \"message\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"code\": {\n            \"type\": \"string\"\n          },\n          \"message\": {\n            \"type\": \"string\"\n          },\n          \"target\": {\n            \"type\": \"string\"\n          }\n        }\n      }\n    },\n    \"responses\": {\n      \"error\": {\n        \"description\": \"error\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/odata.error\"\n            }\n          }\n        }\n      }\n    },\n    \"parameters\": {\n      \"top\": {\n        \"name\": \"$top\",\n        \"in\": \"query\",\n        \"description\": \"Show only the first n items\",\n        \"schema\": {\n          \"minimum\": 0,\n          \"type\": \"integer\"\n        },\n        \"example\": 50\n      },\n      \"skip\": {\n        \"name\": \"$skip\",\n        \"in\": \"query\",\n        \"description\": \"Skip the first n items\",\n        \"schema\": {\n          \"minimum\": 0,\n          \"type\": \"integer\"\n        }\n      },\n      \"count\": {\n        \"name\": \"$count\",\n        \"in\": \"query\",\n        \"description\": \"Include count of items\",\n        \"schema\": {\n          \"type\": \"boolean\"\n        }\n      },\n      \"filter\": {\n        \"name\": \"$filter\",\n        \"in\": \"query\",\n        \"description\": \"Filter items by property values\",\n        \"schema\": {\n          \"type\": \"string\"\n        }\n      },\n      \"search\": {\n        \"name\": \"$search\",\n        \"in\": \"query\",\n        \"description\": \"Search items by search phrases\",\n        \"schema\": {\n          \"type\": \"string\"\n        }\n      }\n    },\n    \"examples\": {\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\": {\n        \"value\": {\n          \"AddressInfo\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          ],\n          \"Age\": 0,\n          \"BestFriend\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n          },\n          \"Emails\": [\n            \"String\"\n          ],\n          \"FavoriteFeature\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature\"\n          },\n          \"Features\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature\"\n            }\n          ],\n          \"FirstName\": \"String\",\n          \"Friends\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          ],\n          \"Gender\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonGender\"\n          },\n          \"HomeAddress\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n          },\n          \"LastName\": \"String\",\n          \"MiddleName\": \"String\",\n          \"Trips\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          ],\n          \"UserName\": \"String (identifier)\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\": {\n        \"value\": {\n          \"AirlineCode\": \"String (identifier)\",\n          \"Name\": \"String\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\": {\n        \"value\": {\n          \"IataCode\": \"String\",\n          \"IcaoCode\": \"String (identifier)\",\n          \"Location\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\"\n          },\n          \"Name\": \"String\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\": {\n        \"value\": {\n          \"Address\": \"String\",\n          \"City\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\"\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\": {\n        \"value\": {\n          \"CountryRegion\": \"String\",\n          \"Name\": \"String\",\n          \"Region\": \"String\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\": {\n        \"value\": {\n          \"Loc\": \"GeographyPoint\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n        \"value\": {\n          \"BuildingInfo\": \"String\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\": {\n        \"value\": {\n          \"Budget\": 0,\n          \"Description\": \"String\",\n          \"EndsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Name\": \"String\",\n          \"PlanItems\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\"\n            }\n          ],\n          \"ShareId\": \"00000000-0000-0000-0000-000000000000\",\n          \"StartsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Tags\": [\n            \"String\"\n          ],\n          \"TripId\": 0\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\": {\n        \"value\": {\n          \"ConfirmationCode\": \"String\",\n          \"Duration\": \"Duration\",\n          \"EndsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"PlanItemId\": 0,\n          \"StartsAt\": \"0001-01-01T00:00:00.0000000+00:00\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Event\": {\n        \"value\": {\n          \"Description\": \"String\",\n          \"OccursAt\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation\": {\n        \"value\": {\n          \"SeatNumber\": \"String\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Flight\": {\n        \"value\": {\n          \"Airline\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n          },\n          \"FlightNumber\": \"String\",\n          \"From\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n          },\n          \"To\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n        \"value\": {\n          \"Cost\": 0,\n          \"Peers\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          ]\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n        \"value\": {\n          \"BossOffice\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n          },\n          \"Budget\": 0,\n          \"DirectReports\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          ]\n        }\n      }\n    }\n  },\n  \"tags\": [\n    {\n      \"name\": \"Airlines.Airline\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Airports.Airport\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Airports\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"People\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"Me.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Me.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"Me.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"Me.Trip\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"NewComePeople.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"NewComePeople.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"NewComePeople.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"NewComePeople.Trip\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"People.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"People.Trip\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"ResetDataSource\",\n      \"x-ms-docs-toc-type\": \"container\"\n    }\n  ]\n}"
  },
  {
    "path": "docs/oas3_0_0/graph1.0_withSecurity.json",
    "content": "{\n  \"openapi\": \"3.0.4\",\n  \"info\": {\n    \"title\": \"OData Service for namespace microsoft.graph\",\n    \"description\": \"This OData service is located at https://graph.microsoft.com/v1.0\",\n    \"version\": \"1.0.1\"\n  },\n  \"servers\": [\n    {\n      \"url\": \"https://graph.microsoft.com/v1.0\"\n    }\n  ],\n  \"paths\": {\n    \"/contracts\": {\n      \"get\": {\n        \"tags\": [\n          \"contracts.contract\"\n        ],\n        \"summary\": \"Get entities from contracts\",\n        \"operationId\": \"contracts.contract.ListContract\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"contractType\",\n                  \"contractType desc\",\n                  \"customerId\",\n                  \"customerId desc\",\n                  \"defaultDomainName\",\n                  \"defaultDomainName desc\",\n                  \"displayName\",\n                  \"displayName desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"contractType\",\n                  \"customerId\",\n                  \"defaultDomainName\",\n                  \"displayName\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of contract\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.contract\"\n                      }\n                    }\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"contractType\\\": \\\"contractType-value\\\",\\r\\n  \\\"customerId\\\": \\\"customerId-value\\\",\\r\\n  \\\"defaultDomainName\\\": \\\"defaultDomainName-value\\\",\\r\\n  \\\"displayName\\\": \\\"displayName-value\\\",\\r\\n  \\\"id\\\": \\\"id-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"contracts.contract\"\n        ],\n        \"summary\": \"Add new entity to contracts\",\n        \"operationId\": \"contracts.contract.CreateContract\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.contract\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.contract\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/contracts/{contract-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"contracts.contract\"\n        ],\n        \"summary\": \"Get entity from contracts by key\",\n        \"operationId\": \"contracts.contract.GetContract\",\n        \"parameters\": [\n          {\n            \"name\": \"contract-id\",\n            \"in\": \"path\",\n            \"description\": \"key: contract-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"contract\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"contractType\",\n                  \"customerId\",\n                  \"defaultDomainName\",\n                  \"displayName\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.contract\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"contractType\\\": \\\"contractType-value\\\",\\r\\n  \\\"customerId\\\": \\\"customerId-value\\\",\\r\\n  \\\"defaultDomainName\\\": \\\"defaultDomainName-value\\\",\\r\\n  \\\"displayName\\\": \\\"displayName-value\\\",\\r\\n  \\\"id\\\": \\\"id-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"contracts.contract\"\n        ],\n        \"summary\": \"Update entity in contracts\",\n        \"operationId\": \"contracts.contract.UpdateContract\",\n        \"parameters\": [\n          {\n            \"name\": \"contract-id\",\n            \"in\": \"path\",\n            \"description\": \"key: contract-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"contract\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.contract\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"contracts.contract\"\n        ],\n        \"summary\": \"Delete entity from contracts\",\n        \"operationId\": \"contracts.contract.DeleteContract\",\n        \"parameters\": [\n          {\n            \"name\": \"contract-id\",\n            \"in\": \"path\",\n            \"description\": \"key: contract-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"contract\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/devices\": {\n      \"get\": {\n        \"tags\": [\n          \"devices.device\"\n        ],\n        \"summary\": \"Get entities from devices\",\n        \"operationId\": \"devices.device.ListDevice\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"accountEnabled\",\n                  \"accountEnabled desc\",\n                  \"alternativeSecurityIds\",\n                  \"alternativeSecurityIds desc\",\n                  \"approximateLastSignInDateTime\",\n                  \"approximateLastSignInDateTime desc\",\n                  \"deviceId\",\n                  \"deviceId desc\",\n                  \"deviceMetadata\",\n                  \"deviceMetadata desc\",\n                  \"deviceVersion\",\n                  \"deviceVersion desc\",\n                  \"displayName\",\n                  \"displayName desc\",\n                  \"isCompliant\",\n                  \"isCompliant desc\",\n                  \"isManaged\",\n                  \"isManaged desc\",\n                  \"onPremisesLastSyncDateTime\",\n                  \"onPremisesLastSyncDateTime desc\",\n                  \"onPremisesSyncEnabled\",\n                  \"onPremisesSyncEnabled desc\",\n                  \"operatingSystem\",\n                  \"operatingSystem desc\",\n                  \"operatingSystemVersion\",\n                  \"operatingSystemVersion desc\",\n                  \"physicalIds\",\n                  \"physicalIds desc\",\n                  \"trustType\",\n                  \"trustType desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"accountEnabled\",\n                  \"alternativeSecurityIds\",\n                  \"approximateLastSignInDateTime\",\n                  \"deviceId\",\n                  \"deviceMetadata\",\n                  \"deviceVersion\",\n                  \"displayName\",\n                  \"isCompliant\",\n                  \"isManaged\",\n                  \"onPremisesLastSyncDateTime\",\n                  \"onPremisesSyncEnabled\",\n                  \"operatingSystem\",\n                  \"operatingSystemVersion\",\n                  \"physicalIds\",\n                  \"trustType\",\n                  \"extensions\",\n                  \"registeredOwners\",\n                  \"registeredUsers\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"extensions\",\n                  \"registeredOwners\",\n                  \"registeredUsers\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of device\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.device\"\n                      }\n                    }\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"accountEnabled\\\":false,\\r\\n  \\\"deviceId\\\":\\\"4c299165-6e8f-4b45-a5ba-c5d250a707ff\\\",\\r\\n  \\\"displayName\\\":\\\"Test device\\\",\\r\\n  \\\"id\\\": \\\"id-value\\\",\\r\\n  \\\"operatingSystem\\\":\\\"linux\\\",\\r\\n  \\\"operatingSystemVersion\\\":\\\"1\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Device.ReadWrite.All\",\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"devices.device\"\n        ],\n        \"summary\": \"Add new entity to devices\",\n        \"operationId\": \"devices.device.CreateDevice\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.device\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.device\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/devices/{device-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"devices.device\"\n        ],\n        \"summary\": \"Get entity from devices by key\",\n        \"operationId\": \"devices.device.GetDevice\",\n        \"parameters\": [\n          {\n            \"name\": \"device-id\",\n            \"in\": \"path\",\n            \"description\": \"key: device-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"device\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"accountEnabled\",\n                  \"alternativeSecurityIds\",\n                  \"approximateLastSignInDateTime\",\n                  \"deviceId\",\n                  \"deviceMetadata\",\n                  \"deviceVersion\",\n                  \"displayName\",\n                  \"isCompliant\",\n                  \"isManaged\",\n                  \"onPremisesLastSyncDateTime\",\n                  \"onPremisesSyncEnabled\",\n                  \"operatingSystem\",\n                  \"operatingSystemVersion\",\n                  \"physicalIds\",\n                  \"trustType\",\n                  \"extensions\",\n                  \"registeredOwners\",\n                  \"registeredUsers\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"extensions\",\n                  \"registeredOwners\",\n                  \"registeredUsers\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.device\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"accountEnabled\\\":false,\\r\\n  \\\"deviceId\\\":\\\"4c299165-6e8f-4b45-a5ba-c5d250a707ff\\\",\\r\\n  \\\"displayName\\\":\\\"Test device\\\",\\r\\n  \\\"id\\\": \\\"id-value\\\",\\r\\n  \\\"operatingSystem\\\":\\\"linux\\\",\\r\\n  \\\"operatingSystemVersion\\\":\\\"1\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            },\n            \"links\": {\n              \"extensions\": {\n                \"operationId\": \"devices.device.GetDevice\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"registeredOwners\": {\n                \"operationId\": \"devices.device.GetDevice\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"registeredUsers\": {\n                \"operationId\": \"devices.device.GetDevice\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Device.ReadWrite.All\",\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"devices.device\"\n        ],\n        \"summary\": \"Update entity in devices\",\n        \"operationId\": \"devices.device.UpdateDevice\",\n        \"parameters\": [\n          {\n            \"name\": \"device-id\",\n            \"in\": \"path\",\n            \"description\": \"key: device-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"device\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.device\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"devices.device\"\n        ],\n        \"summary\": \"Delete entity from devices\",\n        \"operationId\": \"devices.device.DeleteDevice\",\n        \"parameters\": [\n          {\n            \"name\": \"device-id\",\n            \"in\": \"path\",\n            \"description\": \"key: device-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"device\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.AccessAsUser.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/devices/{device-id}/extensions\": {\n      \"get\": {\n        \"tags\": [\n          \"devices.extension\"\n        ],\n        \"summary\": \"Get extensions from devices\",\n        \"operationId\": \"devices.ListExtensions\",\n        \"parameters\": [\n          {\n            \"name\": \"device-id\",\n            \"in\": \"path\",\n            \"description\": \"key: device-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"device\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.extension\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/devices/{device-id}/extensions/{extension-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"devices.extension\"\n        ],\n        \"summary\": \"Get extensions from devices\",\n        \"operationId\": \"devices.GetExtensions\",\n        \"parameters\": [\n          {\n            \"name\": \"device-id\",\n            \"in\": \"path\",\n            \"description\": \"key: device-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"device\"\n          },\n          {\n            \"name\": \"extension-id\",\n            \"in\": \"path\",\n            \"description\": \"key: extension-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"extension\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.extension\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/devices/{device-id}/registeredOwners\": {\n      \"get\": {\n        \"tags\": [\n          \"devices.directoryObject\"\n        ],\n        \"summary\": \"Get registeredOwners from devices\",\n        \"operationId\": \"devices.ListRegisteredOwners\",\n        \"parameters\": [\n          {\n            \"name\": \"device-id\",\n            \"in\": \"path\",\n            \"description\": \"key: device-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"device\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/devices/{device-id}/registeredOwners/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"devices.directoryObject\"\n        ],\n        \"summary\": \"Get registeredOwners from devices\",\n        \"operationId\": \"devices.GetRegisteredOwners\",\n        \"parameters\": [\n          {\n            \"name\": \"device-id\",\n            \"in\": \"path\",\n            \"description\": \"key: device-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"device\"\n          },\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/devices/{device-id}/registeredUsers\": {\n      \"get\": {\n        \"tags\": [\n          \"devices.directoryObject\"\n        ],\n        \"summary\": \"Get registeredUsers from devices\",\n        \"operationId\": \"devices.ListRegisteredUsers\",\n        \"parameters\": [\n          {\n            \"name\": \"device-id\",\n            \"in\": \"path\",\n            \"description\": \"key: device-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"device\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/devices/{device-id}/registeredUsers/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"devices.directoryObject\"\n        ],\n        \"summary\": \"Get registeredUsers from devices\",\n        \"operationId\": \"devices.GetRegisteredUsers\",\n        \"parameters\": [\n          {\n            \"name\": \"device-id\",\n            \"in\": \"path\",\n            \"description\": \"key: device-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"device\"\n          },\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directory\": {\n      \"get\": {\n        \"tags\": [\n          \"directory.directory\"\n        ],\n        \"summary\": \"Get directory\",\n        \"operationId\": \"directory.directory.GetDirectory\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"deletedItems\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"deletedItems\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directory\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"directory.directory\"\n        ],\n        \"summary\": \"Update directory\",\n        \"operationId\": \"directory.directory.UpdateDirectory\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.directory\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directory/deletedItems\": {\n      \"get\": {\n        \"tags\": [\n          \"directory.directoryObject\"\n        ],\n        \"summary\": \"Get deletedItems from directory\",\n        \"operationId\": \"directory.ListDeletedItems\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directory/deletedItems/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"directory.directoryObject\"\n        ],\n        \"summary\": \"Get deletedItems from directory\",\n        \"operationId\": \"directory.GetDeletedItems\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directoryObjects\": {\n      \"get\": {\n        \"tags\": [\n          \"directoryObjects.directoryObject\"\n        ],\n        \"summary\": \"Get entities from directoryObjects\",\n        \"operationId\": \"directoryObjects.directoryObject.ListDirectoryObject\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of directoryObject\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                      }\n                    }\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"id\\\": \\\"id-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"directoryObjects.directoryObject\"\n        ],\n        \"summary\": \"Add new entity to directoryObjects\",\n        \"operationId\": \"directoryObjects.directoryObject.CreateDirectoryObject\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directoryObjects/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"directoryObjects.directoryObject\"\n        ],\n        \"summary\": \"Get entity from directoryObjects by key\",\n        \"operationId\": \"directoryObjects.directoryObject.GetDirectoryObject\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"id\\\": \\\"id-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"directoryObjects.directoryObject\"\n        ],\n        \"summary\": \"Update entity in directoryObjects\",\n        \"operationId\": \"directoryObjects.directoryObject.UpdateDirectoryObject\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"directoryObjects.directoryObject\"\n        ],\n        \"summary\": \"Delete entity from directoryObjects\",\n        \"operationId\": \"directoryObjects.directoryObject.DeleteDirectoryObject\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.AccessAsUser.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directoryObjects/{directoryObject-id}/checkMemberGroups\": {\n      \"post\": {\n        \"tags\": [\n          \"directoryObjects.Actions\"\n        ],\n        \"summary\": \"Invoke action checkMemberGroups\",\n        \"operationId\": \"directoryObjects.checkMemberGroups\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"groupIds\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"type\": \"string\",\n                      \"nullable\": true\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"value\\\": [\\r\\n        \\\"fee2c45b-915a-4a64-b130-f4eb9e75525e\\\"\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read.All\",\n              \"and\",\n              \"Group.Read.All\",\n              \"Directory.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.Read.All\",\n              \"and\",\n              \"Group.Read.All\",\n              \"Directory.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/directoryObjects/{directoryObject-id}/getMemberGroups\": {\n      \"post\": {\n        \"tags\": [\n          \"directoryObjects.Actions\"\n        ],\n        \"summary\": \"Invoke action getMemberGroups\",\n        \"operationId\": \"directoryObjects.getMemberGroups\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"securityEnabledOnly\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"@odata.context\\\": \\\"https://graph.microsoft.com/v1.0/$metadata#Collection(Edm.String)\\\",\\r\\n    \\\"value\\\": [\\r\\n        \\\"fee2c45b-915a-4a64-b130-f4eb9e75525e\\\",\\r\\n        \\\"4fe90ae7-065a-478b-9400-e0a0e1cbd540\\\",\\r\\n        \\\"e0c3beaf-eeb4-43d8-abc5-94f037a65697\\\"\\r\\n    ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read.All\",\n              \"and\",\n              \"Group.Read.All\",\n              \"Directory.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.Read.All\",\n              \"and\",\n              \"Group.Read.All\",\n              \"Directory.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/directoryObjects/{directoryObject-id}/getMemberObjects\": {\n      \"post\": {\n        \"tags\": [\n          \"directoryObjects.Actions\"\n        ],\n        \"summary\": \"Invoke action getMemberObjects\",\n        \"operationId\": \"directoryObjects.getMemberObjects\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"securityEnabledOnly\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"@odata.context\\\": \\\"https://graph.microsoft.com/v1.0/$metadata#Collection(Edm.String)\\\",\\r\\n    \\\"value\\\": [\\r\\n        \\\"fee2c45b-915a-4a64-b130-f4eb9e75525e\\\",\\r\\n        \\\"4fe90ae7-065a-478b-9400-e0a0e1cbd540\\\",\\r\\n        \\\"c9ee2d50-9e8a-4352-b97c-4c2c99557c22\\\",\\r\\n        \\\"e0c3beaf-eeb4-43d8-abc5-94f037a65697\\\"\\r\\n    ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read.All\",\n              \"and\",\n              \"Group.Read.All\",\n              \"Directory.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.Read.All\",\n              \"and\",\n              \"Group.Read.All\",\n              \"Directory.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/directoryObjects/{directoryObject-id}/restore\": {\n      \"post\": {\n        \"tags\": [\n          \"directoryObjects.Actions\"\n        ],\n        \"summary\": \"Invoke action restore\",\n        \"operationId\": \"directoryObjects.restore\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer code Required\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Accept\",\n            \"in\": \"header\",\n            \"description\": \"application/json\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.context\\\":\\\"https://graph.microsoft.com/v1.0/$metadata#directoryObjects/$entity\\\",\\r\\n  \\\"@odata.type\\\":\\\"#microsoft.graph.group\\\",\\r\\n  \\\"id\\\":\\\"46cc6179-19d0-473e-97ad-6ff84347bbbb\\\",\\r\\n  \\\"displayName\\\":\\\"SampleGroup\\\",\\r\\n  \\\"groupTypes\\\":[\\\"Unified\\\"],\\r\\n  \\\"mail\\\":\\\"example@contoso.com\\\",\\r\\n  \\\"mailEnabled\\\":true,\\r\\n  \\\"mailNickname\\\":\\\"Example\\\",\\r\\n  \\\"securityEnabled\\\":false,\\r\\n  \\\"visibility\\\":\\\"Public\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/directoryObjects/getByIds\": {\n      \"post\": {\n        \"tags\": [\n          \"directoryObjects.Actions\"\n        ],\n        \"summary\": \"Invoke action getByIds\",\n        \"operationId\": \"directoryObjects.getByIds\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"ids\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"type\": \"string\",\n                      \"nullable\": true\n                    }\n                  },\n                  \"types\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"type\": \"string\",\n                      \"nullable\": true\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"@odata.context\\\": \\\"https://graph.microsoft.com/v1.0/$metadata#directoryObjects\\\",\\r\\n    \\\"value\\\": [\\r\\n      {\\r\\n        \\\"@odata.type\\\": \\\"#microsoft.graph.user\\\",\\r\\n        \\\"id\\\": \\\"84b80893-8749-40a3-97b7-68513b600544\\\",\\r\\n        \\\"accountEnabled\\\": true,\\r\\n        \\\"displayName\\\": \\\"Trevor Jones\\\"\\r\\n      },\\r\\n      {\\r\\n        \\\"@odata.type\\\": \\\"#microsoft.graph.user\\\",\\r\\n        \\\"id\\\": \\\"84b80893-8749-40a3-97b7-68513b600544\\\",\\r\\n        \\\"accountEnabled\\\": true,\\r\\n        \\\"displayName\\\": \\\"Billy Smith\\\"\\r\\n      }\\r\\n    ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/directoryRoles\": {\n      \"get\": {\n        \"tags\": [\n          \"directoryRoles.directoryRole\"\n        ],\n        \"summary\": \"Get entities from directoryRoles\",\n        \"operationId\": \"directoryRoles.directoryRole.ListDirectoryRole\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"displayName\",\n                  \"displayName desc\",\n                  \"roleTemplateId\",\n                  \"roleTemplateId desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"description\",\n                  \"displayName\",\n                  \"roleTemplateId\",\n                  \"members\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"members\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of directoryRole\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.directoryRole\"\n                      }\n                    }\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"description\\\": \\\"description-value\\\",\\r\\n  \\\"displayName\\\": \\\"displayName-value\\\",\\r\\n  \\\"roleTemplateId\\\": \\\"roleTemplateId-value\\\",\\r\\n  \\\"id\\\": \\\"id-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"directoryRoles.directoryRole\"\n        ],\n        \"summary\": \"Add new entity to directoryRoles\",\n        \"operationId\": \"directoryRoles.directoryRole.CreateDirectoryRole\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.directoryRole\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryRole\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directoryRoles/{directoryRole-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"directoryRoles.directoryRole\"\n        ],\n        \"summary\": \"Get entity from directoryRoles by key\",\n        \"operationId\": \"directoryRoles.directoryRole.GetDirectoryRole\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryRole-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryRole-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryRole\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"description\",\n                  \"displayName\",\n                  \"roleTemplateId\",\n                  \"members\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"members\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryRole\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"description\\\": \\\"description-value\\\",\\r\\n  \\\"displayName\\\": \\\"displayName-value\\\",\\r\\n  \\\"roleTemplateId\\\": \\\"roleTemplateId-value\\\",\\r\\n  \\\"id\\\": \\\"id-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            },\n            \"links\": {\n              \"members\": {\n                \"operationId\": \"directoryRoles.directoryRole.GetDirectoryRole\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"directoryRoles.directoryRole\"\n        ],\n        \"summary\": \"Update entity in directoryRoles\",\n        \"operationId\": \"directoryRoles.directoryRole.UpdateDirectoryRole\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryRole-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryRole-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryRole\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.directoryRole\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"directoryRoles.directoryRole\"\n        ],\n        \"summary\": \"Delete entity from directoryRoles\",\n        \"operationId\": \"directoryRoles.directoryRole.DeleteDirectoryRole\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryRole-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryRole-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryRole\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directoryRoles/{directoryRole-id}/members\": {\n      \"get\": {\n        \"tags\": [\n          \"directoryRoles.directoryObject\"\n        ],\n        \"summary\": \"Get members from directoryRoles\",\n        \"operationId\": \"directoryRoles.ListMembers\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryRole-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryRole-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryRole\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directoryRoles/{directoryRole-id}/members/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"directoryRoles.directoryObject\"\n        ],\n        \"summary\": \"Get members from directoryRoles\",\n        \"operationId\": \"directoryRoles.GetMembers\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryRole-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryRole-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryRole\"\n          },\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directoryRoleTemplates\": {\n      \"get\": {\n        \"tags\": [\n          \"directoryRoleTemplates.directoryRoleTemplate\"\n        ],\n        \"summary\": \"Get entities from directoryRoleTemplates\",\n        \"operationId\": \"directoryRoleTemplates.directoryRoleTemplate.ListDirectoryRoleTemplate\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"displayName\",\n                  \"displayName desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"description\",\n                  \"displayName\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of directoryRoleTemplate\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.directoryRoleTemplate\"\n                      }\n                    }\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"description\\\": \\\"description-value\\\",\\r\\n  \\\"displayName\\\": \\\"displayName-value\\\",\\r\\n  \\\"id\\\": \\\"id-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"directoryRoleTemplates.directoryRoleTemplate\"\n        ],\n        \"summary\": \"Add new entity to directoryRoleTemplates\",\n        \"operationId\": \"directoryRoleTemplates.directoryRoleTemplate.CreateDirectoryRoleTemplate\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.directoryRoleTemplate\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryRoleTemplate\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directoryRoleTemplates/{directoryRoleTemplate-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"directoryRoleTemplates.directoryRoleTemplate\"\n        ],\n        \"summary\": \"Get entity from directoryRoleTemplates by key\",\n        \"operationId\": \"directoryRoleTemplates.directoryRoleTemplate.GetDirectoryRoleTemplate\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryRoleTemplate-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryRoleTemplate-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryRoleTemplate\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"description\",\n                  \"displayName\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryRoleTemplate\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"description\\\": \\\"description-value\\\",\\r\\n  \\\"displayName\\\": \\\"displayName-value\\\",\\r\\n  \\\"id\\\": \\\"id-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"directoryRoleTemplates.directoryRoleTemplate\"\n        ],\n        \"summary\": \"Update entity in directoryRoleTemplates\",\n        \"operationId\": \"directoryRoleTemplates.directoryRoleTemplate.UpdateDirectoryRoleTemplate\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryRoleTemplate-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryRoleTemplate-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryRoleTemplate\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.directoryRoleTemplate\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"directoryRoleTemplates.directoryRoleTemplate\"\n        ],\n        \"summary\": \"Delete entity from directoryRoleTemplates\",\n        \"operationId\": \"directoryRoleTemplates.directoryRoleTemplate.DeleteDirectoryRoleTemplate\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryRoleTemplate-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryRoleTemplate-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryRoleTemplate\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/domains\": {\n      \"get\": {\n        \"tags\": [\n          \"domains.domain\"\n        ],\n        \"summary\": \"Get entities from domains\",\n        \"operationId\": \"domains.domain.ListDomain\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"authenticationType\",\n                  \"authenticationType desc\",\n                  \"availabilityStatus\",\n                  \"availabilityStatus desc\",\n                  \"isAdminManaged\",\n                  \"isAdminManaged desc\",\n                  \"isDefault\",\n                  \"isDefault desc\",\n                  \"isInitial\",\n                  \"isInitial desc\",\n                  \"isRoot\",\n                  \"isRoot desc\",\n                  \"isVerified\",\n                  \"isVerified desc\",\n                  \"state\",\n                  \"state desc\",\n                  \"supportedServices\",\n                  \"supportedServices desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"authenticationType\",\n                  \"availabilityStatus\",\n                  \"isAdminManaged\",\n                  \"isDefault\",\n                  \"isInitial\",\n                  \"isRoot\",\n                  \"isVerified\",\n                  \"state\",\n                  \"supportedServices\",\n                  \"domainNameReferences\",\n                  \"serviceConfigurationRecords\",\n                  \"verificationDnsRecords\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"domainNameReferences\",\n                  \"serviceConfigurationRecords\",\n                  \"verificationDnsRecords\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of domain\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.domain\"\n                      }\n                    }\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"authenticationType\\\": \\\"authenticationType-value\\\",\\r\\n  \\\"availabilityStatus\\\": \\\"availabilityStatus-value\\\",\\r\\n  \\\"id\\\": \\\"contoso.com\\\",\\r\\n  \\\"isAdminManaged\\\": true,\\r\\n  \\\"isDefault\\\": true,\\r\\n  \\\"isInitial\\\": true,\\r\\n  \\\"isRoot\\\": true\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Domain.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"domains.domain\"\n        ],\n        \"summary\": \"Add new entity to domains\",\n        \"operationId\": \"domains.domain.CreateDomain\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.domain\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.domain\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/domains/{domain-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"domains.domain\"\n        ],\n        \"summary\": \"Get entity from domains by key\",\n        \"operationId\": \"domains.domain.GetDomain\",\n        \"parameters\": [\n          {\n            \"name\": \"domain-id\",\n            \"in\": \"path\",\n            \"description\": \"key: domain-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"domain\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"authenticationType\",\n                  \"availabilityStatus\",\n                  \"isAdminManaged\",\n                  \"isDefault\",\n                  \"isInitial\",\n                  \"isRoot\",\n                  \"isVerified\",\n                  \"state\",\n                  \"supportedServices\",\n                  \"domainNameReferences\",\n                  \"serviceConfigurationRecords\",\n                  \"verificationDnsRecords\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"domainNameReferences\",\n                  \"serviceConfigurationRecords\",\n                  \"verificationDnsRecords\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.domain\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"authenticationType\\\": \\\"authenticationType-value\\\",\\r\\n  \\\"availabilityStatus\\\": \\\"availabilityStatus-value\\\",\\r\\n  \\\"id\\\": \\\"contoso.com\\\",\\r\\n  \\\"isAdminManaged\\\": true,\\r\\n  \\\"isDefault\\\": true,\\r\\n  \\\"isInitial\\\": true,\\r\\n  \\\"isRoot\\\": true\\r\\n}\\n\"\n                  }\n                }\n              }\n            },\n            \"links\": {\n              \"domainNameReferences\": {\n                \"operationId\": \"domains.domain.GetDomain\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"serviceConfigurationRecords\": {\n                \"operationId\": \"domains.domain.GetDomain\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"verificationDnsRecords\": {\n                \"operationId\": \"domains.domain.GetDomain\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Domain.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"domains.domain\"\n        ],\n        \"summary\": \"Update entity in domains\",\n        \"operationId\": \"domains.domain.UpdateDomain\",\n        \"parameters\": [\n          {\n            \"name\": \"domain-id\",\n            \"in\": \"path\",\n            \"description\": \"key: domain-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"domain\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.domain\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Domain.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"domains.domain\"\n        ],\n        \"summary\": \"Delete entity from domains\",\n        \"operationId\": \"domains.domain.DeleteDomain\",\n        \"parameters\": [\n          {\n            \"name\": \"domain-id\",\n            \"in\": \"path\",\n            \"description\": \"key: domain-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"domain\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Domain.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/domains/{domain-id}/domainNameReferences\": {\n      \"get\": {\n        \"tags\": [\n          \"domains.directoryObject\"\n        ],\n        \"summary\": \"Get domainNameReferences from domains\",\n        \"operationId\": \"domains.ListDomainNameReferences\",\n        \"parameters\": [\n          {\n            \"name\": \"domain-id\",\n            \"in\": \"path\",\n            \"description\": \"key: domain-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"domain\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/domains/{domain-id}/domainNameReferences/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"domains.directoryObject\"\n        ],\n        \"summary\": \"Get domainNameReferences from domains\",\n        \"operationId\": \"domains.GetDomainNameReferences\",\n        \"parameters\": [\n          {\n            \"name\": \"domain-id\",\n            \"in\": \"path\",\n            \"description\": \"key: domain-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"domain\"\n          },\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/domains/{domain-id}/verify\": {\n      \"post\": {\n        \"tags\": [\n          \"domains.Actions\"\n        ],\n        \"summary\": \"Invoke action verify\",\n        \"operationId\": \"domains.verify\",\n        \"parameters\": [\n          {\n            \"name\": \"domain-id\",\n            \"in\": \"path\",\n            \"description\": \"key: domain-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"domain\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.domain\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"authenticationType\\\": \\\"authenticationType-value\\\",\\r\\n  \\\"availabilityStatus\\\": \\\"availabilityStatus-value\\\",\\r\\n  \\\"isAdminManaged\\\": true,\\r\\n  \\\"isDefault\\\": true,\\r\\n  \\\"isInitial\\\": true,\\r\\n  \\\"isRoot\\\": true,\\r\\n  \\\"id\\\": \\\"contoso.com\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Domain.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/domains/{domain-id}/serviceConfigurationRecords\": {\n      \"get\": {\n        \"tags\": [\n          \"domains.domainDnsRecord\"\n        ],\n        \"summary\": \"Get serviceConfigurationRecords from domains\",\n        \"operationId\": \"domains.ListServiceConfigurationRecords\",\n        \"parameters\": [\n          {\n            \"name\": \"domain-id\",\n            \"in\": \"path\",\n            \"description\": \"key: domain-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"domain\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"isOptional\",\n                  \"isOptional desc\",\n                  \"label\",\n                  \"label desc\",\n                  \"recordType\",\n                  \"recordType desc\",\n                  \"supportedService\",\n                  \"supportedService desc\",\n                  \"ttl\",\n                  \"ttl desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"isOptional\",\n                  \"label\",\n                  \"recordType\",\n                  \"supportedService\",\n                  \"ttl\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.domainDnsRecord\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/domains/{domain-id}/serviceConfigurationRecords/{domainDnsRecord-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"domains.domainDnsRecord\"\n        ],\n        \"summary\": \"Get serviceConfigurationRecords from domains\",\n        \"operationId\": \"domains.GetServiceConfigurationRecords\",\n        \"parameters\": [\n          {\n            \"name\": \"domain-id\",\n            \"in\": \"path\",\n            \"description\": \"key: domain-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"domain\"\n          },\n          {\n            \"name\": \"domainDnsRecord-id\",\n            \"in\": \"path\",\n            \"description\": \"key: domainDnsRecord-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"domainDnsRecord\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"isOptional\",\n                  \"label\",\n                  \"recordType\",\n                  \"supportedService\",\n                  \"ttl\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.domainDnsRecord\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/domains/{domain-id}/verificationDnsRecords\": {\n      \"get\": {\n        \"tags\": [\n          \"domains.domainDnsRecord\"\n        ],\n        \"summary\": \"Get verificationDnsRecords from domains\",\n        \"operationId\": \"domains.ListVerificationDnsRecords\",\n        \"parameters\": [\n          {\n            \"name\": \"domain-id\",\n            \"in\": \"path\",\n            \"description\": \"key: domain-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"domain\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"isOptional\",\n                  \"isOptional desc\",\n                  \"label\",\n                  \"label desc\",\n                  \"recordType\",\n                  \"recordType desc\",\n                  \"supportedService\",\n                  \"supportedService desc\",\n                  \"ttl\",\n                  \"ttl desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"isOptional\",\n                  \"label\",\n                  \"recordType\",\n                  \"supportedService\",\n                  \"ttl\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.domainDnsRecord\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/domains/{domain-id}/verificationDnsRecords/{domainDnsRecord-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"domains.domainDnsRecord\"\n        ],\n        \"summary\": \"Get verificationDnsRecords from domains\",\n        \"operationId\": \"domains.GetVerificationDnsRecords\",\n        \"parameters\": [\n          {\n            \"name\": \"domain-id\",\n            \"in\": \"path\",\n            \"description\": \"key: domain-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"domain\"\n          },\n          {\n            \"name\": \"domainDnsRecord-id\",\n            \"in\": \"path\",\n            \"description\": \"key: domainDnsRecord-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"domainDnsRecord\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"isOptional\",\n                  \"label\",\n                  \"recordType\",\n                  \"supportedService\",\n                  \"ttl\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.domainDnsRecord\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/drives\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.drive\"\n        ],\n        \"summary\": \"Get entities from drives\",\n        \"operationId\": \"drives.drive.ListDrive\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"createdBy\",\n                  \"createdBy desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"eTag\",\n                  \"eTag desc\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedBy desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"name\",\n                  \"name desc\",\n                  \"parentReference\",\n                  \"parentReference desc\",\n                  \"webUrl\",\n                  \"webUrl desc\",\n                  \"driveType\",\n                  \"driveType desc\",\n                  \"owner\",\n                  \"owner desc\",\n                  \"quota\",\n                  \"quota desc\",\n                  \"sharepointIds\",\n                  \"sharepointIds desc\",\n                  \"system\",\n                  \"system desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"driveType\",\n                  \"owner\",\n                  \"quota\",\n                  \"sharepointIds\",\n                  \"system\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of drive\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                      }\n                    }\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"drives.drive\"\n        ],\n        \"summary\": \"Add new entity to drives\",\n        \"operationId\": \"drives.drive.CreateDrive\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/drives/{drive-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.drive\"\n        ],\n        \"summary\": \"Get entity from drives by key\",\n        \"operationId\": \"drives.drive.GetDrive\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"driveType\",\n                  \"owner\",\n                  \"quota\",\n                  \"sharepointIds\",\n                  \"system\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n}\\n\"\n                  }\n                }\n              }\n            },\n            \"links\": {\n              \"items\": {\n                \"operationId\": \"drives.drive.GetDrive\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"root\": {\n                \"operationId\": \"drives.drive.GetDrive\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"special\": {\n                \"operationId\": \"drives.drive.GetDrive\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"list\": {\n                \"operationId\": \"drives.drive.GetDrive\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"drives.drive\"\n        ],\n        \"summary\": \"Update entity in drives\",\n        \"operationId\": \"drives.drive.UpdateDrive\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"drives.drive\"\n        ],\n        \"summary\": \"Delete entity from drives\",\n        \"operationId\": \"drives.drive.DeleteDrive\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/drives/{drive-id}/items\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.driveItem\"\n        ],\n        \"summary\": \"Get items from drives\",\n        \"operationId\": \"drives.ListItems\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"createdBy\",\n                  \"createdBy desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"eTag\",\n                  \"eTag desc\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedBy desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"name\",\n                  \"name desc\",\n                  \"parentReference\",\n                  \"parentReference desc\",\n                  \"webUrl\",\n                  \"webUrl desc\",\n                  \"audio\",\n                  \"audio desc\",\n                  \"content\",\n                  \"content desc\",\n                  \"cTag\",\n                  \"cTag desc\",\n                  \"deleted\",\n                  \"deleted desc\",\n                  \"file\",\n                  \"file desc\",\n                  \"fileSystemInfo\",\n                  \"fileSystemInfo desc\",\n                  \"folder\",\n                  \"folder desc\",\n                  \"image\",\n                  \"image desc\",\n                  \"location\",\n                  \"location desc\",\n                  \"package\",\n                  \"package desc\",\n                  \"photo\",\n                  \"photo desc\",\n                  \"publication\",\n                  \"publication desc\",\n                  \"remoteItem\",\n                  \"remoteItem desc\",\n                  \"root\",\n                  \"root desc\",\n                  \"searchResult\",\n                  \"searchResult desc\",\n                  \"shared\",\n                  \"shared desc\",\n                  \"sharepointIds\",\n                  \"sharepointIds desc\",\n                  \"size\",\n                  \"size desc\",\n                  \"specialFolder\",\n                  \"specialFolder desc\",\n                  \"video\",\n                  \"video desc\",\n                  \"webDavUrl\",\n                  \"webDavUrl desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"audio\",\n                  \"content\",\n                  \"cTag\",\n                  \"deleted\",\n                  \"file\",\n                  \"fileSystemInfo\",\n                  \"folder\",\n                  \"image\",\n                  \"location\",\n                  \"package\",\n                  \"photo\",\n                  \"publication\",\n                  \"remoteItem\",\n                  \"root\",\n                  \"searchResult\",\n                  \"shared\",\n                  \"sharepointIds\",\n                  \"size\",\n                  \"specialFolder\",\n                  \"video\",\n                  \"webDavUrl\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"children\",\n                  \"permissions\",\n                  \"thumbnails\",\n                  \"versions\",\n                  \"listItem\",\n                  \"workbook\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"children\",\n                  \"permissions\",\n                  \"thumbnails\",\n                  \"versions\",\n                  \"listItem\",\n                  \"workbook\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/drives/{drive-id}/items/{driveItem-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.driveItem\"\n        ],\n        \"summary\": \"Get items from drives\",\n        \"operationId\": \"drives.GetItems\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"audio\",\n                  \"content\",\n                  \"cTag\",\n                  \"deleted\",\n                  \"file\",\n                  \"fileSystemInfo\",\n                  \"folder\",\n                  \"image\",\n                  \"location\",\n                  \"package\",\n                  \"photo\",\n                  \"publication\",\n                  \"remoteItem\",\n                  \"root\",\n                  \"searchResult\",\n                  \"shared\",\n                  \"sharepointIds\",\n                  \"size\",\n                  \"specialFolder\",\n                  \"video\",\n                  \"webDavUrl\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"children\",\n                  \"permissions\",\n                  \"thumbnails\",\n                  \"versions\",\n                  \"listItem\",\n                  \"workbook\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"children\",\n                  \"permissions\",\n                  \"thumbnails\",\n                  \"versions\",\n                  \"listItem\",\n                  \"workbook\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/drives/{drive-id}/items/{driveItem-id}/copy\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"Returns details about how to [monitor the progress](../../../concepts/long_running_actions_overview.md) of the copy, upon accepting the request.\",\n        \"operationId\": \"drives.items.copy\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"parentReference\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.itemReference\"\n                      }\n                    ],\n                    \"nullable\": true\n                  },\n                  \"name\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/root/copy\",\n        \"/drives/{drive-id}/special/{driveItem-id}/copy\"\n      ]\n    },\n    \"/drives/{drive-id}/items/{driveItem-id}/createLink\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"The following example requests a sharing link to be created for the DriveItem specified by {itemId} in the user's OneDrive.\\r\\nThe sharing link is configured to be read-only and usable by anyone with the link.\",\n        \"operationId\": \"drives.items.createLink\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"type\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"scope\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.permission\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/root/createLink\",\n        \"/drives/{drive-id}/special/{driveItem-id}/createLink\"\n      ]\n    },\n    \"/drives/{drive-id}/items/{driveItem-id}/createUploadSession\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"Invoke action createUploadSession\",\n        \"operationId\": \"drives.items.createUploadSession\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"name\": \"if-match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag (or cTag) provided does not match the current etag on the item, a 412 Precondition Failed error response is returned.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"item\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItemUploadableProperties\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.uploadSession\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"uploadUrl\\\": \\\"https://sn3302.up.1drv.com/up/fe6987415ace7X4e1eF866337\\\",\\r\\n  \\\"expirationDateTime\\\": \\\"2015-01-29T09:21:55.523Z\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/root/createUploadSession\",\n        \"/drives/{drive-id}/special/{driveItem-id}/createUploadSession\"\n      ]\n    },\n    \"/drives/{drive-id}/items/{driveItem-id}/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to establish your local state.\",\n        \"operationId\": \"drives.items.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"value\\\": [\\r\\n        {\\r\\n            \\\"id\\\": \\\"0123456789abc\\\",\\r\\n            \\\"name\\\": \\\"folder2\\\",\\r\\n            \\\"folder\\\": { }\\r\\n        },\\r\\n        {\\r\\n            \\\"id\\\": \\\"123010204abac\\\",\\r\\n            \\\"name\\\": \\\"file.txt\\\",\\r\\n            \\\"file\\\": { }\\r\\n        },\\r\\n        {\\r\\n            \\\"id\\\": \\\"2353010204ddgg\\\",\\r\\n            \\\"name\\\": \\\"file5.txt\\\",\\r\\n            \\\"deleted\\\": { }\\r\\n        }\\r\\n    ],\\r\\n    \\\"@odata.nextLink\\\": \\\"https://graph.microsoft.com/v1.0/me/drive/delta(token=1230919asd190410jlka)\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/delta(token={token})\",\n        \"/drives/{drive-id}/root/delta()\",\n        \"/drives/{drive-id}/root/delta(token={token})\",\n        \"/drives/{drive-id}/special/{driveItem-id}/delta()\",\n        \"/drives/{drive-id}/special/{driveItem-id}/delta(token={token})\"\n      ]\n    },\n    \"/drives/{drive-id}/items/{driveItem-id}/delta(token={token})\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to update your local state.\",\n        \"operationId\": \"drives.items.delta.cf70\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"name\": \"token\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"value\\\": [\\r\\n        {\\r\\n            \\\"id\\\": \\\"0123456789abc\\\",\\r\\n            \\\"name\\\": \\\"folder2\\\",\\r\\n            \\\"folder\\\": { },\\r\\n            \\\"deleted\\\": { }\\r\\n        },\\r\\n        {\\r\\n            \\\"id\\\": \\\"123010204abac\\\",\\r\\n            \\\"name\\\": \\\"file.txt\\\",\\r\\n            \\\"file\\\": { }\\r\\n        }\\r\\n    ],\\r\\n    \\\"@odata.deltaLink\\\": \\\"https://graph.microsoft.com/v1.0/me/drive/root/delta?(token='1230919asd190410jlka')\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/delta()\",\n        \"/drives/{drive-id}/root/delta()\",\n        \"/drives/{drive-id}/root/delta(token={token})\",\n        \"/drives/{drive-id}/special/{driveItem-id}/delta()\",\n        \"/drives/{drive-id}/special/{driveItem-id}/delta(token={token})\"\n      ]\n    },\n    \"/drives/{drive-id}/items/{driveItem-id}/invite\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"This example sends a sharing invitation to a user with email address 'ryan@contoso.com' with a message about a file being collaborated on.\\r\\nThe invitation grants Ryan read-write access to the file.\",\n        \"operationId\": \"drives.items.invite\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"recipients\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"anyOf\": [\n                        {\n                          \"$ref\": \"#/components/schemas/microsoft.graph.driveRecipient\"\n                        }\n                      ],\n                      \"nullable\": true\n                    }\n                  },\n                  \"message\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"requireSignIn\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  },\n                  \"sendInvitation\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  },\n                  \"roles\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"type\": \"string\",\n                      \"nullable\": true\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.permission\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n      \\\"grantedTo\\\": {\\r\\n        \\\"user\\\": {\\r\\n          \\\"displayName\\\": \\\"Ryan Gregg\\\",\\r\\n          \\\"id\\\": \\\"42F177F1-22C0-4BE3-900D-4507125C5C20\\\"\\r\\n        }\\r\\n      },\\r\\n      \\\"id\\\": \\\"CCFC7CA3-7A19-4D57-8CEF-149DB9DDFA62\\\",\\r\\n      \\\"invitation\\\": {\\r\\n        \\\"email\\\": \\\"ryan@contoso.com\\\",\\r\\n        \\\"signInRequired\\\": true\\r\\n      },\\r\\n      \\\"roles\\\": [ \\\"write\\\" ]\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/root/invite\",\n        \"/drives/{drive-id}/special/{driveItem-id}/invite\"\n      ]\n    },\n    \"/drives/{drive-id}/items/{driveItem-id}/search(q={q})\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"Invoke function search\",\n        \"operationId\": \"drives.items.search.f2b1\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"name\": \"q\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"value\\\": [\\r\\n      {\\r\\n        \\\"id\\\": \\\"0123456789abc!123\\\",\\r\\n        \\\"name\\\": \\\"Contoso Project\\\",\\r\\n        \\\"folder\\\": {},\\r\\n        \\\"searchResult\\\": { \\\"onClickTelemetryUrl\\\": \\\"https://bing.com/0123456789abc!123\\\" }\\r\\n      },\\r\\n      {\\r\\n        \\\"id\\\": \\\"0123456789abc!456\\\",\\r\\n        \\\"name\\\": \\\"Contoso Project 2016\\\",\\r\\n        \\\"folder\\\": {},\\r\\n        \\\"searchResult\\\": { \\\"onClickTelemetryUrl\\\": \\\"https://bing.com/0123456789abc!456\\\" }\\r\\n      }\\r\\n    ],\\r\\n    \\\"@odata.nextLink\\\": \\\"https://graph.microsoft.com/v1.0/me/drive/root/search(query='contoso project')&skipToken=1asdlnjnkj1nalkm!asd\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/search(q={q})\",\n        \"/drives/{drive-id}/root/search(q={q})\",\n        \"/drives/{drive-id}/special/{driveItem-id}/search(q={q})\"\n      ]\n    },\n    \"/drives/{drive-id}/list\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.list\"\n        ],\n        \"summary\": \"Get list from drives\",\n        \"operationId\": \"drives.GetList\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"displayName\",\n                  \"list\",\n                  \"system\",\n                  \"sharepointIds\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"columns\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"items\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"columns\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"items\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.list\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/drives/{drive-id}/recent()\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"This method returns a collection of [DriveItem](../resources/driveitem.md) resources for items which the owner of the drive has recently accessed.\",\n        \"operationId\": \"drives.recent.f75f\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n      \\\"id\\\": \\\"1312abc!1231\\\",\\r\\n      \\\"remoteItem\\\":\\r\\n      {\\r\\n        \\\"id\\\": \\\"1991210caf!192\\\",\\r\\n        \\\"name\\\": \\\"March Proposal.docx\\\",\\r\\n        \\\"file\\\": { },\\r\\n        \\\"size\\\": 19121,\\r\\n        \\\"parentReference\\\": {\\r\\n          \\\"driveId\\\": \\\"1991210caf\\\",\\r\\n          \\\"id\\\": \\\"1991210caf!104\\\"\\r\\n        }\\r\\n      },\\r\\n      \\\"fileSystemInfo\\\": {\\r\\n        \\\"lastAccessedDateTime\\\": \\\"2017-02-20T19:13:00Z\\\"\\r\\n      }\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"1312def!9943\\\",\\r\\n      \\\"name\\\": \\\"Vacation.jpg\\\",\\r\\n      \\\"file\\\": { },\\r\\n      \\\"size\\\": 37810,\\r\\n      \\\"parentReference\\\": {\\r\\n        \\\"driveId\\\": \\\"1312def\\\",\\r\\n        \\\"id\\\": \\\"1312def!123\\\"\\r\\n      },\\r\\n      \\\"fileSystemInfo\\\": {\\r\\n        \\\"lastAccessedDateTime\\\": \\\"2017-02-20T16:43:21Z\\\"\\r\\n      }\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/drives/{drive-id}/search(q={q})\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"In addition to searching for items within a drive, your app can search more broadly to include items shared with the current user.\\r\\nTo broaden the search scope, use the **search** method on the [Drive](../resources/drive.md) resource.\",\n        \"operationId\": \"drives.search.f2b1\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"q\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"value\\\": [\\r\\n      {\\r\\n        \\\"id\\\": \\\"0123456789abc!123\\\",\\r\\n        \\\"name\\\": \\\"Contoso Project\\\",\\r\\n        \\\"folder\\\": {},\\r\\n        \\\"searchResult\\\": { \\\"onClickTelemetryUrl\\\": \\\"https://bing.com/0123456789abc!123\\\" },\\r\\n        \\\"remoteItem\\\": { \\\"id\\\": \\\"!23141901\\\", \\\"parentReference\\\": { \\\"driveId\\\": \\\"s!1020101jlkjl12lx\\\" } }\\r\\n      },\\r\\n      {\\r\\n        \\\"id\\\": \\\"0123456789abc!456\\\",\\r\\n        \\\"name\\\": \\\"Contoso Project 2016\\\",\\r\\n        \\\"folder\\\": {},\\r\\n        \\\"searchResult\\\": { \\\"onClickTelemetryUrl\\\": \\\"https://bing.com/0123456789abc!456\\\" }\\r\\n      }\\r\\n    ],\\r\\n    \\\"@odata.nextLink\\\": \\\"https://graph.microsoft.com/v1.0/me/drive/root/search(query='contoso project')&skipToken=1asdlnjnkj1nalkm!asd\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/search(q={q})\",\n        \"/drives/{drive-id}/root/search(q={q})\",\n        \"/drives/{drive-id}/special/{driveItem-id}/search(q={q})\"\n      ]\n    },\n    \"/drives/{drive-id}/sharedWithMe()\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"This returns a collection of [DriveItem](../resources/driveitem.md) resources which contain the DriveItem resources shared with the owner of the drive.\\r\\nIn this example, since the drive is the user's default drive, this returns items shared with the signed in user.\",\n        \"operationId\": \"drives.sharedWithMe.29d5\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n      \\\"id\\\": \\\"1312abc\\\",\\r\\n      \\\"remoteItem\\\": {\\r\\n        \\\"id\\\": \\\"1991210caf!192\\\",\\r\\n        \\\"name\\\": \\\"March Proposal.docx\\\",\\r\\n        \\\"file\\\": { },\\r\\n        \\\"size\\\": 19121,\\r\\n        \\\"parentReference\\\": {\\r\\n          \\\"driveId\\\": \\\"1991210caf\\\",\\r\\n          \\\"id\\\": \\\"1991210caf!104\\\"\\r\\n        }\\r\\n      }\\r\\n    },\\r\\n    {\\r\\n      \\\"id\\\": \\\"1312def\\\",\\r\\n      \\\"remoteItem\\\": {\\r\\n        \\\"id\\\": \\\"1991210caf!1991\\\",\\r\\n        \\\"name\\\": \\\"Team Roster.xlsx\\\",\\r\\n        \\\"file\\\": { },\\r\\n        \\\"size\\\": 37619,\\r\\n        \\\"parentReference\\\": {\\r\\n          \\\"driveId\\\": \\\"1991210caf\\\",\\r\\n          \\\"id\\\": \\\"1991210caf!104\\\"\\r\\n        }\\r\\n      }\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/drives/{drive-id}/root\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.driveItem\"\n        ],\n        \"summary\": \"Get root from drives\",\n        \"operationId\": \"drives.GetRoot\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"audio\",\n                  \"content\",\n                  \"cTag\",\n                  \"deleted\",\n                  \"file\",\n                  \"fileSystemInfo\",\n                  \"folder\",\n                  \"image\",\n                  \"location\",\n                  \"package\",\n                  \"photo\",\n                  \"publication\",\n                  \"remoteItem\",\n                  \"root\",\n                  \"searchResult\",\n                  \"shared\",\n                  \"sharepointIds\",\n                  \"size\",\n                  \"specialFolder\",\n                  \"video\",\n                  \"webDavUrl\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"children\",\n                  \"permissions\",\n                  \"thumbnails\",\n                  \"versions\",\n                  \"listItem\",\n                  \"workbook\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"children\",\n                  \"permissions\",\n                  \"thumbnails\",\n                  \"versions\",\n                  \"listItem\",\n                  \"workbook\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/drives/{drive-id}/root/copy\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"Returns details about how to [monitor the progress](../../../concepts/long_running_actions_overview.md) of the copy, upon accepting the request.\",\n        \"operationId\": \"drives.root.copy\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"parentReference\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.itemReference\"\n                      }\n                    ],\n                    \"nullable\": true\n                  },\n                  \"name\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/copy\",\n        \"/drives/{drive-id}/special/{driveItem-id}/copy\"\n      ]\n    },\n    \"/drives/{drive-id}/root/createLink\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"The following example requests a sharing link to be created for the DriveItem specified by {itemId} in the user's OneDrive.\\r\\nThe sharing link is configured to be read-only and usable by anyone with the link.\",\n        \"operationId\": \"drives.root.createLink\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"type\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"scope\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.permission\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/createLink\",\n        \"/drives/{drive-id}/special/{driveItem-id}/createLink\"\n      ]\n    },\n    \"/drives/{drive-id}/root/createUploadSession\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"Invoke action createUploadSession\",\n        \"operationId\": \"drives.root.createUploadSession\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"if-match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag (or cTag) provided does not match the current etag on the item, a 412 Precondition Failed error response is returned.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"item\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItemUploadableProperties\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.uploadSession\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"uploadUrl\\\": \\\"https://sn3302.up.1drv.com/up/fe6987415ace7X4e1eF866337\\\",\\r\\n  \\\"expirationDateTime\\\": \\\"2015-01-29T09:21:55.523Z\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/createUploadSession\",\n        \"/drives/{drive-id}/special/{driveItem-id}/createUploadSession\"\n      ]\n    },\n    \"/drives/{drive-id}/root/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to establish your local state.\",\n        \"operationId\": \"drives.root.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"value\\\": [\\r\\n        {\\r\\n            \\\"id\\\": \\\"0123456789abc\\\",\\r\\n            \\\"name\\\": \\\"folder2\\\",\\r\\n            \\\"folder\\\": { }\\r\\n        },\\r\\n        {\\r\\n            \\\"id\\\": \\\"123010204abac\\\",\\r\\n            \\\"name\\\": \\\"file.txt\\\",\\r\\n            \\\"file\\\": { }\\r\\n        },\\r\\n        {\\r\\n            \\\"id\\\": \\\"2353010204ddgg\\\",\\r\\n            \\\"name\\\": \\\"file5.txt\\\",\\r\\n            \\\"deleted\\\": { }\\r\\n        }\\r\\n    ],\\r\\n    \\\"@odata.nextLink\\\": \\\"https://graph.microsoft.com/v1.0/me/drive/delta(token=1230919asd190410jlka)\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/delta()\",\n        \"/drives/{drive-id}/items/{driveItem-id}/delta(token={token})\",\n        \"/drives/{drive-id}/root/delta(token={token})\",\n        \"/drives/{drive-id}/special/{driveItem-id}/delta()\",\n        \"/drives/{drive-id}/special/{driveItem-id}/delta(token={token})\"\n      ]\n    },\n    \"/drives/{drive-id}/root/delta(token={token})\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to update your local state.\",\n        \"operationId\": \"drives.root.delta.cf70\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"token\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"value\\\": [\\r\\n        {\\r\\n            \\\"id\\\": \\\"0123456789abc\\\",\\r\\n            \\\"name\\\": \\\"folder2\\\",\\r\\n            \\\"folder\\\": { },\\r\\n            \\\"deleted\\\": { }\\r\\n        },\\r\\n        {\\r\\n            \\\"id\\\": \\\"123010204abac\\\",\\r\\n            \\\"name\\\": \\\"file.txt\\\",\\r\\n            \\\"file\\\": { }\\r\\n        }\\r\\n    ],\\r\\n    \\\"@odata.deltaLink\\\": \\\"https://graph.microsoft.com/v1.0/me/drive/root/delta?(token='1230919asd190410jlka')\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/delta()\",\n        \"/drives/{drive-id}/items/{driveItem-id}/delta(token={token})\",\n        \"/drives/{drive-id}/root/delta()\",\n        \"/drives/{drive-id}/special/{driveItem-id}/delta()\",\n        \"/drives/{drive-id}/special/{driveItem-id}/delta(token={token})\"\n      ]\n    },\n    \"/drives/{drive-id}/root/invite\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"This example sends a sharing invitation to a user with email address 'ryan@contoso.com' with a message about a file being collaborated on.\\r\\nThe invitation grants Ryan read-write access to the file.\",\n        \"operationId\": \"drives.root.invite\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"recipients\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"anyOf\": [\n                        {\n                          \"$ref\": \"#/components/schemas/microsoft.graph.driveRecipient\"\n                        }\n                      ],\n                      \"nullable\": true\n                    }\n                  },\n                  \"message\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"requireSignIn\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  },\n                  \"sendInvitation\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  },\n                  \"roles\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"type\": \"string\",\n                      \"nullable\": true\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.permission\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n      \\\"grantedTo\\\": {\\r\\n        \\\"user\\\": {\\r\\n          \\\"displayName\\\": \\\"Ryan Gregg\\\",\\r\\n          \\\"id\\\": \\\"42F177F1-22C0-4BE3-900D-4507125C5C20\\\"\\r\\n        }\\r\\n      },\\r\\n      \\\"id\\\": \\\"CCFC7CA3-7A19-4D57-8CEF-149DB9DDFA62\\\",\\r\\n      \\\"invitation\\\": {\\r\\n        \\\"email\\\": \\\"ryan@contoso.com\\\",\\r\\n        \\\"signInRequired\\\": true\\r\\n      },\\r\\n      \\\"roles\\\": [ \\\"write\\\" ]\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/invite\",\n        \"/drives/{drive-id}/special/{driveItem-id}/invite\"\n      ]\n    },\n    \"/drives/{drive-id}/root/search(q={q})\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"Invoke function search\",\n        \"operationId\": \"drives.root.search.f2b1\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"q\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"value\\\": [\\r\\n      {\\r\\n        \\\"id\\\": \\\"0123456789abc!123\\\",\\r\\n        \\\"name\\\": \\\"Contoso Project\\\",\\r\\n        \\\"folder\\\": {},\\r\\n        \\\"searchResult\\\": { \\\"onClickTelemetryUrl\\\": \\\"https://bing.com/0123456789abc!123\\\" }\\r\\n      },\\r\\n      {\\r\\n        \\\"id\\\": \\\"0123456789abc!456\\\",\\r\\n        \\\"name\\\": \\\"Contoso Project 2016\\\",\\r\\n        \\\"folder\\\": {},\\r\\n        \\\"searchResult\\\": { \\\"onClickTelemetryUrl\\\": \\\"https://bing.com/0123456789abc!456\\\" }\\r\\n      }\\r\\n    ],\\r\\n    \\\"@odata.nextLink\\\": \\\"https://graph.microsoft.com/v1.0/me/drive/root/search(query='contoso project')&skipToken=1asdlnjnkj1nalkm!asd\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/search(q={q})\",\n        \"/drives/{drive-id}/search(q={q})\",\n        \"/drives/{drive-id}/special/{driveItem-id}/search(q={q})\"\n      ]\n    },\n    \"/drives/{drive-id}/special\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.driveItem\"\n        ],\n        \"summary\": \"Get special from drives\",\n        \"operationId\": \"drives.ListSpecial\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"createdBy\",\n                  \"createdBy desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"eTag\",\n                  \"eTag desc\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedBy desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"name\",\n                  \"name desc\",\n                  \"parentReference\",\n                  \"parentReference desc\",\n                  \"webUrl\",\n                  \"webUrl desc\",\n                  \"audio\",\n                  \"audio desc\",\n                  \"content\",\n                  \"content desc\",\n                  \"cTag\",\n                  \"cTag desc\",\n                  \"deleted\",\n                  \"deleted desc\",\n                  \"file\",\n                  \"file desc\",\n                  \"fileSystemInfo\",\n                  \"fileSystemInfo desc\",\n                  \"folder\",\n                  \"folder desc\",\n                  \"image\",\n                  \"image desc\",\n                  \"location\",\n                  \"location desc\",\n                  \"package\",\n                  \"package desc\",\n                  \"photo\",\n                  \"photo desc\",\n                  \"publication\",\n                  \"publication desc\",\n                  \"remoteItem\",\n                  \"remoteItem desc\",\n                  \"root\",\n                  \"root desc\",\n                  \"searchResult\",\n                  \"searchResult desc\",\n                  \"shared\",\n                  \"shared desc\",\n                  \"sharepointIds\",\n                  \"sharepointIds desc\",\n                  \"size\",\n                  \"size desc\",\n                  \"specialFolder\",\n                  \"specialFolder desc\",\n                  \"video\",\n                  \"video desc\",\n                  \"webDavUrl\",\n                  \"webDavUrl desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"audio\",\n                  \"content\",\n                  \"cTag\",\n                  \"deleted\",\n                  \"file\",\n                  \"fileSystemInfo\",\n                  \"folder\",\n                  \"image\",\n                  \"location\",\n                  \"package\",\n                  \"photo\",\n                  \"publication\",\n                  \"remoteItem\",\n                  \"root\",\n                  \"searchResult\",\n                  \"shared\",\n                  \"sharepointIds\",\n                  \"size\",\n                  \"specialFolder\",\n                  \"video\",\n                  \"webDavUrl\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"children\",\n                  \"permissions\",\n                  \"thumbnails\",\n                  \"versions\",\n                  \"listItem\",\n                  \"workbook\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"children\",\n                  \"permissions\",\n                  \"thumbnails\",\n                  \"versions\",\n                  \"listItem\",\n                  \"workbook\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/drives/{drive-id}/special/{driveItem-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.driveItem\"\n        ],\n        \"summary\": \"Get special from drives\",\n        \"operationId\": \"drives.GetSpecial\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"audio\",\n                  \"content\",\n                  \"cTag\",\n                  \"deleted\",\n                  \"file\",\n                  \"fileSystemInfo\",\n                  \"folder\",\n                  \"image\",\n                  \"location\",\n                  \"package\",\n                  \"photo\",\n                  \"publication\",\n                  \"remoteItem\",\n                  \"root\",\n                  \"searchResult\",\n                  \"shared\",\n                  \"sharepointIds\",\n                  \"size\",\n                  \"specialFolder\",\n                  \"video\",\n                  \"webDavUrl\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"children\",\n                  \"permissions\",\n                  \"thumbnails\",\n                  \"versions\",\n                  \"listItem\",\n                  \"workbook\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"children\",\n                  \"permissions\",\n                  \"thumbnails\",\n                  \"versions\",\n                  \"listItem\",\n                  \"workbook\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/drives/{drive-id}/special/{driveItem-id}/copy\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"Returns details about how to [monitor the progress](../../../concepts/long_running_actions_overview.md) of the copy, upon accepting the request.\",\n        \"operationId\": \"drives.special.copy\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"parentReference\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.itemReference\"\n                      }\n                    ],\n                    \"nullable\": true\n                  },\n                  \"name\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/copy\",\n        \"/drives/{drive-id}/root/copy\"\n      ]\n    },\n    \"/drives/{drive-id}/special/{driveItem-id}/createLink\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"The following example requests a sharing link to be created for the DriveItem specified by {itemId} in the user's OneDrive.\\r\\nThe sharing link is configured to be read-only and usable by anyone with the link.\",\n        \"operationId\": \"drives.special.createLink\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"type\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"scope\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.permission\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/createLink\",\n        \"/drives/{drive-id}/root/createLink\"\n      ]\n    },\n    \"/drives/{drive-id}/special/{driveItem-id}/createUploadSession\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"Invoke action createUploadSession\",\n        \"operationId\": \"drives.special.createUploadSession\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"name\": \"if-match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag (or cTag) provided does not match the current etag on the item, a 412 Precondition Failed error response is returned.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"item\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItemUploadableProperties\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.uploadSession\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"uploadUrl\\\": \\\"https://sn3302.up.1drv.com/up/fe6987415ace7X4e1eF866337\\\",\\r\\n  \\\"expirationDateTime\\\": \\\"2015-01-29T09:21:55.523Z\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/createUploadSession\",\n        \"/drives/{drive-id}/root/createUploadSession\"\n      ]\n    },\n    \"/drives/{drive-id}/special/{driveItem-id}/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to establish your local state.\",\n        \"operationId\": \"drives.special.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"value\\\": [\\r\\n        {\\r\\n            \\\"id\\\": \\\"0123456789abc\\\",\\r\\n            \\\"name\\\": \\\"folder2\\\",\\r\\n            \\\"folder\\\": { }\\r\\n        },\\r\\n        {\\r\\n            \\\"id\\\": \\\"123010204abac\\\",\\r\\n            \\\"name\\\": \\\"file.txt\\\",\\r\\n            \\\"file\\\": { }\\r\\n        },\\r\\n        {\\r\\n            \\\"id\\\": \\\"2353010204ddgg\\\",\\r\\n            \\\"name\\\": \\\"file5.txt\\\",\\r\\n            \\\"deleted\\\": { }\\r\\n        }\\r\\n    ],\\r\\n    \\\"@odata.nextLink\\\": \\\"https://graph.microsoft.com/v1.0/me/drive/delta(token=1230919asd190410jlka)\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/delta()\",\n        \"/drives/{drive-id}/items/{driveItem-id}/delta(token={token})\",\n        \"/drives/{drive-id}/root/delta()\",\n        \"/drives/{drive-id}/root/delta(token={token})\",\n        \"/drives/{drive-id}/special/{driveItem-id}/delta(token={token})\"\n      ]\n    },\n    \"/drives/{drive-id}/special/{driveItem-id}/delta(token={token})\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to update your local state.\",\n        \"operationId\": \"drives.special.delta.cf70\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"name\": \"token\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"value\\\": [\\r\\n        {\\r\\n            \\\"id\\\": \\\"0123456789abc\\\",\\r\\n            \\\"name\\\": \\\"folder2\\\",\\r\\n            \\\"folder\\\": { },\\r\\n            \\\"deleted\\\": { }\\r\\n        },\\r\\n        {\\r\\n            \\\"id\\\": \\\"123010204abac\\\",\\r\\n            \\\"name\\\": \\\"file.txt\\\",\\r\\n            \\\"file\\\": { }\\r\\n        }\\r\\n    ],\\r\\n    \\\"@odata.deltaLink\\\": \\\"https://graph.microsoft.com/v1.0/me/drive/root/delta?(token='1230919asd190410jlka')\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/delta()\",\n        \"/drives/{drive-id}/items/{driveItem-id}/delta(token={token})\",\n        \"/drives/{drive-id}/root/delta()\",\n        \"/drives/{drive-id}/root/delta(token={token})\",\n        \"/drives/{drive-id}/special/{driveItem-id}/delta()\"\n      ]\n    },\n    \"/drives/{drive-id}/special/{driveItem-id}/invite\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"This example sends a sharing invitation to a user with email address 'ryan@contoso.com' with a message about a file being collaborated on.\\r\\nThe invitation grants Ryan read-write access to the file.\",\n        \"operationId\": \"drives.special.invite\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"recipients\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"anyOf\": [\n                        {\n                          \"$ref\": \"#/components/schemas/microsoft.graph.driveRecipient\"\n                        }\n                      ],\n                      \"nullable\": true\n                    }\n                  },\n                  \"message\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"requireSignIn\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  },\n                  \"sendInvitation\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  },\n                  \"roles\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"type\": \"string\",\n                      \"nullable\": true\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.permission\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n      \\\"grantedTo\\\": {\\r\\n        \\\"user\\\": {\\r\\n          \\\"displayName\\\": \\\"Ryan Gregg\\\",\\r\\n          \\\"id\\\": \\\"42F177F1-22C0-4BE3-900D-4507125C5C20\\\"\\r\\n        }\\r\\n      },\\r\\n      \\\"id\\\": \\\"CCFC7CA3-7A19-4D57-8CEF-149DB9DDFA62\\\",\\r\\n      \\\"invitation\\\": {\\r\\n        \\\"email\\\": \\\"ryan@contoso.com\\\",\\r\\n        \\\"signInRequired\\\": true\\r\\n      },\\r\\n      \\\"roles\\\": [ \\\"write\\\" ]\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/invite\",\n        \"/drives/{drive-id}/root/invite\"\n      ]\n    },\n    \"/drives/{drive-id}/special/{driveItem-id}/search(q={q})\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"Invoke function search\",\n        \"operationId\": \"drives.special.search.f2b1\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"name\": \"q\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"value\\\": [\\r\\n      {\\r\\n        \\\"id\\\": \\\"0123456789abc!123\\\",\\r\\n        \\\"name\\\": \\\"Contoso Project\\\",\\r\\n        \\\"folder\\\": {},\\r\\n        \\\"searchResult\\\": { \\\"onClickTelemetryUrl\\\": \\\"https://bing.com/0123456789abc!123\\\" }\\r\\n      },\\r\\n      {\\r\\n        \\\"id\\\": \\\"0123456789abc!456\\\",\\r\\n        \\\"name\\\": \\\"Contoso Project 2016\\\",\\r\\n        \\\"folder\\\": {},\\r\\n        \\\"searchResult\\\": { \\\"onClickTelemetryUrl\\\": \\\"https://bing.com/0123456789abc!456\\\" }\\r\\n      }\\r\\n    ],\\r\\n    \\\"@odata.nextLink\\\": \\\"https://graph.microsoft.com/v1.0/me/drive/root/search(query='contoso project')&skipToken=1asdlnjnkj1nalkm!asd\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/search(q={q})\",\n        \"/drives/{drive-id}/search(q={q})\",\n        \"/drives/{drive-id}/root/search(q={q})\"\n      ]\n    },\n    \"/education\": {\n      \"get\": {\n        \"tags\": [\n          \"education.educationRoot\"\n        ],\n        \"summary\": \"Here is a JSON representation of the resource.\",\n        \"operationId\": \"education.educationRoot.GetEducationRoot\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"classes\",\n                  \"me\",\n                  \"schools\",\n                  \"users\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"classes\",\n                  \"me\",\n                  \"schools\",\n                  \"users\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.educationRoot\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"education.educationRoot\"\n        ],\n        \"summary\": \"Update education\",\n        \"operationId\": \"education.educationRoot.UpdateEducationRoot\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.educationRoot\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/education/classes\": {\n      \"get\": {\n        \"tags\": [\n          \"education.educationClass\"\n        ],\n        \"summary\": \"Get classes from education\",\n        \"operationId\": \"education.ListClasses\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"classCode\",\n                  \"classCode desc\",\n                  \"createdBy\",\n                  \"createdBy desc\",\n                  \"displayName\",\n                  \"displayName desc\",\n                  \"externalId\",\n                  \"externalId desc\",\n                  \"externalName\",\n                  \"externalName desc\",\n                  \"externalSource\",\n                  \"externalSource desc\",\n                  \"mailNickname\",\n                  \"mailNickname desc\",\n                  \"term\",\n                  \"term desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"description\",\n                  \"classCode\",\n                  \"createdBy\",\n                  \"displayName\",\n                  \"externalId\",\n                  \"externalName\",\n                  \"externalSource\",\n                  \"mailNickname\",\n                  \"term\",\n                  \"members\",\n                  \"schools\",\n                  \"teachers\",\n                  \"group\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"members\",\n                  \"schools\",\n                  \"teachers\",\n                  \"group\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.educationClass\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/education/classes/{educationClass-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"education.educationClass\"\n        ],\n        \"summary\": \"Get classes from education\",\n        \"operationId\": \"education.GetClasses\",\n        \"parameters\": [\n          {\n            \"name\": \"educationClass-id\",\n            \"in\": \"path\",\n            \"description\": \"key: educationClass-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"educationClass\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"description\",\n                  \"classCode\",\n                  \"createdBy\",\n                  \"displayName\",\n                  \"externalId\",\n                  \"externalName\",\n                  \"externalSource\",\n                  \"mailNickname\",\n                  \"term\",\n                  \"members\",\n                  \"schools\",\n                  \"teachers\",\n                  \"group\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"members\",\n                  \"schools\",\n                  \"teachers\",\n                  \"group\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.educationClass\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/education/me\": {\n      \"get\": {\n        \"tags\": [\n          \"education.educationUser\"\n        ],\n        \"summary\": \"Get me from education\",\n        \"operationId\": \"education.GetMe\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"accountEnabled\",\n                  \"assignedLicenses\",\n                  \"assignedPlans\",\n                  \"businessPhones\",\n                  \"department\",\n                  \"displayName\",\n                  \"givenName\",\n                  \"middleName\",\n                  \"surname\",\n                  \"mail\",\n                  \"mailNickname\",\n                  \"mobilePhone\",\n                  \"createdBy\",\n                  \"externalSource\",\n                  \"mailingAddress\",\n                  \"passwordPolicies\",\n                  \"passwordProfile\",\n                  \"preferredLanguage\",\n                  \"primaryRole\",\n                  \"provisionedPlans\",\n                  \"residenceAddress\",\n                  \"student\",\n                  \"teacher\",\n                  \"usageLocation\",\n                  \"userPrincipalName\",\n                  \"userType\",\n                  \"classes\",\n                  \"schools\",\n                  \"assignments\",\n                  \"user\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"classes\",\n                  \"schools\",\n                  \"assignments\",\n                  \"user\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.educationUser\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/education/schools\": {\n      \"get\": {\n        \"tags\": [\n          \"education.educationSchool\"\n        ],\n        \"summary\": \"Get schools from education\",\n        \"operationId\": \"education.ListSchools\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"displayName\",\n                  \"displayName desc\",\n                  \"externalSource\",\n                  \"externalSource desc\",\n                  \"status\",\n                  \"status desc\",\n                  \"principalEmail\",\n                  \"principalEmail desc\",\n                  \"principalName\",\n                  \"principalName desc\",\n                  \"externalPrincipalId\",\n                  \"externalPrincipalId desc\",\n                  \"highestGrade\",\n                  \"highestGrade desc\",\n                  \"lowestGrade\",\n                  \"lowestGrade desc\",\n                  \"schoolNumber\",\n                  \"schoolNumber desc\",\n                  \"address\",\n                  \"address desc\",\n                  \"createdBy\",\n                  \"createdBy desc\",\n                  \"externalId\",\n                  \"externalId desc\",\n                  \"fax\",\n                  \"fax desc\",\n                  \"phone\",\n                  \"phone desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"description\",\n                  \"displayName\",\n                  \"externalSource\",\n                  \"status\",\n                  \"principalEmail\",\n                  \"principalName\",\n                  \"externalPrincipalId\",\n                  \"highestGrade\",\n                  \"lowestGrade\",\n                  \"schoolNumber\",\n                  \"address\",\n                  \"createdBy\",\n                  \"externalId\",\n                  \"fax\",\n                  \"phone\",\n                  \"classes\",\n                  \"users\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"classes\",\n                  \"users\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.educationSchool\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/education/schools/{educationSchool-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"education.educationSchool\"\n        ],\n        \"summary\": \"Get schools from education\",\n        \"operationId\": \"education.GetSchools\",\n        \"parameters\": [\n          {\n            \"name\": \"educationSchool-id\",\n            \"in\": \"path\",\n            \"description\": \"key: educationSchool-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"educationSchool\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"description\",\n                  \"displayName\",\n                  \"externalSource\",\n                  \"status\",\n                  \"principalEmail\",\n                  \"principalName\",\n                  \"externalPrincipalId\",\n                  \"highestGrade\",\n                  \"lowestGrade\",\n                  \"schoolNumber\",\n                  \"address\",\n                  \"createdBy\",\n                  \"externalId\",\n                  \"fax\",\n                  \"phone\",\n                  \"classes\",\n                  \"users\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"classes\",\n                  \"users\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.educationSchool\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/education/users\": {\n      \"get\": {\n        \"tags\": [\n          \"education.educationUser\"\n        ],\n        \"summary\": \"Get users from education\",\n        \"operationId\": \"education.ListUsers\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"accountEnabled\",\n                  \"accountEnabled desc\",\n                  \"assignedLicenses\",\n                  \"assignedLicenses desc\",\n                  \"assignedPlans\",\n                  \"assignedPlans desc\",\n                  \"businessPhones\",\n                  \"businessPhones desc\",\n                  \"department\",\n                  \"department desc\",\n                  \"displayName\",\n                  \"displayName desc\",\n                  \"givenName\",\n                  \"givenName desc\",\n                  \"middleName\",\n                  \"middleName desc\",\n                  \"surname\",\n                  \"surname desc\",\n                  \"mail\",\n                  \"mail desc\",\n                  \"mailNickname\",\n                  \"mailNickname desc\",\n                  \"mobilePhone\",\n                  \"mobilePhone desc\",\n                  \"createdBy\",\n                  \"createdBy desc\",\n                  \"externalSource\",\n                  \"externalSource desc\",\n                  \"mailingAddress\",\n                  \"mailingAddress desc\",\n                  \"passwordPolicies\",\n                  \"passwordPolicies desc\",\n                  \"passwordProfile\",\n                  \"passwordProfile desc\",\n                  \"preferredLanguage\",\n                  \"preferredLanguage desc\",\n                  \"primaryRole\",\n                  \"primaryRole desc\",\n                  \"provisionedPlans\",\n                  \"provisionedPlans desc\",\n                  \"residenceAddress\",\n                  \"residenceAddress desc\",\n                  \"student\",\n                  \"student desc\",\n                  \"teacher\",\n                  \"teacher desc\",\n                  \"usageLocation\",\n                  \"usageLocation desc\",\n                  \"userPrincipalName\",\n                  \"userPrincipalName desc\",\n                  \"userType\",\n                  \"userType desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"accountEnabled\",\n                  \"assignedLicenses\",\n                  \"assignedPlans\",\n                  \"businessPhones\",\n                  \"department\",\n                  \"displayName\",\n                  \"givenName\",\n                  \"middleName\",\n                  \"surname\",\n                  \"mail\",\n                  \"mailNickname\",\n                  \"mobilePhone\",\n                  \"createdBy\",\n                  \"externalSource\",\n                  \"mailingAddress\",\n                  \"passwordPolicies\",\n                  \"passwordProfile\",\n                  \"preferredLanguage\",\n                  \"primaryRole\",\n                  \"provisionedPlans\",\n                  \"residenceAddress\",\n                  \"student\",\n                  \"teacher\",\n                  \"usageLocation\",\n                  \"userPrincipalName\",\n                  \"userType\",\n                  \"classes\",\n                  \"schools\",\n                  \"assignments\",\n                  \"user\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"classes\",\n                  \"schools\",\n                  \"assignments\",\n                  \"user\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.educationUser\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/education/users/{educationUser-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"education.educationUser\"\n        ],\n        \"summary\": \"Get users from education\",\n        \"operationId\": \"education.GetUsers\",\n        \"parameters\": [\n          {\n            \"name\": \"educationUser-id\",\n            \"in\": \"path\",\n            \"description\": \"key: educationUser-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"educationUser\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"accountEnabled\",\n                  \"assignedLicenses\",\n                  \"assignedPlans\",\n                  \"businessPhones\",\n                  \"department\",\n                  \"displayName\",\n                  \"givenName\",\n                  \"middleName\",\n                  \"surname\",\n                  \"mail\",\n                  \"mailNickname\",\n                  \"mobilePhone\",\n                  \"createdBy\",\n                  \"externalSource\",\n                  \"mailingAddress\",\n                  \"passwordPolicies\",\n                  \"passwordProfile\",\n                  \"preferredLanguage\",\n                  \"primaryRole\",\n                  \"provisionedPlans\",\n                  \"residenceAddress\",\n                  \"student\",\n                  \"teacher\",\n                  \"usageLocation\",\n                  \"userPrincipalName\",\n                  \"userType\",\n                  \"classes\",\n                  \"schools\",\n                  \"assignments\",\n                  \"user\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"classes\",\n                  \"schools\",\n                  \"assignments\",\n                  \"user\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.educationUser\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groupLifecyclePolicies\": {\n      \"get\": {\n        \"tags\": [\n          \"groupLifecyclePolicies.groupLifecyclePolicy\"\n        ],\n        \"summary\": \"Get entities from groupLifecyclePolicies\",\n        \"operationId\": \"groupLifecyclePolicies.groupLifecyclePolicy.ListGroupLifecyclePolicy\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"alternateNotificationEmails\",\n                  \"alternateNotificationEmails desc\",\n                  \"groupLifetimeInDays\",\n                  \"groupLifetimeInDays desc\",\n                  \"managedGroupTypes\",\n                  \"managedGroupTypes desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"alternateNotificationEmails\",\n                  \"groupLifetimeInDays\",\n                  \"managedGroupTypes\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of groupLifecyclePolicy\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.groupLifecyclePolicy\"\n                      }\n                    }\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"id\\\": \\\"ffffffff-ffff-ffff-ffff-ffffffffffff\\\",\\r\\n  \\\"groupLifetimeInDays\\\": 100,\\r\\n  \\\"managedGroupTypes\\\": \\\"Selected\\\",\\r\\n  \\\"alternateNotificationEmails\\\": \\\"admin@contoso.com\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"or\",\n              \"Directory.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"or\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"groupLifecyclePolicies.groupLifecyclePolicy\"\n        ],\n        \"summary\": \"Add new entity to groupLifecyclePolicies\",\n        \"operationId\": \"groupLifecyclePolicies.groupLifecyclePolicy.CreateGroupLifecyclePolicy\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.groupLifecyclePolicy\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.groupLifecyclePolicy\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groupLifecyclePolicies/{groupLifecyclePolicy-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groupLifecyclePolicies.groupLifecyclePolicy\"\n        ],\n        \"summary\": \"Get entity from groupLifecyclePolicies by key\",\n        \"operationId\": \"groupLifecyclePolicies.groupLifecyclePolicy.GetGroupLifecyclePolicy\",\n        \"parameters\": [\n          {\n            \"name\": \"groupLifecyclePolicy-id\",\n            \"in\": \"path\",\n            \"description\": \"key: groupLifecyclePolicy-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"groupLifecyclePolicy\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"alternateNotificationEmails\",\n                  \"groupLifetimeInDays\",\n                  \"managedGroupTypes\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.groupLifecyclePolicy\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"id\\\": \\\"ffffffff-ffff-ffff-ffff-ffffffffffff\\\",\\r\\n  \\\"groupLifetimeInDays\\\": 100,\\r\\n  \\\"managedGroupTypes\\\": \\\"Selected\\\",\\r\\n  \\\"alternateNotificationEmails\\\": \\\"admin@contoso.com\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"or\",\n              \"Directory.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"or\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"groupLifecyclePolicies.groupLifecyclePolicy\"\n        ],\n        \"summary\": \"Update entity in groupLifecyclePolicies\",\n        \"operationId\": \"groupLifecyclePolicies.groupLifecyclePolicy.UpdateGroupLifecyclePolicy\",\n        \"parameters\": [\n          {\n            \"name\": \"groupLifecyclePolicy-id\",\n            \"in\": \"path\",\n            \"description\": \"key: groupLifecyclePolicy-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"groupLifecyclePolicy\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.groupLifecyclePolicy\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"groupLifecyclePolicies.groupLifecyclePolicy\"\n        ],\n        \"summary\": \"Delete entity from groupLifecyclePolicies\",\n        \"operationId\": \"groupLifecyclePolicies.groupLifecyclePolicy.DeleteGroupLifecyclePolicy\",\n        \"parameters\": [\n          {\n            \"name\": \"groupLifecyclePolicy-id\",\n            \"in\": \"path\",\n            \"description\": \"key: groupLifecyclePolicy-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"groupLifecyclePolicy\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.group\"\n        ],\n        \"summary\": \"Get entities from groups\",\n        \"operationId\": \"groups.group.ListGroup\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"allowExternalSenders\",\n                  \"allowExternalSenders desc\",\n                  \"autoSubscribeNewMembers\",\n                  \"autoSubscribeNewMembers desc\",\n                  \"classification\",\n                  \"classification desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"displayName\",\n                  \"displayName desc\",\n                  \"groupTypes\",\n                  \"groupTypes desc\",\n                  \"isSubscribedByMail\",\n                  \"isSubscribedByMail desc\",\n                  \"mail\",\n                  \"mail desc\",\n                  \"mailEnabled\",\n                  \"mailEnabled desc\",\n                  \"mailNickname\",\n                  \"mailNickname desc\",\n                  \"onPremisesLastSyncDateTime\",\n                  \"onPremisesLastSyncDateTime desc\",\n                  \"onPremisesProvisioningErrors\",\n                  \"onPremisesProvisioningErrors desc\",\n                  \"onPremisesSecurityIdentifier\",\n                  \"onPremisesSecurityIdentifier desc\",\n                  \"onPremisesSyncEnabled\",\n                  \"onPremisesSyncEnabled desc\",\n                  \"proxyAddresses\",\n                  \"proxyAddresses desc\",\n                  \"renewedDateTime\",\n                  \"renewedDateTime desc\",\n                  \"securityEnabled\",\n                  \"securityEnabled desc\",\n                  \"unseenCount\",\n                  \"unseenCount desc\",\n                  \"visibility\",\n                  \"visibility desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"allowExternalSenders\",\n                  \"autoSubscribeNewMembers\",\n                  \"classification\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"displayName\",\n                  \"groupTypes\",\n                  \"isSubscribedByMail\",\n                  \"mail\",\n                  \"mailEnabled\",\n                  \"mailNickname\",\n                  \"onPremisesLastSyncDateTime\",\n                  \"onPremisesProvisioningErrors\",\n                  \"onPremisesSecurityIdentifier\",\n                  \"onPremisesSyncEnabled\",\n                  \"proxyAddresses\",\n                  \"renewedDateTime\",\n                  \"securityEnabled\",\n                  \"unseenCount\",\n                  \"visibility\",\n                  \"acceptedSenders\",\n                  \"calendar\",\n                  \"calendarView\",\n                  \"conversations\",\n                  \"createdOnBehalfOf\",\n                  \"drive\",\n                  \"events\",\n                  \"memberOf\",\n                  \"members\",\n                  \"owners\",\n                  \"photo\",\n                  \"rejectedSenders\",\n                  \"sites\",\n                  \"threads\",\n                  \"drives\",\n                  \"extensions\",\n                  \"groupLifecyclePolicies\",\n                  \"onenote\",\n                  \"photos\",\n                  \"planner\",\n                  \"settings\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"acceptedSenders\",\n                  \"calendar\",\n                  \"calendarView\",\n                  \"conversations\",\n                  \"createdOnBehalfOf\",\n                  \"drive\",\n                  \"events\",\n                  \"memberOf\",\n                  \"members\",\n                  \"owners\",\n                  \"photo\",\n                  \"rejectedSenders\",\n                  \"sites\",\n                  \"threads\",\n                  \"drives\",\n                  \"extensions\",\n                  \"groupLifecyclePolicies\",\n                  \"onenote\",\n                  \"photos\",\n                  \"planner\",\n                  \"settings\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of group\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.group\"\n                      }\n                    }\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"id\\\": \\\"id-value\\\",\\r\\n  \\\"description\\\": \\\"description-value\\\",\\r\\n  \\\"displayName\\\": \\\"displayName-value\\\",\\r\\n  \\\"groupTypes\\\": [\\r\\n    \\\"groupTypes-value\\\"\\r\\n  ],\\r\\n  \\\"mail\\\": \\\"mail-value\\\",\\r\\n  \\\"mailEnabled\\\": true,\\r\\n  \\\"mailNickname\\\": \\\"mailNickname-value\\\",\\r\\n  \\\"onPremisesLastSyncDateTime\\\": \\\"onPremisesLastSyncDateTime-value\\\",\\r\\n  \\\"onPremisesSecurityIdentifier\\\": \\\"onPremisesSecurityIdentifier-value\\\",\\r\\n  \\\"onPremisesSyncEnabled\\\": true,\\r\\n  \\\"proxyAddresses\\\": [\\r\\n    \\\"proxyAddresses-value\\\"\\r\\n   ],\\r\\n   \\\"securityEnabled\\\": true,\\r\\n   \\\"visibility\\\": \\\"visibility-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.Read.All\",\n              \"Group.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Group.Read.All\",\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"groups.group\"\n        ],\n        \"summary\": \"Add new entity to groups\",\n        \"operationId\": \"groups.group.CreateGroup\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.group\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.group\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.group\"\n        ],\n        \"summary\": \"Get entity from groups by key\",\n        \"operationId\": \"groups.group.GetGroup\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"allowExternalSenders\",\n                  \"autoSubscribeNewMembers\",\n                  \"classification\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"displayName\",\n                  \"groupTypes\",\n                  \"isSubscribedByMail\",\n                  \"mail\",\n                  \"mailEnabled\",\n                  \"mailNickname\",\n                  \"onPremisesLastSyncDateTime\",\n                  \"onPremisesProvisioningErrors\",\n                  \"onPremisesSecurityIdentifier\",\n                  \"onPremisesSyncEnabled\",\n                  \"proxyAddresses\",\n                  \"renewedDateTime\",\n                  \"securityEnabled\",\n                  \"unseenCount\",\n                  \"visibility\",\n                  \"acceptedSenders\",\n                  \"calendar\",\n                  \"calendarView\",\n                  \"conversations\",\n                  \"createdOnBehalfOf\",\n                  \"drive\",\n                  \"events\",\n                  \"memberOf\",\n                  \"members\",\n                  \"owners\",\n                  \"photo\",\n                  \"rejectedSenders\",\n                  \"sites\",\n                  \"threads\",\n                  \"drives\",\n                  \"extensions\",\n                  \"groupLifecyclePolicies\",\n                  \"onenote\",\n                  \"photos\",\n                  \"planner\",\n                  \"settings\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"acceptedSenders\",\n                  \"calendar\",\n                  \"calendarView\",\n                  \"conversations\",\n                  \"createdOnBehalfOf\",\n                  \"drive\",\n                  \"events\",\n                  \"memberOf\",\n                  \"members\",\n                  \"owners\",\n                  \"photo\",\n                  \"rejectedSenders\",\n                  \"sites\",\n                  \"threads\",\n                  \"drives\",\n                  \"extensions\",\n                  \"groupLifecyclePolicies\",\n                  \"onenote\",\n                  \"photos\",\n                  \"planner\",\n                  \"settings\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.group\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"id\\\": \\\"id-value\\\",\\r\\n  \\\"description\\\": \\\"description-value\\\",\\r\\n  \\\"displayName\\\": \\\"displayName-value\\\",\\r\\n  \\\"groupTypes\\\": [\\r\\n    \\\"groupTypes-value\\\"\\r\\n  ],\\r\\n  \\\"mail\\\": \\\"mail-value\\\",\\r\\n  \\\"mailEnabled\\\": true,\\r\\n  \\\"mailNickname\\\": \\\"mailNickname-value\\\",\\r\\n  \\\"onPremisesLastSyncDateTime\\\": \\\"onPremisesLastSyncDateTime-value\\\",\\r\\n  \\\"onPremisesSecurityIdentifier\\\": \\\"onPremisesSecurityIdentifier-value\\\",\\r\\n  \\\"onPremisesSyncEnabled\\\": true,\\r\\n  \\\"proxyAddresses\\\": [\\r\\n    \\\"proxyAddresses-value\\\"\\r\\n   ],\\r\\n   \\\"securityEnabled\\\": true,\\r\\n   \\\"visibility\\\": \\\"visibility-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            },\n            \"links\": {\n              \"acceptedSenders\": {\n                \"operationId\": \"groups.group.GetGroup\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"calendar\": {\n                \"operationId\": \"groups.group.GetGroup\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"calendarView\": {\n                \"operationId\": \"groups.group.GetGroup\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"conversations\": {\n                \"operationId\": \"groups.group.GetGroup\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"createdOnBehalfOf\": {\n                \"operationId\": \"groups.group.GetGroup\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"drive\": {\n                \"operationId\": \"groups.group.GetGroup\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"events\": {\n                \"operationId\": \"groups.group.GetGroup\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"memberOf\": {\n                \"operationId\": \"groups.group.GetGroup\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"members\": {\n                \"operationId\": \"groups.group.GetGroup\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"owners\": {\n                \"operationId\": \"groups.group.GetGroup\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"photo\": {\n                \"operationId\": \"groups.group.GetGroup\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"rejectedSenders\": {\n                \"operationId\": \"groups.group.GetGroup\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"sites\": {\n                \"operationId\": \"groups.group.GetGroup\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"threads\": {\n                \"operationId\": \"groups.group.GetGroup\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"drives\": {\n                \"operationId\": \"groups.group.GetGroup\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"extensions\": {\n                \"operationId\": \"groups.group.GetGroup\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"groupLifecyclePolicies\": {\n                \"operationId\": \"groups.group.GetGroup\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"onenote\": {\n                \"operationId\": \"groups.group.GetGroup\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"photos\": {\n                \"operationId\": \"groups.group.GetGroup\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"planner\": {\n                \"operationId\": \"groups.group.GetGroup\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"settings\": {\n                \"operationId\": \"groups.group.GetGroup\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.Read.All\",\n              \"Group.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Group.Read.All\",\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"groups.group\"\n        ],\n        \"summary\": \"Update entity in groups\",\n        \"operationId\": \"groups.group.UpdateGroup\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.group\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"groups.group\"\n        ],\n        \"summary\": \"Delete entity from groups\",\n        \"operationId\": \"groups.group.DeleteGroup\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/acceptedSenders\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get acceptedSenders from groups\",\n        \"operationId\": \"groups.ListAcceptedSenders\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/acceptedSenders/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get acceptedSenders from groups\",\n        \"operationId\": \"groups.GetAcceptedSenders\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/calendar\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.calendar\"\n        ],\n        \"summary\": \"Get calendar from groups\",\n        \"operationId\": \"groups.GetCalendar\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"canEdit\",\n                  \"canShare\",\n                  \"canViewPrivateItems\",\n                  \"changeKey\",\n                  \"color\",\n                  \"name\",\n                  \"owner\",\n                  \"calendarView\",\n                  \"events\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"calendarView\",\n                  \"events\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.calendar\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/calendarView\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.event\"\n        ],\n        \"summary\": \"Get calendarView from groups\",\n        \"operationId\": \"groups.ListCalendarView\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"categories\",\n                  \"categories desc\",\n                  \"changeKey\",\n                  \"changeKey desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"attendees\",\n                  \"attendees desc\",\n                  \"body\",\n                  \"body desc\",\n                  \"bodyPreview\",\n                  \"bodyPreview desc\",\n                  \"end\",\n                  \"end desc\",\n                  \"hasAttachments\",\n                  \"hasAttachments desc\",\n                  \"iCalUId\",\n                  \"iCalUId desc\",\n                  \"importance\",\n                  \"importance desc\",\n                  \"isAllDay\",\n                  \"isAllDay desc\",\n                  \"isCancelled\",\n                  \"isCancelled desc\",\n                  \"isOrganizer\",\n                  \"isOrganizer desc\",\n                  \"isReminderOn\",\n                  \"isReminderOn desc\",\n                  \"location\",\n                  \"location desc\",\n                  \"locations\",\n                  \"locations desc\",\n                  \"onlineMeetingUrl\",\n                  \"onlineMeetingUrl desc\",\n                  \"organizer\",\n                  \"organizer desc\",\n                  \"originalEndTimeZone\",\n                  \"originalEndTimeZone desc\",\n                  \"originalStart\",\n                  \"originalStart desc\",\n                  \"originalStartTimeZone\",\n                  \"originalStartTimeZone desc\",\n                  \"recurrence\",\n                  \"recurrence desc\",\n                  \"reminderMinutesBeforeStart\",\n                  \"reminderMinutesBeforeStart desc\",\n                  \"responseRequested\",\n                  \"responseRequested desc\",\n                  \"responseStatus\",\n                  \"responseStatus desc\",\n                  \"sensitivity\",\n                  \"sensitivity desc\",\n                  \"seriesMasterId\",\n                  \"seriesMasterId desc\",\n                  \"showAs\",\n                  \"showAs desc\",\n                  \"start\",\n                  \"start desc\",\n                  \"subject\",\n                  \"subject desc\",\n                  \"type\",\n                  \"type desc\",\n                  \"webLink\",\n                  \"webLink desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"categories\",\n                  \"changeKey\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"attendees\",\n                  \"body\",\n                  \"bodyPreview\",\n                  \"end\",\n                  \"hasAttachments\",\n                  \"iCalUId\",\n                  \"importance\",\n                  \"isAllDay\",\n                  \"isCancelled\",\n                  \"isOrganizer\",\n                  \"isReminderOn\",\n                  \"location\",\n                  \"locations\",\n                  \"onlineMeetingUrl\",\n                  \"organizer\",\n                  \"originalEndTimeZone\",\n                  \"originalStart\",\n                  \"originalStartTimeZone\",\n                  \"recurrence\",\n                  \"reminderMinutesBeforeStart\",\n                  \"responseRequested\",\n                  \"responseStatus\",\n                  \"sensitivity\",\n                  \"seriesMasterId\",\n                  \"showAs\",\n                  \"start\",\n                  \"subject\",\n                  \"type\",\n                  \"webLink\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/calendarView/{event-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.event\"\n        ],\n        \"summary\": \"Get calendarView from groups\",\n        \"operationId\": \"groups.GetCalendarView\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"categories\",\n                  \"changeKey\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"attendees\",\n                  \"body\",\n                  \"bodyPreview\",\n                  \"end\",\n                  \"hasAttachments\",\n                  \"iCalUId\",\n                  \"importance\",\n                  \"isAllDay\",\n                  \"isCancelled\",\n                  \"isOrganizer\",\n                  \"isReminderOn\",\n                  \"location\",\n                  \"locations\",\n                  \"onlineMeetingUrl\",\n                  \"organizer\",\n                  \"originalEndTimeZone\",\n                  \"originalStart\",\n                  \"originalStartTimeZone\",\n                  \"recurrence\",\n                  \"reminderMinutesBeforeStart\",\n                  \"responseRequested\",\n                  \"responseStatus\",\n                  \"sensitivity\",\n                  \"seriesMasterId\",\n                  \"showAs\",\n                  \"start\",\n                  \"subject\",\n                  \"type\",\n                  \"webLink\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/calendarView/{event-id}/accept\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.calendarView.accept\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"sendResponse\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/events/{event-id}/accept\"\n      ]\n    },\n    \"/groups/{group-id}/calendarView/{event-id}/decline\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.calendarView.decline\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"sendResponse\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/events/{event-id}/decline\"\n      ]\n    },\n    \"/groups/{group-id}/calendarView/{event-id}/dismissReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.calendarView.dismissReminder\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/events/{event-id}/dismissReminder\"\n      ]\n    },\n    \"/groups/{group-id}/calendarView/{event-id}/snoozeReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.calendarView.snoozeReminder\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"newReminderTime\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.dateTimeTimeZone\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/events/{event-id}/snoozeReminder\"\n      ]\n    },\n    \"/groups/{group-id}/calendarView/{event-id}/tentativelyAccept\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.calendarView.tentativelyAccept\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"sendResponse\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/events/{event-id}/tentativelyAccept\"\n      ]\n    },\n    \"/groups/{group-id}/calendarView/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"groups.calendarView.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"startDateTime\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"endDateTime\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$deltatoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$skiptoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"description\": \"{Time zone}. Optional, UTC assumed if absent.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.nextLink\\\":\\\"https://graph.microsoft.com/v1.0/me/calendarView/delta?$skiptoken={_skipToken_}\\\",\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n      \\\"originalStartTimeZone\\\": \\\"originalStartTimeZone-value\\\",\\r\\n      \\\"originalEndTimeZone\\\": \\\"originalEndTimeZone-value\\\",\\r\\n      \\\"responseStatus\\\": {\\r\\n        \\\"response\\\": \\\"response-value\\\",\\r\\n        \\\"time\\\": \\\"datetime-value\\\"\\r\\n      },\\r\\n      \\\"iCalUId\\\": \\\"iCalUId-value\\\",\\r\\n      \\\"reminderMinutesBeforeStart\\\": 99,\\r\\n      \\\"isReminderOn\\\": true\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.Read\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/events/delta()\",\n        \"/groups/delta()\"\n      ]\n    },\n    \"/groups/{group-id}/conversations\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.conversation\"\n        ],\n        \"summary\": \"Get conversations from groups\",\n        \"operationId\": \"groups.ListConversations\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"hasAttachments\",\n                  \"hasAttachments desc\",\n                  \"lastDeliveredDateTime\",\n                  \"lastDeliveredDateTime desc\",\n                  \"preview\",\n                  \"preview desc\",\n                  \"topic\",\n                  \"topic desc\",\n                  \"uniqueSenders\",\n                  \"uniqueSenders desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"hasAttachments\",\n                  \"lastDeliveredDateTime\",\n                  \"preview\",\n                  \"topic\",\n                  \"uniqueSenders\",\n                  \"threads\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"threads\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.conversation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/conversations/{conversation-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.conversation\"\n        ],\n        \"summary\": \"Get conversations from groups\",\n        \"operationId\": \"groups.GetConversations\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"conversation-id\",\n            \"in\": \"path\",\n            \"description\": \"key: conversation-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"conversation\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"hasAttachments\",\n                  \"lastDeliveredDateTime\",\n                  \"preview\",\n                  \"topic\",\n                  \"uniqueSenders\",\n                  \"threads\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"threads\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.conversation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/createdOnBehalfOf\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get createdOnBehalfOf from groups\",\n        \"operationId\": \"groups.GetCreatedOnBehalfOf\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/drive\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.drive\"\n        ],\n        \"summary\": \"Get drive from groups\",\n        \"operationId\": \"groups.GetDrive\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"driveType\",\n                  \"owner\",\n                  \"quota\",\n                  \"sharepointIds\",\n                  \"system\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/drives\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.drive\"\n        ],\n        \"summary\": \"Get drives from groups\",\n        \"operationId\": \"groups.ListDrives\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"createdBy\",\n                  \"createdBy desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"eTag\",\n                  \"eTag desc\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedBy desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"name\",\n                  \"name desc\",\n                  \"parentReference\",\n                  \"parentReference desc\",\n                  \"webUrl\",\n                  \"webUrl desc\",\n                  \"driveType\",\n                  \"driveType desc\",\n                  \"owner\",\n                  \"owner desc\",\n                  \"quota\",\n                  \"quota desc\",\n                  \"sharepointIds\",\n                  \"sharepointIds desc\",\n                  \"system\",\n                  \"system desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"driveType\",\n                  \"owner\",\n                  \"quota\",\n                  \"sharepointIds\",\n                  \"system\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/drives/{drive-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.drive\"\n        ],\n        \"summary\": \"Get drives from groups\",\n        \"operationId\": \"groups.GetDrives\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"driveType\",\n                  \"owner\",\n                  \"quota\",\n                  \"sharepointIds\",\n                  \"system\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/events\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.event\"\n        ],\n        \"summary\": \"Get events from groups\",\n        \"operationId\": \"groups.ListEvents\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"categories\",\n                  \"categories desc\",\n                  \"changeKey\",\n                  \"changeKey desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"attendees\",\n                  \"attendees desc\",\n                  \"body\",\n                  \"body desc\",\n                  \"bodyPreview\",\n                  \"bodyPreview desc\",\n                  \"end\",\n                  \"end desc\",\n                  \"hasAttachments\",\n                  \"hasAttachments desc\",\n                  \"iCalUId\",\n                  \"iCalUId desc\",\n                  \"importance\",\n                  \"importance desc\",\n                  \"isAllDay\",\n                  \"isAllDay desc\",\n                  \"isCancelled\",\n                  \"isCancelled desc\",\n                  \"isOrganizer\",\n                  \"isOrganizer desc\",\n                  \"isReminderOn\",\n                  \"isReminderOn desc\",\n                  \"location\",\n                  \"location desc\",\n                  \"locations\",\n                  \"locations desc\",\n                  \"onlineMeetingUrl\",\n                  \"onlineMeetingUrl desc\",\n                  \"organizer\",\n                  \"organizer desc\",\n                  \"originalEndTimeZone\",\n                  \"originalEndTimeZone desc\",\n                  \"originalStart\",\n                  \"originalStart desc\",\n                  \"originalStartTimeZone\",\n                  \"originalStartTimeZone desc\",\n                  \"recurrence\",\n                  \"recurrence desc\",\n                  \"reminderMinutesBeforeStart\",\n                  \"reminderMinutesBeforeStart desc\",\n                  \"responseRequested\",\n                  \"responseRequested desc\",\n                  \"responseStatus\",\n                  \"responseStatus desc\",\n                  \"sensitivity\",\n                  \"sensitivity desc\",\n                  \"seriesMasterId\",\n                  \"seriesMasterId desc\",\n                  \"showAs\",\n                  \"showAs desc\",\n                  \"start\",\n                  \"start desc\",\n                  \"subject\",\n                  \"subject desc\",\n                  \"type\",\n                  \"type desc\",\n                  \"webLink\",\n                  \"webLink desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"categories\",\n                  \"changeKey\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"attendees\",\n                  \"body\",\n                  \"bodyPreview\",\n                  \"end\",\n                  \"hasAttachments\",\n                  \"iCalUId\",\n                  \"importance\",\n                  \"isAllDay\",\n                  \"isCancelled\",\n                  \"isOrganizer\",\n                  \"isReminderOn\",\n                  \"location\",\n                  \"locations\",\n                  \"onlineMeetingUrl\",\n                  \"organizer\",\n                  \"originalEndTimeZone\",\n                  \"originalStart\",\n                  \"originalStartTimeZone\",\n                  \"recurrence\",\n                  \"reminderMinutesBeforeStart\",\n                  \"responseRequested\",\n                  \"responseStatus\",\n                  \"sensitivity\",\n                  \"seriesMasterId\",\n                  \"showAs\",\n                  \"start\",\n                  \"subject\",\n                  \"type\",\n                  \"webLink\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/events/{event-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.event\"\n        ],\n        \"summary\": \"Get events from groups\",\n        \"operationId\": \"groups.GetEvents\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"categories\",\n                  \"changeKey\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"attendees\",\n                  \"body\",\n                  \"bodyPreview\",\n                  \"end\",\n                  \"hasAttachments\",\n                  \"iCalUId\",\n                  \"importance\",\n                  \"isAllDay\",\n                  \"isCancelled\",\n                  \"isOrganizer\",\n                  \"isReminderOn\",\n                  \"location\",\n                  \"locations\",\n                  \"onlineMeetingUrl\",\n                  \"organizer\",\n                  \"originalEndTimeZone\",\n                  \"originalStart\",\n                  \"originalStartTimeZone\",\n                  \"recurrence\",\n                  \"reminderMinutesBeforeStart\",\n                  \"responseRequested\",\n                  \"responseStatus\",\n                  \"sensitivity\",\n                  \"seriesMasterId\",\n                  \"showAs\",\n                  \"start\",\n                  \"subject\",\n                  \"type\",\n                  \"webLink\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/events/{event-id}/accept\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.events.accept\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"sendResponse\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/calendarView/{event-id}/accept\"\n      ]\n    },\n    \"/groups/{group-id}/events/{event-id}/decline\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.events.decline\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"sendResponse\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/calendarView/{event-id}/decline\"\n      ]\n    },\n    \"/groups/{group-id}/events/{event-id}/dismissReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.events.dismissReminder\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/calendarView/{event-id}/dismissReminder\"\n      ]\n    },\n    \"/groups/{group-id}/events/{event-id}/snoozeReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.events.snoozeReminder\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"newReminderTime\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.dateTimeTimeZone\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/calendarView/{event-id}/snoozeReminder\"\n      ]\n    },\n    \"/groups/{group-id}/events/{event-id}/tentativelyAccept\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.events.tentativelyAccept\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"sendResponse\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/calendarView/{event-id}/tentativelyAccept\"\n      ]\n    },\n    \"/groups/{group-id}/events/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"groups.events.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"startDateTime\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"endDateTime\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$deltatoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$skiptoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"description\": \"{Time zone}. Optional, UTC assumed if absent.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.nextLink\\\":\\\"https://graph.microsoft.com/v1.0/me/calendarView/delta?$skiptoken={_skipToken_}\\\",\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n      \\\"originalStartTimeZone\\\": \\\"originalStartTimeZone-value\\\",\\r\\n      \\\"originalEndTimeZone\\\": \\\"originalEndTimeZone-value\\\",\\r\\n      \\\"responseStatus\\\": {\\r\\n        \\\"response\\\": \\\"response-value\\\",\\r\\n        \\\"time\\\": \\\"datetime-value\\\"\\r\\n      },\\r\\n      \\\"iCalUId\\\": \\\"iCalUId-value\\\",\\r\\n      \\\"reminderMinutesBeforeStart\\\": 99,\\r\\n      \\\"isReminderOn\\\": true\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.Read\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/calendarView/delta()\",\n        \"/groups/delta()\"\n      ]\n    },\n    \"/groups/{group-id}/extensions\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.extension\"\n        ],\n        \"summary\": \"Get extensions from groups\",\n        \"operationId\": \"groups.ListExtensions\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.extension\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/extensions/{extension-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.extension\"\n        ],\n        \"summary\": \"Get extensions from groups\",\n        \"operationId\": \"groups.GetExtensions\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"extension-id\",\n            \"in\": \"path\",\n            \"description\": \"key: extension-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"extension\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.extension\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/groupLifecyclePolicies\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.groupLifecyclePolicy\"\n        ],\n        \"summary\": \"Get groupLifecyclePolicies from groups\",\n        \"operationId\": \"groups.ListGroupLifecyclePolicies\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"alternateNotificationEmails\",\n                  \"alternateNotificationEmails desc\",\n                  \"groupLifetimeInDays\",\n                  \"groupLifetimeInDays desc\",\n                  \"managedGroupTypes\",\n                  \"managedGroupTypes desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"alternateNotificationEmails\",\n                  \"groupLifetimeInDays\",\n                  \"managedGroupTypes\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.groupLifecyclePolicy\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/groupLifecyclePolicies/{groupLifecyclePolicy-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.groupLifecyclePolicy\"\n        ],\n        \"summary\": \"Get groupLifecyclePolicies from groups\",\n        \"operationId\": \"groups.GetGroupLifecyclePolicies\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"groupLifecyclePolicy-id\",\n            \"in\": \"path\",\n            \"description\": \"key: groupLifecyclePolicy-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"groupLifecyclePolicy\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"alternateNotificationEmails\",\n                  \"groupLifetimeInDays\",\n                  \"managedGroupTypes\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.groupLifecyclePolicy\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/memberOf\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get memberOf from groups\",\n        \"operationId\": \"groups.ListMemberOf\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/memberOf/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get memberOf from groups\",\n        \"operationId\": \"groups.GetMemberOf\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/members\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get members from groups\",\n        \"operationId\": \"groups.ListMembers\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/members/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get members from groups\",\n        \"operationId\": \"groups.GetMembers\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/addFavorite\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Invoke action addFavorite\",\n        \"operationId\": \"groups.addFavorite\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/groups/{group-id}/removeFavorite\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Invoke action removeFavorite\",\n        \"operationId\": \"groups.removeFavorite\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/groups/{group-id}/renew\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Invoke action renew\",\n        \"operationId\": \"groups.renew\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"boolean\",\n                  \"default\": false,\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.ReadWrite.All\",\n              \"or\",\n              \"Directory.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Group.ReadWrite.All\",\n              \"or\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/groups/{group-id}/resetUnseenCount\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Invoke action resetUnseenCount\",\n        \"operationId\": \"groups.resetUnseenCount\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/groups/{group-id}/subscribeByMail\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Invoke action subscribeByMail\",\n        \"operationId\": \"groups.subscribeByMail\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/groups/{group-id}/unsubscribeByMail\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Invoke action unsubscribeByMail\",\n        \"operationId\": \"groups.unsubscribeByMail\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/groups/{group-id}/onenote\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.onenote\"\n        ],\n        \"summary\": \"Get onenote from groups\",\n        \"operationId\": \"groups.GetOnenote\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"notebooks\",\n                  \"operations\",\n                  \"pages\",\n                  \"resources\",\n                  \"sectionGroups\",\n                  \"sections\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"notebooks\",\n                  \"operations\",\n                  \"pages\",\n                  \"resources\",\n                  \"sectionGroups\",\n                  \"sections\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.onenote\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/owners\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get owners from groups\",\n        \"operationId\": \"groups.ListOwners\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/owners/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get owners from groups\",\n        \"operationId\": \"groups.GetOwners\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/photo\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.profilePhoto\"\n        ],\n        \"summary\": \"Get photo from groups\",\n        \"operationId\": \"groups.GetPhoto\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"height\",\n                  \"width\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.profilePhoto\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/photos\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.profilePhoto\"\n        ],\n        \"summary\": \"Get photos from groups\",\n        \"operationId\": \"groups.ListPhotos\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"height\",\n                  \"height desc\",\n                  \"width\",\n                  \"width desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"height\",\n                  \"width\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.profilePhoto\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/photos/{profilePhoto-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.profilePhoto\"\n        ],\n        \"summary\": \"Get photos from groups\",\n        \"operationId\": \"groups.GetPhotos\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"profilePhoto-id\",\n            \"in\": \"path\",\n            \"description\": \"key: profilePhoto-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"profilePhoto\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"height\",\n                  \"width\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.profilePhoto\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/planner\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.plannerGroup\"\n        ],\n        \"summary\": \"Get planner from groups\",\n        \"operationId\": \"groups.GetPlanner\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"plans\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"plans\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.plannerGroup\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/rejectedSenders\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get rejectedSenders from groups\",\n        \"operationId\": \"groups.ListRejectedSenders\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/rejectedSenders/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get rejectedSenders from groups\",\n        \"operationId\": \"groups.GetRejectedSenders\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/settings\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.groupSetting\"\n        ],\n        \"summary\": \"Get settings from groups\",\n        \"operationId\": \"groups.ListSettings\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"displayName\",\n                  \"displayName desc\",\n                  \"templateId\",\n                  \"templateId desc\",\n                  \"values\",\n                  \"values desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"displayName\",\n                  \"templateId\",\n                  \"values\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.groupSetting\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/settings/{groupSetting-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.groupSetting\"\n        ],\n        \"summary\": \"Get settings from groups\",\n        \"operationId\": \"groups.GetSettings\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"groupSetting-id\",\n            \"in\": \"path\",\n            \"description\": \"key: groupSetting-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"groupSetting\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"displayName\",\n                  \"templateId\",\n                  \"values\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.groupSetting\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/sites\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.site\"\n        ],\n        \"summary\": \"Get sites from groups\",\n        \"operationId\": \"groups.ListSites\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"createdBy\",\n                  \"createdBy desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"eTag\",\n                  \"eTag desc\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedBy desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"name\",\n                  \"name desc\",\n                  \"parentReference\",\n                  \"parentReference desc\",\n                  \"webUrl\",\n                  \"webUrl desc\",\n                  \"root\",\n                  \"root desc\",\n                  \"sharepointIds\",\n                  \"sharepointIds desc\",\n                  \"siteCollection\",\n                  \"siteCollection desc\",\n                  \"displayName\",\n                  \"displayName desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"root\",\n                  \"sharepointIds\",\n                  \"siteCollection\",\n                  \"displayName\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"drives\",\n                  \"items\",\n                  \"lists\",\n                  \"sites\",\n                  \"columns\",\n                  \"onenote\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"drives\",\n                  \"items\",\n                  \"lists\",\n                  \"sites\",\n                  \"columns\",\n                  \"onenote\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.site\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/sites/{site-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.site\"\n        ],\n        \"summary\": \"Get sites from groups\",\n        \"operationId\": \"groups.GetSites\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"site-id\",\n            \"in\": \"path\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"root\",\n                  \"sharepointIds\",\n                  \"siteCollection\",\n                  \"displayName\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"drives\",\n                  \"items\",\n                  \"lists\",\n                  \"sites\",\n                  \"columns\",\n                  \"onenote\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"drives\",\n                  \"items\",\n                  \"lists\",\n                  \"sites\",\n                  \"columns\",\n                  \"onenote\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.site\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/threads\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.conversationThread\"\n        ],\n        \"summary\": \"Get threads from groups\",\n        \"operationId\": \"groups.ListThreads\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"ccRecipients\",\n                  \"ccRecipients desc\",\n                  \"hasAttachments\",\n                  \"hasAttachments desc\",\n                  \"isLocked\",\n                  \"isLocked desc\",\n                  \"lastDeliveredDateTime\",\n                  \"lastDeliveredDateTime desc\",\n                  \"preview\",\n                  \"preview desc\",\n                  \"toRecipients\",\n                  \"toRecipients desc\",\n                  \"topic\",\n                  \"topic desc\",\n                  \"uniqueSenders\",\n                  \"uniqueSenders desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"ccRecipients\",\n                  \"hasAttachments\",\n                  \"isLocked\",\n                  \"lastDeliveredDateTime\",\n                  \"preview\",\n                  \"toRecipients\",\n                  \"topic\",\n                  \"uniqueSenders\",\n                  \"posts\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"posts\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.conversationThread\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/threads/{conversationThread-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.conversationThread\"\n        ],\n        \"summary\": \"Get threads from groups\",\n        \"operationId\": \"groups.GetThreads\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"conversationThread-id\",\n            \"in\": \"path\",\n            \"description\": \"key: conversationThread-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"conversationThread\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"ccRecipients\",\n                  \"hasAttachments\",\n                  \"isLocked\",\n                  \"lastDeliveredDateTime\",\n                  \"preview\",\n                  \"toRecipients\",\n                  \"topic\",\n                  \"uniqueSenders\",\n                  \"posts\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"posts\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.conversationThread\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/threads/{conversationThread-id}/reply\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.threads.reply\",\n        \"parameters\": [\n          {\n            \"name\": \"group-id\",\n            \"in\": \"path\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"name\": \"conversationThread-id\",\n            \"in\": \"path\",\n            \"description\": \"key: conversationThread-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"conversationThread\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"post\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.post\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/groups/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"groups.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"$deltatoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$skiptoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer token\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.group\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.context\\\":\\\"https://graph.microsoft.com/v1.0/$metadata#groups\\\",\\\"@odata.nextLink\\\":\\\"https://graph.microsoft.com/v1.0/groups/delta?$skiptoken=pqwSUjGYvb3jQpbwVAwEL7yuI3dU1LecfkkfLPtnIjvY1FSSc_\\\",\\r\\n  \\\"value\\\":[\\r\\n    {\\r\\n      \\\"classification\\\": \\\"classification-value\\\",\\r\\n      \\\"createdDateTime\\\":\\\"datetime-value\\\",\\r\\n      \\\"description\\\":\\\"Test group 1\\\",\\r\\n      \\\"displayName\\\":\\\"TestGroup1\\\",\\r\\n      \\\"groupTypes\\\": [\\r\\n        \\\"groupTypes-value\\\"\\r\\n      ],\\r\\n      \\\"mail\\\": \\\"mail-value\\\",\\r\\n      \\\"members@delta\\\": [\\r\\n               {\\r\\n                   \\\"@odata.type\\\": \\\"#microsoft.graph.user\\\",\\r\\n                   \\\"id\\\": \\\"693acd06-2877-4339-8ade-b704261fe7a0\\\"\\r\\n               },\\r\\n               {\\r\\n                   \\\"@odata.type\\\": \\\"#microsoft.graph.user\\\",\\r\\n                   \\\"id\\\": \\\"49320844-be99-4164-8167-87ff5d047ace\\\"\\r\\n               }\\r\\n      ]\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.Read.All\",\n              \"Group.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Group.Read.All\",\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/calendarView/delta()\",\n        \"/groups/{group-id}/events/delta()\"\n      ]\n    },\n    \"/groupSettings\": {\n      \"get\": {\n        \"tags\": [\n          \"groupSettings.groupSetting\"\n        ],\n        \"summary\": \"Get entities from groupSettings\",\n        \"operationId\": \"groupSettings.groupSetting.ListGroupSetting\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"displayName\",\n                  \"displayName desc\",\n                  \"templateId\",\n                  \"templateId desc\",\n                  \"values\",\n                  \"values desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"displayName\",\n                  \"templateId\",\n                  \"values\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of groupSetting\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.groupSetting\"\n                      }\n                    }\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"displayName\\\": \\\"displayName-value\\\",\\r\\n  \\\"templateId\\\": \\\"templateId-value\\\",\\r\\n  \\\"values\\\": [\\r\\n    {\\r\\n      \\\"name\\\": \\\"name-value\\\",\\r\\n      \\\"value\\\": \\\"value-value\\\"\\r\\n    }\\r\\n  ],\\r\\n  \\\"id\\\": \\\"id-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"groupSettings.groupSetting\"\n        ],\n        \"summary\": \"Add new entity to groupSettings\",\n        \"operationId\": \"groupSettings.groupSetting.CreateGroupSetting\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.groupSetting\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.groupSetting\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groupSettings/{groupSetting-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groupSettings.groupSetting\"\n        ],\n        \"summary\": \"Get entity from groupSettings by key\",\n        \"operationId\": \"groupSettings.groupSetting.GetGroupSetting\",\n        \"parameters\": [\n          {\n            \"name\": \"groupSetting-id\",\n            \"in\": \"path\",\n            \"description\": \"key: groupSetting-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"groupSetting\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"displayName\",\n                  \"templateId\",\n                  \"values\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.groupSetting\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"displayName\\\": \\\"displayName-value\\\",\\r\\n  \\\"templateId\\\": \\\"templateId-value\\\",\\r\\n  \\\"values\\\": [\\r\\n    {\\r\\n      \\\"name\\\": \\\"name-value\\\",\\r\\n      \\\"value\\\": \\\"value-value\\\"\\r\\n    }\\r\\n  ],\\r\\n  \\\"id\\\": \\\"id-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"groupSettings.groupSetting\"\n        ],\n        \"summary\": \"Update entity in groupSettings\",\n        \"operationId\": \"groupSettings.groupSetting.UpdateGroupSetting\",\n        \"parameters\": [\n          {\n            \"name\": \"groupSetting-id\",\n            \"in\": \"path\",\n            \"description\": \"key: groupSetting-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"groupSetting\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.groupSetting\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"groupSettings.groupSetting\"\n        ],\n        \"summary\": \"Delete entity from groupSettings\",\n        \"operationId\": \"groupSettings.groupSetting.DeleteGroupSetting\",\n        \"parameters\": [\n          {\n            \"name\": \"groupSetting-id\",\n            \"in\": \"path\",\n            \"description\": \"key: groupSetting-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"groupSetting\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groupSettingTemplates\": {\n      \"get\": {\n        \"tags\": [\n          \"groupSettingTemplates.groupSettingTemplate\"\n        ],\n        \"summary\": \"Get entities from groupSettingTemplates\",\n        \"operationId\": \"groupSettingTemplates.groupSettingTemplate.ListGroupSettingTemplate\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"displayName\",\n                  \"displayName desc\",\n                  \"values\",\n                  \"values desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"description\",\n                  \"displayName\",\n                  \"values\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of groupSettingTemplate\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.groupSettingTemplate\"\n                      }\n                    }\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"@odata.context\\\": \\\"https://graph.microsoft.com/v1.0/$metadata#groupSettingTemplates/$entity\\\",\\r\\n    \\\"id\\\": \\\"62375ab9-6b52-47ed-826b-58e47e0e304b\\\",\\r\\n    \\\"deletedDateTime\\\": null,\\r\\n    \\\"displayName\\\": \\\"Group.Unified\\\",\\r\\n    \\\"description\\\": \\\"Setting templates define the different settings that can be used for the associated ObjectSettings. This template defines settings that can be used for Unified Groups.\\\",\\r\\n    \\\"values\\\": [\\r\\n        {\\r\\n            \\\"name\\\": \\\"CustomBlockedWordsList\\\",\\r\\n            \\\"type\\\": \\\"System.String\\\",\\r\\n            \\\"defaultValue\\\": \\\"\\\",\\r\\n            \\\"description\\\": \\\"A comma-delimited list of blocked words for Unified Group displayName and mailNickName.\\\"\\r\\n        },\\r\\n        {\\r\\n            \\\"name\\\": \\\"EnableMSStandardBlockedWords\\\",\\r\\n            \\\"type\\\": \\\"System.Boolean\\\",\\r\\n            \\\"defaultValue\\\": \\\"false\\\",\\r\\n            \\\"description\\\": \\\"A flag indicating whether or not to enable the Microsoft Standard list of blocked words for Unified Group displayName and mailNickName.\\\"\\r\\n        },\\r\\n        {\\r\\n            \\\"name\\\": \\\"ClassificationDescriptions\\\",\\r\\n            \\\"type\\\": \\\"System.String\\\",\\r\\n            \\\"defaultValue\\\": \\\"\\\",\\r\\n            \\\"description\\\": \\\"A comma-delimited list of structured strings describing the classification values in the ClassificationList. The structure of the string is: Value: Description\\\"\\r\\n        }\\r\\n    ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"groupSettingTemplates.groupSettingTemplate\"\n        ],\n        \"summary\": \"Add new entity to groupSettingTemplates\",\n        \"operationId\": \"groupSettingTemplates.groupSettingTemplate.CreateGroupSettingTemplate\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.groupSettingTemplate\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.groupSettingTemplate\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groupSettingTemplates/{groupSettingTemplate-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groupSettingTemplates.groupSettingTemplate\"\n        ],\n        \"summary\": \"Get entity from groupSettingTemplates by key\",\n        \"operationId\": \"groupSettingTemplates.groupSettingTemplate.GetGroupSettingTemplate\",\n        \"parameters\": [\n          {\n            \"name\": \"groupSettingTemplate-id\",\n            \"in\": \"path\",\n            \"description\": \"key: groupSettingTemplate-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"groupSettingTemplate\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"description\",\n                  \"displayName\",\n                  \"values\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.groupSettingTemplate\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"@odata.context\\\": \\\"https://graph.microsoft.com/v1.0/$metadata#groupSettingTemplates/$entity\\\",\\r\\n    \\\"id\\\": \\\"62375ab9-6b52-47ed-826b-58e47e0e304b\\\",\\r\\n    \\\"deletedDateTime\\\": null,\\r\\n    \\\"displayName\\\": \\\"Group.Unified\\\",\\r\\n    \\\"description\\\": \\\"Setting templates define the different settings that can be used for the associated ObjectSettings. This template defines settings that can be used for Unified Groups.\\\",\\r\\n    \\\"values\\\": [\\r\\n        {\\r\\n            \\\"name\\\": \\\"CustomBlockedWordsList\\\",\\r\\n            \\\"type\\\": \\\"System.String\\\",\\r\\n            \\\"defaultValue\\\": \\\"\\\",\\r\\n            \\\"description\\\": \\\"A comma-delimited list of blocked words for Unified Group displayName and mailNickName.\\\"\\r\\n        },\\r\\n        {\\r\\n            \\\"name\\\": \\\"EnableMSStandardBlockedWords\\\",\\r\\n            \\\"type\\\": \\\"System.Boolean\\\",\\r\\n            \\\"defaultValue\\\": \\\"false\\\",\\r\\n            \\\"description\\\": \\\"A flag indicating whether or not to enable the Microsoft Standard list of blocked words for Unified Group displayName and mailNickName.\\\"\\r\\n        },\\r\\n        {\\r\\n            \\\"name\\\": \\\"ClassificationDescriptions\\\",\\r\\n            \\\"type\\\": \\\"System.String\\\",\\r\\n            \\\"defaultValue\\\": \\\"\\\",\\r\\n            \\\"description\\\": \\\"A comma-delimited list of structured strings describing the classification values in the ClassificationList. The structure of the string is: Value: Description\\\"\\r\\n        }\\r\\n    ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"groupSettingTemplates.groupSettingTemplate\"\n        ],\n        \"summary\": \"Update entity in groupSettingTemplates\",\n        \"operationId\": \"groupSettingTemplates.groupSettingTemplate.UpdateGroupSettingTemplate\",\n        \"parameters\": [\n          {\n            \"name\": \"groupSettingTemplate-id\",\n            \"in\": \"path\",\n            \"description\": \"key: groupSettingTemplate-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"groupSettingTemplate\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.groupSettingTemplate\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"groupSettingTemplates.groupSettingTemplate\"\n        ],\n        \"summary\": \"Delete entity from groupSettingTemplates\",\n        \"operationId\": \"groupSettingTemplates.groupSettingTemplate.DeleteGroupSettingTemplate\",\n        \"parameters\": [\n          {\n            \"name\": \"groupSettingTemplate-id\",\n            \"in\": \"path\",\n            \"description\": \"key: groupSettingTemplate-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"groupSettingTemplate\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/invitations\": {\n      \"get\": {\n        \"tags\": [\n          \"invitations.invitation\"\n        ],\n        \"summary\": \"Get invitations\",\n        \"operationId\": \"invitations.invitation.GetInvitation\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"invitedUserDisplayName\",\n                  \"invitedUserEmailAddress\",\n                  \"invitedUserMessageInfo\",\n                  \"sendInvitationMessage\",\n                  \"inviteRedirectUrl\",\n                  \"inviteRedeemUrl\",\n                  \"status\",\n                  \"invitedUserType\",\n                  \"invitedUser\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"invitedUser\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.invitation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"invitations.invitation\"\n        ],\n        \"summary\": \"Update invitations\",\n        \"operationId\": \"invitations.invitation.UpdateInvitation\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.invitation\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/invitations/invitedUser\": {\n      \"get\": {\n        \"tags\": [\n          \"invitations.user\"\n        ],\n        \"summary\": \"Get invitedUser from invitations\",\n        \"operationId\": \"invitations.GetInvitedUser\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"deviceEnrollmentLimit\",\n                  \"aboutMe\",\n                  \"accountEnabled\",\n                  \"ageGroup\",\n                  \"assignedLicenses\",\n                  \"assignedPlans\",\n                  \"birthday\",\n                  \"businessPhones\",\n                  \"city\",\n                  \"companyName\",\n                  \"consentProvidedForMinor\",\n                  \"country\",\n                  \"department\",\n                  \"displayName\",\n                  \"givenName\",\n                  \"hireDate\",\n                  \"imAddresses\",\n                  \"interests\",\n                  \"jobTitle\",\n                  \"legalAgeGroupClassification\",\n                  \"mail\",\n                  \"mailboxSettings\",\n                  \"mailNickname\",\n                  \"mobilePhone\",\n                  \"mySite\",\n                  \"officeLocation\",\n                  \"onPremisesDomainName\",\n                  \"onPremisesExtensionAttributes\",\n                  \"onPremisesImmutableId\",\n                  \"onPremisesLastSyncDateTime\",\n                  \"onPremisesProvisioningErrors\",\n                  \"onPremisesSamAccountName\",\n                  \"onPremisesSecurityIdentifier\",\n                  \"onPremisesSyncEnabled\",\n                  \"onPremisesUserPrincipalName\",\n                  \"passwordPolicies\",\n                  \"passwordProfile\",\n                  \"pastProjects\",\n                  \"postalCode\",\n                  \"preferredLanguage\",\n                  \"preferredName\",\n                  \"provisionedPlans\",\n                  \"proxyAddresses\",\n                  \"responsibilities\",\n                  \"schools\",\n                  \"skills\",\n                  \"state\",\n                  \"streetAddress\",\n                  \"surname\",\n                  \"usageLocation\",\n                  \"userPrincipalName\",\n                  \"userType\",\n                  \"managedDevices\",\n                  \"managedAppRegistrations\",\n                  \"deviceManagementTroubleshootingEvents\",\n                  \"calendar\",\n                  \"calendarGroups\",\n                  \"calendarView\",\n                  \"calendars\",\n                  \"contacts\",\n                  \"contactFolders\",\n                  \"createdObjects\",\n                  \"directReports\",\n                  \"drive\",\n                  \"drives\",\n                  \"events\",\n                  \"inferenceClassification\",\n                  \"mailFolders\",\n                  \"manager\",\n                  \"memberOf\",\n                  \"messages\",\n                  \"outlook\",\n                  \"ownedDevices\",\n                  \"ownedObjects\",\n                  \"photo\",\n                  \"registeredDevices\",\n                  \"activities\",\n                  \"extensions\",\n                  \"licenseDetails\",\n                  \"onenote\",\n                  \"people\",\n                  \"planner\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"managedDevices\",\n                  \"managedAppRegistrations\",\n                  \"deviceManagementTroubleshootingEvents\",\n                  \"calendar\",\n                  \"calendarGroups\",\n                  \"calendarView\",\n                  \"calendars\",\n                  \"contacts\",\n                  \"contactFolders\",\n                  \"createdObjects\",\n                  \"directReports\",\n                  \"drive\",\n                  \"drives\",\n                  \"events\",\n                  \"inferenceClassification\",\n                  \"mailFolders\",\n                  \"manager\",\n                  \"memberOf\",\n                  \"messages\",\n                  \"outlook\",\n                  \"ownedDevices\",\n                  \"ownedObjects\",\n                  \"photo\",\n                  \"registeredDevices\",\n                  \"activities\",\n                  \"extensions\",\n                  \"licenseDetails\",\n                  \"onenote\",\n                  \"people\",\n                  \"planner\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.user\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me\": {\n      \"get\": {\n        \"tags\": [\n          \"me.user\"\n        ],\n        \"summary\": \"Get me\",\n        \"operationId\": \"me.user.GetUser\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"deviceEnrollmentLimit\",\n                  \"aboutMe\",\n                  \"accountEnabled\",\n                  \"ageGroup\",\n                  \"assignedLicenses\",\n                  \"assignedPlans\",\n                  \"birthday\",\n                  \"businessPhones\",\n                  \"city\",\n                  \"companyName\",\n                  \"consentProvidedForMinor\",\n                  \"country\",\n                  \"department\",\n                  \"displayName\",\n                  \"givenName\",\n                  \"hireDate\",\n                  \"imAddresses\",\n                  \"interests\",\n                  \"jobTitle\",\n                  \"legalAgeGroupClassification\",\n                  \"mail\",\n                  \"mailboxSettings\",\n                  \"mailNickname\",\n                  \"mobilePhone\",\n                  \"mySite\",\n                  \"officeLocation\",\n                  \"onPremisesDomainName\",\n                  \"onPremisesExtensionAttributes\",\n                  \"onPremisesImmutableId\",\n                  \"onPremisesLastSyncDateTime\",\n                  \"onPremisesProvisioningErrors\",\n                  \"onPremisesSamAccountName\",\n                  \"onPremisesSecurityIdentifier\",\n                  \"onPremisesSyncEnabled\",\n                  \"onPremisesUserPrincipalName\",\n                  \"passwordPolicies\",\n                  \"passwordProfile\",\n                  \"pastProjects\",\n                  \"postalCode\",\n                  \"preferredLanguage\",\n                  \"preferredName\",\n                  \"provisionedPlans\",\n                  \"proxyAddresses\",\n                  \"responsibilities\",\n                  \"schools\",\n                  \"skills\",\n                  \"state\",\n                  \"streetAddress\",\n                  \"surname\",\n                  \"usageLocation\",\n                  \"userPrincipalName\",\n                  \"userType\",\n                  \"managedDevices\",\n                  \"managedAppRegistrations\",\n                  \"deviceManagementTroubleshootingEvents\",\n                  \"calendar\",\n                  \"calendarGroups\",\n                  \"calendarView\",\n                  \"calendars\",\n                  \"contacts\",\n                  \"contactFolders\",\n                  \"createdObjects\",\n                  \"directReports\",\n                  \"drive\",\n                  \"drives\",\n                  \"events\",\n                  \"inferenceClassification\",\n                  \"mailFolders\",\n                  \"manager\",\n                  \"memberOf\",\n                  \"messages\",\n                  \"outlook\",\n                  \"ownedDevices\",\n                  \"ownedObjects\",\n                  \"photo\",\n                  \"registeredDevices\",\n                  \"activities\",\n                  \"extensions\",\n                  \"licenseDetails\",\n                  \"onenote\",\n                  \"people\",\n                  \"planner\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"managedDevices\",\n                  \"managedAppRegistrations\",\n                  \"deviceManagementTroubleshootingEvents\",\n                  \"calendar\",\n                  \"calendarGroups\",\n                  \"calendarView\",\n                  \"calendars\",\n                  \"contacts\",\n                  \"contactFolders\",\n                  \"createdObjects\",\n                  \"directReports\",\n                  \"drive\",\n                  \"drives\",\n                  \"events\",\n                  \"inferenceClassification\",\n                  \"mailFolders\",\n                  \"manager\",\n                  \"memberOf\",\n                  \"messages\",\n                  \"outlook\",\n                  \"ownedDevices\",\n                  \"ownedObjects\",\n                  \"photo\",\n                  \"registeredDevices\",\n                  \"activities\",\n                  \"extensions\",\n                  \"licenseDetails\",\n                  \"onenote\",\n                  \"people\",\n                  \"planner\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.user\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"me.user\"\n        ],\n        \"summary\": \"Update me\",\n        \"operationId\": \"me.user.UpdateUser\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.user\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.ReadWrite\",\n              \"User.ReadWrite.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"User.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.ReadWrite.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/activities\": {\n      \"get\": {\n        \"tags\": [\n          \"me.userActivity\"\n        ],\n        \"summary\": \"Get activities from me\",\n        \"operationId\": \"me.ListActivities\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"appActivityId\",\n                  \"appActivityId desc\",\n                  \"activitySourceHost\",\n                  \"activitySourceHost desc\",\n                  \"userTimezone\",\n                  \"userTimezone desc\",\n                  \"appDisplayName\",\n                  \"appDisplayName desc\",\n                  \"activationUrl\",\n                  \"activationUrl desc\",\n                  \"contentUrl\",\n                  \"contentUrl desc\",\n                  \"fallbackUrl\",\n                  \"fallbackUrl desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"expirationDateTime\",\n                  \"expirationDateTime desc\",\n                  \"status\",\n                  \"status desc\",\n                  \"contentInfo\",\n                  \"contentInfo desc\",\n                  \"visualElements\",\n                  \"visualElements desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"appActivityId\",\n                  \"activitySourceHost\",\n                  \"userTimezone\",\n                  \"appDisplayName\",\n                  \"activationUrl\",\n                  \"contentUrl\",\n                  \"fallbackUrl\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"expirationDateTime\",\n                  \"status\",\n                  \"contentInfo\",\n                  \"visualElements\",\n                  \"historyItems\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"historyItems\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.userActivity\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/activities/{userActivity-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.userActivity\"\n        ],\n        \"summary\": \"Get activities from me\",\n        \"operationId\": \"me.GetActivities\",\n        \"parameters\": [\n          {\n            \"name\": \"userActivity-id\",\n            \"in\": \"path\",\n            \"description\": \"key: userActivity-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"userActivity\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"appActivityId\",\n                  \"activitySourceHost\",\n                  \"userTimezone\",\n                  \"appDisplayName\",\n                  \"activationUrl\",\n                  \"contentUrl\",\n                  \"fallbackUrl\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"expirationDateTime\",\n                  \"status\",\n                  \"contentInfo\",\n                  \"visualElements\",\n                  \"historyItems\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"historyItems\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.userActivity\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/activities/recent()\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Invoke function recent\",\n        \"operationId\": \"me.activities.recent.f75f\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.userActivity\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"@odata.context\\\": \\\"https://graph.microsoft.com/v1.0/$metadata#Collection(userActivity)\\\",\\r\\n    \\\"@odata.nextLink\\\": \\\"https://graph.microsoft.com/v1.0/me/activities/recent?$skiptoken=%24filter%3dlastModifiedDateTime+lt+2018-02-26T18%3a06%3a19.365Z\\\",\\r\\n    \\\"value\\\": [{\\r\\n        \\\"@odata.type\\\": \\\"#microsoft.graph.userActivity\\\",\\r\\n        \\\"activitySourceHost\\\": \\\"https://www.contoso.com\\\",\\r\\n        \\\"createdDateTime\\\": \\\"2018-02-26T18:34:29.592Z\\\",\\r\\n        \\\"lastModifiedDateTime\\\": \\\"2018-02-26T18:34:29.607Z\\\",\\r\\n        \\\"id\\\": \\\"5347642601316252694\\\",\\r\\n        \\\"appActivityId\\\": \\\"/article?12345\\\",\\r\\n        \\\"visualElements\\\": {\\r\\n            \\\"attribution\\\": {\\r\\n              \\\"iconUrl\\\": \\\"http://www.contoso.com/icon\\\",\\r\\n              \\\"alternateText\\\": \\\"Contoso, Ltd.\\\",\\r\\n              \\\"addImageQuery\\\": false,\\r\\n              },\\r\\n            \\\"displayText\\\": \\\"Contoso How-To: How to Tie a Reef Knot\\\",\\r\\n            \\\"description\\\": \\\"How to Tie a Reef Knot. A step-by-step visual guide to the art of nautical knot-tying.\\\",\\r\\n            \\\"backgroundColor\\\": \\\"#ff0000\\\",\\r\\n            \\\"content\\\": {\\r\\n              \\\"$schema\\\": \\\"http://adaptivecards.io/schemas/adaptive-card.json\\\",\\r\\n              \\\"type\\\": \\\"AdaptiveCard\\\",\\r\\n              \\\"body\\\":\\r\\n              [{\\r\\n                  \\\"type\\\": \\\"TextBlock\\\",\\r\\n                  \\\"text\\\": \\\"Contoso MainPage\\\"\\r\\n              }]\\r\\n            }\\r\\n        },\\r\\n        \\\"activationUrl\\\": \\\"http://www.contoso.com/article?id=12345\\\",\\r\\n        \\\"appDisplayName\\\": \\\"Contoso, Ltd.\\\",\\r\\n        \\\"userTimezone\\\": \\\"Africa/Casablanca\\\",\\r\\n        \\\"fallbackUrl\\\": \\\"http://www.contoso.com/article?id=12345\\\",\\r\\n        \\\"contentUrl\\\": \\\"http://www.contoso.com/article?id=12345\\\",\\r\\n        \\\"contentInfo\\\": {\\r\\n            \\\"@context\\\": \\\"http://schema.org\\\",\\r\\n            \\\"@type\\\": \\\"Article\\\",\\r\\n            \\\"author\\\": \\\"John Doe\\\",\\r\\n            \\\"name\\\": \\\"How to Tie a Reef Knot\\\"\\r\\n        },\\r\\n        \\\"expirationDateTime\\\": \\\"2018-03-28T18:34:29.607Z\\\",\\r\\n        \\\"status\\\": \\\"updated\\\"\\r\\n    }]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"UserActivity.ReadWrite.CreatedByApp\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"UserActivity.ReadWrite.CreatedByApp\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/me/calendar\": {\n      \"get\": {\n        \"tags\": [\n          \"me.calendar\"\n        ],\n        \"summary\": \"Get calendar from me\",\n        \"operationId\": \"me.GetCalendar\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"canEdit\",\n                  \"canShare\",\n                  \"canViewPrivateItems\",\n                  \"changeKey\",\n                  \"color\",\n                  \"name\",\n                  \"owner\",\n                  \"calendarView\",\n                  \"events\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"calendarView\",\n                  \"events\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.calendar\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/calendarGroups\": {\n      \"get\": {\n        \"tags\": [\n          \"me.calendarGroup\"\n        ],\n        \"summary\": \"Get calendarGroups from me\",\n        \"operationId\": \"me.ListCalendarGroups\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"changeKey\",\n                  \"changeKey desc\",\n                  \"classId\",\n                  \"classId desc\",\n                  \"name\",\n                  \"name desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"changeKey\",\n                  \"classId\",\n                  \"name\",\n                  \"calendars\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"calendars\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.calendarGroup\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/calendarGroups/{calendarGroup-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.calendarGroup\"\n        ],\n        \"summary\": \"Get calendarGroups from me\",\n        \"operationId\": \"me.GetCalendarGroups\",\n        \"parameters\": [\n          {\n            \"name\": \"calendarGroup-id\",\n            \"in\": \"path\",\n            \"description\": \"key: calendarGroup-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"calendarGroup\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"changeKey\",\n                  \"classId\",\n                  \"name\",\n                  \"calendars\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"calendars\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.calendarGroup\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/calendars\": {\n      \"get\": {\n        \"tags\": [\n          \"me.calendar\"\n        ],\n        \"summary\": \"Get calendars from me\",\n        \"operationId\": \"me.ListCalendars\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"canEdit\",\n                  \"canEdit desc\",\n                  \"canShare\",\n                  \"canShare desc\",\n                  \"canViewPrivateItems\",\n                  \"canViewPrivateItems desc\",\n                  \"changeKey\",\n                  \"changeKey desc\",\n                  \"color\",\n                  \"color desc\",\n                  \"name\",\n                  \"name desc\",\n                  \"owner\",\n                  \"owner desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"canEdit\",\n                  \"canShare\",\n                  \"canViewPrivateItems\",\n                  \"changeKey\",\n                  \"color\",\n                  \"name\",\n                  \"owner\",\n                  \"calendarView\",\n                  \"events\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"calendarView\",\n                  \"events\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.calendar\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/calendars/{calendar-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.calendar\"\n        ],\n        \"summary\": \"Get calendars from me\",\n        \"operationId\": \"me.GetCalendars\",\n        \"parameters\": [\n          {\n            \"name\": \"calendar-id\",\n            \"in\": \"path\",\n            \"description\": \"key: calendar-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"calendar\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"canEdit\",\n                  \"canShare\",\n                  \"canViewPrivateItems\",\n                  \"changeKey\",\n                  \"color\",\n                  \"name\",\n                  \"owner\",\n                  \"calendarView\",\n                  \"events\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"calendarView\",\n                  \"events\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.calendar\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/calendarView\": {\n      \"get\": {\n        \"tags\": [\n          \"me.event\"\n        ],\n        \"summary\": \"Get calendarView from me\",\n        \"operationId\": \"me.ListCalendarView\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"categories\",\n                  \"categories desc\",\n                  \"changeKey\",\n                  \"changeKey desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"attendees\",\n                  \"attendees desc\",\n                  \"body\",\n                  \"body desc\",\n                  \"bodyPreview\",\n                  \"bodyPreview desc\",\n                  \"end\",\n                  \"end desc\",\n                  \"hasAttachments\",\n                  \"hasAttachments desc\",\n                  \"iCalUId\",\n                  \"iCalUId desc\",\n                  \"importance\",\n                  \"importance desc\",\n                  \"isAllDay\",\n                  \"isAllDay desc\",\n                  \"isCancelled\",\n                  \"isCancelled desc\",\n                  \"isOrganizer\",\n                  \"isOrganizer desc\",\n                  \"isReminderOn\",\n                  \"isReminderOn desc\",\n                  \"location\",\n                  \"location desc\",\n                  \"locations\",\n                  \"locations desc\",\n                  \"onlineMeetingUrl\",\n                  \"onlineMeetingUrl desc\",\n                  \"organizer\",\n                  \"organizer desc\",\n                  \"originalEndTimeZone\",\n                  \"originalEndTimeZone desc\",\n                  \"originalStart\",\n                  \"originalStart desc\",\n                  \"originalStartTimeZone\",\n                  \"originalStartTimeZone desc\",\n                  \"recurrence\",\n                  \"recurrence desc\",\n                  \"reminderMinutesBeforeStart\",\n                  \"reminderMinutesBeforeStart desc\",\n                  \"responseRequested\",\n                  \"responseRequested desc\",\n                  \"responseStatus\",\n                  \"responseStatus desc\",\n                  \"sensitivity\",\n                  \"sensitivity desc\",\n                  \"seriesMasterId\",\n                  \"seriesMasterId desc\",\n                  \"showAs\",\n                  \"showAs desc\",\n                  \"start\",\n                  \"start desc\",\n                  \"subject\",\n                  \"subject desc\",\n                  \"type\",\n                  \"type desc\",\n                  \"webLink\",\n                  \"webLink desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"categories\",\n                  \"changeKey\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"attendees\",\n                  \"body\",\n                  \"bodyPreview\",\n                  \"end\",\n                  \"hasAttachments\",\n                  \"iCalUId\",\n                  \"importance\",\n                  \"isAllDay\",\n                  \"isCancelled\",\n                  \"isOrganizer\",\n                  \"isReminderOn\",\n                  \"location\",\n                  \"locations\",\n                  \"onlineMeetingUrl\",\n                  \"organizer\",\n                  \"originalEndTimeZone\",\n                  \"originalStart\",\n                  \"originalStartTimeZone\",\n                  \"recurrence\",\n                  \"reminderMinutesBeforeStart\",\n                  \"responseRequested\",\n                  \"responseStatus\",\n                  \"sensitivity\",\n                  \"seriesMasterId\",\n                  \"showAs\",\n                  \"start\",\n                  \"subject\",\n                  \"type\",\n                  \"webLink\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/calendarView/{event-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.event\"\n        ],\n        \"summary\": \"Get calendarView from me\",\n        \"operationId\": \"me.GetCalendarView\",\n        \"parameters\": [\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"categories\",\n                  \"changeKey\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"attendees\",\n                  \"body\",\n                  \"bodyPreview\",\n                  \"end\",\n                  \"hasAttachments\",\n                  \"iCalUId\",\n                  \"importance\",\n                  \"isAllDay\",\n                  \"isCancelled\",\n                  \"isOrganizer\",\n                  \"isReminderOn\",\n                  \"location\",\n                  \"locations\",\n                  \"onlineMeetingUrl\",\n                  \"organizer\",\n                  \"originalEndTimeZone\",\n                  \"originalStart\",\n                  \"originalStartTimeZone\",\n                  \"recurrence\",\n                  \"reminderMinutesBeforeStart\",\n                  \"responseRequested\",\n                  \"responseStatus\",\n                  \"sensitivity\",\n                  \"seriesMasterId\",\n                  \"showAs\",\n                  \"start\",\n                  \"subject\",\n                  \"type\",\n                  \"webLink\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/calendarView/{event-id}/accept\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.calendarView.accept\",\n        \"parameters\": [\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"sendResponse\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/events/{event-id}/accept\"\n      ]\n    },\n    \"/me/calendarView/{event-id}/decline\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.calendarView.decline\",\n        \"parameters\": [\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"sendResponse\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/events/{event-id}/decline\"\n      ]\n    },\n    \"/me/calendarView/{event-id}/dismissReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.calendarView.dismissReminder\",\n        \"parameters\": [\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/events/{event-id}/dismissReminder\"\n      ]\n    },\n    \"/me/calendarView/{event-id}/snoozeReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.calendarView.snoozeReminder\",\n        \"parameters\": [\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"newReminderTime\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.dateTimeTimeZone\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/events/{event-id}/snoozeReminder\"\n      ]\n    },\n    \"/me/calendarView/{event-id}/tentativelyAccept\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.calendarView.tentativelyAccept\",\n        \"parameters\": [\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"sendResponse\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/events/{event-id}/tentativelyAccept\"\n      ]\n    },\n    \"/me/calendarView/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"me.calendarView.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"startDateTime\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"endDateTime\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$deltatoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$skiptoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"description\": \"{Time zone}. Optional, UTC assumed if absent.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.nextLink\\\":\\\"https://graph.microsoft.com/v1.0/me/calendarView/delta?$skiptoken={_skipToken_}\\\",\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n      \\\"originalStartTimeZone\\\": \\\"originalStartTimeZone-value\\\",\\r\\n      \\\"originalEndTimeZone\\\": \\\"originalEndTimeZone-value\\\",\\r\\n      \\\"responseStatus\\\": {\\r\\n        \\\"response\\\": \\\"response-value\\\",\\r\\n        \\\"time\\\": \\\"datetime-value\\\"\\r\\n      },\\r\\n      \\\"iCalUId\\\": \\\"iCalUId-value\\\",\\r\\n      \\\"reminderMinutesBeforeStart\\\": 99,\\r\\n      \\\"isReminderOn\\\": true\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.Read\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/contactFolders/delta()\",\n        \"/me/contacts/delta()\",\n        \"/me/events/delta()\",\n        \"/me/mailFolders/delta()\",\n        \"/me/messages/delta()\"\n      ]\n    },\n    \"/me/contactFolders\": {\n      \"get\": {\n        \"tags\": [\n          \"me.contactFolder\"\n        ],\n        \"summary\": \"Get contactFolders from me\",\n        \"operationId\": \"me.ListContactFolders\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"displayName\",\n                  \"displayName desc\",\n                  \"parentFolderId\",\n                  \"parentFolderId desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"displayName\",\n                  \"parentFolderId\",\n                  \"childFolders\",\n                  \"contacts\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"childFolders\",\n                  \"contacts\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.contactFolder\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/contactFolders/{contactFolder-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.contactFolder\"\n        ],\n        \"summary\": \"Get contactFolders from me\",\n        \"operationId\": \"me.GetContactFolders\",\n        \"parameters\": [\n          {\n            \"name\": \"contactFolder-id\",\n            \"in\": \"path\",\n            \"description\": \"key: contactFolder-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"contactFolder\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"displayName\",\n                  \"parentFolderId\",\n                  \"childFolders\",\n                  \"contacts\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"childFolders\",\n                  \"contacts\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.contactFolder\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/contactFolders/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"me.contactFolders.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"$deltatoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$skiptoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.contactFolder\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.nextLink\\\":\\\"https://graph.microsoft.com/v1.0/me/contactfolders/delta?$skiptoken={_skipToken_}\\\",\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n     \\\"parentFolderId\\\": \\\"parentFolderId-value\\\",\\r\\n      \\\"displayName\\\": \\\"displayName-value\\\",\\r\\n      \\\"id\\\": \\\"id-value\\\"\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/calendarView/delta()\",\n        \"/me/contacts/delta()\",\n        \"/me/events/delta()\",\n        \"/me/mailFolders/delta()\",\n        \"/me/messages/delta()\"\n      ]\n    },\n    \"/me/contacts\": {\n      \"get\": {\n        \"tags\": [\n          \"me.contact\"\n        ],\n        \"summary\": \"Get contacts from me\",\n        \"operationId\": \"me.ListContacts\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"categories\",\n                  \"categories desc\",\n                  \"changeKey\",\n                  \"changeKey desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"assistantName\",\n                  \"assistantName desc\",\n                  \"birthday\",\n                  \"birthday desc\",\n                  \"businessAddress\",\n                  \"businessAddress desc\",\n                  \"businessHomePage\",\n                  \"businessHomePage desc\",\n                  \"businessPhones\",\n                  \"businessPhones desc\",\n                  \"children\",\n                  \"children desc\",\n                  \"companyName\",\n                  \"companyName desc\",\n                  \"department\",\n                  \"department desc\",\n                  \"displayName\",\n                  \"displayName desc\",\n                  \"emailAddresses\",\n                  \"emailAddresses desc\",\n                  \"flag\",\n                  \"flag desc\",\n                  \"fileAs\",\n                  \"fileAs desc\",\n                  \"generation\",\n                  \"generation desc\",\n                  \"givenName\",\n                  \"givenName desc\",\n                  \"homeAddress\",\n                  \"homeAddress desc\",\n                  \"homePhones\",\n                  \"homePhones desc\",\n                  \"imAddresses\",\n                  \"imAddresses desc\",\n                  \"initials\",\n                  \"initials desc\",\n                  \"jobTitle\",\n                  \"jobTitle desc\",\n                  \"manager\",\n                  \"manager desc\",\n                  \"middleName\",\n                  \"middleName desc\",\n                  \"mobilePhone\",\n                  \"mobilePhone desc\",\n                  \"nickName\",\n                  \"nickName desc\",\n                  \"officeLocation\",\n                  \"officeLocation desc\",\n                  \"otherAddress\",\n                  \"otherAddress desc\",\n                  \"parentFolderId\",\n                  \"parentFolderId desc\",\n                  \"personalNotes\",\n                  \"personalNotes desc\",\n                  \"profession\",\n                  \"profession desc\",\n                  \"spouseName\",\n                  \"spouseName desc\",\n                  \"surname\",\n                  \"surname desc\",\n                  \"title\",\n                  \"title desc\",\n                  \"yomiCompanyName\",\n                  \"yomiCompanyName desc\",\n                  \"yomiGivenName\",\n                  \"yomiGivenName desc\",\n                  \"yomiSurname\",\n                  \"yomiSurname desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"categories\",\n                  \"changeKey\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"assistantName\",\n                  \"birthday\",\n                  \"businessAddress\",\n                  \"businessHomePage\",\n                  \"businessPhones\",\n                  \"children\",\n                  \"companyName\",\n                  \"department\",\n                  \"displayName\",\n                  \"emailAddresses\",\n                  \"flag\",\n                  \"fileAs\",\n                  \"generation\",\n                  \"givenName\",\n                  \"homeAddress\",\n                  \"homePhones\",\n                  \"imAddresses\",\n                  \"initials\",\n                  \"jobTitle\",\n                  \"manager\",\n                  \"middleName\",\n                  \"mobilePhone\",\n                  \"nickName\",\n                  \"officeLocation\",\n                  \"otherAddress\",\n                  \"parentFolderId\",\n                  \"personalNotes\",\n                  \"profession\",\n                  \"spouseName\",\n                  \"surname\",\n                  \"title\",\n                  \"yomiCompanyName\",\n                  \"yomiGivenName\",\n                  \"yomiSurname\",\n                  \"photo\",\n                  \"extensions\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"photo\",\n                  \"extensions\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.contact\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/contacts/{contact-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.contact\"\n        ],\n        \"summary\": \"Get contacts from me\",\n        \"operationId\": \"me.GetContacts\",\n        \"parameters\": [\n          {\n            \"name\": \"contact-id\",\n            \"in\": \"path\",\n            \"description\": \"key: contact-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"contact\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"categories\",\n                  \"changeKey\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"assistantName\",\n                  \"birthday\",\n                  \"businessAddress\",\n                  \"businessHomePage\",\n                  \"businessPhones\",\n                  \"children\",\n                  \"companyName\",\n                  \"department\",\n                  \"displayName\",\n                  \"emailAddresses\",\n                  \"flag\",\n                  \"fileAs\",\n                  \"generation\",\n                  \"givenName\",\n                  \"homeAddress\",\n                  \"homePhones\",\n                  \"imAddresses\",\n                  \"initials\",\n                  \"jobTitle\",\n                  \"manager\",\n                  \"middleName\",\n                  \"mobilePhone\",\n                  \"nickName\",\n                  \"officeLocation\",\n                  \"otherAddress\",\n                  \"parentFolderId\",\n                  \"personalNotes\",\n                  \"profession\",\n                  \"spouseName\",\n                  \"surname\",\n                  \"title\",\n                  \"yomiCompanyName\",\n                  \"yomiGivenName\",\n                  \"yomiSurname\",\n                  \"photo\",\n                  \"extensions\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"photo\",\n                  \"extensions\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.contact\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/contacts/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"me.contacts.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"$deltatoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$skiptoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.contact\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.nextLink\\\":\\\"https://graph.microsoft.com/v1.0/me/contactfolders('{id}')/contacts/delta?$skiptoken={_skipToken_}\\\",\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n      \\\"parentFolderId\\\": \\\"parentFolderId-value\\\",\\r\\n      \\\"birthday\\\": \\\"2016-10-19T10:37:00Z\\\",\\r\\n      \\\"fileAs\\\": \\\"fileAs-value\\\",\\r\\n      \\\"displayName\\\": \\\"displayName-value\\\",\\r\\n      \\\"givenName\\\": \\\"givenName-value\\\",\\r\\n      \\\"initials\\\": \\\"initials-value\\\"\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/calendarView/delta()\",\n        \"/me/contactFolders/delta()\",\n        \"/me/events/delta()\",\n        \"/me/mailFolders/delta()\",\n        \"/me/messages/delta()\"\n      ]\n    },\n    \"/me/createdObjects\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get createdObjects from me\",\n        \"operationId\": \"me.ListCreatedObjects\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/createdObjects/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get createdObjects from me\",\n        \"operationId\": \"me.GetCreatedObjects\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/deviceManagementTroubleshootingEvents\": {\n      \"get\": {\n        \"tags\": [\n          \"me.deviceManagementTroubleshootingEvent\"\n        ],\n        \"summary\": \"Get deviceManagementTroubleshootingEvents from me\",\n        \"operationId\": \"me.ListDeviceManagementTroubleshootingEvents\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"eventDateTime\",\n                  \"eventDateTime desc\",\n                  \"correlationId\",\n                  \"correlationId desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"eventDateTime\",\n                  \"correlationId\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/deviceManagementTroubleshootingEvents/{deviceManagementTroubleshootingEvent-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.deviceManagementTroubleshootingEvent\"\n        ],\n        \"summary\": \"Get deviceManagementTroubleshootingEvents from me\",\n        \"operationId\": \"me.GetDeviceManagementTroubleshootingEvents\",\n        \"parameters\": [\n          {\n            \"name\": \"deviceManagementTroubleshootingEvent-id\",\n            \"in\": \"path\",\n            \"description\": \"key: deviceManagementTroubleshootingEvent-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"deviceManagementTroubleshootingEvent\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"eventDateTime\",\n                  \"correlationId\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/directReports\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get directReports from me\",\n        \"operationId\": \"me.ListDirectReports\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/directReports/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get directReports from me\",\n        \"operationId\": \"me.GetDirectReports\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/drive\": {\n      \"get\": {\n        \"tags\": [\n          \"me.drive\"\n        ],\n        \"summary\": \"Get drive from me\",\n        \"operationId\": \"me.GetDrive\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"driveType\",\n                  \"owner\",\n                  \"quota\",\n                  \"sharepointIds\",\n                  \"system\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/drives\": {\n      \"get\": {\n        \"tags\": [\n          \"me.drive\"\n        ],\n        \"summary\": \"Get drives from me\",\n        \"operationId\": \"me.ListDrives\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"createdBy\",\n                  \"createdBy desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"eTag\",\n                  \"eTag desc\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedBy desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"name\",\n                  \"name desc\",\n                  \"parentReference\",\n                  \"parentReference desc\",\n                  \"webUrl\",\n                  \"webUrl desc\",\n                  \"driveType\",\n                  \"driveType desc\",\n                  \"owner\",\n                  \"owner desc\",\n                  \"quota\",\n                  \"quota desc\",\n                  \"sharepointIds\",\n                  \"sharepointIds desc\",\n                  \"system\",\n                  \"system desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"driveType\",\n                  \"owner\",\n                  \"quota\",\n                  \"sharepointIds\",\n                  \"system\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/drives/{drive-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.drive\"\n        ],\n        \"summary\": \"Get drives from me\",\n        \"operationId\": \"me.GetDrives\",\n        \"parameters\": [\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"driveType\",\n                  \"owner\",\n                  \"quota\",\n                  \"sharepointIds\",\n                  \"system\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/events\": {\n      \"get\": {\n        \"tags\": [\n          \"me.event\"\n        ],\n        \"summary\": \"Get events from me\",\n        \"operationId\": \"me.ListEvents\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"categories\",\n                  \"categories desc\",\n                  \"changeKey\",\n                  \"changeKey desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"attendees\",\n                  \"attendees desc\",\n                  \"body\",\n                  \"body desc\",\n                  \"bodyPreview\",\n                  \"bodyPreview desc\",\n                  \"end\",\n                  \"end desc\",\n                  \"hasAttachments\",\n                  \"hasAttachments desc\",\n                  \"iCalUId\",\n                  \"iCalUId desc\",\n                  \"importance\",\n                  \"importance desc\",\n                  \"isAllDay\",\n                  \"isAllDay desc\",\n                  \"isCancelled\",\n                  \"isCancelled desc\",\n                  \"isOrganizer\",\n                  \"isOrganizer desc\",\n                  \"isReminderOn\",\n                  \"isReminderOn desc\",\n                  \"location\",\n                  \"location desc\",\n                  \"locations\",\n                  \"locations desc\",\n                  \"onlineMeetingUrl\",\n                  \"onlineMeetingUrl desc\",\n                  \"organizer\",\n                  \"organizer desc\",\n                  \"originalEndTimeZone\",\n                  \"originalEndTimeZone desc\",\n                  \"originalStart\",\n                  \"originalStart desc\",\n                  \"originalStartTimeZone\",\n                  \"originalStartTimeZone desc\",\n                  \"recurrence\",\n                  \"recurrence desc\",\n                  \"reminderMinutesBeforeStart\",\n                  \"reminderMinutesBeforeStart desc\",\n                  \"responseRequested\",\n                  \"responseRequested desc\",\n                  \"responseStatus\",\n                  \"responseStatus desc\",\n                  \"sensitivity\",\n                  \"sensitivity desc\",\n                  \"seriesMasterId\",\n                  \"seriesMasterId desc\",\n                  \"showAs\",\n                  \"showAs desc\",\n                  \"start\",\n                  \"start desc\",\n                  \"subject\",\n                  \"subject desc\",\n                  \"type\",\n                  \"type desc\",\n                  \"webLink\",\n                  \"webLink desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"categories\",\n                  \"changeKey\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"attendees\",\n                  \"body\",\n                  \"bodyPreview\",\n                  \"end\",\n                  \"hasAttachments\",\n                  \"iCalUId\",\n                  \"importance\",\n                  \"isAllDay\",\n                  \"isCancelled\",\n                  \"isOrganizer\",\n                  \"isReminderOn\",\n                  \"location\",\n                  \"locations\",\n                  \"onlineMeetingUrl\",\n                  \"organizer\",\n                  \"originalEndTimeZone\",\n                  \"originalStart\",\n                  \"originalStartTimeZone\",\n                  \"recurrence\",\n                  \"reminderMinutesBeforeStart\",\n                  \"responseRequested\",\n                  \"responseStatus\",\n                  \"sensitivity\",\n                  \"seriesMasterId\",\n                  \"showAs\",\n                  \"start\",\n                  \"subject\",\n                  \"type\",\n                  \"webLink\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/events/{event-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.event\"\n        ],\n        \"summary\": \"Get events from me\",\n        \"operationId\": \"me.GetEvents\",\n        \"parameters\": [\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"categories\",\n                  \"changeKey\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"attendees\",\n                  \"body\",\n                  \"bodyPreview\",\n                  \"end\",\n                  \"hasAttachments\",\n                  \"iCalUId\",\n                  \"importance\",\n                  \"isAllDay\",\n                  \"isCancelled\",\n                  \"isOrganizer\",\n                  \"isReminderOn\",\n                  \"location\",\n                  \"locations\",\n                  \"onlineMeetingUrl\",\n                  \"organizer\",\n                  \"originalEndTimeZone\",\n                  \"originalStart\",\n                  \"originalStartTimeZone\",\n                  \"recurrence\",\n                  \"reminderMinutesBeforeStart\",\n                  \"responseRequested\",\n                  \"responseStatus\",\n                  \"sensitivity\",\n                  \"seriesMasterId\",\n                  \"showAs\",\n                  \"start\",\n                  \"subject\",\n                  \"type\",\n                  \"webLink\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/events/{event-id}/accept\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.events.accept\",\n        \"parameters\": [\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"sendResponse\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/calendarView/{event-id}/accept\"\n      ]\n    },\n    \"/me/events/{event-id}/decline\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.events.decline\",\n        \"parameters\": [\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"sendResponse\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/calendarView/{event-id}/decline\"\n      ]\n    },\n    \"/me/events/{event-id}/dismissReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.events.dismissReminder\",\n        \"parameters\": [\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/calendarView/{event-id}/dismissReminder\"\n      ]\n    },\n    \"/me/events/{event-id}/snoozeReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.events.snoozeReminder\",\n        \"parameters\": [\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"newReminderTime\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.dateTimeTimeZone\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/calendarView/{event-id}/snoozeReminder\"\n      ]\n    },\n    \"/me/events/{event-id}/tentativelyAccept\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.events.tentativelyAccept\",\n        \"parameters\": [\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"sendResponse\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/calendarView/{event-id}/tentativelyAccept\"\n      ]\n    },\n    \"/me/events/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"me.events.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"startDateTime\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"endDateTime\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$deltatoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$skiptoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"description\": \"{Time zone}. Optional, UTC assumed if absent.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.nextLink\\\":\\\"https://graph.microsoft.com/v1.0/me/calendarView/delta?$skiptoken={_skipToken_}\\\",\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n      \\\"originalStartTimeZone\\\": \\\"originalStartTimeZone-value\\\",\\r\\n      \\\"originalEndTimeZone\\\": \\\"originalEndTimeZone-value\\\",\\r\\n      \\\"responseStatus\\\": {\\r\\n        \\\"response\\\": \\\"response-value\\\",\\r\\n        \\\"time\\\": \\\"datetime-value\\\"\\r\\n      },\\r\\n      \\\"iCalUId\\\": \\\"iCalUId-value\\\",\\r\\n      \\\"reminderMinutesBeforeStart\\\": 99,\\r\\n      \\\"isReminderOn\\\": true\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.Read\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/calendarView/delta()\",\n        \"/me/contactFolders/delta()\",\n        \"/me/contacts/delta()\",\n        \"/me/mailFolders/delta()\",\n        \"/me/messages/delta()\"\n      ]\n    },\n    \"/me/extensions\": {\n      \"get\": {\n        \"tags\": [\n          \"me.extension\"\n        ],\n        \"summary\": \"Get extensions from me\",\n        \"operationId\": \"me.ListExtensions\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.extension\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/extensions/{extension-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.extension\"\n        ],\n        \"summary\": \"Get extensions from me\",\n        \"operationId\": \"me.GetExtensions\",\n        \"parameters\": [\n          {\n            \"name\": \"extension-id\",\n            \"in\": \"path\",\n            \"description\": \"key: extension-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"extension\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.extension\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/inferenceClassification\": {\n      \"get\": {\n        \"tags\": [\n          \"me.inferenceClassification\"\n        ],\n        \"summary\": \"Get inferenceClassification from me\",\n        \"operationId\": \"me.GetInferenceClassification\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"overrides\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"overrides\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.inferenceClassification\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/licenseDetails\": {\n      \"get\": {\n        \"tags\": [\n          \"me.licenseDetails\"\n        ],\n        \"summary\": \"Get licenseDetails from me\",\n        \"operationId\": \"me.ListLicenseDetails\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"servicePlans\",\n                  \"servicePlans desc\",\n                  \"skuId\",\n                  \"skuId desc\",\n                  \"skuPartNumber\",\n                  \"skuPartNumber desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"servicePlans\",\n                  \"skuId\",\n                  \"skuPartNumber\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.licenseDetails\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/licenseDetails/{licenseDetails-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.licenseDetails\"\n        ],\n        \"summary\": \"Get licenseDetails from me\",\n        \"operationId\": \"me.GetLicenseDetails\",\n        \"parameters\": [\n          {\n            \"name\": \"licenseDetails-id\",\n            \"in\": \"path\",\n            \"description\": \"key: licenseDetails-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"licenseDetails\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"servicePlans\",\n                  \"skuId\",\n                  \"skuPartNumber\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.licenseDetails\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/mailFolders\": {\n      \"get\": {\n        \"tags\": [\n          \"me.mailFolder\"\n        ],\n        \"summary\": \"Get mailFolders from me\",\n        \"operationId\": \"me.ListMailFolders\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"childFolderCount\",\n                  \"childFolderCount desc\",\n                  \"displayName\",\n                  \"displayName desc\",\n                  \"parentFolderId\",\n                  \"parentFolderId desc\",\n                  \"totalItemCount\",\n                  \"totalItemCount desc\",\n                  \"unreadItemCount\",\n                  \"unreadItemCount desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"childFolderCount\",\n                  \"displayName\",\n                  \"parentFolderId\",\n                  \"totalItemCount\",\n                  \"unreadItemCount\",\n                  \"childFolders\",\n                  \"messageRules\",\n                  \"messages\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"childFolders\",\n                  \"messageRules\",\n                  \"messages\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.mailFolder\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/mailFolders/{mailFolder-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.mailFolder\"\n        ],\n        \"summary\": \"Get mailFolders from me\",\n        \"operationId\": \"me.GetMailFolders\",\n        \"parameters\": [\n          {\n            \"name\": \"mailFolder-id\",\n            \"in\": \"path\",\n            \"description\": \"key: mailFolder-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"mailFolder\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"childFolderCount\",\n                  \"displayName\",\n                  \"parentFolderId\",\n                  \"totalItemCount\",\n                  \"unreadItemCount\",\n                  \"childFolders\",\n                  \"messageRules\",\n                  \"messages\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"childFolders\",\n                  \"messageRules\",\n                  \"messages\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.mailFolder\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/mailFolders/{mailFolder-id}/copy\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.mailFolders.copy\",\n        \"parameters\": [\n          {\n            \"name\": \"mailFolder-id\",\n            \"in\": \"path\",\n            \"description\": \"key: mailFolder-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"mailFolder\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"destinationId\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.mailFolder\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"displayName\\\": \\\"displayName-value\\\",\\r\\n  \\\"parentFolderId\\\": \\\"parentFolderId-value\\\",\\r\\n  \\\"childFolderCount\\\": 99,\\r\\n  \\\"unreadItemCount\\\": 99,\\r\\n  \\\"totalItemCount\\\": 99,\\r\\n  \\\"id\\\": \\\"id-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/messages/{message-id}/copy\"\n      ]\n    },\n    \"/me/mailFolders/{mailFolder-id}/move\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.mailFolders.move\",\n        \"parameters\": [\n          {\n            \"name\": \"mailFolder-id\",\n            \"in\": \"path\",\n            \"description\": \"key: mailFolder-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"mailFolder\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"destinationId\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.mailFolder\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"displayName\\\": \\\"displayName-value\\\",\\r\\n  \\\"parentFolderId\\\": \\\"parentFolderId-value\\\",\\r\\n  \\\"childFolderCount\\\": 99,\\r\\n  \\\"unreadItemCount\\\": 99,\\r\\n  \\\"totalItemCount\\\": 99,\\r\\n  \\\"id\\\": \\\"id-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/messages/{message-id}/move\"\n      ]\n    },\n    \"/me/mailFolders/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"me.mailFolders.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"$deltatoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$skiptoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.mailFolder\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.nextLink\\\":\\\"https://graph.microsoft.com/v1.0/me/mailfolders/delta?$skiptoken={_skipToken_}\\\",\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n      \\\"displayName\\\": \\\"displayName-value\\\",\\r\\n      \\\"parentFolderId\\\": \\\"parentFolderId-value\\\",\\r\\n      \\\"childFolderCount\\\": 99,\\r\\n      \\\"unreadItemCount\\\": 99,\\r\\n      \\\"totalItemCount\\\": 99\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/calendarView/delta()\",\n        \"/me/contactFolders/delta()\",\n        \"/me/contacts/delta()\",\n        \"/me/events/delta()\",\n        \"/me/messages/delta()\"\n      ]\n    },\n    \"/me/managedAppRegistrations\": {\n      \"get\": {\n        \"tags\": [\n          \"me.managedAppRegistration\"\n        ],\n        \"summary\": \"Get managedAppRegistrations from me\",\n        \"operationId\": \"me.ListManagedAppRegistrations\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"lastSyncDateTime\",\n                  \"lastSyncDateTime desc\",\n                  \"applicationVersion\",\n                  \"applicationVersion desc\",\n                  \"managementSdkVersion\",\n                  \"managementSdkVersion desc\",\n                  \"platformVersion\",\n                  \"platformVersion desc\",\n                  \"deviceType\",\n                  \"deviceType desc\",\n                  \"deviceTag\",\n                  \"deviceTag desc\",\n                  \"deviceName\",\n                  \"deviceName desc\",\n                  \"flaggedReasons\",\n                  \"flaggedReasons desc\",\n                  \"userId\",\n                  \"userId desc\",\n                  \"appIdentifier\",\n                  \"appIdentifier desc\",\n                  \"version\",\n                  \"version desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdDateTime\",\n                  \"lastSyncDateTime\",\n                  \"applicationVersion\",\n                  \"managementSdkVersion\",\n                  \"platformVersion\",\n                  \"deviceType\",\n                  \"deviceTag\",\n                  \"deviceName\",\n                  \"flaggedReasons\",\n                  \"userId\",\n                  \"appIdentifier\",\n                  \"version\",\n                  \"appliedPolicies\",\n                  \"intendedPolicies\",\n                  \"operations\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"appliedPolicies\",\n                  \"intendedPolicies\",\n                  \"operations\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedAppRegistration\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/managedAppRegistrations/{managedAppRegistration-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.managedAppRegistration\"\n        ],\n        \"summary\": \"Get managedAppRegistrations from me\",\n        \"operationId\": \"me.GetManagedAppRegistrations\",\n        \"parameters\": [\n          {\n            \"name\": \"managedAppRegistration-id\",\n            \"in\": \"path\",\n            \"description\": \"key: managedAppRegistration-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"managedAppRegistration\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdDateTime\",\n                  \"lastSyncDateTime\",\n                  \"applicationVersion\",\n                  \"managementSdkVersion\",\n                  \"platformVersion\",\n                  \"deviceType\",\n                  \"deviceTag\",\n                  \"deviceName\",\n                  \"flaggedReasons\",\n                  \"userId\",\n                  \"appIdentifier\",\n                  \"version\",\n                  \"appliedPolicies\",\n                  \"intendedPolicies\",\n                  \"operations\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"appliedPolicies\",\n                  \"intendedPolicies\",\n                  \"operations\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedAppRegistration\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/managedDevices\": {\n      \"get\": {\n        \"tags\": [\n          \"me.managedDevice\"\n        ],\n        \"summary\": \"Get managedDevices from me\",\n        \"operationId\": \"me.ListManagedDevices\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"userId\",\n                  \"userId desc\",\n                  \"deviceName\",\n                  \"deviceName desc\",\n                  \"managedDeviceOwnerType\",\n                  \"managedDeviceOwnerType desc\",\n                  \"deviceActionResults\",\n                  \"deviceActionResults desc\",\n                  \"enrolledDateTime\",\n                  \"enrolledDateTime desc\",\n                  \"lastSyncDateTime\",\n                  \"lastSyncDateTime desc\",\n                  \"operatingSystem\",\n                  \"operatingSystem desc\",\n                  \"complianceState\",\n                  \"complianceState desc\",\n                  \"jailBroken\",\n                  \"jailBroken desc\",\n                  \"managementAgent\",\n                  \"managementAgent desc\",\n                  \"osVersion\",\n                  \"osVersion desc\",\n                  \"easActivated\",\n                  \"easActivated desc\",\n                  \"easDeviceId\",\n                  \"easDeviceId desc\",\n                  \"easActivationDateTime\",\n                  \"easActivationDateTime desc\",\n                  \"azureADRegistered\",\n                  \"azureADRegistered desc\",\n                  \"deviceEnrollmentType\",\n                  \"deviceEnrollmentType desc\",\n                  \"activationLockBypassCode\",\n                  \"activationLockBypassCode desc\",\n                  \"emailAddress\",\n                  \"emailAddress desc\",\n                  \"azureADDeviceId\",\n                  \"azureADDeviceId desc\",\n                  \"deviceRegistrationState\",\n                  \"deviceRegistrationState desc\",\n                  \"deviceCategoryDisplayName\",\n                  \"deviceCategoryDisplayName desc\",\n                  \"isSupervised\",\n                  \"isSupervised desc\",\n                  \"exchangeLastSuccessfulSyncDateTime\",\n                  \"exchangeLastSuccessfulSyncDateTime desc\",\n                  \"exchangeAccessState\",\n                  \"exchangeAccessState desc\",\n                  \"exchangeAccessStateReason\",\n                  \"exchangeAccessStateReason desc\",\n                  \"remoteAssistanceSessionUrl\",\n                  \"remoteAssistanceSessionUrl desc\",\n                  \"remoteAssistanceSessionErrorDetails\",\n                  \"remoteAssistanceSessionErrorDetails desc\",\n                  \"isEncrypted\",\n                  \"isEncrypted desc\",\n                  \"userPrincipalName\",\n                  \"userPrincipalName desc\",\n                  \"model\",\n                  \"model desc\",\n                  \"manufacturer\",\n                  \"manufacturer desc\",\n                  \"imei\",\n                  \"imei desc\",\n                  \"complianceGracePeriodExpirationDateTime\",\n                  \"complianceGracePeriodExpirationDateTime desc\",\n                  \"serialNumber\",\n                  \"serialNumber desc\",\n                  \"phoneNumber\",\n                  \"phoneNumber desc\",\n                  \"androidSecurityPatchLevel\",\n                  \"androidSecurityPatchLevel desc\",\n                  \"userDisplayName\",\n                  \"userDisplayName desc\",\n                  \"configurationManagerClientEnabledFeatures\",\n                  \"configurationManagerClientEnabledFeatures desc\",\n                  \"wiFiMacAddress\",\n                  \"wiFiMacAddress desc\",\n                  \"deviceHealthAttestationState\",\n                  \"deviceHealthAttestationState desc\",\n                  \"subscriberCarrier\",\n                  \"subscriberCarrier desc\",\n                  \"meid\",\n                  \"meid desc\",\n                  \"totalStorageSpaceInBytes\",\n                  \"totalStorageSpaceInBytes desc\",\n                  \"freeStorageSpaceInBytes\",\n                  \"freeStorageSpaceInBytes desc\",\n                  \"managedDeviceName\",\n                  \"managedDeviceName desc\",\n                  \"partnerReportedThreatState\",\n                  \"partnerReportedThreatState desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"userId\",\n                  \"deviceName\",\n                  \"managedDeviceOwnerType\",\n                  \"deviceActionResults\",\n                  \"enrolledDateTime\",\n                  \"lastSyncDateTime\",\n                  \"operatingSystem\",\n                  \"complianceState\",\n                  \"jailBroken\",\n                  \"managementAgent\",\n                  \"osVersion\",\n                  \"easActivated\",\n                  \"easDeviceId\",\n                  \"easActivationDateTime\",\n                  \"azureADRegistered\",\n                  \"deviceEnrollmentType\",\n                  \"activationLockBypassCode\",\n                  \"emailAddress\",\n                  \"azureADDeviceId\",\n                  \"deviceRegistrationState\",\n                  \"deviceCategoryDisplayName\",\n                  \"isSupervised\",\n                  \"exchangeLastSuccessfulSyncDateTime\",\n                  \"exchangeAccessState\",\n                  \"exchangeAccessStateReason\",\n                  \"remoteAssistanceSessionUrl\",\n                  \"remoteAssistanceSessionErrorDetails\",\n                  \"isEncrypted\",\n                  \"userPrincipalName\",\n                  \"model\",\n                  \"manufacturer\",\n                  \"imei\",\n                  \"complianceGracePeriodExpirationDateTime\",\n                  \"serialNumber\",\n                  \"phoneNumber\",\n                  \"androidSecurityPatchLevel\",\n                  \"userDisplayName\",\n                  \"configurationManagerClientEnabledFeatures\",\n                  \"wiFiMacAddress\",\n                  \"deviceHealthAttestationState\",\n                  \"subscriberCarrier\",\n                  \"meid\",\n                  \"totalStorageSpaceInBytes\",\n                  \"freeStorageSpaceInBytes\",\n                  \"managedDeviceName\",\n                  \"partnerReportedThreatState\",\n                  \"deviceCategory\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"deviceCategory\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedDevice\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/managedDevices/{managedDevice-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.managedDevice\"\n        ],\n        \"summary\": \"Get managedDevices from me\",\n        \"operationId\": \"me.GetManagedDevices\",\n        \"parameters\": [\n          {\n            \"name\": \"managedDevice-id\",\n            \"in\": \"path\",\n            \"description\": \"key: managedDevice-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"managedDevice\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"userId\",\n                  \"deviceName\",\n                  \"managedDeviceOwnerType\",\n                  \"deviceActionResults\",\n                  \"enrolledDateTime\",\n                  \"lastSyncDateTime\",\n                  \"operatingSystem\",\n                  \"complianceState\",\n                  \"jailBroken\",\n                  \"managementAgent\",\n                  \"osVersion\",\n                  \"easActivated\",\n                  \"easDeviceId\",\n                  \"easActivationDateTime\",\n                  \"azureADRegistered\",\n                  \"deviceEnrollmentType\",\n                  \"activationLockBypassCode\",\n                  \"emailAddress\",\n                  \"azureADDeviceId\",\n                  \"deviceRegistrationState\",\n                  \"deviceCategoryDisplayName\",\n                  \"isSupervised\",\n                  \"exchangeLastSuccessfulSyncDateTime\",\n                  \"exchangeAccessState\",\n                  \"exchangeAccessStateReason\",\n                  \"remoteAssistanceSessionUrl\",\n                  \"remoteAssistanceSessionErrorDetails\",\n                  \"isEncrypted\",\n                  \"userPrincipalName\",\n                  \"model\",\n                  \"manufacturer\",\n                  \"imei\",\n                  \"complianceGracePeriodExpirationDateTime\",\n                  \"serialNumber\",\n                  \"phoneNumber\",\n                  \"androidSecurityPatchLevel\",\n                  \"userDisplayName\",\n                  \"configurationManagerClientEnabledFeatures\",\n                  \"wiFiMacAddress\",\n                  \"deviceHealthAttestationState\",\n                  \"subscriberCarrier\",\n                  \"meid\",\n                  \"totalStorageSpaceInBytes\",\n                  \"freeStorageSpaceInBytes\",\n                  \"managedDeviceName\",\n                  \"partnerReportedThreatState\",\n                  \"deviceCategory\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"deviceCategory\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedDevice\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/manager\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get manager from me\",\n        \"operationId\": \"me.GetManager\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/memberOf\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get memberOf from me\",\n        \"operationId\": \"me.ListMemberOf\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/memberOf/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get memberOf from me\",\n        \"operationId\": \"me.GetMemberOf\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/messages\": {\n      \"get\": {\n        \"tags\": [\n          \"me.message\"\n        ],\n        \"summary\": \"Get messages from me\",\n        \"operationId\": \"me.ListMessages\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"categories\",\n                  \"categories desc\",\n                  \"changeKey\",\n                  \"changeKey desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"bccRecipients\",\n                  \"bccRecipients desc\",\n                  \"body\",\n                  \"body desc\",\n                  \"bodyPreview\",\n                  \"bodyPreview desc\",\n                  \"ccRecipients\",\n                  \"ccRecipients desc\",\n                  \"conversationId\",\n                  \"conversationId desc\",\n                  \"flag\",\n                  \"flag desc\",\n                  \"from\",\n                  \"from desc\",\n                  \"hasAttachments\",\n                  \"hasAttachments desc\",\n                  \"importance\",\n                  \"importance desc\",\n                  \"inferenceClassification\",\n                  \"inferenceClassification desc\",\n                  \"internetMessageHeaders\",\n                  \"internetMessageHeaders desc\",\n                  \"internetMessageId\",\n                  \"internetMessageId desc\",\n                  \"isDeliveryReceiptRequested\",\n                  \"isDeliveryReceiptRequested desc\",\n                  \"isDraft\",\n                  \"isDraft desc\",\n                  \"isRead\",\n                  \"isRead desc\",\n                  \"isReadReceiptRequested\",\n                  \"isReadReceiptRequested desc\",\n                  \"parentFolderId\",\n                  \"parentFolderId desc\",\n                  \"receivedDateTime\",\n                  \"receivedDateTime desc\",\n                  \"replyTo\",\n                  \"replyTo desc\",\n                  \"sender\",\n                  \"sender desc\",\n                  \"sentDateTime\",\n                  \"sentDateTime desc\",\n                  \"subject\",\n                  \"subject desc\",\n                  \"toRecipients\",\n                  \"toRecipients desc\",\n                  \"uniqueBody\",\n                  \"uniqueBody desc\",\n                  \"webLink\",\n                  \"webLink desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"categories\",\n                  \"changeKey\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"bccRecipients\",\n                  \"body\",\n                  \"bodyPreview\",\n                  \"ccRecipients\",\n                  \"conversationId\",\n                  \"flag\",\n                  \"from\",\n                  \"hasAttachments\",\n                  \"importance\",\n                  \"inferenceClassification\",\n                  \"internetMessageHeaders\",\n                  \"internetMessageId\",\n                  \"isDeliveryReceiptRequested\",\n                  \"isDraft\",\n                  \"isRead\",\n                  \"isReadReceiptRequested\",\n                  \"parentFolderId\",\n                  \"receivedDateTime\",\n                  \"replyTo\",\n                  \"sender\",\n                  \"sentDateTime\",\n                  \"subject\",\n                  \"toRecipients\",\n                  \"uniqueBody\",\n                  \"webLink\",\n                  \"attachments\",\n                  \"extensions\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"attachments\",\n                  \"extensions\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.message\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/messages/{message-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.message\"\n        ],\n        \"summary\": \"Get messages from me\",\n        \"operationId\": \"me.GetMessages\",\n        \"parameters\": [\n          {\n            \"name\": \"message-id\",\n            \"in\": \"path\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"categories\",\n                  \"changeKey\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"bccRecipients\",\n                  \"body\",\n                  \"bodyPreview\",\n                  \"ccRecipients\",\n                  \"conversationId\",\n                  \"flag\",\n                  \"from\",\n                  \"hasAttachments\",\n                  \"importance\",\n                  \"inferenceClassification\",\n                  \"internetMessageHeaders\",\n                  \"internetMessageId\",\n                  \"isDeliveryReceiptRequested\",\n                  \"isDraft\",\n                  \"isRead\",\n                  \"isReadReceiptRequested\",\n                  \"parentFolderId\",\n                  \"receivedDateTime\",\n                  \"replyTo\",\n                  \"sender\",\n                  \"sentDateTime\",\n                  \"subject\",\n                  \"toRecipients\",\n                  \"uniqueBody\",\n                  \"webLink\",\n                  \"attachments\",\n                  \"extensions\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"attachments\",\n                  \"extensions\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.message\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/messages/{message-id}/copy\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.messages.copy\",\n        \"parameters\": [\n          {\n            \"name\": \"message-id\",\n            \"in\": \"path\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"destinationId\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.message\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"receivedDateTime\\\": \\\"datetime-value\\\",\\r\\n  \\\"sentDateTime\\\": \\\"datetime-value\\\",\\r\\n  \\\"hasAttachments\\\": true,\\r\\n  \\\"subject\\\": \\\"subject-value\\\",\\r\\n  \\\"body\\\": {\\r\\n    \\\"contentType\\\": \\\"\\\",\\r\\n    \\\"content\\\": \\\"content-value\\\"\\r\\n  },\\r\\n  \\\"bodyPreview\\\": \\\"bodyPreview-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/mailFolders/{mailFolder-id}/copy\"\n      ]\n    },\n    \"/me/messages/{message-id}/createForward\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.messages.createForward\",\n        \"parameters\": [\n          {\n            \"name\": \"message-id\",\n            \"in\": \"path\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.message\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/messages/{message-id}/createReply\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.messages.createReply\",\n        \"parameters\": [\n          {\n            \"name\": \"message-id\",\n            \"in\": \"path\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.message\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"receivedDateTime\\\": \\\"datetime-value\\\",\\r\\n  \\\"sentDateTime\\\": \\\"datetime-value\\\",\\r\\n  \\\"hasAttachments\\\": true,\\r\\n  \\\"subject\\\": \\\"subject-value\\\",\\r\\n  \\\"body\\\": {\\r\\n    \\\"contentType\\\": \\\"\\\",\\r\\n    \\\"content\\\": \\\"content-value\\\"\\r\\n  },\\r\\n  \\\"bodyPreview\\\": \\\"bodyPreview-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/messages/{message-id}/createReplyAll\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.messages.createReplyAll\",\n        \"parameters\": [\n          {\n            \"name\": \"message-id\",\n            \"in\": \"path\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.message\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"receivedDateTime\\\": \\\"datetime-value\\\",\\r\\n  \\\"sentDateTime\\\": \\\"datetime-value\\\",\\r\\n  \\\"hasAttachments\\\": true,\\r\\n  \\\"subject\\\": \\\"subject-value\\\",\\r\\n  \\\"body\\\": {\\r\\n    \\\"contentType\\\": \\\"\\\",\\r\\n    \\\"content\\\": \\\"content-value\\\"\\r\\n  },\\r\\n  \\\"bodyPreview\\\": \\\"bodyPreview-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/messages/{message-id}/forward\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.messages.forward\",\n        \"parameters\": [\n          {\n            \"name\": \"message-id\",\n            \"in\": \"path\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"toRecipients\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"anyOf\": [\n                        {\n                          \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n                        }\n                      ],\n                      \"nullable\": true\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Send\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/messages/{message-id}/move\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.messages.move\",\n        \"parameters\": [\n          {\n            \"name\": \"message-id\",\n            \"in\": \"path\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"destinationId\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.message\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/mailFolders/{mailFolder-id}/move\"\n      ]\n    },\n    \"/me/messages/{message-id}/reply\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.messages.reply\",\n        \"parameters\": [\n          {\n            \"name\": \"message-id\",\n            \"in\": \"path\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Send\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/messages/{message-id}/replyAll\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.messages.replyAll\",\n        \"parameters\": [\n          {\n            \"name\": \"message-id\",\n            \"in\": \"path\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Send\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/messages/{message-id}/send\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"The following example shows how to call this API.\",\n        \"operationId\": \"me.messages.send\",\n        \"parameters\": [\n          {\n            \"name\": \"message-id\",\n            \"in\": \"path\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Length\",\n            \"in\": \"header\",\n            \"description\": \"* Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Send\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/messages/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"me.messages.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"$deltatoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$skiptoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.message\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.nextLink\\\":\\\"https://graph.microsoft.com/v1.0/me/mailfolders('{id}')/messages/delta?$skiptoken={_skipToken_}\\\",\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n      \\\"receivedDateTime\\\": \\\"datetime-value\\\",\\r\\n      \\\"sentDateTime\\\": \\\"datetime-value\\\",\\r\\n      \\\"hasAttachments\\\": true,\\r\\n      \\\"internetMessageId\\\": \\\"internetMessageId-value\\\",\\r\\n      \\\"subject\\\": \\\"subject-value\\\",\\r\\n      \\\"body\\\": {\\r\\n        \\\"contentType\\\": \\\"contentType-value\\\",\\r\\n        \\\"content\\\": \\\"content-value\\\"\\r\\n      }\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/calendarView/delta()\",\n        \"/me/contactFolders/delta()\",\n        \"/me/contacts/delta()\",\n        \"/me/events/delta()\",\n        \"/me/mailFolders/delta()\"\n      ]\n    },\n    \"/me/assignLicense\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.assignLicense\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"addLicenses\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"anyOf\": [\n                        {\n                          \"$ref\": \"#/components/schemas/microsoft.graph.assignedLicense\"\n                        }\n                      ],\n                      \"nullable\": true\n                    }\n                  },\n                  \"removeLicenses\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n                      \"type\": \"string\",\n                      \"format\": \"uuid\",\n                      \"nullable\": true\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.user\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"accountEnabled\\\": true,\\r\\n  \\\"assignedLicenses\\\": [\\r\\n    {\\r\\n      \\\"disabledPlans\\\": [ \\\"11b0131d-43c8-4bbb-b2c8-e80f9a50834a\\\" ],\\r\\n      \\\"skuId\\\": \\\"0118A350-71FC-4EC3-8F0C-6A1CB8867561\\\"\\r\\n    }\\r\\n  ],\\r\\n  \\\"assignedPlans\\\": [\\r\\n    {\\r\\n      \\\"assignedDateTime\\\": \\\"2016-10-02T12:13:14Z\\\",\\r\\n      \\\"capabilityStatus\\\": \\\"capabilityStatus-value\\\",\\r\\n      \\\"service\\\": \\\"service-value\\\",\\r\\n      \\\"servicePlanId\\\": \\\"bea13e0c-3828-4daa-a392-28af7ff61a0f\\\"\\r\\n    }\\r\\n  ],\\r\\n  \\\"businessPhones\\\": [\\r\\n    \\\"businessPhones-value\\\"\\r\\n  ],\\r\\n  \\\"city\\\": \\\"city-value\\\",\\r\\n  \\\"companyName\\\": \\\"companyName-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.ReadWrite.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.ReadWrite.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/findMeetingTimes\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Notice that the request specifies time in the PST time zone, and the response returns meeting time suggestions in UTC, by default. You can use the `Prefer: outlook.timezone` request \\r\\nheader to specify PST as well for the time values in the response.\",\n        \"operationId\": \"me.findMeetingTimes\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer: outlook.timezone\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"attendees\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"anyOf\": [\n                        {\n                          \"$ref\": \"#/components/schemas/microsoft.graph.attendeeBase\"\n                        }\n                      ],\n                      \"nullable\": true\n                    }\n                  },\n                  \"locationConstraint\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.locationConstraint\"\n                      }\n                    ],\n                    \"nullable\": true\n                  },\n                  \"timeConstraint\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.timeConstraint\"\n                      }\n                    ],\n                    \"nullable\": true\n                  },\n                  \"meetingDuration\": {\n                    \"pattern\": \"^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$\",\n                    \"type\": \"string\",\n                    \"format\": \"duration\",\n                    \"nullable\": true\n                  },\n                  \"returnSuggestionReasons\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  },\n                  \"minimumAttendeePercentage\": {\n                    \"anyOf\": [\n                      {\n                        \"type\": \"number\"\n                      },\n                      {\n                        \"type\": \"string\"\n                      },\n                      {\n                        \"enum\": [\n                          \"-INF\",\n                          \"INF\",\n                          \"NaN\"\n                        ]\n                      }\n                    ],\n                    \"format\": \"double\",\n                    \"nullable\": true\n                  },\n                  \"isOrganizerOptional\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  },\n                  \"maxCandidates\": {\n                    \"maximum\": 2147483647,\n                    \"minimum\": -2147483648,\n                    \"type\": \"integer\",\n                    \"format\": \"int32\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.meetingTimeSuggestionsResult\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"@odata.context\\\":\\\"https://graph.microsoft.com/v1.0/$metadata#microsoft.graph.meetingTimeSuggestionsResult\\\",\\r\\n    \\\"emptySuggestionsReason\\\":\\\"\\\",\\r\\n    \\\"meetingTimeSuggestions\\\":[\\r\\n        {\\r\\n            \\\"confidence\\\":100.0,\\r\\n            \\\"organizerAvailability\\\":\\\"free\\\",\\r\\n            \\\"suggestionReason\\\":\\\"Suggested because it is one of the nearest times when all attendees are available.\\\",\\r\\n            \\\"meetingTimeSlot\\\":{\\r\\n                \\\"start\\\":{\\r\\n                    \\\"dateTime\\\":\\\"2017-04-17T18:00:00.0000000\\\",\\r\\n                    \\\"timeZone\\\":\\\"Pacific Standard Time\\\"\\r\\n                },\\r\\n                \\\"end\\\":{\\r\\n                    \\\"dateTime\\\":\\\"2017-04-17T20:00:00.0000000\\\",\\r\\n                    \\\"timeZone\\\":\\\"Pacific Standard Time\\\"\\r\\n                }\\r\\n            },\\r\\n            \\\"attendeeAvailability\\\":[\\r\\n                {\\r\\n                    \\\"availability\\\":\\\"free\\\",\\r\\n                    \\\"attendee\\\":{\\r\\n                        \\\"type\\\":\\\"required\\\",\\r\\n                        \\\"emailAddress\\\":{\\r\\n                            \\\"address\\\":\\\"samanthab@contoso.onmicrosoft.com\\\"\\r\\n                        }\\r\\n                    }\\r\\n                }\\r\\n            ],\\r\\n            \\\"locations\\\":[\\r\\n                {\\r\\n                    \\\"displayName\\\":\\\"Conf room Hood\\\"\\r\\n                }\\r\\n            ]\\r\\n        },\\r\\n        {\\r\\n            \\\"confidence\\\":100.0,\\r\\n            \\\"organizerAvailability\\\":\\\"free\\\",\\r\\n            \\\"suggestionReason\\\":\\\"Suggested because it is one of the nearest times when all attendees are available.\\\",\\r\\n            \\\"meetingTimeSlot\\\":{\\r\\n                \\\"start\\\":{\\r\\n                    \\\"dateTime\\\":\\\"2017-04-17T20:00:00.0000000\\\",\\r\\n                    \\\"timeZone\\\":\\\"Pacific Standard Time\\\"\\r\\n                },\\r\\n                \\\"end\\\":{\\r\\n                    \\\"dateTime\\\":\\\"2017-04-17T22:00:00.0000000\\\",\\r\\n                    \\\"timeZone\\\":\\\"Pacific Standard Time\\\"\\r\\n                }\\r\\n            },\\r\\n            \\\"attendeeAvailability\\\":[\\r\\n                {\\r\\n                    \\\"availability\\\":\\\"free\\\",\\r\\n                    \\\"attendee\\\":{\\r\\n                        \\\"type\\\":\\\"required\\\",\\r\\n                        \\\"emailAddress\\\":{\\r\\n                            \\\"address\\\":\\\"samanthab@contoso.onmicrosoft.com\\\"\\r\\n                        }\\r\\n                    }\\r\\n                }\\r\\n            ],\\r\\n            \\\"locations\\\":[\\r\\n                {\\r\\n                    \\\"displayName\\\":\\\"Conf room Hood\\\"\\r\\n                }\\r\\n            ]\\r\\n        }\\r\\n   ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.Read.Shared\",\n              \"Calendars.ReadWrite.Shared\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/getMailTips\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Invoke action getMailTips\",\n        \"operationId\": \"me.getMailTips\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"EmailAddresses\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"type\": \"string\",\n                      \"nullable\": true\n                    }\n                  },\n                  \"MailTipsOptions\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.mailTips\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"@odata.context\\\":\\\"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.mailTips)\\\",\\r\\n    \\\"value\\\":[\\r\\n        {\\r\\n            \\\"emailAddress\\\":{\\r\\n                \\\"name\\\":\\\"\\\",\\r\\n                \\\"address\\\":\\\"danas@contoso.onmicrosoft.com\\\"\\r\\n            },\\r\\n            \\\"automaticReplies\\\":{\\r\\n                \\\"message\\\":\\\"<style type=\\\\\\\"text/css\\\\\\\" style=\\\\\\\"\\\\\\\">\\\\r\\\\n<!--\\\\r\\\\np\\\\r\\\\n\\\\t{margin-top:0;\\\\r\\\\n\\\\tmargin-bottom:0}\\\\r\\\\n-->\\\\r\\\\n</style>\\\\r\\\\n<div dir=\\\\\\\"ltr\\\\\\\">\\\\r\\\\n<div id=\\\\\\\"x_divtagdefaultwrapper\\\\\\\" style=\\\\\\\"font-size:12pt; color:#000000; background-color:#FFFFFF; font-family:Calibri,Arial,Helvetica,sans-serif\\\\\\\">\\\\r\\\\n<p>Hi, I am on vacation right now. I'll get back to you after I return.<br>\\\\r\\\\n</p>\\\\r\\\\n</div>\\\\r\\\\n</div>\\\",\\r\\n                \\\"messageLanguage\\\":{\\r\\n                    \\\"locale\\\":\\\"en-US\\\",\\r\\n                    \\\"displayName\\\":\\\"English (United States)\\\"\\r\\n                },\\r\\n                \\\"scheduledStartTime\\\": {\\r\\n                    \\\"dateTime\\\": \\\"2018-08-07T02:00:00.0000000\\\",\\r\\n                    \\\"timeZone\\\": \\\"UTC\\\"\\r\\n                },\\r\\n                \\\"scheduledEndTime\\\": {\\r\\n                    \\\"dateTime\\\": \\\"2018-08-09T02:00:00.0000000\\\",\\r\\n                    \\\"timeZone\\\": \\\"UTC\\\"\\r\\n                }\\r\\n            },\\r\\n            \\\"mailboxFull\\\":false\\r\\n        },\\r\\n        {\\r\\n            \\\"emailAddress\\\":{\\r\\n                \\\"name\\\":\\\"\\\",\\r\\n                \\\"address\\\":\\\"fannyd@contoso.onmicrosoft.com\\\"\\r\\n            },\\r\\n            \\\"automaticReplies\\\":{\\r\\n                \\\"message\\\":\\\"\\\"\\r\\n            },\\r\\n            \\\"mailboxFull\\\":false\\r\\n        }\\r\\n    ]\\r\\n}\\r\\n\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Read\",\n              \"Mail.Read.Shared\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Read\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/reminderView(endDateTime={endDateTime},startDateTime={startDateTime})\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.reminderView.d02b\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"endDateTime\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          },\n          {\n            \"name\": \"startDateTime\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.reminder\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"@odata.context\\\": \\\"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.reminder)\\\",\\r\\n    \\\"value\\\": [\\r\\n        {\\r\\n            \\\"eventId\\\": \\\"AAMkADNsvAAA=\\\",\\r\\n            \\\"changeKey\\\": \\\"SuFHwDRP1EeXJUopWbSLlgAAmBvk2g==\\\",\\r\\n            \\\"eventSubject\\\": \\\"Plan summer company picnic\\\",\\r\\n            \\\"eventWebLink\\\": \\\"https://outlook.office365.com/owa/?itemid=AAMkADNsvAAA%3D&exvsurl=1&path=/calendar/item\\\",\\r\\n            \\\"eventStartTime\\\": {\\r\\n                \\\"dateTime\\\": \\\"2017-06-09T18:00:00.0000000\\\",\\r\\n                \\\"timeZone\\\": \\\"UTC\\\"\\r\\n            },\\r\\n            \\\"eventEndTime\\\": {\\r\\n                \\\"dateTime\\\": \\\"2017-06-09T19:00:00.0000000\\\",\\r\\n                \\\"timeZone\\\": \\\"UTC\\\"\\r\\n            },\\r\\n            \\\"eventLocation\\\": {\\r\\n                \\\"displayName\\\": \\\"Conf Room 3\\\"\\r\\n            },\\r\\n            \\\"reminderFireTime\\\": {\\r\\n                \\\"dateTime\\\": \\\"2017-06-09T17:45:00.0000000\\\",\\r\\n                \\\"timeZone\\\": \\\"UTC\\\"\\r\\n            }\\r\\n        }\\r\\n    ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.Read\",\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.Read\",\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.Read\",\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/me/sendMail\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.sendMail\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"message\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.message\"\n                      }\n                    ],\n                    \"nullable\": true\n                  },\n                  \"saveToSentItems\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Send\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/onenote\": {\n      \"get\": {\n        \"tags\": [\n          \"me.onenote\"\n        ],\n        \"summary\": \"Get onenote from me\",\n        \"operationId\": \"me.GetOnenote\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"notebooks\",\n                  \"operations\",\n                  \"pages\",\n                  \"resources\",\n                  \"sectionGroups\",\n                  \"sections\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"notebooks\",\n                  \"operations\",\n                  \"pages\",\n                  \"resources\",\n                  \"sectionGroups\",\n                  \"sections\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.onenote\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/outlook\": {\n      \"get\": {\n        \"tags\": [\n          \"me.outlookUser\"\n        ],\n        \"summary\": \"Get outlook from me\",\n        \"operationId\": \"me.GetOutlook\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"masterCategories\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"masterCategories\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.outlookUser\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/outlook/supportedLanguages()\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.outlook.supportedLanguages.7d99\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.localeInfo\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.context\\\":\\\"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.localeInfo)\\\",\\r\\n  \\\"value\\\":[\\r\\n    {\\r\\n      \\\"locale\\\":\\\"af-ZA\\\",\\r\\n      \\\"displayName\\\":\\\"Afrikaans (Suid-Afrika)\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"locale\\\":\\\"en-US\\\",\\r\\n      \\\"displayName\\\":\\\"English (United States)\\\"\\r\\n    },\\r\\n    {\\r\\n       \\\"locale\\\":\\\"en-CA\\\",\\r\\n       \\\"displayName\\\":\\\"English (Canada)\\\"\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read\",\n              \"User.ReadBasic.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"User.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/me/outlook/supportedTimeZones()\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Invoke function supportedTimeZones\",\n        \"operationId\": \"me.outlook.supportedTimeZones.4c5b\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.timeZoneInformation\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.context\\\":\\\"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.timeZoneInformation)\\\",\\r\\n  \\\"value\\\":[\\r\\n    {\\r\\n      \\\"alias\\\":\\\"Dateline Standard Time\\\",\\r\\n      \\\"displayName\\\":\\\"(UTC-12:00) International Date Line West\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"alias\\\":\\\"Samoa Standard Time\\\",\\r\\n      \\\"displayName\\\":\\\"(UTC+13:00) Samoa\\\"\\r\\n    },\\r\\n    {\\r\\n       \\\"alias\\\":\\\"UTC-11\\\",\\r\\n       \\\"displayName\\\":\\\"(UTC-11:00) Coordinated Universal Time-11\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"alias\\\":\\\"Aleutian Standard Time\\\",\\r\\n      \\\"displayName\\\":\\\"(UTC-10:00) Aleutian Islands\\\"\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read\",\n              \"User.ReadBasic.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"User.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/outlook/supportedTimeZones(TimeZoneStandard={TimeZoneStandard})\"\n      ]\n    },\n    \"/me/outlook/supportedTimeZones(TimeZoneStandard={TimeZoneStandard})\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Invoke function supportedTimeZones\",\n        \"operationId\": \"me.outlook.supportedTimeZones.cfd8\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"TimeZoneStandard\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.timeZoneStandard\"\n                }\n              ],\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.timeZoneInformation\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.context\\\":\\\"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.timeZoneInformation)\\\",\\r\\n  \\\"value\\\":[\\r\\n    {\\r\\n      \\\"alias\\\":\\\"Etc/GMT+12\\\",\\r\\n      \\\"displayName\\\":\\\"Etc/GMT+12\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"alias\\\":\\\"US/Samoa\\\",\\r\\n      \\\"displayName\\\":\\\"US/Samoa\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"alias\\\":\\\"Etc/GMT+11\\\",\\r\\n      \\\"displayName\\\":\\\"Etc/GMT+11\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"alias\\\":\\\"US/Aleutian\\\",\\r\\n      \\\"displayName\\\":\\\"US/Aleutian\\\"\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read\",\n              \"User.ReadBasic.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"User.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/outlook/supportedTimeZones()\"\n      ]\n    },\n    \"/me/ownedDevices\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get ownedDevices from me\",\n        \"operationId\": \"me.ListOwnedDevices\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/ownedDevices/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get ownedDevices from me\",\n        \"operationId\": \"me.GetOwnedDevices\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/ownedObjects\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get ownedObjects from me\",\n        \"operationId\": \"me.ListOwnedObjects\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/ownedObjects/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get ownedObjects from me\",\n        \"operationId\": \"me.GetOwnedObjects\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/people\": {\n      \"get\": {\n        \"tags\": [\n          \"me.person\"\n        ],\n        \"summary\": \"Get people from me\",\n        \"operationId\": \"me.ListPeople\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"birthday\",\n                  \"birthday desc\",\n                  \"companyName\",\n                  \"companyName desc\",\n                  \"department\",\n                  \"department desc\",\n                  \"displayName\",\n                  \"displayName desc\",\n                  \"scoredEmailAddresses\",\n                  \"scoredEmailAddresses desc\",\n                  \"givenName\",\n                  \"givenName desc\",\n                  \"imAddress\",\n                  \"imAddress desc\",\n                  \"isFavorite\",\n                  \"isFavorite desc\",\n                  \"jobTitle\",\n                  \"jobTitle desc\",\n                  \"officeLocation\",\n                  \"officeLocation desc\",\n                  \"personNotes\",\n                  \"personNotes desc\",\n                  \"personType\",\n                  \"personType desc\",\n                  \"phones\",\n                  \"phones desc\",\n                  \"postalAddresses\",\n                  \"postalAddresses desc\",\n                  \"profession\",\n                  \"profession desc\",\n                  \"surname\",\n                  \"surname desc\",\n                  \"userPrincipalName\",\n                  \"userPrincipalName desc\",\n                  \"websites\",\n                  \"websites desc\",\n                  \"yomiCompany\",\n                  \"yomiCompany desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"birthday\",\n                  \"companyName\",\n                  \"department\",\n                  \"displayName\",\n                  \"scoredEmailAddresses\",\n                  \"givenName\",\n                  \"imAddress\",\n                  \"isFavorite\",\n                  \"jobTitle\",\n                  \"officeLocation\",\n                  \"personNotes\",\n                  \"personType\",\n                  \"phones\",\n                  \"postalAddresses\",\n                  \"profession\",\n                  \"surname\",\n                  \"userPrincipalName\",\n                  \"websites\",\n                  \"yomiCompany\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/people/{person-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.person\"\n        ],\n        \"summary\": \"Get people from me\",\n        \"operationId\": \"me.GetPeople\",\n        \"parameters\": [\n          {\n            \"name\": \"person-id\",\n            \"in\": \"path\",\n            \"description\": \"key: person-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"birthday\",\n                  \"companyName\",\n                  \"department\",\n                  \"displayName\",\n                  \"scoredEmailAddresses\",\n                  \"givenName\",\n                  \"imAddress\",\n                  \"isFavorite\",\n                  \"jobTitle\",\n                  \"officeLocation\",\n                  \"personNotes\",\n                  \"personType\",\n                  \"phones\",\n                  \"postalAddresses\",\n                  \"profession\",\n                  \"surname\",\n                  \"userPrincipalName\",\n                  \"websites\",\n                  \"yomiCompany\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/photo\": {\n      \"get\": {\n        \"tags\": [\n          \"me.profilePhoto\"\n        ],\n        \"summary\": \"Get photo from me\",\n        \"operationId\": \"me.GetPhoto\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"height\",\n                  \"width\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.profilePhoto\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/planner\": {\n      \"get\": {\n        \"tags\": [\n          \"me.plannerUser\"\n        ],\n        \"summary\": \"Get planner from me\",\n        \"operationId\": \"me.GetPlanner\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"plans\",\n                  \"tasks\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"plans\",\n                  \"tasks\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.plannerUser\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/registeredDevices\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get registeredDevices from me\",\n        \"operationId\": \"me.ListRegisteredDevices\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/registeredDevices/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get registeredDevices from me\",\n        \"operationId\": \"me.GetRegisteredDevices\",\n        \"parameters\": [\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/organization\": {\n      \"get\": {\n        \"tags\": [\n          \"organization.organization\"\n        ],\n        \"summary\": \"Get organization\",\n        \"operationId\": \"organization.organization.GetOrganization\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"mobileDeviceManagementAuthority\",\n                  \"assignedPlans\",\n                  \"businessPhones\",\n                  \"city\",\n                  \"companyLastDirSyncTime\",\n                  \"country\",\n                  \"countryLetterCode\",\n                  \"deletionTimestamp\",\n                  \"dirSyncEnabled\",\n                  \"displayName\",\n                  \"marketingNotificationEmails\",\n                  \"objectType\",\n                  \"onPremisesLastSyncDateTime\",\n                  \"onPremisesSyncEnabled\",\n                  \"postalCode\",\n                  \"preferredLanguage\",\n                  \"privacyProfile\",\n                  \"provisionedPlans\",\n                  \"securityComplianceNotificationMails\",\n                  \"securityComplianceNotificationPhones\",\n                  \"state\",\n                  \"street\",\n                  \"technicalNotificationMails\",\n                  \"telephoneNumber\",\n                  \"verifiedDomains\",\n                  \"extensions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"extensions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.organization\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"assignedPlans\\\": [\\r\\n    {\\r\\n      \\\"assignedDateTime\\\": \\\"datetime-value\\\",\\r\\n      \\\"capabilityStatus\\\": \\\"capabilityStatus-value\\\",\\r\\n      \\\"service\\\": \\\"service-value\\\",\\r\\n      \\\"servicePlanId\\\": \\\"servicePlanId-value\\\"\\r\\n    }\\r\\n  ],\\r\\n  \\\"businessPhones\\\": [\\r\\n    \\\"businessPhones-value\\\"\\r\\n  ],\\r\\n  \\\"city\\\": \\\"city-value\\\",\\r\\n  \\\"country\\\": \\\"country-value\\\",\\r\\n  \\\"countryLetterCode\\\": \\\"countryLetterCode-value\\\",\\r\\n  \\\"displayName\\\": \\\"displayName-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read\",\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"organization.organization\"\n        ],\n        \"summary\": \"Update organization\",\n        \"operationId\": \"organization.organization.UpdateOrganization\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.organization\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.AccessAsUser.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/organization/extensions\": {\n      \"get\": {\n        \"tags\": [\n          \"organization.extension\"\n        ],\n        \"summary\": \"Get extensions from organization\",\n        \"operationId\": \"organization.ListExtensions\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.extension\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/organization/extensions/{extension-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"organization.extension\"\n        ],\n        \"summary\": \"Get extensions from organization\",\n        \"operationId\": \"organization.GetExtensions\",\n        \"parameters\": [\n          {\n            \"name\": \"extension-id\",\n            \"in\": \"path\",\n            \"description\": \"key: extension-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"extension\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.extension\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/planner\": {\n      \"get\": {\n        \"tags\": [\n          \"planner.planner\"\n        ],\n        \"summary\": \"The **planner** resource is available at the root of the graph.\",\n        \"operationId\": \"planner.planner.GetPlanner\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"buckets\",\n                  \"plans\",\n                  \"tasks\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"buckets\",\n                  \"plans\",\n                  \"tasks\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.planner\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"planner.planner\"\n        ],\n        \"summary\": \"Update planner\",\n        \"operationId\": \"planner.planner.UpdatePlanner\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.planner\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/planner/buckets\": {\n      \"get\": {\n        \"tags\": [\n          \"planner.plannerBucket\"\n        ],\n        \"summary\": \"Get buckets from planner\",\n        \"operationId\": \"planner.ListBuckets\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"name\",\n                  \"name desc\",\n                  \"orderHint\",\n                  \"orderHint desc\",\n                  \"planId\",\n                  \"planId desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"name\",\n                  \"orderHint\",\n                  \"planId\",\n                  \"tasks\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"tasks\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.plannerBucket\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/planner/buckets/{plannerBucket-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"planner.plannerBucket\"\n        ],\n        \"summary\": \"Get buckets from planner\",\n        \"operationId\": \"planner.GetBuckets\",\n        \"parameters\": [\n          {\n            \"name\": \"plannerBucket-id\",\n            \"in\": \"path\",\n            \"description\": \"key: plannerBucket-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"plannerBucket\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"name\",\n                  \"orderHint\",\n                  \"planId\",\n                  \"tasks\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"tasks\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.plannerBucket\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/planner/plans\": {\n      \"get\": {\n        \"tags\": [\n          \"planner.plannerPlan\"\n        ],\n        \"summary\": \"Get plans from planner\",\n        \"operationId\": \"planner.ListPlans\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"createdBy\",\n                  \"createdBy desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"owner\",\n                  \"owner desc\",\n                  \"title\",\n                  \"title desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"owner\",\n                  \"title\",\n                  \"buckets\",\n                  \"details\",\n                  \"tasks\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"buckets\",\n                  \"details\",\n                  \"tasks\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.plannerPlan\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/planner/plans/{plannerPlan-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"planner.plannerPlan\"\n        ],\n        \"summary\": \"Get plans from planner\",\n        \"operationId\": \"planner.GetPlans\",\n        \"parameters\": [\n          {\n            \"name\": \"plannerPlan-id\",\n            \"in\": \"path\",\n            \"description\": \"key: plannerPlan-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"plannerPlan\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"owner\",\n                  \"title\",\n                  \"buckets\",\n                  \"details\",\n                  \"tasks\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"buckets\",\n                  \"details\",\n                  \"tasks\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.plannerPlan\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/planner/tasks\": {\n      \"get\": {\n        \"tags\": [\n          \"planner.plannerTask\"\n        ],\n        \"summary\": \"Get tasks from planner\",\n        \"operationId\": \"planner.ListTasks\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"activeChecklistItemCount\",\n                  \"activeChecklistItemCount desc\",\n                  \"appliedCategories\",\n                  \"appliedCategories desc\",\n                  \"assigneePriority\",\n                  \"assigneePriority desc\",\n                  \"assignments\",\n                  \"assignments desc\",\n                  \"bucketId\",\n                  \"bucketId desc\",\n                  \"checklistItemCount\",\n                  \"checklistItemCount desc\",\n                  \"completedBy\",\n                  \"completedBy desc\",\n                  \"completedDateTime\",\n                  \"completedDateTime desc\",\n                  \"conversationThreadId\",\n                  \"conversationThreadId desc\",\n                  \"createdBy\",\n                  \"createdBy desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"dueDateTime\",\n                  \"dueDateTime desc\",\n                  \"hasDescription\",\n                  \"hasDescription desc\",\n                  \"orderHint\",\n                  \"orderHint desc\",\n                  \"percentComplete\",\n                  \"percentComplete desc\",\n                  \"planId\",\n                  \"planId desc\",\n                  \"previewType\",\n                  \"previewType desc\",\n                  \"referenceCount\",\n                  \"referenceCount desc\",\n                  \"startDateTime\",\n                  \"startDateTime desc\",\n                  \"title\",\n                  \"title desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"activeChecklistItemCount\",\n                  \"appliedCategories\",\n                  \"assigneePriority\",\n                  \"assignments\",\n                  \"bucketId\",\n                  \"checklistItemCount\",\n                  \"completedBy\",\n                  \"completedDateTime\",\n                  \"conversationThreadId\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"dueDateTime\",\n                  \"hasDescription\",\n                  \"orderHint\",\n                  \"percentComplete\",\n                  \"planId\",\n                  \"previewType\",\n                  \"referenceCount\",\n                  \"startDateTime\",\n                  \"title\",\n                  \"assignedToTaskBoardFormat\",\n                  \"bucketTaskBoardFormat\",\n                  \"details\",\n                  \"progressTaskBoardFormat\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"assignedToTaskBoardFormat\",\n                  \"bucketTaskBoardFormat\",\n                  \"details\",\n                  \"progressTaskBoardFormat\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.plannerTask\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/planner/tasks/{plannerTask-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"planner.plannerTask\"\n        ],\n        \"summary\": \"Get tasks from planner\",\n        \"operationId\": \"planner.GetTasks\",\n        \"parameters\": [\n          {\n            \"name\": \"plannerTask-id\",\n            \"in\": \"path\",\n            \"description\": \"key: plannerTask-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"plannerTask\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"activeChecklistItemCount\",\n                  \"appliedCategories\",\n                  \"assigneePriority\",\n                  \"assignments\",\n                  \"bucketId\",\n                  \"checklistItemCount\",\n                  \"completedBy\",\n                  \"completedDateTime\",\n                  \"conversationThreadId\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"dueDateTime\",\n                  \"hasDescription\",\n                  \"orderHint\",\n                  \"percentComplete\",\n                  \"planId\",\n                  \"previewType\",\n                  \"referenceCount\",\n                  \"startDateTime\",\n                  \"title\",\n                  \"assignedToTaskBoardFormat\",\n                  \"bucketTaskBoardFormat\",\n                  \"details\",\n                  \"progressTaskBoardFormat\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"assignedToTaskBoardFormat\",\n                  \"bucketTaskBoardFormat\",\n                  \"details\",\n                  \"progressTaskBoardFormat\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.plannerTask\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/reports\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.reportRoot\"\n        ],\n        \"summary\": \"Get reports\",\n        \"operationId\": \"reports.reportRoot.GetReportRoot\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.reportRoot\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"reports.reportRoot\"\n        ],\n        \"summary\": \"Update reports\",\n        \"operationId\": \"reports.reportRoot.UpdateReportRoot\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.reportRoot\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/reports/getEmailActivityCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getEmailActivityCounts\",\n        \"operationId\": \"reports.getEmailActivityCounts.d2c9\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getEmailActivityUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getEmailActivityUserCounts\",\n        \"operationId\": \"reports.getEmailActivityUserCounts.67ae\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getEmailActivityUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getEmailActivityUserDetail\",\n        \"operationId\": \"reports.getEmailActivityUserDetail.35e0\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"date\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n              \"type\": \"string\",\n              \"format\": \"date\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getEmailActivityUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getEmailActivityUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getEmailActivityUserDetail\",\n        \"operationId\": \"reports.getEmailActivityUserDetail.ae84\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getEmailActivityUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getEmailAppUsageAppsUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getEmailAppUsageAppsUserCounts\",\n        \"operationId\": \"reports.getEmailAppUsageAppsUserCounts.807c\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getEmailAppUsageUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getEmailAppUsageUserCounts\",\n        \"operationId\": \"reports.getEmailAppUsageUserCounts.6fd2\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getEmailAppUsageUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getEmailAppUsageUserDetail\",\n        \"operationId\": \"reports.getEmailAppUsageUserDetail.8c90\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"date\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n              \"type\": \"string\",\n              \"format\": \"date\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getEmailAppUsageUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getEmailAppUsageUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getEmailAppUsageUserDetail\",\n        \"operationId\": \"reports.getEmailAppUsageUserDetail.a73d\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getEmailAppUsageUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getEmailAppUsageVersionsUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getEmailAppUsageVersionsUserCounts\",\n        \"operationId\": \"reports.getEmailAppUsageVersionsUserCounts.f73b\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getMailboxUsageDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getMailboxUsageDetail\",\n        \"operationId\": \"reports.getMailboxUsageDetail.6ef8\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getMailboxUsageMailboxCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getMailboxUsageMailboxCounts\",\n        \"operationId\": \"reports.getMailboxUsageMailboxCounts.1ae9\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getMailboxUsageQuotaStatusMailboxCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getMailboxUsageQuotaStatusMailboxCounts\",\n        \"operationId\": \"reports.getMailboxUsageQuotaStatusMailboxCounts.b080\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getMailboxUsageStorage(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getMailboxUsageStorage\",\n        \"operationId\": \"reports.getMailboxUsageStorage.fdb0\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOffice365ActivationCounts()\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365ActivationCounts\",\n        \"operationId\": \"reports.getOffice365ActivationCounts.dd57\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOffice365ActivationsUserCounts()\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365ActivationsUserCounts\",\n        \"operationId\": \"reports.getOffice365ActivationsUserCounts.21b3\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOffice365ActivationsUserDetail()\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365ActivationsUserDetail\",\n        \"operationId\": \"reports.getOffice365ActivationsUserDetail.1156\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOffice365ActiveUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365ActiveUserCounts\",\n        \"operationId\": \"reports.getOffice365ActiveUserCounts.c3b0\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOffice365ActiveUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365ActiveUserDetail\",\n        \"operationId\": \"reports.getOffice365ActiveUserDetail.3621\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"date\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n              \"type\": \"string\",\n              \"format\": \"date\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getOffice365ActiveUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getOffice365ActiveUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365ActiveUserDetail\",\n        \"operationId\": \"reports.getOffice365ActiveUserDetail.7f57\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getOffice365ActiveUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getOffice365GroupsActivityCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365GroupsActivityCounts\",\n        \"operationId\": \"reports.getOffice365GroupsActivityCounts.9333\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOffice365GroupsActivityDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365GroupsActivityDetail\",\n        \"operationId\": \"reports.getOffice365GroupsActivityDetail.d699\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"date\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n              \"type\": \"string\",\n              \"format\": \"date\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getOffice365GroupsActivityDetail(period={period})\"\n      ]\n    },\n    \"/reports/getOffice365GroupsActivityDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365GroupsActivityDetail\",\n        \"operationId\": \"reports.getOffice365GroupsActivityDetail.1b51\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getOffice365GroupsActivityDetail(date={date})\"\n      ]\n    },\n    \"/reports/getOffice365GroupsActivityFileCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365GroupsActivityFileCounts\",\n        \"operationId\": \"reports.getOffice365GroupsActivityFileCounts.7206\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOffice365GroupsActivityGroupCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365GroupsActivityGroupCounts\",\n        \"operationId\": \"reports.getOffice365GroupsActivityGroupCounts.f5de\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOffice365GroupsActivityStorage(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365GroupsActivityStorage\",\n        \"operationId\": \"reports.getOffice365GroupsActivityStorage.a4d3\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOffice365ServicesUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365ServicesUserCounts\",\n        \"operationId\": \"reports.getOffice365ServicesUserCounts.0d23\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOneDriveActivityFileCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOneDriveActivityFileCounts\",\n        \"operationId\": \"reports.getOneDriveActivityFileCounts.c2dc\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOneDriveActivityUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOneDriveActivityUserCounts\",\n        \"operationId\": \"reports.getOneDriveActivityUserCounts.442b\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOneDriveActivityUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOneDriveActivityUserDetail\",\n        \"operationId\": \"reports.getOneDriveActivityUserDetail.57de\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"date\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n              \"type\": \"string\",\n              \"format\": \"date\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getOneDriveActivityUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getOneDriveActivityUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOneDriveActivityUserDetail\",\n        \"operationId\": \"reports.getOneDriveActivityUserDetail.20ae\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getOneDriveActivityUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getOneDriveUsageAccountCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOneDriveUsageAccountCounts\",\n        \"operationId\": \"reports.getOneDriveUsageAccountCounts.801b\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOneDriveUsageAccountDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOneDriveUsageAccountDetail\",\n        \"operationId\": \"reports.getOneDriveUsageAccountDetail.b461\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"date\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n              \"type\": \"string\",\n              \"format\": \"date\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getOneDriveUsageAccountDetail(period={period})\"\n      ]\n    },\n    \"/reports/getOneDriveUsageAccountDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOneDriveUsageAccountDetail\",\n        \"operationId\": \"reports.getOneDriveUsageAccountDetail.3f04\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getOneDriveUsageAccountDetail(date={date})\"\n      ]\n    },\n    \"/reports/getOneDriveUsageFileCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOneDriveUsageFileCounts\",\n        \"operationId\": \"reports.getOneDriveUsageFileCounts.8444\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOneDriveUsageStorage(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOneDriveUsageStorage\",\n        \"operationId\": \"reports.getOneDriveUsageStorage.c292\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSharePointActivityFileCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointActivityFileCounts\",\n        \"operationId\": \"reports.getSharePointActivityFileCounts.b044\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSharePointActivityPages(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointActivityPages\",\n        \"operationId\": \"reports.getSharePointActivityPages.73a2\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSharePointActivityUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointActivityUserCounts\",\n        \"operationId\": \"reports.getSharePointActivityUserCounts.a723\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSharePointActivityUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointActivityUserDetail\",\n        \"operationId\": \"reports.getSharePointActivityUserDetail.c908\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"date\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n              \"type\": \"string\",\n              \"format\": \"date\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getSharePointActivityUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getSharePointActivityUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointActivityUserDetail\",\n        \"operationId\": \"reports.getSharePointActivityUserDetail.9d39\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getSharePointActivityUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getSharePointSiteUsageDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointSiteUsageDetail\",\n        \"operationId\": \"reports.getSharePointSiteUsageDetail.9a98\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"date\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n              \"type\": \"string\",\n              \"format\": \"date\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getSharePointSiteUsageDetail(period={period})\"\n      ]\n    },\n    \"/reports/getSharePointSiteUsageDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointSiteUsageDetail\",\n        \"operationId\": \"reports.getSharePointSiteUsageDetail.bec0\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getSharePointSiteUsageDetail(date={date})\"\n      ]\n    },\n    \"/reports/getSharePointSiteUsageFileCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointSiteUsageFileCounts\",\n        \"operationId\": \"reports.getSharePointSiteUsageFileCounts.b2bd\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSharePointSiteUsagePages(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointSiteUsagePages\",\n        \"operationId\": \"reports.getSharePointSiteUsagePages.ef52\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSharePointSiteUsageSiteCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointSiteUsageSiteCounts\",\n        \"operationId\": \"reports.getSharePointSiteUsageSiteCounts.1b68\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSharePointSiteUsageStorage(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointSiteUsageStorage\",\n        \"operationId\": \"reports.getSharePointSiteUsageStorage.4100\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessActivityCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessActivityCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessActivityCounts.1cd1\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessActivityUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessActivityUserCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessActivityUserCounts.502a\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessActivityUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessActivityUserDetail\",\n        \"operationId\": \"reports.getSkypeForBusinessActivityUserDetail.de4b\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"date\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n              \"type\": \"string\",\n              \"format\": \"date\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getSkypeForBusinessActivityUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getSkypeForBusinessActivityUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessActivityUserDetail\",\n        \"operationId\": \"reports.getSkypeForBusinessActivityUserDetail.2a24\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getSkypeForBusinessActivityUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getSkypeForBusinessDeviceUsageDistributionUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessDeviceUsageDistributionUserCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessDeviceUsageDistributionUserCounts.b288\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessDeviceUsageUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessDeviceUsageUserCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessDeviceUsageUserCounts.afec\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessDeviceUsageUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessDeviceUsageUserDetail\",\n        \"operationId\": \"reports.getSkypeForBusinessDeviceUsageUserDetail.c31f\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"date\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n              \"type\": \"string\",\n              \"format\": \"date\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getSkypeForBusinessDeviceUsageUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getSkypeForBusinessDeviceUsageUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessDeviceUsageUserDetail\",\n        \"operationId\": \"reports.getSkypeForBusinessDeviceUsageUserDetail.e139\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getSkypeForBusinessDeviceUsageUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getSkypeForBusinessOrganizerActivityCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessOrganizerActivityCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessOrganizerActivityCounts.337a\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessOrganizerActivityMinuteCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessOrganizerActivityMinuteCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessOrganizerActivityMinuteCounts.a6f3\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessOrganizerActivityUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessOrganizerActivityUserCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessOrganizerActivityUserCounts.61cb\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessParticipantActivityCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessParticipantActivityCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessParticipantActivityCounts.3f25\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessParticipantActivityMinuteCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessParticipantActivityMinuteCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessParticipantActivityMinuteCounts.19f1\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessParticipantActivityUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessParticipantActivityUserCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessParticipantActivityUserCounts.2fb8\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessPeerToPeerActivityCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessPeerToPeerActivityCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessPeerToPeerActivityCounts.4ba6\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessPeerToPeerActivityMinuteCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessPeerToPeerActivityMinuteCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessPeerToPeerActivityMinuteCounts.de62\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessPeerToPeerActivityUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessPeerToPeerActivityUserCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessPeerToPeerActivityUserCounts.5fbc\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getTeamsDeviceUsageDistributionUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getTeamsDeviceUsageDistributionUserCounts\",\n        \"operationId\": \"reports.getTeamsDeviceUsageDistributionUserCounts.91e1\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getTeamsDeviceUsageUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getTeamsDeviceUsageUserCounts\",\n        \"operationId\": \"reports.getTeamsDeviceUsageUserCounts.c715\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getTeamsDeviceUsageUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getTeamsDeviceUsageUserDetail\",\n        \"operationId\": \"reports.getTeamsDeviceUsageUserDetail.43be\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"date\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n              \"type\": \"string\",\n              \"format\": \"date\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getTeamsDeviceUsageUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getTeamsDeviceUsageUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getTeamsDeviceUsageUserDetail\",\n        \"operationId\": \"reports.getTeamsDeviceUsageUserDetail.aab9\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getTeamsDeviceUsageUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getTeamsUserActivityCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getTeamsUserActivityCounts\",\n        \"operationId\": \"reports.getTeamsUserActivityCounts.0201\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getTeamsUserActivityUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getTeamsUserActivityUserCounts\",\n        \"operationId\": \"reports.getTeamsUserActivityUserCounts.fd77\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getTeamsUserActivityUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getTeamsUserActivityUserDetail\",\n        \"operationId\": \"reports.getTeamsUserActivityUserDetail.3a37\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"date\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n              \"type\": \"string\",\n              \"format\": \"date\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getTeamsUserActivityUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getTeamsUserActivityUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getTeamsUserActivityUserDetail\",\n        \"operationId\": \"reports.getTeamsUserActivityUserDetail.dd45\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getTeamsUserActivityUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getYammerActivityCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerActivityCounts\",\n        \"operationId\": \"reports.getYammerActivityCounts.31c4\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getYammerActivityUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerActivityUserCounts\",\n        \"operationId\": \"reports.getYammerActivityUserCounts.5f59\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getYammerActivityUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerActivityUserDetail\",\n        \"operationId\": \"reports.getYammerActivityUserDetail.7d9d\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"date\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n              \"type\": \"string\",\n              \"format\": \"date\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getYammerActivityUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getYammerActivityUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerActivityUserDetail\",\n        \"operationId\": \"reports.getYammerActivityUserDetail.ca58\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getYammerActivityUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getYammerDeviceUsageDistributionUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerDeviceUsageDistributionUserCounts\",\n        \"operationId\": \"reports.getYammerDeviceUsageDistributionUserCounts.9d71\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getYammerDeviceUsageUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerDeviceUsageUserCounts\",\n        \"operationId\": \"reports.getYammerDeviceUsageUserCounts.0624\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getYammerDeviceUsageUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerDeviceUsageUserDetail\",\n        \"operationId\": \"reports.getYammerDeviceUsageUserDetail.c8b5\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"date\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n              \"type\": \"string\",\n              \"format\": \"date\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getYammerDeviceUsageUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getYammerDeviceUsageUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerDeviceUsageUserDetail\",\n        \"operationId\": \"reports.getYammerDeviceUsageUserDetail.1955\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getYammerDeviceUsageUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getYammerGroupsActivityCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerGroupsActivityCounts\",\n        \"operationId\": \"reports.getYammerGroupsActivityCounts.3fdb\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getYammerGroupsActivityDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerGroupsActivityDetail\",\n        \"operationId\": \"reports.getYammerGroupsActivityDetail.3ad3\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"date\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n              \"type\": \"string\",\n              \"format\": \"date\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getYammerGroupsActivityDetail(period={period})\"\n      ]\n    },\n    \"/reports/getYammerGroupsActivityDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerGroupsActivityDetail\",\n        \"operationId\": \"reports.getYammerGroupsActivityDetail.1de3\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getYammerGroupsActivityDetail(date={date})\"\n      ]\n    },\n    \"/reports/getYammerGroupsActivityGroupCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerGroupsActivityGroupCounts\",\n        \"operationId\": \"reports.getYammerGroupsActivityGroupCounts.61cb\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-None-Match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"period\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.report\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/schemaExtensions\": {\n      \"get\": {\n        \"tags\": [\n          \"schemaExtensions.schemaExtension\"\n        ],\n        \"summary\": \"Get entities from schemaExtensions\",\n        \"operationId\": \"schemaExtensions.schemaExtension.ListSchemaExtension\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"owner\",\n                  \"owner desc\",\n                  \"properties\",\n                  \"properties desc\",\n                  \"status\",\n                  \"status desc\",\n                  \"targetTypes\",\n                  \"targetTypes desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"description\",\n                  \"owner\",\n                  \"properties\",\n                  \"status\",\n                  \"targetTypes\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of schemaExtension\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.schemaExtension\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"schemaExtensions.schemaExtension\"\n        ],\n        \"summary\": \"Add new entity to schemaExtensions\",\n        \"operationId\": \"schemaExtensions.schemaExtension.CreateSchemaExtension\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.schemaExtension\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.schemaExtension\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/schemaExtensions/{schemaExtension-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"schemaExtensions.schemaExtension\"\n        ],\n        \"summary\": \"Get entity from schemaExtensions by key\",\n        \"operationId\": \"schemaExtensions.schemaExtension.GetSchemaExtension\",\n        \"parameters\": [\n          {\n            \"name\": \"schemaExtension-id\",\n            \"in\": \"path\",\n            \"description\": \"key: schemaExtension-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"schemaExtension\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"description\",\n                  \"owner\",\n                  \"properties\",\n                  \"status\",\n                  \"targetTypes\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.schemaExtension\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"schemaExtensions.schemaExtension\"\n        ],\n        \"summary\": \"Update entity in schemaExtensions\",\n        \"operationId\": \"schemaExtensions.schemaExtension.UpdateSchemaExtension\",\n        \"parameters\": [\n          {\n            \"name\": \"schemaExtension-id\",\n            \"in\": \"path\",\n            \"description\": \"key: schemaExtension-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"schemaExtension\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.schemaExtension\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.AccessAsUser.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"schemaExtensions.schemaExtension\"\n        ],\n        \"summary\": \"Delete entity from schemaExtensions\",\n        \"operationId\": \"schemaExtensions.schemaExtension.DeleteSchemaExtension\",\n        \"parameters\": [\n          {\n            \"name\": \"schemaExtension-id\",\n            \"in\": \"path\",\n            \"description\": \"key: schemaExtension-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"schemaExtension\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.AccessAsUser.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/security\": {\n      \"get\": {\n        \"tags\": [\n          \"security.security\"\n        ],\n        \"summary\": \"The **security** resource is available at the root of the graph.\",\n        \"operationId\": \"security.security.GetSecurity\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"alerts\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"alerts\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.security\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"security.security\"\n        ],\n        \"summary\": \"Update security\",\n        \"operationId\": \"security.security.UpdateSecurity\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.security\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/security/alerts\": {\n      \"get\": {\n        \"tags\": [\n          \"security.alert\"\n        ],\n        \"summary\": \"Get alerts from security\",\n        \"operationId\": \"security.ListAlerts\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.alert\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/security/alerts/\": {\n      \"get\": {\n        \"tags\": [\n          \"security.alert\"\n        ],\n        \"summary\": \"Get alerts from security\",\n        \"operationId\": \"security.GetAlerts\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.alert\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/shares\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.sharedDriveItem\"\n        ],\n        \"summary\": \"Get entities from shares\",\n        \"operationId\": \"shares.sharedDriveItem.ListSharedDriveItem\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"createdBy\",\n                  \"createdBy desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"eTag\",\n                  \"eTag desc\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedBy desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"name\",\n                  \"name desc\",\n                  \"parentReference\",\n                  \"parentReference desc\",\n                  \"webUrl\",\n                  \"webUrl desc\",\n                  \"owner\",\n                  \"owner desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"owner\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"driveItem\",\n                  \"items\",\n                  \"list\",\n                  \"listItem\",\n                  \"root\",\n                  \"site\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"driveItem\",\n                  \"items\",\n                  \"list\",\n                  \"listItem\",\n                  \"root\",\n                  \"site\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of sharedDriveItem\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.sharedDriveItem\"\n                      }\n                    }\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"id\\\": \\\"B64397C8-07AE-43E4-920E-32BFB4331A5B\\\",\\r\\n  \\\"name\\\": \\\"contoso project.docx\\\",\\r\\n  \\\"owner\\\": {\\r\\n    \\\"user\\\": {\\r\\n      \\\"id\\\": \\\"98E88F1C-F8DC-47CC-A406-C090248B30E5\\\",\\r\\n      \\\"displayName\\\": \\\"Ryan Gregg\\\"\\r\\n    }\\r\\n  }\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"shares.sharedDriveItem\"\n        ],\n        \"summary\": \"Add new entity to shares\",\n        \"operationId\": \"shares.sharedDriveItem.CreateSharedDriveItem\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.sharedDriveItem\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.sharedDriveItem\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/shares/{sharedDriveItem-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.sharedDriveItem\"\n        ],\n        \"summary\": \"Get entity from shares by key\",\n        \"operationId\": \"shares.sharedDriveItem.GetSharedDriveItem\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"owner\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"driveItem\",\n                  \"items\",\n                  \"list\",\n                  \"listItem\",\n                  \"root\",\n                  \"site\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"driveItem\",\n                  \"items\",\n                  \"list\",\n                  \"listItem\",\n                  \"root\",\n                  \"site\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.sharedDriveItem\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"id\\\": \\\"B64397C8-07AE-43E4-920E-32BFB4331A5B\\\",\\r\\n  \\\"name\\\": \\\"contoso project.docx\\\",\\r\\n  \\\"owner\\\": {\\r\\n    \\\"user\\\": {\\r\\n      \\\"id\\\": \\\"98E88F1C-F8DC-47CC-A406-C090248B30E5\\\",\\r\\n      \\\"displayName\\\": \\\"Ryan Gregg\\\"\\r\\n    }\\r\\n  }\\r\\n}\\n\"\n                  }\n                }\n              }\n            },\n            \"links\": {\n              \"driveItem\": {\n                \"operationId\": \"shares.sharedDriveItem.GetSharedDriveItem\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"items\": {\n                \"operationId\": \"shares.sharedDriveItem.GetSharedDriveItem\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"list\": {\n                \"operationId\": \"shares.sharedDriveItem.GetSharedDriveItem\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"listItem\": {\n                \"operationId\": \"shares.sharedDriveItem.GetSharedDriveItem\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"root\": {\n                \"operationId\": \"shares.sharedDriveItem.GetSharedDriveItem\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"site\": {\n                \"operationId\": \"shares.sharedDriveItem.GetSharedDriveItem\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"shares.sharedDriveItem\"\n        ],\n        \"summary\": \"Update entity in shares\",\n        \"operationId\": \"shares.sharedDriveItem.UpdateSharedDriveItem\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.sharedDriveItem\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"shares.sharedDriveItem\"\n        ],\n        \"summary\": \"Delete entity from shares\",\n        \"operationId\": \"shares.sharedDriveItem.DeleteSharedDriveItem\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/shares/{sharedDriveItem-id}/driveItem\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.driveItem\"\n        ],\n        \"summary\": \"Get driveItem from shares\",\n        \"operationId\": \"shares.GetDriveItem\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"audio\",\n                  \"content\",\n                  \"cTag\",\n                  \"deleted\",\n                  \"file\",\n                  \"fileSystemInfo\",\n                  \"folder\",\n                  \"image\",\n                  \"location\",\n                  \"package\",\n                  \"photo\",\n                  \"publication\",\n                  \"remoteItem\",\n                  \"root\",\n                  \"searchResult\",\n                  \"shared\",\n                  \"sharepointIds\",\n                  \"size\",\n                  \"specialFolder\",\n                  \"video\",\n                  \"webDavUrl\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"children\",\n                  \"permissions\",\n                  \"thumbnails\",\n                  \"versions\",\n                  \"listItem\",\n                  \"workbook\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"children\",\n                  \"permissions\",\n                  \"thumbnails\",\n                  \"versions\",\n                  \"listItem\",\n                  \"workbook\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/shares/{sharedDriveItem-id}/driveItem/copy\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"Returns details about how to [monitor the progress](../../../concepts/long_running_actions_overview.md) of the copy, upon accepting the request.\",\n        \"operationId\": \"shares.driveItem.copy\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"parentReference\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.itemReference\"\n                      }\n                    ],\n                    \"nullable\": true\n                  },\n                  \"name\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/copy\",\n        \"/shares/{sharedDriveItem-id}/root/copy\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/driveItem/createLink\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"The following example requests a sharing link to be created for the DriveItem specified by {itemId} in the user's OneDrive.\\r\\nThe sharing link is configured to be read-only and usable by anyone with the link.\",\n        \"operationId\": \"shares.driveItem.createLink\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"type\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"scope\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.permission\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/createLink\",\n        \"/shares/{sharedDriveItem-id}/root/createLink\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/driveItem/createUploadSession\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"Invoke action createUploadSession\",\n        \"operationId\": \"shares.driveItem.createUploadSession\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"name\": \"if-match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag (or cTag) provided does not match the current etag on the item, a 412 Precondition Failed error response is returned.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"item\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItemUploadableProperties\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.uploadSession\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"uploadUrl\\\": \\\"https://sn3302.up.1drv.com/up/fe6987415ace7X4e1eF866337\\\",\\r\\n  \\\"expirationDateTime\\\": \\\"2015-01-29T09:21:55.523Z\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/createUploadSession\",\n        \"/shares/{sharedDriveItem-id}/root/createUploadSession\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/driveItem/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to establish your local state.\",\n        \"operationId\": \"shares.driveItem.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"value\\\": [\\r\\n        {\\r\\n            \\\"id\\\": \\\"0123456789abc\\\",\\r\\n            \\\"name\\\": \\\"folder2\\\",\\r\\n            \\\"folder\\\": { }\\r\\n        },\\r\\n        {\\r\\n            \\\"id\\\": \\\"123010204abac\\\",\\r\\n            \\\"name\\\": \\\"file.txt\\\",\\r\\n            \\\"file\\\": { }\\r\\n        },\\r\\n        {\\r\\n            \\\"id\\\": \\\"2353010204ddgg\\\",\\r\\n            \\\"name\\\": \\\"file5.txt\\\",\\r\\n            \\\"deleted\\\": { }\\r\\n        }\\r\\n    ],\\r\\n    \\\"@odata.nextLink\\\": \\\"https://graph.microsoft.com/v1.0/me/drive/delta(token=1230919asd190410jlka)\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/delta(token={token})\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta()\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta(token={token})\",\n        \"/shares/{sharedDriveItem-id}/root/delta()\",\n        \"/shares/{sharedDriveItem-id}/root/delta(token={token})\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/driveItem/delta(token={token})\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to update your local state.\",\n        \"operationId\": \"shares.driveItem.delta.cf70\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"name\": \"token\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"value\\\": [\\r\\n        {\\r\\n            \\\"id\\\": \\\"0123456789abc\\\",\\r\\n            \\\"name\\\": \\\"folder2\\\",\\r\\n            \\\"folder\\\": { },\\r\\n            \\\"deleted\\\": { }\\r\\n        },\\r\\n        {\\r\\n            \\\"id\\\": \\\"123010204abac\\\",\\r\\n            \\\"name\\\": \\\"file.txt\\\",\\r\\n            \\\"file\\\": { }\\r\\n        }\\r\\n    ],\\r\\n    \\\"@odata.deltaLink\\\": \\\"https://graph.microsoft.com/v1.0/me/drive/root/delta?(token='1230919asd190410jlka')\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/delta()\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta()\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta(token={token})\",\n        \"/shares/{sharedDriveItem-id}/root/delta()\",\n        \"/shares/{sharedDriveItem-id}/root/delta(token={token})\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/driveItem/invite\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"This example sends a sharing invitation to a user with email address 'ryan@contoso.com' with a message about a file being collaborated on.\\r\\nThe invitation grants Ryan read-write access to the file.\",\n        \"operationId\": \"shares.driveItem.invite\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"recipients\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"anyOf\": [\n                        {\n                          \"$ref\": \"#/components/schemas/microsoft.graph.driveRecipient\"\n                        }\n                      ],\n                      \"nullable\": true\n                    }\n                  },\n                  \"message\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"requireSignIn\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  },\n                  \"sendInvitation\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  },\n                  \"roles\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"type\": \"string\",\n                      \"nullable\": true\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.permission\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n      \\\"grantedTo\\\": {\\r\\n        \\\"user\\\": {\\r\\n          \\\"displayName\\\": \\\"Ryan Gregg\\\",\\r\\n          \\\"id\\\": \\\"42F177F1-22C0-4BE3-900D-4507125C5C20\\\"\\r\\n        }\\r\\n      },\\r\\n      \\\"id\\\": \\\"CCFC7CA3-7A19-4D57-8CEF-149DB9DDFA62\\\",\\r\\n      \\\"invitation\\\": {\\r\\n        \\\"email\\\": \\\"ryan@contoso.com\\\",\\r\\n        \\\"signInRequired\\\": true\\r\\n      },\\r\\n      \\\"roles\\\": [ \\\"write\\\" ]\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/invite\",\n        \"/shares/{sharedDriveItem-id}/root/invite\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/driveItem/search(q={q})\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.Functions\"\n        ],\n        \"summary\": \"Invoke function search\",\n        \"operationId\": \"shares.driveItem.search.f2b1\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"name\": \"q\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"value\\\": [\\r\\n      {\\r\\n        \\\"id\\\": \\\"0123456789abc!123\\\",\\r\\n        \\\"name\\\": \\\"Contoso Project\\\",\\r\\n        \\\"folder\\\": {},\\r\\n        \\\"searchResult\\\": { \\\"onClickTelemetryUrl\\\": \\\"https://bing.com/0123456789abc!123\\\" }\\r\\n      },\\r\\n      {\\r\\n        \\\"id\\\": \\\"0123456789abc!456\\\",\\r\\n        \\\"name\\\": \\\"Contoso Project 2016\\\",\\r\\n        \\\"folder\\\": {},\\r\\n        \\\"searchResult\\\": { \\\"onClickTelemetryUrl\\\": \\\"https://bing.com/0123456789abc!456\\\" }\\r\\n      }\\r\\n    ],\\r\\n    \\\"@odata.nextLink\\\": \\\"https://graph.microsoft.com/v1.0/me/drive/root/search(query='contoso project')&skipToken=1asdlnjnkj1nalkm!asd\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/search(q={q})\",\n        \"/shares/{sharedDriveItem-id}/root/search(q={q})\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/items\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.driveItem\"\n        ],\n        \"summary\": \"Get items from shares\",\n        \"operationId\": \"shares.ListItems\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"createdBy\",\n                  \"createdBy desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"eTag\",\n                  \"eTag desc\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedBy desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"name\",\n                  \"name desc\",\n                  \"parentReference\",\n                  \"parentReference desc\",\n                  \"webUrl\",\n                  \"webUrl desc\",\n                  \"audio\",\n                  \"audio desc\",\n                  \"content\",\n                  \"content desc\",\n                  \"cTag\",\n                  \"cTag desc\",\n                  \"deleted\",\n                  \"deleted desc\",\n                  \"file\",\n                  \"file desc\",\n                  \"fileSystemInfo\",\n                  \"fileSystemInfo desc\",\n                  \"folder\",\n                  \"folder desc\",\n                  \"image\",\n                  \"image desc\",\n                  \"location\",\n                  \"location desc\",\n                  \"package\",\n                  \"package desc\",\n                  \"photo\",\n                  \"photo desc\",\n                  \"publication\",\n                  \"publication desc\",\n                  \"remoteItem\",\n                  \"remoteItem desc\",\n                  \"root\",\n                  \"root desc\",\n                  \"searchResult\",\n                  \"searchResult desc\",\n                  \"shared\",\n                  \"shared desc\",\n                  \"sharepointIds\",\n                  \"sharepointIds desc\",\n                  \"size\",\n                  \"size desc\",\n                  \"specialFolder\",\n                  \"specialFolder desc\",\n                  \"video\",\n                  \"video desc\",\n                  \"webDavUrl\",\n                  \"webDavUrl desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"audio\",\n                  \"content\",\n                  \"cTag\",\n                  \"deleted\",\n                  \"file\",\n                  \"fileSystemInfo\",\n                  \"folder\",\n                  \"image\",\n                  \"location\",\n                  \"package\",\n                  \"photo\",\n                  \"publication\",\n                  \"remoteItem\",\n                  \"root\",\n                  \"searchResult\",\n                  \"shared\",\n                  \"sharepointIds\",\n                  \"size\",\n                  \"specialFolder\",\n                  \"video\",\n                  \"webDavUrl\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"children\",\n                  \"permissions\",\n                  \"thumbnails\",\n                  \"versions\",\n                  \"listItem\",\n                  \"workbook\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"children\",\n                  \"permissions\",\n                  \"thumbnails\",\n                  \"versions\",\n                  \"listItem\",\n                  \"workbook\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/shares/{sharedDriveItem-id}/items/{driveItem-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.driveItem\"\n        ],\n        \"summary\": \"Get items from shares\",\n        \"operationId\": \"shares.GetItems\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"audio\",\n                  \"content\",\n                  \"cTag\",\n                  \"deleted\",\n                  \"file\",\n                  \"fileSystemInfo\",\n                  \"folder\",\n                  \"image\",\n                  \"location\",\n                  \"package\",\n                  \"photo\",\n                  \"publication\",\n                  \"remoteItem\",\n                  \"root\",\n                  \"searchResult\",\n                  \"shared\",\n                  \"sharepointIds\",\n                  \"size\",\n                  \"specialFolder\",\n                  \"video\",\n                  \"webDavUrl\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"children\",\n                  \"permissions\",\n                  \"thumbnails\",\n                  \"versions\",\n                  \"listItem\",\n                  \"workbook\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"children\",\n                  \"permissions\",\n                  \"thumbnails\",\n                  \"versions\",\n                  \"listItem\",\n                  \"workbook\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/copy\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"Returns details about how to [monitor the progress](../../../concepts/long_running_actions_overview.md) of the copy, upon accepting the request.\",\n        \"operationId\": \"shares.items.copy\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"parentReference\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.itemReference\"\n                      }\n                    ],\n                    \"nullable\": true\n                  },\n                  \"name\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/copy\",\n        \"/shares/{sharedDriveItem-id}/root/copy\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/createLink\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"The following example requests a sharing link to be created for the DriveItem specified by {itemId} in the user's OneDrive.\\r\\nThe sharing link is configured to be read-only and usable by anyone with the link.\",\n        \"operationId\": \"shares.items.createLink\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"type\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"scope\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.permission\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/createLink\",\n        \"/shares/{sharedDriveItem-id}/root/createLink\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/createUploadSession\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"Invoke action createUploadSession\",\n        \"operationId\": \"shares.items.createUploadSession\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"name\": \"if-match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag (or cTag) provided does not match the current etag on the item, a 412 Precondition Failed error response is returned.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"item\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItemUploadableProperties\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.uploadSession\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"uploadUrl\\\": \\\"https://sn3302.up.1drv.com/up/fe6987415ace7X4e1eF866337\\\",\\r\\n  \\\"expirationDateTime\\\": \\\"2015-01-29T09:21:55.523Z\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/createUploadSession\",\n        \"/shares/{sharedDriveItem-id}/root/createUploadSession\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to establish your local state.\",\n        \"operationId\": \"shares.items.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"value\\\": [\\r\\n        {\\r\\n            \\\"id\\\": \\\"0123456789abc\\\",\\r\\n            \\\"name\\\": \\\"folder2\\\",\\r\\n            \\\"folder\\\": { }\\r\\n        },\\r\\n        {\\r\\n            \\\"id\\\": \\\"123010204abac\\\",\\r\\n            \\\"name\\\": \\\"file.txt\\\",\\r\\n            \\\"file\\\": { }\\r\\n        },\\r\\n        {\\r\\n            \\\"id\\\": \\\"2353010204ddgg\\\",\\r\\n            \\\"name\\\": \\\"file5.txt\\\",\\r\\n            \\\"deleted\\\": { }\\r\\n        }\\r\\n    ],\\r\\n    \\\"@odata.nextLink\\\": \\\"https://graph.microsoft.com/v1.0/me/drive/delta(token=1230919asd190410jlka)\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/delta()\",\n        \"/shares/{sharedDriveItem-id}/driveItem/delta(token={token})\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta(token={token})\",\n        \"/shares/{sharedDriveItem-id}/root/delta()\",\n        \"/shares/{sharedDriveItem-id}/root/delta(token={token})\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta(token={token})\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to update your local state.\",\n        \"operationId\": \"shares.items.delta.cf70\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"name\": \"token\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"value\\\": [\\r\\n        {\\r\\n            \\\"id\\\": \\\"0123456789abc\\\",\\r\\n            \\\"name\\\": \\\"folder2\\\",\\r\\n            \\\"folder\\\": { },\\r\\n            \\\"deleted\\\": { }\\r\\n        },\\r\\n        {\\r\\n            \\\"id\\\": \\\"123010204abac\\\",\\r\\n            \\\"name\\\": \\\"file.txt\\\",\\r\\n            \\\"file\\\": { }\\r\\n        }\\r\\n    ],\\r\\n    \\\"@odata.deltaLink\\\": \\\"https://graph.microsoft.com/v1.0/me/drive/root/delta?(token='1230919asd190410jlka')\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/delta()\",\n        \"/shares/{sharedDriveItem-id}/driveItem/delta(token={token})\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta()\",\n        \"/shares/{sharedDriveItem-id}/root/delta()\",\n        \"/shares/{sharedDriveItem-id}/root/delta(token={token})\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/invite\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"This example sends a sharing invitation to a user with email address 'ryan@contoso.com' with a message about a file being collaborated on.\\r\\nThe invitation grants Ryan read-write access to the file.\",\n        \"operationId\": \"shares.items.invite\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"recipients\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"anyOf\": [\n                        {\n                          \"$ref\": \"#/components/schemas/microsoft.graph.driveRecipient\"\n                        }\n                      ],\n                      \"nullable\": true\n                    }\n                  },\n                  \"message\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"requireSignIn\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  },\n                  \"sendInvitation\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  },\n                  \"roles\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"type\": \"string\",\n                      \"nullable\": true\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.permission\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n      \\\"grantedTo\\\": {\\r\\n        \\\"user\\\": {\\r\\n          \\\"displayName\\\": \\\"Ryan Gregg\\\",\\r\\n          \\\"id\\\": \\\"42F177F1-22C0-4BE3-900D-4507125C5C20\\\"\\r\\n        }\\r\\n      },\\r\\n      \\\"id\\\": \\\"CCFC7CA3-7A19-4D57-8CEF-149DB9DDFA62\\\",\\r\\n      \\\"invitation\\\": {\\r\\n        \\\"email\\\": \\\"ryan@contoso.com\\\",\\r\\n        \\\"signInRequired\\\": true\\r\\n      },\\r\\n      \\\"roles\\\": [ \\\"write\\\" ]\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/invite\",\n        \"/shares/{sharedDriveItem-id}/root/invite\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/search(q={q})\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.Functions\"\n        ],\n        \"summary\": \"Invoke function search\",\n        \"operationId\": \"shares.items.search.f2b1\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"name\": \"driveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"name\": \"q\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"value\\\": [\\r\\n      {\\r\\n        \\\"id\\\": \\\"0123456789abc!123\\\",\\r\\n        \\\"name\\\": \\\"Contoso Project\\\",\\r\\n        \\\"folder\\\": {},\\r\\n        \\\"searchResult\\\": { \\\"onClickTelemetryUrl\\\": \\\"https://bing.com/0123456789abc!123\\\" }\\r\\n      },\\r\\n      {\\r\\n        \\\"id\\\": \\\"0123456789abc!456\\\",\\r\\n        \\\"name\\\": \\\"Contoso Project 2016\\\",\\r\\n        \\\"folder\\\": {},\\r\\n        \\\"searchResult\\\": { \\\"onClickTelemetryUrl\\\": \\\"https://bing.com/0123456789abc!456\\\" }\\r\\n      }\\r\\n    ],\\r\\n    \\\"@odata.nextLink\\\": \\\"https://graph.microsoft.com/v1.0/me/drive/root/search(query='contoso project')&skipToken=1asdlnjnkj1nalkm!asd\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/search(q={q})\",\n        \"/shares/{sharedDriveItem-id}/root/search(q={q})\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/list\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.list\"\n        ],\n        \"summary\": \"Get list from shares\",\n        \"operationId\": \"shares.GetList\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"displayName\",\n                  \"list\",\n                  \"system\",\n                  \"sharepointIds\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"columns\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"items\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"columns\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"items\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.list\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/shares/{sharedDriveItem-id}/listItem\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.listItem\"\n        ],\n        \"summary\": \"Get listItem from shares\",\n        \"operationId\": \"shares.GetListItem\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"contentType\",\n                  \"sharepointIds\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"fields\",\n                  \"driveItem\",\n                  \"versions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"fields\",\n                  \"driveItem\",\n                  \"versions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.listItem\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/shares/{sharedDriveItem-id}/root\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.driveItem\"\n        ],\n        \"summary\": \"Get root from shares\",\n        \"operationId\": \"shares.GetRoot\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"audio\",\n                  \"content\",\n                  \"cTag\",\n                  \"deleted\",\n                  \"file\",\n                  \"fileSystemInfo\",\n                  \"folder\",\n                  \"image\",\n                  \"location\",\n                  \"package\",\n                  \"photo\",\n                  \"publication\",\n                  \"remoteItem\",\n                  \"root\",\n                  \"searchResult\",\n                  \"shared\",\n                  \"sharepointIds\",\n                  \"size\",\n                  \"specialFolder\",\n                  \"video\",\n                  \"webDavUrl\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"children\",\n                  \"permissions\",\n                  \"thumbnails\",\n                  \"versions\",\n                  \"listItem\",\n                  \"workbook\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"children\",\n                  \"permissions\",\n                  \"thumbnails\",\n                  \"versions\",\n                  \"listItem\",\n                  \"workbook\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/shares/{sharedDriveItem-id}/root/copy\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"Returns details about how to [monitor the progress](../../../concepts/long_running_actions_overview.md) of the copy, upon accepting the request.\",\n        \"operationId\": \"shares.root.copy\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"parentReference\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.itemReference\"\n                      }\n                    ],\n                    \"nullable\": true\n                  },\n                  \"name\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/copy\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/copy\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/root/createLink\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"The following example requests a sharing link to be created for the DriveItem specified by {itemId} in the user's OneDrive.\\r\\nThe sharing link is configured to be read-only and usable by anyone with the link.\",\n        \"operationId\": \"shares.root.createLink\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"type\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"scope\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.permission\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/createLink\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/createLink\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/root/createUploadSession\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"Invoke action createUploadSession\",\n        \"operationId\": \"shares.root.createUploadSession\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"name\": \"if-match\",\n            \"in\": \"header\",\n            \"description\": \"If this request header is included and the eTag (or cTag) provided does not match the current etag on the item, a 412 Precondition Failed error response is returned.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"item\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItemUploadableProperties\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.uploadSession\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"uploadUrl\\\": \\\"https://sn3302.up.1drv.com/up/fe6987415ace7X4e1eF866337\\\",\\r\\n  \\\"expirationDateTime\\\": \\\"2015-01-29T09:21:55.523Z\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/createUploadSession\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/createUploadSession\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/root/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to establish your local state.\",\n        \"operationId\": \"shares.root.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"value\\\": [\\r\\n        {\\r\\n            \\\"id\\\": \\\"0123456789abc\\\",\\r\\n            \\\"name\\\": \\\"folder2\\\",\\r\\n            \\\"folder\\\": { }\\r\\n        },\\r\\n        {\\r\\n            \\\"id\\\": \\\"123010204abac\\\",\\r\\n            \\\"name\\\": \\\"file.txt\\\",\\r\\n            \\\"file\\\": { }\\r\\n        },\\r\\n        {\\r\\n            \\\"id\\\": \\\"2353010204ddgg\\\",\\r\\n            \\\"name\\\": \\\"file5.txt\\\",\\r\\n            \\\"deleted\\\": { }\\r\\n        }\\r\\n    ],\\r\\n    \\\"@odata.nextLink\\\": \\\"https://graph.microsoft.com/v1.0/me/drive/delta(token=1230919asd190410jlka)\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/delta()\",\n        \"/shares/{sharedDriveItem-id}/driveItem/delta(token={token})\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta()\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta(token={token})\",\n        \"/shares/{sharedDriveItem-id}/root/delta(token={token})\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/root/delta(token={token})\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to update your local state.\",\n        \"operationId\": \"shares.root.delta.cf70\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"name\": \"token\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"value\\\": [\\r\\n        {\\r\\n            \\\"id\\\": \\\"0123456789abc\\\",\\r\\n            \\\"name\\\": \\\"folder2\\\",\\r\\n            \\\"folder\\\": { },\\r\\n            \\\"deleted\\\": { }\\r\\n        },\\r\\n        {\\r\\n            \\\"id\\\": \\\"123010204abac\\\",\\r\\n            \\\"name\\\": \\\"file.txt\\\",\\r\\n            \\\"file\\\": { }\\r\\n        }\\r\\n    ],\\r\\n    \\\"@odata.deltaLink\\\": \\\"https://graph.microsoft.com/v1.0/me/drive/root/delta?(token='1230919asd190410jlka')\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/delta()\",\n        \"/shares/{sharedDriveItem-id}/driveItem/delta(token={token})\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta()\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta(token={token})\",\n        \"/shares/{sharedDriveItem-id}/root/delta()\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/root/invite\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"This example sends a sharing invitation to a user with email address 'ryan@contoso.com' with a message about a file being collaborated on.\\r\\nThe invitation grants Ryan read-write access to the file.\",\n        \"operationId\": \"shares.root.invite\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"recipients\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"anyOf\": [\n                        {\n                          \"$ref\": \"#/components/schemas/microsoft.graph.driveRecipient\"\n                        }\n                      ],\n                      \"nullable\": true\n                    }\n                  },\n                  \"message\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"requireSignIn\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  },\n                  \"sendInvitation\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  },\n                  \"roles\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"type\": \"string\",\n                      \"nullable\": true\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.permission\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n      \\\"grantedTo\\\": {\\r\\n        \\\"user\\\": {\\r\\n          \\\"displayName\\\": \\\"Ryan Gregg\\\",\\r\\n          \\\"id\\\": \\\"42F177F1-22C0-4BE3-900D-4507125C5C20\\\"\\r\\n        }\\r\\n      },\\r\\n      \\\"id\\\": \\\"CCFC7CA3-7A19-4D57-8CEF-149DB9DDFA62\\\",\\r\\n      \\\"invitation\\\": {\\r\\n        \\\"email\\\": \\\"ryan@contoso.com\\\",\\r\\n        \\\"signInRequired\\\": true\\r\\n      },\\r\\n      \\\"roles\\\": [ \\\"write\\\" ]\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/invite\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/invite\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/root/search(q={q})\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.Functions\"\n        ],\n        \"summary\": \"Invoke function search\",\n        \"operationId\": \"shares.root.search.f2b1\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"name\": \"q\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"value\\\": [\\r\\n      {\\r\\n        \\\"id\\\": \\\"0123456789abc!123\\\",\\r\\n        \\\"name\\\": \\\"Contoso Project\\\",\\r\\n        \\\"folder\\\": {},\\r\\n        \\\"searchResult\\\": { \\\"onClickTelemetryUrl\\\": \\\"https://bing.com/0123456789abc!123\\\" }\\r\\n      },\\r\\n      {\\r\\n        \\\"id\\\": \\\"0123456789abc!456\\\",\\r\\n        \\\"name\\\": \\\"Contoso Project 2016\\\",\\r\\n        \\\"folder\\\": {},\\r\\n        \\\"searchResult\\\": { \\\"onClickTelemetryUrl\\\": \\\"https://bing.com/0123456789abc!456\\\" }\\r\\n      }\\r\\n    ],\\r\\n    \\\"@odata.nextLink\\\": \\\"https://graph.microsoft.com/v1.0/me/drive/root/search(query='contoso project')&skipToken=1asdlnjnkj1nalkm!asd\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/search(q={q})\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/search(q={q})\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/site\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.site\"\n        ],\n        \"summary\": \"Get site from shares\",\n        \"operationId\": \"shares.GetSite\",\n        \"parameters\": [\n          {\n            \"name\": \"sharedDriveItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"root\",\n                  \"sharepointIds\",\n                  \"siteCollection\",\n                  \"displayName\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"drives\",\n                  \"items\",\n                  \"lists\",\n                  \"sites\",\n                  \"columns\",\n                  \"onenote\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"drives\",\n                  \"items\",\n                  \"lists\",\n                  \"sites\",\n                  \"columns\",\n                  \"onenote\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.site\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.site\"\n        ],\n        \"summary\": \"Get entities from sites\",\n        \"operationId\": \"sites.site.ListSite\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"createdBy\",\n                  \"createdBy desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"eTag\",\n                  \"eTag desc\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedBy desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"name\",\n                  \"name desc\",\n                  \"parentReference\",\n                  \"parentReference desc\",\n                  \"webUrl\",\n                  \"webUrl desc\",\n                  \"root\",\n                  \"root desc\",\n                  \"sharepointIds\",\n                  \"sharepointIds desc\",\n                  \"siteCollection\",\n                  \"siteCollection desc\",\n                  \"displayName\",\n                  \"displayName desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"root\",\n                  \"sharepointIds\",\n                  \"siteCollection\",\n                  \"displayName\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"drives\",\n                  \"items\",\n                  \"lists\",\n                  \"sites\",\n                  \"columns\",\n                  \"onenote\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"drives\",\n                  \"items\",\n                  \"lists\",\n                  \"sites\",\n                  \"columns\",\n                  \"onenote\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of site\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.site\"\n                      }\n                    }\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"id\\\": \\\"contoso.sharepoint.com,2C712604-1370-44E7-A1F5-426573FDA80A,2D2244C3-251A-49EA-93A8-39E1C3A060FE\\\",\\r\\n  \\\"displayName\\\": \\\"OneDrive Team Site\\\",\\r\\n  \\\"name\\\": \\\"1drvteam\\\",\\r\\n  \\\"createdDateTime\\\": \\\"2017-05-09T20:56:00Z\\\",\\r\\n  \\\"lastModifiedDateTime\\\": \\\"2017-05-09T20:56:01Z\\\",\\r\\n  \\\"webUrl\\\": \\\"https://contoso.sharepoint.com/teams/1drvteam\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"sites.site\"\n        ],\n        \"summary\": \"Add new entity to sites\",\n        \"operationId\": \"sites.site.CreateSite\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.site\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.site\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.site\"\n        ],\n        \"summary\": \"Get entity from sites by key\",\n        \"operationId\": \"sites.site.GetSite\",\n        \"parameters\": [\n          {\n            \"name\": \"site-id\",\n            \"in\": \"path\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"root\",\n                  \"sharepointIds\",\n                  \"siteCollection\",\n                  \"displayName\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"drives\",\n                  \"items\",\n                  \"lists\",\n                  \"sites\",\n                  \"columns\",\n                  \"onenote\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"drives\",\n                  \"items\",\n                  \"lists\",\n                  \"sites\",\n                  \"columns\",\n                  \"onenote\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.site\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"id\\\": \\\"contoso.sharepoint.com,2C712604-1370-44E7-A1F5-426573FDA80A,2D2244C3-251A-49EA-93A8-39E1C3A060FE\\\",\\r\\n  \\\"displayName\\\": \\\"OneDrive Team Site\\\",\\r\\n  \\\"name\\\": \\\"1drvteam\\\",\\r\\n  \\\"createdDateTime\\\": \\\"2017-05-09T20:56:00Z\\\",\\r\\n  \\\"lastModifiedDateTime\\\": \\\"2017-05-09T20:56:01Z\\\",\\r\\n  \\\"webUrl\\\": \\\"https://contoso.sharepoint.com/teams/1drvteam\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            },\n            \"links\": {\n              \"contentTypes\": {\n                \"operationId\": \"sites.site.GetSite\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"drive\": {\n                \"operationId\": \"sites.site.GetSite\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"drives\": {\n                \"operationId\": \"sites.site.GetSite\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"items\": {\n                \"operationId\": \"sites.site.GetSite\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"lists\": {\n                \"operationId\": \"sites.site.GetSite\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"sites\": {\n                \"operationId\": \"sites.site.GetSite\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"columns\": {\n                \"operationId\": \"sites.site.GetSite\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"onenote\": {\n                \"operationId\": \"sites.site.GetSite\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"sites.site\"\n        ],\n        \"summary\": \"Update entity in sites\",\n        \"operationId\": \"sites.site.UpdateSite\",\n        \"parameters\": [\n          {\n            \"name\": \"site-id\",\n            \"in\": \"path\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"site\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.site\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"sites.site\"\n        ],\n        \"summary\": \"Delete entity from sites\",\n        \"operationId\": \"sites.site.DeleteSite\",\n        \"parameters\": [\n          {\n            \"name\": \"site-id\",\n            \"in\": \"path\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/columns\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.columnDefinition\"\n        ],\n        \"summary\": \"Get columns from sites\",\n        \"operationId\": \"sites.ListColumns\",\n        \"parameters\": [\n          {\n            \"name\": \"site-id\",\n            \"in\": \"path\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"columnGroup\",\n                  \"columnGroup desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"displayName\",\n                  \"displayName desc\",\n                  \"enforceUniqueValues\",\n                  \"enforceUniqueValues desc\",\n                  \"hidden\",\n                  \"hidden desc\",\n                  \"indexed\",\n                  \"indexed desc\",\n                  \"name\",\n                  \"name desc\",\n                  \"readOnly\",\n                  \"readOnly desc\",\n                  \"required\",\n                  \"required desc\",\n                  \"boolean\",\n                  \"boolean desc\",\n                  \"calculated\",\n                  \"calculated desc\",\n                  \"choice\",\n                  \"choice desc\",\n                  \"currency\",\n                  \"currency desc\",\n                  \"dateTime\",\n                  \"dateTime desc\",\n                  \"defaultValue\",\n                  \"defaultValue desc\",\n                  \"lookup\",\n                  \"lookup desc\",\n                  \"number\",\n                  \"number desc\",\n                  \"personOrGroup\",\n                  \"personOrGroup desc\",\n                  \"text\",\n                  \"text desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"columnGroup\",\n                  \"description\",\n                  \"displayName\",\n                  \"enforceUniqueValues\",\n                  \"hidden\",\n                  \"indexed\",\n                  \"name\",\n                  \"readOnly\",\n                  \"required\",\n                  \"boolean\",\n                  \"calculated\",\n                  \"choice\",\n                  \"currency\",\n                  \"dateTime\",\n                  \"defaultValue\",\n                  \"lookup\",\n                  \"number\",\n                  \"personOrGroup\",\n                  \"text\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.columnDefinition\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/columns/{columnDefinition-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.columnDefinition\"\n        ],\n        \"summary\": \"Get columns from sites\",\n        \"operationId\": \"sites.GetColumns\",\n        \"parameters\": [\n          {\n            \"name\": \"site-id\",\n            \"in\": \"path\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"name\": \"columnDefinition-id\",\n            \"in\": \"path\",\n            \"description\": \"key: columnDefinition-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"columnDefinition\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"columnGroup\",\n                  \"description\",\n                  \"displayName\",\n                  \"enforceUniqueValues\",\n                  \"hidden\",\n                  \"indexed\",\n                  \"name\",\n                  \"readOnly\",\n                  \"required\",\n                  \"boolean\",\n                  \"calculated\",\n                  \"choice\",\n                  \"currency\",\n                  \"dateTime\",\n                  \"defaultValue\",\n                  \"lookup\",\n                  \"number\",\n                  \"personOrGroup\",\n                  \"text\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.columnDefinition\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/contentTypes\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.contentType\"\n        ],\n        \"summary\": \"Get contentTypes from sites\",\n        \"operationId\": \"sites.ListContentTypes\",\n        \"parameters\": [\n          {\n            \"name\": \"site-id\",\n            \"in\": \"path\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"group\",\n                  \"group desc\",\n                  \"hidden\",\n                  \"hidden desc\",\n                  \"inheritedFrom\",\n                  \"inheritedFrom desc\",\n                  \"name\",\n                  \"name desc\",\n                  \"order\",\n                  \"order desc\",\n                  \"parentId\",\n                  \"parentId desc\",\n                  \"readOnly\",\n                  \"readOnly desc\",\n                  \"sealed\",\n                  \"sealed desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"description\",\n                  \"group\",\n                  \"hidden\",\n                  \"inheritedFrom\",\n                  \"name\",\n                  \"order\",\n                  \"parentId\",\n                  \"readOnly\",\n                  \"sealed\",\n                  \"columnLinks\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"columnLinks\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.contentType\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/contentTypes/{contentType-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.contentType\"\n        ],\n        \"summary\": \"Get contentTypes from sites\",\n        \"operationId\": \"sites.GetContentTypes\",\n        \"parameters\": [\n          {\n            \"name\": \"site-id\",\n            \"in\": \"path\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"name\": \"contentType-id\",\n            \"in\": \"path\",\n            \"description\": \"key: contentType-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"contentType\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"description\",\n                  \"group\",\n                  \"hidden\",\n                  \"inheritedFrom\",\n                  \"name\",\n                  \"order\",\n                  \"parentId\",\n                  \"readOnly\",\n                  \"sealed\",\n                  \"columnLinks\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"columnLinks\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.contentType\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/drive\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.drive\"\n        ],\n        \"summary\": \"Get drive from sites\",\n        \"operationId\": \"sites.GetDrive\",\n        \"parameters\": [\n          {\n            \"name\": \"site-id\",\n            \"in\": \"path\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"driveType\",\n                  \"owner\",\n                  \"quota\",\n                  \"sharepointIds\",\n                  \"system\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/drives\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.drive\"\n        ],\n        \"summary\": \"Get drives from sites\",\n        \"operationId\": \"sites.ListDrives\",\n        \"parameters\": [\n          {\n            \"name\": \"site-id\",\n            \"in\": \"path\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"createdBy\",\n                  \"createdBy desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"eTag\",\n                  \"eTag desc\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedBy desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"name\",\n                  \"name desc\",\n                  \"parentReference\",\n                  \"parentReference desc\",\n                  \"webUrl\",\n                  \"webUrl desc\",\n                  \"driveType\",\n                  \"driveType desc\",\n                  \"owner\",\n                  \"owner desc\",\n                  \"quota\",\n                  \"quota desc\",\n                  \"sharepointIds\",\n                  \"sharepointIds desc\",\n                  \"system\",\n                  \"system desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"driveType\",\n                  \"owner\",\n                  \"quota\",\n                  \"sharepointIds\",\n                  \"system\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/drives/{drive-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.drive\"\n        ],\n        \"summary\": \"Get drives from sites\",\n        \"operationId\": \"sites.GetDrives\",\n        \"parameters\": [\n          {\n            \"name\": \"site-id\",\n            \"in\": \"path\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"driveType\",\n                  \"owner\",\n                  \"quota\",\n                  \"sharepointIds\",\n                  \"system\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/items\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.baseItem\"\n        ],\n        \"summary\": \"Get items from sites\",\n        \"operationId\": \"sites.ListItems\",\n        \"parameters\": [\n          {\n            \"name\": \"site-id\",\n            \"in\": \"path\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"createdBy\",\n                  \"createdBy desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"eTag\",\n                  \"eTag desc\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedBy desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"name\",\n                  \"name desc\",\n                  \"parentReference\",\n                  \"parentReference desc\",\n                  \"webUrl\",\n                  \"webUrl desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.baseItem\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/items/{baseItem-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.baseItem\"\n        ],\n        \"summary\": \"Get items from sites\",\n        \"operationId\": \"sites.GetItems\",\n        \"parameters\": [\n          {\n            \"name\": \"site-id\",\n            \"in\": \"path\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"name\": \"baseItem-id\",\n            \"in\": \"path\",\n            \"description\": \"key: baseItem-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"baseItem\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.baseItem\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/lists\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.list\"\n        ],\n        \"summary\": \"Get lists from sites\",\n        \"operationId\": \"sites.ListLists\",\n        \"parameters\": [\n          {\n            \"name\": \"site-id\",\n            \"in\": \"path\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"createdBy\",\n                  \"createdBy desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"eTag\",\n                  \"eTag desc\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedBy desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"name\",\n                  \"name desc\",\n                  \"parentReference\",\n                  \"parentReference desc\",\n                  \"webUrl\",\n                  \"webUrl desc\",\n                  \"displayName\",\n                  \"displayName desc\",\n                  \"list\",\n                  \"list desc\",\n                  \"system\",\n                  \"system desc\",\n                  \"sharepointIds\",\n                  \"sharepointIds desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"displayName\",\n                  \"list\",\n                  \"system\",\n                  \"sharepointIds\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"columns\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"items\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"columns\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"items\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.list\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/lists/{list-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.list\"\n        ],\n        \"summary\": \"Get lists from sites\",\n        \"operationId\": \"sites.GetLists\",\n        \"parameters\": [\n          {\n            \"name\": \"site-id\",\n            \"in\": \"path\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"name\": \"list-id\",\n            \"in\": \"path\",\n            \"description\": \"key: list-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"list\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"displayName\",\n                  \"list\",\n                  \"system\",\n                  \"sharepointIds\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"columns\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"items\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"columns\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"items\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.list\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/onenote\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.onenote\"\n        ],\n        \"summary\": \"Get onenote from sites\",\n        \"operationId\": \"sites.GetOnenote\",\n        \"parameters\": [\n          {\n            \"name\": \"site-id\",\n            \"in\": \"path\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"notebooks\",\n                  \"operations\",\n                  \"pages\",\n                  \"resources\",\n                  \"sectionGroups\",\n                  \"sections\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"notebooks\",\n                  \"operations\",\n                  \"pages\",\n                  \"resources\",\n                  \"sectionGroups\",\n                  \"sections\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.onenote\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/sites\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.site\"\n        ],\n        \"summary\": \"Get sites from sites\",\n        \"operationId\": \"sites.ListSites\",\n        \"parameters\": [\n          {\n            \"name\": \"site-id\",\n            \"in\": \"path\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"createdBy\",\n                  \"createdBy desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"eTag\",\n                  \"eTag desc\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedBy desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"name\",\n                  \"name desc\",\n                  \"parentReference\",\n                  \"parentReference desc\",\n                  \"webUrl\",\n                  \"webUrl desc\",\n                  \"root\",\n                  \"root desc\",\n                  \"sharepointIds\",\n                  \"sharepointIds desc\",\n                  \"siteCollection\",\n                  \"siteCollection desc\",\n                  \"displayName\",\n                  \"displayName desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"root\",\n                  \"sharepointIds\",\n                  \"siteCollection\",\n                  \"displayName\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"drives\",\n                  \"items\",\n                  \"lists\",\n                  \"sites\",\n                  \"columns\",\n                  \"onenote\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"drives\",\n                  \"items\",\n                  \"lists\",\n                  \"sites\",\n                  \"columns\",\n                  \"onenote\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.site\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/sites/{site-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.site\"\n        ],\n        \"summary\": \"Get sites from sites\",\n        \"operationId\": \"sites.GetSites\",\n        \"parameters\": [\n          {\n            \"name\": \"site-id\",\n            \"in\": \"path\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"name\": \"site-id\",\n            \"in\": \"path\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"root\",\n                  \"sharepointIds\",\n                  \"siteCollection\",\n                  \"displayName\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"drives\",\n                  \"items\",\n                  \"lists\",\n                  \"sites\",\n                  \"columns\",\n                  \"onenote\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"contentTypes\",\n                  \"drive\",\n                  \"drives\",\n                  \"items\",\n                  \"lists\",\n                  \"sites\",\n                  \"columns\",\n                  \"onenote\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.site\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/subscribedSkus\": {\n      \"get\": {\n        \"tags\": [\n          \"subscribedSkus.subscribedSku\"\n        ],\n        \"summary\": \"Get entities from subscribedSkus\",\n        \"operationId\": \"subscribedSkus.subscribedSku.ListSubscribedSku\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer token. Required\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"appliesTo\",\n                  \"appliesTo desc\",\n                  \"capabilityStatus\",\n                  \"capabilityStatus desc\",\n                  \"consumedUnits\",\n                  \"consumedUnits desc\",\n                  \"prepaidUnits\",\n                  \"prepaidUnits desc\",\n                  \"servicePlans\",\n                  \"servicePlans desc\",\n                  \"skuId\",\n                  \"skuId desc\",\n                  \"skuPartNumber\",\n                  \"skuPartNumber desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"appliesTo\",\n                  \"capabilityStatus\",\n                  \"consumedUnits\",\n                  \"prepaidUnits\",\n                  \"servicePlans\",\n                  \"skuId\",\n                  \"skuPartNumber\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of subscribedSku\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.subscribedSku\"\n                      }\n                    }\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"@odata.context\\\": \\\"https://graph.microsoft.com/v1.0/$metadata#subscribedSkus/$entity\\\",\\r\\n    \\\"capabilityStatus\\\": \\\"Enabled\\\",\\r\\n    \\\"consumedUnits\\\": 14,\\r\\n    \\\"id\\\": \\\"48a80680-7326-48cd-9935-b556b81d3a4e_c7df2760-2c81-4ef7-b578-5b5392b571df\\\",\\r\\n    \\\"prepaidUnits\\\": {\\r\\n        \\\"enabled\\\": 25,\\r\\n        \\\"suspended\\\": 0,\\r\\n        \\\"warning\\\": 0\\r\\n    },\\r\\n    \\\"servicePlans\\\": [\\r\\n        {\\r\\n            \\\"servicePlanId\\\": \\\"8c098270-9dd4-4350-9b30-ba4703f3b36b\\\",\\r\\n            \\\"servicePlanName\\\": \\\"ADALLOM_S_O365\\\",\\r\\n            \\\"provisioningStatus\\\": \\\"Success\\\",\\r\\n            \\\"appliesTo\\\": \\\"User\\\"\\r\\n        },\\r\\n        {\\r\\n            \\\"servicePlanId\\\": \\\"9f431833-0334-42de-a7dc-70aa40db46db\\\",\\r\\n            \\\"servicePlanName\\\": \\\"LOCKBOX_ENTERPRISE\\\",\\r\\n            \\\"provisioningStatus\\\": \\\"Success\\\",\\r\\n            \\\"appliesTo\\\": \\\"User\\\"\\r\\n        }\\r\\n    ],\\r\\n    \\\"skuId\\\": \\\"c7df2760-2c81-4ef7-b578-5b5392b571df\\\",\\r\\n    \\\"skuPartNumber\\\": \\\"ENTERPRISEPREMIUM\\\",\\r\\n    \\\"appliesTo\\\": \\\"User\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"subscribedSkus.subscribedSku\"\n        ],\n        \"summary\": \"Add new entity to subscribedSkus\",\n        \"operationId\": \"subscribedSkus.subscribedSku.CreateSubscribedSku\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.subscribedSku\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.subscribedSku\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/subscribedSkus/{subscribedSku-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"subscribedSkus.subscribedSku\"\n        ],\n        \"summary\": \"Get entity from subscribedSkus by key\",\n        \"operationId\": \"subscribedSkus.subscribedSku.GetSubscribedSku\",\n        \"parameters\": [\n          {\n            \"name\": \"subscribedSku-id\",\n            \"in\": \"path\",\n            \"description\": \"key: subscribedSku-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"subscribedSku\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer token. Required\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"appliesTo\",\n                  \"capabilityStatus\",\n                  \"consumedUnits\",\n                  \"prepaidUnits\",\n                  \"servicePlans\",\n                  \"skuId\",\n                  \"skuPartNumber\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.subscribedSku\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"@odata.context\\\": \\\"https://graph.microsoft.com/v1.0/$metadata#subscribedSkus/$entity\\\",\\r\\n    \\\"capabilityStatus\\\": \\\"Enabled\\\",\\r\\n    \\\"consumedUnits\\\": 14,\\r\\n    \\\"id\\\": \\\"48a80680-7326-48cd-9935-b556b81d3a4e_c7df2760-2c81-4ef7-b578-5b5392b571df\\\",\\r\\n    \\\"prepaidUnits\\\": {\\r\\n        \\\"enabled\\\": 25,\\r\\n        \\\"suspended\\\": 0,\\r\\n        \\\"warning\\\": 0\\r\\n    },\\r\\n    \\\"servicePlans\\\": [\\r\\n        {\\r\\n            \\\"servicePlanId\\\": \\\"8c098270-9dd4-4350-9b30-ba4703f3b36b\\\",\\r\\n            \\\"servicePlanName\\\": \\\"ADALLOM_S_O365\\\",\\r\\n            \\\"provisioningStatus\\\": \\\"Success\\\",\\r\\n            \\\"appliesTo\\\": \\\"User\\\"\\r\\n        },\\r\\n        {\\r\\n            \\\"servicePlanId\\\": \\\"9f431833-0334-42de-a7dc-70aa40db46db\\\",\\r\\n            \\\"servicePlanName\\\": \\\"LOCKBOX_ENTERPRISE\\\",\\r\\n            \\\"provisioningStatus\\\": \\\"Success\\\",\\r\\n            \\\"appliesTo\\\": \\\"User\\\"\\r\\n        }\\r\\n    ],\\r\\n    \\\"skuId\\\": \\\"c7df2760-2c81-4ef7-b578-5b5392b571df\\\",\\r\\n    \\\"skuPartNumber\\\": \\\"ENTERPRISEPREMIUM\\\",\\r\\n    \\\"appliesTo\\\": \\\"User\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"subscribedSkus.subscribedSku\"\n        ],\n        \"summary\": \"Update entity in subscribedSkus\",\n        \"operationId\": \"subscribedSkus.subscribedSku.UpdateSubscribedSku\",\n        \"parameters\": [\n          {\n            \"name\": \"subscribedSku-id\",\n            \"in\": \"path\",\n            \"description\": \"key: subscribedSku-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"subscribedSku\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.subscribedSku\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"subscribedSkus.subscribedSku\"\n        ],\n        \"summary\": \"Delete entity from subscribedSkus\",\n        \"operationId\": \"subscribedSkus.subscribedSku.DeleteSubscribedSku\",\n        \"parameters\": [\n          {\n            \"name\": \"subscribedSku-id\",\n            \"in\": \"path\",\n            \"description\": \"key: subscribedSku-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"subscribedSku\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/subscriptions\": {\n      \"get\": {\n        \"tags\": [\n          \"subscriptions.subscription\"\n        ],\n        \"summary\": \"Get entities from subscriptions\",\n        \"operationId\": \"subscriptions.subscription.ListSubscription\",\n        \"parameters\": [\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"changeType\",\n                  \"changeType desc\",\n                  \"notificationUrl\",\n                  \"notificationUrl desc\",\n                  \"resource\",\n                  \"resource desc\",\n                  \"applicationId\",\n                  \"applicationId desc\",\n                  \"expirationDateTime\",\n                  \"expirationDateTime desc\",\n                  \"clientState\",\n                  \"clientState desc\",\n                  \"creatorId\",\n                  \"creatorId desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"changeType\",\n                  \"notificationUrl\",\n                  \"resource\",\n                  \"applicationId\",\n                  \"expirationDateTime\",\n                  \"clientState\",\n                  \"creatorId\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of subscription\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.subscription\"\n                      }\n                    }\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"id\\\":\\\"7f105c7d-2dc5-4530-97cd-4e7ae6534c07\\\",\\r\\n  \\\"resource\\\":\\\"me/messages\\\",\\r\\n  \\\"applicationId\\\" : \\\"string\\\",\\r\\n  \\\"changeType\\\":\\\"created,updated\\\",\\r\\n  \\\"clientState\\\":\\\"secretClientValue\\\",\\r\\n  \\\"notificationUrl\\\":\\\"https://webhook.azurewebsites.net/api/send/myNotifyClient\\\",\\r\\n  \\\"expirationDateTime\\\":\\\"2016-11-20T18:23:45.9356913Z\\\",\\r\\n  \\\"creatorId\\\": \\\"string\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"subscriptions.subscription\"\n        ],\n        \"summary\": \"Add new entity to subscriptions\",\n        \"operationId\": \"subscriptions.subscription.CreateSubscription\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.subscription\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.subscription\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/subscriptions/{subscription-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"subscriptions.subscription\"\n        ],\n        \"summary\": \"Get entity from subscriptions by key\",\n        \"operationId\": \"subscriptions.subscription.GetSubscription\",\n        \"parameters\": [\n          {\n            \"name\": \"subscription-id\",\n            \"in\": \"path\",\n            \"description\": \"key: subscription-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"subscription\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"changeType\",\n                  \"notificationUrl\",\n                  \"resource\",\n                  \"applicationId\",\n                  \"expirationDateTime\",\n                  \"clientState\",\n                  \"creatorId\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.subscription\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"id\\\":\\\"7f105c7d-2dc5-4530-97cd-4e7ae6534c07\\\",\\r\\n  \\\"resource\\\":\\\"me/messages\\\",\\r\\n  \\\"applicationId\\\" : \\\"string\\\",\\r\\n  \\\"changeType\\\":\\\"created,updated\\\",\\r\\n  \\\"clientState\\\":\\\"secretClientValue\\\",\\r\\n  \\\"notificationUrl\\\":\\\"https://webhook.azurewebsites.net/api/send/myNotifyClient\\\",\\r\\n  \\\"expirationDateTime\\\":\\\"2016-11-20T18:23:45.9356913Z\\\",\\r\\n  \\\"creatorId\\\": \\\"string\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"subscriptions.subscription\"\n        ],\n        \"summary\": \"Update entity in subscriptions\",\n        \"operationId\": \"subscriptions.subscription.UpdateSubscription\",\n        \"parameters\": [\n          {\n            \"name\": \"subscription-id\",\n            \"in\": \"path\",\n            \"description\": \"key: subscription-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"subscription\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.subscription\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"subscriptions.subscription\"\n        ],\n        \"summary\": \"Delete entity from subscriptions\",\n        \"operationId\": \"subscriptions.subscription.DeleteSubscription\",\n        \"parameters\": [\n          {\n            \"name\": \"subscription-id\",\n            \"in\": \"path\",\n            \"description\": \"key: subscription-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"subscription\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users\": {\n      \"get\": {\n        \"tags\": [\n          \"users.user\"\n        ],\n        \"summary\": \"Get entities from users\",\n        \"operationId\": \"users.user.ListUser\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"deviceEnrollmentLimit\",\n                  \"deviceEnrollmentLimit desc\",\n                  \"aboutMe\",\n                  \"aboutMe desc\",\n                  \"accountEnabled\",\n                  \"accountEnabled desc\",\n                  \"ageGroup\",\n                  \"ageGroup desc\",\n                  \"assignedLicenses\",\n                  \"assignedLicenses desc\",\n                  \"assignedPlans\",\n                  \"assignedPlans desc\",\n                  \"birthday\",\n                  \"birthday desc\",\n                  \"businessPhones\",\n                  \"businessPhones desc\",\n                  \"city\",\n                  \"city desc\",\n                  \"companyName\",\n                  \"companyName desc\",\n                  \"consentProvidedForMinor\",\n                  \"consentProvidedForMinor desc\",\n                  \"country\",\n                  \"country desc\",\n                  \"department\",\n                  \"department desc\",\n                  \"displayName\",\n                  \"displayName desc\",\n                  \"givenName\",\n                  \"givenName desc\",\n                  \"hireDate\",\n                  \"hireDate desc\",\n                  \"imAddresses\",\n                  \"imAddresses desc\",\n                  \"interests\",\n                  \"interests desc\",\n                  \"jobTitle\",\n                  \"jobTitle desc\",\n                  \"legalAgeGroupClassification\",\n                  \"legalAgeGroupClassification desc\",\n                  \"mail\",\n                  \"mail desc\",\n                  \"mailboxSettings\",\n                  \"mailboxSettings desc\",\n                  \"mailNickname\",\n                  \"mailNickname desc\",\n                  \"mobilePhone\",\n                  \"mobilePhone desc\",\n                  \"mySite\",\n                  \"mySite desc\",\n                  \"officeLocation\",\n                  \"officeLocation desc\",\n                  \"onPremisesDomainName\",\n                  \"onPremisesDomainName desc\",\n                  \"onPremisesExtensionAttributes\",\n                  \"onPremisesExtensionAttributes desc\",\n                  \"onPremisesImmutableId\",\n                  \"onPremisesImmutableId desc\",\n                  \"onPremisesLastSyncDateTime\",\n                  \"onPremisesLastSyncDateTime desc\",\n                  \"onPremisesProvisioningErrors\",\n                  \"onPremisesProvisioningErrors desc\",\n                  \"onPremisesSamAccountName\",\n                  \"onPremisesSamAccountName desc\",\n                  \"onPremisesSecurityIdentifier\",\n                  \"onPremisesSecurityIdentifier desc\",\n                  \"onPremisesSyncEnabled\",\n                  \"onPremisesSyncEnabled desc\",\n                  \"onPremisesUserPrincipalName\",\n                  \"onPremisesUserPrincipalName desc\",\n                  \"passwordPolicies\",\n                  \"passwordPolicies desc\",\n                  \"passwordProfile\",\n                  \"passwordProfile desc\",\n                  \"pastProjects\",\n                  \"pastProjects desc\",\n                  \"postalCode\",\n                  \"postalCode desc\",\n                  \"preferredLanguage\",\n                  \"preferredLanguage desc\",\n                  \"preferredName\",\n                  \"preferredName desc\",\n                  \"provisionedPlans\",\n                  \"provisionedPlans desc\",\n                  \"proxyAddresses\",\n                  \"proxyAddresses desc\",\n                  \"responsibilities\",\n                  \"responsibilities desc\",\n                  \"schools\",\n                  \"schools desc\",\n                  \"skills\",\n                  \"skills desc\",\n                  \"state\",\n                  \"state desc\",\n                  \"streetAddress\",\n                  \"streetAddress desc\",\n                  \"surname\",\n                  \"surname desc\",\n                  \"usageLocation\",\n                  \"usageLocation desc\",\n                  \"userPrincipalName\",\n                  \"userPrincipalName desc\",\n                  \"userType\",\n                  \"userType desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"deviceEnrollmentLimit\",\n                  \"aboutMe\",\n                  \"accountEnabled\",\n                  \"ageGroup\",\n                  \"assignedLicenses\",\n                  \"assignedPlans\",\n                  \"birthday\",\n                  \"businessPhones\",\n                  \"city\",\n                  \"companyName\",\n                  \"consentProvidedForMinor\",\n                  \"country\",\n                  \"department\",\n                  \"displayName\",\n                  \"givenName\",\n                  \"hireDate\",\n                  \"imAddresses\",\n                  \"interests\",\n                  \"jobTitle\",\n                  \"legalAgeGroupClassification\",\n                  \"mail\",\n                  \"mailboxSettings\",\n                  \"mailNickname\",\n                  \"mobilePhone\",\n                  \"mySite\",\n                  \"officeLocation\",\n                  \"onPremisesDomainName\",\n                  \"onPremisesExtensionAttributes\",\n                  \"onPremisesImmutableId\",\n                  \"onPremisesLastSyncDateTime\",\n                  \"onPremisesProvisioningErrors\",\n                  \"onPremisesSamAccountName\",\n                  \"onPremisesSecurityIdentifier\",\n                  \"onPremisesSyncEnabled\",\n                  \"onPremisesUserPrincipalName\",\n                  \"passwordPolicies\",\n                  \"passwordProfile\",\n                  \"pastProjects\",\n                  \"postalCode\",\n                  \"preferredLanguage\",\n                  \"preferredName\",\n                  \"provisionedPlans\",\n                  \"proxyAddresses\",\n                  \"responsibilities\",\n                  \"schools\",\n                  \"skills\",\n                  \"state\",\n                  \"streetAddress\",\n                  \"surname\",\n                  \"usageLocation\",\n                  \"userPrincipalName\",\n                  \"userType\",\n                  \"managedDevices\",\n                  \"managedAppRegistrations\",\n                  \"deviceManagementTroubleshootingEvents\",\n                  \"calendar\",\n                  \"calendarGroups\",\n                  \"calendarView\",\n                  \"calendars\",\n                  \"contacts\",\n                  \"contactFolders\",\n                  \"createdObjects\",\n                  \"directReports\",\n                  \"drive\",\n                  \"drives\",\n                  \"events\",\n                  \"inferenceClassification\",\n                  \"mailFolders\",\n                  \"manager\",\n                  \"memberOf\",\n                  \"messages\",\n                  \"outlook\",\n                  \"ownedDevices\",\n                  \"ownedObjects\",\n                  \"photo\",\n                  \"registeredDevices\",\n                  \"activities\",\n                  \"extensions\",\n                  \"licenseDetails\",\n                  \"onenote\",\n                  \"people\",\n                  \"planner\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"managedDevices\",\n                  \"managedAppRegistrations\",\n                  \"deviceManagementTroubleshootingEvents\",\n                  \"calendar\",\n                  \"calendarGroups\",\n                  \"calendarView\",\n                  \"calendars\",\n                  \"contacts\",\n                  \"contactFolders\",\n                  \"createdObjects\",\n                  \"directReports\",\n                  \"drive\",\n                  \"drives\",\n                  \"events\",\n                  \"inferenceClassification\",\n                  \"mailFolders\",\n                  \"manager\",\n                  \"memberOf\",\n                  \"messages\",\n                  \"outlook\",\n                  \"ownedDevices\",\n                  \"ownedObjects\",\n                  \"photo\",\n                  \"registeredDevices\",\n                  \"activities\",\n                  \"extensions\",\n                  \"licenseDetails\",\n                  \"onenote\",\n                  \"people\",\n                  \"planner\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of user\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.user\"\n                      }\n                    }\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"users.user\"\n        ],\n        \"summary\": \"Add new entity to users\",\n        \"operationId\": \"users.user.CreateUser\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.user\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.user\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.user\"\n        ],\n        \"summary\": \"Get entity from users by key\",\n        \"operationId\": \"users.user.GetUser\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"deviceEnrollmentLimit\",\n                  \"aboutMe\",\n                  \"accountEnabled\",\n                  \"ageGroup\",\n                  \"assignedLicenses\",\n                  \"assignedPlans\",\n                  \"birthday\",\n                  \"businessPhones\",\n                  \"city\",\n                  \"companyName\",\n                  \"consentProvidedForMinor\",\n                  \"country\",\n                  \"department\",\n                  \"displayName\",\n                  \"givenName\",\n                  \"hireDate\",\n                  \"imAddresses\",\n                  \"interests\",\n                  \"jobTitle\",\n                  \"legalAgeGroupClassification\",\n                  \"mail\",\n                  \"mailboxSettings\",\n                  \"mailNickname\",\n                  \"mobilePhone\",\n                  \"mySite\",\n                  \"officeLocation\",\n                  \"onPremisesDomainName\",\n                  \"onPremisesExtensionAttributes\",\n                  \"onPremisesImmutableId\",\n                  \"onPremisesLastSyncDateTime\",\n                  \"onPremisesProvisioningErrors\",\n                  \"onPremisesSamAccountName\",\n                  \"onPremisesSecurityIdentifier\",\n                  \"onPremisesSyncEnabled\",\n                  \"onPremisesUserPrincipalName\",\n                  \"passwordPolicies\",\n                  \"passwordProfile\",\n                  \"pastProjects\",\n                  \"postalCode\",\n                  \"preferredLanguage\",\n                  \"preferredName\",\n                  \"provisionedPlans\",\n                  \"proxyAddresses\",\n                  \"responsibilities\",\n                  \"schools\",\n                  \"skills\",\n                  \"state\",\n                  \"streetAddress\",\n                  \"surname\",\n                  \"usageLocation\",\n                  \"userPrincipalName\",\n                  \"userType\",\n                  \"managedDevices\",\n                  \"managedAppRegistrations\",\n                  \"deviceManagementTroubleshootingEvents\",\n                  \"calendar\",\n                  \"calendarGroups\",\n                  \"calendarView\",\n                  \"calendars\",\n                  \"contacts\",\n                  \"contactFolders\",\n                  \"createdObjects\",\n                  \"directReports\",\n                  \"drive\",\n                  \"drives\",\n                  \"events\",\n                  \"inferenceClassification\",\n                  \"mailFolders\",\n                  \"manager\",\n                  \"memberOf\",\n                  \"messages\",\n                  \"outlook\",\n                  \"ownedDevices\",\n                  \"ownedObjects\",\n                  \"photo\",\n                  \"registeredDevices\",\n                  \"activities\",\n                  \"extensions\",\n                  \"licenseDetails\",\n                  \"onenote\",\n                  \"people\",\n                  \"planner\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"managedDevices\",\n                  \"managedAppRegistrations\",\n                  \"deviceManagementTroubleshootingEvents\",\n                  \"calendar\",\n                  \"calendarGroups\",\n                  \"calendarView\",\n                  \"calendars\",\n                  \"contacts\",\n                  \"contactFolders\",\n                  \"createdObjects\",\n                  \"directReports\",\n                  \"drive\",\n                  \"drives\",\n                  \"events\",\n                  \"inferenceClassification\",\n                  \"mailFolders\",\n                  \"manager\",\n                  \"memberOf\",\n                  \"messages\",\n                  \"outlook\",\n                  \"ownedDevices\",\n                  \"ownedObjects\",\n                  \"photo\",\n                  \"registeredDevices\",\n                  \"activities\",\n                  \"extensions\",\n                  \"licenseDetails\",\n                  \"onenote\",\n                  \"people\",\n                  \"planner\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.user\"\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n}\\n\"\n                  }\n                }\n              }\n            },\n            \"links\": {\n              \"managedDevices\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"managedAppRegistrations\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"deviceManagementTroubleshootingEvents\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"calendar\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"calendarGroups\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"calendarView\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"calendars\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"contacts\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"contactFolders\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"createdObjects\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"directReports\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"drive\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"drives\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"events\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"inferenceClassification\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"mailFolders\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"manager\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"memberOf\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"messages\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"outlook\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"ownedDevices\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"ownedObjects\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"photo\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"registeredDevices\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"activities\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"extensions\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"licenseDetails\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"onenote\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"people\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              },\n              \"planner\": {\n                \"operationId\": \"users.user.GetUser\",\n                \"parameters\": {\n                  \"id\": \"$request.path.id\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"users.user\"\n        ],\n        \"summary\": \"Update entity in users\",\n        \"operationId\": \"users.user.UpdateUser\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/microsoft.graph.user\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"users.user\"\n        ],\n        \"summary\": \"Delete entity from users\",\n        \"operationId\": \"users.user.DeleteUser\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/activities\": {\n      \"get\": {\n        \"tags\": [\n          \"users.userActivity\"\n        ],\n        \"summary\": \"Get activities from users\",\n        \"operationId\": \"users.ListActivities\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"appActivityId\",\n                  \"appActivityId desc\",\n                  \"activitySourceHost\",\n                  \"activitySourceHost desc\",\n                  \"userTimezone\",\n                  \"userTimezone desc\",\n                  \"appDisplayName\",\n                  \"appDisplayName desc\",\n                  \"activationUrl\",\n                  \"activationUrl desc\",\n                  \"contentUrl\",\n                  \"contentUrl desc\",\n                  \"fallbackUrl\",\n                  \"fallbackUrl desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"expirationDateTime\",\n                  \"expirationDateTime desc\",\n                  \"status\",\n                  \"status desc\",\n                  \"contentInfo\",\n                  \"contentInfo desc\",\n                  \"visualElements\",\n                  \"visualElements desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"appActivityId\",\n                  \"activitySourceHost\",\n                  \"userTimezone\",\n                  \"appDisplayName\",\n                  \"activationUrl\",\n                  \"contentUrl\",\n                  \"fallbackUrl\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"expirationDateTime\",\n                  \"status\",\n                  \"contentInfo\",\n                  \"visualElements\",\n                  \"historyItems\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"historyItems\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.userActivity\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/activities/{userActivity-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.userActivity\"\n        ],\n        \"summary\": \"Get activities from users\",\n        \"operationId\": \"users.GetActivities\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"userActivity-id\",\n            \"in\": \"path\",\n            \"description\": \"key: userActivity-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"userActivity\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"appActivityId\",\n                  \"activitySourceHost\",\n                  \"userTimezone\",\n                  \"appDisplayName\",\n                  \"activationUrl\",\n                  \"contentUrl\",\n                  \"fallbackUrl\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"expirationDateTime\",\n                  \"status\",\n                  \"contentInfo\",\n                  \"visualElements\",\n                  \"historyItems\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"historyItems\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.userActivity\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/activities/recent()\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Invoke function recent\",\n        \"operationId\": \"users.activities.recent.f75f\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.userActivity\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"@odata.context\\\": \\\"https://graph.microsoft.com/v1.0/$metadata#Collection(userActivity)\\\",\\r\\n    \\\"@odata.nextLink\\\": \\\"https://graph.microsoft.com/v1.0/me/activities/recent?$skiptoken=%24filter%3dlastModifiedDateTime+lt+2018-02-26T18%3a06%3a19.365Z\\\",\\r\\n    \\\"value\\\": [{\\r\\n        \\\"@odata.type\\\": \\\"#microsoft.graph.userActivity\\\",\\r\\n        \\\"activitySourceHost\\\": \\\"https://www.contoso.com\\\",\\r\\n        \\\"createdDateTime\\\": \\\"2018-02-26T18:34:29.592Z\\\",\\r\\n        \\\"lastModifiedDateTime\\\": \\\"2018-02-26T18:34:29.607Z\\\",\\r\\n        \\\"id\\\": \\\"5347642601316252694\\\",\\r\\n        \\\"appActivityId\\\": \\\"/article?12345\\\",\\r\\n        \\\"visualElements\\\": {\\r\\n            \\\"attribution\\\": {\\r\\n              \\\"iconUrl\\\": \\\"http://www.contoso.com/icon\\\",\\r\\n              \\\"alternateText\\\": \\\"Contoso, Ltd.\\\",\\r\\n              \\\"addImageQuery\\\": false,\\r\\n              },\\r\\n            \\\"displayText\\\": \\\"Contoso How-To: How to Tie a Reef Knot\\\",\\r\\n            \\\"description\\\": \\\"How to Tie a Reef Knot. A step-by-step visual guide to the art of nautical knot-tying.\\\",\\r\\n            \\\"backgroundColor\\\": \\\"#ff0000\\\",\\r\\n            \\\"content\\\": {\\r\\n              \\\"$schema\\\": \\\"http://adaptivecards.io/schemas/adaptive-card.json\\\",\\r\\n              \\\"type\\\": \\\"AdaptiveCard\\\",\\r\\n              \\\"body\\\":\\r\\n              [{\\r\\n                  \\\"type\\\": \\\"TextBlock\\\",\\r\\n                  \\\"text\\\": \\\"Contoso MainPage\\\"\\r\\n              }]\\r\\n            }\\r\\n        },\\r\\n        \\\"activationUrl\\\": \\\"http://www.contoso.com/article?id=12345\\\",\\r\\n        \\\"appDisplayName\\\": \\\"Contoso, Ltd.\\\",\\r\\n        \\\"userTimezone\\\": \\\"Africa/Casablanca\\\",\\r\\n        \\\"fallbackUrl\\\": \\\"http://www.contoso.com/article?id=12345\\\",\\r\\n        \\\"contentUrl\\\": \\\"http://www.contoso.com/article?id=12345\\\",\\r\\n        \\\"contentInfo\\\": {\\r\\n            \\\"@context\\\": \\\"http://schema.org\\\",\\r\\n            \\\"@type\\\": \\\"Article\\\",\\r\\n            \\\"author\\\": \\\"John Doe\\\",\\r\\n            \\\"name\\\": \\\"How to Tie a Reef Knot\\\"\\r\\n        },\\r\\n        \\\"expirationDateTime\\\": \\\"2018-03-28T18:34:29.607Z\\\",\\r\\n        \\\"status\\\": \\\"updated\\\"\\r\\n    }]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"UserActivity.ReadWrite.CreatedByApp\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"UserActivity.ReadWrite.CreatedByApp\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/users/{user-id}/calendar\": {\n      \"get\": {\n        \"tags\": [\n          \"users.calendar\"\n        ],\n        \"summary\": \"Get calendar from users\",\n        \"operationId\": \"users.GetCalendar\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"canEdit\",\n                  \"canShare\",\n                  \"canViewPrivateItems\",\n                  \"changeKey\",\n                  \"color\",\n                  \"name\",\n                  \"owner\",\n                  \"calendarView\",\n                  \"events\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"calendarView\",\n                  \"events\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.calendar\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/calendarGroups\": {\n      \"get\": {\n        \"tags\": [\n          \"users.calendarGroup\"\n        ],\n        \"summary\": \"Get calendarGroups from users\",\n        \"operationId\": \"users.ListCalendarGroups\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"changeKey\",\n                  \"changeKey desc\",\n                  \"classId\",\n                  \"classId desc\",\n                  \"name\",\n                  \"name desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"changeKey\",\n                  \"classId\",\n                  \"name\",\n                  \"calendars\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"calendars\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.calendarGroup\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/calendarGroups/{calendarGroup-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.calendarGroup\"\n        ],\n        \"summary\": \"Get calendarGroups from users\",\n        \"operationId\": \"users.GetCalendarGroups\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"calendarGroup-id\",\n            \"in\": \"path\",\n            \"description\": \"key: calendarGroup-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"calendarGroup\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"changeKey\",\n                  \"classId\",\n                  \"name\",\n                  \"calendars\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"calendars\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.calendarGroup\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/calendars\": {\n      \"get\": {\n        \"tags\": [\n          \"users.calendar\"\n        ],\n        \"summary\": \"Get calendars from users\",\n        \"operationId\": \"users.ListCalendars\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"canEdit\",\n                  \"canEdit desc\",\n                  \"canShare\",\n                  \"canShare desc\",\n                  \"canViewPrivateItems\",\n                  \"canViewPrivateItems desc\",\n                  \"changeKey\",\n                  \"changeKey desc\",\n                  \"color\",\n                  \"color desc\",\n                  \"name\",\n                  \"name desc\",\n                  \"owner\",\n                  \"owner desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"canEdit\",\n                  \"canShare\",\n                  \"canViewPrivateItems\",\n                  \"changeKey\",\n                  \"color\",\n                  \"name\",\n                  \"owner\",\n                  \"calendarView\",\n                  \"events\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"calendarView\",\n                  \"events\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.calendar\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/calendars/{calendar-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.calendar\"\n        ],\n        \"summary\": \"Get calendars from users\",\n        \"operationId\": \"users.GetCalendars\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"calendar-id\",\n            \"in\": \"path\",\n            \"description\": \"key: calendar-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"calendar\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"canEdit\",\n                  \"canShare\",\n                  \"canViewPrivateItems\",\n                  \"changeKey\",\n                  \"color\",\n                  \"name\",\n                  \"owner\",\n                  \"calendarView\",\n                  \"events\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"calendarView\",\n                  \"events\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.calendar\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/calendarView\": {\n      \"get\": {\n        \"tags\": [\n          \"users.event\"\n        ],\n        \"summary\": \"Get calendarView from users\",\n        \"operationId\": \"users.ListCalendarView\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"categories\",\n                  \"categories desc\",\n                  \"changeKey\",\n                  \"changeKey desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"attendees\",\n                  \"attendees desc\",\n                  \"body\",\n                  \"body desc\",\n                  \"bodyPreview\",\n                  \"bodyPreview desc\",\n                  \"end\",\n                  \"end desc\",\n                  \"hasAttachments\",\n                  \"hasAttachments desc\",\n                  \"iCalUId\",\n                  \"iCalUId desc\",\n                  \"importance\",\n                  \"importance desc\",\n                  \"isAllDay\",\n                  \"isAllDay desc\",\n                  \"isCancelled\",\n                  \"isCancelled desc\",\n                  \"isOrganizer\",\n                  \"isOrganizer desc\",\n                  \"isReminderOn\",\n                  \"isReminderOn desc\",\n                  \"location\",\n                  \"location desc\",\n                  \"locations\",\n                  \"locations desc\",\n                  \"onlineMeetingUrl\",\n                  \"onlineMeetingUrl desc\",\n                  \"organizer\",\n                  \"organizer desc\",\n                  \"originalEndTimeZone\",\n                  \"originalEndTimeZone desc\",\n                  \"originalStart\",\n                  \"originalStart desc\",\n                  \"originalStartTimeZone\",\n                  \"originalStartTimeZone desc\",\n                  \"recurrence\",\n                  \"recurrence desc\",\n                  \"reminderMinutesBeforeStart\",\n                  \"reminderMinutesBeforeStart desc\",\n                  \"responseRequested\",\n                  \"responseRequested desc\",\n                  \"responseStatus\",\n                  \"responseStatus desc\",\n                  \"sensitivity\",\n                  \"sensitivity desc\",\n                  \"seriesMasterId\",\n                  \"seriesMasterId desc\",\n                  \"showAs\",\n                  \"showAs desc\",\n                  \"start\",\n                  \"start desc\",\n                  \"subject\",\n                  \"subject desc\",\n                  \"type\",\n                  \"type desc\",\n                  \"webLink\",\n                  \"webLink desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"categories\",\n                  \"changeKey\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"attendees\",\n                  \"body\",\n                  \"bodyPreview\",\n                  \"end\",\n                  \"hasAttachments\",\n                  \"iCalUId\",\n                  \"importance\",\n                  \"isAllDay\",\n                  \"isCancelled\",\n                  \"isOrganizer\",\n                  \"isReminderOn\",\n                  \"location\",\n                  \"locations\",\n                  \"onlineMeetingUrl\",\n                  \"organizer\",\n                  \"originalEndTimeZone\",\n                  \"originalStart\",\n                  \"originalStartTimeZone\",\n                  \"recurrence\",\n                  \"reminderMinutesBeforeStart\",\n                  \"responseRequested\",\n                  \"responseStatus\",\n                  \"sensitivity\",\n                  \"seriesMasterId\",\n                  \"showAs\",\n                  \"start\",\n                  \"subject\",\n                  \"type\",\n                  \"webLink\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/calendarView/{event-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.event\"\n        ],\n        \"summary\": \"Get calendarView from users\",\n        \"operationId\": \"users.GetCalendarView\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"categories\",\n                  \"changeKey\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"attendees\",\n                  \"body\",\n                  \"bodyPreview\",\n                  \"end\",\n                  \"hasAttachments\",\n                  \"iCalUId\",\n                  \"importance\",\n                  \"isAllDay\",\n                  \"isCancelled\",\n                  \"isOrganizer\",\n                  \"isReminderOn\",\n                  \"location\",\n                  \"locations\",\n                  \"onlineMeetingUrl\",\n                  \"organizer\",\n                  \"originalEndTimeZone\",\n                  \"originalStart\",\n                  \"originalStartTimeZone\",\n                  \"recurrence\",\n                  \"reminderMinutesBeforeStart\",\n                  \"responseRequested\",\n                  \"responseStatus\",\n                  \"sensitivity\",\n                  \"seriesMasterId\",\n                  \"showAs\",\n                  \"start\",\n                  \"subject\",\n                  \"type\",\n                  \"webLink\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/calendarView/{event-id}/accept\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.calendarView.accept\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"sendResponse\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/events/{event-id}/accept\"\n      ]\n    },\n    \"/users/{user-id}/calendarView/{event-id}/decline\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.calendarView.decline\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"sendResponse\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/events/{event-id}/decline\"\n      ]\n    },\n    \"/users/{user-id}/calendarView/{event-id}/dismissReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.calendarView.dismissReminder\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/events/{event-id}/dismissReminder\"\n      ]\n    },\n    \"/users/{user-id}/calendarView/{event-id}/snoozeReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.calendarView.snoozeReminder\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"newReminderTime\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.dateTimeTimeZone\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/events/{event-id}/snoozeReminder\"\n      ]\n    },\n    \"/users/{user-id}/calendarView/{event-id}/tentativelyAccept\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.calendarView.tentativelyAccept\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"sendResponse\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/events/{event-id}/tentativelyAccept\"\n      ]\n    },\n    \"/users/{user-id}/calendarView/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"users.calendarView.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"startDateTime\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"endDateTime\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$deltatoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$skiptoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"description\": \"{Time zone}. Optional, UTC assumed if absent.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.nextLink\\\":\\\"https://graph.microsoft.com/v1.0/me/calendarView/delta?$skiptoken={_skipToken_}\\\",\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n      \\\"originalStartTimeZone\\\": \\\"originalStartTimeZone-value\\\",\\r\\n      \\\"originalEndTimeZone\\\": \\\"originalEndTimeZone-value\\\",\\r\\n      \\\"responseStatus\\\": {\\r\\n        \\\"response\\\": \\\"response-value\\\",\\r\\n        \\\"time\\\": \\\"datetime-value\\\"\\r\\n      },\\r\\n      \\\"iCalUId\\\": \\\"iCalUId-value\\\",\\r\\n      \\\"reminderMinutesBeforeStart\\\": 99,\\r\\n      \\\"isReminderOn\\\": true\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.Read\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/contactFolders/delta()\",\n        \"/users/{user-id}/contacts/delta()\",\n        \"/users/{user-id}/events/delta()\",\n        \"/users/{user-id}/mailFolders/delta()\",\n        \"/users/{user-id}/messages/delta()\",\n        \"/users/delta()\"\n      ]\n    },\n    \"/users/{user-id}/contactFolders\": {\n      \"get\": {\n        \"tags\": [\n          \"users.contactFolder\"\n        ],\n        \"summary\": \"Get contactFolders from users\",\n        \"operationId\": \"users.ListContactFolders\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"displayName\",\n                  \"displayName desc\",\n                  \"parentFolderId\",\n                  \"parentFolderId desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"displayName\",\n                  \"parentFolderId\",\n                  \"childFolders\",\n                  \"contacts\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"childFolders\",\n                  \"contacts\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.contactFolder\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/contactFolders/{contactFolder-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.contactFolder\"\n        ],\n        \"summary\": \"Get contactFolders from users\",\n        \"operationId\": \"users.GetContactFolders\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"contactFolder-id\",\n            \"in\": \"path\",\n            \"description\": \"key: contactFolder-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"contactFolder\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"displayName\",\n                  \"parentFolderId\",\n                  \"childFolders\",\n                  \"contacts\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"childFolders\",\n                  \"contacts\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.contactFolder\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/contactFolders/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"users.contactFolders.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"$deltatoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$skiptoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.contactFolder\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.nextLink\\\":\\\"https://graph.microsoft.com/v1.0/me/contactfolders/delta?$skiptoken={_skipToken_}\\\",\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n     \\\"parentFolderId\\\": \\\"parentFolderId-value\\\",\\r\\n      \\\"displayName\\\": \\\"displayName-value\\\",\\r\\n      \\\"id\\\": \\\"id-value\\\"\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/delta()\",\n        \"/users/{user-id}/contacts/delta()\",\n        \"/users/{user-id}/events/delta()\",\n        \"/users/{user-id}/mailFolders/delta()\",\n        \"/users/{user-id}/messages/delta()\",\n        \"/users/delta()\"\n      ]\n    },\n    \"/users/{user-id}/contacts\": {\n      \"get\": {\n        \"tags\": [\n          \"users.contact\"\n        ],\n        \"summary\": \"Get contacts from users\",\n        \"operationId\": \"users.ListContacts\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"categories\",\n                  \"categories desc\",\n                  \"changeKey\",\n                  \"changeKey desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"assistantName\",\n                  \"assistantName desc\",\n                  \"birthday\",\n                  \"birthday desc\",\n                  \"businessAddress\",\n                  \"businessAddress desc\",\n                  \"businessHomePage\",\n                  \"businessHomePage desc\",\n                  \"businessPhones\",\n                  \"businessPhones desc\",\n                  \"children\",\n                  \"children desc\",\n                  \"companyName\",\n                  \"companyName desc\",\n                  \"department\",\n                  \"department desc\",\n                  \"displayName\",\n                  \"displayName desc\",\n                  \"emailAddresses\",\n                  \"emailAddresses desc\",\n                  \"flag\",\n                  \"flag desc\",\n                  \"fileAs\",\n                  \"fileAs desc\",\n                  \"generation\",\n                  \"generation desc\",\n                  \"givenName\",\n                  \"givenName desc\",\n                  \"homeAddress\",\n                  \"homeAddress desc\",\n                  \"homePhones\",\n                  \"homePhones desc\",\n                  \"imAddresses\",\n                  \"imAddresses desc\",\n                  \"initials\",\n                  \"initials desc\",\n                  \"jobTitle\",\n                  \"jobTitle desc\",\n                  \"manager\",\n                  \"manager desc\",\n                  \"middleName\",\n                  \"middleName desc\",\n                  \"mobilePhone\",\n                  \"mobilePhone desc\",\n                  \"nickName\",\n                  \"nickName desc\",\n                  \"officeLocation\",\n                  \"officeLocation desc\",\n                  \"otherAddress\",\n                  \"otherAddress desc\",\n                  \"parentFolderId\",\n                  \"parentFolderId desc\",\n                  \"personalNotes\",\n                  \"personalNotes desc\",\n                  \"profession\",\n                  \"profession desc\",\n                  \"spouseName\",\n                  \"spouseName desc\",\n                  \"surname\",\n                  \"surname desc\",\n                  \"title\",\n                  \"title desc\",\n                  \"yomiCompanyName\",\n                  \"yomiCompanyName desc\",\n                  \"yomiGivenName\",\n                  \"yomiGivenName desc\",\n                  \"yomiSurname\",\n                  \"yomiSurname desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"categories\",\n                  \"changeKey\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"assistantName\",\n                  \"birthday\",\n                  \"businessAddress\",\n                  \"businessHomePage\",\n                  \"businessPhones\",\n                  \"children\",\n                  \"companyName\",\n                  \"department\",\n                  \"displayName\",\n                  \"emailAddresses\",\n                  \"flag\",\n                  \"fileAs\",\n                  \"generation\",\n                  \"givenName\",\n                  \"homeAddress\",\n                  \"homePhones\",\n                  \"imAddresses\",\n                  \"initials\",\n                  \"jobTitle\",\n                  \"manager\",\n                  \"middleName\",\n                  \"mobilePhone\",\n                  \"nickName\",\n                  \"officeLocation\",\n                  \"otherAddress\",\n                  \"parentFolderId\",\n                  \"personalNotes\",\n                  \"profession\",\n                  \"spouseName\",\n                  \"surname\",\n                  \"title\",\n                  \"yomiCompanyName\",\n                  \"yomiGivenName\",\n                  \"yomiSurname\",\n                  \"photo\",\n                  \"extensions\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"photo\",\n                  \"extensions\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.contact\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/contacts/{contact-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.contact\"\n        ],\n        \"summary\": \"Get contacts from users\",\n        \"operationId\": \"users.GetContacts\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"contact-id\",\n            \"in\": \"path\",\n            \"description\": \"key: contact-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"contact\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"categories\",\n                  \"changeKey\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"assistantName\",\n                  \"birthday\",\n                  \"businessAddress\",\n                  \"businessHomePage\",\n                  \"businessPhones\",\n                  \"children\",\n                  \"companyName\",\n                  \"department\",\n                  \"displayName\",\n                  \"emailAddresses\",\n                  \"flag\",\n                  \"fileAs\",\n                  \"generation\",\n                  \"givenName\",\n                  \"homeAddress\",\n                  \"homePhones\",\n                  \"imAddresses\",\n                  \"initials\",\n                  \"jobTitle\",\n                  \"manager\",\n                  \"middleName\",\n                  \"mobilePhone\",\n                  \"nickName\",\n                  \"officeLocation\",\n                  \"otherAddress\",\n                  \"parentFolderId\",\n                  \"personalNotes\",\n                  \"profession\",\n                  \"spouseName\",\n                  \"surname\",\n                  \"title\",\n                  \"yomiCompanyName\",\n                  \"yomiGivenName\",\n                  \"yomiSurname\",\n                  \"photo\",\n                  \"extensions\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"photo\",\n                  \"extensions\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.contact\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/contacts/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"users.contacts.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"$deltatoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$skiptoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.contact\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.nextLink\\\":\\\"https://graph.microsoft.com/v1.0/me/contactfolders('{id}')/contacts/delta?$skiptoken={_skipToken_}\\\",\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n      \\\"parentFolderId\\\": \\\"parentFolderId-value\\\",\\r\\n      \\\"birthday\\\": \\\"2016-10-19T10:37:00Z\\\",\\r\\n      \\\"fileAs\\\": \\\"fileAs-value\\\",\\r\\n      \\\"displayName\\\": \\\"displayName-value\\\",\\r\\n      \\\"givenName\\\": \\\"givenName-value\\\",\\r\\n      \\\"initials\\\": \\\"initials-value\\\"\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/delta()\",\n        \"/users/{user-id}/contactFolders/delta()\",\n        \"/users/{user-id}/events/delta()\",\n        \"/users/{user-id}/mailFolders/delta()\",\n        \"/users/{user-id}/messages/delta()\",\n        \"/users/delta()\"\n      ]\n    },\n    \"/users/{user-id}/createdObjects\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get createdObjects from users\",\n        \"operationId\": \"users.ListCreatedObjects\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/createdObjects/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get createdObjects from users\",\n        \"operationId\": \"users.GetCreatedObjects\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/deviceManagementTroubleshootingEvents\": {\n      \"get\": {\n        \"tags\": [\n          \"users.deviceManagementTroubleshootingEvent\"\n        ],\n        \"summary\": \"Get deviceManagementTroubleshootingEvents from users\",\n        \"operationId\": \"users.ListDeviceManagementTroubleshootingEvents\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"eventDateTime\",\n                  \"eventDateTime desc\",\n                  \"correlationId\",\n                  \"correlationId desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"eventDateTime\",\n                  \"correlationId\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/deviceManagementTroubleshootingEvents/{deviceManagementTroubleshootingEvent-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.deviceManagementTroubleshootingEvent\"\n        ],\n        \"summary\": \"Get deviceManagementTroubleshootingEvents from users\",\n        \"operationId\": \"users.GetDeviceManagementTroubleshootingEvents\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"deviceManagementTroubleshootingEvent-id\",\n            \"in\": \"path\",\n            \"description\": \"key: deviceManagementTroubleshootingEvent-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"deviceManagementTroubleshootingEvent\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"eventDateTime\",\n                  \"correlationId\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/directReports\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get directReports from users\",\n        \"operationId\": \"users.ListDirectReports\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/directReports/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get directReports from users\",\n        \"operationId\": \"users.GetDirectReports\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/drive\": {\n      \"get\": {\n        \"tags\": [\n          \"users.drive\"\n        ],\n        \"summary\": \"Get drive from users\",\n        \"operationId\": \"users.GetDrive\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"driveType\",\n                  \"owner\",\n                  \"quota\",\n                  \"sharepointIds\",\n                  \"system\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/drives\": {\n      \"get\": {\n        \"tags\": [\n          \"users.drive\"\n        ],\n        \"summary\": \"Get drives from users\",\n        \"operationId\": \"users.ListDrives\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"createdBy\",\n                  \"createdBy desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"description\",\n                  \"description desc\",\n                  \"eTag\",\n                  \"eTag desc\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedBy desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"name\",\n                  \"name desc\",\n                  \"parentReference\",\n                  \"parentReference desc\",\n                  \"webUrl\",\n                  \"webUrl desc\",\n                  \"driveType\",\n                  \"driveType desc\",\n                  \"owner\",\n                  \"owner desc\",\n                  \"quota\",\n                  \"quota desc\",\n                  \"sharepointIds\",\n                  \"sharepointIds desc\",\n                  \"system\",\n                  \"system desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"driveType\",\n                  \"owner\",\n                  \"quota\",\n                  \"sharepointIds\",\n                  \"system\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/drives/{drive-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.drive\"\n        ],\n        \"summary\": \"Get drives from users\",\n        \"operationId\": \"users.GetDrives\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"drive-id\",\n            \"in\": \"path\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdBy\",\n                  \"createdDateTime\",\n                  \"description\",\n                  \"eTag\",\n                  \"lastModifiedBy\",\n                  \"lastModifiedDateTime\",\n                  \"name\",\n                  \"parentReference\",\n                  \"webUrl\",\n                  \"driveType\",\n                  \"owner\",\n                  \"quota\",\n                  \"sharepointIds\",\n                  \"system\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"createdByUser\",\n                  \"lastModifiedByUser\",\n                  \"items\",\n                  \"root\",\n                  \"special\",\n                  \"list\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/events\": {\n      \"get\": {\n        \"tags\": [\n          \"users.event\"\n        ],\n        \"summary\": \"Get events from users\",\n        \"operationId\": \"users.ListEvents\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"categories\",\n                  \"categories desc\",\n                  \"changeKey\",\n                  \"changeKey desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"attendees\",\n                  \"attendees desc\",\n                  \"body\",\n                  \"body desc\",\n                  \"bodyPreview\",\n                  \"bodyPreview desc\",\n                  \"end\",\n                  \"end desc\",\n                  \"hasAttachments\",\n                  \"hasAttachments desc\",\n                  \"iCalUId\",\n                  \"iCalUId desc\",\n                  \"importance\",\n                  \"importance desc\",\n                  \"isAllDay\",\n                  \"isAllDay desc\",\n                  \"isCancelled\",\n                  \"isCancelled desc\",\n                  \"isOrganizer\",\n                  \"isOrganizer desc\",\n                  \"isReminderOn\",\n                  \"isReminderOn desc\",\n                  \"location\",\n                  \"location desc\",\n                  \"locations\",\n                  \"locations desc\",\n                  \"onlineMeetingUrl\",\n                  \"onlineMeetingUrl desc\",\n                  \"organizer\",\n                  \"organizer desc\",\n                  \"originalEndTimeZone\",\n                  \"originalEndTimeZone desc\",\n                  \"originalStart\",\n                  \"originalStart desc\",\n                  \"originalStartTimeZone\",\n                  \"originalStartTimeZone desc\",\n                  \"recurrence\",\n                  \"recurrence desc\",\n                  \"reminderMinutesBeforeStart\",\n                  \"reminderMinutesBeforeStart desc\",\n                  \"responseRequested\",\n                  \"responseRequested desc\",\n                  \"responseStatus\",\n                  \"responseStatus desc\",\n                  \"sensitivity\",\n                  \"sensitivity desc\",\n                  \"seriesMasterId\",\n                  \"seriesMasterId desc\",\n                  \"showAs\",\n                  \"showAs desc\",\n                  \"start\",\n                  \"start desc\",\n                  \"subject\",\n                  \"subject desc\",\n                  \"type\",\n                  \"type desc\",\n                  \"webLink\",\n                  \"webLink desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"categories\",\n                  \"changeKey\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"attendees\",\n                  \"body\",\n                  \"bodyPreview\",\n                  \"end\",\n                  \"hasAttachments\",\n                  \"iCalUId\",\n                  \"importance\",\n                  \"isAllDay\",\n                  \"isCancelled\",\n                  \"isOrganizer\",\n                  \"isReminderOn\",\n                  \"location\",\n                  \"locations\",\n                  \"onlineMeetingUrl\",\n                  \"organizer\",\n                  \"originalEndTimeZone\",\n                  \"originalStart\",\n                  \"originalStartTimeZone\",\n                  \"recurrence\",\n                  \"reminderMinutesBeforeStart\",\n                  \"responseRequested\",\n                  \"responseStatus\",\n                  \"sensitivity\",\n                  \"seriesMasterId\",\n                  \"showAs\",\n                  \"start\",\n                  \"subject\",\n                  \"type\",\n                  \"webLink\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/events/{event-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.event\"\n        ],\n        \"summary\": \"Get events from users\",\n        \"operationId\": \"users.GetEvents\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"categories\",\n                  \"changeKey\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"attendees\",\n                  \"body\",\n                  \"bodyPreview\",\n                  \"end\",\n                  \"hasAttachments\",\n                  \"iCalUId\",\n                  \"importance\",\n                  \"isAllDay\",\n                  \"isCancelled\",\n                  \"isOrganizer\",\n                  \"isReminderOn\",\n                  \"location\",\n                  \"locations\",\n                  \"onlineMeetingUrl\",\n                  \"organizer\",\n                  \"originalEndTimeZone\",\n                  \"originalStart\",\n                  \"originalStartTimeZone\",\n                  \"recurrence\",\n                  \"reminderMinutesBeforeStart\",\n                  \"responseRequested\",\n                  \"responseStatus\",\n                  \"sensitivity\",\n                  \"seriesMasterId\",\n                  \"showAs\",\n                  \"start\",\n                  \"subject\",\n                  \"type\",\n                  \"webLink\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"attachments\",\n                  \"calendar\",\n                  \"extensions\",\n                  \"instances\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/events/{event-id}/accept\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.events.accept\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"sendResponse\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/{event-id}/accept\"\n      ]\n    },\n    \"/users/{user-id}/events/{event-id}/decline\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.events.decline\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"sendResponse\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/{event-id}/decline\"\n      ]\n    },\n    \"/users/{user-id}/events/{event-id}/dismissReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.events.dismissReminder\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/{event-id}/dismissReminder\"\n      ]\n    },\n    \"/users/{user-id}/events/{event-id}/snoozeReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.events.snoozeReminder\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"newReminderTime\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.dateTimeTimeZone\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/{event-id}/snoozeReminder\"\n      ]\n    },\n    \"/users/{user-id}/events/{event-id}/tentativelyAccept\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.events.tentativelyAccept\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"event-id\",\n            \"in\": \"path\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"sendResponse\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/{event-id}/tentativelyAccept\"\n      ]\n    },\n    \"/users/{user-id}/events/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"users.events.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"startDateTime\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"endDateTime\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$deltatoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$skiptoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"description\": \"{Time zone}. Optional, UTC assumed if absent.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.nextLink\\\":\\\"https://graph.microsoft.com/v1.0/me/calendarView/delta?$skiptoken={_skipToken_}\\\",\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n      \\\"originalStartTimeZone\\\": \\\"originalStartTimeZone-value\\\",\\r\\n      \\\"originalEndTimeZone\\\": \\\"originalEndTimeZone-value\\\",\\r\\n      \\\"responseStatus\\\": {\\r\\n        \\\"response\\\": \\\"response-value\\\",\\r\\n        \\\"time\\\": \\\"datetime-value\\\"\\r\\n      },\\r\\n      \\\"iCalUId\\\": \\\"iCalUId-value\\\",\\r\\n      \\\"reminderMinutesBeforeStart\\\": 99,\\r\\n      \\\"isReminderOn\\\": true\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.Read\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/delta()\",\n        \"/users/{user-id}/contactFolders/delta()\",\n        \"/users/{user-id}/contacts/delta()\",\n        \"/users/{user-id}/mailFolders/delta()\",\n        \"/users/{user-id}/messages/delta()\",\n        \"/users/delta()\"\n      ]\n    },\n    \"/users/{user-id}/extensions\": {\n      \"get\": {\n        \"tags\": [\n          \"users.extension\"\n        ],\n        \"summary\": \"Get extensions from users\",\n        \"operationId\": \"users.ListExtensions\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.extension\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/extensions/{extension-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.extension\"\n        ],\n        \"summary\": \"Get extensions from users\",\n        \"operationId\": \"users.GetExtensions\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"extension-id\",\n            \"in\": \"path\",\n            \"description\": \"key: extension-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"extension\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.extension\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/inferenceClassification\": {\n      \"get\": {\n        \"tags\": [\n          \"users.inferenceClassification\"\n        ],\n        \"summary\": \"Get inferenceClassification from users\",\n        \"operationId\": \"users.GetInferenceClassification\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"overrides\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"overrides\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.inferenceClassification\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/licenseDetails\": {\n      \"get\": {\n        \"tags\": [\n          \"users.licenseDetails\"\n        ],\n        \"summary\": \"Get licenseDetails from users\",\n        \"operationId\": \"users.ListLicenseDetails\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"servicePlans\",\n                  \"servicePlans desc\",\n                  \"skuId\",\n                  \"skuId desc\",\n                  \"skuPartNumber\",\n                  \"skuPartNumber desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"servicePlans\",\n                  \"skuId\",\n                  \"skuPartNumber\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.licenseDetails\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/licenseDetails/{licenseDetails-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.licenseDetails\"\n        ],\n        \"summary\": \"Get licenseDetails from users\",\n        \"operationId\": \"users.GetLicenseDetails\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"licenseDetails-id\",\n            \"in\": \"path\",\n            \"description\": \"key: licenseDetails-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"licenseDetails\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"servicePlans\",\n                  \"skuId\",\n                  \"skuPartNumber\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.licenseDetails\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/mailFolders\": {\n      \"get\": {\n        \"tags\": [\n          \"users.mailFolder\"\n        ],\n        \"summary\": \"Get mailFolders from users\",\n        \"operationId\": \"users.ListMailFolders\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"childFolderCount\",\n                  \"childFolderCount desc\",\n                  \"displayName\",\n                  \"displayName desc\",\n                  \"parentFolderId\",\n                  \"parentFolderId desc\",\n                  \"totalItemCount\",\n                  \"totalItemCount desc\",\n                  \"unreadItemCount\",\n                  \"unreadItemCount desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"childFolderCount\",\n                  \"displayName\",\n                  \"parentFolderId\",\n                  \"totalItemCount\",\n                  \"unreadItemCount\",\n                  \"childFolders\",\n                  \"messageRules\",\n                  \"messages\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"childFolders\",\n                  \"messageRules\",\n                  \"messages\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.mailFolder\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/mailFolders/{mailFolder-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.mailFolder\"\n        ],\n        \"summary\": \"Get mailFolders from users\",\n        \"operationId\": \"users.GetMailFolders\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"mailFolder-id\",\n            \"in\": \"path\",\n            \"description\": \"key: mailFolder-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"mailFolder\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"childFolderCount\",\n                  \"displayName\",\n                  \"parentFolderId\",\n                  \"totalItemCount\",\n                  \"unreadItemCount\",\n                  \"childFolders\",\n                  \"messageRules\",\n                  \"messages\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"childFolders\",\n                  \"messageRules\",\n                  \"messages\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.mailFolder\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/mailFolders/{mailFolder-id}/copy\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.mailFolders.copy\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"mailFolder-id\",\n            \"in\": \"path\",\n            \"description\": \"key: mailFolder-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"mailFolder\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"destinationId\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.mailFolder\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"displayName\\\": \\\"displayName-value\\\",\\r\\n  \\\"parentFolderId\\\": \\\"parentFolderId-value\\\",\\r\\n  \\\"childFolderCount\\\": 99,\\r\\n  \\\"unreadItemCount\\\": 99,\\r\\n  \\\"totalItemCount\\\": 99,\\r\\n  \\\"id\\\": \\\"id-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/messages/{message-id}/copy\"\n      ]\n    },\n    \"/users/{user-id}/mailFolders/{mailFolder-id}/move\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.mailFolders.move\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"mailFolder-id\",\n            \"in\": \"path\",\n            \"description\": \"key: mailFolder-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"mailFolder\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"destinationId\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.mailFolder\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"displayName\\\": \\\"displayName-value\\\",\\r\\n  \\\"parentFolderId\\\": \\\"parentFolderId-value\\\",\\r\\n  \\\"childFolderCount\\\": 99,\\r\\n  \\\"unreadItemCount\\\": 99,\\r\\n  \\\"totalItemCount\\\": 99,\\r\\n  \\\"id\\\": \\\"id-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/messages/{message-id}/move\"\n      ]\n    },\n    \"/users/{user-id}/mailFolders/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"users.mailFolders.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"$deltatoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$skiptoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.mailFolder\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.nextLink\\\":\\\"https://graph.microsoft.com/v1.0/me/mailfolders/delta?$skiptoken={_skipToken_}\\\",\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n      \\\"displayName\\\": \\\"displayName-value\\\",\\r\\n      \\\"parentFolderId\\\": \\\"parentFolderId-value\\\",\\r\\n      \\\"childFolderCount\\\": 99,\\r\\n      \\\"unreadItemCount\\\": 99,\\r\\n      \\\"totalItemCount\\\": 99\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/delta()\",\n        \"/users/{user-id}/contactFolders/delta()\",\n        \"/users/{user-id}/contacts/delta()\",\n        \"/users/{user-id}/events/delta()\",\n        \"/users/{user-id}/messages/delta()\",\n        \"/users/delta()\"\n      ]\n    },\n    \"/users/{user-id}/managedAppRegistrations\": {\n      \"get\": {\n        \"tags\": [\n          \"users.managedAppRegistration\"\n        ],\n        \"summary\": \"Get managedAppRegistrations from users\",\n        \"operationId\": \"users.ListManagedAppRegistrations\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"lastSyncDateTime\",\n                  \"lastSyncDateTime desc\",\n                  \"applicationVersion\",\n                  \"applicationVersion desc\",\n                  \"managementSdkVersion\",\n                  \"managementSdkVersion desc\",\n                  \"platformVersion\",\n                  \"platformVersion desc\",\n                  \"deviceType\",\n                  \"deviceType desc\",\n                  \"deviceTag\",\n                  \"deviceTag desc\",\n                  \"deviceName\",\n                  \"deviceName desc\",\n                  \"flaggedReasons\",\n                  \"flaggedReasons desc\",\n                  \"userId\",\n                  \"userId desc\",\n                  \"appIdentifier\",\n                  \"appIdentifier desc\",\n                  \"version\",\n                  \"version desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdDateTime\",\n                  \"lastSyncDateTime\",\n                  \"applicationVersion\",\n                  \"managementSdkVersion\",\n                  \"platformVersion\",\n                  \"deviceType\",\n                  \"deviceTag\",\n                  \"deviceName\",\n                  \"flaggedReasons\",\n                  \"userId\",\n                  \"appIdentifier\",\n                  \"version\",\n                  \"appliedPolicies\",\n                  \"intendedPolicies\",\n                  \"operations\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"appliedPolicies\",\n                  \"intendedPolicies\",\n                  \"operations\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedAppRegistration\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/managedAppRegistrations/{managedAppRegistration-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.managedAppRegistration\"\n        ],\n        \"summary\": \"Get managedAppRegistrations from users\",\n        \"operationId\": \"users.GetManagedAppRegistrations\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"managedAppRegistration-id\",\n            \"in\": \"path\",\n            \"description\": \"key: managedAppRegistration-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"managedAppRegistration\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"createdDateTime\",\n                  \"lastSyncDateTime\",\n                  \"applicationVersion\",\n                  \"managementSdkVersion\",\n                  \"platformVersion\",\n                  \"deviceType\",\n                  \"deviceTag\",\n                  \"deviceName\",\n                  \"flaggedReasons\",\n                  \"userId\",\n                  \"appIdentifier\",\n                  \"version\",\n                  \"appliedPolicies\",\n                  \"intendedPolicies\",\n                  \"operations\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"appliedPolicies\",\n                  \"intendedPolicies\",\n                  \"operations\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedAppRegistration\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/managedDevices\": {\n      \"get\": {\n        \"tags\": [\n          \"users.managedDevice\"\n        ],\n        \"summary\": \"Get managedDevices from users\",\n        \"operationId\": \"users.ListManagedDevices\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"userId\",\n                  \"userId desc\",\n                  \"deviceName\",\n                  \"deviceName desc\",\n                  \"managedDeviceOwnerType\",\n                  \"managedDeviceOwnerType desc\",\n                  \"deviceActionResults\",\n                  \"deviceActionResults desc\",\n                  \"enrolledDateTime\",\n                  \"enrolledDateTime desc\",\n                  \"lastSyncDateTime\",\n                  \"lastSyncDateTime desc\",\n                  \"operatingSystem\",\n                  \"operatingSystem desc\",\n                  \"complianceState\",\n                  \"complianceState desc\",\n                  \"jailBroken\",\n                  \"jailBroken desc\",\n                  \"managementAgent\",\n                  \"managementAgent desc\",\n                  \"osVersion\",\n                  \"osVersion desc\",\n                  \"easActivated\",\n                  \"easActivated desc\",\n                  \"easDeviceId\",\n                  \"easDeviceId desc\",\n                  \"easActivationDateTime\",\n                  \"easActivationDateTime desc\",\n                  \"azureADRegistered\",\n                  \"azureADRegistered desc\",\n                  \"deviceEnrollmentType\",\n                  \"deviceEnrollmentType desc\",\n                  \"activationLockBypassCode\",\n                  \"activationLockBypassCode desc\",\n                  \"emailAddress\",\n                  \"emailAddress desc\",\n                  \"azureADDeviceId\",\n                  \"azureADDeviceId desc\",\n                  \"deviceRegistrationState\",\n                  \"deviceRegistrationState desc\",\n                  \"deviceCategoryDisplayName\",\n                  \"deviceCategoryDisplayName desc\",\n                  \"isSupervised\",\n                  \"isSupervised desc\",\n                  \"exchangeLastSuccessfulSyncDateTime\",\n                  \"exchangeLastSuccessfulSyncDateTime desc\",\n                  \"exchangeAccessState\",\n                  \"exchangeAccessState desc\",\n                  \"exchangeAccessStateReason\",\n                  \"exchangeAccessStateReason desc\",\n                  \"remoteAssistanceSessionUrl\",\n                  \"remoteAssistanceSessionUrl desc\",\n                  \"remoteAssistanceSessionErrorDetails\",\n                  \"remoteAssistanceSessionErrorDetails desc\",\n                  \"isEncrypted\",\n                  \"isEncrypted desc\",\n                  \"userPrincipalName\",\n                  \"userPrincipalName desc\",\n                  \"model\",\n                  \"model desc\",\n                  \"manufacturer\",\n                  \"manufacturer desc\",\n                  \"imei\",\n                  \"imei desc\",\n                  \"complianceGracePeriodExpirationDateTime\",\n                  \"complianceGracePeriodExpirationDateTime desc\",\n                  \"serialNumber\",\n                  \"serialNumber desc\",\n                  \"phoneNumber\",\n                  \"phoneNumber desc\",\n                  \"androidSecurityPatchLevel\",\n                  \"androidSecurityPatchLevel desc\",\n                  \"userDisplayName\",\n                  \"userDisplayName desc\",\n                  \"configurationManagerClientEnabledFeatures\",\n                  \"configurationManagerClientEnabledFeatures desc\",\n                  \"wiFiMacAddress\",\n                  \"wiFiMacAddress desc\",\n                  \"deviceHealthAttestationState\",\n                  \"deviceHealthAttestationState desc\",\n                  \"subscriberCarrier\",\n                  \"subscriberCarrier desc\",\n                  \"meid\",\n                  \"meid desc\",\n                  \"totalStorageSpaceInBytes\",\n                  \"totalStorageSpaceInBytes desc\",\n                  \"freeStorageSpaceInBytes\",\n                  \"freeStorageSpaceInBytes desc\",\n                  \"managedDeviceName\",\n                  \"managedDeviceName desc\",\n                  \"partnerReportedThreatState\",\n                  \"partnerReportedThreatState desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"userId\",\n                  \"deviceName\",\n                  \"managedDeviceOwnerType\",\n                  \"deviceActionResults\",\n                  \"enrolledDateTime\",\n                  \"lastSyncDateTime\",\n                  \"operatingSystem\",\n                  \"complianceState\",\n                  \"jailBroken\",\n                  \"managementAgent\",\n                  \"osVersion\",\n                  \"easActivated\",\n                  \"easDeviceId\",\n                  \"easActivationDateTime\",\n                  \"azureADRegistered\",\n                  \"deviceEnrollmentType\",\n                  \"activationLockBypassCode\",\n                  \"emailAddress\",\n                  \"azureADDeviceId\",\n                  \"deviceRegistrationState\",\n                  \"deviceCategoryDisplayName\",\n                  \"isSupervised\",\n                  \"exchangeLastSuccessfulSyncDateTime\",\n                  \"exchangeAccessState\",\n                  \"exchangeAccessStateReason\",\n                  \"remoteAssistanceSessionUrl\",\n                  \"remoteAssistanceSessionErrorDetails\",\n                  \"isEncrypted\",\n                  \"userPrincipalName\",\n                  \"model\",\n                  \"manufacturer\",\n                  \"imei\",\n                  \"complianceGracePeriodExpirationDateTime\",\n                  \"serialNumber\",\n                  \"phoneNumber\",\n                  \"androidSecurityPatchLevel\",\n                  \"userDisplayName\",\n                  \"configurationManagerClientEnabledFeatures\",\n                  \"wiFiMacAddress\",\n                  \"deviceHealthAttestationState\",\n                  \"subscriberCarrier\",\n                  \"meid\",\n                  \"totalStorageSpaceInBytes\",\n                  \"freeStorageSpaceInBytes\",\n                  \"managedDeviceName\",\n                  \"partnerReportedThreatState\",\n                  \"deviceCategory\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"deviceCategory\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedDevice\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/managedDevices/{managedDevice-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.managedDevice\"\n        ],\n        \"summary\": \"Get managedDevices from users\",\n        \"operationId\": \"users.GetManagedDevices\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"managedDevice-id\",\n            \"in\": \"path\",\n            \"description\": \"key: managedDevice-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"managedDevice\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"userId\",\n                  \"deviceName\",\n                  \"managedDeviceOwnerType\",\n                  \"deviceActionResults\",\n                  \"enrolledDateTime\",\n                  \"lastSyncDateTime\",\n                  \"operatingSystem\",\n                  \"complianceState\",\n                  \"jailBroken\",\n                  \"managementAgent\",\n                  \"osVersion\",\n                  \"easActivated\",\n                  \"easDeviceId\",\n                  \"easActivationDateTime\",\n                  \"azureADRegistered\",\n                  \"deviceEnrollmentType\",\n                  \"activationLockBypassCode\",\n                  \"emailAddress\",\n                  \"azureADDeviceId\",\n                  \"deviceRegistrationState\",\n                  \"deviceCategoryDisplayName\",\n                  \"isSupervised\",\n                  \"exchangeLastSuccessfulSyncDateTime\",\n                  \"exchangeAccessState\",\n                  \"exchangeAccessStateReason\",\n                  \"remoteAssistanceSessionUrl\",\n                  \"remoteAssistanceSessionErrorDetails\",\n                  \"isEncrypted\",\n                  \"userPrincipalName\",\n                  \"model\",\n                  \"manufacturer\",\n                  \"imei\",\n                  \"complianceGracePeriodExpirationDateTime\",\n                  \"serialNumber\",\n                  \"phoneNumber\",\n                  \"androidSecurityPatchLevel\",\n                  \"userDisplayName\",\n                  \"configurationManagerClientEnabledFeatures\",\n                  \"wiFiMacAddress\",\n                  \"deviceHealthAttestationState\",\n                  \"subscriberCarrier\",\n                  \"meid\",\n                  \"totalStorageSpaceInBytes\",\n                  \"freeStorageSpaceInBytes\",\n                  \"managedDeviceName\",\n                  \"partnerReportedThreatState\",\n                  \"deviceCategory\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"deviceCategory\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedDevice\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/manager\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get manager from users\",\n        \"operationId\": \"users.GetManager\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/memberOf\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get memberOf from users\",\n        \"operationId\": \"users.ListMemberOf\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/memberOf/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get memberOf from users\",\n        \"operationId\": \"users.GetMemberOf\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/messages\": {\n      \"get\": {\n        \"tags\": [\n          \"users.message\"\n        ],\n        \"summary\": \"Get messages from users\",\n        \"operationId\": \"users.ListMessages\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"categories\",\n                  \"categories desc\",\n                  \"changeKey\",\n                  \"changeKey desc\",\n                  \"createdDateTime\",\n                  \"createdDateTime desc\",\n                  \"lastModifiedDateTime\",\n                  \"lastModifiedDateTime desc\",\n                  \"bccRecipients\",\n                  \"bccRecipients desc\",\n                  \"body\",\n                  \"body desc\",\n                  \"bodyPreview\",\n                  \"bodyPreview desc\",\n                  \"ccRecipients\",\n                  \"ccRecipients desc\",\n                  \"conversationId\",\n                  \"conversationId desc\",\n                  \"flag\",\n                  \"flag desc\",\n                  \"from\",\n                  \"from desc\",\n                  \"hasAttachments\",\n                  \"hasAttachments desc\",\n                  \"importance\",\n                  \"importance desc\",\n                  \"inferenceClassification\",\n                  \"inferenceClassification desc\",\n                  \"internetMessageHeaders\",\n                  \"internetMessageHeaders desc\",\n                  \"internetMessageId\",\n                  \"internetMessageId desc\",\n                  \"isDeliveryReceiptRequested\",\n                  \"isDeliveryReceiptRequested desc\",\n                  \"isDraft\",\n                  \"isDraft desc\",\n                  \"isRead\",\n                  \"isRead desc\",\n                  \"isReadReceiptRequested\",\n                  \"isReadReceiptRequested desc\",\n                  \"parentFolderId\",\n                  \"parentFolderId desc\",\n                  \"receivedDateTime\",\n                  \"receivedDateTime desc\",\n                  \"replyTo\",\n                  \"replyTo desc\",\n                  \"sender\",\n                  \"sender desc\",\n                  \"sentDateTime\",\n                  \"sentDateTime desc\",\n                  \"subject\",\n                  \"subject desc\",\n                  \"toRecipients\",\n                  \"toRecipients desc\",\n                  \"uniqueBody\",\n                  \"uniqueBody desc\",\n                  \"webLink\",\n                  \"webLink desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"categories\",\n                  \"changeKey\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"bccRecipients\",\n                  \"body\",\n                  \"bodyPreview\",\n                  \"ccRecipients\",\n                  \"conversationId\",\n                  \"flag\",\n                  \"from\",\n                  \"hasAttachments\",\n                  \"importance\",\n                  \"inferenceClassification\",\n                  \"internetMessageHeaders\",\n                  \"internetMessageId\",\n                  \"isDeliveryReceiptRequested\",\n                  \"isDraft\",\n                  \"isRead\",\n                  \"isReadReceiptRequested\",\n                  \"parentFolderId\",\n                  \"receivedDateTime\",\n                  \"replyTo\",\n                  \"sender\",\n                  \"sentDateTime\",\n                  \"subject\",\n                  \"toRecipients\",\n                  \"uniqueBody\",\n                  \"webLink\",\n                  \"attachments\",\n                  \"extensions\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"attachments\",\n                  \"extensions\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.message\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/messages/{message-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.message\"\n        ],\n        \"summary\": \"Get messages from users\",\n        \"operationId\": \"users.GetMessages\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"message-id\",\n            \"in\": \"path\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"categories\",\n                  \"changeKey\",\n                  \"createdDateTime\",\n                  \"lastModifiedDateTime\",\n                  \"bccRecipients\",\n                  \"body\",\n                  \"bodyPreview\",\n                  \"ccRecipients\",\n                  \"conversationId\",\n                  \"flag\",\n                  \"from\",\n                  \"hasAttachments\",\n                  \"importance\",\n                  \"inferenceClassification\",\n                  \"internetMessageHeaders\",\n                  \"internetMessageId\",\n                  \"isDeliveryReceiptRequested\",\n                  \"isDraft\",\n                  \"isRead\",\n                  \"isReadReceiptRequested\",\n                  \"parentFolderId\",\n                  \"receivedDateTime\",\n                  \"replyTo\",\n                  \"sender\",\n                  \"sentDateTime\",\n                  \"subject\",\n                  \"toRecipients\",\n                  \"uniqueBody\",\n                  \"webLink\",\n                  \"attachments\",\n                  \"extensions\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"attachments\",\n                  \"extensions\",\n                  \"multiValueExtendedProperties\",\n                  \"singleValueExtendedProperties\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.message\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/messages/{message-id}/copy\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.messages.copy\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"message-id\",\n            \"in\": \"path\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"destinationId\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.message\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"receivedDateTime\\\": \\\"datetime-value\\\",\\r\\n  \\\"sentDateTime\\\": \\\"datetime-value\\\",\\r\\n  \\\"hasAttachments\\\": true,\\r\\n  \\\"subject\\\": \\\"subject-value\\\",\\r\\n  \\\"body\\\": {\\r\\n    \\\"contentType\\\": \\\"\\\",\\r\\n    \\\"content\\\": \\\"content-value\\\"\\r\\n  },\\r\\n  \\\"bodyPreview\\\": \\\"bodyPreview-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/mailFolders/{mailFolder-id}/copy\"\n      ]\n    },\n    \"/users/{user-id}/messages/{message-id}/createForward\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.messages.createForward\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"message-id\",\n            \"in\": \"path\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.message\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/messages/{message-id}/createReply\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.messages.createReply\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"message-id\",\n            \"in\": \"path\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.message\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"receivedDateTime\\\": \\\"datetime-value\\\",\\r\\n  \\\"sentDateTime\\\": \\\"datetime-value\\\",\\r\\n  \\\"hasAttachments\\\": true,\\r\\n  \\\"subject\\\": \\\"subject-value\\\",\\r\\n  \\\"body\\\": {\\r\\n    \\\"contentType\\\": \\\"\\\",\\r\\n    \\\"content\\\": \\\"content-value\\\"\\r\\n  },\\r\\n  \\\"bodyPreview\\\": \\\"bodyPreview-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/messages/{message-id}/createReplyAll\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.messages.createReplyAll\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"message-id\",\n            \"in\": \"path\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.message\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"receivedDateTime\\\": \\\"datetime-value\\\",\\r\\n  \\\"sentDateTime\\\": \\\"datetime-value\\\",\\r\\n  \\\"hasAttachments\\\": true,\\r\\n  \\\"subject\\\": \\\"subject-value\\\",\\r\\n  \\\"body\\\": {\\r\\n    \\\"contentType\\\": \\\"\\\",\\r\\n    \\\"content\\\": \\\"content-value\\\"\\r\\n  },\\r\\n  \\\"bodyPreview\\\": \\\"bodyPreview-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/messages/{message-id}/forward\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.messages.forward\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"message-id\",\n            \"in\": \"path\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  },\n                  \"toRecipients\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"anyOf\": [\n                        {\n                          \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n                        }\n                      ],\n                      \"nullable\": true\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Send\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/messages/{message-id}/move\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.messages.move\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"message-id\",\n            \"in\": \"path\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"destinationId\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.message\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/mailFolders/{mailFolder-id}/move\"\n      ]\n    },\n    \"/users/{user-id}/messages/{message-id}/reply\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.messages.reply\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"message-id\",\n            \"in\": \"path\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Send\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/messages/{message-id}/replyAll\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.messages.replyAll\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"message-id\",\n            \"in\": \"path\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"comment\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Send\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/messages/{message-id}/send\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"The following example shows how to call this API.\",\n        \"operationId\": \"users.messages.send\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"message-id\",\n            \"in\": \"path\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Length\",\n            \"in\": \"header\",\n            \"description\": \"* Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Send\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/messages/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"users.messages.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"$deltatoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$skiptoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.message\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.nextLink\\\":\\\"https://graph.microsoft.com/v1.0/me/mailfolders('{id}')/messages/delta?$skiptoken={_skipToken_}\\\",\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n      \\\"receivedDateTime\\\": \\\"datetime-value\\\",\\r\\n      \\\"sentDateTime\\\": \\\"datetime-value\\\",\\r\\n      \\\"hasAttachments\\\": true,\\r\\n      \\\"internetMessageId\\\": \\\"internetMessageId-value\\\",\\r\\n      \\\"subject\\\": \\\"subject-value\\\",\\r\\n      \\\"body\\\": {\\r\\n        \\\"contentType\\\": \\\"contentType-value\\\",\\r\\n        \\\"content\\\": \\\"content-value\\\"\\r\\n      }\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/delta()\",\n        \"/users/{user-id}/contactFolders/delta()\",\n        \"/users/{user-id}/contacts/delta()\",\n        \"/users/{user-id}/events/delta()\",\n        \"/users/{user-id}/mailFolders/delta()\",\n        \"/users/delta()\"\n      ]\n    },\n    \"/users/{user-id}/assignLicense\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.assignLicense\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"addLicenses\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"anyOf\": [\n                        {\n                          \"$ref\": \"#/components/schemas/microsoft.graph.assignedLicense\"\n                        }\n                      ],\n                      \"nullable\": true\n                    }\n                  },\n                  \"removeLicenses\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n                      \"type\": \"string\",\n                      \"format\": \"uuid\",\n                      \"nullable\": true\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.user\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"accountEnabled\\\": true,\\r\\n  \\\"assignedLicenses\\\": [\\r\\n    {\\r\\n      \\\"disabledPlans\\\": [ \\\"11b0131d-43c8-4bbb-b2c8-e80f9a50834a\\\" ],\\r\\n      \\\"skuId\\\": \\\"0118A350-71FC-4EC3-8F0C-6A1CB8867561\\\"\\r\\n    }\\r\\n  ],\\r\\n  \\\"assignedPlans\\\": [\\r\\n    {\\r\\n      \\\"assignedDateTime\\\": \\\"2016-10-02T12:13:14Z\\\",\\r\\n      \\\"capabilityStatus\\\": \\\"capabilityStatus-value\\\",\\r\\n      \\\"service\\\": \\\"service-value\\\",\\r\\n      \\\"servicePlanId\\\": \\\"bea13e0c-3828-4daa-a392-28af7ff61a0f\\\"\\r\\n    }\\r\\n  ],\\r\\n  \\\"businessPhones\\\": [\\r\\n    \\\"businessPhones-value\\\"\\r\\n  ],\\r\\n  \\\"city\\\": \\\"city-value\\\",\\r\\n  \\\"companyName\\\": \\\"companyName-value\\\"\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.ReadWrite.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.ReadWrite.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/findMeetingTimes\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Notice that the request specifies time in the PST time zone, and the response returns meeting time suggestions in UTC, by default. You can use the `Prefer: outlook.timezone` request \\r\\nheader to specify PST as well for the time values in the response.\",\n        \"operationId\": \"users.findMeetingTimes\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer: outlook.timezone\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"attendees\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"anyOf\": [\n                        {\n                          \"$ref\": \"#/components/schemas/microsoft.graph.attendeeBase\"\n                        }\n                      ],\n                      \"nullable\": true\n                    }\n                  },\n                  \"locationConstraint\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.locationConstraint\"\n                      }\n                    ],\n                    \"nullable\": true\n                  },\n                  \"timeConstraint\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.timeConstraint\"\n                      }\n                    ],\n                    \"nullable\": true\n                  },\n                  \"meetingDuration\": {\n                    \"pattern\": \"^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$\",\n                    \"type\": \"string\",\n                    \"format\": \"duration\",\n                    \"nullable\": true\n                  },\n                  \"returnSuggestionReasons\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  },\n                  \"minimumAttendeePercentage\": {\n                    \"anyOf\": [\n                      {\n                        \"type\": \"number\"\n                      },\n                      {\n                        \"type\": \"string\"\n                      },\n                      {\n                        \"enum\": [\n                          \"-INF\",\n                          \"INF\",\n                          \"NaN\"\n                        ]\n                      }\n                    ],\n                    \"format\": \"double\",\n                    \"nullable\": true\n                  },\n                  \"isOrganizerOptional\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  },\n                  \"maxCandidates\": {\n                    \"maximum\": 2147483647,\n                    \"minimum\": -2147483648,\n                    \"type\": \"integer\",\n                    \"format\": \"int32\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.meetingTimeSuggestionsResult\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"@odata.context\\\":\\\"https://graph.microsoft.com/v1.0/$metadata#microsoft.graph.meetingTimeSuggestionsResult\\\",\\r\\n    \\\"emptySuggestionsReason\\\":\\\"\\\",\\r\\n    \\\"meetingTimeSuggestions\\\":[\\r\\n        {\\r\\n            \\\"confidence\\\":100.0,\\r\\n            \\\"organizerAvailability\\\":\\\"free\\\",\\r\\n            \\\"suggestionReason\\\":\\\"Suggested because it is one of the nearest times when all attendees are available.\\\",\\r\\n            \\\"meetingTimeSlot\\\":{\\r\\n                \\\"start\\\":{\\r\\n                    \\\"dateTime\\\":\\\"2017-04-17T18:00:00.0000000\\\",\\r\\n                    \\\"timeZone\\\":\\\"Pacific Standard Time\\\"\\r\\n                },\\r\\n                \\\"end\\\":{\\r\\n                    \\\"dateTime\\\":\\\"2017-04-17T20:00:00.0000000\\\",\\r\\n                    \\\"timeZone\\\":\\\"Pacific Standard Time\\\"\\r\\n                }\\r\\n            },\\r\\n            \\\"attendeeAvailability\\\":[\\r\\n                {\\r\\n                    \\\"availability\\\":\\\"free\\\",\\r\\n                    \\\"attendee\\\":{\\r\\n                        \\\"type\\\":\\\"required\\\",\\r\\n                        \\\"emailAddress\\\":{\\r\\n                            \\\"address\\\":\\\"samanthab@contoso.onmicrosoft.com\\\"\\r\\n                        }\\r\\n                    }\\r\\n                }\\r\\n            ],\\r\\n            \\\"locations\\\":[\\r\\n                {\\r\\n                    \\\"displayName\\\":\\\"Conf room Hood\\\"\\r\\n                }\\r\\n            ]\\r\\n        },\\r\\n        {\\r\\n            \\\"confidence\\\":100.0,\\r\\n            \\\"organizerAvailability\\\":\\\"free\\\",\\r\\n            \\\"suggestionReason\\\":\\\"Suggested because it is one of the nearest times when all attendees are available.\\\",\\r\\n            \\\"meetingTimeSlot\\\":{\\r\\n                \\\"start\\\":{\\r\\n                    \\\"dateTime\\\":\\\"2017-04-17T20:00:00.0000000\\\",\\r\\n                    \\\"timeZone\\\":\\\"Pacific Standard Time\\\"\\r\\n                },\\r\\n                \\\"end\\\":{\\r\\n                    \\\"dateTime\\\":\\\"2017-04-17T22:00:00.0000000\\\",\\r\\n                    \\\"timeZone\\\":\\\"Pacific Standard Time\\\"\\r\\n                }\\r\\n            },\\r\\n            \\\"attendeeAvailability\\\":[\\r\\n                {\\r\\n                    \\\"availability\\\":\\\"free\\\",\\r\\n                    \\\"attendee\\\":{\\r\\n                        \\\"type\\\":\\\"required\\\",\\r\\n                        \\\"emailAddress\\\":{\\r\\n                            \\\"address\\\":\\\"samanthab@contoso.onmicrosoft.com\\\"\\r\\n                        }\\r\\n                    }\\r\\n                }\\r\\n            ],\\r\\n            \\\"locations\\\":[\\r\\n                {\\r\\n                    \\\"displayName\\\":\\\"Conf room Hood\\\"\\r\\n                }\\r\\n            ]\\r\\n        }\\r\\n   ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.Read.Shared\",\n              \"Calendars.ReadWrite.Shared\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/getMailTips\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Invoke action getMailTips\",\n        \"operationId\": \"users.getMailTips\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"EmailAddresses\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"type\": \"string\",\n                      \"nullable\": true\n                    }\n                  },\n                  \"MailTipsOptions\": {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.mailTips\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"@odata.context\\\":\\\"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.mailTips)\\\",\\r\\n    \\\"value\\\":[\\r\\n        {\\r\\n            \\\"emailAddress\\\":{\\r\\n                \\\"name\\\":\\\"\\\",\\r\\n                \\\"address\\\":\\\"danas@contoso.onmicrosoft.com\\\"\\r\\n            },\\r\\n            \\\"automaticReplies\\\":{\\r\\n                \\\"message\\\":\\\"<style type=\\\\\\\"text/css\\\\\\\" style=\\\\\\\"\\\\\\\">\\\\r\\\\n<!--\\\\r\\\\np\\\\r\\\\n\\\\t{margin-top:0;\\\\r\\\\n\\\\tmargin-bottom:0}\\\\r\\\\n-->\\\\r\\\\n</style>\\\\r\\\\n<div dir=\\\\\\\"ltr\\\\\\\">\\\\r\\\\n<div id=\\\\\\\"x_divtagdefaultwrapper\\\\\\\" style=\\\\\\\"font-size:12pt; color:#000000; background-color:#FFFFFF; font-family:Calibri,Arial,Helvetica,sans-serif\\\\\\\">\\\\r\\\\n<p>Hi, I am on vacation right now. I'll get back to you after I return.<br>\\\\r\\\\n</p>\\\\r\\\\n</div>\\\\r\\\\n</div>\\\",\\r\\n                \\\"messageLanguage\\\":{\\r\\n                    \\\"locale\\\":\\\"en-US\\\",\\r\\n                    \\\"displayName\\\":\\\"English (United States)\\\"\\r\\n                },\\r\\n                \\\"scheduledStartTime\\\": {\\r\\n                    \\\"dateTime\\\": \\\"2018-08-07T02:00:00.0000000\\\",\\r\\n                    \\\"timeZone\\\": \\\"UTC\\\"\\r\\n                },\\r\\n                \\\"scheduledEndTime\\\": {\\r\\n                    \\\"dateTime\\\": \\\"2018-08-09T02:00:00.0000000\\\",\\r\\n                    \\\"timeZone\\\": \\\"UTC\\\"\\r\\n                }\\r\\n            },\\r\\n            \\\"mailboxFull\\\":false\\r\\n        },\\r\\n        {\\r\\n            \\\"emailAddress\\\":{\\r\\n                \\\"name\\\":\\\"\\\",\\r\\n                \\\"address\\\":\\\"fannyd@contoso.onmicrosoft.com\\\"\\r\\n            },\\r\\n            \\\"automaticReplies\\\":{\\r\\n                \\\"message\\\":\\\"\\\"\\r\\n            },\\r\\n            \\\"mailboxFull\\\":false\\r\\n        }\\r\\n    ]\\r\\n}\\r\\n\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Read\",\n              \"Mail.Read.Shared\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Read\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/reminderView(endDateTime={endDateTime},startDateTime={startDateTime})\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.reminderView.d02b\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Prefer\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"endDateTime\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          },\n          {\n            \"name\": \"startDateTime\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.reminder\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n    \\\"@odata.context\\\": \\\"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.reminder)\\\",\\r\\n    \\\"value\\\": [\\r\\n        {\\r\\n            \\\"eventId\\\": \\\"AAMkADNsvAAA=\\\",\\r\\n            \\\"changeKey\\\": \\\"SuFHwDRP1EeXJUopWbSLlgAAmBvk2g==\\\",\\r\\n            \\\"eventSubject\\\": \\\"Plan summer company picnic\\\",\\r\\n            \\\"eventWebLink\\\": \\\"https://outlook.office365.com/owa/?itemid=AAMkADNsvAAA%3D&exvsurl=1&path=/calendar/item\\\",\\r\\n            \\\"eventStartTime\\\": {\\r\\n                \\\"dateTime\\\": \\\"2017-06-09T18:00:00.0000000\\\",\\r\\n                \\\"timeZone\\\": \\\"UTC\\\"\\r\\n            },\\r\\n            \\\"eventEndTime\\\": {\\r\\n                \\\"dateTime\\\": \\\"2017-06-09T19:00:00.0000000\\\",\\r\\n                \\\"timeZone\\\": \\\"UTC\\\"\\r\\n            },\\r\\n            \\\"eventLocation\\\": {\\r\\n                \\\"displayName\\\": \\\"Conf Room 3\\\"\\r\\n            },\\r\\n            \\\"reminderFireTime\\\": {\\r\\n                \\\"dateTime\\\": \\\"2017-06-09T17:45:00.0000000\\\",\\r\\n                \\\"timeZone\\\": \\\"UTC\\\"\\r\\n            }\\r\\n        }\\r\\n    ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.Read\",\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.Read\",\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.Read\",\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/users/{user-id}/sendMail\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.sendMail\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"message\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.message\"\n                      }\n                    ],\n                    \"nullable\": true\n                  },\n                  \"saveToSentItems\": {\n                    \"type\": \"boolean\",\n                    \"default\": false,\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Send\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/onenote\": {\n      \"get\": {\n        \"tags\": [\n          \"users.onenote\"\n        ],\n        \"summary\": \"Get onenote from users\",\n        \"operationId\": \"users.GetOnenote\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"notebooks\",\n                  \"operations\",\n                  \"pages\",\n                  \"resources\",\n                  \"sectionGroups\",\n                  \"sections\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"notebooks\",\n                  \"operations\",\n                  \"pages\",\n                  \"resources\",\n                  \"sectionGroups\",\n                  \"sections\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.onenote\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/outlook\": {\n      \"get\": {\n        \"tags\": [\n          \"users.outlookUser\"\n        ],\n        \"summary\": \"Get outlook from users\",\n        \"operationId\": \"users.GetOutlook\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"masterCategories\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"masterCategories\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.outlookUser\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/outlook/supportedLanguages()\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.outlook.supportedLanguages.7d99\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.localeInfo\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.context\\\":\\\"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.localeInfo)\\\",\\r\\n  \\\"value\\\":[\\r\\n    {\\r\\n      \\\"locale\\\":\\\"af-ZA\\\",\\r\\n      \\\"displayName\\\":\\\"Afrikaans (Suid-Afrika)\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"locale\\\":\\\"en-US\\\",\\r\\n      \\\"displayName\\\":\\\"English (United States)\\\"\\r\\n    },\\r\\n    {\\r\\n       \\\"locale\\\":\\\"en-CA\\\",\\r\\n       \\\"displayName\\\":\\\"English (Canada)\\\"\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read\",\n              \"User.ReadBasic.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"User.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/users/{user-id}/outlook/supportedTimeZones()\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Invoke function supportedTimeZones\",\n        \"operationId\": \"users.outlook.supportedTimeZones.4c5b\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.timeZoneInformation\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.context\\\":\\\"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.timeZoneInformation)\\\",\\r\\n  \\\"value\\\":[\\r\\n    {\\r\\n      \\\"alias\\\":\\\"Dateline Standard Time\\\",\\r\\n      \\\"displayName\\\":\\\"(UTC-12:00) International Date Line West\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"alias\\\":\\\"Samoa Standard Time\\\",\\r\\n      \\\"displayName\\\":\\\"(UTC+13:00) Samoa\\\"\\r\\n    },\\r\\n    {\\r\\n       \\\"alias\\\":\\\"UTC-11\\\",\\r\\n       \\\"displayName\\\":\\\"(UTC-11:00) Coordinated Universal Time-11\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"alias\\\":\\\"Aleutian Standard Time\\\",\\r\\n      \\\"displayName\\\":\\\"(UTC-10:00) Aleutian Islands\\\"\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read\",\n              \"User.ReadBasic.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"User.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/outlook/supportedTimeZones(TimeZoneStandard={TimeZoneStandard})\"\n      ]\n    },\n    \"/users/{user-id}/outlook/supportedTimeZones(TimeZoneStandard={TimeZoneStandard})\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Invoke function supportedTimeZones\",\n        \"operationId\": \"users.outlook.supportedTimeZones.cfd8\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"TimeZoneStandard\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.timeZoneStandard\"\n                }\n              ],\n              \"nullable\": true\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.timeZoneInformation\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.context\\\":\\\"https://graph.microsoft.com/v1.0/$metadata#Collection(microsoft.graph.timeZoneInformation)\\\",\\r\\n  \\\"value\\\":[\\r\\n    {\\r\\n      \\\"alias\\\":\\\"Etc/GMT+12\\\",\\r\\n      \\\"displayName\\\":\\\"Etc/GMT+12\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"alias\\\":\\\"US/Samoa\\\",\\r\\n      \\\"displayName\\\":\\\"US/Samoa\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"alias\\\":\\\"Etc/GMT+11\\\",\\r\\n      \\\"displayName\\\":\\\"Etc/GMT+11\\\"\\r\\n    },\\r\\n    {\\r\\n      \\\"alias\\\":\\\"US/Aleutian\\\",\\r\\n      \\\"displayName\\\":\\\"US/Aleutian\\\"\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read\",\n              \"User.ReadBasic.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"User.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/outlook/supportedTimeZones()\"\n      ]\n    },\n    \"/users/{user-id}/ownedDevices\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get ownedDevices from users\",\n        \"operationId\": \"users.ListOwnedDevices\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/ownedDevices/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get ownedDevices from users\",\n        \"operationId\": \"users.GetOwnedDevices\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/ownedObjects\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get ownedObjects from users\",\n        \"operationId\": \"users.ListOwnedObjects\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/ownedObjects/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get ownedObjects from users\",\n        \"operationId\": \"users.GetOwnedObjects\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/people\": {\n      \"get\": {\n        \"tags\": [\n          \"users.person\"\n        ],\n        \"summary\": \"Get people from users\",\n        \"operationId\": \"users.ListPeople\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\",\n                  \"birthday\",\n                  \"birthday desc\",\n                  \"companyName\",\n                  \"companyName desc\",\n                  \"department\",\n                  \"department desc\",\n                  \"displayName\",\n                  \"displayName desc\",\n                  \"scoredEmailAddresses\",\n                  \"scoredEmailAddresses desc\",\n                  \"givenName\",\n                  \"givenName desc\",\n                  \"imAddress\",\n                  \"imAddress desc\",\n                  \"isFavorite\",\n                  \"isFavorite desc\",\n                  \"jobTitle\",\n                  \"jobTitle desc\",\n                  \"officeLocation\",\n                  \"officeLocation desc\",\n                  \"personNotes\",\n                  \"personNotes desc\",\n                  \"personType\",\n                  \"personType desc\",\n                  \"phones\",\n                  \"phones desc\",\n                  \"postalAddresses\",\n                  \"postalAddresses desc\",\n                  \"profession\",\n                  \"profession desc\",\n                  \"surname\",\n                  \"surname desc\",\n                  \"userPrincipalName\",\n                  \"userPrincipalName desc\",\n                  \"websites\",\n                  \"websites desc\",\n                  \"yomiCompany\",\n                  \"yomiCompany desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"birthday\",\n                  \"companyName\",\n                  \"department\",\n                  \"displayName\",\n                  \"scoredEmailAddresses\",\n                  \"givenName\",\n                  \"imAddress\",\n                  \"isFavorite\",\n                  \"jobTitle\",\n                  \"officeLocation\",\n                  \"personNotes\",\n                  \"personType\",\n                  \"phones\",\n                  \"postalAddresses\",\n                  \"profession\",\n                  \"surname\",\n                  \"userPrincipalName\",\n                  \"websites\",\n                  \"yomiCompany\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/people/{person-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.person\"\n        ],\n        \"summary\": \"Get people from users\",\n        \"operationId\": \"users.GetPeople\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"person-id\",\n            \"in\": \"path\",\n            \"description\": \"key: person-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"birthday\",\n                  \"companyName\",\n                  \"department\",\n                  \"displayName\",\n                  \"scoredEmailAddresses\",\n                  \"givenName\",\n                  \"imAddress\",\n                  \"isFavorite\",\n                  \"jobTitle\",\n                  \"officeLocation\",\n                  \"personNotes\",\n                  \"personType\",\n                  \"phones\",\n                  \"postalAddresses\",\n                  \"profession\",\n                  \"surname\",\n                  \"userPrincipalName\",\n                  \"websites\",\n                  \"yomiCompany\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/photo\": {\n      \"get\": {\n        \"tags\": [\n          \"users.profilePhoto\"\n        ],\n        \"summary\": \"Get photo from users\",\n        \"operationId\": \"users.GetPhoto\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"height\",\n                  \"width\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.profilePhoto\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/planner\": {\n      \"get\": {\n        \"tags\": [\n          \"users.plannerUser\"\n        ],\n        \"summary\": \"Get planner from users\",\n        \"operationId\": \"users.GetPlanner\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"plans\",\n                  \"tasks\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"plans\",\n                  \"tasks\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.plannerUser\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/registeredDevices\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get registeredDevices from users\",\n        \"operationId\": \"users.ListRegisteredDevices\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\",\n                  \"id desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/registeredDevices/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get registeredDevices from users\",\n        \"operationId\": \"users.GetRegisteredDevices\",\n        \"parameters\": [\n          {\n            \"name\": \"user-id\",\n            \"in\": \"path\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"name\": \"directoryObject-id\",\n            \"in\": \"path\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"id\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"style\": \"simple\",\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"users.delta.2209\",\n        \"parameters\": [\n          {\n            \"name\": \"$deltatoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"$skiptoken\",\n            \"in\": \"query\",\n            \"description\": \"String\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Authorization\",\n            \"in\": \"header\",\n            \"description\": \"Bearer token\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"Content-Type\",\n            \"in\": \"header\",\n            \"description\": \"application/json\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/microsoft.graph.user\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                },\n                \"examples\": {\n                  \"example-1\": {\n                    \"description\": \"application/json\",\n                    \"value\": \"{\\r\\n  \\\"@odata.context\\\":\\\"https://graph.microsoft.com/v1.0/$metadata#users\\\",\\r\\n  \\\"@odata.nextLink\\\":\\\"https://graph.microsoft.com/v1.0/users/delta?$skiptoken=pqwSUjGYvb3jQpbwVAwEL7yuI3dU1LecfkkfLPtnIjsXoYQp_dpA3cNJWc\\\",\\r\\n  \\\"value\\\": [\\r\\n    {\\r\\n      \\\"businessPhones\\\": [\\r\\n          \\\"businessPhones-value\\\"\\r\\n      ],\\r\\n      \\\"displayName\\\": \\\"displayName-value\\\",\\r\\n      \\\"givenName\\\": \\\"givenName-value\\\",\\r\\n      \\\"jobTitle\\\": \\\"jobTitle-value\\\",\\r\\n      \\\"mail\\\": \\\"mail-value\\\",\\r\\n      \\\"mobilePhone\\\": \\\"mobilePhone-value\\\",\\r\\n      \\\"officeLocation\\\": \\\"officeLocation-value\\\",\\r\\n      \\\"preferredLanguage\\\": \\\"preferredLanguage-value\\\",\\r\\n      \\\"surname\\\": \\\"surname-value\\\",\\r\\n      \\\"userPrincipalName\\\": \\\"userPrincipalName-value\\\",\\r\\n      \\\"id\\\": \\\"id-value\\\"\\r\\n    }\\r\\n  ]\\r\\n}\\n\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read\",\n              \"User.ReadWrite\",\n              \"User.ReadBasic.All\",\n              \"User.Read.All\",\n              \"User.ReadWrite.All\",\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"User.Read\",\n              \"User.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.Read.All\",\n              \"User.ReadWrite.All\",\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/delta()\",\n        \"/users/{user-id}/contactFolders/delta()\",\n        \"/users/{user-id}/contacts/delta()\",\n        \"/users/{user-id}/events/delta()\",\n        \"/users/{user-id}/mailFolders/delta()\",\n        \"/users/{user-id}/messages/delta()\"\n      ]\n    }\n  },\n  \"components\": {\n    \"schemas\": {\n      \"microsoft.graph.entity\": {\n        \"title\": \"entity\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"id\": {\n            \"type\": \"string\",\n            \"description\": \"Read-only.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"id\": \"string (identifier)\"\n        }\n      },\n      \"microsoft.graph.attachment\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"attachment\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"contentType\": {\n                \"type\": \"string\",\n                \"description\": \"The MIME type.\",\n                \"nullable\": true\n              },\n              \"isInline\": {\n                \"type\": \"boolean\",\n                \"description\": \"true if the attachment is an inline attachment; otherwise, false.\",\n                \"nullable\": true\n              },\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"name\": {\n                \"type\": \"string\",\n                \"description\": \"The attachment's file name.\",\n                \"nullable\": true\n              },\n              \"size\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The length of the attachment in bytes.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"contentType\": \"string\",\n          \"isInline\": true,\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"name\": \"string\",\n          \"size\": \"integer\"\n        }\n      },\n      \"microsoft.graph.baseItem\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"baseItem\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"createdBy\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n                  }\n                ],\n                \"description\": \"Identity of the user, device, or application which created the item. Read-only.\",\n                \"nullable\": true\n              },\n              \"createdDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Date and time of item creation. Read-only.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"Provides a user-visible description of the item. Optional.\",\n                \"nullable\": true\n              },\n              \"eTag\": {\n                \"type\": \"string\",\n                \"description\": \"ETag for the item. Read-only.\",\n                \"nullable\": true\n              },\n              \"lastModifiedBy\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n                  }\n                ],\n                \"description\": \"Identity of the user, device, and application which last modified the item. Read-only.\",\n                \"nullable\": true\n              },\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Date and time the item was last modified. Read-only.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"name\": {\n                \"type\": \"string\",\n                \"description\": \"The name of the item. Read-write.\",\n                \"nullable\": true\n              },\n              \"parentReference\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.itemReference\"\n                  }\n                ],\n                \"description\": \"Parent information, if the item has a parent. Read-write.\",\n                \"nullable\": true\n              },\n              \"webUrl\": {\n                \"type\": \"string\",\n                \"description\": \"URL that displays the resource in the browser. Read-only.\",\n                \"nullable\": true\n              },\n              \"createdByUser\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.user\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"lastModifiedByUser\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.user\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"eTag\": \"string\",\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"name\": \"string\",\n          \"parentReference\": {\n            \"@odata.type\": \"microsoft.graph.itemReference\"\n          },\n          \"webUrl\": \"string\",\n          \"createdByUser\": {\n            \"@odata.type\": \"microsoft.graph.user\"\n          },\n          \"lastModifiedByUser\": {\n            \"@odata.type\": \"microsoft.graph.user\"\n          }\n        }\n      },\n      \"microsoft.graph.baseItemVersion\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"baseItemVersion\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"lastModifiedBy\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n                  }\n                ],\n                \"description\": \"Identity of the user which last modified the version. Read-only.\",\n                \"nullable\": true\n              },\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Date and time the version was last modified. Read-only.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"publication\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.publicationFacet\"\n                  }\n                ],\n                \"description\": \"Indicates the publication status of this particular version. Read-only.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"publication\": {\n            \"@odata.type\": \"microsoft.graph.publicationFacet\"\n          }\n        }\n      },\n      \"microsoft.graph.calendar\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"calendar\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"canEdit\": {\n                \"type\": \"boolean\",\n                \"description\": \"True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.\",\n                \"nullable\": true\n              },\n              \"canShare\": {\n                \"type\": \"boolean\",\n                \"description\": \"True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.\",\n                \"nullable\": true\n              },\n              \"canViewPrivateItems\": {\n                \"type\": \"boolean\",\n                \"description\": \"True if the user can read calendar items that have been marked private, false otherwise.\",\n                \"nullable\": true\n              },\n              \"changeKey\": {\n                \"type\": \"string\",\n                \"description\": \"Identifies the version of the calendar object. Every time the calendar is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.\",\n                \"nullable\": true\n              },\n              \"color\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.calendarColor\"\n                  }\n                ],\n                \"description\": \"Specifies the color theme to distinguish the calendar from other calendars in a UI. The property values are: LightBlue=0, LightGreen=1, LightOrange=2, LightGray=3, LightYellow=4, LightTeal=5, LightPink=6, LightBrown=7, LightRed=8, MaxColor=9, Auto=-1\",\n                \"nullable\": true\n              },\n              \"name\": {\n                \"type\": \"string\",\n                \"description\": \"The calendar name.\",\n                \"nullable\": true\n              },\n              \"owner\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.emailAddress\"\n                  }\n                ],\n                \"description\": \"If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user.\",\n                \"nullable\": true\n              },\n              \"calendarView\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                }\n              },\n              \"events\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                }\n              },\n              \"multiValueExtendedProperties\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty\"\n                }\n              },\n              \"singleValueExtendedProperties\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"canEdit\": true,\n          \"canShare\": true,\n          \"canViewPrivateItems\": true,\n          \"changeKey\": \"string\",\n          \"color\": {\n            \"@odata.type\": \"microsoft.graph.calendarColor\"\n          },\n          \"name\": \"string\",\n          \"owner\": {\n            \"@odata.type\": \"microsoft.graph.emailAddress\"\n          },\n          \"calendarView\": [\n            {\n              \"@odata.type\": \"microsoft.graph.event\"\n            }\n          ],\n          \"events\": [\n            {\n              \"@odata.type\": \"microsoft.graph.event\"\n            }\n          ],\n          \"multiValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n            }\n          ],\n          \"singleValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.calendarGroup\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"calendarGroup\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"changeKey\": {\n                \"type\": \"string\",\n                \"description\": \"Identifies the version of the calendar group. Every time the calendar group is changed, ChangeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.\",\n                \"nullable\": true\n              },\n              \"classId\": {\n                \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n                \"type\": \"string\",\n                \"description\": \"The class identifier. Read-only.\",\n                \"format\": \"uuid\",\n                \"nullable\": true\n              },\n              \"name\": {\n                \"type\": \"string\",\n                \"description\": \"The group name.\",\n                \"nullable\": true\n              },\n              \"calendars\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.calendar\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"changeKey\": \"string\",\n          \"classId\": \"string\",\n          \"name\": \"string\",\n          \"calendars\": [\n            {\n              \"@odata.type\": \"microsoft.graph.calendar\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.workbookChart\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChart\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"height\": {\n                \"anyOf\": [\n                  {\n                    \"type\": \"number\"\n                  },\n                  {\n                    \"type\": \"string\"\n                  },\n                  {\n                    \"enum\": [\n                      \"-INF\",\n                      \"INF\",\n                      \"NaN\"\n                    ]\n                  }\n                ],\n                \"description\": \"Represents the height, in points, of the chart object.\",\n                \"format\": \"double\",\n                \"nullable\": true\n              },\n              \"left\": {\n                \"anyOf\": [\n                  {\n                    \"type\": \"number\"\n                  },\n                  {\n                    \"type\": \"string\"\n                  },\n                  {\n                    \"enum\": [\n                      \"-INF\",\n                      \"INF\",\n                      \"NaN\"\n                    ]\n                  }\n                ],\n                \"description\": \"The distance, in points, from the left side of the chart to the worksheet origin.\",\n                \"format\": \"double\",\n                \"nullable\": true\n              },\n              \"name\": {\n                \"type\": \"string\",\n                \"description\": \"Represents the name of a chart object.\",\n                \"nullable\": true\n              },\n              \"top\": {\n                \"anyOf\": [\n                  {\n                    \"type\": \"number\"\n                  },\n                  {\n                    \"type\": \"string\"\n                  },\n                  {\n                    \"enum\": [\n                      \"-INF\",\n                      \"INF\",\n                      \"NaN\"\n                    ]\n                  }\n                ],\n                \"description\": \"Represents the distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart).\",\n                \"format\": \"double\",\n                \"nullable\": true\n              },\n              \"width\": {\n                \"anyOf\": [\n                  {\n                    \"type\": \"number\"\n                  },\n                  {\n                    \"type\": \"string\"\n                  },\n                  {\n                    \"enum\": [\n                      \"-INF\",\n                      \"INF\",\n                      \"NaN\"\n                    ]\n                  }\n                ],\n                \"description\": \"Represents the width, in points, of the chart object.\",\n                \"format\": \"double\",\n                \"nullable\": true\n              },\n              \"axes\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartAxes\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"dataLabels\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartDataLabels\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"format\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartAreaFormat\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"legend\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartLegend\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"series\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartSeries\"\n                }\n              },\n              \"title\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartTitle\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"worksheet\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookWorksheet\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"height\": \"double\",\n          \"left\": \"double\",\n          \"name\": \"string\",\n          \"top\": \"double\",\n          \"width\": \"double\",\n          \"axes\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartAxes\"\n          },\n          \"dataLabels\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartDataLabels\"\n          },\n          \"format\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartAreaFormat\"\n          },\n          \"legend\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartLegend\"\n          },\n          \"series\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookChartSeries\"\n            }\n          ],\n          \"title\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartTitle\"\n          },\n          \"worksheet\": {\n            \"@odata.type\": \"microsoft.graph.workbookWorksheet\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartAreaFormat\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChartAreaFormat\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"fill\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartFill\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"font\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartFont\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"fill\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFill\"\n          },\n          \"font\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFont\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartAxes\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChartAxes\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"categoryAxis\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartAxis\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"seriesAxis\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartAxis\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"valueAxis\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartAxis\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"categoryAxis\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartAxis\"\n          },\n          \"seriesAxis\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartAxis\"\n          },\n          \"valueAxis\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartAxis\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartAxis\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChartAxis\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"majorUnit\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Represents the interval between two major tick marks. Can be set to a numeric value or an empty string.  The returned value is always a number.\",\n                \"nullable\": true\n              },\n              \"maximum\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Represents the maximum value on the value axis.  Can be set to a numeric value or an empty string (for automatic axis values).  The returned value is always a number.\",\n                \"nullable\": true\n              },\n              \"minimum\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values).  The returned value is always a number.\",\n                \"nullable\": true\n              },\n              \"minorUnit\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.\",\n                \"nullable\": true\n              },\n              \"format\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartAxisFormat\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"majorGridlines\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartGridlines\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"minorGridlines\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartGridlines\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"title\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartAxisTitle\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"majorUnit\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"maximum\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"minimum\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"minorUnit\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"format\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartAxisFormat\"\n          },\n          \"majorGridlines\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartGridlines\"\n          },\n          \"minorGridlines\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartGridlines\"\n          },\n          \"title\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartAxisTitle\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartAxisFormat\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChartAxisFormat\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"font\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartFont\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"line\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartLineFormat\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"font\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFont\"\n          },\n          \"line\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartLineFormat\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartAxisTitle\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChartAxisTitle\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"text\": {\n                \"type\": \"string\",\n                \"description\": \"Represents the axis title.\",\n                \"nullable\": true\n              },\n              \"visible\": {\n                \"type\": \"boolean\",\n                \"description\": \"A boolean that specifies the visibility of an axis title.\",\n                \"nullable\": true\n              },\n              \"format\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartAxisTitleFormat\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"text\": \"string\",\n          \"visible\": true,\n          \"format\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartAxisTitleFormat\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartAxisTitleFormat\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChartAxisTitleFormat\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"font\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartFont\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"font\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFont\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartDataLabelFormat\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChartDataLabelFormat\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"fill\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartFill\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"font\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartFont\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"fill\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFill\"\n          },\n          \"font\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFont\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartDataLabels\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChartDataLabels\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"position\": {\n                \"type\": \"string\",\n                \"description\": \"DataLabelPosition value that represents the position of the data label. The possible values are: None, Center, InsideEnd, InsideBase, OutsideEnd, Left, Right, Top, Bottom, BestFit, Callout.\",\n                \"nullable\": true\n              },\n              \"separator\": {\n                \"type\": \"string\",\n                \"description\": \"String representing the separator used for the data labels on a chart.\",\n                \"nullable\": true\n              },\n              \"showBubbleSize\": {\n                \"type\": \"boolean\",\n                \"description\": \"Boolean value representing if the data label bubble size is visible or not.\",\n                \"nullable\": true\n              },\n              \"showCategoryName\": {\n                \"type\": \"boolean\",\n                \"description\": \"Boolean value representing if the data label category name is visible or not.\",\n                \"nullable\": true\n              },\n              \"showLegendKey\": {\n                \"type\": \"boolean\",\n                \"description\": \"Boolean value representing if the data label legend key is visible or not.\",\n                \"nullable\": true\n              },\n              \"showPercentage\": {\n                \"type\": \"boolean\",\n                \"description\": \"Boolean value representing if the data label percentage is visible or not.\",\n                \"nullable\": true\n              },\n              \"showSeriesName\": {\n                \"type\": \"boolean\",\n                \"description\": \"Boolean value representing if the data label series name is visible or not.\",\n                \"nullable\": true\n              },\n              \"showValue\": {\n                \"type\": \"boolean\",\n                \"description\": \"Boolean value representing if the data label value is visible or not.\",\n                \"nullable\": true\n              },\n              \"format\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartDataLabelFormat\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"position\": \"string\",\n          \"separator\": \"string\",\n          \"showBubbleSize\": true,\n          \"showCategoryName\": true,\n          \"showLegendKey\": true,\n          \"showPercentage\": true,\n          \"showSeriesName\": true,\n          \"showValue\": true,\n          \"format\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartDataLabelFormat\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartFill\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChartFill\",\n            \"type\": \"object\"\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\"\n        }\n      },\n      \"microsoft.graph.workbookChartFont\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChartFont\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"bold\": {\n                \"type\": \"boolean\",\n                \"description\": \"Represents the bold status of font.\",\n                \"nullable\": true\n              },\n              \"color\": {\n                \"type\": \"string\",\n                \"description\": \"HTML color code representation of the text color. E.g. #FF0000 represents Red.\",\n                \"nullable\": true\n              },\n              \"italic\": {\n                \"type\": \"boolean\",\n                \"description\": \"Represents the italic status of the font.\",\n                \"nullable\": true\n              },\n              \"name\": {\n                \"type\": \"string\",\n                \"description\": \"Font name (e.g. 'Calibri')\",\n                \"nullable\": true\n              },\n              \"size\": {\n                \"anyOf\": [\n                  {\n                    \"type\": \"number\"\n                  },\n                  {\n                    \"type\": \"string\"\n                  },\n                  {\n                    \"enum\": [\n                      \"-INF\",\n                      \"INF\",\n                      \"NaN\"\n                    ]\n                  }\n                ],\n                \"description\": \"Size of the font (e.g. 11)\",\n                \"format\": \"double\",\n                \"nullable\": true\n              },\n              \"underline\": {\n                \"type\": \"string\",\n                \"description\": \"Type of underline applied to the font. The possible values are: None, Single.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"bold\": true,\n          \"color\": \"string\",\n          \"italic\": true,\n          \"name\": \"string\",\n          \"size\": \"double\",\n          \"underline\": \"string\"\n        }\n      },\n      \"microsoft.graph.workbookChartGridlines\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChartGridlines\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"visible\": {\n                \"type\": \"boolean\",\n                \"description\": \"Boolean value representing if the axis gridlines are visible or not.\",\n                \"nullable\": true\n              },\n              \"format\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartGridlinesFormat\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"visible\": true,\n          \"format\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartGridlinesFormat\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartGridlinesFormat\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChartGridlinesFormat\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"line\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartLineFormat\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"line\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartLineFormat\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartLegend\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChartLegend\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"overlay\": {\n                \"type\": \"boolean\",\n                \"description\": \"Boolean value for whether the chart legend should overlap with the main body of the chart.\",\n                \"nullable\": true\n              },\n              \"position\": {\n                \"type\": \"string\",\n                \"description\": \"Represents the position of the legend on the chart. The possible values are: Top, Bottom, Left, Right, Corner, Custom.\",\n                \"nullable\": true\n              },\n              \"visible\": {\n                \"type\": \"boolean\",\n                \"description\": \"A boolean value the represents the visibility of a ChartLegend object.\",\n                \"nullable\": true\n              },\n              \"format\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartLegendFormat\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"overlay\": true,\n          \"position\": \"string\",\n          \"visible\": true,\n          \"format\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartLegendFormat\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartLegendFormat\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChartLegendFormat\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"fill\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartFill\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"font\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartFont\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"fill\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFill\"\n          },\n          \"font\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFont\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartLineFormat\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChartLineFormat\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"color\": {\n                \"type\": \"string\",\n                \"description\": \"HTML color code representing the color of lines in the chart.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"color\": \"string\"\n        }\n      },\n      \"microsoft.graph.workbookChartPoint\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChartPoint\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"value\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Returns the value of a chart point. Read-only.\",\n                \"nullable\": true\n              },\n              \"format\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartPointFormat\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"value\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"format\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartPointFormat\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartPointFormat\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChartPointFormat\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"fill\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartFill\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"fill\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFill\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartSeries\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChartSeries\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"name\": {\n                \"type\": \"string\",\n                \"description\": \"Represents the name of a series in a chart.\",\n                \"nullable\": true\n              },\n              \"format\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartSeriesFormat\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"points\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartPoint\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"name\": \"string\",\n          \"format\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartSeriesFormat\"\n          },\n          \"points\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookChartPoint\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.workbookChartSeriesFormat\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChartSeriesFormat\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"fill\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartFill\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"line\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartLineFormat\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"fill\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFill\"\n          },\n          \"line\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartLineFormat\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartTitle\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChartTitle\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"overlay\": {\n                \"type\": \"boolean\",\n                \"description\": \"Boolean value representing if the chart title will overlay the chart or not.\",\n                \"nullable\": true\n              },\n              \"text\": {\n                \"type\": \"string\",\n                \"description\": \"Represents the title text of a chart.\",\n                \"nullable\": true\n              },\n              \"visible\": {\n                \"type\": \"boolean\",\n                \"description\": \"A boolean value the represents the visibility of a chart title object.\",\n                \"nullable\": true\n              },\n              \"format\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartTitleFormat\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"overlay\": true,\n          \"text\": \"string\",\n          \"visible\": true,\n          \"format\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartTitleFormat\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartTitleFormat\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookChartTitleFormat\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"fill\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartFill\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"font\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookChartFont\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"fill\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFill\"\n          },\n          \"font\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFont\"\n          }\n        }\n      },\n      \"microsoft.graph.columnDefinition\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"columnDefinition\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"columnGroup\": {\n                \"type\": \"string\",\n                \"description\": \"For site columns, the name of the group this column belongs to. Helps organize related columns.\",\n                \"nullable\": true\n              },\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"The user-facing description of the column.\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The user-facing name of the column.\",\n                \"nullable\": true\n              },\n              \"enforceUniqueValues\": {\n                \"type\": \"boolean\",\n                \"description\": \"If true, no two list items may have the same value for this column.\",\n                \"nullable\": true\n              },\n              \"hidden\": {\n                \"type\": \"boolean\",\n                \"description\": \"Specifies whether the column is displayed in the user interface.\",\n                \"nullable\": true\n              },\n              \"indexed\": {\n                \"type\": \"boolean\",\n                \"description\": \"Specifies whether the column values can used for sorting and searching.\",\n                \"nullable\": true\n              },\n              \"name\": {\n                \"type\": \"string\",\n                \"description\": \"The API-facing name of the column as it appears in the [fields][] on a [listItem][]. For the user-facing name, see displayName.\",\n                \"nullable\": true\n              },\n              \"readOnly\": {\n                \"type\": \"boolean\",\n                \"description\": \"Specifies whether the column values can be modified.\",\n                \"nullable\": true\n              },\n              \"required\": {\n                \"type\": \"boolean\",\n                \"description\": \"Specifies whether the column value is not optional.\",\n                \"nullable\": true\n              },\n              \"boolean\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.booleanColumn\"\n                  }\n                ],\n                \"description\": \"This column stores boolean values.\",\n                \"nullable\": true\n              },\n              \"calculated\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.calculatedColumn\"\n                  }\n                ],\n                \"description\": \"This column's data is calculated based on other columns.\",\n                \"nullable\": true\n              },\n              \"choice\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.choiceColumn\"\n                  }\n                ],\n                \"description\": \"This column stores data from a list of choices.\",\n                \"nullable\": true\n              },\n              \"currency\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.currencyColumn\"\n                  }\n                ],\n                \"description\": \"This column stores currency values.\",\n                \"nullable\": true\n              },\n              \"dateTime\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.dateTimeColumn\"\n                  }\n                ],\n                \"description\": \"This column stores DateTime values.\",\n                \"nullable\": true\n              },\n              \"defaultValue\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.defaultColumnValue\"\n                  }\n                ],\n                \"description\": \"The default value for this column.\",\n                \"nullable\": true\n              },\n              \"lookup\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.lookupColumn\"\n                  }\n                ],\n                \"description\": \"This column's data is looked up from another source in the site.\",\n                \"nullable\": true\n              },\n              \"number\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.numberColumn\"\n                  }\n                ],\n                \"description\": \"This column stores number values.\",\n                \"nullable\": true\n              },\n              \"personOrGroup\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.personOrGroupColumn\"\n                  }\n                ],\n                \"description\": \"This column stores Person or Group values.\",\n                \"nullable\": true\n              },\n              \"text\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.textColumn\"\n                  }\n                ],\n                \"description\": \"This column stores text values.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"columnGroup\": \"string\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"enforceUniqueValues\": true,\n          \"hidden\": true,\n          \"indexed\": true,\n          \"name\": \"string\",\n          \"readOnly\": true,\n          \"required\": true,\n          \"boolean\": {\n            \"@odata.type\": \"microsoft.graph.booleanColumn\"\n          },\n          \"calculated\": {\n            \"@odata.type\": \"microsoft.graph.calculatedColumn\"\n          },\n          \"choice\": {\n            \"@odata.type\": \"microsoft.graph.choiceColumn\"\n          },\n          \"currency\": {\n            \"@odata.type\": \"microsoft.graph.currencyColumn\"\n          },\n          \"dateTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeColumn\"\n          },\n          \"defaultValue\": {\n            \"@odata.type\": \"microsoft.graph.defaultColumnValue\"\n          },\n          \"lookup\": {\n            \"@odata.type\": \"microsoft.graph.lookupColumn\"\n          },\n          \"number\": {\n            \"@odata.type\": \"microsoft.graph.numberColumn\"\n          },\n          \"personOrGroup\": {\n            \"@odata.type\": \"microsoft.graph.personOrGroupColumn\"\n          },\n          \"text\": {\n            \"@odata.type\": \"microsoft.graph.textColumn\"\n          }\n        }\n      },\n      \"microsoft.graph.columnLink\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"columnLink\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"name\": {\n                \"type\": \"string\",\n                \"description\": \"The name of the column  in this content type.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"name\": \"string\"\n        }\n      },\n      \"microsoft.graph.outlookItem\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"outlookItem\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"categories\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"The categories associated with the item\"\n              },\n              \"changeKey\": {\n                \"type\": \"string\",\n                \"description\": \"Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.\",\n                \"nullable\": true\n              },\n              \"createdDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"categories\": [\n            \"string\"\n          ],\n          \"changeKey\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\"\n        }\n      },\n      \"microsoft.graph.contact\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.outlookItem\"\n          },\n          {\n            \"title\": \"contact\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"assistantName\": {\n                \"type\": \"string\",\n                \"description\": \"The name of the contact's assistant.\",\n                \"nullable\": true\n              },\n              \"birthday\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The contact's birthday. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"businessAddress\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.physicalAddress\"\n                  }\n                ],\n                \"description\": \"The contact's business address.\",\n                \"nullable\": true\n              },\n              \"businessHomePage\": {\n                \"type\": \"string\",\n                \"description\": \"The business home page of the contact.\",\n                \"nullable\": true\n              },\n              \"businessPhones\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"The contact's business phone numbers.\"\n              },\n              \"children\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"The names of the contact's children.\"\n              },\n              \"companyName\": {\n                \"type\": \"string\",\n                \"description\": \"The name of the contact's company.\",\n                \"nullable\": true\n              },\n              \"department\": {\n                \"type\": \"string\",\n                \"description\": \"The contact's department.\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The contact's display name.\",\n                \"nullable\": true\n              },\n              \"emailAddresses\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.emailAddress\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The contact's email addresses.\"\n              },\n              \"flag\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.followupFlag\"\n                  }\n                ],\n                \"description\": \"The flag value that indicates the status, start date, due date, or completion date for the message.\",\n                \"nullable\": true\n              },\n              \"fileAs\": {\n                \"type\": \"string\",\n                \"description\": \"The name the contact is filed under.\",\n                \"nullable\": true\n              },\n              \"generation\": {\n                \"type\": \"string\",\n                \"description\": \"The contact's generation.\",\n                \"nullable\": true\n              },\n              \"givenName\": {\n                \"type\": \"string\",\n                \"description\": \"The contact's given name.\",\n                \"nullable\": true\n              },\n              \"homeAddress\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.physicalAddress\"\n                  }\n                ],\n                \"description\": \"The contact's home address.\",\n                \"nullable\": true\n              },\n              \"homePhones\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"The contact's home phone numbers.\"\n              },\n              \"imAddresses\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"The contact's instant messaging (IM) addresses.\"\n              },\n              \"initials\": {\n                \"type\": \"string\",\n                \"description\": \"The contact's initials.\",\n                \"nullable\": true\n              },\n              \"jobTitle\": {\n                \"type\": \"string\",\n                \"description\": \"The contact’s job title.\",\n                \"nullable\": true\n              },\n              \"manager\": {\n                \"type\": \"string\",\n                \"description\": \"The name of the contact's manager.\",\n                \"nullable\": true\n              },\n              \"middleName\": {\n                \"type\": \"string\",\n                \"description\": \"The contact's middle name.\",\n                \"nullable\": true\n              },\n              \"mobilePhone\": {\n                \"type\": \"string\",\n                \"description\": \"The contact's mobile phone number.\",\n                \"nullable\": true\n              },\n              \"nickName\": {\n                \"type\": \"string\",\n                \"description\": \"The contact's nickname.\",\n                \"nullable\": true\n              },\n              \"officeLocation\": {\n                \"type\": \"string\",\n                \"description\": \"The location of the contact's office.\",\n                \"nullable\": true\n              },\n              \"otherAddress\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.physicalAddress\"\n                  }\n                ],\n                \"description\": \"Other addresses for the contact.\",\n                \"nullable\": true\n              },\n              \"parentFolderId\": {\n                \"type\": \"string\",\n                \"description\": \"The ID of the contact's parent folder.\",\n                \"nullable\": true\n              },\n              \"personalNotes\": {\n                \"type\": \"string\",\n                \"description\": \"The user's notes about the contact.\",\n                \"nullable\": true\n              },\n              \"profession\": {\n                \"type\": \"string\",\n                \"description\": \"The contact's profession.\",\n                \"nullable\": true\n              },\n              \"spouseName\": {\n                \"type\": \"string\",\n                \"description\": \"The name of the contact's spouse/partner.\",\n                \"nullable\": true\n              },\n              \"surname\": {\n                \"type\": \"string\",\n                \"description\": \"The contact's surname.\",\n                \"nullable\": true\n              },\n              \"title\": {\n                \"type\": \"string\",\n                \"description\": \"The contact's title.\",\n                \"nullable\": true\n              },\n              \"yomiCompanyName\": {\n                \"type\": \"string\",\n                \"description\": \"The phonetic Japanese company name of the contact.\",\n                \"nullable\": true\n              },\n              \"yomiGivenName\": {\n                \"type\": \"string\",\n                \"description\": \"The phonetic Japanese given name (first name) of the contact.\",\n                \"nullable\": true\n              },\n              \"yomiSurname\": {\n                \"type\": \"string\",\n                \"description\": \"The phonetic Japanese surname (last name)  of the contact.\",\n                \"nullable\": true\n              },\n              \"photo\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.profilePhoto\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"extensions\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.extension\"\n                }\n              },\n              \"multiValueExtendedProperties\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty\"\n                }\n              },\n              \"singleValueExtendedProperties\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"categories\": [\n            \"string\"\n          ],\n          \"changeKey\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"assistantName\": \"string\",\n          \"birthday\": \"string (timestamp)\",\n          \"businessAddress\": {\n            \"@odata.type\": \"microsoft.graph.physicalAddress\"\n          },\n          \"businessHomePage\": \"string\",\n          \"businessPhones\": [\n            \"string\"\n          ],\n          \"children\": [\n            \"string\"\n          ],\n          \"companyName\": \"string\",\n          \"department\": \"string\",\n          \"displayName\": \"string\",\n          \"emailAddresses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.emailAddress\"\n            }\n          ],\n          \"flag\": {\n            \"@odata.type\": \"microsoft.graph.followupFlag\"\n          },\n          \"fileAs\": \"string\",\n          \"generation\": \"string\",\n          \"givenName\": \"string\",\n          \"homeAddress\": {\n            \"@odata.type\": \"microsoft.graph.physicalAddress\"\n          },\n          \"homePhones\": [\n            \"string\"\n          ],\n          \"imAddresses\": [\n            \"string\"\n          ],\n          \"initials\": \"string\",\n          \"jobTitle\": \"string\",\n          \"manager\": \"string\",\n          \"middleName\": \"string\",\n          \"mobilePhone\": \"string\",\n          \"nickName\": \"string\",\n          \"officeLocation\": \"string\",\n          \"otherAddress\": {\n            \"@odata.type\": \"microsoft.graph.physicalAddress\"\n          },\n          \"parentFolderId\": \"string\",\n          \"personalNotes\": \"string\",\n          \"profession\": \"string\",\n          \"spouseName\": \"string\",\n          \"surname\": \"string\",\n          \"title\": \"string\",\n          \"yomiCompanyName\": \"string\",\n          \"yomiGivenName\": \"string\",\n          \"yomiSurname\": \"string\",\n          \"photo\": {\n            \"@odata.type\": \"microsoft.graph.profilePhoto\"\n          },\n          \"extensions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.extension\"\n            }\n          ],\n          \"multiValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n            }\n          ],\n          \"singleValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.contactFolder\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"contactFolder\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The folder's display name.\",\n                \"nullable\": true\n              },\n              \"parentFolderId\": {\n                \"type\": \"string\",\n                \"description\": \"The ID of the folder's parent folder.\",\n                \"nullable\": true\n              },\n              \"childFolders\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.contactFolder\"\n                }\n              },\n              \"contacts\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.contact\"\n                }\n              },\n              \"multiValueExtendedProperties\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty\"\n                }\n              },\n              \"singleValueExtendedProperties\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"parentFolderId\": \"string\",\n          \"childFolders\": [\n            {\n              \"@odata.type\": \"microsoft.graph.contactFolder\"\n            }\n          ],\n          \"contacts\": [\n            {\n              \"@odata.type\": \"microsoft.graph.contact\"\n            }\n          ],\n          \"multiValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n            }\n          ],\n          \"singleValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.contentType\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"contentType\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"The descriptive text for the item.\",\n                \"nullable\": true\n              },\n              \"group\": {\n                \"type\": \"string\",\n                \"description\": \"The name of the group this content type belongs to. Helps organize related content types.\",\n                \"nullable\": true\n              },\n              \"hidden\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether the content type is hidden in the list's 'New' menu.\",\n                \"nullable\": true\n              },\n              \"inheritedFrom\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.itemReference\"\n                  }\n                ],\n                \"description\": \"If this content type is inherited from another scope (like a site), provides a reference to the item where the content type is defined.\",\n                \"nullable\": true\n              },\n              \"name\": {\n                \"type\": \"string\",\n                \"description\": \"The name of the content type.\",\n                \"nullable\": true\n              },\n              \"order\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.contentTypeOrder\"\n                  }\n                ],\n                \"description\": \"Specifies the order in which the content type appears in the selection UI.\",\n                \"nullable\": true\n              },\n              \"parentId\": {\n                \"type\": \"string\",\n                \"description\": \"The unique identifier of the content type.\",\n                \"nullable\": true\n              },\n              \"readOnly\": {\n                \"type\": \"boolean\",\n                \"description\": \"If true, the content type cannot be modified unless this value is first set to false.\",\n                \"nullable\": true\n              },\n              \"sealed\": {\n                \"type\": \"boolean\",\n                \"description\": \"If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.\",\n                \"nullable\": true\n              },\n              \"columnLinks\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.columnLink\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"description\": \"string\",\n          \"group\": \"string\",\n          \"hidden\": true,\n          \"inheritedFrom\": {\n            \"@odata.type\": \"microsoft.graph.itemReference\"\n          },\n          \"name\": \"string\",\n          \"order\": {\n            \"@odata.type\": \"microsoft.graph.contentTypeOrder\"\n          },\n          \"parentId\": \"string\",\n          \"readOnly\": true,\n          \"sealed\": true,\n          \"columnLinks\": [\n            {\n              \"@odata.type\": \"microsoft.graph.columnLink\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.directoryObject\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"directoryObject\",\n            \"type\": \"object\"\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\"\n        }\n      },\n      \"microsoft.graph.contract\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n          },\n          {\n            \"title\": \"contract\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"contractType\": {\n                \"type\": \"string\",\n                \"description\": \"Type of contract.Possible values are: SyndicationPartner - Partner that exclusively resells and manages O365 and Intune for this customer. They resell and support their customers. BreadthPartner - Partner has the ability to provide administrative support for this customer. However, the partner is not allowed to resell to the customer.ResellerPartner - Partner that is similar to a syndication partner, except that the partner doesn’t have exclusive access to a tenant. In the syndication case, the customer cannot buy additional direct subscriptions from Microsoft or from other partners.\",\n                \"nullable\": true\n              },\n              \"customerId\": {\n                \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n                \"type\": \"string\",\n                \"description\": \"The unique identifier for the customer tenant referenced by this partnership. Corresponds to the id property of the customer tenant's organization resource.\",\n                \"format\": \"uuid\",\n                \"nullable\": true\n              },\n              \"defaultDomainName\": {\n                \"type\": \"string\",\n                \"description\": \"A copy of the customer tenant's default domain name. The copy is made when the partnership with the customer is established. It is not automatically updated if the customer tenant's default domain name changes.\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"A copy of the customer tenant's display name. The copy is made when the partnership with the customer is established. It is not automatically updated if the customer tenant's display name changes.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"contractType\": \"string\",\n          \"customerId\": \"string\",\n          \"defaultDomainName\": \"string\",\n          \"displayName\": \"string\"\n        }\n      },\n      \"microsoft.graph.conversation\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"conversation\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"hasAttachments\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether any of the posts within this Conversation has at least one attachment.\",\n                \"nullable\": true\n              },\n              \"lastDeliveredDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"preview\": {\n                \"type\": \"string\",\n                \"description\": \"A short summary from the body of the latest post in this converstaion.\",\n                \"nullable\": true\n              },\n              \"topic\": {\n                \"type\": \"string\",\n                \"description\": \"The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.\",\n                \"nullable\": true\n              },\n              \"uniqueSenders\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"All the users that sent a message to this Conversation.\"\n              },\n              \"threads\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.conversationThread\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"hasAttachments\": true,\n          \"lastDeliveredDateTime\": \"string (timestamp)\",\n          \"preview\": \"string\",\n          \"topic\": \"string\",\n          \"uniqueSenders\": [\n            \"string\"\n          ],\n          \"threads\": [\n            {\n              \"@odata.type\": \"microsoft.graph.conversationThread\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.conversationThread\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"conversationThread\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"ccRecipients\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The Cc: recipients for the thread.\"\n              },\n              \"hasAttachments\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether any of the posts within this thread has at least one attachment.\",\n                \"nullable\": true\n              },\n              \"isLocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates if the thread is locked.\",\n                \"nullable\": true\n              },\n              \"lastDeliveredDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"preview\": {\n                \"type\": \"string\",\n                \"description\": \"A short summary from the body of the latest post in this converstaion.\",\n                \"nullable\": true\n              },\n              \"toRecipients\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The To: recipients for the thread.\"\n              },\n              \"topic\": {\n                \"type\": \"string\",\n                \"description\": \"The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.\",\n                \"nullable\": true\n              },\n              \"uniqueSenders\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"All the users that sent a message to this thread.\"\n              },\n              \"posts\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.post\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"ccRecipients\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"hasAttachments\": true,\n          \"isLocked\": true,\n          \"lastDeliveredDateTime\": \"string (timestamp)\",\n          \"preview\": \"string\",\n          \"toRecipients\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"topic\": \"string\",\n          \"uniqueSenders\": [\n            \"string\"\n          ],\n          \"posts\": [\n            {\n              \"@odata.type\": \"microsoft.graph.post\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.device\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n          },\n          {\n            \"title\": \"device\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"accountEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"true if the account is enabled; otherwise, false. Required.\",\n                \"nullable\": true\n              },\n              \"alternativeSecurityIds\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.alternativeSecurityId\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"For internal use only. Not nullable.\"\n              },\n              \"approximateLastSignInDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' Read-only.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"deviceId\": {\n                \"type\": \"string\",\n                \"description\": \"Unique identifier set by Azure Device Registration Service at the time of registration.\",\n                \"nullable\": true\n              },\n              \"deviceMetadata\": {\n                \"type\": \"string\",\n                \"description\": \"For interal use only. Set to null.\",\n                \"nullable\": true\n              },\n              \"deviceVersion\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"For interal use only.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The display name for the device. Required.\",\n                \"nullable\": true\n              },\n              \"isCompliant\": {\n                \"type\": \"boolean\",\n                \"description\": \"true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.\",\n                \"nullable\": true\n              },\n              \"isManaged\": {\n                \"type\": \"boolean\",\n                \"description\": \"true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.\",\n                \"nullable\": true\n              },\n              \"onPremisesLastSyncDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The last time at which the object was synced with the on-premises directory.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' Read-only.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"onPremisesSyncEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only.\",\n                \"nullable\": true\n              },\n              \"operatingSystem\": {\n                \"type\": \"string\",\n                \"description\": \"The type of operating system on the device. Required.\",\n                \"nullable\": true\n              },\n              \"operatingSystemVersion\": {\n                \"type\": \"string\",\n                \"description\": \"The version of the operating system on the device. Required.\",\n                \"nullable\": true\n              },\n              \"physicalIds\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"For interal use only. Not nullable.\"\n              },\n              \"trustType\": {\n                \"type\": \"string\",\n                \"description\": \"Type of trust for the joined device. Read-only. Possible values: Workplace - indicates bring your own personal devicesAzureAd - Cloud only joined devicesServerAd - on-premises domain joined devices joined to Azure AD. For more details, see Introduction to device management in Azure Active Directory\",\n                \"nullable\": true\n              },\n              \"extensions\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.extension\"\n                }\n              },\n              \"registeredOwners\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              },\n              \"registeredUsers\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"accountEnabled\": true,\n          \"alternativeSecurityIds\": [\n            {\n              \"@odata.type\": \"microsoft.graph.alternativeSecurityId\"\n            }\n          ],\n          \"approximateLastSignInDateTime\": \"string (timestamp)\",\n          \"deviceId\": \"string\",\n          \"deviceMetadata\": \"string\",\n          \"deviceVersion\": \"integer\",\n          \"displayName\": \"string\",\n          \"isCompliant\": true,\n          \"isManaged\": true,\n          \"onPremisesLastSyncDateTime\": \"string (timestamp)\",\n          \"onPremisesSyncEnabled\": true,\n          \"operatingSystem\": \"string\",\n          \"operatingSystemVersion\": \"string\",\n          \"physicalIds\": [\n            \"string\"\n          ],\n          \"trustType\": \"string\",\n          \"extensions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.extension\"\n            }\n          ],\n          \"registeredOwners\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"registeredUsers\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.directory\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"directory\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"deletedItems\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"deletedItems\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.directoryRole\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n          },\n          {\n            \"title\": \"directoryRole\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"The description for the directory role. Read-only.\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The display name for the directory role. Read-only.\",\n                \"nullable\": true\n              },\n              \"roleTemplateId\": {\n                \"type\": \"string\",\n                \"description\": \"The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read only.\",\n                \"nullable\": true\n              },\n              \"members\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"roleTemplateId\": \"string\",\n          \"members\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.directoryRoleTemplate\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n          },\n          {\n            \"title\": \"directoryRoleTemplate\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"The description to set for the directory role. Read-only.\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The display name to set for the directory role. Read-only.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\"\n        }\n      },\n      \"microsoft.graph.domain\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"domain\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"authenticationType\": {\n                \"type\": \"string\",\n                \"description\": \"Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Azure AD performs user authentication.Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable\",\n                \"nullable\": true\n              },\n              \"availabilityStatus\": {\n                \"type\": \"string\",\n                \"description\": \"This property is always null except when the verify action is used. When the verify action is used, a domain entity is returned in the response. The availabilityStatus property of the domain entity in the response is either AvailableImmediately or EmailVerifiedDomainTakeoverScheduled.\",\n                \"nullable\": true\n              },\n              \"isAdminManaged\": {\n                \"type\": \"boolean\",\n                \"description\": \"The value of the property is false if the DNS record management of the domain has been delegated to Office 365. Otherwise, the value is true. Not nullable\",\n                \"nullable\": true\n              },\n              \"isDefault\": {\n                \"type\": \"boolean\",\n                \"description\": \"True if this is the default domain that is used for user creation. There is only one default domain per company. Not nullable\",\n                \"nullable\": true\n              },\n              \"isInitial\": {\n                \"type\": \"boolean\",\n                \"description\": \"True if this is the initial domain created by Microsoft Online Services (companyname.onmicrosoft.com). There is only one initial domain per company. Not nullable\",\n                \"nullable\": true\n              },\n              \"isRoot\": {\n                \"type\": \"boolean\",\n                \"description\": \"True if the domain is a verified root domain. Otherwise, false if the domain is a subdomain or unverified. Not nullable\",\n                \"nullable\": true\n              },\n              \"isVerified\": {\n                \"type\": \"boolean\",\n                \"description\": \"True if the domain has completed domain ownership verification. Not nullable\",\n                \"nullable\": true\n              },\n              \"state\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.domainState\"\n                  }\n                ],\n                \"description\": \"Status of asynchronous operations scheduled for the domain.\",\n                \"nullable\": true\n              },\n              \"supportedServices\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"The capabilities assigned to the domain.Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, YammerNot nullable\"\n              },\n              \"domainNameReferences\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              },\n              \"serviceConfigurationRecords\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.domainDnsRecord\"\n                }\n              },\n              \"verificationDnsRecords\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.domainDnsRecord\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"authenticationType\": \"string\",\n          \"availabilityStatus\": \"string\",\n          \"isAdminManaged\": true,\n          \"isDefault\": true,\n          \"isInitial\": true,\n          \"isRoot\": true,\n          \"isVerified\": true,\n          \"state\": {\n            \"@odata.type\": \"microsoft.graph.domainState\"\n          },\n          \"supportedServices\": [\n            \"string\"\n          ],\n          \"domainNameReferences\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"serviceConfigurationRecords\": [\n            {\n              \"@odata.type\": \"microsoft.graph.domainDnsRecord\"\n            }\n          ],\n          \"verificationDnsRecords\": [\n            {\n              \"@odata.type\": \"microsoft.graph.domainDnsRecord\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.domainDnsRecord\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"domainDnsRecord\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"isOptional\": {\n                \"type\": \"boolean\",\n                \"description\": \"If false, this record must be configured by the customer at the DNS host for Microsoft Online Services to operate correctly with the domain.\",\n                \"nullable\": true\n              },\n              \"label\": {\n                \"type\": \"string\",\n                \"description\": \"Value used when configuring the name of the DNS record at the DNS host.\",\n                \"nullable\": true\n              },\n              \"recordType\": {\n                \"type\": \"string\",\n                \"description\": \"Indicates what type of DNS record this entity represents.The value can be one of the following: CName, Mx, Srv, TxtKey\",\n                \"nullable\": true\n              },\n              \"supportedService\": {\n                \"type\": \"string\",\n                \"description\": \"Microsoft Online Service or feature that has a dependency on this DNS record.Can be one of the following values: null, Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune\",\n                \"nullable\": true\n              },\n              \"ttl\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Value to use when configuring the time-to-live (ttl) property of the DNS record at the DNS host. Not nullable\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"isOptional\": true,\n          \"label\": \"string\",\n          \"recordType\": \"string\",\n          \"supportedService\": \"string\",\n          \"ttl\": \"integer\"\n        }\n      },\n      \"microsoft.graph.domainDnsCnameRecord\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.domainDnsRecord\"\n          },\n          {\n            \"title\": \"domainDnsCnameRecord\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"canonicalName\": {\n                \"type\": \"string\",\n                \"description\": \"The canonical name of the CNAME record. Used to configure the CNAME record at the DNS host.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"isOptional\": true,\n          \"label\": \"string\",\n          \"recordType\": \"string\",\n          \"supportedService\": \"string\",\n          \"ttl\": \"integer\",\n          \"canonicalName\": \"string\"\n        }\n      },\n      \"microsoft.graph.domainDnsMxRecord\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.domainDnsRecord\"\n          },\n          {\n            \"title\": \"domainDnsMxRecord\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"mailExchange\": {\n                \"type\": \"string\",\n                \"description\": \"Value used when configuring the answer/destination/value of the MX record at the DNS host.\",\n                \"nullable\": true\n              },\n              \"preference\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Value used when configuring the Preference/Priority property of the MX record at the DNS host.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"isOptional\": true,\n          \"label\": \"string\",\n          \"recordType\": \"string\",\n          \"supportedService\": \"string\",\n          \"ttl\": \"integer\",\n          \"mailExchange\": \"string\",\n          \"preference\": \"integer\"\n        }\n      },\n      \"microsoft.graph.domainDnsSrvRecord\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.domainDnsRecord\"\n          },\n          {\n            \"title\": \"domainDnsSrvRecord\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"nameTarget\": {\n                \"type\": \"string\",\n                \"description\": \"Value to use when configuring the Target property of the SRV record at the DNS host.\",\n                \"nullable\": true\n              },\n              \"port\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Value to use when configuring the port property of the SRV record at the DNS host.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"priority\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Value to use when configuring the priority property of the SRV record at the DNS host.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"protocol\": {\n                \"type\": \"string\",\n                \"description\": \"Value to use when configuring the protocol property of the SRV record at the DNS host.\",\n                \"nullable\": true\n              },\n              \"service\": {\n                \"type\": \"string\",\n                \"description\": \"Value to use when configuring the service property of the SRV record at the DNS host.\",\n                \"nullable\": true\n              },\n              \"weight\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Value to use when configuring the weight property of the SRV record at the DNS host.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"isOptional\": true,\n          \"label\": \"string\",\n          \"recordType\": \"string\",\n          \"supportedService\": \"string\",\n          \"ttl\": \"integer\",\n          \"nameTarget\": \"string\",\n          \"port\": \"integer\",\n          \"priority\": \"integer\",\n          \"protocol\": \"string\",\n          \"service\": \"string\",\n          \"weight\": \"integer\"\n        }\n      },\n      \"microsoft.graph.domainDnsTxtRecord\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.domainDnsRecord\"\n          },\n          {\n            \"title\": \"domainDnsTxtRecord\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"text\": {\n                \"type\": \"string\",\n                \"description\": \"Value used when configuring the text property at the DNS host.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"isOptional\": true,\n          \"label\": \"string\",\n          \"recordType\": \"string\",\n          \"supportedService\": \"string\",\n          \"ttl\": \"integer\",\n          \"text\": \"string\"\n        }\n      },\n      \"microsoft.graph.domainDnsUnavailableRecord\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.domainDnsRecord\"\n          },\n          {\n            \"title\": \"domainDnsUnavailableRecord\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"Provides the reason why the DomainDnsUnavailableRecord entity is returned.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"isOptional\": true,\n          \"label\": \"string\",\n          \"recordType\": \"string\",\n          \"supportedService\": \"string\",\n          \"ttl\": \"integer\",\n          \"description\": \"string\"\n        }\n      },\n      \"microsoft.graph.drive\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.baseItem\"\n          },\n          {\n            \"title\": \"drive\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"driveType\": {\n                \"type\": \"string\",\n                \"description\": \"Describes the type of drive represented by this resource. OneDrive personal drives will return personal. OneDrive for Business will return business. SharePoint document libraries will return documentLibrary. Read-only.\",\n                \"nullable\": true\n              },\n              \"owner\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n                  }\n                ],\n                \"description\": \"Optional. The user account that owns the drive. Read-only.\",\n                \"nullable\": true\n              },\n              \"quota\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.quota\"\n                  }\n                ],\n                \"description\": \"Optional. Information about the drive's storage space quota. Read-only.\",\n                \"nullable\": true\n              },\n              \"sharepointIds\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.sharepointIds\"\n                  }\n                ],\n                \"description\": \"Returns identifiers useful for SharePoint REST compatibility. Read-only.\",\n                \"nullable\": true\n              },\n              \"system\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.systemFacet\"\n                  }\n                ],\n                \"description\": \"If present, indicates that this is a system-managed drive. Read-only.\",\n                \"nullable\": true\n              },\n              \"items\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                }\n              },\n              \"root\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"special\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                }\n              },\n              \"list\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.list\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"eTag\": \"string\",\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"name\": \"string\",\n          \"parentReference\": {\n            \"@odata.type\": \"microsoft.graph.itemReference\"\n          },\n          \"webUrl\": \"string\",\n          \"createdByUser\": {\n            \"@odata.type\": \"microsoft.graph.user\"\n          },\n          \"lastModifiedByUser\": {\n            \"@odata.type\": \"microsoft.graph.user\"\n          },\n          \"driveType\": \"string\",\n          \"owner\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"quota\": {\n            \"@odata.type\": \"microsoft.graph.quota\"\n          },\n          \"sharepointIds\": {\n            \"@odata.type\": \"microsoft.graph.sharepointIds\"\n          },\n          \"system\": {\n            \"@odata.type\": \"microsoft.graph.systemFacet\"\n          },\n          \"items\": [\n            {\n              \"@odata.type\": \"microsoft.graph.driveItem\"\n            }\n          ],\n          \"root\": {\n            \"@odata.type\": \"microsoft.graph.driveItem\"\n          },\n          \"special\": [\n            {\n              \"@odata.type\": \"microsoft.graph.driveItem\"\n            }\n          ],\n          \"list\": {\n            \"@odata.type\": \"microsoft.graph.list\"\n          }\n        }\n      },\n      \"microsoft.graph.driveItem\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.baseItem\"\n          },\n          {\n            \"title\": \"driveItem\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"audio\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.audio\"\n                  }\n                ],\n                \"description\": \"Audio metadata, if the item is an audio file. Read-only.\",\n                \"nullable\": true\n              },\n              \"content\": {\n                \"type\": \"string\",\n                \"description\": \"The content stream, if the item represents a file.\",\n                \"format\": \"base64url\",\n                \"nullable\": true\n              },\n              \"cTag\": {\n                \"type\": \"string\",\n                \"description\": \"An eTag for the content of the item. This eTag is not changed if only the metadata is changed. Note This property is not returned if the item is a folder. Read-only.\",\n                \"nullable\": true\n              },\n              \"deleted\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deleted\"\n                  }\n                ],\n                \"description\": \"Information about the deleted state of the item. Read-only.\",\n                \"nullable\": true\n              },\n              \"file\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.file\"\n                  }\n                ],\n                \"description\": \"File metadata, if the item is a file. Read-only.\",\n                \"nullable\": true\n              },\n              \"fileSystemInfo\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.fileSystemInfo\"\n                  }\n                ],\n                \"description\": \"File system information on client. Read-write.\",\n                \"nullable\": true\n              },\n              \"folder\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.folder\"\n                  }\n                ],\n                \"description\": \"Folder metadata, if the item is a folder. Read-only.\",\n                \"nullable\": true\n              },\n              \"image\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.image\"\n                  }\n                ],\n                \"description\": \"Image metadata, if the item is an image. Read-only.\",\n                \"nullable\": true\n              },\n              \"location\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.geoCoordinates\"\n                  }\n                ],\n                \"description\": \"Location metadata, if the item has location data. Read-only.\",\n                \"nullable\": true\n              },\n              \"package\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.package\"\n                  }\n                ],\n                \"description\": \"If present, indicates that this item is a package instead of a folder or file. Packages are treated like files in some contexts and folders in others. Read-only.\",\n                \"nullable\": true\n              },\n              \"photo\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.photo\"\n                  }\n                ],\n                \"description\": \"Photo metadata, if the item is a photo. Read-only.\",\n                \"nullable\": true\n              },\n              \"publication\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.publicationFacet\"\n                  }\n                ],\n                \"description\": \"Provides information about the published or checked-out state of an item, in locations that support such actions. This property is not returned by default. Read-only.\",\n                \"nullable\": true\n              },\n              \"remoteItem\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.remoteItem\"\n                  }\n                ],\n                \"description\": \"Remote item data, if the item is shared from a drive other than the one being accessed. Read-only.\",\n                \"nullable\": true\n              },\n              \"root\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.root\"\n                  }\n                ],\n                \"description\": \"If this property is non-null, it indicates that the driveItem is the top-most driveItem in the drive.\",\n                \"nullable\": true\n              },\n              \"searchResult\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.searchResult\"\n                  }\n                ],\n                \"description\": \"Search metadata, if the item is from a search result. Read-only.\",\n                \"nullable\": true\n              },\n              \"shared\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.shared\"\n                  }\n                ],\n                \"description\": \"Indicates that the item has been shared with others and provides information about the shared state of the item. Read-only.\",\n                \"nullable\": true\n              },\n              \"sharepointIds\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.sharepointIds\"\n                  }\n                ],\n                \"description\": \"Returns identifiers useful for SharePoint REST compatibility. Read-only.\",\n                \"nullable\": true\n              },\n              \"size\": {\n                \"type\": \"integer\",\n                \"description\": \"Size of the item in bytes. Read-only.\",\n                \"format\": \"int64\",\n                \"nullable\": true\n              },\n              \"specialFolder\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.specialFolder\"\n                  }\n                ],\n                \"description\": \"If the current item is also available as a special folder, this facet is returned. Read-only.\",\n                \"nullable\": true\n              },\n              \"video\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.video\"\n                  }\n                ],\n                \"description\": \"Video metadata, if the item is a video. Read-only.\",\n                \"nullable\": true\n              },\n              \"webDavUrl\": {\n                \"type\": \"string\",\n                \"description\": \"WebDAV compatible URL for the item.\",\n                \"nullable\": true\n              },\n              \"children\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                }\n              },\n              \"permissions\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.permission\"\n                }\n              },\n              \"thumbnails\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.thumbnailSet\"\n                }\n              },\n              \"versions\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.driveItemVersion\"\n                }\n              },\n              \"listItem\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.listItem\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"workbook\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbook\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"eTag\": \"string\",\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"name\": \"string\",\n          \"parentReference\": {\n            \"@odata.type\": \"microsoft.graph.itemReference\"\n          },\n          \"webUrl\": \"string\",\n          \"createdByUser\": {\n            \"@odata.type\": \"microsoft.graph.user\"\n          },\n          \"lastModifiedByUser\": {\n            \"@odata.type\": \"microsoft.graph.user\"\n          },\n          \"audio\": {\n            \"@odata.type\": \"microsoft.graph.audio\"\n          },\n          \"content\": \"string\",\n          \"cTag\": \"string\",\n          \"deleted\": {\n            \"@odata.type\": \"microsoft.graph.deleted\"\n          },\n          \"file\": {\n            \"@odata.type\": \"microsoft.graph.file\"\n          },\n          \"fileSystemInfo\": {\n            \"@odata.type\": \"microsoft.graph.fileSystemInfo\"\n          },\n          \"folder\": {\n            \"@odata.type\": \"microsoft.graph.folder\"\n          },\n          \"image\": {\n            \"@odata.type\": \"microsoft.graph.image\"\n          },\n          \"location\": {\n            \"@odata.type\": \"microsoft.graph.geoCoordinates\"\n          },\n          \"package\": {\n            \"@odata.type\": \"microsoft.graph.package\"\n          },\n          \"photo\": {\n            \"@odata.type\": \"microsoft.graph.photo\"\n          },\n          \"publication\": {\n            \"@odata.type\": \"microsoft.graph.publicationFacet\"\n          },\n          \"remoteItem\": {\n            \"@odata.type\": \"microsoft.graph.remoteItem\"\n          },\n          \"root\": {\n            \"@odata.type\": \"microsoft.graph.root\"\n          },\n          \"searchResult\": {\n            \"@odata.type\": \"microsoft.graph.searchResult\"\n          },\n          \"shared\": {\n            \"@odata.type\": \"microsoft.graph.shared\"\n          },\n          \"sharepointIds\": {\n            \"@odata.type\": \"microsoft.graph.sharepointIds\"\n          },\n          \"size\": \"integer\",\n          \"specialFolder\": {\n            \"@odata.type\": \"microsoft.graph.specialFolder\"\n          },\n          \"video\": {\n            \"@odata.type\": \"microsoft.graph.video\"\n          },\n          \"webDavUrl\": \"string\",\n          \"children\": [\n            {\n              \"@odata.type\": \"microsoft.graph.driveItem\"\n            }\n          ],\n          \"permissions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.permission\"\n            }\n          ],\n          \"thumbnails\": [\n            {\n              \"@odata.type\": \"microsoft.graph.thumbnailSet\"\n            }\n          ],\n          \"versions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.driveItemVersion\"\n            }\n          ],\n          \"listItem\": {\n            \"@odata.type\": \"microsoft.graph.listItem\"\n          },\n          \"workbook\": {\n            \"@odata.type\": \"microsoft.graph.workbook\"\n          }\n        }\n      },\n      \"microsoft.graph.driveItemVersion\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.baseItemVersion\"\n          },\n          {\n            \"title\": \"driveItemVersion\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"content\": {\n                \"type\": \"string\",\n                \"description\": \"The content stream for this version of the item.\",\n                \"format\": \"base64url\",\n                \"nullable\": true\n              },\n              \"size\": {\n                \"type\": \"integer\",\n                \"description\": \"Indicates the size of the content stream for this version of the item.\",\n                \"format\": \"int64\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"publication\": {\n            \"@odata.type\": \"microsoft.graph.publicationFacet\"\n          },\n          \"content\": \"string\",\n          \"size\": \"integer\"\n        }\n      },\n      \"microsoft.graph.educationClass\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"educationClass\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"Description of the class.\",\n                \"nullable\": true\n              },\n              \"classCode\": {\n                \"type\": \"string\",\n                \"description\": \"Class code used by the school to identify the class.\",\n                \"nullable\": true\n              },\n              \"createdBy\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n                  }\n                ],\n                \"description\": \"Entity who created the class\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"Name of the class.\",\n                \"nullable\": true\n              },\n              \"externalId\": {\n                \"type\": \"string\",\n                \"description\": \"ID of the class from the syncing system.\",\n                \"nullable\": true\n              },\n              \"externalName\": {\n                \"type\": \"string\",\n                \"description\": \"Name of the class in the syncing system.\",\n                \"nullable\": true\n              },\n              \"externalSource\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.educationExternalSource\"\n                  }\n                ],\n                \"description\": \"How this class was created. The possible values are: sis, manual, unknownFutureValue.\",\n                \"nullable\": true\n              },\n              \"mailNickname\": {\n                \"type\": \"string\",\n                \"description\": \"Mail name for sending email to all members, if this is enabled.\",\n                \"nullable\": true\n              },\n              \"term\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.educationTerm\"\n                  }\n                ],\n                \"description\": \"Term for this class.\",\n                \"nullable\": true\n              },\n              \"members\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.educationUser\"\n                }\n              },\n              \"schools\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.educationSchool\"\n                }\n              },\n              \"teachers\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.educationUser\"\n                }\n              },\n              \"group\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.group\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"description\": \"string\",\n          \"classCode\": \"string\",\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"displayName\": \"string\",\n          \"externalId\": \"string\",\n          \"externalName\": \"string\",\n          \"externalSource\": {\n            \"@odata.type\": \"microsoft.graph.educationExternalSource\"\n          },\n          \"mailNickname\": \"string\",\n          \"term\": {\n            \"@odata.type\": \"microsoft.graph.educationTerm\"\n          },\n          \"members\": [\n            {\n              \"@odata.type\": \"microsoft.graph.educationUser\"\n            }\n          ],\n          \"schools\": [\n            {\n              \"@odata.type\": \"microsoft.graph.educationSchool\"\n            }\n          ],\n          \"teachers\": [\n            {\n              \"@odata.type\": \"microsoft.graph.educationUser\"\n            }\n          ],\n          \"group\": {\n            \"@odata.type\": \"microsoft.graph.group\"\n          }\n        }\n      },\n      \"microsoft.graph.educationOrganization\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"educationOrganization\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"Organization description.\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"Organization display name.\",\n                \"nullable\": true\n              },\n              \"externalSource\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.educationExternalSource\"\n                  }\n                ],\n                \"description\": \"Source where this organization was created from. The possible values are: sis, manual, unknownFutureValue.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"externalSource\": {\n            \"@odata.type\": \"microsoft.graph.educationExternalSource\"\n          }\n        }\n      },\n      \"microsoft.graph.educationRoot\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"educationRoot\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"classes\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.educationClass\"\n                }\n              },\n              \"me\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.educationUser\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"schools\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.educationSchool\"\n                }\n              },\n              \"users\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.educationUser\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"classes\": [\n            {\n              \"@odata.type\": \"microsoft.graph.educationClass\"\n            }\n          ],\n          \"me\": {\n            \"@odata.type\": \"microsoft.graph.educationUser\"\n          },\n          \"schools\": [\n            {\n              \"@odata.type\": \"microsoft.graph.educationSchool\"\n            }\n          ],\n          \"users\": [\n            {\n              \"@odata.type\": \"microsoft.graph.educationUser\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.educationSchool\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.educationOrganization\"\n          },\n          {\n            \"title\": \"educationSchool\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"status\": {\n                \"type\": \"string\",\n                \"description\": \"Read-Only. The possible values are: inactive, active, expired, deleteable.\",\n                \"nullable\": true\n              },\n              \"principalEmail\": {\n                \"type\": \"string\",\n                \"description\": \"Email address of the principal.\",\n                \"nullable\": true\n              },\n              \"principalName\": {\n                \"type\": \"string\",\n                \"description\": \"Name of the principal.\",\n                \"nullable\": true\n              },\n              \"externalPrincipalId\": {\n                \"type\": \"string\",\n                \"description\": \"ID of principal in syncing system.\",\n                \"nullable\": true\n              },\n              \"highestGrade\": {\n                \"type\": \"string\",\n                \"description\": \"Highest grade taught.\",\n                \"nullable\": true\n              },\n              \"lowestGrade\": {\n                \"type\": \"string\",\n                \"description\": \"Lowest grade taught.\",\n                \"nullable\": true\n              },\n              \"schoolNumber\": {\n                \"type\": \"string\",\n                \"description\": \"School Number.\",\n                \"nullable\": true\n              },\n              \"address\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.physicalAddress\"\n                  }\n                ],\n                \"description\": \"Address of the school.\",\n                \"nullable\": true\n              },\n              \"createdBy\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n                  }\n                ],\n                \"description\": \"Entity who created the school.\",\n                \"nullable\": true\n              },\n              \"externalId\": {\n                \"type\": \"string\",\n                \"description\": \"ID of school in syncing system.\",\n                \"nullable\": true\n              },\n              \"fax\": {\n                \"type\": \"string\",\n                \"description\": \"Fax number of school.\",\n                \"nullable\": true\n              },\n              \"phone\": {\n                \"type\": \"string\",\n                \"description\": \"Phone number of school.\",\n                \"nullable\": true\n              },\n              \"classes\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.educationClass\"\n                }\n              },\n              \"users\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.educationUser\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"externalSource\": {\n            \"@odata.type\": \"microsoft.graph.educationExternalSource\"\n          },\n          \"status\": \"string\",\n          \"principalEmail\": \"string\",\n          \"principalName\": \"string\",\n          \"externalPrincipalId\": \"string\",\n          \"highestGrade\": \"string\",\n          \"lowestGrade\": \"string\",\n          \"schoolNumber\": \"string\",\n          \"address\": {\n            \"@odata.type\": \"microsoft.graph.physicalAddress\"\n          },\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"externalId\": \"string\",\n          \"fax\": \"string\",\n          \"phone\": \"string\",\n          \"classes\": [\n            {\n              \"@odata.type\": \"microsoft.graph.educationClass\"\n            }\n          ],\n          \"users\": [\n            {\n              \"@odata.type\": \"microsoft.graph.educationUser\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.educationUser\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"educationUser\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"accountEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"True if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"assignedLicenses\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.assignedLicense\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The licenses that are assigned to the user. Not nullable.\"\n              },\n              \"assignedPlans\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.assignedPlan\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The plans that are assigned to the user. Read-only. Not nullable.\"\n              },\n              \"businessPhones\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"The telephone numbers for the user. Note: Although this is a string collection, only one number can be set for this property.\"\n              },\n              \"department\": {\n                \"type\": \"string\",\n                \"description\": \"The name for the department in which the user works. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Supports $filter and $orderby.\",\n                \"nullable\": true\n              },\n              \"givenName\": {\n                \"type\": \"string\",\n                \"description\": \"The given name (first name) of the user. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"middleName\": {\n                \"type\": \"string\",\n                \"description\": \"The middle name of user.\",\n                \"nullable\": true\n              },\n              \"surname\": {\n                \"type\": \"string\",\n                \"description\": \"The user's surname (family name or last name). Supports $filter.\",\n                \"nullable\": true\n              },\n              \"mail\": {\n                \"type\": \"string\",\n                \"description\": \"The SMTP address for the user; for example, 'jeff@contoso.onmicrosoft.com'. Read-Only. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"mailNickname\": {\n                \"type\": \"string\",\n                \"description\": \"The mail alias for the user. This property must be specified when a user is created. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"mobilePhone\": {\n                \"type\": \"string\",\n                \"description\": \"The primary cellular telephone number for the user.\",\n                \"nullable\": true\n              },\n              \"createdBy\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n                  }\n                ],\n                \"description\": \"Entity who created the user.\",\n                \"nullable\": true\n              },\n              \"externalSource\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.educationExternalSource\"\n                  }\n                ],\n                \"description\": \"Where this user was created from. The possible values are: sis, manual, unkownFutureValue.\",\n                \"nullable\": true\n              },\n              \"mailingAddress\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.physicalAddress\"\n                  }\n                ],\n                \"description\": \"Mail address of user.\",\n                \"nullable\": true\n              },\n              \"passwordPolicies\": {\n                \"type\": \"string\",\n                \"description\": \"Specifies password policies for the user. This value is an enumeration with one possible value being 'DisableStrongPassword', which allows weaker passwords than the default policy to be specified. 'DisablePasswordExpiration' can also be specified. The two can be specified together; for example: 'DisablePasswordExpiration, DisableStrongPassword'.\",\n                \"nullable\": true\n              },\n              \"passwordProfile\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.passwordProfile\"\n                  }\n                ],\n                \"description\": \"Specifies the password profile for the user. The profile contains the user’s password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required.\",\n                \"nullable\": true\n              },\n              \"preferredLanguage\": {\n                \"type\": \"string\",\n                \"description\": \"The preferred language for the user. Should follow ISO 639-1 Code; for example, 'en-US'.\",\n                \"nullable\": true\n              },\n              \"primaryRole\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.educationUserRole\"\n                  }\n                ],\n                \"description\": \"Default role for a user. The user's role might be different in an individual class. The possible values are: student, teacher, unknownFutureValue. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"provisionedPlans\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.provisionedPlan\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The plans that are provisioned for the user. Read-only. Not nullable.\"\n              },\n              \"residenceAddress\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.physicalAddress\"\n                  }\n                ],\n                \"description\": \"Address where user lives.\",\n                \"nullable\": true\n              },\n              \"student\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.educationStudent\"\n                  }\n                ],\n                \"description\": \"If the primary role is student, this block will contain student specific data.\",\n                \"nullable\": true\n              },\n              \"teacher\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.educationTeacher\"\n                  }\n                ],\n                \"description\": \"If the primary role is teacher, this block will conatin teacher specific data.\",\n                \"nullable\": true\n              },\n              \"usageLocation\": {\n                \"type\": \"string\",\n                \"description\": \"A two-letter country code (ISO standard 3166). Required for users who will be assigned licenses due to a legal requirement to check for availability of services in countries or regions. Examples include: 'US', 'JP', and 'GB'. Not nullable. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"userPrincipalName\": {\n                \"type\": \"string\",\n                \"description\": \"The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where domain must be present in the tenant’s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Supports $filter and $orderby.\",\n                \"nullable\": true\n              },\n              \"userType\": {\n                \"type\": \"string\",\n                \"description\": \"A string value that can be used to classify user types in your directory, such as 'Member' and 'Guest'. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"classes\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.educationClass\"\n                }\n              },\n              \"schools\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.educationSchool\"\n                }\n              },\n              \"assignments\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.educationAssignment\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"user\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.user\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"accountEnabled\": true,\n          \"assignedLicenses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.assignedLicense\"\n            }\n          ],\n          \"assignedPlans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.assignedPlan\"\n            }\n          ],\n          \"businessPhones\": [\n            \"string\"\n          ],\n          \"department\": \"string\",\n          \"displayName\": \"string\",\n          \"givenName\": \"string\",\n          \"middleName\": \"string\",\n          \"surname\": \"string\",\n          \"mail\": \"string\",\n          \"mailNickname\": \"string\",\n          \"mobilePhone\": \"string\",\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"externalSource\": {\n            \"@odata.type\": \"microsoft.graph.educationExternalSource\"\n          },\n          \"mailingAddress\": {\n            \"@odata.type\": \"microsoft.graph.physicalAddress\"\n          },\n          \"passwordPolicies\": \"string\",\n          \"passwordProfile\": {\n            \"@odata.type\": \"microsoft.graph.passwordProfile\"\n          },\n          \"preferredLanguage\": \"string\",\n          \"primaryRole\": {\n            \"@odata.type\": \"microsoft.graph.educationUserRole\"\n          },\n          \"provisionedPlans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.provisionedPlan\"\n            }\n          ],\n          \"residenceAddress\": {\n            \"@odata.type\": \"microsoft.graph.physicalAddress\"\n          },\n          \"student\": {\n            \"@odata.type\": \"microsoft.graph.educationStudent\"\n          },\n          \"teacher\": {\n            \"@odata.type\": \"microsoft.graph.educationTeacher\"\n          },\n          \"usageLocation\": \"string\",\n          \"userPrincipalName\": \"string\",\n          \"userType\": \"string\",\n          \"classes\": [\n            {\n              \"@odata.type\": \"microsoft.graph.educationClass\"\n            }\n          ],\n          \"schools\": [\n            {\n              \"@odata.type\": \"microsoft.graph.educationSchool\"\n            }\n          ],\n          \"assignments\": {\n            \"@odata.type\": \"microsoft.graph.educationAssignment\"\n          },\n          \"user\": {\n            \"@odata.type\": \"microsoft.graph.user\"\n          }\n        }\n      },\n      \"microsoft.graph.event\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.outlookItem\"\n          },\n          {\n            \"title\": \"event\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"attendees\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.attendee\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The collection of attendees for the event.\"\n              },\n              \"body\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.itemBody\"\n                  }\n                ],\n                \"description\": \"The body of the message associated with the event. It can be in HTML or text format.\",\n                \"nullable\": true\n              },\n              \"bodyPreview\": {\n                \"type\": \"string\",\n                \"description\": \"The preview of the message associated with the event. It is in text format.\",\n                \"nullable\": true\n              },\n              \"end\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.dateTimeTimeZone\"\n                  }\n                ],\n                \"description\": \"The date, time, and time zone that the event ends.\",\n                \"nullable\": true\n              },\n              \"hasAttachments\": {\n                \"type\": \"boolean\",\n                \"description\": \"Set to true if the event has attachments.\",\n                \"nullable\": true\n              },\n              \"iCalUId\": {\n                \"type\": \"string\",\n                \"description\": \"A unique identifier that is shared by all instances of an event across different calendars.\",\n                \"nullable\": true\n              },\n              \"importance\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.importance\"\n                  }\n                ],\n                \"description\": \"The importance of the event. The possible values are: low, normal, high.\",\n                \"nullable\": true\n              },\n              \"isAllDay\": {\n                \"type\": \"boolean\",\n                \"description\": \"Set to true if the event lasts all day.\",\n                \"nullable\": true\n              },\n              \"isCancelled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Set to true if the event has been canceled.\",\n                \"nullable\": true\n              },\n              \"isOrganizer\": {\n                \"type\": \"boolean\",\n                \"description\": \"Set to true if the message sender is also the organizer.\",\n                \"nullable\": true\n              },\n              \"isReminderOn\": {\n                \"type\": \"boolean\",\n                \"description\": \"Set to true if an alert is set to remind the user of the event.\",\n                \"nullable\": true\n              },\n              \"location\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.location\"\n                  }\n                ],\n                \"description\": \"The location of the event.\",\n                \"nullable\": true\n              },\n              \"locations\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.location\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.\"\n              },\n              \"onlineMeetingUrl\": {\n                \"type\": \"string\",\n                \"description\": \"A URL for an online meeting. The property is set only when an organizer specifies an event as an online meeting such as a Skype meeting. Read-only.\",\n                \"nullable\": true\n              },\n              \"organizer\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n                  }\n                ],\n                \"description\": \"The organizer of the event.\",\n                \"nullable\": true\n              },\n              \"originalEndTimeZone\": {\n                \"type\": \"string\",\n                \"description\": \"The end time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.\",\n                \"nullable\": true\n              },\n              \"originalStart\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"originalStartTimeZone\": {\n                \"type\": \"string\",\n                \"description\": \"The start time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.\",\n                \"nullable\": true\n              },\n              \"recurrence\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.patternedRecurrence\"\n                  }\n                ],\n                \"description\": \"The recurrence pattern for the event.\",\n                \"nullable\": true\n              },\n              \"reminderMinutesBeforeStart\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of minutes before the event start time that the reminder alert occurs.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"responseRequested\": {\n                \"type\": \"boolean\",\n                \"description\": \"Set to true if the sender would like a response when the event is accepted or declined.\",\n                \"nullable\": true\n              },\n              \"responseStatus\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.responseStatus\"\n                  }\n                ],\n                \"description\": \"Indicates the type of response sent in response to an event message.\",\n                \"nullable\": true\n              },\n              \"sensitivity\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.sensitivity\"\n                  }\n                ],\n                \"description\": \"The possible values are: normal, personal, private, confidential.\",\n                \"nullable\": true\n              },\n              \"seriesMasterId\": {\n                \"type\": \"string\",\n                \"description\": \"The ID for the recurring series master item, if this event is part of a recurring series.\",\n                \"nullable\": true\n              },\n              \"showAs\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.freeBusyStatus\"\n                  }\n                ],\n                \"description\": \"The status to show. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.\",\n                \"nullable\": true\n              },\n              \"start\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.dateTimeTimeZone\"\n                  }\n                ],\n                \"description\": \"The date, time, and time zone that the event starts.\",\n                \"nullable\": true\n              },\n              \"subject\": {\n                \"type\": \"string\",\n                \"description\": \"The text of the event's subject line.\",\n                \"nullable\": true\n              },\n              \"type\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.eventType\"\n                  }\n                ],\n                \"description\": \"The event type. The possible values are: singleInstance, occurrence, exception, seriesMaster. Read-only.\",\n                \"nullable\": true\n              },\n              \"webLink\": {\n                \"type\": \"string\",\n                \"description\": \"The URL to open the event in Outlook Web App.The event will open in the browser if you are logged in to your mailbox via Outlook Web App. You will be prompted to login if you are not already logged in with the browser.This URL can be accessed from within an iFrame.\",\n                \"nullable\": true\n              },\n              \"attachments\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.attachment\"\n                }\n              },\n              \"calendar\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.calendar\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"extensions\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.extension\"\n                }\n              },\n              \"instances\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                }\n              },\n              \"multiValueExtendedProperties\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty\"\n                }\n              },\n              \"singleValueExtendedProperties\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"categories\": [\n            \"string\"\n          ],\n          \"changeKey\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"attendees\": [\n            {\n              \"@odata.type\": \"microsoft.graph.attendee\"\n            }\n          ],\n          \"body\": {\n            \"@odata.type\": \"microsoft.graph.itemBody\"\n          },\n          \"bodyPreview\": \"string\",\n          \"end\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          },\n          \"hasAttachments\": true,\n          \"iCalUId\": \"string\",\n          \"importance\": {\n            \"@odata.type\": \"microsoft.graph.importance\"\n          },\n          \"isAllDay\": true,\n          \"isCancelled\": true,\n          \"isOrganizer\": true,\n          \"isReminderOn\": true,\n          \"location\": {\n            \"@odata.type\": \"microsoft.graph.location\"\n          },\n          \"locations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.location\"\n            }\n          ],\n          \"onlineMeetingUrl\": \"string\",\n          \"organizer\": {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          },\n          \"originalEndTimeZone\": \"string\",\n          \"originalStart\": \"string (timestamp)\",\n          \"originalStartTimeZone\": \"string\",\n          \"recurrence\": {\n            \"@odata.type\": \"microsoft.graph.patternedRecurrence\"\n          },\n          \"reminderMinutesBeforeStart\": \"integer\",\n          \"responseRequested\": true,\n          \"responseStatus\": {\n            \"@odata.type\": \"microsoft.graph.responseStatus\"\n          },\n          \"sensitivity\": {\n            \"@odata.type\": \"microsoft.graph.sensitivity\"\n          },\n          \"seriesMasterId\": \"string\",\n          \"showAs\": {\n            \"@odata.type\": \"microsoft.graph.freeBusyStatus\"\n          },\n          \"start\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          },\n          \"subject\": \"string\",\n          \"type\": {\n            \"@odata.type\": \"microsoft.graph.eventType\"\n          },\n          \"webLink\": \"string\",\n          \"attachments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.attachment\"\n            }\n          ],\n          \"calendar\": {\n            \"@odata.type\": \"microsoft.graph.calendar\"\n          },\n          \"extensions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.extension\"\n            }\n          ],\n          \"instances\": [\n            {\n              \"@odata.type\": \"microsoft.graph.event\"\n            }\n          ],\n          \"multiValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n            }\n          ],\n          \"singleValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.message\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.outlookItem\"\n          },\n          {\n            \"title\": \"message\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"bccRecipients\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The Bcc: recipients for the message.\"\n              },\n              \"body\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.itemBody\"\n                  }\n                ],\n                \"description\": \"The body of the message. It can be in HTML or text format.\",\n                \"nullable\": true\n              },\n              \"bodyPreview\": {\n                \"type\": \"string\",\n                \"description\": \"The first 255 characters of the message body. It is in text format.\",\n                \"nullable\": true\n              },\n              \"ccRecipients\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The Cc: recipients for the message.\"\n              },\n              \"conversationId\": {\n                \"type\": \"string\",\n                \"description\": \"The ID of the conversation the email belongs to.\",\n                \"nullable\": true\n              },\n              \"flag\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.followupFlag\"\n                  }\n                ],\n                \"description\": \"The flag value that indicates the status, start date, due date, or completion date for the message.\",\n                \"nullable\": true\n              },\n              \"from\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n                  }\n                ],\n                \"description\": \"The mailbox owner and sender of the message. The value must correspond to the actual mailbox used.\",\n                \"nullable\": true\n              },\n              \"hasAttachments\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether the message has attachments. This property doesn't include inline attachments, so if a message contains only inline attachments, this property is false. To verify the existence of inline attachments, parse the body property to look for a src attribute, such as <IMG src='cid:image001.jpg@01D26CD8.6C05F070'>.\",\n                \"nullable\": true\n              },\n              \"importance\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.importance\"\n                  }\n                ],\n                \"description\": \"The importance of the message: Low, Normal, High.\",\n                \"nullable\": true\n              },\n              \"inferenceClassification\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.inferenceClassificationType\"\n                  }\n                ],\n                \"description\": \"The classification of the message for the user, based on inferred relevance or importance, or on an explicit override. The possible values are: focused or other.\",\n                \"nullable\": true\n              },\n              \"internetMessageHeaders\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.internetMessageHeader\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message.\"\n              },\n              \"internetMessageId\": {\n                \"type\": \"string\",\n                \"description\": \"The message ID in the format specified by RFC2822.\",\n                \"nullable\": true\n              },\n              \"isDeliveryReceiptRequested\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether a read receipt is requested for the message.\",\n                \"nullable\": true\n              },\n              \"isDraft\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether the message is a draft. A message is a draft if it hasn't been sent yet.\",\n                \"nullable\": true\n              },\n              \"isRead\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether the message has been read.\",\n                \"nullable\": true\n              },\n              \"isReadReceiptRequested\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether a read receipt is requested for the message.\",\n                \"nullable\": true\n              },\n              \"parentFolderId\": {\n                \"type\": \"string\",\n                \"description\": \"The unique identifier for the message's parent mailFolder.\",\n                \"nullable\": true\n              },\n              \"receivedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The date and time the message was received.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"replyTo\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The email addresses to use when replying.\"\n              },\n              \"sender\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n                  }\n                ],\n                \"description\": \"The account that is actually used to generate the message. In most cases, this value is the same as the from property. You can set this property to a different value when sending a message from a shared mailbox, or sending a message as a delegate. In any case, the value must correspond to the actual mailbox used.\",\n                \"nullable\": true\n              },\n              \"sentDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The date and time the message was sent.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"subject\": {\n                \"type\": \"string\",\n                \"description\": \"The subject of the message.\",\n                \"nullable\": true\n              },\n              \"toRecipients\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The To: recipients for the message.\"\n              },\n              \"uniqueBody\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.itemBody\"\n                  }\n                ],\n                \"description\": \"The part of the body of the message that is unique to the current message. uniqueBody is not returned by default but can be retrieved for a given message by use of the ?$select=uniqueBody query. It can be in HTML or text format.\",\n                \"nullable\": true\n              },\n              \"webLink\": {\n                \"type\": \"string\",\n                \"description\": \"The URL to open the message in Outlook Web App.You can append an ispopout argument to the end of the URL to change how the message is displayed. If ispopout is not present or if it is set to 1, then the message is shown in a popout window. If ispopout is set to 0, then the browser will show the message in the Outlook Web App review pane.The message will open in the browser if you are logged in to your mailbox via Outlook Web App. You will be prompted to login if you are not already logged in with the browser.This URL can be accessed from within an iFrame.\",\n                \"nullable\": true\n              },\n              \"attachments\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.attachment\"\n                }\n              },\n              \"extensions\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.extension\"\n                }\n              },\n              \"multiValueExtendedProperties\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty\"\n                }\n              },\n              \"singleValueExtendedProperties\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"categories\": [\n            \"string\"\n          ],\n          \"changeKey\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"bccRecipients\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"body\": {\n            \"@odata.type\": \"microsoft.graph.itemBody\"\n          },\n          \"bodyPreview\": \"string\",\n          \"ccRecipients\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"conversationId\": \"string\",\n          \"flag\": {\n            \"@odata.type\": \"microsoft.graph.followupFlag\"\n          },\n          \"from\": {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          },\n          \"hasAttachments\": true,\n          \"importance\": {\n            \"@odata.type\": \"microsoft.graph.importance\"\n          },\n          \"inferenceClassification\": {\n            \"@odata.type\": \"microsoft.graph.inferenceClassificationType\"\n          },\n          \"internetMessageHeaders\": [\n            {\n              \"@odata.type\": \"microsoft.graph.internetMessageHeader\"\n            }\n          ],\n          \"internetMessageId\": \"string\",\n          \"isDeliveryReceiptRequested\": true,\n          \"isDraft\": true,\n          \"isRead\": true,\n          \"isReadReceiptRequested\": true,\n          \"parentFolderId\": \"string\",\n          \"receivedDateTime\": \"string (timestamp)\",\n          \"replyTo\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"sender\": {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          },\n          \"sentDateTime\": \"string (timestamp)\",\n          \"subject\": \"string\",\n          \"toRecipients\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"uniqueBody\": {\n            \"@odata.type\": \"microsoft.graph.itemBody\"\n          },\n          \"webLink\": \"string\",\n          \"attachments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.attachment\"\n            }\n          ],\n          \"extensions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.extension\"\n            }\n          ],\n          \"multiValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n            }\n          ],\n          \"singleValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.eventMessage\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.message\"\n          },\n          {\n            \"title\": \"eventMessage\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"meetingMessageType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.meetingMessageType\"\n                  }\n                ],\n                \"description\": \"The type of event message: none, meetingRequest, meetingCancelled, meetingAccepted, meetingTenativelyAccepted, meetingDeclined.\",\n                \"nullable\": true\n              },\n              \"event\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"categories\": [\n            \"string\"\n          ],\n          \"changeKey\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"bccRecipients\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"body\": {\n            \"@odata.type\": \"microsoft.graph.itemBody\"\n          },\n          \"bodyPreview\": \"string\",\n          \"ccRecipients\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"conversationId\": \"string\",\n          \"flag\": {\n            \"@odata.type\": \"microsoft.graph.followupFlag\"\n          },\n          \"from\": {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          },\n          \"hasAttachments\": true,\n          \"importance\": {\n            \"@odata.type\": \"microsoft.graph.importance\"\n          },\n          \"inferenceClassification\": {\n            \"@odata.type\": \"microsoft.graph.inferenceClassificationType\"\n          },\n          \"internetMessageHeaders\": [\n            {\n              \"@odata.type\": \"microsoft.graph.internetMessageHeader\"\n            }\n          ],\n          \"internetMessageId\": \"string\",\n          \"isDeliveryReceiptRequested\": true,\n          \"isDraft\": true,\n          \"isRead\": true,\n          \"isReadReceiptRequested\": true,\n          \"parentFolderId\": \"string\",\n          \"receivedDateTime\": \"string (timestamp)\",\n          \"replyTo\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"sender\": {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          },\n          \"sentDateTime\": \"string (timestamp)\",\n          \"subject\": \"string\",\n          \"toRecipients\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"uniqueBody\": {\n            \"@odata.type\": \"microsoft.graph.itemBody\"\n          },\n          \"webLink\": \"string\",\n          \"attachments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.attachment\"\n            }\n          ],\n          \"extensions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.extension\"\n            }\n          ],\n          \"multiValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n            }\n          ],\n          \"singleValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n            }\n          ],\n          \"meetingMessageType\": {\n            \"@odata.type\": \"microsoft.graph.meetingMessageType\"\n          },\n          \"event\": {\n            \"@odata.type\": \"microsoft.graph.event\"\n          }\n        }\n      },\n      \"microsoft.graph.extension\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"extension\",\n            \"type\": \"object\"\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\"\n        }\n      },\n      \"microsoft.graph.fieldValueSet\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"fieldValueSet\",\n            \"type\": \"object\"\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\"\n        }\n      },\n      \"microsoft.graph.fileAttachment\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.attachment\"\n          },\n          {\n            \"title\": \"fileAttachment\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"contentBytes\": {\n                \"type\": \"string\",\n                \"description\": \"The base64-encoded contents of the file.\",\n                \"format\": \"base64url\",\n                \"nullable\": true\n              },\n              \"contentId\": {\n                \"type\": \"string\",\n                \"description\": \"The ID of the attachment in the Exchange store.\",\n                \"nullable\": true\n              },\n              \"contentLocation\": {\n                \"type\": \"string\",\n                \"description\": \"The Uniform Resource Identifier (URI) that corresponds to the location of the content of the attachment.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"contentType\": \"string\",\n          \"isInline\": true,\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"name\": \"string\",\n          \"size\": \"integer\",\n          \"contentBytes\": \"string\",\n          \"contentId\": \"string\",\n          \"contentLocation\": \"string\"\n        }\n      },\n      \"microsoft.graph.workbookFilter\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookFilter\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"criteria\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookFilterCriteria\"\n                  }\n                ],\n                \"description\": \"The currently applied filter on the given column. Read-only.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"criteria\": {\n            \"@odata.type\": \"microsoft.graph.workbookFilterCriteria\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookFormatProtection\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookFormatProtection\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"formulaHidden\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates if Excel hides the formula for the cells in the range. A null value indicates that the entire range doesn't have uniform formula hidden setting.\",\n                \"nullable\": true\n              },\n              \"locked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates if Excel locks the cells in the object. A null value indicates that the entire range doesn't have uniform lock setting.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"formulaHidden\": true,\n          \"locked\": true\n        }\n      },\n      \"microsoft.graph.group\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n          },\n          {\n            \"title\": \"group\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"allowExternalSenders\": {\n                \"type\": \"boolean\",\n                \"description\": \"Default is false. Indicates if people external to the organization can send messages to the group.\",\n                \"nullable\": true\n              },\n              \"autoSubscribeNewMembers\": {\n                \"type\": \"boolean\",\n                \"description\": \"Default is false. Indicates if new members added to the group will be auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; do not set it in the initial POST request that creates the group.\",\n                \"nullable\": true\n              },\n              \"classification\": {\n                \"type\": \"string\",\n                \"description\": \"Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.\",\n                \"nullable\": true\n              },\n              \"createdDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"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 would look like this: '2014-01-01T00:00:00Z'. Read-only.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"An optional description for the group.\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The display name for the group. This property is required when a group is created and it cannot be cleared during updates. Supports $filter and $orderby.\",\n                \"nullable\": true\n              },\n              \"groupTypes\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"Specifies the type of group to create. Possible values are Unified to create an Office 365 group, or DynamicMembership for dynamic groups.  For all other group types, like security-enabled groups and email-enabled security groups, do not set this property. Supports $filter.\"\n              },\n              \"isSubscribedByMail\": {\n                \"type\": \"boolean\",\n                \"description\": \"Default value is true. Indicates whether the current user is subscribed to receive email conversations.\",\n                \"nullable\": true\n              },\n              \"mail\": {\n                \"type\": \"string\",\n                \"description\": \"The SMTP address for the group, for example, 'serviceadmins@contoso.onmicrosoft.com'. Read-only. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"mailEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Specifies whether the group is mail-enabled. If the securityEnabled property is also true, the group is a mail-enabled security group; otherwise, the group is a Microsoft Exchange distribution group.\",\n                \"nullable\": true\n              },\n              \"mailNickname\": {\n                \"type\": \"string\",\n                \"description\": \"The mail alias for the group, unique in the organization. This property must be specified when a group is created. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"onPremisesLastSyncDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Indicates the last time at which the group was synced with the on-premises directory.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. Supports $filter.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"onPremisesProvisioningErrors\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.onPremisesProvisioningError\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"Errors when using Microsoft synchronization product during provisioning.\"\n              },\n              \"onPremisesSecurityIdentifier\": {\n                \"type\": \"string\",\n                \"description\": \"Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Read-only.\",\n                \"nullable\": true\n              },\n              \"onPremisesSyncEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"proxyAddresses\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"The any operator is required for filter expressions on multi-valued properties. Read-only. Not nullable. Supports $filter.\"\n              },\n              \"renewedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"securityEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Specifies whether the group is a security group. If the mailEnabled property is also true, the group is a mail-enabled security group; otherwise it is a security group. Must be false for Office 365 groups. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"unseenCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Count of posts that the current  user has not seen since his last visit.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"visibility\": {\n                \"type\": \"string\",\n                \"description\": \"Specifies the visibility of an Office 365 group. The possible values are: Private, Public, HiddenMembership, or empty (which is interpreted as Public).\",\n                \"nullable\": true\n              },\n              \"acceptedSenders\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              },\n              \"calendar\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.calendar\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"calendarView\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                }\n              },\n              \"conversations\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.conversation\"\n                }\n              },\n              \"createdOnBehalfOf\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"drive\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"events\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                }\n              },\n              \"memberOf\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              },\n              \"members\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              },\n              \"owners\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              },\n              \"photo\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.profilePhoto\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"rejectedSenders\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              },\n              \"sites\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.site\"\n                }\n              },\n              \"threads\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.conversationThread\"\n                }\n              },\n              \"drives\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                }\n              },\n              \"extensions\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.extension\"\n                }\n              },\n              \"groupLifecyclePolicies\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.groupLifecyclePolicy\"\n                }\n              },\n              \"onenote\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.onenote\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"photos\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.profilePhoto\"\n                }\n              },\n              \"planner\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.plannerGroup\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"settings\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.groupSetting\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"allowExternalSenders\": true,\n          \"autoSubscribeNewMembers\": true,\n          \"classification\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"groupTypes\": [\n            \"string\"\n          ],\n          \"isSubscribedByMail\": true,\n          \"mail\": \"string\",\n          \"mailEnabled\": true,\n          \"mailNickname\": \"string\",\n          \"onPremisesLastSyncDateTime\": \"string (timestamp)\",\n          \"onPremisesProvisioningErrors\": [\n            {\n              \"@odata.type\": \"microsoft.graph.onPremisesProvisioningError\"\n            }\n          ],\n          \"onPremisesSecurityIdentifier\": \"string\",\n          \"onPremisesSyncEnabled\": true,\n          \"proxyAddresses\": [\n            \"string\"\n          ],\n          \"renewedDateTime\": \"string (timestamp)\",\n          \"securityEnabled\": true,\n          \"unseenCount\": \"integer\",\n          \"visibility\": \"string\",\n          \"acceptedSenders\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"calendar\": {\n            \"@odata.type\": \"microsoft.graph.calendar\"\n          },\n          \"calendarView\": [\n            {\n              \"@odata.type\": \"microsoft.graph.event\"\n            }\n          ],\n          \"conversations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.conversation\"\n            }\n          ],\n          \"createdOnBehalfOf\": {\n            \"@odata.type\": \"microsoft.graph.directoryObject\"\n          },\n          \"drive\": {\n            \"@odata.type\": \"microsoft.graph.drive\"\n          },\n          \"events\": [\n            {\n              \"@odata.type\": \"microsoft.graph.event\"\n            }\n          ],\n          \"memberOf\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"members\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"owners\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"photo\": {\n            \"@odata.type\": \"microsoft.graph.profilePhoto\"\n          },\n          \"rejectedSenders\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"sites\": [\n            {\n              \"@odata.type\": \"microsoft.graph.site\"\n            }\n          ],\n          \"threads\": [\n            {\n              \"@odata.type\": \"microsoft.graph.conversationThread\"\n            }\n          ],\n          \"drives\": [\n            {\n              \"@odata.type\": \"microsoft.graph.drive\"\n            }\n          ],\n          \"extensions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.extension\"\n            }\n          ],\n          \"groupLifecyclePolicies\": [\n            {\n              \"@odata.type\": \"microsoft.graph.groupLifecyclePolicy\"\n            }\n          ],\n          \"onenote\": {\n            \"@odata.type\": \"microsoft.graph.onenote\"\n          },\n          \"photos\": [\n            {\n              \"@odata.type\": \"microsoft.graph.profilePhoto\"\n            }\n          ],\n          \"planner\": {\n            \"@odata.type\": \"microsoft.graph.plannerGroup\"\n          },\n          \"settings\": [\n            {\n              \"@odata.type\": \"microsoft.graph.groupSetting\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.groupLifecyclePolicy\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"groupLifecyclePolicy\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"alternateNotificationEmails\": {\n                \"type\": \"string\",\n                \"description\": \"List of email address to send notifications for groups without owners. Multiple email address can be defined by separating email address with a semicolon.\",\n                \"nullable\": true\n              },\n              \"groupLifetimeInDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of days before a group expires and needs to be renewed. Once renewed, the group expiration is extended by the number of days defined.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"managedGroupTypes\": {\n                \"type\": \"string\",\n                \"description\": \"The group type for which the expiration policy applies. Possible values are All, Selected or None.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"alternateNotificationEmails\": \"string\",\n          \"groupLifetimeInDays\": \"integer\",\n          \"managedGroupTypes\": \"string\"\n        }\n      },\n      \"microsoft.graph.groupSetting\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"groupSetting\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"Display name of this group of settings, which comes from the associated template.\",\n                \"nullable\": true\n              },\n              \"templateId\": {\n                \"type\": \"string\",\n                \"description\": \"Unique identifier for the template used to create this group of settings. Read-only.\",\n                \"nullable\": true\n              },\n              \"values\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.settingValue\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"Collection of name value pairs. Must contain and set all the settings defined in the template.\"\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"templateId\": \"string\",\n          \"values\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingValue\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.groupSettingTemplate\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n          },\n          {\n            \"title\": \"groupSettingTemplate\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"Description of the template.\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"Display name of the template.\",\n                \"nullable\": true\n              },\n              \"values\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.settingTemplateValue\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"Collection of settingTemplateValues that list the set of available settings, defaults and types that make up this template.\"\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"values\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingTemplateValue\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.inferenceClassification\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"inferenceClassification\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"overrides\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.inferenceClassificationOverride\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"overrides\": [\n            {\n              \"@odata.type\": \"microsoft.graph.inferenceClassificationOverride\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.inferenceClassificationOverride\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"inferenceClassificationOverride\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"classifyAs\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.inferenceClassificationType\"\n                  }\n                ],\n                \"description\": \"Specifies how incoming messages from a specific sender should always be classified as. The possible values are: focused, other.\",\n                \"nullable\": true\n              },\n              \"senderEmailAddress\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.emailAddress\"\n                  }\n                ],\n                \"description\": \"The email address information of the sender for whom the override is created.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"classifyAs\": {\n            \"@odata.type\": \"microsoft.graph.inferenceClassificationType\"\n          },\n          \"senderEmailAddress\": {\n            \"@odata.type\": \"microsoft.graph.emailAddress\"\n          }\n        }\n      },\n      \"microsoft.graph.mobileApp\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"mobileApp\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The admin provided or imported title of the app.\",\n                \"nullable\": true\n              },\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"The description of the app.\",\n                \"nullable\": true\n              },\n              \"publisher\": {\n                \"type\": \"string\",\n                \"description\": \"The publisher of the app.\",\n                \"nullable\": true\n              },\n              \"largeIcon\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.mimeContent\"\n                  }\n                ],\n                \"description\": \"The large icon, to be displayed in the app details and used for upload of the icon.\",\n                \"nullable\": true\n              },\n              \"createdDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The date and time the app was created.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The date and time the app was last modified.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"isFeatured\": {\n                \"type\": \"boolean\",\n                \"description\": \"The value indicating whether the app is marked as featured by the admin.\",\n                \"nullable\": true\n              },\n              \"privacyInformationUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The privacy statement Url.\",\n                \"nullable\": true\n              },\n              \"informationUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The more information Url.\",\n                \"nullable\": true\n              },\n              \"owner\": {\n                \"type\": \"string\",\n                \"description\": \"The owner of the app.\",\n                \"nullable\": true\n              },\n              \"developer\": {\n                \"type\": \"string\",\n                \"description\": \"The developer of the app.\",\n                \"nullable\": true\n              },\n              \"notes\": {\n                \"type\": \"string\",\n                \"description\": \"Notes for the app.\",\n                \"nullable\": true\n              },\n              \"publishingState\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.mobileAppPublishingState\"\n                  }\n                ],\n                \"description\": \"The publishing state for the app. The app cannot be assigned unless the app is published. Possible values are: notPublished, processing, published.\",\n                \"nullable\": true\n              },\n              \"categories\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.mobileAppCategory\"\n                }\n              },\n              \"assignments\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.mobileAppAssignment\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisher\": \"string\",\n          \"largeIcon\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"isFeatured\": true,\n          \"privacyInformationUrl\": \"string\",\n          \"informationUrl\": \"string\",\n          \"owner\": \"string\",\n          \"developer\": \"string\",\n          \"notes\": \"string\",\n          \"publishingState\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n          },\n          \"categories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.mobileLobApp\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.mobileApp\"\n          },\n          {\n            \"title\": \"mobileLobApp\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"committedContentVersion\": {\n                \"type\": \"string\",\n                \"description\": \"The internal committed content version.\",\n                \"nullable\": true\n              },\n              \"fileName\": {\n                \"type\": \"string\",\n                \"description\": \"The name of the main Lob application file.\",\n                \"nullable\": true\n              },\n              \"size\": {\n                \"type\": \"integer\",\n                \"description\": \"The total size, including all uploaded files.\",\n                \"format\": \"int64\",\n                \"nullable\": true\n              },\n              \"contentVersions\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.mobileAppContent\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisher\": \"string\",\n          \"largeIcon\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"isFeatured\": true,\n          \"privacyInformationUrl\": \"string\",\n          \"informationUrl\": \"string\",\n          \"owner\": \"string\",\n          \"developer\": \"string\",\n          \"notes\": \"string\",\n          \"publishingState\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n          },\n          \"categories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n            }\n          ],\n          \"committedContentVersion\": \"string\",\n          \"fileName\": \"string\",\n          \"size\": \"integer\",\n          \"contentVersions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppContent\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.androidLobApp\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.mobileLobApp\"\n          },\n          {\n            \"title\": \"androidLobApp\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"packageId\": {\n                \"type\": \"string\",\n                \"description\": \"The package identifier.\",\n                \"nullable\": true\n              },\n              \"minimumSupportedOperatingSystem\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.androidMinimumOperatingSystem\"\n                  }\n                ],\n                \"description\": \"The value for the minimum applicable operating system.\",\n                \"nullable\": true\n              },\n              \"versionName\": {\n                \"type\": \"string\",\n                \"description\": \"The version name of Android Line of Business (LoB) app.\",\n                \"nullable\": true\n              },\n              \"versionCode\": {\n                \"type\": \"string\",\n                \"description\": \"The version code of Android Line of Business (LoB) app.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisher\": \"string\",\n          \"largeIcon\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"isFeatured\": true,\n          \"privacyInformationUrl\": \"string\",\n          \"informationUrl\": \"string\",\n          \"owner\": \"string\",\n          \"developer\": \"string\",\n          \"notes\": \"string\",\n          \"publishingState\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n          },\n          \"categories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n            }\n          ],\n          \"committedContentVersion\": \"string\",\n          \"fileName\": \"string\",\n          \"size\": \"integer\",\n          \"contentVersions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppContent\"\n            }\n          ],\n          \"packageId\": \"string\",\n          \"minimumSupportedOperatingSystem\": {\n            \"@odata.type\": \"microsoft.graph.androidMinimumOperatingSystem\"\n          },\n          \"versionName\": \"string\",\n          \"versionCode\": \"string\"\n        }\n      },\n      \"microsoft.graph.androidStoreApp\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.mobileApp\"\n          },\n          {\n            \"title\": \"androidStoreApp\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"packageId\": {\n                \"type\": \"string\",\n                \"description\": \"The package identifier.\",\n                \"nullable\": true\n              },\n              \"appStoreUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The Android app store URL.\",\n                \"nullable\": true\n              },\n              \"minimumSupportedOperatingSystem\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.androidMinimumOperatingSystem\"\n                  }\n                ],\n                \"description\": \"The value for the minimum applicable operating system.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisher\": \"string\",\n          \"largeIcon\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"isFeatured\": true,\n          \"privacyInformationUrl\": \"string\",\n          \"informationUrl\": \"string\",\n          \"owner\": \"string\",\n          \"developer\": \"string\",\n          \"notes\": \"string\",\n          \"publishingState\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n          },\n          \"categories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n            }\n          ],\n          \"packageId\": \"string\",\n          \"appStoreUrl\": \"string\",\n          \"minimumSupportedOperatingSystem\": {\n            \"@odata.type\": \"microsoft.graph.androidMinimumOperatingSystem\"\n          }\n        }\n      },\n      \"microsoft.graph.iosLobApp\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.mobileLobApp\"\n          },\n          {\n            \"title\": \"iosLobApp\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"bundleId\": {\n                \"type\": \"string\",\n                \"description\": \"The Identity Name.\",\n                \"nullable\": true\n              },\n              \"applicableDeviceType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.iosDeviceType\"\n                  }\n                ],\n                \"description\": \"The iOS architecture for which this app can run on.\",\n                \"nullable\": true\n              },\n              \"minimumSupportedOperatingSystem\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.iosMinimumOperatingSystem\"\n                  }\n                ],\n                \"description\": \"The value for the minimum applicable operating system.\",\n                \"nullable\": true\n              },\n              \"expirationDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The expiration time.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"versionNumber\": {\n                \"type\": \"string\",\n                \"description\": \"The version number of iOS Line of Business (LoB) app.\",\n                \"nullable\": true\n              },\n              \"buildNumber\": {\n                \"type\": \"string\",\n                \"description\": \"The build number of iOS Line of Business (LoB) app.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisher\": \"string\",\n          \"largeIcon\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"isFeatured\": true,\n          \"privacyInformationUrl\": \"string\",\n          \"informationUrl\": \"string\",\n          \"owner\": \"string\",\n          \"developer\": \"string\",\n          \"notes\": \"string\",\n          \"publishingState\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n          },\n          \"categories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n            }\n          ],\n          \"committedContentVersion\": \"string\",\n          \"fileName\": \"string\",\n          \"size\": \"integer\",\n          \"contentVersions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppContent\"\n            }\n          ],\n          \"bundleId\": \"string\",\n          \"applicableDeviceType\": {\n            \"@odata.type\": \"microsoft.graph.iosDeviceType\"\n          },\n          \"minimumSupportedOperatingSystem\": {\n            \"@odata.type\": \"microsoft.graph.iosMinimumOperatingSystem\"\n          },\n          \"expirationDateTime\": \"string (timestamp)\",\n          \"versionNumber\": \"string\",\n          \"buildNumber\": \"string\"\n        }\n      },\n      \"microsoft.graph.managedDeviceMobileAppConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"managedDeviceMobileAppConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"targetedMobileApps\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"the associated app.\"\n              },\n              \"createdDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"DateTime the object was created.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"Admin provided description of the Device Configuration.\",\n                \"nullable\": true\n              },\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"DateTime the object was last modified.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"Admin provided name of the device configuration.\",\n                \"nullable\": true\n              },\n              \"version\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Version of the device configuration.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"assignments\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationAssignment\"\n                }\n              },\n              \"deviceStatuses\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus\"\n                }\n              },\n              \"userStatuses\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserStatus\"\n                }\n              },\n              \"deviceStatusSummary\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"userStatusSummary\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.managedDeviceMobileAppConfigurationUserSummary\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"targetedMobileApps\": [\n            \"string\"\n          ],\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusSummary\": {\n            \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary\"\n          },\n          \"userStatusSummary\": {\n            \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary\"\n          }\n        }\n      },\n      \"microsoft.graph.iosMobileAppConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.managedDeviceMobileAppConfiguration\"\n          },\n          {\n            \"title\": \"iosMobileAppConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"encodedSettingXml\": {\n                \"type\": \"string\",\n                \"description\": \"mdm app configuration Base64 binary.\",\n                \"format\": \"base64url\",\n                \"nullable\": true\n              },\n              \"settings\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.appConfigurationSettingItem\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"app configuration setting items.\"\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"targetedMobileApps\": [\n            \"string\"\n          ],\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusSummary\": {\n            \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary\"\n          },\n          \"userStatusSummary\": {\n            \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary\"\n          },\n          \"encodedSettingXml\": \"string\",\n          \"settings\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appConfigurationSettingItem\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.iosStoreApp\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.mobileApp\"\n          },\n          {\n            \"title\": \"iosStoreApp\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"bundleId\": {\n                \"type\": \"string\",\n                \"description\": \"The Identity Name.\",\n                \"nullable\": true\n              },\n              \"appStoreUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The Apple App Store URL\",\n                \"nullable\": true\n              },\n              \"applicableDeviceType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.iosDeviceType\"\n                  }\n                ],\n                \"description\": \"The iOS architecture for which this app can run on.\",\n                \"nullable\": true\n              },\n              \"minimumSupportedOperatingSystem\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.iosMinimumOperatingSystem\"\n                  }\n                ],\n                \"description\": \"The value for the minimum applicable operating system.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisher\": \"string\",\n          \"largeIcon\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"isFeatured\": true,\n          \"privacyInformationUrl\": \"string\",\n          \"informationUrl\": \"string\",\n          \"owner\": \"string\",\n          \"developer\": \"string\",\n          \"notes\": \"string\",\n          \"publishingState\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n          },\n          \"categories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n            }\n          ],\n          \"bundleId\": \"string\",\n          \"appStoreUrl\": \"string\",\n          \"applicableDeviceType\": {\n            \"@odata.type\": \"microsoft.graph.iosDeviceType\"\n          },\n          \"minimumSupportedOperatingSystem\": {\n            \"@odata.type\": \"microsoft.graph.iosMinimumOperatingSystem\"\n          }\n        }\n      },\n      \"microsoft.graph.iosVppApp\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.mobileApp\"\n          },\n          {\n            \"title\": \"iosVppApp\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"usedLicenseCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of VPP licenses in use.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"totalLicenseCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The total number of VPP licenses.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"releaseDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The VPP application release date and time.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"appStoreUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The store URL.\",\n                \"nullable\": true\n              },\n              \"licensingType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.vppLicensingType\"\n                  }\n                ],\n                \"description\": \"The supported License Type.\",\n                \"nullable\": true\n              },\n              \"applicableDeviceType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.iosDeviceType\"\n                  }\n                ],\n                \"description\": \"The applicable iOS Device Type.\",\n                \"nullable\": true\n              },\n              \"vppTokenOrganizationName\": {\n                \"type\": \"string\",\n                \"description\": \"The organization associated with the Apple Volume Purchase Program Token\",\n                \"nullable\": true\n              },\n              \"vppTokenAccountType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.vppTokenAccountType\"\n                  }\n                ],\n                \"description\": \"The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: business, education. Possible values are: business, education.\",\n                \"nullable\": true\n              },\n              \"vppTokenAppleId\": {\n                \"type\": \"string\",\n                \"description\": \"The Apple Id associated with the given Apple Volume Purchase Program Token.\",\n                \"nullable\": true\n              },\n              \"bundleId\": {\n                \"type\": \"string\",\n                \"description\": \"The Identity Name.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisher\": \"string\",\n          \"largeIcon\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"isFeatured\": true,\n          \"privacyInformationUrl\": \"string\",\n          \"informationUrl\": \"string\",\n          \"owner\": \"string\",\n          \"developer\": \"string\",\n          \"notes\": \"string\",\n          \"publishingState\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n          },\n          \"categories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n            }\n          ],\n          \"usedLicenseCount\": \"integer\",\n          \"totalLicenseCount\": \"integer\",\n          \"releaseDateTime\": \"string (timestamp)\",\n          \"appStoreUrl\": \"string\",\n          \"licensingType\": {\n            \"@odata.type\": \"microsoft.graph.vppLicensingType\"\n          },\n          \"applicableDeviceType\": {\n            \"@odata.type\": \"microsoft.graph.iosDeviceType\"\n          },\n          \"vppTokenOrganizationName\": \"string\",\n          \"vppTokenAccountType\": {\n            \"@odata.type\": \"microsoft.graph.vppTokenAccountType\"\n          },\n          \"vppTokenAppleId\": \"string\",\n          \"bundleId\": \"string\"\n        }\n      },\n      \"microsoft.graph.macOSOfficeSuiteApp\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.mobileApp\"\n          },\n          {\n            \"title\": \"macOSOfficeSuiteApp\",\n            \"type\": \"object\"\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisher\": \"string\",\n          \"largeIcon\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"isFeatured\": true,\n          \"privacyInformationUrl\": \"string\",\n          \"informationUrl\": \"string\",\n          \"owner\": \"string\",\n          \"developer\": \"string\",\n          \"notes\": \"string\",\n          \"publishingState\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n          },\n          \"categories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.managedApp\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.mobileApp\"\n          },\n          {\n            \"title\": \"managedApp\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"appAvailability\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.managedAppAvailability\"\n                  }\n                ],\n                \"description\": \"The Application's availability. Possible values are: global, lineOfBusiness.\",\n                \"nullable\": true\n              },\n              \"version\": {\n                \"type\": \"string\",\n                \"description\": \"The Application's version.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisher\": \"string\",\n          \"largeIcon\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"isFeatured\": true,\n          \"privacyInformationUrl\": \"string\",\n          \"informationUrl\": \"string\",\n          \"owner\": \"string\",\n          \"developer\": \"string\",\n          \"notes\": \"string\",\n          \"publishingState\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n          },\n          \"categories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n            }\n          ],\n          \"appAvailability\": {\n            \"@odata.type\": \"microsoft.graph.managedAppAvailability\"\n          },\n          \"version\": \"string\"\n        }\n      },\n      \"microsoft.graph.managedMobileLobApp\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.managedApp\"\n          },\n          {\n            \"title\": \"managedMobileLobApp\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"committedContentVersion\": {\n                \"type\": \"string\",\n                \"description\": \"The internal committed content version.\",\n                \"nullable\": true\n              },\n              \"fileName\": {\n                \"type\": \"string\",\n                \"description\": \"The name of the main Lob application file.\",\n                \"nullable\": true\n              },\n              \"size\": {\n                \"type\": \"integer\",\n                \"description\": \"The total size, including all uploaded files.\",\n                \"format\": \"int64\",\n                \"nullable\": true\n              },\n              \"contentVersions\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.mobileAppContent\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisher\": \"string\",\n          \"largeIcon\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"isFeatured\": true,\n          \"privacyInformationUrl\": \"string\",\n          \"informationUrl\": \"string\",\n          \"owner\": \"string\",\n          \"developer\": \"string\",\n          \"notes\": \"string\",\n          \"publishingState\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n          },\n          \"categories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n            }\n          ],\n          \"appAvailability\": {\n            \"@odata.type\": \"microsoft.graph.managedAppAvailability\"\n          },\n          \"version\": \"string\",\n          \"committedContentVersion\": \"string\",\n          \"fileName\": \"string\",\n          \"size\": \"integer\",\n          \"contentVersions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppContent\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.managedAndroidLobApp\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.managedMobileLobApp\"\n          },\n          {\n            \"title\": \"managedAndroidLobApp\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"packageId\": {\n                \"type\": \"string\",\n                \"description\": \"The package identifier.\",\n                \"nullable\": true\n              },\n              \"minimumSupportedOperatingSystem\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.androidMinimumOperatingSystem\"\n                  }\n                ],\n                \"description\": \"The value for the minimum applicable operating system.\",\n                \"nullable\": true\n              },\n              \"versionName\": {\n                \"type\": \"string\",\n                \"description\": \"The version name of managed Android Line of Business (LoB) app.\",\n                \"nullable\": true\n              },\n              \"versionCode\": {\n                \"type\": \"string\",\n                \"description\": \"The version code of managed Android Line of Business (LoB) app.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisher\": \"string\",\n          \"largeIcon\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"isFeatured\": true,\n          \"privacyInformationUrl\": \"string\",\n          \"informationUrl\": \"string\",\n          \"owner\": \"string\",\n          \"developer\": \"string\",\n          \"notes\": \"string\",\n          \"publishingState\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n          },\n          \"categories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n            }\n          ],\n          \"appAvailability\": {\n            \"@odata.type\": \"microsoft.graph.managedAppAvailability\"\n          },\n          \"version\": \"string\",\n          \"committedContentVersion\": \"string\",\n          \"fileName\": \"string\",\n          \"size\": \"integer\",\n          \"contentVersions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppContent\"\n            }\n          ],\n          \"packageId\": \"string\",\n          \"minimumSupportedOperatingSystem\": {\n            \"@odata.type\": \"microsoft.graph.androidMinimumOperatingSystem\"\n          },\n          \"versionName\": \"string\",\n          \"versionCode\": \"string\"\n        }\n      },\n      \"microsoft.graph.managedAndroidStoreApp\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.managedApp\"\n          },\n          {\n            \"title\": \"managedAndroidStoreApp\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"packageId\": {\n                \"type\": \"string\",\n                \"description\": \"The app's package ID.\",\n                \"nullable\": true\n              },\n              \"appStoreUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The Android AppStoreUrl.\",\n                \"nullable\": true\n              },\n              \"minimumSupportedOperatingSystem\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.androidMinimumOperatingSystem\"\n                  }\n                ],\n                \"description\": \"The value for the minimum supported operating system.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisher\": \"string\",\n          \"largeIcon\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"isFeatured\": true,\n          \"privacyInformationUrl\": \"string\",\n          \"informationUrl\": \"string\",\n          \"owner\": \"string\",\n          \"developer\": \"string\",\n          \"notes\": \"string\",\n          \"publishingState\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n          },\n          \"categories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n            }\n          ],\n          \"appAvailability\": {\n            \"@odata.type\": \"microsoft.graph.managedAppAvailability\"\n          },\n          \"version\": \"string\",\n          \"packageId\": \"string\",\n          \"appStoreUrl\": \"string\",\n          \"minimumSupportedOperatingSystem\": {\n            \"@odata.type\": \"microsoft.graph.androidMinimumOperatingSystem\"\n          }\n        }\n      },\n      \"microsoft.graph.managedDeviceMobileAppConfigurationAssignment\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"managedDeviceMobileAppConfigurationAssignment\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"target\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n                  }\n                ],\n                \"description\": \"Assignment target that the T&C policy is assigned to.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"target\": {\n            \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n          }\n        }\n      },\n      \"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"managedDeviceMobileAppConfigurationDeviceStatus\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"deviceDisplayName\": {\n                \"type\": \"string\",\n                \"description\": \"Device name of the DevicePolicyStatus.\",\n                \"nullable\": true\n              },\n              \"userName\": {\n                \"type\": \"string\",\n                \"description\": \"The User Name that is being reported\",\n                \"nullable\": true\n              },\n              \"deviceModel\": {\n                \"type\": \"string\",\n                \"description\": \"The device model that is being reported\",\n                \"nullable\": true\n              },\n              \"complianceGracePeriodExpirationDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The DateTime when device compliance grace period expires\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"status\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.complianceStatus\"\n                  }\n                ],\n                \"description\": \"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\",\n                \"nullable\": true\n              },\n              \"lastReportedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Last modified date time of the policy report.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"userPrincipalName\": {\n                \"type\": \"string\",\n                \"description\": \"UserPrincipalName.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"deviceDisplayName\": \"string\",\n          \"userName\": \"string\",\n          \"deviceModel\": \"string\",\n          \"complianceGracePeriodExpirationDateTime\": \"string (timestamp)\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.complianceStatus\"\n          },\n          \"lastReportedDateTime\": \"string (timestamp)\",\n          \"userPrincipalName\": \"string\"\n        }\n      },\n      \"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"managedDeviceMobileAppConfigurationDeviceSummary\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"pendingCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of pending devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"notApplicableCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of not applicable devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"successCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of succeeded devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"errorCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of error devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"failedCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of failed devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"lastUpdateDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Last update time\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"configurationVersion\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Version of the policy for that overview\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"pendingCount\": \"integer\",\n          \"notApplicableCount\": \"integer\",\n          \"successCount\": \"integer\",\n          \"errorCount\": \"integer\",\n          \"failedCount\": \"integer\",\n          \"lastUpdateDateTime\": \"string (timestamp)\",\n          \"configurationVersion\": \"integer\"\n        }\n      },\n      \"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"managedDeviceMobileAppConfigurationUserStatus\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"userDisplayName\": {\n                \"type\": \"string\",\n                \"description\": \"User name of the DevicePolicyStatus.\",\n                \"nullable\": true\n              },\n              \"devicesCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Devices count for that user.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"status\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.complianceStatus\"\n                  }\n                ],\n                \"description\": \"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\",\n                \"nullable\": true\n              },\n              \"lastReportedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Last modified date time of the policy report.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"userPrincipalName\": {\n                \"type\": \"string\",\n                \"description\": \"UserPrincipalName.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"userDisplayName\": \"string\",\n          \"devicesCount\": \"integer\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.complianceStatus\"\n          },\n          \"lastReportedDateTime\": \"string (timestamp)\",\n          \"userPrincipalName\": \"string\"\n        }\n      },\n      \"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"managedDeviceMobileAppConfigurationUserSummary\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"pendingCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of pending Users\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"notApplicableCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of not applicable users\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"successCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of succeeded Users\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"errorCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of error Users\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"failedCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of failed Users\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"lastUpdateDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Last update time\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"configurationVersion\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Version of the policy for that overview\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"pendingCount\": \"integer\",\n          \"notApplicableCount\": \"integer\",\n          \"successCount\": \"integer\",\n          \"errorCount\": \"integer\",\n          \"failedCount\": \"integer\",\n          \"lastUpdateDateTime\": \"string (timestamp)\",\n          \"configurationVersion\": \"integer\"\n        }\n      },\n      \"microsoft.graph.managedIOSLobApp\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.managedMobileLobApp\"\n          },\n          {\n            \"title\": \"managedIOSLobApp\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"bundleId\": {\n                \"type\": \"string\",\n                \"description\": \"The Identity Name.\",\n                \"nullable\": true\n              },\n              \"applicableDeviceType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.iosDeviceType\"\n                  }\n                ],\n                \"description\": \"The iOS architecture for which this app can run on.\",\n                \"nullable\": true\n              },\n              \"minimumSupportedOperatingSystem\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.iosMinimumOperatingSystem\"\n                  }\n                ],\n                \"description\": \"The value for the minimum applicable operating system.\",\n                \"nullable\": true\n              },\n              \"expirationDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The expiration time.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"versionNumber\": {\n                \"type\": \"string\",\n                \"description\": \"The version number of managed iOS Line of Business (LoB) app.\",\n                \"nullable\": true\n              },\n              \"buildNumber\": {\n                \"type\": \"string\",\n                \"description\": \"The build number of managed iOS Line of Business (LoB) app.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisher\": \"string\",\n          \"largeIcon\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"isFeatured\": true,\n          \"privacyInformationUrl\": \"string\",\n          \"informationUrl\": \"string\",\n          \"owner\": \"string\",\n          \"developer\": \"string\",\n          \"notes\": \"string\",\n          \"publishingState\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n          },\n          \"categories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n            }\n          ],\n          \"appAvailability\": {\n            \"@odata.type\": \"microsoft.graph.managedAppAvailability\"\n          },\n          \"version\": \"string\",\n          \"committedContentVersion\": \"string\",\n          \"fileName\": \"string\",\n          \"size\": \"integer\",\n          \"contentVersions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppContent\"\n            }\n          ],\n          \"bundleId\": \"string\",\n          \"applicableDeviceType\": {\n            \"@odata.type\": \"microsoft.graph.iosDeviceType\"\n          },\n          \"minimumSupportedOperatingSystem\": {\n            \"@odata.type\": \"microsoft.graph.iosMinimumOperatingSystem\"\n          },\n          \"expirationDateTime\": \"string (timestamp)\",\n          \"versionNumber\": \"string\",\n          \"buildNumber\": \"string\"\n        }\n      },\n      \"microsoft.graph.managedIOSStoreApp\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.managedApp\"\n          },\n          {\n            \"title\": \"managedIOSStoreApp\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"bundleId\": {\n                \"type\": \"string\",\n                \"description\": \"The app's Bundle ID.\",\n                \"nullable\": true\n              },\n              \"appStoreUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The Apple AppStoreUrl.\",\n                \"nullable\": true\n              },\n              \"applicableDeviceType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.iosDeviceType\"\n                  }\n                ],\n                \"description\": \"The iOS architecture for which this app can run on.\",\n                \"nullable\": true\n              },\n              \"minimumSupportedOperatingSystem\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.iosMinimumOperatingSystem\"\n                  }\n                ],\n                \"description\": \"The value for the minimum supported operating system.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisher\": \"string\",\n          \"largeIcon\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"isFeatured\": true,\n          \"privacyInformationUrl\": \"string\",\n          \"informationUrl\": \"string\",\n          \"owner\": \"string\",\n          \"developer\": \"string\",\n          \"notes\": \"string\",\n          \"publishingState\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n          },\n          \"categories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n            }\n          ],\n          \"appAvailability\": {\n            \"@odata.type\": \"microsoft.graph.managedAppAvailability\"\n          },\n          \"version\": \"string\",\n          \"bundleId\": \"string\",\n          \"appStoreUrl\": \"string\",\n          \"applicableDeviceType\": {\n            \"@odata.type\": \"microsoft.graph.iosDeviceType\"\n          },\n          \"minimumSupportedOperatingSystem\": {\n            \"@odata.type\": \"microsoft.graph.iosMinimumOperatingSystem\"\n          }\n        }\n      },\n      \"microsoft.graph.microsoftStoreForBusinessApp\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.mobileApp\"\n          },\n          {\n            \"title\": \"microsoftStoreForBusinessApp\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"usedLicenseCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of Microsoft Store for Business licenses in use.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"totalLicenseCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The total number of Microsoft Store for Business licenses.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"productKey\": {\n                \"type\": \"string\",\n                \"description\": \"The app product key\",\n                \"nullable\": true\n              },\n              \"licenseType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.microsoftStoreForBusinessLicenseType\"\n                  }\n                ],\n                \"description\": \"The app license type. Possible values are: offline, online.\",\n                \"nullable\": true\n              },\n              \"packageIdentityName\": {\n                \"type\": \"string\",\n                \"description\": \"The app package identifier\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisher\": \"string\",\n          \"largeIcon\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"isFeatured\": true,\n          \"privacyInformationUrl\": \"string\",\n          \"informationUrl\": \"string\",\n          \"owner\": \"string\",\n          \"developer\": \"string\",\n          \"notes\": \"string\",\n          \"publishingState\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n          },\n          \"categories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n            }\n          ],\n          \"usedLicenseCount\": \"integer\",\n          \"totalLicenseCount\": \"integer\",\n          \"productKey\": \"string\",\n          \"licenseType\": {\n            \"@odata.type\": \"microsoft.graph.microsoftStoreForBusinessLicenseType\"\n          },\n          \"packageIdentityName\": \"string\"\n        }\n      },\n      \"microsoft.graph.mobileAppAssignment\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"mobileAppAssignment\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"intent\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.installIntent\"\n                  }\n                ],\n                \"description\": \"The install intent defined by the admin. Possible values are: available, required, uninstall, availableWithoutEnrollment.\",\n                \"nullable\": true\n              },\n              \"target\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n                  }\n                ],\n                \"description\": \"The target group assignment defined by the admin.\",\n                \"nullable\": true\n              },\n              \"settings\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.mobileAppAssignmentSettings\"\n                  }\n                ],\n                \"description\": \"The settings for target assignment defined by the admin.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"intent\": {\n            \"@odata.type\": \"microsoft.graph.installIntent\"\n          },\n          \"target\": {\n            \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n          },\n          \"settings\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppAssignmentSettings\"\n          }\n        }\n      },\n      \"microsoft.graph.mobileAppCategory\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"mobileAppCategory\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The name of the app category.\",\n                \"nullable\": true\n              },\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The date and time the mobileAppCategory was last modified.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"lastModifiedDateTime\": \"string (timestamp)\"\n        }\n      },\n      \"microsoft.graph.mobileAppContent\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"mobileAppContent\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"files\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.mobileAppContentFile\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"files\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppContentFile\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.mobileAppContentFile\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"mobileAppContentFile\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"azureStorageUri\": {\n                \"type\": \"string\",\n                \"description\": \"The Azure Storage URI.\",\n                \"nullable\": true\n              },\n              \"isCommitted\": {\n                \"type\": \"boolean\",\n                \"description\": \"A value indicating whether the file is committed.\",\n                \"nullable\": true\n              },\n              \"createdDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The time the file was created.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"name\": {\n                \"type\": \"string\",\n                \"description\": \"the file name.\",\n                \"nullable\": true\n              },\n              \"size\": {\n                \"type\": \"integer\",\n                \"description\": \"The size of the file prior to encryption.\",\n                \"format\": \"int64\",\n                \"nullable\": true\n              },\n              \"sizeEncrypted\": {\n                \"type\": \"integer\",\n                \"description\": \"The size of the file after encryption.\",\n                \"format\": \"int64\",\n                \"nullable\": true\n              },\n              \"azureStorageUriExpirationDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The time the Azure storage Uri expires.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"manifest\": {\n                \"type\": \"string\",\n                \"description\": \"The manifest information.\",\n                \"format\": \"base64url\",\n                \"nullable\": true\n              },\n              \"uploadState\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.mobileAppContentFileUploadState\"\n                  }\n                ],\n                \"description\": \"The state of the current upload request. Possible values are: success, transientError, error, unknown, azureStorageUriRequestSuccess, azureStorageUriRequestPending, azureStorageUriRequestFailed, azureStorageUriRequestTimedOut, azureStorageUriRenewalSuccess, azureStorageUriRenewalPending, azureStorageUriRenewalFailed, azureStorageUriRenewalTimedOut, commitFileSuccess, commitFilePending, commitFileFailed, commitFileTimedOut.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"azureStorageUri\": \"string\",\n          \"isCommitted\": true,\n          \"createdDateTime\": \"string (timestamp)\",\n          \"name\": \"string\",\n          \"size\": \"integer\",\n          \"sizeEncrypted\": \"integer\",\n          \"azureStorageUriExpirationDateTime\": \"string (timestamp)\",\n          \"manifest\": \"string\",\n          \"uploadState\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppContentFileUploadState\"\n          }\n        }\n      },\n      \"microsoft.graph.webApp\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.mobileApp\"\n          },\n          {\n            \"title\": \"webApp\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"appUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The web app URL.\",\n                \"nullable\": true\n              },\n              \"useManagedBrowser\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether or not to use managed browser. This property is only applicable for Android and IOS.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisher\": \"string\",\n          \"largeIcon\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"isFeatured\": true,\n          \"privacyInformationUrl\": \"string\",\n          \"informationUrl\": \"string\",\n          \"owner\": \"string\",\n          \"developer\": \"string\",\n          \"notes\": \"string\",\n          \"publishingState\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n          },\n          \"categories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n            }\n          ],\n          \"appUrl\": \"string\",\n          \"useManagedBrowser\": true\n        }\n      },\n      \"microsoft.graph.windowsMobileMSI\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.mobileLobApp\"\n          },\n          {\n            \"title\": \"windowsMobileMSI\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"commandLine\": {\n                \"type\": \"string\",\n                \"description\": \"The command line.\",\n                \"nullable\": true\n              },\n              \"productCode\": {\n                \"type\": \"string\",\n                \"description\": \"The product code.\",\n                \"nullable\": true\n              },\n              \"productVersion\": {\n                \"type\": \"string\",\n                \"description\": \"The product version of Windows Mobile MSI Line of Business (LoB) app.\",\n                \"nullable\": true\n              },\n              \"ignoreVersionDetection\": {\n                \"type\": \"boolean\",\n                \"description\": \"A boolean to control whether the app's version will be used to detect the app after it is installed on a device. Set this to true for Windows Mobile MSI Line of Business (LoB) apps that use a self update feature.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisher\": \"string\",\n          \"largeIcon\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"isFeatured\": true,\n          \"privacyInformationUrl\": \"string\",\n          \"informationUrl\": \"string\",\n          \"owner\": \"string\",\n          \"developer\": \"string\",\n          \"notes\": \"string\",\n          \"publishingState\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n          },\n          \"categories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n            }\n          ],\n          \"committedContentVersion\": \"string\",\n          \"fileName\": \"string\",\n          \"size\": \"integer\",\n          \"contentVersions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppContent\"\n            }\n          ],\n          \"commandLine\": \"string\",\n          \"productCode\": \"string\",\n          \"productVersion\": \"string\",\n          \"ignoreVersionDetection\": true\n        }\n      },\n      \"microsoft.graph.windowsUniversalAppX\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.mobileLobApp\"\n          },\n          {\n            \"title\": \"windowsUniversalAppX\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"applicableArchitectures\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windowsArchitecture\"\n                  }\n                ],\n                \"description\": \"The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral.\",\n                \"nullable\": true\n              },\n              \"applicableDeviceTypes\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windowsDeviceType\"\n                  }\n                ],\n                \"description\": \"The Windows device type(s) for which this app can run on. Possible values are: none, desktop, mobile, holographic, team.\",\n                \"nullable\": true\n              },\n              \"identityName\": {\n                \"type\": \"string\",\n                \"description\": \"The Identity Name.\",\n                \"nullable\": true\n              },\n              \"identityPublisherHash\": {\n                \"type\": \"string\",\n                \"description\": \"The Identity Publisher Hash.\",\n                \"nullable\": true\n              },\n              \"identityResourceIdentifier\": {\n                \"type\": \"string\",\n                \"description\": \"The Identity Resource Identifier.\",\n                \"nullable\": true\n              },\n              \"isBundle\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether or not the app is a bundle.\",\n                \"nullable\": true\n              },\n              \"minimumSupportedOperatingSystem\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windowsMinimumOperatingSystem\"\n                  }\n                ],\n                \"description\": \"The value for the minimum applicable operating system.\",\n                \"nullable\": true\n              },\n              \"identityVersion\": {\n                \"type\": \"string\",\n                \"description\": \"The identity version.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisher\": \"string\",\n          \"largeIcon\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"isFeatured\": true,\n          \"privacyInformationUrl\": \"string\",\n          \"informationUrl\": \"string\",\n          \"owner\": \"string\",\n          \"developer\": \"string\",\n          \"notes\": \"string\",\n          \"publishingState\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n          },\n          \"categories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n            }\n          ],\n          \"committedContentVersion\": \"string\",\n          \"fileName\": \"string\",\n          \"size\": \"integer\",\n          \"contentVersions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppContent\"\n            }\n          ],\n          \"applicableArchitectures\": {\n            \"@odata.type\": \"microsoft.graph.windowsArchitecture\"\n          },\n          \"applicableDeviceTypes\": {\n            \"@odata.type\": \"microsoft.graph.windowsDeviceType\"\n          },\n          \"identityName\": \"string\",\n          \"identityPublisherHash\": \"string\",\n          \"identityResourceIdentifier\": \"string\",\n          \"isBundle\": true,\n          \"minimumSupportedOperatingSystem\": {\n            \"@odata.type\": \"microsoft.graph.windowsMinimumOperatingSystem\"\n          },\n          \"identityVersion\": \"string\"\n        }\n      },\n      \"microsoft.graph.auditEvent\": {\n        \"title\": \"auditEvent\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"id\": {\n            \"type\": \"string\",\n            \"description\": \"Key of the entity.\",\n            \"nullable\": true\n          },\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Event display name.\",\n            \"nullable\": true\n          },\n          \"componentName\": {\n            \"type\": \"string\",\n            \"description\": \"Component name.\",\n            \"nullable\": true\n          },\n          \"actor\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.auditActor\"\n              }\n            ],\n            \"description\": \"AAD user and application that are associated with the audit event.\",\n            \"nullable\": true\n          },\n          \"activity\": {\n            \"type\": \"string\",\n            \"description\": \"Friendly name of the activity.\",\n            \"nullable\": true\n          },\n          \"activityDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"The date time in UTC when the activity was performed.\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"activityType\": {\n            \"type\": \"string\",\n            \"description\": \"The type of activity that was being performed.\",\n            \"nullable\": true\n          },\n          \"activityOperationType\": {\n            \"type\": \"string\",\n            \"description\": \"The HTTP operation type of the activity.\",\n            \"nullable\": true\n          },\n          \"activityResult\": {\n            \"type\": \"string\",\n            \"description\": \"The result of the activity.\",\n            \"nullable\": true\n          },\n          \"correlationId\": {\n            \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n            \"type\": \"string\",\n            \"description\": \"The client request Id that is used to correlate activity within the system.\",\n            \"format\": \"uuid\",\n            \"nullable\": true\n          },\n          \"resources\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.auditResource\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Resources being modified.\"\n          },\n          \"category\": {\n            \"type\": \"string\",\n            \"description\": \"Audit category.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"componentName\": \"string\",\n          \"actor\": {\n            \"@odata.type\": \"microsoft.graph.auditActor\"\n          },\n          \"activity\": \"string\",\n          \"activityDateTime\": \"string (timestamp)\",\n          \"activityType\": \"string\",\n          \"activityOperationType\": \"string\",\n          \"activityResult\": \"string\",\n          \"correlationId\": \"string\",\n          \"resources\": [\n            {\n              \"@odata.type\": \"microsoft.graph.auditResource\"\n            }\n          ],\n          \"category\": \"string\"\n        }\n      },\n      \"microsoft.graph.deviceInstallState\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceInstallState\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"deviceName\": {\n                \"type\": \"string\",\n                \"description\": \"Device name.\",\n                \"nullable\": true\n              },\n              \"deviceId\": {\n                \"type\": \"string\",\n                \"description\": \"Device Id.\",\n                \"nullable\": true\n              },\n              \"lastSyncDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Last sync date and time.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"installState\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.installState\"\n                  }\n                ],\n                \"description\": \"The install state of the eBook. Possible values are: notApplicable, installed, failed, notInstalled, uninstallFailed, unknown.\",\n                \"nullable\": true\n              },\n              \"errorCode\": {\n                \"type\": \"string\",\n                \"description\": \"The error code for install failures.\",\n                \"nullable\": true\n              },\n              \"osVersion\": {\n                \"type\": \"string\",\n                \"description\": \"OS Version.\",\n                \"nullable\": true\n              },\n              \"osDescription\": {\n                \"type\": \"string\",\n                \"description\": \"OS Description.\",\n                \"nullable\": true\n              },\n              \"userName\": {\n                \"type\": \"string\",\n                \"description\": \"Device User Name.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"deviceName\": \"string\",\n          \"deviceId\": \"string\",\n          \"lastSyncDateTime\": \"string (timestamp)\",\n          \"installState\": {\n            \"@odata.type\": \"microsoft.graph.installState\"\n          },\n          \"errorCode\": \"string\",\n          \"osVersion\": \"string\",\n          \"osDescription\": \"string\",\n          \"userName\": \"string\"\n        }\n      },\n      \"microsoft.graph.eBookInstallSummary\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"eBookInstallSummary\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"installedDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of Devices that have successfully installed this book.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"failedDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of Devices that have failed to install this book.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"notInstalledDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of Devices that does not have this book installed.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"installedUserCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of Users whose devices have all succeeded to install this book.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"failedUserCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of Users that have 1 or more device that failed to install this book.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"notInstalledUserCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of Users that did not install this book.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"installedDeviceCount\": \"integer\",\n          \"failedDeviceCount\": \"integer\",\n          \"notInstalledDeviceCount\": \"integer\",\n          \"installedUserCount\": \"integer\",\n          \"failedUserCount\": \"integer\",\n          \"notInstalledUserCount\": \"integer\"\n        }\n      },\n      \"microsoft.graph.managedEBook\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"managedEBook\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"Name of the eBook.\",\n                \"nullable\": true\n              },\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"Description.\",\n                \"nullable\": true\n              },\n              \"publisher\": {\n                \"type\": \"string\",\n                \"description\": \"Publisher.\",\n                \"nullable\": true\n              },\n              \"publishedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The date and time when the eBook was published.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"largeCover\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.mimeContent\"\n                  }\n                ],\n                \"description\": \"Book cover.\",\n                \"nullable\": true\n              },\n              \"createdDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The date and time when the eBook file was created.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The date and time when the eBook was last modified.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"informationUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The more information Url.\",\n                \"nullable\": true\n              },\n              \"privacyInformationUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The privacy statement Url.\",\n                \"nullable\": true\n              },\n              \"assignments\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedEBookAssignment\"\n                }\n              },\n              \"installSummary\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.eBookInstallSummary\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"deviceStates\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceInstallState\"\n                }\n              },\n              \"userStateSummary\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.userInstallStateSummary\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisher\": \"string\",\n          \"publishedDateTime\": \"string (timestamp)\",\n          \"largeCover\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"informationUrl\": \"string\",\n          \"privacyInformationUrl\": \"string\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedEBookAssignment\"\n            }\n          ],\n          \"installSummary\": {\n            \"@odata.type\": \"microsoft.graph.eBookInstallSummary\"\n          },\n          \"deviceStates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceInstallState\"\n            }\n          ],\n          \"userStateSummary\": [\n            {\n              \"@odata.type\": \"microsoft.graph.userInstallStateSummary\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.iosVppEBook\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.managedEBook\"\n          },\n          {\n            \"title\": \"iosVppEBook\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"vppTokenId\": {\n                \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n                \"type\": \"string\",\n                \"description\": \"The Vpp token ID.\",\n                \"format\": \"uuid\",\n                \"nullable\": true\n              },\n              \"appleId\": {\n                \"type\": \"string\",\n                \"description\": \"The Apple ID associated with Vpp token.\",\n                \"nullable\": true\n              },\n              \"vppOrganizationName\": {\n                \"type\": \"string\",\n                \"description\": \"The Vpp token's organization name.\",\n                \"nullable\": true\n              },\n              \"genres\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"Genres.\"\n              },\n              \"language\": {\n                \"type\": \"string\",\n                \"description\": \"Language.\",\n                \"nullable\": true\n              },\n              \"seller\": {\n                \"type\": \"string\",\n                \"description\": \"Seller.\",\n                \"nullable\": true\n              },\n              \"totalLicenseCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Total license count.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"usedLicenseCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Used license count.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisher\": \"string\",\n          \"publishedDateTime\": \"string (timestamp)\",\n          \"largeCover\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"informationUrl\": \"string\",\n          \"privacyInformationUrl\": \"string\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedEBookAssignment\"\n            }\n          ],\n          \"installSummary\": {\n            \"@odata.type\": \"microsoft.graph.eBookInstallSummary\"\n          },\n          \"deviceStates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceInstallState\"\n            }\n          ],\n          \"userStateSummary\": [\n            {\n              \"@odata.type\": \"microsoft.graph.userInstallStateSummary\"\n            }\n          ],\n          \"vppTokenId\": \"string\",\n          \"appleId\": \"string\",\n          \"vppOrganizationName\": \"string\",\n          \"genres\": [\n            \"string\"\n          ],\n          \"language\": \"string\",\n          \"seller\": \"string\",\n          \"totalLicenseCount\": \"integer\",\n          \"usedLicenseCount\": \"integer\"\n        }\n      },\n      \"microsoft.graph.managedEBookAssignment\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"managedEBookAssignment\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"target\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n                  }\n                ],\n                \"description\": \"The assignment target for eBook.\",\n                \"nullable\": true\n              },\n              \"installIntent\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.installIntent\"\n                  }\n                ],\n                \"description\": \"The install intent for eBook. Possible values are: available, required, uninstall, availableWithoutEnrollment.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"target\": {\n            \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n          },\n          \"installIntent\": {\n            \"@odata.type\": \"microsoft.graph.installIntent\"\n          }\n        }\n      },\n      \"microsoft.graph.iosVppEBookAssignment\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.managedEBookAssignment\"\n          },\n          {\n            \"title\": \"iosVppEBookAssignment\",\n            \"type\": \"object\"\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"target\": {\n            \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n          },\n          \"installIntent\": {\n            \"@odata.type\": \"microsoft.graph.installIntent\"\n          }\n        }\n      },\n      \"microsoft.graph.userInstallStateSummary\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"userInstallStateSummary\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"userName\": {\n                \"type\": \"string\",\n                \"description\": \"User name.\",\n                \"nullable\": true\n              },\n              \"installedDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Installed Device Count.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"failedDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Failed Device Count.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"notInstalledDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Not installed device count.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"deviceStates\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceInstallState\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"userName\": \"string\",\n          \"installedDeviceCount\": \"integer\",\n          \"failedDeviceCount\": \"integer\",\n          \"notInstalledDeviceCount\": \"integer\",\n          \"deviceStates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceInstallState\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.termsAndConditions\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"termsAndConditions\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"createdDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"DateTime the object was created.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"DateTime the object was last modified.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"Administrator-supplied name for the T&C policy.\",\n                \"nullable\": true\n              },\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"Administrator-supplied description of the T&C policy.\",\n                \"nullable\": true\n              },\n              \"title\": {\n                \"type\": \"string\",\n                \"description\": \"Administrator-supplied title of the terms and conditions. This is shown to the user on prompts to accept the T&C policy.\",\n                \"nullable\": true\n              },\n              \"bodyText\": {\n                \"type\": \"string\",\n                \"description\": \"Administrator-supplied body text of the terms and conditions, typically the terms themselves. This is shown to the user on prompts to accept the T&C policy.\",\n                \"nullable\": true\n              },\n              \"acceptanceStatement\": {\n                \"type\": \"string\",\n                \"description\": \"Administrator-supplied explanation of the terms and conditions, typically describing what it means to accept the terms and conditions set out in the T&C policy. This is shown to the user on prompts to accept the T&C policy.\",\n                \"nullable\": true\n              },\n              \"version\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Integer indicating the current version of the terms. Incremented when an administrator makes a change to the terms and wishes to require users to re-accept the modified T&C policy.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"assignments\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.termsAndConditionsAssignment\"\n                }\n              },\n              \"acceptanceStatuses\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.termsAndConditionsAcceptanceStatus\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"title\": \"string\",\n          \"bodyText\": \"string\",\n          \"acceptanceStatement\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.termsAndConditionsAssignment\"\n            }\n          ],\n          \"acceptanceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.termsAndConditionsAcceptanceStatus\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.termsAndConditionsAcceptanceStatus\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"termsAndConditionsAcceptanceStatus\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"userDisplayName\": {\n                \"type\": \"string\",\n                \"description\": \"Display name of the user whose acceptance the entity represents.\",\n                \"nullable\": true\n              },\n              \"acceptedVersion\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Most recent version number of the T&C accepted by the user.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"acceptedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"DateTime when the terms were last accepted by the user.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"termsAndConditions\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.termsAndConditions\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"userDisplayName\": \"string\",\n          \"acceptedVersion\": \"integer\",\n          \"acceptedDateTime\": \"string (timestamp)\",\n          \"termsAndConditions\": {\n            \"@odata.type\": \"microsoft.graph.termsAndConditions\"\n          }\n        }\n      },\n      \"microsoft.graph.termsAndConditionsAssignment\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"termsAndConditionsAssignment\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"target\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n                  }\n                ],\n                \"description\": \"Assignment target that the T&C policy is assigned to.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"target\": {\n            \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n          }\n        }\n      },\n      \"microsoft.graph.deviceCompliancePolicy\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceCompliancePolicy\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"createdDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"DateTime the object was created.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"Admin provided description of the Device Configuration.\",\n                \"nullable\": true\n              },\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"DateTime the object was last modified.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"Admin provided name of the device configuration.\",\n                \"nullable\": true\n              },\n              \"version\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Version of the device configuration.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"scheduledActionsForRule\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceComplianceScheduledActionForRule\"\n                }\n              },\n              \"deviceStatuses\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceComplianceDeviceStatus\"\n                }\n              },\n              \"userStatuses\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceComplianceUserStatus\"\n                }\n              },\n              \"deviceStatusOverview\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceComplianceDeviceOverview\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"userStatusOverview\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceComplianceUserOverview\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"deviceSettingStateSummaries\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.settingStateDeviceSummary\"\n                }\n              },\n              \"assignments\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceCompliancePolicyAssignment\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"scheduledActionsForRule\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceScheduledActionForRule\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyAssignment\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.androidCompliancePolicy\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceCompliancePolicy\"\n          },\n          {\n            \"title\": \"androidCompliancePolicy\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"passwordRequired\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require a password to unlock device.\",\n                \"nullable\": true\n              },\n              \"passwordMinimumLength\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minimum password length. Valid values 4 to 16\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordRequiredType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.androidRequiredPasswordType\"\n                  }\n                ],\n                \"description\": \"Type of characters in password. Possible values are: deviceDefault, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, numeric, numericComplex, any.\",\n                \"nullable\": true\n              },\n              \"passwordMinutesOfInactivityBeforeLock\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minutes of inactivity before a password is required.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordExpirationDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of days before the password expires. Valid values 1 to 65535\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordPreviousPasswordBlockCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of previous passwords to block.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"securityPreventInstallAppsFromUnknownSources\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require that devices disallow installation of apps from unknown sources.\",\n                \"nullable\": true\n              },\n              \"securityDisableUsbDebugging\": {\n                \"type\": \"boolean\",\n                \"description\": \"Disable USB debugging on Android devices.\",\n                \"nullable\": true\n              },\n              \"securityRequireVerifyApps\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require the Android Verify apps feature is turned on.\",\n                \"nullable\": true\n              },\n              \"deviceThreatProtectionEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require that devices have enabled device threat protection.\",\n                \"nullable\": true\n              },\n              \"deviceThreatProtectionRequiredSecurityLevel\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceThreatProtectionLevel\"\n                  }\n                ],\n                \"description\": \"Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\",\n                \"nullable\": true\n              },\n              \"securityBlockJailbrokenDevices\": {\n                \"type\": \"boolean\",\n                \"description\": \"Devices must not be jailbroken or rooted.\",\n                \"nullable\": true\n              },\n              \"osMinimumVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Minimum Android version.\",\n                \"nullable\": true\n              },\n              \"osMaximumVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Maximum Android version.\",\n                \"nullable\": true\n              },\n              \"minAndroidSecurityPatchLevel\": {\n                \"type\": \"string\",\n                \"description\": \"Minimum Android security patch level.\",\n                \"nullable\": true\n              },\n              \"storageRequireEncryption\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require encryption on Android devices.\",\n                \"nullable\": true\n              },\n              \"securityRequireSafetyNetAttestationBasicIntegrity\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require the device to pass the SafetyNet basic integrity check.\",\n                \"nullable\": true\n              },\n              \"securityRequireSafetyNetAttestationCertifiedDevice\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require the device to pass the SafetyNet certified device check.\",\n                \"nullable\": true\n              },\n              \"securityRequireGooglePlayServices\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require Google Play Services to be installed and enabled on the device.\",\n                \"nullable\": true\n              },\n              \"securityRequireUpToDateSecurityProviders\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.\",\n                \"nullable\": true\n              },\n              \"securityRequireCompanyPortalAppIntegrity\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require the device to pass the Company Portal client app runtime integrity check.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"scheduledActionsForRule\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceScheduledActionForRule\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyAssignment\"\n            }\n          ],\n          \"passwordRequired\": true,\n          \"passwordMinimumLength\": \"integer\",\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.androidRequiredPasswordType\"\n          },\n          \"passwordMinutesOfInactivityBeforeLock\": \"integer\",\n          \"passwordExpirationDays\": \"integer\",\n          \"passwordPreviousPasswordBlockCount\": \"integer\",\n          \"securityPreventInstallAppsFromUnknownSources\": true,\n          \"securityDisableUsbDebugging\": true,\n          \"securityRequireVerifyApps\": true,\n          \"deviceThreatProtectionEnabled\": true,\n          \"deviceThreatProtectionRequiredSecurityLevel\": {\n            \"@odata.type\": \"microsoft.graph.deviceThreatProtectionLevel\"\n          },\n          \"securityBlockJailbrokenDevices\": true,\n          \"osMinimumVersion\": \"string\",\n          \"osMaximumVersion\": \"string\",\n          \"minAndroidSecurityPatchLevel\": \"string\",\n          \"storageRequireEncryption\": true,\n          \"securityRequireSafetyNetAttestationBasicIntegrity\": true,\n          \"securityRequireSafetyNetAttestationCertifiedDevice\": true,\n          \"securityRequireGooglePlayServices\": true,\n          \"securityRequireUpToDateSecurityProviders\": true,\n          \"securityRequireCompanyPortalAppIntegrity\": true\n        }\n      },\n      \"microsoft.graph.deviceConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"DateTime the object was last modified.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"createdDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"DateTime the object was created.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"Admin provided description of the Device Configuration.\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"Admin provided name of the device configuration.\",\n                \"nullable\": true\n              },\n              \"version\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Version of the device configuration.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"assignments\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfigurationAssignment\"\n                }\n              },\n              \"deviceStatuses\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfigurationDeviceStatus\"\n                }\n              },\n              \"userStatuses\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfigurationUserStatus\"\n                }\n              },\n              \"deviceStatusOverview\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfigurationDeviceOverview\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"userStatusOverview\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfigurationUserOverview\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"deviceSettingStateSummaries\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.settingStateDeviceSummary\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.androidCustomConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"androidCustomConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"omaSettings\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.omaSetting\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"OMA settings. This collection can contain a maximum of 1000 elements.\"\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"omaSettings\": [\n            {\n              \"@odata.type\": \"microsoft.graph.omaSetting\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.androidGeneralDeviceConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"androidGeneralDeviceConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"appsBlockClipboardSharing\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block clipboard sharing to copy and paste between applications.\",\n                \"nullable\": true\n              },\n              \"appsBlockCopyPaste\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block copy and paste within applications.\",\n                \"nullable\": true\n              },\n              \"appsBlockYouTube\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the YouTube app.\",\n                \"nullable\": true\n              },\n              \"bluetoothBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block Bluetooth.\",\n                \"nullable\": true\n              },\n              \"cameraBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the use of the camera.\",\n                \"nullable\": true\n              },\n              \"cellularBlockDataRoaming\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block data roaming.\",\n                \"nullable\": true\n              },\n              \"cellularBlockMessaging\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block SMS/MMS messaging.\",\n                \"nullable\": true\n              },\n              \"cellularBlockVoiceRoaming\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block voice roaming.\",\n                \"nullable\": true\n              },\n              \"cellularBlockWiFiTethering\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block syncing Wi-Fi tethering.\",\n                \"nullable\": true\n              },\n              \"compliantAppsList\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.appListItem\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\"\n              },\n              \"compliantAppListType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.appListType\"\n                  }\n                ],\n                \"description\": \"Type of list that is in the CompliantAppsList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\",\n                \"nullable\": true\n              },\n              \"diagnosticDataBlockSubmission\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block diagnostic data submission.\",\n                \"nullable\": true\n              },\n              \"locationServicesBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block location services.\",\n                \"nullable\": true\n              },\n              \"googleAccountBlockAutoSync\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block Google account auto sync.\",\n                \"nullable\": true\n              },\n              \"googlePlayStoreBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the Google Play store.\",\n                \"nullable\": true\n              },\n              \"kioskModeBlockSleepButton\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the screen sleep button while in Kiosk Mode.\",\n                \"nullable\": true\n              },\n              \"kioskModeBlockVolumeButtons\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the volume buttons while in Kiosk Mode.\",\n                \"nullable\": true\n              },\n              \"kioskModeApps\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.appListItem\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"A list of apps that will be allowed to run when the device is in Kiosk Mode. This collection can contain a maximum of 500 elements.\"\n              },\n              \"nfcBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block Near-Field Communication.\",\n                \"nullable\": true\n              },\n              \"passwordBlockFingerprintUnlock\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block fingerprint unlock.\",\n                \"nullable\": true\n              },\n              \"passwordBlockTrustAgents\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block Smart Lock and other trust agents.\",\n                \"nullable\": true\n              },\n              \"passwordExpirationDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of days before the password expires. Valid values 1 to 365\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinimumLength\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minimum length of passwords. Valid values 4 to 16\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinutesOfInactivityBeforeScreenTimeout\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minutes of inactivity before the screen times out.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordPreviousPasswordBlockCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of previous passwords to block. Valid values 0 to 24\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordSignInFailureCountBeforeFactoryReset\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of sign in failures allowed before factory reset. Valid values 4 to 11\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordRequiredType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.androidRequiredPasswordType\"\n                  }\n                ],\n                \"description\": \"Type of password that is required. Possible values are: deviceDefault, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, numeric, numericComplex, any.\",\n                \"nullable\": true\n              },\n              \"passwordRequired\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require a password.\",\n                \"nullable\": true\n              },\n              \"powerOffBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block powering off the device.\",\n                \"nullable\": true\n              },\n              \"factoryResetBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block user performing a factory reset.\",\n                \"nullable\": true\n              },\n              \"screenCaptureBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block screenshots.\",\n                \"nullable\": true\n              },\n              \"deviceSharingAllowed\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow device sharing mode.\",\n                \"nullable\": true\n              },\n              \"storageBlockGoogleBackup\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block Google Backup.\",\n                \"nullable\": true\n              },\n              \"storageBlockRemovableStorage\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block removable storage usage.\",\n                \"nullable\": true\n              },\n              \"storageRequireDeviceEncryption\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require device encryption.\",\n                \"nullable\": true\n              },\n              \"storageRequireRemovableStorageEncryption\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require removable storage encryption.\",\n                \"nullable\": true\n              },\n              \"voiceAssistantBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the use of the Voice Assistant.\",\n                \"nullable\": true\n              },\n              \"voiceDialingBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block voice dialing.\",\n                \"nullable\": true\n              },\n              \"webBrowserBlockPopups\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block popups within the web browser.\",\n                \"nullable\": true\n              },\n              \"webBrowserBlockAutofill\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the web browser's auto fill feature.\",\n                \"nullable\": true\n              },\n              \"webBrowserBlockJavaScript\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block JavaScript within the web browser.\",\n                \"nullable\": true\n              },\n              \"webBrowserBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the web browser.\",\n                \"nullable\": true\n              },\n              \"webBrowserCookieSettings\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.webBrowserCookieSettings\"\n                  }\n                ],\n                \"description\": \"Cookie settings within the web browser. Possible values are: browserDefault, blockAlways, allowCurrentWebSite, allowFromWebsitesVisited, allowAlways.\",\n                \"nullable\": true\n              },\n              \"wiFiBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block syncing Wi-Fi.\",\n                \"nullable\": true\n              },\n              \"appsInstallAllowList\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.appListItem\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"List of apps which can be installed on the KNOX device. This collection can contain a maximum of 500 elements.\"\n              },\n              \"appsLaunchBlockList\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.appListItem\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"List of apps which are blocked from being launched on the KNOX device. This collection can contain a maximum of 500 elements.\"\n              },\n              \"appsHideList\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.appListItem\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"List of apps to be hidden on the KNOX device. This collection can contain a maximum of 500 elements.\"\n              },\n              \"securityRequireVerifyApps\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require the Android Verify apps feature is turned on.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"appsBlockClipboardSharing\": true,\n          \"appsBlockCopyPaste\": true,\n          \"appsBlockYouTube\": true,\n          \"bluetoothBlocked\": true,\n          \"cameraBlocked\": true,\n          \"cellularBlockDataRoaming\": true,\n          \"cellularBlockMessaging\": true,\n          \"cellularBlockVoiceRoaming\": true,\n          \"cellularBlockWiFiTethering\": true,\n          \"compliantAppsList\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ],\n          \"compliantAppListType\": {\n            \"@odata.type\": \"microsoft.graph.appListType\"\n          },\n          \"diagnosticDataBlockSubmission\": true,\n          \"locationServicesBlocked\": true,\n          \"googleAccountBlockAutoSync\": true,\n          \"googlePlayStoreBlocked\": true,\n          \"kioskModeBlockSleepButton\": true,\n          \"kioskModeBlockVolumeButtons\": true,\n          \"kioskModeApps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ],\n          \"nfcBlocked\": true,\n          \"passwordBlockFingerprintUnlock\": true,\n          \"passwordBlockTrustAgents\": true,\n          \"passwordExpirationDays\": \"integer\",\n          \"passwordMinimumLength\": \"integer\",\n          \"passwordMinutesOfInactivityBeforeScreenTimeout\": \"integer\",\n          \"passwordPreviousPasswordBlockCount\": \"integer\",\n          \"passwordSignInFailureCountBeforeFactoryReset\": \"integer\",\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.androidRequiredPasswordType\"\n          },\n          \"passwordRequired\": true,\n          \"powerOffBlocked\": true,\n          \"factoryResetBlocked\": true,\n          \"screenCaptureBlocked\": true,\n          \"deviceSharingAllowed\": true,\n          \"storageBlockGoogleBackup\": true,\n          \"storageBlockRemovableStorage\": true,\n          \"storageRequireDeviceEncryption\": true,\n          \"storageRequireRemovableStorageEncryption\": true,\n          \"voiceAssistantBlocked\": true,\n          \"voiceDialingBlocked\": true,\n          \"webBrowserBlockPopups\": true,\n          \"webBrowserBlockAutofill\": true,\n          \"webBrowserBlockJavaScript\": true,\n          \"webBrowserBlocked\": true,\n          \"webBrowserCookieSettings\": {\n            \"@odata.type\": \"microsoft.graph.webBrowserCookieSettings\"\n          },\n          \"wiFiBlocked\": true,\n          \"appsInstallAllowList\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ],\n          \"appsLaunchBlockList\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ],\n          \"appsHideList\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ],\n          \"securityRequireVerifyApps\": true\n        }\n      },\n      \"microsoft.graph.androidWorkProfileCompliancePolicy\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceCompliancePolicy\"\n          },\n          {\n            \"title\": \"androidWorkProfileCompliancePolicy\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"passwordRequired\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require a password to unlock device.\",\n                \"nullable\": true\n              },\n              \"passwordMinimumLength\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minimum password length. Valid values 4 to 16\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordRequiredType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.androidRequiredPasswordType\"\n                  }\n                ],\n                \"description\": \"Type of characters in password. Possible values are: deviceDefault, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, numeric, numericComplex, any.\",\n                \"nullable\": true\n              },\n              \"passwordMinutesOfInactivityBeforeLock\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minutes of inactivity before a password is required.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordExpirationDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of days before the password expires. Valid values 1 to 365\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordPreviousPasswordBlockCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of previous passwords to block.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"securityPreventInstallAppsFromUnknownSources\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require that devices disallow installation of apps from unknown sources.\",\n                \"nullable\": true\n              },\n              \"securityDisableUsbDebugging\": {\n                \"type\": \"boolean\",\n                \"description\": \"Disable USB debugging on Android devices.\",\n                \"nullable\": true\n              },\n              \"securityRequireVerifyApps\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require the Android Verify apps feature is turned on.\",\n                \"nullable\": true\n              },\n              \"deviceThreatProtectionEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require that devices have enabled device threat protection.\",\n                \"nullable\": true\n              },\n              \"deviceThreatProtectionRequiredSecurityLevel\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceThreatProtectionLevel\"\n                  }\n                ],\n                \"description\": \"Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\",\n                \"nullable\": true\n              },\n              \"securityBlockJailbrokenDevices\": {\n                \"type\": \"boolean\",\n                \"description\": \"Devices must not be jailbroken or rooted.\",\n                \"nullable\": true\n              },\n              \"osMinimumVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Minimum Android version.\",\n                \"nullable\": true\n              },\n              \"osMaximumVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Maximum Android version.\",\n                \"nullable\": true\n              },\n              \"minAndroidSecurityPatchLevel\": {\n                \"type\": \"string\",\n                \"description\": \"Minimum Android security patch level.\",\n                \"nullable\": true\n              },\n              \"storageRequireEncryption\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require encryption on Android devices.\",\n                \"nullable\": true\n              },\n              \"securityRequireSafetyNetAttestationBasicIntegrity\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require the device to pass the SafetyNet basic integrity check.\",\n                \"nullable\": true\n              },\n              \"securityRequireSafetyNetAttestationCertifiedDevice\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require the device to pass the SafetyNet certified device check.\",\n                \"nullable\": true\n              },\n              \"securityRequireGooglePlayServices\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require Google Play Services to be installed and enabled on the device.\",\n                \"nullable\": true\n              },\n              \"securityRequireUpToDateSecurityProviders\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.\",\n                \"nullable\": true\n              },\n              \"securityRequireCompanyPortalAppIntegrity\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require the device to pass the Company Portal client app runtime integrity check.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"scheduledActionsForRule\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceScheduledActionForRule\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyAssignment\"\n            }\n          ],\n          \"passwordRequired\": true,\n          \"passwordMinimumLength\": \"integer\",\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.androidRequiredPasswordType\"\n          },\n          \"passwordMinutesOfInactivityBeforeLock\": \"integer\",\n          \"passwordExpirationDays\": \"integer\",\n          \"passwordPreviousPasswordBlockCount\": \"integer\",\n          \"securityPreventInstallAppsFromUnknownSources\": true,\n          \"securityDisableUsbDebugging\": true,\n          \"securityRequireVerifyApps\": true,\n          \"deviceThreatProtectionEnabled\": true,\n          \"deviceThreatProtectionRequiredSecurityLevel\": {\n            \"@odata.type\": \"microsoft.graph.deviceThreatProtectionLevel\"\n          },\n          \"securityBlockJailbrokenDevices\": true,\n          \"osMinimumVersion\": \"string\",\n          \"osMaximumVersion\": \"string\",\n          \"minAndroidSecurityPatchLevel\": \"string\",\n          \"storageRequireEncryption\": true,\n          \"securityRequireSafetyNetAttestationBasicIntegrity\": true,\n          \"securityRequireSafetyNetAttestationCertifiedDevice\": true,\n          \"securityRequireGooglePlayServices\": true,\n          \"securityRequireUpToDateSecurityProviders\": true,\n          \"securityRequireCompanyPortalAppIntegrity\": true\n        }\n      },\n      \"microsoft.graph.androidWorkProfileCustomConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"androidWorkProfileCustomConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"omaSettings\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.omaSetting\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"OMA settings. This collection can contain a maximum of 500 elements.\"\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"omaSettings\": [\n            {\n              \"@odata.type\": \"microsoft.graph.omaSetting\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"androidWorkProfileGeneralDeviceConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"passwordBlockFingerprintUnlock\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block fingerprint unlock.\",\n                \"nullable\": true\n              },\n              \"passwordBlockTrustAgents\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block Smart Lock and other trust agents.\",\n                \"nullable\": true\n              },\n              \"passwordExpirationDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of days before the password expires. Valid values 1 to 365\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinimumLength\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minimum length of passwords. Valid values 4 to 16\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinutesOfInactivityBeforeScreenTimeout\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minutes of inactivity before the screen times out.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordPreviousPasswordBlockCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of previous passwords to block. Valid values 0 to 24\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordSignInFailureCountBeforeFactoryReset\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of sign in failures allowed before factory reset. Valid values 4 to 11\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordRequiredType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.androidWorkProfileRequiredPasswordType\"\n                  }\n                ],\n                \"description\": \"Type of password that is required. Possible values are: deviceDefault, lowSecurityBiometric, required, atLeastNumeric, numericComplex, atLeastAlphabetic, atLeastAlphanumeric, alphanumericWithSymbols.\",\n                \"nullable\": true\n              },\n              \"workProfileDataSharingType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.androidWorkProfileCrossProfileDataSharingType\"\n                  }\n                ],\n                \"description\": \"Type of data sharing that is allowed. Possible values are: deviceDefault, preventAny, allowPersonalToWork, noRestrictions.\",\n                \"nullable\": true\n              },\n              \"workProfileBlockNotificationsWhileDeviceLocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block notifications while device locked.\",\n                \"nullable\": true\n              },\n              \"workProfileBlockAddingAccounts\": {\n                \"type\": \"boolean\",\n                \"description\": \"Block users from adding/removing accounts in work profile.\",\n                \"nullable\": true\n              },\n              \"workProfileBluetoothEnableContactSharing\": {\n                \"type\": \"boolean\",\n                \"description\": \"Allow bluetooth devices to access enterprise contacts.\",\n                \"nullable\": true\n              },\n              \"workProfileBlockScreenCapture\": {\n                \"type\": \"boolean\",\n                \"description\": \"Block screen capture in work profile.\",\n                \"nullable\": true\n              },\n              \"workProfileBlockCrossProfileCallerId\": {\n                \"type\": \"boolean\",\n                \"description\": \"Block display work profile caller ID in personal profile.\",\n                \"nullable\": true\n              },\n              \"workProfileBlockCamera\": {\n                \"type\": \"boolean\",\n                \"description\": \"Block work profile camera.\",\n                \"nullable\": true\n              },\n              \"workProfileBlockCrossProfileContactsSearch\": {\n                \"type\": \"boolean\",\n                \"description\": \"Block work profile contacts availability in personal profile.\",\n                \"nullable\": true\n              },\n              \"workProfileBlockCrossProfileCopyPaste\": {\n                \"type\": \"boolean\",\n                \"description\": \"Boolean that indicates if the setting disallow cross profile copy/paste is enabled.\",\n                \"nullable\": true\n              },\n              \"workProfileDefaultAppPermissionPolicy\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.androidWorkProfileDefaultAppPermissionPolicyType\"\n                  }\n                ],\n                \"description\": \"Type of password that is required. Possible values are: deviceDefault, prompt, autoGrant, autoDeny.\",\n                \"nullable\": true\n              },\n              \"workProfilePasswordBlockFingerprintUnlock\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block fingerprint unlock for work profile.\",\n                \"nullable\": true\n              },\n              \"workProfilePasswordBlockTrustAgents\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block Smart Lock and other trust agents for work profile.\",\n                \"nullable\": true\n              },\n              \"workProfilePasswordExpirationDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of days before the work profile password expires. Valid values 1 to 365\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"workProfilePasswordMinimumLength\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minimum length of work profile password. Valid values 4 to 16\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"workProfilePasswordMinNumericCharacters\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minimum # of numeric characters required in work profile password. Valid values 1 to 10\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"workProfilePasswordMinNonLetterCharacters\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minimum # of non-letter characters required in work profile password. Valid values 1 to 10\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"workProfilePasswordMinLetterCharacters\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minimum # of letter characters required in work profile password. Valid values 1 to 10\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"workProfilePasswordMinLowerCaseCharacters\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minimum # of lower-case characters required in work profile password. Valid values 1 to 10\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"workProfilePasswordMinUpperCaseCharacters\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minimum # of upper-case characters required in work profile password. Valid values 1 to 10\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"workProfilePasswordMinSymbolCharacters\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minimum # of symbols required in work profile password. Valid values 1 to 10\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"workProfilePasswordMinutesOfInactivityBeforeScreenTimeout\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minutes of inactivity before the screen times out.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"workProfilePasswordPreviousPasswordBlockCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of previous work profile passwords to block. Valid values 0 to 24\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"workProfilePasswordSignInFailureCountBeforeFactoryReset\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of sign in failures allowed before work profile is removed and all corporate data deleted. Valid values 4 to 11\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"workProfilePasswordRequiredType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.androidWorkProfileRequiredPasswordType\"\n                  }\n                ],\n                \"description\": \"Type of work profile password that is required. Possible values are: deviceDefault, lowSecurityBiometric, required, atLeastNumeric, numericComplex, atLeastAlphabetic, atLeastAlphanumeric, alphanumericWithSymbols.\",\n                \"nullable\": true\n              },\n              \"workProfileRequirePassword\": {\n                \"type\": \"boolean\",\n                \"description\": \"Password is required or not for work profile\",\n                \"nullable\": true\n              },\n              \"securityRequireVerifyApps\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require the Android Verify apps feature is turned on.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"passwordBlockFingerprintUnlock\": true,\n          \"passwordBlockTrustAgents\": true,\n          \"passwordExpirationDays\": \"integer\",\n          \"passwordMinimumLength\": \"integer\",\n          \"passwordMinutesOfInactivityBeforeScreenTimeout\": \"integer\",\n          \"passwordPreviousPasswordBlockCount\": \"integer\",\n          \"passwordSignInFailureCountBeforeFactoryReset\": \"integer\",\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.androidWorkProfileRequiredPasswordType\"\n          },\n          \"workProfileDataSharingType\": {\n            \"@odata.type\": \"microsoft.graph.androidWorkProfileCrossProfileDataSharingType\"\n          },\n          \"workProfileBlockNotificationsWhileDeviceLocked\": true,\n          \"workProfileBlockAddingAccounts\": true,\n          \"workProfileBluetoothEnableContactSharing\": true,\n          \"workProfileBlockScreenCapture\": true,\n          \"workProfileBlockCrossProfileCallerId\": true,\n          \"workProfileBlockCamera\": true,\n          \"workProfileBlockCrossProfileContactsSearch\": true,\n          \"workProfileBlockCrossProfileCopyPaste\": true,\n          \"workProfileDefaultAppPermissionPolicy\": {\n            \"@odata.type\": \"microsoft.graph.androidWorkProfileDefaultAppPermissionPolicyType\"\n          },\n          \"workProfilePasswordBlockFingerprintUnlock\": true,\n          \"workProfilePasswordBlockTrustAgents\": true,\n          \"workProfilePasswordExpirationDays\": \"integer\",\n          \"workProfilePasswordMinimumLength\": \"integer\",\n          \"workProfilePasswordMinNumericCharacters\": \"integer\",\n          \"workProfilePasswordMinNonLetterCharacters\": \"integer\",\n          \"workProfilePasswordMinLetterCharacters\": \"integer\",\n          \"workProfilePasswordMinLowerCaseCharacters\": \"integer\",\n          \"workProfilePasswordMinUpperCaseCharacters\": \"integer\",\n          \"workProfilePasswordMinSymbolCharacters\": \"integer\",\n          \"workProfilePasswordMinutesOfInactivityBeforeScreenTimeout\": \"integer\",\n          \"workProfilePasswordPreviousPasswordBlockCount\": \"integer\",\n          \"workProfilePasswordSignInFailureCountBeforeFactoryReset\": \"integer\",\n          \"workProfilePasswordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.androidWorkProfileRequiredPasswordType\"\n          },\n          \"workProfileRequirePassword\": true,\n          \"securityRequireVerifyApps\": true\n        }\n      },\n      \"microsoft.graph.appleDeviceFeaturesConfigurationBase\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"appleDeviceFeaturesConfigurationBase\",\n            \"type\": \"object\"\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.deviceComplianceActionItem\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceComplianceActionItem\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"gracePeriodHours\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of hours to wait till the action will be enforced. Valid values 0 to 8760\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"actionType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceComplianceActionType\"\n                  }\n                ],\n                \"description\": \"What action to take. Possible values are: noAction, notification, block, retire, wipe, removeResourceAccessProfiles, pushNotification.\",\n                \"nullable\": true\n              },\n              \"notificationTemplateId\": {\n                \"type\": \"string\",\n                \"description\": \"What notification Message template to use\",\n                \"nullable\": true\n              },\n              \"notificationMessageCCList\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"A list of group IDs to speicify who to CC this notification message to.\"\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"gracePeriodHours\": \"integer\",\n          \"actionType\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceActionType\"\n          },\n          \"notificationTemplateId\": \"string\",\n          \"notificationMessageCCList\": [\n            \"string\"\n          ]\n        }\n      },\n      \"microsoft.graph.deviceComplianceDeviceOverview\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceComplianceDeviceOverview\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"pendingCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of pending devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"notApplicableCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of not applicable devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"successCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of succeeded devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"errorCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of error devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"failedCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of failed devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"lastUpdateDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Last update time\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"configurationVersion\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Version of the policy for that overview\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"pendingCount\": \"integer\",\n          \"notApplicableCount\": \"integer\",\n          \"successCount\": \"integer\",\n          \"errorCount\": \"integer\",\n          \"failedCount\": \"integer\",\n          \"lastUpdateDateTime\": \"string (timestamp)\",\n          \"configurationVersion\": \"integer\"\n        }\n      },\n      \"microsoft.graph.deviceComplianceDeviceStatus\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceComplianceDeviceStatus\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"deviceDisplayName\": {\n                \"type\": \"string\",\n                \"description\": \"Device name of the DevicePolicyStatus.\",\n                \"nullable\": true\n              },\n              \"userName\": {\n                \"type\": \"string\",\n                \"description\": \"The User Name that is being reported\",\n                \"nullable\": true\n              },\n              \"deviceModel\": {\n                \"type\": \"string\",\n                \"description\": \"The device model that is being reported\",\n                \"nullable\": true\n              },\n              \"complianceGracePeriodExpirationDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The DateTime when device compliance grace period expires\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"status\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.complianceStatus\"\n                  }\n                ],\n                \"description\": \"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\",\n                \"nullable\": true\n              },\n              \"lastReportedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Last modified date time of the policy report.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"userPrincipalName\": {\n                \"type\": \"string\",\n                \"description\": \"UserPrincipalName.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"deviceDisplayName\": \"string\",\n          \"userName\": \"string\",\n          \"deviceModel\": \"string\",\n          \"complianceGracePeriodExpirationDateTime\": \"string (timestamp)\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.complianceStatus\"\n          },\n          \"lastReportedDateTime\": \"string (timestamp)\",\n          \"userPrincipalName\": \"string\"\n        }\n      },\n      \"microsoft.graph.deviceCompliancePolicyAssignment\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceCompliancePolicyAssignment\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"target\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n                  }\n                ],\n                \"description\": \"Target for the compliance policy assignment.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"target\": {\n            \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n          }\n        }\n      },\n      \"microsoft.graph.deviceCompliancePolicyDeviceStateSummary\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceCompliancePolicyDeviceStateSummary\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"inGracePeriodCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of devices that are in grace period\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"configManagerCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of devices that have compliance managed by System Center Configuration Manager\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"unknownDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of unknown devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"notApplicableDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of not applicable devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"compliantDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of compliant devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"remediatedDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of remediated devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"nonCompliantDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of NonCompliant devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"errorDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of error devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"conflictDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of conflict devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"inGracePeriodCount\": \"integer\",\n          \"configManagerCount\": \"integer\",\n          \"unknownDeviceCount\": \"integer\",\n          \"notApplicableDeviceCount\": \"integer\",\n          \"compliantDeviceCount\": \"integer\",\n          \"remediatedDeviceCount\": \"integer\",\n          \"nonCompliantDeviceCount\": \"integer\",\n          \"errorDeviceCount\": \"integer\",\n          \"conflictDeviceCount\": \"integer\"\n        }\n      },\n      \"microsoft.graph.deviceCompliancePolicySettingStateSummary\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceCompliancePolicySettingStateSummary\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"setting\": {\n                \"type\": \"string\",\n                \"description\": \"The setting class name and property name.\",\n                \"nullable\": true\n              },\n              \"settingName\": {\n                \"type\": \"string\",\n                \"description\": \"Name of the setting.\",\n                \"nullable\": true\n              },\n              \"platformType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.policyPlatformType\"\n                  }\n                ],\n                \"description\": \"Setting platform. Possible values are: android, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, all.\",\n                \"nullable\": true\n              },\n              \"unknownDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of unknown devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"notApplicableDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of not applicable devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"compliantDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of compliant devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"remediatedDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of remediated devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"nonCompliantDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of NonCompliant devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"errorDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of error devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"conflictDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of conflict devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"deviceComplianceSettingStates\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceComplianceSettingState\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"setting\": \"string\",\n          \"settingName\": \"string\",\n          \"platformType\": {\n            \"@odata.type\": \"microsoft.graph.policyPlatformType\"\n          },\n          \"unknownDeviceCount\": \"integer\",\n          \"notApplicableDeviceCount\": \"integer\",\n          \"compliantDeviceCount\": \"integer\",\n          \"remediatedDeviceCount\": \"integer\",\n          \"nonCompliantDeviceCount\": \"integer\",\n          \"errorDeviceCount\": \"integer\",\n          \"conflictDeviceCount\": \"integer\",\n          \"deviceComplianceSettingStates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceSettingState\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.deviceComplianceScheduledActionForRule\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceComplianceScheduledActionForRule\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"ruleName\": {\n                \"type\": \"string\",\n                \"description\": \"Name of the rule which this scheduled action applies to.\",\n                \"nullable\": true\n              },\n              \"scheduledActionConfigurations\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceComplianceActionItem\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"ruleName\": \"string\",\n          \"scheduledActionConfigurations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceActionItem\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.deviceComplianceSettingState\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceComplianceSettingState\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"setting\": {\n                \"type\": \"string\",\n                \"description\": \"The setting class name and property name.\",\n                \"nullable\": true\n              },\n              \"settingName\": {\n                \"type\": \"string\",\n                \"description\": \"The Setting Name that is being reported\",\n                \"nullable\": true\n              },\n              \"deviceId\": {\n                \"type\": \"string\",\n                \"description\": \"The Device Id that is being reported\",\n                \"nullable\": true\n              },\n              \"deviceName\": {\n                \"type\": \"string\",\n                \"description\": \"The Device Name that is being reported\",\n                \"nullable\": true\n              },\n              \"userId\": {\n                \"type\": \"string\",\n                \"description\": \"The user Id that is being reported\",\n                \"nullable\": true\n              },\n              \"userEmail\": {\n                \"type\": \"string\",\n                \"description\": \"The User email address that is being reported\",\n                \"nullable\": true\n              },\n              \"userName\": {\n                \"type\": \"string\",\n                \"description\": \"The User Name that is being reported\",\n                \"nullable\": true\n              },\n              \"userPrincipalName\": {\n                \"type\": \"string\",\n                \"description\": \"The User PrincipalName that is being reported\",\n                \"nullable\": true\n              },\n              \"deviceModel\": {\n                \"type\": \"string\",\n                \"description\": \"The device model that is being reported\",\n                \"nullable\": true\n              },\n              \"state\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.complianceStatus\"\n                  }\n                ],\n                \"description\": \"The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\",\n                \"nullable\": true\n              },\n              \"complianceGracePeriodExpirationDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The DateTime when device compliance grace period expires\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"setting\": \"string\",\n          \"settingName\": \"string\",\n          \"deviceId\": \"string\",\n          \"deviceName\": \"string\",\n          \"userId\": \"string\",\n          \"userEmail\": \"string\",\n          \"userName\": \"string\",\n          \"userPrincipalName\": \"string\",\n          \"deviceModel\": \"string\",\n          \"state\": {\n            \"@odata.type\": \"microsoft.graph.complianceStatus\"\n          },\n          \"complianceGracePeriodExpirationDateTime\": \"string (timestamp)\"\n        }\n      },\n      \"microsoft.graph.deviceComplianceUserOverview\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceComplianceUserOverview\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"pendingCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of pending Users\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"notApplicableCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of not applicable users\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"successCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of succeeded Users\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"errorCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of error Users\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"failedCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of failed Users\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"lastUpdateDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Last update time\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"configurationVersion\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Version of the policy for that overview\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"pendingCount\": \"integer\",\n          \"notApplicableCount\": \"integer\",\n          \"successCount\": \"integer\",\n          \"errorCount\": \"integer\",\n          \"failedCount\": \"integer\",\n          \"lastUpdateDateTime\": \"string (timestamp)\",\n          \"configurationVersion\": \"integer\"\n        }\n      },\n      \"microsoft.graph.deviceComplianceUserStatus\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceComplianceUserStatus\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"userDisplayName\": {\n                \"type\": \"string\",\n                \"description\": \"User name of the DevicePolicyStatus.\",\n                \"nullable\": true\n              },\n              \"devicesCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Devices count for that user.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"status\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.complianceStatus\"\n                  }\n                ],\n                \"description\": \"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\",\n                \"nullable\": true\n              },\n              \"lastReportedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Last modified date time of the policy report.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"userPrincipalName\": {\n                \"type\": \"string\",\n                \"description\": \"UserPrincipalName.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"userDisplayName\": \"string\",\n          \"devicesCount\": \"integer\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.complianceStatus\"\n          },\n          \"lastReportedDateTime\": \"string (timestamp)\",\n          \"userPrincipalName\": \"string\"\n        }\n      },\n      \"microsoft.graph.deviceConfigurationAssignment\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceConfigurationAssignment\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"target\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n                  }\n                ],\n                \"description\": \"The assignment target for the device configuration.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"target\": {\n            \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n          }\n        }\n      },\n      \"microsoft.graph.deviceConfigurationDeviceOverview\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceConfigurationDeviceOverview\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"pendingCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of pending devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"notApplicableCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of not applicable devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"successCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of succeeded devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"errorCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of error devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"failedCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of failed devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"lastUpdateDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Last update time\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"configurationVersion\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Version of the policy for that overview\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"pendingCount\": \"integer\",\n          \"notApplicableCount\": \"integer\",\n          \"successCount\": \"integer\",\n          \"errorCount\": \"integer\",\n          \"failedCount\": \"integer\",\n          \"lastUpdateDateTime\": \"string (timestamp)\",\n          \"configurationVersion\": \"integer\"\n        }\n      },\n      \"microsoft.graph.deviceConfigurationDeviceStateSummary\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceConfigurationDeviceStateSummary\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"unknownDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of unknown devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"notApplicableDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of not applicable devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"compliantDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of compliant devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"remediatedDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of remediated devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"nonCompliantDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of NonCompliant devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"errorDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of error devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"conflictDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of conflict devices\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"unknownDeviceCount\": \"integer\",\n          \"notApplicableDeviceCount\": \"integer\",\n          \"compliantDeviceCount\": \"integer\",\n          \"remediatedDeviceCount\": \"integer\",\n          \"nonCompliantDeviceCount\": \"integer\",\n          \"errorDeviceCount\": \"integer\",\n          \"conflictDeviceCount\": \"integer\"\n        }\n      },\n      \"microsoft.graph.deviceConfigurationDeviceStatus\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceConfigurationDeviceStatus\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"deviceDisplayName\": {\n                \"type\": \"string\",\n                \"description\": \"Device name of the DevicePolicyStatus.\",\n                \"nullable\": true\n              },\n              \"userName\": {\n                \"type\": \"string\",\n                \"description\": \"The User Name that is being reported\",\n                \"nullable\": true\n              },\n              \"deviceModel\": {\n                \"type\": \"string\",\n                \"description\": \"The device model that is being reported\",\n                \"nullable\": true\n              },\n              \"complianceGracePeriodExpirationDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The DateTime when device compliance grace period expires\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"status\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.complianceStatus\"\n                  }\n                ],\n                \"description\": \"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\",\n                \"nullable\": true\n              },\n              \"lastReportedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Last modified date time of the policy report.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"userPrincipalName\": {\n                \"type\": \"string\",\n                \"description\": \"UserPrincipalName.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"deviceDisplayName\": \"string\",\n          \"userName\": \"string\",\n          \"deviceModel\": \"string\",\n          \"complianceGracePeriodExpirationDateTime\": \"string (timestamp)\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.complianceStatus\"\n          },\n          \"lastReportedDateTime\": \"string (timestamp)\",\n          \"userPrincipalName\": \"string\"\n        }\n      },\n      \"microsoft.graph.deviceConfigurationUserOverview\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceConfigurationUserOverview\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"pendingCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of pending Users\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"notApplicableCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of not applicable users\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"successCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of succeeded Users\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"errorCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of error Users\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"failedCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of failed Users\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"lastUpdateDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Last update time\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"configurationVersion\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Version of the policy for that overview\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"pendingCount\": \"integer\",\n          \"notApplicableCount\": \"integer\",\n          \"successCount\": \"integer\",\n          \"errorCount\": \"integer\",\n          \"failedCount\": \"integer\",\n          \"lastUpdateDateTime\": \"string (timestamp)\",\n          \"configurationVersion\": \"integer\"\n        }\n      },\n      \"microsoft.graph.deviceConfigurationUserStatus\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceConfigurationUserStatus\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"userDisplayName\": {\n                \"type\": \"string\",\n                \"description\": \"User name of the DevicePolicyStatus.\",\n                \"nullable\": true\n              },\n              \"devicesCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Devices count for that user.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"status\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.complianceStatus\"\n                  }\n                ],\n                \"description\": \"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\",\n                \"nullable\": true\n              },\n              \"lastReportedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Last modified date time of the policy report.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"userPrincipalName\": {\n                \"type\": \"string\",\n                \"description\": \"UserPrincipalName.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"userDisplayName\": \"string\",\n          \"devicesCount\": \"integer\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.complianceStatus\"\n          },\n          \"lastReportedDateTime\": \"string (timestamp)\",\n          \"userPrincipalName\": \"string\"\n        }\n      },\n      \"microsoft.graph.editionUpgradeConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"editionUpgradeConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"licenseType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.editionUpgradeLicenseType\"\n                  }\n                ],\n                \"description\": \"Edition Upgrade License Type. Possible values are: productKey, licenseFile.\",\n                \"nullable\": true\n              },\n              \"targetEdition\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windows10EditionType\"\n                  }\n                ],\n                \"description\": \"Edition Upgrade Target Edition. Possible values are: windows10Enterprise, windows10EnterpriseN, windows10Education, windows10EducationN, windows10MobileEnterprise, windows10HolographicEnterprise, windows10Professional, windows10ProfessionalN, windows10ProfessionalEducation, windows10ProfessionalEducationN, windows10ProfessionalWorkstation, windows10ProfessionalWorkstationN.\",\n                \"nullable\": true\n              },\n              \"license\": {\n                \"type\": \"string\",\n                \"description\": \"Edition Upgrade License File Content.\",\n                \"nullable\": true\n              },\n              \"productKey\": {\n                \"type\": \"string\",\n                \"description\": \"Edition Upgrade Product Key.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"licenseType\": {\n            \"@odata.type\": \"microsoft.graph.editionUpgradeLicenseType\"\n          },\n          \"targetEdition\": {\n            \"@odata.type\": \"microsoft.graph.windows10EditionType\"\n          },\n          \"license\": \"string\",\n          \"productKey\": \"string\"\n        }\n      },\n      \"microsoft.graph.iosCertificateProfile\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"iosCertificateProfile\",\n            \"type\": \"object\"\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.iosCompliancePolicy\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceCompliancePolicy\"\n          },\n          {\n            \"title\": \"iosCompliancePolicy\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"passcodeBlockSimple\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block simple passcodes.\",\n                \"nullable\": true\n              },\n              \"passcodeExpirationDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of days before the passcode expires. Valid values 1 to 65535\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passcodeMinimumLength\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minimum length of passcode. Valid values 4 to 14\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passcodeMinutesOfInactivityBeforeLock\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minutes of inactivity before a passcode is required.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passcodePreviousPasscodeBlockCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of previous passcodes to block. Valid values 1 to 24\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passcodeMinimumCharacterSetCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of character sets required in the password.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passcodeRequiredType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.requiredPasswordType\"\n                  }\n                ],\n                \"description\": \"The required passcode type. Possible values are: deviceDefault, alphanumeric, numeric.\",\n                \"nullable\": true\n              },\n              \"passcodeRequired\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require a passcode.\",\n                \"nullable\": true\n              },\n              \"osMinimumVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Minimum IOS version.\",\n                \"nullable\": true\n              },\n              \"osMaximumVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Maximum IOS version.\",\n                \"nullable\": true\n              },\n              \"securityBlockJailbrokenDevices\": {\n                \"type\": \"boolean\",\n                \"description\": \"Devices must not be jailbroken or rooted.\",\n                \"nullable\": true\n              },\n              \"deviceThreatProtectionEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require that devices have enabled device threat protection .\",\n                \"nullable\": true\n              },\n              \"deviceThreatProtectionRequiredSecurityLevel\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceThreatProtectionLevel\"\n                  }\n                ],\n                \"description\": \"Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\",\n                \"nullable\": true\n              },\n              \"managedEmailProfileRequired\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require a managed email profile.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"scheduledActionsForRule\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceScheduledActionForRule\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyAssignment\"\n            }\n          ],\n          \"passcodeBlockSimple\": true,\n          \"passcodeExpirationDays\": \"integer\",\n          \"passcodeMinimumLength\": \"integer\",\n          \"passcodeMinutesOfInactivityBeforeLock\": \"integer\",\n          \"passcodePreviousPasscodeBlockCount\": \"integer\",\n          \"passcodeMinimumCharacterSetCount\": \"integer\",\n          \"passcodeRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          },\n          \"passcodeRequired\": true,\n          \"osMinimumVersion\": \"string\",\n          \"osMaximumVersion\": \"string\",\n          \"securityBlockJailbrokenDevices\": true,\n          \"deviceThreatProtectionEnabled\": true,\n          \"deviceThreatProtectionRequiredSecurityLevel\": {\n            \"@odata.type\": \"microsoft.graph.deviceThreatProtectionLevel\"\n          },\n          \"managedEmailProfileRequired\": true\n        }\n      },\n      \"microsoft.graph.iosCustomConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"iosCustomConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"payloadName\": {\n                \"type\": \"string\",\n                \"description\": \"Name that is displayed to the user.\",\n                \"nullable\": true\n              },\n              \"payloadFileName\": {\n                \"type\": \"string\",\n                \"description\": \"Payload file name (.mobileconfig\",\n                \"nullable\": true\n              },\n              \"payload\": {\n                \"type\": \"string\",\n                \"description\": \"Payload. (UTF8 encoded byte array)\",\n                \"format\": \"base64url\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"payloadName\": \"string\",\n          \"payloadFileName\": \"string\",\n          \"payload\": \"string\"\n        }\n      },\n      \"microsoft.graph.iosDeviceFeaturesConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.appleDeviceFeaturesConfigurationBase\"\n          },\n          {\n            \"title\": \"iosDeviceFeaturesConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"assetTagTemplate\": {\n                \"type\": \"string\",\n                \"description\": \"Asset tag information for the device, displayed on the login window and lock screen.\",\n                \"nullable\": true\n              },\n              \"lockScreenFootnote\": {\n                \"type\": \"string\",\n                \"description\": \"A footnote displayed on the login window and lock screen. Available in iOS 9.3.1 and later.\",\n                \"nullable\": true\n              },\n              \"homeScreenDockIcons\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.iosHomeScreenItem\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"A list of app and folders to appear on the Home Screen Dock. This collection can contain a maximum of 500 elements.\"\n              },\n              \"homeScreenPages\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.iosHomeScreenPage\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"A list of pages on the Home Screen. This collection can contain a maximum of 500 elements.\"\n              },\n              \"notificationSettings\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.iosNotificationSettings\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"Notification settings for each bundle id. Applicable to devices in supervised mode only (iOS 9.3 and later). This collection can contain a maximum of 500 elements.\"\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"assetTagTemplate\": \"string\",\n          \"lockScreenFootnote\": \"string\",\n          \"homeScreenDockIcons\": [\n            {\n              \"@odata.type\": \"microsoft.graph.iosHomeScreenItem\"\n            }\n          ],\n          \"homeScreenPages\": [\n            {\n              \"@odata.type\": \"microsoft.graph.iosHomeScreenPage\"\n            }\n          ],\n          \"notificationSettings\": [\n            {\n              \"@odata.type\": \"microsoft.graph.iosNotificationSettings\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.iosGeneralDeviceConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"iosGeneralDeviceConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"accountBlockModification\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow account modification when the device is in supervised mode.\",\n                \"nullable\": true\n              },\n              \"activationLockAllowWhenSupervised\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow activation lock when the device is in the supervised mode.\",\n                \"nullable\": true\n              },\n              \"airDropBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow AirDrop when the device is in supervised mode.\",\n                \"nullable\": true\n              },\n              \"airDropForceUnmanagedDropTarget\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to cause AirDrop to be considered an unmanaged drop target (iOS 9.0 and later).\",\n                \"nullable\": true\n              },\n              \"airPlayForcePairingPasswordForOutgoingRequests\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to enforce all devices receiving AirPlay requests from this device to use a pairing password.\",\n                \"nullable\": true\n              },\n              \"appleWatchBlockPairing\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow Apple Watch pairing when the device is in supervised mode (iOS 9.0 and later).\",\n                \"nullable\": true\n              },\n              \"appleWatchForceWristDetection\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to force a paired Apple Watch to use Wrist Detection (iOS 8.2 and later).\",\n                \"nullable\": true\n              },\n              \"appleNewsBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from using News when the device is in supervised mode (iOS 9.0 and later).\",\n                \"nullable\": true\n              },\n              \"appsSingleAppModeList\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.appListItem\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"Gets or sets the list of iOS apps allowed to autonomously enter Single App Mode. Supervised only. iOS 7.0 and later. This collection can contain a maximum of 500 elements.\"\n              },\n              \"appsVisibilityList\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.appListItem\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"List of apps in the visibility list (either visible/launchable apps list or hidden/unlaunchable apps list, controlled by AppsVisibilityListType) (iOS 9.3 and later). This collection can contain a maximum of 10000 elements.\"\n              },\n              \"appsVisibilityListType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.appListType\"\n                  }\n                ],\n                \"description\": \"Type of list that is in the AppsVisibilityList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\",\n                \"nullable\": true\n              },\n              \"appStoreBlockAutomaticDownloads\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the automatic downloading of apps purchased on other devices when the device is in supervised mode (iOS 9.0 and later).\",\n                \"nullable\": true\n              },\n              \"appStoreBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from using the App Store.\",\n                \"nullable\": true\n              },\n              \"appStoreBlockInAppPurchases\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from making in app purchases.\",\n                \"nullable\": true\n              },\n              \"appStoreBlockUIAppInstallation\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the App Store app, not restricting installation through Host apps. Applies to supervised mode only (iOS 9.0 and later).\",\n                \"nullable\": true\n              },\n              \"appStoreRequirePassword\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require a password when using the app store.\",\n                \"nullable\": true\n              },\n              \"bluetoothBlockModification\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow modification of Bluetooth settings when the device is in supervised mode (iOS 10.0 and later).\",\n                \"nullable\": true\n              },\n              \"cameraBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from accessing the camera of the device.\",\n                \"nullable\": true\n              },\n              \"cellularBlockDataRoaming\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block data roaming.\",\n                \"nullable\": true\n              },\n              \"cellularBlockGlobalBackgroundFetchWhileRoaming\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block global background fetch while roaming.\",\n                \"nullable\": true\n              },\n              \"cellularBlockPerAppDataModification\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow changes to cellular app data usage settings when the device is in supervised mode.\",\n                \"nullable\": true\n              },\n              \"cellularBlockPersonalHotspot\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block Personal Hotspot.\",\n                \"nullable\": true\n              },\n              \"cellularBlockVoiceRoaming\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block voice roaming.\",\n                \"nullable\": true\n              },\n              \"certificatesBlockUntrustedTlsCertificates\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block untrusted TLS certificates.\",\n                \"nullable\": true\n              },\n              \"classroomAppBlockRemoteScreenObservation\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow remote screen observation by Classroom app when the device is in supervised mode (iOS 9.3 and later).\",\n                \"nullable\": true\n              },\n              \"classroomAppForceUnpromptedScreenObservation\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to automatically give permission to the teacher of a managed course on the Classroom app to view a student's screen without prompting when the device is in supervised mode.\",\n                \"nullable\": true\n              },\n              \"compliantAppsList\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.appListItem\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\"\n              },\n              \"compliantAppListType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.appListType\"\n                  }\n                ],\n                \"description\": \"List that is in the AppComplianceList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\",\n                \"nullable\": true\n              },\n              \"configurationProfileBlockChanges\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from installing configuration profiles and certificates interactively when the device is in supervised mode.\",\n                \"nullable\": true\n              },\n              \"definitionLookupBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block definition lookup when the device is in supervised mode (iOS 8.1.3 and later ).\",\n                \"nullable\": true\n              },\n              \"deviceBlockEnableRestrictions\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow the user to enables restrictions in the device settings when the device is in supervised mode.\",\n                \"nullable\": true\n              },\n              \"deviceBlockEraseContentAndSettings\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow the use of the 'Erase all content and settings' option on the device when the device is in supervised mode.\",\n                \"nullable\": true\n              },\n              \"deviceBlockNameModification\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow device name modification when the device is in supervised mode (iOS 9.0 and later).\",\n                \"nullable\": true\n              },\n              \"diagnosticDataBlockSubmission\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block diagnostic data submission.\",\n                \"nullable\": true\n              },\n              \"diagnosticDataBlockSubmissionModification\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow diagnostics submission settings modification when the device is in supervised mode (iOS 9.3.2 and later).\",\n                \"nullable\": true\n              },\n              \"documentsBlockManagedDocumentsInUnmanagedApps\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from viewing managed documents in unmanaged apps.\",\n                \"nullable\": true\n              },\n              \"documentsBlockUnmanagedDocumentsInManagedApps\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from viewing unmanaged documents in managed apps.\",\n                \"nullable\": true\n              },\n              \"emailInDomainSuffixes\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"An email address lacking a suffix that matches any of these strings will be considered out-of-domain.\"\n              },\n              \"enterpriseAppBlockTrust\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from trusting an enterprise app.\",\n                \"nullable\": true\n              },\n              \"enterpriseAppBlockTrustModification\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from modifying the enterprise app trust settings.\",\n                \"nullable\": true\n              },\n              \"faceTimeBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from using FaceTime.\",\n                \"nullable\": true\n              },\n              \"findMyFriendsBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block Find My Friends when the device is in supervised mode.\",\n                \"nullable\": true\n              },\n              \"gamingBlockGameCenterFriends\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from having friends in Game Center.\",\n                \"nullable\": true\n              },\n              \"gamingBlockMultiplayer\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from using multiplayer gaming.\",\n                \"nullable\": true\n              },\n              \"gameCenterBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from using Game Center when the device is in supervised mode.\",\n                \"nullable\": true\n              },\n              \"hostPairingBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"indicates whether or not to allow host pairing to control the devices an iOS device can pair with when the iOS device is in supervised mode.\",\n                \"nullable\": true\n              },\n              \"iBooksStoreBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from using the iBooks Store when the device is in supervised mode.\",\n                \"nullable\": true\n              },\n              \"iBooksStoreBlockErotica\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from downloading media from the iBookstore that has been tagged as erotica.\",\n                \"nullable\": true\n              },\n              \"iCloudBlockActivityContinuation\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block  the the user from continuing work they started on iOS device to another iOS or macOS device.\",\n                \"nullable\": true\n              },\n              \"iCloudBlockBackup\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block iCloud backup.\",\n                \"nullable\": true\n              },\n              \"iCloudBlockDocumentSync\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block iCloud document sync.\",\n                \"nullable\": true\n              },\n              \"iCloudBlockManagedAppsSync\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block Managed Apps Cloud Sync.\",\n                \"nullable\": true\n              },\n              \"iCloudBlockPhotoLibrary\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block iCloud Photo Library.\",\n                \"nullable\": true\n              },\n              \"iCloudBlockPhotoStreamSync\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block iCloud Photo Stream Sync.\",\n                \"nullable\": true\n              },\n              \"iCloudBlockSharedPhotoStream\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block Shared Photo Stream.\",\n                \"nullable\": true\n              },\n              \"iCloudRequireEncryptedBackup\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require backups to iCloud be encrypted.\",\n                \"nullable\": true\n              },\n              \"iTunesBlockExplicitContent\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from accessing explicit content in iTunes and the App Store.\",\n                \"nullable\": true\n              },\n              \"iTunesBlockMusicService\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block Music service and revert Music app to classic mode when the device is in supervised mode (iOS 9.3 and later and macOS 10.12 and later).\",\n                \"nullable\": true\n              },\n              \"iTunesBlockRadio\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from using iTunes Radio when the device is in supervised mode (iOS 9.3 and later).\",\n                \"nullable\": true\n              },\n              \"keyboardBlockAutoCorrect\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block keyboard auto-correction when the device is in supervised mode (iOS 8.1.3 and later).\",\n                \"nullable\": true\n              },\n              \"keyboardBlockDictation\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from using dictation input when the device is in supervised mode.\",\n                \"nullable\": true\n              },\n              \"keyboardBlockPredictive\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block predictive keyboards when device is in supervised mode (iOS 8.1.3 and later).\",\n                \"nullable\": true\n              },\n              \"keyboardBlockShortcuts\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block keyboard shortcuts when the device is in supervised mode (iOS 9.0 and later).\",\n                \"nullable\": true\n              },\n              \"keyboardBlockSpellCheck\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block keyboard spell-checking when the device is in supervised mode (iOS 8.1.3 and later).\",\n                \"nullable\": true\n              },\n              \"kioskModeAllowAssistiveSpeak\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow assistive speak while in kiosk mode.\",\n                \"nullable\": true\n              },\n              \"kioskModeAllowAssistiveTouchSettings\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow access to the Assistive Touch Settings while in kiosk mode.\",\n                \"nullable\": true\n              },\n              \"kioskModeAllowAutoLock\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow device auto lock while in kiosk mode.\",\n                \"nullable\": true\n              },\n              \"kioskModeAllowColorInversionSettings\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow access to the Color Inversion Settings while in kiosk mode.\",\n                \"nullable\": true\n              },\n              \"kioskModeAllowRingerSwitch\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow use of the ringer switch while in kiosk mode.\",\n                \"nullable\": true\n              },\n              \"kioskModeAllowScreenRotation\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow screen rotation while in kiosk mode.\",\n                \"nullable\": true\n              },\n              \"kioskModeAllowSleepButton\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow use of the sleep button while in kiosk mode.\",\n                \"nullable\": true\n              },\n              \"kioskModeAllowTouchscreen\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow use of the touchscreen while in kiosk mode.\",\n                \"nullable\": true\n              },\n              \"kioskModeAllowVoiceOverSettings\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow access to the voice over settings while in kiosk mode.\",\n                \"nullable\": true\n              },\n              \"kioskModeAllowVolumeButtons\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow use of the volume buttons while in kiosk mode.\",\n                \"nullable\": true\n              },\n              \"kioskModeAllowZoomSettings\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow access to the zoom settings while in kiosk mode.\",\n                \"nullable\": true\n              },\n              \"kioskModeAppStoreUrl\": {\n                \"type\": \"string\",\n                \"description\": \"URL in the app store to the app to use for kiosk mode. Use if KioskModeManagedAppId is not known.\",\n                \"nullable\": true\n              },\n              \"kioskModeBuiltInAppId\": {\n                \"type\": \"string\",\n                \"description\": \"ID for built-in apps to use for kiosk mode. Used when KioskModeManagedAppId and KioskModeAppStoreUrl are not set.\",\n                \"nullable\": true\n              },\n              \"kioskModeRequireAssistiveTouch\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require assistive touch while in kiosk mode.\",\n                \"nullable\": true\n              },\n              \"kioskModeRequireColorInversion\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require color inversion while in kiosk mode.\",\n                \"nullable\": true\n              },\n              \"kioskModeRequireMonoAudio\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require mono audio while in kiosk mode.\",\n                \"nullable\": true\n              },\n              \"kioskModeRequireVoiceOver\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require voice over while in kiosk mode.\",\n                \"nullable\": true\n              },\n              \"kioskModeRequireZoom\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require zoom while in kiosk mode.\",\n                \"nullable\": true\n              },\n              \"kioskModeManagedAppId\": {\n                \"type\": \"string\",\n                \"description\": \"Managed app id of the app to use for kiosk mode. If KioskModeManagedAppId is specified then KioskModeAppStoreUrl will be ignored.\",\n                \"nullable\": true\n              },\n              \"lockScreenBlockControlCenter\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from using control center on the lock screen.\",\n                \"nullable\": true\n              },\n              \"lockScreenBlockNotificationView\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from using the notification view on the lock screen.\",\n                \"nullable\": true\n              },\n              \"lockScreenBlockPassbook\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from using passbook when the device is locked.\",\n                \"nullable\": true\n              },\n              \"lockScreenBlockTodayView\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from using the Today View on the lock screen.\",\n                \"nullable\": true\n              },\n              \"mediaContentRatingAustralia\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.mediaContentRatingAustralia\"\n                  }\n                ],\n                \"description\": \"Media content rating settings for Australia\",\n                \"nullable\": true\n              },\n              \"mediaContentRatingCanada\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.mediaContentRatingCanada\"\n                  }\n                ],\n                \"description\": \"Media content rating settings for Canada\",\n                \"nullable\": true\n              },\n              \"mediaContentRatingFrance\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.mediaContentRatingFrance\"\n                  }\n                ],\n                \"description\": \"Media content rating settings for France\",\n                \"nullable\": true\n              },\n              \"mediaContentRatingGermany\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.mediaContentRatingGermany\"\n                  }\n                ],\n                \"description\": \"Media content rating settings for Germany\",\n                \"nullable\": true\n              },\n              \"mediaContentRatingIreland\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.mediaContentRatingIreland\"\n                  }\n                ],\n                \"description\": \"Media content rating settings for Ireland\",\n                \"nullable\": true\n              },\n              \"mediaContentRatingJapan\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.mediaContentRatingJapan\"\n                  }\n                ],\n                \"description\": \"Media content rating settings for Japan\",\n                \"nullable\": true\n              },\n              \"mediaContentRatingNewZealand\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.mediaContentRatingNewZealand\"\n                  }\n                ],\n                \"description\": \"Media content rating settings for New Zealand\",\n                \"nullable\": true\n              },\n              \"mediaContentRatingUnitedKingdom\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.mediaContentRatingUnitedKingdom\"\n                  }\n                ],\n                \"description\": \"Media content rating settings for United Kingdom\",\n                \"nullable\": true\n              },\n              \"mediaContentRatingUnitedStates\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.mediaContentRatingUnitedStates\"\n                  }\n                ],\n                \"description\": \"Media content rating settings for United States\",\n                \"nullable\": true\n              },\n              \"networkUsageRules\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.iosNetworkUsageRule\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"List of managed apps and the network rules that applies to them. This collection can contain a maximum of 1000 elements.\"\n              },\n              \"mediaContentRatingApps\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.ratingAppsType\"\n                  }\n                ],\n                \"description\": \"Media content rating settings for Apps. Possible values are: allAllowed, allBlocked, agesAbove4, agesAbove9, agesAbove12, agesAbove17.\",\n                \"nullable\": true\n              },\n              \"messagesBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from using the Messages app on the supervised device.\",\n                \"nullable\": true\n              },\n              \"notificationsBlockSettingsModification\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow notifications settings modification (iOS 9.3 and later).\",\n                \"nullable\": true\n              },\n              \"passcodeBlockFingerprintUnlock\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block fingerprint unlock.\",\n                \"nullable\": true\n              },\n              \"passcodeBlockFingerprintModification\": {\n                \"type\": \"boolean\",\n                \"description\": \"Block modification of registered Touch ID fingerprints when in supervised mode.\",\n                \"nullable\": true\n              },\n              \"passcodeBlockModification\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow passcode modification on the supervised device (iOS 9.0 and later).\",\n                \"nullable\": true\n              },\n              \"passcodeBlockSimple\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block simple passcodes.\",\n                \"nullable\": true\n              },\n              \"passcodeExpirationDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of days before the passcode expires. Valid values 1 to 65535\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passcodeMinimumLength\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minimum length of passcode. Valid values 4 to 14\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passcodeMinutesOfInactivityBeforeLock\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minutes of inactivity before a passcode is required.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passcodeMinutesOfInactivityBeforeScreenTimeout\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minutes of inactivity before the screen times out.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passcodeMinimumCharacterSetCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of character sets a passcode must contain. Valid values 0 to 4\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passcodePreviousPasscodeBlockCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of previous passcodes to block. Valid values 1 to 24\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passcodeSignInFailureCountBeforeWipe\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of sign in failures allowed before wiping the device. Valid values 4 to 11\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passcodeRequiredType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.requiredPasswordType\"\n                  }\n                ],\n                \"description\": \"Type of passcode that is required. Possible values are: deviceDefault, alphanumeric, numeric.\",\n                \"nullable\": true\n              },\n              \"passcodeRequired\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require a passcode.\",\n                \"nullable\": true\n              },\n              \"podcastsBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from using podcasts on the supervised device (iOS 8.0 and later).\",\n                \"nullable\": true\n              },\n              \"safariBlockAutofill\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from using Auto fill in Safari.\",\n                \"nullable\": true\n              },\n              \"safariBlockJavaScript\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block JavaScript in Safari.\",\n                \"nullable\": true\n              },\n              \"safariBlockPopups\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block popups in Safari.\",\n                \"nullable\": true\n              },\n              \"safariBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from using Safari.\",\n                \"nullable\": true\n              },\n              \"safariCookieSettings\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.webBrowserCookieSettings\"\n                  }\n                ],\n                \"description\": \"Cookie settings for Safari. Possible values are: browserDefault, blockAlways, allowCurrentWebSite, allowFromWebsitesVisited, allowAlways.\",\n                \"nullable\": true\n              },\n              \"safariManagedDomains\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"URLs matching the patterns listed here will be considered managed.\"\n              },\n              \"safariPasswordAutoFillDomains\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"Users can save passwords in Safari only from URLs matching the patterns listed here. Applies to devices in supervised mode (iOS 9.3 and later).\"\n              },\n              \"safariRequireFraudWarning\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require fraud warning in Safari.\",\n                \"nullable\": true\n              },\n              \"screenCaptureBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from taking Screenshots.\",\n                \"nullable\": true\n              },\n              \"siriBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from using Siri.\",\n                \"nullable\": true\n              },\n              \"siriBlockedWhenLocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from using Siri when locked.\",\n                \"nullable\": true\n              },\n              \"siriBlockUserGeneratedContent\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block Siri from querying user-generated content when used on a supervised device.\",\n                \"nullable\": true\n              },\n              \"siriRequireProfanityFilter\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to prevent Siri from dictating, or speaking profane language on supervised device.\",\n                \"nullable\": true\n              },\n              \"spotlightBlockInternetResults\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block Spotlight search from returning internet results on supervised device.\",\n                \"nullable\": true\n              },\n              \"voiceDialingBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block voice dialing.\",\n                \"nullable\": true\n              },\n              \"wallpaperBlockModification\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow wallpaper modification on supervised device (iOS 9.0 and later) .\",\n                \"nullable\": true\n              },\n              \"wiFiConnectOnlyToConfiguredNetworks\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to force the device to use only Wi-Fi networks from configuration profiles when the device is in supervised mode.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"accountBlockModification\": true,\n          \"activationLockAllowWhenSupervised\": true,\n          \"airDropBlocked\": true,\n          \"airDropForceUnmanagedDropTarget\": true,\n          \"airPlayForcePairingPasswordForOutgoingRequests\": true,\n          \"appleWatchBlockPairing\": true,\n          \"appleWatchForceWristDetection\": true,\n          \"appleNewsBlocked\": true,\n          \"appsSingleAppModeList\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ],\n          \"appsVisibilityList\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ],\n          \"appsVisibilityListType\": {\n            \"@odata.type\": \"microsoft.graph.appListType\"\n          },\n          \"appStoreBlockAutomaticDownloads\": true,\n          \"appStoreBlocked\": true,\n          \"appStoreBlockInAppPurchases\": true,\n          \"appStoreBlockUIAppInstallation\": true,\n          \"appStoreRequirePassword\": true,\n          \"bluetoothBlockModification\": true,\n          \"cameraBlocked\": true,\n          \"cellularBlockDataRoaming\": true,\n          \"cellularBlockGlobalBackgroundFetchWhileRoaming\": true,\n          \"cellularBlockPerAppDataModification\": true,\n          \"cellularBlockPersonalHotspot\": true,\n          \"cellularBlockVoiceRoaming\": true,\n          \"certificatesBlockUntrustedTlsCertificates\": true,\n          \"classroomAppBlockRemoteScreenObservation\": true,\n          \"classroomAppForceUnpromptedScreenObservation\": true,\n          \"compliantAppsList\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ],\n          \"compliantAppListType\": {\n            \"@odata.type\": \"microsoft.graph.appListType\"\n          },\n          \"configurationProfileBlockChanges\": true,\n          \"definitionLookupBlocked\": true,\n          \"deviceBlockEnableRestrictions\": true,\n          \"deviceBlockEraseContentAndSettings\": true,\n          \"deviceBlockNameModification\": true,\n          \"diagnosticDataBlockSubmission\": true,\n          \"diagnosticDataBlockSubmissionModification\": true,\n          \"documentsBlockManagedDocumentsInUnmanagedApps\": true,\n          \"documentsBlockUnmanagedDocumentsInManagedApps\": true,\n          \"emailInDomainSuffixes\": [\n            \"string\"\n          ],\n          \"enterpriseAppBlockTrust\": true,\n          \"enterpriseAppBlockTrustModification\": true,\n          \"faceTimeBlocked\": true,\n          \"findMyFriendsBlocked\": true,\n          \"gamingBlockGameCenterFriends\": true,\n          \"gamingBlockMultiplayer\": true,\n          \"gameCenterBlocked\": true,\n          \"hostPairingBlocked\": true,\n          \"iBooksStoreBlocked\": true,\n          \"iBooksStoreBlockErotica\": true,\n          \"iCloudBlockActivityContinuation\": true,\n          \"iCloudBlockBackup\": true,\n          \"iCloudBlockDocumentSync\": true,\n          \"iCloudBlockManagedAppsSync\": true,\n          \"iCloudBlockPhotoLibrary\": true,\n          \"iCloudBlockPhotoStreamSync\": true,\n          \"iCloudBlockSharedPhotoStream\": true,\n          \"iCloudRequireEncryptedBackup\": true,\n          \"iTunesBlockExplicitContent\": true,\n          \"iTunesBlockMusicService\": true,\n          \"iTunesBlockRadio\": true,\n          \"keyboardBlockAutoCorrect\": true,\n          \"keyboardBlockDictation\": true,\n          \"keyboardBlockPredictive\": true,\n          \"keyboardBlockShortcuts\": true,\n          \"keyboardBlockSpellCheck\": true,\n          \"kioskModeAllowAssistiveSpeak\": true,\n          \"kioskModeAllowAssistiveTouchSettings\": true,\n          \"kioskModeAllowAutoLock\": true,\n          \"kioskModeAllowColorInversionSettings\": true,\n          \"kioskModeAllowRingerSwitch\": true,\n          \"kioskModeAllowScreenRotation\": true,\n          \"kioskModeAllowSleepButton\": true,\n          \"kioskModeAllowTouchscreen\": true,\n          \"kioskModeAllowVoiceOverSettings\": true,\n          \"kioskModeAllowVolumeButtons\": true,\n          \"kioskModeAllowZoomSettings\": true,\n          \"kioskModeAppStoreUrl\": \"string\",\n          \"kioskModeBuiltInAppId\": \"string\",\n          \"kioskModeRequireAssistiveTouch\": true,\n          \"kioskModeRequireColorInversion\": true,\n          \"kioskModeRequireMonoAudio\": true,\n          \"kioskModeRequireVoiceOver\": true,\n          \"kioskModeRequireZoom\": true,\n          \"kioskModeManagedAppId\": \"string\",\n          \"lockScreenBlockControlCenter\": true,\n          \"lockScreenBlockNotificationView\": true,\n          \"lockScreenBlockPassbook\": true,\n          \"lockScreenBlockTodayView\": true,\n          \"mediaContentRatingAustralia\": {\n            \"@odata.type\": \"microsoft.graph.mediaContentRatingAustralia\"\n          },\n          \"mediaContentRatingCanada\": {\n            \"@odata.type\": \"microsoft.graph.mediaContentRatingCanada\"\n          },\n          \"mediaContentRatingFrance\": {\n            \"@odata.type\": \"microsoft.graph.mediaContentRatingFrance\"\n          },\n          \"mediaContentRatingGermany\": {\n            \"@odata.type\": \"microsoft.graph.mediaContentRatingGermany\"\n          },\n          \"mediaContentRatingIreland\": {\n            \"@odata.type\": \"microsoft.graph.mediaContentRatingIreland\"\n          },\n          \"mediaContentRatingJapan\": {\n            \"@odata.type\": \"microsoft.graph.mediaContentRatingJapan\"\n          },\n          \"mediaContentRatingNewZealand\": {\n            \"@odata.type\": \"microsoft.graph.mediaContentRatingNewZealand\"\n          },\n          \"mediaContentRatingUnitedKingdom\": {\n            \"@odata.type\": \"microsoft.graph.mediaContentRatingUnitedKingdom\"\n          },\n          \"mediaContentRatingUnitedStates\": {\n            \"@odata.type\": \"microsoft.graph.mediaContentRatingUnitedStates\"\n          },\n          \"networkUsageRules\": [\n            {\n              \"@odata.type\": \"microsoft.graph.iosNetworkUsageRule\"\n            }\n          ],\n          \"mediaContentRatingApps\": {\n            \"@odata.type\": \"microsoft.graph.ratingAppsType\"\n          },\n          \"messagesBlocked\": true,\n          \"notificationsBlockSettingsModification\": true,\n          \"passcodeBlockFingerprintUnlock\": true,\n          \"passcodeBlockFingerprintModification\": true,\n          \"passcodeBlockModification\": true,\n          \"passcodeBlockSimple\": true,\n          \"passcodeExpirationDays\": \"integer\",\n          \"passcodeMinimumLength\": \"integer\",\n          \"passcodeMinutesOfInactivityBeforeLock\": \"integer\",\n          \"passcodeMinutesOfInactivityBeforeScreenTimeout\": \"integer\",\n          \"passcodeMinimumCharacterSetCount\": \"integer\",\n          \"passcodePreviousPasscodeBlockCount\": \"integer\",\n          \"passcodeSignInFailureCountBeforeWipe\": \"integer\",\n          \"passcodeRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          },\n          \"passcodeRequired\": true,\n          \"podcastsBlocked\": true,\n          \"safariBlockAutofill\": true,\n          \"safariBlockJavaScript\": true,\n          \"safariBlockPopups\": true,\n          \"safariBlocked\": true,\n          \"safariCookieSettings\": {\n            \"@odata.type\": \"microsoft.graph.webBrowserCookieSettings\"\n          },\n          \"safariManagedDomains\": [\n            \"string\"\n          ],\n          \"safariPasswordAutoFillDomains\": [\n            \"string\"\n          ],\n          \"safariRequireFraudWarning\": true,\n          \"screenCaptureBlocked\": true,\n          \"siriBlocked\": true,\n          \"siriBlockedWhenLocked\": true,\n          \"siriBlockUserGeneratedContent\": true,\n          \"siriRequireProfanityFilter\": true,\n          \"spotlightBlockInternetResults\": true,\n          \"voiceDialingBlocked\": true,\n          \"wallpaperBlockModification\": true,\n          \"wiFiConnectOnlyToConfiguredNetworks\": true\n        }\n      },\n      \"microsoft.graph.iosUpdateConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"iosUpdateConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"activeHoursStart\": {\n                \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n                \"type\": \"string\",\n                \"description\": \"Active Hours Start (active hours mean the time window when updates install should not happen)\",\n                \"format\": \"time\",\n                \"nullable\": true\n              },\n              \"activeHoursEnd\": {\n                \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n                \"type\": \"string\",\n                \"description\": \"Active Hours End (active hours mean the time window when updates install should not happen)\",\n                \"format\": \"time\",\n                \"nullable\": true\n              },\n              \"scheduledInstallDays\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.dayOfWeek\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"Days in week for which active hours are configured. This collection can contain a maximum of 7 elements.\"\n              },\n              \"utcTimeOffsetInMinutes\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"UTC Time Offset indicated in minutes\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"activeHoursStart\": \"string (timestamp)\",\n          \"activeHoursEnd\": \"string (timestamp)\",\n          \"scheduledInstallDays\": [\n            {\n              \"@odata.type\": \"microsoft.graph.dayOfWeek\"\n            }\n          ],\n          \"utcTimeOffsetInMinutes\": \"integer\"\n        }\n      },\n      \"microsoft.graph.iosUpdateDeviceStatus\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"iosUpdateDeviceStatus\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"installStatus\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.iosUpdatesInstallStatus\"\n                  }\n                ],\n                \"description\": \"The installation status of the policy report. Possible values are: success, available, idle, unknown, downloading, downloadFailed, downloadRequiresComputer, downloadInsufficientSpace, downloadInsufficientPower, downloadInsufficientNetwork, installing, installInsufficientSpace, installInsufficientPower, installPhoneCallInProgress, installFailed, notSupportedOperation, sharedDeviceUserLoggedInError.\",\n                \"nullable\": true\n              },\n              \"osVersion\": {\n                \"type\": \"string\",\n                \"description\": \"The device version that is being reported.\",\n                \"nullable\": true\n              },\n              \"deviceId\": {\n                \"type\": \"string\",\n                \"description\": \"The device id that is being reported.\",\n                \"nullable\": true\n              },\n              \"userId\": {\n                \"type\": \"string\",\n                \"description\": \"The User id that is being reported.\",\n                \"nullable\": true\n              },\n              \"deviceDisplayName\": {\n                \"type\": \"string\",\n                \"description\": \"Device name of the DevicePolicyStatus.\",\n                \"nullable\": true\n              },\n              \"userName\": {\n                \"type\": \"string\",\n                \"description\": \"The User Name that is being reported\",\n                \"nullable\": true\n              },\n              \"deviceModel\": {\n                \"type\": \"string\",\n                \"description\": \"The device model that is being reported\",\n                \"nullable\": true\n              },\n              \"complianceGracePeriodExpirationDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The DateTime when device compliance grace period expires\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"status\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.complianceStatus\"\n                  }\n                ],\n                \"description\": \"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\",\n                \"nullable\": true\n              },\n              \"lastReportedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Last modified date time of the policy report.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"userPrincipalName\": {\n                \"type\": \"string\",\n                \"description\": \"UserPrincipalName.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"installStatus\": {\n            \"@odata.type\": \"microsoft.graph.iosUpdatesInstallStatus\"\n          },\n          \"osVersion\": \"string\",\n          \"deviceId\": \"string\",\n          \"userId\": \"string\",\n          \"deviceDisplayName\": \"string\",\n          \"userName\": \"string\",\n          \"deviceModel\": \"string\",\n          \"complianceGracePeriodExpirationDateTime\": \"string (timestamp)\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.complianceStatus\"\n          },\n          \"lastReportedDateTime\": \"string (timestamp)\",\n          \"userPrincipalName\": \"string\"\n        }\n      },\n      \"microsoft.graph.macOSCompliancePolicy\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceCompliancePolicy\"\n          },\n          {\n            \"title\": \"macOSCompliancePolicy\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"passwordRequired\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether or not to require a password.\",\n                \"nullable\": true\n              },\n              \"passwordBlockSimple\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block simple passwords.\",\n                \"nullable\": true\n              },\n              \"passwordExpirationDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of days before the password expires. Valid values 1 to 65535\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinimumLength\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minimum length of password. Valid values 4 to 14\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinutesOfInactivityBeforeLock\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minutes of inactivity before a password is required.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordPreviousPasswordBlockCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of previous passwords to block. Valid values 1 to 24\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinimumCharacterSetCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of character sets required in the password.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordRequiredType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.requiredPasswordType\"\n                  }\n                ],\n                \"description\": \"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\",\n                \"nullable\": true\n              },\n              \"osMinimumVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Minimum IOS version.\",\n                \"nullable\": true\n              },\n              \"osMaximumVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Maximum IOS version.\",\n                \"nullable\": true\n              },\n              \"systemIntegrityProtectionEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require that devices have enabled system integrity protection.\",\n                \"nullable\": true\n              },\n              \"deviceThreatProtectionEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require that devices have enabled device threat protection .\",\n                \"nullable\": true\n              },\n              \"deviceThreatProtectionRequiredSecurityLevel\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceThreatProtectionLevel\"\n                  }\n                ],\n                \"description\": \"Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\",\n                \"nullable\": true\n              },\n              \"storageRequireEncryption\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require encryption on Mac OS devices.\",\n                \"nullable\": true\n              },\n              \"firewallEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether the firewall should be enabled or not.\",\n                \"nullable\": true\n              },\n              \"firewallBlockAllIncoming\": {\n                \"type\": \"boolean\",\n                \"description\": \"Corresponds to the 'Block all incoming connections' option.\",\n                \"nullable\": true\n              },\n              \"firewallEnableStealthMode\": {\n                \"type\": \"boolean\",\n                \"description\": \"Corresponds to 'Enable stealth mode.'\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"scheduledActionsForRule\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceScheduledActionForRule\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyAssignment\"\n            }\n          ],\n          \"passwordRequired\": true,\n          \"passwordBlockSimple\": true,\n          \"passwordExpirationDays\": \"integer\",\n          \"passwordMinimumLength\": \"integer\",\n          \"passwordMinutesOfInactivityBeforeLock\": \"integer\",\n          \"passwordPreviousPasswordBlockCount\": \"integer\",\n          \"passwordMinimumCharacterSetCount\": \"integer\",\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          },\n          \"osMinimumVersion\": \"string\",\n          \"osMaximumVersion\": \"string\",\n          \"systemIntegrityProtectionEnabled\": true,\n          \"deviceThreatProtectionEnabled\": true,\n          \"deviceThreatProtectionRequiredSecurityLevel\": {\n            \"@odata.type\": \"microsoft.graph.deviceThreatProtectionLevel\"\n          },\n          \"storageRequireEncryption\": true,\n          \"firewallEnabled\": true,\n          \"firewallBlockAllIncoming\": true,\n          \"firewallEnableStealthMode\": true\n        }\n      },\n      \"microsoft.graph.macOSCustomConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"macOSCustomConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"payloadName\": {\n                \"type\": \"string\",\n                \"description\": \"Name that is displayed to the user.\",\n                \"nullable\": true\n              },\n              \"payloadFileName\": {\n                \"type\": \"string\",\n                \"description\": \"Payload file name (.mobileconfig\",\n                \"nullable\": true\n              },\n              \"payload\": {\n                \"type\": \"string\",\n                \"description\": \"Payload. (UTF8 encoded byte array)\",\n                \"format\": \"base64url\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"payloadName\": \"string\",\n          \"payloadFileName\": \"string\",\n          \"payload\": \"string\"\n        }\n      },\n      \"microsoft.graph.macOSDeviceFeaturesConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.appleDeviceFeaturesConfigurationBase\"\n          },\n          {\n            \"title\": \"macOSDeviceFeaturesConfiguration\",\n            \"type\": \"object\"\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.macOSGeneralDeviceConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"macOSGeneralDeviceConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"compliantAppsList\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.appListItem\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\"\n              },\n              \"compliantAppListType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.appListType\"\n                  }\n                ],\n                \"description\": \"List that is in the CompliantAppsList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\",\n                \"nullable\": true\n              },\n              \"emailInDomainSuffixes\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"An email address lacking a suffix that matches any of these strings will be considered out-of-domain.\"\n              },\n              \"passwordBlockSimple\": {\n                \"type\": \"boolean\",\n                \"description\": \"Block simple passwords.\",\n                \"nullable\": true\n              },\n              \"passwordExpirationDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of days before the password expires.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinimumCharacterSetCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of character sets a password must contain. Valid values 0 to 4\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinimumLength\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minimum length of passwords.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinutesOfInactivityBeforeLock\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minutes of inactivity required before a password is required.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinutesOfInactivityBeforeScreenTimeout\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minutes of inactivity required before the screen times out.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordPreviousPasswordBlockCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of previous passwords to block.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordRequiredType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.requiredPasswordType\"\n                  }\n                ],\n                \"description\": \"Type of password that is required. Possible values are: deviceDefault, alphanumeric, numeric.\",\n                \"nullable\": true\n              },\n              \"passwordRequired\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether or not to require a password.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"compliantAppsList\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ],\n          \"compliantAppListType\": {\n            \"@odata.type\": \"microsoft.graph.appListType\"\n          },\n          \"emailInDomainSuffixes\": [\n            \"string\"\n          ],\n          \"passwordBlockSimple\": true,\n          \"passwordExpirationDays\": \"integer\",\n          \"passwordMinimumCharacterSetCount\": \"integer\",\n          \"passwordMinimumLength\": \"integer\",\n          \"passwordMinutesOfInactivityBeforeLock\": \"integer\",\n          \"passwordMinutesOfInactivityBeforeScreenTimeout\": \"integer\",\n          \"passwordPreviousPasswordBlockCount\": \"integer\",\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          },\n          \"passwordRequired\": true\n        }\n      },\n      \"microsoft.graph.settingSource\": {\n        \"title\": \"settingSource\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"id\": {\n            \"type\": \"string\",\n            \"description\": \"Not yet documented\",\n            \"nullable\": true\n          },\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Not yet documented\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\"\n        }\n      },\n      \"microsoft.graph.settingStateDeviceSummary\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"settingStateDeviceSummary\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"settingName\": {\n                \"type\": \"string\",\n                \"description\": \"Name of the setting\",\n                \"nullable\": true\n              },\n              \"instancePath\": {\n                \"type\": \"string\",\n                \"description\": \"Name of the InstancePath for the setting\",\n                \"nullable\": true\n              },\n              \"unknownDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Device Unkown count for the setting\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"notApplicableDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Device Not Applicable count for the setting\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"compliantDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Device Compliant count for the setting\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"remediatedDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Device Compliant count for the setting\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"nonCompliantDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Device NonCompliant count for the setting\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"errorDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Device error count for the setting\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"conflictDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Device conflict error count for the setting\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"settingName\": \"string\",\n          \"instancePath\": \"string\",\n          \"unknownDeviceCount\": \"integer\",\n          \"notApplicableDeviceCount\": \"integer\",\n          \"compliantDeviceCount\": \"integer\",\n          \"remediatedDeviceCount\": \"integer\",\n          \"nonCompliantDeviceCount\": \"integer\",\n          \"errorDeviceCount\": \"integer\",\n          \"conflictDeviceCount\": \"integer\"\n        }\n      },\n      \"microsoft.graph.sharedPCConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"sharedPCConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"accountManagerPolicy\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.sharedPCAccountManagerPolicy\"\n                  }\n                ],\n                \"description\": \"Specifies how accounts are managed on a shared PC. Only applies when disableAccountManager is false.\",\n                \"nullable\": true\n              },\n              \"allowedAccounts\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.sharedPCAllowedAccountType\"\n                  }\n                ],\n                \"description\": \"Indicates which type of accounts are allowed to use on a shared PC. Possible values are: guest, domain.\",\n                \"nullable\": true\n              },\n              \"allowLocalStorage\": {\n                \"type\": \"boolean\",\n                \"description\": \"Specifies whether local storage is allowed on a shared PC.\",\n                \"nullable\": true\n              },\n              \"disableAccountManager\": {\n                \"type\": \"boolean\",\n                \"description\": \"Disables the account manager for shared PC mode.\",\n                \"nullable\": true\n              },\n              \"disableEduPolicies\": {\n                \"type\": \"boolean\",\n                \"description\": \"Specifies whether the default shared PC education environment policies should be disabled. For Windows 10 RS2 and later, this policy will be applied without setting Enabled to true.\",\n                \"nullable\": true\n              },\n              \"disablePowerPolicies\": {\n                \"type\": \"boolean\",\n                \"description\": \"Specifies whether the default shared PC power policies should be disabled.\",\n                \"nullable\": true\n              },\n              \"disableSignInOnResume\": {\n                \"type\": \"boolean\",\n                \"description\": \"Disables the requirement to sign in whenever the device wakes up from sleep mode.\",\n                \"nullable\": true\n              },\n              \"enabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Enables shared PC mode and applies the shared pc policies.\",\n                \"nullable\": true\n              },\n              \"idleTimeBeforeSleepInSeconds\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Specifies the time in seconds that a device must sit idle before the PC goes to sleep. Setting this value to 0 prevents the sleep timeout from occurring.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"kioskAppDisplayName\": {\n                \"type\": \"string\",\n                \"description\": \"Specifies the display text for the account shown on the sign-in screen which launches the app specified by SetKioskAppUserModelId. Only applies when KioskAppUserModelId is set.\",\n                \"nullable\": true\n              },\n              \"kioskAppUserModelId\": {\n                \"type\": \"string\",\n                \"description\": \"Specifies the application user model ID of the app to use with assigned access.\",\n                \"nullable\": true\n              },\n              \"maintenanceStartTime\": {\n                \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n                \"type\": \"string\",\n                \"description\": \"Specifies the daily start time of maintenance hour.\",\n                \"format\": \"time\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"accountManagerPolicy\": {\n            \"@odata.type\": \"microsoft.graph.sharedPCAccountManagerPolicy\"\n          },\n          \"allowedAccounts\": {\n            \"@odata.type\": \"microsoft.graph.sharedPCAllowedAccountType\"\n          },\n          \"allowLocalStorage\": true,\n          \"disableAccountManager\": true,\n          \"disableEduPolicies\": true,\n          \"disablePowerPolicies\": true,\n          \"disableSignInOnResume\": true,\n          \"enabled\": true,\n          \"idleTimeBeforeSleepInSeconds\": \"integer\",\n          \"kioskAppDisplayName\": \"string\",\n          \"kioskAppUserModelId\": \"string\",\n          \"maintenanceStartTime\": \"string (timestamp)\"\n        }\n      },\n      \"microsoft.graph.softwareUpdateStatusSummary\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"softwareUpdateStatusSummary\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The name of the policy.\",\n                \"nullable\": true\n              },\n              \"compliantDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of compliant devices.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"nonCompliantDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of non compliant devices.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"remediatedDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of remediated devices.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"errorDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of devices had error.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"unknownDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of unknown devices.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"conflictDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of conflict devices.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"notApplicableDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of not applicable devices.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"compliantUserCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of compliant users.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"nonCompliantUserCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of non compliant users.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"remediatedUserCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of remediated users.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"errorUserCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of users had error.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"unknownUserCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of unknown users.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"conflictUserCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of conflict users.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"notApplicableUserCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of not applicable users.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"compliantDeviceCount\": \"integer\",\n          \"nonCompliantDeviceCount\": \"integer\",\n          \"remediatedDeviceCount\": \"integer\",\n          \"errorDeviceCount\": \"integer\",\n          \"unknownDeviceCount\": \"integer\",\n          \"conflictDeviceCount\": \"integer\",\n          \"notApplicableDeviceCount\": \"integer\",\n          \"compliantUserCount\": \"integer\",\n          \"nonCompliantUserCount\": \"integer\",\n          \"remediatedUserCount\": \"integer\",\n          \"errorUserCount\": \"integer\",\n          \"unknownUserCount\": \"integer\",\n          \"conflictUserCount\": \"integer\",\n          \"notApplicableUserCount\": \"integer\"\n        }\n      },\n      \"microsoft.graph.windows10CompliancePolicy\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceCompliancePolicy\"\n          },\n          {\n            \"title\": \"windows10CompliancePolicy\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"passwordRequired\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require a password to unlock Windows device.\",\n                \"nullable\": true\n              },\n              \"passwordBlockSimple\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block simple password.\",\n                \"nullable\": true\n              },\n              \"passwordRequiredToUnlockFromIdle\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require a password to unlock an idle device.\",\n                \"nullable\": true\n              },\n              \"passwordMinutesOfInactivityBeforeLock\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minutes of inactivity before a password is required.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordExpirationDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The password expiration in days.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinimumLength\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The minimum password length.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinimumCharacterSetCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of character sets required in the password.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordRequiredType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.requiredPasswordType\"\n                  }\n                ],\n                \"description\": \"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\",\n                \"nullable\": true\n              },\n              \"passwordPreviousPasswordBlockCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of previous passwords to prevent re-use of.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"requireHealthyDeviceReport\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require devices to be reported as healthy by Windows Device Health Attestation.\",\n                \"nullable\": true\n              },\n              \"osMinimumVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Minimum Windows 10 version.\",\n                \"nullable\": true\n              },\n              \"osMaximumVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Maximum Windows 10 version.\",\n                \"nullable\": true\n              },\n              \"mobileOsMinimumVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Minimum Windows Phone version.\",\n                \"nullable\": true\n              },\n              \"mobileOsMaximumVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Maximum Windows Phone version.\",\n                \"nullable\": true\n              },\n              \"earlyLaunchAntiMalwareDriverEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.\",\n                \"nullable\": true\n              },\n              \"bitLockerEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled\",\n                \"nullable\": true\n              },\n              \"secureBootEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.\",\n                \"nullable\": true\n              },\n              \"codeIntegrityEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require devices to be reported as healthy by Windows Device Health Attestation.\",\n                \"nullable\": true\n              },\n              \"storageRequireEncryption\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require encryption on windows devices.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"scheduledActionsForRule\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceScheduledActionForRule\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyAssignment\"\n            }\n          ],\n          \"passwordRequired\": true,\n          \"passwordBlockSimple\": true,\n          \"passwordRequiredToUnlockFromIdle\": true,\n          \"passwordMinutesOfInactivityBeforeLock\": \"integer\",\n          \"passwordExpirationDays\": \"integer\",\n          \"passwordMinimumLength\": \"integer\",\n          \"passwordMinimumCharacterSetCount\": \"integer\",\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          },\n          \"passwordPreviousPasswordBlockCount\": \"integer\",\n          \"requireHealthyDeviceReport\": true,\n          \"osMinimumVersion\": \"string\",\n          \"osMaximumVersion\": \"string\",\n          \"mobileOsMinimumVersion\": \"string\",\n          \"mobileOsMaximumVersion\": \"string\",\n          \"earlyLaunchAntiMalwareDriverEnabled\": true,\n          \"bitLockerEnabled\": true,\n          \"secureBootEnabled\": true,\n          \"codeIntegrityEnabled\": true,\n          \"storageRequireEncryption\": true\n        }\n      },\n      \"microsoft.graph.windows10CustomConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"windows10CustomConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"omaSettings\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.omaSetting\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"OMA settings. This collection can contain a maximum of 1000 elements.\"\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"omaSettings\": [\n            {\n              \"@odata.type\": \"microsoft.graph.omaSetting\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.windows10EndpointProtectionConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"windows10EndpointProtectionConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"firewallBlockStatefulFTP\": {\n                \"type\": \"boolean\",\n                \"description\": \"Blocks stateful FTP connections to the device\",\n                \"nullable\": true\n              },\n              \"firewallIdleTimeoutForSecurityAssociationInSeconds\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Configures the idle timeout for security associations, in seconds, from 300 to 3600 inclusive. This is the period after which security associations will expire and be deleted. Valid values 300 to 3600\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"firewallPreSharedKeyEncodingMethod\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.firewallPreSharedKeyEncodingMethodType\"\n                  }\n                ],\n                \"description\": \"Select the preshared key encoding to be used. Possible values are: deviceDefault, none, utF8.\",\n                \"nullable\": true\n              },\n              \"firewallIPSecExemptionsAllowNeighborDiscovery\": {\n                \"type\": \"boolean\",\n                \"description\": \"Configures IPSec exemptions to allow neighbor discovery IPv6 ICMP type-codes\",\n                \"nullable\": true\n              },\n              \"firewallIPSecExemptionsAllowICMP\": {\n                \"type\": \"boolean\",\n                \"description\": \"Configures IPSec exemptions to allow ICMP\",\n                \"nullable\": true\n              },\n              \"firewallIPSecExemptionsAllowRouterDiscovery\": {\n                \"type\": \"boolean\",\n                \"description\": \"Configures IPSec exemptions to allow router discovery IPv6 ICMP type-codes\",\n                \"nullable\": true\n              },\n              \"firewallIPSecExemptionsAllowDHCP\": {\n                \"type\": \"boolean\",\n                \"description\": \"Configures IPSec exemptions to allow both IPv4 and IPv6 DHCP traffic\",\n                \"nullable\": true\n              },\n              \"firewallCertificateRevocationListCheckMethod\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.firewallCertificateRevocationListCheckMethodType\"\n                  }\n                ],\n                \"description\": \"Specify how the certificate revocation list is to be enforced. Possible values are: deviceDefault, none, attempt, require.\",\n                \"nullable\": true\n              },\n              \"firewallMergeKeyingModuleSettings\": {\n                \"type\": \"boolean\",\n                \"description\": \"If an authentication set is not fully supported by a keying module, direct the module to ignore only unsupported authentication suites rather than the entire set\",\n                \"nullable\": true\n              },\n              \"firewallPacketQueueingMethod\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.firewallPacketQueueingMethodType\"\n                  }\n                ],\n                \"description\": \"Configures how packet queueing should be applied in the tunnel gateway scenario. Possible values are: deviceDefault, disabled, queueInbound, queueOutbound, queueBoth.\",\n                \"nullable\": true\n              },\n              \"firewallProfileDomain\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windowsFirewallNetworkProfile\"\n                  }\n                ],\n                \"description\": \"Configures the firewall profile settings for domain networks\",\n                \"nullable\": true\n              },\n              \"firewallProfilePublic\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windowsFirewallNetworkProfile\"\n                  }\n                ],\n                \"description\": \"Configures the firewall profile settings for public networks\",\n                \"nullable\": true\n              },\n              \"firewallProfilePrivate\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windowsFirewallNetworkProfile\"\n                  }\n                ],\n                \"description\": \"Configures the firewall profile settings for private networks\",\n                \"nullable\": true\n              },\n              \"defenderAttackSurfaceReductionExcludedPaths\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"List of exe files and folders to be excluded from attack surface reduction rules\"\n              },\n              \"defenderGuardedFoldersAllowedAppPaths\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"List of paths to exe that are allowed to access protected folders\"\n              },\n              \"defenderAdditionalGuardedFolders\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"List of folder paths to be added to the list of protected folders\"\n              },\n              \"defenderExploitProtectionXml\": {\n                \"type\": \"string\",\n                \"description\": \"Xml content containing information regarding exploit protection details.\",\n                \"format\": \"base64url\",\n                \"nullable\": true\n              },\n              \"defenderExploitProtectionXmlFileName\": {\n                \"type\": \"string\",\n                \"description\": \"Name of the file from which DefenderExploitProtectionXml was obtained.\",\n                \"nullable\": true\n              },\n              \"defenderSecurityCenterBlockExploitProtectionOverride\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block user from overriding Exploit Protection settings.\",\n                \"nullable\": true\n              },\n              \"appLockerApplicationControl\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.appLockerApplicationControlType\"\n                  }\n                ],\n                \"description\": \"Enables the Admin to choose what types of app to allow on devices. Possible values are: notConfigured, enforceComponentsAndStoreApps, auditComponentsAndStoreApps, enforceComponentsStoreAppsAndSmartlocker, auditComponentsStoreAppsAndSmartlocker.\",\n                \"nullable\": true\n              },\n              \"smartScreenEnableInShell\": {\n                \"type\": \"boolean\",\n                \"description\": \"Allows IT Admins to configure SmartScreen for Windows.\",\n                \"nullable\": true\n              },\n              \"smartScreenBlockOverrideForFiles\": {\n                \"type\": \"boolean\",\n                \"description\": \"Allows IT Admins to control whether users can can ignore SmartScreen warnings and run malicious files.\",\n                \"nullable\": true\n              },\n              \"applicationGuardEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Enable Windows Defender Application Guard\",\n                \"nullable\": true\n              },\n              \"applicationGuardBlockFileTransfer\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.applicationGuardBlockFileTransferType\"\n                  }\n                ],\n                \"description\": \"Block clipboard to transfer image file, text file or neither of them. Possible values are: notConfigured, blockImageAndTextFile, blockImageFile, blockNone, blockTextFile.\",\n                \"nullable\": true\n              },\n              \"applicationGuardBlockNonEnterpriseContent\": {\n                \"type\": \"boolean\",\n                \"description\": \"Block enterprise sites to load non-enterprise content, such as third party plug-ins\",\n                \"nullable\": true\n              },\n              \"applicationGuardAllowPersistence\": {\n                \"type\": \"boolean\",\n                \"description\": \"Allow persisting user generated data inside the App Guard Containter (favorites, cookies, web passwords, etc.)\",\n                \"nullable\": true\n              },\n              \"applicationGuardForceAuditing\": {\n                \"type\": \"boolean\",\n                \"description\": \"Force auditing will persist Windows logs and events to meet security/compliance criteria (sample events are user login-logoff, use of privilege rights, software installation, system changes, etc.)\",\n                \"nullable\": true\n              },\n              \"applicationGuardBlockClipboardSharing\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.applicationGuardBlockClipboardSharingType\"\n                  }\n                ],\n                \"description\": \"Block clipboard to share data from Host to Container, or from Container to Host, or both ways, or neither ways. Possible values are: notConfigured, blockBoth, blockHostToContainer, blockContainerToHost, blockNone.\",\n                \"nullable\": true\n              },\n              \"applicationGuardAllowPrintToPDF\": {\n                \"type\": \"boolean\",\n                \"description\": \"Allow printing to PDF from Container\",\n                \"nullable\": true\n              },\n              \"applicationGuardAllowPrintToXPS\": {\n                \"type\": \"boolean\",\n                \"description\": \"Allow printing to XPS from Container\",\n                \"nullable\": true\n              },\n              \"applicationGuardAllowPrintToLocalPrinters\": {\n                \"type\": \"boolean\",\n                \"description\": \"Allow printing to Local Printers from Container\",\n                \"nullable\": true\n              },\n              \"applicationGuardAllowPrintToNetworkPrinters\": {\n                \"type\": \"boolean\",\n                \"description\": \"Allow printing to Network Printers from Container\",\n                \"nullable\": true\n              },\n              \"bitLockerDisableWarningForOtherDiskEncryption\": {\n                \"type\": \"boolean\",\n                \"description\": \"Allows the Admin to disable the warning prompt for other disk encryption on the user machines.\",\n                \"nullable\": true\n              },\n              \"bitLockerEnableStorageCardEncryptionOnMobile\": {\n                \"type\": \"boolean\",\n                \"description\": \"Allows the admin to require encryption to be turned on using BitLocker. This policy is valid only for a mobile SKU.\",\n                \"nullable\": true\n              },\n              \"bitLockerEncryptDevice\": {\n                \"type\": \"boolean\",\n                \"description\": \"Allows the admin to require encryption to be turned on using BitLocker.\",\n                \"nullable\": true\n              },\n              \"bitLockerRemovableDrivePolicy\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.bitLockerRemovableDrivePolicy\"\n                  }\n                ],\n                \"description\": \"BitLocker Removable Drive Policy.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"firewallBlockStatefulFTP\": true,\n          \"firewallIdleTimeoutForSecurityAssociationInSeconds\": \"integer\",\n          \"firewallPreSharedKeyEncodingMethod\": {\n            \"@odata.type\": \"microsoft.graph.firewallPreSharedKeyEncodingMethodType\"\n          },\n          \"firewallIPSecExemptionsAllowNeighborDiscovery\": true,\n          \"firewallIPSecExemptionsAllowICMP\": true,\n          \"firewallIPSecExemptionsAllowRouterDiscovery\": true,\n          \"firewallIPSecExemptionsAllowDHCP\": true,\n          \"firewallCertificateRevocationListCheckMethod\": {\n            \"@odata.type\": \"microsoft.graph.firewallCertificateRevocationListCheckMethodType\"\n          },\n          \"firewallMergeKeyingModuleSettings\": true,\n          \"firewallPacketQueueingMethod\": {\n            \"@odata.type\": \"microsoft.graph.firewallPacketQueueingMethodType\"\n          },\n          \"firewallProfileDomain\": {\n            \"@odata.type\": \"microsoft.graph.windowsFirewallNetworkProfile\"\n          },\n          \"firewallProfilePublic\": {\n            \"@odata.type\": \"microsoft.graph.windowsFirewallNetworkProfile\"\n          },\n          \"firewallProfilePrivate\": {\n            \"@odata.type\": \"microsoft.graph.windowsFirewallNetworkProfile\"\n          },\n          \"defenderAttackSurfaceReductionExcludedPaths\": [\n            \"string\"\n          ],\n          \"defenderGuardedFoldersAllowedAppPaths\": [\n            \"string\"\n          ],\n          \"defenderAdditionalGuardedFolders\": [\n            \"string\"\n          ],\n          \"defenderExploitProtectionXml\": \"string\",\n          \"defenderExploitProtectionXmlFileName\": \"string\",\n          \"defenderSecurityCenterBlockExploitProtectionOverride\": true,\n          \"appLockerApplicationControl\": {\n            \"@odata.type\": \"microsoft.graph.appLockerApplicationControlType\"\n          },\n          \"smartScreenEnableInShell\": true,\n          \"smartScreenBlockOverrideForFiles\": true,\n          \"applicationGuardEnabled\": true,\n          \"applicationGuardBlockFileTransfer\": {\n            \"@odata.type\": \"microsoft.graph.applicationGuardBlockFileTransferType\"\n          },\n          \"applicationGuardBlockNonEnterpriseContent\": true,\n          \"applicationGuardAllowPersistence\": true,\n          \"applicationGuardForceAuditing\": true,\n          \"applicationGuardBlockClipboardSharing\": {\n            \"@odata.type\": \"microsoft.graph.applicationGuardBlockClipboardSharingType\"\n          },\n          \"applicationGuardAllowPrintToPDF\": true,\n          \"applicationGuardAllowPrintToXPS\": true,\n          \"applicationGuardAllowPrintToLocalPrinters\": true,\n          \"applicationGuardAllowPrintToNetworkPrinters\": true,\n          \"bitLockerDisableWarningForOtherDiskEncryption\": true,\n          \"bitLockerEnableStorageCardEncryptionOnMobile\": true,\n          \"bitLockerEncryptDevice\": true,\n          \"bitLockerRemovableDrivePolicy\": {\n            \"@odata.type\": \"microsoft.graph.bitLockerRemovableDrivePolicy\"\n          }\n        }\n      },\n      \"microsoft.graph.windows10EnterpriseModernAppManagementConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"windows10EnterpriseModernAppManagementConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"uninstallBuiltInApps\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to uninstall a fixed list of built-in Windows apps.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"uninstallBuiltInApps\": true\n        }\n      },\n      \"microsoft.graph.windows10GeneralConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"windows10GeneralConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"enterpriseCloudPrintDiscoveryEndPoint\": {\n                \"type\": \"string\",\n                \"description\": \"Endpoint for discovering cloud printers.\",\n                \"nullable\": true\n              },\n              \"enterpriseCloudPrintOAuthAuthority\": {\n                \"type\": \"string\",\n                \"description\": \"Authentication endpoint for acquiring OAuth tokens.\",\n                \"nullable\": true\n              },\n              \"enterpriseCloudPrintOAuthClientIdentifier\": {\n                \"type\": \"string\",\n                \"description\": \"GUID of a client application authorized to retrieve OAuth tokens from the OAuth Authority.\",\n                \"nullable\": true\n              },\n              \"enterpriseCloudPrintResourceIdentifier\": {\n                \"type\": \"string\",\n                \"description\": \"OAuth resource URI for print service as configured in the Azure portal.\",\n                \"nullable\": true\n              },\n              \"enterpriseCloudPrintDiscoveryMaxLimit\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Maximum number of printers that should be queried from a discovery endpoint. This is a mobile only setting. Valid values 1 to 65535\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"enterpriseCloudPrintMopriaDiscoveryResourceIdentifier\": {\n                \"type\": \"string\",\n                \"description\": \"OAuth resource URI for printer discovery service as configured in Azure portal.\",\n                \"nullable\": true\n              },\n              \"searchBlockDiacritics\": {\n                \"type\": \"boolean\",\n                \"description\": \"Specifies if search can use diacritics.\",\n                \"nullable\": true\n              },\n              \"searchDisableAutoLanguageDetection\": {\n                \"type\": \"boolean\",\n                \"description\": \"Specifies whether to use automatic language detection when indexing content and properties.\",\n                \"nullable\": true\n              },\n              \"searchDisableIndexingEncryptedItems\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block indexing of WIP-protected items to prevent them from appearing in search results for Cortana or Explorer.\",\n                \"nullable\": true\n              },\n              \"searchEnableRemoteQueries\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block remote queries of this computer’s index.\",\n                \"nullable\": true\n              },\n              \"searchDisableIndexerBackoff\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to disable the search indexer backoff feature.\",\n                \"nullable\": true\n              },\n              \"searchDisableIndexingRemovableDrive\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow users to add locations on removable drives to libraries and to be indexed.\",\n                \"nullable\": true\n              },\n              \"searchEnableAutomaticIndexSizeManangement\": {\n                \"type\": \"boolean\",\n                \"description\": \"Specifies minimum amount of hard drive space on the same drive as the index location before indexing stops.\",\n                \"nullable\": true\n              },\n              \"diagnosticsDataSubmissionMode\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.diagnosticDataSubmissionMode\"\n                  }\n                ],\n                \"description\": \"Gets or sets a value allowing the device to send diagnostic and usage telemetry data, such as Watson. Possible values are: userDefined, none, basic, enhanced, full.\",\n                \"nullable\": true\n              },\n              \"oneDriveDisableFileSync\": {\n                \"type\": \"boolean\",\n                \"description\": \"Gets or sets a value allowing IT admins to prevent apps and features from working with files on OneDrive.\",\n                \"nullable\": true\n              },\n              \"smartScreenEnableAppInstallControl\": {\n                \"type\": \"boolean\",\n                \"description\": \"Allows IT Admins to control whether users are allowed to install apps from places other than the Store.\",\n                \"nullable\": true\n              },\n              \"personalizationDesktopImageUrl\": {\n                \"type\": \"string\",\n                \"description\": \"A http or https Url to a jpg, jpeg or png image that needs to be downloaded and used as the Desktop Image or a file Url to a local image on the file system that needs to used as the Desktop Image.\",\n                \"nullable\": true\n              },\n              \"personalizationLockScreenImageUrl\": {\n                \"type\": \"string\",\n                \"description\": \"A http or https Url to a jpg, jpeg or png image that neeeds to be downloaded and used as the Lock Screen Image or a file Url to a local image on the file system that needs to be used as the Lock Screen Image.\",\n                \"nullable\": true\n              },\n              \"bluetoothAllowedServices\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"Specify a list of allowed Bluetooth services and profiles in hex formatted strings.\"\n              },\n              \"bluetoothBlockAdvertising\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether or not to Block the user from using bluetooth advertising.\",\n                \"nullable\": true\n              },\n              \"bluetoothBlockDiscoverableMode\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether or not to Block the user from using bluetooth discoverable mode.\",\n                \"nullable\": true\n              },\n              \"bluetoothBlockPrePairing\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether or not to block specific bundled Bluetooth peripherals to automatically pair with the host device.\",\n                \"nullable\": true\n              },\n              \"edgeBlockAutofill\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block auto fill.\",\n                \"nullable\": true\n              },\n              \"edgeBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from using the Edge browser.\",\n                \"nullable\": true\n              },\n              \"edgeCookiePolicy\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.edgeCookiePolicy\"\n                  }\n                ],\n                \"description\": \"Indicates which cookies to block in the Edge browser. Possible values are: userDefined, allow, blockThirdParty, blockAll.\",\n                \"nullable\": true\n              },\n              \"edgeBlockDeveloperTools\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block developer tools in the Edge browser.\",\n                \"nullable\": true\n              },\n              \"edgeBlockSendingDoNotTrackHeader\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from sending the do not track header.\",\n                \"nullable\": true\n              },\n              \"edgeBlockExtensions\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block extensions in the Edge browser.\",\n                \"nullable\": true\n              },\n              \"edgeBlockInPrivateBrowsing\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block InPrivate browsing on corporate networks, in the Edge browser.\",\n                \"nullable\": true\n              },\n              \"edgeBlockJavaScript\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from using JavaScript.\",\n                \"nullable\": true\n              },\n              \"edgeBlockPasswordManager\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block password manager.\",\n                \"nullable\": true\n              },\n              \"edgeBlockAddressBarDropdown\": {\n                \"type\": \"boolean\",\n                \"description\": \"Block the address bar dropdown functionality in Microsoft Edge. Disable this settings to minimize network connections from Microsoft Edge to Microsoft services.\",\n                \"nullable\": true\n              },\n              \"edgeBlockCompatibilityList\": {\n                \"type\": \"boolean\",\n                \"description\": \"Block Microsoft compatibility list in Microsoft Edge. This list from Microsoft helps Edge properly display sites with known compatibility issues.\",\n                \"nullable\": true\n              },\n              \"edgeClearBrowsingDataOnExit\": {\n                \"type\": \"boolean\",\n                \"description\": \"Clear browsing data on exiting Microsoft Edge.\",\n                \"nullable\": true\n              },\n              \"edgeAllowStartPagesModification\": {\n                \"type\": \"boolean\",\n                \"description\": \"Allow users to change Start pages on Edge. Use the EdgeHomepageUrls to specify the Start pages that the user would see by default when they open Edge.\",\n                \"nullable\": true\n              },\n              \"edgeDisableFirstRunPage\": {\n                \"type\": \"boolean\",\n                \"description\": \"Block the Microsoft web page that opens on the first use of Microsoft Edge. This policy allows enterprises, like those enrolled in zero emissions configurations, to block this page.\",\n                \"nullable\": true\n              },\n              \"edgeBlockLiveTileDataCollection\": {\n                \"type\": \"boolean\",\n                \"description\": \"Block the collection of information by Microsoft for live tile creation when users pin a site to Start from Microsoft Edge.\",\n                \"nullable\": true\n              },\n              \"edgeSyncFavoritesWithInternetExplorer\": {\n                \"type\": \"boolean\",\n                \"description\": \"Enable favorites sync between Internet Explorer and Microsoft Edge. Additions, deletions, modifications and order changes to favorites are shared between browsers.\",\n                \"nullable\": true\n              },\n              \"cellularBlockDataWhenRoaming\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether or not to Block the user from using data over cellular while roaming.\",\n                \"nullable\": true\n              },\n              \"cellularBlockVpn\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether or not to Block the user from using VPN over cellular.\",\n                \"nullable\": true\n              },\n              \"cellularBlockVpnWhenRoaming\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether or not to Block the user from using VPN when roaming over cellular.\",\n                \"nullable\": true\n              },\n              \"defenderBlockEndUserAccess\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether or not to block end user access to Defender.\",\n                \"nullable\": true\n              },\n              \"defenderDaysBeforeDeletingQuarantinedMalware\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of days before deleting quarantined malware. Valid values 0 to 90\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"defenderDetectedMalwareActions\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.defenderDetectedMalwareActions\"\n                  }\n                ],\n                \"description\": \"Gets or sets Defender’s actions to take on detected Malware per threat level.\",\n                \"nullable\": true\n              },\n              \"defenderSystemScanSchedule\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.weeklySchedule\"\n                  }\n                ],\n                \"description\": \"Defender day of the week for the system scan. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday.\",\n                \"nullable\": true\n              },\n              \"defenderFilesAndFoldersToExclude\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"Files and folder to exclude from scans and real time protection.\"\n              },\n              \"defenderFileExtensionsToExclude\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"File extensions to exclude from scans and real time protection.\"\n              },\n              \"defenderScanMaxCpu\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Max CPU usage percentage during scan. Valid values 0 to 100\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"defenderMonitorFileActivity\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.defenderMonitorFileActivity\"\n                  }\n                ],\n                \"description\": \"Value for monitoring file activity. Possible values are: userDefined, disable, monitorAllFiles, monitorIncomingFilesOnly, monitorOutgoingFilesOnly.\",\n                \"nullable\": true\n              },\n              \"defenderProcessesToExclude\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"Processes to exclude from scans and real time protection.\"\n              },\n              \"defenderPromptForSampleSubmission\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.defenderPromptForSampleSubmission\"\n                  }\n                ],\n                \"description\": \"The configuration for how to prompt user for sample submission. Possible values are: userDefined, alwaysPrompt, promptBeforeSendingPersonalData, neverSendData, sendAllDataWithoutPrompting.\",\n                \"nullable\": true\n              },\n              \"defenderRequireBehaviorMonitoring\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require behavior monitoring.\",\n                \"nullable\": true\n              },\n              \"defenderRequireCloudProtection\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require cloud protection.\",\n                \"nullable\": true\n              },\n              \"defenderRequireNetworkInspectionSystem\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require network inspection system.\",\n                \"nullable\": true\n              },\n              \"defenderRequireRealTimeMonitoring\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require real time monitoring.\",\n                \"nullable\": true\n              },\n              \"defenderScanArchiveFiles\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to scan archive files.\",\n                \"nullable\": true\n              },\n              \"defenderScanDownloads\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to scan downloads.\",\n                \"nullable\": true\n              },\n              \"defenderScanNetworkFiles\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to scan files opened from a network folder.\",\n                \"nullable\": true\n              },\n              \"defenderScanIncomingMail\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to scan incoming mail messages.\",\n                \"nullable\": true\n              },\n              \"defenderScanMappedNetworkDrivesDuringFullScan\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to scan mapped network drives during full scan.\",\n                \"nullable\": true\n              },\n              \"defenderScanRemovableDrivesDuringFullScan\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to scan removable drives during full scan.\",\n                \"nullable\": true\n              },\n              \"defenderScanScriptsLoadedInInternetExplorer\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to scan scripts loaded in Internet Explorer browser.\",\n                \"nullable\": true\n              },\n              \"defenderSignatureUpdateIntervalInHours\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The signature update interval in hours. Specify 0 not to check. Valid values 0 to 24\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"defenderScanType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.defenderScanType\"\n                  }\n                ],\n                \"description\": \"The defender system scan type. Possible values are: userDefined, disabled, quick, full.\",\n                \"nullable\": true\n              },\n              \"defenderScheduledScanTime\": {\n                \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n                \"type\": \"string\",\n                \"description\": \"The defender time for the system scan.\",\n                \"format\": \"time\",\n                \"nullable\": true\n              },\n              \"defenderScheduledQuickScanTime\": {\n                \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n                \"type\": \"string\",\n                \"description\": \"The time to perform a daily quick scan.\",\n                \"format\": \"time\",\n                \"nullable\": true\n              },\n              \"defenderCloudBlockLevel\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.defenderCloudBlockLevelType\"\n                  }\n                ],\n                \"description\": \"Specifies the level of cloud-delivered protection. Possible values are: notConfigured, high, highPlus, zeroTolerance.\",\n                \"nullable\": true\n              },\n              \"lockScreenAllowTimeoutConfiguration\": {\n                \"type\": \"boolean\",\n                \"description\": \"Specify whether to show a user-configurable setting to control the screen timeout while on the lock screen of Windows 10 Mobile devices. If this policy is set to Allow, the value set by lockScreenTimeoutInSeconds is ignored.\",\n                \"nullable\": true\n              },\n              \"lockScreenBlockActionCenterNotifications\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block action center notifications over lock screen.\",\n                \"nullable\": true\n              },\n              \"lockScreenBlockCortana\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not the user can interact with Cortana using speech while the system is locked.\",\n                \"nullable\": true\n              },\n              \"lockScreenBlockToastNotifications\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether to allow toast notifications above the device lock screen.\",\n                \"nullable\": true\n              },\n              \"lockScreenTimeoutInSeconds\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Set the duration (in seconds) from the screen locking to the screen turning off for Windows 10 Mobile devices. Supported values are 11-1800. Valid values 11 to 1800\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordBlockSimple\": {\n                \"type\": \"boolean\",\n                \"description\": \"Specify whether PINs or passwords such as '1111' or '1234' are allowed. For Windows 10 desktops, it also controls the use of picture passwords.\",\n                \"nullable\": true\n              },\n              \"passwordExpirationDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The password expiration in days. Valid values 0 to 730\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinimumLength\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The minimum password length. Valid values 4 to 16\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinutesOfInactivityBeforeScreenTimeout\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The minutes of inactivity before the screen times out.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinimumCharacterSetCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of character sets required in the password.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordPreviousPasswordBlockCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of previous passwords to prevent reuse of. Valid values 0 to 50\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordRequired\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require the user to have a password.\",\n                \"nullable\": true\n              },\n              \"passwordRequireWhenResumeFromIdleState\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require a password upon resuming from an idle state.\",\n                \"nullable\": true\n              },\n              \"passwordRequiredType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.requiredPasswordType\"\n                  }\n                ],\n                \"description\": \"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\",\n                \"nullable\": true\n              },\n              \"passwordSignInFailureCountBeforeFactoryReset\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of sign in failures before factory reset. Valid values 0 to 999\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"privacyAdvertisingId\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.stateManagementSetting\"\n                  }\n                ],\n                \"description\": \"Enables or disables the use of advertising ID. Added in Windows 10, version 1607. Possible values are: notConfigured, blocked, allowed.\",\n                \"nullable\": true\n              },\n              \"privacyAutoAcceptPairingAndConsentPrompts\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow the automatic acceptance of the pairing and privacy user consent dialog when launching apps.\",\n                \"nullable\": true\n              },\n              \"privacyBlockInputPersonalization\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the usage of cloud based speech services for Cortana, Dictation, or Store applications.\",\n                \"nullable\": true\n              },\n              \"startBlockUnpinningAppsFromTaskbar\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from unpinning apps from taskbar.\",\n                \"nullable\": true\n              },\n              \"startMenuAppListVisibility\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windowsStartMenuAppListVisibilityType\"\n                  }\n                ],\n                \"description\": \"Setting the value of this collapses the app list, removes the app list entirely, or disables the corresponding toggle in the Settings app. Possible values are: userDefined, collapse, remove, disableSettingsApp.\",\n                \"nullable\": true\n              },\n              \"startMenuHideChangeAccountSettings\": {\n                \"type\": \"boolean\",\n                \"description\": \"Enabling this policy hides the change account setting from appearing in the user tile in the start menu.\",\n                \"nullable\": true\n              },\n              \"startMenuHideFrequentlyUsedApps\": {\n                \"type\": \"boolean\",\n                \"description\": \"Enabling this policy hides the most used apps from appearing on the start menu and disables the corresponding toggle in the Settings app.\",\n                \"nullable\": true\n              },\n              \"startMenuHideHibernate\": {\n                \"type\": \"boolean\",\n                \"description\": \"Enabling this policy hides hibernate from appearing in the power button in the start menu.\",\n                \"nullable\": true\n              },\n              \"startMenuHideLock\": {\n                \"type\": \"boolean\",\n                \"description\": \"Enabling this policy hides lock from appearing in the user tile in the start menu.\",\n                \"nullable\": true\n              },\n              \"startMenuHidePowerButton\": {\n                \"type\": \"boolean\",\n                \"description\": \"Enabling this policy hides the power button from appearing in the start menu.\",\n                \"nullable\": true\n              },\n              \"startMenuHideRecentJumpLists\": {\n                \"type\": \"boolean\",\n                \"description\": \"Enabling this policy hides recent jump lists from appearing on the start menu/taskbar and disables the corresponding toggle in the Settings app.\",\n                \"nullable\": true\n              },\n              \"startMenuHideRecentlyAddedApps\": {\n                \"type\": \"boolean\",\n                \"description\": \"Enabling this policy hides recently added apps from appearing on the start menu and disables the corresponding toggle in the Settings app.\",\n                \"nullable\": true\n              },\n              \"startMenuHideRestartOptions\": {\n                \"type\": \"boolean\",\n                \"description\": \"Enabling this policy hides 'Restart/Update and Restart' from appearing in the power button in the start menu.\",\n                \"nullable\": true\n              },\n              \"startMenuHideShutDown\": {\n                \"type\": \"boolean\",\n                \"description\": \"Enabling this policy hides shut down/update and shut down from appearing in the power button in the start menu.\",\n                \"nullable\": true\n              },\n              \"startMenuHideSignOut\": {\n                \"type\": \"boolean\",\n                \"description\": \"Enabling this policy hides sign out from appearing in the user tile in the start menu.\",\n                \"nullable\": true\n              },\n              \"startMenuHideSleep\": {\n                \"type\": \"boolean\",\n                \"description\": \"Enabling this policy hides sleep from appearing in the power button in the start menu.\",\n                \"nullable\": true\n              },\n              \"startMenuHideSwitchAccount\": {\n                \"type\": \"boolean\",\n                \"description\": \"Enabling this policy hides switch account from appearing in the user tile in the start menu.\",\n                \"nullable\": true\n              },\n              \"startMenuHideUserTile\": {\n                \"type\": \"boolean\",\n                \"description\": \"Enabling this policy hides the user tile from appearing in the start menu.\",\n                \"nullable\": true\n              },\n              \"startMenuLayoutEdgeAssetsXml\": {\n                \"type\": \"string\",\n                \"description\": \"This policy setting allows you to import Edge assets to be used with startMenuLayoutXml policy. Start layout can contain secondary tile from Edge app which looks for Edge local asset file. Edge local asset would not exist and cause Edge secondary tile to appear empty in this case. This policy only gets applied when startMenuLayoutXml policy is modified. The value should be a UTF-8 Base64 encoded byte array.\",\n                \"format\": \"base64url\",\n                \"nullable\": true\n              },\n              \"startMenuLayoutXml\": {\n                \"type\": \"string\",\n                \"description\": \"Allows admins to override the default Start menu layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in a UTF8 encoded byte array format.\",\n                \"format\": \"base64url\",\n                \"nullable\": true\n              },\n              \"startMenuMode\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windowsStartMenuModeType\"\n                  }\n                ],\n                \"description\": \"Allows admins to decide how the Start menu is displayed. Possible values are: userDefined, fullScreen, nonFullScreen.\",\n                \"nullable\": true\n              },\n              \"startMenuPinnedFolderDocuments\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.visibilitySetting\"\n                  }\n                ],\n                \"description\": \"Enforces the visibility (Show/Hide) of the Documents folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\",\n                \"nullable\": true\n              },\n              \"startMenuPinnedFolderDownloads\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.visibilitySetting\"\n                  }\n                ],\n                \"description\": \"Enforces the visibility (Show/Hide) of the Downloads folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\",\n                \"nullable\": true\n              },\n              \"startMenuPinnedFolderFileExplorer\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.visibilitySetting\"\n                  }\n                ],\n                \"description\": \"Enforces the visibility (Show/Hide) of the FileExplorer shortcut on the Start menu. Possible values are: notConfigured, hide, show.\",\n                \"nullable\": true\n              },\n              \"startMenuPinnedFolderHomeGroup\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.visibilitySetting\"\n                  }\n                ],\n                \"description\": \"Enforces the visibility (Show/Hide) of the HomeGroup folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\",\n                \"nullable\": true\n              },\n              \"startMenuPinnedFolderMusic\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.visibilitySetting\"\n                  }\n                ],\n                \"description\": \"Enforces the visibility (Show/Hide) of the Music folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\",\n                \"nullable\": true\n              },\n              \"startMenuPinnedFolderNetwork\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.visibilitySetting\"\n                  }\n                ],\n                \"description\": \"Enforces the visibility (Show/Hide) of the Network folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\",\n                \"nullable\": true\n              },\n              \"startMenuPinnedFolderPersonalFolder\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.visibilitySetting\"\n                  }\n                ],\n                \"description\": \"Enforces the visibility (Show/Hide) of the PersonalFolder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\",\n                \"nullable\": true\n              },\n              \"startMenuPinnedFolderPictures\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.visibilitySetting\"\n                  }\n                ],\n                \"description\": \"Enforces the visibility (Show/Hide) of the Pictures folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\",\n                \"nullable\": true\n              },\n              \"startMenuPinnedFolderSettings\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.visibilitySetting\"\n                  }\n                ],\n                \"description\": \"Enforces the visibility (Show/Hide) of the Settings folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\",\n                \"nullable\": true\n              },\n              \"startMenuPinnedFolderVideos\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.visibilitySetting\"\n                  }\n                ],\n                \"description\": \"Enforces the visibility (Show/Hide) of the Videos folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\",\n                \"nullable\": true\n              },\n              \"settingsBlockSettingsApp\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block access to Settings app.\",\n                \"nullable\": true\n              },\n              \"settingsBlockSystemPage\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block access to System in Settings app.\",\n                \"nullable\": true\n              },\n              \"settingsBlockDevicesPage\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block access to Devices in Settings app.\",\n                \"nullable\": true\n              },\n              \"settingsBlockNetworkInternetPage\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block access to Network & Internet in Settings app.\",\n                \"nullable\": true\n              },\n              \"settingsBlockPersonalizationPage\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block access to Personalization in Settings app.\",\n                \"nullable\": true\n              },\n              \"settingsBlockAccountsPage\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block access to Accounts in Settings app.\",\n                \"nullable\": true\n              },\n              \"settingsBlockTimeLanguagePage\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block access to Time & Language in Settings app.\",\n                \"nullable\": true\n              },\n              \"settingsBlockEaseOfAccessPage\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block access to Ease of Access in Settings app.\",\n                \"nullable\": true\n              },\n              \"settingsBlockPrivacyPage\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block access to Privacy in Settings app.\",\n                \"nullable\": true\n              },\n              \"settingsBlockUpdateSecurityPage\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block access to Update & Security in Settings app.\",\n                \"nullable\": true\n              },\n              \"settingsBlockAppsPage\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block access to Apps in Settings app.\",\n                \"nullable\": true\n              },\n              \"settingsBlockGamingPage\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block access to Gaming in Settings app.\",\n                \"nullable\": true\n              },\n              \"windowsSpotlightBlockConsumerSpecificFeatures\": {\n                \"type\": \"boolean\",\n                \"description\": \"Allows IT admins to block experiences that are typically for consumers only, such as Start suggestions, Membership notifications, Post-OOBE app install and redirect tiles.\",\n                \"nullable\": true\n              },\n              \"windowsSpotlightBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Allows IT admins to turn off all Windows Spotlight features\",\n                \"nullable\": true\n              },\n              \"windowsSpotlightBlockOnActionCenter\": {\n                \"type\": \"boolean\",\n                \"description\": \"Block suggestions from Microsoft that show after each OS clean install, upgrade or in an on-going basis to introduce users to what is new or changed\",\n                \"nullable\": true\n              },\n              \"windowsSpotlightBlockTailoredExperiences\": {\n                \"type\": \"boolean\",\n                \"description\": \"Block personalized content in Windows spotlight based on user’s device usage.\",\n                \"nullable\": true\n              },\n              \"windowsSpotlightBlockThirdPartyNotifications\": {\n                \"type\": \"boolean\",\n                \"description\": \"Block third party content delivered via Windows Spotlight\",\n                \"nullable\": true\n              },\n              \"windowsSpotlightBlockWelcomeExperience\": {\n                \"type\": \"boolean\",\n                \"description\": \"Block Windows Spotlight Windows welcome experience\",\n                \"nullable\": true\n              },\n              \"windowsSpotlightBlockWindowsTips\": {\n                \"type\": \"boolean\",\n                \"description\": \"Allows IT admins to turn off the popup of Windows Tips.\",\n                \"nullable\": true\n              },\n              \"windowsSpotlightConfigureOnLockScreen\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windowsSpotlightEnablementSettings\"\n                  }\n                ],\n                \"description\": \"Specifies the type of Spotlight. Possible values are: notConfigured, disabled, enabled.\",\n                \"nullable\": true\n              },\n              \"networkProxyApplySettingsDeviceWide\": {\n                \"type\": \"boolean\",\n                \"description\": \"If set, proxy settings will be applied to all processes and accounts in the device. Otherwise, it will be applied to the user account that’s enrolled into MDM.\",\n                \"nullable\": true\n              },\n              \"networkProxyDisableAutoDetect\": {\n                \"type\": \"boolean\",\n                \"description\": \"Disable automatic detection of settings. If enabled, the system will try to find the path to a proxy auto-config (PAC) script.\",\n                \"nullable\": true\n              },\n              \"networkProxyAutomaticConfigurationUrl\": {\n                \"type\": \"string\",\n                \"description\": \"Address to the proxy auto-config (PAC) script you want to use.\",\n                \"nullable\": true\n              },\n              \"networkProxyServer\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windows10NetworkProxyServer\"\n                  }\n                ],\n                \"description\": \"Specifies manual proxy server settings.\",\n                \"nullable\": true\n              },\n              \"accountsBlockAddingNonMicrosoftAccountEmail\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.\",\n                \"nullable\": true\n              },\n              \"antiTheftModeBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from selecting an AntiTheft mode preference (Windows 10 Mobile only).\",\n                \"nullable\": true\n              },\n              \"bluetoothBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether or not to Block the user from using bluetooth.\",\n                \"nullable\": true\n              },\n              \"cameraBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether or not to Block the user from accessing the camera of the device.\",\n                \"nullable\": true\n              },\n              \"connectedDevicesServiceBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether or not to block Connected Devices Service which enables discovery and connection to other devices, remote messaging, remote app sessions and other cross-device experiences.\",\n                \"nullable\": true\n              },\n              \"certificatesBlockManualRootCertificateInstallation\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether or not to Block the user from doing manual root certificate installation.\",\n                \"nullable\": true\n              },\n              \"copyPasteBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether or not to Block the user from using copy paste.\",\n                \"nullable\": true\n              },\n              \"cortanaBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether or not to Block the user from using Cortana.\",\n                \"nullable\": true\n              },\n              \"deviceManagementBlockFactoryResetOnMobile\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from resetting their phone.\",\n                \"nullable\": true\n              },\n              \"deviceManagementBlockManualUnenroll\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from doing manual un-enrollment from device management.\",\n                \"nullable\": true\n              },\n              \"safeSearchFilter\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.safeSearchFilterType\"\n                  }\n                ],\n                \"description\": \"Specifies what filter level of safe search is required. Possible values are: userDefined, strict, moderate.\",\n                \"nullable\": true\n              },\n              \"edgeBlockPopups\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block popups.\",\n                \"nullable\": true\n              },\n              \"edgeBlockSearchSuggestions\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from using the search suggestions in the address bar.\",\n                \"nullable\": true\n              },\n              \"edgeBlockSendingIntranetTrafficToInternetExplorer\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from sending Intranet traffic to Internet Explorer from Edge.\",\n                \"nullable\": true\n              },\n              \"edgeRequireSmartScreen\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Require the user to use the smart screen filter.\",\n                \"nullable\": true\n              },\n              \"edgeEnterpriseModeSiteListLocation\": {\n                \"type\": \"string\",\n                \"description\": \"Indicates the enterprise mode site list location. Could be a local file, local network or http location.\",\n                \"nullable\": true\n              },\n              \"edgeFirstRunUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The first run URL for when Edge browser is opened for the first time.\",\n                \"nullable\": true\n              },\n              \"edgeSearchEngine\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.edgeSearchEngineBase\"\n                  }\n                ],\n                \"description\": \"Allows IT admins to set a default search engine for MDM-Controlled devices. Users can override this and change their default search engine provided the AllowSearchEngineCustomization policy is not set.\",\n                \"nullable\": true\n              },\n              \"edgeHomepageUrls\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"The list of URLs for homepages shodwn on MDM-enrolled devices on Edge browser.\"\n              },\n              \"edgeBlockAccessToAboutFlags\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to prevent access to about flags on Edge browser.\",\n                \"nullable\": true\n              },\n              \"smartScreenBlockPromptOverride\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not users can override SmartScreen Filter warnings about potentially malicious websites.\",\n                \"nullable\": true\n              },\n              \"smartScreenBlockPromptOverrideForFiles\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not users can override the SmartScreen Filter warnings about downloading unverified files\",\n                \"nullable\": true\n              },\n              \"webRtcBlockLocalhostIpAddress\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not user's localhost IP address is displayed while making phone calls using the WebRTC\",\n                \"nullable\": true\n              },\n              \"internetSharingBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from using internet sharing.\",\n                \"nullable\": true\n              },\n              \"settingsBlockAddProvisioningPackage\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from installing provisioning packages.\",\n                \"nullable\": true\n              },\n              \"settingsBlockRemoveProvisioningPackage\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the runtime configuration agent from removing provisioning packages.\",\n                \"nullable\": true\n              },\n              \"settingsBlockChangeSystemTime\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from changing date and time settings.\",\n                \"nullable\": true\n              },\n              \"settingsBlockEditDeviceName\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from editing the device name.\",\n                \"nullable\": true\n              },\n              \"settingsBlockChangeRegion\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from changing the region settings.\",\n                \"nullable\": true\n              },\n              \"settingsBlockChangeLanguage\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from changing the language settings.\",\n                \"nullable\": true\n              },\n              \"settingsBlockChangePowerSleep\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the user from changing power and sleep settings.\",\n                \"nullable\": true\n              },\n              \"locationServicesBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from location services.\",\n                \"nullable\": true\n              },\n              \"microsoftAccountBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block a Microsoft account.\",\n                \"nullable\": true\n              },\n              \"microsoftAccountBlockSettingsSync\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block Microsoft account settings sync.\",\n                \"nullable\": true\n              },\n              \"nfcBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from using near field communication.\",\n                \"nullable\": true\n              },\n              \"resetProtectionModeBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from reset protection mode.\",\n                \"nullable\": true\n              },\n              \"screenCaptureBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from taking Screenshots.\",\n                \"nullable\": true\n              },\n              \"storageBlockRemovableStorage\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from using removable storage.\",\n                \"nullable\": true\n              },\n              \"storageRequireMobileDeviceEncryption\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicating whether or not to require encryption on a mobile device.\",\n                \"nullable\": true\n              },\n              \"usbBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from USB connection.\",\n                \"nullable\": true\n              },\n              \"voiceRecordingBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from voice recording.\",\n                \"nullable\": true\n              },\n              \"wiFiBlockAutomaticConnectHotspots\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicating whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.\",\n                \"nullable\": true\n              },\n              \"wiFiBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from using Wi-Fi.\",\n                \"nullable\": true\n              },\n              \"wiFiBlockManualConfiguration\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from using Wi-Fi manual configuration.\",\n                \"nullable\": true\n              },\n              \"wiFiScanInterval\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Specify how often devices scan for Wi-Fi networks. Supported values are 1-500, where 100 = default, and 500 = low frequency. Valid values 1 to 500\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"wirelessDisplayBlockProjectionToThisDevice\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow other devices from discovering this PC for projection.\",\n                \"nullable\": true\n              },\n              \"wirelessDisplayBlockUserInputFromReceiver\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow user input from wireless display receiver.\",\n                \"nullable\": true\n              },\n              \"wirelessDisplayRequirePinForPairing\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require a PIN for new devices to initiate pairing.\",\n                \"nullable\": true\n              },\n              \"windowsStoreBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from using the Windows store.\",\n                \"nullable\": true\n              },\n              \"appsAllowTrustedAppsSideloading\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.stateManagementSetting\"\n                  }\n                ],\n                \"description\": \"Indicates whether apps from AppX packages signed with a trusted certificate can be side loaded. Possible values are: notConfigured, blocked, allowed.\",\n                \"nullable\": true\n              },\n              \"windowsStoreBlockAutoUpdate\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block automatic update of apps from Windows Store.\",\n                \"nullable\": true\n              },\n              \"developerUnlockSetting\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.stateManagementSetting\"\n                  }\n                ],\n                \"description\": \"Indicates whether or not to allow developer unlock. Possible values are: notConfigured, blocked, allowed.\",\n                \"nullable\": true\n              },\n              \"sharedUserAppDataAllowed\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block multiple users of the same app to share data.\",\n                \"nullable\": true\n              },\n              \"appsBlockWindowsStoreOriginatedApps\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to disable the launch of all apps from Windows Store that came pre-installed or were downloaded.\",\n                \"nullable\": true\n              },\n              \"windowsStoreEnablePrivateStoreOnly\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to enable Private Store Only.\",\n                \"nullable\": true\n              },\n              \"storageRestrictAppDataToSystemVolume\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether application data is restricted to the system drive.\",\n                \"nullable\": true\n              },\n              \"storageRestrictAppInstallToSystemVolume\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether the installation of applications is restricted to the system drive.\",\n                \"nullable\": true\n              },\n              \"gameDvrBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block DVR and broadcasting.\",\n                \"nullable\": true\n              },\n              \"experienceBlockDeviceDiscovery\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to enable device discovery UX.\",\n                \"nullable\": true\n              },\n              \"experienceBlockErrorDialogWhenNoSIM\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow the error dialog from displaying if no SIM card is detected.\",\n                \"nullable\": true\n              },\n              \"experienceBlockTaskSwitcher\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to enable task switching on the device.\",\n                \"nullable\": true\n              },\n              \"logonBlockFastUserSwitching\": {\n                \"type\": \"boolean\",\n                \"description\": \"Disables the ability to quickly switch between users that are logged on simultaneously without logging off.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"enterpriseCloudPrintDiscoveryEndPoint\": \"string\",\n          \"enterpriseCloudPrintOAuthAuthority\": \"string\",\n          \"enterpriseCloudPrintOAuthClientIdentifier\": \"string\",\n          \"enterpriseCloudPrintResourceIdentifier\": \"string\",\n          \"enterpriseCloudPrintDiscoveryMaxLimit\": \"integer\",\n          \"enterpriseCloudPrintMopriaDiscoveryResourceIdentifier\": \"string\",\n          \"searchBlockDiacritics\": true,\n          \"searchDisableAutoLanguageDetection\": true,\n          \"searchDisableIndexingEncryptedItems\": true,\n          \"searchEnableRemoteQueries\": true,\n          \"searchDisableIndexerBackoff\": true,\n          \"searchDisableIndexingRemovableDrive\": true,\n          \"searchEnableAutomaticIndexSizeManangement\": true,\n          \"diagnosticsDataSubmissionMode\": {\n            \"@odata.type\": \"microsoft.graph.diagnosticDataSubmissionMode\"\n          },\n          \"oneDriveDisableFileSync\": true,\n          \"smartScreenEnableAppInstallControl\": true,\n          \"personalizationDesktopImageUrl\": \"string\",\n          \"personalizationLockScreenImageUrl\": \"string\",\n          \"bluetoothAllowedServices\": [\n            \"string\"\n          ],\n          \"bluetoothBlockAdvertising\": true,\n          \"bluetoothBlockDiscoverableMode\": true,\n          \"bluetoothBlockPrePairing\": true,\n          \"edgeBlockAutofill\": true,\n          \"edgeBlocked\": true,\n          \"edgeCookiePolicy\": {\n            \"@odata.type\": \"microsoft.graph.edgeCookiePolicy\"\n          },\n          \"edgeBlockDeveloperTools\": true,\n          \"edgeBlockSendingDoNotTrackHeader\": true,\n          \"edgeBlockExtensions\": true,\n          \"edgeBlockInPrivateBrowsing\": true,\n          \"edgeBlockJavaScript\": true,\n          \"edgeBlockPasswordManager\": true,\n          \"edgeBlockAddressBarDropdown\": true,\n          \"edgeBlockCompatibilityList\": true,\n          \"edgeClearBrowsingDataOnExit\": true,\n          \"edgeAllowStartPagesModification\": true,\n          \"edgeDisableFirstRunPage\": true,\n          \"edgeBlockLiveTileDataCollection\": true,\n          \"edgeSyncFavoritesWithInternetExplorer\": true,\n          \"cellularBlockDataWhenRoaming\": true,\n          \"cellularBlockVpn\": true,\n          \"cellularBlockVpnWhenRoaming\": true,\n          \"defenderBlockEndUserAccess\": true,\n          \"defenderDaysBeforeDeletingQuarantinedMalware\": \"integer\",\n          \"defenderDetectedMalwareActions\": {\n            \"@odata.type\": \"microsoft.graph.defenderDetectedMalwareActions\"\n          },\n          \"defenderSystemScanSchedule\": {\n            \"@odata.type\": \"microsoft.graph.weeklySchedule\"\n          },\n          \"defenderFilesAndFoldersToExclude\": [\n            \"string\"\n          ],\n          \"defenderFileExtensionsToExclude\": [\n            \"string\"\n          ],\n          \"defenderScanMaxCpu\": \"integer\",\n          \"defenderMonitorFileActivity\": {\n            \"@odata.type\": \"microsoft.graph.defenderMonitorFileActivity\"\n          },\n          \"defenderProcessesToExclude\": [\n            \"string\"\n          ],\n          \"defenderPromptForSampleSubmission\": {\n            \"@odata.type\": \"microsoft.graph.defenderPromptForSampleSubmission\"\n          },\n          \"defenderRequireBehaviorMonitoring\": true,\n          \"defenderRequireCloudProtection\": true,\n          \"defenderRequireNetworkInspectionSystem\": true,\n          \"defenderRequireRealTimeMonitoring\": true,\n          \"defenderScanArchiveFiles\": true,\n          \"defenderScanDownloads\": true,\n          \"defenderScanNetworkFiles\": true,\n          \"defenderScanIncomingMail\": true,\n          \"defenderScanMappedNetworkDrivesDuringFullScan\": true,\n          \"defenderScanRemovableDrivesDuringFullScan\": true,\n          \"defenderScanScriptsLoadedInInternetExplorer\": true,\n          \"defenderSignatureUpdateIntervalInHours\": \"integer\",\n          \"defenderScanType\": {\n            \"@odata.type\": \"microsoft.graph.defenderScanType\"\n          },\n          \"defenderScheduledScanTime\": \"string (timestamp)\",\n          \"defenderScheduledQuickScanTime\": \"string (timestamp)\",\n          \"defenderCloudBlockLevel\": {\n            \"@odata.type\": \"microsoft.graph.defenderCloudBlockLevelType\"\n          },\n          \"lockScreenAllowTimeoutConfiguration\": true,\n          \"lockScreenBlockActionCenterNotifications\": true,\n          \"lockScreenBlockCortana\": true,\n          \"lockScreenBlockToastNotifications\": true,\n          \"lockScreenTimeoutInSeconds\": \"integer\",\n          \"passwordBlockSimple\": true,\n          \"passwordExpirationDays\": \"integer\",\n          \"passwordMinimumLength\": \"integer\",\n          \"passwordMinutesOfInactivityBeforeScreenTimeout\": \"integer\",\n          \"passwordMinimumCharacterSetCount\": \"integer\",\n          \"passwordPreviousPasswordBlockCount\": \"integer\",\n          \"passwordRequired\": true,\n          \"passwordRequireWhenResumeFromIdleState\": true,\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          },\n          \"passwordSignInFailureCountBeforeFactoryReset\": \"integer\",\n          \"privacyAdvertisingId\": {\n            \"@odata.type\": \"microsoft.graph.stateManagementSetting\"\n          },\n          \"privacyAutoAcceptPairingAndConsentPrompts\": true,\n          \"privacyBlockInputPersonalization\": true,\n          \"startBlockUnpinningAppsFromTaskbar\": true,\n          \"startMenuAppListVisibility\": {\n            \"@odata.type\": \"microsoft.graph.windowsStartMenuAppListVisibilityType\"\n          },\n          \"startMenuHideChangeAccountSettings\": true,\n          \"startMenuHideFrequentlyUsedApps\": true,\n          \"startMenuHideHibernate\": true,\n          \"startMenuHideLock\": true,\n          \"startMenuHidePowerButton\": true,\n          \"startMenuHideRecentJumpLists\": true,\n          \"startMenuHideRecentlyAddedApps\": true,\n          \"startMenuHideRestartOptions\": true,\n          \"startMenuHideShutDown\": true,\n          \"startMenuHideSignOut\": true,\n          \"startMenuHideSleep\": true,\n          \"startMenuHideSwitchAccount\": true,\n          \"startMenuHideUserTile\": true,\n          \"startMenuLayoutEdgeAssetsXml\": \"string\",\n          \"startMenuLayoutXml\": \"string\",\n          \"startMenuMode\": {\n            \"@odata.type\": \"microsoft.graph.windowsStartMenuModeType\"\n          },\n          \"startMenuPinnedFolderDocuments\": {\n            \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n          },\n          \"startMenuPinnedFolderDownloads\": {\n            \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n          },\n          \"startMenuPinnedFolderFileExplorer\": {\n            \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n          },\n          \"startMenuPinnedFolderHomeGroup\": {\n            \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n          },\n          \"startMenuPinnedFolderMusic\": {\n            \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n          },\n          \"startMenuPinnedFolderNetwork\": {\n            \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n          },\n          \"startMenuPinnedFolderPersonalFolder\": {\n            \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n          },\n          \"startMenuPinnedFolderPictures\": {\n            \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n          },\n          \"startMenuPinnedFolderSettings\": {\n            \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n          },\n          \"startMenuPinnedFolderVideos\": {\n            \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n          },\n          \"settingsBlockSettingsApp\": true,\n          \"settingsBlockSystemPage\": true,\n          \"settingsBlockDevicesPage\": true,\n          \"settingsBlockNetworkInternetPage\": true,\n          \"settingsBlockPersonalizationPage\": true,\n          \"settingsBlockAccountsPage\": true,\n          \"settingsBlockTimeLanguagePage\": true,\n          \"settingsBlockEaseOfAccessPage\": true,\n          \"settingsBlockPrivacyPage\": true,\n          \"settingsBlockUpdateSecurityPage\": true,\n          \"settingsBlockAppsPage\": true,\n          \"settingsBlockGamingPage\": true,\n          \"windowsSpotlightBlockConsumerSpecificFeatures\": true,\n          \"windowsSpotlightBlocked\": true,\n          \"windowsSpotlightBlockOnActionCenter\": true,\n          \"windowsSpotlightBlockTailoredExperiences\": true,\n          \"windowsSpotlightBlockThirdPartyNotifications\": true,\n          \"windowsSpotlightBlockWelcomeExperience\": true,\n          \"windowsSpotlightBlockWindowsTips\": true,\n          \"windowsSpotlightConfigureOnLockScreen\": {\n            \"@odata.type\": \"microsoft.graph.windowsSpotlightEnablementSettings\"\n          },\n          \"networkProxyApplySettingsDeviceWide\": true,\n          \"networkProxyDisableAutoDetect\": true,\n          \"networkProxyAutomaticConfigurationUrl\": \"string\",\n          \"networkProxyServer\": {\n            \"@odata.type\": \"microsoft.graph.windows10NetworkProxyServer\"\n          },\n          \"accountsBlockAddingNonMicrosoftAccountEmail\": true,\n          \"antiTheftModeBlocked\": true,\n          \"bluetoothBlocked\": true,\n          \"cameraBlocked\": true,\n          \"connectedDevicesServiceBlocked\": true,\n          \"certificatesBlockManualRootCertificateInstallation\": true,\n          \"copyPasteBlocked\": true,\n          \"cortanaBlocked\": true,\n          \"deviceManagementBlockFactoryResetOnMobile\": true,\n          \"deviceManagementBlockManualUnenroll\": true,\n          \"safeSearchFilter\": {\n            \"@odata.type\": \"microsoft.graph.safeSearchFilterType\"\n          },\n          \"edgeBlockPopups\": true,\n          \"edgeBlockSearchSuggestions\": true,\n          \"edgeBlockSendingIntranetTrafficToInternetExplorer\": true,\n          \"edgeRequireSmartScreen\": true,\n          \"edgeEnterpriseModeSiteListLocation\": \"string\",\n          \"edgeFirstRunUrl\": \"string\",\n          \"edgeSearchEngine\": {\n            \"@odata.type\": \"microsoft.graph.edgeSearchEngineBase\"\n          },\n          \"edgeHomepageUrls\": [\n            \"string\"\n          ],\n          \"edgeBlockAccessToAboutFlags\": true,\n          \"smartScreenBlockPromptOverride\": true,\n          \"smartScreenBlockPromptOverrideForFiles\": true,\n          \"webRtcBlockLocalhostIpAddress\": true,\n          \"internetSharingBlocked\": true,\n          \"settingsBlockAddProvisioningPackage\": true,\n          \"settingsBlockRemoveProvisioningPackage\": true,\n          \"settingsBlockChangeSystemTime\": true,\n          \"settingsBlockEditDeviceName\": true,\n          \"settingsBlockChangeRegion\": true,\n          \"settingsBlockChangeLanguage\": true,\n          \"settingsBlockChangePowerSleep\": true,\n          \"locationServicesBlocked\": true,\n          \"microsoftAccountBlocked\": true,\n          \"microsoftAccountBlockSettingsSync\": true,\n          \"nfcBlocked\": true,\n          \"resetProtectionModeBlocked\": true,\n          \"screenCaptureBlocked\": true,\n          \"storageBlockRemovableStorage\": true,\n          \"storageRequireMobileDeviceEncryption\": true,\n          \"usbBlocked\": true,\n          \"voiceRecordingBlocked\": true,\n          \"wiFiBlockAutomaticConnectHotspots\": true,\n          \"wiFiBlocked\": true,\n          \"wiFiBlockManualConfiguration\": true,\n          \"wiFiScanInterval\": \"integer\",\n          \"wirelessDisplayBlockProjectionToThisDevice\": true,\n          \"wirelessDisplayBlockUserInputFromReceiver\": true,\n          \"wirelessDisplayRequirePinForPairing\": true,\n          \"windowsStoreBlocked\": true,\n          \"appsAllowTrustedAppsSideloading\": {\n            \"@odata.type\": \"microsoft.graph.stateManagementSetting\"\n          },\n          \"windowsStoreBlockAutoUpdate\": true,\n          \"developerUnlockSetting\": {\n            \"@odata.type\": \"microsoft.graph.stateManagementSetting\"\n          },\n          \"sharedUserAppDataAllowed\": true,\n          \"appsBlockWindowsStoreOriginatedApps\": true,\n          \"windowsStoreEnablePrivateStoreOnly\": true,\n          \"storageRestrictAppDataToSystemVolume\": true,\n          \"storageRestrictAppInstallToSystemVolume\": true,\n          \"gameDvrBlocked\": true,\n          \"experienceBlockDeviceDiscovery\": true,\n          \"experienceBlockErrorDialogWhenNoSIM\": true,\n          \"experienceBlockTaskSwitcher\": true,\n          \"logonBlockFastUserSwitching\": true\n        }\n      },\n      \"microsoft.graph.windows10MobileCompliancePolicy\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceCompliancePolicy\"\n          },\n          {\n            \"title\": \"windows10MobileCompliancePolicy\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"passwordRequired\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require a password to unlock Windows Phone device.\",\n                \"nullable\": true\n              },\n              \"passwordBlockSimple\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether or not to block syncing the calendar.\",\n                \"nullable\": true\n              },\n              \"passwordMinimumLength\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minimum password length. Valid values 4 to 16\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinimumCharacterSetCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of character sets required in the password.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordRequiredType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.requiredPasswordType\"\n                  }\n                ],\n                \"description\": \"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\",\n                \"nullable\": true\n              },\n              \"passwordPreviousPasswordBlockCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of previous passwords to prevent re-use of.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordExpirationDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of days before password expiration. Valid values 1 to 255\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinutesOfInactivityBeforeLock\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minutes of inactivity before a password is required.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordRequireToUnlockFromIdle\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require a password to unlock an idle device.\",\n                \"nullable\": true\n              },\n              \"osMinimumVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Minimum Windows Phone version.\",\n                \"nullable\": true\n              },\n              \"osMaximumVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Maximum Windows Phone version.\",\n                \"nullable\": true\n              },\n              \"earlyLaunchAntiMalwareDriverEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.\",\n                \"nullable\": true\n              },\n              \"bitLockerEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled\",\n                \"nullable\": true\n              },\n              \"secureBootEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.\",\n                \"nullable\": true\n              },\n              \"codeIntegrityEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require devices to be reported as healthy by Windows Device Health Attestation.\",\n                \"nullable\": true\n              },\n              \"storageRequireEncryption\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require encryption on windows devices.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"scheduledActionsForRule\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceScheduledActionForRule\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyAssignment\"\n            }\n          ],\n          \"passwordRequired\": true,\n          \"passwordBlockSimple\": true,\n          \"passwordMinimumLength\": \"integer\",\n          \"passwordMinimumCharacterSetCount\": \"integer\",\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          },\n          \"passwordPreviousPasswordBlockCount\": \"integer\",\n          \"passwordExpirationDays\": \"integer\",\n          \"passwordMinutesOfInactivityBeforeLock\": \"integer\",\n          \"passwordRequireToUnlockFromIdle\": true,\n          \"osMinimumVersion\": \"string\",\n          \"osMaximumVersion\": \"string\",\n          \"earlyLaunchAntiMalwareDriverEnabled\": true,\n          \"bitLockerEnabled\": true,\n          \"secureBootEnabled\": true,\n          \"codeIntegrityEnabled\": true,\n          \"storageRequireEncryption\": true\n        }\n      },\n      \"microsoft.graph.windows10SecureAssessmentConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"windows10SecureAssessmentConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"launchUri\": {\n                \"type\": \"string\",\n                \"description\": \"Url link to an assessment that's automatically loaded when the secure assessment browser is launched. It has to be a valid Url (http[s]://msdn.microsoft.com/).\",\n                \"nullable\": true\n              },\n              \"configurationAccount\": {\n                \"type\": \"string\",\n                \"description\": \"The account used to configure the Windows device for taking the test. The user can be a domain account (domain/user), an AAD account (username@tenant.com) or a local account (username).\",\n                \"nullable\": true\n              },\n              \"allowPrinting\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow the app from printing during the test.\",\n                \"nullable\": true\n              },\n              \"allowScreenCapture\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow screen capture capability during a test.\",\n                \"nullable\": true\n              },\n              \"allowTextSuggestion\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to allow text suggestions during the test.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"launchUri\": \"string\",\n          \"configurationAccount\": \"string\",\n          \"allowPrinting\": true,\n          \"allowScreenCapture\": true,\n          \"allowTextSuggestion\": true\n        }\n      },\n      \"microsoft.graph.windows10TeamGeneralConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"windows10TeamGeneralConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"azureOperationalInsightsBlockTelemetry\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block Azure Operational Insights.\",\n                \"nullable\": true\n              },\n              \"azureOperationalInsightsWorkspaceId\": {\n                \"type\": \"string\",\n                \"description\": \"The Azure Operational Insights workspace id.\",\n                \"nullable\": true\n              },\n              \"azureOperationalInsightsWorkspaceKey\": {\n                \"type\": \"string\",\n                \"description\": \"The Azure Operational Insights Workspace key.\",\n                \"nullable\": true\n              },\n              \"connectAppBlockAutoLaunch\": {\n                \"type\": \"boolean\",\n                \"description\": \"Specifies whether to automatically launch the Connect app whenever a projection is initiated.\",\n                \"nullable\": true\n              },\n              \"maintenanceWindowBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block setting a maintenance window for device updates.\",\n                \"nullable\": true\n              },\n              \"maintenanceWindowDurationInHours\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Maintenance window duration for device updates. Valid values 0 to 5\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"maintenanceWindowStartTime\": {\n                \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n                \"type\": \"string\",\n                \"description\": \"Maintenance window start time for device updates.\",\n                \"format\": \"time\",\n                \"nullable\": true\n              },\n              \"miracastChannel\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.miracastChannel\"\n                  }\n                ],\n                \"description\": \"The channel. Possible values are: userDefined, one, two, three, four, five, six, seven, eight, nine, ten, eleven, thirtySix, forty, fortyFour, fortyEight, oneHundredFortyNine, oneHundredFiftyThree, oneHundredFiftySeven, oneHundredSixtyOne, oneHundredSixtyFive.\",\n                \"nullable\": true\n              },\n              \"miracastBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block wireless projection.\",\n                \"nullable\": true\n              },\n              \"miracastRequirePin\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require a pin for wireless projection.\",\n                \"nullable\": true\n              },\n              \"settingsBlockMyMeetingsAndFiles\": {\n                \"type\": \"boolean\",\n                \"description\": \"Specifies whether to disable the 'My meetings and files' feature in the Start menu, which shows the signed-in user's meetings and files from Office 365.\",\n                \"nullable\": true\n              },\n              \"settingsBlockSessionResume\": {\n                \"type\": \"boolean\",\n                \"description\": \"Specifies whether to allow the ability to resume a session when the session times out.\",\n                \"nullable\": true\n              },\n              \"settingsBlockSigninSuggestions\": {\n                \"type\": \"boolean\",\n                \"description\": \"Specifies whether to disable auto-populating of the sign-in dialog with invitees from scheduled meetings.\",\n                \"nullable\": true\n              },\n              \"settingsDefaultVolume\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Specifies the default volume value for a new session. Permitted values are 0-100. The default is 45. Valid values 0 to 100\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"settingsScreenTimeoutInMinutes\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Specifies the number of minutes until the Hub screen turns off.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"settingsSessionTimeoutInMinutes\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Specifies the number of minutes until the session times out.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"settingsSleepTimeoutInMinutes\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Specifies the number of minutes until the Hub enters sleep mode.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"welcomeScreenBlockAutomaticWakeUp\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the welcome screen from waking up automatically when someone enters the room.\",\n                \"nullable\": true\n              },\n              \"welcomeScreenBackgroundImageUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The welcome screen background image URL. The URL must use the HTTPS protocol and return a PNG image.\",\n                \"nullable\": true\n              },\n              \"welcomeScreenMeetingInformation\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.welcomeScreenMeetingInformation\"\n                  }\n                ],\n                \"description\": \"The welcome screen meeting information shown. Possible values are: userDefined, showOrganizerAndTimeOnly, showOrganizerAndTimeAndSubject.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"azureOperationalInsightsBlockTelemetry\": true,\n          \"azureOperationalInsightsWorkspaceId\": \"string\",\n          \"azureOperationalInsightsWorkspaceKey\": \"string\",\n          \"connectAppBlockAutoLaunch\": true,\n          \"maintenanceWindowBlocked\": true,\n          \"maintenanceWindowDurationInHours\": \"integer\",\n          \"maintenanceWindowStartTime\": \"string (timestamp)\",\n          \"miracastChannel\": {\n            \"@odata.type\": \"microsoft.graph.miracastChannel\"\n          },\n          \"miracastBlocked\": true,\n          \"miracastRequirePin\": true,\n          \"settingsBlockMyMeetingsAndFiles\": true,\n          \"settingsBlockSessionResume\": true,\n          \"settingsBlockSigninSuggestions\": true,\n          \"settingsDefaultVolume\": \"integer\",\n          \"settingsScreenTimeoutInMinutes\": \"integer\",\n          \"settingsSessionTimeoutInMinutes\": \"integer\",\n          \"settingsSleepTimeoutInMinutes\": \"integer\",\n          \"welcomeScreenBlockAutomaticWakeUp\": true,\n          \"welcomeScreenBackgroundImageUrl\": \"string\",\n          \"welcomeScreenMeetingInformation\": {\n            \"@odata.type\": \"microsoft.graph.welcomeScreenMeetingInformation\"\n          }\n        }\n      },\n      \"microsoft.graph.windows81CompliancePolicy\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceCompliancePolicy\"\n          },\n          {\n            \"title\": \"windows81CompliancePolicy\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"passwordRequired\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require a password to unlock Windows device.\",\n                \"nullable\": true\n              },\n              \"passwordBlockSimple\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block simple password.\",\n                \"nullable\": true\n              },\n              \"passwordExpirationDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Password expiration in days.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinimumLength\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The minimum password length.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinutesOfInactivityBeforeLock\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minutes of inactivity before a password is required.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinimumCharacterSetCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of character sets required in the password.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordRequiredType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.requiredPasswordType\"\n                  }\n                ],\n                \"description\": \"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\",\n                \"nullable\": true\n              },\n              \"passwordPreviousPasswordBlockCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of previous passwords to prevent re-use of. Valid values 0 to 24\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"osMinimumVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Minimum Windows 8.1 version.\",\n                \"nullable\": true\n              },\n              \"osMaximumVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Maximum Windows 8.1 version.\",\n                \"nullable\": true\n              },\n              \"storageRequireEncryption\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require encryption on a windows 8.1 device.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"scheduledActionsForRule\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceScheduledActionForRule\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyAssignment\"\n            }\n          ],\n          \"passwordRequired\": true,\n          \"passwordBlockSimple\": true,\n          \"passwordExpirationDays\": \"integer\",\n          \"passwordMinimumLength\": \"integer\",\n          \"passwordMinutesOfInactivityBeforeLock\": \"integer\",\n          \"passwordMinimumCharacterSetCount\": \"integer\",\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          },\n          \"passwordPreviousPasswordBlockCount\": \"integer\",\n          \"osMinimumVersion\": \"string\",\n          \"osMaximumVersion\": \"string\",\n          \"storageRequireEncryption\": true\n        }\n      },\n      \"microsoft.graph.windows81GeneralConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"windows81GeneralConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"accountsBlockAddingNonMicrosoftAccountEmail\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.\",\n                \"nullable\": true\n              },\n              \"applyOnlyToWindows81\": {\n                \"type\": \"boolean\",\n                \"description\": \"Value indicating whether this policy only applies to Windows 8.1. This property is read-only.\",\n                \"nullable\": true\n              },\n              \"browserBlockAutofill\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block auto fill.\",\n                \"nullable\": true\n              },\n              \"browserBlockAutomaticDetectionOfIntranetSites\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block automatic detection of Intranet sites.\",\n                \"nullable\": true\n              },\n              \"browserBlockEnterpriseModeAccess\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block enterprise mode access.\",\n                \"nullable\": true\n              },\n              \"browserBlockJavaScript\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from using JavaScript.\",\n                \"nullable\": true\n              },\n              \"browserBlockPlugins\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block plug-ins.\",\n                \"nullable\": true\n              },\n              \"browserBlockPopups\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block popups.\",\n                \"nullable\": true\n              },\n              \"browserBlockSendingDoNotTrackHeader\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from sending the do not track header.\",\n                \"nullable\": true\n              },\n              \"browserBlockSingleWordEntryOnIntranetSites\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block a single word entry on Intranet sites.\",\n                \"nullable\": true\n              },\n              \"browserRequireSmartScreen\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require the user to use the smart screen filter.\",\n                \"nullable\": true\n              },\n              \"browserEnterpriseModeSiteListLocation\": {\n                \"type\": \"string\",\n                \"description\": \"The enterprise mode site list location. Could be a local file, local network or http location.\",\n                \"nullable\": true\n              },\n              \"browserInternetSecurityLevel\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.internetSiteSecurityLevel\"\n                  }\n                ],\n                \"description\": \"The internet security level. Possible values are: userDefined, medium, mediumHigh, high.\",\n                \"nullable\": true\n              },\n              \"browserIntranetSecurityLevel\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.siteSecurityLevel\"\n                  }\n                ],\n                \"description\": \"The Intranet security level. Possible values are: userDefined, low, mediumLow, medium, mediumHigh, high.\",\n                \"nullable\": true\n              },\n              \"browserLoggingReportLocation\": {\n                \"type\": \"string\",\n                \"description\": \"The logging report location.\",\n                \"nullable\": true\n              },\n              \"browserRequireHighSecurityForRestrictedSites\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require high security for restricted sites.\",\n                \"nullable\": true\n              },\n              \"browserRequireFirewall\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require a firewall.\",\n                \"nullable\": true\n              },\n              \"browserRequireFraudWarning\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require fraud warning.\",\n                \"nullable\": true\n              },\n              \"browserTrustedSitesSecurityLevel\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.siteSecurityLevel\"\n                  }\n                ],\n                \"description\": \"The trusted sites security level. Possible values are: userDefined, low, mediumLow, medium, mediumHigh, high.\",\n                \"nullable\": true\n              },\n              \"cellularBlockDataRoaming\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block data roaming.\",\n                \"nullable\": true\n              },\n              \"diagnosticsBlockDataSubmission\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block diagnostic data submission.\",\n                \"nullable\": true\n              },\n              \"passwordBlockPicturePasswordAndPin\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to Block the user from using a pictures password and pin.\",\n                \"nullable\": true\n              },\n              \"passwordExpirationDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Password expiration in days.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinimumLength\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The minimum password length.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinutesOfInactivityBeforeScreenTimeout\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The minutes of inactivity before the screen times out.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinimumCharacterSetCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of character sets required in the password.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordPreviousPasswordBlockCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of previous passwords to prevent re-use of. Valid values 0 to 24\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordRequiredType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.requiredPasswordType\"\n                  }\n                ],\n                \"description\": \"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\",\n                \"nullable\": true\n              },\n              \"passwordSignInFailureCountBeforeFactoryReset\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of sign in failures before factory reset.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"storageRequireDeviceEncryption\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require encryption on a mobile device.\",\n                \"nullable\": true\n              },\n              \"updatesRequireAutomaticUpdates\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require automatic updates.\",\n                \"nullable\": true\n              },\n              \"userAccountControlSettings\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windowsUserAccountControlSettings\"\n                  }\n                ],\n                \"description\": \"The user account control settings. Possible values are: userDefined, alwaysNotify, notifyOnAppChanges, notifyOnAppChangesWithoutDimming, neverNotify.\",\n                \"nullable\": true\n              },\n              \"workFoldersUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The work folders url.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"accountsBlockAddingNonMicrosoftAccountEmail\": true,\n          \"applyOnlyToWindows81\": true,\n          \"browserBlockAutofill\": true,\n          \"browserBlockAutomaticDetectionOfIntranetSites\": true,\n          \"browserBlockEnterpriseModeAccess\": true,\n          \"browserBlockJavaScript\": true,\n          \"browserBlockPlugins\": true,\n          \"browserBlockPopups\": true,\n          \"browserBlockSendingDoNotTrackHeader\": true,\n          \"browserBlockSingleWordEntryOnIntranetSites\": true,\n          \"browserRequireSmartScreen\": true,\n          \"browserEnterpriseModeSiteListLocation\": \"string\",\n          \"browserInternetSecurityLevel\": {\n            \"@odata.type\": \"microsoft.graph.internetSiteSecurityLevel\"\n          },\n          \"browserIntranetSecurityLevel\": {\n            \"@odata.type\": \"microsoft.graph.siteSecurityLevel\"\n          },\n          \"browserLoggingReportLocation\": \"string\",\n          \"browserRequireHighSecurityForRestrictedSites\": true,\n          \"browserRequireFirewall\": true,\n          \"browserRequireFraudWarning\": true,\n          \"browserTrustedSitesSecurityLevel\": {\n            \"@odata.type\": \"microsoft.graph.siteSecurityLevel\"\n          },\n          \"cellularBlockDataRoaming\": true,\n          \"diagnosticsBlockDataSubmission\": true,\n          \"passwordBlockPicturePasswordAndPin\": true,\n          \"passwordExpirationDays\": \"integer\",\n          \"passwordMinimumLength\": \"integer\",\n          \"passwordMinutesOfInactivityBeforeScreenTimeout\": \"integer\",\n          \"passwordMinimumCharacterSetCount\": \"integer\",\n          \"passwordPreviousPasswordBlockCount\": \"integer\",\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          },\n          \"passwordSignInFailureCountBeforeFactoryReset\": \"integer\",\n          \"storageRequireDeviceEncryption\": true,\n          \"updatesRequireAutomaticUpdates\": true,\n          \"userAccountControlSettings\": {\n            \"@odata.type\": \"microsoft.graph.windowsUserAccountControlSettings\"\n          },\n          \"workFoldersUrl\": \"string\"\n        }\n      },\n      \"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"windowsDefenderAdvancedThreatProtectionConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"allowSampleSharing\": {\n                \"type\": \"boolean\",\n                \"description\": \"Windows Defender AdvancedThreatProtection 'Allow Sample Sharing' Rule\",\n                \"nullable\": true\n              },\n              \"enableExpeditedTelemetryReporting\": {\n                \"type\": \"boolean\",\n                \"description\": \"Expedite Windows Defender Advanced Threat Protection telemetry reporting frequency.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"allowSampleSharing\": true,\n          \"enableExpeditedTelemetryReporting\": true\n        }\n      },\n      \"microsoft.graph.windowsPhone81CompliancePolicy\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceCompliancePolicy\"\n          },\n          {\n            \"title\": \"windowsPhone81CompliancePolicy\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"passwordBlockSimple\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether or not to block syncing the calendar.\",\n                \"nullable\": true\n              },\n              \"passwordExpirationDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of days before the password expires.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinimumLength\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minimum length of passwords.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinutesOfInactivityBeforeLock\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minutes of inactivity before a password is required.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinimumCharacterSetCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of character sets required in the password.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordRequiredType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.requiredPasswordType\"\n                  }\n                ],\n                \"description\": \"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\",\n                \"nullable\": true\n              },\n              \"passwordPreviousPasswordBlockCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of previous passwords to block. Valid values 0 to 24\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordRequired\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether or not to require a password.\",\n                \"nullable\": true\n              },\n              \"osMinimumVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Minimum Windows Phone version.\",\n                \"nullable\": true\n              },\n              \"osMaximumVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Maximum Windows Phone version.\",\n                \"nullable\": true\n              },\n              \"storageRequireEncryption\": {\n                \"type\": \"boolean\",\n                \"description\": \"Require encryption on windows phone devices.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"scheduledActionsForRule\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceScheduledActionForRule\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyAssignment\"\n            }\n          ],\n          \"passwordBlockSimple\": true,\n          \"passwordExpirationDays\": \"integer\",\n          \"passwordMinimumLength\": \"integer\",\n          \"passwordMinutesOfInactivityBeforeLock\": \"integer\",\n          \"passwordMinimumCharacterSetCount\": \"integer\",\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          },\n          \"passwordPreviousPasswordBlockCount\": \"integer\",\n          \"passwordRequired\": true,\n          \"osMinimumVersion\": \"string\",\n          \"osMaximumVersion\": \"string\",\n          \"storageRequireEncryption\": true\n        }\n      },\n      \"microsoft.graph.windowsPhone81CustomConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"windowsPhone81CustomConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"omaSettings\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.omaSetting\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"OMA settings. This collection can contain a maximum of 1000 elements.\"\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"omaSettings\": [\n            {\n              \"@odata.type\": \"microsoft.graph.omaSetting\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.windowsPhone81GeneralConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"windowsPhone81GeneralConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"applyOnlyToWindowsPhone81\": {\n                \"type\": \"boolean\",\n                \"description\": \"Value indicating whether this policy only applies to Windows Phone 8.1. This property is read-only.\",\n                \"nullable\": true\n              },\n              \"appsBlockCopyPaste\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block copy paste.\",\n                \"nullable\": true\n              },\n              \"bluetoothBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block bluetooth.\",\n                \"nullable\": true\n              },\n              \"cameraBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block camera.\",\n                \"nullable\": true\n              },\n              \"cellularBlockWifiTethering\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block Wi-Fi tethering. Has no impact if Wi-Fi is blocked.\",\n                \"nullable\": true\n              },\n              \"compliantAppsList\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.appListItem\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\"\n              },\n              \"compliantAppListType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.appListType\"\n                  }\n                ],\n                \"description\": \"List that is in the AppComplianceList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\",\n                \"nullable\": true\n              },\n              \"diagnosticDataBlockSubmission\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block diagnostic data submission.\",\n                \"nullable\": true\n              },\n              \"emailBlockAddingAccounts\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block custom email accounts.\",\n                \"nullable\": true\n              },\n              \"locationServicesBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block location services.\",\n                \"nullable\": true\n              },\n              \"microsoftAccountBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block using a Microsoft Account.\",\n                \"nullable\": true\n              },\n              \"nfcBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block Near-Field Communication.\",\n                \"nullable\": true\n              },\n              \"passwordBlockSimple\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block syncing the calendar.\",\n                \"nullable\": true\n              },\n              \"passwordExpirationDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of days before the password expires.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinimumLength\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minimum length of passwords.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinutesOfInactivityBeforeScreenTimeout\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minutes of inactivity before screen timeout.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMinimumCharacterSetCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of character sets a password must contain.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordPreviousPasswordBlockCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of previous passwords to block. Valid values 0 to 24\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordSignInFailureCountBeforeFactoryReset\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of sign in failures allowed before factory reset.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordRequiredType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.requiredPasswordType\"\n                  }\n                ],\n                \"description\": \"Password type that is required. Possible values are: deviceDefault, alphanumeric, numeric.\",\n                \"nullable\": true\n              },\n              \"passwordRequired\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require a password.\",\n                \"nullable\": true\n              },\n              \"screenCaptureBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block screenshots.\",\n                \"nullable\": true\n              },\n              \"storageBlockRemovableStorage\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block removable storage.\",\n                \"nullable\": true\n              },\n              \"storageRequireEncryption\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to require encryption.\",\n                \"nullable\": true\n              },\n              \"webBrowserBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the web browser.\",\n                \"nullable\": true\n              },\n              \"wifiBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block Wi-Fi.\",\n                \"nullable\": true\n              },\n              \"wifiBlockAutomaticConnectHotspots\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.\",\n                \"nullable\": true\n              },\n              \"wifiBlockHotspotReporting\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block Wi-Fi hotspot reporting. Has no impact if Wi-Fi is blocked.\",\n                \"nullable\": true\n              },\n              \"windowsStoreBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether or not to block the Windows Store.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"applyOnlyToWindowsPhone81\": true,\n          \"appsBlockCopyPaste\": true,\n          \"bluetoothBlocked\": true,\n          \"cameraBlocked\": true,\n          \"cellularBlockWifiTethering\": true,\n          \"compliantAppsList\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ],\n          \"compliantAppListType\": {\n            \"@odata.type\": \"microsoft.graph.appListType\"\n          },\n          \"diagnosticDataBlockSubmission\": true,\n          \"emailBlockAddingAccounts\": true,\n          \"locationServicesBlocked\": true,\n          \"microsoftAccountBlocked\": true,\n          \"nfcBlocked\": true,\n          \"passwordBlockSimple\": true,\n          \"passwordExpirationDays\": \"integer\",\n          \"passwordMinimumLength\": \"integer\",\n          \"passwordMinutesOfInactivityBeforeScreenTimeout\": \"integer\",\n          \"passwordMinimumCharacterSetCount\": \"integer\",\n          \"passwordPreviousPasswordBlockCount\": \"integer\",\n          \"passwordSignInFailureCountBeforeFactoryReset\": \"integer\",\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          },\n          \"passwordRequired\": true,\n          \"screenCaptureBlocked\": true,\n          \"storageBlockRemovableStorage\": true,\n          \"storageRequireEncryption\": true,\n          \"webBrowserBlocked\": true,\n          \"wifiBlocked\": true,\n          \"wifiBlockAutomaticConnectHotspots\": true,\n          \"wifiBlockHotspotReporting\": true,\n          \"windowsStoreBlocked\": true\n        }\n      },\n      \"microsoft.graph.windowsUpdateForBusinessConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n          },\n          {\n            \"title\": \"windowsUpdateForBusinessConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"deliveryOptimizationMode\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windowsDeliveryOptimizationMode\"\n                  }\n                ],\n                \"description\": \"Delivery Optimization Mode. Possible values are: userDefined, httpOnly, httpWithPeeringNat, httpWithPeeringPrivateGroup, httpWithInternetPeering, simpleDownload, bypassMode.\",\n                \"nullable\": true\n              },\n              \"prereleaseFeatures\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.prereleaseFeatures\"\n                  }\n                ],\n                \"description\": \"The pre-release features. Possible values are: userDefined, settingsOnly, settingsAndExperimentations, notAllowed.\",\n                \"nullable\": true\n              },\n              \"automaticUpdateMode\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.automaticUpdateMode\"\n                  }\n                ],\n                \"description\": \"Automatic update mode. Possible values are: userDefined, notifyDownload, autoInstallAtMaintenanceTime, autoInstallAndRebootAtMaintenanceTime, autoInstallAndRebootAtScheduledTime, autoInstallAndRebootWithoutEndUserControl.\",\n                \"nullable\": true\n              },\n              \"microsoftUpdateServiceAllowed\": {\n                \"type\": \"boolean\",\n                \"description\": \"Allow Microsoft Update Service\",\n                \"nullable\": true\n              },\n              \"driversExcluded\": {\n                \"type\": \"boolean\",\n                \"description\": \"Exclude Windows update Drivers\",\n                \"nullable\": true\n              },\n              \"installationSchedule\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windowsUpdateInstallScheduleType\"\n                  }\n                ],\n                \"description\": \"Installation schedule\",\n                \"nullable\": true\n              },\n              \"qualityUpdatesDeferralPeriodInDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Defer Quality Updates by these many days\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"featureUpdatesDeferralPeriodInDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Defer Feature Updates by these many days\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"qualityUpdatesPaused\": {\n                \"type\": \"boolean\",\n                \"description\": \"Pause Quality Updates\",\n                \"nullable\": true\n              },\n              \"featureUpdatesPaused\": {\n                \"type\": \"boolean\",\n                \"description\": \"Pause Feature Updates\",\n                \"nullable\": true\n              },\n              \"qualityUpdatesPauseExpiryDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Quality Updates Pause Expiry datetime\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"featureUpdatesPauseExpiryDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Feature Updates Pause Expiry datetime\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"businessReadyUpdatesOnly\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windowsUpdateType\"\n                  }\n                ],\n                \"description\": \"Determines which branch devices will receive their updates from. Possible values are: userDefined, all, businessReadyOnly, windowsInsiderBuildFast, windowsInsiderBuildSlow, windowsInsiderBuildRelease.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"displayName\": \"string\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"deliveryOptimizationMode\": {\n            \"@odata.type\": \"microsoft.graph.windowsDeliveryOptimizationMode\"\n          },\n          \"prereleaseFeatures\": {\n            \"@odata.type\": \"microsoft.graph.prereleaseFeatures\"\n          },\n          \"automaticUpdateMode\": {\n            \"@odata.type\": \"microsoft.graph.automaticUpdateMode\"\n          },\n          \"microsoftUpdateServiceAllowed\": true,\n          \"driversExcluded\": true,\n          \"installationSchedule\": {\n            \"@odata.type\": \"microsoft.graph.windowsUpdateInstallScheduleType\"\n          },\n          \"qualityUpdatesDeferralPeriodInDays\": \"integer\",\n          \"featureUpdatesDeferralPeriodInDays\": \"integer\",\n          \"qualityUpdatesPaused\": true,\n          \"featureUpdatesPaused\": true,\n          \"qualityUpdatesPauseExpiryDateTime\": \"string (timestamp)\",\n          \"featureUpdatesPauseExpiryDateTime\": \"string (timestamp)\",\n          \"businessReadyUpdatesOnly\": {\n            \"@odata.type\": \"microsoft.graph.windowsUpdateType\"\n          }\n        }\n      },\n      \"microsoft.graph.applePushNotificationCertificate\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"applePushNotificationCertificate\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"appleIdentifier\": {\n                \"type\": \"string\",\n                \"description\": \"Apple Id of the account used to create the MDM push certificate.\",\n                \"nullable\": true\n              },\n              \"topicIdentifier\": {\n                \"type\": \"string\",\n                \"description\": \"Topic Id.\",\n                \"nullable\": true\n              },\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Last modified date and time for Apple push notification certificate.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"expirationDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The expiration date and time for Apple push notification certificate.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"certificate\": {\n                \"type\": \"string\",\n                \"description\": \"Not yet documented\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"appleIdentifier\": \"string\",\n          \"topicIdentifier\": \"string\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"expirationDateTime\": \"string (timestamp)\",\n          \"certificate\": \"string\"\n        }\n      },\n      \"microsoft.graph.detectedApp\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"detectedApp\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"Name of the discovered application. Read-only\",\n                \"nullable\": true\n              },\n              \"version\": {\n                \"type\": \"string\",\n                \"description\": \"Version of the discovered application. Read-only\",\n                \"nullable\": true\n              },\n              \"sizeInByte\": {\n                \"type\": \"integer\",\n                \"description\": \"Discovered application size in bytes. Read-only\",\n                \"format\": \"int64\",\n                \"nullable\": true\n              },\n              \"deviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of devices that have installed this application\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"managedDevices\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedDevice\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"version\": \"string\",\n          \"sizeInByte\": \"integer\",\n          \"deviceCount\": \"integer\",\n          \"managedDevices\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedDevice\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.managedDevice\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"managedDevice\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"userId\": {\n                \"type\": \"string\",\n                \"description\": \"Unique Identifier for the user associated with the device\",\n                \"nullable\": true\n              },\n              \"deviceName\": {\n                \"type\": \"string\",\n                \"description\": \"Name of the device\",\n                \"nullable\": true\n              },\n              \"managedDeviceOwnerType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.managedDeviceOwnerType\"\n                  }\n                ],\n                \"description\": \"Ownership of the device. Can be 'company' or 'personal'. Possible values are: unknown, company, personal.\",\n                \"nullable\": true\n              },\n              \"deviceActionResults\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.deviceActionResult\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"List of ComplexType deviceActionResult objects.\"\n              },\n              \"enrolledDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Enrollment time of the device.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"lastSyncDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The date and time that the device last completed a successful sync with Intune.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"operatingSystem\": {\n                \"type\": \"string\",\n                \"description\": \"Operating system of the device. Windows, iOS, etc.\",\n                \"nullable\": true\n              },\n              \"complianceState\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.complianceState\"\n                  }\n                ],\n                \"description\": \"Compliance state of the device. Possible values are: unknown, compliant, noncompliant, conflict, error, inGracePeriod, configManager.\",\n                \"nullable\": true\n              },\n              \"jailBroken\": {\n                \"type\": \"string\",\n                \"description\": \"whether the device is jail broken or rooted.\",\n                \"nullable\": true\n              },\n              \"managementAgent\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.managementAgentType\"\n                  }\n                ],\n                \"description\": \"Management channel of the device. Intune, EAS, etc. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.\",\n                \"nullable\": true\n              },\n              \"osVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Operating system version of the device.\",\n                \"nullable\": true\n              },\n              \"easActivated\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether the device is Exchange ActiveSync activated.\",\n                \"nullable\": true\n              },\n              \"easDeviceId\": {\n                \"type\": \"string\",\n                \"description\": \"Exchange ActiveSync Id of the device.\",\n                \"nullable\": true\n              },\n              \"easActivationDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Exchange ActivationSync activation time of the device.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"azureADRegistered\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether the device is Azure Active Directory registered.\",\n                \"nullable\": true\n              },\n              \"deviceEnrollmentType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceEnrollmentType\"\n                  }\n                ],\n                \"description\": \"Enrollment type of the device. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement.\",\n                \"nullable\": true\n              },\n              \"activationLockBypassCode\": {\n                \"type\": \"string\",\n                \"description\": \"Code that allows the Activation Lock on a device to be bypassed.\",\n                \"nullable\": true\n              },\n              \"emailAddress\": {\n                \"type\": \"string\",\n                \"description\": \"Email(s) for the user associated with the device\",\n                \"nullable\": true\n              },\n              \"azureADDeviceId\": {\n                \"type\": \"string\",\n                \"description\": \"The unique identifier for the Azure Active Directory device. Read only.\",\n                \"nullable\": true\n              },\n              \"deviceRegistrationState\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceRegistrationState\"\n                  }\n                ],\n                \"description\": \"Device registration state. Possible values are: notRegistered, registered, revoked, keyConflict, approvalPending, certificateReset, notRegisteredPendingEnrollment, unknown.\",\n                \"nullable\": true\n              },\n              \"deviceCategoryDisplayName\": {\n                \"type\": \"string\",\n                \"description\": \"Device category display name\",\n                \"nullable\": true\n              },\n              \"isSupervised\": {\n                \"type\": \"boolean\",\n                \"description\": \"Device supervised status\",\n                \"nullable\": true\n              },\n              \"exchangeLastSuccessfulSyncDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Last time the device contacted Exchange.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"exchangeAccessState\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceManagementExchangeAccessState\"\n                  }\n                ],\n                \"description\": \"The Access State of the device in Exchange. Possible values are: none, unknown, allowed, blocked, quarantined.\",\n                \"nullable\": true\n              },\n              \"exchangeAccessStateReason\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceManagementExchangeAccessStateReason\"\n                  }\n                ],\n                \"description\": \"The reason for the device's access state in Exchange. Possible values are: none, unknown, exchangeGlobalRule, exchangeIndividualRule, exchangeDeviceRule, exchangeUpgrade, exchangeMailboxPolicy, other, compliant, notCompliant, notEnrolled, unknownLocation, mfaRequired, azureADBlockDueToAccessPolicy, compromisedPassword, deviceNotKnownWithManagedApp.\",\n                \"nullable\": true\n              },\n              \"remoteAssistanceSessionUrl\": {\n                \"type\": \"string\",\n                \"description\": \"Url that allows a Remote Assistance session to be established with the device.\",\n                \"nullable\": true\n              },\n              \"remoteAssistanceSessionErrorDetails\": {\n                \"type\": \"string\",\n                \"description\": \"An error string that identifies issues when creating Remote Assistance session objects.\",\n                \"nullable\": true\n              },\n              \"isEncrypted\": {\n                \"type\": \"boolean\",\n                \"description\": \"Device encryption status\",\n                \"nullable\": true\n              },\n              \"userPrincipalName\": {\n                \"type\": \"string\",\n                \"description\": \"Device user principal name\",\n                \"nullable\": true\n              },\n              \"model\": {\n                \"type\": \"string\",\n                \"description\": \"Model of the device\",\n                \"nullable\": true\n              },\n              \"manufacturer\": {\n                \"type\": \"string\",\n                \"description\": \"Manufacturer of the device\",\n                \"nullable\": true\n              },\n              \"imei\": {\n                \"type\": \"string\",\n                \"description\": \"IMEI\",\n                \"nullable\": true\n              },\n              \"complianceGracePeriodExpirationDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The DateTime when device compliance grace period expires\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"serialNumber\": {\n                \"type\": \"string\",\n                \"description\": \"SerialNumber\",\n                \"nullable\": true\n              },\n              \"phoneNumber\": {\n                \"type\": \"string\",\n                \"description\": \"Phone number of the device\",\n                \"nullable\": true\n              },\n              \"androidSecurityPatchLevel\": {\n                \"type\": \"string\",\n                \"description\": \"Android security patch level\",\n                \"nullable\": true\n              },\n              \"userDisplayName\": {\n                \"type\": \"string\",\n                \"description\": \"User display name\",\n                \"nullable\": true\n              },\n              \"configurationManagerClientEnabledFeatures\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.configurationManagerClientEnabledFeatures\"\n                  }\n                ],\n                \"description\": \"ConfigrMgr client enabled features\",\n                \"nullable\": true\n              },\n              \"wiFiMacAddress\": {\n                \"type\": \"string\",\n                \"description\": \"Wi-Fi MAC\",\n                \"nullable\": true\n              },\n              \"deviceHealthAttestationState\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceHealthAttestationState\"\n                  }\n                ],\n                \"description\": \"The device health attestation state.\",\n                \"nullable\": true\n              },\n              \"subscriberCarrier\": {\n                \"type\": \"string\",\n                \"description\": \"Subscriber Carrier\",\n                \"nullable\": true\n              },\n              \"meid\": {\n                \"type\": \"string\",\n                \"description\": \"MEID\",\n                \"nullable\": true\n              },\n              \"totalStorageSpaceInBytes\": {\n                \"type\": \"integer\",\n                \"description\": \"Total Storage in Bytes\",\n                \"format\": \"int64\",\n                \"nullable\": true\n              },\n              \"freeStorageSpaceInBytes\": {\n                \"type\": \"integer\",\n                \"description\": \"Free Storage in Bytes\",\n                \"format\": \"int64\",\n                \"nullable\": true\n              },\n              \"managedDeviceName\": {\n                \"type\": \"string\",\n                \"description\": \"Automatically generated name to identify a device. Can be overwritten to a user friendly name.\",\n                \"nullable\": true\n              },\n              \"partnerReportedThreatState\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.managedDevicePartnerReportedHealthState\"\n                  }\n                ],\n                \"description\": \"Indicates the threat state of a device when a Mobile Threat Defense partner is in use by the account and device. Read Only. Possible values are: unknown, activated, deactivated, secured, lowSeverity, mediumSeverity, highSeverity, unresponsive, compromised, misconfigured.\",\n                \"nullable\": true\n              },\n              \"deviceCategory\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceCategory\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"userId\": \"string\",\n          \"deviceName\": \"string\",\n          \"managedDeviceOwnerType\": {\n            \"@odata.type\": \"microsoft.graph.managedDeviceOwnerType\"\n          },\n          \"deviceActionResults\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceActionResult\"\n            }\n          ],\n          \"enrolledDateTime\": \"string (timestamp)\",\n          \"lastSyncDateTime\": \"string (timestamp)\",\n          \"operatingSystem\": \"string\",\n          \"complianceState\": {\n            \"@odata.type\": \"microsoft.graph.complianceState\"\n          },\n          \"jailBroken\": \"string\",\n          \"managementAgent\": {\n            \"@odata.type\": \"microsoft.graph.managementAgentType\"\n          },\n          \"osVersion\": \"string\",\n          \"easActivated\": true,\n          \"easDeviceId\": \"string\",\n          \"easActivationDateTime\": \"string (timestamp)\",\n          \"azureADRegistered\": true,\n          \"deviceEnrollmentType\": {\n            \"@odata.type\": \"microsoft.graph.deviceEnrollmentType\"\n          },\n          \"activationLockBypassCode\": \"string\",\n          \"emailAddress\": \"string\",\n          \"azureADDeviceId\": \"string\",\n          \"deviceRegistrationState\": {\n            \"@odata.type\": \"microsoft.graph.deviceRegistrationState\"\n          },\n          \"deviceCategoryDisplayName\": \"string\",\n          \"isSupervised\": true,\n          \"exchangeLastSuccessfulSyncDateTime\": \"string (timestamp)\",\n          \"exchangeAccessState\": {\n            \"@odata.type\": \"microsoft.graph.deviceManagementExchangeAccessState\"\n          },\n          \"exchangeAccessStateReason\": {\n            \"@odata.type\": \"microsoft.graph.deviceManagementExchangeAccessStateReason\"\n          },\n          \"remoteAssistanceSessionUrl\": \"string\",\n          \"remoteAssistanceSessionErrorDetails\": \"string\",\n          \"isEncrypted\": true,\n          \"userPrincipalName\": \"string\",\n          \"model\": \"string\",\n          \"manufacturer\": \"string\",\n          \"imei\": \"string\",\n          \"complianceGracePeriodExpirationDateTime\": \"string (timestamp)\",\n          \"serialNumber\": \"string\",\n          \"phoneNumber\": \"string\",\n          \"androidSecurityPatchLevel\": \"string\",\n          \"userDisplayName\": \"string\",\n          \"configurationManagerClientEnabledFeatures\": {\n            \"@odata.type\": \"microsoft.graph.configurationManagerClientEnabledFeatures\"\n          },\n          \"wiFiMacAddress\": \"string\",\n          \"deviceHealthAttestationState\": {\n            \"@odata.type\": \"microsoft.graph.deviceHealthAttestationState\"\n          },\n          \"subscriberCarrier\": \"string\",\n          \"meid\": \"string\",\n          \"totalStorageSpaceInBytes\": \"integer\",\n          \"freeStorageSpaceInBytes\": \"integer\",\n          \"managedDeviceName\": \"string\",\n          \"partnerReportedThreatState\": {\n            \"@odata.type\": \"microsoft.graph.managedDevicePartnerReportedHealthState\"\n          },\n          \"deviceCategory\": {\n            \"@odata.type\": \"microsoft.graph.deviceCategory\"\n          }\n        }\n      },\n      \"microsoft.graph.managedDeviceOverview\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"managedDeviceOverview\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"enrolledDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Total enrolled device count. Does not include PC devices managed via Intune PC Agent\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"mdmEnrolledCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of devices enrolled in MDM\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"dualEnrolledDeviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of devices enrolled in both MDM and EAS\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"deviceOperatingSystemSummary\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceOperatingSystemSummary\"\n                  }\n                ],\n                \"description\": \"Device operating system summary.\",\n                \"nullable\": true\n              },\n              \"deviceExchangeAccessStateSummary\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceExchangeAccessStateSummary\"\n                  }\n                ],\n                \"description\": \"Distribution of Exchange Access State in Intune\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"enrolledDeviceCount\": \"integer\",\n          \"mdmEnrolledCount\": \"integer\",\n          \"dualEnrolledDeviceCount\": \"integer\",\n          \"deviceOperatingSystemSummary\": {\n            \"@odata.type\": \"microsoft.graph.deviceOperatingSystemSummary\"\n          },\n          \"deviceExchangeAccessStateSummary\": {\n            \"@odata.type\": \"microsoft.graph.deviceExchangeAccessStateSummary\"\n          }\n        }\n      },\n      \"microsoft.graph.importedWindowsAutopilotDeviceIdentity\": {\n        \"title\": \"importedWindowsAutopilotDeviceIdentity\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"id\": {\n            \"type\": \"string\",\n            \"description\": \"The GUID for the object\",\n            \"nullable\": true\n          },\n          \"orderIdentifier\": {\n            \"type\": \"string\",\n            \"description\": \"Order Id of the Windows autopilot device.\",\n            \"nullable\": true\n          },\n          \"serialNumber\": {\n            \"type\": \"string\",\n            \"description\": \"Serial number of the Windows autopilot device.\",\n            \"nullable\": true\n          },\n          \"productKey\": {\n            \"type\": \"string\",\n            \"description\": \"Product Key of the Windows autopilot device.\",\n            \"nullable\": true\n          },\n          \"hardwareIdentifier\": {\n            \"type\": \"string\",\n            \"description\": \"Hardware Blob of the Windows autopilot device.\",\n            \"format\": \"base64url\",\n            \"nullable\": true\n          },\n          \"state\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentityState\"\n              }\n            ],\n            \"description\": \"Current state of the imported device.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"orderIdentifier\": \"string\",\n          \"serialNumber\": \"string\",\n          \"productKey\": \"string\",\n          \"hardwareIdentifier\": \"string\",\n          \"state\": {\n            \"@odata.type\": \"microsoft.graph.importedWindowsAutopilotDeviceIdentityState\"\n          }\n        }\n      },\n      \"microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload\": {\n        \"title\": \"importedWindowsAutopilotDeviceIdentityUpload\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"id\": {\n            \"type\": \"string\",\n            \"description\": \"The GUID for the object\",\n            \"nullable\": true\n          },\n          \"createdDateTimeUtc\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"DateTime when the entity is created.\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"status\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentityUploadStatus\"\n              }\n            ],\n            \"description\": \"Upload status. Possible values are: noUpload, pending, complete, error.\",\n            \"nullable\": true\n          },\n          \"deviceIdentities\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity\"\n            }\n          }\n        },\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdDateTimeUtc\": \"string (timestamp)\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.importedWindowsAutopilotDeviceIdentityUploadStatus\"\n          },\n          \"deviceIdentities\": [\n            {\n              \"@odata.type\": \"microsoft.graph.importedWindowsAutopilotDeviceIdentity\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.managedAppPolicy\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"managedAppPolicy\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"Policy display name.\",\n                \"nullable\": true\n              },\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"The policy's description.\",\n                \"nullable\": true\n              },\n              \"createdDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The date and time the policy was created.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Last time the policy was modified.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"version\": {\n                \"type\": \"string\",\n                \"description\": \"Version of the entity.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"version\": \"string\"\n        }\n      },\n      \"microsoft.graph.managedAppProtection\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.managedAppPolicy\"\n          },\n          {\n            \"title\": \"managedAppProtection\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"periodOfflineBeforeAccessCheck\": {\n                \"pattern\": \"^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$\",\n                \"type\": \"string\",\n                \"description\": \"The period after which access is checked when the device is not connected to the internet.\",\n                \"format\": \"duration\",\n                \"nullable\": true\n              },\n              \"periodOnlineBeforeAccessCheck\": {\n                \"pattern\": \"^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$\",\n                \"type\": \"string\",\n                \"description\": \"The period after which access is checked when the device is connected to the internet.\",\n                \"format\": \"duration\",\n                \"nullable\": true\n              },\n              \"allowedInboundDataTransferSources\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.managedAppDataTransferLevel\"\n                  }\n                ],\n                \"description\": \"Sources from which data is allowed to be transferred. Possible values are: allApps, managedApps, none.\",\n                \"nullable\": true\n              },\n              \"allowedOutboundDataTransferDestinations\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.managedAppDataTransferLevel\"\n                  }\n                ],\n                \"description\": \"Destinations to which data is allowed to be transferred. Possible values are: allApps, managedApps, none.\",\n                \"nullable\": true\n              },\n              \"organizationalCredentialsRequired\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether organizational credentials are required for app use.\",\n                \"nullable\": true\n              },\n              \"allowedOutboundClipboardSharingLevel\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.managedAppClipboardSharingLevel\"\n                  }\n                ],\n                \"description\": \"The level to which the clipboard may be shared between apps on the managed device. Possible values are: allApps, managedAppsWithPasteIn, managedApps, blocked.\",\n                \"nullable\": true\n              },\n              \"dataBackupBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether the backup of a managed app's data is blocked.\",\n                \"nullable\": true\n              },\n              \"deviceComplianceRequired\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether device compliance is required.\",\n                \"nullable\": true\n              },\n              \"managedBrowserToOpenLinksRequired\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether internet links should be opened in the managed browser app.\",\n                \"nullable\": true\n              },\n              \"saveAsBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether users may use the 'Save As' menu item to save a copy of protected files.\",\n                \"nullable\": true\n              },\n              \"periodOfflineBeforeWipeIsEnforced\": {\n                \"pattern\": \"^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$\",\n                \"type\": \"string\",\n                \"description\": \"The amount of time an app is allowed to remain disconnected from the internet before all managed data it is wiped.\",\n                \"format\": \"duration\",\n                \"nullable\": true\n              },\n              \"pinRequired\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether an app-level pin is required.\",\n                \"nullable\": true\n              },\n              \"maximumPinRetries\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"simplePinBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether simplePin is blocked.\",\n                \"nullable\": true\n              },\n              \"minimumPinLength\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Minimum pin length required for an app-level pin if PinRequired is set to True\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"pinCharacterSet\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.managedAppPinCharacterSet\"\n                  }\n                ],\n                \"description\": \"Character set which may be used for an app-level pin if PinRequired is set to True. Possible values are: numeric, alphanumericAndSymbol.\",\n                \"nullable\": true\n              },\n              \"periodBeforePinReset\": {\n                \"pattern\": \"^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$\",\n                \"type\": \"string\",\n                \"description\": \"TimePeriod before the all-level pin must be reset if PinRequired is set to True.\",\n                \"format\": \"duration\",\n                \"nullable\": true\n              },\n              \"allowedDataStorageLocations\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.managedAppDataStorageLocation\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"Data storage locations where a user may store managed data.\"\n              },\n              \"contactSyncBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether contacts can be synced to the user's device.\",\n                \"nullable\": true\n              },\n              \"printBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether printing is allowed from managed apps.\",\n                \"nullable\": true\n              },\n              \"fingerprintBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether use of the fingerprint reader is allowed in place of a pin if PinRequired is set to True.\",\n                \"nullable\": true\n              },\n              \"disableAppPinIfDevicePinIsSet\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether use of the app pin is required if the device pin is set.\",\n                \"nullable\": true\n              },\n              \"minimumRequiredOsVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Versions less than the specified version will block the managed app from accessing company data.\",\n                \"nullable\": true\n              },\n              \"minimumWarningOsVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Versions less than the specified version will result in warning message on the managed app from accessing company data.\",\n                \"nullable\": true\n              },\n              \"minimumRequiredAppVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Versions less than the specified version will block the managed app from accessing company data.\",\n                \"nullable\": true\n              },\n              \"minimumWarningAppVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Versions less than the specified version will result in warning message on the managed app.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"version\": \"string\",\n          \"periodOfflineBeforeAccessCheck\": \"string\",\n          \"periodOnlineBeforeAccessCheck\": \"string\",\n          \"allowedInboundDataTransferSources\": {\n            \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n          },\n          \"allowedOutboundDataTransferDestinations\": {\n            \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n          },\n          \"organizationalCredentialsRequired\": true,\n          \"allowedOutboundClipboardSharingLevel\": {\n            \"@odata.type\": \"microsoft.graph.managedAppClipboardSharingLevel\"\n          },\n          \"dataBackupBlocked\": true,\n          \"deviceComplianceRequired\": true,\n          \"managedBrowserToOpenLinksRequired\": true,\n          \"saveAsBlocked\": true,\n          \"periodOfflineBeforeWipeIsEnforced\": \"string\",\n          \"pinRequired\": true,\n          \"maximumPinRetries\": \"integer\",\n          \"simplePinBlocked\": true,\n          \"minimumPinLength\": \"integer\",\n          \"pinCharacterSet\": {\n            \"@odata.type\": \"microsoft.graph.managedAppPinCharacterSet\"\n          },\n          \"periodBeforePinReset\": \"string\",\n          \"allowedDataStorageLocations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppDataStorageLocation\"\n            }\n          ],\n          \"contactSyncBlocked\": true,\n          \"printBlocked\": true,\n          \"fingerprintBlocked\": true,\n          \"disableAppPinIfDevicePinIsSet\": true,\n          \"minimumRequiredOsVersion\": \"string\",\n          \"minimumWarningOsVersion\": \"string\",\n          \"minimumRequiredAppVersion\": \"string\",\n          \"minimumWarningAppVersion\": \"string\"\n        }\n      },\n      \"microsoft.graph.targetedManagedAppProtection\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.managedAppProtection\"\n          },\n          {\n            \"title\": \"targetedManagedAppProtection\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"isAssigned\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates if the policy is deployed to any inclusion groups or not.\",\n                \"nullable\": true\n              },\n              \"assignments\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"version\": \"string\",\n          \"periodOfflineBeforeAccessCheck\": \"string\",\n          \"periodOnlineBeforeAccessCheck\": \"string\",\n          \"allowedInboundDataTransferSources\": {\n            \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n          },\n          \"allowedOutboundDataTransferDestinations\": {\n            \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n          },\n          \"organizationalCredentialsRequired\": true,\n          \"allowedOutboundClipboardSharingLevel\": {\n            \"@odata.type\": \"microsoft.graph.managedAppClipboardSharingLevel\"\n          },\n          \"dataBackupBlocked\": true,\n          \"deviceComplianceRequired\": true,\n          \"managedBrowserToOpenLinksRequired\": true,\n          \"saveAsBlocked\": true,\n          \"periodOfflineBeforeWipeIsEnforced\": \"string\",\n          \"pinRequired\": true,\n          \"maximumPinRetries\": \"integer\",\n          \"simplePinBlocked\": true,\n          \"minimumPinLength\": \"integer\",\n          \"pinCharacterSet\": {\n            \"@odata.type\": \"microsoft.graph.managedAppPinCharacterSet\"\n          },\n          \"periodBeforePinReset\": \"string\",\n          \"allowedDataStorageLocations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppDataStorageLocation\"\n            }\n          ],\n          \"contactSyncBlocked\": true,\n          \"printBlocked\": true,\n          \"fingerprintBlocked\": true,\n          \"disableAppPinIfDevicePinIsSet\": true,\n          \"minimumRequiredOsVersion\": \"string\",\n          \"minimumWarningOsVersion\": \"string\",\n          \"minimumRequiredAppVersion\": \"string\",\n          \"minimumWarningAppVersion\": \"string\",\n          \"isAssigned\": true,\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.targetedManagedAppPolicyAssignment\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.androidManagedAppProtection\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.targetedManagedAppProtection\"\n          },\n          {\n            \"title\": \"androidManagedAppProtection\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"screenCaptureBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether a managed user can take screen captures of managed apps\",\n                \"nullable\": true\n              },\n              \"disableAppEncryptionIfDeviceEncryptionIsEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"When this setting is enabled, app level encryption is disabled if device level encryption is enabled\",\n                \"nullable\": true\n              },\n              \"encryptAppData\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether application data for managed apps should be encrypted\",\n                \"nullable\": true\n              },\n              \"deployedAppCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Count of apps to which the current policy is deployed.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"minimumRequiredPatchVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Define the oldest required Android security patch level a user can have to gain secure access to the app.\",\n                \"nullable\": true\n              },\n              \"minimumWarningPatchVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Define the oldest recommended Android security patch level a user can have for secure access to the app.\",\n                \"nullable\": true\n              },\n              \"apps\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedMobileApp\"\n                }\n              },\n              \"deploymentSummary\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"version\": \"string\",\n          \"periodOfflineBeforeAccessCheck\": \"string\",\n          \"periodOnlineBeforeAccessCheck\": \"string\",\n          \"allowedInboundDataTransferSources\": {\n            \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n          },\n          \"allowedOutboundDataTransferDestinations\": {\n            \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n          },\n          \"organizationalCredentialsRequired\": true,\n          \"allowedOutboundClipboardSharingLevel\": {\n            \"@odata.type\": \"microsoft.graph.managedAppClipboardSharingLevel\"\n          },\n          \"dataBackupBlocked\": true,\n          \"deviceComplianceRequired\": true,\n          \"managedBrowserToOpenLinksRequired\": true,\n          \"saveAsBlocked\": true,\n          \"periodOfflineBeforeWipeIsEnforced\": \"string\",\n          \"pinRequired\": true,\n          \"maximumPinRetries\": \"integer\",\n          \"simplePinBlocked\": true,\n          \"minimumPinLength\": \"integer\",\n          \"pinCharacterSet\": {\n            \"@odata.type\": \"microsoft.graph.managedAppPinCharacterSet\"\n          },\n          \"periodBeforePinReset\": \"string\",\n          \"allowedDataStorageLocations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppDataStorageLocation\"\n            }\n          ],\n          \"contactSyncBlocked\": true,\n          \"printBlocked\": true,\n          \"fingerprintBlocked\": true,\n          \"disableAppPinIfDevicePinIsSet\": true,\n          \"minimumRequiredOsVersion\": \"string\",\n          \"minimumWarningOsVersion\": \"string\",\n          \"minimumRequiredAppVersion\": \"string\",\n          \"minimumWarningAppVersion\": \"string\",\n          \"isAssigned\": true,\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.targetedManagedAppPolicyAssignment\"\n            }\n          ],\n          \"screenCaptureBlocked\": true,\n          \"disableAppEncryptionIfDeviceEncryptionIsEnabled\": true,\n          \"encryptAppData\": true,\n          \"deployedAppCount\": \"integer\",\n          \"minimumRequiredPatchVersion\": \"string\",\n          \"minimumWarningPatchVersion\": \"string\",\n          \"apps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedMobileApp\"\n            }\n          ],\n          \"deploymentSummary\": {\n            \"@odata.type\": \"microsoft.graph.managedAppPolicyDeploymentSummary\"\n          }\n        }\n      },\n      \"microsoft.graph.managedAppRegistration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"managedAppRegistration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"createdDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Date and time of creation\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"lastSyncDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Date and time of last the app synced with management service.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"applicationVersion\": {\n                \"type\": \"string\",\n                \"description\": \"App version\",\n                \"nullable\": true\n              },\n              \"managementSdkVersion\": {\n                \"type\": \"string\",\n                \"description\": \"App management SDK version\",\n                \"nullable\": true\n              },\n              \"platformVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Operating System version\",\n                \"nullable\": true\n              },\n              \"deviceType\": {\n                \"type\": \"string\",\n                \"description\": \"Host device type\",\n                \"nullable\": true\n              },\n              \"deviceTag\": {\n                \"type\": \"string\",\n                \"description\": \"App management SDK generated tag, which helps relate apps hosted on the same device. Not guaranteed to relate apps in all conditions.\",\n                \"nullable\": true\n              },\n              \"deviceName\": {\n                \"type\": \"string\",\n                \"description\": \"Host device name\",\n                \"nullable\": true\n              },\n              \"flaggedReasons\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.managedAppFlaggedReason\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"Zero or more reasons an app registration is flagged. E.g. app running on rooted device\"\n              },\n              \"userId\": {\n                \"type\": \"string\",\n                \"description\": \"The user Id to who this app registration belongs.\",\n                \"nullable\": true\n              },\n              \"appIdentifier\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.mobileAppIdentifier\"\n                  }\n                ],\n                \"description\": \"The app package Identifier\",\n                \"nullable\": true\n              },\n              \"version\": {\n                \"type\": \"string\",\n                \"description\": \"Version of the entity.\",\n                \"nullable\": true\n              },\n              \"appliedPolicies\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedAppPolicy\"\n                }\n              },\n              \"intendedPolicies\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedAppPolicy\"\n                }\n              },\n              \"operations\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedAppOperation\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastSyncDateTime\": \"string (timestamp)\",\n          \"applicationVersion\": \"string\",\n          \"managementSdkVersion\": \"string\",\n          \"platformVersion\": \"string\",\n          \"deviceType\": \"string\",\n          \"deviceTag\": \"string\",\n          \"deviceName\": \"string\",\n          \"flaggedReasons\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppFlaggedReason\"\n            }\n          ],\n          \"userId\": \"string\",\n          \"appIdentifier\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppIdentifier\"\n          },\n          \"version\": \"string\",\n          \"appliedPolicies\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppPolicy\"\n            }\n          ],\n          \"intendedPolicies\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppPolicy\"\n            }\n          ],\n          \"operations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppOperation\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.androidManagedAppRegistration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.managedAppRegistration\"\n          },\n          {\n            \"title\": \"androidManagedAppRegistration\",\n            \"type\": \"object\"\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastSyncDateTime\": \"string (timestamp)\",\n          \"applicationVersion\": \"string\",\n          \"managementSdkVersion\": \"string\",\n          \"platformVersion\": \"string\",\n          \"deviceType\": \"string\",\n          \"deviceTag\": \"string\",\n          \"deviceName\": \"string\",\n          \"flaggedReasons\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppFlaggedReason\"\n            }\n          ],\n          \"userId\": \"string\",\n          \"appIdentifier\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppIdentifier\"\n          },\n          \"version\": \"string\",\n          \"appliedPolicies\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppPolicy\"\n            }\n          ],\n          \"intendedPolicies\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppPolicy\"\n            }\n          ],\n          \"operations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppOperation\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.defaultManagedAppProtection\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.managedAppProtection\"\n          },\n          {\n            \"title\": \"defaultManagedAppProtection\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"appDataEncryptionType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.managedAppDataEncryptionType\"\n                  }\n                ],\n                \"description\": \"Type of encryption which should be used for data in a managed app. (iOS Only). Possible values are: useDeviceSettings, afterDeviceRestart, whenDeviceLockedExceptOpenFiles, whenDeviceLocked.\",\n                \"nullable\": true\n              },\n              \"screenCaptureBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether screen capture is blocked. (Android only)\",\n                \"nullable\": true\n              },\n              \"encryptAppData\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether managed-app data should be encrypted. (Android only)\",\n                \"nullable\": true\n              },\n              \"disableAppEncryptionIfDeviceEncryptionIsEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"When this setting is enabled, app level encryption is disabled if device level encryption is enabled. (Android only)\",\n                \"nullable\": true\n              },\n              \"minimumRequiredSdkVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Versions less than the specified version will block the managed app from accessing company data. (iOS Only)\",\n                \"nullable\": true\n              },\n              \"customSettings\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.keyValuePair\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"A set of string key and string value pairs to be sent to the affected users, unalterned by this service\"\n              },\n              \"deployedAppCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Count of apps to which the current policy is deployed.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"minimumRequiredPatchVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Define the oldest required Android security patch level a user can have to gain secure access to the app. (Android only)\",\n                \"nullable\": true\n              },\n              \"minimumWarningPatchVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Define the oldest recommended Android security patch level a user can have for secure access to the app. (Android only)\",\n                \"nullable\": true\n              },\n              \"faceIdBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True. (iOS Only)\",\n                \"nullable\": true\n              },\n              \"apps\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedMobileApp\"\n                }\n              },\n              \"deploymentSummary\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"version\": \"string\",\n          \"periodOfflineBeforeAccessCheck\": \"string\",\n          \"periodOnlineBeforeAccessCheck\": \"string\",\n          \"allowedInboundDataTransferSources\": {\n            \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n          },\n          \"allowedOutboundDataTransferDestinations\": {\n            \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n          },\n          \"organizationalCredentialsRequired\": true,\n          \"allowedOutboundClipboardSharingLevel\": {\n            \"@odata.type\": \"microsoft.graph.managedAppClipboardSharingLevel\"\n          },\n          \"dataBackupBlocked\": true,\n          \"deviceComplianceRequired\": true,\n          \"managedBrowserToOpenLinksRequired\": true,\n          \"saveAsBlocked\": true,\n          \"periodOfflineBeforeWipeIsEnforced\": \"string\",\n          \"pinRequired\": true,\n          \"maximumPinRetries\": \"integer\",\n          \"simplePinBlocked\": true,\n          \"minimumPinLength\": \"integer\",\n          \"pinCharacterSet\": {\n            \"@odata.type\": \"microsoft.graph.managedAppPinCharacterSet\"\n          },\n          \"periodBeforePinReset\": \"string\",\n          \"allowedDataStorageLocations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppDataStorageLocation\"\n            }\n          ],\n          \"contactSyncBlocked\": true,\n          \"printBlocked\": true,\n          \"fingerprintBlocked\": true,\n          \"disableAppPinIfDevicePinIsSet\": true,\n          \"minimumRequiredOsVersion\": \"string\",\n          \"minimumWarningOsVersion\": \"string\",\n          \"minimumRequiredAppVersion\": \"string\",\n          \"minimumWarningAppVersion\": \"string\",\n          \"appDataEncryptionType\": {\n            \"@odata.type\": \"microsoft.graph.managedAppDataEncryptionType\"\n          },\n          \"screenCaptureBlocked\": true,\n          \"encryptAppData\": true,\n          \"disableAppEncryptionIfDeviceEncryptionIsEnabled\": true,\n          \"minimumRequiredSdkVersion\": \"string\",\n          \"customSettings\": [\n            {\n              \"@odata.type\": \"microsoft.graph.keyValuePair\"\n            }\n          ],\n          \"deployedAppCount\": \"integer\",\n          \"minimumRequiredPatchVersion\": \"string\",\n          \"minimumWarningPatchVersion\": \"string\",\n          \"faceIdBlocked\": true,\n          \"apps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedMobileApp\"\n            }\n          ],\n          \"deploymentSummary\": {\n            \"@odata.type\": \"microsoft.graph.managedAppPolicyDeploymentSummary\"\n          }\n        }\n      },\n      \"microsoft.graph.iosManagedAppProtection\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.targetedManagedAppProtection\"\n          },\n          {\n            \"title\": \"iosManagedAppProtection\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"appDataEncryptionType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.managedAppDataEncryptionType\"\n                  }\n                ],\n                \"description\": \"Type of encryption which should be used for data in a managed app. Possible values are: useDeviceSettings, afterDeviceRestart, whenDeviceLockedExceptOpenFiles, whenDeviceLocked.\",\n                \"nullable\": true\n              },\n              \"minimumRequiredSdkVersion\": {\n                \"type\": \"string\",\n                \"description\": \"Versions less than the specified version will block the managed app from accessing company data.\",\n                \"nullable\": true\n              },\n              \"deployedAppCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Count of apps to which the current policy is deployed.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"faceIdBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True.\",\n                \"nullable\": true\n              },\n              \"apps\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedMobileApp\"\n                }\n              },\n              \"deploymentSummary\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"version\": \"string\",\n          \"periodOfflineBeforeAccessCheck\": \"string\",\n          \"periodOnlineBeforeAccessCheck\": \"string\",\n          \"allowedInboundDataTransferSources\": {\n            \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n          },\n          \"allowedOutboundDataTransferDestinations\": {\n            \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n          },\n          \"organizationalCredentialsRequired\": true,\n          \"allowedOutboundClipboardSharingLevel\": {\n            \"@odata.type\": \"microsoft.graph.managedAppClipboardSharingLevel\"\n          },\n          \"dataBackupBlocked\": true,\n          \"deviceComplianceRequired\": true,\n          \"managedBrowserToOpenLinksRequired\": true,\n          \"saveAsBlocked\": true,\n          \"periodOfflineBeforeWipeIsEnforced\": \"string\",\n          \"pinRequired\": true,\n          \"maximumPinRetries\": \"integer\",\n          \"simplePinBlocked\": true,\n          \"minimumPinLength\": \"integer\",\n          \"pinCharacterSet\": {\n            \"@odata.type\": \"microsoft.graph.managedAppPinCharacterSet\"\n          },\n          \"periodBeforePinReset\": \"string\",\n          \"allowedDataStorageLocations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppDataStorageLocation\"\n            }\n          ],\n          \"contactSyncBlocked\": true,\n          \"printBlocked\": true,\n          \"fingerprintBlocked\": true,\n          \"disableAppPinIfDevicePinIsSet\": true,\n          \"minimumRequiredOsVersion\": \"string\",\n          \"minimumWarningOsVersion\": \"string\",\n          \"minimumRequiredAppVersion\": \"string\",\n          \"minimumWarningAppVersion\": \"string\",\n          \"isAssigned\": true,\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.targetedManagedAppPolicyAssignment\"\n            }\n          ],\n          \"appDataEncryptionType\": {\n            \"@odata.type\": \"microsoft.graph.managedAppDataEncryptionType\"\n          },\n          \"minimumRequiredSdkVersion\": \"string\",\n          \"deployedAppCount\": \"integer\",\n          \"faceIdBlocked\": true,\n          \"apps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedMobileApp\"\n            }\n          ],\n          \"deploymentSummary\": {\n            \"@odata.type\": \"microsoft.graph.managedAppPolicyDeploymentSummary\"\n          }\n        }\n      },\n      \"microsoft.graph.iosManagedAppRegistration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.managedAppRegistration\"\n          },\n          {\n            \"title\": \"iosManagedAppRegistration\",\n            \"type\": \"object\"\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastSyncDateTime\": \"string (timestamp)\",\n          \"applicationVersion\": \"string\",\n          \"managementSdkVersion\": \"string\",\n          \"platformVersion\": \"string\",\n          \"deviceType\": \"string\",\n          \"deviceTag\": \"string\",\n          \"deviceName\": \"string\",\n          \"flaggedReasons\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppFlaggedReason\"\n            }\n          ],\n          \"userId\": \"string\",\n          \"appIdentifier\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppIdentifier\"\n          },\n          \"version\": \"string\",\n          \"appliedPolicies\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppPolicy\"\n            }\n          ],\n          \"intendedPolicies\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppPolicy\"\n            }\n          ],\n          \"operations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppOperation\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.managedAppConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.managedAppPolicy\"\n          },\n          {\n            \"title\": \"managedAppConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"customSettings\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.keyValuePair\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"A set of string key and string value pairs to be sent to apps for users to whom the configuration is scoped, unalterned by this service\"\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"version\": \"string\",\n          \"customSettings\": [\n            {\n              \"@odata.type\": \"microsoft.graph.keyValuePair\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.managedAppOperation\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"managedAppOperation\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The operation name.\",\n                \"nullable\": true\n              },\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The last time the app operation was modified.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"state\": {\n                \"type\": \"string\",\n                \"description\": \"The current state of the operation\",\n                \"nullable\": true\n              },\n              \"version\": {\n                \"type\": \"string\",\n                \"description\": \"Version of the entity.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"state\": \"string\",\n          \"version\": \"string\"\n        }\n      },\n      \"microsoft.graph.managedAppPolicyDeploymentSummary\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"managedAppPolicyDeploymentSummary\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"Not yet documented\",\n                \"nullable\": true\n              },\n              \"configurationDeployedUserCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Not yet documented\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"lastRefreshTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Not yet documented\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"configurationDeploymentSummaryPerApp\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummaryPerApp\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"Not yet documented\"\n              },\n              \"version\": {\n                \"type\": \"string\",\n                \"description\": \"Version of the entity.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"configurationDeployedUserCount\": \"integer\",\n          \"lastRefreshTime\": \"string (timestamp)\",\n          \"configurationDeploymentSummaryPerApp\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppPolicyDeploymentSummaryPerApp\"\n            }\n          ],\n          \"version\": \"string\"\n        }\n      },\n      \"microsoft.graph.managedAppStatus\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"managedAppStatus\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"Friendly name of the status report.\",\n                \"nullable\": true\n              },\n              \"version\": {\n                \"type\": \"string\",\n                \"description\": \"Version of the entity.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"version\": \"string\"\n        }\n      },\n      \"microsoft.graph.managedAppStatusRaw\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.managedAppStatus\"\n          },\n          {\n            \"title\": \"managedAppStatusRaw\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"content\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Status report content.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"version\": \"string\",\n          \"content\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          }\n        }\n      },\n      \"microsoft.graph.managedMobileApp\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"managedMobileApp\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"mobileAppIdentifier\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.mobileAppIdentifier\"\n                  }\n                ],\n                \"description\": \"The identifier for an app with it's operating system type.\",\n                \"nullable\": true\n              },\n              \"version\": {\n                \"type\": \"string\",\n                \"description\": \"Version of the entity.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"mobileAppIdentifier\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppIdentifier\"\n          },\n          \"version\": \"string\"\n        }\n      },\n      \"microsoft.graph.windowsInformationProtection\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.managedAppPolicy\"\n          },\n          {\n            \"title\": \"windowsInformationProtection\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"enforcementLevel\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtectionEnforcementLevel\"\n                  }\n                ],\n                \"description\": \"WIP enforcement level.See the Enum definition for supported values. Possible values are: noProtection, encryptAndAuditOnly, encryptAuditAndPrompt, encryptAuditAndBlock.\",\n                \"nullable\": true\n              },\n              \"enterpriseDomain\": {\n                \"type\": \"string\",\n                \"description\": \"Primary enterprise domain\",\n                \"nullable\": true\n              },\n              \"enterpriseProtectedDomainNames\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtectionResourceCollection\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"List of enterprise domains to be protected\"\n              },\n              \"protectionUnderLockConfigRequired\": {\n                \"type\": \"boolean\",\n                \"description\": \"Specifies whether the protection under lock feature (also known as encrypt under pin) should be configured\",\n                \"nullable\": true\n              },\n              \"dataRecoveryCertificate\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtectionDataRecoveryCertificate\"\n                  }\n                ],\n                \"description\": \"Specifies a recovery certificate that can be used for data recovery of encrypted files. This is the same as the data recovery agent(DRA) certificate for encrypting file system(EFS)\",\n                \"nullable\": true\n              },\n              \"revokeOnUnenrollDisabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"This policy controls whether to revoke the WIP keys when a device unenrolls from the management service. If set to 1 (Don't revoke keys), the keys will not be revoked and the user will continue to have access to protected files after unenrollment. If the keys are not revoked, there will be no revoked file cleanup subsequently.\",\n                \"nullable\": true\n              },\n              \"rightsManagementServicesTemplateId\": {\n                \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n                \"type\": \"string\",\n                \"description\": \"TemplateID GUID to use for RMS encryption. The RMS template allows the IT admin to configure the details about who has access to RMS-protected file and how long they have access\",\n                \"format\": \"uuid\",\n                \"nullable\": true\n              },\n              \"azureRightsManagementServicesAllowed\": {\n                \"type\": \"boolean\",\n                \"description\": \"Specifies whether to allow Azure RMS encryption for WIP\",\n                \"nullable\": true\n              },\n              \"iconsVisible\": {\n                \"type\": \"boolean\",\n                \"description\": \"Determines whether overlays are added to icons for WIP protected files in Explorer and enterprise only app tiles in the Start menu. Starting in Windows 10, version 1703 this setting also configures the visibility of the WIP icon in the title bar of a WIP-protected app\",\n                \"nullable\": true\n              },\n              \"protectedApps\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtectionApp\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"Protected applications can access enterprise data and the data handled by those applications are protected with encryption\"\n              },\n              \"exemptApps\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtectionApp\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"Exempt applications can also access enterprise data, but the data handled by those applications are not protected. This is because some critical enterprise applications may have compatibility problems with encrypted data.\"\n              },\n              \"enterpriseNetworkDomainNames\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtectionResourceCollection\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"This is the list of domains that comprise the boundaries of the enterprise. Data from one of these domains that is sent to a device will be considered enterprise data and protected These locations will be considered a safe destination for enterprise data to be shared to\"\n              },\n              \"enterpriseProxiedDomains\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtectionProxiedDomainCollection\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"Contains a list of Enterprise resource domains hosted in the cloud that need to be protected. Connections to these resources are considered enterprise data. If a proxy is paired with a cloud resource, traffic to the cloud resource will be routed through the enterprise network via the denoted proxy server (on Port 80). A proxy server used for this purpose must also be configured using the EnterpriseInternalProxyServers policy\"\n              },\n              \"enterpriseIPRanges\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtectionIPRangeCollection\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"Sets the enterprise IP ranges that define the computers in the enterprise network. Data that comes from those computers will be considered part of the enterprise and protected. These locations will be considered a safe destination for enterprise data to be shared to\"\n              },\n              \"enterpriseIPRangesAreAuthoritative\": {\n                \"type\": \"boolean\",\n                \"description\": \"Boolean value that tells the client to accept the configured list and not to use heuristics to attempt to find other subnets. Default is false\",\n                \"nullable\": true\n              },\n              \"enterpriseProxyServers\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtectionResourceCollection\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"This is a list of proxy servers. Any server not on this list is considered non-enterprise\"\n              },\n              \"enterpriseInternalProxyServers\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtectionResourceCollection\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"This is the comma-separated list of internal proxy servers. For example, '157.54.14.28, 157.54.11.118, 10.202.14.167, 157.53.14.163, 157.69.210.59'. These proxies have been configured by the admin to connect to specific resources on the Internet. They are considered to be enterprise network locations. The proxies are only leveraged in configuring the EnterpriseProxiedDomains policy to force traffic to the matched domains through these proxies\"\n              },\n              \"enterpriseProxyServersAreAuthoritative\": {\n                \"type\": \"boolean\",\n                \"description\": \"Boolean value that tells the client to accept the configured list of proxies and not try to detect other work proxies. Default is false\",\n                \"nullable\": true\n              },\n              \"neutralDomainResources\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtectionResourceCollection\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"List of domain names that can used for work or personal resource\"\n              },\n              \"indexingEncryptedStoresOrItemsBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"This switch is for the Windows Search Indexer, to allow or disallow indexing of items\",\n                \"nullable\": true\n              },\n              \"smbAutoEncryptedFileExtensions\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtectionResourceCollection\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"Specifies a list of file extensions, so that files with these extensions are encrypted when copying from an SMB share within the corporate boundary\"\n              },\n              \"isAssigned\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates if the policy is deployed to any inclusion groups or not.\",\n                \"nullable\": true\n              },\n              \"protectedAppLockerFiles\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtectionAppLockerFile\"\n                }\n              },\n              \"exemptAppLockerFiles\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtectionAppLockerFile\"\n                }\n              },\n              \"assignments\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"version\": \"string\",\n          \"enforcementLevel\": {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionEnforcementLevel\"\n          },\n          \"enterpriseDomain\": \"string\",\n          \"enterpriseProtectedDomainNames\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"protectionUnderLockConfigRequired\": true,\n          \"dataRecoveryCertificate\": {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate\"\n          },\n          \"revokeOnUnenrollDisabled\": true,\n          \"rightsManagementServicesTemplateId\": \"string\",\n          \"azureRightsManagementServicesAllowed\": true,\n          \"iconsVisible\": true,\n          \"protectedApps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionApp\"\n            }\n          ],\n          \"exemptApps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionApp\"\n            }\n          ],\n          \"enterpriseNetworkDomainNames\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"enterpriseProxiedDomains\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionProxiedDomainCollection\"\n            }\n          ],\n          \"enterpriseIPRanges\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionIPRangeCollection\"\n            }\n          ],\n          \"enterpriseIPRangesAreAuthoritative\": true,\n          \"enterpriseProxyServers\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"enterpriseInternalProxyServers\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"enterpriseProxyServersAreAuthoritative\": true,\n          \"neutralDomainResources\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"indexingEncryptedStoresOrItemsBlocked\": true,\n          \"smbAutoEncryptedFileExtensions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"isAssigned\": true,\n          \"protectedAppLockerFiles\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionAppLockerFile\"\n            }\n          ],\n          \"exemptAppLockerFiles\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionAppLockerFile\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.targetedManagedAppPolicyAssignment\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.mdmWindowsInformationProtectionPolicy\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtection\"\n          },\n          {\n            \"title\": \"mdmWindowsInformationProtectionPolicy\",\n            \"type\": \"object\"\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"version\": \"string\",\n          \"enforcementLevel\": {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionEnforcementLevel\"\n          },\n          \"enterpriseDomain\": \"string\",\n          \"enterpriseProtectedDomainNames\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"protectionUnderLockConfigRequired\": true,\n          \"dataRecoveryCertificate\": {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate\"\n          },\n          \"revokeOnUnenrollDisabled\": true,\n          \"rightsManagementServicesTemplateId\": \"string\",\n          \"azureRightsManagementServicesAllowed\": true,\n          \"iconsVisible\": true,\n          \"protectedApps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionApp\"\n            }\n          ],\n          \"exemptApps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionApp\"\n            }\n          ],\n          \"enterpriseNetworkDomainNames\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"enterpriseProxiedDomains\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionProxiedDomainCollection\"\n            }\n          ],\n          \"enterpriseIPRanges\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionIPRangeCollection\"\n            }\n          ],\n          \"enterpriseIPRangesAreAuthoritative\": true,\n          \"enterpriseProxyServers\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"enterpriseInternalProxyServers\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"enterpriseProxyServersAreAuthoritative\": true,\n          \"neutralDomainResources\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"indexingEncryptedStoresOrItemsBlocked\": true,\n          \"smbAutoEncryptedFileExtensions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"isAssigned\": true,\n          \"protectedAppLockerFiles\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionAppLockerFile\"\n            }\n          ],\n          \"exemptAppLockerFiles\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionAppLockerFile\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.targetedManagedAppPolicyAssignment\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.targetedManagedAppConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.managedAppConfiguration\"\n          },\n          {\n            \"title\": \"targetedManagedAppConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"deployedAppCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Count of apps to which the current policy is deployed.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"isAssigned\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates if the policy is deployed to any inclusion groups or not.\",\n                \"nullable\": true\n              },\n              \"apps\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedMobileApp\"\n                }\n              },\n              \"deploymentSummary\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.managedAppPolicyDeploymentSummary\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"assignments\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.targetedManagedAppPolicyAssignment\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"version\": \"string\",\n          \"customSettings\": [\n            {\n              \"@odata.type\": \"microsoft.graph.keyValuePair\"\n            }\n          ],\n          \"deployedAppCount\": \"integer\",\n          \"isAssigned\": true,\n          \"apps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedMobileApp\"\n            }\n          ],\n          \"deploymentSummary\": {\n            \"@odata.type\": \"microsoft.graph.managedAppPolicyDeploymentSummary\"\n          },\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.targetedManagedAppPolicyAssignment\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.targetedManagedAppPolicyAssignment\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"targetedManagedAppPolicyAssignment\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"target\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n                  }\n                ],\n                \"description\": \"Identifier for deployment of a group or app\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"target\": {\n            \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n          }\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionAppLockerFile\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"windowsInformationProtectionAppLockerFile\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The friendly name\",\n                \"nullable\": true\n              },\n              \"fileHash\": {\n                \"type\": \"string\",\n                \"description\": \"SHA256 hash of the file\",\n                \"nullable\": true\n              },\n              \"file\": {\n                \"type\": \"string\",\n                \"description\": \"File as a byte array\",\n                \"format\": \"base64url\",\n                \"nullable\": true\n              },\n              \"version\": {\n                \"type\": \"string\",\n                \"description\": \"Version of the entity.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"fileHash\": \"string\",\n          \"file\": \"string\",\n          \"version\": \"string\"\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionPolicy\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtection\"\n          },\n          {\n            \"title\": \"windowsInformationProtectionPolicy\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"revokeOnMdmHandoffDisabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"New property in RS2, pending documentation\",\n                \"nullable\": true\n              },\n              \"mdmEnrollmentUrl\": {\n                \"type\": \"string\",\n                \"description\": \"Enrollment url for the MDM\",\n                \"nullable\": true\n              },\n              \"windowsHelloForBusinessBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Boolean value that sets Windows Hello for Business as a method for signing into Windows.\",\n                \"nullable\": true\n              },\n              \"pinMinimumLength\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"pinUppercaseLetters\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtectionPinCharacterRequirements\"\n                  }\n                ],\n                \"description\": \"Integer value that configures the use of uppercase letters in the Windows Hello for Business PIN. Default is NotAllow. Possible values are: notAllow, requireAtLeastOne, allow.\",\n                \"nullable\": true\n              },\n              \"pinLowercaseLetters\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtectionPinCharacterRequirements\"\n                  }\n                ],\n                \"description\": \"Integer value that configures the use of lowercase letters in the Windows Hello for Business PIN. Default is NotAllow. Possible values are: notAllow, requireAtLeastOne, allow.\",\n                \"nullable\": true\n              },\n              \"pinSpecialCharacters\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtectionPinCharacterRequirements\"\n                  }\n                ],\n                \"description\": \"Integer value that configures the use of special characters in the Windows Hello for Business PIN. Valid special characters for Windows Hello for Business PIN gestures include: ! ' # $ % & ' ( )  + , - . / : ; < = > ? @ [ / ] ^  ` {\",\n                \"nullable\": true\n              },\n              \"pinExpirationDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"numberOfPastPinsRemembered\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"passwordMaximumAttemptCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 <= X <= 16 for desktop and 0 <= X <= 999 for mobile devices.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"minutesOfInactivityBeforeDeviceLock\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked.   Range is an integer X where 0 <= X <= 999.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"daysWithoutContactBeforeUnenroll\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Offline interval before app data is wiped (days)\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"version\": \"string\",\n          \"enforcementLevel\": {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionEnforcementLevel\"\n          },\n          \"enterpriseDomain\": \"string\",\n          \"enterpriseProtectedDomainNames\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"protectionUnderLockConfigRequired\": true,\n          \"dataRecoveryCertificate\": {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate\"\n          },\n          \"revokeOnUnenrollDisabled\": true,\n          \"rightsManagementServicesTemplateId\": \"string\",\n          \"azureRightsManagementServicesAllowed\": true,\n          \"iconsVisible\": true,\n          \"protectedApps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionApp\"\n            }\n          ],\n          \"exemptApps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionApp\"\n            }\n          ],\n          \"enterpriseNetworkDomainNames\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"enterpriseProxiedDomains\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionProxiedDomainCollection\"\n            }\n          ],\n          \"enterpriseIPRanges\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionIPRangeCollection\"\n            }\n          ],\n          \"enterpriseIPRangesAreAuthoritative\": true,\n          \"enterpriseProxyServers\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"enterpriseInternalProxyServers\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"enterpriseProxyServersAreAuthoritative\": true,\n          \"neutralDomainResources\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"indexingEncryptedStoresOrItemsBlocked\": true,\n          \"smbAutoEncryptedFileExtensions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"isAssigned\": true,\n          \"protectedAppLockerFiles\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionAppLockerFile\"\n            }\n          ],\n          \"exemptAppLockerFiles\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionAppLockerFile\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.targetedManagedAppPolicyAssignment\"\n            }\n          ],\n          \"revokeOnMdmHandoffDisabled\": true,\n          \"mdmEnrollmentUrl\": \"string\",\n          \"windowsHelloForBusinessBlocked\": true,\n          \"pinMinimumLength\": \"integer\",\n          \"pinUppercaseLetters\": {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\"\n          },\n          \"pinLowercaseLetters\": {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\"\n          },\n          \"pinSpecialCharacters\": {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\"\n          },\n          \"pinExpirationDays\": \"integer\",\n          \"numberOfPastPinsRemembered\": \"integer\",\n          \"passwordMaximumAttemptCount\": \"integer\",\n          \"minutesOfInactivityBeforeDeviceLock\": \"integer\",\n          \"daysWithoutContactBeforeUnenroll\": \"integer\"\n        }\n      },\n      \"microsoft.graph.localizedNotificationMessage\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"localizedNotificationMessage\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"DateTime the object was last modified.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"locale\": {\n                \"type\": \"string\",\n                \"description\": \"The Locale for which this message is destined.\",\n                \"nullable\": true\n              },\n              \"subject\": {\n                \"type\": \"string\",\n                \"description\": \"The Message Template Subject.\",\n                \"nullable\": true\n              },\n              \"messageTemplate\": {\n                \"type\": \"string\",\n                \"description\": \"The Message Template content.\",\n                \"nullable\": true\n              },\n              \"isDefault\": {\n                \"type\": \"boolean\",\n                \"description\": \"Flag to indicate whether or not this is the default locale for language fallback. This flag can only be set. To unset, set this property to true on another Localized Notification Message.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"locale\": \"string\",\n          \"subject\": \"string\",\n          \"messageTemplate\": \"string\",\n          \"isDefault\": true\n        }\n      },\n      \"microsoft.graph.notificationMessageTemplate\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"notificationMessageTemplate\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"DateTime the object was last modified.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"Display name for the Notification Message Template.\",\n                \"nullable\": true\n              },\n              \"defaultLocale\": {\n                \"type\": \"string\",\n                \"description\": \"The default locale to fallback onto when the requested locale is not available.\",\n                \"nullable\": true\n              },\n              \"brandingOptions\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.notificationTemplateBrandingOptions\"\n                  }\n                ],\n                \"description\": \"The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation.\",\n                \"nullable\": true\n              },\n              \"localizedNotificationMessages\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.localizedNotificationMessage\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"displayName\": \"string\",\n          \"defaultLocale\": \"string\",\n          \"brandingOptions\": {\n            \"@odata.type\": \"microsoft.graph.notificationTemplateBrandingOptions\"\n          },\n          \"localizedNotificationMessages\": [\n            {\n              \"@odata.type\": \"microsoft.graph.localizedNotificationMessage\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.deviceEnrollmentConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceEnrollmentConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"Not yet documented\",\n                \"nullable\": true\n              },\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"Not yet documented\",\n                \"nullable\": true\n              },\n              \"priority\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Not yet documented\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"createdDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Not yet documented\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Not yet documented\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"version\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Not yet documented\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"assignments\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.enrollmentConfigurationAssignment\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"priority\": \"integer\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.enrollmentConfigurationAssignment\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.deviceEnrollmentLimitConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration\"\n          },\n          {\n            \"title\": \"deviceEnrollmentLimitConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"limit\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Not yet documented\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"priority\": \"integer\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.enrollmentConfigurationAssignment\"\n            }\n          ],\n          \"limit\": \"integer\"\n        }\n      },\n      \"microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration\"\n          },\n          {\n            \"title\": \"deviceEnrollmentPlatformRestrictionsConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"iosRestriction\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceEnrollmentPlatformRestriction\"\n                  }\n                ],\n                \"description\": \"Not yet documented\",\n                \"nullable\": true\n              },\n              \"windowsRestriction\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceEnrollmentPlatformRestriction\"\n                  }\n                ],\n                \"description\": \"Not yet documented\",\n                \"nullable\": true\n              },\n              \"windowsMobileRestriction\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceEnrollmentPlatformRestriction\"\n                  }\n                ],\n                \"description\": \"Not yet documented\",\n                \"nullable\": true\n              },\n              \"androidRestriction\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceEnrollmentPlatformRestriction\"\n                  }\n                ],\n                \"description\": \"Not yet documented\",\n                \"nullable\": true\n              },\n              \"macOSRestriction\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceEnrollmentPlatformRestriction\"\n                  }\n                ],\n                \"description\": \"Not yet documented\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"priority\": \"integer\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.enrollmentConfigurationAssignment\"\n            }\n          ],\n          \"iosRestriction\": {\n            \"@odata.type\": \"microsoft.graph.deviceEnrollmentPlatformRestriction\"\n          },\n          \"windowsRestriction\": {\n            \"@odata.type\": \"microsoft.graph.deviceEnrollmentPlatformRestriction\"\n          },\n          \"windowsMobileRestriction\": {\n            \"@odata.type\": \"microsoft.graph.deviceEnrollmentPlatformRestriction\"\n          },\n          \"androidRestriction\": {\n            \"@odata.type\": \"microsoft.graph.deviceEnrollmentPlatformRestriction\"\n          },\n          \"macOSRestriction\": {\n            \"@odata.type\": \"microsoft.graph.deviceEnrollmentPlatformRestriction\"\n          }\n        }\n      },\n      \"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration\"\n          },\n          {\n            \"title\": \"deviceEnrollmentWindowsHelloForBusinessConfiguration\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"pinMinimumLength\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Not yet documented\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"pinMaximumLength\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Not yet documented\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"pinUppercaseCharactersUsage\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windowsHelloForBusinessPinUsage\"\n                  }\n                ],\n                \"description\": \"Not yet documented. Possible values are: allowed, required, disallowed.\",\n                \"nullable\": true\n              },\n              \"pinLowercaseCharactersUsage\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windowsHelloForBusinessPinUsage\"\n                  }\n                ],\n                \"description\": \"Not yet documented. Possible values are: allowed, required, disallowed.\",\n                \"nullable\": true\n              },\n              \"pinSpecialCharactersUsage\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.windowsHelloForBusinessPinUsage\"\n                  }\n                ],\n                \"description\": \"Not yet documented. Possible values are: allowed, required, disallowed.\",\n                \"nullable\": true\n              },\n              \"state\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.enablement\"\n                  }\n                ],\n                \"description\": \"Not yet documented. Possible values are: notConfigured, enabled, disabled.\",\n                \"nullable\": true\n              },\n              \"securityDeviceRequired\": {\n                \"type\": \"boolean\",\n                \"description\": \"Not yet documented\",\n                \"nullable\": true\n              },\n              \"unlockWithBiometricsEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Not yet documented\",\n                \"nullable\": true\n              },\n              \"remotePassportEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Not yet documented\",\n                \"nullable\": true\n              },\n              \"pinPreviousBlockCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Not yet documented\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"pinExpirationInDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Not yet documented\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"enhancedBiometricsState\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.enablement\"\n                  }\n                ],\n                \"description\": \"Not yet documented. Possible values are: notConfigured, enabled, disabled.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"priority\": \"integer\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"version\": \"integer\",\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.enrollmentConfigurationAssignment\"\n            }\n          ],\n          \"pinMinimumLength\": \"integer\",\n          \"pinMaximumLength\": \"integer\",\n          \"pinUppercaseCharactersUsage\": {\n            \"@odata.type\": \"microsoft.graph.windowsHelloForBusinessPinUsage\"\n          },\n          \"pinLowercaseCharactersUsage\": {\n            \"@odata.type\": \"microsoft.graph.windowsHelloForBusinessPinUsage\"\n          },\n          \"pinSpecialCharactersUsage\": {\n            \"@odata.type\": \"microsoft.graph.windowsHelloForBusinessPinUsage\"\n          },\n          \"state\": {\n            \"@odata.type\": \"microsoft.graph.enablement\"\n          },\n          \"securityDeviceRequired\": true,\n          \"unlockWithBiometricsEnabled\": true,\n          \"remotePassportEnabled\": true,\n          \"pinPreviousBlockCount\": \"integer\",\n          \"pinExpirationInDays\": \"integer\",\n          \"enhancedBiometricsState\": {\n            \"@odata.type\": \"microsoft.graph.enablement\"\n          }\n        }\n      },\n      \"microsoft.graph.deviceManagementExchangeConnector\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceManagementExchangeConnector\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"lastSyncDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Last sync time for the Exchange Connector\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"status\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceManagementExchangeConnectorStatus\"\n                  }\n                ],\n                \"description\": \"Exchange Connector Status. Possible values are: none, connectionPending, connected, disconnected.\",\n                \"nullable\": true\n              },\n              \"primarySmtpAddress\": {\n                \"type\": \"string\",\n                \"description\": \"Email address used to configure the Service To Service Exchange Connector.\",\n                \"nullable\": true\n              },\n              \"serverName\": {\n                \"type\": \"string\",\n                \"description\": \"The name of the Exchange server.\",\n                \"nullable\": true\n              },\n              \"connectorServerName\": {\n                \"type\": \"string\",\n                \"description\": \"The name of the server hosting the Exchange Connector.\",\n                \"nullable\": true\n              },\n              \"exchangeConnectorType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceManagementExchangeConnectorType\"\n                  }\n                ],\n                \"description\": \"The type of Exchange Connector Configured. Possible values are: onPremises, hosted, serviceToService, dedicated.\",\n                \"nullable\": true\n              },\n              \"version\": {\n                \"type\": \"string\",\n                \"description\": \"The version of the ExchangeConnectorAgent\",\n                \"nullable\": true\n              },\n              \"exchangeAlias\": {\n                \"type\": \"string\",\n                \"description\": \"An alias assigned to the Exchange server\",\n                \"nullable\": true\n              },\n              \"exchangeOrganization\": {\n                \"type\": \"string\",\n                \"description\": \"Exchange Organization to the Exchange server\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastSyncDateTime\": \"string (timestamp)\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.deviceManagementExchangeConnectorStatus\"\n          },\n          \"primarySmtpAddress\": \"string\",\n          \"serverName\": \"string\",\n          \"connectorServerName\": \"string\",\n          \"exchangeConnectorType\": {\n            \"@odata.type\": \"microsoft.graph.deviceManagementExchangeConnectorType\"\n          },\n          \"version\": \"string\",\n          \"exchangeAlias\": \"string\",\n          \"exchangeOrganization\": \"string\"\n        }\n      },\n      \"microsoft.graph.deviceManagementPartner\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceManagementPartner\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"lastHeartbeatDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Timestamp of last heartbeat after admin enabled option Connect to Device management Partner\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"partnerState\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceManagementPartnerTenantState\"\n                  }\n                ],\n                \"description\": \"Partner state of this tenant. Possible values are: unknown, unavailable, enabled, terminated, rejected, unresponsive.\",\n                \"nullable\": true\n              },\n              \"partnerAppType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceManagementPartnerAppType\"\n                  }\n                ],\n                \"description\": \"Partner App type. Possible values are: unknown, singleTenantApp, multiTenantApp.\",\n                \"nullable\": true\n              },\n              \"singleTenantAppId\": {\n                \"type\": \"string\",\n                \"description\": \"Partner Single tenant App id\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"Partner display name\",\n                \"nullable\": true\n              },\n              \"isConfigured\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether device management partner is configured or not\",\n                \"nullable\": true\n              },\n              \"whenPartnerDevicesWillBeRemovedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"DateTime in UTC when PartnerDevices will be removed\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"DateTime in UTC when PartnerDevices will be marked as NonCompliant\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastHeartbeatDateTime\": \"string (timestamp)\",\n          \"partnerState\": {\n            \"@odata.type\": \"microsoft.graph.deviceManagementPartnerTenantState\"\n          },\n          \"partnerAppType\": {\n            \"@odata.type\": \"microsoft.graph.deviceManagementPartnerAppType\"\n          },\n          \"singleTenantAppId\": \"string\",\n          \"displayName\": \"string\",\n          \"isConfigured\": true,\n          \"whenPartnerDevicesWillBeRemovedDateTime\": \"string (timestamp)\",\n          \"whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime\": \"string (timestamp)\"\n        }\n      },\n      \"microsoft.graph.enrollmentConfigurationAssignment\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"enrollmentConfigurationAssignment\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"target\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n                  }\n                ],\n                \"description\": \"Not yet documented\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"target\": {\n            \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n          }\n        }\n      },\n      \"microsoft.graph.mobileThreatDefenseConnector\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"mobileThreatDefenseConnector\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"lastHeartbeatDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"DateTime of last Heartbeat recieved from the Data Sync Partner\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"partnerState\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.mobileThreatPartnerTenantState\"\n                  }\n                ],\n                \"description\": \"Data Sync Partner state for this account. Possible values are: unavailable, available, enabled, unresponsive.\",\n                \"nullable\": true\n              },\n              \"androidEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"For Android, set whether data from the data sync partner should be used during compliance evaluations\",\n                \"nullable\": true\n              },\n              \"iosEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"For IOS, get or set whether data from the data sync partner should be used during compliance evaluations\",\n                \"nullable\": true\n              },\n              \"androidDeviceBlockedOnMissingPartnerData\": {\n                \"type\": \"boolean\",\n                \"description\": \"For Android, set whether Intune must receive data from the data sync partner prior to marking a device compliant\",\n                \"nullable\": true\n              },\n              \"iosDeviceBlockedOnMissingPartnerData\": {\n                \"type\": \"boolean\",\n                \"description\": \"For IOS, set whether Intune must receive data from the data sync partner prior to marking a device compliant\",\n                \"nullable\": true\n              },\n              \"partnerUnsupportedOsVersionBlocked\": {\n                \"type\": \"boolean\",\n                \"description\": \"Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Data Sync Partner\",\n                \"nullable\": true\n              },\n              \"partnerUnresponsivenessThresholdInDays\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Get or Set days the per tenant tolerance to unresponsiveness for this partner integration\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastHeartbeatDateTime\": \"string (timestamp)\",\n          \"partnerState\": {\n            \"@odata.type\": \"microsoft.graph.mobileThreatPartnerTenantState\"\n          },\n          \"androidEnabled\": true,\n          \"iosEnabled\": true,\n          \"androidDeviceBlockedOnMissingPartnerData\": true,\n          \"iosDeviceBlockedOnMissingPartnerData\": true,\n          \"partnerUnsupportedOsVersionBlocked\": true,\n          \"partnerUnresponsivenessThresholdInDays\": \"integer\"\n        }\n      },\n      \"microsoft.graph.onPremisesConditionalAccessSettings\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"onPremisesConditionalAccessSettings\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"enabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates if on premises conditional access is enabled for this organization\",\n                \"nullable\": true\n              },\n              \"includedGroups\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n                  \"type\": \"string\",\n                  \"format\": \"uuid\",\n                  \"nullable\": true\n                },\n                \"description\": \"User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access.\"\n              },\n              \"excludedGroups\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n                  \"type\": \"string\",\n                  \"format\": \"uuid\",\n                  \"nullable\": true\n                },\n                \"description\": \"User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy.\"\n              },\n              \"overrideDefaultRule\": {\n                \"type\": \"boolean\",\n                \"description\": \"Override the default access rule when allowing a device to ensure access is granted.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"enabled\": true,\n          \"includedGroups\": [\n            \"string\"\n          ],\n          \"excludedGroups\": [\n            \"string\"\n          ],\n          \"overrideDefaultRule\": true\n        }\n      },\n      \"microsoft.graph.organization\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n          },\n          {\n            \"title\": \"organization\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"mobileDeviceManagementAuthority\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.mdmAuthority\"\n                  }\n                ],\n                \"description\": \"Mobile device management authority. Possible values are: unknown, intune, sccm, office365.\",\n                \"nullable\": true\n              },\n              \"assignedPlans\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.assignedPlan\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The collection of service plans associated with the tenant. Not nullable.\"\n              },\n              \"businessPhones\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                }\n              },\n              \"city\": {\n                \"type\": \"string\",\n                \"description\": \"City name of the address for the organization\",\n                \"nullable\": true\n              },\n              \"companyLastDirSyncTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The time and date at which the tenant was last synced with the on-premise directory.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"country\": {\n                \"type\": \"string\",\n                \"description\": \"Country/region name of the address for the organization\",\n                \"nullable\": true\n              },\n              \"countryLetterCode\": {\n                \"type\": \"string\",\n                \"description\": \"Country/region abbreviation for the organization\",\n                \"nullable\": true\n              },\n              \"deletionTimestamp\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"dirSyncEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default).\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The display name for the tenant.\",\n                \"nullable\": true\n              },\n              \"marketingNotificationEmails\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"Not nullable.\"\n              },\n              \"objectType\": {\n                \"type\": \"string\",\n                \"description\": \"A string that identifies the object type. For tenants the value is always 'Company'.\",\n                \"nullable\": true\n              },\n              \"onPremisesLastSyncDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"onPremisesSyncEnabled\": {\n                \"type\": \"boolean\",\n                \"nullable\": true\n              },\n              \"postalCode\": {\n                \"type\": \"string\",\n                \"description\": \"Postal code of the address for the organization\",\n                \"nullable\": true\n              },\n              \"preferredLanguage\": {\n                \"type\": \"string\",\n                \"description\": \"The preferred language for the organization. Should follow ISO 639-1 Code; for example 'en'.\",\n                \"nullable\": true\n              },\n              \"privacyProfile\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.privacyProfile\"\n                  }\n                ],\n                \"description\": \"The privacy profile of an organization.\",\n                \"nullable\": true\n              },\n              \"provisionedPlans\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.provisionedPlan\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"Not nullable.\"\n              },\n              \"securityComplianceNotificationMails\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                }\n              },\n              \"securityComplianceNotificationPhones\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                }\n              },\n              \"state\": {\n                \"type\": \"string\",\n                \"description\": \"State name of the address for the organization\",\n                \"nullable\": true\n              },\n              \"street\": {\n                \"type\": \"string\",\n                \"description\": \"Street name of the address for organization\",\n                \"nullable\": true\n              },\n              \"technicalNotificationMails\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"Not nullable.\"\n              },\n              \"telephoneNumber\": {\n                \"type\": \"string\",\n                \"description\": \"Telephone number for the organization\",\n                \"nullable\": true\n              },\n              \"verifiedDomains\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.verifiedDomain\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The collection of domains associated with this tenant. Not nullable.\"\n              },\n              \"extensions\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.extension\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"mobileDeviceManagementAuthority\": {\n            \"@odata.type\": \"microsoft.graph.mdmAuthority\"\n          },\n          \"assignedPlans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.assignedPlan\"\n            }\n          ],\n          \"businessPhones\": [\n            \"string\"\n          ],\n          \"city\": \"string\",\n          \"companyLastDirSyncTime\": \"string (timestamp)\",\n          \"country\": \"string\",\n          \"countryLetterCode\": \"string\",\n          \"deletionTimestamp\": \"string (timestamp)\",\n          \"dirSyncEnabled\": true,\n          \"displayName\": \"string\",\n          \"marketingNotificationEmails\": [\n            \"string\"\n          ],\n          \"objectType\": \"string\",\n          \"onPremisesLastSyncDateTime\": \"string (timestamp)\",\n          \"onPremisesSyncEnabled\": true,\n          \"postalCode\": \"string\",\n          \"preferredLanguage\": \"string\",\n          \"privacyProfile\": {\n            \"@odata.type\": \"microsoft.graph.privacyProfile\"\n          },\n          \"provisionedPlans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.provisionedPlan\"\n            }\n          ],\n          \"securityComplianceNotificationMails\": [\n            \"string\"\n          ],\n          \"securityComplianceNotificationPhones\": [\n            \"string\"\n          ],\n          \"state\": \"string\",\n          \"street\": \"string\",\n          \"technicalNotificationMails\": [\n            \"string\"\n          ],\n          \"telephoneNumber\": \"string\",\n          \"verifiedDomains\": [\n            {\n              \"@odata.type\": \"microsoft.graph.verifiedDomain\"\n            }\n          ],\n          \"extensions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.extension\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.vppToken\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"vppToken\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"organizationName\": {\n                \"type\": \"string\",\n                \"description\": \"The organization associated with the Apple Volume Purchase Program Token\",\n                \"nullable\": true\n              },\n              \"vppTokenAccountType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.vppTokenAccountType\"\n                  }\n                ],\n                \"description\": \"The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: business, education. Possible values are: business, education.\",\n                \"nullable\": true\n              },\n              \"appleId\": {\n                \"type\": \"string\",\n                \"description\": \"The apple Id associated with the given Apple Volume Purchase Program Token.\",\n                \"nullable\": true\n              },\n              \"expirationDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The expiration date time of the Apple Volume Purchase Program Token.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"lastSyncDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The last time when an application sync was done with the Apple volume purchase program service using the the Apple Volume Purchase Program Token.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"token\": {\n                \"type\": \"string\",\n                \"description\": \"The Apple Volume Purchase Program Token string downloaded from the Apple Volume Purchase Program.\",\n                \"nullable\": true\n              },\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Last modification date time associated with the Apple Volume Purchase Program Token.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"state\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.vppTokenState\"\n                  }\n                ],\n                \"description\": \"Current state of the Apple Volume Purchase Program Token. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM.\",\n                \"nullable\": true\n              },\n              \"lastSyncStatus\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.vppTokenSyncStatus\"\n                  }\n                ],\n                \"description\": \"Current sync status of the last application sync which was triggered using the Apple Volume Purchase Program Token. Possible values are: none, inProgress, completed, failed. Possible values are: none, inProgress, completed, failed.\",\n                \"nullable\": true\n              },\n              \"automaticallyUpdateApps\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether or not apps for the VPP token will be automatically updated.\",\n                \"nullable\": true\n              },\n              \"countryOrRegion\": {\n                \"type\": \"string\",\n                \"description\": \"Whether or not apps for the VPP token will be automatically updated.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"organizationName\": \"string\",\n          \"vppTokenAccountType\": {\n            \"@odata.type\": \"microsoft.graph.vppTokenAccountType\"\n          },\n          \"appleId\": \"string\",\n          \"expirationDateTime\": \"string (timestamp)\",\n          \"lastSyncDateTime\": \"string (timestamp)\",\n          \"token\": \"string\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"state\": {\n            \"@odata.type\": \"microsoft.graph.vppTokenState\"\n          },\n          \"lastSyncStatus\": {\n            \"@odata.type\": \"microsoft.graph.vppTokenSyncStatus\"\n          },\n          \"automaticallyUpdateApps\": true,\n          \"countryOrRegion\": \"string\"\n        }\n      },\n      \"microsoft.graph.roleAssignment\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"roleAssignment\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The display or friendly name of the role Assignment.\",\n                \"nullable\": true\n              },\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"Description of the Role Assignment.\",\n                \"nullable\": true\n              },\n              \"resourceScopes\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"List of ids of role scope member security groups.  These are IDs from Azure Active Directory.\"\n              },\n              \"roleDefinition\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.roleDefinition\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"resourceScopes\": [\n            \"string\"\n          ],\n          \"roleDefinition\": {\n            \"@odata.type\": \"microsoft.graph.roleDefinition\"\n          }\n        }\n      },\n      \"microsoft.graph.deviceAndAppManagementRoleAssignment\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.roleAssignment\"\n          },\n          {\n            \"title\": \"deviceAndAppManagementRoleAssignment\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"members\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"The list of ids of role member security groups. These are IDs from Azure Active Directory.\"\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"resourceScopes\": [\n            \"string\"\n          ],\n          \"roleDefinition\": {\n            \"@odata.type\": \"microsoft.graph.roleDefinition\"\n          },\n          \"members\": [\n            \"string\"\n          ]\n        }\n      },\n      \"microsoft.graph.roleDefinition\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"roleDefinition\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"Display Name of the Role definition.\",\n                \"nullable\": true\n              },\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"Description of the Role definition.\",\n                \"nullable\": true\n              },\n              \"rolePermissions\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.rolePermission\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"List of Role Permissions this role is allowed to perform. These must match the actionName that is defined as part of the rolePermission.\"\n              },\n              \"isBuiltIn\": {\n                \"type\": \"boolean\",\n                \"description\": \"Type of Role. Set to True if it is built-in, or set to False if it is a custom role definition.\",\n                \"nullable\": true\n              },\n              \"roleAssignments\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.roleAssignment\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"rolePermissions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.rolePermission\"\n            }\n          ],\n          \"isBuiltIn\": true,\n          \"roleAssignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.roleAssignment\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.deviceAndAppManagementRoleDefinition\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.roleDefinition\"\n          },\n          {\n            \"title\": \"deviceAndAppManagementRoleDefinition\",\n            \"type\": \"object\"\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"rolePermissions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.rolePermission\"\n            }\n          ],\n          \"isBuiltIn\": true,\n          \"roleAssignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.roleAssignment\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.resourceOperation\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"resourceOperation\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"resourceName\": {\n                \"type\": \"string\",\n                \"description\": \"Name of the Resource this operation is performed on.\",\n                \"nullable\": true\n              },\n              \"actionName\": {\n                \"type\": \"string\",\n                \"description\": \"Type of action this operation is going to perform. The actionName should be concise and limited to as few words as possible.\",\n                \"nullable\": true\n              },\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"Description of the resource operation. The description is used in mouse-over text for the operation when shown in the Azure Portal.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"resourceName\": \"string\",\n          \"actionName\": \"string\",\n          \"description\": \"string\"\n        }\n      },\n      \"microsoft.graph.remoteAssistancePartner\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"remoteAssistancePartner\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"Display name of the partner.\",\n                \"nullable\": true\n              },\n              \"onboardingUrl\": {\n                \"type\": \"string\",\n                \"description\": \"URL of the partner's onboarding portal, where an administrator can configure their Remote Assistance service.\",\n                \"nullable\": true\n              },\n              \"onboardingStatus\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.remoteAssistanceOnboardingStatus\"\n                  }\n                ],\n                \"description\": \"TBD. Possible values are: notOnboarded, onboarding, onboarded.\",\n                \"nullable\": true\n              },\n              \"lastConnectionDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Timestamp of the last request sent to Intune by the TEM partner.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"onboardingUrl\": \"string\",\n          \"onboardingStatus\": {\n            \"@odata.type\": \"microsoft.graph.remoteAssistanceOnboardingStatus\"\n          },\n          \"lastConnectionDateTime\": \"string (timestamp)\"\n        }\n      },\n      \"microsoft.graph.deviceAppManagement\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceAppManagement\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"microsoftStoreForBusinessLastSuccessfulSyncDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The last time the apps from the Microsoft Store for Business were synced successfully for the account.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"isEnabledForMicrosoftStoreForBusiness\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether the account is enabled for syncing applications from the Microsoft Store for Business.\",\n                \"nullable\": true\n              },\n              \"microsoftStoreForBusinessLanguage\": {\n                \"type\": \"string\",\n                \"description\": \"The locale information used to sync applications from the Microsoft Store for Business. Cultures that are specific to a country/region. The names of these cultures follow RFC 4646 (Windows Vista and later). The format is -<country/regioncode2>, where  is a lowercase two-letter code derived from ISO 639-1 and <country/regioncode2> is an uppercase two-letter code derived from ISO 3166. For example, en-US for English (United States) is a specific culture.\",\n                \"nullable\": true\n              },\n              \"microsoftStoreForBusinessLastCompletedApplicationSyncTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The last time an application sync from the Microsoft Store for Business was completed.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"mobileAppCategories\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.mobileAppCategory\"\n                }\n              },\n              \"mobileAppConfigurations\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedDeviceMobileAppConfiguration\"\n                }\n              },\n              \"mobileApps\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.mobileApp\"\n                }\n              },\n              \"managedEBooks\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedEBook\"\n                }\n              },\n              \"androidManagedAppProtections\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.androidManagedAppProtection\"\n                }\n              },\n              \"defaultManagedAppProtections\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.defaultManagedAppProtection\"\n                }\n              },\n              \"iosManagedAppProtections\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.iosManagedAppProtection\"\n                }\n              },\n              \"managedAppPolicies\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedAppPolicy\"\n                }\n              },\n              \"managedAppRegistrations\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedAppRegistration\"\n                }\n              },\n              \"managedAppStatuses\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedAppStatus\"\n                }\n              },\n              \"mdmWindowsInformationProtectionPolicies\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.mdmWindowsInformationProtectionPolicy\"\n                }\n              },\n              \"targetedManagedAppConfigurations\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.targetedManagedAppConfiguration\"\n                }\n              },\n              \"windowsInformationProtectionPolicies\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtectionPolicy\"\n                }\n              },\n              \"vppTokens\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.vppToken\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"microsoftStoreForBusinessLastSuccessfulSyncDateTime\": \"string (timestamp)\",\n          \"isEnabledForMicrosoftStoreForBusiness\": true,\n          \"microsoftStoreForBusinessLanguage\": \"string\",\n          \"microsoftStoreForBusinessLastCompletedApplicationSyncTime\": \"string (timestamp)\",\n          \"mobileAppCategories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n            }\n          ],\n          \"mobileAppConfigurations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfiguration\"\n            }\n          ],\n          \"mobileApps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileApp\"\n            }\n          ],\n          \"managedEBooks\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedEBook\"\n            }\n          ],\n          \"androidManagedAppProtections\": [\n            {\n              \"@odata.type\": \"microsoft.graph.androidManagedAppProtection\"\n            }\n          ],\n          \"defaultManagedAppProtections\": [\n            {\n              \"@odata.type\": \"microsoft.graph.defaultManagedAppProtection\"\n            }\n          ],\n          \"iosManagedAppProtections\": [\n            {\n              \"@odata.type\": \"microsoft.graph.iosManagedAppProtection\"\n            }\n          ],\n          \"managedAppPolicies\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppPolicy\"\n            }\n          ],\n          \"managedAppRegistrations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppRegistration\"\n            }\n          ],\n          \"managedAppStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppStatus\"\n            }\n          ],\n          \"mdmWindowsInformationProtectionPolicies\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mdmWindowsInformationProtectionPolicy\"\n            }\n          ],\n          \"targetedManagedAppConfigurations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.targetedManagedAppConfiguration\"\n            }\n          ],\n          \"windowsInformationProtectionPolicies\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionPolicy\"\n            }\n          ],\n          \"vppTokens\": [\n            {\n              \"@odata.type\": \"microsoft.graph.vppToken\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.deviceCategory\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceCategory\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"Display name for the device category.\",\n                \"nullable\": true\n              },\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"Optional description for the device category.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"description\": \"string\"\n        }\n      },\n      \"microsoft.graph.deviceManagement\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceManagement\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"intuneBrand\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.intuneBrand\"\n                  }\n                ],\n                \"description\": \"intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal.\",\n                \"nullable\": true\n              },\n              \"subscriptionState\": {\n                \"type\": \"string\",\n                \"description\": \"Tenant mobile device management subscription state. The possible values are: pending, active, warning, disabled, deleted, blocked, lockedOut.\",\n                \"nullable\": true\n              },\n              \"settings\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceManagementSettings\"\n                  }\n                ],\n                \"description\": \"Account level settings.\",\n                \"nullable\": true\n              },\n              \"auditEvents\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.auditEvent\"\n                }\n              },\n              \"termsAndConditions\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.termsAndConditions\"\n                }\n              },\n              \"deviceCompliancePolicies\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceCompliancePolicy\"\n                }\n              },\n              \"deviceCompliancePolicyDeviceStateSummary\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceCompliancePolicyDeviceStateSummary\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"deviceCompliancePolicySettingStateSummaries\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary\"\n                }\n              },\n              \"deviceConfigurationDeviceStateSummaries\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfigurationDeviceStateSummary\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"deviceConfigurations\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceConfiguration\"\n                }\n              },\n              \"iosUpdateStatuses\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.iosUpdateDeviceStatus\"\n                }\n              },\n              \"softwareUpdateStatusSummary\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.softwareUpdateStatusSummary\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"applePushNotificationCertificate\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.applePushNotificationCertificate\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"detectedApps\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.detectedApp\"\n                }\n              },\n              \"managedDeviceOverview\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.managedDeviceOverview\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"managedDevices\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedDevice\"\n                }\n              },\n              \"importedWindowsAutopilotDeviceIdentities\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity\"\n                }\n              },\n              \"importedWindowsAutopilotDeviceIdentityUploads\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload\"\n                }\n              },\n              \"notificationMessageTemplates\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.notificationMessageTemplate\"\n                }\n              },\n              \"conditionalAccessSettings\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.onPremisesConditionalAccessSettings\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"deviceCategories\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceCategory\"\n                }\n              },\n              \"deviceEnrollmentConfigurations\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration\"\n                }\n              },\n              \"deviceManagementPartners\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceManagementPartner\"\n                }\n              },\n              \"exchangeConnectors\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceManagementExchangeConnector\"\n                }\n              },\n              \"mobileThreatDefenseConnectors\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.mobileThreatDefenseConnector\"\n                }\n              },\n              \"resourceOperations\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.resourceOperation\"\n                }\n              },\n              \"roleAssignments\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceAndAppManagementRoleAssignment\"\n                }\n              },\n              \"roleDefinitions\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.roleDefinition\"\n                }\n              },\n              \"remoteAssistancePartners\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.remoteAssistancePartner\"\n                }\n              },\n              \"telecomExpenseManagementPartners\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.telecomExpenseManagementPartner\"\n                }\n              },\n              \"troubleshootingEvents\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent\"\n                }\n              },\n              \"windowsInformationProtectionAppLearningSummaries\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary\"\n                }\n              },\n              \"windowsInformationProtectionNetworkLearningSummaries\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"intuneBrand\": {\n            \"@odata.type\": \"microsoft.graph.intuneBrand\"\n          },\n          \"subscriptionState\": \"string\",\n          \"settings\": {\n            \"@odata.type\": \"microsoft.graph.deviceManagementSettings\"\n          },\n          \"auditEvents\": [\n            {\n              \"@odata.type\": \"microsoft.graph.auditEvent\"\n            }\n          ],\n          \"termsAndConditions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.termsAndConditions\"\n            }\n          ],\n          \"deviceCompliancePolicies\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceCompliancePolicy\"\n            }\n          ],\n          \"deviceCompliancePolicyDeviceStateSummary\": {\n            \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyDeviceStateSummary\"\n          },\n          \"deviceCompliancePolicySettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceCompliancePolicySettingStateSummary\"\n            }\n          ],\n          \"deviceConfigurationDeviceStateSummaries\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStateSummary\"\n          },\n          \"deviceConfigurations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfiguration\"\n            }\n          ],\n          \"iosUpdateStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.iosUpdateDeviceStatus\"\n            }\n          ],\n          \"softwareUpdateStatusSummary\": {\n            \"@odata.type\": \"microsoft.graph.softwareUpdateStatusSummary\"\n          },\n          \"applePushNotificationCertificate\": {\n            \"@odata.type\": \"microsoft.graph.applePushNotificationCertificate\"\n          },\n          \"detectedApps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.detectedApp\"\n            }\n          ],\n          \"managedDeviceOverview\": {\n            \"@odata.type\": \"microsoft.graph.managedDeviceOverview\"\n          },\n          \"managedDevices\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedDevice\"\n            }\n          ],\n          \"importedWindowsAutopilotDeviceIdentities\": [\n            {\n              \"@odata.type\": \"microsoft.graph.importedWindowsAutopilotDeviceIdentity\"\n            }\n          ],\n          \"importedWindowsAutopilotDeviceIdentityUploads\": [\n            {\n              \"@odata.type\": \"microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload\"\n            }\n          ],\n          \"notificationMessageTemplates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.notificationMessageTemplate\"\n            }\n          ],\n          \"conditionalAccessSettings\": {\n            \"@odata.type\": \"microsoft.graph.onPremisesConditionalAccessSettings\"\n          },\n          \"deviceCategories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceCategory\"\n            }\n          ],\n          \"deviceEnrollmentConfigurations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceEnrollmentConfiguration\"\n            }\n          ],\n          \"deviceManagementPartners\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceManagementPartner\"\n            }\n          ],\n          \"exchangeConnectors\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceManagementExchangeConnector\"\n            }\n          ],\n          \"mobileThreatDefenseConnectors\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileThreatDefenseConnector\"\n            }\n          ],\n          \"resourceOperations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.resourceOperation\"\n            }\n          ],\n          \"roleAssignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceAndAppManagementRoleAssignment\"\n            }\n          ],\n          \"roleDefinitions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.roleDefinition\"\n            }\n          ],\n          \"remoteAssistancePartners\": [\n            {\n              \"@odata.type\": \"microsoft.graph.remoteAssistancePartner\"\n            }\n          ],\n          \"telecomExpenseManagementPartners\": [\n            {\n              \"@odata.type\": \"microsoft.graph.telecomExpenseManagementPartner\"\n            }\n          ],\n          \"troubleshootingEvents\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceManagementTroubleshootingEvent\"\n            }\n          ],\n          \"windowsInformationProtectionAppLearningSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionAppLearningSummary\"\n            }\n          ],\n          \"windowsInformationProtectionNetworkLearningSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionNetworkLearningSummary\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.reportRoot\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"reportRoot\",\n            \"type\": \"object\"\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\"\n        }\n      },\n      \"microsoft.graph.user\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n          },\n          {\n            \"title\": \"user\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"deviceEnrollmentLimit\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"aboutMe\": {\n                \"type\": \"string\",\n                \"description\": \"A freeform text entry field for the user to describe themselves.\",\n                \"nullable\": true\n              },\n              \"accountEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"ageGroup\": {\n                \"type\": \"string\",\n                \"description\": \"Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.\",\n                \"nullable\": true\n              },\n              \"assignedLicenses\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.assignedLicense\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The licenses that are assigned to the user. Not nullable.\"\n              },\n              \"assignedPlans\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.assignedPlan\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The plans that are assigned to the user. Read-only. Not nullable.\"\n              },\n              \"birthday\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"businessPhones\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property.\"\n              },\n              \"city\": {\n                \"type\": \"string\",\n                \"description\": \"The city in which the user is located. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"companyName\": {\n                \"type\": \"string\",\n                \"description\": \"The company name which the user is associated. Read-only.\",\n                \"nullable\": true\n              },\n              \"consentProvidedForMinor\": {\n                \"type\": \"string\",\n                \"description\": \"Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.\",\n                \"nullable\": true\n              },\n              \"country\": {\n                \"type\": \"string\",\n                \"description\": \"The country/region in which the user is located; for example, 'US' or 'UK'. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"department\": {\n                \"type\": \"string\",\n                \"description\": \"The name for the department in which the user works. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Supports $filter and $orderby.\",\n                \"nullable\": true\n              },\n              \"givenName\": {\n                \"type\": \"string\",\n                \"description\": \"The given name (first name) of the user. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"hireDate\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"imAddresses\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only.\"\n              },\n              \"interests\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"A list for the user to describe their interests.\"\n              },\n              \"jobTitle\": {\n                \"type\": \"string\",\n                \"description\": \"The user’s job title. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"legalAgeGroupClassification\": {\n                \"type\": \"string\",\n                \"description\": \"Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.)\",\n                \"nullable\": true\n              },\n              \"mail\": {\n                \"type\": \"string\",\n                \"description\": \"The SMTP address for the user, for example, 'jeff@contoso.onmicrosoft.com'. Read-Only. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"mailboxSettings\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.mailboxSettings\"\n                  }\n                ],\n                \"description\": \"Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone.\",\n                \"nullable\": true\n              },\n              \"mailNickname\": {\n                \"type\": \"string\",\n                \"description\": \"The mail alias for the user. This property must be specified when a user is created. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"mobilePhone\": {\n                \"type\": \"string\",\n                \"description\": \"The primary cellular telephone number for the user.\",\n                \"nullable\": true\n              },\n              \"mySite\": {\n                \"type\": \"string\",\n                \"description\": \"The URL for the user's personal site.\",\n                \"nullable\": true\n              },\n              \"officeLocation\": {\n                \"type\": \"string\",\n                \"description\": \"The office location in the user's place of business.\",\n                \"nullable\": true\n              },\n              \"onPremisesDomainName\": {\n                \"type\": \"string\",\n                \"description\": \"Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.\",\n                \"nullable\": true\n              },\n              \"onPremisesExtensionAttributes\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.onPremisesExtensionAttributes\"\n                  }\n                ],\n                \"description\": \"Contains extensionAttributes 1-15 for the user. Note that the individual extension attributes are neither selectable nor filterable. For an onPremisesSyncEnabled user, this set of properties is mastered on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties may be set during creation or update.\",\n                \"nullable\": true\n              },\n              \"onPremisesImmutableId\": {\n                \"type\": \"string\",\n                \"description\": \"This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user’s userPrincipalName (UPN) property. Important: The $ and  characters cannot be used when specifying this property. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"onPremisesLastSyncDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Indicates the last time at which the object was synced with the on-premises directory; for example: '2013-02-16T03:04:54Z'. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"onPremisesProvisioningErrors\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.onPremisesProvisioningError\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"Errors when using Microsoft synchronization product during provisioning.\"\n              },\n              \"onPremisesSamAccountName\": {\n                \"type\": \"string\",\n                \"description\": \"Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.\",\n                \"nullable\": true\n              },\n              \"onPremisesSecurityIdentifier\": {\n                \"type\": \"string\",\n                \"description\": \"Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only.\",\n                \"nullable\": true\n              },\n              \"onPremisesSyncEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only\",\n                \"nullable\": true\n              },\n              \"onPremisesUserPrincipalName\": {\n                \"type\": \"string\",\n                \"description\": \"Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.\",\n                \"nullable\": true\n              },\n              \"passwordPolicies\": {\n                \"type\": \"string\",\n                \"description\": \"Specifies password policies for the user. This value is an enumeration with one possible value being 'DisableStrongPassword', which allows weaker passwords than the default policy to be specified. 'DisablePasswordExpiration' can also be specified. The two may be specified together; for example: 'DisablePasswordExpiration, DisableStrongPassword'.\",\n                \"nullable\": true\n              },\n              \"passwordProfile\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.passwordProfile\"\n                  }\n                ],\n                \"description\": \"Specifies the password profile for the user. The profile contains the user’s password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required.\",\n                \"nullable\": true\n              },\n              \"pastProjects\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"A list for the user to enumerate their past projects.\"\n              },\n              \"postalCode\": {\n                \"type\": \"string\",\n                \"description\": \"The postal code for the user's postal address. The postal code is specific to the user's country/region. In the United States of America, this attribute contains the ZIP code.\",\n                \"nullable\": true\n              },\n              \"preferredLanguage\": {\n                \"type\": \"string\",\n                \"description\": \"The preferred language for the user. Should follow ISO 639-1 Code; for example 'en-US'.\",\n                \"nullable\": true\n              },\n              \"preferredName\": {\n                \"type\": \"string\",\n                \"description\": \"The preferred name for the user.\",\n                \"nullable\": true\n              },\n              \"provisionedPlans\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.provisionedPlan\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The plans that are provisioned for the user. Read-only. Not nullable.\"\n              },\n              \"proxyAddresses\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com'] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.\"\n              },\n              \"responsibilities\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"A list for the user to enumerate their responsibilities.\"\n              },\n              \"schools\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"A list for the user to enumerate the schools they have attended.\"\n              },\n              \"skills\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"A list for the user to enumerate their skills.\"\n              },\n              \"state\": {\n                \"type\": \"string\",\n                \"description\": \"The state or province in the user's address. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"streetAddress\": {\n                \"type\": \"string\",\n                \"description\": \"The street address of the user's place of business.\",\n                \"nullable\": true\n              },\n              \"surname\": {\n                \"type\": \"string\",\n                \"description\": \"The user's surname (family name or last name). Supports $filter.\",\n                \"nullable\": true\n              },\n              \"usageLocation\": {\n                \"type\": \"string\",\n                \"description\": \"A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries.  Examples include: 'US', 'JP', and 'GB'. Not nullable. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"userPrincipalName\": {\n                \"type\": \"string\",\n                \"description\": \"The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where domain must be present in the tenant’s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Supports $filter and $orderby.\",\n                \"nullable\": true\n              },\n              \"userType\": {\n                \"type\": \"string\",\n                \"description\": \"A string value that can be used to classify user types in your directory, such as 'Member' and 'Guest'. Supports $filter.\",\n                \"nullable\": true\n              },\n              \"managedDevices\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedDevice\"\n                }\n              },\n              \"managedAppRegistrations\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.managedAppRegistration\"\n                }\n              },\n              \"deviceManagementTroubleshootingEvents\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent\"\n                }\n              },\n              \"calendar\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.calendar\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"calendarGroups\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.calendarGroup\"\n                }\n              },\n              \"calendarView\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                }\n              },\n              \"calendars\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.calendar\"\n                }\n              },\n              \"contacts\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.contact\"\n                }\n              },\n              \"contactFolders\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.contactFolder\"\n                }\n              },\n              \"createdObjects\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              },\n              \"directReports\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              },\n              \"drive\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"drives\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                }\n              },\n              \"events\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.event\"\n                }\n              },\n              \"inferenceClassification\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.inferenceClassification\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"mailFolders\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.mailFolder\"\n                }\n              },\n              \"manager\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"memberOf\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              },\n              \"messages\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.message\"\n                }\n              },\n              \"outlook\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.outlookUser\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"ownedDevices\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              },\n              \"ownedObjects\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              },\n              \"photo\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.profilePhoto\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"registeredDevices\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.directoryObject\"\n                }\n              },\n              \"activities\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.userActivity\"\n                }\n              },\n              \"extensions\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.extension\"\n                }\n              },\n              \"licenseDetails\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.licenseDetails\"\n                }\n              },\n              \"onenote\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.onenote\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"people\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.person\"\n                }\n              },\n              \"planner\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.plannerUser\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"deviceEnrollmentLimit\": \"integer\",\n          \"aboutMe\": \"string\",\n          \"accountEnabled\": true,\n          \"ageGroup\": \"string\",\n          \"assignedLicenses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.assignedLicense\"\n            }\n          ],\n          \"assignedPlans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.assignedPlan\"\n            }\n          ],\n          \"birthday\": \"string (timestamp)\",\n          \"businessPhones\": [\n            \"string\"\n          ],\n          \"city\": \"string\",\n          \"companyName\": \"string\",\n          \"consentProvidedForMinor\": \"string\",\n          \"country\": \"string\",\n          \"department\": \"string\",\n          \"displayName\": \"string\",\n          \"givenName\": \"string\",\n          \"hireDate\": \"string (timestamp)\",\n          \"imAddresses\": [\n            \"string\"\n          ],\n          \"interests\": [\n            \"string\"\n          ],\n          \"jobTitle\": \"string\",\n          \"legalAgeGroupClassification\": \"string\",\n          \"mail\": \"string\",\n          \"mailboxSettings\": {\n            \"@odata.type\": \"microsoft.graph.mailboxSettings\"\n          },\n          \"mailNickname\": \"string\",\n          \"mobilePhone\": \"string\",\n          \"mySite\": \"string\",\n          \"officeLocation\": \"string\",\n          \"onPremisesDomainName\": \"string\",\n          \"onPremisesExtensionAttributes\": {\n            \"@odata.type\": \"microsoft.graph.onPremisesExtensionAttributes\"\n          },\n          \"onPremisesImmutableId\": \"string\",\n          \"onPremisesLastSyncDateTime\": \"string (timestamp)\",\n          \"onPremisesProvisioningErrors\": [\n            {\n              \"@odata.type\": \"microsoft.graph.onPremisesProvisioningError\"\n            }\n          ],\n          \"onPremisesSamAccountName\": \"string\",\n          \"onPremisesSecurityIdentifier\": \"string\",\n          \"onPremisesSyncEnabled\": true,\n          \"onPremisesUserPrincipalName\": \"string\",\n          \"passwordPolicies\": \"string\",\n          \"passwordProfile\": {\n            \"@odata.type\": \"microsoft.graph.passwordProfile\"\n          },\n          \"pastProjects\": [\n            \"string\"\n          ],\n          \"postalCode\": \"string\",\n          \"preferredLanguage\": \"string\",\n          \"preferredName\": \"string\",\n          \"provisionedPlans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.provisionedPlan\"\n            }\n          ],\n          \"proxyAddresses\": [\n            \"string\"\n          ],\n          \"responsibilities\": [\n            \"string\"\n          ],\n          \"schools\": [\n            \"string\"\n          ],\n          \"skills\": [\n            \"string\"\n          ],\n          \"state\": \"string\",\n          \"streetAddress\": \"string\",\n          \"surname\": \"string\",\n          \"usageLocation\": \"string\",\n          \"userPrincipalName\": \"string\",\n          \"userType\": \"string\",\n          \"managedDevices\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedDevice\"\n            }\n          ],\n          \"managedAppRegistrations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppRegistration\"\n            }\n          ],\n          \"deviceManagementTroubleshootingEvents\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceManagementTroubleshootingEvent\"\n            }\n          ],\n          \"calendar\": {\n            \"@odata.type\": \"microsoft.graph.calendar\"\n          },\n          \"calendarGroups\": [\n            {\n              \"@odata.type\": \"microsoft.graph.calendarGroup\"\n            }\n          ],\n          \"calendarView\": [\n            {\n              \"@odata.type\": \"microsoft.graph.event\"\n            }\n          ],\n          \"calendars\": [\n            {\n              \"@odata.type\": \"microsoft.graph.calendar\"\n            }\n          ],\n          \"contacts\": [\n            {\n              \"@odata.type\": \"microsoft.graph.contact\"\n            }\n          ],\n          \"contactFolders\": [\n            {\n              \"@odata.type\": \"microsoft.graph.contactFolder\"\n            }\n          ],\n          \"createdObjects\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"directReports\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"drive\": {\n            \"@odata.type\": \"microsoft.graph.drive\"\n          },\n          \"drives\": [\n            {\n              \"@odata.type\": \"microsoft.graph.drive\"\n            }\n          ],\n          \"events\": [\n            {\n              \"@odata.type\": \"microsoft.graph.event\"\n            }\n          ],\n          \"inferenceClassification\": {\n            \"@odata.type\": \"microsoft.graph.inferenceClassification\"\n          },\n          \"mailFolders\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mailFolder\"\n            }\n          ],\n          \"manager\": {\n            \"@odata.type\": \"microsoft.graph.directoryObject\"\n          },\n          \"memberOf\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"messages\": [\n            {\n              \"@odata.type\": \"microsoft.graph.message\"\n            }\n          ],\n          \"outlook\": {\n            \"@odata.type\": \"microsoft.graph.outlookUser\"\n          },\n          \"ownedDevices\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"ownedObjects\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"photo\": {\n            \"@odata.type\": \"microsoft.graph.profilePhoto\"\n          },\n          \"registeredDevices\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"activities\": [\n            {\n              \"@odata.type\": \"microsoft.graph.userActivity\"\n            }\n          ],\n          \"extensions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.extension\"\n            }\n          ],\n          \"licenseDetails\": [\n            {\n              \"@odata.type\": \"microsoft.graph.licenseDetails\"\n            }\n          ],\n          \"onenote\": {\n            \"@odata.type\": \"microsoft.graph.onenote\"\n          },\n          \"people\": [\n            {\n              \"@odata.type\": \"microsoft.graph.person\"\n            }\n          ],\n          \"planner\": {\n            \"@odata.type\": \"microsoft.graph.plannerUser\"\n          }\n        }\n      },\n      \"microsoft.graph.telecomExpenseManagementPartner\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"telecomExpenseManagementPartner\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"Display name of the TEM partner.\",\n                \"nullable\": true\n              },\n              \"url\": {\n                \"type\": \"string\",\n                \"description\": \"URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service.\",\n                \"nullable\": true\n              },\n              \"appAuthorized\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether the partner's AAD app has been authorized to access Intune.\",\n                \"nullable\": true\n              },\n              \"enabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Whether Intune's connection to the TEM service is currently enabled or disabled.\",\n                \"nullable\": true\n              },\n              \"lastConnectionDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Timestamp of the last request sent to Intune by the TEM partner.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"displayName\": \"string\",\n          \"url\": \"string\",\n          \"appAuthorized\": true,\n          \"enabled\": true,\n          \"lastConnectionDateTime\": \"string (timestamp)\"\n        }\n      },\n      \"microsoft.graph.deviceManagementTroubleshootingEvent\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"deviceManagementTroubleshootingEvent\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"eventDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Time when the event occurred .\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"correlationId\": {\n                \"type\": \"string\",\n                \"description\": \"Id used for tracing the failure in the service.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"eventDateTime\": \"string (timestamp)\",\n          \"correlationId\": \"string\"\n        }\n      },\n      \"microsoft.graph.enrollmentTroubleshootingEvent\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent\"\n          },\n          {\n            \"title\": \"enrollmentTroubleshootingEvent\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"managedDeviceIdentifier\": {\n                \"type\": \"string\",\n                \"description\": \"Device identifier created or collected by Intune.\",\n                \"nullable\": true\n              },\n              \"operatingSystem\": {\n                \"type\": \"string\",\n                \"description\": \"Operating System.\",\n                \"nullable\": true\n              },\n              \"osVersion\": {\n                \"type\": \"string\",\n                \"description\": \"OS Version.\",\n                \"nullable\": true\n              },\n              \"userId\": {\n                \"type\": \"string\",\n                \"description\": \"Identifier for the user that tried to enroll the device.\",\n                \"nullable\": true\n              },\n              \"deviceId\": {\n                \"type\": \"string\",\n                \"description\": \"Azure AD device identifier.\",\n                \"nullable\": true\n              },\n              \"enrollmentType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceEnrollmentType\"\n                  }\n                ],\n                \"description\": \"Type of the enrollment. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement.\",\n                \"nullable\": true\n              },\n              \"failureCategory\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.deviceEnrollmentFailureReason\"\n                  }\n                ],\n                \"description\": \"Highlevel failure category. Possible values are: unknown, authentication, authorization, accountValidation, userValidation, deviceNotSupported, inMaintenance, badRequest, featureNotSupported, enrollmentRestrictionsEnforced, clientDisconnected, userAbandonment.\",\n                \"nullable\": true\n              },\n              \"failureReason\": {\n                \"type\": \"string\",\n                \"description\": \"Detailed failure reason.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"eventDateTime\": \"string (timestamp)\",\n          \"correlationId\": \"string\",\n          \"managedDeviceIdentifier\": \"string\",\n          \"operatingSystem\": \"string\",\n          \"osVersion\": \"string\",\n          \"userId\": \"string\",\n          \"deviceId\": \"string\",\n          \"enrollmentType\": {\n            \"@odata.type\": \"microsoft.graph.deviceEnrollmentType\"\n          },\n          \"failureCategory\": {\n            \"@odata.type\": \"microsoft.graph.deviceEnrollmentFailureReason\"\n          },\n          \"failureReason\": \"string\"\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionAppLearningSummary\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"windowsInformationProtectionAppLearningSummary\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"applicationName\": {\n                \"type\": \"string\",\n                \"description\": \"Application Name\",\n                \"nullable\": true\n              },\n              \"applicationType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.applicationType\"\n                  }\n                ],\n                \"description\": \"Application Type. Possible values are: universal, desktop.\",\n                \"nullable\": true\n              },\n              \"deviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Device Count\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"applicationName\": \"string\",\n          \"applicationType\": {\n            \"@odata.type\": \"microsoft.graph.applicationType\"\n          },\n          \"deviceCount\": \"integer\"\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionNetworkLearningSummary\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"windowsInformationProtectionNetworkLearningSummary\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"url\": {\n                \"type\": \"string\",\n                \"description\": \"Website url\",\n                \"nullable\": true\n              },\n              \"deviceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Device Count\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"url\": \"string\",\n          \"deviceCount\": \"integer\"\n        }\n      },\n      \"microsoft.graph.invitation\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"invitation\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"invitedUserDisplayName\": {\n                \"type\": \"string\",\n                \"description\": \"The display name of the user being invited.\",\n                \"nullable\": true\n              },\n              \"invitedUserEmailAddress\": {\n                \"type\": \"string\",\n                \"description\": \"The email address of the user being invited. Required.\",\n                \"nullable\": true\n              },\n              \"invitedUserMessageInfo\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.invitedUserMessageInfo\"\n                  }\n                ],\n                \"description\": \"Additional configuration for the message being sent to the invited user, including customizing message text, language and cc recipient list.\",\n                \"nullable\": true\n              },\n              \"sendInvitationMessage\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether an email should be sent to the user being invited or not. The default is false.\",\n                \"nullable\": true\n              },\n              \"inviteRedirectUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The URL user should be redirected to once the invitation is redeemed. Required.\",\n                \"nullable\": true\n              },\n              \"inviteRedeemUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The URL user can use to redeem his invitation. Read-Only\",\n                \"nullable\": true\n              },\n              \"status\": {\n                \"type\": \"string\",\n                \"description\": \"The status of the invitation. Possible values: PendingAcceptance, Completed, InProgress, and Error\",\n                \"nullable\": true\n              },\n              \"invitedUserType\": {\n                \"type\": \"string\",\n                \"description\": \"The userType of the user being invited. By default, this is Guest. You can invite as Member if you are a company administrator.\",\n                \"nullable\": true\n              },\n              \"invitedUser\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.user\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"invitedUserDisplayName\": \"string\",\n          \"invitedUserEmailAddress\": \"string\",\n          \"invitedUserMessageInfo\": {\n            \"@odata.type\": \"microsoft.graph.invitedUserMessageInfo\"\n          },\n          \"sendInvitationMessage\": true,\n          \"inviteRedirectUrl\": \"string\",\n          \"inviteRedeemUrl\": \"string\",\n          \"status\": \"string\",\n          \"invitedUserType\": \"string\",\n          \"invitedUser\": {\n            \"@odata.type\": \"microsoft.graph.user\"\n          }\n        }\n      },\n      \"microsoft.graph.itemAttachment\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.attachment\"\n          },\n          {\n            \"title\": \"itemAttachment\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"item\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.outlookItem\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"contentType\": \"string\",\n          \"isInline\": true,\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"name\": \"string\",\n          \"size\": \"integer\",\n          \"item\": {\n            \"@odata.type\": \"microsoft.graph.outlookItem\"\n          }\n        }\n      },\n      \"microsoft.graph.licenseDetails\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"licenseDetails\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"servicePlans\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.servicePlanInfo\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"Information about the service plans assigned with the license. Read-only, Not nullable\"\n              },\n              \"skuId\": {\n                \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n                \"type\": \"string\",\n                \"description\": \"Unique identifier (GUID) for the service SKU. Equal to the skuId property on the related SubscribedSku object. Read-only\",\n                \"format\": \"uuid\",\n                \"nullable\": true\n              },\n              \"skuPartNumber\": {\n                \"type\": \"string\",\n                \"description\": \"Unique SKU display name. Equal to the skuPartNumber on the related SubscribedSku object; for example: 'AAD_Premium'. Read-only\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"servicePlans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.servicePlanInfo\"\n            }\n          ],\n          \"skuId\": \"string\",\n          \"skuPartNumber\": \"string\"\n        }\n      },\n      \"microsoft.graph.list\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.baseItem\"\n          },\n          {\n            \"title\": \"list\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The displayable title of the list.\",\n                \"nullable\": true\n              },\n              \"list\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.listInfo\"\n                  }\n                ],\n                \"description\": \"Provides additional details about the list.\",\n                \"nullable\": true\n              },\n              \"system\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.systemFacet\"\n                  }\n                ],\n                \"description\": \"If present, indicates that this is a system-managed list. Read-only.\",\n                \"nullable\": true\n              },\n              \"sharepointIds\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.sharepointIds\"\n                  }\n                ],\n                \"description\": \"Returns identifiers useful for SharePoint REST compatibility. Read-only.\",\n                \"nullable\": true\n              },\n              \"columns\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.columnDefinition\"\n                }\n              },\n              \"contentTypes\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.contentType\"\n                }\n              },\n              \"drive\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"items\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.listItem\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"eTag\": \"string\",\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"name\": \"string\",\n          \"parentReference\": {\n            \"@odata.type\": \"microsoft.graph.itemReference\"\n          },\n          \"webUrl\": \"string\",\n          \"createdByUser\": {\n            \"@odata.type\": \"microsoft.graph.user\"\n          },\n          \"lastModifiedByUser\": {\n            \"@odata.type\": \"microsoft.graph.user\"\n          },\n          \"displayName\": \"string\",\n          \"list\": {\n            \"@odata.type\": \"microsoft.graph.listInfo\"\n          },\n          \"system\": {\n            \"@odata.type\": \"microsoft.graph.systemFacet\"\n          },\n          \"sharepointIds\": {\n            \"@odata.type\": \"microsoft.graph.sharepointIds\"\n          },\n          \"columns\": [\n            {\n              \"@odata.type\": \"microsoft.graph.columnDefinition\"\n            }\n          ],\n          \"contentTypes\": [\n            {\n              \"@odata.type\": \"microsoft.graph.contentType\"\n            }\n          ],\n          \"drive\": {\n            \"@odata.type\": \"microsoft.graph.drive\"\n          },\n          \"items\": [\n            {\n              \"@odata.type\": \"microsoft.graph.listItem\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.listItem\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.baseItem\"\n          },\n          {\n            \"title\": \"listItem\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"contentType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.contentTypeInfo\"\n                  }\n                ],\n                \"description\": \"The content type of this list item\",\n                \"nullable\": true\n              },\n              \"sharepointIds\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.sharepointIds\"\n                  }\n                ],\n                \"description\": \"Returns identifiers useful for SharePoint REST compatibility. Read-only.\",\n                \"nullable\": true\n              },\n              \"fields\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.fieldValueSet\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"driveItem\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"versions\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.listItemVersion\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"eTag\": \"string\",\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"name\": \"string\",\n          \"parentReference\": {\n            \"@odata.type\": \"microsoft.graph.itemReference\"\n          },\n          \"webUrl\": \"string\",\n          \"createdByUser\": {\n            \"@odata.type\": \"microsoft.graph.user\"\n          },\n          \"lastModifiedByUser\": {\n            \"@odata.type\": \"microsoft.graph.user\"\n          },\n          \"contentType\": {\n            \"@odata.type\": \"microsoft.graph.contentTypeInfo\"\n          },\n          \"sharepointIds\": {\n            \"@odata.type\": \"microsoft.graph.sharepointIds\"\n          },\n          \"fields\": {\n            \"@odata.type\": \"microsoft.graph.fieldValueSet\"\n          },\n          \"driveItem\": {\n            \"@odata.type\": \"microsoft.graph.driveItem\"\n          },\n          \"versions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.listItemVersion\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.listItemVersion\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.baseItemVersion\"\n          },\n          {\n            \"title\": \"listItemVersion\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"published\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.publicationFacet\"\n                  }\n                ],\n                \"description\": \"Indicates the publication status of this particular version. Read-only.\",\n                \"nullable\": true\n              },\n              \"fields\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.fieldValueSet\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"publication\": {\n            \"@odata.type\": \"microsoft.graph.publicationFacet\"\n          },\n          \"published\": {\n            \"@odata.type\": \"microsoft.graph.publicationFacet\"\n          },\n          \"fields\": {\n            \"@odata.type\": \"microsoft.graph.fieldValueSet\"\n          }\n        }\n      },\n      \"microsoft.graph.mailFolder\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"mailFolder\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"childFolderCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of immediate child mailFolders in the current mailFolder.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The mailFolder's display name.\",\n                \"nullable\": true\n              },\n              \"parentFolderId\": {\n                \"type\": \"string\",\n                \"description\": \"The unique identifier for the mailFolder's parent mailFolder.\",\n                \"nullable\": true\n              },\n              \"totalItemCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of items in the mailFolder.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"unreadItemCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of items in the mailFolder marked as unread.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"childFolders\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.mailFolder\"\n                }\n              },\n              \"messageRules\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.messageRule\"\n                }\n              },\n              \"messages\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.message\"\n                }\n              },\n              \"multiValueExtendedProperties\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty\"\n                }\n              },\n              \"singleValueExtendedProperties\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"childFolderCount\": \"integer\",\n          \"displayName\": \"string\",\n          \"parentFolderId\": \"string\",\n          \"totalItemCount\": \"integer\",\n          \"unreadItemCount\": \"integer\",\n          \"childFolders\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mailFolder\"\n            }\n          ],\n          \"messageRules\": [\n            {\n              \"@odata.type\": \"microsoft.graph.messageRule\"\n            }\n          ],\n          \"messages\": [\n            {\n              \"@odata.type\": \"microsoft.graph.message\"\n            }\n          ],\n          \"multiValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n            }\n          ],\n          \"singleValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.messageRule\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"messageRule\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"actions\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.messageRuleActions\"\n                  }\n                ],\n                \"description\": \"Actions to be taken on a message when the corresponding conditions are fulfilled.\",\n                \"nullable\": true\n              },\n              \"conditions\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.messageRulePredicates\"\n                  }\n                ],\n                \"description\": \"Conditions that when fulfilled, will trigger the corresponding actions for that rule.\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The display name of the rule.\",\n                \"nullable\": true\n              },\n              \"exceptions\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.messageRulePredicates\"\n                  }\n                ],\n                \"description\": \"Exception conditions for the rule.\",\n                \"nullable\": true\n              },\n              \"hasError\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether the rule is in an error condition. Read-only.\",\n                \"nullable\": true\n              },\n              \"isEnabled\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether the rule is enabled to be applied to messages.\",\n                \"nullable\": true\n              },\n              \"isReadOnly\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates if the rule is read-only and cannot be modified or deleted by the rules REST API.\",\n                \"nullable\": true\n              },\n              \"sequence\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Indicates the order in which the rule is executed, among other rules.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"actions\": {\n            \"@odata.type\": \"microsoft.graph.messageRuleActions\"\n          },\n          \"conditions\": {\n            \"@odata.type\": \"microsoft.graph.messageRulePredicates\"\n          },\n          \"displayName\": \"string\",\n          \"exceptions\": {\n            \"@odata.type\": \"microsoft.graph.messageRulePredicates\"\n          },\n          \"hasError\": true,\n          \"isEnabled\": true,\n          \"isReadOnly\": true,\n          \"sequence\": \"integer\"\n        }\n      },\n      \"microsoft.graph.multiValueLegacyExtendedProperty\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"multiValueLegacyExtendedProperty\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"value\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"A collection of property values.\"\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"value\": [\n            \"string\"\n          ]\n        }\n      },\n      \"microsoft.graph.workbookNamedItem\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookNamedItem\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"name\": {\n                \"type\": \"string\",\n                \"description\": \"The name of the object. Read-only.\",\n                \"nullable\": true\n              },\n              \"comment\": {\n                \"type\": \"string\",\n                \"description\": \"Represents the comment associated with this name.\",\n                \"nullable\": true\n              },\n              \"scope\": {\n                \"type\": \"string\",\n                \"description\": \"Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only.\",\n                \"nullable\": true\n              },\n              \"type\": {\n                \"type\": \"string\",\n                \"description\": \"Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.\",\n                \"nullable\": true\n              },\n              \"value\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Represents the formula that the name is defined to refer to. E.g. =Sheet14!$B$2:$H$12, =4.75, etc. Read-only.\",\n                \"nullable\": true\n              },\n              \"visible\": {\n                \"type\": \"boolean\",\n                \"description\": \"Specifies whether the object is visible or not.\",\n                \"nullable\": true\n              },\n              \"worksheet\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookWorksheet\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"name\": \"string\",\n          \"comment\": \"string\",\n          \"scope\": \"string\",\n          \"type\": \"string\",\n          \"value\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"visible\": true,\n          \"worksheet\": {\n            \"@odata.type\": \"microsoft.graph.workbookWorksheet\"\n          }\n        }\n      },\n      \"microsoft.graph.onenoteEntityBaseModel\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"onenoteEntityBaseModel\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"self\": {\n                \"type\": \"string\",\n                \"description\": \"The endpoint where you can get details about the page. Read-only.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"self\": \"string\"\n        }\n      },\n      \"microsoft.graph.onenoteEntitySchemaObjectModel\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.onenoteEntityBaseModel\"\n          },\n          {\n            \"title\": \"onenoteEntitySchemaObjectModel\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"createdDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The date and time when the page was created. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"self\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\"\n        }\n      },\n      \"microsoft.graph.onenoteEntityHierarchyModel\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.onenoteEntitySchemaObjectModel\"\n          },\n          {\n            \"title\": \"onenoteEntityHierarchyModel\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The name of the notebook.\",\n                \"nullable\": true\n              },\n              \"createdBy\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n                  }\n                ],\n                \"description\": \"Identity of the user, device, and application which created the item. Read-only.\",\n                \"nullable\": true\n              },\n              \"lastModifiedBy\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n                  }\n                ],\n                \"description\": \"Identity of the user, device, and application which created the item. Read-only.\",\n                \"nullable\": true\n              },\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The date and time when the notebook was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"self\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"displayName\": \"string\",\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"string (timestamp)\"\n        }\n      },\n      \"microsoft.graph.notebook\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel\"\n          },\n          {\n            \"title\": \"notebook\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"isDefault\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether this is the user's default notebook. Read-only.\",\n                \"nullable\": true\n              },\n              \"isShared\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether the notebook is shared. If true, the contents of the notebook can be seen by people other than the owner. Read-only.\",\n                \"nullable\": true\n              },\n              \"links\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.notebookLinks\"\n                  }\n                ],\n                \"description\": \"Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote native client if it's installed. The oneNoteWebURL link opens the notebook in OneNote Online.\",\n                \"nullable\": true\n              },\n              \"sectionGroupsUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.\",\n                \"nullable\": true\n              },\n              \"sectionsUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.\",\n                \"nullable\": true\n              },\n              \"userRole\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.onenoteUserRole\"\n                  }\n                ],\n                \"description\": \"Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only.\",\n                \"nullable\": true\n              },\n              \"sectionGroups\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.sectionGroup\"\n                }\n              },\n              \"sections\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.onenoteSection\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"self\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"displayName\": \"string\",\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"isDefault\": true,\n          \"isShared\": true,\n          \"links\": {\n            \"@odata.type\": \"microsoft.graph.notebookLinks\"\n          },\n          \"sectionGroupsUrl\": \"string\",\n          \"sectionsUrl\": \"string\",\n          \"userRole\": {\n            \"@odata.type\": \"microsoft.graph.onenoteUserRole\"\n          },\n          \"sectionGroups\": [\n            {\n              \"@odata.type\": \"microsoft.graph.sectionGroup\"\n            }\n          ],\n          \"sections\": [\n            {\n              \"@odata.type\": \"microsoft.graph.onenoteSection\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.onenote\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"onenote\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"notebooks\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.notebook\"\n                }\n              },\n              \"operations\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.onenoteOperation\"\n                }\n              },\n              \"pages\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.onenotePage\"\n                }\n              },\n              \"resources\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.onenoteResource\"\n                }\n              },\n              \"sectionGroups\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.sectionGroup\"\n                }\n              },\n              \"sections\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.onenoteSection\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"notebooks\": [\n            {\n              \"@odata.type\": \"microsoft.graph.notebook\"\n            }\n          ],\n          \"operations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.onenoteOperation\"\n            }\n          ],\n          \"pages\": [\n            {\n              \"@odata.type\": \"microsoft.graph.onenotePage\"\n            }\n          ],\n          \"resources\": [\n            {\n              \"@odata.type\": \"microsoft.graph.onenoteResource\"\n            }\n          ],\n          \"sectionGroups\": [\n            {\n              \"@odata.type\": \"microsoft.graph.sectionGroup\"\n            }\n          ],\n          \"sections\": [\n            {\n              \"@odata.type\": \"microsoft.graph.onenoteSection\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.operation\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"operation\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"createdDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The start time of the operation.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"lastActionDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The time of the last action of the operation.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"status\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.operationStatus\"\n                  }\n                ],\n                \"description\": \"The current status of the operation: notStarted, running, completed, failed\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastActionDateTime\": \"string (timestamp)\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.operationStatus\"\n          }\n        }\n      },\n      \"microsoft.graph.onenoteOperation\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.operation\"\n          },\n          {\n            \"title\": \"onenoteOperation\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"error\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.onenoteOperationError\"\n                  }\n                ],\n                \"description\": \"The error returned by the operation.\",\n                \"nullable\": true\n              },\n              \"resourceId\": {\n                \"type\": \"string\",\n                \"description\": \"The resource id.\",\n                \"nullable\": true\n              },\n              \"resourceLocation\": {\n                \"type\": \"string\",\n                \"description\": \"The resource URI for the object. For example, the resource URI for a copied page or section.\",\n                \"nullable\": true\n              },\n              \"percentComplete\": {\n                \"type\": \"string\",\n                \"description\": \"The operation percent complete if the operation is still in running status\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastActionDateTime\": \"string (timestamp)\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.operationStatus\"\n          },\n          \"error\": {\n            \"@odata.type\": \"microsoft.graph.onenoteOperationError\"\n          },\n          \"resourceId\": \"string\",\n          \"resourceLocation\": \"string\",\n          \"percentComplete\": \"string\"\n        }\n      },\n      \"microsoft.graph.openTypeExtension\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.extension\"\n          },\n          {\n            \"title\": \"openTypeExtension\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"extensionName\": {\n                \"type\": \"string\",\n                \"description\": \"A unique text identifier for an open type open extension. Required.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"extensionName\": \"string\"\n        }\n      },\n      \"microsoft.graph.outlookCategory\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"outlookCategory\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"color\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.categoryColor\"\n                  }\n                ],\n                \"description\": \"A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. See the note below.\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"A unique name that identifies a category in the user's mailbox. After a category is created, the name cannot be changed. Read-only.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"color\": {\n            \"@odata.type\": \"microsoft.graph.categoryColor\"\n          },\n          \"displayName\": \"string\"\n        }\n      },\n      \"microsoft.graph.outlookUser\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"outlookUser\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"masterCategories\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.outlookCategory\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"masterCategories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.outlookCategory\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.onenotePage\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.onenoteEntitySchemaObjectModel\"\n          },\n          {\n            \"title\": \"onenotePage\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"content\": {\n                \"type\": \"string\",\n                \"description\": \"The page's HTML content.\",\n                \"format\": \"base64url\",\n                \"nullable\": true\n              },\n              \"contentUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The URL for the page's HTML content.  Read-only.\",\n                \"nullable\": true\n              },\n              \"createdByAppId\": {\n                \"type\": \"string\",\n                \"description\": \"The unique identifier of the application that created the page. Read-only.\",\n                \"nullable\": true\n              },\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"The date and time when the page was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"level\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The indentation level of the page. Read-only.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"links\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.pageLinks\"\n                  }\n                ],\n                \"description\": \"Links for opening the page. The oneNoteClientURL link opens the page in the OneNote native client if it 's installed. The oneNoteWebUrl link opens the page in OneNote Online. Read-only.\",\n                \"nullable\": true\n              },\n              \"order\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The order of the page within its parent section. Read-only.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"title\": {\n                \"type\": \"string\",\n                \"description\": \"The title of the page.\",\n                \"nullable\": true\n              },\n              \"parentNotebook\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.notebook\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"parentSection\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.onenoteSection\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"self\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"content\": \"string\",\n          \"contentUrl\": \"string\",\n          \"createdByAppId\": \"string\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"level\": \"integer\",\n          \"links\": {\n            \"@odata.type\": \"microsoft.graph.pageLinks\"\n          },\n          \"order\": \"integer\",\n          \"title\": \"string\",\n          \"parentNotebook\": {\n            \"@odata.type\": \"microsoft.graph.notebook\"\n          },\n          \"parentSection\": {\n            \"@odata.type\": \"microsoft.graph.onenoteSection\"\n          }\n        }\n      },\n      \"microsoft.graph.permission\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"permission\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"grantedTo\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n                  }\n                ],\n                \"description\": \"For user type permissions, the details of the users & applications for this permission. Read-only.\",\n                \"nullable\": true\n              },\n              \"inheritedFrom\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.itemReference\"\n                  }\n                ],\n                \"description\": \"Provides a reference to the ancestor of the current permission, if it is inherited from an ancestor. Read-only.\",\n                \"nullable\": true\n              },\n              \"invitation\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.sharingInvitation\"\n                  }\n                ],\n                \"description\": \"Details of any associated sharing invitation for this permission. Read-only.\",\n                \"nullable\": true\n              },\n              \"link\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.sharingLink\"\n                  }\n                ],\n                \"description\": \"Provides the link details of the current permission, if it is a link type permissions. Read-only.\",\n                \"nullable\": true\n              },\n              \"roles\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"The type of permission, e.g. read. See below for the full list of roles. Read-only.\"\n              },\n              \"shareId\": {\n                \"type\": \"string\",\n                \"description\": \"A unique token that can be used to access this shared item via the **shares** API. Read-only.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"grantedTo\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"inheritedFrom\": {\n            \"@odata.type\": \"microsoft.graph.itemReference\"\n          },\n          \"invitation\": {\n            \"@odata.type\": \"microsoft.graph.sharingInvitation\"\n          },\n          \"link\": {\n            \"@odata.type\": \"microsoft.graph.sharingLink\"\n          },\n          \"roles\": [\n            \"string\"\n          ],\n          \"shareId\": \"string\"\n        }\n      },\n      \"microsoft.graph.person\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"person\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"birthday\": {\n                \"type\": \"string\",\n                \"description\": \"The person's birthday.\",\n                \"nullable\": true\n              },\n              \"companyName\": {\n                \"type\": \"string\",\n                \"description\": \"The name of the person's company.\",\n                \"nullable\": true\n              },\n              \"department\": {\n                \"type\": \"string\",\n                \"description\": \"The person's department.\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The person's display name.\",\n                \"nullable\": true\n              },\n              \"scoredEmailAddresses\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.scoredEmailAddress\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The person's email addresses.\"\n              },\n              \"givenName\": {\n                \"type\": \"string\",\n                \"description\": \"The person's given name.\",\n                \"nullable\": true\n              },\n              \"imAddress\": {\n                \"type\": \"string\",\n                \"description\": \"The instant message voice over IP (VOIP) session initiation protocol (SIP) address for the user. Read-only.\",\n                \"nullable\": true\n              },\n              \"isFavorite\": {\n                \"type\": \"boolean\",\n                \"description\": \"true if the user has flagged this person as a favorite.\",\n                \"nullable\": true\n              },\n              \"jobTitle\": {\n                \"type\": \"string\",\n                \"description\": \"The person's job title.\",\n                \"nullable\": true\n              },\n              \"officeLocation\": {\n                \"type\": \"string\",\n                \"description\": \"The location of the person's office.\",\n                \"nullable\": true\n              },\n              \"personNotes\": {\n                \"type\": \"string\",\n                \"description\": \"Free-form notes that the user has taken about this person.\",\n                \"nullable\": true\n              },\n              \"personType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.personType\"\n                  }\n                ],\n                \"description\": \"The type of person.\",\n                \"nullable\": true\n              },\n              \"phones\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.phone\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The person's phone numbers.\"\n              },\n              \"postalAddresses\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.location\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The person's addresses.\"\n              },\n              \"profession\": {\n                \"type\": \"string\",\n                \"description\": \"The person's profession.\",\n                \"nullable\": true\n              },\n              \"surname\": {\n                \"type\": \"string\",\n                \"description\": \"The person's surname.\",\n                \"nullable\": true\n              },\n              \"userPrincipalName\": {\n                \"type\": \"string\",\n                \"description\": \"The user principal name (UPN) of the person. The UPN is an Internet-style login name for the person based on the Internet standard RFC 822. By convention, this should map to the person's email name. The general format is alias@domain.\",\n                \"nullable\": true\n              },\n              \"websites\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.website\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The person's websites.\"\n              },\n              \"yomiCompany\": {\n                \"type\": \"string\",\n                \"description\": \"The phonetic Japanese name of the person's company.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"birthday\": \"string\",\n          \"companyName\": \"string\",\n          \"department\": \"string\",\n          \"displayName\": \"string\",\n          \"scoredEmailAddresses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.scoredEmailAddress\"\n            }\n          ],\n          \"givenName\": \"string\",\n          \"imAddress\": \"string\",\n          \"isFavorite\": true,\n          \"jobTitle\": \"string\",\n          \"officeLocation\": \"string\",\n          \"personNotes\": \"string\",\n          \"personType\": {\n            \"@odata.type\": \"microsoft.graph.personType\"\n          },\n          \"phones\": [\n            {\n              \"@odata.type\": \"microsoft.graph.phone\"\n            }\n          ],\n          \"postalAddresses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.location\"\n            }\n          ],\n          \"profession\": \"string\",\n          \"surname\": \"string\",\n          \"userPrincipalName\": \"string\",\n          \"websites\": [\n            {\n              \"@odata.type\": \"microsoft.graph.website\"\n            }\n          ],\n          \"yomiCompany\": \"string\"\n        }\n      },\n      \"microsoft.graph.planner\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"planner\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"buckets\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.plannerBucket\"\n                }\n              },\n              \"plans\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.plannerPlan\"\n                }\n              },\n              \"tasks\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.plannerTask\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"buckets\": [\n            {\n              \"@odata.type\": \"microsoft.graph.plannerBucket\"\n            }\n          ],\n          \"plans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.plannerPlan\"\n            }\n          ],\n          \"tasks\": [\n            {\n              \"@odata.type\": \"microsoft.graph.plannerTask\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.plannerAssignedToTaskBoardTaskFormat\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"plannerAssignedToTaskBoardTaskFormat\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"orderHintsByAssignee\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.plannerOrderHintsByAssignee\"\n                  }\n                ],\n                \"description\": \"Dictionary of hints used to order tasks on the AssignedTo view of the Task Board. The key of each entry is one of the users the task is assigned to and the value is the order hint. The format of each value is defined as outlined here.\",\n                \"nullable\": true\n              },\n              \"unassignedOrderHint\": {\n                \"type\": \"string\",\n                \"description\": \"Hint value used to order the task on the AssignedTo view of the Task Board when the task is not assigned to anyone, or if the orderHintsByAssignee dictionary does not provide an order hint for the user the task is assigned to. The format is defined as outlined here.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"orderHintsByAssignee\": {\n            \"@odata.type\": \"microsoft.graph.plannerOrderHintsByAssignee\"\n          },\n          \"unassignedOrderHint\": \"string\"\n        }\n      },\n      \"microsoft.graph.plannerBucket\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"plannerBucket\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"name\": {\n                \"type\": \"string\",\n                \"description\": \"Name of the bucket.\",\n                \"nullable\": true\n              },\n              \"orderHint\": {\n                \"type\": \"string\",\n                \"description\": \"Hint used to order items of this type in a list view. The format is defined as outlined here.\",\n                \"nullable\": true\n              },\n              \"planId\": {\n                \"type\": \"string\",\n                \"description\": \"Plan ID to which the bucket belongs.\",\n                \"nullable\": true\n              },\n              \"tasks\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.plannerTask\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"name\": \"string\",\n          \"orderHint\": \"string\",\n          \"planId\": \"string\",\n          \"tasks\": [\n            {\n              \"@odata.type\": \"microsoft.graph.plannerTask\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.plannerBucketTaskBoardTaskFormat\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"plannerBucketTaskBoardTaskFormat\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"orderHint\": {\n                \"type\": \"string\",\n                \"description\": \"Hint used to order tasks in the Bucket view of the Task Board. The format is defined as outlined here.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"orderHint\": \"string\"\n        }\n      },\n      \"microsoft.graph.plannerGroup\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"plannerGroup\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"plans\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.plannerPlan\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"plans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.plannerPlan\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.plannerPlan\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"plannerPlan\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"createdBy\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n                  }\n                ],\n                \"description\": \"Read-only. The user who created the plan.\",\n                \"nullable\": true\n              },\n              \"createdDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Read-only. Date and time at which the plan is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"owner\": {\n                \"type\": \"string\",\n                \"description\": \"ID of the Group that owns the plan. A valid group must exist before this field can be set. Once set, this can only be updated by the owner.\",\n                \"nullable\": true\n              },\n              \"title\": {\n                \"type\": \"string\",\n                \"description\": \"Required. Title of the plan.\",\n                \"nullable\": true\n              },\n              \"buckets\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.plannerBucket\"\n                }\n              },\n              \"details\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.plannerPlanDetails\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"tasks\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.plannerTask\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"owner\": \"string\",\n          \"title\": \"string\",\n          \"buckets\": [\n            {\n              \"@odata.type\": \"microsoft.graph.plannerBucket\"\n            }\n          ],\n          \"details\": {\n            \"@odata.type\": \"microsoft.graph.plannerPlanDetails\"\n          },\n          \"tasks\": [\n            {\n              \"@odata.type\": \"microsoft.graph.plannerTask\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.plannerPlanDetails\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"plannerPlanDetails\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"categoryDescriptions\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.plannerCategoryDescriptions\"\n                  }\n                ],\n                \"description\": \"An object that specifies the descriptions of the six categories that can be associated with tasks in the plan\",\n                \"nullable\": true\n              },\n              \"sharedWith\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.plannerUserIds\"\n                  }\n                ],\n                \"description\": \"Set of user ids that this plan is shared with. If you are leveraging Office 365 Groups, use the Groups API to manage group membership to share the group's plan. You can also add existing members of the group to this collection though it is not required for them to access the plan owned by the group.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"categoryDescriptions\": {\n            \"@odata.type\": \"microsoft.graph.plannerCategoryDescriptions\"\n          },\n          \"sharedWith\": {\n            \"@odata.type\": \"microsoft.graph.plannerUserIds\"\n          }\n        }\n      },\n      \"microsoft.graph.plannerProgressTaskBoardTaskFormat\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"plannerProgressTaskBoardTaskFormat\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"orderHint\": {\n                \"type\": \"string\",\n                \"description\": \"Hint value used to order the task on the Progress view of the Task Board. The format is defined as outlined here.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"orderHint\": \"string\"\n        }\n      },\n      \"microsoft.graph.plannerTask\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"plannerTask\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"activeChecklistItemCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of checklist items with value set to 'false', representing incomplete items.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"appliedCategories\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.plannerAppliedCategories\"\n                  }\n                ],\n                \"description\": \"The categories to which the task has been applied. See applied Categories for possible values.\",\n                \"nullable\": true\n              },\n              \"assigneePriority\": {\n                \"type\": \"string\",\n                \"description\": \"Hint used to order items of this type in a list view. The format is defined as outlined here.\",\n                \"nullable\": true\n              },\n              \"assignments\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.plannerAssignments\"\n                  }\n                ],\n                \"description\": \"The set of assignees the task is assigned to.\",\n                \"nullable\": true\n              },\n              \"bucketId\": {\n                \"type\": \"string\",\n                \"description\": \"Bucket ID to which the task belongs. The bucket needs to be in the plan that the task is in. It is 28 characters long and case-sensitive. Format validation is done on the service.\",\n                \"nullable\": true\n              },\n              \"checklistItemCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of checklist items that are present on the task.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"completedBy\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n                  }\n                ],\n                \"description\": \"Identity of the user that completed the task.\",\n                \"nullable\": true\n              },\n              \"completedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Read-only. Date and time at which the 'percentComplete' of the task is set to '100'. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"conversationThreadId\": {\n                \"type\": \"string\",\n                \"description\": \"Thread ID of the conversation on the task. This is the ID of the conversation thread object created in the group.\",\n                \"nullable\": true\n              },\n              \"createdBy\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n                  }\n                ],\n                \"description\": \"Identity of the user that created the task.\",\n                \"nullable\": true\n              },\n              \"createdDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Read-only. Date and time at which the task is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"dueDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Date and time at which the task is due. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"hasDescription\": {\n                \"type\": \"boolean\",\n                \"description\": \"Read-only. Value is true if the details object of the task has a non-empty description and false otherwise.\",\n                \"nullable\": true\n              },\n              \"orderHint\": {\n                \"type\": \"string\",\n                \"description\": \"Hint used to order items of this type in a list view. The format is defined as outlined here.\",\n                \"nullable\": true\n              },\n              \"percentComplete\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Percentage of task completion. When set to 100, the task is considered completed.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"planId\": {\n                \"type\": \"string\",\n                \"description\": \"Plan ID to which the task belongs.\",\n                \"nullable\": true\n              },\n              \"previewType\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.plannerPreviewType\"\n                  }\n                ],\n                \"description\": \"This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference.\",\n                \"nullable\": true\n              },\n              \"referenceCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of external references that exist on the task.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"startDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Date and time at which the task starts. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"title\": {\n                \"type\": \"string\",\n                \"description\": \"Title of the task.\",\n                \"nullable\": true\n              },\n              \"assignedToTaskBoardFormat\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.plannerAssignedToTaskBoardTaskFormat\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"bucketTaskBoardFormat\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.plannerBucketTaskBoardTaskFormat\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"details\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.plannerTaskDetails\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"progressTaskBoardFormat\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.plannerProgressTaskBoardTaskFormat\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"activeChecklistItemCount\": \"integer\",\n          \"appliedCategories\": {\n            \"@odata.type\": \"microsoft.graph.plannerAppliedCategories\"\n          },\n          \"assigneePriority\": \"string\",\n          \"assignments\": {\n            \"@odata.type\": \"microsoft.graph.plannerAssignments\"\n          },\n          \"bucketId\": \"string\",\n          \"checklistItemCount\": \"integer\",\n          \"completedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"completedDateTime\": \"string (timestamp)\",\n          \"conversationThreadId\": \"string\",\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"dueDateTime\": \"string (timestamp)\",\n          \"hasDescription\": true,\n          \"orderHint\": \"string\",\n          \"percentComplete\": \"integer\",\n          \"planId\": \"string\",\n          \"previewType\": {\n            \"@odata.type\": \"microsoft.graph.plannerPreviewType\"\n          },\n          \"referenceCount\": \"integer\",\n          \"startDateTime\": \"string (timestamp)\",\n          \"title\": \"string\",\n          \"assignedToTaskBoardFormat\": {\n            \"@odata.type\": \"microsoft.graph.plannerAssignedToTaskBoardTaskFormat\"\n          },\n          \"bucketTaskBoardFormat\": {\n            \"@odata.type\": \"microsoft.graph.plannerBucketTaskBoardTaskFormat\"\n          },\n          \"details\": {\n            \"@odata.type\": \"microsoft.graph.plannerTaskDetails\"\n          },\n          \"progressTaskBoardFormat\": {\n            \"@odata.type\": \"microsoft.graph.plannerProgressTaskBoardTaskFormat\"\n          }\n        }\n      },\n      \"microsoft.graph.plannerTaskDetails\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"plannerTaskDetails\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"checklist\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.plannerChecklistItems\"\n                  }\n                ],\n                \"description\": \"The collection of checklist items on the task.\",\n                \"nullable\": true\n              },\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"Description of the task\",\n                \"nullable\": true\n              },\n              \"previewType\": {\n                \"type\": \"string\",\n                \"description\": \"This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task.\",\n                \"nullable\": true\n              },\n              \"references\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.plannerExternalReferences\"\n                  }\n                ],\n                \"description\": \"The collection of references on the task.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"checklist\": {\n            \"@odata.type\": \"microsoft.graph.plannerChecklistItems\"\n          },\n          \"description\": \"string\",\n          \"previewType\": \"string\",\n          \"references\": {\n            \"@odata.type\": \"microsoft.graph.plannerExternalReferences\"\n          }\n        }\n      },\n      \"microsoft.graph.plannerUser\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"plannerUser\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"plans\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.plannerPlan\"\n                }\n              },\n              \"tasks\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.plannerTask\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"plans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.plannerPlan\"\n            }\n          ],\n          \"tasks\": [\n            {\n              \"@odata.type\": \"microsoft.graph.plannerTask\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.post\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.outlookItem\"\n          },\n          {\n            \"title\": \"post\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"body\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.itemBody\"\n                  }\n                ],\n                \"description\": \"The contents of the post. This is a default property. This property can be null.\",\n                \"nullable\": true\n              },\n              \"conversationId\": {\n                \"type\": \"string\",\n                \"description\": \"Unique ID of the conversation. Read-only.\",\n                \"nullable\": true\n              },\n              \"conversationThreadId\": {\n                \"type\": \"string\",\n                \"description\": \"Unique ID of the conversation thread. Read-only.\",\n                \"nullable\": true\n              },\n              \"from\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n                  }\n                ],\n                \"description\": \"Used in delegate access scenarios. Indicates who posted the message on behalf of another user. This is a default property.\",\n                \"nullable\": true\n              },\n              \"hasAttachments\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether the post has at least one attachment. This is a default property.\",\n                \"nullable\": true\n              },\n              \"newParticipants\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"Conversation participants that were added to the thread as part of this post.\"\n              },\n              \"receivedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Specifies when the post was received. 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 would look like this: '2014-01-01T00:00:00Z'\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"sender\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n                  }\n                ],\n                \"description\": \"Contains the address of the sender. The value of Sender is assumed to be the address of the authenticated user in the case when Sender is not specified. This is a default property.\",\n                \"nullable\": true\n              },\n              \"attachments\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.attachment\"\n                }\n              },\n              \"extensions\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.extension\"\n                }\n              },\n              \"inReplyTo\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.post\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"multiValueExtendedProperties\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.multiValueLegacyExtendedProperty\"\n                }\n              },\n              \"singleValueExtendedProperties\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.singleValueLegacyExtendedProperty\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"categories\": [\n            \"string\"\n          ],\n          \"changeKey\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"body\": {\n            \"@odata.type\": \"microsoft.graph.itemBody\"\n          },\n          \"conversationId\": \"string\",\n          \"conversationThreadId\": \"string\",\n          \"from\": {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          },\n          \"hasAttachments\": true,\n          \"newParticipants\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"receivedDateTime\": \"string (timestamp)\",\n          \"sender\": {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          },\n          \"attachments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.attachment\"\n            }\n          ],\n          \"extensions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.extension\"\n            }\n          ],\n          \"inReplyTo\": {\n            \"@odata.type\": \"microsoft.graph.post\"\n          },\n          \"multiValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n            }\n          ],\n          \"singleValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.profilePhoto\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"profilePhoto\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"height\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The height of the photo. Read-only.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"width\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The width of the photo. Read-only.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"height\": \"integer\",\n          \"width\": \"integer\"\n        }\n      },\n      \"microsoft.graph.userActivity\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"userActivity\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"appActivityId\": {\n                \"type\": \"string\",\n                \"description\": \"Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter.\",\n                \"nullable\": true\n              },\n              \"activitySourceHost\": {\n                \"type\": \"string\",\n                \"description\": \"Required. URL for the domain representing the cross-platform identity mapping for the app. Mapping is stored either as a JSON file hosted on the domain or configurable via Windows Dev Center. The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS domain, either at the top level domain or include a sub domain. For example: https://contoso.com or https://myapp.contoso.com but NOT https://myapp.contoso.com/somepath. You must have a unique file and domain (or sub domain) per cross-platform app identity. For example, a separate file and domain is needed for Word vs. PowerPoint.\",\n                \"nullable\": true\n              },\n              \"userTimezone\": {\n                \"type\": \"string\",\n                \"description\": \"Optional. The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation.\",\n                \"nullable\": true\n              },\n              \"appDisplayName\": {\n                \"type\": \"string\",\n                \"description\": \"Optional. Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device.\",\n                \"nullable\": true\n              },\n              \"activationUrl\": {\n                \"type\": \"string\",\n                \"description\": \"Required. URL used to launch the activity in the best native experience represented by the appId. Might launch a web-based app if no native app exists.\",\n                \"nullable\": true\n              },\n              \"contentUrl\": {\n                \"type\": \"string\",\n                \"description\": \"Optional. Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).\",\n                \"nullable\": true\n              },\n              \"fallbackUrl\": {\n                \"type\": \"string\",\n                \"description\": \"Optional. URL used to launch the activity in a web-based app, if available.\",\n                \"nullable\": true\n              },\n              \"createdDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Set by the server. DateTime in UTC when the object was created on the server.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Set by the server. DateTime in UTC when the object was modified on the server.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"expirationDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Set by the server. DateTime in UTC when the object expired on the server.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"status\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.status\"\n                  }\n                ],\n                \"description\": \"Set by the server. A status code used to identify valid objects. Values: active, updated, deleted, ignored.\",\n                \"nullable\": true\n              },\n              \"contentInfo\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax.\",\n                \"nullable\": true\n              },\n              \"visualElements\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.visualInfo\"\n                  }\n                ],\n                \"description\": \"Required. The object containing information to render the activity in the UX.\",\n                \"nullable\": true\n              },\n              \"historyItems\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.activityHistoryItem\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"appActivityId\": \"string\",\n          \"activitySourceHost\": \"string\",\n          \"userTimezone\": \"string\",\n          \"appDisplayName\": \"string\",\n          \"activationUrl\": \"string\",\n          \"contentUrl\": \"string\",\n          \"fallbackUrl\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"expirationDateTime\": \"string (timestamp)\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.status\"\n          },\n          \"contentInfo\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"visualElements\": {\n            \"@odata.type\": \"microsoft.graph.visualInfo\"\n          },\n          \"historyItems\": [\n            {\n              \"@odata.type\": \"microsoft.graph.activityHistoryItem\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.activityHistoryItem\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"activityHistoryItem\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"status\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.status\"\n                  }\n                ],\n                \"description\": \"Set by the server. A status code used to identify valid objects. Values: active, updated, deleted, ignored.\",\n                \"nullable\": true\n              },\n              \"createdDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Set by the server. DateTime in UTC when the object was created on the server.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"lastModifiedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Set by the server. DateTime in UTC when the object was modified on the server.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"expirationDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Optional. UTC DateTime when the historyItem will undergo hard-delete. Can be set by the client.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"startedDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Required. UTC DateTime when the historyItem (activity session) was started. Required for timeline history.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"userTimezone\": {\n                \"type\": \"string\",\n                \"description\": \"Optional. The timezone in which the user's device used to generate the activity was located at activity creation time. Values supplied as Olson IDs in order to support cross-platform representation.\",\n                \"nullable\": true\n              },\n              \"lastActiveDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Optional. UTC DateTime when the historyItem (activity session) was last understood as active or finished - if null, historyItem status should be Ongoing.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"activeDurationSeconds\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"activity\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.userActivity\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.status\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"expirationDateTime\": \"string (timestamp)\",\n          \"startedDateTime\": \"string (timestamp)\",\n          \"userTimezone\": \"string\",\n          \"lastActiveDateTime\": \"string (timestamp)\",\n          \"activeDurationSeconds\": \"integer\",\n          \"activity\": {\n            \"@odata.type\": \"microsoft.graph.userActivity\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookRange\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookRange\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"address\": {\n                \"type\": \"string\",\n                \"description\": \"Represents the range reference in A1-style. Address value will contain the Sheet reference (e.g. Sheet1!A1:B4). Read-only.\",\n                \"nullable\": true\n              },\n              \"addressLocal\": {\n                \"type\": \"string\",\n                \"description\": \"Represents range reference for the specified range in the language of the user. Read-only.\",\n                \"nullable\": true\n              },\n              \"cellCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Number of cells in the range. Read-only.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"columnCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Represents the total number of columns in the range. Read-only.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"columnHidden\": {\n                \"type\": \"boolean\",\n                \"description\": \"Represents if all columns of the current range are hidden.\",\n                \"nullable\": true\n              },\n              \"columnIndex\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Represents the column number of the first cell in the range. Zero-indexed. Read-only.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"formulas\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Represents the formula in A1-style notation.\",\n                \"nullable\": true\n              },\n              \"formulasLocal\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Represents the formula in A1-style notation, in the user's language and number-formatting locale.  For example, the English '=SUM(A1, 1.5)' formula would become '=SUMME(A1; 1,5)' in German.\",\n                \"nullable\": true\n              },\n              \"formulasR1C1\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Represents the formula in R1C1-style notation.\",\n                \"nullable\": true\n              },\n              \"hidden\": {\n                \"type\": \"boolean\",\n                \"description\": \"Represents if all cells of the current range are hidden. Read-only.\",\n                \"nullable\": true\n              },\n              \"numberFormat\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Represents Excel's number format code for the given cell.\",\n                \"nullable\": true\n              },\n              \"rowCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Returns the total number of rows in the range. Read-only.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"rowHidden\": {\n                \"type\": \"boolean\",\n                \"description\": \"Represents if all rows of the current range are hidden.\",\n                \"nullable\": true\n              },\n              \"rowIndex\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Returns the row number of the first cell in the range. Zero-indexed. Read-only.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"text\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Text values of the specified range. The Text value will not depend on the cell width. The # sign substitution that happens in Excel UI will not affect the text value returned by the API. Read-only.\",\n                \"nullable\": true\n              },\n              \"valueTypes\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Represents the type of data of each cell. The possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error. Read-only.\",\n                \"nullable\": true\n              },\n              \"values\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.\",\n                \"nullable\": true\n              },\n              \"format\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookRangeFormat\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"sort\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookRangeSort\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"worksheet\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookWorksheet\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"address\": \"string\",\n          \"addressLocal\": \"string\",\n          \"cellCount\": \"integer\",\n          \"columnCount\": \"integer\",\n          \"columnHidden\": true,\n          \"columnIndex\": \"integer\",\n          \"formulas\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"formulasLocal\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"formulasR1C1\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"hidden\": true,\n          \"numberFormat\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"rowCount\": \"integer\",\n          \"rowHidden\": true,\n          \"rowIndex\": \"integer\",\n          \"text\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"valueTypes\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"values\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"format\": {\n            \"@odata.type\": \"microsoft.graph.workbookRangeFormat\"\n          },\n          \"sort\": {\n            \"@odata.type\": \"microsoft.graph.workbookRangeSort\"\n          },\n          \"worksheet\": {\n            \"@odata.type\": \"microsoft.graph.workbookWorksheet\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookRangeBorder\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookRangeBorder\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"color\": {\n                \"type\": \"string\",\n                \"description\": \"HTML color code representing the color of the border line, of the form #RRGGBB (e.g. 'FFA500') or as a named HTML color (e.g. 'orange').\",\n                \"nullable\": true\n              },\n              \"sideIndex\": {\n                \"type\": \"string\",\n                \"description\": \"Constant value that indicates the specific side of the border. The possible values are: EdgeTop, EdgeBottom, EdgeLeft, EdgeRight, InsideVertical, InsideHorizontal, DiagonalDown, DiagonalUp. Read-only.\",\n                \"nullable\": true\n              },\n              \"style\": {\n                \"type\": \"string\",\n                \"description\": \"One of the constants of line style specifying the line style for the border. The possible values are: None, Continuous, Dash, DashDot, DashDotDot, Dot, Double, SlantDashDot.\",\n                \"nullable\": true\n              },\n              \"weight\": {\n                \"type\": \"string\",\n                \"description\": \"Specifies the weight of the border around a range. The possible values are: Hairline, Thin, Medium, Thick.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"color\": \"string\",\n          \"sideIndex\": \"string\",\n          \"style\": \"string\",\n          \"weight\": \"string\"\n        }\n      },\n      \"microsoft.graph.workbookRangeFill\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookRangeFill\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"color\": {\n                \"type\": \"string\",\n                \"description\": \"HTML color code representing the color of the border line, of the form #RRGGBB (e.g. 'FFA500') or as a named HTML color (e.g. 'orange')\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"color\": \"string\"\n        }\n      },\n      \"microsoft.graph.workbookRangeFont\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookRangeFont\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"bold\": {\n                \"type\": \"boolean\",\n                \"description\": \"Represents the bold status of font.\",\n                \"nullable\": true\n              },\n              \"color\": {\n                \"type\": \"string\",\n                \"description\": \"HTML color code representation of the text color. E.g. #FF0000 represents Red.\",\n                \"nullable\": true\n              },\n              \"italic\": {\n                \"type\": \"boolean\",\n                \"description\": \"Represents the italic status of the font.\",\n                \"nullable\": true\n              },\n              \"name\": {\n                \"type\": \"string\",\n                \"description\": \"Font name (e.g. 'Calibri')\",\n                \"nullable\": true\n              },\n              \"size\": {\n                \"anyOf\": [\n                  {\n                    \"type\": \"number\"\n                  },\n                  {\n                    \"type\": \"string\"\n                  },\n                  {\n                    \"enum\": [\n                      \"-INF\",\n                      \"INF\",\n                      \"NaN\"\n                    ]\n                  }\n                ],\n                \"description\": \"Font size.\",\n                \"format\": \"double\",\n                \"nullable\": true\n              },\n              \"underline\": {\n                \"type\": \"string\",\n                \"description\": \"Type of underline applied to the font. The possible values are: None, Single, Double, SingleAccountant, DoubleAccountant.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"bold\": true,\n          \"color\": \"string\",\n          \"italic\": true,\n          \"name\": \"string\",\n          \"size\": \"double\",\n          \"underline\": \"string\"\n        }\n      },\n      \"microsoft.graph.workbookRangeFormat\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookRangeFormat\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"columnWidth\": {\n                \"anyOf\": [\n                  {\n                    \"type\": \"number\"\n                  },\n                  {\n                    \"type\": \"string\"\n                  },\n                  {\n                    \"enum\": [\n                      \"-INF\",\n                      \"INF\",\n                      \"NaN\"\n                    ]\n                  }\n                ],\n                \"description\": \"Gets or sets the width of all colums within the range. If the column widths are not uniform, null will be returned.\",\n                \"format\": \"double\",\n                \"nullable\": true\n              },\n              \"horizontalAlignment\": {\n                \"type\": \"string\",\n                \"description\": \"Represents the horizontal alignment for the specified object. The possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed.\",\n                \"nullable\": true\n              },\n              \"rowHeight\": {\n                \"anyOf\": [\n                  {\n                    \"type\": \"number\"\n                  },\n                  {\n                    \"type\": \"string\"\n                  },\n                  {\n                    \"enum\": [\n                      \"-INF\",\n                      \"INF\",\n                      \"NaN\"\n                    ]\n                  }\n                ],\n                \"description\": \"Gets or sets the height of all rows in the range. If the row heights are not uniform null will be returned.\",\n                \"format\": \"double\",\n                \"nullable\": true\n              },\n              \"verticalAlignment\": {\n                \"type\": \"string\",\n                \"description\": \"Represents the vertical alignment for the specified object. The possible values are: Top, Center, Bottom, Justify, Distributed.\",\n                \"nullable\": true\n              },\n              \"wrapText\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates if Excel wraps the text in the object. A null value indicates that the entire range doesn't have uniform wrap setting\",\n                \"nullable\": true\n              },\n              \"borders\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.workbookRangeBorder\"\n                }\n              },\n              \"fill\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookRangeFill\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"font\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookRangeFont\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"protection\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookFormatProtection\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"columnWidth\": \"double\",\n          \"horizontalAlignment\": \"string\",\n          \"rowHeight\": \"double\",\n          \"verticalAlignment\": \"string\",\n          \"wrapText\": true,\n          \"borders\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookRangeBorder\"\n            }\n          ],\n          \"fill\": {\n            \"@odata.type\": \"microsoft.graph.workbookRangeFill\"\n          },\n          \"font\": {\n            \"@odata.type\": \"microsoft.graph.workbookRangeFont\"\n          },\n          \"protection\": {\n            \"@odata.type\": \"microsoft.graph.workbookFormatProtection\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookRangeSort\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookRangeSort\",\n            \"type\": \"object\"\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\"\n        }\n      },\n      \"microsoft.graph.referenceAttachment\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.attachment\"\n          },\n          {\n            \"title\": \"referenceAttachment\",\n            \"type\": \"object\"\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"contentType\": \"string\",\n          \"isInline\": true,\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"name\": \"string\",\n          \"size\": \"integer\"\n        }\n      },\n      \"microsoft.graph.onenoteResource\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.onenoteEntityBaseModel\"\n          },\n          {\n            \"title\": \"onenoteResource\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"content\": {\n                \"type\": \"string\",\n                \"description\": \"The content stream\",\n                \"format\": \"base64url\",\n                \"nullable\": true\n              },\n              \"contentUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The URL for downloading the content\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"self\": \"string\",\n          \"content\": \"string\",\n          \"contentUrl\": \"string\"\n        }\n      },\n      \"microsoft.graph.schemaExtension\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"schemaExtension\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"description\": {\n                \"type\": \"string\",\n                \"description\": \"Description for the schema extension.\",\n                \"nullable\": true\n              },\n              \"owner\": {\n                \"type\": \"string\",\n                \"description\": \"The appId of the application that is the owner of the schema extension. This property can be supplied on creation, to set the owner.  If not supplied, then the calling application's appId will be set as the owner. In either case, the signed-in user must be the owner of the application. Once set, this property is read-only and cannot be changed.\",\n                \"nullable\": true\n              },\n              \"properties\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.extensionSchemaProperty\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"The collection of property names and types that make up the schema extension definition.\"\n              },\n              \"status\": {\n                \"type\": \"string\",\n                \"description\": \"The lifecycle state of the schema extension. Possible states are InDevelopment, Available, and Deprecated. Automatically set to InDevelopment on creation. Schema extensions provides more information on the possible state transitions and behaviors.\",\n                \"nullable\": true\n              },\n              \"targetTypes\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                \"description\": \"Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from contact, device, event, group, message, organization, post, or user.\"\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"description\": \"string\",\n          \"owner\": \"string\",\n          \"properties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.extensionSchemaProperty\"\n            }\n          ],\n          \"status\": \"string\",\n          \"targetTypes\": [\n            \"string\"\n          ]\n        }\n      },\n      \"microsoft.graph.onenoteSection\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel\"\n          },\n          {\n            \"title\": \"onenoteSection\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"isDefault\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether this is the user's default section. Read-only.\",\n                \"nullable\": true\n              },\n              \"links\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.sectionLinks\"\n                  }\n                ],\n                \"description\": \"Links for opening the section. The oneNoteClientURL link opens the section in the OneNote native client if it's installed. The oneNoteWebURL link opens the section in OneNote Online.\",\n                \"nullable\": true\n              },\n              \"pagesUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The pages endpoint where you can get details for all the pages in the section. Read-only.\",\n                \"nullable\": true\n              },\n              \"pages\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.onenotePage\"\n                }\n              },\n              \"parentNotebook\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.notebook\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"parentSectionGroup\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.sectionGroup\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"self\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"displayName\": \"string\",\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"isDefault\": true,\n          \"links\": {\n            \"@odata.type\": \"microsoft.graph.sectionLinks\"\n          },\n          \"pagesUrl\": \"string\",\n          \"pages\": [\n            {\n              \"@odata.type\": \"microsoft.graph.onenotePage\"\n            }\n          ],\n          \"parentNotebook\": {\n            \"@odata.type\": \"microsoft.graph.notebook\"\n          },\n          \"parentSectionGroup\": {\n            \"@odata.type\": \"microsoft.graph.sectionGroup\"\n          }\n        }\n      },\n      \"microsoft.graph.sectionGroup\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.onenoteEntityHierarchyModel\"\n          },\n          {\n            \"title\": \"sectionGroup\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"sectionGroupsUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.\",\n                \"nullable\": true\n              },\n              \"sectionsUrl\": {\n                \"type\": \"string\",\n                \"description\": \"The URL for the sections navigation property, which returns all the sections in the section group. Read-only.\",\n                \"nullable\": true\n              },\n              \"parentNotebook\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.notebook\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"parentSectionGroup\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.sectionGroup\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"sectionGroups\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.sectionGroup\"\n                }\n              },\n              \"sections\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.onenoteSection\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"self\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"displayName\": \"string\",\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"sectionGroupsUrl\": \"string\",\n          \"sectionsUrl\": \"string\",\n          \"parentNotebook\": {\n            \"@odata.type\": \"microsoft.graph.notebook\"\n          },\n          \"parentSectionGroup\": {\n            \"@odata.type\": \"microsoft.graph.sectionGroup\"\n          },\n          \"sectionGroups\": [\n            {\n              \"@odata.type\": \"microsoft.graph.sectionGroup\"\n            }\n          ],\n          \"sections\": [\n            {\n              \"@odata.type\": \"microsoft.graph.onenoteSection\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.security\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"security\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"alerts\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.alert\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"alerts\": [\n            {\n              \"@odata.type\": \"microsoft.graph.alert\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.sharedDriveItem\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.baseItem\"\n          },\n          {\n            \"title\": \"sharedDriveItem\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"owner\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n                  }\n                ],\n                \"description\": \"Information about the owner of the shared item being referenced.\",\n                \"nullable\": true\n              },\n              \"driveItem\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"items\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                }\n              },\n              \"list\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.list\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"listItem\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.listItem\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"root\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.driveItem\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"site\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.site\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"eTag\": \"string\",\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"name\": \"string\",\n          \"parentReference\": {\n            \"@odata.type\": \"microsoft.graph.itemReference\"\n          },\n          \"webUrl\": \"string\",\n          \"createdByUser\": {\n            \"@odata.type\": \"microsoft.graph.user\"\n          },\n          \"lastModifiedByUser\": {\n            \"@odata.type\": \"microsoft.graph.user\"\n          },\n          \"owner\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"driveItem\": {\n            \"@odata.type\": \"microsoft.graph.driveItem\"\n          },\n          \"items\": [\n            {\n              \"@odata.type\": \"microsoft.graph.driveItem\"\n            }\n          ],\n          \"list\": {\n            \"@odata.type\": \"microsoft.graph.list\"\n          },\n          \"listItem\": {\n            \"@odata.type\": \"microsoft.graph.listItem\"\n          },\n          \"root\": {\n            \"@odata.type\": \"microsoft.graph.driveItem\"\n          },\n          \"site\": {\n            \"@odata.type\": \"microsoft.graph.site\"\n          }\n        }\n      },\n      \"microsoft.graph.singleValueLegacyExtendedProperty\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"singleValueLegacyExtendedProperty\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"value\": {\n                \"type\": \"string\",\n                \"description\": \"A property value.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"value\": \"string\"\n        }\n      },\n      \"microsoft.graph.site\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.baseItem\"\n          },\n          {\n            \"title\": \"site\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"root\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.root\"\n                  }\n                ],\n                \"description\": \"If present, indicates that this is the root site in the site collection. Read-only.\",\n                \"nullable\": true\n              },\n              \"sharepointIds\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.sharepointIds\"\n                  }\n                ],\n                \"description\": \"Returns identifiers useful for SharePoint REST compatibility. Read-only.\",\n                \"nullable\": true\n              },\n              \"siteCollection\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.siteCollection\"\n                  }\n                ],\n                \"description\": \"Provides details about the site's site collection. Available only on the root site. Read-only.\",\n                \"nullable\": true\n              },\n              \"displayName\": {\n                \"type\": \"string\",\n                \"description\": \"The full title for the site. Read-only.\",\n                \"nullable\": true\n              },\n              \"contentTypes\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.contentType\"\n                }\n              },\n              \"drive\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"drives\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.drive\"\n                }\n              },\n              \"items\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.baseItem\"\n                }\n              },\n              \"lists\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.list\"\n                }\n              },\n              \"sites\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.site\"\n                }\n              },\n              \"columns\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.columnDefinition\"\n                }\n              },\n              \"onenote\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.onenote\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"eTag\": \"string\",\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"name\": \"string\",\n          \"parentReference\": {\n            \"@odata.type\": \"microsoft.graph.itemReference\"\n          },\n          \"webUrl\": \"string\",\n          \"createdByUser\": {\n            \"@odata.type\": \"microsoft.graph.user\"\n          },\n          \"lastModifiedByUser\": {\n            \"@odata.type\": \"microsoft.graph.user\"\n          },\n          \"root\": {\n            \"@odata.type\": \"microsoft.graph.root\"\n          },\n          \"sharepointIds\": {\n            \"@odata.type\": \"microsoft.graph.sharepointIds\"\n          },\n          \"siteCollection\": {\n            \"@odata.type\": \"microsoft.graph.siteCollection\"\n          },\n          \"displayName\": \"string\",\n          \"contentTypes\": [\n            {\n              \"@odata.type\": \"microsoft.graph.contentType\"\n            }\n          ],\n          \"drive\": {\n            \"@odata.type\": \"microsoft.graph.drive\"\n          },\n          \"drives\": [\n            {\n              \"@odata.type\": \"microsoft.graph.drive\"\n            }\n          ],\n          \"items\": [\n            {\n              \"@odata.type\": \"microsoft.graph.baseItem\"\n            }\n          ],\n          \"lists\": [\n            {\n              \"@odata.type\": \"microsoft.graph.list\"\n            }\n          ],\n          \"sites\": [\n            {\n              \"@odata.type\": \"microsoft.graph.site\"\n            }\n          ],\n          \"columns\": [\n            {\n              \"@odata.type\": \"microsoft.graph.columnDefinition\"\n            }\n          ],\n          \"onenote\": {\n            \"@odata.type\": \"microsoft.graph.onenote\"\n          }\n        }\n      },\n      \"microsoft.graph.subscribedSku\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"subscribedSku\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"appliesTo\": {\n                \"type\": \"string\",\n                \"description\": \"For example, 'User' or 'Company'.\",\n                \"nullable\": true\n              },\n              \"capabilityStatus\": {\n                \"type\": \"string\",\n                \"description\": \"For example, 'Enabled'.\",\n                \"nullable\": true\n              },\n              \"consumedUnits\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The number of licenses that have been assigned.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"prepaidUnits\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.licenseUnitsDetail\"\n                  }\n                ],\n                \"description\": \"Information about the number and status of prepaid licenses.\",\n                \"nullable\": true\n              },\n              \"servicePlans\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.servicePlanInfo\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"Information about the service plans that are available with the SKU. Not nullable\"\n              },\n              \"skuId\": {\n                \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n                \"type\": \"string\",\n                \"description\": \"The unique identifier (GUID) for the service SKU.\",\n                \"format\": \"uuid\",\n                \"nullable\": true\n              },\n              \"skuPartNumber\": {\n                \"type\": \"string\",\n                \"description\": \"The SKU part number; for example: 'AAD_PREMIUM' or 'RMSBASIC'.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"appliesTo\": \"string\",\n          \"capabilityStatus\": \"string\",\n          \"consumedUnits\": \"integer\",\n          \"prepaidUnits\": {\n            \"@odata.type\": \"microsoft.graph.licenseUnitsDetail\"\n          },\n          \"servicePlans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.servicePlanInfo\"\n            }\n          ],\n          \"skuId\": \"string\",\n          \"skuPartNumber\": \"string\"\n        }\n      },\n      \"microsoft.graph.subscription\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"subscription\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"changeType\": {\n                \"type\": \"string\",\n                \"description\": \"Required. Indicates the type of change in the subscribed resource that will raise a notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item notifications support only the updated changeType. User and group notifications support updated and deleted changeType.\",\n                \"nullable\": true\n              },\n              \"notificationUrl\": {\n                \"type\": \"string\",\n                \"description\": \"Required. The URL of the endpoint that will receive the notifications. This URL must make use of the HTTPS protocol.\",\n                \"nullable\": true\n              },\n              \"resource\": {\n                \"type\": \"string\",\n                \"description\": \"Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/).\",\n                \"nullable\": true\n              },\n              \"applicationId\": {\n                \"type\": \"string\",\n                \"description\": \"Identifier of the application used to create the subscription. Read-only.\",\n                \"nullable\": true\n              },\n              \"expirationDateTime\": {\n                \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n                \"type\": \"string\",\n                \"description\": \"Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to.  See the table below for maximum supported subscription length of time.\",\n                \"format\": \"date-time\",\n                \"nullable\": true\n              },\n              \"clientState\": {\n                \"type\": \"string\",\n                \"description\": \"Optional. Specifies the value of the clientState property sent by the service in each notification. The maximum length is 128 characters. The client can check that the 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 notification.\",\n                \"nullable\": true\n              },\n              \"creatorId\": {\n                \"type\": \"string\",\n                \"description\": \"Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"changeType\": \"string\",\n          \"notificationUrl\": \"string\",\n          \"resource\": \"string\",\n          \"applicationId\": \"string\",\n          \"expirationDateTime\": \"string (timestamp)\",\n          \"clientState\": \"string\",\n          \"creatorId\": \"string\"\n        }\n      },\n      \"microsoft.graph.workbookTable\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookTable\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"highlightFirstColumn\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether the first column contains special formatting.\",\n                \"nullable\": true\n              },\n              \"highlightLastColumn\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether the last column contains special formatting.\",\n                \"nullable\": true\n              },\n              \"name\": {\n                \"type\": \"string\",\n                \"description\": \"Name of the table.\",\n                \"nullable\": true\n              },\n              \"showBandedColumns\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether the columns show banded formatting in which odd columns are highlighted differently from even ones to make reading the table easier.\",\n                \"nullable\": true\n              },\n              \"showBandedRows\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether the rows show banded formatting in which odd rows are highlighted differently from even ones to make reading the table easier.\",\n                \"nullable\": true\n              },\n              \"showFilterButton\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether the filter buttons are visible at the top of each column header. Setting this is only allowed if the table contains a header row.\",\n                \"nullable\": true\n              },\n              \"showHeaders\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether the header row is visible or not. This value can be set to show or remove the header row.\",\n                \"nullable\": true\n              },\n              \"showTotals\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates whether the total row is visible or not. This value can be set to show or remove the total row.\",\n                \"nullable\": true\n              },\n              \"style\": {\n                \"type\": \"string\",\n                \"description\": \"Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.\",\n                \"nullable\": true\n              },\n              \"legacyId\": {\n                \"type\": \"string\",\n                \"description\": \"Legacy Id used in older Excle clients. The value of the identifier remains the same even when the table is renamed. This property should be interpreted as an opaque string value and should not be parsed to any other type. Read-only.\",\n                \"nullable\": true\n              },\n              \"columns\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.workbookTableColumn\"\n                }\n              },\n              \"rows\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.workbookTableRow\"\n                }\n              },\n              \"sort\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookTableSort\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"worksheet\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookWorksheet\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"highlightFirstColumn\": true,\n          \"highlightLastColumn\": true,\n          \"name\": \"string\",\n          \"showBandedColumns\": true,\n          \"showBandedRows\": true,\n          \"showFilterButton\": true,\n          \"showHeaders\": true,\n          \"showTotals\": true,\n          \"style\": \"string\",\n          \"legacyId\": \"string\",\n          \"columns\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookTableColumn\"\n            }\n          ],\n          \"rows\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookTableRow\"\n            }\n          ],\n          \"sort\": {\n            \"@odata.type\": \"microsoft.graph.workbookTableSort\"\n          },\n          \"worksheet\": {\n            \"@odata.type\": \"microsoft.graph.workbookWorksheet\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookTableColumn\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookTableColumn\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"index\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Returns the index number of the column within the columns collection of the table. Zero-indexed. Read-only.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"name\": {\n                \"type\": \"string\",\n                \"description\": \"Returns the name of the table column. Read-only.\",\n                \"nullable\": true\n              },\n              \"values\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.\",\n                \"nullable\": true\n              },\n              \"filter\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookFilter\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"index\": \"integer\",\n          \"name\": \"string\",\n          \"values\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"filter\": {\n            \"@odata.type\": \"microsoft.graph.workbookFilter\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookTableRow\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookTableRow\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"index\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Returns the index number of the row within the rows collection of the table. Zero-indexed. Read-only.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"values\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"index\": \"integer\",\n          \"values\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookTableSort\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookTableSort\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"matchCase\": {\n                \"type\": \"boolean\",\n                \"description\": \"Represents whether the casing impacted the last sort of the table. Read-only.\",\n                \"nullable\": true\n              },\n              \"method\": {\n                \"type\": \"string\",\n                \"description\": \"Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.\",\n                \"nullable\": true\n              },\n              \"fields\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/microsoft.graph.workbookSortField\"\n                    }\n                  ],\n                  \"nullable\": true\n                },\n                \"description\": \"Represents the current conditions used to last sort the table. Read-only.\"\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"matchCase\": true,\n          \"method\": \"string\",\n          \"fields\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookSortField\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.thumbnailSet\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"thumbnailSet\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"large\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.thumbnail\"\n                  }\n                ],\n                \"description\": \"A 1920x1920 scaled thumbnail.\",\n                \"nullable\": true\n              },\n              \"medium\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.thumbnail\"\n                  }\n                ],\n                \"description\": \"A 176x176 scaled thumbnail.\",\n                \"nullable\": true\n              },\n              \"small\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.thumbnail\"\n                  }\n                ],\n                \"description\": \"A 48x48 cropped thumbnail.\",\n                \"nullable\": true\n              },\n              \"source\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.thumbnail\"\n                  }\n                ],\n                \"description\": \"A custom thumbnail image or the original image used to generate other thumbnails.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"large\": {\n            \"@odata.type\": \"microsoft.graph.thumbnail\"\n          },\n          \"medium\": {\n            \"@odata.type\": \"microsoft.graph.thumbnail\"\n          },\n          \"small\": {\n            \"@odata.type\": \"microsoft.graph.thumbnail\"\n          },\n          \"source\": {\n            \"@odata.type\": \"microsoft.graph.thumbnail\"\n          }\n        }\n      },\n      \"microsoft.graph.workbook\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbook\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"names\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.workbookNamedItem\"\n                }\n              },\n              \"tables\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.workbookTable\"\n                }\n              },\n              \"worksheets\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.workbookWorksheet\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"names\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookNamedItem\"\n            }\n          ],\n          \"tables\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookTable\"\n            }\n          ],\n          \"worksheets\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookWorksheet\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.workbookPivotTable\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookPivotTable\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"name\": {\n                \"type\": \"string\",\n                \"description\": \"Name of the PivotTable.\",\n                \"nullable\": true\n              },\n              \"worksheet\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookWorksheet\"\n                  }\n                ],\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"name\": \"string\",\n          \"worksheet\": {\n            \"@odata.type\": \"microsoft.graph.workbookWorksheet\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookRangeView\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookRangeView\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"cellAddresses\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Represents the cell addresses\",\n                \"nullable\": true\n              },\n              \"columnCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Returns the number of visible columns. Read-only.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"formulas\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Represents the formula in A1-style notation.\",\n                \"nullable\": true\n              },\n              \"formulasLocal\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Represents the formula in A1-style notation, in the user's language and number-formatting locale. For example, the English '=SUM(A1, 1.5)' formula would become '=SUMME(A1; 1,5)' in German.\",\n                \"nullable\": true\n              },\n              \"formulasR1C1\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Represents the formula in R1C1-style notation.\",\n                \"nullable\": true\n              },\n              \"index\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Index of the range.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"numberFormat\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Represents Excel's number format code for the given cell. Read-only.\",\n                \"nullable\": true\n              },\n              \"rowCount\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"Returns the number of visible rows. Read-only.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"text\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Text values of the specified range. The Text value will not depend on the cell width. The # sign substitution that happens in Excel UI will not affect the text value returned by the API. Read-only.\",\n                \"nullable\": true\n              },\n              \"valueTypes\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Represents the type of data of each cell. Read-only. The possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error.\",\n                \"nullable\": true\n              },\n              \"values\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n                  }\n                ],\n                \"description\": \"Represents the raw values of the specified range view. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.\",\n                \"nullable\": true\n              },\n              \"rows\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.workbookRangeView\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"cellAddresses\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"columnCount\": \"integer\",\n          \"formulas\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"formulasLocal\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"formulasR1C1\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"index\": \"integer\",\n          \"numberFormat\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"rowCount\": \"integer\",\n          \"text\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"valueTypes\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"values\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"rows\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookRangeView\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.workbookWorksheet\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookWorksheet\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"name\": {\n                \"type\": \"string\",\n                \"description\": \"The display name of the worksheet.\",\n                \"nullable\": true\n              },\n              \"position\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The zero-based position of the worksheet within the workbook.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"visibility\": {\n                \"type\": \"string\",\n                \"description\": \"The Visibility of the worksheet. The possible values are: Visible, Hidden, VeryHidden.\",\n                \"nullable\": true\n              },\n              \"charts\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.workbookChart\"\n                }\n              },\n              \"names\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.workbookNamedItem\"\n                }\n              },\n              \"pivotTables\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.workbookPivotTable\"\n                }\n              },\n              \"protection\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookWorksheetProtection\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"tables\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.workbookTable\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"name\": \"string\",\n          \"position\": \"integer\",\n          \"visibility\": \"string\",\n          \"charts\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookChart\"\n            }\n          ],\n          \"names\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookNamedItem\"\n            }\n          ],\n          \"pivotTables\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookPivotTable\"\n            }\n          ],\n          \"protection\": {\n            \"@odata.type\": \"microsoft.graph.workbookWorksheetProtection\"\n          },\n          \"tables\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookTable\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.workbookWorksheetProtection\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n          },\n          {\n            \"title\": \"workbookWorksheetProtection\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"protected\": {\n                \"type\": \"boolean\",\n                \"description\": \"Indicates if the worksheet is protected.  Read-only.\",\n                \"nullable\": true\n              },\n              \"options\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.workbookWorksheetProtectionOptions\"\n                  }\n                ],\n                \"description\": \"Sheet protection options. Read-only.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"id\": \"string (identifier)\",\n          \"protected\": true,\n          \"options\": {\n            \"@odata.type\": \"microsoft.graph.workbookWorksheetProtectionOptions\"\n          }\n        }\n      },\n      \"microsoft.graph.driveItemUploadableProperties\": {\n        \"title\": \"driveItemUploadableProperties\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"description\": {\n            \"type\": \"string\",\n            \"description\": \"Provides a user-visible description of the item. Read-write. Only on OneDrive Personal\",\n            \"nullable\": true\n          },\n          \"fileSystemInfo\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.fileSystemInfo\"\n              }\n            ],\n            \"description\": \"File system information on client. Read-write.\",\n            \"nullable\": true\n          },\n          \"name\": {\n            \"type\": \"string\",\n            \"description\": \"The name of the item (filename and extension). Read-write.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"description\": \"string\",\n          \"fileSystemInfo\": {\n            \"@odata.type\": \"microsoft.graph.fileSystemInfo\"\n          },\n          \"name\": \"string\"\n        }\n      },\n      \"microsoft.graph.alert\": {\n        \"title\": \"alert\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"activityGroupName\": {\n            \"type\": \"string\",\n            \"description\": \"Name or alias of the activity group (attacker) this alert is attributed to.\",\n            \"nullable\": true\n          },\n          \"assignedTo\": {\n            \"type\": \"string\",\n            \"description\": \"Name of the analyst the alert is assigned to for triage, investigation, or remediation (supports update).\",\n            \"nullable\": true\n          },\n          \"azureSubscriptionId\": {\n            \"type\": \"string\",\n            \"description\": \"Azure subscription ID, present if this alert is related to an Azure resource.\",\n            \"nullable\": true\n          },\n          \"azureTenantId\": {\n            \"type\": \"string\",\n            \"description\": \"Azure Active Directory tenant ID.\",\n            \"nullable\": true\n          },\n          \"category\": {\n            \"type\": \"string\",\n            \"description\": \"Category of the alert (for example, credentialTheft, ransomware, etc.).\",\n            \"nullable\": true\n          },\n          \"closedDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Time at which the alert was closed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' (supports update).\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"cloudAppStates\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.cloudAppSecurityState\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Security-related stateful information generated by the provider about the cloud application/s related to this alert.\"\n          },\n          \"comments\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"description\": \"Customer-provided comments on alert (for customer alert management) (supports update).\"\n          },\n          \"confidence\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Confidence of the detection logic (percentage between 1-100).\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"createdDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Time at which the alert was created by the alert provider. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"description\": {\n            \"type\": \"string\",\n            \"description\": \"Alert description.\",\n            \"nullable\": true\n          },\n          \"detectionIds\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"description\": \"Set of alerts related to this alert entity (each alert is pushed to the SIEM as a separate record).\"\n          },\n          \"eventDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Time at which the event(s) that served as the trigger(s) to generate the alert occurred. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"feedback\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.alertFeedback\"\n              }\n            ],\n            \"description\": \"Analyst feedback on the alert. Possible values are: unknown, truePositive, falsePositive, benignPositive. (supports update)\",\n            \"nullable\": true\n          },\n          \"fileStates\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.fileSecurityState\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Security-related stateful information generated by the provider about the file(s) related to this alert.\"\n          },\n          \"hostStates\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.hostSecurityState\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Security-related stateful information generated by the provider about the host(s) related to this alert.\"\n          },\n          \"id\": {\n            \"type\": \"string\",\n            \"description\": \"Provider-generated GUID/unique identifier. (Read-only)\",\n            \"nullable\": true\n          },\n          \"lastModifiedDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Time at which the alert entity was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"malwareStates\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.malwareState\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Threat Intelligence pertaining to malware related to this alert.\"\n          },\n          \"networkConnections\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.networkConnection\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Security-related stateful information generated by the provider about the network connection(s) related to this alert.\"\n          },\n          \"processes\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.process\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Security-related stateful information generated by the provider about the process or processes related to this alert.\"\n          },\n          \"recommendedActions\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"description\": \"Vendor/provider recommended action(s) to take as a result of the alert (for example, isolate machine, enforce2FA, reimage host).\"\n          },\n          \"registryKeyStates\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.registryKeyState\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Security-related stateful information generated by the provider about the registry keys related to this alert.\"\n          },\n          \"severity\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.alertSeverity\"\n              }\n            ],\n            \"description\": \"Alert severity - set by vendor/provider. Possible values are: unknown, informational, low, medium, high.\",\n            \"nullable\": true\n          },\n          \"sourceMaterials\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"description\": \"Hyperlinks (URIs) to the source material related to the alert, for example, provider's user interface for alerts or log search, etc.\"\n          },\n          \"status\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.alertStatus\"\n              }\n            ],\n            \"description\": \"Alert lifecycle status (stage). Possible values are: unknown, newAlert, inProgress, resolved. (supports update)\",\n            \"nullable\": true\n          },\n          \"tags\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"description\": \"User-definable labels that can be applied to an alert and can serve as filter conditions (for example 'HVA', 'SAW', etc.) (supports update).\"\n          },\n          \"title\": {\n            \"type\": \"string\",\n            \"description\": \"Alert title.\",\n            \"nullable\": true\n          },\n          \"triggers\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.alertTrigger\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Security-related information about the specific properties that triggered the alert (properties appearing in the alert). Alerts might contain information about multiple users, hosts, files, ip addresses. This field indicates which properties triggered the alert generation.\"\n          },\n          \"userStates\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.userSecurityState\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Security-related stateful information generated by the provider about the user accounts related to this alert.\"\n          },\n          \"vendorInformation\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.securityVendorInformation\"\n              }\n            ],\n            \"description\": \"Complex type containing details about the security product/service vendor, provider, and subprovider (for example, vendor=Microsoft; provider=Windows Defender ATP; subProvider=AppLocker).\",\n            \"nullable\": true\n          },\n          \"vulnerabilityStates\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.vulnerabilityState\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Threat intelligence pertaining to one or more vulnerabilities related to this alert.\"\n          }\n        },\n        \"example\": {\n          \"activityGroupName\": \"string\",\n          \"assignedTo\": \"string\",\n          \"azureSubscriptionId\": \"string\",\n          \"azureTenantId\": \"string\",\n          \"category\": \"string\",\n          \"closedDateTime\": \"string (timestamp)\",\n          \"cloudAppStates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.cloudAppSecurityState\"\n            }\n          ],\n          \"comments\": [\n            \"string\"\n          ],\n          \"confidence\": \"integer\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"description\": \"string\",\n          \"detectionIds\": [\n            \"string\"\n          ],\n          \"eventDateTime\": \"string (timestamp)\",\n          \"feedback\": {\n            \"@odata.type\": \"microsoft.graph.alertFeedback\"\n          },\n          \"fileStates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.fileSecurityState\"\n            }\n          ],\n          \"hostStates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.hostSecurityState\"\n            }\n          ],\n          \"id\": \"string\",\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"malwareStates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.malwareState\"\n            }\n          ],\n          \"networkConnections\": [\n            {\n              \"@odata.type\": \"microsoft.graph.networkConnection\"\n            }\n          ],\n          \"processes\": [\n            {\n              \"@odata.type\": \"microsoft.graph.process\"\n            }\n          ],\n          \"recommendedActions\": [\n            \"string\"\n          ],\n          \"registryKeyStates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.registryKeyState\"\n            }\n          ],\n          \"severity\": {\n            \"@odata.type\": \"microsoft.graph.alertSeverity\"\n          },\n          \"sourceMaterials\": [\n            \"string\"\n          ],\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.alertStatus\"\n          },\n          \"tags\": [\n            \"string\"\n          ],\n          \"title\": \"string\",\n          \"triggers\": [\n            {\n              \"@odata.type\": \"microsoft.graph.alertTrigger\"\n            }\n          ],\n          \"userStates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.userSecurityState\"\n            }\n          ],\n          \"vendorInformation\": {\n            \"@odata.type\": \"microsoft.graph.securityVendorInformation\"\n          },\n          \"vulnerabilityStates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.vulnerabilityState\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.alertTrigger\": {\n        \"title\": \"alertTrigger\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"name\": {\n            \"type\": \"string\",\n            \"description\": \"Name of the property serving as a detection trigger.\",\n            \"nullable\": true\n          },\n          \"type\": {\n            \"type\": \"string\",\n            \"description\": \"Type of the property in the key:value pair for interpretation. For example, String, Boolean, etc.\",\n            \"nullable\": true\n          },\n          \"value\": {\n            \"type\": \"string\",\n            \"description\": \"Value of the property serving as a detection trigger.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"name\": \"string\",\n          \"type\": \"string\",\n          \"value\": \"string\"\n        }\n      },\n      \"microsoft.graph.alternativeSecurityId\": {\n        \"title\": \"alternativeSecurityId\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"For internal use only\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"identityProvider\": {\n            \"type\": \"string\",\n            \"description\": \"For internal use only\",\n            \"nullable\": true\n          },\n          \"key\": {\n            \"type\": \"string\",\n            \"description\": \"For internal use only\",\n            \"format\": \"base64url\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"type\": \"integer\",\n          \"identityProvider\": \"string\",\n          \"key\": \"string\"\n        }\n      },\n      \"microsoft.graph.assignedLicense\": {\n        \"title\": \"assignedLicense\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"disabledPlans\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n              \"type\": \"string\",\n              \"format\": \"uuid\",\n              \"nullable\": true\n            },\n            \"description\": \"A collection of the unique identifiers for plans that have been disabled.\"\n          },\n          \"skuId\": {\n            \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n            \"type\": \"string\",\n            \"description\": \"The unique identifier for the SKU.\",\n            \"format\": \"uuid\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"disabledPlans\": [\n            \"string\"\n          ],\n          \"skuId\": \"string\"\n        }\n      },\n      \"microsoft.graph.assignedPlan\": {\n        \"title\": \"assignedPlan\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"assignedDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"The date and time at which the plan was assigned; for example: 2013-01-02T19:32:30Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"capabilityStatus\": {\n            \"type\": \"string\",\n            \"description\": \"For example, 'Enabled'.\",\n            \"nullable\": true\n          },\n          \"service\": {\n            \"type\": \"string\",\n            \"description\": \"The name of the service; for example, 'Exchange'.\",\n            \"nullable\": true\n          },\n          \"servicePlanId\": {\n            \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n            \"type\": \"string\",\n            \"description\": \"A GUID that identifies the service plan.\",\n            \"format\": \"uuid\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"assignedDateTime\": \"string (timestamp)\",\n          \"capabilityStatus\": \"string\",\n          \"service\": \"string\",\n          \"servicePlanId\": \"string\"\n        }\n      },\n      \"microsoft.graph.recipient\": {\n        \"title\": \"recipient\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"emailAddress\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.emailAddress\"\n              }\n            ],\n            \"description\": \"The recipient's email address.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"emailAddress\": {\n            \"@odata.type\": \"microsoft.graph.emailAddress\"\n          }\n        }\n      },\n      \"microsoft.graph.attendeeBase\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n          },\n          {\n            \"title\": \"attendeeBase\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"type\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.attendeeType\"\n                  }\n                ],\n                \"description\": \"The type of attendee. The possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"emailAddress\": {\n            \"@odata.type\": \"microsoft.graph.emailAddress\"\n          },\n          \"type\": {\n            \"@odata.type\": \"microsoft.graph.attendeeType\"\n          }\n        }\n      },\n      \"microsoft.graph.attendee\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.attendeeBase\"\n          },\n          {\n            \"title\": \"attendee\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"status\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.responseStatus\"\n                  }\n                ],\n                \"description\": \"The attendee's response (none, accepted, declined, etc.) for the event and date-time that the response was sent.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"emailAddress\": {\n            \"@odata.type\": \"microsoft.graph.emailAddress\"\n          },\n          \"type\": {\n            \"@odata.type\": \"microsoft.graph.attendeeType\"\n          },\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.responseStatus\"\n          }\n        }\n      },\n      \"microsoft.graph.attendeeAvailability\": {\n        \"title\": \"attendeeAvailability\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"attendee\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.attendeeBase\"\n              }\n            ],\n            \"description\": \"The type of attendee - whether it's a person or a resource, and whether required or optional if it's a person.\",\n            \"nullable\": true\n          },\n          \"availability\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.freeBusyStatus\"\n              }\n            ],\n            \"description\": \"The availability status of the attendee. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"attendee\": {\n            \"@odata.type\": \"microsoft.graph.attendeeBase\"\n          },\n          \"availability\": {\n            \"@odata.type\": \"microsoft.graph.freeBusyStatus\"\n          }\n        }\n      },\n      \"microsoft.graph.audio\": {\n        \"title\": \"audio\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"album\": {\n            \"type\": \"string\",\n            \"description\": \"The title of the album for this audio file.\",\n            \"nullable\": true\n          },\n          \"albumArtist\": {\n            \"type\": \"string\",\n            \"description\": \"The artist named on the album for the audio file.\",\n            \"nullable\": true\n          },\n          \"artist\": {\n            \"type\": \"string\",\n            \"description\": \"The performing artist for the audio file.\",\n            \"nullable\": true\n          },\n          \"bitrate\": {\n            \"type\": \"integer\",\n            \"description\": \"Bitrate expressed in kbps.\",\n            \"format\": \"int64\",\n            \"nullable\": true\n          },\n          \"composers\": {\n            \"type\": \"string\",\n            \"description\": \"The name of the composer of the audio file.\",\n            \"nullable\": true\n          },\n          \"copyright\": {\n            \"type\": \"string\",\n            \"description\": \"Copyright information for the audio file.\",\n            \"nullable\": true\n          },\n          \"disc\": {\n            \"maximum\": 32767,\n            \"minimum\": -32768,\n            \"type\": \"integer\",\n            \"description\": \"The number of the disc this audio file came from.\",\n            \"format\": \"int16\",\n            \"nullable\": true\n          },\n          \"discCount\": {\n            \"maximum\": 32767,\n            \"minimum\": -32768,\n            \"type\": \"integer\",\n            \"description\": \"The total number of discs in this album.\",\n            \"format\": \"int16\",\n            \"nullable\": true\n          },\n          \"duration\": {\n            \"type\": \"integer\",\n            \"description\": \"Duration of the audio file, expressed in milliseconds\",\n            \"format\": \"int64\",\n            \"nullable\": true\n          },\n          \"genre\": {\n            \"type\": \"string\",\n            \"description\": \"The genre of this audio file.\",\n            \"nullable\": true\n          },\n          \"hasDrm\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates if the file is protected with digital rights management.\",\n            \"nullable\": true\n          },\n          \"isVariableBitrate\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates if the file is encoded with a variable bitrate.\",\n            \"nullable\": true\n          },\n          \"title\": {\n            \"type\": \"string\",\n            \"description\": \"The title of the audio file.\",\n            \"nullable\": true\n          },\n          \"track\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The number of the track on the original disc for this audio file.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"trackCount\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The total number of tracks on the original disc for this audio file.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"year\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The year the audio file was recorded.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"album\": \"string\",\n          \"albumArtist\": \"string\",\n          \"artist\": \"string\",\n          \"bitrate\": \"integer\",\n          \"composers\": \"string\",\n          \"copyright\": \"string\",\n          \"disc\": \"integer\",\n          \"discCount\": \"integer\",\n          \"duration\": \"integer\",\n          \"genre\": \"string\",\n          \"hasDrm\": true,\n          \"isVariableBitrate\": true,\n          \"title\": \"string\",\n          \"track\": \"integer\",\n          \"trackCount\": \"integer\",\n          \"year\": \"integer\"\n        }\n      },\n      \"microsoft.graph.automaticRepliesMailTips\": {\n        \"title\": \"automaticRepliesMailTips\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"message\": {\n            \"type\": \"string\",\n            \"description\": \"The automatic reply message.\",\n            \"nullable\": true\n          },\n          \"messageLanguage\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.localeInfo\"\n              }\n            ],\n            \"description\": \"The language that the automatic reply message is in.\",\n            \"nullable\": true\n          },\n          \"scheduledEndTime\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.dateTimeTimeZone\"\n              }\n            ],\n            \"description\": \"The date and time that automatic replies are set to end.\",\n            \"nullable\": true\n          },\n          \"scheduledStartTime\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.dateTimeTimeZone\"\n              }\n            ],\n            \"description\": \"The date and time that automatic replies are set to begin.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"message\": \"string\",\n          \"messageLanguage\": {\n            \"@odata.type\": \"microsoft.graph.localeInfo\"\n          },\n          \"scheduledEndTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          },\n          \"scheduledStartTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          }\n        }\n      },\n      \"microsoft.graph.automaticRepliesSetting\": {\n        \"title\": \"automaticRepliesSetting\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"externalAudience\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.externalAudienceScope\"\n              }\n            ],\n            \"description\": \"The set of audience external to the signed-in user's organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. The possible values are: none, contactsOnly, all.\",\n            \"nullable\": true\n          },\n          \"externalReplyMessage\": {\n            \"type\": \"string\",\n            \"description\": \"The automatic reply to send to the specified external audience, if Status is AlwaysEnabled or Scheduled.\",\n            \"nullable\": true\n          },\n          \"internalReplyMessage\": {\n            \"type\": \"string\",\n            \"description\": \"The automatic reply to send to the audience internal to the signed-in user's organization, if Status is AlwaysEnabled or Scheduled.\",\n            \"nullable\": true\n          },\n          \"scheduledEndDateTime\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.dateTimeTimeZone\"\n              }\n            ],\n            \"description\": \"The date and time that automatic replies are set to end, if Status is set to Scheduled.\",\n            \"nullable\": true\n          },\n          \"scheduledStartDateTime\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.dateTimeTimeZone\"\n              }\n            ],\n            \"description\": \"The date and time that automatic replies are set to begin, if Status is set to Scheduled.\",\n            \"nullable\": true\n          },\n          \"status\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.automaticRepliesStatus\"\n              }\n            ],\n            \"description\": \"Configurations status for automatic replies. The possible values are: disabled, alwaysEnabled, scheduled.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"externalAudience\": {\n            \"@odata.type\": \"microsoft.graph.externalAudienceScope\"\n          },\n          \"externalReplyMessage\": \"string\",\n          \"internalReplyMessage\": \"string\",\n          \"scheduledEndDateTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          },\n          \"scheduledStartDateTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          },\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.automaticRepliesStatus\"\n          }\n        }\n      },\n      \"microsoft.graph.booleanColumn\": {\n        \"title\": \"booleanColumn\",\n        \"type\": \"object\"\n      },\n      \"microsoft.graph.calculatedColumn\": {\n        \"title\": \"calculatedColumn\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"format\": {\n            \"type\": \"string\",\n            \"description\": \"For dateTime output types, the format of the value. Must be one of dateOnly or dateTime.\",\n            \"nullable\": true\n          },\n          \"formula\": {\n            \"type\": \"string\",\n            \"description\": \"The formula used to compute the value for this column.\",\n            \"nullable\": true\n          },\n          \"outputType\": {\n            \"type\": \"string\",\n            \"description\": \"The output type used to format values in this column. Must be one of boolean, currency, dateTime, number, or text.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"format\": \"string\",\n          \"formula\": \"string\",\n          \"outputType\": \"string\"\n        }\n      },\n      \"microsoft.graph.choiceColumn\": {\n        \"title\": \"choiceColumn\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"allowTextEntry\": {\n            \"type\": \"boolean\",\n            \"description\": \"If true, allows custom values that aren't in the configured choices.\",\n            \"nullable\": true\n          },\n          \"choices\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"description\": \"The list of values available for this column.\"\n          },\n          \"displayAs\": {\n            \"type\": \"string\",\n            \"description\": \"How the choices are to be presented in the UX. Must be one of checkBoxes, dropDownMenu, or radioButtons\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"allowTextEntry\": true,\n          \"choices\": [\n            \"string\"\n          ],\n          \"displayAs\": \"string\"\n        }\n      },\n      \"microsoft.graph.cloudAppSecurityState\": {\n        \"title\": \"cloudAppSecurityState\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"destinationServiceIp\": {\n            \"type\": \"string\",\n            \"description\": \"Destination IP Address of the connection to the cloud application/service.\",\n            \"nullable\": true\n          },\n          \"destinationServiceName\": {\n            \"type\": \"string\",\n            \"description\": \"Cloud application/service name (for example 'Salesforce', 'DropBox', etc.).\",\n            \"nullable\": true\n          },\n          \"riskScore\": {\n            \"type\": \"string\",\n            \"description\": \"Provider-generated/calculated risk score of the Cloud Application/Service. Recommended value range of 0-1, which equates to a percentage.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"destinationServiceIp\": \"string\",\n          \"destinationServiceName\": \"string\",\n          \"riskScore\": \"string\"\n        }\n      },\n      \"microsoft.graph.contentTypeInfo\": {\n        \"title\": \"contentTypeInfo\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"id\": {\n            \"type\": \"string\",\n            \"description\": \"The id of the content type.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"id\": \"string\"\n        }\n      },\n      \"microsoft.graph.contentTypeOrder\": {\n        \"title\": \"contentTypeOrder\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"default\": {\n            \"type\": \"boolean\",\n            \"description\": \"Whether this is the default Content Type\",\n            \"nullable\": true\n          },\n          \"position\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Specifies the position in which the Content Type appears in the selection UI.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"default\": true,\n          \"position\": \"integer\"\n        }\n      },\n      \"microsoft.graph.currencyColumn\": {\n        \"title\": \"currencyColumn\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"locale\": {\n            \"type\": \"string\",\n            \"description\": \"Specifies the locale from which to infer the currency symbol.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"locale\": \"string\"\n        }\n      },\n      \"microsoft.graph.timeZoneBase\": {\n        \"title\": \"timeZoneBase\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"name\": {\n            \"type\": \"string\",\n            \"description\": \"The name of a time zone. It can be a standard time zone name such as 'Hawaii-Aleutian Standard Time', or 'Customized Time Zone' for a custom time zone.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"name\": \"string\"\n        }\n      },\n      \"microsoft.graph.customTimeZone\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.timeZoneBase\"\n          },\n          {\n            \"title\": \"customTimeZone\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"bias\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The time offset of the time zone from Coordinated Universal Time (UTC). This value is in minutes. Time zones that are ahead of UTC have a positive offset; time zones that are behind UTC have a negative offset.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              },\n              \"daylightOffset\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.daylightTimeZoneOffset\"\n                  }\n                ],\n                \"description\": \"Specifies when the time zone switches from standard time to daylight saving time.\",\n                \"nullable\": true\n              },\n              \"standardOffset\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/microsoft.graph.standardTimeZoneOffset\"\n                  }\n                ],\n                \"description\": \"Specifies when the time zone switches from daylight saving time to standard time.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"name\": \"string\",\n          \"bias\": \"integer\",\n          \"daylightOffset\": {\n            \"@odata.type\": \"microsoft.graph.daylightTimeZoneOffset\"\n          },\n          \"standardOffset\": {\n            \"@odata.type\": \"microsoft.graph.standardTimeZoneOffset\"\n          }\n        }\n      },\n      \"microsoft.graph.dateTimeColumn\": {\n        \"title\": \"dateTimeColumn\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayAs\": {\n            \"type\": \"string\",\n            \"description\": \"How the value should be presented in the UX. Must be one of default, friendly, or standard. See below for more details. If unspecified, treated as default.\",\n            \"nullable\": true\n          },\n          \"format\": {\n            \"type\": \"string\",\n            \"description\": \"Indicates whether the value should be presented as a date only or a date and time. Must be one of dateOnly or dateTime\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"displayAs\": \"string\",\n          \"format\": \"string\"\n        }\n      },\n      \"microsoft.graph.dateTimeTimeZone\": {\n        \"title\": \"dateTimeTimeZone\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"dateTime\": {\n            \"type\": \"string\",\n            \"description\": \"A single point of time in a combined date and time representation (<date>T<time>).\",\n            \"nullable\": true\n          },\n          \"timeZone\": {\n            \"type\": \"string\",\n            \"description\": \"One of the following time zone names.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"dateTime\": \"string\",\n          \"timeZone\": \"string\"\n        }\n      },\n      \"microsoft.graph.standardTimeZoneOffset\": {\n        \"title\": \"standardTimeZoneOffset\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"dayOccurrence\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Represents the nth occurrence of the day of week that the transition from daylight saving time to standard time occurs.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"dayOfWeek\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.dayOfWeek\"\n              }\n            ],\n            \"description\": \"Represents the day of the week when the transition from daylight saving time to standard time.\",\n            \"nullable\": true\n          },\n          \"month\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Represents the month of the year when the transition from daylight saving time to standard time occurs.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"time\": {\n            \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n            \"type\": \"string\",\n            \"description\": \"Represents the time of day when the transition from daylight saving time to standard time occurs.\",\n            \"format\": \"time\",\n            \"nullable\": true\n          },\n          \"year\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Represents how frequently in terms of years the change from daylight saving time to standard time occurs. For example, a value of 0 means every year.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"dayOccurrence\": \"integer\",\n          \"dayOfWeek\": {\n            \"@odata.type\": \"microsoft.graph.dayOfWeek\"\n          },\n          \"month\": \"integer\",\n          \"time\": \"string (timestamp)\",\n          \"year\": \"integer\"\n        }\n      },\n      \"microsoft.graph.daylightTimeZoneOffset\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.standardTimeZoneOffset\"\n          },\n          {\n            \"title\": \"daylightTimeZoneOffset\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"daylightBias\": {\n                \"maximum\": 2147483647,\n                \"minimum\": -2147483648,\n                \"type\": \"integer\",\n                \"description\": \"The time offset from Coordinated Universal Time (UTC) for daylight saving time. This value is in minutes.\",\n                \"format\": \"int32\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"dayOccurrence\": \"integer\",\n          \"dayOfWeek\": {\n            \"@odata.type\": \"microsoft.graph.dayOfWeek\"\n          },\n          \"month\": \"integer\",\n          \"time\": \"string (timestamp)\",\n          \"year\": \"integer\",\n          \"daylightBias\": \"integer\"\n        }\n      },\n      \"microsoft.graph.defaultColumnValue\": {\n        \"title\": \"defaultColumnValue\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"formula\": {\n            \"type\": \"string\",\n            \"description\": \"The formula used to compute the default value for this column.\",\n            \"nullable\": true\n          },\n          \"value\": {\n            \"type\": \"string\",\n            \"description\": \"The direct value to use as the default value for this column.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"formula\": \"string\",\n          \"value\": \"string\"\n        }\n      },\n      \"microsoft.graph.deleted\": {\n        \"title\": \"deleted\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"state\": {\n            \"type\": \"string\",\n            \"description\": \"Represents the state of the deleted item.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"state\": \"string\"\n        }\n      },\n      \"microsoft.graph.domainState\": {\n        \"title\": \"domainState\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"lastActionDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Timestamp for when the last activity occurred. The value is updated when an operation is scheduled, the asynchronous task starts, and when the operation completes.\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"operation\": {\n            \"type\": \"string\",\n            \"description\": \"Type of asynchronous operation. The values can be ForceDelete or Verification\",\n            \"nullable\": true\n          },\n          \"status\": {\n            \"type\": \"string\",\n            \"description\": \"Current status of the operation.  Scheduled - Operation has been scheduled but has not started.  InProgress - Task has started and is in progress.  Failed - Operation has failed.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"lastActionDateTime\": \"string (timestamp)\",\n          \"operation\": \"string\",\n          \"status\": \"string\"\n        }\n      },\n      \"microsoft.graph.driveRecipient\": {\n        \"title\": \"driveRecipient\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"email\": {\n            \"type\": \"string\",\n            \"description\": \"The email address for the recipient, if the recipient has an associated email address.\",\n            \"nullable\": true\n          },\n          \"alias\": {\n            \"type\": \"string\",\n            \"description\": \"The alias of the domain object, for cases where an email address is unavailable (e.g. security groups).\",\n            \"nullable\": true\n          },\n          \"objectId\": {\n            \"type\": \"string\",\n            \"description\": \"The unique identifier for the recipient in the directory.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"email\": \"string\",\n          \"alias\": \"string\",\n          \"objectId\": \"string\"\n        }\n      },\n      \"microsoft.graph.educationStudent\": {\n        \"title\": \"educationStudent\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"birthDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n            \"type\": \"string\",\n            \"description\": \"Birth date of the student.\",\n            \"format\": \"date\",\n            \"nullable\": true\n          },\n          \"externalId\": {\n            \"type\": \"string\",\n            \"description\": \"ID of the student in the source system.\",\n            \"nullable\": true\n          },\n          \"gender\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.educationGender\"\n              }\n            ],\n            \"description\": \"The possible values are: female, male, other, unknownFutureValue.\",\n            \"nullable\": true\n          },\n          \"grade\": {\n            \"type\": \"string\",\n            \"description\": \"Current grade level of the student.\",\n            \"nullable\": true\n          },\n          \"graduationYear\": {\n            \"type\": \"string\",\n            \"description\": \"Year the student is graduating from the school.\",\n            \"nullable\": true\n          },\n          \"studentNumber\": {\n            \"type\": \"string\",\n            \"description\": \"Student Number.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"birthDate\": \"string (timestamp)\",\n          \"externalId\": \"string\",\n          \"gender\": {\n            \"@odata.type\": \"microsoft.graph.educationGender\"\n          },\n          \"grade\": \"string\",\n          \"graduationYear\": \"string\",\n          \"studentNumber\": \"string\"\n        }\n      },\n      \"microsoft.graph.educationTeacher\": {\n        \"title\": \"educationTeacher\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"externalId\": {\n            \"type\": \"string\",\n            \"description\": \"ID of the teacher in the source system.\",\n            \"nullable\": true\n          },\n          \"teacherNumber\": {\n            \"type\": \"string\",\n            \"description\": \"Teacher number.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"externalId\": \"string\",\n          \"teacherNumber\": \"string\"\n        }\n      },\n      \"microsoft.graph.educationTerm\": {\n        \"title\": \"educationTerm\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Display name of the term.\",\n            \"nullable\": true\n          },\n          \"externalId\": {\n            \"type\": \"string\",\n            \"description\": \"ID of term in the syncing system.\",\n            \"nullable\": true\n          },\n          \"startDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n            \"type\": \"string\",\n            \"description\": \"Start of the term.\",\n            \"format\": \"date\",\n            \"nullable\": true\n          },\n          \"endDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n            \"type\": \"string\",\n            \"description\": \"End of the term.\",\n            \"format\": \"date\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"externalId\": \"string\",\n          \"startDate\": \"string (timestamp)\",\n          \"endDate\": \"string (timestamp)\"\n        }\n      },\n      \"microsoft.graph.emailAddress\": {\n        \"title\": \"emailAddress\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"address\": {\n            \"type\": \"string\",\n            \"description\": \"The email address of the person or entity.\",\n            \"nullable\": true\n          },\n          \"name\": {\n            \"type\": \"string\",\n            \"description\": \"The display name of the person or entity.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"address\": \"string\",\n          \"name\": \"string\"\n        }\n      },\n      \"microsoft.graph.extensionSchemaProperty\": {\n        \"title\": \"extensionSchemaProperty\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"name\": {\n            \"type\": \"string\",\n            \"description\": \"The name of the strongly-typed property defined as part of a schema extension.\",\n            \"nullable\": true\n          },\n          \"type\": {\n            \"type\": \"string\",\n            \"description\": \"The type of the property that is defined as part of a schema extension.  Allowed values are Binary, Boolean, DateTime, Integer or String.  See the table below for more details.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"name\": \"string\",\n          \"type\": \"string\"\n        }\n      },\n      \"microsoft.graph.externalLink\": {\n        \"title\": \"externalLink\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"href\": {\n            \"type\": \"string\",\n            \"description\": \"The url of the link.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"href\": \"string\"\n        }\n      },\n      \"microsoft.graph.file\": {\n        \"title\": \"file\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"hashes\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.hashes\"\n              }\n            ],\n            \"description\": \"Hashes of the file's binary content, if available. Read-only.\",\n            \"nullable\": true\n          },\n          \"mimeType\": {\n            \"type\": \"string\",\n            \"description\": \"The MIME type for the file. This is determined by logic on the server and might not be the value provided when the file was uploaded. Read-only.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"hashes\": {\n            \"@odata.type\": \"microsoft.graph.hashes\"\n          },\n          \"mimeType\": \"string\"\n        }\n      },\n      \"microsoft.graph.fileHash\": {\n        \"title\": \"fileHash\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"hashType\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.fileHashType\"\n              }\n            ],\n            \"description\": \"File hash type. Possible values are: unknown, sha1, sha256, md5, authenticodeHash256, lsHash, ctph, peSha1, peSha256.\",\n            \"nullable\": true\n          },\n          \"hashValue\": {\n            \"type\": \"string\",\n            \"description\": \"Value of the file hash.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"hashType\": {\n            \"@odata.type\": \"microsoft.graph.fileHashType\"\n          },\n          \"hashValue\": \"string\"\n        }\n      },\n      \"microsoft.graph.fileSecurityState\": {\n        \"title\": \"fileSecurityState\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"fileHash\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.fileHash\"\n              }\n            ],\n            \"description\": \"Complex type containing file hashes (cryptographic and location-sensitive).\",\n            \"nullable\": true\n          },\n          \"name\": {\n            \"type\": \"string\",\n            \"description\": \"File name (without path).\",\n            \"nullable\": true\n          },\n          \"path\": {\n            \"type\": \"string\",\n            \"description\": \"Full file path of the file/imageFile.\",\n            \"nullable\": true\n          },\n          \"riskScore\": {\n            \"type\": \"string\",\n            \"description\": \"Provider generated/calculated risk score of the alert file. Recommended value range of 0-1, which equates to a percentage.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"fileHash\": {\n            \"@odata.type\": \"microsoft.graph.fileHash\"\n          },\n          \"name\": \"string\",\n          \"path\": \"string\",\n          \"riskScore\": \"string\"\n        }\n      },\n      \"microsoft.graph.fileSystemInfo\": {\n        \"title\": \"fileSystemInfo\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"createdDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"The UTC date and time the file was created on a client.\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"lastAccessedDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"The UTC date and time the file was last accessed. Available for the recent file list only.\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"lastModifiedDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"The UTC date and time the file was last modified on a client.\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"createdDateTime\": \"string (timestamp)\",\n          \"lastAccessedDateTime\": \"string (timestamp)\",\n          \"lastModifiedDateTime\": \"string (timestamp)\"\n        }\n      },\n      \"microsoft.graph.workbookFilterCriteria\": {\n        \"title\": \"workbookFilterCriteria\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"color\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"criterion1\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"criterion2\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"dynamicCriteria\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"filterOn\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"icon\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.workbookIcon\"\n              }\n            ],\n            \"nullable\": true\n          },\n          \"values\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n              }\n            ],\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"color\": \"string\",\n          \"criterion1\": \"string\",\n          \"criterion2\": \"string\",\n          \"dynamicCriteria\": \"string\",\n          \"filterOn\": \"string\",\n          \"icon\": {\n            \"@odata.type\": \"microsoft.graph.workbookIcon\"\n          },\n          \"values\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookFilterDateTime\": {\n        \"title\": \"workbookFilterDateTime\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"date\": {\n            \"type\": \"string\",\n            \"description\": \"The date in ISO8601 format used to filter data.\",\n            \"nullable\": true\n          },\n          \"specificity\": {\n            \"type\": \"string\",\n            \"description\": \"How specific the date should be used to keep data. For example, if the date is 2005-04-02 and the specifity is set to 'month', the filter operation will keep all rows with a date in the month of april 2009. The possible values are: Year, Monday, Day, Hour, Minute, Second.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"date\": \"string\",\n          \"specificity\": \"string\"\n        }\n      },\n      \"microsoft.graph.folder\": {\n        \"title\": \"folder\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"childCount\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Number of children contained immediately within this container.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"view\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.folderView\"\n              }\n            ],\n            \"description\": \"A collection of properties defining the recommended view for the folder.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"childCount\": \"integer\",\n          \"view\": {\n            \"@odata.type\": \"microsoft.graph.folderView\"\n          }\n        }\n      },\n      \"microsoft.graph.folderView\": {\n        \"title\": \"folderView\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"sortBy\": {\n            \"type\": \"string\",\n            \"description\": \"The method by which the folder should be sorted.\",\n            \"nullable\": true\n          },\n          \"sortOrder\": {\n            \"type\": \"string\",\n            \"description\": \"If true, indicates that items should be sorted in descending order. Otherwise, items should be sorted ascending.\",\n            \"nullable\": true\n          },\n          \"viewType\": {\n            \"type\": \"string\",\n            \"description\": \"The type of view that should be used to represent the folder.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"sortBy\": \"string\",\n          \"sortOrder\": \"string\",\n          \"viewType\": \"string\"\n        }\n      },\n      \"microsoft.graph.followupFlag\": {\n        \"title\": \"followupFlag\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"completedDateTime\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.dateTimeTimeZone\"\n              }\n            ],\n            \"description\": \"The date and time that the follow-up was finished.\",\n            \"nullable\": true\n          },\n          \"dueDateTime\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.dateTimeTimeZone\"\n              }\n            ],\n            \"description\": \"The date and time that the follow-up is to be finished.\",\n            \"nullable\": true\n          },\n          \"flagStatus\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.followupFlagStatus\"\n              }\n            ],\n            \"description\": \"The status for follow-up for an item. Possible values are notFlagged, complete, and flagged.\",\n            \"nullable\": true\n          },\n          \"startDateTime\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.dateTimeTimeZone\"\n              }\n            ],\n            \"description\": \"The date and time that the follow-up is to begin.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"completedDateTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          },\n          \"dueDateTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          },\n          \"flagStatus\": {\n            \"@odata.type\": \"microsoft.graph.followupFlagStatus\"\n          },\n          \"startDateTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          }\n        }\n      },\n      \"microsoft.graph.geoCoordinates\": {\n        \"title\": \"geoCoordinates\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"altitude\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"Optional. The altitude (height), in feet,  above sea level for the item. Read-only.\",\n            \"format\": \"double\",\n            \"nullable\": true\n          },\n          \"latitude\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"Optional. The latitude, in decimal, for the item. Read-only.\",\n            \"format\": \"double\",\n            \"nullable\": true\n          },\n          \"longitude\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"Optional. The longitude, in decimal, for the item. Read-only.\",\n            \"format\": \"double\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"altitude\": \"double\",\n          \"latitude\": \"double\",\n          \"longitude\": \"double\"\n        }\n      },\n      \"microsoft.graph.hashes\": {\n        \"title\": \"hashes\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"crc32Hash\": {\n            \"type\": \"string\",\n            \"description\": \"The CRC32 value of the file in little endian (if available). Read-only.\",\n            \"nullable\": true\n          },\n          \"sha1Hash\": {\n            \"type\": \"string\",\n            \"description\": \"SHA1 hash for the contents of the file (if available). Read-only.\",\n            \"nullable\": true\n          },\n          \"quickXorHash\": {\n            \"type\": \"string\",\n            \"description\": \"A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"crc32Hash\": \"string\",\n          \"sha1Hash\": \"string\",\n          \"quickXorHash\": \"string\"\n        }\n      },\n      \"microsoft.graph.hostSecurityState\": {\n        \"title\": \"hostSecurityState\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"fqdn\": {\n            \"type\": \"string\",\n            \"description\": \"Host FQDN (Fully Qualified Domain Name) (for example, machine.company.com).\",\n            \"nullable\": true\n          },\n          \"isAzureAadJoined\": {\n            \"type\": \"boolean\",\n            \"description\": \"True if the host is domain joined to Azure Active Directory Domain Services.\",\n            \"nullable\": true\n          },\n          \"isAzureAadRegistered\": {\n            \"type\": \"boolean\",\n            \"description\": \"True if the host registered with Azure Active Directory Device Registration (BYOD devices - that is, not fully managed by enterprise).\",\n            \"nullable\": true\n          },\n          \"isHybridAzureDomainJoined\": {\n            \"type\": \"boolean\",\n            \"description\": \"True if the host is domain joined to an on-premises Active Directory domain.\",\n            \"nullable\": true\n          },\n          \"netBiosName\": {\n            \"type\": \"string\",\n            \"description\": \"The local host name, without the DNS domain name.\",\n            \"nullable\": true\n          },\n          \"os\": {\n            \"type\": \"string\",\n            \"description\": \"Host Operating System. (For example, Windows10, MacOS, RHEL, etc.).\",\n            \"nullable\": true\n          },\n          \"privateIpAddress\": {\n            \"type\": \"string\",\n            \"description\": \"Private (not routable) IPv4 or IPv6 address (see RFC 1918) at the time of the alert.\",\n            \"nullable\": true\n          },\n          \"publicIpAddress\": {\n            \"type\": \"string\",\n            \"description\": \"Publicly routable IPv4 or IPv6 address (see RFC 1918) at time of the alert.\",\n            \"nullable\": true\n          },\n          \"riskScore\": {\n            \"type\": \"string\",\n            \"description\": \"Provider-generated/calculated risk score of the host.  Recommended value range of 0-1, which equates to a percentage.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"fqdn\": \"string\",\n          \"isAzureAadJoined\": true,\n          \"isAzureAadRegistered\": true,\n          \"isHybridAzureDomainJoined\": true,\n          \"netBiosName\": \"string\",\n          \"os\": \"string\",\n          \"privateIpAddress\": \"string\",\n          \"publicIpAddress\": \"string\",\n          \"riskScore\": \"string\"\n        }\n      },\n      \"microsoft.graph.workbookIcon\": {\n        \"title\": \"workbookIcon\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"index\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Represents the index of the icon in the given set.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"set\": {\n            \"type\": \"string\",\n            \"description\": \"Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"index\": \"integer\",\n          \"set\": \"string\"\n        }\n      },\n      \"microsoft.graph.identity\": {\n        \"title\": \"identity\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"The identity's display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may 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.\",\n            \"nullable\": true\n          },\n          \"id\": {\n            \"type\": \"string\",\n            \"description\": \"Unique identifier for the identity.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"id\": \"string\"\n        }\n      },\n      \"microsoft.graph.identitySet\": {\n        \"title\": \"identitySet\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"application\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.identity\"\n              }\n            ],\n            \"description\": \"Optional. The application associated with this action.\",\n            \"nullable\": true\n          },\n          \"device\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.identity\"\n              }\n            ],\n            \"description\": \"Optional. The device associated with this action.\",\n            \"nullable\": true\n          },\n          \"user\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.identity\"\n              }\n            ],\n            \"description\": \"Optional. The user associated with this action.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"application\": {\n            \"@odata.type\": \"microsoft.graph.identity\"\n          },\n          \"device\": {\n            \"@odata.type\": \"microsoft.graph.identity\"\n          },\n          \"user\": {\n            \"@odata.type\": \"microsoft.graph.identity\"\n          }\n        }\n      },\n      \"microsoft.graph.image\": {\n        \"title\": \"image\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"width\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Optional. Width of the image, in pixels. Read-only.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"height\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Optional. Height of the image, in pixels. Read-only.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"width\": \"integer\",\n          \"height\": \"integer\"\n        }\n      },\n      \"microsoft.graph.internetMessageHeader\": {\n        \"title\": \"internetMessageHeader\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"name\": {\n            \"type\": \"string\",\n            \"description\": \"Represents the key in a key-value pair.\",\n            \"nullable\": true\n          },\n          \"value\": {\n            \"type\": \"string\",\n            \"description\": \"The value in a key-value pair.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"name\": \"string\",\n          \"value\": \"string\"\n        }\n      },\n      \"microsoft.graph.androidMinimumOperatingSystem\": {\n        \"title\": \"androidMinimumOperatingSystem\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"v4_0\": {\n            \"type\": \"boolean\",\n            \"description\": \"Version 4.0 or later.\",\n            \"nullable\": true\n          },\n          \"v4_0_3\": {\n            \"type\": \"boolean\",\n            \"description\": \"Version 4.0.3 or later.\",\n            \"nullable\": true\n          },\n          \"v4_1\": {\n            \"type\": \"boolean\",\n            \"description\": \"Version 4.1 or later.\",\n            \"nullable\": true\n          },\n          \"v4_2\": {\n            \"type\": \"boolean\",\n            \"description\": \"Version 4.2 or later.\",\n            \"nullable\": true\n          },\n          \"v4_3\": {\n            \"type\": \"boolean\",\n            \"description\": \"Version 4.3 or later.\",\n            \"nullable\": true\n          },\n          \"v4_4\": {\n            \"type\": \"boolean\",\n            \"description\": \"Version 4.4 or later.\",\n            \"nullable\": true\n          },\n          \"v5_0\": {\n            \"type\": \"boolean\",\n            \"description\": \"Version 5.0 or later.\",\n            \"nullable\": true\n          },\n          \"v5_1\": {\n            \"type\": \"boolean\",\n            \"description\": \"Version 5.1 or later.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"v4_0\": true,\n          \"v4_0_3\": true,\n          \"v4_1\": true,\n          \"v4_2\": true,\n          \"v4_3\": true,\n          \"v4_4\": true,\n          \"v5_0\": true,\n          \"v5_1\": true\n        }\n      },\n      \"microsoft.graph.appConfigurationSettingItem\": {\n        \"title\": \"appConfigurationSettingItem\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"appConfigKey\": {\n            \"type\": \"string\",\n            \"description\": \"app configuration key.\",\n            \"nullable\": true\n          },\n          \"appConfigKeyType\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.mdmAppConfigKeyType\"\n              }\n            ],\n            \"description\": \"app configuration key type. Possible values are: stringType, integerType, realType, booleanType, tokenType.\",\n            \"nullable\": true\n          },\n          \"appConfigKeyValue\": {\n            \"type\": \"string\",\n            \"description\": \"app configuration key value.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"appConfigKey\": \"string\",\n          \"appConfigKeyType\": {\n            \"@odata.type\": \"microsoft.graph.mdmAppConfigKeyType\"\n          },\n          \"appConfigKeyValue\": \"string\"\n        }\n      },\n      \"microsoft.graph.fileEncryptionInfo\": {\n        \"title\": \"fileEncryptionInfo\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"encryptionKey\": {\n            \"type\": \"string\",\n            \"description\": \"The key used to encrypt the file content.\",\n            \"format\": \"base64url\",\n            \"nullable\": true\n          },\n          \"initializationVector\": {\n            \"type\": \"string\",\n            \"description\": \"The initialization vector used for the encryption algorithm.\",\n            \"format\": \"base64url\",\n            \"nullable\": true\n          },\n          \"mac\": {\n            \"type\": \"string\",\n            \"description\": \"The hash of the encrypted file content + IV (content hash).\",\n            \"format\": \"base64url\",\n            \"nullable\": true\n          },\n          \"macKey\": {\n            \"type\": \"string\",\n            \"description\": \"The key used to get mac.\",\n            \"format\": \"base64url\",\n            \"nullable\": true\n          },\n          \"profileIdentifier\": {\n            \"type\": \"string\",\n            \"description\": \"The the profile identifier.\",\n            \"nullable\": true\n          },\n          \"fileDigest\": {\n            \"type\": \"string\",\n            \"description\": \"The file digest prior to encryption.\",\n            \"format\": \"base64url\",\n            \"nullable\": true\n          },\n          \"fileDigestAlgorithm\": {\n            \"type\": \"string\",\n            \"description\": \"The file digest algorithm.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"encryptionKey\": \"string\",\n          \"initializationVector\": \"string\",\n          \"mac\": \"string\",\n          \"macKey\": \"string\",\n          \"profileIdentifier\": \"string\",\n          \"fileDigest\": \"string\",\n          \"fileDigestAlgorithm\": \"string\"\n        }\n      },\n      \"microsoft.graph.iosDeviceType\": {\n        \"title\": \"iosDeviceType\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"iPad\": {\n            \"type\": \"boolean\",\n            \"description\": \"Whether the app should run on iPads.\",\n            \"nullable\": true\n          },\n          \"iPhoneAndIPod\": {\n            \"type\": \"boolean\",\n            \"description\": \"Whether the app should run on iPhones and iPods.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"iPad\": true,\n          \"iPhoneAndIPod\": true\n        }\n      },\n      \"microsoft.graph.iosLobAppAssignmentSettings\": {\n        \"title\": \"iosLobAppAssignmentSettings\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"vpnConfigurationId\": {\n            \"type\": \"string\",\n            \"description\": \"The VPN Configuration Id to apply for this app.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"vpnConfigurationId\": \"string\"\n        }\n      },\n      \"microsoft.graph.iosMinimumOperatingSystem\": {\n        \"title\": \"iosMinimumOperatingSystem\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"v8_0\": {\n            \"type\": \"boolean\",\n            \"description\": \"Version 8.0 or later.\",\n            \"nullable\": true\n          },\n          \"v9_0\": {\n            \"type\": \"boolean\",\n            \"description\": \"Version 9.0 or later.\",\n            \"nullable\": true\n          },\n          \"v10_0\": {\n            \"type\": \"boolean\",\n            \"description\": \"Version 10.0 or later.\",\n            \"nullable\": true\n          },\n          \"v11_0\": {\n            \"type\": \"boolean\",\n            \"description\": \"Version 11.0 or later.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"v8_0\": true,\n          \"v9_0\": true,\n          \"v10_0\": true,\n          \"v11_0\": true\n        }\n      },\n      \"microsoft.graph.iosStoreAppAssignmentSettings\": {\n        \"title\": \"iosStoreAppAssignmentSettings\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"vpnConfigurationId\": {\n            \"type\": \"string\",\n            \"description\": \"The VPN Configuration Id to apply for this app.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"vpnConfigurationId\": \"string\"\n        }\n      },\n      \"microsoft.graph.iosVppAppAssignmentSettings\": {\n        \"title\": \"iosVppAppAssignmentSettings\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"useDeviceLicensing\": {\n            \"type\": \"boolean\",\n            \"description\": \"Whether or not to use device licensing.\",\n            \"nullable\": true\n          },\n          \"vpnConfigurationId\": {\n            \"type\": \"string\",\n            \"description\": \"The VPN Configuration Id to apply for this app.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"useDeviceLicensing\": true,\n          \"vpnConfigurationId\": \"string\"\n        }\n      },\n      \"microsoft.graph.microsoftStoreForBusinessAppAssignmentSettings\": {\n        \"title\": \"microsoftStoreForBusinessAppAssignmentSettings\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"useDeviceContext\": {\n            \"type\": \"boolean\",\n            \"description\": \"Whether or not to use device execution context for Microsoft Store for Business mobile app.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"useDeviceContext\": true\n        }\n      },\n      \"microsoft.graph.mobileAppAssignmentSettings\": {\n        \"title\": \"mobileAppAssignmentSettings\",\n        \"type\": \"object\"\n      },\n      \"microsoft.graph.vppLicensingType\": {\n        \"title\": \"vppLicensingType\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"supportsUserLicensing\": {\n            \"type\": \"boolean\",\n            \"description\": \"Whether the program supports the user licensing type.\",\n            \"nullable\": true\n          },\n          \"supportsDeviceLicensing\": {\n            \"type\": \"boolean\",\n            \"description\": \"Whether the program supports the device licensing type.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"supportsUserLicensing\": true,\n          \"supportsDeviceLicensing\": true\n        }\n      },\n      \"microsoft.graph.windowsMinimumOperatingSystem\": {\n        \"title\": \"windowsMinimumOperatingSystem\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"v8_0\": {\n            \"type\": \"boolean\",\n            \"description\": \"Windows version 8.0 or later.\",\n            \"nullable\": true\n          },\n          \"v8_1\": {\n            \"type\": \"boolean\",\n            \"description\": \"Windows version 8.1 or later.\",\n            \"nullable\": true\n          },\n          \"v10_0\": {\n            \"type\": \"boolean\",\n            \"description\": \"Windows version 10.0 or later.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"v8_0\": true,\n          \"v8_1\": true,\n          \"v10_0\": true\n        }\n      },\n      \"microsoft.graph.auditActor\": {\n        \"title\": \"auditActor\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"type\": \"string\",\n            \"description\": \"Actor Type.\",\n            \"nullable\": true\n          },\n          \"userPermissions\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"description\": \"List of user permissions when the audit was performed.\"\n          },\n          \"applicationId\": {\n            \"type\": \"string\",\n            \"description\": \"AAD Application Id.\",\n            \"nullable\": true\n          },\n          \"applicationDisplayName\": {\n            \"type\": \"string\",\n            \"description\": \"Name of the Application.\",\n            \"nullable\": true\n          },\n          \"userPrincipalName\": {\n            \"type\": \"string\",\n            \"description\": \"User Principal Name (UPN).\",\n            \"nullable\": true\n          },\n          \"servicePrincipalName\": {\n            \"type\": \"string\",\n            \"description\": \"Service Principal Name (SPN).\",\n            \"nullable\": true\n          },\n          \"ipAddress\": {\n            \"type\": \"string\",\n            \"description\": \"IPAddress.\",\n            \"nullable\": true\n          },\n          \"userId\": {\n            \"type\": \"string\",\n            \"description\": \"User Id.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"type\": \"string\",\n          \"userPermissions\": [\n            \"string\"\n          ],\n          \"applicationId\": \"string\",\n          \"applicationDisplayName\": \"string\",\n          \"userPrincipalName\": \"string\",\n          \"servicePrincipalName\": \"string\",\n          \"ipAddress\": \"string\",\n          \"userId\": \"string\"\n        }\n      },\n      \"microsoft.graph.auditProperty\": {\n        \"title\": \"auditProperty\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Display name.\",\n            \"nullable\": true\n          },\n          \"oldValue\": {\n            \"type\": \"string\",\n            \"description\": \"Old value.\",\n            \"nullable\": true\n          },\n          \"newValue\": {\n            \"type\": \"string\",\n            \"description\": \"New value.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"oldValue\": \"string\",\n          \"newValue\": \"string\"\n        }\n      },\n      \"microsoft.graph.auditResource\": {\n        \"title\": \"auditResource\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Display name.\",\n            \"nullable\": true\n          },\n          \"modifiedProperties\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.auditProperty\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"List of modified properties.\"\n          },\n          \"type\": {\n            \"type\": \"string\",\n            \"description\": \"Audit resource's type.\",\n            \"nullable\": true\n          },\n          \"resourceId\": {\n            \"type\": \"string\",\n            \"description\": \"Audit resource's Id.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"modifiedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.auditProperty\"\n            }\n          ],\n          \"type\": \"string\",\n          \"resourceId\": \"string\"\n        }\n      },\n      \"microsoft.graph.appListItem\": {\n        \"title\": \"appListItem\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"name\": {\n            \"type\": \"string\",\n            \"description\": \"The application name\",\n            \"nullable\": true\n          },\n          \"publisher\": {\n            \"type\": \"string\",\n            \"description\": \"The publisher of the application\",\n            \"nullable\": true\n          },\n          \"appStoreUrl\": {\n            \"type\": \"string\",\n            \"description\": \"The Store URL of the application\",\n            \"nullable\": true\n          },\n          \"appId\": {\n            \"type\": \"string\",\n            \"description\": \"The application or bundle identifier of the application\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"name\": \"string\",\n          \"publisher\": \"string\",\n          \"appStoreUrl\": \"string\",\n          \"appId\": \"string\"\n        }\n      },\n      \"microsoft.graph.bitLockerRemovableDrivePolicy\": {\n        \"title\": \"bitLockerRemovableDrivePolicy\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"encryptionMethod\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.bitLockerEncryptionMethod\"\n              }\n            ],\n            \"description\": \"Select the encryption method for removable  drives. Possible values are: aesCbc128, aesCbc256, xtsAes128, xtsAes256.\",\n            \"nullable\": true\n          },\n          \"requireEncryptionForWriteAccess\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether to block write access to devices configured in another organization.  If requireEncryptionForWriteAccess is false, this value does not affect.\",\n            \"nullable\": true\n          },\n          \"blockCrossOrganizationWriteAccess\": {\n            \"type\": \"boolean\",\n            \"description\": \"This policy setting determines whether BitLocker protection is required for removable data drives to be writable on a computer.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"encryptionMethod\": {\n            \"@odata.type\": \"microsoft.graph.bitLockerEncryptionMethod\"\n          },\n          \"requireEncryptionForWriteAccess\": true,\n          \"blockCrossOrganizationWriteAccess\": true\n        }\n      },\n      \"microsoft.graph.defenderDetectedMalwareActions\": {\n        \"title\": \"defenderDetectedMalwareActions\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"lowSeverity\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.defenderThreatAction\"\n              }\n            ],\n            \"description\": \"Indicates a Defender action to take for low severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block.\",\n            \"nullable\": true\n          },\n          \"moderateSeverity\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.defenderThreatAction\"\n              }\n            ],\n            \"description\": \"Indicates a Defender action to take for moderate severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block.\",\n            \"nullable\": true\n          },\n          \"highSeverity\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.defenderThreatAction\"\n              }\n            ],\n            \"description\": \"Indicates a Defender action to take for high severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block.\",\n            \"nullable\": true\n          },\n          \"severeSeverity\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.defenderThreatAction\"\n              }\n            ],\n            \"description\": \"Indicates a Defender action to take for severe severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"lowSeverity\": {\n            \"@odata.type\": \"microsoft.graph.defenderThreatAction\"\n          },\n          \"moderateSeverity\": {\n            \"@odata.type\": \"microsoft.graph.defenderThreatAction\"\n          },\n          \"highSeverity\": {\n            \"@odata.type\": \"microsoft.graph.defenderThreatAction\"\n          },\n          \"severeSeverity\": {\n            \"@odata.type\": \"microsoft.graph.defenderThreatAction\"\n          }\n        }\n      },\n      \"microsoft.graph.deviceCompliancePolicySettingState\": {\n        \"title\": \"deviceCompliancePolicySettingState\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"setting\": {\n            \"type\": \"string\",\n            \"description\": \"The setting that is being reported\",\n            \"nullable\": true\n          },\n          \"settingName\": {\n            \"type\": \"string\",\n            \"description\": \"Localized/user friendly setting name that is being reported\",\n            \"nullable\": true\n          },\n          \"instanceDisplayName\": {\n            \"type\": \"string\",\n            \"description\": \"Name of setting instance that is being reported.\",\n            \"nullable\": true\n          },\n          \"state\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.complianceStatus\"\n              }\n            ],\n            \"description\": \"The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\",\n            \"nullable\": true\n          },\n          \"errorCode\": {\n            \"type\": \"integer\",\n            \"description\": \"Error code for the setting\",\n            \"format\": \"int64\",\n            \"nullable\": true\n          },\n          \"errorDescription\": {\n            \"type\": \"string\",\n            \"description\": \"Error description\",\n            \"nullable\": true\n          },\n          \"userId\": {\n            \"type\": \"string\",\n            \"description\": \"UserId\",\n            \"nullable\": true\n          },\n          \"userName\": {\n            \"type\": \"string\",\n            \"description\": \"UserName\",\n            \"nullable\": true\n          },\n          \"userEmail\": {\n            \"type\": \"string\",\n            \"description\": \"UserEmail\",\n            \"nullable\": true\n          },\n          \"userPrincipalName\": {\n            \"type\": \"string\",\n            \"description\": \"UserPrincipalName.\",\n            \"nullable\": true\n          },\n          \"sources\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.settingSource\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Contributing policies\"\n          },\n          \"currentValue\": {\n            \"type\": \"string\",\n            \"description\": \"Current value of setting on device\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"setting\": \"string\",\n          \"settingName\": \"string\",\n          \"instanceDisplayName\": \"string\",\n          \"state\": {\n            \"@odata.type\": \"microsoft.graph.complianceStatus\"\n          },\n          \"errorCode\": \"integer\",\n          \"errorDescription\": \"string\",\n          \"userId\": \"string\",\n          \"userName\": \"string\",\n          \"userEmail\": \"string\",\n          \"userPrincipalName\": \"string\",\n          \"sources\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingSource\"\n            }\n          ],\n          \"currentValue\": \"string\"\n        }\n      },\n      \"microsoft.graph.deviceConfigurationSettingState\": {\n        \"title\": \"deviceConfigurationSettingState\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"setting\": {\n            \"type\": \"string\",\n            \"description\": \"The setting that is being reported\",\n            \"nullable\": true\n          },\n          \"settingName\": {\n            \"type\": \"string\",\n            \"description\": \"Localized/user friendly setting name that is being reported\",\n            \"nullable\": true\n          },\n          \"instanceDisplayName\": {\n            \"type\": \"string\",\n            \"description\": \"Name of setting instance that is being reported.\",\n            \"nullable\": true\n          },\n          \"state\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.complianceStatus\"\n              }\n            ],\n            \"description\": \"The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\",\n            \"nullable\": true\n          },\n          \"errorCode\": {\n            \"type\": \"integer\",\n            \"description\": \"Error code for the setting\",\n            \"format\": \"int64\",\n            \"nullable\": true\n          },\n          \"errorDescription\": {\n            \"type\": \"string\",\n            \"description\": \"Error description\",\n            \"nullable\": true\n          },\n          \"userId\": {\n            \"type\": \"string\",\n            \"description\": \"UserId\",\n            \"nullable\": true\n          },\n          \"userName\": {\n            \"type\": \"string\",\n            \"description\": \"UserName\",\n            \"nullable\": true\n          },\n          \"userEmail\": {\n            \"type\": \"string\",\n            \"description\": \"UserEmail\",\n            \"nullable\": true\n          },\n          \"userPrincipalName\": {\n            \"type\": \"string\",\n            \"description\": \"UserPrincipalName.\",\n            \"nullable\": true\n          },\n          \"sources\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.settingSource\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Contributing policies\"\n          },\n          \"currentValue\": {\n            \"type\": \"string\",\n            \"description\": \"Current value of setting on device\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"setting\": \"string\",\n          \"settingName\": \"string\",\n          \"instanceDisplayName\": \"string\",\n          \"state\": {\n            \"@odata.type\": \"microsoft.graph.complianceStatus\"\n          },\n          \"errorCode\": \"integer\",\n          \"errorDescription\": \"string\",\n          \"userId\": \"string\",\n          \"userName\": \"string\",\n          \"userEmail\": \"string\",\n          \"userPrincipalName\": \"string\",\n          \"sources\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingSource\"\n            }\n          ],\n          \"currentValue\": \"string\"\n        }\n      },\n      \"microsoft.graph.deviceManagementSettings\": {\n        \"title\": \"deviceManagementSettings\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"deviceComplianceCheckinThresholdDays\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The number of days a device is allowed to go without checking in to remain compliant. Valid values 0 to 120\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"isScheduledActionEnabled\": {\n            \"type\": \"boolean\",\n            \"description\": \"Is feature enabled or not for scheduled action for rule.\",\n            \"nullable\": true\n          },\n          \"secureByDefault\": {\n            \"type\": \"boolean\",\n            \"description\": \"Device should be noncompliant when there is no compliance policy targeted when this is true\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"deviceComplianceCheckinThresholdDays\": \"integer\",\n          \"isScheduledActionEnabled\": true,\n          \"secureByDefault\": true\n        }\n      },\n      \"microsoft.graph.edgeSearchEngine\": {\n        \"title\": \"edgeSearchEngine\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"edgeSearchEngineType\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.edgeSearchEngineType\"\n              }\n            ],\n            \"description\": \"Allows IT admins to set a predefined default search engine for MDM-Controlled devices. Possible values are: default, bing.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"edgeSearchEngineType\": {\n            \"@odata.type\": \"microsoft.graph.edgeSearchEngineType\"\n          }\n        }\n      },\n      \"microsoft.graph.edgeSearchEngineBase\": {\n        \"title\": \"edgeSearchEngineBase\",\n        \"type\": \"object\"\n      },\n      \"microsoft.graph.edgeSearchEngineCustom\": {\n        \"title\": \"edgeSearchEngineCustom\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"edgeSearchEngineOpenSearchXmlUrl\": {\n            \"type\": \"string\",\n            \"description\": \"Points to a https link containing the OpenSearch xml file that contains, at minimum, the short name and the URL to the search Engine.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"edgeSearchEngineOpenSearchXmlUrl\": \"string\"\n        }\n      },\n      \"microsoft.graph.iosHomeScreenApp\": {\n        \"title\": \"iosHomeScreenApp\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Name of the app Inherited from iosHomeScreenItem\",\n            \"nullable\": true\n          },\n          \"bundleID\": {\n            \"type\": \"string\",\n            \"description\": \"BundleID of app\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"bundleID\": \"string\"\n        }\n      },\n      \"microsoft.graph.iosHomeScreenFolder\": {\n        \"title\": \"iosHomeScreenFolder\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Name of the app Inherited from iosHomeScreenItem\",\n            \"nullable\": true\n          },\n          \"pages\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.iosHomeScreenFolderPage\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Pages of Home Screen Layout Icons which must be Application Type. This collection can contain a maximum of 500 elements.\"\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"pages\": [\n            {\n              \"@odata.type\": \"microsoft.graph.iosHomeScreenFolderPage\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.iosHomeScreenFolderPage\": {\n        \"title\": \"iosHomeScreenFolderPage\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Name of the folder page\",\n            \"nullable\": true\n          },\n          \"apps\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.iosHomeScreenApp\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"A list of apps to appear on a page within a folder. This collection can contain a maximum of 500 elements.\"\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"apps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.iosHomeScreenApp\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.iosHomeScreenItem\": {\n        \"title\": \"iosHomeScreenItem\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Name of the app\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\"\n        }\n      },\n      \"microsoft.graph.iosHomeScreenPage\": {\n        \"title\": \"iosHomeScreenPage\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Name of the page\",\n            \"nullable\": true\n          },\n          \"icons\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.iosHomeScreenItem\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"A list of apps and folders to appear on a page. This collection can contain a maximum of 500 elements.\"\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"icons\": [\n            {\n              \"@odata.type\": \"microsoft.graph.iosHomeScreenItem\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.iosNetworkUsageRule\": {\n        \"title\": \"iosNetworkUsageRule\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"managedApps\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.appListItem\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Information about the managed apps that this rule is going to apply to. This collection can contain a maximum of 500 elements.\"\n          },\n          \"cellularDataBlockWhenRoaming\": {\n            \"type\": \"boolean\",\n            \"description\": \"If set to true, corresponding managed apps will not be allowed to use cellular data when roaming.\",\n            \"nullable\": true\n          },\n          \"cellularDataBlocked\": {\n            \"type\": \"boolean\",\n            \"description\": \"If set to true, corresponding managed apps will not be allowed to use cellular data at any time.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"managedApps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ],\n          \"cellularDataBlockWhenRoaming\": true,\n          \"cellularDataBlocked\": true\n        }\n      },\n      \"microsoft.graph.iosNotificationSettings\": {\n        \"title\": \"iosNotificationSettings\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"bundleID\": {\n            \"type\": \"string\",\n            \"description\": \"Bundle id of app to which to apply these notification settings.\",\n            \"nullable\": true\n          },\n          \"appName\": {\n            \"type\": \"string\",\n            \"description\": \"Application name to be associated with the bundleID.\",\n            \"nullable\": true\n          },\n          \"publisher\": {\n            \"type\": \"string\",\n            \"description\": \"Publisher to be associated with the bundleID.\",\n            \"nullable\": true\n          },\n          \"enabled\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether notifications are allowed for this app.\",\n            \"nullable\": true\n          },\n          \"showInNotificationCenter\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether notifications can be shown in notification center.\",\n            \"nullable\": true\n          },\n          \"showOnLockScreen\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether notifications can be shown on the lock screen.\",\n            \"nullable\": true\n          },\n          \"alertType\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.iosNotificationAlertType\"\n              }\n            ],\n            \"description\": \"Indicates the type of alert for notifications for this app. Possible values are: deviceDefault, banner, modal, none.\",\n            \"nullable\": true\n          },\n          \"badgesEnabled\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether badges are allowed for this app.\",\n            \"nullable\": true\n          },\n          \"soundsEnabled\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether sounds are allowed for this app.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"bundleID\": \"string\",\n          \"appName\": \"string\",\n          \"publisher\": \"string\",\n          \"enabled\": true,\n          \"showInNotificationCenter\": true,\n          \"showOnLockScreen\": true,\n          \"alertType\": {\n            \"@odata.type\": \"microsoft.graph.iosNotificationAlertType\"\n          },\n          \"badgesEnabled\": true,\n          \"soundsEnabled\": true\n        }\n      },\n      \"microsoft.graph.mediaContentRatingAustralia\": {\n        \"title\": \"mediaContentRatingAustralia\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"movieRating\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.ratingAustraliaMoviesType\"\n              }\n            ],\n            \"description\": \"Movies rating selected for Australia. Possible values are: allAllowed, allBlocked, general, parentalGuidance, mature, agesAbove15, agesAbove18.\",\n            \"nullable\": true\n          },\n          \"tvRating\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.ratingAustraliaTelevisionType\"\n              }\n            ],\n            \"description\": \"TV rating selected for Australia. Possible values are: allAllowed, allBlocked, preschoolers, children, general, parentalGuidance, mature, agesAbove15, agesAbove15AdultViolence.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"movieRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingAustraliaMoviesType\"\n          },\n          \"tvRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingAustraliaTelevisionType\"\n          }\n        }\n      },\n      \"microsoft.graph.mediaContentRatingCanada\": {\n        \"title\": \"mediaContentRatingCanada\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"movieRating\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.ratingCanadaMoviesType\"\n              }\n            ],\n            \"description\": \"Movies rating selected for Canada. Possible values are: allAllowed, allBlocked, general, parentalGuidance, agesAbove14, agesAbove18, restricted.\",\n            \"nullable\": true\n          },\n          \"tvRating\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.ratingCanadaTelevisionType\"\n              }\n            ],\n            \"description\": \"TV rating selected for Canada. Possible values are: allAllowed, allBlocked, children, childrenAbove8, general, parentalGuidance, agesAbove14, agesAbove18.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"movieRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingCanadaMoviesType\"\n          },\n          \"tvRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingCanadaTelevisionType\"\n          }\n        }\n      },\n      \"microsoft.graph.mediaContentRatingFrance\": {\n        \"title\": \"mediaContentRatingFrance\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"movieRating\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.ratingFranceMoviesType\"\n              }\n            ],\n            \"description\": \"Movies rating selected for France. Possible values are: allAllowed, allBlocked, agesAbove10, agesAbove12, agesAbove16, agesAbove18.\",\n            \"nullable\": true\n          },\n          \"tvRating\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.ratingFranceTelevisionType\"\n              }\n            ],\n            \"description\": \"TV rating selected for France. Possible values are: allAllowed, allBlocked, agesAbove10, agesAbove12, agesAbove16, agesAbove18.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"movieRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingFranceMoviesType\"\n          },\n          \"tvRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingFranceTelevisionType\"\n          }\n        }\n      },\n      \"microsoft.graph.mediaContentRatingGermany\": {\n        \"title\": \"mediaContentRatingGermany\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"movieRating\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.ratingGermanyMoviesType\"\n              }\n            ],\n            \"description\": \"Movies rating selected for Germany. Possible values are: allAllowed, allBlocked, general, agesAbove6, agesAbove12, agesAbove16, adults.\",\n            \"nullable\": true\n          },\n          \"tvRating\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.ratingGermanyTelevisionType\"\n              }\n            ],\n            \"description\": \"TV rating selected for Germany. Possible values are: allAllowed, allBlocked, general, agesAbove6, agesAbove12, agesAbove16, adults.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"movieRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingGermanyMoviesType\"\n          },\n          \"tvRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingGermanyTelevisionType\"\n          }\n        }\n      },\n      \"microsoft.graph.mediaContentRatingIreland\": {\n        \"title\": \"mediaContentRatingIreland\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"movieRating\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.ratingIrelandMoviesType\"\n              }\n            ],\n            \"description\": \"Movies rating selected for Ireland. Possible values are: allAllowed, allBlocked, general, parentalGuidance, agesAbove12, agesAbove15, agesAbove16, adults.\",\n            \"nullable\": true\n          },\n          \"tvRating\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.ratingIrelandTelevisionType\"\n              }\n            ],\n            \"description\": \"TV rating selected for Ireland. Possible values are: allAllowed, allBlocked, general, children, youngAdults, parentalSupervision, mature.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"movieRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingIrelandMoviesType\"\n          },\n          \"tvRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingIrelandTelevisionType\"\n          }\n        }\n      },\n      \"microsoft.graph.mediaContentRatingJapan\": {\n        \"title\": \"mediaContentRatingJapan\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"movieRating\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.ratingJapanMoviesType\"\n              }\n            ],\n            \"description\": \"Movies rating selected for Japan. Possible values are: allAllowed, allBlocked, general, parentalGuidance, agesAbove15, agesAbove18.\",\n            \"nullable\": true\n          },\n          \"tvRating\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.ratingJapanTelevisionType\"\n              }\n            ],\n            \"description\": \"TV rating selected for Japan. Possible values are: allAllowed, allBlocked, explicitAllowed.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"movieRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingJapanMoviesType\"\n          },\n          \"tvRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingJapanTelevisionType\"\n          }\n        }\n      },\n      \"microsoft.graph.mediaContentRatingNewZealand\": {\n        \"title\": \"mediaContentRatingNewZealand\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"movieRating\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.ratingNewZealandMoviesType\"\n              }\n            ],\n            \"description\": \"Movies rating selected for New Zealand. Possible values are: allAllowed, allBlocked, general, parentalGuidance, mature, agesAbove13, agesAbove15, agesAbove16, agesAbove18, restricted, agesAbove16Restricted.\",\n            \"nullable\": true\n          },\n          \"tvRating\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.ratingNewZealandTelevisionType\"\n              }\n            ],\n            \"description\": \"TV rating selected for New Zealand. Possible values are: allAllowed, allBlocked, general, parentalGuidance, adults.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"movieRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingNewZealandMoviesType\"\n          },\n          \"tvRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingNewZealandTelevisionType\"\n          }\n        }\n      },\n      \"microsoft.graph.mediaContentRatingUnitedKingdom\": {\n        \"title\": \"mediaContentRatingUnitedKingdom\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"movieRating\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.ratingUnitedKingdomMoviesType\"\n              }\n            ],\n            \"description\": \"Movies rating selected for United Kingdom. Possible values are: allAllowed, allBlocked, general, universalChildren, parentalGuidance, agesAbove12Video, agesAbove12Cinema, agesAbove15, adults.\",\n            \"nullable\": true\n          },\n          \"tvRating\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.ratingUnitedKingdomTelevisionType\"\n              }\n            ],\n            \"description\": \"TV rating selected for United Kingdom. Possible values are: allAllowed, allBlocked, caution.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"movieRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingUnitedKingdomMoviesType\"\n          },\n          \"tvRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingUnitedKingdomTelevisionType\"\n          }\n        }\n      },\n      \"microsoft.graph.mediaContentRatingUnitedStates\": {\n        \"title\": \"mediaContentRatingUnitedStates\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"movieRating\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.ratingUnitedStatesMoviesType\"\n              }\n            ],\n            \"description\": \"Movies rating selected for United States. Possible values are: allAllowed, allBlocked, general, parentalGuidance, parentalGuidance13, restricted, adults.\",\n            \"nullable\": true\n          },\n          \"tvRating\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.ratingUnitedStatesTelevisionType\"\n              }\n            ],\n            \"description\": \"TV rating selected for United States. Possible values are: allAllowed, allBlocked, childrenAll, childrenAbove7, general, parentalGuidance, childrenAbove14, adults.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"movieRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingUnitedStatesMoviesType\"\n          },\n          \"tvRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingUnitedStatesTelevisionType\"\n          }\n        }\n      },\n      \"microsoft.graph.omaSetting\": {\n        \"title\": \"omaSetting\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Display Name.\",\n            \"nullable\": true\n          },\n          \"description\": {\n            \"type\": \"string\",\n            \"description\": \"Description.\",\n            \"nullable\": true\n          },\n          \"omaUri\": {\n            \"type\": \"string\",\n            \"description\": \"OMA.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"omaUri\": \"string\"\n        }\n      },\n      \"microsoft.graph.omaSettingBase64\": {\n        \"title\": \"omaSettingBase64\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Display Name. Inherited from omaSetting\",\n            \"nullable\": true\n          },\n          \"description\": {\n            \"type\": \"string\",\n            \"description\": \"Description. Inherited from omaSetting\",\n            \"nullable\": true\n          },\n          \"omaUri\": {\n            \"type\": \"string\",\n            \"description\": \"OMA. Inherited from omaSetting\",\n            \"nullable\": true\n          },\n          \"fileName\": {\n            \"type\": \"string\",\n            \"description\": \"File name associated with the Value property (.cer\",\n            \"nullable\": true\n          },\n          \"value\": {\n            \"type\": \"string\",\n            \"description\": \"Value. (Base64 encoded string)\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"omaUri\": \"string\",\n          \"fileName\": \"string\",\n          \"value\": \"string\"\n        }\n      },\n      \"microsoft.graph.omaSettingBoolean\": {\n        \"title\": \"omaSettingBoolean\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Display Name. Inherited from omaSetting\",\n            \"nullable\": true\n          },\n          \"description\": {\n            \"type\": \"string\",\n            \"description\": \"Description. Inherited from omaSetting\",\n            \"nullable\": true\n          },\n          \"omaUri\": {\n            \"type\": \"string\",\n            \"description\": \"OMA. Inherited from omaSetting\",\n            \"nullable\": true\n          },\n          \"value\": {\n            \"type\": \"boolean\",\n            \"description\": \"Value.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"omaUri\": \"string\",\n          \"value\": true\n        }\n      },\n      \"microsoft.graph.omaSettingDateTime\": {\n        \"title\": \"omaSettingDateTime\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Display Name. Inherited from omaSetting\",\n            \"nullable\": true\n          },\n          \"description\": {\n            \"type\": \"string\",\n            \"description\": \"Description. Inherited from omaSetting\",\n            \"nullable\": true\n          },\n          \"omaUri\": {\n            \"type\": \"string\",\n            \"description\": \"OMA. Inherited from omaSetting\",\n            \"nullable\": true\n          },\n          \"value\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Value.\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"omaUri\": \"string\",\n          \"value\": \"string (timestamp)\"\n        }\n      },\n      \"microsoft.graph.omaSettingFloatingPoint\": {\n        \"title\": \"omaSettingFloatingPoint\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Display Name. Inherited from omaSetting\",\n            \"nullable\": true\n          },\n          \"description\": {\n            \"type\": \"string\",\n            \"description\": \"Description. Inherited from omaSetting\",\n            \"nullable\": true\n          },\n          \"omaUri\": {\n            \"type\": \"string\",\n            \"description\": \"OMA. Inherited from omaSetting\",\n            \"nullable\": true\n          },\n          \"value\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"Value.\",\n            \"format\": \"float\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"omaUri\": \"string\",\n          \"value\": \"float\"\n        }\n      },\n      \"microsoft.graph.omaSettingInteger\": {\n        \"title\": \"omaSettingInteger\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Display Name. Inherited from omaSetting\",\n            \"nullable\": true\n          },\n          \"description\": {\n            \"type\": \"string\",\n            \"description\": \"Description. Inherited from omaSetting\",\n            \"nullable\": true\n          },\n          \"omaUri\": {\n            \"type\": \"string\",\n            \"description\": \"OMA. Inherited from omaSetting\",\n            \"nullable\": true\n          },\n          \"value\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Value.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"omaUri\": \"string\",\n          \"value\": \"integer\"\n        }\n      },\n      \"microsoft.graph.omaSettingString\": {\n        \"title\": \"omaSettingString\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Display Name. Inherited from omaSetting\",\n            \"nullable\": true\n          },\n          \"description\": {\n            \"type\": \"string\",\n            \"description\": \"Description. Inherited from omaSetting\",\n            \"nullable\": true\n          },\n          \"omaUri\": {\n            \"type\": \"string\",\n            \"description\": \"OMA. Inherited from omaSetting\",\n            \"nullable\": true\n          },\n          \"value\": {\n            \"type\": \"string\",\n            \"description\": \"Value.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"omaUri\": \"string\",\n          \"value\": \"string\"\n        }\n      },\n      \"microsoft.graph.omaSettingStringXml\": {\n        \"title\": \"omaSettingStringXml\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Display Name. Inherited from omaSetting\",\n            \"nullable\": true\n          },\n          \"description\": {\n            \"type\": \"string\",\n            \"description\": \"Description. Inherited from omaSetting\",\n            \"nullable\": true\n          },\n          \"omaUri\": {\n            \"type\": \"string\",\n            \"description\": \"OMA. Inherited from omaSetting\",\n            \"nullable\": true\n          },\n          \"fileName\": {\n            \"type\": \"string\",\n            \"description\": \"File name associated with the Value property (.xml).\",\n            \"nullable\": true\n          },\n          \"value\": {\n            \"type\": \"string\",\n            \"description\": \"Value. (UTF8 encoded byte array)\",\n            \"format\": \"base64url\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"omaUri\": \"string\",\n          \"fileName\": \"string\",\n          \"value\": \"string\"\n        }\n      },\n      \"microsoft.graph.sharedPCAccountManagerPolicy\": {\n        \"title\": \"sharedPCAccountManagerPolicy\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"accountDeletionPolicy\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.sharedPCAccountDeletionPolicyType\"\n              }\n            ],\n            \"description\": \"Configures when accounts are deleted. Possible values are: immediate, diskSpaceThreshold, diskSpaceThresholdOrInactiveThreshold.\",\n            \"nullable\": true\n          },\n          \"cacheAccountsAboveDiskFreePercentage\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Sets the percentage of available disk space a PC should have before it stops deleting cached shared PC accounts. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"inactiveThresholdDays\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Specifies when the accounts will start being deleted when they have not been logged on during the specified period, given as number of days. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"removeAccountsBelowDiskFreePercentage\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Sets the percentage of disk space remaining on a PC before cached accounts will be deleted to free disk space. Accounts that have been inactive the longest will be deleted first. Only applies when AccountDeletionPolicy is DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"accountDeletionPolicy\": {\n            \"@odata.type\": \"microsoft.graph.sharedPCAccountDeletionPolicyType\"\n          },\n          \"cacheAccountsAboveDiskFreePercentage\": \"integer\",\n          \"inactiveThresholdDays\": \"integer\",\n          \"removeAccountsBelowDiskFreePercentage\": \"integer\"\n        }\n      },\n      \"microsoft.graph.windows10NetworkProxyServer\": {\n        \"title\": \"windows10NetworkProxyServer\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"address\": {\n            \"type\": \"string\",\n            \"description\": \"Address to the proxy server. Specify an address in the format [':']\",\n            \"nullable\": true\n          },\n          \"exceptions\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"description\": \"Addresses that should not use the proxy server. The system will not use the proxy server for addresses beginning with what is specified in this node.\"\n          },\n          \"useForLocalAddresses\": {\n            \"type\": \"boolean\",\n            \"description\": \"Specifies whether the proxy server should be used for local (intranet) addresses.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"address\": \"string\",\n          \"exceptions\": [\n            \"string\"\n          ],\n          \"useForLocalAddresses\": true\n        }\n      },\n      \"microsoft.graph.windowsFirewallNetworkProfile\": {\n        \"title\": \"windowsFirewallNetworkProfile\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"firewallEnabled\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.stateManagementSetting\"\n              }\n            ],\n            \"description\": \"Configures the host device to allow or block the firewall and advanced security enforcement for the network profile. Possible values are: notConfigured, blocked, allowed.\",\n            \"nullable\": true\n          },\n          \"stealthModeBlocked\": {\n            \"type\": \"boolean\",\n            \"description\": \"Prevent the server from operating in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority.\",\n            \"nullable\": true\n          },\n          \"incomingTrafficBlocked\": {\n            \"type\": \"boolean\",\n            \"description\": \"Configures the firewall to block all incoming traffic regardless of other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority.\",\n            \"nullable\": true\n          },\n          \"unicastResponsesToMulticastBroadcastsBlocked\": {\n            \"type\": \"boolean\",\n            \"description\": \"Configures the firewall to block unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority.\",\n            \"nullable\": true\n          },\n          \"inboundNotificationsBlocked\": {\n            \"type\": \"boolean\",\n            \"description\": \"Prevents the firewall from displaying notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority.\",\n            \"nullable\": true\n          },\n          \"authorizedApplicationRulesFromGroupPolicyMerged\": {\n            \"type\": \"boolean\",\n            \"description\": \"Configures the firewall to merge authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority.\",\n            \"nullable\": true\n          },\n          \"globalPortRulesFromGroupPolicyMerged\": {\n            \"type\": \"boolean\",\n            \"description\": \"Configures the firewall to merge global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority.\",\n            \"nullable\": true\n          },\n          \"connectionSecurityRulesFromGroupPolicyMerged\": {\n            \"type\": \"boolean\",\n            \"description\": \"Configures the firewall to merge connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority.\",\n            \"nullable\": true\n          },\n          \"outboundConnectionsBlocked\": {\n            \"type\": \"boolean\",\n            \"description\": \"Configures the firewall to block all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority.\",\n            \"nullable\": true\n          },\n          \"inboundConnectionsBlocked\": {\n            \"type\": \"boolean\",\n            \"description\": \"Configures the firewall to block all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority.\",\n            \"nullable\": true\n          },\n          \"securedPacketExemptionAllowed\": {\n            \"type\": \"boolean\",\n            \"description\": \"Configures the firewall to allow the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority.\",\n            \"nullable\": true\n          },\n          \"policyRulesFromGroupPolicyMerged\": {\n            \"type\": \"boolean\",\n            \"description\": \"Configures the firewall to merge Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"firewallEnabled\": {\n            \"@odata.type\": \"microsoft.graph.stateManagementSetting\"\n          },\n          \"stealthModeBlocked\": true,\n          \"incomingTrafficBlocked\": true,\n          \"unicastResponsesToMulticastBroadcastsBlocked\": true,\n          \"inboundNotificationsBlocked\": true,\n          \"authorizedApplicationRulesFromGroupPolicyMerged\": true,\n          \"globalPortRulesFromGroupPolicyMerged\": true,\n          \"connectionSecurityRulesFromGroupPolicyMerged\": true,\n          \"outboundConnectionsBlocked\": true,\n          \"inboundConnectionsBlocked\": true,\n          \"securedPacketExemptionAllowed\": true,\n          \"policyRulesFromGroupPolicyMerged\": true\n        }\n      },\n      \"microsoft.graph.windowsUpdateActiveHoursInstall\": {\n        \"title\": \"windowsUpdateActiveHoursInstall\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"activeHoursStart\": {\n            \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n            \"type\": \"string\",\n            \"description\": \"Active Hours Start\",\n            \"format\": \"time\",\n            \"nullable\": true\n          },\n          \"activeHoursEnd\": {\n            \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n            \"type\": \"string\",\n            \"description\": \"Active Hours End\",\n            \"format\": \"time\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"activeHoursStart\": \"string (timestamp)\",\n          \"activeHoursEnd\": \"string (timestamp)\"\n        }\n      },\n      \"microsoft.graph.windowsUpdateInstallScheduleType\": {\n        \"title\": \"windowsUpdateInstallScheduleType\",\n        \"type\": \"object\"\n      },\n      \"microsoft.graph.windowsUpdateScheduledInstall\": {\n        \"title\": \"windowsUpdateScheduledInstall\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"scheduledInstallDay\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.weeklySchedule\"\n              }\n            ],\n            \"description\": \"Scheduled Install Day in week. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday.\",\n            \"nullable\": true\n          },\n          \"scheduledInstallTime\": {\n            \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n            \"type\": \"string\",\n            \"description\": \"Scheduled Install Time during day\",\n            \"format\": \"time\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"scheduledInstallDay\": {\n            \"@odata.type\": \"microsoft.graph.weeklySchedule\"\n          },\n          \"scheduledInstallTime\": \"string (timestamp)\"\n        }\n      },\n      \"microsoft.graph.configurationManagerClientEnabledFeatures\": {\n        \"title\": \"configurationManagerClientEnabledFeatures\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"inventory\": {\n            \"type\": \"boolean\",\n            \"description\": \"Whether inventory is managed by Intune\",\n            \"nullable\": true\n          },\n          \"modernApps\": {\n            \"type\": \"boolean\",\n            \"description\": \"Whether modern application is managed by Intune\",\n            \"nullable\": true\n          },\n          \"resourceAccess\": {\n            \"type\": \"boolean\",\n            \"description\": \"Whether resource access is managed by Intune\",\n            \"nullable\": true\n          },\n          \"deviceConfiguration\": {\n            \"type\": \"boolean\",\n            \"description\": \"Whether device configuration is managed by Intune\",\n            \"nullable\": true\n          },\n          \"compliancePolicy\": {\n            \"type\": \"boolean\",\n            \"description\": \"Whether compliance policy is managed by Intune\",\n            \"nullable\": true\n          },\n          \"windowsUpdateForBusiness\": {\n            \"type\": \"boolean\",\n            \"description\": \"Whether Windows Update for Business is managed by Intune\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"inventory\": true,\n          \"modernApps\": true,\n          \"resourceAccess\": true,\n          \"deviceConfiguration\": true,\n          \"compliancePolicy\": true,\n          \"windowsUpdateForBusiness\": true\n        }\n      },\n      \"microsoft.graph.deleteUserFromSharedAppleDeviceActionResult\": {\n        \"title\": \"deleteUserFromSharedAppleDeviceActionResult\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"actionName\": {\n            \"type\": \"string\",\n            \"description\": \"Action name Inherited from deviceActionResult\",\n            \"nullable\": true\n          },\n          \"actionState\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.actionState\"\n              }\n            ],\n            \"description\": \"State of the action Inherited from deviceActionResult. Possible values are: none, pending, canceled, active, done, failed, notSupported.\",\n            \"nullable\": true\n          },\n          \"startDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Time the action was initiated Inherited from deviceActionResult\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"lastUpdatedDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Time the action state was last updated Inherited from deviceActionResult\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"userPrincipalName\": {\n            \"type\": \"string\",\n            \"description\": \"User principal name of the user to be deleted\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"actionName\": \"string\",\n          \"actionState\": {\n            \"@odata.type\": \"microsoft.graph.actionState\"\n          },\n          \"startDateTime\": \"string (timestamp)\",\n          \"lastUpdatedDateTime\": \"string (timestamp)\",\n          \"userPrincipalName\": \"string\"\n        }\n      },\n      \"microsoft.graph.deviceActionResult\": {\n        \"title\": \"deviceActionResult\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"actionName\": {\n            \"type\": \"string\",\n            \"description\": \"Action name\",\n            \"nullable\": true\n          },\n          \"actionState\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.actionState\"\n              }\n            ],\n            \"description\": \"State of the action. Possible values are: none, pending, canceled, active, done, failed, notSupported.\",\n            \"nullable\": true\n          },\n          \"startDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Time the action was initiated\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"lastUpdatedDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Time the action state was last updated\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"actionName\": \"string\",\n          \"actionState\": {\n            \"@odata.type\": \"microsoft.graph.actionState\"\n          },\n          \"startDateTime\": \"string (timestamp)\",\n          \"lastUpdatedDateTime\": \"string (timestamp)\"\n        }\n      },\n      \"microsoft.graph.deviceExchangeAccessStateSummary\": {\n        \"title\": \"deviceExchangeAccessStateSummary\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"allowedDeviceCount\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Total count of devices with Exchange Access State: Allowed.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"blockedDeviceCount\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Total count of devices with Exchange Access State: Blocked.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"quarantinedDeviceCount\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Total count of devices with Exchange Access State: Quarantined.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"unknownDeviceCount\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Total count of devices with Exchange Access State: Unknown.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"unavailableDeviceCount\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Total count of devices for which no Exchange Access State could be found.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"allowedDeviceCount\": \"integer\",\n          \"blockedDeviceCount\": \"integer\",\n          \"quarantinedDeviceCount\": \"integer\",\n          \"unknownDeviceCount\": \"integer\",\n          \"unavailableDeviceCount\": \"integer\"\n        }\n      },\n      \"microsoft.graph.deviceGeoLocation\": {\n        \"title\": \"deviceGeoLocation\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"lastCollectedDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Time at which location was recorded, relative to UTC\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"longitude\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"Longitude coordinate of the device's location\",\n            \"format\": \"double\",\n            \"nullable\": true\n          },\n          \"latitude\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"Latitude coordinate of the device's location\",\n            \"format\": \"double\",\n            \"nullable\": true\n          },\n          \"altitude\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"Altitude, given in meters above sea level\",\n            \"format\": \"double\",\n            \"nullable\": true\n          },\n          \"horizontalAccuracy\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"Accuracy of longitude and latitude in meters\",\n            \"format\": \"double\",\n            \"nullable\": true\n          },\n          \"verticalAccuracy\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"Accuracy of altitude in meters\",\n            \"format\": \"double\",\n            \"nullable\": true\n          },\n          \"heading\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"Heading in degrees from true north\",\n            \"format\": \"double\",\n            \"nullable\": true\n          },\n          \"speed\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"Speed the device is traveling in meters per second\",\n            \"format\": \"double\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"lastCollectedDateTime\": \"string (timestamp)\",\n          \"longitude\": \"double\",\n          \"latitude\": \"double\",\n          \"altitude\": \"double\",\n          \"horizontalAccuracy\": \"double\",\n          \"verticalAccuracy\": \"double\",\n          \"heading\": \"double\",\n          \"speed\": \"double\"\n        }\n      },\n      \"microsoft.graph.deviceHealthAttestationState\": {\n        \"title\": \"deviceHealthAttestationState\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"lastUpdateDateTime\": {\n            \"type\": \"string\",\n            \"description\": \"The Timestamp of the last update.\",\n            \"nullable\": true\n          },\n          \"contentNamespaceUrl\": {\n            \"type\": \"string\",\n            \"description\": \"The DHA report version. (Namespace version)\",\n            \"nullable\": true\n          },\n          \"deviceHealthAttestationStatus\": {\n            \"type\": \"string\",\n            \"description\": \"The DHA report version. (Namespace version)\",\n            \"nullable\": true\n          },\n          \"contentVersion\": {\n            \"type\": \"string\",\n            \"description\": \"The HealthAttestation state schema version\",\n            \"nullable\": true\n          },\n          \"issuedDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"The DateTime when device was evaluated or issued to MDM\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"attestationIdentityKey\": {\n            \"type\": \"string\",\n            \"description\": \"TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate.\",\n            \"nullable\": true\n          },\n          \"resetCount\": {\n            \"type\": \"integer\",\n            \"description\": \"The number of times a PC device has hibernated or resumed\",\n            \"format\": \"int64\",\n            \"nullable\": true\n          },\n          \"restartCount\": {\n            \"type\": \"integer\",\n            \"description\": \"The number of times a PC device has rebooted\",\n            \"format\": \"int64\",\n            \"nullable\": true\n          },\n          \"dataExcutionPolicy\": {\n            \"type\": \"string\",\n            \"description\": \"DEP Policy defines a set of hardware and software technologies that perform additional checks on memory\",\n            \"nullable\": true\n          },\n          \"bitLockerStatus\": {\n            \"type\": \"string\",\n            \"description\": \"On or Off of BitLocker Drive Encryption\",\n            \"nullable\": true\n          },\n          \"bootManagerVersion\": {\n            \"type\": \"string\",\n            \"description\": \"The version of the Boot Manager\",\n            \"nullable\": true\n          },\n          \"codeIntegrityCheckVersion\": {\n            \"type\": \"string\",\n            \"description\": \"The version of the Boot Manager\",\n            \"nullable\": true\n          },\n          \"secureBoot\": {\n            \"type\": \"string\",\n            \"description\": \"When Secure Boot is enabled, the core components must have the correct cryptographic signatures\",\n            \"nullable\": true\n          },\n          \"bootDebugging\": {\n            \"type\": \"string\",\n            \"description\": \"When bootDebugging is enabled, the device is used in development and testing\",\n            \"nullable\": true\n          },\n          \"operatingSystemKernelDebugging\": {\n            \"type\": \"string\",\n            \"description\": \"When operatingSystemKernelDebugging is enabled, the device is used in development and testing\",\n            \"nullable\": true\n          },\n          \"codeIntegrity\": {\n            \"type\": \"string\",\n            \"description\": \"When code integrity is enabled, code execution is restricted to integrity verified code\",\n            \"nullable\": true\n          },\n          \"testSigning\": {\n            \"type\": \"string\",\n            \"description\": \"When test signing is allowed, the device does not enforce signature validation during boot\",\n            \"nullable\": true\n          },\n          \"safeMode\": {\n            \"type\": \"string\",\n            \"description\": \"Safe mode is a troubleshooting option for Windows that starts your computer in a limited state\",\n            \"nullable\": true\n          },\n          \"windowsPE\": {\n            \"type\": \"string\",\n            \"description\": \"Operating system running with limited services that is used to prepare a computer for Windows\",\n            \"nullable\": true\n          },\n          \"earlyLaunchAntiMalwareDriverProtection\": {\n            \"type\": \"string\",\n            \"description\": \"ELAM provides protection for the computers in your network when they start up\",\n            \"nullable\": true\n          },\n          \"virtualSecureMode\": {\n            \"type\": \"string\",\n            \"description\": \"VSM is a container that protects high value assets from a compromised kernel\",\n            \"nullable\": true\n          },\n          \"pcrHashAlgorithm\": {\n            \"type\": \"string\",\n            \"description\": \"Informational attribute that identifies the HASH algorithm that was used by TPM\",\n            \"nullable\": true\n          },\n          \"bootAppSecurityVersion\": {\n            \"type\": \"string\",\n            \"description\": \"The security version number of the Boot Application\",\n            \"nullable\": true\n          },\n          \"bootManagerSecurityVersion\": {\n            \"type\": \"string\",\n            \"description\": \"The security version number of the Boot Application\",\n            \"nullable\": true\n          },\n          \"tpmVersion\": {\n            \"type\": \"string\",\n            \"description\": \"The security version number of the Boot Application\",\n            \"nullable\": true\n          },\n          \"pcr0\": {\n            \"type\": \"string\",\n            \"description\": \"The measurement that is captured in PCR[0]\",\n            \"nullable\": true\n          },\n          \"secureBootConfigurationPolicyFingerPrint\": {\n            \"type\": \"string\",\n            \"description\": \"Fingerprint of the Custom Secure Boot Configuration Policy\",\n            \"nullable\": true\n          },\n          \"codeIntegrityPolicy\": {\n            \"type\": \"string\",\n            \"description\": \"The Code Integrity policy that is controlling the security of the boot environment\",\n            \"nullable\": true\n          },\n          \"bootRevisionListInfo\": {\n            \"type\": \"string\",\n            \"description\": \"The Boot Revision List that was loaded during initial boot on the attested device\",\n            \"nullable\": true\n          },\n          \"operatingSystemRevListInfo\": {\n            \"type\": \"string\",\n            \"description\": \"The Operating System Revision List that was loaded during initial boot on the attested device\",\n            \"nullable\": true\n          },\n          \"healthStatusMismatchInfo\": {\n            \"type\": \"string\",\n            \"description\": \"This attribute appears if DHA-Service detects an integrity issue\",\n            \"nullable\": true\n          },\n          \"healthAttestationSupportedStatus\": {\n            \"type\": \"string\",\n            \"description\": \"This attribute indicates if DHA is supported for the device\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"lastUpdateDateTime\": \"string\",\n          \"contentNamespaceUrl\": \"string\",\n          \"deviceHealthAttestationStatus\": \"string\",\n          \"contentVersion\": \"string\",\n          \"issuedDateTime\": \"string (timestamp)\",\n          \"attestationIdentityKey\": \"string\",\n          \"resetCount\": \"integer\",\n          \"restartCount\": \"integer\",\n          \"dataExcutionPolicy\": \"string\",\n          \"bitLockerStatus\": \"string\",\n          \"bootManagerVersion\": \"string\",\n          \"codeIntegrityCheckVersion\": \"string\",\n          \"secureBoot\": \"string\",\n          \"bootDebugging\": \"string\",\n          \"operatingSystemKernelDebugging\": \"string\",\n          \"codeIntegrity\": \"string\",\n          \"testSigning\": \"string\",\n          \"safeMode\": \"string\",\n          \"windowsPE\": \"string\",\n          \"earlyLaunchAntiMalwareDriverProtection\": \"string\",\n          \"virtualSecureMode\": \"string\",\n          \"pcrHashAlgorithm\": \"string\",\n          \"bootAppSecurityVersion\": \"string\",\n          \"bootManagerSecurityVersion\": \"string\",\n          \"tpmVersion\": \"string\",\n          \"pcr0\": \"string\",\n          \"secureBootConfigurationPolicyFingerPrint\": \"string\",\n          \"codeIntegrityPolicy\": \"string\",\n          \"bootRevisionListInfo\": \"string\",\n          \"operatingSystemRevListInfo\": \"string\",\n          \"healthStatusMismatchInfo\": \"string\",\n          \"healthAttestationSupportedStatus\": \"string\"\n        }\n      },\n      \"microsoft.graph.deviceOperatingSystemSummary\": {\n        \"title\": \"deviceOperatingSystemSummary\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"androidCount\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Number of android device count.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"iosCount\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Number of iOS device count.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"macOSCount\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Number of Mac OS X device count.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"windowsMobileCount\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Number of Windows mobile device count.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"windowsCount\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Number of Windows device count.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"unknownCount\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Number of unknown device count.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"androidCount\": \"integer\",\n          \"iosCount\": \"integer\",\n          \"macOSCount\": \"integer\",\n          \"windowsMobileCount\": \"integer\",\n          \"windowsCount\": \"integer\",\n          \"unknownCount\": \"integer\"\n        }\n      },\n      \"microsoft.graph.locateDeviceActionResult\": {\n        \"title\": \"locateDeviceActionResult\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"actionName\": {\n            \"type\": \"string\",\n            \"description\": \"Action name Inherited from deviceActionResult\",\n            \"nullable\": true\n          },\n          \"actionState\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.actionState\"\n              }\n            ],\n            \"description\": \"State of the action Inherited from deviceActionResult. Possible values are: none, pending, canceled, active, done, failed, notSupported.\",\n            \"nullable\": true\n          },\n          \"startDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Time the action was initiated Inherited from deviceActionResult\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"lastUpdatedDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Time the action state was last updated Inherited from deviceActionResult\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"deviceLocation\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.deviceGeoLocation\"\n              }\n            ],\n            \"description\": \"device location\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"actionName\": \"string\",\n          \"actionState\": {\n            \"@odata.type\": \"microsoft.graph.actionState\"\n          },\n          \"startDateTime\": \"string (timestamp)\",\n          \"lastUpdatedDateTime\": \"string (timestamp)\",\n          \"deviceLocation\": {\n            \"@odata.type\": \"microsoft.graph.deviceGeoLocation\"\n          }\n        }\n      },\n      \"microsoft.graph.remoteLockActionResult\": {\n        \"title\": \"remoteLockActionResult\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"actionName\": {\n            \"type\": \"string\",\n            \"description\": \"Action name Inherited from deviceActionResult\",\n            \"nullable\": true\n          },\n          \"actionState\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.actionState\"\n              }\n            ],\n            \"description\": \"State of the action Inherited from deviceActionResult. Possible values are: none, pending, canceled, active, done, failed, notSupported.\",\n            \"nullable\": true\n          },\n          \"startDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Time the action was initiated Inherited from deviceActionResult\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"lastUpdatedDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Time the action state was last updated Inherited from deviceActionResult\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"unlockPin\": {\n            \"type\": \"string\",\n            \"description\": \"Pin to unlock the client\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"actionName\": \"string\",\n          \"actionState\": {\n            \"@odata.type\": \"microsoft.graph.actionState\"\n          },\n          \"startDateTime\": \"string (timestamp)\",\n          \"lastUpdatedDateTime\": \"string (timestamp)\",\n          \"unlockPin\": \"string\"\n        }\n      },\n      \"microsoft.graph.resetPasscodeActionResult\": {\n        \"title\": \"resetPasscodeActionResult\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"actionName\": {\n            \"type\": \"string\",\n            \"description\": \"Action name Inherited from deviceActionResult\",\n            \"nullable\": true\n          },\n          \"actionState\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.actionState\"\n              }\n            ],\n            \"description\": \"State of the action Inherited from deviceActionResult. Possible values are: none, pending, canceled, active, done, failed, notSupported.\",\n            \"nullable\": true\n          },\n          \"startDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Time the action was initiated Inherited from deviceActionResult\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"lastUpdatedDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Time the action state was last updated Inherited from deviceActionResult\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"passcode\": {\n            \"type\": \"string\",\n            \"description\": \"Newly generated passcode for the device\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"actionName\": \"string\",\n          \"actionState\": {\n            \"@odata.type\": \"microsoft.graph.actionState\"\n          },\n          \"startDateTime\": \"string (timestamp)\",\n          \"lastUpdatedDateTime\": \"string (timestamp)\",\n          \"passcode\": \"string\"\n        }\n      },\n      \"microsoft.graph.updateWindowsDeviceAccountActionParameter\": {\n        \"title\": \"updateWindowsDeviceAccountActionParameter\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"deviceAccount\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.windowsDeviceAccount\"\n              }\n            ],\n            \"description\": \"Not yet documented\",\n            \"nullable\": true\n          },\n          \"passwordRotationEnabled\": {\n            \"type\": \"boolean\",\n            \"description\": \"Not yet documented\",\n            \"nullable\": true\n          },\n          \"calendarSyncEnabled\": {\n            \"type\": \"boolean\",\n            \"description\": \"Not yet documented\",\n            \"nullable\": true\n          },\n          \"deviceAccountEmail\": {\n            \"type\": \"string\",\n            \"description\": \"Not yet documented\",\n            \"nullable\": true\n          },\n          \"exchangeServer\": {\n            \"type\": \"string\",\n            \"description\": \"Not yet documented\",\n            \"nullable\": true\n          },\n          \"sessionInitiationProtocalAddress\": {\n            \"type\": \"string\",\n            \"description\": \"Not yet documented\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"deviceAccount\": {\n            \"@odata.type\": \"microsoft.graph.windowsDeviceAccount\"\n          },\n          \"passwordRotationEnabled\": true,\n          \"calendarSyncEnabled\": true,\n          \"deviceAccountEmail\": \"string\",\n          \"exchangeServer\": \"string\",\n          \"sessionInitiationProtocalAddress\": \"string\"\n        }\n      },\n      \"microsoft.graph.windowsDefenderScanActionResult\": {\n        \"title\": \"windowsDefenderScanActionResult\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"actionName\": {\n            \"type\": \"string\",\n            \"description\": \"Action name Inherited from deviceActionResult\",\n            \"nullable\": true\n          },\n          \"actionState\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.actionState\"\n              }\n            ],\n            \"description\": \"State of the action Inherited from deviceActionResult. Possible values are: none, pending, canceled, active, done, failed, notSupported.\",\n            \"nullable\": true\n          },\n          \"startDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Time the action was initiated Inherited from deviceActionResult\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"lastUpdatedDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Time the action state was last updated Inherited from deviceActionResult\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"scanType\": {\n            \"type\": \"string\",\n            \"description\": \"Scan type either full scan or quick scan\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"actionName\": \"string\",\n          \"actionState\": {\n            \"@odata.type\": \"microsoft.graph.actionState\"\n          },\n          \"startDateTime\": \"string (timestamp)\",\n          \"lastUpdatedDateTime\": \"string (timestamp)\",\n          \"scanType\": \"string\"\n        }\n      },\n      \"microsoft.graph.windowsDeviceAccount\": {\n        \"title\": \"windowsDeviceAccount\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"password\": {\n            \"type\": \"string\",\n            \"description\": \"Not yet documented\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"password\": \"string\"\n        }\n      },\n      \"microsoft.graph.windowsDeviceADAccount\": {\n        \"title\": \"windowsDeviceADAccount\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"password\": {\n            \"type\": \"string\",\n            \"description\": \"Not yet documented Inherited from windowsDeviceAccount\",\n            \"nullable\": true\n          },\n          \"domainName\": {\n            \"type\": \"string\",\n            \"description\": \"Not yet documented\",\n            \"nullable\": true\n          },\n          \"userName\": {\n            \"type\": \"string\",\n            \"description\": \"Not yet documented\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"password\": \"string\",\n          \"domainName\": \"string\",\n          \"userName\": \"string\"\n        }\n      },\n      \"microsoft.graph.windowsDeviceAzureADAccount\": {\n        \"title\": \"windowsDeviceAzureADAccount\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"password\": {\n            \"type\": \"string\",\n            \"description\": \"Not yet documented Inherited from windowsDeviceAccount\",\n            \"nullable\": true\n          },\n          \"userPrincipalName\": {\n            \"type\": \"string\",\n            \"description\": \"Not yet documented\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"password\": \"string\",\n          \"userPrincipalName\": \"string\"\n        }\n      },\n      \"microsoft.graph.importedWindowsAutopilotDeviceIdentityState\": {\n        \"title\": \"importedWindowsAutopilotDeviceIdentityState\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"deviceImportStatus\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus\"\n              }\n            ],\n            \"description\": \"Device status reported by Device Directory Service(DDS). Possible values are: unknown, pending, partial, complete, error.\",\n            \"nullable\": true\n          },\n          \"deviceRegistrationId\": {\n            \"type\": \"string\",\n            \"description\": \"Device Registration ID for successfully added device reported by Device Directory Service(DDS).\",\n            \"nullable\": true\n          },\n          \"deviceErrorCode\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Device error code reported by Device Directory Service(DDS).\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"deviceErrorName\": {\n            \"type\": \"string\",\n            \"description\": \"Device error name reported by Device Directory Service(DDS).\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"deviceImportStatus\": {\n            \"@odata.type\": \"microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus\"\n          },\n          \"deviceRegistrationId\": \"string\",\n          \"deviceErrorCode\": \"integer\",\n          \"deviceErrorName\": \"string\"\n        }\n      },\n      \"microsoft.graph.androidMobileAppIdentifier\": {\n        \"title\": \"androidMobileAppIdentifier\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"packageId\": {\n            \"type\": \"string\",\n            \"description\": \"The identifier for an app, as specified in the play store.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"packageId\": \"string\"\n        }\n      },\n      \"microsoft.graph.iosMobileAppIdentifier\": {\n        \"title\": \"iosMobileAppIdentifier\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"bundleId\": {\n            \"type\": \"string\",\n            \"description\": \"The identifier for an app, as specified in the app store.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"bundleId\": \"string\"\n        }\n      },\n      \"microsoft.graph.ipRange\": {\n        \"title\": \"ipRange\",\n        \"type\": \"object\"\n      },\n      \"microsoft.graph.iPv4Range\": {\n        \"title\": \"iPv4Range\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"lowerAddress\": {\n            \"type\": \"string\",\n            \"description\": \"Lower IP Address\",\n            \"nullable\": true\n          },\n          \"upperAddress\": {\n            \"type\": \"string\",\n            \"description\": \"Upper IP Address\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"lowerAddress\": \"string\",\n          \"upperAddress\": \"string\"\n        }\n      },\n      \"microsoft.graph.iPv6Range\": {\n        \"title\": \"iPv6Range\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"lowerAddress\": {\n            \"type\": \"string\",\n            \"description\": \"Lower IP Address\",\n            \"nullable\": true\n          },\n          \"upperAddress\": {\n            \"type\": \"string\",\n            \"description\": \"Upper IP Address\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"lowerAddress\": \"string\",\n          \"upperAddress\": \"string\"\n        }\n      },\n      \"microsoft.graph.keyValuePair\": {\n        \"title\": \"keyValuePair\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"name\": {\n            \"type\": \"string\",\n            \"description\": \"Name for this key-value pair\",\n            \"nullable\": true\n          },\n          \"value\": {\n            \"type\": \"string\",\n            \"description\": \"Value for this key-value pair\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"name\": \"string\",\n          \"value\": \"string\"\n        }\n      },\n      \"microsoft.graph.managedAppDiagnosticStatus\": {\n        \"title\": \"managedAppDiagnosticStatus\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"validationName\": {\n            \"type\": \"string\",\n            \"description\": \"The validation friendly name\",\n            \"nullable\": true\n          },\n          \"state\": {\n            \"type\": \"string\",\n            \"description\": \"The state of the operation\",\n            \"nullable\": true\n          },\n          \"mitigationInstruction\": {\n            \"type\": \"string\",\n            \"description\": \"Instruction on how to mitigate a failed validation\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"validationName\": \"string\",\n          \"state\": \"string\",\n          \"mitigationInstruction\": \"string\"\n        }\n      },\n      \"microsoft.graph.managedAppPolicyDeploymentSummaryPerApp\": {\n        \"title\": \"managedAppPolicyDeploymentSummaryPerApp\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"mobileAppIdentifier\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.mobileAppIdentifier\"\n              }\n            ],\n            \"description\": \"Deployment of an app.\",\n            \"nullable\": true\n          },\n          \"configurationAppliedUserCount\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Number of users the policy is applied.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"mobileAppIdentifier\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppIdentifier\"\n          },\n          \"configurationAppliedUserCount\": \"integer\"\n        }\n      },\n      \"microsoft.graph.mobileAppIdentifier\": {\n        \"title\": \"mobileAppIdentifier\",\n        \"type\": \"object\"\n      },\n      \"microsoft.graph.proxiedDomain\": {\n        \"title\": \"proxiedDomain\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"ipAddressOrFQDN\": {\n            \"type\": \"string\",\n            \"description\": \"The IP address or FQDN\",\n            \"nullable\": true\n          },\n          \"proxy\": {\n            \"type\": \"string\",\n            \"description\": \"Proxy IP\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"ipAddressOrFQDN\": \"string\",\n          \"proxy\": \"string\"\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionApp\": {\n        \"title\": \"windowsInformationProtectionApp\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"App display name.\",\n            \"nullable\": true\n          },\n          \"description\": {\n            \"type\": \"string\",\n            \"description\": \"The app's description.\",\n            \"nullable\": true\n          },\n          \"publisherName\": {\n            \"type\": \"string\",\n            \"description\": \"The publisher name\",\n            \"nullable\": true\n          },\n          \"productName\": {\n            \"type\": \"string\",\n            \"description\": \"The product name.\",\n            \"nullable\": true\n          },\n          \"denied\": {\n            \"type\": \"boolean\",\n            \"description\": \"If true, app is denied protection or exemption.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisherName\": \"string\",\n          \"productName\": \"string\",\n          \"denied\": true\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate\": {\n        \"title\": \"windowsInformationProtectionDataRecoveryCertificate\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"subjectName\": {\n            \"type\": \"string\",\n            \"description\": \"Data recovery Certificate subject name\",\n            \"nullable\": true\n          },\n          \"description\": {\n            \"type\": \"string\",\n            \"description\": \"Data recovery Certificate description\",\n            \"nullable\": true\n          },\n          \"expirationDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Data recovery Certificate expiration datetime\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"certificate\": {\n            \"type\": \"string\",\n            \"description\": \"Data recovery Certificate\",\n            \"format\": \"base64url\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"subjectName\": \"string\",\n          \"description\": \"string\",\n          \"expirationDateTime\": \"string (timestamp)\",\n          \"certificate\": \"string\"\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionDesktopApp\": {\n        \"title\": \"windowsInformationProtectionDesktopApp\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"App display name. Inherited from windowsInformationProtectionApp\",\n            \"nullable\": true\n          },\n          \"description\": {\n            \"type\": \"string\",\n            \"description\": \"The app's description. Inherited from windowsInformationProtectionApp\",\n            \"nullable\": true\n          },\n          \"publisherName\": {\n            \"type\": \"string\",\n            \"description\": \"The publisher name Inherited from windowsInformationProtectionApp\",\n            \"nullable\": true\n          },\n          \"productName\": {\n            \"type\": \"string\",\n            \"description\": \"The product name. Inherited from windowsInformationProtectionApp\",\n            \"nullable\": true\n          },\n          \"denied\": {\n            \"type\": \"boolean\",\n            \"description\": \"If true, app is denied protection or exemption. Inherited from windowsInformationProtectionApp\",\n            \"nullable\": true\n          },\n          \"binaryName\": {\n            \"type\": \"string\",\n            \"description\": \"The binary name.\",\n            \"nullable\": true\n          },\n          \"binaryVersionLow\": {\n            \"type\": \"string\",\n            \"description\": \"The lower binary version.\",\n            \"nullable\": true\n          },\n          \"binaryVersionHigh\": {\n            \"type\": \"string\",\n            \"description\": \"The high binary version.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisherName\": \"string\",\n          \"productName\": \"string\",\n          \"denied\": true,\n          \"binaryName\": \"string\",\n          \"binaryVersionLow\": \"string\",\n          \"binaryVersionHigh\": \"string\"\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionIPRangeCollection\": {\n        \"title\": \"windowsInformationProtectionIPRangeCollection\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Display name\",\n            \"nullable\": true\n          },\n          \"ranges\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.ipRange\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Collection of IP ranges\"\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"ranges\": [\n            {\n              \"@odata.type\": \"microsoft.graph.ipRange\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionProxiedDomainCollection\": {\n        \"title\": \"windowsInformationProtectionProxiedDomainCollection\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Display name\",\n            \"nullable\": true\n          },\n          \"proxiedDomains\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.proxiedDomain\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Collection of proxied domains\"\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"proxiedDomains\": [\n            {\n              \"@odata.type\": \"microsoft.graph.proxiedDomain\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionResourceCollection\": {\n        \"title\": \"windowsInformationProtectionResourceCollection\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Display name\",\n            \"nullable\": true\n          },\n          \"resources\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"description\": \"Collection of resources\"\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"resources\": [\n            \"string\"\n          ]\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionStoreApp\": {\n        \"title\": \"windowsInformationProtectionStoreApp\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"App display name. Inherited from windowsInformationProtectionApp\",\n            \"nullable\": true\n          },\n          \"description\": {\n            \"type\": \"string\",\n            \"description\": \"The app's description. Inherited from windowsInformationProtectionApp\",\n            \"nullable\": true\n          },\n          \"publisherName\": {\n            \"type\": \"string\",\n            \"description\": \"The publisher name Inherited from windowsInformationProtectionApp\",\n            \"nullable\": true\n          },\n          \"productName\": {\n            \"type\": \"string\",\n            \"description\": \"The product name. Inherited from windowsInformationProtectionApp\",\n            \"nullable\": true\n          },\n          \"denied\": {\n            \"type\": \"boolean\",\n            \"description\": \"If true, app is denied protection or exemption. Inherited from windowsInformationProtectionApp\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"description\": \"string\",\n          \"publisherName\": \"string\",\n          \"productName\": \"string\",\n          \"denied\": true\n        }\n      },\n      \"microsoft.graph.deviceEnrollmentPlatformRestriction\": {\n        \"title\": \"deviceEnrollmentPlatformRestriction\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"platformBlocked\": {\n            \"type\": \"boolean\",\n            \"description\": \"Block the platform from enrolling\",\n            \"nullable\": true\n          },\n          \"personalDeviceEnrollmentBlocked\": {\n            \"type\": \"boolean\",\n            \"description\": \"Block personally owned devices from enrolling\",\n            \"nullable\": true\n          },\n          \"osMinimumVersion\": {\n            \"type\": \"string\",\n            \"description\": \"Min OS version supported\",\n            \"nullable\": true\n          },\n          \"osMaximumVersion\": {\n            \"type\": \"string\",\n            \"description\": \"Max OS version supported\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"platformBlocked\": true,\n          \"personalDeviceEnrollmentBlocked\": true,\n          \"osMinimumVersion\": \"string\",\n          \"osMaximumVersion\": \"string\"\n        }\n      },\n      \"microsoft.graph.intuneBrand\": {\n        \"title\": \"intuneBrand\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"Company/organization name that is displayed to end users.\",\n            \"nullable\": true\n          },\n          \"contactITName\": {\n            \"type\": \"string\",\n            \"description\": \"Name of the person/organization responsible for IT support.\",\n            \"nullable\": true\n          },\n          \"contactITPhoneNumber\": {\n            \"type\": \"string\",\n            \"description\": \"Phone number of the person/organization responsible for IT support.\",\n            \"nullable\": true\n          },\n          \"contactITEmailAddress\": {\n            \"type\": \"string\",\n            \"description\": \"Email address of the person/organization responsible for IT support.\",\n            \"nullable\": true\n          },\n          \"contactITNotes\": {\n            \"type\": \"string\",\n            \"description\": \"Text comments regarding the person/organization responsible for IT support.\",\n            \"nullable\": true\n          },\n          \"privacyUrl\": {\n            \"type\": \"string\",\n            \"description\": \"URL to the company/organization’s privacy policy.\",\n            \"nullable\": true\n          },\n          \"onlineSupportSiteUrl\": {\n            \"type\": \"string\",\n            \"description\": \"URL to the company/organization’s IT helpdesk site.\",\n            \"nullable\": true\n          },\n          \"onlineSupportSiteName\": {\n            \"type\": \"string\",\n            \"description\": \"Display name of the company/organization’s IT helpdesk site.\",\n            \"nullable\": true\n          },\n          \"themeColor\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.rgbColor\"\n              }\n            ],\n            \"description\": \"Primary theme color used in the Company Portal applications and web portal.\",\n            \"nullable\": true\n          },\n          \"showLogo\": {\n            \"type\": \"boolean\",\n            \"description\": \"Boolean that represents whether the administrator-supplied logo images are shown or not shown.\",\n            \"nullable\": true\n          },\n          \"lightBackgroundLogo\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.mimeContent\"\n              }\n            ],\n            \"description\": \"Logo image displayed in Company Portal apps which have a light background behind the logo.\",\n            \"nullable\": true\n          },\n          \"darkBackgroundLogo\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.mimeContent\"\n              }\n            ],\n            \"description\": \"Logo image displayed in Company Portal apps which have a dark background behind the logo.\",\n            \"nullable\": true\n          },\n          \"showNameNextToLogo\": {\n            \"type\": \"boolean\",\n            \"description\": \"Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.\",\n            \"nullable\": true\n          },\n          \"showDisplayNameNextToLogo\": {\n            \"type\": \"boolean\",\n            \"description\": \"Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"contactITName\": \"string\",\n          \"contactITPhoneNumber\": \"string\",\n          \"contactITEmailAddress\": \"string\",\n          \"contactITNotes\": \"string\",\n          \"privacyUrl\": \"string\",\n          \"onlineSupportSiteUrl\": \"string\",\n          \"onlineSupportSiteName\": \"string\",\n          \"themeColor\": {\n            \"@odata.type\": \"microsoft.graph.rgbColor\"\n          },\n          \"showLogo\": true,\n          \"lightBackgroundLogo\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"darkBackgroundLogo\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"showNameNextToLogo\": true,\n          \"showDisplayNameNextToLogo\": true\n        }\n      },\n      \"microsoft.graph.rgbColor\": {\n        \"title\": \"rgbColor\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"r\": {\n            \"type\": \"integer\",\n            \"description\": \"Red value\",\n            \"format\": \"uint8\",\n            \"nullable\": true\n          },\n          \"g\": {\n            \"type\": \"integer\",\n            \"description\": \"Green value\",\n            \"format\": \"uint8\",\n            \"nullable\": true\n          },\n          \"b\": {\n            \"type\": \"integer\",\n            \"description\": \"Blue value\",\n            \"format\": \"uint8\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"r\": \"integer\",\n          \"g\": \"integer\",\n          \"b\": \"integer\"\n        }\n      },\n      \"microsoft.graph.resourceAction\": {\n        \"title\": \"resourceAction\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"allowedResourceActions\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"description\": \"Allowed Actions\"\n          },\n          \"notAllowedResourceActions\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"description\": \"Not Allowed Actions\"\n          }\n        },\n        \"example\": {\n          \"allowedResourceActions\": [\n            \"string\"\n          ],\n          \"notAllowedResourceActions\": [\n            \"string\"\n          ]\n        }\n      },\n      \"microsoft.graph.rolePermission\": {\n        \"title\": \"rolePermission\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"resourceActions\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.resourceAction\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Actions\"\n          }\n        },\n        \"example\": {\n          \"resourceActions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.resourceAction\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.allDevicesAssignmentTarget\": {\n        \"title\": \"allDevicesAssignmentTarget\",\n        \"type\": \"object\"\n      },\n      \"microsoft.graph.allLicensedUsersAssignmentTarget\": {\n        \"title\": \"allLicensedUsersAssignmentTarget\",\n        \"type\": \"object\"\n      },\n      \"microsoft.graph.deviceAndAppManagementAssignmentTarget\": {\n        \"title\": \"deviceAndAppManagementAssignmentTarget\",\n        \"type\": \"object\"\n      },\n      \"microsoft.graph.exclusionGroupAssignmentTarget\": {\n        \"title\": \"exclusionGroupAssignmentTarget\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"groupId\": {\n            \"type\": \"string\",\n            \"description\": \"The group Id that is the target of the assignment. Inherited from groupAssignmentTarget\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"groupId\": \"string\"\n        }\n      },\n      \"microsoft.graph.groupAssignmentTarget\": {\n        \"title\": \"groupAssignmentTarget\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"groupId\": {\n            \"type\": \"string\",\n            \"description\": \"The group Id that is the target of the assignment.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"groupId\": \"string\"\n        }\n      },\n      \"microsoft.graph.mimeContent\": {\n        \"title\": \"mimeContent\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"type\": \"string\",\n            \"description\": \"Indicates the content mime type.\",\n            \"nullable\": true\n          },\n          \"value\": {\n            \"type\": \"string\",\n            \"description\": \"The byte array that contains the actual content.\",\n            \"format\": \"base64url\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"type\": \"string\",\n          \"value\": \"string\"\n        }\n      },\n      \"microsoft.graph.report\": {\n        \"title\": \"report\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"content\": {\n            \"type\": \"string\",\n            \"description\": \"Not yet documented\",\n            \"format\": \"base64url\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"content\": \"string\"\n        }\n      },\n      \"microsoft.graph.uri\": {\n        \"title\": \"uri\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"segments\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"description\": \"Not yet documented\"\n          }\n        },\n        \"example\": {\n          \"segments\": [\n            \"string\"\n          ]\n        }\n      },\n      \"microsoft.graph.invitedUserMessageInfo\": {\n        \"title\": \"invitedUserMessageInfo\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"ccRecipients\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Additional recipients the invitation message should be sent to. Currently only 1 additional recipient is supported.\"\n          },\n          \"customizedMessageBody\": {\n            \"type\": \"string\",\n            \"description\": \"Customized message body you want to send if you don't want the default message.\",\n            \"nullable\": true\n          },\n          \"messageLanguage\": {\n            \"type\": \"string\",\n            \"description\": \"The language you want to send the default message in. If the customizedMessageBody is specified, this property is ignored, and the message is sent using the customizedMessageBody. The language format should be in ISO 639. The default is en-US.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"ccRecipients\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"customizedMessageBody\": \"string\",\n          \"messageLanguage\": \"string\"\n        }\n      },\n      \"microsoft.graph.itemBody\": {\n        \"title\": \"itemBody\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"content\": {\n            \"type\": \"string\",\n            \"description\": \"The content of the item.\",\n            \"nullable\": true\n          },\n          \"contentType\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.bodyType\"\n              }\n            ],\n            \"description\": \"The type of the content. Possible values are Text and HTML.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"content\": \"string\",\n          \"contentType\": {\n            \"@odata.type\": \"microsoft.graph.bodyType\"\n          }\n        }\n      },\n      \"microsoft.graph.itemReference\": {\n        \"title\": \"itemReference\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"driveId\": {\n            \"type\": \"string\",\n            \"description\": \"Unique identifier of the drive instance that contains the item. Read-only.\",\n            \"nullable\": true\n          },\n          \"driveType\": {\n            \"type\": \"string\",\n            \"description\": \"Identifies the type of drive. See [drive][] resource for values.\",\n            \"nullable\": true\n          },\n          \"id\": {\n            \"type\": \"string\",\n            \"description\": \"Unique identifier of the item in the drive. Read-only.\",\n            \"nullable\": true\n          },\n          \"name\": {\n            \"type\": \"string\",\n            \"description\": \"The name of the item being referenced. Read-only.\",\n            \"nullable\": true\n          },\n          \"path\": {\n            \"type\": \"string\",\n            \"description\": \"Path that can be used to navigate to the item. Read-only.\",\n            \"nullable\": true\n          },\n          \"shareId\": {\n            \"type\": \"string\",\n            \"description\": \"A unique identifier for a shared resource that can be accessed via the [Shares][] API.\",\n            \"nullable\": true\n          },\n          \"sharepointIds\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.sharepointIds\"\n              }\n            ],\n            \"description\": \"Returns identifiers useful for SharePoint REST compatibility. Read-only.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"driveId\": \"string\",\n          \"driveType\": \"string\",\n          \"id\": \"string\",\n          \"name\": \"string\",\n          \"path\": \"string\",\n          \"shareId\": \"string\",\n          \"sharepointIds\": {\n            \"@odata.type\": \"microsoft.graph.sharepointIds\"\n          }\n        }\n      },\n      \"microsoft.graph.Json\": {\n        \"title\": \"Json\",\n        \"type\": \"object\"\n      },\n      \"microsoft.graph.licenseUnitsDetail\": {\n        \"title\": \"licenseUnitsDetail\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"enabled\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The number of units that are enabled.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"suspended\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The number of units that are suspended.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"warning\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The number of units that are in warning status.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"enabled\": \"integer\",\n          \"suspended\": \"integer\",\n          \"warning\": \"integer\"\n        }\n      },\n      \"microsoft.graph.listInfo\": {\n        \"title\": \"listInfo\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"contentTypesEnabled\": {\n            \"type\": \"boolean\",\n            \"description\": \"If true, indicates that content types are enabled for this list.\",\n            \"nullable\": true\n          },\n          \"hidden\": {\n            \"type\": \"boolean\",\n            \"description\": \"If true, indicates that the list is not normally visible in the SharePoint user experience.\",\n            \"nullable\": true\n          },\n          \"template\": {\n            \"type\": \"string\",\n            \"description\": \"An enumerated value that represents the base list template used in creating the list. Possible values include documentLibrary, genericList, task, survey, announcements, contacts, and more.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"contentTypesEnabled\": true,\n          \"hidden\": true,\n          \"template\": \"string\"\n        }\n      },\n      \"microsoft.graph.localeInfo\": {\n        \"title\": \"localeInfo\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"locale\": {\n            \"type\": \"string\",\n            \"description\": \"A locale representation for the user, which includes the user's preferred language and country/region. For example, 'en-us'. The language component follows 2-letter codes as defined in ISO 639-1, and the country component follows 2-letter codes as defined in ISO 3166-1 alpha-2.\",\n            \"nullable\": true\n          },\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"A name representing the user's locale in natural language, for example, 'English (United States)'.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"locale\": \"string\",\n          \"displayName\": \"string\"\n        }\n      },\n      \"microsoft.graph.location\": {\n        \"title\": \"location\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"address\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.physicalAddress\"\n              }\n            ],\n            \"description\": \"The street address of the location.\",\n            \"nullable\": true\n          },\n          \"coordinates\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.outlookGeoCoordinates\"\n              }\n            ],\n            \"description\": \"The geographic coordinates and elevation of the location.\",\n            \"nullable\": true\n          },\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"The name associated with the location.\",\n            \"nullable\": true\n          },\n          \"locationEmailAddress\": {\n            \"type\": \"string\",\n            \"description\": \"Optional email address of the location.\",\n            \"nullable\": true\n          },\n          \"locationUri\": {\n            \"type\": \"string\",\n            \"description\": \"Optional URI representing the location.\",\n            \"nullable\": true\n          },\n          \"locationType\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.locationType\"\n              }\n            ],\n            \"description\": \"The type of location. The possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only.\",\n            \"nullable\": true\n          },\n          \"uniqueId\": {\n            \"type\": \"string\",\n            \"description\": \"For internal use only.\",\n            \"nullable\": true\n          },\n          \"uniqueIdType\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.locationUniqueIdType\"\n              }\n            ],\n            \"description\": \"For internal use only.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"address\": {\n            \"@odata.type\": \"microsoft.graph.physicalAddress\"\n          },\n          \"coordinates\": {\n            \"@odata.type\": \"microsoft.graph.outlookGeoCoordinates\"\n          },\n          \"displayName\": \"string\",\n          \"locationEmailAddress\": \"string\",\n          \"locationUri\": \"string\",\n          \"locationType\": {\n            \"@odata.type\": \"microsoft.graph.locationType\"\n          },\n          \"uniqueId\": \"string\",\n          \"uniqueIdType\": {\n            \"@odata.type\": \"microsoft.graph.locationUniqueIdType\"\n          }\n        }\n      },\n      \"microsoft.graph.locationConstraint\": {\n        \"title\": \"locationConstraint\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"isRequired\": {\n            \"type\": \"boolean\",\n            \"description\": \"The client requests the service to include in the response a meeting location for the meeting. If this is true and all the resources are busy, findMeetingTimes will not return any meeting time suggestions. If this is false and all the resources are busy, findMeetingTimes would still look for meeting times without locations.\",\n            \"nullable\": true\n          },\n          \"locations\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.locationConstraintItem\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Constraint information for one or more locations that the client requests for the meeting.\"\n          },\n          \"suggestLocation\": {\n            \"type\": \"boolean\",\n            \"description\": \"The client requests the service to suggest one or more meeting locations.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"isRequired\": true,\n          \"locations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.locationConstraintItem\"\n            }\n          ],\n          \"suggestLocation\": true\n        }\n      },\n      \"microsoft.graph.locationConstraintItem\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/microsoft.graph.location\"\n          },\n          {\n            \"title\": \"locationConstraintItem\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"resolveAvailability\": {\n                \"type\": \"boolean\",\n                \"description\": \"If set to true and the specified resource is busy, findMeetingTimes looks for another resource that is free. If set to false and the specified resource is busy, findMeetingTimes returns the resource best ranked in the user's cache without checking if it's free. Default is true.\",\n                \"nullable\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"address\": {\n            \"@odata.type\": \"microsoft.graph.physicalAddress\"\n          },\n          \"coordinates\": {\n            \"@odata.type\": \"microsoft.graph.outlookGeoCoordinates\"\n          },\n          \"displayName\": \"string\",\n          \"locationEmailAddress\": \"string\",\n          \"locationUri\": \"string\",\n          \"locationType\": {\n            \"@odata.type\": \"microsoft.graph.locationType\"\n          },\n          \"uniqueId\": \"string\",\n          \"uniqueIdType\": {\n            \"@odata.type\": \"microsoft.graph.locationUniqueIdType\"\n          },\n          \"resolveAvailability\": true\n        }\n      },\n      \"microsoft.graph.lookupColumn\": {\n        \"title\": \"lookupColumn\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"allowMultipleValues\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether multiple values can be selected from the source.\",\n            \"nullable\": true\n          },\n          \"allowUnlimitedLength\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether values in the column should be able to exceed the standard limit of 255 characters.\",\n            \"nullable\": true\n          },\n          \"columnName\": {\n            \"type\": \"string\",\n            \"description\": \"The name of the lookup source column.\",\n            \"nullable\": true\n          },\n          \"listId\": {\n            \"type\": \"string\",\n            \"description\": \"The unique identifier of the lookup source list.\",\n            \"nullable\": true\n          },\n          \"primaryLookupColumnId\": {\n            \"type\": \"string\",\n            \"description\": \"If specified, this column is a secondary lookup, pulling an additional field from the list item looked up by the primary lookup. Use the list item looked up by the primary as the source for the column named here.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"allowMultipleValues\": true,\n          \"allowUnlimitedLength\": true,\n          \"columnName\": \"string\",\n          \"listId\": \"string\",\n          \"primaryLookupColumnId\": \"string\"\n        }\n      },\n      \"microsoft.graph.mailboxSettings\": {\n        \"title\": \"mailboxSettings\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"archiveFolder\": {\n            \"type\": \"string\",\n            \"description\": \"Folder ID of an archive folder for the user.\",\n            \"nullable\": true\n          },\n          \"automaticRepliesSetting\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.automaticRepliesSetting\"\n              }\n            ],\n            \"description\": \"Configuration settings to automatically notify the sender of an incoming email with a message from the signed-in user.\",\n            \"nullable\": true\n          },\n          \"language\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.localeInfo\"\n              }\n            ],\n            \"description\": \"The locale information for the user, including the preferred language and country/region.\",\n            \"nullable\": true\n          },\n          \"timeZone\": {\n            \"type\": \"string\",\n            \"description\": \"The default time zone for the user's mailbox.\",\n            \"nullable\": true\n          },\n          \"workingHours\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.workingHours\"\n              }\n            ],\n            \"description\": \"The days of the week and hours in a specific time zone that the user works.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"archiveFolder\": \"string\",\n          \"automaticRepliesSetting\": {\n            \"@odata.type\": \"microsoft.graph.automaticRepliesSetting\"\n          },\n          \"language\": {\n            \"@odata.type\": \"microsoft.graph.localeInfo\"\n          },\n          \"timeZone\": \"string\",\n          \"workingHours\": {\n            \"@odata.type\": \"microsoft.graph.workingHours\"\n          }\n        }\n      },\n      \"microsoft.graph.mailTips\": {\n        \"title\": \"mailTips\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"automaticReplies\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.automaticRepliesMailTips\"\n              }\n            ],\n            \"description\": \"Mail tips for automatic reply if it has been set up by the recipient.\",\n            \"nullable\": true\n          },\n          \"customMailTip\": {\n            \"type\": \"string\",\n            \"description\": \"A custom mail tip that can be set on the recipient's mailbox.\",\n            \"nullable\": true\n          },\n          \"deliveryRestricted\": {\n            \"type\": \"boolean\",\n            \"description\": \"Whether the recipient's mailbox is restricted, for example, accepting messages from only a predefined list of senders, rejecting messages from a predefined list of senders, or accepting messages from only authenticated senders.\",\n            \"nullable\": true\n          },\n          \"emailAddress\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.emailAddress\"\n              }\n            ],\n            \"description\": \"The email address of the recipient to get mailtips for.\",\n            \"nullable\": true\n          },\n          \"error\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.mailTipsError\"\n              }\n            ],\n            \"description\": \"Errors that occur during the getMailTips action.\",\n            \"nullable\": true\n          },\n          \"externalMemberCount\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The number of external members if the recipient is a distribution list.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"isModerated\": {\n            \"type\": \"boolean\",\n            \"description\": \"Whether sending messages to the recipient requires approval. For example, if the recipient is a large distribution list and a moderator has been set up to approve messages sent to that distribution list, or if sending messages to a recipient requires approval of the recipient's manager.\",\n            \"nullable\": true\n          },\n          \"mailboxFull\": {\n            \"type\": \"boolean\",\n            \"description\": \"The mailbox full status of the recipient.\",\n            \"nullable\": true\n          },\n          \"maxMessageSize\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The maximum message size that has been configured for the recipient's organization or mailbox.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"recipientScope\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.recipientScopeType\"\n              }\n            ],\n            \"description\": \"The scope of the recipient. Possible values are: none, internal, external, externalPartner, externalNonParther. For example, an administrator can set another organization to be its 'partner'. The scope is useful if an administrator wants certain mailtips to be accessible to certain scopes. It's also useful to senders to inform them that their message may leave the organization, helping them make the correct decisions about wording, tone and content.\",\n            \"nullable\": true\n          },\n          \"recipientSuggestions\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Recipients suggested based on previous contexts where they appear in the same message.\"\n          },\n          \"totalMemberCount\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The number of members if the recipient is a distribution list.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"automaticReplies\": {\n            \"@odata.type\": \"microsoft.graph.automaticRepliesMailTips\"\n          },\n          \"customMailTip\": \"string\",\n          \"deliveryRestricted\": true,\n          \"emailAddress\": {\n            \"@odata.type\": \"microsoft.graph.emailAddress\"\n          },\n          \"error\": {\n            \"@odata.type\": \"microsoft.graph.mailTipsError\"\n          },\n          \"externalMemberCount\": \"integer\",\n          \"isModerated\": true,\n          \"mailboxFull\": true,\n          \"maxMessageSize\": \"integer\",\n          \"recipientScope\": {\n            \"@odata.type\": \"microsoft.graph.recipientScopeType\"\n          },\n          \"recipientSuggestions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"totalMemberCount\": \"integer\"\n        }\n      },\n      \"microsoft.graph.mailTipsError\": {\n        \"title\": \"mailTipsError\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"message\": {\n            \"type\": \"string\",\n            \"description\": \"The error message.\",\n            \"nullable\": true\n          },\n          \"code\": {\n            \"type\": \"string\",\n            \"description\": \"The error code.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"message\": \"string\",\n          \"code\": \"string\"\n        }\n      },\n      \"microsoft.graph.malwareState\": {\n        \"title\": \"malwareState\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"category\": {\n            \"type\": \"string\",\n            \"description\": \"Provider-generated malware category (for example, trojan, ransomware, etc.).\",\n            \"nullable\": true\n          },\n          \"family\": {\n            \"type\": \"string\",\n            \"description\": \"Provider-generated malware family (for example, 'wannacry', 'notpetya', etc.).\",\n            \"nullable\": true\n          },\n          \"name\": {\n            \"type\": \"string\",\n            \"description\": \"Provider-generated malware variant name (for example, Trojan:Win32/Powessere.H).\",\n            \"nullable\": true\n          },\n          \"severity\": {\n            \"type\": \"string\",\n            \"description\": \"Provider-determined severity of this malware.\",\n            \"nullable\": true\n          },\n          \"wasRunning\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether the detected file (malware/vulnerability) was running at the time of detection or was detected at rest on the disk.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"category\": \"string\",\n          \"family\": \"string\",\n          \"name\": \"string\",\n          \"severity\": \"string\",\n          \"wasRunning\": true\n        }\n      },\n      \"microsoft.graph.meetingTimeSuggestion\": {\n        \"title\": \"meetingTimeSuggestion\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"attendeeAvailability\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.attendeeAvailability\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"An array that shows the availability status of each attendee for this meeting suggestion.\"\n          },\n          \"confidence\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"A percentage that represents the likelhood of all the attendees attending.\",\n            \"format\": \"double\",\n            \"nullable\": true\n          },\n          \"locations\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.location\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"An array that specifies the name and geographic location of each meeting location for this meeting suggestion.\"\n          },\n          \"meetingTimeSlot\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.timeSlot\"\n              }\n            ],\n            \"description\": \"A time period suggested for the meeting.\",\n            \"nullable\": true\n          },\n          \"organizerAvailability\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.freeBusyStatus\"\n              }\n            ],\n            \"description\": \"Availability of the meeting organizer for this meeting suggestion. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.\",\n            \"nullable\": true\n          },\n          \"suggestionReason\": {\n            \"type\": \"string\",\n            \"description\": \"Reason for suggesting the meeting time.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"attendeeAvailability\": [\n            {\n              \"@odata.type\": \"microsoft.graph.attendeeAvailability\"\n            }\n          ],\n          \"confidence\": \"double\",\n          \"locations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.location\"\n            }\n          ],\n          \"meetingTimeSlot\": {\n            \"@odata.type\": \"microsoft.graph.timeSlot\"\n          },\n          \"organizerAvailability\": {\n            \"@odata.type\": \"microsoft.graph.freeBusyStatus\"\n          },\n          \"suggestionReason\": \"string\"\n        }\n      },\n      \"microsoft.graph.meetingTimeSuggestionsResult\": {\n        \"title\": \"meetingTimeSuggestionsResult\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"emptySuggestionsReason\": {\n            \"type\": \"string\",\n            \"description\": \"A reason for not returning any meeting suggestions. The possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions.\",\n            \"nullable\": true\n          },\n          \"meetingTimeSuggestions\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.meetingTimeSuggestion\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"An array of meeting suggestions.\"\n          }\n        },\n        \"example\": {\n          \"emptySuggestionsReason\": \"string\",\n          \"meetingTimeSuggestions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.meetingTimeSuggestion\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.messageRuleActions\": {\n        \"title\": \"messageRuleActions\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"assignCategories\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"description\": \"A list of categories to be assigned to a message.\"\n          },\n          \"copyToFolder\": {\n            \"type\": \"string\",\n            \"description\": \"The ID of a folder that a message is to be copied to.\",\n            \"nullable\": true\n          },\n          \"delete\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether a message should be moved to the Deleted Items folder.\",\n            \"nullable\": true\n          },\n          \"forwardAsAttachmentTo\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"The email addresses of the recipients to which a message should be forwarded as an attachment.\"\n          },\n          \"forwardTo\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"The email addresses of the recipients to which a message should be forwarded.\"\n          },\n          \"markAsRead\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether a message should be marked as read.\",\n            \"nullable\": true\n          },\n          \"markImportance\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.importance\"\n              }\n            ],\n            \"description\": \"Sets the importance of the message, which can be: low, normal, high.\",\n            \"nullable\": true\n          },\n          \"moveToFolder\": {\n            \"type\": \"string\",\n            \"description\": \"The ID of the folder that a message will be moved to.\",\n            \"nullable\": true\n          },\n          \"permanentDelete\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether a message should be permanently deleted and not saved to the Deleted Items folder.\",\n            \"nullable\": true\n          },\n          \"redirectTo\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"The email addresses to which a message should be redirected.\"\n          },\n          \"stopProcessingRules\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether subsequent rules should be evaluated.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"assignCategories\": [\n            \"string\"\n          ],\n          \"copyToFolder\": \"string\",\n          \"delete\": true,\n          \"forwardAsAttachmentTo\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"forwardTo\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"markAsRead\": true,\n          \"markImportance\": {\n            \"@odata.type\": \"microsoft.graph.importance\"\n          },\n          \"moveToFolder\": \"string\",\n          \"permanentDelete\": true,\n          \"redirectTo\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"stopProcessingRules\": true\n        }\n      },\n      \"microsoft.graph.messageRulePredicates\": {\n        \"title\": \"messageRulePredicates\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"bodyContains\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"description\": \"Represents the strings that should appear in the body of an incoming message in order for the condition or exception to apply.\"\n          },\n          \"bodyOrSubjectContains\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"description\": \"Represents the strings that should appear in the body or subject of an incoming message in order for the condition or exception to apply.\"\n          },\n          \"categories\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"description\": \"Represents the categories that an incoming message should be labeled with in order for the condition or exception to apply.\"\n          },\n          \"fromAddresses\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Represents the specific sender email addresses of an incoming message in order for the condition or exception to apply.\"\n          },\n          \"hasAttachments\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether an incoming message must have attachments in order for the condition or exception to apply.\",\n            \"nullable\": true\n          },\n          \"headerContains\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"description\": \"Represents the strings that appear in the headers of an incoming message in order for the condition or exception to apply.\"\n          },\n          \"importance\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.importance\"\n              }\n            ],\n            \"description\": \"The importance that is stamped on an incoming message in order for the condition or exception to apply: low, normal, high.\",\n            \"nullable\": true\n          },\n          \"isApprovalRequest\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether an incoming message must be an approval request in order for the condition or exception to apply.\",\n            \"nullable\": true\n          },\n          \"isAutomaticForward\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether an incoming message must be automatically forwarded in order for the condition or exception to apply.\",\n            \"nullable\": true\n          },\n          \"isAutomaticReply\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether an incoming message must be an auto reply in order for the condition or exception to apply.\",\n            \"nullable\": true\n          },\n          \"isEncrypted\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether an incoming message must be encrypted in order for the condition or exception to apply.\",\n            \"nullable\": true\n          },\n          \"isMeetingRequest\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether an incoming message must be a meeting request in order for the condition or exception to apply.\",\n            \"nullable\": true\n          },\n          \"isMeetingResponse\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether an incoming message must be a meeting response in order for the condition or exception to apply.\",\n            \"nullable\": true\n          },\n          \"isNonDeliveryReport\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether an incoming message must be a non-delivery report in order for the condition or exception to apply.\",\n            \"nullable\": true\n          },\n          \"isPermissionControlled\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether an incoming message must be permission controlled (RMS-protected) in order for the condition or exception to apply.\",\n            \"nullable\": true\n          },\n          \"isReadReceipt\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether an incoming message must be a read receipt in order for the condition or exception to apply.\",\n            \"nullable\": true\n          },\n          \"isSigned\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether an incoming message must be S/MIME-signed in order for the condition or exception to apply.\",\n            \"nullable\": true\n          },\n          \"isVoicemail\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether an incoming message must be a voice mail in order for the condition or exception to apply.\",\n            \"nullable\": true\n          },\n          \"messageActionFlag\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.messageActionFlag\"\n              }\n            ],\n            \"description\": \"Represents the flag-for-action value that appears on an incoming message in order for the condition or exception to apply. The possible values are: any, call, doNotForward, followUp, fyi, forward, noResponseNecessary, read, reply, replyToAll, review.\",\n            \"nullable\": true\n          },\n          \"notSentToMe\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether the owner of the mailbox must not be a recipient of an incoming message in order for the condition or exception to apply.\",\n            \"nullable\": true\n          },\n          \"recipientContains\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"description\": \"Represents the strings that appear in either the toRecipients or ccRecipients properties of an incoming message in order for the condition or exception to apply.\"\n          },\n          \"senderContains\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"description\": \"Represents the strings that appear in the from property of an incoming message in order for the condition or exception to apply.\"\n          },\n          \"sensitivity\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.sensitivity\"\n              }\n            ],\n            \"description\": \"Represents the sensitivity level that must be stamped on an incoming message in order for the condition or exception to apply. The possible values are: normal, personal, private, confidential.\",\n            \"nullable\": true\n          },\n          \"sentCcMe\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether the owner of the mailbox must be in the ccRecipients property of an incoming message in order for the condition or exception to apply.\",\n            \"nullable\": true\n          },\n          \"sentOnlyToMe\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether the owner of the mailbox must be the only recipient in an incoming message in order for the condition or exception to apply.\",\n            \"nullable\": true\n          },\n          \"sentToAddresses\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.recipient\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"Represents the email addresses that an incoming message must have been sent to in order for the condition or exception to apply.\"\n          },\n          \"sentToMe\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether the owner of the mailbox must be in the toRecipients property of an incoming message in order for the condition or exception to apply.\",\n            \"nullable\": true\n          },\n          \"sentToOrCcMe\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether the owner of the mailbox must be in either a toRecipients or ccRecipients property of an incoming message in order for the condition or exception to apply.\",\n            \"nullable\": true\n          },\n          \"subjectContains\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"description\": \"Represents the strings that appear in the subject of an incoming message in order for the condition or exception to apply.\"\n          },\n          \"withinSizeRange\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.sizeRange\"\n              }\n            ],\n            \"description\": \"Represents the minimum and maximum sizes (in kilobytes) that an incoming message must fall in between in order for the condition or exception to apply.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"bodyContains\": [\n            \"string\"\n          ],\n          \"bodyOrSubjectContains\": [\n            \"string\"\n          ],\n          \"categories\": [\n            \"string\"\n          ],\n          \"fromAddresses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"hasAttachments\": true,\n          \"headerContains\": [\n            \"string\"\n          ],\n          \"importance\": {\n            \"@odata.type\": \"microsoft.graph.importance\"\n          },\n          \"isApprovalRequest\": true,\n          \"isAutomaticForward\": true,\n          \"isAutomaticReply\": true,\n          \"isEncrypted\": true,\n          \"isMeetingRequest\": true,\n          \"isMeetingResponse\": true,\n          \"isNonDeliveryReport\": true,\n          \"isPermissionControlled\": true,\n          \"isReadReceipt\": true,\n          \"isSigned\": true,\n          \"isVoicemail\": true,\n          \"messageActionFlag\": {\n            \"@odata.type\": \"microsoft.graph.messageActionFlag\"\n          },\n          \"notSentToMe\": true,\n          \"recipientContains\": [\n            \"string\"\n          ],\n          \"senderContains\": [\n            \"string\"\n          ],\n          \"sensitivity\": {\n            \"@odata.type\": \"microsoft.graph.sensitivity\"\n          },\n          \"sentCcMe\": true,\n          \"sentOnlyToMe\": true,\n          \"sentToAddresses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"sentToMe\": true,\n          \"sentToOrCcMe\": true,\n          \"subjectContains\": [\n            \"string\"\n          ],\n          \"withinSizeRange\": {\n            \"@odata.type\": \"microsoft.graph.sizeRange\"\n          }\n        }\n      },\n      \"microsoft.graph.networkConnection\": {\n        \"title\": \"networkConnection\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"applicationName\": {\n            \"type\": \"string\",\n            \"description\": \"Name of the application managing the network connection (for example, Facebook, SMTP, etc.).\",\n            \"nullable\": true\n          },\n          \"destinationAddress\": {\n            \"type\": \"string\",\n            \"description\": \"Destination IP address (of the network connection).\",\n            \"nullable\": true\n          },\n          \"destinationDomain\": {\n            \"type\": \"string\",\n            \"description\": \"Destination domain portion of the destination URL. (for example 'www.contoso.com').\",\n            \"nullable\": true\n          },\n          \"destinationPort\": {\n            \"type\": \"string\",\n            \"description\": \"Destination port (of the network connection).\",\n            \"nullable\": true\n          },\n          \"destinationUrl\": {\n            \"type\": \"string\",\n            \"description\": \"Network connection URL/URI string - excluding parameters. (for example 'www.contoso.com/products/default.html')\",\n            \"nullable\": true\n          },\n          \"direction\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.connectionDirection\"\n              }\n            ],\n            \"description\": \"Network connection direction. Possible values are: unknown, inbound, outbound.\",\n            \"nullable\": true\n          },\n          \"domainRegisteredDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Date when the destination domain was registered. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"localDnsName\": {\n            \"type\": \"string\",\n            \"description\": \"The local DNS name resolution as it appears in the host's local DNS cache (for example, in case the 'hosts' file was tampered with).\",\n            \"nullable\": true\n          },\n          \"natDestinationAddress\": {\n            \"type\": \"string\",\n            \"description\": \"Network Address Translation destination IP address.\",\n            \"nullable\": true\n          },\n          \"natDestinationPort\": {\n            \"type\": \"string\",\n            \"description\": \"Network Address Translation destination port.\",\n            \"nullable\": true\n          },\n          \"natSourceAddress\": {\n            \"type\": \"string\",\n            \"description\": \"Network Address Translation source IP address.\",\n            \"nullable\": true\n          },\n          \"natSourcePort\": {\n            \"type\": \"string\",\n            \"description\": \"Network Address Translation source port.\",\n            \"nullable\": true\n          },\n          \"protocol\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.securityNetworkProtocol\"\n              }\n            ],\n            \"description\": \"Network protocol. Possible values are: unknown, ip, icmp, igmp, ggp, ipv4, tcp, pup, udp, idp, ipv6, ipv6RoutingHeader, ipv6FragmentHeader, ipSecEncapsulatingSecurityPayload, ipSecAuthenticationHeader, icmpV6, ipv6NoNextHeader, ipv6DestinationOptions, nd, raw, ipx, spx, spxII.\",\n            \"nullable\": true\n          },\n          \"riskScore\": {\n            \"type\": \"string\",\n            \"description\": \"Provider generated/calculated risk score of the network connection. Recommended value range of 0-1, which equates to a percentage.\",\n            \"nullable\": true\n          },\n          \"sourceAddress\": {\n            \"type\": \"string\",\n            \"description\": \"Source (i.e. origin) IP address (of the network connection).\",\n            \"nullable\": true\n          },\n          \"sourcePort\": {\n            \"type\": \"string\",\n            \"description\": \"Source (i.e. origin) IP port (of the network connection).\",\n            \"nullable\": true\n          },\n          \"status\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.connectionStatus\"\n              }\n            ],\n            \"description\": \"Network connection status. Possible values are: unknown, attempted, succeeded, blocked, failed.\",\n            \"nullable\": true\n          },\n          \"urlParameters\": {\n            \"type\": \"string\",\n            \"description\": \"Parameters (suffix) of the destination URL.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"applicationName\": \"string\",\n          \"destinationAddress\": \"string\",\n          \"destinationDomain\": \"string\",\n          \"destinationPort\": \"string\",\n          \"destinationUrl\": \"string\",\n          \"direction\": {\n            \"@odata.type\": \"microsoft.graph.connectionDirection\"\n          },\n          \"domainRegisteredDateTime\": \"string (timestamp)\",\n          \"localDnsName\": \"string\",\n          \"natDestinationAddress\": \"string\",\n          \"natDestinationPort\": \"string\",\n          \"natSourceAddress\": \"string\",\n          \"natSourcePort\": \"string\",\n          \"protocol\": {\n            \"@odata.type\": \"microsoft.graph.securityNetworkProtocol\"\n          },\n          \"riskScore\": \"string\",\n          \"sourceAddress\": \"string\",\n          \"sourcePort\": \"string\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.connectionStatus\"\n          },\n          \"urlParameters\": \"string\"\n        }\n      },\n      \"microsoft.graph.notebookLinks\": {\n        \"title\": \"notebookLinks\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"oneNoteClientUrl\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.externalLink\"\n              }\n            ],\n            \"description\": \"Opens the notebook in the OneNote native client if it's installed.\",\n            \"nullable\": true\n          },\n          \"oneNoteWebUrl\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.externalLink\"\n              }\n            ],\n            \"description\": \"Opens the notebook in OneNote Online.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"oneNoteClientUrl\": {\n            \"@odata.type\": \"microsoft.graph.externalLink\"\n          },\n          \"oneNoteWebUrl\": {\n            \"@odata.type\": \"microsoft.graph.externalLink\"\n          }\n        }\n      },\n      \"microsoft.graph.numberColumn\": {\n        \"title\": \"numberColumn\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"decimalPlaces\": {\n            \"type\": \"string\",\n            \"description\": \"How many decimal places to display. See below for information about the possible values.\",\n            \"nullable\": true\n          },\n          \"displayAs\": {\n            \"type\": \"string\",\n            \"description\": \"How the value should be presented in the UX. Must be one of number or percentage. If unspecified, treated as number.\",\n            \"nullable\": true\n          },\n          \"maximum\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"The maximum permitted value.\",\n            \"format\": \"double\",\n            \"nullable\": true\n          },\n          \"minimum\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"The minimum permitted value.\",\n            \"format\": \"double\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"decimalPlaces\": \"string\",\n          \"displayAs\": \"string\",\n          \"maximum\": \"double\",\n          \"minimum\": \"double\"\n        }\n      },\n      \"microsoft.graph.onenoteOperationError\": {\n        \"title\": \"onenoteOperationError\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"code\": {\n            \"type\": \"string\",\n            \"description\": \"The error code.\",\n            \"nullable\": true\n          },\n          \"message\": {\n            \"type\": \"string\",\n            \"description\": \"The error message.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"code\": \"string\",\n          \"message\": \"string\"\n        }\n      },\n      \"microsoft.graph.onPremisesExtensionAttributes\": {\n        \"title\": \"onPremisesExtensionAttributes\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"extensionAttribute1\": {\n            \"type\": \"string\",\n            \"description\": \"First customizable extension attribute.\",\n            \"nullable\": true\n          },\n          \"extensionAttribute2\": {\n            \"type\": \"string\",\n            \"description\": \"Second customizable extension attribute.\",\n            \"nullable\": true\n          },\n          \"extensionAttribute3\": {\n            \"type\": \"string\",\n            \"description\": \"Third customizable extension attribute.\",\n            \"nullable\": true\n          },\n          \"extensionAttribute4\": {\n            \"type\": \"string\",\n            \"description\": \"Fourth customizable extension attribute.\",\n            \"nullable\": true\n          },\n          \"extensionAttribute5\": {\n            \"type\": \"string\",\n            \"description\": \"Fifth customizable extension attribute.\",\n            \"nullable\": true\n          },\n          \"extensionAttribute6\": {\n            \"type\": \"string\",\n            \"description\": \"Sixth customizable extension attribute.\",\n            \"nullable\": true\n          },\n          \"extensionAttribute7\": {\n            \"type\": \"string\",\n            \"description\": \"Seventh customizable extension attribute.\",\n            \"nullable\": true\n          },\n          \"extensionAttribute8\": {\n            \"type\": \"string\",\n            \"description\": \"Eighth customizable extension attribute.\",\n            \"nullable\": true\n          },\n          \"extensionAttribute9\": {\n            \"type\": \"string\",\n            \"description\": \"Ninth customizable extension attribute.\",\n            \"nullable\": true\n          },\n          \"extensionAttribute10\": {\n            \"type\": \"string\",\n            \"description\": \"Tenth customizable extension attribute.\",\n            \"nullable\": true\n          },\n          \"extensionAttribute11\": {\n            \"type\": \"string\",\n            \"description\": \"Eleventh customizable extension attribute.\",\n            \"nullable\": true\n          },\n          \"extensionAttribute12\": {\n            \"type\": \"string\",\n            \"description\": \"Twelfth customizable extension attribute.\",\n            \"nullable\": true\n          },\n          \"extensionAttribute13\": {\n            \"type\": \"string\",\n            \"description\": \"Thirteenth customizable extension attribute.\",\n            \"nullable\": true\n          },\n          \"extensionAttribute14\": {\n            \"type\": \"string\",\n            \"description\": \"Fourteenth customizable extension attribute.\",\n            \"nullable\": true\n          },\n          \"extensionAttribute15\": {\n            \"type\": \"string\",\n            \"description\": \"Fifteenth customizable extension attribute.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"extensionAttribute1\": \"string\",\n          \"extensionAttribute2\": \"string\",\n          \"extensionAttribute3\": \"string\",\n          \"extensionAttribute4\": \"string\",\n          \"extensionAttribute5\": \"string\",\n          \"extensionAttribute6\": \"string\",\n          \"extensionAttribute7\": \"string\",\n          \"extensionAttribute8\": \"string\",\n          \"extensionAttribute9\": \"string\",\n          \"extensionAttribute10\": \"string\",\n          \"extensionAttribute11\": \"string\",\n          \"extensionAttribute12\": \"string\",\n          \"extensionAttribute13\": \"string\",\n          \"extensionAttribute14\": \"string\",\n          \"extensionAttribute15\": \"string\"\n        }\n      },\n      \"microsoft.graph.onPremisesProvisioningError\": {\n        \"title\": \"onPremisesProvisioningError\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"category\": {\n            \"type\": \"string\",\n            \"description\": \"Category of the provisioning error. Note: Currently, there is only one possible value. Possible value: PropertyConflict - indicates a property value is not unique. Other objects contain the same value for the property.\",\n            \"nullable\": true\n          },\n          \"occurredDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"The date and time at which the error occurred.\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"propertyCausingError\": {\n            \"type\": \"string\",\n            \"description\": \"Name of the directory property causing the error. Current possible values: UserPrincipalName or ProxyAddress\",\n            \"nullable\": true\n          },\n          \"value\": {\n            \"type\": \"string\",\n            \"description\": \"Value of the property causing the error.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"category\": \"string\",\n          \"occurredDateTime\": \"string (timestamp)\",\n          \"propertyCausingError\": \"string\",\n          \"value\": \"string\"\n        }\n      },\n      \"microsoft.graph.outlookGeoCoordinates\": {\n        \"title\": \"outlookGeoCoordinates\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"accuracy\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"The accuracy of the latitude and longitude. As an example, the accuracy can be measured in meters, such as the latitude and longitude are accurate to within 50 meters.\",\n            \"format\": \"double\",\n            \"nullable\": true\n          },\n          \"altitude\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"The altitude of the location.\",\n            \"format\": \"double\",\n            \"nullable\": true\n          },\n          \"altitudeAccuracy\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"The accuracy of the altitude.\",\n            \"format\": \"double\",\n            \"nullable\": true\n          },\n          \"latitude\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"The latitude of the location.\",\n            \"format\": \"double\",\n            \"nullable\": true\n          },\n          \"longitude\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"The longitude of the location.\",\n            \"format\": \"double\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"accuracy\": \"double\",\n          \"altitude\": \"double\",\n          \"altitudeAccuracy\": \"double\",\n          \"latitude\": \"double\",\n          \"longitude\": \"double\"\n        }\n      },\n      \"microsoft.graph.package\": {\n        \"title\": \"package\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"type\": \"string\",\n            \"description\": \"A string indicating the type of package. While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"type\": \"string\"\n        }\n      },\n      \"microsoft.graph.pageLinks\": {\n        \"title\": \"pageLinks\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"oneNoteClientUrl\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.externalLink\"\n              }\n            ],\n            \"description\": \"Opens the page in the OneNote native client if it's installed.\",\n            \"nullable\": true\n          },\n          \"oneNoteWebUrl\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.externalLink\"\n              }\n            ],\n            \"description\": \"Opens the page in OneNote Online.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"oneNoteClientUrl\": {\n            \"@odata.type\": \"microsoft.graph.externalLink\"\n          },\n          \"oneNoteWebUrl\": {\n            \"@odata.type\": \"microsoft.graph.externalLink\"\n          }\n        }\n      },\n      \"microsoft.graph.passwordProfile\": {\n        \"title\": \"passwordProfile\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"forceChangePasswordNextSignIn\": {\n            \"type\": \"boolean\",\n            \"description\": \"true if the user must change her password on the next login; otherwise false.\",\n            \"nullable\": true\n          },\n          \"password\": {\n            \"type\": \"string\",\n            \"description\": \"The password for the user. This property is required when a user is created. It can be updated, but the user will be required to change the password on the next login. The password must satisfy minimum requirements as specified by the user’s passwordPolicies property. By default, a strong password is required.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"forceChangePasswordNextSignIn\": true,\n          \"password\": \"string\"\n        }\n      },\n      \"microsoft.graph.onenotePatchContentCommand\": {\n        \"title\": \"onenotePatchContentCommand\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"action\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.onenotePatchActionType\"\n              }\n            ],\n            \"description\": \"The action to perform on the target element. The possible values are: replace, append, delete, insert, or prepend.\",\n            \"nullable\": true\n          },\n          \"content\": {\n            \"type\": \"string\",\n            \"description\": \"A string of well-formed HTML to add to the page, and any image or file binary data. If the content contains binary data, the request must be sent using the multipart/form-data content type with a 'Commands' part.\",\n            \"nullable\": true\n          },\n          \"position\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.onenotePatchInsertPosition\"\n              }\n            ],\n            \"description\": \"The location to add the supplied content, relative to the target element. The possible values are: after (default) or before.\",\n            \"nullable\": true\n          },\n          \"target\": {\n            \"type\": \"string\",\n            \"description\": \"The element to update. Must be the #<data-id> or the generated <id> of the element, or the body or title keyword.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"action\": {\n            \"@odata.type\": \"microsoft.graph.onenotePatchActionType\"\n          },\n          \"content\": \"string\",\n          \"position\": {\n            \"@odata.type\": \"microsoft.graph.onenotePatchInsertPosition\"\n          },\n          \"target\": \"string\"\n        }\n      },\n      \"microsoft.graph.patternedRecurrence\": {\n        \"title\": \"patternedRecurrence\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"pattern\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.recurrencePattern\"\n              }\n            ],\n            \"description\": \"The frequency of an event.\",\n            \"nullable\": true\n          },\n          \"range\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.recurrenceRange\"\n              }\n            ],\n            \"description\": \"The duration of an event.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"pattern\": {\n            \"@odata.type\": \"microsoft.graph.recurrencePattern\"\n          },\n          \"range\": {\n            \"@odata.type\": \"microsoft.graph.recurrenceRange\"\n          }\n        }\n      },\n      \"microsoft.graph.personOrGroupColumn\": {\n        \"title\": \"personOrGroupColumn\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"allowMultipleSelection\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether multiple values can be selected from the source.\",\n            \"nullable\": true\n          },\n          \"displayAs\": {\n            \"type\": \"string\",\n            \"description\": \"How to display the information about the person or group chosen. See below.\",\n            \"nullable\": true\n          },\n          \"chooseFromType\": {\n            \"type\": \"string\",\n            \"description\": \"Whether to allow selection of people only, or people and groups. Must be one of peopleAndGroups or peopleOnly.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"allowMultipleSelection\": true,\n          \"displayAs\": \"string\",\n          \"chooseFromType\": \"string\"\n        }\n      },\n      \"microsoft.graph.personType\": {\n        \"title\": \"personType\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"class\": {\n            \"type\": \"string\",\n            \"description\": \"The type of data source, such as Person.\",\n            \"nullable\": true\n          },\n          \"subclass\": {\n            \"type\": \"string\",\n            \"description\": \"The secondary type of data source, such as OrganizationUser.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"class\": \"string\",\n          \"subclass\": \"string\"\n        }\n      },\n      \"microsoft.graph.phone\": {\n        \"title\": \"phone\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"number\": {\n            \"type\": \"string\",\n            \"description\": \"The phone number.\",\n            \"nullable\": true\n          },\n          \"type\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.phoneType\"\n              }\n            ],\n            \"description\": \"The type of phone number. The possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"number\": \"string\",\n          \"type\": {\n            \"@odata.type\": \"microsoft.graph.phoneType\"\n          }\n        }\n      },\n      \"microsoft.graph.photo\": {\n        \"title\": \"photo\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"cameraMake\": {\n            \"type\": \"string\",\n            \"description\": \"Camera manufacturer. Read-only.\",\n            \"nullable\": true\n          },\n          \"cameraModel\": {\n            \"type\": \"string\",\n            \"description\": \"Camera model. Read-only.\",\n            \"nullable\": true\n          },\n          \"exposureDenominator\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"The denominator for the exposure time fraction from the camera. Read-only.\",\n            \"format\": \"double\",\n            \"nullable\": true\n          },\n          \"exposureNumerator\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"The numerator for the exposure time fraction from the camera. Read-only.\",\n            \"format\": \"double\",\n            \"nullable\": true\n          },\n          \"fNumber\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"The F-stop value from the camera. Read-only.\",\n            \"format\": \"double\",\n            \"nullable\": true\n          },\n          \"focalLength\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"The focal length from the camera. Read-only.\",\n            \"format\": \"double\",\n            \"nullable\": true\n          },\n          \"iso\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The ISO value from the camera. Read-only.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"takenDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Represents the date and time the photo was taken. Read-only.\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"cameraMake\": \"string\",\n          \"cameraModel\": \"string\",\n          \"exposureDenominator\": \"double\",\n          \"exposureNumerator\": \"double\",\n          \"fNumber\": \"double\",\n          \"focalLength\": \"double\",\n          \"iso\": \"integer\",\n          \"takenDateTime\": \"string (timestamp)\"\n        }\n      },\n      \"microsoft.graph.physicalAddress\": {\n        \"title\": \"physicalAddress\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"city\": {\n            \"type\": \"string\",\n            \"description\": \"The city.\",\n            \"nullable\": true\n          },\n          \"countryOrRegion\": {\n            \"type\": \"string\",\n            \"description\": \"The country or region. It's a free-format string value, for example, 'United States'.\",\n            \"nullable\": true\n          },\n          \"postalCode\": {\n            \"type\": \"string\",\n            \"description\": \"The postal code.\",\n            \"nullable\": true\n          },\n          \"state\": {\n            \"type\": \"string\",\n            \"description\": \"The state.\",\n            \"nullable\": true\n          },\n          \"street\": {\n            \"type\": \"string\",\n            \"description\": \"The street.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"city\": \"string\",\n          \"countryOrRegion\": \"string\",\n          \"postalCode\": \"string\",\n          \"state\": \"string\",\n          \"street\": \"string\"\n        }\n      },\n      \"microsoft.graph.plannerAppliedCategories\": {\n        \"title\": \"plannerAppliedCategories\",\n        \"type\": \"object\"\n      },\n      \"microsoft.graph.plannerAssignment\": {\n        \"title\": \"plannerAssignment\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"assignedBy\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n              }\n            ],\n            \"description\": \"The identity of the user that performed the assignment of the task, i.e. the assignor.\",\n            \"nullable\": true\n          },\n          \"assignedDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"The time at which the task was assigned. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"orderHint\": {\n            \"type\": \"string\",\n            \"description\": \"Hint used to order assignees in a task. The format is defined as outlined here.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"assignedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"assignedDateTime\": \"string (timestamp)\",\n          \"orderHint\": \"string\"\n        }\n      },\n      \"microsoft.graph.plannerAssignments\": {\n        \"title\": \"plannerAssignments\",\n        \"type\": \"object\"\n      },\n      \"microsoft.graph.plannerCategoryDescriptions\": {\n        \"title\": \"plannerCategoryDescriptions\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"category1\": {\n            \"type\": \"string\",\n            \"description\": \"The label associated with Category 1\",\n            \"nullable\": true\n          },\n          \"category2\": {\n            \"type\": \"string\",\n            \"description\": \"The label associated with Category 2\",\n            \"nullable\": true\n          },\n          \"category3\": {\n            \"type\": \"string\",\n            \"description\": \"The label associated with Category 3\",\n            \"nullable\": true\n          },\n          \"category4\": {\n            \"type\": \"string\",\n            \"description\": \"The label associated with Category 4\",\n            \"nullable\": true\n          },\n          \"category5\": {\n            \"type\": \"string\",\n            \"description\": \"The label associated with Category 5\",\n            \"nullable\": true\n          },\n          \"category6\": {\n            \"type\": \"string\",\n            \"description\": \"The label associated with Category 6\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"category1\": \"string\",\n          \"category2\": \"string\",\n          \"category3\": \"string\",\n          \"category4\": \"string\",\n          \"category5\": \"string\",\n          \"category6\": \"string\"\n        }\n      },\n      \"microsoft.graph.plannerChecklistItem\": {\n        \"title\": \"plannerChecklistItem\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"isChecked\": {\n            \"type\": \"boolean\",\n            \"description\": \"Value is true if the item is checked and false otherwise.\",\n            \"nullable\": true\n          },\n          \"lastModifiedBy\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n              }\n            ],\n            \"description\": \"Read-only. User ID by which this is last modified.\",\n            \"nullable\": true\n          },\n          \"lastModifiedDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Read-only. Date and time at which this is last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"orderHint\": {\n            \"type\": \"string\",\n            \"description\": \"Used to set the relative order of items in the checklist. The format is defined as outlined here.\",\n            \"nullable\": true\n          },\n          \"title\": {\n            \"type\": \"string\",\n            \"description\": \"Title of the checklist item\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"isChecked\": true,\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"orderHint\": \"string\",\n          \"title\": \"string\"\n        }\n      },\n      \"microsoft.graph.plannerChecklistItems\": {\n        \"title\": \"plannerChecklistItems\",\n        \"type\": \"object\"\n      },\n      \"microsoft.graph.plannerExternalReference\": {\n        \"title\": \"plannerExternalReference\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"alias\": {\n            \"type\": \"string\",\n            \"description\": \"A name alias to describe the reference.\",\n            \"nullable\": true\n          },\n          \"lastModifiedBy\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n              }\n            ],\n            \"description\": \"Read-only. User ID by which this is last modified.\",\n            \"nullable\": true\n          },\n          \"lastModifiedDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Read-only. Date and time at which this is last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"previewPriority\": {\n            \"type\": \"string\",\n            \"description\": \"Used to set the relative priority order in which the reference will be shown as a preview on the task.\",\n            \"nullable\": true\n          },\n          \"type\": {\n            \"type\": \"string\",\n            \"description\": \"Used to describe the type of the reference. Types include: PowerPoint, Word, Excel, Other.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"alias\": \"string\",\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"previewPriority\": \"string\",\n          \"type\": \"string\"\n        }\n      },\n      \"microsoft.graph.plannerExternalReferences\": {\n        \"title\": \"plannerExternalReferences\",\n        \"type\": \"object\"\n      },\n      \"microsoft.graph.plannerOrderHintsByAssignee\": {\n        \"title\": \"plannerOrderHintsByAssignee\",\n        \"type\": \"object\"\n      },\n      \"microsoft.graph.plannerUserIds\": {\n        \"title\": \"plannerUserIds\",\n        \"type\": \"object\"\n      },\n      \"microsoft.graph.privacyProfile\": {\n        \"title\": \"privacyProfile\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"contactEmail\": {\n            \"type\": \"string\",\n            \"description\": \"A valid smtp email address for the privacy statement contact. Not required.\",\n            \"nullable\": true\n          },\n          \"statementUrl\": {\n            \"type\": \"string\",\n            \"description\": \"A valid URL format that begins with http:// or https://. Maximum length is 255 characters. The URL that directs to the company's privacy statement. Not required.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"contactEmail\": \"string\",\n          \"statementUrl\": \"string\"\n        }\n      },\n      \"microsoft.graph.process\": {\n        \"title\": \"process\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"accountName\": {\n            \"type\": \"string\",\n            \"description\": \"User account identifier (user account context the process ran under) for example, AccountName, SID, and so on.\",\n            \"nullable\": true\n          },\n          \"commandLine\": {\n            \"type\": \"string\",\n            \"description\": \"The full process invocation commandline including all parameters.\",\n            \"nullable\": true\n          },\n          \"createdDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Time at which the process was started. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"fileHash\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.fileHash\"\n              }\n            ],\n            \"description\": \"Complex type containing file hashes (cryptographic and location-sensitive).\",\n            \"nullable\": true\n          },\n          \"integrityLevel\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.processIntegrityLevel\"\n              }\n            ],\n            \"description\": \"The integrity level of the process. Possible values are: unknown, untrusted, low, medium, high, system.\",\n            \"nullable\": true\n          },\n          \"isElevated\": {\n            \"type\": \"boolean\",\n            \"description\": \"True if the process is elevated.\",\n            \"nullable\": true\n          },\n          \"name\": {\n            \"type\": \"string\",\n            \"description\": \"The name of the process' Image file.\",\n            \"nullable\": true\n          },\n          \"parentProcessCreatedDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"DateTime at which the parent process was started. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"parentProcessId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The Process ID (PID) of the parent process.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"parentProcessName\": {\n            \"type\": \"string\",\n            \"description\": \"The name of the image file of the parent process.\",\n            \"nullable\": true\n          },\n          \"path\": {\n            \"type\": \"string\",\n            \"description\": \"Full path, including filename.\",\n            \"nullable\": true\n          },\n          \"processId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The Process ID (PID) of the process.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"accountName\": \"string\",\n          \"commandLine\": \"string\",\n          \"createdDateTime\": \"string (timestamp)\",\n          \"fileHash\": {\n            \"@odata.type\": \"microsoft.graph.fileHash\"\n          },\n          \"integrityLevel\": {\n            \"@odata.type\": \"microsoft.graph.processIntegrityLevel\"\n          },\n          \"isElevated\": true,\n          \"name\": \"string\",\n          \"parentProcessCreatedDateTime\": \"string (timestamp)\",\n          \"parentProcessId\": \"integer\",\n          \"parentProcessName\": \"string\",\n          \"path\": \"string\",\n          \"processId\": \"integer\"\n        }\n      },\n      \"microsoft.graph.imageInfo\": {\n        \"title\": \"imageInfo\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"iconUrl\": {\n            \"type\": \"string\",\n            \"description\": \"Optional; URI that points to an icon which represents the application used to generate the activity\",\n            \"nullable\": true\n          },\n          \"alternateText\": {\n            \"type\": \"string\",\n            \"description\": \"Optional; alt-text accessible content for the image\",\n            \"nullable\": true\n          },\n          \"addImageQuery\": {\n            \"type\": \"boolean\",\n            \"description\": \"Optional; parameter used to indicate the server is able to render image dynamically in response to parameterization. For example – a high contrast image\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"iconUrl\": \"string\",\n          \"alternateText\": \"string\",\n          \"addImageQuery\": true\n        }\n      },\n      \"microsoft.graph.visualInfo\": {\n        \"title\": \"visualInfo\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"attribution\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.imageInfo\"\n              }\n            ],\n            \"description\": \"Optional. JSON object used to represent an icon which represents the application used to generate the activity\",\n            \"nullable\": true\n          },\n          \"description\": {\n            \"type\": \"string\",\n            \"description\": \"Optional. Longer text description of the user's unique activity (example: document name, first sentence, and/or metadata)\",\n            \"nullable\": true\n          },\n          \"backgroundColor\": {\n            \"type\": \"string\",\n            \"description\": \"Optional. Background color used to render the activity in the UI - brand color for the application source of the activity. Must be a valid hex color\",\n            \"nullable\": true\n          },\n          \"displayText\": {\n            \"type\": \"string\",\n            \"description\": \"Required. Short text description of the user's unique activity (for example, document name in cases where an activity refers to document creation)\",\n            \"nullable\": true\n          },\n          \"content\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.Json\"\n              }\n            ],\n            \"description\": \"Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"attribution\": {\n            \"@odata.type\": \"microsoft.graph.imageInfo\"\n          },\n          \"description\": \"string\",\n          \"backgroundColor\": \"string\",\n          \"displayText\": \"string\",\n          \"content\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          }\n        }\n      },\n      \"microsoft.graph.provisionedPlan\": {\n        \"title\": \"provisionedPlan\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"capabilityStatus\": {\n            \"type\": \"string\",\n            \"description\": \"For example, 'Enabled'.\",\n            \"nullable\": true\n          },\n          \"provisioningStatus\": {\n            \"type\": \"string\",\n            \"description\": \"For example, 'Success'.\",\n            \"nullable\": true\n          },\n          \"service\": {\n            \"type\": \"string\",\n            \"description\": \"The name of the service; for example, 'AccessControlS2S'\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"capabilityStatus\": \"string\",\n          \"provisioningStatus\": \"string\",\n          \"service\": \"string\"\n        }\n      },\n      \"microsoft.graph.publicationFacet\": {\n        \"title\": \"publicationFacet\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"level\": {\n            \"type\": \"string\",\n            \"description\": \"The state of publication for this document. Either published or checkout. Read-only.\",\n            \"nullable\": true\n          },\n          \"versionId\": {\n            \"type\": \"string\",\n            \"description\": \"The unique identifier for the version that is visible to the current caller. Read-only.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"level\": \"string\",\n          \"versionId\": \"string\"\n        }\n      },\n      \"microsoft.graph.quota\": {\n        \"title\": \"quota\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"deleted\": {\n            \"type\": \"integer\",\n            \"description\": \"Total space consumed by files in the recycle bin, in bytes. Read-only.\",\n            \"format\": \"int64\",\n            \"nullable\": true\n          },\n          \"remaining\": {\n            \"type\": \"integer\",\n            \"description\": \"Total space remaining before reaching the quota limit, in bytes. Read-only.\",\n            \"format\": \"int64\",\n            \"nullable\": true\n          },\n          \"state\": {\n            \"type\": \"string\",\n            \"description\": \"Enumeration value that indicates the state of the storage space. Read-only.\",\n            \"nullable\": true\n          },\n          \"total\": {\n            \"type\": \"integer\",\n            \"description\": \"Total allowed storage space, in bytes. Read-only.\",\n            \"format\": \"int64\",\n            \"nullable\": true\n          },\n          \"used\": {\n            \"type\": \"integer\",\n            \"description\": \"Total space used, in bytes. Read-only.\",\n            \"format\": \"int64\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"deleted\": \"integer\",\n          \"remaining\": \"integer\",\n          \"state\": \"string\",\n          \"total\": \"integer\",\n          \"used\": \"integer\"\n        }\n      },\n      \"microsoft.graph.recentNotebook\": {\n        \"title\": \"recentNotebook\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"The name of the notebook.\",\n            \"nullable\": true\n          },\n          \"lastAccessedTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"The date and time when the notebook was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"links\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.recentNotebookLinks\"\n              }\n            ],\n            \"description\": \"Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote client, if it's installed. The oneNoteWebURL link opens the notebook in OneNote Online.\",\n            \"nullable\": true\n          },\n          \"sourceService\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.onenoteSourceService\"\n              }\n            ],\n            \"description\": \"The backend store where the Notebook resides, either OneDriveForBusiness or OneDrive.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"displayName\": \"string\",\n          \"lastAccessedTime\": \"string (timestamp)\",\n          \"links\": {\n            \"@odata.type\": \"microsoft.graph.recentNotebookLinks\"\n          },\n          \"sourceService\": {\n            \"@odata.type\": \"microsoft.graph.onenoteSourceService\"\n          }\n        }\n      },\n      \"microsoft.graph.recentNotebookLinks\": {\n        \"title\": \"recentNotebookLinks\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"oneNoteClientUrl\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.externalLink\"\n              }\n            ],\n            \"description\": \"Opens the notebook in the OneNote native client if it's installed.\",\n            \"nullable\": true\n          },\n          \"oneNoteWebUrl\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.externalLink\"\n              }\n            ],\n            \"description\": \"Opens the notebook in OneNote Online.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"oneNoteClientUrl\": {\n            \"@odata.type\": \"microsoft.graph.externalLink\"\n          },\n          \"oneNoteWebUrl\": {\n            \"@odata.type\": \"microsoft.graph.externalLink\"\n          }\n        }\n      },\n      \"microsoft.graph.recurrencePattern\": {\n        \"title\": \"recurrencePattern\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"dayOfMonth\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"daysOfWeek\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.dayOfWeek\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern.  Required if type is weekly, relativeMonthly, or relativeYearly.\"\n          },\n          \"firstDayOfWeek\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.dayOfWeek\"\n              }\n            ],\n            \"description\": \"The first day of the week. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. Default is sunday. Required if type is weekly.\",\n            \"nullable\": true\n          },\n          \"index\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.weekIndex\"\n              }\n            ],\n            \"description\": \"Specifies on which instance of the allowed days specified in daysOfsWeek the event occurs, counted from the first instance in the month. The possible values are: first, second, third, fourth, last. Default is first. Optional and used if type is relativeMonthly or relativeYearly.\",\n            \"nullable\": true\n          },\n          \"interval\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type. Required.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"month\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The month in which the event occurs.  This is a number from 1 to 12.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"type\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.recurrencePatternType\"\n              }\n            ],\n            \"description\": \"The recurrence pattern type: daily, weekly, absoluteMonthly, relativeMonthly, absoluteYearly, relativeYearly. Required.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"dayOfMonth\": \"integer\",\n          \"daysOfWeek\": [\n            {\n              \"@odata.type\": \"microsoft.graph.dayOfWeek\"\n            }\n          ],\n          \"firstDayOfWeek\": {\n            \"@odata.type\": \"microsoft.graph.dayOfWeek\"\n          },\n          \"index\": {\n            \"@odata.type\": \"microsoft.graph.weekIndex\"\n          },\n          \"interval\": \"integer\",\n          \"month\": \"integer\",\n          \"type\": {\n            \"@odata.type\": \"microsoft.graph.recurrencePatternType\"\n          }\n        }\n      },\n      \"microsoft.graph.recurrenceRange\": {\n        \"title\": \"recurrenceRange\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"endDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n            \"type\": \"string\",\n            \"description\": \"The date to stop applying the recurrence pattern. Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date. Required if type is endDate.\",\n            \"format\": \"date\",\n            \"nullable\": true\n          },\n          \"numberOfOccurrences\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The number of times to repeat the event. Required and must be positive if type is numbered.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"recurrenceTimeZone\": {\n            \"type\": \"string\",\n            \"description\": \"Time zone for the startDate and endDate properties. Optional. If not specified, the time zone of the event is used.\",\n            \"nullable\": true\n          },\n          \"startDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n            \"type\": \"string\",\n            \"description\": \"The date to start applying the recurrence pattern. The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event. Must be the same value as the start property of the recurring event. Required.\",\n            \"format\": \"date\",\n            \"nullable\": true\n          },\n          \"type\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.recurrenceRangeType\"\n              }\n            ],\n            \"description\": \"The recurrence range. The possible values are: endDate, noEnd, numbered. Required.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"endDate\": \"string (timestamp)\",\n          \"numberOfOccurrences\": \"integer\",\n          \"recurrenceTimeZone\": \"string\",\n          \"startDate\": \"string (timestamp)\",\n          \"type\": {\n            \"@odata.type\": \"microsoft.graph.recurrenceRangeType\"\n          }\n        }\n      },\n      \"microsoft.graph.registryKeyState\": {\n        \"title\": \"registryKeyState\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"hive\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.registryHive\"\n              }\n            ],\n            \"description\": \"A Windows registry hive : HKEY_CURRENT_CONFIG HKEY_CURRENT_USER HKEY_LOCAL_MACHINE/SAM HKEY_LOCAL_MACHINE/Security HKEY_LOCAL_MACHINE/Software HKEY_LOCAL_MACHINE/System HKEY_USERS/.Default. Possible values are: unknown, currentConfig, currentUser, localMachineSam, localMachineSamSoftware, localMachineSystem, usersDefault.\",\n            \"nullable\": true\n          },\n          \"key\": {\n            \"type\": \"string\",\n            \"description\": \"Current (i.e. changed) registry key (excludes HIVE).\",\n            \"nullable\": true\n          },\n          \"oldKey\": {\n            \"type\": \"string\",\n            \"description\": \"Previous (i.e. before changed) registry key (excludes HIVE).\",\n            \"nullable\": true\n          },\n          \"oldValueData\": {\n            \"type\": \"string\",\n            \"description\": \"Previous (i.e. before changed) registry key value data (contents).\",\n            \"nullable\": true\n          },\n          \"oldValueName\": {\n            \"type\": \"string\",\n            \"description\": \"Previous (i.e. before changed) registry key value name.\",\n            \"nullable\": true\n          },\n          \"operation\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.registryOperation\"\n              }\n            ],\n            \"description\": \"Operation that changed the registry key name and/or value. Possible values are: unknown, create, modify, delete.\",\n            \"nullable\": true\n          },\n          \"processId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Process ID (PID) of the process that modified the registry key (process details will appear in the alert 'processes' collection).\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"valueData\": {\n            \"type\": \"string\",\n            \"description\": \"Current (i.e. changed) registry key value data (contents).\",\n            \"nullable\": true\n          },\n          \"valueName\": {\n            \"type\": \"string\",\n            \"description\": \"Current (i.e. changed) registry key value name\",\n            \"nullable\": true\n          },\n          \"valueType\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.registryValueType\"\n              }\n            ],\n            \"description\": \"Registry key value type REG_BINARY REG_DWORD REG_DWORD_LITTLE_ENDIAN REG_DWORD_BIG_ENDIANREG_EXPAND_SZ REG_LINK REG_MULTI_SZ REG_NONE REG_QWORD REG_QWORD_LITTLE_ENDIAN REG_SZ Possible values are: unknown, binary, dword, dwordLittleEndian, dwordBigEndian, expandSz, link, multiSz, none, qword, qwordlittleEndian, sz.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"hive\": {\n            \"@odata.type\": \"microsoft.graph.registryHive\"\n          },\n          \"key\": \"string\",\n          \"oldKey\": \"string\",\n          \"oldValueData\": \"string\",\n          \"oldValueName\": \"string\",\n          \"operation\": {\n            \"@odata.type\": \"microsoft.graph.registryOperation\"\n          },\n          \"processId\": \"integer\",\n          \"valueData\": \"string\",\n          \"valueName\": \"string\",\n          \"valueType\": {\n            \"@odata.type\": \"microsoft.graph.registryValueType\"\n          }\n        }\n      },\n      \"microsoft.graph.reminder\": {\n        \"title\": \"reminder\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"changeKey\": {\n            \"type\": \"string\",\n            \"description\": \"Identifies the version of the reminder. Every time the reminder is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object.\",\n            \"nullable\": true\n          },\n          \"eventEndTime\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.dateTimeTimeZone\"\n              }\n            ],\n            \"description\": \"The date, time and time zone that the event ends.\",\n            \"nullable\": true\n          },\n          \"eventId\": {\n            \"type\": \"string\",\n            \"description\": \"The unique ID of the event. Read only.\",\n            \"nullable\": true\n          },\n          \"eventLocation\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.location\"\n              }\n            ],\n            \"description\": \"The location of the event.\",\n            \"nullable\": true\n          },\n          \"eventStartTime\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.dateTimeTimeZone\"\n              }\n            ],\n            \"description\": \"The date, time, and time zone that the event starts.\",\n            \"nullable\": true\n          },\n          \"eventSubject\": {\n            \"type\": \"string\",\n            \"description\": \"The text of the event's subject line.\",\n            \"nullable\": true\n          },\n          \"eventWebLink\": {\n            \"type\": \"string\",\n            \"description\": \"The URL to open the event in Outlook on the web.The event will open in the browser if you are logged in to your mailbox via Outlook on the web. You will be prompted to login if you are not already logged in with the browser.This URL can be accessed from within an iFrame.\",\n            \"nullable\": true\n          },\n          \"reminderFireTime\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.dateTimeTimeZone\"\n              }\n            ],\n            \"description\": \"The date, time, and time zone that the reminder is set to occur.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"changeKey\": \"string\",\n          \"eventEndTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          },\n          \"eventId\": \"string\",\n          \"eventLocation\": {\n            \"@odata.type\": \"microsoft.graph.location\"\n          },\n          \"eventStartTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          },\n          \"eventSubject\": \"string\",\n          \"eventWebLink\": \"string\",\n          \"reminderFireTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          }\n        }\n      },\n      \"microsoft.graph.remoteItem\": {\n        \"title\": \"remoteItem\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"id\": {\n            \"type\": \"string\",\n            \"description\": \"Unique identifier for the remote item in its drive. Read-only.\",\n            \"nullable\": true\n          },\n          \"createdBy\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n              }\n            ],\n            \"description\": \"Identity of the user, device, and application which created the item. Read-only.\",\n            \"nullable\": true\n          },\n          \"createdDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Date and time of item creation. Read-only.\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"file\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.file\"\n              }\n            ],\n            \"description\": \"Indicates that the remote item is a file. Read-only.\",\n            \"nullable\": true\n          },\n          \"fileSystemInfo\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.fileSystemInfo\"\n              }\n            ],\n            \"description\": \"Information about the remote item from the local file system. Read-only.\",\n            \"nullable\": true\n          },\n          \"folder\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.folder\"\n              }\n            ],\n            \"description\": \"Indicates that the remote item is a folder. Read-only.\",\n            \"nullable\": true\n          },\n          \"lastModifiedBy\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n              }\n            ],\n            \"description\": \"Identity of the user, device, and application which last modified the item. Read-only.\",\n            \"nullable\": true\n          },\n          \"lastModifiedDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Date and time the item was last modified. Read-only.\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"name\": {\n            \"type\": \"string\",\n            \"description\": \"Optional. Filename of the remote item. Read-only.\",\n            \"nullable\": true\n          },\n          \"package\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.package\"\n              }\n            ],\n            \"description\": \"If present, indicates that this item is a package instead of a folder or file. Packages are treated like files in some contexts and folders in others. Read-only.\",\n            \"nullable\": true\n          },\n          \"parentReference\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.itemReference\"\n              }\n            ],\n            \"description\": \"Properties of the parent of the remote item. Read-only.\",\n            \"nullable\": true\n          },\n          \"shared\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.shared\"\n              }\n            ],\n            \"description\": \"Indicates that the item has been shared with others and provides information about the shared state of the item. Read-only.\",\n            \"nullable\": true\n          },\n          \"sharepointIds\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.sharepointIds\"\n              }\n            ],\n            \"description\": \"Provides interop between items in OneDrive for Business and SharePoint with the full set of item identifiers. Read-only.\",\n            \"nullable\": true\n          },\n          \"specialFolder\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.specialFolder\"\n              }\n            ],\n            \"description\": \"If the current item is also available as a special folder, this facet is returned. Read-only.\",\n            \"nullable\": true\n          },\n          \"size\": {\n            \"type\": \"integer\",\n            \"description\": \"Size of the remote item. Read-only.\",\n            \"format\": \"int64\",\n            \"nullable\": true\n          },\n          \"webDavUrl\": {\n            \"type\": \"string\",\n            \"description\": \"DAV compatible URL for the item.\",\n            \"nullable\": true\n          },\n          \"webUrl\": {\n            \"type\": \"string\",\n            \"description\": \"URL that displays the resource in the browser. Read-only.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"id\": \"string\",\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"createdDateTime\": \"string (timestamp)\",\n          \"file\": {\n            \"@odata.type\": \"microsoft.graph.file\"\n          },\n          \"fileSystemInfo\": {\n            \"@odata.type\": \"microsoft.graph.fileSystemInfo\"\n          },\n          \"folder\": {\n            \"@odata.type\": \"microsoft.graph.folder\"\n          },\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"string (timestamp)\",\n          \"name\": \"string\",\n          \"package\": {\n            \"@odata.type\": \"microsoft.graph.package\"\n          },\n          \"parentReference\": {\n            \"@odata.type\": \"microsoft.graph.itemReference\"\n          },\n          \"shared\": {\n            \"@odata.type\": \"microsoft.graph.shared\"\n          },\n          \"sharepointIds\": {\n            \"@odata.type\": \"microsoft.graph.sharepointIds\"\n          },\n          \"specialFolder\": {\n            \"@odata.type\": \"microsoft.graph.specialFolder\"\n          },\n          \"size\": \"integer\",\n          \"webDavUrl\": \"string\",\n          \"webUrl\": \"string\"\n        }\n      },\n      \"microsoft.graph.responseStatus\": {\n        \"title\": \"responseStatus\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"response\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.responseType\"\n              }\n            ],\n            \"description\": \"The response type. The possible values are: None, Organizer, TentativelyAccepted, Accepted, Declined, NotResponded.\",\n            \"nullable\": true\n          },\n          \"time\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"The date and time that the response was returned. It uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"response\": {\n            \"@odata.type\": \"microsoft.graph.responseType\"\n          },\n          \"time\": \"string (timestamp)\"\n        }\n      },\n      \"microsoft.graph.root\": {\n        \"title\": \"root\",\n        \"type\": \"object\"\n      },\n      \"microsoft.graph.scoredEmailAddress\": {\n        \"title\": \"scoredEmailAddress\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"address\": {\n            \"type\": \"string\",\n            \"description\": \"The email address.\",\n            \"nullable\": true\n          },\n          \"relevanceScore\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"The relevance score of the email address. A relevance score is used as a sort key, in relation to the other returned results. A higher relevance score value corresponds to a more relevant result. Relevance is determined by the user’s communication and collaboration patterns and business relationships.\",\n            \"format\": \"double\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"address\": \"string\",\n          \"relevanceScore\": \"double\"\n        }\n      },\n      \"microsoft.graph.searchResult\": {\n        \"title\": \"searchResult\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"onClickTelemetryUrl\": {\n            \"type\": \"string\",\n            \"description\": \"A callback URL that can be used to record telemetry information. The application should issue a GET on this URL if the user interacts with this item to improve the quality of results.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"onClickTelemetryUrl\": \"string\"\n        }\n      },\n      \"microsoft.graph.sectionLinks\": {\n        \"title\": \"sectionLinks\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"oneNoteClientUrl\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.externalLink\"\n              }\n            ],\n            \"description\": \"Opens the section in the OneNote native client if it's installed.\",\n            \"nullable\": true\n          },\n          \"oneNoteWebUrl\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.externalLink\"\n              }\n            ],\n            \"description\": \"Opens the section in OneNote Online.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"oneNoteClientUrl\": {\n            \"@odata.type\": \"microsoft.graph.externalLink\"\n          },\n          \"oneNoteWebUrl\": {\n            \"@odata.type\": \"microsoft.graph.externalLink\"\n          }\n        }\n      },\n      \"microsoft.graph.securityVendorInformation\": {\n        \"title\": \"securityVendorInformation\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"provider\": {\n            \"type\": \"string\",\n            \"description\": \"Specific provider (product/service - not vendor company); for example, WindowsDefenderATP.\",\n            \"nullable\": true\n          },\n          \"providerVersion\": {\n            \"type\": \"string\",\n            \"description\": \"Version of the provider or subprovider, if it exists, that generated the alert.\",\n            \"nullable\": true\n          },\n          \"subProvider\": {\n            \"type\": \"string\",\n            \"description\": \"Specific subprovider (under aggregating provider); for example, WindowsDefenderATP.SmartScreen.\",\n            \"nullable\": true\n          },\n          \"vendor\": {\n            \"type\": \"string\",\n            \"description\": \"Name of the alert vendor (for example, Microsoft, Dell, FireEye).\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"provider\": \"string\",\n          \"providerVersion\": \"string\",\n          \"subProvider\": \"string\",\n          \"vendor\": \"string\"\n        }\n      },\n      \"microsoft.graph.servicePlanInfo\": {\n        \"title\": \"servicePlanInfo\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"appliesTo\": {\n            \"type\": \"string\",\n            \"description\": \"The object the service plan can be assigned to. Possible values:'User' - service plan can be assigned to individual users.'Company' - service plan can be assigned to the entire tenant.\",\n            \"nullable\": true\n          },\n          \"provisioningStatus\": {\n            \"type\": \"string\",\n            \"description\": \"The provisioning status of the service plan. Possible values:'Success' - Service is fully provisioned.'Disabled' - Service has been disabled.'PendingInput' - Service is not yet provisioned; awaiting service confirmation.'PendingActivation' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)'PendingProvisioning' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.\",\n            \"nullable\": true\n          },\n          \"servicePlanId\": {\n            \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n            \"type\": \"string\",\n            \"description\": \"The unique identifier of the service plan.\",\n            \"format\": \"uuid\",\n            \"nullable\": true\n          },\n          \"servicePlanName\": {\n            \"type\": \"string\",\n            \"description\": \"The name of the service plan.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"appliesTo\": \"string\",\n          \"provisioningStatus\": \"string\",\n          \"servicePlanId\": \"string\",\n          \"servicePlanName\": \"string\"\n        }\n      },\n      \"microsoft.graph.settingTemplateValue\": {\n        \"title\": \"settingTemplateValue\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"defaultValue\": {\n            \"type\": \"string\",\n            \"description\": \"Default value for the setting.\",\n            \"nullable\": true\n          },\n          \"description\": {\n            \"type\": \"string\",\n            \"description\": \"Description of the setting.\",\n            \"nullable\": true\n          },\n          \"name\": {\n            \"type\": \"string\",\n            \"description\": \"Name of the setting.\",\n            \"nullable\": true\n          },\n          \"type\": {\n            \"type\": \"string\",\n            \"description\": \"Type of the setting.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"defaultValue\": \"string\",\n          \"description\": \"string\",\n          \"name\": \"string\",\n          \"type\": \"string\"\n        }\n      },\n      \"microsoft.graph.settingValue\": {\n        \"title\": \"settingValue\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"name\": {\n            \"type\": \"string\",\n            \"description\": \"Name of the setting (as defined by the groupSettingTemplate).\",\n            \"nullable\": true\n          },\n          \"value\": {\n            \"type\": \"string\",\n            \"description\": \"Value of the setting.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"name\": \"string\",\n          \"value\": \"string\"\n        }\n      },\n      \"microsoft.graph.shared\": {\n        \"title\": \"shared\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"owner\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n              }\n            ],\n            \"description\": \"The identity of the owner of the shared item. Read-only.\",\n            \"nullable\": true\n          },\n          \"scope\": {\n            \"type\": \"string\",\n            \"description\": \"Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.\",\n            \"nullable\": true\n          },\n          \"sharedBy\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n              }\n            ],\n            \"description\": \"The identity of the user who shared the item. Read-only.\",\n            \"nullable\": true\n          },\n          \"sharedDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"The UTC date and time when the item was shared. Read-only.\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"owner\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"scope\": \"string\",\n          \"sharedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"sharedDateTime\": \"string (timestamp)\"\n        }\n      },\n      \"microsoft.graph.sharepointIds\": {\n        \"title\": \"sharepointIds\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"listId\": {\n            \"type\": \"string\",\n            \"description\": \"The unique identifier (guid) for the item's list in SharePoint.\",\n            \"nullable\": true\n          },\n          \"listItemId\": {\n            \"type\": \"string\",\n            \"description\": \"An integer identifier for the item within the containing list.\",\n            \"nullable\": true\n          },\n          \"listItemUniqueId\": {\n            \"type\": \"string\",\n            \"description\": \"The unique identifier (guid) for the item within OneDrive for Business or a SharePoint site.\",\n            \"nullable\": true\n          },\n          \"siteId\": {\n            \"type\": \"string\",\n            \"description\": \"The unique identifier (guid) for the item's site collection (SPSite).\",\n            \"nullable\": true\n          },\n          \"siteUrl\": {\n            \"type\": \"string\",\n            \"description\": \"The SharePoint URL for the site that contains the item.\",\n            \"nullable\": true\n          },\n          \"webId\": {\n            \"type\": \"string\",\n            \"description\": \"The unique identifier (guid) for the item's site (SPWeb).\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"listId\": \"string\",\n          \"listItemId\": \"string\",\n          \"listItemUniqueId\": \"string\",\n          \"siteId\": \"string\",\n          \"siteUrl\": \"string\",\n          \"webId\": \"string\"\n        }\n      },\n      \"microsoft.graph.sharingInvitation\": {\n        \"title\": \"sharingInvitation\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"email\": {\n            \"type\": \"string\",\n            \"description\": \"The email address provided for the recipient of the sharing invitation. Read-only.\",\n            \"nullable\": true\n          },\n          \"invitedBy\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.identitySet\"\n              }\n            ],\n            \"description\": \"Provides information about who sent the invitation that created this permission, if that information is available. Read-only.\",\n            \"nullable\": true\n          },\n          \"signInRequired\": {\n            \"type\": \"boolean\",\n            \"description\": \"If true the recipient of the invitation needs to sign in in order to access the shared item. Read-only.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"email\": \"string\",\n          \"invitedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"signInRequired\": true\n        }\n      },\n      \"microsoft.graph.sharingLink\": {\n        \"title\": \"sharingLink\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"application\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.identity\"\n              }\n            ],\n            \"description\": \"The app the link is associated with.\",\n            \"nullable\": true\n          },\n          \"type\": {\n            \"type\": \"string\",\n            \"description\": \"The type of the link created.\",\n            \"nullable\": true\n          },\n          \"scope\": {\n            \"type\": \"string\",\n            \"description\": \"The scope of the link represented by this permission. Value anonymous indicates the link is usable by anyone, organization indicates the link is only usable for users signed into the same tenant.\",\n            \"nullable\": true\n          },\n          \"webHtml\": {\n            \"type\": \"string\",\n            \"description\": \"For embed links, this property contains the HTML code for an <iframe> element that will embed the item in a webpage.\",\n            \"nullable\": true\n          },\n          \"webUrl\": {\n            \"type\": \"string\",\n            \"description\": \"A URL that opens the item in the browser on the OneDrive website.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"application\": {\n            \"@odata.type\": \"microsoft.graph.identity\"\n          },\n          \"type\": \"string\",\n          \"scope\": \"string\",\n          \"webHtml\": \"string\",\n          \"webUrl\": \"string\"\n        }\n      },\n      \"microsoft.graph.siteCollection\": {\n        \"title\": \"siteCollection\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"hostname\": {\n            \"type\": \"string\",\n            \"description\": \"The hostname for the site collection. Read-only.\",\n            \"nullable\": true\n          },\n          \"root\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.root\"\n              }\n            ],\n            \"description\": \"If present, indicates that this is a root site collection in SharePoint. Read-only.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"hostname\": \"string\",\n          \"root\": {\n            \"@odata.type\": \"microsoft.graph.root\"\n          }\n        }\n      },\n      \"microsoft.graph.sizeRange\": {\n        \"title\": \"sizeRange\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"maximumSize\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The maximum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"minimumSize\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The minimum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"maximumSize\": \"integer\",\n          \"minimumSize\": \"integer\"\n        }\n      },\n      \"microsoft.graph.workbookSortField\": {\n        \"title\": \"workbookSortField\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"ascending\": {\n            \"type\": \"boolean\",\n            \"description\": \"Represents whether the sorting is done in an ascending fashion.\",\n            \"nullable\": true\n          },\n          \"color\": {\n            \"type\": \"string\",\n            \"description\": \"Represents the color that is the target of the condition if the sorting is on font or cell color.\",\n            \"nullable\": true\n          },\n          \"dataOption\": {\n            \"type\": \"string\",\n            \"description\": \"Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.\",\n            \"nullable\": true\n          },\n          \"key\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Represents the column (or row, depending on the sort orientation) that the condition is on. Represented as an offset from the first column (or row).\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"sortOn\": {\n            \"type\": \"string\",\n            \"description\": \"Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.\",\n            \"nullable\": true\n          },\n          \"icon\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.workbookIcon\"\n              }\n            ],\n            \"description\": \"Represents the icon that is the target of the condition if the sorting is on the cell's icon.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"ascending\": true,\n          \"color\": \"string\",\n          \"dataOption\": \"string\",\n          \"key\": \"integer\",\n          \"sortOn\": \"string\",\n          \"icon\": {\n            \"@odata.type\": \"microsoft.graph.workbookIcon\"\n          }\n        }\n      },\n      \"microsoft.graph.specialFolder\": {\n        \"title\": \"specialFolder\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"name\": {\n            \"type\": \"string\",\n            \"description\": \"The unique identifier for this item in the /drive/special collection\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"name\": \"string\"\n        }\n      },\n      \"microsoft.graph.systemFacet\": {\n        \"title\": \"systemFacet\",\n        \"type\": \"object\"\n      },\n      \"microsoft.graph.textColumn\": {\n        \"title\": \"textColumn\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"allowMultipleLines\": {\n            \"type\": \"boolean\",\n            \"description\": \"Whether to allow multiple lines of text.\",\n            \"nullable\": true\n          },\n          \"appendChangesToExistingText\": {\n            \"type\": \"boolean\",\n            \"description\": \"Whether updates to this column should replace existing text, or append to it.\",\n            \"nullable\": true\n          },\n          \"linesForEditing\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The size of the text box.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"maxLength\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The maximum number of characters for the value.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"textType\": {\n            \"type\": \"string\",\n            \"description\": \"The type of text being stored. Must be one of plain or richText\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"allowMultipleLines\": true,\n          \"appendChangesToExistingText\": true,\n          \"linesForEditing\": \"integer\",\n          \"maxLength\": \"integer\",\n          \"textType\": \"string\"\n        }\n      },\n      \"microsoft.graph.thumbnail\": {\n        \"title\": \"thumbnail\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"height\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The height of the thumbnail, in pixels.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"sourceItemId\": {\n            \"type\": \"string\",\n            \"description\": \"The unique identifier of the item that provided the thumbnail. This is only available when a folder thumbnail is requested.\",\n            \"nullable\": true\n          },\n          \"url\": {\n            \"type\": \"string\",\n            \"description\": \"The URL used to fetch the thumbnail content.\",\n            \"nullable\": true\n          },\n          \"width\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"The width of the thumbnail, in pixels.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"content\": {\n            \"type\": \"string\",\n            \"description\": \"The content stream for the thumbnail.\",\n            \"format\": \"base64url\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"height\": \"integer\",\n          \"sourceItemId\": \"string\",\n          \"url\": \"string\",\n          \"width\": \"integer\",\n          \"content\": \"string\"\n        }\n      },\n      \"microsoft.graph.timeConstraint\": {\n        \"title\": \"timeConstraint\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"activityDomain\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.activityDomain\"\n              }\n            ],\n            \"description\": \"The nature of the activity, optional. The possible values are: work, personal, unrestricted, or unknown.\",\n            \"nullable\": true\n          },\n          \"timeslots\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.timeSlot\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"An array of time periods.\"\n          }\n        },\n        \"example\": {\n          \"activityDomain\": {\n            \"@odata.type\": \"microsoft.graph.activityDomain\"\n          },\n          \"timeslots\": [\n            {\n              \"@odata.type\": \"microsoft.graph.timeSlot\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.timeSlot\": {\n        \"title\": \"timeSlot\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"end\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.dateTimeTimeZone\"\n              }\n            ],\n            \"description\": \"The time a period begins.\",\n            \"nullable\": true\n          },\n          \"start\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.dateTimeTimeZone\"\n              }\n            ],\n            \"description\": \"The time the period ends.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"end\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          },\n          \"start\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          }\n        }\n      },\n      \"microsoft.graph.timeStamp\": {\n        \"title\": \"timeStamp\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"date\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n            \"type\": \"string\",\n            \"description\": \"The date portion of the timestamp.\",\n            \"format\": \"date\",\n            \"nullable\": true\n          },\n          \"time\": {\n            \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n            \"type\": \"string\",\n            \"description\": \"The time portion of the timestamp.\",\n            \"format\": \"time\",\n            \"nullable\": true\n          },\n          \"timeZone\": {\n            \"type\": \"string\",\n            \"description\": \"The timezone portion of the timestamp, which is one of the 24 longitudinal areas in the world.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"date\": \"string (timestamp)\",\n          \"time\": \"string (timestamp)\",\n          \"timeZone\": \"string\"\n        }\n      },\n      \"microsoft.graph.timeZoneInformation\": {\n        \"title\": \"timeZoneInformation\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"alias\": {\n            \"type\": \"string\",\n            \"description\": \"An identifier for the time zone.\",\n            \"nullable\": true\n          },\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"A display string that represents the time zone.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"alias\": \"string\",\n          \"displayName\": \"string\"\n        }\n      },\n      \"microsoft.graph.uploadSession\": {\n        \"title\": \"uploadSession\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"uploadUrl\": {\n            \"type\": \"string\",\n            \"description\": \"The URL endpoint that accepts PUT requests for byte ranges of the file.\",\n            \"nullable\": true\n          },\n          \"expirationDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"The date and time in UTC that the upload session will expire. The complete file must be uploaded before this expiration time is reached.\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"nextExpectedRanges\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            },\n            \"description\": \"A collection of byte ranges that the server is missing for the file. These ranges are zero indexed and of the format 'start-end' (e.g. '0-26' to indicate the first 27 bytes of the file).\"\n          }\n        },\n        \"example\": {\n          \"uploadUrl\": \"string\",\n          \"expirationDateTime\": \"string (timestamp)\",\n          \"nextExpectedRanges\": [\n            \"string\"\n          ]\n        }\n      },\n      \"microsoft.graph.userSecurityState\": {\n        \"title\": \"userSecurityState\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"aadUserId\": {\n            \"type\": \"string\",\n            \"description\": \"AAD User object identifier (GUID) - represents the physical/multi-account user entity.\",\n            \"nullable\": true\n          },\n          \"accountName\": {\n            \"type\": \"string\",\n            \"description\": \"Account name of user account (without Active Directory domain or DNS domain) - (also called mailNickName).\",\n            \"nullable\": true\n          },\n          \"domainName\": {\n            \"type\": \"string\",\n            \"description\": \"NetBIOS/Active Directory domain of user account (that is, domain/account format).\",\n            \"nullable\": true\n          },\n          \"emailRole\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.emailRole\"\n              }\n            ],\n            \"description\": \"For email-related alerts - user account's email 'role'. Possible values are: unknown, sender, recipient.\",\n            \"nullable\": true\n          },\n          \"isVpn\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether the user logged on through a VPN.\",\n            \"nullable\": true\n          },\n          \"logonDateTime\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"description\": \"Time at which the sign-in occurred. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"logonId\": {\n            \"type\": \"string\",\n            \"description\": \"User sign-in ID.\",\n            \"nullable\": true\n          },\n          \"logonIp\": {\n            \"type\": \"string\",\n            \"description\": \"IP Address the sign-in request originated from.\",\n            \"nullable\": true\n          },\n          \"logonLocation\": {\n            \"type\": \"string\",\n            \"description\": \"Location (by IP address mapping) associated with a user sign-in event by this user.\",\n            \"nullable\": true\n          },\n          \"logonType\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.logonType\"\n              }\n            ],\n            \"description\": \"Method of user sign in. Possible values are: unknown, interactive, remoteInteractive, network, batch, service.\",\n            \"nullable\": true\n          },\n          \"onPremisesSecurityIdentifier\": {\n            \"type\": \"string\",\n            \"description\": \"Active Directory (on-premises) Security Identifier (SID) of the user.\",\n            \"nullable\": true\n          },\n          \"riskScore\": {\n            \"type\": \"string\",\n            \"description\": \"Provider-generated/calculated risk score of the user account. Recommended value range of 0-1, which equates to a percentage.\",\n            \"nullable\": true\n          },\n          \"userAccountType\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.userAccountSecurityType\"\n              }\n            ],\n            \"description\": \"User account type (group membership), per Windows definition. Possible values are: unknown, standard, power, administrator.\",\n            \"nullable\": true\n          },\n          \"userPrincipalName\": {\n            \"type\": \"string\",\n            \"description\": \"User sign-in name - internet format: (user account name)@(user account DNS domain name).\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"aadUserId\": \"string\",\n          \"accountName\": \"string\",\n          \"domainName\": \"string\",\n          \"emailRole\": {\n            \"@odata.type\": \"microsoft.graph.emailRole\"\n          },\n          \"isVpn\": true,\n          \"logonDateTime\": \"string (timestamp)\",\n          \"logonId\": \"string\",\n          \"logonIp\": \"string\",\n          \"logonLocation\": \"string\",\n          \"logonType\": {\n            \"@odata.type\": \"microsoft.graph.logonType\"\n          },\n          \"onPremisesSecurityIdentifier\": \"string\",\n          \"riskScore\": \"string\",\n          \"userAccountType\": {\n            \"@odata.type\": \"microsoft.graph.userAccountSecurityType\"\n          },\n          \"userPrincipalName\": \"string\"\n        }\n      },\n      \"microsoft.graph.verifiedDomain\": {\n        \"title\": \"verifiedDomain\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"capabilities\": {\n            \"type\": \"string\",\n            \"description\": \"For example, 'Email', 'OfficeCommunicationsOnline'.\",\n            \"nullable\": true\n          },\n          \"isDefault\": {\n            \"type\": \"boolean\",\n            \"description\": \"true if this is the default domain associated with the tenant; otherwise, false.\",\n            \"nullable\": true\n          },\n          \"isInitial\": {\n            \"type\": \"boolean\",\n            \"description\": \"true if this is the initial domain associated with the tenant; otherwise, false\",\n            \"nullable\": true\n          },\n          \"name\": {\n            \"type\": \"string\",\n            \"description\": \"The domain name; for example, 'contoso.onmicrosoft.com'\",\n            \"nullable\": true\n          },\n          \"type\": {\n            \"type\": \"string\",\n            \"description\": \"For example, 'Managed'.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"capabilities\": \"string\",\n          \"isDefault\": true,\n          \"isInitial\": true,\n          \"name\": \"string\",\n          \"type\": \"string\"\n        }\n      },\n      \"microsoft.graph.video\": {\n        \"title\": \"video\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"audioBitsPerSample\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Number of audio bits per sample.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"audioChannels\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Number of audio channels.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"audioFormat\": {\n            \"type\": \"string\",\n            \"description\": \"Name of the audio format (AAC, MP3, etc.).\",\n            \"nullable\": true\n          },\n          \"audioSamplesPerSecond\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Number of audio samples per second.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"bitrate\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Bit rate of the video in bits per second.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"duration\": {\n            \"type\": \"integer\",\n            \"description\": \"Duration of the file in milliseconds.\",\n            \"format\": \"int64\",\n            \"nullable\": true\n          },\n          \"fourCC\": {\n            \"type\": \"string\",\n            \"description\": \"'Four character code' name of the video format.\",\n            \"nullable\": true\n          },\n          \"frameRate\": {\n            \"anyOf\": [\n              {\n                \"type\": \"number\"\n              },\n              {\n                \"type\": \"string\"\n              },\n              {\n                \"enum\": [\n                  \"-INF\",\n                  \"INF\",\n                  \"NaN\"\n                ]\n              }\n            ],\n            \"description\": \"Frame rate of the video.\",\n            \"format\": \"double\",\n            \"nullable\": true\n          },\n          \"height\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Height of the video, in pixels.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"width\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"integer\",\n            \"description\": \"Width of the video, in pixels.\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"audioBitsPerSample\": \"integer\",\n          \"audioChannels\": \"integer\",\n          \"audioFormat\": \"string\",\n          \"audioSamplesPerSecond\": \"integer\",\n          \"bitrate\": \"integer\",\n          \"duration\": \"integer\",\n          \"fourCC\": \"string\",\n          \"frameRate\": \"double\",\n          \"height\": \"integer\",\n          \"width\": \"integer\"\n        }\n      },\n      \"microsoft.graph.vulnerabilityState\": {\n        \"title\": \"vulnerabilityState\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"cve\": {\n            \"type\": \"string\",\n            \"description\": \"Common Vulnerabilities and Exposures (CVE) for the vulnerability.\",\n            \"nullable\": true\n          },\n          \"severity\": {\n            \"type\": \"string\",\n            \"description\": \"Base Common Vulnerability Scoring System (CVSS) severity score for this vulnerability.\",\n            \"nullable\": true\n          },\n          \"wasRunning\": {\n            \"type\": \"boolean\",\n            \"description\": \"Indicates whether the detected vulnerability (file) was running at the time of detection or was the file detected at rest on the disk.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"cve\": \"string\",\n          \"severity\": \"string\",\n          \"wasRunning\": true\n        }\n      },\n      \"microsoft.graph.website\": {\n        \"title\": \"website\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.websiteType\"\n              }\n            ],\n            \"description\": \"The possible values are: other, home, work, blog, profile.\",\n            \"nullable\": true\n          },\n          \"address\": {\n            \"type\": \"string\",\n            \"description\": \"The URL of the website.\",\n            \"nullable\": true\n          },\n          \"displayName\": {\n            \"type\": \"string\",\n            \"description\": \"The display name of the web site.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"type\": {\n            \"@odata.type\": \"microsoft.graph.websiteType\"\n          },\n          \"address\": \"string\",\n          \"displayName\": \"string\"\n        }\n      },\n      \"microsoft.graph.workbookSessionInfo\": {\n        \"title\": \"workbookSessionInfo\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"id\": {\n            \"type\": \"string\",\n            \"description\": \"Id of the workbook session.\",\n            \"nullable\": true\n          },\n          \"persistChanges\": {\n            \"type\": \"boolean\",\n            \"description\": \"true for persistent session. false for non-persistent session (view mode)\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"id\": \"string\",\n          \"persistChanges\": true\n        }\n      },\n      \"microsoft.graph.workingHours\": {\n        \"title\": \"workingHours\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"daysOfWeek\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/microsoft.graph.dayOfWeek\"\n                }\n              ],\n              \"nullable\": true\n            },\n            \"description\": \"The days of the week on which the user works.\"\n          },\n          \"startTime\": {\n            \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n            \"type\": \"string\",\n            \"description\": \"The time of the day that the user starts working.\",\n            \"format\": \"time\",\n            \"nullable\": true\n          },\n          \"endTime\": {\n            \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n            \"type\": \"string\",\n            \"description\": \"The time of the day that the user stops working.\",\n            \"format\": \"time\",\n            \"nullable\": true\n          },\n          \"timeZone\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/microsoft.graph.timeZoneBase\"\n              }\n            ],\n            \"description\": \"The time zone to which the working hours apply.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"daysOfWeek\": [\n            {\n              \"@odata.type\": \"microsoft.graph.dayOfWeek\"\n            }\n          ],\n          \"startTime\": \"string (timestamp)\",\n          \"endTime\": \"string (timestamp)\",\n          \"timeZone\": {\n            \"@odata.type\": \"microsoft.graph.timeZoneBase\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookWorksheetProtectionOptions\": {\n        \"title\": \"workbookWorksheetProtectionOptions\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"allowAutoFilter\": {\n            \"type\": \"boolean\",\n            \"description\": \"Represents the worksheet protection option of allowing using auto filter feature.\",\n            \"nullable\": true\n          },\n          \"allowDeleteColumns\": {\n            \"type\": \"boolean\",\n            \"description\": \"Represents the worksheet protection option of allowing deleting columns.\",\n            \"nullable\": true\n          },\n          \"allowDeleteRows\": {\n            \"type\": \"boolean\",\n            \"description\": \"Represents the worksheet protection option of allowing deleting rows.\",\n            \"nullable\": true\n          },\n          \"allowFormatCells\": {\n            \"type\": \"boolean\",\n            \"description\": \"Represents the worksheet protection option of allowing formatting cells.\",\n            \"nullable\": true\n          },\n          \"allowFormatColumns\": {\n            \"type\": \"boolean\",\n            \"description\": \"Represents the worksheet protection option of allowing formatting columns.\",\n            \"nullable\": true\n          },\n          \"allowFormatRows\": {\n            \"type\": \"boolean\",\n            \"description\": \"Represents the worksheet protection option of allowing formatting rows.\",\n            \"nullable\": true\n          },\n          \"allowInsertColumns\": {\n            \"type\": \"boolean\",\n            \"description\": \"Represents the worksheet protection option of allowing inserting columns.\",\n            \"nullable\": true\n          },\n          \"allowInsertHyperlinks\": {\n            \"type\": \"boolean\",\n            \"description\": \"Represents the worksheet protection option of allowing inserting hyperlinks.\",\n            \"nullable\": true\n          },\n          \"allowInsertRows\": {\n            \"type\": \"boolean\",\n            \"description\": \"Represents the worksheet protection option of allowing inserting rows.\",\n            \"nullable\": true\n          },\n          \"allowPivotTables\": {\n            \"type\": \"boolean\",\n            \"description\": \"Represents the worksheet protection option of allowing using pivot table feature.\",\n            \"nullable\": true\n          },\n          \"allowSort\": {\n            \"type\": \"boolean\",\n            \"description\": \"Represents the worksheet protection option of allowing using sort feature.\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"allowAutoFilter\": true,\n          \"allowDeleteColumns\": true,\n          \"allowDeleteRows\": true,\n          \"allowFormatCells\": true,\n          \"allowFormatColumns\": true,\n          \"allowFormatRows\": true,\n          \"allowInsertColumns\": true,\n          \"allowInsertHyperlinks\": true,\n          \"allowInsertRows\": true,\n          \"allowPivotTables\": true,\n          \"allowSort\": true\n        }\n      },\n      \"microsoft.graph.timeZoneStandard\": {\n        \"title\": \"timeZoneStandard\",\n        \"enum\": [\n          \"windows\",\n          \"iana\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.freeBusyStatus\": {\n        \"title\": \"freeBusyStatus\",\n        \"enum\": [\n          \"free\",\n          \"tentative\",\n          \"busy\",\n          \"oof\",\n          \"workingElsewhere\",\n          \"unknown\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.attendeeType\": {\n        \"title\": \"attendeeType\",\n        \"enum\": [\n          \"required\",\n          \"optional\",\n          \"resource\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.externalAudienceScope\": {\n        \"title\": \"externalAudienceScope\",\n        \"enum\": [\n          \"none\",\n          \"contactsOnly\",\n          \"all\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.automaticRepliesStatus\": {\n        \"title\": \"automaticRepliesStatus\",\n        \"enum\": [\n          \"disabled\",\n          \"alwaysEnabled\",\n          \"scheduled\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.calendarColor\": {\n        \"title\": \"calendarColor\",\n        \"enum\": [\n          \"auto\",\n          \"lightBlue\",\n          \"lightGreen\",\n          \"lightOrange\",\n          \"lightGray\",\n          \"lightYellow\",\n          \"lightTeal\",\n          \"lightPink\",\n          \"lightBrown\",\n          \"lightRed\",\n          \"maxColor\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.educationExternalSource\": {\n        \"title\": \"educationExternalSource\",\n        \"enum\": [\n          \"sis\",\n          \"manual\",\n          \"unknownFutureValue\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.educationGender\": {\n        \"title\": \"educationGender\",\n        \"enum\": [\n          \"female\",\n          \"male\",\n          \"other\",\n          \"unknownFutureValue\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.eventType\": {\n        \"title\": \"eventType\",\n        \"enum\": [\n          \"singleInstance\",\n          \"occurrence\",\n          \"exception\",\n          \"seriesMaster\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.sensitivity\": {\n        \"title\": \"sensitivity\",\n        \"enum\": [\n          \"normal\",\n          \"personal\",\n          \"private\",\n          \"confidential\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.importance\": {\n        \"title\": \"importance\",\n        \"enum\": [\n          \"low\",\n          \"normal\",\n          \"high\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.educationUserRole\": {\n        \"title\": \"educationUserRole\",\n        \"enum\": [\n          \"student\",\n          \"teacher\",\n          \"none\",\n          \"unknownFutureValue\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.meetingMessageType\": {\n        \"title\": \"meetingMessageType\",\n        \"enum\": [\n          \"none\",\n          \"meetingRequest\",\n          \"meetingCancelled\",\n          \"meetingAccepted\",\n          \"meetingTentativelyAccepted\",\n          \"meetingDeclined\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.followupFlagStatus\": {\n        \"title\": \"followupFlagStatus\",\n        \"enum\": [\n          \"notFlagged\",\n          \"complete\",\n          \"flagged\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.inferenceClassificationType\": {\n        \"title\": \"inferenceClassificationType\",\n        \"enum\": [\n          \"focused\",\n          \"other\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.iosNotificationAlertType\": {\n        \"title\": \"iosNotificationAlertType\",\n        \"enum\": [\n          \"deviceDefault\",\n          \"banner\",\n          \"modal\",\n          \"none\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.deviceEnrollmentFailureReason\": {\n        \"title\": \"deviceEnrollmentFailureReason\",\n        \"enum\": [\n          \"unknown\",\n          \"authentication\",\n          \"authorization\",\n          \"accountValidation\",\n          \"userValidation\",\n          \"deviceNotSupported\",\n          \"inMaintenance\",\n          \"badRequest\",\n          \"featureNotSupported\",\n          \"enrollmentRestrictionsEnforced\",\n          \"clientDisconnected\",\n          \"userAbandonment\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.bodyType\": {\n        \"title\": \"bodyType\",\n        \"enum\": [\n          \"text\",\n          \"html\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.locationType\": {\n        \"title\": \"locationType\",\n        \"enum\": [\n          \"default\",\n          \"conferenceRoom\",\n          \"homeAddress\",\n          \"businessAddress\",\n          \"geoCoordinates\",\n          \"streetAddress\",\n          \"hotel\",\n          \"restaurant\",\n          \"localBusiness\",\n          \"postalAddress\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.locationUniqueIdType\": {\n        \"title\": \"locationUniqueIdType\",\n        \"enum\": [\n          \"unknown\",\n          \"locationStore\",\n          \"directory\",\n          \"private\",\n          \"bing\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.messageActionFlag\": {\n        \"title\": \"messageActionFlag\",\n        \"enum\": [\n          \"any\",\n          \"call\",\n          \"doNotForward\",\n          \"followUp\",\n          \"fyi\",\n          \"forward\",\n          \"noResponseNecessary\",\n          \"read\",\n          \"reply\",\n          \"replyToAll\",\n          \"review\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.onenoteUserRole\": {\n        \"title\": \"onenoteUserRole\",\n        \"enum\": [\n          \"Owner\",\n          \"Contributor\",\n          \"Reader\",\n          \"None\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.operationStatus\": {\n        \"title\": \"operationStatus\",\n        \"enum\": [\n          \"NotStarted\",\n          \"Running\",\n          \"Completed\",\n          \"Failed\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.onenotePatchActionType\": {\n        \"title\": \"onenotePatchActionType\",\n        \"enum\": [\n          \"Replace\",\n          \"Append\",\n          \"Delete\",\n          \"Insert\",\n          \"Prepend\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.onenotePatchInsertPosition\": {\n        \"title\": \"onenotePatchInsertPosition\",\n        \"enum\": [\n          \"After\",\n          \"Before\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.phoneType\": {\n        \"title\": \"phoneType\",\n        \"enum\": [\n          \"home\",\n          \"business\",\n          \"mobile\",\n          \"other\",\n          \"assistant\",\n          \"homeFax\",\n          \"businessFax\",\n          \"otherFax\",\n          \"pager\",\n          \"radio\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.plannerPreviewType\": {\n        \"title\": \"plannerPreviewType\",\n        \"enum\": [\n          \"automatic\",\n          \"noPreview\",\n          \"checklist\",\n          \"description\",\n          \"reference\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.status\": {\n        \"title\": \"status\",\n        \"enum\": [\n          \"active\",\n          \"updated\",\n          \"deleted\",\n          \"ignored\",\n          \"unknownFutureValue\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.weekIndex\": {\n        \"title\": \"weekIndex\",\n        \"enum\": [\n          \"first\",\n          \"second\",\n          \"third\",\n          \"fourth\",\n          \"last\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.dayOfWeek\": {\n        \"title\": \"dayOfWeek\",\n        \"enum\": [\n          \"sunday\",\n          \"monday\",\n          \"tuesday\",\n          \"wednesday\",\n          \"thursday\",\n          \"friday\",\n          \"saturday\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.recurrencePatternType\": {\n        \"title\": \"recurrencePatternType\",\n        \"enum\": [\n          \"daily\",\n          \"weekly\",\n          \"absoluteMonthly\",\n          \"relativeMonthly\",\n          \"absoluteYearly\",\n          \"relativeYearly\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.recurrenceRangeType\": {\n        \"title\": \"recurrenceRangeType\",\n        \"enum\": [\n          \"endDate\",\n          \"noEnd\",\n          \"numbered\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.onenoteSourceService\": {\n        \"title\": \"onenoteSourceService\",\n        \"enum\": [\n          \"Unknown\",\n          \"OneDrive\",\n          \"OneDriveForBusiness\",\n          \"OnPremOneDriveForBusiness\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.responseType\": {\n        \"title\": \"responseType\",\n        \"enum\": [\n          \"none\",\n          \"organizer\",\n          \"tentativelyAccepted\",\n          \"accepted\",\n          \"declined\",\n          \"notResponded\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.activityDomain\": {\n        \"title\": \"activityDomain\",\n        \"enum\": [\n          \"unknown\",\n          \"work\",\n          \"personal\",\n          \"unrestricted\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.websiteType\": {\n        \"title\": \"websiteType\",\n        \"enum\": [\n          \"other\",\n          \"home\",\n          \"work\",\n          \"blog\",\n          \"profile\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.categoryColor\": {\n        \"title\": \"categoryColor\",\n        \"enum\": [\n          \"none\",\n          \"preset0\",\n          \"preset1\",\n          \"preset2\",\n          \"preset3\",\n          \"preset4\",\n          \"preset5\",\n          \"preset6\",\n          \"preset7\",\n          \"preset8\",\n          \"preset9\",\n          \"preset10\",\n          \"preset11\",\n          \"preset12\",\n          \"preset13\",\n          \"preset14\",\n          \"preset15\",\n          \"preset16\",\n          \"preset17\",\n          \"preset18\",\n          \"preset19\",\n          \"preset20\",\n          \"preset21\",\n          \"preset22\",\n          \"preset23\",\n          \"preset24\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.alertFeedback\": {\n        \"title\": \"alertFeedback\",\n        \"enum\": [\n          \"unknown\",\n          \"truePositive\",\n          \"falsePositive\",\n          \"benignPositive\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.fileHashType\": {\n        \"title\": \"fileHashType\",\n        \"enum\": [\n          \"unknown\",\n          \"sha1\",\n          \"sha256\",\n          \"md5\",\n          \"authenticodeHash256\",\n          \"lsHash\",\n          \"ctph\",\n          \"peSha1\",\n          \"peSha256\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.connectionDirection\": {\n        \"title\": \"connectionDirection\",\n        \"enum\": [\n          \"unknown\",\n          \"inbound\",\n          \"outbound\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.connectionStatus\": {\n        \"title\": \"connectionStatus\",\n        \"enum\": [\n          \"unknown\",\n          \"attempted\",\n          \"succeeded\",\n          \"blocked\",\n          \"failed\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.processIntegrityLevel\": {\n        \"title\": \"processIntegrityLevel\",\n        \"enum\": [\n          \"unknown\",\n          \"untrusted\",\n          \"low\",\n          \"medium\",\n          \"high\",\n          \"system\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.registryHive\": {\n        \"title\": \"registryHive\",\n        \"enum\": [\n          \"unknown\",\n          \"currentConfig\",\n          \"currentUser\",\n          \"localMachineSam\",\n          \"localMachineSamSoftware\",\n          \"localMachineSystem\",\n          \"usersDefault\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.registryOperation\": {\n        \"title\": \"registryOperation\",\n        \"enum\": [\n          \"unknown\",\n          \"create\",\n          \"modify\",\n          \"delete\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.registryValueType\": {\n        \"title\": \"registryValueType\",\n        \"enum\": [\n          \"unknown\",\n          \"binary\",\n          \"dword\",\n          \"dwordLittleEndian\",\n          \"dwordBigEndian\",\n          \"expandSz\",\n          \"link\",\n          \"multiSz\",\n          \"none\",\n          \"qword\",\n          \"qwordlittleEndian\",\n          \"sz\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.alertSeverity\": {\n        \"title\": \"alertSeverity\",\n        \"enum\": [\n          \"unknown\",\n          \"informational\",\n          \"low\",\n          \"medium\",\n          \"high\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.alertStatus\": {\n        \"title\": \"alertStatus\",\n        \"enum\": [\n          \"unknown\",\n          \"newAlert\",\n          \"inProgress\",\n          \"resolved\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.emailRole\": {\n        \"title\": \"emailRole\",\n        \"enum\": [\n          \"unknown\",\n          \"sender\",\n          \"recipient\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.logonType\": {\n        \"title\": \"logonType\",\n        \"enum\": [\n          \"unknown\",\n          \"interactive\",\n          \"remoteInteractive\",\n          \"network\",\n          \"batch\",\n          \"service\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.userAccountSecurityType\": {\n        \"title\": \"userAccountSecurityType\",\n        \"enum\": [\n          \"unknown\",\n          \"standard\",\n          \"power\",\n          \"administrator\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.managedAppAvailability\": {\n        \"title\": \"managedAppAvailability\",\n        \"enum\": [\n          \"global\",\n          \"lineOfBusiness\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.mdmAppConfigKeyType\": {\n        \"title\": \"mdmAppConfigKeyType\",\n        \"enum\": [\n          \"stringType\",\n          \"integerType\",\n          \"realType\",\n          \"booleanType\",\n          \"tokenType\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.microsoftStoreForBusinessLicenseType\": {\n        \"title\": \"microsoftStoreForBusinessLicenseType\",\n        \"enum\": [\n          \"offline\",\n          \"online\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.mobileAppContentFileUploadState\": {\n        \"title\": \"mobileAppContentFileUploadState\",\n        \"enum\": [\n          \"success\",\n          \"transientError\",\n          \"error\",\n          \"unknown\",\n          \"azureStorageUriRequestSuccess\",\n          \"azureStorageUriRequestPending\",\n          \"azureStorageUriRequestFailed\",\n          \"azureStorageUriRequestTimedOut\",\n          \"azureStorageUriRenewalSuccess\",\n          \"azureStorageUriRenewalPending\",\n          \"azureStorageUriRenewalFailed\",\n          \"azureStorageUriRenewalTimedOut\",\n          \"commitFileSuccess\",\n          \"commitFilePending\",\n          \"commitFileFailed\",\n          \"commitFileTimedOut\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.mobileAppPublishingState\": {\n        \"title\": \"mobileAppPublishingState\",\n        \"enum\": [\n          \"notPublished\",\n          \"processing\",\n          \"published\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.windowsArchitecture\": {\n        \"title\": \"windowsArchitecture\",\n        \"enum\": [\n          \"none\",\n          \"x86\",\n          \"x64\",\n          \"arm\",\n          \"neutral\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.windowsDeviceType\": {\n        \"title\": \"windowsDeviceType\",\n        \"enum\": [\n          \"none\",\n          \"desktop\",\n          \"mobile\",\n          \"holographic\",\n          \"team\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.installState\": {\n        \"title\": \"installState\",\n        \"enum\": [\n          \"notApplicable\",\n          \"installed\",\n          \"failed\",\n          \"notInstalled\",\n          \"uninstallFailed\",\n          \"unknown\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.androidRequiredPasswordType\": {\n        \"title\": \"androidRequiredPasswordType\",\n        \"enum\": [\n          \"deviceDefault\",\n          \"alphabetic\",\n          \"alphanumeric\",\n          \"alphanumericWithSymbols\",\n          \"lowSecurityBiometric\",\n          \"numeric\",\n          \"numericComplex\",\n          \"any\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.androidWorkProfileCrossProfileDataSharingType\": {\n        \"title\": \"androidWorkProfileCrossProfileDataSharingType\",\n        \"enum\": [\n          \"deviceDefault\",\n          \"preventAny\",\n          \"allowPersonalToWork\",\n          \"noRestrictions\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.androidWorkProfileDefaultAppPermissionPolicyType\": {\n        \"title\": \"androidWorkProfileDefaultAppPermissionPolicyType\",\n        \"enum\": [\n          \"deviceDefault\",\n          \"prompt\",\n          \"autoGrant\",\n          \"autoDeny\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.androidWorkProfileRequiredPasswordType\": {\n        \"title\": \"androidWorkProfileRequiredPasswordType\",\n        \"enum\": [\n          \"deviceDefault\",\n          \"lowSecurityBiometric\",\n          \"required\",\n          \"atLeastNumeric\",\n          \"numericComplex\",\n          \"atLeastAlphabetic\",\n          \"atLeastAlphanumeric\",\n          \"alphanumericWithSymbols\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.applicationGuardBlockClipboardSharingType\": {\n        \"title\": \"applicationGuardBlockClipboardSharingType\",\n        \"enum\": [\n          \"notConfigured\",\n          \"blockBoth\",\n          \"blockHostToContainer\",\n          \"blockContainerToHost\",\n          \"blockNone\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.applicationGuardBlockFileTransferType\": {\n        \"title\": \"applicationGuardBlockFileTransferType\",\n        \"enum\": [\n          \"notConfigured\",\n          \"blockImageAndTextFile\",\n          \"blockImageFile\",\n          \"blockNone\",\n          \"blockTextFile\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.appListType\": {\n        \"title\": \"appListType\",\n        \"enum\": [\n          \"none\",\n          \"appsInListCompliant\",\n          \"appsNotInListCompliant\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.appLockerApplicationControlType\": {\n        \"title\": \"appLockerApplicationControlType\",\n        \"enum\": [\n          \"notConfigured\",\n          \"enforceComponentsAndStoreApps\",\n          \"auditComponentsAndStoreApps\",\n          \"enforceComponentsStoreAppsAndSmartlocker\",\n          \"auditComponentsStoreAppsAndSmartlocker\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.automaticUpdateMode\": {\n        \"title\": \"automaticUpdateMode\",\n        \"enum\": [\n          \"userDefined\",\n          \"notifyDownload\",\n          \"autoInstallAtMaintenanceTime\",\n          \"autoInstallAndRebootAtMaintenanceTime\",\n          \"autoInstallAndRebootAtScheduledTime\",\n          \"autoInstallAndRebootWithoutEndUserControl\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.bitLockerEncryptionMethod\": {\n        \"title\": \"bitLockerEncryptionMethod\",\n        \"enum\": [\n          \"aesCbc128\",\n          \"aesCbc256\",\n          \"xtsAes128\",\n          \"xtsAes256\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.defenderCloudBlockLevelType\": {\n        \"title\": \"defenderCloudBlockLevelType\",\n        \"enum\": [\n          \"notConfigured\",\n          \"high\",\n          \"highPlus\",\n          \"zeroTolerance\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.defenderMonitorFileActivity\": {\n        \"title\": \"defenderMonitorFileActivity\",\n        \"enum\": [\n          \"userDefined\",\n          \"disable\",\n          \"monitorAllFiles\",\n          \"monitorIncomingFilesOnly\",\n          \"monitorOutgoingFilesOnly\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.defenderPromptForSampleSubmission\": {\n        \"title\": \"defenderPromptForSampleSubmission\",\n        \"enum\": [\n          \"userDefined\",\n          \"alwaysPrompt\",\n          \"promptBeforeSendingPersonalData\",\n          \"neverSendData\",\n          \"sendAllDataWithoutPrompting\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.defenderScanType\": {\n        \"title\": \"defenderScanType\",\n        \"enum\": [\n          \"userDefined\",\n          \"disabled\",\n          \"quick\",\n          \"full\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.defenderThreatAction\": {\n        \"title\": \"defenderThreatAction\",\n        \"enum\": [\n          \"deviceDefault\",\n          \"clean\",\n          \"quarantine\",\n          \"remove\",\n          \"allow\",\n          \"userDefined\",\n          \"block\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.deviceComplianceActionType\": {\n        \"title\": \"deviceComplianceActionType\",\n        \"enum\": [\n          \"noAction\",\n          \"notification\",\n          \"block\",\n          \"retire\",\n          \"wipe\",\n          \"removeResourceAccessProfiles\",\n          \"pushNotification\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.deviceThreatProtectionLevel\": {\n        \"title\": \"deviceThreatProtectionLevel\",\n        \"enum\": [\n          \"unavailable\",\n          \"secured\",\n          \"low\",\n          \"medium\",\n          \"high\",\n          \"notSet\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.diagnosticDataSubmissionMode\": {\n        \"title\": \"diagnosticDataSubmissionMode\",\n        \"enum\": [\n          \"userDefined\",\n          \"none\",\n          \"basic\",\n          \"enhanced\",\n          \"full\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.edgeCookiePolicy\": {\n        \"title\": \"edgeCookiePolicy\",\n        \"enum\": [\n          \"userDefined\",\n          \"allow\",\n          \"blockThirdParty\",\n          \"blockAll\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.edgeSearchEngineType\": {\n        \"title\": \"edgeSearchEngineType\",\n        \"enum\": [\n          \"default\",\n          \"bing\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.editionUpgradeLicenseType\": {\n        \"title\": \"editionUpgradeLicenseType\",\n        \"enum\": [\n          \"productKey\",\n          \"licenseFile\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.firewallCertificateRevocationListCheckMethodType\": {\n        \"title\": \"firewallCertificateRevocationListCheckMethodType\",\n        \"enum\": [\n          \"deviceDefault\",\n          \"none\",\n          \"attempt\",\n          \"require\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.firewallPacketQueueingMethodType\": {\n        \"title\": \"firewallPacketQueueingMethodType\",\n        \"enum\": [\n          \"deviceDefault\",\n          \"disabled\",\n          \"queueInbound\",\n          \"queueOutbound\",\n          \"queueBoth\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.firewallPreSharedKeyEncodingMethodType\": {\n        \"title\": \"firewallPreSharedKeyEncodingMethodType\",\n        \"enum\": [\n          \"deviceDefault\",\n          \"none\",\n          \"utF8\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.internetSiteSecurityLevel\": {\n        \"title\": \"internetSiteSecurityLevel\",\n        \"enum\": [\n          \"userDefined\",\n          \"medium\",\n          \"mediumHigh\",\n          \"high\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.iosUpdatesInstallStatus\": {\n        \"title\": \"iosUpdatesInstallStatus\",\n        \"enum\": [\n          \"success\",\n          \"available\",\n          \"idle\",\n          \"unknown\",\n          \"downloading\",\n          \"downloadFailed\",\n          \"downloadRequiresComputer\",\n          \"downloadInsufficientSpace\",\n          \"downloadInsufficientPower\",\n          \"downloadInsufficientNetwork\",\n          \"installing\",\n          \"installInsufficientSpace\",\n          \"installInsufficientPower\",\n          \"installPhoneCallInProgress\",\n          \"installFailed\",\n          \"notSupportedOperation\",\n          \"sharedDeviceUserLoggedInError\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.miracastChannel\": {\n        \"title\": \"miracastChannel\",\n        \"enum\": [\n          \"userDefined\",\n          \"one\",\n          \"two\",\n          \"three\",\n          \"four\",\n          \"five\",\n          \"six\",\n          \"seven\",\n          \"eight\",\n          \"nine\",\n          \"ten\",\n          \"eleven\",\n          \"thirtySix\",\n          \"forty\",\n          \"fortyFour\",\n          \"fortyEight\",\n          \"oneHundredFortyNine\",\n          \"oneHundredFiftyThree\",\n          \"oneHundredFiftySeven\",\n          \"oneHundredSixtyOne\",\n          \"oneHundredSixtyFive\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.policyPlatformType\": {\n        \"title\": \"policyPlatformType\",\n        \"enum\": [\n          \"android\",\n          \"iOS\",\n          \"macOS\",\n          \"windowsPhone81\",\n          \"windows81AndLater\",\n          \"windows10AndLater\",\n          \"androidWorkProfile\",\n          \"all\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.prereleaseFeatures\": {\n        \"title\": \"prereleaseFeatures\",\n        \"enum\": [\n          \"userDefined\",\n          \"settingsOnly\",\n          \"settingsAndExperimentations\",\n          \"notAllowed\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.ratingAppsType\": {\n        \"title\": \"ratingAppsType\",\n        \"enum\": [\n          \"allAllowed\",\n          \"allBlocked\",\n          \"agesAbove4\",\n          \"agesAbove9\",\n          \"agesAbove12\",\n          \"agesAbove17\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.ratingAustraliaMoviesType\": {\n        \"title\": \"ratingAustraliaMoviesType\",\n        \"enum\": [\n          \"allAllowed\",\n          \"allBlocked\",\n          \"general\",\n          \"parentalGuidance\",\n          \"mature\",\n          \"agesAbove15\",\n          \"agesAbove18\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.ratingAustraliaTelevisionType\": {\n        \"title\": \"ratingAustraliaTelevisionType\",\n        \"enum\": [\n          \"allAllowed\",\n          \"allBlocked\",\n          \"preschoolers\",\n          \"children\",\n          \"general\",\n          \"parentalGuidance\",\n          \"mature\",\n          \"agesAbove15\",\n          \"agesAbove15AdultViolence\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.ratingCanadaMoviesType\": {\n        \"title\": \"ratingCanadaMoviesType\",\n        \"enum\": [\n          \"allAllowed\",\n          \"allBlocked\",\n          \"general\",\n          \"parentalGuidance\",\n          \"agesAbove14\",\n          \"agesAbove18\",\n          \"restricted\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.ratingCanadaTelevisionType\": {\n        \"title\": \"ratingCanadaTelevisionType\",\n        \"enum\": [\n          \"allAllowed\",\n          \"allBlocked\",\n          \"children\",\n          \"childrenAbove8\",\n          \"general\",\n          \"parentalGuidance\",\n          \"agesAbove14\",\n          \"agesAbove18\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.ratingFranceMoviesType\": {\n        \"title\": \"ratingFranceMoviesType\",\n        \"enum\": [\n          \"allAllowed\",\n          \"allBlocked\",\n          \"agesAbove10\",\n          \"agesAbove12\",\n          \"agesAbove16\",\n          \"agesAbove18\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.ratingFranceTelevisionType\": {\n        \"title\": \"ratingFranceTelevisionType\",\n        \"enum\": [\n          \"allAllowed\",\n          \"allBlocked\",\n          \"agesAbove10\",\n          \"agesAbove12\",\n          \"agesAbove16\",\n          \"agesAbove18\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.ratingGermanyMoviesType\": {\n        \"title\": \"ratingGermanyMoviesType\",\n        \"enum\": [\n          \"allAllowed\",\n          \"allBlocked\",\n          \"general\",\n          \"agesAbove6\",\n          \"agesAbove12\",\n          \"agesAbove16\",\n          \"adults\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.ratingGermanyTelevisionType\": {\n        \"title\": \"ratingGermanyTelevisionType\",\n        \"enum\": [\n          \"allAllowed\",\n          \"allBlocked\",\n          \"general\",\n          \"agesAbove6\",\n          \"agesAbove12\",\n          \"agesAbove16\",\n          \"adults\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.ratingIrelandMoviesType\": {\n        \"title\": \"ratingIrelandMoviesType\",\n        \"enum\": [\n          \"allAllowed\",\n          \"allBlocked\",\n          \"general\",\n          \"parentalGuidance\",\n          \"agesAbove12\",\n          \"agesAbove15\",\n          \"agesAbove16\",\n          \"adults\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.ratingIrelandTelevisionType\": {\n        \"title\": \"ratingIrelandTelevisionType\",\n        \"enum\": [\n          \"allAllowed\",\n          \"allBlocked\",\n          \"general\",\n          \"children\",\n          \"youngAdults\",\n          \"parentalSupervision\",\n          \"mature\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.ratingJapanMoviesType\": {\n        \"title\": \"ratingJapanMoviesType\",\n        \"enum\": [\n          \"allAllowed\",\n          \"allBlocked\",\n          \"general\",\n          \"parentalGuidance\",\n          \"agesAbove15\",\n          \"agesAbove18\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.ratingJapanTelevisionType\": {\n        \"title\": \"ratingJapanTelevisionType\",\n        \"enum\": [\n          \"allAllowed\",\n          \"allBlocked\",\n          \"explicitAllowed\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.ratingNewZealandMoviesType\": {\n        \"title\": \"ratingNewZealandMoviesType\",\n        \"enum\": [\n          \"allAllowed\",\n          \"allBlocked\",\n          \"general\",\n          \"parentalGuidance\",\n          \"mature\",\n          \"agesAbove13\",\n          \"agesAbove15\",\n          \"agesAbove16\",\n          \"agesAbove18\",\n          \"restricted\",\n          \"agesAbove16Restricted\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.ratingNewZealandTelevisionType\": {\n        \"title\": \"ratingNewZealandTelevisionType\",\n        \"enum\": [\n          \"allAllowed\",\n          \"allBlocked\",\n          \"general\",\n          \"parentalGuidance\",\n          \"adults\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.ratingUnitedKingdomMoviesType\": {\n        \"title\": \"ratingUnitedKingdomMoviesType\",\n        \"enum\": [\n          \"allAllowed\",\n          \"allBlocked\",\n          \"general\",\n          \"universalChildren\",\n          \"parentalGuidance\",\n          \"agesAbove12Video\",\n          \"agesAbove12Cinema\",\n          \"agesAbove15\",\n          \"adults\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.ratingUnitedKingdomTelevisionType\": {\n        \"title\": \"ratingUnitedKingdomTelevisionType\",\n        \"enum\": [\n          \"allAllowed\",\n          \"allBlocked\",\n          \"caution\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.ratingUnitedStatesMoviesType\": {\n        \"title\": \"ratingUnitedStatesMoviesType\",\n        \"enum\": [\n          \"allAllowed\",\n          \"allBlocked\",\n          \"general\",\n          \"parentalGuidance\",\n          \"parentalGuidance13\",\n          \"restricted\",\n          \"adults\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.ratingUnitedStatesTelevisionType\": {\n        \"title\": \"ratingUnitedStatesTelevisionType\",\n        \"enum\": [\n          \"allAllowed\",\n          \"allBlocked\",\n          \"childrenAll\",\n          \"childrenAbove7\",\n          \"general\",\n          \"parentalGuidance\",\n          \"childrenAbove14\",\n          \"adults\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.requiredPasswordType\": {\n        \"title\": \"requiredPasswordType\",\n        \"enum\": [\n          \"deviceDefault\",\n          \"alphanumeric\",\n          \"numeric\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.safeSearchFilterType\": {\n        \"title\": \"safeSearchFilterType\",\n        \"enum\": [\n          \"userDefined\",\n          \"strict\",\n          \"moderate\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.sharedPCAccountDeletionPolicyType\": {\n        \"title\": \"sharedPCAccountDeletionPolicyType\",\n        \"enum\": [\n          \"immediate\",\n          \"diskSpaceThreshold\",\n          \"diskSpaceThresholdOrInactiveThreshold\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.sharedPCAllowedAccountType\": {\n        \"title\": \"sharedPCAllowedAccountType\",\n        \"enum\": [\n          \"guest\",\n          \"domain\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.siteSecurityLevel\": {\n        \"title\": \"siteSecurityLevel\",\n        \"enum\": [\n          \"userDefined\",\n          \"low\",\n          \"mediumLow\",\n          \"medium\",\n          \"mediumHigh\",\n          \"high\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.stateManagementSetting\": {\n        \"title\": \"stateManagementSetting\",\n        \"enum\": [\n          \"notConfigured\",\n          \"blocked\",\n          \"allowed\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.visibilitySetting\": {\n        \"title\": \"visibilitySetting\",\n        \"enum\": [\n          \"notConfigured\",\n          \"hide\",\n          \"show\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.webBrowserCookieSettings\": {\n        \"title\": \"webBrowserCookieSettings\",\n        \"enum\": [\n          \"browserDefault\",\n          \"blockAlways\",\n          \"allowCurrentWebSite\",\n          \"allowFromWebsitesVisited\",\n          \"allowAlways\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.weeklySchedule\": {\n        \"title\": \"weeklySchedule\",\n        \"enum\": [\n          \"userDefined\",\n          \"everyday\",\n          \"sunday\",\n          \"monday\",\n          \"tuesday\",\n          \"wednesday\",\n          \"thursday\",\n          \"friday\",\n          \"saturday\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.welcomeScreenMeetingInformation\": {\n        \"title\": \"welcomeScreenMeetingInformation\",\n        \"enum\": [\n          \"userDefined\",\n          \"showOrganizerAndTimeOnly\",\n          \"showOrganizerAndTimeAndSubject\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.windows10EditionType\": {\n        \"title\": \"windows10EditionType\",\n        \"enum\": [\n          \"windows10Enterprise\",\n          \"windows10EnterpriseN\",\n          \"windows10Education\",\n          \"windows10EducationN\",\n          \"windows10MobileEnterprise\",\n          \"windows10HolographicEnterprise\",\n          \"windows10Professional\",\n          \"windows10ProfessionalN\",\n          \"windows10ProfessionalEducation\",\n          \"windows10ProfessionalEducationN\",\n          \"windows10ProfessionalWorkstation\",\n          \"windows10ProfessionalWorkstationN\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.windowsDeliveryOptimizationMode\": {\n        \"title\": \"windowsDeliveryOptimizationMode\",\n        \"enum\": [\n          \"userDefined\",\n          \"httpOnly\",\n          \"httpWithPeeringNat\",\n          \"httpWithPeeringPrivateGroup\",\n          \"httpWithInternetPeering\",\n          \"simpleDownload\",\n          \"bypassMode\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.windowsSpotlightEnablementSettings\": {\n        \"title\": \"windowsSpotlightEnablementSettings\",\n        \"enum\": [\n          \"notConfigured\",\n          \"disabled\",\n          \"enabled\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.windowsStartMenuAppListVisibilityType\": {\n        \"title\": \"windowsStartMenuAppListVisibilityType\",\n        \"enum\": [\n          \"userDefined\",\n          \"collapse\",\n          \"remove\",\n          \"disableSettingsApp\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.windowsStartMenuModeType\": {\n        \"title\": \"windowsStartMenuModeType\",\n        \"enum\": [\n          \"userDefined\",\n          \"fullScreen\",\n          \"nonFullScreen\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.windowsUpdateType\": {\n        \"title\": \"windowsUpdateType\",\n        \"enum\": [\n          \"userDefined\",\n          \"all\",\n          \"businessReadyOnly\",\n          \"windowsInsiderBuildFast\",\n          \"windowsInsiderBuildSlow\",\n          \"windowsInsiderBuildRelease\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.windowsUserAccountControlSettings\": {\n        \"title\": \"windowsUserAccountControlSettings\",\n        \"enum\": [\n          \"userDefined\",\n          \"alwaysNotify\",\n          \"notifyOnAppChanges\",\n          \"notifyOnAppChangesWithoutDimming\",\n          \"neverNotify\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.actionState\": {\n        \"title\": \"actionState\",\n        \"enum\": [\n          \"none\",\n          \"pending\",\n          \"canceled\",\n          \"active\",\n          \"done\",\n          \"failed\",\n          \"notSupported\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.complianceState\": {\n        \"title\": \"complianceState\",\n        \"enum\": [\n          \"unknown\",\n          \"compliant\",\n          \"noncompliant\",\n          \"conflict\",\n          \"error\",\n          \"inGracePeriod\",\n          \"configManager\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.deviceManagementExchangeAccessState\": {\n        \"title\": \"deviceManagementExchangeAccessState\",\n        \"enum\": [\n          \"none\",\n          \"unknown\",\n          \"allowed\",\n          \"blocked\",\n          \"quarantined\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.deviceManagementExchangeAccessStateReason\": {\n        \"title\": \"deviceManagementExchangeAccessStateReason\",\n        \"enum\": [\n          \"none\",\n          \"unknown\",\n          \"exchangeGlobalRule\",\n          \"exchangeIndividualRule\",\n          \"exchangeDeviceRule\",\n          \"exchangeUpgrade\",\n          \"exchangeMailboxPolicy\",\n          \"other\",\n          \"compliant\",\n          \"notCompliant\",\n          \"notEnrolled\",\n          \"unknownLocation\",\n          \"mfaRequired\",\n          \"azureADBlockDueToAccessPolicy\",\n          \"compromisedPassword\",\n          \"deviceNotKnownWithManagedApp\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.deviceManagementSubscriptionState\": {\n        \"title\": \"deviceManagementSubscriptionState\",\n        \"enum\": [\n          \"pending\",\n          \"active\",\n          \"warning\",\n          \"disabled\",\n          \"deleted\",\n          \"blocked\",\n          \"lockedOut\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.deviceRegistrationState\": {\n        \"title\": \"deviceRegistrationState\",\n        \"enum\": [\n          \"notRegistered\",\n          \"registered\",\n          \"revoked\",\n          \"keyConflict\",\n          \"approvalPending\",\n          \"certificateReset\",\n          \"notRegisteredPendingEnrollment\",\n          \"unknown\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.managedDeviceOwnerType\": {\n        \"title\": \"managedDeviceOwnerType\",\n        \"enum\": [\n          \"unknown\",\n          \"company\",\n          \"personal\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.managedDevicePartnerReportedHealthState\": {\n        \"title\": \"managedDevicePartnerReportedHealthState\",\n        \"enum\": [\n          \"unknown\",\n          \"activated\",\n          \"deactivated\",\n          \"secured\",\n          \"lowSeverity\",\n          \"mediumSeverity\",\n          \"highSeverity\",\n          \"unresponsive\",\n          \"compromised\",\n          \"misconfigured\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.managementAgentType\": {\n        \"title\": \"managementAgentType\",\n        \"enum\": [\n          \"eas\",\n          \"mdm\",\n          \"easMdm\",\n          \"intuneClient\",\n          \"easIntuneClient\",\n          \"configurationManagerClient\",\n          \"configurationManagerClientMdm\",\n          \"configurationManagerClientMdmEas\",\n          \"unknown\",\n          \"jamf\",\n          \"googleCloudDevicePolicyController\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus\": {\n        \"title\": \"importedWindowsAutopilotDeviceIdentityImportStatus\",\n        \"enum\": [\n          \"unknown\",\n          \"pending\",\n          \"partial\",\n          \"complete\",\n          \"error\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.importedWindowsAutopilotDeviceIdentityUploadStatus\": {\n        \"title\": \"importedWindowsAutopilotDeviceIdentityUploadStatus\",\n        \"enum\": [\n          \"noUpload\",\n          \"pending\",\n          \"complete\",\n          \"error\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.managedAppClipboardSharingLevel\": {\n        \"title\": \"managedAppClipboardSharingLevel\",\n        \"enum\": [\n          \"allApps\",\n          \"managedAppsWithPasteIn\",\n          \"managedApps\",\n          \"blocked\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.managedAppDataEncryptionType\": {\n        \"title\": \"managedAppDataEncryptionType\",\n        \"enum\": [\n          \"useDeviceSettings\",\n          \"afterDeviceRestart\",\n          \"whenDeviceLockedExceptOpenFiles\",\n          \"whenDeviceLocked\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.managedAppDataStorageLocation\": {\n        \"title\": \"managedAppDataStorageLocation\",\n        \"enum\": [\n          \"oneDriveForBusiness\",\n          \"sharePoint\",\n          \"localStorage\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.managedAppDataTransferLevel\": {\n        \"title\": \"managedAppDataTransferLevel\",\n        \"enum\": [\n          \"allApps\",\n          \"managedApps\",\n          \"none\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.managedAppFlaggedReason\": {\n        \"title\": \"managedAppFlaggedReason\",\n        \"enum\": [\n          \"none\",\n          \"rootedDevice\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.managedAppPinCharacterSet\": {\n        \"title\": \"managedAppPinCharacterSet\",\n        \"enum\": [\n          \"numeric\",\n          \"alphanumericAndSymbol\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.windowsInformationProtectionEnforcementLevel\": {\n        \"title\": \"windowsInformationProtectionEnforcementLevel\",\n        \"enum\": [\n          \"noProtection\",\n          \"encryptAndAuditOnly\",\n          \"encryptAuditAndPrompt\",\n          \"encryptAuditAndBlock\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\": {\n        \"title\": \"windowsInformationProtectionPinCharacterRequirements\",\n        \"enum\": [\n          \"notAllow\",\n          \"requireAtLeastOne\",\n          \"allow\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.notificationTemplateBrandingOptions\": {\n        \"title\": \"notificationTemplateBrandingOptions\",\n        \"enum\": [\n          \"none\",\n          \"includeCompanyLogo\",\n          \"includeCompanyName\",\n          \"includeContactInformation\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.deviceManagementExchangeConnectorStatus\": {\n        \"title\": \"deviceManagementExchangeConnectorStatus\",\n        \"enum\": [\n          \"none\",\n          \"connectionPending\",\n          \"connected\",\n          \"disconnected\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.deviceManagementExchangeConnectorSyncType\": {\n        \"title\": \"deviceManagementExchangeConnectorSyncType\",\n        \"enum\": [\n          \"fullSync\",\n          \"deltaSync\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.deviceManagementExchangeConnectorType\": {\n        \"title\": \"deviceManagementExchangeConnectorType\",\n        \"enum\": [\n          \"onPremises\",\n          \"hosted\",\n          \"serviceToService\",\n          \"dedicated\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.deviceManagementPartnerAppType\": {\n        \"title\": \"deviceManagementPartnerAppType\",\n        \"enum\": [\n          \"unknown\",\n          \"singleTenantApp\",\n          \"multiTenantApp\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.deviceManagementPartnerTenantState\": {\n        \"title\": \"deviceManagementPartnerTenantState\",\n        \"enum\": [\n          \"unknown\",\n          \"unavailable\",\n          \"enabled\",\n          \"terminated\",\n          \"rejected\",\n          \"unresponsive\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.enablement\": {\n        \"title\": \"enablement\",\n        \"enum\": [\n          \"notConfigured\",\n          \"enabled\",\n          \"disabled\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.mdmAuthority\": {\n        \"title\": \"mdmAuthority\",\n        \"enum\": [\n          \"unknown\",\n          \"intune\",\n          \"sccm\",\n          \"office365\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.mobileThreatPartnerTenantState\": {\n        \"title\": \"mobileThreatPartnerTenantState\",\n        \"enum\": [\n          \"unavailable\",\n          \"available\",\n          \"enabled\",\n          \"unresponsive\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.vppTokenState\": {\n        \"title\": \"vppTokenState\",\n        \"enum\": [\n          \"unknown\",\n          \"valid\",\n          \"expired\",\n          \"invalid\",\n          \"assignedToExternalMDM\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.vppTokenSyncStatus\": {\n        \"title\": \"vppTokenSyncStatus\",\n        \"enum\": [\n          \"none\",\n          \"inProgress\",\n          \"completed\",\n          \"failed\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.windowsHelloForBusinessPinUsage\": {\n        \"title\": \"windowsHelloForBusinessPinUsage\",\n        \"enum\": [\n          \"allowed\",\n          \"required\",\n          \"disallowed\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.remoteAssistanceOnboardingStatus\": {\n        \"title\": \"remoteAssistanceOnboardingStatus\",\n        \"enum\": [\n          \"notOnboarded\",\n          \"onboarding\",\n          \"onboarded\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.complianceStatus\": {\n        \"title\": \"complianceStatus\",\n        \"enum\": [\n          \"unknown\",\n          \"notApplicable\",\n          \"compliant\",\n          \"remediated\",\n          \"nonCompliant\",\n          \"error\",\n          \"conflict\",\n          \"notAssigned\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.deviceEnrollmentType\": {\n        \"title\": \"deviceEnrollmentType\",\n        \"enum\": [\n          \"unknown\",\n          \"userEnrollment\",\n          \"deviceEnrollmentManager\",\n          \"appleBulkWithUser\",\n          \"appleBulkWithoutUser\",\n          \"windowsAzureADJoin\",\n          \"windowsBulkUserless\",\n          \"windowsAutoEnrollment\",\n          \"windowsBulkAzureDomainJoin\",\n          \"windowsCoManagement\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.installIntent\": {\n        \"title\": \"installIntent\",\n        \"enum\": [\n          \"available\",\n          \"required\",\n          \"uninstall\",\n          \"availableWithoutEnrollment\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.savedUIStateGenerationOptions\": {\n        \"title\": \"savedUIStateGenerationOptions\",\n        \"enum\": [\n          \"none\",\n          \"omitSilverlightPolicyReferences\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.vppTokenAccountType\": {\n        \"title\": \"vppTokenAccountType\",\n        \"enum\": [\n          \"business\",\n          \"education\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.applicationType\": {\n        \"title\": \"applicationType\",\n        \"enum\": [\n          \"universal\",\n          \"desktop\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.recipientScopeType\": {\n        \"title\": \"recipientScopeType\",\n        \"enum\": [\n          \"none\",\n          \"internal\",\n          \"external\",\n          \"externalPartner\",\n          \"externalNonPartner\"\n        ],\n        \"type\": \"string\"\n      },\n      \"microsoft.graph.securityNetworkProtocol\": {\n        \"title\": \"securityNetworkProtocol\",\n        \"enum\": [\n          \"unknown\",\n          \"ip\",\n          \"icmp\",\n          \"igmp\",\n          \"ggp\",\n          \"ipv4\",\n          \"tcp\",\n          \"pup\",\n          \"udp\",\n          \"idp\",\n          \"ipv6\",\n          \"ipv6RoutingHeader\",\n          \"ipv6FragmentHeader\",\n          \"ipSecEncapsulatingSecurityPayload\",\n          \"ipSecAuthenticationHeader\",\n          \"icmpV6\",\n          \"ipv6NoNextHeader\",\n          \"ipv6DestinationOptions\",\n          \"nd\",\n          \"raw\",\n          \"ipx\",\n          \"spx\",\n          \"spxII\"\n        ],\n        \"type\": \"string\"\n      },\n      \"odata.error\": {\n        \"required\": [\n          \"error\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"error\": {\n            \"$ref\": \"#/components/schemas/odata.error.main\"\n          }\n        }\n      },\n      \"odata.error.main\": {\n        \"required\": [\n          \"code\",\n          \"message\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"code\": {\n            \"type\": \"string\"\n          },\n          \"message\": {\n            \"type\": \"string\"\n          },\n          \"target\": {\n            \"type\": \"string\"\n          },\n          \"details\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/odata.error.detail\"\n            }\n          },\n          \"innererror\": {\n            \"type\": \"object\",\n            \"description\": \"The structure of this object is service-specific\"\n          }\n        }\n      },\n      \"odata.error.detail\": {\n        \"required\": [\n          \"code\",\n          \"message\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"code\": {\n            \"type\": \"string\"\n          },\n          \"message\": {\n            \"type\": \"string\"\n          },\n          \"target\": {\n            \"type\": \"string\"\n          }\n        }\n      }\n    },\n    \"responses\": {\n      \"error\": {\n        \"description\": \"error\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/odata.error\"\n            }\n          }\n        }\n      }\n    },\n    \"parameters\": {\n      \"top\": {\n        \"name\": \"$top\",\n        \"in\": \"query\",\n        \"description\": \"Show only the first n items\",\n        \"schema\": {\n          \"minimum\": 0,\n          \"type\": \"integer\"\n        },\n        \"example\": 50\n      },\n      \"skip\": {\n        \"name\": \"$skip\",\n        \"in\": \"query\",\n        \"description\": \"Skip the first n items\",\n        \"schema\": {\n          \"minimum\": 0,\n          \"type\": \"integer\"\n        }\n      },\n      \"count\": {\n        \"name\": \"$count\",\n        \"in\": \"query\",\n        \"description\": \"Include count of items\",\n        \"schema\": {\n          \"type\": \"boolean\"\n        }\n      },\n      \"filter\": {\n        \"name\": \"$filter\",\n        \"in\": \"query\",\n        \"description\": \"Filter items by property values\",\n        \"schema\": {\n          \"type\": \"string\"\n        }\n      },\n      \"search\": {\n        \"name\": \"$search\",\n        \"in\": \"query\",\n        \"description\": \"Search items by search phrases\",\n        \"schema\": {\n          \"type\": \"string\"\n        }\n      }\n    },\n    \"examples\": {\n      \"microsoft.graph.entity\": {\n        \"value\": {\n          \"id\": \"String (identifier)\"\n        }\n      },\n      \"microsoft.graph.attachment\": {\n        \"value\": {\n          \"contentType\": \"String\",\n          \"isInline\": true,\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"name\": \"String\",\n          \"size\": 0\n        }\n      },\n      \"microsoft.graph.baseItem\": {\n        \"value\": {\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"createdByUser\": {\n            \"@odata.type\": \"microsoft.graph.user\"\n          },\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"description\": \"String\",\n          \"eTag\": \"String\",\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedByUser\": {\n            \"@odata.type\": \"microsoft.graph.user\"\n          },\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"name\": \"String\",\n          \"parentReference\": {\n            \"@odata.type\": \"microsoft.graph.itemReference\"\n          },\n          \"webUrl\": \"String\"\n        }\n      },\n      \"microsoft.graph.baseItemVersion\": {\n        \"value\": {\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"publication\": {\n            \"@odata.type\": \"microsoft.graph.publicationFacet\"\n          }\n        }\n      },\n      \"microsoft.graph.calendar\": {\n        \"value\": {\n          \"calendarView\": [\n            {\n              \"@odata.type\": \"microsoft.graph.event\"\n            }\n          ],\n          \"canEdit\": true,\n          \"canShare\": true,\n          \"canViewPrivateItems\": true,\n          \"changeKey\": \"String\",\n          \"color\": {\n            \"@odata.type\": \"microsoft.graph.calendarColor\"\n          },\n          \"events\": [\n            {\n              \"@odata.type\": \"microsoft.graph.event\"\n            }\n          ],\n          \"multiValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n            }\n          ],\n          \"name\": \"String\",\n          \"owner\": {\n            \"@odata.type\": \"microsoft.graph.emailAddress\"\n          },\n          \"singleValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.calendarGroup\": {\n        \"value\": {\n          \"calendars\": [\n            {\n              \"@odata.type\": \"microsoft.graph.calendar\"\n            }\n          ],\n          \"changeKey\": \"String\",\n          \"classId\": \"00000000-0000-0000-0000-000000000000\",\n          \"name\": \"String\"\n        }\n      },\n      \"microsoft.graph.workbookChart\": {\n        \"value\": {\n          \"axes\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartAxes\"\n          },\n          \"dataLabels\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartDataLabels\"\n          },\n          \"format\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartAreaFormat\"\n          },\n          \"height\": 0,\n          \"left\": 0,\n          \"legend\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartLegend\"\n          },\n          \"name\": \"String\",\n          \"series\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookChartSeries\"\n            }\n          ],\n          \"title\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartTitle\"\n          },\n          \"top\": 0,\n          \"width\": 0,\n          \"worksheet\": {\n            \"@odata.type\": \"microsoft.graph.workbookWorksheet\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartAreaFormat\": {\n        \"value\": {\n          \"fill\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFill\"\n          },\n          \"font\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFont\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartAxes\": {\n        \"value\": {\n          \"categoryAxis\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartAxis\"\n          },\n          \"seriesAxis\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartAxis\"\n          },\n          \"valueAxis\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartAxis\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartAxis\": {\n        \"value\": {\n          \"format\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartAxisFormat\"\n          },\n          \"majorGridlines\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartGridlines\"\n          },\n          \"majorUnit\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"maximum\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"minimum\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"minorGridlines\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartGridlines\"\n          },\n          \"minorUnit\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"title\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartAxisTitle\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartAxisFormat\": {\n        \"value\": {\n          \"font\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFont\"\n          },\n          \"line\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartLineFormat\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartAxisTitle\": {\n        \"value\": {\n          \"format\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartAxisTitleFormat\"\n          },\n          \"text\": \"String\",\n          \"visible\": true\n        }\n      },\n      \"microsoft.graph.workbookChartAxisTitleFormat\": {\n        \"value\": {\n          \"font\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFont\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartDataLabelFormat\": {\n        \"value\": {\n          \"fill\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFill\"\n          },\n          \"font\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFont\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartDataLabels\": {\n        \"value\": {\n          \"format\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartDataLabelFormat\"\n          },\n          \"position\": \"String\",\n          \"separator\": \"String\",\n          \"showBubbleSize\": true,\n          \"showCategoryName\": true,\n          \"showLegendKey\": true,\n          \"showPercentage\": true,\n          \"showSeriesName\": true,\n          \"showValue\": true\n        }\n      },\n      \"microsoft.graph.workbookChartFill\": { },\n      \"microsoft.graph.workbookChartFont\": {\n        \"value\": {\n          \"bold\": true,\n          \"color\": \"String\",\n          \"italic\": true,\n          \"name\": \"String\",\n          \"size\": 0,\n          \"underline\": \"String\"\n        }\n      },\n      \"microsoft.graph.workbookChartGridlines\": {\n        \"value\": {\n          \"format\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartGridlinesFormat\"\n          },\n          \"visible\": true\n        }\n      },\n      \"microsoft.graph.workbookChartGridlinesFormat\": {\n        \"value\": {\n          \"line\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartLineFormat\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartLegend\": {\n        \"value\": {\n          \"format\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartLegendFormat\"\n          },\n          \"overlay\": true,\n          \"position\": \"String\",\n          \"visible\": true\n        }\n      },\n      \"microsoft.graph.workbookChartLegendFormat\": {\n        \"value\": {\n          \"fill\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFill\"\n          },\n          \"font\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFont\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartLineFormat\": {\n        \"value\": {\n          \"color\": \"String\"\n        }\n      },\n      \"microsoft.graph.workbookChartPoint\": {\n        \"value\": {\n          \"format\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartPointFormat\"\n          },\n          \"value\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartPointFormat\": {\n        \"value\": {\n          \"fill\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFill\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartSeries\": {\n        \"value\": {\n          \"format\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartSeriesFormat\"\n          },\n          \"name\": \"String\",\n          \"points\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookChartPoint\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.workbookChartSeriesFormat\": {\n        \"value\": {\n          \"fill\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFill\"\n          },\n          \"line\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartLineFormat\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookChartTitle\": {\n        \"value\": {\n          \"format\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartTitleFormat\"\n          },\n          \"overlay\": true,\n          \"text\": \"String\",\n          \"visible\": true\n        }\n      },\n      \"microsoft.graph.workbookChartTitleFormat\": {\n        \"value\": {\n          \"fill\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFill\"\n          },\n          \"font\": {\n            \"@odata.type\": \"microsoft.graph.workbookChartFont\"\n          }\n        }\n      },\n      \"microsoft.graph.columnDefinition\": {\n        \"value\": {\n          \"boolean\": {\n            \"@odata.type\": \"microsoft.graph.booleanColumn\"\n          },\n          \"calculated\": {\n            \"@odata.type\": \"microsoft.graph.calculatedColumn\"\n          },\n          \"choice\": {\n            \"@odata.type\": \"microsoft.graph.choiceColumn\"\n          },\n          \"columnGroup\": \"String\",\n          \"currency\": {\n            \"@odata.type\": \"microsoft.graph.currencyColumn\"\n          },\n          \"dateTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeColumn\"\n          },\n          \"defaultValue\": {\n            \"@odata.type\": \"microsoft.graph.defaultColumnValue\"\n          },\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"enforceUniqueValues\": true,\n          \"hidden\": true,\n          \"indexed\": true,\n          \"lookup\": {\n            \"@odata.type\": \"microsoft.graph.lookupColumn\"\n          },\n          \"name\": \"String\",\n          \"number\": {\n            \"@odata.type\": \"microsoft.graph.numberColumn\"\n          },\n          \"personOrGroup\": {\n            \"@odata.type\": \"microsoft.graph.personOrGroupColumn\"\n          },\n          \"readOnly\": true,\n          \"required\": true,\n          \"text\": {\n            \"@odata.type\": \"microsoft.graph.textColumn\"\n          }\n        }\n      },\n      \"microsoft.graph.columnLink\": {\n        \"value\": {\n          \"name\": \"String\"\n        }\n      },\n      \"microsoft.graph.outlookItem\": {\n        \"value\": {\n          \"categories\": [\n            \"String\"\n          ],\n          \"changeKey\": \"String\",\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\"\n        }\n      },\n      \"microsoft.graph.contact\": {\n        \"value\": {\n          \"assistantName\": \"String\",\n          \"birthday\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"businessAddress\": {\n            \"@odata.type\": \"microsoft.graph.physicalAddress\"\n          },\n          \"businessHomePage\": \"String\",\n          \"businessPhones\": [\n            \"String\"\n          ],\n          \"children\": [\n            \"String\"\n          ],\n          \"companyName\": \"String\",\n          \"department\": \"String\",\n          \"displayName\": \"String\",\n          \"emailAddresses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.emailAddress\"\n            }\n          ],\n          \"extensions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.extension\"\n            }\n          ],\n          \"fileAs\": \"String\",\n          \"flag\": {\n            \"@odata.type\": \"microsoft.graph.followupFlag\"\n          },\n          \"generation\": \"String\",\n          \"givenName\": \"String\",\n          \"homeAddress\": {\n            \"@odata.type\": \"microsoft.graph.physicalAddress\"\n          },\n          \"homePhones\": [\n            \"String\"\n          ],\n          \"imAddresses\": [\n            \"String\"\n          ],\n          \"initials\": \"String\",\n          \"jobTitle\": \"String\",\n          \"manager\": \"String\",\n          \"middleName\": \"String\",\n          \"mobilePhone\": \"String\",\n          \"multiValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n            }\n          ],\n          \"nickName\": \"String\",\n          \"officeLocation\": \"String\",\n          \"otherAddress\": {\n            \"@odata.type\": \"microsoft.graph.physicalAddress\"\n          },\n          \"parentFolderId\": \"String\",\n          \"personalNotes\": \"String\",\n          \"photo\": {\n            \"@odata.type\": \"microsoft.graph.profilePhoto\"\n          },\n          \"profession\": \"String\",\n          \"singleValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n            }\n          ],\n          \"spouseName\": \"String\",\n          \"surname\": \"String\",\n          \"title\": \"String\",\n          \"yomiCompanyName\": \"String\",\n          \"yomiGivenName\": \"String\",\n          \"yomiSurname\": \"String\"\n        }\n      },\n      \"microsoft.graph.contactFolder\": {\n        \"value\": {\n          \"childFolders\": [\n            {\n              \"@odata.type\": \"microsoft.graph.contactFolder\"\n            }\n          ],\n          \"contacts\": [\n            {\n              \"@odata.type\": \"microsoft.graph.contact\"\n            }\n          ],\n          \"displayName\": \"String\",\n          \"multiValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n            }\n          ],\n          \"parentFolderId\": \"String\",\n          \"singleValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.contentType\": {\n        \"value\": {\n          \"columnLinks\": [\n            {\n              \"@odata.type\": \"microsoft.graph.columnLink\"\n            }\n          ],\n          \"description\": \"String\",\n          \"group\": \"String\",\n          \"hidden\": true,\n          \"inheritedFrom\": {\n            \"@odata.type\": \"microsoft.graph.itemReference\"\n          },\n          \"name\": \"String\",\n          \"order\": {\n            \"@odata.type\": \"microsoft.graph.contentTypeOrder\"\n          },\n          \"parentId\": \"String\",\n          \"readOnly\": true,\n          \"sealed\": true\n        }\n      },\n      \"microsoft.graph.directoryObject\": { },\n      \"microsoft.graph.contract\": {\n        \"value\": {\n          \"contractType\": \"String\",\n          \"customerId\": \"00000000-0000-0000-0000-000000000000\",\n          \"defaultDomainName\": \"String\",\n          \"displayName\": \"String\"\n        }\n      },\n      \"microsoft.graph.conversation\": {\n        \"value\": {\n          \"hasAttachments\": true,\n          \"lastDeliveredDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"preview\": \"String\",\n          \"threads\": [\n            {\n              \"@odata.type\": \"microsoft.graph.conversationThread\"\n            }\n          ],\n          \"topic\": \"String\",\n          \"uniqueSenders\": [\n            \"String\"\n          ]\n        }\n      },\n      \"microsoft.graph.conversationThread\": {\n        \"value\": {\n          \"ccRecipients\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"hasAttachments\": true,\n          \"isLocked\": true,\n          \"lastDeliveredDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"posts\": [\n            {\n              \"@odata.type\": \"microsoft.graph.post\"\n            }\n          ],\n          \"preview\": \"String\",\n          \"topic\": \"String\",\n          \"toRecipients\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"uniqueSenders\": [\n            \"String\"\n          ]\n        }\n      },\n      \"microsoft.graph.device\": {\n        \"value\": {\n          \"accountEnabled\": true,\n          \"alternativeSecurityIds\": [\n            {\n              \"@odata.type\": \"microsoft.graph.alternativeSecurityId\"\n            }\n          ],\n          \"approximateLastSignInDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"deviceId\": \"String\",\n          \"deviceMetadata\": \"String\",\n          \"deviceVersion\": 0,\n          \"displayName\": \"String\",\n          \"extensions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.extension\"\n            }\n          ],\n          \"isCompliant\": true,\n          \"isManaged\": true,\n          \"onPremisesLastSyncDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"onPremisesSyncEnabled\": true,\n          \"operatingSystem\": \"String\",\n          \"operatingSystemVersion\": \"String\",\n          \"physicalIds\": [\n            \"String\"\n          ],\n          \"registeredOwners\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"registeredUsers\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"trustType\": \"String\"\n        }\n      },\n      \"microsoft.graph.directory\": {\n        \"value\": {\n          \"deletedItems\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.directoryRole\": {\n        \"value\": {\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"members\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"roleTemplateId\": \"String\"\n        }\n      },\n      \"microsoft.graph.directoryRoleTemplate\": {\n        \"value\": {\n          \"description\": \"String\",\n          \"displayName\": \"String\"\n        }\n      },\n      \"microsoft.graph.domain\": {\n        \"value\": {\n          \"authenticationType\": \"String\",\n          \"availabilityStatus\": \"String\",\n          \"domainNameReferences\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"isAdminManaged\": true,\n          \"isDefault\": true,\n          \"isInitial\": true,\n          \"isRoot\": true,\n          \"isVerified\": true,\n          \"serviceConfigurationRecords\": [\n            {\n              \"@odata.type\": \"microsoft.graph.domainDnsRecord\"\n            }\n          ],\n          \"state\": {\n            \"@odata.type\": \"microsoft.graph.domainState\"\n          },\n          \"supportedServices\": [\n            \"String\"\n          ],\n          \"verificationDnsRecords\": [\n            {\n              \"@odata.type\": \"microsoft.graph.domainDnsRecord\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.domainDnsRecord\": {\n        \"value\": {\n          \"isOptional\": true,\n          \"label\": \"String\",\n          \"recordType\": \"String\",\n          \"supportedService\": \"String\",\n          \"ttl\": 0\n        }\n      },\n      \"microsoft.graph.domainDnsCnameRecord\": {\n        \"value\": {\n          \"canonicalName\": \"String\"\n        }\n      },\n      \"microsoft.graph.domainDnsMxRecord\": {\n        \"value\": {\n          \"mailExchange\": \"String\",\n          \"preference\": 0\n        }\n      },\n      \"microsoft.graph.domainDnsSrvRecord\": {\n        \"value\": {\n          \"nameTarget\": \"String\",\n          \"port\": 0,\n          \"priority\": 0,\n          \"protocol\": \"String\",\n          \"service\": \"String\",\n          \"weight\": 0\n        }\n      },\n      \"microsoft.graph.domainDnsTxtRecord\": {\n        \"value\": {\n          \"text\": \"String\"\n        }\n      },\n      \"microsoft.graph.domainDnsUnavailableRecord\": {\n        \"value\": {\n          \"description\": \"String\"\n        }\n      },\n      \"microsoft.graph.drive\": {\n        \"value\": {\n          \"driveType\": \"String\",\n          \"items\": [\n            {\n              \"@odata.type\": \"microsoft.graph.driveItem\"\n            }\n          ],\n          \"list\": {\n            \"@odata.type\": \"microsoft.graph.list\"\n          },\n          \"owner\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"quota\": {\n            \"@odata.type\": \"microsoft.graph.quota\"\n          },\n          \"root\": {\n            \"@odata.type\": \"microsoft.graph.driveItem\"\n          },\n          \"sharepointIds\": {\n            \"@odata.type\": \"microsoft.graph.sharepointIds\"\n          },\n          \"special\": [\n            {\n              \"@odata.type\": \"microsoft.graph.driveItem\"\n            }\n          ],\n          \"system\": {\n            \"@odata.type\": \"microsoft.graph.systemFacet\"\n          }\n        }\n      },\n      \"microsoft.graph.driveItem\": {\n        \"value\": {\n          \"audio\": {\n            \"@odata.type\": \"microsoft.graph.audio\"\n          },\n          \"children\": [\n            {\n              \"@odata.type\": \"microsoft.graph.driveItem\"\n            }\n          ],\n          \"content\": \"Stream\",\n          \"cTag\": \"String\",\n          \"deleted\": {\n            \"@odata.type\": \"microsoft.graph.deleted\"\n          },\n          \"file\": {\n            \"@odata.type\": \"microsoft.graph.file\"\n          },\n          \"fileSystemInfo\": {\n            \"@odata.type\": \"microsoft.graph.fileSystemInfo\"\n          },\n          \"folder\": {\n            \"@odata.type\": \"microsoft.graph.folder\"\n          },\n          \"image\": {\n            \"@odata.type\": \"microsoft.graph.image\"\n          },\n          \"listItem\": {\n            \"@odata.type\": \"microsoft.graph.listItem\"\n          },\n          \"location\": {\n            \"@odata.type\": \"microsoft.graph.geoCoordinates\"\n          },\n          \"package\": {\n            \"@odata.type\": \"microsoft.graph.package\"\n          },\n          \"permissions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.permission\"\n            }\n          ],\n          \"photo\": {\n            \"@odata.type\": \"microsoft.graph.photo\"\n          },\n          \"publication\": {\n            \"@odata.type\": \"microsoft.graph.publicationFacet\"\n          },\n          \"remoteItem\": {\n            \"@odata.type\": \"microsoft.graph.remoteItem\"\n          },\n          \"root\": {\n            \"@odata.type\": \"microsoft.graph.root\"\n          },\n          \"searchResult\": {\n            \"@odata.type\": \"microsoft.graph.searchResult\"\n          },\n          \"shared\": {\n            \"@odata.type\": \"microsoft.graph.shared\"\n          },\n          \"sharepointIds\": {\n            \"@odata.type\": \"microsoft.graph.sharepointIds\"\n          },\n          \"size\": 0,\n          \"specialFolder\": {\n            \"@odata.type\": \"microsoft.graph.specialFolder\"\n          },\n          \"thumbnails\": [\n            {\n              \"@odata.type\": \"microsoft.graph.thumbnailSet\"\n            }\n          ],\n          \"versions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.driveItemVersion\"\n            }\n          ],\n          \"video\": {\n            \"@odata.type\": \"microsoft.graph.video\"\n          },\n          \"webDavUrl\": \"String\",\n          \"workbook\": {\n            \"@odata.type\": \"microsoft.graph.workbook\"\n          }\n        }\n      },\n      \"microsoft.graph.driveItemVersion\": {\n        \"value\": {\n          \"content\": \"Stream\",\n          \"size\": 0\n        }\n      },\n      \"microsoft.graph.educationClass\": {\n        \"value\": {\n          \"classCode\": \"String\",\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"externalId\": \"String\",\n          \"externalName\": \"String\",\n          \"externalSource\": {\n            \"@odata.type\": \"microsoft.graph.educationExternalSource\"\n          },\n          \"group\": {\n            \"@odata.type\": \"microsoft.graph.group\"\n          },\n          \"mailNickname\": \"String\",\n          \"members\": [\n            {\n              \"@odata.type\": \"microsoft.graph.educationUser\"\n            }\n          ],\n          \"schools\": [\n            {\n              \"@odata.type\": \"microsoft.graph.educationSchool\"\n            }\n          ],\n          \"teachers\": [\n            {\n              \"@odata.type\": \"microsoft.graph.educationUser\"\n            }\n          ],\n          \"term\": {\n            \"@odata.type\": \"microsoft.graph.educationTerm\"\n          }\n        }\n      },\n      \"microsoft.graph.educationOrganization\": {\n        \"value\": {\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"externalSource\": {\n            \"@odata.type\": \"microsoft.graph.educationExternalSource\"\n          }\n        }\n      },\n      \"microsoft.graph.educationRoot\": {\n        \"value\": {\n          \"classes\": [\n            {\n              \"@odata.type\": \"microsoft.graph.educationClass\"\n            }\n          ],\n          \"me\": {\n            \"@odata.type\": \"microsoft.graph.educationUser\"\n          },\n          \"schools\": [\n            {\n              \"@odata.type\": \"microsoft.graph.educationSchool\"\n            }\n          ],\n          \"users\": [\n            {\n              \"@odata.type\": \"microsoft.graph.educationUser\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.educationSchool\": {\n        \"value\": {\n          \"address\": {\n            \"@odata.type\": \"microsoft.graph.physicalAddress\"\n          },\n          \"classes\": [\n            {\n              \"@odata.type\": \"microsoft.graph.educationClass\"\n            }\n          ],\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"externalId\": \"String\",\n          \"externalPrincipalId\": \"String\",\n          \"fax\": \"String\",\n          \"highestGrade\": \"String\",\n          \"lowestGrade\": \"String\",\n          \"phone\": \"String\",\n          \"principalEmail\": \"String\",\n          \"principalName\": \"String\",\n          \"schoolNumber\": \"String\",\n          \"status\": \"String\",\n          \"users\": [\n            {\n              \"@odata.type\": \"microsoft.graph.educationUser\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.educationUser\": {\n        \"value\": {\n          \"accountEnabled\": true,\n          \"assignedLicenses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.assignedLicense\"\n            }\n          ],\n          \"assignedPlans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.assignedPlan\"\n            }\n          ],\n          \"assignments\": {\n            \"@odata.type\": \"microsoft.graph.educationAssignment\"\n          },\n          \"businessPhones\": [\n            \"String\"\n          ],\n          \"classes\": [\n            {\n              \"@odata.type\": \"microsoft.graph.educationClass\"\n            }\n          ],\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"department\": \"String\",\n          \"displayName\": \"String\",\n          \"externalSource\": {\n            \"@odata.type\": \"microsoft.graph.educationExternalSource\"\n          },\n          \"givenName\": \"String\",\n          \"mail\": \"String\",\n          \"mailingAddress\": {\n            \"@odata.type\": \"microsoft.graph.physicalAddress\"\n          },\n          \"mailNickname\": \"String\",\n          \"middleName\": \"String\",\n          \"mobilePhone\": \"String\",\n          \"passwordPolicies\": \"String\",\n          \"passwordProfile\": {\n            \"@odata.type\": \"microsoft.graph.passwordProfile\"\n          },\n          \"preferredLanguage\": \"String\",\n          \"primaryRole\": {\n            \"@odata.type\": \"microsoft.graph.educationUserRole\"\n          },\n          \"provisionedPlans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.provisionedPlan\"\n            }\n          ],\n          \"residenceAddress\": {\n            \"@odata.type\": \"microsoft.graph.physicalAddress\"\n          },\n          \"schools\": [\n            {\n              \"@odata.type\": \"microsoft.graph.educationSchool\"\n            }\n          ],\n          \"student\": {\n            \"@odata.type\": \"microsoft.graph.educationStudent\"\n          },\n          \"surname\": \"String\",\n          \"teacher\": {\n            \"@odata.type\": \"microsoft.graph.educationTeacher\"\n          },\n          \"usageLocation\": \"String\",\n          \"user\": {\n            \"@odata.type\": \"microsoft.graph.user\"\n          },\n          \"userPrincipalName\": \"String\",\n          \"userType\": \"String\"\n        }\n      },\n      \"microsoft.graph.event\": {\n        \"value\": {\n          \"attachments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.attachment\"\n            }\n          ],\n          \"attendees\": [\n            {\n              \"@odata.type\": \"microsoft.graph.attendee\"\n            }\n          ],\n          \"body\": {\n            \"@odata.type\": \"microsoft.graph.itemBody\"\n          },\n          \"bodyPreview\": \"String\",\n          \"calendar\": {\n            \"@odata.type\": \"microsoft.graph.calendar\"\n          },\n          \"end\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          },\n          \"extensions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.extension\"\n            }\n          ],\n          \"hasAttachments\": true,\n          \"iCalUId\": \"String\",\n          \"importance\": {\n            \"@odata.type\": \"microsoft.graph.importance\"\n          },\n          \"instances\": [\n            {\n              \"@odata.type\": \"microsoft.graph.event\"\n            }\n          ],\n          \"isAllDay\": true,\n          \"isCancelled\": true,\n          \"isOrganizer\": true,\n          \"isReminderOn\": true,\n          \"location\": {\n            \"@odata.type\": \"microsoft.graph.location\"\n          },\n          \"locations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.location\"\n            }\n          ],\n          \"multiValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n            }\n          ],\n          \"onlineMeetingUrl\": \"String\",\n          \"organizer\": {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          },\n          \"originalEndTimeZone\": \"String\",\n          \"originalStart\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"originalStartTimeZone\": \"String\",\n          \"recurrence\": {\n            \"@odata.type\": \"microsoft.graph.patternedRecurrence\"\n          },\n          \"reminderMinutesBeforeStart\": 0,\n          \"responseRequested\": true,\n          \"responseStatus\": {\n            \"@odata.type\": \"microsoft.graph.responseStatus\"\n          },\n          \"sensitivity\": {\n            \"@odata.type\": \"microsoft.graph.sensitivity\"\n          },\n          \"seriesMasterId\": \"String\",\n          \"showAs\": {\n            \"@odata.type\": \"microsoft.graph.freeBusyStatus\"\n          },\n          \"singleValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n            }\n          ],\n          \"start\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          },\n          \"subject\": \"String\",\n          \"type\": {\n            \"@odata.type\": \"microsoft.graph.eventType\"\n          },\n          \"webLink\": \"String\"\n        }\n      },\n      \"microsoft.graph.message\": {\n        \"value\": {\n          \"attachments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.attachment\"\n            }\n          ],\n          \"bccRecipients\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"body\": {\n            \"@odata.type\": \"microsoft.graph.itemBody\"\n          },\n          \"bodyPreview\": \"String\",\n          \"ccRecipients\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"conversationId\": \"String\",\n          \"extensions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.extension\"\n            }\n          ],\n          \"flag\": {\n            \"@odata.type\": \"microsoft.graph.followupFlag\"\n          },\n          \"from\": {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          },\n          \"hasAttachments\": true,\n          \"importance\": {\n            \"@odata.type\": \"microsoft.graph.importance\"\n          },\n          \"inferenceClassification\": {\n            \"@odata.type\": \"microsoft.graph.inferenceClassificationType\"\n          },\n          \"internetMessageHeaders\": [\n            {\n              \"@odata.type\": \"microsoft.graph.internetMessageHeader\"\n            }\n          ],\n          \"internetMessageId\": \"String\",\n          \"isDeliveryReceiptRequested\": true,\n          \"isDraft\": true,\n          \"isRead\": true,\n          \"isReadReceiptRequested\": true,\n          \"multiValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n            }\n          ],\n          \"parentFolderId\": \"String\",\n          \"receivedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"replyTo\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"sender\": {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          },\n          \"sentDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"singleValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n            }\n          ],\n          \"subject\": \"String\",\n          \"toRecipients\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"uniqueBody\": {\n            \"@odata.type\": \"microsoft.graph.itemBody\"\n          },\n          \"webLink\": \"String\"\n        }\n      },\n      \"microsoft.graph.eventMessage\": {\n        \"value\": {\n          \"event\": {\n            \"@odata.type\": \"microsoft.graph.event\"\n          },\n          \"meetingMessageType\": {\n            \"@odata.type\": \"microsoft.graph.meetingMessageType\"\n          }\n        }\n      },\n      \"microsoft.graph.extension\": { },\n      \"microsoft.graph.fieldValueSet\": { },\n      \"microsoft.graph.fileAttachment\": {\n        \"value\": {\n          \"contentBytes\": \"AA==\",\n          \"contentId\": \"String\",\n          \"contentLocation\": \"String\"\n        }\n      },\n      \"microsoft.graph.workbookFilter\": {\n        \"value\": {\n          \"criteria\": {\n            \"@odata.type\": \"microsoft.graph.workbookFilterCriteria\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookFormatProtection\": {\n        \"value\": {\n          \"formulaHidden\": true,\n          \"locked\": true\n        }\n      },\n      \"microsoft.graph.group\": {\n        \"value\": {\n          \"acceptedSenders\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"allowExternalSenders\": true,\n          \"autoSubscribeNewMembers\": true,\n          \"calendar\": {\n            \"@odata.type\": \"microsoft.graph.calendar\"\n          },\n          \"calendarView\": [\n            {\n              \"@odata.type\": \"microsoft.graph.event\"\n            }\n          ],\n          \"classification\": \"String\",\n          \"conversations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.conversation\"\n            }\n          ],\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"createdOnBehalfOf\": {\n            \"@odata.type\": \"microsoft.graph.directoryObject\"\n          },\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"drive\": {\n            \"@odata.type\": \"microsoft.graph.drive\"\n          },\n          \"drives\": [\n            {\n              \"@odata.type\": \"microsoft.graph.drive\"\n            }\n          ],\n          \"events\": [\n            {\n              \"@odata.type\": \"microsoft.graph.event\"\n            }\n          ],\n          \"extensions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.extension\"\n            }\n          ],\n          \"groupLifecyclePolicies\": [\n            {\n              \"@odata.type\": \"microsoft.graph.groupLifecyclePolicy\"\n            }\n          ],\n          \"groupTypes\": [\n            \"String\"\n          ],\n          \"isSubscribedByMail\": true,\n          \"mail\": \"String\",\n          \"mailEnabled\": true,\n          \"mailNickname\": \"String\",\n          \"memberOf\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"members\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"onenote\": {\n            \"@odata.type\": \"microsoft.graph.onenote\"\n          },\n          \"onPremisesLastSyncDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"onPremisesProvisioningErrors\": [\n            {\n              \"@odata.type\": \"microsoft.graph.onPremisesProvisioningError\"\n            }\n          ],\n          \"onPremisesSecurityIdentifier\": \"String\",\n          \"onPremisesSyncEnabled\": true,\n          \"owners\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"photo\": {\n            \"@odata.type\": \"microsoft.graph.profilePhoto\"\n          },\n          \"photos\": [\n            {\n              \"@odata.type\": \"microsoft.graph.profilePhoto\"\n            }\n          ],\n          \"planner\": {\n            \"@odata.type\": \"microsoft.graph.plannerGroup\"\n          },\n          \"proxyAddresses\": [\n            \"String\"\n          ],\n          \"rejectedSenders\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"renewedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"securityEnabled\": true,\n          \"settings\": [\n            {\n              \"@odata.type\": \"microsoft.graph.groupSetting\"\n            }\n          ],\n          \"sites\": [\n            {\n              \"@odata.type\": \"microsoft.graph.site\"\n            }\n          ],\n          \"threads\": [\n            {\n              \"@odata.type\": \"microsoft.graph.conversationThread\"\n            }\n          ],\n          \"unseenCount\": 0,\n          \"visibility\": \"String\"\n        }\n      },\n      \"microsoft.graph.groupLifecyclePolicy\": {\n        \"value\": {\n          \"alternateNotificationEmails\": \"String\",\n          \"groupLifetimeInDays\": 0,\n          \"managedGroupTypes\": \"String\"\n        }\n      },\n      \"microsoft.graph.groupSetting\": {\n        \"value\": {\n          \"displayName\": \"String\",\n          \"templateId\": \"String\",\n          \"values\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingValue\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.groupSettingTemplate\": {\n        \"value\": {\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"values\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingTemplateValue\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.inferenceClassification\": {\n        \"value\": {\n          \"overrides\": [\n            {\n              \"@odata.type\": \"microsoft.graph.inferenceClassificationOverride\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.inferenceClassificationOverride\": {\n        \"value\": {\n          \"classifyAs\": {\n            \"@odata.type\": \"microsoft.graph.inferenceClassificationType\"\n          },\n          \"senderEmailAddress\": {\n            \"@odata.type\": \"microsoft.graph.emailAddress\"\n          }\n        }\n      },\n      \"microsoft.graph.mobileApp\": {\n        \"value\": {\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n            }\n          ],\n          \"categories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n            }\n          ],\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"description\": \"String\",\n          \"developer\": \"String\",\n          \"displayName\": \"String\",\n          \"informationUrl\": \"String\",\n          \"isFeatured\": true,\n          \"largeIcon\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"notes\": \"String\",\n          \"owner\": \"String\",\n          \"privacyInformationUrl\": \"String\",\n          \"publisher\": \"String\",\n          \"publishingState\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n          }\n        }\n      },\n      \"microsoft.graph.mobileLobApp\": {\n        \"value\": {\n          \"committedContentVersion\": \"String\",\n          \"contentVersions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppContent\"\n            }\n          ],\n          \"fileName\": \"String\",\n          \"size\": 0\n        }\n      },\n      \"microsoft.graph.androidLobApp\": {\n        \"value\": {\n          \"minimumSupportedOperatingSystem\": {\n            \"@odata.type\": \"microsoft.graph.androidMinimumOperatingSystem\"\n          },\n          \"packageId\": \"String\",\n          \"versionCode\": \"String\",\n          \"versionName\": \"String\"\n        }\n      },\n      \"microsoft.graph.androidStoreApp\": {\n        \"value\": {\n          \"appStoreUrl\": \"String\",\n          \"minimumSupportedOperatingSystem\": {\n            \"@odata.type\": \"microsoft.graph.androidMinimumOperatingSystem\"\n          },\n          \"packageId\": \"String\"\n        }\n      },\n      \"microsoft.graph.iosLobApp\": {\n        \"value\": {\n          \"applicableDeviceType\": {\n            \"@odata.type\": \"microsoft.graph.iosDeviceType\"\n          },\n          \"buildNumber\": \"String\",\n          \"bundleId\": \"String\",\n          \"expirationDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"minimumSupportedOperatingSystem\": {\n            \"@odata.type\": \"microsoft.graph.iosMinimumOperatingSystem\"\n          },\n          \"versionNumber\": \"String\"\n        }\n      },\n      \"microsoft.graph.managedDeviceMobileAppConfiguration\": {\n        \"value\": {\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationAssignment\"\n            }\n          ],\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"description\": \"String\",\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus\"\n            }\n          ],\n          \"deviceStatusSummary\": {\n            \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary\"\n          },\n          \"displayName\": \"String\",\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"targetedMobileApps\": [\n            \"String\"\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus\"\n            }\n          ],\n          \"userStatusSummary\": {\n            \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary\"\n          },\n          \"version\": 0\n        }\n      },\n      \"microsoft.graph.iosMobileAppConfiguration\": {\n        \"value\": {\n          \"encodedSettingXml\": \"AA==\",\n          \"settings\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appConfigurationSettingItem\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.iosStoreApp\": {\n        \"value\": {\n          \"applicableDeviceType\": {\n            \"@odata.type\": \"microsoft.graph.iosDeviceType\"\n          },\n          \"appStoreUrl\": \"String\",\n          \"bundleId\": \"String\",\n          \"minimumSupportedOperatingSystem\": {\n            \"@odata.type\": \"microsoft.graph.iosMinimumOperatingSystem\"\n          }\n        }\n      },\n      \"microsoft.graph.iosVppApp\": {\n        \"value\": {\n          \"applicableDeviceType\": {\n            \"@odata.type\": \"microsoft.graph.iosDeviceType\"\n          },\n          \"appStoreUrl\": \"String\",\n          \"bundleId\": \"String\",\n          \"licensingType\": {\n            \"@odata.type\": \"microsoft.graph.vppLicensingType\"\n          },\n          \"releaseDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"totalLicenseCount\": 0,\n          \"usedLicenseCount\": 0,\n          \"vppTokenAccountType\": {\n            \"@odata.type\": \"microsoft.graph.vppTokenAccountType\"\n          },\n          \"vppTokenAppleId\": \"String\",\n          \"vppTokenOrganizationName\": \"String\"\n        }\n      },\n      \"microsoft.graph.macOSOfficeSuiteApp\": { },\n      \"microsoft.graph.managedApp\": {\n        \"value\": {\n          \"appAvailability\": {\n            \"@odata.type\": \"microsoft.graph.managedAppAvailability\"\n          },\n          \"version\": \"String\"\n        }\n      },\n      \"microsoft.graph.managedMobileLobApp\": {\n        \"value\": {\n          \"committedContentVersion\": \"String\",\n          \"contentVersions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppContent\"\n            }\n          ],\n          \"fileName\": \"String\",\n          \"size\": 0\n        }\n      },\n      \"microsoft.graph.managedAndroidLobApp\": {\n        \"value\": {\n          \"minimumSupportedOperatingSystem\": {\n            \"@odata.type\": \"microsoft.graph.androidMinimumOperatingSystem\"\n          },\n          \"packageId\": \"String\",\n          \"versionCode\": \"String\",\n          \"versionName\": \"String\"\n        }\n      },\n      \"microsoft.graph.managedAndroidStoreApp\": {\n        \"value\": {\n          \"appStoreUrl\": \"String\",\n          \"minimumSupportedOperatingSystem\": {\n            \"@odata.type\": \"microsoft.graph.androidMinimumOperatingSystem\"\n          },\n          \"packageId\": \"String\"\n        }\n      },\n      \"microsoft.graph.managedDeviceMobileAppConfigurationAssignment\": {\n        \"value\": {\n          \"target\": {\n            \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n          }\n        }\n      },\n      \"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus\": {\n        \"value\": {\n          \"complianceGracePeriodExpirationDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"deviceDisplayName\": \"String\",\n          \"deviceModel\": \"String\",\n          \"lastReportedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.complianceStatus\"\n          },\n          \"userName\": \"String\",\n          \"userPrincipalName\": \"String\"\n        }\n      },\n      \"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary\": {\n        \"value\": {\n          \"configurationVersion\": 0,\n          \"errorCount\": 0,\n          \"failedCount\": 0,\n          \"lastUpdateDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"notApplicableCount\": 0,\n          \"pendingCount\": 0,\n          \"successCount\": 0\n        }\n      },\n      \"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus\": {\n        \"value\": {\n          \"devicesCount\": 0,\n          \"lastReportedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.complianceStatus\"\n          },\n          \"userDisplayName\": \"String\",\n          \"userPrincipalName\": \"String\"\n        }\n      },\n      \"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary\": {\n        \"value\": {\n          \"configurationVersion\": 0,\n          \"errorCount\": 0,\n          \"failedCount\": 0,\n          \"lastUpdateDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"notApplicableCount\": 0,\n          \"pendingCount\": 0,\n          \"successCount\": 0\n        }\n      },\n      \"microsoft.graph.managedIOSLobApp\": {\n        \"value\": {\n          \"applicableDeviceType\": {\n            \"@odata.type\": \"microsoft.graph.iosDeviceType\"\n          },\n          \"buildNumber\": \"String\",\n          \"bundleId\": \"String\",\n          \"expirationDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"minimumSupportedOperatingSystem\": {\n            \"@odata.type\": \"microsoft.graph.iosMinimumOperatingSystem\"\n          },\n          \"versionNumber\": \"String\"\n        }\n      },\n      \"microsoft.graph.managedIOSStoreApp\": {\n        \"value\": {\n          \"applicableDeviceType\": {\n            \"@odata.type\": \"microsoft.graph.iosDeviceType\"\n          },\n          \"appStoreUrl\": \"String\",\n          \"bundleId\": \"String\",\n          \"minimumSupportedOperatingSystem\": {\n            \"@odata.type\": \"microsoft.graph.iosMinimumOperatingSystem\"\n          }\n        }\n      },\n      \"microsoft.graph.microsoftStoreForBusinessApp\": {\n        \"value\": {\n          \"licenseType\": {\n            \"@odata.type\": \"microsoft.graph.microsoftStoreForBusinessLicenseType\"\n          },\n          \"packageIdentityName\": \"String\",\n          \"productKey\": \"String\",\n          \"totalLicenseCount\": 0,\n          \"usedLicenseCount\": 0\n        }\n      },\n      \"microsoft.graph.mobileAppAssignment\": {\n        \"value\": {\n          \"intent\": {\n            \"@odata.type\": \"microsoft.graph.installIntent\"\n          },\n          \"settings\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppAssignmentSettings\"\n          },\n          \"target\": {\n            \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n          }\n        }\n      },\n      \"microsoft.graph.mobileAppCategory\": {\n        \"value\": {\n          \"displayName\": \"String\",\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\"\n        }\n      },\n      \"microsoft.graph.mobileAppContent\": {\n        \"value\": {\n          \"files\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppContentFile\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.mobileAppContentFile\": {\n        \"value\": {\n          \"azureStorageUri\": \"String\",\n          \"azureStorageUriExpirationDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"isCommitted\": true,\n          \"manifest\": \"AA==\",\n          \"name\": \"String\",\n          \"size\": 0,\n          \"sizeEncrypted\": 0,\n          \"uploadState\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppContentFileUploadState\"\n          }\n        }\n      },\n      \"microsoft.graph.webApp\": {\n        \"value\": {\n          \"appUrl\": \"String\",\n          \"useManagedBrowser\": true\n        }\n      },\n      \"microsoft.graph.windowsMobileMSI\": {\n        \"value\": {\n          \"commandLine\": \"String\",\n          \"ignoreVersionDetection\": true,\n          \"productCode\": \"String\",\n          \"productVersion\": \"String\"\n        }\n      },\n      \"microsoft.graph.windowsUniversalAppX\": {\n        \"value\": {\n          \"applicableArchitectures\": {\n            \"@odata.type\": \"microsoft.graph.windowsArchitecture\"\n          },\n          \"applicableDeviceTypes\": {\n            \"@odata.type\": \"microsoft.graph.windowsDeviceType\"\n          },\n          \"identityName\": \"String\",\n          \"identityPublisherHash\": \"String\",\n          \"identityResourceIdentifier\": \"String\",\n          \"identityVersion\": \"String\",\n          \"isBundle\": true,\n          \"minimumSupportedOperatingSystem\": {\n            \"@odata.type\": \"microsoft.graph.windowsMinimumOperatingSystem\"\n          }\n        }\n      },\n      \"microsoft.graph.auditEvent\": {\n        \"value\": {\n          \"activity\": \"String\",\n          \"activityDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"activityOperationType\": \"String\",\n          \"activityResult\": \"String\",\n          \"activityType\": \"String\",\n          \"actor\": {\n            \"@odata.type\": \"microsoft.graph.auditActor\"\n          },\n          \"category\": \"String\",\n          \"componentName\": \"String\",\n          \"correlationId\": \"00000000-0000-0000-0000-000000000000\",\n          \"displayName\": \"String\",\n          \"id\": \"String (identifier)\",\n          \"resources\": [\n            {\n              \"@odata.type\": \"microsoft.graph.auditResource\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.deviceInstallState\": {\n        \"value\": {\n          \"deviceId\": \"String\",\n          \"deviceName\": \"String\",\n          \"errorCode\": \"String\",\n          \"installState\": {\n            \"@odata.type\": \"microsoft.graph.installState\"\n          },\n          \"lastSyncDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"osDescription\": \"String\",\n          \"osVersion\": \"String\",\n          \"userName\": \"String\"\n        }\n      },\n      \"microsoft.graph.eBookInstallSummary\": {\n        \"value\": {\n          \"failedDeviceCount\": 0,\n          \"failedUserCount\": 0,\n          \"installedDeviceCount\": 0,\n          \"installedUserCount\": 0,\n          \"notInstalledDeviceCount\": 0,\n          \"notInstalledUserCount\": 0\n        }\n      },\n      \"microsoft.graph.managedEBook\": {\n        \"value\": {\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedEBookAssignment\"\n            }\n          ],\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"description\": \"String\",\n          \"deviceStates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceInstallState\"\n            }\n          ],\n          \"displayName\": \"String\",\n          \"informationUrl\": \"String\",\n          \"installSummary\": {\n            \"@odata.type\": \"microsoft.graph.eBookInstallSummary\"\n          },\n          \"largeCover\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"privacyInformationUrl\": \"String\",\n          \"publishedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"publisher\": \"String\",\n          \"userStateSummary\": [\n            {\n              \"@odata.type\": \"microsoft.graph.userInstallStateSummary\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.iosVppEBook\": {\n        \"value\": {\n          \"appleId\": \"String\",\n          \"genres\": [\n            \"String\"\n          ],\n          \"language\": \"String\",\n          \"seller\": \"String\",\n          \"totalLicenseCount\": 0,\n          \"usedLicenseCount\": 0,\n          \"vppOrganizationName\": \"String\",\n          \"vppTokenId\": \"00000000-0000-0000-0000-000000000000\"\n        }\n      },\n      \"microsoft.graph.managedEBookAssignment\": {\n        \"value\": {\n          \"installIntent\": {\n            \"@odata.type\": \"microsoft.graph.installIntent\"\n          },\n          \"target\": {\n            \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n          }\n        }\n      },\n      \"microsoft.graph.iosVppEBookAssignment\": { },\n      \"microsoft.graph.userInstallStateSummary\": {\n        \"value\": {\n          \"deviceStates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceInstallState\"\n            }\n          ],\n          \"failedDeviceCount\": 0,\n          \"installedDeviceCount\": 0,\n          \"notInstalledDeviceCount\": 0,\n          \"userName\": \"String\"\n        }\n      },\n      \"microsoft.graph.termsAndConditions\": {\n        \"value\": {\n          \"acceptanceStatement\": \"String\",\n          \"acceptanceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.termsAndConditionsAcceptanceStatus\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.termsAndConditionsAssignment\"\n            }\n          ],\n          \"bodyText\": \"String\",\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"title\": \"String\",\n          \"version\": 0\n        }\n      },\n      \"microsoft.graph.termsAndConditionsAcceptanceStatus\": {\n        \"value\": {\n          \"acceptedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"acceptedVersion\": 0,\n          \"termsAndConditions\": {\n            \"@odata.type\": \"microsoft.graph.termsAndConditions\"\n          },\n          \"userDisplayName\": \"String\"\n        }\n      },\n      \"microsoft.graph.termsAndConditionsAssignment\": {\n        \"value\": {\n          \"target\": {\n            \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n          }\n        }\n      },\n      \"microsoft.graph.deviceCompliancePolicy\": {\n        \"value\": {\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyAssignment\"\n            }\n          ],\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"description\": \"String\",\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceOverview\"\n          },\n          \"displayName\": \"String\",\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"scheduledActionsForRule\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceScheduledActionForRule\"\n            }\n          ],\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceUserStatus\"\n            }\n          ],\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceUserOverview\"\n          },\n          \"version\": 0\n        }\n      },\n      \"microsoft.graph.androidCompliancePolicy\": {\n        \"value\": {\n          \"deviceThreatProtectionEnabled\": true,\n          \"deviceThreatProtectionRequiredSecurityLevel\": {\n            \"@odata.type\": \"microsoft.graph.deviceThreatProtectionLevel\"\n          },\n          \"minAndroidSecurityPatchLevel\": \"String\",\n          \"osMaximumVersion\": \"String\",\n          \"osMinimumVersion\": \"String\",\n          \"passwordExpirationDays\": 0,\n          \"passwordMinimumLength\": 0,\n          \"passwordMinutesOfInactivityBeforeLock\": 0,\n          \"passwordPreviousPasswordBlockCount\": 0,\n          \"passwordRequired\": true,\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.androidRequiredPasswordType\"\n          },\n          \"securityBlockJailbrokenDevices\": true,\n          \"securityDisableUsbDebugging\": true,\n          \"securityPreventInstallAppsFromUnknownSources\": true,\n          \"securityRequireCompanyPortalAppIntegrity\": true,\n          \"securityRequireGooglePlayServices\": true,\n          \"securityRequireSafetyNetAttestationBasicIntegrity\": true,\n          \"securityRequireSafetyNetAttestationCertifiedDevice\": true,\n          \"securityRequireUpToDateSecurityProviders\": true,\n          \"securityRequireVerifyApps\": true,\n          \"storageRequireEncryption\": true\n        }\n      },\n      \"microsoft.graph.deviceConfiguration\": {\n        \"value\": {\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n            }\n          ],\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"description\": \"String\",\n          \"deviceSettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n            }\n          ],\n          \"deviceStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n            }\n          ],\n          \"deviceStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n          },\n          \"displayName\": \"String\",\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"userStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n            }\n          ],\n          \"userStatusOverview\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n          },\n          \"version\": 0\n        }\n      },\n      \"microsoft.graph.androidCustomConfiguration\": {\n        \"value\": {\n          \"omaSettings\": [\n            {\n              \"@odata.type\": \"microsoft.graph.omaSetting\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.androidGeneralDeviceConfiguration\": {\n        \"value\": {\n          \"appsBlockClipboardSharing\": true,\n          \"appsBlockCopyPaste\": true,\n          \"appsBlockYouTube\": true,\n          \"appsHideList\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ],\n          \"appsInstallAllowList\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ],\n          \"appsLaunchBlockList\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ],\n          \"bluetoothBlocked\": true,\n          \"cameraBlocked\": true,\n          \"cellularBlockDataRoaming\": true,\n          \"cellularBlockMessaging\": true,\n          \"cellularBlockVoiceRoaming\": true,\n          \"cellularBlockWiFiTethering\": true,\n          \"compliantAppListType\": {\n            \"@odata.type\": \"microsoft.graph.appListType\"\n          },\n          \"compliantAppsList\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ],\n          \"deviceSharingAllowed\": true,\n          \"diagnosticDataBlockSubmission\": true,\n          \"factoryResetBlocked\": true,\n          \"googleAccountBlockAutoSync\": true,\n          \"googlePlayStoreBlocked\": true,\n          \"kioskModeApps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ],\n          \"kioskModeBlockSleepButton\": true,\n          \"kioskModeBlockVolumeButtons\": true,\n          \"locationServicesBlocked\": true,\n          \"nfcBlocked\": true,\n          \"passwordBlockFingerprintUnlock\": true,\n          \"passwordBlockTrustAgents\": true,\n          \"passwordExpirationDays\": 0,\n          \"passwordMinimumLength\": 0,\n          \"passwordMinutesOfInactivityBeforeScreenTimeout\": 0,\n          \"passwordPreviousPasswordBlockCount\": 0,\n          \"passwordRequired\": true,\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.androidRequiredPasswordType\"\n          },\n          \"passwordSignInFailureCountBeforeFactoryReset\": 0,\n          \"powerOffBlocked\": true,\n          \"screenCaptureBlocked\": true,\n          \"securityRequireVerifyApps\": true,\n          \"storageBlockGoogleBackup\": true,\n          \"storageBlockRemovableStorage\": true,\n          \"storageRequireDeviceEncryption\": true,\n          \"storageRequireRemovableStorageEncryption\": true,\n          \"voiceAssistantBlocked\": true,\n          \"voiceDialingBlocked\": true,\n          \"webBrowserBlockAutofill\": true,\n          \"webBrowserBlocked\": true,\n          \"webBrowserBlockJavaScript\": true,\n          \"webBrowserBlockPopups\": true,\n          \"webBrowserCookieSettings\": {\n            \"@odata.type\": \"microsoft.graph.webBrowserCookieSettings\"\n          },\n          \"wiFiBlocked\": true\n        }\n      },\n      \"microsoft.graph.androidWorkProfileCompliancePolicy\": {\n        \"value\": {\n          \"deviceThreatProtectionEnabled\": true,\n          \"deviceThreatProtectionRequiredSecurityLevel\": {\n            \"@odata.type\": \"microsoft.graph.deviceThreatProtectionLevel\"\n          },\n          \"minAndroidSecurityPatchLevel\": \"String\",\n          \"osMaximumVersion\": \"String\",\n          \"osMinimumVersion\": \"String\",\n          \"passwordExpirationDays\": 0,\n          \"passwordMinimumLength\": 0,\n          \"passwordMinutesOfInactivityBeforeLock\": 0,\n          \"passwordPreviousPasswordBlockCount\": 0,\n          \"passwordRequired\": true,\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.androidRequiredPasswordType\"\n          },\n          \"securityBlockJailbrokenDevices\": true,\n          \"securityDisableUsbDebugging\": true,\n          \"securityPreventInstallAppsFromUnknownSources\": true,\n          \"securityRequireCompanyPortalAppIntegrity\": true,\n          \"securityRequireGooglePlayServices\": true,\n          \"securityRequireSafetyNetAttestationBasicIntegrity\": true,\n          \"securityRequireSafetyNetAttestationCertifiedDevice\": true,\n          \"securityRequireUpToDateSecurityProviders\": true,\n          \"securityRequireVerifyApps\": true,\n          \"storageRequireEncryption\": true\n        }\n      },\n      \"microsoft.graph.androidWorkProfileCustomConfiguration\": {\n        \"value\": {\n          \"omaSettings\": [\n            {\n              \"@odata.type\": \"microsoft.graph.omaSetting\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration\": {\n        \"value\": {\n          \"passwordBlockFingerprintUnlock\": true,\n          \"passwordBlockTrustAgents\": true,\n          \"passwordExpirationDays\": 0,\n          \"passwordMinimumLength\": 0,\n          \"passwordMinutesOfInactivityBeforeScreenTimeout\": 0,\n          \"passwordPreviousPasswordBlockCount\": 0,\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.androidWorkProfileRequiredPasswordType\"\n          },\n          \"passwordSignInFailureCountBeforeFactoryReset\": 0,\n          \"securityRequireVerifyApps\": true,\n          \"workProfileBlockAddingAccounts\": true,\n          \"workProfileBlockCamera\": true,\n          \"workProfileBlockCrossProfileCallerId\": true,\n          \"workProfileBlockCrossProfileContactsSearch\": true,\n          \"workProfileBlockCrossProfileCopyPaste\": true,\n          \"workProfileBlockNotificationsWhileDeviceLocked\": true,\n          \"workProfileBlockScreenCapture\": true,\n          \"workProfileBluetoothEnableContactSharing\": true,\n          \"workProfileDataSharingType\": {\n            \"@odata.type\": \"microsoft.graph.androidWorkProfileCrossProfileDataSharingType\"\n          },\n          \"workProfileDefaultAppPermissionPolicy\": {\n            \"@odata.type\": \"microsoft.graph.androidWorkProfileDefaultAppPermissionPolicyType\"\n          },\n          \"workProfilePasswordBlockFingerprintUnlock\": true,\n          \"workProfilePasswordBlockTrustAgents\": true,\n          \"workProfilePasswordExpirationDays\": 0,\n          \"workProfilePasswordMinimumLength\": 0,\n          \"workProfilePasswordMinLetterCharacters\": 0,\n          \"workProfilePasswordMinLowerCaseCharacters\": 0,\n          \"workProfilePasswordMinNonLetterCharacters\": 0,\n          \"workProfilePasswordMinNumericCharacters\": 0,\n          \"workProfilePasswordMinSymbolCharacters\": 0,\n          \"workProfilePasswordMinUpperCaseCharacters\": 0,\n          \"workProfilePasswordMinutesOfInactivityBeforeScreenTimeout\": 0,\n          \"workProfilePasswordPreviousPasswordBlockCount\": 0,\n          \"workProfilePasswordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.androidWorkProfileRequiredPasswordType\"\n          },\n          \"workProfilePasswordSignInFailureCountBeforeFactoryReset\": 0,\n          \"workProfileRequirePassword\": true\n        }\n      },\n      \"microsoft.graph.appleDeviceFeaturesConfigurationBase\": { },\n      \"microsoft.graph.deviceComplianceActionItem\": {\n        \"value\": {\n          \"actionType\": {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceActionType\"\n          },\n          \"gracePeriodHours\": 0,\n          \"notificationMessageCCList\": [\n            \"String\"\n          ],\n          \"notificationTemplateId\": \"String\"\n        }\n      },\n      \"microsoft.graph.deviceComplianceDeviceOverview\": {\n        \"value\": {\n          \"configurationVersion\": 0,\n          \"errorCount\": 0,\n          \"failedCount\": 0,\n          \"lastUpdateDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"notApplicableCount\": 0,\n          \"pendingCount\": 0,\n          \"successCount\": 0\n        }\n      },\n      \"microsoft.graph.deviceComplianceDeviceStatus\": {\n        \"value\": {\n          \"complianceGracePeriodExpirationDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"deviceDisplayName\": \"String\",\n          \"deviceModel\": \"String\",\n          \"lastReportedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.complianceStatus\"\n          },\n          \"userName\": \"String\",\n          \"userPrincipalName\": \"String\"\n        }\n      },\n      \"microsoft.graph.deviceCompliancePolicyAssignment\": {\n        \"value\": {\n          \"target\": {\n            \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n          }\n        }\n      },\n      \"microsoft.graph.deviceCompliancePolicyDeviceStateSummary\": {\n        \"value\": {\n          \"compliantDeviceCount\": 0,\n          \"configManagerCount\": 0,\n          \"conflictDeviceCount\": 0,\n          \"errorDeviceCount\": 0,\n          \"inGracePeriodCount\": 0,\n          \"nonCompliantDeviceCount\": 0,\n          \"notApplicableDeviceCount\": 0,\n          \"remediatedDeviceCount\": 0,\n          \"unknownDeviceCount\": 0\n        }\n      },\n      \"microsoft.graph.deviceCompliancePolicySettingStateSummary\": {\n        \"value\": {\n          \"compliantDeviceCount\": 0,\n          \"conflictDeviceCount\": 0,\n          \"deviceComplianceSettingStates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceSettingState\"\n            }\n          ],\n          \"errorDeviceCount\": 0,\n          \"nonCompliantDeviceCount\": 0,\n          \"notApplicableDeviceCount\": 0,\n          \"platformType\": {\n            \"@odata.type\": \"microsoft.graph.policyPlatformType\"\n          },\n          \"remediatedDeviceCount\": 0,\n          \"setting\": \"String\",\n          \"settingName\": \"String\",\n          \"unknownDeviceCount\": 0\n        }\n      },\n      \"microsoft.graph.deviceComplianceScheduledActionForRule\": {\n        \"value\": {\n          \"ruleName\": \"String\",\n          \"scheduledActionConfigurations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceComplianceActionItem\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.deviceComplianceSettingState\": {\n        \"value\": {\n          \"complianceGracePeriodExpirationDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"deviceId\": \"String\",\n          \"deviceModel\": \"String\",\n          \"deviceName\": \"String\",\n          \"setting\": \"String\",\n          \"settingName\": \"String\",\n          \"state\": {\n            \"@odata.type\": \"microsoft.graph.complianceStatus\"\n          },\n          \"userEmail\": \"String\",\n          \"userId\": \"String\",\n          \"userName\": \"String\",\n          \"userPrincipalName\": \"String\"\n        }\n      },\n      \"microsoft.graph.deviceComplianceUserOverview\": {\n        \"value\": {\n          \"configurationVersion\": 0,\n          \"errorCount\": 0,\n          \"failedCount\": 0,\n          \"lastUpdateDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"notApplicableCount\": 0,\n          \"pendingCount\": 0,\n          \"successCount\": 0\n        }\n      },\n      \"microsoft.graph.deviceComplianceUserStatus\": {\n        \"value\": {\n          \"devicesCount\": 0,\n          \"lastReportedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.complianceStatus\"\n          },\n          \"userDisplayName\": \"String\",\n          \"userPrincipalName\": \"String\"\n        }\n      },\n      \"microsoft.graph.deviceConfigurationAssignment\": {\n        \"value\": {\n          \"target\": {\n            \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n          }\n        }\n      },\n      \"microsoft.graph.deviceConfigurationDeviceOverview\": {\n        \"value\": {\n          \"configurationVersion\": 0,\n          \"errorCount\": 0,\n          \"failedCount\": 0,\n          \"lastUpdateDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"notApplicableCount\": 0,\n          \"pendingCount\": 0,\n          \"successCount\": 0\n        }\n      },\n      \"microsoft.graph.deviceConfigurationDeviceStateSummary\": {\n        \"value\": {\n          \"compliantDeviceCount\": 0,\n          \"conflictDeviceCount\": 0,\n          \"errorDeviceCount\": 0,\n          \"nonCompliantDeviceCount\": 0,\n          \"notApplicableDeviceCount\": 0,\n          \"remediatedDeviceCount\": 0,\n          \"unknownDeviceCount\": 0\n        }\n      },\n      \"microsoft.graph.deviceConfigurationDeviceStatus\": {\n        \"value\": {\n          \"complianceGracePeriodExpirationDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"deviceDisplayName\": \"String\",\n          \"deviceModel\": \"String\",\n          \"lastReportedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.complianceStatus\"\n          },\n          \"userName\": \"String\",\n          \"userPrincipalName\": \"String\"\n        }\n      },\n      \"microsoft.graph.deviceConfigurationUserOverview\": {\n        \"value\": {\n          \"configurationVersion\": 0,\n          \"errorCount\": 0,\n          \"failedCount\": 0,\n          \"lastUpdateDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"notApplicableCount\": 0,\n          \"pendingCount\": 0,\n          \"successCount\": 0\n        }\n      },\n      \"microsoft.graph.deviceConfigurationUserStatus\": {\n        \"value\": {\n          \"devicesCount\": 0,\n          \"lastReportedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.complianceStatus\"\n          },\n          \"userDisplayName\": \"String\",\n          \"userPrincipalName\": \"String\"\n        }\n      },\n      \"microsoft.graph.editionUpgradeConfiguration\": {\n        \"value\": {\n          \"license\": \"String\",\n          \"licenseType\": {\n            \"@odata.type\": \"microsoft.graph.editionUpgradeLicenseType\"\n          },\n          \"productKey\": \"String\",\n          \"targetEdition\": {\n            \"@odata.type\": \"microsoft.graph.windows10EditionType\"\n          }\n        }\n      },\n      \"microsoft.graph.iosCertificateProfile\": { },\n      \"microsoft.graph.iosCompliancePolicy\": {\n        \"value\": {\n          \"deviceThreatProtectionEnabled\": true,\n          \"deviceThreatProtectionRequiredSecurityLevel\": {\n            \"@odata.type\": \"microsoft.graph.deviceThreatProtectionLevel\"\n          },\n          \"managedEmailProfileRequired\": true,\n          \"osMaximumVersion\": \"String\",\n          \"osMinimumVersion\": \"String\",\n          \"passcodeBlockSimple\": true,\n          \"passcodeExpirationDays\": 0,\n          \"passcodeMinimumCharacterSetCount\": 0,\n          \"passcodeMinimumLength\": 0,\n          \"passcodeMinutesOfInactivityBeforeLock\": 0,\n          \"passcodePreviousPasscodeBlockCount\": 0,\n          \"passcodeRequired\": true,\n          \"passcodeRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          },\n          \"securityBlockJailbrokenDevices\": true\n        }\n      },\n      \"microsoft.graph.iosCustomConfiguration\": {\n        \"value\": {\n          \"payload\": \"AA==\",\n          \"payloadFileName\": \"String\",\n          \"payloadName\": \"String\"\n        }\n      },\n      \"microsoft.graph.iosDeviceFeaturesConfiguration\": {\n        \"value\": {\n          \"assetTagTemplate\": \"String\",\n          \"homeScreenDockIcons\": [\n            {\n              \"@odata.type\": \"microsoft.graph.iosHomeScreenItem\"\n            }\n          ],\n          \"homeScreenPages\": [\n            {\n              \"@odata.type\": \"microsoft.graph.iosHomeScreenPage\"\n            }\n          ],\n          \"lockScreenFootnote\": \"String\",\n          \"notificationSettings\": [\n            {\n              \"@odata.type\": \"microsoft.graph.iosNotificationSettings\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.iosGeneralDeviceConfiguration\": {\n        \"value\": {\n          \"accountBlockModification\": true,\n          \"activationLockAllowWhenSupervised\": true,\n          \"airDropBlocked\": true,\n          \"airDropForceUnmanagedDropTarget\": true,\n          \"airPlayForcePairingPasswordForOutgoingRequests\": true,\n          \"appleNewsBlocked\": true,\n          \"appleWatchBlockPairing\": true,\n          \"appleWatchForceWristDetection\": true,\n          \"appsSingleAppModeList\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ],\n          \"appStoreBlockAutomaticDownloads\": true,\n          \"appStoreBlocked\": true,\n          \"appStoreBlockInAppPurchases\": true,\n          \"appStoreBlockUIAppInstallation\": true,\n          \"appStoreRequirePassword\": true,\n          \"appsVisibilityList\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ],\n          \"appsVisibilityListType\": {\n            \"@odata.type\": \"microsoft.graph.appListType\"\n          },\n          \"bluetoothBlockModification\": true,\n          \"cameraBlocked\": true,\n          \"cellularBlockDataRoaming\": true,\n          \"cellularBlockGlobalBackgroundFetchWhileRoaming\": true,\n          \"cellularBlockPerAppDataModification\": true,\n          \"cellularBlockPersonalHotspot\": true,\n          \"cellularBlockVoiceRoaming\": true,\n          \"certificatesBlockUntrustedTlsCertificates\": true,\n          \"classroomAppBlockRemoteScreenObservation\": true,\n          \"classroomAppForceUnpromptedScreenObservation\": true,\n          \"compliantAppListType\": {\n            \"@odata.type\": \"microsoft.graph.appListType\"\n          },\n          \"compliantAppsList\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ],\n          \"configurationProfileBlockChanges\": true,\n          \"definitionLookupBlocked\": true,\n          \"deviceBlockEnableRestrictions\": true,\n          \"deviceBlockEraseContentAndSettings\": true,\n          \"deviceBlockNameModification\": true,\n          \"diagnosticDataBlockSubmission\": true,\n          \"diagnosticDataBlockSubmissionModification\": true,\n          \"documentsBlockManagedDocumentsInUnmanagedApps\": true,\n          \"documentsBlockUnmanagedDocumentsInManagedApps\": true,\n          \"emailInDomainSuffixes\": [\n            \"String\"\n          ],\n          \"enterpriseAppBlockTrust\": true,\n          \"enterpriseAppBlockTrustModification\": true,\n          \"faceTimeBlocked\": true,\n          \"findMyFriendsBlocked\": true,\n          \"gameCenterBlocked\": true,\n          \"gamingBlockGameCenterFriends\": true,\n          \"gamingBlockMultiplayer\": true,\n          \"hostPairingBlocked\": true,\n          \"iBooksStoreBlocked\": true,\n          \"iBooksStoreBlockErotica\": true,\n          \"iCloudBlockActivityContinuation\": true,\n          \"iCloudBlockBackup\": true,\n          \"iCloudBlockDocumentSync\": true,\n          \"iCloudBlockManagedAppsSync\": true,\n          \"iCloudBlockPhotoLibrary\": true,\n          \"iCloudBlockPhotoStreamSync\": true,\n          \"iCloudBlockSharedPhotoStream\": true,\n          \"iCloudRequireEncryptedBackup\": true,\n          \"iTunesBlockExplicitContent\": true,\n          \"iTunesBlockMusicService\": true,\n          \"iTunesBlockRadio\": true,\n          \"keyboardBlockAutoCorrect\": true,\n          \"keyboardBlockDictation\": true,\n          \"keyboardBlockPredictive\": true,\n          \"keyboardBlockShortcuts\": true,\n          \"keyboardBlockSpellCheck\": true,\n          \"kioskModeAllowAssistiveSpeak\": true,\n          \"kioskModeAllowAssistiveTouchSettings\": true,\n          \"kioskModeAllowAutoLock\": true,\n          \"kioskModeAllowColorInversionSettings\": true,\n          \"kioskModeAllowRingerSwitch\": true,\n          \"kioskModeAllowScreenRotation\": true,\n          \"kioskModeAllowSleepButton\": true,\n          \"kioskModeAllowTouchscreen\": true,\n          \"kioskModeAllowVoiceOverSettings\": true,\n          \"kioskModeAllowVolumeButtons\": true,\n          \"kioskModeAllowZoomSettings\": true,\n          \"kioskModeAppStoreUrl\": \"String\",\n          \"kioskModeBuiltInAppId\": \"String\",\n          \"kioskModeManagedAppId\": \"String\",\n          \"kioskModeRequireAssistiveTouch\": true,\n          \"kioskModeRequireColorInversion\": true,\n          \"kioskModeRequireMonoAudio\": true,\n          \"kioskModeRequireVoiceOver\": true,\n          \"kioskModeRequireZoom\": true,\n          \"lockScreenBlockControlCenter\": true,\n          \"lockScreenBlockNotificationView\": true,\n          \"lockScreenBlockPassbook\": true,\n          \"lockScreenBlockTodayView\": true,\n          \"mediaContentRatingApps\": {\n            \"@odata.type\": \"microsoft.graph.ratingAppsType\"\n          },\n          \"mediaContentRatingAustralia\": {\n            \"@odata.type\": \"microsoft.graph.mediaContentRatingAustralia\"\n          },\n          \"mediaContentRatingCanada\": {\n            \"@odata.type\": \"microsoft.graph.mediaContentRatingCanada\"\n          },\n          \"mediaContentRatingFrance\": {\n            \"@odata.type\": \"microsoft.graph.mediaContentRatingFrance\"\n          },\n          \"mediaContentRatingGermany\": {\n            \"@odata.type\": \"microsoft.graph.mediaContentRatingGermany\"\n          },\n          \"mediaContentRatingIreland\": {\n            \"@odata.type\": \"microsoft.graph.mediaContentRatingIreland\"\n          },\n          \"mediaContentRatingJapan\": {\n            \"@odata.type\": \"microsoft.graph.mediaContentRatingJapan\"\n          },\n          \"mediaContentRatingNewZealand\": {\n            \"@odata.type\": \"microsoft.graph.mediaContentRatingNewZealand\"\n          },\n          \"mediaContentRatingUnitedKingdom\": {\n            \"@odata.type\": \"microsoft.graph.mediaContentRatingUnitedKingdom\"\n          },\n          \"mediaContentRatingUnitedStates\": {\n            \"@odata.type\": \"microsoft.graph.mediaContentRatingUnitedStates\"\n          },\n          \"messagesBlocked\": true,\n          \"networkUsageRules\": [\n            {\n              \"@odata.type\": \"microsoft.graph.iosNetworkUsageRule\"\n            }\n          ],\n          \"notificationsBlockSettingsModification\": true,\n          \"passcodeBlockFingerprintModification\": true,\n          \"passcodeBlockFingerprintUnlock\": true,\n          \"passcodeBlockModification\": true,\n          \"passcodeBlockSimple\": true,\n          \"passcodeExpirationDays\": 0,\n          \"passcodeMinimumCharacterSetCount\": 0,\n          \"passcodeMinimumLength\": 0,\n          \"passcodeMinutesOfInactivityBeforeLock\": 0,\n          \"passcodeMinutesOfInactivityBeforeScreenTimeout\": 0,\n          \"passcodePreviousPasscodeBlockCount\": 0,\n          \"passcodeRequired\": true,\n          \"passcodeRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          },\n          \"passcodeSignInFailureCountBeforeWipe\": 0,\n          \"podcastsBlocked\": true,\n          \"safariBlockAutofill\": true,\n          \"safariBlocked\": true,\n          \"safariBlockJavaScript\": true,\n          \"safariBlockPopups\": true,\n          \"safariCookieSettings\": {\n            \"@odata.type\": \"microsoft.graph.webBrowserCookieSettings\"\n          },\n          \"safariManagedDomains\": [\n            \"String\"\n          ],\n          \"safariPasswordAutoFillDomains\": [\n            \"String\"\n          ],\n          \"safariRequireFraudWarning\": true,\n          \"screenCaptureBlocked\": true,\n          \"siriBlocked\": true,\n          \"siriBlockedWhenLocked\": true,\n          \"siriBlockUserGeneratedContent\": true,\n          \"siriRequireProfanityFilter\": true,\n          \"spotlightBlockInternetResults\": true,\n          \"voiceDialingBlocked\": true,\n          \"wallpaperBlockModification\": true,\n          \"wiFiConnectOnlyToConfiguredNetworks\": true\n        }\n      },\n      \"microsoft.graph.iosUpdateConfiguration\": {\n        \"value\": {\n          \"activeHoursEnd\": \"TimeOfDay (timestamp)\",\n          \"activeHoursStart\": \"TimeOfDay (timestamp)\",\n          \"scheduledInstallDays\": [\n            {\n              \"@odata.type\": \"microsoft.graph.dayOfWeek\"\n            }\n          ],\n          \"utcTimeOffsetInMinutes\": 0\n        }\n      },\n      \"microsoft.graph.iosUpdateDeviceStatus\": {\n        \"value\": {\n          \"complianceGracePeriodExpirationDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"deviceDisplayName\": \"String\",\n          \"deviceId\": \"String\",\n          \"deviceModel\": \"String\",\n          \"installStatus\": {\n            \"@odata.type\": \"microsoft.graph.iosUpdatesInstallStatus\"\n          },\n          \"lastReportedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"osVersion\": \"String\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.complianceStatus\"\n          },\n          \"userId\": \"String\",\n          \"userName\": \"String\",\n          \"userPrincipalName\": \"String\"\n        }\n      },\n      \"microsoft.graph.macOSCompliancePolicy\": {\n        \"value\": {\n          \"deviceThreatProtectionEnabled\": true,\n          \"deviceThreatProtectionRequiredSecurityLevel\": {\n            \"@odata.type\": \"microsoft.graph.deviceThreatProtectionLevel\"\n          },\n          \"firewallBlockAllIncoming\": true,\n          \"firewallEnabled\": true,\n          \"firewallEnableStealthMode\": true,\n          \"osMaximumVersion\": \"String\",\n          \"osMinimumVersion\": \"String\",\n          \"passwordBlockSimple\": true,\n          \"passwordExpirationDays\": 0,\n          \"passwordMinimumCharacterSetCount\": 0,\n          \"passwordMinimumLength\": 0,\n          \"passwordMinutesOfInactivityBeforeLock\": 0,\n          \"passwordPreviousPasswordBlockCount\": 0,\n          \"passwordRequired\": true,\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          },\n          \"storageRequireEncryption\": true,\n          \"systemIntegrityProtectionEnabled\": true\n        }\n      },\n      \"microsoft.graph.macOSCustomConfiguration\": {\n        \"value\": {\n          \"payload\": \"AA==\",\n          \"payloadFileName\": \"String\",\n          \"payloadName\": \"String\"\n        }\n      },\n      \"microsoft.graph.macOSDeviceFeaturesConfiguration\": { },\n      \"microsoft.graph.macOSGeneralDeviceConfiguration\": {\n        \"value\": {\n          \"compliantAppListType\": {\n            \"@odata.type\": \"microsoft.graph.appListType\"\n          },\n          \"compliantAppsList\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ],\n          \"emailInDomainSuffixes\": [\n            \"String\"\n          ],\n          \"passwordBlockSimple\": true,\n          \"passwordExpirationDays\": 0,\n          \"passwordMinimumCharacterSetCount\": 0,\n          \"passwordMinimumLength\": 0,\n          \"passwordMinutesOfInactivityBeforeLock\": 0,\n          \"passwordMinutesOfInactivityBeforeScreenTimeout\": 0,\n          \"passwordPreviousPasswordBlockCount\": 0,\n          \"passwordRequired\": true,\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          }\n        }\n      },\n      \"microsoft.graph.settingSource\": {\n        \"value\": {\n          \"displayName\": \"String\",\n          \"id\": \"String (identifier)\"\n        }\n      },\n      \"microsoft.graph.settingStateDeviceSummary\": {\n        \"value\": {\n          \"compliantDeviceCount\": 0,\n          \"conflictDeviceCount\": 0,\n          \"errorDeviceCount\": 0,\n          \"instancePath\": \"String\",\n          \"nonCompliantDeviceCount\": 0,\n          \"notApplicableDeviceCount\": 0,\n          \"remediatedDeviceCount\": 0,\n          \"settingName\": \"String\",\n          \"unknownDeviceCount\": 0\n        }\n      },\n      \"microsoft.graph.sharedPCConfiguration\": {\n        \"value\": {\n          \"accountManagerPolicy\": {\n            \"@odata.type\": \"microsoft.graph.sharedPCAccountManagerPolicy\"\n          },\n          \"allowedAccounts\": {\n            \"@odata.type\": \"microsoft.graph.sharedPCAllowedAccountType\"\n          },\n          \"allowLocalStorage\": true,\n          \"disableAccountManager\": true,\n          \"disableEduPolicies\": true,\n          \"disablePowerPolicies\": true,\n          \"disableSignInOnResume\": true,\n          \"enabled\": true,\n          \"idleTimeBeforeSleepInSeconds\": 0,\n          \"kioskAppDisplayName\": \"String\",\n          \"kioskAppUserModelId\": \"String\",\n          \"maintenanceStartTime\": \"TimeOfDay (timestamp)\"\n        }\n      },\n      \"microsoft.graph.softwareUpdateStatusSummary\": {\n        \"value\": {\n          \"compliantDeviceCount\": 0,\n          \"compliantUserCount\": 0,\n          \"conflictDeviceCount\": 0,\n          \"conflictUserCount\": 0,\n          \"displayName\": \"String\",\n          \"errorDeviceCount\": 0,\n          \"errorUserCount\": 0,\n          \"nonCompliantDeviceCount\": 0,\n          \"nonCompliantUserCount\": 0,\n          \"notApplicableDeviceCount\": 0,\n          \"notApplicableUserCount\": 0,\n          \"remediatedDeviceCount\": 0,\n          \"remediatedUserCount\": 0,\n          \"unknownDeviceCount\": 0,\n          \"unknownUserCount\": 0\n        }\n      },\n      \"microsoft.graph.windows10CompliancePolicy\": {\n        \"value\": {\n          \"bitLockerEnabled\": true,\n          \"codeIntegrityEnabled\": true,\n          \"earlyLaunchAntiMalwareDriverEnabled\": true,\n          \"mobileOsMaximumVersion\": \"String\",\n          \"mobileOsMinimumVersion\": \"String\",\n          \"osMaximumVersion\": \"String\",\n          \"osMinimumVersion\": \"String\",\n          \"passwordBlockSimple\": true,\n          \"passwordExpirationDays\": 0,\n          \"passwordMinimumCharacterSetCount\": 0,\n          \"passwordMinimumLength\": 0,\n          \"passwordMinutesOfInactivityBeforeLock\": 0,\n          \"passwordPreviousPasswordBlockCount\": 0,\n          \"passwordRequired\": true,\n          \"passwordRequiredToUnlockFromIdle\": true,\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          },\n          \"requireHealthyDeviceReport\": true,\n          \"secureBootEnabled\": true,\n          \"storageRequireEncryption\": true\n        }\n      },\n      \"microsoft.graph.windows10CustomConfiguration\": {\n        \"value\": {\n          \"omaSettings\": [\n            {\n              \"@odata.type\": \"microsoft.graph.omaSetting\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.windows10EndpointProtectionConfiguration\": {\n        \"value\": {\n          \"applicationGuardAllowPersistence\": true,\n          \"applicationGuardAllowPrintToLocalPrinters\": true,\n          \"applicationGuardAllowPrintToNetworkPrinters\": true,\n          \"applicationGuardAllowPrintToPDF\": true,\n          \"applicationGuardAllowPrintToXPS\": true,\n          \"applicationGuardBlockClipboardSharing\": {\n            \"@odata.type\": \"microsoft.graph.applicationGuardBlockClipboardSharingType\"\n          },\n          \"applicationGuardBlockFileTransfer\": {\n            \"@odata.type\": \"microsoft.graph.applicationGuardBlockFileTransferType\"\n          },\n          \"applicationGuardBlockNonEnterpriseContent\": true,\n          \"applicationGuardEnabled\": true,\n          \"applicationGuardForceAuditing\": true,\n          \"appLockerApplicationControl\": {\n            \"@odata.type\": \"microsoft.graph.appLockerApplicationControlType\"\n          },\n          \"bitLockerDisableWarningForOtherDiskEncryption\": true,\n          \"bitLockerEnableStorageCardEncryptionOnMobile\": true,\n          \"bitLockerEncryptDevice\": true,\n          \"bitLockerRemovableDrivePolicy\": {\n            \"@odata.type\": \"microsoft.graph.bitLockerRemovableDrivePolicy\"\n          },\n          \"defenderAdditionalGuardedFolders\": [\n            \"String\"\n          ],\n          \"defenderAttackSurfaceReductionExcludedPaths\": [\n            \"String\"\n          ],\n          \"defenderExploitProtectionXml\": \"AA==\",\n          \"defenderExploitProtectionXmlFileName\": \"String\",\n          \"defenderGuardedFoldersAllowedAppPaths\": [\n            \"String\"\n          ],\n          \"defenderSecurityCenterBlockExploitProtectionOverride\": true,\n          \"firewallBlockStatefulFTP\": true,\n          \"firewallCertificateRevocationListCheckMethod\": {\n            \"@odata.type\": \"microsoft.graph.firewallCertificateRevocationListCheckMethodType\"\n          },\n          \"firewallIdleTimeoutForSecurityAssociationInSeconds\": 0,\n          \"firewallIPSecExemptionsAllowDHCP\": true,\n          \"firewallIPSecExemptionsAllowICMP\": true,\n          \"firewallIPSecExemptionsAllowNeighborDiscovery\": true,\n          \"firewallIPSecExemptionsAllowRouterDiscovery\": true,\n          \"firewallMergeKeyingModuleSettings\": true,\n          \"firewallPacketQueueingMethod\": {\n            \"@odata.type\": \"microsoft.graph.firewallPacketQueueingMethodType\"\n          },\n          \"firewallPreSharedKeyEncodingMethod\": {\n            \"@odata.type\": \"microsoft.graph.firewallPreSharedKeyEncodingMethodType\"\n          },\n          \"firewallProfileDomain\": {\n            \"@odata.type\": \"microsoft.graph.windowsFirewallNetworkProfile\"\n          },\n          \"firewallProfilePrivate\": {\n            \"@odata.type\": \"microsoft.graph.windowsFirewallNetworkProfile\"\n          },\n          \"firewallProfilePublic\": {\n            \"@odata.type\": \"microsoft.graph.windowsFirewallNetworkProfile\"\n          },\n          \"smartScreenBlockOverrideForFiles\": true,\n          \"smartScreenEnableInShell\": true\n        }\n      },\n      \"microsoft.graph.windows10EnterpriseModernAppManagementConfiguration\": {\n        \"value\": {\n          \"uninstallBuiltInApps\": true\n        }\n      },\n      \"microsoft.graph.windows10GeneralConfiguration\": {\n        \"value\": {\n          \"accountsBlockAddingNonMicrosoftAccountEmail\": true,\n          \"antiTheftModeBlocked\": true,\n          \"appsAllowTrustedAppsSideloading\": {\n            \"@odata.type\": \"microsoft.graph.stateManagementSetting\"\n          },\n          \"appsBlockWindowsStoreOriginatedApps\": true,\n          \"bluetoothAllowedServices\": [\n            \"String\"\n          ],\n          \"bluetoothBlockAdvertising\": true,\n          \"bluetoothBlockDiscoverableMode\": true,\n          \"bluetoothBlocked\": true,\n          \"bluetoothBlockPrePairing\": true,\n          \"cameraBlocked\": true,\n          \"cellularBlockDataWhenRoaming\": true,\n          \"cellularBlockVpn\": true,\n          \"cellularBlockVpnWhenRoaming\": true,\n          \"certificatesBlockManualRootCertificateInstallation\": true,\n          \"connectedDevicesServiceBlocked\": true,\n          \"copyPasteBlocked\": true,\n          \"cortanaBlocked\": true,\n          \"defenderBlockEndUserAccess\": true,\n          \"defenderCloudBlockLevel\": {\n            \"@odata.type\": \"microsoft.graph.defenderCloudBlockLevelType\"\n          },\n          \"defenderDaysBeforeDeletingQuarantinedMalware\": 0,\n          \"defenderDetectedMalwareActions\": {\n            \"@odata.type\": \"microsoft.graph.defenderDetectedMalwareActions\"\n          },\n          \"defenderFileExtensionsToExclude\": [\n            \"String\"\n          ],\n          \"defenderFilesAndFoldersToExclude\": [\n            \"String\"\n          ],\n          \"defenderMonitorFileActivity\": {\n            \"@odata.type\": \"microsoft.graph.defenderMonitorFileActivity\"\n          },\n          \"defenderProcessesToExclude\": [\n            \"String\"\n          ],\n          \"defenderPromptForSampleSubmission\": {\n            \"@odata.type\": \"microsoft.graph.defenderPromptForSampleSubmission\"\n          },\n          \"defenderRequireBehaviorMonitoring\": true,\n          \"defenderRequireCloudProtection\": true,\n          \"defenderRequireNetworkInspectionSystem\": true,\n          \"defenderRequireRealTimeMonitoring\": true,\n          \"defenderScanArchiveFiles\": true,\n          \"defenderScanDownloads\": true,\n          \"defenderScanIncomingMail\": true,\n          \"defenderScanMappedNetworkDrivesDuringFullScan\": true,\n          \"defenderScanMaxCpu\": 0,\n          \"defenderScanNetworkFiles\": true,\n          \"defenderScanRemovableDrivesDuringFullScan\": true,\n          \"defenderScanScriptsLoadedInInternetExplorer\": true,\n          \"defenderScanType\": {\n            \"@odata.type\": \"microsoft.graph.defenderScanType\"\n          },\n          \"defenderScheduledQuickScanTime\": \"TimeOfDay (timestamp)\",\n          \"defenderScheduledScanTime\": \"TimeOfDay (timestamp)\",\n          \"defenderSignatureUpdateIntervalInHours\": 0,\n          \"defenderSystemScanSchedule\": {\n            \"@odata.type\": \"microsoft.graph.weeklySchedule\"\n          },\n          \"developerUnlockSetting\": {\n            \"@odata.type\": \"microsoft.graph.stateManagementSetting\"\n          },\n          \"deviceManagementBlockFactoryResetOnMobile\": true,\n          \"deviceManagementBlockManualUnenroll\": true,\n          \"diagnosticsDataSubmissionMode\": {\n            \"@odata.type\": \"microsoft.graph.diagnosticDataSubmissionMode\"\n          },\n          \"edgeAllowStartPagesModification\": true,\n          \"edgeBlockAccessToAboutFlags\": true,\n          \"edgeBlockAddressBarDropdown\": true,\n          \"edgeBlockAutofill\": true,\n          \"edgeBlockCompatibilityList\": true,\n          \"edgeBlockDeveloperTools\": true,\n          \"edgeBlocked\": true,\n          \"edgeBlockExtensions\": true,\n          \"edgeBlockInPrivateBrowsing\": true,\n          \"edgeBlockJavaScript\": true,\n          \"edgeBlockLiveTileDataCollection\": true,\n          \"edgeBlockPasswordManager\": true,\n          \"edgeBlockPopups\": true,\n          \"edgeBlockSearchSuggestions\": true,\n          \"edgeBlockSendingDoNotTrackHeader\": true,\n          \"edgeBlockSendingIntranetTrafficToInternetExplorer\": true,\n          \"edgeClearBrowsingDataOnExit\": true,\n          \"edgeCookiePolicy\": {\n            \"@odata.type\": \"microsoft.graph.edgeCookiePolicy\"\n          },\n          \"edgeDisableFirstRunPage\": true,\n          \"edgeEnterpriseModeSiteListLocation\": \"String\",\n          \"edgeFirstRunUrl\": \"String\",\n          \"edgeHomepageUrls\": [\n            \"String\"\n          ],\n          \"edgeRequireSmartScreen\": true,\n          \"edgeSearchEngine\": {\n            \"@odata.type\": \"microsoft.graph.edgeSearchEngineBase\"\n          },\n          \"edgeSyncFavoritesWithInternetExplorer\": true,\n          \"enterpriseCloudPrintDiscoveryEndPoint\": \"String\",\n          \"enterpriseCloudPrintDiscoveryMaxLimit\": 0,\n          \"enterpriseCloudPrintMopriaDiscoveryResourceIdentifier\": \"String\",\n          \"enterpriseCloudPrintOAuthAuthority\": \"String\",\n          \"enterpriseCloudPrintOAuthClientIdentifier\": \"String\",\n          \"enterpriseCloudPrintResourceIdentifier\": \"String\",\n          \"experienceBlockDeviceDiscovery\": true,\n          \"experienceBlockErrorDialogWhenNoSIM\": true,\n          \"experienceBlockTaskSwitcher\": true,\n          \"gameDvrBlocked\": true,\n          \"internetSharingBlocked\": true,\n          \"locationServicesBlocked\": true,\n          \"lockScreenAllowTimeoutConfiguration\": true,\n          \"lockScreenBlockActionCenterNotifications\": true,\n          \"lockScreenBlockCortana\": true,\n          \"lockScreenBlockToastNotifications\": true,\n          \"lockScreenTimeoutInSeconds\": 0,\n          \"logonBlockFastUserSwitching\": true,\n          \"microsoftAccountBlocked\": true,\n          \"microsoftAccountBlockSettingsSync\": true,\n          \"networkProxyApplySettingsDeviceWide\": true,\n          \"networkProxyAutomaticConfigurationUrl\": \"String\",\n          \"networkProxyDisableAutoDetect\": true,\n          \"networkProxyServer\": {\n            \"@odata.type\": \"microsoft.graph.windows10NetworkProxyServer\"\n          },\n          \"nfcBlocked\": true,\n          \"oneDriveDisableFileSync\": true,\n          \"passwordBlockSimple\": true,\n          \"passwordExpirationDays\": 0,\n          \"passwordMinimumCharacterSetCount\": 0,\n          \"passwordMinimumLength\": 0,\n          \"passwordMinutesOfInactivityBeforeScreenTimeout\": 0,\n          \"passwordPreviousPasswordBlockCount\": 0,\n          \"passwordRequired\": true,\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          },\n          \"passwordRequireWhenResumeFromIdleState\": true,\n          \"passwordSignInFailureCountBeforeFactoryReset\": 0,\n          \"personalizationDesktopImageUrl\": \"String\",\n          \"personalizationLockScreenImageUrl\": \"String\",\n          \"privacyAdvertisingId\": {\n            \"@odata.type\": \"microsoft.graph.stateManagementSetting\"\n          },\n          \"privacyAutoAcceptPairingAndConsentPrompts\": true,\n          \"privacyBlockInputPersonalization\": true,\n          \"resetProtectionModeBlocked\": true,\n          \"safeSearchFilter\": {\n            \"@odata.type\": \"microsoft.graph.safeSearchFilterType\"\n          },\n          \"screenCaptureBlocked\": true,\n          \"searchBlockDiacritics\": true,\n          \"searchDisableAutoLanguageDetection\": true,\n          \"searchDisableIndexerBackoff\": true,\n          \"searchDisableIndexingEncryptedItems\": true,\n          \"searchDisableIndexingRemovableDrive\": true,\n          \"searchEnableAutomaticIndexSizeManangement\": true,\n          \"searchEnableRemoteQueries\": true,\n          \"settingsBlockAccountsPage\": true,\n          \"settingsBlockAddProvisioningPackage\": true,\n          \"settingsBlockAppsPage\": true,\n          \"settingsBlockChangeLanguage\": true,\n          \"settingsBlockChangePowerSleep\": true,\n          \"settingsBlockChangeRegion\": true,\n          \"settingsBlockChangeSystemTime\": true,\n          \"settingsBlockDevicesPage\": true,\n          \"settingsBlockEaseOfAccessPage\": true,\n          \"settingsBlockEditDeviceName\": true,\n          \"settingsBlockGamingPage\": true,\n          \"settingsBlockNetworkInternetPage\": true,\n          \"settingsBlockPersonalizationPage\": true,\n          \"settingsBlockPrivacyPage\": true,\n          \"settingsBlockRemoveProvisioningPackage\": true,\n          \"settingsBlockSettingsApp\": true,\n          \"settingsBlockSystemPage\": true,\n          \"settingsBlockTimeLanguagePage\": true,\n          \"settingsBlockUpdateSecurityPage\": true,\n          \"sharedUserAppDataAllowed\": true,\n          \"smartScreenBlockPromptOverride\": true,\n          \"smartScreenBlockPromptOverrideForFiles\": true,\n          \"smartScreenEnableAppInstallControl\": true,\n          \"startBlockUnpinningAppsFromTaskbar\": true,\n          \"startMenuAppListVisibility\": {\n            \"@odata.type\": \"microsoft.graph.windowsStartMenuAppListVisibilityType\"\n          },\n          \"startMenuHideChangeAccountSettings\": true,\n          \"startMenuHideFrequentlyUsedApps\": true,\n          \"startMenuHideHibernate\": true,\n          \"startMenuHideLock\": true,\n          \"startMenuHidePowerButton\": true,\n          \"startMenuHideRecentJumpLists\": true,\n          \"startMenuHideRecentlyAddedApps\": true,\n          \"startMenuHideRestartOptions\": true,\n          \"startMenuHideShutDown\": true,\n          \"startMenuHideSignOut\": true,\n          \"startMenuHideSleep\": true,\n          \"startMenuHideSwitchAccount\": true,\n          \"startMenuHideUserTile\": true,\n          \"startMenuLayoutEdgeAssetsXml\": \"AA==\",\n          \"startMenuLayoutXml\": \"AA==\",\n          \"startMenuMode\": {\n            \"@odata.type\": \"microsoft.graph.windowsStartMenuModeType\"\n          },\n          \"startMenuPinnedFolderDocuments\": {\n            \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n          },\n          \"startMenuPinnedFolderDownloads\": {\n            \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n          },\n          \"startMenuPinnedFolderFileExplorer\": {\n            \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n          },\n          \"startMenuPinnedFolderHomeGroup\": {\n            \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n          },\n          \"startMenuPinnedFolderMusic\": {\n            \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n          },\n          \"startMenuPinnedFolderNetwork\": {\n            \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n          },\n          \"startMenuPinnedFolderPersonalFolder\": {\n            \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n          },\n          \"startMenuPinnedFolderPictures\": {\n            \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n          },\n          \"startMenuPinnedFolderSettings\": {\n            \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n          },\n          \"startMenuPinnedFolderVideos\": {\n            \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n          },\n          \"storageBlockRemovableStorage\": true,\n          \"storageRequireMobileDeviceEncryption\": true,\n          \"storageRestrictAppDataToSystemVolume\": true,\n          \"storageRestrictAppInstallToSystemVolume\": true,\n          \"usbBlocked\": true,\n          \"voiceRecordingBlocked\": true,\n          \"webRtcBlockLocalhostIpAddress\": true,\n          \"wiFiBlockAutomaticConnectHotspots\": true,\n          \"wiFiBlocked\": true,\n          \"wiFiBlockManualConfiguration\": true,\n          \"wiFiScanInterval\": 0,\n          \"windowsSpotlightBlockConsumerSpecificFeatures\": true,\n          \"windowsSpotlightBlocked\": true,\n          \"windowsSpotlightBlockOnActionCenter\": true,\n          \"windowsSpotlightBlockTailoredExperiences\": true,\n          \"windowsSpotlightBlockThirdPartyNotifications\": true,\n          \"windowsSpotlightBlockWelcomeExperience\": true,\n          \"windowsSpotlightBlockWindowsTips\": true,\n          \"windowsSpotlightConfigureOnLockScreen\": {\n            \"@odata.type\": \"microsoft.graph.windowsSpotlightEnablementSettings\"\n          },\n          \"windowsStoreBlockAutoUpdate\": true,\n          \"windowsStoreBlocked\": true,\n          \"windowsStoreEnablePrivateStoreOnly\": true,\n          \"wirelessDisplayBlockProjectionToThisDevice\": true,\n          \"wirelessDisplayBlockUserInputFromReceiver\": true,\n          \"wirelessDisplayRequirePinForPairing\": true\n        }\n      },\n      \"microsoft.graph.windows10MobileCompliancePolicy\": {\n        \"value\": {\n          \"bitLockerEnabled\": true,\n          \"codeIntegrityEnabled\": true,\n          \"earlyLaunchAntiMalwareDriverEnabled\": true,\n          \"osMaximumVersion\": \"String\",\n          \"osMinimumVersion\": \"String\",\n          \"passwordBlockSimple\": true,\n          \"passwordExpirationDays\": 0,\n          \"passwordMinimumCharacterSetCount\": 0,\n          \"passwordMinimumLength\": 0,\n          \"passwordMinutesOfInactivityBeforeLock\": 0,\n          \"passwordPreviousPasswordBlockCount\": 0,\n          \"passwordRequired\": true,\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          },\n          \"passwordRequireToUnlockFromIdle\": true,\n          \"secureBootEnabled\": true,\n          \"storageRequireEncryption\": true\n        }\n      },\n      \"microsoft.graph.windows10SecureAssessmentConfiguration\": {\n        \"value\": {\n          \"allowPrinting\": true,\n          \"allowScreenCapture\": true,\n          \"allowTextSuggestion\": true,\n          \"configurationAccount\": \"String\",\n          \"launchUri\": \"String\"\n        }\n      },\n      \"microsoft.graph.windows10TeamGeneralConfiguration\": {\n        \"value\": {\n          \"azureOperationalInsightsBlockTelemetry\": true,\n          \"azureOperationalInsightsWorkspaceId\": \"String\",\n          \"azureOperationalInsightsWorkspaceKey\": \"String\",\n          \"connectAppBlockAutoLaunch\": true,\n          \"maintenanceWindowBlocked\": true,\n          \"maintenanceWindowDurationInHours\": 0,\n          \"maintenanceWindowStartTime\": \"TimeOfDay (timestamp)\",\n          \"miracastBlocked\": true,\n          \"miracastChannel\": {\n            \"@odata.type\": \"microsoft.graph.miracastChannel\"\n          },\n          \"miracastRequirePin\": true,\n          \"settingsBlockMyMeetingsAndFiles\": true,\n          \"settingsBlockSessionResume\": true,\n          \"settingsBlockSigninSuggestions\": true,\n          \"settingsDefaultVolume\": 0,\n          \"settingsScreenTimeoutInMinutes\": 0,\n          \"settingsSessionTimeoutInMinutes\": 0,\n          \"settingsSleepTimeoutInMinutes\": 0,\n          \"welcomeScreenBackgroundImageUrl\": \"String\",\n          \"welcomeScreenBlockAutomaticWakeUp\": true,\n          \"welcomeScreenMeetingInformation\": {\n            \"@odata.type\": \"microsoft.graph.welcomeScreenMeetingInformation\"\n          }\n        }\n      },\n      \"microsoft.graph.windows81CompliancePolicy\": {\n        \"value\": {\n          \"osMaximumVersion\": \"String\",\n          \"osMinimumVersion\": \"String\",\n          \"passwordBlockSimple\": true,\n          \"passwordExpirationDays\": 0,\n          \"passwordMinimumCharacterSetCount\": 0,\n          \"passwordMinimumLength\": 0,\n          \"passwordMinutesOfInactivityBeforeLock\": 0,\n          \"passwordPreviousPasswordBlockCount\": 0,\n          \"passwordRequired\": true,\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          },\n          \"storageRequireEncryption\": true\n        }\n      },\n      \"microsoft.graph.windows81GeneralConfiguration\": {\n        \"value\": {\n          \"accountsBlockAddingNonMicrosoftAccountEmail\": true,\n          \"applyOnlyToWindows81\": true,\n          \"browserBlockAutofill\": true,\n          \"browserBlockAutomaticDetectionOfIntranetSites\": true,\n          \"browserBlockEnterpriseModeAccess\": true,\n          \"browserBlockJavaScript\": true,\n          \"browserBlockPlugins\": true,\n          \"browserBlockPopups\": true,\n          \"browserBlockSendingDoNotTrackHeader\": true,\n          \"browserBlockSingleWordEntryOnIntranetSites\": true,\n          \"browserEnterpriseModeSiteListLocation\": \"String\",\n          \"browserInternetSecurityLevel\": {\n            \"@odata.type\": \"microsoft.graph.internetSiteSecurityLevel\"\n          },\n          \"browserIntranetSecurityLevel\": {\n            \"@odata.type\": \"microsoft.graph.siteSecurityLevel\"\n          },\n          \"browserLoggingReportLocation\": \"String\",\n          \"browserRequireFirewall\": true,\n          \"browserRequireFraudWarning\": true,\n          \"browserRequireHighSecurityForRestrictedSites\": true,\n          \"browserRequireSmartScreen\": true,\n          \"browserTrustedSitesSecurityLevel\": {\n            \"@odata.type\": \"microsoft.graph.siteSecurityLevel\"\n          },\n          \"cellularBlockDataRoaming\": true,\n          \"diagnosticsBlockDataSubmission\": true,\n          \"passwordBlockPicturePasswordAndPin\": true,\n          \"passwordExpirationDays\": 0,\n          \"passwordMinimumCharacterSetCount\": 0,\n          \"passwordMinimumLength\": 0,\n          \"passwordMinutesOfInactivityBeforeScreenTimeout\": 0,\n          \"passwordPreviousPasswordBlockCount\": 0,\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          },\n          \"passwordSignInFailureCountBeforeFactoryReset\": 0,\n          \"storageRequireDeviceEncryption\": true,\n          \"updatesRequireAutomaticUpdates\": true,\n          \"userAccountControlSettings\": {\n            \"@odata.type\": \"microsoft.graph.windowsUserAccountControlSettings\"\n          },\n          \"workFoldersUrl\": \"String\"\n        }\n      },\n      \"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration\": {\n        \"value\": {\n          \"allowSampleSharing\": true,\n          \"enableExpeditedTelemetryReporting\": true\n        }\n      },\n      \"microsoft.graph.windowsPhone81CompliancePolicy\": {\n        \"value\": {\n          \"osMaximumVersion\": \"String\",\n          \"osMinimumVersion\": \"String\",\n          \"passwordBlockSimple\": true,\n          \"passwordExpirationDays\": 0,\n          \"passwordMinimumCharacterSetCount\": 0,\n          \"passwordMinimumLength\": 0,\n          \"passwordMinutesOfInactivityBeforeLock\": 0,\n          \"passwordPreviousPasswordBlockCount\": 0,\n          \"passwordRequired\": true,\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          },\n          \"storageRequireEncryption\": true\n        }\n      },\n      \"microsoft.graph.windowsPhone81CustomConfiguration\": {\n        \"value\": {\n          \"omaSettings\": [\n            {\n              \"@odata.type\": \"microsoft.graph.omaSetting\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.windowsPhone81GeneralConfiguration\": {\n        \"value\": {\n          \"applyOnlyToWindowsPhone81\": true,\n          \"appsBlockCopyPaste\": true,\n          \"bluetoothBlocked\": true,\n          \"cameraBlocked\": true,\n          \"cellularBlockWifiTethering\": true,\n          \"compliantAppListType\": {\n            \"@odata.type\": \"microsoft.graph.appListType\"\n          },\n          \"compliantAppsList\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ],\n          \"diagnosticDataBlockSubmission\": true,\n          \"emailBlockAddingAccounts\": true,\n          \"locationServicesBlocked\": true,\n          \"microsoftAccountBlocked\": true,\n          \"nfcBlocked\": true,\n          \"passwordBlockSimple\": true,\n          \"passwordExpirationDays\": 0,\n          \"passwordMinimumCharacterSetCount\": 0,\n          \"passwordMinimumLength\": 0,\n          \"passwordMinutesOfInactivityBeforeScreenTimeout\": 0,\n          \"passwordPreviousPasswordBlockCount\": 0,\n          \"passwordRequired\": true,\n          \"passwordRequiredType\": {\n            \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n          },\n          \"passwordSignInFailureCountBeforeFactoryReset\": 0,\n          \"screenCaptureBlocked\": true,\n          \"storageBlockRemovableStorage\": true,\n          \"storageRequireEncryption\": true,\n          \"webBrowserBlocked\": true,\n          \"wifiBlockAutomaticConnectHotspots\": true,\n          \"wifiBlocked\": true,\n          \"wifiBlockHotspotReporting\": true,\n          \"windowsStoreBlocked\": true\n        }\n      },\n      \"microsoft.graph.windowsUpdateForBusinessConfiguration\": {\n        \"value\": {\n          \"automaticUpdateMode\": {\n            \"@odata.type\": \"microsoft.graph.automaticUpdateMode\"\n          },\n          \"businessReadyUpdatesOnly\": {\n            \"@odata.type\": \"microsoft.graph.windowsUpdateType\"\n          },\n          \"deliveryOptimizationMode\": {\n            \"@odata.type\": \"microsoft.graph.windowsDeliveryOptimizationMode\"\n          },\n          \"driversExcluded\": true,\n          \"featureUpdatesDeferralPeriodInDays\": 0,\n          \"featureUpdatesPaused\": true,\n          \"featureUpdatesPauseExpiryDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"installationSchedule\": {\n            \"@odata.type\": \"microsoft.graph.windowsUpdateInstallScheduleType\"\n          },\n          \"microsoftUpdateServiceAllowed\": true,\n          \"prereleaseFeatures\": {\n            \"@odata.type\": \"microsoft.graph.prereleaseFeatures\"\n          },\n          \"qualityUpdatesDeferralPeriodInDays\": 0,\n          \"qualityUpdatesPaused\": true,\n          \"qualityUpdatesPauseExpiryDateTime\": \"0001-01-01T00:00:00.0000000+00:00\"\n        }\n      },\n      \"microsoft.graph.applePushNotificationCertificate\": {\n        \"value\": {\n          \"appleIdentifier\": \"String\",\n          \"certificate\": \"String\",\n          \"expirationDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"topicIdentifier\": \"String\"\n        }\n      },\n      \"microsoft.graph.detectedApp\": {\n        \"value\": {\n          \"deviceCount\": 0,\n          \"displayName\": \"String\",\n          \"managedDevices\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedDevice\"\n            }\n          ],\n          \"sizeInByte\": 0,\n          \"version\": \"String\"\n        }\n      },\n      \"microsoft.graph.managedDevice\": {\n        \"value\": {\n          \"activationLockBypassCode\": \"String\",\n          \"androidSecurityPatchLevel\": \"String\",\n          \"azureADDeviceId\": \"String\",\n          \"azureADRegistered\": true,\n          \"complianceGracePeriodExpirationDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"complianceState\": {\n            \"@odata.type\": \"microsoft.graph.complianceState\"\n          },\n          \"configurationManagerClientEnabledFeatures\": {\n            \"@odata.type\": \"microsoft.graph.configurationManagerClientEnabledFeatures\"\n          },\n          \"deviceActionResults\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceActionResult\"\n            }\n          ],\n          \"deviceCategory\": {\n            \"@odata.type\": \"microsoft.graph.deviceCategory\"\n          },\n          \"deviceCategoryDisplayName\": \"String\",\n          \"deviceEnrollmentType\": {\n            \"@odata.type\": \"microsoft.graph.deviceEnrollmentType\"\n          },\n          \"deviceHealthAttestationState\": {\n            \"@odata.type\": \"microsoft.graph.deviceHealthAttestationState\"\n          },\n          \"deviceName\": \"String\",\n          \"deviceRegistrationState\": {\n            \"@odata.type\": \"microsoft.graph.deviceRegistrationState\"\n          },\n          \"easActivated\": true,\n          \"easActivationDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"easDeviceId\": \"String\",\n          \"emailAddress\": \"String\",\n          \"enrolledDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"exchangeAccessState\": {\n            \"@odata.type\": \"microsoft.graph.deviceManagementExchangeAccessState\"\n          },\n          \"exchangeAccessStateReason\": {\n            \"@odata.type\": \"microsoft.graph.deviceManagementExchangeAccessStateReason\"\n          },\n          \"exchangeLastSuccessfulSyncDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"freeStorageSpaceInBytes\": 0,\n          \"imei\": \"String\",\n          \"isEncrypted\": true,\n          \"isSupervised\": true,\n          \"jailBroken\": \"String\",\n          \"lastSyncDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"managedDeviceName\": \"String\",\n          \"managedDeviceOwnerType\": {\n            \"@odata.type\": \"microsoft.graph.managedDeviceOwnerType\"\n          },\n          \"managementAgent\": {\n            \"@odata.type\": \"microsoft.graph.managementAgentType\"\n          },\n          \"manufacturer\": \"String\",\n          \"meid\": \"String\",\n          \"model\": \"String\",\n          \"operatingSystem\": \"String\",\n          \"osVersion\": \"String\",\n          \"partnerReportedThreatState\": {\n            \"@odata.type\": \"microsoft.graph.managedDevicePartnerReportedHealthState\"\n          },\n          \"phoneNumber\": \"String\",\n          \"remoteAssistanceSessionErrorDetails\": \"String\",\n          \"remoteAssistanceSessionUrl\": \"String\",\n          \"serialNumber\": \"String\",\n          \"subscriberCarrier\": \"String\",\n          \"totalStorageSpaceInBytes\": 0,\n          \"userDisplayName\": \"String\",\n          \"userId\": \"String\",\n          \"userPrincipalName\": \"String\",\n          \"wiFiMacAddress\": \"String\"\n        }\n      },\n      \"microsoft.graph.managedDeviceOverview\": {\n        \"value\": {\n          \"deviceExchangeAccessStateSummary\": {\n            \"@odata.type\": \"microsoft.graph.deviceExchangeAccessStateSummary\"\n          },\n          \"deviceOperatingSystemSummary\": {\n            \"@odata.type\": \"microsoft.graph.deviceOperatingSystemSummary\"\n          },\n          \"dualEnrolledDeviceCount\": 0,\n          \"enrolledDeviceCount\": 0,\n          \"mdmEnrolledCount\": 0\n        }\n      },\n      \"microsoft.graph.importedWindowsAutopilotDeviceIdentity\": {\n        \"value\": {\n          \"hardwareIdentifier\": \"AA==\",\n          \"id\": \"String (identifier)\",\n          \"orderIdentifier\": \"String\",\n          \"productKey\": \"String\",\n          \"serialNumber\": \"String\",\n          \"state\": {\n            \"@odata.type\": \"microsoft.graph.importedWindowsAutopilotDeviceIdentityState\"\n          }\n        }\n      },\n      \"microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload\": {\n        \"value\": {\n          \"createdDateTimeUtc\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"deviceIdentities\": [\n            {\n              \"@odata.type\": \"microsoft.graph.importedWindowsAutopilotDeviceIdentity\"\n            }\n          ],\n          \"id\": \"String (identifier)\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.importedWindowsAutopilotDeviceIdentityUploadStatus\"\n          }\n        }\n      },\n      \"microsoft.graph.managedAppPolicy\": {\n        \"value\": {\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"version\": \"String\"\n        }\n      },\n      \"microsoft.graph.managedAppProtection\": {\n        \"value\": {\n          \"allowedDataStorageLocations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppDataStorageLocation\"\n            }\n          ],\n          \"allowedInboundDataTransferSources\": {\n            \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n          },\n          \"allowedOutboundClipboardSharingLevel\": {\n            \"@odata.type\": \"microsoft.graph.managedAppClipboardSharingLevel\"\n          },\n          \"allowedOutboundDataTransferDestinations\": {\n            \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n          },\n          \"contactSyncBlocked\": true,\n          \"dataBackupBlocked\": true,\n          \"deviceComplianceRequired\": true,\n          \"disableAppPinIfDevicePinIsSet\": true,\n          \"fingerprintBlocked\": true,\n          \"managedBrowserToOpenLinksRequired\": true,\n          \"maximumPinRetries\": 0,\n          \"minimumPinLength\": 0,\n          \"minimumRequiredAppVersion\": \"String\",\n          \"minimumRequiredOsVersion\": \"String\",\n          \"minimumWarningAppVersion\": \"String\",\n          \"minimumWarningOsVersion\": \"String\",\n          \"organizationalCredentialsRequired\": true,\n          \"periodBeforePinReset\": \"Duration\",\n          \"periodOfflineBeforeAccessCheck\": \"Duration\",\n          \"periodOfflineBeforeWipeIsEnforced\": \"Duration\",\n          \"periodOnlineBeforeAccessCheck\": \"Duration\",\n          \"pinCharacterSet\": {\n            \"@odata.type\": \"microsoft.graph.managedAppPinCharacterSet\"\n          },\n          \"pinRequired\": true,\n          \"printBlocked\": true,\n          \"saveAsBlocked\": true,\n          \"simplePinBlocked\": true\n        }\n      },\n      \"microsoft.graph.targetedManagedAppProtection\": {\n        \"value\": {\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.targetedManagedAppPolicyAssignment\"\n            }\n          ],\n          \"isAssigned\": true\n        }\n      },\n      \"microsoft.graph.androidManagedAppProtection\": {\n        \"value\": {\n          \"apps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedMobileApp\"\n            }\n          ],\n          \"deployedAppCount\": 0,\n          \"deploymentSummary\": {\n            \"@odata.type\": \"microsoft.graph.managedAppPolicyDeploymentSummary\"\n          },\n          \"disableAppEncryptionIfDeviceEncryptionIsEnabled\": true,\n          \"encryptAppData\": true,\n          \"minimumRequiredPatchVersion\": \"String\",\n          \"minimumWarningPatchVersion\": \"String\",\n          \"screenCaptureBlocked\": true\n        }\n      },\n      \"microsoft.graph.managedAppRegistration\": {\n        \"value\": {\n          \"appIdentifier\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppIdentifier\"\n          },\n          \"applicationVersion\": \"String\",\n          \"appliedPolicies\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppPolicy\"\n            }\n          ],\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"deviceName\": \"String\",\n          \"deviceTag\": \"String\",\n          \"deviceType\": \"String\",\n          \"flaggedReasons\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppFlaggedReason\"\n            }\n          ],\n          \"intendedPolicies\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppPolicy\"\n            }\n          ],\n          \"lastSyncDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"managementSdkVersion\": \"String\",\n          \"operations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppOperation\"\n            }\n          ],\n          \"platformVersion\": \"String\",\n          \"userId\": \"String\",\n          \"version\": \"String\"\n        }\n      },\n      \"microsoft.graph.androidManagedAppRegistration\": { },\n      \"microsoft.graph.defaultManagedAppProtection\": {\n        \"value\": {\n          \"appDataEncryptionType\": {\n            \"@odata.type\": \"microsoft.graph.managedAppDataEncryptionType\"\n          },\n          \"apps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedMobileApp\"\n            }\n          ],\n          \"customSettings\": [\n            {\n              \"@odata.type\": \"microsoft.graph.keyValuePair\"\n            }\n          ],\n          \"deployedAppCount\": 0,\n          \"deploymentSummary\": {\n            \"@odata.type\": \"microsoft.graph.managedAppPolicyDeploymentSummary\"\n          },\n          \"disableAppEncryptionIfDeviceEncryptionIsEnabled\": true,\n          \"encryptAppData\": true,\n          \"faceIdBlocked\": true,\n          \"minimumRequiredPatchVersion\": \"String\",\n          \"minimumRequiredSdkVersion\": \"String\",\n          \"minimumWarningPatchVersion\": \"String\",\n          \"screenCaptureBlocked\": true\n        }\n      },\n      \"microsoft.graph.iosManagedAppProtection\": {\n        \"value\": {\n          \"appDataEncryptionType\": {\n            \"@odata.type\": \"microsoft.graph.managedAppDataEncryptionType\"\n          },\n          \"apps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedMobileApp\"\n            }\n          ],\n          \"deployedAppCount\": 0,\n          \"deploymentSummary\": {\n            \"@odata.type\": \"microsoft.graph.managedAppPolicyDeploymentSummary\"\n          },\n          \"faceIdBlocked\": true,\n          \"minimumRequiredSdkVersion\": \"String\"\n        }\n      },\n      \"microsoft.graph.iosManagedAppRegistration\": { },\n      \"microsoft.graph.managedAppConfiguration\": {\n        \"value\": {\n          \"customSettings\": [\n            {\n              \"@odata.type\": \"microsoft.graph.keyValuePair\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.managedAppOperation\": {\n        \"value\": {\n          \"displayName\": \"String\",\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"state\": \"String\",\n          \"version\": \"String\"\n        }\n      },\n      \"microsoft.graph.managedAppPolicyDeploymentSummary\": {\n        \"value\": {\n          \"configurationDeployedUserCount\": 0,\n          \"configurationDeploymentSummaryPerApp\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppPolicyDeploymentSummaryPerApp\"\n            }\n          ],\n          \"displayName\": \"String\",\n          \"lastRefreshTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"version\": \"String\"\n        }\n      },\n      \"microsoft.graph.managedAppStatus\": {\n        \"value\": {\n          \"displayName\": \"String\",\n          \"version\": \"String\"\n        }\n      },\n      \"microsoft.graph.managedAppStatusRaw\": {\n        \"value\": {\n          \"content\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          }\n        }\n      },\n      \"microsoft.graph.managedMobileApp\": {\n        \"value\": {\n          \"mobileAppIdentifier\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppIdentifier\"\n          },\n          \"version\": \"String\"\n        }\n      },\n      \"microsoft.graph.windowsInformationProtection\": {\n        \"value\": {\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.targetedManagedAppPolicyAssignment\"\n            }\n          ],\n          \"azureRightsManagementServicesAllowed\": true,\n          \"dataRecoveryCertificate\": {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate\"\n          },\n          \"enforcementLevel\": {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionEnforcementLevel\"\n          },\n          \"enterpriseDomain\": \"String\",\n          \"enterpriseInternalProxyServers\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"enterpriseIPRanges\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionIPRangeCollection\"\n            }\n          ],\n          \"enterpriseIPRangesAreAuthoritative\": true,\n          \"enterpriseNetworkDomainNames\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"enterpriseProtectedDomainNames\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"enterpriseProxiedDomains\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionProxiedDomainCollection\"\n            }\n          ],\n          \"enterpriseProxyServers\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"enterpriseProxyServersAreAuthoritative\": true,\n          \"exemptAppLockerFiles\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionAppLockerFile\"\n            }\n          ],\n          \"exemptApps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionApp\"\n            }\n          ],\n          \"iconsVisible\": true,\n          \"indexingEncryptedStoresOrItemsBlocked\": true,\n          \"isAssigned\": true,\n          \"neutralDomainResources\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ],\n          \"protectedAppLockerFiles\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionAppLockerFile\"\n            }\n          ],\n          \"protectedApps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionApp\"\n            }\n          ],\n          \"protectionUnderLockConfigRequired\": true,\n          \"revokeOnUnenrollDisabled\": true,\n          \"rightsManagementServicesTemplateId\": \"00000000-0000-0000-0000-000000000000\",\n          \"smbAutoEncryptedFileExtensions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.mdmWindowsInformationProtectionPolicy\": { },\n      \"microsoft.graph.targetedManagedAppConfiguration\": {\n        \"value\": {\n          \"apps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedMobileApp\"\n            }\n          ],\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.targetedManagedAppPolicyAssignment\"\n            }\n          ],\n          \"deployedAppCount\": 0,\n          \"deploymentSummary\": {\n            \"@odata.type\": \"microsoft.graph.managedAppPolicyDeploymentSummary\"\n          },\n          \"isAssigned\": true\n        }\n      },\n      \"microsoft.graph.targetedManagedAppPolicyAssignment\": {\n        \"value\": {\n          \"target\": {\n            \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n          }\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionAppLockerFile\": {\n        \"value\": {\n          \"displayName\": \"String\",\n          \"file\": \"AA==\",\n          \"fileHash\": \"String\",\n          \"version\": \"String\"\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionPolicy\": {\n        \"value\": {\n          \"daysWithoutContactBeforeUnenroll\": 0,\n          \"mdmEnrollmentUrl\": \"String\",\n          \"minutesOfInactivityBeforeDeviceLock\": 0,\n          \"numberOfPastPinsRemembered\": 0,\n          \"passwordMaximumAttemptCount\": 0,\n          \"pinExpirationDays\": 0,\n          \"pinLowercaseLetters\": {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\"\n          },\n          \"pinMinimumLength\": 0,\n          \"pinSpecialCharacters\": {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\"\n          },\n          \"pinUppercaseLetters\": {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\"\n          },\n          \"revokeOnMdmHandoffDisabled\": true,\n          \"windowsHelloForBusinessBlocked\": true\n        }\n      },\n      \"microsoft.graph.localizedNotificationMessage\": {\n        \"value\": {\n          \"isDefault\": true,\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"locale\": \"String\",\n          \"messageTemplate\": \"String\",\n          \"subject\": \"String\"\n        }\n      },\n      \"microsoft.graph.notificationMessageTemplate\": {\n        \"value\": {\n          \"brandingOptions\": {\n            \"@odata.type\": \"microsoft.graph.notificationTemplateBrandingOptions\"\n          },\n          \"defaultLocale\": \"String\",\n          \"displayName\": \"String\",\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"localizedNotificationMessages\": [\n            {\n              \"@odata.type\": \"microsoft.graph.localizedNotificationMessage\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.deviceEnrollmentConfiguration\": {\n        \"value\": {\n          \"assignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.enrollmentConfigurationAssignment\"\n            }\n          ],\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"priority\": 0,\n          \"version\": 0\n        }\n      },\n      \"microsoft.graph.deviceEnrollmentLimitConfiguration\": {\n        \"value\": {\n          \"limit\": 0\n        }\n      },\n      \"microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration\": {\n        \"value\": {\n          \"androidRestriction\": {\n            \"@odata.type\": \"microsoft.graph.deviceEnrollmentPlatformRestriction\"\n          },\n          \"iosRestriction\": {\n            \"@odata.type\": \"microsoft.graph.deviceEnrollmentPlatformRestriction\"\n          },\n          \"macOSRestriction\": {\n            \"@odata.type\": \"microsoft.graph.deviceEnrollmentPlatformRestriction\"\n          },\n          \"windowsMobileRestriction\": {\n            \"@odata.type\": \"microsoft.graph.deviceEnrollmentPlatformRestriction\"\n          },\n          \"windowsRestriction\": {\n            \"@odata.type\": \"microsoft.graph.deviceEnrollmentPlatformRestriction\"\n          }\n        }\n      },\n      \"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration\": {\n        \"value\": {\n          \"enhancedBiometricsState\": {\n            \"@odata.type\": \"microsoft.graph.enablement\"\n          },\n          \"pinExpirationInDays\": 0,\n          \"pinLowercaseCharactersUsage\": {\n            \"@odata.type\": \"microsoft.graph.windowsHelloForBusinessPinUsage\"\n          },\n          \"pinMaximumLength\": 0,\n          \"pinMinimumLength\": 0,\n          \"pinPreviousBlockCount\": 0,\n          \"pinSpecialCharactersUsage\": {\n            \"@odata.type\": \"microsoft.graph.windowsHelloForBusinessPinUsage\"\n          },\n          \"pinUppercaseCharactersUsage\": {\n            \"@odata.type\": \"microsoft.graph.windowsHelloForBusinessPinUsage\"\n          },\n          \"remotePassportEnabled\": true,\n          \"securityDeviceRequired\": true,\n          \"state\": {\n            \"@odata.type\": \"microsoft.graph.enablement\"\n          },\n          \"unlockWithBiometricsEnabled\": true\n        }\n      },\n      \"microsoft.graph.deviceManagementExchangeConnector\": {\n        \"value\": {\n          \"connectorServerName\": \"String\",\n          \"exchangeAlias\": \"String\",\n          \"exchangeConnectorType\": {\n            \"@odata.type\": \"microsoft.graph.deviceManagementExchangeConnectorType\"\n          },\n          \"exchangeOrganization\": \"String\",\n          \"lastSyncDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"primarySmtpAddress\": \"String\",\n          \"serverName\": \"String\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.deviceManagementExchangeConnectorStatus\"\n          },\n          \"version\": \"String\"\n        }\n      },\n      \"microsoft.graph.deviceManagementPartner\": {\n        \"value\": {\n          \"displayName\": \"String\",\n          \"isConfigured\": true,\n          \"lastHeartbeatDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"partnerAppType\": {\n            \"@odata.type\": \"microsoft.graph.deviceManagementPartnerAppType\"\n          },\n          \"partnerState\": {\n            \"@odata.type\": \"microsoft.graph.deviceManagementPartnerTenantState\"\n          },\n          \"singleTenantAppId\": \"String\",\n          \"whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"whenPartnerDevicesWillBeRemovedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\"\n        }\n      },\n      \"microsoft.graph.enrollmentConfigurationAssignment\": {\n        \"value\": {\n          \"target\": {\n            \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n          }\n        }\n      },\n      \"microsoft.graph.mobileThreatDefenseConnector\": {\n        \"value\": {\n          \"androidDeviceBlockedOnMissingPartnerData\": true,\n          \"androidEnabled\": true,\n          \"iosDeviceBlockedOnMissingPartnerData\": true,\n          \"iosEnabled\": true,\n          \"lastHeartbeatDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"partnerState\": {\n            \"@odata.type\": \"microsoft.graph.mobileThreatPartnerTenantState\"\n          },\n          \"partnerUnresponsivenessThresholdInDays\": 0,\n          \"partnerUnsupportedOsVersionBlocked\": true\n        }\n      },\n      \"microsoft.graph.onPremisesConditionalAccessSettings\": {\n        \"value\": {\n          \"enabled\": true,\n          \"excludedGroups\": [\n            \"00000000-0000-0000-0000-000000000000\"\n          ],\n          \"includedGroups\": [\n            \"00000000-0000-0000-0000-000000000000\"\n          ],\n          \"overrideDefaultRule\": true\n        }\n      },\n      \"microsoft.graph.organization\": {\n        \"value\": {\n          \"assignedPlans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.assignedPlan\"\n            }\n          ],\n          \"businessPhones\": [\n            \"String\"\n          ],\n          \"city\": \"String\",\n          \"companyLastDirSyncTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"country\": \"String\",\n          \"countryLetterCode\": \"String\",\n          \"deletionTimestamp\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"dirSyncEnabled\": true,\n          \"displayName\": \"String\",\n          \"extensions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.extension\"\n            }\n          ],\n          \"marketingNotificationEmails\": [\n            \"String\"\n          ],\n          \"mobileDeviceManagementAuthority\": {\n            \"@odata.type\": \"microsoft.graph.mdmAuthority\"\n          },\n          \"objectType\": \"String\",\n          \"onPremisesLastSyncDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"onPremisesSyncEnabled\": true,\n          \"postalCode\": \"String\",\n          \"preferredLanguage\": \"String\",\n          \"privacyProfile\": {\n            \"@odata.type\": \"microsoft.graph.privacyProfile\"\n          },\n          \"provisionedPlans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.provisionedPlan\"\n            }\n          ],\n          \"securityComplianceNotificationMails\": [\n            \"String\"\n          ],\n          \"securityComplianceNotificationPhones\": [\n            \"String\"\n          ],\n          \"state\": \"String\",\n          \"street\": \"String\",\n          \"technicalNotificationMails\": [\n            \"String\"\n          ],\n          \"telephoneNumber\": \"String\",\n          \"verifiedDomains\": [\n            {\n              \"@odata.type\": \"microsoft.graph.verifiedDomain\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.vppToken\": {\n        \"value\": {\n          \"appleId\": \"String\",\n          \"automaticallyUpdateApps\": true,\n          \"countryOrRegion\": \"String\",\n          \"expirationDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"lastSyncDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"lastSyncStatus\": {\n            \"@odata.type\": \"microsoft.graph.vppTokenSyncStatus\"\n          },\n          \"organizationName\": \"String\",\n          \"state\": {\n            \"@odata.type\": \"microsoft.graph.vppTokenState\"\n          },\n          \"token\": \"String\",\n          \"vppTokenAccountType\": {\n            \"@odata.type\": \"microsoft.graph.vppTokenAccountType\"\n          }\n        }\n      },\n      \"microsoft.graph.roleAssignment\": {\n        \"value\": {\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"resourceScopes\": [\n            \"String\"\n          ],\n          \"roleDefinition\": {\n            \"@odata.type\": \"microsoft.graph.roleDefinition\"\n          }\n        }\n      },\n      \"microsoft.graph.deviceAndAppManagementRoleAssignment\": {\n        \"value\": {\n          \"members\": [\n            \"String\"\n          ]\n        }\n      },\n      \"microsoft.graph.roleDefinition\": {\n        \"value\": {\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"isBuiltIn\": true,\n          \"roleAssignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.roleAssignment\"\n            }\n          ],\n          \"rolePermissions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.rolePermission\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.deviceAndAppManagementRoleDefinition\": { },\n      \"microsoft.graph.resourceOperation\": {\n        \"value\": {\n          \"actionName\": \"String\",\n          \"description\": \"String\",\n          \"resourceName\": \"String\"\n        }\n      },\n      \"microsoft.graph.remoteAssistancePartner\": {\n        \"value\": {\n          \"displayName\": \"String\",\n          \"lastConnectionDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"onboardingStatus\": {\n            \"@odata.type\": \"microsoft.graph.remoteAssistanceOnboardingStatus\"\n          },\n          \"onboardingUrl\": \"String\"\n        }\n      },\n      \"microsoft.graph.deviceAppManagement\": {\n        \"value\": {\n          \"androidManagedAppProtections\": [\n            {\n              \"@odata.type\": \"microsoft.graph.androidManagedAppProtection\"\n            }\n          ],\n          \"defaultManagedAppProtections\": [\n            {\n              \"@odata.type\": \"microsoft.graph.defaultManagedAppProtection\"\n            }\n          ],\n          \"iosManagedAppProtections\": [\n            {\n              \"@odata.type\": \"microsoft.graph.iosManagedAppProtection\"\n            }\n          ],\n          \"isEnabledForMicrosoftStoreForBusiness\": true,\n          \"managedAppPolicies\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppPolicy\"\n            }\n          ],\n          \"managedAppRegistrations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppRegistration\"\n            }\n          ],\n          \"managedAppStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppStatus\"\n            }\n          ],\n          \"managedEBooks\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedEBook\"\n            }\n          ],\n          \"mdmWindowsInformationProtectionPolicies\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mdmWindowsInformationProtectionPolicy\"\n            }\n          ],\n          \"microsoftStoreForBusinessLanguage\": \"String\",\n          \"microsoftStoreForBusinessLastCompletedApplicationSyncTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"microsoftStoreForBusinessLastSuccessfulSyncDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"mobileAppCategories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n            }\n          ],\n          \"mobileAppConfigurations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfiguration\"\n            }\n          ],\n          \"mobileApps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileApp\"\n            }\n          ],\n          \"targetedManagedAppConfigurations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.targetedManagedAppConfiguration\"\n            }\n          ],\n          \"vppTokens\": [\n            {\n              \"@odata.type\": \"microsoft.graph.vppToken\"\n            }\n          ],\n          \"windowsInformationProtectionPolicies\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionPolicy\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.deviceCategory\": {\n        \"value\": {\n          \"description\": \"String\",\n          \"displayName\": \"String\"\n        }\n      },\n      \"microsoft.graph.deviceManagement\": {\n        \"value\": {\n          \"applePushNotificationCertificate\": {\n            \"@odata.type\": \"microsoft.graph.applePushNotificationCertificate\"\n          },\n          \"auditEvents\": [\n            {\n              \"@odata.type\": \"microsoft.graph.auditEvent\"\n            }\n          ],\n          \"conditionalAccessSettings\": {\n            \"@odata.type\": \"microsoft.graph.onPremisesConditionalAccessSettings\"\n          },\n          \"detectedApps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.detectedApp\"\n            }\n          ],\n          \"deviceCategories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceCategory\"\n            }\n          ],\n          \"deviceCompliancePolicies\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceCompliancePolicy\"\n            }\n          ],\n          \"deviceCompliancePolicyDeviceStateSummary\": {\n            \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyDeviceStateSummary\"\n          },\n          \"deviceCompliancePolicySettingStateSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceCompliancePolicySettingStateSummary\"\n            }\n          ],\n          \"deviceConfigurationDeviceStateSummaries\": {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStateSummary\"\n          },\n          \"deviceConfigurations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceConfiguration\"\n            }\n          ],\n          \"deviceEnrollmentConfigurations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceEnrollmentConfiguration\"\n            }\n          ],\n          \"deviceManagementPartners\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceManagementPartner\"\n            }\n          ],\n          \"exchangeConnectors\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceManagementExchangeConnector\"\n            }\n          ],\n          \"importedWindowsAutopilotDeviceIdentities\": [\n            {\n              \"@odata.type\": \"microsoft.graph.importedWindowsAutopilotDeviceIdentity\"\n            }\n          ],\n          \"importedWindowsAutopilotDeviceIdentityUploads\": [\n            {\n              \"@odata.type\": \"microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload\"\n            }\n          ],\n          \"intuneBrand\": {\n            \"@odata.type\": \"microsoft.graph.intuneBrand\"\n          },\n          \"iosUpdateStatuses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.iosUpdateDeviceStatus\"\n            }\n          ],\n          \"managedDeviceOverview\": {\n            \"@odata.type\": \"microsoft.graph.managedDeviceOverview\"\n          },\n          \"managedDevices\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedDevice\"\n            }\n          ],\n          \"mobileThreatDefenseConnectors\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mobileThreatDefenseConnector\"\n            }\n          ],\n          \"notificationMessageTemplates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.notificationMessageTemplate\"\n            }\n          ],\n          \"remoteAssistancePartners\": [\n            {\n              \"@odata.type\": \"microsoft.graph.remoteAssistancePartner\"\n            }\n          ],\n          \"resourceOperations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.resourceOperation\"\n            }\n          ],\n          \"roleAssignments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceAndAppManagementRoleAssignment\"\n            }\n          ],\n          \"roleDefinitions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.roleDefinition\"\n            }\n          ],\n          \"settings\": {\n            \"@odata.type\": \"microsoft.graph.deviceManagementSettings\"\n          },\n          \"softwareUpdateStatusSummary\": {\n            \"@odata.type\": \"microsoft.graph.softwareUpdateStatusSummary\"\n          },\n          \"subscriptionState\": \"String\",\n          \"telecomExpenseManagementPartners\": [\n            {\n              \"@odata.type\": \"microsoft.graph.telecomExpenseManagementPartner\"\n            }\n          ],\n          \"termsAndConditions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.termsAndConditions\"\n            }\n          ],\n          \"troubleshootingEvents\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceManagementTroubleshootingEvent\"\n            }\n          ],\n          \"windowsInformationProtectionAppLearningSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionAppLearningSummary\"\n            }\n          ],\n          \"windowsInformationProtectionNetworkLearningSummaries\": [\n            {\n              \"@odata.type\": \"microsoft.graph.windowsInformationProtectionNetworkLearningSummary\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.reportRoot\": { },\n      \"microsoft.graph.user\": {\n        \"value\": {\n          \"aboutMe\": \"String\",\n          \"accountEnabled\": true,\n          \"activities\": [\n            {\n              \"@odata.type\": \"microsoft.graph.userActivity\"\n            }\n          ],\n          \"ageGroup\": \"String\",\n          \"assignedLicenses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.assignedLicense\"\n            }\n          ],\n          \"assignedPlans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.assignedPlan\"\n            }\n          ],\n          \"birthday\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"businessPhones\": [\n            \"String\"\n          ],\n          \"calendar\": {\n            \"@odata.type\": \"microsoft.graph.calendar\"\n          },\n          \"calendarGroups\": [\n            {\n              \"@odata.type\": \"microsoft.graph.calendarGroup\"\n            }\n          ],\n          \"calendars\": [\n            {\n              \"@odata.type\": \"microsoft.graph.calendar\"\n            }\n          ],\n          \"calendarView\": [\n            {\n              \"@odata.type\": \"microsoft.graph.event\"\n            }\n          ],\n          \"city\": \"String\",\n          \"companyName\": \"String\",\n          \"consentProvidedForMinor\": \"String\",\n          \"contactFolders\": [\n            {\n              \"@odata.type\": \"microsoft.graph.contactFolder\"\n            }\n          ],\n          \"contacts\": [\n            {\n              \"@odata.type\": \"microsoft.graph.contact\"\n            }\n          ],\n          \"country\": \"String\",\n          \"createdObjects\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"department\": \"String\",\n          \"deviceEnrollmentLimit\": 0,\n          \"deviceManagementTroubleshootingEvents\": [\n            {\n              \"@odata.type\": \"microsoft.graph.deviceManagementTroubleshootingEvent\"\n            }\n          ],\n          \"directReports\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"displayName\": \"String\",\n          \"drive\": {\n            \"@odata.type\": \"microsoft.graph.drive\"\n          },\n          \"drives\": [\n            {\n              \"@odata.type\": \"microsoft.graph.drive\"\n            }\n          ],\n          \"events\": [\n            {\n              \"@odata.type\": \"microsoft.graph.event\"\n            }\n          ],\n          \"extensions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.extension\"\n            }\n          ],\n          \"givenName\": \"String\",\n          \"hireDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"imAddresses\": [\n            \"String\"\n          ],\n          \"inferenceClassification\": {\n            \"@odata.type\": \"microsoft.graph.inferenceClassification\"\n          },\n          \"interests\": [\n            \"String\"\n          ],\n          \"jobTitle\": \"String\",\n          \"legalAgeGroupClassification\": \"String\",\n          \"licenseDetails\": [\n            {\n              \"@odata.type\": \"microsoft.graph.licenseDetails\"\n            }\n          ],\n          \"mail\": \"String\",\n          \"mailboxSettings\": {\n            \"@odata.type\": \"microsoft.graph.mailboxSettings\"\n          },\n          \"mailFolders\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mailFolder\"\n            }\n          ],\n          \"mailNickname\": \"String\",\n          \"managedAppRegistrations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedAppRegistration\"\n            }\n          ],\n          \"managedDevices\": [\n            {\n              \"@odata.type\": \"microsoft.graph.managedDevice\"\n            }\n          ],\n          \"manager\": {\n            \"@odata.type\": \"microsoft.graph.directoryObject\"\n          },\n          \"memberOf\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"messages\": [\n            {\n              \"@odata.type\": \"microsoft.graph.message\"\n            }\n          ],\n          \"mobilePhone\": \"String\",\n          \"mySite\": \"String\",\n          \"officeLocation\": \"String\",\n          \"onenote\": {\n            \"@odata.type\": \"microsoft.graph.onenote\"\n          },\n          \"onPremisesDomainName\": \"String\",\n          \"onPremisesExtensionAttributes\": {\n            \"@odata.type\": \"microsoft.graph.onPremisesExtensionAttributes\"\n          },\n          \"onPremisesImmutableId\": \"String\",\n          \"onPremisesLastSyncDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"onPremisesProvisioningErrors\": [\n            {\n              \"@odata.type\": \"microsoft.graph.onPremisesProvisioningError\"\n            }\n          ],\n          \"onPremisesSamAccountName\": \"String\",\n          \"onPremisesSecurityIdentifier\": \"String\",\n          \"onPremisesSyncEnabled\": true,\n          \"onPremisesUserPrincipalName\": \"String\",\n          \"outlook\": {\n            \"@odata.type\": \"microsoft.graph.outlookUser\"\n          },\n          \"ownedDevices\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"ownedObjects\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"passwordPolicies\": \"String\",\n          \"passwordProfile\": {\n            \"@odata.type\": \"microsoft.graph.passwordProfile\"\n          },\n          \"pastProjects\": [\n            \"String\"\n          ],\n          \"people\": [\n            {\n              \"@odata.type\": \"microsoft.graph.person\"\n            }\n          ],\n          \"photo\": {\n            \"@odata.type\": \"microsoft.graph.profilePhoto\"\n          },\n          \"planner\": {\n            \"@odata.type\": \"microsoft.graph.plannerUser\"\n          },\n          \"postalCode\": \"String\",\n          \"preferredLanguage\": \"String\",\n          \"preferredName\": \"String\",\n          \"provisionedPlans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.provisionedPlan\"\n            }\n          ],\n          \"proxyAddresses\": [\n            \"String\"\n          ],\n          \"registeredDevices\": [\n            {\n              \"@odata.type\": \"microsoft.graph.directoryObject\"\n            }\n          ],\n          \"responsibilities\": [\n            \"String\"\n          ],\n          \"schools\": [\n            \"String\"\n          ],\n          \"skills\": [\n            \"String\"\n          ],\n          \"state\": \"String\",\n          \"streetAddress\": \"String\",\n          \"surname\": \"String\",\n          \"usageLocation\": \"String\",\n          \"userPrincipalName\": \"String\",\n          \"userType\": \"String\"\n        }\n      },\n      \"microsoft.graph.telecomExpenseManagementPartner\": {\n        \"value\": {\n          \"appAuthorized\": true,\n          \"displayName\": \"String\",\n          \"enabled\": true,\n          \"lastConnectionDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"url\": \"String\"\n        }\n      },\n      \"microsoft.graph.deviceManagementTroubleshootingEvent\": {\n        \"value\": {\n          \"correlationId\": \"String\",\n          \"eventDateTime\": \"0001-01-01T00:00:00.0000000+00:00\"\n        }\n      },\n      \"microsoft.graph.enrollmentTroubleshootingEvent\": {\n        \"value\": {\n          \"deviceId\": \"String\",\n          \"enrollmentType\": {\n            \"@odata.type\": \"microsoft.graph.deviceEnrollmentType\"\n          },\n          \"failureCategory\": {\n            \"@odata.type\": \"microsoft.graph.deviceEnrollmentFailureReason\"\n          },\n          \"failureReason\": \"String\",\n          \"managedDeviceIdentifier\": \"String\",\n          \"operatingSystem\": \"String\",\n          \"osVersion\": \"String\",\n          \"userId\": \"String\"\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionAppLearningSummary\": {\n        \"value\": {\n          \"applicationName\": \"String\",\n          \"applicationType\": {\n            \"@odata.type\": \"microsoft.graph.applicationType\"\n          },\n          \"deviceCount\": 0\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionNetworkLearningSummary\": {\n        \"value\": {\n          \"deviceCount\": 0,\n          \"url\": \"String\"\n        }\n      },\n      \"microsoft.graph.invitation\": {\n        \"value\": {\n          \"invitedUser\": {\n            \"@odata.type\": \"microsoft.graph.user\"\n          },\n          \"invitedUserDisplayName\": \"String\",\n          \"invitedUserEmailAddress\": \"String\",\n          \"invitedUserMessageInfo\": {\n            \"@odata.type\": \"microsoft.graph.invitedUserMessageInfo\"\n          },\n          \"invitedUserType\": \"String\",\n          \"inviteRedeemUrl\": \"String\",\n          \"inviteRedirectUrl\": \"String\",\n          \"sendInvitationMessage\": true,\n          \"status\": \"String\"\n        }\n      },\n      \"microsoft.graph.itemAttachment\": {\n        \"value\": {\n          \"item\": {\n            \"@odata.type\": \"microsoft.graph.outlookItem\"\n          }\n        }\n      },\n      \"microsoft.graph.licenseDetails\": {\n        \"value\": {\n          \"servicePlans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.servicePlanInfo\"\n            }\n          ],\n          \"skuId\": \"00000000-0000-0000-0000-000000000000\",\n          \"skuPartNumber\": \"String\"\n        }\n      },\n      \"microsoft.graph.list\": {\n        \"value\": {\n          \"columns\": [\n            {\n              \"@odata.type\": \"microsoft.graph.columnDefinition\"\n            }\n          ],\n          \"contentTypes\": [\n            {\n              \"@odata.type\": \"microsoft.graph.contentType\"\n            }\n          ],\n          \"displayName\": \"String\",\n          \"drive\": {\n            \"@odata.type\": \"microsoft.graph.drive\"\n          },\n          \"items\": [\n            {\n              \"@odata.type\": \"microsoft.graph.listItem\"\n            }\n          ],\n          \"list\": {\n            \"@odata.type\": \"microsoft.graph.listInfo\"\n          },\n          \"sharepointIds\": {\n            \"@odata.type\": \"microsoft.graph.sharepointIds\"\n          },\n          \"system\": {\n            \"@odata.type\": \"microsoft.graph.systemFacet\"\n          }\n        }\n      },\n      \"microsoft.graph.listItem\": {\n        \"value\": {\n          \"contentType\": {\n            \"@odata.type\": \"microsoft.graph.contentTypeInfo\"\n          },\n          \"driveItem\": {\n            \"@odata.type\": \"microsoft.graph.driveItem\"\n          },\n          \"fields\": {\n            \"@odata.type\": \"microsoft.graph.fieldValueSet\"\n          },\n          \"sharepointIds\": {\n            \"@odata.type\": \"microsoft.graph.sharepointIds\"\n          },\n          \"versions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.listItemVersion\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.listItemVersion\": {\n        \"value\": {\n          \"fields\": {\n            \"@odata.type\": \"microsoft.graph.fieldValueSet\"\n          },\n          \"published\": {\n            \"@odata.type\": \"microsoft.graph.publicationFacet\"\n          }\n        }\n      },\n      \"microsoft.graph.mailFolder\": {\n        \"value\": {\n          \"childFolderCount\": 0,\n          \"childFolders\": [\n            {\n              \"@odata.type\": \"microsoft.graph.mailFolder\"\n            }\n          ],\n          \"displayName\": \"String\",\n          \"messageRules\": [\n            {\n              \"@odata.type\": \"microsoft.graph.messageRule\"\n            }\n          ],\n          \"messages\": [\n            {\n              \"@odata.type\": \"microsoft.graph.message\"\n            }\n          ],\n          \"multiValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n            }\n          ],\n          \"parentFolderId\": \"String\",\n          \"singleValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n            }\n          ],\n          \"totalItemCount\": 0,\n          \"unreadItemCount\": 0\n        }\n      },\n      \"microsoft.graph.messageRule\": {\n        \"value\": {\n          \"actions\": {\n            \"@odata.type\": \"microsoft.graph.messageRuleActions\"\n          },\n          \"conditions\": {\n            \"@odata.type\": \"microsoft.graph.messageRulePredicates\"\n          },\n          \"displayName\": \"String\",\n          \"exceptions\": {\n            \"@odata.type\": \"microsoft.graph.messageRulePredicates\"\n          },\n          \"hasError\": true,\n          \"isEnabled\": true,\n          \"isReadOnly\": true,\n          \"sequence\": 0\n        }\n      },\n      \"microsoft.graph.multiValueLegacyExtendedProperty\": {\n        \"value\": {\n          \"value\": [\n            \"String\"\n          ]\n        }\n      },\n      \"microsoft.graph.workbookNamedItem\": {\n        \"value\": {\n          \"comment\": \"String\",\n          \"name\": \"String\",\n          \"scope\": \"String\",\n          \"type\": \"String\",\n          \"value\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"visible\": true,\n          \"worksheet\": {\n            \"@odata.type\": \"microsoft.graph.workbookWorksheet\"\n          }\n        }\n      },\n      \"microsoft.graph.onenoteEntityBaseModel\": {\n        \"value\": {\n          \"self\": \"String\"\n        }\n      },\n      \"microsoft.graph.onenoteEntitySchemaObjectModel\": {\n        \"value\": {\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\"\n        }\n      },\n      \"microsoft.graph.onenoteEntityHierarchyModel\": {\n        \"value\": {\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"displayName\": \"String\",\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\"\n        }\n      },\n      \"microsoft.graph.notebook\": {\n        \"value\": {\n          \"isDefault\": true,\n          \"isShared\": true,\n          \"links\": {\n            \"@odata.type\": \"microsoft.graph.notebookLinks\"\n          },\n          \"sectionGroups\": [\n            {\n              \"@odata.type\": \"microsoft.graph.sectionGroup\"\n            }\n          ],\n          \"sectionGroupsUrl\": \"String\",\n          \"sections\": [\n            {\n              \"@odata.type\": \"microsoft.graph.onenoteSection\"\n            }\n          ],\n          \"sectionsUrl\": \"String\",\n          \"userRole\": {\n            \"@odata.type\": \"microsoft.graph.onenoteUserRole\"\n          }\n        }\n      },\n      \"microsoft.graph.onenote\": {\n        \"value\": {\n          \"notebooks\": [\n            {\n              \"@odata.type\": \"microsoft.graph.notebook\"\n            }\n          ],\n          \"operations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.onenoteOperation\"\n            }\n          ],\n          \"pages\": [\n            {\n              \"@odata.type\": \"microsoft.graph.onenotePage\"\n            }\n          ],\n          \"resources\": [\n            {\n              \"@odata.type\": \"microsoft.graph.onenoteResource\"\n            }\n          ],\n          \"sectionGroups\": [\n            {\n              \"@odata.type\": \"microsoft.graph.sectionGroup\"\n            }\n          ],\n          \"sections\": [\n            {\n              \"@odata.type\": \"microsoft.graph.onenoteSection\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.operation\": {\n        \"value\": {\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"lastActionDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.operationStatus\"\n          }\n        }\n      },\n      \"microsoft.graph.onenoteOperation\": {\n        \"value\": {\n          \"error\": {\n            \"@odata.type\": \"microsoft.graph.onenoteOperationError\"\n          },\n          \"percentComplete\": \"String\",\n          \"resourceId\": \"String\",\n          \"resourceLocation\": \"String\"\n        }\n      },\n      \"microsoft.graph.openTypeExtension\": {\n        \"value\": {\n          \"extensionName\": \"String\"\n        }\n      },\n      \"microsoft.graph.outlookCategory\": {\n        \"value\": {\n          \"color\": {\n            \"@odata.type\": \"microsoft.graph.categoryColor\"\n          },\n          \"displayName\": \"String\"\n        }\n      },\n      \"microsoft.graph.outlookUser\": {\n        \"value\": {\n          \"masterCategories\": [\n            {\n              \"@odata.type\": \"microsoft.graph.outlookCategory\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.onenotePage\": {\n        \"value\": {\n          \"content\": \"Stream\",\n          \"contentUrl\": \"String\",\n          \"createdByAppId\": \"String\",\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"level\": 0,\n          \"links\": {\n            \"@odata.type\": \"microsoft.graph.pageLinks\"\n          },\n          \"order\": 0,\n          \"parentNotebook\": {\n            \"@odata.type\": \"microsoft.graph.notebook\"\n          },\n          \"parentSection\": {\n            \"@odata.type\": \"microsoft.graph.onenoteSection\"\n          },\n          \"title\": \"String\"\n        }\n      },\n      \"microsoft.graph.permission\": {\n        \"value\": {\n          \"grantedTo\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"inheritedFrom\": {\n            \"@odata.type\": \"microsoft.graph.itemReference\"\n          },\n          \"invitation\": {\n            \"@odata.type\": \"microsoft.graph.sharingInvitation\"\n          },\n          \"link\": {\n            \"@odata.type\": \"microsoft.graph.sharingLink\"\n          },\n          \"roles\": [\n            \"String\"\n          ],\n          \"shareId\": \"String\"\n        }\n      },\n      \"microsoft.graph.person\": {\n        \"value\": {\n          \"birthday\": \"String\",\n          \"companyName\": \"String\",\n          \"department\": \"String\",\n          \"displayName\": \"String\",\n          \"givenName\": \"String\",\n          \"imAddress\": \"String\",\n          \"isFavorite\": true,\n          \"jobTitle\": \"String\",\n          \"officeLocation\": \"String\",\n          \"personNotes\": \"String\",\n          \"personType\": {\n            \"@odata.type\": \"microsoft.graph.personType\"\n          },\n          \"phones\": [\n            {\n              \"@odata.type\": \"microsoft.graph.phone\"\n            }\n          ],\n          \"postalAddresses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.location\"\n            }\n          ],\n          \"profession\": \"String\",\n          \"scoredEmailAddresses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.scoredEmailAddress\"\n            }\n          ],\n          \"surname\": \"String\",\n          \"userPrincipalName\": \"String\",\n          \"websites\": [\n            {\n              \"@odata.type\": \"microsoft.graph.website\"\n            }\n          ],\n          \"yomiCompany\": \"String\"\n        }\n      },\n      \"microsoft.graph.planner\": {\n        \"value\": {\n          \"buckets\": [\n            {\n              \"@odata.type\": \"microsoft.graph.plannerBucket\"\n            }\n          ],\n          \"plans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.plannerPlan\"\n            }\n          ],\n          \"tasks\": [\n            {\n              \"@odata.type\": \"microsoft.graph.plannerTask\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.plannerAssignedToTaskBoardTaskFormat\": {\n        \"value\": {\n          \"orderHintsByAssignee\": {\n            \"@odata.type\": \"microsoft.graph.plannerOrderHintsByAssignee\"\n          },\n          \"unassignedOrderHint\": \"String\"\n        }\n      },\n      \"microsoft.graph.plannerBucket\": {\n        \"value\": {\n          \"name\": \"String\",\n          \"orderHint\": \"String\",\n          \"planId\": \"String\",\n          \"tasks\": [\n            {\n              \"@odata.type\": \"microsoft.graph.plannerTask\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.plannerBucketTaskBoardTaskFormat\": {\n        \"value\": {\n          \"orderHint\": \"String\"\n        }\n      },\n      \"microsoft.graph.plannerGroup\": {\n        \"value\": {\n          \"plans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.plannerPlan\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.plannerPlan\": {\n        \"value\": {\n          \"buckets\": [\n            {\n              \"@odata.type\": \"microsoft.graph.plannerBucket\"\n            }\n          ],\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"details\": {\n            \"@odata.type\": \"microsoft.graph.plannerPlanDetails\"\n          },\n          \"owner\": \"String\",\n          \"tasks\": [\n            {\n              \"@odata.type\": \"microsoft.graph.plannerTask\"\n            }\n          ],\n          \"title\": \"String\"\n        }\n      },\n      \"microsoft.graph.plannerPlanDetails\": {\n        \"value\": {\n          \"categoryDescriptions\": {\n            \"@odata.type\": \"microsoft.graph.plannerCategoryDescriptions\"\n          },\n          \"sharedWith\": {\n            \"@odata.type\": \"microsoft.graph.plannerUserIds\"\n          }\n        }\n      },\n      \"microsoft.graph.plannerProgressTaskBoardTaskFormat\": {\n        \"value\": {\n          \"orderHint\": \"String\"\n        }\n      },\n      \"microsoft.graph.plannerTask\": {\n        \"value\": {\n          \"activeChecklistItemCount\": 0,\n          \"appliedCategories\": {\n            \"@odata.type\": \"microsoft.graph.plannerAppliedCategories\"\n          },\n          \"assignedToTaskBoardFormat\": {\n            \"@odata.type\": \"microsoft.graph.plannerAssignedToTaskBoardTaskFormat\"\n          },\n          \"assigneePriority\": \"String\",\n          \"assignments\": {\n            \"@odata.type\": \"microsoft.graph.plannerAssignments\"\n          },\n          \"bucketId\": \"String\",\n          \"bucketTaskBoardFormat\": {\n            \"@odata.type\": \"microsoft.graph.plannerBucketTaskBoardTaskFormat\"\n          },\n          \"checklistItemCount\": 0,\n          \"completedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"completedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"conversationThreadId\": \"String\",\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"details\": {\n            \"@odata.type\": \"microsoft.graph.plannerTaskDetails\"\n          },\n          \"dueDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"hasDescription\": true,\n          \"orderHint\": \"String\",\n          \"percentComplete\": 0,\n          \"planId\": \"String\",\n          \"previewType\": {\n            \"@odata.type\": \"microsoft.graph.plannerPreviewType\"\n          },\n          \"progressTaskBoardFormat\": {\n            \"@odata.type\": \"microsoft.graph.plannerProgressTaskBoardTaskFormat\"\n          },\n          \"referenceCount\": 0,\n          \"startDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"title\": \"String\"\n        }\n      },\n      \"microsoft.graph.plannerTaskDetails\": {\n        \"value\": {\n          \"checklist\": {\n            \"@odata.type\": \"microsoft.graph.plannerChecklistItems\"\n          },\n          \"description\": \"String\",\n          \"previewType\": \"String\",\n          \"references\": {\n            \"@odata.type\": \"microsoft.graph.plannerExternalReferences\"\n          }\n        }\n      },\n      \"microsoft.graph.plannerUser\": {\n        \"value\": {\n          \"plans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.plannerPlan\"\n            }\n          ],\n          \"tasks\": [\n            {\n              \"@odata.type\": \"microsoft.graph.plannerTask\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.post\": {\n        \"value\": {\n          \"attachments\": [\n            {\n              \"@odata.type\": \"microsoft.graph.attachment\"\n            }\n          ],\n          \"body\": {\n            \"@odata.type\": \"microsoft.graph.itemBody\"\n          },\n          \"conversationId\": \"String\",\n          \"conversationThreadId\": \"String\",\n          \"extensions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.extension\"\n            }\n          ],\n          \"from\": {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          },\n          \"hasAttachments\": true,\n          \"inReplyTo\": {\n            \"@odata.type\": \"microsoft.graph.post\"\n          },\n          \"multiValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n            }\n          ],\n          \"newParticipants\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"receivedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"sender\": {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          },\n          \"singleValueExtendedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.profilePhoto\": {\n        \"value\": {\n          \"height\": 0,\n          \"width\": 0\n        }\n      },\n      \"microsoft.graph.userActivity\": {\n        \"value\": {\n          \"activationUrl\": \"String\",\n          \"activitySourceHost\": \"String\",\n          \"appActivityId\": \"String\",\n          \"appDisplayName\": \"String\",\n          \"contentInfo\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"contentUrl\": \"String\",\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"expirationDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"fallbackUrl\": \"String\",\n          \"historyItems\": [\n            {\n              \"@odata.type\": \"microsoft.graph.activityHistoryItem\"\n            }\n          ],\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.status\"\n          },\n          \"userTimezone\": \"String\",\n          \"visualElements\": {\n            \"@odata.type\": \"microsoft.graph.visualInfo\"\n          }\n        }\n      },\n      \"microsoft.graph.activityHistoryItem\": {\n        \"value\": {\n          \"activeDurationSeconds\": 0,\n          \"activity\": {\n            \"@odata.type\": \"microsoft.graph.userActivity\"\n          },\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"expirationDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"lastActiveDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"startedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.status\"\n          },\n          \"userTimezone\": \"String\"\n        }\n      },\n      \"microsoft.graph.workbookRange\": {\n        \"value\": {\n          \"address\": \"String\",\n          \"addressLocal\": \"String\",\n          \"cellCount\": 0,\n          \"columnCount\": 0,\n          \"columnHidden\": true,\n          \"columnIndex\": 0,\n          \"format\": {\n            \"@odata.type\": \"microsoft.graph.workbookRangeFormat\"\n          },\n          \"formulas\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"formulasLocal\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"formulasR1C1\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"hidden\": true,\n          \"numberFormat\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"rowCount\": 0,\n          \"rowHidden\": true,\n          \"rowIndex\": 0,\n          \"sort\": {\n            \"@odata.type\": \"microsoft.graph.workbookRangeSort\"\n          },\n          \"text\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"values\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"valueTypes\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"worksheet\": {\n            \"@odata.type\": \"microsoft.graph.workbookWorksheet\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookRangeBorder\": {\n        \"value\": {\n          \"color\": \"String\",\n          \"sideIndex\": \"String\",\n          \"style\": \"String\",\n          \"weight\": \"String\"\n        }\n      },\n      \"microsoft.graph.workbookRangeFill\": {\n        \"value\": {\n          \"color\": \"String\"\n        }\n      },\n      \"microsoft.graph.workbookRangeFont\": {\n        \"value\": {\n          \"bold\": true,\n          \"color\": \"String\",\n          \"italic\": true,\n          \"name\": \"String\",\n          \"size\": 0,\n          \"underline\": \"String\"\n        }\n      },\n      \"microsoft.graph.workbookRangeFormat\": {\n        \"value\": {\n          \"borders\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookRangeBorder\"\n            }\n          ],\n          \"columnWidth\": 0,\n          \"fill\": {\n            \"@odata.type\": \"microsoft.graph.workbookRangeFill\"\n          },\n          \"font\": {\n            \"@odata.type\": \"microsoft.graph.workbookRangeFont\"\n          },\n          \"horizontalAlignment\": \"String\",\n          \"protection\": {\n            \"@odata.type\": \"microsoft.graph.workbookFormatProtection\"\n          },\n          \"rowHeight\": 0,\n          \"verticalAlignment\": \"String\",\n          \"wrapText\": true\n        }\n      },\n      \"microsoft.graph.workbookRangeSort\": { },\n      \"microsoft.graph.referenceAttachment\": { },\n      \"microsoft.graph.onenoteResource\": {\n        \"value\": {\n          \"content\": \"Stream\",\n          \"contentUrl\": \"String\"\n        }\n      },\n      \"microsoft.graph.schemaExtension\": {\n        \"value\": {\n          \"description\": \"String\",\n          \"owner\": \"String\",\n          \"properties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.extensionSchemaProperty\"\n            }\n          ],\n          \"status\": \"String\",\n          \"targetTypes\": [\n            \"String\"\n          ]\n        }\n      },\n      \"microsoft.graph.onenoteSection\": {\n        \"value\": {\n          \"isDefault\": true,\n          \"links\": {\n            \"@odata.type\": \"microsoft.graph.sectionLinks\"\n          },\n          \"pages\": [\n            {\n              \"@odata.type\": \"microsoft.graph.onenotePage\"\n            }\n          ],\n          \"pagesUrl\": \"String\",\n          \"parentNotebook\": {\n            \"@odata.type\": \"microsoft.graph.notebook\"\n          },\n          \"parentSectionGroup\": {\n            \"@odata.type\": \"microsoft.graph.sectionGroup\"\n          }\n        }\n      },\n      \"microsoft.graph.sectionGroup\": {\n        \"value\": {\n          \"parentNotebook\": {\n            \"@odata.type\": \"microsoft.graph.notebook\"\n          },\n          \"parentSectionGroup\": {\n            \"@odata.type\": \"microsoft.graph.sectionGroup\"\n          },\n          \"sectionGroups\": [\n            {\n              \"@odata.type\": \"microsoft.graph.sectionGroup\"\n            }\n          ],\n          \"sectionGroupsUrl\": \"String\",\n          \"sections\": [\n            {\n              \"@odata.type\": \"microsoft.graph.onenoteSection\"\n            }\n          ],\n          \"sectionsUrl\": \"String\"\n        }\n      },\n      \"microsoft.graph.security\": {\n        \"value\": {\n          \"alerts\": [\n            {\n              \"@odata.type\": \"microsoft.graph.alert\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.sharedDriveItem\": {\n        \"value\": {\n          \"driveItem\": {\n            \"@odata.type\": \"microsoft.graph.driveItem\"\n          },\n          \"items\": [\n            {\n              \"@odata.type\": \"microsoft.graph.driveItem\"\n            }\n          ],\n          \"list\": {\n            \"@odata.type\": \"microsoft.graph.list\"\n          },\n          \"listItem\": {\n            \"@odata.type\": \"microsoft.graph.listItem\"\n          },\n          \"owner\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"root\": {\n            \"@odata.type\": \"microsoft.graph.driveItem\"\n          },\n          \"site\": {\n            \"@odata.type\": \"microsoft.graph.site\"\n          }\n        }\n      },\n      \"microsoft.graph.singleValueLegacyExtendedProperty\": {\n        \"value\": {\n          \"value\": \"String\"\n        }\n      },\n      \"microsoft.graph.site\": {\n        \"value\": {\n          \"columns\": [\n            {\n              \"@odata.type\": \"microsoft.graph.columnDefinition\"\n            }\n          ],\n          \"contentTypes\": [\n            {\n              \"@odata.type\": \"microsoft.graph.contentType\"\n            }\n          ],\n          \"displayName\": \"String\",\n          \"drive\": {\n            \"@odata.type\": \"microsoft.graph.drive\"\n          },\n          \"drives\": [\n            {\n              \"@odata.type\": \"microsoft.graph.drive\"\n            }\n          ],\n          \"items\": [\n            {\n              \"@odata.type\": \"microsoft.graph.baseItem\"\n            }\n          ],\n          \"lists\": [\n            {\n              \"@odata.type\": \"microsoft.graph.list\"\n            }\n          ],\n          \"onenote\": {\n            \"@odata.type\": \"microsoft.graph.onenote\"\n          },\n          \"root\": {\n            \"@odata.type\": \"microsoft.graph.root\"\n          },\n          \"sharepointIds\": {\n            \"@odata.type\": \"microsoft.graph.sharepointIds\"\n          },\n          \"siteCollection\": {\n            \"@odata.type\": \"microsoft.graph.siteCollection\"\n          },\n          \"sites\": [\n            {\n              \"@odata.type\": \"microsoft.graph.site\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.subscribedSku\": {\n        \"value\": {\n          \"appliesTo\": \"String\",\n          \"capabilityStatus\": \"String\",\n          \"consumedUnits\": 0,\n          \"prepaidUnits\": {\n            \"@odata.type\": \"microsoft.graph.licenseUnitsDetail\"\n          },\n          \"servicePlans\": [\n            {\n              \"@odata.type\": \"microsoft.graph.servicePlanInfo\"\n            }\n          ],\n          \"skuId\": \"00000000-0000-0000-0000-000000000000\",\n          \"skuPartNumber\": \"String\"\n        }\n      },\n      \"microsoft.graph.subscription\": {\n        \"value\": {\n          \"applicationId\": \"String\",\n          \"changeType\": \"String\",\n          \"clientState\": \"String\",\n          \"creatorId\": \"String\",\n          \"expirationDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"notificationUrl\": \"String\",\n          \"resource\": \"String\"\n        }\n      },\n      \"microsoft.graph.workbookTable\": {\n        \"value\": {\n          \"columns\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookTableColumn\"\n            }\n          ],\n          \"highlightFirstColumn\": true,\n          \"highlightLastColumn\": true,\n          \"legacyId\": \"String\",\n          \"name\": \"String\",\n          \"rows\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookTableRow\"\n            }\n          ],\n          \"showBandedColumns\": true,\n          \"showBandedRows\": true,\n          \"showFilterButton\": true,\n          \"showHeaders\": true,\n          \"showTotals\": true,\n          \"sort\": {\n            \"@odata.type\": \"microsoft.graph.workbookTableSort\"\n          },\n          \"style\": \"String\",\n          \"worksheet\": {\n            \"@odata.type\": \"microsoft.graph.workbookWorksheet\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookTableColumn\": {\n        \"value\": {\n          \"filter\": {\n            \"@odata.type\": \"microsoft.graph.workbookFilter\"\n          },\n          \"index\": 0,\n          \"name\": \"String\",\n          \"values\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookTableRow\": {\n        \"value\": {\n          \"index\": 0,\n          \"values\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookTableSort\": {\n        \"value\": {\n          \"fields\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookSortField\"\n            }\n          ],\n          \"matchCase\": true,\n          \"method\": \"String\"\n        }\n      },\n      \"microsoft.graph.thumbnailSet\": {\n        \"value\": {\n          \"large\": {\n            \"@odata.type\": \"microsoft.graph.thumbnail\"\n          },\n          \"medium\": {\n            \"@odata.type\": \"microsoft.graph.thumbnail\"\n          },\n          \"small\": {\n            \"@odata.type\": \"microsoft.graph.thumbnail\"\n          },\n          \"source\": {\n            \"@odata.type\": \"microsoft.graph.thumbnail\"\n          }\n        }\n      },\n      \"microsoft.graph.workbook\": {\n        \"value\": {\n          \"names\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookNamedItem\"\n            }\n          ],\n          \"tables\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookTable\"\n            }\n          ],\n          \"worksheets\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookWorksheet\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.workbookPivotTable\": {\n        \"value\": {\n          \"name\": \"String\",\n          \"worksheet\": {\n            \"@odata.type\": \"microsoft.graph.workbookWorksheet\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookRangeView\": {\n        \"value\": {\n          \"cellAddresses\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"columnCount\": 0,\n          \"formulas\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"formulasLocal\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"formulasR1C1\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"index\": 0,\n          \"numberFormat\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"rowCount\": 0,\n          \"rows\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookRangeView\"\n            }\n          ],\n          \"text\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"values\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"valueTypes\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookWorksheet\": {\n        \"value\": {\n          \"charts\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookChart\"\n            }\n          ],\n          \"name\": \"String\",\n          \"names\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookNamedItem\"\n            }\n          ],\n          \"pivotTables\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookPivotTable\"\n            }\n          ],\n          \"position\": 0,\n          \"protection\": {\n            \"@odata.type\": \"microsoft.graph.workbookWorksheetProtection\"\n          },\n          \"tables\": [\n            {\n              \"@odata.type\": \"microsoft.graph.workbookTable\"\n            }\n          ],\n          \"visibility\": \"String\"\n        }\n      },\n      \"microsoft.graph.workbookWorksheetProtection\": {\n        \"value\": {\n          \"options\": {\n            \"@odata.type\": \"microsoft.graph.workbookWorksheetProtectionOptions\"\n          },\n          \"protected\": true\n        }\n      },\n      \"microsoft.graph.driveItemUploadableProperties\": {\n        \"value\": {\n          \"description\": \"String\",\n          \"fileSystemInfo\": {\n            \"@odata.type\": \"microsoft.graph.fileSystemInfo\"\n          },\n          \"name\": \"String\"\n        }\n      },\n      \"microsoft.graph.alert\": {\n        \"value\": {\n          \"activityGroupName\": \"String\",\n          \"assignedTo\": \"String\",\n          \"azureSubscriptionId\": \"String\",\n          \"azureTenantId\": \"String\",\n          \"category\": \"String\",\n          \"closedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"cloudAppStates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.cloudAppSecurityState\"\n            }\n          ],\n          \"comments\": [\n            \"String\"\n          ],\n          \"confidence\": 0,\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"description\": \"String\",\n          \"detectionIds\": [\n            \"String\"\n          ],\n          \"eventDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"feedback\": {\n            \"@odata.type\": \"microsoft.graph.alertFeedback\"\n          },\n          \"fileStates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.fileSecurityState\"\n            }\n          ],\n          \"hostStates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.hostSecurityState\"\n            }\n          ],\n          \"id\": \"String\",\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"malwareStates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.malwareState\"\n            }\n          ],\n          \"networkConnections\": [\n            {\n              \"@odata.type\": \"microsoft.graph.networkConnection\"\n            }\n          ],\n          \"processes\": [\n            {\n              \"@odata.type\": \"microsoft.graph.process\"\n            }\n          ],\n          \"recommendedActions\": [\n            \"String\"\n          ],\n          \"registryKeyStates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.registryKeyState\"\n            }\n          ],\n          \"severity\": {\n            \"@odata.type\": \"microsoft.graph.alertSeverity\"\n          },\n          \"sourceMaterials\": [\n            \"String\"\n          ],\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.alertStatus\"\n          },\n          \"tags\": [\n            \"String\"\n          ],\n          \"title\": \"String\",\n          \"triggers\": [\n            {\n              \"@odata.type\": \"microsoft.graph.alertTrigger\"\n            }\n          ],\n          \"userStates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.userSecurityState\"\n            }\n          ],\n          \"vendorInformation\": {\n            \"@odata.type\": \"microsoft.graph.securityVendorInformation\"\n          },\n          \"vulnerabilityStates\": [\n            {\n              \"@odata.type\": \"microsoft.graph.vulnerabilityState\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.alertTrigger\": {\n        \"value\": {\n          \"name\": \"String\",\n          \"type\": \"String\",\n          \"value\": \"String\"\n        }\n      },\n      \"microsoft.graph.alternativeSecurityId\": {\n        \"value\": {\n          \"identityProvider\": \"String\",\n          \"key\": \"AA==\",\n          \"type\": 0\n        }\n      },\n      \"microsoft.graph.assignedLicense\": {\n        \"value\": {\n          \"disabledPlans\": [\n            \"00000000-0000-0000-0000-000000000000\"\n          ],\n          \"skuId\": \"00000000-0000-0000-0000-000000000000\"\n        }\n      },\n      \"microsoft.graph.assignedPlan\": {\n        \"value\": {\n          \"assignedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"capabilityStatus\": \"String\",\n          \"service\": \"String\",\n          \"servicePlanId\": \"00000000-0000-0000-0000-000000000000\"\n        }\n      },\n      \"microsoft.graph.recipient\": {\n        \"value\": {\n          \"emailAddress\": {\n            \"@odata.type\": \"microsoft.graph.emailAddress\"\n          }\n        }\n      },\n      \"microsoft.graph.attendeeBase\": {\n        \"value\": {\n          \"type\": {\n            \"@odata.type\": \"microsoft.graph.attendeeType\"\n          }\n        }\n      },\n      \"microsoft.graph.attendee\": {\n        \"value\": {\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.responseStatus\"\n          }\n        }\n      },\n      \"microsoft.graph.attendeeAvailability\": {\n        \"value\": {\n          \"attendee\": {\n            \"@odata.type\": \"microsoft.graph.attendeeBase\"\n          },\n          \"availability\": {\n            \"@odata.type\": \"microsoft.graph.freeBusyStatus\"\n          }\n        }\n      },\n      \"microsoft.graph.audio\": {\n        \"value\": {\n          \"album\": \"String\",\n          \"albumArtist\": \"String\",\n          \"artist\": \"String\",\n          \"bitrate\": 0,\n          \"composers\": \"String\",\n          \"copyright\": \"String\",\n          \"disc\": 0,\n          \"discCount\": 0,\n          \"duration\": 0,\n          \"genre\": \"String\",\n          \"hasDrm\": true,\n          \"isVariableBitrate\": true,\n          \"title\": \"String\",\n          \"track\": 0,\n          \"trackCount\": 0,\n          \"year\": 0\n        }\n      },\n      \"microsoft.graph.automaticRepliesMailTips\": {\n        \"value\": {\n          \"message\": \"String\",\n          \"messageLanguage\": {\n            \"@odata.type\": \"microsoft.graph.localeInfo\"\n          },\n          \"scheduledEndTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          },\n          \"scheduledStartTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          }\n        }\n      },\n      \"microsoft.graph.automaticRepliesSetting\": {\n        \"value\": {\n          \"externalAudience\": {\n            \"@odata.type\": \"microsoft.graph.externalAudienceScope\"\n          },\n          \"externalReplyMessage\": \"String\",\n          \"internalReplyMessage\": \"String\",\n          \"scheduledEndDateTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          },\n          \"scheduledStartDateTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          },\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.automaticRepliesStatus\"\n          }\n        }\n      },\n      \"microsoft.graph.booleanColumn\": { },\n      \"microsoft.graph.calculatedColumn\": {\n        \"value\": {\n          \"format\": \"String\",\n          \"formula\": \"String\",\n          \"outputType\": \"String\"\n        }\n      },\n      \"microsoft.graph.choiceColumn\": {\n        \"value\": {\n          \"allowTextEntry\": true,\n          \"choices\": [\n            \"String\"\n          ],\n          \"displayAs\": \"String\"\n        }\n      },\n      \"microsoft.graph.cloudAppSecurityState\": {\n        \"value\": {\n          \"destinationServiceIp\": \"String\",\n          \"destinationServiceName\": \"String\",\n          \"riskScore\": \"String\"\n        }\n      },\n      \"microsoft.graph.contentTypeInfo\": {\n        \"value\": {\n          \"id\": \"String\"\n        }\n      },\n      \"microsoft.graph.contentTypeOrder\": {\n        \"value\": {\n          \"default\": true,\n          \"position\": 0\n        }\n      },\n      \"microsoft.graph.currencyColumn\": {\n        \"value\": {\n          \"locale\": \"String\"\n        }\n      },\n      \"microsoft.graph.timeZoneBase\": {\n        \"value\": {\n          \"name\": \"String\"\n        }\n      },\n      \"microsoft.graph.customTimeZone\": {\n        \"value\": {\n          \"bias\": 0,\n          \"daylightOffset\": {\n            \"@odata.type\": \"microsoft.graph.daylightTimeZoneOffset\"\n          },\n          \"standardOffset\": {\n            \"@odata.type\": \"microsoft.graph.standardTimeZoneOffset\"\n          }\n        }\n      },\n      \"microsoft.graph.dateTimeColumn\": {\n        \"value\": {\n          \"displayAs\": \"String\",\n          \"format\": \"String\"\n        }\n      },\n      \"microsoft.graph.dateTimeTimeZone\": {\n        \"value\": {\n          \"dateTime\": \"String\",\n          \"timeZone\": \"String\"\n        }\n      },\n      \"microsoft.graph.standardTimeZoneOffset\": {\n        \"value\": {\n          \"dayOccurrence\": 0,\n          \"dayOfWeek\": {\n            \"@odata.type\": \"microsoft.graph.dayOfWeek\"\n          },\n          \"month\": 0,\n          \"time\": \"TimeOfDay (timestamp)\",\n          \"year\": 0\n        }\n      },\n      \"microsoft.graph.daylightTimeZoneOffset\": {\n        \"value\": {\n          \"daylightBias\": 0\n        }\n      },\n      \"microsoft.graph.defaultColumnValue\": {\n        \"value\": {\n          \"formula\": \"String\",\n          \"value\": \"String\"\n        }\n      },\n      \"microsoft.graph.deleted\": {\n        \"value\": {\n          \"state\": \"String\"\n        }\n      },\n      \"microsoft.graph.domainState\": {\n        \"value\": {\n          \"lastActionDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"operation\": \"String\",\n          \"status\": \"String\"\n        }\n      },\n      \"microsoft.graph.driveRecipient\": {\n        \"value\": {\n          \"alias\": \"String\",\n          \"email\": \"String\",\n          \"objectId\": \"String\"\n        }\n      },\n      \"microsoft.graph.educationStudent\": {\n        \"value\": {\n          \"birthDate\": \"0001-01-01T00:00:00.0000000\",\n          \"externalId\": \"String\",\n          \"gender\": {\n            \"@odata.type\": \"microsoft.graph.educationGender\"\n          },\n          \"grade\": \"String\",\n          \"graduationYear\": \"String\",\n          \"studentNumber\": \"String\"\n        }\n      },\n      \"microsoft.graph.educationTeacher\": {\n        \"value\": {\n          \"externalId\": \"String\",\n          \"teacherNumber\": \"String\"\n        }\n      },\n      \"microsoft.graph.educationTerm\": {\n        \"value\": {\n          \"displayName\": \"String\",\n          \"endDate\": \"0001-01-01T00:00:00.0000000\",\n          \"externalId\": \"String\",\n          \"startDate\": \"0001-01-01T00:00:00.0000000\"\n        }\n      },\n      \"microsoft.graph.emailAddress\": {\n        \"value\": {\n          \"address\": \"String\",\n          \"name\": \"String\"\n        }\n      },\n      \"microsoft.graph.extensionSchemaProperty\": {\n        \"value\": {\n          \"name\": \"String\",\n          \"type\": \"String\"\n        }\n      },\n      \"microsoft.graph.externalLink\": {\n        \"value\": {\n          \"href\": \"String\"\n        }\n      },\n      \"microsoft.graph.file\": {\n        \"value\": {\n          \"hashes\": {\n            \"@odata.type\": \"microsoft.graph.hashes\"\n          },\n          \"mimeType\": \"String\"\n        }\n      },\n      \"microsoft.graph.fileHash\": {\n        \"value\": {\n          \"hashType\": {\n            \"@odata.type\": \"microsoft.graph.fileHashType\"\n          },\n          \"hashValue\": \"String\"\n        }\n      },\n      \"microsoft.graph.fileSecurityState\": {\n        \"value\": {\n          \"fileHash\": {\n            \"@odata.type\": \"microsoft.graph.fileHash\"\n          },\n          \"name\": \"String\",\n          \"path\": \"String\",\n          \"riskScore\": \"String\"\n        }\n      },\n      \"microsoft.graph.fileSystemInfo\": {\n        \"value\": {\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"lastAccessedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\"\n        }\n      },\n      \"microsoft.graph.workbookFilterCriteria\": {\n        \"value\": {\n          \"color\": \"String\",\n          \"criterion1\": \"String\",\n          \"criterion2\": \"String\",\n          \"dynamicCriteria\": \"String\",\n          \"filterOn\": \"String\",\n          \"icon\": {\n            \"@odata.type\": \"microsoft.graph.workbookIcon\"\n          },\n          \"values\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookFilterDateTime\": {\n        \"value\": {\n          \"date\": \"String\",\n          \"specificity\": \"String\"\n        }\n      },\n      \"microsoft.graph.folder\": {\n        \"value\": {\n          \"childCount\": 0,\n          \"view\": {\n            \"@odata.type\": \"microsoft.graph.folderView\"\n          }\n        }\n      },\n      \"microsoft.graph.folderView\": {\n        \"value\": {\n          \"sortBy\": \"String\",\n          \"sortOrder\": \"String\",\n          \"viewType\": \"String\"\n        }\n      },\n      \"microsoft.graph.followupFlag\": {\n        \"value\": {\n          \"completedDateTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          },\n          \"dueDateTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          },\n          \"flagStatus\": {\n            \"@odata.type\": \"microsoft.graph.followupFlagStatus\"\n          },\n          \"startDateTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          }\n        }\n      },\n      \"microsoft.graph.geoCoordinates\": {\n        \"value\": {\n          \"altitude\": 0,\n          \"latitude\": 0,\n          \"longitude\": 0\n        }\n      },\n      \"microsoft.graph.hashes\": {\n        \"value\": {\n          \"crc32Hash\": \"String\",\n          \"quickXorHash\": \"String\",\n          \"sha1Hash\": \"String\"\n        }\n      },\n      \"microsoft.graph.hostSecurityState\": {\n        \"value\": {\n          \"fqdn\": \"String\",\n          \"isAzureAadJoined\": true,\n          \"isAzureAadRegistered\": true,\n          \"isHybridAzureDomainJoined\": true,\n          \"netBiosName\": \"String\",\n          \"os\": \"String\",\n          \"privateIpAddress\": \"String\",\n          \"publicIpAddress\": \"String\",\n          \"riskScore\": \"String\"\n        }\n      },\n      \"microsoft.graph.workbookIcon\": {\n        \"value\": {\n          \"index\": 0,\n          \"set\": \"String\"\n        }\n      },\n      \"microsoft.graph.identity\": {\n        \"value\": {\n          \"displayName\": \"String\",\n          \"id\": \"String\"\n        }\n      },\n      \"microsoft.graph.identitySet\": {\n        \"value\": {\n          \"application\": {\n            \"@odata.type\": \"microsoft.graph.identity\"\n          },\n          \"device\": {\n            \"@odata.type\": \"microsoft.graph.identity\"\n          },\n          \"user\": {\n            \"@odata.type\": \"microsoft.graph.identity\"\n          }\n        }\n      },\n      \"microsoft.graph.image\": {\n        \"value\": {\n          \"height\": 0,\n          \"width\": 0\n        }\n      },\n      \"microsoft.graph.internetMessageHeader\": {\n        \"value\": {\n          \"name\": \"String\",\n          \"value\": \"String\"\n        }\n      },\n      \"microsoft.graph.androidMinimumOperatingSystem\": {\n        \"value\": {\n          \"v4_0\": true,\n          \"v4_0_3\": true,\n          \"v4_1\": true,\n          \"v4_2\": true,\n          \"v4_3\": true,\n          \"v4_4\": true,\n          \"v5_0\": true,\n          \"v5_1\": true\n        }\n      },\n      \"microsoft.graph.appConfigurationSettingItem\": {\n        \"value\": {\n          \"appConfigKey\": \"String\",\n          \"appConfigKeyType\": {\n            \"@odata.type\": \"microsoft.graph.mdmAppConfigKeyType\"\n          },\n          \"appConfigKeyValue\": \"String\"\n        }\n      },\n      \"microsoft.graph.fileEncryptionInfo\": {\n        \"value\": {\n          \"encryptionKey\": \"AA==\",\n          \"fileDigest\": \"AA==\",\n          \"fileDigestAlgorithm\": \"String\",\n          \"initializationVector\": \"AA==\",\n          \"mac\": \"AA==\",\n          \"macKey\": \"AA==\",\n          \"profileIdentifier\": \"String\"\n        }\n      },\n      \"microsoft.graph.iosDeviceType\": {\n        \"value\": {\n          \"iPad\": true,\n          \"iPhoneAndIPod\": true\n        }\n      },\n      \"microsoft.graph.iosLobAppAssignmentSettings\": {\n        \"value\": {\n          \"vpnConfigurationId\": \"String\"\n        }\n      },\n      \"microsoft.graph.iosMinimumOperatingSystem\": {\n        \"value\": {\n          \"v10_0\": true,\n          \"v11_0\": true,\n          \"v8_0\": true,\n          \"v9_0\": true\n        }\n      },\n      \"microsoft.graph.iosStoreAppAssignmentSettings\": {\n        \"value\": {\n          \"vpnConfigurationId\": \"String\"\n        }\n      },\n      \"microsoft.graph.iosVppAppAssignmentSettings\": {\n        \"value\": {\n          \"useDeviceLicensing\": true,\n          \"vpnConfigurationId\": \"String\"\n        }\n      },\n      \"microsoft.graph.microsoftStoreForBusinessAppAssignmentSettings\": {\n        \"value\": {\n          \"useDeviceContext\": true\n        }\n      },\n      \"microsoft.graph.mobileAppAssignmentSettings\": { },\n      \"microsoft.graph.vppLicensingType\": {\n        \"value\": {\n          \"supportsDeviceLicensing\": true,\n          \"supportsUserLicensing\": true\n        }\n      },\n      \"microsoft.graph.windowsMinimumOperatingSystem\": {\n        \"value\": {\n          \"v10_0\": true,\n          \"v8_0\": true,\n          \"v8_1\": true\n        }\n      },\n      \"microsoft.graph.auditActor\": {\n        \"value\": {\n          \"applicationDisplayName\": \"String\",\n          \"applicationId\": \"String\",\n          \"ipAddress\": \"String\",\n          \"servicePrincipalName\": \"String\",\n          \"type\": \"String\",\n          \"userId\": \"String\",\n          \"userPermissions\": [\n            \"String\"\n          ],\n          \"userPrincipalName\": \"String\"\n        }\n      },\n      \"microsoft.graph.auditProperty\": {\n        \"value\": {\n          \"displayName\": \"String\",\n          \"newValue\": \"String\",\n          \"oldValue\": \"String\"\n        }\n      },\n      \"microsoft.graph.auditResource\": {\n        \"value\": {\n          \"displayName\": \"String\",\n          \"modifiedProperties\": [\n            {\n              \"@odata.type\": \"microsoft.graph.auditProperty\"\n            }\n          ],\n          \"resourceId\": \"String\",\n          \"type\": \"String\"\n        }\n      },\n      \"microsoft.graph.appListItem\": {\n        \"value\": {\n          \"appId\": \"String\",\n          \"appStoreUrl\": \"String\",\n          \"name\": \"String\",\n          \"publisher\": \"String\"\n        }\n      },\n      \"microsoft.graph.bitLockerRemovableDrivePolicy\": {\n        \"value\": {\n          \"blockCrossOrganizationWriteAccess\": true,\n          \"encryptionMethod\": {\n            \"@odata.type\": \"microsoft.graph.bitLockerEncryptionMethod\"\n          },\n          \"requireEncryptionForWriteAccess\": true\n        }\n      },\n      \"microsoft.graph.defenderDetectedMalwareActions\": {\n        \"value\": {\n          \"highSeverity\": {\n            \"@odata.type\": \"microsoft.graph.defenderThreatAction\"\n          },\n          \"lowSeverity\": {\n            \"@odata.type\": \"microsoft.graph.defenderThreatAction\"\n          },\n          \"moderateSeverity\": {\n            \"@odata.type\": \"microsoft.graph.defenderThreatAction\"\n          },\n          \"severeSeverity\": {\n            \"@odata.type\": \"microsoft.graph.defenderThreatAction\"\n          }\n        }\n      },\n      \"microsoft.graph.deviceCompliancePolicySettingState\": {\n        \"value\": {\n          \"currentValue\": \"String\",\n          \"errorCode\": 0,\n          \"errorDescription\": \"String\",\n          \"instanceDisplayName\": \"String\",\n          \"setting\": \"String\",\n          \"settingName\": \"String\",\n          \"sources\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingSource\"\n            }\n          ],\n          \"state\": {\n            \"@odata.type\": \"microsoft.graph.complianceStatus\"\n          },\n          \"userEmail\": \"String\",\n          \"userId\": \"String\",\n          \"userName\": \"String\",\n          \"userPrincipalName\": \"String\"\n        }\n      },\n      \"microsoft.graph.deviceConfigurationSettingState\": {\n        \"value\": {\n          \"currentValue\": \"String\",\n          \"errorCode\": 0,\n          \"errorDescription\": \"String\",\n          \"instanceDisplayName\": \"String\",\n          \"setting\": \"String\",\n          \"settingName\": \"String\",\n          \"sources\": [\n            {\n              \"@odata.type\": \"microsoft.graph.settingSource\"\n            }\n          ],\n          \"state\": {\n            \"@odata.type\": \"microsoft.graph.complianceStatus\"\n          },\n          \"userEmail\": \"String\",\n          \"userId\": \"String\",\n          \"userName\": \"String\",\n          \"userPrincipalName\": \"String\"\n        }\n      },\n      \"microsoft.graph.deviceManagementSettings\": {\n        \"value\": {\n          \"deviceComplianceCheckinThresholdDays\": 0,\n          \"isScheduledActionEnabled\": true,\n          \"secureByDefault\": true\n        }\n      },\n      \"microsoft.graph.edgeSearchEngine\": {\n        \"value\": {\n          \"edgeSearchEngineType\": {\n            \"@odata.type\": \"microsoft.graph.edgeSearchEngineType\"\n          }\n        }\n      },\n      \"microsoft.graph.edgeSearchEngineBase\": { },\n      \"microsoft.graph.edgeSearchEngineCustom\": {\n        \"value\": {\n          \"edgeSearchEngineOpenSearchXmlUrl\": \"String\"\n        }\n      },\n      \"microsoft.graph.iosHomeScreenApp\": {\n        \"value\": {\n          \"bundleID\": \"String\",\n          \"displayName\": \"String\"\n        }\n      },\n      \"microsoft.graph.iosHomeScreenFolder\": {\n        \"value\": {\n          \"displayName\": \"String\",\n          \"pages\": [\n            {\n              \"@odata.type\": \"microsoft.graph.iosHomeScreenFolderPage\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.iosHomeScreenFolderPage\": {\n        \"value\": {\n          \"apps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.iosHomeScreenApp\"\n            }\n          ],\n          \"displayName\": \"String\"\n        }\n      },\n      \"microsoft.graph.iosHomeScreenItem\": {\n        \"value\": {\n          \"displayName\": \"String\"\n        }\n      },\n      \"microsoft.graph.iosHomeScreenPage\": {\n        \"value\": {\n          \"displayName\": \"String\",\n          \"icons\": [\n            {\n              \"@odata.type\": \"microsoft.graph.iosHomeScreenItem\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.iosNetworkUsageRule\": {\n        \"value\": {\n          \"cellularDataBlocked\": true,\n          \"cellularDataBlockWhenRoaming\": true,\n          \"managedApps\": [\n            {\n              \"@odata.type\": \"microsoft.graph.appListItem\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.iosNotificationSettings\": {\n        \"value\": {\n          \"alertType\": {\n            \"@odata.type\": \"microsoft.graph.iosNotificationAlertType\"\n          },\n          \"appName\": \"String\",\n          \"badgesEnabled\": true,\n          \"bundleID\": \"String\",\n          \"enabled\": true,\n          \"publisher\": \"String\",\n          \"showInNotificationCenter\": true,\n          \"showOnLockScreen\": true,\n          \"soundsEnabled\": true\n        }\n      },\n      \"microsoft.graph.mediaContentRatingAustralia\": {\n        \"value\": {\n          \"movieRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingAustraliaMoviesType\"\n          },\n          \"tvRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingAustraliaTelevisionType\"\n          }\n        }\n      },\n      \"microsoft.graph.mediaContentRatingCanada\": {\n        \"value\": {\n          \"movieRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingCanadaMoviesType\"\n          },\n          \"tvRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingCanadaTelevisionType\"\n          }\n        }\n      },\n      \"microsoft.graph.mediaContentRatingFrance\": {\n        \"value\": {\n          \"movieRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingFranceMoviesType\"\n          },\n          \"tvRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingFranceTelevisionType\"\n          }\n        }\n      },\n      \"microsoft.graph.mediaContentRatingGermany\": {\n        \"value\": {\n          \"movieRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingGermanyMoviesType\"\n          },\n          \"tvRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingGermanyTelevisionType\"\n          }\n        }\n      },\n      \"microsoft.graph.mediaContentRatingIreland\": {\n        \"value\": {\n          \"movieRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingIrelandMoviesType\"\n          },\n          \"tvRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingIrelandTelevisionType\"\n          }\n        }\n      },\n      \"microsoft.graph.mediaContentRatingJapan\": {\n        \"value\": {\n          \"movieRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingJapanMoviesType\"\n          },\n          \"tvRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingJapanTelevisionType\"\n          }\n        }\n      },\n      \"microsoft.graph.mediaContentRatingNewZealand\": {\n        \"value\": {\n          \"movieRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingNewZealandMoviesType\"\n          },\n          \"tvRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingNewZealandTelevisionType\"\n          }\n        }\n      },\n      \"microsoft.graph.mediaContentRatingUnitedKingdom\": {\n        \"value\": {\n          \"movieRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingUnitedKingdomMoviesType\"\n          },\n          \"tvRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingUnitedKingdomTelevisionType\"\n          }\n        }\n      },\n      \"microsoft.graph.mediaContentRatingUnitedStates\": {\n        \"value\": {\n          \"movieRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingUnitedStatesMoviesType\"\n          },\n          \"tvRating\": {\n            \"@odata.type\": \"microsoft.graph.ratingUnitedStatesTelevisionType\"\n          }\n        }\n      },\n      \"microsoft.graph.omaSetting\": {\n        \"value\": {\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"omaUri\": \"String\"\n        }\n      },\n      \"microsoft.graph.omaSettingBase64\": {\n        \"value\": {\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"fileName\": \"String\",\n          \"omaUri\": \"String\",\n          \"value\": \"String\"\n        }\n      },\n      \"microsoft.graph.omaSettingBoolean\": {\n        \"value\": {\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"omaUri\": \"String\",\n          \"value\": true\n        }\n      },\n      \"microsoft.graph.omaSettingDateTime\": {\n        \"value\": {\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"omaUri\": \"String\",\n          \"value\": \"0001-01-01T00:00:00.0000000+00:00\"\n        }\n      },\n      \"microsoft.graph.omaSettingFloatingPoint\": {\n        \"value\": {\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"omaUri\": \"String\",\n          \"value\": 0\n        }\n      },\n      \"microsoft.graph.omaSettingInteger\": {\n        \"value\": {\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"omaUri\": \"String\",\n          \"value\": 0\n        }\n      },\n      \"microsoft.graph.omaSettingString\": {\n        \"value\": {\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"omaUri\": \"String\",\n          \"value\": \"String\"\n        }\n      },\n      \"microsoft.graph.omaSettingStringXml\": {\n        \"value\": {\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"fileName\": \"String\",\n          \"omaUri\": \"String\",\n          \"value\": \"AA==\"\n        }\n      },\n      \"microsoft.graph.sharedPCAccountManagerPolicy\": {\n        \"value\": {\n          \"accountDeletionPolicy\": {\n            \"@odata.type\": \"microsoft.graph.sharedPCAccountDeletionPolicyType\"\n          },\n          \"cacheAccountsAboveDiskFreePercentage\": 0,\n          \"inactiveThresholdDays\": 0,\n          \"removeAccountsBelowDiskFreePercentage\": 0\n        }\n      },\n      \"microsoft.graph.windows10NetworkProxyServer\": {\n        \"value\": {\n          \"address\": \"String\",\n          \"exceptions\": [\n            \"String\"\n          ],\n          \"useForLocalAddresses\": true\n        }\n      },\n      \"microsoft.graph.windowsFirewallNetworkProfile\": {\n        \"value\": {\n          \"authorizedApplicationRulesFromGroupPolicyMerged\": true,\n          \"connectionSecurityRulesFromGroupPolicyMerged\": true,\n          \"firewallEnabled\": {\n            \"@odata.type\": \"microsoft.graph.stateManagementSetting\"\n          },\n          \"globalPortRulesFromGroupPolicyMerged\": true,\n          \"inboundConnectionsBlocked\": true,\n          \"inboundNotificationsBlocked\": true,\n          \"incomingTrafficBlocked\": true,\n          \"outboundConnectionsBlocked\": true,\n          \"policyRulesFromGroupPolicyMerged\": true,\n          \"securedPacketExemptionAllowed\": true,\n          \"stealthModeBlocked\": true,\n          \"unicastResponsesToMulticastBroadcastsBlocked\": true\n        }\n      },\n      \"microsoft.graph.windowsUpdateActiveHoursInstall\": {\n        \"value\": {\n          \"activeHoursEnd\": \"TimeOfDay (timestamp)\",\n          \"activeHoursStart\": \"TimeOfDay (timestamp)\"\n        }\n      },\n      \"microsoft.graph.windowsUpdateInstallScheduleType\": { },\n      \"microsoft.graph.windowsUpdateScheduledInstall\": {\n        \"value\": {\n          \"scheduledInstallDay\": {\n            \"@odata.type\": \"microsoft.graph.weeklySchedule\"\n          },\n          \"scheduledInstallTime\": \"TimeOfDay (timestamp)\"\n        }\n      },\n      \"microsoft.graph.configurationManagerClientEnabledFeatures\": {\n        \"value\": {\n          \"compliancePolicy\": true,\n          \"deviceConfiguration\": true,\n          \"inventory\": true,\n          \"modernApps\": true,\n          \"resourceAccess\": true,\n          \"windowsUpdateForBusiness\": true\n        }\n      },\n      \"microsoft.graph.deleteUserFromSharedAppleDeviceActionResult\": {\n        \"value\": {\n          \"actionName\": \"String\",\n          \"actionState\": {\n            \"@odata.type\": \"microsoft.graph.actionState\"\n          },\n          \"lastUpdatedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"startDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"userPrincipalName\": \"String\"\n        }\n      },\n      \"microsoft.graph.deviceActionResult\": {\n        \"value\": {\n          \"actionName\": \"String\",\n          \"actionState\": {\n            \"@odata.type\": \"microsoft.graph.actionState\"\n          },\n          \"lastUpdatedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"startDateTime\": \"0001-01-01T00:00:00.0000000+00:00\"\n        }\n      },\n      \"microsoft.graph.deviceExchangeAccessStateSummary\": {\n        \"value\": {\n          \"allowedDeviceCount\": 0,\n          \"blockedDeviceCount\": 0,\n          \"quarantinedDeviceCount\": 0,\n          \"unavailableDeviceCount\": 0,\n          \"unknownDeviceCount\": 0\n        }\n      },\n      \"microsoft.graph.deviceGeoLocation\": {\n        \"value\": {\n          \"altitude\": 0,\n          \"heading\": 0,\n          \"horizontalAccuracy\": 0,\n          \"lastCollectedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"latitude\": 0,\n          \"longitude\": 0,\n          \"speed\": 0,\n          \"verticalAccuracy\": 0\n        }\n      },\n      \"microsoft.graph.deviceHealthAttestationState\": {\n        \"value\": {\n          \"attestationIdentityKey\": \"String\",\n          \"bitLockerStatus\": \"String\",\n          \"bootAppSecurityVersion\": \"String\",\n          \"bootDebugging\": \"String\",\n          \"bootManagerSecurityVersion\": \"String\",\n          \"bootManagerVersion\": \"String\",\n          \"bootRevisionListInfo\": \"String\",\n          \"codeIntegrity\": \"String\",\n          \"codeIntegrityCheckVersion\": \"String\",\n          \"codeIntegrityPolicy\": \"String\",\n          \"contentNamespaceUrl\": \"String\",\n          \"contentVersion\": \"String\",\n          \"dataExcutionPolicy\": \"String\",\n          \"deviceHealthAttestationStatus\": \"String\",\n          \"earlyLaunchAntiMalwareDriverProtection\": \"String\",\n          \"healthAttestationSupportedStatus\": \"String\",\n          \"healthStatusMismatchInfo\": \"String\",\n          \"issuedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"lastUpdateDateTime\": \"String\",\n          \"operatingSystemKernelDebugging\": \"String\",\n          \"operatingSystemRevListInfo\": \"String\",\n          \"pcr0\": \"String\",\n          \"pcrHashAlgorithm\": \"String\",\n          \"resetCount\": 0,\n          \"restartCount\": 0,\n          \"safeMode\": \"String\",\n          \"secureBoot\": \"String\",\n          \"secureBootConfigurationPolicyFingerPrint\": \"String\",\n          \"testSigning\": \"String\",\n          \"tpmVersion\": \"String\",\n          \"virtualSecureMode\": \"String\",\n          \"windowsPE\": \"String\"\n        }\n      },\n      \"microsoft.graph.deviceOperatingSystemSummary\": {\n        \"value\": {\n          \"androidCount\": 0,\n          \"iosCount\": 0,\n          \"macOSCount\": 0,\n          \"unknownCount\": 0,\n          \"windowsCount\": 0,\n          \"windowsMobileCount\": 0\n        }\n      },\n      \"microsoft.graph.locateDeviceActionResult\": {\n        \"value\": {\n          \"actionName\": \"String\",\n          \"actionState\": {\n            \"@odata.type\": \"microsoft.graph.actionState\"\n          },\n          \"deviceLocation\": {\n            \"@odata.type\": \"microsoft.graph.deviceGeoLocation\"\n          },\n          \"lastUpdatedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"startDateTime\": \"0001-01-01T00:00:00.0000000+00:00\"\n        }\n      },\n      \"microsoft.graph.remoteLockActionResult\": {\n        \"value\": {\n          \"actionName\": \"String\",\n          \"actionState\": {\n            \"@odata.type\": \"microsoft.graph.actionState\"\n          },\n          \"lastUpdatedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"startDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"unlockPin\": \"String\"\n        }\n      },\n      \"microsoft.graph.resetPasscodeActionResult\": {\n        \"value\": {\n          \"actionName\": \"String\",\n          \"actionState\": {\n            \"@odata.type\": \"microsoft.graph.actionState\"\n          },\n          \"lastUpdatedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"passcode\": \"String\",\n          \"startDateTime\": \"0001-01-01T00:00:00.0000000+00:00\"\n        }\n      },\n      \"microsoft.graph.updateWindowsDeviceAccountActionParameter\": {\n        \"value\": {\n          \"calendarSyncEnabled\": true,\n          \"deviceAccount\": {\n            \"@odata.type\": \"microsoft.graph.windowsDeviceAccount\"\n          },\n          \"deviceAccountEmail\": \"String\",\n          \"exchangeServer\": \"String\",\n          \"passwordRotationEnabled\": true,\n          \"sessionInitiationProtocalAddress\": \"String\"\n        }\n      },\n      \"microsoft.graph.windowsDefenderScanActionResult\": {\n        \"value\": {\n          \"actionName\": \"String\",\n          \"actionState\": {\n            \"@odata.type\": \"microsoft.graph.actionState\"\n          },\n          \"lastUpdatedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"scanType\": \"String\",\n          \"startDateTime\": \"0001-01-01T00:00:00.0000000+00:00\"\n        }\n      },\n      \"microsoft.graph.windowsDeviceAccount\": {\n        \"value\": {\n          \"password\": \"String\"\n        }\n      },\n      \"microsoft.graph.windowsDeviceADAccount\": {\n        \"value\": {\n          \"domainName\": \"String\",\n          \"password\": \"String\",\n          \"userName\": \"String\"\n        }\n      },\n      \"microsoft.graph.windowsDeviceAzureADAccount\": {\n        \"value\": {\n          \"password\": \"String\",\n          \"userPrincipalName\": \"String\"\n        }\n      },\n      \"microsoft.graph.importedWindowsAutopilotDeviceIdentityState\": {\n        \"value\": {\n          \"deviceErrorCode\": 0,\n          \"deviceErrorName\": \"String\",\n          \"deviceImportStatus\": {\n            \"@odata.type\": \"microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus\"\n          },\n          \"deviceRegistrationId\": \"String\"\n        }\n      },\n      \"microsoft.graph.androidMobileAppIdentifier\": {\n        \"value\": {\n          \"packageId\": \"String\"\n        }\n      },\n      \"microsoft.graph.iosMobileAppIdentifier\": {\n        \"value\": {\n          \"bundleId\": \"String\"\n        }\n      },\n      \"microsoft.graph.ipRange\": { },\n      \"microsoft.graph.iPv4Range\": {\n        \"value\": {\n          \"lowerAddress\": \"String\",\n          \"upperAddress\": \"String\"\n        }\n      },\n      \"microsoft.graph.iPv6Range\": {\n        \"value\": {\n          \"lowerAddress\": \"String\",\n          \"upperAddress\": \"String\"\n        }\n      },\n      \"microsoft.graph.keyValuePair\": {\n        \"value\": {\n          \"name\": \"String\",\n          \"value\": \"String\"\n        }\n      },\n      \"microsoft.graph.managedAppDiagnosticStatus\": {\n        \"value\": {\n          \"mitigationInstruction\": \"String\",\n          \"state\": \"String\",\n          \"validationName\": \"String\"\n        }\n      },\n      \"microsoft.graph.managedAppPolicyDeploymentSummaryPerApp\": {\n        \"value\": {\n          \"configurationAppliedUserCount\": 0,\n          \"mobileAppIdentifier\": {\n            \"@odata.type\": \"microsoft.graph.mobileAppIdentifier\"\n          }\n        }\n      },\n      \"microsoft.graph.mobileAppIdentifier\": { },\n      \"microsoft.graph.proxiedDomain\": {\n        \"value\": {\n          \"ipAddressOrFQDN\": \"String\",\n          \"proxy\": \"String\"\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionApp\": {\n        \"value\": {\n          \"denied\": true,\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"productName\": \"String\",\n          \"publisherName\": \"String\"\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate\": {\n        \"value\": {\n          \"certificate\": \"AA==\",\n          \"description\": \"String\",\n          \"expirationDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"subjectName\": \"String\"\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionDesktopApp\": {\n        \"value\": {\n          \"binaryName\": \"String\",\n          \"binaryVersionHigh\": \"String\",\n          \"binaryVersionLow\": \"String\",\n          \"denied\": true,\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"productName\": \"String\",\n          \"publisherName\": \"String\"\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionIPRangeCollection\": {\n        \"value\": {\n          \"displayName\": \"String\",\n          \"ranges\": [\n            {\n              \"@odata.type\": \"microsoft.graph.ipRange\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionProxiedDomainCollection\": {\n        \"value\": {\n          \"displayName\": \"String\",\n          \"proxiedDomains\": [\n            {\n              \"@odata.type\": \"microsoft.graph.proxiedDomain\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionResourceCollection\": {\n        \"value\": {\n          \"displayName\": \"String\",\n          \"resources\": [\n            \"String\"\n          ]\n        }\n      },\n      \"microsoft.graph.windowsInformationProtectionStoreApp\": {\n        \"value\": {\n          \"denied\": true,\n          \"description\": \"String\",\n          \"displayName\": \"String\",\n          \"productName\": \"String\",\n          \"publisherName\": \"String\"\n        }\n      },\n      \"microsoft.graph.deviceEnrollmentPlatformRestriction\": {\n        \"value\": {\n          \"osMaximumVersion\": \"String\",\n          \"osMinimumVersion\": \"String\",\n          \"personalDeviceEnrollmentBlocked\": true,\n          \"platformBlocked\": true\n        }\n      },\n      \"microsoft.graph.intuneBrand\": {\n        \"value\": {\n          \"contactITEmailAddress\": \"String\",\n          \"contactITName\": \"String\",\n          \"contactITNotes\": \"String\",\n          \"contactITPhoneNumber\": \"String\",\n          \"darkBackgroundLogo\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"displayName\": \"String\",\n          \"lightBackgroundLogo\": {\n            \"@odata.type\": \"microsoft.graph.mimeContent\"\n          },\n          \"onlineSupportSiteName\": \"String\",\n          \"onlineSupportSiteUrl\": \"String\",\n          \"privacyUrl\": \"String\",\n          \"showDisplayNameNextToLogo\": true,\n          \"showLogo\": true,\n          \"showNameNextToLogo\": true,\n          \"themeColor\": {\n            \"@odata.type\": \"microsoft.graph.rgbColor\"\n          }\n        }\n      },\n      \"microsoft.graph.rgbColor\": {\n        \"value\": {\n          \"b\": 0,\n          \"g\": 0,\n          \"r\": 0\n        }\n      },\n      \"microsoft.graph.resourceAction\": {\n        \"value\": {\n          \"allowedResourceActions\": [\n            \"String\"\n          ],\n          \"notAllowedResourceActions\": [\n            \"String\"\n          ]\n        }\n      },\n      \"microsoft.graph.rolePermission\": {\n        \"value\": {\n          \"resourceActions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.resourceAction\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.allDevicesAssignmentTarget\": { },\n      \"microsoft.graph.allLicensedUsersAssignmentTarget\": { },\n      \"microsoft.graph.deviceAndAppManagementAssignmentTarget\": { },\n      \"microsoft.graph.exclusionGroupAssignmentTarget\": {\n        \"value\": {\n          \"groupId\": \"String\"\n        }\n      },\n      \"microsoft.graph.groupAssignmentTarget\": {\n        \"value\": {\n          \"groupId\": \"String\"\n        }\n      },\n      \"microsoft.graph.mimeContent\": {\n        \"value\": {\n          \"type\": \"String\",\n          \"value\": \"AA==\"\n        }\n      },\n      \"microsoft.graph.report\": {\n        \"value\": {\n          \"content\": \"Stream\"\n        }\n      },\n      \"microsoft.graph.uri\": {\n        \"value\": {\n          \"segments\": [\n            \"String\"\n          ]\n        }\n      },\n      \"microsoft.graph.invitedUserMessageInfo\": {\n        \"value\": {\n          \"ccRecipients\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"customizedMessageBody\": \"String\",\n          \"messageLanguage\": \"String\"\n        }\n      },\n      \"microsoft.graph.itemBody\": {\n        \"value\": {\n          \"content\": \"String\",\n          \"contentType\": {\n            \"@odata.type\": \"microsoft.graph.bodyType\"\n          }\n        }\n      },\n      \"microsoft.graph.itemReference\": {\n        \"value\": {\n          \"driveId\": \"String\",\n          \"driveType\": \"String\",\n          \"id\": \"String\",\n          \"name\": \"String\",\n          \"path\": \"String\",\n          \"shareId\": \"String\",\n          \"sharepointIds\": {\n            \"@odata.type\": \"microsoft.graph.sharepointIds\"\n          }\n        }\n      },\n      \"microsoft.graph.Json\": { },\n      \"microsoft.graph.licenseUnitsDetail\": {\n        \"value\": {\n          \"enabled\": 0,\n          \"suspended\": 0,\n          \"warning\": 0\n        }\n      },\n      \"microsoft.graph.listInfo\": {\n        \"value\": {\n          \"contentTypesEnabled\": true,\n          \"hidden\": true,\n          \"template\": \"String\"\n        }\n      },\n      \"microsoft.graph.localeInfo\": {\n        \"value\": {\n          \"displayName\": \"String\",\n          \"locale\": \"String\"\n        }\n      },\n      \"microsoft.graph.location\": {\n        \"value\": {\n          \"address\": {\n            \"@odata.type\": \"microsoft.graph.physicalAddress\"\n          },\n          \"coordinates\": {\n            \"@odata.type\": \"microsoft.graph.outlookGeoCoordinates\"\n          },\n          \"displayName\": \"String\",\n          \"locationEmailAddress\": \"String\",\n          \"locationType\": {\n            \"@odata.type\": \"microsoft.graph.locationType\"\n          },\n          \"locationUri\": \"String\",\n          \"uniqueId\": \"String\",\n          \"uniqueIdType\": {\n            \"@odata.type\": \"microsoft.graph.locationUniqueIdType\"\n          }\n        }\n      },\n      \"microsoft.graph.locationConstraint\": {\n        \"value\": {\n          \"isRequired\": true,\n          \"locations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.locationConstraintItem\"\n            }\n          ],\n          \"suggestLocation\": true\n        }\n      },\n      \"microsoft.graph.locationConstraintItem\": {\n        \"value\": {\n          \"resolveAvailability\": true\n        }\n      },\n      \"microsoft.graph.lookupColumn\": {\n        \"value\": {\n          \"allowMultipleValues\": true,\n          \"allowUnlimitedLength\": true,\n          \"columnName\": \"String\",\n          \"listId\": \"String\",\n          \"primaryLookupColumnId\": \"String\"\n        }\n      },\n      \"microsoft.graph.mailboxSettings\": {\n        \"value\": {\n          \"archiveFolder\": \"String\",\n          \"automaticRepliesSetting\": {\n            \"@odata.type\": \"microsoft.graph.automaticRepliesSetting\"\n          },\n          \"language\": {\n            \"@odata.type\": \"microsoft.graph.localeInfo\"\n          },\n          \"timeZone\": \"String\",\n          \"workingHours\": {\n            \"@odata.type\": \"microsoft.graph.workingHours\"\n          }\n        }\n      },\n      \"microsoft.graph.mailTips\": {\n        \"value\": {\n          \"automaticReplies\": {\n            \"@odata.type\": \"microsoft.graph.automaticRepliesMailTips\"\n          },\n          \"customMailTip\": \"String\",\n          \"deliveryRestricted\": true,\n          \"emailAddress\": {\n            \"@odata.type\": \"microsoft.graph.emailAddress\"\n          },\n          \"error\": {\n            \"@odata.type\": \"microsoft.graph.mailTipsError\"\n          },\n          \"externalMemberCount\": 0,\n          \"isModerated\": true,\n          \"mailboxFull\": true,\n          \"maxMessageSize\": 0,\n          \"recipientScope\": {\n            \"@odata.type\": \"microsoft.graph.recipientScopeType\"\n          },\n          \"recipientSuggestions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"totalMemberCount\": 0\n        }\n      },\n      \"microsoft.graph.mailTipsError\": {\n        \"value\": {\n          \"code\": \"String\",\n          \"message\": \"String\"\n        }\n      },\n      \"microsoft.graph.malwareState\": {\n        \"value\": {\n          \"category\": \"String\",\n          \"family\": \"String\",\n          \"name\": \"String\",\n          \"severity\": \"String\",\n          \"wasRunning\": true\n        }\n      },\n      \"microsoft.graph.meetingTimeSuggestion\": {\n        \"value\": {\n          \"attendeeAvailability\": [\n            {\n              \"@odata.type\": \"microsoft.graph.attendeeAvailability\"\n            }\n          ],\n          \"confidence\": 0,\n          \"locations\": [\n            {\n              \"@odata.type\": \"microsoft.graph.location\"\n            }\n          ],\n          \"meetingTimeSlot\": {\n            \"@odata.type\": \"microsoft.graph.timeSlot\"\n          },\n          \"organizerAvailability\": {\n            \"@odata.type\": \"microsoft.graph.freeBusyStatus\"\n          },\n          \"suggestionReason\": \"String\"\n        }\n      },\n      \"microsoft.graph.meetingTimeSuggestionsResult\": {\n        \"value\": {\n          \"emptySuggestionsReason\": \"String\",\n          \"meetingTimeSuggestions\": [\n            {\n              \"@odata.type\": \"microsoft.graph.meetingTimeSuggestion\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.messageRuleActions\": {\n        \"value\": {\n          \"assignCategories\": [\n            \"String\"\n          ],\n          \"copyToFolder\": \"String\",\n          \"delete\": true,\n          \"forwardAsAttachmentTo\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"forwardTo\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"markAsRead\": true,\n          \"markImportance\": {\n            \"@odata.type\": \"microsoft.graph.importance\"\n          },\n          \"moveToFolder\": \"String\",\n          \"permanentDelete\": true,\n          \"redirectTo\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"stopProcessingRules\": true\n        }\n      },\n      \"microsoft.graph.messageRulePredicates\": {\n        \"value\": {\n          \"bodyContains\": [\n            \"String\"\n          ],\n          \"bodyOrSubjectContains\": [\n            \"String\"\n          ],\n          \"categories\": [\n            \"String\"\n          ],\n          \"fromAddresses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"hasAttachments\": true,\n          \"headerContains\": [\n            \"String\"\n          ],\n          \"importance\": {\n            \"@odata.type\": \"microsoft.graph.importance\"\n          },\n          \"isApprovalRequest\": true,\n          \"isAutomaticForward\": true,\n          \"isAutomaticReply\": true,\n          \"isEncrypted\": true,\n          \"isMeetingRequest\": true,\n          \"isMeetingResponse\": true,\n          \"isNonDeliveryReport\": true,\n          \"isPermissionControlled\": true,\n          \"isReadReceipt\": true,\n          \"isSigned\": true,\n          \"isVoicemail\": true,\n          \"messageActionFlag\": {\n            \"@odata.type\": \"microsoft.graph.messageActionFlag\"\n          },\n          \"notSentToMe\": true,\n          \"recipientContains\": [\n            \"String\"\n          ],\n          \"senderContains\": [\n            \"String\"\n          ],\n          \"sensitivity\": {\n            \"@odata.type\": \"microsoft.graph.sensitivity\"\n          },\n          \"sentCcMe\": true,\n          \"sentOnlyToMe\": true,\n          \"sentToAddresses\": [\n            {\n              \"@odata.type\": \"microsoft.graph.recipient\"\n            }\n          ],\n          \"sentToMe\": true,\n          \"sentToOrCcMe\": true,\n          \"subjectContains\": [\n            \"String\"\n          ],\n          \"withinSizeRange\": {\n            \"@odata.type\": \"microsoft.graph.sizeRange\"\n          }\n        }\n      },\n      \"microsoft.graph.networkConnection\": {\n        \"value\": {\n          \"applicationName\": \"String\",\n          \"destinationAddress\": \"String\",\n          \"destinationDomain\": \"String\",\n          \"destinationPort\": \"String\",\n          \"destinationUrl\": \"String\",\n          \"direction\": {\n            \"@odata.type\": \"microsoft.graph.connectionDirection\"\n          },\n          \"domainRegisteredDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"localDnsName\": \"String\",\n          \"natDestinationAddress\": \"String\",\n          \"natDestinationPort\": \"String\",\n          \"natSourceAddress\": \"String\",\n          \"natSourcePort\": \"String\",\n          \"protocol\": {\n            \"@odata.type\": \"microsoft.graph.securityNetworkProtocol\"\n          },\n          \"riskScore\": \"String\",\n          \"sourceAddress\": \"String\",\n          \"sourcePort\": \"String\",\n          \"status\": {\n            \"@odata.type\": \"microsoft.graph.connectionStatus\"\n          },\n          \"urlParameters\": \"String\"\n        }\n      },\n      \"microsoft.graph.notebookLinks\": {\n        \"value\": {\n          \"oneNoteClientUrl\": {\n            \"@odata.type\": \"microsoft.graph.externalLink\"\n          },\n          \"oneNoteWebUrl\": {\n            \"@odata.type\": \"microsoft.graph.externalLink\"\n          }\n        }\n      },\n      \"microsoft.graph.numberColumn\": {\n        \"value\": {\n          \"decimalPlaces\": \"String\",\n          \"displayAs\": \"String\",\n          \"maximum\": 0,\n          \"minimum\": 0\n        }\n      },\n      \"microsoft.graph.onenoteOperationError\": {\n        \"value\": {\n          \"code\": \"String\",\n          \"message\": \"String\"\n        }\n      },\n      \"microsoft.graph.onPremisesExtensionAttributes\": {\n        \"value\": {\n          \"extensionAttribute1\": \"String\",\n          \"extensionAttribute10\": \"String\",\n          \"extensionAttribute11\": \"String\",\n          \"extensionAttribute12\": \"String\",\n          \"extensionAttribute13\": \"String\",\n          \"extensionAttribute14\": \"String\",\n          \"extensionAttribute15\": \"String\",\n          \"extensionAttribute2\": \"String\",\n          \"extensionAttribute3\": \"String\",\n          \"extensionAttribute4\": \"String\",\n          \"extensionAttribute5\": \"String\",\n          \"extensionAttribute6\": \"String\",\n          \"extensionAttribute7\": \"String\",\n          \"extensionAttribute8\": \"String\",\n          \"extensionAttribute9\": \"String\"\n        }\n      },\n      \"microsoft.graph.onPremisesProvisioningError\": {\n        \"value\": {\n          \"category\": \"String\",\n          \"occurredDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"propertyCausingError\": \"String\",\n          \"value\": \"String\"\n        }\n      },\n      \"microsoft.graph.outlookGeoCoordinates\": {\n        \"value\": {\n          \"accuracy\": 0,\n          \"altitude\": 0,\n          \"altitudeAccuracy\": 0,\n          \"latitude\": 0,\n          \"longitude\": 0\n        }\n      },\n      \"microsoft.graph.package\": {\n        \"value\": {\n          \"type\": \"String\"\n        }\n      },\n      \"microsoft.graph.pageLinks\": {\n        \"value\": {\n          \"oneNoteClientUrl\": {\n            \"@odata.type\": \"microsoft.graph.externalLink\"\n          },\n          \"oneNoteWebUrl\": {\n            \"@odata.type\": \"microsoft.graph.externalLink\"\n          }\n        }\n      },\n      \"microsoft.graph.passwordProfile\": {\n        \"value\": {\n          \"forceChangePasswordNextSignIn\": true,\n          \"password\": \"String\"\n        }\n      },\n      \"microsoft.graph.onenotePatchContentCommand\": {\n        \"value\": {\n          \"action\": {\n            \"@odata.type\": \"microsoft.graph.onenotePatchActionType\"\n          },\n          \"content\": \"String\",\n          \"position\": {\n            \"@odata.type\": \"microsoft.graph.onenotePatchInsertPosition\"\n          },\n          \"target\": \"String\"\n        }\n      },\n      \"microsoft.graph.patternedRecurrence\": {\n        \"value\": {\n          \"pattern\": {\n            \"@odata.type\": \"microsoft.graph.recurrencePattern\"\n          },\n          \"range\": {\n            \"@odata.type\": \"microsoft.graph.recurrenceRange\"\n          }\n        }\n      },\n      \"microsoft.graph.personOrGroupColumn\": {\n        \"value\": {\n          \"allowMultipleSelection\": true,\n          \"chooseFromType\": \"String\",\n          \"displayAs\": \"String\"\n        }\n      },\n      \"microsoft.graph.personType\": {\n        \"value\": {\n          \"class\": \"String\",\n          \"subclass\": \"String\"\n        }\n      },\n      \"microsoft.graph.phone\": {\n        \"value\": {\n          \"number\": \"String\",\n          \"type\": {\n            \"@odata.type\": \"microsoft.graph.phoneType\"\n          }\n        }\n      },\n      \"microsoft.graph.photo\": {\n        \"value\": {\n          \"cameraMake\": \"String\",\n          \"cameraModel\": \"String\",\n          \"exposureDenominator\": 0,\n          \"exposureNumerator\": 0,\n          \"fNumber\": 0,\n          \"focalLength\": 0,\n          \"iso\": 0,\n          \"takenDateTime\": \"0001-01-01T00:00:00.0000000+00:00\"\n        }\n      },\n      \"microsoft.graph.physicalAddress\": {\n        \"value\": {\n          \"city\": \"String\",\n          \"countryOrRegion\": \"String\",\n          \"postalCode\": \"String\",\n          \"state\": \"String\",\n          \"street\": \"String\"\n        }\n      },\n      \"microsoft.graph.plannerAppliedCategories\": { },\n      \"microsoft.graph.plannerAssignment\": {\n        \"value\": {\n          \"assignedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"assignedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"orderHint\": \"String\"\n        }\n      },\n      \"microsoft.graph.plannerAssignments\": { },\n      \"microsoft.graph.plannerCategoryDescriptions\": {\n        \"value\": {\n          \"category1\": \"String\",\n          \"category2\": \"String\",\n          \"category3\": \"String\",\n          \"category4\": \"String\",\n          \"category5\": \"String\",\n          \"category6\": \"String\"\n        }\n      },\n      \"microsoft.graph.plannerChecklistItem\": {\n        \"value\": {\n          \"isChecked\": true,\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"orderHint\": \"String\",\n          \"title\": \"String\"\n        }\n      },\n      \"microsoft.graph.plannerChecklistItems\": { },\n      \"microsoft.graph.plannerExternalReference\": {\n        \"value\": {\n          \"alias\": \"String\",\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"previewPriority\": \"String\",\n          \"type\": \"String\"\n        }\n      },\n      \"microsoft.graph.plannerExternalReferences\": { },\n      \"microsoft.graph.plannerOrderHintsByAssignee\": { },\n      \"microsoft.graph.plannerUserIds\": { },\n      \"microsoft.graph.privacyProfile\": {\n        \"value\": {\n          \"contactEmail\": \"String\",\n          \"statementUrl\": \"String\"\n        }\n      },\n      \"microsoft.graph.process\": {\n        \"value\": {\n          \"accountName\": \"String\",\n          \"commandLine\": \"String\",\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"fileHash\": {\n            \"@odata.type\": \"microsoft.graph.fileHash\"\n          },\n          \"integrityLevel\": {\n            \"@odata.type\": \"microsoft.graph.processIntegrityLevel\"\n          },\n          \"isElevated\": true,\n          \"name\": \"String\",\n          \"parentProcessCreatedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"parentProcessId\": 0,\n          \"parentProcessName\": \"String\",\n          \"path\": \"String\",\n          \"processId\": 0\n        }\n      },\n      \"microsoft.graph.imageInfo\": {\n        \"value\": {\n          \"addImageQuery\": true,\n          \"alternateText\": \"String\",\n          \"iconUrl\": \"String\"\n        }\n      },\n      \"microsoft.graph.visualInfo\": {\n        \"value\": {\n          \"attribution\": {\n            \"@odata.type\": \"microsoft.graph.imageInfo\"\n          },\n          \"backgroundColor\": \"String\",\n          \"content\": {\n            \"@odata.type\": \"microsoft.graph.Json\"\n          },\n          \"description\": \"String\",\n          \"displayText\": \"String\"\n        }\n      },\n      \"microsoft.graph.provisionedPlan\": {\n        \"value\": {\n          \"capabilityStatus\": \"String\",\n          \"provisioningStatus\": \"String\",\n          \"service\": \"String\"\n        }\n      },\n      \"microsoft.graph.publicationFacet\": {\n        \"value\": {\n          \"level\": \"String\",\n          \"versionId\": \"String\"\n        }\n      },\n      \"microsoft.graph.quota\": {\n        \"value\": {\n          \"deleted\": 0,\n          \"remaining\": 0,\n          \"state\": \"String\",\n          \"total\": 0,\n          \"used\": 0\n        }\n      },\n      \"microsoft.graph.recentNotebook\": {\n        \"value\": {\n          \"displayName\": \"String\",\n          \"lastAccessedTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"links\": {\n            \"@odata.type\": \"microsoft.graph.recentNotebookLinks\"\n          },\n          \"sourceService\": {\n            \"@odata.type\": \"microsoft.graph.onenoteSourceService\"\n          }\n        }\n      },\n      \"microsoft.graph.recentNotebookLinks\": {\n        \"value\": {\n          \"oneNoteClientUrl\": {\n            \"@odata.type\": \"microsoft.graph.externalLink\"\n          },\n          \"oneNoteWebUrl\": {\n            \"@odata.type\": \"microsoft.graph.externalLink\"\n          }\n        }\n      },\n      \"microsoft.graph.recurrencePattern\": {\n        \"value\": {\n          \"dayOfMonth\": 0,\n          \"daysOfWeek\": [\n            {\n              \"@odata.type\": \"microsoft.graph.dayOfWeek\"\n            }\n          ],\n          \"firstDayOfWeek\": {\n            \"@odata.type\": \"microsoft.graph.dayOfWeek\"\n          },\n          \"index\": {\n            \"@odata.type\": \"microsoft.graph.weekIndex\"\n          },\n          \"interval\": 0,\n          \"month\": 0,\n          \"type\": {\n            \"@odata.type\": \"microsoft.graph.recurrencePatternType\"\n          }\n        }\n      },\n      \"microsoft.graph.recurrenceRange\": {\n        \"value\": {\n          \"endDate\": \"0001-01-01T00:00:00.0000000\",\n          \"numberOfOccurrences\": 0,\n          \"recurrenceTimeZone\": \"String\",\n          \"startDate\": \"0001-01-01T00:00:00.0000000\",\n          \"type\": {\n            \"@odata.type\": \"microsoft.graph.recurrenceRangeType\"\n          }\n        }\n      },\n      \"microsoft.graph.registryKeyState\": {\n        \"value\": {\n          \"hive\": {\n            \"@odata.type\": \"microsoft.graph.registryHive\"\n          },\n          \"key\": \"String\",\n          \"oldKey\": \"String\",\n          \"oldValueData\": \"String\",\n          \"oldValueName\": \"String\",\n          \"operation\": {\n            \"@odata.type\": \"microsoft.graph.registryOperation\"\n          },\n          \"processId\": 0,\n          \"valueData\": \"String\",\n          \"valueName\": \"String\",\n          \"valueType\": {\n            \"@odata.type\": \"microsoft.graph.registryValueType\"\n          }\n        }\n      },\n      \"microsoft.graph.reminder\": {\n        \"value\": {\n          \"changeKey\": \"String\",\n          \"eventEndTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          },\n          \"eventId\": \"String\",\n          \"eventLocation\": {\n            \"@odata.type\": \"microsoft.graph.location\"\n          },\n          \"eventStartTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          },\n          \"eventSubject\": \"String\",\n          \"eventWebLink\": \"String\",\n          \"reminderFireTime\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          }\n        }\n      },\n      \"microsoft.graph.remoteItem\": {\n        \"value\": {\n          \"createdBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"createdDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"file\": {\n            \"@odata.type\": \"microsoft.graph.file\"\n          },\n          \"fileSystemInfo\": {\n            \"@odata.type\": \"microsoft.graph.fileSystemInfo\"\n          },\n          \"folder\": {\n            \"@odata.type\": \"microsoft.graph.folder\"\n          },\n          \"id\": \"String\",\n          \"lastModifiedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"lastModifiedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"name\": \"String\",\n          \"package\": {\n            \"@odata.type\": \"microsoft.graph.package\"\n          },\n          \"parentReference\": {\n            \"@odata.type\": \"microsoft.graph.itemReference\"\n          },\n          \"shared\": {\n            \"@odata.type\": \"microsoft.graph.shared\"\n          },\n          \"sharepointIds\": {\n            \"@odata.type\": \"microsoft.graph.sharepointIds\"\n          },\n          \"size\": 0,\n          \"specialFolder\": {\n            \"@odata.type\": \"microsoft.graph.specialFolder\"\n          },\n          \"webDavUrl\": \"String\",\n          \"webUrl\": \"String\"\n        }\n      },\n      \"microsoft.graph.responseStatus\": {\n        \"value\": {\n          \"response\": {\n            \"@odata.type\": \"microsoft.graph.responseType\"\n          },\n          \"time\": \"0001-01-01T00:00:00.0000000+00:00\"\n        }\n      },\n      \"microsoft.graph.root\": { },\n      \"microsoft.graph.scoredEmailAddress\": {\n        \"value\": {\n          \"address\": \"String\",\n          \"relevanceScore\": 0\n        }\n      },\n      \"microsoft.graph.searchResult\": {\n        \"value\": {\n          \"onClickTelemetryUrl\": \"String\"\n        }\n      },\n      \"microsoft.graph.sectionLinks\": {\n        \"value\": {\n          \"oneNoteClientUrl\": {\n            \"@odata.type\": \"microsoft.graph.externalLink\"\n          },\n          \"oneNoteWebUrl\": {\n            \"@odata.type\": \"microsoft.graph.externalLink\"\n          }\n        }\n      },\n      \"microsoft.graph.securityVendorInformation\": {\n        \"value\": {\n          \"provider\": \"String\",\n          \"providerVersion\": \"String\",\n          \"subProvider\": \"String\",\n          \"vendor\": \"String\"\n        }\n      },\n      \"microsoft.graph.servicePlanInfo\": {\n        \"value\": {\n          \"appliesTo\": \"String\",\n          \"provisioningStatus\": \"String\",\n          \"servicePlanId\": \"00000000-0000-0000-0000-000000000000\",\n          \"servicePlanName\": \"String\"\n        }\n      },\n      \"microsoft.graph.settingTemplateValue\": {\n        \"value\": {\n          \"defaultValue\": \"String\",\n          \"description\": \"String\",\n          \"name\": \"String\",\n          \"type\": \"String\"\n        }\n      },\n      \"microsoft.graph.settingValue\": {\n        \"value\": {\n          \"name\": \"String\",\n          \"value\": \"String\"\n        }\n      },\n      \"microsoft.graph.shared\": {\n        \"value\": {\n          \"owner\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"scope\": \"String\",\n          \"sharedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"sharedDateTime\": \"0001-01-01T00:00:00.0000000+00:00\"\n        }\n      },\n      \"microsoft.graph.sharepointIds\": {\n        \"value\": {\n          \"listId\": \"String\",\n          \"listItemId\": \"String\",\n          \"listItemUniqueId\": \"String\",\n          \"siteId\": \"String\",\n          \"siteUrl\": \"String\",\n          \"webId\": \"String\"\n        }\n      },\n      \"microsoft.graph.sharingInvitation\": {\n        \"value\": {\n          \"email\": \"String\",\n          \"invitedBy\": {\n            \"@odata.type\": \"microsoft.graph.identitySet\"\n          },\n          \"signInRequired\": true\n        }\n      },\n      \"microsoft.graph.sharingLink\": {\n        \"value\": {\n          \"application\": {\n            \"@odata.type\": \"microsoft.graph.identity\"\n          },\n          \"scope\": \"String\",\n          \"type\": \"String\",\n          \"webHtml\": \"String\",\n          \"webUrl\": \"String\"\n        }\n      },\n      \"microsoft.graph.siteCollection\": {\n        \"value\": {\n          \"hostname\": \"String\",\n          \"root\": {\n            \"@odata.type\": \"microsoft.graph.root\"\n          }\n        }\n      },\n      \"microsoft.graph.sizeRange\": {\n        \"value\": {\n          \"maximumSize\": 0,\n          \"minimumSize\": 0\n        }\n      },\n      \"microsoft.graph.workbookSortField\": {\n        \"value\": {\n          \"ascending\": true,\n          \"color\": \"String\",\n          \"dataOption\": \"String\",\n          \"icon\": {\n            \"@odata.type\": \"microsoft.graph.workbookIcon\"\n          },\n          \"key\": 0,\n          \"sortOn\": \"String\"\n        }\n      },\n      \"microsoft.graph.specialFolder\": {\n        \"value\": {\n          \"name\": \"String\"\n        }\n      },\n      \"microsoft.graph.systemFacet\": { },\n      \"microsoft.graph.textColumn\": {\n        \"value\": {\n          \"allowMultipleLines\": true,\n          \"appendChangesToExistingText\": true,\n          \"linesForEditing\": 0,\n          \"maxLength\": 0,\n          \"textType\": \"String\"\n        }\n      },\n      \"microsoft.graph.thumbnail\": {\n        \"value\": {\n          \"content\": \"Stream\",\n          \"height\": 0,\n          \"sourceItemId\": \"String\",\n          \"url\": \"String\",\n          \"width\": 0\n        }\n      },\n      \"microsoft.graph.timeConstraint\": {\n        \"value\": {\n          \"activityDomain\": {\n            \"@odata.type\": \"microsoft.graph.activityDomain\"\n          },\n          \"timeslots\": [\n            {\n              \"@odata.type\": \"microsoft.graph.timeSlot\"\n            }\n          ]\n        }\n      },\n      \"microsoft.graph.timeSlot\": {\n        \"value\": {\n          \"end\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          },\n          \"start\": {\n            \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n          }\n        }\n      },\n      \"microsoft.graph.timeStamp\": {\n        \"value\": {\n          \"date\": \"0001-01-01T00:00:00.0000000\",\n          \"time\": \"TimeOfDay (timestamp)\",\n          \"timeZone\": \"String\"\n        }\n      },\n      \"microsoft.graph.timeZoneInformation\": {\n        \"value\": {\n          \"alias\": \"String\",\n          \"displayName\": \"String\"\n        }\n      },\n      \"microsoft.graph.uploadSession\": {\n        \"value\": {\n          \"expirationDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"nextExpectedRanges\": [\n            \"String\"\n          ],\n          \"uploadUrl\": \"String\"\n        }\n      },\n      \"microsoft.graph.userSecurityState\": {\n        \"value\": {\n          \"aadUserId\": \"String\",\n          \"accountName\": \"String\",\n          \"domainName\": \"String\",\n          \"emailRole\": {\n            \"@odata.type\": \"microsoft.graph.emailRole\"\n          },\n          \"isVpn\": true,\n          \"logonDateTime\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"logonId\": \"String\",\n          \"logonIp\": \"String\",\n          \"logonLocation\": \"String\",\n          \"logonType\": {\n            \"@odata.type\": \"microsoft.graph.logonType\"\n          },\n          \"onPremisesSecurityIdentifier\": \"String\",\n          \"riskScore\": \"String\",\n          \"userAccountType\": {\n            \"@odata.type\": \"microsoft.graph.userAccountSecurityType\"\n          },\n          \"userPrincipalName\": \"String\"\n        }\n      },\n      \"microsoft.graph.verifiedDomain\": {\n        \"value\": {\n          \"capabilities\": \"String\",\n          \"isDefault\": true,\n          \"isInitial\": true,\n          \"name\": \"String\",\n          \"type\": \"String\"\n        }\n      },\n      \"microsoft.graph.video\": {\n        \"value\": {\n          \"audioBitsPerSample\": 0,\n          \"audioChannels\": 0,\n          \"audioFormat\": \"String\",\n          \"audioSamplesPerSecond\": 0,\n          \"bitrate\": 0,\n          \"duration\": 0,\n          \"fourCC\": \"String\",\n          \"frameRate\": 0,\n          \"height\": 0,\n          \"width\": 0\n        }\n      },\n      \"microsoft.graph.vulnerabilityState\": {\n        \"value\": {\n          \"cve\": \"String\",\n          \"severity\": \"String\",\n          \"wasRunning\": true\n        }\n      },\n      \"microsoft.graph.website\": {\n        \"value\": {\n          \"address\": \"String\",\n          \"displayName\": \"String\",\n          \"type\": {\n            \"@odata.type\": \"microsoft.graph.websiteType\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookSessionInfo\": {\n        \"value\": {\n          \"id\": \"String\",\n          \"persistChanges\": true\n        }\n      },\n      \"microsoft.graph.workingHours\": {\n        \"value\": {\n          \"daysOfWeek\": [\n            {\n              \"@odata.type\": \"microsoft.graph.dayOfWeek\"\n            }\n          ],\n          \"endTime\": \"TimeOfDay (timestamp)\",\n          \"startTime\": \"TimeOfDay (timestamp)\",\n          \"timeZone\": {\n            \"@odata.type\": \"microsoft.graph.timeZoneBase\"\n          }\n        }\n      },\n      \"microsoft.graph.workbookWorksheetProtectionOptions\": {\n        \"value\": {\n          \"allowAutoFilter\": true,\n          \"allowDeleteColumns\": true,\n          \"allowDeleteRows\": true,\n          \"allowFormatCells\": true,\n          \"allowFormatColumns\": true,\n          \"allowFormatRows\": true,\n          \"allowInsertColumns\": true,\n          \"allowInsertHyperlinks\": true,\n          \"allowInsertRows\": true,\n          \"allowPivotTables\": true,\n          \"allowSort\": true\n        }\n      }\n    },\n    \"securitySchemes\": {\n      \"Delegated (work or school account)\": {\n        \"type\": \"oauth2\",\n        \"flows\": {\n          \"implicit\": {\n            \"authorizationUrl\": \"https://graph.microsoft.com/\",\n            \"refreshUrl\": \"https://graph.microsoft.com/\",\n            \"scopes\": {\n              \"Bookings.Read.All\": \" Allows an app to read Bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user. Intended for read-only applications. Typical target user is the customer of a booking business. \",\n              \"Bookings.ReadWrite.Appointments\": \"Allows an app to read and write Bookings appointments and customers, and additionally allows reading businesses, services, and staff on behalf of the signed-in user. Intended for scheduling applications which need to manipulate appointments and customers. Cannot change fundamental information about the booking business, nor its services and staff members. Typical target user is the customer of a booking business.\",\n              \"Bookings.ReadWrite.All\": \"Allows an app to read and write Bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user. Does not allow create, delete, or publish of Bookings businesses. Intended for management applications that manipulate existing businesses, their services and staff members. Cannot create, delete, or change the publishing status of a booking business. Typical target user is the support staff of an organization.\",\n              \"Bookings.Manage\": \"Allows an app to read, write, and manage Bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user. . Allows the app to have full access. Intended for a full management experience. Typical target user is the administrator of an organization.\",\n              \"Calendars.Read\": \"    Read user calendars .Allows the app to read events in user calendars. \",\n              \"Calendars.Read.Shared\": \"    Read user and shared calendars .Allows the app to read events in all calendars that the user can access, including delegate and shared calendars. \",\n              \"Calendars.ReadWrite\": \"    Have full access to user calendars .Allows the app to create, read, update, and delete events in user calendars. \",\n              \"Calendars.ReadWrite.Shared\": \"    Read and write user and shared calendars .Allows the app to create, read, update and delete events in all calendars the user has permissions to access. This includes delegate and shared calendars.\",\n              \"Contacts.Read\": \"Read user contacts  .Allows the app to read user contacts. \",\n              \"Contacts.Read.Shared\": \"    Read user and shared contacts .Allows the app to read contacts that the user has permissions to access, including the user's own and shared contacts. \",\n              \"Contacts.ReadWrite\": \"    Have full access to user contacts .Allows the app to create, read, update, and delete user contacts. \",\n              \"Contacts.ReadWrite.Shared\": \"    Read and write user and shared contacts .Allows the app to create, read, update and delete contacts that the user has permissions to, including the user's own and shared contacts. \",\n              \"Device.Read\": \"    Read user devices .Allows the app to read a user's list of devices on behalf of the signed-in user. \",\n              \"Device.Command\": \"    Communicate with user devices .Allows the app to launch another app or communicate with another app on a user's device on behalf of the signed-in user. \",\n              \"Directory.Read.All\": \"    Read directory data. Allows the app to read data in your organization's directory, such as users, groups and apps.\",\n              \"Directory.ReadWrite.All\": \"    Read and write directory data. Allows the app to read and write data in your organization's directory, such as users, and groups. It does not allow the app to delete users or groups, or reset user passwords. \",\n              \"Directory.AccessAsUser.All\": \"    Access directory as the signed-in user. Allows the app to have the same access to information in the directory as the signed-in user. \",\n              \"EduAdministration.Read\": \"    Read education app settings. Allows the app to read education app settings on behalf of the user. \",\n              \"EduAdministration.ReadWrite\": \"    Manage education app settings. Allows the app to manage education app settings on behalf of the user. \",\n              \"EduAssignments.ReadBasic\": \"    Read users' class assignments without grades. Allows the app to read assignments without grades on behalf of the user \",\n              \"EduAssignments.ReadWriteBasic\": \"    Read and write users' class assignments without grades. Allows the app to read and write assignments without grades on behalf of the user \",\n              \"EduAssignments.Read\": \"    Read users' view of class assignments and their grades. Allows the app to read assignments and their grades on behalf of the user\",\n              \"EduAssignments.ReadWrite\": \"    Read and write users' view of class assignments and their grades. Allows the app to read and write assignments and their grades on behalf of the user\",\n              \"EduRostering.ReadBasic\": \"    Read a limited subset of users' view of the roster. Allows the app to read a limited subset of the data from the  structure of schools and classes in an organization's roster and  education-specific information about users to be read on behalf of the user. \",\n              \"Files.Read\": \"Read user files. Allows the app to read the signed-in user's files. \",\n              \"Files.Read.All\": \"Read all files that user can access. Allows the app to read all files the signed-in user can access. \",\n              \"Files.ReadWrite\": \"Have full access to user files. Allows the app to read, create, update, and delete the signed-in user's files. \",\n              \"Files.ReadWrite.All\": \"Have full access to all files user can access. Allows the app to read, create, update, and delete all files the signed-in user can access. \",\n              \"Files.ReadWrite.AppFolder\": \"Have full access to the application's folder (preview). (Preview) Allows the app to read, create, update, and delete files in the application's folder. \",\n              \"Files.Read.Selected\": \"Read files that the user selects. **Limited support in Microsoft Graph; see Remarks** . (Preview) Allows the app to read files that the user selects. The app has access for several hours after the user selects a file. \",\n              \"Files.ReadWrite.Selected\": \"Read and write files that the user selects. **Limited support in Microsoft Graph; see Remarks** . (Preview) Allows the app to read and write files that the user selects. The app has access for several hours after the user selects a file. \",\n              \"Group.Read.All\": \"Read all groups. Allows the app to list groups, and to read their properties and all group memberships on behalf of the signed-in user. Also allows the app to read calendar, conversations, files, and other group content for all groups the signed-in user can access. \",\n              \"Group.ReadWrite.All\": \"Read and write all groups. Allows the app to create groups and read all group properties and memberships on behalf of the signed-in user. Additionally allows group owners to manage their groups and allows group members to update group content. \",\n              \"IdentityRiskEvent.Read.All\": \"  Read identity risk event information. Allows the app to read identity risk event information for all users in your organization on behalf of the signed-in user. \",\n              \"IdentityProvider.Read.All\": \"  Read identity provider information. Allows the app to read identity providers configured in your Azure AD or Azure AD B2C tenant on behalf of the signed-in user. \",\n              \"IdentityProvider.ReadWrite.All\": \"  Read and write identity provider information. Allows the app to read or write identity providers configured in your Azure AD or Azure AD B2C tenant on behalf of the signed-in user. \",\n              \"DeviceManagementApps.Read.All\": \"Read Microsoft Intune apps. Allows the app to read the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune. \",\n              \"DeviceManagementApps.ReadWrite.All\": \"Read and write Microsoft Intune apps. Allows the app to read and write the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune. \",\n              \"DeviceManagementConfiguration.Read.All\": \"Read Microsoft Intune device configuration and policies. Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups. \",\n              \"DeviceManagementConfiguration.ReadWrite.All\": \"Read and write Microsoft Intune device configuration and policies. Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups. \",\n              \"DeviceManagementManagedDevices.PrivilegedOperations.All\": \"Perform user-impacting remote actions on Microsoft Intune devices. Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune. \",\n              \"DeviceManagementManagedDevices.Read.All\": \"Read Microsoft Intune devices. Allows the app to read the properties of devices managed by Microsoft Intune. \",\n              \"DeviceManagementManagedDevices.ReadWrite.All\": \"Read and write Microsoft Intune devices. Allows the app to read and write the properties of devices managed by Microsoft Intune. Does not allow high impact operations such as remote wipe and password reset on the device’s owner. \",\n              \"DeviceManagementRBAC.Read.All\": \"Read Microsoft Intune RBAC settings. Allows the app to read the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings. \",\n              \"DeviceManagementRBAC.ReadWrite.All\": \"Read and write Microsoft Intune RBAC settings. Allows the app to read and write the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings. \",\n              \"DeviceManagementServiceConfig.Read.All\": \"Read Microsoft Intune configuration. Allows the app to read Intune service properties including device enrollment and third party service connection configuration. \",\n              \"DeviceManagementServiceConfig.ReadWrite.All\": \"Read and write Microsoft Intune configuration. Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration. \",\n              \"Mail.Read\": \"Read user mail. Allows the app to read email in user mailboxes. \",\n              \"Mail.ReadWrite\": \"Read and write access to user mail. Allows the app to create, read, update, and delete email in user mailboxes. Does not include permission to send mail.\",\n              \"Mail.Read.Shared\": \"Read user and shared mail. Allows the app to read mail that the user can access, including the user's own and shared mail. \",\n              \"Mail.ReadWrite.Shared\": \"Read and write user and shared mail. Allows the app to create, read, update, and delete mail that the user has permission to access, including the user's own and shared mail. Does not include permission to send mail. \",\n              \"Mail.Send\": \"Send mail as a user. Allows the app to send mail as users in the organization. \",\n              \"Mail.Send.Shared\": \"Send mail on behalf of others. Allows the app to send mail as the signed-in user, including sending on-behalf of others. \",\n              \"MailboxSettings.Read\": \" Read user mailbox settings. Allows the app to the read user's mailbox settings. Does not include permission to send mail. \",\n              \"MailboxSettings.ReadWrite\": \" Read and write user mailbox settings. Allows the app to create, read, update, and delete user's mailbox settings. Does not include permission to directly send mail, but allows the app to create rules that can forward or redirect messages. \",\n              \"Member.Read.Hidden\": \"Read hidden memberships. Allows the app to read the memberships of hidden groups and administrative units on behalf of the signed-in user, for those hidden groups and administrative units that the signed-in user has access to. \",\n              \"Notes.Read\": \"Read user OneNote notebooks. Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user. \",\n              \"Notes.Create\": \"Create user OneNote notebooks. Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user.\",\n              \"Notes.ReadWrite\": \"Read and write user OneNote notebooks. Allows the app to read, share, and modify OneNote notebooks on behalf of the signed-in user. \",\n              \"Notes.Read.All\": \"Read all OneNote notebooks that user can access. Allows the app to read OneNote notebooks that the signed-in user has access to in the organization. \",\n              \"Notes.ReadWrite.All\": \"Read and write all OneNote notebooks that user can access. Allows the app to read, share, and modify OneNote notebooks that the signed-in user has access to in the organization.\",\n              \"Notes.ReadWrite.CreatedByApp\": \"Limited notebook access (deprecated). **Deprecated** .Do not use. No privileges are granted by this permission. \",\n              \"email\": \"View users' email address. Allows the app to read your users' primary email address. \",\n              \"offline_access\": \"Access user's data anytime. Allows the app to read and update user data, even when they are not currently using the app.\",\n              \"openid\": \"Sign users in. Allows users to sign in to the app with their work or school accounts and allows the app to see basic user profile information.\",\n              \"profile\": \"View users' basic profile. Allows the app to see your users' basic profile (name, picture, user name).\",\n              \"People.Read\": \"Read users' relevant people lists. Allows the app to read a scored list of people relevant to the signed-in user. The list can include local contacts, contacts from social networking or your organization's directory, and people from recent communications (such as email and Skype). \",\n              \"People.Read.All\": \"Read all users' relevant people lists. Allows the app to read a scored list of people relevant to the signed-in user or other users in the signed-in user's organization. The list can include local contacts, contacts from social networking or your organization's directory, and people from recent communications (such as email and Skype). Also allows the app to search the entire directory of the signed-in user's organization. \",\n              \"Reports.Read.All\": \"Read all usage reports. Allows an app to read all service usage reports without a signed-in user. Services that provide usage reports include Office 365 and Azure Active Directory. \",\n              \"SecurityEvents.Read.All\": \" Read your organization’s security events. Allows the app to read your organization’s security events on behalf of the signed-in user. \",\n              \"SecurityEvents.ReadWrite.All\": \"Read and update your organization’s security events. Allows the app to read your organization’s security events on behalf of the signed-in user. Also allows the app to update editable properties in security events on behalf of the signed-in user. \",\n              \"Sites.Read.All\": \"Read items in all site collections. Allows the app to read documents and list items in all site collections on behalf of the signed-in user. \",\n              \"Sites.ReadWrite.All\": \"Read and write items in all site collections. Allows the app to edit or delete documents and list items in all site collections on behalf of the signed-in user. \",\n              \"Sites.Manage.All\": \"Create, edit, and delete items and lists in all site collections. Allows the app to manage and create lists, documents, and list items in all site collections on behalf of the signed-in user. \",\n              \"Sites.FullControl.All\": \"Have full control of all site collections. Allows the app to have full control to SharePoint sites in all site collections on behalf of the signed-in user. \",\n              \"Tasks.Read\": \"Read user tasks. Allows the app to read user tasks. \",\n              \"Tasks.Read.Shared\": \"Read user and shared tasks. Allows the app to read tasks a user has permissions to access, including their own and shared tasks. \",\n              \"Tasks.ReadWrite\": \"Create, read, update and delete user tasks and containers. Allows the app to create, read, update and delete tasks and containers (and tasks in them) that are assigned to or shared with the signed-in user.\",\n              \"Tasks.ReadWrite.Shared\": \"Read and write user and shared tasks. Allows the app to create, read, update, and delete tasks a user has permissions to, including their own and shared tasks. \",\n              \"Agreement.Read.All\": \"Read all terms of use agreements. Allows the app to read terms of use agreements on behalf of the signed-in user. \",\n              \"Agreement.ReadWrite.All\": \"Read and write all terms of use agreements. Allows the app to read and write terms of use agreements on behalf of the signed-in user. \",\n              \"AgreementAcceptance.Read\": \"Read user terms of use acceptance statuses. Allows the app to read terms of use acceptance statuses on behalf of the signed-in user. \",\n              \"AgreementAcceptance.Read.All\": \"Read terms of use acceptance statuses that user can access. Allows the app to read terms of use acceptance statuses on behalf of the signed-in user. \",\n              \"User.Read\": \"Sign-in and read user profile. Allows users to sign-in to the app, and allows the app to read the profile of signed-in users. It also allows the app to read basic company information of signed-in users.\",\n              \"User.ReadWrite\": \"Read and write access to user profile. Allows the app to read the signed-in user's full profile. It also allows the app to update the signed-in user's profile information on their behalf. \",\n              \"User.ReadBasic.All\": \"Read all users' basic profiles. Allows the app to read a basic set of profile properties of other users in your organization on behalf of the signed-in user. This includes display name, first and last name, email address, open extensions and photo. Also allows the app to read the full profile of the signed-in user. \",\n              \"User.Read.All\": \" Read all users' full profiles. Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. \",\n              \"User.ReadWrite.All\": \" Read and write all users' full profiles. Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. Also allows the app to create and delete users as well as reset user passwords on behalf of the signed-in user. \",\n              \"User.Invite.All\": \" Invite guest users to the organization. Allows the app to invite guest users to your organization, on behalf of the signed-in user. \",\n              \"User.Export.All\": \"Export users' data. Allows the app to export an organizational user's data, when performed by a Company Administrator.\",\n              \"UserActivity.ReadWrite.CreatedByApp\": \"    Read and write app activity to users' activity feed .Allows the app to read and report the signed-in user's activity in the app. \"\n            }\n          }\n        }\n      },\n      \"DelegatedPersonal\": {\n        \"type\": \"oauth2\",\n        \"flows\": {\n          \"implicit\": {\n            \"authorizationUrl\": \"https://graph.microsoft.com/\",\n            \"refreshUrl\": \"https://graph.microsoft.com/\",\n            \"scopes\": {\n              \"Calendars.Read\": \"    Read user calendars .Allows the app to read events in user calendars. \",\n              \"Calendars.ReadWrite\": \"    Have full access to user calendars .Allows the app to create, read, update, and delete events in user calendars. \",\n              \"Contacts.Read\": \"    Read user contacts  .Allows the app to read user contacts. \",\n              \"Contacts.ReadWrite\": \"    Have full access to user contacts .Allows the app to create, read, update, and delete user contacts. \",\n              \"Device.Read\": \"    Read user devices .Allows the app to read a user's list of devices on behalf of the signed-in user. \",\n              \"Device.Command\": \"    Communicate with user devices .Allows the app to launch another app or communicate with another app on a user's device on behalf of the signed-in user. \",\n              \"Files.Read\": \"Read user files. Allows the app to read the signed-in user's files. \",\n              \"Files.Read.All\": \"Read all files that user can access. Allows the app to read all files the signed-in user can access. \",\n              \"Files.ReadWrite\": \"Have full access to user files. Allows the app to read, create, update, and delete the signed-in user's files. \",\n              \"Files.ReadWrite.All\": \"Have full access to all files user can access. Allows the app to read, create, update, and delete all files the signed-in user can access. \",\n              \"Mail.ReadWrite\": \"Read and write access to user mail. Allows the app to create, read, update, and delete email in user mailboxes. Does not include permission to send mail.\",\n              \"Member.Read.Hidden\": \"Read all hidden memberships. Allows the app to read the memberships of hidden groups and administrative units without a signed-in user. \",\n              \"Notes.Read\": \"Read user OneNote notebooks. Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user. \",\n              \"Notes.Create\": \"Create user OneNote notebooks. Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user.\",\n              \"Notes.ReadWrite\": \"Read and write user OneNote notebooks. Allows the app to read, share, and modify OneNote notebooks on behalf of the signed-in user. \",\n              \"Notes.Read.All\": \"Read all OneNote notebooks that user can access. Allows the app to read OneNote notebooks that the signed-in user has access to in the organization. \",\n              \"Tasks.Read\": \"Read user tasks. Allows the app to read user tasks. \",\n              \"Tasks.ReadWrite\": \"Create, read, update and delete user tasks and containers. Allows the app to create, read, update and delete tasks and containers (and tasks in them) that are assigned to or shared with the signed-in user.\",\n              \"User.Read\": \"Sign-in and read user profile. Allows users to sign-in to the app, and allows the app to read the profile of signed-in users. It also allows the app to read basic company information of signed-in users.\",\n              \"User.ReadWrite\": \"Read and write access to user profile. Allows the app to read the signed-in user's full profile. It also allows the app to update the signed-in user's profile information on their behalf. \",\n              \"User.ReadBasic.All\": \"Read all users' basic profiles. Allows the app to read a basic set of profile properties of other users in your organization on behalf of the signed-in user. This includes display name, first and last name, email address, open extensions and photo. Also allows the app to read the full profile of the signed-in user. \",\n              \"User.Read.All\": \" Read all users' full profiles. Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. \",\n              \"User.ReadWrite.All\": \" Read and write all users' full profiles. Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. Also allows the app to create and delete users as well as reset user passwords on behalf of the signed-in user. \",\n              \"User.Invite.All\": \" Invite guest users to the organization. Allows the app to invite guest users to your organization, on behalf of the signed-in user. \",\n              \"User.Export.All\": \"Export users' data. Allows the app to export an organizational user's data, when performed by a Company Administrator.\",\n              \"UserActivity.ReadWrite.CreatedByApp\": \"    Read and write app activity to users' activity feed .Allows the app to read and report the signed-in user's activity in the app. \"\n            }\n          }\n        }\n      },\n      \"Application\": {\n        \"type\": \"oauth2\",\n        \"flows\": {\n          \"implicit\": {\n            \"authorizationUrl\": \"https://graph.microsoft.com/\",\n            \"refreshUrl\": \"https://graph.microsoft.com/\",\n            \"scopes\": {\n              \"Application.ReadWrite.All\": \"Read and write all apps. Allows the calling app to create, and manage (read, update, update application secrets and delete) applications and service principals without a signed-in user. Does not allow management of consent grants or application assignments to users or groups. \",\n              \"Application.ReadWrite.OwnedBy\": \"Manage apps that this app creates or owns. Allows the calling app to create other applications and service principals, and fully manage those applications and service principals (read, update, update application secrets and delete), without a signed-in user. It cannot update any applications that it is not an owner of. Does not allow management of consent grants or application assignments to users or groups. \",\n              \"Calendars.Read\": \"    Read calendars in all mailboxes .Allows the app to read events of all calendars without a signed-in user. \",\n              \"Calendars.ReadWrite\": \"    Read and write calendars in all mailboxes .Allows the app to create, read, update, and delete events of all calendars without a signed-in user. \",\n              \"Contacts.Read\": \"    Read contacts in all mailboxes .Allows the app to read all contacts in all mailboxes without a signed-in user. \",\n              \"Contacts.ReadWrite\": \"    Read and write contacts in all mailboxes .Allows the app to create, read, update, and delete all contacts in all mailboxes without a signed-in user. \",\n              \"Device.ReadWrite.All\": \"    Read and write devices .Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion, or update of device alternative security identifiers. \",\n              \"Directory.Read.All\": \"Read directory data. Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user. \",\n              \"Directory.ReadWrite.All\": \"Read and write directory data. Allows the app to read and write data in your organization's directory, such as users, and groups, without a signed-in user. Does not allow user or group deletion. \",\n              \"EduAssignments.ReadBasic.All\": \"Read class assignments without grades.Allows the app to read assignments without grades for all users\",\n              \"EduAssignments.ReadWriteBasic.All\": \"Read and write class assignments without grades. Allows the app to read and write assignments without grades for all users\",\n              \"EduAssignments.Read.All\": \"Read class assignments with grades. Allows the app to read assignments and their grades for all users \",\n              \"EduAssignments.ReadWrite.All\": \"Read and write class assignments with grades. Allows the app to read and write assignments and their grades for all users \",\n              \"EduRostering.ReadBasic.All\": \"Read a limited subset of the organization's roster. Allows the app to read a limited subset of both the structure of schools and classes in an organization's roster and education-specific information about all users. \",\n              \"EduRostering.Read.All\": \"Read the organization's roster. Allows the app to read the structure of schools and classes in the organization's roster and education-specific information about all users to be read. \",\n              \"EduRostering.ReadWrite.All\": \"Read and write the organization's roster. Allows the app to read and write the structure of schools and classes in the organization's roster and education-specific information about all users to be read and written. \",\n              \"Files.Read.All\": \"Read files in all site collections. Allows the app to read all files in all site collections without a signed in user. \",\n              \"Files.ReadWrite.All\": \"Read and write files in all site collections. Allows the app to read, create, update, and delete all files in all site collections without a signed in user. \",\n              \"Group.Read.All\": \"Read all groups. Allows the app to read memberships for all groups without a signed-in user. > **NOTE:** that not all group API supports access using app-only permissions. See [known issues](../concepts/known_issues.md) for examples. \",\n              \"Group.ReadWrite.All\": \"Read and write all groups. Allows the app to create groups, read and update group memberships, and delete groups. All of these operations can be performed by the app without a signed-in user. \",\n              \"IdentityRiskEvent.Read.All\": \"  Read identity risk event information. Allows the app to read identity risk event information for all users in your organization without a signed-in user. \",\n              \"Mail.Read\": \"Read mail in all mailboxes. Allows the app to read mail in all mailboxes without a signed-in user.\",\n              \"Mail.ReadWrite\": \"Read and write mail in all mailboxes. Allows the app to create, read, update, and delete mail in all mailboxes without a signed-in user. Does not include permission to send mail. \",\n              \"Mail.Send\": \"Send mail as any user. Allows the app to send mail as any user without a signed-in user. \",\n              \"MailboxSettings.Read\": \" Read all user mailbox settings. Allows the app to read user's mailbox settings without a signed-in user. Does not include permission to send mail. \",\n              \"MailboxSettings.ReadWrite\": \"Read and write all user mailbox settings. Allows the app to create, read, update, and delete user's mailbox settings without a signed-in user. Does not include permission to send mail. \",\n              \"Notes.Read.All\": \"Read all OneNote notebooks. Allows the app to read all the OneNote notebooks in your organization, without a signed-in user. \",\n              \"Notes.ReadWrite.All\": \"Read and write all OneNote notebooks. Allows the app to read, share, and modify all the OneNote notebooks in your organization, without a signed-in user.\",\n              \"People.Read.All\": \"Read all users' relevant people lists. Allows the app to read a scored list of people relevant to the signed-in user or other users in the signed-in user's organization. .The list can include local contacts, contacts from social networking or your organization's directory, and people from recent communications (such as email and Skype). Also allows the app to search the entire directory of the signed-in user's organization. \",\n              \"Reports.Read.All\": \"Read all usage reports. Allows an app to read all service usage reports without a signed-in user. Services that provide usage reports include Office 365 and Azure Active Directory. \",\n              \"SecurityEvents.Read.All\": \" Read your organization’s security events. Allows the app to read your organization’s security events. \",\n              \"SecurityEvents.ReadWrite.All\": \"Read and update your organization’s security events. Allows the app to read your organization’s security events. Also allows the app to update editable properties in security events. \",\n              \"Sites.Read.All\": \"Read items in all site collections. Allows the app to read documents and list items in all site collections without a signed in user. \",\n              \"Sites.ReadWrite.All\": \"Read and write items in all site collections. Allows the app to create, read, update, and delete documents and list items in all site collections without a signed in user. \",\n              \"Sites.Manage.All\": \"Have full control of all site collections. Allows the app to manage and create lists, documents, and list items in all site collections without a signed-in user. \",\n              \"Sites.FullControl.All\": \"Create, edit, and delete items and lists in all site collections. Allows the app to have full control to SharePoint sites in all site collections without a signed-in user. \",\n              \"User.Read.All\": \"Read all users' full profiles. Allows the app to read the full set of profile properties, group membership, reports and managers of other users in your organization, without a signed-in user.\",\n              \"User.ReadWrite.All\": \"  Read and write all users' full profiles. Allows the app to read and write the full set of profile properties, group membership, reports and managers of other users in your organization, without a signed-in user. Also allows the app to create and delete non-administrative users. Does not allow reset of user passwords. \",\n              \"User.Invite.All\": \" Invite guest users to the organization. Allows the app to invite guest users to your organization, without a signed-in user. \",\n              \"User.Export.All\": \"Export users' data. Allows the app to export organizational users' data, without a signed-in user.\"\n            }\n          }\n        }\n      }\n    }\n  },\n  \"tags\": [\n    {\n      \"name\": \"contracts.contract\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"devices.device\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"devices.extension\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"devices.directoryObject\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"directory.directory\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"directory.directoryObject\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"directoryObjects.directoryObject\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"directoryObjects.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"directoryRoles.directoryRole\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"directoryRoles.directoryObject\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"directoryRoleTemplates.directoryRoleTemplate\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"domains.domain\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"domains.directoryObject\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"domains.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"domains.domainDnsRecord\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"drives.drive\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"drives.driveItem\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"drives.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"drives.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"drives.list\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"education.educationRoot\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"education.educationClass\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"education.educationUser\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"education.educationSchool\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groupLifecyclePolicies.groupLifecyclePolicy\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.group\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.directoryObject\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.calendar\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.event\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"groups.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"groups.conversation\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.drive\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.extension\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.groupLifecyclePolicy\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.onenote\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.profilePhoto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.plannerGroup\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.groupSetting\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.site\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.conversationThread\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groupSettings.groupSetting\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groupSettingTemplates.groupSettingTemplate\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"invitations.invitation\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"invitations.user\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.user\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.userActivity\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"me.calendar\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.calendarGroup\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.event\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"me.contactFolder\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.contact\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.directoryObject\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.deviceManagementTroubleshootingEvent\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.drive\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.extension\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.inferenceClassification\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.licenseDetails\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.mailFolder\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.managedAppRegistration\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.managedDevice\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.message\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.onenote\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.outlookUser\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.profilePhoto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.plannerUser\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"organization.organization\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"organization.extension\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"planner.planner\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"planner.plannerBucket\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"planner.plannerPlan\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"planner.plannerTask\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"reports.reportRoot\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"reports.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"schemaExtensions.schemaExtension\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"security.security\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"security.alert\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"shares.sharedDriveItem\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"shares.driveItem\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"shares.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"shares.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"shares.list\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"shares.listItem\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"shares.site\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"sites.site\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"sites.columnDefinition\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"sites.contentType\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"sites.drive\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"sites.baseItem\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"sites.list\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"sites.onenote\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"subscribedSkus.subscribedSku\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"subscriptions.subscription\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.user\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.userActivity\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"users.calendar\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.calendarGroup\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.event\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"users.contactFolder\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.contact\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.directoryObject\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.deviceManagementTroubleshootingEvent\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.drive\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.extension\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.inferenceClassification\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.licenseDetails\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.mailFolder\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.managedAppRegistration\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.managedDevice\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.message\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.onenote\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.outlookUser\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.profilePhoto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.plannerUser\",\n      \"x-ms-docs-toc-type\": \"page\"\n    }\n  ]\n}"
  },
  {
    "path": "docs/oas_2_0/TripService.json",
    "content": "{\n  \"swagger\": \"2.0\",\n  \"info\": {\n    \"title\": \"OData Service for namespace Microsoft.OData.Service.Sample.TrippinInMemory.Models\",\n    \"description\": \"This OData service is located at http://localhost\",\n    \"version\": \"1.0.1\"\n  },\n  \"host\": \"localhost\",\n  \"schemes\": [\n    \"http\"\n  ],\n  \"paths\": {\n    \"/Airlines\": {\n      \"get\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Get entities from Airlines\",\n        \"operationId\": \"Airlines.Airline.ListAirline\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"AirlineCode\",\n                \"AirlineCode desc\",\n                \"Name\",\n                \"Name desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"AirlineCode\",\n                \"Name\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"schema\": {\n              \"title\": \"Collection of Airline\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Add new entity to Airlines\",\n        \"operationId\": \"Airlines.Airline.CreateAirline\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Airlines/{AirlineCode}\": {\n      \"get\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Get entity from Airlines by key\",\n        \"operationId\": \"Airlines.Airline.GetAirline\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"AirlineCode\",\n            \"description\": \"key: AirlineCode of Airline\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airline\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"AirlineCode\",\n                \"Name\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Update entity in Airlines\",\n        \"operationId\": \"Airlines.Airline.UpdateAirline\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"AirlineCode\",\n            \"description\": \"key: AirlineCode of Airline\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airline\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Delete entity from Airlines\",\n        \"operationId\": \"Airlines.Airline.DeleteAirline\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"AirlineCode\",\n            \"description\": \"key: AirlineCode of Airline\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airline\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Airports\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Get entities from Airports\",\n        \"operationId\": \"Airports.Airport.ListAirport\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"Name\",\n                \"Name desc\",\n                \"IcaoCode\",\n                \"IcaoCode desc\",\n                \"IataCode\",\n                \"IataCode desc\",\n                \"Location\",\n                \"Location desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"Name\",\n                \"IcaoCode\",\n                \"IataCode\",\n                \"Location\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"schema\": {\n              \"title\": \"Collection of Airport\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Add new entity to Airports\",\n        \"operationId\": \"Airports.Airport.CreateAirport\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Airports/{IcaoCode}\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Get entity from Airports by key\",\n        \"operationId\": \"Airports.Airport.GetAirport\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"key: IcaoCode of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"Name\",\n                \"IcaoCode\",\n                \"IataCode\",\n                \"Location\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Update entity in Airports\",\n        \"operationId\": \"Airports.Airport.UpdateAirport\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"key: IcaoCode of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Delete entity from Airports\",\n        \"operationId\": \"Airports.Airport.DeleteAirport\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"key: IcaoCode of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/GetNearestAirport(lat={lat},lon={lon})\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports\"\n        ],\n        \"summary\": \"Invoke functionImport GetNearestAirport\",\n        \"operationId\": \"FunctionImport.GetNearestAirport\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"lat\",\n            \"required\": true,\n            \"format\": \"double\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"lon\",\n            \"required\": true,\n            \"format\": \"double\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"functionImport\"\n      }\n    },\n    \"/GetPersonWithMostFriends()\": {\n      \"get\": {\n        \"tags\": [\n          \"People\"\n        ],\n        \"summary\": \"Invoke functionImport GetPersonWithMostFriends\",\n        \"operationId\": \"FunctionImport.GetPersonWithMostFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"functionImport\"\n      }\n    },\n    \"/Me\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Me\",\n        \"operationId\": \"Me.Person.GetPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"UserName\",\n                \"FirstName\",\n                \"LastName\",\n                \"MiddleName\",\n                \"Gender\",\n                \"Age\",\n                \"Emails\",\n                \"AddressInfo\",\n                \"HomeAddress\",\n                \"FavoriteFeature\",\n                \"Features\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Me\",\n        \"operationId\": \"Me.Person.UpdatePerson\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/BestFriend\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get BestFriend from Me\",\n        \"operationId\": \"Me.GetBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"UserName\",\n                \"FirstName\",\n                \"LastName\",\n                \"MiddleName\",\n                \"Gender\",\n                \"Age\",\n                \"Emails\",\n                \"AddressInfo\",\n                \"HomeAddress\",\n                \"FavoriteFeature\",\n                \"Features\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/BestFriend/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from Me\",\n        \"operationId\": \"Me.GetRefBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update the ref of navigation property BestFriend in Me\",\n        \"operationId\": \"Me.UpdateRefBestFriend\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property ref values\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"additionalProperties\": {\n                \"type\": \"object\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for Me\",\n        \"operationId\": \"Me.DeleteRefBestFriend\",\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Friends\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Friends from Me\",\n        \"operationId\": \"Me.ListFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"UserName\",\n                \"UserName desc\",\n                \"FirstName\",\n                \"FirstName desc\",\n                \"LastName\",\n                \"LastName desc\",\n                \"MiddleName\",\n                \"MiddleName desc\",\n                \"Gender\",\n                \"Gender desc\",\n                \"Age\",\n                \"Age desc\",\n                \"Emails\",\n                \"Emails desc\",\n                \"AddressInfo\",\n                \"AddressInfo desc\",\n                \"HomeAddress\",\n                \"HomeAddress desc\",\n                \"FavoriteFeature\",\n                \"FavoriteFeature desc\",\n                \"Features\",\n                \"Features desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"UserName\",\n                \"FirstName\",\n                \"LastName\",\n                \"MiddleName\",\n                \"Gender\",\n                \"Age\",\n                \"Emails\",\n                \"AddressInfo\",\n                \"HomeAddress\",\n                \"FavoriteFeature\",\n                \"Features\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"title\": \"Collection of Person\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Friends/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from Me\",\n        \"operationId\": \"Me.ListRefFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"UserName\",\n                \"UserName desc\",\n                \"FirstName\",\n                \"FirstName desc\",\n                \"LastName\",\n                \"LastName desc\",\n                \"MiddleName\",\n                \"MiddleName desc\",\n                \"Gender\",\n                \"Gender desc\",\n                \"Age\",\n                \"Age desc\",\n                \"Emails\",\n                \"Emails desc\",\n                \"AddressInfo\",\n                \"AddressInfo desc\",\n                \"HomeAddress\",\n                \"HomeAddress desc\",\n                \"FavoriteFeature\",\n                \"FavoriteFeature desc\",\n                \"Features\",\n                \"Features desc\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property links\",\n            \"schema\": {\n              \"title\": \"Collection of links of Person\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"type\": \"string\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for Me\",\n        \"operationId\": \"Me.CreateRefFriends\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property ref value\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"additionalProperties\": {\n                \"type\": \"object\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property link.\",\n            \"schema\": {\n              \"type\": \"object\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/GetFavoriteAirline()\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFavoriteAirline\",\n        \"operationId\": \"Me.GetFavoriteAirline\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/Me/GetFriendsTrips(userName={userName})\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFriendsTrips\",\n        \"operationId\": \"Me.GetFriendsTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"userName\",\n            \"description\": \"Usage: userName={userName}\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/Me/ShareTrip\": {\n      \"post\": {\n        \"tags\": [\n          \"Me.Actions\"\n        ],\n        \"summary\": \"Invoke action ShareTrip\",\n        \"operationId\": \"Me.ShareTrip\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"userName\": {\n                  \"type\": \"string\"\n                },\n                \"tripId\": {\n                  \"format\": \"int32\",\n                  \"maximum\": 2147483647,\n                  \"minimum\": -2147483648,\n                  \"type\": \"integer\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/Me/UpdatePersonLastName(lastName={lastName})\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Functions\"\n        ],\n        \"summary\": \"Invoke function UpdatePersonLastName\",\n        \"operationId\": \"Me.UpdatePersonLastName\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"lastName\",\n            \"description\": \"Usage: lastName={lastName}\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"default\": false,\n              \"type\": \"boolean\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/Me/Trips\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get Trips from Me\",\n        \"operationId\": \"Me.ListTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"TripId\",\n                \"TripId desc\",\n                \"ShareId\",\n                \"ShareId desc\",\n                \"Name\",\n                \"Name desc\",\n                \"Budget\",\n                \"Budget desc\",\n                \"Description\",\n                \"Description desc\",\n                \"Tags\",\n                \"Tags desc\",\n                \"StartsAt\",\n                \"StartsAt desc\",\n                \"EndsAt\",\n                \"EndsAt desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"TripId\",\n                \"ShareId\",\n                \"Name\",\n                \"Budget\",\n                \"Description\",\n                \"Tags\",\n                \"StartsAt\",\n                \"EndsAt\",\n                \"PlanItems\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"PlanItems\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"title\": \"Collection of Trip\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Trips/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get ref of Trips from Me\",\n        \"operationId\": \"Me.ListRefTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"TripId\",\n                \"TripId desc\",\n                \"ShareId\",\n                \"ShareId desc\",\n                \"Name\",\n                \"Name desc\",\n                \"Budget\",\n                \"Budget desc\",\n                \"Description\",\n                \"Description desc\",\n                \"Tags\",\n                \"Tags desc\",\n                \"StartsAt\",\n                \"StartsAt desc\",\n                \"EndsAt\",\n                \"EndsAt desc\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property links\",\n            \"schema\": {\n              \"title\": \"Collection of links of Trip\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"type\": \"string\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Create new navigation property ref to Trips for Me\",\n        \"operationId\": \"Me.CreateRefTrips\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property ref value\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"additionalProperties\": {\n                \"type\": \"object\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property link.\",\n            \"schema\": {\n              \"type\": \"object\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get entities from NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.ListPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"UserName\",\n                \"UserName desc\",\n                \"FirstName\",\n                \"FirstName desc\",\n                \"LastName\",\n                \"LastName desc\",\n                \"MiddleName\",\n                \"MiddleName desc\",\n                \"Gender\",\n                \"Gender desc\",\n                \"Age\",\n                \"Age desc\",\n                \"Emails\",\n                \"Emails desc\",\n                \"AddressInfo\",\n                \"AddressInfo desc\",\n                \"HomeAddress\",\n                \"HomeAddress desc\",\n                \"FavoriteFeature\",\n                \"FavoriteFeature desc\",\n                \"Features\",\n                \"Features desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"UserName\",\n                \"FirstName\",\n                \"LastName\",\n                \"MiddleName\",\n                \"Gender\",\n                \"Age\",\n                \"Emails\",\n                \"AddressInfo\",\n                \"HomeAddress\",\n                \"FavoriteFeature\",\n                \"Features\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"schema\": {\n              \"title\": \"Collection of Person\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Add new entity to NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.CreatePerson\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get entity from NewComePeople by key\",\n        \"operationId\": \"NewComePeople.Person.GetPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"UserName\",\n                \"FirstName\",\n                \"LastName\",\n                \"MiddleName\",\n                \"Gender\",\n                \"Age\",\n                \"Emails\",\n                \"AddressInfo\",\n                \"HomeAddress\",\n                \"FavoriteFeature\",\n                \"Features\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update entity in NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.UpdatePerson\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete entity from NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.DeletePerson\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get BestFriend from NewComePeople\",\n        \"operationId\": \"NewComePeople.GetBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"UserName\",\n                \"FirstName\",\n                \"LastName\",\n                \"MiddleName\",\n                \"Gender\",\n                \"Age\",\n                \"Emails\",\n                \"AddressInfo\",\n                \"HomeAddress\",\n                \"FavoriteFeature\",\n                \"Features\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from NewComePeople\",\n        \"operationId\": \"NewComePeople.GetRefBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update the ref of navigation property BestFriend in NewComePeople\",\n        \"operationId\": \"NewComePeople.UpdateRefBestFriend\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property ref values\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"additionalProperties\": {\n                \"type\": \"object\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for NewComePeople\",\n        \"operationId\": \"NewComePeople.DeleteRefBestFriend\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get Friends from NewComePeople\",\n        \"operationId\": \"NewComePeople.ListFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"UserName\",\n                \"UserName desc\",\n                \"FirstName\",\n                \"FirstName desc\",\n                \"LastName\",\n                \"LastName desc\",\n                \"MiddleName\",\n                \"MiddleName desc\",\n                \"Gender\",\n                \"Gender desc\",\n                \"Age\",\n                \"Age desc\",\n                \"Emails\",\n                \"Emails desc\",\n                \"AddressInfo\",\n                \"AddressInfo desc\",\n                \"HomeAddress\",\n                \"HomeAddress desc\",\n                \"FavoriteFeature\",\n                \"FavoriteFeature desc\",\n                \"Features\",\n                \"Features desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"UserName\",\n                \"FirstName\",\n                \"LastName\",\n                \"MiddleName\",\n                \"Gender\",\n                \"Age\",\n                \"Emails\",\n                \"AddressInfo\",\n                \"HomeAddress\",\n                \"FavoriteFeature\",\n                \"Features\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"title\": \"Collection of Person\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from NewComePeople\",\n        \"operationId\": \"NewComePeople.ListRefFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"UserName\",\n                \"UserName desc\",\n                \"FirstName\",\n                \"FirstName desc\",\n                \"LastName\",\n                \"LastName desc\",\n                \"MiddleName\",\n                \"MiddleName desc\",\n                \"Gender\",\n                \"Gender desc\",\n                \"Age\",\n                \"Age desc\",\n                \"Emails\",\n                \"Emails desc\",\n                \"AddressInfo\",\n                \"AddressInfo desc\",\n                \"HomeAddress\",\n                \"HomeAddress desc\",\n                \"FavoriteFeature\",\n                \"FavoriteFeature desc\",\n                \"Features\",\n                \"Features desc\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property links\",\n            \"schema\": {\n              \"title\": \"Collection of links of Person\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"type\": \"string\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for NewComePeople\",\n        \"operationId\": \"NewComePeople.CreateRefFriends\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property ref value\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"additionalProperties\": {\n                \"type\": \"object\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property link.\",\n            \"schema\": {\n              \"type\": \"object\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/GetFavoriteAirline()\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFavoriteAirline\",\n        \"operationId\": \"NewComePeople.GetFavoriteAirline\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/NewComePeople/{UserName}/GetFriendsTrips(userName={userName})\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFriendsTrips\",\n        \"operationId\": \"NewComePeople.GetFriendsTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"userName\",\n            \"description\": \"Usage: userName={userName}\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/NewComePeople/{UserName}/ShareTrip\": {\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Actions\"\n        ],\n        \"summary\": \"Invoke action ShareTrip\",\n        \"operationId\": \"NewComePeople.ShareTrip\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"userName\": {\n                  \"type\": \"string\"\n                },\n                \"tripId\": {\n                  \"format\": \"int32\",\n                  \"maximum\": 2147483647,\n                  \"minimum\": -2147483648,\n                  \"type\": \"integer\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/NewComePeople/{UserName}/UpdatePersonLastName(lastName={lastName})\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Functions\"\n        ],\n        \"summary\": \"Invoke function UpdatePersonLastName\",\n        \"operationId\": \"NewComePeople.UpdatePersonLastName\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"lastName\",\n            \"description\": \"Usage: lastName={lastName}\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"default\": false,\n              \"type\": \"boolean\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Trips\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Get Trips from NewComePeople\",\n        \"operationId\": \"NewComePeople.ListTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"TripId\",\n                \"TripId desc\",\n                \"ShareId\",\n                \"ShareId desc\",\n                \"Name\",\n                \"Name desc\",\n                \"Budget\",\n                \"Budget desc\",\n                \"Description\",\n                \"Description desc\",\n                \"Tags\",\n                \"Tags desc\",\n                \"StartsAt\",\n                \"StartsAt desc\",\n                \"EndsAt\",\n                \"EndsAt desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"TripId\",\n                \"ShareId\",\n                \"Name\",\n                \"Budget\",\n                \"Description\",\n                \"Tags\",\n                \"StartsAt\",\n                \"EndsAt\",\n                \"PlanItems\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"PlanItems\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"title\": \"Collection of Trip\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Trips/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Get ref of Trips from NewComePeople\",\n        \"operationId\": \"NewComePeople.ListRefTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"TripId\",\n                \"TripId desc\",\n                \"ShareId\",\n                \"ShareId desc\",\n                \"Name\",\n                \"Name desc\",\n                \"Budget\",\n                \"Budget desc\",\n                \"Description\",\n                \"Description desc\",\n                \"Tags\",\n                \"Tags desc\",\n                \"StartsAt\",\n                \"StartsAt desc\",\n                \"EndsAt\",\n                \"EndsAt desc\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property links\",\n            \"schema\": {\n              \"title\": \"Collection of links of Trip\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"type\": \"string\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Create new navigation property ref to Trips for NewComePeople\",\n        \"operationId\": \"NewComePeople.CreateRefTrips\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property ref value\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"additionalProperties\": {\n                \"type\": \"object\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property link.\",\n            \"schema\": {\n              \"type\": \"object\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get entities from People\",\n        \"operationId\": \"People.Person.ListPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"UserName\",\n                \"UserName desc\",\n                \"FirstName\",\n                \"FirstName desc\",\n                \"LastName\",\n                \"LastName desc\",\n                \"MiddleName\",\n                \"MiddleName desc\",\n                \"Gender\",\n                \"Gender desc\",\n                \"Age\",\n                \"Age desc\",\n                \"Emails\",\n                \"Emails desc\",\n                \"AddressInfo\",\n                \"AddressInfo desc\",\n                \"HomeAddress\",\n                \"HomeAddress desc\",\n                \"FavoriteFeature\",\n                \"FavoriteFeature desc\",\n                \"Features\",\n                \"Features desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"UserName\",\n                \"FirstName\",\n                \"LastName\",\n                \"MiddleName\",\n                \"Gender\",\n                \"Age\",\n                \"Emails\",\n                \"AddressInfo\",\n                \"HomeAddress\",\n                \"FavoriteFeature\",\n                \"Features\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"schema\": {\n              \"title\": \"Collection of Person\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Add new entity to People\",\n        \"operationId\": \"People.Person.CreatePerson\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get entity from People by key\",\n        \"operationId\": \"People.Person.GetPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"UserName\",\n                \"FirstName\",\n                \"LastName\",\n                \"MiddleName\",\n                \"Gender\",\n                \"Age\",\n                \"Emails\",\n                \"AddressInfo\",\n                \"HomeAddress\",\n                \"FavoriteFeature\",\n                \"Features\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update entity in People\",\n        \"operationId\": \"People.Person.UpdatePerson\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete entity from People\",\n        \"operationId\": \"People.Person.DeletePerson\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/BestFriend\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get BestFriend from People\",\n        \"operationId\": \"People.GetBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"UserName\",\n                \"FirstName\",\n                \"LastName\",\n                \"MiddleName\",\n                \"Gender\",\n                \"Age\",\n                \"Emails\",\n                \"AddressInfo\",\n                \"HomeAddress\",\n                \"FavoriteFeature\",\n                \"Features\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/BestFriend/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from People\",\n        \"operationId\": \"People.GetRefBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update the ref of navigation property BestFriend in People\",\n        \"operationId\": \"People.UpdateRefBestFriend\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property ref values\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"additionalProperties\": {\n                \"type\": \"object\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for People\",\n        \"operationId\": \"People.DeleteRefBestFriend\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Friends\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Friends from People\",\n        \"operationId\": \"People.ListFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"UserName\",\n                \"UserName desc\",\n                \"FirstName\",\n                \"FirstName desc\",\n                \"LastName\",\n                \"LastName desc\",\n                \"MiddleName\",\n                \"MiddleName desc\",\n                \"Gender\",\n                \"Gender desc\",\n                \"Age\",\n                \"Age desc\",\n                \"Emails\",\n                \"Emails desc\",\n                \"AddressInfo\",\n                \"AddressInfo desc\",\n                \"HomeAddress\",\n                \"HomeAddress desc\",\n                \"FavoriteFeature\",\n                \"FavoriteFeature desc\",\n                \"Features\",\n                \"Features desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"UserName\",\n                \"FirstName\",\n                \"LastName\",\n                \"MiddleName\",\n                \"Gender\",\n                \"Age\",\n                \"Emails\",\n                \"AddressInfo\",\n                \"HomeAddress\",\n                \"FavoriteFeature\",\n                \"Features\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"Friends\",\n                \"BestFriend\",\n                \"Trips\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"title\": \"Collection of Person\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Friends/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from People\",\n        \"operationId\": \"People.ListRefFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"UserName\",\n                \"UserName desc\",\n                \"FirstName\",\n                \"FirstName desc\",\n                \"LastName\",\n                \"LastName desc\",\n                \"MiddleName\",\n                \"MiddleName desc\",\n                \"Gender\",\n                \"Gender desc\",\n                \"Age\",\n                \"Age desc\",\n                \"Emails\",\n                \"Emails desc\",\n                \"AddressInfo\",\n                \"AddressInfo desc\",\n                \"HomeAddress\",\n                \"HomeAddress desc\",\n                \"FavoriteFeature\",\n                \"FavoriteFeature desc\",\n                \"Features\",\n                \"Features desc\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property links\",\n            \"schema\": {\n              \"title\": \"Collection of links of Person\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"type\": \"string\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for People\",\n        \"operationId\": \"People.CreateRefFriends\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property ref value\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"additionalProperties\": {\n                \"type\": \"object\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property link.\",\n            \"schema\": {\n              \"type\": \"object\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/GetFavoriteAirline()\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFavoriteAirline\",\n        \"operationId\": \"People.GetFavoriteAirline\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/People/{UserName}/GetFriendsTrips(userName={userName})\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFriendsTrips\",\n        \"operationId\": \"People.GetFriendsTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"userName\",\n            \"description\": \"Usage: userName={userName}\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/People/{UserName}/ShareTrip\": {\n      \"post\": {\n        \"tags\": [\n          \"People.Actions\"\n        ],\n        \"summary\": \"Invoke action ShareTrip\",\n        \"operationId\": \"People.ShareTrip\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"userName\": {\n                  \"type\": \"string\"\n                },\n                \"tripId\": {\n                  \"format\": \"int32\",\n                  \"maximum\": 2147483647,\n                  \"minimum\": -2147483648,\n                  \"type\": \"integer\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/People/{UserName}/UpdatePersonLastName(lastName={lastName})\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Functions\"\n        ],\n        \"summary\": \"Invoke function UpdatePersonLastName\",\n        \"operationId\": \"People.UpdatePersonLastName\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"lastName\",\n            \"description\": \"Usage: lastName={lastName}\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"default\": false,\n              \"type\": \"boolean\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/People/{UserName}/Trips\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get Trips from People\",\n        \"operationId\": \"People.ListTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"TripId\",\n                \"TripId desc\",\n                \"ShareId\",\n                \"ShareId desc\",\n                \"Name\",\n                \"Name desc\",\n                \"Budget\",\n                \"Budget desc\",\n                \"Description\",\n                \"Description desc\",\n                \"Tags\",\n                \"Tags desc\",\n                \"StartsAt\",\n                \"StartsAt desc\",\n                \"EndsAt\",\n                \"EndsAt desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"TripId\",\n                \"ShareId\",\n                \"Name\",\n                \"Budget\",\n                \"Description\",\n                \"Tags\",\n                \"StartsAt\",\n                \"EndsAt\",\n                \"PlanItems\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"PlanItems\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"title\": \"Collection of Trip\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Trips/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get ref of Trips from People\",\n        \"operationId\": \"People.ListRefTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"TripId\",\n                \"TripId desc\",\n                \"ShareId\",\n                \"ShareId desc\",\n                \"Name\",\n                \"Name desc\",\n                \"Budget\",\n                \"Budget desc\",\n                \"Description\",\n                \"Description desc\",\n                \"Tags\",\n                \"Tags desc\",\n                \"StartsAt\",\n                \"StartsAt desc\",\n                \"EndsAt\",\n                \"EndsAt desc\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property links\",\n            \"schema\": {\n              \"title\": \"Collection of links of Trip\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"type\": \"string\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Create new navigation property ref to Trips for People\",\n        \"operationId\": \"People.CreateRefTrips\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"key: UserName of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property ref value\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"additionalProperties\": {\n                \"type\": \"object\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property link.\",\n            \"schema\": {\n              \"type\": \"object\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/ResetDataSource\": {\n      \"post\": {\n        \"tags\": [\n          \"ResetDataSource\"\n        ],\n        \"summary\": \"Invoke actionImport ResetDataSource\",\n        \"operationId\": \"ActionImport.ResetDataSource\",\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"actionImport\"\n      }\n    }\n  },\n  \"definitions\": {\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\": {\n      \"title\": \"Person\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"UserName\": {\n          \"type\": \"string\"\n        },\n        \"FirstName\": {\n          \"type\": \"string\"\n        },\n        \"LastName\": {\n          \"type\": \"string\"\n        },\n        \"MiddleName\": {\n          \"type\": \"string\"\n        },\n        \"Gender\": { },\n        \"Age\": {\n          \"format\": \"int64\",\n          \"type\": \"integer\"\n        },\n        \"Emails\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        },\n        \"AddressInfo\": {\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"HomeAddress\": { },\n        \"FavoriteFeature\": { },\n        \"Features\": {\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"Friends\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n          }\n        },\n        \"BestFriend\": { },\n        \"Trips\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n          }\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\": {\n      \"title\": \"Airline\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"AirlineCode\": {\n          \"type\": \"string\"\n        },\n        \"Name\": {\n          \"type\": \"string\"\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\": {\n      \"title\": \"Airport\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"Name\": {\n          \"type\": \"string\"\n        },\n        \"IcaoCode\": {\n          \"type\": \"string\"\n        },\n        \"IataCode\": {\n          \"type\": \"string\"\n        },\n        \"Location\": { }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\": {\n      \"title\": \"Location\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"Address\": {\n          \"type\": \"string\"\n        },\n        \"City\": { }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\": {\n      \"title\": \"City\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"Name\": {\n          \"type\": \"string\"\n        },\n        \"CountryRegion\": {\n          \"type\": \"string\"\n        },\n        \"Region\": {\n          \"type\": \"string\"\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n        },\n        {\n          \"title\": \"AirportLocation\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"Loc\": {\n              \"$ref\": \"#/definitions/Edm.GeographyPoint\"\n            }\n          }\n        }\n      ]\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n        },\n        {\n          \"title\": \"EventLocation\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"BuildingInfo\": {\n              \"type\": \"string\"\n            }\n          }\n        }\n      ]\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\": {\n      \"title\": \"Trip\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"TripId\": {\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"ShareId\": {\n          \"format\": \"uuid\",\n          \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n          \"type\": \"string\"\n        },\n        \"Name\": {\n          \"type\": \"string\"\n        },\n        \"Budget\": {\n          \"format\": \"float\"\n        },\n        \"Description\": {\n          \"type\": \"string\"\n        },\n        \"Tags\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        },\n        \"StartsAt\": {\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"EndsAt\": {\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"PlanItems\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\"\n          }\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\": {\n      \"title\": \"PlanItem\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"PlanItemId\": {\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"ConfirmationCode\": {\n          \"type\": \"string\"\n        },\n        \"StartsAt\": {\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"EndsAt\": {\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"Duration\": {\n          \"format\": \"duration\",\n          \"pattern\": \"^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$\",\n          \"type\": \"string\"\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Event\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\"\n        },\n        {\n          \"title\": \"Event\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"OccursAt\": { },\n            \"Description\": {\n              \"type\": \"string\"\n            }\n          }\n        }\n      ]\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\"\n        },\n        {\n          \"title\": \"PublicTransportation\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"SeatNumber\": {\n              \"type\": \"string\"\n            }\n          }\n        }\n      ]\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Flight\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation\"\n        },\n        {\n          \"title\": \"Flight\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"FlightNumber\": {\n              \"type\": \"string\"\n            },\n            \"Airline\": { },\n            \"From\": { },\n            \"To\": { }\n          }\n        }\n      ]\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n        },\n        {\n          \"title\": \"Employee\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"Cost\": {\n              \"format\": \"int64\",\n              \"type\": \"integer\"\n            },\n            \"Peers\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          }\n        }\n      ]\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n        },\n        {\n          \"title\": \"Manager\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"Budget\": {\n              \"format\": \"int64\",\n              \"type\": \"integer\"\n            },\n            \"BossOffice\": { },\n            \"DirectReports\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          }\n        }\n      ]\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonGender\": {\n      \"title\": \"PersonGender\",\n      \"enum\": [\n        \"Male\",\n        \"Female\",\n        \"Unknow\"\n      ],\n      \"type\": \"string\"\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature\": {\n      \"title\": \"Feature\",\n      \"enum\": [\n        \"Feature1\",\n        \"Feature2\",\n        \"Feature3\",\n        \"Feature4\"\n      ],\n      \"type\": \"string\"\n    },\n    \"Edm.Geography\": {\n      \"$ref\": \"#/definitions/Edm.Geometry\"\n    },\n    \"Edm.GeographyPoint\": {\n      \"$ref\": \"#/definitions/Edm.GeometryPoint\"\n    },\n    \"Edm.GeographyLineString\": {\n      \"$ref\": \"#/definitions/Edm.GeometryLineString\"\n    },\n    \"Edm.GeographyPolygon\": {\n      \"$ref\": \"#/definitions/Edm.GeometryPolygon\"\n    },\n    \"Edm.GeographyMultiPoint\": {\n      \"$ref\": \"#/definitions/Edm.GeometryMultiPoint\"\n    },\n    \"Edm.GeographyMultiLineString\": {\n      \"$ref\": \"#/definitions/Edm.GeometryMultiLineString\"\n    },\n    \"Edm.GeographyMultiPolygon\": {\n      \"$ref\": \"#/definitions/Edm.GeometryMultiPolygon\"\n    },\n    \"Edm.GeographyCollection\": {\n      \"$ref\": \"#/definitions/Edm.GeometryCollection\"\n    },\n    \"Edm.Geometry\": {\n      \"type\": \"object\"\n    },\n    \"Edm.GeometryPoint\": {\n      \"required\": [\n        \"type\",\n        \"coordinates\"\n      ],\n      \"type\": \"object\",\n      \"properties\": {\n        \"type\": {\n          \"default\": \"Point\",\n          \"enum\": [\n            \"Point\"\n          ],\n          \"type\": \"string\"\n        },\n        \"coordinates\": {\n          \"$ref\": \"#/definitions/GeoJSON.position\"\n        }\n      }\n    },\n    \"Edm.GeometryLineString\": {\n      \"required\": [\n        \"type\",\n        \"coordinates\"\n      ],\n      \"type\": \"object\",\n      \"properties\": {\n        \"type\": {\n          \"enum\": [\n            \"LineString\"\n          ]\n        },\n        \"coordinates\": {\n          \"minItems\": 2,\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/GeoJSON.position\"\n          }\n        }\n      }\n    },\n    \"Edm.GeometryPolygon\": {\n      \"required\": [\n        \"type\",\n        \"coordinates\"\n      ],\n      \"type\": \"object\",\n      \"properties\": {\n        \"type\": {\n          \"enum\": [\n            \"Polygon\"\n          ]\n        },\n        \"coordinates\": {\n          \"minItems\": 4,\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/definitions/GeoJSON.position\"\n            }\n          }\n        }\n      }\n    },\n    \"Edm.GeometryMultiPoint\": {\n      \"required\": [\n        \"type\",\n        \"coordinates\"\n      ],\n      \"type\": \"object\",\n      \"properties\": {\n        \"type\": {\n          \"enum\": [\n            \"MultiPoint\"\n          ]\n        },\n        \"coordinates\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/GeoJSON.position\"\n          }\n        }\n      }\n    },\n    \"Edm.GeometryMultiLineString\": {\n      \"required\": [\n        \"type\",\n        \"coordinates\"\n      ],\n      \"type\": \"object\",\n      \"properties\": {\n        \"type\": {\n          \"enum\": [\n            \"MultiLineString\"\n          ]\n        },\n        \"coordinates\": {\n          \"minItems\": 2,\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/definitions/GeoJSON.position\"\n            }\n          }\n        }\n      }\n    },\n    \"Edm.GeometryMultiPolygon\": {\n      \"required\": [\n        \"type\",\n        \"coordinates\"\n      ],\n      \"type\": \"object\",\n      \"properties\": {\n        \"type\": {\n          \"enum\": [\n            \"MultiPolygon\"\n          ]\n        },\n        \"coordinates\": {\n          \"minItems\": 4,\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/GeoJSON.position\"\n              }\n            }\n          }\n        }\n      }\n    },\n    \"Edm.GeometryCollection\": {\n      \"required\": [\n        \"type\",\n        \"coordinates\"\n      ],\n      \"type\": \"object\",\n      \"properties\": {\n        \"type\": {\n          \"enum\": [\n            \"GeometryCollection\"\n          ]\n        },\n        \"coordinates\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Edm.Geometry\"\n          }\n        }\n      }\n    },\n    \"GeoJSON.position\": {\n      \"minItems\": 2,\n      \"type\": \"array\",\n      \"items\": {\n        \"type\": \"number\"\n      }\n    },\n    \"odata.error\": {\n      \"required\": [\n        \"error\"\n      ],\n      \"type\": \"object\",\n      \"properties\": {\n        \"error\": {\n          \"$ref\": \"#/definitions/odata.error.main\"\n        }\n      }\n    },\n    \"odata.error.main\": {\n      \"required\": [\n        \"code\",\n        \"message\"\n      ],\n      \"type\": \"object\",\n      \"properties\": {\n        \"code\": {\n          \"type\": \"string\"\n        },\n        \"message\": {\n          \"type\": \"string\"\n        },\n        \"target\": {\n          \"type\": \"string\"\n        },\n        \"details\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/odata.error.detail\"\n          }\n        },\n        \"innererror\": {\n          \"description\": \"The structure of this object is service-specific\",\n          \"type\": \"object\"\n        }\n      }\n    },\n    \"odata.error.detail\": {\n      \"required\": [\n        \"code\",\n        \"message\"\n      ],\n      \"type\": \"object\",\n      \"properties\": {\n        \"code\": {\n          \"type\": \"string\"\n        },\n        \"message\": {\n          \"type\": \"string\"\n        },\n        \"target\": {\n          \"type\": \"string\"\n        }\n      }\n    }\n  },\n  \"parameters\": {\n    \"top\": {\n      \"in\": \"query\",\n      \"name\": \"$top\",\n      \"description\": \"Show only the first n items\",\n      \"type\": \"integer\",\n      \"minimum\": 0\n    },\n    \"skip\": {\n      \"in\": \"query\",\n      \"name\": \"$skip\",\n      \"description\": \"Skip the first n items\",\n      \"type\": \"integer\",\n      \"minimum\": 0\n    },\n    \"count\": {\n      \"in\": \"query\",\n      \"name\": \"$count\",\n      \"description\": \"Include count of items\",\n      \"type\": \"boolean\"\n    },\n    \"filter\": {\n      \"in\": \"query\",\n      \"name\": \"$filter\",\n      \"description\": \"Filter items by property values\",\n      \"type\": \"string\"\n    },\n    \"search\": {\n      \"in\": \"query\",\n      \"name\": \"$search\",\n      \"description\": \"Search items by search phrases\",\n      \"type\": \"string\"\n    }\n  },\n  \"responses\": {\n    \"error\": {\n      \"description\": \"error\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/odata.error\"\n      }\n    }\n  },\n  \"tags\": [\n    {\n      \"name\": \"Airlines.Airline\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Airports.Airport\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Airports\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"People\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"Me.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Me.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"Me.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"Me.Trip\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"NewComePeople.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"NewComePeople.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"NewComePeople.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"NewComePeople.Trip\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"People.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"People.Trip\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"ResetDataSource\",\n      \"x-ms-docs-toc-type\": \"container\"\n    }\n  ]\n}"
  },
  {
    "path": "docs/oas_2_0/graph1.0_withSecurity.json",
    "content": "{\n  \"swagger\": \"2.0\",\n  \"info\": {\n    \"title\": \"OData Service for namespace microsoft.graph\",\n    \"description\": \"This OData service is located at https://graph.microsoft.com/v1.0\",\n    \"version\": \"1.0.1\"\n  },\n  \"host\": \"graph.microsoft.com\",\n  \"basePath\": \"/v1.0\",\n  \"schemes\": [\n    \"https\"\n  ],\n  \"paths\": {\n    \"/contracts\": {\n      \"get\": {\n        \"tags\": [\n          \"contracts.contract\"\n        ],\n        \"summary\": \"Get entities from contracts\",\n        \"operationId\": \"contracts.contract.ListContract\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"contractType\",\n                \"contractType desc\",\n                \"customerId\",\n                \"customerId desc\",\n                \"defaultDomainName\",\n                \"defaultDomainName desc\",\n                \"displayName\",\n                \"displayName desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"contractType\",\n                \"customerId\",\n                \"defaultDomainName\",\n                \"displayName\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"schema\": {\n              \"title\": \"Collection of contract\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/microsoft.graph.contract\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"contracts.contract\"\n        ],\n        \"summary\": \"Add new entity to contracts\",\n        \"operationId\": \"contracts.contract.CreateContract\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.contract\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.contract\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/contracts/{contract-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"contracts.contract\"\n        ],\n        \"summary\": \"Get entity from contracts by key\",\n        \"operationId\": \"contracts.contract.GetContract\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"contract-id\",\n            \"description\": \"key: contract-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"contract\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"contractType\",\n                \"customerId\",\n                \"defaultDomainName\",\n                \"displayName\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.contract\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"contracts.contract\"\n        ],\n        \"summary\": \"Update entity in contracts\",\n        \"operationId\": \"contracts.contract.UpdateContract\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"contract-id\",\n            \"description\": \"key: contract-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"contract\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.contract\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"contracts.contract\"\n        ],\n        \"summary\": \"Delete entity from contracts\",\n        \"operationId\": \"contracts.contract.DeleteContract\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"contract-id\",\n            \"description\": \"key: contract-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"contract\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/devices\": {\n      \"get\": {\n        \"tags\": [\n          \"devices.device\"\n        ],\n        \"summary\": \"Get entities from devices\",\n        \"operationId\": \"devices.device.ListDevice\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"accountEnabled\",\n                \"accountEnabled desc\",\n                \"alternativeSecurityIds\",\n                \"alternativeSecurityIds desc\",\n                \"approximateLastSignInDateTime\",\n                \"approximateLastSignInDateTime desc\",\n                \"deviceId\",\n                \"deviceId desc\",\n                \"deviceMetadata\",\n                \"deviceMetadata desc\",\n                \"deviceVersion\",\n                \"deviceVersion desc\",\n                \"displayName\",\n                \"displayName desc\",\n                \"isCompliant\",\n                \"isCompliant desc\",\n                \"isManaged\",\n                \"isManaged desc\",\n                \"onPremisesLastSyncDateTime\",\n                \"onPremisesLastSyncDateTime desc\",\n                \"onPremisesSyncEnabled\",\n                \"onPremisesSyncEnabled desc\",\n                \"operatingSystem\",\n                \"operatingSystem desc\",\n                \"operatingSystemVersion\",\n                \"operatingSystemVersion desc\",\n                \"physicalIds\",\n                \"physicalIds desc\",\n                \"trustType\",\n                \"trustType desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"accountEnabled\",\n                \"alternativeSecurityIds\",\n                \"approximateLastSignInDateTime\",\n                \"deviceId\",\n                \"deviceMetadata\",\n                \"deviceVersion\",\n                \"displayName\",\n                \"isCompliant\",\n                \"isManaged\",\n                \"onPremisesLastSyncDateTime\",\n                \"onPremisesSyncEnabled\",\n                \"operatingSystem\",\n                \"operatingSystemVersion\",\n                \"physicalIds\",\n                \"trustType\",\n                \"extensions\",\n                \"registeredOwners\",\n                \"registeredUsers\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"extensions\",\n                \"registeredOwners\",\n                \"registeredUsers\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"schema\": {\n              \"title\": \"Collection of device\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/microsoft.graph.device\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Device.ReadWrite.All\",\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"devices.device\"\n        ],\n        \"summary\": \"Add new entity to devices\",\n        \"operationId\": \"devices.device.CreateDevice\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.device\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.device\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/devices/{device-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"devices.device\"\n        ],\n        \"summary\": \"Get entity from devices by key\",\n        \"operationId\": \"devices.device.GetDevice\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"device-id\",\n            \"description\": \"key: device-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"device\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"accountEnabled\",\n                \"alternativeSecurityIds\",\n                \"approximateLastSignInDateTime\",\n                \"deviceId\",\n                \"deviceMetadata\",\n                \"deviceVersion\",\n                \"displayName\",\n                \"isCompliant\",\n                \"isManaged\",\n                \"onPremisesLastSyncDateTime\",\n                \"onPremisesSyncEnabled\",\n                \"operatingSystem\",\n                \"operatingSystemVersion\",\n                \"physicalIds\",\n                \"trustType\",\n                \"extensions\",\n                \"registeredOwners\",\n                \"registeredUsers\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"extensions\",\n                \"registeredOwners\",\n                \"registeredUsers\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.device\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Device.ReadWrite.All\",\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"devices.device\"\n        ],\n        \"summary\": \"Update entity in devices\",\n        \"operationId\": \"devices.device.UpdateDevice\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"device-id\",\n            \"description\": \"key: device-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"device\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.device\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"devices.device\"\n        ],\n        \"summary\": \"Delete entity from devices\",\n        \"operationId\": \"devices.device.DeleteDevice\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"device-id\",\n            \"description\": \"key: device-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"device\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.AccessAsUser.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/devices/{device-id}/extensions\": {\n      \"get\": {\n        \"tags\": [\n          \"devices.extension\"\n        ],\n        \"summary\": \"Get extensions from devices\",\n        \"operationId\": \"devices.ListExtensions\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"device-id\",\n            \"description\": \"key: device-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"device\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.extension\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/devices/{device-id}/extensions/{extension-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"devices.extension\"\n        ],\n        \"summary\": \"Get extensions from devices\",\n        \"operationId\": \"devices.GetExtensions\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"device-id\",\n            \"description\": \"key: device-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"device\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"extension-id\",\n            \"description\": \"key: extension-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"extension\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.extension\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/devices/{device-id}/registeredOwners\": {\n      \"get\": {\n        \"tags\": [\n          \"devices.directoryObject\"\n        ],\n        \"summary\": \"Get registeredOwners from devices\",\n        \"operationId\": \"devices.ListRegisteredOwners\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"device-id\",\n            \"description\": \"key: device-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"device\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/devices/{device-id}/registeredOwners/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"devices.directoryObject\"\n        ],\n        \"summary\": \"Get registeredOwners from devices\",\n        \"operationId\": \"devices.GetRegisteredOwners\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"device-id\",\n            \"description\": \"key: device-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"device\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/devices/{device-id}/registeredUsers\": {\n      \"get\": {\n        \"tags\": [\n          \"devices.directoryObject\"\n        ],\n        \"summary\": \"Get registeredUsers from devices\",\n        \"operationId\": \"devices.ListRegisteredUsers\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"device-id\",\n            \"description\": \"key: device-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"device\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/devices/{device-id}/registeredUsers/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"devices.directoryObject\"\n        ],\n        \"summary\": \"Get registeredUsers from devices\",\n        \"operationId\": \"devices.GetRegisteredUsers\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"device-id\",\n            \"description\": \"key: device-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"device\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directory\": {\n      \"get\": {\n        \"tags\": [\n          \"directory.directory\"\n        ],\n        \"summary\": \"Get directory\",\n        \"operationId\": \"directory.directory.GetDirectory\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"deletedItems\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"deletedItems\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directory\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"directory.directory\"\n        ],\n        \"summary\": \"Update directory\",\n        \"operationId\": \"directory.directory.UpdateDirectory\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directory\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directory/deletedItems\": {\n      \"get\": {\n        \"tags\": [\n          \"directory.directoryObject\"\n        ],\n        \"summary\": \"Get deletedItems from directory\",\n        \"operationId\": \"directory.ListDeletedItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directory/deletedItems/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"directory.directoryObject\"\n        ],\n        \"summary\": \"Get deletedItems from directory\",\n        \"operationId\": \"directory.GetDeletedItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directoryObjects\": {\n      \"get\": {\n        \"tags\": [\n          \"directoryObjects.directoryObject\"\n        ],\n        \"summary\": \"Get entities from directoryObjects\",\n        \"operationId\": \"directoryObjects.directoryObject.ListDirectoryObject\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"schema\": {\n              \"title\": \"Collection of directoryObject\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"directoryObjects.directoryObject\"\n        ],\n        \"summary\": \"Add new entity to directoryObjects\",\n        \"operationId\": \"directoryObjects.directoryObject.CreateDirectoryObject\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directoryObjects/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"directoryObjects.directoryObject\"\n        ],\n        \"summary\": \"Get entity from directoryObjects by key\",\n        \"operationId\": \"directoryObjects.directoryObject.GetDirectoryObject\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"directoryObjects.directoryObject\"\n        ],\n        \"summary\": \"Update entity in directoryObjects\",\n        \"operationId\": \"directoryObjects.directoryObject.UpdateDirectoryObject\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"directoryObjects.directoryObject\"\n        ],\n        \"summary\": \"Delete entity from directoryObjects\",\n        \"operationId\": \"directoryObjects.directoryObject.DeleteDirectoryObject\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.AccessAsUser.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directoryObjects/{directoryObject-id}/checkMemberGroups\": {\n      \"post\": {\n        \"tags\": [\n          \"directoryObjects.Actions\"\n        ],\n        \"summary\": \"Invoke action checkMemberGroups\",\n        \"operationId\": \"directoryObjects.checkMemberGroups\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"groupIds\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"type\": \"string\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read.All\",\n              \"and\",\n              \"Group.Read.All\",\n              \"Directory.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.Read.All\",\n              \"and\",\n              \"Group.Read.All\",\n              \"Directory.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/directoryObjects/{directoryObject-id}/getMemberGroups\": {\n      \"post\": {\n        \"tags\": [\n          \"directoryObjects.Actions\"\n        ],\n        \"summary\": \"Invoke action getMemberGroups\",\n        \"operationId\": \"directoryObjects.getMemberGroups\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"securityEnabledOnly\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read.All\",\n              \"and\",\n              \"Group.Read.All\",\n              \"Directory.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.Read.All\",\n              \"and\",\n              \"Group.Read.All\",\n              \"Directory.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/directoryObjects/{directoryObject-id}/getMemberObjects\": {\n      \"post\": {\n        \"tags\": [\n          \"directoryObjects.Actions\"\n        ],\n        \"summary\": \"Invoke action getMemberObjects\",\n        \"operationId\": \"directoryObjects.getMemberObjects\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"securityEnabledOnly\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read.All\",\n              \"and\",\n              \"Group.Read.All\",\n              \"Directory.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.Read.All\",\n              \"and\",\n              \"Group.Read.All\",\n              \"Directory.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/directoryObjects/{directoryObject-id}/restore\": {\n      \"post\": {\n        \"tags\": [\n          \"directoryObjects.Actions\"\n        ],\n        \"summary\": \"Invoke action restore\",\n        \"operationId\": \"directoryObjects.restore\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer code Required\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Accept\",\n            \"description\": \"application/json\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/directoryObjects/getByIds\": {\n      \"post\": {\n        \"tags\": [\n          \"directoryObjects.Actions\"\n        ],\n        \"summary\": \"Invoke action getByIds\",\n        \"operationId\": \"directoryObjects.getByIds\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"ids\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"type\": \"string\"\n                  }\n                },\n                \"types\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"type\": \"string\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/directoryRoles\": {\n      \"get\": {\n        \"tags\": [\n          \"directoryRoles.directoryRole\"\n        ],\n        \"summary\": \"Get entities from directoryRoles\",\n        \"operationId\": \"directoryRoles.directoryRole.ListDirectoryRole\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"description\",\n                \"description desc\",\n                \"displayName\",\n                \"displayName desc\",\n                \"roleTemplateId\",\n                \"roleTemplateId desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"description\",\n                \"displayName\",\n                \"roleTemplateId\",\n                \"members\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"members\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"schema\": {\n              \"title\": \"Collection of directoryRole\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/microsoft.graph.directoryRole\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"directoryRoles.directoryRole\"\n        ],\n        \"summary\": \"Add new entity to directoryRoles\",\n        \"operationId\": \"directoryRoles.directoryRole.CreateDirectoryRole\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryRole\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryRole\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directoryRoles/{directoryRole-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"directoryRoles.directoryRole\"\n        ],\n        \"summary\": \"Get entity from directoryRoles by key\",\n        \"operationId\": \"directoryRoles.directoryRole.GetDirectoryRole\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryRole-id\",\n            \"description\": \"key: directoryRole-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryRole\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"description\",\n                \"displayName\",\n                \"roleTemplateId\",\n                \"members\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"members\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryRole\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"directoryRoles.directoryRole\"\n        ],\n        \"summary\": \"Update entity in directoryRoles\",\n        \"operationId\": \"directoryRoles.directoryRole.UpdateDirectoryRole\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryRole-id\",\n            \"description\": \"key: directoryRole-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryRole\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryRole\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"directoryRoles.directoryRole\"\n        ],\n        \"summary\": \"Delete entity from directoryRoles\",\n        \"operationId\": \"directoryRoles.directoryRole.DeleteDirectoryRole\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryRole-id\",\n            \"description\": \"key: directoryRole-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryRole\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directoryRoles/{directoryRole-id}/members\": {\n      \"get\": {\n        \"tags\": [\n          \"directoryRoles.directoryObject\"\n        ],\n        \"summary\": \"Get members from directoryRoles\",\n        \"operationId\": \"directoryRoles.ListMembers\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryRole-id\",\n            \"description\": \"key: directoryRole-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryRole\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directoryRoles/{directoryRole-id}/members/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"directoryRoles.directoryObject\"\n        ],\n        \"summary\": \"Get members from directoryRoles\",\n        \"operationId\": \"directoryRoles.GetMembers\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryRole-id\",\n            \"description\": \"key: directoryRole-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryRole\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directoryRoleTemplates\": {\n      \"get\": {\n        \"tags\": [\n          \"directoryRoleTemplates.directoryRoleTemplate\"\n        ],\n        \"summary\": \"Get entities from directoryRoleTemplates\",\n        \"operationId\": \"directoryRoleTemplates.directoryRoleTemplate.ListDirectoryRoleTemplate\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"description\",\n                \"description desc\",\n                \"displayName\",\n                \"displayName desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"description\",\n                \"displayName\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"schema\": {\n              \"title\": \"Collection of directoryRoleTemplate\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/microsoft.graph.directoryRoleTemplate\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"directoryRoleTemplates.directoryRoleTemplate\"\n        ],\n        \"summary\": \"Add new entity to directoryRoleTemplates\",\n        \"operationId\": \"directoryRoleTemplates.directoryRoleTemplate.CreateDirectoryRoleTemplate\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryRoleTemplate\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryRoleTemplate\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/directoryRoleTemplates/{directoryRoleTemplate-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"directoryRoleTemplates.directoryRoleTemplate\"\n        ],\n        \"summary\": \"Get entity from directoryRoleTemplates by key\",\n        \"operationId\": \"directoryRoleTemplates.directoryRoleTemplate.GetDirectoryRoleTemplate\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryRoleTemplate-id\",\n            \"description\": \"key: directoryRoleTemplate-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryRoleTemplate\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"description\",\n                \"displayName\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryRoleTemplate\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"directoryRoleTemplates.directoryRoleTemplate\"\n        ],\n        \"summary\": \"Update entity in directoryRoleTemplates\",\n        \"operationId\": \"directoryRoleTemplates.directoryRoleTemplate.UpdateDirectoryRoleTemplate\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryRoleTemplate-id\",\n            \"description\": \"key: directoryRoleTemplate-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryRoleTemplate\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryRoleTemplate\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"directoryRoleTemplates.directoryRoleTemplate\"\n        ],\n        \"summary\": \"Delete entity from directoryRoleTemplates\",\n        \"operationId\": \"directoryRoleTemplates.directoryRoleTemplate.DeleteDirectoryRoleTemplate\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryRoleTemplate-id\",\n            \"description\": \"key: directoryRoleTemplate-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryRoleTemplate\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/domains\": {\n      \"get\": {\n        \"tags\": [\n          \"domains.domain\"\n        ],\n        \"summary\": \"Get entities from domains\",\n        \"operationId\": \"domains.domain.ListDomain\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json\",\n            \"type\": \"string\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"authenticationType\",\n                \"authenticationType desc\",\n                \"availabilityStatus\",\n                \"availabilityStatus desc\",\n                \"isAdminManaged\",\n                \"isAdminManaged desc\",\n                \"isDefault\",\n                \"isDefault desc\",\n                \"isInitial\",\n                \"isInitial desc\",\n                \"isRoot\",\n                \"isRoot desc\",\n                \"isVerified\",\n                \"isVerified desc\",\n                \"state\",\n                \"state desc\",\n                \"supportedServices\",\n                \"supportedServices desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"authenticationType\",\n                \"availabilityStatus\",\n                \"isAdminManaged\",\n                \"isDefault\",\n                \"isInitial\",\n                \"isRoot\",\n                \"isVerified\",\n                \"state\",\n                \"supportedServices\",\n                \"domainNameReferences\",\n                \"serviceConfigurationRecords\",\n                \"verificationDnsRecords\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"domainNameReferences\",\n                \"serviceConfigurationRecords\",\n                \"verificationDnsRecords\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"schema\": {\n              \"title\": \"Collection of domain\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/microsoft.graph.domain\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Domain.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"domains.domain\"\n        ],\n        \"summary\": \"Add new entity to domains\",\n        \"operationId\": \"domains.domain.CreateDomain\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.domain\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.domain\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/domains/{domain-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"domains.domain\"\n        ],\n        \"summary\": \"Get entity from domains by key\",\n        \"operationId\": \"domains.domain.GetDomain\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"domain-id\",\n            \"description\": \"key: domain-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"domain\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"authenticationType\",\n                \"availabilityStatus\",\n                \"isAdminManaged\",\n                \"isDefault\",\n                \"isInitial\",\n                \"isRoot\",\n                \"isVerified\",\n                \"state\",\n                \"supportedServices\",\n                \"domainNameReferences\",\n                \"serviceConfigurationRecords\",\n                \"verificationDnsRecords\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"domainNameReferences\",\n                \"serviceConfigurationRecords\",\n                \"verificationDnsRecords\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.domain\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Domain.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"domains.domain\"\n        ],\n        \"summary\": \"Update entity in domains\",\n        \"operationId\": \"domains.domain.UpdateDomain\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"domain-id\",\n            \"description\": \"key: domain-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"domain\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.domain\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Domain.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"domains.domain\"\n        ],\n        \"summary\": \"Delete entity from domains\",\n        \"operationId\": \"domains.domain.DeleteDomain\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"domain-id\",\n            \"description\": \"key: domain-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"domain\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Domain.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/domains/{domain-id}/domainNameReferences\": {\n      \"get\": {\n        \"tags\": [\n          \"domains.directoryObject\"\n        ],\n        \"summary\": \"Get domainNameReferences from domains\",\n        \"operationId\": \"domains.ListDomainNameReferences\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"domain-id\",\n            \"description\": \"key: domain-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"domain\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/domains/{domain-id}/domainNameReferences/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"domains.directoryObject\"\n        ],\n        \"summary\": \"Get domainNameReferences from domains\",\n        \"operationId\": \"domains.GetDomainNameReferences\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"domain-id\",\n            \"description\": \"key: domain-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"domain\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/domains/{domain-id}/verify\": {\n      \"post\": {\n        \"tags\": [\n          \"domains.Actions\"\n        ],\n        \"summary\": \"Invoke action verify\",\n        \"operationId\": \"domains.verify\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"domain-id\",\n            \"description\": \"key: domain-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"domain\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Domain.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/domains/{domain-id}/serviceConfigurationRecords\": {\n      \"get\": {\n        \"tags\": [\n          \"domains.domainDnsRecord\"\n        ],\n        \"summary\": \"Get serviceConfigurationRecords from domains\",\n        \"operationId\": \"domains.ListServiceConfigurationRecords\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"domain-id\",\n            \"description\": \"key: domain-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"domain\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"isOptional\",\n                \"isOptional desc\",\n                \"label\",\n                \"label desc\",\n                \"recordType\",\n                \"recordType desc\",\n                \"supportedService\",\n                \"supportedService desc\",\n                \"ttl\",\n                \"ttl desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"isOptional\",\n                \"label\",\n                \"recordType\",\n                \"supportedService\",\n                \"ttl\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.domainDnsRecord\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/domains/{domain-id}/serviceConfigurationRecords/{domainDnsRecord-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"domains.domainDnsRecord\"\n        ],\n        \"summary\": \"Get serviceConfigurationRecords from domains\",\n        \"operationId\": \"domains.GetServiceConfigurationRecords\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"domain-id\",\n            \"description\": \"key: domain-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"domain\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"domainDnsRecord-id\",\n            \"description\": \"key: domainDnsRecord-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"domainDnsRecord\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"isOptional\",\n                \"label\",\n                \"recordType\",\n                \"supportedService\",\n                \"ttl\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.domainDnsRecord\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/domains/{domain-id}/verificationDnsRecords\": {\n      \"get\": {\n        \"tags\": [\n          \"domains.domainDnsRecord\"\n        ],\n        \"summary\": \"Get verificationDnsRecords from domains\",\n        \"operationId\": \"domains.ListVerificationDnsRecords\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"domain-id\",\n            \"description\": \"key: domain-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"domain\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"isOptional\",\n                \"isOptional desc\",\n                \"label\",\n                \"label desc\",\n                \"recordType\",\n                \"recordType desc\",\n                \"supportedService\",\n                \"supportedService desc\",\n                \"ttl\",\n                \"ttl desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"isOptional\",\n                \"label\",\n                \"recordType\",\n                \"supportedService\",\n                \"ttl\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.domainDnsRecord\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/domains/{domain-id}/verificationDnsRecords/{domainDnsRecord-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"domains.domainDnsRecord\"\n        ],\n        \"summary\": \"Get verificationDnsRecords from domains\",\n        \"operationId\": \"domains.GetVerificationDnsRecords\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"domain-id\",\n            \"description\": \"key: domain-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"domain\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"domainDnsRecord-id\",\n            \"description\": \"key: domainDnsRecord-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"domainDnsRecord\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"isOptional\",\n                \"label\",\n                \"recordType\",\n                \"supportedService\",\n                \"ttl\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.domainDnsRecord\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/drives\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.drive\"\n        ],\n        \"summary\": \"Get entities from drives\",\n        \"operationId\": \"drives.drive.ListDrive\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"createdBy\",\n                \"createdBy desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"description\",\n                \"description desc\",\n                \"eTag\",\n                \"eTag desc\",\n                \"lastModifiedBy\",\n                \"lastModifiedBy desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"name\",\n                \"name desc\",\n                \"parentReference\",\n                \"parentReference desc\",\n                \"webUrl\",\n                \"webUrl desc\",\n                \"driveType\",\n                \"driveType desc\",\n                \"owner\",\n                \"owner desc\",\n                \"quota\",\n                \"quota desc\",\n                \"sharepointIds\",\n                \"sharepointIds desc\",\n                \"system\",\n                \"system desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"driveType\",\n                \"owner\",\n                \"quota\",\n                \"sharepointIds\",\n                \"system\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"schema\": {\n              \"title\": \"Collection of drive\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/microsoft.graph.drive\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"drives.drive\"\n        ],\n        \"summary\": \"Add new entity to drives\",\n        \"operationId\": \"drives.drive.CreateDrive\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.drive\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.drive\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/drives/{drive-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.drive\"\n        ],\n        \"summary\": \"Get entity from drives by key\",\n        \"operationId\": \"drives.drive.GetDrive\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"driveType\",\n                \"owner\",\n                \"quota\",\n                \"sharepointIds\",\n                \"system\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.drive\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"drives.drive\"\n        ],\n        \"summary\": \"Update entity in drives\",\n        \"operationId\": \"drives.drive.UpdateDrive\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.drive\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"drives.drive\"\n        ],\n        \"summary\": \"Delete entity from drives\",\n        \"operationId\": \"drives.drive.DeleteDrive\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/drives/{drive-id}/items\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.driveItem\"\n        ],\n        \"summary\": \"Get items from drives\",\n        \"operationId\": \"drives.ListItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"createdBy\",\n                \"createdBy desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"description\",\n                \"description desc\",\n                \"eTag\",\n                \"eTag desc\",\n                \"lastModifiedBy\",\n                \"lastModifiedBy desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"name\",\n                \"name desc\",\n                \"parentReference\",\n                \"parentReference desc\",\n                \"webUrl\",\n                \"webUrl desc\",\n                \"audio\",\n                \"audio desc\",\n                \"content\",\n                \"content desc\",\n                \"cTag\",\n                \"cTag desc\",\n                \"deleted\",\n                \"deleted desc\",\n                \"file\",\n                \"file desc\",\n                \"fileSystemInfo\",\n                \"fileSystemInfo desc\",\n                \"folder\",\n                \"folder desc\",\n                \"image\",\n                \"image desc\",\n                \"location\",\n                \"location desc\",\n                \"package\",\n                \"package desc\",\n                \"photo\",\n                \"photo desc\",\n                \"publication\",\n                \"publication desc\",\n                \"remoteItem\",\n                \"remoteItem desc\",\n                \"root\",\n                \"root desc\",\n                \"searchResult\",\n                \"searchResult desc\",\n                \"shared\",\n                \"shared desc\",\n                \"sharepointIds\",\n                \"sharepointIds desc\",\n                \"size\",\n                \"size desc\",\n                \"specialFolder\",\n                \"specialFolder desc\",\n                \"video\",\n                \"video desc\",\n                \"webDavUrl\",\n                \"webDavUrl desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"audio\",\n                \"content\",\n                \"cTag\",\n                \"deleted\",\n                \"file\",\n                \"fileSystemInfo\",\n                \"folder\",\n                \"image\",\n                \"location\",\n                \"package\",\n                \"photo\",\n                \"publication\",\n                \"remoteItem\",\n                \"root\",\n                \"searchResult\",\n                \"shared\",\n                \"sharepointIds\",\n                \"size\",\n                \"specialFolder\",\n                \"video\",\n                \"webDavUrl\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"children\",\n                \"permissions\",\n                \"thumbnails\",\n                \"versions\",\n                \"listItem\",\n                \"workbook\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"children\",\n                \"permissions\",\n                \"thumbnails\",\n                \"versions\",\n                \"listItem\",\n                \"workbook\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.driveItem\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/drives/{drive-id}/items/{driveItem-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.driveItem\"\n        ],\n        \"summary\": \"Get items from drives\",\n        \"operationId\": \"drives.GetItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"audio\",\n                \"content\",\n                \"cTag\",\n                \"deleted\",\n                \"file\",\n                \"fileSystemInfo\",\n                \"folder\",\n                \"image\",\n                \"location\",\n                \"package\",\n                \"photo\",\n                \"publication\",\n                \"remoteItem\",\n                \"root\",\n                \"searchResult\",\n                \"shared\",\n                \"sharepointIds\",\n                \"size\",\n                \"specialFolder\",\n                \"video\",\n                \"webDavUrl\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"children\",\n                \"permissions\",\n                \"thumbnails\",\n                \"versions\",\n                \"listItem\",\n                \"workbook\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"children\",\n                \"permissions\",\n                \"thumbnails\",\n                \"versions\",\n                \"listItem\",\n                \"workbook\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.driveItem\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/drives/{drive-id}/items/{driveItem-id}/copy\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"Returns details about how to [monitor the progress](../../../concepts/long_running_actions_overview.md) of the copy, upon accepting the request.\",\n        \"operationId\": \"drives.items.copy\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"parentReference\": { },\n                \"name\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/root/copy\",\n        \"/drives/{drive-id}/special/{driveItem-id}/copy\"\n      ]\n    },\n    \"/drives/{drive-id}/items/{driveItem-id}/createLink\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"The following example requests a sharing link to be created for the DriveItem specified by {itemId} in the user's OneDrive.\\r\\nThe sharing link is configured to be read-only and usable by anyone with the link.\",\n        \"operationId\": \"drives.items.createLink\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"type\": {\n                  \"type\": \"string\"\n                },\n                \"scope\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/root/createLink\",\n        \"/drives/{drive-id}/special/{driveItem-id}/createLink\"\n      ]\n    },\n    \"/drives/{drive-id}/items/{driveItem-id}/createUploadSession\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"Invoke action createUploadSession\",\n        \"operationId\": \"drives.items.createUploadSession\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"if-match\",\n            \"description\": \"If this request header is included and the eTag (or cTag) provided does not match the current etag on the item, a 412 Precondition Failed error response is returned.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"item\": { }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/root/createUploadSession\",\n        \"/drives/{drive-id}/special/{driveItem-id}/createUploadSession\"\n      ]\n    },\n    \"/drives/{drive-id}/items/{driveItem-id}/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to establish your local state.\",\n        \"operationId\": \"drives.items.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/delta(token={token})\",\n        \"/drives/{drive-id}/root/delta()\",\n        \"/drives/{drive-id}/root/delta(token={token})\",\n        \"/drives/{drive-id}/special/{driveItem-id}/delta()\",\n        \"/drives/{drive-id}/special/{driveItem-id}/delta(token={token})\"\n      ]\n    },\n    \"/drives/{drive-id}/items/{driveItem-id}/delta(token={token})\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to update your local state.\",\n        \"operationId\": \"drives.items.delta.cf70\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"token\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/delta()\",\n        \"/drives/{drive-id}/root/delta()\",\n        \"/drives/{drive-id}/root/delta(token={token})\",\n        \"/drives/{drive-id}/special/{driveItem-id}/delta()\",\n        \"/drives/{drive-id}/special/{driveItem-id}/delta(token={token})\"\n      ]\n    },\n    \"/drives/{drive-id}/items/{driveItem-id}/invite\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"This example sends a sharing invitation to a user with email address 'ryan@contoso.com' with a message about a file being collaborated on.\\r\\nThe invitation grants Ryan read-write access to the file.\",\n        \"operationId\": \"drives.items.invite\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"recipients\": {\n                  \"type\": \"array\",\n                  \"items\": { }\n                },\n                \"message\": {\n                  \"type\": \"string\"\n                },\n                \"requireSignIn\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                },\n                \"sendInvitation\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                },\n                \"roles\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"type\": \"string\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/root/invite\",\n        \"/drives/{drive-id}/special/{driveItem-id}/invite\"\n      ]\n    },\n    \"/drives/{drive-id}/items/{driveItem-id}/search(q={q})\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"Invoke function search\",\n        \"operationId\": \"drives.items.search.f2b1\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"q\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/search(q={q})\",\n        \"/drives/{drive-id}/root/search(q={q})\",\n        \"/drives/{drive-id}/special/{driveItem-id}/search(q={q})\"\n      ]\n    },\n    \"/drives/{drive-id}/list\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.list\"\n        ],\n        \"summary\": \"Get list from drives\",\n        \"operationId\": \"drives.GetList\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"displayName\",\n                \"list\",\n                \"system\",\n                \"sharepointIds\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"columns\",\n                \"contentTypes\",\n                \"drive\",\n                \"items\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"columns\",\n                \"contentTypes\",\n                \"drive\",\n                \"items\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.list\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/drives/{drive-id}/recent()\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"This method returns a collection of [DriveItem](../resources/driveitem.md) resources for items which the owner of the drive has recently accessed.\",\n        \"operationId\": \"drives.recent.f75f\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/drives/{drive-id}/search(q={q})\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"In addition to searching for items within a drive, your app can search more broadly to include items shared with the current user.\\r\\nTo broaden the search scope, use the **search** method on the [Drive](../resources/drive.md) resource.\",\n        \"operationId\": \"drives.search.f2b1\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"q\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/search(q={q})\",\n        \"/drives/{drive-id}/root/search(q={q})\",\n        \"/drives/{drive-id}/special/{driveItem-id}/search(q={q})\"\n      ]\n    },\n    \"/drives/{drive-id}/sharedWithMe()\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"This returns a collection of [DriveItem](../resources/driveitem.md) resources which contain the DriveItem resources shared with the owner of the drive.\\r\\nIn this example, since the drive is the user's default drive, this returns items shared with the signed in user.\",\n        \"operationId\": \"drives.sharedWithMe.29d5\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/drives/{drive-id}/root\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.driveItem\"\n        ],\n        \"summary\": \"Get root from drives\",\n        \"operationId\": \"drives.GetRoot\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"audio\",\n                \"content\",\n                \"cTag\",\n                \"deleted\",\n                \"file\",\n                \"fileSystemInfo\",\n                \"folder\",\n                \"image\",\n                \"location\",\n                \"package\",\n                \"photo\",\n                \"publication\",\n                \"remoteItem\",\n                \"root\",\n                \"searchResult\",\n                \"shared\",\n                \"sharepointIds\",\n                \"size\",\n                \"specialFolder\",\n                \"video\",\n                \"webDavUrl\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"children\",\n                \"permissions\",\n                \"thumbnails\",\n                \"versions\",\n                \"listItem\",\n                \"workbook\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"children\",\n                \"permissions\",\n                \"thumbnails\",\n                \"versions\",\n                \"listItem\",\n                \"workbook\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.driveItem\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/drives/{drive-id}/root/copy\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"Returns details about how to [monitor the progress](../../../concepts/long_running_actions_overview.md) of the copy, upon accepting the request.\",\n        \"operationId\": \"drives.root.copy\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"parentReference\": { },\n                \"name\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/copy\",\n        \"/drives/{drive-id}/special/{driveItem-id}/copy\"\n      ]\n    },\n    \"/drives/{drive-id}/root/createLink\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"The following example requests a sharing link to be created for the DriveItem specified by {itemId} in the user's OneDrive.\\r\\nThe sharing link is configured to be read-only and usable by anyone with the link.\",\n        \"operationId\": \"drives.root.createLink\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"type\": {\n                  \"type\": \"string\"\n                },\n                \"scope\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/createLink\",\n        \"/drives/{drive-id}/special/{driveItem-id}/createLink\"\n      ]\n    },\n    \"/drives/{drive-id}/root/createUploadSession\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"Invoke action createUploadSession\",\n        \"operationId\": \"drives.root.createUploadSession\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"if-match\",\n            \"description\": \"If this request header is included and the eTag (or cTag) provided does not match the current etag on the item, a 412 Precondition Failed error response is returned.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"item\": { }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/createUploadSession\",\n        \"/drives/{drive-id}/special/{driveItem-id}/createUploadSession\"\n      ]\n    },\n    \"/drives/{drive-id}/root/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to establish your local state.\",\n        \"operationId\": \"drives.root.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/delta()\",\n        \"/drives/{drive-id}/items/{driveItem-id}/delta(token={token})\",\n        \"/drives/{drive-id}/root/delta(token={token})\",\n        \"/drives/{drive-id}/special/{driveItem-id}/delta()\",\n        \"/drives/{drive-id}/special/{driveItem-id}/delta(token={token})\"\n      ]\n    },\n    \"/drives/{drive-id}/root/delta(token={token})\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to update your local state.\",\n        \"operationId\": \"drives.root.delta.cf70\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"token\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/delta()\",\n        \"/drives/{drive-id}/items/{driveItem-id}/delta(token={token})\",\n        \"/drives/{drive-id}/root/delta()\",\n        \"/drives/{drive-id}/special/{driveItem-id}/delta()\",\n        \"/drives/{drive-id}/special/{driveItem-id}/delta(token={token})\"\n      ]\n    },\n    \"/drives/{drive-id}/root/invite\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"This example sends a sharing invitation to a user with email address 'ryan@contoso.com' with a message about a file being collaborated on.\\r\\nThe invitation grants Ryan read-write access to the file.\",\n        \"operationId\": \"drives.root.invite\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"recipients\": {\n                  \"type\": \"array\",\n                  \"items\": { }\n                },\n                \"message\": {\n                  \"type\": \"string\"\n                },\n                \"requireSignIn\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                },\n                \"sendInvitation\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                },\n                \"roles\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"type\": \"string\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/invite\",\n        \"/drives/{drive-id}/special/{driveItem-id}/invite\"\n      ]\n    },\n    \"/drives/{drive-id}/root/search(q={q})\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"Invoke function search\",\n        \"operationId\": \"drives.root.search.f2b1\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"q\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/search(q={q})\",\n        \"/drives/{drive-id}/search(q={q})\",\n        \"/drives/{drive-id}/special/{driveItem-id}/search(q={q})\"\n      ]\n    },\n    \"/drives/{drive-id}/special\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.driveItem\"\n        ],\n        \"summary\": \"Get special from drives\",\n        \"operationId\": \"drives.ListSpecial\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"createdBy\",\n                \"createdBy desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"description\",\n                \"description desc\",\n                \"eTag\",\n                \"eTag desc\",\n                \"lastModifiedBy\",\n                \"lastModifiedBy desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"name\",\n                \"name desc\",\n                \"parentReference\",\n                \"parentReference desc\",\n                \"webUrl\",\n                \"webUrl desc\",\n                \"audio\",\n                \"audio desc\",\n                \"content\",\n                \"content desc\",\n                \"cTag\",\n                \"cTag desc\",\n                \"deleted\",\n                \"deleted desc\",\n                \"file\",\n                \"file desc\",\n                \"fileSystemInfo\",\n                \"fileSystemInfo desc\",\n                \"folder\",\n                \"folder desc\",\n                \"image\",\n                \"image desc\",\n                \"location\",\n                \"location desc\",\n                \"package\",\n                \"package desc\",\n                \"photo\",\n                \"photo desc\",\n                \"publication\",\n                \"publication desc\",\n                \"remoteItem\",\n                \"remoteItem desc\",\n                \"root\",\n                \"root desc\",\n                \"searchResult\",\n                \"searchResult desc\",\n                \"shared\",\n                \"shared desc\",\n                \"sharepointIds\",\n                \"sharepointIds desc\",\n                \"size\",\n                \"size desc\",\n                \"specialFolder\",\n                \"specialFolder desc\",\n                \"video\",\n                \"video desc\",\n                \"webDavUrl\",\n                \"webDavUrl desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"audio\",\n                \"content\",\n                \"cTag\",\n                \"deleted\",\n                \"file\",\n                \"fileSystemInfo\",\n                \"folder\",\n                \"image\",\n                \"location\",\n                \"package\",\n                \"photo\",\n                \"publication\",\n                \"remoteItem\",\n                \"root\",\n                \"searchResult\",\n                \"shared\",\n                \"sharepointIds\",\n                \"size\",\n                \"specialFolder\",\n                \"video\",\n                \"webDavUrl\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"children\",\n                \"permissions\",\n                \"thumbnails\",\n                \"versions\",\n                \"listItem\",\n                \"workbook\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"children\",\n                \"permissions\",\n                \"thumbnails\",\n                \"versions\",\n                \"listItem\",\n                \"workbook\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.driveItem\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/drives/{drive-id}/special/{driveItem-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.driveItem\"\n        ],\n        \"summary\": \"Get special from drives\",\n        \"operationId\": \"drives.GetSpecial\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"audio\",\n                \"content\",\n                \"cTag\",\n                \"deleted\",\n                \"file\",\n                \"fileSystemInfo\",\n                \"folder\",\n                \"image\",\n                \"location\",\n                \"package\",\n                \"photo\",\n                \"publication\",\n                \"remoteItem\",\n                \"root\",\n                \"searchResult\",\n                \"shared\",\n                \"sharepointIds\",\n                \"size\",\n                \"specialFolder\",\n                \"video\",\n                \"webDavUrl\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"children\",\n                \"permissions\",\n                \"thumbnails\",\n                \"versions\",\n                \"listItem\",\n                \"workbook\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"children\",\n                \"permissions\",\n                \"thumbnails\",\n                \"versions\",\n                \"listItem\",\n                \"workbook\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.driveItem\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/drives/{drive-id}/special/{driveItem-id}/copy\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"Returns details about how to [monitor the progress](../../../concepts/long_running_actions_overview.md) of the copy, upon accepting the request.\",\n        \"operationId\": \"drives.special.copy\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"parentReference\": { },\n                \"name\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/copy\",\n        \"/drives/{drive-id}/root/copy\"\n      ]\n    },\n    \"/drives/{drive-id}/special/{driveItem-id}/createLink\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"The following example requests a sharing link to be created for the DriveItem specified by {itemId} in the user's OneDrive.\\r\\nThe sharing link is configured to be read-only and usable by anyone with the link.\",\n        \"operationId\": \"drives.special.createLink\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"type\": {\n                  \"type\": \"string\"\n                },\n                \"scope\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/createLink\",\n        \"/drives/{drive-id}/root/createLink\"\n      ]\n    },\n    \"/drives/{drive-id}/special/{driveItem-id}/createUploadSession\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"Invoke action createUploadSession\",\n        \"operationId\": \"drives.special.createUploadSession\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"if-match\",\n            \"description\": \"If this request header is included and the eTag (or cTag) provided does not match the current etag on the item, a 412 Precondition Failed error response is returned.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"item\": { }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/createUploadSession\",\n        \"/drives/{drive-id}/root/createUploadSession\"\n      ]\n    },\n    \"/drives/{drive-id}/special/{driveItem-id}/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to establish your local state.\",\n        \"operationId\": \"drives.special.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/delta()\",\n        \"/drives/{drive-id}/items/{driveItem-id}/delta(token={token})\",\n        \"/drives/{drive-id}/root/delta()\",\n        \"/drives/{drive-id}/root/delta(token={token})\",\n        \"/drives/{drive-id}/special/{driveItem-id}/delta(token={token})\"\n      ]\n    },\n    \"/drives/{drive-id}/special/{driveItem-id}/delta(token={token})\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to update your local state.\",\n        \"operationId\": \"drives.special.delta.cf70\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"token\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/delta()\",\n        \"/drives/{drive-id}/items/{driveItem-id}/delta(token={token})\",\n        \"/drives/{drive-id}/root/delta()\",\n        \"/drives/{drive-id}/root/delta(token={token})\",\n        \"/drives/{drive-id}/special/{driveItem-id}/delta()\"\n      ]\n    },\n    \"/drives/{drive-id}/special/{driveItem-id}/invite\": {\n      \"post\": {\n        \"tags\": [\n          \"drives.Actions\"\n        ],\n        \"summary\": \"This example sends a sharing invitation to a user with email address 'ryan@contoso.com' with a message about a file being collaborated on.\\r\\nThe invitation grants Ryan read-write access to the file.\",\n        \"operationId\": \"drives.special.invite\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"recipients\": {\n                  \"type\": \"array\",\n                  \"items\": { }\n                },\n                \"message\": {\n                  \"type\": \"string\"\n                },\n                \"requireSignIn\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                },\n                \"sendInvitation\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                },\n                \"roles\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"type\": \"string\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/invite\",\n        \"/drives/{drive-id}/root/invite\"\n      ]\n    },\n    \"/drives/{drive-id}/special/{driveItem-id}/search(q={q})\": {\n      \"get\": {\n        \"tags\": [\n          \"drives.Functions\"\n        ],\n        \"summary\": \"Invoke function search\",\n        \"operationId\": \"drives.special.search.f2b1\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"q\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/drives/{drive-id}/items/{driveItem-id}/search(q={q})\",\n        \"/drives/{drive-id}/search(q={q})\",\n        \"/drives/{drive-id}/root/search(q={q})\"\n      ]\n    },\n    \"/education\": {\n      \"get\": {\n        \"tags\": [\n          \"education.educationRoot\"\n        ],\n        \"summary\": \"Here is a JSON representation of the resource.\",\n        \"operationId\": \"education.educationRoot.GetEducationRoot\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"classes\",\n                \"me\",\n                \"schools\",\n                \"users\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"classes\",\n                \"me\",\n                \"schools\",\n                \"users\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.educationRoot\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"education.educationRoot\"\n        ],\n        \"summary\": \"Update education\",\n        \"operationId\": \"education.educationRoot.UpdateEducationRoot\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.educationRoot\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/education/classes\": {\n      \"get\": {\n        \"tags\": [\n          \"education.educationClass\"\n        ],\n        \"summary\": \"Get classes from education\",\n        \"operationId\": \"education.ListClasses\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"description\",\n                \"description desc\",\n                \"classCode\",\n                \"classCode desc\",\n                \"createdBy\",\n                \"createdBy desc\",\n                \"displayName\",\n                \"displayName desc\",\n                \"externalId\",\n                \"externalId desc\",\n                \"externalName\",\n                \"externalName desc\",\n                \"externalSource\",\n                \"externalSource desc\",\n                \"mailNickname\",\n                \"mailNickname desc\",\n                \"term\",\n                \"term desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"description\",\n                \"classCode\",\n                \"createdBy\",\n                \"displayName\",\n                \"externalId\",\n                \"externalName\",\n                \"externalSource\",\n                \"mailNickname\",\n                \"term\",\n                \"members\",\n                \"schools\",\n                \"teachers\",\n                \"group\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"members\",\n                \"schools\",\n                \"teachers\",\n                \"group\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.educationClass\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/education/classes/{educationClass-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"education.educationClass\"\n        ],\n        \"summary\": \"Get classes from education\",\n        \"operationId\": \"education.GetClasses\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"educationClass-id\",\n            \"description\": \"key: educationClass-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"educationClass\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"description\",\n                \"classCode\",\n                \"createdBy\",\n                \"displayName\",\n                \"externalId\",\n                \"externalName\",\n                \"externalSource\",\n                \"mailNickname\",\n                \"term\",\n                \"members\",\n                \"schools\",\n                \"teachers\",\n                \"group\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"members\",\n                \"schools\",\n                \"teachers\",\n                \"group\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.educationClass\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/education/me\": {\n      \"get\": {\n        \"tags\": [\n          \"education.educationUser\"\n        ],\n        \"summary\": \"Get me from education\",\n        \"operationId\": \"education.GetMe\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"accountEnabled\",\n                \"assignedLicenses\",\n                \"assignedPlans\",\n                \"businessPhones\",\n                \"department\",\n                \"displayName\",\n                \"givenName\",\n                \"middleName\",\n                \"surname\",\n                \"mail\",\n                \"mailNickname\",\n                \"mobilePhone\",\n                \"createdBy\",\n                \"externalSource\",\n                \"mailingAddress\",\n                \"passwordPolicies\",\n                \"passwordProfile\",\n                \"preferredLanguage\",\n                \"primaryRole\",\n                \"provisionedPlans\",\n                \"residenceAddress\",\n                \"student\",\n                \"teacher\",\n                \"usageLocation\",\n                \"userPrincipalName\",\n                \"userType\",\n                \"classes\",\n                \"schools\",\n                \"assignments\",\n                \"user\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"classes\",\n                \"schools\",\n                \"assignments\",\n                \"user\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.educationUser\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/education/schools\": {\n      \"get\": {\n        \"tags\": [\n          \"education.educationSchool\"\n        ],\n        \"summary\": \"Get schools from education\",\n        \"operationId\": \"education.ListSchools\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"description\",\n                \"description desc\",\n                \"displayName\",\n                \"displayName desc\",\n                \"externalSource\",\n                \"externalSource desc\",\n                \"status\",\n                \"status desc\",\n                \"principalEmail\",\n                \"principalEmail desc\",\n                \"principalName\",\n                \"principalName desc\",\n                \"externalPrincipalId\",\n                \"externalPrincipalId desc\",\n                \"highestGrade\",\n                \"highestGrade desc\",\n                \"lowestGrade\",\n                \"lowestGrade desc\",\n                \"schoolNumber\",\n                \"schoolNumber desc\",\n                \"address\",\n                \"address desc\",\n                \"createdBy\",\n                \"createdBy desc\",\n                \"externalId\",\n                \"externalId desc\",\n                \"fax\",\n                \"fax desc\",\n                \"phone\",\n                \"phone desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"description\",\n                \"displayName\",\n                \"externalSource\",\n                \"status\",\n                \"principalEmail\",\n                \"principalName\",\n                \"externalPrincipalId\",\n                \"highestGrade\",\n                \"lowestGrade\",\n                \"schoolNumber\",\n                \"address\",\n                \"createdBy\",\n                \"externalId\",\n                \"fax\",\n                \"phone\",\n                \"classes\",\n                \"users\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"classes\",\n                \"users\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.educationSchool\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/education/schools/{educationSchool-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"education.educationSchool\"\n        ],\n        \"summary\": \"Get schools from education\",\n        \"operationId\": \"education.GetSchools\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"educationSchool-id\",\n            \"description\": \"key: educationSchool-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"educationSchool\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"description\",\n                \"displayName\",\n                \"externalSource\",\n                \"status\",\n                \"principalEmail\",\n                \"principalName\",\n                \"externalPrincipalId\",\n                \"highestGrade\",\n                \"lowestGrade\",\n                \"schoolNumber\",\n                \"address\",\n                \"createdBy\",\n                \"externalId\",\n                \"fax\",\n                \"phone\",\n                \"classes\",\n                \"users\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"classes\",\n                \"users\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.educationSchool\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/education/users\": {\n      \"get\": {\n        \"tags\": [\n          \"education.educationUser\"\n        ],\n        \"summary\": \"Get users from education\",\n        \"operationId\": \"education.ListUsers\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"accountEnabled\",\n                \"accountEnabled desc\",\n                \"assignedLicenses\",\n                \"assignedLicenses desc\",\n                \"assignedPlans\",\n                \"assignedPlans desc\",\n                \"businessPhones\",\n                \"businessPhones desc\",\n                \"department\",\n                \"department desc\",\n                \"displayName\",\n                \"displayName desc\",\n                \"givenName\",\n                \"givenName desc\",\n                \"middleName\",\n                \"middleName desc\",\n                \"surname\",\n                \"surname desc\",\n                \"mail\",\n                \"mail desc\",\n                \"mailNickname\",\n                \"mailNickname desc\",\n                \"mobilePhone\",\n                \"mobilePhone desc\",\n                \"createdBy\",\n                \"createdBy desc\",\n                \"externalSource\",\n                \"externalSource desc\",\n                \"mailingAddress\",\n                \"mailingAddress desc\",\n                \"passwordPolicies\",\n                \"passwordPolicies desc\",\n                \"passwordProfile\",\n                \"passwordProfile desc\",\n                \"preferredLanguage\",\n                \"preferredLanguage desc\",\n                \"primaryRole\",\n                \"primaryRole desc\",\n                \"provisionedPlans\",\n                \"provisionedPlans desc\",\n                \"residenceAddress\",\n                \"residenceAddress desc\",\n                \"student\",\n                \"student desc\",\n                \"teacher\",\n                \"teacher desc\",\n                \"usageLocation\",\n                \"usageLocation desc\",\n                \"userPrincipalName\",\n                \"userPrincipalName desc\",\n                \"userType\",\n                \"userType desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"accountEnabled\",\n                \"assignedLicenses\",\n                \"assignedPlans\",\n                \"businessPhones\",\n                \"department\",\n                \"displayName\",\n                \"givenName\",\n                \"middleName\",\n                \"surname\",\n                \"mail\",\n                \"mailNickname\",\n                \"mobilePhone\",\n                \"createdBy\",\n                \"externalSource\",\n                \"mailingAddress\",\n                \"passwordPolicies\",\n                \"passwordProfile\",\n                \"preferredLanguage\",\n                \"primaryRole\",\n                \"provisionedPlans\",\n                \"residenceAddress\",\n                \"student\",\n                \"teacher\",\n                \"usageLocation\",\n                \"userPrincipalName\",\n                \"userType\",\n                \"classes\",\n                \"schools\",\n                \"assignments\",\n                \"user\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"classes\",\n                \"schools\",\n                \"assignments\",\n                \"user\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.educationUser\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/education/users/{educationUser-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"education.educationUser\"\n        ],\n        \"summary\": \"Get users from education\",\n        \"operationId\": \"education.GetUsers\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"educationUser-id\",\n            \"description\": \"key: educationUser-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"educationUser\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"accountEnabled\",\n                \"assignedLicenses\",\n                \"assignedPlans\",\n                \"businessPhones\",\n                \"department\",\n                \"displayName\",\n                \"givenName\",\n                \"middleName\",\n                \"surname\",\n                \"mail\",\n                \"mailNickname\",\n                \"mobilePhone\",\n                \"createdBy\",\n                \"externalSource\",\n                \"mailingAddress\",\n                \"passwordPolicies\",\n                \"passwordProfile\",\n                \"preferredLanguage\",\n                \"primaryRole\",\n                \"provisionedPlans\",\n                \"residenceAddress\",\n                \"student\",\n                \"teacher\",\n                \"usageLocation\",\n                \"userPrincipalName\",\n                \"userType\",\n                \"classes\",\n                \"schools\",\n                \"assignments\",\n                \"user\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"classes\",\n                \"schools\",\n                \"assignments\",\n                \"user\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.educationUser\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groupLifecyclePolicies\": {\n      \"get\": {\n        \"tags\": [\n          \"groupLifecyclePolicies.groupLifecyclePolicy\"\n        ],\n        \"summary\": \"Get entities from groupLifecyclePolicies\",\n        \"operationId\": \"groupLifecyclePolicies.groupLifecyclePolicy.ListGroupLifecyclePolicy\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"alternateNotificationEmails\",\n                \"alternateNotificationEmails desc\",\n                \"groupLifetimeInDays\",\n                \"groupLifetimeInDays desc\",\n                \"managedGroupTypes\",\n                \"managedGroupTypes desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"alternateNotificationEmails\",\n                \"groupLifetimeInDays\",\n                \"managedGroupTypes\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"schema\": {\n              \"title\": \"Collection of groupLifecyclePolicy\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/microsoft.graph.groupLifecyclePolicy\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"or\",\n              \"Directory.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"or\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"groupLifecyclePolicies.groupLifecyclePolicy\"\n        ],\n        \"summary\": \"Add new entity to groupLifecyclePolicies\",\n        \"operationId\": \"groupLifecyclePolicies.groupLifecyclePolicy.CreateGroupLifecyclePolicy\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.groupLifecyclePolicy\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.groupLifecyclePolicy\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groupLifecyclePolicies/{groupLifecyclePolicy-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groupLifecyclePolicies.groupLifecyclePolicy\"\n        ],\n        \"summary\": \"Get entity from groupLifecyclePolicies by key\",\n        \"operationId\": \"groupLifecyclePolicies.groupLifecyclePolicy.GetGroupLifecyclePolicy\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"groupLifecyclePolicy-id\",\n            \"description\": \"key: groupLifecyclePolicy-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"groupLifecyclePolicy\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"alternateNotificationEmails\",\n                \"groupLifetimeInDays\",\n                \"managedGroupTypes\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.groupLifecyclePolicy\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"or\",\n              \"Directory.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"or\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"groupLifecyclePolicies.groupLifecyclePolicy\"\n        ],\n        \"summary\": \"Update entity in groupLifecyclePolicies\",\n        \"operationId\": \"groupLifecyclePolicies.groupLifecyclePolicy.UpdateGroupLifecyclePolicy\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"groupLifecyclePolicy-id\",\n            \"description\": \"key: groupLifecyclePolicy-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"groupLifecyclePolicy\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.groupLifecyclePolicy\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"groupLifecyclePolicies.groupLifecyclePolicy\"\n        ],\n        \"summary\": \"Delete entity from groupLifecyclePolicies\",\n        \"operationId\": \"groupLifecyclePolicies.groupLifecyclePolicy.DeleteGroupLifecyclePolicy\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"groupLifecyclePolicy-id\",\n            \"description\": \"key: groupLifecyclePolicy-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"groupLifecyclePolicy\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.group\"\n        ],\n        \"summary\": \"Get entities from groups\",\n        \"operationId\": \"groups.group.ListGroup\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"allowExternalSenders\",\n                \"allowExternalSenders desc\",\n                \"autoSubscribeNewMembers\",\n                \"autoSubscribeNewMembers desc\",\n                \"classification\",\n                \"classification desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"description\",\n                \"description desc\",\n                \"displayName\",\n                \"displayName desc\",\n                \"groupTypes\",\n                \"groupTypes desc\",\n                \"isSubscribedByMail\",\n                \"isSubscribedByMail desc\",\n                \"mail\",\n                \"mail desc\",\n                \"mailEnabled\",\n                \"mailEnabled desc\",\n                \"mailNickname\",\n                \"mailNickname desc\",\n                \"onPremisesLastSyncDateTime\",\n                \"onPremisesLastSyncDateTime desc\",\n                \"onPremisesProvisioningErrors\",\n                \"onPremisesProvisioningErrors desc\",\n                \"onPremisesSecurityIdentifier\",\n                \"onPremisesSecurityIdentifier desc\",\n                \"onPremisesSyncEnabled\",\n                \"onPremisesSyncEnabled desc\",\n                \"proxyAddresses\",\n                \"proxyAddresses desc\",\n                \"renewedDateTime\",\n                \"renewedDateTime desc\",\n                \"securityEnabled\",\n                \"securityEnabled desc\",\n                \"unseenCount\",\n                \"unseenCount desc\",\n                \"visibility\",\n                \"visibility desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"allowExternalSenders\",\n                \"autoSubscribeNewMembers\",\n                \"classification\",\n                \"createdDateTime\",\n                \"description\",\n                \"displayName\",\n                \"groupTypes\",\n                \"isSubscribedByMail\",\n                \"mail\",\n                \"mailEnabled\",\n                \"mailNickname\",\n                \"onPremisesLastSyncDateTime\",\n                \"onPremisesProvisioningErrors\",\n                \"onPremisesSecurityIdentifier\",\n                \"onPremisesSyncEnabled\",\n                \"proxyAddresses\",\n                \"renewedDateTime\",\n                \"securityEnabled\",\n                \"unseenCount\",\n                \"visibility\",\n                \"acceptedSenders\",\n                \"calendar\",\n                \"calendarView\",\n                \"conversations\",\n                \"createdOnBehalfOf\",\n                \"drive\",\n                \"events\",\n                \"memberOf\",\n                \"members\",\n                \"owners\",\n                \"photo\",\n                \"rejectedSenders\",\n                \"sites\",\n                \"threads\",\n                \"drives\",\n                \"extensions\",\n                \"groupLifecyclePolicies\",\n                \"onenote\",\n                \"photos\",\n                \"planner\",\n                \"settings\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"acceptedSenders\",\n                \"calendar\",\n                \"calendarView\",\n                \"conversations\",\n                \"createdOnBehalfOf\",\n                \"drive\",\n                \"events\",\n                \"memberOf\",\n                \"members\",\n                \"owners\",\n                \"photo\",\n                \"rejectedSenders\",\n                \"sites\",\n                \"threads\",\n                \"drives\",\n                \"extensions\",\n                \"groupLifecyclePolicies\",\n                \"onenote\",\n                \"photos\",\n                \"planner\",\n                \"settings\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"schema\": {\n              \"title\": \"Collection of group\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/microsoft.graph.group\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.Read.All\",\n              \"Group.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Group.Read.All\",\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"groups.group\"\n        ],\n        \"summary\": \"Add new entity to groups\",\n        \"operationId\": \"groups.group.CreateGroup\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.group\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.group\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.group\"\n        ],\n        \"summary\": \"Get entity from groups by key\",\n        \"operationId\": \"groups.group.GetGroup\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"allowExternalSenders\",\n                \"autoSubscribeNewMembers\",\n                \"classification\",\n                \"createdDateTime\",\n                \"description\",\n                \"displayName\",\n                \"groupTypes\",\n                \"isSubscribedByMail\",\n                \"mail\",\n                \"mailEnabled\",\n                \"mailNickname\",\n                \"onPremisesLastSyncDateTime\",\n                \"onPremisesProvisioningErrors\",\n                \"onPremisesSecurityIdentifier\",\n                \"onPremisesSyncEnabled\",\n                \"proxyAddresses\",\n                \"renewedDateTime\",\n                \"securityEnabled\",\n                \"unseenCount\",\n                \"visibility\",\n                \"acceptedSenders\",\n                \"calendar\",\n                \"calendarView\",\n                \"conversations\",\n                \"createdOnBehalfOf\",\n                \"drive\",\n                \"events\",\n                \"memberOf\",\n                \"members\",\n                \"owners\",\n                \"photo\",\n                \"rejectedSenders\",\n                \"sites\",\n                \"threads\",\n                \"drives\",\n                \"extensions\",\n                \"groupLifecyclePolicies\",\n                \"onenote\",\n                \"photos\",\n                \"planner\",\n                \"settings\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"acceptedSenders\",\n                \"calendar\",\n                \"calendarView\",\n                \"conversations\",\n                \"createdOnBehalfOf\",\n                \"drive\",\n                \"events\",\n                \"memberOf\",\n                \"members\",\n                \"owners\",\n                \"photo\",\n                \"rejectedSenders\",\n                \"sites\",\n                \"threads\",\n                \"drives\",\n                \"extensions\",\n                \"groupLifecyclePolicies\",\n                \"onenote\",\n                \"photos\",\n                \"planner\",\n                \"settings\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.group\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.Read.All\",\n              \"Group.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Group.Read.All\",\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"groups.group\"\n        ],\n        \"summary\": \"Update entity in groups\",\n        \"operationId\": \"groups.group.UpdateGroup\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.group\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"groups.group\"\n        ],\n        \"summary\": \"Delete entity from groups\",\n        \"operationId\": \"groups.group.DeleteGroup\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/acceptedSenders\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get acceptedSenders from groups\",\n        \"operationId\": \"groups.ListAcceptedSenders\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/acceptedSenders/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get acceptedSenders from groups\",\n        \"operationId\": \"groups.GetAcceptedSenders\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/calendar\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.calendar\"\n        ],\n        \"summary\": \"Get calendar from groups\",\n        \"operationId\": \"groups.GetCalendar\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"canEdit\",\n                \"canShare\",\n                \"canViewPrivateItems\",\n                \"changeKey\",\n                \"color\",\n                \"name\",\n                \"owner\",\n                \"calendarView\",\n                \"events\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"calendarView\",\n                \"events\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.calendar\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/calendarView\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.event\"\n        ],\n        \"summary\": \"Get calendarView from groups\",\n        \"operationId\": \"groups.ListCalendarView\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"categories\",\n                \"categories desc\",\n                \"changeKey\",\n                \"changeKey desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"attendees\",\n                \"attendees desc\",\n                \"body\",\n                \"body desc\",\n                \"bodyPreview\",\n                \"bodyPreview desc\",\n                \"end\",\n                \"end desc\",\n                \"hasAttachments\",\n                \"hasAttachments desc\",\n                \"iCalUId\",\n                \"iCalUId desc\",\n                \"importance\",\n                \"importance desc\",\n                \"isAllDay\",\n                \"isAllDay desc\",\n                \"isCancelled\",\n                \"isCancelled desc\",\n                \"isOrganizer\",\n                \"isOrganizer desc\",\n                \"isReminderOn\",\n                \"isReminderOn desc\",\n                \"location\",\n                \"location desc\",\n                \"locations\",\n                \"locations desc\",\n                \"onlineMeetingUrl\",\n                \"onlineMeetingUrl desc\",\n                \"organizer\",\n                \"organizer desc\",\n                \"originalEndTimeZone\",\n                \"originalEndTimeZone desc\",\n                \"originalStart\",\n                \"originalStart desc\",\n                \"originalStartTimeZone\",\n                \"originalStartTimeZone desc\",\n                \"recurrence\",\n                \"recurrence desc\",\n                \"reminderMinutesBeforeStart\",\n                \"reminderMinutesBeforeStart desc\",\n                \"responseRequested\",\n                \"responseRequested desc\",\n                \"responseStatus\",\n                \"responseStatus desc\",\n                \"sensitivity\",\n                \"sensitivity desc\",\n                \"seriesMasterId\",\n                \"seriesMasterId desc\",\n                \"showAs\",\n                \"showAs desc\",\n                \"start\",\n                \"start desc\",\n                \"subject\",\n                \"subject desc\",\n                \"type\",\n                \"type desc\",\n                \"webLink\",\n                \"webLink desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"categories\",\n                \"changeKey\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"attendees\",\n                \"body\",\n                \"bodyPreview\",\n                \"end\",\n                \"hasAttachments\",\n                \"iCalUId\",\n                \"importance\",\n                \"isAllDay\",\n                \"isCancelled\",\n                \"isOrganizer\",\n                \"isReminderOn\",\n                \"location\",\n                \"locations\",\n                \"onlineMeetingUrl\",\n                \"organizer\",\n                \"originalEndTimeZone\",\n                \"originalStart\",\n                \"originalStartTimeZone\",\n                \"recurrence\",\n                \"reminderMinutesBeforeStart\",\n                \"responseRequested\",\n                \"responseStatus\",\n                \"sensitivity\",\n                \"seriesMasterId\",\n                \"showAs\",\n                \"start\",\n                \"subject\",\n                \"type\",\n                \"webLink\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.event\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/calendarView/{event-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.event\"\n        ],\n        \"summary\": \"Get calendarView from groups\",\n        \"operationId\": \"groups.GetCalendarView\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"categories\",\n                \"changeKey\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"attendees\",\n                \"body\",\n                \"bodyPreview\",\n                \"end\",\n                \"hasAttachments\",\n                \"iCalUId\",\n                \"importance\",\n                \"isAllDay\",\n                \"isCancelled\",\n                \"isOrganizer\",\n                \"isReminderOn\",\n                \"location\",\n                \"locations\",\n                \"onlineMeetingUrl\",\n                \"organizer\",\n                \"originalEndTimeZone\",\n                \"originalStart\",\n                \"originalStartTimeZone\",\n                \"recurrence\",\n                \"reminderMinutesBeforeStart\",\n                \"responseRequested\",\n                \"responseStatus\",\n                \"sensitivity\",\n                \"seriesMasterId\",\n                \"showAs\",\n                \"start\",\n                \"subject\",\n                \"type\",\n                \"webLink\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.event\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/calendarView/{event-id}/accept\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.calendarView.accept\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                },\n                \"sendResponse\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/events/{event-id}/accept\"\n      ]\n    },\n    \"/groups/{group-id}/calendarView/{event-id}/decline\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.calendarView.decline\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                },\n                \"sendResponse\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/events/{event-id}/decline\"\n      ]\n    },\n    \"/groups/{group-id}/calendarView/{event-id}/dismissReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.calendarView.dismissReminder\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/events/{event-id}/dismissReminder\"\n      ]\n    },\n    \"/groups/{group-id}/calendarView/{event-id}/snoozeReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.calendarView.snoozeReminder\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"newReminderTime\": { }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/events/{event-id}/snoozeReminder\"\n      ]\n    },\n    \"/groups/{group-id}/calendarView/{event-id}/tentativelyAccept\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.calendarView.tentativelyAccept\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                },\n                \"sendResponse\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/events/{event-id}/tentativelyAccept\"\n      ]\n    },\n    \"/groups/{group-id}/calendarView/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"groups.calendarView.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"startDateTime\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"endDateTime\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$deltatoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$skiptoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"description\": \"{Time zone}. Optional, UTC assumed if absent.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.Read\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/events/delta()\",\n        \"/groups/delta()\"\n      ]\n    },\n    \"/groups/{group-id}/conversations\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.conversation\"\n        ],\n        \"summary\": \"Get conversations from groups\",\n        \"operationId\": \"groups.ListConversations\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"hasAttachments\",\n                \"hasAttachments desc\",\n                \"lastDeliveredDateTime\",\n                \"lastDeliveredDateTime desc\",\n                \"preview\",\n                \"preview desc\",\n                \"topic\",\n                \"topic desc\",\n                \"uniqueSenders\",\n                \"uniqueSenders desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"hasAttachments\",\n                \"lastDeliveredDateTime\",\n                \"preview\",\n                \"topic\",\n                \"uniqueSenders\",\n                \"threads\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"threads\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.conversation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/conversations/{conversation-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.conversation\"\n        ],\n        \"summary\": \"Get conversations from groups\",\n        \"operationId\": \"groups.GetConversations\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"conversation-id\",\n            \"description\": \"key: conversation-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"conversation\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"hasAttachments\",\n                \"lastDeliveredDateTime\",\n                \"preview\",\n                \"topic\",\n                \"uniqueSenders\",\n                \"threads\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"threads\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.conversation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/createdOnBehalfOf\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get createdOnBehalfOf from groups\",\n        \"operationId\": \"groups.GetCreatedOnBehalfOf\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/drive\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.drive\"\n        ],\n        \"summary\": \"Get drive from groups\",\n        \"operationId\": \"groups.GetDrive\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"driveType\",\n                \"owner\",\n                \"quota\",\n                \"sharepointIds\",\n                \"system\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.drive\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/drives\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.drive\"\n        ],\n        \"summary\": \"Get drives from groups\",\n        \"operationId\": \"groups.ListDrives\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"createdBy\",\n                \"createdBy desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"description\",\n                \"description desc\",\n                \"eTag\",\n                \"eTag desc\",\n                \"lastModifiedBy\",\n                \"lastModifiedBy desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"name\",\n                \"name desc\",\n                \"parentReference\",\n                \"parentReference desc\",\n                \"webUrl\",\n                \"webUrl desc\",\n                \"driveType\",\n                \"driveType desc\",\n                \"owner\",\n                \"owner desc\",\n                \"quota\",\n                \"quota desc\",\n                \"sharepointIds\",\n                \"sharepointIds desc\",\n                \"system\",\n                \"system desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"driveType\",\n                \"owner\",\n                \"quota\",\n                \"sharepointIds\",\n                \"system\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.drive\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/drives/{drive-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.drive\"\n        ],\n        \"summary\": \"Get drives from groups\",\n        \"operationId\": \"groups.GetDrives\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"driveType\",\n                \"owner\",\n                \"quota\",\n                \"sharepointIds\",\n                \"system\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.drive\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/events\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.event\"\n        ],\n        \"summary\": \"Get events from groups\",\n        \"operationId\": \"groups.ListEvents\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"categories\",\n                \"categories desc\",\n                \"changeKey\",\n                \"changeKey desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"attendees\",\n                \"attendees desc\",\n                \"body\",\n                \"body desc\",\n                \"bodyPreview\",\n                \"bodyPreview desc\",\n                \"end\",\n                \"end desc\",\n                \"hasAttachments\",\n                \"hasAttachments desc\",\n                \"iCalUId\",\n                \"iCalUId desc\",\n                \"importance\",\n                \"importance desc\",\n                \"isAllDay\",\n                \"isAllDay desc\",\n                \"isCancelled\",\n                \"isCancelled desc\",\n                \"isOrganizer\",\n                \"isOrganizer desc\",\n                \"isReminderOn\",\n                \"isReminderOn desc\",\n                \"location\",\n                \"location desc\",\n                \"locations\",\n                \"locations desc\",\n                \"onlineMeetingUrl\",\n                \"onlineMeetingUrl desc\",\n                \"organizer\",\n                \"organizer desc\",\n                \"originalEndTimeZone\",\n                \"originalEndTimeZone desc\",\n                \"originalStart\",\n                \"originalStart desc\",\n                \"originalStartTimeZone\",\n                \"originalStartTimeZone desc\",\n                \"recurrence\",\n                \"recurrence desc\",\n                \"reminderMinutesBeforeStart\",\n                \"reminderMinutesBeforeStart desc\",\n                \"responseRequested\",\n                \"responseRequested desc\",\n                \"responseStatus\",\n                \"responseStatus desc\",\n                \"sensitivity\",\n                \"sensitivity desc\",\n                \"seriesMasterId\",\n                \"seriesMasterId desc\",\n                \"showAs\",\n                \"showAs desc\",\n                \"start\",\n                \"start desc\",\n                \"subject\",\n                \"subject desc\",\n                \"type\",\n                \"type desc\",\n                \"webLink\",\n                \"webLink desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"categories\",\n                \"changeKey\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"attendees\",\n                \"body\",\n                \"bodyPreview\",\n                \"end\",\n                \"hasAttachments\",\n                \"iCalUId\",\n                \"importance\",\n                \"isAllDay\",\n                \"isCancelled\",\n                \"isOrganizer\",\n                \"isReminderOn\",\n                \"location\",\n                \"locations\",\n                \"onlineMeetingUrl\",\n                \"organizer\",\n                \"originalEndTimeZone\",\n                \"originalStart\",\n                \"originalStartTimeZone\",\n                \"recurrence\",\n                \"reminderMinutesBeforeStart\",\n                \"responseRequested\",\n                \"responseStatus\",\n                \"sensitivity\",\n                \"seriesMasterId\",\n                \"showAs\",\n                \"start\",\n                \"subject\",\n                \"type\",\n                \"webLink\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.event\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/events/{event-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.event\"\n        ],\n        \"summary\": \"Get events from groups\",\n        \"operationId\": \"groups.GetEvents\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"categories\",\n                \"changeKey\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"attendees\",\n                \"body\",\n                \"bodyPreview\",\n                \"end\",\n                \"hasAttachments\",\n                \"iCalUId\",\n                \"importance\",\n                \"isAllDay\",\n                \"isCancelled\",\n                \"isOrganizer\",\n                \"isReminderOn\",\n                \"location\",\n                \"locations\",\n                \"onlineMeetingUrl\",\n                \"organizer\",\n                \"originalEndTimeZone\",\n                \"originalStart\",\n                \"originalStartTimeZone\",\n                \"recurrence\",\n                \"reminderMinutesBeforeStart\",\n                \"responseRequested\",\n                \"responseStatus\",\n                \"sensitivity\",\n                \"seriesMasterId\",\n                \"showAs\",\n                \"start\",\n                \"subject\",\n                \"type\",\n                \"webLink\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.event\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/events/{event-id}/accept\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.events.accept\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                },\n                \"sendResponse\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/calendarView/{event-id}/accept\"\n      ]\n    },\n    \"/groups/{group-id}/events/{event-id}/decline\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.events.decline\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                },\n                \"sendResponse\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/calendarView/{event-id}/decline\"\n      ]\n    },\n    \"/groups/{group-id}/events/{event-id}/dismissReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.events.dismissReminder\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/calendarView/{event-id}/dismissReminder\"\n      ]\n    },\n    \"/groups/{group-id}/events/{event-id}/snoozeReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.events.snoozeReminder\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"newReminderTime\": { }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/calendarView/{event-id}/snoozeReminder\"\n      ]\n    },\n    \"/groups/{group-id}/events/{event-id}/tentativelyAccept\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.events.tentativelyAccept\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                },\n                \"sendResponse\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/calendarView/{event-id}/tentativelyAccept\"\n      ]\n    },\n    \"/groups/{group-id}/events/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"groups.events.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"startDateTime\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"endDateTime\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$deltatoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$skiptoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"description\": \"{Time zone}. Optional, UTC assumed if absent.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.Read\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/calendarView/delta()\",\n        \"/groups/delta()\"\n      ]\n    },\n    \"/groups/{group-id}/extensions\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.extension\"\n        ],\n        \"summary\": \"Get extensions from groups\",\n        \"operationId\": \"groups.ListExtensions\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.extension\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/extensions/{extension-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.extension\"\n        ],\n        \"summary\": \"Get extensions from groups\",\n        \"operationId\": \"groups.GetExtensions\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"extension-id\",\n            \"description\": \"key: extension-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"extension\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.extension\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/groupLifecyclePolicies\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.groupLifecyclePolicy\"\n        ],\n        \"summary\": \"Get groupLifecyclePolicies from groups\",\n        \"operationId\": \"groups.ListGroupLifecyclePolicies\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"alternateNotificationEmails\",\n                \"alternateNotificationEmails desc\",\n                \"groupLifetimeInDays\",\n                \"groupLifetimeInDays desc\",\n                \"managedGroupTypes\",\n                \"managedGroupTypes desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"alternateNotificationEmails\",\n                \"groupLifetimeInDays\",\n                \"managedGroupTypes\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.groupLifecyclePolicy\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/groupLifecyclePolicies/{groupLifecyclePolicy-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.groupLifecyclePolicy\"\n        ],\n        \"summary\": \"Get groupLifecyclePolicies from groups\",\n        \"operationId\": \"groups.GetGroupLifecyclePolicies\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"groupLifecyclePolicy-id\",\n            \"description\": \"key: groupLifecyclePolicy-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"groupLifecyclePolicy\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"alternateNotificationEmails\",\n                \"groupLifetimeInDays\",\n                \"managedGroupTypes\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.groupLifecyclePolicy\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/memberOf\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get memberOf from groups\",\n        \"operationId\": \"groups.ListMemberOf\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/memberOf/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get memberOf from groups\",\n        \"operationId\": \"groups.GetMemberOf\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/members\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get members from groups\",\n        \"operationId\": \"groups.ListMembers\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/members/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get members from groups\",\n        \"operationId\": \"groups.GetMembers\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/addFavorite\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Invoke action addFavorite\",\n        \"operationId\": \"groups.addFavorite\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/groups/{group-id}/removeFavorite\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Invoke action removeFavorite\",\n        \"operationId\": \"groups.removeFavorite\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/groups/{group-id}/renew\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Invoke action renew\",\n        \"operationId\": \"groups.renew\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"default\": false,\n              \"type\": \"boolean\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.ReadWrite.All\",\n              \"or\",\n              \"Directory.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Group.ReadWrite.All\",\n              \"or\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/groups/{group-id}/resetUnseenCount\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Invoke action resetUnseenCount\",\n        \"operationId\": \"groups.resetUnseenCount\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/groups/{group-id}/subscribeByMail\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Invoke action subscribeByMail\",\n        \"operationId\": \"groups.subscribeByMail\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/groups/{group-id}/unsubscribeByMail\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Invoke action unsubscribeByMail\",\n        \"operationId\": \"groups.unsubscribeByMail\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/groups/{group-id}/onenote\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.onenote\"\n        ],\n        \"summary\": \"Get onenote from groups\",\n        \"operationId\": \"groups.GetOnenote\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"notebooks\",\n                \"operations\",\n                \"pages\",\n                \"resources\",\n                \"sectionGroups\",\n                \"sections\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"notebooks\",\n                \"operations\",\n                \"pages\",\n                \"resources\",\n                \"sectionGroups\",\n                \"sections\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.onenote\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/owners\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get owners from groups\",\n        \"operationId\": \"groups.ListOwners\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/owners/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get owners from groups\",\n        \"operationId\": \"groups.GetOwners\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/photo\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.profilePhoto\"\n        ],\n        \"summary\": \"Get photo from groups\",\n        \"operationId\": \"groups.GetPhoto\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"height\",\n                \"width\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.profilePhoto\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/photos\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.profilePhoto\"\n        ],\n        \"summary\": \"Get photos from groups\",\n        \"operationId\": \"groups.ListPhotos\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"height\",\n                \"height desc\",\n                \"width\",\n                \"width desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"height\",\n                \"width\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.profilePhoto\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/photos/{profilePhoto-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.profilePhoto\"\n        ],\n        \"summary\": \"Get photos from groups\",\n        \"operationId\": \"groups.GetPhotos\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"profilePhoto-id\",\n            \"description\": \"key: profilePhoto-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"profilePhoto\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"height\",\n                \"width\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.profilePhoto\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/planner\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.plannerGroup\"\n        ],\n        \"summary\": \"Get planner from groups\",\n        \"operationId\": \"groups.GetPlanner\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"plans\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"plans\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.plannerGroup\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/rejectedSenders\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get rejectedSenders from groups\",\n        \"operationId\": \"groups.ListRejectedSenders\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/rejectedSenders/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.directoryObject\"\n        ],\n        \"summary\": \"Get rejectedSenders from groups\",\n        \"operationId\": \"groups.GetRejectedSenders\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/settings\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.groupSetting\"\n        ],\n        \"summary\": \"Get settings from groups\",\n        \"operationId\": \"groups.ListSettings\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"displayName\",\n                \"displayName desc\",\n                \"templateId\",\n                \"templateId desc\",\n                \"values\",\n                \"values desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"displayName\",\n                \"templateId\",\n                \"values\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.groupSetting\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/settings/{groupSetting-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.groupSetting\"\n        ],\n        \"summary\": \"Get settings from groups\",\n        \"operationId\": \"groups.GetSettings\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"groupSetting-id\",\n            \"description\": \"key: groupSetting-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"groupSetting\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"displayName\",\n                \"templateId\",\n                \"values\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.groupSetting\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/sites\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.site\"\n        ],\n        \"summary\": \"Get sites from groups\",\n        \"operationId\": \"groups.ListSites\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"createdBy\",\n                \"createdBy desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"description\",\n                \"description desc\",\n                \"eTag\",\n                \"eTag desc\",\n                \"lastModifiedBy\",\n                \"lastModifiedBy desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"name\",\n                \"name desc\",\n                \"parentReference\",\n                \"parentReference desc\",\n                \"webUrl\",\n                \"webUrl desc\",\n                \"root\",\n                \"root desc\",\n                \"sharepointIds\",\n                \"sharepointIds desc\",\n                \"siteCollection\",\n                \"siteCollection desc\",\n                \"displayName\",\n                \"displayName desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"root\",\n                \"sharepointIds\",\n                \"siteCollection\",\n                \"displayName\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"contentTypes\",\n                \"drive\",\n                \"drives\",\n                \"items\",\n                \"lists\",\n                \"sites\",\n                \"columns\",\n                \"onenote\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"contentTypes\",\n                \"drive\",\n                \"drives\",\n                \"items\",\n                \"lists\",\n                \"sites\",\n                \"columns\",\n                \"onenote\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.site\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/sites/{site-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.site\"\n        ],\n        \"summary\": \"Get sites from groups\",\n        \"operationId\": \"groups.GetSites\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"site-id\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"root\",\n                \"sharepointIds\",\n                \"siteCollection\",\n                \"displayName\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"contentTypes\",\n                \"drive\",\n                \"drives\",\n                \"items\",\n                \"lists\",\n                \"sites\",\n                \"columns\",\n                \"onenote\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"contentTypes\",\n                \"drive\",\n                \"drives\",\n                \"items\",\n                \"lists\",\n                \"sites\",\n                \"columns\",\n                \"onenote\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.site\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/threads\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.conversationThread\"\n        ],\n        \"summary\": \"Get threads from groups\",\n        \"operationId\": \"groups.ListThreads\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"ccRecipients\",\n                \"ccRecipients desc\",\n                \"hasAttachments\",\n                \"hasAttachments desc\",\n                \"isLocked\",\n                \"isLocked desc\",\n                \"lastDeliveredDateTime\",\n                \"lastDeliveredDateTime desc\",\n                \"preview\",\n                \"preview desc\",\n                \"toRecipients\",\n                \"toRecipients desc\",\n                \"topic\",\n                \"topic desc\",\n                \"uniqueSenders\",\n                \"uniqueSenders desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"ccRecipients\",\n                \"hasAttachments\",\n                \"isLocked\",\n                \"lastDeliveredDateTime\",\n                \"preview\",\n                \"toRecipients\",\n                \"topic\",\n                \"uniqueSenders\",\n                \"posts\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"posts\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.conversationThread\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/threads/{conversationThread-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.conversationThread\"\n        ],\n        \"summary\": \"Get threads from groups\",\n        \"operationId\": \"groups.GetThreads\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"conversationThread-id\",\n            \"description\": \"key: conversationThread-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"conversationThread\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"ccRecipients\",\n                \"hasAttachments\",\n                \"isLocked\",\n                \"lastDeliveredDateTime\",\n                \"preview\",\n                \"toRecipients\",\n                \"topic\",\n                \"uniqueSenders\",\n                \"posts\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"posts\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.conversationThread\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groups/{group-id}/threads/{conversationThread-id}/reply\": {\n      \"post\": {\n        \"tags\": [\n          \"groups.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"groups.threads.reply\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"group-id\",\n            \"description\": \"key: group-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"group\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"conversationThread-id\",\n            \"description\": \"key: conversationThread-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"conversationThread\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"post\": { }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/groups/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"groups.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"groups.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$deltatoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$skiptoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer token\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Group.Read.All\",\n              \"Group.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Group.Read.All\",\n              \"Group.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/groups/{group-id}/calendarView/delta()\",\n        \"/groups/{group-id}/events/delta()\"\n      ]\n    },\n    \"/groupSettings\": {\n      \"get\": {\n        \"tags\": [\n          \"groupSettings.groupSetting\"\n        ],\n        \"summary\": \"Get entities from groupSettings\",\n        \"operationId\": \"groupSettings.groupSetting.ListGroupSetting\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"displayName\",\n                \"displayName desc\",\n                \"templateId\",\n                \"templateId desc\",\n                \"values\",\n                \"values desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"displayName\",\n                \"templateId\",\n                \"values\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"schema\": {\n              \"title\": \"Collection of groupSetting\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/microsoft.graph.groupSetting\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"groupSettings.groupSetting\"\n        ],\n        \"summary\": \"Add new entity to groupSettings\",\n        \"operationId\": \"groupSettings.groupSetting.CreateGroupSetting\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.groupSetting\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.groupSetting\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groupSettings/{groupSetting-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groupSettings.groupSetting\"\n        ],\n        \"summary\": \"Get entity from groupSettings by key\",\n        \"operationId\": \"groupSettings.groupSetting.GetGroupSetting\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"groupSetting-id\",\n            \"description\": \"key: groupSetting-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"groupSetting\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"displayName\",\n                \"templateId\",\n                \"values\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.groupSetting\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"groupSettings.groupSetting\"\n        ],\n        \"summary\": \"Update entity in groupSettings\",\n        \"operationId\": \"groupSettings.groupSetting.UpdateGroupSetting\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"groupSetting-id\",\n            \"description\": \"key: groupSetting-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"groupSetting\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.groupSetting\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"groupSettings.groupSetting\"\n        ],\n        \"summary\": \"Delete entity from groupSettings\",\n        \"operationId\": \"groupSettings.groupSetting.DeleteGroupSetting\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"groupSetting-id\",\n            \"description\": \"key: groupSetting-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"groupSetting\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groupSettingTemplates\": {\n      \"get\": {\n        \"tags\": [\n          \"groupSettingTemplates.groupSettingTemplate\"\n        ],\n        \"summary\": \"Get entities from groupSettingTemplates\",\n        \"operationId\": \"groupSettingTemplates.groupSettingTemplate.ListGroupSettingTemplate\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"description\",\n                \"description desc\",\n                \"displayName\",\n                \"displayName desc\",\n                \"values\",\n                \"values desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"description\",\n                \"displayName\",\n                \"values\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"schema\": {\n              \"title\": \"Collection of groupSettingTemplate\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/microsoft.graph.groupSettingTemplate\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"groupSettingTemplates.groupSettingTemplate\"\n        ],\n        \"summary\": \"Add new entity to groupSettingTemplates\",\n        \"operationId\": \"groupSettingTemplates.groupSettingTemplate.CreateGroupSettingTemplate\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.groupSettingTemplate\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.groupSettingTemplate\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/groupSettingTemplates/{groupSettingTemplate-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"groupSettingTemplates.groupSettingTemplate\"\n        ],\n        \"summary\": \"Get entity from groupSettingTemplates by key\",\n        \"operationId\": \"groupSettingTemplates.groupSettingTemplate.GetGroupSettingTemplate\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"groupSettingTemplate-id\",\n            \"description\": \"key: groupSettingTemplate-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"groupSettingTemplate\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"description\",\n                \"displayName\",\n                \"values\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.groupSettingTemplate\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"groupSettingTemplates.groupSettingTemplate\"\n        ],\n        \"summary\": \"Update entity in groupSettingTemplates\",\n        \"operationId\": \"groupSettingTemplates.groupSettingTemplate.UpdateGroupSettingTemplate\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"groupSettingTemplate-id\",\n            \"description\": \"key: groupSettingTemplate-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"groupSettingTemplate\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.groupSettingTemplate\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"groupSettingTemplates.groupSettingTemplate\"\n        ],\n        \"summary\": \"Delete entity from groupSettingTemplates\",\n        \"operationId\": \"groupSettingTemplates.groupSettingTemplate.DeleteGroupSettingTemplate\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"groupSettingTemplate-id\",\n            \"description\": \"key: groupSettingTemplate-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"groupSettingTemplate\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/invitations\": {\n      \"get\": {\n        \"tags\": [\n          \"invitations.invitation\"\n        ],\n        \"summary\": \"Get invitations\",\n        \"operationId\": \"invitations.invitation.GetInvitation\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"invitedUserDisplayName\",\n                \"invitedUserEmailAddress\",\n                \"invitedUserMessageInfo\",\n                \"sendInvitationMessage\",\n                \"inviteRedirectUrl\",\n                \"inviteRedeemUrl\",\n                \"status\",\n                \"invitedUserType\",\n                \"invitedUser\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"invitedUser\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.invitation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"invitations.invitation\"\n        ],\n        \"summary\": \"Update invitations\",\n        \"operationId\": \"invitations.invitation.UpdateInvitation\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.invitation\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/invitations/invitedUser\": {\n      \"get\": {\n        \"tags\": [\n          \"invitations.user\"\n        ],\n        \"summary\": \"Get invitedUser from invitations\",\n        \"operationId\": \"invitations.GetInvitedUser\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"deviceEnrollmentLimit\",\n                \"aboutMe\",\n                \"accountEnabled\",\n                \"ageGroup\",\n                \"assignedLicenses\",\n                \"assignedPlans\",\n                \"birthday\",\n                \"businessPhones\",\n                \"city\",\n                \"companyName\",\n                \"consentProvidedForMinor\",\n                \"country\",\n                \"department\",\n                \"displayName\",\n                \"givenName\",\n                \"hireDate\",\n                \"imAddresses\",\n                \"interests\",\n                \"jobTitle\",\n                \"legalAgeGroupClassification\",\n                \"mail\",\n                \"mailboxSettings\",\n                \"mailNickname\",\n                \"mobilePhone\",\n                \"mySite\",\n                \"officeLocation\",\n                \"onPremisesDomainName\",\n                \"onPremisesExtensionAttributes\",\n                \"onPremisesImmutableId\",\n                \"onPremisesLastSyncDateTime\",\n                \"onPremisesProvisioningErrors\",\n                \"onPremisesSamAccountName\",\n                \"onPremisesSecurityIdentifier\",\n                \"onPremisesSyncEnabled\",\n                \"onPremisesUserPrincipalName\",\n                \"passwordPolicies\",\n                \"passwordProfile\",\n                \"pastProjects\",\n                \"postalCode\",\n                \"preferredLanguage\",\n                \"preferredName\",\n                \"provisionedPlans\",\n                \"proxyAddresses\",\n                \"responsibilities\",\n                \"schools\",\n                \"skills\",\n                \"state\",\n                \"streetAddress\",\n                \"surname\",\n                \"usageLocation\",\n                \"userPrincipalName\",\n                \"userType\",\n                \"managedDevices\",\n                \"managedAppRegistrations\",\n                \"deviceManagementTroubleshootingEvents\",\n                \"calendar\",\n                \"calendarGroups\",\n                \"calendarView\",\n                \"calendars\",\n                \"contacts\",\n                \"contactFolders\",\n                \"createdObjects\",\n                \"directReports\",\n                \"drive\",\n                \"drives\",\n                \"events\",\n                \"inferenceClassification\",\n                \"mailFolders\",\n                \"manager\",\n                \"memberOf\",\n                \"messages\",\n                \"outlook\",\n                \"ownedDevices\",\n                \"ownedObjects\",\n                \"photo\",\n                \"registeredDevices\",\n                \"activities\",\n                \"extensions\",\n                \"licenseDetails\",\n                \"onenote\",\n                \"people\",\n                \"planner\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"managedDevices\",\n                \"managedAppRegistrations\",\n                \"deviceManagementTroubleshootingEvents\",\n                \"calendar\",\n                \"calendarGroups\",\n                \"calendarView\",\n                \"calendars\",\n                \"contacts\",\n                \"contactFolders\",\n                \"createdObjects\",\n                \"directReports\",\n                \"drive\",\n                \"drives\",\n                \"events\",\n                \"inferenceClassification\",\n                \"mailFolders\",\n                \"manager\",\n                \"memberOf\",\n                \"messages\",\n                \"outlook\",\n                \"ownedDevices\",\n                \"ownedObjects\",\n                \"photo\",\n                \"registeredDevices\",\n                \"activities\",\n                \"extensions\",\n                \"licenseDetails\",\n                \"onenote\",\n                \"people\",\n                \"planner\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.user\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me\": {\n      \"get\": {\n        \"tags\": [\n          \"me.user\"\n        ],\n        \"summary\": \"Get me\",\n        \"operationId\": \"me.user.GetUser\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"deviceEnrollmentLimit\",\n                \"aboutMe\",\n                \"accountEnabled\",\n                \"ageGroup\",\n                \"assignedLicenses\",\n                \"assignedPlans\",\n                \"birthday\",\n                \"businessPhones\",\n                \"city\",\n                \"companyName\",\n                \"consentProvidedForMinor\",\n                \"country\",\n                \"department\",\n                \"displayName\",\n                \"givenName\",\n                \"hireDate\",\n                \"imAddresses\",\n                \"interests\",\n                \"jobTitle\",\n                \"legalAgeGroupClassification\",\n                \"mail\",\n                \"mailboxSettings\",\n                \"mailNickname\",\n                \"mobilePhone\",\n                \"mySite\",\n                \"officeLocation\",\n                \"onPremisesDomainName\",\n                \"onPremisesExtensionAttributes\",\n                \"onPremisesImmutableId\",\n                \"onPremisesLastSyncDateTime\",\n                \"onPremisesProvisioningErrors\",\n                \"onPremisesSamAccountName\",\n                \"onPremisesSecurityIdentifier\",\n                \"onPremisesSyncEnabled\",\n                \"onPremisesUserPrincipalName\",\n                \"passwordPolicies\",\n                \"passwordProfile\",\n                \"pastProjects\",\n                \"postalCode\",\n                \"preferredLanguage\",\n                \"preferredName\",\n                \"provisionedPlans\",\n                \"proxyAddresses\",\n                \"responsibilities\",\n                \"schools\",\n                \"skills\",\n                \"state\",\n                \"streetAddress\",\n                \"surname\",\n                \"usageLocation\",\n                \"userPrincipalName\",\n                \"userType\",\n                \"managedDevices\",\n                \"managedAppRegistrations\",\n                \"deviceManagementTroubleshootingEvents\",\n                \"calendar\",\n                \"calendarGroups\",\n                \"calendarView\",\n                \"calendars\",\n                \"contacts\",\n                \"contactFolders\",\n                \"createdObjects\",\n                \"directReports\",\n                \"drive\",\n                \"drives\",\n                \"events\",\n                \"inferenceClassification\",\n                \"mailFolders\",\n                \"manager\",\n                \"memberOf\",\n                \"messages\",\n                \"outlook\",\n                \"ownedDevices\",\n                \"ownedObjects\",\n                \"photo\",\n                \"registeredDevices\",\n                \"activities\",\n                \"extensions\",\n                \"licenseDetails\",\n                \"onenote\",\n                \"people\",\n                \"planner\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"managedDevices\",\n                \"managedAppRegistrations\",\n                \"deviceManagementTroubleshootingEvents\",\n                \"calendar\",\n                \"calendarGroups\",\n                \"calendarView\",\n                \"calendars\",\n                \"contacts\",\n                \"contactFolders\",\n                \"createdObjects\",\n                \"directReports\",\n                \"drive\",\n                \"drives\",\n                \"events\",\n                \"inferenceClassification\",\n                \"mailFolders\",\n                \"manager\",\n                \"memberOf\",\n                \"messages\",\n                \"outlook\",\n                \"ownedDevices\",\n                \"ownedObjects\",\n                \"photo\",\n                \"registeredDevices\",\n                \"activities\",\n                \"extensions\",\n                \"licenseDetails\",\n                \"onenote\",\n                \"people\",\n                \"planner\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.user\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"me.user\"\n        ],\n        \"summary\": \"Update me\",\n        \"operationId\": \"me.user.UpdateUser\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.user\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.ReadWrite\",\n              \"User.ReadWrite.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"User.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.ReadWrite.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/activities\": {\n      \"get\": {\n        \"tags\": [\n          \"me.userActivity\"\n        ],\n        \"summary\": \"Get activities from me\",\n        \"operationId\": \"me.ListActivities\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"appActivityId\",\n                \"appActivityId desc\",\n                \"activitySourceHost\",\n                \"activitySourceHost desc\",\n                \"userTimezone\",\n                \"userTimezone desc\",\n                \"appDisplayName\",\n                \"appDisplayName desc\",\n                \"activationUrl\",\n                \"activationUrl desc\",\n                \"contentUrl\",\n                \"contentUrl desc\",\n                \"fallbackUrl\",\n                \"fallbackUrl desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"expirationDateTime\",\n                \"expirationDateTime desc\",\n                \"status\",\n                \"status desc\",\n                \"contentInfo\",\n                \"contentInfo desc\",\n                \"visualElements\",\n                \"visualElements desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"appActivityId\",\n                \"activitySourceHost\",\n                \"userTimezone\",\n                \"appDisplayName\",\n                \"activationUrl\",\n                \"contentUrl\",\n                \"fallbackUrl\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"expirationDateTime\",\n                \"status\",\n                \"contentInfo\",\n                \"visualElements\",\n                \"historyItems\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"historyItems\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.userActivity\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/activities/{userActivity-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.userActivity\"\n        ],\n        \"summary\": \"Get activities from me\",\n        \"operationId\": \"me.GetActivities\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"userActivity-id\",\n            \"description\": \"key: userActivity-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"userActivity\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"appActivityId\",\n                \"activitySourceHost\",\n                \"userTimezone\",\n                \"appDisplayName\",\n                \"activationUrl\",\n                \"contentUrl\",\n                \"fallbackUrl\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"expirationDateTime\",\n                \"status\",\n                \"contentInfo\",\n                \"visualElements\",\n                \"historyItems\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"historyItems\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.userActivity\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/activities/recent()\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Invoke function recent\",\n        \"operationId\": \"me.activities.recent.f75f\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"UserActivity.ReadWrite.CreatedByApp\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"UserActivity.ReadWrite.CreatedByApp\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/me/calendar\": {\n      \"get\": {\n        \"tags\": [\n          \"me.calendar\"\n        ],\n        \"summary\": \"Get calendar from me\",\n        \"operationId\": \"me.GetCalendar\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"canEdit\",\n                \"canShare\",\n                \"canViewPrivateItems\",\n                \"changeKey\",\n                \"color\",\n                \"name\",\n                \"owner\",\n                \"calendarView\",\n                \"events\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"calendarView\",\n                \"events\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.calendar\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/calendarGroups\": {\n      \"get\": {\n        \"tags\": [\n          \"me.calendarGroup\"\n        ],\n        \"summary\": \"Get calendarGroups from me\",\n        \"operationId\": \"me.ListCalendarGroups\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"changeKey\",\n                \"changeKey desc\",\n                \"classId\",\n                \"classId desc\",\n                \"name\",\n                \"name desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"changeKey\",\n                \"classId\",\n                \"name\",\n                \"calendars\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"calendars\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.calendarGroup\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/calendarGroups/{calendarGroup-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.calendarGroup\"\n        ],\n        \"summary\": \"Get calendarGroups from me\",\n        \"operationId\": \"me.GetCalendarGroups\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"calendarGroup-id\",\n            \"description\": \"key: calendarGroup-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"calendarGroup\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"changeKey\",\n                \"classId\",\n                \"name\",\n                \"calendars\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"calendars\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.calendarGroup\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/calendars\": {\n      \"get\": {\n        \"tags\": [\n          \"me.calendar\"\n        ],\n        \"summary\": \"Get calendars from me\",\n        \"operationId\": \"me.ListCalendars\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"canEdit\",\n                \"canEdit desc\",\n                \"canShare\",\n                \"canShare desc\",\n                \"canViewPrivateItems\",\n                \"canViewPrivateItems desc\",\n                \"changeKey\",\n                \"changeKey desc\",\n                \"color\",\n                \"color desc\",\n                \"name\",\n                \"name desc\",\n                \"owner\",\n                \"owner desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"canEdit\",\n                \"canShare\",\n                \"canViewPrivateItems\",\n                \"changeKey\",\n                \"color\",\n                \"name\",\n                \"owner\",\n                \"calendarView\",\n                \"events\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"calendarView\",\n                \"events\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.calendar\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/calendars/{calendar-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.calendar\"\n        ],\n        \"summary\": \"Get calendars from me\",\n        \"operationId\": \"me.GetCalendars\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"calendar-id\",\n            \"description\": \"key: calendar-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"calendar\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"canEdit\",\n                \"canShare\",\n                \"canViewPrivateItems\",\n                \"changeKey\",\n                \"color\",\n                \"name\",\n                \"owner\",\n                \"calendarView\",\n                \"events\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"calendarView\",\n                \"events\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.calendar\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/calendarView\": {\n      \"get\": {\n        \"tags\": [\n          \"me.event\"\n        ],\n        \"summary\": \"Get calendarView from me\",\n        \"operationId\": \"me.ListCalendarView\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"categories\",\n                \"categories desc\",\n                \"changeKey\",\n                \"changeKey desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"attendees\",\n                \"attendees desc\",\n                \"body\",\n                \"body desc\",\n                \"bodyPreview\",\n                \"bodyPreview desc\",\n                \"end\",\n                \"end desc\",\n                \"hasAttachments\",\n                \"hasAttachments desc\",\n                \"iCalUId\",\n                \"iCalUId desc\",\n                \"importance\",\n                \"importance desc\",\n                \"isAllDay\",\n                \"isAllDay desc\",\n                \"isCancelled\",\n                \"isCancelled desc\",\n                \"isOrganizer\",\n                \"isOrganizer desc\",\n                \"isReminderOn\",\n                \"isReminderOn desc\",\n                \"location\",\n                \"location desc\",\n                \"locations\",\n                \"locations desc\",\n                \"onlineMeetingUrl\",\n                \"onlineMeetingUrl desc\",\n                \"organizer\",\n                \"organizer desc\",\n                \"originalEndTimeZone\",\n                \"originalEndTimeZone desc\",\n                \"originalStart\",\n                \"originalStart desc\",\n                \"originalStartTimeZone\",\n                \"originalStartTimeZone desc\",\n                \"recurrence\",\n                \"recurrence desc\",\n                \"reminderMinutesBeforeStart\",\n                \"reminderMinutesBeforeStart desc\",\n                \"responseRequested\",\n                \"responseRequested desc\",\n                \"responseStatus\",\n                \"responseStatus desc\",\n                \"sensitivity\",\n                \"sensitivity desc\",\n                \"seriesMasterId\",\n                \"seriesMasterId desc\",\n                \"showAs\",\n                \"showAs desc\",\n                \"start\",\n                \"start desc\",\n                \"subject\",\n                \"subject desc\",\n                \"type\",\n                \"type desc\",\n                \"webLink\",\n                \"webLink desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"categories\",\n                \"changeKey\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"attendees\",\n                \"body\",\n                \"bodyPreview\",\n                \"end\",\n                \"hasAttachments\",\n                \"iCalUId\",\n                \"importance\",\n                \"isAllDay\",\n                \"isCancelled\",\n                \"isOrganizer\",\n                \"isReminderOn\",\n                \"location\",\n                \"locations\",\n                \"onlineMeetingUrl\",\n                \"organizer\",\n                \"originalEndTimeZone\",\n                \"originalStart\",\n                \"originalStartTimeZone\",\n                \"recurrence\",\n                \"reminderMinutesBeforeStart\",\n                \"responseRequested\",\n                \"responseStatus\",\n                \"sensitivity\",\n                \"seriesMasterId\",\n                \"showAs\",\n                \"start\",\n                \"subject\",\n                \"type\",\n                \"webLink\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.event\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/calendarView/{event-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.event\"\n        ],\n        \"summary\": \"Get calendarView from me\",\n        \"operationId\": \"me.GetCalendarView\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"categories\",\n                \"changeKey\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"attendees\",\n                \"body\",\n                \"bodyPreview\",\n                \"end\",\n                \"hasAttachments\",\n                \"iCalUId\",\n                \"importance\",\n                \"isAllDay\",\n                \"isCancelled\",\n                \"isOrganizer\",\n                \"isReminderOn\",\n                \"location\",\n                \"locations\",\n                \"onlineMeetingUrl\",\n                \"organizer\",\n                \"originalEndTimeZone\",\n                \"originalStart\",\n                \"originalStartTimeZone\",\n                \"recurrence\",\n                \"reminderMinutesBeforeStart\",\n                \"responseRequested\",\n                \"responseStatus\",\n                \"sensitivity\",\n                \"seriesMasterId\",\n                \"showAs\",\n                \"start\",\n                \"subject\",\n                \"type\",\n                \"webLink\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.event\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/calendarView/{event-id}/accept\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.calendarView.accept\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                },\n                \"sendResponse\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/events/{event-id}/accept\"\n      ]\n    },\n    \"/me/calendarView/{event-id}/decline\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.calendarView.decline\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                },\n                \"sendResponse\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/events/{event-id}/decline\"\n      ]\n    },\n    \"/me/calendarView/{event-id}/dismissReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.calendarView.dismissReminder\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/events/{event-id}/dismissReminder\"\n      ]\n    },\n    \"/me/calendarView/{event-id}/snoozeReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.calendarView.snoozeReminder\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"newReminderTime\": { }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/events/{event-id}/snoozeReminder\"\n      ]\n    },\n    \"/me/calendarView/{event-id}/tentativelyAccept\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.calendarView.tentativelyAccept\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                },\n                \"sendResponse\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/events/{event-id}/tentativelyAccept\"\n      ]\n    },\n    \"/me/calendarView/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"me.calendarView.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"startDateTime\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"endDateTime\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$deltatoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$skiptoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"description\": \"{Time zone}. Optional, UTC assumed if absent.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.Read\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/contactFolders/delta()\",\n        \"/me/contacts/delta()\",\n        \"/me/events/delta()\",\n        \"/me/mailFolders/delta()\",\n        \"/me/messages/delta()\"\n      ]\n    },\n    \"/me/contactFolders\": {\n      \"get\": {\n        \"tags\": [\n          \"me.contactFolder\"\n        ],\n        \"summary\": \"Get contactFolders from me\",\n        \"operationId\": \"me.ListContactFolders\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"displayName\",\n                \"displayName desc\",\n                \"parentFolderId\",\n                \"parentFolderId desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"displayName\",\n                \"parentFolderId\",\n                \"childFolders\",\n                \"contacts\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"childFolders\",\n                \"contacts\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.contactFolder\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/contactFolders/{contactFolder-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.contactFolder\"\n        ],\n        \"summary\": \"Get contactFolders from me\",\n        \"operationId\": \"me.GetContactFolders\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"contactFolder-id\",\n            \"description\": \"key: contactFolder-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"contactFolder\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"displayName\",\n                \"parentFolderId\",\n                \"childFolders\",\n                \"contacts\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"childFolders\",\n                \"contacts\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.contactFolder\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/contactFolders/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"me.contactFolders.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$deltatoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$skiptoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/calendarView/delta()\",\n        \"/me/contacts/delta()\",\n        \"/me/events/delta()\",\n        \"/me/mailFolders/delta()\",\n        \"/me/messages/delta()\"\n      ]\n    },\n    \"/me/contacts\": {\n      \"get\": {\n        \"tags\": [\n          \"me.contact\"\n        ],\n        \"summary\": \"Get contacts from me\",\n        \"operationId\": \"me.ListContacts\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"categories\",\n                \"categories desc\",\n                \"changeKey\",\n                \"changeKey desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"assistantName\",\n                \"assistantName desc\",\n                \"birthday\",\n                \"birthday desc\",\n                \"businessAddress\",\n                \"businessAddress desc\",\n                \"businessHomePage\",\n                \"businessHomePage desc\",\n                \"businessPhones\",\n                \"businessPhones desc\",\n                \"children\",\n                \"children desc\",\n                \"companyName\",\n                \"companyName desc\",\n                \"department\",\n                \"department desc\",\n                \"displayName\",\n                \"displayName desc\",\n                \"emailAddresses\",\n                \"emailAddresses desc\",\n                \"flag\",\n                \"flag desc\",\n                \"fileAs\",\n                \"fileAs desc\",\n                \"generation\",\n                \"generation desc\",\n                \"givenName\",\n                \"givenName desc\",\n                \"homeAddress\",\n                \"homeAddress desc\",\n                \"homePhones\",\n                \"homePhones desc\",\n                \"imAddresses\",\n                \"imAddresses desc\",\n                \"initials\",\n                \"initials desc\",\n                \"jobTitle\",\n                \"jobTitle desc\",\n                \"manager\",\n                \"manager desc\",\n                \"middleName\",\n                \"middleName desc\",\n                \"mobilePhone\",\n                \"mobilePhone desc\",\n                \"nickName\",\n                \"nickName desc\",\n                \"officeLocation\",\n                \"officeLocation desc\",\n                \"otherAddress\",\n                \"otherAddress desc\",\n                \"parentFolderId\",\n                \"parentFolderId desc\",\n                \"personalNotes\",\n                \"personalNotes desc\",\n                \"profession\",\n                \"profession desc\",\n                \"spouseName\",\n                \"spouseName desc\",\n                \"surname\",\n                \"surname desc\",\n                \"title\",\n                \"title desc\",\n                \"yomiCompanyName\",\n                \"yomiCompanyName desc\",\n                \"yomiGivenName\",\n                \"yomiGivenName desc\",\n                \"yomiSurname\",\n                \"yomiSurname desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"categories\",\n                \"changeKey\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"assistantName\",\n                \"birthday\",\n                \"businessAddress\",\n                \"businessHomePage\",\n                \"businessPhones\",\n                \"children\",\n                \"companyName\",\n                \"department\",\n                \"displayName\",\n                \"emailAddresses\",\n                \"flag\",\n                \"fileAs\",\n                \"generation\",\n                \"givenName\",\n                \"homeAddress\",\n                \"homePhones\",\n                \"imAddresses\",\n                \"initials\",\n                \"jobTitle\",\n                \"manager\",\n                \"middleName\",\n                \"mobilePhone\",\n                \"nickName\",\n                \"officeLocation\",\n                \"otherAddress\",\n                \"parentFolderId\",\n                \"personalNotes\",\n                \"profession\",\n                \"spouseName\",\n                \"surname\",\n                \"title\",\n                \"yomiCompanyName\",\n                \"yomiGivenName\",\n                \"yomiSurname\",\n                \"photo\",\n                \"extensions\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"photo\",\n                \"extensions\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.contact\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/contacts/{contact-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.contact\"\n        ],\n        \"summary\": \"Get contacts from me\",\n        \"operationId\": \"me.GetContacts\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"contact-id\",\n            \"description\": \"key: contact-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"contact\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"categories\",\n                \"changeKey\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"assistantName\",\n                \"birthday\",\n                \"businessAddress\",\n                \"businessHomePage\",\n                \"businessPhones\",\n                \"children\",\n                \"companyName\",\n                \"department\",\n                \"displayName\",\n                \"emailAddresses\",\n                \"flag\",\n                \"fileAs\",\n                \"generation\",\n                \"givenName\",\n                \"homeAddress\",\n                \"homePhones\",\n                \"imAddresses\",\n                \"initials\",\n                \"jobTitle\",\n                \"manager\",\n                \"middleName\",\n                \"mobilePhone\",\n                \"nickName\",\n                \"officeLocation\",\n                \"otherAddress\",\n                \"parentFolderId\",\n                \"personalNotes\",\n                \"profession\",\n                \"spouseName\",\n                \"surname\",\n                \"title\",\n                \"yomiCompanyName\",\n                \"yomiGivenName\",\n                \"yomiSurname\",\n                \"photo\",\n                \"extensions\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"photo\",\n                \"extensions\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.contact\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/contacts/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"me.contacts.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$deltatoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$skiptoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/calendarView/delta()\",\n        \"/me/contactFolders/delta()\",\n        \"/me/events/delta()\",\n        \"/me/mailFolders/delta()\",\n        \"/me/messages/delta()\"\n      ]\n    },\n    \"/me/createdObjects\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get createdObjects from me\",\n        \"operationId\": \"me.ListCreatedObjects\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/createdObjects/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get createdObjects from me\",\n        \"operationId\": \"me.GetCreatedObjects\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/deviceManagementTroubleshootingEvents\": {\n      \"get\": {\n        \"tags\": [\n          \"me.deviceManagementTroubleshootingEvent\"\n        ],\n        \"summary\": \"Get deviceManagementTroubleshootingEvents from me\",\n        \"operationId\": \"me.ListDeviceManagementTroubleshootingEvents\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"eventDateTime\",\n                \"eventDateTime desc\",\n                \"correlationId\",\n                \"correlationId desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"eventDateTime\",\n                \"correlationId\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.deviceManagementTroubleshootingEvent\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/deviceManagementTroubleshootingEvents/{deviceManagementTroubleshootingEvent-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.deviceManagementTroubleshootingEvent\"\n        ],\n        \"summary\": \"Get deviceManagementTroubleshootingEvents from me\",\n        \"operationId\": \"me.GetDeviceManagementTroubleshootingEvents\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"deviceManagementTroubleshootingEvent-id\",\n            \"description\": \"key: deviceManagementTroubleshootingEvent-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"deviceManagementTroubleshootingEvent\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"eventDateTime\",\n                \"correlationId\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.deviceManagementTroubleshootingEvent\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/directReports\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get directReports from me\",\n        \"operationId\": \"me.ListDirectReports\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/directReports/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get directReports from me\",\n        \"operationId\": \"me.GetDirectReports\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/drive\": {\n      \"get\": {\n        \"tags\": [\n          \"me.drive\"\n        ],\n        \"summary\": \"Get drive from me\",\n        \"operationId\": \"me.GetDrive\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"driveType\",\n                \"owner\",\n                \"quota\",\n                \"sharepointIds\",\n                \"system\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.drive\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/drives\": {\n      \"get\": {\n        \"tags\": [\n          \"me.drive\"\n        ],\n        \"summary\": \"Get drives from me\",\n        \"operationId\": \"me.ListDrives\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"createdBy\",\n                \"createdBy desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"description\",\n                \"description desc\",\n                \"eTag\",\n                \"eTag desc\",\n                \"lastModifiedBy\",\n                \"lastModifiedBy desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"name\",\n                \"name desc\",\n                \"parentReference\",\n                \"parentReference desc\",\n                \"webUrl\",\n                \"webUrl desc\",\n                \"driveType\",\n                \"driveType desc\",\n                \"owner\",\n                \"owner desc\",\n                \"quota\",\n                \"quota desc\",\n                \"sharepointIds\",\n                \"sharepointIds desc\",\n                \"system\",\n                \"system desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"driveType\",\n                \"owner\",\n                \"quota\",\n                \"sharepointIds\",\n                \"system\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.drive\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/drives/{drive-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.drive\"\n        ],\n        \"summary\": \"Get drives from me\",\n        \"operationId\": \"me.GetDrives\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"driveType\",\n                \"owner\",\n                \"quota\",\n                \"sharepointIds\",\n                \"system\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.drive\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/events\": {\n      \"get\": {\n        \"tags\": [\n          \"me.event\"\n        ],\n        \"summary\": \"Get events from me\",\n        \"operationId\": \"me.ListEvents\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"categories\",\n                \"categories desc\",\n                \"changeKey\",\n                \"changeKey desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"attendees\",\n                \"attendees desc\",\n                \"body\",\n                \"body desc\",\n                \"bodyPreview\",\n                \"bodyPreview desc\",\n                \"end\",\n                \"end desc\",\n                \"hasAttachments\",\n                \"hasAttachments desc\",\n                \"iCalUId\",\n                \"iCalUId desc\",\n                \"importance\",\n                \"importance desc\",\n                \"isAllDay\",\n                \"isAllDay desc\",\n                \"isCancelled\",\n                \"isCancelled desc\",\n                \"isOrganizer\",\n                \"isOrganizer desc\",\n                \"isReminderOn\",\n                \"isReminderOn desc\",\n                \"location\",\n                \"location desc\",\n                \"locations\",\n                \"locations desc\",\n                \"onlineMeetingUrl\",\n                \"onlineMeetingUrl desc\",\n                \"organizer\",\n                \"organizer desc\",\n                \"originalEndTimeZone\",\n                \"originalEndTimeZone desc\",\n                \"originalStart\",\n                \"originalStart desc\",\n                \"originalStartTimeZone\",\n                \"originalStartTimeZone desc\",\n                \"recurrence\",\n                \"recurrence desc\",\n                \"reminderMinutesBeforeStart\",\n                \"reminderMinutesBeforeStart desc\",\n                \"responseRequested\",\n                \"responseRequested desc\",\n                \"responseStatus\",\n                \"responseStatus desc\",\n                \"sensitivity\",\n                \"sensitivity desc\",\n                \"seriesMasterId\",\n                \"seriesMasterId desc\",\n                \"showAs\",\n                \"showAs desc\",\n                \"start\",\n                \"start desc\",\n                \"subject\",\n                \"subject desc\",\n                \"type\",\n                \"type desc\",\n                \"webLink\",\n                \"webLink desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"categories\",\n                \"changeKey\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"attendees\",\n                \"body\",\n                \"bodyPreview\",\n                \"end\",\n                \"hasAttachments\",\n                \"iCalUId\",\n                \"importance\",\n                \"isAllDay\",\n                \"isCancelled\",\n                \"isOrganizer\",\n                \"isReminderOn\",\n                \"location\",\n                \"locations\",\n                \"onlineMeetingUrl\",\n                \"organizer\",\n                \"originalEndTimeZone\",\n                \"originalStart\",\n                \"originalStartTimeZone\",\n                \"recurrence\",\n                \"reminderMinutesBeforeStart\",\n                \"responseRequested\",\n                \"responseStatus\",\n                \"sensitivity\",\n                \"seriesMasterId\",\n                \"showAs\",\n                \"start\",\n                \"subject\",\n                \"type\",\n                \"webLink\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.event\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/events/{event-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.event\"\n        ],\n        \"summary\": \"Get events from me\",\n        \"operationId\": \"me.GetEvents\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"categories\",\n                \"changeKey\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"attendees\",\n                \"body\",\n                \"bodyPreview\",\n                \"end\",\n                \"hasAttachments\",\n                \"iCalUId\",\n                \"importance\",\n                \"isAllDay\",\n                \"isCancelled\",\n                \"isOrganizer\",\n                \"isReminderOn\",\n                \"location\",\n                \"locations\",\n                \"onlineMeetingUrl\",\n                \"organizer\",\n                \"originalEndTimeZone\",\n                \"originalStart\",\n                \"originalStartTimeZone\",\n                \"recurrence\",\n                \"reminderMinutesBeforeStart\",\n                \"responseRequested\",\n                \"responseStatus\",\n                \"sensitivity\",\n                \"seriesMasterId\",\n                \"showAs\",\n                \"start\",\n                \"subject\",\n                \"type\",\n                \"webLink\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.event\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/events/{event-id}/accept\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.events.accept\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                },\n                \"sendResponse\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/calendarView/{event-id}/accept\"\n      ]\n    },\n    \"/me/events/{event-id}/decline\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.events.decline\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                },\n                \"sendResponse\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/calendarView/{event-id}/decline\"\n      ]\n    },\n    \"/me/events/{event-id}/dismissReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.events.dismissReminder\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/calendarView/{event-id}/dismissReminder\"\n      ]\n    },\n    \"/me/events/{event-id}/snoozeReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.events.snoozeReminder\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"newReminderTime\": { }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/calendarView/{event-id}/snoozeReminder\"\n      ]\n    },\n    \"/me/events/{event-id}/tentativelyAccept\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.events.tentativelyAccept\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                },\n                \"sendResponse\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/calendarView/{event-id}/tentativelyAccept\"\n      ]\n    },\n    \"/me/events/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"me.events.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"startDateTime\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"endDateTime\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$deltatoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$skiptoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"description\": \"{Time zone}. Optional, UTC assumed if absent.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.Read\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/calendarView/delta()\",\n        \"/me/contactFolders/delta()\",\n        \"/me/contacts/delta()\",\n        \"/me/mailFolders/delta()\",\n        \"/me/messages/delta()\"\n      ]\n    },\n    \"/me/extensions\": {\n      \"get\": {\n        \"tags\": [\n          \"me.extension\"\n        ],\n        \"summary\": \"Get extensions from me\",\n        \"operationId\": \"me.ListExtensions\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.extension\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/extensions/{extension-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.extension\"\n        ],\n        \"summary\": \"Get extensions from me\",\n        \"operationId\": \"me.GetExtensions\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"extension-id\",\n            \"description\": \"key: extension-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"extension\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.extension\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/inferenceClassification\": {\n      \"get\": {\n        \"tags\": [\n          \"me.inferenceClassification\"\n        ],\n        \"summary\": \"Get inferenceClassification from me\",\n        \"operationId\": \"me.GetInferenceClassification\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"overrides\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"overrides\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.inferenceClassification\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/licenseDetails\": {\n      \"get\": {\n        \"tags\": [\n          \"me.licenseDetails\"\n        ],\n        \"summary\": \"Get licenseDetails from me\",\n        \"operationId\": \"me.ListLicenseDetails\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"servicePlans\",\n                \"servicePlans desc\",\n                \"skuId\",\n                \"skuId desc\",\n                \"skuPartNumber\",\n                \"skuPartNumber desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"servicePlans\",\n                \"skuId\",\n                \"skuPartNumber\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.licenseDetails\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/licenseDetails/{licenseDetails-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.licenseDetails\"\n        ],\n        \"summary\": \"Get licenseDetails from me\",\n        \"operationId\": \"me.GetLicenseDetails\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"licenseDetails-id\",\n            \"description\": \"key: licenseDetails-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"licenseDetails\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"servicePlans\",\n                \"skuId\",\n                \"skuPartNumber\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.licenseDetails\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/mailFolders\": {\n      \"get\": {\n        \"tags\": [\n          \"me.mailFolder\"\n        ],\n        \"summary\": \"Get mailFolders from me\",\n        \"operationId\": \"me.ListMailFolders\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"childFolderCount\",\n                \"childFolderCount desc\",\n                \"displayName\",\n                \"displayName desc\",\n                \"parentFolderId\",\n                \"parentFolderId desc\",\n                \"totalItemCount\",\n                \"totalItemCount desc\",\n                \"unreadItemCount\",\n                \"unreadItemCount desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"childFolderCount\",\n                \"displayName\",\n                \"parentFolderId\",\n                \"totalItemCount\",\n                \"unreadItemCount\",\n                \"childFolders\",\n                \"messageRules\",\n                \"messages\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"childFolders\",\n                \"messageRules\",\n                \"messages\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.mailFolder\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/mailFolders/{mailFolder-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.mailFolder\"\n        ],\n        \"summary\": \"Get mailFolders from me\",\n        \"operationId\": \"me.GetMailFolders\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"mailFolder-id\",\n            \"description\": \"key: mailFolder-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"mailFolder\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"childFolderCount\",\n                \"displayName\",\n                \"parentFolderId\",\n                \"totalItemCount\",\n                \"unreadItemCount\",\n                \"childFolders\",\n                \"messageRules\",\n                \"messages\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"childFolders\",\n                \"messageRules\",\n                \"messages\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.mailFolder\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/mailFolders/{mailFolder-id}/copy\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.mailFolders.copy\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"mailFolder-id\",\n            \"description\": \"key: mailFolder-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"mailFolder\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"destinationId\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/messages/{message-id}/copy\"\n      ]\n    },\n    \"/me/mailFolders/{mailFolder-id}/move\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.mailFolders.move\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"mailFolder-id\",\n            \"description\": \"key: mailFolder-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"mailFolder\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"destinationId\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/messages/{message-id}/move\"\n      ]\n    },\n    \"/me/mailFolders/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"me.mailFolders.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$deltatoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$skiptoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/calendarView/delta()\",\n        \"/me/contactFolders/delta()\",\n        \"/me/contacts/delta()\",\n        \"/me/events/delta()\",\n        \"/me/messages/delta()\"\n      ]\n    },\n    \"/me/managedAppRegistrations\": {\n      \"get\": {\n        \"tags\": [\n          \"me.managedAppRegistration\"\n        ],\n        \"summary\": \"Get managedAppRegistrations from me\",\n        \"operationId\": \"me.ListManagedAppRegistrations\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"lastSyncDateTime\",\n                \"lastSyncDateTime desc\",\n                \"applicationVersion\",\n                \"applicationVersion desc\",\n                \"managementSdkVersion\",\n                \"managementSdkVersion desc\",\n                \"platformVersion\",\n                \"platformVersion desc\",\n                \"deviceType\",\n                \"deviceType desc\",\n                \"deviceTag\",\n                \"deviceTag desc\",\n                \"deviceName\",\n                \"deviceName desc\",\n                \"flaggedReasons\",\n                \"flaggedReasons desc\",\n                \"userId\",\n                \"userId desc\",\n                \"appIdentifier\",\n                \"appIdentifier desc\",\n                \"version\",\n                \"version desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdDateTime\",\n                \"lastSyncDateTime\",\n                \"applicationVersion\",\n                \"managementSdkVersion\",\n                \"platformVersion\",\n                \"deviceType\",\n                \"deviceTag\",\n                \"deviceName\",\n                \"flaggedReasons\",\n                \"userId\",\n                \"appIdentifier\",\n                \"version\",\n                \"appliedPolicies\",\n                \"intendedPolicies\",\n                \"operations\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"appliedPolicies\",\n                \"intendedPolicies\",\n                \"operations\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.managedAppRegistration\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/managedAppRegistrations/{managedAppRegistration-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.managedAppRegistration\"\n        ],\n        \"summary\": \"Get managedAppRegistrations from me\",\n        \"operationId\": \"me.GetManagedAppRegistrations\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"managedAppRegistration-id\",\n            \"description\": \"key: managedAppRegistration-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"managedAppRegistration\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdDateTime\",\n                \"lastSyncDateTime\",\n                \"applicationVersion\",\n                \"managementSdkVersion\",\n                \"platformVersion\",\n                \"deviceType\",\n                \"deviceTag\",\n                \"deviceName\",\n                \"flaggedReasons\",\n                \"userId\",\n                \"appIdentifier\",\n                \"version\",\n                \"appliedPolicies\",\n                \"intendedPolicies\",\n                \"operations\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"appliedPolicies\",\n                \"intendedPolicies\",\n                \"operations\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.managedAppRegistration\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/managedDevices\": {\n      \"get\": {\n        \"tags\": [\n          \"me.managedDevice\"\n        ],\n        \"summary\": \"Get managedDevices from me\",\n        \"operationId\": \"me.ListManagedDevices\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"userId\",\n                \"userId desc\",\n                \"deviceName\",\n                \"deviceName desc\",\n                \"managedDeviceOwnerType\",\n                \"managedDeviceOwnerType desc\",\n                \"deviceActionResults\",\n                \"deviceActionResults desc\",\n                \"enrolledDateTime\",\n                \"enrolledDateTime desc\",\n                \"lastSyncDateTime\",\n                \"lastSyncDateTime desc\",\n                \"operatingSystem\",\n                \"operatingSystem desc\",\n                \"complianceState\",\n                \"complianceState desc\",\n                \"jailBroken\",\n                \"jailBroken desc\",\n                \"managementAgent\",\n                \"managementAgent desc\",\n                \"osVersion\",\n                \"osVersion desc\",\n                \"easActivated\",\n                \"easActivated desc\",\n                \"easDeviceId\",\n                \"easDeviceId desc\",\n                \"easActivationDateTime\",\n                \"easActivationDateTime desc\",\n                \"azureADRegistered\",\n                \"azureADRegistered desc\",\n                \"deviceEnrollmentType\",\n                \"deviceEnrollmentType desc\",\n                \"activationLockBypassCode\",\n                \"activationLockBypassCode desc\",\n                \"emailAddress\",\n                \"emailAddress desc\",\n                \"azureADDeviceId\",\n                \"azureADDeviceId desc\",\n                \"deviceRegistrationState\",\n                \"deviceRegistrationState desc\",\n                \"deviceCategoryDisplayName\",\n                \"deviceCategoryDisplayName desc\",\n                \"isSupervised\",\n                \"isSupervised desc\",\n                \"exchangeLastSuccessfulSyncDateTime\",\n                \"exchangeLastSuccessfulSyncDateTime desc\",\n                \"exchangeAccessState\",\n                \"exchangeAccessState desc\",\n                \"exchangeAccessStateReason\",\n                \"exchangeAccessStateReason desc\",\n                \"remoteAssistanceSessionUrl\",\n                \"remoteAssistanceSessionUrl desc\",\n                \"remoteAssistanceSessionErrorDetails\",\n                \"remoteAssistanceSessionErrorDetails desc\",\n                \"isEncrypted\",\n                \"isEncrypted desc\",\n                \"userPrincipalName\",\n                \"userPrincipalName desc\",\n                \"model\",\n                \"model desc\",\n                \"manufacturer\",\n                \"manufacturer desc\",\n                \"imei\",\n                \"imei desc\",\n                \"complianceGracePeriodExpirationDateTime\",\n                \"complianceGracePeriodExpirationDateTime desc\",\n                \"serialNumber\",\n                \"serialNumber desc\",\n                \"phoneNumber\",\n                \"phoneNumber desc\",\n                \"androidSecurityPatchLevel\",\n                \"androidSecurityPatchLevel desc\",\n                \"userDisplayName\",\n                \"userDisplayName desc\",\n                \"configurationManagerClientEnabledFeatures\",\n                \"configurationManagerClientEnabledFeatures desc\",\n                \"wiFiMacAddress\",\n                \"wiFiMacAddress desc\",\n                \"deviceHealthAttestationState\",\n                \"deviceHealthAttestationState desc\",\n                \"subscriberCarrier\",\n                \"subscriberCarrier desc\",\n                \"meid\",\n                \"meid desc\",\n                \"totalStorageSpaceInBytes\",\n                \"totalStorageSpaceInBytes desc\",\n                \"freeStorageSpaceInBytes\",\n                \"freeStorageSpaceInBytes desc\",\n                \"managedDeviceName\",\n                \"managedDeviceName desc\",\n                \"partnerReportedThreatState\",\n                \"partnerReportedThreatState desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"userId\",\n                \"deviceName\",\n                \"managedDeviceOwnerType\",\n                \"deviceActionResults\",\n                \"enrolledDateTime\",\n                \"lastSyncDateTime\",\n                \"operatingSystem\",\n                \"complianceState\",\n                \"jailBroken\",\n                \"managementAgent\",\n                \"osVersion\",\n                \"easActivated\",\n                \"easDeviceId\",\n                \"easActivationDateTime\",\n                \"azureADRegistered\",\n                \"deviceEnrollmentType\",\n                \"activationLockBypassCode\",\n                \"emailAddress\",\n                \"azureADDeviceId\",\n                \"deviceRegistrationState\",\n                \"deviceCategoryDisplayName\",\n                \"isSupervised\",\n                \"exchangeLastSuccessfulSyncDateTime\",\n                \"exchangeAccessState\",\n                \"exchangeAccessStateReason\",\n                \"remoteAssistanceSessionUrl\",\n                \"remoteAssistanceSessionErrorDetails\",\n                \"isEncrypted\",\n                \"userPrincipalName\",\n                \"model\",\n                \"manufacturer\",\n                \"imei\",\n                \"complianceGracePeriodExpirationDateTime\",\n                \"serialNumber\",\n                \"phoneNumber\",\n                \"androidSecurityPatchLevel\",\n                \"userDisplayName\",\n                \"configurationManagerClientEnabledFeatures\",\n                \"wiFiMacAddress\",\n                \"deviceHealthAttestationState\",\n                \"subscriberCarrier\",\n                \"meid\",\n                \"totalStorageSpaceInBytes\",\n                \"freeStorageSpaceInBytes\",\n                \"managedDeviceName\",\n                \"partnerReportedThreatState\",\n                \"deviceCategory\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"deviceCategory\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.managedDevice\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/managedDevices/{managedDevice-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.managedDevice\"\n        ],\n        \"summary\": \"Get managedDevices from me\",\n        \"operationId\": \"me.GetManagedDevices\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"managedDevice-id\",\n            \"description\": \"key: managedDevice-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"managedDevice\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"userId\",\n                \"deviceName\",\n                \"managedDeviceOwnerType\",\n                \"deviceActionResults\",\n                \"enrolledDateTime\",\n                \"lastSyncDateTime\",\n                \"operatingSystem\",\n                \"complianceState\",\n                \"jailBroken\",\n                \"managementAgent\",\n                \"osVersion\",\n                \"easActivated\",\n                \"easDeviceId\",\n                \"easActivationDateTime\",\n                \"azureADRegistered\",\n                \"deviceEnrollmentType\",\n                \"activationLockBypassCode\",\n                \"emailAddress\",\n                \"azureADDeviceId\",\n                \"deviceRegistrationState\",\n                \"deviceCategoryDisplayName\",\n                \"isSupervised\",\n                \"exchangeLastSuccessfulSyncDateTime\",\n                \"exchangeAccessState\",\n                \"exchangeAccessStateReason\",\n                \"remoteAssistanceSessionUrl\",\n                \"remoteAssistanceSessionErrorDetails\",\n                \"isEncrypted\",\n                \"userPrincipalName\",\n                \"model\",\n                \"manufacturer\",\n                \"imei\",\n                \"complianceGracePeriodExpirationDateTime\",\n                \"serialNumber\",\n                \"phoneNumber\",\n                \"androidSecurityPatchLevel\",\n                \"userDisplayName\",\n                \"configurationManagerClientEnabledFeatures\",\n                \"wiFiMacAddress\",\n                \"deviceHealthAttestationState\",\n                \"subscriberCarrier\",\n                \"meid\",\n                \"totalStorageSpaceInBytes\",\n                \"freeStorageSpaceInBytes\",\n                \"managedDeviceName\",\n                \"partnerReportedThreatState\",\n                \"deviceCategory\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"deviceCategory\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.managedDevice\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/manager\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get manager from me\",\n        \"operationId\": \"me.GetManager\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/memberOf\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get memberOf from me\",\n        \"operationId\": \"me.ListMemberOf\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/memberOf/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get memberOf from me\",\n        \"operationId\": \"me.GetMemberOf\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/messages\": {\n      \"get\": {\n        \"tags\": [\n          \"me.message\"\n        ],\n        \"summary\": \"Get messages from me\",\n        \"operationId\": \"me.ListMessages\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"categories\",\n                \"categories desc\",\n                \"changeKey\",\n                \"changeKey desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"bccRecipients\",\n                \"bccRecipients desc\",\n                \"body\",\n                \"body desc\",\n                \"bodyPreview\",\n                \"bodyPreview desc\",\n                \"ccRecipients\",\n                \"ccRecipients desc\",\n                \"conversationId\",\n                \"conversationId desc\",\n                \"flag\",\n                \"flag desc\",\n                \"from\",\n                \"from desc\",\n                \"hasAttachments\",\n                \"hasAttachments desc\",\n                \"importance\",\n                \"importance desc\",\n                \"inferenceClassification\",\n                \"inferenceClassification desc\",\n                \"internetMessageHeaders\",\n                \"internetMessageHeaders desc\",\n                \"internetMessageId\",\n                \"internetMessageId desc\",\n                \"isDeliveryReceiptRequested\",\n                \"isDeliveryReceiptRequested desc\",\n                \"isDraft\",\n                \"isDraft desc\",\n                \"isRead\",\n                \"isRead desc\",\n                \"isReadReceiptRequested\",\n                \"isReadReceiptRequested desc\",\n                \"parentFolderId\",\n                \"parentFolderId desc\",\n                \"receivedDateTime\",\n                \"receivedDateTime desc\",\n                \"replyTo\",\n                \"replyTo desc\",\n                \"sender\",\n                \"sender desc\",\n                \"sentDateTime\",\n                \"sentDateTime desc\",\n                \"subject\",\n                \"subject desc\",\n                \"toRecipients\",\n                \"toRecipients desc\",\n                \"uniqueBody\",\n                \"uniqueBody desc\",\n                \"webLink\",\n                \"webLink desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"categories\",\n                \"changeKey\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"bccRecipients\",\n                \"body\",\n                \"bodyPreview\",\n                \"ccRecipients\",\n                \"conversationId\",\n                \"flag\",\n                \"from\",\n                \"hasAttachments\",\n                \"importance\",\n                \"inferenceClassification\",\n                \"internetMessageHeaders\",\n                \"internetMessageId\",\n                \"isDeliveryReceiptRequested\",\n                \"isDraft\",\n                \"isRead\",\n                \"isReadReceiptRequested\",\n                \"parentFolderId\",\n                \"receivedDateTime\",\n                \"replyTo\",\n                \"sender\",\n                \"sentDateTime\",\n                \"subject\",\n                \"toRecipients\",\n                \"uniqueBody\",\n                \"webLink\",\n                \"attachments\",\n                \"extensions\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"attachments\",\n                \"extensions\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.message\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/messages/{message-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.message\"\n        ],\n        \"summary\": \"Get messages from me\",\n        \"operationId\": \"me.GetMessages\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"message-id\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"categories\",\n                \"changeKey\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"bccRecipients\",\n                \"body\",\n                \"bodyPreview\",\n                \"ccRecipients\",\n                \"conversationId\",\n                \"flag\",\n                \"from\",\n                \"hasAttachments\",\n                \"importance\",\n                \"inferenceClassification\",\n                \"internetMessageHeaders\",\n                \"internetMessageId\",\n                \"isDeliveryReceiptRequested\",\n                \"isDraft\",\n                \"isRead\",\n                \"isReadReceiptRequested\",\n                \"parentFolderId\",\n                \"receivedDateTime\",\n                \"replyTo\",\n                \"sender\",\n                \"sentDateTime\",\n                \"subject\",\n                \"toRecipients\",\n                \"uniqueBody\",\n                \"webLink\",\n                \"attachments\",\n                \"extensions\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"attachments\",\n                \"extensions\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.message\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/messages/{message-id}/copy\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.messages.copy\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"message-id\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"destinationId\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/mailFolders/{mailFolder-id}/copy\"\n      ]\n    },\n    \"/me/messages/{message-id}/createForward\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.messages.createForward\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"message-id\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/messages/{message-id}/createReply\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.messages.createReply\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"message-id\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/messages/{message-id}/createReplyAll\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.messages.createReplyAll\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"message-id\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/messages/{message-id}/forward\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.messages.forward\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"message-id\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                },\n                \"toRecipients\": {\n                  \"type\": \"array\",\n                  \"items\": { }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Send\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/messages/{message-id}/move\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.messages.move\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"message-id\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"destinationId\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/mailFolders/{mailFolder-id}/move\"\n      ]\n    },\n    \"/me/messages/{message-id}/reply\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.messages.reply\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"message-id\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Send\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/messages/{message-id}/replyAll\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.messages.replyAll\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"message-id\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Send\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/messages/{message-id}/send\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"The following example shows how to call this API.\",\n        \"operationId\": \"me.messages.send\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"message-id\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Length\",\n            \"description\": \"* Required.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Send\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/messages/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"me.messages.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$deltatoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$skiptoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/calendarView/delta()\",\n        \"/me/contactFolders/delta()\",\n        \"/me/contacts/delta()\",\n        \"/me/events/delta()\",\n        \"/me/mailFolders/delta()\"\n      ]\n    },\n    \"/me/assignLicense\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.assignLicense\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"addLicenses\": {\n                  \"type\": \"array\",\n                  \"items\": { }\n                },\n                \"removeLicenses\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"format\": \"uuid\",\n                    \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n                    \"type\": \"string\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.ReadWrite.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.ReadWrite.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/findMeetingTimes\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Notice that the request specifies time in the PST time zone, and the response returns meeting time suggestions in UTC, by default. You can use the `Prefer: outlook.timezone` request \\r\\nheader to specify PST as well for the time values in the response.\",\n        \"operationId\": \"me.findMeetingTimes\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer: outlook.timezone\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"attendees\": {\n                  \"type\": \"array\",\n                  \"items\": { }\n                },\n                \"locationConstraint\": { },\n                \"timeConstraint\": { },\n                \"meetingDuration\": {\n                  \"format\": \"duration\",\n                  \"pattern\": \"^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$\",\n                  \"type\": \"string\"\n                },\n                \"returnSuggestionReasons\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                },\n                \"minimumAttendeePercentage\": {\n                  \"format\": \"double\"\n                },\n                \"isOrganizerOptional\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                },\n                \"maxCandidates\": {\n                  \"format\": \"int32\",\n                  \"maximum\": 2147483647,\n                  \"minimum\": -2147483648,\n                  \"type\": \"integer\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.Read.Shared\",\n              \"Calendars.ReadWrite.Shared\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/getMailTips\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Invoke action getMailTips\",\n        \"operationId\": \"me.getMailTips\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"EmailAddresses\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"type\": \"string\"\n                  }\n                },\n                \"MailTipsOptions\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Read\",\n              \"Mail.Read.Shared\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Read\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/reminderView(endDateTime={endDateTime},startDateTime={startDateTime})\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.reminderView.d02b\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"endDateTime\",\n            \"required\": true,\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"startDateTime\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.Read\",\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.Read\",\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.Read\",\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/me/sendMail\": {\n      \"post\": {\n        \"tags\": [\n          \"me.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.sendMail\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"message\": { },\n                \"saveToSentItems\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Send\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/me/onenote\": {\n      \"get\": {\n        \"tags\": [\n          \"me.onenote\"\n        ],\n        \"summary\": \"Get onenote from me\",\n        \"operationId\": \"me.GetOnenote\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"notebooks\",\n                \"operations\",\n                \"pages\",\n                \"resources\",\n                \"sectionGroups\",\n                \"sections\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"notebooks\",\n                \"operations\",\n                \"pages\",\n                \"resources\",\n                \"sectionGroups\",\n                \"sections\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.onenote\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/outlook\": {\n      \"get\": {\n        \"tags\": [\n          \"me.outlookUser\"\n        ],\n        \"summary\": \"Get outlook from me\",\n        \"operationId\": \"me.GetOutlook\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"masterCategories\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"masterCategories\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.outlookUser\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/outlook/supportedLanguages()\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"me.outlook.supportedLanguages.7d99\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read\",\n              \"User.ReadBasic.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"User.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/me/outlook/supportedTimeZones()\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Invoke function supportedTimeZones\",\n        \"operationId\": \"me.outlook.supportedTimeZones.4c5b\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read\",\n              \"User.ReadBasic.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"User.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/outlook/supportedTimeZones(TimeZoneStandard={TimeZoneStandard})\"\n      ]\n    },\n    \"/me/outlook/supportedTimeZones(TimeZoneStandard={TimeZoneStandard})\": {\n      \"get\": {\n        \"tags\": [\n          \"me.Functions\"\n        ],\n        \"summary\": \"Invoke function supportedTimeZones\",\n        \"operationId\": \"me.outlook.supportedTimeZones.cfd8\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TimeZoneStandard\",\n            \"required\": true\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read\",\n              \"User.ReadBasic.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"User.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/me/outlook/supportedTimeZones()\"\n      ]\n    },\n    \"/me/ownedDevices\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get ownedDevices from me\",\n        \"operationId\": \"me.ListOwnedDevices\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/ownedDevices/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get ownedDevices from me\",\n        \"operationId\": \"me.GetOwnedDevices\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/ownedObjects\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get ownedObjects from me\",\n        \"operationId\": \"me.ListOwnedObjects\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/ownedObjects/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get ownedObjects from me\",\n        \"operationId\": \"me.GetOwnedObjects\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/people\": {\n      \"get\": {\n        \"tags\": [\n          \"me.person\"\n        ],\n        \"summary\": \"Get people from me\",\n        \"operationId\": \"me.ListPeople\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"birthday\",\n                \"birthday desc\",\n                \"companyName\",\n                \"companyName desc\",\n                \"department\",\n                \"department desc\",\n                \"displayName\",\n                \"displayName desc\",\n                \"scoredEmailAddresses\",\n                \"scoredEmailAddresses desc\",\n                \"givenName\",\n                \"givenName desc\",\n                \"imAddress\",\n                \"imAddress desc\",\n                \"isFavorite\",\n                \"isFavorite desc\",\n                \"jobTitle\",\n                \"jobTitle desc\",\n                \"officeLocation\",\n                \"officeLocation desc\",\n                \"personNotes\",\n                \"personNotes desc\",\n                \"personType\",\n                \"personType desc\",\n                \"phones\",\n                \"phones desc\",\n                \"postalAddresses\",\n                \"postalAddresses desc\",\n                \"profession\",\n                \"profession desc\",\n                \"surname\",\n                \"surname desc\",\n                \"userPrincipalName\",\n                \"userPrincipalName desc\",\n                \"websites\",\n                \"websites desc\",\n                \"yomiCompany\",\n                \"yomiCompany desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"birthday\",\n                \"companyName\",\n                \"department\",\n                \"displayName\",\n                \"scoredEmailAddresses\",\n                \"givenName\",\n                \"imAddress\",\n                \"isFavorite\",\n                \"jobTitle\",\n                \"officeLocation\",\n                \"personNotes\",\n                \"personType\",\n                \"phones\",\n                \"postalAddresses\",\n                \"profession\",\n                \"surname\",\n                \"userPrincipalName\",\n                \"websites\",\n                \"yomiCompany\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/people/{person-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.person\"\n        ],\n        \"summary\": \"Get people from me\",\n        \"operationId\": \"me.GetPeople\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"person-id\",\n            \"description\": \"key: person-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"birthday\",\n                \"companyName\",\n                \"department\",\n                \"displayName\",\n                \"scoredEmailAddresses\",\n                \"givenName\",\n                \"imAddress\",\n                \"isFavorite\",\n                \"jobTitle\",\n                \"officeLocation\",\n                \"personNotes\",\n                \"personType\",\n                \"phones\",\n                \"postalAddresses\",\n                \"profession\",\n                \"surname\",\n                \"userPrincipalName\",\n                \"websites\",\n                \"yomiCompany\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/photo\": {\n      \"get\": {\n        \"tags\": [\n          \"me.profilePhoto\"\n        ],\n        \"summary\": \"Get photo from me\",\n        \"operationId\": \"me.GetPhoto\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"height\",\n                \"width\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.profilePhoto\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/planner\": {\n      \"get\": {\n        \"tags\": [\n          \"me.plannerUser\"\n        ],\n        \"summary\": \"Get planner from me\",\n        \"operationId\": \"me.GetPlanner\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"plans\",\n                \"tasks\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"plans\",\n                \"tasks\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.plannerUser\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/registeredDevices\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get registeredDevices from me\",\n        \"operationId\": \"me.ListRegisteredDevices\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/me/registeredDevices/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"me.directoryObject\"\n        ],\n        \"summary\": \"Get registeredDevices from me\",\n        \"operationId\": \"me.GetRegisteredDevices\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/organization\": {\n      \"get\": {\n        \"tags\": [\n          \"organization.organization\"\n        ],\n        \"summary\": \"Get organization\",\n        \"operationId\": \"organization.organization.GetOrganization\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"mobileDeviceManagementAuthority\",\n                \"assignedPlans\",\n                \"businessPhones\",\n                \"city\",\n                \"companyLastDirSyncTime\",\n                \"country\",\n                \"countryLetterCode\",\n                \"deletionTimestamp\",\n                \"dirSyncEnabled\",\n                \"displayName\",\n                \"marketingNotificationEmails\",\n                \"objectType\",\n                \"onPremisesLastSyncDateTime\",\n                \"onPremisesSyncEnabled\",\n                \"postalCode\",\n                \"preferredLanguage\",\n                \"privacyProfile\",\n                \"provisionedPlans\",\n                \"securityComplianceNotificationMails\",\n                \"securityComplianceNotificationPhones\",\n                \"state\",\n                \"street\",\n                \"technicalNotificationMails\",\n                \"telephoneNumber\",\n                \"verifiedDomains\",\n                \"extensions\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"extensions\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.organization\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read\",\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"organization.organization\"\n        ],\n        \"summary\": \"Update organization\",\n        \"operationId\": \"organization.organization.UpdateOrganization\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.organization\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.AccessAsUser.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/organization/extensions\": {\n      \"get\": {\n        \"tags\": [\n          \"organization.extension\"\n        ],\n        \"summary\": \"Get extensions from organization\",\n        \"operationId\": \"organization.ListExtensions\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.extension\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/organization/extensions/{extension-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"organization.extension\"\n        ],\n        \"summary\": \"Get extensions from organization\",\n        \"operationId\": \"organization.GetExtensions\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"extension-id\",\n            \"description\": \"key: extension-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"extension\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.extension\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/planner\": {\n      \"get\": {\n        \"tags\": [\n          \"planner.planner\"\n        ],\n        \"summary\": \"The **planner** resource is available at the root of the graph.\",\n        \"operationId\": \"planner.planner.GetPlanner\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"buckets\",\n                \"plans\",\n                \"tasks\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"buckets\",\n                \"plans\",\n                \"tasks\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.planner\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"planner.planner\"\n        ],\n        \"summary\": \"Update planner\",\n        \"operationId\": \"planner.planner.UpdatePlanner\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.planner\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/planner/buckets\": {\n      \"get\": {\n        \"tags\": [\n          \"planner.plannerBucket\"\n        ],\n        \"summary\": \"Get buckets from planner\",\n        \"operationId\": \"planner.ListBuckets\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"name\",\n                \"name desc\",\n                \"orderHint\",\n                \"orderHint desc\",\n                \"planId\",\n                \"planId desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"name\",\n                \"orderHint\",\n                \"planId\",\n                \"tasks\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"tasks\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.plannerBucket\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/planner/buckets/{plannerBucket-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"planner.plannerBucket\"\n        ],\n        \"summary\": \"Get buckets from planner\",\n        \"operationId\": \"planner.GetBuckets\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"plannerBucket-id\",\n            \"description\": \"key: plannerBucket-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"plannerBucket\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"name\",\n                \"orderHint\",\n                \"planId\",\n                \"tasks\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"tasks\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.plannerBucket\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/planner/plans\": {\n      \"get\": {\n        \"tags\": [\n          \"planner.plannerPlan\"\n        ],\n        \"summary\": \"Get plans from planner\",\n        \"operationId\": \"planner.ListPlans\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"createdBy\",\n                \"createdBy desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"owner\",\n                \"owner desc\",\n                \"title\",\n                \"title desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"owner\",\n                \"title\",\n                \"buckets\",\n                \"details\",\n                \"tasks\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"buckets\",\n                \"details\",\n                \"tasks\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.plannerPlan\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/planner/plans/{plannerPlan-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"planner.plannerPlan\"\n        ],\n        \"summary\": \"Get plans from planner\",\n        \"operationId\": \"planner.GetPlans\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"plannerPlan-id\",\n            \"description\": \"key: plannerPlan-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"plannerPlan\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"owner\",\n                \"title\",\n                \"buckets\",\n                \"details\",\n                \"tasks\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"buckets\",\n                \"details\",\n                \"tasks\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.plannerPlan\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/planner/tasks\": {\n      \"get\": {\n        \"tags\": [\n          \"planner.plannerTask\"\n        ],\n        \"summary\": \"Get tasks from planner\",\n        \"operationId\": \"planner.ListTasks\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"activeChecklistItemCount\",\n                \"activeChecklistItemCount desc\",\n                \"appliedCategories\",\n                \"appliedCategories desc\",\n                \"assigneePriority\",\n                \"assigneePriority desc\",\n                \"assignments\",\n                \"assignments desc\",\n                \"bucketId\",\n                \"bucketId desc\",\n                \"checklistItemCount\",\n                \"checklistItemCount desc\",\n                \"completedBy\",\n                \"completedBy desc\",\n                \"completedDateTime\",\n                \"completedDateTime desc\",\n                \"conversationThreadId\",\n                \"conversationThreadId desc\",\n                \"createdBy\",\n                \"createdBy desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"dueDateTime\",\n                \"dueDateTime desc\",\n                \"hasDescription\",\n                \"hasDescription desc\",\n                \"orderHint\",\n                \"orderHint desc\",\n                \"percentComplete\",\n                \"percentComplete desc\",\n                \"planId\",\n                \"planId desc\",\n                \"previewType\",\n                \"previewType desc\",\n                \"referenceCount\",\n                \"referenceCount desc\",\n                \"startDateTime\",\n                \"startDateTime desc\",\n                \"title\",\n                \"title desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"activeChecklistItemCount\",\n                \"appliedCategories\",\n                \"assigneePriority\",\n                \"assignments\",\n                \"bucketId\",\n                \"checklistItemCount\",\n                \"completedBy\",\n                \"completedDateTime\",\n                \"conversationThreadId\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"dueDateTime\",\n                \"hasDescription\",\n                \"orderHint\",\n                \"percentComplete\",\n                \"planId\",\n                \"previewType\",\n                \"referenceCount\",\n                \"startDateTime\",\n                \"title\",\n                \"assignedToTaskBoardFormat\",\n                \"bucketTaskBoardFormat\",\n                \"details\",\n                \"progressTaskBoardFormat\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"assignedToTaskBoardFormat\",\n                \"bucketTaskBoardFormat\",\n                \"details\",\n                \"progressTaskBoardFormat\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.plannerTask\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/planner/tasks/{plannerTask-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"planner.plannerTask\"\n        ],\n        \"summary\": \"Get tasks from planner\",\n        \"operationId\": \"planner.GetTasks\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"plannerTask-id\",\n            \"description\": \"key: plannerTask-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"plannerTask\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"activeChecklistItemCount\",\n                \"appliedCategories\",\n                \"assigneePriority\",\n                \"assignments\",\n                \"bucketId\",\n                \"checklistItemCount\",\n                \"completedBy\",\n                \"completedDateTime\",\n                \"conversationThreadId\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"dueDateTime\",\n                \"hasDescription\",\n                \"orderHint\",\n                \"percentComplete\",\n                \"planId\",\n                \"previewType\",\n                \"referenceCount\",\n                \"startDateTime\",\n                \"title\",\n                \"assignedToTaskBoardFormat\",\n                \"bucketTaskBoardFormat\",\n                \"details\",\n                \"progressTaskBoardFormat\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"assignedToTaskBoardFormat\",\n                \"bucketTaskBoardFormat\",\n                \"details\",\n                \"progressTaskBoardFormat\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.plannerTask\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/reports\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.reportRoot\"\n        ],\n        \"summary\": \"Get reports\",\n        \"operationId\": \"reports.reportRoot.GetReportRoot\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.reportRoot\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"reports.reportRoot\"\n        ],\n        \"summary\": \"Update reports\",\n        \"operationId\": \"reports.reportRoot.UpdateReportRoot\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.reportRoot\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/reports/getEmailActivityCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getEmailActivityCounts\",\n        \"operationId\": \"reports.getEmailActivityCounts.d2c9\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getEmailActivityUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getEmailActivityUserCounts\",\n        \"operationId\": \"reports.getEmailActivityUserCounts.67ae\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getEmailActivityUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getEmailActivityUserDetail\",\n        \"operationId\": \"reports.getEmailActivityUserDetail.35e0\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"date\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"format\": \"date\",\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getEmailActivityUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getEmailActivityUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getEmailActivityUserDetail\",\n        \"operationId\": \"reports.getEmailActivityUserDetail.ae84\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getEmailActivityUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getEmailAppUsageAppsUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getEmailAppUsageAppsUserCounts\",\n        \"operationId\": \"reports.getEmailAppUsageAppsUserCounts.807c\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getEmailAppUsageUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getEmailAppUsageUserCounts\",\n        \"operationId\": \"reports.getEmailAppUsageUserCounts.6fd2\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getEmailAppUsageUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getEmailAppUsageUserDetail\",\n        \"operationId\": \"reports.getEmailAppUsageUserDetail.8c90\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"date\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"format\": \"date\",\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getEmailAppUsageUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getEmailAppUsageUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getEmailAppUsageUserDetail\",\n        \"operationId\": \"reports.getEmailAppUsageUserDetail.a73d\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getEmailAppUsageUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getEmailAppUsageVersionsUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getEmailAppUsageVersionsUserCounts\",\n        \"operationId\": \"reports.getEmailAppUsageVersionsUserCounts.f73b\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getMailboxUsageDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getMailboxUsageDetail\",\n        \"operationId\": \"reports.getMailboxUsageDetail.6ef8\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getMailboxUsageMailboxCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getMailboxUsageMailboxCounts\",\n        \"operationId\": \"reports.getMailboxUsageMailboxCounts.1ae9\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getMailboxUsageQuotaStatusMailboxCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getMailboxUsageQuotaStatusMailboxCounts\",\n        \"operationId\": \"reports.getMailboxUsageQuotaStatusMailboxCounts.b080\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getMailboxUsageStorage(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getMailboxUsageStorage\",\n        \"operationId\": \"reports.getMailboxUsageStorage.fdb0\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOffice365ActivationCounts()\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365ActivationCounts\",\n        \"operationId\": \"reports.getOffice365ActivationCounts.dd57\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOffice365ActivationsUserCounts()\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365ActivationsUserCounts\",\n        \"operationId\": \"reports.getOffice365ActivationsUserCounts.21b3\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOffice365ActivationsUserDetail()\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365ActivationsUserDetail\",\n        \"operationId\": \"reports.getOffice365ActivationsUserDetail.1156\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOffice365ActiveUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365ActiveUserCounts\",\n        \"operationId\": \"reports.getOffice365ActiveUserCounts.c3b0\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOffice365ActiveUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365ActiveUserDetail\",\n        \"operationId\": \"reports.getOffice365ActiveUserDetail.3621\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"date\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"format\": \"date\",\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getOffice365ActiveUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getOffice365ActiveUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365ActiveUserDetail\",\n        \"operationId\": \"reports.getOffice365ActiveUserDetail.7f57\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getOffice365ActiveUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getOffice365GroupsActivityCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365GroupsActivityCounts\",\n        \"operationId\": \"reports.getOffice365GroupsActivityCounts.9333\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOffice365GroupsActivityDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365GroupsActivityDetail\",\n        \"operationId\": \"reports.getOffice365GroupsActivityDetail.d699\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"date\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"format\": \"date\",\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getOffice365GroupsActivityDetail(period={period})\"\n      ]\n    },\n    \"/reports/getOffice365GroupsActivityDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365GroupsActivityDetail\",\n        \"operationId\": \"reports.getOffice365GroupsActivityDetail.1b51\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getOffice365GroupsActivityDetail(date={date})\"\n      ]\n    },\n    \"/reports/getOffice365GroupsActivityFileCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365GroupsActivityFileCounts\",\n        \"operationId\": \"reports.getOffice365GroupsActivityFileCounts.7206\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOffice365GroupsActivityGroupCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365GroupsActivityGroupCounts\",\n        \"operationId\": \"reports.getOffice365GroupsActivityGroupCounts.f5de\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOffice365GroupsActivityStorage(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365GroupsActivityStorage\",\n        \"operationId\": \"reports.getOffice365GroupsActivityStorage.a4d3\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOffice365ServicesUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOffice365ServicesUserCounts\",\n        \"operationId\": \"reports.getOffice365ServicesUserCounts.0d23\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOneDriveActivityFileCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOneDriveActivityFileCounts\",\n        \"operationId\": \"reports.getOneDriveActivityFileCounts.c2dc\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOneDriveActivityUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOneDriveActivityUserCounts\",\n        \"operationId\": \"reports.getOneDriveActivityUserCounts.442b\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOneDriveActivityUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOneDriveActivityUserDetail\",\n        \"operationId\": \"reports.getOneDriveActivityUserDetail.57de\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"date\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"format\": \"date\",\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getOneDriveActivityUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getOneDriveActivityUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOneDriveActivityUserDetail\",\n        \"operationId\": \"reports.getOneDriveActivityUserDetail.20ae\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getOneDriveActivityUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getOneDriveUsageAccountCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOneDriveUsageAccountCounts\",\n        \"operationId\": \"reports.getOneDriveUsageAccountCounts.801b\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOneDriveUsageAccountDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOneDriveUsageAccountDetail\",\n        \"operationId\": \"reports.getOneDriveUsageAccountDetail.b461\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"date\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"format\": \"date\",\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getOneDriveUsageAccountDetail(period={period})\"\n      ]\n    },\n    \"/reports/getOneDriveUsageAccountDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOneDriveUsageAccountDetail\",\n        \"operationId\": \"reports.getOneDriveUsageAccountDetail.3f04\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getOneDriveUsageAccountDetail(date={date})\"\n      ]\n    },\n    \"/reports/getOneDriveUsageFileCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOneDriveUsageFileCounts\",\n        \"operationId\": \"reports.getOneDriveUsageFileCounts.8444\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getOneDriveUsageStorage(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getOneDriveUsageStorage\",\n        \"operationId\": \"reports.getOneDriveUsageStorage.c292\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSharePointActivityFileCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointActivityFileCounts\",\n        \"operationId\": \"reports.getSharePointActivityFileCounts.b044\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSharePointActivityPages(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointActivityPages\",\n        \"operationId\": \"reports.getSharePointActivityPages.73a2\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSharePointActivityUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointActivityUserCounts\",\n        \"operationId\": \"reports.getSharePointActivityUserCounts.a723\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSharePointActivityUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointActivityUserDetail\",\n        \"operationId\": \"reports.getSharePointActivityUserDetail.c908\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"date\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"format\": \"date\",\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getSharePointActivityUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getSharePointActivityUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointActivityUserDetail\",\n        \"operationId\": \"reports.getSharePointActivityUserDetail.9d39\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getSharePointActivityUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getSharePointSiteUsageDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointSiteUsageDetail\",\n        \"operationId\": \"reports.getSharePointSiteUsageDetail.9a98\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"date\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"format\": \"date\",\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getSharePointSiteUsageDetail(period={period})\"\n      ]\n    },\n    \"/reports/getSharePointSiteUsageDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointSiteUsageDetail\",\n        \"operationId\": \"reports.getSharePointSiteUsageDetail.bec0\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getSharePointSiteUsageDetail(date={date})\"\n      ]\n    },\n    \"/reports/getSharePointSiteUsageFileCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointSiteUsageFileCounts\",\n        \"operationId\": \"reports.getSharePointSiteUsageFileCounts.b2bd\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSharePointSiteUsagePages(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointSiteUsagePages\",\n        \"operationId\": \"reports.getSharePointSiteUsagePages.ef52\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSharePointSiteUsageSiteCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointSiteUsageSiteCounts\",\n        \"operationId\": \"reports.getSharePointSiteUsageSiteCounts.1b68\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSharePointSiteUsageStorage(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSharePointSiteUsageStorage\",\n        \"operationId\": \"reports.getSharePointSiteUsageStorage.4100\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessActivityCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessActivityCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessActivityCounts.1cd1\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessActivityUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessActivityUserCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessActivityUserCounts.502a\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessActivityUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessActivityUserDetail\",\n        \"operationId\": \"reports.getSkypeForBusinessActivityUserDetail.de4b\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"date\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"format\": \"date\",\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getSkypeForBusinessActivityUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getSkypeForBusinessActivityUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessActivityUserDetail\",\n        \"operationId\": \"reports.getSkypeForBusinessActivityUserDetail.2a24\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getSkypeForBusinessActivityUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getSkypeForBusinessDeviceUsageDistributionUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessDeviceUsageDistributionUserCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessDeviceUsageDistributionUserCounts.b288\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessDeviceUsageUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessDeviceUsageUserCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessDeviceUsageUserCounts.afec\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessDeviceUsageUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessDeviceUsageUserDetail\",\n        \"operationId\": \"reports.getSkypeForBusinessDeviceUsageUserDetail.c31f\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"date\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"format\": \"date\",\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getSkypeForBusinessDeviceUsageUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getSkypeForBusinessDeviceUsageUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessDeviceUsageUserDetail\",\n        \"operationId\": \"reports.getSkypeForBusinessDeviceUsageUserDetail.e139\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getSkypeForBusinessDeviceUsageUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getSkypeForBusinessOrganizerActivityCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessOrganizerActivityCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessOrganizerActivityCounts.337a\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessOrganizerActivityMinuteCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessOrganizerActivityMinuteCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessOrganizerActivityMinuteCounts.a6f3\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessOrganizerActivityUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessOrganizerActivityUserCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessOrganizerActivityUserCounts.61cb\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessParticipantActivityCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessParticipantActivityCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessParticipantActivityCounts.3f25\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessParticipantActivityMinuteCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessParticipantActivityMinuteCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessParticipantActivityMinuteCounts.19f1\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessParticipantActivityUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessParticipantActivityUserCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessParticipantActivityUserCounts.2fb8\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessPeerToPeerActivityCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessPeerToPeerActivityCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessPeerToPeerActivityCounts.4ba6\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessPeerToPeerActivityMinuteCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessPeerToPeerActivityMinuteCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessPeerToPeerActivityMinuteCounts.de62\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getSkypeForBusinessPeerToPeerActivityUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getSkypeForBusinessPeerToPeerActivityUserCounts\",\n        \"operationId\": \"reports.getSkypeForBusinessPeerToPeerActivityUserCounts.5fbc\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getTeamsDeviceUsageDistributionUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getTeamsDeviceUsageDistributionUserCounts\",\n        \"operationId\": \"reports.getTeamsDeviceUsageDistributionUserCounts.91e1\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getTeamsDeviceUsageUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getTeamsDeviceUsageUserCounts\",\n        \"operationId\": \"reports.getTeamsDeviceUsageUserCounts.c715\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getTeamsDeviceUsageUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getTeamsDeviceUsageUserDetail\",\n        \"operationId\": \"reports.getTeamsDeviceUsageUserDetail.43be\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"date\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"format\": \"date\",\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getTeamsDeviceUsageUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getTeamsDeviceUsageUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getTeamsDeviceUsageUserDetail\",\n        \"operationId\": \"reports.getTeamsDeviceUsageUserDetail.aab9\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getTeamsDeviceUsageUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getTeamsUserActivityCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getTeamsUserActivityCounts\",\n        \"operationId\": \"reports.getTeamsUserActivityCounts.0201\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getTeamsUserActivityUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getTeamsUserActivityUserCounts\",\n        \"operationId\": \"reports.getTeamsUserActivityUserCounts.fd77\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getTeamsUserActivityUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getTeamsUserActivityUserDetail\",\n        \"operationId\": \"reports.getTeamsUserActivityUserDetail.3a37\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"date\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"format\": \"date\",\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getTeamsUserActivityUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getTeamsUserActivityUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getTeamsUserActivityUserDetail\",\n        \"operationId\": \"reports.getTeamsUserActivityUserDetail.dd45\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getTeamsUserActivityUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getYammerActivityCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerActivityCounts\",\n        \"operationId\": \"reports.getYammerActivityCounts.31c4\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getYammerActivityUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerActivityUserCounts\",\n        \"operationId\": \"reports.getYammerActivityUserCounts.5f59\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getYammerActivityUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerActivityUserDetail\",\n        \"operationId\": \"reports.getYammerActivityUserDetail.7d9d\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"date\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"format\": \"date\",\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getYammerActivityUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getYammerActivityUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerActivityUserDetail\",\n        \"operationId\": \"reports.getYammerActivityUserDetail.ca58\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getYammerActivityUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getYammerDeviceUsageDistributionUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerDeviceUsageDistributionUserCounts\",\n        \"operationId\": \"reports.getYammerDeviceUsageDistributionUserCounts.9d71\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getYammerDeviceUsageUserCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerDeviceUsageUserCounts\",\n        \"operationId\": \"reports.getYammerDeviceUsageUserCounts.0624\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getYammerDeviceUsageUserDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerDeviceUsageUserDetail\",\n        \"operationId\": \"reports.getYammerDeviceUsageUserDetail.c8b5\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"date\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"format\": \"date\",\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getYammerDeviceUsageUserDetail(period={period})\"\n      ]\n    },\n    \"/reports/getYammerDeviceUsageUserDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerDeviceUsageUserDetail\",\n        \"operationId\": \"reports.getYammerDeviceUsageUserDetail.1955\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getYammerDeviceUsageUserDetail(date={date})\"\n      ]\n    },\n    \"/reports/getYammerGroupsActivityCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerGroupsActivityCounts\",\n        \"operationId\": \"reports.getYammerGroupsActivityCounts.3fdb\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/reports/getYammerGroupsActivityDetail(date={date})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerGroupsActivityDetail\",\n        \"operationId\": \"reports.getYammerGroupsActivityDetail.3ad3\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"date\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"format\": \"date\",\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getYammerGroupsActivityDetail(period={period})\"\n      ]\n    },\n    \"/reports/getYammerGroupsActivityDetail(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerGroupsActivityDetail\",\n        \"operationId\": \"reports.getYammerGroupsActivityDetail.1de3\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/reports/getYammerGroupsActivityDetail(date={date})\"\n      ]\n    },\n    \"/reports/getYammerGroupsActivityGroupCounts(period={period})\": {\n      \"get\": {\n        \"tags\": [\n          \"reports.Functions\"\n        ],\n        \"summary\": \"Invoke function getYammerGroupsActivityGroupCounts\",\n        \"operationId\": \"reports.getYammerGroupsActivityGroupCounts.61cb\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-None-Match\",\n            \"description\": \"If this request header is included and the eTag provided matches the current tag on the file, a 304 Not Modified response code is returned. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"period\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Reports.Read.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Reports.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/schemaExtensions\": {\n      \"get\": {\n        \"tags\": [\n          \"schemaExtensions.schemaExtension\"\n        ],\n        \"summary\": \"Get entities from schemaExtensions\",\n        \"operationId\": \"schemaExtensions.schemaExtension.ListSchemaExtension\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"description\",\n                \"description desc\",\n                \"owner\",\n                \"owner desc\",\n                \"properties\",\n                \"properties desc\",\n                \"status\",\n                \"status desc\",\n                \"targetTypes\",\n                \"targetTypes desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"description\",\n                \"owner\",\n                \"properties\",\n                \"status\",\n                \"targetTypes\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"schema\": {\n              \"title\": \"Collection of schemaExtension\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/microsoft.graph.schemaExtension\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"schemaExtensions.schemaExtension\"\n        ],\n        \"summary\": \"Add new entity to schemaExtensions\",\n        \"operationId\": \"schemaExtensions.schemaExtension.CreateSchemaExtension\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.schemaExtension\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.schemaExtension\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/schemaExtensions/{schemaExtension-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"schemaExtensions.schemaExtension\"\n        ],\n        \"summary\": \"Get entity from schemaExtensions by key\",\n        \"operationId\": \"schemaExtensions.schemaExtension.GetSchemaExtension\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"schemaExtension-id\",\n            \"description\": \"key: schemaExtension-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"schemaExtension\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"description\",\n                \"owner\",\n                \"properties\",\n                \"status\",\n                \"targetTypes\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.schemaExtension\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"schemaExtensions.schemaExtension\"\n        ],\n        \"summary\": \"Update entity in schemaExtensions\",\n        \"operationId\": \"schemaExtensions.schemaExtension.UpdateSchemaExtension\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"schemaExtension-id\",\n            \"description\": \"key: schemaExtension-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"schemaExtension\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.schemaExtension\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.AccessAsUser.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"schemaExtensions.schemaExtension\"\n        ],\n        \"summary\": \"Delete entity from schemaExtensions\",\n        \"operationId\": \"schemaExtensions.schemaExtension.DeleteSchemaExtension\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"schemaExtension-id\",\n            \"description\": \"key: schemaExtension-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"schemaExtension\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.AccessAsUser.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/security\": {\n      \"get\": {\n        \"tags\": [\n          \"security.security\"\n        ],\n        \"summary\": \"The **security** resource is available at the root of the graph.\",\n        \"operationId\": \"security.security.GetSecurity\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"alerts\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"alerts\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.security\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"security.security\"\n        ],\n        \"summary\": \"Update security\",\n        \"operationId\": \"security.security.UpdateSecurity\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.security\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/security/alerts\": {\n      \"get\": {\n        \"tags\": [\n          \"security.alert\"\n        ],\n        \"summary\": \"Get alerts from security\",\n        \"operationId\": \"security.ListAlerts\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.alert\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/security/alerts/\": {\n      \"get\": {\n        \"tags\": [\n          \"security.alert\"\n        ],\n        \"summary\": \"Get alerts from security\",\n        \"operationId\": \"security.GetAlerts\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.alert\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/shares\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.sharedDriveItem\"\n        ],\n        \"summary\": \"Get entities from shares\",\n        \"operationId\": \"shares.sharedDriveItem.ListSharedDriveItem\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"createdBy\",\n                \"createdBy desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"description\",\n                \"description desc\",\n                \"eTag\",\n                \"eTag desc\",\n                \"lastModifiedBy\",\n                \"lastModifiedBy desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"name\",\n                \"name desc\",\n                \"parentReference\",\n                \"parentReference desc\",\n                \"webUrl\",\n                \"webUrl desc\",\n                \"owner\",\n                \"owner desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"owner\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"driveItem\",\n                \"items\",\n                \"list\",\n                \"listItem\",\n                \"root\",\n                \"site\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"driveItem\",\n                \"items\",\n                \"list\",\n                \"listItem\",\n                \"root\",\n                \"site\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"schema\": {\n              \"title\": \"Collection of sharedDriveItem\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/microsoft.graph.sharedDriveItem\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"shares.sharedDriveItem\"\n        ],\n        \"summary\": \"Add new entity to shares\",\n        \"operationId\": \"shares.sharedDriveItem.CreateSharedDriveItem\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.sharedDriveItem\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.sharedDriveItem\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/shares/{sharedDriveItem-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.sharedDriveItem\"\n        ],\n        \"summary\": \"Get entity from shares by key\",\n        \"operationId\": \"shares.sharedDriveItem.GetSharedDriveItem\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"owner\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"driveItem\",\n                \"items\",\n                \"list\",\n                \"listItem\",\n                \"root\",\n                \"site\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"driveItem\",\n                \"items\",\n                \"list\",\n                \"listItem\",\n                \"root\",\n                \"site\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.sharedDriveItem\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"shares.sharedDriveItem\"\n        ],\n        \"summary\": \"Update entity in shares\",\n        \"operationId\": \"shares.sharedDriveItem.UpdateSharedDriveItem\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.sharedDriveItem\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"shares.sharedDriveItem\"\n        ],\n        \"summary\": \"Delete entity from shares\",\n        \"operationId\": \"shares.sharedDriveItem.DeleteSharedDriveItem\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/shares/{sharedDriveItem-id}/driveItem\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.driveItem\"\n        ],\n        \"summary\": \"Get driveItem from shares\",\n        \"operationId\": \"shares.GetDriveItem\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"audio\",\n                \"content\",\n                \"cTag\",\n                \"deleted\",\n                \"file\",\n                \"fileSystemInfo\",\n                \"folder\",\n                \"image\",\n                \"location\",\n                \"package\",\n                \"photo\",\n                \"publication\",\n                \"remoteItem\",\n                \"root\",\n                \"searchResult\",\n                \"shared\",\n                \"sharepointIds\",\n                \"size\",\n                \"specialFolder\",\n                \"video\",\n                \"webDavUrl\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"children\",\n                \"permissions\",\n                \"thumbnails\",\n                \"versions\",\n                \"listItem\",\n                \"workbook\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"children\",\n                \"permissions\",\n                \"thumbnails\",\n                \"versions\",\n                \"listItem\",\n                \"workbook\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.driveItem\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/shares/{sharedDriveItem-id}/driveItem/copy\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"Returns details about how to [monitor the progress](../../../concepts/long_running_actions_overview.md) of the copy, upon accepting the request.\",\n        \"operationId\": \"shares.driveItem.copy\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"parentReference\": { },\n                \"name\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/copy\",\n        \"/shares/{sharedDriveItem-id}/root/copy\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/driveItem/createLink\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"The following example requests a sharing link to be created for the DriveItem specified by {itemId} in the user's OneDrive.\\r\\nThe sharing link is configured to be read-only and usable by anyone with the link.\",\n        \"operationId\": \"shares.driveItem.createLink\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"type\": {\n                  \"type\": \"string\"\n                },\n                \"scope\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/createLink\",\n        \"/shares/{sharedDriveItem-id}/root/createLink\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/driveItem/createUploadSession\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"Invoke action createUploadSession\",\n        \"operationId\": \"shares.driveItem.createUploadSession\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"if-match\",\n            \"description\": \"If this request header is included and the eTag (or cTag) provided does not match the current etag on the item, a 412 Precondition Failed error response is returned.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"item\": { }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/createUploadSession\",\n        \"/shares/{sharedDriveItem-id}/root/createUploadSession\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/driveItem/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to establish your local state.\",\n        \"operationId\": \"shares.driveItem.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/delta(token={token})\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta()\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta(token={token})\",\n        \"/shares/{sharedDriveItem-id}/root/delta()\",\n        \"/shares/{sharedDriveItem-id}/root/delta(token={token})\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/driveItem/delta(token={token})\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to update your local state.\",\n        \"operationId\": \"shares.driveItem.delta.cf70\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"token\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/delta()\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta()\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta(token={token})\",\n        \"/shares/{sharedDriveItem-id}/root/delta()\",\n        \"/shares/{sharedDriveItem-id}/root/delta(token={token})\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/driveItem/invite\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"This example sends a sharing invitation to a user with email address 'ryan@contoso.com' with a message about a file being collaborated on.\\r\\nThe invitation grants Ryan read-write access to the file.\",\n        \"operationId\": \"shares.driveItem.invite\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"recipients\": {\n                  \"type\": \"array\",\n                  \"items\": { }\n                },\n                \"message\": {\n                  \"type\": \"string\"\n                },\n                \"requireSignIn\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                },\n                \"sendInvitation\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                },\n                \"roles\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"type\": \"string\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/invite\",\n        \"/shares/{sharedDriveItem-id}/root/invite\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/driveItem/search(q={q})\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.Functions\"\n        ],\n        \"summary\": \"Invoke function search\",\n        \"operationId\": \"shares.driveItem.search.f2b1\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"q\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/search(q={q})\",\n        \"/shares/{sharedDriveItem-id}/root/search(q={q})\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/items\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.driveItem\"\n        ],\n        \"summary\": \"Get items from shares\",\n        \"operationId\": \"shares.ListItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"createdBy\",\n                \"createdBy desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"description\",\n                \"description desc\",\n                \"eTag\",\n                \"eTag desc\",\n                \"lastModifiedBy\",\n                \"lastModifiedBy desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"name\",\n                \"name desc\",\n                \"parentReference\",\n                \"parentReference desc\",\n                \"webUrl\",\n                \"webUrl desc\",\n                \"audio\",\n                \"audio desc\",\n                \"content\",\n                \"content desc\",\n                \"cTag\",\n                \"cTag desc\",\n                \"deleted\",\n                \"deleted desc\",\n                \"file\",\n                \"file desc\",\n                \"fileSystemInfo\",\n                \"fileSystemInfo desc\",\n                \"folder\",\n                \"folder desc\",\n                \"image\",\n                \"image desc\",\n                \"location\",\n                \"location desc\",\n                \"package\",\n                \"package desc\",\n                \"photo\",\n                \"photo desc\",\n                \"publication\",\n                \"publication desc\",\n                \"remoteItem\",\n                \"remoteItem desc\",\n                \"root\",\n                \"root desc\",\n                \"searchResult\",\n                \"searchResult desc\",\n                \"shared\",\n                \"shared desc\",\n                \"sharepointIds\",\n                \"sharepointIds desc\",\n                \"size\",\n                \"size desc\",\n                \"specialFolder\",\n                \"specialFolder desc\",\n                \"video\",\n                \"video desc\",\n                \"webDavUrl\",\n                \"webDavUrl desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"audio\",\n                \"content\",\n                \"cTag\",\n                \"deleted\",\n                \"file\",\n                \"fileSystemInfo\",\n                \"folder\",\n                \"image\",\n                \"location\",\n                \"package\",\n                \"photo\",\n                \"publication\",\n                \"remoteItem\",\n                \"root\",\n                \"searchResult\",\n                \"shared\",\n                \"sharepointIds\",\n                \"size\",\n                \"specialFolder\",\n                \"video\",\n                \"webDavUrl\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"children\",\n                \"permissions\",\n                \"thumbnails\",\n                \"versions\",\n                \"listItem\",\n                \"workbook\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"children\",\n                \"permissions\",\n                \"thumbnails\",\n                \"versions\",\n                \"listItem\",\n                \"workbook\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.driveItem\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/shares/{sharedDriveItem-id}/items/{driveItem-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.driveItem\"\n        ],\n        \"summary\": \"Get items from shares\",\n        \"operationId\": \"shares.GetItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"audio\",\n                \"content\",\n                \"cTag\",\n                \"deleted\",\n                \"file\",\n                \"fileSystemInfo\",\n                \"folder\",\n                \"image\",\n                \"location\",\n                \"package\",\n                \"photo\",\n                \"publication\",\n                \"remoteItem\",\n                \"root\",\n                \"searchResult\",\n                \"shared\",\n                \"sharepointIds\",\n                \"size\",\n                \"specialFolder\",\n                \"video\",\n                \"webDavUrl\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"children\",\n                \"permissions\",\n                \"thumbnails\",\n                \"versions\",\n                \"listItem\",\n                \"workbook\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"children\",\n                \"permissions\",\n                \"thumbnails\",\n                \"versions\",\n                \"listItem\",\n                \"workbook\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.driveItem\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/copy\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"Returns details about how to [monitor the progress](../../../concepts/long_running_actions_overview.md) of the copy, upon accepting the request.\",\n        \"operationId\": \"shares.items.copy\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"parentReference\": { },\n                \"name\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/copy\",\n        \"/shares/{sharedDriveItem-id}/root/copy\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/createLink\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"The following example requests a sharing link to be created for the DriveItem specified by {itemId} in the user's OneDrive.\\r\\nThe sharing link is configured to be read-only and usable by anyone with the link.\",\n        \"operationId\": \"shares.items.createLink\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"type\": {\n                  \"type\": \"string\"\n                },\n                \"scope\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/createLink\",\n        \"/shares/{sharedDriveItem-id}/root/createLink\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/createUploadSession\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"Invoke action createUploadSession\",\n        \"operationId\": \"shares.items.createUploadSession\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"if-match\",\n            \"description\": \"If this request header is included and the eTag (or cTag) provided does not match the current etag on the item, a 412 Precondition Failed error response is returned.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"item\": { }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/createUploadSession\",\n        \"/shares/{sharedDriveItem-id}/root/createUploadSession\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to establish your local state.\",\n        \"operationId\": \"shares.items.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/delta()\",\n        \"/shares/{sharedDriveItem-id}/driveItem/delta(token={token})\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta(token={token})\",\n        \"/shares/{sharedDriveItem-id}/root/delta()\",\n        \"/shares/{sharedDriveItem-id}/root/delta(token={token})\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta(token={token})\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to update your local state.\",\n        \"operationId\": \"shares.items.delta.cf70\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"token\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/delta()\",\n        \"/shares/{sharedDriveItem-id}/driveItem/delta(token={token})\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta()\",\n        \"/shares/{sharedDriveItem-id}/root/delta()\",\n        \"/shares/{sharedDriveItem-id}/root/delta(token={token})\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/invite\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"This example sends a sharing invitation to a user with email address 'ryan@contoso.com' with a message about a file being collaborated on.\\r\\nThe invitation grants Ryan read-write access to the file.\",\n        \"operationId\": \"shares.items.invite\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"recipients\": {\n                  \"type\": \"array\",\n                  \"items\": { }\n                },\n                \"message\": {\n                  \"type\": \"string\"\n                },\n                \"requireSignIn\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                },\n                \"sendInvitation\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                },\n                \"roles\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"type\": \"string\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/invite\",\n        \"/shares/{sharedDriveItem-id}/root/invite\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/search(q={q})\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.Functions\"\n        ],\n        \"summary\": \"Invoke function search\",\n        \"operationId\": \"shares.items.search.f2b1\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"driveItem-id\",\n            \"description\": \"key: driveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"driveItem\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"q\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/search(q={q})\",\n        \"/shares/{sharedDriveItem-id}/root/search(q={q})\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/list\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.list\"\n        ],\n        \"summary\": \"Get list from shares\",\n        \"operationId\": \"shares.GetList\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"displayName\",\n                \"list\",\n                \"system\",\n                \"sharepointIds\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"columns\",\n                \"contentTypes\",\n                \"drive\",\n                \"items\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"columns\",\n                \"contentTypes\",\n                \"drive\",\n                \"items\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.list\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/shares/{sharedDriveItem-id}/listItem\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.listItem\"\n        ],\n        \"summary\": \"Get listItem from shares\",\n        \"operationId\": \"shares.GetListItem\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"contentType\",\n                \"sharepointIds\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"fields\",\n                \"driveItem\",\n                \"versions\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"fields\",\n                \"driveItem\",\n                \"versions\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.listItem\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/shares/{sharedDriveItem-id}/root\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.driveItem\"\n        ],\n        \"summary\": \"Get root from shares\",\n        \"operationId\": \"shares.GetRoot\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"audio\",\n                \"content\",\n                \"cTag\",\n                \"deleted\",\n                \"file\",\n                \"fileSystemInfo\",\n                \"folder\",\n                \"image\",\n                \"location\",\n                \"package\",\n                \"photo\",\n                \"publication\",\n                \"remoteItem\",\n                \"root\",\n                \"searchResult\",\n                \"shared\",\n                \"sharepointIds\",\n                \"size\",\n                \"specialFolder\",\n                \"video\",\n                \"webDavUrl\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"children\",\n                \"permissions\",\n                \"thumbnails\",\n                \"versions\",\n                \"listItem\",\n                \"workbook\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"children\",\n                \"permissions\",\n                \"thumbnails\",\n                \"versions\",\n                \"listItem\",\n                \"workbook\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.driveItem\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/shares/{sharedDriveItem-id}/root/copy\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"Returns details about how to [monitor the progress](../../../concepts/long_running_actions_overview.md) of the copy, upon accepting the request.\",\n        \"operationId\": \"shares.root.copy\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"parentReference\": { },\n                \"name\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/copy\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/copy\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/root/createLink\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"The following example requests a sharing link to be created for the DriveItem specified by {itemId} in the user's OneDrive.\\r\\nThe sharing link is configured to be read-only and usable by anyone with the link.\",\n        \"operationId\": \"shares.root.createLink\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"type\": {\n                  \"type\": \"string\"\n                },\n                \"scope\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/createLink\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/createLink\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/root/createUploadSession\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"Invoke action createUploadSession\",\n        \"operationId\": \"shares.root.createUploadSession\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"if-match\",\n            \"description\": \"If this request header is included and the eTag (or cTag) provided does not match the current etag on the item, a 412 Precondition Failed error response is returned.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"item\": { }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/createUploadSession\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/createUploadSession\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/root/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to establish your local state.\",\n        \"operationId\": \"shares.root.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/delta()\",\n        \"/shares/{sharedDriveItem-id}/driveItem/delta(token={token})\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta()\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta(token={token})\",\n        \"/shares/{sharedDriveItem-id}/root/delta(token={token})\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/root/delta(token={token})\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API to update your local state.\",\n        \"operationId\": \"shares.root.delta.cf70\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"token\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/delta()\",\n        \"/shares/{sharedDriveItem-id}/driveItem/delta(token={token})\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta()\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/delta(token={token})\",\n        \"/shares/{sharedDriveItem-id}/root/delta()\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/root/invite\": {\n      \"post\": {\n        \"tags\": [\n          \"shares.Actions\"\n        ],\n        \"summary\": \"This example sends a sharing invitation to a user with email address 'ryan@contoso.com' with a message about a file being collaborated on.\\r\\nThe invitation grants Ryan read-write access to the file.\",\n        \"operationId\": \"shares.root.invite\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"recipients\": {\n                  \"type\": \"array\",\n                  \"items\": { }\n                },\n                \"message\": {\n                  \"type\": \"string\"\n                },\n                \"requireSignIn\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                },\n                \"sendInvitation\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                },\n                \"roles\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"type\": \"string\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.ReadWrite\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.ReadWrite.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/invite\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/invite\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/root/search(q={q})\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.Functions\"\n        ],\n        \"summary\": \"Invoke function search\",\n        \"operationId\": \"shares.root.search.f2b1\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"q\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Files.Read\",\n              \"Files.ReadWrite\",\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Files.Read.All\",\n              \"Files.ReadWrite.All\",\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/shares/{sharedDriveItem-id}/driveItem/search(q={q})\",\n        \"/shares/{sharedDriveItem-id}/items/{driveItem-id}/search(q={q})\"\n      ]\n    },\n    \"/shares/{sharedDriveItem-id}/site\": {\n      \"get\": {\n        \"tags\": [\n          \"shares.site\"\n        ],\n        \"summary\": \"Get site from shares\",\n        \"operationId\": \"shares.GetSite\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"sharedDriveItem-id\",\n            \"description\": \"key: sharedDriveItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"sharedDriveItem\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"root\",\n                \"sharepointIds\",\n                \"siteCollection\",\n                \"displayName\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"contentTypes\",\n                \"drive\",\n                \"drives\",\n                \"items\",\n                \"lists\",\n                \"sites\",\n                \"columns\",\n                \"onenote\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"contentTypes\",\n                \"drive\",\n                \"drives\",\n                \"items\",\n                \"lists\",\n                \"sites\",\n                \"columns\",\n                \"onenote\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.site\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.site\"\n        ],\n        \"summary\": \"Get entities from sites\",\n        \"operationId\": \"sites.site.ListSite\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"createdBy\",\n                \"createdBy desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"description\",\n                \"description desc\",\n                \"eTag\",\n                \"eTag desc\",\n                \"lastModifiedBy\",\n                \"lastModifiedBy desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"name\",\n                \"name desc\",\n                \"parentReference\",\n                \"parentReference desc\",\n                \"webUrl\",\n                \"webUrl desc\",\n                \"root\",\n                \"root desc\",\n                \"sharepointIds\",\n                \"sharepointIds desc\",\n                \"siteCollection\",\n                \"siteCollection desc\",\n                \"displayName\",\n                \"displayName desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"root\",\n                \"sharepointIds\",\n                \"siteCollection\",\n                \"displayName\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"contentTypes\",\n                \"drive\",\n                \"drives\",\n                \"items\",\n                \"lists\",\n                \"sites\",\n                \"columns\",\n                \"onenote\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"contentTypes\",\n                \"drive\",\n                \"drives\",\n                \"items\",\n                \"lists\",\n                \"sites\",\n                \"columns\",\n                \"onenote\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"schema\": {\n              \"title\": \"Collection of site\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/microsoft.graph.site\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"sites.site\"\n        ],\n        \"summary\": \"Add new entity to sites\",\n        \"operationId\": \"sites.site.CreateSite\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.site\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.site\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.site\"\n        ],\n        \"summary\": \"Get entity from sites by key\",\n        \"operationId\": \"sites.site.GetSite\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"site-id\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"root\",\n                \"sharepointIds\",\n                \"siteCollection\",\n                \"displayName\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"contentTypes\",\n                \"drive\",\n                \"drives\",\n                \"items\",\n                \"lists\",\n                \"sites\",\n                \"columns\",\n                \"onenote\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"contentTypes\",\n                \"drive\",\n                \"drives\",\n                \"items\",\n                \"lists\",\n                \"sites\",\n                \"columns\",\n                \"onenote\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.site\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Sites.Read.All\",\n              \"Sites.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"sites.site\"\n        ],\n        \"summary\": \"Update entity in sites\",\n        \"operationId\": \"sites.site.UpdateSite\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"site-id\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.site\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"sites.site\"\n        ],\n        \"summary\": \"Delete entity from sites\",\n        \"operationId\": \"sites.site.DeleteSite\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"site-id\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/columns\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.columnDefinition\"\n        ],\n        \"summary\": \"Get columns from sites\",\n        \"operationId\": \"sites.ListColumns\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"site-id\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"columnGroup\",\n                \"columnGroup desc\",\n                \"description\",\n                \"description desc\",\n                \"displayName\",\n                \"displayName desc\",\n                \"enforceUniqueValues\",\n                \"enforceUniqueValues desc\",\n                \"hidden\",\n                \"hidden desc\",\n                \"indexed\",\n                \"indexed desc\",\n                \"name\",\n                \"name desc\",\n                \"readOnly\",\n                \"readOnly desc\",\n                \"required\",\n                \"required desc\",\n                \"boolean\",\n                \"boolean desc\",\n                \"calculated\",\n                \"calculated desc\",\n                \"choice\",\n                \"choice desc\",\n                \"currency\",\n                \"currency desc\",\n                \"dateTime\",\n                \"dateTime desc\",\n                \"defaultValue\",\n                \"defaultValue desc\",\n                \"lookup\",\n                \"lookup desc\",\n                \"number\",\n                \"number desc\",\n                \"personOrGroup\",\n                \"personOrGroup desc\",\n                \"text\",\n                \"text desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"columnGroup\",\n                \"description\",\n                \"displayName\",\n                \"enforceUniqueValues\",\n                \"hidden\",\n                \"indexed\",\n                \"name\",\n                \"readOnly\",\n                \"required\",\n                \"boolean\",\n                \"calculated\",\n                \"choice\",\n                \"currency\",\n                \"dateTime\",\n                \"defaultValue\",\n                \"lookup\",\n                \"number\",\n                \"personOrGroup\",\n                \"text\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.columnDefinition\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/columns/{columnDefinition-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.columnDefinition\"\n        ],\n        \"summary\": \"Get columns from sites\",\n        \"operationId\": \"sites.GetColumns\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"site-id\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"columnDefinition-id\",\n            \"description\": \"key: columnDefinition-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"columnDefinition\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"columnGroup\",\n                \"description\",\n                \"displayName\",\n                \"enforceUniqueValues\",\n                \"hidden\",\n                \"indexed\",\n                \"name\",\n                \"readOnly\",\n                \"required\",\n                \"boolean\",\n                \"calculated\",\n                \"choice\",\n                \"currency\",\n                \"dateTime\",\n                \"defaultValue\",\n                \"lookup\",\n                \"number\",\n                \"personOrGroup\",\n                \"text\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.columnDefinition\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/contentTypes\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.contentType\"\n        ],\n        \"summary\": \"Get contentTypes from sites\",\n        \"operationId\": \"sites.ListContentTypes\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"site-id\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"description\",\n                \"description desc\",\n                \"group\",\n                \"group desc\",\n                \"hidden\",\n                \"hidden desc\",\n                \"inheritedFrom\",\n                \"inheritedFrom desc\",\n                \"name\",\n                \"name desc\",\n                \"order\",\n                \"order desc\",\n                \"parentId\",\n                \"parentId desc\",\n                \"readOnly\",\n                \"readOnly desc\",\n                \"sealed\",\n                \"sealed desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"description\",\n                \"group\",\n                \"hidden\",\n                \"inheritedFrom\",\n                \"name\",\n                \"order\",\n                \"parentId\",\n                \"readOnly\",\n                \"sealed\",\n                \"columnLinks\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"columnLinks\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.contentType\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/contentTypes/{contentType-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.contentType\"\n        ],\n        \"summary\": \"Get contentTypes from sites\",\n        \"operationId\": \"sites.GetContentTypes\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"site-id\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"contentType-id\",\n            \"description\": \"key: contentType-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"contentType\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"description\",\n                \"group\",\n                \"hidden\",\n                \"inheritedFrom\",\n                \"name\",\n                \"order\",\n                \"parentId\",\n                \"readOnly\",\n                \"sealed\",\n                \"columnLinks\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"columnLinks\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.contentType\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/drive\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.drive\"\n        ],\n        \"summary\": \"Get drive from sites\",\n        \"operationId\": \"sites.GetDrive\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"site-id\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"driveType\",\n                \"owner\",\n                \"quota\",\n                \"sharepointIds\",\n                \"system\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.drive\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/drives\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.drive\"\n        ],\n        \"summary\": \"Get drives from sites\",\n        \"operationId\": \"sites.ListDrives\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"site-id\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"createdBy\",\n                \"createdBy desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"description\",\n                \"description desc\",\n                \"eTag\",\n                \"eTag desc\",\n                \"lastModifiedBy\",\n                \"lastModifiedBy desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"name\",\n                \"name desc\",\n                \"parentReference\",\n                \"parentReference desc\",\n                \"webUrl\",\n                \"webUrl desc\",\n                \"driveType\",\n                \"driveType desc\",\n                \"owner\",\n                \"owner desc\",\n                \"quota\",\n                \"quota desc\",\n                \"sharepointIds\",\n                \"sharepointIds desc\",\n                \"system\",\n                \"system desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"driveType\",\n                \"owner\",\n                \"quota\",\n                \"sharepointIds\",\n                \"system\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.drive\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/drives/{drive-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.drive\"\n        ],\n        \"summary\": \"Get drives from sites\",\n        \"operationId\": \"sites.GetDrives\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"site-id\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"driveType\",\n                \"owner\",\n                \"quota\",\n                \"sharepointIds\",\n                \"system\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.drive\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/items\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.baseItem\"\n        ],\n        \"summary\": \"Get items from sites\",\n        \"operationId\": \"sites.ListItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"site-id\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"createdBy\",\n                \"createdBy desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"description\",\n                \"description desc\",\n                \"eTag\",\n                \"eTag desc\",\n                \"lastModifiedBy\",\n                \"lastModifiedBy desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"name\",\n                \"name desc\",\n                \"parentReference\",\n                \"parentReference desc\",\n                \"webUrl\",\n                \"webUrl desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"createdByUser\",\n                \"lastModifiedByUser\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.baseItem\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/items/{baseItem-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.baseItem\"\n        ],\n        \"summary\": \"Get items from sites\",\n        \"operationId\": \"sites.GetItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"site-id\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"baseItem-id\",\n            \"description\": \"key: baseItem-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"baseItem\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"createdByUser\",\n                \"lastModifiedByUser\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.baseItem\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/lists\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.list\"\n        ],\n        \"summary\": \"Get lists from sites\",\n        \"operationId\": \"sites.ListLists\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"site-id\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"createdBy\",\n                \"createdBy desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"description\",\n                \"description desc\",\n                \"eTag\",\n                \"eTag desc\",\n                \"lastModifiedBy\",\n                \"lastModifiedBy desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"name\",\n                \"name desc\",\n                \"parentReference\",\n                \"parentReference desc\",\n                \"webUrl\",\n                \"webUrl desc\",\n                \"displayName\",\n                \"displayName desc\",\n                \"list\",\n                \"list desc\",\n                \"system\",\n                \"system desc\",\n                \"sharepointIds\",\n                \"sharepointIds desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"displayName\",\n                \"list\",\n                \"system\",\n                \"sharepointIds\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"columns\",\n                \"contentTypes\",\n                \"drive\",\n                \"items\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"columns\",\n                \"contentTypes\",\n                \"drive\",\n                \"items\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.list\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/lists/{list-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.list\"\n        ],\n        \"summary\": \"Get lists from sites\",\n        \"operationId\": \"sites.GetLists\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"site-id\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"list-id\",\n            \"description\": \"key: list-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"list\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"displayName\",\n                \"list\",\n                \"system\",\n                \"sharepointIds\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"columns\",\n                \"contentTypes\",\n                \"drive\",\n                \"items\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"columns\",\n                \"contentTypes\",\n                \"drive\",\n                \"items\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.list\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/onenote\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.onenote\"\n        ],\n        \"summary\": \"Get onenote from sites\",\n        \"operationId\": \"sites.GetOnenote\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"site-id\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"notebooks\",\n                \"operations\",\n                \"pages\",\n                \"resources\",\n                \"sectionGroups\",\n                \"sections\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"notebooks\",\n                \"operations\",\n                \"pages\",\n                \"resources\",\n                \"sectionGroups\",\n                \"sections\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.onenote\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/sites\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.site\"\n        ],\n        \"summary\": \"Get sites from sites\",\n        \"operationId\": \"sites.ListSites\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"site-id\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"createdBy\",\n                \"createdBy desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"description\",\n                \"description desc\",\n                \"eTag\",\n                \"eTag desc\",\n                \"lastModifiedBy\",\n                \"lastModifiedBy desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"name\",\n                \"name desc\",\n                \"parentReference\",\n                \"parentReference desc\",\n                \"webUrl\",\n                \"webUrl desc\",\n                \"root\",\n                \"root desc\",\n                \"sharepointIds\",\n                \"sharepointIds desc\",\n                \"siteCollection\",\n                \"siteCollection desc\",\n                \"displayName\",\n                \"displayName desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"root\",\n                \"sharepointIds\",\n                \"siteCollection\",\n                \"displayName\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"contentTypes\",\n                \"drive\",\n                \"drives\",\n                \"items\",\n                \"lists\",\n                \"sites\",\n                \"columns\",\n                \"onenote\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"contentTypes\",\n                \"drive\",\n                \"drives\",\n                \"items\",\n                \"lists\",\n                \"sites\",\n                \"columns\",\n                \"onenote\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.site\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/sites/{site-id}/sites/{site-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"sites.site\"\n        ],\n        \"summary\": \"Get sites from sites\",\n        \"operationId\": \"sites.GetSites\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"site-id\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"site-id\",\n            \"description\": \"key: site-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"site\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"root\",\n                \"sharepointIds\",\n                \"siteCollection\",\n                \"displayName\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"contentTypes\",\n                \"drive\",\n                \"drives\",\n                \"items\",\n                \"lists\",\n                \"sites\",\n                \"columns\",\n                \"onenote\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"contentTypes\",\n                \"drive\",\n                \"drives\",\n                \"items\",\n                \"lists\",\n                \"sites\",\n                \"columns\",\n                \"onenote\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.site\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/subscribedSkus\": {\n      \"get\": {\n        \"tags\": [\n          \"subscribedSkus.subscribedSku\"\n        ],\n        \"summary\": \"Get entities from subscribedSkus\",\n        \"operationId\": \"subscribedSkus.subscribedSku.ListSubscribedSku\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer token. Required\",\n            \"type\": \"string\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"appliesTo\",\n                \"appliesTo desc\",\n                \"capabilityStatus\",\n                \"capabilityStatus desc\",\n                \"consumedUnits\",\n                \"consumedUnits desc\",\n                \"prepaidUnits\",\n                \"prepaidUnits desc\",\n                \"servicePlans\",\n                \"servicePlans desc\",\n                \"skuId\",\n                \"skuId desc\",\n                \"skuPartNumber\",\n                \"skuPartNumber desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"appliesTo\",\n                \"capabilityStatus\",\n                \"consumedUnits\",\n                \"prepaidUnits\",\n                \"servicePlans\",\n                \"skuId\",\n                \"skuPartNumber\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"schema\": {\n              \"title\": \"Collection of subscribedSku\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/microsoft.graph.subscribedSku\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"subscribedSkus.subscribedSku\"\n        ],\n        \"summary\": \"Add new entity to subscribedSkus\",\n        \"operationId\": \"subscribedSkus.subscribedSku.CreateSubscribedSku\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.subscribedSku\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.subscribedSku\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/subscribedSkus/{subscribedSku-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"subscribedSkus.subscribedSku\"\n        ],\n        \"summary\": \"Get entity from subscribedSkus by key\",\n        \"operationId\": \"subscribedSkus.subscribedSku.GetSubscribedSku\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"subscribedSku-id\",\n            \"description\": \"key: subscribedSku-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"subscribedSku\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer token. Required\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"appliesTo\",\n                \"capabilityStatus\",\n                \"consumedUnits\",\n                \"prepaidUnits\",\n                \"servicePlans\",\n                \"skuId\",\n                \"skuPartNumber\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.subscribedSku\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"subscribedSkus.subscribedSku\"\n        ],\n        \"summary\": \"Update entity in subscribedSkus\",\n        \"operationId\": \"subscribedSkus.subscribedSku.UpdateSubscribedSku\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"subscribedSku-id\",\n            \"description\": \"key: subscribedSku-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"subscribedSku\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.subscribedSku\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"subscribedSkus.subscribedSku\"\n        ],\n        \"summary\": \"Delete entity from subscribedSkus\",\n        \"operationId\": \"subscribedSkus.subscribedSku.DeleteSubscribedSku\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"subscribedSku-id\",\n            \"description\": \"key: subscribedSku-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"subscribedSku\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/subscriptions\": {\n      \"get\": {\n        \"tags\": [\n          \"subscriptions.subscription\"\n        ],\n        \"summary\": \"Get entities from subscriptions\",\n        \"operationId\": \"subscriptions.subscription.ListSubscription\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"changeType\",\n                \"changeType desc\",\n                \"notificationUrl\",\n                \"notificationUrl desc\",\n                \"resource\",\n                \"resource desc\",\n                \"applicationId\",\n                \"applicationId desc\",\n                \"expirationDateTime\",\n                \"expirationDateTime desc\",\n                \"clientState\",\n                \"clientState desc\",\n                \"creatorId\",\n                \"creatorId desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"changeType\",\n                \"notificationUrl\",\n                \"resource\",\n                \"applicationId\",\n                \"expirationDateTime\",\n                \"clientState\",\n                \"creatorId\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"schema\": {\n              \"title\": \"Collection of subscription\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/microsoft.graph.subscription\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"subscriptions.subscription\"\n        ],\n        \"summary\": \"Add new entity to subscriptions\",\n        \"operationId\": \"subscriptions.subscription.CreateSubscription\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.subscription\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.subscription\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/subscriptions/{subscription-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"subscriptions.subscription\"\n        ],\n        \"summary\": \"Get entity from subscriptions by key\",\n        \"operationId\": \"subscriptions.subscription.GetSubscription\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"subscription-id\",\n            \"description\": \"key: subscription-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"subscription\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"changeType\",\n                \"notificationUrl\",\n                \"resource\",\n                \"applicationId\",\n                \"expirationDateTime\",\n                \"clientState\",\n                \"creatorId\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.subscription\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"subscriptions.subscription\"\n        ],\n        \"summary\": \"Update entity in subscriptions\",\n        \"operationId\": \"subscriptions.subscription.UpdateSubscription\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"subscription-id\",\n            \"description\": \"key: subscription-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"subscription\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.subscription\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"subscriptions.subscription\"\n        ],\n        \"summary\": \"Delete entity from subscriptions\",\n        \"operationId\": \"subscriptions.subscription.DeleteSubscription\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"subscription-id\",\n            \"description\": \"key: subscription-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"subscription\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users\": {\n      \"get\": {\n        \"tags\": [\n          \"users.user\"\n        ],\n        \"summary\": \"Get entities from users\",\n        \"operationId\": \"users.user.ListUser\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"deviceEnrollmentLimit\",\n                \"deviceEnrollmentLimit desc\",\n                \"aboutMe\",\n                \"aboutMe desc\",\n                \"accountEnabled\",\n                \"accountEnabled desc\",\n                \"ageGroup\",\n                \"ageGroup desc\",\n                \"assignedLicenses\",\n                \"assignedLicenses desc\",\n                \"assignedPlans\",\n                \"assignedPlans desc\",\n                \"birthday\",\n                \"birthday desc\",\n                \"businessPhones\",\n                \"businessPhones desc\",\n                \"city\",\n                \"city desc\",\n                \"companyName\",\n                \"companyName desc\",\n                \"consentProvidedForMinor\",\n                \"consentProvidedForMinor desc\",\n                \"country\",\n                \"country desc\",\n                \"department\",\n                \"department desc\",\n                \"displayName\",\n                \"displayName desc\",\n                \"givenName\",\n                \"givenName desc\",\n                \"hireDate\",\n                \"hireDate desc\",\n                \"imAddresses\",\n                \"imAddresses desc\",\n                \"interests\",\n                \"interests desc\",\n                \"jobTitle\",\n                \"jobTitle desc\",\n                \"legalAgeGroupClassification\",\n                \"legalAgeGroupClassification desc\",\n                \"mail\",\n                \"mail desc\",\n                \"mailboxSettings\",\n                \"mailboxSettings desc\",\n                \"mailNickname\",\n                \"mailNickname desc\",\n                \"mobilePhone\",\n                \"mobilePhone desc\",\n                \"mySite\",\n                \"mySite desc\",\n                \"officeLocation\",\n                \"officeLocation desc\",\n                \"onPremisesDomainName\",\n                \"onPremisesDomainName desc\",\n                \"onPremisesExtensionAttributes\",\n                \"onPremisesExtensionAttributes desc\",\n                \"onPremisesImmutableId\",\n                \"onPremisesImmutableId desc\",\n                \"onPremisesLastSyncDateTime\",\n                \"onPremisesLastSyncDateTime desc\",\n                \"onPremisesProvisioningErrors\",\n                \"onPremisesProvisioningErrors desc\",\n                \"onPremisesSamAccountName\",\n                \"onPremisesSamAccountName desc\",\n                \"onPremisesSecurityIdentifier\",\n                \"onPremisesSecurityIdentifier desc\",\n                \"onPremisesSyncEnabled\",\n                \"onPremisesSyncEnabled desc\",\n                \"onPremisesUserPrincipalName\",\n                \"onPremisesUserPrincipalName desc\",\n                \"passwordPolicies\",\n                \"passwordPolicies desc\",\n                \"passwordProfile\",\n                \"passwordProfile desc\",\n                \"pastProjects\",\n                \"pastProjects desc\",\n                \"postalCode\",\n                \"postalCode desc\",\n                \"preferredLanguage\",\n                \"preferredLanguage desc\",\n                \"preferredName\",\n                \"preferredName desc\",\n                \"provisionedPlans\",\n                \"provisionedPlans desc\",\n                \"proxyAddresses\",\n                \"proxyAddresses desc\",\n                \"responsibilities\",\n                \"responsibilities desc\",\n                \"schools\",\n                \"schools desc\",\n                \"skills\",\n                \"skills desc\",\n                \"state\",\n                \"state desc\",\n                \"streetAddress\",\n                \"streetAddress desc\",\n                \"surname\",\n                \"surname desc\",\n                \"usageLocation\",\n                \"usageLocation desc\",\n                \"userPrincipalName\",\n                \"userPrincipalName desc\",\n                \"userType\",\n                \"userType desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"deviceEnrollmentLimit\",\n                \"aboutMe\",\n                \"accountEnabled\",\n                \"ageGroup\",\n                \"assignedLicenses\",\n                \"assignedPlans\",\n                \"birthday\",\n                \"businessPhones\",\n                \"city\",\n                \"companyName\",\n                \"consentProvidedForMinor\",\n                \"country\",\n                \"department\",\n                \"displayName\",\n                \"givenName\",\n                \"hireDate\",\n                \"imAddresses\",\n                \"interests\",\n                \"jobTitle\",\n                \"legalAgeGroupClassification\",\n                \"mail\",\n                \"mailboxSettings\",\n                \"mailNickname\",\n                \"mobilePhone\",\n                \"mySite\",\n                \"officeLocation\",\n                \"onPremisesDomainName\",\n                \"onPremisesExtensionAttributes\",\n                \"onPremisesImmutableId\",\n                \"onPremisesLastSyncDateTime\",\n                \"onPremisesProvisioningErrors\",\n                \"onPremisesSamAccountName\",\n                \"onPremisesSecurityIdentifier\",\n                \"onPremisesSyncEnabled\",\n                \"onPremisesUserPrincipalName\",\n                \"passwordPolicies\",\n                \"passwordProfile\",\n                \"pastProjects\",\n                \"postalCode\",\n                \"preferredLanguage\",\n                \"preferredName\",\n                \"provisionedPlans\",\n                \"proxyAddresses\",\n                \"responsibilities\",\n                \"schools\",\n                \"skills\",\n                \"state\",\n                \"streetAddress\",\n                \"surname\",\n                \"usageLocation\",\n                \"userPrincipalName\",\n                \"userType\",\n                \"managedDevices\",\n                \"managedAppRegistrations\",\n                \"deviceManagementTroubleshootingEvents\",\n                \"calendar\",\n                \"calendarGroups\",\n                \"calendarView\",\n                \"calendars\",\n                \"contacts\",\n                \"contactFolders\",\n                \"createdObjects\",\n                \"directReports\",\n                \"drive\",\n                \"drives\",\n                \"events\",\n                \"inferenceClassification\",\n                \"mailFolders\",\n                \"manager\",\n                \"memberOf\",\n                \"messages\",\n                \"outlook\",\n                \"ownedDevices\",\n                \"ownedObjects\",\n                \"photo\",\n                \"registeredDevices\",\n                \"activities\",\n                \"extensions\",\n                \"licenseDetails\",\n                \"onenote\",\n                \"people\",\n                \"planner\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"managedDevices\",\n                \"managedAppRegistrations\",\n                \"deviceManagementTroubleshootingEvents\",\n                \"calendar\",\n                \"calendarGroups\",\n                \"calendarView\",\n                \"calendars\",\n                \"contacts\",\n                \"contactFolders\",\n                \"createdObjects\",\n                \"directReports\",\n                \"drive\",\n                \"drives\",\n                \"events\",\n                \"inferenceClassification\",\n                \"mailFolders\",\n                \"manager\",\n                \"memberOf\",\n                \"messages\",\n                \"outlook\",\n                \"ownedDevices\",\n                \"ownedObjects\",\n                \"photo\",\n                \"registeredDevices\",\n                \"activities\",\n                \"extensions\",\n                \"licenseDetails\",\n                \"onenote\",\n                \"people\",\n                \"planner\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entities\",\n            \"schema\": {\n              \"title\": \"Collection of user\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/microsoft.graph.user\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"users.user\"\n        ],\n        \"summary\": \"Add new entity to users\",\n        \"operationId\": \"users.user.CreateUser\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.user\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.user\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.user\"\n        ],\n        \"summary\": \"Get entity from users by key\",\n        \"operationId\": \"users.user.GetUser\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"deviceEnrollmentLimit\",\n                \"aboutMe\",\n                \"accountEnabled\",\n                \"ageGroup\",\n                \"assignedLicenses\",\n                \"assignedPlans\",\n                \"birthday\",\n                \"businessPhones\",\n                \"city\",\n                \"companyName\",\n                \"consentProvidedForMinor\",\n                \"country\",\n                \"department\",\n                \"displayName\",\n                \"givenName\",\n                \"hireDate\",\n                \"imAddresses\",\n                \"interests\",\n                \"jobTitle\",\n                \"legalAgeGroupClassification\",\n                \"mail\",\n                \"mailboxSettings\",\n                \"mailNickname\",\n                \"mobilePhone\",\n                \"mySite\",\n                \"officeLocation\",\n                \"onPremisesDomainName\",\n                \"onPremisesExtensionAttributes\",\n                \"onPremisesImmutableId\",\n                \"onPremisesLastSyncDateTime\",\n                \"onPremisesProvisioningErrors\",\n                \"onPremisesSamAccountName\",\n                \"onPremisesSecurityIdentifier\",\n                \"onPremisesSyncEnabled\",\n                \"onPremisesUserPrincipalName\",\n                \"passwordPolicies\",\n                \"passwordProfile\",\n                \"pastProjects\",\n                \"postalCode\",\n                \"preferredLanguage\",\n                \"preferredName\",\n                \"provisionedPlans\",\n                \"proxyAddresses\",\n                \"responsibilities\",\n                \"schools\",\n                \"skills\",\n                \"state\",\n                \"streetAddress\",\n                \"surname\",\n                \"usageLocation\",\n                \"userPrincipalName\",\n                \"userType\",\n                \"managedDevices\",\n                \"managedAppRegistrations\",\n                \"deviceManagementTroubleshootingEvents\",\n                \"calendar\",\n                \"calendarGroups\",\n                \"calendarView\",\n                \"calendars\",\n                \"contacts\",\n                \"contactFolders\",\n                \"createdObjects\",\n                \"directReports\",\n                \"drive\",\n                \"drives\",\n                \"events\",\n                \"inferenceClassification\",\n                \"mailFolders\",\n                \"manager\",\n                \"memberOf\",\n                \"messages\",\n                \"outlook\",\n                \"ownedDevices\",\n                \"ownedObjects\",\n                \"photo\",\n                \"registeredDevices\",\n                \"activities\",\n                \"extensions\",\n                \"licenseDetails\",\n                \"onenote\",\n                \"people\",\n                \"planner\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"managedDevices\",\n                \"managedAppRegistrations\",\n                \"deviceManagementTroubleshootingEvents\",\n                \"calendar\",\n                \"calendarGroups\",\n                \"calendarView\",\n                \"calendars\",\n                \"contacts\",\n                \"contactFolders\",\n                \"createdObjects\",\n                \"directReports\",\n                \"drive\",\n                \"drives\",\n                \"events\",\n                \"inferenceClassification\",\n                \"mailFolders\",\n                \"manager\",\n                \"memberOf\",\n                \"messages\",\n                \"outlook\",\n                \"ownedDevices\",\n                \"ownedObjects\",\n                \"photo\",\n                \"registeredDevices\",\n                \"activities\",\n                \"extensions\",\n                \"licenseDetails\",\n                \"onenote\",\n                \"people\",\n                \"planner\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.user\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"users.user\"\n        ],\n        \"summary\": \"Update entity in users\",\n        \"operationId\": \"users.user.UpdateUser\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.user\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"users.user\"\n        ],\n        \"summary\": \"Delete entity from users\",\n        \"operationId\": \"users.user.DeleteUser\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/activities\": {\n      \"get\": {\n        \"tags\": [\n          \"users.userActivity\"\n        ],\n        \"summary\": \"Get activities from users\",\n        \"operationId\": \"users.ListActivities\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"appActivityId\",\n                \"appActivityId desc\",\n                \"activitySourceHost\",\n                \"activitySourceHost desc\",\n                \"userTimezone\",\n                \"userTimezone desc\",\n                \"appDisplayName\",\n                \"appDisplayName desc\",\n                \"activationUrl\",\n                \"activationUrl desc\",\n                \"contentUrl\",\n                \"contentUrl desc\",\n                \"fallbackUrl\",\n                \"fallbackUrl desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"expirationDateTime\",\n                \"expirationDateTime desc\",\n                \"status\",\n                \"status desc\",\n                \"contentInfo\",\n                \"contentInfo desc\",\n                \"visualElements\",\n                \"visualElements desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"appActivityId\",\n                \"activitySourceHost\",\n                \"userTimezone\",\n                \"appDisplayName\",\n                \"activationUrl\",\n                \"contentUrl\",\n                \"fallbackUrl\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"expirationDateTime\",\n                \"status\",\n                \"contentInfo\",\n                \"visualElements\",\n                \"historyItems\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"historyItems\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.userActivity\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/activities/{userActivity-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.userActivity\"\n        ],\n        \"summary\": \"Get activities from users\",\n        \"operationId\": \"users.GetActivities\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"userActivity-id\",\n            \"description\": \"key: userActivity-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"userActivity\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"appActivityId\",\n                \"activitySourceHost\",\n                \"userTimezone\",\n                \"appDisplayName\",\n                \"activationUrl\",\n                \"contentUrl\",\n                \"fallbackUrl\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"expirationDateTime\",\n                \"status\",\n                \"contentInfo\",\n                \"visualElements\",\n                \"historyItems\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"historyItems\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.userActivity\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/activities/recent()\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Invoke function recent\",\n        \"operationId\": \"users.activities.recent.f75f\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"UserActivity.ReadWrite.CreatedByApp\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"UserActivity.ReadWrite.CreatedByApp\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/users/{user-id}/calendar\": {\n      \"get\": {\n        \"tags\": [\n          \"users.calendar\"\n        ],\n        \"summary\": \"Get calendar from users\",\n        \"operationId\": \"users.GetCalendar\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"canEdit\",\n                \"canShare\",\n                \"canViewPrivateItems\",\n                \"changeKey\",\n                \"color\",\n                \"name\",\n                \"owner\",\n                \"calendarView\",\n                \"events\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"calendarView\",\n                \"events\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.calendar\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/calendarGroups\": {\n      \"get\": {\n        \"tags\": [\n          \"users.calendarGroup\"\n        ],\n        \"summary\": \"Get calendarGroups from users\",\n        \"operationId\": \"users.ListCalendarGroups\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"changeKey\",\n                \"changeKey desc\",\n                \"classId\",\n                \"classId desc\",\n                \"name\",\n                \"name desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"changeKey\",\n                \"classId\",\n                \"name\",\n                \"calendars\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"calendars\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.calendarGroup\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/calendarGroups/{calendarGroup-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.calendarGroup\"\n        ],\n        \"summary\": \"Get calendarGroups from users\",\n        \"operationId\": \"users.GetCalendarGroups\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"calendarGroup-id\",\n            \"description\": \"key: calendarGroup-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"calendarGroup\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"changeKey\",\n                \"classId\",\n                \"name\",\n                \"calendars\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"calendars\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.calendarGroup\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/calendars\": {\n      \"get\": {\n        \"tags\": [\n          \"users.calendar\"\n        ],\n        \"summary\": \"Get calendars from users\",\n        \"operationId\": \"users.ListCalendars\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"canEdit\",\n                \"canEdit desc\",\n                \"canShare\",\n                \"canShare desc\",\n                \"canViewPrivateItems\",\n                \"canViewPrivateItems desc\",\n                \"changeKey\",\n                \"changeKey desc\",\n                \"color\",\n                \"color desc\",\n                \"name\",\n                \"name desc\",\n                \"owner\",\n                \"owner desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"canEdit\",\n                \"canShare\",\n                \"canViewPrivateItems\",\n                \"changeKey\",\n                \"color\",\n                \"name\",\n                \"owner\",\n                \"calendarView\",\n                \"events\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"calendarView\",\n                \"events\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.calendar\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/calendars/{calendar-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.calendar\"\n        ],\n        \"summary\": \"Get calendars from users\",\n        \"operationId\": \"users.GetCalendars\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"calendar-id\",\n            \"description\": \"key: calendar-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"calendar\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"canEdit\",\n                \"canShare\",\n                \"canViewPrivateItems\",\n                \"changeKey\",\n                \"color\",\n                \"name\",\n                \"owner\",\n                \"calendarView\",\n                \"events\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"calendarView\",\n                \"events\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.calendar\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/calendarView\": {\n      \"get\": {\n        \"tags\": [\n          \"users.event\"\n        ],\n        \"summary\": \"Get calendarView from users\",\n        \"operationId\": \"users.ListCalendarView\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"categories\",\n                \"categories desc\",\n                \"changeKey\",\n                \"changeKey desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"attendees\",\n                \"attendees desc\",\n                \"body\",\n                \"body desc\",\n                \"bodyPreview\",\n                \"bodyPreview desc\",\n                \"end\",\n                \"end desc\",\n                \"hasAttachments\",\n                \"hasAttachments desc\",\n                \"iCalUId\",\n                \"iCalUId desc\",\n                \"importance\",\n                \"importance desc\",\n                \"isAllDay\",\n                \"isAllDay desc\",\n                \"isCancelled\",\n                \"isCancelled desc\",\n                \"isOrganizer\",\n                \"isOrganizer desc\",\n                \"isReminderOn\",\n                \"isReminderOn desc\",\n                \"location\",\n                \"location desc\",\n                \"locations\",\n                \"locations desc\",\n                \"onlineMeetingUrl\",\n                \"onlineMeetingUrl desc\",\n                \"organizer\",\n                \"organizer desc\",\n                \"originalEndTimeZone\",\n                \"originalEndTimeZone desc\",\n                \"originalStart\",\n                \"originalStart desc\",\n                \"originalStartTimeZone\",\n                \"originalStartTimeZone desc\",\n                \"recurrence\",\n                \"recurrence desc\",\n                \"reminderMinutesBeforeStart\",\n                \"reminderMinutesBeforeStart desc\",\n                \"responseRequested\",\n                \"responseRequested desc\",\n                \"responseStatus\",\n                \"responseStatus desc\",\n                \"sensitivity\",\n                \"sensitivity desc\",\n                \"seriesMasterId\",\n                \"seriesMasterId desc\",\n                \"showAs\",\n                \"showAs desc\",\n                \"start\",\n                \"start desc\",\n                \"subject\",\n                \"subject desc\",\n                \"type\",\n                \"type desc\",\n                \"webLink\",\n                \"webLink desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"categories\",\n                \"changeKey\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"attendees\",\n                \"body\",\n                \"bodyPreview\",\n                \"end\",\n                \"hasAttachments\",\n                \"iCalUId\",\n                \"importance\",\n                \"isAllDay\",\n                \"isCancelled\",\n                \"isOrganizer\",\n                \"isReminderOn\",\n                \"location\",\n                \"locations\",\n                \"onlineMeetingUrl\",\n                \"organizer\",\n                \"originalEndTimeZone\",\n                \"originalStart\",\n                \"originalStartTimeZone\",\n                \"recurrence\",\n                \"reminderMinutesBeforeStart\",\n                \"responseRequested\",\n                \"responseStatus\",\n                \"sensitivity\",\n                \"seriesMasterId\",\n                \"showAs\",\n                \"start\",\n                \"subject\",\n                \"type\",\n                \"webLink\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.event\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/calendarView/{event-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.event\"\n        ],\n        \"summary\": \"Get calendarView from users\",\n        \"operationId\": \"users.GetCalendarView\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"categories\",\n                \"changeKey\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"attendees\",\n                \"body\",\n                \"bodyPreview\",\n                \"end\",\n                \"hasAttachments\",\n                \"iCalUId\",\n                \"importance\",\n                \"isAllDay\",\n                \"isCancelled\",\n                \"isOrganizer\",\n                \"isReminderOn\",\n                \"location\",\n                \"locations\",\n                \"onlineMeetingUrl\",\n                \"organizer\",\n                \"originalEndTimeZone\",\n                \"originalStart\",\n                \"originalStartTimeZone\",\n                \"recurrence\",\n                \"reminderMinutesBeforeStart\",\n                \"responseRequested\",\n                \"responseStatus\",\n                \"sensitivity\",\n                \"seriesMasterId\",\n                \"showAs\",\n                \"start\",\n                \"subject\",\n                \"type\",\n                \"webLink\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.event\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/calendarView/{event-id}/accept\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.calendarView.accept\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                },\n                \"sendResponse\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/events/{event-id}/accept\"\n      ]\n    },\n    \"/users/{user-id}/calendarView/{event-id}/decline\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.calendarView.decline\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                },\n                \"sendResponse\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/events/{event-id}/decline\"\n      ]\n    },\n    \"/users/{user-id}/calendarView/{event-id}/dismissReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.calendarView.dismissReminder\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/events/{event-id}/dismissReminder\"\n      ]\n    },\n    \"/users/{user-id}/calendarView/{event-id}/snoozeReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.calendarView.snoozeReminder\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"newReminderTime\": { }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/events/{event-id}/snoozeReminder\"\n      ]\n    },\n    \"/users/{user-id}/calendarView/{event-id}/tentativelyAccept\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.calendarView.tentativelyAccept\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                },\n                \"sendResponse\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/events/{event-id}/tentativelyAccept\"\n      ]\n    },\n    \"/users/{user-id}/calendarView/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"users.calendarView.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"startDateTime\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"endDateTime\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$deltatoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$skiptoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"description\": \"{Time zone}. Optional, UTC assumed if absent.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.Read\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/contactFolders/delta()\",\n        \"/users/{user-id}/contacts/delta()\",\n        \"/users/{user-id}/events/delta()\",\n        \"/users/{user-id}/mailFolders/delta()\",\n        \"/users/{user-id}/messages/delta()\",\n        \"/users/delta()\"\n      ]\n    },\n    \"/users/{user-id}/contactFolders\": {\n      \"get\": {\n        \"tags\": [\n          \"users.contactFolder\"\n        ],\n        \"summary\": \"Get contactFolders from users\",\n        \"operationId\": \"users.ListContactFolders\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"displayName\",\n                \"displayName desc\",\n                \"parentFolderId\",\n                \"parentFolderId desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"displayName\",\n                \"parentFolderId\",\n                \"childFolders\",\n                \"contacts\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"childFolders\",\n                \"contacts\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.contactFolder\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/contactFolders/{contactFolder-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.contactFolder\"\n        ],\n        \"summary\": \"Get contactFolders from users\",\n        \"operationId\": \"users.GetContactFolders\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"contactFolder-id\",\n            \"description\": \"key: contactFolder-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"contactFolder\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"displayName\",\n                \"parentFolderId\",\n                \"childFolders\",\n                \"contacts\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"childFolders\",\n                \"contacts\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.contactFolder\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/contactFolders/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"users.contactFolders.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$deltatoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$skiptoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/delta()\",\n        \"/users/{user-id}/contacts/delta()\",\n        \"/users/{user-id}/events/delta()\",\n        \"/users/{user-id}/mailFolders/delta()\",\n        \"/users/{user-id}/messages/delta()\",\n        \"/users/delta()\"\n      ]\n    },\n    \"/users/{user-id}/contacts\": {\n      \"get\": {\n        \"tags\": [\n          \"users.contact\"\n        ],\n        \"summary\": \"Get contacts from users\",\n        \"operationId\": \"users.ListContacts\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"categories\",\n                \"categories desc\",\n                \"changeKey\",\n                \"changeKey desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"assistantName\",\n                \"assistantName desc\",\n                \"birthday\",\n                \"birthday desc\",\n                \"businessAddress\",\n                \"businessAddress desc\",\n                \"businessHomePage\",\n                \"businessHomePage desc\",\n                \"businessPhones\",\n                \"businessPhones desc\",\n                \"children\",\n                \"children desc\",\n                \"companyName\",\n                \"companyName desc\",\n                \"department\",\n                \"department desc\",\n                \"displayName\",\n                \"displayName desc\",\n                \"emailAddresses\",\n                \"emailAddresses desc\",\n                \"flag\",\n                \"flag desc\",\n                \"fileAs\",\n                \"fileAs desc\",\n                \"generation\",\n                \"generation desc\",\n                \"givenName\",\n                \"givenName desc\",\n                \"homeAddress\",\n                \"homeAddress desc\",\n                \"homePhones\",\n                \"homePhones desc\",\n                \"imAddresses\",\n                \"imAddresses desc\",\n                \"initials\",\n                \"initials desc\",\n                \"jobTitle\",\n                \"jobTitle desc\",\n                \"manager\",\n                \"manager desc\",\n                \"middleName\",\n                \"middleName desc\",\n                \"mobilePhone\",\n                \"mobilePhone desc\",\n                \"nickName\",\n                \"nickName desc\",\n                \"officeLocation\",\n                \"officeLocation desc\",\n                \"otherAddress\",\n                \"otherAddress desc\",\n                \"parentFolderId\",\n                \"parentFolderId desc\",\n                \"personalNotes\",\n                \"personalNotes desc\",\n                \"profession\",\n                \"profession desc\",\n                \"spouseName\",\n                \"spouseName desc\",\n                \"surname\",\n                \"surname desc\",\n                \"title\",\n                \"title desc\",\n                \"yomiCompanyName\",\n                \"yomiCompanyName desc\",\n                \"yomiGivenName\",\n                \"yomiGivenName desc\",\n                \"yomiSurname\",\n                \"yomiSurname desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"categories\",\n                \"changeKey\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"assistantName\",\n                \"birthday\",\n                \"businessAddress\",\n                \"businessHomePage\",\n                \"businessPhones\",\n                \"children\",\n                \"companyName\",\n                \"department\",\n                \"displayName\",\n                \"emailAddresses\",\n                \"flag\",\n                \"fileAs\",\n                \"generation\",\n                \"givenName\",\n                \"homeAddress\",\n                \"homePhones\",\n                \"imAddresses\",\n                \"initials\",\n                \"jobTitle\",\n                \"manager\",\n                \"middleName\",\n                \"mobilePhone\",\n                \"nickName\",\n                \"officeLocation\",\n                \"otherAddress\",\n                \"parentFolderId\",\n                \"personalNotes\",\n                \"profession\",\n                \"spouseName\",\n                \"surname\",\n                \"title\",\n                \"yomiCompanyName\",\n                \"yomiGivenName\",\n                \"yomiSurname\",\n                \"photo\",\n                \"extensions\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"photo\",\n                \"extensions\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.contact\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/contacts/{contact-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.contact\"\n        ],\n        \"summary\": \"Get contacts from users\",\n        \"operationId\": \"users.GetContacts\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"contact-id\",\n            \"description\": \"key: contact-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"contact\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"categories\",\n                \"changeKey\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"assistantName\",\n                \"birthday\",\n                \"businessAddress\",\n                \"businessHomePage\",\n                \"businessPhones\",\n                \"children\",\n                \"companyName\",\n                \"department\",\n                \"displayName\",\n                \"emailAddresses\",\n                \"flag\",\n                \"fileAs\",\n                \"generation\",\n                \"givenName\",\n                \"homeAddress\",\n                \"homePhones\",\n                \"imAddresses\",\n                \"initials\",\n                \"jobTitle\",\n                \"manager\",\n                \"middleName\",\n                \"mobilePhone\",\n                \"nickName\",\n                \"officeLocation\",\n                \"otherAddress\",\n                \"parentFolderId\",\n                \"personalNotes\",\n                \"profession\",\n                \"spouseName\",\n                \"surname\",\n                \"title\",\n                \"yomiCompanyName\",\n                \"yomiGivenName\",\n                \"yomiSurname\",\n                \"photo\",\n                \"extensions\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"photo\",\n                \"extensions\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.contact\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/contacts/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"users.contacts.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$deltatoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$skiptoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Contacts.Read\",\n              \"Contacts.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/delta()\",\n        \"/users/{user-id}/contactFolders/delta()\",\n        \"/users/{user-id}/events/delta()\",\n        \"/users/{user-id}/mailFolders/delta()\",\n        \"/users/{user-id}/messages/delta()\",\n        \"/users/delta()\"\n      ]\n    },\n    \"/users/{user-id}/createdObjects\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get createdObjects from users\",\n        \"operationId\": \"users.ListCreatedObjects\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/createdObjects/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get createdObjects from users\",\n        \"operationId\": \"users.GetCreatedObjects\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/deviceManagementTroubleshootingEvents\": {\n      \"get\": {\n        \"tags\": [\n          \"users.deviceManagementTroubleshootingEvent\"\n        ],\n        \"summary\": \"Get deviceManagementTroubleshootingEvents from users\",\n        \"operationId\": \"users.ListDeviceManagementTroubleshootingEvents\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"eventDateTime\",\n                \"eventDateTime desc\",\n                \"correlationId\",\n                \"correlationId desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"eventDateTime\",\n                \"correlationId\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.deviceManagementTroubleshootingEvent\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/deviceManagementTroubleshootingEvents/{deviceManagementTroubleshootingEvent-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.deviceManagementTroubleshootingEvent\"\n        ],\n        \"summary\": \"Get deviceManagementTroubleshootingEvents from users\",\n        \"operationId\": \"users.GetDeviceManagementTroubleshootingEvents\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"deviceManagementTroubleshootingEvent-id\",\n            \"description\": \"key: deviceManagementTroubleshootingEvent-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"deviceManagementTroubleshootingEvent\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"eventDateTime\",\n                \"correlationId\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.deviceManagementTroubleshootingEvent\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/directReports\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get directReports from users\",\n        \"operationId\": \"users.ListDirectReports\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/directReports/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get directReports from users\",\n        \"operationId\": \"users.GetDirectReports\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/drive\": {\n      \"get\": {\n        \"tags\": [\n          \"users.drive\"\n        ],\n        \"summary\": \"Get drive from users\",\n        \"operationId\": \"users.GetDrive\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"driveType\",\n                \"owner\",\n                \"quota\",\n                \"sharepointIds\",\n                \"system\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.drive\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/drives\": {\n      \"get\": {\n        \"tags\": [\n          \"users.drive\"\n        ],\n        \"summary\": \"Get drives from users\",\n        \"operationId\": \"users.ListDrives\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"createdBy\",\n                \"createdBy desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"description\",\n                \"description desc\",\n                \"eTag\",\n                \"eTag desc\",\n                \"lastModifiedBy\",\n                \"lastModifiedBy desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"name\",\n                \"name desc\",\n                \"parentReference\",\n                \"parentReference desc\",\n                \"webUrl\",\n                \"webUrl desc\",\n                \"driveType\",\n                \"driveType desc\",\n                \"owner\",\n                \"owner desc\",\n                \"quota\",\n                \"quota desc\",\n                \"sharepointIds\",\n                \"sharepointIds desc\",\n                \"system\",\n                \"system desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"driveType\",\n                \"owner\",\n                \"quota\",\n                \"sharepointIds\",\n                \"system\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.drive\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/drives/{drive-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.drive\"\n        ],\n        \"summary\": \"Get drives from users\",\n        \"operationId\": \"users.GetDrives\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"drive-id\",\n            \"description\": \"key: drive-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"drive\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdBy\",\n                \"createdDateTime\",\n                \"description\",\n                \"eTag\",\n                \"lastModifiedBy\",\n                \"lastModifiedDateTime\",\n                \"name\",\n                \"parentReference\",\n                \"webUrl\",\n                \"driveType\",\n                \"owner\",\n                \"quota\",\n                \"sharepointIds\",\n                \"system\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"createdByUser\",\n                \"lastModifiedByUser\",\n                \"items\",\n                \"root\",\n                \"special\",\n                \"list\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.drive\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/events\": {\n      \"get\": {\n        \"tags\": [\n          \"users.event\"\n        ],\n        \"summary\": \"Get events from users\",\n        \"operationId\": \"users.ListEvents\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"categories\",\n                \"categories desc\",\n                \"changeKey\",\n                \"changeKey desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"attendees\",\n                \"attendees desc\",\n                \"body\",\n                \"body desc\",\n                \"bodyPreview\",\n                \"bodyPreview desc\",\n                \"end\",\n                \"end desc\",\n                \"hasAttachments\",\n                \"hasAttachments desc\",\n                \"iCalUId\",\n                \"iCalUId desc\",\n                \"importance\",\n                \"importance desc\",\n                \"isAllDay\",\n                \"isAllDay desc\",\n                \"isCancelled\",\n                \"isCancelled desc\",\n                \"isOrganizer\",\n                \"isOrganizer desc\",\n                \"isReminderOn\",\n                \"isReminderOn desc\",\n                \"location\",\n                \"location desc\",\n                \"locations\",\n                \"locations desc\",\n                \"onlineMeetingUrl\",\n                \"onlineMeetingUrl desc\",\n                \"organizer\",\n                \"organizer desc\",\n                \"originalEndTimeZone\",\n                \"originalEndTimeZone desc\",\n                \"originalStart\",\n                \"originalStart desc\",\n                \"originalStartTimeZone\",\n                \"originalStartTimeZone desc\",\n                \"recurrence\",\n                \"recurrence desc\",\n                \"reminderMinutesBeforeStart\",\n                \"reminderMinutesBeforeStart desc\",\n                \"responseRequested\",\n                \"responseRequested desc\",\n                \"responseStatus\",\n                \"responseStatus desc\",\n                \"sensitivity\",\n                \"sensitivity desc\",\n                \"seriesMasterId\",\n                \"seriesMasterId desc\",\n                \"showAs\",\n                \"showAs desc\",\n                \"start\",\n                \"start desc\",\n                \"subject\",\n                \"subject desc\",\n                \"type\",\n                \"type desc\",\n                \"webLink\",\n                \"webLink desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"categories\",\n                \"changeKey\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"attendees\",\n                \"body\",\n                \"bodyPreview\",\n                \"end\",\n                \"hasAttachments\",\n                \"iCalUId\",\n                \"importance\",\n                \"isAllDay\",\n                \"isCancelled\",\n                \"isOrganizer\",\n                \"isReminderOn\",\n                \"location\",\n                \"locations\",\n                \"onlineMeetingUrl\",\n                \"organizer\",\n                \"originalEndTimeZone\",\n                \"originalStart\",\n                \"originalStartTimeZone\",\n                \"recurrence\",\n                \"reminderMinutesBeforeStart\",\n                \"responseRequested\",\n                \"responseStatus\",\n                \"sensitivity\",\n                \"seriesMasterId\",\n                \"showAs\",\n                \"start\",\n                \"subject\",\n                \"type\",\n                \"webLink\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.event\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/events/{event-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.event\"\n        ],\n        \"summary\": \"Get events from users\",\n        \"operationId\": \"users.GetEvents\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"categories\",\n                \"changeKey\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"attendees\",\n                \"body\",\n                \"bodyPreview\",\n                \"end\",\n                \"hasAttachments\",\n                \"iCalUId\",\n                \"importance\",\n                \"isAllDay\",\n                \"isCancelled\",\n                \"isOrganizer\",\n                \"isReminderOn\",\n                \"location\",\n                \"locations\",\n                \"onlineMeetingUrl\",\n                \"organizer\",\n                \"originalEndTimeZone\",\n                \"originalStart\",\n                \"originalStartTimeZone\",\n                \"recurrence\",\n                \"reminderMinutesBeforeStart\",\n                \"responseRequested\",\n                \"responseStatus\",\n                \"sensitivity\",\n                \"seriesMasterId\",\n                \"showAs\",\n                \"start\",\n                \"subject\",\n                \"type\",\n                \"webLink\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"attachments\",\n                \"calendar\",\n                \"extensions\",\n                \"instances\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.event\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/events/{event-id}/accept\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.events.accept\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                },\n                \"sendResponse\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/{event-id}/accept\"\n      ]\n    },\n    \"/users/{user-id}/events/{event-id}/decline\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.events.decline\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                },\n                \"sendResponse\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/{event-id}/decline\"\n      ]\n    },\n    \"/users/{user-id}/events/{event-id}/dismissReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.events.dismissReminder\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/{event-id}/dismissReminder\"\n      ]\n    },\n    \"/users/{user-id}/events/{event-id}/snoozeReminder\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.events.snoozeReminder\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"newReminderTime\": { }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/{event-id}/snoozeReminder\"\n      ]\n    },\n    \"/users/{user-id}/events/{event-id}/tentativelyAccept\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.events.tentativelyAccept\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"event-id\",\n            \"description\": \"key: event-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"event\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                },\n                \"sendResponse\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/{event-id}/tentativelyAccept\"\n      ]\n    },\n    \"/users/{user-id}/events/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"users.events.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"startDateTime\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"endDateTime\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$deltatoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$skiptoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"description\": \"{Time zone}. Optional, UTC assumed if absent.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.Read\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/delta()\",\n        \"/users/{user-id}/contactFolders/delta()\",\n        \"/users/{user-id}/contacts/delta()\",\n        \"/users/{user-id}/mailFolders/delta()\",\n        \"/users/{user-id}/messages/delta()\",\n        \"/users/delta()\"\n      ]\n    },\n    \"/users/{user-id}/extensions\": {\n      \"get\": {\n        \"tags\": [\n          \"users.extension\"\n        ],\n        \"summary\": \"Get extensions from users\",\n        \"operationId\": \"users.ListExtensions\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.extension\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/extensions/{extension-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.extension\"\n        ],\n        \"summary\": \"Get extensions from users\",\n        \"operationId\": \"users.GetExtensions\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"extension-id\",\n            \"description\": \"key: extension-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"extension\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.extension\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/inferenceClassification\": {\n      \"get\": {\n        \"tags\": [\n          \"users.inferenceClassification\"\n        ],\n        \"summary\": \"Get inferenceClassification from users\",\n        \"operationId\": \"users.GetInferenceClassification\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"overrides\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"overrides\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.inferenceClassification\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/licenseDetails\": {\n      \"get\": {\n        \"tags\": [\n          \"users.licenseDetails\"\n        ],\n        \"summary\": \"Get licenseDetails from users\",\n        \"operationId\": \"users.ListLicenseDetails\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"servicePlans\",\n                \"servicePlans desc\",\n                \"skuId\",\n                \"skuId desc\",\n                \"skuPartNumber\",\n                \"skuPartNumber desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"servicePlans\",\n                \"skuId\",\n                \"skuPartNumber\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.licenseDetails\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/licenseDetails/{licenseDetails-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.licenseDetails\"\n        ],\n        \"summary\": \"Get licenseDetails from users\",\n        \"operationId\": \"users.GetLicenseDetails\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"licenseDetails-id\",\n            \"description\": \"key: licenseDetails-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"licenseDetails\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"servicePlans\",\n                \"skuId\",\n                \"skuPartNumber\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.licenseDetails\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/mailFolders\": {\n      \"get\": {\n        \"tags\": [\n          \"users.mailFolder\"\n        ],\n        \"summary\": \"Get mailFolders from users\",\n        \"operationId\": \"users.ListMailFolders\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"childFolderCount\",\n                \"childFolderCount desc\",\n                \"displayName\",\n                \"displayName desc\",\n                \"parentFolderId\",\n                \"parentFolderId desc\",\n                \"totalItemCount\",\n                \"totalItemCount desc\",\n                \"unreadItemCount\",\n                \"unreadItemCount desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"childFolderCount\",\n                \"displayName\",\n                \"parentFolderId\",\n                \"totalItemCount\",\n                \"unreadItemCount\",\n                \"childFolders\",\n                \"messageRules\",\n                \"messages\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"childFolders\",\n                \"messageRules\",\n                \"messages\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.mailFolder\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/mailFolders/{mailFolder-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.mailFolder\"\n        ],\n        \"summary\": \"Get mailFolders from users\",\n        \"operationId\": \"users.GetMailFolders\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"mailFolder-id\",\n            \"description\": \"key: mailFolder-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"mailFolder\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"childFolderCount\",\n                \"displayName\",\n                \"parentFolderId\",\n                \"totalItemCount\",\n                \"unreadItemCount\",\n                \"childFolders\",\n                \"messageRules\",\n                \"messages\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"childFolders\",\n                \"messageRules\",\n                \"messages\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.mailFolder\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/mailFolders/{mailFolder-id}/copy\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.mailFolders.copy\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"mailFolder-id\",\n            \"description\": \"key: mailFolder-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"mailFolder\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"destinationId\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/messages/{message-id}/copy\"\n      ]\n    },\n    \"/users/{user-id}/mailFolders/{mailFolder-id}/move\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.mailFolders.move\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"mailFolder-id\",\n            \"description\": \"key: mailFolder-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"mailFolder\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"destinationId\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/messages/{message-id}/move\"\n      ]\n    },\n    \"/users/{user-id}/mailFolders/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"users.mailFolders.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$deltatoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$skiptoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/delta()\",\n        \"/users/{user-id}/contactFolders/delta()\",\n        \"/users/{user-id}/contacts/delta()\",\n        \"/users/{user-id}/events/delta()\",\n        \"/users/{user-id}/messages/delta()\",\n        \"/users/delta()\"\n      ]\n    },\n    \"/users/{user-id}/managedAppRegistrations\": {\n      \"get\": {\n        \"tags\": [\n          \"users.managedAppRegistration\"\n        ],\n        \"summary\": \"Get managedAppRegistrations from users\",\n        \"operationId\": \"users.ListManagedAppRegistrations\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"lastSyncDateTime\",\n                \"lastSyncDateTime desc\",\n                \"applicationVersion\",\n                \"applicationVersion desc\",\n                \"managementSdkVersion\",\n                \"managementSdkVersion desc\",\n                \"platformVersion\",\n                \"platformVersion desc\",\n                \"deviceType\",\n                \"deviceType desc\",\n                \"deviceTag\",\n                \"deviceTag desc\",\n                \"deviceName\",\n                \"deviceName desc\",\n                \"flaggedReasons\",\n                \"flaggedReasons desc\",\n                \"userId\",\n                \"userId desc\",\n                \"appIdentifier\",\n                \"appIdentifier desc\",\n                \"version\",\n                \"version desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdDateTime\",\n                \"lastSyncDateTime\",\n                \"applicationVersion\",\n                \"managementSdkVersion\",\n                \"platformVersion\",\n                \"deviceType\",\n                \"deviceTag\",\n                \"deviceName\",\n                \"flaggedReasons\",\n                \"userId\",\n                \"appIdentifier\",\n                \"version\",\n                \"appliedPolicies\",\n                \"intendedPolicies\",\n                \"operations\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"appliedPolicies\",\n                \"intendedPolicies\",\n                \"operations\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.managedAppRegistration\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/managedAppRegistrations/{managedAppRegistration-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.managedAppRegistration\"\n        ],\n        \"summary\": \"Get managedAppRegistrations from users\",\n        \"operationId\": \"users.GetManagedAppRegistrations\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"managedAppRegistration-id\",\n            \"description\": \"key: managedAppRegistration-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"managedAppRegistration\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"createdDateTime\",\n                \"lastSyncDateTime\",\n                \"applicationVersion\",\n                \"managementSdkVersion\",\n                \"platformVersion\",\n                \"deviceType\",\n                \"deviceTag\",\n                \"deviceName\",\n                \"flaggedReasons\",\n                \"userId\",\n                \"appIdentifier\",\n                \"version\",\n                \"appliedPolicies\",\n                \"intendedPolicies\",\n                \"operations\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"appliedPolicies\",\n                \"intendedPolicies\",\n                \"operations\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.managedAppRegistration\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/managedDevices\": {\n      \"get\": {\n        \"tags\": [\n          \"users.managedDevice\"\n        ],\n        \"summary\": \"Get managedDevices from users\",\n        \"operationId\": \"users.ListManagedDevices\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"userId\",\n                \"userId desc\",\n                \"deviceName\",\n                \"deviceName desc\",\n                \"managedDeviceOwnerType\",\n                \"managedDeviceOwnerType desc\",\n                \"deviceActionResults\",\n                \"deviceActionResults desc\",\n                \"enrolledDateTime\",\n                \"enrolledDateTime desc\",\n                \"lastSyncDateTime\",\n                \"lastSyncDateTime desc\",\n                \"operatingSystem\",\n                \"operatingSystem desc\",\n                \"complianceState\",\n                \"complianceState desc\",\n                \"jailBroken\",\n                \"jailBroken desc\",\n                \"managementAgent\",\n                \"managementAgent desc\",\n                \"osVersion\",\n                \"osVersion desc\",\n                \"easActivated\",\n                \"easActivated desc\",\n                \"easDeviceId\",\n                \"easDeviceId desc\",\n                \"easActivationDateTime\",\n                \"easActivationDateTime desc\",\n                \"azureADRegistered\",\n                \"azureADRegistered desc\",\n                \"deviceEnrollmentType\",\n                \"deviceEnrollmentType desc\",\n                \"activationLockBypassCode\",\n                \"activationLockBypassCode desc\",\n                \"emailAddress\",\n                \"emailAddress desc\",\n                \"azureADDeviceId\",\n                \"azureADDeviceId desc\",\n                \"deviceRegistrationState\",\n                \"deviceRegistrationState desc\",\n                \"deviceCategoryDisplayName\",\n                \"deviceCategoryDisplayName desc\",\n                \"isSupervised\",\n                \"isSupervised desc\",\n                \"exchangeLastSuccessfulSyncDateTime\",\n                \"exchangeLastSuccessfulSyncDateTime desc\",\n                \"exchangeAccessState\",\n                \"exchangeAccessState desc\",\n                \"exchangeAccessStateReason\",\n                \"exchangeAccessStateReason desc\",\n                \"remoteAssistanceSessionUrl\",\n                \"remoteAssistanceSessionUrl desc\",\n                \"remoteAssistanceSessionErrorDetails\",\n                \"remoteAssistanceSessionErrorDetails desc\",\n                \"isEncrypted\",\n                \"isEncrypted desc\",\n                \"userPrincipalName\",\n                \"userPrincipalName desc\",\n                \"model\",\n                \"model desc\",\n                \"manufacturer\",\n                \"manufacturer desc\",\n                \"imei\",\n                \"imei desc\",\n                \"complianceGracePeriodExpirationDateTime\",\n                \"complianceGracePeriodExpirationDateTime desc\",\n                \"serialNumber\",\n                \"serialNumber desc\",\n                \"phoneNumber\",\n                \"phoneNumber desc\",\n                \"androidSecurityPatchLevel\",\n                \"androidSecurityPatchLevel desc\",\n                \"userDisplayName\",\n                \"userDisplayName desc\",\n                \"configurationManagerClientEnabledFeatures\",\n                \"configurationManagerClientEnabledFeatures desc\",\n                \"wiFiMacAddress\",\n                \"wiFiMacAddress desc\",\n                \"deviceHealthAttestationState\",\n                \"deviceHealthAttestationState desc\",\n                \"subscriberCarrier\",\n                \"subscriberCarrier desc\",\n                \"meid\",\n                \"meid desc\",\n                \"totalStorageSpaceInBytes\",\n                \"totalStorageSpaceInBytes desc\",\n                \"freeStorageSpaceInBytes\",\n                \"freeStorageSpaceInBytes desc\",\n                \"managedDeviceName\",\n                \"managedDeviceName desc\",\n                \"partnerReportedThreatState\",\n                \"partnerReportedThreatState desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"userId\",\n                \"deviceName\",\n                \"managedDeviceOwnerType\",\n                \"deviceActionResults\",\n                \"enrolledDateTime\",\n                \"lastSyncDateTime\",\n                \"operatingSystem\",\n                \"complianceState\",\n                \"jailBroken\",\n                \"managementAgent\",\n                \"osVersion\",\n                \"easActivated\",\n                \"easDeviceId\",\n                \"easActivationDateTime\",\n                \"azureADRegistered\",\n                \"deviceEnrollmentType\",\n                \"activationLockBypassCode\",\n                \"emailAddress\",\n                \"azureADDeviceId\",\n                \"deviceRegistrationState\",\n                \"deviceCategoryDisplayName\",\n                \"isSupervised\",\n                \"exchangeLastSuccessfulSyncDateTime\",\n                \"exchangeAccessState\",\n                \"exchangeAccessStateReason\",\n                \"remoteAssistanceSessionUrl\",\n                \"remoteAssistanceSessionErrorDetails\",\n                \"isEncrypted\",\n                \"userPrincipalName\",\n                \"model\",\n                \"manufacturer\",\n                \"imei\",\n                \"complianceGracePeriodExpirationDateTime\",\n                \"serialNumber\",\n                \"phoneNumber\",\n                \"androidSecurityPatchLevel\",\n                \"userDisplayName\",\n                \"configurationManagerClientEnabledFeatures\",\n                \"wiFiMacAddress\",\n                \"deviceHealthAttestationState\",\n                \"subscriberCarrier\",\n                \"meid\",\n                \"totalStorageSpaceInBytes\",\n                \"freeStorageSpaceInBytes\",\n                \"managedDeviceName\",\n                \"partnerReportedThreatState\",\n                \"deviceCategory\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"deviceCategory\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.managedDevice\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/managedDevices/{managedDevice-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.managedDevice\"\n        ],\n        \"summary\": \"Get managedDevices from users\",\n        \"operationId\": \"users.GetManagedDevices\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"managedDevice-id\",\n            \"description\": \"key: managedDevice-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"managedDevice\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"userId\",\n                \"deviceName\",\n                \"managedDeviceOwnerType\",\n                \"deviceActionResults\",\n                \"enrolledDateTime\",\n                \"lastSyncDateTime\",\n                \"operatingSystem\",\n                \"complianceState\",\n                \"jailBroken\",\n                \"managementAgent\",\n                \"osVersion\",\n                \"easActivated\",\n                \"easDeviceId\",\n                \"easActivationDateTime\",\n                \"azureADRegistered\",\n                \"deviceEnrollmentType\",\n                \"activationLockBypassCode\",\n                \"emailAddress\",\n                \"azureADDeviceId\",\n                \"deviceRegistrationState\",\n                \"deviceCategoryDisplayName\",\n                \"isSupervised\",\n                \"exchangeLastSuccessfulSyncDateTime\",\n                \"exchangeAccessState\",\n                \"exchangeAccessStateReason\",\n                \"remoteAssistanceSessionUrl\",\n                \"remoteAssistanceSessionErrorDetails\",\n                \"isEncrypted\",\n                \"userPrincipalName\",\n                \"model\",\n                \"manufacturer\",\n                \"imei\",\n                \"complianceGracePeriodExpirationDateTime\",\n                \"serialNumber\",\n                \"phoneNumber\",\n                \"androidSecurityPatchLevel\",\n                \"userDisplayName\",\n                \"configurationManagerClientEnabledFeatures\",\n                \"wiFiMacAddress\",\n                \"deviceHealthAttestationState\",\n                \"subscriberCarrier\",\n                \"meid\",\n                \"totalStorageSpaceInBytes\",\n                \"freeStorageSpaceInBytes\",\n                \"managedDeviceName\",\n                \"partnerReportedThreatState\",\n                \"deviceCategory\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"deviceCategory\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.managedDevice\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/manager\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get manager from users\",\n        \"operationId\": \"users.GetManager\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/memberOf\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get memberOf from users\",\n        \"operationId\": \"users.ListMemberOf\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/memberOf/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get memberOf from users\",\n        \"operationId\": \"users.GetMemberOf\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/messages\": {\n      \"get\": {\n        \"tags\": [\n          \"users.message\"\n        ],\n        \"summary\": \"Get messages from users\",\n        \"operationId\": \"users.ListMessages\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"categories\",\n                \"categories desc\",\n                \"changeKey\",\n                \"changeKey desc\",\n                \"createdDateTime\",\n                \"createdDateTime desc\",\n                \"lastModifiedDateTime\",\n                \"lastModifiedDateTime desc\",\n                \"bccRecipients\",\n                \"bccRecipients desc\",\n                \"body\",\n                \"body desc\",\n                \"bodyPreview\",\n                \"bodyPreview desc\",\n                \"ccRecipients\",\n                \"ccRecipients desc\",\n                \"conversationId\",\n                \"conversationId desc\",\n                \"flag\",\n                \"flag desc\",\n                \"from\",\n                \"from desc\",\n                \"hasAttachments\",\n                \"hasAttachments desc\",\n                \"importance\",\n                \"importance desc\",\n                \"inferenceClassification\",\n                \"inferenceClassification desc\",\n                \"internetMessageHeaders\",\n                \"internetMessageHeaders desc\",\n                \"internetMessageId\",\n                \"internetMessageId desc\",\n                \"isDeliveryReceiptRequested\",\n                \"isDeliveryReceiptRequested desc\",\n                \"isDraft\",\n                \"isDraft desc\",\n                \"isRead\",\n                \"isRead desc\",\n                \"isReadReceiptRequested\",\n                \"isReadReceiptRequested desc\",\n                \"parentFolderId\",\n                \"parentFolderId desc\",\n                \"receivedDateTime\",\n                \"receivedDateTime desc\",\n                \"replyTo\",\n                \"replyTo desc\",\n                \"sender\",\n                \"sender desc\",\n                \"sentDateTime\",\n                \"sentDateTime desc\",\n                \"subject\",\n                \"subject desc\",\n                \"toRecipients\",\n                \"toRecipients desc\",\n                \"uniqueBody\",\n                \"uniqueBody desc\",\n                \"webLink\",\n                \"webLink desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"categories\",\n                \"changeKey\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"bccRecipients\",\n                \"body\",\n                \"bodyPreview\",\n                \"ccRecipients\",\n                \"conversationId\",\n                \"flag\",\n                \"from\",\n                \"hasAttachments\",\n                \"importance\",\n                \"inferenceClassification\",\n                \"internetMessageHeaders\",\n                \"internetMessageId\",\n                \"isDeliveryReceiptRequested\",\n                \"isDraft\",\n                \"isRead\",\n                \"isReadReceiptRequested\",\n                \"parentFolderId\",\n                \"receivedDateTime\",\n                \"replyTo\",\n                \"sender\",\n                \"sentDateTime\",\n                \"subject\",\n                \"toRecipients\",\n                \"uniqueBody\",\n                \"webLink\",\n                \"attachments\",\n                \"extensions\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"attachments\",\n                \"extensions\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.message\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/messages/{message-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.message\"\n        ],\n        \"summary\": \"Get messages from users\",\n        \"operationId\": \"users.GetMessages\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"message-id\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"categories\",\n                \"changeKey\",\n                \"createdDateTime\",\n                \"lastModifiedDateTime\",\n                \"bccRecipients\",\n                \"body\",\n                \"bodyPreview\",\n                \"ccRecipients\",\n                \"conversationId\",\n                \"flag\",\n                \"from\",\n                \"hasAttachments\",\n                \"importance\",\n                \"inferenceClassification\",\n                \"internetMessageHeaders\",\n                \"internetMessageId\",\n                \"isDeliveryReceiptRequested\",\n                \"isDraft\",\n                \"isRead\",\n                \"isReadReceiptRequested\",\n                \"parentFolderId\",\n                \"receivedDateTime\",\n                \"replyTo\",\n                \"sender\",\n                \"sentDateTime\",\n                \"subject\",\n                \"toRecipients\",\n                \"uniqueBody\",\n                \"webLink\",\n                \"attachments\",\n                \"extensions\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"attachments\",\n                \"extensions\",\n                \"multiValueExtendedProperties\",\n                \"singleValueExtendedProperties\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.message\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/messages/{message-id}/copy\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.messages.copy\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"message-id\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"destinationId\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/mailFolders/{mailFolder-id}/copy\"\n      ]\n    },\n    \"/users/{user-id}/messages/{message-id}/createForward\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.messages.createForward\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"message-id\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/messages/{message-id}/createReply\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.messages.createReply\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"message-id\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/messages/{message-id}/createReplyAll\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.messages.createReplyAll\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"message-id\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/messages/{message-id}/forward\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.messages.forward\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"message-id\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                },\n                \"toRecipients\": {\n                  \"type\": \"array\",\n                  \"items\": { }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Send\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/messages/{message-id}/move\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.messages.move\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"message-id\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"destinationId\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/mailFolders/{mailFolder-id}/move\"\n      ]\n    },\n    \"/users/{user-id}/messages/{message-id}/reply\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.messages.reply\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"message-id\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Send\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/messages/{message-id}/replyAll\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.messages.replyAll\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"message-id\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"Nature of the data in the body of an entity. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"comment\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Send\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/messages/{message-id}/send\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"The following example shows how to call this API.\",\n        \"operationId\": \"users.messages.send\",\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"message-id\",\n            \"description\": \"key: message-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"message\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Length\",\n            \"description\": \"* Required.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Send\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/messages/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"users.messages.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$deltatoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$skiptoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"description\": \"odata.maxpagesize={x}. Optional.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Read\",\n              \"Mail.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/delta()\",\n        \"/users/{user-id}/contactFolders/delta()\",\n        \"/users/{user-id}/contacts/delta()\",\n        \"/users/{user-id}/events/delta()\",\n        \"/users/{user-id}/mailFolders/delta()\",\n        \"/users/delta()\"\n      ]\n    },\n    \"/users/{user-id}/assignLicense\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.assignLicense\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"addLicenses\": {\n                  \"type\": \"array\",\n                  \"items\": { }\n                },\n                \"removeLicenses\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"format\": \"uuid\",\n                    \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n                    \"type\": \"string\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.ReadWrite.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.ReadWrite.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/findMeetingTimes\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Notice that the request specifies time in the PST time zone, and the response returns meeting time suggestions in UTC, by default. You can use the `Prefer: outlook.timezone` request \\r\\nheader to specify PST as well for the time values in the response.\",\n        \"operationId\": \"users.findMeetingTimes\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer: outlook.timezone\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"attendees\": {\n                  \"type\": \"array\",\n                  \"items\": { }\n                },\n                \"locationConstraint\": { },\n                \"timeConstraint\": { },\n                \"meetingDuration\": {\n                  \"format\": \"duration\",\n                  \"pattern\": \"^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$\",\n                  \"type\": \"string\"\n                },\n                \"returnSuggestionReasons\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                },\n                \"minimumAttendeePercentage\": {\n                  \"format\": \"double\"\n                },\n                \"isOrganizerOptional\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                },\n                \"maxCandidates\": {\n                  \"format\": \"int32\",\n                  \"maximum\": 2147483647,\n                  \"minimum\": -2147483648,\n                  \"type\": \"integer\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": { }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.Read.Shared\",\n              \"Calendars.ReadWrite.Shared\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/getMailTips\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Invoke action getMailTips\",\n        \"operationId\": \"users.getMailTips\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"EmailAddresses\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"type\": \"string\"\n                  }\n                },\n                \"MailTipsOptions\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Read\",\n              \"Mail.Read.Shared\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Read\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/reminderView(endDateTime={endDateTime},startDateTime={startDateTime})\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.reminderView.d02b\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Prefer\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"endDateTime\",\n            \"required\": true,\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"startDateTime\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Calendars.Read\",\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Calendars.Read\",\n              \"Calendars.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Calendars.Read\",\n              \"Calendars.ReadWrite\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/users/{user-id}/sendMail\": {\n      \"post\": {\n        \"tags\": [\n          \"users.Actions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.sendMail\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"message\": { },\n                \"saveToSentItems\": {\n                  \"default\": false,\n                  \"type\": \"boolean\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"Mail.Send\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"Mail.Send\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/users/{user-id}/onenote\": {\n      \"get\": {\n        \"tags\": [\n          \"users.onenote\"\n        ],\n        \"summary\": \"Get onenote from users\",\n        \"operationId\": \"users.GetOnenote\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"notebooks\",\n                \"operations\",\n                \"pages\",\n                \"resources\",\n                \"sectionGroups\",\n                \"sections\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"notebooks\",\n                \"operations\",\n                \"pages\",\n                \"resources\",\n                \"sectionGroups\",\n                \"sections\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.onenote\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/outlook\": {\n      \"get\": {\n        \"tags\": [\n          \"users.outlookUser\"\n        ],\n        \"summary\": \"Get outlook from users\",\n        \"operationId\": \"users.GetOutlook\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"masterCategories\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"masterCategories\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.outlookUser\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/outlook/supportedLanguages()\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Here is an example of how to call this API.\",\n        \"operationId\": \"users.outlook.supportedLanguages.7d99\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read\",\n              \"User.ReadBasic.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"User.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/users/{user-id}/outlook/supportedTimeZones()\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Invoke function supportedTimeZones\",\n        \"operationId\": \"users.outlook.supportedTimeZones.4c5b\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read\",\n              \"User.ReadBasic.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"User.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/outlook/supportedTimeZones(TimeZoneStandard={TimeZoneStandard})\"\n      ]\n    },\n    \"/users/{user-id}/outlook/supportedTimeZones(TimeZoneStandard={TimeZoneStandard})\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Invoke function supportedTimeZones\",\n        \"operationId\": \"users.outlook.supportedTimeZones.cfd8\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer {token}. Required.\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TimeZoneStandard\",\n            \"required\": true\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read\",\n              \"User.ReadBasic.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"User.Read\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.Read.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/outlook/supportedTimeZones()\"\n      ]\n    },\n    \"/users/{user-id}/ownedDevices\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get ownedDevices from users\",\n        \"operationId\": \"users.ListOwnedDevices\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/ownedDevices/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get ownedDevices from users\",\n        \"operationId\": \"users.GetOwnedDevices\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/ownedObjects\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get ownedObjects from users\",\n        \"operationId\": \"users.ListOwnedObjects\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/ownedObjects/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get ownedObjects from users\",\n        \"operationId\": \"users.GetOwnedObjects\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/people\": {\n      \"get\": {\n        \"tags\": [\n          \"users.person\"\n        ],\n        \"summary\": \"Get people from users\",\n        \"operationId\": \"users.ListPeople\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\",\n                \"birthday\",\n                \"birthday desc\",\n                \"companyName\",\n                \"companyName desc\",\n                \"department\",\n                \"department desc\",\n                \"displayName\",\n                \"displayName desc\",\n                \"scoredEmailAddresses\",\n                \"scoredEmailAddresses desc\",\n                \"givenName\",\n                \"givenName desc\",\n                \"imAddress\",\n                \"imAddress desc\",\n                \"isFavorite\",\n                \"isFavorite desc\",\n                \"jobTitle\",\n                \"jobTitle desc\",\n                \"officeLocation\",\n                \"officeLocation desc\",\n                \"personNotes\",\n                \"personNotes desc\",\n                \"personType\",\n                \"personType desc\",\n                \"phones\",\n                \"phones desc\",\n                \"postalAddresses\",\n                \"postalAddresses desc\",\n                \"profession\",\n                \"profession desc\",\n                \"surname\",\n                \"surname desc\",\n                \"userPrincipalName\",\n                \"userPrincipalName desc\",\n                \"websites\",\n                \"websites desc\",\n                \"yomiCompany\",\n                \"yomiCompany desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"birthday\",\n                \"companyName\",\n                \"department\",\n                \"displayName\",\n                \"scoredEmailAddresses\",\n                \"givenName\",\n                \"imAddress\",\n                \"isFavorite\",\n                \"jobTitle\",\n                \"officeLocation\",\n                \"personNotes\",\n                \"personType\",\n                \"phones\",\n                \"postalAddresses\",\n                \"profession\",\n                \"surname\",\n                \"userPrincipalName\",\n                \"websites\",\n                \"yomiCompany\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/people/{person-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.person\"\n        ],\n        \"summary\": \"Get people from users\",\n        \"operationId\": \"users.GetPeople\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"person-id\",\n            \"description\": \"key: person-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"birthday\",\n                \"companyName\",\n                \"department\",\n                \"displayName\",\n                \"scoredEmailAddresses\",\n                \"givenName\",\n                \"imAddress\",\n                \"isFavorite\",\n                \"jobTitle\",\n                \"officeLocation\",\n                \"personNotes\",\n                \"personType\",\n                \"phones\",\n                \"postalAddresses\",\n                \"profession\",\n                \"surname\",\n                \"userPrincipalName\",\n                \"websites\",\n                \"yomiCompany\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/photo\": {\n      \"get\": {\n        \"tags\": [\n          \"users.profilePhoto\"\n        ],\n        \"summary\": \"Get photo from users\",\n        \"operationId\": \"users.GetPhoto\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"height\",\n                \"width\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.profilePhoto\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/planner\": {\n      \"get\": {\n        \"tags\": [\n          \"users.plannerUser\"\n        ],\n        \"summary\": \"Get planner from users\",\n        \"operationId\": \"users.GetPlanner\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"plans\",\n                \"tasks\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\",\n                \"plans\",\n                \"tasks\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.plannerUser\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/registeredDevices\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get registeredDevices from users\",\n        \"operationId\": \"users.ListRegisteredDevices\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\",\n                \"id desc\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/{user-id}/registeredDevices/{directoryObject-id}\": {\n      \"get\": {\n        \"tags\": [\n          \"users.directoryObject\"\n        ],\n        \"summary\": \"Get registeredDevices from users\",\n        \"operationId\": \"users.GetRegisteredDevices\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"user-id\",\n            \"description\": \"key: user-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"user\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"directoryObject-id\",\n            \"description\": \"key: directoryObject-id\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"directoryObject\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"id\"\n              ],\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"enum\": [\n                \"*\"\n              ],\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/users/delta()\": {\n      \"get\": {\n        \"tags\": [\n          \"users.Functions\"\n        ],\n        \"summary\": \"Invoke function delta\",\n        \"operationId\": \"users.delta.2209\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$deltatoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$skiptoken\",\n            \"description\": \"String\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Authorization\",\n            \"description\": \"Bearer token\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"Content-Type\",\n            \"description\": \"application/json\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"security\": [\n          {\n            \"Delegated (work or school account)\": [\n              \"User.Read\",\n              \"User.ReadWrite\",\n              \"User.ReadBasic.All\",\n              \"User.Read.All\",\n              \"User.ReadWrite.All\",\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\",\n              \"Directory.AccessAsUser.All\"\n            ]\n          },\n          {\n            \"Delegated (personal Microsoft account)\": [\n              \"User.Read\",\n              \"User.ReadWrite\"\n            ]\n          },\n          {\n            \"Application\": [\n              \"User.Read.All\",\n              \"User.ReadWrite.All\",\n              \"Directory.Read.All\",\n              \"Directory.ReadWrite.All\"\n            ]\n          }\n        ],\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/users/{user-id}/calendarView/delta()\",\n        \"/users/{user-id}/contactFolders/delta()\",\n        \"/users/{user-id}/contacts/delta()\",\n        \"/users/{user-id}/events/delta()\",\n        \"/users/{user-id}/mailFolders/delta()\",\n        \"/users/{user-id}/messages/delta()\"\n      ]\n    }\n  },\n  \"definitions\": {\n    \"microsoft.graph.entity\": {\n      \"title\": \"entity\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"id\": {\n          \"description\": \"Read-only.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"id\": \"string (identifier)\"\n      }\n    },\n    \"microsoft.graph.attachment\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"attachment\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"contentType\": {\n              \"description\": \"The MIME type.\",\n              \"type\": \"string\"\n            },\n            \"isInline\": {\n              \"description\": \"true if the attachment is an inline attachment; otherwise, false.\",\n              \"type\": \"boolean\"\n            },\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"name\": {\n              \"description\": \"The attachment's file name.\",\n              \"type\": \"string\"\n            },\n            \"size\": {\n              \"format\": \"int32\",\n              \"description\": \"The length of the attachment in bytes.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"contentType\": \"string\",\n        \"isInline\": true,\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"name\": \"string\",\n        \"size\": \"integer\"\n      }\n    },\n    \"microsoft.graph.baseItem\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"baseItem\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"createdBy\": {\n              \"description\": \"Identity of the user, device, or application which created the item. Read-only.\"\n            },\n            \"createdDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Date and time of item creation. Read-only.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"description\": {\n              \"description\": \"Provides a user-visible description of the item. Optional.\",\n              \"type\": \"string\"\n            },\n            \"eTag\": {\n              \"description\": \"ETag for the item. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"lastModifiedBy\": {\n              \"description\": \"Identity of the user, device, and application which last modified the item. Read-only.\"\n            },\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Date and time the item was last modified. Read-only.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"name\": {\n              \"description\": \"The name of the item. Read-write.\",\n              \"type\": \"string\"\n            },\n            \"parentReference\": {\n              \"description\": \"Parent information, if the item has a parent. Read-write.\"\n            },\n            \"webUrl\": {\n              \"description\": \"URL that displays the resource in the browser. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"createdByUser\": { },\n            \"lastModifiedByUser\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"eTag\": \"string\",\n        \"lastModifiedBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"name\": \"string\",\n        \"parentReference\": {\n          \"@odata.type\": \"microsoft.graph.itemReference\"\n        },\n        \"webUrl\": \"string\",\n        \"createdByUser\": {\n          \"@odata.type\": \"microsoft.graph.user\"\n        },\n        \"lastModifiedByUser\": {\n          \"@odata.type\": \"microsoft.graph.user\"\n        }\n      }\n    },\n    \"microsoft.graph.baseItemVersion\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"baseItemVersion\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"lastModifiedBy\": {\n              \"description\": \"Identity of the user which last modified the version. Read-only.\"\n            },\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Date and time the version was last modified. Read-only.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"publication\": {\n              \"description\": \"Indicates the publication status of this particular version. Read-only.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"publication\": {\n          \"@odata.type\": \"microsoft.graph.publicationFacet\"\n        }\n      }\n    },\n    \"microsoft.graph.calendar\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"calendar\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"canEdit\": {\n              \"description\": \"True if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access.\",\n              \"type\": \"boolean\"\n            },\n            \"canShare\": {\n              \"description\": \"True if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.\",\n              \"type\": \"boolean\"\n            },\n            \"canViewPrivateItems\": {\n              \"description\": \"True if the user can read calendar items that have been marked private, false otherwise.\",\n              \"type\": \"boolean\"\n            },\n            \"changeKey\": {\n              \"description\": \"Identifies the version of the calendar object. Every time the calendar is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"color\": {\n              \"description\": \"Specifies the color theme to distinguish the calendar from other calendars in a UI. The property values are: LightBlue=0, LightGreen=1, LightOrange=2, LightGray=3, LightYellow=4, LightTeal=5, LightPink=6, LightBrown=7, LightRed=8, MaxColor=9, Auto=-1\"\n            },\n            \"name\": {\n              \"description\": \"The calendar name.\",\n              \"type\": \"string\"\n            },\n            \"owner\": {\n              \"description\": \"If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user.\"\n            },\n            \"calendarView\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.event\"\n              }\n            },\n            \"events\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.event\"\n              }\n            },\n            \"multiValueExtendedProperties\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.multiValueLegacyExtendedProperty\"\n              }\n            },\n            \"singleValueExtendedProperties\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.singleValueLegacyExtendedProperty\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"canEdit\": true,\n        \"canShare\": true,\n        \"canViewPrivateItems\": true,\n        \"changeKey\": \"string\",\n        \"color\": {\n          \"@odata.type\": \"microsoft.graph.calendarColor\"\n        },\n        \"name\": \"string\",\n        \"owner\": {\n          \"@odata.type\": \"microsoft.graph.emailAddress\"\n        },\n        \"calendarView\": [\n          {\n            \"@odata.type\": \"microsoft.graph.event\"\n          }\n        ],\n        \"events\": [\n          {\n            \"@odata.type\": \"microsoft.graph.event\"\n          }\n        ],\n        \"multiValueExtendedProperties\": [\n          {\n            \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n          }\n        ],\n        \"singleValueExtendedProperties\": [\n          {\n            \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.calendarGroup\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"calendarGroup\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"changeKey\": {\n              \"description\": \"Identifies the version of the calendar group. Every time the calendar group is changed, ChangeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"classId\": {\n              \"format\": \"uuid\",\n              \"description\": \"The class identifier. Read-only.\",\n              \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n              \"type\": \"string\"\n            },\n            \"name\": {\n              \"description\": \"The group name.\",\n              \"type\": \"string\"\n            },\n            \"calendars\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.calendar\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"changeKey\": \"string\",\n        \"classId\": \"string\",\n        \"name\": \"string\",\n        \"calendars\": [\n          {\n            \"@odata.type\": \"microsoft.graph.calendar\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.workbookChart\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChart\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"height\": {\n              \"format\": \"double\",\n              \"description\": \"Represents the height, in points, of the chart object.\"\n            },\n            \"left\": {\n              \"format\": \"double\",\n              \"description\": \"The distance, in points, from the left side of the chart to the worksheet origin.\"\n            },\n            \"name\": {\n              \"description\": \"Represents the name of a chart object.\",\n              \"type\": \"string\"\n            },\n            \"top\": {\n              \"format\": \"double\",\n              \"description\": \"Represents the distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart).\"\n            },\n            \"width\": {\n              \"format\": \"double\",\n              \"description\": \"Represents the width, in points, of the chart object.\"\n            },\n            \"axes\": { },\n            \"dataLabels\": { },\n            \"format\": { },\n            \"legend\": { },\n            \"series\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.workbookChartSeries\"\n              }\n            },\n            \"title\": { },\n            \"worksheet\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"height\": \"double\",\n        \"left\": \"double\",\n        \"name\": \"string\",\n        \"top\": \"double\",\n        \"width\": \"double\",\n        \"axes\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartAxes\"\n        },\n        \"dataLabels\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartDataLabels\"\n        },\n        \"format\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartAreaFormat\"\n        },\n        \"legend\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartLegend\"\n        },\n        \"series\": [\n          {\n            \"@odata.type\": \"microsoft.graph.workbookChartSeries\"\n          }\n        ],\n        \"title\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartTitle\"\n        },\n        \"worksheet\": {\n          \"@odata.type\": \"microsoft.graph.workbookWorksheet\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookChartAreaFormat\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChartAreaFormat\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"fill\": { },\n            \"font\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"fill\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartFill\"\n        },\n        \"font\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartFont\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookChartAxes\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChartAxes\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"categoryAxis\": { },\n            \"seriesAxis\": { },\n            \"valueAxis\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"categoryAxis\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartAxis\"\n        },\n        \"seriesAxis\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartAxis\"\n        },\n        \"valueAxis\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartAxis\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookChartAxis\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChartAxis\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"majorUnit\": {\n              \"description\": \"Represents the interval between two major tick marks. Can be set to a numeric value or an empty string.  The returned value is always a number.\"\n            },\n            \"maximum\": {\n              \"description\": \"Represents the maximum value on the value axis.  Can be set to a numeric value or an empty string (for automatic axis values).  The returned value is always a number.\"\n            },\n            \"minimum\": {\n              \"description\": \"Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values).  The returned value is always a number.\"\n            },\n            \"minorUnit\": {\n              \"description\": \"Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.\"\n            },\n            \"format\": { },\n            \"majorGridlines\": { },\n            \"minorGridlines\": { },\n            \"title\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"majorUnit\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"maximum\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"minimum\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"minorUnit\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"format\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartAxisFormat\"\n        },\n        \"majorGridlines\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartGridlines\"\n        },\n        \"minorGridlines\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartGridlines\"\n        },\n        \"title\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartAxisTitle\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookChartAxisFormat\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChartAxisFormat\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"font\": { },\n            \"line\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"font\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartFont\"\n        },\n        \"line\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartLineFormat\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookChartAxisTitle\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChartAxisTitle\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"text\": {\n              \"description\": \"Represents the axis title.\",\n              \"type\": \"string\"\n            },\n            \"visible\": {\n              \"description\": \"A boolean that specifies the visibility of an axis title.\",\n              \"type\": \"boolean\"\n            },\n            \"format\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"text\": \"string\",\n        \"visible\": true,\n        \"format\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartAxisTitleFormat\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookChartAxisTitleFormat\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChartAxisTitleFormat\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"font\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"font\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartFont\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookChartDataLabelFormat\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChartDataLabelFormat\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"fill\": { },\n            \"font\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"fill\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartFill\"\n        },\n        \"font\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartFont\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookChartDataLabels\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChartDataLabels\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"position\": {\n              \"description\": \"DataLabelPosition value that represents the position of the data label. The possible values are: None, Center, InsideEnd, InsideBase, OutsideEnd, Left, Right, Top, Bottom, BestFit, Callout.\",\n              \"type\": \"string\"\n            },\n            \"separator\": {\n              \"description\": \"String representing the separator used for the data labels on a chart.\",\n              \"type\": \"string\"\n            },\n            \"showBubbleSize\": {\n              \"description\": \"Boolean value representing if the data label bubble size is visible or not.\",\n              \"type\": \"boolean\"\n            },\n            \"showCategoryName\": {\n              \"description\": \"Boolean value representing if the data label category name is visible or not.\",\n              \"type\": \"boolean\"\n            },\n            \"showLegendKey\": {\n              \"description\": \"Boolean value representing if the data label legend key is visible or not.\",\n              \"type\": \"boolean\"\n            },\n            \"showPercentage\": {\n              \"description\": \"Boolean value representing if the data label percentage is visible or not.\",\n              \"type\": \"boolean\"\n            },\n            \"showSeriesName\": {\n              \"description\": \"Boolean value representing if the data label series name is visible or not.\",\n              \"type\": \"boolean\"\n            },\n            \"showValue\": {\n              \"description\": \"Boolean value representing if the data label value is visible or not.\",\n              \"type\": \"boolean\"\n            },\n            \"format\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"position\": \"string\",\n        \"separator\": \"string\",\n        \"showBubbleSize\": true,\n        \"showCategoryName\": true,\n        \"showLegendKey\": true,\n        \"showPercentage\": true,\n        \"showSeriesName\": true,\n        \"showValue\": true,\n        \"format\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartDataLabelFormat\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookChartFill\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChartFill\",\n          \"type\": \"object\"\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\"\n      }\n    },\n    \"microsoft.graph.workbookChartFont\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChartFont\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"bold\": {\n              \"description\": \"Represents the bold status of font.\",\n              \"type\": \"boolean\"\n            },\n            \"color\": {\n              \"description\": \"HTML color code representation of the text color. E.g. #FF0000 represents Red.\",\n              \"type\": \"string\"\n            },\n            \"italic\": {\n              \"description\": \"Represents the italic status of the font.\",\n              \"type\": \"boolean\"\n            },\n            \"name\": {\n              \"description\": \"Font name (e.g. 'Calibri')\",\n              \"type\": \"string\"\n            },\n            \"size\": {\n              \"format\": \"double\",\n              \"description\": \"Size of the font (e.g. 11)\"\n            },\n            \"underline\": {\n              \"description\": \"Type of underline applied to the font. The possible values are: None, Single.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"bold\": true,\n        \"color\": \"string\",\n        \"italic\": true,\n        \"name\": \"string\",\n        \"size\": \"double\",\n        \"underline\": \"string\"\n      }\n    },\n    \"microsoft.graph.workbookChartGridlines\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChartGridlines\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"visible\": {\n              \"description\": \"Boolean value representing if the axis gridlines are visible or not.\",\n              \"type\": \"boolean\"\n            },\n            \"format\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"visible\": true,\n        \"format\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartGridlinesFormat\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookChartGridlinesFormat\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChartGridlinesFormat\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"line\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"line\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartLineFormat\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookChartLegend\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChartLegend\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"overlay\": {\n              \"description\": \"Boolean value for whether the chart legend should overlap with the main body of the chart.\",\n              \"type\": \"boolean\"\n            },\n            \"position\": {\n              \"description\": \"Represents the position of the legend on the chart. The possible values are: Top, Bottom, Left, Right, Corner, Custom.\",\n              \"type\": \"string\"\n            },\n            \"visible\": {\n              \"description\": \"A boolean value the represents the visibility of a ChartLegend object.\",\n              \"type\": \"boolean\"\n            },\n            \"format\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"overlay\": true,\n        \"position\": \"string\",\n        \"visible\": true,\n        \"format\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartLegendFormat\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookChartLegendFormat\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChartLegendFormat\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"fill\": { },\n            \"font\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"fill\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartFill\"\n        },\n        \"font\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartFont\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookChartLineFormat\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChartLineFormat\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"color\": {\n              \"description\": \"HTML color code representing the color of lines in the chart.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"color\": \"string\"\n      }\n    },\n    \"microsoft.graph.workbookChartPoint\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChartPoint\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"value\": {\n              \"description\": \"Returns the value of a chart point. Read-only.\"\n            },\n            \"format\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"value\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"format\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartPointFormat\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookChartPointFormat\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChartPointFormat\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"fill\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"fill\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartFill\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookChartSeries\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChartSeries\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"name\": {\n              \"description\": \"Represents the name of a series in a chart.\",\n              \"type\": \"string\"\n            },\n            \"format\": { },\n            \"points\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.workbookChartPoint\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"name\": \"string\",\n        \"format\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartSeriesFormat\"\n        },\n        \"points\": [\n          {\n            \"@odata.type\": \"microsoft.graph.workbookChartPoint\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.workbookChartSeriesFormat\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChartSeriesFormat\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"fill\": { },\n            \"line\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"fill\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartFill\"\n        },\n        \"line\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartLineFormat\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookChartTitle\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChartTitle\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"overlay\": {\n              \"description\": \"Boolean value representing if the chart title will overlay the chart or not.\",\n              \"type\": \"boolean\"\n            },\n            \"text\": {\n              \"description\": \"Represents the title text of a chart.\",\n              \"type\": \"string\"\n            },\n            \"visible\": {\n              \"description\": \"A boolean value the represents the visibility of a chart title object.\",\n              \"type\": \"boolean\"\n            },\n            \"format\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"overlay\": true,\n        \"text\": \"string\",\n        \"visible\": true,\n        \"format\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartTitleFormat\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookChartTitleFormat\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookChartTitleFormat\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"fill\": { },\n            \"font\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"fill\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartFill\"\n        },\n        \"font\": {\n          \"@odata.type\": \"microsoft.graph.workbookChartFont\"\n        }\n      }\n    },\n    \"microsoft.graph.columnDefinition\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"columnDefinition\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"columnGroup\": {\n              \"description\": \"For site columns, the name of the group this column belongs to. Helps organize related columns.\",\n              \"type\": \"string\"\n            },\n            \"description\": {\n              \"description\": \"The user-facing description of the column.\",\n              \"type\": \"string\"\n            },\n            \"displayName\": {\n              \"description\": \"The user-facing name of the column.\",\n              \"type\": \"string\"\n            },\n            \"enforceUniqueValues\": {\n              \"description\": \"If true, no two list items may have the same value for this column.\",\n              \"type\": \"boolean\"\n            },\n            \"hidden\": {\n              \"description\": \"Specifies whether the column is displayed in the user interface.\",\n              \"type\": \"boolean\"\n            },\n            \"indexed\": {\n              \"description\": \"Specifies whether the column values can used for sorting and searching.\",\n              \"type\": \"boolean\"\n            },\n            \"name\": {\n              \"description\": \"The API-facing name of the column as it appears in the [fields][] on a [listItem][]. For the user-facing name, see displayName.\",\n              \"type\": \"string\"\n            },\n            \"readOnly\": {\n              \"description\": \"Specifies whether the column values can be modified.\",\n              \"type\": \"boolean\"\n            },\n            \"required\": {\n              \"description\": \"Specifies whether the column value is not optional.\",\n              \"type\": \"boolean\"\n            },\n            \"boolean\": {\n              \"description\": \"This column stores boolean values.\"\n            },\n            \"calculated\": {\n              \"description\": \"This column's data is calculated based on other columns.\"\n            },\n            \"choice\": {\n              \"description\": \"This column stores data from a list of choices.\"\n            },\n            \"currency\": {\n              \"description\": \"This column stores currency values.\"\n            },\n            \"dateTime\": {\n              \"description\": \"This column stores DateTime values.\"\n            },\n            \"defaultValue\": {\n              \"description\": \"The default value for this column.\"\n            },\n            \"lookup\": {\n              \"description\": \"This column's data is looked up from another source in the site.\"\n            },\n            \"number\": {\n              \"description\": \"This column stores number values.\"\n            },\n            \"personOrGroup\": {\n              \"description\": \"This column stores Person or Group values.\"\n            },\n            \"text\": {\n              \"description\": \"This column stores text values.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"columnGroup\": \"string\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"enforceUniqueValues\": true,\n        \"hidden\": true,\n        \"indexed\": true,\n        \"name\": \"string\",\n        \"readOnly\": true,\n        \"required\": true,\n        \"boolean\": {\n          \"@odata.type\": \"microsoft.graph.booleanColumn\"\n        },\n        \"calculated\": {\n          \"@odata.type\": \"microsoft.graph.calculatedColumn\"\n        },\n        \"choice\": {\n          \"@odata.type\": \"microsoft.graph.choiceColumn\"\n        },\n        \"currency\": {\n          \"@odata.type\": \"microsoft.graph.currencyColumn\"\n        },\n        \"dateTime\": {\n          \"@odata.type\": \"microsoft.graph.dateTimeColumn\"\n        },\n        \"defaultValue\": {\n          \"@odata.type\": \"microsoft.graph.defaultColumnValue\"\n        },\n        \"lookup\": {\n          \"@odata.type\": \"microsoft.graph.lookupColumn\"\n        },\n        \"number\": {\n          \"@odata.type\": \"microsoft.graph.numberColumn\"\n        },\n        \"personOrGroup\": {\n          \"@odata.type\": \"microsoft.graph.personOrGroupColumn\"\n        },\n        \"text\": {\n          \"@odata.type\": \"microsoft.graph.textColumn\"\n        }\n      }\n    },\n    \"microsoft.graph.columnLink\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"columnLink\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"name\": {\n              \"description\": \"The name of the column  in this content type.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"name\": \"string\"\n      }\n    },\n    \"microsoft.graph.outlookItem\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"outlookItem\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"categories\": {\n              \"description\": \"The categories associated with the item\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"changeKey\": {\n              \"description\": \"Identifies the version of the item. Every time the item is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"createdDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"categories\": [\n          \"string\"\n        ],\n        \"changeKey\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\"\n      }\n    },\n    \"microsoft.graph.contact\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.outlookItem\"\n        },\n        {\n          \"title\": \"contact\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"assistantName\": {\n              \"description\": \"The name of the contact's assistant.\",\n              \"type\": \"string\"\n            },\n            \"birthday\": {\n              \"format\": \"date-time\",\n              \"description\": \"The contact's birthday. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"businessAddress\": {\n              \"description\": \"The contact's business address.\"\n            },\n            \"businessHomePage\": {\n              \"description\": \"The business home page of the contact.\",\n              \"type\": \"string\"\n            },\n            \"businessPhones\": {\n              \"description\": \"The contact's business phone numbers.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"children\": {\n              \"description\": \"The names of the contact's children.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"companyName\": {\n              \"description\": \"The name of the contact's company.\",\n              \"type\": \"string\"\n            },\n            \"department\": {\n              \"description\": \"The contact's department.\",\n              \"type\": \"string\"\n            },\n            \"displayName\": {\n              \"description\": \"The contact's display name.\",\n              \"type\": \"string\"\n            },\n            \"emailAddresses\": {\n              \"description\": \"The contact's email addresses.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"flag\": {\n              \"description\": \"The flag value that indicates the status, start date, due date, or completion date for the message.\"\n            },\n            \"fileAs\": {\n              \"description\": \"The name the contact is filed under.\",\n              \"type\": \"string\"\n            },\n            \"generation\": {\n              \"description\": \"The contact's generation.\",\n              \"type\": \"string\"\n            },\n            \"givenName\": {\n              \"description\": \"The contact's given name.\",\n              \"type\": \"string\"\n            },\n            \"homeAddress\": {\n              \"description\": \"The contact's home address.\"\n            },\n            \"homePhones\": {\n              \"description\": \"The contact's home phone numbers.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"imAddresses\": {\n              \"description\": \"The contact's instant messaging (IM) addresses.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"initials\": {\n              \"description\": \"The contact's initials.\",\n              \"type\": \"string\"\n            },\n            \"jobTitle\": {\n              \"description\": \"The contact’s job title.\",\n              \"type\": \"string\"\n            },\n            \"manager\": {\n              \"description\": \"The name of the contact's manager.\",\n              \"type\": \"string\"\n            },\n            \"middleName\": {\n              \"description\": \"The contact's middle name.\",\n              \"type\": \"string\"\n            },\n            \"mobilePhone\": {\n              \"description\": \"The contact's mobile phone number.\",\n              \"type\": \"string\"\n            },\n            \"nickName\": {\n              \"description\": \"The contact's nickname.\",\n              \"type\": \"string\"\n            },\n            \"officeLocation\": {\n              \"description\": \"The location of the contact's office.\",\n              \"type\": \"string\"\n            },\n            \"otherAddress\": {\n              \"description\": \"Other addresses for the contact.\"\n            },\n            \"parentFolderId\": {\n              \"description\": \"The ID of the contact's parent folder.\",\n              \"type\": \"string\"\n            },\n            \"personalNotes\": {\n              \"description\": \"The user's notes about the contact.\",\n              \"type\": \"string\"\n            },\n            \"profession\": {\n              \"description\": \"The contact's profession.\",\n              \"type\": \"string\"\n            },\n            \"spouseName\": {\n              \"description\": \"The name of the contact's spouse/partner.\",\n              \"type\": \"string\"\n            },\n            \"surname\": {\n              \"description\": \"The contact's surname.\",\n              \"type\": \"string\"\n            },\n            \"title\": {\n              \"description\": \"The contact's title.\",\n              \"type\": \"string\"\n            },\n            \"yomiCompanyName\": {\n              \"description\": \"The phonetic Japanese company name of the contact.\",\n              \"type\": \"string\"\n            },\n            \"yomiGivenName\": {\n              \"description\": \"The phonetic Japanese given name (first name) of the contact.\",\n              \"type\": \"string\"\n            },\n            \"yomiSurname\": {\n              \"description\": \"The phonetic Japanese surname (last name)  of the contact.\",\n              \"type\": \"string\"\n            },\n            \"photo\": { },\n            \"extensions\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.extension\"\n              }\n            },\n            \"multiValueExtendedProperties\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.multiValueLegacyExtendedProperty\"\n              }\n            },\n            \"singleValueExtendedProperties\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.singleValueLegacyExtendedProperty\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"categories\": [\n          \"string\"\n        ],\n        \"changeKey\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"assistantName\": \"string\",\n        \"birthday\": \"string (timestamp)\",\n        \"businessAddress\": {\n          \"@odata.type\": \"microsoft.graph.physicalAddress\"\n        },\n        \"businessHomePage\": \"string\",\n        \"businessPhones\": [\n          \"string\"\n        ],\n        \"children\": [\n          \"string\"\n        ],\n        \"companyName\": \"string\",\n        \"department\": \"string\",\n        \"displayName\": \"string\",\n        \"emailAddresses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.emailAddress\"\n          }\n        ],\n        \"flag\": {\n          \"@odata.type\": \"microsoft.graph.followupFlag\"\n        },\n        \"fileAs\": \"string\",\n        \"generation\": \"string\",\n        \"givenName\": \"string\",\n        \"homeAddress\": {\n          \"@odata.type\": \"microsoft.graph.physicalAddress\"\n        },\n        \"homePhones\": [\n          \"string\"\n        ],\n        \"imAddresses\": [\n          \"string\"\n        ],\n        \"initials\": \"string\",\n        \"jobTitle\": \"string\",\n        \"manager\": \"string\",\n        \"middleName\": \"string\",\n        \"mobilePhone\": \"string\",\n        \"nickName\": \"string\",\n        \"officeLocation\": \"string\",\n        \"otherAddress\": {\n          \"@odata.type\": \"microsoft.graph.physicalAddress\"\n        },\n        \"parentFolderId\": \"string\",\n        \"personalNotes\": \"string\",\n        \"profession\": \"string\",\n        \"spouseName\": \"string\",\n        \"surname\": \"string\",\n        \"title\": \"string\",\n        \"yomiCompanyName\": \"string\",\n        \"yomiGivenName\": \"string\",\n        \"yomiSurname\": \"string\",\n        \"photo\": {\n          \"@odata.type\": \"microsoft.graph.profilePhoto\"\n        },\n        \"extensions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.extension\"\n          }\n        ],\n        \"multiValueExtendedProperties\": [\n          {\n            \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n          }\n        ],\n        \"singleValueExtendedProperties\": [\n          {\n            \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.contactFolder\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"contactFolder\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"displayName\": {\n              \"description\": \"The folder's display name.\",\n              \"type\": \"string\"\n            },\n            \"parentFolderId\": {\n              \"description\": \"The ID of the folder's parent folder.\",\n              \"type\": \"string\"\n            },\n            \"childFolders\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.contactFolder\"\n              }\n            },\n            \"contacts\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.contact\"\n              }\n            },\n            \"multiValueExtendedProperties\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.multiValueLegacyExtendedProperty\"\n              }\n            },\n            \"singleValueExtendedProperties\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.singleValueLegacyExtendedProperty\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"parentFolderId\": \"string\",\n        \"childFolders\": [\n          {\n            \"@odata.type\": \"microsoft.graph.contactFolder\"\n          }\n        ],\n        \"contacts\": [\n          {\n            \"@odata.type\": \"microsoft.graph.contact\"\n          }\n        ],\n        \"multiValueExtendedProperties\": [\n          {\n            \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n          }\n        ],\n        \"singleValueExtendedProperties\": [\n          {\n            \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.contentType\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"contentType\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"description\": {\n              \"description\": \"The descriptive text for the item.\",\n              \"type\": \"string\"\n            },\n            \"group\": {\n              \"description\": \"The name of the group this content type belongs to. Helps organize related content types.\",\n              \"type\": \"string\"\n            },\n            \"hidden\": {\n              \"description\": \"Indicates whether the content type is hidden in the list's 'New' menu.\",\n              \"type\": \"boolean\"\n            },\n            \"inheritedFrom\": {\n              \"description\": \"If this content type is inherited from another scope (like a site), provides a reference to the item where the content type is defined.\"\n            },\n            \"name\": {\n              \"description\": \"The name of the content type.\",\n              \"type\": \"string\"\n            },\n            \"order\": {\n              \"description\": \"Specifies the order in which the content type appears in the selection UI.\"\n            },\n            \"parentId\": {\n              \"description\": \"The unique identifier of the content type.\",\n              \"type\": \"string\"\n            },\n            \"readOnly\": {\n              \"description\": \"If true, the content type cannot be modified unless this value is first set to false.\",\n              \"type\": \"boolean\"\n            },\n            \"sealed\": {\n              \"description\": \"If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.\",\n              \"type\": \"boolean\"\n            },\n            \"columnLinks\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.columnLink\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"description\": \"string\",\n        \"group\": \"string\",\n        \"hidden\": true,\n        \"inheritedFrom\": {\n          \"@odata.type\": \"microsoft.graph.itemReference\"\n        },\n        \"name\": \"string\",\n        \"order\": {\n          \"@odata.type\": \"microsoft.graph.contentTypeOrder\"\n        },\n        \"parentId\": \"string\",\n        \"readOnly\": true,\n        \"sealed\": true,\n        \"columnLinks\": [\n          {\n            \"@odata.type\": \"microsoft.graph.columnLink\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.directoryObject\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"directoryObject\",\n          \"type\": \"object\"\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\"\n      }\n    },\n    \"microsoft.graph.contract\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n        },\n        {\n          \"title\": \"contract\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"contractType\": {\n              \"description\": \"Type of contract.Possible values are: SyndicationPartner - Partner that exclusively resells and manages O365 and Intune for this customer. They resell and support their customers. BreadthPartner - Partner has the ability to provide administrative support for this customer. However, the partner is not allowed to resell to the customer.ResellerPartner - Partner that is similar to a syndication partner, except that the partner doesn’t have exclusive access to a tenant. In the syndication case, the customer cannot buy additional direct subscriptions from Microsoft or from other partners.\",\n              \"type\": \"string\"\n            },\n            \"customerId\": {\n              \"format\": \"uuid\",\n              \"description\": \"The unique identifier for the customer tenant referenced by this partnership. Corresponds to the id property of the customer tenant's organization resource.\",\n              \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n              \"type\": \"string\"\n            },\n            \"defaultDomainName\": {\n              \"description\": \"A copy of the customer tenant's default domain name. The copy is made when the partnership with the customer is established. It is not automatically updated if the customer tenant's default domain name changes.\",\n              \"type\": \"string\"\n            },\n            \"displayName\": {\n              \"description\": \"A copy of the customer tenant's display name. The copy is made when the partnership with the customer is established. It is not automatically updated if the customer tenant's display name changes.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"contractType\": \"string\",\n        \"customerId\": \"string\",\n        \"defaultDomainName\": \"string\",\n        \"displayName\": \"string\"\n      }\n    },\n    \"microsoft.graph.conversation\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"conversation\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"hasAttachments\": {\n              \"description\": \"Indicates whether any of the posts within this Conversation has at least one attachment.\",\n              \"type\": \"boolean\"\n            },\n            \"lastDeliveredDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"preview\": {\n              \"description\": \"A short summary from the body of the latest post in this converstaion.\",\n              \"type\": \"string\"\n            },\n            \"topic\": {\n              \"description\": \"The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.\",\n              \"type\": \"string\"\n            },\n            \"uniqueSenders\": {\n              \"description\": \"All the users that sent a message to this Conversation.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"threads\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.conversationThread\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"hasAttachments\": true,\n        \"lastDeliveredDateTime\": \"string (timestamp)\",\n        \"preview\": \"string\",\n        \"topic\": \"string\",\n        \"uniqueSenders\": [\n          \"string\"\n        ],\n        \"threads\": [\n          {\n            \"@odata.type\": \"microsoft.graph.conversationThread\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.conversationThread\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"conversationThread\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"ccRecipients\": {\n              \"description\": \"The Cc: recipients for the thread.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"hasAttachments\": {\n              \"description\": \"Indicates whether any of the posts within this thread has at least one attachment.\",\n              \"type\": \"boolean\"\n            },\n            \"isLocked\": {\n              \"description\": \"Indicates if the thread is locked.\",\n              \"type\": \"boolean\"\n            },\n            \"lastDeliveredDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"preview\": {\n              \"description\": \"A short summary from the body of the latest post in this converstaion.\",\n              \"type\": \"string\"\n            },\n            \"toRecipients\": {\n              \"description\": \"The To: recipients for the thread.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"topic\": {\n              \"description\": \"The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.\",\n              \"type\": \"string\"\n            },\n            \"uniqueSenders\": {\n              \"description\": \"All the users that sent a message to this thread.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"posts\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.post\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"ccRecipients\": [\n          {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          }\n        ],\n        \"hasAttachments\": true,\n        \"isLocked\": true,\n        \"lastDeliveredDateTime\": \"string (timestamp)\",\n        \"preview\": \"string\",\n        \"toRecipients\": [\n          {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          }\n        ],\n        \"topic\": \"string\",\n        \"uniqueSenders\": [\n          \"string\"\n        ],\n        \"posts\": [\n          {\n            \"@odata.type\": \"microsoft.graph.post\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.device\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n        },\n        {\n          \"title\": \"device\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"accountEnabled\": {\n              \"description\": \"true if the account is enabled; otherwise, false. Required.\",\n              \"type\": \"boolean\"\n            },\n            \"alternativeSecurityIds\": {\n              \"description\": \"For internal use only. Not nullable.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"approximateLastSignInDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' Read-only.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"deviceId\": {\n              \"description\": \"Unique identifier set by Azure Device Registration Service at the time of registration.\",\n              \"type\": \"string\"\n            },\n            \"deviceMetadata\": {\n              \"description\": \"For interal use only. Set to null.\",\n              \"type\": \"string\"\n            },\n            \"deviceVersion\": {\n              \"format\": \"int32\",\n              \"description\": \"For interal use only.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"displayName\": {\n              \"description\": \"The display name for the device. Required.\",\n              \"type\": \"string\"\n            },\n            \"isCompliant\": {\n              \"description\": \"true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.\",\n              \"type\": \"boolean\"\n            },\n            \"isManaged\": {\n              \"description\": \"true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices.\",\n              \"type\": \"boolean\"\n            },\n            \"onPremisesLastSyncDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The last time at which the object was synced with the on-premises directory.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' Read-only.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"onPremisesSyncEnabled\": {\n              \"description\": \"true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only.\",\n              \"type\": \"boolean\"\n            },\n            \"operatingSystem\": {\n              \"description\": \"The type of operating system on the device. Required.\",\n              \"type\": \"string\"\n            },\n            \"operatingSystemVersion\": {\n              \"description\": \"The version of the operating system on the device. Required.\",\n              \"type\": \"string\"\n            },\n            \"physicalIds\": {\n              \"description\": \"For interal use only. Not nullable.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"trustType\": {\n              \"description\": \"Type of trust for the joined device. Read-only. Possible values: Workplace - indicates bring your own personal devicesAzureAd - Cloud only joined devicesServerAd - on-premises domain joined devices joined to Azure AD. For more details, see Introduction to device management in Azure Active Directory\",\n              \"type\": \"string\"\n            },\n            \"extensions\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.extension\"\n              }\n            },\n            \"registeredOwners\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n              }\n            },\n            \"registeredUsers\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"accountEnabled\": true,\n        \"alternativeSecurityIds\": [\n          {\n            \"@odata.type\": \"microsoft.graph.alternativeSecurityId\"\n          }\n        ],\n        \"approximateLastSignInDateTime\": \"string (timestamp)\",\n        \"deviceId\": \"string\",\n        \"deviceMetadata\": \"string\",\n        \"deviceVersion\": \"integer\",\n        \"displayName\": \"string\",\n        \"isCompliant\": true,\n        \"isManaged\": true,\n        \"onPremisesLastSyncDateTime\": \"string (timestamp)\",\n        \"onPremisesSyncEnabled\": true,\n        \"operatingSystem\": \"string\",\n        \"operatingSystemVersion\": \"string\",\n        \"physicalIds\": [\n          \"string\"\n        ],\n        \"trustType\": \"string\",\n        \"extensions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.extension\"\n          }\n        ],\n        \"registeredOwners\": [\n          {\n            \"@odata.type\": \"microsoft.graph.directoryObject\"\n          }\n        ],\n        \"registeredUsers\": [\n          {\n            \"@odata.type\": \"microsoft.graph.directoryObject\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.directory\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"directory\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"deletedItems\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"deletedItems\": [\n          {\n            \"@odata.type\": \"microsoft.graph.directoryObject\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.directoryRole\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n        },\n        {\n          \"title\": \"directoryRole\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"description\": {\n              \"description\": \"The description for the directory role. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"displayName\": {\n              \"description\": \"The display name for the directory role. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"roleTemplateId\": {\n              \"description\": \"The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read only.\",\n              \"type\": \"string\"\n            },\n            \"members\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"roleTemplateId\": \"string\",\n        \"members\": [\n          {\n            \"@odata.type\": \"microsoft.graph.directoryObject\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.directoryRoleTemplate\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n        },\n        {\n          \"title\": \"directoryRoleTemplate\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"description\": {\n              \"description\": \"The description to set for the directory role. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"displayName\": {\n              \"description\": \"The display name to set for the directory role. Read-only.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\"\n      }\n    },\n    \"microsoft.graph.domain\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"domain\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"authenticationType\": {\n              \"description\": \"Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Azure AD performs user authentication.Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. Not nullable\",\n              \"type\": \"string\"\n            },\n            \"availabilityStatus\": {\n              \"description\": \"This property is always null except when the verify action is used. When the verify action is used, a domain entity is returned in the response. The availabilityStatus property of the domain entity in the response is either AvailableImmediately or EmailVerifiedDomainTakeoverScheduled.\",\n              \"type\": \"string\"\n            },\n            \"isAdminManaged\": {\n              \"description\": \"The value of the property is false if the DNS record management of the domain has been delegated to Office 365. Otherwise, the value is true. Not nullable\",\n              \"type\": \"boolean\"\n            },\n            \"isDefault\": {\n              \"description\": \"True if this is the default domain that is used for user creation. There is only one default domain per company. Not nullable\",\n              \"type\": \"boolean\"\n            },\n            \"isInitial\": {\n              \"description\": \"True if this is the initial domain created by Microsoft Online Services (companyname.onmicrosoft.com). There is only one initial domain per company. Not nullable\",\n              \"type\": \"boolean\"\n            },\n            \"isRoot\": {\n              \"description\": \"True if the domain is a verified root domain. Otherwise, false if the domain is a subdomain or unverified. Not nullable\",\n              \"type\": \"boolean\"\n            },\n            \"isVerified\": {\n              \"description\": \"True if the domain has completed domain ownership verification. Not nullable\",\n              \"type\": \"boolean\"\n            },\n            \"state\": {\n              \"description\": \"Status of asynchronous operations scheduled for the domain.\"\n            },\n            \"supportedServices\": {\n              \"description\": \"The capabilities assigned to the domain.Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, YammerNot nullable\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"domainNameReferences\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n              }\n            },\n            \"serviceConfigurationRecords\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.domainDnsRecord\"\n              }\n            },\n            \"verificationDnsRecords\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.domainDnsRecord\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"authenticationType\": \"string\",\n        \"availabilityStatus\": \"string\",\n        \"isAdminManaged\": true,\n        \"isDefault\": true,\n        \"isInitial\": true,\n        \"isRoot\": true,\n        \"isVerified\": true,\n        \"state\": {\n          \"@odata.type\": \"microsoft.graph.domainState\"\n        },\n        \"supportedServices\": [\n          \"string\"\n        ],\n        \"domainNameReferences\": [\n          {\n            \"@odata.type\": \"microsoft.graph.directoryObject\"\n          }\n        ],\n        \"serviceConfigurationRecords\": [\n          {\n            \"@odata.type\": \"microsoft.graph.domainDnsRecord\"\n          }\n        ],\n        \"verificationDnsRecords\": [\n          {\n            \"@odata.type\": \"microsoft.graph.domainDnsRecord\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.domainDnsRecord\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"domainDnsRecord\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"isOptional\": {\n              \"description\": \"If false, this record must be configured by the customer at the DNS host for Microsoft Online Services to operate correctly with the domain.\",\n              \"type\": \"boolean\"\n            },\n            \"label\": {\n              \"description\": \"Value used when configuring the name of the DNS record at the DNS host.\",\n              \"type\": \"string\"\n            },\n            \"recordType\": {\n              \"description\": \"Indicates what type of DNS record this entity represents.The value can be one of the following: CName, Mx, Srv, TxtKey\",\n              \"type\": \"string\"\n            },\n            \"supportedService\": {\n              \"description\": \"Microsoft Online Service or feature that has a dependency on this DNS record.Can be one of the following values: null, Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune\",\n              \"type\": \"string\"\n            },\n            \"ttl\": {\n              \"format\": \"int32\",\n              \"description\": \"Value to use when configuring the time-to-live (ttl) property of the DNS record at the DNS host. Not nullable\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"isOptional\": true,\n        \"label\": \"string\",\n        \"recordType\": \"string\",\n        \"supportedService\": \"string\",\n        \"ttl\": \"integer\"\n      }\n    },\n    \"microsoft.graph.domainDnsCnameRecord\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.domainDnsRecord\"\n        },\n        {\n          \"title\": \"domainDnsCnameRecord\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"canonicalName\": {\n              \"description\": \"The canonical name of the CNAME record. Used to configure the CNAME record at the DNS host.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"isOptional\": true,\n        \"label\": \"string\",\n        \"recordType\": \"string\",\n        \"supportedService\": \"string\",\n        \"ttl\": \"integer\",\n        \"canonicalName\": \"string\"\n      }\n    },\n    \"microsoft.graph.domainDnsMxRecord\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.domainDnsRecord\"\n        },\n        {\n          \"title\": \"domainDnsMxRecord\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"mailExchange\": {\n              \"description\": \"Value used when configuring the answer/destination/value of the MX record at the DNS host.\",\n              \"type\": \"string\"\n            },\n            \"preference\": {\n              \"format\": \"int32\",\n              \"description\": \"Value used when configuring the Preference/Priority property of the MX record at the DNS host.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"isOptional\": true,\n        \"label\": \"string\",\n        \"recordType\": \"string\",\n        \"supportedService\": \"string\",\n        \"ttl\": \"integer\",\n        \"mailExchange\": \"string\",\n        \"preference\": \"integer\"\n      }\n    },\n    \"microsoft.graph.domainDnsSrvRecord\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.domainDnsRecord\"\n        },\n        {\n          \"title\": \"domainDnsSrvRecord\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"nameTarget\": {\n              \"description\": \"Value to use when configuring the Target property of the SRV record at the DNS host.\",\n              \"type\": \"string\"\n            },\n            \"port\": {\n              \"format\": \"int32\",\n              \"description\": \"Value to use when configuring the port property of the SRV record at the DNS host.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"priority\": {\n              \"format\": \"int32\",\n              \"description\": \"Value to use when configuring the priority property of the SRV record at the DNS host.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"protocol\": {\n              \"description\": \"Value to use when configuring the protocol property of the SRV record at the DNS host.\",\n              \"type\": \"string\"\n            },\n            \"service\": {\n              \"description\": \"Value to use when configuring the service property of the SRV record at the DNS host.\",\n              \"type\": \"string\"\n            },\n            \"weight\": {\n              \"format\": \"int32\",\n              \"description\": \"Value to use when configuring the weight property of the SRV record at the DNS host.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"isOptional\": true,\n        \"label\": \"string\",\n        \"recordType\": \"string\",\n        \"supportedService\": \"string\",\n        \"ttl\": \"integer\",\n        \"nameTarget\": \"string\",\n        \"port\": \"integer\",\n        \"priority\": \"integer\",\n        \"protocol\": \"string\",\n        \"service\": \"string\",\n        \"weight\": \"integer\"\n      }\n    },\n    \"microsoft.graph.domainDnsTxtRecord\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.domainDnsRecord\"\n        },\n        {\n          \"title\": \"domainDnsTxtRecord\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"text\": {\n              \"description\": \"Value used when configuring the text property at the DNS host.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"isOptional\": true,\n        \"label\": \"string\",\n        \"recordType\": \"string\",\n        \"supportedService\": \"string\",\n        \"ttl\": \"integer\",\n        \"text\": \"string\"\n      }\n    },\n    \"microsoft.graph.domainDnsUnavailableRecord\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.domainDnsRecord\"\n        },\n        {\n          \"title\": \"domainDnsUnavailableRecord\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"description\": {\n              \"description\": \"Provides the reason why the DomainDnsUnavailableRecord entity is returned.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"isOptional\": true,\n        \"label\": \"string\",\n        \"recordType\": \"string\",\n        \"supportedService\": \"string\",\n        \"ttl\": \"integer\",\n        \"description\": \"string\"\n      }\n    },\n    \"microsoft.graph.drive\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.baseItem\"\n        },\n        {\n          \"title\": \"drive\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"driveType\": {\n              \"description\": \"Describes the type of drive represented by this resource. OneDrive personal drives will return personal. OneDrive for Business will return business. SharePoint document libraries will return documentLibrary. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"owner\": {\n              \"description\": \"Optional. The user account that owns the drive. Read-only.\"\n            },\n            \"quota\": {\n              \"description\": \"Optional. Information about the drive's storage space quota. Read-only.\"\n            },\n            \"sharepointIds\": {\n              \"description\": \"Returns identifiers useful for SharePoint REST compatibility. Read-only.\"\n            },\n            \"system\": {\n              \"description\": \"If present, indicates that this is a system-managed drive. Read-only.\"\n            },\n            \"items\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.driveItem\"\n              }\n            },\n            \"root\": { },\n            \"special\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.driveItem\"\n              }\n            },\n            \"list\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"eTag\": \"string\",\n        \"lastModifiedBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"name\": \"string\",\n        \"parentReference\": {\n          \"@odata.type\": \"microsoft.graph.itemReference\"\n        },\n        \"webUrl\": \"string\",\n        \"createdByUser\": {\n          \"@odata.type\": \"microsoft.graph.user\"\n        },\n        \"lastModifiedByUser\": {\n          \"@odata.type\": \"microsoft.graph.user\"\n        },\n        \"driveType\": \"string\",\n        \"owner\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"quota\": {\n          \"@odata.type\": \"microsoft.graph.quota\"\n        },\n        \"sharepointIds\": {\n          \"@odata.type\": \"microsoft.graph.sharepointIds\"\n        },\n        \"system\": {\n          \"@odata.type\": \"microsoft.graph.systemFacet\"\n        },\n        \"items\": [\n          {\n            \"@odata.type\": \"microsoft.graph.driveItem\"\n          }\n        ],\n        \"root\": {\n          \"@odata.type\": \"microsoft.graph.driveItem\"\n        },\n        \"special\": [\n          {\n            \"@odata.type\": \"microsoft.graph.driveItem\"\n          }\n        ],\n        \"list\": {\n          \"@odata.type\": \"microsoft.graph.list\"\n        }\n      }\n    },\n    \"microsoft.graph.driveItem\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.baseItem\"\n        },\n        {\n          \"title\": \"driveItem\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"audio\": {\n              \"description\": \"Audio metadata, if the item is an audio file. Read-only.\"\n            },\n            \"content\": {\n              \"format\": \"base64url\",\n              \"description\": \"The content stream, if the item represents a file.\",\n              \"type\": \"string\"\n            },\n            \"cTag\": {\n              \"description\": \"An eTag for the content of the item. This eTag is not changed if only the metadata is changed. Note This property is not returned if the item is a folder. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"deleted\": {\n              \"description\": \"Information about the deleted state of the item. Read-only.\"\n            },\n            \"file\": {\n              \"description\": \"File metadata, if the item is a file. Read-only.\"\n            },\n            \"fileSystemInfo\": {\n              \"description\": \"File system information on client. Read-write.\"\n            },\n            \"folder\": {\n              \"description\": \"Folder metadata, if the item is a folder. Read-only.\"\n            },\n            \"image\": {\n              \"description\": \"Image metadata, if the item is an image. Read-only.\"\n            },\n            \"location\": {\n              \"description\": \"Location metadata, if the item has location data. Read-only.\"\n            },\n            \"package\": {\n              \"description\": \"If present, indicates that this item is a package instead of a folder or file. Packages are treated like files in some contexts and folders in others. Read-only.\"\n            },\n            \"photo\": {\n              \"description\": \"Photo metadata, if the item is a photo. Read-only.\"\n            },\n            \"publication\": {\n              \"description\": \"Provides information about the published or checked-out state of an item, in locations that support such actions. This property is not returned by default. Read-only.\"\n            },\n            \"remoteItem\": {\n              \"description\": \"Remote item data, if the item is shared from a drive other than the one being accessed. Read-only.\"\n            },\n            \"root\": {\n              \"description\": \"If this property is non-null, it indicates that the driveItem is the top-most driveItem in the drive.\"\n            },\n            \"searchResult\": {\n              \"description\": \"Search metadata, if the item is from a search result. Read-only.\"\n            },\n            \"shared\": {\n              \"description\": \"Indicates that the item has been shared with others and provides information about the shared state of the item. Read-only.\"\n            },\n            \"sharepointIds\": {\n              \"description\": \"Returns identifiers useful for SharePoint REST compatibility. Read-only.\"\n            },\n            \"size\": {\n              \"format\": \"int64\",\n              \"description\": \"Size of the item in bytes. Read-only.\",\n              \"type\": \"integer\"\n            },\n            \"specialFolder\": {\n              \"description\": \"If the current item is also available as a special folder, this facet is returned. Read-only.\"\n            },\n            \"video\": {\n              \"description\": \"Video metadata, if the item is a video. Read-only.\"\n            },\n            \"webDavUrl\": {\n              \"description\": \"WebDAV compatible URL for the item.\",\n              \"type\": \"string\"\n            },\n            \"children\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.driveItem\"\n              }\n            },\n            \"permissions\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.permission\"\n              }\n            },\n            \"thumbnails\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.thumbnailSet\"\n              }\n            },\n            \"versions\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.driveItemVersion\"\n              }\n            },\n            \"listItem\": { },\n            \"workbook\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"eTag\": \"string\",\n        \"lastModifiedBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"name\": \"string\",\n        \"parentReference\": {\n          \"@odata.type\": \"microsoft.graph.itemReference\"\n        },\n        \"webUrl\": \"string\",\n        \"createdByUser\": {\n          \"@odata.type\": \"microsoft.graph.user\"\n        },\n        \"lastModifiedByUser\": {\n          \"@odata.type\": \"microsoft.graph.user\"\n        },\n        \"audio\": {\n          \"@odata.type\": \"microsoft.graph.audio\"\n        },\n        \"content\": \"string\",\n        \"cTag\": \"string\",\n        \"deleted\": {\n          \"@odata.type\": \"microsoft.graph.deleted\"\n        },\n        \"file\": {\n          \"@odata.type\": \"microsoft.graph.file\"\n        },\n        \"fileSystemInfo\": {\n          \"@odata.type\": \"microsoft.graph.fileSystemInfo\"\n        },\n        \"folder\": {\n          \"@odata.type\": \"microsoft.graph.folder\"\n        },\n        \"image\": {\n          \"@odata.type\": \"microsoft.graph.image\"\n        },\n        \"location\": {\n          \"@odata.type\": \"microsoft.graph.geoCoordinates\"\n        },\n        \"package\": {\n          \"@odata.type\": \"microsoft.graph.package\"\n        },\n        \"photo\": {\n          \"@odata.type\": \"microsoft.graph.photo\"\n        },\n        \"publication\": {\n          \"@odata.type\": \"microsoft.graph.publicationFacet\"\n        },\n        \"remoteItem\": {\n          \"@odata.type\": \"microsoft.graph.remoteItem\"\n        },\n        \"root\": {\n          \"@odata.type\": \"microsoft.graph.root\"\n        },\n        \"searchResult\": {\n          \"@odata.type\": \"microsoft.graph.searchResult\"\n        },\n        \"shared\": {\n          \"@odata.type\": \"microsoft.graph.shared\"\n        },\n        \"sharepointIds\": {\n          \"@odata.type\": \"microsoft.graph.sharepointIds\"\n        },\n        \"size\": \"integer\",\n        \"specialFolder\": {\n          \"@odata.type\": \"microsoft.graph.specialFolder\"\n        },\n        \"video\": {\n          \"@odata.type\": \"microsoft.graph.video\"\n        },\n        \"webDavUrl\": \"string\",\n        \"children\": [\n          {\n            \"@odata.type\": \"microsoft.graph.driveItem\"\n          }\n        ],\n        \"permissions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.permission\"\n          }\n        ],\n        \"thumbnails\": [\n          {\n            \"@odata.type\": \"microsoft.graph.thumbnailSet\"\n          }\n        ],\n        \"versions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.driveItemVersion\"\n          }\n        ],\n        \"listItem\": {\n          \"@odata.type\": \"microsoft.graph.listItem\"\n        },\n        \"workbook\": {\n          \"@odata.type\": \"microsoft.graph.workbook\"\n        }\n      }\n    },\n    \"microsoft.graph.driveItemVersion\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.baseItemVersion\"\n        },\n        {\n          \"title\": \"driveItemVersion\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"content\": {\n              \"format\": \"base64url\",\n              \"description\": \"The content stream for this version of the item.\",\n              \"type\": \"string\"\n            },\n            \"size\": {\n              \"format\": \"int64\",\n              \"description\": \"Indicates the size of the content stream for this version of the item.\",\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"publication\": {\n          \"@odata.type\": \"microsoft.graph.publicationFacet\"\n        },\n        \"content\": \"string\",\n        \"size\": \"integer\"\n      }\n    },\n    \"microsoft.graph.educationClass\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"educationClass\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"description\": {\n              \"description\": \"Description of the class.\",\n              \"type\": \"string\"\n            },\n            \"classCode\": {\n              \"description\": \"Class code used by the school to identify the class.\",\n              \"type\": \"string\"\n            },\n            \"createdBy\": {\n              \"description\": \"Entity who created the class\"\n            },\n            \"displayName\": {\n              \"description\": \"Name of the class.\",\n              \"type\": \"string\"\n            },\n            \"externalId\": {\n              \"description\": \"ID of the class from the syncing system.\",\n              \"type\": \"string\"\n            },\n            \"externalName\": {\n              \"description\": \"Name of the class in the syncing system.\",\n              \"type\": \"string\"\n            },\n            \"externalSource\": {\n              \"description\": \"How this class was created. The possible values are: sis, manual, unknownFutureValue.\"\n            },\n            \"mailNickname\": {\n              \"description\": \"Mail name for sending email to all members, if this is enabled.\",\n              \"type\": \"string\"\n            },\n            \"term\": {\n              \"description\": \"Term for this class.\"\n            },\n            \"members\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.educationUser\"\n              }\n            },\n            \"schools\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.educationSchool\"\n              }\n            },\n            \"teachers\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.educationUser\"\n              }\n            },\n            \"group\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"description\": \"string\",\n        \"classCode\": \"string\",\n        \"createdBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"displayName\": \"string\",\n        \"externalId\": \"string\",\n        \"externalName\": \"string\",\n        \"externalSource\": {\n          \"@odata.type\": \"microsoft.graph.educationExternalSource\"\n        },\n        \"mailNickname\": \"string\",\n        \"term\": {\n          \"@odata.type\": \"microsoft.graph.educationTerm\"\n        },\n        \"members\": [\n          {\n            \"@odata.type\": \"microsoft.graph.educationUser\"\n          }\n        ],\n        \"schools\": [\n          {\n            \"@odata.type\": \"microsoft.graph.educationSchool\"\n          }\n        ],\n        \"teachers\": [\n          {\n            \"@odata.type\": \"microsoft.graph.educationUser\"\n          }\n        ],\n        \"group\": {\n          \"@odata.type\": \"microsoft.graph.group\"\n        }\n      }\n    },\n    \"microsoft.graph.educationOrganization\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"educationOrganization\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"description\": {\n              \"description\": \"Organization description.\",\n              \"type\": \"string\"\n            },\n            \"displayName\": {\n              \"description\": \"Organization display name.\",\n              \"type\": \"string\"\n            },\n            \"externalSource\": {\n              \"description\": \"Source where this organization was created from. The possible values are: sis, manual, unknownFutureValue.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"externalSource\": {\n          \"@odata.type\": \"microsoft.graph.educationExternalSource\"\n        }\n      }\n    },\n    \"microsoft.graph.educationRoot\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"educationRoot\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"classes\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.educationClass\"\n              }\n            },\n            \"me\": { },\n            \"schools\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.educationSchool\"\n              }\n            },\n            \"users\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.educationUser\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"classes\": [\n          {\n            \"@odata.type\": \"microsoft.graph.educationClass\"\n          }\n        ],\n        \"me\": {\n          \"@odata.type\": \"microsoft.graph.educationUser\"\n        },\n        \"schools\": [\n          {\n            \"@odata.type\": \"microsoft.graph.educationSchool\"\n          }\n        ],\n        \"users\": [\n          {\n            \"@odata.type\": \"microsoft.graph.educationUser\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.educationSchool\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.educationOrganization\"\n        },\n        {\n          \"title\": \"educationSchool\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"status\": {\n              \"description\": \"Read-Only. The possible values are: inactive, active, expired, deleteable.\",\n              \"type\": \"string\"\n            },\n            \"principalEmail\": {\n              \"description\": \"Email address of the principal.\",\n              \"type\": \"string\"\n            },\n            \"principalName\": {\n              \"description\": \"Name of the principal.\",\n              \"type\": \"string\"\n            },\n            \"externalPrincipalId\": {\n              \"description\": \"ID of principal in syncing system.\",\n              \"type\": \"string\"\n            },\n            \"highestGrade\": {\n              \"description\": \"Highest grade taught.\",\n              \"type\": \"string\"\n            },\n            \"lowestGrade\": {\n              \"description\": \"Lowest grade taught.\",\n              \"type\": \"string\"\n            },\n            \"schoolNumber\": {\n              \"description\": \"School Number.\",\n              \"type\": \"string\"\n            },\n            \"address\": {\n              \"description\": \"Address of the school.\"\n            },\n            \"createdBy\": {\n              \"description\": \"Entity who created the school.\"\n            },\n            \"externalId\": {\n              \"description\": \"ID of school in syncing system.\",\n              \"type\": \"string\"\n            },\n            \"fax\": {\n              \"description\": \"Fax number of school.\",\n              \"type\": \"string\"\n            },\n            \"phone\": {\n              \"description\": \"Phone number of school.\",\n              \"type\": \"string\"\n            },\n            \"classes\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.educationClass\"\n              }\n            },\n            \"users\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.educationUser\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"externalSource\": {\n          \"@odata.type\": \"microsoft.graph.educationExternalSource\"\n        },\n        \"status\": \"string\",\n        \"principalEmail\": \"string\",\n        \"principalName\": \"string\",\n        \"externalPrincipalId\": \"string\",\n        \"highestGrade\": \"string\",\n        \"lowestGrade\": \"string\",\n        \"schoolNumber\": \"string\",\n        \"address\": {\n          \"@odata.type\": \"microsoft.graph.physicalAddress\"\n        },\n        \"createdBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"externalId\": \"string\",\n        \"fax\": \"string\",\n        \"phone\": \"string\",\n        \"classes\": [\n          {\n            \"@odata.type\": \"microsoft.graph.educationClass\"\n          }\n        ],\n        \"users\": [\n          {\n            \"@odata.type\": \"microsoft.graph.educationUser\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.educationUser\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"educationUser\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"accountEnabled\": {\n              \"description\": \"True if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.\",\n              \"type\": \"boolean\"\n            },\n            \"assignedLicenses\": {\n              \"description\": \"The licenses that are assigned to the user. Not nullable.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"assignedPlans\": {\n              \"description\": \"The plans that are assigned to the user. Read-only. Not nullable.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"businessPhones\": {\n              \"description\": \"The telephone numbers for the user. Note: Although this is a string collection, only one number can be set for this property.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"department\": {\n              \"description\": \"The name for the department in which the user works. Supports $filter.\",\n              \"type\": \"string\"\n            },\n            \"displayName\": {\n              \"description\": \"The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Supports $filter and $orderby.\",\n              \"type\": \"string\"\n            },\n            \"givenName\": {\n              \"description\": \"The given name (first name) of the user. Supports $filter.\",\n              \"type\": \"string\"\n            },\n            \"middleName\": {\n              \"description\": \"The middle name of user.\",\n              \"type\": \"string\"\n            },\n            \"surname\": {\n              \"description\": \"The user's surname (family name or last name). Supports $filter.\",\n              \"type\": \"string\"\n            },\n            \"mail\": {\n              \"description\": \"The SMTP address for the user; for example, 'jeff@contoso.onmicrosoft.com'. Read-Only. Supports $filter.\",\n              \"type\": \"string\"\n            },\n            \"mailNickname\": {\n              \"description\": \"The mail alias for the user. This property must be specified when a user is created. Supports $filter.\",\n              \"type\": \"string\"\n            },\n            \"mobilePhone\": {\n              \"description\": \"The primary cellular telephone number for the user.\",\n              \"type\": \"string\"\n            },\n            \"createdBy\": {\n              \"description\": \"Entity who created the user.\"\n            },\n            \"externalSource\": {\n              \"description\": \"Where this user was created from. The possible values are: sis, manual, unkownFutureValue.\"\n            },\n            \"mailingAddress\": {\n              \"description\": \"Mail address of user.\"\n            },\n            \"passwordPolicies\": {\n              \"description\": \"Specifies password policies for the user. This value is an enumeration with one possible value being 'DisableStrongPassword', which allows weaker passwords than the default policy to be specified. 'DisablePasswordExpiration' can also be specified. The two can be specified together; for example: 'DisablePasswordExpiration, DisableStrongPassword'.\",\n              \"type\": \"string\"\n            },\n            \"passwordProfile\": {\n              \"description\": \"Specifies the password profile for the user. The profile contains the user’s password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required.\"\n            },\n            \"preferredLanguage\": {\n              \"description\": \"The preferred language for the user. Should follow ISO 639-1 Code; for example, 'en-US'.\",\n              \"type\": \"string\"\n            },\n            \"primaryRole\": {\n              \"description\": \"Default role for a user. The user's role might be different in an individual class. The possible values are: student, teacher, unknownFutureValue. Supports $filter.\"\n            },\n            \"provisionedPlans\": {\n              \"description\": \"The plans that are provisioned for the user. Read-only. Not nullable.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"residenceAddress\": {\n              \"description\": \"Address where user lives.\"\n            },\n            \"student\": {\n              \"description\": \"If the primary role is student, this block will contain student specific data.\"\n            },\n            \"teacher\": {\n              \"description\": \"If the primary role is teacher, this block will conatin teacher specific data.\"\n            },\n            \"usageLocation\": {\n              \"description\": \"A two-letter country code (ISO standard 3166). Required for users who will be assigned licenses due to a legal requirement to check for availability of services in countries or regions. Examples include: 'US', 'JP', and 'GB'. Not nullable. Supports $filter.\",\n              \"type\": \"string\"\n            },\n            \"userPrincipalName\": {\n              \"description\": \"The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where domain must be present in the tenant’s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Supports $filter and $orderby.\",\n              \"type\": \"string\"\n            },\n            \"userType\": {\n              \"description\": \"A string value that can be used to classify user types in your directory, such as 'Member' and 'Guest'. Supports $filter.\",\n              \"type\": \"string\"\n            },\n            \"classes\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.educationClass\"\n              }\n            },\n            \"schools\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.educationSchool\"\n              }\n            },\n            \"assignments\": { },\n            \"user\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"accountEnabled\": true,\n        \"assignedLicenses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.assignedLicense\"\n          }\n        ],\n        \"assignedPlans\": [\n          {\n            \"@odata.type\": \"microsoft.graph.assignedPlan\"\n          }\n        ],\n        \"businessPhones\": [\n          \"string\"\n        ],\n        \"department\": \"string\",\n        \"displayName\": \"string\",\n        \"givenName\": \"string\",\n        \"middleName\": \"string\",\n        \"surname\": \"string\",\n        \"mail\": \"string\",\n        \"mailNickname\": \"string\",\n        \"mobilePhone\": \"string\",\n        \"createdBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"externalSource\": {\n          \"@odata.type\": \"microsoft.graph.educationExternalSource\"\n        },\n        \"mailingAddress\": {\n          \"@odata.type\": \"microsoft.graph.physicalAddress\"\n        },\n        \"passwordPolicies\": \"string\",\n        \"passwordProfile\": {\n          \"@odata.type\": \"microsoft.graph.passwordProfile\"\n        },\n        \"preferredLanguage\": \"string\",\n        \"primaryRole\": {\n          \"@odata.type\": \"microsoft.graph.educationUserRole\"\n        },\n        \"provisionedPlans\": [\n          {\n            \"@odata.type\": \"microsoft.graph.provisionedPlan\"\n          }\n        ],\n        \"residenceAddress\": {\n          \"@odata.type\": \"microsoft.graph.physicalAddress\"\n        },\n        \"student\": {\n          \"@odata.type\": \"microsoft.graph.educationStudent\"\n        },\n        \"teacher\": {\n          \"@odata.type\": \"microsoft.graph.educationTeacher\"\n        },\n        \"usageLocation\": \"string\",\n        \"userPrincipalName\": \"string\",\n        \"userType\": \"string\",\n        \"classes\": [\n          {\n            \"@odata.type\": \"microsoft.graph.educationClass\"\n          }\n        ],\n        \"schools\": [\n          {\n            \"@odata.type\": \"microsoft.graph.educationSchool\"\n          }\n        ],\n        \"assignments\": {\n          \"@odata.type\": \"microsoft.graph.educationAssignment\"\n        },\n        \"user\": {\n          \"@odata.type\": \"microsoft.graph.user\"\n        }\n      }\n    },\n    \"microsoft.graph.event\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.outlookItem\"\n        },\n        {\n          \"title\": \"event\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"attendees\": {\n              \"description\": \"The collection of attendees for the event.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"body\": {\n              \"description\": \"The body of the message associated with the event. It can be in HTML or text format.\"\n            },\n            \"bodyPreview\": {\n              \"description\": \"The preview of the message associated with the event. It is in text format.\",\n              \"type\": \"string\"\n            },\n            \"end\": {\n              \"description\": \"The date, time, and time zone that the event ends.\"\n            },\n            \"hasAttachments\": {\n              \"description\": \"Set to true if the event has attachments.\",\n              \"type\": \"boolean\"\n            },\n            \"iCalUId\": {\n              \"description\": \"A unique identifier that is shared by all instances of an event across different calendars.\",\n              \"type\": \"string\"\n            },\n            \"importance\": {\n              \"description\": \"The importance of the event. The possible values are: low, normal, high.\"\n            },\n            \"isAllDay\": {\n              \"description\": \"Set to true if the event lasts all day.\",\n              \"type\": \"boolean\"\n            },\n            \"isCancelled\": {\n              \"description\": \"Set to true if the event has been canceled.\",\n              \"type\": \"boolean\"\n            },\n            \"isOrganizer\": {\n              \"description\": \"Set to true if the message sender is also the organizer.\",\n              \"type\": \"boolean\"\n            },\n            \"isReminderOn\": {\n              \"description\": \"Set to true if an alert is set to remind the user of the event.\",\n              \"type\": \"boolean\"\n            },\n            \"location\": {\n              \"description\": \"The location of the event.\"\n            },\n            \"locations\": {\n              \"description\": \"The locations where the event is held or attended from. The location and locations properties always correspond with each other. If you update the location property, any prior locations in the locations collection would be removed and replaced by the new location value.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"onlineMeetingUrl\": {\n              \"description\": \"A URL for an online meeting. The property is set only when an organizer specifies an event as an online meeting such as a Skype meeting. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"organizer\": {\n              \"description\": \"The organizer of the event.\"\n            },\n            \"originalEndTimeZone\": {\n              \"description\": \"The end time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.\",\n              \"type\": \"string\"\n            },\n            \"originalStart\": {\n              \"format\": \"date-time\",\n              \"description\": \"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"originalStartTimeZone\": {\n              \"description\": \"The start time zone that was set when the event was created. A value of tzone://Microsoft/Custom indicates that a legacy custom time zone was set in desktop Outlook.\",\n              \"type\": \"string\"\n            },\n            \"recurrence\": {\n              \"description\": \"The recurrence pattern for the event.\"\n            },\n            \"reminderMinutesBeforeStart\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of minutes before the event start time that the reminder alert occurs.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"responseRequested\": {\n              \"description\": \"Set to true if the sender would like a response when the event is accepted or declined.\",\n              \"type\": \"boolean\"\n            },\n            \"responseStatus\": {\n              \"description\": \"Indicates the type of response sent in response to an event message.\"\n            },\n            \"sensitivity\": {\n              \"description\": \"The possible values are: normal, personal, private, confidential.\"\n            },\n            \"seriesMasterId\": {\n              \"description\": \"The ID for the recurring series master item, if this event is part of a recurring series.\",\n              \"type\": \"string\"\n            },\n            \"showAs\": {\n              \"description\": \"The status to show. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.\"\n            },\n            \"start\": {\n              \"description\": \"The date, time, and time zone that the event starts.\"\n            },\n            \"subject\": {\n              \"description\": \"The text of the event's subject line.\",\n              \"type\": \"string\"\n            },\n            \"type\": {\n              \"description\": \"The event type. The possible values are: singleInstance, occurrence, exception, seriesMaster. Read-only.\"\n            },\n            \"webLink\": {\n              \"description\": \"The URL to open the event in Outlook Web App.The event will open in the browser if you are logged in to your mailbox via Outlook Web App. You will be prompted to login if you are not already logged in with the browser.This URL can be accessed from within an iFrame.\",\n              \"type\": \"string\"\n            },\n            \"attachments\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.attachment\"\n              }\n            },\n            \"calendar\": { },\n            \"extensions\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.extension\"\n              }\n            },\n            \"instances\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.event\"\n              }\n            },\n            \"multiValueExtendedProperties\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.multiValueLegacyExtendedProperty\"\n              }\n            },\n            \"singleValueExtendedProperties\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.singleValueLegacyExtendedProperty\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"categories\": [\n          \"string\"\n        ],\n        \"changeKey\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"attendees\": [\n          {\n            \"@odata.type\": \"microsoft.graph.attendee\"\n          }\n        ],\n        \"body\": {\n          \"@odata.type\": \"microsoft.graph.itemBody\"\n        },\n        \"bodyPreview\": \"string\",\n        \"end\": {\n          \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n        },\n        \"hasAttachments\": true,\n        \"iCalUId\": \"string\",\n        \"importance\": {\n          \"@odata.type\": \"microsoft.graph.importance\"\n        },\n        \"isAllDay\": true,\n        \"isCancelled\": true,\n        \"isOrganizer\": true,\n        \"isReminderOn\": true,\n        \"location\": {\n          \"@odata.type\": \"microsoft.graph.location\"\n        },\n        \"locations\": [\n          {\n            \"@odata.type\": \"microsoft.graph.location\"\n          }\n        ],\n        \"onlineMeetingUrl\": \"string\",\n        \"organizer\": {\n          \"@odata.type\": \"microsoft.graph.recipient\"\n        },\n        \"originalEndTimeZone\": \"string\",\n        \"originalStart\": \"string (timestamp)\",\n        \"originalStartTimeZone\": \"string\",\n        \"recurrence\": {\n          \"@odata.type\": \"microsoft.graph.patternedRecurrence\"\n        },\n        \"reminderMinutesBeforeStart\": \"integer\",\n        \"responseRequested\": true,\n        \"responseStatus\": {\n          \"@odata.type\": \"microsoft.graph.responseStatus\"\n        },\n        \"sensitivity\": {\n          \"@odata.type\": \"microsoft.graph.sensitivity\"\n        },\n        \"seriesMasterId\": \"string\",\n        \"showAs\": {\n          \"@odata.type\": \"microsoft.graph.freeBusyStatus\"\n        },\n        \"start\": {\n          \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n        },\n        \"subject\": \"string\",\n        \"type\": {\n          \"@odata.type\": \"microsoft.graph.eventType\"\n        },\n        \"webLink\": \"string\",\n        \"attachments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.attachment\"\n          }\n        ],\n        \"calendar\": {\n          \"@odata.type\": \"microsoft.graph.calendar\"\n        },\n        \"extensions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.extension\"\n          }\n        ],\n        \"instances\": [\n          {\n            \"@odata.type\": \"microsoft.graph.event\"\n          }\n        ],\n        \"multiValueExtendedProperties\": [\n          {\n            \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n          }\n        ],\n        \"singleValueExtendedProperties\": [\n          {\n            \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.message\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.outlookItem\"\n        },\n        {\n          \"title\": \"message\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"bccRecipients\": {\n              \"description\": \"The Bcc: recipients for the message.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"body\": {\n              \"description\": \"The body of the message. It can be in HTML or text format.\"\n            },\n            \"bodyPreview\": {\n              \"description\": \"The first 255 characters of the message body. It is in text format.\",\n              \"type\": \"string\"\n            },\n            \"ccRecipients\": {\n              \"description\": \"The Cc: recipients for the message.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"conversationId\": {\n              \"description\": \"The ID of the conversation the email belongs to.\",\n              \"type\": \"string\"\n            },\n            \"flag\": {\n              \"description\": \"The flag value that indicates the status, start date, due date, or completion date for the message.\"\n            },\n            \"from\": {\n              \"description\": \"The mailbox owner and sender of the message. The value must correspond to the actual mailbox used.\"\n            },\n            \"hasAttachments\": {\n              \"description\": \"Indicates whether the message has attachments. This property doesn't include inline attachments, so if a message contains only inline attachments, this property is false. To verify the existence of inline attachments, parse the body property to look for a src attribute, such as <IMG src='cid:image001.jpg@01D26CD8.6C05F070'>.\",\n              \"type\": \"boolean\"\n            },\n            \"importance\": {\n              \"description\": \"The importance of the message: Low, Normal, High.\"\n            },\n            \"inferenceClassification\": {\n              \"description\": \"The classification of the message for the user, based on inferred relevance or importance, or on an explicit override. The possible values are: focused or other.\"\n            },\n            \"internetMessageHeaders\": {\n              \"description\": \"A collection of message headers defined by RFC5322. The set includes message headers indicating the network path taken by a message from the sender to the recipient. It can also contain custom message headers that hold app data for the message.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"internetMessageId\": {\n              \"description\": \"The message ID in the format specified by RFC2822.\",\n              \"type\": \"string\"\n            },\n            \"isDeliveryReceiptRequested\": {\n              \"description\": \"Indicates whether a read receipt is requested for the message.\",\n              \"type\": \"boolean\"\n            },\n            \"isDraft\": {\n              \"description\": \"Indicates whether the message is a draft. A message is a draft if it hasn't been sent yet.\",\n              \"type\": \"boolean\"\n            },\n            \"isRead\": {\n              \"description\": \"Indicates whether the message has been read.\",\n              \"type\": \"boolean\"\n            },\n            \"isReadReceiptRequested\": {\n              \"description\": \"Indicates whether a read receipt is requested for the message.\",\n              \"type\": \"boolean\"\n            },\n            \"parentFolderId\": {\n              \"description\": \"The unique identifier for the message's parent mailFolder.\",\n              \"type\": \"string\"\n            },\n            \"receivedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The date and time the message was received.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"replyTo\": {\n              \"description\": \"The email addresses to use when replying.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"sender\": {\n              \"description\": \"The account that is actually used to generate the message. In most cases, this value is the same as the from property. You can set this property to a different value when sending a message from a shared mailbox, or sending a message as a delegate. In any case, the value must correspond to the actual mailbox used.\"\n            },\n            \"sentDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The date and time the message was sent.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"subject\": {\n              \"description\": \"The subject of the message.\",\n              \"type\": \"string\"\n            },\n            \"toRecipients\": {\n              \"description\": \"The To: recipients for the message.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"uniqueBody\": {\n              \"description\": \"The part of the body of the message that is unique to the current message. uniqueBody is not returned by default but can be retrieved for a given message by use of the ?$select=uniqueBody query. It can be in HTML or text format.\"\n            },\n            \"webLink\": {\n              \"description\": \"The URL to open the message in Outlook Web App.You can append an ispopout argument to the end of the URL to change how the message is displayed. If ispopout is not present or if it is set to 1, then the message is shown in a popout window. If ispopout is set to 0, then the browser will show the message in the Outlook Web App review pane.The message will open in the browser if you are logged in to your mailbox via Outlook Web App. You will be prompted to login if you are not already logged in with the browser.This URL can be accessed from within an iFrame.\",\n              \"type\": \"string\"\n            },\n            \"attachments\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.attachment\"\n              }\n            },\n            \"extensions\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.extension\"\n              }\n            },\n            \"multiValueExtendedProperties\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.multiValueLegacyExtendedProperty\"\n              }\n            },\n            \"singleValueExtendedProperties\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.singleValueLegacyExtendedProperty\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"categories\": [\n          \"string\"\n        ],\n        \"changeKey\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"bccRecipients\": [\n          {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          }\n        ],\n        \"body\": {\n          \"@odata.type\": \"microsoft.graph.itemBody\"\n        },\n        \"bodyPreview\": \"string\",\n        \"ccRecipients\": [\n          {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          }\n        ],\n        \"conversationId\": \"string\",\n        \"flag\": {\n          \"@odata.type\": \"microsoft.graph.followupFlag\"\n        },\n        \"from\": {\n          \"@odata.type\": \"microsoft.graph.recipient\"\n        },\n        \"hasAttachments\": true,\n        \"importance\": {\n          \"@odata.type\": \"microsoft.graph.importance\"\n        },\n        \"inferenceClassification\": {\n          \"@odata.type\": \"microsoft.graph.inferenceClassificationType\"\n        },\n        \"internetMessageHeaders\": [\n          {\n            \"@odata.type\": \"microsoft.graph.internetMessageHeader\"\n          }\n        ],\n        \"internetMessageId\": \"string\",\n        \"isDeliveryReceiptRequested\": true,\n        \"isDraft\": true,\n        \"isRead\": true,\n        \"isReadReceiptRequested\": true,\n        \"parentFolderId\": \"string\",\n        \"receivedDateTime\": \"string (timestamp)\",\n        \"replyTo\": [\n          {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          }\n        ],\n        \"sender\": {\n          \"@odata.type\": \"microsoft.graph.recipient\"\n        },\n        \"sentDateTime\": \"string (timestamp)\",\n        \"subject\": \"string\",\n        \"toRecipients\": [\n          {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          }\n        ],\n        \"uniqueBody\": {\n          \"@odata.type\": \"microsoft.graph.itemBody\"\n        },\n        \"webLink\": \"string\",\n        \"attachments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.attachment\"\n          }\n        ],\n        \"extensions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.extension\"\n          }\n        ],\n        \"multiValueExtendedProperties\": [\n          {\n            \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n          }\n        ],\n        \"singleValueExtendedProperties\": [\n          {\n            \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.eventMessage\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.message\"\n        },\n        {\n          \"title\": \"eventMessage\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"meetingMessageType\": {\n              \"description\": \"The type of event message: none, meetingRequest, meetingCancelled, meetingAccepted, meetingTenativelyAccepted, meetingDeclined.\"\n            },\n            \"event\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"categories\": [\n          \"string\"\n        ],\n        \"changeKey\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"bccRecipients\": [\n          {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          }\n        ],\n        \"body\": {\n          \"@odata.type\": \"microsoft.graph.itemBody\"\n        },\n        \"bodyPreview\": \"string\",\n        \"ccRecipients\": [\n          {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          }\n        ],\n        \"conversationId\": \"string\",\n        \"flag\": {\n          \"@odata.type\": \"microsoft.graph.followupFlag\"\n        },\n        \"from\": {\n          \"@odata.type\": \"microsoft.graph.recipient\"\n        },\n        \"hasAttachments\": true,\n        \"importance\": {\n          \"@odata.type\": \"microsoft.graph.importance\"\n        },\n        \"inferenceClassification\": {\n          \"@odata.type\": \"microsoft.graph.inferenceClassificationType\"\n        },\n        \"internetMessageHeaders\": [\n          {\n            \"@odata.type\": \"microsoft.graph.internetMessageHeader\"\n          }\n        ],\n        \"internetMessageId\": \"string\",\n        \"isDeliveryReceiptRequested\": true,\n        \"isDraft\": true,\n        \"isRead\": true,\n        \"isReadReceiptRequested\": true,\n        \"parentFolderId\": \"string\",\n        \"receivedDateTime\": \"string (timestamp)\",\n        \"replyTo\": [\n          {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          }\n        ],\n        \"sender\": {\n          \"@odata.type\": \"microsoft.graph.recipient\"\n        },\n        \"sentDateTime\": \"string (timestamp)\",\n        \"subject\": \"string\",\n        \"toRecipients\": [\n          {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          }\n        ],\n        \"uniqueBody\": {\n          \"@odata.type\": \"microsoft.graph.itemBody\"\n        },\n        \"webLink\": \"string\",\n        \"attachments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.attachment\"\n          }\n        ],\n        \"extensions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.extension\"\n          }\n        ],\n        \"multiValueExtendedProperties\": [\n          {\n            \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n          }\n        ],\n        \"singleValueExtendedProperties\": [\n          {\n            \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n          }\n        ],\n        \"meetingMessageType\": {\n          \"@odata.type\": \"microsoft.graph.meetingMessageType\"\n        },\n        \"event\": {\n          \"@odata.type\": \"microsoft.graph.event\"\n        }\n      }\n    },\n    \"microsoft.graph.extension\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"extension\",\n          \"type\": \"object\"\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\"\n      }\n    },\n    \"microsoft.graph.fieldValueSet\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"fieldValueSet\",\n          \"type\": \"object\"\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\"\n      }\n    },\n    \"microsoft.graph.fileAttachment\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.attachment\"\n        },\n        {\n          \"title\": \"fileAttachment\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"contentBytes\": {\n              \"format\": \"base64url\",\n              \"description\": \"The base64-encoded contents of the file.\",\n              \"type\": \"string\"\n            },\n            \"contentId\": {\n              \"description\": \"The ID of the attachment in the Exchange store.\",\n              \"type\": \"string\"\n            },\n            \"contentLocation\": {\n              \"description\": \"The Uniform Resource Identifier (URI) that corresponds to the location of the content of the attachment.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"contentType\": \"string\",\n        \"isInline\": true,\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"name\": \"string\",\n        \"size\": \"integer\",\n        \"contentBytes\": \"string\",\n        \"contentId\": \"string\",\n        \"contentLocation\": \"string\"\n      }\n    },\n    \"microsoft.graph.workbookFilter\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookFilter\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"criteria\": {\n              \"description\": \"The currently applied filter on the given column. Read-only.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"criteria\": {\n          \"@odata.type\": \"microsoft.graph.workbookFilterCriteria\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookFormatProtection\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookFormatProtection\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"formulaHidden\": {\n              \"description\": \"Indicates if Excel hides the formula for the cells in the range. A null value indicates that the entire range doesn't have uniform formula hidden setting.\",\n              \"type\": \"boolean\"\n            },\n            \"locked\": {\n              \"description\": \"Indicates if Excel locks the cells in the object. A null value indicates that the entire range doesn't have uniform lock setting.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"formulaHidden\": true,\n        \"locked\": true\n      }\n    },\n    \"microsoft.graph.group\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n        },\n        {\n          \"title\": \"group\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"allowExternalSenders\": {\n              \"description\": \"Default is false. Indicates if people external to the organization can send messages to the group.\",\n              \"type\": \"boolean\"\n            },\n            \"autoSubscribeNewMembers\": {\n              \"description\": \"Default is false. Indicates if new members added to the group will be auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; do not set it in the initial POST request that creates the group.\",\n              \"type\": \"boolean\"\n            },\n            \"classification\": {\n              \"description\": \"Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.\",\n              \"type\": \"string\"\n            },\n            \"createdDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"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 would look like this: '2014-01-01T00:00:00Z'. Read-only.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"description\": {\n              \"description\": \"An optional description for the group.\",\n              \"type\": \"string\"\n            },\n            \"displayName\": {\n              \"description\": \"The display name for the group. This property is required when a group is created and it cannot be cleared during updates. Supports $filter and $orderby.\",\n              \"type\": \"string\"\n            },\n            \"groupTypes\": {\n              \"description\": \"Specifies the type of group to create. Possible values are Unified to create an Office 365 group, or DynamicMembership for dynamic groups.  For all other group types, like security-enabled groups and email-enabled security groups, do not set this property. Supports $filter.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"isSubscribedByMail\": {\n              \"description\": \"Default value is true. Indicates whether the current user is subscribed to receive email conversations.\",\n              \"type\": \"boolean\"\n            },\n            \"mail\": {\n              \"description\": \"The SMTP address for the group, for example, 'serviceadmins@contoso.onmicrosoft.com'. Read-only. Supports $filter.\",\n              \"type\": \"string\"\n            },\n            \"mailEnabled\": {\n              \"description\": \"Specifies whether the group is mail-enabled. If the securityEnabled property is also true, the group is a mail-enabled security group; otherwise, the group is a Microsoft Exchange distribution group.\",\n              \"type\": \"boolean\"\n            },\n            \"mailNickname\": {\n              \"description\": \"The mail alias for the group, unique in the organization. This property must be specified when a group is created. Supports $filter.\",\n              \"type\": \"string\"\n            },\n            \"onPremisesLastSyncDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Indicates the last time at which the group was synced with the on-premises directory.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. Supports $filter.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"onPremisesProvisioningErrors\": {\n              \"description\": \"Errors when using Microsoft synchronization product during provisioning.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"onPremisesSecurityIdentifier\": {\n              \"description\": \"Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"onPremisesSyncEnabled\": {\n              \"description\": \"true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter.\",\n              \"type\": \"boolean\"\n            },\n            \"proxyAddresses\": {\n              \"description\": \"The any operator is required for filter expressions on multi-valued properties. Read-only. Not nullable. Supports $filter.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"renewedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"securityEnabled\": {\n              \"description\": \"Specifies whether the group is a security group. If the mailEnabled property is also true, the group is a mail-enabled security group; otherwise it is a security group. Must be false for Office 365 groups. Supports $filter.\",\n              \"type\": \"boolean\"\n            },\n            \"unseenCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Count of posts that the current  user has not seen since his last visit.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"visibility\": {\n              \"description\": \"Specifies the visibility of an Office 365 group. The possible values are: Private, Public, HiddenMembership, or empty (which is interpreted as Public).\",\n              \"type\": \"string\"\n            },\n            \"acceptedSenders\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n              }\n            },\n            \"calendar\": { },\n            \"calendarView\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.event\"\n              }\n            },\n            \"conversations\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.conversation\"\n              }\n            },\n            \"createdOnBehalfOf\": { },\n            \"drive\": { },\n            \"events\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.event\"\n              }\n            },\n            \"memberOf\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n              }\n            },\n            \"members\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n              }\n            },\n            \"owners\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n              }\n            },\n            \"photo\": { },\n            \"rejectedSenders\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n              }\n            },\n            \"sites\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.site\"\n              }\n            },\n            \"threads\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.conversationThread\"\n              }\n            },\n            \"drives\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.drive\"\n              }\n            },\n            \"extensions\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.extension\"\n              }\n            },\n            \"groupLifecyclePolicies\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.groupLifecyclePolicy\"\n              }\n            },\n            \"onenote\": { },\n            \"photos\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.profilePhoto\"\n              }\n            },\n            \"planner\": { },\n            \"settings\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.groupSetting\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"allowExternalSenders\": true,\n        \"autoSubscribeNewMembers\": true,\n        \"classification\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"groupTypes\": [\n          \"string\"\n        ],\n        \"isSubscribedByMail\": true,\n        \"mail\": \"string\",\n        \"mailEnabled\": true,\n        \"mailNickname\": \"string\",\n        \"onPremisesLastSyncDateTime\": \"string (timestamp)\",\n        \"onPremisesProvisioningErrors\": [\n          {\n            \"@odata.type\": \"microsoft.graph.onPremisesProvisioningError\"\n          }\n        ],\n        \"onPremisesSecurityIdentifier\": \"string\",\n        \"onPremisesSyncEnabled\": true,\n        \"proxyAddresses\": [\n          \"string\"\n        ],\n        \"renewedDateTime\": \"string (timestamp)\",\n        \"securityEnabled\": true,\n        \"unseenCount\": \"integer\",\n        \"visibility\": \"string\",\n        \"acceptedSenders\": [\n          {\n            \"@odata.type\": \"microsoft.graph.directoryObject\"\n          }\n        ],\n        \"calendar\": {\n          \"@odata.type\": \"microsoft.graph.calendar\"\n        },\n        \"calendarView\": [\n          {\n            \"@odata.type\": \"microsoft.graph.event\"\n          }\n        ],\n        \"conversations\": [\n          {\n            \"@odata.type\": \"microsoft.graph.conversation\"\n          }\n        ],\n        \"createdOnBehalfOf\": {\n          \"@odata.type\": \"microsoft.graph.directoryObject\"\n        },\n        \"drive\": {\n          \"@odata.type\": \"microsoft.graph.drive\"\n        },\n        \"events\": [\n          {\n            \"@odata.type\": \"microsoft.graph.event\"\n          }\n        ],\n        \"memberOf\": [\n          {\n            \"@odata.type\": \"microsoft.graph.directoryObject\"\n          }\n        ],\n        \"members\": [\n          {\n            \"@odata.type\": \"microsoft.graph.directoryObject\"\n          }\n        ],\n        \"owners\": [\n          {\n            \"@odata.type\": \"microsoft.graph.directoryObject\"\n          }\n        ],\n        \"photo\": {\n          \"@odata.type\": \"microsoft.graph.profilePhoto\"\n        },\n        \"rejectedSenders\": [\n          {\n            \"@odata.type\": \"microsoft.graph.directoryObject\"\n          }\n        ],\n        \"sites\": [\n          {\n            \"@odata.type\": \"microsoft.graph.site\"\n          }\n        ],\n        \"threads\": [\n          {\n            \"@odata.type\": \"microsoft.graph.conversationThread\"\n          }\n        ],\n        \"drives\": [\n          {\n            \"@odata.type\": \"microsoft.graph.drive\"\n          }\n        ],\n        \"extensions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.extension\"\n          }\n        ],\n        \"groupLifecyclePolicies\": [\n          {\n            \"@odata.type\": \"microsoft.graph.groupLifecyclePolicy\"\n          }\n        ],\n        \"onenote\": {\n          \"@odata.type\": \"microsoft.graph.onenote\"\n        },\n        \"photos\": [\n          {\n            \"@odata.type\": \"microsoft.graph.profilePhoto\"\n          }\n        ],\n        \"planner\": {\n          \"@odata.type\": \"microsoft.graph.plannerGroup\"\n        },\n        \"settings\": [\n          {\n            \"@odata.type\": \"microsoft.graph.groupSetting\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.groupLifecyclePolicy\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"groupLifecyclePolicy\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"alternateNotificationEmails\": {\n              \"description\": \"List of email address to send notifications for groups without owners. Multiple email address can be defined by separating email address with a semicolon.\",\n              \"type\": \"string\"\n            },\n            \"groupLifetimeInDays\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of days before a group expires and needs to be renewed. Once renewed, the group expiration is extended by the number of days defined.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"managedGroupTypes\": {\n              \"description\": \"The group type for which the expiration policy applies. Possible values are All, Selected or None.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"alternateNotificationEmails\": \"string\",\n        \"groupLifetimeInDays\": \"integer\",\n        \"managedGroupTypes\": \"string\"\n      }\n    },\n    \"microsoft.graph.groupSetting\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"groupSetting\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"displayName\": {\n              \"description\": \"Display name of this group of settings, which comes from the associated template.\",\n              \"type\": \"string\"\n            },\n            \"templateId\": {\n              \"description\": \"Unique identifier for the template used to create this group of settings. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"values\": {\n              \"description\": \"Collection of name value pairs. Must contain and set all the settings defined in the template.\",\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"templateId\": \"string\",\n        \"values\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingValue\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.groupSettingTemplate\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n        },\n        {\n          \"title\": \"groupSettingTemplate\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"description\": {\n              \"description\": \"Description of the template.\",\n              \"type\": \"string\"\n            },\n            \"displayName\": {\n              \"description\": \"Display name of the template.\",\n              \"type\": \"string\"\n            },\n            \"values\": {\n              \"description\": \"Collection of settingTemplateValues that list the set of available settings, defaults and types that make up this template.\",\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"values\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingTemplateValue\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.inferenceClassification\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"inferenceClassification\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"overrides\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.inferenceClassificationOverride\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"overrides\": [\n          {\n            \"@odata.type\": \"microsoft.graph.inferenceClassificationOverride\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.inferenceClassificationOverride\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"inferenceClassificationOverride\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"classifyAs\": {\n              \"description\": \"Specifies how incoming messages from a specific sender should always be classified as. The possible values are: focused, other.\"\n            },\n            \"senderEmailAddress\": {\n              \"description\": \"The email address information of the sender for whom the override is created.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"classifyAs\": {\n          \"@odata.type\": \"microsoft.graph.inferenceClassificationType\"\n        },\n        \"senderEmailAddress\": {\n          \"@odata.type\": \"microsoft.graph.emailAddress\"\n        }\n      }\n    },\n    \"microsoft.graph.mobileApp\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"mobileApp\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"displayName\": {\n              \"description\": \"The admin provided or imported title of the app.\",\n              \"type\": \"string\"\n            },\n            \"description\": {\n              \"description\": \"The description of the app.\",\n              \"type\": \"string\"\n            },\n            \"publisher\": {\n              \"description\": \"The publisher of the app.\",\n              \"type\": \"string\"\n            },\n            \"largeIcon\": {\n              \"description\": \"The large icon, to be displayed in the app details and used for upload of the icon.\"\n            },\n            \"createdDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The date and time the app was created.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The date and time the app was last modified.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"isFeatured\": {\n              \"description\": \"The value indicating whether the app is marked as featured by the admin.\",\n              \"type\": \"boolean\"\n            },\n            \"privacyInformationUrl\": {\n              \"description\": \"The privacy statement Url.\",\n              \"type\": \"string\"\n            },\n            \"informationUrl\": {\n              \"description\": \"The more information Url.\",\n              \"type\": \"string\"\n            },\n            \"owner\": {\n              \"description\": \"The owner of the app.\",\n              \"type\": \"string\"\n            },\n            \"developer\": {\n              \"description\": \"The developer of the app.\",\n              \"type\": \"string\"\n            },\n            \"notes\": {\n              \"description\": \"Notes for the app.\",\n              \"type\": \"string\"\n            },\n            \"publishingState\": {\n              \"description\": \"The publishing state for the app. The app cannot be assigned unless the app is published. Possible values are: notPublished, processing, published.\"\n            },\n            \"categories\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.mobileAppCategory\"\n              }\n            },\n            \"assignments\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.mobileAppAssignment\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisher\": \"string\",\n        \"largeIcon\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"isFeatured\": true,\n        \"privacyInformationUrl\": \"string\",\n        \"informationUrl\": \"string\",\n        \"owner\": \"string\",\n        \"developer\": \"string\",\n        \"notes\": \"string\",\n        \"publishingState\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n        },\n        \"categories\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.mobileLobApp\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.mobileApp\"\n        },\n        {\n          \"title\": \"mobileLobApp\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"committedContentVersion\": {\n              \"description\": \"The internal committed content version.\",\n              \"type\": \"string\"\n            },\n            \"fileName\": {\n              \"description\": \"The name of the main Lob application file.\",\n              \"type\": \"string\"\n            },\n            \"size\": {\n              \"format\": \"int64\",\n              \"description\": \"The total size, including all uploaded files.\",\n              \"type\": \"integer\"\n            },\n            \"contentVersions\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.mobileAppContent\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisher\": \"string\",\n        \"largeIcon\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"isFeatured\": true,\n        \"privacyInformationUrl\": \"string\",\n        \"informationUrl\": \"string\",\n        \"owner\": \"string\",\n        \"developer\": \"string\",\n        \"notes\": \"string\",\n        \"publishingState\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n        },\n        \"categories\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n          }\n        ],\n        \"committedContentVersion\": \"string\",\n        \"fileName\": \"string\",\n        \"size\": \"integer\",\n        \"contentVersions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppContent\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.androidLobApp\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.mobileLobApp\"\n        },\n        {\n          \"title\": \"androidLobApp\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"packageId\": {\n              \"description\": \"The package identifier.\",\n              \"type\": \"string\"\n            },\n            \"minimumSupportedOperatingSystem\": {\n              \"description\": \"The value for the minimum applicable operating system.\"\n            },\n            \"versionName\": {\n              \"description\": \"The version name of Android Line of Business (LoB) app.\",\n              \"type\": \"string\"\n            },\n            \"versionCode\": {\n              \"description\": \"The version code of Android Line of Business (LoB) app.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisher\": \"string\",\n        \"largeIcon\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"isFeatured\": true,\n        \"privacyInformationUrl\": \"string\",\n        \"informationUrl\": \"string\",\n        \"owner\": \"string\",\n        \"developer\": \"string\",\n        \"notes\": \"string\",\n        \"publishingState\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n        },\n        \"categories\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n          }\n        ],\n        \"committedContentVersion\": \"string\",\n        \"fileName\": \"string\",\n        \"size\": \"integer\",\n        \"contentVersions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppContent\"\n          }\n        ],\n        \"packageId\": \"string\",\n        \"minimumSupportedOperatingSystem\": {\n          \"@odata.type\": \"microsoft.graph.androidMinimumOperatingSystem\"\n        },\n        \"versionName\": \"string\",\n        \"versionCode\": \"string\"\n      }\n    },\n    \"microsoft.graph.androidStoreApp\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.mobileApp\"\n        },\n        {\n          \"title\": \"androidStoreApp\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"packageId\": {\n              \"description\": \"The package identifier.\",\n              \"type\": \"string\"\n            },\n            \"appStoreUrl\": {\n              \"description\": \"The Android app store URL.\",\n              \"type\": \"string\"\n            },\n            \"minimumSupportedOperatingSystem\": {\n              \"description\": \"The value for the minimum applicable operating system.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisher\": \"string\",\n        \"largeIcon\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"isFeatured\": true,\n        \"privacyInformationUrl\": \"string\",\n        \"informationUrl\": \"string\",\n        \"owner\": \"string\",\n        \"developer\": \"string\",\n        \"notes\": \"string\",\n        \"publishingState\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n        },\n        \"categories\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n          }\n        ],\n        \"packageId\": \"string\",\n        \"appStoreUrl\": \"string\",\n        \"minimumSupportedOperatingSystem\": {\n          \"@odata.type\": \"microsoft.graph.androidMinimumOperatingSystem\"\n        }\n      }\n    },\n    \"microsoft.graph.iosLobApp\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.mobileLobApp\"\n        },\n        {\n          \"title\": \"iosLobApp\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"bundleId\": {\n              \"description\": \"The Identity Name.\",\n              \"type\": \"string\"\n            },\n            \"applicableDeviceType\": {\n              \"description\": \"The iOS architecture for which this app can run on.\"\n            },\n            \"minimumSupportedOperatingSystem\": {\n              \"description\": \"The value for the minimum applicable operating system.\"\n            },\n            \"expirationDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The expiration time.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"versionNumber\": {\n              \"description\": \"The version number of iOS Line of Business (LoB) app.\",\n              \"type\": \"string\"\n            },\n            \"buildNumber\": {\n              \"description\": \"The build number of iOS Line of Business (LoB) app.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisher\": \"string\",\n        \"largeIcon\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"isFeatured\": true,\n        \"privacyInformationUrl\": \"string\",\n        \"informationUrl\": \"string\",\n        \"owner\": \"string\",\n        \"developer\": \"string\",\n        \"notes\": \"string\",\n        \"publishingState\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n        },\n        \"categories\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n          }\n        ],\n        \"committedContentVersion\": \"string\",\n        \"fileName\": \"string\",\n        \"size\": \"integer\",\n        \"contentVersions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppContent\"\n          }\n        ],\n        \"bundleId\": \"string\",\n        \"applicableDeviceType\": {\n          \"@odata.type\": \"microsoft.graph.iosDeviceType\"\n        },\n        \"minimumSupportedOperatingSystem\": {\n          \"@odata.type\": \"microsoft.graph.iosMinimumOperatingSystem\"\n        },\n        \"expirationDateTime\": \"string (timestamp)\",\n        \"versionNumber\": \"string\",\n        \"buildNumber\": \"string\"\n      }\n    },\n    \"microsoft.graph.managedDeviceMobileAppConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"managedDeviceMobileAppConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"targetedMobileApps\": {\n              \"description\": \"the associated app.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"createdDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"DateTime the object was created.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"description\": {\n              \"description\": \"Admin provided description of the Device Configuration.\",\n              \"type\": \"string\"\n            },\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"DateTime the object was last modified.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"displayName\": {\n              \"description\": \"Admin provided name of the device configuration.\",\n              \"type\": \"string\"\n            },\n            \"version\": {\n              \"format\": \"int32\",\n              \"description\": \"Version of the device configuration.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"assignments\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.managedDeviceMobileAppConfigurationAssignment\"\n              }\n            },\n            \"deviceStatuses\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus\"\n              }\n            },\n            \"userStatuses\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.managedDeviceMobileAppConfigurationUserStatus\"\n              }\n            },\n            \"deviceStatusSummary\": { },\n            \"userStatusSummary\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"targetedMobileApps\": [\n          \"string\"\n        ],\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusSummary\": {\n          \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary\"\n        },\n        \"userStatusSummary\": {\n          \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary\"\n        }\n      }\n    },\n    \"microsoft.graph.iosMobileAppConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.managedDeviceMobileAppConfiguration\"\n        },\n        {\n          \"title\": \"iosMobileAppConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"encodedSettingXml\": {\n              \"format\": \"base64url\",\n              \"description\": \"mdm app configuration Base64 binary.\",\n              \"type\": \"string\"\n            },\n            \"settings\": {\n              \"description\": \"app configuration setting items.\",\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"targetedMobileApps\": [\n          \"string\"\n        ],\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusSummary\": {\n          \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary\"\n        },\n        \"userStatusSummary\": {\n          \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary\"\n        },\n        \"encodedSettingXml\": \"string\",\n        \"settings\": [\n          {\n            \"@odata.type\": \"microsoft.graph.appConfigurationSettingItem\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.iosStoreApp\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.mobileApp\"\n        },\n        {\n          \"title\": \"iosStoreApp\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"bundleId\": {\n              \"description\": \"The Identity Name.\",\n              \"type\": \"string\"\n            },\n            \"appStoreUrl\": {\n              \"description\": \"The Apple App Store URL\",\n              \"type\": \"string\"\n            },\n            \"applicableDeviceType\": {\n              \"description\": \"The iOS architecture for which this app can run on.\"\n            },\n            \"minimumSupportedOperatingSystem\": {\n              \"description\": \"The value for the minimum applicable operating system.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisher\": \"string\",\n        \"largeIcon\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"isFeatured\": true,\n        \"privacyInformationUrl\": \"string\",\n        \"informationUrl\": \"string\",\n        \"owner\": \"string\",\n        \"developer\": \"string\",\n        \"notes\": \"string\",\n        \"publishingState\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n        },\n        \"categories\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n          }\n        ],\n        \"bundleId\": \"string\",\n        \"appStoreUrl\": \"string\",\n        \"applicableDeviceType\": {\n          \"@odata.type\": \"microsoft.graph.iosDeviceType\"\n        },\n        \"minimumSupportedOperatingSystem\": {\n          \"@odata.type\": \"microsoft.graph.iosMinimumOperatingSystem\"\n        }\n      }\n    },\n    \"microsoft.graph.iosVppApp\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.mobileApp\"\n        },\n        {\n          \"title\": \"iosVppApp\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"usedLicenseCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of VPP licenses in use.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"totalLicenseCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The total number of VPP licenses.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"releaseDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The VPP application release date and time.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"appStoreUrl\": {\n              \"description\": \"The store URL.\",\n              \"type\": \"string\"\n            },\n            \"licensingType\": {\n              \"description\": \"The supported License Type.\"\n            },\n            \"applicableDeviceType\": {\n              \"description\": \"The applicable iOS Device Type.\"\n            },\n            \"vppTokenOrganizationName\": {\n              \"description\": \"The organization associated with the Apple Volume Purchase Program Token\",\n              \"type\": \"string\"\n            },\n            \"vppTokenAccountType\": {\n              \"description\": \"The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: business, education. Possible values are: business, education.\"\n            },\n            \"vppTokenAppleId\": {\n              \"description\": \"The Apple Id associated with the given Apple Volume Purchase Program Token.\",\n              \"type\": \"string\"\n            },\n            \"bundleId\": {\n              \"description\": \"The Identity Name.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisher\": \"string\",\n        \"largeIcon\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"isFeatured\": true,\n        \"privacyInformationUrl\": \"string\",\n        \"informationUrl\": \"string\",\n        \"owner\": \"string\",\n        \"developer\": \"string\",\n        \"notes\": \"string\",\n        \"publishingState\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n        },\n        \"categories\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n          }\n        ],\n        \"usedLicenseCount\": \"integer\",\n        \"totalLicenseCount\": \"integer\",\n        \"releaseDateTime\": \"string (timestamp)\",\n        \"appStoreUrl\": \"string\",\n        \"licensingType\": {\n          \"@odata.type\": \"microsoft.graph.vppLicensingType\"\n        },\n        \"applicableDeviceType\": {\n          \"@odata.type\": \"microsoft.graph.iosDeviceType\"\n        },\n        \"vppTokenOrganizationName\": \"string\",\n        \"vppTokenAccountType\": {\n          \"@odata.type\": \"microsoft.graph.vppTokenAccountType\"\n        },\n        \"vppTokenAppleId\": \"string\",\n        \"bundleId\": \"string\"\n      }\n    },\n    \"microsoft.graph.macOSOfficeSuiteApp\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.mobileApp\"\n        },\n        {\n          \"title\": \"macOSOfficeSuiteApp\",\n          \"type\": \"object\"\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisher\": \"string\",\n        \"largeIcon\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"isFeatured\": true,\n        \"privacyInformationUrl\": \"string\",\n        \"informationUrl\": \"string\",\n        \"owner\": \"string\",\n        \"developer\": \"string\",\n        \"notes\": \"string\",\n        \"publishingState\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n        },\n        \"categories\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.managedApp\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.mobileApp\"\n        },\n        {\n          \"title\": \"managedApp\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"appAvailability\": {\n              \"description\": \"The Application's availability. Possible values are: global, lineOfBusiness.\"\n            },\n            \"version\": {\n              \"description\": \"The Application's version.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisher\": \"string\",\n        \"largeIcon\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"isFeatured\": true,\n        \"privacyInformationUrl\": \"string\",\n        \"informationUrl\": \"string\",\n        \"owner\": \"string\",\n        \"developer\": \"string\",\n        \"notes\": \"string\",\n        \"publishingState\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n        },\n        \"categories\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n          }\n        ],\n        \"appAvailability\": {\n          \"@odata.type\": \"microsoft.graph.managedAppAvailability\"\n        },\n        \"version\": \"string\"\n      }\n    },\n    \"microsoft.graph.managedMobileLobApp\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.managedApp\"\n        },\n        {\n          \"title\": \"managedMobileLobApp\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"committedContentVersion\": {\n              \"description\": \"The internal committed content version.\",\n              \"type\": \"string\"\n            },\n            \"fileName\": {\n              \"description\": \"The name of the main Lob application file.\",\n              \"type\": \"string\"\n            },\n            \"size\": {\n              \"format\": \"int64\",\n              \"description\": \"The total size, including all uploaded files.\",\n              \"type\": \"integer\"\n            },\n            \"contentVersions\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.mobileAppContent\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisher\": \"string\",\n        \"largeIcon\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"isFeatured\": true,\n        \"privacyInformationUrl\": \"string\",\n        \"informationUrl\": \"string\",\n        \"owner\": \"string\",\n        \"developer\": \"string\",\n        \"notes\": \"string\",\n        \"publishingState\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n        },\n        \"categories\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n          }\n        ],\n        \"appAvailability\": {\n          \"@odata.type\": \"microsoft.graph.managedAppAvailability\"\n        },\n        \"version\": \"string\",\n        \"committedContentVersion\": \"string\",\n        \"fileName\": \"string\",\n        \"size\": \"integer\",\n        \"contentVersions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppContent\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.managedAndroidLobApp\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.managedMobileLobApp\"\n        },\n        {\n          \"title\": \"managedAndroidLobApp\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"packageId\": {\n              \"description\": \"The package identifier.\",\n              \"type\": \"string\"\n            },\n            \"minimumSupportedOperatingSystem\": {\n              \"description\": \"The value for the minimum applicable operating system.\"\n            },\n            \"versionName\": {\n              \"description\": \"The version name of managed Android Line of Business (LoB) app.\",\n              \"type\": \"string\"\n            },\n            \"versionCode\": {\n              \"description\": \"The version code of managed Android Line of Business (LoB) app.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisher\": \"string\",\n        \"largeIcon\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"isFeatured\": true,\n        \"privacyInformationUrl\": \"string\",\n        \"informationUrl\": \"string\",\n        \"owner\": \"string\",\n        \"developer\": \"string\",\n        \"notes\": \"string\",\n        \"publishingState\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n        },\n        \"categories\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n          }\n        ],\n        \"appAvailability\": {\n          \"@odata.type\": \"microsoft.graph.managedAppAvailability\"\n        },\n        \"version\": \"string\",\n        \"committedContentVersion\": \"string\",\n        \"fileName\": \"string\",\n        \"size\": \"integer\",\n        \"contentVersions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppContent\"\n          }\n        ],\n        \"packageId\": \"string\",\n        \"minimumSupportedOperatingSystem\": {\n          \"@odata.type\": \"microsoft.graph.androidMinimumOperatingSystem\"\n        },\n        \"versionName\": \"string\",\n        \"versionCode\": \"string\"\n      }\n    },\n    \"microsoft.graph.managedAndroidStoreApp\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.managedApp\"\n        },\n        {\n          \"title\": \"managedAndroidStoreApp\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"packageId\": {\n              \"description\": \"The app's package ID.\",\n              \"type\": \"string\"\n            },\n            \"appStoreUrl\": {\n              \"description\": \"The Android AppStoreUrl.\",\n              \"type\": \"string\"\n            },\n            \"minimumSupportedOperatingSystem\": {\n              \"description\": \"The value for the minimum supported operating system.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisher\": \"string\",\n        \"largeIcon\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"isFeatured\": true,\n        \"privacyInformationUrl\": \"string\",\n        \"informationUrl\": \"string\",\n        \"owner\": \"string\",\n        \"developer\": \"string\",\n        \"notes\": \"string\",\n        \"publishingState\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n        },\n        \"categories\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n          }\n        ],\n        \"appAvailability\": {\n          \"@odata.type\": \"microsoft.graph.managedAppAvailability\"\n        },\n        \"version\": \"string\",\n        \"packageId\": \"string\",\n        \"appStoreUrl\": \"string\",\n        \"minimumSupportedOperatingSystem\": {\n          \"@odata.type\": \"microsoft.graph.androidMinimumOperatingSystem\"\n        }\n      }\n    },\n    \"microsoft.graph.managedDeviceMobileAppConfigurationAssignment\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"managedDeviceMobileAppConfigurationAssignment\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"target\": {\n              \"description\": \"Assignment target that the T&C policy is assigned to.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"target\": {\n          \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n        }\n      }\n    },\n    \"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"managedDeviceMobileAppConfigurationDeviceStatus\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"deviceDisplayName\": {\n              \"description\": \"Device name of the DevicePolicyStatus.\",\n              \"type\": \"string\"\n            },\n            \"userName\": {\n              \"description\": \"The User Name that is being reported\",\n              \"type\": \"string\"\n            },\n            \"deviceModel\": {\n              \"description\": \"The device model that is being reported\",\n              \"type\": \"string\"\n            },\n            \"complianceGracePeriodExpirationDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The DateTime when device compliance grace period expires\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"status\": {\n              \"description\": \"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\"\n            },\n            \"lastReportedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Last modified date time of the policy report.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"userPrincipalName\": {\n              \"description\": \"UserPrincipalName.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"deviceDisplayName\": \"string\",\n        \"userName\": \"string\",\n        \"deviceModel\": \"string\",\n        \"complianceGracePeriodExpirationDateTime\": \"string (timestamp)\",\n        \"status\": {\n          \"@odata.type\": \"microsoft.graph.complianceStatus\"\n        },\n        \"lastReportedDateTime\": \"string (timestamp)\",\n        \"userPrincipalName\": \"string\"\n      }\n    },\n    \"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"managedDeviceMobileAppConfigurationDeviceSummary\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"pendingCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of pending devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"notApplicableCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of not applicable devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"successCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of succeeded devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"errorCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of error devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"failedCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of failed devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"lastUpdateDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Last update time\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"configurationVersion\": {\n              \"format\": \"int32\",\n              \"description\": \"Version of the policy for that overview\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"pendingCount\": \"integer\",\n        \"notApplicableCount\": \"integer\",\n        \"successCount\": \"integer\",\n        \"errorCount\": \"integer\",\n        \"failedCount\": \"integer\",\n        \"lastUpdateDateTime\": \"string (timestamp)\",\n        \"configurationVersion\": \"integer\"\n      }\n    },\n    \"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"managedDeviceMobileAppConfigurationUserStatus\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"userDisplayName\": {\n              \"description\": \"User name of the DevicePolicyStatus.\",\n              \"type\": \"string\"\n            },\n            \"devicesCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Devices count for that user.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"status\": {\n              \"description\": \"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\"\n            },\n            \"lastReportedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Last modified date time of the policy report.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"userPrincipalName\": {\n              \"description\": \"UserPrincipalName.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"userDisplayName\": \"string\",\n        \"devicesCount\": \"integer\",\n        \"status\": {\n          \"@odata.type\": \"microsoft.graph.complianceStatus\"\n        },\n        \"lastReportedDateTime\": \"string (timestamp)\",\n        \"userPrincipalName\": \"string\"\n      }\n    },\n    \"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"managedDeviceMobileAppConfigurationUserSummary\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"pendingCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of pending Users\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"notApplicableCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of not applicable users\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"successCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of succeeded Users\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"errorCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of error Users\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"failedCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of failed Users\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"lastUpdateDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Last update time\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"configurationVersion\": {\n              \"format\": \"int32\",\n              \"description\": \"Version of the policy for that overview\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"pendingCount\": \"integer\",\n        \"notApplicableCount\": \"integer\",\n        \"successCount\": \"integer\",\n        \"errorCount\": \"integer\",\n        \"failedCount\": \"integer\",\n        \"lastUpdateDateTime\": \"string (timestamp)\",\n        \"configurationVersion\": \"integer\"\n      }\n    },\n    \"microsoft.graph.managedIOSLobApp\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.managedMobileLobApp\"\n        },\n        {\n          \"title\": \"managedIOSLobApp\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"bundleId\": {\n              \"description\": \"The Identity Name.\",\n              \"type\": \"string\"\n            },\n            \"applicableDeviceType\": {\n              \"description\": \"The iOS architecture for which this app can run on.\"\n            },\n            \"minimumSupportedOperatingSystem\": {\n              \"description\": \"The value for the minimum applicable operating system.\"\n            },\n            \"expirationDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The expiration time.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"versionNumber\": {\n              \"description\": \"The version number of managed iOS Line of Business (LoB) app.\",\n              \"type\": \"string\"\n            },\n            \"buildNumber\": {\n              \"description\": \"The build number of managed iOS Line of Business (LoB) app.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisher\": \"string\",\n        \"largeIcon\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"isFeatured\": true,\n        \"privacyInformationUrl\": \"string\",\n        \"informationUrl\": \"string\",\n        \"owner\": \"string\",\n        \"developer\": \"string\",\n        \"notes\": \"string\",\n        \"publishingState\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n        },\n        \"categories\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n          }\n        ],\n        \"appAvailability\": {\n          \"@odata.type\": \"microsoft.graph.managedAppAvailability\"\n        },\n        \"version\": \"string\",\n        \"committedContentVersion\": \"string\",\n        \"fileName\": \"string\",\n        \"size\": \"integer\",\n        \"contentVersions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppContent\"\n          }\n        ],\n        \"bundleId\": \"string\",\n        \"applicableDeviceType\": {\n          \"@odata.type\": \"microsoft.graph.iosDeviceType\"\n        },\n        \"minimumSupportedOperatingSystem\": {\n          \"@odata.type\": \"microsoft.graph.iosMinimumOperatingSystem\"\n        },\n        \"expirationDateTime\": \"string (timestamp)\",\n        \"versionNumber\": \"string\",\n        \"buildNumber\": \"string\"\n      }\n    },\n    \"microsoft.graph.managedIOSStoreApp\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.managedApp\"\n        },\n        {\n          \"title\": \"managedIOSStoreApp\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"bundleId\": {\n              \"description\": \"The app's Bundle ID.\",\n              \"type\": \"string\"\n            },\n            \"appStoreUrl\": {\n              \"description\": \"The Apple AppStoreUrl.\",\n              \"type\": \"string\"\n            },\n            \"applicableDeviceType\": {\n              \"description\": \"The iOS architecture for which this app can run on.\"\n            },\n            \"minimumSupportedOperatingSystem\": {\n              \"description\": \"The value for the minimum supported operating system.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisher\": \"string\",\n        \"largeIcon\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"isFeatured\": true,\n        \"privacyInformationUrl\": \"string\",\n        \"informationUrl\": \"string\",\n        \"owner\": \"string\",\n        \"developer\": \"string\",\n        \"notes\": \"string\",\n        \"publishingState\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n        },\n        \"categories\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n          }\n        ],\n        \"appAvailability\": {\n          \"@odata.type\": \"microsoft.graph.managedAppAvailability\"\n        },\n        \"version\": \"string\",\n        \"bundleId\": \"string\",\n        \"appStoreUrl\": \"string\",\n        \"applicableDeviceType\": {\n          \"@odata.type\": \"microsoft.graph.iosDeviceType\"\n        },\n        \"minimumSupportedOperatingSystem\": {\n          \"@odata.type\": \"microsoft.graph.iosMinimumOperatingSystem\"\n        }\n      }\n    },\n    \"microsoft.graph.microsoftStoreForBusinessApp\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.mobileApp\"\n        },\n        {\n          \"title\": \"microsoftStoreForBusinessApp\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"usedLicenseCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of Microsoft Store for Business licenses in use.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"totalLicenseCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The total number of Microsoft Store for Business licenses.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"productKey\": {\n              \"description\": \"The app product key\",\n              \"type\": \"string\"\n            },\n            \"licenseType\": {\n              \"description\": \"The app license type. Possible values are: offline, online.\"\n            },\n            \"packageIdentityName\": {\n              \"description\": \"The app package identifier\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisher\": \"string\",\n        \"largeIcon\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"isFeatured\": true,\n        \"privacyInformationUrl\": \"string\",\n        \"informationUrl\": \"string\",\n        \"owner\": \"string\",\n        \"developer\": \"string\",\n        \"notes\": \"string\",\n        \"publishingState\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n        },\n        \"categories\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n          }\n        ],\n        \"usedLicenseCount\": \"integer\",\n        \"totalLicenseCount\": \"integer\",\n        \"productKey\": \"string\",\n        \"licenseType\": {\n          \"@odata.type\": \"microsoft.graph.microsoftStoreForBusinessLicenseType\"\n        },\n        \"packageIdentityName\": \"string\"\n      }\n    },\n    \"microsoft.graph.mobileAppAssignment\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"mobileAppAssignment\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"intent\": {\n              \"description\": \"The install intent defined by the admin. Possible values are: available, required, uninstall, availableWithoutEnrollment.\"\n            },\n            \"target\": {\n              \"description\": \"The target group assignment defined by the admin.\"\n            },\n            \"settings\": {\n              \"description\": \"The settings for target assignment defined by the admin.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"intent\": {\n          \"@odata.type\": \"microsoft.graph.installIntent\"\n        },\n        \"target\": {\n          \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n        },\n        \"settings\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppAssignmentSettings\"\n        }\n      }\n    },\n    \"microsoft.graph.mobileAppCategory\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"mobileAppCategory\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"displayName\": {\n              \"description\": \"The name of the app category.\",\n              \"type\": \"string\"\n            },\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The date and time the mobileAppCategory was last modified.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"lastModifiedDateTime\": \"string (timestamp)\"\n      }\n    },\n    \"microsoft.graph.mobileAppContent\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"mobileAppContent\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"files\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.mobileAppContentFile\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"files\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppContentFile\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.mobileAppContentFile\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"mobileAppContentFile\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"azureStorageUri\": {\n              \"description\": \"The Azure Storage URI.\",\n              \"type\": \"string\"\n            },\n            \"isCommitted\": {\n              \"description\": \"A value indicating whether the file is committed.\",\n              \"type\": \"boolean\"\n            },\n            \"createdDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The time the file was created.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"name\": {\n              \"description\": \"the file name.\",\n              \"type\": \"string\"\n            },\n            \"size\": {\n              \"format\": \"int64\",\n              \"description\": \"The size of the file prior to encryption.\",\n              \"type\": \"integer\"\n            },\n            \"sizeEncrypted\": {\n              \"format\": \"int64\",\n              \"description\": \"The size of the file after encryption.\",\n              \"type\": \"integer\"\n            },\n            \"azureStorageUriExpirationDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The time the Azure storage Uri expires.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"manifest\": {\n              \"format\": \"base64url\",\n              \"description\": \"The manifest information.\",\n              \"type\": \"string\"\n            },\n            \"uploadState\": {\n              \"description\": \"The state of the current upload request. Possible values are: success, transientError, error, unknown, azureStorageUriRequestSuccess, azureStorageUriRequestPending, azureStorageUriRequestFailed, azureStorageUriRequestTimedOut, azureStorageUriRenewalSuccess, azureStorageUriRenewalPending, azureStorageUriRenewalFailed, azureStorageUriRenewalTimedOut, commitFileSuccess, commitFilePending, commitFileFailed, commitFileTimedOut.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"azureStorageUri\": \"string\",\n        \"isCommitted\": true,\n        \"createdDateTime\": \"string (timestamp)\",\n        \"name\": \"string\",\n        \"size\": \"integer\",\n        \"sizeEncrypted\": \"integer\",\n        \"azureStorageUriExpirationDateTime\": \"string (timestamp)\",\n        \"manifest\": \"string\",\n        \"uploadState\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppContentFileUploadState\"\n        }\n      }\n    },\n    \"microsoft.graph.webApp\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.mobileApp\"\n        },\n        {\n          \"title\": \"webApp\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"appUrl\": {\n              \"description\": \"The web app URL.\",\n              \"type\": \"string\"\n            },\n            \"useManagedBrowser\": {\n              \"description\": \"Whether or not to use managed browser. This property is only applicable for Android and IOS.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisher\": \"string\",\n        \"largeIcon\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"isFeatured\": true,\n        \"privacyInformationUrl\": \"string\",\n        \"informationUrl\": \"string\",\n        \"owner\": \"string\",\n        \"developer\": \"string\",\n        \"notes\": \"string\",\n        \"publishingState\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n        },\n        \"categories\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n          }\n        ],\n        \"appUrl\": \"string\",\n        \"useManagedBrowser\": true\n      }\n    },\n    \"microsoft.graph.windowsMobileMSI\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.mobileLobApp\"\n        },\n        {\n          \"title\": \"windowsMobileMSI\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"commandLine\": {\n              \"description\": \"The command line.\",\n              \"type\": \"string\"\n            },\n            \"productCode\": {\n              \"description\": \"The product code.\",\n              \"type\": \"string\"\n            },\n            \"productVersion\": {\n              \"description\": \"The product version of Windows Mobile MSI Line of Business (LoB) app.\",\n              \"type\": \"string\"\n            },\n            \"ignoreVersionDetection\": {\n              \"description\": \"A boolean to control whether the app's version will be used to detect the app after it is installed on a device. Set this to true for Windows Mobile MSI Line of Business (LoB) apps that use a self update feature.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisher\": \"string\",\n        \"largeIcon\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"isFeatured\": true,\n        \"privacyInformationUrl\": \"string\",\n        \"informationUrl\": \"string\",\n        \"owner\": \"string\",\n        \"developer\": \"string\",\n        \"notes\": \"string\",\n        \"publishingState\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n        },\n        \"categories\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n          }\n        ],\n        \"committedContentVersion\": \"string\",\n        \"fileName\": \"string\",\n        \"size\": \"integer\",\n        \"contentVersions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppContent\"\n          }\n        ],\n        \"commandLine\": \"string\",\n        \"productCode\": \"string\",\n        \"productVersion\": \"string\",\n        \"ignoreVersionDetection\": true\n      }\n    },\n    \"microsoft.graph.windowsUniversalAppX\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.mobileLobApp\"\n        },\n        {\n          \"title\": \"windowsUniversalAppX\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"applicableArchitectures\": {\n              \"description\": \"The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral.\"\n            },\n            \"applicableDeviceTypes\": {\n              \"description\": \"The Windows device type(s) for which this app can run on. Possible values are: none, desktop, mobile, holographic, team.\"\n            },\n            \"identityName\": {\n              \"description\": \"The Identity Name.\",\n              \"type\": \"string\"\n            },\n            \"identityPublisherHash\": {\n              \"description\": \"The Identity Publisher Hash.\",\n              \"type\": \"string\"\n            },\n            \"identityResourceIdentifier\": {\n              \"description\": \"The Identity Resource Identifier.\",\n              \"type\": \"string\"\n            },\n            \"isBundle\": {\n              \"description\": \"Whether or not the app is a bundle.\",\n              \"type\": \"boolean\"\n            },\n            \"minimumSupportedOperatingSystem\": {\n              \"description\": \"The value for the minimum applicable operating system.\"\n            },\n            \"identityVersion\": {\n              \"description\": \"The identity version.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisher\": \"string\",\n        \"largeIcon\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"isFeatured\": true,\n        \"privacyInformationUrl\": \"string\",\n        \"informationUrl\": \"string\",\n        \"owner\": \"string\",\n        \"developer\": \"string\",\n        \"notes\": \"string\",\n        \"publishingState\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppPublishingState\"\n        },\n        \"categories\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppAssignment\"\n          }\n        ],\n        \"committedContentVersion\": \"string\",\n        \"fileName\": \"string\",\n        \"size\": \"integer\",\n        \"contentVersions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppContent\"\n          }\n        ],\n        \"applicableArchitectures\": {\n          \"@odata.type\": \"microsoft.graph.windowsArchitecture\"\n        },\n        \"applicableDeviceTypes\": {\n          \"@odata.type\": \"microsoft.graph.windowsDeviceType\"\n        },\n        \"identityName\": \"string\",\n        \"identityPublisherHash\": \"string\",\n        \"identityResourceIdentifier\": \"string\",\n        \"isBundle\": true,\n        \"minimumSupportedOperatingSystem\": {\n          \"@odata.type\": \"microsoft.graph.windowsMinimumOperatingSystem\"\n        },\n        \"identityVersion\": \"string\"\n      }\n    },\n    \"microsoft.graph.auditEvent\": {\n      \"title\": \"auditEvent\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"id\": {\n          \"description\": \"Key of the entity.\",\n          \"type\": \"string\"\n        },\n        \"displayName\": {\n          \"description\": \"Event display name.\",\n          \"type\": \"string\"\n        },\n        \"componentName\": {\n          \"description\": \"Component name.\",\n          \"type\": \"string\"\n        },\n        \"actor\": {\n          \"description\": \"AAD user and application that are associated with the audit event.\"\n        },\n        \"activity\": {\n          \"description\": \"Friendly name of the activity.\",\n          \"type\": \"string\"\n        },\n        \"activityDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"The date time in UTC when the activity was performed.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"activityType\": {\n          \"description\": \"The type of activity that was being performed.\",\n          \"type\": \"string\"\n        },\n        \"activityOperationType\": {\n          \"description\": \"The HTTP operation type of the activity.\",\n          \"type\": \"string\"\n        },\n        \"activityResult\": {\n          \"description\": \"The result of the activity.\",\n          \"type\": \"string\"\n        },\n        \"correlationId\": {\n          \"format\": \"uuid\",\n          \"description\": \"The client request Id that is used to correlate activity within the system.\",\n          \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n          \"type\": \"string\"\n        },\n        \"resources\": {\n          \"description\": \"Resources being modified.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"category\": {\n          \"description\": \"Audit category.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"componentName\": \"string\",\n        \"actor\": {\n          \"@odata.type\": \"microsoft.graph.auditActor\"\n        },\n        \"activity\": \"string\",\n        \"activityDateTime\": \"string (timestamp)\",\n        \"activityType\": \"string\",\n        \"activityOperationType\": \"string\",\n        \"activityResult\": \"string\",\n        \"correlationId\": \"string\",\n        \"resources\": [\n          {\n            \"@odata.type\": \"microsoft.graph.auditResource\"\n          }\n        ],\n        \"category\": \"string\"\n      }\n    },\n    \"microsoft.graph.deviceInstallState\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceInstallState\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"deviceName\": {\n              \"description\": \"Device name.\",\n              \"type\": \"string\"\n            },\n            \"deviceId\": {\n              \"description\": \"Device Id.\",\n              \"type\": \"string\"\n            },\n            \"lastSyncDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Last sync date and time.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"installState\": {\n              \"description\": \"The install state of the eBook. Possible values are: notApplicable, installed, failed, notInstalled, uninstallFailed, unknown.\"\n            },\n            \"errorCode\": {\n              \"description\": \"The error code for install failures.\",\n              \"type\": \"string\"\n            },\n            \"osVersion\": {\n              \"description\": \"OS Version.\",\n              \"type\": \"string\"\n            },\n            \"osDescription\": {\n              \"description\": \"OS Description.\",\n              \"type\": \"string\"\n            },\n            \"userName\": {\n              \"description\": \"Device User Name.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"deviceName\": \"string\",\n        \"deviceId\": \"string\",\n        \"lastSyncDateTime\": \"string (timestamp)\",\n        \"installState\": {\n          \"@odata.type\": \"microsoft.graph.installState\"\n        },\n        \"errorCode\": \"string\",\n        \"osVersion\": \"string\",\n        \"osDescription\": \"string\",\n        \"userName\": \"string\"\n      }\n    },\n    \"microsoft.graph.eBookInstallSummary\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"eBookInstallSummary\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"installedDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of Devices that have successfully installed this book.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"failedDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of Devices that have failed to install this book.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"notInstalledDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of Devices that does not have this book installed.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"installedUserCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of Users whose devices have all succeeded to install this book.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"failedUserCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of Users that have 1 or more device that failed to install this book.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"notInstalledUserCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of Users that did not install this book.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"installedDeviceCount\": \"integer\",\n        \"failedDeviceCount\": \"integer\",\n        \"notInstalledDeviceCount\": \"integer\",\n        \"installedUserCount\": \"integer\",\n        \"failedUserCount\": \"integer\",\n        \"notInstalledUserCount\": \"integer\"\n      }\n    },\n    \"microsoft.graph.managedEBook\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"managedEBook\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"displayName\": {\n              \"description\": \"Name of the eBook.\",\n              \"type\": \"string\"\n            },\n            \"description\": {\n              \"description\": \"Description.\",\n              \"type\": \"string\"\n            },\n            \"publisher\": {\n              \"description\": \"Publisher.\",\n              \"type\": \"string\"\n            },\n            \"publishedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The date and time when the eBook was published.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"largeCover\": {\n              \"description\": \"Book cover.\"\n            },\n            \"createdDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The date and time when the eBook file was created.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The date and time when the eBook was last modified.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"informationUrl\": {\n              \"description\": \"The more information Url.\",\n              \"type\": \"string\"\n            },\n            \"privacyInformationUrl\": {\n              \"description\": \"The privacy statement Url.\",\n              \"type\": \"string\"\n            },\n            \"assignments\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.managedEBookAssignment\"\n              }\n            },\n            \"installSummary\": { },\n            \"deviceStates\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.deviceInstallState\"\n              }\n            },\n            \"userStateSummary\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.userInstallStateSummary\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisher\": \"string\",\n        \"publishedDateTime\": \"string (timestamp)\",\n        \"largeCover\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"informationUrl\": \"string\",\n        \"privacyInformationUrl\": \"string\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedEBookAssignment\"\n          }\n        ],\n        \"installSummary\": {\n          \"@odata.type\": \"microsoft.graph.eBookInstallSummary\"\n        },\n        \"deviceStates\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceInstallState\"\n          }\n        ],\n        \"userStateSummary\": [\n          {\n            \"@odata.type\": \"microsoft.graph.userInstallStateSummary\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.iosVppEBook\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.managedEBook\"\n        },\n        {\n          \"title\": \"iosVppEBook\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"vppTokenId\": {\n              \"format\": \"uuid\",\n              \"description\": \"The Vpp token ID.\",\n              \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n              \"type\": \"string\"\n            },\n            \"appleId\": {\n              \"description\": \"The Apple ID associated with Vpp token.\",\n              \"type\": \"string\"\n            },\n            \"vppOrganizationName\": {\n              \"description\": \"The Vpp token's organization name.\",\n              \"type\": \"string\"\n            },\n            \"genres\": {\n              \"description\": \"Genres.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"language\": {\n              \"description\": \"Language.\",\n              \"type\": \"string\"\n            },\n            \"seller\": {\n              \"description\": \"Seller.\",\n              \"type\": \"string\"\n            },\n            \"totalLicenseCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Total license count.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"usedLicenseCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Used license count.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisher\": \"string\",\n        \"publishedDateTime\": \"string (timestamp)\",\n        \"largeCover\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"informationUrl\": \"string\",\n        \"privacyInformationUrl\": \"string\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedEBookAssignment\"\n          }\n        ],\n        \"installSummary\": {\n          \"@odata.type\": \"microsoft.graph.eBookInstallSummary\"\n        },\n        \"deviceStates\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceInstallState\"\n          }\n        ],\n        \"userStateSummary\": [\n          {\n            \"@odata.type\": \"microsoft.graph.userInstallStateSummary\"\n          }\n        ],\n        \"vppTokenId\": \"string\",\n        \"appleId\": \"string\",\n        \"vppOrganizationName\": \"string\",\n        \"genres\": [\n          \"string\"\n        ],\n        \"language\": \"string\",\n        \"seller\": \"string\",\n        \"totalLicenseCount\": \"integer\",\n        \"usedLicenseCount\": \"integer\"\n      }\n    },\n    \"microsoft.graph.managedEBookAssignment\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"managedEBookAssignment\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"target\": {\n              \"description\": \"The assignment target for eBook.\"\n            },\n            \"installIntent\": {\n              \"description\": \"The install intent for eBook. Possible values are: available, required, uninstall, availableWithoutEnrollment.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"target\": {\n          \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n        },\n        \"installIntent\": {\n          \"@odata.type\": \"microsoft.graph.installIntent\"\n        }\n      }\n    },\n    \"microsoft.graph.iosVppEBookAssignment\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.managedEBookAssignment\"\n        },\n        {\n          \"title\": \"iosVppEBookAssignment\",\n          \"type\": \"object\"\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"target\": {\n          \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n        },\n        \"installIntent\": {\n          \"@odata.type\": \"microsoft.graph.installIntent\"\n        }\n      }\n    },\n    \"microsoft.graph.userInstallStateSummary\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"userInstallStateSummary\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"userName\": {\n              \"description\": \"User name.\",\n              \"type\": \"string\"\n            },\n            \"installedDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Installed Device Count.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"failedDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Failed Device Count.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"notInstalledDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Not installed device count.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"deviceStates\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.deviceInstallState\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"userName\": \"string\",\n        \"installedDeviceCount\": \"integer\",\n        \"failedDeviceCount\": \"integer\",\n        \"notInstalledDeviceCount\": \"integer\",\n        \"deviceStates\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceInstallState\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.termsAndConditions\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"termsAndConditions\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"createdDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"DateTime the object was created.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"DateTime the object was last modified.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"displayName\": {\n              \"description\": \"Administrator-supplied name for the T&C policy.\",\n              \"type\": \"string\"\n            },\n            \"description\": {\n              \"description\": \"Administrator-supplied description of the T&C policy.\",\n              \"type\": \"string\"\n            },\n            \"title\": {\n              \"description\": \"Administrator-supplied title of the terms and conditions. This is shown to the user on prompts to accept the T&C policy.\",\n              \"type\": \"string\"\n            },\n            \"bodyText\": {\n              \"description\": \"Administrator-supplied body text of the terms and conditions, typically the terms themselves. This is shown to the user on prompts to accept the T&C policy.\",\n              \"type\": \"string\"\n            },\n            \"acceptanceStatement\": {\n              \"description\": \"Administrator-supplied explanation of the terms and conditions, typically describing what it means to accept the terms and conditions set out in the T&C policy. This is shown to the user on prompts to accept the T&C policy.\",\n              \"type\": \"string\"\n            },\n            \"version\": {\n              \"format\": \"int32\",\n              \"description\": \"Integer indicating the current version of the terms. Incremented when an administrator makes a change to the terms and wishes to require users to re-accept the modified T&C policy.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"assignments\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.termsAndConditionsAssignment\"\n              }\n            },\n            \"acceptanceStatuses\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.termsAndConditionsAcceptanceStatus\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"title\": \"string\",\n        \"bodyText\": \"string\",\n        \"acceptanceStatement\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.termsAndConditionsAssignment\"\n          }\n        ],\n        \"acceptanceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.termsAndConditionsAcceptanceStatus\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.termsAndConditionsAcceptanceStatus\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"termsAndConditionsAcceptanceStatus\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"userDisplayName\": {\n              \"description\": \"Display name of the user whose acceptance the entity represents.\",\n              \"type\": \"string\"\n            },\n            \"acceptedVersion\": {\n              \"format\": \"int32\",\n              \"description\": \"Most recent version number of the T&C accepted by the user.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"acceptedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"DateTime when the terms were last accepted by the user.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"termsAndConditions\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"userDisplayName\": \"string\",\n        \"acceptedVersion\": \"integer\",\n        \"acceptedDateTime\": \"string (timestamp)\",\n        \"termsAndConditions\": {\n          \"@odata.type\": \"microsoft.graph.termsAndConditions\"\n        }\n      }\n    },\n    \"microsoft.graph.termsAndConditionsAssignment\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"termsAndConditionsAssignment\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"target\": {\n              \"description\": \"Assignment target that the T&C policy is assigned to.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"target\": {\n          \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n        }\n      }\n    },\n    \"microsoft.graph.deviceCompliancePolicy\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceCompliancePolicy\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"createdDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"DateTime the object was created.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"description\": {\n              \"description\": \"Admin provided description of the Device Configuration.\",\n              \"type\": \"string\"\n            },\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"DateTime the object was last modified.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"displayName\": {\n              \"description\": \"Admin provided name of the device configuration.\",\n              \"type\": \"string\"\n            },\n            \"version\": {\n              \"format\": \"int32\",\n              \"description\": \"Version of the device configuration.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"scheduledActionsForRule\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.deviceComplianceScheduledActionForRule\"\n              }\n            },\n            \"deviceStatuses\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.deviceComplianceDeviceStatus\"\n              }\n            },\n            \"userStatuses\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.deviceComplianceUserStatus\"\n              }\n            },\n            \"deviceStatusOverview\": { },\n            \"userStatusOverview\": { },\n            \"deviceSettingStateSummaries\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.settingStateDeviceSummary\"\n              }\n            },\n            \"assignments\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.deviceCompliancePolicyAssignment\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"scheduledActionsForRule\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceScheduledActionForRule\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceComplianceUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyAssignment\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.androidCompliancePolicy\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceCompliancePolicy\"\n        },\n        {\n          \"title\": \"androidCompliancePolicy\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"passwordRequired\": {\n              \"description\": \"Require a password to unlock device.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordMinimumLength\": {\n              \"format\": \"int32\",\n              \"description\": \"Minimum password length. Valid values 4 to 16\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordRequiredType\": {\n              \"description\": \"Type of characters in password. Possible values are: deviceDefault, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, numeric, numericComplex, any.\"\n            },\n            \"passwordMinutesOfInactivityBeforeLock\": {\n              \"format\": \"int32\",\n              \"description\": \"Minutes of inactivity before a password is required.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordExpirationDays\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of days before the password expires. Valid values 1 to 65535\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordPreviousPasswordBlockCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of previous passwords to block.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"securityPreventInstallAppsFromUnknownSources\": {\n              \"description\": \"Require that devices disallow installation of apps from unknown sources.\",\n              \"type\": \"boolean\"\n            },\n            \"securityDisableUsbDebugging\": {\n              \"description\": \"Disable USB debugging on Android devices.\",\n              \"type\": \"boolean\"\n            },\n            \"securityRequireVerifyApps\": {\n              \"description\": \"Require the Android Verify apps feature is turned on.\",\n              \"type\": \"boolean\"\n            },\n            \"deviceThreatProtectionEnabled\": {\n              \"description\": \"Require that devices have enabled device threat protection.\",\n              \"type\": \"boolean\"\n            },\n            \"deviceThreatProtectionRequiredSecurityLevel\": {\n              \"description\": \"Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\"\n            },\n            \"securityBlockJailbrokenDevices\": {\n              \"description\": \"Devices must not be jailbroken or rooted.\",\n              \"type\": \"boolean\"\n            },\n            \"osMinimumVersion\": {\n              \"description\": \"Minimum Android version.\",\n              \"type\": \"string\"\n            },\n            \"osMaximumVersion\": {\n              \"description\": \"Maximum Android version.\",\n              \"type\": \"string\"\n            },\n            \"minAndroidSecurityPatchLevel\": {\n              \"description\": \"Minimum Android security patch level.\",\n              \"type\": \"string\"\n            },\n            \"storageRequireEncryption\": {\n              \"description\": \"Require encryption on Android devices.\",\n              \"type\": \"boolean\"\n            },\n            \"securityRequireSafetyNetAttestationBasicIntegrity\": {\n              \"description\": \"Require the device to pass the SafetyNet basic integrity check.\",\n              \"type\": \"boolean\"\n            },\n            \"securityRequireSafetyNetAttestationCertifiedDevice\": {\n              \"description\": \"Require the device to pass the SafetyNet certified device check.\",\n              \"type\": \"boolean\"\n            },\n            \"securityRequireGooglePlayServices\": {\n              \"description\": \"Require Google Play Services to be installed and enabled on the device.\",\n              \"type\": \"boolean\"\n            },\n            \"securityRequireUpToDateSecurityProviders\": {\n              \"description\": \"Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.\",\n              \"type\": \"boolean\"\n            },\n            \"securityRequireCompanyPortalAppIntegrity\": {\n              \"description\": \"Require the device to pass the Company Portal client app runtime integrity check.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"scheduledActionsForRule\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceScheduledActionForRule\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceComplianceUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyAssignment\"\n          }\n        ],\n        \"passwordRequired\": true,\n        \"passwordMinimumLength\": \"integer\",\n        \"passwordRequiredType\": {\n          \"@odata.type\": \"microsoft.graph.androidRequiredPasswordType\"\n        },\n        \"passwordMinutesOfInactivityBeforeLock\": \"integer\",\n        \"passwordExpirationDays\": \"integer\",\n        \"passwordPreviousPasswordBlockCount\": \"integer\",\n        \"securityPreventInstallAppsFromUnknownSources\": true,\n        \"securityDisableUsbDebugging\": true,\n        \"securityRequireVerifyApps\": true,\n        \"deviceThreatProtectionEnabled\": true,\n        \"deviceThreatProtectionRequiredSecurityLevel\": {\n          \"@odata.type\": \"microsoft.graph.deviceThreatProtectionLevel\"\n        },\n        \"securityBlockJailbrokenDevices\": true,\n        \"osMinimumVersion\": \"string\",\n        \"osMaximumVersion\": \"string\",\n        \"minAndroidSecurityPatchLevel\": \"string\",\n        \"storageRequireEncryption\": true,\n        \"securityRequireSafetyNetAttestationBasicIntegrity\": true,\n        \"securityRequireSafetyNetAttestationCertifiedDevice\": true,\n        \"securityRequireGooglePlayServices\": true,\n        \"securityRequireUpToDateSecurityProviders\": true,\n        \"securityRequireCompanyPortalAppIntegrity\": true\n      }\n    },\n    \"microsoft.graph.deviceConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"DateTime the object was last modified.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"createdDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"DateTime the object was created.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"description\": {\n              \"description\": \"Admin provided description of the Device Configuration.\",\n              \"type\": \"string\"\n            },\n            \"displayName\": {\n              \"description\": \"Admin provided name of the device configuration.\",\n              \"type\": \"string\"\n            },\n            \"version\": {\n              \"format\": \"int32\",\n              \"description\": \"Version of the device configuration.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"assignments\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.deviceConfigurationAssignment\"\n              }\n            },\n            \"deviceStatuses\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.deviceConfigurationDeviceStatus\"\n              }\n            },\n            \"userStatuses\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.deviceConfigurationUserStatus\"\n              }\n            },\n            \"deviceStatusOverview\": { },\n            \"userStatusOverview\": { },\n            \"deviceSettingStateSummaries\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.settingStateDeviceSummary\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.androidCustomConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"androidCustomConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"omaSettings\": {\n              \"description\": \"OMA settings. This collection can contain a maximum of 1000 elements.\",\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"omaSettings\": [\n          {\n            \"@odata.type\": \"microsoft.graph.omaSetting\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.androidGeneralDeviceConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"androidGeneralDeviceConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"appsBlockClipboardSharing\": {\n              \"description\": \"Indicates whether or not to block clipboard sharing to copy and paste between applications.\",\n              \"type\": \"boolean\"\n            },\n            \"appsBlockCopyPaste\": {\n              \"description\": \"Indicates whether or not to block copy and paste within applications.\",\n              \"type\": \"boolean\"\n            },\n            \"appsBlockYouTube\": {\n              \"description\": \"Indicates whether or not to block the YouTube app.\",\n              \"type\": \"boolean\"\n            },\n            \"bluetoothBlocked\": {\n              \"description\": \"Indicates whether or not to block Bluetooth.\",\n              \"type\": \"boolean\"\n            },\n            \"cameraBlocked\": {\n              \"description\": \"Indicates whether or not to block the use of the camera.\",\n              \"type\": \"boolean\"\n            },\n            \"cellularBlockDataRoaming\": {\n              \"description\": \"Indicates whether or not to block data roaming.\",\n              \"type\": \"boolean\"\n            },\n            \"cellularBlockMessaging\": {\n              \"description\": \"Indicates whether or not to block SMS/MMS messaging.\",\n              \"type\": \"boolean\"\n            },\n            \"cellularBlockVoiceRoaming\": {\n              \"description\": \"Indicates whether or not to block voice roaming.\",\n              \"type\": \"boolean\"\n            },\n            \"cellularBlockWiFiTethering\": {\n              \"description\": \"Indicates whether or not to block syncing Wi-Fi tethering.\",\n              \"type\": \"boolean\"\n            },\n            \"compliantAppsList\": {\n              \"description\": \"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"compliantAppListType\": {\n              \"description\": \"Type of list that is in the CompliantAppsList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\"\n            },\n            \"diagnosticDataBlockSubmission\": {\n              \"description\": \"Indicates whether or not to block diagnostic data submission.\",\n              \"type\": \"boolean\"\n            },\n            \"locationServicesBlocked\": {\n              \"description\": \"Indicates whether or not to block location services.\",\n              \"type\": \"boolean\"\n            },\n            \"googleAccountBlockAutoSync\": {\n              \"description\": \"Indicates whether or not to block Google account auto sync.\",\n              \"type\": \"boolean\"\n            },\n            \"googlePlayStoreBlocked\": {\n              \"description\": \"Indicates whether or not to block the Google Play store.\",\n              \"type\": \"boolean\"\n            },\n            \"kioskModeBlockSleepButton\": {\n              \"description\": \"Indicates whether or not to block the screen sleep button while in Kiosk Mode.\",\n              \"type\": \"boolean\"\n            },\n            \"kioskModeBlockVolumeButtons\": {\n              \"description\": \"Indicates whether or not to block the volume buttons while in Kiosk Mode.\",\n              \"type\": \"boolean\"\n            },\n            \"kioskModeApps\": {\n              \"description\": \"A list of apps that will be allowed to run when the device is in Kiosk Mode. This collection can contain a maximum of 500 elements.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"nfcBlocked\": {\n              \"description\": \"Indicates whether or not to block Near-Field Communication.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordBlockFingerprintUnlock\": {\n              \"description\": \"Indicates whether or not to block fingerprint unlock.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordBlockTrustAgents\": {\n              \"description\": \"Indicates whether or not to block Smart Lock and other trust agents.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordExpirationDays\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of days before the password expires. Valid values 1 to 365\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinimumLength\": {\n              \"format\": \"int32\",\n              \"description\": \"Minimum length of passwords. Valid values 4 to 16\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinutesOfInactivityBeforeScreenTimeout\": {\n              \"format\": \"int32\",\n              \"description\": \"Minutes of inactivity before the screen times out.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordPreviousPasswordBlockCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of previous passwords to block. Valid values 0 to 24\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordSignInFailureCountBeforeFactoryReset\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of sign in failures allowed before factory reset. Valid values 4 to 11\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordRequiredType\": {\n              \"description\": \"Type of password that is required. Possible values are: deviceDefault, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, numeric, numericComplex, any.\"\n            },\n            \"passwordRequired\": {\n              \"description\": \"Indicates whether or not to require a password.\",\n              \"type\": \"boolean\"\n            },\n            \"powerOffBlocked\": {\n              \"description\": \"Indicates whether or not to block powering off the device.\",\n              \"type\": \"boolean\"\n            },\n            \"factoryResetBlocked\": {\n              \"description\": \"Indicates whether or not to block user performing a factory reset.\",\n              \"type\": \"boolean\"\n            },\n            \"screenCaptureBlocked\": {\n              \"description\": \"Indicates whether or not to block screenshots.\",\n              \"type\": \"boolean\"\n            },\n            \"deviceSharingAllowed\": {\n              \"description\": \"Indicates whether or not to allow device sharing mode.\",\n              \"type\": \"boolean\"\n            },\n            \"storageBlockGoogleBackup\": {\n              \"description\": \"Indicates whether or not to block Google Backup.\",\n              \"type\": \"boolean\"\n            },\n            \"storageBlockRemovableStorage\": {\n              \"description\": \"Indicates whether or not to block removable storage usage.\",\n              \"type\": \"boolean\"\n            },\n            \"storageRequireDeviceEncryption\": {\n              \"description\": \"Indicates whether or not to require device encryption.\",\n              \"type\": \"boolean\"\n            },\n            \"storageRequireRemovableStorageEncryption\": {\n              \"description\": \"Indicates whether or not to require removable storage encryption.\",\n              \"type\": \"boolean\"\n            },\n            \"voiceAssistantBlocked\": {\n              \"description\": \"Indicates whether or not to block the use of the Voice Assistant.\",\n              \"type\": \"boolean\"\n            },\n            \"voiceDialingBlocked\": {\n              \"description\": \"Indicates whether or not to block voice dialing.\",\n              \"type\": \"boolean\"\n            },\n            \"webBrowserBlockPopups\": {\n              \"description\": \"Indicates whether or not to block popups within the web browser.\",\n              \"type\": \"boolean\"\n            },\n            \"webBrowserBlockAutofill\": {\n              \"description\": \"Indicates whether or not to block the web browser's auto fill feature.\",\n              \"type\": \"boolean\"\n            },\n            \"webBrowserBlockJavaScript\": {\n              \"description\": \"Indicates whether or not to block JavaScript within the web browser.\",\n              \"type\": \"boolean\"\n            },\n            \"webBrowserBlocked\": {\n              \"description\": \"Indicates whether or not to block the web browser.\",\n              \"type\": \"boolean\"\n            },\n            \"webBrowserCookieSettings\": {\n              \"description\": \"Cookie settings within the web browser. Possible values are: browserDefault, blockAlways, allowCurrentWebSite, allowFromWebsitesVisited, allowAlways.\"\n            },\n            \"wiFiBlocked\": {\n              \"description\": \"Indicates whether or not to block syncing Wi-Fi.\",\n              \"type\": \"boolean\"\n            },\n            \"appsInstallAllowList\": {\n              \"description\": \"List of apps which can be installed on the KNOX device. This collection can contain a maximum of 500 elements.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"appsLaunchBlockList\": {\n              \"description\": \"List of apps which are blocked from being launched on the KNOX device. This collection can contain a maximum of 500 elements.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"appsHideList\": {\n              \"description\": \"List of apps to be hidden on the KNOX device. This collection can contain a maximum of 500 elements.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"securityRequireVerifyApps\": {\n              \"description\": \"Require the Android Verify apps feature is turned on.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"appsBlockClipboardSharing\": true,\n        \"appsBlockCopyPaste\": true,\n        \"appsBlockYouTube\": true,\n        \"bluetoothBlocked\": true,\n        \"cameraBlocked\": true,\n        \"cellularBlockDataRoaming\": true,\n        \"cellularBlockMessaging\": true,\n        \"cellularBlockVoiceRoaming\": true,\n        \"cellularBlockWiFiTethering\": true,\n        \"compliantAppsList\": [\n          {\n            \"@odata.type\": \"microsoft.graph.appListItem\"\n          }\n        ],\n        \"compliantAppListType\": {\n          \"@odata.type\": \"microsoft.graph.appListType\"\n        },\n        \"diagnosticDataBlockSubmission\": true,\n        \"locationServicesBlocked\": true,\n        \"googleAccountBlockAutoSync\": true,\n        \"googlePlayStoreBlocked\": true,\n        \"kioskModeBlockSleepButton\": true,\n        \"kioskModeBlockVolumeButtons\": true,\n        \"kioskModeApps\": [\n          {\n            \"@odata.type\": \"microsoft.graph.appListItem\"\n          }\n        ],\n        \"nfcBlocked\": true,\n        \"passwordBlockFingerprintUnlock\": true,\n        \"passwordBlockTrustAgents\": true,\n        \"passwordExpirationDays\": \"integer\",\n        \"passwordMinimumLength\": \"integer\",\n        \"passwordMinutesOfInactivityBeforeScreenTimeout\": \"integer\",\n        \"passwordPreviousPasswordBlockCount\": \"integer\",\n        \"passwordSignInFailureCountBeforeFactoryReset\": \"integer\",\n        \"passwordRequiredType\": {\n          \"@odata.type\": \"microsoft.graph.androidRequiredPasswordType\"\n        },\n        \"passwordRequired\": true,\n        \"powerOffBlocked\": true,\n        \"factoryResetBlocked\": true,\n        \"screenCaptureBlocked\": true,\n        \"deviceSharingAllowed\": true,\n        \"storageBlockGoogleBackup\": true,\n        \"storageBlockRemovableStorage\": true,\n        \"storageRequireDeviceEncryption\": true,\n        \"storageRequireRemovableStorageEncryption\": true,\n        \"voiceAssistantBlocked\": true,\n        \"voiceDialingBlocked\": true,\n        \"webBrowserBlockPopups\": true,\n        \"webBrowserBlockAutofill\": true,\n        \"webBrowserBlockJavaScript\": true,\n        \"webBrowserBlocked\": true,\n        \"webBrowserCookieSettings\": {\n          \"@odata.type\": \"microsoft.graph.webBrowserCookieSettings\"\n        },\n        \"wiFiBlocked\": true,\n        \"appsInstallAllowList\": [\n          {\n            \"@odata.type\": \"microsoft.graph.appListItem\"\n          }\n        ],\n        \"appsLaunchBlockList\": [\n          {\n            \"@odata.type\": \"microsoft.graph.appListItem\"\n          }\n        ],\n        \"appsHideList\": [\n          {\n            \"@odata.type\": \"microsoft.graph.appListItem\"\n          }\n        ],\n        \"securityRequireVerifyApps\": true\n      }\n    },\n    \"microsoft.graph.androidWorkProfileCompliancePolicy\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceCompliancePolicy\"\n        },\n        {\n          \"title\": \"androidWorkProfileCompliancePolicy\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"passwordRequired\": {\n              \"description\": \"Require a password to unlock device.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordMinimumLength\": {\n              \"format\": \"int32\",\n              \"description\": \"Minimum password length. Valid values 4 to 16\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordRequiredType\": {\n              \"description\": \"Type of characters in password. Possible values are: deviceDefault, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, numeric, numericComplex, any.\"\n            },\n            \"passwordMinutesOfInactivityBeforeLock\": {\n              \"format\": \"int32\",\n              \"description\": \"Minutes of inactivity before a password is required.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordExpirationDays\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of days before the password expires. Valid values 1 to 365\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordPreviousPasswordBlockCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of previous passwords to block.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"securityPreventInstallAppsFromUnknownSources\": {\n              \"description\": \"Require that devices disallow installation of apps from unknown sources.\",\n              \"type\": \"boolean\"\n            },\n            \"securityDisableUsbDebugging\": {\n              \"description\": \"Disable USB debugging on Android devices.\",\n              \"type\": \"boolean\"\n            },\n            \"securityRequireVerifyApps\": {\n              \"description\": \"Require the Android Verify apps feature is turned on.\",\n              \"type\": \"boolean\"\n            },\n            \"deviceThreatProtectionEnabled\": {\n              \"description\": \"Require that devices have enabled device threat protection.\",\n              \"type\": \"boolean\"\n            },\n            \"deviceThreatProtectionRequiredSecurityLevel\": {\n              \"description\": \"Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\"\n            },\n            \"securityBlockJailbrokenDevices\": {\n              \"description\": \"Devices must not be jailbroken or rooted.\",\n              \"type\": \"boolean\"\n            },\n            \"osMinimumVersion\": {\n              \"description\": \"Minimum Android version.\",\n              \"type\": \"string\"\n            },\n            \"osMaximumVersion\": {\n              \"description\": \"Maximum Android version.\",\n              \"type\": \"string\"\n            },\n            \"minAndroidSecurityPatchLevel\": {\n              \"description\": \"Minimum Android security patch level.\",\n              \"type\": \"string\"\n            },\n            \"storageRequireEncryption\": {\n              \"description\": \"Require encryption on Android devices.\",\n              \"type\": \"boolean\"\n            },\n            \"securityRequireSafetyNetAttestationBasicIntegrity\": {\n              \"description\": \"Require the device to pass the SafetyNet basic integrity check.\",\n              \"type\": \"boolean\"\n            },\n            \"securityRequireSafetyNetAttestationCertifiedDevice\": {\n              \"description\": \"Require the device to pass the SafetyNet certified device check.\",\n              \"type\": \"boolean\"\n            },\n            \"securityRequireGooglePlayServices\": {\n              \"description\": \"Require Google Play Services to be installed and enabled on the device.\",\n              \"type\": \"boolean\"\n            },\n            \"securityRequireUpToDateSecurityProviders\": {\n              \"description\": \"Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.\",\n              \"type\": \"boolean\"\n            },\n            \"securityRequireCompanyPortalAppIntegrity\": {\n              \"description\": \"Require the device to pass the Company Portal client app runtime integrity check.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"scheduledActionsForRule\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceScheduledActionForRule\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceComplianceUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyAssignment\"\n          }\n        ],\n        \"passwordRequired\": true,\n        \"passwordMinimumLength\": \"integer\",\n        \"passwordRequiredType\": {\n          \"@odata.type\": \"microsoft.graph.androidRequiredPasswordType\"\n        },\n        \"passwordMinutesOfInactivityBeforeLock\": \"integer\",\n        \"passwordExpirationDays\": \"integer\",\n        \"passwordPreviousPasswordBlockCount\": \"integer\",\n        \"securityPreventInstallAppsFromUnknownSources\": true,\n        \"securityDisableUsbDebugging\": true,\n        \"securityRequireVerifyApps\": true,\n        \"deviceThreatProtectionEnabled\": true,\n        \"deviceThreatProtectionRequiredSecurityLevel\": {\n          \"@odata.type\": \"microsoft.graph.deviceThreatProtectionLevel\"\n        },\n        \"securityBlockJailbrokenDevices\": true,\n        \"osMinimumVersion\": \"string\",\n        \"osMaximumVersion\": \"string\",\n        \"minAndroidSecurityPatchLevel\": \"string\",\n        \"storageRequireEncryption\": true,\n        \"securityRequireSafetyNetAttestationBasicIntegrity\": true,\n        \"securityRequireSafetyNetAttestationCertifiedDevice\": true,\n        \"securityRequireGooglePlayServices\": true,\n        \"securityRequireUpToDateSecurityProviders\": true,\n        \"securityRequireCompanyPortalAppIntegrity\": true\n      }\n    },\n    \"microsoft.graph.androidWorkProfileCustomConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"androidWorkProfileCustomConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"omaSettings\": {\n              \"description\": \"OMA settings. This collection can contain a maximum of 500 elements.\",\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"omaSettings\": [\n          {\n            \"@odata.type\": \"microsoft.graph.omaSetting\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"androidWorkProfileGeneralDeviceConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"passwordBlockFingerprintUnlock\": {\n              \"description\": \"Indicates whether or not to block fingerprint unlock.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordBlockTrustAgents\": {\n              \"description\": \"Indicates whether or not to block Smart Lock and other trust agents.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordExpirationDays\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of days before the password expires. Valid values 1 to 365\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinimumLength\": {\n              \"format\": \"int32\",\n              \"description\": \"Minimum length of passwords. Valid values 4 to 16\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinutesOfInactivityBeforeScreenTimeout\": {\n              \"format\": \"int32\",\n              \"description\": \"Minutes of inactivity before the screen times out.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordPreviousPasswordBlockCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of previous passwords to block. Valid values 0 to 24\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordSignInFailureCountBeforeFactoryReset\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of sign in failures allowed before factory reset. Valid values 4 to 11\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordRequiredType\": {\n              \"description\": \"Type of password that is required. Possible values are: deviceDefault, lowSecurityBiometric, required, atLeastNumeric, numericComplex, atLeastAlphabetic, atLeastAlphanumeric, alphanumericWithSymbols.\"\n            },\n            \"workProfileDataSharingType\": {\n              \"description\": \"Type of data sharing that is allowed. Possible values are: deviceDefault, preventAny, allowPersonalToWork, noRestrictions.\"\n            },\n            \"workProfileBlockNotificationsWhileDeviceLocked\": {\n              \"description\": \"Indicates whether or not to block notifications while device locked.\",\n              \"type\": \"boolean\"\n            },\n            \"workProfileBlockAddingAccounts\": {\n              \"description\": \"Block users from adding/removing accounts in work profile.\",\n              \"type\": \"boolean\"\n            },\n            \"workProfileBluetoothEnableContactSharing\": {\n              \"description\": \"Allow bluetooth devices to access enterprise contacts.\",\n              \"type\": \"boolean\"\n            },\n            \"workProfileBlockScreenCapture\": {\n              \"description\": \"Block screen capture in work profile.\",\n              \"type\": \"boolean\"\n            },\n            \"workProfileBlockCrossProfileCallerId\": {\n              \"description\": \"Block display work profile caller ID in personal profile.\",\n              \"type\": \"boolean\"\n            },\n            \"workProfileBlockCamera\": {\n              \"description\": \"Block work profile camera.\",\n              \"type\": \"boolean\"\n            },\n            \"workProfileBlockCrossProfileContactsSearch\": {\n              \"description\": \"Block work profile contacts availability in personal profile.\",\n              \"type\": \"boolean\"\n            },\n            \"workProfileBlockCrossProfileCopyPaste\": {\n              \"description\": \"Boolean that indicates if the setting disallow cross profile copy/paste is enabled.\",\n              \"type\": \"boolean\"\n            },\n            \"workProfileDefaultAppPermissionPolicy\": {\n              \"description\": \"Type of password that is required. Possible values are: deviceDefault, prompt, autoGrant, autoDeny.\"\n            },\n            \"workProfilePasswordBlockFingerprintUnlock\": {\n              \"description\": \"Indicates whether or not to block fingerprint unlock for work profile.\",\n              \"type\": \"boolean\"\n            },\n            \"workProfilePasswordBlockTrustAgents\": {\n              \"description\": \"Indicates whether or not to block Smart Lock and other trust agents for work profile.\",\n              \"type\": \"boolean\"\n            },\n            \"workProfilePasswordExpirationDays\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of days before the work profile password expires. Valid values 1 to 365\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"workProfilePasswordMinimumLength\": {\n              \"format\": \"int32\",\n              \"description\": \"Minimum length of work profile password. Valid values 4 to 16\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"workProfilePasswordMinNumericCharacters\": {\n              \"format\": \"int32\",\n              \"description\": \"Minimum # of numeric characters required in work profile password. Valid values 1 to 10\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"workProfilePasswordMinNonLetterCharacters\": {\n              \"format\": \"int32\",\n              \"description\": \"Minimum # of non-letter characters required in work profile password. Valid values 1 to 10\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"workProfilePasswordMinLetterCharacters\": {\n              \"format\": \"int32\",\n              \"description\": \"Minimum # of letter characters required in work profile password. Valid values 1 to 10\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"workProfilePasswordMinLowerCaseCharacters\": {\n              \"format\": \"int32\",\n              \"description\": \"Minimum # of lower-case characters required in work profile password. Valid values 1 to 10\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"workProfilePasswordMinUpperCaseCharacters\": {\n              \"format\": \"int32\",\n              \"description\": \"Minimum # of upper-case characters required in work profile password. Valid values 1 to 10\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"workProfilePasswordMinSymbolCharacters\": {\n              \"format\": \"int32\",\n              \"description\": \"Minimum # of symbols required in work profile password. Valid values 1 to 10\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"workProfilePasswordMinutesOfInactivityBeforeScreenTimeout\": {\n              \"format\": \"int32\",\n              \"description\": \"Minutes of inactivity before the screen times out.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"workProfilePasswordPreviousPasswordBlockCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of previous work profile passwords to block. Valid values 0 to 24\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"workProfilePasswordSignInFailureCountBeforeFactoryReset\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of sign in failures allowed before work profile is removed and all corporate data deleted. Valid values 4 to 11\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"workProfilePasswordRequiredType\": {\n              \"description\": \"Type of work profile password that is required. Possible values are: deviceDefault, lowSecurityBiometric, required, atLeastNumeric, numericComplex, atLeastAlphabetic, atLeastAlphanumeric, alphanumericWithSymbols.\"\n            },\n            \"workProfileRequirePassword\": {\n              \"description\": \"Password is required or not for work profile\",\n              \"type\": \"boolean\"\n            },\n            \"securityRequireVerifyApps\": {\n              \"description\": \"Require the Android Verify apps feature is turned on.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"passwordBlockFingerprintUnlock\": true,\n        \"passwordBlockTrustAgents\": true,\n        \"passwordExpirationDays\": \"integer\",\n        \"passwordMinimumLength\": \"integer\",\n        \"passwordMinutesOfInactivityBeforeScreenTimeout\": \"integer\",\n        \"passwordPreviousPasswordBlockCount\": \"integer\",\n        \"passwordSignInFailureCountBeforeFactoryReset\": \"integer\",\n        \"passwordRequiredType\": {\n          \"@odata.type\": \"microsoft.graph.androidWorkProfileRequiredPasswordType\"\n        },\n        \"workProfileDataSharingType\": {\n          \"@odata.type\": \"microsoft.graph.androidWorkProfileCrossProfileDataSharingType\"\n        },\n        \"workProfileBlockNotificationsWhileDeviceLocked\": true,\n        \"workProfileBlockAddingAccounts\": true,\n        \"workProfileBluetoothEnableContactSharing\": true,\n        \"workProfileBlockScreenCapture\": true,\n        \"workProfileBlockCrossProfileCallerId\": true,\n        \"workProfileBlockCamera\": true,\n        \"workProfileBlockCrossProfileContactsSearch\": true,\n        \"workProfileBlockCrossProfileCopyPaste\": true,\n        \"workProfileDefaultAppPermissionPolicy\": {\n          \"@odata.type\": \"microsoft.graph.androidWorkProfileDefaultAppPermissionPolicyType\"\n        },\n        \"workProfilePasswordBlockFingerprintUnlock\": true,\n        \"workProfilePasswordBlockTrustAgents\": true,\n        \"workProfilePasswordExpirationDays\": \"integer\",\n        \"workProfilePasswordMinimumLength\": \"integer\",\n        \"workProfilePasswordMinNumericCharacters\": \"integer\",\n        \"workProfilePasswordMinNonLetterCharacters\": \"integer\",\n        \"workProfilePasswordMinLetterCharacters\": \"integer\",\n        \"workProfilePasswordMinLowerCaseCharacters\": \"integer\",\n        \"workProfilePasswordMinUpperCaseCharacters\": \"integer\",\n        \"workProfilePasswordMinSymbolCharacters\": \"integer\",\n        \"workProfilePasswordMinutesOfInactivityBeforeScreenTimeout\": \"integer\",\n        \"workProfilePasswordPreviousPasswordBlockCount\": \"integer\",\n        \"workProfilePasswordSignInFailureCountBeforeFactoryReset\": \"integer\",\n        \"workProfilePasswordRequiredType\": {\n          \"@odata.type\": \"microsoft.graph.androidWorkProfileRequiredPasswordType\"\n        },\n        \"workProfileRequirePassword\": true,\n        \"securityRequireVerifyApps\": true\n      }\n    },\n    \"microsoft.graph.appleDeviceFeaturesConfigurationBase\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"appleDeviceFeaturesConfigurationBase\",\n          \"type\": \"object\"\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.deviceComplianceActionItem\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceComplianceActionItem\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"gracePeriodHours\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of hours to wait till the action will be enforced. Valid values 0 to 8760\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"actionType\": {\n              \"description\": \"What action to take. Possible values are: noAction, notification, block, retire, wipe, removeResourceAccessProfiles, pushNotification.\"\n            },\n            \"notificationTemplateId\": {\n              \"description\": \"What notification Message template to use\",\n              \"type\": \"string\"\n            },\n            \"notificationMessageCCList\": {\n              \"description\": \"A list of group IDs to speicify who to CC this notification message to.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"gracePeriodHours\": \"integer\",\n        \"actionType\": {\n          \"@odata.type\": \"microsoft.graph.deviceComplianceActionType\"\n        },\n        \"notificationTemplateId\": \"string\",\n        \"notificationMessageCCList\": [\n          \"string\"\n        ]\n      }\n    },\n    \"microsoft.graph.deviceComplianceDeviceOverview\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceComplianceDeviceOverview\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"pendingCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of pending devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"notApplicableCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of not applicable devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"successCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of succeeded devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"errorCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of error devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"failedCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of failed devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"lastUpdateDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Last update time\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"configurationVersion\": {\n              \"format\": \"int32\",\n              \"description\": \"Version of the policy for that overview\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"pendingCount\": \"integer\",\n        \"notApplicableCount\": \"integer\",\n        \"successCount\": \"integer\",\n        \"errorCount\": \"integer\",\n        \"failedCount\": \"integer\",\n        \"lastUpdateDateTime\": \"string (timestamp)\",\n        \"configurationVersion\": \"integer\"\n      }\n    },\n    \"microsoft.graph.deviceComplianceDeviceStatus\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceComplianceDeviceStatus\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"deviceDisplayName\": {\n              \"description\": \"Device name of the DevicePolicyStatus.\",\n              \"type\": \"string\"\n            },\n            \"userName\": {\n              \"description\": \"The User Name that is being reported\",\n              \"type\": \"string\"\n            },\n            \"deviceModel\": {\n              \"description\": \"The device model that is being reported\",\n              \"type\": \"string\"\n            },\n            \"complianceGracePeriodExpirationDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The DateTime when device compliance grace period expires\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"status\": {\n              \"description\": \"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\"\n            },\n            \"lastReportedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Last modified date time of the policy report.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"userPrincipalName\": {\n              \"description\": \"UserPrincipalName.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"deviceDisplayName\": \"string\",\n        \"userName\": \"string\",\n        \"deviceModel\": \"string\",\n        \"complianceGracePeriodExpirationDateTime\": \"string (timestamp)\",\n        \"status\": {\n          \"@odata.type\": \"microsoft.graph.complianceStatus\"\n        },\n        \"lastReportedDateTime\": \"string (timestamp)\",\n        \"userPrincipalName\": \"string\"\n      }\n    },\n    \"microsoft.graph.deviceCompliancePolicyAssignment\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceCompliancePolicyAssignment\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"target\": {\n              \"description\": \"Target for the compliance policy assignment.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"target\": {\n          \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n        }\n      }\n    },\n    \"microsoft.graph.deviceCompliancePolicyDeviceStateSummary\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceCompliancePolicyDeviceStateSummary\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"inGracePeriodCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of devices that are in grace period\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"configManagerCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of devices that have compliance managed by System Center Configuration Manager\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"unknownDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of unknown devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"notApplicableDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of not applicable devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"compliantDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of compliant devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"remediatedDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of remediated devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"nonCompliantDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of NonCompliant devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"errorDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of error devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"conflictDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of conflict devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"inGracePeriodCount\": \"integer\",\n        \"configManagerCount\": \"integer\",\n        \"unknownDeviceCount\": \"integer\",\n        \"notApplicableDeviceCount\": \"integer\",\n        \"compliantDeviceCount\": \"integer\",\n        \"remediatedDeviceCount\": \"integer\",\n        \"nonCompliantDeviceCount\": \"integer\",\n        \"errorDeviceCount\": \"integer\",\n        \"conflictDeviceCount\": \"integer\"\n      }\n    },\n    \"microsoft.graph.deviceCompliancePolicySettingStateSummary\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceCompliancePolicySettingStateSummary\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"setting\": {\n              \"description\": \"The setting class name and property name.\",\n              \"type\": \"string\"\n            },\n            \"settingName\": {\n              \"description\": \"Name of the setting.\",\n              \"type\": \"string\"\n            },\n            \"platformType\": {\n              \"description\": \"Setting platform. Possible values are: android, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, all.\"\n            },\n            \"unknownDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of unknown devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"notApplicableDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of not applicable devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"compliantDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of compliant devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"remediatedDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of remediated devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"nonCompliantDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of NonCompliant devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"errorDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of error devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"conflictDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of conflict devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"deviceComplianceSettingStates\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.deviceComplianceSettingState\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"setting\": \"string\",\n        \"settingName\": \"string\",\n        \"platformType\": {\n          \"@odata.type\": \"microsoft.graph.policyPlatformType\"\n        },\n        \"unknownDeviceCount\": \"integer\",\n        \"notApplicableDeviceCount\": \"integer\",\n        \"compliantDeviceCount\": \"integer\",\n        \"remediatedDeviceCount\": \"integer\",\n        \"nonCompliantDeviceCount\": \"integer\",\n        \"errorDeviceCount\": \"integer\",\n        \"conflictDeviceCount\": \"integer\",\n        \"deviceComplianceSettingStates\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceSettingState\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.deviceComplianceScheduledActionForRule\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceComplianceScheduledActionForRule\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"ruleName\": {\n              \"description\": \"Name of the rule which this scheduled action applies to.\",\n              \"type\": \"string\"\n            },\n            \"scheduledActionConfigurations\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.deviceComplianceActionItem\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"ruleName\": \"string\",\n        \"scheduledActionConfigurations\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceActionItem\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.deviceComplianceSettingState\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceComplianceSettingState\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"setting\": {\n              \"description\": \"The setting class name and property name.\",\n              \"type\": \"string\"\n            },\n            \"settingName\": {\n              \"description\": \"The Setting Name that is being reported\",\n              \"type\": \"string\"\n            },\n            \"deviceId\": {\n              \"description\": \"The Device Id that is being reported\",\n              \"type\": \"string\"\n            },\n            \"deviceName\": {\n              \"description\": \"The Device Name that is being reported\",\n              \"type\": \"string\"\n            },\n            \"userId\": {\n              \"description\": \"The user Id that is being reported\",\n              \"type\": \"string\"\n            },\n            \"userEmail\": {\n              \"description\": \"The User email address that is being reported\",\n              \"type\": \"string\"\n            },\n            \"userName\": {\n              \"description\": \"The User Name that is being reported\",\n              \"type\": \"string\"\n            },\n            \"userPrincipalName\": {\n              \"description\": \"The User PrincipalName that is being reported\",\n              \"type\": \"string\"\n            },\n            \"deviceModel\": {\n              \"description\": \"The device model that is being reported\",\n              \"type\": \"string\"\n            },\n            \"state\": {\n              \"description\": \"The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\"\n            },\n            \"complianceGracePeriodExpirationDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The DateTime when device compliance grace period expires\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"setting\": \"string\",\n        \"settingName\": \"string\",\n        \"deviceId\": \"string\",\n        \"deviceName\": \"string\",\n        \"userId\": \"string\",\n        \"userEmail\": \"string\",\n        \"userName\": \"string\",\n        \"userPrincipalName\": \"string\",\n        \"deviceModel\": \"string\",\n        \"state\": {\n          \"@odata.type\": \"microsoft.graph.complianceStatus\"\n        },\n        \"complianceGracePeriodExpirationDateTime\": \"string (timestamp)\"\n      }\n    },\n    \"microsoft.graph.deviceComplianceUserOverview\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceComplianceUserOverview\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"pendingCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of pending Users\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"notApplicableCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of not applicable users\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"successCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of succeeded Users\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"errorCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of error Users\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"failedCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of failed Users\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"lastUpdateDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Last update time\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"configurationVersion\": {\n              \"format\": \"int32\",\n              \"description\": \"Version of the policy for that overview\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"pendingCount\": \"integer\",\n        \"notApplicableCount\": \"integer\",\n        \"successCount\": \"integer\",\n        \"errorCount\": \"integer\",\n        \"failedCount\": \"integer\",\n        \"lastUpdateDateTime\": \"string (timestamp)\",\n        \"configurationVersion\": \"integer\"\n      }\n    },\n    \"microsoft.graph.deviceComplianceUserStatus\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceComplianceUserStatus\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"userDisplayName\": {\n              \"description\": \"User name of the DevicePolicyStatus.\",\n              \"type\": \"string\"\n            },\n            \"devicesCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Devices count for that user.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"status\": {\n              \"description\": \"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\"\n            },\n            \"lastReportedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Last modified date time of the policy report.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"userPrincipalName\": {\n              \"description\": \"UserPrincipalName.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"userDisplayName\": \"string\",\n        \"devicesCount\": \"integer\",\n        \"status\": {\n          \"@odata.type\": \"microsoft.graph.complianceStatus\"\n        },\n        \"lastReportedDateTime\": \"string (timestamp)\",\n        \"userPrincipalName\": \"string\"\n      }\n    },\n    \"microsoft.graph.deviceConfigurationAssignment\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceConfigurationAssignment\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"target\": {\n              \"description\": \"The assignment target for the device configuration.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"target\": {\n          \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n        }\n      }\n    },\n    \"microsoft.graph.deviceConfigurationDeviceOverview\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceConfigurationDeviceOverview\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"pendingCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of pending devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"notApplicableCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of not applicable devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"successCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of succeeded devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"errorCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of error devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"failedCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of failed devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"lastUpdateDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Last update time\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"configurationVersion\": {\n              \"format\": \"int32\",\n              \"description\": \"Version of the policy for that overview\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"pendingCount\": \"integer\",\n        \"notApplicableCount\": \"integer\",\n        \"successCount\": \"integer\",\n        \"errorCount\": \"integer\",\n        \"failedCount\": \"integer\",\n        \"lastUpdateDateTime\": \"string (timestamp)\",\n        \"configurationVersion\": \"integer\"\n      }\n    },\n    \"microsoft.graph.deviceConfigurationDeviceStateSummary\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceConfigurationDeviceStateSummary\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"unknownDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of unknown devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"notApplicableDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of not applicable devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"compliantDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of compliant devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"remediatedDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of remediated devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"nonCompliantDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of NonCompliant devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"errorDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of error devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"conflictDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of conflict devices\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"unknownDeviceCount\": \"integer\",\n        \"notApplicableDeviceCount\": \"integer\",\n        \"compliantDeviceCount\": \"integer\",\n        \"remediatedDeviceCount\": \"integer\",\n        \"nonCompliantDeviceCount\": \"integer\",\n        \"errorDeviceCount\": \"integer\",\n        \"conflictDeviceCount\": \"integer\"\n      }\n    },\n    \"microsoft.graph.deviceConfigurationDeviceStatus\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceConfigurationDeviceStatus\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"deviceDisplayName\": {\n              \"description\": \"Device name of the DevicePolicyStatus.\",\n              \"type\": \"string\"\n            },\n            \"userName\": {\n              \"description\": \"The User Name that is being reported\",\n              \"type\": \"string\"\n            },\n            \"deviceModel\": {\n              \"description\": \"The device model that is being reported\",\n              \"type\": \"string\"\n            },\n            \"complianceGracePeriodExpirationDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The DateTime when device compliance grace period expires\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"status\": {\n              \"description\": \"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\"\n            },\n            \"lastReportedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Last modified date time of the policy report.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"userPrincipalName\": {\n              \"description\": \"UserPrincipalName.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"deviceDisplayName\": \"string\",\n        \"userName\": \"string\",\n        \"deviceModel\": \"string\",\n        \"complianceGracePeriodExpirationDateTime\": \"string (timestamp)\",\n        \"status\": {\n          \"@odata.type\": \"microsoft.graph.complianceStatus\"\n        },\n        \"lastReportedDateTime\": \"string (timestamp)\",\n        \"userPrincipalName\": \"string\"\n      }\n    },\n    \"microsoft.graph.deviceConfigurationUserOverview\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceConfigurationUserOverview\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"pendingCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of pending Users\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"notApplicableCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of not applicable users\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"successCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of succeeded Users\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"errorCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of error Users\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"failedCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of failed Users\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"lastUpdateDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Last update time\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"configurationVersion\": {\n              \"format\": \"int32\",\n              \"description\": \"Version of the policy for that overview\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"pendingCount\": \"integer\",\n        \"notApplicableCount\": \"integer\",\n        \"successCount\": \"integer\",\n        \"errorCount\": \"integer\",\n        \"failedCount\": \"integer\",\n        \"lastUpdateDateTime\": \"string (timestamp)\",\n        \"configurationVersion\": \"integer\"\n      }\n    },\n    \"microsoft.graph.deviceConfigurationUserStatus\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceConfigurationUserStatus\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"userDisplayName\": {\n              \"description\": \"User name of the DevicePolicyStatus.\",\n              \"type\": \"string\"\n            },\n            \"devicesCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Devices count for that user.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"status\": {\n              \"description\": \"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\"\n            },\n            \"lastReportedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Last modified date time of the policy report.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"userPrincipalName\": {\n              \"description\": \"UserPrincipalName.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"userDisplayName\": \"string\",\n        \"devicesCount\": \"integer\",\n        \"status\": {\n          \"@odata.type\": \"microsoft.graph.complianceStatus\"\n        },\n        \"lastReportedDateTime\": \"string (timestamp)\",\n        \"userPrincipalName\": \"string\"\n      }\n    },\n    \"microsoft.graph.editionUpgradeConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"editionUpgradeConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"licenseType\": {\n              \"description\": \"Edition Upgrade License Type. Possible values are: productKey, licenseFile.\"\n            },\n            \"targetEdition\": {\n              \"description\": \"Edition Upgrade Target Edition. Possible values are: windows10Enterprise, windows10EnterpriseN, windows10Education, windows10EducationN, windows10MobileEnterprise, windows10HolographicEnterprise, windows10Professional, windows10ProfessionalN, windows10ProfessionalEducation, windows10ProfessionalEducationN, windows10ProfessionalWorkstation, windows10ProfessionalWorkstationN.\"\n            },\n            \"license\": {\n              \"description\": \"Edition Upgrade License File Content.\",\n              \"type\": \"string\"\n            },\n            \"productKey\": {\n              \"description\": \"Edition Upgrade Product Key.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"licenseType\": {\n          \"@odata.type\": \"microsoft.graph.editionUpgradeLicenseType\"\n        },\n        \"targetEdition\": {\n          \"@odata.type\": \"microsoft.graph.windows10EditionType\"\n        },\n        \"license\": \"string\",\n        \"productKey\": \"string\"\n      }\n    },\n    \"microsoft.graph.iosCertificateProfile\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"iosCertificateProfile\",\n          \"type\": \"object\"\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.iosCompliancePolicy\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceCompliancePolicy\"\n        },\n        {\n          \"title\": \"iosCompliancePolicy\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"passcodeBlockSimple\": {\n              \"description\": \"Indicates whether or not to block simple passcodes.\",\n              \"type\": \"boolean\"\n            },\n            \"passcodeExpirationDays\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of days before the passcode expires. Valid values 1 to 65535\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passcodeMinimumLength\": {\n              \"format\": \"int32\",\n              \"description\": \"Minimum length of passcode. Valid values 4 to 14\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passcodeMinutesOfInactivityBeforeLock\": {\n              \"format\": \"int32\",\n              \"description\": \"Minutes of inactivity before a passcode is required.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passcodePreviousPasscodeBlockCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of previous passcodes to block. Valid values 1 to 24\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passcodeMinimumCharacterSetCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of character sets required in the password.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passcodeRequiredType\": {\n              \"description\": \"The required passcode type. Possible values are: deviceDefault, alphanumeric, numeric.\"\n            },\n            \"passcodeRequired\": {\n              \"description\": \"Indicates whether or not to require a passcode.\",\n              \"type\": \"boolean\"\n            },\n            \"osMinimumVersion\": {\n              \"description\": \"Minimum IOS version.\",\n              \"type\": \"string\"\n            },\n            \"osMaximumVersion\": {\n              \"description\": \"Maximum IOS version.\",\n              \"type\": \"string\"\n            },\n            \"securityBlockJailbrokenDevices\": {\n              \"description\": \"Devices must not be jailbroken or rooted.\",\n              \"type\": \"boolean\"\n            },\n            \"deviceThreatProtectionEnabled\": {\n              \"description\": \"Require that devices have enabled device threat protection .\",\n              \"type\": \"boolean\"\n            },\n            \"deviceThreatProtectionRequiredSecurityLevel\": {\n              \"description\": \"Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\"\n            },\n            \"managedEmailProfileRequired\": {\n              \"description\": \"Indicates whether or not to require a managed email profile.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"scheduledActionsForRule\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceScheduledActionForRule\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceComplianceUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyAssignment\"\n          }\n        ],\n        \"passcodeBlockSimple\": true,\n        \"passcodeExpirationDays\": \"integer\",\n        \"passcodeMinimumLength\": \"integer\",\n        \"passcodeMinutesOfInactivityBeforeLock\": \"integer\",\n        \"passcodePreviousPasscodeBlockCount\": \"integer\",\n        \"passcodeMinimumCharacterSetCount\": \"integer\",\n        \"passcodeRequiredType\": {\n          \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n        },\n        \"passcodeRequired\": true,\n        \"osMinimumVersion\": \"string\",\n        \"osMaximumVersion\": \"string\",\n        \"securityBlockJailbrokenDevices\": true,\n        \"deviceThreatProtectionEnabled\": true,\n        \"deviceThreatProtectionRequiredSecurityLevel\": {\n          \"@odata.type\": \"microsoft.graph.deviceThreatProtectionLevel\"\n        },\n        \"managedEmailProfileRequired\": true\n      }\n    },\n    \"microsoft.graph.iosCustomConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"iosCustomConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"payloadName\": {\n              \"description\": \"Name that is displayed to the user.\",\n              \"type\": \"string\"\n            },\n            \"payloadFileName\": {\n              \"description\": \"Payload file name (.mobileconfig\",\n              \"type\": \"string\"\n            },\n            \"payload\": {\n              \"format\": \"base64url\",\n              \"description\": \"Payload. (UTF8 encoded byte array)\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"payloadName\": \"string\",\n        \"payloadFileName\": \"string\",\n        \"payload\": \"string\"\n      }\n    },\n    \"microsoft.graph.iosDeviceFeaturesConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.appleDeviceFeaturesConfigurationBase\"\n        },\n        {\n          \"title\": \"iosDeviceFeaturesConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"assetTagTemplate\": {\n              \"description\": \"Asset tag information for the device, displayed on the login window and lock screen.\",\n              \"type\": \"string\"\n            },\n            \"lockScreenFootnote\": {\n              \"description\": \"A footnote displayed on the login window and lock screen. Available in iOS 9.3.1 and later.\",\n              \"type\": \"string\"\n            },\n            \"homeScreenDockIcons\": {\n              \"description\": \"A list of app and folders to appear on the Home Screen Dock. This collection can contain a maximum of 500 elements.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"homeScreenPages\": {\n              \"description\": \"A list of pages on the Home Screen. This collection can contain a maximum of 500 elements.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"notificationSettings\": {\n              \"description\": \"Notification settings for each bundle id. Applicable to devices in supervised mode only (iOS 9.3 and later). This collection can contain a maximum of 500 elements.\",\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"assetTagTemplate\": \"string\",\n        \"lockScreenFootnote\": \"string\",\n        \"homeScreenDockIcons\": [\n          {\n            \"@odata.type\": \"microsoft.graph.iosHomeScreenItem\"\n          }\n        ],\n        \"homeScreenPages\": [\n          {\n            \"@odata.type\": \"microsoft.graph.iosHomeScreenPage\"\n          }\n        ],\n        \"notificationSettings\": [\n          {\n            \"@odata.type\": \"microsoft.graph.iosNotificationSettings\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.iosGeneralDeviceConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"iosGeneralDeviceConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"accountBlockModification\": {\n              \"description\": \"Indicates whether or not to allow account modification when the device is in supervised mode.\",\n              \"type\": \"boolean\"\n            },\n            \"activationLockAllowWhenSupervised\": {\n              \"description\": \"Indicates whether or not to allow activation lock when the device is in the supervised mode.\",\n              \"type\": \"boolean\"\n            },\n            \"airDropBlocked\": {\n              \"description\": \"Indicates whether or not to allow AirDrop when the device is in supervised mode.\",\n              \"type\": \"boolean\"\n            },\n            \"airDropForceUnmanagedDropTarget\": {\n              \"description\": \"Indicates whether or not to cause AirDrop to be considered an unmanaged drop target (iOS 9.0 and later).\",\n              \"type\": \"boolean\"\n            },\n            \"airPlayForcePairingPasswordForOutgoingRequests\": {\n              \"description\": \"Indicates whether or not to enforce all devices receiving AirPlay requests from this device to use a pairing password.\",\n              \"type\": \"boolean\"\n            },\n            \"appleWatchBlockPairing\": {\n              \"description\": \"Indicates whether or not to allow Apple Watch pairing when the device is in supervised mode (iOS 9.0 and later).\",\n              \"type\": \"boolean\"\n            },\n            \"appleWatchForceWristDetection\": {\n              \"description\": \"Indicates whether or not to force a paired Apple Watch to use Wrist Detection (iOS 8.2 and later).\",\n              \"type\": \"boolean\"\n            },\n            \"appleNewsBlocked\": {\n              \"description\": \"Indicates whether or not to block the user from using News when the device is in supervised mode (iOS 9.0 and later).\",\n              \"type\": \"boolean\"\n            },\n            \"appsSingleAppModeList\": {\n              \"description\": \"Gets or sets the list of iOS apps allowed to autonomously enter Single App Mode. Supervised only. iOS 7.0 and later. This collection can contain a maximum of 500 elements.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"appsVisibilityList\": {\n              \"description\": \"List of apps in the visibility list (either visible/launchable apps list or hidden/unlaunchable apps list, controlled by AppsVisibilityListType) (iOS 9.3 and later). This collection can contain a maximum of 10000 elements.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"appsVisibilityListType\": {\n              \"description\": \"Type of list that is in the AppsVisibilityList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\"\n            },\n            \"appStoreBlockAutomaticDownloads\": {\n              \"description\": \"Indicates whether or not to block the automatic downloading of apps purchased on other devices when the device is in supervised mode (iOS 9.0 and later).\",\n              \"type\": \"boolean\"\n            },\n            \"appStoreBlocked\": {\n              \"description\": \"Indicates whether or not to block the user from using the App Store.\",\n              \"type\": \"boolean\"\n            },\n            \"appStoreBlockInAppPurchases\": {\n              \"description\": \"Indicates whether or not to block the user from making in app purchases.\",\n              \"type\": \"boolean\"\n            },\n            \"appStoreBlockUIAppInstallation\": {\n              \"description\": \"Indicates whether or not to block the App Store app, not restricting installation through Host apps. Applies to supervised mode only (iOS 9.0 and later).\",\n              \"type\": \"boolean\"\n            },\n            \"appStoreRequirePassword\": {\n              \"description\": \"Indicates whether or not to require a password when using the app store.\",\n              \"type\": \"boolean\"\n            },\n            \"bluetoothBlockModification\": {\n              \"description\": \"Indicates whether or not to allow modification of Bluetooth settings when the device is in supervised mode (iOS 10.0 and later).\",\n              \"type\": \"boolean\"\n            },\n            \"cameraBlocked\": {\n              \"description\": \"Indicates whether or not to block the user from accessing the camera of the device.\",\n              \"type\": \"boolean\"\n            },\n            \"cellularBlockDataRoaming\": {\n              \"description\": \"Indicates whether or not to block data roaming.\",\n              \"type\": \"boolean\"\n            },\n            \"cellularBlockGlobalBackgroundFetchWhileRoaming\": {\n              \"description\": \"Indicates whether or not to block global background fetch while roaming.\",\n              \"type\": \"boolean\"\n            },\n            \"cellularBlockPerAppDataModification\": {\n              \"description\": \"Indicates whether or not to allow changes to cellular app data usage settings when the device is in supervised mode.\",\n              \"type\": \"boolean\"\n            },\n            \"cellularBlockPersonalHotspot\": {\n              \"description\": \"Indicates whether or not to block Personal Hotspot.\",\n              \"type\": \"boolean\"\n            },\n            \"cellularBlockVoiceRoaming\": {\n              \"description\": \"Indicates whether or not to block voice roaming.\",\n              \"type\": \"boolean\"\n            },\n            \"certificatesBlockUntrustedTlsCertificates\": {\n              \"description\": \"Indicates whether or not to block untrusted TLS certificates.\",\n              \"type\": \"boolean\"\n            },\n            \"classroomAppBlockRemoteScreenObservation\": {\n              \"description\": \"Indicates whether or not to allow remote screen observation by Classroom app when the device is in supervised mode (iOS 9.3 and later).\",\n              \"type\": \"boolean\"\n            },\n            \"classroomAppForceUnpromptedScreenObservation\": {\n              \"description\": \"Indicates whether or not to automatically give permission to the teacher of a managed course on the Classroom app to view a student's screen without prompting when the device is in supervised mode.\",\n              \"type\": \"boolean\"\n            },\n            \"compliantAppsList\": {\n              \"description\": \"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"compliantAppListType\": {\n              \"description\": \"List that is in the AppComplianceList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\"\n            },\n            \"configurationProfileBlockChanges\": {\n              \"description\": \"Indicates whether or not to block the user from installing configuration profiles and certificates interactively when the device is in supervised mode.\",\n              \"type\": \"boolean\"\n            },\n            \"definitionLookupBlocked\": {\n              \"description\": \"Indicates whether or not to block definition lookup when the device is in supervised mode (iOS 8.1.3 and later ).\",\n              \"type\": \"boolean\"\n            },\n            \"deviceBlockEnableRestrictions\": {\n              \"description\": \"Indicates whether or not to allow the user to enables restrictions in the device settings when the device is in supervised mode.\",\n              \"type\": \"boolean\"\n            },\n            \"deviceBlockEraseContentAndSettings\": {\n              \"description\": \"Indicates whether or not to allow the use of the 'Erase all content and settings' option on the device when the device is in supervised mode.\",\n              \"type\": \"boolean\"\n            },\n            \"deviceBlockNameModification\": {\n              \"description\": \"Indicates whether or not to allow device name modification when the device is in supervised mode (iOS 9.0 and later).\",\n              \"type\": \"boolean\"\n            },\n            \"diagnosticDataBlockSubmission\": {\n              \"description\": \"Indicates whether or not to block diagnostic data submission.\",\n              \"type\": \"boolean\"\n            },\n            \"diagnosticDataBlockSubmissionModification\": {\n              \"description\": \"Indicates whether or not to allow diagnostics submission settings modification when the device is in supervised mode (iOS 9.3.2 and later).\",\n              \"type\": \"boolean\"\n            },\n            \"documentsBlockManagedDocumentsInUnmanagedApps\": {\n              \"description\": \"Indicates whether or not to block the user from viewing managed documents in unmanaged apps.\",\n              \"type\": \"boolean\"\n            },\n            \"documentsBlockUnmanagedDocumentsInManagedApps\": {\n              \"description\": \"Indicates whether or not to block the user from viewing unmanaged documents in managed apps.\",\n              \"type\": \"boolean\"\n            },\n            \"emailInDomainSuffixes\": {\n              \"description\": \"An email address lacking a suffix that matches any of these strings will be considered out-of-domain.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"enterpriseAppBlockTrust\": {\n              \"description\": \"Indicates whether or not to block the user from trusting an enterprise app.\",\n              \"type\": \"boolean\"\n            },\n            \"enterpriseAppBlockTrustModification\": {\n              \"description\": \"Indicates whether or not to block the user from modifying the enterprise app trust settings.\",\n              \"type\": \"boolean\"\n            },\n            \"faceTimeBlocked\": {\n              \"description\": \"Indicates whether or not to block the user from using FaceTime.\",\n              \"type\": \"boolean\"\n            },\n            \"findMyFriendsBlocked\": {\n              \"description\": \"Indicates whether or not to block Find My Friends when the device is in supervised mode.\",\n              \"type\": \"boolean\"\n            },\n            \"gamingBlockGameCenterFriends\": {\n              \"description\": \"Indicates whether or not to block the user from having friends in Game Center.\",\n              \"type\": \"boolean\"\n            },\n            \"gamingBlockMultiplayer\": {\n              \"description\": \"Indicates whether or not to block the user from using multiplayer gaming.\",\n              \"type\": \"boolean\"\n            },\n            \"gameCenterBlocked\": {\n              \"description\": \"Indicates whether or not to block the user from using Game Center when the device is in supervised mode.\",\n              \"type\": \"boolean\"\n            },\n            \"hostPairingBlocked\": {\n              \"description\": \"indicates whether or not to allow host pairing to control the devices an iOS device can pair with when the iOS device is in supervised mode.\",\n              \"type\": \"boolean\"\n            },\n            \"iBooksStoreBlocked\": {\n              \"description\": \"Indicates whether or not to block the user from using the iBooks Store when the device is in supervised mode.\",\n              \"type\": \"boolean\"\n            },\n            \"iBooksStoreBlockErotica\": {\n              \"description\": \"Indicates whether or not to block the user from downloading media from the iBookstore that has been tagged as erotica.\",\n              \"type\": \"boolean\"\n            },\n            \"iCloudBlockActivityContinuation\": {\n              \"description\": \"Indicates whether or not to block  the the user from continuing work they started on iOS device to another iOS or macOS device.\",\n              \"type\": \"boolean\"\n            },\n            \"iCloudBlockBackup\": {\n              \"description\": \"Indicates whether or not to block iCloud backup.\",\n              \"type\": \"boolean\"\n            },\n            \"iCloudBlockDocumentSync\": {\n              \"description\": \"Indicates whether or not to block iCloud document sync.\",\n              \"type\": \"boolean\"\n            },\n            \"iCloudBlockManagedAppsSync\": {\n              \"description\": \"Indicates whether or not to block Managed Apps Cloud Sync.\",\n              \"type\": \"boolean\"\n            },\n            \"iCloudBlockPhotoLibrary\": {\n              \"description\": \"Indicates whether or not to block iCloud Photo Library.\",\n              \"type\": \"boolean\"\n            },\n            \"iCloudBlockPhotoStreamSync\": {\n              \"description\": \"Indicates whether or not to block iCloud Photo Stream Sync.\",\n              \"type\": \"boolean\"\n            },\n            \"iCloudBlockSharedPhotoStream\": {\n              \"description\": \"Indicates whether or not to block Shared Photo Stream.\",\n              \"type\": \"boolean\"\n            },\n            \"iCloudRequireEncryptedBackup\": {\n              \"description\": \"Indicates whether or not to require backups to iCloud be encrypted.\",\n              \"type\": \"boolean\"\n            },\n            \"iTunesBlockExplicitContent\": {\n              \"description\": \"Indicates whether or not to block the user from accessing explicit content in iTunes and the App Store.\",\n              \"type\": \"boolean\"\n            },\n            \"iTunesBlockMusicService\": {\n              \"description\": \"Indicates whether or not to block Music service and revert Music app to classic mode when the device is in supervised mode (iOS 9.3 and later and macOS 10.12 and later).\",\n              \"type\": \"boolean\"\n            },\n            \"iTunesBlockRadio\": {\n              \"description\": \"Indicates whether or not to block the user from using iTunes Radio when the device is in supervised mode (iOS 9.3 and later).\",\n              \"type\": \"boolean\"\n            },\n            \"keyboardBlockAutoCorrect\": {\n              \"description\": \"Indicates whether or not to block keyboard auto-correction when the device is in supervised mode (iOS 8.1.3 and later).\",\n              \"type\": \"boolean\"\n            },\n            \"keyboardBlockDictation\": {\n              \"description\": \"Indicates whether or not to block the user from using dictation input when the device is in supervised mode.\",\n              \"type\": \"boolean\"\n            },\n            \"keyboardBlockPredictive\": {\n              \"description\": \"Indicates whether or not to block predictive keyboards when device is in supervised mode (iOS 8.1.3 and later).\",\n              \"type\": \"boolean\"\n            },\n            \"keyboardBlockShortcuts\": {\n              \"description\": \"Indicates whether or not to block keyboard shortcuts when the device is in supervised mode (iOS 9.0 and later).\",\n              \"type\": \"boolean\"\n            },\n            \"keyboardBlockSpellCheck\": {\n              \"description\": \"Indicates whether or not to block keyboard spell-checking when the device is in supervised mode (iOS 8.1.3 and later).\",\n              \"type\": \"boolean\"\n            },\n            \"kioskModeAllowAssistiveSpeak\": {\n              \"description\": \"Indicates whether or not to allow assistive speak while in kiosk mode.\",\n              \"type\": \"boolean\"\n            },\n            \"kioskModeAllowAssistiveTouchSettings\": {\n              \"description\": \"Indicates whether or not to allow access to the Assistive Touch Settings while in kiosk mode.\",\n              \"type\": \"boolean\"\n            },\n            \"kioskModeAllowAutoLock\": {\n              \"description\": \"Indicates whether or not to allow device auto lock while in kiosk mode.\",\n              \"type\": \"boolean\"\n            },\n            \"kioskModeAllowColorInversionSettings\": {\n              \"description\": \"Indicates whether or not to allow access to the Color Inversion Settings while in kiosk mode.\",\n              \"type\": \"boolean\"\n            },\n            \"kioskModeAllowRingerSwitch\": {\n              \"description\": \"Indicates whether or not to allow use of the ringer switch while in kiosk mode.\",\n              \"type\": \"boolean\"\n            },\n            \"kioskModeAllowScreenRotation\": {\n              \"description\": \"Indicates whether or not to allow screen rotation while in kiosk mode.\",\n              \"type\": \"boolean\"\n            },\n            \"kioskModeAllowSleepButton\": {\n              \"description\": \"Indicates whether or not to allow use of the sleep button while in kiosk mode.\",\n              \"type\": \"boolean\"\n            },\n            \"kioskModeAllowTouchscreen\": {\n              \"description\": \"Indicates whether or not to allow use of the touchscreen while in kiosk mode.\",\n              \"type\": \"boolean\"\n            },\n            \"kioskModeAllowVoiceOverSettings\": {\n              \"description\": \"Indicates whether or not to allow access to the voice over settings while in kiosk mode.\",\n              \"type\": \"boolean\"\n            },\n            \"kioskModeAllowVolumeButtons\": {\n              \"description\": \"Indicates whether or not to allow use of the volume buttons while in kiosk mode.\",\n              \"type\": \"boolean\"\n            },\n            \"kioskModeAllowZoomSettings\": {\n              \"description\": \"Indicates whether or not to allow access to the zoom settings while in kiosk mode.\",\n              \"type\": \"boolean\"\n            },\n            \"kioskModeAppStoreUrl\": {\n              \"description\": \"URL in the app store to the app to use for kiosk mode. Use if KioskModeManagedAppId is not known.\",\n              \"type\": \"string\"\n            },\n            \"kioskModeBuiltInAppId\": {\n              \"description\": \"ID for built-in apps to use for kiosk mode. Used when KioskModeManagedAppId and KioskModeAppStoreUrl are not set.\",\n              \"type\": \"string\"\n            },\n            \"kioskModeRequireAssistiveTouch\": {\n              \"description\": \"Indicates whether or not to require assistive touch while in kiosk mode.\",\n              \"type\": \"boolean\"\n            },\n            \"kioskModeRequireColorInversion\": {\n              \"description\": \"Indicates whether or not to require color inversion while in kiosk mode.\",\n              \"type\": \"boolean\"\n            },\n            \"kioskModeRequireMonoAudio\": {\n              \"description\": \"Indicates whether or not to require mono audio while in kiosk mode.\",\n              \"type\": \"boolean\"\n            },\n            \"kioskModeRequireVoiceOver\": {\n              \"description\": \"Indicates whether or not to require voice over while in kiosk mode.\",\n              \"type\": \"boolean\"\n            },\n            \"kioskModeRequireZoom\": {\n              \"description\": \"Indicates whether or not to require zoom while in kiosk mode.\",\n              \"type\": \"boolean\"\n            },\n            \"kioskModeManagedAppId\": {\n              \"description\": \"Managed app id of the app to use for kiosk mode. If KioskModeManagedAppId is specified then KioskModeAppStoreUrl will be ignored.\",\n              \"type\": \"string\"\n            },\n            \"lockScreenBlockControlCenter\": {\n              \"description\": \"Indicates whether or not to block the user from using control center on the lock screen.\",\n              \"type\": \"boolean\"\n            },\n            \"lockScreenBlockNotificationView\": {\n              \"description\": \"Indicates whether or not to block the user from using the notification view on the lock screen.\",\n              \"type\": \"boolean\"\n            },\n            \"lockScreenBlockPassbook\": {\n              \"description\": \"Indicates whether or not to block the user from using passbook when the device is locked.\",\n              \"type\": \"boolean\"\n            },\n            \"lockScreenBlockTodayView\": {\n              \"description\": \"Indicates whether or not to block the user from using the Today View on the lock screen.\",\n              \"type\": \"boolean\"\n            },\n            \"mediaContentRatingAustralia\": {\n              \"description\": \"Media content rating settings for Australia\"\n            },\n            \"mediaContentRatingCanada\": {\n              \"description\": \"Media content rating settings for Canada\"\n            },\n            \"mediaContentRatingFrance\": {\n              \"description\": \"Media content rating settings for France\"\n            },\n            \"mediaContentRatingGermany\": {\n              \"description\": \"Media content rating settings for Germany\"\n            },\n            \"mediaContentRatingIreland\": {\n              \"description\": \"Media content rating settings for Ireland\"\n            },\n            \"mediaContentRatingJapan\": {\n              \"description\": \"Media content rating settings for Japan\"\n            },\n            \"mediaContentRatingNewZealand\": {\n              \"description\": \"Media content rating settings for New Zealand\"\n            },\n            \"mediaContentRatingUnitedKingdom\": {\n              \"description\": \"Media content rating settings for United Kingdom\"\n            },\n            \"mediaContentRatingUnitedStates\": {\n              \"description\": \"Media content rating settings for United States\"\n            },\n            \"networkUsageRules\": {\n              \"description\": \"List of managed apps and the network rules that applies to them. This collection can contain a maximum of 1000 elements.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"mediaContentRatingApps\": {\n              \"description\": \"Media content rating settings for Apps. Possible values are: allAllowed, allBlocked, agesAbove4, agesAbove9, agesAbove12, agesAbove17.\"\n            },\n            \"messagesBlocked\": {\n              \"description\": \"Indicates whether or not to block the user from using the Messages app on the supervised device.\",\n              \"type\": \"boolean\"\n            },\n            \"notificationsBlockSettingsModification\": {\n              \"description\": \"Indicates whether or not to allow notifications settings modification (iOS 9.3 and later).\",\n              \"type\": \"boolean\"\n            },\n            \"passcodeBlockFingerprintUnlock\": {\n              \"description\": \"Indicates whether or not to block fingerprint unlock.\",\n              \"type\": \"boolean\"\n            },\n            \"passcodeBlockFingerprintModification\": {\n              \"description\": \"Block modification of registered Touch ID fingerprints when in supervised mode.\",\n              \"type\": \"boolean\"\n            },\n            \"passcodeBlockModification\": {\n              \"description\": \"Indicates whether or not to allow passcode modification on the supervised device (iOS 9.0 and later).\",\n              \"type\": \"boolean\"\n            },\n            \"passcodeBlockSimple\": {\n              \"description\": \"Indicates whether or not to block simple passcodes.\",\n              \"type\": \"boolean\"\n            },\n            \"passcodeExpirationDays\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of days before the passcode expires. Valid values 1 to 65535\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passcodeMinimumLength\": {\n              \"format\": \"int32\",\n              \"description\": \"Minimum length of passcode. Valid values 4 to 14\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passcodeMinutesOfInactivityBeforeLock\": {\n              \"format\": \"int32\",\n              \"description\": \"Minutes of inactivity before a passcode is required.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passcodeMinutesOfInactivityBeforeScreenTimeout\": {\n              \"format\": \"int32\",\n              \"description\": \"Minutes of inactivity before the screen times out.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passcodeMinimumCharacterSetCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of character sets a passcode must contain. Valid values 0 to 4\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passcodePreviousPasscodeBlockCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of previous passcodes to block. Valid values 1 to 24\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passcodeSignInFailureCountBeforeWipe\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of sign in failures allowed before wiping the device. Valid values 4 to 11\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passcodeRequiredType\": {\n              \"description\": \"Type of passcode that is required. Possible values are: deviceDefault, alphanumeric, numeric.\"\n            },\n            \"passcodeRequired\": {\n              \"description\": \"Indicates whether or not to require a passcode.\",\n              \"type\": \"boolean\"\n            },\n            \"podcastsBlocked\": {\n              \"description\": \"Indicates whether or not to block the user from using podcasts on the supervised device (iOS 8.0 and later).\",\n              \"type\": \"boolean\"\n            },\n            \"safariBlockAutofill\": {\n              \"description\": \"Indicates whether or not to block the user from using Auto fill in Safari.\",\n              \"type\": \"boolean\"\n            },\n            \"safariBlockJavaScript\": {\n              \"description\": \"Indicates whether or not to block JavaScript in Safari.\",\n              \"type\": \"boolean\"\n            },\n            \"safariBlockPopups\": {\n              \"description\": \"Indicates whether or not to block popups in Safari.\",\n              \"type\": \"boolean\"\n            },\n            \"safariBlocked\": {\n              \"description\": \"Indicates whether or not to block the user from using Safari.\",\n              \"type\": \"boolean\"\n            },\n            \"safariCookieSettings\": {\n              \"description\": \"Cookie settings for Safari. Possible values are: browserDefault, blockAlways, allowCurrentWebSite, allowFromWebsitesVisited, allowAlways.\"\n            },\n            \"safariManagedDomains\": {\n              \"description\": \"URLs matching the patterns listed here will be considered managed.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"safariPasswordAutoFillDomains\": {\n              \"description\": \"Users can save passwords in Safari only from URLs matching the patterns listed here. Applies to devices in supervised mode (iOS 9.3 and later).\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"safariRequireFraudWarning\": {\n              \"description\": \"Indicates whether or not to require fraud warning in Safari.\",\n              \"type\": \"boolean\"\n            },\n            \"screenCaptureBlocked\": {\n              \"description\": \"Indicates whether or not to block the user from taking Screenshots.\",\n              \"type\": \"boolean\"\n            },\n            \"siriBlocked\": {\n              \"description\": \"Indicates whether or not to block the user from using Siri.\",\n              \"type\": \"boolean\"\n            },\n            \"siriBlockedWhenLocked\": {\n              \"description\": \"Indicates whether or not to block the user from using Siri when locked.\",\n              \"type\": \"boolean\"\n            },\n            \"siriBlockUserGeneratedContent\": {\n              \"description\": \"Indicates whether or not to block Siri from querying user-generated content when used on a supervised device.\",\n              \"type\": \"boolean\"\n            },\n            \"siriRequireProfanityFilter\": {\n              \"description\": \"Indicates whether or not to prevent Siri from dictating, or speaking profane language on supervised device.\",\n              \"type\": \"boolean\"\n            },\n            \"spotlightBlockInternetResults\": {\n              \"description\": \"Indicates whether or not to block Spotlight search from returning internet results on supervised device.\",\n              \"type\": \"boolean\"\n            },\n            \"voiceDialingBlocked\": {\n              \"description\": \"Indicates whether or not to block voice dialing.\",\n              \"type\": \"boolean\"\n            },\n            \"wallpaperBlockModification\": {\n              \"description\": \"Indicates whether or not to allow wallpaper modification on supervised device (iOS 9.0 and later) .\",\n              \"type\": \"boolean\"\n            },\n            \"wiFiConnectOnlyToConfiguredNetworks\": {\n              \"description\": \"Indicates whether or not to force the device to use only Wi-Fi networks from configuration profiles when the device is in supervised mode.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"accountBlockModification\": true,\n        \"activationLockAllowWhenSupervised\": true,\n        \"airDropBlocked\": true,\n        \"airDropForceUnmanagedDropTarget\": true,\n        \"airPlayForcePairingPasswordForOutgoingRequests\": true,\n        \"appleWatchBlockPairing\": true,\n        \"appleWatchForceWristDetection\": true,\n        \"appleNewsBlocked\": true,\n        \"appsSingleAppModeList\": [\n          {\n            \"@odata.type\": \"microsoft.graph.appListItem\"\n          }\n        ],\n        \"appsVisibilityList\": [\n          {\n            \"@odata.type\": \"microsoft.graph.appListItem\"\n          }\n        ],\n        \"appsVisibilityListType\": {\n          \"@odata.type\": \"microsoft.graph.appListType\"\n        },\n        \"appStoreBlockAutomaticDownloads\": true,\n        \"appStoreBlocked\": true,\n        \"appStoreBlockInAppPurchases\": true,\n        \"appStoreBlockUIAppInstallation\": true,\n        \"appStoreRequirePassword\": true,\n        \"bluetoothBlockModification\": true,\n        \"cameraBlocked\": true,\n        \"cellularBlockDataRoaming\": true,\n        \"cellularBlockGlobalBackgroundFetchWhileRoaming\": true,\n        \"cellularBlockPerAppDataModification\": true,\n        \"cellularBlockPersonalHotspot\": true,\n        \"cellularBlockVoiceRoaming\": true,\n        \"certificatesBlockUntrustedTlsCertificates\": true,\n        \"classroomAppBlockRemoteScreenObservation\": true,\n        \"classroomAppForceUnpromptedScreenObservation\": true,\n        \"compliantAppsList\": [\n          {\n            \"@odata.type\": \"microsoft.graph.appListItem\"\n          }\n        ],\n        \"compliantAppListType\": {\n          \"@odata.type\": \"microsoft.graph.appListType\"\n        },\n        \"configurationProfileBlockChanges\": true,\n        \"definitionLookupBlocked\": true,\n        \"deviceBlockEnableRestrictions\": true,\n        \"deviceBlockEraseContentAndSettings\": true,\n        \"deviceBlockNameModification\": true,\n        \"diagnosticDataBlockSubmission\": true,\n        \"diagnosticDataBlockSubmissionModification\": true,\n        \"documentsBlockManagedDocumentsInUnmanagedApps\": true,\n        \"documentsBlockUnmanagedDocumentsInManagedApps\": true,\n        \"emailInDomainSuffixes\": [\n          \"string\"\n        ],\n        \"enterpriseAppBlockTrust\": true,\n        \"enterpriseAppBlockTrustModification\": true,\n        \"faceTimeBlocked\": true,\n        \"findMyFriendsBlocked\": true,\n        \"gamingBlockGameCenterFriends\": true,\n        \"gamingBlockMultiplayer\": true,\n        \"gameCenterBlocked\": true,\n        \"hostPairingBlocked\": true,\n        \"iBooksStoreBlocked\": true,\n        \"iBooksStoreBlockErotica\": true,\n        \"iCloudBlockActivityContinuation\": true,\n        \"iCloudBlockBackup\": true,\n        \"iCloudBlockDocumentSync\": true,\n        \"iCloudBlockManagedAppsSync\": true,\n        \"iCloudBlockPhotoLibrary\": true,\n        \"iCloudBlockPhotoStreamSync\": true,\n        \"iCloudBlockSharedPhotoStream\": true,\n        \"iCloudRequireEncryptedBackup\": true,\n        \"iTunesBlockExplicitContent\": true,\n        \"iTunesBlockMusicService\": true,\n        \"iTunesBlockRadio\": true,\n        \"keyboardBlockAutoCorrect\": true,\n        \"keyboardBlockDictation\": true,\n        \"keyboardBlockPredictive\": true,\n        \"keyboardBlockShortcuts\": true,\n        \"keyboardBlockSpellCheck\": true,\n        \"kioskModeAllowAssistiveSpeak\": true,\n        \"kioskModeAllowAssistiveTouchSettings\": true,\n        \"kioskModeAllowAutoLock\": true,\n        \"kioskModeAllowColorInversionSettings\": true,\n        \"kioskModeAllowRingerSwitch\": true,\n        \"kioskModeAllowScreenRotation\": true,\n        \"kioskModeAllowSleepButton\": true,\n        \"kioskModeAllowTouchscreen\": true,\n        \"kioskModeAllowVoiceOverSettings\": true,\n        \"kioskModeAllowVolumeButtons\": true,\n        \"kioskModeAllowZoomSettings\": true,\n        \"kioskModeAppStoreUrl\": \"string\",\n        \"kioskModeBuiltInAppId\": \"string\",\n        \"kioskModeRequireAssistiveTouch\": true,\n        \"kioskModeRequireColorInversion\": true,\n        \"kioskModeRequireMonoAudio\": true,\n        \"kioskModeRequireVoiceOver\": true,\n        \"kioskModeRequireZoom\": true,\n        \"kioskModeManagedAppId\": \"string\",\n        \"lockScreenBlockControlCenter\": true,\n        \"lockScreenBlockNotificationView\": true,\n        \"lockScreenBlockPassbook\": true,\n        \"lockScreenBlockTodayView\": true,\n        \"mediaContentRatingAustralia\": {\n          \"@odata.type\": \"microsoft.graph.mediaContentRatingAustralia\"\n        },\n        \"mediaContentRatingCanada\": {\n          \"@odata.type\": \"microsoft.graph.mediaContentRatingCanada\"\n        },\n        \"mediaContentRatingFrance\": {\n          \"@odata.type\": \"microsoft.graph.mediaContentRatingFrance\"\n        },\n        \"mediaContentRatingGermany\": {\n          \"@odata.type\": \"microsoft.graph.mediaContentRatingGermany\"\n        },\n        \"mediaContentRatingIreland\": {\n          \"@odata.type\": \"microsoft.graph.mediaContentRatingIreland\"\n        },\n        \"mediaContentRatingJapan\": {\n          \"@odata.type\": \"microsoft.graph.mediaContentRatingJapan\"\n        },\n        \"mediaContentRatingNewZealand\": {\n          \"@odata.type\": \"microsoft.graph.mediaContentRatingNewZealand\"\n        },\n        \"mediaContentRatingUnitedKingdom\": {\n          \"@odata.type\": \"microsoft.graph.mediaContentRatingUnitedKingdom\"\n        },\n        \"mediaContentRatingUnitedStates\": {\n          \"@odata.type\": \"microsoft.graph.mediaContentRatingUnitedStates\"\n        },\n        \"networkUsageRules\": [\n          {\n            \"@odata.type\": \"microsoft.graph.iosNetworkUsageRule\"\n          }\n        ],\n        \"mediaContentRatingApps\": {\n          \"@odata.type\": \"microsoft.graph.ratingAppsType\"\n        },\n        \"messagesBlocked\": true,\n        \"notificationsBlockSettingsModification\": true,\n        \"passcodeBlockFingerprintUnlock\": true,\n        \"passcodeBlockFingerprintModification\": true,\n        \"passcodeBlockModification\": true,\n        \"passcodeBlockSimple\": true,\n        \"passcodeExpirationDays\": \"integer\",\n        \"passcodeMinimumLength\": \"integer\",\n        \"passcodeMinutesOfInactivityBeforeLock\": \"integer\",\n        \"passcodeMinutesOfInactivityBeforeScreenTimeout\": \"integer\",\n        \"passcodeMinimumCharacterSetCount\": \"integer\",\n        \"passcodePreviousPasscodeBlockCount\": \"integer\",\n        \"passcodeSignInFailureCountBeforeWipe\": \"integer\",\n        \"passcodeRequiredType\": {\n          \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n        },\n        \"passcodeRequired\": true,\n        \"podcastsBlocked\": true,\n        \"safariBlockAutofill\": true,\n        \"safariBlockJavaScript\": true,\n        \"safariBlockPopups\": true,\n        \"safariBlocked\": true,\n        \"safariCookieSettings\": {\n          \"@odata.type\": \"microsoft.graph.webBrowserCookieSettings\"\n        },\n        \"safariManagedDomains\": [\n          \"string\"\n        ],\n        \"safariPasswordAutoFillDomains\": [\n          \"string\"\n        ],\n        \"safariRequireFraudWarning\": true,\n        \"screenCaptureBlocked\": true,\n        \"siriBlocked\": true,\n        \"siriBlockedWhenLocked\": true,\n        \"siriBlockUserGeneratedContent\": true,\n        \"siriRequireProfanityFilter\": true,\n        \"spotlightBlockInternetResults\": true,\n        \"voiceDialingBlocked\": true,\n        \"wallpaperBlockModification\": true,\n        \"wiFiConnectOnlyToConfiguredNetworks\": true\n      }\n    },\n    \"microsoft.graph.iosUpdateConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"iosUpdateConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"activeHoursStart\": {\n              \"format\": \"time\",\n              \"description\": \"Active Hours Start (active hours mean the time window when updates install should not happen)\",\n              \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n              \"type\": \"string\"\n            },\n            \"activeHoursEnd\": {\n              \"format\": \"time\",\n              \"description\": \"Active Hours End (active hours mean the time window when updates install should not happen)\",\n              \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n              \"type\": \"string\"\n            },\n            \"scheduledInstallDays\": {\n              \"description\": \"Days in week for which active hours are configured. This collection can contain a maximum of 7 elements.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"utcTimeOffsetInMinutes\": {\n              \"format\": \"int32\",\n              \"description\": \"UTC Time Offset indicated in minutes\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"activeHoursStart\": \"string (timestamp)\",\n        \"activeHoursEnd\": \"string (timestamp)\",\n        \"scheduledInstallDays\": [\n          {\n            \"@odata.type\": \"microsoft.graph.dayOfWeek\"\n          }\n        ],\n        \"utcTimeOffsetInMinutes\": \"integer\"\n      }\n    },\n    \"microsoft.graph.iosUpdateDeviceStatus\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"iosUpdateDeviceStatus\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"installStatus\": {\n              \"description\": \"The installation status of the policy report. Possible values are: success, available, idle, unknown, downloading, downloadFailed, downloadRequiresComputer, downloadInsufficientSpace, downloadInsufficientPower, downloadInsufficientNetwork, installing, installInsufficientSpace, installInsufficientPower, installPhoneCallInProgress, installFailed, notSupportedOperation, sharedDeviceUserLoggedInError.\"\n            },\n            \"osVersion\": {\n              \"description\": \"The device version that is being reported.\",\n              \"type\": \"string\"\n            },\n            \"deviceId\": {\n              \"description\": \"The device id that is being reported.\",\n              \"type\": \"string\"\n            },\n            \"userId\": {\n              \"description\": \"The User id that is being reported.\",\n              \"type\": \"string\"\n            },\n            \"deviceDisplayName\": {\n              \"description\": \"Device name of the DevicePolicyStatus.\",\n              \"type\": \"string\"\n            },\n            \"userName\": {\n              \"description\": \"The User Name that is being reported\",\n              \"type\": \"string\"\n            },\n            \"deviceModel\": {\n              \"description\": \"The device model that is being reported\",\n              \"type\": \"string\"\n            },\n            \"complianceGracePeriodExpirationDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The DateTime when device compliance grace period expires\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"status\": {\n              \"description\": \"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\"\n            },\n            \"lastReportedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Last modified date time of the policy report.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"userPrincipalName\": {\n              \"description\": \"UserPrincipalName.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"installStatus\": {\n          \"@odata.type\": \"microsoft.graph.iosUpdatesInstallStatus\"\n        },\n        \"osVersion\": \"string\",\n        \"deviceId\": \"string\",\n        \"userId\": \"string\",\n        \"deviceDisplayName\": \"string\",\n        \"userName\": \"string\",\n        \"deviceModel\": \"string\",\n        \"complianceGracePeriodExpirationDateTime\": \"string (timestamp)\",\n        \"status\": {\n          \"@odata.type\": \"microsoft.graph.complianceStatus\"\n        },\n        \"lastReportedDateTime\": \"string (timestamp)\",\n        \"userPrincipalName\": \"string\"\n      }\n    },\n    \"microsoft.graph.macOSCompliancePolicy\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceCompliancePolicy\"\n        },\n        {\n          \"title\": \"macOSCompliancePolicy\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"passwordRequired\": {\n              \"description\": \"Whether or not to require a password.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordBlockSimple\": {\n              \"description\": \"Indicates whether or not to block simple passwords.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordExpirationDays\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of days before the password expires. Valid values 1 to 65535\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinimumLength\": {\n              \"format\": \"int32\",\n              \"description\": \"Minimum length of password. Valid values 4 to 14\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinutesOfInactivityBeforeLock\": {\n              \"format\": \"int32\",\n              \"description\": \"Minutes of inactivity before a password is required.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordPreviousPasswordBlockCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of previous passwords to block. Valid values 1 to 24\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinimumCharacterSetCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of character sets required in the password.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordRequiredType\": {\n              \"description\": \"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\"\n            },\n            \"osMinimumVersion\": {\n              \"description\": \"Minimum IOS version.\",\n              \"type\": \"string\"\n            },\n            \"osMaximumVersion\": {\n              \"description\": \"Maximum IOS version.\",\n              \"type\": \"string\"\n            },\n            \"systemIntegrityProtectionEnabled\": {\n              \"description\": \"Require that devices have enabled system integrity protection.\",\n              \"type\": \"boolean\"\n            },\n            \"deviceThreatProtectionEnabled\": {\n              \"description\": \"Require that devices have enabled device threat protection .\",\n              \"type\": \"boolean\"\n            },\n            \"deviceThreatProtectionRequiredSecurityLevel\": {\n              \"description\": \"Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\"\n            },\n            \"storageRequireEncryption\": {\n              \"description\": \"Require encryption on Mac OS devices.\",\n              \"type\": \"boolean\"\n            },\n            \"firewallEnabled\": {\n              \"description\": \"Whether the firewall should be enabled or not.\",\n              \"type\": \"boolean\"\n            },\n            \"firewallBlockAllIncoming\": {\n              \"description\": \"Corresponds to the 'Block all incoming connections' option.\",\n              \"type\": \"boolean\"\n            },\n            \"firewallEnableStealthMode\": {\n              \"description\": \"Corresponds to 'Enable stealth mode.'\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"scheduledActionsForRule\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceScheduledActionForRule\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceComplianceUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyAssignment\"\n          }\n        ],\n        \"passwordRequired\": true,\n        \"passwordBlockSimple\": true,\n        \"passwordExpirationDays\": \"integer\",\n        \"passwordMinimumLength\": \"integer\",\n        \"passwordMinutesOfInactivityBeforeLock\": \"integer\",\n        \"passwordPreviousPasswordBlockCount\": \"integer\",\n        \"passwordMinimumCharacterSetCount\": \"integer\",\n        \"passwordRequiredType\": {\n          \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n        },\n        \"osMinimumVersion\": \"string\",\n        \"osMaximumVersion\": \"string\",\n        \"systemIntegrityProtectionEnabled\": true,\n        \"deviceThreatProtectionEnabled\": true,\n        \"deviceThreatProtectionRequiredSecurityLevel\": {\n          \"@odata.type\": \"microsoft.graph.deviceThreatProtectionLevel\"\n        },\n        \"storageRequireEncryption\": true,\n        \"firewallEnabled\": true,\n        \"firewallBlockAllIncoming\": true,\n        \"firewallEnableStealthMode\": true\n      }\n    },\n    \"microsoft.graph.macOSCustomConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"macOSCustomConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"payloadName\": {\n              \"description\": \"Name that is displayed to the user.\",\n              \"type\": \"string\"\n            },\n            \"payloadFileName\": {\n              \"description\": \"Payload file name (.mobileconfig\",\n              \"type\": \"string\"\n            },\n            \"payload\": {\n              \"format\": \"base64url\",\n              \"description\": \"Payload. (UTF8 encoded byte array)\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"payloadName\": \"string\",\n        \"payloadFileName\": \"string\",\n        \"payload\": \"string\"\n      }\n    },\n    \"microsoft.graph.macOSDeviceFeaturesConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.appleDeviceFeaturesConfigurationBase\"\n        },\n        {\n          \"title\": \"macOSDeviceFeaturesConfiguration\",\n          \"type\": \"object\"\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.macOSGeneralDeviceConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"macOSGeneralDeviceConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"compliantAppsList\": {\n              \"description\": \"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"compliantAppListType\": {\n              \"description\": \"List that is in the CompliantAppsList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\"\n            },\n            \"emailInDomainSuffixes\": {\n              \"description\": \"An email address lacking a suffix that matches any of these strings will be considered out-of-domain.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"passwordBlockSimple\": {\n              \"description\": \"Block simple passwords.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordExpirationDays\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of days before the password expires.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinimumCharacterSetCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of character sets a password must contain. Valid values 0 to 4\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinimumLength\": {\n              \"format\": \"int32\",\n              \"description\": \"Minimum length of passwords.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinutesOfInactivityBeforeLock\": {\n              \"format\": \"int32\",\n              \"description\": \"Minutes of inactivity required before a password is required.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinutesOfInactivityBeforeScreenTimeout\": {\n              \"format\": \"int32\",\n              \"description\": \"Minutes of inactivity required before the screen times out.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordPreviousPasswordBlockCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of previous passwords to block.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordRequiredType\": {\n              \"description\": \"Type of password that is required. Possible values are: deviceDefault, alphanumeric, numeric.\"\n            },\n            \"passwordRequired\": {\n              \"description\": \"Whether or not to require a password.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"compliantAppsList\": [\n          {\n            \"@odata.type\": \"microsoft.graph.appListItem\"\n          }\n        ],\n        \"compliantAppListType\": {\n          \"@odata.type\": \"microsoft.graph.appListType\"\n        },\n        \"emailInDomainSuffixes\": [\n          \"string\"\n        ],\n        \"passwordBlockSimple\": true,\n        \"passwordExpirationDays\": \"integer\",\n        \"passwordMinimumCharacterSetCount\": \"integer\",\n        \"passwordMinimumLength\": \"integer\",\n        \"passwordMinutesOfInactivityBeforeLock\": \"integer\",\n        \"passwordMinutesOfInactivityBeforeScreenTimeout\": \"integer\",\n        \"passwordPreviousPasswordBlockCount\": \"integer\",\n        \"passwordRequiredType\": {\n          \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n        },\n        \"passwordRequired\": true\n      }\n    },\n    \"microsoft.graph.settingSource\": {\n      \"title\": \"settingSource\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"id\": {\n          \"description\": \"Not yet documented\",\n          \"type\": \"string\"\n        },\n        \"displayName\": {\n          \"description\": \"Not yet documented\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\"\n      }\n    },\n    \"microsoft.graph.settingStateDeviceSummary\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"settingStateDeviceSummary\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"settingName\": {\n              \"description\": \"Name of the setting\",\n              \"type\": \"string\"\n            },\n            \"instancePath\": {\n              \"description\": \"Name of the InstancePath for the setting\",\n              \"type\": \"string\"\n            },\n            \"unknownDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Device Unkown count for the setting\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"notApplicableDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Device Not Applicable count for the setting\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"compliantDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Device Compliant count for the setting\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"remediatedDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Device Compliant count for the setting\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"nonCompliantDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Device NonCompliant count for the setting\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"errorDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Device error count for the setting\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"conflictDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Device conflict error count for the setting\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"settingName\": \"string\",\n        \"instancePath\": \"string\",\n        \"unknownDeviceCount\": \"integer\",\n        \"notApplicableDeviceCount\": \"integer\",\n        \"compliantDeviceCount\": \"integer\",\n        \"remediatedDeviceCount\": \"integer\",\n        \"nonCompliantDeviceCount\": \"integer\",\n        \"errorDeviceCount\": \"integer\",\n        \"conflictDeviceCount\": \"integer\"\n      }\n    },\n    \"microsoft.graph.sharedPCConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"sharedPCConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"accountManagerPolicy\": {\n              \"description\": \"Specifies how accounts are managed on a shared PC. Only applies when disableAccountManager is false.\"\n            },\n            \"allowedAccounts\": {\n              \"description\": \"Indicates which type of accounts are allowed to use on a shared PC. Possible values are: guest, domain.\"\n            },\n            \"allowLocalStorage\": {\n              \"description\": \"Specifies whether local storage is allowed on a shared PC.\",\n              \"type\": \"boolean\"\n            },\n            \"disableAccountManager\": {\n              \"description\": \"Disables the account manager for shared PC mode.\",\n              \"type\": \"boolean\"\n            },\n            \"disableEduPolicies\": {\n              \"description\": \"Specifies whether the default shared PC education environment policies should be disabled. For Windows 10 RS2 and later, this policy will be applied without setting Enabled to true.\",\n              \"type\": \"boolean\"\n            },\n            \"disablePowerPolicies\": {\n              \"description\": \"Specifies whether the default shared PC power policies should be disabled.\",\n              \"type\": \"boolean\"\n            },\n            \"disableSignInOnResume\": {\n              \"description\": \"Disables the requirement to sign in whenever the device wakes up from sleep mode.\",\n              \"type\": \"boolean\"\n            },\n            \"enabled\": {\n              \"description\": \"Enables shared PC mode and applies the shared pc policies.\",\n              \"type\": \"boolean\"\n            },\n            \"idleTimeBeforeSleepInSeconds\": {\n              \"format\": \"int32\",\n              \"description\": \"Specifies the time in seconds that a device must sit idle before the PC goes to sleep. Setting this value to 0 prevents the sleep timeout from occurring.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"kioskAppDisplayName\": {\n              \"description\": \"Specifies the display text for the account shown on the sign-in screen which launches the app specified by SetKioskAppUserModelId. Only applies when KioskAppUserModelId is set.\",\n              \"type\": \"string\"\n            },\n            \"kioskAppUserModelId\": {\n              \"description\": \"Specifies the application user model ID of the app to use with assigned access.\",\n              \"type\": \"string\"\n            },\n            \"maintenanceStartTime\": {\n              \"format\": \"time\",\n              \"description\": \"Specifies the daily start time of maintenance hour.\",\n              \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"accountManagerPolicy\": {\n          \"@odata.type\": \"microsoft.graph.sharedPCAccountManagerPolicy\"\n        },\n        \"allowedAccounts\": {\n          \"@odata.type\": \"microsoft.graph.sharedPCAllowedAccountType\"\n        },\n        \"allowLocalStorage\": true,\n        \"disableAccountManager\": true,\n        \"disableEduPolicies\": true,\n        \"disablePowerPolicies\": true,\n        \"disableSignInOnResume\": true,\n        \"enabled\": true,\n        \"idleTimeBeforeSleepInSeconds\": \"integer\",\n        \"kioskAppDisplayName\": \"string\",\n        \"kioskAppUserModelId\": \"string\",\n        \"maintenanceStartTime\": \"string (timestamp)\"\n      }\n    },\n    \"microsoft.graph.softwareUpdateStatusSummary\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"softwareUpdateStatusSummary\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"displayName\": {\n              \"description\": \"The name of the policy.\",\n              \"type\": \"string\"\n            },\n            \"compliantDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of compliant devices.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"nonCompliantDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of non compliant devices.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"remediatedDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of remediated devices.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"errorDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of devices had error.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"unknownDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of unknown devices.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"conflictDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of conflict devices.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"notApplicableDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of not applicable devices.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"compliantUserCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of compliant users.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"nonCompliantUserCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of non compliant users.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"remediatedUserCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of remediated users.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"errorUserCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of users had error.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"unknownUserCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of unknown users.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"conflictUserCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of conflict users.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"notApplicableUserCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of not applicable users.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"compliantDeviceCount\": \"integer\",\n        \"nonCompliantDeviceCount\": \"integer\",\n        \"remediatedDeviceCount\": \"integer\",\n        \"errorDeviceCount\": \"integer\",\n        \"unknownDeviceCount\": \"integer\",\n        \"conflictDeviceCount\": \"integer\",\n        \"notApplicableDeviceCount\": \"integer\",\n        \"compliantUserCount\": \"integer\",\n        \"nonCompliantUserCount\": \"integer\",\n        \"remediatedUserCount\": \"integer\",\n        \"errorUserCount\": \"integer\",\n        \"unknownUserCount\": \"integer\",\n        \"conflictUserCount\": \"integer\",\n        \"notApplicableUserCount\": \"integer\"\n      }\n    },\n    \"microsoft.graph.windows10CompliancePolicy\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceCompliancePolicy\"\n        },\n        {\n          \"title\": \"windows10CompliancePolicy\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"passwordRequired\": {\n              \"description\": \"Require a password to unlock Windows device.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordBlockSimple\": {\n              \"description\": \"Indicates whether or not to block simple password.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordRequiredToUnlockFromIdle\": {\n              \"description\": \"Require a password to unlock an idle device.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordMinutesOfInactivityBeforeLock\": {\n              \"format\": \"int32\",\n              \"description\": \"Minutes of inactivity before a password is required.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordExpirationDays\": {\n              \"format\": \"int32\",\n              \"description\": \"The password expiration in days.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinimumLength\": {\n              \"format\": \"int32\",\n              \"description\": \"The minimum password length.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinimumCharacterSetCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of character sets required in the password.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordRequiredType\": {\n              \"description\": \"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\"\n            },\n            \"passwordPreviousPasswordBlockCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of previous passwords to prevent re-use of.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"requireHealthyDeviceReport\": {\n              \"description\": \"Require devices to be reported as healthy by Windows Device Health Attestation.\",\n              \"type\": \"boolean\"\n            },\n            \"osMinimumVersion\": {\n              \"description\": \"Minimum Windows 10 version.\",\n              \"type\": \"string\"\n            },\n            \"osMaximumVersion\": {\n              \"description\": \"Maximum Windows 10 version.\",\n              \"type\": \"string\"\n            },\n            \"mobileOsMinimumVersion\": {\n              \"description\": \"Minimum Windows Phone version.\",\n              \"type\": \"string\"\n            },\n            \"mobileOsMaximumVersion\": {\n              \"description\": \"Maximum Windows Phone version.\",\n              \"type\": \"string\"\n            },\n            \"earlyLaunchAntiMalwareDriverEnabled\": {\n              \"description\": \"Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.\",\n              \"type\": \"boolean\"\n            },\n            \"bitLockerEnabled\": {\n              \"description\": \"Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled\",\n              \"type\": \"boolean\"\n            },\n            \"secureBootEnabled\": {\n              \"description\": \"Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.\",\n              \"type\": \"boolean\"\n            },\n            \"codeIntegrityEnabled\": {\n              \"description\": \"Require devices to be reported as healthy by Windows Device Health Attestation.\",\n              \"type\": \"boolean\"\n            },\n            \"storageRequireEncryption\": {\n              \"description\": \"Require encryption on windows devices.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"scheduledActionsForRule\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceScheduledActionForRule\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceComplianceUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyAssignment\"\n          }\n        ],\n        \"passwordRequired\": true,\n        \"passwordBlockSimple\": true,\n        \"passwordRequiredToUnlockFromIdle\": true,\n        \"passwordMinutesOfInactivityBeforeLock\": \"integer\",\n        \"passwordExpirationDays\": \"integer\",\n        \"passwordMinimumLength\": \"integer\",\n        \"passwordMinimumCharacterSetCount\": \"integer\",\n        \"passwordRequiredType\": {\n          \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n        },\n        \"passwordPreviousPasswordBlockCount\": \"integer\",\n        \"requireHealthyDeviceReport\": true,\n        \"osMinimumVersion\": \"string\",\n        \"osMaximumVersion\": \"string\",\n        \"mobileOsMinimumVersion\": \"string\",\n        \"mobileOsMaximumVersion\": \"string\",\n        \"earlyLaunchAntiMalwareDriverEnabled\": true,\n        \"bitLockerEnabled\": true,\n        \"secureBootEnabled\": true,\n        \"codeIntegrityEnabled\": true,\n        \"storageRequireEncryption\": true\n      }\n    },\n    \"microsoft.graph.windows10CustomConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"windows10CustomConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"omaSettings\": {\n              \"description\": \"OMA settings. This collection can contain a maximum of 1000 elements.\",\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"omaSettings\": [\n          {\n            \"@odata.type\": \"microsoft.graph.omaSetting\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.windows10EndpointProtectionConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"windows10EndpointProtectionConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"firewallBlockStatefulFTP\": {\n              \"description\": \"Blocks stateful FTP connections to the device\",\n              \"type\": \"boolean\"\n            },\n            \"firewallIdleTimeoutForSecurityAssociationInSeconds\": {\n              \"format\": \"int32\",\n              \"description\": \"Configures the idle timeout for security associations, in seconds, from 300 to 3600 inclusive. This is the period after which security associations will expire and be deleted. Valid values 300 to 3600\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"firewallPreSharedKeyEncodingMethod\": {\n              \"description\": \"Select the preshared key encoding to be used. Possible values are: deviceDefault, none, utF8.\"\n            },\n            \"firewallIPSecExemptionsAllowNeighborDiscovery\": {\n              \"description\": \"Configures IPSec exemptions to allow neighbor discovery IPv6 ICMP type-codes\",\n              \"type\": \"boolean\"\n            },\n            \"firewallIPSecExemptionsAllowICMP\": {\n              \"description\": \"Configures IPSec exemptions to allow ICMP\",\n              \"type\": \"boolean\"\n            },\n            \"firewallIPSecExemptionsAllowRouterDiscovery\": {\n              \"description\": \"Configures IPSec exemptions to allow router discovery IPv6 ICMP type-codes\",\n              \"type\": \"boolean\"\n            },\n            \"firewallIPSecExemptionsAllowDHCP\": {\n              \"description\": \"Configures IPSec exemptions to allow both IPv4 and IPv6 DHCP traffic\",\n              \"type\": \"boolean\"\n            },\n            \"firewallCertificateRevocationListCheckMethod\": {\n              \"description\": \"Specify how the certificate revocation list is to be enforced. Possible values are: deviceDefault, none, attempt, require.\"\n            },\n            \"firewallMergeKeyingModuleSettings\": {\n              \"description\": \"If an authentication set is not fully supported by a keying module, direct the module to ignore only unsupported authentication suites rather than the entire set\",\n              \"type\": \"boolean\"\n            },\n            \"firewallPacketQueueingMethod\": {\n              \"description\": \"Configures how packet queueing should be applied in the tunnel gateway scenario. Possible values are: deviceDefault, disabled, queueInbound, queueOutbound, queueBoth.\"\n            },\n            \"firewallProfileDomain\": {\n              \"description\": \"Configures the firewall profile settings for domain networks\"\n            },\n            \"firewallProfilePublic\": {\n              \"description\": \"Configures the firewall profile settings for public networks\"\n            },\n            \"firewallProfilePrivate\": {\n              \"description\": \"Configures the firewall profile settings for private networks\"\n            },\n            \"defenderAttackSurfaceReductionExcludedPaths\": {\n              \"description\": \"List of exe files and folders to be excluded from attack surface reduction rules\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"defenderGuardedFoldersAllowedAppPaths\": {\n              \"description\": \"List of paths to exe that are allowed to access protected folders\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"defenderAdditionalGuardedFolders\": {\n              \"description\": \"List of folder paths to be added to the list of protected folders\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"defenderExploitProtectionXml\": {\n              \"format\": \"base64url\",\n              \"description\": \"Xml content containing information regarding exploit protection details.\",\n              \"type\": \"string\"\n            },\n            \"defenderExploitProtectionXmlFileName\": {\n              \"description\": \"Name of the file from which DefenderExploitProtectionXml was obtained.\",\n              \"type\": \"string\"\n            },\n            \"defenderSecurityCenterBlockExploitProtectionOverride\": {\n              \"description\": \"Indicates whether or not to block user from overriding Exploit Protection settings.\",\n              \"type\": \"boolean\"\n            },\n            \"appLockerApplicationControl\": {\n              \"description\": \"Enables the Admin to choose what types of app to allow on devices. Possible values are: notConfigured, enforceComponentsAndStoreApps, auditComponentsAndStoreApps, enforceComponentsStoreAppsAndSmartlocker, auditComponentsStoreAppsAndSmartlocker.\"\n            },\n            \"smartScreenEnableInShell\": {\n              \"description\": \"Allows IT Admins to configure SmartScreen for Windows.\",\n              \"type\": \"boolean\"\n            },\n            \"smartScreenBlockOverrideForFiles\": {\n              \"description\": \"Allows IT Admins to control whether users can can ignore SmartScreen warnings and run malicious files.\",\n              \"type\": \"boolean\"\n            },\n            \"applicationGuardEnabled\": {\n              \"description\": \"Enable Windows Defender Application Guard\",\n              \"type\": \"boolean\"\n            },\n            \"applicationGuardBlockFileTransfer\": {\n              \"description\": \"Block clipboard to transfer image file, text file or neither of them. Possible values are: notConfigured, blockImageAndTextFile, blockImageFile, blockNone, blockTextFile.\"\n            },\n            \"applicationGuardBlockNonEnterpriseContent\": {\n              \"description\": \"Block enterprise sites to load non-enterprise content, such as third party plug-ins\",\n              \"type\": \"boolean\"\n            },\n            \"applicationGuardAllowPersistence\": {\n              \"description\": \"Allow persisting user generated data inside the App Guard Containter (favorites, cookies, web passwords, etc.)\",\n              \"type\": \"boolean\"\n            },\n            \"applicationGuardForceAuditing\": {\n              \"description\": \"Force auditing will persist Windows logs and events to meet security/compliance criteria (sample events are user login-logoff, use of privilege rights, software installation, system changes, etc.)\",\n              \"type\": \"boolean\"\n            },\n            \"applicationGuardBlockClipboardSharing\": {\n              \"description\": \"Block clipboard to share data from Host to Container, or from Container to Host, or both ways, or neither ways. Possible values are: notConfigured, blockBoth, blockHostToContainer, blockContainerToHost, blockNone.\"\n            },\n            \"applicationGuardAllowPrintToPDF\": {\n              \"description\": \"Allow printing to PDF from Container\",\n              \"type\": \"boolean\"\n            },\n            \"applicationGuardAllowPrintToXPS\": {\n              \"description\": \"Allow printing to XPS from Container\",\n              \"type\": \"boolean\"\n            },\n            \"applicationGuardAllowPrintToLocalPrinters\": {\n              \"description\": \"Allow printing to Local Printers from Container\",\n              \"type\": \"boolean\"\n            },\n            \"applicationGuardAllowPrintToNetworkPrinters\": {\n              \"description\": \"Allow printing to Network Printers from Container\",\n              \"type\": \"boolean\"\n            },\n            \"bitLockerDisableWarningForOtherDiskEncryption\": {\n              \"description\": \"Allows the Admin to disable the warning prompt for other disk encryption on the user machines.\",\n              \"type\": \"boolean\"\n            },\n            \"bitLockerEnableStorageCardEncryptionOnMobile\": {\n              \"description\": \"Allows the admin to require encryption to be turned on using BitLocker. This policy is valid only for a mobile SKU.\",\n              \"type\": \"boolean\"\n            },\n            \"bitLockerEncryptDevice\": {\n              \"description\": \"Allows the admin to require encryption to be turned on using BitLocker.\",\n              \"type\": \"boolean\"\n            },\n            \"bitLockerRemovableDrivePolicy\": {\n              \"description\": \"BitLocker Removable Drive Policy.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"firewallBlockStatefulFTP\": true,\n        \"firewallIdleTimeoutForSecurityAssociationInSeconds\": \"integer\",\n        \"firewallPreSharedKeyEncodingMethod\": {\n          \"@odata.type\": \"microsoft.graph.firewallPreSharedKeyEncodingMethodType\"\n        },\n        \"firewallIPSecExemptionsAllowNeighborDiscovery\": true,\n        \"firewallIPSecExemptionsAllowICMP\": true,\n        \"firewallIPSecExemptionsAllowRouterDiscovery\": true,\n        \"firewallIPSecExemptionsAllowDHCP\": true,\n        \"firewallCertificateRevocationListCheckMethod\": {\n          \"@odata.type\": \"microsoft.graph.firewallCertificateRevocationListCheckMethodType\"\n        },\n        \"firewallMergeKeyingModuleSettings\": true,\n        \"firewallPacketQueueingMethod\": {\n          \"@odata.type\": \"microsoft.graph.firewallPacketQueueingMethodType\"\n        },\n        \"firewallProfileDomain\": {\n          \"@odata.type\": \"microsoft.graph.windowsFirewallNetworkProfile\"\n        },\n        \"firewallProfilePublic\": {\n          \"@odata.type\": \"microsoft.graph.windowsFirewallNetworkProfile\"\n        },\n        \"firewallProfilePrivate\": {\n          \"@odata.type\": \"microsoft.graph.windowsFirewallNetworkProfile\"\n        },\n        \"defenderAttackSurfaceReductionExcludedPaths\": [\n          \"string\"\n        ],\n        \"defenderGuardedFoldersAllowedAppPaths\": [\n          \"string\"\n        ],\n        \"defenderAdditionalGuardedFolders\": [\n          \"string\"\n        ],\n        \"defenderExploitProtectionXml\": \"string\",\n        \"defenderExploitProtectionXmlFileName\": \"string\",\n        \"defenderSecurityCenterBlockExploitProtectionOverride\": true,\n        \"appLockerApplicationControl\": {\n          \"@odata.type\": \"microsoft.graph.appLockerApplicationControlType\"\n        },\n        \"smartScreenEnableInShell\": true,\n        \"smartScreenBlockOverrideForFiles\": true,\n        \"applicationGuardEnabled\": true,\n        \"applicationGuardBlockFileTransfer\": {\n          \"@odata.type\": \"microsoft.graph.applicationGuardBlockFileTransferType\"\n        },\n        \"applicationGuardBlockNonEnterpriseContent\": true,\n        \"applicationGuardAllowPersistence\": true,\n        \"applicationGuardForceAuditing\": true,\n        \"applicationGuardBlockClipboardSharing\": {\n          \"@odata.type\": \"microsoft.graph.applicationGuardBlockClipboardSharingType\"\n        },\n        \"applicationGuardAllowPrintToPDF\": true,\n        \"applicationGuardAllowPrintToXPS\": true,\n        \"applicationGuardAllowPrintToLocalPrinters\": true,\n        \"applicationGuardAllowPrintToNetworkPrinters\": true,\n        \"bitLockerDisableWarningForOtherDiskEncryption\": true,\n        \"bitLockerEnableStorageCardEncryptionOnMobile\": true,\n        \"bitLockerEncryptDevice\": true,\n        \"bitLockerRemovableDrivePolicy\": {\n          \"@odata.type\": \"microsoft.graph.bitLockerRemovableDrivePolicy\"\n        }\n      }\n    },\n    \"microsoft.graph.windows10EnterpriseModernAppManagementConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"windows10EnterpriseModernAppManagementConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"uninstallBuiltInApps\": {\n              \"description\": \"Indicates whether or not to uninstall a fixed list of built-in Windows apps.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"uninstallBuiltInApps\": true\n      }\n    },\n    \"microsoft.graph.windows10GeneralConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"windows10GeneralConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"enterpriseCloudPrintDiscoveryEndPoint\": {\n              \"description\": \"Endpoint for discovering cloud printers.\",\n              \"type\": \"string\"\n            },\n            \"enterpriseCloudPrintOAuthAuthority\": {\n              \"description\": \"Authentication endpoint for acquiring OAuth tokens.\",\n              \"type\": \"string\"\n            },\n            \"enterpriseCloudPrintOAuthClientIdentifier\": {\n              \"description\": \"GUID of a client application authorized to retrieve OAuth tokens from the OAuth Authority.\",\n              \"type\": \"string\"\n            },\n            \"enterpriseCloudPrintResourceIdentifier\": {\n              \"description\": \"OAuth resource URI for print service as configured in the Azure portal.\",\n              \"type\": \"string\"\n            },\n            \"enterpriseCloudPrintDiscoveryMaxLimit\": {\n              \"format\": \"int32\",\n              \"description\": \"Maximum number of printers that should be queried from a discovery endpoint. This is a mobile only setting. Valid values 1 to 65535\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"enterpriseCloudPrintMopriaDiscoveryResourceIdentifier\": {\n              \"description\": \"OAuth resource URI for printer discovery service as configured in Azure portal.\",\n              \"type\": \"string\"\n            },\n            \"searchBlockDiacritics\": {\n              \"description\": \"Specifies if search can use diacritics.\",\n              \"type\": \"boolean\"\n            },\n            \"searchDisableAutoLanguageDetection\": {\n              \"description\": \"Specifies whether to use automatic language detection when indexing content and properties.\",\n              \"type\": \"boolean\"\n            },\n            \"searchDisableIndexingEncryptedItems\": {\n              \"description\": \"Indicates whether or not to block indexing of WIP-protected items to prevent them from appearing in search results for Cortana or Explorer.\",\n              \"type\": \"boolean\"\n            },\n            \"searchEnableRemoteQueries\": {\n              \"description\": \"Indicates whether or not to block remote queries of this computer’s index.\",\n              \"type\": \"boolean\"\n            },\n            \"searchDisableIndexerBackoff\": {\n              \"description\": \"Indicates whether or not to disable the search indexer backoff feature.\",\n              \"type\": \"boolean\"\n            },\n            \"searchDisableIndexingRemovableDrive\": {\n              \"description\": \"Indicates whether or not to allow users to add locations on removable drives to libraries and to be indexed.\",\n              \"type\": \"boolean\"\n            },\n            \"searchEnableAutomaticIndexSizeManangement\": {\n              \"description\": \"Specifies minimum amount of hard drive space on the same drive as the index location before indexing stops.\",\n              \"type\": \"boolean\"\n            },\n            \"diagnosticsDataSubmissionMode\": {\n              \"description\": \"Gets or sets a value allowing the device to send diagnostic and usage telemetry data, such as Watson. Possible values are: userDefined, none, basic, enhanced, full.\"\n            },\n            \"oneDriveDisableFileSync\": {\n              \"description\": \"Gets or sets a value allowing IT admins to prevent apps and features from working with files on OneDrive.\",\n              \"type\": \"boolean\"\n            },\n            \"smartScreenEnableAppInstallControl\": {\n              \"description\": \"Allows IT Admins to control whether users are allowed to install apps from places other than the Store.\",\n              \"type\": \"boolean\"\n            },\n            \"personalizationDesktopImageUrl\": {\n              \"description\": \"A http or https Url to a jpg, jpeg or png image that needs to be downloaded and used as the Desktop Image or a file Url to a local image on the file system that needs to used as the Desktop Image.\",\n              \"type\": \"string\"\n            },\n            \"personalizationLockScreenImageUrl\": {\n              \"description\": \"A http or https Url to a jpg, jpeg or png image that neeeds to be downloaded and used as the Lock Screen Image or a file Url to a local image on the file system that needs to be used as the Lock Screen Image.\",\n              \"type\": \"string\"\n            },\n            \"bluetoothAllowedServices\": {\n              \"description\": \"Specify a list of allowed Bluetooth services and profiles in hex formatted strings.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"bluetoothBlockAdvertising\": {\n              \"description\": \"Whether or not to Block the user from using bluetooth advertising.\",\n              \"type\": \"boolean\"\n            },\n            \"bluetoothBlockDiscoverableMode\": {\n              \"description\": \"Whether or not to Block the user from using bluetooth discoverable mode.\",\n              \"type\": \"boolean\"\n            },\n            \"bluetoothBlockPrePairing\": {\n              \"description\": \"Whether or not to block specific bundled Bluetooth peripherals to automatically pair with the host device.\",\n              \"type\": \"boolean\"\n            },\n            \"edgeBlockAutofill\": {\n              \"description\": \"Indicates whether or not to block auto fill.\",\n              \"type\": \"boolean\"\n            },\n            \"edgeBlocked\": {\n              \"description\": \"Indicates whether or not to Block the user from using the Edge browser.\",\n              \"type\": \"boolean\"\n            },\n            \"edgeCookiePolicy\": {\n              \"description\": \"Indicates which cookies to block in the Edge browser. Possible values are: userDefined, allow, blockThirdParty, blockAll.\"\n            },\n            \"edgeBlockDeveloperTools\": {\n              \"description\": \"Indicates whether or not to block developer tools in the Edge browser.\",\n              \"type\": \"boolean\"\n            },\n            \"edgeBlockSendingDoNotTrackHeader\": {\n              \"description\": \"Indicates whether or not to Block the user from sending the do not track header.\",\n              \"type\": \"boolean\"\n            },\n            \"edgeBlockExtensions\": {\n              \"description\": \"Indicates whether or not to block extensions in the Edge browser.\",\n              \"type\": \"boolean\"\n            },\n            \"edgeBlockInPrivateBrowsing\": {\n              \"description\": \"Indicates whether or not to block InPrivate browsing on corporate networks, in the Edge browser.\",\n              \"type\": \"boolean\"\n            },\n            \"edgeBlockJavaScript\": {\n              \"description\": \"Indicates whether or not to Block the user from using JavaScript.\",\n              \"type\": \"boolean\"\n            },\n            \"edgeBlockPasswordManager\": {\n              \"description\": \"Indicates whether or not to Block password manager.\",\n              \"type\": \"boolean\"\n            },\n            \"edgeBlockAddressBarDropdown\": {\n              \"description\": \"Block the address bar dropdown functionality in Microsoft Edge. Disable this settings to minimize network connections from Microsoft Edge to Microsoft services.\",\n              \"type\": \"boolean\"\n            },\n            \"edgeBlockCompatibilityList\": {\n              \"description\": \"Block Microsoft compatibility list in Microsoft Edge. This list from Microsoft helps Edge properly display sites with known compatibility issues.\",\n              \"type\": \"boolean\"\n            },\n            \"edgeClearBrowsingDataOnExit\": {\n              \"description\": \"Clear browsing data on exiting Microsoft Edge.\",\n              \"type\": \"boolean\"\n            },\n            \"edgeAllowStartPagesModification\": {\n              \"description\": \"Allow users to change Start pages on Edge. Use the EdgeHomepageUrls to specify the Start pages that the user would see by default when they open Edge.\",\n              \"type\": \"boolean\"\n            },\n            \"edgeDisableFirstRunPage\": {\n              \"description\": \"Block the Microsoft web page that opens on the first use of Microsoft Edge. This policy allows enterprises, like those enrolled in zero emissions configurations, to block this page.\",\n              \"type\": \"boolean\"\n            },\n            \"edgeBlockLiveTileDataCollection\": {\n              \"description\": \"Block the collection of information by Microsoft for live tile creation when users pin a site to Start from Microsoft Edge.\",\n              \"type\": \"boolean\"\n            },\n            \"edgeSyncFavoritesWithInternetExplorer\": {\n              \"description\": \"Enable favorites sync between Internet Explorer and Microsoft Edge. Additions, deletions, modifications and order changes to favorites are shared between browsers.\",\n              \"type\": \"boolean\"\n            },\n            \"cellularBlockDataWhenRoaming\": {\n              \"description\": \"Whether or not to Block the user from using data over cellular while roaming.\",\n              \"type\": \"boolean\"\n            },\n            \"cellularBlockVpn\": {\n              \"description\": \"Whether or not to Block the user from using VPN over cellular.\",\n              \"type\": \"boolean\"\n            },\n            \"cellularBlockVpnWhenRoaming\": {\n              \"description\": \"Whether or not to Block the user from using VPN when roaming over cellular.\",\n              \"type\": \"boolean\"\n            },\n            \"defenderBlockEndUserAccess\": {\n              \"description\": \"Whether or not to block end user access to Defender.\",\n              \"type\": \"boolean\"\n            },\n            \"defenderDaysBeforeDeletingQuarantinedMalware\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of days before deleting quarantined malware. Valid values 0 to 90\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"defenderDetectedMalwareActions\": {\n              \"description\": \"Gets or sets Defender’s actions to take on detected Malware per threat level.\"\n            },\n            \"defenderSystemScanSchedule\": {\n              \"description\": \"Defender day of the week for the system scan. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday.\"\n            },\n            \"defenderFilesAndFoldersToExclude\": {\n              \"description\": \"Files and folder to exclude from scans and real time protection.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"defenderFileExtensionsToExclude\": {\n              \"description\": \"File extensions to exclude from scans and real time protection.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"defenderScanMaxCpu\": {\n              \"format\": \"int32\",\n              \"description\": \"Max CPU usage percentage during scan. Valid values 0 to 100\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"defenderMonitorFileActivity\": {\n              \"description\": \"Value for monitoring file activity. Possible values are: userDefined, disable, monitorAllFiles, monitorIncomingFilesOnly, monitorOutgoingFilesOnly.\"\n            },\n            \"defenderProcessesToExclude\": {\n              \"description\": \"Processes to exclude from scans and real time protection.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"defenderPromptForSampleSubmission\": {\n              \"description\": \"The configuration for how to prompt user for sample submission. Possible values are: userDefined, alwaysPrompt, promptBeforeSendingPersonalData, neverSendData, sendAllDataWithoutPrompting.\"\n            },\n            \"defenderRequireBehaviorMonitoring\": {\n              \"description\": \"Indicates whether or not to require behavior monitoring.\",\n              \"type\": \"boolean\"\n            },\n            \"defenderRequireCloudProtection\": {\n              \"description\": \"Indicates whether or not to require cloud protection.\",\n              \"type\": \"boolean\"\n            },\n            \"defenderRequireNetworkInspectionSystem\": {\n              \"description\": \"Indicates whether or not to require network inspection system.\",\n              \"type\": \"boolean\"\n            },\n            \"defenderRequireRealTimeMonitoring\": {\n              \"description\": \"Indicates whether or not to require real time monitoring.\",\n              \"type\": \"boolean\"\n            },\n            \"defenderScanArchiveFiles\": {\n              \"description\": \"Indicates whether or not to scan archive files.\",\n              \"type\": \"boolean\"\n            },\n            \"defenderScanDownloads\": {\n              \"description\": \"Indicates whether or not to scan downloads.\",\n              \"type\": \"boolean\"\n            },\n            \"defenderScanNetworkFiles\": {\n              \"description\": \"Indicates whether or not to scan files opened from a network folder.\",\n              \"type\": \"boolean\"\n            },\n            \"defenderScanIncomingMail\": {\n              \"description\": \"Indicates whether or not to scan incoming mail messages.\",\n              \"type\": \"boolean\"\n            },\n            \"defenderScanMappedNetworkDrivesDuringFullScan\": {\n              \"description\": \"Indicates whether or not to scan mapped network drives during full scan.\",\n              \"type\": \"boolean\"\n            },\n            \"defenderScanRemovableDrivesDuringFullScan\": {\n              \"description\": \"Indicates whether or not to scan removable drives during full scan.\",\n              \"type\": \"boolean\"\n            },\n            \"defenderScanScriptsLoadedInInternetExplorer\": {\n              \"description\": \"Indicates whether or not to scan scripts loaded in Internet Explorer browser.\",\n              \"type\": \"boolean\"\n            },\n            \"defenderSignatureUpdateIntervalInHours\": {\n              \"format\": \"int32\",\n              \"description\": \"The signature update interval in hours. Specify 0 not to check. Valid values 0 to 24\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"defenderScanType\": {\n              \"description\": \"The defender system scan type. Possible values are: userDefined, disabled, quick, full.\"\n            },\n            \"defenderScheduledScanTime\": {\n              \"format\": \"time\",\n              \"description\": \"The defender time for the system scan.\",\n              \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n              \"type\": \"string\"\n            },\n            \"defenderScheduledQuickScanTime\": {\n              \"format\": \"time\",\n              \"description\": \"The time to perform a daily quick scan.\",\n              \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n              \"type\": \"string\"\n            },\n            \"defenderCloudBlockLevel\": {\n              \"description\": \"Specifies the level of cloud-delivered protection. Possible values are: notConfigured, high, highPlus, zeroTolerance.\"\n            },\n            \"lockScreenAllowTimeoutConfiguration\": {\n              \"description\": \"Specify whether to show a user-configurable setting to control the screen timeout while on the lock screen of Windows 10 Mobile devices. If this policy is set to Allow, the value set by lockScreenTimeoutInSeconds is ignored.\",\n              \"type\": \"boolean\"\n            },\n            \"lockScreenBlockActionCenterNotifications\": {\n              \"description\": \"Indicates whether or not to block action center notifications over lock screen.\",\n              \"type\": \"boolean\"\n            },\n            \"lockScreenBlockCortana\": {\n              \"description\": \"Indicates whether or not the user can interact with Cortana using speech while the system is locked.\",\n              \"type\": \"boolean\"\n            },\n            \"lockScreenBlockToastNotifications\": {\n              \"description\": \"Indicates whether to allow toast notifications above the device lock screen.\",\n              \"type\": \"boolean\"\n            },\n            \"lockScreenTimeoutInSeconds\": {\n              \"format\": \"int32\",\n              \"description\": \"Set the duration (in seconds) from the screen locking to the screen turning off for Windows 10 Mobile devices. Supported values are 11-1800. Valid values 11 to 1800\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordBlockSimple\": {\n              \"description\": \"Specify whether PINs or passwords such as '1111' or '1234' are allowed. For Windows 10 desktops, it also controls the use of picture passwords.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordExpirationDays\": {\n              \"format\": \"int32\",\n              \"description\": \"The password expiration in days. Valid values 0 to 730\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinimumLength\": {\n              \"format\": \"int32\",\n              \"description\": \"The minimum password length. Valid values 4 to 16\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinutesOfInactivityBeforeScreenTimeout\": {\n              \"format\": \"int32\",\n              \"description\": \"The minutes of inactivity before the screen times out.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinimumCharacterSetCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of character sets required in the password.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordPreviousPasswordBlockCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of previous passwords to prevent reuse of. Valid values 0 to 50\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordRequired\": {\n              \"description\": \"Indicates whether or not to require the user to have a password.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordRequireWhenResumeFromIdleState\": {\n              \"description\": \"Indicates whether or not to require a password upon resuming from an idle state.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordRequiredType\": {\n              \"description\": \"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\"\n            },\n            \"passwordSignInFailureCountBeforeFactoryReset\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of sign in failures before factory reset. Valid values 0 to 999\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"privacyAdvertisingId\": {\n              \"description\": \"Enables or disables the use of advertising ID. Added in Windows 10, version 1607. Possible values are: notConfigured, blocked, allowed.\"\n            },\n            \"privacyAutoAcceptPairingAndConsentPrompts\": {\n              \"description\": \"Indicates whether or not to allow the automatic acceptance of the pairing and privacy user consent dialog when launching apps.\",\n              \"type\": \"boolean\"\n            },\n            \"privacyBlockInputPersonalization\": {\n              \"description\": \"Indicates whether or not to block the usage of cloud based speech services for Cortana, Dictation, or Store applications.\",\n              \"type\": \"boolean\"\n            },\n            \"startBlockUnpinningAppsFromTaskbar\": {\n              \"description\": \"Indicates whether or not to block the user from unpinning apps from taskbar.\",\n              \"type\": \"boolean\"\n            },\n            \"startMenuAppListVisibility\": {\n              \"description\": \"Setting the value of this collapses the app list, removes the app list entirely, or disables the corresponding toggle in the Settings app. Possible values are: userDefined, collapse, remove, disableSettingsApp.\"\n            },\n            \"startMenuHideChangeAccountSettings\": {\n              \"description\": \"Enabling this policy hides the change account setting from appearing in the user tile in the start menu.\",\n              \"type\": \"boolean\"\n            },\n            \"startMenuHideFrequentlyUsedApps\": {\n              \"description\": \"Enabling this policy hides the most used apps from appearing on the start menu and disables the corresponding toggle in the Settings app.\",\n              \"type\": \"boolean\"\n            },\n            \"startMenuHideHibernate\": {\n              \"description\": \"Enabling this policy hides hibernate from appearing in the power button in the start menu.\",\n              \"type\": \"boolean\"\n            },\n            \"startMenuHideLock\": {\n              \"description\": \"Enabling this policy hides lock from appearing in the user tile in the start menu.\",\n              \"type\": \"boolean\"\n            },\n            \"startMenuHidePowerButton\": {\n              \"description\": \"Enabling this policy hides the power button from appearing in the start menu.\",\n              \"type\": \"boolean\"\n            },\n            \"startMenuHideRecentJumpLists\": {\n              \"description\": \"Enabling this policy hides recent jump lists from appearing on the start menu/taskbar and disables the corresponding toggle in the Settings app.\",\n              \"type\": \"boolean\"\n            },\n            \"startMenuHideRecentlyAddedApps\": {\n              \"description\": \"Enabling this policy hides recently added apps from appearing on the start menu and disables the corresponding toggle in the Settings app.\",\n              \"type\": \"boolean\"\n            },\n            \"startMenuHideRestartOptions\": {\n              \"description\": \"Enabling this policy hides 'Restart/Update and Restart' from appearing in the power button in the start menu.\",\n              \"type\": \"boolean\"\n            },\n            \"startMenuHideShutDown\": {\n              \"description\": \"Enabling this policy hides shut down/update and shut down from appearing in the power button in the start menu.\",\n              \"type\": \"boolean\"\n            },\n            \"startMenuHideSignOut\": {\n              \"description\": \"Enabling this policy hides sign out from appearing in the user tile in the start menu.\",\n              \"type\": \"boolean\"\n            },\n            \"startMenuHideSleep\": {\n              \"description\": \"Enabling this policy hides sleep from appearing in the power button in the start menu.\",\n              \"type\": \"boolean\"\n            },\n            \"startMenuHideSwitchAccount\": {\n              \"description\": \"Enabling this policy hides switch account from appearing in the user tile in the start menu.\",\n              \"type\": \"boolean\"\n            },\n            \"startMenuHideUserTile\": {\n              \"description\": \"Enabling this policy hides the user tile from appearing in the start menu.\",\n              \"type\": \"boolean\"\n            },\n            \"startMenuLayoutEdgeAssetsXml\": {\n              \"format\": \"base64url\",\n              \"description\": \"This policy setting allows you to import Edge assets to be used with startMenuLayoutXml policy. Start layout can contain secondary tile from Edge app which looks for Edge local asset file. Edge local asset would not exist and cause Edge secondary tile to appear empty in this case. This policy only gets applied when startMenuLayoutXml policy is modified. The value should be a UTF-8 Base64 encoded byte array.\",\n              \"type\": \"string\"\n            },\n            \"startMenuLayoutXml\": {\n              \"format\": \"base64url\",\n              \"description\": \"Allows admins to override the default Start menu layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in a UTF8 encoded byte array format.\",\n              \"type\": \"string\"\n            },\n            \"startMenuMode\": {\n              \"description\": \"Allows admins to decide how the Start menu is displayed. Possible values are: userDefined, fullScreen, nonFullScreen.\"\n            },\n            \"startMenuPinnedFolderDocuments\": {\n              \"description\": \"Enforces the visibility (Show/Hide) of the Documents folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\"\n            },\n            \"startMenuPinnedFolderDownloads\": {\n              \"description\": \"Enforces the visibility (Show/Hide) of the Downloads folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\"\n            },\n            \"startMenuPinnedFolderFileExplorer\": {\n              \"description\": \"Enforces the visibility (Show/Hide) of the FileExplorer shortcut on the Start menu. Possible values are: notConfigured, hide, show.\"\n            },\n            \"startMenuPinnedFolderHomeGroup\": {\n              \"description\": \"Enforces the visibility (Show/Hide) of the HomeGroup folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\"\n            },\n            \"startMenuPinnedFolderMusic\": {\n              \"description\": \"Enforces the visibility (Show/Hide) of the Music folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\"\n            },\n            \"startMenuPinnedFolderNetwork\": {\n              \"description\": \"Enforces the visibility (Show/Hide) of the Network folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\"\n            },\n            \"startMenuPinnedFolderPersonalFolder\": {\n              \"description\": \"Enforces the visibility (Show/Hide) of the PersonalFolder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\"\n            },\n            \"startMenuPinnedFolderPictures\": {\n              \"description\": \"Enforces the visibility (Show/Hide) of the Pictures folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\"\n            },\n            \"startMenuPinnedFolderSettings\": {\n              \"description\": \"Enforces the visibility (Show/Hide) of the Settings folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\"\n            },\n            \"startMenuPinnedFolderVideos\": {\n              \"description\": \"Enforces the visibility (Show/Hide) of the Videos folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\"\n            },\n            \"settingsBlockSettingsApp\": {\n              \"description\": \"Indicates whether or not to block access to Settings app.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsBlockSystemPage\": {\n              \"description\": \"Indicates whether or not to block access to System in Settings app.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsBlockDevicesPage\": {\n              \"description\": \"Indicates whether or not to block access to Devices in Settings app.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsBlockNetworkInternetPage\": {\n              \"description\": \"Indicates whether or not to block access to Network & Internet in Settings app.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsBlockPersonalizationPage\": {\n              \"description\": \"Indicates whether or not to block access to Personalization in Settings app.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsBlockAccountsPage\": {\n              \"description\": \"Indicates whether or not to block access to Accounts in Settings app.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsBlockTimeLanguagePage\": {\n              \"description\": \"Indicates whether or not to block access to Time & Language in Settings app.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsBlockEaseOfAccessPage\": {\n              \"description\": \"Indicates whether or not to block access to Ease of Access in Settings app.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsBlockPrivacyPage\": {\n              \"description\": \"Indicates whether or not to block access to Privacy in Settings app.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsBlockUpdateSecurityPage\": {\n              \"description\": \"Indicates whether or not to block access to Update & Security in Settings app.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsBlockAppsPage\": {\n              \"description\": \"Indicates whether or not to block access to Apps in Settings app.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsBlockGamingPage\": {\n              \"description\": \"Indicates whether or not to block access to Gaming in Settings app.\",\n              \"type\": \"boolean\"\n            },\n            \"windowsSpotlightBlockConsumerSpecificFeatures\": {\n              \"description\": \"Allows IT admins to block experiences that are typically for consumers only, such as Start suggestions, Membership notifications, Post-OOBE app install and redirect tiles.\",\n              \"type\": \"boolean\"\n            },\n            \"windowsSpotlightBlocked\": {\n              \"description\": \"Allows IT admins to turn off all Windows Spotlight features\",\n              \"type\": \"boolean\"\n            },\n            \"windowsSpotlightBlockOnActionCenter\": {\n              \"description\": \"Block suggestions from Microsoft that show after each OS clean install, upgrade or in an on-going basis to introduce users to what is new or changed\",\n              \"type\": \"boolean\"\n            },\n            \"windowsSpotlightBlockTailoredExperiences\": {\n              \"description\": \"Block personalized content in Windows spotlight based on user’s device usage.\",\n              \"type\": \"boolean\"\n            },\n            \"windowsSpotlightBlockThirdPartyNotifications\": {\n              \"description\": \"Block third party content delivered via Windows Spotlight\",\n              \"type\": \"boolean\"\n            },\n            \"windowsSpotlightBlockWelcomeExperience\": {\n              \"description\": \"Block Windows Spotlight Windows welcome experience\",\n              \"type\": \"boolean\"\n            },\n            \"windowsSpotlightBlockWindowsTips\": {\n              \"description\": \"Allows IT admins to turn off the popup of Windows Tips.\",\n              \"type\": \"boolean\"\n            },\n            \"windowsSpotlightConfigureOnLockScreen\": {\n              \"description\": \"Specifies the type of Spotlight. Possible values are: notConfigured, disabled, enabled.\"\n            },\n            \"networkProxyApplySettingsDeviceWide\": {\n              \"description\": \"If set, proxy settings will be applied to all processes and accounts in the device. Otherwise, it will be applied to the user account that’s enrolled into MDM.\",\n              \"type\": \"boolean\"\n            },\n            \"networkProxyDisableAutoDetect\": {\n              \"description\": \"Disable automatic detection of settings. If enabled, the system will try to find the path to a proxy auto-config (PAC) script.\",\n              \"type\": \"boolean\"\n            },\n            \"networkProxyAutomaticConfigurationUrl\": {\n              \"description\": \"Address to the proxy auto-config (PAC) script you want to use.\",\n              \"type\": \"string\"\n            },\n            \"networkProxyServer\": {\n              \"description\": \"Specifies manual proxy server settings.\"\n            },\n            \"accountsBlockAddingNonMicrosoftAccountEmail\": {\n              \"description\": \"Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.\",\n              \"type\": \"boolean\"\n            },\n            \"antiTheftModeBlocked\": {\n              \"description\": \"Indicates whether or not to block the user from selecting an AntiTheft mode preference (Windows 10 Mobile only).\",\n              \"type\": \"boolean\"\n            },\n            \"bluetoothBlocked\": {\n              \"description\": \"Whether or not to Block the user from using bluetooth.\",\n              \"type\": \"boolean\"\n            },\n            \"cameraBlocked\": {\n              \"description\": \"Whether or not to Block the user from accessing the camera of the device.\",\n              \"type\": \"boolean\"\n            },\n            \"connectedDevicesServiceBlocked\": {\n              \"description\": \"Whether or not to block Connected Devices Service which enables discovery and connection to other devices, remote messaging, remote app sessions and other cross-device experiences.\",\n              \"type\": \"boolean\"\n            },\n            \"certificatesBlockManualRootCertificateInstallation\": {\n              \"description\": \"Whether or not to Block the user from doing manual root certificate installation.\",\n              \"type\": \"boolean\"\n            },\n            \"copyPasteBlocked\": {\n              \"description\": \"Whether or not to Block the user from using copy paste.\",\n              \"type\": \"boolean\"\n            },\n            \"cortanaBlocked\": {\n              \"description\": \"Whether or not to Block the user from using Cortana.\",\n              \"type\": \"boolean\"\n            },\n            \"deviceManagementBlockFactoryResetOnMobile\": {\n              \"description\": \"Indicates whether or not to Block the user from resetting their phone.\",\n              \"type\": \"boolean\"\n            },\n            \"deviceManagementBlockManualUnenroll\": {\n              \"description\": \"Indicates whether or not to Block the user from doing manual un-enrollment from device management.\",\n              \"type\": \"boolean\"\n            },\n            \"safeSearchFilter\": {\n              \"description\": \"Specifies what filter level of safe search is required. Possible values are: userDefined, strict, moderate.\"\n            },\n            \"edgeBlockPopups\": {\n              \"description\": \"Indicates whether or not to block popups.\",\n              \"type\": \"boolean\"\n            },\n            \"edgeBlockSearchSuggestions\": {\n              \"description\": \"Indicates whether or not to Block the user from using the search suggestions in the address bar.\",\n              \"type\": \"boolean\"\n            },\n            \"edgeBlockSendingIntranetTrafficToInternetExplorer\": {\n              \"description\": \"Indicates whether or not to Block the user from sending Intranet traffic to Internet Explorer from Edge.\",\n              \"type\": \"boolean\"\n            },\n            \"edgeRequireSmartScreen\": {\n              \"description\": \"Indicates whether or not to Require the user to use the smart screen filter.\",\n              \"type\": \"boolean\"\n            },\n            \"edgeEnterpriseModeSiteListLocation\": {\n              \"description\": \"Indicates the enterprise mode site list location. Could be a local file, local network or http location.\",\n              \"type\": \"string\"\n            },\n            \"edgeFirstRunUrl\": {\n              \"description\": \"The first run URL for when Edge browser is opened for the first time.\",\n              \"type\": \"string\"\n            },\n            \"edgeSearchEngine\": {\n              \"description\": \"Allows IT admins to set a default search engine for MDM-Controlled devices. Users can override this and change their default search engine provided the AllowSearchEngineCustomization policy is not set.\"\n            },\n            \"edgeHomepageUrls\": {\n              \"description\": \"The list of URLs for homepages shodwn on MDM-enrolled devices on Edge browser.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"edgeBlockAccessToAboutFlags\": {\n              \"description\": \"Indicates whether or not to prevent access to about flags on Edge browser.\",\n              \"type\": \"boolean\"\n            },\n            \"smartScreenBlockPromptOverride\": {\n              \"description\": \"Indicates whether or not users can override SmartScreen Filter warnings about potentially malicious websites.\",\n              \"type\": \"boolean\"\n            },\n            \"smartScreenBlockPromptOverrideForFiles\": {\n              \"description\": \"Indicates whether or not users can override the SmartScreen Filter warnings about downloading unverified files\",\n              \"type\": \"boolean\"\n            },\n            \"webRtcBlockLocalhostIpAddress\": {\n              \"description\": \"Indicates whether or not user's localhost IP address is displayed while making phone calls using the WebRTC\",\n              \"type\": \"boolean\"\n            },\n            \"internetSharingBlocked\": {\n              \"description\": \"Indicates whether or not to Block the user from using internet sharing.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsBlockAddProvisioningPackage\": {\n              \"description\": \"Indicates whether or not to block the user from installing provisioning packages.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsBlockRemoveProvisioningPackage\": {\n              \"description\": \"Indicates whether or not to block the runtime configuration agent from removing provisioning packages.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsBlockChangeSystemTime\": {\n              \"description\": \"Indicates whether or not to block the user from changing date and time settings.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsBlockEditDeviceName\": {\n              \"description\": \"Indicates whether or not to block the user from editing the device name.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsBlockChangeRegion\": {\n              \"description\": \"Indicates whether or not to block the user from changing the region settings.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsBlockChangeLanguage\": {\n              \"description\": \"Indicates whether or not to block the user from changing the language settings.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsBlockChangePowerSleep\": {\n              \"description\": \"Indicates whether or not to block the user from changing power and sleep settings.\",\n              \"type\": \"boolean\"\n            },\n            \"locationServicesBlocked\": {\n              \"description\": \"Indicates whether or not to Block the user from location services.\",\n              \"type\": \"boolean\"\n            },\n            \"microsoftAccountBlocked\": {\n              \"description\": \"Indicates whether or not to Block a Microsoft account.\",\n              \"type\": \"boolean\"\n            },\n            \"microsoftAccountBlockSettingsSync\": {\n              \"description\": \"Indicates whether or not to Block Microsoft account settings sync.\",\n              \"type\": \"boolean\"\n            },\n            \"nfcBlocked\": {\n              \"description\": \"Indicates whether or not to Block the user from using near field communication.\",\n              \"type\": \"boolean\"\n            },\n            \"resetProtectionModeBlocked\": {\n              \"description\": \"Indicates whether or not to Block the user from reset protection mode.\",\n              \"type\": \"boolean\"\n            },\n            \"screenCaptureBlocked\": {\n              \"description\": \"Indicates whether or not to Block the user from taking Screenshots.\",\n              \"type\": \"boolean\"\n            },\n            \"storageBlockRemovableStorage\": {\n              \"description\": \"Indicates whether or not to Block the user from using removable storage.\",\n              \"type\": \"boolean\"\n            },\n            \"storageRequireMobileDeviceEncryption\": {\n              \"description\": \"Indicating whether or not to require encryption on a mobile device.\",\n              \"type\": \"boolean\"\n            },\n            \"usbBlocked\": {\n              \"description\": \"Indicates whether or not to Block the user from USB connection.\",\n              \"type\": \"boolean\"\n            },\n            \"voiceRecordingBlocked\": {\n              \"description\": \"Indicates whether or not to Block the user from voice recording.\",\n              \"type\": \"boolean\"\n            },\n            \"wiFiBlockAutomaticConnectHotspots\": {\n              \"description\": \"Indicating whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.\",\n              \"type\": \"boolean\"\n            },\n            \"wiFiBlocked\": {\n              \"description\": \"Indicates whether or not to Block the user from using Wi-Fi.\",\n              \"type\": \"boolean\"\n            },\n            \"wiFiBlockManualConfiguration\": {\n              \"description\": \"Indicates whether or not to Block the user from using Wi-Fi manual configuration.\",\n              \"type\": \"boolean\"\n            },\n            \"wiFiScanInterval\": {\n              \"format\": \"int32\",\n              \"description\": \"Specify how often devices scan for Wi-Fi networks. Supported values are 1-500, where 100 = default, and 500 = low frequency. Valid values 1 to 500\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"wirelessDisplayBlockProjectionToThisDevice\": {\n              \"description\": \"Indicates whether or not to allow other devices from discovering this PC for projection.\",\n              \"type\": \"boolean\"\n            },\n            \"wirelessDisplayBlockUserInputFromReceiver\": {\n              \"description\": \"Indicates whether or not to allow user input from wireless display receiver.\",\n              \"type\": \"boolean\"\n            },\n            \"wirelessDisplayRequirePinForPairing\": {\n              \"description\": \"Indicates whether or not to require a PIN for new devices to initiate pairing.\",\n              \"type\": \"boolean\"\n            },\n            \"windowsStoreBlocked\": {\n              \"description\": \"Indicates whether or not to Block the user from using the Windows store.\",\n              \"type\": \"boolean\"\n            },\n            \"appsAllowTrustedAppsSideloading\": {\n              \"description\": \"Indicates whether apps from AppX packages signed with a trusted certificate can be side loaded. Possible values are: notConfigured, blocked, allowed.\"\n            },\n            \"windowsStoreBlockAutoUpdate\": {\n              \"description\": \"Indicates whether or not to block automatic update of apps from Windows Store.\",\n              \"type\": \"boolean\"\n            },\n            \"developerUnlockSetting\": {\n              \"description\": \"Indicates whether or not to allow developer unlock. Possible values are: notConfigured, blocked, allowed.\"\n            },\n            \"sharedUserAppDataAllowed\": {\n              \"description\": \"Indicates whether or not to block multiple users of the same app to share data.\",\n              \"type\": \"boolean\"\n            },\n            \"appsBlockWindowsStoreOriginatedApps\": {\n              \"description\": \"Indicates whether or not to disable the launch of all apps from Windows Store that came pre-installed or were downloaded.\",\n              \"type\": \"boolean\"\n            },\n            \"windowsStoreEnablePrivateStoreOnly\": {\n              \"description\": \"Indicates whether or not to enable Private Store Only.\",\n              \"type\": \"boolean\"\n            },\n            \"storageRestrictAppDataToSystemVolume\": {\n              \"description\": \"Indicates whether application data is restricted to the system drive.\",\n              \"type\": \"boolean\"\n            },\n            \"storageRestrictAppInstallToSystemVolume\": {\n              \"description\": \"Indicates whether the installation of applications is restricted to the system drive.\",\n              \"type\": \"boolean\"\n            },\n            \"gameDvrBlocked\": {\n              \"description\": \"Indicates whether or not to block DVR and broadcasting.\",\n              \"type\": \"boolean\"\n            },\n            \"experienceBlockDeviceDiscovery\": {\n              \"description\": \"Indicates whether or not to enable device discovery UX.\",\n              \"type\": \"boolean\"\n            },\n            \"experienceBlockErrorDialogWhenNoSIM\": {\n              \"description\": \"Indicates whether or not to allow the error dialog from displaying if no SIM card is detected.\",\n              \"type\": \"boolean\"\n            },\n            \"experienceBlockTaskSwitcher\": {\n              \"description\": \"Indicates whether or not to enable task switching on the device.\",\n              \"type\": \"boolean\"\n            },\n            \"logonBlockFastUserSwitching\": {\n              \"description\": \"Disables the ability to quickly switch between users that are logged on simultaneously without logging off.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"enterpriseCloudPrintDiscoveryEndPoint\": \"string\",\n        \"enterpriseCloudPrintOAuthAuthority\": \"string\",\n        \"enterpriseCloudPrintOAuthClientIdentifier\": \"string\",\n        \"enterpriseCloudPrintResourceIdentifier\": \"string\",\n        \"enterpriseCloudPrintDiscoveryMaxLimit\": \"integer\",\n        \"enterpriseCloudPrintMopriaDiscoveryResourceIdentifier\": \"string\",\n        \"searchBlockDiacritics\": true,\n        \"searchDisableAutoLanguageDetection\": true,\n        \"searchDisableIndexingEncryptedItems\": true,\n        \"searchEnableRemoteQueries\": true,\n        \"searchDisableIndexerBackoff\": true,\n        \"searchDisableIndexingRemovableDrive\": true,\n        \"searchEnableAutomaticIndexSizeManangement\": true,\n        \"diagnosticsDataSubmissionMode\": {\n          \"@odata.type\": \"microsoft.graph.diagnosticDataSubmissionMode\"\n        },\n        \"oneDriveDisableFileSync\": true,\n        \"smartScreenEnableAppInstallControl\": true,\n        \"personalizationDesktopImageUrl\": \"string\",\n        \"personalizationLockScreenImageUrl\": \"string\",\n        \"bluetoothAllowedServices\": [\n          \"string\"\n        ],\n        \"bluetoothBlockAdvertising\": true,\n        \"bluetoothBlockDiscoverableMode\": true,\n        \"bluetoothBlockPrePairing\": true,\n        \"edgeBlockAutofill\": true,\n        \"edgeBlocked\": true,\n        \"edgeCookiePolicy\": {\n          \"@odata.type\": \"microsoft.graph.edgeCookiePolicy\"\n        },\n        \"edgeBlockDeveloperTools\": true,\n        \"edgeBlockSendingDoNotTrackHeader\": true,\n        \"edgeBlockExtensions\": true,\n        \"edgeBlockInPrivateBrowsing\": true,\n        \"edgeBlockJavaScript\": true,\n        \"edgeBlockPasswordManager\": true,\n        \"edgeBlockAddressBarDropdown\": true,\n        \"edgeBlockCompatibilityList\": true,\n        \"edgeClearBrowsingDataOnExit\": true,\n        \"edgeAllowStartPagesModification\": true,\n        \"edgeDisableFirstRunPage\": true,\n        \"edgeBlockLiveTileDataCollection\": true,\n        \"edgeSyncFavoritesWithInternetExplorer\": true,\n        \"cellularBlockDataWhenRoaming\": true,\n        \"cellularBlockVpn\": true,\n        \"cellularBlockVpnWhenRoaming\": true,\n        \"defenderBlockEndUserAccess\": true,\n        \"defenderDaysBeforeDeletingQuarantinedMalware\": \"integer\",\n        \"defenderDetectedMalwareActions\": {\n          \"@odata.type\": \"microsoft.graph.defenderDetectedMalwareActions\"\n        },\n        \"defenderSystemScanSchedule\": {\n          \"@odata.type\": \"microsoft.graph.weeklySchedule\"\n        },\n        \"defenderFilesAndFoldersToExclude\": [\n          \"string\"\n        ],\n        \"defenderFileExtensionsToExclude\": [\n          \"string\"\n        ],\n        \"defenderScanMaxCpu\": \"integer\",\n        \"defenderMonitorFileActivity\": {\n          \"@odata.type\": \"microsoft.graph.defenderMonitorFileActivity\"\n        },\n        \"defenderProcessesToExclude\": [\n          \"string\"\n        ],\n        \"defenderPromptForSampleSubmission\": {\n          \"@odata.type\": \"microsoft.graph.defenderPromptForSampleSubmission\"\n        },\n        \"defenderRequireBehaviorMonitoring\": true,\n        \"defenderRequireCloudProtection\": true,\n        \"defenderRequireNetworkInspectionSystem\": true,\n        \"defenderRequireRealTimeMonitoring\": true,\n        \"defenderScanArchiveFiles\": true,\n        \"defenderScanDownloads\": true,\n        \"defenderScanNetworkFiles\": true,\n        \"defenderScanIncomingMail\": true,\n        \"defenderScanMappedNetworkDrivesDuringFullScan\": true,\n        \"defenderScanRemovableDrivesDuringFullScan\": true,\n        \"defenderScanScriptsLoadedInInternetExplorer\": true,\n        \"defenderSignatureUpdateIntervalInHours\": \"integer\",\n        \"defenderScanType\": {\n          \"@odata.type\": \"microsoft.graph.defenderScanType\"\n        },\n        \"defenderScheduledScanTime\": \"string (timestamp)\",\n        \"defenderScheduledQuickScanTime\": \"string (timestamp)\",\n        \"defenderCloudBlockLevel\": {\n          \"@odata.type\": \"microsoft.graph.defenderCloudBlockLevelType\"\n        },\n        \"lockScreenAllowTimeoutConfiguration\": true,\n        \"lockScreenBlockActionCenterNotifications\": true,\n        \"lockScreenBlockCortana\": true,\n        \"lockScreenBlockToastNotifications\": true,\n        \"lockScreenTimeoutInSeconds\": \"integer\",\n        \"passwordBlockSimple\": true,\n        \"passwordExpirationDays\": \"integer\",\n        \"passwordMinimumLength\": \"integer\",\n        \"passwordMinutesOfInactivityBeforeScreenTimeout\": \"integer\",\n        \"passwordMinimumCharacterSetCount\": \"integer\",\n        \"passwordPreviousPasswordBlockCount\": \"integer\",\n        \"passwordRequired\": true,\n        \"passwordRequireWhenResumeFromIdleState\": true,\n        \"passwordRequiredType\": {\n          \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n        },\n        \"passwordSignInFailureCountBeforeFactoryReset\": \"integer\",\n        \"privacyAdvertisingId\": {\n          \"@odata.type\": \"microsoft.graph.stateManagementSetting\"\n        },\n        \"privacyAutoAcceptPairingAndConsentPrompts\": true,\n        \"privacyBlockInputPersonalization\": true,\n        \"startBlockUnpinningAppsFromTaskbar\": true,\n        \"startMenuAppListVisibility\": {\n          \"@odata.type\": \"microsoft.graph.windowsStartMenuAppListVisibilityType\"\n        },\n        \"startMenuHideChangeAccountSettings\": true,\n        \"startMenuHideFrequentlyUsedApps\": true,\n        \"startMenuHideHibernate\": true,\n        \"startMenuHideLock\": true,\n        \"startMenuHidePowerButton\": true,\n        \"startMenuHideRecentJumpLists\": true,\n        \"startMenuHideRecentlyAddedApps\": true,\n        \"startMenuHideRestartOptions\": true,\n        \"startMenuHideShutDown\": true,\n        \"startMenuHideSignOut\": true,\n        \"startMenuHideSleep\": true,\n        \"startMenuHideSwitchAccount\": true,\n        \"startMenuHideUserTile\": true,\n        \"startMenuLayoutEdgeAssetsXml\": \"string\",\n        \"startMenuLayoutXml\": \"string\",\n        \"startMenuMode\": {\n          \"@odata.type\": \"microsoft.graph.windowsStartMenuModeType\"\n        },\n        \"startMenuPinnedFolderDocuments\": {\n          \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n        },\n        \"startMenuPinnedFolderDownloads\": {\n          \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n        },\n        \"startMenuPinnedFolderFileExplorer\": {\n          \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n        },\n        \"startMenuPinnedFolderHomeGroup\": {\n          \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n        },\n        \"startMenuPinnedFolderMusic\": {\n          \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n        },\n        \"startMenuPinnedFolderNetwork\": {\n          \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n        },\n        \"startMenuPinnedFolderPersonalFolder\": {\n          \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n        },\n        \"startMenuPinnedFolderPictures\": {\n          \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n        },\n        \"startMenuPinnedFolderSettings\": {\n          \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n        },\n        \"startMenuPinnedFolderVideos\": {\n          \"@odata.type\": \"microsoft.graph.visibilitySetting\"\n        },\n        \"settingsBlockSettingsApp\": true,\n        \"settingsBlockSystemPage\": true,\n        \"settingsBlockDevicesPage\": true,\n        \"settingsBlockNetworkInternetPage\": true,\n        \"settingsBlockPersonalizationPage\": true,\n        \"settingsBlockAccountsPage\": true,\n        \"settingsBlockTimeLanguagePage\": true,\n        \"settingsBlockEaseOfAccessPage\": true,\n        \"settingsBlockPrivacyPage\": true,\n        \"settingsBlockUpdateSecurityPage\": true,\n        \"settingsBlockAppsPage\": true,\n        \"settingsBlockGamingPage\": true,\n        \"windowsSpotlightBlockConsumerSpecificFeatures\": true,\n        \"windowsSpotlightBlocked\": true,\n        \"windowsSpotlightBlockOnActionCenter\": true,\n        \"windowsSpotlightBlockTailoredExperiences\": true,\n        \"windowsSpotlightBlockThirdPartyNotifications\": true,\n        \"windowsSpotlightBlockWelcomeExperience\": true,\n        \"windowsSpotlightBlockWindowsTips\": true,\n        \"windowsSpotlightConfigureOnLockScreen\": {\n          \"@odata.type\": \"microsoft.graph.windowsSpotlightEnablementSettings\"\n        },\n        \"networkProxyApplySettingsDeviceWide\": true,\n        \"networkProxyDisableAutoDetect\": true,\n        \"networkProxyAutomaticConfigurationUrl\": \"string\",\n        \"networkProxyServer\": {\n          \"@odata.type\": \"microsoft.graph.windows10NetworkProxyServer\"\n        },\n        \"accountsBlockAddingNonMicrosoftAccountEmail\": true,\n        \"antiTheftModeBlocked\": true,\n        \"bluetoothBlocked\": true,\n        \"cameraBlocked\": true,\n        \"connectedDevicesServiceBlocked\": true,\n        \"certificatesBlockManualRootCertificateInstallation\": true,\n        \"copyPasteBlocked\": true,\n        \"cortanaBlocked\": true,\n        \"deviceManagementBlockFactoryResetOnMobile\": true,\n        \"deviceManagementBlockManualUnenroll\": true,\n        \"safeSearchFilter\": {\n          \"@odata.type\": \"microsoft.graph.safeSearchFilterType\"\n        },\n        \"edgeBlockPopups\": true,\n        \"edgeBlockSearchSuggestions\": true,\n        \"edgeBlockSendingIntranetTrafficToInternetExplorer\": true,\n        \"edgeRequireSmartScreen\": true,\n        \"edgeEnterpriseModeSiteListLocation\": \"string\",\n        \"edgeFirstRunUrl\": \"string\",\n        \"edgeSearchEngine\": {\n          \"@odata.type\": \"microsoft.graph.edgeSearchEngineBase\"\n        },\n        \"edgeHomepageUrls\": [\n          \"string\"\n        ],\n        \"edgeBlockAccessToAboutFlags\": true,\n        \"smartScreenBlockPromptOverride\": true,\n        \"smartScreenBlockPromptOverrideForFiles\": true,\n        \"webRtcBlockLocalhostIpAddress\": true,\n        \"internetSharingBlocked\": true,\n        \"settingsBlockAddProvisioningPackage\": true,\n        \"settingsBlockRemoveProvisioningPackage\": true,\n        \"settingsBlockChangeSystemTime\": true,\n        \"settingsBlockEditDeviceName\": true,\n        \"settingsBlockChangeRegion\": true,\n        \"settingsBlockChangeLanguage\": true,\n        \"settingsBlockChangePowerSleep\": true,\n        \"locationServicesBlocked\": true,\n        \"microsoftAccountBlocked\": true,\n        \"microsoftAccountBlockSettingsSync\": true,\n        \"nfcBlocked\": true,\n        \"resetProtectionModeBlocked\": true,\n        \"screenCaptureBlocked\": true,\n        \"storageBlockRemovableStorage\": true,\n        \"storageRequireMobileDeviceEncryption\": true,\n        \"usbBlocked\": true,\n        \"voiceRecordingBlocked\": true,\n        \"wiFiBlockAutomaticConnectHotspots\": true,\n        \"wiFiBlocked\": true,\n        \"wiFiBlockManualConfiguration\": true,\n        \"wiFiScanInterval\": \"integer\",\n        \"wirelessDisplayBlockProjectionToThisDevice\": true,\n        \"wirelessDisplayBlockUserInputFromReceiver\": true,\n        \"wirelessDisplayRequirePinForPairing\": true,\n        \"windowsStoreBlocked\": true,\n        \"appsAllowTrustedAppsSideloading\": {\n          \"@odata.type\": \"microsoft.graph.stateManagementSetting\"\n        },\n        \"windowsStoreBlockAutoUpdate\": true,\n        \"developerUnlockSetting\": {\n          \"@odata.type\": \"microsoft.graph.stateManagementSetting\"\n        },\n        \"sharedUserAppDataAllowed\": true,\n        \"appsBlockWindowsStoreOriginatedApps\": true,\n        \"windowsStoreEnablePrivateStoreOnly\": true,\n        \"storageRestrictAppDataToSystemVolume\": true,\n        \"storageRestrictAppInstallToSystemVolume\": true,\n        \"gameDvrBlocked\": true,\n        \"experienceBlockDeviceDiscovery\": true,\n        \"experienceBlockErrorDialogWhenNoSIM\": true,\n        \"experienceBlockTaskSwitcher\": true,\n        \"logonBlockFastUserSwitching\": true\n      }\n    },\n    \"microsoft.graph.windows10MobileCompliancePolicy\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceCompliancePolicy\"\n        },\n        {\n          \"title\": \"windows10MobileCompliancePolicy\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"passwordRequired\": {\n              \"description\": \"Require a password to unlock Windows Phone device.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordBlockSimple\": {\n              \"description\": \"Whether or not to block syncing the calendar.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordMinimumLength\": {\n              \"format\": \"int32\",\n              \"description\": \"Minimum password length. Valid values 4 to 16\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinimumCharacterSetCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of character sets required in the password.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordRequiredType\": {\n              \"description\": \"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\"\n            },\n            \"passwordPreviousPasswordBlockCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of previous passwords to prevent re-use of.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordExpirationDays\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of days before password expiration. Valid values 1 to 255\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinutesOfInactivityBeforeLock\": {\n              \"format\": \"int32\",\n              \"description\": \"Minutes of inactivity before a password is required.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordRequireToUnlockFromIdle\": {\n              \"description\": \"Require a password to unlock an idle device.\",\n              \"type\": \"boolean\"\n            },\n            \"osMinimumVersion\": {\n              \"description\": \"Minimum Windows Phone version.\",\n              \"type\": \"string\"\n            },\n            \"osMaximumVersion\": {\n              \"description\": \"Maximum Windows Phone version.\",\n              \"type\": \"string\"\n            },\n            \"earlyLaunchAntiMalwareDriverEnabled\": {\n              \"description\": \"Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.\",\n              \"type\": \"boolean\"\n            },\n            \"bitLockerEnabled\": {\n              \"description\": \"Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled\",\n              \"type\": \"boolean\"\n            },\n            \"secureBootEnabled\": {\n              \"description\": \"Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.\",\n              \"type\": \"boolean\"\n            },\n            \"codeIntegrityEnabled\": {\n              \"description\": \"Require devices to be reported as healthy by Windows Device Health Attestation.\",\n              \"type\": \"boolean\"\n            },\n            \"storageRequireEncryption\": {\n              \"description\": \"Require encryption on windows devices.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"scheduledActionsForRule\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceScheduledActionForRule\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceComplianceUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyAssignment\"\n          }\n        ],\n        \"passwordRequired\": true,\n        \"passwordBlockSimple\": true,\n        \"passwordMinimumLength\": \"integer\",\n        \"passwordMinimumCharacterSetCount\": \"integer\",\n        \"passwordRequiredType\": {\n          \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n        },\n        \"passwordPreviousPasswordBlockCount\": \"integer\",\n        \"passwordExpirationDays\": \"integer\",\n        \"passwordMinutesOfInactivityBeforeLock\": \"integer\",\n        \"passwordRequireToUnlockFromIdle\": true,\n        \"osMinimumVersion\": \"string\",\n        \"osMaximumVersion\": \"string\",\n        \"earlyLaunchAntiMalwareDriverEnabled\": true,\n        \"bitLockerEnabled\": true,\n        \"secureBootEnabled\": true,\n        \"codeIntegrityEnabled\": true,\n        \"storageRequireEncryption\": true\n      }\n    },\n    \"microsoft.graph.windows10SecureAssessmentConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"windows10SecureAssessmentConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"launchUri\": {\n              \"description\": \"Url link to an assessment that's automatically loaded when the secure assessment browser is launched. It has to be a valid Url (http[s]://msdn.microsoft.com/).\",\n              \"type\": \"string\"\n            },\n            \"configurationAccount\": {\n              \"description\": \"The account used to configure the Windows device for taking the test. The user can be a domain account (domain/user), an AAD account (username@tenant.com) or a local account (username).\",\n              \"type\": \"string\"\n            },\n            \"allowPrinting\": {\n              \"description\": \"Indicates whether or not to allow the app from printing during the test.\",\n              \"type\": \"boolean\"\n            },\n            \"allowScreenCapture\": {\n              \"description\": \"Indicates whether or not to allow screen capture capability during a test.\",\n              \"type\": \"boolean\"\n            },\n            \"allowTextSuggestion\": {\n              \"description\": \"Indicates whether or not to allow text suggestions during the test.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"launchUri\": \"string\",\n        \"configurationAccount\": \"string\",\n        \"allowPrinting\": true,\n        \"allowScreenCapture\": true,\n        \"allowTextSuggestion\": true\n      }\n    },\n    \"microsoft.graph.windows10TeamGeneralConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"windows10TeamGeneralConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"azureOperationalInsightsBlockTelemetry\": {\n              \"description\": \"Indicates whether or not to Block Azure Operational Insights.\",\n              \"type\": \"boolean\"\n            },\n            \"azureOperationalInsightsWorkspaceId\": {\n              \"description\": \"The Azure Operational Insights workspace id.\",\n              \"type\": \"string\"\n            },\n            \"azureOperationalInsightsWorkspaceKey\": {\n              \"description\": \"The Azure Operational Insights Workspace key.\",\n              \"type\": \"string\"\n            },\n            \"connectAppBlockAutoLaunch\": {\n              \"description\": \"Specifies whether to automatically launch the Connect app whenever a projection is initiated.\",\n              \"type\": \"boolean\"\n            },\n            \"maintenanceWindowBlocked\": {\n              \"description\": \"Indicates whether or not to Block setting a maintenance window for device updates.\",\n              \"type\": \"boolean\"\n            },\n            \"maintenanceWindowDurationInHours\": {\n              \"format\": \"int32\",\n              \"description\": \"Maintenance window duration for device updates. Valid values 0 to 5\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"maintenanceWindowStartTime\": {\n              \"format\": \"time\",\n              \"description\": \"Maintenance window start time for device updates.\",\n              \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n              \"type\": \"string\"\n            },\n            \"miracastChannel\": {\n              \"description\": \"The channel. Possible values are: userDefined, one, two, three, four, five, six, seven, eight, nine, ten, eleven, thirtySix, forty, fortyFour, fortyEight, oneHundredFortyNine, oneHundredFiftyThree, oneHundredFiftySeven, oneHundredSixtyOne, oneHundredSixtyFive.\"\n            },\n            \"miracastBlocked\": {\n              \"description\": \"Indicates whether or not to Block wireless projection.\",\n              \"type\": \"boolean\"\n            },\n            \"miracastRequirePin\": {\n              \"description\": \"Indicates whether or not to require a pin for wireless projection.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsBlockMyMeetingsAndFiles\": {\n              \"description\": \"Specifies whether to disable the 'My meetings and files' feature in the Start menu, which shows the signed-in user's meetings and files from Office 365.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsBlockSessionResume\": {\n              \"description\": \"Specifies whether to allow the ability to resume a session when the session times out.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsBlockSigninSuggestions\": {\n              \"description\": \"Specifies whether to disable auto-populating of the sign-in dialog with invitees from scheduled meetings.\",\n              \"type\": \"boolean\"\n            },\n            \"settingsDefaultVolume\": {\n              \"format\": \"int32\",\n              \"description\": \"Specifies the default volume value for a new session. Permitted values are 0-100. The default is 45. Valid values 0 to 100\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"settingsScreenTimeoutInMinutes\": {\n              \"format\": \"int32\",\n              \"description\": \"Specifies the number of minutes until the Hub screen turns off.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"settingsSessionTimeoutInMinutes\": {\n              \"format\": \"int32\",\n              \"description\": \"Specifies the number of minutes until the session times out.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"settingsSleepTimeoutInMinutes\": {\n              \"format\": \"int32\",\n              \"description\": \"Specifies the number of minutes until the Hub enters sleep mode.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"welcomeScreenBlockAutomaticWakeUp\": {\n              \"description\": \"Indicates whether or not to Block the welcome screen from waking up automatically when someone enters the room.\",\n              \"type\": \"boolean\"\n            },\n            \"welcomeScreenBackgroundImageUrl\": {\n              \"description\": \"The welcome screen background image URL. The URL must use the HTTPS protocol and return a PNG image.\",\n              \"type\": \"string\"\n            },\n            \"welcomeScreenMeetingInformation\": {\n              \"description\": \"The welcome screen meeting information shown. Possible values are: userDefined, showOrganizerAndTimeOnly, showOrganizerAndTimeAndSubject.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"azureOperationalInsightsBlockTelemetry\": true,\n        \"azureOperationalInsightsWorkspaceId\": \"string\",\n        \"azureOperationalInsightsWorkspaceKey\": \"string\",\n        \"connectAppBlockAutoLaunch\": true,\n        \"maintenanceWindowBlocked\": true,\n        \"maintenanceWindowDurationInHours\": \"integer\",\n        \"maintenanceWindowStartTime\": \"string (timestamp)\",\n        \"miracastChannel\": {\n          \"@odata.type\": \"microsoft.graph.miracastChannel\"\n        },\n        \"miracastBlocked\": true,\n        \"miracastRequirePin\": true,\n        \"settingsBlockMyMeetingsAndFiles\": true,\n        \"settingsBlockSessionResume\": true,\n        \"settingsBlockSigninSuggestions\": true,\n        \"settingsDefaultVolume\": \"integer\",\n        \"settingsScreenTimeoutInMinutes\": \"integer\",\n        \"settingsSessionTimeoutInMinutes\": \"integer\",\n        \"settingsSleepTimeoutInMinutes\": \"integer\",\n        \"welcomeScreenBlockAutomaticWakeUp\": true,\n        \"welcomeScreenBackgroundImageUrl\": \"string\",\n        \"welcomeScreenMeetingInformation\": {\n          \"@odata.type\": \"microsoft.graph.welcomeScreenMeetingInformation\"\n        }\n      }\n    },\n    \"microsoft.graph.windows81CompliancePolicy\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceCompliancePolicy\"\n        },\n        {\n          \"title\": \"windows81CompliancePolicy\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"passwordRequired\": {\n              \"description\": \"Require a password to unlock Windows device.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordBlockSimple\": {\n              \"description\": \"Indicates whether or not to block simple password.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordExpirationDays\": {\n              \"format\": \"int32\",\n              \"description\": \"Password expiration in days.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinimumLength\": {\n              \"format\": \"int32\",\n              \"description\": \"The minimum password length.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinutesOfInactivityBeforeLock\": {\n              \"format\": \"int32\",\n              \"description\": \"Minutes of inactivity before a password is required.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinimumCharacterSetCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of character sets required in the password.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordRequiredType\": {\n              \"description\": \"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\"\n            },\n            \"passwordPreviousPasswordBlockCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of previous passwords to prevent re-use of. Valid values 0 to 24\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"osMinimumVersion\": {\n              \"description\": \"Minimum Windows 8.1 version.\",\n              \"type\": \"string\"\n            },\n            \"osMaximumVersion\": {\n              \"description\": \"Maximum Windows 8.1 version.\",\n              \"type\": \"string\"\n            },\n            \"storageRequireEncryption\": {\n              \"description\": \"Indicates whether or not to require encryption on a windows 8.1 device.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"scheduledActionsForRule\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceScheduledActionForRule\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceComplianceUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyAssignment\"\n          }\n        ],\n        \"passwordRequired\": true,\n        \"passwordBlockSimple\": true,\n        \"passwordExpirationDays\": \"integer\",\n        \"passwordMinimumLength\": \"integer\",\n        \"passwordMinutesOfInactivityBeforeLock\": \"integer\",\n        \"passwordMinimumCharacterSetCount\": \"integer\",\n        \"passwordRequiredType\": {\n          \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n        },\n        \"passwordPreviousPasswordBlockCount\": \"integer\",\n        \"osMinimumVersion\": \"string\",\n        \"osMaximumVersion\": \"string\",\n        \"storageRequireEncryption\": true\n      }\n    },\n    \"microsoft.graph.windows81GeneralConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"windows81GeneralConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"accountsBlockAddingNonMicrosoftAccountEmail\": {\n              \"description\": \"Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.\",\n              \"type\": \"boolean\"\n            },\n            \"applyOnlyToWindows81\": {\n              \"description\": \"Value indicating whether this policy only applies to Windows 8.1. This property is read-only.\",\n              \"type\": \"boolean\"\n            },\n            \"browserBlockAutofill\": {\n              \"description\": \"Indicates whether or not to block auto fill.\",\n              \"type\": \"boolean\"\n            },\n            \"browserBlockAutomaticDetectionOfIntranetSites\": {\n              \"description\": \"Indicates whether or not to block automatic detection of Intranet sites.\",\n              \"type\": \"boolean\"\n            },\n            \"browserBlockEnterpriseModeAccess\": {\n              \"description\": \"Indicates whether or not to block enterprise mode access.\",\n              \"type\": \"boolean\"\n            },\n            \"browserBlockJavaScript\": {\n              \"description\": \"Indicates whether or not to Block the user from using JavaScript.\",\n              \"type\": \"boolean\"\n            },\n            \"browserBlockPlugins\": {\n              \"description\": \"Indicates whether or not to block plug-ins.\",\n              \"type\": \"boolean\"\n            },\n            \"browserBlockPopups\": {\n              \"description\": \"Indicates whether or not to block popups.\",\n              \"type\": \"boolean\"\n            },\n            \"browserBlockSendingDoNotTrackHeader\": {\n              \"description\": \"Indicates whether or not to Block the user from sending the do not track header.\",\n              \"type\": \"boolean\"\n            },\n            \"browserBlockSingleWordEntryOnIntranetSites\": {\n              \"description\": \"Indicates whether or not to block a single word entry on Intranet sites.\",\n              \"type\": \"boolean\"\n            },\n            \"browserRequireSmartScreen\": {\n              \"description\": \"Indicates whether or not to require the user to use the smart screen filter.\",\n              \"type\": \"boolean\"\n            },\n            \"browserEnterpriseModeSiteListLocation\": {\n              \"description\": \"The enterprise mode site list location. Could be a local file, local network or http location.\",\n              \"type\": \"string\"\n            },\n            \"browserInternetSecurityLevel\": {\n              \"description\": \"The internet security level. Possible values are: userDefined, medium, mediumHigh, high.\"\n            },\n            \"browserIntranetSecurityLevel\": {\n              \"description\": \"The Intranet security level. Possible values are: userDefined, low, mediumLow, medium, mediumHigh, high.\"\n            },\n            \"browserLoggingReportLocation\": {\n              \"description\": \"The logging report location.\",\n              \"type\": \"string\"\n            },\n            \"browserRequireHighSecurityForRestrictedSites\": {\n              \"description\": \"Indicates whether or not to require high security for restricted sites.\",\n              \"type\": \"boolean\"\n            },\n            \"browserRequireFirewall\": {\n              \"description\": \"Indicates whether or not to require a firewall.\",\n              \"type\": \"boolean\"\n            },\n            \"browserRequireFraudWarning\": {\n              \"description\": \"Indicates whether or not to require fraud warning.\",\n              \"type\": \"boolean\"\n            },\n            \"browserTrustedSitesSecurityLevel\": {\n              \"description\": \"The trusted sites security level. Possible values are: userDefined, low, mediumLow, medium, mediumHigh, high.\"\n            },\n            \"cellularBlockDataRoaming\": {\n              \"description\": \"Indicates whether or not to block data roaming.\",\n              \"type\": \"boolean\"\n            },\n            \"diagnosticsBlockDataSubmission\": {\n              \"description\": \"Indicates whether or not to block diagnostic data submission.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordBlockPicturePasswordAndPin\": {\n              \"description\": \"Indicates whether or not to Block the user from using a pictures password and pin.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordExpirationDays\": {\n              \"format\": \"int32\",\n              \"description\": \"Password expiration in days.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinimumLength\": {\n              \"format\": \"int32\",\n              \"description\": \"The minimum password length.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinutesOfInactivityBeforeScreenTimeout\": {\n              \"format\": \"int32\",\n              \"description\": \"The minutes of inactivity before the screen times out.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinimumCharacterSetCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of character sets required in the password.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordPreviousPasswordBlockCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of previous passwords to prevent re-use of. Valid values 0 to 24\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordRequiredType\": {\n              \"description\": \"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\"\n            },\n            \"passwordSignInFailureCountBeforeFactoryReset\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of sign in failures before factory reset.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"storageRequireDeviceEncryption\": {\n              \"description\": \"Indicates whether or not to require encryption on a mobile device.\",\n              \"type\": \"boolean\"\n            },\n            \"updatesRequireAutomaticUpdates\": {\n              \"description\": \"Indicates whether or not to require automatic updates.\",\n              \"type\": \"boolean\"\n            },\n            \"userAccountControlSettings\": {\n              \"description\": \"The user account control settings. Possible values are: userDefined, alwaysNotify, notifyOnAppChanges, notifyOnAppChangesWithoutDimming, neverNotify.\"\n            },\n            \"workFoldersUrl\": {\n              \"description\": \"The work folders url.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"accountsBlockAddingNonMicrosoftAccountEmail\": true,\n        \"applyOnlyToWindows81\": true,\n        \"browserBlockAutofill\": true,\n        \"browserBlockAutomaticDetectionOfIntranetSites\": true,\n        \"browserBlockEnterpriseModeAccess\": true,\n        \"browserBlockJavaScript\": true,\n        \"browserBlockPlugins\": true,\n        \"browserBlockPopups\": true,\n        \"browserBlockSendingDoNotTrackHeader\": true,\n        \"browserBlockSingleWordEntryOnIntranetSites\": true,\n        \"browserRequireSmartScreen\": true,\n        \"browserEnterpriseModeSiteListLocation\": \"string\",\n        \"browserInternetSecurityLevel\": {\n          \"@odata.type\": \"microsoft.graph.internetSiteSecurityLevel\"\n        },\n        \"browserIntranetSecurityLevel\": {\n          \"@odata.type\": \"microsoft.graph.siteSecurityLevel\"\n        },\n        \"browserLoggingReportLocation\": \"string\",\n        \"browserRequireHighSecurityForRestrictedSites\": true,\n        \"browserRequireFirewall\": true,\n        \"browserRequireFraudWarning\": true,\n        \"browserTrustedSitesSecurityLevel\": {\n          \"@odata.type\": \"microsoft.graph.siteSecurityLevel\"\n        },\n        \"cellularBlockDataRoaming\": true,\n        \"diagnosticsBlockDataSubmission\": true,\n        \"passwordBlockPicturePasswordAndPin\": true,\n        \"passwordExpirationDays\": \"integer\",\n        \"passwordMinimumLength\": \"integer\",\n        \"passwordMinutesOfInactivityBeforeScreenTimeout\": \"integer\",\n        \"passwordMinimumCharacterSetCount\": \"integer\",\n        \"passwordPreviousPasswordBlockCount\": \"integer\",\n        \"passwordRequiredType\": {\n          \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n        },\n        \"passwordSignInFailureCountBeforeFactoryReset\": \"integer\",\n        \"storageRequireDeviceEncryption\": true,\n        \"updatesRequireAutomaticUpdates\": true,\n        \"userAccountControlSettings\": {\n          \"@odata.type\": \"microsoft.graph.windowsUserAccountControlSettings\"\n        },\n        \"workFoldersUrl\": \"string\"\n      }\n    },\n    \"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"windowsDefenderAdvancedThreatProtectionConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"allowSampleSharing\": {\n              \"description\": \"Windows Defender AdvancedThreatProtection 'Allow Sample Sharing' Rule\",\n              \"type\": \"boolean\"\n            },\n            \"enableExpeditedTelemetryReporting\": {\n              \"description\": \"Expedite Windows Defender Advanced Threat Protection telemetry reporting frequency.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"allowSampleSharing\": true,\n        \"enableExpeditedTelemetryReporting\": true\n      }\n    },\n    \"microsoft.graph.windowsPhone81CompliancePolicy\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceCompliancePolicy\"\n        },\n        {\n          \"title\": \"windowsPhone81CompliancePolicy\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"passwordBlockSimple\": {\n              \"description\": \"Whether or not to block syncing the calendar.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordExpirationDays\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of days before the password expires.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinimumLength\": {\n              \"format\": \"int32\",\n              \"description\": \"Minimum length of passwords.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinutesOfInactivityBeforeLock\": {\n              \"format\": \"int32\",\n              \"description\": \"Minutes of inactivity before a password is required.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinimumCharacterSetCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of character sets required in the password.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordRequiredType\": {\n              \"description\": \"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\"\n            },\n            \"passwordPreviousPasswordBlockCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of previous passwords to block. Valid values 0 to 24\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordRequired\": {\n              \"description\": \"Whether or not to require a password.\",\n              \"type\": \"boolean\"\n            },\n            \"osMinimumVersion\": {\n              \"description\": \"Minimum Windows Phone version.\",\n              \"type\": \"string\"\n            },\n            \"osMaximumVersion\": {\n              \"description\": \"Maximum Windows Phone version.\",\n              \"type\": \"string\"\n            },\n            \"storageRequireEncryption\": {\n              \"description\": \"Require encryption on windows phone devices.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"scheduledActionsForRule\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceScheduledActionForRule\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceComplianceUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceComplianceDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceComplianceUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyAssignment\"\n          }\n        ],\n        \"passwordBlockSimple\": true,\n        \"passwordExpirationDays\": \"integer\",\n        \"passwordMinimumLength\": \"integer\",\n        \"passwordMinutesOfInactivityBeforeLock\": \"integer\",\n        \"passwordMinimumCharacterSetCount\": \"integer\",\n        \"passwordRequiredType\": {\n          \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n        },\n        \"passwordPreviousPasswordBlockCount\": \"integer\",\n        \"passwordRequired\": true,\n        \"osMinimumVersion\": \"string\",\n        \"osMaximumVersion\": \"string\",\n        \"storageRequireEncryption\": true\n      }\n    },\n    \"microsoft.graph.windowsPhone81CustomConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"windowsPhone81CustomConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"omaSettings\": {\n              \"description\": \"OMA settings. This collection can contain a maximum of 1000 elements.\",\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"omaSettings\": [\n          {\n            \"@odata.type\": \"microsoft.graph.omaSetting\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.windowsPhone81GeneralConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"windowsPhone81GeneralConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"applyOnlyToWindowsPhone81\": {\n              \"description\": \"Value indicating whether this policy only applies to Windows Phone 8.1. This property is read-only.\",\n              \"type\": \"boolean\"\n            },\n            \"appsBlockCopyPaste\": {\n              \"description\": \"Indicates whether or not to block copy paste.\",\n              \"type\": \"boolean\"\n            },\n            \"bluetoothBlocked\": {\n              \"description\": \"Indicates whether or not to block bluetooth.\",\n              \"type\": \"boolean\"\n            },\n            \"cameraBlocked\": {\n              \"description\": \"Indicates whether or not to block camera.\",\n              \"type\": \"boolean\"\n            },\n            \"cellularBlockWifiTethering\": {\n              \"description\": \"Indicates whether or not to block Wi-Fi tethering. Has no impact if Wi-Fi is blocked.\",\n              \"type\": \"boolean\"\n            },\n            \"compliantAppsList\": {\n              \"description\": \"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"compliantAppListType\": {\n              \"description\": \"List that is in the AppComplianceList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\"\n            },\n            \"diagnosticDataBlockSubmission\": {\n              \"description\": \"Indicates whether or not to block diagnostic data submission.\",\n              \"type\": \"boolean\"\n            },\n            \"emailBlockAddingAccounts\": {\n              \"description\": \"Indicates whether or not to block custom email accounts.\",\n              \"type\": \"boolean\"\n            },\n            \"locationServicesBlocked\": {\n              \"description\": \"Indicates whether or not to block location services.\",\n              \"type\": \"boolean\"\n            },\n            \"microsoftAccountBlocked\": {\n              \"description\": \"Indicates whether or not to block using a Microsoft Account.\",\n              \"type\": \"boolean\"\n            },\n            \"nfcBlocked\": {\n              \"description\": \"Indicates whether or not to block Near-Field Communication.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordBlockSimple\": {\n              \"description\": \"Indicates whether or not to block syncing the calendar.\",\n              \"type\": \"boolean\"\n            },\n            \"passwordExpirationDays\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of days before the password expires.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinimumLength\": {\n              \"format\": \"int32\",\n              \"description\": \"Minimum length of passwords.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinutesOfInactivityBeforeScreenTimeout\": {\n              \"format\": \"int32\",\n              \"description\": \"Minutes of inactivity before screen timeout.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMinimumCharacterSetCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of character sets a password must contain.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordPreviousPasswordBlockCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of previous passwords to block. Valid values 0 to 24\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordSignInFailureCountBeforeFactoryReset\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of sign in failures allowed before factory reset.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordRequiredType\": {\n              \"description\": \"Password type that is required. Possible values are: deviceDefault, alphanumeric, numeric.\"\n            },\n            \"passwordRequired\": {\n              \"description\": \"Indicates whether or not to require a password.\",\n              \"type\": \"boolean\"\n            },\n            \"screenCaptureBlocked\": {\n              \"description\": \"Indicates whether or not to block screenshots.\",\n              \"type\": \"boolean\"\n            },\n            \"storageBlockRemovableStorage\": {\n              \"description\": \"Indicates whether or not to block removable storage.\",\n              \"type\": \"boolean\"\n            },\n            \"storageRequireEncryption\": {\n              \"description\": \"Indicates whether or not to require encryption.\",\n              \"type\": \"boolean\"\n            },\n            \"webBrowserBlocked\": {\n              \"description\": \"Indicates whether or not to block the web browser.\",\n              \"type\": \"boolean\"\n            },\n            \"wifiBlocked\": {\n              \"description\": \"Indicates whether or not to block Wi-Fi.\",\n              \"type\": \"boolean\"\n            },\n            \"wifiBlockAutomaticConnectHotspots\": {\n              \"description\": \"Indicates whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.\",\n              \"type\": \"boolean\"\n            },\n            \"wifiBlockHotspotReporting\": {\n              \"description\": \"Indicates whether or not to block Wi-Fi hotspot reporting. Has no impact if Wi-Fi is blocked.\",\n              \"type\": \"boolean\"\n            },\n            \"windowsStoreBlocked\": {\n              \"description\": \"Indicates whether or not to block the Windows Store.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"applyOnlyToWindowsPhone81\": true,\n        \"appsBlockCopyPaste\": true,\n        \"bluetoothBlocked\": true,\n        \"cameraBlocked\": true,\n        \"cellularBlockWifiTethering\": true,\n        \"compliantAppsList\": [\n          {\n            \"@odata.type\": \"microsoft.graph.appListItem\"\n          }\n        ],\n        \"compliantAppListType\": {\n          \"@odata.type\": \"microsoft.graph.appListType\"\n        },\n        \"diagnosticDataBlockSubmission\": true,\n        \"emailBlockAddingAccounts\": true,\n        \"locationServicesBlocked\": true,\n        \"microsoftAccountBlocked\": true,\n        \"nfcBlocked\": true,\n        \"passwordBlockSimple\": true,\n        \"passwordExpirationDays\": \"integer\",\n        \"passwordMinimumLength\": \"integer\",\n        \"passwordMinutesOfInactivityBeforeScreenTimeout\": \"integer\",\n        \"passwordMinimumCharacterSetCount\": \"integer\",\n        \"passwordPreviousPasswordBlockCount\": \"integer\",\n        \"passwordSignInFailureCountBeforeFactoryReset\": \"integer\",\n        \"passwordRequiredType\": {\n          \"@odata.type\": \"microsoft.graph.requiredPasswordType\"\n        },\n        \"passwordRequired\": true,\n        \"screenCaptureBlocked\": true,\n        \"storageBlockRemovableStorage\": true,\n        \"storageRequireEncryption\": true,\n        \"webBrowserBlocked\": true,\n        \"wifiBlocked\": true,\n        \"wifiBlockAutomaticConnectHotspots\": true,\n        \"wifiBlockHotspotReporting\": true,\n        \"windowsStoreBlocked\": true\n      }\n    },\n    \"microsoft.graph.windowsUpdateForBusinessConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n        },\n        {\n          \"title\": \"windowsUpdateForBusinessConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"deliveryOptimizationMode\": {\n              \"description\": \"Delivery Optimization Mode. Possible values are: userDefined, httpOnly, httpWithPeeringNat, httpWithPeeringPrivateGroup, httpWithInternetPeering, simpleDownload, bypassMode.\"\n            },\n            \"prereleaseFeatures\": {\n              \"description\": \"The pre-release features. Possible values are: userDefined, settingsOnly, settingsAndExperimentations, notAllowed.\"\n            },\n            \"automaticUpdateMode\": {\n              \"description\": \"Automatic update mode. Possible values are: userDefined, notifyDownload, autoInstallAtMaintenanceTime, autoInstallAndRebootAtMaintenanceTime, autoInstallAndRebootAtScheduledTime, autoInstallAndRebootWithoutEndUserControl.\"\n            },\n            \"microsoftUpdateServiceAllowed\": {\n              \"description\": \"Allow Microsoft Update Service\",\n              \"type\": \"boolean\"\n            },\n            \"driversExcluded\": {\n              \"description\": \"Exclude Windows update Drivers\",\n              \"type\": \"boolean\"\n            },\n            \"installationSchedule\": {\n              \"description\": \"Installation schedule\"\n            },\n            \"qualityUpdatesDeferralPeriodInDays\": {\n              \"format\": \"int32\",\n              \"description\": \"Defer Quality Updates by these many days\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"featureUpdatesDeferralPeriodInDays\": {\n              \"format\": \"int32\",\n              \"description\": \"Defer Feature Updates by these many days\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"qualityUpdatesPaused\": {\n              \"description\": \"Pause Quality Updates\",\n              \"type\": \"boolean\"\n            },\n            \"featureUpdatesPaused\": {\n              \"description\": \"Pause Feature Updates\",\n              \"type\": \"boolean\"\n            },\n            \"qualityUpdatesPauseExpiryDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Quality Updates Pause Expiry datetime\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"featureUpdatesPauseExpiryDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Feature Updates Pause Expiry datetime\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"businessReadyUpdatesOnly\": {\n              \"description\": \"Determines which branch devices will receive their updates from. Possible values are: userDefined, all, businessReadyOnly, windowsInsiderBuildFast, windowsInsiderBuildSlow, windowsInsiderBuildRelease.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"displayName\": \"string\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationAssignment\"\n          }\n        ],\n        \"deviceStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStatus\"\n          }\n        ],\n        \"userStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfigurationUserStatus\"\n          }\n        ],\n        \"deviceStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceOverview\"\n        },\n        \"userStatusOverview\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationUserOverview\"\n        },\n        \"deviceSettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingStateDeviceSummary\"\n          }\n        ],\n        \"deliveryOptimizationMode\": {\n          \"@odata.type\": \"microsoft.graph.windowsDeliveryOptimizationMode\"\n        },\n        \"prereleaseFeatures\": {\n          \"@odata.type\": \"microsoft.graph.prereleaseFeatures\"\n        },\n        \"automaticUpdateMode\": {\n          \"@odata.type\": \"microsoft.graph.automaticUpdateMode\"\n        },\n        \"microsoftUpdateServiceAllowed\": true,\n        \"driversExcluded\": true,\n        \"installationSchedule\": {\n          \"@odata.type\": \"microsoft.graph.windowsUpdateInstallScheduleType\"\n        },\n        \"qualityUpdatesDeferralPeriodInDays\": \"integer\",\n        \"featureUpdatesDeferralPeriodInDays\": \"integer\",\n        \"qualityUpdatesPaused\": true,\n        \"featureUpdatesPaused\": true,\n        \"qualityUpdatesPauseExpiryDateTime\": \"string (timestamp)\",\n        \"featureUpdatesPauseExpiryDateTime\": \"string (timestamp)\",\n        \"businessReadyUpdatesOnly\": {\n          \"@odata.type\": \"microsoft.graph.windowsUpdateType\"\n        }\n      }\n    },\n    \"microsoft.graph.applePushNotificationCertificate\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"applePushNotificationCertificate\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"appleIdentifier\": {\n              \"description\": \"Apple Id of the account used to create the MDM push certificate.\",\n              \"type\": \"string\"\n            },\n            \"topicIdentifier\": {\n              \"description\": \"Topic Id.\",\n              \"type\": \"string\"\n            },\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Last modified date and time for Apple push notification certificate.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"expirationDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The expiration date and time for Apple push notification certificate.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"certificate\": {\n              \"description\": \"Not yet documented\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"appleIdentifier\": \"string\",\n        \"topicIdentifier\": \"string\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"expirationDateTime\": \"string (timestamp)\",\n        \"certificate\": \"string\"\n      }\n    },\n    \"microsoft.graph.detectedApp\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"detectedApp\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"displayName\": {\n              \"description\": \"Name of the discovered application. Read-only\",\n              \"type\": \"string\"\n            },\n            \"version\": {\n              \"description\": \"Version of the discovered application. Read-only\",\n              \"type\": \"string\"\n            },\n            \"sizeInByte\": {\n              \"format\": \"int64\",\n              \"description\": \"Discovered application size in bytes. Read-only\",\n              \"type\": \"integer\"\n            },\n            \"deviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of devices that have installed this application\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"managedDevices\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.managedDevice\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"version\": \"string\",\n        \"sizeInByte\": \"integer\",\n        \"deviceCount\": \"integer\",\n        \"managedDevices\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedDevice\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.managedDevice\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"managedDevice\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"userId\": {\n              \"description\": \"Unique Identifier for the user associated with the device\",\n              \"type\": \"string\"\n            },\n            \"deviceName\": {\n              \"description\": \"Name of the device\",\n              \"type\": \"string\"\n            },\n            \"managedDeviceOwnerType\": {\n              \"description\": \"Ownership of the device. Can be 'company' or 'personal'. Possible values are: unknown, company, personal.\"\n            },\n            \"deviceActionResults\": {\n              \"description\": \"List of ComplexType deviceActionResult objects.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"enrolledDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Enrollment time of the device.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"lastSyncDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The date and time that the device last completed a successful sync with Intune.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"operatingSystem\": {\n              \"description\": \"Operating system of the device. Windows, iOS, etc.\",\n              \"type\": \"string\"\n            },\n            \"complianceState\": {\n              \"description\": \"Compliance state of the device. Possible values are: unknown, compliant, noncompliant, conflict, error, inGracePeriod, configManager.\"\n            },\n            \"jailBroken\": {\n              \"description\": \"whether the device is jail broken or rooted.\",\n              \"type\": \"string\"\n            },\n            \"managementAgent\": {\n              \"description\": \"Management channel of the device. Intune, EAS, etc. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.\"\n            },\n            \"osVersion\": {\n              \"description\": \"Operating system version of the device.\",\n              \"type\": \"string\"\n            },\n            \"easActivated\": {\n              \"description\": \"Whether the device is Exchange ActiveSync activated.\",\n              \"type\": \"boolean\"\n            },\n            \"easDeviceId\": {\n              \"description\": \"Exchange ActiveSync Id of the device.\",\n              \"type\": \"string\"\n            },\n            \"easActivationDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Exchange ActivationSync activation time of the device.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"azureADRegistered\": {\n              \"description\": \"Whether the device is Azure Active Directory registered.\",\n              \"type\": \"boolean\"\n            },\n            \"deviceEnrollmentType\": {\n              \"description\": \"Enrollment type of the device. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement.\"\n            },\n            \"activationLockBypassCode\": {\n              \"description\": \"Code that allows the Activation Lock on a device to be bypassed.\",\n              \"type\": \"string\"\n            },\n            \"emailAddress\": {\n              \"description\": \"Email(s) for the user associated with the device\",\n              \"type\": \"string\"\n            },\n            \"azureADDeviceId\": {\n              \"description\": \"The unique identifier for the Azure Active Directory device. Read only.\",\n              \"type\": \"string\"\n            },\n            \"deviceRegistrationState\": {\n              \"description\": \"Device registration state. Possible values are: notRegistered, registered, revoked, keyConflict, approvalPending, certificateReset, notRegisteredPendingEnrollment, unknown.\"\n            },\n            \"deviceCategoryDisplayName\": {\n              \"description\": \"Device category display name\",\n              \"type\": \"string\"\n            },\n            \"isSupervised\": {\n              \"description\": \"Device supervised status\",\n              \"type\": \"boolean\"\n            },\n            \"exchangeLastSuccessfulSyncDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Last time the device contacted Exchange.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"exchangeAccessState\": {\n              \"description\": \"The Access State of the device in Exchange. Possible values are: none, unknown, allowed, blocked, quarantined.\"\n            },\n            \"exchangeAccessStateReason\": {\n              \"description\": \"The reason for the device's access state in Exchange. Possible values are: none, unknown, exchangeGlobalRule, exchangeIndividualRule, exchangeDeviceRule, exchangeUpgrade, exchangeMailboxPolicy, other, compliant, notCompliant, notEnrolled, unknownLocation, mfaRequired, azureADBlockDueToAccessPolicy, compromisedPassword, deviceNotKnownWithManagedApp.\"\n            },\n            \"remoteAssistanceSessionUrl\": {\n              \"description\": \"Url that allows a Remote Assistance session to be established with the device.\",\n              \"type\": \"string\"\n            },\n            \"remoteAssistanceSessionErrorDetails\": {\n              \"description\": \"An error string that identifies issues when creating Remote Assistance session objects.\",\n              \"type\": \"string\"\n            },\n            \"isEncrypted\": {\n              \"description\": \"Device encryption status\",\n              \"type\": \"boolean\"\n            },\n            \"userPrincipalName\": {\n              \"description\": \"Device user principal name\",\n              \"type\": \"string\"\n            },\n            \"model\": {\n              \"description\": \"Model of the device\",\n              \"type\": \"string\"\n            },\n            \"manufacturer\": {\n              \"description\": \"Manufacturer of the device\",\n              \"type\": \"string\"\n            },\n            \"imei\": {\n              \"description\": \"IMEI\",\n              \"type\": \"string\"\n            },\n            \"complianceGracePeriodExpirationDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The DateTime when device compliance grace period expires\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"serialNumber\": {\n              \"description\": \"SerialNumber\",\n              \"type\": \"string\"\n            },\n            \"phoneNumber\": {\n              \"description\": \"Phone number of the device\",\n              \"type\": \"string\"\n            },\n            \"androidSecurityPatchLevel\": {\n              \"description\": \"Android security patch level\",\n              \"type\": \"string\"\n            },\n            \"userDisplayName\": {\n              \"description\": \"User display name\",\n              \"type\": \"string\"\n            },\n            \"configurationManagerClientEnabledFeatures\": {\n              \"description\": \"ConfigrMgr client enabled features\"\n            },\n            \"wiFiMacAddress\": {\n              \"description\": \"Wi-Fi MAC\",\n              \"type\": \"string\"\n            },\n            \"deviceHealthAttestationState\": {\n              \"description\": \"The device health attestation state.\"\n            },\n            \"subscriberCarrier\": {\n              \"description\": \"Subscriber Carrier\",\n              \"type\": \"string\"\n            },\n            \"meid\": {\n              \"description\": \"MEID\",\n              \"type\": \"string\"\n            },\n            \"totalStorageSpaceInBytes\": {\n              \"format\": \"int64\",\n              \"description\": \"Total Storage in Bytes\",\n              \"type\": \"integer\"\n            },\n            \"freeStorageSpaceInBytes\": {\n              \"format\": \"int64\",\n              \"description\": \"Free Storage in Bytes\",\n              \"type\": \"integer\"\n            },\n            \"managedDeviceName\": {\n              \"description\": \"Automatically generated name to identify a device. Can be overwritten to a user friendly name.\",\n              \"type\": \"string\"\n            },\n            \"partnerReportedThreatState\": {\n              \"description\": \"Indicates the threat state of a device when a Mobile Threat Defense partner is in use by the account and device. Read Only. Possible values are: unknown, activated, deactivated, secured, lowSeverity, mediumSeverity, highSeverity, unresponsive, compromised, misconfigured.\"\n            },\n            \"deviceCategory\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"userId\": \"string\",\n        \"deviceName\": \"string\",\n        \"managedDeviceOwnerType\": {\n          \"@odata.type\": \"microsoft.graph.managedDeviceOwnerType\"\n        },\n        \"deviceActionResults\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceActionResult\"\n          }\n        ],\n        \"enrolledDateTime\": \"string (timestamp)\",\n        \"lastSyncDateTime\": \"string (timestamp)\",\n        \"operatingSystem\": \"string\",\n        \"complianceState\": {\n          \"@odata.type\": \"microsoft.graph.complianceState\"\n        },\n        \"jailBroken\": \"string\",\n        \"managementAgent\": {\n          \"@odata.type\": \"microsoft.graph.managementAgentType\"\n        },\n        \"osVersion\": \"string\",\n        \"easActivated\": true,\n        \"easDeviceId\": \"string\",\n        \"easActivationDateTime\": \"string (timestamp)\",\n        \"azureADRegistered\": true,\n        \"deviceEnrollmentType\": {\n          \"@odata.type\": \"microsoft.graph.deviceEnrollmentType\"\n        },\n        \"activationLockBypassCode\": \"string\",\n        \"emailAddress\": \"string\",\n        \"azureADDeviceId\": \"string\",\n        \"deviceRegistrationState\": {\n          \"@odata.type\": \"microsoft.graph.deviceRegistrationState\"\n        },\n        \"deviceCategoryDisplayName\": \"string\",\n        \"isSupervised\": true,\n        \"exchangeLastSuccessfulSyncDateTime\": \"string (timestamp)\",\n        \"exchangeAccessState\": {\n          \"@odata.type\": \"microsoft.graph.deviceManagementExchangeAccessState\"\n        },\n        \"exchangeAccessStateReason\": {\n          \"@odata.type\": \"microsoft.graph.deviceManagementExchangeAccessStateReason\"\n        },\n        \"remoteAssistanceSessionUrl\": \"string\",\n        \"remoteAssistanceSessionErrorDetails\": \"string\",\n        \"isEncrypted\": true,\n        \"userPrincipalName\": \"string\",\n        \"model\": \"string\",\n        \"manufacturer\": \"string\",\n        \"imei\": \"string\",\n        \"complianceGracePeriodExpirationDateTime\": \"string (timestamp)\",\n        \"serialNumber\": \"string\",\n        \"phoneNumber\": \"string\",\n        \"androidSecurityPatchLevel\": \"string\",\n        \"userDisplayName\": \"string\",\n        \"configurationManagerClientEnabledFeatures\": {\n          \"@odata.type\": \"microsoft.graph.configurationManagerClientEnabledFeatures\"\n        },\n        \"wiFiMacAddress\": \"string\",\n        \"deviceHealthAttestationState\": {\n          \"@odata.type\": \"microsoft.graph.deviceHealthAttestationState\"\n        },\n        \"subscriberCarrier\": \"string\",\n        \"meid\": \"string\",\n        \"totalStorageSpaceInBytes\": \"integer\",\n        \"freeStorageSpaceInBytes\": \"integer\",\n        \"managedDeviceName\": \"string\",\n        \"partnerReportedThreatState\": {\n          \"@odata.type\": \"microsoft.graph.managedDevicePartnerReportedHealthState\"\n        },\n        \"deviceCategory\": {\n          \"@odata.type\": \"microsoft.graph.deviceCategory\"\n        }\n      }\n    },\n    \"microsoft.graph.managedDeviceOverview\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"managedDeviceOverview\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"enrolledDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Total enrolled device count. Does not include PC devices managed via Intune PC Agent\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"mdmEnrolledCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of devices enrolled in MDM\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"dualEnrolledDeviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of devices enrolled in both MDM and EAS\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"deviceOperatingSystemSummary\": {\n              \"description\": \"Device operating system summary.\"\n            },\n            \"deviceExchangeAccessStateSummary\": {\n              \"description\": \"Distribution of Exchange Access State in Intune\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"enrolledDeviceCount\": \"integer\",\n        \"mdmEnrolledCount\": \"integer\",\n        \"dualEnrolledDeviceCount\": \"integer\",\n        \"deviceOperatingSystemSummary\": {\n          \"@odata.type\": \"microsoft.graph.deviceOperatingSystemSummary\"\n        },\n        \"deviceExchangeAccessStateSummary\": {\n          \"@odata.type\": \"microsoft.graph.deviceExchangeAccessStateSummary\"\n        }\n      }\n    },\n    \"microsoft.graph.importedWindowsAutopilotDeviceIdentity\": {\n      \"title\": \"importedWindowsAutopilotDeviceIdentity\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"id\": {\n          \"description\": \"The GUID for the object\",\n          \"type\": \"string\"\n        },\n        \"orderIdentifier\": {\n          \"description\": \"Order Id of the Windows autopilot device.\",\n          \"type\": \"string\"\n        },\n        \"serialNumber\": {\n          \"description\": \"Serial number of the Windows autopilot device.\",\n          \"type\": \"string\"\n        },\n        \"productKey\": {\n          \"description\": \"Product Key of the Windows autopilot device.\",\n          \"type\": \"string\"\n        },\n        \"hardwareIdentifier\": {\n          \"format\": \"base64url\",\n          \"description\": \"Hardware Blob of the Windows autopilot device.\",\n          \"type\": \"string\"\n        },\n        \"state\": {\n          \"description\": \"Current state of the imported device.\"\n        }\n      },\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"orderIdentifier\": \"string\",\n        \"serialNumber\": \"string\",\n        \"productKey\": \"string\",\n        \"hardwareIdentifier\": \"string\",\n        \"state\": {\n          \"@odata.type\": \"microsoft.graph.importedWindowsAutopilotDeviceIdentityState\"\n        }\n      }\n    },\n    \"microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload\": {\n      \"title\": \"importedWindowsAutopilotDeviceIdentityUpload\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"id\": {\n          \"description\": \"The GUID for the object\",\n          \"type\": \"string\"\n        },\n        \"createdDateTimeUtc\": {\n          \"format\": \"date-time\",\n          \"description\": \"DateTime when the entity is created.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"status\": {\n          \"description\": \"Upload status. Possible values are: noUpload, pending, complete, error.\"\n        },\n        \"deviceIdentities\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/microsoft.graph.importedWindowsAutopilotDeviceIdentity\"\n          }\n        }\n      },\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdDateTimeUtc\": \"string (timestamp)\",\n        \"status\": {\n          \"@odata.type\": \"microsoft.graph.importedWindowsAutopilotDeviceIdentityUploadStatus\"\n        },\n        \"deviceIdentities\": [\n          {\n            \"@odata.type\": \"microsoft.graph.importedWindowsAutopilotDeviceIdentity\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.managedAppPolicy\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"managedAppPolicy\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"displayName\": {\n              \"description\": \"Policy display name.\",\n              \"type\": \"string\"\n            },\n            \"description\": {\n              \"description\": \"The policy's description.\",\n              \"type\": \"string\"\n            },\n            \"createdDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The date and time the policy was created.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Last time the policy was modified.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"version\": {\n              \"description\": \"Version of the entity.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"version\": \"string\"\n      }\n    },\n    \"microsoft.graph.managedAppProtection\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.managedAppPolicy\"\n        },\n        {\n          \"title\": \"managedAppProtection\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"periodOfflineBeforeAccessCheck\": {\n              \"format\": \"duration\",\n              \"description\": \"The period after which access is checked when the device is not connected to the internet.\",\n              \"pattern\": \"^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$\",\n              \"type\": \"string\"\n            },\n            \"periodOnlineBeforeAccessCheck\": {\n              \"format\": \"duration\",\n              \"description\": \"The period after which access is checked when the device is connected to the internet.\",\n              \"pattern\": \"^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$\",\n              \"type\": \"string\"\n            },\n            \"allowedInboundDataTransferSources\": {\n              \"description\": \"Sources from which data is allowed to be transferred. Possible values are: allApps, managedApps, none.\"\n            },\n            \"allowedOutboundDataTransferDestinations\": {\n              \"description\": \"Destinations to which data is allowed to be transferred. Possible values are: allApps, managedApps, none.\"\n            },\n            \"organizationalCredentialsRequired\": {\n              \"description\": \"Indicates whether organizational credentials are required for app use.\",\n              \"type\": \"boolean\"\n            },\n            \"allowedOutboundClipboardSharingLevel\": {\n              \"description\": \"The level to which the clipboard may be shared between apps on the managed device. Possible values are: allApps, managedAppsWithPasteIn, managedApps, blocked.\"\n            },\n            \"dataBackupBlocked\": {\n              \"description\": \"Indicates whether the backup of a managed app's data is blocked.\",\n              \"type\": \"boolean\"\n            },\n            \"deviceComplianceRequired\": {\n              \"description\": \"Indicates whether device compliance is required.\",\n              \"type\": \"boolean\"\n            },\n            \"managedBrowserToOpenLinksRequired\": {\n              \"description\": \"Indicates whether internet links should be opened in the managed browser app.\",\n              \"type\": \"boolean\"\n            },\n            \"saveAsBlocked\": {\n              \"description\": \"Indicates whether users may use the 'Save As' menu item to save a copy of protected files.\",\n              \"type\": \"boolean\"\n            },\n            \"periodOfflineBeforeWipeIsEnforced\": {\n              \"format\": \"duration\",\n              \"description\": \"The amount of time an app is allowed to remain disconnected from the internet before all managed data it is wiped.\",\n              \"pattern\": \"^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$\",\n              \"type\": \"string\"\n            },\n            \"pinRequired\": {\n              \"description\": \"Indicates whether an app-level pin is required.\",\n              \"type\": \"boolean\"\n            },\n            \"maximumPinRetries\": {\n              \"format\": \"int32\",\n              \"description\": \"Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"simplePinBlocked\": {\n              \"description\": \"Indicates whether simplePin is blocked.\",\n              \"type\": \"boolean\"\n            },\n            \"minimumPinLength\": {\n              \"format\": \"int32\",\n              \"description\": \"Minimum pin length required for an app-level pin if PinRequired is set to True\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"pinCharacterSet\": {\n              \"description\": \"Character set which may be used for an app-level pin if PinRequired is set to True. Possible values are: numeric, alphanumericAndSymbol.\"\n            },\n            \"periodBeforePinReset\": {\n              \"format\": \"duration\",\n              \"description\": \"TimePeriod before the all-level pin must be reset if PinRequired is set to True.\",\n              \"pattern\": \"^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$\",\n              \"type\": \"string\"\n            },\n            \"allowedDataStorageLocations\": {\n              \"description\": \"Data storage locations where a user may store managed data.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"contactSyncBlocked\": {\n              \"description\": \"Indicates whether contacts can be synced to the user's device.\",\n              \"type\": \"boolean\"\n            },\n            \"printBlocked\": {\n              \"description\": \"Indicates whether printing is allowed from managed apps.\",\n              \"type\": \"boolean\"\n            },\n            \"fingerprintBlocked\": {\n              \"description\": \"Indicates whether use of the fingerprint reader is allowed in place of a pin if PinRequired is set to True.\",\n              \"type\": \"boolean\"\n            },\n            \"disableAppPinIfDevicePinIsSet\": {\n              \"description\": \"Indicates whether use of the app pin is required if the device pin is set.\",\n              \"type\": \"boolean\"\n            },\n            \"minimumRequiredOsVersion\": {\n              \"description\": \"Versions less than the specified version will block the managed app from accessing company data.\",\n              \"type\": \"string\"\n            },\n            \"minimumWarningOsVersion\": {\n              \"description\": \"Versions less than the specified version will result in warning message on the managed app from accessing company data.\",\n              \"type\": \"string\"\n            },\n            \"minimumRequiredAppVersion\": {\n              \"description\": \"Versions less than the specified version will block the managed app from accessing company data.\",\n              \"type\": \"string\"\n            },\n            \"minimumWarningAppVersion\": {\n              \"description\": \"Versions less than the specified version will result in warning message on the managed app.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"version\": \"string\",\n        \"periodOfflineBeforeAccessCheck\": \"string\",\n        \"periodOnlineBeforeAccessCheck\": \"string\",\n        \"allowedInboundDataTransferSources\": {\n          \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n        },\n        \"allowedOutboundDataTransferDestinations\": {\n          \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n        },\n        \"organizationalCredentialsRequired\": true,\n        \"allowedOutboundClipboardSharingLevel\": {\n          \"@odata.type\": \"microsoft.graph.managedAppClipboardSharingLevel\"\n        },\n        \"dataBackupBlocked\": true,\n        \"deviceComplianceRequired\": true,\n        \"managedBrowserToOpenLinksRequired\": true,\n        \"saveAsBlocked\": true,\n        \"periodOfflineBeforeWipeIsEnforced\": \"string\",\n        \"pinRequired\": true,\n        \"maximumPinRetries\": \"integer\",\n        \"simplePinBlocked\": true,\n        \"minimumPinLength\": \"integer\",\n        \"pinCharacterSet\": {\n          \"@odata.type\": \"microsoft.graph.managedAppPinCharacterSet\"\n        },\n        \"periodBeforePinReset\": \"string\",\n        \"allowedDataStorageLocations\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppDataStorageLocation\"\n          }\n        ],\n        \"contactSyncBlocked\": true,\n        \"printBlocked\": true,\n        \"fingerprintBlocked\": true,\n        \"disableAppPinIfDevicePinIsSet\": true,\n        \"minimumRequiredOsVersion\": \"string\",\n        \"minimumWarningOsVersion\": \"string\",\n        \"minimumRequiredAppVersion\": \"string\",\n        \"minimumWarningAppVersion\": \"string\"\n      }\n    },\n    \"microsoft.graph.targetedManagedAppProtection\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.managedAppProtection\"\n        },\n        {\n          \"title\": \"targetedManagedAppProtection\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"isAssigned\": {\n              \"description\": \"Indicates if the policy is deployed to any inclusion groups or not.\",\n              \"type\": \"boolean\"\n            },\n            \"assignments\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.targetedManagedAppPolicyAssignment\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"version\": \"string\",\n        \"periodOfflineBeforeAccessCheck\": \"string\",\n        \"periodOnlineBeforeAccessCheck\": \"string\",\n        \"allowedInboundDataTransferSources\": {\n          \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n        },\n        \"allowedOutboundDataTransferDestinations\": {\n          \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n        },\n        \"organizationalCredentialsRequired\": true,\n        \"allowedOutboundClipboardSharingLevel\": {\n          \"@odata.type\": \"microsoft.graph.managedAppClipboardSharingLevel\"\n        },\n        \"dataBackupBlocked\": true,\n        \"deviceComplianceRequired\": true,\n        \"managedBrowserToOpenLinksRequired\": true,\n        \"saveAsBlocked\": true,\n        \"periodOfflineBeforeWipeIsEnforced\": \"string\",\n        \"pinRequired\": true,\n        \"maximumPinRetries\": \"integer\",\n        \"simplePinBlocked\": true,\n        \"minimumPinLength\": \"integer\",\n        \"pinCharacterSet\": {\n          \"@odata.type\": \"microsoft.graph.managedAppPinCharacterSet\"\n        },\n        \"periodBeforePinReset\": \"string\",\n        \"allowedDataStorageLocations\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppDataStorageLocation\"\n          }\n        ],\n        \"contactSyncBlocked\": true,\n        \"printBlocked\": true,\n        \"fingerprintBlocked\": true,\n        \"disableAppPinIfDevicePinIsSet\": true,\n        \"minimumRequiredOsVersion\": \"string\",\n        \"minimumWarningOsVersion\": \"string\",\n        \"minimumRequiredAppVersion\": \"string\",\n        \"minimumWarningAppVersion\": \"string\",\n        \"isAssigned\": true,\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.targetedManagedAppPolicyAssignment\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.androidManagedAppProtection\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.targetedManagedAppProtection\"\n        },\n        {\n          \"title\": \"androidManagedAppProtection\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"screenCaptureBlocked\": {\n              \"description\": \"Indicates whether a managed user can take screen captures of managed apps\",\n              \"type\": \"boolean\"\n            },\n            \"disableAppEncryptionIfDeviceEncryptionIsEnabled\": {\n              \"description\": \"When this setting is enabled, app level encryption is disabled if device level encryption is enabled\",\n              \"type\": \"boolean\"\n            },\n            \"encryptAppData\": {\n              \"description\": \"Indicates whether application data for managed apps should be encrypted\",\n              \"type\": \"boolean\"\n            },\n            \"deployedAppCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Count of apps to which the current policy is deployed.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"minimumRequiredPatchVersion\": {\n              \"description\": \"Define the oldest required Android security patch level a user can have to gain secure access to the app.\",\n              \"type\": \"string\"\n            },\n            \"minimumWarningPatchVersion\": {\n              \"description\": \"Define the oldest recommended Android security patch level a user can have for secure access to the app.\",\n              \"type\": \"string\"\n            },\n            \"apps\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.managedMobileApp\"\n              }\n            },\n            \"deploymentSummary\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"version\": \"string\",\n        \"periodOfflineBeforeAccessCheck\": \"string\",\n        \"periodOnlineBeforeAccessCheck\": \"string\",\n        \"allowedInboundDataTransferSources\": {\n          \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n        },\n        \"allowedOutboundDataTransferDestinations\": {\n          \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n        },\n        \"organizationalCredentialsRequired\": true,\n        \"allowedOutboundClipboardSharingLevel\": {\n          \"@odata.type\": \"microsoft.graph.managedAppClipboardSharingLevel\"\n        },\n        \"dataBackupBlocked\": true,\n        \"deviceComplianceRequired\": true,\n        \"managedBrowserToOpenLinksRequired\": true,\n        \"saveAsBlocked\": true,\n        \"periodOfflineBeforeWipeIsEnforced\": \"string\",\n        \"pinRequired\": true,\n        \"maximumPinRetries\": \"integer\",\n        \"simplePinBlocked\": true,\n        \"minimumPinLength\": \"integer\",\n        \"pinCharacterSet\": {\n          \"@odata.type\": \"microsoft.graph.managedAppPinCharacterSet\"\n        },\n        \"periodBeforePinReset\": \"string\",\n        \"allowedDataStorageLocations\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppDataStorageLocation\"\n          }\n        ],\n        \"contactSyncBlocked\": true,\n        \"printBlocked\": true,\n        \"fingerprintBlocked\": true,\n        \"disableAppPinIfDevicePinIsSet\": true,\n        \"minimumRequiredOsVersion\": \"string\",\n        \"minimumWarningOsVersion\": \"string\",\n        \"minimumRequiredAppVersion\": \"string\",\n        \"minimumWarningAppVersion\": \"string\",\n        \"isAssigned\": true,\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.targetedManagedAppPolicyAssignment\"\n          }\n        ],\n        \"screenCaptureBlocked\": true,\n        \"disableAppEncryptionIfDeviceEncryptionIsEnabled\": true,\n        \"encryptAppData\": true,\n        \"deployedAppCount\": \"integer\",\n        \"minimumRequiredPatchVersion\": \"string\",\n        \"minimumWarningPatchVersion\": \"string\",\n        \"apps\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedMobileApp\"\n          }\n        ],\n        \"deploymentSummary\": {\n          \"@odata.type\": \"microsoft.graph.managedAppPolicyDeploymentSummary\"\n        }\n      }\n    },\n    \"microsoft.graph.managedAppRegistration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"managedAppRegistration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"createdDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Date and time of creation\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"lastSyncDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Date and time of last the app synced with management service.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"applicationVersion\": {\n              \"description\": \"App version\",\n              \"type\": \"string\"\n            },\n            \"managementSdkVersion\": {\n              \"description\": \"App management SDK version\",\n              \"type\": \"string\"\n            },\n            \"platformVersion\": {\n              \"description\": \"Operating System version\",\n              \"type\": \"string\"\n            },\n            \"deviceType\": {\n              \"description\": \"Host device type\",\n              \"type\": \"string\"\n            },\n            \"deviceTag\": {\n              \"description\": \"App management SDK generated tag, which helps relate apps hosted on the same device. Not guaranteed to relate apps in all conditions.\",\n              \"type\": \"string\"\n            },\n            \"deviceName\": {\n              \"description\": \"Host device name\",\n              \"type\": \"string\"\n            },\n            \"flaggedReasons\": {\n              \"description\": \"Zero or more reasons an app registration is flagged. E.g. app running on rooted device\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"userId\": {\n              \"description\": \"The user Id to who this app registration belongs.\",\n              \"type\": \"string\"\n            },\n            \"appIdentifier\": {\n              \"description\": \"The app package Identifier\"\n            },\n            \"version\": {\n              \"description\": \"Version of the entity.\",\n              \"type\": \"string\"\n            },\n            \"appliedPolicies\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.managedAppPolicy\"\n              }\n            },\n            \"intendedPolicies\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.managedAppPolicy\"\n              }\n            },\n            \"operations\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.managedAppOperation\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastSyncDateTime\": \"string (timestamp)\",\n        \"applicationVersion\": \"string\",\n        \"managementSdkVersion\": \"string\",\n        \"platformVersion\": \"string\",\n        \"deviceType\": \"string\",\n        \"deviceTag\": \"string\",\n        \"deviceName\": \"string\",\n        \"flaggedReasons\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppFlaggedReason\"\n          }\n        ],\n        \"userId\": \"string\",\n        \"appIdentifier\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppIdentifier\"\n        },\n        \"version\": \"string\",\n        \"appliedPolicies\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppPolicy\"\n          }\n        ],\n        \"intendedPolicies\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppPolicy\"\n          }\n        ],\n        \"operations\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppOperation\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.androidManagedAppRegistration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.managedAppRegistration\"\n        },\n        {\n          \"title\": \"androidManagedAppRegistration\",\n          \"type\": \"object\"\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastSyncDateTime\": \"string (timestamp)\",\n        \"applicationVersion\": \"string\",\n        \"managementSdkVersion\": \"string\",\n        \"platformVersion\": \"string\",\n        \"deviceType\": \"string\",\n        \"deviceTag\": \"string\",\n        \"deviceName\": \"string\",\n        \"flaggedReasons\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppFlaggedReason\"\n          }\n        ],\n        \"userId\": \"string\",\n        \"appIdentifier\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppIdentifier\"\n        },\n        \"version\": \"string\",\n        \"appliedPolicies\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppPolicy\"\n          }\n        ],\n        \"intendedPolicies\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppPolicy\"\n          }\n        ],\n        \"operations\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppOperation\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.defaultManagedAppProtection\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.managedAppProtection\"\n        },\n        {\n          \"title\": \"defaultManagedAppProtection\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"appDataEncryptionType\": {\n              \"description\": \"Type of encryption which should be used for data in a managed app. (iOS Only). Possible values are: useDeviceSettings, afterDeviceRestart, whenDeviceLockedExceptOpenFiles, whenDeviceLocked.\"\n            },\n            \"screenCaptureBlocked\": {\n              \"description\": \"Indicates whether screen capture is blocked. (Android only)\",\n              \"type\": \"boolean\"\n            },\n            \"encryptAppData\": {\n              \"description\": \"Indicates whether managed-app data should be encrypted. (Android only)\",\n              \"type\": \"boolean\"\n            },\n            \"disableAppEncryptionIfDeviceEncryptionIsEnabled\": {\n              \"description\": \"When this setting is enabled, app level encryption is disabled if device level encryption is enabled. (Android only)\",\n              \"type\": \"boolean\"\n            },\n            \"minimumRequiredSdkVersion\": {\n              \"description\": \"Versions less than the specified version will block the managed app from accessing company data. (iOS Only)\",\n              \"type\": \"string\"\n            },\n            \"customSettings\": {\n              \"description\": \"A set of string key and string value pairs to be sent to the affected users, unalterned by this service\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"deployedAppCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Count of apps to which the current policy is deployed.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"minimumRequiredPatchVersion\": {\n              \"description\": \"Define the oldest required Android security patch level a user can have to gain secure access to the app. (Android only)\",\n              \"type\": \"string\"\n            },\n            \"minimumWarningPatchVersion\": {\n              \"description\": \"Define the oldest recommended Android security patch level a user can have for secure access to the app. (Android only)\",\n              \"type\": \"string\"\n            },\n            \"faceIdBlocked\": {\n              \"description\": \"Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True. (iOS Only)\",\n              \"type\": \"boolean\"\n            },\n            \"apps\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.managedMobileApp\"\n              }\n            },\n            \"deploymentSummary\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"version\": \"string\",\n        \"periodOfflineBeforeAccessCheck\": \"string\",\n        \"periodOnlineBeforeAccessCheck\": \"string\",\n        \"allowedInboundDataTransferSources\": {\n          \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n        },\n        \"allowedOutboundDataTransferDestinations\": {\n          \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n        },\n        \"organizationalCredentialsRequired\": true,\n        \"allowedOutboundClipboardSharingLevel\": {\n          \"@odata.type\": \"microsoft.graph.managedAppClipboardSharingLevel\"\n        },\n        \"dataBackupBlocked\": true,\n        \"deviceComplianceRequired\": true,\n        \"managedBrowserToOpenLinksRequired\": true,\n        \"saveAsBlocked\": true,\n        \"periodOfflineBeforeWipeIsEnforced\": \"string\",\n        \"pinRequired\": true,\n        \"maximumPinRetries\": \"integer\",\n        \"simplePinBlocked\": true,\n        \"minimumPinLength\": \"integer\",\n        \"pinCharacterSet\": {\n          \"@odata.type\": \"microsoft.graph.managedAppPinCharacterSet\"\n        },\n        \"periodBeforePinReset\": \"string\",\n        \"allowedDataStorageLocations\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppDataStorageLocation\"\n          }\n        ],\n        \"contactSyncBlocked\": true,\n        \"printBlocked\": true,\n        \"fingerprintBlocked\": true,\n        \"disableAppPinIfDevicePinIsSet\": true,\n        \"minimumRequiredOsVersion\": \"string\",\n        \"minimumWarningOsVersion\": \"string\",\n        \"minimumRequiredAppVersion\": \"string\",\n        \"minimumWarningAppVersion\": \"string\",\n        \"appDataEncryptionType\": {\n          \"@odata.type\": \"microsoft.graph.managedAppDataEncryptionType\"\n        },\n        \"screenCaptureBlocked\": true,\n        \"encryptAppData\": true,\n        \"disableAppEncryptionIfDeviceEncryptionIsEnabled\": true,\n        \"minimumRequiredSdkVersion\": \"string\",\n        \"customSettings\": [\n          {\n            \"@odata.type\": \"microsoft.graph.keyValuePair\"\n          }\n        ],\n        \"deployedAppCount\": \"integer\",\n        \"minimumRequiredPatchVersion\": \"string\",\n        \"minimumWarningPatchVersion\": \"string\",\n        \"faceIdBlocked\": true,\n        \"apps\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedMobileApp\"\n          }\n        ],\n        \"deploymentSummary\": {\n          \"@odata.type\": \"microsoft.graph.managedAppPolicyDeploymentSummary\"\n        }\n      }\n    },\n    \"microsoft.graph.iosManagedAppProtection\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.targetedManagedAppProtection\"\n        },\n        {\n          \"title\": \"iosManagedAppProtection\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"appDataEncryptionType\": {\n              \"description\": \"Type of encryption which should be used for data in a managed app. Possible values are: useDeviceSettings, afterDeviceRestart, whenDeviceLockedExceptOpenFiles, whenDeviceLocked.\"\n            },\n            \"minimumRequiredSdkVersion\": {\n              \"description\": \"Versions less than the specified version will block the managed app from accessing company data.\",\n              \"type\": \"string\"\n            },\n            \"deployedAppCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Count of apps to which the current policy is deployed.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"faceIdBlocked\": {\n              \"description\": \"Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True.\",\n              \"type\": \"boolean\"\n            },\n            \"apps\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.managedMobileApp\"\n              }\n            },\n            \"deploymentSummary\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"version\": \"string\",\n        \"periodOfflineBeforeAccessCheck\": \"string\",\n        \"periodOnlineBeforeAccessCheck\": \"string\",\n        \"allowedInboundDataTransferSources\": {\n          \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n        },\n        \"allowedOutboundDataTransferDestinations\": {\n          \"@odata.type\": \"microsoft.graph.managedAppDataTransferLevel\"\n        },\n        \"organizationalCredentialsRequired\": true,\n        \"allowedOutboundClipboardSharingLevel\": {\n          \"@odata.type\": \"microsoft.graph.managedAppClipboardSharingLevel\"\n        },\n        \"dataBackupBlocked\": true,\n        \"deviceComplianceRequired\": true,\n        \"managedBrowserToOpenLinksRequired\": true,\n        \"saveAsBlocked\": true,\n        \"periodOfflineBeforeWipeIsEnforced\": \"string\",\n        \"pinRequired\": true,\n        \"maximumPinRetries\": \"integer\",\n        \"simplePinBlocked\": true,\n        \"minimumPinLength\": \"integer\",\n        \"pinCharacterSet\": {\n          \"@odata.type\": \"microsoft.graph.managedAppPinCharacterSet\"\n        },\n        \"periodBeforePinReset\": \"string\",\n        \"allowedDataStorageLocations\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppDataStorageLocation\"\n          }\n        ],\n        \"contactSyncBlocked\": true,\n        \"printBlocked\": true,\n        \"fingerprintBlocked\": true,\n        \"disableAppPinIfDevicePinIsSet\": true,\n        \"minimumRequiredOsVersion\": \"string\",\n        \"minimumWarningOsVersion\": \"string\",\n        \"minimumRequiredAppVersion\": \"string\",\n        \"minimumWarningAppVersion\": \"string\",\n        \"isAssigned\": true,\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.targetedManagedAppPolicyAssignment\"\n          }\n        ],\n        \"appDataEncryptionType\": {\n          \"@odata.type\": \"microsoft.graph.managedAppDataEncryptionType\"\n        },\n        \"minimumRequiredSdkVersion\": \"string\",\n        \"deployedAppCount\": \"integer\",\n        \"faceIdBlocked\": true,\n        \"apps\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedMobileApp\"\n          }\n        ],\n        \"deploymentSummary\": {\n          \"@odata.type\": \"microsoft.graph.managedAppPolicyDeploymentSummary\"\n        }\n      }\n    },\n    \"microsoft.graph.iosManagedAppRegistration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.managedAppRegistration\"\n        },\n        {\n          \"title\": \"iosManagedAppRegistration\",\n          \"type\": \"object\"\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastSyncDateTime\": \"string (timestamp)\",\n        \"applicationVersion\": \"string\",\n        \"managementSdkVersion\": \"string\",\n        \"platformVersion\": \"string\",\n        \"deviceType\": \"string\",\n        \"deviceTag\": \"string\",\n        \"deviceName\": \"string\",\n        \"flaggedReasons\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppFlaggedReason\"\n          }\n        ],\n        \"userId\": \"string\",\n        \"appIdentifier\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppIdentifier\"\n        },\n        \"version\": \"string\",\n        \"appliedPolicies\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppPolicy\"\n          }\n        ],\n        \"intendedPolicies\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppPolicy\"\n          }\n        ],\n        \"operations\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppOperation\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.managedAppConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.managedAppPolicy\"\n        },\n        {\n          \"title\": \"managedAppConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"customSettings\": {\n              \"description\": \"A set of string key and string value pairs to be sent to apps for users to whom the configuration is scoped, unalterned by this service\",\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"version\": \"string\",\n        \"customSettings\": [\n          {\n            \"@odata.type\": \"microsoft.graph.keyValuePair\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.managedAppOperation\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"managedAppOperation\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"displayName\": {\n              \"description\": \"The operation name.\",\n              \"type\": \"string\"\n            },\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The last time the app operation was modified.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"state\": {\n              \"description\": \"The current state of the operation\",\n              \"type\": \"string\"\n            },\n            \"version\": {\n              \"description\": \"Version of the entity.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"state\": \"string\",\n        \"version\": \"string\"\n      }\n    },\n    \"microsoft.graph.managedAppPolicyDeploymentSummary\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"managedAppPolicyDeploymentSummary\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"displayName\": {\n              \"description\": \"Not yet documented\",\n              \"type\": \"string\"\n            },\n            \"configurationDeployedUserCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Not yet documented\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"lastRefreshTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Not yet documented\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"configurationDeploymentSummaryPerApp\": {\n              \"description\": \"Not yet documented\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"version\": {\n              \"description\": \"Version of the entity.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"configurationDeployedUserCount\": \"integer\",\n        \"lastRefreshTime\": \"string (timestamp)\",\n        \"configurationDeploymentSummaryPerApp\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppPolicyDeploymentSummaryPerApp\"\n          }\n        ],\n        \"version\": \"string\"\n      }\n    },\n    \"microsoft.graph.managedAppStatus\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"managedAppStatus\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"displayName\": {\n              \"description\": \"Friendly name of the status report.\",\n              \"type\": \"string\"\n            },\n            \"version\": {\n              \"description\": \"Version of the entity.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"version\": \"string\"\n      }\n    },\n    \"microsoft.graph.managedAppStatusRaw\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.managedAppStatus\"\n        },\n        {\n          \"title\": \"managedAppStatusRaw\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"content\": {\n              \"description\": \"Status report content.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"version\": \"string\",\n        \"content\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        }\n      }\n    },\n    \"microsoft.graph.managedMobileApp\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"managedMobileApp\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"mobileAppIdentifier\": {\n              \"description\": \"The identifier for an app with it's operating system type.\"\n            },\n            \"version\": {\n              \"description\": \"Version of the entity.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"mobileAppIdentifier\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppIdentifier\"\n        },\n        \"version\": \"string\"\n      }\n    },\n    \"microsoft.graph.windowsInformationProtection\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.managedAppPolicy\"\n        },\n        {\n          \"title\": \"windowsInformationProtection\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"enforcementLevel\": {\n              \"description\": \"WIP enforcement level.See the Enum definition for supported values. Possible values are: noProtection, encryptAndAuditOnly, encryptAuditAndPrompt, encryptAuditAndBlock.\"\n            },\n            \"enterpriseDomain\": {\n              \"description\": \"Primary enterprise domain\",\n              \"type\": \"string\"\n            },\n            \"enterpriseProtectedDomainNames\": {\n              \"description\": \"List of enterprise domains to be protected\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"protectionUnderLockConfigRequired\": {\n              \"description\": \"Specifies whether the protection under lock feature (also known as encrypt under pin) should be configured\",\n              \"type\": \"boolean\"\n            },\n            \"dataRecoveryCertificate\": {\n              \"description\": \"Specifies a recovery certificate that can be used for data recovery of encrypted files. This is the same as the data recovery agent(DRA) certificate for encrypting file system(EFS)\"\n            },\n            \"revokeOnUnenrollDisabled\": {\n              \"description\": \"This policy controls whether to revoke the WIP keys when a device unenrolls from the management service. If set to 1 (Don't revoke keys), the keys will not be revoked and the user will continue to have access to protected files after unenrollment. If the keys are not revoked, there will be no revoked file cleanup subsequently.\",\n              \"type\": \"boolean\"\n            },\n            \"rightsManagementServicesTemplateId\": {\n              \"format\": \"uuid\",\n              \"description\": \"TemplateID GUID to use for RMS encryption. The RMS template allows the IT admin to configure the details about who has access to RMS-protected file and how long they have access\",\n              \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n              \"type\": \"string\"\n            },\n            \"azureRightsManagementServicesAllowed\": {\n              \"description\": \"Specifies whether to allow Azure RMS encryption for WIP\",\n              \"type\": \"boolean\"\n            },\n            \"iconsVisible\": {\n              \"description\": \"Determines whether overlays are added to icons for WIP protected files in Explorer and enterprise only app tiles in the Start menu. Starting in Windows 10, version 1703 this setting also configures the visibility of the WIP icon in the title bar of a WIP-protected app\",\n              \"type\": \"boolean\"\n            },\n            \"protectedApps\": {\n              \"description\": \"Protected applications can access enterprise data and the data handled by those applications are protected with encryption\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"exemptApps\": {\n              \"description\": \"Exempt applications can also access enterprise data, but the data handled by those applications are not protected. This is because some critical enterprise applications may have compatibility problems with encrypted data.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"enterpriseNetworkDomainNames\": {\n              \"description\": \"This is the list of domains that comprise the boundaries of the enterprise. Data from one of these domains that is sent to a device will be considered enterprise data and protected These locations will be considered a safe destination for enterprise data to be shared to\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"enterpriseProxiedDomains\": {\n              \"description\": \"Contains a list of Enterprise resource domains hosted in the cloud that need to be protected. Connections to these resources are considered enterprise data. If a proxy is paired with a cloud resource, traffic to the cloud resource will be routed through the enterprise network via the denoted proxy server (on Port 80). A proxy server used for this purpose must also be configured using the EnterpriseInternalProxyServers policy\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"enterpriseIPRanges\": {\n              \"description\": \"Sets the enterprise IP ranges that define the computers in the enterprise network. Data that comes from those computers will be considered part of the enterprise and protected. These locations will be considered a safe destination for enterprise data to be shared to\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"enterpriseIPRangesAreAuthoritative\": {\n              \"description\": \"Boolean value that tells the client to accept the configured list and not to use heuristics to attempt to find other subnets. Default is false\",\n              \"type\": \"boolean\"\n            },\n            \"enterpriseProxyServers\": {\n              \"description\": \"This is a list of proxy servers. Any server not on this list is considered non-enterprise\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"enterpriseInternalProxyServers\": {\n              \"description\": \"This is the comma-separated list of internal proxy servers. For example, '157.54.14.28, 157.54.11.118, 10.202.14.167, 157.53.14.163, 157.69.210.59'. These proxies have been configured by the admin to connect to specific resources on the Internet. They are considered to be enterprise network locations. The proxies are only leveraged in configuring the EnterpriseProxiedDomains policy to force traffic to the matched domains through these proxies\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"enterpriseProxyServersAreAuthoritative\": {\n              \"description\": \"Boolean value that tells the client to accept the configured list of proxies and not try to detect other work proxies. Default is false\",\n              \"type\": \"boolean\"\n            },\n            \"neutralDomainResources\": {\n              \"description\": \"List of domain names that can used for work or personal resource\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"indexingEncryptedStoresOrItemsBlocked\": {\n              \"description\": \"This switch is for the Windows Search Indexer, to allow or disallow indexing of items\",\n              \"type\": \"boolean\"\n            },\n            \"smbAutoEncryptedFileExtensions\": {\n              \"description\": \"Specifies a list of file extensions, so that files with these extensions are encrypted when copying from an SMB share within the corporate boundary\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"isAssigned\": {\n              \"description\": \"Indicates if the policy is deployed to any inclusion groups or not.\",\n              \"type\": \"boolean\"\n            },\n            \"protectedAppLockerFiles\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.windowsInformationProtectionAppLockerFile\"\n              }\n            },\n            \"exemptAppLockerFiles\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.windowsInformationProtectionAppLockerFile\"\n              }\n            },\n            \"assignments\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.targetedManagedAppPolicyAssignment\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"version\": \"string\",\n        \"enforcementLevel\": {\n          \"@odata.type\": \"microsoft.graph.windowsInformationProtectionEnforcementLevel\"\n        },\n        \"enterpriseDomain\": \"string\",\n        \"enterpriseProtectedDomainNames\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n          }\n        ],\n        \"protectionUnderLockConfigRequired\": true,\n        \"dataRecoveryCertificate\": {\n          \"@odata.type\": \"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate\"\n        },\n        \"revokeOnUnenrollDisabled\": true,\n        \"rightsManagementServicesTemplateId\": \"string\",\n        \"azureRightsManagementServicesAllowed\": true,\n        \"iconsVisible\": true,\n        \"protectedApps\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionApp\"\n          }\n        ],\n        \"exemptApps\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionApp\"\n          }\n        ],\n        \"enterpriseNetworkDomainNames\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n          }\n        ],\n        \"enterpriseProxiedDomains\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionProxiedDomainCollection\"\n          }\n        ],\n        \"enterpriseIPRanges\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionIPRangeCollection\"\n          }\n        ],\n        \"enterpriseIPRangesAreAuthoritative\": true,\n        \"enterpriseProxyServers\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n          }\n        ],\n        \"enterpriseInternalProxyServers\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n          }\n        ],\n        \"enterpriseProxyServersAreAuthoritative\": true,\n        \"neutralDomainResources\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n          }\n        ],\n        \"indexingEncryptedStoresOrItemsBlocked\": true,\n        \"smbAutoEncryptedFileExtensions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n          }\n        ],\n        \"isAssigned\": true,\n        \"protectedAppLockerFiles\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionAppLockerFile\"\n          }\n        ],\n        \"exemptAppLockerFiles\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionAppLockerFile\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.targetedManagedAppPolicyAssignment\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.mdmWindowsInformationProtectionPolicy\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.windowsInformationProtection\"\n        },\n        {\n          \"title\": \"mdmWindowsInformationProtectionPolicy\",\n          \"type\": \"object\"\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"version\": \"string\",\n        \"enforcementLevel\": {\n          \"@odata.type\": \"microsoft.graph.windowsInformationProtectionEnforcementLevel\"\n        },\n        \"enterpriseDomain\": \"string\",\n        \"enterpriseProtectedDomainNames\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n          }\n        ],\n        \"protectionUnderLockConfigRequired\": true,\n        \"dataRecoveryCertificate\": {\n          \"@odata.type\": \"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate\"\n        },\n        \"revokeOnUnenrollDisabled\": true,\n        \"rightsManagementServicesTemplateId\": \"string\",\n        \"azureRightsManagementServicesAllowed\": true,\n        \"iconsVisible\": true,\n        \"protectedApps\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionApp\"\n          }\n        ],\n        \"exemptApps\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionApp\"\n          }\n        ],\n        \"enterpriseNetworkDomainNames\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n          }\n        ],\n        \"enterpriseProxiedDomains\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionProxiedDomainCollection\"\n          }\n        ],\n        \"enterpriseIPRanges\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionIPRangeCollection\"\n          }\n        ],\n        \"enterpriseIPRangesAreAuthoritative\": true,\n        \"enterpriseProxyServers\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n          }\n        ],\n        \"enterpriseInternalProxyServers\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n          }\n        ],\n        \"enterpriseProxyServersAreAuthoritative\": true,\n        \"neutralDomainResources\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n          }\n        ],\n        \"indexingEncryptedStoresOrItemsBlocked\": true,\n        \"smbAutoEncryptedFileExtensions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n          }\n        ],\n        \"isAssigned\": true,\n        \"protectedAppLockerFiles\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionAppLockerFile\"\n          }\n        ],\n        \"exemptAppLockerFiles\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionAppLockerFile\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.targetedManagedAppPolicyAssignment\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.targetedManagedAppConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.managedAppConfiguration\"\n        },\n        {\n          \"title\": \"targetedManagedAppConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"deployedAppCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Count of apps to which the current policy is deployed.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"isAssigned\": {\n              \"description\": \"Indicates if the policy is deployed to any inclusion groups or not.\",\n              \"type\": \"boolean\"\n            },\n            \"apps\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.managedMobileApp\"\n              }\n            },\n            \"deploymentSummary\": { },\n            \"assignments\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.targetedManagedAppPolicyAssignment\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"version\": \"string\",\n        \"customSettings\": [\n          {\n            \"@odata.type\": \"microsoft.graph.keyValuePair\"\n          }\n        ],\n        \"deployedAppCount\": \"integer\",\n        \"isAssigned\": true,\n        \"apps\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedMobileApp\"\n          }\n        ],\n        \"deploymentSummary\": {\n          \"@odata.type\": \"microsoft.graph.managedAppPolicyDeploymentSummary\"\n        },\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.targetedManagedAppPolicyAssignment\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.targetedManagedAppPolicyAssignment\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"targetedManagedAppPolicyAssignment\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"target\": {\n              \"description\": \"Identifier for deployment of a group or app\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"target\": {\n          \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n        }\n      }\n    },\n    \"microsoft.graph.windowsInformationProtectionAppLockerFile\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"windowsInformationProtectionAppLockerFile\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"displayName\": {\n              \"description\": \"The friendly name\",\n              \"type\": \"string\"\n            },\n            \"fileHash\": {\n              \"description\": \"SHA256 hash of the file\",\n              \"type\": \"string\"\n            },\n            \"file\": {\n              \"format\": \"base64url\",\n              \"description\": \"File as a byte array\",\n              \"type\": \"string\"\n            },\n            \"version\": {\n              \"description\": \"Version of the entity.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"fileHash\": \"string\",\n        \"file\": \"string\",\n        \"version\": \"string\"\n      }\n    },\n    \"microsoft.graph.windowsInformationProtectionPolicy\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.windowsInformationProtection\"\n        },\n        {\n          \"title\": \"windowsInformationProtectionPolicy\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"revokeOnMdmHandoffDisabled\": {\n              \"description\": \"New property in RS2, pending documentation\",\n              \"type\": \"boolean\"\n            },\n            \"mdmEnrollmentUrl\": {\n              \"description\": \"Enrollment url for the MDM\",\n              \"type\": \"string\"\n            },\n            \"windowsHelloForBusinessBlocked\": {\n              \"description\": \"Boolean value that sets Windows Hello for Business as a method for signing into Windows.\",\n              \"type\": \"boolean\"\n            },\n            \"pinMinimumLength\": {\n              \"format\": \"int32\",\n              \"description\": \"Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"pinUppercaseLetters\": {\n              \"description\": \"Integer value that configures the use of uppercase letters in the Windows Hello for Business PIN. Default is NotAllow. Possible values are: notAllow, requireAtLeastOne, allow.\"\n            },\n            \"pinLowercaseLetters\": {\n              \"description\": \"Integer value that configures the use of lowercase letters in the Windows Hello for Business PIN. Default is NotAllow. Possible values are: notAllow, requireAtLeastOne, allow.\"\n            },\n            \"pinSpecialCharacters\": {\n              \"description\": \"Integer value that configures the use of special characters in the Windows Hello for Business PIN. Valid special characters for Windows Hello for Business PIN gestures include: ! ' # $ % & ' ( )  + , - . / : ; < = > ? @ [ / ] ^  ` {\"\n            },\n            \"pinExpirationDays\": {\n              \"format\": \"int32\",\n              \"description\": \"Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"numberOfPastPinsRemembered\": {\n              \"format\": \"int32\",\n              \"description\": \"Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"passwordMaximumAttemptCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 <= X <= 16 for desktop and 0 <= X <= 999 for mobile devices.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"minutesOfInactivityBeforeDeviceLock\": {\n              \"format\": \"int32\",\n              \"description\": \"Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked.   Range is an integer X where 0 <= X <= 999.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"daysWithoutContactBeforeUnenroll\": {\n              \"format\": \"int32\",\n              \"description\": \"Offline interval before app data is wiped (days)\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"version\": \"string\",\n        \"enforcementLevel\": {\n          \"@odata.type\": \"microsoft.graph.windowsInformationProtectionEnforcementLevel\"\n        },\n        \"enterpriseDomain\": \"string\",\n        \"enterpriseProtectedDomainNames\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n          }\n        ],\n        \"protectionUnderLockConfigRequired\": true,\n        \"dataRecoveryCertificate\": {\n          \"@odata.type\": \"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate\"\n        },\n        \"revokeOnUnenrollDisabled\": true,\n        \"rightsManagementServicesTemplateId\": \"string\",\n        \"azureRightsManagementServicesAllowed\": true,\n        \"iconsVisible\": true,\n        \"protectedApps\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionApp\"\n          }\n        ],\n        \"exemptApps\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionApp\"\n          }\n        ],\n        \"enterpriseNetworkDomainNames\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n          }\n        ],\n        \"enterpriseProxiedDomains\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionProxiedDomainCollection\"\n          }\n        ],\n        \"enterpriseIPRanges\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionIPRangeCollection\"\n          }\n        ],\n        \"enterpriseIPRangesAreAuthoritative\": true,\n        \"enterpriseProxyServers\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n          }\n        ],\n        \"enterpriseInternalProxyServers\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n          }\n        ],\n        \"enterpriseProxyServersAreAuthoritative\": true,\n        \"neutralDomainResources\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n          }\n        ],\n        \"indexingEncryptedStoresOrItemsBlocked\": true,\n        \"smbAutoEncryptedFileExtensions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionResourceCollection\"\n          }\n        ],\n        \"isAssigned\": true,\n        \"protectedAppLockerFiles\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionAppLockerFile\"\n          }\n        ],\n        \"exemptAppLockerFiles\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionAppLockerFile\"\n          }\n        ],\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.targetedManagedAppPolicyAssignment\"\n          }\n        ],\n        \"revokeOnMdmHandoffDisabled\": true,\n        \"mdmEnrollmentUrl\": \"string\",\n        \"windowsHelloForBusinessBlocked\": true,\n        \"pinMinimumLength\": \"integer\",\n        \"pinUppercaseLetters\": {\n          \"@odata.type\": \"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\"\n        },\n        \"pinLowercaseLetters\": {\n          \"@odata.type\": \"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\"\n        },\n        \"pinSpecialCharacters\": {\n          \"@odata.type\": \"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\"\n        },\n        \"pinExpirationDays\": \"integer\",\n        \"numberOfPastPinsRemembered\": \"integer\",\n        \"passwordMaximumAttemptCount\": \"integer\",\n        \"minutesOfInactivityBeforeDeviceLock\": \"integer\",\n        \"daysWithoutContactBeforeUnenroll\": \"integer\"\n      }\n    },\n    \"microsoft.graph.localizedNotificationMessage\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"localizedNotificationMessage\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"DateTime the object was last modified.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"locale\": {\n              \"description\": \"The Locale for which this message is destined.\",\n              \"type\": \"string\"\n            },\n            \"subject\": {\n              \"description\": \"The Message Template Subject.\",\n              \"type\": \"string\"\n            },\n            \"messageTemplate\": {\n              \"description\": \"The Message Template content.\",\n              \"type\": \"string\"\n            },\n            \"isDefault\": {\n              \"description\": \"Flag to indicate whether or not this is the default locale for language fallback. This flag can only be set. To unset, set this property to true on another Localized Notification Message.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"locale\": \"string\",\n        \"subject\": \"string\",\n        \"messageTemplate\": \"string\",\n        \"isDefault\": true\n      }\n    },\n    \"microsoft.graph.notificationMessageTemplate\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"notificationMessageTemplate\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"DateTime the object was last modified.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"displayName\": {\n              \"description\": \"Display name for the Notification Message Template.\",\n              \"type\": \"string\"\n            },\n            \"defaultLocale\": {\n              \"description\": \"The default locale to fallback onto when the requested locale is not available.\",\n              \"type\": \"string\"\n            },\n            \"brandingOptions\": {\n              \"description\": \"The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation.\"\n            },\n            \"localizedNotificationMessages\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.localizedNotificationMessage\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"displayName\": \"string\",\n        \"defaultLocale\": \"string\",\n        \"brandingOptions\": {\n          \"@odata.type\": \"microsoft.graph.notificationTemplateBrandingOptions\"\n        },\n        \"localizedNotificationMessages\": [\n          {\n            \"@odata.type\": \"microsoft.graph.localizedNotificationMessage\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.deviceEnrollmentConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceEnrollmentConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"displayName\": {\n              \"description\": \"Not yet documented\",\n              \"type\": \"string\"\n            },\n            \"description\": {\n              \"description\": \"Not yet documented\",\n              \"type\": \"string\"\n            },\n            \"priority\": {\n              \"format\": \"int32\",\n              \"description\": \"Not yet documented\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"createdDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Not yet documented\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Not yet documented\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"version\": {\n              \"format\": \"int32\",\n              \"description\": \"Not yet documented\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"assignments\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.enrollmentConfigurationAssignment\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"priority\": \"integer\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.enrollmentConfigurationAssignment\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.deviceEnrollmentLimitConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceEnrollmentConfiguration\"\n        },\n        {\n          \"title\": \"deviceEnrollmentLimitConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"limit\": {\n              \"format\": \"int32\",\n              \"description\": \"Not yet documented\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"priority\": \"integer\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.enrollmentConfigurationAssignment\"\n          }\n        ],\n        \"limit\": \"integer\"\n      }\n    },\n    \"microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceEnrollmentConfiguration\"\n        },\n        {\n          \"title\": \"deviceEnrollmentPlatformRestrictionsConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"iosRestriction\": {\n              \"description\": \"Not yet documented\"\n            },\n            \"windowsRestriction\": {\n              \"description\": \"Not yet documented\"\n            },\n            \"windowsMobileRestriction\": {\n              \"description\": \"Not yet documented\"\n            },\n            \"androidRestriction\": {\n              \"description\": \"Not yet documented\"\n            },\n            \"macOSRestriction\": {\n              \"description\": \"Not yet documented\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"priority\": \"integer\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.enrollmentConfigurationAssignment\"\n          }\n        ],\n        \"iosRestriction\": {\n          \"@odata.type\": \"microsoft.graph.deviceEnrollmentPlatformRestriction\"\n        },\n        \"windowsRestriction\": {\n          \"@odata.type\": \"microsoft.graph.deviceEnrollmentPlatformRestriction\"\n        },\n        \"windowsMobileRestriction\": {\n          \"@odata.type\": \"microsoft.graph.deviceEnrollmentPlatformRestriction\"\n        },\n        \"androidRestriction\": {\n          \"@odata.type\": \"microsoft.graph.deviceEnrollmentPlatformRestriction\"\n        },\n        \"macOSRestriction\": {\n          \"@odata.type\": \"microsoft.graph.deviceEnrollmentPlatformRestriction\"\n        }\n      }\n    },\n    \"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceEnrollmentConfiguration\"\n        },\n        {\n          \"title\": \"deviceEnrollmentWindowsHelloForBusinessConfiguration\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"pinMinimumLength\": {\n              \"format\": \"int32\",\n              \"description\": \"Not yet documented\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"pinMaximumLength\": {\n              \"format\": \"int32\",\n              \"description\": \"Not yet documented\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"pinUppercaseCharactersUsage\": {\n              \"description\": \"Not yet documented. Possible values are: allowed, required, disallowed.\"\n            },\n            \"pinLowercaseCharactersUsage\": {\n              \"description\": \"Not yet documented. Possible values are: allowed, required, disallowed.\"\n            },\n            \"pinSpecialCharactersUsage\": {\n              \"description\": \"Not yet documented. Possible values are: allowed, required, disallowed.\"\n            },\n            \"state\": {\n              \"description\": \"Not yet documented. Possible values are: notConfigured, enabled, disabled.\"\n            },\n            \"securityDeviceRequired\": {\n              \"description\": \"Not yet documented\",\n              \"type\": \"boolean\"\n            },\n            \"unlockWithBiometricsEnabled\": {\n              \"description\": \"Not yet documented\",\n              \"type\": \"boolean\"\n            },\n            \"remotePassportEnabled\": {\n              \"description\": \"Not yet documented\",\n              \"type\": \"boolean\"\n            },\n            \"pinPreviousBlockCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Not yet documented\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"pinExpirationInDays\": {\n              \"format\": \"int32\",\n              \"description\": \"Not yet documented\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"enhancedBiometricsState\": {\n              \"description\": \"Not yet documented. Possible values are: notConfigured, enabled, disabled.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"priority\": \"integer\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"version\": \"integer\",\n        \"assignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.enrollmentConfigurationAssignment\"\n          }\n        ],\n        \"pinMinimumLength\": \"integer\",\n        \"pinMaximumLength\": \"integer\",\n        \"pinUppercaseCharactersUsage\": {\n          \"@odata.type\": \"microsoft.graph.windowsHelloForBusinessPinUsage\"\n        },\n        \"pinLowercaseCharactersUsage\": {\n          \"@odata.type\": \"microsoft.graph.windowsHelloForBusinessPinUsage\"\n        },\n        \"pinSpecialCharactersUsage\": {\n          \"@odata.type\": \"microsoft.graph.windowsHelloForBusinessPinUsage\"\n        },\n        \"state\": {\n          \"@odata.type\": \"microsoft.graph.enablement\"\n        },\n        \"securityDeviceRequired\": true,\n        \"unlockWithBiometricsEnabled\": true,\n        \"remotePassportEnabled\": true,\n        \"pinPreviousBlockCount\": \"integer\",\n        \"pinExpirationInDays\": \"integer\",\n        \"enhancedBiometricsState\": {\n          \"@odata.type\": \"microsoft.graph.enablement\"\n        }\n      }\n    },\n    \"microsoft.graph.deviceManagementExchangeConnector\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceManagementExchangeConnector\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"lastSyncDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Last sync time for the Exchange Connector\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"status\": {\n              \"description\": \"Exchange Connector Status. Possible values are: none, connectionPending, connected, disconnected.\"\n            },\n            \"primarySmtpAddress\": {\n              \"description\": \"Email address used to configure the Service To Service Exchange Connector.\",\n              \"type\": \"string\"\n            },\n            \"serverName\": {\n              \"description\": \"The name of the Exchange server.\",\n              \"type\": \"string\"\n            },\n            \"connectorServerName\": {\n              \"description\": \"The name of the server hosting the Exchange Connector.\",\n              \"type\": \"string\"\n            },\n            \"exchangeConnectorType\": {\n              \"description\": \"The type of Exchange Connector Configured. Possible values are: onPremises, hosted, serviceToService, dedicated.\"\n            },\n            \"version\": {\n              \"description\": \"The version of the ExchangeConnectorAgent\",\n              \"type\": \"string\"\n            },\n            \"exchangeAlias\": {\n              \"description\": \"An alias assigned to the Exchange server\",\n              \"type\": \"string\"\n            },\n            \"exchangeOrganization\": {\n              \"description\": \"Exchange Organization to the Exchange server\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastSyncDateTime\": \"string (timestamp)\",\n        \"status\": {\n          \"@odata.type\": \"microsoft.graph.deviceManagementExchangeConnectorStatus\"\n        },\n        \"primarySmtpAddress\": \"string\",\n        \"serverName\": \"string\",\n        \"connectorServerName\": \"string\",\n        \"exchangeConnectorType\": {\n          \"@odata.type\": \"microsoft.graph.deviceManagementExchangeConnectorType\"\n        },\n        \"version\": \"string\",\n        \"exchangeAlias\": \"string\",\n        \"exchangeOrganization\": \"string\"\n      }\n    },\n    \"microsoft.graph.deviceManagementPartner\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceManagementPartner\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"lastHeartbeatDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Timestamp of last heartbeat after admin enabled option Connect to Device management Partner\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"partnerState\": {\n              \"description\": \"Partner state of this tenant. Possible values are: unknown, unavailable, enabled, terminated, rejected, unresponsive.\"\n            },\n            \"partnerAppType\": {\n              \"description\": \"Partner App type. Possible values are: unknown, singleTenantApp, multiTenantApp.\"\n            },\n            \"singleTenantAppId\": {\n              \"description\": \"Partner Single tenant App id\",\n              \"type\": \"string\"\n            },\n            \"displayName\": {\n              \"description\": \"Partner display name\",\n              \"type\": \"string\"\n            },\n            \"isConfigured\": {\n              \"description\": \"Whether device management partner is configured or not\",\n              \"type\": \"boolean\"\n            },\n            \"whenPartnerDevicesWillBeRemovedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"DateTime in UTC when PartnerDevices will be removed\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"DateTime in UTC when PartnerDevices will be marked as NonCompliant\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastHeartbeatDateTime\": \"string (timestamp)\",\n        \"partnerState\": {\n          \"@odata.type\": \"microsoft.graph.deviceManagementPartnerTenantState\"\n        },\n        \"partnerAppType\": {\n          \"@odata.type\": \"microsoft.graph.deviceManagementPartnerAppType\"\n        },\n        \"singleTenantAppId\": \"string\",\n        \"displayName\": \"string\",\n        \"isConfigured\": true,\n        \"whenPartnerDevicesWillBeRemovedDateTime\": \"string (timestamp)\",\n        \"whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime\": \"string (timestamp)\"\n      }\n    },\n    \"microsoft.graph.enrollmentConfigurationAssignment\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"enrollmentConfigurationAssignment\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"target\": {\n              \"description\": \"Not yet documented\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"target\": {\n          \"@odata.type\": \"microsoft.graph.deviceAndAppManagementAssignmentTarget\"\n        }\n      }\n    },\n    \"microsoft.graph.mobileThreatDefenseConnector\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"mobileThreatDefenseConnector\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"lastHeartbeatDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"DateTime of last Heartbeat recieved from the Data Sync Partner\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"partnerState\": {\n              \"description\": \"Data Sync Partner state for this account. Possible values are: unavailable, available, enabled, unresponsive.\"\n            },\n            \"androidEnabled\": {\n              \"description\": \"For Android, set whether data from the data sync partner should be used during compliance evaluations\",\n              \"type\": \"boolean\"\n            },\n            \"iosEnabled\": {\n              \"description\": \"For IOS, get or set whether data from the data sync partner should be used during compliance evaluations\",\n              \"type\": \"boolean\"\n            },\n            \"androidDeviceBlockedOnMissingPartnerData\": {\n              \"description\": \"For Android, set whether Intune must receive data from the data sync partner prior to marking a device compliant\",\n              \"type\": \"boolean\"\n            },\n            \"iosDeviceBlockedOnMissingPartnerData\": {\n              \"description\": \"For IOS, set whether Intune must receive data from the data sync partner prior to marking a device compliant\",\n              \"type\": \"boolean\"\n            },\n            \"partnerUnsupportedOsVersionBlocked\": {\n              \"description\": \"Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Data Sync Partner\",\n              \"type\": \"boolean\"\n            },\n            \"partnerUnresponsivenessThresholdInDays\": {\n              \"format\": \"int32\",\n              \"description\": \"Get or Set days the per tenant tolerance to unresponsiveness for this partner integration\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastHeartbeatDateTime\": \"string (timestamp)\",\n        \"partnerState\": {\n          \"@odata.type\": \"microsoft.graph.mobileThreatPartnerTenantState\"\n        },\n        \"androidEnabled\": true,\n        \"iosEnabled\": true,\n        \"androidDeviceBlockedOnMissingPartnerData\": true,\n        \"iosDeviceBlockedOnMissingPartnerData\": true,\n        \"partnerUnsupportedOsVersionBlocked\": true,\n        \"partnerUnresponsivenessThresholdInDays\": \"integer\"\n      }\n    },\n    \"microsoft.graph.onPremisesConditionalAccessSettings\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"onPremisesConditionalAccessSettings\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"enabled\": {\n              \"description\": \"Indicates if on premises conditional access is enabled for this organization\",\n              \"type\": \"boolean\"\n            },\n            \"includedGroups\": {\n              \"description\": \"User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"format\": \"uuid\",\n                \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n                \"type\": \"string\"\n              }\n            },\n            \"excludedGroups\": {\n              \"description\": \"User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"format\": \"uuid\",\n                \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n                \"type\": \"string\"\n              }\n            },\n            \"overrideDefaultRule\": {\n              \"description\": \"Override the default access rule when allowing a device to ensure access is granted.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"enabled\": true,\n        \"includedGroups\": [\n          \"string\"\n        ],\n        \"excludedGroups\": [\n          \"string\"\n        ],\n        \"overrideDefaultRule\": true\n      }\n    },\n    \"microsoft.graph.organization\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n        },\n        {\n          \"title\": \"organization\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"mobileDeviceManagementAuthority\": {\n              \"description\": \"Mobile device management authority. Possible values are: unknown, intune, sccm, office365.\"\n            },\n            \"assignedPlans\": {\n              \"description\": \"The collection of service plans associated with the tenant. Not nullable.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"businessPhones\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"city\": {\n              \"description\": \"City name of the address for the organization\",\n              \"type\": \"string\"\n            },\n            \"companyLastDirSyncTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The time and date at which the tenant was last synced with the on-premise directory.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"country\": {\n              \"description\": \"Country/region name of the address for the organization\",\n              \"type\": \"string\"\n            },\n            \"countryLetterCode\": {\n              \"description\": \"Country/region abbreviation for the organization\",\n              \"type\": \"string\"\n            },\n            \"deletionTimestamp\": {\n              \"format\": \"date-time\",\n              \"description\": \"The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"dirSyncEnabled\": {\n              \"description\": \"true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default).\",\n              \"type\": \"boolean\"\n            },\n            \"displayName\": {\n              \"description\": \"The display name for the tenant.\",\n              \"type\": \"string\"\n            },\n            \"marketingNotificationEmails\": {\n              \"description\": \"Not nullable.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"objectType\": {\n              \"description\": \"A string that identifies the object type. For tenants the value is always 'Company'.\",\n              \"type\": \"string\"\n            },\n            \"onPremisesLastSyncDateTime\": {\n              \"format\": \"date-time\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"onPremisesSyncEnabled\": {\n              \"type\": \"boolean\"\n            },\n            \"postalCode\": {\n              \"description\": \"Postal code of the address for the organization\",\n              \"type\": \"string\"\n            },\n            \"preferredLanguage\": {\n              \"description\": \"The preferred language for the organization. Should follow ISO 639-1 Code; for example 'en'.\",\n              \"type\": \"string\"\n            },\n            \"privacyProfile\": {\n              \"description\": \"The privacy profile of an organization.\"\n            },\n            \"provisionedPlans\": {\n              \"description\": \"Not nullable.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"securityComplianceNotificationMails\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"securityComplianceNotificationPhones\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"state\": {\n              \"description\": \"State name of the address for the organization\",\n              \"type\": \"string\"\n            },\n            \"street\": {\n              \"description\": \"Street name of the address for organization\",\n              \"type\": \"string\"\n            },\n            \"technicalNotificationMails\": {\n              \"description\": \"Not nullable.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"telephoneNumber\": {\n              \"description\": \"Telephone number for the organization\",\n              \"type\": \"string\"\n            },\n            \"verifiedDomains\": {\n              \"description\": \"The collection of domains associated with this tenant. Not nullable.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"extensions\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.extension\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"mobileDeviceManagementAuthority\": {\n          \"@odata.type\": \"microsoft.graph.mdmAuthority\"\n        },\n        \"assignedPlans\": [\n          {\n            \"@odata.type\": \"microsoft.graph.assignedPlan\"\n          }\n        ],\n        \"businessPhones\": [\n          \"string\"\n        ],\n        \"city\": \"string\",\n        \"companyLastDirSyncTime\": \"string (timestamp)\",\n        \"country\": \"string\",\n        \"countryLetterCode\": \"string\",\n        \"deletionTimestamp\": \"string (timestamp)\",\n        \"dirSyncEnabled\": true,\n        \"displayName\": \"string\",\n        \"marketingNotificationEmails\": [\n          \"string\"\n        ],\n        \"objectType\": \"string\",\n        \"onPremisesLastSyncDateTime\": \"string (timestamp)\",\n        \"onPremisesSyncEnabled\": true,\n        \"postalCode\": \"string\",\n        \"preferredLanguage\": \"string\",\n        \"privacyProfile\": {\n          \"@odata.type\": \"microsoft.graph.privacyProfile\"\n        },\n        \"provisionedPlans\": [\n          {\n            \"@odata.type\": \"microsoft.graph.provisionedPlan\"\n          }\n        ],\n        \"securityComplianceNotificationMails\": [\n          \"string\"\n        ],\n        \"securityComplianceNotificationPhones\": [\n          \"string\"\n        ],\n        \"state\": \"string\",\n        \"street\": \"string\",\n        \"technicalNotificationMails\": [\n          \"string\"\n        ],\n        \"telephoneNumber\": \"string\",\n        \"verifiedDomains\": [\n          {\n            \"@odata.type\": \"microsoft.graph.verifiedDomain\"\n          }\n        ],\n        \"extensions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.extension\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.vppToken\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"vppToken\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"organizationName\": {\n              \"description\": \"The organization associated with the Apple Volume Purchase Program Token\",\n              \"type\": \"string\"\n            },\n            \"vppTokenAccountType\": {\n              \"description\": \"The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: business, education. Possible values are: business, education.\"\n            },\n            \"appleId\": {\n              \"description\": \"The apple Id associated with the given Apple Volume Purchase Program Token.\",\n              \"type\": \"string\"\n            },\n            \"expirationDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The expiration date time of the Apple Volume Purchase Program Token.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"lastSyncDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The last time when an application sync was done with the Apple volume purchase program service using the the Apple Volume Purchase Program Token.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"token\": {\n              \"description\": \"The Apple Volume Purchase Program Token string downloaded from the Apple Volume Purchase Program.\",\n              \"type\": \"string\"\n            },\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Last modification date time associated with the Apple Volume Purchase Program Token.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"state\": {\n              \"description\": \"Current state of the Apple Volume Purchase Program Token. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM.\"\n            },\n            \"lastSyncStatus\": {\n              \"description\": \"Current sync status of the last application sync which was triggered using the Apple Volume Purchase Program Token. Possible values are: none, inProgress, completed, failed. Possible values are: none, inProgress, completed, failed.\"\n            },\n            \"automaticallyUpdateApps\": {\n              \"description\": \"Whether or not apps for the VPP token will be automatically updated.\",\n              \"type\": \"boolean\"\n            },\n            \"countryOrRegion\": {\n              \"description\": \"Whether or not apps for the VPP token will be automatically updated.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"organizationName\": \"string\",\n        \"vppTokenAccountType\": {\n          \"@odata.type\": \"microsoft.graph.vppTokenAccountType\"\n        },\n        \"appleId\": \"string\",\n        \"expirationDateTime\": \"string (timestamp)\",\n        \"lastSyncDateTime\": \"string (timestamp)\",\n        \"token\": \"string\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"state\": {\n          \"@odata.type\": \"microsoft.graph.vppTokenState\"\n        },\n        \"lastSyncStatus\": {\n          \"@odata.type\": \"microsoft.graph.vppTokenSyncStatus\"\n        },\n        \"automaticallyUpdateApps\": true,\n        \"countryOrRegion\": \"string\"\n      }\n    },\n    \"microsoft.graph.roleAssignment\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"roleAssignment\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"displayName\": {\n              \"description\": \"The display or friendly name of the role Assignment.\",\n              \"type\": \"string\"\n            },\n            \"description\": {\n              \"description\": \"Description of the Role Assignment.\",\n              \"type\": \"string\"\n            },\n            \"resourceScopes\": {\n              \"description\": \"List of ids of role scope member security groups.  These are IDs from Azure Active Directory.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"roleDefinition\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"resourceScopes\": [\n          \"string\"\n        ],\n        \"roleDefinition\": {\n          \"@odata.type\": \"microsoft.graph.roleDefinition\"\n        }\n      }\n    },\n    \"microsoft.graph.deviceAndAppManagementRoleAssignment\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.roleAssignment\"\n        },\n        {\n          \"title\": \"deviceAndAppManagementRoleAssignment\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"members\": {\n              \"description\": \"The list of ids of role member security groups. These are IDs from Azure Active Directory.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"resourceScopes\": [\n          \"string\"\n        ],\n        \"roleDefinition\": {\n          \"@odata.type\": \"microsoft.graph.roleDefinition\"\n        },\n        \"members\": [\n          \"string\"\n        ]\n      }\n    },\n    \"microsoft.graph.roleDefinition\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"roleDefinition\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"displayName\": {\n              \"description\": \"Display Name of the Role definition.\",\n              \"type\": \"string\"\n            },\n            \"description\": {\n              \"description\": \"Description of the Role definition.\",\n              \"type\": \"string\"\n            },\n            \"rolePermissions\": {\n              \"description\": \"List of Role Permissions this role is allowed to perform. These must match the actionName that is defined as part of the rolePermission.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"isBuiltIn\": {\n              \"description\": \"Type of Role. Set to True if it is built-in, or set to False if it is a custom role definition.\",\n              \"type\": \"boolean\"\n            },\n            \"roleAssignments\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.roleAssignment\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"rolePermissions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.rolePermission\"\n          }\n        ],\n        \"isBuiltIn\": true,\n        \"roleAssignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.roleAssignment\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.deviceAndAppManagementRoleDefinition\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.roleDefinition\"\n        },\n        {\n          \"title\": \"deviceAndAppManagementRoleDefinition\",\n          \"type\": \"object\"\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"rolePermissions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.rolePermission\"\n          }\n        ],\n        \"isBuiltIn\": true,\n        \"roleAssignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.roleAssignment\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.resourceOperation\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"resourceOperation\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"resourceName\": {\n              \"description\": \"Name of the Resource this operation is performed on.\",\n              \"type\": \"string\"\n            },\n            \"actionName\": {\n              \"description\": \"Type of action this operation is going to perform. The actionName should be concise and limited to as few words as possible.\",\n              \"type\": \"string\"\n            },\n            \"description\": {\n              \"description\": \"Description of the resource operation. The description is used in mouse-over text for the operation when shown in the Azure Portal.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"resourceName\": \"string\",\n        \"actionName\": \"string\",\n        \"description\": \"string\"\n      }\n    },\n    \"microsoft.graph.remoteAssistancePartner\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"remoteAssistancePartner\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"displayName\": {\n              \"description\": \"Display name of the partner.\",\n              \"type\": \"string\"\n            },\n            \"onboardingUrl\": {\n              \"description\": \"URL of the partner's onboarding portal, where an administrator can configure their Remote Assistance service.\",\n              \"type\": \"string\"\n            },\n            \"onboardingStatus\": {\n              \"description\": \"TBD. Possible values are: notOnboarded, onboarding, onboarded.\"\n            },\n            \"lastConnectionDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Timestamp of the last request sent to Intune by the TEM partner.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"onboardingUrl\": \"string\",\n        \"onboardingStatus\": {\n          \"@odata.type\": \"microsoft.graph.remoteAssistanceOnboardingStatus\"\n        },\n        \"lastConnectionDateTime\": \"string (timestamp)\"\n      }\n    },\n    \"microsoft.graph.deviceAppManagement\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceAppManagement\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"microsoftStoreForBusinessLastSuccessfulSyncDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The last time the apps from the Microsoft Store for Business were synced successfully for the account.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"isEnabledForMicrosoftStoreForBusiness\": {\n              \"description\": \"Whether the account is enabled for syncing applications from the Microsoft Store for Business.\",\n              \"type\": \"boolean\"\n            },\n            \"microsoftStoreForBusinessLanguage\": {\n              \"description\": \"The locale information used to sync applications from the Microsoft Store for Business. Cultures that are specific to a country/region. The names of these cultures follow RFC 4646 (Windows Vista and later). The format is -<country/regioncode2>, where  is a lowercase two-letter code derived from ISO 639-1 and <country/regioncode2> is an uppercase two-letter code derived from ISO 3166. For example, en-US for English (United States) is a specific culture.\",\n              \"type\": \"string\"\n            },\n            \"microsoftStoreForBusinessLastCompletedApplicationSyncTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The last time an application sync from the Microsoft Store for Business was completed.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"mobileAppCategories\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.mobileAppCategory\"\n              }\n            },\n            \"mobileAppConfigurations\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.managedDeviceMobileAppConfiguration\"\n              }\n            },\n            \"mobileApps\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.mobileApp\"\n              }\n            },\n            \"managedEBooks\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.managedEBook\"\n              }\n            },\n            \"androidManagedAppProtections\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.androidManagedAppProtection\"\n              }\n            },\n            \"defaultManagedAppProtections\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.defaultManagedAppProtection\"\n              }\n            },\n            \"iosManagedAppProtections\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.iosManagedAppProtection\"\n              }\n            },\n            \"managedAppPolicies\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.managedAppPolicy\"\n              }\n            },\n            \"managedAppRegistrations\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.managedAppRegistration\"\n              }\n            },\n            \"managedAppStatuses\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.managedAppStatus\"\n              }\n            },\n            \"mdmWindowsInformationProtectionPolicies\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.mdmWindowsInformationProtectionPolicy\"\n              }\n            },\n            \"targetedManagedAppConfigurations\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.targetedManagedAppConfiguration\"\n              }\n            },\n            \"windowsInformationProtectionPolicies\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.windowsInformationProtectionPolicy\"\n              }\n            },\n            \"vppTokens\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.vppToken\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"microsoftStoreForBusinessLastSuccessfulSyncDateTime\": \"string (timestamp)\",\n        \"isEnabledForMicrosoftStoreForBusiness\": true,\n        \"microsoftStoreForBusinessLanguage\": \"string\",\n        \"microsoftStoreForBusinessLastCompletedApplicationSyncTime\": \"string (timestamp)\",\n        \"mobileAppCategories\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileAppCategory\"\n          }\n        ],\n        \"mobileAppConfigurations\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedDeviceMobileAppConfiguration\"\n          }\n        ],\n        \"mobileApps\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileApp\"\n          }\n        ],\n        \"managedEBooks\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedEBook\"\n          }\n        ],\n        \"androidManagedAppProtections\": [\n          {\n            \"@odata.type\": \"microsoft.graph.androidManagedAppProtection\"\n          }\n        ],\n        \"defaultManagedAppProtections\": [\n          {\n            \"@odata.type\": \"microsoft.graph.defaultManagedAppProtection\"\n          }\n        ],\n        \"iosManagedAppProtections\": [\n          {\n            \"@odata.type\": \"microsoft.graph.iosManagedAppProtection\"\n          }\n        ],\n        \"managedAppPolicies\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppPolicy\"\n          }\n        ],\n        \"managedAppRegistrations\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppRegistration\"\n          }\n        ],\n        \"managedAppStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppStatus\"\n          }\n        ],\n        \"mdmWindowsInformationProtectionPolicies\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mdmWindowsInformationProtectionPolicy\"\n          }\n        ],\n        \"targetedManagedAppConfigurations\": [\n          {\n            \"@odata.type\": \"microsoft.graph.targetedManagedAppConfiguration\"\n          }\n        ],\n        \"windowsInformationProtectionPolicies\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionPolicy\"\n          }\n        ],\n        \"vppTokens\": [\n          {\n            \"@odata.type\": \"microsoft.graph.vppToken\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.deviceCategory\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceCategory\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"displayName\": {\n              \"description\": \"Display name for the device category.\",\n              \"type\": \"string\"\n            },\n            \"description\": {\n              \"description\": \"Optional description for the device category.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"description\": \"string\"\n      }\n    },\n    \"microsoft.graph.deviceManagement\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceManagement\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"intuneBrand\": {\n              \"description\": \"intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal.\"\n            },\n            \"subscriptionState\": {\n              \"description\": \"Tenant mobile device management subscription state. The possible values are: pending, active, warning, disabled, deleted, blocked, lockedOut.\",\n              \"type\": \"string\"\n            },\n            \"settings\": {\n              \"description\": \"Account level settings.\"\n            },\n            \"auditEvents\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.auditEvent\"\n              }\n            },\n            \"termsAndConditions\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.termsAndConditions\"\n              }\n            },\n            \"deviceCompliancePolicies\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.deviceCompliancePolicy\"\n              }\n            },\n            \"deviceCompliancePolicyDeviceStateSummary\": { },\n            \"deviceCompliancePolicySettingStateSummaries\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.deviceCompliancePolicySettingStateSummary\"\n              }\n            },\n            \"deviceConfigurationDeviceStateSummaries\": { },\n            \"deviceConfigurations\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.deviceConfiguration\"\n              }\n            },\n            \"iosUpdateStatuses\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.iosUpdateDeviceStatus\"\n              }\n            },\n            \"softwareUpdateStatusSummary\": { },\n            \"applePushNotificationCertificate\": { },\n            \"detectedApps\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.detectedApp\"\n              }\n            },\n            \"managedDeviceOverview\": { },\n            \"managedDevices\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.managedDevice\"\n              }\n            },\n            \"importedWindowsAutopilotDeviceIdentities\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.importedWindowsAutopilotDeviceIdentity\"\n              }\n            },\n            \"importedWindowsAutopilotDeviceIdentityUploads\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload\"\n              }\n            },\n            \"notificationMessageTemplates\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.notificationMessageTemplate\"\n              }\n            },\n            \"conditionalAccessSettings\": { },\n            \"deviceCategories\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.deviceCategory\"\n              }\n            },\n            \"deviceEnrollmentConfigurations\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.deviceEnrollmentConfiguration\"\n              }\n            },\n            \"deviceManagementPartners\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.deviceManagementPartner\"\n              }\n            },\n            \"exchangeConnectors\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.deviceManagementExchangeConnector\"\n              }\n            },\n            \"mobileThreatDefenseConnectors\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.mobileThreatDefenseConnector\"\n              }\n            },\n            \"resourceOperations\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.resourceOperation\"\n              }\n            },\n            \"roleAssignments\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.deviceAndAppManagementRoleAssignment\"\n              }\n            },\n            \"roleDefinitions\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.roleDefinition\"\n              }\n            },\n            \"remoteAssistancePartners\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.remoteAssistancePartner\"\n              }\n            },\n            \"telecomExpenseManagementPartners\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.telecomExpenseManagementPartner\"\n              }\n            },\n            \"troubleshootingEvents\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.deviceManagementTroubleshootingEvent\"\n              }\n            },\n            \"windowsInformationProtectionAppLearningSummaries\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.windowsInformationProtectionAppLearningSummary\"\n              }\n            },\n            \"windowsInformationProtectionNetworkLearningSummaries\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.windowsInformationProtectionNetworkLearningSummary\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"intuneBrand\": {\n          \"@odata.type\": \"microsoft.graph.intuneBrand\"\n        },\n        \"subscriptionState\": \"string\",\n        \"settings\": {\n          \"@odata.type\": \"microsoft.graph.deviceManagementSettings\"\n        },\n        \"auditEvents\": [\n          {\n            \"@odata.type\": \"microsoft.graph.auditEvent\"\n          }\n        ],\n        \"termsAndConditions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.termsAndConditions\"\n          }\n        ],\n        \"deviceCompliancePolicies\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceCompliancePolicy\"\n          }\n        ],\n        \"deviceCompliancePolicyDeviceStateSummary\": {\n          \"@odata.type\": \"microsoft.graph.deviceCompliancePolicyDeviceStateSummary\"\n        },\n        \"deviceCompliancePolicySettingStateSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceCompliancePolicySettingStateSummary\"\n          }\n        ],\n        \"deviceConfigurationDeviceStateSummaries\": {\n          \"@odata.type\": \"microsoft.graph.deviceConfigurationDeviceStateSummary\"\n        },\n        \"deviceConfigurations\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceConfiguration\"\n          }\n        ],\n        \"iosUpdateStatuses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.iosUpdateDeviceStatus\"\n          }\n        ],\n        \"softwareUpdateStatusSummary\": {\n          \"@odata.type\": \"microsoft.graph.softwareUpdateStatusSummary\"\n        },\n        \"applePushNotificationCertificate\": {\n          \"@odata.type\": \"microsoft.graph.applePushNotificationCertificate\"\n        },\n        \"detectedApps\": [\n          {\n            \"@odata.type\": \"microsoft.graph.detectedApp\"\n          }\n        ],\n        \"managedDeviceOverview\": {\n          \"@odata.type\": \"microsoft.graph.managedDeviceOverview\"\n        },\n        \"managedDevices\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedDevice\"\n          }\n        ],\n        \"importedWindowsAutopilotDeviceIdentities\": [\n          {\n            \"@odata.type\": \"microsoft.graph.importedWindowsAutopilotDeviceIdentity\"\n          }\n        ],\n        \"importedWindowsAutopilotDeviceIdentityUploads\": [\n          {\n            \"@odata.type\": \"microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload\"\n          }\n        ],\n        \"notificationMessageTemplates\": [\n          {\n            \"@odata.type\": \"microsoft.graph.notificationMessageTemplate\"\n          }\n        ],\n        \"conditionalAccessSettings\": {\n          \"@odata.type\": \"microsoft.graph.onPremisesConditionalAccessSettings\"\n        },\n        \"deviceCategories\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceCategory\"\n          }\n        ],\n        \"deviceEnrollmentConfigurations\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceEnrollmentConfiguration\"\n          }\n        ],\n        \"deviceManagementPartners\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceManagementPartner\"\n          }\n        ],\n        \"exchangeConnectors\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceManagementExchangeConnector\"\n          }\n        ],\n        \"mobileThreatDefenseConnectors\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mobileThreatDefenseConnector\"\n          }\n        ],\n        \"resourceOperations\": [\n          {\n            \"@odata.type\": \"microsoft.graph.resourceOperation\"\n          }\n        ],\n        \"roleAssignments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceAndAppManagementRoleAssignment\"\n          }\n        ],\n        \"roleDefinitions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.roleDefinition\"\n          }\n        ],\n        \"remoteAssistancePartners\": [\n          {\n            \"@odata.type\": \"microsoft.graph.remoteAssistancePartner\"\n          }\n        ],\n        \"telecomExpenseManagementPartners\": [\n          {\n            \"@odata.type\": \"microsoft.graph.telecomExpenseManagementPartner\"\n          }\n        ],\n        \"troubleshootingEvents\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceManagementTroubleshootingEvent\"\n          }\n        ],\n        \"windowsInformationProtectionAppLearningSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionAppLearningSummary\"\n          }\n        ],\n        \"windowsInformationProtectionNetworkLearningSummaries\": [\n          {\n            \"@odata.type\": \"microsoft.graph.windowsInformationProtectionNetworkLearningSummary\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.reportRoot\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"reportRoot\",\n          \"type\": \"object\"\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\"\n      }\n    },\n    \"microsoft.graph.user\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n        },\n        {\n          \"title\": \"user\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"deviceEnrollmentLimit\": {\n              \"format\": \"int32\",\n              \"description\": \"The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"aboutMe\": {\n              \"description\": \"A freeform text entry field for the user to describe themselves.\",\n              \"type\": \"string\"\n            },\n            \"accountEnabled\": {\n              \"description\": \"true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter.\",\n              \"type\": \"boolean\"\n            },\n            \"ageGroup\": {\n              \"description\": \"Sets the age group of the user. Allowed values: null, minor, notAdult and adult. Refer to the legal age group property definitions for further information.\",\n              \"type\": \"string\"\n            },\n            \"assignedLicenses\": {\n              \"description\": \"The licenses that are assigned to the user. Not nullable.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"assignedPlans\": {\n              \"description\": \"The plans that are assigned to the user. Read-only. Not nullable.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"birthday\": {\n              \"format\": \"date-time\",\n              \"description\": \"The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"businessPhones\": {\n              \"description\": \"The telephone numbers for the user. NOTE: Although this is a string collection, only one number can be set for this property.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"city\": {\n              \"description\": \"The city in which the user is located. Supports $filter.\",\n              \"type\": \"string\"\n            },\n            \"companyName\": {\n              \"description\": \"The company name which the user is associated. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"consentProvidedForMinor\": {\n              \"description\": \"Sets whether consent has been obtained for minors. Allowed values: null, granted, denied and notRequired. Refer to the legal age group property definitions for further information.\",\n              \"type\": \"string\"\n            },\n            \"country\": {\n              \"description\": \"The country/region in which the user is located; for example, 'US' or 'UK'. Supports $filter.\",\n              \"type\": \"string\"\n            },\n            \"department\": {\n              \"description\": \"The name for the department in which the user works. Supports $filter.\",\n              \"type\": \"string\"\n            },\n            \"displayName\": {\n              \"description\": \"The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial and last name. This property is required when a user is created and it cannot be cleared during updates. Supports $filter and $orderby.\",\n              \"type\": \"string\"\n            },\n            \"givenName\": {\n              \"description\": \"The given name (first name) of the user. Supports $filter.\",\n              \"type\": \"string\"\n            },\n            \"hireDate\": {\n              \"format\": \"date-time\",\n              \"description\": \"The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"imAddresses\": {\n              \"description\": \"The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"interests\": {\n              \"description\": \"A list for the user to describe their interests.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"jobTitle\": {\n              \"description\": \"The user’s job title. Supports $filter.\",\n              \"type\": \"string\"\n            },\n            \"legalAgeGroupClassification\": {\n              \"description\": \"Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, minorWithOutParentalConsent, minorWithParentalConsent, minorNoParentalConsentRequired, notAdult and adult. Refer to the legal age group property definitions for further information.)\",\n              \"type\": \"string\"\n            },\n            \"mail\": {\n              \"description\": \"The SMTP address for the user, for example, 'jeff@contoso.onmicrosoft.com'. Read-Only. Supports $filter.\",\n              \"type\": \"string\"\n            },\n            \"mailboxSettings\": {\n              \"description\": \"Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale and time zone.\"\n            },\n            \"mailNickname\": {\n              \"description\": \"The mail alias for the user. This property must be specified when a user is created. Supports $filter.\",\n              \"type\": \"string\"\n            },\n            \"mobilePhone\": {\n              \"description\": \"The primary cellular telephone number for the user.\",\n              \"type\": \"string\"\n            },\n            \"mySite\": {\n              \"description\": \"The URL for the user's personal site.\",\n              \"type\": \"string\"\n            },\n            \"officeLocation\": {\n              \"description\": \"The office location in the user's place of business.\",\n              \"type\": \"string\"\n            },\n            \"onPremisesDomainName\": {\n              \"description\": \"Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"onPremisesExtensionAttributes\": {\n              \"description\": \"Contains extensionAttributes 1-15 for the user. Note that the individual extension attributes are neither selectable nor filterable. For an onPremisesSyncEnabled user, this set of properties is mastered on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties may be set during creation or update.\"\n            },\n            \"onPremisesImmutableId\": {\n              \"description\": \"This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user’s userPrincipalName (UPN) property. Important: The $ and  characters cannot be used when specifying this property. Supports $filter.\",\n              \"type\": \"string\"\n            },\n            \"onPremisesLastSyncDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Indicates the last time at which the object was synced with the on-premises directory; for example: '2013-02-16T03:04:54Z'. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"onPremisesProvisioningErrors\": {\n              \"description\": \"Errors when using Microsoft synchronization product during provisioning.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"onPremisesSamAccountName\": {\n              \"description\": \"Contains the on-premises samAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"onPremisesSecurityIdentifier\": {\n              \"description\": \"Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"onPremisesSyncEnabled\": {\n              \"description\": \"true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only\",\n              \"type\": \"boolean\"\n            },\n            \"onPremisesUserPrincipalName\": {\n              \"description\": \"Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"passwordPolicies\": {\n              \"description\": \"Specifies password policies for the user. This value is an enumeration with one possible value being 'DisableStrongPassword', which allows weaker passwords than the default policy to be specified. 'DisablePasswordExpiration' can also be specified. The two may be specified together; for example: 'DisablePasswordExpiration, DisableStrongPassword'.\",\n              \"type\": \"string\"\n            },\n            \"passwordProfile\": {\n              \"description\": \"Specifies the password profile for the user. The profile contains the user’s password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required.\"\n            },\n            \"pastProjects\": {\n              \"description\": \"A list for the user to enumerate their past projects.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"postalCode\": {\n              \"description\": \"The postal code for the user's postal address. The postal code is specific to the user's country/region. In the United States of America, this attribute contains the ZIP code.\",\n              \"type\": \"string\"\n            },\n            \"preferredLanguage\": {\n              \"description\": \"The preferred language for the user. Should follow ISO 639-1 Code; for example 'en-US'.\",\n              \"type\": \"string\"\n            },\n            \"preferredName\": {\n              \"description\": \"The preferred name for the user.\",\n              \"type\": \"string\"\n            },\n            \"provisionedPlans\": {\n              \"description\": \"The plans that are provisioned for the user. Read-only. Not nullable.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"proxyAddresses\": {\n              \"description\": \"For example: ['SMTP: bob@contoso.com', 'smtp: bob@sales.contoso.com'] The any operator is required for filter expressions on multi-valued properties. Read-only, Not nullable. Supports $filter.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"responsibilities\": {\n              \"description\": \"A list for the user to enumerate their responsibilities.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"schools\": {\n              \"description\": \"A list for the user to enumerate the schools they have attended.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"skills\": {\n              \"description\": \"A list for the user to enumerate their skills.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"state\": {\n              \"description\": \"The state or province in the user's address. Supports $filter.\",\n              \"type\": \"string\"\n            },\n            \"streetAddress\": {\n              \"description\": \"The street address of the user's place of business.\",\n              \"type\": \"string\"\n            },\n            \"surname\": {\n              \"description\": \"The user's surname (family name or last name). Supports $filter.\",\n              \"type\": \"string\"\n            },\n            \"usageLocation\": {\n              \"description\": \"A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries.  Examples include: 'US', 'JP', and 'GB'. Not nullable. Supports $filter.\",\n              \"type\": \"string\"\n            },\n            \"userPrincipalName\": {\n              \"description\": \"The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where domain must be present in the tenant’s collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization. Supports $filter and $orderby.\",\n              \"type\": \"string\"\n            },\n            \"userType\": {\n              \"description\": \"A string value that can be used to classify user types in your directory, such as 'Member' and 'Guest'. Supports $filter.\",\n              \"type\": \"string\"\n            },\n            \"managedDevices\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.managedDevice\"\n              }\n            },\n            \"managedAppRegistrations\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.managedAppRegistration\"\n              }\n            },\n            \"deviceManagementTroubleshootingEvents\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.deviceManagementTroubleshootingEvent\"\n              }\n            },\n            \"calendar\": { },\n            \"calendarGroups\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.calendarGroup\"\n              }\n            },\n            \"calendarView\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.event\"\n              }\n            },\n            \"calendars\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.calendar\"\n              }\n            },\n            \"contacts\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.contact\"\n              }\n            },\n            \"contactFolders\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.contactFolder\"\n              }\n            },\n            \"createdObjects\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n              }\n            },\n            \"directReports\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n              }\n            },\n            \"drive\": { },\n            \"drives\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.drive\"\n              }\n            },\n            \"events\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.event\"\n              }\n            },\n            \"inferenceClassification\": { },\n            \"mailFolders\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.mailFolder\"\n              }\n            },\n            \"manager\": { },\n            \"memberOf\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n              }\n            },\n            \"messages\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.message\"\n              }\n            },\n            \"outlook\": { },\n            \"ownedDevices\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n              }\n            },\n            \"ownedObjects\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n              }\n            },\n            \"photo\": { },\n            \"registeredDevices\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.directoryObject\"\n              }\n            },\n            \"activities\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.userActivity\"\n              }\n            },\n            \"extensions\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.extension\"\n              }\n            },\n            \"licenseDetails\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.licenseDetails\"\n              }\n            },\n            \"onenote\": { },\n            \"people\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.person\"\n              }\n            },\n            \"planner\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"deviceEnrollmentLimit\": \"integer\",\n        \"aboutMe\": \"string\",\n        \"accountEnabled\": true,\n        \"ageGroup\": \"string\",\n        \"assignedLicenses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.assignedLicense\"\n          }\n        ],\n        \"assignedPlans\": [\n          {\n            \"@odata.type\": \"microsoft.graph.assignedPlan\"\n          }\n        ],\n        \"birthday\": \"string (timestamp)\",\n        \"businessPhones\": [\n          \"string\"\n        ],\n        \"city\": \"string\",\n        \"companyName\": \"string\",\n        \"consentProvidedForMinor\": \"string\",\n        \"country\": \"string\",\n        \"department\": \"string\",\n        \"displayName\": \"string\",\n        \"givenName\": \"string\",\n        \"hireDate\": \"string (timestamp)\",\n        \"imAddresses\": [\n          \"string\"\n        ],\n        \"interests\": [\n          \"string\"\n        ],\n        \"jobTitle\": \"string\",\n        \"legalAgeGroupClassification\": \"string\",\n        \"mail\": \"string\",\n        \"mailboxSettings\": {\n          \"@odata.type\": \"microsoft.graph.mailboxSettings\"\n        },\n        \"mailNickname\": \"string\",\n        \"mobilePhone\": \"string\",\n        \"mySite\": \"string\",\n        \"officeLocation\": \"string\",\n        \"onPremisesDomainName\": \"string\",\n        \"onPremisesExtensionAttributes\": {\n          \"@odata.type\": \"microsoft.graph.onPremisesExtensionAttributes\"\n        },\n        \"onPremisesImmutableId\": \"string\",\n        \"onPremisesLastSyncDateTime\": \"string (timestamp)\",\n        \"onPremisesProvisioningErrors\": [\n          {\n            \"@odata.type\": \"microsoft.graph.onPremisesProvisioningError\"\n          }\n        ],\n        \"onPremisesSamAccountName\": \"string\",\n        \"onPremisesSecurityIdentifier\": \"string\",\n        \"onPremisesSyncEnabled\": true,\n        \"onPremisesUserPrincipalName\": \"string\",\n        \"passwordPolicies\": \"string\",\n        \"passwordProfile\": {\n          \"@odata.type\": \"microsoft.graph.passwordProfile\"\n        },\n        \"pastProjects\": [\n          \"string\"\n        ],\n        \"postalCode\": \"string\",\n        \"preferredLanguage\": \"string\",\n        \"preferredName\": \"string\",\n        \"provisionedPlans\": [\n          {\n            \"@odata.type\": \"microsoft.graph.provisionedPlan\"\n          }\n        ],\n        \"proxyAddresses\": [\n          \"string\"\n        ],\n        \"responsibilities\": [\n          \"string\"\n        ],\n        \"schools\": [\n          \"string\"\n        ],\n        \"skills\": [\n          \"string\"\n        ],\n        \"state\": \"string\",\n        \"streetAddress\": \"string\",\n        \"surname\": \"string\",\n        \"usageLocation\": \"string\",\n        \"userPrincipalName\": \"string\",\n        \"userType\": \"string\",\n        \"managedDevices\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedDevice\"\n          }\n        ],\n        \"managedAppRegistrations\": [\n          {\n            \"@odata.type\": \"microsoft.graph.managedAppRegistration\"\n          }\n        ],\n        \"deviceManagementTroubleshootingEvents\": [\n          {\n            \"@odata.type\": \"microsoft.graph.deviceManagementTroubleshootingEvent\"\n          }\n        ],\n        \"calendar\": {\n          \"@odata.type\": \"microsoft.graph.calendar\"\n        },\n        \"calendarGroups\": [\n          {\n            \"@odata.type\": \"microsoft.graph.calendarGroup\"\n          }\n        ],\n        \"calendarView\": [\n          {\n            \"@odata.type\": \"microsoft.graph.event\"\n          }\n        ],\n        \"calendars\": [\n          {\n            \"@odata.type\": \"microsoft.graph.calendar\"\n          }\n        ],\n        \"contacts\": [\n          {\n            \"@odata.type\": \"microsoft.graph.contact\"\n          }\n        ],\n        \"contactFolders\": [\n          {\n            \"@odata.type\": \"microsoft.graph.contactFolder\"\n          }\n        ],\n        \"createdObjects\": [\n          {\n            \"@odata.type\": \"microsoft.graph.directoryObject\"\n          }\n        ],\n        \"directReports\": [\n          {\n            \"@odata.type\": \"microsoft.graph.directoryObject\"\n          }\n        ],\n        \"drive\": {\n          \"@odata.type\": \"microsoft.graph.drive\"\n        },\n        \"drives\": [\n          {\n            \"@odata.type\": \"microsoft.graph.drive\"\n          }\n        ],\n        \"events\": [\n          {\n            \"@odata.type\": \"microsoft.graph.event\"\n          }\n        ],\n        \"inferenceClassification\": {\n          \"@odata.type\": \"microsoft.graph.inferenceClassification\"\n        },\n        \"mailFolders\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mailFolder\"\n          }\n        ],\n        \"manager\": {\n          \"@odata.type\": \"microsoft.graph.directoryObject\"\n        },\n        \"memberOf\": [\n          {\n            \"@odata.type\": \"microsoft.graph.directoryObject\"\n          }\n        ],\n        \"messages\": [\n          {\n            \"@odata.type\": \"microsoft.graph.message\"\n          }\n        ],\n        \"outlook\": {\n          \"@odata.type\": \"microsoft.graph.outlookUser\"\n        },\n        \"ownedDevices\": [\n          {\n            \"@odata.type\": \"microsoft.graph.directoryObject\"\n          }\n        ],\n        \"ownedObjects\": [\n          {\n            \"@odata.type\": \"microsoft.graph.directoryObject\"\n          }\n        ],\n        \"photo\": {\n          \"@odata.type\": \"microsoft.graph.profilePhoto\"\n        },\n        \"registeredDevices\": [\n          {\n            \"@odata.type\": \"microsoft.graph.directoryObject\"\n          }\n        ],\n        \"activities\": [\n          {\n            \"@odata.type\": \"microsoft.graph.userActivity\"\n          }\n        ],\n        \"extensions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.extension\"\n          }\n        ],\n        \"licenseDetails\": [\n          {\n            \"@odata.type\": \"microsoft.graph.licenseDetails\"\n          }\n        ],\n        \"onenote\": {\n          \"@odata.type\": \"microsoft.graph.onenote\"\n        },\n        \"people\": [\n          {\n            \"@odata.type\": \"microsoft.graph.person\"\n          }\n        ],\n        \"planner\": {\n          \"@odata.type\": \"microsoft.graph.plannerUser\"\n        }\n      }\n    },\n    \"microsoft.graph.telecomExpenseManagementPartner\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"telecomExpenseManagementPartner\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"displayName\": {\n              \"description\": \"Display name of the TEM partner.\",\n              \"type\": \"string\"\n            },\n            \"url\": {\n              \"description\": \"URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service.\",\n              \"type\": \"string\"\n            },\n            \"appAuthorized\": {\n              \"description\": \"Whether the partner's AAD app has been authorized to access Intune.\",\n              \"type\": \"boolean\"\n            },\n            \"enabled\": {\n              \"description\": \"Whether Intune's connection to the TEM service is currently enabled or disabled.\",\n              \"type\": \"boolean\"\n            },\n            \"lastConnectionDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Timestamp of the last request sent to Intune by the TEM partner.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"displayName\": \"string\",\n        \"url\": \"string\",\n        \"appAuthorized\": true,\n        \"enabled\": true,\n        \"lastConnectionDateTime\": \"string (timestamp)\"\n      }\n    },\n    \"microsoft.graph.deviceManagementTroubleshootingEvent\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"deviceManagementTroubleshootingEvent\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"eventDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Time when the event occurred .\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"correlationId\": {\n              \"description\": \"Id used for tracing the failure in the service.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"eventDateTime\": \"string (timestamp)\",\n        \"correlationId\": \"string\"\n      }\n    },\n    \"microsoft.graph.enrollmentTroubleshootingEvent\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.deviceManagementTroubleshootingEvent\"\n        },\n        {\n          \"title\": \"enrollmentTroubleshootingEvent\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"managedDeviceIdentifier\": {\n              \"description\": \"Device identifier created or collected by Intune.\",\n              \"type\": \"string\"\n            },\n            \"operatingSystem\": {\n              \"description\": \"Operating System.\",\n              \"type\": \"string\"\n            },\n            \"osVersion\": {\n              \"description\": \"OS Version.\",\n              \"type\": \"string\"\n            },\n            \"userId\": {\n              \"description\": \"Identifier for the user that tried to enroll the device.\",\n              \"type\": \"string\"\n            },\n            \"deviceId\": {\n              \"description\": \"Azure AD device identifier.\",\n              \"type\": \"string\"\n            },\n            \"enrollmentType\": {\n              \"description\": \"Type of the enrollment. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement.\"\n            },\n            \"failureCategory\": {\n              \"description\": \"Highlevel failure category. Possible values are: unknown, authentication, authorization, accountValidation, userValidation, deviceNotSupported, inMaintenance, badRequest, featureNotSupported, enrollmentRestrictionsEnforced, clientDisconnected, userAbandonment.\"\n            },\n            \"failureReason\": {\n              \"description\": \"Detailed failure reason.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"eventDateTime\": \"string (timestamp)\",\n        \"correlationId\": \"string\",\n        \"managedDeviceIdentifier\": \"string\",\n        \"operatingSystem\": \"string\",\n        \"osVersion\": \"string\",\n        \"userId\": \"string\",\n        \"deviceId\": \"string\",\n        \"enrollmentType\": {\n          \"@odata.type\": \"microsoft.graph.deviceEnrollmentType\"\n        },\n        \"failureCategory\": {\n          \"@odata.type\": \"microsoft.graph.deviceEnrollmentFailureReason\"\n        },\n        \"failureReason\": \"string\"\n      }\n    },\n    \"microsoft.graph.windowsInformationProtectionAppLearningSummary\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"windowsInformationProtectionAppLearningSummary\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"applicationName\": {\n              \"description\": \"Application Name\",\n              \"type\": \"string\"\n            },\n            \"applicationType\": {\n              \"description\": \"Application Type. Possible values are: universal, desktop.\"\n            },\n            \"deviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Device Count\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"applicationName\": \"string\",\n        \"applicationType\": {\n          \"@odata.type\": \"microsoft.graph.applicationType\"\n        },\n        \"deviceCount\": \"integer\"\n      }\n    },\n    \"microsoft.graph.windowsInformationProtectionNetworkLearningSummary\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"windowsInformationProtectionNetworkLearningSummary\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"url\": {\n              \"description\": \"Website url\",\n              \"type\": \"string\"\n            },\n            \"deviceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Device Count\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"url\": \"string\",\n        \"deviceCount\": \"integer\"\n      }\n    },\n    \"microsoft.graph.invitation\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"invitation\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"invitedUserDisplayName\": {\n              \"description\": \"The display name of the user being invited.\",\n              \"type\": \"string\"\n            },\n            \"invitedUserEmailAddress\": {\n              \"description\": \"The email address of the user being invited. Required.\",\n              \"type\": \"string\"\n            },\n            \"invitedUserMessageInfo\": {\n              \"description\": \"Additional configuration for the message being sent to the invited user, including customizing message text, language and cc recipient list.\"\n            },\n            \"sendInvitationMessage\": {\n              \"description\": \"Indicates whether an email should be sent to the user being invited or not. The default is false.\",\n              \"type\": \"boolean\"\n            },\n            \"inviteRedirectUrl\": {\n              \"description\": \"The URL user should be redirected to once the invitation is redeemed. Required.\",\n              \"type\": \"string\"\n            },\n            \"inviteRedeemUrl\": {\n              \"description\": \"The URL user can use to redeem his invitation. Read-Only\",\n              \"type\": \"string\"\n            },\n            \"status\": {\n              \"description\": \"The status of the invitation. Possible values: PendingAcceptance, Completed, InProgress, and Error\",\n              \"type\": \"string\"\n            },\n            \"invitedUserType\": {\n              \"description\": \"The userType of the user being invited. By default, this is Guest. You can invite as Member if you are a company administrator.\",\n              \"type\": \"string\"\n            },\n            \"invitedUser\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"invitedUserDisplayName\": \"string\",\n        \"invitedUserEmailAddress\": \"string\",\n        \"invitedUserMessageInfo\": {\n          \"@odata.type\": \"microsoft.graph.invitedUserMessageInfo\"\n        },\n        \"sendInvitationMessage\": true,\n        \"inviteRedirectUrl\": \"string\",\n        \"inviteRedeemUrl\": \"string\",\n        \"status\": \"string\",\n        \"invitedUserType\": \"string\",\n        \"invitedUser\": {\n          \"@odata.type\": \"microsoft.graph.user\"\n        }\n      }\n    },\n    \"microsoft.graph.itemAttachment\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.attachment\"\n        },\n        {\n          \"title\": \"itemAttachment\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"item\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"contentType\": \"string\",\n        \"isInline\": true,\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"name\": \"string\",\n        \"size\": \"integer\",\n        \"item\": {\n          \"@odata.type\": \"microsoft.graph.outlookItem\"\n        }\n      }\n    },\n    \"microsoft.graph.licenseDetails\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"licenseDetails\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"servicePlans\": {\n              \"description\": \"Information about the service plans assigned with the license. Read-only, Not nullable\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"skuId\": {\n              \"format\": \"uuid\",\n              \"description\": \"Unique identifier (GUID) for the service SKU. Equal to the skuId property on the related SubscribedSku object. Read-only\",\n              \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n              \"type\": \"string\"\n            },\n            \"skuPartNumber\": {\n              \"description\": \"Unique SKU display name. Equal to the skuPartNumber on the related SubscribedSku object; for example: 'AAD_Premium'. Read-only\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"servicePlans\": [\n          {\n            \"@odata.type\": \"microsoft.graph.servicePlanInfo\"\n          }\n        ],\n        \"skuId\": \"string\",\n        \"skuPartNumber\": \"string\"\n      }\n    },\n    \"microsoft.graph.list\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.baseItem\"\n        },\n        {\n          \"title\": \"list\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"displayName\": {\n              \"description\": \"The displayable title of the list.\",\n              \"type\": \"string\"\n            },\n            \"list\": {\n              \"description\": \"Provides additional details about the list.\"\n            },\n            \"system\": {\n              \"description\": \"If present, indicates that this is a system-managed list. Read-only.\"\n            },\n            \"sharepointIds\": {\n              \"description\": \"Returns identifiers useful for SharePoint REST compatibility. Read-only.\"\n            },\n            \"columns\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.columnDefinition\"\n              }\n            },\n            \"contentTypes\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.contentType\"\n              }\n            },\n            \"drive\": { },\n            \"items\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.listItem\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"eTag\": \"string\",\n        \"lastModifiedBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"name\": \"string\",\n        \"parentReference\": {\n          \"@odata.type\": \"microsoft.graph.itemReference\"\n        },\n        \"webUrl\": \"string\",\n        \"createdByUser\": {\n          \"@odata.type\": \"microsoft.graph.user\"\n        },\n        \"lastModifiedByUser\": {\n          \"@odata.type\": \"microsoft.graph.user\"\n        },\n        \"displayName\": \"string\",\n        \"list\": {\n          \"@odata.type\": \"microsoft.graph.listInfo\"\n        },\n        \"system\": {\n          \"@odata.type\": \"microsoft.graph.systemFacet\"\n        },\n        \"sharepointIds\": {\n          \"@odata.type\": \"microsoft.graph.sharepointIds\"\n        },\n        \"columns\": [\n          {\n            \"@odata.type\": \"microsoft.graph.columnDefinition\"\n          }\n        ],\n        \"contentTypes\": [\n          {\n            \"@odata.type\": \"microsoft.graph.contentType\"\n          }\n        ],\n        \"drive\": {\n          \"@odata.type\": \"microsoft.graph.drive\"\n        },\n        \"items\": [\n          {\n            \"@odata.type\": \"microsoft.graph.listItem\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.listItem\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.baseItem\"\n        },\n        {\n          \"title\": \"listItem\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"contentType\": {\n              \"description\": \"The content type of this list item\"\n            },\n            \"sharepointIds\": {\n              \"description\": \"Returns identifiers useful for SharePoint REST compatibility. Read-only.\"\n            },\n            \"fields\": { },\n            \"driveItem\": { },\n            \"versions\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.listItemVersion\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"eTag\": \"string\",\n        \"lastModifiedBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"name\": \"string\",\n        \"parentReference\": {\n          \"@odata.type\": \"microsoft.graph.itemReference\"\n        },\n        \"webUrl\": \"string\",\n        \"createdByUser\": {\n          \"@odata.type\": \"microsoft.graph.user\"\n        },\n        \"lastModifiedByUser\": {\n          \"@odata.type\": \"microsoft.graph.user\"\n        },\n        \"contentType\": {\n          \"@odata.type\": \"microsoft.graph.contentTypeInfo\"\n        },\n        \"sharepointIds\": {\n          \"@odata.type\": \"microsoft.graph.sharepointIds\"\n        },\n        \"fields\": {\n          \"@odata.type\": \"microsoft.graph.fieldValueSet\"\n        },\n        \"driveItem\": {\n          \"@odata.type\": \"microsoft.graph.driveItem\"\n        },\n        \"versions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.listItemVersion\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.listItemVersion\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.baseItemVersion\"\n        },\n        {\n          \"title\": \"listItemVersion\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"published\": {\n              \"description\": \"Indicates the publication status of this particular version. Read-only.\"\n            },\n            \"fields\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"lastModifiedBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"publication\": {\n          \"@odata.type\": \"microsoft.graph.publicationFacet\"\n        },\n        \"published\": {\n          \"@odata.type\": \"microsoft.graph.publicationFacet\"\n        },\n        \"fields\": {\n          \"@odata.type\": \"microsoft.graph.fieldValueSet\"\n        }\n      }\n    },\n    \"microsoft.graph.mailFolder\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"mailFolder\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"childFolderCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of immediate child mailFolders in the current mailFolder.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"displayName\": {\n              \"description\": \"The mailFolder's display name.\",\n              \"type\": \"string\"\n            },\n            \"parentFolderId\": {\n              \"description\": \"The unique identifier for the mailFolder's parent mailFolder.\",\n              \"type\": \"string\"\n            },\n            \"totalItemCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of items in the mailFolder.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"unreadItemCount\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of items in the mailFolder marked as unread.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"childFolders\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.mailFolder\"\n              }\n            },\n            \"messageRules\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.messageRule\"\n              }\n            },\n            \"messages\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.message\"\n              }\n            },\n            \"multiValueExtendedProperties\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.multiValueLegacyExtendedProperty\"\n              }\n            },\n            \"singleValueExtendedProperties\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.singleValueLegacyExtendedProperty\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"childFolderCount\": \"integer\",\n        \"displayName\": \"string\",\n        \"parentFolderId\": \"string\",\n        \"totalItemCount\": \"integer\",\n        \"unreadItemCount\": \"integer\",\n        \"childFolders\": [\n          {\n            \"@odata.type\": \"microsoft.graph.mailFolder\"\n          }\n        ],\n        \"messageRules\": [\n          {\n            \"@odata.type\": \"microsoft.graph.messageRule\"\n          }\n        ],\n        \"messages\": [\n          {\n            \"@odata.type\": \"microsoft.graph.message\"\n          }\n        ],\n        \"multiValueExtendedProperties\": [\n          {\n            \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n          }\n        ],\n        \"singleValueExtendedProperties\": [\n          {\n            \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.messageRule\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"messageRule\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"actions\": {\n              \"description\": \"Actions to be taken on a message when the corresponding conditions are fulfilled.\"\n            },\n            \"conditions\": {\n              \"description\": \"Conditions that when fulfilled, will trigger the corresponding actions for that rule.\"\n            },\n            \"displayName\": {\n              \"description\": \"The display name of the rule.\",\n              \"type\": \"string\"\n            },\n            \"exceptions\": {\n              \"description\": \"Exception conditions for the rule.\"\n            },\n            \"hasError\": {\n              \"description\": \"Indicates whether the rule is in an error condition. Read-only.\",\n              \"type\": \"boolean\"\n            },\n            \"isEnabled\": {\n              \"description\": \"Indicates whether the rule is enabled to be applied to messages.\",\n              \"type\": \"boolean\"\n            },\n            \"isReadOnly\": {\n              \"description\": \"Indicates if the rule is read-only and cannot be modified or deleted by the rules REST API.\",\n              \"type\": \"boolean\"\n            },\n            \"sequence\": {\n              \"format\": \"int32\",\n              \"description\": \"Indicates the order in which the rule is executed, among other rules.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"actions\": {\n          \"@odata.type\": \"microsoft.graph.messageRuleActions\"\n        },\n        \"conditions\": {\n          \"@odata.type\": \"microsoft.graph.messageRulePredicates\"\n        },\n        \"displayName\": \"string\",\n        \"exceptions\": {\n          \"@odata.type\": \"microsoft.graph.messageRulePredicates\"\n        },\n        \"hasError\": true,\n        \"isEnabled\": true,\n        \"isReadOnly\": true,\n        \"sequence\": \"integer\"\n      }\n    },\n    \"microsoft.graph.multiValueLegacyExtendedProperty\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"multiValueLegacyExtendedProperty\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"value\": {\n              \"description\": \"A collection of property values.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"value\": [\n          \"string\"\n        ]\n      }\n    },\n    \"microsoft.graph.workbookNamedItem\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookNamedItem\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"name\": {\n              \"description\": \"The name of the object. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"comment\": {\n              \"description\": \"Represents the comment associated with this name.\",\n              \"type\": \"string\"\n            },\n            \"scope\": {\n              \"description\": \"Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"type\": {\n              \"description\": \"Indicates what type of reference is associated with the name. The possible values are: String, Integer, Double, Boolean, Range. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"value\": {\n              \"description\": \"Represents the formula that the name is defined to refer to. E.g. =Sheet14!$B$2:$H$12, =4.75, etc. Read-only.\"\n            },\n            \"visible\": {\n              \"description\": \"Specifies whether the object is visible or not.\",\n              \"type\": \"boolean\"\n            },\n            \"worksheet\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"name\": \"string\",\n        \"comment\": \"string\",\n        \"scope\": \"string\",\n        \"type\": \"string\",\n        \"value\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"visible\": true,\n        \"worksheet\": {\n          \"@odata.type\": \"microsoft.graph.workbookWorksheet\"\n        }\n      }\n    },\n    \"microsoft.graph.onenoteEntityBaseModel\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"onenoteEntityBaseModel\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"self\": {\n              \"description\": \"The endpoint where you can get details about the page. Read-only.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"self\": \"string\"\n      }\n    },\n    \"microsoft.graph.onenoteEntitySchemaObjectModel\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.onenoteEntityBaseModel\"\n        },\n        {\n          \"title\": \"onenoteEntitySchemaObjectModel\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"createdDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The date and time when the page was created. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"self\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\"\n      }\n    },\n    \"microsoft.graph.onenoteEntityHierarchyModel\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.onenoteEntitySchemaObjectModel\"\n        },\n        {\n          \"title\": \"onenoteEntityHierarchyModel\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"displayName\": {\n              \"description\": \"The name of the notebook.\",\n              \"type\": \"string\"\n            },\n            \"createdBy\": {\n              \"description\": \"Identity of the user, device, and application which created the item. Read-only.\"\n            },\n            \"lastModifiedBy\": {\n              \"description\": \"Identity of the user, device, and application which created the item. Read-only.\"\n            },\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The date and time when the notebook was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"self\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"displayName\": \"string\",\n        \"createdBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"lastModifiedBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"lastModifiedDateTime\": \"string (timestamp)\"\n      }\n    },\n    \"microsoft.graph.notebook\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.onenoteEntityHierarchyModel\"\n        },\n        {\n          \"title\": \"notebook\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"isDefault\": {\n              \"description\": \"Indicates whether this is the user's default notebook. Read-only.\",\n              \"type\": \"boolean\"\n            },\n            \"isShared\": {\n              \"description\": \"Indicates whether the notebook is shared. If true, the contents of the notebook can be seen by people other than the owner. Read-only.\",\n              \"type\": \"boolean\"\n            },\n            \"links\": {\n              \"description\": \"Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote native client if it's installed. The oneNoteWebURL link opens the notebook in OneNote Online.\"\n            },\n            \"sectionGroupsUrl\": {\n              \"description\": \"The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"sectionsUrl\": {\n              \"description\": \"The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"userRole\": {\n              \"description\": \"Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only.\"\n            },\n            \"sectionGroups\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.sectionGroup\"\n              }\n            },\n            \"sections\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.onenoteSection\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"self\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"displayName\": \"string\",\n        \"createdBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"lastModifiedBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"isDefault\": true,\n        \"isShared\": true,\n        \"links\": {\n          \"@odata.type\": \"microsoft.graph.notebookLinks\"\n        },\n        \"sectionGroupsUrl\": \"string\",\n        \"sectionsUrl\": \"string\",\n        \"userRole\": {\n          \"@odata.type\": \"microsoft.graph.onenoteUserRole\"\n        },\n        \"sectionGroups\": [\n          {\n            \"@odata.type\": \"microsoft.graph.sectionGroup\"\n          }\n        ],\n        \"sections\": [\n          {\n            \"@odata.type\": \"microsoft.graph.onenoteSection\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.onenote\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"onenote\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"notebooks\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.notebook\"\n              }\n            },\n            \"operations\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.onenoteOperation\"\n              }\n            },\n            \"pages\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.onenotePage\"\n              }\n            },\n            \"resources\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.onenoteResource\"\n              }\n            },\n            \"sectionGroups\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.sectionGroup\"\n              }\n            },\n            \"sections\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.onenoteSection\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"notebooks\": [\n          {\n            \"@odata.type\": \"microsoft.graph.notebook\"\n          }\n        ],\n        \"operations\": [\n          {\n            \"@odata.type\": \"microsoft.graph.onenoteOperation\"\n          }\n        ],\n        \"pages\": [\n          {\n            \"@odata.type\": \"microsoft.graph.onenotePage\"\n          }\n        ],\n        \"resources\": [\n          {\n            \"@odata.type\": \"microsoft.graph.onenoteResource\"\n          }\n        ],\n        \"sectionGroups\": [\n          {\n            \"@odata.type\": \"microsoft.graph.sectionGroup\"\n          }\n        ],\n        \"sections\": [\n          {\n            \"@odata.type\": \"microsoft.graph.onenoteSection\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.operation\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"operation\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"createdDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The start time of the operation.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"lastActionDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The time of the last action of the operation.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"status\": {\n              \"description\": \"The current status of the operation: notStarted, running, completed, failed\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastActionDateTime\": \"string (timestamp)\",\n        \"status\": {\n          \"@odata.type\": \"microsoft.graph.operationStatus\"\n        }\n      }\n    },\n    \"microsoft.graph.onenoteOperation\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.operation\"\n        },\n        {\n          \"title\": \"onenoteOperation\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"error\": {\n              \"description\": \"The error returned by the operation.\"\n            },\n            \"resourceId\": {\n              \"description\": \"The resource id.\",\n              \"type\": \"string\"\n            },\n            \"resourceLocation\": {\n              \"description\": \"The resource URI for the object. For example, the resource URI for a copied page or section.\",\n              \"type\": \"string\"\n            },\n            \"percentComplete\": {\n              \"description\": \"The operation percent complete if the operation is still in running status\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastActionDateTime\": \"string (timestamp)\",\n        \"status\": {\n          \"@odata.type\": \"microsoft.graph.operationStatus\"\n        },\n        \"error\": {\n          \"@odata.type\": \"microsoft.graph.onenoteOperationError\"\n        },\n        \"resourceId\": \"string\",\n        \"resourceLocation\": \"string\",\n        \"percentComplete\": \"string\"\n      }\n    },\n    \"microsoft.graph.openTypeExtension\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.extension\"\n        },\n        {\n          \"title\": \"openTypeExtension\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"extensionName\": {\n              \"description\": \"A unique text identifier for an open type open extension. Required.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"extensionName\": \"string\"\n      }\n    },\n    \"microsoft.graph.outlookCategory\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"outlookCategory\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"color\": {\n              \"description\": \"A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. See the note below.\"\n            },\n            \"displayName\": {\n              \"description\": \"A unique name that identifies a category in the user's mailbox. After a category is created, the name cannot be changed. Read-only.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"color\": {\n          \"@odata.type\": \"microsoft.graph.categoryColor\"\n        },\n        \"displayName\": \"string\"\n      }\n    },\n    \"microsoft.graph.outlookUser\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"outlookUser\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"masterCategories\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.outlookCategory\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"masterCategories\": [\n          {\n            \"@odata.type\": \"microsoft.graph.outlookCategory\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.onenotePage\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.onenoteEntitySchemaObjectModel\"\n        },\n        {\n          \"title\": \"onenotePage\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"content\": {\n              \"format\": \"base64url\",\n              \"description\": \"The page's HTML content.\",\n              \"type\": \"string\"\n            },\n            \"contentUrl\": {\n              \"description\": \"The URL for the page's HTML content.  Read-only.\",\n              \"type\": \"string\"\n            },\n            \"createdByAppId\": {\n              \"description\": \"The unique identifier of the application that created the page. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"The date and time when the page was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"level\": {\n              \"format\": \"int32\",\n              \"description\": \"The indentation level of the page. Read-only.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"links\": {\n              \"description\": \"Links for opening the page. The oneNoteClientURL link opens the page in the OneNote native client if it 's installed. The oneNoteWebUrl link opens the page in OneNote Online. Read-only.\"\n            },\n            \"order\": {\n              \"format\": \"int32\",\n              \"description\": \"The order of the page within its parent section. Read-only.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"title\": {\n              \"description\": \"The title of the page.\",\n              \"type\": \"string\"\n            },\n            \"parentNotebook\": { },\n            \"parentSection\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"self\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"content\": \"string\",\n        \"contentUrl\": \"string\",\n        \"createdByAppId\": \"string\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"level\": \"integer\",\n        \"links\": {\n          \"@odata.type\": \"microsoft.graph.pageLinks\"\n        },\n        \"order\": \"integer\",\n        \"title\": \"string\",\n        \"parentNotebook\": {\n          \"@odata.type\": \"microsoft.graph.notebook\"\n        },\n        \"parentSection\": {\n          \"@odata.type\": \"microsoft.graph.onenoteSection\"\n        }\n      }\n    },\n    \"microsoft.graph.permission\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"permission\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"grantedTo\": {\n              \"description\": \"For user type permissions, the details of the users & applications for this permission. Read-only.\"\n            },\n            \"inheritedFrom\": {\n              \"description\": \"Provides a reference to the ancestor of the current permission, if it is inherited from an ancestor. Read-only.\"\n            },\n            \"invitation\": {\n              \"description\": \"Details of any associated sharing invitation for this permission. Read-only.\"\n            },\n            \"link\": {\n              \"description\": \"Provides the link details of the current permission, if it is a link type permissions. Read-only.\"\n            },\n            \"roles\": {\n              \"description\": \"The type of permission, e.g. read. See below for the full list of roles. Read-only.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            },\n            \"shareId\": {\n              \"description\": \"A unique token that can be used to access this shared item via the **shares** API. Read-only.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"grantedTo\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"inheritedFrom\": {\n          \"@odata.type\": \"microsoft.graph.itemReference\"\n        },\n        \"invitation\": {\n          \"@odata.type\": \"microsoft.graph.sharingInvitation\"\n        },\n        \"link\": {\n          \"@odata.type\": \"microsoft.graph.sharingLink\"\n        },\n        \"roles\": [\n          \"string\"\n        ],\n        \"shareId\": \"string\"\n      }\n    },\n    \"microsoft.graph.person\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"person\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"birthday\": {\n              \"description\": \"The person's birthday.\",\n              \"type\": \"string\"\n            },\n            \"companyName\": {\n              \"description\": \"The name of the person's company.\",\n              \"type\": \"string\"\n            },\n            \"department\": {\n              \"description\": \"The person's department.\",\n              \"type\": \"string\"\n            },\n            \"displayName\": {\n              \"description\": \"The person's display name.\",\n              \"type\": \"string\"\n            },\n            \"scoredEmailAddresses\": {\n              \"description\": \"The person's email addresses.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"givenName\": {\n              \"description\": \"The person's given name.\",\n              \"type\": \"string\"\n            },\n            \"imAddress\": {\n              \"description\": \"The instant message voice over IP (VOIP) session initiation protocol (SIP) address for the user. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"isFavorite\": {\n              \"description\": \"true if the user has flagged this person as a favorite.\",\n              \"type\": \"boolean\"\n            },\n            \"jobTitle\": {\n              \"description\": \"The person's job title.\",\n              \"type\": \"string\"\n            },\n            \"officeLocation\": {\n              \"description\": \"The location of the person's office.\",\n              \"type\": \"string\"\n            },\n            \"personNotes\": {\n              \"description\": \"Free-form notes that the user has taken about this person.\",\n              \"type\": \"string\"\n            },\n            \"personType\": {\n              \"description\": \"The type of person.\"\n            },\n            \"phones\": {\n              \"description\": \"The person's phone numbers.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"postalAddresses\": {\n              \"description\": \"The person's addresses.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"profession\": {\n              \"description\": \"The person's profession.\",\n              \"type\": \"string\"\n            },\n            \"surname\": {\n              \"description\": \"The person's surname.\",\n              \"type\": \"string\"\n            },\n            \"userPrincipalName\": {\n              \"description\": \"The user principal name (UPN) of the person. The UPN is an Internet-style login name for the person based on the Internet standard RFC 822. By convention, this should map to the person's email name. The general format is alias@domain.\",\n              \"type\": \"string\"\n            },\n            \"websites\": {\n              \"description\": \"The person's websites.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"yomiCompany\": {\n              \"description\": \"The phonetic Japanese name of the person's company.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"birthday\": \"string\",\n        \"companyName\": \"string\",\n        \"department\": \"string\",\n        \"displayName\": \"string\",\n        \"scoredEmailAddresses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.scoredEmailAddress\"\n          }\n        ],\n        \"givenName\": \"string\",\n        \"imAddress\": \"string\",\n        \"isFavorite\": true,\n        \"jobTitle\": \"string\",\n        \"officeLocation\": \"string\",\n        \"personNotes\": \"string\",\n        \"personType\": {\n          \"@odata.type\": \"microsoft.graph.personType\"\n        },\n        \"phones\": [\n          {\n            \"@odata.type\": \"microsoft.graph.phone\"\n          }\n        ],\n        \"postalAddresses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.location\"\n          }\n        ],\n        \"profession\": \"string\",\n        \"surname\": \"string\",\n        \"userPrincipalName\": \"string\",\n        \"websites\": [\n          {\n            \"@odata.type\": \"microsoft.graph.website\"\n          }\n        ],\n        \"yomiCompany\": \"string\"\n      }\n    },\n    \"microsoft.graph.planner\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"planner\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"buckets\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.plannerBucket\"\n              }\n            },\n            \"plans\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.plannerPlan\"\n              }\n            },\n            \"tasks\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.plannerTask\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"buckets\": [\n          {\n            \"@odata.type\": \"microsoft.graph.plannerBucket\"\n          }\n        ],\n        \"plans\": [\n          {\n            \"@odata.type\": \"microsoft.graph.plannerPlan\"\n          }\n        ],\n        \"tasks\": [\n          {\n            \"@odata.type\": \"microsoft.graph.plannerTask\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.plannerAssignedToTaskBoardTaskFormat\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"plannerAssignedToTaskBoardTaskFormat\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"orderHintsByAssignee\": {\n              \"description\": \"Dictionary of hints used to order tasks on the AssignedTo view of the Task Board. The key of each entry is one of the users the task is assigned to and the value is the order hint. The format of each value is defined as outlined here.\"\n            },\n            \"unassignedOrderHint\": {\n              \"description\": \"Hint value used to order the task on the AssignedTo view of the Task Board when the task is not assigned to anyone, or if the orderHintsByAssignee dictionary does not provide an order hint for the user the task is assigned to. The format is defined as outlined here.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"orderHintsByAssignee\": {\n          \"@odata.type\": \"microsoft.graph.plannerOrderHintsByAssignee\"\n        },\n        \"unassignedOrderHint\": \"string\"\n      }\n    },\n    \"microsoft.graph.plannerBucket\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"plannerBucket\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"name\": {\n              \"description\": \"Name of the bucket.\",\n              \"type\": \"string\"\n            },\n            \"orderHint\": {\n              \"description\": \"Hint used to order items of this type in a list view. The format is defined as outlined here.\",\n              \"type\": \"string\"\n            },\n            \"planId\": {\n              \"description\": \"Plan ID to which the bucket belongs.\",\n              \"type\": \"string\"\n            },\n            \"tasks\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.plannerTask\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"name\": \"string\",\n        \"orderHint\": \"string\",\n        \"planId\": \"string\",\n        \"tasks\": [\n          {\n            \"@odata.type\": \"microsoft.graph.plannerTask\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.plannerBucketTaskBoardTaskFormat\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"plannerBucketTaskBoardTaskFormat\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"orderHint\": {\n              \"description\": \"Hint used to order tasks in the Bucket view of the Task Board. The format is defined as outlined here.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"orderHint\": \"string\"\n      }\n    },\n    \"microsoft.graph.plannerGroup\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"plannerGroup\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"plans\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.plannerPlan\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"plans\": [\n          {\n            \"@odata.type\": \"microsoft.graph.plannerPlan\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.plannerPlan\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"plannerPlan\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"createdBy\": {\n              \"description\": \"Read-only. The user who created the plan.\"\n            },\n            \"createdDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Read-only. Date and time at which the plan is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"owner\": {\n              \"description\": \"ID of the Group that owns the plan. A valid group must exist before this field can be set. Once set, this can only be updated by the owner.\",\n              \"type\": \"string\"\n            },\n            \"title\": {\n              \"description\": \"Required. Title of the plan.\",\n              \"type\": \"string\"\n            },\n            \"buckets\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.plannerBucket\"\n              }\n            },\n            \"details\": { },\n            \"tasks\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.plannerTask\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"owner\": \"string\",\n        \"title\": \"string\",\n        \"buckets\": [\n          {\n            \"@odata.type\": \"microsoft.graph.plannerBucket\"\n          }\n        ],\n        \"details\": {\n          \"@odata.type\": \"microsoft.graph.plannerPlanDetails\"\n        },\n        \"tasks\": [\n          {\n            \"@odata.type\": \"microsoft.graph.plannerTask\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.plannerPlanDetails\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"plannerPlanDetails\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"categoryDescriptions\": {\n              \"description\": \"An object that specifies the descriptions of the six categories that can be associated with tasks in the plan\"\n            },\n            \"sharedWith\": {\n              \"description\": \"Set of user ids that this plan is shared with. If you are leveraging Office 365 Groups, use the Groups API to manage group membership to share the group's plan. You can also add existing members of the group to this collection though it is not required for them to access the plan owned by the group.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"categoryDescriptions\": {\n          \"@odata.type\": \"microsoft.graph.plannerCategoryDescriptions\"\n        },\n        \"sharedWith\": {\n          \"@odata.type\": \"microsoft.graph.plannerUserIds\"\n        }\n      }\n    },\n    \"microsoft.graph.plannerProgressTaskBoardTaskFormat\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"plannerProgressTaskBoardTaskFormat\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"orderHint\": {\n              \"description\": \"Hint value used to order the task on the Progress view of the Task Board. The format is defined as outlined here.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"orderHint\": \"string\"\n      }\n    },\n    \"microsoft.graph.plannerTask\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"plannerTask\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"activeChecklistItemCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of checklist items with value set to 'false', representing incomplete items.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"appliedCategories\": {\n              \"description\": \"The categories to which the task has been applied. See applied Categories for possible values.\"\n            },\n            \"assigneePriority\": {\n              \"description\": \"Hint used to order items of this type in a list view. The format is defined as outlined here.\",\n              \"type\": \"string\"\n            },\n            \"assignments\": {\n              \"description\": \"The set of assignees the task is assigned to.\"\n            },\n            \"bucketId\": {\n              \"description\": \"Bucket ID to which the task belongs. The bucket needs to be in the plan that the task is in. It is 28 characters long and case-sensitive. Format validation is done on the service.\",\n              \"type\": \"string\"\n            },\n            \"checklistItemCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of checklist items that are present on the task.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"completedBy\": {\n              \"description\": \"Identity of the user that completed the task.\"\n            },\n            \"completedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Read-only. Date and time at which the 'percentComplete' of the task is set to '100'. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"conversationThreadId\": {\n              \"description\": \"Thread ID of the conversation on the task. This is the ID of the conversation thread object created in the group.\",\n              \"type\": \"string\"\n            },\n            \"createdBy\": {\n              \"description\": \"Identity of the user that created the task.\"\n            },\n            \"createdDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Read-only. Date and time at which the task is created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"dueDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Date and time at which the task is due. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"hasDescription\": {\n              \"description\": \"Read-only. Value is true if the details object of the task has a non-empty description and false otherwise.\",\n              \"type\": \"boolean\"\n            },\n            \"orderHint\": {\n              \"description\": \"Hint used to order items of this type in a list view. The format is defined as outlined here.\",\n              \"type\": \"string\"\n            },\n            \"percentComplete\": {\n              \"format\": \"int32\",\n              \"description\": \"Percentage of task completion. When set to 100, the task is considered completed.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"planId\": {\n              \"description\": \"Plan ID to which the task belongs.\",\n              \"type\": \"string\"\n            },\n            \"previewType\": {\n              \"description\": \"This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference.\"\n            },\n            \"referenceCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of external references that exist on the task.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"startDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Date and time at which the task starts. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"title\": {\n              \"description\": \"Title of the task.\",\n              \"type\": \"string\"\n            },\n            \"assignedToTaskBoardFormat\": { },\n            \"bucketTaskBoardFormat\": { },\n            \"details\": { },\n            \"progressTaskBoardFormat\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"activeChecklistItemCount\": \"integer\",\n        \"appliedCategories\": {\n          \"@odata.type\": \"microsoft.graph.plannerAppliedCategories\"\n        },\n        \"assigneePriority\": \"string\",\n        \"assignments\": {\n          \"@odata.type\": \"microsoft.graph.plannerAssignments\"\n        },\n        \"bucketId\": \"string\",\n        \"checklistItemCount\": \"integer\",\n        \"completedBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"completedDateTime\": \"string (timestamp)\",\n        \"conversationThreadId\": \"string\",\n        \"createdBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"dueDateTime\": \"string (timestamp)\",\n        \"hasDescription\": true,\n        \"orderHint\": \"string\",\n        \"percentComplete\": \"integer\",\n        \"planId\": \"string\",\n        \"previewType\": {\n          \"@odata.type\": \"microsoft.graph.plannerPreviewType\"\n        },\n        \"referenceCount\": \"integer\",\n        \"startDateTime\": \"string (timestamp)\",\n        \"title\": \"string\",\n        \"assignedToTaskBoardFormat\": {\n          \"@odata.type\": \"microsoft.graph.plannerAssignedToTaskBoardTaskFormat\"\n        },\n        \"bucketTaskBoardFormat\": {\n          \"@odata.type\": \"microsoft.graph.plannerBucketTaskBoardTaskFormat\"\n        },\n        \"details\": {\n          \"@odata.type\": \"microsoft.graph.plannerTaskDetails\"\n        },\n        \"progressTaskBoardFormat\": {\n          \"@odata.type\": \"microsoft.graph.plannerProgressTaskBoardTaskFormat\"\n        }\n      }\n    },\n    \"microsoft.graph.plannerTaskDetails\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"plannerTaskDetails\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"checklist\": {\n              \"description\": \"The collection of checklist items on the task.\"\n            },\n            \"description\": {\n              \"description\": \"Description of the task\",\n              \"type\": \"string\"\n            },\n            \"previewType\": {\n              \"description\": \"This sets the type of preview that shows up on the task. The possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task.\",\n              \"type\": \"string\"\n            },\n            \"references\": {\n              \"description\": \"The collection of references on the task.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"checklist\": {\n          \"@odata.type\": \"microsoft.graph.plannerChecklistItems\"\n        },\n        \"description\": \"string\",\n        \"previewType\": \"string\",\n        \"references\": {\n          \"@odata.type\": \"microsoft.graph.plannerExternalReferences\"\n        }\n      }\n    },\n    \"microsoft.graph.plannerUser\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"plannerUser\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"plans\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.plannerPlan\"\n              }\n            },\n            \"tasks\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.plannerTask\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"plans\": [\n          {\n            \"@odata.type\": \"microsoft.graph.plannerPlan\"\n          }\n        ],\n        \"tasks\": [\n          {\n            \"@odata.type\": \"microsoft.graph.plannerTask\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.post\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.outlookItem\"\n        },\n        {\n          \"title\": \"post\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"body\": {\n              \"description\": \"The contents of the post. This is a default property. This property can be null.\"\n            },\n            \"conversationId\": {\n              \"description\": \"Unique ID of the conversation. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"conversationThreadId\": {\n              \"description\": \"Unique ID of the conversation thread. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"from\": {\n              \"description\": \"Used in delegate access scenarios. Indicates who posted the message on behalf of another user. This is a default property.\"\n            },\n            \"hasAttachments\": {\n              \"description\": \"Indicates whether the post has at least one attachment. This is a default property.\",\n              \"type\": \"boolean\"\n            },\n            \"newParticipants\": {\n              \"description\": \"Conversation participants that were added to the thread as part of this post.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"receivedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Specifies when the post was received. 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 would look like this: '2014-01-01T00:00:00Z'\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"sender\": {\n              \"description\": \"Contains the address of the sender. The value of Sender is assumed to be the address of the authenticated user in the case when Sender is not specified. This is a default property.\"\n            },\n            \"attachments\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.attachment\"\n              }\n            },\n            \"extensions\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.extension\"\n              }\n            },\n            \"inReplyTo\": { },\n            \"multiValueExtendedProperties\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.multiValueLegacyExtendedProperty\"\n              }\n            },\n            \"singleValueExtendedProperties\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.singleValueLegacyExtendedProperty\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"categories\": [\n          \"string\"\n        ],\n        \"changeKey\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"body\": {\n          \"@odata.type\": \"microsoft.graph.itemBody\"\n        },\n        \"conversationId\": \"string\",\n        \"conversationThreadId\": \"string\",\n        \"from\": {\n          \"@odata.type\": \"microsoft.graph.recipient\"\n        },\n        \"hasAttachments\": true,\n        \"newParticipants\": [\n          {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          }\n        ],\n        \"receivedDateTime\": \"string (timestamp)\",\n        \"sender\": {\n          \"@odata.type\": \"microsoft.graph.recipient\"\n        },\n        \"attachments\": [\n          {\n            \"@odata.type\": \"microsoft.graph.attachment\"\n          }\n        ],\n        \"extensions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.extension\"\n          }\n        ],\n        \"inReplyTo\": {\n          \"@odata.type\": \"microsoft.graph.post\"\n        },\n        \"multiValueExtendedProperties\": [\n          {\n            \"@odata.type\": \"microsoft.graph.multiValueLegacyExtendedProperty\"\n          }\n        ],\n        \"singleValueExtendedProperties\": [\n          {\n            \"@odata.type\": \"microsoft.graph.singleValueLegacyExtendedProperty\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.profilePhoto\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"profilePhoto\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"height\": {\n              \"format\": \"int32\",\n              \"description\": \"The height of the photo. Read-only.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"width\": {\n              \"format\": \"int32\",\n              \"description\": \"The width of the photo. Read-only.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"height\": \"integer\",\n        \"width\": \"integer\"\n      }\n    },\n    \"microsoft.graph.userActivity\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"userActivity\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"appActivityId\": {\n              \"description\": \"Required. The unique activity ID in the context of the app - supplied by caller and immutable thereafter.\",\n              \"type\": \"string\"\n            },\n            \"activitySourceHost\": {\n              \"description\": \"Required. URL for the domain representing the cross-platform identity mapping for the app. Mapping is stored either as a JSON file hosted on the domain or configurable via Windows Dev Center. The JSON file is named cross-platform-app-identifiers and is hosted at root of your HTTPS domain, either at the top level domain or include a sub domain. For example: https://contoso.com or https://myapp.contoso.com but NOT https://myapp.contoso.com/somepath. You must have a unique file and domain (or sub domain) per cross-platform app identity. For example, a separate file and domain is needed for Word vs. PowerPoint.\",\n              \"type\": \"string\"\n            },\n            \"userTimezone\": {\n              \"description\": \"Optional. The timezone in which the user's device used to generate the activity was located at activity creation time; values supplied as Olson IDs in order to support cross-platform representation.\",\n              \"type\": \"string\"\n            },\n            \"appDisplayName\": {\n              \"description\": \"Optional. Short text description of the app used to generate the activity for use in cases when the app is not installed on the user’s local device.\",\n              \"type\": \"string\"\n            },\n            \"activationUrl\": {\n              \"description\": \"Required. URL used to launch the activity in the best native experience represented by the appId. Might launch a web-based app if no native app exists.\",\n              \"type\": \"string\"\n            },\n            \"contentUrl\": {\n              \"description\": \"Optional. Used in the event the content can be rendered outside of a native or web-based app experience (for example, a pointer to an item in an RSS feed).\",\n              \"type\": \"string\"\n            },\n            \"fallbackUrl\": {\n              \"description\": \"Optional. URL used to launch the activity in a web-based app, if available.\",\n              \"type\": \"string\"\n            },\n            \"createdDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Set by the server. DateTime in UTC when the object was created on the server.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Set by the server. DateTime in UTC when the object was modified on the server.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"expirationDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Set by the server. DateTime in UTC when the object expired on the server.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"status\": {\n              \"description\": \"Set by the server. A status code used to identify valid objects. Values: active, updated, deleted, ignored.\"\n            },\n            \"contentInfo\": {\n              \"description\": \"Optional. A custom piece of data - JSON-LD extensible description of content according to schema.org syntax.\"\n            },\n            \"visualElements\": {\n              \"description\": \"Required. The object containing information to render the activity in the UX.\"\n            },\n            \"historyItems\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.activityHistoryItem\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"appActivityId\": \"string\",\n        \"activitySourceHost\": \"string\",\n        \"userTimezone\": \"string\",\n        \"appDisplayName\": \"string\",\n        \"activationUrl\": \"string\",\n        \"contentUrl\": \"string\",\n        \"fallbackUrl\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"expirationDateTime\": \"string (timestamp)\",\n        \"status\": {\n          \"@odata.type\": \"microsoft.graph.status\"\n        },\n        \"contentInfo\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"visualElements\": {\n          \"@odata.type\": \"microsoft.graph.visualInfo\"\n        },\n        \"historyItems\": [\n          {\n            \"@odata.type\": \"microsoft.graph.activityHistoryItem\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.activityHistoryItem\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"activityHistoryItem\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"status\": {\n              \"description\": \"Set by the server. A status code used to identify valid objects. Values: active, updated, deleted, ignored.\"\n            },\n            \"createdDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Set by the server. DateTime in UTC when the object was created on the server.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"lastModifiedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Set by the server. DateTime in UTC when the object was modified on the server.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"expirationDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Optional. UTC DateTime when the historyItem will undergo hard-delete. Can be set by the client.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"startedDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Required. UTC DateTime when the historyItem (activity session) was started. Required for timeline history.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"userTimezone\": {\n              \"description\": \"Optional. The timezone in which the user's device used to generate the activity was located at activity creation time. Values supplied as Olson IDs in order to support cross-platform representation.\",\n              \"type\": \"string\"\n            },\n            \"lastActiveDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Optional. UTC DateTime when the historyItem (activity session) was last understood as active or finished - if null, historyItem status should be Ongoing.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"activeDurationSeconds\": {\n              \"format\": \"int32\",\n              \"description\": \"Optional. The duration of active user engagement. if not supplied, this is calculated from the startedDateTime and lastActiveDateTime.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"activity\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"status\": {\n          \"@odata.type\": \"microsoft.graph.status\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"expirationDateTime\": \"string (timestamp)\",\n        \"startedDateTime\": \"string (timestamp)\",\n        \"userTimezone\": \"string\",\n        \"lastActiveDateTime\": \"string (timestamp)\",\n        \"activeDurationSeconds\": \"integer\",\n        \"activity\": {\n          \"@odata.type\": \"microsoft.graph.userActivity\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookRange\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookRange\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"address\": {\n              \"description\": \"Represents the range reference in A1-style. Address value will contain the Sheet reference (e.g. Sheet1!A1:B4). Read-only.\",\n              \"type\": \"string\"\n            },\n            \"addressLocal\": {\n              \"description\": \"Represents range reference for the specified range in the language of the user. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"cellCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Number of cells in the range. Read-only.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"columnCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Represents the total number of columns in the range. Read-only.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"columnHidden\": {\n              \"description\": \"Represents if all columns of the current range are hidden.\",\n              \"type\": \"boolean\"\n            },\n            \"columnIndex\": {\n              \"format\": \"int32\",\n              \"description\": \"Represents the column number of the first cell in the range. Zero-indexed. Read-only.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"formulas\": {\n              \"description\": \"Represents the formula in A1-style notation.\"\n            },\n            \"formulasLocal\": {\n              \"description\": \"Represents the formula in A1-style notation, in the user's language and number-formatting locale.  For example, the English '=SUM(A1, 1.5)' formula would become '=SUMME(A1; 1,5)' in German.\"\n            },\n            \"formulasR1C1\": {\n              \"description\": \"Represents the formula in R1C1-style notation.\"\n            },\n            \"hidden\": {\n              \"description\": \"Represents if all cells of the current range are hidden. Read-only.\",\n              \"type\": \"boolean\"\n            },\n            \"numberFormat\": {\n              \"description\": \"Represents Excel's number format code for the given cell.\"\n            },\n            \"rowCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Returns the total number of rows in the range. Read-only.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"rowHidden\": {\n              \"description\": \"Represents if all rows of the current range are hidden.\",\n              \"type\": \"boolean\"\n            },\n            \"rowIndex\": {\n              \"format\": \"int32\",\n              \"description\": \"Returns the row number of the first cell in the range. Zero-indexed. Read-only.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"text\": {\n              \"description\": \"Text values of the specified range. The Text value will not depend on the cell width. The # sign substitution that happens in Excel UI will not affect the text value returned by the API. Read-only.\"\n            },\n            \"valueTypes\": {\n              \"description\": \"Represents the type of data of each cell. The possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error. Read-only.\"\n            },\n            \"values\": {\n              \"description\": \"Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.\"\n            },\n            \"format\": { },\n            \"sort\": { },\n            \"worksheet\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"address\": \"string\",\n        \"addressLocal\": \"string\",\n        \"cellCount\": \"integer\",\n        \"columnCount\": \"integer\",\n        \"columnHidden\": true,\n        \"columnIndex\": \"integer\",\n        \"formulas\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"formulasLocal\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"formulasR1C1\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"hidden\": true,\n        \"numberFormat\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"rowCount\": \"integer\",\n        \"rowHidden\": true,\n        \"rowIndex\": \"integer\",\n        \"text\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"valueTypes\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"values\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"format\": {\n          \"@odata.type\": \"microsoft.graph.workbookRangeFormat\"\n        },\n        \"sort\": {\n          \"@odata.type\": \"microsoft.graph.workbookRangeSort\"\n        },\n        \"worksheet\": {\n          \"@odata.type\": \"microsoft.graph.workbookWorksheet\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookRangeBorder\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookRangeBorder\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"color\": {\n              \"description\": \"HTML color code representing the color of the border line, of the form #RRGGBB (e.g. 'FFA500') or as a named HTML color (e.g. 'orange').\",\n              \"type\": \"string\"\n            },\n            \"sideIndex\": {\n              \"description\": \"Constant value that indicates the specific side of the border. The possible values are: EdgeTop, EdgeBottom, EdgeLeft, EdgeRight, InsideVertical, InsideHorizontal, DiagonalDown, DiagonalUp. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"style\": {\n              \"description\": \"One of the constants of line style specifying the line style for the border. The possible values are: None, Continuous, Dash, DashDot, DashDotDot, Dot, Double, SlantDashDot.\",\n              \"type\": \"string\"\n            },\n            \"weight\": {\n              \"description\": \"Specifies the weight of the border around a range. The possible values are: Hairline, Thin, Medium, Thick.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"color\": \"string\",\n        \"sideIndex\": \"string\",\n        \"style\": \"string\",\n        \"weight\": \"string\"\n      }\n    },\n    \"microsoft.graph.workbookRangeFill\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookRangeFill\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"color\": {\n              \"description\": \"HTML color code representing the color of the border line, of the form #RRGGBB (e.g. 'FFA500') or as a named HTML color (e.g. 'orange')\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"color\": \"string\"\n      }\n    },\n    \"microsoft.graph.workbookRangeFont\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookRangeFont\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"bold\": {\n              \"description\": \"Represents the bold status of font.\",\n              \"type\": \"boolean\"\n            },\n            \"color\": {\n              \"description\": \"HTML color code representation of the text color. E.g. #FF0000 represents Red.\",\n              \"type\": \"string\"\n            },\n            \"italic\": {\n              \"description\": \"Represents the italic status of the font.\",\n              \"type\": \"boolean\"\n            },\n            \"name\": {\n              \"description\": \"Font name (e.g. 'Calibri')\",\n              \"type\": \"string\"\n            },\n            \"size\": {\n              \"format\": \"double\",\n              \"description\": \"Font size.\"\n            },\n            \"underline\": {\n              \"description\": \"Type of underline applied to the font. The possible values are: None, Single, Double, SingleAccountant, DoubleAccountant.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"bold\": true,\n        \"color\": \"string\",\n        \"italic\": true,\n        \"name\": \"string\",\n        \"size\": \"double\",\n        \"underline\": \"string\"\n      }\n    },\n    \"microsoft.graph.workbookRangeFormat\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookRangeFormat\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"columnWidth\": {\n              \"format\": \"double\",\n              \"description\": \"Gets or sets the width of all colums within the range. If the column widths are not uniform, null will be returned.\"\n            },\n            \"horizontalAlignment\": {\n              \"description\": \"Represents the horizontal alignment for the specified object. The possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed.\",\n              \"type\": \"string\"\n            },\n            \"rowHeight\": {\n              \"format\": \"double\",\n              \"description\": \"Gets or sets the height of all rows in the range. If the row heights are not uniform null will be returned.\"\n            },\n            \"verticalAlignment\": {\n              \"description\": \"Represents the vertical alignment for the specified object. The possible values are: Top, Center, Bottom, Justify, Distributed.\",\n              \"type\": \"string\"\n            },\n            \"wrapText\": {\n              \"description\": \"Indicates if Excel wraps the text in the object. A null value indicates that the entire range doesn't have uniform wrap setting\",\n              \"type\": \"boolean\"\n            },\n            \"borders\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.workbookRangeBorder\"\n              }\n            },\n            \"fill\": { },\n            \"font\": { },\n            \"protection\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"columnWidth\": \"double\",\n        \"horizontalAlignment\": \"string\",\n        \"rowHeight\": \"double\",\n        \"verticalAlignment\": \"string\",\n        \"wrapText\": true,\n        \"borders\": [\n          {\n            \"@odata.type\": \"microsoft.graph.workbookRangeBorder\"\n          }\n        ],\n        \"fill\": {\n          \"@odata.type\": \"microsoft.graph.workbookRangeFill\"\n        },\n        \"font\": {\n          \"@odata.type\": \"microsoft.graph.workbookRangeFont\"\n        },\n        \"protection\": {\n          \"@odata.type\": \"microsoft.graph.workbookFormatProtection\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookRangeSort\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookRangeSort\",\n          \"type\": \"object\"\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\"\n      }\n    },\n    \"microsoft.graph.referenceAttachment\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.attachment\"\n        },\n        {\n          \"title\": \"referenceAttachment\",\n          \"type\": \"object\"\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"contentType\": \"string\",\n        \"isInline\": true,\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"name\": \"string\",\n        \"size\": \"integer\"\n      }\n    },\n    \"microsoft.graph.onenoteResource\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.onenoteEntityBaseModel\"\n        },\n        {\n          \"title\": \"onenoteResource\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"content\": {\n              \"format\": \"base64url\",\n              \"description\": \"The content stream\",\n              \"type\": \"string\"\n            },\n            \"contentUrl\": {\n              \"description\": \"The URL for downloading the content\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"self\": \"string\",\n        \"content\": \"string\",\n        \"contentUrl\": \"string\"\n      }\n    },\n    \"microsoft.graph.schemaExtension\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"schemaExtension\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"description\": {\n              \"description\": \"Description for the schema extension.\",\n              \"type\": \"string\"\n            },\n            \"owner\": {\n              \"description\": \"The appId of the application that is the owner of the schema extension. This property can be supplied on creation, to set the owner.  If not supplied, then the calling application's appId will be set as the owner. In either case, the signed-in user must be the owner of the application. Once set, this property is read-only and cannot be changed.\",\n              \"type\": \"string\"\n            },\n            \"properties\": {\n              \"description\": \"The collection of property names and types that make up the schema extension definition.\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"status\": {\n              \"description\": \"The lifecycle state of the schema extension. Possible states are InDevelopment, Available, and Deprecated. Automatically set to InDevelopment on creation. Schema extensions provides more information on the possible state transitions and behaviors.\",\n              \"type\": \"string\"\n            },\n            \"targetTypes\": {\n              \"description\": \"Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from contact, device, event, group, message, organization, post, or user.\",\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"description\": \"string\",\n        \"owner\": \"string\",\n        \"properties\": [\n          {\n            \"@odata.type\": \"microsoft.graph.extensionSchemaProperty\"\n          }\n        ],\n        \"status\": \"string\",\n        \"targetTypes\": [\n          \"string\"\n        ]\n      }\n    },\n    \"microsoft.graph.onenoteSection\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.onenoteEntityHierarchyModel\"\n        },\n        {\n          \"title\": \"onenoteSection\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"isDefault\": {\n              \"description\": \"Indicates whether this is the user's default section. Read-only.\",\n              \"type\": \"boolean\"\n            },\n            \"links\": {\n              \"description\": \"Links for opening the section. The oneNoteClientURL link opens the section in the OneNote native client if it's installed. The oneNoteWebURL link opens the section in OneNote Online.\"\n            },\n            \"pagesUrl\": {\n              \"description\": \"The pages endpoint where you can get details for all the pages in the section. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"pages\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.onenotePage\"\n              }\n            },\n            \"parentNotebook\": { },\n            \"parentSectionGroup\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"self\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"displayName\": \"string\",\n        \"createdBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"lastModifiedBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"isDefault\": true,\n        \"links\": {\n          \"@odata.type\": \"microsoft.graph.sectionLinks\"\n        },\n        \"pagesUrl\": \"string\",\n        \"pages\": [\n          {\n            \"@odata.type\": \"microsoft.graph.onenotePage\"\n          }\n        ],\n        \"parentNotebook\": {\n          \"@odata.type\": \"microsoft.graph.notebook\"\n        },\n        \"parentSectionGroup\": {\n          \"@odata.type\": \"microsoft.graph.sectionGroup\"\n        }\n      }\n    },\n    \"microsoft.graph.sectionGroup\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.onenoteEntityHierarchyModel\"\n        },\n        {\n          \"title\": \"sectionGroup\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"sectionGroupsUrl\": {\n              \"description\": \"The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"sectionsUrl\": {\n              \"description\": \"The URL for the sections navigation property, which returns all the sections in the section group. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"parentNotebook\": { },\n            \"parentSectionGroup\": { },\n            \"sectionGroups\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.sectionGroup\"\n              }\n            },\n            \"sections\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.onenoteSection\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"self\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"displayName\": \"string\",\n        \"createdBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"lastModifiedBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"sectionGroupsUrl\": \"string\",\n        \"sectionsUrl\": \"string\",\n        \"parentNotebook\": {\n          \"@odata.type\": \"microsoft.graph.notebook\"\n        },\n        \"parentSectionGroup\": {\n          \"@odata.type\": \"microsoft.graph.sectionGroup\"\n        },\n        \"sectionGroups\": [\n          {\n            \"@odata.type\": \"microsoft.graph.sectionGroup\"\n          }\n        ],\n        \"sections\": [\n          {\n            \"@odata.type\": \"microsoft.graph.onenoteSection\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.security\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"security\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"alerts\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.alert\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"alerts\": [\n          {\n            \"@odata.type\": \"microsoft.graph.alert\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.sharedDriveItem\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.baseItem\"\n        },\n        {\n          \"title\": \"sharedDriveItem\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"owner\": {\n              \"description\": \"Information about the owner of the shared item being referenced.\"\n            },\n            \"driveItem\": { },\n            \"items\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.driveItem\"\n              }\n            },\n            \"list\": { },\n            \"listItem\": { },\n            \"root\": { },\n            \"site\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"eTag\": \"string\",\n        \"lastModifiedBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"name\": \"string\",\n        \"parentReference\": {\n          \"@odata.type\": \"microsoft.graph.itemReference\"\n        },\n        \"webUrl\": \"string\",\n        \"createdByUser\": {\n          \"@odata.type\": \"microsoft.graph.user\"\n        },\n        \"lastModifiedByUser\": {\n          \"@odata.type\": \"microsoft.graph.user\"\n        },\n        \"owner\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"driveItem\": {\n          \"@odata.type\": \"microsoft.graph.driveItem\"\n        },\n        \"items\": [\n          {\n            \"@odata.type\": \"microsoft.graph.driveItem\"\n          }\n        ],\n        \"list\": {\n          \"@odata.type\": \"microsoft.graph.list\"\n        },\n        \"listItem\": {\n          \"@odata.type\": \"microsoft.graph.listItem\"\n        },\n        \"root\": {\n          \"@odata.type\": \"microsoft.graph.driveItem\"\n        },\n        \"site\": {\n          \"@odata.type\": \"microsoft.graph.site\"\n        }\n      }\n    },\n    \"microsoft.graph.singleValueLegacyExtendedProperty\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"singleValueLegacyExtendedProperty\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"value\": {\n              \"description\": \"A property value.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"value\": \"string\"\n      }\n    },\n    \"microsoft.graph.site\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.baseItem\"\n        },\n        {\n          \"title\": \"site\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"root\": {\n              \"description\": \"If present, indicates that this is the root site in the site collection. Read-only.\"\n            },\n            \"sharepointIds\": {\n              \"description\": \"Returns identifiers useful for SharePoint REST compatibility. Read-only.\"\n            },\n            \"siteCollection\": {\n              \"description\": \"Provides details about the site's site collection. Available only on the root site. Read-only.\"\n            },\n            \"displayName\": {\n              \"description\": \"The full title for the site. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"contentTypes\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.contentType\"\n              }\n            },\n            \"drive\": { },\n            \"drives\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.drive\"\n              }\n            },\n            \"items\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.baseItem\"\n              }\n            },\n            \"lists\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.list\"\n              }\n            },\n            \"sites\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.site\"\n              }\n            },\n            \"columns\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.columnDefinition\"\n              }\n            },\n            \"onenote\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"createdBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"eTag\": \"string\",\n        \"lastModifiedBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"name\": \"string\",\n        \"parentReference\": {\n          \"@odata.type\": \"microsoft.graph.itemReference\"\n        },\n        \"webUrl\": \"string\",\n        \"createdByUser\": {\n          \"@odata.type\": \"microsoft.graph.user\"\n        },\n        \"lastModifiedByUser\": {\n          \"@odata.type\": \"microsoft.graph.user\"\n        },\n        \"root\": {\n          \"@odata.type\": \"microsoft.graph.root\"\n        },\n        \"sharepointIds\": {\n          \"@odata.type\": \"microsoft.graph.sharepointIds\"\n        },\n        \"siteCollection\": {\n          \"@odata.type\": \"microsoft.graph.siteCollection\"\n        },\n        \"displayName\": \"string\",\n        \"contentTypes\": [\n          {\n            \"@odata.type\": \"microsoft.graph.contentType\"\n          }\n        ],\n        \"drive\": {\n          \"@odata.type\": \"microsoft.graph.drive\"\n        },\n        \"drives\": [\n          {\n            \"@odata.type\": \"microsoft.graph.drive\"\n          }\n        ],\n        \"items\": [\n          {\n            \"@odata.type\": \"microsoft.graph.baseItem\"\n          }\n        ],\n        \"lists\": [\n          {\n            \"@odata.type\": \"microsoft.graph.list\"\n          }\n        ],\n        \"sites\": [\n          {\n            \"@odata.type\": \"microsoft.graph.site\"\n          }\n        ],\n        \"columns\": [\n          {\n            \"@odata.type\": \"microsoft.graph.columnDefinition\"\n          }\n        ],\n        \"onenote\": {\n          \"@odata.type\": \"microsoft.graph.onenote\"\n        }\n      }\n    },\n    \"microsoft.graph.subscribedSku\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"subscribedSku\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"appliesTo\": {\n              \"description\": \"For example, 'User' or 'Company'.\",\n              \"type\": \"string\"\n            },\n            \"capabilityStatus\": {\n              \"description\": \"For example, 'Enabled'.\",\n              \"type\": \"string\"\n            },\n            \"consumedUnits\": {\n              \"format\": \"int32\",\n              \"description\": \"The number of licenses that have been assigned.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"prepaidUnits\": {\n              \"description\": \"Information about the number and status of prepaid licenses.\"\n            },\n            \"servicePlans\": {\n              \"description\": \"Information about the service plans that are available with the SKU. Not nullable\",\n              \"type\": \"array\",\n              \"items\": { }\n            },\n            \"skuId\": {\n              \"format\": \"uuid\",\n              \"description\": \"The unique identifier (GUID) for the service SKU.\",\n              \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n              \"type\": \"string\"\n            },\n            \"skuPartNumber\": {\n              \"description\": \"The SKU part number; for example: 'AAD_PREMIUM' or 'RMSBASIC'.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"appliesTo\": \"string\",\n        \"capabilityStatus\": \"string\",\n        \"consumedUnits\": \"integer\",\n        \"prepaidUnits\": {\n          \"@odata.type\": \"microsoft.graph.licenseUnitsDetail\"\n        },\n        \"servicePlans\": [\n          {\n            \"@odata.type\": \"microsoft.graph.servicePlanInfo\"\n          }\n        ],\n        \"skuId\": \"string\",\n        \"skuPartNumber\": \"string\"\n      }\n    },\n    \"microsoft.graph.subscription\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"subscription\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"changeType\": {\n              \"description\": \"Required. Indicates the type of change in the subscribed resource that will raise a notification. The supported values are: created, updated, deleted. Multiple values can be combined using a comma-separated list.Note: Drive root item notifications support only the updated changeType. User and group notifications support updated and deleted changeType.\",\n              \"type\": \"string\"\n            },\n            \"notificationUrl\": {\n              \"description\": \"Required. The URL of the endpoint that will receive the notifications. This URL must make use of the HTTPS protocol.\",\n              \"type\": \"string\"\n            },\n            \"resource\": {\n              \"description\": \"Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/v1.0/).\",\n              \"type\": \"string\"\n            },\n            \"applicationId\": {\n              \"description\": \"Identifier of the application used to create the subscription. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"expirationDateTime\": {\n              \"format\": \"date-time\",\n              \"description\": \"Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to.  See the table below for maximum supported subscription length of time.\",\n              \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n              \"type\": \"string\"\n            },\n            \"clientState\": {\n              \"description\": \"Optional. Specifies the value of the clientState property sent by the service in each notification. The maximum length is 128 characters. The client can check that the 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 notification.\",\n              \"type\": \"string\"\n            },\n            \"creatorId\": {\n              \"description\": \"Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the id of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the id of the service principal corresponding to the app. Read-only.\",\n              \"type\": \"string\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"changeType\": \"string\",\n        \"notificationUrl\": \"string\",\n        \"resource\": \"string\",\n        \"applicationId\": \"string\",\n        \"expirationDateTime\": \"string (timestamp)\",\n        \"clientState\": \"string\",\n        \"creatorId\": \"string\"\n      }\n    },\n    \"microsoft.graph.workbookTable\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookTable\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"highlightFirstColumn\": {\n              \"description\": \"Indicates whether the first column contains special formatting.\",\n              \"type\": \"boolean\"\n            },\n            \"highlightLastColumn\": {\n              \"description\": \"Indicates whether the last column contains special formatting.\",\n              \"type\": \"boolean\"\n            },\n            \"name\": {\n              \"description\": \"Name of the table.\",\n              \"type\": \"string\"\n            },\n            \"showBandedColumns\": {\n              \"description\": \"Indicates whether the columns show banded formatting in which odd columns are highlighted differently from even ones to make reading the table easier.\",\n              \"type\": \"boolean\"\n            },\n            \"showBandedRows\": {\n              \"description\": \"Indicates whether the rows show banded formatting in which odd rows are highlighted differently from even ones to make reading the table easier.\",\n              \"type\": \"boolean\"\n            },\n            \"showFilterButton\": {\n              \"description\": \"Indicates whether the filter buttons are visible at the top of each column header. Setting this is only allowed if the table contains a header row.\",\n              \"type\": \"boolean\"\n            },\n            \"showHeaders\": {\n              \"description\": \"Indicates whether the header row is visible or not. This value can be set to show or remove the header row.\",\n              \"type\": \"boolean\"\n            },\n            \"showTotals\": {\n              \"description\": \"Indicates whether the total row is visible or not. This value can be set to show or remove the total row.\",\n              \"type\": \"boolean\"\n            },\n            \"style\": {\n              \"description\": \"Constant value that represents the Table style. The possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.\",\n              \"type\": \"string\"\n            },\n            \"legacyId\": {\n              \"description\": \"Legacy Id used in older Excle clients. The value of the identifier remains the same even when the table is renamed. This property should be interpreted as an opaque string value and should not be parsed to any other type. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"columns\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.workbookTableColumn\"\n              }\n            },\n            \"rows\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.workbookTableRow\"\n              }\n            },\n            \"sort\": { },\n            \"worksheet\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"highlightFirstColumn\": true,\n        \"highlightLastColumn\": true,\n        \"name\": \"string\",\n        \"showBandedColumns\": true,\n        \"showBandedRows\": true,\n        \"showFilterButton\": true,\n        \"showHeaders\": true,\n        \"showTotals\": true,\n        \"style\": \"string\",\n        \"legacyId\": \"string\",\n        \"columns\": [\n          {\n            \"@odata.type\": \"microsoft.graph.workbookTableColumn\"\n          }\n        ],\n        \"rows\": [\n          {\n            \"@odata.type\": \"microsoft.graph.workbookTableRow\"\n          }\n        ],\n        \"sort\": {\n          \"@odata.type\": \"microsoft.graph.workbookTableSort\"\n        },\n        \"worksheet\": {\n          \"@odata.type\": \"microsoft.graph.workbookWorksheet\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookTableColumn\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookTableColumn\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"index\": {\n              \"format\": \"int32\",\n              \"description\": \"Returns the index number of the column within the columns collection of the table. Zero-indexed. Read-only.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"name\": {\n              \"description\": \"Returns the name of the table column. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"values\": {\n              \"description\": \"Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.\"\n            },\n            \"filter\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"index\": \"integer\",\n        \"name\": \"string\",\n        \"values\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"filter\": {\n          \"@odata.type\": \"microsoft.graph.workbookFilter\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookTableRow\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookTableRow\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"index\": {\n              \"format\": \"int32\",\n              \"description\": \"Returns the index number of the row within the rows collection of the table. Zero-indexed. Read-only.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"values\": {\n              \"description\": \"Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"index\": \"integer\",\n        \"values\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookTableSort\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookTableSort\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"matchCase\": {\n              \"description\": \"Represents whether the casing impacted the last sort of the table. Read-only.\",\n              \"type\": \"boolean\"\n            },\n            \"method\": {\n              \"description\": \"Represents Chinese character ordering method last used to sort the table. The possible values are: PinYin, StrokeCount. Read-only.\",\n              \"type\": \"string\"\n            },\n            \"fields\": {\n              \"description\": \"Represents the current conditions used to last sort the table. Read-only.\",\n              \"type\": \"array\",\n              \"items\": { }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"matchCase\": true,\n        \"method\": \"string\",\n        \"fields\": [\n          {\n            \"@odata.type\": \"microsoft.graph.workbookSortField\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.thumbnailSet\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"thumbnailSet\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"large\": {\n              \"description\": \"A 1920x1920 scaled thumbnail.\"\n            },\n            \"medium\": {\n              \"description\": \"A 176x176 scaled thumbnail.\"\n            },\n            \"small\": {\n              \"description\": \"A 48x48 cropped thumbnail.\"\n            },\n            \"source\": {\n              \"description\": \"A custom thumbnail image or the original image used to generate other thumbnails.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"large\": {\n          \"@odata.type\": \"microsoft.graph.thumbnail\"\n        },\n        \"medium\": {\n          \"@odata.type\": \"microsoft.graph.thumbnail\"\n        },\n        \"small\": {\n          \"@odata.type\": \"microsoft.graph.thumbnail\"\n        },\n        \"source\": {\n          \"@odata.type\": \"microsoft.graph.thumbnail\"\n        }\n      }\n    },\n    \"microsoft.graph.workbook\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbook\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"names\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.workbookNamedItem\"\n              }\n            },\n            \"tables\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.workbookTable\"\n              }\n            },\n            \"worksheets\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.workbookWorksheet\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"names\": [\n          {\n            \"@odata.type\": \"microsoft.graph.workbookNamedItem\"\n          }\n        ],\n        \"tables\": [\n          {\n            \"@odata.type\": \"microsoft.graph.workbookTable\"\n          }\n        ],\n        \"worksheets\": [\n          {\n            \"@odata.type\": \"microsoft.graph.workbookWorksheet\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.workbookPivotTable\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookPivotTable\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"name\": {\n              \"description\": \"Name of the PivotTable.\",\n              \"type\": \"string\"\n            },\n            \"worksheet\": { }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"name\": \"string\",\n        \"worksheet\": {\n          \"@odata.type\": \"microsoft.graph.workbookWorksheet\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookRangeView\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookRangeView\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"cellAddresses\": {\n              \"description\": \"Represents the cell addresses\"\n            },\n            \"columnCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Returns the number of visible columns. Read-only.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"formulas\": {\n              \"description\": \"Represents the formula in A1-style notation.\"\n            },\n            \"formulasLocal\": {\n              \"description\": \"Represents the formula in A1-style notation, in the user's language and number-formatting locale. For example, the English '=SUM(A1, 1.5)' formula would become '=SUMME(A1; 1,5)' in German.\"\n            },\n            \"formulasR1C1\": {\n              \"description\": \"Represents the formula in R1C1-style notation.\"\n            },\n            \"index\": {\n              \"format\": \"int32\",\n              \"description\": \"Index of the range.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"numberFormat\": {\n              \"description\": \"Represents Excel's number format code for the given cell. Read-only.\"\n            },\n            \"rowCount\": {\n              \"format\": \"int32\",\n              \"description\": \"Returns the number of visible rows. Read-only.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"text\": {\n              \"description\": \"Text values of the specified range. The Text value will not depend on the cell width. The # sign substitution that happens in Excel UI will not affect the text value returned by the API. Read-only.\"\n            },\n            \"valueTypes\": {\n              \"description\": \"Represents the type of data of each cell. Read-only. The possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error.\"\n            },\n            \"values\": {\n              \"description\": \"Represents the raw values of the specified range view. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.\"\n            },\n            \"rows\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.workbookRangeView\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"cellAddresses\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"columnCount\": \"integer\",\n        \"formulas\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"formulasLocal\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"formulasR1C1\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"index\": \"integer\",\n        \"numberFormat\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"rowCount\": \"integer\",\n        \"text\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"valueTypes\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"values\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        },\n        \"rows\": [\n          {\n            \"@odata.type\": \"microsoft.graph.workbookRangeView\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.workbookWorksheet\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookWorksheet\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"name\": {\n              \"description\": \"The display name of the worksheet.\",\n              \"type\": \"string\"\n            },\n            \"position\": {\n              \"format\": \"int32\",\n              \"description\": \"The zero-based position of the worksheet within the workbook.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"visibility\": {\n              \"description\": \"The Visibility of the worksheet. The possible values are: Visible, Hidden, VeryHidden.\",\n              \"type\": \"string\"\n            },\n            \"charts\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.workbookChart\"\n              }\n            },\n            \"names\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.workbookNamedItem\"\n              }\n            },\n            \"pivotTables\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.workbookPivotTable\"\n              }\n            },\n            \"protection\": { },\n            \"tables\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/microsoft.graph.workbookTable\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"name\": \"string\",\n        \"position\": \"integer\",\n        \"visibility\": \"string\",\n        \"charts\": [\n          {\n            \"@odata.type\": \"microsoft.graph.workbookChart\"\n          }\n        ],\n        \"names\": [\n          {\n            \"@odata.type\": \"microsoft.graph.workbookNamedItem\"\n          }\n        ],\n        \"pivotTables\": [\n          {\n            \"@odata.type\": \"microsoft.graph.workbookPivotTable\"\n          }\n        ],\n        \"protection\": {\n          \"@odata.type\": \"microsoft.graph.workbookWorksheetProtection\"\n        },\n        \"tables\": [\n          {\n            \"@odata.type\": \"microsoft.graph.workbookTable\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.workbookWorksheetProtection\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.entity\"\n        },\n        {\n          \"title\": \"workbookWorksheetProtection\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"protected\": {\n              \"description\": \"Indicates if the worksheet is protected.  Read-only.\",\n              \"type\": \"boolean\"\n            },\n            \"options\": {\n              \"description\": \"Sheet protection options. Read-only.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"id\": \"string (identifier)\",\n        \"protected\": true,\n        \"options\": {\n          \"@odata.type\": \"microsoft.graph.workbookWorksheetProtectionOptions\"\n        }\n      }\n    },\n    \"microsoft.graph.driveItemUploadableProperties\": {\n      \"title\": \"driveItemUploadableProperties\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"description\": {\n          \"description\": \"Provides a user-visible description of the item. Read-write. Only on OneDrive Personal\",\n          \"type\": \"string\"\n        },\n        \"fileSystemInfo\": {\n          \"description\": \"File system information on client. Read-write.\"\n        },\n        \"name\": {\n          \"description\": \"The name of the item (filename and extension). Read-write.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"description\": \"string\",\n        \"fileSystemInfo\": {\n          \"@odata.type\": \"microsoft.graph.fileSystemInfo\"\n        },\n        \"name\": \"string\"\n      }\n    },\n    \"microsoft.graph.alert\": {\n      \"title\": \"alert\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"activityGroupName\": {\n          \"description\": \"Name or alias of the activity group (attacker) this alert is attributed to.\",\n          \"type\": \"string\"\n        },\n        \"assignedTo\": {\n          \"description\": \"Name of the analyst the alert is assigned to for triage, investigation, or remediation (supports update).\",\n          \"type\": \"string\"\n        },\n        \"azureSubscriptionId\": {\n          \"description\": \"Azure subscription ID, present if this alert is related to an Azure resource.\",\n          \"type\": \"string\"\n        },\n        \"azureTenantId\": {\n          \"description\": \"Azure Active Directory tenant ID.\",\n          \"type\": \"string\"\n        },\n        \"category\": {\n          \"description\": \"Category of the alert (for example, credentialTheft, ransomware, etc.).\",\n          \"type\": \"string\"\n        },\n        \"closedDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Time at which the alert was closed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z' (supports update).\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"cloudAppStates\": {\n          \"description\": \"Security-related stateful information generated by the provider about the cloud application/s related to this alert.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"comments\": {\n          \"description\": \"Customer-provided comments on alert (for customer alert management) (supports update).\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        },\n        \"confidence\": {\n          \"format\": \"int32\",\n          \"description\": \"Confidence of the detection logic (percentage between 1-100).\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"createdDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Time at which the alert was created by the alert provider. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"description\": {\n          \"description\": \"Alert description.\",\n          \"type\": \"string\"\n        },\n        \"detectionIds\": {\n          \"description\": \"Set of alerts related to this alert entity (each alert is pushed to the SIEM as a separate record).\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        },\n        \"eventDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Time at which the event(s) that served as the trigger(s) to generate the alert occurred. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"feedback\": {\n          \"description\": \"Analyst feedback on the alert. Possible values are: unknown, truePositive, falsePositive, benignPositive. (supports update)\"\n        },\n        \"fileStates\": {\n          \"description\": \"Security-related stateful information generated by the provider about the file(s) related to this alert.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"hostStates\": {\n          \"description\": \"Security-related stateful information generated by the provider about the host(s) related to this alert.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"id\": {\n          \"description\": \"Provider-generated GUID/unique identifier. (Read-only)\",\n          \"type\": \"string\"\n        },\n        \"lastModifiedDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Time at which the alert entity was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"malwareStates\": {\n          \"description\": \"Threat Intelligence pertaining to malware related to this alert.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"networkConnections\": {\n          \"description\": \"Security-related stateful information generated by the provider about the network connection(s) related to this alert.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"processes\": {\n          \"description\": \"Security-related stateful information generated by the provider about the process or processes related to this alert.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"recommendedActions\": {\n          \"description\": \"Vendor/provider recommended action(s) to take as a result of the alert (for example, isolate machine, enforce2FA, reimage host).\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        },\n        \"registryKeyStates\": {\n          \"description\": \"Security-related stateful information generated by the provider about the registry keys related to this alert.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"severity\": {\n          \"description\": \"Alert severity - set by vendor/provider. Possible values are: unknown, informational, low, medium, high.\"\n        },\n        \"sourceMaterials\": {\n          \"description\": \"Hyperlinks (URIs) to the source material related to the alert, for example, provider's user interface for alerts or log search, etc.\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        },\n        \"status\": {\n          \"description\": \"Alert lifecycle status (stage). Possible values are: unknown, newAlert, inProgress, resolved. (supports update)\"\n        },\n        \"tags\": {\n          \"description\": \"User-definable labels that can be applied to an alert and can serve as filter conditions (for example 'HVA', 'SAW', etc.) (supports update).\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        },\n        \"title\": {\n          \"description\": \"Alert title.\",\n          \"type\": \"string\"\n        },\n        \"triggers\": {\n          \"description\": \"Security-related information about the specific properties that triggered the alert (properties appearing in the alert). Alerts might contain information about multiple users, hosts, files, ip addresses. This field indicates which properties triggered the alert generation.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"userStates\": {\n          \"description\": \"Security-related stateful information generated by the provider about the user accounts related to this alert.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"vendorInformation\": {\n          \"description\": \"Complex type containing details about the security product/service vendor, provider, and subprovider (for example, vendor=Microsoft; provider=Windows Defender ATP; subProvider=AppLocker).\"\n        },\n        \"vulnerabilityStates\": {\n          \"description\": \"Threat intelligence pertaining to one or more vulnerabilities related to this alert.\",\n          \"type\": \"array\",\n          \"items\": { }\n        }\n      },\n      \"example\": {\n        \"activityGroupName\": \"string\",\n        \"assignedTo\": \"string\",\n        \"azureSubscriptionId\": \"string\",\n        \"azureTenantId\": \"string\",\n        \"category\": \"string\",\n        \"closedDateTime\": \"string (timestamp)\",\n        \"cloudAppStates\": [\n          {\n            \"@odata.type\": \"microsoft.graph.cloudAppSecurityState\"\n          }\n        ],\n        \"comments\": [\n          \"string\"\n        ],\n        \"confidence\": \"integer\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"description\": \"string\",\n        \"detectionIds\": [\n          \"string\"\n        ],\n        \"eventDateTime\": \"string (timestamp)\",\n        \"feedback\": {\n          \"@odata.type\": \"microsoft.graph.alertFeedback\"\n        },\n        \"fileStates\": [\n          {\n            \"@odata.type\": \"microsoft.graph.fileSecurityState\"\n          }\n        ],\n        \"hostStates\": [\n          {\n            \"@odata.type\": \"microsoft.graph.hostSecurityState\"\n          }\n        ],\n        \"id\": \"string\",\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"malwareStates\": [\n          {\n            \"@odata.type\": \"microsoft.graph.malwareState\"\n          }\n        ],\n        \"networkConnections\": [\n          {\n            \"@odata.type\": \"microsoft.graph.networkConnection\"\n          }\n        ],\n        \"processes\": [\n          {\n            \"@odata.type\": \"microsoft.graph.process\"\n          }\n        ],\n        \"recommendedActions\": [\n          \"string\"\n        ],\n        \"registryKeyStates\": [\n          {\n            \"@odata.type\": \"microsoft.graph.registryKeyState\"\n          }\n        ],\n        \"severity\": {\n          \"@odata.type\": \"microsoft.graph.alertSeverity\"\n        },\n        \"sourceMaterials\": [\n          \"string\"\n        ],\n        \"status\": {\n          \"@odata.type\": \"microsoft.graph.alertStatus\"\n        },\n        \"tags\": [\n          \"string\"\n        ],\n        \"title\": \"string\",\n        \"triggers\": [\n          {\n            \"@odata.type\": \"microsoft.graph.alertTrigger\"\n          }\n        ],\n        \"userStates\": [\n          {\n            \"@odata.type\": \"microsoft.graph.userSecurityState\"\n          }\n        ],\n        \"vendorInformation\": {\n          \"@odata.type\": \"microsoft.graph.securityVendorInformation\"\n        },\n        \"vulnerabilityStates\": [\n          {\n            \"@odata.type\": \"microsoft.graph.vulnerabilityState\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.alertTrigger\": {\n      \"title\": \"alertTrigger\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"name\": {\n          \"description\": \"Name of the property serving as a detection trigger.\",\n          \"type\": \"string\"\n        },\n        \"type\": {\n          \"description\": \"Type of the property in the key:value pair for interpretation. For example, String, Boolean, etc.\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"description\": \"Value of the property serving as a detection trigger.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"name\": \"string\",\n        \"type\": \"string\",\n        \"value\": \"string\"\n      }\n    },\n    \"microsoft.graph.alternativeSecurityId\": {\n      \"title\": \"alternativeSecurityId\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"type\": {\n          \"format\": \"int32\",\n          \"description\": \"For internal use only\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"identityProvider\": {\n          \"description\": \"For internal use only\",\n          \"type\": \"string\"\n        },\n        \"key\": {\n          \"format\": \"base64url\",\n          \"description\": \"For internal use only\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"type\": \"integer\",\n        \"identityProvider\": \"string\",\n        \"key\": \"string\"\n      }\n    },\n    \"microsoft.graph.assignedLicense\": {\n      \"title\": \"assignedLicense\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"disabledPlans\": {\n          \"description\": \"A collection of the unique identifiers for plans that have been disabled.\",\n          \"type\": \"array\",\n          \"items\": {\n            \"format\": \"uuid\",\n            \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n            \"type\": \"string\"\n          }\n        },\n        \"skuId\": {\n          \"format\": \"uuid\",\n          \"description\": \"The unique identifier for the SKU.\",\n          \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"disabledPlans\": [\n          \"string\"\n        ],\n        \"skuId\": \"string\"\n      }\n    },\n    \"microsoft.graph.assignedPlan\": {\n      \"title\": \"assignedPlan\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"assignedDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"The date and time at which the plan was assigned; for example: 2013-01-02T19:32:30Z. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"capabilityStatus\": {\n          \"description\": \"For example, 'Enabled'.\",\n          \"type\": \"string\"\n        },\n        \"service\": {\n          \"description\": \"The name of the service; for example, 'Exchange'.\",\n          \"type\": \"string\"\n        },\n        \"servicePlanId\": {\n          \"format\": \"uuid\",\n          \"description\": \"A GUID that identifies the service plan.\",\n          \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"assignedDateTime\": \"string (timestamp)\",\n        \"capabilityStatus\": \"string\",\n        \"service\": \"string\",\n        \"servicePlanId\": \"string\"\n      }\n    },\n    \"microsoft.graph.recipient\": {\n      \"title\": \"recipient\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"emailAddress\": {\n          \"description\": \"The recipient's email address.\"\n        }\n      },\n      \"example\": {\n        \"emailAddress\": {\n          \"@odata.type\": \"microsoft.graph.emailAddress\"\n        }\n      }\n    },\n    \"microsoft.graph.attendeeBase\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.recipient\"\n        },\n        {\n          \"title\": \"attendeeBase\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"type\": {\n              \"description\": \"The type of attendee. The possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"emailAddress\": {\n          \"@odata.type\": \"microsoft.graph.emailAddress\"\n        },\n        \"type\": {\n          \"@odata.type\": \"microsoft.graph.attendeeType\"\n        }\n      }\n    },\n    \"microsoft.graph.attendee\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.attendeeBase\"\n        },\n        {\n          \"title\": \"attendee\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"status\": {\n              \"description\": \"The attendee's response (none, accepted, declined, etc.) for the event and date-time that the response was sent.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"emailAddress\": {\n          \"@odata.type\": \"microsoft.graph.emailAddress\"\n        },\n        \"type\": {\n          \"@odata.type\": \"microsoft.graph.attendeeType\"\n        },\n        \"status\": {\n          \"@odata.type\": \"microsoft.graph.responseStatus\"\n        }\n      }\n    },\n    \"microsoft.graph.attendeeAvailability\": {\n      \"title\": \"attendeeAvailability\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"attendee\": {\n          \"description\": \"The type of attendee - whether it's a person or a resource, and whether required or optional if it's a person.\"\n        },\n        \"availability\": {\n          \"description\": \"The availability status of the attendee. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.\"\n        }\n      },\n      \"example\": {\n        \"attendee\": {\n          \"@odata.type\": \"microsoft.graph.attendeeBase\"\n        },\n        \"availability\": {\n          \"@odata.type\": \"microsoft.graph.freeBusyStatus\"\n        }\n      }\n    },\n    \"microsoft.graph.audio\": {\n      \"title\": \"audio\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"album\": {\n          \"description\": \"The title of the album for this audio file.\",\n          \"type\": \"string\"\n        },\n        \"albumArtist\": {\n          \"description\": \"The artist named on the album for the audio file.\",\n          \"type\": \"string\"\n        },\n        \"artist\": {\n          \"description\": \"The performing artist for the audio file.\",\n          \"type\": \"string\"\n        },\n        \"bitrate\": {\n          \"format\": \"int64\",\n          \"description\": \"Bitrate expressed in kbps.\",\n          \"type\": \"integer\"\n        },\n        \"composers\": {\n          \"description\": \"The name of the composer of the audio file.\",\n          \"type\": \"string\"\n        },\n        \"copyright\": {\n          \"description\": \"Copyright information for the audio file.\",\n          \"type\": \"string\"\n        },\n        \"disc\": {\n          \"format\": \"int16\",\n          \"description\": \"The number of the disc this audio file came from.\",\n          \"maximum\": 32767,\n          \"minimum\": -32768,\n          \"type\": \"integer\"\n        },\n        \"discCount\": {\n          \"format\": \"int16\",\n          \"description\": \"The total number of discs in this album.\",\n          \"maximum\": 32767,\n          \"minimum\": -32768,\n          \"type\": \"integer\"\n        },\n        \"duration\": {\n          \"format\": \"int64\",\n          \"description\": \"Duration of the audio file, expressed in milliseconds\",\n          \"type\": \"integer\"\n        },\n        \"genre\": {\n          \"description\": \"The genre of this audio file.\",\n          \"type\": \"string\"\n        },\n        \"hasDrm\": {\n          \"description\": \"Indicates if the file is protected with digital rights management.\",\n          \"type\": \"boolean\"\n        },\n        \"isVariableBitrate\": {\n          \"description\": \"Indicates if the file is encoded with a variable bitrate.\",\n          \"type\": \"boolean\"\n        },\n        \"title\": {\n          \"description\": \"The title of the audio file.\",\n          \"type\": \"string\"\n        },\n        \"track\": {\n          \"format\": \"int32\",\n          \"description\": \"The number of the track on the original disc for this audio file.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"trackCount\": {\n          \"format\": \"int32\",\n          \"description\": \"The total number of tracks on the original disc for this audio file.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"year\": {\n          \"format\": \"int32\",\n          \"description\": \"The year the audio file was recorded.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        }\n      },\n      \"example\": {\n        \"album\": \"string\",\n        \"albumArtist\": \"string\",\n        \"artist\": \"string\",\n        \"bitrate\": \"integer\",\n        \"composers\": \"string\",\n        \"copyright\": \"string\",\n        \"disc\": \"integer\",\n        \"discCount\": \"integer\",\n        \"duration\": \"integer\",\n        \"genre\": \"string\",\n        \"hasDrm\": true,\n        \"isVariableBitrate\": true,\n        \"title\": \"string\",\n        \"track\": \"integer\",\n        \"trackCount\": \"integer\",\n        \"year\": \"integer\"\n      }\n    },\n    \"microsoft.graph.automaticRepliesMailTips\": {\n      \"title\": \"automaticRepliesMailTips\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"message\": {\n          \"description\": \"The automatic reply message.\",\n          \"type\": \"string\"\n        },\n        \"messageLanguage\": {\n          \"description\": \"The language that the automatic reply message is in.\"\n        },\n        \"scheduledEndTime\": {\n          \"description\": \"The date and time that automatic replies are set to end.\"\n        },\n        \"scheduledStartTime\": {\n          \"description\": \"The date and time that automatic replies are set to begin.\"\n        }\n      },\n      \"example\": {\n        \"message\": \"string\",\n        \"messageLanguage\": {\n          \"@odata.type\": \"microsoft.graph.localeInfo\"\n        },\n        \"scheduledEndTime\": {\n          \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n        },\n        \"scheduledStartTime\": {\n          \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n        }\n      }\n    },\n    \"microsoft.graph.automaticRepliesSetting\": {\n      \"title\": \"automaticRepliesSetting\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"externalAudience\": {\n          \"description\": \"The set of audience external to the signed-in user's organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. The possible values are: none, contactsOnly, all.\"\n        },\n        \"externalReplyMessage\": {\n          \"description\": \"The automatic reply to send to the specified external audience, if Status is AlwaysEnabled or Scheduled.\",\n          \"type\": \"string\"\n        },\n        \"internalReplyMessage\": {\n          \"description\": \"The automatic reply to send to the audience internal to the signed-in user's organization, if Status is AlwaysEnabled or Scheduled.\",\n          \"type\": \"string\"\n        },\n        \"scheduledEndDateTime\": {\n          \"description\": \"The date and time that automatic replies are set to end, if Status is set to Scheduled.\"\n        },\n        \"scheduledStartDateTime\": {\n          \"description\": \"The date and time that automatic replies are set to begin, if Status is set to Scheduled.\"\n        },\n        \"status\": {\n          \"description\": \"Configurations status for automatic replies. The possible values are: disabled, alwaysEnabled, scheduled.\"\n        }\n      },\n      \"example\": {\n        \"externalAudience\": {\n          \"@odata.type\": \"microsoft.graph.externalAudienceScope\"\n        },\n        \"externalReplyMessage\": \"string\",\n        \"internalReplyMessage\": \"string\",\n        \"scheduledEndDateTime\": {\n          \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n        },\n        \"scheduledStartDateTime\": {\n          \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n        },\n        \"status\": {\n          \"@odata.type\": \"microsoft.graph.automaticRepliesStatus\"\n        }\n      }\n    },\n    \"microsoft.graph.booleanColumn\": {\n      \"title\": \"booleanColumn\",\n      \"type\": \"object\"\n    },\n    \"microsoft.graph.calculatedColumn\": {\n      \"title\": \"calculatedColumn\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"format\": {\n          \"description\": \"For dateTime output types, the format of the value. Must be one of dateOnly or dateTime.\",\n          \"type\": \"string\"\n        },\n        \"formula\": {\n          \"description\": \"The formula used to compute the value for this column.\",\n          \"type\": \"string\"\n        },\n        \"outputType\": {\n          \"description\": \"The output type used to format values in this column. Must be one of boolean, currency, dateTime, number, or text.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"format\": \"string\",\n        \"formula\": \"string\",\n        \"outputType\": \"string\"\n      }\n    },\n    \"microsoft.graph.choiceColumn\": {\n      \"title\": \"choiceColumn\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"allowTextEntry\": {\n          \"description\": \"If true, allows custom values that aren't in the configured choices.\",\n          \"type\": \"boolean\"\n        },\n        \"choices\": {\n          \"description\": \"The list of values available for this column.\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        },\n        \"displayAs\": {\n          \"description\": \"How the choices are to be presented in the UX. Must be one of checkBoxes, dropDownMenu, or radioButtons\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"allowTextEntry\": true,\n        \"choices\": [\n          \"string\"\n        ],\n        \"displayAs\": \"string\"\n      }\n    },\n    \"microsoft.graph.cloudAppSecurityState\": {\n      \"title\": \"cloudAppSecurityState\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"destinationServiceIp\": {\n          \"description\": \"Destination IP Address of the connection to the cloud application/service.\",\n          \"type\": \"string\"\n        },\n        \"destinationServiceName\": {\n          \"description\": \"Cloud application/service name (for example 'Salesforce', 'DropBox', etc.).\",\n          \"type\": \"string\"\n        },\n        \"riskScore\": {\n          \"description\": \"Provider-generated/calculated risk score of the Cloud Application/Service. Recommended value range of 0-1, which equates to a percentage.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"destinationServiceIp\": \"string\",\n        \"destinationServiceName\": \"string\",\n        \"riskScore\": \"string\"\n      }\n    },\n    \"microsoft.graph.contentTypeInfo\": {\n      \"title\": \"contentTypeInfo\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"id\": {\n          \"description\": \"The id of the content type.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"id\": \"string\"\n      }\n    },\n    \"microsoft.graph.contentTypeOrder\": {\n      \"title\": \"contentTypeOrder\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"default\": {\n          \"description\": \"Whether this is the default Content Type\",\n          \"type\": \"boolean\"\n        },\n        \"position\": {\n          \"format\": \"int32\",\n          \"description\": \"Specifies the position in which the Content Type appears in the selection UI.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        }\n      },\n      \"example\": {\n        \"default\": true,\n        \"position\": \"integer\"\n      }\n    },\n    \"microsoft.graph.currencyColumn\": {\n      \"title\": \"currencyColumn\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"locale\": {\n          \"description\": \"Specifies the locale from which to infer the currency symbol.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"locale\": \"string\"\n      }\n    },\n    \"microsoft.graph.timeZoneBase\": {\n      \"title\": \"timeZoneBase\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"name\": {\n          \"description\": \"The name of a time zone. It can be a standard time zone name such as 'Hawaii-Aleutian Standard Time', or 'Customized Time Zone' for a custom time zone.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"name\": \"string\"\n      }\n    },\n    \"microsoft.graph.customTimeZone\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.timeZoneBase\"\n        },\n        {\n          \"title\": \"customTimeZone\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"bias\": {\n              \"format\": \"int32\",\n              \"description\": \"The time offset of the time zone from Coordinated Universal Time (UTC). This value is in minutes. Time zones that are ahead of UTC have a positive offset; time zones that are behind UTC have a negative offset.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            },\n            \"daylightOffset\": {\n              \"description\": \"Specifies when the time zone switches from standard time to daylight saving time.\"\n            },\n            \"standardOffset\": {\n              \"description\": \"Specifies when the time zone switches from daylight saving time to standard time.\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"name\": \"string\",\n        \"bias\": \"integer\",\n        \"daylightOffset\": {\n          \"@odata.type\": \"microsoft.graph.daylightTimeZoneOffset\"\n        },\n        \"standardOffset\": {\n          \"@odata.type\": \"microsoft.graph.standardTimeZoneOffset\"\n        }\n      }\n    },\n    \"microsoft.graph.dateTimeColumn\": {\n      \"title\": \"dateTimeColumn\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayAs\": {\n          \"description\": \"How the value should be presented in the UX. Must be one of default, friendly, or standard. See below for more details. If unspecified, treated as default.\",\n          \"type\": \"string\"\n        },\n        \"format\": {\n          \"description\": \"Indicates whether the value should be presented as a date only or a date and time. Must be one of dateOnly or dateTime\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"displayAs\": \"string\",\n        \"format\": \"string\"\n      }\n    },\n    \"microsoft.graph.dateTimeTimeZone\": {\n      \"title\": \"dateTimeTimeZone\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"dateTime\": {\n          \"description\": \"A single point of time in a combined date and time representation (<date>T<time>).\",\n          \"type\": \"string\"\n        },\n        \"timeZone\": {\n          \"description\": \"One of the following time zone names.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"dateTime\": \"string\",\n        \"timeZone\": \"string\"\n      }\n    },\n    \"microsoft.graph.standardTimeZoneOffset\": {\n      \"title\": \"standardTimeZoneOffset\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"dayOccurrence\": {\n          \"format\": \"int32\",\n          \"description\": \"Represents the nth occurrence of the day of week that the transition from daylight saving time to standard time occurs.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"dayOfWeek\": {\n          \"description\": \"Represents the day of the week when the transition from daylight saving time to standard time.\"\n        },\n        \"month\": {\n          \"format\": \"int32\",\n          \"description\": \"Represents the month of the year when the transition from daylight saving time to standard time occurs.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"time\": {\n          \"format\": \"time\",\n          \"description\": \"Represents the time of day when the transition from daylight saving time to standard time occurs.\",\n          \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n          \"type\": \"string\"\n        },\n        \"year\": {\n          \"format\": \"int32\",\n          \"description\": \"Represents how frequently in terms of years the change from daylight saving time to standard time occurs. For example, a value of 0 means every year.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        }\n      },\n      \"example\": {\n        \"dayOccurrence\": \"integer\",\n        \"dayOfWeek\": {\n          \"@odata.type\": \"microsoft.graph.dayOfWeek\"\n        },\n        \"month\": \"integer\",\n        \"time\": \"string (timestamp)\",\n        \"year\": \"integer\"\n      }\n    },\n    \"microsoft.graph.daylightTimeZoneOffset\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.standardTimeZoneOffset\"\n        },\n        {\n          \"title\": \"daylightTimeZoneOffset\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"daylightBias\": {\n              \"format\": \"int32\",\n              \"description\": \"The time offset from Coordinated Universal Time (UTC) for daylight saving time. This value is in minutes.\",\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"integer\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"dayOccurrence\": \"integer\",\n        \"dayOfWeek\": {\n          \"@odata.type\": \"microsoft.graph.dayOfWeek\"\n        },\n        \"month\": \"integer\",\n        \"time\": \"string (timestamp)\",\n        \"year\": \"integer\",\n        \"daylightBias\": \"integer\"\n      }\n    },\n    \"microsoft.graph.defaultColumnValue\": {\n      \"title\": \"defaultColumnValue\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"formula\": {\n          \"description\": \"The formula used to compute the default value for this column.\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"description\": \"The direct value to use as the default value for this column.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"formula\": \"string\",\n        \"value\": \"string\"\n      }\n    },\n    \"microsoft.graph.deleted\": {\n      \"title\": \"deleted\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"state\": {\n          \"description\": \"Represents the state of the deleted item.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"state\": \"string\"\n      }\n    },\n    \"microsoft.graph.domainState\": {\n      \"title\": \"domainState\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"lastActionDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Timestamp for when the last activity occurred. The value is updated when an operation is scheduled, the asynchronous task starts, and when the operation completes.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"operation\": {\n          \"description\": \"Type of asynchronous operation. The values can be ForceDelete or Verification\",\n          \"type\": \"string\"\n        },\n        \"status\": {\n          \"description\": \"Current status of the operation.  Scheduled - Operation has been scheduled but has not started.  InProgress - Task has started and is in progress.  Failed - Operation has failed.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"lastActionDateTime\": \"string (timestamp)\",\n        \"operation\": \"string\",\n        \"status\": \"string\"\n      }\n    },\n    \"microsoft.graph.driveRecipient\": {\n      \"title\": \"driveRecipient\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"email\": {\n          \"description\": \"The email address for the recipient, if the recipient has an associated email address.\",\n          \"type\": \"string\"\n        },\n        \"alias\": {\n          \"description\": \"The alias of the domain object, for cases where an email address is unavailable (e.g. security groups).\",\n          \"type\": \"string\"\n        },\n        \"objectId\": {\n          \"description\": \"The unique identifier for the recipient in the directory.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"email\": \"string\",\n        \"alias\": \"string\",\n        \"objectId\": \"string\"\n      }\n    },\n    \"microsoft.graph.educationStudent\": {\n      \"title\": \"educationStudent\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"birthDate\": {\n          \"format\": \"date\",\n          \"description\": \"Birth date of the student.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n          \"type\": \"string\"\n        },\n        \"externalId\": {\n          \"description\": \"ID of the student in the source system.\",\n          \"type\": \"string\"\n        },\n        \"gender\": {\n          \"description\": \"The possible values are: female, male, other, unknownFutureValue.\"\n        },\n        \"grade\": {\n          \"description\": \"Current grade level of the student.\",\n          \"type\": \"string\"\n        },\n        \"graduationYear\": {\n          \"description\": \"Year the student is graduating from the school.\",\n          \"type\": \"string\"\n        },\n        \"studentNumber\": {\n          \"description\": \"Student Number.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"birthDate\": \"string (timestamp)\",\n        \"externalId\": \"string\",\n        \"gender\": {\n          \"@odata.type\": \"microsoft.graph.educationGender\"\n        },\n        \"grade\": \"string\",\n        \"graduationYear\": \"string\",\n        \"studentNumber\": \"string\"\n      }\n    },\n    \"microsoft.graph.educationTeacher\": {\n      \"title\": \"educationTeacher\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"externalId\": {\n          \"description\": \"ID of the teacher in the source system.\",\n          \"type\": \"string\"\n        },\n        \"teacherNumber\": {\n          \"description\": \"Teacher number.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"externalId\": \"string\",\n        \"teacherNumber\": \"string\"\n      }\n    },\n    \"microsoft.graph.educationTerm\": {\n      \"title\": \"educationTerm\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"Display name of the term.\",\n          \"type\": \"string\"\n        },\n        \"externalId\": {\n          \"description\": \"ID of term in the syncing system.\",\n          \"type\": \"string\"\n        },\n        \"startDate\": {\n          \"format\": \"date\",\n          \"description\": \"Start of the term.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n          \"type\": \"string\"\n        },\n        \"endDate\": {\n          \"format\": \"date\",\n          \"description\": \"End of the term.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"externalId\": \"string\",\n        \"startDate\": \"string (timestamp)\",\n        \"endDate\": \"string (timestamp)\"\n      }\n    },\n    \"microsoft.graph.emailAddress\": {\n      \"title\": \"emailAddress\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"address\": {\n          \"description\": \"The email address of the person or entity.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"The display name of the person or entity.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"address\": \"string\",\n        \"name\": \"string\"\n      }\n    },\n    \"microsoft.graph.extensionSchemaProperty\": {\n      \"title\": \"extensionSchemaProperty\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"name\": {\n          \"description\": \"The name of the strongly-typed property defined as part of a schema extension.\",\n          \"type\": \"string\"\n        },\n        \"type\": {\n          \"description\": \"The type of the property that is defined as part of a schema extension.  Allowed values are Binary, Boolean, DateTime, Integer or String.  See the table below for more details.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"name\": \"string\",\n        \"type\": \"string\"\n      }\n    },\n    \"microsoft.graph.externalLink\": {\n      \"title\": \"externalLink\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"href\": {\n          \"description\": \"The url of the link.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"href\": \"string\"\n      }\n    },\n    \"microsoft.graph.file\": {\n      \"title\": \"file\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"hashes\": {\n          \"description\": \"Hashes of the file's binary content, if available. Read-only.\"\n        },\n        \"mimeType\": {\n          \"description\": \"The MIME type for the file. This is determined by logic on the server and might not be the value provided when the file was uploaded. Read-only.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"hashes\": {\n          \"@odata.type\": \"microsoft.graph.hashes\"\n        },\n        \"mimeType\": \"string\"\n      }\n    },\n    \"microsoft.graph.fileHash\": {\n      \"title\": \"fileHash\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"hashType\": {\n          \"description\": \"File hash type. Possible values are: unknown, sha1, sha256, md5, authenticodeHash256, lsHash, ctph, peSha1, peSha256.\"\n        },\n        \"hashValue\": {\n          \"description\": \"Value of the file hash.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"hashType\": {\n          \"@odata.type\": \"microsoft.graph.fileHashType\"\n        },\n        \"hashValue\": \"string\"\n      }\n    },\n    \"microsoft.graph.fileSecurityState\": {\n      \"title\": \"fileSecurityState\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"fileHash\": {\n          \"description\": \"Complex type containing file hashes (cryptographic and location-sensitive).\"\n        },\n        \"name\": {\n          \"description\": \"File name (without path).\",\n          \"type\": \"string\"\n        },\n        \"path\": {\n          \"description\": \"Full file path of the file/imageFile.\",\n          \"type\": \"string\"\n        },\n        \"riskScore\": {\n          \"description\": \"Provider generated/calculated risk score of the alert file. Recommended value range of 0-1, which equates to a percentage.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"fileHash\": {\n          \"@odata.type\": \"microsoft.graph.fileHash\"\n        },\n        \"name\": \"string\",\n        \"path\": \"string\",\n        \"riskScore\": \"string\"\n      }\n    },\n    \"microsoft.graph.fileSystemInfo\": {\n      \"title\": \"fileSystemInfo\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"createdDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"The UTC date and time the file was created on a client.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"lastAccessedDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"The UTC date and time the file was last accessed. Available for the recent file list only.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"lastModifiedDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"The UTC date and time the file was last modified on a client.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"createdDateTime\": \"string (timestamp)\",\n        \"lastAccessedDateTime\": \"string (timestamp)\",\n        \"lastModifiedDateTime\": \"string (timestamp)\"\n      }\n    },\n    \"microsoft.graph.workbookFilterCriteria\": {\n      \"title\": \"workbookFilterCriteria\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"color\": {\n          \"type\": \"string\"\n        },\n        \"criterion1\": {\n          \"type\": \"string\"\n        },\n        \"criterion2\": {\n          \"type\": \"string\"\n        },\n        \"dynamicCriteria\": {\n          \"type\": \"string\"\n        },\n        \"filterOn\": {\n          \"type\": \"string\"\n        },\n        \"icon\": { },\n        \"values\": { }\n      },\n      \"example\": {\n        \"color\": \"string\",\n        \"criterion1\": \"string\",\n        \"criterion2\": \"string\",\n        \"dynamicCriteria\": \"string\",\n        \"filterOn\": \"string\",\n        \"icon\": {\n          \"@odata.type\": \"microsoft.graph.workbookIcon\"\n        },\n        \"values\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookFilterDateTime\": {\n      \"title\": \"workbookFilterDateTime\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"date\": {\n          \"description\": \"The date in ISO8601 format used to filter data.\",\n          \"type\": \"string\"\n        },\n        \"specificity\": {\n          \"description\": \"How specific the date should be used to keep data. For example, if the date is 2005-04-02 and the specifity is set to 'month', the filter operation will keep all rows with a date in the month of april 2009. The possible values are: Year, Monday, Day, Hour, Minute, Second.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"date\": \"string\",\n        \"specificity\": \"string\"\n      }\n    },\n    \"microsoft.graph.folder\": {\n      \"title\": \"folder\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"childCount\": {\n          \"format\": \"int32\",\n          \"description\": \"Number of children contained immediately within this container.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"view\": {\n          \"description\": \"A collection of properties defining the recommended view for the folder.\"\n        }\n      },\n      \"example\": {\n        \"childCount\": \"integer\",\n        \"view\": {\n          \"@odata.type\": \"microsoft.graph.folderView\"\n        }\n      }\n    },\n    \"microsoft.graph.folderView\": {\n      \"title\": \"folderView\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"sortBy\": {\n          \"description\": \"The method by which the folder should be sorted.\",\n          \"type\": \"string\"\n        },\n        \"sortOrder\": {\n          \"description\": \"If true, indicates that items should be sorted in descending order. Otherwise, items should be sorted ascending.\",\n          \"type\": \"string\"\n        },\n        \"viewType\": {\n          \"description\": \"The type of view that should be used to represent the folder.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"sortBy\": \"string\",\n        \"sortOrder\": \"string\",\n        \"viewType\": \"string\"\n      }\n    },\n    \"microsoft.graph.followupFlag\": {\n      \"title\": \"followupFlag\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"completedDateTime\": {\n          \"description\": \"The date and time that the follow-up was finished.\"\n        },\n        \"dueDateTime\": {\n          \"description\": \"The date and time that the follow-up is to be finished.\"\n        },\n        \"flagStatus\": {\n          \"description\": \"The status for follow-up for an item. Possible values are notFlagged, complete, and flagged.\"\n        },\n        \"startDateTime\": {\n          \"description\": \"The date and time that the follow-up is to begin.\"\n        }\n      },\n      \"example\": {\n        \"completedDateTime\": {\n          \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n        },\n        \"dueDateTime\": {\n          \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n        },\n        \"flagStatus\": {\n          \"@odata.type\": \"microsoft.graph.followupFlagStatus\"\n        },\n        \"startDateTime\": {\n          \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n        }\n      }\n    },\n    \"microsoft.graph.geoCoordinates\": {\n      \"title\": \"geoCoordinates\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"altitude\": {\n          \"format\": \"double\",\n          \"description\": \"Optional. The altitude (height), in feet,  above sea level for the item. Read-only.\"\n        },\n        \"latitude\": {\n          \"format\": \"double\",\n          \"description\": \"Optional. The latitude, in decimal, for the item. Read-only.\"\n        },\n        \"longitude\": {\n          \"format\": \"double\",\n          \"description\": \"Optional. The longitude, in decimal, for the item. Read-only.\"\n        }\n      },\n      \"example\": {\n        \"altitude\": \"double\",\n        \"latitude\": \"double\",\n        \"longitude\": \"double\"\n      }\n    },\n    \"microsoft.graph.hashes\": {\n      \"title\": \"hashes\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"crc32Hash\": {\n          \"description\": \"The CRC32 value of the file in little endian (if available). Read-only.\",\n          \"type\": \"string\"\n        },\n        \"sha1Hash\": {\n          \"description\": \"SHA1 hash for the contents of the file (if available). Read-only.\",\n          \"type\": \"string\"\n        },\n        \"quickXorHash\": {\n          \"description\": \"A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"crc32Hash\": \"string\",\n        \"sha1Hash\": \"string\",\n        \"quickXorHash\": \"string\"\n      }\n    },\n    \"microsoft.graph.hostSecurityState\": {\n      \"title\": \"hostSecurityState\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"fqdn\": {\n          \"description\": \"Host FQDN (Fully Qualified Domain Name) (for example, machine.company.com).\",\n          \"type\": \"string\"\n        },\n        \"isAzureAadJoined\": {\n          \"description\": \"True if the host is domain joined to Azure Active Directory Domain Services.\",\n          \"type\": \"boolean\"\n        },\n        \"isAzureAadRegistered\": {\n          \"description\": \"True if the host registered with Azure Active Directory Device Registration (BYOD devices - that is, not fully managed by enterprise).\",\n          \"type\": \"boolean\"\n        },\n        \"isHybridAzureDomainJoined\": {\n          \"description\": \"True if the host is domain joined to an on-premises Active Directory domain.\",\n          \"type\": \"boolean\"\n        },\n        \"netBiosName\": {\n          \"description\": \"The local host name, without the DNS domain name.\",\n          \"type\": \"string\"\n        },\n        \"os\": {\n          \"description\": \"Host Operating System. (For example, Windows10, MacOS, RHEL, etc.).\",\n          \"type\": \"string\"\n        },\n        \"privateIpAddress\": {\n          \"description\": \"Private (not routable) IPv4 or IPv6 address (see RFC 1918) at the time of the alert.\",\n          \"type\": \"string\"\n        },\n        \"publicIpAddress\": {\n          \"description\": \"Publicly routable IPv4 or IPv6 address (see RFC 1918) at time of the alert.\",\n          \"type\": \"string\"\n        },\n        \"riskScore\": {\n          \"description\": \"Provider-generated/calculated risk score of the host.  Recommended value range of 0-1, which equates to a percentage.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"fqdn\": \"string\",\n        \"isAzureAadJoined\": true,\n        \"isAzureAadRegistered\": true,\n        \"isHybridAzureDomainJoined\": true,\n        \"netBiosName\": \"string\",\n        \"os\": \"string\",\n        \"privateIpAddress\": \"string\",\n        \"publicIpAddress\": \"string\",\n        \"riskScore\": \"string\"\n      }\n    },\n    \"microsoft.graph.workbookIcon\": {\n      \"title\": \"workbookIcon\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"index\": {\n          \"format\": \"int32\",\n          \"description\": \"Represents the index of the icon in the given set.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"set\": {\n          \"description\": \"Represents the set that the icon is part of. The possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"index\": \"integer\",\n        \"set\": \"string\"\n      }\n    },\n    \"microsoft.graph.identity\": {\n      \"title\": \"identity\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"The identity's display name. Note that this may not always be available or up to date. For example, if a user changes their display name, the API may 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.\",\n          \"type\": \"string\"\n        },\n        \"id\": {\n          \"description\": \"Unique identifier for the identity.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"id\": \"string\"\n      }\n    },\n    \"microsoft.graph.identitySet\": {\n      \"title\": \"identitySet\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"application\": {\n          \"description\": \"Optional. The application associated with this action.\"\n        },\n        \"device\": {\n          \"description\": \"Optional. The device associated with this action.\"\n        },\n        \"user\": {\n          \"description\": \"Optional. The user associated with this action.\"\n        }\n      },\n      \"example\": {\n        \"application\": {\n          \"@odata.type\": \"microsoft.graph.identity\"\n        },\n        \"device\": {\n          \"@odata.type\": \"microsoft.graph.identity\"\n        },\n        \"user\": {\n          \"@odata.type\": \"microsoft.graph.identity\"\n        }\n      }\n    },\n    \"microsoft.graph.image\": {\n      \"title\": \"image\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"width\": {\n          \"format\": \"int32\",\n          \"description\": \"Optional. Width of the image, in pixels. Read-only.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"height\": {\n          \"format\": \"int32\",\n          \"description\": \"Optional. Height of the image, in pixels. Read-only.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        }\n      },\n      \"example\": {\n        \"width\": \"integer\",\n        \"height\": \"integer\"\n      }\n    },\n    \"microsoft.graph.internetMessageHeader\": {\n      \"title\": \"internetMessageHeader\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"name\": {\n          \"description\": \"Represents the key in a key-value pair.\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"description\": \"The value in a key-value pair.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"name\": \"string\",\n        \"value\": \"string\"\n      }\n    },\n    \"microsoft.graph.androidMinimumOperatingSystem\": {\n      \"title\": \"androidMinimumOperatingSystem\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"v4_0\": {\n          \"description\": \"Version 4.0 or later.\",\n          \"type\": \"boolean\"\n        },\n        \"v4_0_3\": {\n          \"description\": \"Version 4.0.3 or later.\",\n          \"type\": \"boolean\"\n        },\n        \"v4_1\": {\n          \"description\": \"Version 4.1 or later.\",\n          \"type\": \"boolean\"\n        },\n        \"v4_2\": {\n          \"description\": \"Version 4.2 or later.\",\n          \"type\": \"boolean\"\n        },\n        \"v4_3\": {\n          \"description\": \"Version 4.3 or later.\",\n          \"type\": \"boolean\"\n        },\n        \"v4_4\": {\n          \"description\": \"Version 4.4 or later.\",\n          \"type\": \"boolean\"\n        },\n        \"v5_0\": {\n          \"description\": \"Version 5.0 or later.\",\n          \"type\": \"boolean\"\n        },\n        \"v5_1\": {\n          \"description\": \"Version 5.1 or later.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"v4_0\": true,\n        \"v4_0_3\": true,\n        \"v4_1\": true,\n        \"v4_2\": true,\n        \"v4_3\": true,\n        \"v4_4\": true,\n        \"v5_0\": true,\n        \"v5_1\": true\n      }\n    },\n    \"microsoft.graph.appConfigurationSettingItem\": {\n      \"title\": \"appConfigurationSettingItem\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"appConfigKey\": {\n          \"description\": \"app configuration key.\",\n          \"type\": \"string\"\n        },\n        \"appConfigKeyType\": {\n          \"description\": \"app configuration key type. Possible values are: stringType, integerType, realType, booleanType, tokenType.\"\n        },\n        \"appConfigKeyValue\": {\n          \"description\": \"app configuration key value.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"appConfigKey\": \"string\",\n        \"appConfigKeyType\": {\n          \"@odata.type\": \"microsoft.graph.mdmAppConfigKeyType\"\n        },\n        \"appConfigKeyValue\": \"string\"\n      }\n    },\n    \"microsoft.graph.fileEncryptionInfo\": {\n      \"title\": \"fileEncryptionInfo\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"encryptionKey\": {\n          \"format\": \"base64url\",\n          \"description\": \"The key used to encrypt the file content.\",\n          \"type\": \"string\"\n        },\n        \"initializationVector\": {\n          \"format\": \"base64url\",\n          \"description\": \"The initialization vector used for the encryption algorithm.\",\n          \"type\": \"string\"\n        },\n        \"mac\": {\n          \"format\": \"base64url\",\n          \"description\": \"The hash of the encrypted file content + IV (content hash).\",\n          \"type\": \"string\"\n        },\n        \"macKey\": {\n          \"format\": \"base64url\",\n          \"description\": \"The key used to get mac.\",\n          \"type\": \"string\"\n        },\n        \"profileIdentifier\": {\n          \"description\": \"The the profile identifier.\",\n          \"type\": \"string\"\n        },\n        \"fileDigest\": {\n          \"format\": \"base64url\",\n          \"description\": \"The file digest prior to encryption.\",\n          \"type\": \"string\"\n        },\n        \"fileDigestAlgorithm\": {\n          \"description\": \"The file digest algorithm.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"encryptionKey\": \"string\",\n        \"initializationVector\": \"string\",\n        \"mac\": \"string\",\n        \"macKey\": \"string\",\n        \"profileIdentifier\": \"string\",\n        \"fileDigest\": \"string\",\n        \"fileDigestAlgorithm\": \"string\"\n      }\n    },\n    \"microsoft.graph.iosDeviceType\": {\n      \"title\": \"iosDeviceType\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"iPad\": {\n          \"description\": \"Whether the app should run on iPads.\",\n          \"type\": \"boolean\"\n        },\n        \"iPhoneAndIPod\": {\n          \"description\": \"Whether the app should run on iPhones and iPods.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"iPad\": true,\n        \"iPhoneAndIPod\": true\n      }\n    },\n    \"microsoft.graph.iosLobAppAssignmentSettings\": {\n      \"title\": \"iosLobAppAssignmentSettings\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"vpnConfigurationId\": {\n          \"description\": \"The VPN Configuration Id to apply for this app.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"vpnConfigurationId\": \"string\"\n      }\n    },\n    \"microsoft.graph.iosMinimumOperatingSystem\": {\n      \"title\": \"iosMinimumOperatingSystem\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"v8_0\": {\n          \"description\": \"Version 8.0 or later.\",\n          \"type\": \"boolean\"\n        },\n        \"v9_0\": {\n          \"description\": \"Version 9.0 or later.\",\n          \"type\": \"boolean\"\n        },\n        \"v10_0\": {\n          \"description\": \"Version 10.0 or later.\",\n          \"type\": \"boolean\"\n        },\n        \"v11_0\": {\n          \"description\": \"Version 11.0 or later.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"v8_0\": true,\n        \"v9_0\": true,\n        \"v10_0\": true,\n        \"v11_0\": true\n      }\n    },\n    \"microsoft.graph.iosStoreAppAssignmentSettings\": {\n      \"title\": \"iosStoreAppAssignmentSettings\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"vpnConfigurationId\": {\n          \"description\": \"The VPN Configuration Id to apply for this app.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"vpnConfigurationId\": \"string\"\n      }\n    },\n    \"microsoft.graph.iosVppAppAssignmentSettings\": {\n      \"title\": \"iosVppAppAssignmentSettings\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"useDeviceLicensing\": {\n          \"description\": \"Whether or not to use device licensing.\",\n          \"type\": \"boolean\"\n        },\n        \"vpnConfigurationId\": {\n          \"description\": \"The VPN Configuration Id to apply for this app.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"useDeviceLicensing\": true,\n        \"vpnConfigurationId\": \"string\"\n      }\n    },\n    \"microsoft.graph.microsoftStoreForBusinessAppAssignmentSettings\": {\n      \"title\": \"microsoftStoreForBusinessAppAssignmentSettings\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"useDeviceContext\": {\n          \"description\": \"Whether or not to use device execution context for Microsoft Store for Business mobile app.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"useDeviceContext\": true\n      }\n    },\n    \"microsoft.graph.mobileAppAssignmentSettings\": {\n      \"title\": \"mobileAppAssignmentSettings\",\n      \"type\": \"object\"\n    },\n    \"microsoft.graph.vppLicensingType\": {\n      \"title\": \"vppLicensingType\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"supportsUserLicensing\": {\n          \"description\": \"Whether the program supports the user licensing type.\",\n          \"type\": \"boolean\"\n        },\n        \"supportsDeviceLicensing\": {\n          \"description\": \"Whether the program supports the device licensing type.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"supportsUserLicensing\": true,\n        \"supportsDeviceLicensing\": true\n      }\n    },\n    \"microsoft.graph.windowsMinimumOperatingSystem\": {\n      \"title\": \"windowsMinimumOperatingSystem\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"v8_0\": {\n          \"description\": \"Windows version 8.0 or later.\",\n          \"type\": \"boolean\"\n        },\n        \"v8_1\": {\n          \"description\": \"Windows version 8.1 or later.\",\n          \"type\": \"boolean\"\n        },\n        \"v10_0\": {\n          \"description\": \"Windows version 10.0 or later.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"v8_0\": true,\n        \"v8_1\": true,\n        \"v10_0\": true\n      }\n    },\n    \"microsoft.graph.auditActor\": {\n      \"title\": \"auditActor\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"type\": {\n          \"description\": \"Actor Type.\",\n          \"type\": \"string\"\n        },\n        \"userPermissions\": {\n          \"description\": \"List of user permissions when the audit was performed.\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        },\n        \"applicationId\": {\n          \"description\": \"AAD Application Id.\",\n          \"type\": \"string\"\n        },\n        \"applicationDisplayName\": {\n          \"description\": \"Name of the Application.\",\n          \"type\": \"string\"\n        },\n        \"userPrincipalName\": {\n          \"description\": \"User Principal Name (UPN).\",\n          \"type\": \"string\"\n        },\n        \"servicePrincipalName\": {\n          \"description\": \"Service Principal Name (SPN).\",\n          \"type\": \"string\"\n        },\n        \"ipAddress\": {\n          \"description\": \"IPAddress.\",\n          \"type\": \"string\"\n        },\n        \"userId\": {\n          \"description\": \"User Id.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"type\": \"string\",\n        \"userPermissions\": [\n          \"string\"\n        ],\n        \"applicationId\": \"string\",\n        \"applicationDisplayName\": \"string\",\n        \"userPrincipalName\": \"string\",\n        \"servicePrincipalName\": \"string\",\n        \"ipAddress\": \"string\",\n        \"userId\": \"string\"\n      }\n    },\n    \"microsoft.graph.auditProperty\": {\n      \"title\": \"auditProperty\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"Display name.\",\n          \"type\": \"string\"\n        },\n        \"oldValue\": {\n          \"description\": \"Old value.\",\n          \"type\": \"string\"\n        },\n        \"newValue\": {\n          \"description\": \"New value.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"oldValue\": \"string\",\n        \"newValue\": \"string\"\n      }\n    },\n    \"microsoft.graph.auditResource\": {\n      \"title\": \"auditResource\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"Display name.\",\n          \"type\": \"string\"\n        },\n        \"modifiedProperties\": {\n          \"description\": \"List of modified properties.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"type\": {\n          \"description\": \"Audit resource's type.\",\n          \"type\": \"string\"\n        },\n        \"resourceId\": {\n          \"description\": \"Audit resource's Id.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"modifiedProperties\": [\n          {\n            \"@odata.type\": \"microsoft.graph.auditProperty\"\n          }\n        ],\n        \"type\": \"string\",\n        \"resourceId\": \"string\"\n      }\n    },\n    \"microsoft.graph.appListItem\": {\n      \"title\": \"appListItem\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"name\": {\n          \"description\": \"The application name\",\n          \"type\": \"string\"\n        },\n        \"publisher\": {\n          \"description\": \"The publisher of the application\",\n          \"type\": \"string\"\n        },\n        \"appStoreUrl\": {\n          \"description\": \"The Store URL of the application\",\n          \"type\": \"string\"\n        },\n        \"appId\": {\n          \"description\": \"The application or bundle identifier of the application\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"name\": \"string\",\n        \"publisher\": \"string\",\n        \"appStoreUrl\": \"string\",\n        \"appId\": \"string\"\n      }\n    },\n    \"microsoft.graph.bitLockerRemovableDrivePolicy\": {\n      \"title\": \"bitLockerRemovableDrivePolicy\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"encryptionMethod\": {\n          \"description\": \"Select the encryption method for removable  drives. Possible values are: aesCbc128, aesCbc256, xtsAes128, xtsAes256.\"\n        },\n        \"requireEncryptionForWriteAccess\": {\n          \"description\": \"Indicates whether to block write access to devices configured in another organization.  If requireEncryptionForWriteAccess is false, this value does not affect.\",\n          \"type\": \"boolean\"\n        },\n        \"blockCrossOrganizationWriteAccess\": {\n          \"description\": \"This policy setting determines whether BitLocker protection is required for removable data drives to be writable on a computer.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"encryptionMethod\": {\n          \"@odata.type\": \"microsoft.graph.bitLockerEncryptionMethod\"\n        },\n        \"requireEncryptionForWriteAccess\": true,\n        \"blockCrossOrganizationWriteAccess\": true\n      }\n    },\n    \"microsoft.graph.defenderDetectedMalwareActions\": {\n      \"title\": \"defenderDetectedMalwareActions\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"lowSeverity\": {\n          \"description\": \"Indicates a Defender action to take for low severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block.\"\n        },\n        \"moderateSeverity\": {\n          \"description\": \"Indicates a Defender action to take for moderate severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block.\"\n        },\n        \"highSeverity\": {\n          \"description\": \"Indicates a Defender action to take for high severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block.\"\n        },\n        \"severeSeverity\": {\n          \"description\": \"Indicates a Defender action to take for severe severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block.\"\n        }\n      },\n      \"example\": {\n        \"lowSeverity\": {\n          \"@odata.type\": \"microsoft.graph.defenderThreatAction\"\n        },\n        \"moderateSeverity\": {\n          \"@odata.type\": \"microsoft.graph.defenderThreatAction\"\n        },\n        \"highSeverity\": {\n          \"@odata.type\": \"microsoft.graph.defenderThreatAction\"\n        },\n        \"severeSeverity\": {\n          \"@odata.type\": \"microsoft.graph.defenderThreatAction\"\n        }\n      }\n    },\n    \"microsoft.graph.deviceCompliancePolicySettingState\": {\n      \"title\": \"deviceCompliancePolicySettingState\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"setting\": {\n          \"description\": \"The setting that is being reported\",\n          \"type\": \"string\"\n        },\n        \"settingName\": {\n          \"description\": \"Localized/user friendly setting name that is being reported\",\n          \"type\": \"string\"\n        },\n        \"instanceDisplayName\": {\n          \"description\": \"Name of setting instance that is being reported.\",\n          \"type\": \"string\"\n        },\n        \"state\": {\n          \"description\": \"The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\"\n        },\n        \"errorCode\": {\n          \"format\": \"int64\",\n          \"description\": \"Error code for the setting\",\n          \"type\": \"integer\"\n        },\n        \"errorDescription\": {\n          \"description\": \"Error description\",\n          \"type\": \"string\"\n        },\n        \"userId\": {\n          \"description\": \"UserId\",\n          \"type\": \"string\"\n        },\n        \"userName\": {\n          \"description\": \"UserName\",\n          \"type\": \"string\"\n        },\n        \"userEmail\": {\n          \"description\": \"UserEmail\",\n          \"type\": \"string\"\n        },\n        \"userPrincipalName\": {\n          \"description\": \"UserPrincipalName.\",\n          \"type\": \"string\"\n        },\n        \"sources\": {\n          \"description\": \"Contributing policies\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"currentValue\": {\n          \"description\": \"Current value of setting on device\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"setting\": \"string\",\n        \"settingName\": \"string\",\n        \"instanceDisplayName\": \"string\",\n        \"state\": {\n          \"@odata.type\": \"microsoft.graph.complianceStatus\"\n        },\n        \"errorCode\": \"integer\",\n        \"errorDescription\": \"string\",\n        \"userId\": \"string\",\n        \"userName\": \"string\",\n        \"userEmail\": \"string\",\n        \"userPrincipalName\": \"string\",\n        \"sources\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingSource\"\n          }\n        ],\n        \"currentValue\": \"string\"\n      }\n    },\n    \"microsoft.graph.deviceConfigurationSettingState\": {\n      \"title\": \"deviceConfigurationSettingState\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"setting\": {\n          \"description\": \"The setting that is being reported\",\n          \"type\": \"string\"\n        },\n        \"settingName\": {\n          \"description\": \"Localized/user friendly setting name that is being reported\",\n          \"type\": \"string\"\n        },\n        \"instanceDisplayName\": {\n          \"description\": \"Name of setting instance that is being reported.\",\n          \"type\": \"string\"\n        },\n        \"state\": {\n          \"description\": \"The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\"\n        },\n        \"errorCode\": {\n          \"format\": \"int64\",\n          \"description\": \"Error code for the setting\",\n          \"type\": \"integer\"\n        },\n        \"errorDescription\": {\n          \"description\": \"Error description\",\n          \"type\": \"string\"\n        },\n        \"userId\": {\n          \"description\": \"UserId\",\n          \"type\": \"string\"\n        },\n        \"userName\": {\n          \"description\": \"UserName\",\n          \"type\": \"string\"\n        },\n        \"userEmail\": {\n          \"description\": \"UserEmail\",\n          \"type\": \"string\"\n        },\n        \"userPrincipalName\": {\n          \"description\": \"UserPrincipalName.\",\n          \"type\": \"string\"\n        },\n        \"sources\": {\n          \"description\": \"Contributing policies\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"currentValue\": {\n          \"description\": \"Current value of setting on device\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"setting\": \"string\",\n        \"settingName\": \"string\",\n        \"instanceDisplayName\": \"string\",\n        \"state\": {\n          \"@odata.type\": \"microsoft.graph.complianceStatus\"\n        },\n        \"errorCode\": \"integer\",\n        \"errorDescription\": \"string\",\n        \"userId\": \"string\",\n        \"userName\": \"string\",\n        \"userEmail\": \"string\",\n        \"userPrincipalName\": \"string\",\n        \"sources\": [\n          {\n            \"@odata.type\": \"microsoft.graph.settingSource\"\n          }\n        ],\n        \"currentValue\": \"string\"\n      }\n    },\n    \"microsoft.graph.deviceManagementSettings\": {\n      \"title\": \"deviceManagementSettings\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"deviceComplianceCheckinThresholdDays\": {\n          \"format\": \"int32\",\n          \"description\": \"The number of days a device is allowed to go without checking in to remain compliant. Valid values 0 to 120\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"isScheduledActionEnabled\": {\n          \"description\": \"Is feature enabled or not for scheduled action for rule.\",\n          \"type\": \"boolean\"\n        },\n        \"secureByDefault\": {\n          \"description\": \"Device should be noncompliant when there is no compliance policy targeted when this is true\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"deviceComplianceCheckinThresholdDays\": \"integer\",\n        \"isScheduledActionEnabled\": true,\n        \"secureByDefault\": true\n      }\n    },\n    \"microsoft.graph.edgeSearchEngine\": {\n      \"title\": \"edgeSearchEngine\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"edgeSearchEngineType\": {\n          \"description\": \"Allows IT admins to set a predefined default search engine for MDM-Controlled devices. Possible values are: default, bing.\"\n        }\n      },\n      \"example\": {\n        \"edgeSearchEngineType\": {\n          \"@odata.type\": \"microsoft.graph.edgeSearchEngineType\"\n        }\n      }\n    },\n    \"microsoft.graph.edgeSearchEngineBase\": {\n      \"title\": \"edgeSearchEngineBase\",\n      \"type\": \"object\"\n    },\n    \"microsoft.graph.edgeSearchEngineCustom\": {\n      \"title\": \"edgeSearchEngineCustom\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"edgeSearchEngineOpenSearchXmlUrl\": {\n          \"description\": \"Points to a https link containing the OpenSearch xml file that contains, at minimum, the short name and the URL to the search Engine.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"edgeSearchEngineOpenSearchXmlUrl\": \"string\"\n      }\n    },\n    \"microsoft.graph.iosHomeScreenApp\": {\n      \"title\": \"iosHomeScreenApp\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"Name of the app Inherited from iosHomeScreenItem\",\n          \"type\": \"string\"\n        },\n        \"bundleID\": {\n          \"description\": \"BundleID of app\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"bundleID\": \"string\"\n      }\n    },\n    \"microsoft.graph.iosHomeScreenFolder\": {\n      \"title\": \"iosHomeScreenFolder\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"Name of the app Inherited from iosHomeScreenItem\",\n          \"type\": \"string\"\n        },\n        \"pages\": {\n          \"description\": \"Pages of Home Screen Layout Icons which must be Application Type. This collection can contain a maximum of 500 elements.\",\n          \"type\": \"array\",\n          \"items\": { }\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"pages\": [\n          {\n            \"@odata.type\": \"microsoft.graph.iosHomeScreenFolderPage\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.iosHomeScreenFolderPage\": {\n      \"title\": \"iosHomeScreenFolderPage\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"Name of the folder page\",\n          \"type\": \"string\"\n        },\n        \"apps\": {\n          \"description\": \"A list of apps to appear on a page within a folder. This collection can contain a maximum of 500 elements.\",\n          \"type\": \"array\",\n          \"items\": { }\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"apps\": [\n          {\n            \"@odata.type\": \"microsoft.graph.iosHomeScreenApp\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.iosHomeScreenItem\": {\n      \"title\": \"iosHomeScreenItem\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"Name of the app\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\"\n      }\n    },\n    \"microsoft.graph.iosHomeScreenPage\": {\n      \"title\": \"iosHomeScreenPage\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"Name of the page\",\n          \"type\": \"string\"\n        },\n        \"icons\": {\n          \"description\": \"A list of apps and folders to appear on a page. This collection can contain a maximum of 500 elements.\",\n          \"type\": \"array\",\n          \"items\": { }\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"icons\": [\n          {\n            \"@odata.type\": \"microsoft.graph.iosHomeScreenItem\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.iosNetworkUsageRule\": {\n      \"title\": \"iosNetworkUsageRule\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"managedApps\": {\n          \"description\": \"Information about the managed apps that this rule is going to apply to. This collection can contain a maximum of 500 elements.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"cellularDataBlockWhenRoaming\": {\n          \"description\": \"If set to true, corresponding managed apps will not be allowed to use cellular data when roaming.\",\n          \"type\": \"boolean\"\n        },\n        \"cellularDataBlocked\": {\n          \"description\": \"If set to true, corresponding managed apps will not be allowed to use cellular data at any time.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"managedApps\": [\n          {\n            \"@odata.type\": \"microsoft.graph.appListItem\"\n          }\n        ],\n        \"cellularDataBlockWhenRoaming\": true,\n        \"cellularDataBlocked\": true\n      }\n    },\n    \"microsoft.graph.iosNotificationSettings\": {\n      \"title\": \"iosNotificationSettings\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"bundleID\": {\n          \"description\": \"Bundle id of app to which to apply these notification settings.\",\n          \"type\": \"string\"\n        },\n        \"appName\": {\n          \"description\": \"Application name to be associated with the bundleID.\",\n          \"type\": \"string\"\n        },\n        \"publisher\": {\n          \"description\": \"Publisher to be associated with the bundleID.\",\n          \"type\": \"string\"\n        },\n        \"enabled\": {\n          \"description\": \"Indicates whether notifications are allowed for this app.\",\n          \"type\": \"boolean\"\n        },\n        \"showInNotificationCenter\": {\n          \"description\": \"Indicates whether notifications can be shown in notification center.\",\n          \"type\": \"boolean\"\n        },\n        \"showOnLockScreen\": {\n          \"description\": \"Indicates whether notifications can be shown on the lock screen.\",\n          \"type\": \"boolean\"\n        },\n        \"alertType\": {\n          \"description\": \"Indicates the type of alert for notifications for this app. Possible values are: deviceDefault, banner, modal, none.\"\n        },\n        \"badgesEnabled\": {\n          \"description\": \"Indicates whether badges are allowed for this app.\",\n          \"type\": \"boolean\"\n        },\n        \"soundsEnabled\": {\n          \"description\": \"Indicates whether sounds are allowed for this app.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"bundleID\": \"string\",\n        \"appName\": \"string\",\n        \"publisher\": \"string\",\n        \"enabled\": true,\n        \"showInNotificationCenter\": true,\n        \"showOnLockScreen\": true,\n        \"alertType\": {\n          \"@odata.type\": \"microsoft.graph.iosNotificationAlertType\"\n        },\n        \"badgesEnabled\": true,\n        \"soundsEnabled\": true\n      }\n    },\n    \"microsoft.graph.mediaContentRatingAustralia\": {\n      \"title\": \"mediaContentRatingAustralia\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"movieRating\": {\n          \"description\": \"Movies rating selected for Australia. Possible values are: allAllowed, allBlocked, general, parentalGuidance, mature, agesAbove15, agesAbove18.\"\n        },\n        \"tvRating\": {\n          \"description\": \"TV rating selected for Australia. Possible values are: allAllowed, allBlocked, preschoolers, children, general, parentalGuidance, mature, agesAbove15, agesAbove15AdultViolence.\"\n        }\n      },\n      \"example\": {\n        \"movieRating\": {\n          \"@odata.type\": \"microsoft.graph.ratingAustraliaMoviesType\"\n        },\n        \"tvRating\": {\n          \"@odata.type\": \"microsoft.graph.ratingAustraliaTelevisionType\"\n        }\n      }\n    },\n    \"microsoft.graph.mediaContentRatingCanada\": {\n      \"title\": \"mediaContentRatingCanada\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"movieRating\": {\n          \"description\": \"Movies rating selected for Canada. Possible values are: allAllowed, allBlocked, general, parentalGuidance, agesAbove14, agesAbove18, restricted.\"\n        },\n        \"tvRating\": {\n          \"description\": \"TV rating selected for Canada. Possible values are: allAllowed, allBlocked, children, childrenAbove8, general, parentalGuidance, agesAbove14, agesAbove18.\"\n        }\n      },\n      \"example\": {\n        \"movieRating\": {\n          \"@odata.type\": \"microsoft.graph.ratingCanadaMoviesType\"\n        },\n        \"tvRating\": {\n          \"@odata.type\": \"microsoft.graph.ratingCanadaTelevisionType\"\n        }\n      }\n    },\n    \"microsoft.graph.mediaContentRatingFrance\": {\n      \"title\": \"mediaContentRatingFrance\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"movieRating\": {\n          \"description\": \"Movies rating selected for France. Possible values are: allAllowed, allBlocked, agesAbove10, agesAbove12, agesAbove16, agesAbove18.\"\n        },\n        \"tvRating\": {\n          \"description\": \"TV rating selected for France. Possible values are: allAllowed, allBlocked, agesAbove10, agesAbove12, agesAbove16, agesAbove18.\"\n        }\n      },\n      \"example\": {\n        \"movieRating\": {\n          \"@odata.type\": \"microsoft.graph.ratingFranceMoviesType\"\n        },\n        \"tvRating\": {\n          \"@odata.type\": \"microsoft.graph.ratingFranceTelevisionType\"\n        }\n      }\n    },\n    \"microsoft.graph.mediaContentRatingGermany\": {\n      \"title\": \"mediaContentRatingGermany\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"movieRating\": {\n          \"description\": \"Movies rating selected for Germany. Possible values are: allAllowed, allBlocked, general, agesAbove6, agesAbove12, agesAbove16, adults.\"\n        },\n        \"tvRating\": {\n          \"description\": \"TV rating selected for Germany. Possible values are: allAllowed, allBlocked, general, agesAbove6, agesAbove12, agesAbove16, adults.\"\n        }\n      },\n      \"example\": {\n        \"movieRating\": {\n          \"@odata.type\": \"microsoft.graph.ratingGermanyMoviesType\"\n        },\n        \"tvRating\": {\n          \"@odata.type\": \"microsoft.graph.ratingGermanyTelevisionType\"\n        }\n      }\n    },\n    \"microsoft.graph.mediaContentRatingIreland\": {\n      \"title\": \"mediaContentRatingIreland\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"movieRating\": {\n          \"description\": \"Movies rating selected for Ireland. Possible values are: allAllowed, allBlocked, general, parentalGuidance, agesAbove12, agesAbove15, agesAbove16, adults.\"\n        },\n        \"tvRating\": {\n          \"description\": \"TV rating selected for Ireland. Possible values are: allAllowed, allBlocked, general, children, youngAdults, parentalSupervision, mature.\"\n        }\n      },\n      \"example\": {\n        \"movieRating\": {\n          \"@odata.type\": \"microsoft.graph.ratingIrelandMoviesType\"\n        },\n        \"tvRating\": {\n          \"@odata.type\": \"microsoft.graph.ratingIrelandTelevisionType\"\n        }\n      }\n    },\n    \"microsoft.graph.mediaContentRatingJapan\": {\n      \"title\": \"mediaContentRatingJapan\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"movieRating\": {\n          \"description\": \"Movies rating selected for Japan. Possible values are: allAllowed, allBlocked, general, parentalGuidance, agesAbove15, agesAbove18.\"\n        },\n        \"tvRating\": {\n          \"description\": \"TV rating selected for Japan. Possible values are: allAllowed, allBlocked, explicitAllowed.\"\n        }\n      },\n      \"example\": {\n        \"movieRating\": {\n          \"@odata.type\": \"microsoft.graph.ratingJapanMoviesType\"\n        },\n        \"tvRating\": {\n          \"@odata.type\": \"microsoft.graph.ratingJapanTelevisionType\"\n        }\n      }\n    },\n    \"microsoft.graph.mediaContentRatingNewZealand\": {\n      \"title\": \"mediaContentRatingNewZealand\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"movieRating\": {\n          \"description\": \"Movies rating selected for New Zealand. Possible values are: allAllowed, allBlocked, general, parentalGuidance, mature, agesAbove13, agesAbove15, agesAbove16, agesAbove18, restricted, agesAbove16Restricted.\"\n        },\n        \"tvRating\": {\n          \"description\": \"TV rating selected for New Zealand. Possible values are: allAllowed, allBlocked, general, parentalGuidance, adults.\"\n        }\n      },\n      \"example\": {\n        \"movieRating\": {\n          \"@odata.type\": \"microsoft.graph.ratingNewZealandMoviesType\"\n        },\n        \"tvRating\": {\n          \"@odata.type\": \"microsoft.graph.ratingNewZealandTelevisionType\"\n        }\n      }\n    },\n    \"microsoft.graph.mediaContentRatingUnitedKingdom\": {\n      \"title\": \"mediaContentRatingUnitedKingdom\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"movieRating\": {\n          \"description\": \"Movies rating selected for United Kingdom. Possible values are: allAllowed, allBlocked, general, universalChildren, parentalGuidance, agesAbove12Video, agesAbove12Cinema, agesAbove15, adults.\"\n        },\n        \"tvRating\": {\n          \"description\": \"TV rating selected for United Kingdom. Possible values are: allAllowed, allBlocked, caution.\"\n        }\n      },\n      \"example\": {\n        \"movieRating\": {\n          \"@odata.type\": \"microsoft.graph.ratingUnitedKingdomMoviesType\"\n        },\n        \"tvRating\": {\n          \"@odata.type\": \"microsoft.graph.ratingUnitedKingdomTelevisionType\"\n        }\n      }\n    },\n    \"microsoft.graph.mediaContentRatingUnitedStates\": {\n      \"title\": \"mediaContentRatingUnitedStates\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"movieRating\": {\n          \"description\": \"Movies rating selected for United States. Possible values are: allAllowed, allBlocked, general, parentalGuidance, parentalGuidance13, restricted, adults.\"\n        },\n        \"tvRating\": {\n          \"description\": \"TV rating selected for United States. Possible values are: allAllowed, allBlocked, childrenAll, childrenAbove7, general, parentalGuidance, childrenAbove14, adults.\"\n        }\n      },\n      \"example\": {\n        \"movieRating\": {\n          \"@odata.type\": \"microsoft.graph.ratingUnitedStatesMoviesType\"\n        },\n        \"tvRating\": {\n          \"@odata.type\": \"microsoft.graph.ratingUnitedStatesTelevisionType\"\n        }\n      }\n    },\n    \"microsoft.graph.omaSetting\": {\n      \"title\": \"omaSetting\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"Display Name.\",\n          \"type\": \"string\"\n        },\n        \"description\": {\n          \"description\": \"Description.\",\n          \"type\": \"string\"\n        },\n        \"omaUri\": {\n          \"description\": \"OMA.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"omaUri\": \"string\"\n      }\n    },\n    \"microsoft.graph.omaSettingBase64\": {\n      \"title\": \"omaSettingBase64\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"Display Name. Inherited from omaSetting\",\n          \"type\": \"string\"\n        },\n        \"description\": {\n          \"description\": \"Description. Inherited from omaSetting\",\n          \"type\": \"string\"\n        },\n        \"omaUri\": {\n          \"description\": \"OMA. Inherited from omaSetting\",\n          \"type\": \"string\"\n        },\n        \"fileName\": {\n          \"description\": \"File name associated with the Value property (.cer\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"description\": \"Value. (Base64 encoded string)\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"omaUri\": \"string\",\n        \"fileName\": \"string\",\n        \"value\": \"string\"\n      }\n    },\n    \"microsoft.graph.omaSettingBoolean\": {\n      \"title\": \"omaSettingBoolean\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"Display Name. Inherited from omaSetting\",\n          \"type\": \"string\"\n        },\n        \"description\": {\n          \"description\": \"Description. Inherited from omaSetting\",\n          \"type\": \"string\"\n        },\n        \"omaUri\": {\n          \"description\": \"OMA. Inherited from omaSetting\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"description\": \"Value.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"omaUri\": \"string\",\n        \"value\": true\n      }\n    },\n    \"microsoft.graph.omaSettingDateTime\": {\n      \"title\": \"omaSettingDateTime\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"Display Name. Inherited from omaSetting\",\n          \"type\": \"string\"\n        },\n        \"description\": {\n          \"description\": \"Description. Inherited from omaSetting\",\n          \"type\": \"string\"\n        },\n        \"omaUri\": {\n          \"description\": \"OMA. Inherited from omaSetting\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"format\": \"date-time\",\n          \"description\": \"Value.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"omaUri\": \"string\",\n        \"value\": \"string (timestamp)\"\n      }\n    },\n    \"microsoft.graph.omaSettingFloatingPoint\": {\n      \"title\": \"omaSettingFloatingPoint\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"Display Name. Inherited from omaSetting\",\n          \"type\": \"string\"\n        },\n        \"description\": {\n          \"description\": \"Description. Inherited from omaSetting\",\n          \"type\": \"string\"\n        },\n        \"omaUri\": {\n          \"description\": \"OMA. Inherited from omaSetting\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"format\": \"float\",\n          \"description\": \"Value.\"\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"omaUri\": \"string\",\n        \"value\": \"float\"\n      }\n    },\n    \"microsoft.graph.omaSettingInteger\": {\n      \"title\": \"omaSettingInteger\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"Display Name. Inherited from omaSetting\",\n          \"type\": \"string\"\n        },\n        \"description\": {\n          \"description\": \"Description. Inherited from omaSetting\",\n          \"type\": \"string\"\n        },\n        \"omaUri\": {\n          \"description\": \"OMA. Inherited from omaSetting\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"format\": \"int32\",\n          \"description\": \"Value.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"omaUri\": \"string\",\n        \"value\": \"integer\"\n      }\n    },\n    \"microsoft.graph.omaSettingString\": {\n      \"title\": \"omaSettingString\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"Display Name. Inherited from omaSetting\",\n          \"type\": \"string\"\n        },\n        \"description\": {\n          \"description\": \"Description. Inherited from omaSetting\",\n          \"type\": \"string\"\n        },\n        \"omaUri\": {\n          \"description\": \"OMA. Inherited from omaSetting\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"description\": \"Value.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"omaUri\": \"string\",\n        \"value\": \"string\"\n      }\n    },\n    \"microsoft.graph.omaSettingStringXml\": {\n      \"title\": \"omaSettingStringXml\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"Display Name. Inherited from omaSetting\",\n          \"type\": \"string\"\n        },\n        \"description\": {\n          \"description\": \"Description. Inherited from omaSetting\",\n          \"type\": \"string\"\n        },\n        \"omaUri\": {\n          \"description\": \"OMA. Inherited from omaSetting\",\n          \"type\": \"string\"\n        },\n        \"fileName\": {\n          \"description\": \"File name associated with the Value property (.xml).\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"format\": \"base64url\",\n          \"description\": \"Value. (UTF8 encoded byte array)\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"omaUri\": \"string\",\n        \"fileName\": \"string\",\n        \"value\": \"string\"\n      }\n    },\n    \"microsoft.graph.sharedPCAccountManagerPolicy\": {\n      \"title\": \"sharedPCAccountManagerPolicy\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"accountDeletionPolicy\": {\n          \"description\": \"Configures when accounts are deleted. Possible values are: immediate, diskSpaceThreshold, diskSpaceThresholdOrInactiveThreshold.\"\n        },\n        \"cacheAccountsAboveDiskFreePercentage\": {\n          \"format\": \"int32\",\n          \"description\": \"Sets the percentage of available disk space a PC should have before it stops deleting cached shared PC accounts. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"inactiveThresholdDays\": {\n          \"format\": \"int32\",\n          \"description\": \"Specifies when the accounts will start being deleted when they have not been logged on during the specified period, given as number of days. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"removeAccountsBelowDiskFreePercentage\": {\n          \"format\": \"int32\",\n          \"description\": \"Sets the percentage of disk space remaining on a PC before cached accounts will be deleted to free disk space. Accounts that have been inactive the longest will be deleted first. Only applies when AccountDeletionPolicy is DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        }\n      },\n      \"example\": {\n        \"accountDeletionPolicy\": {\n          \"@odata.type\": \"microsoft.graph.sharedPCAccountDeletionPolicyType\"\n        },\n        \"cacheAccountsAboveDiskFreePercentage\": \"integer\",\n        \"inactiveThresholdDays\": \"integer\",\n        \"removeAccountsBelowDiskFreePercentage\": \"integer\"\n      }\n    },\n    \"microsoft.graph.windows10NetworkProxyServer\": {\n      \"title\": \"windows10NetworkProxyServer\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"address\": {\n          \"description\": \"Address to the proxy server. Specify an address in the format [':']\",\n          \"type\": \"string\"\n        },\n        \"exceptions\": {\n          \"description\": \"Addresses that should not use the proxy server. The system will not use the proxy server for addresses beginning with what is specified in this node.\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        },\n        \"useForLocalAddresses\": {\n          \"description\": \"Specifies whether the proxy server should be used for local (intranet) addresses.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"address\": \"string\",\n        \"exceptions\": [\n          \"string\"\n        ],\n        \"useForLocalAddresses\": true\n      }\n    },\n    \"microsoft.graph.windowsFirewallNetworkProfile\": {\n      \"title\": \"windowsFirewallNetworkProfile\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"firewallEnabled\": {\n          \"description\": \"Configures the host device to allow or block the firewall and advanced security enforcement for the network profile. Possible values are: notConfigured, blocked, allowed.\"\n        },\n        \"stealthModeBlocked\": {\n          \"description\": \"Prevent the server from operating in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority.\",\n          \"type\": \"boolean\"\n        },\n        \"incomingTrafficBlocked\": {\n          \"description\": \"Configures the firewall to block all incoming traffic regardless of other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority.\",\n          \"type\": \"boolean\"\n        },\n        \"unicastResponsesToMulticastBroadcastsBlocked\": {\n          \"description\": \"Configures the firewall to block unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority.\",\n          \"type\": \"boolean\"\n        },\n        \"inboundNotificationsBlocked\": {\n          \"description\": \"Prevents the firewall from displaying notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority.\",\n          \"type\": \"boolean\"\n        },\n        \"authorizedApplicationRulesFromGroupPolicyMerged\": {\n          \"description\": \"Configures the firewall to merge authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority.\",\n          \"type\": \"boolean\"\n        },\n        \"globalPortRulesFromGroupPolicyMerged\": {\n          \"description\": \"Configures the firewall to merge global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority.\",\n          \"type\": \"boolean\"\n        },\n        \"connectionSecurityRulesFromGroupPolicyMerged\": {\n          \"description\": \"Configures the firewall to merge connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority.\",\n          \"type\": \"boolean\"\n        },\n        \"outboundConnectionsBlocked\": {\n          \"description\": \"Configures the firewall to block all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority.\",\n          \"type\": \"boolean\"\n        },\n        \"inboundConnectionsBlocked\": {\n          \"description\": \"Configures the firewall to block all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority.\",\n          \"type\": \"boolean\"\n        },\n        \"securedPacketExemptionAllowed\": {\n          \"description\": \"Configures the firewall to allow the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority.\",\n          \"type\": \"boolean\"\n        },\n        \"policyRulesFromGroupPolicyMerged\": {\n          \"description\": \"Configures the firewall to merge Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"firewallEnabled\": {\n          \"@odata.type\": \"microsoft.graph.stateManagementSetting\"\n        },\n        \"stealthModeBlocked\": true,\n        \"incomingTrafficBlocked\": true,\n        \"unicastResponsesToMulticastBroadcastsBlocked\": true,\n        \"inboundNotificationsBlocked\": true,\n        \"authorizedApplicationRulesFromGroupPolicyMerged\": true,\n        \"globalPortRulesFromGroupPolicyMerged\": true,\n        \"connectionSecurityRulesFromGroupPolicyMerged\": true,\n        \"outboundConnectionsBlocked\": true,\n        \"inboundConnectionsBlocked\": true,\n        \"securedPacketExemptionAllowed\": true,\n        \"policyRulesFromGroupPolicyMerged\": true\n      }\n    },\n    \"microsoft.graph.windowsUpdateActiveHoursInstall\": {\n      \"title\": \"windowsUpdateActiveHoursInstall\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"activeHoursStart\": {\n          \"format\": \"time\",\n          \"description\": \"Active Hours Start\",\n          \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n          \"type\": \"string\"\n        },\n        \"activeHoursEnd\": {\n          \"format\": \"time\",\n          \"description\": \"Active Hours End\",\n          \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"activeHoursStart\": \"string (timestamp)\",\n        \"activeHoursEnd\": \"string (timestamp)\"\n      }\n    },\n    \"microsoft.graph.windowsUpdateInstallScheduleType\": {\n      \"title\": \"windowsUpdateInstallScheduleType\",\n      \"type\": \"object\"\n    },\n    \"microsoft.graph.windowsUpdateScheduledInstall\": {\n      \"title\": \"windowsUpdateScheduledInstall\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"scheduledInstallDay\": {\n          \"description\": \"Scheduled Install Day in week. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday.\"\n        },\n        \"scheduledInstallTime\": {\n          \"format\": \"time\",\n          \"description\": \"Scheduled Install Time during day\",\n          \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"scheduledInstallDay\": {\n          \"@odata.type\": \"microsoft.graph.weeklySchedule\"\n        },\n        \"scheduledInstallTime\": \"string (timestamp)\"\n      }\n    },\n    \"microsoft.graph.configurationManagerClientEnabledFeatures\": {\n      \"title\": \"configurationManagerClientEnabledFeatures\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"inventory\": {\n          \"description\": \"Whether inventory is managed by Intune\",\n          \"type\": \"boolean\"\n        },\n        \"modernApps\": {\n          \"description\": \"Whether modern application is managed by Intune\",\n          \"type\": \"boolean\"\n        },\n        \"resourceAccess\": {\n          \"description\": \"Whether resource access is managed by Intune\",\n          \"type\": \"boolean\"\n        },\n        \"deviceConfiguration\": {\n          \"description\": \"Whether device configuration is managed by Intune\",\n          \"type\": \"boolean\"\n        },\n        \"compliancePolicy\": {\n          \"description\": \"Whether compliance policy is managed by Intune\",\n          \"type\": \"boolean\"\n        },\n        \"windowsUpdateForBusiness\": {\n          \"description\": \"Whether Windows Update for Business is managed by Intune\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"inventory\": true,\n        \"modernApps\": true,\n        \"resourceAccess\": true,\n        \"deviceConfiguration\": true,\n        \"compliancePolicy\": true,\n        \"windowsUpdateForBusiness\": true\n      }\n    },\n    \"microsoft.graph.deleteUserFromSharedAppleDeviceActionResult\": {\n      \"title\": \"deleteUserFromSharedAppleDeviceActionResult\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"actionName\": {\n          \"description\": \"Action name Inherited from deviceActionResult\",\n          \"type\": \"string\"\n        },\n        \"actionState\": {\n          \"description\": \"State of the action Inherited from deviceActionResult. Possible values are: none, pending, canceled, active, done, failed, notSupported.\"\n        },\n        \"startDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Time the action was initiated Inherited from deviceActionResult\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"lastUpdatedDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Time the action state was last updated Inherited from deviceActionResult\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"userPrincipalName\": {\n          \"description\": \"User principal name of the user to be deleted\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"actionName\": \"string\",\n        \"actionState\": {\n          \"@odata.type\": \"microsoft.graph.actionState\"\n        },\n        \"startDateTime\": \"string (timestamp)\",\n        \"lastUpdatedDateTime\": \"string (timestamp)\",\n        \"userPrincipalName\": \"string\"\n      }\n    },\n    \"microsoft.graph.deviceActionResult\": {\n      \"title\": \"deviceActionResult\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"actionName\": {\n          \"description\": \"Action name\",\n          \"type\": \"string\"\n        },\n        \"actionState\": {\n          \"description\": \"State of the action. Possible values are: none, pending, canceled, active, done, failed, notSupported.\"\n        },\n        \"startDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Time the action was initiated\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"lastUpdatedDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Time the action state was last updated\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"actionName\": \"string\",\n        \"actionState\": {\n          \"@odata.type\": \"microsoft.graph.actionState\"\n        },\n        \"startDateTime\": \"string (timestamp)\",\n        \"lastUpdatedDateTime\": \"string (timestamp)\"\n      }\n    },\n    \"microsoft.graph.deviceExchangeAccessStateSummary\": {\n      \"title\": \"deviceExchangeAccessStateSummary\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"allowedDeviceCount\": {\n          \"format\": \"int32\",\n          \"description\": \"Total count of devices with Exchange Access State: Allowed.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"blockedDeviceCount\": {\n          \"format\": \"int32\",\n          \"description\": \"Total count of devices with Exchange Access State: Blocked.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"quarantinedDeviceCount\": {\n          \"format\": \"int32\",\n          \"description\": \"Total count of devices with Exchange Access State: Quarantined.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"unknownDeviceCount\": {\n          \"format\": \"int32\",\n          \"description\": \"Total count of devices with Exchange Access State: Unknown.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"unavailableDeviceCount\": {\n          \"format\": \"int32\",\n          \"description\": \"Total count of devices for which no Exchange Access State could be found.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        }\n      },\n      \"example\": {\n        \"allowedDeviceCount\": \"integer\",\n        \"blockedDeviceCount\": \"integer\",\n        \"quarantinedDeviceCount\": \"integer\",\n        \"unknownDeviceCount\": \"integer\",\n        \"unavailableDeviceCount\": \"integer\"\n      }\n    },\n    \"microsoft.graph.deviceGeoLocation\": {\n      \"title\": \"deviceGeoLocation\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"lastCollectedDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Time at which location was recorded, relative to UTC\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"longitude\": {\n          \"format\": \"double\",\n          \"description\": \"Longitude coordinate of the device's location\"\n        },\n        \"latitude\": {\n          \"format\": \"double\",\n          \"description\": \"Latitude coordinate of the device's location\"\n        },\n        \"altitude\": {\n          \"format\": \"double\",\n          \"description\": \"Altitude, given in meters above sea level\"\n        },\n        \"horizontalAccuracy\": {\n          \"format\": \"double\",\n          \"description\": \"Accuracy of longitude and latitude in meters\"\n        },\n        \"verticalAccuracy\": {\n          \"format\": \"double\",\n          \"description\": \"Accuracy of altitude in meters\"\n        },\n        \"heading\": {\n          \"format\": \"double\",\n          \"description\": \"Heading in degrees from true north\"\n        },\n        \"speed\": {\n          \"format\": \"double\",\n          \"description\": \"Speed the device is traveling in meters per second\"\n        }\n      },\n      \"example\": {\n        \"lastCollectedDateTime\": \"string (timestamp)\",\n        \"longitude\": \"double\",\n        \"latitude\": \"double\",\n        \"altitude\": \"double\",\n        \"horizontalAccuracy\": \"double\",\n        \"verticalAccuracy\": \"double\",\n        \"heading\": \"double\",\n        \"speed\": \"double\"\n      }\n    },\n    \"microsoft.graph.deviceHealthAttestationState\": {\n      \"title\": \"deviceHealthAttestationState\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"lastUpdateDateTime\": {\n          \"description\": \"The Timestamp of the last update.\",\n          \"type\": \"string\"\n        },\n        \"contentNamespaceUrl\": {\n          \"description\": \"The DHA report version. (Namespace version)\",\n          \"type\": \"string\"\n        },\n        \"deviceHealthAttestationStatus\": {\n          \"description\": \"The DHA report version. (Namespace version)\",\n          \"type\": \"string\"\n        },\n        \"contentVersion\": {\n          \"description\": \"The HealthAttestation state schema version\",\n          \"type\": \"string\"\n        },\n        \"issuedDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"The DateTime when device was evaluated or issued to MDM\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"attestationIdentityKey\": {\n          \"description\": \"TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate.\",\n          \"type\": \"string\"\n        },\n        \"resetCount\": {\n          \"format\": \"int64\",\n          \"description\": \"The number of times a PC device has hibernated or resumed\",\n          \"type\": \"integer\"\n        },\n        \"restartCount\": {\n          \"format\": \"int64\",\n          \"description\": \"The number of times a PC device has rebooted\",\n          \"type\": \"integer\"\n        },\n        \"dataExcutionPolicy\": {\n          \"description\": \"DEP Policy defines a set of hardware and software technologies that perform additional checks on memory\",\n          \"type\": \"string\"\n        },\n        \"bitLockerStatus\": {\n          \"description\": \"On or Off of BitLocker Drive Encryption\",\n          \"type\": \"string\"\n        },\n        \"bootManagerVersion\": {\n          \"description\": \"The version of the Boot Manager\",\n          \"type\": \"string\"\n        },\n        \"codeIntegrityCheckVersion\": {\n          \"description\": \"The version of the Boot Manager\",\n          \"type\": \"string\"\n        },\n        \"secureBoot\": {\n          \"description\": \"When Secure Boot is enabled, the core components must have the correct cryptographic signatures\",\n          \"type\": \"string\"\n        },\n        \"bootDebugging\": {\n          \"description\": \"When bootDebugging is enabled, the device is used in development and testing\",\n          \"type\": \"string\"\n        },\n        \"operatingSystemKernelDebugging\": {\n          \"description\": \"When operatingSystemKernelDebugging is enabled, the device is used in development and testing\",\n          \"type\": \"string\"\n        },\n        \"codeIntegrity\": {\n          \"description\": \"When code integrity is enabled, code execution is restricted to integrity verified code\",\n          \"type\": \"string\"\n        },\n        \"testSigning\": {\n          \"description\": \"When test signing is allowed, the device does not enforce signature validation during boot\",\n          \"type\": \"string\"\n        },\n        \"safeMode\": {\n          \"description\": \"Safe mode is a troubleshooting option for Windows that starts your computer in a limited state\",\n          \"type\": \"string\"\n        },\n        \"windowsPE\": {\n          \"description\": \"Operating system running with limited services that is used to prepare a computer for Windows\",\n          \"type\": \"string\"\n        },\n        \"earlyLaunchAntiMalwareDriverProtection\": {\n          \"description\": \"ELAM provides protection for the computers in your network when they start up\",\n          \"type\": \"string\"\n        },\n        \"virtualSecureMode\": {\n          \"description\": \"VSM is a container that protects high value assets from a compromised kernel\",\n          \"type\": \"string\"\n        },\n        \"pcrHashAlgorithm\": {\n          \"description\": \"Informational attribute that identifies the HASH algorithm that was used by TPM\",\n          \"type\": \"string\"\n        },\n        \"bootAppSecurityVersion\": {\n          \"description\": \"The security version number of the Boot Application\",\n          \"type\": \"string\"\n        },\n        \"bootManagerSecurityVersion\": {\n          \"description\": \"The security version number of the Boot Application\",\n          \"type\": \"string\"\n        },\n        \"tpmVersion\": {\n          \"description\": \"The security version number of the Boot Application\",\n          \"type\": \"string\"\n        },\n        \"pcr0\": {\n          \"description\": \"The measurement that is captured in PCR[0]\",\n          \"type\": \"string\"\n        },\n        \"secureBootConfigurationPolicyFingerPrint\": {\n          \"description\": \"Fingerprint of the Custom Secure Boot Configuration Policy\",\n          \"type\": \"string\"\n        },\n        \"codeIntegrityPolicy\": {\n          \"description\": \"The Code Integrity policy that is controlling the security of the boot environment\",\n          \"type\": \"string\"\n        },\n        \"bootRevisionListInfo\": {\n          \"description\": \"The Boot Revision List that was loaded during initial boot on the attested device\",\n          \"type\": \"string\"\n        },\n        \"operatingSystemRevListInfo\": {\n          \"description\": \"The Operating System Revision List that was loaded during initial boot on the attested device\",\n          \"type\": \"string\"\n        },\n        \"healthStatusMismatchInfo\": {\n          \"description\": \"This attribute appears if DHA-Service detects an integrity issue\",\n          \"type\": \"string\"\n        },\n        \"healthAttestationSupportedStatus\": {\n          \"description\": \"This attribute indicates if DHA is supported for the device\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"lastUpdateDateTime\": \"string\",\n        \"contentNamespaceUrl\": \"string\",\n        \"deviceHealthAttestationStatus\": \"string\",\n        \"contentVersion\": \"string\",\n        \"issuedDateTime\": \"string (timestamp)\",\n        \"attestationIdentityKey\": \"string\",\n        \"resetCount\": \"integer\",\n        \"restartCount\": \"integer\",\n        \"dataExcutionPolicy\": \"string\",\n        \"bitLockerStatus\": \"string\",\n        \"bootManagerVersion\": \"string\",\n        \"codeIntegrityCheckVersion\": \"string\",\n        \"secureBoot\": \"string\",\n        \"bootDebugging\": \"string\",\n        \"operatingSystemKernelDebugging\": \"string\",\n        \"codeIntegrity\": \"string\",\n        \"testSigning\": \"string\",\n        \"safeMode\": \"string\",\n        \"windowsPE\": \"string\",\n        \"earlyLaunchAntiMalwareDriverProtection\": \"string\",\n        \"virtualSecureMode\": \"string\",\n        \"pcrHashAlgorithm\": \"string\",\n        \"bootAppSecurityVersion\": \"string\",\n        \"bootManagerSecurityVersion\": \"string\",\n        \"tpmVersion\": \"string\",\n        \"pcr0\": \"string\",\n        \"secureBootConfigurationPolicyFingerPrint\": \"string\",\n        \"codeIntegrityPolicy\": \"string\",\n        \"bootRevisionListInfo\": \"string\",\n        \"operatingSystemRevListInfo\": \"string\",\n        \"healthStatusMismatchInfo\": \"string\",\n        \"healthAttestationSupportedStatus\": \"string\"\n      }\n    },\n    \"microsoft.graph.deviceOperatingSystemSummary\": {\n      \"title\": \"deviceOperatingSystemSummary\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"androidCount\": {\n          \"format\": \"int32\",\n          \"description\": \"Number of android device count.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"iosCount\": {\n          \"format\": \"int32\",\n          \"description\": \"Number of iOS device count.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"macOSCount\": {\n          \"format\": \"int32\",\n          \"description\": \"Number of Mac OS X device count.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"windowsMobileCount\": {\n          \"format\": \"int32\",\n          \"description\": \"Number of Windows mobile device count.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"windowsCount\": {\n          \"format\": \"int32\",\n          \"description\": \"Number of Windows device count.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"unknownCount\": {\n          \"format\": \"int32\",\n          \"description\": \"Number of unknown device count.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        }\n      },\n      \"example\": {\n        \"androidCount\": \"integer\",\n        \"iosCount\": \"integer\",\n        \"macOSCount\": \"integer\",\n        \"windowsMobileCount\": \"integer\",\n        \"windowsCount\": \"integer\",\n        \"unknownCount\": \"integer\"\n      }\n    },\n    \"microsoft.graph.locateDeviceActionResult\": {\n      \"title\": \"locateDeviceActionResult\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"actionName\": {\n          \"description\": \"Action name Inherited from deviceActionResult\",\n          \"type\": \"string\"\n        },\n        \"actionState\": {\n          \"description\": \"State of the action Inherited from deviceActionResult. Possible values are: none, pending, canceled, active, done, failed, notSupported.\"\n        },\n        \"startDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Time the action was initiated Inherited from deviceActionResult\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"lastUpdatedDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Time the action state was last updated Inherited from deviceActionResult\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"deviceLocation\": {\n          \"description\": \"device location\"\n        }\n      },\n      \"example\": {\n        \"actionName\": \"string\",\n        \"actionState\": {\n          \"@odata.type\": \"microsoft.graph.actionState\"\n        },\n        \"startDateTime\": \"string (timestamp)\",\n        \"lastUpdatedDateTime\": \"string (timestamp)\",\n        \"deviceLocation\": {\n          \"@odata.type\": \"microsoft.graph.deviceGeoLocation\"\n        }\n      }\n    },\n    \"microsoft.graph.remoteLockActionResult\": {\n      \"title\": \"remoteLockActionResult\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"actionName\": {\n          \"description\": \"Action name Inherited from deviceActionResult\",\n          \"type\": \"string\"\n        },\n        \"actionState\": {\n          \"description\": \"State of the action Inherited from deviceActionResult. Possible values are: none, pending, canceled, active, done, failed, notSupported.\"\n        },\n        \"startDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Time the action was initiated Inherited from deviceActionResult\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"lastUpdatedDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Time the action state was last updated Inherited from deviceActionResult\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"unlockPin\": {\n          \"description\": \"Pin to unlock the client\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"actionName\": \"string\",\n        \"actionState\": {\n          \"@odata.type\": \"microsoft.graph.actionState\"\n        },\n        \"startDateTime\": \"string (timestamp)\",\n        \"lastUpdatedDateTime\": \"string (timestamp)\",\n        \"unlockPin\": \"string\"\n      }\n    },\n    \"microsoft.graph.resetPasscodeActionResult\": {\n      \"title\": \"resetPasscodeActionResult\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"actionName\": {\n          \"description\": \"Action name Inherited from deviceActionResult\",\n          \"type\": \"string\"\n        },\n        \"actionState\": {\n          \"description\": \"State of the action Inherited from deviceActionResult. Possible values are: none, pending, canceled, active, done, failed, notSupported.\"\n        },\n        \"startDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Time the action was initiated Inherited from deviceActionResult\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"lastUpdatedDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Time the action state was last updated Inherited from deviceActionResult\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"passcode\": {\n          \"description\": \"Newly generated passcode for the device\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"actionName\": \"string\",\n        \"actionState\": {\n          \"@odata.type\": \"microsoft.graph.actionState\"\n        },\n        \"startDateTime\": \"string (timestamp)\",\n        \"lastUpdatedDateTime\": \"string (timestamp)\",\n        \"passcode\": \"string\"\n      }\n    },\n    \"microsoft.graph.updateWindowsDeviceAccountActionParameter\": {\n      \"title\": \"updateWindowsDeviceAccountActionParameter\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"deviceAccount\": {\n          \"description\": \"Not yet documented\"\n        },\n        \"passwordRotationEnabled\": {\n          \"description\": \"Not yet documented\",\n          \"type\": \"boolean\"\n        },\n        \"calendarSyncEnabled\": {\n          \"description\": \"Not yet documented\",\n          \"type\": \"boolean\"\n        },\n        \"deviceAccountEmail\": {\n          \"description\": \"Not yet documented\",\n          \"type\": \"string\"\n        },\n        \"exchangeServer\": {\n          \"description\": \"Not yet documented\",\n          \"type\": \"string\"\n        },\n        \"sessionInitiationProtocalAddress\": {\n          \"description\": \"Not yet documented\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"deviceAccount\": {\n          \"@odata.type\": \"microsoft.graph.windowsDeviceAccount\"\n        },\n        \"passwordRotationEnabled\": true,\n        \"calendarSyncEnabled\": true,\n        \"deviceAccountEmail\": \"string\",\n        \"exchangeServer\": \"string\",\n        \"sessionInitiationProtocalAddress\": \"string\"\n      }\n    },\n    \"microsoft.graph.windowsDefenderScanActionResult\": {\n      \"title\": \"windowsDefenderScanActionResult\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"actionName\": {\n          \"description\": \"Action name Inherited from deviceActionResult\",\n          \"type\": \"string\"\n        },\n        \"actionState\": {\n          \"description\": \"State of the action Inherited from deviceActionResult. Possible values are: none, pending, canceled, active, done, failed, notSupported.\"\n        },\n        \"startDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Time the action was initiated Inherited from deviceActionResult\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"lastUpdatedDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Time the action state was last updated Inherited from deviceActionResult\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"scanType\": {\n          \"description\": \"Scan type either full scan or quick scan\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"actionName\": \"string\",\n        \"actionState\": {\n          \"@odata.type\": \"microsoft.graph.actionState\"\n        },\n        \"startDateTime\": \"string (timestamp)\",\n        \"lastUpdatedDateTime\": \"string (timestamp)\",\n        \"scanType\": \"string\"\n      }\n    },\n    \"microsoft.graph.windowsDeviceAccount\": {\n      \"title\": \"windowsDeviceAccount\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"password\": {\n          \"description\": \"Not yet documented\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"password\": \"string\"\n      }\n    },\n    \"microsoft.graph.windowsDeviceADAccount\": {\n      \"title\": \"windowsDeviceADAccount\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"password\": {\n          \"description\": \"Not yet documented Inherited from windowsDeviceAccount\",\n          \"type\": \"string\"\n        },\n        \"domainName\": {\n          \"description\": \"Not yet documented\",\n          \"type\": \"string\"\n        },\n        \"userName\": {\n          \"description\": \"Not yet documented\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"password\": \"string\",\n        \"domainName\": \"string\",\n        \"userName\": \"string\"\n      }\n    },\n    \"microsoft.graph.windowsDeviceAzureADAccount\": {\n      \"title\": \"windowsDeviceAzureADAccount\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"password\": {\n          \"description\": \"Not yet documented Inherited from windowsDeviceAccount\",\n          \"type\": \"string\"\n        },\n        \"userPrincipalName\": {\n          \"description\": \"Not yet documented\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"password\": \"string\",\n        \"userPrincipalName\": \"string\"\n      }\n    },\n    \"microsoft.graph.importedWindowsAutopilotDeviceIdentityState\": {\n      \"title\": \"importedWindowsAutopilotDeviceIdentityState\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"deviceImportStatus\": {\n          \"description\": \"Device status reported by Device Directory Service(DDS). Possible values are: unknown, pending, partial, complete, error.\"\n        },\n        \"deviceRegistrationId\": {\n          \"description\": \"Device Registration ID for successfully added device reported by Device Directory Service(DDS).\",\n          \"type\": \"string\"\n        },\n        \"deviceErrorCode\": {\n          \"format\": \"int32\",\n          \"description\": \"Device error code reported by Device Directory Service(DDS).\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"deviceErrorName\": {\n          \"description\": \"Device error name reported by Device Directory Service(DDS).\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"deviceImportStatus\": {\n          \"@odata.type\": \"microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus\"\n        },\n        \"deviceRegistrationId\": \"string\",\n        \"deviceErrorCode\": \"integer\",\n        \"deviceErrorName\": \"string\"\n      }\n    },\n    \"microsoft.graph.androidMobileAppIdentifier\": {\n      \"title\": \"androidMobileAppIdentifier\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"packageId\": {\n          \"description\": \"The identifier for an app, as specified in the play store.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"packageId\": \"string\"\n      }\n    },\n    \"microsoft.graph.iosMobileAppIdentifier\": {\n      \"title\": \"iosMobileAppIdentifier\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"bundleId\": {\n          \"description\": \"The identifier for an app, as specified in the app store.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"bundleId\": \"string\"\n      }\n    },\n    \"microsoft.graph.ipRange\": {\n      \"title\": \"ipRange\",\n      \"type\": \"object\"\n    },\n    \"microsoft.graph.iPv4Range\": {\n      \"title\": \"iPv4Range\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"lowerAddress\": {\n          \"description\": \"Lower IP Address\",\n          \"type\": \"string\"\n        },\n        \"upperAddress\": {\n          \"description\": \"Upper IP Address\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"lowerAddress\": \"string\",\n        \"upperAddress\": \"string\"\n      }\n    },\n    \"microsoft.graph.iPv6Range\": {\n      \"title\": \"iPv6Range\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"lowerAddress\": {\n          \"description\": \"Lower IP Address\",\n          \"type\": \"string\"\n        },\n        \"upperAddress\": {\n          \"description\": \"Upper IP Address\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"lowerAddress\": \"string\",\n        \"upperAddress\": \"string\"\n      }\n    },\n    \"microsoft.graph.keyValuePair\": {\n      \"title\": \"keyValuePair\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"name\": {\n          \"description\": \"Name for this key-value pair\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"description\": \"Value for this key-value pair\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"name\": \"string\",\n        \"value\": \"string\"\n      }\n    },\n    \"microsoft.graph.managedAppDiagnosticStatus\": {\n      \"title\": \"managedAppDiagnosticStatus\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"validationName\": {\n          \"description\": \"The validation friendly name\",\n          \"type\": \"string\"\n        },\n        \"state\": {\n          \"description\": \"The state of the operation\",\n          \"type\": \"string\"\n        },\n        \"mitigationInstruction\": {\n          \"description\": \"Instruction on how to mitigate a failed validation\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"validationName\": \"string\",\n        \"state\": \"string\",\n        \"mitigationInstruction\": \"string\"\n      }\n    },\n    \"microsoft.graph.managedAppPolicyDeploymentSummaryPerApp\": {\n      \"title\": \"managedAppPolicyDeploymentSummaryPerApp\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"mobileAppIdentifier\": {\n          \"description\": \"Deployment of an app.\"\n        },\n        \"configurationAppliedUserCount\": {\n          \"format\": \"int32\",\n          \"description\": \"Number of users the policy is applied.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        }\n      },\n      \"example\": {\n        \"mobileAppIdentifier\": {\n          \"@odata.type\": \"microsoft.graph.mobileAppIdentifier\"\n        },\n        \"configurationAppliedUserCount\": \"integer\"\n      }\n    },\n    \"microsoft.graph.mobileAppIdentifier\": {\n      \"title\": \"mobileAppIdentifier\",\n      \"type\": \"object\"\n    },\n    \"microsoft.graph.proxiedDomain\": {\n      \"title\": \"proxiedDomain\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"ipAddressOrFQDN\": {\n          \"description\": \"The IP address or FQDN\",\n          \"type\": \"string\"\n        },\n        \"proxy\": {\n          \"description\": \"Proxy IP\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"ipAddressOrFQDN\": \"string\",\n        \"proxy\": \"string\"\n      }\n    },\n    \"microsoft.graph.windowsInformationProtectionApp\": {\n      \"title\": \"windowsInformationProtectionApp\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"App display name.\",\n          \"type\": \"string\"\n        },\n        \"description\": {\n          \"description\": \"The app's description.\",\n          \"type\": \"string\"\n        },\n        \"publisherName\": {\n          \"description\": \"The publisher name\",\n          \"type\": \"string\"\n        },\n        \"productName\": {\n          \"description\": \"The product name.\",\n          \"type\": \"string\"\n        },\n        \"denied\": {\n          \"description\": \"If true, app is denied protection or exemption.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisherName\": \"string\",\n        \"productName\": \"string\",\n        \"denied\": true\n      }\n    },\n    \"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate\": {\n      \"title\": \"windowsInformationProtectionDataRecoveryCertificate\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"subjectName\": {\n          \"description\": \"Data recovery Certificate subject name\",\n          \"type\": \"string\"\n        },\n        \"description\": {\n          \"description\": \"Data recovery Certificate description\",\n          \"type\": \"string\"\n        },\n        \"expirationDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Data recovery Certificate expiration datetime\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"certificate\": {\n          \"format\": \"base64url\",\n          \"description\": \"Data recovery Certificate\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"subjectName\": \"string\",\n        \"description\": \"string\",\n        \"expirationDateTime\": \"string (timestamp)\",\n        \"certificate\": \"string\"\n      }\n    },\n    \"microsoft.graph.windowsInformationProtectionDesktopApp\": {\n      \"title\": \"windowsInformationProtectionDesktopApp\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"App display name. Inherited from windowsInformationProtectionApp\",\n          \"type\": \"string\"\n        },\n        \"description\": {\n          \"description\": \"The app's description. Inherited from windowsInformationProtectionApp\",\n          \"type\": \"string\"\n        },\n        \"publisherName\": {\n          \"description\": \"The publisher name Inherited from windowsInformationProtectionApp\",\n          \"type\": \"string\"\n        },\n        \"productName\": {\n          \"description\": \"The product name. Inherited from windowsInformationProtectionApp\",\n          \"type\": \"string\"\n        },\n        \"denied\": {\n          \"description\": \"If true, app is denied protection or exemption. Inherited from windowsInformationProtectionApp\",\n          \"type\": \"boolean\"\n        },\n        \"binaryName\": {\n          \"description\": \"The binary name.\",\n          \"type\": \"string\"\n        },\n        \"binaryVersionLow\": {\n          \"description\": \"The lower binary version.\",\n          \"type\": \"string\"\n        },\n        \"binaryVersionHigh\": {\n          \"description\": \"The high binary version.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisherName\": \"string\",\n        \"productName\": \"string\",\n        \"denied\": true,\n        \"binaryName\": \"string\",\n        \"binaryVersionLow\": \"string\",\n        \"binaryVersionHigh\": \"string\"\n      }\n    },\n    \"microsoft.graph.windowsInformationProtectionIPRangeCollection\": {\n      \"title\": \"windowsInformationProtectionIPRangeCollection\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"Display name\",\n          \"type\": \"string\"\n        },\n        \"ranges\": {\n          \"description\": \"Collection of IP ranges\",\n          \"type\": \"array\",\n          \"items\": { }\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"ranges\": [\n          {\n            \"@odata.type\": \"microsoft.graph.ipRange\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.windowsInformationProtectionProxiedDomainCollection\": {\n      \"title\": \"windowsInformationProtectionProxiedDomainCollection\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"Display name\",\n          \"type\": \"string\"\n        },\n        \"proxiedDomains\": {\n          \"description\": \"Collection of proxied domains\",\n          \"type\": \"array\",\n          \"items\": { }\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"proxiedDomains\": [\n          {\n            \"@odata.type\": \"microsoft.graph.proxiedDomain\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.windowsInformationProtectionResourceCollection\": {\n      \"title\": \"windowsInformationProtectionResourceCollection\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"Display name\",\n          \"type\": \"string\"\n        },\n        \"resources\": {\n          \"description\": \"Collection of resources\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"resources\": [\n          \"string\"\n        ]\n      }\n    },\n    \"microsoft.graph.windowsInformationProtectionStoreApp\": {\n      \"title\": \"windowsInformationProtectionStoreApp\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"App display name. Inherited from windowsInformationProtectionApp\",\n          \"type\": \"string\"\n        },\n        \"description\": {\n          \"description\": \"The app's description. Inherited from windowsInformationProtectionApp\",\n          \"type\": \"string\"\n        },\n        \"publisherName\": {\n          \"description\": \"The publisher name Inherited from windowsInformationProtectionApp\",\n          \"type\": \"string\"\n        },\n        \"productName\": {\n          \"description\": \"The product name. Inherited from windowsInformationProtectionApp\",\n          \"type\": \"string\"\n        },\n        \"denied\": {\n          \"description\": \"If true, app is denied protection or exemption. Inherited from windowsInformationProtectionApp\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"description\": \"string\",\n        \"publisherName\": \"string\",\n        \"productName\": \"string\",\n        \"denied\": true\n      }\n    },\n    \"microsoft.graph.deviceEnrollmentPlatformRestriction\": {\n      \"title\": \"deviceEnrollmentPlatformRestriction\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"platformBlocked\": {\n          \"description\": \"Block the platform from enrolling\",\n          \"type\": \"boolean\"\n        },\n        \"personalDeviceEnrollmentBlocked\": {\n          \"description\": \"Block personally owned devices from enrolling\",\n          \"type\": \"boolean\"\n        },\n        \"osMinimumVersion\": {\n          \"description\": \"Min OS version supported\",\n          \"type\": \"string\"\n        },\n        \"osMaximumVersion\": {\n          \"description\": \"Max OS version supported\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"platformBlocked\": true,\n        \"personalDeviceEnrollmentBlocked\": true,\n        \"osMinimumVersion\": \"string\",\n        \"osMaximumVersion\": \"string\"\n      }\n    },\n    \"microsoft.graph.intuneBrand\": {\n      \"title\": \"intuneBrand\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"Company/organization name that is displayed to end users.\",\n          \"type\": \"string\"\n        },\n        \"contactITName\": {\n          \"description\": \"Name of the person/organization responsible for IT support.\",\n          \"type\": \"string\"\n        },\n        \"contactITPhoneNumber\": {\n          \"description\": \"Phone number of the person/organization responsible for IT support.\",\n          \"type\": \"string\"\n        },\n        \"contactITEmailAddress\": {\n          \"description\": \"Email address of the person/organization responsible for IT support.\",\n          \"type\": \"string\"\n        },\n        \"contactITNotes\": {\n          \"description\": \"Text comments regarding the person/organization responsible for IT support.\",\n          \"type\": \"string\"\n        },\n        \"privacyUrl\": {\n          \"description\": \"URL to the company/organization’s privacy policy.\",\n          \"type\": \"string\"\n        },\n        \"onlineSupportSiteUrl\": {\n          \"description\": \"URL to the company/organization’s IT helpdesk site.\",\n          \"type\": \"string\"\n        },\n        \"onlineSupportSiteName\": {\n          \"description\": \"Display name of the company/organization’s IT helpdesk site.\",\n          \"type\": \"string\"\n        },\n        \"themeColor\": {\n          \"description\": \"Primary theme color used in the Company Portal applications and web portal.\"\n        },\n        \"showLogo\": {\n          \"description\": \"Boolean that represents whether the administrator-supplied logo images are shown or not shown.\",\n          \"type\": \"boolean\"\n        },\n        \"lightBackgroundLogo\": {\n          \"description\": \"Logo image displayed in Company Portal apps which have a light background behind the logo.\"\n        },\n        \"darkBackgroundLogo\": {\n          \"description\": \"Logo image displayed in Company Portal apps which have a dark background behind the logo.\"\n        },\n        \"showNameNextToLogo\": {\n          \"description\": \"Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.\",\n          \"type\": \"boolean\"\n        },\n        \"showDisplayNameNextToLogo\": {\n          \"description\": \"Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"contactITName\": \"string\",\n        \"contactITPhoneNumber\": \"string\",\n        \"contactITEmailAddress\": \"string\",\n        \"contactITNotes\": \"string\",\n        \"privacyUrl\": \"string\",\n        \"onlineSupportSiteUrl\": \"string\",\n        \"onlineSupportSiteName\": \"string\",\n        \"themeColor\": {\n          \"@odata.type\": \"microsoft.graph.rgbColor\"\n        },\n        \"showLogo\": true,\n        \"lightBackgroundLogo\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"darkBackgroundLogo\": {\n          \"@odata.type\": \"microsoft.graph.mimeContent\"\n        },\n        \"showNameNextToLogo\": true,\n        \"showDisplayNameNextToLogo\": true\n      }\n    },\n    \"microsoft.graph.rgbColor\": {\n      \"title\": \"rgbColor\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"r\": {\n          \"format\": \"uint8\",\n          \"description\": \"Red value\",\n          \"type\": \"integer\"\n        },\n        \"g\": {\n          \"format\": \"uint8\",\n          \"description\": \"Green value\",\n          \"type\": \"integer\"\n        },\n        \"b\": {\n          \"format\": \"uint8\",\n          \"description\": \"Blue value\",\n          \"type\": \"integer\"\n        }\n      },\n      \"example\": {\n        \"r\": \"integer\",\n        \"g\": \"integer\",\n        \"b\": \"integer\"\n      }\n    },\n    \"microsoft.graph.resourceAction\": {\n      \"title\": \"resourceAction\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"allowedResourceActions\": {\n          \"description\": \"Allowed Actions\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        },\n        \"notAllowedResourceActions\": {\n          \"description\": \"Not Allowed Actions\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        }\n      },\n      \"example\": {\n        \"allowedResourceActions\": [\n          \"string\"\n        ],\n        \"notAllowedResourceActions\": [\n          \"string\"\n        ]\n      }\n    },\n    \"microsoft.graph.rolePermission\": {\n      \"title\": \"rolePermission\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"resourceActions\": {\n          \"description\": \"Actions\",\n          \"type\": \"array\",\n          \"items\": { }\n        }\n      },\n      \"example\": {\n        \"resourceActions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.resourceAction\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.allDevicesAssignmentTarget\": {\n      \"title\": \"allDevicesAssignmentTarget\",\n      \"type\": \"object\"\n    },\n    \"microsoft.graph.allLicensedUsersAssignmentTarget\": {\n      \"title\": \"allLicensedUsersAssignmentTarget\",\n      \"type\": \"object\"\n    },\n    \"microsoft.graph.deviceAndAppManagementAssignmentTarget\": {\n      \"title\": \"deviceAndAppManagementAssignmentTarget\",\n      \"type\": \"object\"\n    },\n    \"microsoft.graph.exclusionGroupAssignmentTarget\": {\n      \"title\": \"exclusionGroupAssignmentTarget\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"groupId\": {\n          \"description\": \"The group Id that is the target of the assignment. Inherited from groupAssignmentTarget\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"groupId\": \"string\"\n      }\n    },\n    \"microsoft.graph.groupAssignmentTarget\": {\n      \"title\": \"groupAssignmentTarget\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"groupId\": {\n          \"description\": \"The group Id that is the target of the assignment.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"groupId\": \"string\"\n      }\n    },\n    \"microsoft.graph.mimeContent\": {\n      \"title\": \"mimeContent\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"type\": {\n          \"description\": \"Indicates the content mime type.\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"format\": \"base64url\",\n          \"description\": \"The byte array that contains the actual content.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"type\": \"string\",\n        \"value\": \"string\"\n      }\n    },\n    \"microsoft.graph.report\": {\n      \"title\": \"report\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"content\": {\n          \"format\": \"base64url\",\n          \"description\": \"Not yet documented\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"content\": \"string\"\n      }\n    },\n    \"microsoft.graph.uri\": {\n      \"title\": \"uri\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"segments\": {\n          \"description\": \"Not yet documented\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        }\n      },\n      \"example\": {\n        \"segments\": [\n          \"string\"\n        ]\n      }\n    },\n    \"microsoft.graph.invitedUserMessageInfo\": {\n      \"title\": \"invitedUserMessageInfo\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"ccRecipients\": {\n          \"description\": \"Additional recipients the invitation message should be sent to. Currently only 1 additional recipient is supported.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"customizedMessageBody\": {\n          \"description\": \"Customized message body you want to send if you don't want the default message.\",\n          \"type\": \"string\"\n        },\n        \"messageLanguage\": {\n          \"description\": \"The language you want to send the default message in. If the customizedMessageBody is specified, this property is ignored, and the message is sent using the customizedMessageBody. The language format should be in ISO 639. The default is en-US.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"ccRecipients\": [\n          {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          }\n        ],\n        \"customizedMessageBody\": \"string\",\n        \"messageLanguage\": \"string\"\n      }\n    },\n    \"microsoft.graph.itemBody\": {\n      \"title\": \"itemBody\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"content\": {\n          \"description\": \"The content of the item.\",\n          \"type\": \"string\"\n        },\n        \"contentType\": {\n          \"description\": \"The type of the content. Possible values are Text and HTML.\"\n        }\n      },\n      \"example\": {\n        \"content\": \"string\",\n        \"contentType\": {\n          \"@odata.type\": \"microsoft.graph.bodyType\"\n        }\n      }\n    },\n    \"microsoft.graph.itemReference\": {\n      \"title\": \"itemReference\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"driveId\": {\n          \"description\": \"Unique identifier of the drive instance that contains the item. Read-only.\",\n          \"type\": \"string\"\n        },\n        \"driveType\": {\n          \"description\": \"Identifies the type of drive. See [drive][] resource for values.\",\n          \"type\": \"string\"\n        },\n        \"id\": {\n          \"description\": \"Unique identifier of the item in the drive. Read-only.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"The name of the item being referenced. Read-only.\",\n          \"type\": \"string\"\n        },\n        \"path\": {\n          \"description\": \"Path that can be used to navigate to the item. Read-only.\",\n          \"type\": \"string\"\n        },\n        \"shareId\": {\n          \"description\": \"A unique identifier for a shared resource that can be accessed via the [Shares][] API.\",\n          \"type\": \"string\"\n        },\n        \"sharepointIds\": {\n          \"description\": \"Returns identifiers useful for SharePoint REST compatibility. Read-only.\"\n        }\n      },\n      \"example\": {\n        \"driveId\": \"string\",\n        \"driveType\": \"string\",\n        \"id\": \"string\",\n        \"name\": \"string\",\n        \"path\": \"string\",\n        \"shareId\": \"string\",\n        \"sharepointIds\": {\n          \"@odata.type\": \"microsoft.graph.sharepointIds\"\n        }\n      }\n    },\n    \"microsoft.graph.Json\": {\n      \"title\": \"Json\",\n      \"type\": \"object\"\n    },\n    \"microsoft.graph.licenseUnitsDetail\": {\n      \"title\": \"licenseUnitsDetail\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"enabled\": {\n          \"format\": \"int32\",\n          \"description\": \"The number of units that are enabled.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"suspended\": {\n          \"format\": \"int32\",\n          \"description\": \"The number of units that are suspended.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"warning\": {\n          \"format\": \"int32\",\n          \"description\": \"The number of units that are in warning status.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        }\n      },\n      \"example\": {\n        \"enabled\": \"integer\",\n        \"suspended\": \"integer\",\n        \"warning\": \"integer\"\n      }\n    },\n    \"microsoft.graph.listInfo\": {\n      \"title\": \"listInfo\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"contentTypesEnabled\": {\n          \"description\": \"If true, indicates that content types are enabled for this list.\",\n          \"type\": \"boolean\"\n        },\n        \"hidden\": {\n          \"description\": \"If true, indicates that the list is not normally visible in the SharePoint user experience.\",\n          \"type\": \"boolean\"\n        },\n        \"template\": {\n          \"description\": \"An enumerated value that represents the base list template used in creating the list. Possible values include documentLibrary, genericList, task, survey, announcements, contacts, and more.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"contentTypesEnabled\": true,\n        \"hidden\": true,\n        \"template\": \"string\"\n      }\n    },\n    \"microsoft.graph.localeInfo\": {\n      \"title\": \"localeInfo\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"locale\": {\n          \"description\": \"A locale representation for the user, which includes the user's preferred language and country/region. For example, 'en-us'. The language component follows 2-letter codes as defined in ISO 639-1, and the country component follows 2-letter codes as defined in ISO 3166-1 alpha-2.\",\n          \"type\": \"string\"\n        },\n        \"displayName\": {\n          \"description\": \"A name representing the user's locale in natural language, for example, 'English (United States)'.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"locale\": \"string\",\n        \"displayName\": \"string\"\n      }\n    },\n    \"microsoft.graph.location\": {\n      \"title\": \"location\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"address\": {\n          \"description\": \"The street address of the location.\"\n        },\n        \"coordinates\": {\n          \"description\": \"The geographic coordinates and elevation of the location.\"\n        },\n        \"displayName\": {\n          \"description\": \"The name associated with the location.\",\n          \"type\": \"string\"\n        },\n        \"locationEmailAddress\": {\n          \"description\": \"Optional email address of the location.\",\n          \"type\": \"string\"\n        },\n        \"locationUri\": {\n          \"description\": \"Optional URI representing the location.\",\n          \"type\": \"string\"\n        },\n        \"locationType\": {\n          \"description\": \"The type of location. The possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only.\"\n        },\n        \"uniqueId\": {\n          \"description\": \"For internal use only.\",\n          \"type\": \"string\"\n        },\n        \"uniqueIdType\": {\n          \"description\": \"For internal use only.\"\n        }\n      },\n      \"example\": {\n        \"address\": {\n          \"@odata.type\": \"microsoft.graph.physicalAddress\"\n        },\n        \"coordinates\": {\n          \"@odata.type\": \"microsoft.graph.outlookGeoCoordinates\"\n        },\n        \"displayName\": \"string\",\n        \"locationEmailAddress\": \"string\",\n        \"locationUri\": \"string\",\n        \"locationType\": {\n          \"@odata.type\": \"microsoft.graph.locationType\"\n        },\n        \"uniqueId\": \"string\",\n        \"uniqueIdType\": {\n          \"@odata.type\": \"microsoft.graph.locationUniqueIdType\"\n        }\n      }\n    },\n    \"microsoft.graph.locationConstraint\": {\n      \"title\": \"locationConstraint\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"isRequired\": {\n          \"description\": \"The client requests the service to include in the response a meeting location for the meeting. If this is true and all the resources are busy, findMeetingTimes will not return any meeting time suggestions. If this is false and all the resources are busy, findMeetingTimes would still look for meeting times without locations.\",\n          \"type\": \"boolean\"\n        },\n        \"locations\": {\n          \"description\": \"Constraint information for one or more locations that the client requests for the meeting.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"suggestLocation\": {\n          \"description\": \"The client requests the service to suggest one or more meeting locations.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"isRequired\": true,\n        \"locations\": [\n          {\n            \"@odata.type\": \"microsoft.graph.locationConstraintItem\"\n          }\n        ],\n        \"suggestLocation\": true\n      }\n    },\n    \"microsoft.graph.locationConstraintItem\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/microsoft.graph.location\"\n        },\n        {\n          \"title\": \"locationConstraintItem\",\n          \"type\": \"object\",\n          \"properties\": {\n            \"resolveAvailability\": {\n              \"description\": \"If set to true and the specified resource is busy, findMeetingTimes looks for another resource that is free. If set to false and the specified resource is busy, findMeetingTimes returns the resource best ranked in the user's cache without checking if it's free. Default is true.\",\n              \"type\": \"boolean\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"address\": {\n          \"@odata.type\": \"microsoft.graph.physicalAddress\"\n        },\n        \"coordinates\": {\n          \"@odata.type\": \"microsoft.graph.outlookGeoCoordinates\"\n        },\n        \"displayName\": \"string\",\n        \"locationEmailAddress\": \"string\",\n        \"locationUri\": \"string\",\n        \"locationType\": {\n          \"@odata.type\": \"microsoft.graph.locationType\"\n        },\n        \"uniqueId\": \"string\",\n        \"uniqueIdType\": {\n          \"@odata.type\": \"microsoft.graph.locationUniqueIdType\"\n        },\n        \"resolveAvailability\": true\n      }\n    },\n    \"microsoft.graph.lookupColumn\": {\n      \"title\": \"lookupColumn\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"allowMultipleValues\": {\n          \"description\": \"Indicates whether multiple values can be selected from the source.\",\n          \"type\": \"boolean\"\n        },\n        \"allowUnlimitedLength\": {\n          \"description\": \"Indicates whether values in the column should be able to exceed the standard limit of 255 characters.\",\n          \"type\": \"boolean\"\n        },\n        \"columnName\": {\n          \"description\": \"The name of the lookup source column.\",\n          \"type\": \"string\"\n        },\n        \"listId\": {\n          \"description\": \"The unique identifier of the lookup source list.\",\n          \"type\": \"string\"\n        },\n        \"primaryLookupColumnId\": {\n          \"description\": \"If specified, this column is a secondary lookup, pulling an additional field from the list item looked up by the primary lookup. Use the list item looked up by the primary as the source for the column named here.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"allowMultipleValues\": true,\n        \"allowUnlimitedLength\": true,\n        \"columnName\": \"string\",\n        \"listId\": \"string\",\n        \"primaryLookupColumnId\": \"string\"\n      }\n    },\n    \"microsoft.graph.mailboxSettings\": {\n      \"title\": \"mailboxSettings\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"archiveFolder\": {\n          \"description\": \"Folder ID of an archive folder for the user.\",\n          \"type\": \"string\"\n        },\n        \"automaticRepliesSetting\": {\n          \"description\": \"Configuration settings to automatically notify the sender of an incoming email with a message from the signed-in user.\"\n        },\n        \"language\": {\n          \"description\": \"The locale information for the user, including the preferred language and country/region.\"\n        },\n        \"timeZone\": {\n          \"description\": \"The default time zone for the user's mailbox.\",\n          \"type\": \"string\"\n        },\n        \"workingHours\": {\n          \"description\": \"The days of the week and hours in a specific time zone that the user works.\"\n        }\n      },\n      \"example\": {\n        \"archiveFolder\": \"string\",\n        \"automaticRepliesSetting\": {\n          \"@odata.type\": \"microsoft.graph.automaticRepliesSetting\"\n        },\n        \"language\": {\n          \"@odata.type\": \"microsoft.graph.localeInfo\"\n        },\n        \"timeZone\": \"string\",\n        \"workingHours\": {\n          \"@odata.type\": \"microsoft.graph.workingHours\"\n        }\n      }\n    },\n    \"microsoft.graph.mailTips\": {\n      \"title\": \"mailTips\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"automaticReplies\": {\n          \"description\": \"Mail tips for automatic reply if it has been set up by the recipient.\"\n        },\n        \"customMailTip\": {\n          \"description\": \"A custom mail tip that can be set on the recipient's mailbox.\",\n          \"type\": \"string\"\n        },\n        \"deliveryRestricted\": {\n          \"description\": \"Whether the recipient's mailbox is restricted, for example, accepting messages from only a predefined list of senders, rejecting messages from a predefined list of senders, or accepting messages from only authenticated senders.\",\n          \"type\": \"boolean\"\n        },\n        \"emailAddress\": {\n          \"description\": \"The email address of the recipient to get mailtips for.\"\n        },\n        \"error\": {\n          \"description\": \"Errors that occur during the getMailTips action.\"\n        },\n        \"externalMemberCount\": {\n          \"format\": \"int32\",\n          \"description\": \"The number of external members if the recipient is a distribution list.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"isModerated\": {\n          \"description\": \"Whether sending messages to the recipient requires approval. For example, if the recipient is a large distribution list and a moderator has been set up to approve messages sent to that distribution list, or if sending messages to a recipient requires approval of the recipient's manager.\",\n          \"type\": \"boolean\"\n        },\n        \"mailboxFull\": {\n          \"description\": \"The mailbox full status of the recipient.\",\n          \"type\": \"boolean\"\n        },\n        \"maxMessageSize\": {\n          \"format\": \"int32\",\n          \"description\": \"The maximum message size that has been configured for the recipient's organization or mailbox.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"recipientScope\": {\n          \"description\": \"The scope of the recipient. Possible values are: none, internal, external, externalPartner, externalNonParther. For example, an administrator can set another organization to be its 'partner'. The scope is useful if an administrator wants certain mailtips to be accessible to certain scopes. It's also useful to senders to inform them that their message may leave the organization, helping them make the correct decisions about wording, tone and content.\"\n        },\n        \"recipientSuggestions\": {\n          \"description\": \"Recipients suggested based on previous contexts where they appear in the same message.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"totalMemberCount\": {\n          \"format\": \"int32\",\n          \"description\": \"The number of members if the recipient is a distribution list.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        }\n      },\n      \"example\": {\n        \"automaticReplies\": {\n          \"@odata.type\": \"microsoft.graph.automaticRepliesMailTips\"\n        },\n        \"customMailTip\": \"string\",\n        \"deliveryRestricted\": true,\n        \"emailAddress\": {\n          \"@odata.type\": \"microsoft.graph.emailAddress\"\n        },\n        \"error\": {\n          \"@odata.type\": \"microsoft.graph.mailTipsError\"\n        },\n        \"externalMemberCount\": \"integer\",\n        \"isModerated\": true,\n        \"mailboxFull\": true,\n        \"maxMessageSize\": \"integer\",\n        \"recipientScope\": {\n          \"@odata.type\": \"microsoft.graph.recipientScopeType\"\n        },\n        \"recipientSuggestions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          }\n        ],\n        \"totalMemberCount\": \"integer\"\n      }\n    },\n    \"microsoft.graph.mailTipsError\": {\n      \"title\": \"mailTipsError\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"message\": {\n          \"description\": \"The error message.\",\n          \"type\": \"string\"\n        },\n        \"code\": {\n          \"description\": \"The error code.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"message\": \"string\",\n        \"code\": \"string\"\n      }\n    },\n    \"microsoft.graph.malwareState\": {\n      \"title\": \"malwareState\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"category\": {\n          \"description\": \"Provider-generated malware category (for example, trojan, ransomware, etc.).\",\n          \"type\": \"string\"\n        },\n        \"family\": {\n          \"description\": \"Provider-generated malware family (for example, 'wannacry', 'notpetya', etc.).\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Provider-generated malware variant name (for example, Trojan:Win32/Powessere.H).\",\n          \"type\": \"string\"\n        },\n        \"severity\": {\n          \"description\": \"Provider-determined severity of this malware.\",\n          \"type\": \"string\"\n        },\n        \"wasRunning\": {\n          \"description\": \"Indicates whether the detected file (malware/vulnerability) was running at the time of detection or was detected at rest on the disk.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"category\": \"string\",\n        \"family\": \"string\",\n        \"name\": \"string\",\n        \"severity\": \"string\",\n        \"wasRunning\": true\n      }\n    },\n    \"microsoft.graph.meetingTimeSuggestion\": {\n      \"title\": \"meetingTimeSuggestion\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"attendeeAvailability\": {\n          \"description\": \"An array that shows the availability status of each attendee for this meeting suggestion.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"confidence\": {\n          \"format\": \"double\",\n          \"description\": \"A percentage that represents the likelhood of all the attendees attending.\"\n        },\n        \"locations\": {\n          \"description\": \"An array that specifies the name and geographic location of each meeting location for this meeting suggestion.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"meetingTimeSlot\": {\n          \"description\": \"A time period suggested for the meeting.\"\n        },\n        \"organizerAvailability\": {\n          \"description\": \"Availability of the meeting organizer for this meeting suggestion. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.\"\n        },\n        \"suggestionReason\": {\n          \"description\": \"Reason for suggesting the meeting time.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"attendeeAvailability\": [\n          {\n            \"@odata.type\": \"microsoft.graph.attendeeAvailability\"\n          }\n        ],\n        \"confidence\": \"double\",\n        \"locations\": [\n          {\n            \"@odata.type\": \"microsoft.graph.location\"\n          }\n        ],\n        \"meetingTimeSlot\": {\n          \"@odata.type\": \"microsoft.graph.timeSlot\"\n        },\n        \"organizerAvailability\": {\n          \"@odata.type\": \"microsoft.graph.freeBusyStatus\"\n        },\n        \"suggestionReason\": \"string\"\n      }\n    },\n    \"microsoft.graph.meetingTimeSuggestionsResult\": {\n      \"title\": \"meetingTimeSuggestionsResult\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"emptySuggestionsReason\": {\n          \"description\": \"A reason for not returning any meeting suggestions. The possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions.\",\n          \"type\": \"string\"\n        },\n        \"meetingTimeSuggestions\": {\n          \"description\": \"An array of meeting suggestions.\",\n          \"type\": \"array\",\n          \"items\": { }\n        }\n      },\n      \"example\": {\n        \"emptySuggestionsReason\": \"string\",\n        \"meetingTimeSuggestions\": [\n          {\n            \"@odata.type\": \"microsoft.graph.meetingTimeSuggestion\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.messageRuleActions\": {\n      \"title\": \"messageRuleActions\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"assignCategories\": {\n          \"description\": \"A list of categories to be assigned to a message.\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        },\n        \"copyToFolder\": {\n          \"description\": \"The ID of a folder that a message is to be copied to.\",\n          \"type\": \"string\"\n        },\n        \"delete\": {\n          \"description\": \"Indicates whether a message should be moved to the Deleted Items folder.\",\n          \"type\": \"boolean\"\n        },\n        \"forwardAsAttachmentTo\": {\n          \"description\": \"The email addresses of the recipients to which a message should be forwarded as an attachment.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"forwardTo\": {\n          \"description\": \"The email addresses of the recipients to which a message should be forwarded.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"markAsRead\": {\n          \"description\": \"Indicates whether a message should be marked as read.\",\n          \"type\": \"boolean\"\n        },\n        \"markImportance\": {\n          \"description\": \"Sets the importance of the message, which can be: low, normal, high.\"\n        },\n        \"moveToFolder\": {\n          \"description\": \"The ID of the folder that a message will be moved to.\",\n          \"type\": \"string\"\n        },\n        \"permanentDelete\": {\n          \"description\": \"Indicates whether a message should be permanently deleted and not saved to the Deleted Items folder.\",\n          \"type\": \"boolean\"\n        },\n        \"redirectTo\": {\n          \"description\": \"The email addresses to which a message should be redirected.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"stopProcessingRules\": {\n          \"description\": \"Indicates whether subsequent rules should be evaluated.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"assignCategories\": [\n          \"string\"\n        ],\n        \"copyToFolder\": \"string\",\n        \"delete\": true,\n        \"forwardAsAttachmentTo\": [\n          {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          }\n        ],\n        \"forwardTo\": [\n          {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          }\n        ],\n        \"markAsRead\": true,\n        \"markImportance\": {\n          \"@odata.type\": \"microsoft.graph.importance\"\n        },\n        \"moveToFolder\": \"string\",\n        \"permanentDelete\": true,\n        \"redirectTo\": [\n          {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          }\n        ],\n        \"stopProcessingRules\": true\n      }\n    },\n    \"microsoft.graph.messageRulePredicates\": {\n      \"title\": \"messageRulePredicates\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"bodyContains\": {\n          \"description\": \"Represents the strings that should appear in the body of an incoming message in order for the condition or exception to apply.\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        },\n        \"bodyOrSubjectContains\": {\n          \"description\": \"Represents the strings that should appear in the body or subject of an incoming message in order for the condition or exception to apply.\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        },\n        \"categories\": {\n          \"description\": \"Represents the categories that an incoming message should be labeled with in order for the condition or exception to apply.\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        },\n        \"fromAddresses\": {\n          \"description\": \"Represents the specific sender email addresses of an incoming message in order for the condition or exception to apply.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"hasAttachments\": {\n          \"description\": \"Indicates whether an incoming message must have attachments in order for the condition or exception to apply.\",\n          \"type\": \"boolean\"\n        },\n        \"headerContains\": {\n          \"description\": \"Represents the strings that appear in the headers of an incoming message in order for the condition or exception to apply.\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        },\n        \"importance\": {\n          \"description\": \"The importance that is stamped on an incoming message in order for the condition or exception to apply: low, normal, high.\"\n        },\n        \"isApprovalRequest\": {\n          \"description\": \"Indicates whether an incoming message must be an approval request in order for the condition or exception to apply.\",\n          \"type\": \"boolean\"\n        },\n        \"isAutomaticForward\": {\n          \"description\": \"Indicates whether an incoming message must be automatically forwarded in order for the condition or exception to apply.\",\n          \"type\": \"boolean\"\n        },\n        \"isAutomaticReply\": {\n          \"description\": \"Indicates whether an incoming message must be an auto reply in order for the condition or exception to apply.\",\n          \"type\": \"boolean\"\n        },\n        \"isEncrypted\": {\n          \"description\": \"Indicates whether an incoming message must be encrypted in order for the condition or exception to apply.\",\n          \"type\": \"boolean\"\n        },\n        \"isMeetingRequest\": {\n          \"description\": \"Indicates whether an incoming message must be a meeting request in order for the condition or exception to apply.\",\n          \"type\": \"boolean\"\n        },\n        \"isMeetingResponse\": {\n          \"description\": \"Indicates whether an incoming message must be a meeting response in order for the condition or exception to apply.\",\n          \"type\": \"boolean\"\n        },\n        \"isNonDeliveryReport\": {\n          \"description\": \"Indicates whether an incoming message must be a non-delivery report in order for the condition or exception to apply.\",\n          \"type\": \"boolean\"\n        },\n        \"isPermissionControlled\": {\n          \"description\": \"Indicates whether an incoming message must be permission controlled (RMS-protected) in order for the condition or exception to apply.\",\n          \"type\": \"boolean\"\n        },\n        \"isReadReceipt\": {\n          \"description\": \"Indicates whether an incoming message must be a read receipt in order for the condition or exception to apply.\",\n          \"type\": \"boolean\"\n        },\n        \"isSigned\": {\n          \"description\": \"Indicates whether an incoming message must be S/MIME-signed in order for the condition or exception to apply.\",\n          \"type\": \"boolean\"\n        },\n        \"isVoicemail\": {\n          \"description\": \"Indicates whether an incoming message must be a voice mail in order for the condition or exception to apply.\",\n          \"type\": \"boolean\"\n        },\n        \"messageActionFlag\": {\n          \"description\": \"Represents the flag-for-action value that appears on an incoming message in order for the condition or exception to apply. The possible values are: any, call, doNotForward, followUp, fyi, forward, noResponseNecessary, read, reply, replyToAll, review.\"\n        },\n        \"notSentToMe\": {\n          \"description\": \"Indicates whether the owner of the mailbox must not be a recipient of an incoming message in order for the condition or exception to apply.\",\n          \"type\": \"boolean\"\n        },\n        \"recipientContains\": {\n          \"description\": \"Represents the strings that appear in either the toRecipients or ccRecipients properties of an incoming message in order for the condition or exception to apply.\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        },\n        \"senderContains\": {\n          \"description\": \"Represents the strings that appear in the from property of an incoming message in order for the condition or exception to apply.\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        },\n        \"sensitivity\": {\n          \"description\": \"Represents the sensitivity level that must be stamped on an incoming message in order for the condition or exception to apply. The possible values are: normal, personal, private, confidential.\"\n        },\n        \"sentCcMe\": {\n          \"description\": \"Indicates whether the owner of the mailbox must be in the ccRecipients property of an incoming message in order for the condition or exception to apply.\",\n          \"type\": \"boolean\"\n        },\n        \"sentOnlyToMe\": {\n          \"description\": \"Indicates whether the owner of the mailbox must be the only recipient in an incoming message in order for the condition or exception to apply.\",\n          \"type\": \"boolean\"\n        },\n        \"sentToAddresses\": {\n          \"description\": \"Represents the email addresses that an incoming message must have been sent to in order for the condition or exception to apply.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"sentToMe\": {\n          \"description\": \"Indicates whether the owner of the mailbox must be in the toRecipients property of an incoming message in order for the condition or exception to apply.\",\n          \"type\": \"boolean\"\n        },\n        \"sentToOrCcMe\": {\n          \"description\": \"Indicates whether the owner of the mailbox must be in either a toRecipients or ccRecipients property of an incoming message in order for the condition or exception to apply.\",\n          \"type\": \"boolean\"\n        },\n        \"subjectContains\": {\n          \"description\": \"Represents the strings that appear in the subject of an incoming message in order for the condition or exception to apply.\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        },\n        \"withinSizeRange\": {\n          \"description\": \"Represents the minimum and maximum sizes (in kilobytes) that an incoming message must fall in between in order for the condition or exception to apply.\"\n        }\n      },\n      \"example\": {\n        \"bodyContains\": [\n          \"string\"\n        ],\n        \"bodyOrSubjectContains\": [\n          \"string\"\n        ],\n        \"categories\": [\n          \"string\"\n        ],\n        \"fromAddresses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          }\n        ],\n        \"hasAttachments\": true,\n        \"headerContains\": [\n          \"string\"\n        ],\n        \"importance\": {\n          \"@odata.type\": \"microsoft.graph.importance\"\n        },\n        \"isApprovalRequest\": true,\n        \"isAutomaticForward\": true,\n        \"isAutomaticReply\": true,\n        \"isEncrypted\": true,\n        \"isMeetingRequest\": true,\n        \"isMeetingResponse\": true,\n        \"isNonDeliveryReport\": true,\n        \"isPermissionControlled\": true,\n        \"isReadReceipt\": true,\n        \"isSigned\": true,\n        \"isVoicemail\": true,\n        \"messageActionFlag\": {\n          \"@odata.type\": \"microsoft.graph.messageActionFlag\"\n        },\n        \"notSentToMe\": true,\n        \"recipientContains\": [\n          \"string\"\n        ],\n        \"senderContains\": [\n          \"string\"\n        ],\n        \"sensitivity\": {\n          \"@odata.type\": \"microsoft.graph.sensitivity\"\n        },\n        \"sentCcMe\": true,\n        \"sentOnlyToMe\": true,\n        \"sentToAddresses\": [\n          {\n            \"@odata.type\": \"microsoft.graph.recipient\"\n          }\n        ],\n        \"sentToMe\": true,\n        \"sentToOrCcMe\": true,\n        \"subjectContains\": [\n          \"string\"\n        ],\n        \"withinSizeRange\": {\n          \"@odata.type\": \"microsoft.graph.sizeRange\"\n        }\n      }\n    },\n    \"microsoft.graph.networkConnection\": {\n      \"title\": \"networkConnection\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"applicationName\": {\n          \"description\": \"Name of the application managing the network connection (for example, Facebook, SMTP, etc.).\",\n          \"type\": \"string\"\n        },\n        \"destinationAddress\": {\n          \"description\": \"Destination IP address (of the network connection).\",\n          \"type\": \"string\"\n        },\n        \"destinationDomain\": {\n          \"description\": \"Destination domain portion of the destination URL. (for example 'www.contoso.com').\",\n          \"type\": \"string\"\n        },\n        \"destinationPort\": {\n          \"description\": \"Destination port (of the network connection).\",\n          \"type\": \"string\"\n        },\n        \"destinationUrl\": {\n          \"description\": \"Network connection URL/URI string - excluding parameters. (for example 'www.contoso.com/products/default.html')\",\n          \"type\": \"string\"\n        },\n        \"direction\": {\n          \"description\": \"Network connection direction. Possible values are: unknown, inbound, outbound.\"\n        },\n        \"domainRegisteredDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Date when the destination domain was registered. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"localDnsName\": {\n          \"description\": \"The local DNS name resolution as it appears in the host's local DNS cache (for example, in case the 'hosts' file was tampered with).\",\n          \"type\": \"string\"\n        },\n        \"natDestinationAddress\": {\n          \"description\": \"Network Address Translation destination IP address.\",\n          \"type\": \"string\"\n        },\n        \"natDestinationPort\": {\n          \"description\": \"Network Address Translation destination port.\",\n          \"type\": \"string\"\n        },\n        \"natSourceAddress\": {\n          \"description\": \"Network Address Translation source IP address.\",\n          \"type\": \"string\"\n        },\n        \"natSourcePort\": {\n          \"description\": \"Network Address Translation source port.\",\n          \"type\": \"string\"\n        },\n        \"protocol\": {\n          \"description\": \"Network protocol. Possible values are: unknown, ip, icmp, igmp, ggp, ipv4, tcp, pup, udp, idp, ipv6, ipv6RoutingHeader, ipv6FragmentHeader, ipSecEncapsulatingSecurityPayload, ipSecAuthenticationHeader, icmpV6, ipv6NoNextHeader, ipv6DestinationOptions, nd, raw, ipx, spx, spxII.\"\n        },\n        \"riskScore\": {\n          \"description\": \"Provider generated/calculated risk score of the network connection. Recommended value range of 0-1, which equates to a percentage.\",\n          \"type\": \"string\"\n        },\n        \"sourceAddress\": {\n          \"description\": \"Source (i.e. origin) IP address (of the network connection).\",\n          \"type\": \"string\"\n        },\n        \"sourcePort\": {\n          \"description\": \"Source (i.e. origin) IP port (of the network connection).\",\n          \"type\": \"string\"\n        },\n        \"status\": {\n          \"description\": \"Network connection status. Possible values are: unknown, attempted, succeeded, blocked, failed.\"\n        },\n        \"urlParameters\": {\n          \"description\": \"Parameters (suffix) of the destination URL.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"applicationName\": \"string\",\n        \"destinationAddress\": \"string\",\n        \"destinationDomain\": \"string\",\n        \"destinationPort\": \"string\",\n        \"destinationUrl\": \"string\",\n        \"direction\": {\n          \"@odata.type\": \"microsoft.graph.connectionDirection\"\n        },\n        \"domainRegisteredDateTime\": \"string (timestamp)\",\n        \"localDnsName\": \"string\",\n        \"natDestinationAddress\": \"string\",\n        \"natDestinationPort\": \"string\",\n        \"natSourceAddress\": \"string\",\n        \"natSourcePort\": \"string\",\n        \"protocol\": {\n          \"@odata.type\": \"microsoft.graph.securityNetworkProtocol\"\n        },\n        \"riskScore\": \"string\",\n        \"sourceAddress\": \"string\",\n        \"sourcePort\": \"string\",\n        \"status\": {\n          \"@odata.type\": \"microsoft.graph.connectionStatus\"\n        },\n        \"urlParameters\": \"string\"\n      }\n    },\n    \"microsoft.graph.notebookLinks\": {\n      \"title\": \"notebookLinks\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"oneNoteClientUrl\": {\n          \"description\": \"Opens the notebook in the OneNote native client if it's installed.\"\n        },\n        \"oneNoteWebUrl\": {\n          \"description\": \"Opens the notebook in OneNote Online.\"\n        }\n      },\n      \"example\": {\n        \"oneNoteClientUrl\": {\n          \"@odata.type\": \"microsoft.graph.externalLink\"\n        },\n        \"oneNoteWebUrl\": {\n          \"@odata.type\": \"microsoft.graph.externalLink\"\n        }\n      }\n    },\n    \"microsoft.graph.numberColumn\": {\n      \"title\": \"numberColumn\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"decimalPlaces\": {\n          \"description\": \"How many decimal places to display. See below for information about the possible values.\",\n          \"type\": \"string\"\n        },\n        \"displayAs\": {\n          \"description\": \"How the value should be presented in the UX. Must be one of number or percentage. If unspecified, treated as number.\",\n          \"type\": \"string\"\n        },\n        \"maximum\": {\n          \"format\": \"double\",\n          \"description\": \"The maximum permitted value.\"\n        },\n        \"minimum\": {\n          \"format\": \"double\",\n          \"description\": \"The minimum permitted value.\"\n        }\n      },\n      \"example\": {\n        \"decimalPlaces\": \"string\",\n        \"displayAs\": \"string\",\n        \"maximum\": \"double\",\n        \"minimum\": \"double\"\n      }\n    },\n    \"microsoft.graph.onenoteOperationError\": {\n      \"title\": \"onenoteOperationError\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"code\": {\n          \"description\": \"The error code.\",\n          \"type\": \"string\"\n        },\n        \"message\": {\n          \"description\": \"The error message.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"code\": \"string\",\n        \"message\": \"string\"\n      }\n    },\n    \"microsoft.graph.onPremisesExtensionAttributes\": {\n      \"title\": \"onPremisesExtensionAttributes\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"extensionAttribute1\": {\n          \"description\": \"First customizable extension attribute.\",\n          \"type\": \"string\"\n        },\n        \"extensionAttribute2\": {\n          \"description\": \"Second customizable extension attribute.\",\n          \"type\": \"string\"\n        },\n        \"extensionAttribute3\": {\n          \"description\": \"Third customizable extension attribute.\",\n          \"type\": \"string\"\n        },\n        \"extensionAttribute4\": {\n          \"description\": \"Fourth customizable extension attribute.\",\n          \"type\": \"string\"\n        },\n        \"extensionAttribute5\": {\n          \"description\": \"Fifth customizable extension attribute.\",\n          \"type\": \"string\"\n        },\n        \"extensionAttribute6\": {\n          \"description\": \"Sixth customizable extension attribute.\",\n          \"type\": \"string\"\n        },\n        \"extensionAttribute7\": {\n          \"description\": \"Seventh customizable extension attribute.\",\n          \"type\": \"string\"\n        },\n        \"extensionAttribute8\": {\n          \"description\": \"Eighth customizable extension attribute.\",\n          \"type\": \"string\"\n        },\n        \"extensionAttribute9\": {\n          \"description\": \"Ninth customizable extension attribute.\",\n          \"type\": \"string\"\n        },\n        \"extensionAttribute10\": {\n          \"description\": \"Tenth customizable extension attribute.\",\n          \"type\": \"string\"\n        },\n        \"extensionAttribute11\": {\n          \"description\": \"Eleventh customizable extension attribute.\",\n          \"type\": \"string\"\n        },\n        \"extensionAttribute12\": {\n          \"description\": \"Twelfth customizable extension attribute.\",\n          \"type\": \"string\"\n        },\n        \"extensionAttribute13\": {\n          \"description\": \"Thirteenth customizable extension attribute.\",\n          \"type\": \"string\"\n        },\n        \"extensionAttribute14\": {\n          \"description\": \"Fourteenth customizable extension attribute.\",\n          \"type\": \"string\"\n        },\n        \"extensionAttribute15\": {\n          \"description\": \"Fifteenth customizable extension attribute.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"extensionAttribute1\": \"string\",\n        \"extensionAttribute2\": \"string\",\n        \"extensionAttribute3\": \"string\",\n        \"extensionAttribute4\": \"string\",\n        \"extensionAttribute5\": \"string\",\n        \"extensionAttribute6\": \"string\",\n        \"extensionAttribute7\": \"string\",\n        \"extensionAttribute8\": \"string\",\n        \"extensionAttribute9\": \"string\",\n        \"extensionAttribute10\": \"string\",\n        \"extensionAttribute11\": \"string\",\n        \"extensionAttribute12\": \"string\",\n        \"extensionAttribute13\": \"string\",\n        \"extensionAttribute14\": \"string\",\n        \"extensionAttribute15\": \"string\"\n      }\n    },\n    \"microsoft.graph.onPremisesProvisioningError\": {\n      \"title\": \"onPremisesProvisioningError\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"category\": {\n          \"description\": \"Category of the provisioning error. Note: Currently, there is only one possible value. Possible value: PropertyConflict - indicates a property value is not unique. Other objects contain the same value for the property.\",\n          \"type\": \"string\"\n        },\n        \"occurredDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"The date and time at which the error occurred.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"propertyCausingError\": {\n          \"description\": \"Name of the directory property causing the error. Current possible values: UserPrincipalName or ProxyAddress\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"description\": \"Value of the property causing the error.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"category\": \"string\",\n        \"occurredDateTime\": \"string (timestamp)\",\n        \"propertyCausingError\": \"string\",\n        \"value\": \"string\"\n      }\n    },\n    \"microsoft.graph.outlookGeoCoordinates\": {\n      \"title\": \"outlookGeoCoordinates\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"accuracy\": {\n          \"format\": \"double\",\n          \"description\": \"The accuracy of the latitude and longitude. As an example, the accuracy can be measured in meters, such as the latitude and longitude are accurate to within 50 meters.\"\n        },\n        \"altitude\": {\n          \"format\": \"double\",\n          \"description\": \"The altitude of the location.\"\n        },\n        \"altitudeAccuracy\": {\n          \"format\": \"double\",\n          \"description\": \"The accuracy of the altitude.\"\n        },\n        \"latitude\": {\n          \"format\": \"double\",\n          \"description\": \"The latitude of the location.\"\n        },\n        \"longitude\": {\n          \"format\": \"double\",\n          \"description\": \"The longitude of the location.\"\n        }\n      },\n      \"example\": {\n        \"accuracy\": \"double\",\n        \"altitude\": \"double\",\n        \"altitudeAccuracy\": \"double\",\n        \"latitude\": \"double\",\n        \"longitude\": \"double\"\n      }\n    },\n    \"microsoft.graph.package\": {\n      \"title\": \"package\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"type\": {\n          \"description\": \"A string indicating the type of package. While oneNote is the only currently defined value, you should expect other package types to be returned and handle them accordingly.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"type\": \"string\"\n      }\n    },\n    \"microsoft.graph.pageLinks\": {\n      \"title\": \"pageLinks\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"oneNoteClientUrl\": {\n          \"description\": \"Opens the page in the OneNote native client if it's installed.\"\n        },\n        \"oneNoteWebUrl\": {\n          \"description\": \"Opens the page in OneNote Online.\"\n        }\n      },\n      \"example\": {\n        \"oneNoteClientUrl\": {\n          \"@odata.type\": \"microsoft.graph.externalLink\"\n        },\n        \"oneNoteWebUrl\": {\n          \"@odata.type\": \"microsoft.graph.externalLink\"\n        }\n      }\n    },\n    \"microsoft.graph.passwordProfile\": {\n      \"title\": \"passwordProfile\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"forceChangePasswordNextSignIn\": {\n          \"description\": \"true if the user must change her password on the next login; otherwise false.\",\n          \"type\": \"boolean\"\n        },\n        \"password\": {\n          \"description\": \"The password for the user. This property is required when a user is created. It can be updated, but the user will be required to change the password on the next login. The password must satisfy minimum requirements as specified by the user’s passwordPolicies property. By default, a strong password is required.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"forceChangePasswordNextSignIn\": true,\n        \"password\": \"string\"\n      }\n    },\n    \"microsoft.graph.onenotePatchContentCommand\": {\n      \"title\": \"onenotePatchContentCommand\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"action\": {\n          \"description\": \"The action to perform on the target element. The possible values are: replace, append, delete, insert, or prepend.\"\n        },\n        \"content\": {\n          \"description\": \"A string of well-formed HTML to add to the page, and any image or file binary data. If the content contains binary data, the request must be sent using the multipart/form-data content type with a 'Commands' part.\",\n          \"type\": \"string\"\n        },\n        \"position\": {\n          \"description\": \"The location to add the supplied content, relative to the target element. The possible values are: after (default) or before.\"\n        },\n        \"target\": {\n          \"description\": \"The element to update. Must be the #<data-id> or the generated <id> of the element, or the body or title keyword.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"action\": {\n          \"@odata.type\": \"microsoft.graph.onenotePatchActionType\"\n        },\n        \"content\": \"string\",\n        \"position\": {\n          \"@odata.type\": \"microsoft.graph.onenotePatchInsertPosition\"\n        },\n        \"target\": \"string\"\n      }\n    },\n    \"microsoft.graph.patternedRecurrence\": {\n      \"title\": \"patternedRecurrence\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"pattern\": {\n          \"description\": \"The frequency of an event.\"\n        },\n        \"range\": {\n          \"description\": \"The duration of an event.\"\n        }\n      },\n      \"example\": {\n        \"pattern\": {\n          \"@odata.type\": \"microsoft.graph.recurrencePattern\"\n        },\n        \"range\": {\n          \"@odata.type\": \"microsoft.graph.recurrenceRange\"\n        }\n      }\n    },\n    \"microsoft.graph.personOrGroupColumn\": {\n      \"title\": \"personOrGroupColumn\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"allowMultipleSelection\": {\n          \"description\": \"Indicates whether multiple values can be selected from the source.\",\n          \"type\": \"boolean\"\n        },\n        \"displayAs\": {\n          \"description\": \"How to display the information about the person or group chosen. See below.\",\n          \"type\": \"string\"\n        },\n        \"chooseFromType\": {\n          \"description\": \"Whether to allow selection of people only, or people and groups. Must be one of peopleAndGroups or peopleOnly.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"allowMultipleSelection\": true,\n        \"displayAs\": \"string\",\n        \"chooseFromType\": \"string\"\n      }\n    },\n    \"microsoft.graph.personType\": {\n      \"title\": \"personType\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"class\": {\n          \"description\": \"The type of data source, such as Person.\",\n          \"type\": \"string\"\n        },\n        \"subclass\": {\n          \"description\": \"The secondary type of data source, such as OrganizationUser.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"class\": \"string\",\n        \"subclass\": \"string\"\n      }\n    },\n    \"microsoft.graph.phone\": {\n      \"title\": \"phone\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"number\": {\n          \"description\": \"The phone number.\",\n          \"type\": \"string\"\n        },\n        \"type\": {\n          \"description\": \"The type of phone number. The possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio.\"\n        }\n      },\n      \"example\": {\n        \"number\": \"string\",\n        \"type\": {\n          \"@odata.type\": \"microsoft.graph.phoneType\"\n        }\n      }\n    },\n    \"microsoft.graph.photo\": {\n      \"title\": \"photo\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"cameraMake\": {\n          \"description\": \"Camera manufacturer. Read-only.\",\n          \"type\": \"string\"\n        },\n        \"cameraModel\": {\n          \"description\": \"Camera model. Read-only.\",\n          \"type\": \"string\"\n        },\n        \"exposureDenominator\": {\n          \"format\": \"double\",\n          \"description\": \"The denominator for the exposure time fraction from the camera. Read-only.\"\n        },\n        \"exposureNumerator\": {\n          \"format\": \"double\",\n          \"description\": \"The numerator for the exposure time fraction from the camera. Read-only.\"\n        },\n        \"fNumber\": {\n          \"format\": \"double\",\n          \"description\": \"The F-stop value from the camera. Read-only.\"\n        },\n        \"focalLength\": {\n          \"format\": \"double\",\n          \"description\": \"The focal length from the camera. Read-only.\"\n        },\n        \"iso\": {\n          \"format\": \"int32\",\n          \"description\": \"The ISO value from the camera. Read-only.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"takenDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Represents the date and time the photo was taken. Read-only.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"cameraMake\": \"string\",\n        \"cameraModel\": \"string\",\n        \"exposureDenominator\": \"double\",\n        \"exposureNumerator\": \"double\",\n        \"fNumber\": \"double\",\n        \"focalLength\": \"double\",\n        \"iso\": \"integer\",\n        \"takenDateTime\": \"string (timestamp)\"\n      }\n    },\n    \"microsoft.graph.physicalAddress\": {\n      \"title\": \"physicalAddress\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"city\": {\n          \"description\": \"The city.\",\n          \"type\": \"string\"\n        },\n        \"countryOrRegion\": {\n          \"description\": \"The country or region. It's a free-format string value, for example, 'United States'.\",\n          \"type\": \"string\"\n        },\n        \"postalCode\": {\n          \"description\": \"The postal code.\",\n          \"type\": \"string\"\n        },\n        \"state\": {\n          \"description\": \"The state.\",\n          \"type\": \"string\"\n        },\n        \"street\": {\n          \"description\": \"The street.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"city\": \"string\",\n        \"countryOrRegion\": \"string\",\n        \"postalCode\": \"string\",\n        \"state\": \"string\",\n        \"street\": \"string\"\n      }\n    },\n    \"microsoft.graph.plannerAppliedCategories\": {\n      \"title\": \"plannerAppliedCategories\",\n      \"type\": \"object\"\n    },\n    \"microsoft.graph.plannerAssignment\": {\n      \"title\": \"plannerAssignment\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"assignedBy\": {\n          \"description\": \"The identity of the user that performed the assignment of the task, i.e. the assignor.\"\n        },\n        \"assignedDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"The time at which the task was assigned. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"orderHint\": {\n          \"description\": \"Hint used to order assignees in a task. The format is defined as outlined here.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"assignedBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"assignedDateTime\": \"string (timestamp)\",\n        \"orderHint\": \"string\"\n      }\n    },\n    \"microsoft.graph.plannerAssignments\": {\n      \"title\": \"plannerAssignments\",\n      \"type\": \"object\"\n    },\n    \"microsoft.graph.plannerCategoryDescriptions\": {\n      \"title\": \"plannerCategoryDescriptions\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"category1\": {\n          \"description\": \"The label associated with Category 1\",\n          \"type\": \"string\"\n        },\n        \"category2\": {\n          \"description\": \"The label associated with Category 2\",\n          \"type\": \"string\"\n        },\n        \"category3\": {\n          \"description\": \"The label associated with Category 3\",\n          \"type\": \"string\"\n        },\n        \"category4\": {\n          \"description\": \"The label associated with Category 4\",\n          \"type\": \"string\"\n        },\n        \"category5\": {\n          \"description\": \"The label associated with Category 5\",\n          \"type\": \"string\"\n        },\n        \"category6\": {\n          \"description\": \"The label associated with Category 6\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"category1\": \"string\",\n        \"category2\": \"string\",\n        \"category3\": \"string\",\n        \"category4\": \"string\",\n        \"category5\": \"string\",\n        \"category6\": \"string\"\n      }\n    },\n    \"microsoft.graph.plannerChecklistItem\": {\n      \"title\": \"plannerChecklistItem\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"isChecked\": {\n          \"description\": \"Value is true if the item is checked and false otherwise.\",\n          \"type\": \"boolean\"\n        },\n        \"lastModifiedBy\": {\n          \"description\": \"Read-only. User ID by which this is last modified.\"\n        },\n        \"lastModifiedDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Read-only. Date and time at which this is last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"orderHint\": {\n          \"description\": \"Used to set the relative order of items in the checklist. The format is defined as outlined here.\",\n          \"type\": \"string\"\n        },\n        \"title\": {\n          \"description\": \"Title of the checklist item\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"isChecked\": true,\n        \"lastModifiedBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"orderHint\": \"string\",\n        \"title\": \"string\"\n      }\n    },\n    \"microsoft.graph.plannerChecklistItems\": {\n      \"title\": \"plannerChecklistItems\",\n      \"type\": \"object\"\n    },\n    \"microsoft.graph.plannerExternalReference\": {\n      \"title\": \"plannerExternalReference\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"alias\": {\n          \"description\": \"A name alias to describe the reference.\",\n          \"type\": \"string\"\n        },\n        \"lastModifiedBy\": {\n          \"description\": \"Read-only. User ID by which this is last modified.\"\n        },\n        \"lastModifiedDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Read-only. Date and time at which this is last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"previewPriority\": {\n          \"description\": \"Used to set the relative priority order in which the reference will be shown as a preview on the task.\",\n          \"type\": \"string\"\n        },\n        \"type\": {\n          \"description\": \"Used to describe the type of the reference. Types include: PowerPoint, Word, Excel, Other.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"alias\": \"string\",\n        \"lastModifiedBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"previewPriority\": \"string\",\n        \"type\": \"string\"\n      }\n    },\n    \"microsoft.graph.plannerExternalReferences\": {\n      \"title\": \"plannerExternalReferences\",\n      \"type\": \"object\"\n    },\n    \"microsoft.graph.plannerOrderHintsByAssignee\": {\n      \"title\": \"plannerOrderHintsByAssignee\",\n      \"type\": \"object\"\n    },\n    \"microsoft.graph.plannerUserIds\": {\n      \"title\": \"plannerUserIds\",\n      \"type\": \"object\"\n    },\n    \"microsoft.graph.privacyProfile\": {\n      \"title\": \"privacyProfile\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"contactEmail\": {\n          \"description\": \"A valid smtp email address for the privacy statement contact. Not required.\",\n          \"type\": \"string\"\n        },\n        \"statementUrl\": {\n          \"description\": \"A valid URL format that begins with http:// or https://. Maximum length is 255 characters. The URL that directs to the company's privacy statement. Not required.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"contactEmail\": \"string\",\n        \"statementUrl\": \"string\"\n      }\n    },\n    \"microsoft.graph.process\": {\n      \"title\": \"process\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"accountName\": {\n          \"description\": \"User account identifier (user account context the process ran under) for example, AccountName, SID, and so on.\",\n          \"type\": \"string\"\n        },\n        \"commandLine\": {\n          \"description\": \"The full process invocation commandline including all parameters.\",\n          \"type\": \"string\"\n        },\n        \"createdDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Time at which the process was started. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"fileHash\": {\n          \"description\": \"Complex type containing file hashes (cryptographic and location-sensitive).\"\n        },\n        \"integrityLevel\": {\n          \"description\": \"The integrity level of the process. Possible values are: unknown, untrusted, low, medium, high, system.\"\n        },\n        \"isElevated\": {\n          \"description\": \"True if the process is elevated.\",\n          \"type\": \"boolean\"\n        },\n        \"name\": {\n          \"description\": \"The name of the process' Image file.\",\n          \"type\": \"string\"\n        },\n        \"parentProcessCreatedDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"DateTime at which the parent process was started. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"parentProcessId\": {\n          \"format\": \"int32\",\n          \"description\": \"The Process ID (PID) of the parent process.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"parentProcessName\": {\n          \"description\": \"The name of the image file of the parent process.\",\n          \"type\": \"string\"\n        },\n        \"path\": {\n          \"description\": \"Full path, including filename.\",\n          \"type\": \"string\"\n        },\n        \"processId\": {\n          \"format\": \"int32\",\n          \"description\": \"The Process ID (PID) of the process.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        }\n      },\n      \"example\": {\n        \"accountName\": \"string\",\n        \"commandLine\": \"string\",\n        \"createdDateTime\": \"string (timestamp)\",\n        \"fileHash\": {\n          \"@odata.type\": \"microsoft.graph.fileHash\"\n        },\n        \"integrityLevel\": {\n          \"@odata.type\": \"microsoft.graph.processIntegrityLevel\"\n        },\n        \"isElevated\": true,\n        \"name\": \"string\",\n        \"parentProcessCreatedDateTime\": \"string (timestamp)\",\n        \"parentProcessId\": \"integer\",\n        \"parentProcessName\": \"string\",\n        \"path\": \"string\",\n        \"processId\": \"integer\"\n      }\n    },\n    \"microsoft.graph.imageInfo\": {\n      \"title\": \"imageInfo\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"iconUrl\": {\n          \"description\": \"Optional; URI that points to an icon which represents the application used to generate the activity\",\n          \"type\": \"string\"\n        },\n        \"alternateText\": {\n          \"description\": \"Optional; alt-text accessible content for the image\",\n          \"type\": \"string\"\n        },\n        \"addImageQuery\": {\n          \"description\": \"Optional; parameter used to indicate the server is able to render image dynamically in response to parameterization. For example – a high contrast image\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"iconUrl\": \"string\",\n        \"alternateText\": \"string\",\n        \"addImageQuery\": true\n      }\n    },\n    \"microsoft.graph.visualInfo\": {\n      \"title\": \"visualInfo\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"attribution\": {\n          \"description\": \"Optional. JSON object used to represent an icon which represents the application used to generate the activity\"\n        },\n        \"description\": {\n          \"description\": \"Optional. Longer text description of the user's unique activity (example: document name, first sentence, and/or metadata)\",\n          \"type\": \"string\"\n        },\n        \"backgroundColor\": {\n          \"description\": \"Optional. Background color used to render the activity in the UI - brand color for the application source of the activity. Must be a valid hex color\",\n          \"type\": \"string\"\n        },\n        \"displayText\": {\n          \"description\": \"Required. Short text description of the user's unique activity (for example, document name in cases where an activity refers to document creation)\",\n          \"type\": \"string\"\n        },\n        \"content\": {\n          \"description\": \"Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI\"\n        }\n      },\n      \"example\": {\n        \"attribution\": {\n          \"@odata.type\": \"microsoft.graph.imageInfo\"\n        },\n        \"description\": \"string\",\n        \"backgroundColor\": \"string\",\n        \"displayText\": \"string\",\n        \"content\": {\n          \"@odata.type\": \"microsoft.graph.Json\"\n        }\n      }\n    },\n    \"microsoft.graph.provisionedPlan\": {\n      \"title\": \"provisionedPlan\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"capabilityStatus\": {\n          \"description\": \"For example, 'Enabled'.\",\n          \"type\": \"string\"\n        },\n        \"provisioningStatus\": {\n          \"description\": \"For example, 'Success'.\",\n          \"type\": \"string\"\n        },\n        \"service\": {\n          \"description\": \"The name of the service; for example, 'AccessControlS2S'\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"capabilityStatus\": \"string\",\n        \"provisioningStatus\": \"string\",\n        \"service\": \"string\"\n      }\n    },\n    \"microsoft.graph.publicationFacet\": {\n      \"title\": \"publicationFacet\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"level\": {\n          \"description\": \"The state of publication for this document. Either published or checkout. Read-only.\",\n          \"type\": \"string\"\n        },\n        \"versionId\": {\n          \"description\": \"The unique identifier for the version that is visible to the current caller. Read-only.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"level\": \"string\",\n        \"versionId\": \"string\"\n      }\n    },\n    \"microsoft.graph.quota\": {\n      \"title\": \"quota\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"deleted\": {\n          \"format\": \"int64\",\n          \"description\": \"Total space consumed by files in the recycle bin, in bytes. Read-only.\",\n          \"type\": \"integer\"\n        },\n        \"remaining\": {\n          \"format\": \"int64\",\n          \"description\": \"Total space remaining before reaching the quota limit, in bytes. Read-only.\",\n          \"type\": \"integer\"\n        },\n        \"state\": {\n          \"description\": \"Enumeration value that indicates the state of the storage space. Read-only.\",\n          \"type\": \"string\"\n        },\n        \"total\": {\n          \"format\": \"int64\",\n          \"description\": \"Total allowed storage space, in bytes. Read-only.\",\n          \"type\": \"integer\"\n        },\n        \"used\": {\n          \"format\": \"int64\",\n          \"description\": \"Total space used, in bytes. Read-only.\",\n          \"type\": \"integer\"\n        }\n      },\n      \"example\": {\n        \"deleted\": \"integer\",\n        \"remaining\": \"integer\",\n        \"state\": \"string\",\n        \"total\": \"integer\",\n        \"used\": \"integer\"\n      }\n    },\n    \"microsoft.graph.recentNotebook\": {\n      \"title\": \"recentNotebook\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"displayName\": {\n          \"description\": \"The name of the notebook.\",\n          \"type\": \"string\"\n        },\n        \"lastAccessedTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"The date and time when the notebook was last modified. The timestamp represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"links\": {\n          \"description\": \"Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote client, if it's installed. The oneNoteWebURL link opens the notebook in OneNote Online.\"\n        },\n        \"sourceService\": {\n          \"description\": \"The backend store where the Notebook resides, either OneDriveForBusiness or OneDrive.\"\n        }\n      },\n      \"example\": {\n        \"displayName\": \"string\",\n        \"lastAccessedTime\": \"string (timestamp)\",\n        \"links\": {\n          \"@odata.type\": \"microsoft.graph.recentNotebookLinks\"\n        },\n        \"sourceService\": {\n          \"@odata.type\": \"microsoft.graph.onenoteSourceService\"\n        }\n      }\n    },\n    \"microsoft.graph.recentNotebookLinks\": {\n      \"title\": \"recentNotebookLinks\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"oneNoteClientUrl\": {\n          \"description\": \"Opens the notebook in the OneNote native client if it's installed.\"\n        },\n        \"oneNoteWebUrl\": {\n          \"description\": \"Opens the notebook in OneNote Online.\"\n        }\n      },\n      \"example\": {\n        \"oneNoteClientUrl\": {\n          \"@odata.type\": \"microsoft.graph.externalLink\"\n        },\n        \"oneNoteWebUrl\": {\n          \"@odata.type\": \"microsoft.graph.externalLink\"\n        }\n      }\n    },\n    \"microsoft.graph.recurrencePattern\": {\n      \"title\": \"recurrencePattern\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"dayOfMonth\": {\n          \"format\": \"int32\",\n          \"description\": \"The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"daysOfWeek\": {\n          \"description\": \"A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern.  Required if type is weekly, relativeMonthly, or relativeYearly.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"firstDayOfWeek\": {\n          \"description\": \"The first day of the week. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. Default is sunday. Required if type is weekly.\"\n        },\n        \"index\": {\n          \"description\": \"Specifies on which instance of the allowed days specified in daysOfsWeek the event occurs, counted from the first instance in the month. The possible values are: first, second, third, fourth, last. Default is first. Optional and used if type is relativeMonthly or relativeYearly.\"\n        },\n        \"interval\": {\n          \"format\": \"int32\",\n          \"description\": \"The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type. Required.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"month\": {\n          \"format\": \"int32\",\n          \"description\": \"The month in which the event occurs.  This is a number from 1 to 12.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"type\": {\n          \"description\": \"The recurrence pattern type: daily, weekly, absoluteMonthly, relativeMonthly, absoluteYearly, relativeYearly. Required.\"\n        }\n      },\n      \"example\": {\n        \"dayOfMonth\": \"integer\",\n        \"daysOfWeek\": [\n          {\n            \"@odata.type\": \"microsoft.graph.dayOfWeek\"\n          }\n        ],\n        \"firstDayOfWeek\": {\n          \"@odata.type\": \"microsoft.graph.dayOfWeek\"\n        },\n        \"index\": {\n          \"@odata.type\": \"microsoft.graph.weekIndex\"\n        },\n        \"interval\": \"integer\",\n        \"month\": \"integer\",\n        \"type\": {\n          \"@odata.type\": \"microsoft.graph.recurrencePatternType\"\n        }\n      }\n    },\n    \"microsoft.graph.recurrenceRange\": {\n      \"title\": \"recurrenceRange\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"endDate\": {\n          \"format\": \"date\",\n          \"description\": \"The date to stop applying the recurrence pattern. Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date. Required if type is endDate.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n          \"type\": \"string\"\n        },\n        \"numberOfOccurrences\": {\n          \"format\": \"int32\",\n          \"description\": \"The number of times to repeat the event. Required and must be positive if type is numbered.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"recurrenceTimeZone\": {\n          \"description\": \"Time zone for the startDate and endDate properties. Optional. If not specified, the time zone of the event is used.\",\n          \"type\": \"string\"\n        },\n        \"startDate\": {\n          \"format\": \"date\",\n          \"description\": \"The date to start applying the recurrence pattern. The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event. Must be the same value as the start property of the recurring event. Required.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n          \"type\": \"string\"\n        },\n        \"type\": {\n          \"description\": \"The recurrence range. The possible values are: endDate, noEnd, numbered. Required.\"\n        }\n      },\n      \"example\": {\n        \"endDate\": \"string (timestamp)\",\n        \"numberOfOccurrences\": \"integer\",\n        \"recurrenceTimeZone\": \"string\",\n        \"startDate\": \"string (timestamp)\",\n        \"type\": {\n          \"@odata.type\": \"microsoft.graph.recurrenceRangeType\"\n        }\n      }\n    },\n    \"microsoft.graph.registryKeyState\": {\n      \"title\": \"registryKeyState\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"hive\": {\n          \"description\": \"A Windows registry hive : HKEY_CURRENT_CONFIG HKEY_CURRENT_USER HKEY_LOCAL_MACHINE/SAM HKEY_LOCAL_MACHINE/Security HKEY_LOCAL_MACHINE/Software HKEY_LOCAL_MACHINE/System HKEY_USERS/.Default. Possible values are: unknown, currentConfig, currentUser, localMachineSam, localMachineSamSoftware, localMachineSystem, usersDefault.\"\n        },\n        \"key\": {\n          \"description\": \"Current (i.e. changed) registry key (excludes HIVE).\",\n          \"type\": \"string\"\n        },\n        \"oldKey\": {\n          \"description\": \"Previous (i.e. before changed) registry key (excludes HIVE).\",\n          \"type\": \"string\"\n        },\n        \"oldValueData\": {\n          \"description\": \"Previous (i.e. before changed) registry key value data (contents).\",\n          \"type\": \"string\"\n        },\n        \"oldValueName\": {\n          \"description\": \"Previous (i.e. before changed) registry key value name.\",\n          \"type\": \"string\"\n        },\n        \"operation\": {\n          \"description\": \"Operation that changed the registry key name and/or value. Possible values are: unknown, create, modify, delete.\"\n        },\n        \"processId\": {\n          \"format\": \"int32\",\n          \"description\": \"Process ID (PID) of the process that modified the registry key (process details will appear in the alert 'processes' collection).\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"valueData\": {\n          \"description\": \"Current (i.e. changed) registry key value data (contents).\",\n          \"type\": \"string\"\n        },\n        \"valueName\": {\n          \"description\": \"Current (i.e. changed) registry key value name\",\n          \"type\": \"string\"\n        },\n        \"valueType\": {\n          \"description\": \"Registry key value type REG_BINARY REG_DWORD REG_DWORD_LITTLE_ENDIAN REG_DWORD_BIG_ENDIANREG_EXPAND_SZ REG_LINK REG_MULTI_SZ REG_NONE REG_QWORD REG_QWORD_LITTLE_ENDIAN REG_SZ Possible values are: unknown, binary, dword, dwordLittleEndian, dwordBigEndian, expandSz, link, multiSz, none, qword, qwordlittleEndian, sz.\"\n        }\n      },\n      \"example\": {\n        \"hive\": {\n          \"@odata.type\": \"microsoft.graph.registryHive\"\n        },\n        \"key\": \"string\",\n        \"oldKey\": \"string\",\n        \"oldValueData\": \"string\",\n        \"oldValueName\": \"string\",\n        \"operation\": {\n          \"@odata.type\": \"microsoft.graph.registryOperation\"\n        },\n        \"processId\": \"integer\",\n        \"valueData\": \"string\",\n        \"valueName\": \"string\",\n        \"valueType\": {\n          \"@odata.type\": \"microsoft.graph.registryValueType\"\n        }\n      }\n    },\n    \"microsoft.graph.reminder\": {\n      \"title\": \"reminder\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"changeKey\": {\n          \"description\": \"Identifies the version of the reminder. Every time the reminder is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object.\",\n          \"type\": \"string\"\n        },\n        \"eventEndTime\": {\n          \"description\": \"The date, time and time zone that the event ends.\"\n        },\n        \"eventId\": {\n          \"description\": \"The unique ID of the event. Read only.\",\n          \"type\": \"string\"\n        },\n        \"eventLocation\": {\n          \"description\": \"The location of the event.\"\n        },\n        \"eventStartTime\": {\n          \"description\": \"The date, time, and time zone that the event starts.\"\n        },\n        \"eventSubject\": {\n          \"description\": \"The text of the event's subject line.\",\n          \"type\": \"string\"\n        },\n        \"eventWebLink\": {\n          \"description\": \"The URL to open the event in Outlook on the web.The event will open in the browser if you are logged in to your mailbox via Outlook on the web. You will be prompted to login if you are not already logged in with the browser.This URL can be accessed from within an iFrame.\",\n          \"type\": \"string\"\n        },\n        \"reminderFireTime\": {\n          \"description\": \"The date, time, and time zone that the reminder is set to occur.\"\n        }\n      },\n      \"example\": {\n        \"changeKey\": \"string\",\n        \"eventEndTime\": {\n          \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n        },\n        \"eventId\": \"string\",\n        \"eventLocation\": {\n          \"@odata.type\": \"microsoft.graph.location\"\n        },\n        \"eventStartTime\": {\n          \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n        },\n        \"eventSubject\": \"string\",\n        \"eventWebLink\": \"string\",\n        \"reminderFireTime\": {\n          \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n        }\n      }\n    },\n    \"microsoft.graph.remoteItem\": {\n      \"title\": \"remoteItem\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"id\": {\n          \"description\": \"Unique identifier for the remote item in its drive. Read-only.\",\n          \"type\": \"string\"\n        },\n        \"createdBy\": {\n          \"description\": \"Identity of the user, device, and application which created the item. Read-only.\"\n        },\n        \"createdDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Date and time of item creation. Read-only.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"file\": {\n          \"description\": \"Indicates that the remote item is a file. Read-only.\"\n        },\n        \"fileSystemInfo\": {\n          \"description\": \"Information about the remote item from the local file system. Read-only.\"\n        },\n        \"folder\": {\n          \"description\": \"Indicates that the remote item is a folder. Read-only.\"\n        },\n        \"lastModifiedBy\": {\n          \"description\": \"Identity of the user, device, and application which last modified the item. Read-only.\"\n        },\n        \"lastModifiedDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Date and time the item was last modified. Read-only.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Optional. Filename of the remote item. Read-only.\",\n          \"type\": \"string\"\n        },\n        \"package\": {\n          \"description\": \"If present, indicates that this item is a package instead of a folder or file. Packages are treated like files in some contexts and folders in others. Read-only.\"\n        },\n        \"parentReference\": {\n          \"description\": \"Properties of the parent of the remote item. Read-only.\"\n        },\n        \"shared\": {\n          \"description\": \"Indicates that the item has been shared with others and provides information about the shared state of the item. Read-only.\"\n        },\n        \"sharepointIds\": {\n          \"description\": \"Provides interop between items in OneDrive for Business and SharePoint with the full set of item identifiers. Read-only.\"\n        },\n        \"specialFolder\": {\n          \"description\": \"If the current item is also available as a special folder, this facet is returned. Read-only.\"\n        },\n        \"size\": {\n          \"format\": \"int64\",\n          \"description\": \"Size of the remote item. Read-only.\",\n          \"type\": \"integer\"\n        },\n        \"webDavUrl\": {\n          \"description\": \"DAV compatible URL for the item.\",\n          \"type\": \"string\"\n        },\n        \"webUrl\": {\n          \"description\": \"URL that displays the resource in the browser. Read-only.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"id\": \"string\",\n        \"createdBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"createdDateTime\": \"string (timestamp)\",\n        \"file\": {\n          \"@odata.type\": \"microsoft.graph.file\"\n        },\n        \"fileSystemInfo\": {\n          \"@odata.type\": \"microsoft.graph.fileSystemInfo\"\n        },\n        \"folder\": {\n          \"@odata.type\": \"microsoft.graph.folder\"\n        },\n        \"lastModifiedBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"lastModifiedDateTime\": \"string (timestamp)\",\n        \"name\": \"string\",\n        \"package\": {\n          \"@odata.type\": \"microsoft.graph.package\"\n        },\n        \"parentReference\": {\n          \"@odata.type\": \"microsoft.graph.itemReference\"\n        },\n        \"shared\": {\n          \"@odata.type\": \"microsoft.graph.shared\"\n        },\n        \"sharepointIds\": {\n          \"@odata.type\": \"microsoft.graph.sharepointIds\"\n        },\n        \"specialFolder\": {\n          \"@odata.type\": \"microsoft.graph.specialFolder\"\n        },\n        \"size\": \"integer\",\n        \"webDavUrl\": \"string\",\n        \"webUrl\": \"string\"\n      }\n    },\n    \"microsoft.graph.responseStatus\": {\n      \"title\": \"responseStatus\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"response\": {\n          \"description\": \"The response type. The possible values are: None, Organizer, TentativelyAccepted, Accepted, Declined, NotResponded.\"\n        },\n        \"time\": {\n          \"format\": \"date-time\",\n          \"description\": \"The date and time that the response was returned. It uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"response\": {\n          \"@odata.type\": \"microsoft.graph.responseType\"\n        },\n        \"time\": \"string (timestamp)\"\n      }\n    },\n    \"microsoft.graph.root\": {\n      \"title\": \"root\",\n      \"type\": \"object\"\n    },\n    \"microsoft.graph.scoredEmailAddress\": {\n      \"title\": \"scoredEmailAddress\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"address\": {\n          \"description\": \"The email address.\",\n          \"type\": \"string\"\n        },\n        \"relevanceScore\": {\n          \"format\": \"double\",\n          \"description\": \"The relevance score of the email address. A relevance score is used as a sort key, in relation to the other returned results. A higher relevance score value corresponds to a more relevant result. Relevance is determined by the user’s communication and collaboration patterns and business relationships.\"\n        }\n      },\n      \"example\": {\n        \"address\": \"string\",\n        \"relevanceScore\": \"double\"\n      }\n    },\n    \"microsoft.graph.searchResult\": {\n      \"title\": \"searchResult\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"onClickTelemetryUrl\": {\n          \"description\": \"A callback URL that can be used to record telemetry information. The application should issue a GET on this URL if the user interacts with this item to improve the quality of results.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"onClickTelemetryUrl\": \"string\"\n      }\n    },\n    \"microsoft.graph.sectionLinks\": {\n      \"title\": \"sectionLinks\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"oneNoteClientUrl\": {\n          \"description\": \"Opens the section in the OneNote native client if it's installed.\"\n        },\n        \"oneNoteWebUrl\": {\n          \"description\": \"Opens the section in OneNote Online.\"\n        }\n      },\n      \"example\": {\n        \"oneNoteClientUrl\": {\n          \"@odata.type\": \"microsoft.graph.externalLink\"\n        },\n        \"oneNoteWebUrl\": {\n          \"@odata.type\": \"microsoft.graph.externalLink\"\n        }\n      }\n    },\n    \"microsoft.graph.securityVendorInformation\": {\n      \"title\": \"securityVendorInformation\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"provider\": {\n          \"description\": \"Specific provider (product/service - not vendor company); for example, WindowsDefenderATP.\",\n          \"type\": \"string\"\n        },\n        \"providerVersion\": {\n          \"description\": \"Version of the provider or subprovider, if it exists, that generated the alert.\",\n          \"type\": \"string\"\n        },\n        \"subProvider\": {\n          \"description\": \"Specific subprovider (under aggregating provider); for example, WindowsDefenderATP.SmartScreen.\",\n          \"type\": \"string\"\n        },\n        \"vendor\": {\n          \"description\": \"Name of the alert vendor (for example, Microsoft, Dell, FireEye).\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"provider\": \"string\",\n        \"providerVersion\": \"string\",\n        \"subProvider\": \"string\",\n        \"vendor\": \"string\"\n      }\n    },\n    \"microsoft.graph.servicePlanInfo\": {\n      \"title\": \"servicePlanInfo\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"appliesTo\": {\n          \"description\": \"The object the service plan can be assigned to. Possible values:'User' - service plan can be assigned to individual users.'Company' - service plan can be assigned to the entire tenant.\",\n          \"type\": \"string\"\n        },\n        \"provisioningStatus\": {\n          \"description\": \"The provisioning status of the service plan. Possible values:'Success' - Service is fully provisioned.'Disabled' - Service has been disabled.'PendingInput' - Service is not yet provisioned; awaiting service confirmation.'PendingActivation' - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)'PendingProvisioning' - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.\",\n          \"type\": \"string\"\n        },\n        \"servicePlanId\": {\n          \"format\": \"uuid\",\n          \"description\": \"The unique identifier of the service plan.\",\n          \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n          \"type\": \"string\"\n        },\n        \"servicePlanName\": {\n          \"description\": \"The name of the service plan.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"appliesTo\": \"string\",\n        \"provisioningStatus\": \"string\",\n        \"servicePlanId\": \"string\",\n        \"servicePlanName\": \"string\"\n      }\n    },\n    \"microsoft.graph.settingTemplateValue\": {\n      \"title\": \"settingTemplateValue\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"defaultValue\": {\n          \"description\": \"Default value for the setting.\",\n          \"type\": \"string\"\n        },\n        \"description\": {\n          \"description\": \"Description of the setting.\",\n          \"type\": \"string\"\n        },\n        \"name\": {\n          \"description\": \"Name of the setting.\",\n          \"type\": \"string\"\n        },\n        \"type\": {\n          \"description\": \"Type of the setting.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"defaultValue\": \"string\",\n        \"description\": \"string\",\n        \"name\": \"string\",\n        \"type\": \"string\"\n      }\n    },\n    \"microsoft.graph.settingValue\": {\n      \"title\": \"settingValue\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"name\": {\n          \"description\": \"Name of the setting (as defined by the groupSettingTemplate).\",\n          \"type\": \"string\"\n        },\n        \"value\": {\n          \"description\": \"Value of the setting.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"name\": \"string\",\n        \"value\": \"string\"\n      }\n    },\n    \"microsoft.graph.shared\": {\n      \"title\": \"shared\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"owner\": {\n          \"description\": \"The identity of the owner of the shared item. Read-only.\"\n        },\n        \"scope\": {\n          \"description\": \"Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.\",\n          \"type\": \"string\"\n        },\n        \"sharedBy\": {\n          \"description\": \"The identity of the user who shared the item. Read-only.\"\n        },\n        \"sharedDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"The UTC date and time when the item was shared. Read-only.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"owner\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"scope\": \"string\",\n        \"sharedBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"sharedDateTime\": \"string (timestamp)\"\n      }\n    },\n    \"microsoft.graph.sharepointIds\": {\n      \"title\": \"sharepointIds\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"listId\": {\n          \"description\": \"The unique identifier (guid) for the item's list in SharePoint.\",\n          \"type\": \"string\"\n        },\n        \"listItemId\": {\n          \"description\": \"An integer identifier for the item within the containing list.\",\n          \"type\": \"string\"\n        },\n        \"listItemUniqueId\": {\n          \"description\": \"The unique identifier (guid) for the item within OneDrive for Business or a SharePoint site.\",\n          \"type\": \"string\"\n        },\n        \"siteId\": {\n          \"description\": \"The unique identifier (guid) for the item's site collection (SPSite).\",\n          \"type\": \"string\"\n        },\n        \"siteUrl\": {\n          \"description\": \"The SharePoint URL for the site that contains the item.\",\n          \"type\": \"string\"\n        },\n        \"webId\": {\n          \"description\": \"The unique identifier (guid) for the item's site (SPWeb).\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"listId\": \"string\",\n        \"listItemId\": \"string\",\n        \"listItemUniqueId\": \"string\",\n        \"siteId\": \"string\",\n        \"siteUrl\": \"string\",\n        \"webId\": \"string\"\n      }\n    },\n    \"microsoft.graph.sharingInvitation\": {\n      \"title\": \"sharingInvitation\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"email\": {\n          \"description\": \"The email address provided for the recipient of the sharing invitation. Read-only.\",\n          \"type\": \"string\"\n        },\n        \"invitedBy\": {\n          \"description\": \"Provides information about who sent the invitation that created this permission, if that information is available. Read-only.\"\n        },\n        \"signInRequired\": {\n          \"description\": \"If true the recipient of the invitation needs to sign in in order to access the shared item. Read-only.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"email\": \"string\",\n        \"invitedBy\": {\n          \"@odata.type\": \"microsoft.graph.identitySet\"\n        },\n        \"signInRequired\": true\n      }\n    },\n    \"microsoft.graph.sharingLink\": {\n      \"title\": \"sharingLink\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"application\": {\n          \"description\": \"The app the link is associated with.\"\n        },\n        \"type\": {\n          \"description\": \"The type of the link created.\",\n          \"type\": \"string\"\n        },\n        \"scope\": {\n          \"description\": \"The scope of the link represented by this permission. Value anonymous indicates the link is usable by anyone, organization indicates the link is only usable for users signed into the same tenant.\",\n          \"type\": \"string\"\n        },\n        \"webHtml\": {\n          \"description\": \"For embed links, this property contains the HTML code for an <iframe> element that will embed the item in a webpage.\",\n          \"type\": \"string\"\n        },\n        \"webUrl\": {\n          \"description\": \"A URL that opens the item in the browser on the OneDrive website.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"application\": {\n          \"@odata.type\": \"microsoft.graph.identity\"\n        },\n        \"type\": \"string\",\n        \"scope\": \"string\",\n        \"webHtml\": \"string\",\n        \"webUrl\": \"string\"\n      }\n    },\n    \"microsoft.graph.siteCollection\": {\n      \"title\": \"siteCollection\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"hostname\": {\n          \"description\": \"The hostname for the site collection. Read-only.\",\n          \"type\": \"string\"\n        },\n        \"root\": {\n          \"description\": \"If present, indicates that this is a root site collection in SharePoint. Read-only.\"\n        }\n      },\n      \"example\": {\n        \"hostname\": \"string\",\n        \"root\": {\n          \"@odata.type\": \"microsoft.graph.root\"\n        }\n      }\n    },\n    \"microsoft.graph.sizeRange\": {\n      \"title\": \"sizeRange\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"maximumSize\": {\n          \"format\": \"int32\",\n          \"description\": \"The maximum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"minimumSize\": {\n          \"format\": \"int32\",\n          \"description\": \"The minimum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        }\n      },\n      \"example\": {\n        \"maximumSize\": \"integer\",\n        \"minimumSize\": \"integer\"\n      }\n    },\n    \"microsoft.graph.workbookSortField\": {\n      \"title\": \"workbookSortField\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"ascending\": {\n          \"description\": \"Represents whether the sorting is done in an ascending fashion.\",\n          \"type\": \"boolean\"\n        },\n        \"color\": {\n          \"description\": \"Represents the color that is the target of the condition if the sorting is on font or cell color.\",\n          \"type\": \"string\"\n        },\n        \"dataOption\": {\n          \"description\": \"Represents additional sorting options for this field. The possible values are: Normal, TextAsNumber.\",\n          \"type\": \"string\"\n        },\n        \"key\": {\n          \"format\": \"int32\",\n          \"description\": \"Represents the column (or row, depending on the sort orientation) that the condition is on. Represented as an offset from the first column (or row).\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"sortOn\": {\n          \"description\": \"Represents the type of sorting of this condition. The possible values are: Value, CellColor, FontColor, Icon.\",\n          \"type\": \"string\"\n        },\n        \"icon\": {\n          \"description\": \"Represents the icon that is the target of the condition if the sorting is on the cell's icon.\"\n        }\n      },\n      \"example\": {\n        \"ascending\": true,\n        \"color\": \"string\",\n        \"dataOption\": \"string\",\n        \"key\": \"integer\",\n        \"sortOn\": \"string\",\n        \"icon\": {\n          \"@odata.type\": \"microsoft.graph.workbookIcon\"\n        }\n      }\n    },\n    \"microsoft.graph.specialFolder\": {\n      \"title\": \"specialFolder\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"name\": {\n          \"description\": \"The unique identifier for this item in the /drive/special collection\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"name\": \"string\"\n      }\n    },\n    \"microsoft.graph.systemFacet\": {\n      \"title\": \"systemFacet\",\n      \"type\": \"object\"\n    },\n    \"microsoft.graph.textColumn\": {\n      \"title\": \"textColumn\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"allowMultipleLines\": {\n          \"description\": \"Whether to allow multiple lines of text.\",\n          \"type\": \"boolean\"\n        },\n        \"appendChangesToExistingText\": {\n          \"description\": \"Whether updates to this column should replace existing text, or append to it.\",\n          \"type\": \"boolean\"\n        },\n        \"linesForEditing\": {\n          \"format\": \"int32\",\n          \"description\": \"The size of the text box.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"maxLength\": {\n          \"format\": \"int32\",\n          \"description\": \"The maximum number of characters for the value.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"textType\": {\n          \"description\": \"The type of text being stored. Must be one of plain or richText\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"allowMultipleLines\": true,\n        \"appendChangesToExistingText\": true,\n        \"linesForEditing\": \"integer\",\n        \"maxLength\": \"integer\",\n        \"textType\": \"string\"\n      }\n    },\n    \"microsoft.graph.thumbnail\": {\n      \"title\": \"thumbnail\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"height\": {\n          \"format\": \"int32\",\n          \"description\": \"The height of the thumbnail, in pixels.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"sourceItemId\": {\n          \"description\": \"The unique identifier of the item that provided the thumbnail. This is only available when a folder thumbnail is requested.\",\n          \"type\": \"string\"\n        },\n        \"url\": {\n          \"description\": \"The URL used to fetch the thumbnail content.\",\n          \"type\": \"string\"\n        },\n        \"width\": {\n          \"format\": \"int32\",\n          \"description\": \"The width of the thumbnail, in pixels.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"content\": {\n          \"format\": \"base64url\",\n          \"description\": \"The content stream for the thumbnail.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"height\": \"integer\",\n        \"sourceItemId\": \"string\",\n        \"url\": \"string\",\n        \"width\": \"integer\",\n        \"content\": \"string\"\n      }\n    },\n    \"microsoft.graph.timeConstraint\": {\n      \"title\": \"timeConstraint\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"activityDomain\": {\n          \"description\": \"The nature of the activity, optional. The possible values are: work, personal, unrestricted, or unknown.\"\n        },\n        \"timeslots\": {\n          \"description\": \"An array of time periods.\",\n          \"type\": \"array\",\n          \"items\": { }\n        }\n      },\n      \"example\": {\n        \"activityDomain\": {\n          \"@odata.type\": \"microsoft.graph.activityDomain\"\n        },\n        \"timeslots\": [\n          {\n            \"@odata.type\": \"microsoft.graph.timeSlot\"\n          }\n        ]\n      }\n    },\n    \"microsoft.graph.timeSlot\": {\n      \"title\": \"timeSlot\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"end\": {\n          \"description\": \"The time a period begins.\"\n        },\n        \"start\": {\n          \"description\": \"The time the period ends.\"\n        }\n      },\n      \"example\": {\n        \"end\": {\n          \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n        },\n        \"start\": {\n          \"@odata.type\": \"microsoft.graph.dateTimeTimeZone\"\n        }\n      }\n    },\n    \"microsoft.graph.timeStamp\": {\n      \"title\": \"timeStamp\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"date\": {\n          \"format\": \"date\",\n          \"description\": \"The date portion of the timestamp.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\",\n          \"type\": \"string\"\n        },\n        \"time\": {\n          \"format\": \"time\",\n          \"description\": \"The time portion of the timestamp.\",\n          \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n          \"type\": \"string\"\n        },\n        \"timeZone\": {\n          \"description\": \"The timezone portion of the timestamp, which is one of the 24 longitudinal areas in the world.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"date\": \"string (timestamp)\",\n        \"time\": \"string (timestamp)\",\n        \"timeZone\": \"string\"\n      }\n    },\n    \"microsoft.graph.timeZoneInformation\": {\n      \"title\": \"timeZoneInformation\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"alias\": {\n          \"description\": \"An identifier for the time zone.\",\n          \"type\": \"string\"\n        },\n        \"displayName\": {\n          \"description\": \"A display string that represents the time zone.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"alias\": \"string\",\n        \"displayName\": \"string\"\n      }\n    },\n    \"microsoft.graph.uploadSession\": {\n      \"title\": \"uploadSession\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"uploadUrl\": {\n          \"description\": \"The URL endpoint that accepts PUT requests for byte ranges of the file.\",\n          \"type\": \"string\"\n        },\n        \"expirationDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"The date and time in UTC that the upload session will expire. The complete file must be uploaded before this expiration time is reached.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"nextExpectedRanges\": {\n          \"description\": \"A collection of byte ranges that the server is missing for the file. These ranges are zero indexed and of the format 'start-end' (e.g. '0-26' to indicate the first 27 bytes of the file).\",\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        }\n      },\n      \"example\": {\n        \"uploadUrl\": \"string\",\n        \"expirationDateTime\": \"string (timestamp)\",\n        \"nextExpectedRanges\": [\n          \"string\"\n        ]\n      }\n    },\n    \"microsoft.graph.userSecurityState\": {\n      \"title\": \"userSecurityState\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"aadUserId\": {\n          \"description\": \"AAD User object identifier (GUID) - represents the physical/multi-account user entity.\",\n          \"type\": \"string\"\n        },\n        \"accountName\": {\n          \"description\": \"Account name of user account (without Active Directory domain or DNS domain) - (also called mailNickName).\",\n          \"type\": \"string\"\n        },\n        \"domainName\": {\n          \"description\": \"NetBIOS/Active Directory domain of user account (that is, domain/account format).\",\n          \"type\": \"string\"\n        },\n        \"emailRole\": {\n          \"description\": \"For email-related alerts - user account's email 'role'. Possible values are: unknown, sender, recipient.\"\n        },\n        \"isVpn\": {\n          \"description\": \"Indicates whether the user logged on through a VPN.\",\n          \"type\": \"boolean\"\n        },\n        \"logonDateTime\": {\n          \"format\": \"date-time\",\n          \"description\": \"Time at which the sign-in occurred. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\"\n        },\n        \"logonId\": {\n          \"description\": \"User sign-in ID.\",\n          \"type\": \"string\"\n        },\n        \"logonIp\": {\n          \"description\": \"IP Address the sign-in request originated from.\",\n          \"type\": \"string\"\n        },\n        \"logonLocation\": {\n          \"description\": \"Location (by IP address mapping) associated with a user sign-in event by this user.\",\n          \"type\": \"string\"\n        },\n        \"logonType\": {\n          \"description\": \"Method of user sign in. Possible values are: unknown, interactive, remoteInteractive, network, batch, service.\"\n        },\n        \"onPremisesSecurityIdentifier\": {\n          \"description\": \"Active Directory (on-premises) Security Identifier (SID) of the user.\",\n          \"type\": \"string\"\n        },\n        \"riskScore\": {\n          \"description\": \"Provider-generated/calculated risk score of the user account. Recommended value range of 0-1, which equates to a percentage.\",\n          \"type\": \"string\"\n        },\n        \"userAccountType\": {\n          \"description\": \"User account type (group membership), per Windows definition. Possible values are: unknown, standard, power, administrator.\"\n        },\n        \"userPrincipalName\": {\n          \"description\": \"User sign-in name - internet format: (user account name)@(user account DNS domain name).\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"aadUserId\": \"string\",\n        \"accountName\": \"string\",\n        \"domainName\": \"string\",\n        \"emailRole\": {\n          \"@odata.type\": \"microsoft.graph.emailRole\"\n        },\n        \"isVpn\": true,\n        \"logonDateTime\": \"string (timestamp)\",\n        \"logonId\": \"string\",\n        \"logonIp\": \"string\",\n        \"logonLocation\": \"string\",\n        \"logonType\": {\n          \"@odata.type\": \"microsoft.graph.logonType\"\n        },\n        \"onPremisesSecurityIdentifier\": \"string\",\n        \"riskScore\": \"string\",\n        \"userAccountType\": {\n          \"@odata.type\": \"microsoft.graph.userAccountSecurityType\"\n        },\n        \"userPrincipalName\": \"string\"\n      }\n    },\n    \"microsoft.graph.verifiedDomain\": {\n      \"title\": \"verifiedDomain\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"capabilities\": {\n          \"description\": \"For example, 'Email', 'OfficeCommunicationsOnline'.\",\n          \"type\": \"string\"\n        },\n        \"isDefault\": {\n          \"description\": \"true if this is the default domain associated with the tenant; otherwise, false.\",\n          \"type\": \"boolean\"\n        },\n        \"isInitial\": {\n          \"description\": \"true if this is the initial domain associated with the tenant; otherwise, false\",\n          \"type\": \"boolean\"\n        },\n        \"name\": {\n          \"description\": \"The domain name; for example, 'contoso.onmicrosoft.com'\",\n          \"type\": \"string\"\n        },\n        \"type\": {\n          \"description\": \"For example, 'Managed'.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"capabilities\": \"string\",\n        \"isDefault\": true,\n        \"isInitial\": true,\n        \"name\": \"string\",\n        \"type\": \"string\"\n      }\n    },\n    \"microsoft.graph.video\": {\n      \"title\": \"video\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"audioBitsPerSample\": {\n          \"format\": \"int32\",\n          \"description\": \"Number of audio bits per sample.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"audioChannels\": {\n          \"format\": \"int32\",\n          \"description\": \"Number of audio channels.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"audioFormat\": {\n          \"description\": \"Name of the audio format (AAC, MP3, etc.).\",\n          \"type\": \"string\"\n        },\n        \"audioSamplesPerSecond\": {\n          \"format\": \"int32\",\n          \"description\": \"Number of audio samples per second.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"bitrate\": {\n          \"format\": \"int32\",\n          \"description\": \"Bit rate of the video in bits per second.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"duration\": {\n          \"format\": \"int64\",\n          \"description\": \"Duration of the file in milliseconds.\",\n          \"type\": \"integer\"\n        },\n        \"fourCC\": {\n          \"description\": \"'Four character code' name of the video format.\",\n          \"type\": \"string\"\n        },\n        \"frameRate\": {\n          \"format\": \"double\",\n          \"description\": \"Frame rate of the video.\"\n        },\n        \"height\": {\n          \"format\": \"int32\",\n          \"description\": \"Height of the video, in pixels.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        },\n        \"width\": {\n          \"format\": \"int32\",\n          \"description\": \"Width of the video, in pixels.\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"type\": \"integer\"\n        }\n      },\n      \"example\": {\n        \"audioBitsPerSample\": \"integer\",\n        \"audioChannels\": \"integer\",\n        \"audioFormat\": \"string\",\n        \"audioSamplesPerSecond\": \"integer\",\n        \"bitrate\": \"integer\",\n        \"duration\": \"integer\",\n        \"fourCC\": \"string\",\n        \"frameRate\": \"double\",\n        \"height\": \"integer\",\n        \"width\": \"integer\"\n      }\n    },\n    \"microsoft.graph.vulnerabilityState\": {\n      \"title\": \"vulnerabilityState\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"cve\": {\n          \"description\": \"Common Vulnerabilities and Exposures (CVE) for the vulnerability.\",\n          \"type\": \"string\"\n        },\n        \"severity\": {\n          \"description\": \"Base Common Vulnerability Scoring System (CVSS) severity score for this vulnerability.\",\n          \"type\": \"string\"\n        },\n        \"wasRunning\": {\n          \"description\": \"Indicates whether the detected vulnerability (file) was running at the time of detection or was the file detected at rest on the disk.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"cve\": \"string\",\n        \"severity\": \"string\",\n        \"wasRunning\": true\n      }\n    },\n    \"microsoft.graph.website\": {\n      \"title\": \"website\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"type\": {\n          \"description\": \"The possible values are: other, home, work, blog, profile.\"\n        },\n        \"address\": {\n          \"description\": \"The URL of the website.\",\n          \"type\": \"string\"\n        },\n        \"displayName\": {\n          \"description\": \"The display name of the web site.\",\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"type\": {\n          \"@odata.type\": \"microsoft.graph.websiteType\"\n        },\n        \"address\": \"string\",\n        \"displayName\": \"string\"\n      }\n    },\n    \"microsoft.graph.workbookSessionInfo\": {\n      \"title\": \"workbookSessionInfo\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"id\": {\n          \"description\": \"Id of the workbook session.\",\n          \"type\": \"string\"\n        },\n        \"persistChanges\": {\n          \"description\": \"true for persistent session. false for non-persistent session (view mode)\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"id\": \"string\",\n        \"persistChanges\": true\n      }\n    },\n    \"microsoft.graph.workingHours\": {\n      \"title\": \"workingHours\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"daysOfWeek\": {\n          \"description\": \"The days of the week on which the user works.\",\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"startTime\": {\n          \"format\": \"time\",\n          \"description\": \"The time of the day that the user starts working.\",\n          \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n          \"type\": \"string\"\n        },\n        \"endTime\": {\n          \"format\": \"time\",\n          \"description\": \"The time of the day that the user stops working.\",\n          \"pattern\": \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\",\n          \"type\": \"string\"\n        },\n        \"timeZone\": {\n          \"description\": \"The time zone to which the working hours apply.\"\n        }\n      },\n      \"example\": {\n        \"daysOfWeek\": [\n          {\n            \"@odata.type\": \"microsoft.graph.dayOfWeek\"\n          }\n        ],\n        \"startTime\": \"string (timestamp)\",\n        \"endTime\": \"string (timestamp)\",\n        \"timeZone\": {\n          \"@odata.type\": \"microsoft.graph.timeZoneBase\"\n        }\n      }\n    },\n    \"microsoft.graph.workbookWorksheetProtectionOptions\": {\n      \"title\": \"workbookWorksheetProtectionOptions\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"allowAutoFilter\": {\n          \"description\": \"Represents the worksheet protection option of allowing using auto filter feature.\",\n          \"type\": \"boolean\"\n        },\n        \"allowDeleteColumns\": {\n          \"description\": \"Represents the worksheet protection option of allowing deleting columns.\",\n          \"type\": \"boolean\"\n        },\n        \"allowDeleteRows\": {\n          \"description\": \"Represents the worksheet protection option of allowing deleting rows.\",\n          \"type\": \"boolean\"\n        },\n        \"allowFormatCells\": {\n          \"description\": \"Represents the worksheet protection option of allowing formatting cells.\",\n          \"type\": \"boolean\"\n        },\n        \"allowFormatColumns\": {\n          \"description\": \"Represents the worksheet protection option of allowing formatting columns.\",\n          \"type\": \"boolean\"\n        },\n        \"allowFormatRows\": {\n          \"description\": \"Represents the worksheet protection option of allowing formatting rows.\",\n          \"type\": \"boolean\"\n        },\n        \"allowInsertColumns\": {\n          \"description\": \"Represents the worksheet protection option of allowing inserting columns.\",\n          \"type\": \"boolean\"\n        },\n        \"allowInsertHyperlinks\": {\n          \"description\": \"Represents the worksheet protection option of allowing inserting hyperlinks.\",\n          \"type\": \"boolean\"\n        },\n        \"allowInsertRows\": {\n          \"description\": \"Represents the worksheet protection option of allowing inserting rows.\",\n          \"type\": \"boolean\"\n        },\n        \"allowPivotTables\": {\n          \"description\": \"Represents the worksheet protection option of allowing using pivot table feature.\",\n          \"type\": \"boolean\"\n        },\n        \"allowSort\": {\n          \"description\": \"Represents the worksheet protection option of allowing using sort feature.\",\n          \"type\": \"boolean\"\n        }\n      },\n      \"example\": {\n        \"allowAutoFilter\": true,\n        \"allowDeleteColumns\": true,\n        \"allowDeleteRows\": true,\n        \"allowFormatCells\": true,\n        \"allowFormatColumns\": true,\n        \"allowFormatRows\": true,\n        \"allowInsertColumns\": true,\n        \"allowInsertHyperlinks\": true,\n        \"allowInsertRows\": true,\n        \"allowPivotTables\": true,\n        \"allowSort\": true\n      }\n    },\n    \"microsoft.graph.timeZoneStandard\": {\n      \"title\": \"timeZoneStandard\",\n      \"enum\": [\n        \"windows\",\n        \"iana\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.freeBusyStatus\": {\n      \"title\": \"freeBusyStatus\",\n      \"enum\": [\n        \"free\",\n        \"tentative\",\n        \"busy\",\n        \"oof\",\n        \"workingElsewhere\",\n        \"unknown\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.attendeeType\": {\n      \"title\": \"attendeeType\",\n      \"enum\": [\n        \"required\",\n        \"optional\",\n        \"resource\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.externalAudienceScope\": {\n      \"title\": \"externalAudienceScope\",\n      \"enum\": [\n        \"none\",\n        \"contactsOnly\",\n        \"all\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.automaticRepliesStatus\": {\n      \"title\": \"automaticRepliesStatus\",\n      \"enum\": [\n        \"disabled\",\n        \"alwaysEnabled\",\n        \"scheduled\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.calendarColor\": {\n      \"title\": \"calendarColor\",\n      \"enum\": [\n        \"auto\",\n        \"lightBlue\",\n        \"lightGreen\",\n        \"lightOrange\",\n        \"lightGray\",\n        \"lightYellow\",\n        \"lightTeal\",\n        \"lightPink\",\n        \"lightBrown\",\n        \"lightRed\",\n        \"maxColor\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.educationExternalSource\": {\n      \"title\": \"educationExternalSource\",\n      \"enum\": [\n        \"sis\",\n        \"manual\",\n        \"unknownFutureValue\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.educationGender\": {\n      \"title\": \"educationGender\",\n      \"enum\": [\n        \"female\",\n        \"male\",\n        \"other\",\n        \"unknownFutureValue\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.eventType\": {\n      \"title\": \"eventType\",\n      \"enum\": [\n        \"singleInstance\",\n        \"occurrence\",\n        \"exception\",\n        \"seriesMaster\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.sensitivity\": {\n      \"title\": \"sensitivity\",\n      \"enum\": [\n        \"normal\",\n        \"personal\",\n        \"private\",\n        \"confidential\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.importance\": {\n      \"title\": \"importance\",\n      \"enum\": [\n        \"low\",\n        \"normal\",\n        \"high\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.educationUserRole\": {\n      \"title\": \"educationUserRole\",\n      \"enum\": [\n        \"student\",\n        \"teacher\",\n        \"none\",\n        \"unknownFutureValue\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.meetingMessageType\": {\n      \"title\": \"meetingMessageType\",\n      \"enum\": [\n        \"none\",\n        \"meetingRequest\",\n        \"meetingCancelled\",\n        \"meetingAccepted\",\n        \"meetingTentativelyAccepted\",\n        \"meetingDeclined\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.followupFlagStatus\": {\n      \"title\": \"followupFlagStatus\",\n      \"enum\": [\n        \"notFlagged\",\n        \"complete\",\n        \"flagged\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.inferenceClassificationType\": {\n      \"title\": \"inferenceClassificationType\",\n      \"enum\": [\n        \"focused\",\n        \"other\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.iosNotificationAlertType\": {\n      \"title\": \"iosNotificationAlertType\",\n      \"enum\": [\n        \"deviceDefault\",\n        \"banner\",\n        \"modal\",\n        \"none\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.deviceEnrollmentFailureReason\": {\n      \"title\": \"deviceEnrollmentFailureReason\",\n      \"enum\": [\n        \"unknown\",\n        \"authentication\",\n        \"authorization\",\n        \"accountValidation\",\n        \"userValidation\",\n        \"deviceNotSupported\",\n        \"inMaintenance\",\n        \"badRequest\",\n        \"featureNotSupported\",\n        \"enrollmentRestrictionsEnforced\",\n        \"clientDisconnected\",\n        \"userAbandonment\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.bodyType\": {\n      \"title\": \"bodyType\",\n      \"enum\": [\n        \"text\",\n        \"html\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.locationType\": {\n      \"title\": \"locationType\",\n      \"enum\": [\n        \"default\",\n        \"conferenceRoom\",\n        \"homeAddress\",\n        \"businessAddress\",\n        \"geoCoordinates\",\n        \"streetAddress\",\n        \"hotel\",\n        \"restaurant\",\n        \"localBusiness\",\n        \"postalAddress\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.locationUniqueIdType\": {\n      \"title\": \"locationUniqueIdType\",\n      \"enum\": [\n        \"unknown\",\n        \"locationStore\",\n        \"directory\",\n        \"private\",\n        \"bing\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.messageActionFlag\": {\n      \"title\": \"messageActionFlag\",\n      \"enum\": [\n        \"any\",\n        \"call\",\n        \"doNotForward\",\n        \"followUp\",\n        \"fyi\",\n        \"forward\",\n        \"noResponseNecessary\",\n        \"read\",\n        \"reply\",\n        \"replyToAll\",\n        \"review\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.onenoteUserRole\": {\n      \"title\": \"onenoteUserRole\",\n      \"enum\": [\n        \"Owner\",\n        \"Contributor\",\n        \"Reader\",\n        \"None\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.operationStatus\": {\n      \"title\": \"operationStatus\",\n      \"enum\": [\n        \"NotStarted\",\n        \"Running\",\n        \"Completed\",\n        \"Failed\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.onenotePatchActionType\": {\n      \"title\": \"onenotePatchActionType\",\n      \"enum\": [\n        \"Replace\",\n        \"Append\",\n        \"Delete\",\n        \"Insert\",\n        \"Prepend\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.onenotePatchInsertPosition\": {\n      \"title\": \"onenotePatchInsertPosition\",\n      \"enum\": [\n        \"After\",\n        \"Before\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.phoneType\": {\n      \"title\": \"phoneType\",\n      \"enum\": [\n        \"home\",\n        \"business\",\n        \"mobile\",\n        \"other\",\n        \"assistant\",\n        \"homeFax\",\n        \"businessFax\",\n        \"otherFax\",\n        \"pager\",\n        \"radio\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.plannerPreviewType\": {\n      \"title\": \"plannerPreviewType\",\n      \"enum\": [\n        \"automatic\",\n        \"noPreview\",\n        \"checklist\",\n        \"description\",\n        \"reference\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.status\": {\n      \"title\": \"status\",\n      \"enum\": [\n        \"active\",\n        \"updated\",\n        \"deleted\",\n        \"ignored\",\n        \"unknownFutureValue\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.weekIndex\": {\n      \"title\": \"weekIndex\",\n      \"enum\": [\n        \"first\",\n        \"second\",\n        \"third\",\n        \"fourth\",\n        \"last\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.dayOfWeek\": {\n      \"title\": \"dayOfWeek\",\n      \"enum\": [\n        \"sunday\",\n        \"monday\",\n        \"tuesday\",\n        \"wednesday\",\n        \"thursday\",\n        \"friday\",\n        \"saturday\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.recurrencePatternType\": {\n      \"title\": \"recurrencePatternType\",\n      \"enum\": [\n        \"daily\",\n        \"weekly\",\n        \"absoluteMonthly\",\n        \"relativeMonthly\",\n        \"absoluteYearly\",\n        \"relativeYearly\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.recurrenceRangeType\": {\n      \"title\": \"recurrenceRangeType\",\n      \"enum\": [\n        \"endDate\",\n        \"noEnd\",\n        \"numbered\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.onenoteSourceService\": {\n      \"title\": \"onenoteSourceService\",\n      \"enum\": [\n        \"Unknown\",\n        \"OneDrive\",\n        \"OneDriveForBusiness\",\n        \"OnPremOneDriveForBusiness\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.responseType\": {\n      \"title\": \"responseType\",\n      \"enum\": [\n        \"none\",\n        \"organizer\",\n        \"tentativelyAccepted\",\n        \"accepted\",\n        \"declined\",\n        \"notResponded\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.activityDomain\": {\n      \"title\": \"activityDomain\",\n      \"enum\": [\n        \"unknown\",\n        \"work\",\n        \"personal\",\n        \"unrestricted\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.websiteType\": {\n      \"title\": \"websiteType\",\n      \"enum\": [\n        \"other\",\n        \"home\",\n        \"work\",\n        \"blog\",\n        \"profile\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.categoryColor\": {\n      \"title\": \"categoryColor\",\n      \"enum\": [\n        \"none\",\n        \"preset0\",\n        \"preset1\",\n        \"preset2\",\n        \"preset3\",\n        \"preset4\",\n        \"preset5\",\n        \"preset6\",\n        \"preset7\",\n        \"preset8\",\n        \"preset9\",\n        \"preset10\",\n        \"preset11\",\n        \"preset12\",\n        \"preset13\",\n        \"preset14\",\n        \"preset15\",\n        \"preset16\",\n        \"preset17\",\n        \"preset18\",\n        \"preset19\",\n        \"preset20\",\n        \"preset21\",\n        \"preset22\",\n        \"preset23\",\n        \"preset24\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.alertFeedback\": {\n      \"title\": \"alertFeedback\",\n      \"enum\": [\n        \"unknown\",\n        \"truePositive\",\n        \"falsePositive\",\n        \"benignPositive\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.fileHashType\": {\n      \"title\": \"fileHashType\",\n      \"enum\": [\n        \"unknown\",\n        \"sha1\",\n        \"sha256\",\n        \"md5\",\n        \"authenticodeHash256\",\n        \"lsHash\",\n        \"ctph\",\n        \"peSha1\",\n        \"peSha256\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.connectionDirection\": {\n      \"title\": \"connectionDirection\",\n      \"enum\": [\n        \"unknown\",\n        \"inbound\",\n        \"outbound\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.connectionStatus\": {\n      \"title\": \"connectionStatus\",\n      \"enum\": [\n        \"unknown\",\n        \"attempted\",\n        \"succeeded\",\n        \"blocked\",\n        \"failed\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.processIntegrityLevel\": {\n      \"title\": \"processIntegrityLevel\",\n      \"enum\": [\n        \"unknown\",\n        \"untrusted\",\n        \"low\",\n        \"medium\",\n        \"high\",\n        \"system\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.registryHive\": {\n      \"title\": \"registryHive\",\n      \"enum\": [\n        \"unknown\",\n        \"currentConfig\",\n        \"currentUser\",\n        \"localMachineSam\",\n        \"localMachineSamSoftware\",\n        \"localMachineSystem\",\n        \"usersDefault\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.registryOperation\": {\n      \"title\": \"registryOperation\",\n      \"enum\": [\n        \"unknown\",\n        \"create\",\n        \"modify\",\n        \"delete\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.registryValueType\": {\n      \"title\": \"registryValueType\",\n      \"enum\": [\n        \"unknown\",\n        \"binary\",\n        \"dword\",\n        \"dwordLittleEndian\",\n        \"dwordBigEndian\",\n        \"expandSz\",\n        \"link\",\n        \"multiSz\",\n        \"none\",\n        \"qword\",\n        \"qwordlittleEndian\",\n        \"sz\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.alertSeverity\": {\n      \"title\": \"alertSeverity\",\n      \"enum\": [\n        \"unknown\",\n        \"informational\",\n        \"low\",\n        \"medium\",\n        \"high\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.alertStatus\": {\n      \"title\": \"alertStatus\",\n      \"enum\": [\n        \"unknown\",\n        \"newAlert\",\n        \"inProgress\",\n        \"resolved\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.emailRole\": {\n      \"title\": \"emailRole\",\n      \"enum\": [\n        \"unknown\",\n        \"sender\",\n        \"recipient\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.logonType\": {\n      \"title\": \"logonType\",\n      \"enum\": [\n        \"unknown\",\n        \"interactive\",\n        \"remoteInteractive\",\n        \"network\",\n        \"batch\",\n        \"service\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.userAccountSecurityType\": {\n      \"title\": \"userAccountSecurityType\",\n      \"enum\": [\n        \"unknown\",\n        \"standard\",\n        \"power\",\n        \"administrator\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.managedAppAvailability\": {\n      \"title\": \"managedAppAvailability\",\n      \"enum\": [\n        \"global\",\n        \"lineOfBusiness\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.mdmAppConfigKeyType\": {\n      \"title\": \"mdmAppConfigKeyType\",\n      \"enum\": [\n        \"stringType\",\n        \"integerType\",\n        \"realType\",\n        \"booleanType\",\n        \"tokenType\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.microsoftStoreForBusinessLicenseType\": {\n      \"title\": \"microsoftStoreForBusinessLicenseType\",\n      \"enum\": [\n        \"offline\",\n        \"online\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.mobileAppContentFileUploadState\": {\n      \"title\": \"mobileAppContentFileUploadState\",\n      \"enum\": [\n        \"success\",\n        \"transientError\",\n        \"error\",\n        \"unknown\",\n        \"azureStorageUriRequestSuccess\",\n        \"azureStorageUriRequestPending\",\n        \"azureStorageUriRequestFailed\",\n        \"azureStorageUriRequestTimedOut\",\n        \"azureStorageUriRenewalSuccess\",\n        \"azureStorageUriRenewalPending\",\n        \"azureStorageUriRenewalFailed\",\n        \"azureStorageUriRenewalTimedOut\",\n        \"commitFileSuccess\",\n        \"commitFilePending\",\n        \"commitFileFailed\",\n        \"commitFileTimedOut\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.mobileAppPublishingState\": {\n      \"title\": \"mobileAppPublishingState\",\n      \"enum\": [\n        \"notPublished\",\n        \"processing\",\n        \"published\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.windowsArchitecture\": {\n      \"title\": \"windowsArchitecture\",\n      \"enum\": [\n        \"none\",\n        \"x86\",\n        \"x64\",\n        \"arm\",\n        \"neutral\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.windowsDeviceType\": {\n      \"title\": \"windowsDeviceType\",\n      \"enum\": [\n        \"none\",\n        \"desktop\",\n        \"mobile\",\n        \"holographic\",\n        \"team\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.installState\": {\n      \"title\": \"installState\",\n      \"enum\": [\n        \"notApplicable\",\n        \"installed\",\n        \"failed\",\n        \"notInstalled\",\n        \"uninstallFailed\",\n        \"unknown\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.androidRequiredPasswordType\": {\n      \"title\": \"androidRequiredPasswordType\",\n      \"enum\": [\n        \"deviceDefault\",\n        \"alphabetic\",\n        \"alphanumeric\",\n        \"alphanumericWithSymbols\",\n        \"lowSecurityBiometric\",\n        \"numeric\",\n        \"numericComplex\",\n        \"any\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.androidWorkProfileCrossProfileDataSharingType\": {\n      \"title\": \"androidWorkProfileCrossProfileDataSharingType\",\n      \"enum\": [\n        \"deviceDefault\",\n        \"preventAny\",\n        \"allowPersonalToWork\",\n        \"noRestrictions\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.androidWorkProfileDefaultAppPermissionPolicyType\": {\n      \"title\": \"androidWorkProfileDefaultAppPermissionPolicyType\",\n      \"enum\": [\n        \"deviceDefault\",\n        \"prompt\",\n        \"autoGrant\",\n        \"autoDeny\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.androidWorkProfileRequiredPasswordType\": {\n      \"title\": \"androidWorkProfileRequiredPasswordType\",\n      \"enum\": [\n        \"deviceDefault\",\n        \"lowSecurityBiometric\",\n        \"required\",\n        \"atLeastNumeric\",\n        \"numericComplex\",\n        \"atLeastAlphabetic\",\n        \"atLeastAlphanumeric\",\n        \"alphanumericWithSymbols\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.applicationGuardBlockClipboardSharingType\": {\n      \"title\": \"applicationGuardBlockClipboardSharingType\",\n      \"enum\": [\n        \"notConfigured\",\n        \"blockBoth\",\n        \"blockHostToContainer\",\n        \"blockContainerToHost\",\n        \"blockNone\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.applicationGuardBlockFileTransferType\": {\n      \"title\": \"applicationGuardBlockFileTransferType\",\n      \"enum\": [\n        \"notConfigured\",\n        \"blockImageAndTextFile\",\n        \"blockImageFile\",\n        \"blockNone\",\n        \"blockTextFile\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.appListType\": {\n      \"title\": \"appListType\",\n      \"enum\": [\n        \"none\",\n        \"appsInListCompliant\",\n        \"appsNotInListCompliant\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.appLockerApplicationControlType\": {\n      \"title\": \"appLockerApplicationControlType\",\n      \"enum\": [\n        \"notConfigured\",\n        \"enforceComponentsAndStoreApps\",\n        \"auditComponentsAndStoreApps\",\n        \"enforceComponentsStoreAppsAndSmartlocker\",\n        \"auditComponentsStoreAppsAndSmartlocker\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.automaticUpdateMode\": {\n      \"title\": \"automaticUpdateMode\",\n      \"enum\": [\n        \"userDefined\",\n        \"notifyDownload\",\n        \"autoInstallAtMaintenanceTime\",\n        \"autoInstallAndRebootAtMaintenanceTime\",\n        \"autoInstallAndRebootAtScheduledTime\",\n        \"autoInstallAndRebootWithoutEndUserControl\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.bitLockerEncryptionMethod\": {\n      \"title\": \"bitLockerEncryptionMethod\",\n      \"enum\": [\n        \"aesCbc128\",\n        \"aesCbc256\",\n        \"xtsAes128\",\n        \"xtsAes256\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.defenderCloudBlockLevelType\": {\n      \"title\": \"defenderCloudBlockLevelType\",\n      \"enum\": [\n        \"notConfigured\",\n        \"high\",\n        \"highPlus\",\n        \"zeroTolerance\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.defenderMonitorFileActivity\": {\n      \"title\": \"defenderMonitorFileActivity\",\n      \"enum\": [\n        \"userDefined\",\n        \"disable\",\n        \"monitorAllFiles\",\n        \"monitorIncomingFilesOnly\",\n        \"monitorOutgoingFilesOnly\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.defenderPromptForSampleSubmission\": {\n      \"title\": \"defenderPromptForSampleSubmission\",\n      \"enum\": [\n        \"userDefined\",\n        \"alwaysPrompt\",\n        \"promptBeforeSendingPersonalData\",\n        \"neverSendData\",\n        \"sendAllDataWithoutPrompting\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.defenderScanType\": {\n      \"title\": \"defenderScanType\",\n      \"enum\": [\n        \"userDefined\",\n        \"disabled\",\n        \"quick\",\n        \"full\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.defenderThreatAction\": {\n      \"title\": \"defenderThreatAction\",\n      \"enum\": [\n        \"deviceDefault\",\n        \"clean\",\n        \"quarantine\",\n        \"remove\",\n        \"allow\",\n        \"userDefined\",\n        \"block\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.deviceComplianceActionType\": {\n      \"title\": \"deviceComplianceActionType\",\n      \"enum\": [\n        \"noAction\",\n        \"notification\",\n        \"block\",\n        \"retire\",\n        \"wipe\",\n        \"removeResourceAccessProfiles\",\n        \"pushNotification\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.deviceThreatProtectionLevel\": {\n      \"title\": \"deviceThreatProtectionLevel\",\n      \"enum\": [\n        \"unavailable\",\n        \"secured\",\n        \"low\",\n        \"medium\",\n        \"high\",\n        \"notSet\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.diagnosticDataSubmissionMode\": {\n      \"title\": \"diagnosticDataSubmissionMode\",\n      \"enum\": [\n        \"userDefined\",\n        \"none\",\n        \"basic\",\n        \"enhanced\",\n        \"full\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.edgeCookiePolicy\": {\n      \"title\": \"edgeCookiePolicy\",\n      \"enum\": [\n        \"userDefined\",\n        \"allow\",\n        \"blockThirdParty\",\n        \"blockAll\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.edgeSearchEngineType\": {\n      \"title\": \"edgeSearchEngineType\",\n      \"enum\": [\n        \"default\",\n        \"bing\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.editionUpgradeLicenseType\": {\n      \"title\": \"editionUpgradeLicenseType\",\n      \"enum\": [\n        \"productKey\",\n        \"licenseFile\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.firewallCertificateRevocationListCheckMethodType\": {\n      \"title\": \"firewallCertificateRevocationListCheckMethodType\",\n      \"enum\": [\n        \"deviceDefault\",\n        \"none\",\n        \"attempt\",\n        \"require\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.firewallPacketQueueingMethodType\": {\n      \"title\": \"firewallPacketQueueingMethodType\",\n      \"enum\": [\n        \"deviceDefault\",\n        \"disabled\",\n        \"queueInbound\",\n        \"queueOutbound\",\n        \"queueBoth\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.firewallPreSharedKeyEncodingMethodType\": {\n      \"title\": \"firewallPreSharedKeyEncodingMethodType\",\n      \"enum\": [\n        \"deviceDefault\",\n        \"none\",\n        \"utF8\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.internetSiteSecurityLevel\": {\n      \"title\": \"internetSiteSecurityLevel\",\n      \"enum\": [\n        \"userDefined\",\n        \"medium\",\n        \"mediumHigh\",\n        \"high\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.iosUpdatesInstallStatus\": {\n      \"title\": \"iosUpdatesInstallStatus\",\n      \"enum\": [\n        \"success\",\n        \"available\",\n        \"idle\",\n        \"unknown\",\n        \"downloading\",\n        \"downloadFailed\",\n        \"downloadRequiresComputer\",\n        \"downloadInsufficientSpace\",\n        \"downloadInsufficientPower\",\n        \"downloadInsufficientNetwork\",\n        \"installing\",\n        \"installInsufficientSpace\",\n        \"installInsufficientPower\",\n        \"installPhoneCallInProgress\",\n        \"installFailed\",\n        \"notSupportedOperation\",\n        \"sharedDeviceUserLoggedInError\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.miracastChannel\": {\n      \"title\": \"miracastChannel\",\n      \"enum\": [\n        \"userDefined\",\n        \"one\",\n        \"two\",\n        \"three\",\n        \"four\",\n        \"five\",\n        \"six\",\n        \"seven\",\n        \"eight\",\n        \"nine\",\n        \"ten\",\n        \"eleven\",\n        \"thirtySix\",\n        \"forty\",\n        \"fortyFour\",\n        \"fortyEight\",\n        \"oneHundredFortyNine\",\n        \"oneHundredFiftyThree\",\n        \"oneHundredFiftySeven\",\n        \"oneHundredSixtyOne\",\n        \"oneHundredSixtyFive\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.policyPlatformType\": {\n      \"title\": \"policyPlatformType\",\n      \"enum\": [\n        \"android\",\n        \"iOS\",\n        \"macOS\",\n        \"windowsPhone81\",\n        \"windows81AndLater\",\n        \"windows10AndLater\",\n        \"androidWorkProfile\",\n        \"all\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.prereleaseFeatures\": {\n      \"title\": \"prereleaseFeatures\",\n      \"enum\": [\n        \"userDefined\",\n        \"settingsOnly\",\n        \"settingsAndExperimentations\",\n        \"notAllowed\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.ratingAppsType\": {\n      \"title\": \"ratingAppsType\",\n      \"enum\": [\n        \"allAllowed\",\n        \"allBlocked\",\n        \"agesAbove4\",\n        \"agesAbove9\",\n        \"agesAbove12\",\n        \"agesAbove17\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.ratingAustraliaMoviesType\": {\n      \"title\": \"ratingAustraliaMoviesType\",\n      \"enum\": [\n        \"allAllowed\",\n        \"allBlocked\",\n        \"general\",\n        \"parentalGuidance\",\n        \"mature\",\n        \"agesAbove15\",\n        \"agesAbove18\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.ratingAustraliaTelevisionType\": {\n      \"title\": \"ratingAustraliaTelevisionType\",\n      \"enum\": [\n        \"allAllowed\",\n        \"allBlocked\",\n        \"preschoolers\",\n        \"children\",\n        \"general\",\n        \"parentalGuidance\",\n        \"mature\",\n        \"agesAbove15\",\n        \"agesAbove15AdultViolence\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.ratingCanadaMoviesType\": {\n      \"title\": \"ratingCanadaMoviesType\",\n      \"enum\": [\n        \"allAllowed\",\n        \"allBlocked\",\n        \"general\",\n        \"parentalGuidance\",\n        \"agesAbove14\",\n        \"agesAbove18\",\n        \"restricted\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.ratingCanadaTelevisionType\": {\n      \"title\": \"ratingCanadaTelevisionType\",\n      \"enum\": [\n        \"allAllowed\",\n        \"allBlocked\",\n        \"children\",\n        \"childrenAbove8\",\n        \"general\",\n        \"parentalGuidance\",\n        \"agesAbove14\",\n        \"agesAbove18\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.ratingFranceMoviesType\": {\n      \"title\": \"ratingFranceMoviesType\",\n      \"enum\": [\n        \"allAllowed\",\n        \"allBlocked\",\n        \"agesAbove10\",\n        \"agesAbove12\",\n        \"agesAbove16\",\n        \"agesAbove18\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.ratingFranceTelevisionType\": {\n      \"title\": \"ratingFranceTelevisionType\",\n      \"enum\": [\n        \"allAllowed\",\n        \"allBlocked\",\n        \"agesAbove10\",\n        \"agesAbove12\",\n        \"agesAbove16\",\n        \"agesAbove18\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.ratingGermanyMoviesType\": {\n      \"title\": \"ratingGermanyMoviesType\",\n      \"enum\": [\n        \"allAllowed\",\n        \"allBlocked\",\n        \"general\",\n        \"agesAbove6\",\n        \"agesAbove12\",\n        \"agesAbove16\",\n        \"adults\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.ratingGermanyTelevisionType\": {\n      \"title\": \"ratingGermanyTelevisionType\",\n      \"enum\": [\n        \"allAllowed\",\n        \"allBlocked\",\n        \"general\",\n        \"agesAbove6\",\n        \"agesAbove12\",\n        \"agesAbove16\",\n        \"adults\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.ratingIrelandMoviesType\": {\n      \"title\": \"ratingIrelandMoviesType\",\n      \"enum\": [\n        \"allAllowed\",\n        \"allBlocked\",\n        \"general\",\n        \"parentalGuidance\",\n        \"agesAbove12\",\n        \"agesAbove15\",\n        \"agesAbove16\",\n        \"adults\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.ratingIrelandTelevisionType\": {\n      \"title\": \"ratingIrelandTelevisionType\",\n      \"enum\": [\n        \"allAllowed\",\n        \"allBlocked\",\n        \"general\",\n        \"children\",\n        \"youngAdults\",\n        \"parentalSupervision\",\n        \"mature\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.ratingJapanMoviesType\": {\n      \"title\": \"ratingJapanMoviesType\",\n      \"enum\": [\n        \"allAllowed\",\n        \"allBlocked\",\n        \"general\",\n        \"parentalGuidance\",\n        \"agesAbove15\",\n        \"agesAbove18\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.ratingJapanTelevisionType\": {\n      \"title\": \"ratingJapanTelevisionType\",\n      \"enum\": [\n        \"allAllowed\",\n        \"allBlocked\",\n        \"explicitAllowed\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.ratingNewZealandMoviesType\": {\n      \"title\": \"ratingNewZealandMoviesType\",\n      \"enum\": [\n        \"allAllowed\",\n        \"allBlocked\",\n        \"general\",\n        \"parentalGuidance\",\n        \"mature\",\n        \"agesAbove13\",\n        \"agesAbove15\",\n        \"agesAbove16\",\n        \"agesAbove18\",\n        \"restricted\",\n        \"agesAbove16Restricted\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.ratingNewZealandTelevisionType\": {\n      \"title\": \"ratingNewZealandTelevisionType\",\n      \"enum\": [\n        \"allAllowed\",\n        \"allBlocked\",\n        \"general\",\n        \"parentalGuidance\",\n        \"adults\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.ratingUnitedKingdomMoviesType\": {\n      \"title\": \"ratingUnitedKingdomMoviesType\",\n      \"enum\": [\n        \"allAllowed\",\n        \"allBlocked\",\n        \"general\",\n        \"universalChildren\",\n        \"parentalGuidance\",\n        \"agesAbove12Video\",\n        \"agesAbove12Cinema\",\n        \"agesAbove15\",\n        \"adults\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.ratingUnitedKingdomTelevisionType\": {\n      \"title\": \"ratingUnitedKingdomTelevisionType\",\n      \"enum\": [\n        \"allAllowed\",\n        \"allBlocked\",\n        \"caution\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.ratingUnitedStatesMoviesType\": {\n      \"title\": \"ratingUnitedStatesMoviesType\",\n      \"enum\": [\n        \"allAllowed\",\n        \"allBlocked\",\n        \"general\",\n        \"parentalGuidance\",\n        \"parentalGuidance13\",\n        \"restricted\",\n        \"adults\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.ratingUnitedStatesTelevisionType\": {\n      \"title\": \"ratingUnitedStatesTelevisionType\",\n      \"enum\": [\n        \"allAllowed\",\n        \"allBlocked\",\n        \"childrenAll\",\n        \"childrenAbove7\",\n        \"general\",\n        \"parentalGuidance\",\n        \"childrenAbove14\",\n        \"adults\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.requiredPasswordType\": {\n      \"title\": \"requiredPasswordType\",\n      \"enum\": [\n        \"deviceDefault\",\n        \"alphanumeric\",\n        \"numeric\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.safeSearchFilterType\": {\n      \"title\": \"safeSearchFilterType\",\n      \"enum\": [\n        \"userDefined\",\n        \"strict\",\n        \"moderate\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.sharedPCAccountDeletionPolicyType\": {\n      \"title\": \"sharedPCAccountDeletionPolicyType\",\n      \"enum\": [\n        \"immediate\",\n        \"diskSpaceThreshold\",\n        \"diskSpaceThresholdOrInactiveThreshold\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.sharedPCAllowedAccountType\": {\n      \"title\": \"sharedPCAllowedAccountType\",\n      \"enum\": [\n        \"guest\",\n        \"domain\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.siteSecurityLevel\": {\n      \"title\": \"siteSecurityLevel\",\n      \"enum\": [\n        \"userDefined\",\n        \"low\",\n        \"mediumLow\",\n        \"medium\",\n        \"mediumHigh\",\n        \"high\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.stateManagementSetting\": {\n      \"title\": \"stateManagementSetting\",\n      \"enum\": [\n        \"notConfigured\",\n        \"blocked\",\n        \"allowed\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.visibilitySetting\": {\n      \"title\": \"visibilitySetting\",\n      \"enum\": [\n        \"notConfigured\",\n        \"hide\",\n        \"show\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.webBrowserCookieSettings\": {\n      \"title\": \"webBrowserCookieSettings\",\n      \"enum\": [\n        \"browserDefault\",\n        \"blockAlways\",\n        \"allowCurrentWebSite\",\n        \"allowFromWebsitesVisited\",\n        \"allowAlways\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.weeklySchedule\": {\n      \"title\": \"weeklySchedule\",\n      \"enum\": [\n        \"userDefined\",\n        \"everyday\",\n        \"sunday\",\n        \"monday\",\n        \"tuesday\",\n        \"wednesday\",\n        \"thursday\",\n        \"friday\",\n        \"saturday\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.welcomeScreenMeetingInformation\": {\n      \"title\": \"welcomeScreenMeetingInformation\",\n      \"enum\": [\n        \"userDefined\",\n        \"showOrganizerAndTimeOnly\",\n        \"showOrganizerAndTimeAndSubject\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.windows10EditionType\": {\n      \"title\": \"windows10EditionType\",\n      \"enum\": [\n        \"windows10Enterprise\",\n        \"windows10EnterpriseN\",\n        \"windows10Education\",\n        \"windows10EducationN\",\n        \"windows10MobileEnterprise\",\n        \"windows10HolographicEnterprise\",\n        \"windows10Professional\",\n        \"windows10ProfessionalN\",\n        \"windows10ProfessionalEducation\",\n        \"windows10ProfessionalEducationN\",\n        \"windows10ProfessionalWorkstation\",\n        \"windows10ProfessionalWorkstationN\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.windowsDeliveryOptimizationMode\": {\n      \"title\": \"windowsDeliveryOptimizationMode\",\n      \"enum\": [\n        \"userDefined\",\n        \"httpOnly\",\n        \"httpWithPeeringNat\",\n        \"httpWithPeeringPrivateGroup\",\n        \"httpWithInternetPeering\",\n        \"simpleDownload\",\n        \"bypassMode\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.windowsSpotlightEnablementSettings\": {\n      \"title\": \"windowsSpotlightEnablementSettings\",\n      \"enum\": [\n        \"notConfigured\",\n        \"disabled\",\n        \"enabled\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.windowsStartMenuAppListVisibilityType\": {\n      \"title\": \"windowsStartMenuAppListVisibilityType\",\n      \"enum\": [\n        \"userDefined\",\n        \"collapse\",\n        \"remove\",\n        \"disableSettingsApp\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.windowsStartMenuModeType\": {\n      \"title\": \"windowsStartMenuModeType\",\n      \"enum\": [\n        \"userDefined\",\n        \"fullScreen\",\n        \"nonFullScreen\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.windowsUpdateType\": {\n      \"title\": \"windowsUpdateType\",\n      \"enum\": [\n        \"userDefined\",\n        \"all\",\n        \"businessReadyOnly\",\n        \"windowsInsiderBuildFast\",\n        \"windowsInsiderBuildSlow\",\n        \"windowsInsiderBuildRelease\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.windowsUserAccountControlSettings\": {\n      \"title\": \"windowsUserAccountControlSettings\",\n      \"enum\": [\n        \"userDefined\",\n        \"alwaysNotify\",\n        \"notifyOnAppChanges\",\n        \"notifyOnAppChangesWithoutDimming\",\n        \"neverNotify\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.actionState\": {\n      \"title\": \"actionState\",\n      \"enum\": [\n        \"none\",\n        \"pending\",\n        \"canceled\",\n        \"active\",\n        \"done\",\n        \"failed\",\n        \"notSupported\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.complianceState\": {\n      \"title\": \"complianceState\",\n      \"enum\": [\n        \"unknown\",\n        \"compliant\",\n        \"noncompliant\",\n        \"conflict\",\n        \"error\",\n        \"inGracePeriod\",\n        \"configManager\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.deviceManagementExchangeAccessState\": {\n      \"title\": \"deviceManagementExchangeAccessState\",\n      \"enum\": [\n        \"none\",\n        \"unknown\",\n        \"allowed\",\n        \"blocked\",\n        \"quarantined\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.deviceManagementExchangeAccessStateReason\": {\n      \"title\": \"deviceManagementExchangeAccessStateReason\",\n      \"enum\": [\n        \"none\",\n        \"unknown\",\n        \"exchangeGlobalRule\",\n        \"exchangeIndividualRule\",\n        \"exchangeDeviceRule\",\n        \"exchangeUpgrade\",\n        \"exchangeMailboxPolicy\",\n        \"other\",\n        \"compliant\",\n        \"notCompliant\",\n        \"notEnrolled\",\n        \"unknownLocation\",\n        \"mfaRequired\",\n        \"azureADBlockDueToAccessPolicy\",\n        \"compromisedPassword\",\n        \"deviceNotKnownWithManagedApp\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.deviceManagementSubscriptionState\": {\n      \"title\": \"deviceManagementSubscriptionState\",\n      \"enum\": [\n        \"pending\",\n        \"active\",\n        \"warning\",\n        \"disabled\",\n        \"deleted\",\n        \"blocked\",\n        \"lockedOut\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.deviceRegistrationState\": {\n      \"title\": \"deviceRegistrationState\",\n      \"enum\": [\n        \"notRegistered\",\n        \"registered\",\n        \"revoked\",\n        \"keyConflict\",\n        \"approvalPending\",\n        \"certificateReset\",\n        \"notRegisteredPendingEnrollment\",\n        \"unknown\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.managedDeviceOwnerType\": {\n      \"title\": \"managedDeviceOwnerType\",\n      \"enum\": [\n        \"unknown\",\n        \"company\",\n        \"personal\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.managedDevicePartnerReportedHealthState\": {\n      \"title\": \"managedDevicePartnerReportedHealthState\",\n      \"enum\": [\n        \"unknown\",\n        \"activated\",\n        \"deactivated\",\n        \"secured\",\n        \"lowSeverity\",\n        \"mediumSeverity\",\n        \"highSeverity\",\n        \"unresponsive\",\n        \"compromised\",\n        \"misconfigured\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.managementAgentType\": {\n      \"title\": \"managementAgentType\",\n      \"enum\": [\n        \"eas\",\n        \"mdm\",\n        \"easMdm\",\n        \"intuneClient\",\n        \"easIntuneClient\",\n        \"configurationManagerClient\",\n        \"configurationManagerClientMdm\",\n        \"configurationManagerClientMdmEas\",\n        \"unknown\",\n        \"jamf\",\n        \"googleCloudDevicePolicyController\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus\": {\n      \"title\": \"importedWindowsAutopilotDeviceIdentityImportStatus\",\n      \"enum\": [\n        \"unknown\",\n        \"pending\",\n        \"partial\",\n        \"complete\",\n        \"error\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.importedWindowsAutopilotDeviceIdentityUploadStatus\": {\n      \"title\": \"importedWindowsAutopilotDeviceIdentityUploadStatus\",\n      \"enum\": [\n        \"noUpload\",\n        \"pending\",\n        \"complete\",\n        \"error\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.managedAppClipboardSharingLevel\": {\n      \"title\": \"managedAppClipboardSharingLevel\",\n      \"enum\": [\n        \"allApps\",\n        \"managedAppsWithPasteIn\",\n        \"managedApps\",\n        \"blocked\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.managedAppDataEncryptionType\": {\n      \"title\": \"managedAppDataEncryptionType\",\n      \"enum\": [\n        \"useDeviceSettings\",\n        \"afterDeviceRestart\",\n        \"whenDeviceLockedExceptOpenFiles\",\n        \"whenDeviceLocked\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.managedAppDataStorageLocation\": {\n      \"title\": \"managedAppDataStorageLocation\",\n      \"enum\": [\n        \"oneDriveForBusiness\",\n        \"sharePoint\",\n        \"localStorage\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.managedAppDataTransferLevel\": {\n      \"title\": \"managedAppDataTransferLevel\",\n      \"enum\": [\n        \"allApps\",\n        \"managedApps\",\n        \"none\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.managedAppFlaggedReason\": {\n      \"title\": \"managedAppFlaggedReason\",\n      \"enum\": [\n        \"none\",\n        \"rootedDevice\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.managedAppPinCharacterSet\": {\n      \"title\": \"managedAppPinCharacterSet\",\n      \"enum\": [\n        \"numeric\",\n        \"alphanumericAndSymbol\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.windowsInformationProtectionEnforcementLevel\": {\n      \"title\": \"windowsInformationProtectionEnforcementLevel\",\n      \"enum\": [\n        \"noProtection\",\n        \"encryptAndAuditOnly\",\n        \"encryptAuditAndPrompt\",\n        \"encryptAuditAndBlock\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\": {\n      \"title\": \"windowsInformationProtectionPinCharacterRequirements\",\n      \"enum\": [\n        \"notAllow\",\n        \"requireAtLeastOne\",\n        \"allow\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.notificationTemplateBrandingOptions\": {\n      \"title\": \"notificationTemplateBrandingOptions\",\n      \"enum\": [\n        \"none\",\n        \"includeCompanyLogo\",\n        \"includeCompanyName\",\n        \"includeContactInformation\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.deviceManagementExchangeConnectorStatus\": {\n      \"title\": \"deviceManagementExchangeConnectorStatus\",\n      \"enum\": [\n        \"none\",\n        \"connectionPending\",\n        \"connected\",\n        \"disconnected\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.deviceManagementExchangeConnectorSyncType\": {\n      \"title\": \"deviceManagementExchangeConnectorSyncType\",\n      \"enum\": [\n        \"fullSync\",\n        \"deltaSync\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.deviceManagementExchangeConnectorType\": {\n      \"title\": \"deviceManagementExchangeConnectorType\",\n      \"enum\": [\n        \"onPremises\",\n        \"hosted\",\n        \"serviceToService\",\n        \"dedicated\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.deviceManagementPartnerAppType\": {\n      \"title\": \"deviceManagementPartnerAppType\",\n      \"enum\": [\n        \"unknown\",\n        \"singleTenantApp\",\n        \"multiTenantApp\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.deviceManagementPartnerTenantState\": {\n      \"title\": \"deviceManagementPartnerTenantState\",\n      \"enum\": [\n        \"unknown\",\n        \"unavailable\",\n        \"enabled\",\n        \"terminated\",\n        \"rejected\",\n        \"unresponsive\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.enablement\": {\n      \"title\": \"enablement\",\n      \"enum\": [\n        \"notConfigured\",\n        \"enabled\",\n        \"disabled\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.mdmAuthority\": {\n      \"title\": \"mdmAuthority\",\n      \"enum\": [\n        \"unknown\",\n        \"intune\",\n        \"sccm\",\n        \"office365\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.mobileThreatPartnerTenantState\": {\n      \"title\": \"mobileThreatPartnerTenantState\",\n      \"enum\": [\n        \"unavailable\",\n        \"available\",\n        \"enabled\",\n        \"unresponsive\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.vppTokenState\": {\n      \"title\": \"vppTokenState\",\n      \"enum\": [\n        \"unknown\",\n        \"valid\",\n        \"expired\",\n        \"invalid\",\n        \"assignedToExternalMDM\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.vppTokenSyncStatus\": {\n      \"title\": \"vppTokenSyncStatus\",\n      \"enum\": [\n        \"none\",\n        \"inProgress\",\n        \"completed\",\n        \"failed\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.windowsHelloForBusinessPinUsage\": {\n      \"title\": \"windowsHelloForBusinessPinUsage\",\n      \"enum\": [\n        \"allowed\",\n        \"required\",\n        \"disallowed\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.remoteAssistanceOnboardingStatus\": {\n      \"title\": \"remoteAssistanceOnboardingStatus\",\n      \"enum\": [\n        \"notOnboarded\",\n        \"onboarding\",\n        \"onboarded\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.complianceStatus\": {\n      \"title\": \"complianceStatus\",\n      \"enum\": [\n        \"unknown\",\n        \"notApplicable\",\n        \"compliant\",\n        \"remediated\",\n        \"nonCompliant\",\n        \"error\",\n        \"conflict\",\n        \"notAssigned\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.deviceEnrollmentType\": {\n      \"title\": \"deviceEnrollmentType\",\n      \"enum\": [\n        \"unknown\",\n        \"userEnrollment\",\n        \"deviceEnrollmentManager\",\n        \"appleBulkWithUser\",\n        \"appleBulkWithoutUser\",\n        \"windowsAzureADJoin\",\n        \"windowsBulkUserless\",\n        \"windowsAutoEnrollment\",\n        \"windowsBulkAzureDomainJoin\",\n        \"windowsCoManagement\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.installIntent\": {\n      \"title\": \"installIntent\",\n      \"enum\": [\n        \"available\",\n        \"required\",\n        \"uninstall\",\n        \"availableWithoutEnrollment\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.savedUIStateGenerationOptions\": {\n      \"title\": \"savedUIStateGenerationOptions\",\n      \"enum\": [\n        \"none\",\n        \"omitSilverlightPolicyReferences\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.vppTokenAccountType\": {\n      \"title\": \"vppTokenAccountType\",\n      \"enum\": [\n        \"business\",\n        \"education\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.applicationType\": {\n      \"title\": \"applicationType\",\n      \"enum\": [\n        \"universal\",\n        \"desktop\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.recipientScopeType\": {\n      \"title\": \"recipientScopeType\",\n      \"enum\": [\n        \"none\",\n        \"internal\",\n        \"external\",\n        \"externalPartner\",\n        \"externalNonPartner\"\n      ],\n      \"type\": \"string\"\n    },\n    \"microsoft.graph.securityNetworkProtocol\": {\n      \"title\": \"securityNetworkProtocol\",\n      \"enum\": [\n        \"unknown\",\n        \"ip\",\n        \"icmp\",\n        \"igmp\",\n        \"ggp\",\n        \"ipv4\",\n        \"tcp\",\n        \"pup\",\n        \"udp\",\n        \"idp\",\n        \"ipv6\",\n        \"ipv6RoutingHeader\",\n        \"ipv6FragmentHeader\",\n        \"ipSecEncapsulatingSecurityPayload\",\n        \"ipSecAuthenticationHeader\",\n        \"icmpV6\",\n        \"ipv6NoNextHeader\",\n        \"ipv6DestinationOptions\",\n        \"nd\",\n        \"raw\",\n        \"ipx\",\n        \"spx\",\n        \"spxII\"\n      ],\n      \"type\": \"string\"\n    },\n    \"odata.error\": {\n      \"required\": [\n        \"error\"\n      ],\n      \"type\": \"object\",\n      \"properties\": {\n        \"error\": {\n          \"$ref\": \"#/definitions/odata.error.main\"\n        }\n      }\n    },\n    \"odata.error.main\": {\n      \"required\": [\n        \"code\",\n        \"message\"\n      ],\n      \"type\": \"object\",\n      \"properties\": {\n        \"code\": {\n          \"type\": \"string\"\n        },\n        \"message\": {\n          \"type\": \"string\"\n        },\n        \"target\": {\n          \"type\": \"string\"\n        },\n        \"details\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/odata.error.detail\"\n          }\n        },\n        \"innererror\": {\n          \"description\": \"The structure of this object is service-specific\",\n          \"type\": \"object\"\n        }\n      }\n    },\n    \"odata.error.detail\": {\n      \"required\": [\n        \"code\",\n        \"message\"\n      ],\n      \"type\": \"object\",\n      \"properties\": {\n        \"code\": {\n          \"type\": \"string\"\n        },\n        \"message\": {\n          \"type\": \"string\"\n        },\n        \"target\": {\n          \"type\": \"string\"\n        }\n      }\n    }\n  },\n  \"parameters\": {\n    \"top\": {\n      \"in\": \"query\",\n      \"name\": \"$top\",\n      \"description\": \"Show only the first n items\",\n      \"type\": \"integer\",\n      \"minimum\": 0\n    },\n    \"skip\": {\n      \"in\": \"query\",\n      \"name\": \"$skip\",\n      \"description\": \"Skip the first n items\",\n      \"type\": \"integer\",\n      \"minimum\": 0\n    },\n    \"count\": {\n      \"in\": \"query\",\n      \"name\": \"$count\",\n      \"description\": \"Include count of items\",\n      \"type\": \"boolean\"\n    },\n    \"filter\": {\n      \"in\": \"query\",\n      \"name\": \"$filter\",\n      \"description\": \"Filter items by property values\",\n      \"type\": \"string\"\n    },\n    \"search\": {\n      \"in\": \"query\",\n      \"name\": \"$search\",\n      \"description\": \"Search items by search phrases\",\n      \"type\": \"string\"\n    }\n  },\n  \"responses\": {\n    \"error\": {\n      \"description\": \"error\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/odata.error\"\n      }\n    }\n  },\n  \"securityDefinitions\": {\n    \"Delegated (work or school account)\": {\n      \"type\": \"oauth2\",\n      \"flow\": \"implicit\",\n      \"authorizationUrl\": \"https://graph.microsoft.com/\",\n      \"scopes\": {\n        \"Bookings.Read.All\": \" Allows an app to read Bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user. Intended for read-only applications. Typical target user is the customer of a booking business. \",\n        \"Bookings.ReadWrite.Appointments\": \"Allows an app to read and write Bookings appointments and customers, and additionally allows reading businesses, services, and staff on behalf of the signed-in user. Intended for scheduling applications which need to manipulate appointments and customers. Cannot change fundamental information about the booking business, nor its services and staff members. Typical target user is the customer of a booking business.\",\n        \"Bookings.ReadWrite.All\": \"Allows an app to read and write Bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user. Does not allow create, delete, or publish of Bookings businesses. Intended for management applications that manipulate existing businesses, their services and staff members. Cannot create, delete, or change the publishing status of a booking business. Typical target user is the support staff of an organization.\",\n        \"Bookings.Manage\": \"Allows an app to read, write, and manage Bookings appointments, businesses, customers, services, and staff on behalf of the signed-in user. . Allows the app to have full access. Intended for a full management experience. Typical target user is the administrator of an organization.\",\n        \"Calendars.Read\": \"    Read user calendars .Allows the app to read events in user calendars. \",\n        \"Calendars.Read.Shared\": \"    Read user and shared calendars .Allows the app to read events in all calendars that the user can access, including delegate and shared calendars. \",\n        \"Calendars.ReadWrite\": \"    Have full access to user calendars .Allows the app to create, read, update, and delete events in user calendars. \",\n        \"Calendars.ReadWrite.Shared\": \"    Read and write user and shared calendars .Allows the app to create, read, update and delete events in all calendars the user has permissions to access. This includes delegate and shared calendars.\",\n        \"Contacts.Read\": \"Read user contacts  .Allows the app to read user contacts. \",\n        \"Contacts.Read.Shared\": \"    Read user and shared contacts .Allows the app to read contacts that the user has permissions to access, including the user's own and shared contacts. \",\n        \"Contacts.ReadWrite\": \"    Have full access to user contacts .Allows the app to create, read, update, and delete user contacts. \",\n        \"Contacts.ReadWrite.Shared\": \"    Read and write user and shared contacts .Allows the app to create, read, update and delete contacts that the user has permissions to, including the user's own and shared contacts. \",\n        \"Device.Read\": \"    Read user devices .Allows the app to read a user's list of devices on behalf of the signed-in user. \",\n        \"Device.Command\": \"    Communicate with user devices .Allows the app to launch another app or communicate with another app on a user's device on behalf of the signed-in user. \",\n        \"Directory.Read.All\": \"    Read directory data. Allows the app to read data in your organization's directory, such as users, groups and apps.\",\n        \"Directory.ReadWrite.All\": \"    Read and write directory data. Allows the app to read and write data in your organization's directory, such as users, and groups. It does not allow the app to delete users or groups, or reset user passwords. \",\n        \"Directory.AccessAsUser.All\": \"    Access directory as the signed-in user. Allows the app to have the same access to information in the directory as the signed-in user. \",\n        \"EduAdministration.Read\": \"    Read education app settings. Allows the app to read education app settings on behalf of the user. \",\n        \"EduAdministration.ReadWrite\": \"    Manage education app settings. Allows the app to manage education app settings on behalf of the user. \",\n        \"EduAssignments.ReadBasic\": \"    Read users' class assignments without grades. Allows the app to read assignments without grades on behalf of the user \",\n        \"EduAssignments.ReadWriteBasic\": \"    Read and write users' class assignments without grades. Allows the app to read and write assignments without grades on behalf of the user \",\n        \"EduAssignments.Read\": \"    Read users' view of class assignments and their grades. Allows the app to read assignments and their grades on behalf of the user\",\n        \"EduAssignments.ReadWrite\": \"    Read and write users' view of class assignments and their grades. Allows the app to read and write assignments and their grades on behalf of the user\",\n        \"EduRostering.ReadBasic\": \"    Read a limited subset of users' view of the roster. Allows the app to read a limited subset of the data from the  structure of schools and classes in an organization's roster and  education-specific information about users to be read on behalf of the user. \",\n        \"Files.Read\": \"Read user files. Allows the app to read the signed-in user's files. \",\n        \"Files.Read.All\": \"Read all files that user can access. Allows the app to read all files the signed-in user can access. \",\n        \"Files.ReadWrite\": \"Have full access to user files. Allows the app to read, create, update, and delete the signed-in user's files. \",\n        \"Files.ReadWrite.All\": \"Have full access to all files user can access. Allows the app to read, create, update, and delete all files the signed-in user can access. \",\n        \"Files.ReadWrite.AppFolder\": \"Have full access to the application's folder (preview). (Preview) Allows the app to read, create, update, and delete files in the application's folder. \",\n        \"Files.Read.Selected\": \"Read files that the user selects. **Limited support in Microsoft Graph; see Remarks** . (Preview) Allows the app to read files that the user selects. The app has access for several hours after the user selects a file. \",\n        \"Files.ReadWrite.Selected\": \"Read and write files that the user selects. **Limited support in Microsoft Graph; see Remarks** . (Preview) Allows the app to read and write files that the user selects. The app has access for several hours after the user selects a file. \",\n        \"Group.Read.All\": \"Read all groups. Allows the app to list groups, and to read their properties and all group memberships on behalf of the signed-in user. Also allows the app to read calendar, conversations, files, and other group content for all groups the signed-in user can access. \",\n        \"Group.ReadWrite.All\": \"Read and write all groups. Allows the app to create groups and read all group properties and memberships on behalf of the signed-in user. Additionally allows group owners to manage their groups and allows group members to update group content. \",\n        \"IdentityRiskEvent.Read.All\": \"  Read identity risk event information. Allows the app to read identity risk event information for all users in your organization on behalf of the signed-in user. \",\n        \"IdentityProvider.Read.All\": \"  Read identity provider information. Allows the app to read identity providers configured in your Azure AD or Azure AD B2C tenant on behalf of the signed-in user. \",\n        \"IdentityProvider.ReadWrite.All\": \"  Read and write identity provider information. Allows the app to read or write identity providers configured in your Azure AD or Azure AD B2C tenant on behalf of the signed-in user. \",\n        \"DeviceManagementApps.Read.All\": \"Read Microsoft Intune apps. Allows the app to read the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune. \",\n        \"DeviceManagementApps.ReadWrite.All\": \"Read and write Microsoft Intune apps. Allows the app to read and write the properties, group assignments and status of apps, app configurations and app protection policies managed by Microsoft Intune. \",\n        \"DeviceManagementConfiguration.Read.All\": \"Read Microsoft Intune device configuration and policies. Allows the app to read properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups. \",\n        \"DeviceManagementConfiguration.ReadWrite.All\": \"Read and write Microsoft Intune device configuration and policies. Allows the app to read and write properties of Microsoft Intune-managed device configuration and device compliance policies and their assignment to groups. \",\n        \"DeviceManagementManagedDevices.PrivilegedOperations.All\": \"Perform user-impacting remote actions on Microsoft Intune devices. Allows the app to perform remote high impact actions such as wiping the device or resetting the passcode on devices managed by Microsoft Intune. \",\n        \"DeviceManagementManagedDevices.Read.All\": \"Read Microsoft Intune devices. Allows the app to read the properties of devices managed by Microsoft Intune. \",\n        \"DeviceManagementManagedDevices.ReadWrite.All\": \"Read and write Microsoft Intune devices. Allows the app to read and write the properties of devices managed by Microsoft Intune. Does not allow high impact operations such as remote wipe and password reset on the device’s owner. \",\n        \"DeviceManagementRBAC.Read.All\": \"Read Microsoft Intune RBAC settings. Allows the app to read the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings. \",\n        \"DeviceManagementRBAC.ReadWrite.All\": \"Read and write Microsoft Intune RBAC settings. Allows the app to read and write the properties relating to the Microsoft Intune Role-Based Access Control (RBAC) settings. \",\n        \"DeviceManagementServiceConfig.Read.All\": \"Read Microsoft Intune configuration. Allows the app to read Intune service properties including device enrollment and third party service connection configuration. \",\n        \"DeviceManagementServiceConfig.ReadWrite.All\": \"Read and write Microsoft Intune configuration. Allows the app to read and write Microsoft Intune service properties including device enrollment and third party service connection configuration. \",\n        \"Mail.Read\": \"Read user mail. Allows the app to read email in user mailboxes. \",\n        \"Mail.ReadWrite\": \"Read and write access to user mail. Allows the app to create, read, update, and delete email in user mailboxes. Does not include permission to send mail.\",\n        \"Mail.Read.Shared\": \"Read user and shared mail. Allows the app to read mail that the user can access, including the user's own and shared mail. \",\n        \"Mail.ReadWrite.Shared\": \"Read and write user and shared mail. Allows the app to create, read, update, and delete mail that the user has permission to access, including the user's own and shared mail. Does not include permission to send mail. \",\n        \"Mail.Send\": \"Send mail as a user. Allows the app to send mail as users in the organization. \",\n        \"Mail.Send.Shared\": \"Send mail on behalf of others. Allows the app to send mail as the signed-in user, including sending on-behalf of others. \",\n        \"MailboxSettings.Read\": \" Read user mailbox settings. Allows the app to the read user's mailbox settings. Does not include permission to send mail. \",\n        \"MailboxSettings.ReadWrite\": \" Read and write user mailbox settings. Allows the app to create, read, update, and delete user's mailbox settings. Does not include permission to directly send mail, but allows the app to create rules that can forward or redirect messages. \",\n        \"Member.Read.Hidden\": \"Read hidden memberships. Allows the app to read the memberships of hidden groups and administrative units on behalf of the signed-in user, for those hidden groups and administrative units that the signed-in user has access to. \",\n        \"Notes.Read\": \"Read user OneNote notebooks. Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user. \",\n        \"Notes.Create\": \"Create user OneNote notebooks. Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user.\",\n        \"Notes.ReadWrite\": \"Read and write user OneNote notebooks. Allows the app to read, share, and modify OneNote notebooks on behalf of the signed-in user. \",\n        \"Notes.Read.All\": \"Read all OneNote notebooks that user can access. Allows the app to read OneNote notebooks that the signed-in user has access to in the organization. \",\n        \"Notes.ReadWrite.All\": \"Read and write all OneNote notebooks that user can access. Allows the app to read, share, and modify OneNote notebooks that the signed-in user has access to in the organization.\",\n        \"Notes.ReadWrite.CreatedByApp\": \"Limited notebook access (deprecated). **Deprecated** .Do not use. No privileges are granted by this permission. \",\n        \"email\": \"View users' email address. Allows the app to read your users' primary email address. \",\n        \"offline_access\": \"Access user's data anytime. Allows the app to read and update user data, even when they are not currently using the app.\",\n        \"openid\": \"Sign users in. Allows users to sign in to the app with their work or school accounts and allows the app to see basic user profile information.\",\n        \"profile\": \"View users' basic profile. Allows the app to see your users' basic profile (name, picture, user name).\",\n        \"People.Read\": \"Read users' relevant people lists. Allows the app to read a scored list of people relevant to the signed-in user. The list can include local contacts, contacts from social networking or your organization's directory, and people from recent communications (such as email and Skype). \",\n        \"People.Read.All\": \"Read all users' relevant people lists. Allows the app to read a scored list of people relevant to the signed-in user or other users in the signed-in user's organization. The list can include local contacts, contacts from social networking or your organization's directory, and people from recent communications (such as email and Skype). Also allows the app to search the entire directory of the signed-in user's organization. \",\n        \"Reports.Read.All\": \"Read all usage reports. Allows an app to read all service usage reports without a signed-in user. Services that provide usage reports include Office 365 and Azure Active Directory. \",\n        \"SecurityEvents.Read.All\": \" Read your organization’s security events. Allows the app to read your organization’s security events on behalf of the signed-in user. \",\n        \"SecurityEvents.ReadWrite.All\": \"Read and update your organization’s security events. Allows the app to read your organization’s security events on behalf of the signed-in user. Also allows the app to update editable properties in security events on behalf of the signed-in user. \",\n        \"Sites.Read.All\": \"Read items in all site collections. Allows the app to read documents and list items in all site collections on behalf of the signed-in user. \",\n        \"Sites.ReadWrite.All\": \"Read and write items in all site collections. Allows the app to edit or delete documents and list items in all site collections on behalf of the signed-in user. \",\n        \"Sites.Manage.All\": \"Create, edit, and delete items and lists in all site collections. Allows the app to manage and create lists, documents, and list items in all site collections on behalf of the signed-in user. \",\n        \"Sites.FullControl.All\": \"Have full control of all site collections. Allows the app to have full control to SharePoint sites in all site collections on behalf of the signed-in user. \",\n        \"Tasks.Read\": \"Read user tasks. Allows the app to read user tasks. \",\n        \"Tasks.Read.Shared\": \"Read user and shared tasks. Allows the app to read tasks a user has permissions to access, including their own and shared tasks. \",\n        \"Tasks.ReadWrite\": \"Create, read, update and delete user tasks and containers. Allows the app to create, read, update and delete tasks and containers (and tasks in them) that are assigned to or shared with the signed-in user.\",\n        \"Tasks.ReadWrite.Shared\": \"Read and write user and shared tasks. Allows the app to create, read, update, and delete tasks a user has permissions to, including their own and shared tasks. \",\n        \"Agreement.Read.All\": \"Read all terms of use agreements. Allows the app to read terms of use agreements on behalf of the signed-in user. \",\n        \"Agreement.ReadWrite.All\": \"Read and write all terms of use agreements. Allows the app to read and write terms of use agreements on behalf of the signed-in user. \",\n        \"AgreementAcceptance.Read\": \"Read user terms of use acceptance statuses. Allows the app to read terms of use acceptance statuses on behalf of the signed-in user. \",\n        \"AgreementAcceptance.Read.All\": \"Read terms of use acceptance statuses that user can access. Allows the app to read terms of use acceptance statuses on behalf of the signed-in user. \",\n        \"User.Read\": \"Sign-in and read user profile. Allows users to sign-in to the app, and allows the app to read the profile of signed-in users. It also allows the app to read basic company information of signed-in users.\",\n        \"User.ReadWrite\": \"Read and write access to user profile. Allows the app to read the signed-in user's full profile. It also allows the app to update the signed-in user's profile information on their behalf. \",\n        \"User.ReadBasic.All\": \"Read all users' basic profiles. Allows the app to read a basic set of profile properties of other users in your organization on behalf of the signed-in user. This includes display name, first and last name, email address, open extensions and photo. Also allows the app to read the full profile of the signed-in user. \",\n        \"User.Read.All\": \" Read all users' full profiles. Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. \",\n        \"User.ReadWrite.All\": \" Read and write all users' full profiles. Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. Also allows the app to create and delete users as well as reset user passwords on behalf of the signed-in user. \",\n        \"User.Invite.All\": \" Invite guest users to the organization. Allows the app to invite guest users to your organization, on behalf of the signed-in user. \",\n        \"User.Export.All\": \"Export users' data. Allows the app to export an organizational user's data, when performed by a Company Administrator.\",\n        \"UserActivity.ReadWrite.CreatedByApp\": \"    Read and write app activity to users' activity feed .Allows the app to read and report the signed-in user's activity in the app. \"\n      }\n    },\n    \"DelegatedPersonal\": {\n      \"type\": \"oauth2\",\n      \"flow\": \"implicit\",\n      \"authorizationUrl\": \"https://graph.microsoft.com/\",\n      \"scopes\": {\n        \"Calendars.Read\": \"    Read user calendars .Allows the app to read events in user calendars. \",\n        \"Calendars.ReadWrite\": \"    Have full access to user calendars .Allows the app to create, read, update, and delete events in user calendars. \",\n        \"Contacts.Read\": \"    Read user contacts  .Allows the app to read user contacts. \",\n        \"Contacts.ReadWrite\": \"    Have full access to user contacts .Allows the app to create, read, update, and delete user contacts. \",\n        \"Device.Read\": \"    Read user devices .Allows the app to read a user's list of devices on behalf of the signed-in user. \",\n        \"Device.Command\": \"    Communicate with user devices .Allows the app to launch another app or communicate with another app on a user's device on behalf of the signed-in user. \",\n        \"Files.Read\": \"Read user files. Allows the app to read the signed-in user's files. \",\n        \"Files.Read.All\": \"Read all files that user can access. Allows the app to read all files the signed-in user can access. \",\n        \"Files.ReadWrite\": \"Have full access to user files. Allows the app to read, create, update, and delete the signed-in user's files. \",\n        \"Files.ReadWrite.All\": \"Have full access to all files user can access. Allows the app to read, create, update, and delete all files the signed-in user can access. \",\n        \"Mail.ReadWrite\": \"Read and write access to user mail. Allows the app to create, read, update, and delete email in user mailboxes. Does not include permission to send mail.\",\n        \"Member.Read.Hidden\": \"Read all hidden memberships. Allows the app to read the memberships of hidden groups and administrative units without a signed-in user. \",\n        \"Notes.Read\": \"Read user OneNote notebooks. Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user. \",\n        \"Notes.Create\": \"Create user OneNote notebooks. Allows the app to read the titles of OneNote notebooks and sections and to create new pages, notebooks, and sections on behalf of the signed-in user.\",\n        \"Notes.ReadWrite\": \"Read and write user OneNote notebooks. Allows the app to read, share, and modify OneNote notebooks on behalf of the signed-in user. \",\n        \"Notes.Read.All\": \"Read all OneNote notebooks that user can access. Allows the app to read OneNote notebooks that the signed-in user has access to in the organization. \",\n        \"Tasks.Read\": \"Read user tasks. Allows the app to read user tasks. \",\n        \"Tasks.ReadWrite\": \"Create, read, update and delete user tasks and containers. Allows the app to create, read, update and delete tasks and containers (and tasks in them) that are assigned to or shared with the signed-in user.\",\n        \"User.Read\": \"Sign-in and read user profile. Allows users to sign-in to the app, and allows the app to read the profile of signed-in users. It also allows the app to read basic company information of signed-in users.\",\n        \"User.ReadWrite\": \"Read and write access to user profile. Allows the app to read the signed-in user's full profile. It also allows the app to update the signed-in user's profile information on their behalf. \",\n        \"User.ReadBasic.All\": \"Read all users' basic profiles. Allows the app to read a basic set of profile properties of other users in your organization on behalf of the signed-in user. This includes display name, first and last name, email address, open extensions and photo. Also allows the app to read the full profile of the signed-in user. \",\n        \"User.Read.All\": \" Read all users' full profiles. Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. \",\n        \"User.ReadWrite.All\": \" Read and write all users' full profiles. Allows the app to read and write the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user. Also allows the app to create and delete users as well as reset user passwords on behalf of the signed-in user. \",\n        \"User.Invite.All\": \" Invite guest users to the organization. Allows the app to invite guest users to your organization, on behalf of the signed-in user. \",\n        \"User.Export.All\": \"Export users' data. Allows the app to export an organizational user's data, when performed by a Company Administrator.\",\n        \"UserActivity.ReadWrite.CreatedByApp\": \"    Read and write app activity to users' activity feed .Allows the app to read and report the signed-in user's activity in the app. \"\n      }\n    },\n    \"Application\": {\n      \"type\": \"oauth2\",\n      \"flow\": \"implicit\",\n      \"authorizationUrl\": \"https://graph.microsoft.com/\",\n      \"scopes\": {\n        \"Application.ReadWrite.All\": \"Read and write all apps. Allows the calling app to create, and manage (read, update, update application secrets and delete) applications and service principals without a signed-in user. Does not allow management of consent grants or application assignments to users or groups. \",\n        \"Application.ReadWrite.OwnedBy\": \"Manage apps that this app creates or owns. Allows the calling app to create other applications and service principals, and fully manage those applications and service principals (read, update, update application secrets and delete), without a signed-in user. It cannot update any applications that it is not an owner of. Does not allow management of consent grants or application assignments to users or groups. \",\n        \"Calendars.Read\": \"    Read calendars in all mailboxes .Allows the app to read events of all calendars without a signed-in user. \",\n        \"Calendars.ReadWrite\": \"    Read and write calendars in all mailboxes .Allows the app to create, read, update, and delete events of all calendars without a signed-in user. \",\n        \"Contacts.Read\": \"    Read contacts in all mailboxes .Allows the app to read all contacts in all mailboxes without a signed-in user. \",\n        \"Contacts.ReadWrite\": \"    Read and write contacts in all mailboxes .Allows the app to create, read, update, and delete all contacts in all mailboxes without a signed-in user. \",\n        \"Device.ReadWrite.All\": \"    Read and write devices .Allows the app to read and write all device properties without a signed in user. Does not allow device creation, device deletion, or update of device alternative security identifiers. \",\n        \"Directory.Read.All\": \"Read directory data. Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user. \",\n        \"Directory.ReadWrite.All\": \"Read and write directory data. Allows the app to read and write data in your organization's directory, such as users, and groups, without a signed-in user. Does not allow user or group deletion. \",\n        \"EduAssignments.ReadBasic.All\": \"Read class assignments without grades.Allows the app to read assignments without grades for all users\",\n        \"EduAssignments.ReadWriteBasic.All\": \"Read and write class assignments without grades. Allows the app to read and write assignments without grades for all users\",\n        \"EduAssignments.Read.All\": \"Read class assignments with grades. Allows the app to read assignments and their grades for all users \",\n        \"EduAssignments.ReadWrite.All\": \"Read and write class assignments with grades. Allows the app to read and write assignments and their grades for all users \",\n        \"EduRostering.ReadBasic.All\": \"Read a limited subset of the organization's roster. Allows the app to read a limited subset of both the structure of schools and classes in an organization's roster and education-specific information about all users. \",\n        \"EduRostering.Read.All\": \"Read the organization's roster. Allows the app to read the structure of schools and classes in the organization's roster and education-specific information about all users to be read. \",\n        \"EduRostering.ReadWrite.All\": \"Read and write the organization's roster. Allows the app to read and write the structure of schools and classes in the organization's roster and education-specific information about all users to be read and written. \",\n        \"Files.Read.All\": \"Read files in all site collections. Allows the app to read all files in all site collections without a signed in user. \",\n        \"Files.ReadWrite.All\": \"Read and write files in all site collections. Allows the app to read, create, update, and delete all files in all site collections without a signed in user. \",\n        \"Group.Read.All\": \"Read all groups. Allows the app to read memberships for all groups without a signed-in user. > **NOTE:** that not all group API supports access using app-only permissions. See [known issues](../concepts/known_issues.md) for examples. \",\n        \"Group.ReadWrite.All\": \"Read and write all groups. Allows the app to create groups, read and update group memberships, and delete groups. All of these operations can be performed by the app without a signed-in user. \",\n        \"IdentityRiskEvent.Read.All\": \"  Read identity risk event information. Allows the app to read identity risk event information for all users in your organization without a signed-in user. \",\n        \"Mail.Read\": \"Read mail in all mailboxes. Allows the app to read mail in all mailboxes without a signed-in user.\",\n        \"Mail.ReadWrite\": \"Read and write mail in all mailboxes. Allows the app to create, read, update, and delete mail in all mailboxes without a signed-in user. Does not include permission to send mail. \",\n        \"Mail.Send\": \"Send mail as any user. Allows the app to send mail as any user without a signed-in user. \",\n        \"MailboxSettings.Read\": \" Read all user mailbox settings. Allows the app to read user's mailbox settings without a signed-in user. Does not include permission to send mail. \",\n        \"MailboxSettings.ReadWrite\": \"Read and write all user mailbox settings. Allows the app to create, read, update, and delete user's mailbox settings without a signed-in user. Does not include permission to send mail. \",\n        \"Notes.Read.All\": \"Read all OneNote notebooks. Allows the app to read all the OneNote notebooks in your organization, without a signed-in user. \",\n        \"Notes.ReadWrite.All\": \"Read and write all OneNote notebooks. Allows the app to read, share, and modify all the OneNote notebooks in your organization, without a signed-in user.\",\n        \"People.Read.All\": \"Read all users' relevant people lists. Allows the app to read a scored list of people relevant to the signed-in user or other users in the signed-in user's organization. .The list can include local contacts, contacts from social networking or your organization's directory, and people from recent communications (such as email and Skype). Also allows the app to search the entire directory of the signed-in user's organization. \",\n        \"Reports.Read.All\": \"Read all usage reports. Allows an app to read all service usage reports without a signed-in user. Services that provide usage reports include Office 365 and Azure Active Directory. \",\n        \"SecurityEvents.Read.All\": \" Read your organization’s security events. Allows the app to read your organization’s security events. \",\n        \"SecurityEvents.ReadWrite.All\": \"Read and update your organization’s security events. Allows the app to read your organization’s security events. Also allows the app to update editable properties in security events. \",\n        \"Sites.Read.All\": \"Read items in all site collections. Allows the app to read documents and list items in all site collections without a signed in user. \",\n        \"Sites.ReadWrite.All\": \"Read and write items in all site collections. Allows the app to create, read, update, and delete documents and list items in all site collections without a signed in user. \",\n        \"Sites.Manage.All\": \"Have full control of all site collections. Allows the app to manage and create lists, documents, and list items in all site collections without a signed-in user. \",\n        \"Sites.FullControl.All\": \"Create, edit, and delete items and lists in all site collections. Allows the app to have full control to SharePoint sites in all site collections without a signed-in user. \",\n        \"User.Read.All\": \"Read all users' full profiles. Allows the app to read the full set of profile properties, group membership, reports and managers of other users in your organization, without a signed-in user.\",\n        \"User.ReadWrite.All\": \"  Read and write all users' full profiles. Allows the app to read and write the full set of profile properties, group membership, reports and managers of other users in your organization, without a signed-in user. Also allows the app to create and delete non-administrative users. Does not allow reset of user passwords. \",\n        \"User.Invite.All\": \" Invite guest users to the organization. Allows the app to invite guest users to your organization, without a signed-in user. \",\n        \"User.Export.All\": \"Export users' data. Allows the app to export organizational users' data, without a signed-in user.\"\n      }\n    }\n  },\n  \"tags\": [\n    {\n      \"name\": \"contracts.contract\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"devices.device\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"devices.extension\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"devices.directoryObject\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"directory.directory\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"directory.directoryObject\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"directoryObjects.directoryObject\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"directoryObjects.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"directoryRoles.directoryRole\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"directoryRoles.directoryObject\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"directoryRoleTemplates.directoryRoleTemplate\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"domains.domain\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"domains.directoryObject\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"domains.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"domains.domainDnsRecord\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"drives.drive\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"drives.driveItem\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"drives.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"drives.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"drives.list\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"education.educationRoot\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"education.educationClass\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"education.educationUser\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"education.educationSchool\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groupLifecyclePolicies.groupLifecyclePolicy\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.group\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.directoryObject\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.calendar\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.event\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"groups.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"groups.conversation\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.drive\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.extension\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.groupLifecyclePolicy\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.onenote\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.profilePhoto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.plannerGroup\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.groupSetting\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.site\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groups.conversationThread\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groupSettings.groupSetting\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"groupSettingTemplates.groupSettingTemplate\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"invitations.invitation\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"invitations.user\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.user\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.userActivity\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"me.calendar\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.calendarGroup\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.event\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"me.contactFolder\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.contact\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.directoryObject\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.deviceManagementTroubleshootingEvent\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.drive\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.extension\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.inferenceClassification\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.licenseDetails\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.mailFolder\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.managedAppRegistration\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.managedDevice\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.message\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.onenote\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.outlookUser\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.profilePhoto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"me.plannerUser\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"organization.organization\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"organization.extension\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"planner.planner\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"planner.plannerBucket\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"planner.plannerPlan\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"planner.plannerTask\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"reports.reportRoot\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"reports.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"schemaExtensions.schemaExtension\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"security.security\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"security.alert\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"shares.sharedDriveItem\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"shares.driveItem\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"shares.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"shares.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"shares.list\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"shares.listItem\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"shares.site\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"sites.site\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"sites.columnDefinition\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"sites.contentType\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"sites.drive\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"sites.baseItem\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"sites.list\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"sites.onenote\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"subscribedSkus.subscribedSku\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"subscriptions.subscription\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.user\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.userActivity\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"users.calendar\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.calendarGroup\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.event\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"users.contactFolder\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.contact\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.directoryObject\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.deviceManagementTroubleshootingEvent\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.drive\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.extension\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.inferenceClassification\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.licenseDetails\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.mailFolder\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.managedAppRegistration\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.managedDevice\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.message\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.onenote\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.outlookUser\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.profilePhoto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"users.plannerUser\",\n      \"x-ms-docs-toc-type\": \"page\"\n    }\n  ]\n}"
  },
  {
    "path": "redocly.yaml",
    "content": "extends:\n  - recommended\n\nrules:\n  operation-4xx-response: off\n  nullable-type-sibling: off\n  no-server-example.com: off\n  no-server-trailing-slash: off\n  no-unused-components: off\n  security-defined: off\n  info-license-url: off\n  info-license: off\n  no-empty-servers: off\n  operation-summary: off\n  tag-description: off"
  },
  {
    "path": "release-please-config.json",
    "content": "{\n  \"bootstrap-sha\": \"4f9bad6ea7d25e8596c0ca214975e690d925e6e7\",\n  \"exclude-paths\": [\n    \".azure-pipelines\",\n    \".github\",\n    \".idea\",\n    \".vs\",\n    \".vscode\"\n  ],\n  \"release-type\": \"simple\",\n  \"bump-minor-pre-major\": true,\n  \"bump-patch-for-minor-pre-major\": true,\n  \"include-component-in-tag\": false,\n  \"include-v-in-tag\": true,\n  \"draft\": false,\n  \"packages\": {\n    \".\": {\n      \"package-name\": \"Microsoft.OpenApi.OData\",\n      \"changelog-path\": \"CHANGELOG.md\",\n      \"extra-files\": [\n        {\n          \"type\": \"xml\",\n          \"path\": \"Directory.Build.props\",\n          \"xpath\": \"//Project/PropertyGroup/Version\"\n        }\n      ]\n    }\n  },\n  \"$schema\": \"https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json\"\n}"
  },
  {
    "path": "src/AssemblyInfo/AssemblyInfoCommon.cs",
    "content": "﻿//---------------------------------------------------------------------\n// <copyright file=\"AssemblyInfoCommon.cs\" company=\"Microsoft\">\n//      Copyright (C) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.\n// </copyright>\n//---------------------------------------------------------------------\n\nusing System;\nusing System.Reflection;\nusing System.Resources;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\nusing System.Runtime.Versioning;\nusing System.Security;\n\n// If you want to control this metadata globally but not with the VersionProductName property, hard-code the value below.\n// If you want to control this metadata at the individual project level with AssemblyInfo.cs, comment-out the line below.\n// If you leave the line below unchanged, make sure to set the property in the root build.props, e.g.: <VersionProductName Condition=\"'$(VersionProductName)'==''\">Your Product Name</VersionProductName>\n// [assembly: AssemblyProduct(\"%VersionProductName%\")]\n\n[assembly: AssemblyCompany(\"Microsoft Corporation\")]\n\n[assembly: AssemblyProduct(\"Microsoft® .NET/.NET Core OData Extensions\")]\n\n[assembly: AssemblyCopyright(\"Copyright (c) Microsoft Corporation. All rights reserved.\")]\n\n[assembly: AssemblyTrademark(\"Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the U.S. and/or other countries.\")]\n\n[assembly: AssemblyCulture(\"\")]\n\n#if (DEBUG || _DEBUG)\n[assembly: AssemblyConfiguration(\"Debug\")]\n#endif\n\n// disable CLSCompliant as the common extensions library decided not to support this\n// see https://github.com/aspnet/AspNetCore/issues/2689#issuecomment-354693946\n[assembly: CLSCompliant(false)]\n\n#if ASSEMBLY_ATTRIBUTE_COM_VISIBLE\n[assembly: ComVisible(true)]\n#else\n[assembly: ComVisible(false)]\n#endif\n\n#if ASSEMBLY_ATTRIBUTE_COM_COMPATIBLE_SIDEBYSIDE\n[assembly:ComCompatibleVersion(1,0,3300,0)]\n#endif\n\n#if ASSEMBLY_ATTRIBUTE_ALLOW_PARTIALLY_TRUSTED_CALLERS\n[assembly: AllowPartiallyTrustedCallers]\n#else\n#if ASSEMBLY_ATTRIBUTE_CONDITIONAL_APTCA_L2\n[assembly:AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=PartialTrustVisibilityLevel.NotVisibleByDefault)]\n#endif\n#endif\n\n#if ASSEMBLY_ATTRIBUTE_TRANSPARENT_ASSEMBLY\n[assembly: SecurityTransparent]\n#endif\n\n#if !SUPPRESS_SECURITY_RULES\n#if SECURITY_MIGRATION && !ASSEMBLY_ATTRIBUTE_CONDITIONAL_APTCA_L2\n#if ASSEMBLY_ATTRIBUTE_SKIP_VERIFICATION_IN_FULLTRUST\n[assembly: SecurityRules(SecurityRuleSet.Level1, SkipVerificationInFullTrust = true)]\n#else\n[assembly: SecurityRules(SecurityRuleSet.Level1)]\n#endif\n#else\n#if ASSEMBLY_ATTRIBUTE_SKIP_VERIFICATION_IN_FULLTRUST\n[assembly: SecurityRules(SecurityRuleSet.Level2, SkipVerificationInFullTrust = true)]\n#else\n[assembly: SecurityRules(SecurityRuleSet.Level2)]\n#endif\n#endif\n#endif\n\n[assembly:NeutralResourcesLanguageAttribute(\"en-US\")]\n"
  },
  {
    "path": "src/AssemblyInfo/AssemblyKeys.cs",
    "content": "﻿//---------------------------------------------------------------------\n// <copyright file=\"AssemblyKeys.cs\" company=\"Microsoft\">\n//      Copyright (C) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.\n// </copyright>\n//---------------------------------------------------------------------\n\n/// <summary>\n/// Sets public key string for friend assemblies.\n/// </summary>\ninternal static class AssemblyRef\n{\n#if DelaySignKeys\n    /// <summary>ProductPublicKey is an official MS supported public key for external releases.</summary>\n    internal const string ProductPublicKey = \", PublicKey=0024000004800000940000000602000000240000525341310004000001000100B5FC90E7027F67871E773A8FDE8938C81DD402BA65B9201D60593E96C492651E889CC13F1415EBB53FAC1131AE0BD333C5EE6021672D9718EA31A8AEBD0DA0072F25D87DBA6FC90FFD598ED4DA35E44C398C454307E8E33B8426143DAEC9F596836F97C8F74750E5975C64E2189F45DEF46B2A2B1247ADC3652BF5C308055DA9\";\n\n    /// <summary>TestPublicKey is an unsupported strong key for testing purpose only.</summary>\n    internal const string TestPublicKey = \", PublicKey=0024000004800000940000000602000000240000525341310004000001000100197c25d0a04f73cb271e8181dba1c0c713df8deebb25864541a66670500f34896d280484b45fe1ff6c29f2ee7aa175d8bcbd0c83cc23901a894a86996030f6292ce6eda6e6f3e6c74b3c5a3ded4903c951e6747e6102969503360f7781bf8bf015058eb89b7621798ccc85aaca036ff1bc1556bb7f62de15908484886aa8bbae\";\n\n    /// <summary>Product public key token.</summary>\n    internal const string ProductPublicKeyToken = \"31bf3856ad364e35\";\n\n#elif TestSignKeys\n    /// <summary>Dont know what this is</summary>\n    internal const string TestPublicKey = \", PublicKey=0024000004800000940000000602000000240000525341310004000001000100197c25d0a04f73cb271e8181dba1c0c713df8deebb25864541a66670500f34896d280484b45fe1ff6c29f2ee7aa175d8bcbd0c83cc23901a894a86996030f6292ce6eda6e6f3e6c74b3c5a3ded4903c951e6747e6102969503360f7781bf8bf015058eb89b7621798ccc85aaca036ff1bc1556bb7f62de15908484886aa8bbae\";\n\n    /// <summary>Dont know what this is</summary>\n    internal const string ProductPublicKey = TestPublicKey;\n\n    /// <summary>Dont know what this is</summary>\n    internal const string ProductPublicKeyToken = \"69c3241e6f0468ca\";\n\n#else\n    /// <summary>No signing</summary>\n    internal const string ProductPublicKey = \"\";\n\n    /// <summary>No signing</summary>\n    internal const string TestPublicKey = \"\";\n\n    /// <summary>No signing</summary>\n    internal const string ProductPublicKeyToken = \"\";\n\n#endif\n}\n"
  },
  {
    "path": "src/AssemblyInfo/AssemblyRefs.cs",
    "content": "﻿//---------------------------------------------------------------------\n// <copyright file=\"AssemblyRefs.cs\" company=\"Microsoft\">\n//      Copyright (C) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.\n// </copyright>\n//---------------------------------------------------------------------\n\nusing System;\nusing System.Runtime.InteropServices;\n\n/// <summary>Current assembly reference</summary>\n/// <remarks>DO NOT FORGET TO ALSO UPDATE AssemblyRefs.vb</remarks>\ninternal static class DataFxAssemblyRef\n{\n    /// <summary>Current assembly names</summary>\n    internal static class Name\n    {\n        internal const string mscorlib = \"mscorlib\";\n        internal const string System = \"System\";\n        internal const string SystemCore = \"System.Core\";\n        internal const string SystemData = \"System.Data\";\n        internal const string SystemDataDataSetExtensions = \"System.Data.DataSetExtensions\";\n        internal const string SystemDataEntity = \"System.Data.Entity\";\n        internal const string SystemDataLinq = \"System.Data.Linq\";\n        internal const string SystemDrawing = \"System.Drawing\";\n        internal const string SystemNumerics = \"System.Numerics\";\n        internal const string SystemRuntimeRemoting = \"System.Runtime.Remoting\";\n        internal const string SystemRuntimeSerialization = \"System.Runtime.Serialization\";\n        internal const string SystemServiceModel = \"System.ServiceModel\";\n        internal const string SystemWeb = \"System.Web\";\n        internal const string SystemWebEntity = \"System.Web.Entity\";\n        internal const string SystemWebEntityDesign = \"System.Web.Entity.Design\";\n        internal const string SystemXml = \"System.Xml\";\n        internal const string SystemXmlLinq = \"System.Xml.Linq\";\n\n        internal const string DataEntity = \"System.Data.Entity\";\n        internal const string EntityFramework = \"EntityFramework\";\n        internal const string DataEntityDesign = \"System.Data.Entity.Design\";\n        internal const string DataServices = \"Microsoft.OData.Service\";\n        internal const string DataServicesClient = \"Microsoft.OData.Client\";\n        internal const string DataSvcUtil = \"DataSvcUtil\";\n        internal const string OData = \"Microsoft.OData.Core\";\n        internal const string Spatial = \"Microsoft.Spatial\";\n        internal const string EntityDataModel = \"Microsoft.OData.Edm\";\n    }\n\n    /// <summary>Current assembly file names</summary>\n    internal static class File\n    {\n        /// <summary>base version for data framework</summary>\n        internal const string DS_BaseVersion = VersionConstants.ReleaseVersion;\n\n        /// <summary>where to find desktop reference client sku reference assemblies</summary>\n        internal const string DotNetFrameworkV4_ClientReferenceAssemblyPath = @\"%ProgramFiles%\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.0\\Profile\\Client\";\n\n        /// <summary>where to find desktop reference extended sku reference assemblies</summary>\n        internal const string DotNetFrameworkV4_ReferenceAssemblyPath = @\"%ProgramFiles%\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.0\";\n\n        /// <summary>where find executable binaries</summary>\n        internal const string DotNetFrameworkV4_InstallPath = @\"%SystemRoot%\\Microsoft.NET\\Framework\\v4.0.30319\";\n\n        internal const string SilverlightV5_ReferenceAssemblyPath = @\"%ProgramFiles%\\Microsoft Silverlight\\5.1.20913.0\";\n        internal const string SilverlightV5_SdkClientReferenceAssemblyPath = @\"%ProgramFiles%\\Microsoft SDKs\\Silverlight\\v5.0\\Libraries\\Client\";\n        internal const string SilverlightV5_SdkServerReferenceAssemblyPath = @\"%ProgramFiles%\\Microsoft SDKs\\Silverlight\\v5.0\\Libraries\\Server\";\n\n        [System.Diagnostics.CodeAnalysis.SuppressMessage(\"Microsoft.Performance\", \"CA1811:AvoidUncalledPrivateCode\")]\n        internal static string DE_InstallPath\n        {\n            get { return GetDE_InstallPath(); }\n        }\n        [System.Diagnostics.CodeAnalysis.SuppressMessage(\"Microsoft.Performance\", \"CA1811:AvoidUncalledPrivateCode\")]\n        internal static string DS_InstallPath\n        {\n            get { return GetDS_InstallPath(); }\n        }\n        [System.Diagnostics.CodeAnalysis.SuppressMessage(\"Microsoft.Performance\", \"CA1811:AvoidUncalledPrivateCode\")]\n        internal static string DS_PortableInstallPath\n        {\n            get { return GetDS_PortableInstallPath(); }\n        }\n\n        [System.Diagnostics.CodeAnalysis.SuppressMessage(\"Microsoft.Performance\", \"CA1811:AvoidUncalledPrivateCode\")]\n        internal static string DS_Tools_InstallPath\n        {\n            get { return GetDS_Tools_InstallPath(); }\n        }\n\n        /// <summary>where to find desktop reference assemblies</summary>\n        [System.Diagnostics.CodeAnalysis.SuppressMessage(\"Microsoft.Performance\", \"CA1811:AvoidUncalledPrivateCode\")]\n        internal static string DE_ReferenceAssemblyPath\n        {\n            get { return GetDE_InstallPath(); }\n        }\n        [System.Diagnostics.CodeAnalysis.SuppressMessage(\"Microsoft.Performance\", \"CA1811:AvoidUncalledPrivateCode\")]\n        internal static string DS_ReferenceAssemblyPath\n        {\n            get { return GetDS_InstallPath(); }\n        }\n\n        [System.Diagnostics.CodeAnalysis.SuppressMessage(\"Microsoft.Performance\", \"CA1811:AvoidUncalledPrivateCode\")]\n        private static string GetDE_InstallPath()\n        {\n            return RuntimeEnvironment.GetRuntimeDirectory();\n        }\n        [System.Diagnostics.CodeAnalysis.SuppressMessage(\"Microsoft.Performance\", \"CA1811:AvoidUncalledPrivateCode\")]\n        private static string GetDS_InstallPath()\n        {\n            return Environment.ExpandEnvironmentVariables(Environment.Is64BitOperatingSystem\n                ? @\"%ProgramFiles(x86)%\\Microsoft WCF Data Services\\\" + DS_BaseVersion + @\"\\bin\\.NetFramework\"\n                : @\"%ProgramFiles%\\Microsoft WCF Data Services\\\" + DS_BaseVersion + @\"\\bin\\.NetFramework\");\n        }\n\n        [System.Diagnostics.CodeAnalysis.SuppressMessage(\"Microsoft.Performance\", \"CA1811:AvoidUncalledPrivateCode\")]\n        private static string GetDS_PortableInstallPath()\n        {\n            return Environment.ExpandEnvironmentVariables(Environment.Is64BitOperatingSystem\n                ? @\"%ProgramFiles(x86)%\\Microsoft WCF Data Services\\\" + DS_BaseVersion + @\"\\bin\\.NetPortable\"\n                : @\"%ProgramFiles%\\Microsoft WCF Data Services\\\" + DS_BaseVersion + @\"\\bin\\.NetPortable\");\n        }\n\n        [System.Diagnostics.CodeAnalysis.SuppressMessage(\"Microsoft.Performance\", \"CA1811:AvoidUncalledPrivateCode\")]\n        private static string GetDS_Tools_InstallPath()\n        {\n            return Environment.ExpandEnvironmentVariables(Environment.Is64BitOperatingSystem\n                ? @\"%ProgramFiles(x86)%\\Microsoft WCF Data Services\\\" + DS_BaseVersion + @\"\\bin\\tools\"\n                : @\"%ProgramFiles%\\Microsoft WCF Data Services\\\" + DS_BaseVersion + @\"\\bin\\tools\");\n        }\n\n        /// <summary>where to find silverlight reference assemblies</summary>\n        internal const string DS_SilverlightReferenceAssemblyPath = @\"%ProgramFiles%\\Microsoft WCF Data Services\\\" + DS_BaseVersion + @\"\\bin\\Silverlight\";\n\n        internal const string EntityDataModel = \"Microsoft.OData.Edm.dll\";\n        internal const string DataEntity = \"System.Data.Entity.dll\";\n        internal const string EntityFramework = \"EntityFramework.dll\";\n        internal const string DataEntityDesign = \"System.Data.Entity.Design.dll\";\n\n        internal const string DataServices = \"Microsoft.OData.Service.dll\";\n        internal const string DataServicesClient = \"Microsoft.OData.Client.dll\";\n        internal const string DataServicesSilverlightClient = \"Microsoft.OData.Client.SL.dll\";\n        internal const string DataSvcUtil = \"DataSvcUtil.exe\";\n        internal const string ODataLib = \"Microsoft.OData.Core.dll\";\n        internal const string SpatialCore = \"Microsoft.Spatial.dll\";\n\n        internal const string System = \"System.dll\";\n        internal const string SystemCore = \"System.Core.dll\";\n        internal const string SystemIO = \"System.IO.dll\";\n        internal const string SystemRuntime = \"System.Runtime.dll\";\n        internal const string SystemXml = \"System.Xml.dll\";\n        internal const string SystemXmlReaderWriter = \"System.Xml.ReaderWriter.dll\";\n    }\n\n    internal const string DataFxAssemblyVersion = VersionConstants.AssemblyVersion;\n    internal const string FXAssemblyVersion = \"4.0.0.0\";\n\n    internal const string EcmaPublicKey = \"b77a5c561934e089\";\n    internal const string EcmaPublicKeyToken = EcmaPublicKey;\n    internal const string EcmaPublicKeyFull = \"00000000000000000400000000000000\";\n\n    internal const string MicrosoftPublicKey = \"b03f5f7f11d50a3a\";\n    internal const string MicrosoftPublicKeyToken = MicrosoftPublicKey;\n    internal const string MicrosoftPublicKeyFull = \"002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293\";\n\n    internal const string SharedLibPublicKey = \"31bf3856ad364e35\";\n    internal const string SharedLibPublicKeyToken = SharedLibPublicKey;\n    internal const string SharedLibPublicKeyFull = \"0024000004800000940000000602000000240000525341310004000001000100B5FC90E7027F67871E773A8FDE8938C81DD402BA65B9201D60593E96C492651E889CC13F1415EBB53FAC1131AE0BD333C5EE6021672D9718EA31A8AEBD0DA0072F25D87DBA6FC90FFD598ED4DA35E44C398C454307E8E33B8426143DAEC9F596836F97C8F74750E5975C64E2189F45DEF46B2A2B1247ADC3652BF5C308055DA9\";\n\n    internal const string SilverlightPublicKey = \"31bf3856ad364e35\";\n    internal const string SilverlightPublicKeyToken = SilverlightPublicKey;\n    internal const string SilverlightPublicKeyFull = \"0024000004800000940000000602000000240000525341310004000001000100B5FC90E7027F67871E773A8FDE8938C81DD402BA65B9201D60593E96C492651E889CC13F1415EBB53FAC1131AE0BD333C5EE6021672D9718EA31A8AEBD0DA0072F25D87DBA6FC90FFD598ED4DA35E44C398C454307E8E33B8426143DAEC9F596836F97C8F74750E5975C64E2189F45DEF46B2A2B1247ADC3652BF5C308055DA9\";\n\n    internal const string SilverlightPlatformPublicKey = \"7cec85d7bea7798e\";\n    internal const string SilverlightPlatformPublicKeyToken = SilverlightPlatformPublicKey;\n    internal const string SilverlightPlatformPublicKeyFull = \"00240000048000009400000006020000002400005253413100040000010001008D56C76F9E8649383049F383C44BE0EC204181822A6C31CF5EB7EF486944D032188EA1D3920763712CCB12D75FB77E9811149E6148E5D32FBAAB37611C1878DDC19E20EF135D0CB2CFF2BFEC3D115810C3D9069638FE4BE215DBF795861920E5AB6F7DB2E2CEEF136AC23D5DD2BF031700AEC232F6C6B1C785B4305C123B37AB\";\n\n    private const string DataFxFramework = \", Version=\" + DataFxAssemblyVersion + \", Culture=neutral, PublicKeyToken=\" + SharedLibPublicKey;\n    private const string MicrosoftFramework = \", Version=\" + FXAssemblyVersion + \", Culture=neutral, PublicKeyToken=\" + MicrosoftPublicKey;\n    private const string NetFxFramework = \", Version=\" + FXAssemblyVersion + \", Culture=neutral, PublicKeyToken=\" + EcmaPublicKey;\n\n    internal const string Mscorlib = Name.mscorlib + NetFxFramework;\n    internal const string System = Name.System + NetFxFramework;\n    internal const string SystemCore = Name.SystemCore + NetFxFramework;\n    internal const string SystemData = Name.SystemData + NetFxFramework;\n    internal const string SystemDataDataSetExtensions = Name.SystemDataDataSetExtensions + NetFxFramework;\n    internal const string SystemDataEntity = Name.SystemDataEntity + NetFxFramework;\n    internal const string SystemDataLinq = Name.SystemDataLinq + NetFxFramework;\n    internal const string SystemDrawing = Name.SystemDrawing + NetFxFramework;\n    internal const string SystemNumerics = Name.SystemNumerics + NetFxFramework;\n    internal const string SystemRuntimeRemoting = Name.SystemRuntimeRemoting + NetFxFramework;\n    internal const string SystemRuntimeSerialization = Name.SystemRuntimeSerialization + NetFxFramework;\n    internal const string SystemServiceModel = Name.SystemServiceModel + NetFxFramework;\n    internal const string SystemWeb = Name.SystemWeb + MicrosoftFramework;\n    internal const string SystemWebEntity = Name.SystemWebEntity + NetFxFramework;\n    internal const string SystemWebEntityDesign = Name.SystemWebEntityDesign + NetFxFramework;\n    internal const string SystemXml = Name.SystemXml + NetFxFramework;\n    internal const string SystemXmlLinq = Name.SystemXmlLinq + NetFxFramework;\n\n    internal const string DataServices = Name.DataServices + DataFxFramework;\n    internal const string DataServicesClient = Name.DataServicesClient + DataFxFramework;\n    internal const string EntityDataModel = Name.EntityDataModel + DataFxFramework;\n    internal const string OData = Name.OData + DataFxFramework;\n    internal const string Spatial = Name.Spatial + DataFxFramework;\n}\n"
  },
  {
    "path": "src/Build.props",
    "content": "<!--\n\n  This file defines the external properties used by this src.\n  \n-->\n<Project>\n\n  <PropertyGroup>\n  \n    <!-- Make sure any change to this file invoke a rebuild -->\n    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>\n\n    <!-- Setup the EnlistmentRoot, without the last '\\' -->\n    <EnlistmentRoot Condition=\"'$(EnlistmentRoot)' == ''\">$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), build.root))</EnlistmentRoot>\n\n    <!--Including pdb file to support SourceLink, if enable it, add IncludeSymbolsInPackage in your project and set its value as true-->\n    <AllowedOutputExtensionsInPackageBuildOutputFolder Condition=\"'$(IncludeSymbolsInPackage)' == 'true'\">$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>\n\n    <ShouldGenerateAssemblyAttributeFile Condition=\"'$(ShouldGenerateAssemblyAttributeFile)' == ''\">true</ShouldGenerateAssemblyAttributeFile>\n\t\n\t<!-- Disable GenerateAssemblyInfo to use the auto-generated AssemblyInfo.cs -->\n\t<GenerateAssemblyInfo>false</GenerateAssemblyInfo>\n  </PropertyGroup>\n\n  <Import Project=\"..\\Build.props\" />\n   \n</Project>\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Common/Constants.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\n\nnamespace Microsoft.OpenApi.OData.Common\n{\n    /// <summary>\n    /// Constant strings\n    /// </summary>\n    internal static class Constants\n    {\n        /// <summary>\n        /// application/json\n        /// </summary>\n        public const string ApplicationJsonMediaType = \"application/json\";\n\n        /// <summary>\n        /// application/xml\n        /// </summary>\n        public const string ApplicationXmlMediaType = \"application/xml\";\n\n        /// <summary>\n        /// application/octet-stream\n        /// </summary>\n        public const string ApplicationOctetStreamMediaType = \"application/octet-stream\";\n\n        /// <summary>\n        /// Status code class: 2XX\n        /// </summary>\n        public const string StatusCodeClass2XX = \"2XX\";\n\n        /// <summary>\n        /// Status code: 200\n        /// </summary>\n        public const string StatusCode200 = \"200\";\n\n        /// <summary>\n        /// Status code: 201\n        /// </summary>\n        public const string StatusCode201 = \"201\";\n\n        /// <summary>\n        /// Status code: 204\n        /// </summary>\n        public const string StatusCode204 = \"204\";\n\n        /// <summary>\n        /// Status code: default\n        /// </summary>\n        public const string StatusCodeDefault = \"default\";\n\n        /// <summary>\n        /// Status code class: 4XX\n        /// </summary>\n        public const string StatusCodeClass4XX = \"4XX\";\n\n        /// <summary>\n        /// Status code class: 5XX\n        /// </summary>\n        public const string StatusCodeClass5XX = \"5XX\";\n\n        /// <summary>\n        /// Edm model error extension key.\n        /// </summary>\n        public const string xMsEdmModelError = \"x-ms-edm-error-\";\n\n        /// <summary>\n        /// extension for toc (table of content) type\n        /// </summary>\n        public const string xMsTocType = \"x-ms-docs-toc-type\";\n\n        /// <summary>\n        /// extension for key type\n        /// </summary>\n        public const string xMsKeyType = \"x-ms-docs-key-type\";\n\n        /// <summary>\n        /// extension for operation type\n        /// </summary>\n        public const string xMsDosOperationType = \"x-ms-docs-operation-type\";\n\n        /// <summary>\n        /// extension for group type\n        /// </summary>\n        public const string xMsDosGroupPath = \"x-ms-docs-grouped-path\";\n\n        /// <summary>\n        /// extension for paging\n        /// </summary>\n        public const string xMsPageable = \"x-ms-pageable\";\n\n        /// <summary>\n        /// extension for discriminator value support\n        /// </summary>\n        public const string xMsDiscriminatorValue = \"x-ms-discriminator-value\";\n\n        /// <summary>\n        /// extension for navigation property\n        /// </summary>\n        public const string xMsNavigationProperty = \"x-ms-navigationProperty\";\n\n        /// <summary>\n        /// Name used for the OpenAPI referenced schema for OData Count operations responses.\n        /// </summary>\n        public const string DollarCountSchemaName = \"ODataCountResponse\";\n\n        /// <summary>\n        /// Suffix used for collection response schemas.\n        /// </summary>\n        public const string CollectionSchemaSuffix = \"CollectionResponse\";\n\n        /// <summary>\n        /// Suffix used for the base collection pagination response schema and count response schemas.\n        /// </summary>\n        public const string BaseCollectionPaginationCountResponse = \"BaseCollectionPaginationCountResponse\";\n\n        /// <summary>\n        /// Suffix used for the base delta function response schemas.\n        /// </summary>\n        public const string BaseDeltaFunctionResponse = \"BaseDeltaFunctionResponse\";\n\n        /// <summary>\n        /// Name used for reference update.\n        /// </summary>\n        public const string ReferenceUpdateSchemaName = \"ReferenceUpdate\";\n\n        /// <summary>\n        /// Name used for reference update.\n        /// </summary>\n        public const string ReferenceCreateSchemaName = \"ReferenceCreate\";\n\n        /// <summary>\n        /// Name used for reference request POST body.\n        /// </summary>\n        public const string ReferencePostRequestBodyName = \"refPostBody\";\n\n        /// <summary>\n        /// Name used for reference request PUT body.\n        /// </summary>\n        public const string ReferencePutRequestBodyName = \"refPutBody\";\n\n        /// <summary>\n        /// Name used to reference INF, -INF and NaN\n        /// </summary>\n        public const string ReferenceNumericName = \"ReferenceNumeric\";\n        \n        /// <summary>\n        /// The odata type name.\n        /// </summary>\n        public const string OdataType = \"@odata.type\";\n\n        /// <summary>\n        /// The odata id.\n        /// </summary>\n        public const string OdataId = \"@odata.id\";\n\n        /// <summary>\n        /// object type\n        /// </summary>\n        public const string ObjectType = \"object\";\n\n        /// <summary>\n        /// string type\n        /// </summary>\n        public const string StringType = \"string\";\n\n        /// <summary>\n        /// number type\n        /// </summary>\n        public const string NumberType = \"number\";\n\n        /// <summary>\n        /// int64 format\n        /// </summary>\n        public const string Int64Format = \"int64\";\n\n        /// <summary>\n        /// decimal format\n        /// </summary>\n        public const string DecimalFormat = \"decimal\";\n\n        /// <summary>\n        /// entity name\n        /// </summary>\n        public const string EntityName = \"entity\";\n\n        /// <summary>\n        /// count segment identifier\n        /// </summary>\n        public const string CountSegmentIdentifier = \"count\";\n\n        /// <summary>\n        /// content string\n        /// </summary>\n        public const string Content = \"content\";\n\n        /// <summary>\n        /// Success string\n        /// </summary>\n        public const string Success = \"Success\";\n\n        /// <summary>\n        /// Created string\n        /// </summary>\n        public const string Created = \"Created\";\n\n        /// <summary>\n        /// error string\n        /// </summary>\n        public const string Error = \"error\";\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Common/CryptographyExtensions.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Security.Cryptography;\nusing System.Text;\nusing System.Threading;\n\nnamespace Microsoft.OpenApi.OData.Common\n{\n    internal static class CryptographyExtensions\n    {\n         private static readonly ThreadLocal<SHA256> hasher = new (SHA256.Create);\n\n        /// <summary>\n        /// Calculates the SHA256 hash for the given string.\n        /// </summary>\n        /// <returns>A 64 char long hash.</returns>\n        public static string GetHashSHA256(this string input)\n        {\n            Utils.CheckArgumentNull(input, nameof(input));\n  \n            var inputBytes = Encoding.UTF8.GetBytes(input);\n            if (hasher.Value?.ComputeHash(inputBytes) is not {} hashBytes) return string.Empty;\n            var hash = new StringBuilder();\n            foreach (var b in hashBytes)\n            {\n                hash.Append(string.Format(\"{0:x2}\", b));\n            }\n            return hash.ToString();\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Common/EdmModelHelper.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Common\n{\n    internal static class EdmModelHelper\n    {\n        /// <summary>\n        /// Adds the derived types references together with their base type reference in the OneOf property of an OpenAPI schema.\n        /// </summary>\n        /// <returns>The OpenAPI schema with the list of derived types references and their base type references set in the OneOf property.</returns>\n        internal static OpenApiSchema? GetDerivedTypesReferenceSchema(IEdmStructuredType structuredType, IEdmModel edmModel, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(structuredType, nameof(structuredType));\n            Utils.CheckArgumentNull(edmModel, nameof(edmModel));\n            if (structuredType is not IEdmSchemaElement schemaElement) throw new ArgumentException(\"The type is not a schema element.\", nameof(structuredType));\n\n            IEnumerable<IEdmSchemaElement> derivedTypes = edmModel.FindAllDerivedTypes(structuredType).OfType<IEdmSchemaElement>();\n\n            if (!derivedTypes.Any())\n            {\n                return null;\n            }\n\n            OpenApiSchema schema = new()\n            {\n                OneOf = []\n            };\n\n            var baseTypeSchema = new OpenApiSchemaReference(schemaElement.FullName(), document);\n            schema.OneOf.Add(baseTypeSchema);\n\n            foreach (IEdmSchemaElement derivedType in derivedTypes)\n            {\n                var derivedTypeSchema = new OpenApiSchemaReference(derivedType.FullName(), document);\n                schema.OneOf.Add(derivedTypeSchema);\n            }\n\n            return schema;\n        }\n\n        /// <summary>\n        /// Verifies whether the provided navigation restrictions allow for navigability of a navigation property. \n        /// </summary>\n        /// <param name=\"restrictionType\">The <see cref=\"NavigationRestrictionsType\"/>.</param>\n        /// <param name=\"restrictionProperty\">The <see cref=\"NavigationPropertyRestriction\"/>.</param>\n        /// <returns>true, if navigability is allowed, otherwise false.</returns>\n        internal static bool NavigationRestrictionsAllowsNavigability(\n            NavigationRestrictionsType? restrictionType,\n            NavigationPropertyRestriction? restrictionProperty)\n        {\n            // Verify using individual navigation restriction first\n            if (restrictionProperty?.Navigability != null && restrictionProperty.Navigability.Value == NavigationType.None)\n            {\n                return false;\n            }\n\n            // if the individual has no navigability setting, use the global navigability setting\n            // Default navigability for all navigation properties of the annotation target.\n            // Individual navigation properties can override this value via `RestrictedProperties/Navigability`.\n            return restrictionProperty?.Navigability != null || restrictionType == null || restrictionType.IsNavigable;\n        }\n\n        /// <summary>\n        /// Generates the operation id from a navigation property path.\n        /// </summary>\n        /// <param name=\"path\">The target <see cref=\"ODataPath\"/>.</param>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"prefix\">Optional: Identifier indicating whether it is a collection-valued non-indexed or single-valued navigation property.</param>\n        /// <returns>The operation id generated from the given navigation property path.</returns>\n        internal static string? GenerateNavigationPropertyPathOperationId(ODataPath path, ODataContext context, string? prefix = null)\n        {\n            IList<string> items = RetrieveNavigationPropertyPathsOperationIdSegments(path, context);\n\n            if (!items.Any())\n                return null;\n\n            int lastItemIndex = items[^1].StartsWith('-') ? items.Count - 2 : items.Count - 1;\n            \n            if (!string.IsNullOrEmpty(prefix))\n            {\n                items[lastItemIndex] = prefix + Utils.UpperFirstChar(items[lastItemIndex]);\n            }\n            else if (Utils.UpperFirstChar(items[lastItemIndex]) is string lastIdentifier)\n            {\n                items[lastItemIndex] = lastIdentifier;\n            }\n\n            return GenerateNavigationPropertyPathOperationId(items);\n        }\n\n        /// <summary>\n        /// Generates the operation id from a complex property path.\n        /// </summary>\n        /// <param name=\"path\">The target <see cref=\"ODataPath\"/>.</param>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"prefix\">Optional: Identifier indicating whether it is a collection-valued or single-valued complex property.</param>\n        /// <returns>The operation id generated from the given complex property path.</returns>\n        internal static string? GenerateComplexPropertyPathOperationId(ODataPath path, ODataContext context, string? prefix = null)\n        {\n            IList<string> items = RetrieveNavigationPropertyPathsOperationIdSegments(path, context);\n\n            if (!items.Any())\n                return null;\n\n            if (path.Segments.Skip(1).OfType<ODataComplexPropertySegment>()?.Last()?.Identifier is string lastSegmentIdentifier)\n                if (!string.IsNullOrEmpty(prefix))\n                {\n                    items.Add(prefix + Utils.UpperFirstChar(lastSegmentIdentifier));\n                }\n                else if (Utils.UpperFirstChar(lastSegmentIdentifier) is string lastIdentifier)\n                {\n                    items.Add(lastIdentifier);\n                }\n\n            return GenerateNavigationPropertyPathOperationId(items);\n        }\n\n        /// <summary>\n        /// Generates a navigation property operation id from a list of string values.\n        /// </summary>\n        /// <param name=\"items\">The list of string values.</param>\n        /// <returns>The generated navigation property operation id.</returns>\n        private static string? GenerateNavigationPropertyPathOperationId(IList<string> items)\n        {\n            if (!items.Any())\n                return null;\n\n            return string.Join(\".\", items).Replace(\".-\", \"-\", StringComparison.OrdinalIgnoreCase); // Format any hashed value appropriately (this will be the last value)\n        }\n\n        /// <summary>\n        /// Retrieves the segments of an operation id generated from a navigation property path.\n        /// </summary>\n        /// <param name=\"path\">The target <see cref=\"ODataPath\"/>.</param>\n        /// <param name=\"context\">The OData context.</param>\n        /// <returns>The segments of an operation id generated from the given navigation property path.</returns>\n        internal static IList<string> RetrieveNavigationPropertyPathsOperationIdSegments(ODataPath path, ODataContext context)\n        {\n            Utils.CheckArgumentNull(path, nameof(path));\n\n            if (path.FirstSegment is not ODataNavigationSourceSegment {NavigationSource: IEdmNavigationSource navigationSource})\n                throw new InvalidOperationException(\"The first segment of the path is not a navigation source segment.\");\n\n            var items = new List<string>\n            {\n                navigationSource.Name\n            };\n\n            // For navigation property paths with odata type cast segments\n            // the OData type cast segments identifiers will be used in the operation id\n            // The same applies for navigation property paths with operation segments.\n            IEnumerable<ODataSegment> segments = path.Segments.Skip(1)\n                .Where(static s => \n                s is ODataNavigationPropertySegment ||\n                s is ODataTypeCastSegment ||\n                s is ODataOperationSegment ||\n                s is ODataKeySegment);\n            Utils.CheckArgumentNull(segments, nameof(segments));\n\n            string? previousTypeCastSegmentId = null;\n            string pathHash = string.Empty;\n\n            foreach (var segment in segments)\n            {\n                if (segment is ODataNavigationPropertySegment navPropSegment)\n                {\n                    items.Add(navPropSegment.NavigationProperty.Name);\n                }\n                else if (segment is ODataTypeCastSegment typeCastSegment\n                    && path.Kind != ODataPathKind.TypeCast // ex: ~/NavSource/NavProp/TypeCast\n                    && !(path.Kind == ODataPathKind.DollarCount && path.Segments[path.Segments.Count - 2]?.Kind == ODataSegmentKind.TypeCast)) // ex: ~/NavSource/NavProp/TypeCast/$count\n                {\n                    // Only the last OData type cast segment identifier is added to the operation id\n                    if (!string.IsNullOrEmpty(previousTypeCastSegmentId))\n                        items.Remove(previousTypeCastSegmentId);\n                    if (typeCastSegment.StructuredType is IEdmSchemaElement schemaElement)\n                    {\n                        previousTypeCastSegmentId = \"As\" + Utils.UpperFirstChar(schemaElement.Name);\n                        items.Add(previousTypeCastSegmentId);\n                    }\n                }\n                else if (segment is ODataOperationSegment operationSegment && !string.IsNullOrEmpty(operationSegment.Identifier))\n                {\n                    // Navigation property generated via composable function\n                    if (operationSegment.Operation is IEdmFunction function && context.Model.IsOperationOverload(function))\n                    {\n                        // Hash the segment to avoid duplicate operationIds\n                        pathHash = string.IsNullOrEmpty(pathHash)\n                            ? operationSegment.GetPathHash(context.Settings)\n                            : (pathHash + operationSegment.GetPathHash(context.Settings)).GetHashSHA256()[..4];\n                    }\n\n                    items.Add(operationSegment.Identifier);\n                }\n                else if (segment is ODataKeySegment keySegment && keySegment.IsAlternateKey)\n                {\n                    // We'll consider alternate keys in the operation id to eliminate potential duplicates with operation id of primary path                    \n                    if (segment == segments.Last())\n                    {                        \n                        items.Add(\"By\" + string.Join(\"\", keySegment.Identifier.Split(',').Select(static x => Utils.UpperFirstChar(x))));\n                    }\n                    else\n                    {\n                        items.Add(keySegment.Identifier);\n                    }\n                }\n            }\n\n            if (!string.IsNullOrEmpty(pathHash))\n            {\n                items.Add(\"-\" + pathHash);\n            }\n\n            return items;\n        }\n\n        /// <summary>\n        /// Generates the tag name from a navigation property path.\n        /// </summary>\n        /// <param name=\"path\">The target <see cref=\"ODataPath\"/>.</param>\n        /// <param name=\"context\">The <see cref=\"ODataContext\"/>.</param>\n        /// <returns>The tag name generated from the given navigation property path.</returns>\n        internal static string GenerateNavigationPropertyPathTagName(ODataPath path, ODataContext context)\n        {\n            Utils.CheckArgumentNull(path, nameof(path));\n            Utils.CheckArgumentNull(context, nameof(context));\n\n            if (path.FirstSegment is not ODataNavigationSourceSegment {NavigationSource: IEdmNavigationSource navigationSource })\n                throw new InvalidOperationException(\"The first segment of the path is not a navigation source segment.\");\n            \n            var items = new List<string>\n            {\n                navigationSource.Name\n            };\n\n            if (path.OfType<ODataNavigationPropertySegment>()?.Last()?.NavigationProperty is not IEdmNavigationProperty navigationProperty)\n                throw new InvalidOperationException(\"The last segment of the path is not a navigation property segment.\");\n\n            foreach (var segment in path.Segments.Skip(1).OfType<ODataNavigationPropertySegment>().Select(static x => x.NavigationProperty))\n            {\n                if (segment == navigationProperty)\n                {\n                    items.Add(navigationProperty.ToEntityType().Name);\n                    break;\n                }\n                else\n                {\n                    if (items.Count >= context.Settings.TagDepth - 1)\n                    {\n                        items.Add(segment.ToEntityType().Name);\n                        break;\n                    }\n                    else\n                    {\n                        items.Add(segment.Name);\n                    }\n                }\n            }\n\n            return string.Join(\".\", items);\n        }\n\n        /// <summary>\n        /// Generates the tag name from a complex property path.\n        /// </summary>\n        /// <param name=\"path\">The target <see cref=\"ODataPath\"/>.</param>\n        /// <param name=\"context\">The <see cref=\"ODataContext\"/>.</param>\n        /// <returns>The tag name generated from the given complex property path.</returns>\n        internal static string GenerateComplexPropertyPathTagName(ODataPath path, ODataContext context)\n        {\n            Utils.CheckArgumentNull(path, nameof(path));\n            Utils.CheckArgumentNull(context, nameof(context));\n\n            if (path.Segments.OfType<ODataComplexPropertySegment>()?.Last() is not ODataComplexPropertySegment complexSegment)\n                throw new InvalidOperationException(\"The last segment of the path is not a complex property segment.\");\n\n            // Get the segment before the last complex type segment\n            int complexSegmentIndex = path.Segments.IndexOf(complexSegment);\n            ODataSegment preComplexSegment = path.Segments[complexSegmentIndex - 1];\n            int preComplexSegmentIndex = path.Segments.IndexOf(preComplexSegment);\n\n            while (preComplexSegment is ODataTypeCastSegment)\n            {\n                // Skip this segment,\n                // Tag names don't include OData type cast segment identifiers \n                preComplexSegmentIndex--;\n                preComplexSegment = path.Segments[preComplexSegmentIndex];\n            }\n\n            string? tagName = null;\n\n            if (preComplexSegment is ODataNavigationSourceSegment sourceSegment)\n            {\n                tagName = $\"{sourceSegment.NavigationSource.Name}\";\n            }\n            else if (preComplexSegment is ODataNavigationPropertySegment)\n            {\n                tagName = GenerateNavigationPropertyPathTagName(path, context);\n            }\n            else if (preComplexSegment is ODataKeySegment)\n            {\n                var prevKeySegment = path.Segments[preComplexSegmentIndex - 1];\n                if (prevKeySegment is ODataNavigationPropertySegment)\n                {\n                    tagName = GenerateNavigationPropertyPathTagName(path, context);\n                }\n                else if (prevKeySegment is ODataNavigationSourceSegment sourceSegment1)\n                {\n                    tagName = $\"{sourceSegment1.NavigationSource.Name}\";\n                }\n            }\n\n            List<string> tagNameItems = tagName?.Split('.').ToList() ?? [];\n            \n            if (tagNameItems.Count < context.Settings.TagDepth && complexSegment.ComplexType is not null)\n            {\n                tagNameItems.Add(complexSegment.ComplexType.Name);\n            }\n\n            return string.Join(\".\", tagNameItems);\n        }\n\n        /// <summary>\n        /// Generates the operation id prefix from an OData type cast path.\n        /// </summary>\n        /// <param name=\"path\">The target <see cref=\"ODataPath\"/>.</param>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"includeListOrGetPrefix\">Optional: Whether to include the List or Get prefix to the generated operation id.</param>\n        /// <returns>The operation id prefix generated from the OData type cast path.</returns>\n        internal static string? GenerateODataTypeCastPathOperationIdPrefix(ODataPath path, ODataContext context, bool includeListOrGetPrefix = true)\n        {\n            // Get the segment before the last OData type cast segment\n            if (path.Segments.OfType<ODataTypeCastSegment>()?.Last() is not ODataTypeCastSegment typeCastSegment)\n                throw new InvalidOperationException(\"The last segment of the path is not a type cast segment.\");\n\n            int typeCastSegmentIndex = path.Segments.IndexOf(typeCastSegment);\n            \n            // The segment 1 place before the last OData type cast segment\n            ODataSegment secondLastSegment = path.Segments[typeCastSegmentIndex - 1];\n\n            bool isIndexedCollValuedNavProp = false;\n            if (secondLastSegment is ODataKeySegment)\n            {\n                // The segment 2 places before the last OData type cast segment\n                ODataSegment thirdLastSegment = path.Segments[typeCastSegmentIndex - 2];\n                if (thirdLastSegment is ODataNavigationPropertySegment)\n                {\n                    isIndexedCollValuedNavProp = true;\n                }\n            }\n\n            ODataNavigationSourceSegment? navigationSourceSegment = path.FirstSegment as ODataNavigationSourceSegment;\n            IEdmSingleton? singleton = navigationSourceSegment?.NavigationSource as IEdmSingleton;\n            IEdmEntitySet? entitySet = navigationSourceSegment?.NavigationSource as IEdmEntitySet;\n\n            string? operationId = null;\n            if (secondLastSegment is ODataComplexPropertySegment complexSegment)\n            {\n                string? listOrGet = includeListOrGetPrefix ? (complexSegment.Property.Type.IsCollection() ? \"List\" : \"Get\") : null;\n                operationId = GenerateComplexPropertyPathOperationId(path, context, listOrGet);\n            }\n            else if (secondLastSegment is ODataNavigationPropertySegment navPropSegment)\n            {\n                string? prefix = null;\n                if (includeListOrGetPrefix)\n                {\n                    prefix = navPropSegment?.NavigationProperty.TargetMultiplicity() == EdmMultiplicity.Many ? \"List\" : \"Get\";\n                }\n\n                operationId = GenerateNavigationPropertyPathOperationId(path, context, prefix);\n            }\n            else if (secondLastSegment is ODataKeySegment keySegment)\n            {\n                if (isIndexedCollValuedNavProp)\n                {\n                    operationId = GenerateNavigationPropertyPathOperationId(path, context, \"Get\");\n                }\n                else\n                {\n                    string entityTypeName = keySegment.EntityType.Name;\n                    string? getPrefix = includeListOrGetPrefix ? \"Get\" : null;\n                    string operationName = $\"{getPrefix}{Utils.UpperFirstChar(entityTypeName)}\";\n                    if (keySegment.IsAlternateKey)\n                    {\n                        string alternateKeyName = string.Join(\"\", keySegment.Identifier.Split(',').Select(static x => Utils.UpperFirstChar(x)));\n                        operationName = $\"{operationName}By{alternateKeyName}\";\n                    }\n                    if (entitySet != null)\n                    {\n                        operationId = entitySet.Name;\n                    }\n                    else if (singleton != null)\n                    {\n                        operationId = singleton.Name;\n                    }\n                    operationId += $\".{entityTypeName}.{operationName}\";\n                }\n            }\n            else if (secondLastSegment is ODataNavigationSourceSegment)\n            {\n                if (entitySet != null)\n                {\n                    operationId = entitySet.Name + \".\" + entitySet.EntityType.Name + $\".{(includeListOrGetPrefix ? \"List\" : null)}\" + Utils.UpperFirstChar(entitySet.EntityType.Name);\n                }\n                else if (singleton != null)\n                {\n                    operationId = singleton.Name + \".\" + singleton.EntityType.Name + $\".{(includeListOrGetPrefix ? \"Get\" : null)}\" + Utils.UpperFirstChar(singleton.EntityType.Name);\n                }\n            }\n\n            return operationId;\n        }\n\n        /// <summary>\n        /// Strips or aliases namespace prefixes from an element name.\n        /// </summary>\n        /// <param name=\"element\">The target element.</param>\n        /// <param name=\"model\">Optional: The Edm model. Used for searching for the namespace alias.</param>\n        /// <param name=\"settings\">The OpenAPI convert settings.</param>\n        /// <returns>The element name, alias-prefixed or namespace-stripped if applicable.</returns>\n        internal static string StripOrAliasNamespacePrefix(IEdmSchemaElement element, OpenApiConvertSettings settings, IEdmModel? model = null)\n        {\n            Utils.CheckArgumentNull(element, nameof(element));\n            Utils.CheckArgumentNull(settings, nameof(settings));\n\n            string namespaceAlias = string.Empty;\n            string namespaceName = element.Namespace;\n            string segmentName = element.FullName();        \n\n            if (!string.IsNullOrEmpty(namespaceName) && model != null)\n            {\n                namespaceAlias = model.GetNamespaceAlias(namespaceName);\n            }         \n\n            if (element is IEdmStructuredType && settings.EnableAliasForTypeCastSegments && !string.IsNullOrEmpty(namespaceAlias))\n            {\n                // Alias type cast segment name\n                segmentName = namespaceAlias.TrimEnd('.') + \".\" + element.Name;\n            }\n            \n            if (element is IEdmOperation)\n            {                \n                if (settings.EnableAliasForOperationSegments && !string.IsNullOrEmpty(namespaceAlias))\n                {\n                    // Alias operation segment name \n                    segmentName = namespaceAlias.TrimEnd('.') + \".\" + element.Name;\n                }\n                \n                if (!string.IsNullOrEmpty(settings.NamespacePrefixToStripForInMethodPaths) && \n                    element.Namespace.Equals(settings.NamespacePrefixToStripForInMethodPaths, StringComparison.OrdinalIgnoreCase))\n                {\n                    // Strip specified namespace from operation segment name.\n                    // If the namespace prefix to strip matches the namespace name,\n                    // and the alias has been appended, the alias will be stripped.\n                    segmentName = element.Name;\n                }\n            }\n\n            return segmentName;\n        }\n\n        /// <summary>\n        /// Checks whether an operation is allowed on a model element.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"edmOperation\">The target operation.</param>\n        /// <param name=\"annotatable\">The model element.</param>\n        /// <param name=\"operationAllowed\">Optional: Default is true.\n        /// The operation will be allowed by default if the annotation Org.OData.Core.V1.RequiresExplicitBinding is undefined for the given operation. </param>\n        /// <returns>true if the operation is allowed, otherwise false.</returns>\n        internal static bool IsOperationAllowed(IEdmModel model, IEdmOperation edmOperation, IEdmVocabularyAnnotatable annotatable, bool operationAllowed = true)\n        {\n            Utils.CheckArgumentNull(model, nameof(model));\n            Utils.CheckArgumentNull(edmOperation, nameof(edmOperation));\n            Utils.CheckArgumentNull(annotatable, nameof(annotatable));\n\n            var requiresExplicitBinding = model.FindVocabularyAnnotations(edmOperation).FirstOrDefault(x => x.Term.Name == CapabilitiesConstants.RequiresExplicitBindingName);\n            if (requiresExplicitBinding == null)\n            {\n                return operationAllowed;\n            }\n            \n            var boundOperations = model.GetCollection(annotatable, CapabilitiesConstants.ExplicitOperationBindings)?.ToList();\n            return boundOperations != null && boundOperations.Contains(edmOperation.FullName());\n        }\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Common/Error.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Globalization;\nusing Microsoft.OpenApi.OData.Properties;\n\nnamespace Microsoft.OpenApi.OData.Common\n{\n    /// <summary>\n    /// Utility class for creating and unwrapping <see cref=\"Exception\"/> instances.\n    /// </summary>\n    internal static class Error\n    {\n        /// <summary>\n        /// Formats the specified resource string using <see cref=\"M:CultureInfo.CurrentCulture\"/>.\n        /// </summary>\n        /// <param name=\"format\">A composite format string.</param>\n        /// <param name=\"args\">An object array that contains zero or more objects to format.</param>\n        /// <returns>The formatted string.</returns>\n        internal static string Format(string format, params object[] args)\n        {\n            return String.Format(CultureInfo.CurrentCulture, format, args);\n        }\n\n        /// <summary>\n        /// Creates an <see cref=\"ArgumentException\"/> with the provided properties.\n        /// </summary>\n        /// <param name=\"messageFormat\">A composite format string explaining the reason for the exception.</param>\n        /// <param name=\"messageArgs\">An object array that contains zero or more objects to format.</param>\n        /// <returns>The logged <see cref=\"Exception\"/>.</returns>\n        internal static ArgumentException Argument(string messageFormat, params object[] messageArgs)\n        {\n            return new ArgumentException(Format(messageFormat, messageArgs));\n        }\n\n        /// <summary>\n        /// Creates an <see cref=\"ArgumentException\"/> with the provided properties.\n        /// </summary>\n        /// <param name=\"parameterName\">The name of the parameter that caused the current exception.</param>\n        /// <param name=\"messageFormat\">A composite format string explaining the reason for the exception.</param>\n        /// <param name=\"messageArgs\">An object array that contains zero or more objects to format.</param>\n        /// <returns>The logged <see cref=\"Exception\"/>.</returns>\n        internal static ArgumentException Argument(string parameterName, string messageFormat, params object[] messageArgs)\n        {\n            return new ArgumentException(Format(messageFormat, messageArgs), parameterName);\n        }\n\n        /// <summary>\n        /// Creates an <see cref=\"ArgumentNullException\"/> with the provided properties.\n        /// </summary>\n        /// <param name=\"parameterName\">The name of the parameter that caused the current exception.</param>\n        /// <returns>The logged <see cref=\"Exception\"/>.</returns>\n        internal static ArgumentNullException ArgumentNull(string parameterName)\n        {\n            return new ArgumentNullException(parameterName);\n        }\n\n        /// <summary>\n        /// Creates an <see cref=\"ArgumentNullException\"/> with the provided properties.\n        /// </summary>\n        /// <param name=\"parameterName\">The name of the parameter that caused the current exception.</param>\n        /// <param name=\"messageFormat\">A composite format string explaining the reason for the exception.</param>\n        /// <param name=\"messageArgs\">An object array that contains zero or more objects to format.</param>\n        /// <returns>The logged <see cref=\"Exception\"/>.</returns>\n        internal static ArgumentNullException ArgumentNull(string parameterName, string messageFormat, params object[] messageArgs)\n        {\n            return new ArgumentNullException(parameterName, Format(messageFormat, messageArgs));\n        }\n\n        /// <summary>\n        /// Creates an <see cref=\"ArgumentException\"/> with a default message.\n        /// </summary>\n        /// <param name=\"parameterName\">The name of the parameter that caused the current exception.</param>\n        /// <returns>The logged <see cref=\"Exception\"/>.</returns>\n        internal static ArgumentException ArgumentNullOrEmpty(string parameterName)\n        {\n            return Error.Argument(parameterName, SRResource.ArgumentNullOrEmpty, parameterName);\n        }\n\n        /// <summary>\n        /// Creates an <see cref=\"InvalidOperationException\"/>.\n        /// </summary>\n        /// <param name=\"messageFormat\">A composite format string explaining the reason for the exception.</param>\n        /// <param name=\"messageArgs\">An object array that contains zero or more objects to format.</param>\n        /// <returns>The logged <see cref=\"Exception\"/>.</returns>\n        internal static InvalidOperationException InvalidOperation(string messageFormat, params object[] messageArgs)\n        {\n            return new InvalidOperationException(Error.Format(messageFormat, messageArgs));\n        }\n\n        /// <summary>\n        /// Creates an <see cref=\"InvalidOperationException\"/>.\n        /// </summary>\n        /// <param name=\"innerException\">Inner exception</param>\n        /// <param name=\"messageFormat\">A composite format string explaining the reason for the exception.</param>\n        /// <param name=\"messageArgs\">An object array that contains zero or more objects to format.</param>\n        /// <returns>The logged <see cref=\"Exception\"/>.</returns>\n        internal static InvalidOperationException InvalidOperation(Exception innerException, string messageFormat, params object[] messageArgs)\n        {\n            return new InvalidOperationException(Error.Format(messageFormat, messageArgs), innerException);\n        }\n\n        /// <summary>\n        /// Creates an <see cref=\"NotSupportedException\"/>.\n        /// </summary>\n        /// <param name=\"messageFormat\">A composite format string explaining the reason for the exception.</param>\n        /// <param name=\"messageArgs\">An object array that contains zero or more objects to format.</param>\n        /// <returns>The logged <see cref=\"Exception\"/>.</returns>\n        internal static NotSupportedException NotSupported(string messageFormat, params object[] messageArgs)\n        {\n            return new NotSupportedException(Format(messageFormat, messageArgs));\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Common/OpenApiOperationExtensions.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OpenApi.OData.Generator;\nusing System.Collections.Generic;\n\nnamespace Microsoft.OpenApi.OData.Common;\n\n/// <summary>\n/// Extensions methods for the OpenApiOperation class.\n/// </summary>\ninternal static class OpenApiOperationExtensions\n{\n    /// <summary>\n    /// Adds a default response to the operation or 4XX/5XX responses for the errors depending on the settings.\n    /// Also adds a 204 no content response when requested.\n    /// </summary>\n    /// <param name=\"operation\">The operation.</param>\n    /// <param name=\"settings\">The settings.</param>\n    /// <param name=\"addNoContent\">Optional: Whether to add a 204 no content response.</param>\n    /// <param name=\"schema\">Optional: The OpenAPI schema of the response.</param>\n    /// <param name=\"document\">The OpenAPI document to lookup references.</param>\n    public static void AddErrorResponses(this OpenApiOperation operation, OpenApiConvertSettings settings, OpenApiDocument document, bool addNoContent = false, IOpenApiSchema? schema = null)\n    {\n        Utils.CheckArgumentNull(operation, nameof(operation));\n        Utils.CheckArgumentNull(settings, nameof(settings));\n        Utils.CheckArgumentNull(document, nameof(document));\n        \n\t\tif (operation.Responses == null)\n\t\t{\n\t\t\toperation.Responses = new();\n\t\t}\n\n        if (addNoContent)\n        {\n            if (settings.UseSuccessStatusCodeRange)\n            {\n                OpenApiResponse? response = null;\n                if (schema != null)\n                {\n                    response = new()\n                    {\n                        Description = Constants.Success,\n                        Content = new Dictionary<string, IOpenApiMediaType>\n                        {\n                            {\n                                Constants.ApplicationJsonMediaType,\n                                new OpenApiMediaType\n                                {\n                                    Schema = schema\n                                }\n                            }\n                        }\n                    };\n                }\n                if ((response ?? Constants.StatusCodeClass2XX.GetResponse(document)) is {} x2xxResponse)\n                    operation.Responses.Add(Constants.StatusCodeClass2XX, x2xxResponse);\n            }\n            else if (Constants.StatusCode204.GetResponse(document) is {} x204Response)\n            {\n                operation.Responses.Add(Constants.StatusCode204, x204Response);\n            }\n        }\n\n        if (settings.ErrorResponsesAsDefault && Constants.StatusCodeDefault.GetResponse(document) is {} defaultResponse)\n        {\n            operation.Responses.Add(Constants.StatusCodeDefault, defaultResponse);\n        }\n        else\n        {\n            if (Constants.StatusCodeClass4XX.GetResponse(document) is {} x4xxResponse)\n\t\t\t    operation.Responses.Add(Constants.StatusCodeClass4XX, x4xxResponse);\n            if (Constants.StatusCodeClass5XX.GetResponse(document) is {} x5xxResponse)\n\t\t\t    operation.Responses.Add(Constants.StatusCodeClass5XX, x5xxResponse);\n        }\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Common/Utils.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Diagnostics;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary;\n\nnamespace Microsoft.OpenApi.OData.Common\n{\n    /// <summary>\n    /// Utilities methods\n    /// </summary>\n    public static class Utils\n    {\n        /// <summary>\n        /// Get the term qualified name when using the type of <typeparamref name=\"T\"/>\n        /// </summary>\n        /// <typeparam name=\"T\">The type of the term.</typeparam>\n        /// <returns>The qualified name.</returns>\n        public static string? GetTermQualifiedName<T>()\n        {\n            object[] attributes = typeof(T).GetCustomAttributes(typeof(TermAttribute), false);\n            if (attributes == null || attributes.Length == 0)\n            {\n                return null;\n            }\n\n            TermAttribute term = (TermAttribute)attributes[0];\n            return term.QualifiedName;\n        }\n\n        /// <summary>\n        /// Upper the first character of the string.\n        /// </summary>\n        /// <param name=\"input\">The input string.</param>\n        /// <returns>The changed string.</returns>\n        public static string? UpperFirstChar(string? input)\n        {\n            if (input == null)\n            {\n                return input;\n            }\n\n            char first = char.ToUpper(input[0]);\n            return first + input.Substring(1);\n        }\n\n        /// <summary>\n        /// Get an unique name.\n        /// </summary>\n        /// <param name=\"input\">The input string.</param>\n        /// <param name=\"set\">The input set.</param>\n        /// <returns>The changed string.</returns>\n        public static string GetUniqueName(string input, HashSet<string> set)\n        {\n            if (!set.Contains(input))\n            {\n                set.Add(input);\n                return input;\n            }\n\n            int index = 1;\n            string newInput;\n            do\n            {\n                newInput = input + index.ToString();\n                index++;\n            }\n            while (set.Contains(newInput));\n\n            set.Add(newInput);\n            return newInput;\n        }\n\n        /// <summary>\n        /// Check the input argument whether its value is null or not.\n        /// </summary>\n        /// <typeparam name=\"T\">The input value type.</typeparam>\n        /// <param name=\"value\">The input value</param>\n        /// <param name=\"parameterName\">The input parameter name.</param>\n        /// <returns>The input value.</returns>\n        internal static T CheckArgumentNull<T>(T value, string parameterName) where T : class\n        {\n            if (null == value)\n            {\n                throw new ArgumentNullException(parameterName);\n            }\n\n            return value;\n        }\n\n        /// <summary>\n        /// Check the input string null or empty.\n        /// </summary>\n        /// <param name=\"value\">The input string</param>\n        /// <param name=\"parameterName\">The input parameter name.</param>\n        /// <returns>The input value.</returns>\n        internal static string CheckArgumentNullOrEmpty(string value, string parameterName)\n        {\n            if (String.IsNullOrEmpty(value))\n            {\n                throw Error.ArgumentNullOrEmpty(parameterName);\n            }\n\n            return value;\n        }\n\n        /// <summary>\n        /// Lowers the first character of the string.\n        /// </summary>\n        /// <param name=\"input\">The input string.</param>\n        /// <returns>The changed string.</returns>\n        internal static string ToFirstCharacterLowerCase(this string input)\n            => string.IsNullOrEmpty(input) ? input : $\"{char.ToLowerInvariant(input.FirstOrDefault())}{input.Substring(1)}\";\n\n        /// <summary>\n        /// Gets the navigation path.\n        /// </summary>\n        /// <param name=\"path\">The <see cref=\"ODataPath\"/>.</param>\n        /// <param name=\"navigationPropertyName\">Optional: The navigation property name.</param>\n        internal static string NavigationPropertyPath(this ODataPath path, string? navigationPropertyName = null)\n        {\n            string value = string.Join(\"/\",\n                path.Segments.OfType<ODataNavigationPropertySegment>().Select(e => e.Identifier));\n            return navigationPropertyName == null ? value : $\"{value}/{navigationPropertyName}\";\n        }\n\n        /// <summary>\n        /// Adds a mapping of custom extension values against custom attribute values for a given element to the provided\n        /// extensions object.\n        /// </summary>\n        /// <param name=\"extensions\">The target extensions object in which the mapped extensions and custom attribute\n        /// values will be added to.</param>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"element\">The target element.</param>\n        internal static void AddCustomAttributesToExtensions(this IDictionary<string, IOpenApiExtension> extensions, ODataContext context, IEdmElement element)\n        {\n            if (extensions  == null ||\n                context == null ||\n                element == null)\n            {\n                return;\n            }\n\n            Dictionary<string, string> attributesValueMap = GetCustomXMLAttributesValueMapping(context.Model, element, context.Settings.CustomXMLAttributesMapping);\n\n            if (attributesValueMap is not null && attributesValueMap.Count > 0)\n            {\n                foreach (var item in attributesValueMap)\n                {\n                    extensions.TryAdd(item.Key, new JsonNodeExtension(item.Value));\n                }\n            }\n        }\n\n        /// <summary>\n        /// Correlates and retrieves custom attribute values for a given element in an Edm model\n        /// from a provided dictionary mapping of attribute names and extension names.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"element\">The target element.</param>\n        /// <param name=\"customXMLAttributesMapping\">The dictionary mapping of attribute names and extension names.</param>\n        /// <returns>A dictionary of extension names mapped to the custom attribute values.</returns>\n        private static Dictionary<string, string> GetCustomXMLAttributesValueMapping(IEdmModel model, IEdmElement element, Dictionary<string, string> customXMLAttributesMapping)\n        {\n            Dictionary<string, string> attributesValueMap = new();\n\n            if (customXMLAttributesMapping is not {Count:>0} ||\n                model == null ||\n                element == null)\n            {\n                return attributesValueMap;\n            }\n\n            foreach (var item in customXMLAttributesMapping)\n            {\n                string attributeName = item.Key.Split(':').Last(); // example, 'ags:IsHidden' --> 'IsHidden'\n                string extensionName = item.Value;\n                var customXMLAttribute = model.DirectValueAnnotationsManager.GetDirectValueAnnotations(element)?\n                                .Where(x => x.Name.Equals(attributeName, StringComparison.OrdinalIgnoreCase))?\n                                .FirstOrDefault()?.Value as EdmStringConstant;\n                var attributeValue = customXMLAttribute?.Value;\n\n                if (!string.IsNullOrEmpty(attributeValue))\n                {\n                    attributesValueMap.TryAdd(extensionName, attributeValue);\n                }\n            }\n\n            return attributesValueMap;\n        }\n\n        /// <summary>\n        /// Checks whether the base type of an <see cref=\"IEdmStructuredType\"/> is referenced as a type within the Edm model.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"baseType\">The base type of the target <see cref=\"IEdmStructuredType\"/>.</param>\n        /// <param name=\"structuredTypes\">Optional: The IEnumerable of <see cref=\"IEdmStructuredType\"/> to check against.</param>\n        /// <param name=\"actions\">Optional: The IEnumerable of <see cref=\"IEdmAction\"/> to check against.</param>\n        /// <returns>True if reference is found, otherwise False.</returns>\n        internal static bool IsBaseTypeReferencedAsTypeInModel(\n            this IEdmModel model,\n            IEdmStructuredType baseType,\n            IEnumerable<IEdmStructuredType>? structuredTypes = null,\n            IEnumerable<IEdmAction>? actions = null)\n        {\n            string baseTypeName = baseType.FullTypeName();\n            bool isBaseTypeEntity = Constants.EntityName.Equals(baseTypeName?.Split('.').Last(), StringComparison.OrdinalIgnoreCase);\n\n            if (!string.IsNullOrEmpty(baseTypeName) && !isBaseTypeEntity)\n            {\n                structuredTypes ??= model.GetAllElements()\n                        .Where(static x => x.SchemaElementKind == EdmSchemaElementKind.TypeDefinition)\n                        .Where(static y => !y.Name.Equals(Constants.EntityName, StringComparison.OrdinalIgnoreCase))\n                        .OfType<IEdmStructuredType>();\n\n                actions ??= model.GetAllElements()\n                        .Where(static x => x.SchemaElementKind == EdmSchemaElementKind.Action)\n                        .OfType<IEdmAction>();\n\n                // Is base type referenced as a type in any property within a structured type\n                bool isReferencedInStructuredType = structuredTypes\n                    .Any(x => x.DeclaredProperties.Where(y => y.Type.TypeKind() == EdmTypeKind.Entity ||\n                                                            y.Type.TypeKind() == EdmTypeKind.Collection ||\n                                                            y.Type.TypeKind() == EdmTypeKind.Complex)\n                    .Any(z => z.Type.FullName().Equals(baseTypeName, StringComparison.OrdinalIgnoreCase)));\n                if (isReferencedInStructuredType) return true;\n\n                // Is base type referenced as a type in any parameter in an action\n                bool isReferencedInAction = actions.Any(x => x.Parameters.Any(x => x.Type.FullName().Equals(baseTypeName, StringComparison.OrdinalIgnoreCase)));\n                if (isReferencedInAction) return true;\n\n                // Recursively check the base type\n                if (baseType.BaseType is not null)\n                    return model.IsBaseTypeReferencedAsTypeInModel(baseType.BaseType, structuredTypes, actions);\n            }\n\n            return false;\n        }\n\n        /// <summary>\n        /// Gets the entity type of the target <paramref name=\"segment\"/>.\n        /// </summary>\n        /// <param name=\"segment\">The target <see cref=\"ODataSegment\"/>.</param>\n        /// <returns>The entity type of the target <paramref name=\"segment\"/>.</returns>\n        internal static IEdmEntityType? EntityTypeFromPathSegment(this ODataSegment segment)\n        {\n            CheckArgumentNull(segment, nameof(segment));\n\n            switch (segment)\n            {\n                case ODataNavigationPropertySegment navPropSegment:\n                    return navPropSegment.EntityType;\n                case ODataNavigationSourceSegment navSourceSegment when navSourceSegment.NavigationSource is IEdmEntitySet entitySet:\n                    return entitySet.EntityType;\n                case ODataNavigationSourceSegment navSourceSegment when navSourceSegment.NavigationSource is IEdmSingleton singleton:\n                    return singleton.EntityType;\n                case ODataKeySegment keySegment:\n                    return keySegment.EntityType;\n                case ODataOperationSegment:\n                    return segment.EntityTypeFromOperationSegment();\n                default:\n                    return null;\n            }\n        }\n\n        /// <summary>\n        /// Gets the entity type of the <paramref name=\"segment\"/>.\n        /// </summary>\n        /// <param name=\"segment\">The target <see cref=\"ODataOperationSegment\"/>.</param>\n        /// <returns>The entity type of the target <paramref name=\"segment\"/>.</returns>\n        private static IEdmEntityType? EntityTypeFromOperationSegment(this ODataSegment segment)\n        {\n            CheckArgumentNull(segment, nameof(segment));\n\n            if (segment is ODataOperationSegment operationSegment &&\n            operationSegment.Operation?.Parameters.FirstOrDefault() is IEdmOperationParameter bindingParameter)\n            {\n                IEdmTypeReference bindingType = bindingParameter.Type;\n\n                if (bindingType.IsCollection())\n                {\n                    bindingType = bindingType.AsCollection().ElementType();\n                }\n\n                return bindingType.AsEntity().EntityDefinition();\n            }\n\n            return null;\n        }\n\n        /// <summary>\n        /// Attempts to add the specified <paramref name=\"path\"/> and <paramref name=\"pathItem\"/> to the <paramref name=\"pathItems\"/> dictionary. \n        /// </summary>\n        /// <param name=\"pathItems\">The target dictionary.</param>\n        /// <param name=\"context\">The OData context</param>\n        /// <param name=\"path\">The key to be added.</param>\n        /// <param name=\"pathItem\">The value to be added.</param>\n        /// <returns>true when the key and/or value are successfully added/updated to the dictionary; \n        /// false when the dictionary already contains the specified key, and nothing gets added.</returns>\n        internal static bool TryAddPath(this IDictionary<string, IOpenApiPathItem> pathItems,\n            ODataContext context,\n            ODataPath path,\n            OpenApiPathItem pathItem)\n        {\n            CheckArgumentNull(pathItems, nameof(pathItems));\n            CheckArgumentNull(context, nameof(context));\n            CheckArgumentNull(path, nameof(path));\n            CheckArgumentNull(pathItem, nameof(pathItem));\n\n            OpenApiConvertSettings settings = context.Settings.Clone();\n            settings.EnableKeyAsSegment = context.KeyAsSegment;\n\n            string pathName = path.PathTemplate ?? path.GetPathItemName(settings);\n\n            if (!pathItems.TryAdd(pathName, pathItem))\n            {\n                if (path.LastSegment is not ODataOperationSegment lastSegment)\n                {\n                    Debug.WriteLine(\"Duplicate path: \" + pathName);\n                    return false;\n                }\n\n                int secondLastSegmentIndex = 2;\n                if (path.Count < secondLastSegmentIndex)\n                {\n                    Debug.WriteLine($\"Invalid path. Operation not bound to any entity. Path: {pathName}\");\n                    return false;\n                }\n\n                ODataSegment lastSecondSegment = path.Segments.ElementAt(path.Count - secondLastSegmentIndex);\n                var boundEntityType = lastSecondSegment?.EntityTypeFromPathSegment();\n\n                var operationEntityType = lastSegment.EntityTypeFromOperationSegment();\n                var derivedTypes = (operationEntityType != null)\n                    ? context.Model.FindAllDerivedTypes(operationEntityType)\n                    : null;\n\n                if (derivedTypes?.Any() ?? false)\n                {\n                    if (boundEntityType != null && boundEntityType == operationEntityType)\n                    {\n                        // The operation's binding type exactly matches the entity set's type,\n                        // so this is a more specific overload than whatever was added first.\n                        pathItems[pathName] = pathItem;\n                        return true;\n                    }\n                    if (boundEntityType != null && !derivedTypes.Contains(boundEntityType))\n                    {\n                        Debug.WriteLine($\"Duplicate paths present but entity type of binding parameter '{operationEntityType}' \" +\n                                        $\"is not the base type of the bound entity type '{boundEntityType}'. Path: {pathName}\");\n                    }\n                    return false;\n                }\n                else\n                {\n                    // Function bound to a derived type; what was added before was a function bound to a base type,\n                    // update the existing dictionary entry.\n                    pathItems[pathName] = pathItem;\n                }\n            }\n            \n            return true;\n        }\n        \n        /// <summary>\n        /// Strips off a prefix value from a string.\n        /// </summary>\n        /// <param name=\"value\">The target string value.</param>\n        /// <param name=\"prefix\">The prefix value to strip off.</param>\n        /// <returns>The value with the prefix stripped off.</returns>\n        internal static string StripNamespacePrefix(this string value, string prefix)\n        {\n            CheckArgumentNullOrEmpty(value, nameof(value));\n            CheckArgumentNullOrEmpty(prefix, nameof(prefix));\n\n            // Trim trailing '.' for uniformity\n            prefix = prefix.TrimEnd('.');\n\n            return value.StartsWith(prefix, StringComparison.OrdinalIgnoreCase)\n                ? value.Substring(prefix.Length).TrimStart('.')\n                : value;\n        }\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/EdmAnnotationExtensions.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Diagnostics;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Vocabulary;\nusing Microsoft.OpenApi.OData.Vocabulary.Authorization;\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\n\nnamespace Microsoft.OpenApi.OData.Edm\n{\n    /// <summary>\n    /// Vocabulary Annotation Extension methods for <see cref=\"IEdmModel\"/>\n    /// </summary>\n    internal static class EdmVocabularyAnnotationExtensions\n    {\n        private static IDictionary<IEdmVocabularyAnnotatable, IDictionary<string, object>>? _cachedAnnotations;\n        private static IEdmModel? _savedModel = null; // if different model, the cache will be cleaned.\n        private static readonly object _objectLock = new object();\n\n        /// <summary>\n        /// Gets the boolean term value for the given <see cref=\"IEdmVocabularyAnnotatable\"/>.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"target\">The Edm target.</param>\n        /// <param name=\"qualifiedName\">The Term qualified name.</param>\n        /// <returns>Null or the boolean value for this annotation.</returns>\n        public static bool? GetBoolean(this IEdmModel model, IEdmVocabularyAnnotatable target, string qualifiedName)\n        {\n            Utils.CheckArgumentNull(model, nameof(model));\n            Utils.CheckArgumentNull(target, nameof(target));\n            Utils.CheckArgumentNull(qualifiedName, nameof(qualifiedName));\n\n            return GetOrAddCached(model, target, qualifiedName, () =>\n            {\n                bool? value = null;\n                IEdmTerm term = model.FindTerm(qualifiedName);\n                if (term != null)\n                {\n                    value = model.GetBoolean(target, term);\n                    if (value != null)\n                    {\n                        return value;\n                    }\n                    else\n                    {\n                        // Note: Graph has a lot of annotations applied to the type, not to the navigation source.\n                        // Here's a work around to retrieve these annotations from type if we can't find it from navigation source.\n                        // It's the same reason for belows\n                        if (target is IEdmNavigationSource navigationSource)\n                        {\n                            IEdmEntityType entityType = navigationSource.EntityType;\n                            value = model.GetBoolean(entityType, term);\n                        }\n                    }\n                }\n\n                return value;\n            });\n        }\n\n        public static bool? GetBoolean(this IEdmModel model, string targetPath, string qualifiedName)\n        {\n            Utils.CheckArgumentNull(model, nameof(model));\n            Utils.CheckArgumentNull(targetPath, nameof(targetPath));\n            Utils.CheckArgumentNull(qualifiedName, nameof(qualifiedName));\n\n            IEdmTargetPath target = model.GetTargetPath(targetPath);\n            if (target == null)\n                return default;\n\n            return model.GetBoolean(target, qualifiedName);\n        }\n\n        /// <summary>\n        /// Gets the string term value for the given <see cref=\"IEdmVocabularyAnnotatable\"/>.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"target\">The Edm target.</param>\n        /// <param name=\"qualifiedName\">The Term qualified name.</param>\n        /// <returns>Null or the string value for this annotation.</returns>\n        public static string? GetString(this IEdmModel model, IEdmVocabularyAnnotatable target, string qualifiedName)\n        {\n            Utils.CheckArgumentNull(model, nameof(model));\n            Utils.CheckArgumentNull(target, nameof(target));\n            Utils.CheckArgumentNull(qualifiedName, nameof(qualifiedName));\n\n            return GetOrAddCached(model, target, qualifiedName, () =>\n            {\n                string? value = null;\n                IEdmTerm term = model.FindTerm(qualifiedName);\n                if (term != null)\n                {\n                    value = model.GetString(target, term);\n                    if (value != null)\n                    {\n                        return value;\n                    }\n                    else\n                    {\n                        if (target is IEdmNavigationSource navigationSource)\n                        {\n                            IEdmEntityType entityType = navigationSource.EntityType;\n                            value = model.GetString(entityType, term);\n                        }\n                    }\n                }\n\n                return value;\n            });\n        }\n\n        /// <summary>\n        /// Gets the record value (a complex type) for the given <see cref=\"IEdmVocabularyAnnotatable\"/>\n        /// using the default term information assigned to the type.\n        /// </summary>\n        /// <typeparam name=\"T\">The CLR mapping type.</typeparam>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"target\">The target element.</param>\n        /// <returns>Null or the record value (a complex type) for this annotation.</returns>\n        public static T? GetRecord<T>(this IEdmModel model, IEdmVocabularyAnnotatable target)\n            where T : class, IRecord, new()\n        {\n            return Utils.GetTermQualifiedName<T>() is string qualifiedName ? model.GetRecord<T>(target, qualifiedName) : null;\n        }\n\n        /// <summary>\n        /// Gets the record value (a complex type) for the given <see cref=\"IEdmVocabularyAnnotatable\"/>.\n        /// </summary>\n        /// <typeparam name=\"T\">The CLR mapping type.</typeparam>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"target\">The Edm target.</param>\n        /// <param name=\"qualifiedName\">The Term qualified name.</param>\n        /// <returns>Null or the record value (a complex type) for this annotation.</returns>\n        public static T? GetRecord<T>(this IEdmModel model, IEdmVocabularyAnnotatable target, string qualifiedName)\n            where T : class, IRecord, new()\n        {\n            Utils.CheckArgumentNull(model, nameof(model));\n            Utils.CheckArgumentNull(target, nameof(target));\n            Utils.CheckArgumentNull(qualifiedName, nameof(qualifiedName));\n\n            return GetOrAddCached(model, target, qualifiedName, () =>\n            {\n                T? value = default;\n                IEdmTerm term = model.FindTerm(qualifiedName);\n                if (term != null)\n                {\n                    value = model.GetRecord<T>(target, term);\n                    if (value != null)\n                    {\n                        return value;\n                    }\n                    else\n                    {\n                        if (target is IEdmNavigationSource navigationSource)\n                        {\n                            IEdmEntityType entityType = navigationSource.EntityType;\n                            value = model.GetRecord<T>(entityType, term);\n                        }\n                    }\n                }\n\n                return value;\n            });\n        }\n\n        /// <summary>\n        /// Gets the record value (a complex type) for the given target path.\n        /// </summary>\n        /// <typeparam name=\"T\">The CLR mapping type.</typeparam>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"targetPath\">The string representation of the Edm target path.</param>\n        /// <param name=\"qualifiedName\">The Term qualified name.</param>\n        /// <returns></returns>\n        public static T? GetRecord<T>(this IEdmModel model, string targetPath, string qualifiedName)\n            where T : class, IRecord, new()\n        {\n            Utils.CheckArgumentNull(model, nameof(model));\n            Utils.CheckArgumentNull(targetPath, nameof(targetPath));\n            Utils.CheckArgumentNull(qualifiedName, nameof(qualifiedName));\n\n            IEdmTargetPath target = model.GetTargetPath(targetPath);\n            if (target == null)\n                return default;\n\n            return model.GetRecord<T>(target, qualifiedName);\n        }\n\n        /// <summary>\n        /// Gets the collection of string term value for the given <see cref=\"IEdmVocabularyAnnotatable\"/>.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"target\">The Edm target.</param>\n        /// <param name=\"qualifiedName\">The Term qualified name.</param>\n        /// <returns>Null or the collection of string value for this annotation.</returns>\n        public static IEnumerable<string>? GetCollection(this IEdmModel model, IEdmVocabularyAnnotatable target, string qualifiedName)\n        {\n            Utils.CheckArgumentNull(model, nameof(model));\n            Utils.CheckArgumentNull(target, nameof(target));\n            Utils.CheckArgumentNull(qualifiedName, nameof(qualifiedName));\n\n            return GetOrAddCached(model, target, qualifiedName, () =>\n            {\n                IEnumerable<string>? value = null;\n                IEdmTerm term = model.FindTerm(qualifiedName);\n                if (term != null)\n                {\n                    value = model.GetCollection(target, term);\n                    if (value != null)\n                    {\n                        return value;\n                    }\n                    else\n                    {\n                        if (target is IEdmNavigationSource navigationSource)\n                        {\n                            IEdmEntityType entityType = navigationSource.EntityType;\n                            value = model.GetCollection(entityType, term);\n                        }\n                    }\n                }\n\n                return value?.ToList();\n            });\n        }\n\n        /// <summary>\n        /// Gets the collection of record value (a complex type) for the given <see cref=\"IEdmVocabularyAnnotatable\"/>\n        /// using the default term information assigned to the type.\n        /// </summary>\n        /// <typeparam name=\"T\">The CLR mapping type.</typeparam>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"target\">The Edm target.</param>\n        /// <returns>Null or the colllection of record value (a complex type) for this annotation.</returns>\n        public static IEnumerable<T>? GetCollection<T>(this IEdmModel model, IEdmVocabularyAnnotatable target)\n            where T : IRecord, new()\n        {\n            return Utils.GetTermQualifiedName<T>() is string qualifiedName ? GetCollection<T>(model, target, qualifiedName) : null;\n        }\n\n        /// <summary>\n        /// Gets the collection of record value (a complex type) for the given <see cref=\"IEdmVocabularyAnnotatable\"/>.\n        /// </summary>\n        /// <typeparam name=\"T\">The CLR mapping type.</typeparam>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"target\">The Edm target.</param>\n        /// <param name=\"qualifiedName\">The Term qualified name.</param>\n        /// <returns>Null or the colllection of record value (a complex type) for this annotation.</returns>\n        public static IEnumerable<T>? GetCollection<T>(this IEdmModel model, IEdmVocabularyAnnotatable target, string qualifiedName)\n            where T : IRecord, new()\n        {\n            Utils.CheckArgumentNull(model, nameof(model));\n            Utils.CheckArgumentNull(target, nameof(target));\n            Utils.CheckArgumentNull(qualifiedName, nameof(qualifiedName));\n\n            return GetOrAddCached(model, target, qualifiedName, () =>\n            {\n                IEnumerable<T>? value = null;\n                IEdmTerm term = model.FindTerm(qualifiedName);\n                if (term != null)\n                {\n                    value = model.GetCollection<T>(target, term);\n                    if (value != null)\n                    {\n                        return value;\n                    }\n                    else\n                    {\n                        if (target is IEdmNavigationSource navigationSource)\n                        {\n                            IEdmEntityType entityType = navigationSource.EntityType;\n                            value = model.GetCollection<T>(entityType, term);\n                        }\n                    }\n                }\n\n                return value;\n            });\n        }\n\n        /// <summary>\n        /// Gets the links record value (a complex type) for the given <see cref=\"IEdmVocabularyAnnotatable\"/>.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"target\">The Edm target.</param>\n        /// <param name=\"linkRel\">The link relation type for path operation.</param>\n        /// <returns>Null or the links record value (a complex type) for this annotation.</returns>\n        public static LinkType? GetLinkRecord(this IEdmModel model, IEdmVocabularyAnnotatable target, string linkRel)\n        {\n            Utils.CheckArgumentNull(model, nameof(model));\n            Utils.CheckArgumentNull(target, nameof(target));\n            Utils.CheckArgumentNull(linkRel, nameof(linkRel));\n\n            return model.GetCollection<LinkType>(target, CoreConstants.Links)?.FirstOrDefault(x => x.Rel == linkRel);\n        }\n\n        /// <summary>\n        /// Gets the links record value (a complex type) for the given target path.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"targetPath\">The string representation of the Edm target path.</param>\n        /// <param name=\"linkRel\">The link relation type for path operation.</param>\n        /// <returns>Null or the links record value (a complex type) for this annotation.</returns>\n        public static LinkType? GetLinkRecord(this IEdmModel model, string targetPath, string linkRel)\n        {\n            Utils.CheckArgumentNull(model, nameof(model));\n            Utils.CheckArgumentNull(targetPath, nameof(targetPath));\n\n            IEdmTargetPath target = model.GetTargetPath(targetPath);\n            if (target == null)\n                return null;\n\n            return model.GetLinkRecord(target, linkRel);\n        }\n\n        /// <summary>\n        /// Create the corresponding Authorization object.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"target\">The Edm target.</param>\n        /// <returns>The created <see cref=\"Authorization\"/> object.</returns>\n        public static IEnumerable<Authorization>? GetAuthorizations(this IEdmModel model, IEdmVocabularyAnnotatable target)\n        {\n            Utils.CheckArgumentNull(model, nameof(model));\n            Utils.CheckArgumentNull(target, nameof(target));\n\n            return GetOrAddCached(model, target, AuthorizationConstants.Authorizations, () =>\n            {\n                IEdmTerm term = model.FindTerm(AuthorizationConstants.Authorizations);\n                if (term != null)\n                {\n                    IEdmVocabularyAnnotation? annotation = model.FindVocabularyAnnotations<IEdmVocabularyAnnotation>(target, term).FirstOrDefault();\n                    if (annotation != null && annotation.Value != null && annotation.Value.ExpressionKind == EdmExpressionKind.Collection)\n                    {\n                        IEdmCollectionExpression collection = (IEdmCollectionExpression)annotation.Value;\n                        if (collection.Elements != null)\n                        {\n                            return collection.Elements.Select(e =>\n                            {\n                                Debug.Assert(e.ExpressionKind == EdmExpressionKind.Record);\n\n                                IEdmRecordExpression recordExpression = (IEdmRecordExpression)e;\n                                return Authorization.CreateAuthorization(recordExpression);\n                            }).OfType<Authorization>();\n                        }\n                    }\n                }\n\n                return null;\n            });\n        }\n\n        public static string? GetDescriptionAnnotation(this IEdmModel model, string targetPath)\n        {\n            Utils.CheckArgumentNull(model, nameof(model));\n            Utils.CheckArgumentNull(targetPath, nameof(targetPath));\n\n            IEdmTargetPath target = model.GetTargetPath(targetPath);\n            if (target == null)\n                return null;\n\n            return model.GetDescriptionAnnotation(target);\n        }\n\n        private static T? GetOrAddCached<T>(this IEdmModel model, IEdmVocabularyAnnotatable target, string qualifiedName, Func<T> createFunc)\n        {\n            if (model == null || target == null)\n            {\n                return default;\n            }\n\n            lock (_objectLock)\n            {\n                if (!ReferenceEquals(_savedModel, model))\n                {\n                    if (_cachedAnnotations != null)\n                    {\n                        _cachedAnnotations.Clear();\n                    }\n\n                    _savedModel = model;\n                }\n\n                if (_cachedAnnotations == null)\n                {\n                    _cachedAnnotations = new Dictionary<IEdmVocabularyAnnotatable, IDictionary<string, object>>();\n                }\n\n                object? restriction;\n                if (_cachedAnnotations.TryGetValue(target, out var value))\n                {\n                    // Here means we visited target before and we are sure that the value is not null.\n                    if (value.TryGetValue(qualifiedName, out restriction))\n                    {\n                        T ret = (T)restriction;\n                        return ret;\n                    }\n                    else if (createFunc() is T ret)\n                    {\n                        value[qualifiedName] = ret;\n                        return ret;\n                    }\n                }\n\n                // It's first time to query this target, create new dictionary and restriction.\n                value = new Dictionary<string, object>();\n                _cachedAnnotations[target] = value;\n                if (createFunc() is T newAnnotation)\n                {\n                    value[qualifiedName] = newAnnotation;\n                    return newAnnotation;\n                }\n                return default;\n            }\n        }\n\n        private static bool? GetBoolean(this IEdmModel model, IEdmVocabularyAnnotatable target, IEdmTerm term)\n        {\n            Debug.Assert(model != null);\n            Debug.Assert(target != null);\n            Debug.Assert(term != null);\n\n            IEdmVocabularyAnnotation? annotation = model.FindVocabularyAnnotations<IEdmVocabularyAnnotation>(target, term).FirstOrDefault();\n            if (annotation != null && annotation.Value != null && annotation.Value.ExpressionKind == EdmExpressionKind.BooleanConstant)\n            {\n                IEdmBooleanConstantExpression boolConstant = (IEdmBooleanConstantExpression)annotation.Value;\n                if (boolConstant != null)\n                {\n                    return boolConstant.Value;\n                }\n            }\n\n            return null;\n        }\n\n        private static string? GetString(this IEdmModel model, IEdmVocabularyAnnotatable target, IEdmTerm term)\n        {\n            Debug.Assert(model != null);\n            Debug.Assert(target != null);\n            Debug.Assert(term != null);\n\n            IEdmVocabularyAnnotation? annotation = model.FindVocabularyAnnotations<IEdmVocabularyAnnotation>(target, term).FirstOrDefault();\n            if (annotation != null && annotation.Value != null && annotation.Value.ExpressionKind == EdmExpressionKind.StringConstant)\n            {\n                IEdmStringConstantExpression stringConstant = (IEdmStringConstantExpression)annotation.Value;\n                return stringConstant.Value;\n            }\n\n            return null;\n        }\n\n        private static IEnumerable<string>? GetCollection(this IEdmModel model, IEdmVocabularyAnnotatable target, IEdmTerm term)\n        {\n            Debug.Assert(model != null);\n            Debug.Assert(target != null);\n            Debug.Assert(term != null);\n\n            IEdmVocabularyAnnotation? annotation = model.FindVocabularyAnnotations<IEdmVocabularyAnnotation>(target, term).FirstOrDefault();\n            if (annotation != null && annotation.Value != null && annotation.Value.ExpressionKind == EdmExpressionKind.Collection)\n            {\n                IEdmCollectionExpression collection = (IEdmCollectionExpression)annotation.Value;\n                if (collection.Elements != null)\n                {\n                    return collection.Elements.Select(e => ((IEdmStringConstantExpression)e).Value);\n                }\n            }\n\n            return null;\n        }\n\n        private static T? GetRecord<T>(this IEdmModel model, IEdmVocabularyAnnotatable target, IEdmTerm term)\n            where T : IRecord, new()\n        {\n            Debug.Assert(model != null);\n            Debug.Assert(target != null);\n            Debug.Assert(term != null);\n\n            IEdmVocabularyAnnotation? annotation = model.FindVocabularyAnnotations<IEdmVocabularyAnnotation>(target, term).FirstOrDefault();\n            if (annotation != null && annotation.Value != null && annotation.Value.ExpressionKind == EdmExpressionKind.Record)\n            {\n                IEdmRecordExpression recordExpression = (IEdmRecordExpression)annotation.Value;\n                T newRecord = new T();\n                newRecord.Initialize(recordExpression);\n                return newRecord;\n            }\n\n            return default;\n        }\n\n        private static IEnumerable<T>? GetCollection<T>(this IEdmModel model, IEdmVocabularyAnnotatable target, IEdmTerm term)\n            where T : IRecord, new()\n        {\n            Debug.Assert(model != null);\n            Debug.Assert(target != null);\n            Debug.Assert(term != null);\n\n            IEdmVocabularyAnnotation? annotation = model.FindVocabularyAnnotations<IEdmVocabularyAnnotation>(target, term).FirstOrDefault();\n            if (annotation != null && annotation.Value != null && annotation.Value.ExpressionKind == EdmExpressionKind.Collection)\n            {\n                IEdmCollectionExpression collection = (IEdmCollectionExpression)annotation.Value;\n                if (collection.Elements != null)\n                {\n                    return collection.Elements.Select(e =>\n                    {\n                        Debug.Assert(e.ExpressionKind == EdmExpressionKind.Record);\n\n                        IEdmRecordExpression recordExpression = (IEdmRecordExpression)e;\n                        T newRecord = new T();\n                        newRecord.Initialize(recordExpression);\n                        return newRecord;\n                    });\n                }\n            }\n\n            return null;\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/EdmModelExtensions.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OData.Edm.Vocabularies.Community.V1;\nusing Microsoft.OpenApi.OData.Common;\n\nnamespace Microsoft.OpenApi.OData.Edm\n{\n    /// <summary>\n    /// Extension methods for <see cref=\"IEdmModel\"/>\n    /// </summary>\n    public static class EdmModelExtensions\n    {\n        /// <summary>\n        /// Determines whether the specified operation is UrlEscape function or not.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"operation\">The specified operation.</param>\n        /// <returns><c>true</c> if the specified operation is UrlEscape function; otherwise, <c>false</c>.</returns>\n        public static bool IsUrlEscapeFunction(this IEdmModel model, IEdmOperation operation)\n        {\n            Utils.CheckArgumentNull(model, nameof(model));\n            Utils.CheckArgumentNull(operation, nameof(operation));\n\n            if (operation.IsAction())\n            {\n                return false;\n            }\n\n            return model.IsUrlEscapeFunction((IEdmFunction)operation);\n        }\n\n        /// <summary>\n        /// Determines whether the specified function is UrlEscape function or not.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"function\">The specified function</param>\n        /// <returns><c>true</c> if the specified operation is UrlEscape function; otherwise, <c>false</c>.</returns>\n        private static bool IsUrlEscapeFunction(this IEdmModel model, IEdmFunction function)\n        {\n            Utils.CheckArgumentNull(model, nameof(model));\n            Utils.CheckArgumentNull(function, nameof(function));\n\n            var annotation = model.FindVocabularyAnnotations<IEdmVocabularyAnnotation>(function,\n                CommunityVocabularyModel.UrlEscapeFunctionTerm).FirstOrDefault();\n            if (annotation != null)\n            {\n                if (annotation.Value == null)\n                {\n                    // If the annotation is applied but a value is not specified then the value is assumed to be true.\n                    return true;\n                }\n\n\t\t\t\tif (annotation.Value is IEdmBooleanConstantExpression tagConstant)\n\t\t\t\t{\n\t\t\t\t\treturn tagConstant.Value;\n\t\t\t\t}\n\t\t\t}\n\n            return false;\n        }\n\n        /// <summary>\n        /// Load all navigation sources into a dictionary.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <returns>The dictionary.</returns>\n        public static Dictionary<IEdmEntityType, IList<IEdmNavigationSource>> LoadAllNavigationSources(this IEdmModel model)\n        {\n            var navigationSourceDic = new Dictionary<IEdmEntityType, IList<IEdmNavigationSource>>();\n            if (model != null && model.EntityContainer != null)\n            {\n                Action<IEdmNavigationSource, IDictionary<IEdmEntityType, IList<IEdmNavigationSource>>> action = (ns, dic) =>\n                {\n                    if (!dic.TryGetValue(ns.EntityType, out var value))\n                    {\n                        value = [];\n                        dic[ns.EntityType] = value;\n                    }\n\n                    value.Add(ns);\n                };\n\n                // entity-set\n                foreach (var entitySet in model.EntityContainer.EntitySets())\n                {\n                    action(entitySet, navigationSourceDic);\n                }\n\n                // singleton\n                foreach (var singleton in model.EntityContainer.Singletons())\n                {\n                    action(singleton, navigationSourceDic);\n                }\n            }\n\n            return navigationSourceDic;\n        }\n\n        /// <summary>\n        /// Find all base types for a given <see cref=\"IEdmEntityType\"/>\n        /// </summary>\n        /// <param name=\"entityType\">The given entity type.</param>\n        /// <returns>All base types or null.</returns>\n        public static IEnumerable<IEdmEntityType> FindAllBaseTypes(this IEdmEntityType entityType)\n        {\n            if (entityType == null)\n            {\n                yield break;\n            }\n\n            IEdmEntityType current = entityType.BaseEntityType();\n            while (current != null)\n            {\n                yield return current;\n                current = current.BaseEntityType();\n            }\n        }\n\n        /// <summary>\n        /// Find all base types for a given <see cref=\"IEdmComplexType\"/>\n        /// </summary>\n        /// <param name=\"complexType\">The given complex type.</param>\n        /// <returns>All base types or null.</returns>\n        public static IEnumerable<IEdmComplexType> FindAllBaseTypes(this IEdmComplexType complexType)\n        {\n            if (complexType == null)\n            {\n                yield break;\n            }\n\n            IEdmComplexType current = complexType.BaseComplexType();\n            while (current != null)\n            {\n                yield return current;\n                current = current.BaseComplexType();\n            }\n        }\n\n        /// <summary>\n        /// Check whether the operation is overload in the model.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"operation\">The test operations.</param>\n        /// <returns>True/false.</returns>\n        public static bool IsOperationOverload(this IEdmModel model, IEdmOperation operation)\n        {\n            Utils.CheckArgumentNull(model, nameof(model));\n            Utils.CheckArgumentNull(operation, nameof(operation));\n\n            return model.GetAllElements().OfType<IEdmOperation>()\n                .Count(o => o.IsBound == operation.IsBound && o.FullName() == operation.FullName() &&\n                o.Parameters.First().Type.Definition.FullTypeName() == operation.Parameters.First().Type.Definition.FullTypeName()\n                ) > 1;\n        }\n\n        /// <summary>\n        /// Checks whether operation targets singletons and/or entitysets of the same type.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"operation\">The test operations.</param>\n        /// <returns>True/false.</returns>\n        public static bool OperationTargetsMultiplePaths(this IEdmModel model, IEdmOperation operation)\n        {\n            Utils.CheckArgumentNull(model, nameof(model));\n            Utils.CheckArgumentNull(operation, nameof(operation));\n\n            if (!operation.Parameters.Any())\n                return false;\n            \n            IEdmTypeReference bindingParameterType = operation.Parameters.First().Type;\n\n            return model.EntityContainer.EntitySets().Select(static x => x.EntityType)\n                .Concat(model.EntityContainer.Singletons().Select(static x => x.EntityType))\n                .Count(x => x.FullName().Equals(bindingParameterType.FullName(), StringComparison.OrdinalIgnoreCase)) > 1;\n        }\n\n        /// <summary>\n        /// Check whether the operation import is overload in the model.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"operationImport\">The test operations.</param>\n        /// <returns>True/false.</returns>\n        public static bool IsOperationImportOverload(this IEdmModel model, IEdmOperationImport operationImport)\n        {\n            Utils.CheckArgumentNull(model, nameof(model));\n            Utils.CheckArgumentNull(operationImport, nameof(operationImport));\n\n            if (model.EntityContainer == null)\n            {\n                return false;\n            }\n\n            return model.EntityContainer.OperationImports()\n                .Count(o => o.Operation.IsBound == operationImport.Operation.IsBound && o.Name == operationImport.Name) > 1;\n        }\n\n        /// <summary>\n        /// Get all of the elements in the model and its referenced models.\n        /// </summary>\n        /// <returns>All the elements.</returns>\n        public static IEnumerable<IEdmSchemaElement> GetAllElements(this IEdmModel model)\n        {\n            foreach (var element in model.SchemaElements.Where(el =>\n                !ODataConstants.StandardNamespaces.Any(std => el.Namespace.StartsWith(std))))\n            {\n                yield return element;\n            }\n\n            foreach (var refModel in model.ReferencedModels)\n            {\n                foreach (var element in refModel.SchemaElements.Where(el =>\n                    !ODataConstants.StandardNamespaces.Any(std => el.Namespace.StartsWith(std))))\n                {\n                    yield return element;\n                }\n            }\n        }\n\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/EdmOperationExtensions.cs",
    "content": "using System;\nusing Microsoft.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Edm\n{\n    /// <summary>\n    /// Extension methods for <see cref=\"IEdmOperation\"/>\n    /// </summary>\n    internal static class EdmOperationExtensions\n    {\n        /// <summary>\n        /// Checks whether the EDM is a delta function\n        /// </summary>\n        /// <param name=\"operation\">The EDM operation.</param>\n        /// <returns></returns>\n        public static bool IsDeltaFunction(this IEdmOperation operation)\n        {\n            if (operation.IsFunction() && \"delta\".Equals(operation.Name, StringComparison.OrdinalIgnoreCase))\n                return true;\n            return false;\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/EdmOperationProvider.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\n\nnamespace Microsoft.OpenApi.OData.Edm\n{\n    internal class EdmOperationProvider\n    {\n        private readonly Lazy<IDictionary<string, IList<IEdmOperation>>> _boundEdmOperations;\n\n        /// <summary>\n        /// Gets the Edm model.\n        /// </summary>\n        public IEdmModel Model { get; }\n\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"EdmOperationProvider\"/> class.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        public EdmOperationProvider(IEdmModel model)\n        {\n            Utils.CheckArgumentNull(model, nameof(model));\n\n            Model = model;\n\n            _boundEdmOperations = new Lazy<IDictionary<string, IList<IEdmOperation>>>(\n                LoadEdmOperations, isThreadSafe: false);\n        }\n\n        public IDictionary<string, IList<IEdmOperation>> Operations => _boundEdmOperations.Value;\n\n        /// <summary>\n        /// Find the Edm operation bounding to the given entity type.\n        /// </summary>\n        /// <param name=\"entityType\">The binding entity type.</param>\n        /// <param name=\"collection\">The collection or not.</param>\n        /// <returns>The found Edm operations.</returns>\n        public IEnumerable<IEdmOperation>? FindOperations(IEdmEntityType entityType, bool collection)\n        {\n            Utils.CheckArgumentNull(entityType, nameof(entityType));\n\n            string fullTypeName = collection ? \"Collection(\" + entityType.FullName() + \")\" : entityType.FullName();\n\n            if (!_boundEdmOperations.Value.TryGetValue(fullTypeName, out var edmOperations)) return null;\n\n            foreach (IEdmEntityType derived in Model.FindAllDerivedTypes(entityType).OfType<IEdmEntityType>())\n            {\n                string subFullTypeName = collection ? \"Collection(\" + derived.FullName() + \")\" : derived.FullName();\n\n                if (_boundEdmOperations.Value.TryGetValue(subFullTypeName, out var edmSubOperations))\n                {\n                    foreach(var edmOperation in edmSubOperations)\n                    {\n                        edmOperations.Add(edmOperation);\n                    }\n                }\n            }\n\n            return edmOperations;\n        }\n\n        private IDictionary<string, IList<IEdmOperation>> LoadEdmOperations()\n        {\n            IDictionary<string, IList<IEdmOperation>> edmOperationDict = new Dictionary<string, IList<IEdmOperation>>();\n\n            foreach (var edmOperation in Model.GetAllElements().OfType<IEdmOperation>().Where(e => e.IsBound))\n            {\n                IEdmOperationParameter bindingParameter = edmOperation.Parameters.First();\n\n                string bindingTypeName = bindingParameter.Type.FullName();\n\n                if (!edmOperationDict.TryGetValue(bindingTypeName, out var value))\n                {\n                    value = [];\n                    edmOperationDict[bindingTypeName] = value;\n                }\n                value.Add(edmOperation);\n            }\n\n            return edmOperationDict;\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/EdmTypeExtensions.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Edm\n{\n    /// <summary>\n    /// Extension methods for <see cref=\"IEdmType\"/>\n    /// </summary>\n    public static class EdmTypeExtensions\n    {\n        /// <summary>\n        /// Determines whether a path parameter should be wrapped in quotes based on the type of the parameter.\n        /// </summary>\n        /// <param name=\"edmType\">The type of the parameter.</param>\n        /// <param name=\"settings\">The conversion settings.</param>\n        /// <returns>True if the parameter should be wrapped in quotes, false otherwise.</returns>\n        public static bool ShouldPathParameterBeQuoted(this IEdmType edmType, OpenApiConvertSettings settings)\n        {\n            if (edmType == null || settings == null || !settings.AddSingleQuotesForStringParameters)\n            {\n                return false;\n            }\n\n            return edmType.TypeKind switch\n            {\n                EdmTypeKind.Enum => true,\n                EdmTypeKind.Primitive when edmType.IsString() => true,\n                _ => false,\n            };\n        }\n    }\n\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/IODataPathProvider.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing System.Collections.Generic;\n\nnamespace Microsoft.OpenApi.OData.Edm\n{\n    /// <summary>\n    /// The interface for <see cref=\"ODataPath\"/> provider.\n    /// </summary>\n    public interface IODataPathProvider\n    {\n        /// <summary>\n        /// Can filter the <see cref=\"IEdmElement\"/> or not.\n        /// </summary>\n        /// <param name=\"element\">The Edm element.</param>\n        /// <returns>True/false.</returns>\n        bool CanFilter(IEdmElement element);\n\n        /// <summary>\n        /// Generate the list of <see cref=\"ODataPath\"/> based on the given <see cref=\"IEdmModel\"/>.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"settings\">The conversion settings.</param>\n        /// <returns>The collection of built <see cref=\"ODataPath\"/>.</returns>\n        IEnumerable<ODataPath> GetPaths(IEdmModel model, OpenApiConvertSettings settings);\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/ODataComplexPropertySegment.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\n\nnamespace Microsoft.OpenApi.OData.Edm;\n\n/// <summary>\n/// Represents a property of complex type segment.\n/// </summary>\npublic class ODataComplexPropertySegment : ODataSegment\n{\n    /// <summary>\n    /// Initializes a new instance of the <see cref=\"ODataComplexPropertySegment\"/> class.\n    /// </summary>\n    /// <param name=\"property\">The complex type property.</param>\n    public ODataComplexPropertySegment(IEdmStructuralProperty property)\n    {\n        Property = property ?? throw Error.ArgumentNull(nameof(property));\n    }\n\n    /// <inheritdoc />\n    public override IEdmEntityType? EntityType => null;\n\n    /// <inheritdoc />\n    public override ODataSegmentKind Kind => ODataSegmentKind.ComplexProperty;\n\n    /// <inheritdoc />\n    public override string Identifier => Property.Name;\n\n    /// <summary>\n    /// Gets the complex type property this segment was inserted for.\n    /// </summary>\n    public IEdmStructuralProperty Property { get; }\n\n    /// <summary>\n    /// Gets the type definition of the property this segment was inserted for.\n    /// </summary>\n    public IEdmComplexType? ComplexType => \n        (Property.Type.IsCollection() ? Property.Type.Definition.AsElementType() : Property.Type.AsComplex().Definition) as IEdmComplexType;\n\n    /// <inheritdoc />\n    public override IEnumerable<IEdmVocabularyAnnotatable> GetAnnotables()\n    {\n        return new IEdmVocabularyAnnotatable[] { Property }.Union(ComplexType is null ? [] : [ComplexType]).Union(ComplexType?.FindAllBaseTypes() ?? []);\n    }\n\n    /// <inheritdoc />\n    public override string GetPathItemName(OpenApiConvertSettings settings, HashSet<string> parameters) => Property.Name;\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/ODataContext.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Operation;\nusing Microsoft.OpenApi.OData.PathItem;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\n\nnamespace Microsoft.OpenApi.OData.Edm\n{\n    /// <summary>\n    /// Context information for the <see cref=\"IEdmModel\"/>, configuration, etc.\n    /// </summary>\n    internal class ODataContext\n    {\n        private IEnumerable<ODataPath>? _allPaths;\n        private readonly IODataPathProvider _pathProvider;\n\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"ODataContext\"/> class.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        public ODataContext(IEdmModel model)\n            : this(model, new OpenApiConvertSettings())\n        {\n        }\n\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"ODataContext\"/> class.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"settings\">The convert setting.</param>\n        public ODataContext(IEdmModel model, OpenApiConvertSettings settings)\n        {\n            Model = model ?? throw Error.ArgumentNull(nameof(model));\n            Settings = settings ?? throw Error.ArgumentNull(nameof(settings));\n\n            EdmSpatialTypeVisitor visitor = new EdmSpatialTypeVisitor();\n            visitor.Visit(model);\n            IsSpatialTypeUsed = visitor.IsSpatialTypeUsed;\n\n            OperationHandlerProvider = new OperationHandlerProvider();\n            PathItemHandlerProvider = new PathItemHandlerProvider();\n\n            // If no path provider, use the default path provider.\n            _pathProvider = settings.PathProvider ?? new ODataPathProvider();\n\n            if (settings.EnableKeyAsSegment != null)\n            {\n                // We have the global setting, use the global setting\n                KeyAsSegment = settings.EnableKeyAsSegment.Value;\n            }\n            else\n            {\n                KeyAsSegment = false;\n                if (model.EntityContainer != null)\n                {\n                    var keyAsSegment = model.GetBoolean(model.EntityContainer, CapabilitiesConstants.KeyAsSegmentSupported);\n                    if (keyAsSegment != null)\n                    {\n                        KeyAsSegment = keyAsSegment.Value;\n                    }\n                }\n            }\n        }\n\n        /// <summary>\n        /// Gets the path item handler provider.\n        /// </summary>\n        public IPathItemHandlerProvider PathItemHandlerProvider { get; }\n\n        /// <summary>\n        /// Gets the operation handler provider.\n        /// </summary>\n        public IOperationHandlerProvider OperationHandlerProvider { get; }\n\n        /// <summary>\n        /// Gets the Edm model.\n        /// </summary>\n        public IEdmModel Model { get; }\n\n        /// <summary>\n        /// Gets the Entity Container.\n        /// </summary>\n        public IEdmEntityContainer EntityContainer\n        {\n            get\n            {\n                return Model.EntityContainer;\n            }\n        }\n\n        /// <summary>\n        /// Gets the <see cref=\"ODataPath\"/>s.\n        /// </summary>\n        public IEnumerable<ODataPath> AllPaths\n        {\n            get\n            {\n                if (_allPaths == null)\n                {\n                    _allPaths = LoadAllODataPaths().ToList();\n                }\n\n                return _allPaths;\n            }\n        }\n\n        /// <summary>\n        /// Gets the boolean value indicating to support key as segment.\n        /// </summary>\n        public bool KeyAsSegment { get; }\n\n        /// <summary>\n        /// Gets the value indicating the Edm spatial type used.\n        /// </summary>\n        public bool IsSpatialTypeUsed { get; private set; }\n\n        /// <summary>\n        /// Gets the convert settings.\n        /// </summary>\n        public OpenApiConvertSettings Settings { get; }\n\n        /// <summary>\n        /// Gets all tags.\n        /// </summary>\n        public HashSet<OpenApiTag>? Tags { get; private set; }\n\n        /// <summary>\n        /// Append tag.\n        /// </summary>\n        /// <param name=\"tagItem\">The tag item.</param>\n        internal void AppendTag(OpenApiTag tagItem)\n        {\n            Tags ??= [];\n\n            if (tagItem.Name is not null && FindTagByName(tagItem.Name) is not null)\n            {\n                return;\n            }\n\n            Tags.Add(tagItem);\n        }\n\n        /// <summary>\n        /// Find tag by name.\n        /// </summary>\n        /// <param name=\"name\">The name to lookup the tag.</param>\n        /// <returns></returns>\n        internal OpenApiTag? FindTagByName(string name)\n        {\n            Utils.CheckArgumentNullOrEmpty(name, nameof(name));\n            return Tags?.FirstOrDefault(t => StringComparer.Ordinal.Equals(t.Name, name));\n        }\n\n        /// <summary>\n        /// Sets the extension for the existing tag, or create a new tag with the extension.\n        /// </summary>\n        /// <param name=\"tagName\">The tag name to lookup.</param>\n        /// <param name=\"extensionName\">The extension name.</param>\n        /// <param name=\"extensionValue\">The extension value to set.</param>\n        /// <param name=\"initialValueFactory\">The tag default value factory.</param>\n        internal void AddExtensionToTag(string tagName, string extensionName, JsonNodeExtension extensionValue, Func<OpenApiTag> initialValueFactory)\n        {\n            Utils.CheckArgumentNullOrEmpty(tagName, nameof(tagName));\n            Utils.CheckArgumentNullOrEmpty(extensionName, nameof(extensionName));\n            Utils.CheckArgumentNull(extensionValue, nameof(extensionValue));\n            Utils.CheckArgumentNull(initialValueFactory, nameof(initialValueFactory));\n\n            if (FindTagByName(tagName) is {} foundTag)\n            {\n                foundTag.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n                foundTag.Extensions.TryAdd(extensionName, extensionValue);\n            }\n            else\n            {\n                var tag = initialValueFactory();\n                tag.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n                tag.Extensions.TryAdd(extensionName, extensionValue);\n                AppendTag(tag);\n            }\n        }\n\n        /// <summary>\n        /// Gets all OData paths\n        /// </summary>\n        /// <returns>All acceptable OData path.</returns>\n        private IEnumerable<ODataPath> LoadAllODataPaths()\n        {\n            IEnumerable<ODataPath> allPaths = _pathProvider.GetPaths(Model, Settings);\n            foreach (var path in allPaths)\n            {\n                if ((path.Kind == ODataPathKind.Operation && !Settings.EnableOperationPath) ||\n                    (path.Kind == ODataPathKind.OperationImport && !Settings.EnableOperationImportPath) ||\n                    ((path.Kind == ODataPathKind.NavigationProperty || path.Kind == ODataPathKind.ComplexProperty) && !Settings.EnableNavigationPropertyPath))\n                {\n                    continue;\n                }\n\n                yield return path;\n            }\n        }\n        internal IEnumerable<RevisionRecord> GetDeprecationInformations(IEdmVocabularyAnnotatable annotable)\n        {\n            return annotable == null ?\n                Enumerable.Empty<RevisionRecord>() :\n                    (Model?.GetCollection<RevisionRecord>(annotable, CoreConstants.Revisions)?.Where(x => x.Kind == RevisionKind.Deprecated) ?? \n                    Enumerable.Empty<RevisionRecord>());\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/ODataDollarCountSegment.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\n\nnamespace Microsoft.OpenApi.OData.Edm;\n/// <summary>\n/// The $count segment.\n/// </summary>\npublic class ODataDollarCountSegment : ODataSegment\n{\n    /// <summary>\n    /// Get the static instance of $count segment.\n    /// </summary>\n    internal static readonly ODataDollarCountSegment Instance = new();\n\n    /// <inheritdoc />\n    public override IEdmEntityType? EntityType => null;\n\n    /// <inheritdoc />\n    public override ODataSegmentKind Kind => ODataSegmentKind.DollarCount;\n\n    /// <inheritdoc />\n    public override string Identifier => \"$count\";\n\n    /// <inheritdoc />\n    public override IEnumerable<IEdmVocabularyAnnotatable> GetAnnotables()\n    {\n        return Enumerable.Empty<IEdmVocabularyAnnotatable>();\n    }\n\n    /// <inheritdoc />\n    public override string GetPathItemName(OpenApiConvertSettings settings, HashSet<string> parameters) => \"$count\";\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/ODataKeySegment.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\n\nnamespace Microsoft.OpenApi.OData.Edm\n{\n    /// <summary>\n    /// The key segment.\n    /// </summary>\n    public class ODataKeySegment : ODataSegment\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"ODataKeySegment\"/> class.\n        /// </summary>\n        /// <param name=\"entityType\">The entity type contains the keys.</param>\n        public ODataKeySegment(IEdmEntityType entityType)\n        {\n            EntityType = entityType ?? throw Error.ArgumentNull(nameof(entityType));\n        }\n\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"ODataKeySegment\"/> class.\n        /// </summary>\n        /// <param name=\"entityType\">The entity type contains the keys.</param>\n        /// <param name=\"keyMappings\">The key/template mappings.</param>\n        public ODataKeySegment(IEdmEntityType entityType, IDictionary<string, string> keyMappings)\n        {\n            EntityType = entityType ?? throw Error.ArgumentNull(nameof(entityType));\n            KeyMappings = keyMappings ?? throw Error.ArgumentNull(nameof(keyMappings));\n        }\n\n        /// <summary>\n        /// Is true if key segment is alternate key\n        /// </summary>\n        public bool IsAlternateKey { get; set; } = false;\n\n        /// <summary>\n        /// Gets the key/template mappings.\n        /// </summary>\n        public IDictionary<string, string>? KeyMappings { get; }\n\n        /// <inheritdoc />\n        public override IEdmEntityType EntityType { get; }\n\n        /// <inheritdoc />\n        public override ODataSegmentKind Kind => ODataSegmentKind.Key;\n\n        /// <inheritdoc />\n        public override string Identifier\n        {\n            get\n            {\n                IList<string> keys = IsAlternateKey ? \n                    KeyMappings?.Values.ToList() ?? [] : \n                    EntityType.Key().Select(static x => x.Name).ToList();\n\n                return string.Join(\",\", keys);\n            }\n        }\n\n        /// <inheritdoc />\n\t\tpublic override IEnumerable<IEdmVocabularyAnnotatable> GetAnnotables()\n\t\t{\n\t\t\treturn Enumerable.Empty<IEdmVocabularyAnnotatable>();\n\t\t}\n\n\t\t/// <inheritdoc />\n\t\tpublic override string GetPathItemName(OpenApiConvertSettings settings, HashSet<string> parameters)\n        {\n            Utils.CheckArgumentNull(settings, nameof(settings));\n\n            // Use the output key/template mapping\n            if (KeyMappings != null)\n            {\n                if (KeyMappings.Count == 1 && !IsAlternateKey)\n                {\n                    var key = KeyMappings.First();\n                    return $\"{{{key.Value}}}\";\n                }\n                else\n                {\n                    return string.Join(\",\", KeyMappings.Select(x => x.Key + \"='{\" + x.Value + \"}'\"));\n                }\n            }\n\n            IList<IEdmStructuralProperty> keys = EntityType.Key().ToList();\n            if (keys.Count() == 1)\n            {\n                string keyName = keys.First().Name;\n\n                if (settings.PrefixEntityTypeNameBeforeKey)\n                {\n                    string name = Utils.GetUniqueName(EntityType.Name + \"-\" + keyName, parameters);\n                    return \"{\" + name + \"}\";\n                }\n                else\n                {\n                    string name = Utils.GetUniqueName(keyName, parameters);\n                    return \"{\" + name + \"}\";\n                }\n            }\n            else\n            {\n                IList<string> keyStrings = new List<string>();\n                foreach (var keyProperty in keys)\n                {\n                    string name = Utils.GetUniqueName(keyProperty.Name, parameters);\n                    var quote = keyProperty.Type.Definition.ShouldPathParameterBeQuoted(settings) ? \"'\" : string.Empty;\n                    keyStrings.Add($\"{keyProperty.Name}={quote}{{{name}}}{quote}\");\n                }\n\n                return string.Join(\",\", keyStrings);\n            }\n        }\n\n        internal IDictionary<string, string> GetKeyNameMapping(OpenApiConvertSettings settings, HashSet<string> parameters)\n        {\n            // Use the output key/template mapping\n            IDictionary<string, string> keyNamesMapping = new Dictionary<string, string>();\n            if (KeyMappings != null)\n            {\n                foreach (var keyName in KeyMappings)\n                {\n                    keyNamesMapping[keyName.Key] = keyName.Value;\n                }\n\n                return keyNamesMapping;\n            }\n\n            IList<IEdmStructuralProperty> keys = EntityType.Key().ToList();\n            if (keys.Count() == 1)\n            {\n                string keyName = keys.First().Name;\n\n                if (settings.PrefixEntityTypeNameBeforeKey)\n                {\n                    string name = Utils.GetUniqueName(EntityType.Name + \"-\" + keyName, parameters);\n                    keyNamesMapping[keyName] = name;\n                }\n                else\n                {\n                    string name = Utils.GetUniqueName(keyName, parameters);\n                    keyNamesMapping[keyName] = name;\n                }\n            }\n            else\n            {\n                foreach (var keyProperty in keys)\n                {\n                    string name = Utils.GetUniqueName(keyProperty.Name, parameters);\n                    keyNamesMapping[keyProperty.Name] = name;\n                }\n            }\n\n            return keyNamesMapping;\n        }\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/ODataMetadataSegment.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\n\nnamespace Microsoft.OpenApi.OData.Edm\n{\n    /// <summary>\n    /// The $metadata segment.\n    /// </summary>\n    public class ODataMetadataSegment : ODataSegment\n    {\n        /// <inheritdoc />\n        public override IEdmEntityType? EntityType => null;\n        /// <inheritdoc />\n        public override ODataSegmentKind Kind => ODataSegmentKind.Metadata;\n\n        /// <inheritdoc />\n        public override string Identifier => \"$metadata\";\n\n        /// <inheritdoc />\n\t\tpublic override IEnumerable<IEdmVocabularyAnnotatable> GetAnnotables()\n\t\t{\n\t\t\treturn Enumerable.Empty<IEdmVocabularyAnnotatable>();\n\t\t}\n\n\t\t/// <inheritdoc />\n\t\tpublic override string GetPathItemName(OpenApiConvertSettings settings, HashSet<string> parameters) => \"$metadata\";\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/ODataNavigationPropertySegment.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\n\nnamespace Microsoft.OpenApi.OData.Edm\n{\n    /// <summary>\n    /// Navigation property segment.\n    /// </summary>\n    public class ODataNavigationPropertySegment : ODataSegment\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"ODataNavigationPropertySegment\"/> class.\n        /// </summary>\n        /// <param name=\"navigationProperty\">The Navigation property</param>\n        public ODataNavigationPropertySegment(IEdmNavigationProperty navigationProperty)\n        {\n            NavigationProperty = navigationProperty ?? throw Error.ArgumentNull(nameof(navigationProperty));\n        }\n\n        /// <summary>\n        /// Gets the navigation property.\n        /// </summary>\n        public IEdmNavigationProperty NavigationProperty { get; }\n\n        /// <inheritdoc />\n        public override IEdmEntityType EntityType => NavigationProperty.ToEntityType();\n\n        /// <inheritdoc />\n        public override ODataSegmentKind Kind => ODataSegmentKind.NavigationProperty;\n\n        /// <inheritdoc />\n        public override string Identifier { get => NavigationProperty.Name; }\n\n        /// <inheritdoc />\n\t\tpublic override IEnumerable<IEdmVocabularyAnnotatable> GetAnnotables()\n\t\t{\n\t\t\treturn new IEdmVocabularyAnnotatable[] { NavigationProperty, EntityType }.Union(EntityType.FindAllBaseTypes() ?? []);\n\t\t}\n\n\t\t/// <inheritdoc />\n\t\tpublic override string GetPathItemName(OpenApiConvertSettings settings, HashSet<string> parameters) => NavigationProperty.Name;\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/ODataNavigationSourceSegment.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\n\nnamespace Microsoft.OpenApi.OData.Edm\n{\n    /// <summary>\n    /// Navigation source (entity set or singleton) segment.\n    /// </summary>\n    public class ODataNavigationSourceSegment : ODataSegment\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"ODataNavigationSourceSegment\"/> class.\n        /// </summary>\n        /// <param name=\"navigationSource\">The navigation source.</param>\n        public ODataNavigationSourceSegment(IEdmNavigationSource navigationSource)\n        {\n            NavigationSource = navigationSource ?? throw Error.ArgumentNull(nameof(navigationSource));\n        }\n\n        /// <summary>\n        /// Gets the navigation source.\n        /// </summary>\n        public IEdmNavigationSource NavigationSource { get; }\n\n        /// <inheritdoc />\n        public override IEdmEntityType EntityType => NavigationSource.EntityType;\n\n        /// <inheritdoc />\n        public override string Identifier { get => NavigationSource.Name; }\n\n        /// <inheritdoc />\n        public override ODataSegmentKind Kind => ODataSegmentKind.NavigationSource;\n\n        /// <inheritdoc />\n\t\tpublic override IEnumerable<IEdmVocabularyAnnotatable> GetAnnotables()\n\t\t{\n\t\t\treturn (NavigationSource is IEdmVocabularyAnnotatable source ? new IEdmVocabularyAnnotatable[]{source} : [])\n                                                    .Union([EntityType])\n                                                    .Union(EntityType.FindAllBaseTypes());\n\t\t}\n\n\t\t/// <inheritdoc />\n\t\tpublic override string GetPathItemName(OpenApiConvertSettings settings, HashSet<string> parameters) => NavigationSource.Name;\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/ODataOperationImportSegment.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\n\nnamespace Microsoft.OpenApi.OData.Edm\n{\n    /// <summary>\n    /// Operation import segment.\n    /// </summary>\n    public class ODataOperationImportSegment : ODataSegment\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"ODataOperationImportSegment\"/> class.\n        /// </summary>\n        /// <param name=\"operationImport\">The operation import.</param>\n        public ODataOperationImportSegment(IEdmOperationImport operationImport)\n        {\n            OperationImport = operationImport ?? throw Error.ArgumentNull(nameof(operationImport));\n        }\n\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"ODataOperationImportSegment\"/> class.\n        /// </summary>\n        /// <param name=\"operationImport\">The operation import.</param>\n        /// <param name=\"parameterMappings\">The parameter mappings.</param>\n        public ODataOperationImportSegment(IEdmOperationImport operationImport, IDictionary<string, string> parameterMappings)\n        {\n            OperationImport = operationImport ?? throw Error.ArgumentNull(nameof(operationImport));\n            ParameterMappings = parameterMappings ?? throw Error.ArgumentNull(nameof(parameterMappings));\n        }\n\n        /// <summary>\n        /// Gets the parameter mappings.\n        /// </summary>\n        public IDictionary<string, string>? ParameterMappings { get; }\n\n        /// <summary>\n        /// Gets the operation import.\n        /// </summary>\n        public IEdmOperationImport OperationImport { get; }\n\n        /// <inheritdoc />\n        public override IEdmEntityType? EntityType => null;\n\n        /// <inheritdoc />\n        public override ODataSegmentKind Kind => ODataSegmentKind.OperationImport;\n\n        /// <inheritdoc />\n        public override string Identifier { get => OperationImport.Name; }\n\n        /// <inheritdoc />\n\t\tpublic override IEnumerable<IEdmVocabularyAnnotatable> GetAnnotables()\n\t\t{\n\t\t\treturn [OperationImport];\n\t\t}\n\n\t\t/// <inheritdoc />\n\t\tpublic override string GetPathItemName(OpenApiConvertSettings settings, HashSet<string> parameters)\n        {\n            Utils.CheckArgumentNull(settings, nameof(settings));\n\n            if (OperationImport.IsFunctionImport() && OperationImport is IEdmFunctionImport edmFunctionImport)\n            {\n                return FunctionImportName(edmFunctionImport, settings, parameters);\n            }\n\n            return OperationImport.Name;\n        }\n\n        private static string FunctionImportName(IEdmFunctionImport functionImport, OpenApiConvertSettings settings, HashSet<string> parameters)\n        {\n            StringBuilder functionName = new StringBuilder(functionImport.Name);\n            functionName.Append(\"(\");\n\n            // Structured or collection-valued parameters are represented as a parameter alias in the path template\n            // and the parameters array contains a Parameter Object for the parameter alias as a query option of type string.\n            IEdmFunction function = functionImport.Function;\n            functionName.Append(String.Join(\",\", function.Parameters.Select(p =>\n            {\n                string uniqueName = Utils.GetUniqueName(p.Name, parameters);\n                if (p.Type.IsStructured() || p.Type.IsCollection())\n                {\n                    return p.Name + \"=@\" + uniqueName;\n                }\n                else\n                {\n                    var quote = p.Type.Definition.ShouldPathParameterBeQuoted(settings) ? \"'\" : string.Empty;\n                    return $\"{p.Name}={quote}{{{uniqueName}}}{quote}\";\n                }\n            })));\n\n            functionName.Append(\")\");\n            return functionName.ToString();\n        }\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/ODataOperationSegment.cs",
    "content": "// -----\n// private readonly IEdmModel _model;-------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\n\nnamespace Microsoft.OpenApi.OData.Edm\n{\n    /// <summary>\n    /// Operation segment\n    /// </summary>\n    public class ODataOperationSegment : ODataSegment\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"ODataOperationSegment\"/> class.\n        /// </summary>\n        /// <param name=\"operation\">The operation.</param>\n        public ODataOperationSegment(IEdmOperation operation)\n            : this(operation, false)\n        {\n        }\n\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"ODataOperationSegment\"/> class.\n        /// </summary>\n        /// <param name=\"operation\">The operation.</param>\n        /// <param name=\"isEscapedFunction\">A value indicating this operation is an escaped function.</param>\n        public ODataOperationSegment(IEdmOperation operation, bool isEscapedFunction)\n        {\n            Operation = operation ?? throw Error.ArgumentNull(nameof(operation));\n            IsEscapedFunction = isEscapedFunction;\n        }\n\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"ODataOperationSegment\"/> class.\n        /// </summary>\n        /// <param name=\"operation\">The operation.</param>\n        /// <param name=\"parameterMappings\">The parameter mapping.</param>\n        public ODataOperationSegment(IEdmOperation operation, IDictionary<string, string> parameterMappings)\n        {\n            Operation = operation ?? throw Error.ArgumentNull(nameof(operation));\n            ParameterMappings = parameterMappings ?? throw Error.ArgumentNull(nameof(parameterMappings));\n        }\n\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"ODataOperationSegment\"/> class.\n        /// </summary>\n        /// <param name=\"operation\">The operation.</param>\n        /// <param name=\"model\">The Edm model.</param>\n        public ODataOperationSegment(IEdmOperation operation, IEdmModel model)\n            : this(operation, false, model)\n        {\n        }\n\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"ODataOperationSegment\"/> class.\n        /// </summary>\n        /// <param name=\"operation\">The operation.</param>\n        /// <param name=\"isEscapedFunction\">A value indicating this operation is an escaped function.</param>\n        /// <param name=\"model\">The Edm model.</param>\n        public ODataOperationSegment(IEdmOperation operation, bool isEscapedFunction, IEdmModel model)\n        {\n            Operation = operation ?? throw Error.ArgumentNull(nameof(operation));\n            IsEscapedFunction = isEscapedFunction;\n            _model = model ?? throw Error.ArgumentNull(nameof(model));\n        }\n        \n        private readonly IEdmModel? _model;\n        \n        /// <summary>\n        /// Gets the parameter mappings.\n        /// </summary>\n        public IDictionary<string, string>? ParameterMappings { get; }\n\n        /// <summary>\n        /// Gets the operation.\n        /// </summary>\n        public IEdmOperation? Operation { get; }\n\n        /// <summary>\n        /// Gets the is escaped function.\n        /// </summary>\n        public bool IsEscapedFunction { get; }\n\n        /// <inheritdoc />\n        public override ODataSegmentKind Kind => ODataSegmentKind.Operation;\n\n        /// <inheritdoc />\n        public override string? Identifier { get => Operation?.Name; }\n\n        /// <inheritdoc />\n        public override IEdmEntityType? EntityType => null;\n\n        /// <inheritdoc />\n        public override string? GetPathItemName(OpenApiConvertSettings settings, HashSet<string> parameters)\n        {\n            Utils.CheckArgumentNull(settings, nameof(settings));\n\n            if (Operation is IEdmFunction function)\n            {\n                return FunctionName(function, settings, parameters);\n            }\n\n            return Operation is null ? null : OperationName(Operation, settings);\n        }\n\n        internal IDictionary<string, string> GetNameMapping(OpenApiConvertSettings settings, HashSet<string> parameters)\n        {\n            IDictionary<string, string> parameterNamesMapping = new Dictionary<string, string>();\n\n            if (Operation is IEdmFunction function)\n            {\n                if (settings.EnableUriEscapeFunctionCall && IsEscapedFunction)\n                {\n                    string parameterName = function.Parameters.Last().Name;\n                    string uniqueName = Utils.GetUniqueName(parameterName, parameters);\n                    parameterNamesMapping[parameterName] = uniqueName;\n                }\n\n                int skip = function.IsBound ? 1 : 0;\n                foreach (var parameter in function.Parameters.Skip(skip))\n                {\n                    string uniqueName = Utils.GetUniqueName(parameter.Name, parameters);\n                    parameterNamesMapping[parameter.Name] = uniqueName;\n                }\n            }\n\n            return parameterNamesMapping;\n        }\n\n        private string OperationName(IEdmOperation operation, OpenApiConvertSettings settings)\n        {\n            if (settings.EnableUnqualifiedCall)\n            {\n                return operation.Name;\n            }\n            else if (_model != null)\n            {\n                return EdmModelHelper.StripOrAliasNamespacePrefix(operation, settings, _model);\n            }\n            else\n            {\n                return operation.FullName();\n            }\n        }\n\n        private string FunctionName(IEdmFunction function, OpenApiConvertSettings settings, HashSet<string> parameters)\n        {\n            if (settings.EnableUriEscapeFunctionCall && IsEscapedFunction)\n            {\n                string parameterName = function.Parameters.Last().Name;\n                string uniqueName = Utils.GetUniqueName(parameterName, parameters);\n                if (function.IsComposable)\n                {\n                    return $\"{{{uniqueName}}}:\";\n                }\n                else\n                {\n                    return $\"{{{uniqueName}}}\";\n                }\n            }\n\n            StringBuilder functionName = new();\n            functionName.Append(OperationName(function, settings));\n            functionName.Append('(');\n            \n            int skip = function.IsBound ? 1 : 0;\n            functionName.Append(string.Join(\",\", function.Parameters.Skip(skip).Select(p =>\n            {\n                string uniqueName = Utils.GetUniqueName(p.Name, parameters);\n                var quote = p.Type.Definition.ShouldPathParameterBeQuoted(settings) ? \"'\" : string.Empty;\n                return p is IEdmOptionalParameter\n                    ? p.Name + $\"={quote}@{uniqueName}{quote}\"\n                    : p.Name + $\"={quote}{{{uniqueName}}}{quote}\";\n            })));\n\n            functionName.Append(')');\n\n            return functionName.ToString();\n        }\n\n        /// <inheritdoc />\n\t\tpublic override IEnumerable<IEdmVocabularyAnnotatable> GetAnnotables()\n\t\t{\n\t\t\treturn Operation is null ? [] : [Operation];\n\t\t}\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/ODataPath.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Properties;\n\nnamespace Microsoft.OpenApi.OData.Edm\n{\n    /// <summary>\n    /// Describes an OData path.\n    /// </summary>\n    public class ODataPath : IEnumerable<ODataSegment>, IComparable<ODataPath>\n    {\n        private ODataPathKind? _pathKind;\n        private string? _defaultPathItemName;\n\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"ODataPath\"/> class.\n        /// </summary>\n        /// <param name=\"segments\">The segments.</param>\n        public ODataPath(IEnumerable<ODataSegment> segments)\n        {\n            Segments = segments.ToList();\n            if (Segments.Any(s => s == null))\n            {\n                throw Error.ArgumentNull(\"segments\");\n            }\n        }\n\n        /// <summary>\n        /// Creates a new instance of <see cref=\"ODataPath\"/> containing the given segments.\n        /// </summary>\n        /// <param name=\"segments\">The segments that make up the path.</param>\n        /// <exception cref=\"ArgumentNullException\">Throws if input segments is null.</exception>\n        public ODataPath(params ODataSegment[] segments)\n            : this((IEnumerable<ODataSegment>)segments)\n        {\n        }\n\n        /// <summary>\n        /// Gets/Sets the support HttpMethods\n        /// </summary>\n        public ISet<string> HttpMethods { get; } = new HashSet<string>(StringComparer.OrdinalIgnoreCase);\n\n        /// <summary>\n        /// Gets/Sets the path template for this path.\n        /// If it is set, it will be used to generate the path item.\n        /// </summary>\n        public string? PathTemplate { get; set; }\n\n        /// <summary>\n        /// Gets the segments.\n        /// </summary>\n        public IList<ODataSegment> Segments { get; private set; }\n\n        /// <summary>\n        /// Gets the path kind.\n        /// </summary>\n        public virtual ODataPathKind Kind\n        {\n            get\n            {\n                if (_pathKind == null)\n                {\n                    _pathKind = CalcPathType();\n                }\n\n                return _pathKind.Value;\n            }\n        }\n\n        /// <summary>\n        /// Gets the first segment in the path. Returns null if the path is empty.\n        /// </summary>\n        public ODataSegment? FirstSegment => Segments is null || Segments.Count == 0 ? null : Segments[0];\n\n        /// <summary>\n        /// Get the last segment in the path. Returns null if the path is empty.\n        /// </summary>\n        public ODataSegment? LastSegment => Segments is null || Segments.Count == 0 ? null : this.Segments[Segments.Count - 1];\n\n        /// <summary>\n        /// Get the number of segments in this path.\n        /// </summary>\n        public int Count => this.Segments.Count;\n\n        /// <summary>\n        /// Get the segments enumerator\n        /// </summary>\n        /// <returns>The segments enumerator</returns>\n        public IEnumerator<ODataSegment> GetEnumerator() => Segments.GetEnumerator();\n\n        /// <summary>\n        /// Get the segments enumerator\n        /// </summary>\n        /// <returns>The segments enumerator.</returns>\n        IEnumerator IEnumerable.GetEnumerator() => this.GetEnumerator();\n\n        /// <summary>\n        /// Clone a new ODataPath object.\n        /// </summary>\n        /// <returns>The new ODataPath.</returns>\n        public ODataPath Clone() => new ODataPath(Segments);\n\n        /// <summary>\n        /// Get the segment count.\n        /// </summary>\n        /// <param name=\"keySegmentAsDepth\">A bool value indicating whether to count key segment or not.</param>\n        /// <returns>The count.</returns>\n        public int GetCount(bool keySegmentAsDepth)\n        {\n            return Segments.Count(c => keySegmentAsDepth || c is not ODataKeySegment);\n        }\n\n        /// <summary>\n        /// Gets the default path item name.\n        /// </summary>\n        /// <returns>The string.</returns>\n        public string GetPathItemName()\n        {\n            if (_defaultPathItemName != null)\n            {\n                return _defaultPathItemName;\n            }\n\n            _defaultPathItemName = GetPathItemName(new OpenApiConvertSettings());\n            return _defaultPathItemName;\n        }\n\n        /// <summary>\n        /// Gets the path item name.\n        /// </summary>\n        /// <param name=\"settings\">The settings.</param>\n        /// <returns>The string.</returns>\n        public string GetPathItemName(OpenApiConvertSettings settings)\n        {\n            Utils.CheckArgumentNull(settings, nameof(settings));\n\n            // From Open API spec, parameter name is case sensitive, so don't use the IgnoreCase HashSet.\n            HashSet<string> parameters = new();\n            StringBuilder sb = new();\n\n            if (!string.IsNullOrWhiteSpace(settings.PathPrefix))\n            {\n                sb.Append('/');\n                sb.Append(settings.PathPrefix);\n            }\n\n            foreach (var segment in Segments)\n            {\n                var pathItemName = segment.GetPathItemName(settings, parameters);\n\n                if (segment is ODataKeySegment keySegment &&\n                    (settings.EnableKeyAsSegment == null || !settings.EnableKeyAsSegment.Value || keySegment.IsAlternateKey))\n                {\n                    sb.Append('(');\n                    sb.Append(pathItemName);\n                    sb.Append(')');\n                }\n                else // other segments\n                {\n                    if (segment.Kind == ODataSegmentKind.Operation &&\n                        segment is ODataOperationSegment operation &&\n                        operation.IsEscapedFunction &&\n                        settings.EnableUriEscapeFunctionCall)\n                    {\n                        sb.Append(\":/\");\n                        sb.Append(pathItemName);\n                        continue;\n                    }\n\n                    sb.Append('/');\n                    sb.Append(pathItemName);\n                }\n            }\n\n            return sb.ToString();\n        }\n\n        internal bool SupportHttpMethod(string method)\n        {\n            // If the Httpmethods is empty, let it go\n            if (HttpMethods.Count == 0)\n            {\n                return true;\n            }\n\n            return HttpMethods.Contains(method);\n        }\n\n        /// <summary>\n        /// Push a segment to the last.\n        /// </summary>\n        /// <param name=\"segment\">The pushed segment.</param>\n        /// <returns>The whole path object.</returns>\n        internal ODataPath Push(ODataSegment segment)\n        {\n            Segments ??= [];\n\n            _pathKind = null;\n            _defaultPathItemName = null;\n            Segments.Add(segment);\n            return this;\n        }\n\n        /// <summary>\n        /// Pop the last segment.\n        /// </summary>\n        /// <returns>The pop last segment.</returns>\n        internal ODataPath Pop()\n        {\n            if (!Segments.Any())\n            {\n                throw Error.InvalidOperation(SRResource.ODataPathPopInvalid);\n            }\n\n            _pathKind = null;\n            _defaultPathItemName = null;\n            Segments.RemoveAt(Segments.Count - 1);\n            return this;\n        }\n\n        internal IDictionary<ODataSegment, IDictionary<string, string>> CalculateParameterMapping(OpenApiConvertSettings settings)\n        {\n            IDictionary<ODataSegment, IDictionary<string, string>> parameterMapping = new Dictionary<ODataSegment, IDictionary<string, string>>();\n\n            // From Open API spec, parameter name is case sensitive, so don't use the IgnoreCase HashSet.\n            HashSet<string> parameters = new HashSet<string>();\n\n            foreach (var segment in Segments)\n            {\n                // So far, only care about the key segment and operation segment\n                if (segment.Kind == ODataSegmentKind.Key)\n                {\n                    ODataKeySegment keySegment = (ODataKeySegment)segment;\n                    parameterMapping[keySegment] = keySegment.GetKeyNameMapping(settings, parameters);\n                }\n                else if (segment.Kind == ODataSegmentKind.Operation)\n                {\n                    ODataOperationSegment operationSegment = (ODataOperationSegment)segment;\n                    parameterMapping[operationSegment] = operationSegment.GetNameMapping(settings, parameters);\n                }\n            }\n\n            return parameterMapping;\n        }\n\n        /// <summary>\n        /// Get string representation of the Edm Target Path for annotations\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <returns>The string representation of the Edm target path.</returns>\n        internal string GetTargetPath(IEdmModel model)\n        {\n            Utils.CheckArgumentNull(model, nameof(model));\n\n            var targetPath = new StringBuilder(model.EntityContainer.FullName());\n\n            bool skipLastSegment = LastSegment is ODataRefSegment \n                || LastSegment is ODataDollarCountSegment\n                || LastSegment is ODataStreamContentSegment;\n            foreach (var segment in Segments.Where(segment => segment is not ODataKeySegment\n                && !(skipLastSegment && segment == LastSegment)))\n            {\n                targetPath.Append($\"/{segment.Identifier}\");\n            }\n            return targetPath.ToString();\n        }\n\n        /// <summary>\n        /// Output the path string.\n        /// </summary>\n        /// <returns>The string.</returns>\n        public override string ToString()\n        {\n            if (PathTemplate != null)\n            {\n                return PathTemplate;\n            }\n\n            return \"/\" + string.Join(\"/\", Segments.Select(e => e.Kind));\n        }\n\n        /// <summary>\n        /// Compare between two ODataPath using its path item name.\n        /// </summary>\n        /// <param name=\"other\">The compare to ODataPath.</param>\n        /// <returns>true/false</returns>\n        public int CompareTo(ODataPath? other)\n        {\n            return GetPathItemName().CompareTo(other?.GetPathItemName());\n        }\n\n        private ODataPathKind CalcPathType()\n        {\n            if (Segments.Count == 1 && Segments.First().Kind == ODataSegmentKind.Metadata)\n            {\n                return ODataPathKind.Metadata;\n            }\n            else if (Segments.Last().Kind == ODataSegmentKind.DollarCount)\n            {\n                return ODataPathKind.DollarCount;\n            }\n            else if (Segments.Last().Kind == ODataSegmentKind.TypeCast)\n            {\n                return ODataPathKind.TypeCast;\n            }\n            else if (Segments.Last().Kind == ODataSegmentKind.ComplexProperty)\n            {\n                return ODataPathKind.ComplexProperty;\n            }\n            else if (Segments.Any(c => c.Kind == ODataSegmentKind.StreamProperty || c.Kind == ODataSegmentKind.StreamContent))\n            {\n                return ODataPathKind.MediaEntity;\n            }\n            else if (Segments.Any(c => c.Kind == ODataSegmentKind.Ref))\n            {\n                return ODataPathKind.Ref;\n            }\n            else if (Segments.Any(c => c.Kind == ODataSegmentKind.OperationImport))\n            {\n                return ODataPathKind.OperationImport;\n            }\n            else if (Segments.Last().Kind == ODataSegmentKind.Operation)\n            {\n                return ODataPathKind.Operation;\n            }\n            else if (Segments.Any(c => c.Kind == ODataSegmentKind.NavigationProperty))\n            {\n                return ODataPathKind.NavigationProperty;\n            }\n            else if (Segments.Count == 1 && Segments[0] is ODataNavigationSourceSegment segment)\n            {\n                if (segment.NavigationSource is IEdmSingleton)\n                {\n                    return ODataPathKind.Singleton;\n                }\n                else\n                {\n                    return ODataPathKind.EntitySet;\n                }\n            }\n            else if (Segments.Count == 2 && Segments.Last().Kind == ODataSegmentKind.Key)\n            {\n                return ODataPathKind.Entity;\n            }\n\n            return ODataPathKind.Unknown;\n        }\n\n        /// <summary>\n        /// Provides a suffix for the operation id based on the operation path.\n        /// </summary>\n        /// <param name=\"settings\">The settings.</param>\n        ///<returns>The suffix.</returns>\n        public string? GetPathHash(OpenApiConvertSettings settings) =>\n            LastSegment?.GetPathHash(settings, this);\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/ODataPathKind.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nnamespace Microsoft.OpenApi.OData.Edm\n{\n    /// <summary>\n    /// Enum types for Edm path.\n    /// </summary>\n    public enum ODataPathKind\n    {\n        /// <summary>\n        /// Represents an entity set path. for example: ~/users\n        /// </summary>\n        EntitySet,\n\n        /// <summary>\n        /// Represents an entity path, for example: ~/users/{id}\n        /// </summary>\n        Entity,\n\n        /// <summary>\n        /// Represents a singleton path, for example: ~/me\n        /// </summary>\n        Singleton,\n\n        /// <summary>\n        /// Represents an operation (function or action) path, for example: ~/users/NS.findRooms(roomId='{roomId}')\n        /// </summary>\n        Operation,\n\n        /// <summary>\n        /// Represents an operation import (function import or action import path), for example: ~/ResetData\n        /// </summary>\n        OperationImport,\n\n        /// <summary>\n        /// Represents an navigation property path, for example: ~/users/{id}/onedrive\n        /// </summary>\n        NavigationProperty,\n\n        /// <summary>\n        /// Represents an navigation property $ref path, for example: ~/users/{id}/onedrive/$ref\n        /// </summary>\n        Ref,\n\n        /// <summary>\n        /// Represents a media entity path, for example: ~/me/photo/$value or ~/reports/deviceConfigurationUserActivity/Content\n        /// </summary>\n        MediaEntity,\n\n        /// <summary>\n        /// Represents a $metadata path\n        /// </summary>\n        Metadata,\n\n        /// <summary>\n        /// Represents a $count path, for example: ~/customers/$count\n        /// </summary>\n        DollarCount,\n\n        /// <summary>\n        /// Represents a type cast path, for example: ~/groups/{id}/members/microsoft.graph.user\n        /// </summary>\n        TypeCast,\n\n        /// <summary>\n        /// Represents a path item for a property of type complex.\n        /// </summary>\n        ComplexProperty,\n\n        /// <summary>\n        /// Represents an un-supported/unknown path.\n        /// </summary>\n        Unknown,\n\t}\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/ODataPathProvider.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Diagnostics;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Edm\n{\n    /// <summary>\n    /// Provide class for <see cref=\"ODataPath\"/> generating.\n    /// </summary>\n    public class ODataPathProvider : IODataPathProvider\n    {\n        private Dictionary<IEdmEntityType, IList<IEdmNavigationSource>>? _allNavigationSources;\n\n        private readonly IDictionary<IEdmEntityType, IList<ODataPath>> _allNavigationSourcePaths =\n            new Dictionary<IEdmEntityType, IList<ODataPath>>();\n\n        private readonly IDictionary<IEdmEntityType, IList<ODataPath>> _allNavigationPropertyPaths =\n            new Dictionary<IEdmEntityType, IList<ODataPath>>();\n\n        private readonly List<ODataPath> _allOperationPaths = [];\n\n        private IEdmModel? _model;\n\n        private readonly IDictionary<IEdmEntityType, IList<ODataPath>> _dollarCountPaths =\n           new Dictionary<IEdmEntityType, IList<ODataPath>>();\n\n\n        /// <summary>\n        /// Can filter the <see cref=\"IEdmElement\"/> or not.\n        /// </summary>\n        /// <param name=\"element\">The Edm element.</param>\n        /// <returns>True/false.</returns>\n        public virtual bool CanFilter(IEdmElement element) => true;\n\n        /// <summary>\n        /// Generate the list of <see cref=\"ODataPath\"/> based on the given <see cref=\"IEdmModel\"/>.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"settings\">The conversion settings.</param>\n        /// <returns>The collection of built <see cref=\"ODataPath\"/>.</returns>\n        public virtual IEnumerable<ODataPath> GetPaths(IEdmModel model, OpenApiConvertSettings settings)\n        {\n           if (model == null || model.EntityContainer == null)\n           {\n               return [];\n           }\n\n           Initialize(model);\n\n           if (_model is not null)\n           {\n                // entity set\n                foreach (var entitySet in _model.EntityContainer.EntitySets())\n                {\n                    if (CanFilter(entitySet))\n                    {\n                        RetrieveNavigationSourcePaths(entitySet, settings);\n                    }\n                }\n\n                // singleton\n                foreach (var singleton in _model.EntityContainer.Singletons())\n                {\n                    if (CanFilter(singleton))\n                    {\n                        RetrieveNavigationSourcePaths(singleton, settings);\n                    }\n                }\n           }\n\n           // bound operations\n           RetrieveBoundOperationPaths(settings);\n\n           if (_model is not null)\n           {\n                // unbound operations\n                foreach (IEdmOperationImport import in _model.EntityContainer.OperationImports())\n                {\n                    if (CanFilter(import))\n                    {\n                        AppendPath(new ODataPath(new ODataOperationImportSegment(import)));\n                    }\n                }\n           }\n\n           return MergePaths();\n        }\n\n        /// <summary>\n        /// Initialize the provider.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        protected virtual void Initialize(IEdmModel model)\n        {\n            Utils.CheckArgumentNull(model, nameof(model));\n\n            _model = model;\n            _allNavigationSources = model.LoadAllNavigationSources();\n            _allNavigationSourcePaths.Clear();\n            _allNavigationPropertyPaths.Clear();\n            _allOperationPaths.Clear();\n            _dollarCountPaths.Clear();\n        }\n\n       private IEnumerable<ODataPath> MergePaths()\n       {\n           List<ODataPath> allODataPaths = new();\n           foreach (var item in _allNavigationSourcePaths.Values)\n           {\n               allODataPaths.AddRange(item);\n           }\n\n           foreach (var item in _allNavigationPropertyPaths.Values)\n           {\n               allODataPaths.AddRange(item);\n           }\n\n           allODataPaths.AddRange(_allOperationPaths);\n\n           allODataPaths.Sort();\n\n           return allODataPaths;\n       }\n\n        private void AppendPath(ODataPath path)\n        {\n            Utils.CheckArgumentNull(path, nameof(path));\n\n            ODataPathKind kind = path.Kind;\n            switch(kind)\n            {\n                case ODataPathKind.ComplexProperty:\n                case ODataPathKind.TypeCast:\n                case ODataPathKind.DollarCount:\n                case ODataPathKind.Entity:\n                case ODataPathKind.EntitySet:\n                case ODataPathKind.Singleton:\n                case ODataPathKind.MediaEntity:\n                    if (path.FirstSegment is ODataNavigationSourceSegment navigationSourceSegment)\n                    {\n                        if(!_allNavigationSourcePaths.TryGetValue(navigationSourceSegment.EntityType, out var nsList))\n                        {\n                            nsList = [];\n                            _allNavigationSourcePaths[navigationSourceSegment.EntityType] = nsList;\n                        }\n                        \n                        if (kind == ODataPathKind.DollarCount)\n                        {                          \n                            if (_allOperationPaths.FirstOrDefault(p => DollarCountAndOperationPathsSimilar(p, path)) is not null)\n                            {\n                                // Don't add a path for $count if a similar count() function path already exists.                                \n                                return;\n                            }\n                            else\n                            {\n                                if (!_dollarCountPaths.TryGetValue(navigationSourceSegment.EntityType, out var dollarPathList))\n                                {\n                                    dollarPathList = [];\n                                    _dollarCountPaths[navigationSourceSegment.EntityType] = dollarPathList;\n                                }\n                                dollarPathList.Add(path);\n                            }\n                        }\n                        \n                        nsList.Add(path);\n                    }\n                    break;\n\n                case ODataPathKind.NavigationProperty:\n                case ODataPathKind.Ref:\n                    ODataNavigationPropertySegment navigationPropertySegment = path.OfType<ODataNavigationPropertySegment>().Last();\n\n                    if (!_allNavigationPropertyPaths.TryGetValue(navigationPropertySegment.EntityType, out var npList))\n                    {\n                        npList = [];\n                        _allNavigationPropertyPaths[navigationPropertySegment.EntityType] = npList;\n                    }\n\n                    npList.Add(path);\n                    break;\n\n                case ODataPathKind.Operation:\n                case ODataPathKind.OperationImport:\n                    if (kind == ODataPathKind.Operation)\n                    {\n                        foreach (var kvp in _dollarCountPaths)\n                        {\n                            if (kvp.Value.FirstOrDefault(p => DollarCountAndOperationPathsSimilar(p, path)) is ODataPath dollarCountPath &&\n                                _allNavigationSourcePaths.TryGetValue(kvp.Key, out var dollarPathList))\n                            {\n                                dollarPathList.Remove(dollarCountPath);\n                                break;\n                            }\n                        }\n                    }\n\n                    _allOperationPaths.Add(path);\n                    break;\n\n                default:\n                    return;\n            }\n\n            bool DollarCountAndOperationPathsSimilar(ODataPath path1, ODataPath path2)\n            {\n                if ((path1.Kind == ODataPathKind.DollarCount && \n                    path2.Kind == ODataPathKind.Operation && Constants.CountSegmentIdentifier.Equals(path2.LastSegment?.Identifier, StringComparison.OrdinalIgnoreCase)) ||\n                    (path2.Kind == ODataPathKind.DollarCount &&\n                    path1.Kind == ODataPathKind.Operation && Constants.CountSegmentIdentifier.Equals(path1.LastSegment?.Identifier, StringComparison.OrdinalIgnoreCase)))\n                {\n                    return GetModifiedPathItemName(path1)?.Equals(GetModifiedPathItemName(path2), StringComparison.OrdinalIgnoreCase) ?? false;\n                }\n\n                return false;                \n            }\n\n            string? GetModifiedPathItemName(ODataPath path)\n            {\n                if (path.Count == 0) return null;\n\n                IEnumerable<ODataSegment> modifiedSegments = path.Take(path.Count - 1);\n                ODataPath modifiedPath = new(modifiedSegments);\n                return modifiedPath.GetPathItemName();\n            }\n        }\n\n        /// <summary>\n        /// Retrieve the paths for <see cref=\"IEdmNavigationSource\"/>.\n        /// </summary>\n        /// <param name=\"navigationSource\">The navigation source.</param>\n        /// <param name=\"convertSettings\">The settings for the current conversion.</param>\n        private void RetrieveNavigationSourcePaths(IEdmNavigationSource navigationSource, OpenApiConvertSettings convertSettings)\n        {\n            Utils.CheckArgumentNull(navigationSource, nameof(navigationSource));\n            Utils.CheckArgumentNull(convertSettings, nameof(convertSettings));\n\n            // navigation source itself\n            ODataPath path = new(new ODataNavigationSourceSegment(navigationSource));\n            AppendPath(path.Clone());\n\n            IEdmEntityType entityType = navigationSource.EntityType;\n            CountRestrictionsType? count = null;\n            bool? indexableByKey = false;\n            var entitySetIsNull = true;\n\n            // for entity set, create a path with key and a $count path\n            if (navigationSource is IEdmEntitySet entitySet && _model is not null)\n            {\n                entitySetIsNull = false;\n                string targetPath = path.GetTargetPath(_model);\n                count = _model.GetRecord<CountRestrictionsType>(targetPath, CapabilitiesConstants.CountRestrictions)\n                    ?? _model.GetRecord<CountRestrictionsType>(entitySet, CapabilitiesConstants.CountRestrictions);\n                if(count?.Countable ?? true) // ~/entitySet/$count\n                    CreateCountPath(path, convertSettings);\n\n                CreateTypeCastPaths(path, convertSettings, entityType, entitySet, true); // ~/entitySet/subType\n\n                if (convertSettings.AddAlternateKeyPaths)\n                    CreateAlternateKeyPath(path, entityType); //~/entitySet/{alternateKeyId}\n\n                indexableByKey = _model.GetBoolean(targetPath, CapabilitiesConstants.IndexableByKey)\n                    ?? _model.GetBoolean(entitySet, CapabilitiesConstants.IndexableByKey);\n\n                if (indexableByKey ?? true)\n                {\n                    path.Push(new ODataKeySegment(entityType)); // ~/entitySet/{id}\n                    AppendPath(path.Clone());\n                    CreateTypeCastPaths(path, convertSettings, entityType, entitySet, false); // ~/entitySet/{id}/subType\n                }\n            }\n            else if (navigationSource is IEdmSingleton singleton)\n            { // ~/singleton/subType\n                CreateTypeCastPaths(path, convertSettings, entityType, singleton, false);\n            }\n\n            // media entity\n            RetrieveMediaEntityStreamPaths(entityType, path);\n\n            // properties of type complex\n            RetrieveComplexPropertyPaths(entityType, path, convertSettings);\n\n            // navigation property\n            foreach (IEdmNavigationProperty np in entityType.NavigationProperties())\n            {\n                if (CanFilter(np))\n                {\n                    RetrieveNavigationPropertyPaths(np, count, path, convertSettings);\n                }\n            }\n\n            if (!entitySetIsNull && (indexableByKey ?? true))\n            {\n                path.Pop(); // end of entity\n            }\n\n            path.Pop(); // end of navigation source.\n            Debug.Assert(path.Count == 0);\n        }\n\n        /// <summary>\n        /// Retrieves the paths for properties of type complex type from entities\n        /// </summary>\n        /// <param name=\"entityType\">The entity type.</param>\n        /// <param name=\"currentPath\">The current path.</param>\n        /// <param name=\"convertSettings\">The settings for the current conversion.</param>\n        private void RetrieveComplexPropertyPaths(IEdmEntityType entityType, ODataPath currentPath, OpenApiConvertSettings convertSettings)\n        {\n            Utils.CheckArgumentNull(entityType, nameof(entityType));\n            Utils.CheckArgumentNull(currentPath, nameof(currentPath));\n            Utils.CheckArgumentNull(convertSettings, nameof(convertSettings));\n\n            if (!convertSettings.EnableNavigationPropertyPath || _model is null) return;\n\n            foreach (IEdmStructuralProperty sp in entityType.StructuralProperties()\n                                                    .Where(x => x.Type.IsComplex() ||\n                                                            x.Type.IsCollection() && x.Type.Definition.AsElementType() is IEdmComplexType))\n            {\n                currentPath.Push(new ODataComplexPropertySegment(sp));\n                var targetPath = currentPath.GetTargetPath(_model);\n                if (!ShouldCreateComplexPropertyPaths(sp, targetPath, convertSettings))\n                {\n                    currentPath.Pop();\n                    continue;\n                }\n                AppendPath(currentPath.Clone());\n\n                if (sp.Type.IsCollection() && sp.Type.Definition.AsElementType() is IEdmComplexType elemType)\n                {\n                    CreateTypeCastPaths(currentPath, convertSettings, elemType, sp, true);\n                    var isCountable = _model.GetRecord<CountRestrictionsType>(targetPath, CapabilitiesConstants.CountRestrictions)?.IsCountable\n                        ?? _model.GetRecord<CountRestrictionsType>(sp, CapabilitiesConstants.CountRestrictions)?.IsCountable\n                        ?? true;\n                    if (isCountable)\n                        CreateCountPath(currentPath, convertSettings);\n                }\n                else\n                {\n                    var complexType = sp.Type.AsComplex().ComplexDefinition();\n\n                    CreateTypeCastPaths(currentPath, convertSettings, complexType, sp, false);\n\n                    // Append navigation property paths for this complex property\n                    RetrieveComplexTypeNavigationPropertyPaths(complexType, currentPath, convertSettings);\n\n                    // Traverse this complex property to retrieve nested navigation property paths\n                    TraverseComplexProperty(sp, currentPath, convertSettings);\n                }\n\n                currentPath.Pop();\n            }\n        }\n\n        /// <summary>\n        /// Retrieves navigation property paths for complex types.\n        /// </summary>\n        /// <param name=\"complexType\">The target complex type.</param>\n        /// <param name=\"currentPath\">The current path.</param>\n        /// <param name=\"convertSettings\">The convert settings.</param>\n        private bool RetrieveComplexTypeNavigationPropertyPaths(IEdmComplexType complexType, ODataPath currentPath, OpenApiConvertSettings convertSettings)\n        {\n            Utils.CheckArgumentNull(complexType, nameof(complexType));\n            Utils.CheckArgumentNull(currentPath, nameof(currentPath));\n            Utils.CheckArgumentNull(convertSettings, nameof(convertSettings));\n\n            var navigationProperties = complexType\n                                        .DeclaredNavigationProperties()\n                                        .Union(complexType\n                                                        .FindAllBaseTypes()\n                                                        .SelectMany(x => x.DeclaredNavigationProperties()))\n                                        .Distinct()\n                                        .Where(CanFilter);\n\n            if (!navigationProperties.Any() || _model is null) return false;\n\n            foreach (var np in navigationProperties)\n            {\n                var targetPath = currentPath.GetTargetPath(_model);\n                var count = _model.GetRecord<CountRestrictionsType>(targetPath, CapabilitiesConstants.CountRestrictions)\n                    ?? _model.GetRecord<CountRestrictionsType>(np, CapabilitiesConstants.CountRestrictions);\n                RetrieveNavigationPropertyPaths(np, count, currentPath, convertSettings);\n            }\n\n            return true;\n        }\n\n\n        /// <summary>\n        /// Traverses a complex property to generate navigation property paths within nested complex properties.\n        /// </summary>\n        /// <param name=\"structuralProperty\">The target complex property.</param>\n        /// <param name=\"currentPath\">The current path.</param>\n        /// <param name=\"convertSettings\">The convert settings.</param>\n        private void TraverseComplexProperty(IEdmStructuralProperty structuralProperty, ODataPath currentPath, OpenApiConvertSettings convertSettings)\n        {\n            Utils.CheckArgumentNull(structuralProperty, nameof(structuralProperty));\n            Utils.CheckArgumentNull(currentPath, nameof(currentPath));\n            Utils.CheckArgumentNull(convertSettings, nameof(convertSettings));\n\n            var complexType = structuralProperty.Type.AsComplex().ComplexDefinition();\n            Debug.Assert(complexType != null);\n\n            foreach (IEdmStructuralProperty sp in complexType.DeclaredStructuralProperties()\n                                                    .Where(x => x.Type.IsComplex() ||\n                                                            x.Type.IsCollection() && x.Type.Definition.AsElementType() is IEdmComplexType))\n            {\n                currentPath.Push(new ODataComplexPropertySegment(sp));\n\n                var spComplexType = sp.Type.AsComplex().ComplexDefinition();\n\n                if (!RetrieveComplexTypeNavigationPropertyPaths(spComplexType, currentPath, convertSettings))\n                {\n                    TraverseComplexProperty(sp, currentPath, convertSettings);\n                }\n\n                currentPath.Pop();\n            }\n        }\n\n        /// <summary>\n        /// Evaluates whether or not to create paths for complex properties.\n        /// </summary>\n        /// <param name=\"complexProperty\">The target complex property.</param>\n        /// <param name=\"targetPath\">The annotation target path for the complex property.</param>\n        /// <param name=\"convertSettings\">The settings for the current conversion.</param>\n        /// <returns>true or false.</returns>\n        private bool ShouldCreateComplexPropertyPaths(IEdmStructuralProperty complexProperty, string targetPath, OpenApiConvertSettings convertSettings)\n        {\n            Utils.CheckArgumentNull(complexProperty, nameof(complexProperty)); \n            Utils.CheckArgumentNull(convertSettings, nameof(convertSettings));\n\n            if (!convertSettings.RequireRestrictionAnnotationsToGenerateComplexPropertyPaths)\n                return true;\n\n            bool isReadable = _model?.GetRecord<ReadRestrictionsType>(targetPath, CapabilitiesConstants.ReadRestrictions)?.Readable \n                ?? _model?.GetRecord<ReadRestrictionsType>(complexProperty, CapabilitiesConstants.ReadRestrictions)?.Readable \n                ?? false;\n            bool isUpdatable = _model?.GetRecord<UpdateRestrictionsType>(targetPath, CapabilitiesConstants.UpdateRestrictions)?.Updatable \n                ??_model?.GetRecord<UpdateRestrictionsType>(complexProperty, CapabilitiesConstants.UpdateRestrictions)?.Updatable \n                ?? false;\n            bool isInsertable = _model?.GetRecord<InsertRestrictionsType>(targetPath, CapabilitiesConstants.InsertRestrictions)?.Insertable\n                ?? _model?.GetRecord<InsertRestrictionsType>(complexProperty, CapabilitiesConstants.InsertRestrictions)?.Insertable \n                ?? false;\n\n            return isReadable || isUpdatable || isInsertable;\n        }\n\n        /// <summary>\n        /// Retrieves the paths for a media entity stream.\n        /// </summary>\n        /// <param name=\"entityType\">The entity type.</param>\n        /// <param name=\"currentPath\">The current OData path.</param>\n        private void RetrieveMediaEntityStreamPaths(IEdmEntityType entityType, ODataPath currentPath)\n        {\n            Utils.CheckArgumentNull(entityType, nameof(entityType));\n            Utils.CheckArgumentNull(currentPath, nameof(currentPath));\n\n            bool createValuePath = true;\n            foreach (IEdmStructuralProperty sp in entityType.StructuralProperties())\n            {\n                if (sp.Type.AsPrimitive().IsStream())\n                {\n                    currentPath.Push(new ODataStreamPropertySegment(sp.Name));\n                    AppendPath(currentPath.Clone());\n                    currentPath.Pop();\n                }\n\n                if (sp.Name.Equals(Constants.Content, StringComparison.OrdinalIgnoreCase))\n                {\n                    createValuePath = false;\n                }\n            }\n\n            /* Append a $value segment only if entity (or base type) has stream and\n             * does not contain a structural property named Content\n             */\n            if (createValuePath && (entityType.HasStream || ((entityType.BaseType as IEdmEntityType)?.HasStream ?? false)))\n            {\n                currentPath.Push(new ODataStreamContentSegment());\n                AppendPath(currentPath.Clone());\n                currentPath.Pop();\n            }\n        }\n\n        /// <summary>\n        /// Retrieve the path for <see cref=\"IEdmNavigationProperty\"/>.\n        /// </summary>\n        /// <param name=\"navigationProperty\">The navigation property.</param>\n        /// <param name=\"count\">The count restrictions.</param>\n        /// <param name=\"currentPath\">The current OData path.</param>\n        /// <param name=\"convertSettings\">The settings for the current conversion.</param>\n        /// <param name=\"visitedNavigationProperties\">A stack that holds the visited navigation properties in the <paramref name=\"currentPath\"/>.</param>\n        private void RetrieveNavigationPropertyPaths(\n            IEdmNavigationProperty navigationProperty,\n            CountRestrictionsType? count,\n            ODataPath currentPath,\n            OpenApiConvertSettings convertSettings,\n            Stack<string>? visitedNavigationProperties = null)\n        {\n            Utils.CheckArgumentNull(navigationProperty, nameof(navigationProperty));\n            Utils.CheckArgumentNull(currentPath, nameof(currentPath));\n            Utils.CheckArgumentNull(convertSettings, nameof(convertSettings));\n\n\n            if (visitedNavigationProperties == null)\n            {\n                visitedNavigationProperties = new();\n            }\n\n            string navPropFullyQualifiedName = $\"{navigationProperty.DeclaringType.FullTypeName()}/{navigationProperty.Name}\";\n\n            // Check whether the navigation property has already been navigated in the path.\n            if (visitedNavigationProperties.Contains(navPropFullyQualifiedName))\n            {\n                return;\n            }\n\n            // Get the annotatable navigation source for this navigation property.\n            NavigationRestrictionsType? navSourceRestrictionType = null;\n            NavigationRestrictionsType? navPropRestrictionType = null;\n\n            // Get the NavigationRestrictions referenced by this navigation property: Can be defined in the navigation source or in-lined in the navigation property.\n            if (currentPath.FirstSegment is ODataNavigationSourceSegment { NavigationSource: IEdmVocabularyAnnotatable annotatableNavigationSource } && _model is not null)\n            {\n                navSourceRestrictionType = _model.GetRecord<NavigationRestrictionsType>(annotatableNavigationSource, CapabilitiesConstants.NavigationRestrictions);\n                navPropRestrictionType = _model.GetRecord<NavigationRestrictionsType>(navigationProperty, CapabilitiesConstants.NavigationRestrictions);\n            }            \n            \n            NavigationPropertyRestriction? restriction = navSourceRestrictionType?.RestrictedProperties?\n                .FirstOrDefault(r => r.NavigationProperty == currentPath.NavigationPropertyPath(navigationProperty.Name))\n                ?? navPropRestrictionType?.RestrictedProperties?.FirstOrDefault();\n\n            // Check whether the navigation property should be part of the path\n            if (!EdmModelHelper.NavigationRestrictionsAllowsNavigability(navSourceRestrictionType, restriction) ||\n                !EdmModelHelper.NavigationRestrictionsAllowsNavigability(navPropRestrictionType, restriction))\n            {\n                return;\n            }\n\n            // Whether to expand the navigation property.\n            bool shouldExpand = navigationProperty.ContainsTarget;\n\n            // Append a navigation property.\n            currentPath.Push(new ODataNavigationPropertySegment(navigationProperty));\n            AppendPath(currentPath.Clone());\n            visitedNavigationProperties.Push(navPropFullyQualifiedName);\n\n            // For fetching annotations\n            var targetPath = _model is null ? null : currentPath.GetTargetPath(_model);\n\n            // Check whether a collection-valued navigation property should be indexed by key value(s).\n            // Find indexability annotation annotated directly via NavigationPropertyRestriction.\n            bool? annotatedIndexability = (string.IsNullOrEmpty(targetPath) ? null : _model?.GetBoolean(targetPath, CapabilitiesConstants.IndexableByKey))\n                ?? _model?.GetBoolean(navigationProperty, CapabilitiesConstants.IndexableByKey);\n            bool indexableByKey = restriction?.IndexableByKey ?? annotatedIndexability ?? true;\n\n            if (indexableByKey)\n            {\n                IEdmEntityType navEntityType = navigationProperty.ToEntityType();\n                var targetsMany = navigationProperty.TargetMultiplicity() == EdmMultiplicity.Many;\n                \n                if (targetsMany)\n                {\n                    bool? createCountPath = null;\n                    if (count == null)\n                    {\n                        // First, get the directly annotated restriction annotation of the navigation property\n                        count = (string.IsNullOrEmpty(targetPath) ? null : _model?.GetRecord<CountRestrictionsType>(targetPath, CapabilitiesConstants.CountRestrictions))\n                            ?? _model?.GetRecord<CountRestrictionsType>(navigationProperty, CapabilitiesConstants.CountRestrictions);\n                        createCountPath = count?.Countable;\n                    }\n\n                    var propertyPath = navigationProperty.GetPartnerPath()?.Path;\n                    createCountPath ??= string.IsNullOrEmpty(propertyPath)\n                        || (count?.IsNonCountableNavigationProperty(propertyPath) ?? true);\n\n                    if (createCountPath.Value)\n                    {\n                        // ~/entityset/{key}/collection-valued-Nav/$count\n                        CreateCountPath(currentPath, convertSettings);\n                    }\n                }\n\n                // ~/entityset/{key}/collection-valued-Nav/subtype\n                // ~/entityset/{key}/single-valued-Nav/subtype\n                CreateTypeCastPaths(currentPath, convertSettings, navEntityType, navigationProperty, targetsMany);\n\n                if ((navSourceRestrictionType?.Referenceable ?? false) ||\n                    (navPropRestrictionType?.Referenceable ?? false))\n                {\n                    // Referenceable navigation properties\n                    // Single-Valued: ~/entityset/{key}/single-valued-Nav/$ref\n                    // Collection-valued: ~/entityset/{key}/collection-valued-Nav/$ref?$id='{navKey}'\n                    CreateRefPath(currentPath);\n\n                    if (targetsMany)\n                    {\n                        // Collection-valued: DELETE ~/entityset/{key}/collection-valued-Nav/{key}/$ref\n                        currentPath.Push(new ODataKeySegment(navEntityType));\n                        CreateRefPath(currentPath);\n\n                        CreateTypeCastPaths(currentPath, convertSettings, navEntityType, navigationProperty, false); // ~/entityset/{key}/collection-valued-Nav/{id}/subtype\n                    }\n\n                    // Get possible stream paths for the navigation entity type\n                    RetrieveMediaEntityStreamPaths(navEntityType, currentPath);\n\n                    // Get the paths for the navigation property entity type properties of type complex\n                    RetrieveComplexPropertyPaths(navEntityType, currentPath, convertSettings);\n                }\n                else\n                {\n                    // append a navigation property key.\n                    if (targetsMany)\n                    {\n                        CreateAlternateKeyPath(currentPath, navEntityType);\n\n                        currentPath.Push(new ODataKeySegment(navEntityType));\n                        AppendPath(currentPath.Clone());\n\n                        CreateTypeCastPaths(currentPath, convertSettings, navEntityType, navigationProperty, false); // ~/entityset/{key}/collection-valued-Nav/{id}/subtype\n                    }\n\n                    // Get possible stream paths for the navigation entity type\n                    RetrieveMediaEntityStreamPaths(navEntityType, currentPath);\n\n                    // Get the paths for the navigation property entity type properties of type complex\n                    RetrieveComplexPropertyPaths(navEntityType, currentPath, convertSettings);\n\n                    if (shouldExpand)\n                    {\n                        // expand to sub navigation properties\n                        foreach (IEdmNavigationProperty subNavProperty in navEntityType.NavigationProperties())\n                        {\n                            if (CanFilter(subNavProperty))\n                            {\n                                RetrieveNavigationPropertyPaths(subNavProperty, count, currentPath, convertSettings, visitedNavigationProperties);\n                            }\n                        }\n                    }\n                }\n\n                if (targetsMany)\n                {\n                    currentPath.Pop();\n                }                \n            }\n            currentPath.Pop();\n            visitedNavigationProperties.Pop();\n        }              \n\n        /// <summary>\n        /// Create $ref paths.\n        /// </summary>\n        /// <param name=\"currentPath\">The current OData path.</param>\n        private void CreateRefPath(ODataPath currentPath)\n        {\n            Utils.CheckArgumentNull(currentPath, nameof(currentPath));\n\n            ODataPath newPath = currentPath.Clone();\n            newPath.Push(ODataRefSegment.Instance); // $ref\n            AppendPath(newPath);\n        }\n\n        /// <summary>\n        /// Create $count paths.\n        /// </summary>\n        /// <param name=\"currentPath\">The current OData path.</param>\n        /// <param name=\"convertSettings\">The settings for the current conversion.</param>\n        private void CreateCountPath(ODataPath currentPath, OpenApiConvertSettings convertSettings)\n        {\n            Utils.CheckArgumentNull(currentPath, nameof(currentPath));\n            Utils.CheckArgumentNull(convertSettings, nameof(convertSettings));\n\n            if(!convertSettings.EnableDollarCountPath) \n                return;\n\n            var countPath = currentPath.Clone();\n            countPath.Push(ODataDollarCountSegment.Instance);\n            AppendPath(countPath);\n        }\n\n        /// <summary>\n        /// Create path with alternate key\n        /// </summary>\n        /// <param name=\"currentPath\">The current OData path.</param>\n        /// <param name=\"entityType\">The entityType with alternate keys</param>\n        private void CreateAlternateKeyPath(ODataPath currentPath, IEdmEntityType entityType)\n        {\n            Utils.CheckArgumentNull(currentPath, nameof(currentPath));\n            Utils.CheckArgumentNull(entityType, nameof(entityType));\n\n            IEnumerable<IDictionary<string, IEdmProperty>> alternateKeys = _model.GetAlternateKeysAnnotation(entityType);\n            foreach (var keyDict in alternateKeys)\n            {\n                if (keyDict.Where(static x => x.Value is not null).ToDictionary(static k => k.Key, static v => v.Value.Name) is not { Count: > 0 } keyMappings)\n                    continue;\n                ODataPath keyPath = currentPath.Clone();\n                ODataKeySegment keySegment = new(entityType, keyMappings)\n                {\n                    IsAlternateKey = true\n                };\n                keyPath.Push(keySegment);\n                AppendPath(keyPath);\n            }\n        }\n\n        /// <summary>\n        /// Create OData type cast paths.\n        /// </summary>\n        /// <param name=\"currentPath\">The current OData path.</param>\n        /// <param name=\"convertSettings\">The settings for the current conversion.</param>\n        /// <param name=\"structuredType\">The type that is being inherited from to which this method will add downcast path segments.</param>\n        /// <param name=\"annotable\">The annotable navigation source to read cast annotations from.</param>\n        /// <param name=\"targetsMany\">Whether the annotable navigation source targets many entities.</param>\n        private void CreateTypeCastPaths(ODataPath currentPath, OpenApiConvertSettings convertSettings, IEdmStructuredType structuredType, IEdmVocabularyAnnotatable annotable, bool targetsMany)\n        {\n            Utils.CheckArgumentNull(currentPath, nameof(currentPath));\n            Utils.CheckArgumentNull(convertSettings, nameof(convertSettings));\n            Utils.CheckArgumentNull(structuredType, nameof(structuredType));\n            Utils.CheckArgumentNull(annotable, nameof(annotable));\n\n            if(!convertSettings.EnableODataTypeCast)\n                return;\n\n            var annotedTypeNames = GetDerivedTypeConstraintTypeNames(annotable);\n            \n            if(!annotedTypeNames.Any() && convertSettings.RequireDerivedTypesConstraintForODataTypeCastSegments) \n                return; // we don't want to generate any downcast path item if there is no type cast annotation.\n\n            bool filter(IEdmStructuredType x) =>\n                convertSettings.RequireDerivedTypesConstraintForODataTypeCastSegments && annotedTypeNames.Contains(x.FullTypeName()) ||\n                !convertSettings.RequireDerivedTypesConstraintForODataTypeCastSegments && (\n                    !annotedTypeNames.Any() ||\n                    annotedTypeNames.Contains(x.FullTypeName())\n                );\n\n            var targetTypes = _model\n                                ?.FindAllDerivedTypes(structuredType)\n                                .Where(x => (x.TypeKind == EdmTypeKind.Entity || x.TypeKind == EdmTypeKind.Complex) && filter(x))\n                                .OfType<IEdmStructuredType>()\n                                .ToArray();\n\n            if (targetTypes is not { Length: > 0} || _model is null) return;\n\n            foreach (var targetType in targetTypes)\n            {\n                var targetTypeSegment = new ODataTypeCastSegment(targetType, _model);\n\n                if (currentPath.Segments.Any(x => x.Identifier?.Equals(targetTypeSegment.Identifier) ?? false))\n                {\n                    // In case we have expanded a derived type's navigation property\n                    // and we are in a cyclic loop where the expanded navigation property\n                    // has a derived type that has already been added to the path.\n                    continue;\n                }\n\n                var castPath = currentPath.Clone();\n                castPath.Push(targetTypeSegment);\n                AppendPath(castPath);\n                if (targetsMany)\n                {\n                    CreateCountPath(castPath, convertSettings);\n                }\n                else\n                {\n                    if (convertSettings.GenerateDerivedTypesProperties)\n                    {\n                        if (annotable is IEdmNavigationProperty navigationProperty && !navigationProperty.ContainsTarget)\n                        {\n                            continue;\n                        }\n\n                        foreach (var declaredNavigationProperty in targetType.NavigationProperties())\n                        {\n                            RetrieveNavigationPropertyPaths(declaredNavigationProperty, null, castPath, convertSettings);\n                        }\n                        \n                        if (targetType is IEdmEntityType entityType)\n                        {\n                            RetrieveComplexPropertyPaths(entityType, castPath, convertSettings);\n                        }                                                \n                    }\n                }\n            }\n        }\n\n        /// <summary>\n        /// Retrieve all bounding <see cref=\"IEdmOperation\"/>.\n        /// </summary>\n        private void RetrieveBoundOperationPaths(OpenApiConvertSettings convertSettings)\n        {\n            var edmOperations = _model?.GetAllElements().OfType<IEdmOperation>().Where(x => x.IsBound).ToArray() ?? [];\n            foreach (var edmOperation in edmOperations)\n            {\n                if (!CanFilter(edmOperation))\n                {\n                    continue;\n                }\n\n                IEdmOperationParameter bindingParameter = edmOperation.Parameters.First();\n                IEdmTypeReference bindingType = bindingParameter.Type;\n\n                bool isCollection = bindingType.IsCollection();\n                if (isCollection)\n                {\n                    bindingType = bindingType.AsCollection().ElementType();\n                }\n                if (!bindingType.IsEntity())\n                {\n                    continue;\n                }\n\n                var allEntitiesForOperation = GetAllEntitiesForOperation(bindingType);\n\n                foreach (var bindingEntityType in allEntitiesForOperation)\n                {\n                    // 1. Search for corresponding navigation source path\n                    AppendBoundOperationOnNavigationSourcePath(edmOperation, isCollection, bindingEntityType, convertSettings);\n\n                    // 2. Search for generated navigation property\n                    AppendBoundOperationOnNavigationPropertyPath(edmOperation, isCollection, bindingEntityType);\n\n                    // 3. Search for derived\n                    AppendBoundOperationOnDerived(edmOperation, isCollection, bindingEntityType, convertSettings);\n\n                    // 4. Search for derived generated navigation property\n                    AppendBoundOperationOnDerivedNavigationPropertyPath(edmOperation, isCollection, bindingEntityType, convertSettings);\n                }\n            }\n\n            // all operations appended to properties\n            // append bound operations to functions\n            foreach (var edmOperation in edmOperations)\n            {\n                if (!CanFilter(edmOperation))\n                {\n                    continue;\n                }\n\n                IEdmOperationParameter bindingParameter = edmOperation.Parameters.First();\n                IEdmTypeReference bindingType = bindingParameter.Type;\n\n                bool isCollection = bindingType.IsCollection();\n                if (isCollection)\n                {\n                    bindingType = bindingType.AsCollection().ElementType();\n                }\n                if (!bindingType.IsEntity())\n                {\n                    continue;\n                }\n\n                var allEntitiesForOperation = GetAllEntitiesForOperation(bindingType);\n\n                foreach (var bindingEntityType in allEntitiesForOperation)\n                {\n                    AppendBoundOperationOnOperationPath(edmOperation, isCollection, bindingEntityType);\n                }\n            }\n\n            // append navigation properties to functions with return type\n            var functionPaths = _allOperationPaths.Where(x => x.LastSegment is ODataOperationSegment operationSegment\n                                                    && operationSegment.Operation is IEdmFunction edmFunction\n                                                    && edmFunction.IsComposable\n                                                    && edmFunction.GetReturn()?.Type is { } retType\n                                                    && retType.Definition is IEdmEntityType);\n\n            foreach( var functionPath in functionPaths)\n            {\n                if (functionPath.LastSegment is not ODataOperationSegment operationSegment\n                                                    || operationSegment.Operation is not IEdmFunction edmFunction\n                                                    || !edmFunction.IsComposable\n                                                    || edmFunction.GetReturn()?.Type is not { } retType\n                                                    || retType.Definition is not IEdmEntityType returnBindingEntityType)\n                {\n                    continue;\n                }\n\n                ODataSegment secondLastSeg = functionPath.ElementAt(functionPath.Count - 2);\n                if (convertSettings.ComposableFunctionsExpansionDepth < 2 &&\n                            functionPath.LastSegment is ODataOperationSegment &&\n                            secondLastSeg is ODataOperationSegment)\n                {\n                    // Only one level of composable functions expansion allowed\n                    continue;\n                }\n\n                foreach (var navProperty in returnBindingEntityType.NavigationProperties())\n                {\n                    /* Get number of segments already appended after the first composable function segment\n                     */\n                    int composableFuncSegIndex = functionPath\n                                                    .Segments\n                                                    .OfType<ODataOperationSegment>()\n                                                    .FirstOrDefault(x => x.Operation is IEdmFunction {IsComposable: true}) is {} firstOperationSegment ?\n                     functionPath.Segments.IndexOf(firstOperationSegment) : -1;\n                    int currentDepth = functionPath.Count - composableFuncSegIndex - 1;\n\n                    if (currentDepth < convertSettings.ComposableFunctionsExpansionDepth)\n                    {\n                        ODataPath newNavigationPath = functionPath.Clone();\n                        newNavigationPath.Push(new ODataNavigationPropertySegment(navProperty));\n                        AppendPath(newNavigationPath);\n                    }                   \n                }\n            }\n        }\n\n        private List<IEdmEntityType> GetAllEntitiesForOperation(IEdmTypeReference bindingType)\n        {\n            var firstEntityType = bindingType.AsEntity().EntityDefinition();\n\n            bool filter(IEdmNavigationSource z) =>\n                z.EntityType != firstEntityType &&\n                z.EntityType.FindAllBaseTypes().Contains(firstEntityType);\n\n            return new IEdmEntityType[] { firstEntityType }\n                    .Union(_model?.EntityContainer.EntitySets()\n                            .Where(filter).Select(x => x.EntityType) ?? []) //Search all EntitySets\n                    .Union(_model?.EntityContainer.Singletons()\n                            .Where(filter).Select(x => x.EntityType) ?? []) //Search all singletons\n                    .Distinct()\n                    .ToList();\n        }\n\n        private static readonly HashSet<ODataPathKind> _oDataPathKindsToSkipForOperationsWhenSingle = new() {\n            ODataPathKind.EntitySet,\n            ODataPathKind.MediaEntity,\n            ODataPathKind.DollarCount,\n            ODataPathKind.ComplexProperty,\n        };\n        private void AppendBoundOperationOnNavigationSourcePath(IEdmOperation edmOperation, bool isCollection, IEdmEntityType bindingEntityType, OpenApiConvertSettings convertSettings)\n        {\n            if (_allNavigationSourcePaths.TryGetValue(bindingEntityType, out var value))\n            {\n                bool isEscapedFunction = _model?.IsUrlEscapeFunction(edmOperation) ?? false;\n\n                foreach (var subPath in value)\n                {\n                    var lastPathSegment = subPath.LastOrDefault();\n                    var secondLastPathSegment = subPath.Count > 1 ? subPath.ElementAt(subPath.Count - 2) : null;\n                    if (subPath.Kind == ODataPathKind.TypeCast &&\n                        !isCollection &&\n                        secondLastPathSegment != null &&\n                        secondLastPathSegment is not ODataKeySegment &&\n                        (secondLastPathSegment is not ODataNavigationSourceSegment navSource || navSource.NavigationSource is not IEdmSingleton) &&\n                        (secondLastPathSegment is not ODataNavigationPropertySegment navProp || navProp.NavigationProperty.Type.IsCollection()))\n                    {// we don't want to add operations bound to single elements on type cast segments under collections, only under the key segment, singletons and nav props bound to singles.\n                        continue;\n                    }\n                    else if ((lastPathSegment is not ODataTypeCastSegment castSegment ||\n                                castSegment.StructuredType == bindingEntityType ||\n                                bindingEntityType.InheritsFrom(castSegment.StructuredType)) && // we don't want to add operations from the parent types under type cast segments because they already are present without the cast\n                        ((isCollection && subPath.Kind == ODataPathKind.EntitySet) ||\n                            (!isCollection && !_oDataPathKindsToSkipForOperationsWhenSingle.Contains(subPath.Kind))))\n                    {\n                        if (lastPathSegment is ODataTypeCastSegment && !convertSettings.AppendBoundOperationsOnDerivedTypeCastSegments) continue;\n                        if (lastPathSegment is ODataKeySegment segment && segment.IsAlternateKey) continue;\n\n                        var annotatable = (lastPathSegment as ODataNavigationSourceSegment)?.NavigationSource as IEdmVocabularyAnnotatable;\n                        annotatable ??= (lastPathSegment as ODataKeySegment)?.EntityType;\n                        \n                        if (annotatable != null && _model is not null && !EdmModelHelper.IsOperationAllowed(_model, edmOperation, annotatable))\n                        {\n                            // Check whether the navigation source is allowed to have an operation on the entity type\n                            annotatable = (secondLastPathSegment as ODataNavigationSourceSegment)?.NavigationSource as IEdmVocabularyAnnotatable;\n                            if (annotatable != null && !EdmModelHelper.IsOperationAllowed(_model, edmOperation, annotatable))\n                            {\n                                continue;\n                            }                          \n                        }\n\n                        if (_model is not null)\n                        {\n                            ODataPath newPath = subPath.Clone();\n                            newPath.Push(new ODataOperationSegment(edmOperation, isEscapedFunction, _model));\n                            AppendPath(newPath);\n                        }\n                    }\n                }\n            }\n        }\n        private static readonly HashSet<ODataPathKind> _pathKindToSkipForNavigationProperties = new () {\n            ODataPathKind.Ref,\n        };\n        private void AppendBoundOperationOnNavigationPropertyPath(IEdmOperation edmOperation, bool isCollection, IEdmEntityType bindingEntityType)\n        {\n            bool isEscapedFunction = _model?.IsUrlEscapeFunction(edmOperation) ?? false;\n\n            if (_allNavigationPropertyPaths.TryGetValue(bindingEntityType, out var value))\n            {\n                foreach (var path in value.Where(x => !_pathKindToSkipForNavigationProperties.Contains(x.Kind)))\n                {\n                    ODataNavigationPropertySegment npSegment = path.Segments.OfType<ODataNavigationPropertySegment>().Last();\n                    \n                    if (_model is not null && !EdmModelHelper.IsOperationAllowed(_model, edmOperation, npSegment.NavigationProperty, npSegment.NavigationProperty.ContainsTarget))\n                    {\n                        continue;\n                    }\n\n                    bool isLastKeySegment = path.LastSegment is ODataKeySegment;\n\n                    if (isCollection)\n                    {\n                        if (isLastKeySegment)\n                        {\n                            continue;\n                        }\n\n                        if (npSegment.NavigationProperty.TargetMultiplicity() != EdmMultiplicity.Many)\n                        {\n                            continue;\n                        }\n                    }\n                    else\n                    {\n                        if (!isLastKeySegment && npSegment.NavigationProperty.TargetMultiplicity() == EdmMultiplicity.Many)\n                        {\n                            continue;\n                        }\n                    }\n\n                    if (_model is not null)\n                    {\n                        ODataPath newPath = path.Clone();\n                        newPath.Push(new ODataOperationSegment(edmOperation, isEscapedFunction, _model));\n                        AppendPath(newPath);\n                    }\n                }\n            }\n        }\n\n        private void AppendBoundOperationOnDerived(\n            IEdmOperation edmOperation,\n            bool isCollection,\n            IEdmEntityType bindingEntityType,\n            OpenApiConvertSettings convertSettings)\n        {\n            if (!convertSettings.AppendBoundOperationsOnDerivedTypeCastSegments) return;\n            bool isEscapedFunction = _model?.IsUrlEscapeFunction(edmOperation) ?? false;\n            if (_allNavigationSources is null) return;\n            foreach (var baseType in bindingEntityType.FindAllBaseTypes())\n            {\n                if (_allNavigationSources.TryGetValue(baseType, out var baseNavigationSource))\n                {\n                    foreach (var ns in baseNavigationSource)\n                    {\n                        if (ns is not IEdmVocabularyAnnotatable nsAnnotatable ||\n                            HasUnsatisfiedDerivedTypeConstraint(\n                            nsAnnotatable,\n                            baseType,\n                            convertSettings))\n                        {\n                            continue;\n                        }\n\n                        if (_model is null || !EdmModelHelper.IsOperationAllowed(_model, edmOperation, nsAnnotatable))\n                        {\n                            continue;\n                        }\n\n                        if (isCollection)\n                        {\n                            if (ns is IEdmEntitySet)\n                            {\n                                ODataPath newPath = new ODataPath(new ODataNavigationSourceSegment(ns), new ODataTypeCastSegment(bindingEntityType, _model),\n                                    new ODataOperationSegment(edmOperation, isEscapedFunction, _model));\n                                AppendPath(newPath);\n                            }\n                        }\n                        else\n                        {\n                            if (ns is IEdmSingleton)\n                            {\n                                ODataPath newPath = new ODataPath(new ODataNavigationSourceSegment(ns), new ODataTypeCastSegment(bindingEntityType, _model),\n                                    new ODataOperationSegment(edmOperation, isEscapedFunction, _model));\n                                AppendPath(newPath);\n                            }\n                            else\n                            {\n                                ODataPath newPath = new ODataPath(new ODataNavigationSourceSegment(ns), new ODataKeySegment(ns.EntityType),\n                                    new ODataTypeCastSegment(bindingEntityType , _model),\n                                    new ODataOperationSegment(edmOperation, isEscapedFunction, _model));\n                                AppendPath(newPath);\n                            }\n                        }\n                    }\n                }\n            }\n        }\n\n        private bool HasUnsatisfiedDerivedTypeConstraint(\n            IEdmVocabularyAnnotatable annotatable,\n            IEdmEntityType baseType,\n            OpenApiConvertSettings convertSettings)\n        {\n            return convertSettings.RequireDerivedTypesConstraintForBoundOperations &&\n                   !GetDerivedTypeConstraintTypeNames(annotatable)\n                       .Any(c => c.Equals(baseType.FullName(), StringComparison.OrdinalIgnoreCase));\n        }\n        private IEnumerable<string> GetDerivedTypeConstraintTypeNames(IEdmVocabularyAnnotatable annotatable) =>\n            _model?.GetCollection(annotatable, \"Org.OData.Validation.V1.DerivedTypeConstraint\") ?? [];\n\n        private void AppendBoundOperationOnDerivedNavigationPropertyPath(\n            IEdmOperation edmOperation,\n            bool isCollection,\n            IEdmEntityType bindingEntityType,\n            OpenApiConvertSettings convertSettings)\n        {\n            if (!convertSettings.AppendBoundOperationsOnDerivedTypeCastSegments) return;\n            bool isEscapedFunction = _model?.IsUrlEscapeFunction(edmOperation) ?? false;\n\n            foreach (var baseType in bindingEntityType.FindAllBaseTypes())\n            {\n                if (_allNavigationPropertyPaths.TryGetValue(baseType, out var paths))\n                {\n                    foreach (var path in paths.Where(x => !_pathKindToSkipForNavigationProperties.Contains(x.Kind)))\n                    {\n                        var npSegment = path.Segments.OfType<ODataNavigationPropertySegment>().LastOrDefault();\n                        if (npSegment == null)\n                        {\n                            continue;\n                        }\n\n                        if (_model is not null && !EdmModelHelper.IsOperationAllowed(_model, edmOperation, npSegment.NavigationProperty, npSegment.NavigationProperty.ContainsTarget))\n                        {\n                            continue;\n                        }\n\n                        bool isLastKeySegment = path.LastSegment is ODataKeySegment;\n\n                        if (isCollection)\n                        {\n                            if (isLastKeySegment)\n                            {\n                                continue;\n                            }\n\n                            if (npSegment.NavigationProperty.TargetMultiplicity() != EdmMultiplicity.Many)\n                            {\n                                continue;\n                            }\n                        }\n                        else\n                        {\n                            if (!isLastKeySegment && npSegment.NavigationProperty.TargetMultiplicity() ==\n                                EdmMultiplicity.Many)\n                            {\n                                continue;\n                            }\n                        }\n\n                        if (HasUnsatisfiedDerivedTypeConstraint(\n                                npSegment.NavigationProperty,\n                                baseType,\n                                convertSettings))\n                        {\n                            continue;\n                        }\n\n                        if (_model is not null)\n                        {\n                            ODataPath newPath = path.Clone();\n                            newPath.Push(new ODataTypeCastSegment(bindingEntityType, _model));\n                            newPath.Push(new ODataOperationSegment(edmOperation, isEscapedFunction, _model));\n                            AppendPath(newPath);\n                        }\n                    }\n                }\n            }\n        }\n\n        private void AppendBoundOperationOnOperationPath(IEdmOperation edmOperation, bool isCollection, IEdmEntityType bindingEntityType)\n        {\n            bool isEscapedFunction = _model?.IsUrlEscapeFunction(edmOperation) ?? false;\n\n            // only composable functions\n            var paths = _allOperationPaths.Where(x => x.LastSegment is ODataOperationSegment operationSegment\n                                                    && operationSegment.Operation is IEdmFunction edmFunction\n                                                    && edmFunction.IsComposable).ToList();\n\n            foreach (var path in paths)\n            {\n                if (path.LastSegment is not ODataOperationSegment operationSegment \n                    || (path.Segments.Count > 1 && path.Segments[path.Segments.Count - 2] is ODataOperationSegment)\n                    || operationSegment.Operation is not IEdmFunction edmFunction || !edmFunction.IsComposable\n                    || edmFunction.GetReturn()?.Type is not { } retType || !retType.Definition.Equals(bindingEntityType)\n                    || isCollection\n                    || _model is not null && !EdmModelHelper.IsOperationAllowed(_model, edmOperation, operationSegment.Operation, true))\n                {\n                    continue;\n                }\n\n                var segName = path.LastSegment as ODataOperationSegment;\n                if (edmOperation.Name.Equals(segName?.Identifier))\n                {\n                    continue;\n                }\n\n                ODataPath newOperationPath = path.Clone();\n                if (_model is not null)\n                {\n                    newOperationPath.Push(new ODataOperationSegment(edmOperation, isEscapedFunction, _model));\n                }\n                AppendPath(newOperationPath);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/ODataRefSegment.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\n\nnamespace Microsoft.OpenApi.OData.Edm\n{\n    /// <summary>\n    /// Type cast segment.\n    /// </summary>\n    public class ODataRefSegment : ODataSegment\n    {\n        /// <summary>\n        /// Get the static instance of $ref segment.\n        /// </summary>\n        public static ODataRefSegment Instance = new ODataRefSegment();\n\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"ODataRefSegment\"/> class.\n        /// </summary>\n        private ODataRefSegment()\n        {\n        }\n\n        /// <inheritdoc />\n        public override IEdmEntityType? EntityType => null;\n\n        /// <inheritdoc />\n        public override ODataSegmentKind Kind => ODataSegmentKind.Ref;\n\n        /// <inheritdoc />\n        public override string Identifier => \"$ref\";\n\n        /// <inheritdoc />\n\t\tpublic override IEnumerable<IEdmVocabularyAnnotatable> GetAnnotables()\n\t\t{\n\t\t\treturn Enumerable.Empty<IEdmVocabularyAnnotatable>();\n\t\t}\n\n\t\t/// <inheritdoc />\n\t\tpublic override string GetPathItemName(OpenApiConvertSettings settings, HashSet<string> parameters) => \"$ref\";\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/ODataSegment.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OData.Edm.Vocabularies;\n\nnamespace Microsoft.OpenApi.OData.Edm\n{\n    /// <summary>\n    /// Segment kind.\n    /// </summary>\n    public enum ODataSegmentKind\n    {\n        /// <summary>\n        /// $metadata\n        /// </summary>\n        Metadata,\n\n        /// <summary>\n        /// Navigation source (entity set or singleton )\n        /// </summary>\n        NavigationSource,\n\n        /// <summary>\n        /// Navigation property\n        /// </summary>\n        NavigationProperty,\n\n        /// <summary>\n        /// Edm bound operation (function or action)\n        /// </summary>\n        Operation,\n\n        /// <summary>\n        /// Edm unbound operation (function import or action import)\n        /// </summary>\n        OperationImport,\n\n        /// <summary>\n        /// Key\n        /// </summary>\n        Key,\n\n        /// <summary>\n        /// Type cast\n        /// </summary>\n        TypeCast,\n\n        /// <summary>\n        /// $ref\n        /// </summary>\n        Ref,\n\n        /// <summary>\n        /// Stream content -> $value\n        /// </summary>\n        StreamContent,\n\n        /// <summary>\n        /// Stream property\n        /// </summary>\n        StreamProperty,\n\n        /// <summary>\n        /// $count\n        /// </summary>\n        DollarCount,\n\n        /// <summary>\n        /// Path Segment for a property of type complex\n        /// </summary>\n        ComplexProperty,\n    }\n\n    /// <summary>\n    /// Represents an OData segment. For example, an entity set segment.\n    /// </summary>\n    public abstract class ODataSegment\n    {\n        /// <summary>\n        /// Gets the entity type of current segment.\n        /// </summary>\n        public virtual IEdmEntityType? EntityType => throw new NotImplementedException();\n\n        /// <summary>\n        /// Gets the kind of this segment.\n        /// </summary>\n        public abstract ODataSegmentKind Kind { get; }\n\n        /// <summary>\n        /// Gets the identifier of this segment.\n        /// </summary>\n        public abstract string? Identifier { get; }\n\n        /// <summary>\n        /// Gets the path item name for this segment.\n        /// </summary>\n        /// <param name=\"settings\">The settings.</param>\n        /// <returns>The path item name.</returns>\n        public string? GetPathItemName(OpenApiConvertSettings settings)\n        {\n            return GetPathItemName(settings, []);\n        }\n        /// <summary>\n        /// Provides a suffix for the operation id based on the operation path.\n        /// </summary>\n        /// <param name=\"path\">Path to use to deduplicate.</param>\n        /// <param name=\"settings\">The settings.</param>\n        ///<returns>The suffix.</returns>\n        public string GetPathHash(OpenApiConvertSettings settings, ODataPath? path = default)\n        {\n            var suffix = string.Join(\"/\", path?.Segments.Select(x => x.Identifier).Distinct() ?? Enumerable.Empty<string>());\n            return (GetPathItemName(settings) + suffix).GetHashSHA256().Substring(0, 4);\n        }\n\n        /// <summary>\n        /// Gets the path item name for this segment.\n        /// </summary>\n        /// <param name=\"settings\">The settings.</param>\n        /// <param name=\"parameters\">The existing parameters.</param>\n        /// <returns>The path item name.</returns>\n        public abstract string? GetPathItemName(OpenApiConvertSettings settings, HashSet<string> parameters);\n\n        /// <summary>\n        /// Returns the list of <see cref=\"IEdmVocabularyAnnotatable\"/> this segment refers to.\n        /// </summary>\n        public abstract IEnumerable<IEdmVocabularyAnnotatable> GetAnnotables();\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/ODataStreamContentSegment.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\n\nnamespace Microsoft.OpenApi.OData.Edm\n{\n    /// <summary>\n    /// Stream segment.\n    /// </summary>\n    public class ODataStreamContentSegment : ODataSegment\n    {\n        /// <inheritdoc />\n        public override IEdmEntityType? EntityType => null;\n        /// <inheritdoc />\n        public override ODataSegmentKind Kind => ODataSegmentKind.StreamContent;\n\n        /// <inheritdoc />\n        public override string Identifier => \"$value\";\n\n        /// <inheritdoc />\n\t\tpublic override IEnumerable<IEdmVocabularyAnnotatable> GetAnnotables()\n\t\t{\n\t\t\treturn Enumerable.Empty<IEdmVocabularyAnnotatable>();\n\t\t}\n\n\t\t/// <inheritdoc />\n\t\tpublic override string GetPathItemName(OpenApiConvertSettings settings, HashSet<string> parameters) => \"$value\";\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/ODataStreamPropertySegment.cs",
    "content": "﻿//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\n\nnamespace Microsoft.OpenApi.OData.Edm\n{\n    /// <summary>\n    /// Property Stream segment.\n    /// </summary>\n    public class ODataStreamPropertySegment : ODataSegment\n    {\n        private readonly string _streamPropertyName;\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"ODataStreamPropertySegment\"/> class.\n        /// </summary>\n        /// <param name=\"streamPropertyName\">The name of the stream property.</param>\n        public ODataStreamPropertySegment(string streamPropertyName)\n        {\n            _streamPropertyName = streamPropertyName ?? throw Error.ArgumentNull(nameof(streamPropertyName));\n        }\n\n        /// <inheritdoc />\n        public override IEdmEntityType? EntityType => null;\n\n        /// <inheritdoc />\n        public override ODataSegmentKind Kind => ODataSegmentKind.StreamProperty;\n\n        /// <inheritdoc />\n        public override string Identifier { get => _streamPropertyName; }\n\n        /// <inheritdoc />\n\t\tpublic override IEnumerable<IEdmVocabularyAnnotatable> GetAnnotables()\n\t\t{\n\t\t\treturn Enumerable.Empty<IEdmVocabularyAnnotatable>();\n\t\t}\n\n\t\t/// <inheritdoc />\n\t\tpublic override string GetPathItemName(OpenApiConvertSettings settings, HashSet<string> parameters) => _streamPropertyName;\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/ODataTypeCastSegment.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\n\nnamespace Microsoft.OpenApi.OData.Edm;\n/// <summary>\n/// Type cast segment.\n/// </summary>\npublic class ODataTypeCastSegment : ODataSegment\n{\n    /// <summary>\n    /// Initializes a new instance of <see cref=\"ODataTypeCastSegment\"/> class.\n    /// </summary>\n    /// <param name=\"structuredType\">The target type cast type.</param>\n    /// <param name=\"model\">The model the type is a part of.</param>\n    public ODataTypeCastSegment(IEdmStructuredType structuredType, IEdmModel model)\n    {\n        StructuredType = structuredType ?? throw Error.ArgumentNull(nameof(structuredType));\n        _model = model ?? throw Error.ArgumentNull(nameof(model));\n    }\n\n    private readonly IEdmModel _model;\n    /// <inheritdoc />\n    public override IEdmEntityType? EntityType => null;\n\n    /// <inheritdoc />\n    public override ODataSegmentKind Kind => ODataSegmentKind.TypeCast;\n\n    /// <inheritdoc />\n    public override string Identifier { get => StructuredType.FullTypeName(); }\n\n    /// <summary>\n    /// Gets the target type cast type.\n    /// </summary>\n    public IEdmStructuredType StructuredType { get; private set; }\n\n    /// <inheritdoc />\n    public override IEnumerable<IEdmVocabularyAnnotatable> GetAnnotables()\n    {\n        return StructuredType is IEdmVocabularyAnnotatable annotable ? [annotable] : [];\n    }\n\n    /// <inheritdoc />\n    public override string GetPathItemName(OpenApiConvertSettings settings, HashSet<string> parameters)\n    {\n        Utils.CheckArgumentNull(settings, nameof(settings));\n        \n\n        return StructuredType is IEdmSchemaElement element && _model != null\n            ? EdmModelHelper.StripOrAliasNamespacePrefix(element, settings, _model)\n            : StructuredType.FullTypeName();\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Edm/RecordExpressionExtensions.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Vocabulary;\n\nnamespace Microsoft.OpenApi.OData.Edm\n{\n    /// <summary>\n    /// Extension methods for <see cref=\"IEdmRecordExpression\"/>\n    /// </summary>\n    internal static class RecordExpressionExtensions\n    {\n        /// <summary>\n        /// Get the integer value from the record using the given property name.\n        /// </summary>\n        /// <param name=\"record\">The record expression.</param>\n        /// <param name=\"propertyName\">The property name.</param>\n        /// <returns>The integer value or null.</returns>\n        public static long? GetInteger(this IEdmRecordExpression record, string propertyName)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n            Utils.CheckArgumentNull(propertyName, nameof(propertyName));\n\n            return (record.Properties?.FirstOrDefault(e => propertyName.Equals(e.Name, StringComparison.Ordinal)) is IEdmPropertyConstructor property &&\n                property.Value is IEdmIntegerConstantExpression value) ?\n                value.Value :\n                null;\n        }\n\n        /// <summary>\n        /// Gets the string value of a property in the given record expression.\n        /// </summary>\n        /// <param name=\"record\">The given record.</param>\n        /// <param name=\"propertyName\">The property name.</param>\n        /// <returns>The property string value.</returns>\n        public static string? GetString(this IEdmRecordExpression record, string propertyName)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n            Utils.CheckArgumentNull(propertyName, nameof(propertyName));\n\n            return (record.Properties?.FirstOrDefault(e => propertyName.Equals(e.Name, StringComparison.Ordinal)) is IEdmPropertyConstructor property &&\n            property.Value is IEdmStringConstantExpression value) ?\n                value.Value :\n                null;\n        }\n\n        /// <summary>\n        /// Get the boolean value from the record using the given property name.\n        /// </summary>\n        /// <param name=\"record\">The record expression.</param>\n        /// <param name=\"propertyName\">The property name.</param>\n        /// <returns>The boolean value or null.</returns>\n        public static bool? GetBoolean(this IEdmRecordExpression record, string propertyName)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n            Utils.CheckArgumentNull(propertyName, nameof(propertyName));\n\n            return (record.Properties?.FirstOrDefault(e => propertyName.Equals(e.Name, StringComparison.Ordinal)) is IEdmPropertyConstructor property &&\n                property.Value is IEdmBooleanConstantExpression value) ?\n                value.Value :\n                null;\n        }\n\n        /// <summary>\n        /// Get the DateTime value from the record using the given property name.\n        /// </summary>\n        /// <param name=\"record\">The record expression.</param>\n        /// <param name=\"propertyName\">The property name.</param>\n        /// <returns>The DateTime value or null.</returns>\n        public static DateTime? GetDateTime(this IEdmRecordExpression record, string propertyName)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n            Utils.CheckArgumentNull(propertyName, nameof(propertyName));\n\n            return (record.Properties?.FirstOrDefault(e => propertyName.Equals(e.Name, StringComparison.Ordinal)) is IEdmPropertyConstructor property &&\n                property.Value is IEdmDateConstantExpression value) ?\n                value.Value :\n                null;\n        }\n\n        /// <summary>\n        /// Get the Enum value from the record using the given property name.\n        /// </summary>\n        /// <typeparam name=\"T\">The output enum type.</typeparam>\n        /// <param name=\"record\">The record expression.</param>\n        /// <param name=\"propertyName\">The property name.</param>\n        /// <returns>The Enum value or null.</returns>\n        public static T? GetEnum<T>(this IEdmRecordExpression record, string propertyName)\n            where T : struct, Enum\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n            Utils.CheckArgumentNull(propertyName, nameof(propertyName));\n\n            if (record.Properties?.FirstOrDefault(e => propertyName.Equals(e.Name, StringComparison.Ordinal))\n                is IEdmPropertyConstructor property &&\n                property.Value is IEdmEnumMemberExpression value &&\n                value.EnumMembers != null &&\n                value.EnumMembers.Any())\n            {\n                long combinedValue = 0;\n                foreach (var enumMember in value.EnumMembers)\n                {\n                    if (Enum.TryParse(enumMember.Name, out T enumValue))\n                    {\n                        combinedValue |= Convert.ToInt64(enumValue);\n                    }\n                }\n\n                return (T)Enum.ToObject(typeof(T), combinedValue);\n            }\n\n            return null;\n        }\n\n        /// <summary>\n        ///  Get the collection of <typeparamref name=\"T\"/> from the record using the given property name.\n        /// </summary>\n        /// <typeparam name=\"T\">The element type.</typeparam>\n        /// <param name=\"record\">The record expression.</param>\n        /// <param name=\"propertyName\">The property name.</param>\n        /// <returns>The collection or null.</returns>\n        public static T? GetRecord<T>(this IEdmRecordExpression record, string propertyName)\n            where T : IRecord, new()\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n            Utils.CheckArgumentNull(propertyName, nameof(propertyName));\n\n            if (record.Properties?.FirstOrDefault(e => propertyName.Equals(e.Name, StringComparison.Ordinal)) is IEdmPropertyConstructor property &&\n                property.Value is IEdmRecordExpression recordValue)\n            {\n                T a = new();\n                a.Initialize(recordValue);\n                return a;\n            }\n\n            return default;\n        }\n\n        /// <summary>\n        /// Get the property path from the record using the given property name.\n        /// </summary>\n        /// <param name=\"record\">The record expression.</param>\n        /// <param name=\"propertyName\">The property name.</param>\n        /// <returns>The property path or null.</returns>\n        public static string? GetPropertyPath(this IEdmRecordExpression record, string propertyName)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n            Utils.CheckArgumentNull(propertyName, nameof(propertyName));\n\n            return (record.Properties?.FirstOrDefault(e => propertyName.Equals(e.Name, StringComparison.Ordinal)) is IEdmPropertyConstructor property &&\n                property.Value is IEdmPathExpression value) ?\n                value.Path :\n                null;\n        }\n\n        /// <summary>\n        /// Get the collection of property path from the record using the given property name.\n        /// </summary>\n        /// <param name=\"record\">The record expression.</param>\n        /// <param name=\"propertyName\">The property name.</param>\n        /// <returns>The collection of property path or null.</returns>\n        public static IList<string>? GetCollectionPropertyPath(this IEdmRecordExpression record, string propertyName)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n            Utils.CheckArgumentNull(propertyName, nameof(propertyName));\n\n            if (record.Properties?.FirstOrDefault(e => propertyName.Equals(e.Name, StringComparison.Ordinal)) is IEdmPropertyConstructor property &&\n                property.Value is IEdmCollectionExpression value && value.Elements != null)\n            {\n                IList<string> properties = \n                    value.Elements\n                        .OfType<IEdmPathExpression>()\n                        .Select(x => x.Path)\n                        .ToList();\n\n                if (properties.Any())\n                {\n                    return properties;\n                }\n            }\n\n            return null;\n        }\n\n        /// <summary>\n        /// Get the collection of string from the record using the given property name.\n        /// </summary>\n        /// <param name=\"record\">The record expression.</param>\n        /// <param name=\"propertyName\">The property name.</param>\n        /// <returns>The collection of string or null.</returns>\n        public static IList<string>? GetCollection(this IEdmRecordExpression record, string propertyName)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n            Utils.CheckArgumentNull(propertyName, nameof(propertyName));\n\n            if (record.Properties?.FirstOrDefault(e => propertyName.Equals(e.Name, StringComparison.Ordinal)) is IEdmPropertyConstructor property &&\n                property.Value is IEdmCollectionExpression collection && collection.Elements != null)\n            {\n                IList<string> items = collection.Elements\n                                    .OfType<IEdmStringConstantExpression>()\n                    .Select(x => x.Value)\n                    .ToList();\n                return items;\n            }\n\n            return null;\n        }\n\n        /// <summary>\n        ///  Get the collection of <typeparamref name=\"T\"/> from the record using the given property name.\n        /// </summary>\n        /// <typeparam name=\"T\">The element type.</typeparam>\n        /// <param name=\"record\">The record expression.</param>\n        /// <param name=\"propertyName\">The property name.</param>\n        /// <returns>The collection or null.</returns>\n        public static IList<T>? GetCollection<T>(this IEdmRecordExpression record, string propertyName)\n            where T : IRecord, new()\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n            Utils.CheckArgumentNull(propertyName, nameof(propertyName));\n\n            if (record.Properties?.FirstOrDefault(e => propertyName.Equals(e.Name, StringComparison.Ordinal)) is IEdmPropertyConstructor property &&\n                property.Value is IEdmCollectionExpression collection && collection.Elements != null)\n            {\n                IList<T> items = new List<T>();\n                foreach (IEdmRecordExpression item in collection.Elements.OfType<IEdmRecordExpression>())\n                {\n                    T a = new();\n                    a.Initialize(item);\n                    items.Add(a);\n                }\n\n                return items;\n            }\n\n            return null;\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/EdmModelOpenApiExtensions.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Validation;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\n\nnamespace Microsoft.OpenApi.OData\n{\n    /// <summary>\n    /// Extension methods to convert <see cref=\"IEdmModel\"/> to <see cref=\"OpenApiDocument\"/>.\n    /// </summary>\n    public static class EdmModelOpenApiExtensions\n    {\n        /// <summary>\n        /// Convert <see cref=\"IEdmModel\"/> to <see cref=\"OpenApiDocument\"/> using default settings.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <returns>The converted Open API document object, <see cref=\"OpenApiDocument\"/>.</returns>\n        public static OpenApiDocument ConvertToOpenApi(this IEdmModel model)\n        {\n            return model.ConvertToOpenApi(new OpenApiConvertSettings());\n        }\n\n        /// <summary>\n        /// Convert <see cref=\"IEdmModel\"/> to <see cref=\"OpenApiDocument\"/> using a convert settings.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        /// <param name=\"settings\">The convert settings.</param>\n        /// <returns>The converted Open API document object, <see cref=\"OpenApiDocument\"/>.</returns>\n        public static OpenApiDocument ConvertToOpenApi(this IEdmModel model, OpenApiConvertSettings settings)\n        {\n            Utils.CheckArgumentNull(model, nameof(model));\n            Utils.CheckArgumentNull(settings, nameof(settings));\n\n\t\t\tif (settings.VerifyEdmModel && !model.Validate(out var errors))\n\t\t\t{\n\t\t\t\tOpenApiDocument document = new();\n\t\t\t\tint index = 1;\n\t\t\t\tdocument.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n\t\t\t\tforeach (var error in errors)\n\t\t\t\t{\n\t\t\t\t\tdocument.Extensions.Add(Constants.xMsEdmModelError + index++, new JsonNodeExtension(error.ToString()));\n\t\t\t\t}\n\n\t\t\t\treturn document;\n\t\t\t}\n\n\t\t\tODataContext context = new(model, settings);\n            return context.CreateDocument();\n        }\n\n        /// <summary>\n        /// Determines if a request body should be required for an OData action.\n        /// </summary>\n        /// <param name=\"action\">The EDM action.</param>\n        /// <returns>True if the request body should be required, false otherwise.</returns>\n        public static bool ShouldRequestBodyBeRequired(this IEdmAction action)\n        {\n            if (action == null)\n            {\n                return true; // Safe default\n            }\n\n            // Get non-binding parameters\n            var parameters = action.IsBound\n                ? action.Parameters.Skip(1)\n                : action.Parameters;\n\n            // If no parameters, body is already null (existing behavior handles this)\n            if (!parameters.Any())\n            {\n                return true; // Won't matter since body will be null\n            }\n\n            // Check if any parameter is non-nullable and not optional\n            return parameters.Any(p => !p.Type.IsNullable && p is not IEdmOptionalParameter);\n        }\n\n        /// <summary>\n        /// Determines if a request body should be required for an entity or complex type.\n        /// </summary>\n        /// <param name=\"structuredType\">The EDM structured type.</param>\n        /// <param name=\"isUpdateOperation\">Whether this is an update operation (excludes key properties).</param>\n        /// <param name=\"model\">The EDM model for additional context.</param>\n        /// <returns>True if the request body should be required, false otherwise.</returns>\n        public static bool ShouldRequestBodyBeRequired(\n            this IEdmStructuredType structuredType,\n            bool isUpdateOperation,\n            IEdmModel? model = null)\n        {\n            if (structuredType == null)\n            {\n                return true; // Safe default\n            }\n\n            return !AreAllPropertiesOptional(structuredType, isUpdateOperation, model);\n        }\n\n        /// <summary>\n        /// Checks if all properties in a structured type are optional.\n        /// </summary>\n        /// <param name=\"structuredType\">The EDM structured type.</param>\n        /// <param name=\"excludeKeyProperties\">Whether to exclude key properties from analysis (for update operations).</param>\n        /// <param name=\"model\">The EDM model for additional context.</param>\n        /// <returns>True if all properties are optional, false if any are required.</returns>\n        private static bool AreAllPropertiesOptional(\n            IEdmStructuredType structuredType,\n            bool excludeKeyProperties,\n            IEdmModel? model = null)\n        {\n            if (structuredType == null)\n            {\n                return false;\n            }\n\n            // Collect all properties including inherited ones\n            var allProperties = new List<IEdmProperty>();\n\n            // Get properties from current type and all base types\n            IEdmStructuredType currentType = structuredType;\n            while (currentType != null)\n            {\n                allProperties.AddRange(currentType.DeclaredStructuralProperties());\n                allProperties.AddRange(currentType.DeclaredNavigationProperties());\n                currentType = currentType.BaseType;\n            }\n\n            // If no properties, consider optional (empty body)\n            if (allProperties.Count == 0)\n            {\n                return true;\n            }\n\n            // Get key property names if we need to exclude them\n            HashSet<string>? keyNames = null;\n            if (excludeKeyProperties && structuredType is IEdmEntityType entityType)\n            {\n                keyNames = new HashSet<string>(entityType.Key().Select(static k => k.Name), StringComparer.Ordinal);\n            }\n\n            // Check if ALL remaining properties are optional\n            foreach (var property in allProperties)\n            {\n                // Skip key properties if requested\n                if (keyNames != null && keyNames.Contains(property.Name))\n                {\n                    continue;\n                }\n\n                // Skip computed properties (read-only)\n                if (model != null && property is IEdmStructuralProperty &&\n                    (model.GetBoolean(property, CoreConstants.Computed) ?? false))\n                {\n                    continue;\n                }\n\n                // If this property is required, the body must be required\n                if (!property.IsPropertyOptional())\n                {\n                    return false;\n                }\n            }\n\n            return true;\n        }\n\n        /// <summary>\n        /// Checks if an individual property is optional.\n        /// </summary>\n        /// <param name=\"property\">The EDM property.</param>\n        /// <returns>True if the property is optional, false if required.</returns>\n        private static bool IsPropertyOptional(this IEdmProperty property)\n        {\n            if (property == null)\n            {\n                return false;\n            }\n\n            // Structural properties (primitive, enum, complex)\n            if (property is IEdmStructuralProperty structuralProp)\n            {\n                // Has default value = optional\n                if (!string.IsNullOrEmpty(structuralProp.DefaultValueString))\n                {\n                    return true;\n                }\n\n                // Type is nullable = optional\n                if (structuralProp.Type.IsNullable)\n                {\n                    return true;\n                }\n\n                // Otherwise required\n                return false;\n            }\n\n            // Navigation properties\n            if (property is IEdmNavigationProperty navProp)\n            {\n                // Navigation properties are optional if nullable\n                return navProp.Type.IsNullable;\n            }\n\n            // Unknown property type, treat as required (safe default)\n            return false;\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Extensions/IODataRoutePathPrefixProvider.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\n\nnamespace Microsoft.OpenApi.OData.Extensions\n{\n    /// <summary>\n    /// The interface for route prefix.\n    /// </summary>\n    public interface IODataRoutePathPrefixProvider\n    {\n        /// <summary>\n        /// The route prefix.\n        /// </summary>\n        public string? PathPrefix { get; }\n\n        /// <summary>\n        /// The route prefix parameters.\n        /// </summary>\n        public IEnumerable<OpenApiParameter>? Parameters { get; }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Extensions/ODataRoutePathPrefixProvider.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\n\nnamespace Microsoft.OpenApi.OData.Extensions\n{\n    /// <summary>\n    /// Default implementation of <see cref=\"IODataRoutePathPrefixProvider\"/>.\n    /// </summary>\n    public class ODataRoutePathPrefixProvider : IODataRoutePathPrefixProvider\n    {\n        /// <summary>\n        /// Gets/sets the path prefix.\n        /// </summary>\n        public string? PathPrefix { get; set; }\n\n        /// <summary>\n        /// Gets/sets the associated parameters for the path prefix.\n        /// </summary>\n        public IEnumerable<OpenApiParameter>? Parameters { get; set; }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Generator/EdmSpatialTypeVisitor.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Generator\n{\n    /// <summary>\n    /// Visit the <see cref=\"IEdmModel\"/> to test the Spatial types are used or not.\n    /// </summary>\n    internal class EdmSpatialTypeVisitor\n    {\n        /// <summary>\n        /// Gets the value indicating Edm spatial type using in the Edm model.\n        /// </summary>\n        public bool IsSpatialTypeUsed { get; private set; }\n\n        /// <summary>\n        /// Visit <see cref=\"IEdmModel\"/> to gather some information.\n        /// </summary>\n        /// <param name=\"model\">The Edm model.</param>\n        public void Visit(IEdmModel model)\n        {\n            IsSpatialTypeUsed = false;\n\n            if (model == null)\n            {\n                return;\n            }\n\n            foreach (var element in model.GetAllElements())\n            {\n                switch (element.SchemaElementKind)\n                {\n                    case EdmSchemaElementKind.Action:\n                    case EdmSchemaElementKind.Function:\n                        VisitOperation((IEdmOperation)element);\n                        break;\n\n                    case EdmSchemaElementKind.TypeDefinition:\n                        VisitSchemaType((IEdmType)element);\n                        break;\n                }\n            }\n        }\n\n        private void VisitOperation(IEdmOperation operation)\n        {\n            if (operation.GetReturn() is {} operationReturn)\n            {\n                this.VisitTypeReference(operationReturn.Type);\n            }\n\n            foreach (var parameter in operation.Parameters)\n            {\n                VisitTypeReference(parameter.Type);\n\n                if (IsSpatialTypeUsed)\n                {\n                    break;\n                }\n            }\n        }\n\n        private void VisitSchemaType(IEdmType definition)\n        {\n            switch (definition.TypeKind)\n            {\n                case EdmTypeKind.Complex:\n                case EdmTypeKind.Entity:\n                    VisitStructuredType((IEdmStructuredType)definition);\n                    break;\n            }\n        }\n\n        private void VisitStructuredType(IEdmStructuredType structuredType)\n        {\n            foreach (var property in structuredType.DeclaredProperties)\n            {\n                VisitTypeReference(property.Type);\n\n                if (IsSpatialTypeUsed)\n                {\n                    break;\n                }\n            }\n        }\n\n        private void VisitTypeReference(IEdmTypeReference reference)\n        {\n            switch (reference.TypeKind())\n            {\n                case EdmTypeKind.Collection:\n                    IEdmCollectionTypeReference collectionTypeReferent = reference.AsCollection();\n                    VisitTypeReference(collectionTypeReferent.ElementType());\n                    break;\n\n                case EdmTypeKind.Primitive:\n                    VisitPrimitiveTypeReference(reference.AsPrimitive());\n                    break;\n            }\n        }\n\n        private void VisitPrimitiveTypeReference(IEdmPrimitiveTypeReference reference)\n        {\n            switch (reference.PrimitiveKind())\n            {\n                case EdmPrimitiveTypeKind.Geography:\n                case EdmPrimitiveTypeKind.GeographyPoint:\n                case EdmPrimitiveTypeKind.GeographyLineString:\n                case EdmPrimitiveTypeKind.GeographyPolygon:\n                case EdmPrimitiveTypeKind.GeographyCollection:\n                case EdmPrimitiveTypeKind.GeographyMultiPolygon:\n                case EdmPrimitiveTypeKind.GeographyMultiLineString:\n                case EdmPrimitiveTypeKind.GeographyMultiPoint:\n                case EdmPrimitiveTypeKind.Geometry:\n                case EdmPrimitiveTypeKind.GeometryPoint:\n                case EdmPrimitiveTypeKind.GeometryLineString:\n                case EdmPrimitiveTypeKind.GeometryPolygon:\n                case EdmPrimitiveTypeKind.GeometryCollection:\n                case EdmPrimitiveTypeKind.GeometryMultiPolygon:\n                case EdmPrimitiveTypeKind.GeometryMultiLineString:\n                case EdmPrimitiveTypeKind.GeometryMultiPoint:\n                    IsSpatialTypeUsed = true;\n                    break;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiComponentsGenerator.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Generator\n{\n    /// <summary>\n    /// Extension methods to create <see cref=\"OpenApiComponents\"/> by Edm model.\n    /// </summary>\n    internal static class OpenApiComponentsGenerator\n    {\n        /// <summary>\n        /// Create a <see cref=\"OpenApiComponents\"/>.\n        /// The value of components is a Components Object.\n        /// It holds maps of reusable schemas describing message bodies, operation parameters, and responses.\n        /// </summary>\n        /// <param name=\"context\">The OData to Open API context.</param>\n        /// <param name=\"document\">The Open API document.</param>\n        public static void AddComponentsToDocument(this ODataContext context, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            context.AddSchemasToDocument(document);\n            context.AddParametersToDocument(document);\n            context.AddResponsesToDocument(document);\n            context.AddRequestBodiesToDocument(document);\n            context.AddExamplesToDocument(document);\n            context.AddSecuritySchemesToDocument(document);\n            if (document.Components is not null)\n            {\n                document.Components.Links = null;\n                document.Components.Callbacks = null;\n                document.Components.Extensions = null;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiDocumentGenerator.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Generator\n{\n    /// <summary>\n    /// Extension methods to create <see cref=\"OpenApiDocument\"/> by Edm model.\n    /// </summary>\n    internal static class OpenApiDocumentGenerator\n    {\n        /// <summary>\n        /// Create a <see cref=\"OpenApiDocument\"/>, it's a single Open API Object.\n        /// </summary>\n        /// <param name=\"context\">The OData to Open API context.</param>\n        /// <returns>The created <see cref=\"OpenApiDocument\"/> object.</returns>\n        public static OpenApiDocument CreateDocument(this ODataContext context)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n\n            // An OAS document consists of a single OpenAPI Object represented as OpenApiDocument object.\n            // {\n            //   \"openapi\":\"3.0.0\",\n            //   \"info\": …,\n            //   \"servers\": …,\n            //   \"tags\": …,\n            //   \"paths\": …,\n            //   \"components\": …\n            // }\n            OpenApiDocument doc = new()\n            {\n                Info = context.CreateInfo(),\n\n                Servers = context.CreateServers(),\n\n                Security = null,\n\n                ExternalDocs = null,\n            };\n\n            context.AddComponentsToDocument(doc);\n            context.AddPathsToDocument(doc);\n            doc.Tags = context.CreateTags(); // order matters so the operation generators have populated the tags\n\n\n            return doc;\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiEdmTypeSchemaGenerator.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Diagnostics;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Properties;\nusing Microsoft.OpenApi.OData.Common;\nusing System.Globalization;\n\nnamespace Microsoft.OpenApi.OData.Generator\n{\n    /// <summary>\n    /// Extension methods to create <see cref=\"OpenApiSchema\"/> for Edm type.\n    /// </summary>\n    internal static class OpenApiEdmTypeSchemaGenerator\n    {\n        /// <summary>\n        /// Create a <see cref=\"OpenApiSchema\"/> for a <see cref=\"IEdmTypeReference\"/> when producing an OpenAPI parameter.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"edmTypeReference\">The Edm type reference.</param>\n        /// <param name=\"document\">The Open API document to lookup references.</param>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        public static IOpenApiSchema CreateEdmTypeSchemaForParameter(this ODataContext context, IEdmTypeReference edmTypeReference, OpenApiDocument document)\n        => CreateEdmTypeSchema(context, edmTypeReference, document, true);\n        /// <summary>\n        /// Create a <see cref=\"OpenApiSchema\"/> for a <see cref=\"IEdmTypeReference\"/>.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"edmTypeReference\">The Edm type reference.</param>\n        /// <param name=\"document\">The Open API document to lookup references.</param>\n        /// <param name=\"schemaForParameter\">Whether the schema is for a parameter.</param>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        public static IOpenApiSchema CreateEdmTypeSchema(this ODataContext context, IEdmTypeReference edmTypeReference, OpenApiDocument document, bool schemaForParameter = false)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(edmTypeReference, nameof(edmTypeReference));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            switch (edmTypeReference.TypeKind())\n            {\n                // Collection-valued structural and navigation are represented as Schema Objects of type array.\n                // The value of the items keyword is a Schema Object specifying the type of the items.\n                case EdmTypeKind.Collection:  \n                    \n                    IEdmTypeReference typeRef = edmTypeReference.AsCollection().ElementType();\n                    var schema = typeRef.TypeKind() == EdmTypeKind.Complex || typeRef.TypeKind() == EdmTypeKind.Entity\n                        ? context.CreateStructuredTypeSchema(typeRef.AsStructured(), document, true)\n                        : context.CreateEdmTypeSchema(typeRef, document, schemaForParameter);\n\n                    return new OpenApiSchema\n                    {\n                        Type = JsonSchemaType.Array,\n                        Items = schema\n                    };\n\n                // Complex, enum, entity, entity reference are represented as JSON References to the Schema Object of the complex,\n                // enum, entity and entity reference type, either as local references for types directly defined in the CSDL document,\n                // or as external references for types defined in referenced CSDL documents.\n                case EdmTypeKind.Complex:\n                case EdmTypeKind.Entity:\n                    return context.CreateStructuredTypeSchema(edmTypeReference.AsStructured(), document);\n\n                case EdmTypeKind.Enum:\n                    return context.CreateEnumTypeSchema(edmTypeReference.AsEnum(), document);\n\n                // Primitive properties of type Edm.PrimitiveType, Edm.Stream, and any of the Edm.Geo* types are\n                // represented as Schema Objects that are JSON References to definitions in the Definitions Object\n                case EdmTypeKind.Primitive:\n                    IEdmPrimitiveTypeReference primitiveTypeReference = (IEdmPrimitiveTypeReference)edmTypeReference;\n                    return context.CreateSchema(primitiveTypeReference, document, schemaForParameter);\n\n                case EdmTypeKind.TypeDefinition:\n                    return context.CreateSchema(((IEdmTypeDefinitionReference)edmTypeReference).TypeDefinition().UnderlyingType, document, schemaForParameter);\n\n                case EdmTypeKind.EntityReference:\n                    return context.CreateTypeDefinitionSchema(edmTypeReference.AsTypeDefinition(), document);\n\n                case EdmTypeKind.Untyped:\n                    return new OpenApiSchema();\n\n                case EdmTypeKind.None:\n                default:\n                    throw Error.NotSupported(String.Format(SRResource.NotSupportedEdmTypeKind, edmTypeReference.TypeKind()));\n            }\n        }\n\n        /// <summary>\n        /// Create a <see cref=\"IOpenApiSchema\"/> for a <see cref=\"IEdmPrimitiveTypeReference\"/>.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"primitiveType\">The Edm primitive reference.</param>\n        /// <param name=\"document\">The Open API document to lookup references.</param>\n        /// <param name=\"schemaForParameter\">Whether the schema is for a parameter.</param>\n        /// <returns>The created <see cref=\"IOpenApiSchema\"/>.</returns>\n        public static IOpenApiSchema CreateSchema(this ODataContext context, IEdmPrimitiveTypeReference primitiveType, OpenApiDocument document, bool schemaForParameter = false)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(primitiveType, nameof(primitiveType));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            var schema = context.CreateSchema(primitiveType.PrimitiveDefinition(), document, schemaForParameter);\n            if (schema is OpenApiSchema openApiSchema)\n            {\n                switch(primitiveType.PrimitiveKind())\n                {\n                    case EdmPrimitiveTypeKind.Binary: // binary\n                        IEdmBinaryTypeReference binaryTypeReference = (IEdmBinaryTypeReference)primitiveType;\n                        openApiSchema.MaxLength = binaryTypeReference.MaxLength;\n                        break;\n\n                    case EdmPrimitiveTypeKind.Decimal: // decimal\n                        IEdmDecimalTypeReference decimalTypeReference = (IEdmDecimalTypeReference)primitiveType;\n                        if (decimalTypeReference.Precision != null)\n                        {\n                            if (decimalTypeReference.Scale != null)\n                            {\n                                // The precision is represented with the maximum and minimum keywords and a value of ±(10^ (precision - scale) - 10^ scale).\n                                double tmp = Math.Pow(10, decimalTypeReference.Precision.Value - decimalTypeReference.Scale.Value)\n                                    - Math.Pow(10, -decimalTypeReference.Scale.Value);\n                                openApiSchema.Minimum = (tmp * -1.0).ToString(CultureInfo.InvariantCulture);\n                                openApiSchema.Maximum = tmp.ToString(CultureInfo.InvariantCulture);\n                            }\n                            else\n                            {\n                                // If the scale facet has a numeric value, and ±(10^precision - 1) if the scale is variable\n                                double tmp = Math.Pow(10, decimalTypeReference.Precision.Value) - 1;\n                                openApiSchema.Minimum = (tmp * -1.0).ToString(CultureInfo.InvariantCulture);\n                                openApiSchema.Maximum = tmp.ToString(CultureInfo.InvariantCulture);\n                            }\n                        }\n\n                        // The scale of properties of type Edm.Decimal are represented with the OpenAPI Specification keyword multipleOf and a value of 10 ^ -scale\n                        openApiSchema.MultipleOf = decimalTypeReference.Scale == null ? null : (decimal?)(Math.Pow(10, decimalTypeReference.Scale.Value * -1));\n                        break;\n                    case EdmPrimitiveTypeKind.String: // string\n                        IEdmStringTypeReference stringTypeReference = (IEdmStringTypeReference)primitiveType;\n                        openApiSchema.MaxLength = stringTypeReference.MaxLength;\n                        break;\n                }\n\n                // Nullable properties are marked with the keyword nullable and a value of true.\n                // nullable cannot be true when type is empty, often common in anyof/allOf since individual entries are nullable\n                if (schema.Type.ToIdentifiers() is { Length: > 0 } && primitiveType.IsNullable)\n                {\n                    openApiSchema.Type |= JsonSchemaType.Null;\n                }\n            }\n\n            return schema;\n        }\n\n        /// <summary>\n        /// Create a <see cref=\"OpenApiSchema\"/> for a <see cref=\"IEdmPrimitiveType\"/>.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"primitiveType\">The Edm primitive type.</param>\n        /// <param name=\"document\">The Open API document to lookup references.</param>\n        /// <param name=\"schemaForParameter\">Whether the schema is for a parameter.</param>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        public static IOpenApiSchema CreateSchema(this ODataContext context, IEdmPrimitiveType primitiveType, OpenApiDocument document, bool schemaForParameter = false)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(primitiveType, nameof(primitiveType));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            // Spec has different configure for double, AnyOf or OneOf?\n            OpenApiSchema schema = new OpenApiSchema\n            {\n                AllOf = null,\n                OneOf = null,\n                AnyOf = null\n            };\n\n            var emitIEEECompatibleTypes = context.Settings.IEEE754Compatible && (context.Settings.OpenApiSpecVersion >= OpenApiSpecVersion.OpenApi3_0 || !schemaForParameter);\n            var emitV2CompatibleParameterTypes = context.Settings.OpenApiSpecVersion == OpenApiSpecVersion.OpenApi2_0 && schemaForParameter;\n\n            switch (primitiveType.PrimitiveKind)\n            {\n                case EdmPrimitiveTypeKind.Binary: // binary\n                    schema.Type = JsonSchemaType.String;\n                    schema.Format = \"base64url\";\n                    break;\n                case EdmPrimitiveTypeKind.Boolean: // boolean\n                    schema.Type = JsonSchemaType.Boolean;\n                    schema.Default = false;\n                    break;\n                case EdmPrimitiveTypeKind.Byte: // byte\n                    schema.Type = JsonSchemaType.Number;\n                    schema.Format = \"uint8\";\n                    break;\n                case EdmPrimitiveTypeKind.DateTimeOffset: // datetime offset\n                    schema.Type = JsonSchemaType.String;\n                    schema.Format = \"date-time\";\n                    schema.Pattern = \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\";\n                    break;\n                case EdmPrimitiveTypeKind.Decimal when emitIEEECompatibleTypes: // decimal\n                    schema.OneOf =\n                    [\n                        new OpenApiSchema { Type = JsonSchemaType.Number | JsonSchemaType.Null, Format = Constants.DecimalFormat },\n                        new OpenApiSchema { Type = JsonSchemaType.String | JsonSchemaType.Null },\n                    ];\n                    break;\n                case EdmPrimitiveTypeKind.Decimal when !emitIEEECompatibleTypes: // decimal\n                        schema.Type = JsonSchemaType.Number;\n                        schema.Format = Constants.DecimalFormat;\n                    break;\n                case EdmPrimitiveTypeKind.Double when emitV2CompatibleParameterTypes: // double\n                    schema.Type = JsonSchemaType.Number | JsonSchemaType.Null;\n                    schema.Format = \"double\";\n                    break;\n                case EdmPrimitiveTypeKind.Double when !emitV2CompatibleParameterTypes: // double\n                    schema.OneOf =\n                    [\n                        new OpenApiSchema { Type = JsonSchemaType.Number | JsonSchemaType.Null, Format = \"double\" },\n                        new OpenApiSchema { Type = JsonSchemaType.String | JsonSchemaType.Null },\n                        new OpenApiSchemaReference(Constants.ReferenceNumericName, document)\n                    ];\n                    break;\n                case EdmPrimitiveTypeKind.Single when emitV2CompatibleParameterTypes: // single\n                    schema.Type = JsonSchemaType.Number | JsonSchemaType.Null;\n                    schema.Format = \"float\";\n                    break;\n                case EdmPrimitiveTypeKind.Single when !emitV2CompatibleParameterTypes: // single\n                    schema.OneOf =\n                    [\n                        new OpenApiSchema { Type = JsonSchemaType.Number | JsonSchemaType.Null, Format = \"float\"},\n                        new OpenApiSchema { Type = JsonSchemaType.String | JsonSchemaType.Null},\n                        new OpenApiSchemaReference(Constants.ReferenceNumericName, document)\n                    ];\n                    break;\n                case EdmPrimitiveTypeKind.Guid: // guid\n                    schema.Type = JsonSchemaType.String;\n                    schema.Format = \"uuid\";\n                    schema.Pattern = \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\";\n                    break;\n                case EdmPrimitiveTypeKind.Int16:\n                    schema.Type = JsonSchemaType.Number;\n                    schema.Format = \"int16\";\n                    schema.Minimum = short.MinValue.ToString(CultureInfo.InvariantCulture); // -32768\n                    schema.Maximum = short.MaxValue.ToString(CultureInfo.InvariantCulture); // 32767\n                    break;\n                case EdmPrimitiveTypeKind.Int32:\n                    schema.Type = JsonSchemaType.Number;\n                    schema.Format = \"int32\";\n                    schema.Minimum = int.MinValue.ToString(CultureInfo.InvariantCulture); // -2147483648\n                    schema.Maximum = int.MaxValue.ToString(CultureInfo.InvariantCulture); // 2147483647\n                    break;\n                case EdmPrimitiveTypeKind.Int64 when emitIEEECompatibleTypes:\n                    schema.OneOf =\n                    [\n                        new OpenApiSchema { Type = JsonSchemaType.Number | JsonSchemaType.Null, Format = Constants.Int64Format},\n                        new OpenApiSchema { Type = JsonSchemaType.String | JsonSchemaType.Null }\n                    ];\n                    break;\n                case EdmPrimitiveTypeKind.Int64 when !emitIEEECompatibleTypes:\n                    schema.Type = JsonSchemaType.Number;\n                    schema.Format = Constants.Int64Format;\n                    break;\n                case EdmPrimitiveTypeKind.SByte:\n                    schema.Type = JsonSchemaType.Number;\n                    schema.Format = \"int8\";\n                    schema.Minimum = sbyte.MinValue.ToString(CultureInfo.InvariantCulture); // -128\n                    schema.Maximum = sbyte.MaxValue.ToString(CultureInfo.InvariantCulture); // 127\n                    break;\n                case EdmPrimitiveTypeKind.String: // string\n                    schema.Type = JsonSchemaType.String;\n                    break;\n                case EdmPrimitiveTypeKind.Stream: // stream\n                    schema.Type = JsonSchemaType.String;\n                    schema.Format = \"base64url\";\n                    break;\n                case EdmPrimitiveTypeKind.Duration: // duration\n                    schema.Type = JsonSchemaType.String;\n                    schema.Format = \"duration\";\n                    schema.Pattern = \"^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$\";\n                    break;\n                case EdmPrimitiveTypeKind.Date:\n                    schema.Type = JsonSchemaType.String;\n                    schema.Format = \"date\";\n                    schema.Pattern = \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])$\";\n                    break;\n                case EdmPrimitiveTypeKind.TimeOfDay:\n                    schema.Type = JsonSchemaType.String;\n                    schema.Format = \"time\";\n                    schema.Pattern = \"^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$\";\n                    break;\n\n                case EdmPrimitiveTypeKind.Geography:\n                    return new OpenApiSchemaReference(\"Edm.Geography\", document);\n                case EdmPrimitiveTypeKind.GeographyPoint:\n                    return new OpenApiSchemaReference(\"Edm.GeographyPoint\", document);\n                case EdmPrimitiveTypeKind.GeographyLineString:\n                    return new OpenApiSchemaReference(\"Edm.GeographyLineString\", document);\n                case EdmPrimitiveTypeKind.GeographyPolygon:\n                    return new OpenApiSchemaReference(\"Edm.GeographyPolygon\", document);\n                case EdmPrimitiveTypeKind.GeographyCollection:\n                    return new OpenApiSchemaReference(\"Edm.GeographyCollection\", document);\n                case EdmPrimitiveTypeKind.GeographyMultiPolygon:\n                    return new OpenApiSchemaReference(\"Edm.GeographyMultiPolygon\", document);\n                case EdmPrimitiveTypeKind.GeographyMultiLineString:\n                    return new OpenApiSchemaReference(\"Edm.GeographyMultiLineString\", document);\n                case EdmPrimitiveTypeKind.GeographyMultiPoint:\n                    return new OpenApiSchemaReference(\"Edm.GeographyMultiPoint\", document);\n                case EdmPrimitiveTypeKind.Geometry: // Geometry\n                    return new OpenApiSchemaReference(\"Edm.Geometry\", document);\n                case EdmPrimitiveTypeKind.GeometryPoint:\n                    return new OpenApiSchemaReference(\"Edm.GeometryPoint\", document);\n                case EdmPrimitiveTypeKind.GeometryLineString:\n                    return new OpenApiSchemaReference(\"Edm.GeometryLineString\", document);\n                case EdmPrimitiveTypeKind.GeometryPolygon:\n                    return new OpenApiSchemaReference(\"Edm.GeometryPolygon\", document);\n                case EdmPrimitiveTypeKind.GeometryCollection:\n                    return new OpenApiSchemaReference(\"Edm.GeometryCollection\", document);\n                case EdmPrimitiveTypeKind.GeometryMultiPolygon:\n                    return new OpenApiSchemaReference(\"Edm.GeometryMultiPolygon\", document);\n                case EdmPrimitiveTypeKind.GeometryMultiLineString:\n                    return new OpenApiSchemaReference(\"Edm.GeometryMultiLineString\", document);\n                case EdmPrimitiveTypeKind.GeometryMultiPoint:\n                    return new OpenApiSchemaReference(\"Edm.GeometryMultiPoint\", document);\n\n                case EdmPrimitiveTypeKind.None:\n                default:\n                    throw new OpenApiException(String.Format(SRResource.NotSupportedEdmTypeKind, primitiveType.PrimitiveKind));\n            }\n\n            return schema;\n        }\n\n        private static IOpenApiSchema CreateEnumTypeSchema(this ODataContext context, IEdmEnumTypeReference typeReference, OpenApiDocument document)\n        {\n            Debug.Assert(context != null);\n            Debug.Assert(typeReference != null);\n\n\n            if (typeReference.IsNullable && context.Settings.OpenApiSpecVersion >= OpenApiSpecVersion.OpenApi3_0)\n            {\n                return new OpenApiSchema {\n                    AnyOf =\n                    [\n                        new OpenApiSchemaReference(typeReference.Definition.FullTypeName(), document),\n                        new OpenApiSchema\n                        {\n                            Type = JsonSchemaType.Null,\n                        }\n                    ]\n                };\n            }\n            else\n            {\n                return new OpenApiSchemaReference(typeReference.Definition.FullTypeName(), document);\n            }\n        }\n\n        private static IOpenApiSchema CreateStructuredTypeSchema(this ODataContext context, IEdmStructuredTypeReference typeReference, OpenApiDocument document, bool isTypeCollection = false)\n        {\n            Debug.Assert(context != null);\n            Debug.Assert(typeReference != null);\n            Debug.Assert(document != null);\n\n            // AnyOf will only be valid openApi for version 3\n            // otherwise the reference should be set directly\n            // as per OASIS documentation for openApi version 2\n            // Collections of structured types cannot be nullable\n            if (typeReference.IsNullable && !isTypeCollection &&\n                (context.Settings.OpenApiSpecVersion >= OpenApiSpecVersion.OpenApi3_0))\n            {\n                return new OpenApiSchema {\n                    AnyOf =\n                    [\n                        new OpenApiSchemaReference(typeReference.Definition.FullTypeName(), document),\n                        new OpenApiSchema\n                        {\n                            Type = JsonSchemaType.Null,\n                        }\n                    ]\n                };\n            }\n            else\n            {\n                return new OpenApiSchemaReference(typeReference.Definition.FullTypeName(), document);\n            }\n        }\n\n        private static IOpenApiSchema CreateTypeDefinitionSchema(this ODataContext context, IEdmTypeDefinitionReference reference, OpenApiDocument document)\n        {\n            Debug.Assert(context != null);\n            Debug.Assert(reference != null);\n            Debug.Assert(document != null);\n\n            if (reference.IsNullable && context.Settings.OpenApiSpecVersion >= OpenApiSpecVersion.OpenApi3_0)\n            {\n                return new OpenApiSchema {\n                    AnyOf =\n                    [\n                        new OpenApiSchemaReference(reference.Definition.FullTypeName(), document),\n                        new OpenApiSchema\n                        {\n                            Type = JsonSchemaType.Null,\n                        }\n                    ]\n                };\n            }\n            else\n            {\n                return new OpenApiSchemaReference(reference.Definition.FullTypeName(), document);\n            }           \n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiErrorSchemaGenerator.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.MicrosoftExtensions;\n\nnamespace Microsoft.OpenApi.OData.Generator\n{\n    /// <summary>\n    /// Create <see cref=\"OpenApiSchema\"/> for Edm spatial types.\n    /// </summary>\n    internal static class OpenApiErrorSchemaGenerator\n    {\n        internal const string ODataErrorClassName = \"ODataError\";\n        internal const string MainErrorClassName = \"MainError\";\n        internal const string ErrorDetailsClassName = \"ErrorDetails\";\n        internal const string InnerErrorClassName = \"InnerError\";\n\n        /// <summary>\n        /// Create the dictionary of <see cref=\"OpenApiSchema\"/> object.\n        /// The name of each pair is the namespace-qualified name of the type. It uses the namespace instead of the alias.\n        /// The value of each pair is a <see cref=\"OpenApiSchema\"/>.\n        /// </summary>\n        /// <param name=\"context\">The OData to Open API context.</param>\n        /// <param name=\"document\">The Open API document to lookup references.</param>\n        /// <returns>The string/schema dictionary.</returns>\n        public static IDictionary<string, IOpenApiSchema> CreateODataErrorSchemas(this ODataContext context, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            var rootNamespaceName = context.GetErrorNamespaceName();\n\n            return new Dictionary<string, IOpenApiSchema>()\n            {\n                { $\"{rootNamespaceName}{ODataErrorClassName}\", CreateErrorSchema(rootNamespaceName, document) },\n                { $\"{rootNamespaceName}{MainErrorClassName}\", CreateErrorMainSchema(rootNamespaceName, document) },\n                { $\"{rootNamespaceName}{ErrorDetailsClassName}\", CreateErrorDetailSchema() },\n                { $\"{rootNamespaceName}{InnerErrorClassName}\", CreateInnerErrorSchema(context, document) }\n            };\n        }\n\n        /// <summary>\n        /// Gets the error namespace name based on the root namespace of the model.\n        /// </summary>\n        /// <param name=\"context\">The OData to Open API context.</param>\n        /// <returns>The error namespace name.</returns>\n        public static string GetErrorNamespaceName(this ODataContext context) {\n            Utils.CheckArgumentNull(context, nameof(context));\n            var rootNamespaceName = context.Model.DeclaredNamespaces.OrderBy(ns => ns.Count(y => y == '.')).FirstOrDefault();\n            rootNamespaceName += (string.IsNullOrEmpty(rootNamespaceName) ? string.Empty : \".\") +\n                                \"ODataErrors.\";\n            return rootNamespaceName;\n        }\n\n        /// <summary>\n        /// Create <see cref=\"OpenApiSchema\"/> for the error.\n        /// </summary>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        /// <param name=\"rootNamespaceName\">The root namespace name. With a trailing dot.</param>\n        /// <param name=\"document\">The Open API document to lookup references.</param>\n        public static OpenApiSchema CreateErrorSchema(string rootNamespaceName, OpenApiDocument document)\n        {\n            return new OpenApiSchema\n            {\n                Type = JsonSchemaType.Object,\n                Required = new HashSet<string>\n                {\n                    \"error\"\n                },\n                Properties = new Dictionary<string, IOpenApiSchema>\n                {\n                    {\n                        \"error\",\n                        new OpenApiSchemaReference($\"{rootNamespaceName}{MainErrorClassName}\", document)\n                    }\n                }\n            };\n        }\n\n        /// <summary>\n        /// Creates the inner error schema definition. If an \"InnerError\" complex type is defined in the root namespace, then this type will be used as the inner error type.\n        /// Otherwise, a default inner error type of object will be created.\n        /// </summary>\n        /// <param name=\"context\">The OData to Open API context.</param>\n        /// <param name=\"document\">The Open API document to lookup references.</param>\n        /// <returns>The inner error schema definition.</returns>\n        public static IOpenApiSchema CreateInnerErrorSchema(ODataContext context, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n\n            var rootNamespace = context.Model.DeclaredNamespaces.OrderBy(n => n.Count(x => x == '.')).FirstOrDefault();\n            if(!string.IsNullOrEmpty(context.Settings.InnerErrorComplexTypeName) &&\n                !string.IsNullOrEmpty(rootNamespace) &&\n                context.Model.FindDeclaredType($\"{rootNamespace}.{context.Settings.InnerErrorComplexTypeName}\") is IEdmComplexType complexType)\n            {\n                return context.CreateSchemaTypeSchema(complexType, document);\n            }\n            \n            return new OpenApiSchema\n            {\n                Type = JsonSchemaType.Object,\n                Description = \"The structure of this object is service-specific\"\n            };\n        }\n\n        /// <summary>\n        /// Create <see cref=\"OpenApiSchema\"/> for main property of the error.\n        /// </summary>\n        /// <param name=\"rootNamespaceName\">The root namespace name. With a trailing dot.</param>\n        /// <param name=\"document\">The Open API document to lookup references.</param>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        public static OpenApiSchema CreateErrorMainSchema(string rootNamespaceName, OpenApiDocument document)\n        {\n            return new OpenApiSchema\n            {\n                Type = JsonSchemaType.Object,\n                Required = new HashSet<string>\n                {\n                    \"code\", \"message\"\n                },\n                Properties = new Dictionary<string, IOpenApiSchema>\n                {\n                    {\n                        \"code\", new OpenApiSchema { Type = JsonSchemaType.String }\n                    },\n                    {\n                        \"message\", new OpenApiSchema { Type = JsonSchemaType.String, Extensions = new Dictionary<string, IOpenApiExtension> \n                                                                                    { { OpenApiPrimaryErrorMessageExtension.Name, new OpenApiPrimaryErrorMessageExtension { IsPrimaryErrorMessage = true } } } }\n                    },\n                    {\n                        \"target\", new OpenApiSchema { Type = JsonSchemaType.String | JsonSchemaType.Null }\n                    },\n                    {\n                        \"details\",\n                        new OpenApiSchema\n                        {\n                            Type = JsonSchemaType.Array,\n                            Items = new OpenApiSchemaReference($\"{rootNamespaceName}{ErrorDetailsClassName}\", document)\n                        }\n                    },\n                    {\n                        \"innerError\",\n                        new OpenApiSchemaReference($\"{rootNamespaceName}{InnerErrorClassName}\", document)\n                    }\n                }\n            };\n        }\n\n        /// <summary>\n        /// Create <see cref=\"OpenApiSchema\"/> for detail property of the error.\n        /// </summary>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        public static OpenApiSchema CreateErrorDetailSchema()\n        {\n            return new OpenApiSchema\n            {\n                Type = JsonSchemaType.Object,\n                Required = new HashSet<string>\n                {\n                    \"code\", \"message\"\n                },\n                Properties = new Dictionary<string, IOpenApiSchema>\n                {\n                    {\n                        \"code\", new OpenApiSchema { Type = JsonSchemaType.String, }\n                    },\n                    {\n                        \"message\", new OpenApiSchema { Type = JsonSchemaType.String, }\n                    },\n                    {\n                        \"target\", new OpenApiSchema { Type = JsonSchemaType.String | JsonSchemaType.Null, }\n                    }\n                }\n            };\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiExampleGenerator.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Diagnostics;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Generator\n{\n    /// <summary>\n    /// Extension methods to create <see cref=\"OpenApiExample\"/> by <see cref=\"ODataContext\"/>.\n    /// </summary>\n    internal static class OpenApiExampleGenerator\n    {\n        /// <summary>\n        /// Create the dictionary of <see cref=\"OpenApiExample\"/> object.\n        /// </summary>\n        /// <param name=\"context\">The OData to Open API context.</param>\n        /// <param name=\"document\">The Open API document.</param>\n        public static void AddExamplesToDocument(this ODataContext context, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n\n            // Each entity type, complex type, enumeration type, and type definition directly\n            // or indirectly used in the paths field is represented as a name / value pair of the schemas map.\n            // Ideally this would be driven off the types used in the paths, but in practice, it is simply\n            // all of the types present in the model.\n            var elements = context.Model.GetAllElements()\n                                            .Where(static x => x.SchemaElementKind is EdmSchemaElementKind.TypeDefinition)\n                                            .OfType<IEdmType>();\n\n            foreach (var element in elements)\n            {\n                if (context.CreateExample(element, document) is OpenApiExample example)\n                {\n                    document.AddComponent(element.FullTypeName(), example);\n                }\n            }\n        }\n\n        private static OpenApiExample? CreateExample(this ODataContext context, IEdmType edmType, OpenApiDocument document)\n        {\n            Debug.Assert(context != null);\n            Debug.Assert(edmType != null);\n\n            return edmType.TypeKind switch\n            {\n                // complex type\n                EdmTypeKind.Complex or EdmTypeKind.Entity when edmType is IEdmStructuredType edmStructuredType => new()\n                {\n                    Value = OpenApiSchemaGenerator.CreateStructuredTypePropertiesExample(context, edmStructuredType, document),\n                },\n                _ => null,\n            };\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiInfoGenerator.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Diagnostics;\nusing System.Linq;\nusing System.Reflection;\nusing System.Text.Json.Nodes;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Generator\n{\n    /// <summary>\n    /// Extension methods to create <see cref=\"OpenApiInfo\"/> by Edm model.\n    /// </summary>\n    internal static class OpenApiInfoGenerator\n    {\n        /// <summary>\n        /// Create a <see cref=\"OpenApiInfo\"/> object.\n        /// </summary>\n        /// <param name=\"context\">The OData to Open API context.</param>\n        /// <returns>The created <see cref=\"OpenApiInfo\"/> object.</returns>\n        public static OpenApiInfo CreateInfo(this ODataContext context)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n\n            // The value of info is an Info Object,\n            // It contains the fields title and version, and optionally the field description.\n            return new OpenApiInfo\n            {\n                Title = context.GetTitle(),\n                Version = context.GetVersion(),\n                Description = context.GetDescription(),\n                Extensions = context.GetExtensions()\n            };\n        }\n\n        private static string GetTitle(this ODataContext context)\n        {\n            Debug.Assert(context != null);\n\n            // The value of title is the value of the unqualified annotation Core.Description\n            // of the main schema or the entity container of the OData service.\n            // TODO: https://github.com/Microsoft/OpenAPI.NET.OData/issues/2\n\n            //  or the entity container\n            if (context.Model.EntityContainer != null)\n            {\n                string longDescription = context.Model.GetDescriptionAnnotation(context.Model.EntityContainer);\n                if (longDescription != null)\n                {\n                    return longDescription;\n                }\n            }\n\n            // If no Core.Description is present, a default title has to be provided as this is a required OpenAPI field.\n            var namespaceName = context.Model.EntityContainer != null ?\n                context.Model.EntityContainer.Namespace :\n                context.Model.DeclaredNamespaces.FirstOrDefault();\n\n            return \"OData Service for namespace \" + namespaceName;\n        }\n\n        private static string GetVersion(this ODataContext context)\n        {\n            Debug.Assert(context != null);\n\n            // The value of version is the value of the annotation Core.SchemaVersion of the main schema.\n            // If no Core.SchemaVersion is present, a default version has to be provided as this is a required OpenAPI field.\n            // TODO: https://github.com/Microsoft/OpenAPI.NET.OData/issues/2\n\n            return context.Settings.SemVerVersion;\n        }\n\n        private static string GetDescription(this ODataContext context)\n        {\n            Debug.Assert(context != null);\n\n            // The value of description is the value of the annotation Core.LongDescription of the main schema.\n            // TODO: https://github.com/Microsoft/OpenAPI.NET.OData/issues/2\n\n            //  or the entity container\n            if (context.EntityContainer != null)\n            {\n                string longDescription = context.Model.GetLongDescriptionAnnotation(context.Model.EntityContainer);\n                if (longDescription != null)\n                {\n                    return longDescription;\n                }\n            }\n\n            // so a default description should be provided if no Core.LongDescription annotation is present.\n            return \"This OData service is located at \" + context.Settings.ServiceRoot.OriginalString;\n        }\n\n        private static Dictionary<string, IOpenApiExtension>? GetExtensions(this ODataContext context)\n        {\n            Debug.Assert(context != null);\n\n            if (context.Settings.IncludeAssemblyInfo)\n            {\n                return new Dictionary<string, IOpenApiExtension>()\n                {\n                    {\n                        \"x-ms-generated-by\",\n                        new JsonNodeExtension(new JsonObject\n                        {\n                            { \"toolName\", \"Microsoft.OpenApi.OData\" },\n                            { \"toolVersion\", Assembly.GetExecutingAssembly().GetName().Version?.ToString() }\n                        })\n                    }\n                };\n            }\n            return null;\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiLinkGenerator.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing System.Linq;\nusing System;\n\nnamespace Microsoft.OpenApi.OData.Generator\n{\n    /// <summary>\n    /// Extension methods to create <see cref=\"OpenApiLink\"/> by <see cref=\"IEdmModel\"/>.\n    /// </summary>\n    internal static class OpenApiLinkGenerator\n    {\n        /// <summary>\n        /// Create the collection of <see cref=\"OpenApiLink\"/> object for an entity or collection of entities.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"entityType\">The Entity type.</param>\n        /// <param name =\"entityName\">The name of the source of the <see cref=\"IEdmEntityType\"/> object.</param>\n        /// <param name=\"entityKind\">\"The kind of the source of the <see cref=\"IEdmEntityType\"/> object.</param>\n        /// <param name=\"path\">The OData path of the operation the links are to be generated for.</param>\n        /// <param name=\"parameters\">\"Optional: The list of parameters of the incoming operation.</param>\n        /// <param name=\"navPropOperationId\">Optional: The operation id of the source of the NavigationProperty object.</param>\n        /// <returns>The created dictionary of <see cref=\"OpenApiLink\"/> object.</returns>\n        public static Dictionary<string, IOpenApiLink> CreateLinks(this ODataContext context,\n            IEdmEntityType entityType, string entityName, string entityKind, ODataPath path,\n            IList<IOpenApiParameter>? parameters = null, string? navPropOperationId = null)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(entityType, nameof(entityType));\n            Utils.CheckArgumentNullOrEmpty(entityName, nameof(entityName));\n            Utils.CheckArgumentNullOrEmpty(entityKind, nameof(entityKind));\n            Utils.CheckArgumentNull(path, nameof(path));\n\n            List<string> pathKeyNames = new();\n\n            // Fetch defined Id(s) from incoming parameters (if any)\n            if (parameters != null)\n            {\n                foreach (var parameter in parameters)\n                {\n                    if (!string.IsNullOrEmpty(parameter.Description) &&\n                        parameter.Description.Contains(\"key\", StringComparison.OrdinalIgnoreCase) &&\n                        !string.IsNullOrEmpty(parameter.Name))\n                    {\n                        pathKeyNames.Add(parameter.Name);\n                    }\n                }\n            }\n\n            Dictionary<string, IOpenApiLink> links = new();\n            bool lastSegmentIsColNavProp = (path.LastSegment as ODataNavigationPropertySegment)?.NavigationProperty.TargetMultiplicity() == EdmMultiplicity.Many;\n\n            // Valid only for non collection-valued navigation properties\n            if (!lastSegmentIsColNavProp)\n            {\n                foreach (IEdmNavigationProperty navProp in entityType.NavigationProperties())\n                {\n                    string navPropName = navProp.Name;\n                    string operationId;\n                    string operationPrefix;\n\n                    switch (entityKind)\n                    {\n                        case \"Navigation\" when !string.IsNullOrEmpty(navPropOperationId): // just for contained navigations\n                            operationPrefix = navPropOperationId;\n                            break;\n                        default: // EntitySet, Entity, Singleton\n                            operationPrefix = entityName;\n                            break;\n                    }\n\n                    if (navProp.TargetMultiplicity() == EdmMultiplicity.Many)\n                    {\n                        operationId = operationPrefix + \".List\" + Utils.UpperFirstChar(navPropName);\n                    }\n                    else\n                    {\n                        operationId = operationPrefix + \".Get\" + Utils.UpperFirstChar(navPropName);\n                    }\n\n                    OpenApiLink link = new OpenApiLink\n                    {\n                        OperationId = operationId,\n                        Parameters = new Dictionary<string, RuntimeExpressionAnyWrapper>()\n                    };\n\n                    if (pathKeyNames.Any())\n                    {\n                        foreach (var pathKeyName in pathKeyNames)\n                        {\n                            link.Parameters[pathKeyName] = new RuntimeExpressionAnyWrapper\n                            {\n                                Any = \"$request.path.\" + pathKeyName\n                            };\n                        }\n                    }\n\n                    links[navProp.Name] = link;\n                }\n            }\n\n            // Get the Operations and OperationImport paths bound to this (collection of) entity.\n            IEnumerable<ODataPath> operationPaths = context.AllPaths.Where(p => (p.Kind.Equals(ODataPathKind.Operation) || p.Kind.Equals(ODataPathKind.OperationImport)) &&\n                path.GetPathItemName().Equals(p.Clone().Pop().GetPathItemName()));\n\n            // Generate links to the Operations and OperationImport operations.\n            if (operationPaths.Any())\n            {\n                foreach (var operationPath in operationPaths)\n                {\n                    if (operationPath.LastSegment?.Identifier is null) continue;\n                    OpenApiLink link = new()\n                    {\n                        OperationId = string.Join(\".\", operationPath.Segments.Select(x =>\n                        {\n                            return x.Kind.Equals(ODataSegmentKind.Key) && x.EntityType is not null ? x.EntityType.Name : x.Identifier;\n                        }))\n                    };\n\n                    links[operationPath.LastSegment.Identifier] = link;\n                }\n            }\n\n            return links;\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiParameterGenerator.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing System.Diagnostics;\nusing System;\nusing System.Text.Json.Nodes;\n\nnamespace Microsoft.OpenApi.OData.Generator\n{\n    /// <summary>\n    /// Extension methods to create <see cref=\"OpenApiParameter\"/> by Edm model.\n    /// </summary>\n    internal static class OpenApiParameterGenerator\n    {\n        /// <summary>\n        /// 4.6.2 Field parameters in components\n        /// Create a map of <see cref=\"OpenApiParameter\"/> object.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"document\">The Open API document.</param>\n        public static void AddParametersToDocument(this ODataContext context, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            // It allows defining query options and headers that can be reused across operations of the service.\n            // The value of parameters is a map of Parameter Objects.\n            document.AddComponent(\"top\", CreateTop(context.Settings.TopExample, context.Settings.UseInt32ForPaginationParameters));\n            document.AddComponent(\"skip\", CreateSkip(context.Settings.UseInt32ForPaginationParameters));\n            document.AddComponent(\"count\", CreateCount());\n            document.AddComponent(\"filter\", CreateFilter());\n            document.AddComponent(\"search\", CreateSearch());\n        }\n\n        /// <summary>\n        /// Create the list of <see cref=\"OpenApiParameter\"/> for a <see cref=\"IEdmFunctionImport\"/>.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"functionImport\">The Edm function import.</param>\n        /// <param name=\"document\">The Open API document to lookup references.</param>\n        /// <returns>The created list of <see cref=\"OpenApiParameter\"/>.</returns>\n        public static IList<IOpenApiParameter> CreateParameters(this ODataContext context, IEdmFunctionImport functionImport, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(functionImport, nameof(functionImport));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            return context.CreateParameters(functionImport.Function, document);\n        }\n\n        /// <summary>\n        /// Create the list of <see cref=\"OpenApiParameter\"/> for a <see cref=\"IEdmFunction\"/>.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"function\">The Edm function.</param>\n        /// <param name=\"document\">The Open API document to lookup references.</param>\n        /// <param name=\"parameterNameMapping\">The parameter name mapping.</param>\n        /// <returns>The created list of <see cref=\"OpenApiParameter\"/>.</returns>\n        public static IList<IOpenApiParameter> CreateParameters(this ODataContext context, IEdmFunction function,\n            OpenApiDocument document,\n            IDictionary<string, string>? parameterNameMapping = null)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(function, nameof(function));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            var parameters = new List<IOpenApiParameter>();            \n            int skip = function.IsBound ? 1 : 0;\n            foreach (IEdmOperationParameter edmParameter in function.Parameters.Skip(skip))\n            {\n                if (parameterNameMapping != null && !parameterNameMapping.ContainsKey(edmParameter.Name))\n                {\n                    continue;\n                }\n\n                OpenApiParameter parameter;\n                bool isOptionalParameter = edmParameter is IEdmOptionalParameter;\n                if (edmParameter.Type.IsStructured() ||\n                    edmParameter.Type.IsCollection())\n                {\n                    parameter = new OpenApiParameter\n                    {\n                        Name = parameterNameMapping == null ? edmParameter.Name : parameterNameMapping[edmParameter.Name],\n                        In = ParameterLocation.Path,\n                        Required = true,\n\n                        // Create schema in the Content property to indicate that the parameters are serialized as JSON\n                        Content = new Dictionary<string, IOpenApiMediaType>\n                        {\n                            {\n                                Constants.ApplicationJsonMediaType,\n                                new OpenApiMediaType\n                                {\n                                    Schema = new OpenApiSchema\n                                    {\n                                        Type = JsonSchemaType.Array,\n                                        Items = new OpenApiSchema\n                                        {\n                                            Type = JsonSchemaType.String\n                                        },\n\n                                        // These Parameter Objects optionally can contain the field description,\n                                        // whose value is the value of the unqualified annotation Core.Description of the parameter.\n                                        Description = context.Model.GetDescriptionAnnotation(edmParameter)\n                                    }\n                                }\n                            }\n                        },\n\n                        // The parameter description describes the format this URL-encoded JSON object or array, and/or reference to [OData-URL].\n                        Description = \"The URL-encoded JSON \" + (edmParameter.Type.IsStructured() ? \"array\" : \"object\")\n                    };\n                }\n                else\n                {\n                    // Primitive parameters use the same type mapping as described for primitive properties.\n                    parameter = new OpenApiParameter\n                    {\n                        Name = parameterNameMapping == null ? edmParameter.Name : parameterNameMapping[edmParameter.Name],\n                        In = isOptionalParameter ? ParameterLocation.Query : ParameterLocation.Path,\n                        Required = !isOptionalParameter,\n                        Schema = context.CreateEdmTypeSchemaForParameter(edmParameter.Type, document)\n                    };\n                }\n\n                if (parameterNameMapping != null)\n                {\n                    var quote = edmParameter.Type.Definition.ShouldPathParameterBeQuoted(context.Settings) ? \"'\" : string.Empty;\n                    parameter.Description = isOptionalParameter\n                        ? $\"Usage: {edmParameter.Name}={quote}@{parameterNameMapping[edmParameter.Name]}{quote}\"\n                        : $\"Usage: {edmParameter.Name}={quote}{{{parameterNameMapping[edmParameter.Name]}}}{quote}\";\n                }\n\n                parameters.Add(parameter);\n            }\n\n            return parameters;\n        }\n\n        /// <summary>\n        /// Create key parameters for the <see cref=\"ODataKeySegment\"/>.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"keySegment\">The key segment.</param>\n        /// <param name=\"document\">The Open API document to lookup references.</param>\n        /// <param name=\"parameterNameMapping\">The parameter name mapping.</param>\n        /// <returns>The created list of <see cref=\"OpenApiParameter\"/>.</returns>\n        public static IList<OpenApiParameter> CreateKeyParameters(this ODataContext context, ODataKeySegment keySegment,\n            OpenApiDocument document,\n            IDictionary<string, string>? parameterNameMapping = null)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(keySegment, nameof(keySegment));\n            Utils.CheckArgumentNull(document, nameof(document));\n            \n            if (keySegment.IsAlternateKey)\n                return CreateAlternateKeyParameters(context, keySegment, document);\n\n            IEdmEntityType entityType = keySegment.EntityType;\n            IList<IEdmStructuralProperty> keys = entityType.Key().ToList();\n\n            List<OpenApiParameter> parameters = new();\n            if (keys.Count() == 1)\n            {\n                string keyName = keys.First().Name;\n\n                // If dictionary parameterNameMapping is defined, there's no need of setting the\n                // keyName, we will retrieve this from the dictionary key.\n                if (context.Settings.PrefixEntityTypeNameBeforeKey && parameterNameMapping == null)\n                {\n                    keyName = entityType.Name + \"-\" + keys.First().Name;\n                }\n\n                OpenApiParameter parameter = new OpenApiParameter\n                {\n                    Name = parameterNameMapping == null ? keyName : parameterNameMapping[keyName],\n                    In = ParameterLocation.Path,\n                    Required = true,\n                    Description = $\"The unique identifier of {entityType.Name}\",\n                    Schema = context.CreateEdmTypeSchemaForParameter(keys[0].Type, document)\n                };\n\n                parameter.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n                parameter.Extensions.Add(Constants.xMsKeyType, new JsonNodeExtension(entityType.Name));\n                parameters.Add(parameter);\n            }\n            else\n            {\n                // append key parameter\n                foreach (var keyProperty in entityType.Key())\n                {\n                    OpenApiParameter parameter = new OpenApiParameter\n                    {\n                        Name = parameterNameMapping == null ?\n                            keyProperty.Name :\n                            parameterNameMapping[keyProperty.Name],// By design: not prefix with type name if enable type name prefix\n                        In = ParameterLocation.Path,\n                        Required = true,\n                        Description = $\"Property in multi-part unique identifier of {entityType.Name}\",\n                        Schema = context.CreateEdmTypeSchemaForParameter(keyProperty.Type, document)\n                    };\n\n                    if (keySegment.KeyMappings != null)\n                    {\n                        var quote = keyProperty.Type.Definition.ShouldPathParameterBeQuoted(context.Settings) ? \"'\" : string.Empty;\n                        parameter.Description += $\", {keyProperty.Name}={quote}{{{parameter.Name}}}{quote}\";\n                    }\n\n                    parameter.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n                    parameter.Extensions.Add(Constants.xMsKeyType, new JsonNodeExtension(entityType.Name));\n                    parameters.Add(parameter);\n                }\n            }\n            return parameters;\n        }\n\n\n        /// <summary>\n        /// Create alternate key parameters for the <see cref=\"ODataKeySegment\"/>.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"keySegment\">The key segment.</param>\n        /// <param name=\"document\">The Open API document to lookup references.</param>\n        /// <returns>A list of <see cref=\"OpenApiParameter\"/> of alternate key parameters.</returns>\n        private static List<OpenApiParameter> CreateAlternateKeyParameters(ODataContext context, ODataKeySegment keySegment, OpenApiDocument document)\n        {\n            Debug.Assert(keySegment.Kind == ODataSegmentKind.Key);\n            \n            var parameters = new List<OpenApiParameter>();\n            var entityType = keySegment.EntityType;\n            var alternateKeys = context.Model.GetAlternateKeysAnnotation(entityType);            \n            \n            foreach (var alternateKey in alternateKeys)\n            {\n                if (alternateKey.Count() == 1)\n                {\n                    if (keySegment.Identifier.Equals(alternateKey.First().Key, StringComparison.OrdinalIgnoreCase))\n                    {\n                        parameters.Add(\n                        new OpenApiParameter\n                        {\n                            Name = alternateKey.First().Key,\n                            In = ParameterLocation.Path,\n                            Description = $\"Alternate key of {entityType.Name}\",\n                            Schema = context.CreateEdmTypeSchemaForParameter(alternateKey.First().Value.Type, document),\n                            Required = true\n                        }\n                     );\n                    }                    \n                }\n                else\n                {\n                    foreach (var compositekey in alternateKey)\n                    {\n                        if (keySegment.Identifier.Contains(compositekey.Key))\n                        {\n                            parameters.Add(\n                            new OpenApiParameter\n                            {\n                                Name = compositekey.Key,\n                                In = ParameterLocation.Path,\n                                Description = $\"Property in multi-part alternate key of {entityType.Name}\",\n                                Schema = context.CreateEdmTypeSchemaForParameter(compositekey.Value.Type, document),\n                                Required = true\n                            }\n                         );\n                        }                        \n                    }\n                }\n            }\n            return parameters;\n        }\n\n        /// <summary>\n        /// Creates the path parameters for the <see cref=\"ODataPath\"/>\n        /// </summary>\n        /// <param name=\"path\">The ODataPath</param>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"document\">The Open API document to lookup references.</param>\n        /// <returns>The created list of <see cref=\"OpenApiParameter\"/></returns>\n        public static List<IOpenApiParameter> CreatePathParameters(this ODataPath path, ODataContext context, OpenApiDocument document)\n        {\n            List<IOpenApiParameter> pathParameters = [];\n            var parameterMappings = path.CalculateParameterMapping(context.Settings);\n\n            foreach (ODataKeySegment keySegment in path.OfType<ODataKeySegment>())\n            {\n                IDictionary<string, string> mapping = parameterMappings[keySegment];\n                pathParameters.AddRange(context.CreateKeyParameters(keySegment, document, mapping));\n            }\n\n            foreach (ODataOperationSegment operationSegment in path.OfType<ODataOperationSegment>())\n            {\n                if (operationSegment.Operation is not IEdmFunction function)\n                {\n                    continue;\n                }\n\n                if (operationSegment.ParameterMappings != null)\n                {\n                    var parameters = context.CreateParameters(function, document, operationSegment.ParameterMappings);\n                    foreach (var parameter in parameters)\n                    {\n                        pathParameters.AppendParameter(parameter);\n                    }\n                }\n                else\n                {\n                    IDictionary<string, string> mappings = parameterMappings[operationSegment];\n                    var parameters = context.CreateParameters(function, document, mappings);\n                    pathParameters.AddRange(parameters);                    \n                }\n            }\n\n            // Add the route prefix parameter v1{data}\n            if (context.Settings.RoutePathPrefixProvider?.Parameters != null)\n            {\n                pathParameters.AddRange(context.Settings.RoutePathPrefixProvider.Parameters);\n            }\n\n            return pathParameters;\n        }\n\n        /// <summary>\n        /// Adds an OpenApiParameter to an existing list of OpenApiParameters.\n        /// If a parameter with the same name already exists in the list, the new parameter name\n        /// if suffixed with an incrementing number\n        /// </summary>\n        /// <param name=\"parameters\">The list of OpenApiParameters to be appended to</param>\n        /// <param name=\"parameter\">The new OpenApiParameter to be appended</param>\n        public static void AppendParameter(this IList<IOpenApiParameter> parameters, IOpenApiParameter parameter)\n        {\n            HashSet<string> parametersSet = new(parameters.Select(p => p.Name).OfType<string>());\n\n            if (parameter.Name is not string parameterName &&\n                parameter is OpenApiParameter openApiParameter)\n            {\n                parameterName = string.Empty;\n                int index = 1;\n                while (parametersSet.Contains(parameterName))\n                {\n                    parameterName += index.ToString();\n                    index++;\n                }\n                openApiParameter.Name = parameterName;\n            }\n\n            parameters.Add(parameter);\n        }\n\n        /// <summary>\n        /// Create the $top parameter.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"target\">The Edm annotation target.</param>\n        /// <param name=\"document\">The Open API document.</param>\n        /// <returns>The created <see cref=\"OpenApiParameter\"/> or null.</returns>\n        public static IOpenApiParameter? CreateTop(this ODataContext context, IEdmVocabularyAnnotatable target, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(target, nameof(target));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            bool? top = context.Model.GetBoolean(target, CapabilitiesConstants.TopSupported);\n            if (top == null || top.Value)\n            {\n                return new OpenApiParameterReference(\"top\", document);\n            }\n\n            return null;\n        }\n\n        /// <summary>\n        /// Create the $top parameter for Edm target path.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"targetPath\">The string representation of the Edm target path.</param>\n        /// <param name=\"document\">The Open API document to use to build references.</param>\n        /// <returns></returns>\n        public static IOpenApiParameter? CreateTop(this ODataContext context, string targetPath, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(targetPath, nameof(targetPath));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            IEdmTargetPath target = context.Model.GetTargetPath(targetPath);\n            if (target == null)\n                return null;\n\n            return context.CreateTop(target, document);\n        }\n\n        /// <summary>\n        /// Create the $skip parameter.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"target\">The Edm annotation target.</param>\n        /// <param name=\"document\">The Open API document to use to build references.</param>\n        /// <returns>The created <see cref=\"OpenApiParameter\"/> or null.</returns>\n        public static IOpenApiParameter? CreateSkip(this ODataContext context, IEdmVocabularyAnnotatable target, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(target, nameof(target));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            bool? skip = context.Model.GetBoolean(target, CapabilitiesConstants.SkipSupported);\n            if (skip == null || skip.Value)\n            {\n                return new OpenApiParameterReference(\"skip\", document);\n            }\n\n            return null;\n        }\n\n        /// <summary>\n        /// Create the $skip parameter for Edm target path.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"targetPath\">The string representation of the Edm target path.</param>\n        /// <param name=\"document\">The Open API document to use to build references.</param>\n        /// <returns></returns>\n        public static IOpenApiParameter? CreateSkip(this ODataContext context, string targetPath, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(targetPath, nameof(targetPath));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            IEdmTargetPath target = context.Model.GetTargetPath(targetPath);\n            if (target == null)\n                return null;\n\n            return context.CreateSkip(target, document);\n        }\n\n        /// <summary>\n        /// Create the $search parameter.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"target\">The Edm annotation target.</param>\n        /// <param name=\"document\">The Open API document to use to build references.</param>\n        /// <returns>The created <see cref=\"OpenApiParameter\"/> or null.</returns>\n        public static IOpenApiParameter? CreateSearch(this ODataContext context, IEdmVocabularyAnnotatable target, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(target, nameof(target));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            if (context.Model.GetRecord<SearchRestrictionsType>(target, CapabilitiesConstants.SearchRestrictions) is not {} search || search.IsSearchable)\n            {\n                return new OpenApiParameterReference(\"search\", document);\n            }\n\n            return null;\n        }\n        /// <summary>\n        /// Create the $search parameter for Edm target path.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"targetPath\">The string representation of the Edm target path.</param>\n        /// <param name=\"document\">The Open API document to use to build references.</param>\n        /// <returns></returns>\n        public static IOpenApiParameter? CreateSearch(this ODataContext context, string targetPath, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(targetPath, nameof(targetPath));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            IEdmTargetPath target = context.Model.GetTargetPath(targetPath);\n            if (target == null)\n                return null;\n\n            return context.CreateSearch(target, document);\n        }\n\n        /// <summary>\n        /// Create the $count parameter.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"target\">The Edm annotation target.</param>\n        /// <param name=\"document\">The Open API document to use to build references.</param>\n        /// <returns>The created <see cref=\"OpenApiParameter\"/> or null.</returns>\n        public static IOpenApiParameter? CreateCount(this ODataContext context, IEdmVocabularyAnnotatable target, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(target, nameof(target));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            if (context.Model.GetRecord<CountRestrictionsType>(target, CapabilitiesConstants.CountRestrictions) is not {} count || count.IsCountable)\n            {\n                return new OpenApiParameterReference(\"count\", document);\n            }\n\n            return null;\n        }\n\n        /// <summary>\n        /// Create the $count parameter for Edm target path.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"targetPath\">The string representation of the Edm target path.</param>\n        /// <param name=\"document\">The Open API document to use to build references.</param>\n        /// <returns></returns>\n        public static IOpenApiParameter? CreateCount(this ODataContext context, string targetPath, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(targetPath, nameof(targetPath));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            IEdmTargetPath target = context.Model.GetTargetPath(targetPath);\n            if (target == null)\n                return null;\n\n            return context.CreateCount(target, document);\n        }\n\n        /// <summary>\n        /// Create the $filter parameter.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"target\">The Edm annotation target.</param>\n        /// <param name=\"document\">The Open API document to use to build references.</param>\n        /// <returns>The created <see cref=\"OpenApiParameter\"/> or null.</returns>\n        public static IOpenApiParameter? CreateFilter(this ODataContext context, IEdmVocabularyAnnotatable target, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(target, nameof(target));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            if (context.Model.GetRecord<FilterRestrictionsType>(target, CapabilitiesConstants.FilterRestrictions) is not {} filter || filter.IsFilterable)\n            {\n                return new OpenApiParameterReference(\"filter\", document);\n            }\n\n            return null;\n        }\n\n        /// <summary>\n        /// Create the $filter parameter for Edm target path.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"targetPath\">The string representation of the Edm target path.</param>\n        /// <param name=\"document\">The Open API document to use to build references.</param>\n        /// <returns></returns>\n        public static IOpenApiParameter? CreateFilter(this ODataContext context, string targetPath, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(targetPath, nameof(targetPath));\n\n            IEdmTargetPath target = context.Model.GetTargetPath(targetPath);\n            if (target == null)\n                return null;\n\n            return context.CreateFilter(target, document);\n        }\n\n        public static OpenApiParameter? CreateOrderBy(this ODataContext context, string targetPath, IEdmEntityType entityType)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(targetPath, nameof(targetPath));\n\n            IEdmTargetPath target = context.Model.GetTargetPath(targetPath);\n            if (target == null)\n                return null;\n\n            return context.CreateOrderBy(target, entityType);\n        }\n\n        public static OpenApiParameter? CreateOrderBy(this ODataContext context, IEdmEntitySet entitySet)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(entitySet, nameof(entitySet));\n\n            return context.CreateOrderBy(entitySet, entitySet.EntityType);\n        }\n\n        public static OpenApiParameter? CreateOrderBy(this ODataContext context, IEdmSingleton singleton)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(singleton, nameof(singleton));\n\n            return context.CreateOrderBy(singleton, singleton.EntityType);\n        }\n\n        public static OpenApiParameter? CreateOrderBy(this ODataContext context, IEdmNavigationProperty navigationProperty)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(navigationProperty, nameof(navigationProperty));\n\n            return context.CreateOrderBy(navigationProperty, navigationProperty.ToEntityType());\n        }\n\n        /// <summary>\n        /// Create $orderby parameter for the <see cref=\"IEdmEntitySet\"/>.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"target\">The Edm annotation target.</param>\n        /// <param name=\"entityType\">The Edm Entity type.</param>\n        /// <returns>The created <see cref=\"OpenApiParameter\"/> or null.</returns>\n        public static OpenApiParameter? CreateOrderBy(this ODataContext context, IEdmVocabularyAnnotatable target, IEdmEntityType entityType)\n        {// patchwork to avoid breaking changes\n            return context.CreateOrderBy(target, entityType as IEdmStructuredType);\n        }\n\n        public static OpenApiParameter? CreateOrderBy(this ODataContext context, string targetPath, IEdmStructuredType structuredType)\n        {\n            IEdmTargetPath target = context.Model.GetTargetPath(targetPath);\n            if (target == null)\n                return null;\n\n            return context.CreateOrderBy(target, structuredType);\n        }\n\n        public static OpenApiParameter? CreateOrderBy(this ODataContext context, IEdmVocabularyAnnotatable target, IEdmStructuredType structuredType)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(target, nameof(target));\n            Utils.CheckArgumentNull(structuredType, nameof(structuredType));\n\n            var sort = context.Model.GetRecord<SortRestrictionsType>(target, CapabilitiesConstants.SortRestrictions);\n            if (sort != null && !sort.IsSortable)\n            {\n                return null;\n            }\n\n            var orderByItems = new List<JsonNode>();\n            foreach (var property in structuredType.StructuralProperties())\n            {\n                if (sort != null && sort.IsNonSortableProperty(property.Name))\n                {\n                    continue;\n                }\n\n                bool isAscOnly = sort != null && sort.IsAscendingOnlyProperty(property.Name);\n                bool isDescOnly = sort != null && sort.IsDescendingOnlyProperty(property.Name);\n                if (isAscOnly || isDescOnly)\n                {\n                    if (isAscOnly)\n                    {\n                        orderByItems.Add(property.Name);\n                    }\n                    else\n                    {\n                        orderByItems.Add(property.Name + \" desc\");\n                    }\n                }\n                else\n                {\n                    orderByItems.Add(property.Name);\n                    orderByItems.Add(property.Name + \" desc\");\n                }\n            }\n\n            return new OpenApiParameter\n            {\n                Name = \"$orderby\",\n                In = ParameterLocation.Query,\n                Description = \"Order items by property values\",\n                Schema = new OpenApiSchema\n                {\n                    Type = JsonSchemaType.Array,\n                    UniqueItems = true,\n                    Items = new OpenApiSchema\n                    {\n                        Type = JsonSchemaType.String,\n                        Enum = context.Settings.UseStringArrayForQueryOptionsSchema ? null : orderByItems\n                    }\n                },\n                Style = ParameterStyle.Form,\n                Explode = false\n            };\n        }\n\n        public static OpenApiParameter? CreateSelect(this ODataContext context, string targetPath, IEdmEntityType entityType)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(targetPath, nameof(targetPath));\n\n            if (context.Model.GetTargetPath(targetPath) is not {} target)\n                return null;\n\n            return context.CreateSelect(target, entityType);\n        }\n\n        public static OpenApiParameter? CreateSelect(this ODataContext context, IEdmEntitySet entitySet)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(entitySet, nameof(entitySet));\n\n            return context.CreateSelect(entitySet, entitySet.EntityType);\n        }\n\n        public static OpenApiParameter? CreateSelect(this ODataContext context, IEdmSingleton singleton)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(singleton, nameof(singleton));\n\n            return context.CreateSelect(singleton, singleton.EntityType);\n        }\n\n        public static OpenApiParameter? CreateSelect(this ODataContext context, IEdmNavigationProperty navigationProperty)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(navigationProperty, nameof(navigationProperty));\n\n            return context.CreateSelect(navigationProperty, navigationProperty.ToEntityType());\n        }\n\n        /// <summary>\n        /// Create $select parameter for the <see cref=\"IEdmVocabularyAnnotatable\"/>.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"target\">The Edm target.</param>\n        /// <param name=\"entityType\">The Edm entity type.</param>\n        /// <returns>The created <see cref=\"OpenApiParameter\"/> or null.</returns>\n        public static OpenApiParameter? CreateSelect(this ODataContext context, IEdmVocabularyAnnotatable target, IEdmEntityType entityType)\n        { // patchwork to avoid breaking changes\n            return context.CreateSelect(target, entityType as IEdmStructuredType);\n        }\n\n        public static OpenApiParameter? CreateSelect(this ODataContext context, string targetPath, IEdmStructuredType structuredType)\n        {\n            IEdmTargetPath target = context.Model.GetTargetPath(targetPath);\n            if (target == null)\n                return null;\n\n            return context.CreateSelect(target, structuredType);\n        }\n\n        public static OpenApiParameter? CreateSelect(this ODataContext context, IEdmVocabularyAnnotatable target, IEdmStructuredType structuredType)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(target, nameof(target));\n            Utils.CheckArgumentNull(structuredType, nameof(structuredType));\n\n            var navigation = context.Model.GetRecord<NavigationRestrictionsType>(target, CapabilitiesConstants.NavigationRestrictions);\n            if (navigation != null && !navigation.IsNavigable)\n            {\n                return null;\n            }\n\n            var selectItems = new List<JsonNode>();\n\n            foreach (var property in structuredType.StructuralProperties())\n            {\n                selectItems.Add(property.Name);\n            }\n\n            foreach (var property in structuredType.NavigationProperties())\n            {\n                if (navigation != null && navigation.IsRestrictedProperty(property.Name))\n                {\n                    continue;\n                }\n\n                selectItems.Add(property.Name);\n            }\n\n            return new OpenApiParameter\n            {\n                Name = \"$select\",\n                In = ParameterLocation.Query,\n                Description = \"Select properties to be returned\",\n                Schema = new OpenApiSchema\n                {\n                    Type = JsonSchemaType.Array,\n                    UniqueItems = true,\n                    Items = new OpenApiSchema\n                    {\n                        Type = JsonSchemaType.String,\n                        Enum = context.Settings.UseStringArrayForQueryOptionsSchema ? null : selectItems\n                    }\n                },\n                Style = ParameterStyle.Form,\n                Explode = false\n            };\n        }\n\n        public static OpenApiParameter? CreateExpand(this ODataContext context, string targetPath, IEdmEntityType entityType)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(targetPath, nameof(targetPath));\n\n            IEdmTargetPath target = context.Model.GetTargetPath(targetPath);\n            if (target == null)\n                return null;\n\n            return context.CreateExpand(target, entityType);\n        }\n\n        public static OpenApiParameter? CreateExpand(this ODataContext context, IEdmEntitySet entitySet)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(entitySet, nameof(entitySet));\n\n            return context.CreateExpand(entitySet, entitySet.EntityType);\n        }\n\n        public static OpenApiParameter? CreateExpand(this ODataContext context, IEdmSingleton singleton)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(singleton, nameof(singleton));\n\n            return context.CreateExpand(singleton, singleton.EntityType);\n        }\n\n        public static OpenApiParameter? CreateExpand(this ODataContext context, IEdmNavigationProperty navigationProperty)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(navigationProperty, nameof(navigationProperty));\n\n            return context.CreateExpand(navigationProperty, navigationProperty.ToEntityType());\n        }\n\n        /// <summary>\n        /// Create $expand parameter for the <see cref=\"IEdmNavigationSource\"/>.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"target\">The edm entity path.</param>\n        /// <param name=\"entityType\">The edm entity path.</param>\n        /// <returns>The created <see cref=\"OpenApiParameter\"/> or null.</returns>\n        public static OpenApiParameter? CreateExpand(this ODataContext context, IEdmVocabularyAnnotatable target, IEdmEntityType entityType)\n        { // patchwork to avoid breaking changes\n            return context.CreateExpand(target, entityType as IEdmStructuredType);\n        }\n\n        public static OpenApiParameter? CreateExpand(this ODataContext context, string targetPath, IEdmStructuredType structuredType)\n        {\n            IEdmTargetPath target = context.Model.GetTargetPath(targetPath);\n            if (target == null)\n                return null;\n\n            return context.CreateExpand(target, structuredType);\n        }\n\n        public static OpenApiParameter? CreateExpand(this ODataContext context, IEdmVocabularyAnnotatable target, IEdmStructuredType structuredType)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(target, nameof(target));\n            Utils.CheckArgumentNull(structuredType, nameof(structuredType));\n\n            var expand = context.Model.GetRecord<ExpandRestrictionsType>(target, CapabilitiesConstants.ExpandRestrictions);\n            if (expand != null && !expand.IsExpandable)\n            {\n                return null;\n            }\n\n            List<JsonNode> expandItems = [ \"*\" ];\n\n            foreach (var property in structuredType.NavigationProperties())\n            {\n                if (expand != null && expand.IsNonExpandableProperty(property.Name))\n                {\n                    continue;\n                }\n\n                expandItems.Add(property.Name);\n            }\n\n            return new OpenApiParameter\n            {\n                Name = \"$expand\",\n                In = ParameterLocation.Query,\n                Description = \"Expand related entities\",\n                Schema = new OpenApiSchema\n                {\n                    Type = JsonSchemaType.Array,\n                    UniqueItems = true,\n                    Items = new OpenApiSchema\n                    {\n                        Type = JsonSchemaType.String,\n                        Enum = context.Settings.UseStringArrayForQueryOptionsSchema ? null : expandItems\n                    }\n                },\n                Style = ParameterStyle.Form,\n                Explode = false\n            };\n        }\n\n        // #top\n        private static OpenApiParameter CreateTop(int topExample, bool useInt32Format = false)\n        {\n            return new OpenApiParameter\n            {\n                Name = \"$top\",\n                In = ParameterLocation.Query,\n                Description = \"Show only the first n items\",\n                Schema = new OpenApiSchema\n                {\n                    Type = JsonSchemaType.Number,\n                    Format = useInt32Format ? \"int32\" : \"int64\",\n                    Minimum = \"0\",\n                },\n                Example = topExample,\n                Style = ParameterStyle.Form,\n                Explode = false\n            };\n        }\n\n        // $skip\n        private static OpenApiParameter CreateSkip(bool useInt32Format = false)\n        {\n            return new OpenApiParameter\n            {\n                Name = \"$skip\",\n                In = ParameterLocation.Query,\n                Description = \"Skip the first n items\",\n                Schema = new OpenApiSchema\n                {\n                    Type = JsonSchemaType.Number,\n                    Format = useInt32Format ? \"int32\" : \"int64\",\n                    Minimum = \"0\",\n                },\n                Style = ParameterStyle.Form,\n                Explode = false\n            };\n        }\n\n        // $count\n        private static OpenApiParameter CreateCount()\n        {\n            return new OpenApiParameter\n            {\n                Name = \"$count\",\n                In = ParameterLocation.Query,\n                Description = \"Include count of items\",\n                Schema = new OpenApiSchema\n                {\n                    Type = JsonSchemaType.Boolean\n                },\n                Style = ParameterStyle.Form,\n                Explode = false\n            };\n        }\n\n        // $filter\n        private static OpenApiParameter CreateFilter()\n        {\n            return new OpenApiParameter\n            {\n                Name = \"$filter\",\n                In = ParameterLocation.Query,\n                Description = \"Filter items by property values\",\n                Schema = new OpenApiSchema\n                {\n                    Type = JsonSchemaType.String\n                },\n                Style = ParameterStyle.Form,\n                Explode = false\n            };\n        }\n\n        // $search\n        private static OpenApiParameter CreateSearch()\n        {\n            return new OpenApiParameter\n            {\n                Name = \"$search\",\n                In = ParameterLocation.Query,\n                Description = \"Search items by search phrases\",\n                Schema = new OpenApiSchema\n                {\n                    Type = JsonSchemaType.String\n                },\n                Style = ParameterStyle.Form,\n                Explode = false\n            };\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiPathItemGenerator.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Generator\n{\n    /// <summary>\n    /// Class to create <see cref=\"OpenApiPathItem\"/> by Edm elements.\n    /// </summary>\n    internal static class OpenApiPathItemGenerator\n    {\n        /// <summary>\n        /// Create a map of <see cref=\"OpenApiPathItem\"/>.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"document\">The Open API document to use to lookup references.</param>\n        public static void AddPathItemsToDocument(this ODataContext context, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            if (context.EntityContainer == null)\n            {\n                return;\n            }\n\n            document.Paths ??= [];\n            OpenApiConvertSettings settings = context.Settings.Clone();\n            settings.EnableKeyAsSegment = context.KeyAsSegment;\n            foreach (ODataPath path in context.AllPaths)\n            {\n                var handler = context.PathItemHandlerProvider.GetHandler(path.Kind, document);\n                if (handler == null)\n                {\n                    continue;\n                }\n\n                if (handler.CreatePathItem(context, path) is not {Operations.Count: > 0} pathItem)\n                {\n                    continue;\n                }\n\n                document.Paths.TryAddPath(context, path, pathItem);\n            }\n\n            if (settings.ShowRootPath)\n            {\n                OpenApiPathItem rootPath = new()\n                {\n                    Operations = new Dictionary<HttpMethod, OpenApiOperation> {\n                        {\n                            HttpMethod.Get, new OpenApiOperation {\n                                OperationId = \"graphService.GetGraphService\",\n                                Responses = new OpenApiResponses()\n                                {\n                                    { \"200\",new OpenApiResponse() {\n                                        Description = \"OK\",\n                                        Links = CreateRootLinks(context.EntityContainer)\n                                    }\n                                }\n                            }\n                          }\n                        }\n                    }\n                };\n                document.Paths.Add(\"/\", rootPath);\n            }\n        }\n\n        private static Dictionary<string, IOpenApiLink> CreateRootLinks(IEdmEntityContainer entityContainer)\n        {\n            var links = new Dictionary<string, IOpenApiLink>();\n            foreach (var element in entityContainer.Elements)\n            {\n                links.Add(element.Name, new OpenApiLink());\n            }\n            return links;\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiPathsGenerator.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Generator\n{\n    /// <summary>\n    /// Extension methods to create <see cref=\"OpenApiPaths\"/> by Edm model.\n    /// </summary>\n    internal static class OpenApiPathsGenerator\n    {\n        /// <summary>\n        /// Create a <see cref=\"OpenApiPaths\"/>\n        /// The value of paths is a Paths Object.\n        /// It is the main source of information on how to use the described API.\n        /// It consists of name/value pairs whose name is a path template relative to the service root URL,\n        /// and whose value is a Path Item Object.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"document\">The Open API document to use to lookup references.</param>\n        public static void AddPathsToDocument(this ODataContext context, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            // Due to the power and flexibility of OData a full representation of all service capabilities\n            // in the Paths Object is typically not feasible, so this mapping only describes the minimum\n            // information desired in the Paths Object.\n            context.AddPathItemsToDocument(document);\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiRequestBodyGenerator.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Linq;\nusing System.Collections.Generic;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\n\nnamespace Microsoft.OpenApi.OData.Generator\n{\n    /// <summary>\n    /// Extension methods to create <see cref=\"OpenApiRequestBody\"/> for Edm elements.\n    /// </summary>\n    internal static class OpenApiRequestBodyGenerator\n    {\n        /// <summary>\n        /// Create a <see cref=\"OpenApiRequestBody\"/> for a <see cref=\"IEdmActionImport\"/>.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"actionImport\">The Edm action import.</param>\n        /// <param name=\"document\">The OpenApi document to lookup references.</param>\n        /// <returns>The created <see cref=\"OpenApiRequestBody\"/> or null.</returns>\n        public static OpenApiRequestBody? CreateRequestBody(this ODataContext context, IEdmActionImport actionImport, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(actionImport, nameof(actionImport));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            return context.CreateRequestBody(actionImport.Action, document);\n        }\n\n        /// <summary>\n        /// Create a <see cref=\"OpenApiRequestBody\"/> for a <see cref=\"IEdmAction\"/>.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"action\">The Edm action.</param>\n        /// <param name=\"document\">The OpenApi document to lookup references.</param>\n        /// <returns>The created <see cref=\"OpenApiRequestBody\"/> or null.</returns>\n        public static OpenApiRequestBody? CreateRequestBody(this ODataContext context, IEdmAction action, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(action, nameof(action));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            // return null for empty action parameters\n            int skip = 0;\n            if (action.IsBound)\n            {\n                if (action.Parameters.Count() <= 1)\n                {\n                    return null;\n                }\n                skip = 1; //skip the binding parameter\n            }\n            else\n            {\n                if (!action.Parameters.Any())\n                {\n                    return null;\n                }\n            }\n\n            OpenApiSchema parametersSchema = new OpenApiSchema\n            {\n                Type = JsonSchemaType.Object,\n                Properties = new Dictionary<string, IOpenApiSchema>()\n            };\n\n            foreach (var parameter in action.Parameters.Skip(skip))\n            {\n                parametersSchema.Properties.Add(parameter.Name, context.CreateEdmTypeSchema(parameter.Type, document));\n            }\n\n            OpenApiRequestBody requestBody = new OpenApiRequestBody\n            {\n                Description = \"Action parameters\",\n                Required = action.ShouldRequestBodyBeRequired(),\n                Content = new Dictionary<string, IOpenApiMediaType>()\n            };\n\n            requestBody.Content.Add(Constants.ApplicationJsonMediaType, new OpenApiMediaType\n            {\n                Schema = parametersSchema\n            });\n\n            return requestBody;\n        }\n\n        /// <summary>\n        /// Create a dictionary of <see cref=\"OpenApiRequestBody\"/> indexed by ref name.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"document\">The OpenApi document to lookup references.</param>\n        public static void AddRequestBodiesToDocument(this ODataContext context, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            document.AddComponent(Constants.ReferencePostRequestBodyName, CreateRefPostRequestBody(document));\n            document.AddComponent(Constants.ReferencePutRequestBodyName, CreateRefPutRequestBody(document));\n\n            // add request bodies for actions targeting multiple related paths\n            foreach (IEdmAction action in context.Model.SchemaElements.OfType<IEdmAction>()\n                .Where(context.Model.OperationTargetsMultiplePaths))\n            {\n                if (context.CreateRequestBody(action, document) is OpenApiRequestBody requestBody)\n                    document.AddComponent($\"{action.Name}RequestBody\", requestBody);\n            }\n        }\n\n        /// <summary>\n        /// Create a <see cref=\"OpenApiRequestBody\"/> to be reused across ref POST operations\n        /// </summary>\n        /// <returns>The created <see cref=\"OpenApiRequestBody\"/></returns>\n        /// <param name=\"document\">The OpenApi document to lookup references.</param>\n        private static OpenApiRequestBody CreateRefPostRequestBody(OpenApiDocument document)\n        {\n            var schema = new OpenApiSchemaReference(Constants.ReferenceCreateSchemaName, document);\n            return new OpenApiRequestBody\n            {\n                Required = true,\n                Description = \"New navigation property ref value\",\n                Content = new Dictionary<string, IOpenApiMediaType>\n                {\n                    {\n                        Constants.ApplicationJsonMediaType, new OpenApiMediaType\n                        {\n                            Schema = schema\n                        }\n                    }\n                }\n            };\n        }\n\n        /// <summary>\n        /// Create a <see cref=\"OpenApiRequestBody\"/> to be reused across ref PUT operations\n        /// </summary>\n        /// <returns>The created <see cref=\"OpenApiRequestBody\"/></returns>\n        /// <param name=\"document\">The OpenApi document to lookup references.</param>\n        private static OpenApiRequestBody CreateRefPutRequestBody(OpenApiDocument document)\n        {\n            var schema = new OpenApiSchemaReference(Constants.ReferenceUpdateSchemaName, document);\n\n            return new OpenApiRequestBody\n            {\n                Required = true,\n                Description = \"New navigation property ref values\",\n                Content = new Dictionary<string, IOpenApiMediaType>\n                {\n                    {\n                        Constants.ApplicationJsonMediaType, new OpenApiMediaType\n                        {\n                            Schema = schema\n                        }\n                    }\n                }\n            };\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiResponseGenerator.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\n\nnamespace Microsoft.OpenApi.OData.Generator\n{\n    /// <summary>\n    /// Extension methods to create <see cref=\"OpenApiResponse\"/> by Edm model.\n    /// </summary>\n    internal static class OpenApiResponseGenerator\n    {\n        /// <summary>\n        /// Get the <see cref=\"IOpenApiResponse\"/> for the build-in statusCode.\n        /// </summary>\n        /// <param name=\"statusCode\">The status code.</param>\n        /// <param name=\"document\">The OpenApi document to lookup references.</param>\n        /// <returns>The created <see cref=\"IOpenApiResponse\"/>.</returns>\n        public static IOpenApiResponse? GetResponse(this string statusCode, OpenApiDocument document)\n        {\n            return statusCode switch {\n                Constants.StatusCodeDefault => new OpenApiResponseReference(Constants.Error, document),\n                Constants.StatusCode204 => new OpenApiResponse { Description = Constants.Success},\n                Constants.StatusCode201 => new OpenApiResponse { Description = Constants.Created},\n                Constants.StatusCodeClass2XX => new OpenApiResponse { Description = Constants.Success},\n                Constants.StatusCodeClass4XX => new OpenApiResponseReference(Constants.Error, document),\n                Constants.StatusCodeClass5XX => new OpenApiResponseReference(Constants.Error, document),\n                _ => null,\n            };\n        }\n\n        /// <summary>\n        /// Field responses in components\n        /// The value of responses is a map of Response Objects.\n        /// It contains one name/value pair for the standard OData error response\n        /// that is referenced from all operations of the service.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"document\">The OpenApi document to lookup references.</param>\n        public static void AddResponsesToDocument(this ODataContext context, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            var responses =  new Dictionary<string, OpenApiResponse>\n            {\n                { \"error\", context.CreateErrorResponse(document) }\n            };\n\n            if(context.Settings.EnableDollarCountPath)\n            {\n                responses[Constants.DollarCountSchemaName] = CreateCountResponse(document);\n            }\n\n            responses = responses.Concat(context.GetAllCollectionEntityTypes()\n                                        .Select(x => new KeyValuePair<string, OpenApiResponse>(\n                                                            $\"{(x is IEdmEntityType eType ? eType.FullName() : x.FullTypeName())}{Constants.CollectionSchemaSuffix}\",\n                                                            CreateCollectionResponse(x, document)))\n                                        .Where(x => !responses.ContainsKey(x.Key)))\n                                .Concat(context.GetAllCollectionComplexTypes()\n                                        .Select(x => new KeyValuePair<string, OpenApiResponse>(\n                                                            $\"{x.FullTypeName()}{Constants.CollectionSchemaSuffix}\",\n                                                            CreateCollectionResponse(x, document)))\n                                        .Where(x => !responses.ContainsKey(x.Key)))\n                            .ToDictionary(x => x.Key, x => x.Value);\n\n            if(context.HasAnyNonContainedCollections())                                        \n                responses[$\"String{Constants.CollectionSchemaSuffix}\"] = CreateCollectionResponse(\"String\", document);\n\n            foreach (IEdmOperation operation in context.Model.SchemaElements.OfType<IEdmOperation>()\n                .Where(op => context.Model.OperationTargetsMultiplePaths(op)))\n            {\n                if (context.CreateOperationResponse(operation, document) is {} response)\n                    responses[$\"{operation.Name}Response\"] = response;\n            }\n\n            foreach (var response in responses)\n            {\n                document.AddComponent(response.Key, response.Value);\n            }\n        }\n\n        /// <summary>\n        /// Create the <see cref=\"OpenApiResponses\"/> for a <see cref=\"IEdmOperationImport\"/>\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"operationImport\">The Edm operation import.</param>\n        /// <param name=\"document\">The OpenApi document to lookup references.</param>\n        /// <returns>The created <see cref=\"OpenApiResponses\"/>.</returns>\n        public static OpenApiResponses CreateResponses(this ODataContext context, IEdmOperationImport operationImport, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(operationImport, nameof(operationImport));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            return context.CreateResponses(operationImport.Operation, document);\n        }\n\n        /// <summary>\n        /// Create the <see cref=\"OpenApiResponses\"/> for a <see cref=\"IEdmOperation\"/>\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"operation\">The Edm operation.</param>\n        /// <param name=\"document\">The OpenApi document to lookup references.</param>\n        /// <returns>The created <see cref=\"OpenApiResponses\"/>.</returns>\n        public static OpenApiResponses CreateResponses(this ODataContext context, IEdmOperation operation, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(operation, nameof(operation));\n\n            OpenApiResponses responses = new();\n            \n            if (operation.IsAction() && operation.GetReturn()?.Type == null && Constants.StatusCode204.GetResponse(document) is {} x204Response)\n            {\n                responses.Add(Constants.StatusCode204, x204Response);\n            }\n            else if (context.Model.OperationTargetsMultiplePaths(operation))\n            {\n                responses.Add(\n                    context.Settings.UseSuccessStatusCodeRange ? Constants.StatusCodeClass2XX : Constants.StatusCode200,\n                    new OpenApiResponseReference($\"{operation.Name}Response\", document)\n                 );\n            }\n            else if (context.CreateOperationResponse(operation, document) is {} successResponse)\n            {\n                responses.Add(context.Settings.UseSuccessStatusCodeRange ? Constants.StatusCodeClass2XX : Constants.StatusCode200, successResponse);\n            }\n\n            if (context.Settings.ErrorResponsesAsDefault && Constants.StatusCodeDefault.GetResponse(document) is {} defaultResponse)\n            {\n                responses.Add(Constants.StatusCodeDefault, defaultResponse);\n            }\n            else\n            {\n                if (Constants.StatusCodeClass4XX.GetResponse(document) is {} x4Response)\n                    responses.Add(Constants.StatusCodeClass4XX, x4Response);\n                if (Constants.StatusCodeClass5XX.GetResponse(document) is {} x5Response)\n                    responses.Add(Constants.StatusCodeClass5XX, x5Response);\n            }\n\n            return responses;\n        }\n\n        public static OpenApiResponse? CreateOperationResponse(this ODataContext context, IEdmOperation operation, OpenApiDocument document)\n        {\n            if (operation.GetReturn()?.Type is not {} returnType)\n                return null;\n\n            IOpenApiSchema schema;\n            if (returnType.IsCollection())\n            {\n                OpenApiSchema baseSchema = new()\n                {\n                    Type = JsonSchemaType.Object,\n                    Properties = new Dictionary<string, IOpenApiSchema>\n                    {\n                        {\n                            \"value\", context.CreateEdmTypeSchema(returnType, document)\n                        }\n                    }\n                };\n\n                if (context.Settings.EnableODataAnnotationReferencesForResponses && \n                    (operation.IsDeltaFunction() || context.Settings.EnablePagination || context.Settings.EnableCount))\n                {\n                    schema = new OpenApiSchema\n                    {\n                        AllOf =\n                        [\n                            new OpenApiSchemaReference(operation.IsDeltaFunction() ? Constants.BaseDeltaFunctionResponse  // @odata.nextLink + @odata.deltaLink\n                                        : Constants.BaseCollectionPaginationCountResponse // @odata.nextLink + @odata.count)\n                                        ,document),\n                            baseSchema\n                        ]\n                    };\n                }\n                else if (operation.IsDeltaFunction())\n                {\n                    baseSchema.Properties.Add(ODataConstants.OdataNextLink.Key, ODataConstants.OdataNextLink.Value);\n                    baseSchema.Properties.Add(ODataConstants.OdataDeltaLink.Key, ODataConstants.OdataDeltaLink.Value);\n                    schema = baseSchema;\n                }\n                else\n                {\n                    if (context.Settings.EnablePagination)\n                    {\n                        baseSchema.Properties.Add(ODataConstants.OdataNextLink.Key, ODataConstants.OdataNextLink.Value);\n                    }\n                    if (context.Settings.EnableCount)\n                    {\n                        var odataCount = ODataConstants.CreateOdataCount(context.Settings.UseInt32ForCountResponses);\n                        baseSchema.Properties.Add(odataCount.Key, odataCount.Value);\n                    }\n                    schema = baseSchema;\n                }\n\n                if (schema is OpenApiSchema openApiSchema)\n                {\n                    openApiSchema.Title = returnType.Definition.AsElementType() is not IEdmEntityType entityType\n                            ? null : $\"Collection of {entityType.Name}\";\n                    openApiSchema.Type = JsonSchemaType.Object;\n                }\n            }\n            else if (returnType.IsPrimitive())\n            {\n                // A property or operation response that is of a primitive type is represented as an object with a single name/value pair,\n                // whose name is value and whose value is a primitive value.\n                schema = new OpenApiSchema\n                {\n                    Type = JsonSchemaType.Object,\n                    Properties = new Dictionary<string, IOpenApiSchema>\n                    {\n                        {\n                            \"value\", context.CreateEdmTypeSchema(returnType, document)\n                        }\n                    }\n                };\n            }\n            else\n            {\n                schema = context.CreateEdmTypeSchema(returnType, document);\n            }\n\n            string? mediaType = Constants.ApplicationJsonMediaType;\n            if (returnType.AsPrimitive()?.PrimitiveKind() == EdmPrimitiveTypeKind.Stream)\n            {\n                mediaType = context.Model.GetString(operation, CoreConstants.MediaType);\n\n                if (string.IsNullOrEmpty(mediaType))\n                {\n                    // Use default if MediaType annotation is not specified\n                    mediaType = Constants.ApplicationOctetStreamMediaType;\n                }\n            }\n\n            OpenApiResponse response = new()\n            {\n                Description = \"Success\",\n                Content = new Dictionary<string, IOpenApiMediaType>\n                {\n                    {\n                        mediaType,\n                        new OpenApiMediaType\n                        {\n                            Schema = schema\n                        }\n                    }\n                }\n            };\n\n            return response;\n        }\n\n        private static OpenApiResponse CreateCollectionResponse(IEdmStructuredType structuredType, OpenApiDocument document)\n        {\n            var entityType = structuredType as IEdmEntityType;\n            return CreateCollectionResponse(entityType?.FullName() ?? structuredType.FullTypeName(), document);\n        }\n        private static OpenApiResponse CreateCollectionResponse(string typeName, OpenApiDocument document)\n        {\n            return new OpenApiResponse\n            {\n                Description = \"Retrieved collection\",\n                Content = new Dictionary<string, IOpenApiMediaType>\n                {\n                    {\n                        Constants.ApplicationJsonMediaType,\n                        new OpenApiMediaType\n                        {\n                            Schema = new OpenApiSchemaReference($\"{typeName}{Constants.CollectionSchemaSuffix}\", document) \n                        }\n                    }\n                }\n            };\n        }\n\n        private static OpenApiResponse CreateCountResponse(OpenApiDocument document)\n        {\n            var schema = new OpenApiSchemaReference(Constants.DollarCountSchemaName, document);\n            return new OpenApiResponse\n            {\n                Description = \"The count of the resource\",\n                Content = new Dictionary<string, IOpenApiMediaType>\n                {\n                    {\n                        \"text/plain\",\n                        new OpenApiMediaType\n                        {\n                            Schema = schema\n                        }\n                    }\n                }\n            };\n        }\n\n        private static OpenApiResponse CreateErrorResponse(this ODataContext context, OpenApiDocument document)\n        {\n            var errorNamespaceName = context.GetErrorNamespaceName();\n            return new OpenApiResponse\n            {\n                Description = \"error\",\n                Content = new Dictionary<string, IOpenApiMediaType>\n                {\n                    {\n                        Constants.ApplicationJsonMediaType,\n                        new OpenApiMediaType\n                        {\n                            Schema = new OpenApiSchemaReference($\"{errorNamespaceName}{OpenApiErrorSchemaGenerator.ODataErrorClassName}\", document)\n                        }\n                    }\n                }\n            };\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiSchemaGenerator.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Diagnostics;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Properties;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing System.Linq;\nusing Microsoft.OpenApi.MicrosoftExtensions;\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\nusing System.Text.Json.Nodes;\nusing System.Globalization;\n\nnamespace Microsoft.OpenApi.OData.Generator\n{\n    /// <summary>\n    /// Extension methods to create <see cref=\"OpenApiSchema\"/> by <see cref=\"IEdmModel\"/>.\n    /// </summary>\n    internal static class OpenApiSchemaGenerator\n    {\n        /// <summary>\n        /// Adds the component schemas to the Open API document.\n        /// </summary>\n        /// <param name=\"context\">The OData to Open API context.</param>\n        /// <param name=\"document\">The Open API document to use for references lookup.</param>\n        public static void AddSchemasToDocument(this ODataContext context, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            // append the Edm.Spatial\n            foreach(var schema in context.CreateSpatialSchemas(document))\n            {\n                document.AddComponent(schema.Key, schema.Value);\n            }\n\n            // append the OData errors\n            foreach(var schema in context.CreateODataErrorSchemas(document))\n            {\n                document.AddComponent(schema.Key, schema.Value);\n            }\n\n            if(context.Settings.EnableDollarCountPath)\n                document.AddComponent(Constants.DollarCountSchemaName, new OpenApiSchema {\n                    Type = JsonSchemaType.Number,\n                    Format = context.Settings.UseInt32ForCountResponses ? \"int32\" : \"int64\"\n                });\n\n            if(context.HasAnyNonContainedCollections())                                        \n            {\n                document.AddComponent($\"String{Constants.CollectionSchemaSuffix}\", CreateCollectionSchema(context, new OpenApiSchema { Type = JsonSchemaType.String }, Constants.StringType, document));\n            }\n\n            document.AddComponent(Constants.ReferenceUpdateSchemaName, new OpenApiSchema()\n            {\n                Type = JsonSchemaType.Object,\n                Properties = new Dictionary<string, IOpenApiSchema>\n                    {\n                        {Constants.OdataId, new OpenApiSchema { Type = JsonSchemaType.String }},\n                        {Constants.OdataType, new OpenApiSchema { Type = JsonSchemaType.String | JsonSchemaType.Null }},\n                    }\n            });\n\n            document.AddComponent(Constants.ReferenceCreateSchemaName, new OpenApiSchema()\n            {\n                Type = JsonSchemaType.Object,\n                Properties = new Dictionary<string, IOpenApiSchema>\n                {\n                    {Constants.OdataId, new OpenApiSchema { Type = JsonSchemaType.String }}\n                },\n                AdditionalProperties = new OpenApiSchema { Type = JsonSchemaType.Object }\n            });\n\n            document.AddComponent(Constants.ReferenceNumericName, new OpenApiSchema()\n            {\n                Type = JsonSchemaType.String | JsonSchemaType.Null,\n                Enum =\n                [\n                    \"-INF\",\n                    \"INF\",\n                    \"NaN\"\n                ]\n            });\n\n            if (context.Settings.EnableODataAnnotationReferencesForResponses)\n            {\n                // @odata.nextLink + @odata.count\n                if (context.Settings.EnablePagination || context.Settings.EnableCount)\n                {\n                    var responseSchema = new OpenApiSchema()\n                    {\n                        Title = \"Base collection pagination and count responses\",\n                        Type = JsonSchemaType.Object,\n                    };\n                    document.AddComponent(Constants.BaseCollectionPaginationCountResponse, responseSchema);\n\n                    responseSchema.Properties ??= new Dictionary<string, IOpenApiSchema>();\n                    if (context.Settings.EnableCount)\n                    {\n                        var odataCount = ODataConstants.CreateOdataCount(context.Settings.UseInt32ForCountResponses);\n                        responseSchema.Properties.Add(odataCount.Key, odataCount.Value);\n                    }\n                    if (context.Settings.EnablePagination)\n                        responseSchema.Properties.Add(ODataConstants.OdataNextLink.Key, ODataConstants.OdataNextLink.Value);\n                }\n\n                // @odata.nextLink + @odata.deltaLink\n                if (context.Model.SchemaElements.OfType<IEdmFunction>().Any(static x => x.IsDeltaFunction()))\n                {\n                    document.AddComponent(Constants.BaseDeltaFunctionResponse, new OpenApiSchema()\n                    {\n                        Title = \"Base delta function response\",\n                        Type = JsonSchemaType.Object,\n                        Properties = new Dictionary<string, IOpenApiSchema>\n                        {\n                            {ODataConstants.OdataNextLink.Key, ODataConstants.OdataNextLink.Value},\n                            {ODataConstants.OdataDeltaLink.Key, ODataConstants.OdataDeltaLink.Value}\n                        }\n                    });\n                }\n            }\n\n            // Each entity type, complex type, enumeration type, and type definition directly\n            // or indirectly used in the paths field is represented as a name / value pair of the schemas map.\n            // Ideally this would be driven off the types used in the paths, but in practice, it is simply\n            // all of the types present in the model.\n            IEnumerable<IEdmSchemaElement> elements = context.Model.GetAllElements();\n\n            foreach (var element in elements)\n            {\n                switch (element.SchemaElementKind)\n                {\n                    case EdmSchemaElementKind.TypeDefinition: // Type definition\n                        {\n                            IEdmType reference = (IEdmType)element;\n                            var fullTypeName = reference.FullTypeName();\n                            if(reference is IEdmComplexType &&\n                                fullTypeName.Split(['.'], StringSplitOptions.RemoveEmptyEntries)\n                                            .Last()\n                                            .Equals(context.Settings.InnerErrorComplexTypeName, StringComparison.Ordinal))\n                                continue;\n                            \n                            document.AddComponent(fullTypeName, context.CreateSchemaTypeSchema(reference, document));\n                        }\n                        break;\n                }\n            }\n\n            foreach(var collectionEntry in context.GetAllCollectionEntityTypes()\n                                        .Select(x => new KeyValuePair<string, OpenApiSchema>(\n                                                            $\"{(x is IEdmEntityType eType ? eType.FullName() : x.FullTypeName())}{Constants.CollectionSchemaSuffix}\",\n                                                            CreateCollectionSchema(context, x, document)))\n                            .Concat(context.GetAllCollectionComplexTypes()\n                                        .Select(x => new KeyValuePair<string, OpenApiSchema>(\n                                                            $\"{x.FullTypeName()}{Constants.CollectionSchemaSuffix}\",\n                                                            CreateCollectionSchema(context, x, document))))\n                            .ToArray())\n            {\n                document.AddComponent(collectionEntry.Key, collectionEntry.Value);\n            }\n        }\n        internal static bool HasAnyNonContainedCollections(this ODataContext context)\n        {\n            return context.Model\n                    .SchemaElements\n                    .OfType<IEdmStructuredType>()\n                    .SelectMany(x => x.NavigationProperties())\n                    .Any(x => x.TargetMultiplicity() == EdmMultiplicity.Many && !x.ContainsTarget);\n        }\n        internal static IEnumerable<IEdmComplexType> GetAllCollectionComplexTypes(this ODataContext context)\n        {\n            return context.Model\n                        .SchemaElements\n                        .OfType<IEdmStructuredType>()\n                        .SelectMany(x => x.StructuralProperties())\n                        .Where(x => x.Type.IsCollection())\n                        .Select(x => x.Type.Definition.AsElementType())\n                        .OfType<IEdmComplexType>()\n                        .Distinct()\n                        .ToList();\n        }\n        internal static IEnumerable<IEdmStructuredType> GetAllCollectionEntityTypes(this ODataContext context)\n        {\n            var collectionEntityTypes = new HashSet<IEdmStructuredType>(\n                                                (context.EntityContainer?\n                                                    .EntitySets()\n                                                    .Select(x => x.EntityType) ??\n                                                Enumerable.Empty<IEdmStructuredType>())\n                                                .Union(context.Model\n                                                                .SchemaElements\n                                                                .OfType<IEdmStructuredType>()\n                                                                .SelectMany(x => x.NavigationProperties())\n                                                                .Where(x => x.TargetMultiplicity() == EdmMultiplicity.Many)\n                                                                .Select(x => x.Type.ToStructuredType()))\n                                                .Distinct()); // we could include actions and functions but actions are not pageable by nature (OData.NextLink) and functions might have specific annotations (deltalink)\n            var derivedCollectionTypes = collectionEntityTypes.SelectMany(x => context.Model.FindAllDerivedTypes(x).OfType<IEdmStructuredType>())\n                                                                .Where(x => !collectionEntityTypes.Contains(x))\n                                                                .Distinct()\n                                                                .ToArray();\n            return collectionEntityTypes.Union(derivedCollectionTypes);\n        }\n\n        private static OpenApiSchema CreateCollectionSchema(ODataContext context, IEdmStructuredType structuredType, OpenApiDocument document)\n        {\n            IOpenApiSchema? schema = null;\n            var entityType = structuredType as IEdmEntityType;\n\n            if (context.Settings.EnableDerivedTypesReferencesForResponses && entityType != null)\n            {\n                schema = EdmModelHelper.GetDerivedTypesReferenceSchema(entityType, context.Model, document);\n            }\n\n            if (schema == null)\n            {\n                schema = new OpenApiSchemaReference(entityType?.FullName() ?? structuredType.FullTypeName(), document);\n            }\n            return CreateCollectionSchema(context, schema, entityType?.Name ?? structuredType.FullTypeName(), document);\n        }\n        private static OpenApiSchema CreateCollectionSchema(ODataContext context, IOpenApiSchema schema, string typeName, OpenApiDocument document)\n        {\n            var properties = new Dictionary<string, IOpenApiSchema>\n            {\n                {\n                    \"value\",\n                    new OpenApiSchema\n                    {\n                        Type = JsonSchemaType.Array,\n                        Items = schema\n                    }\n                }\n            };\n\n            OpenApiSchema baseSchema = new()\n            {\n                Type = JsonSchemaType.Object,\n                Properties = properties\n            };\n\n            OpenApiSchema collectionSchema;\n            if (context.Settings.EnablePagination || context.Settings.EnableCount)\n            {\n                if (context.Settings.EnableODataAnnotationReferencesForResponses)\n                {\n                    // @odata.nextLink + @odata.count\n                    var paginationCountSchema = new OpenApiSchemaReference(Constants.BaseCollectionPaginationCountResponse, document);\n\n                    collectionSchema = new OpenApiSchema\n                    {\n                        AllOf =\n                        [\n                            paginationCountSchema,\n                            baseSchema\n                        ]\n                    };\n                }\n                else\n                {\n                    if (context.Settings.EnablePagination)\n                        baseSchema.Properties.Add(ODataConstants.OdataNextLink.Key, ODataConstants.OdataNextLink.Value);\n\n                    if (context.Settings.EnableCount)\n                    {\n                        var odataCount = ODataConstants.CreateOdataCount(context.Settings.UseInt32ForCountResponses);\n                        baseSchema.Properties.Add(odataCount.Key, odataCount.Value);\n                    }\n\n                    collectionSchema = baseSchema;\n                }\n            }\n            else\n            {\n                collectionSchema = baseSchema;\n            }\n\n            collectionSchema.Title = $\"Collection of {typeName}\";\n            collectionSchema.Type = JsonSchemaType.Object;\n            return collectionSchema;\n        }\n\n        /// <summary>\n        /// Create a <see cref=\"OpenApiSchema\"/> for a <see cref=\"IEdmEnumType\"/>.\n        /// An enumeration type is represented as a Schema Object of type string containing the OpenAPI Specification enum keyword.\n        /// Its value is an array that contains a string with the member name for each enumeration member.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"enumType\">The Edm enum type.</param>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        public static OpenApiSchema CreateEnumTypeSchema(this ODataContext context, IEdmEnumType enumType)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(enumType, nameof(enumType));\n\n            OpenApiSchema schema = new()\n            {\n                // An enumeration type is represented as a Schema Object of type string\n                Type = JsonSchemaType.String,\n\n                // containing the OpenAPI Specification enum keyword.\n                Enum = new List<JsonNode>(),\n\n                // It optionally can contain the field description,\n                // whose value is the value of the unqualified annotation Core.Description of the enumeration type.\n                Description = context.Model.GetDescriptionAnnotation(enumType)\n            };\n            \n            // If the enum is flagged, add the extension info to the description\n            if (context.Settings.AddEnumFlagsExtension && enumType.IsFlags)\n            {\n                var enumFlagsExtension = new OpenApiEnumFlagsExtension\n                {\n                    IsFlags = true,\n                };\n                schema.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n                schema.Extensions.Add(OpenApiEnumFlagsExtension.Name, enumFlagsExtension);\n            }\n\n            var extension = (context.Settings.OpenApiSpecVersion == OpenApiSpecVersion.OpenApi2_0 ||\n                            context.Settings.OpenApiSpecVersion == OpenApiSpecVersion.OpenApi3_0  ||\n                            context.Settings.OpenApiSpecVersion == OpenApiSpecVersion.OpenApi3_1) &&\n                            context.Settings.AddEnumDescriptionExtension ? \n                                new OpenApiEnumValuesDescriptionExtension {\n                                    EnumName = enumType.Name,\n                                } : \n                                null;\n\n            // Enum value is an array that contains a string with the member name for each enumeration member.\n            foreach (IEdmEnumMember member in enumType.Members)\n            {\n                schema.Enum.Add(member.Name);\n                AddEnumDescription(member, extension, context);\n            }\n\n            if(extension is {ValuesDescriptions.Count:> 0})\n            {\n                schema.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n                schema.Extensions.Add(OpenApiEnumValuesDescriptionExtension.Name, extension);\n            }\n            schema.Title = enumType.Name;\n            return schema;\n        }\n        private static void AddEnumDescription(IEdmEnumMember member, OpenApiEnumValuesDescriptionExtension? target, ODataContext context)\n        {\n            if (target == null)\n                return;\n            \n            var enumDescription = context.Model.GetDescriptionAnnotation(member);\n            if(!string.IsNullOrEmpty(enumDescription))\n                target.ValuesDescriptions.Add(new EnumDescription\n                {\n                    Name = member.Name,\n                    Value = member.Name,\n                    Description = enumDescription\n                });\n        }\n\n        /// <summary>\n        /// Create a <see cref=\"OpenApiSchema\"/> for a <see cref=\"IEdmStructuredType\"/>.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"structuredType\">The Edm structured type.</param>\n        /// <param name=\"document\">The Open API document to lookup references.</param>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        public static OpenApiSchema CreateStructuredTypeSchema(this ODataContext context, IEdmStructuredType structuredType, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(structuredType, nameof(structuredType));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            return context.CreateStructuredTypeSchema(structuredType, true, true, document);\n        }\n\n        /// <summary>\n        /// Create a <see cref=\"OpenApiSchema\"/> for a <see cref=\"IEdmProperty\"/>.\n        /// Each structural property and navigation property is represented as a name/value pair of the\n        /// standard OpenAPI properties object. The name is the property name,\n        /// the value is a Schema Object describing the allowed values of the property.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"property\">The Edm property.</param>\n        /// <param name=\"document\">The Open API document to lookup references.</param>\n        /// <returns>The created <see cref=\"IOpenApiSchema\"/>.</returns>\n        public static IOpenApiSchema CreatePropertySchema(this ODataContext context, IEdmProperty property, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(property, nameof(property));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            var schema = context.CreateEdmTypeSchema(property.Type, document);\n\n            \n            if (schema is OpenApiSchema openApiSchema)\n            {\n                if (property.PropertyKind is EdmPropertyKind.Structural &&\n                    property is IEdmStructuralProperty structuralProperty)\n                {\n                    openApiSchema.Default = CreateDefault(structuralProperty);\n                }\n\n                // The Schema Object for a property optionally can contain the field description,\n                // whose value is the value of the unqualified annotation Core.Description of the property.\n                openApiSchema.Description = context.Model.GetDescriptionAnnotation(property);\n\n                // Set property with Computed Annotation in CSDL to readonly\n                openApiSchema.ReadOnly = context.Model.GetBoolean(property, CoreConstants.Computed) ?? false;\n            }\n\n            return schema;\n        }\n\n        /// <summary>\n        /// Create a map of string/<see cref=\"OpenApiSchema\"/> map for a <see cref=\"IEdmStructuredType\"/>'s all properties.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <param name=\"structuredType\">The Edm structured type.</param>\n        /// <param name=\"document\">The Open API document to lookup references.</param>\n        /// <returns>The created map of <see cref=\"OpenApiSchema\"/>.</returns>\n        public static Dictionary<string, IOpenApiSchema> CreateStructuredTypePropertiesSchema(this ODataContext context, IEdmStructuredType structuredType, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(structuredType, nameof(structuredType));\n\n            // The name is the property name, the value is a Schema Object describing the allowed values of the property.\n            var properties = new Dictionary<string, IOpenApiSchema>();\n\n            // structure properties\n            foreach (var property in structuredType.DeclaredStructuralProperties())\n            {\n                var propertySchema = context.CreatePropertySchema(property, document);\n                if (propertySchema is OpenApiSchema openApiSchema)\n                {\n                    openApiSchema.Description = context.Model.GetDescriptionAnnotation(property);\n                    // we always want a new copy because it's a reference\n                    openApiSchema.Extensions = propertySchema.Extensions is null ? [] : new Dictionary<string, IOpenApiExtension>(propertySchema.Extensions);\n                    openApiSchema.Extensions.AddCustomAttributesToExtensions(context, property);\n                }\n                properties.Add(property.Name, propertySchema);\n            }\n\n            // navigation properties\n            foreach (var property in structuredType.DeclaredNavigationProperties())\n            {\n                var propertySchema = context.CreateEdmTypeSchema(property.Type, document);\n                if (propertySchema is OpenApiSchema openApiSchema)\n                {\n                    openApiSchema.Description = context.Model.GetDescriptionAnnotation(property);\n                    // we always want a new copy because it's a reference\n                    openApiSchema.Extensions = propertySchema.Extensions is null ? [] : new Dictionary<string, IOpenApiExtension>(propertySchema.Extensions);\n                    openApiSchema.Extensions.AddCustomAttributesToExtensions(context, property);\n                    openApiSchema.Extensions.Add(Constants.xMsNavigationProperty, new JsonNodeExtension(true));\n                }\n                properties.Add(property.Name, propertySchema);\n            }\n\n            return properties;\n        }\n\n        public static IOpenApiSchema CreateSchemaTypeDefinitionSchema(this ODataContext context, IEdmTypeDefinition typeDefinition, OpenApiDocument document)\n        {\n            return context.CreateSchema(typeDefinition.UnderlyingType, document);\n        }\n\n        internal static IOpenApiSchema CreateSchemaTypeSchema(this ODataContext context, IEdmType edmType, OpenApiDocument document)\n        {\n            Debug.Assert(context != null);\n            Debug.Assert(edmType != null);\n\n            switch (edmType.TypeKind)\n            {\n                case EdmTypeKind.Complex: // complex type\n                case EdmTypeKind.Entity: // entity type\n                    return context.CreateStructuredTypeSchema((IEdmStructuredType)edmType, true, true, document);\n\n                case EdmTypeKind.Enum: // enum type\n                    return context.CreateEnumTypeSchema((IEdmEnumType)edmType);\n\n                case EdmTypeKind.TypeDefinition: // type definition\n                    return context.CreateSchemaTypeDefinitionSchema((IEdmTypeDefinition)edmType, document);\n\n                case EdmTypeKind.None:\n                default:\n                    throw Error.NotSupported(string.Format(SRResource.NotSupportedEdmTypeKind, edmType.TypeKind));\n            }\n        }\n\n        private static OpenApiSchema CreateStructuredTypeSchema(this ODataContext context, IEdmStructuredType structuredType, bool processBase, bool processExample,\n            OpenApiDocument document,\n            IEnumerable<IEdmStructuredType>? derivedTypes = null)\n        {\n            Debug.Assert(context != null);\n            Debug.Assert(structuredType != null);\n\n            JsonNode? example = null;\n            if (context.Settings.ShowSchemaExamples)\n            {\n                example = CreateStructuredTypePropertiesExample(context, structuredType, document);\n            }\n\n            if (context.Settings.EnableDiscriminatorValue && derivedTypes == null)\n            {\n                derivedTypes = context.Model.FindAllDerivedTypes(structuredType);\n            }\n\n            if (processBase && structuredType.BaseType != null)\n            {\n                // The x-ms-discriminator-value extension is added to structured types which are derived types.\n                Dictionary<string, IOpenApiExtension>? extension = null;\n                if (context.Settings.EnableDiscriminatorValue && (derivedTypes is null || !derivedTypes.Any()))\n                {\n                    extension = new Dictionary<string, IOpenApiExtension>\n                    {\n                        { Constants.xMsDiscriminatorValue, new JsonNodeExtension(\"#\" + structuredType.FullTypeName()) }\n                    };\n                }\n\n                // A structured type with a base type is represented as a Schema Object\n                // that contains the keyword allOf whose value is an array with two items:\n                return new OpenApiSchema\n                {\n                    Extensions = extension,\n\n                    AllOf =\n                    [\n                        // 1. a JSON Reference to the Schema Object of the base type\n                        new OpenApiSchemaReference(structuredType.BaseType.FullTypeName(), document),\n\n                        // 2. a Schema Object describing the derived type\n                        context.CreateStructuredTypeSchema(structuredType, false, false, document, derivedTypes)\n                    ],\n\n                    AnyOf = null,\n                    OneOf = null,\n                    Properties = null,\n                    Example = example\n                };\n            }\n            else\n            {\n                // The discriminator object is added to structured types which have derived types.\n                OpenApiDiscriminator? discriminator = null;\n                if (context.Settings.EnableDiscriminatorValue && derivedTypes is not null && derivedTypes.Any())\n                {\n                    Dictionary<string, OpenApiSchemaReference> mapping = derivedTypes\n                        .Select(x => ($\"#{x.FullTypeName()}\", new OpenApiSchemaReference(x.FullTypeName(), document)))\n                        .ToDictionary(x => x.Item1, x => x.Item2);\n\n                    discriminator = new OpenApiDiscriminator\n                    {\n                        PropertyName = Constants.OdataType,\n                        Mapping = mapping\n                    };\n                }\n\n                // A structured type without a base type is represented as a Schema Object of type object\n                OpenApiSchema schema = new()\n                {\n                    Title = (structuredType as IEdmSchemaElement)?.Name,\n\n                    Type = JsonSchemaType.Object,\n\n                    Discriminator = discriminator,\n\n                    // Each structural property and navigation property is represented\n                    // as a name/value pair of the standard OpenAPI properties object.\n                    Properties = context.CreateStructuredTypePropertiesSchema(structuredType, document),\n\n                    // make others null\n                    AllOf = null,\n                    OneOf = null,\n                    AnyOf = null\n                };\n\n                if (context.Settings.EnableDiscriminatorValue)\n                {\n                    JsonNode? defaultValue = null;\n                    bool isBaseTypeEntity = Constants.EntityName.Equals(structuredType.BaseType?.FullTypeName().Split('.').Last(), StringComparison.OrdinalIgnoreCase);\n                    bool isBaseTypeAbstractNonEntity = (structuredType.BaseType?.IsAbstract ?? false) && !isBaseTypeEntity;\n\n                    if (!context.Settings.EnableTypeDisambiguationForDefaultValueOfOdataTypeProperty ||\n                        isBaseTypeAbstractNonEntity ||\n                        structuredType.BaseType is not null && context.Model.IsBaseTypeReferencedAsTypeInModel(structuredType.BaseType))\n                    {\n                        defaultValue = \"#\" + structuredType.FullTypeName();\n                    }\n\n                    if (!schema.Properties.TryAdd(Constants.OdataType, new OpenApiSchema()\n                    {\n                        Type = JsonSchemaType.String,\n                        Default = defaultValue,\n                    }))\n                    {\n                        throw new InvalidOperationException(\n                            $\"Property {Constants.OdataType} is already present in schema {structuredType.FullTypeName()}; verify CSDL.\");\n                    }\n                    schema.Required ??= new HashSet<string>();\n                    schema.Required.Add(Constants.OdataType);\n                }\n\n                // It optionally can contain the field description,\n                // whose value is the value of the unqualified annotation Core.Description of the structured type.\n                if (structuredType.TypeKind == EdmTypeKind.Complex)\n                {\n                    IEdmComplexType complex = (IEdmComplexType)structuredType;\n                    schema.Description = context.Model.GetDescriptionAnnotation(complex);\n                }\n                else if (structuredType.TypeKind == EdmTypeKind.Entity)\n                {\n                    IEdmEntityType entity = (IEdmEntityType)structuredType;\n                    schema.Description = context.Model.GetDescriptionAnnotation(entity);\n                }\n\n                if (processExample)\n                {\n                    schema.Example = example;\n                }\n\n                return schema;\n            }\n        }\n\n        internal static JsonObject CreateStructuredTypePropertiesExample(ODataContext context, IEdmStructuredType structuredType, OpenApiDocument document)\n        {\n            JsonObject example = [];\n\n            // properties\n            foreach (var property in structuredType.Properties())\n            {\n                IEdmTypeReference propertyType = property.Type;\n\n                JsonNode item = GetTypeNameForExample(context, propertyType, document);\n\n                if (propertyType.TypeKind() == EdmTypeKind.Primitive &&\n                    item is JsonValue jsonValue &&\n                    jsonValue.TryGetValue<string>(out var stringAny) &&\n                    structuredType is IEdmEntityType entityType &&\n                    entityType.Key().Any(k => StringComparer.Ordinal.Equals(k.Name, property.Name)))\n                {\n                    item = $\"{stringAny} (identifier)\";\n                }\n\n                example.Add(property.Name, item);\n            }\n\n            return example;\n        }\n\n        private static JsonNode? GetTypeNameForPrimitive(ODataContext context, IEdmTypeReference edmTypeReference, OpenApiDocument document)\n        {\n            IEdmPrimitiveType primitiveType = edmTypeReference.AsPrimitive().PrimitiveDefinition();\n            IOpenApiSchema schema = context.CreateSchema(primitiveType, document);\n\n            if (edmTypeReference.IsBoolean())\n            {\n                return true;\n            }\n            else\n            {\n                if (schema is OpenApiSchemaReference { Reference.Id: not null } reference && !string.IsNullOrEmpty(reference.Reference.Id))\n                {\n                    return reference.Reference.Id;\n                }\n                else\n                {\n                    return (schema.Type & ~JsonSchemaType.Null)?.ToIdentifiers()[0] ??\n                        (schema.AnyOf ?? Enumerable.Empty<IOpenApiSchema>())\n                        .Union(schema.AllOf ?? Enumerable.Empty<IOpenApiSchema>())\n                        .Union(schema.OneOf ?? Enumerable.Empty<IOpenApiSchema>())\n                        .FirstOrDefault(static x => !string.IsNullOrEmpty(x.Format))?.Format ?? schema.Format;\n                }\n            }\n        }\n\n        private static JsonNode GetTypeNameForExample(ODataContext context, IEdmTypeReference edmTypeReference, OpenApiDocument document)\n        {\n            return edmTypeReference.TypeKind() switch\n            {\n                // return new OpenApiBinary(new byte[] { 0x00 }); issue on binary writing\n                EdmTypeKind.Primitive when edmTypeReference.IsBinary() => Convert.ToBase64String(new byte[] { 0x00 }),\n                EdmTypeKind.Primitive when edmTypeReference.IsBoolean() => true,\n                EdmTypeKind.Primitive when edmTypeReference.IsByte() => 0x00,\n                EdmTypeKind.Primitive when edmTypeReference.IsDate() => DateTime.MinValue.ToString(\"o\", CultureInfo.InvariantCulture),\n                EdmTypeKind.Primitive when edmTypeReference.IsDateTimeOffset() => DateTimeOffset.MinValue.ToString(\"o\", CultureInfo.InvariantCulture),\n                EdmTypeKind.Primitive when edmTypeReference.IsGuid() => Guid.Empty.ToString(\"D\", CultureInfo.InvariantCulture),\n                EdmTypeKind.Primitive when edmTypeReference.IsInt16() ||\n                                            edmTypeReference.IsInt32() ||\n                                            edmTypeReference.IsDecimal() ||\n                                            edmTypeReference.IsInt64() ||\n                                            edmTypeReference.IsFloating() ||\n                                            edmTypeReference.IsDouble() => 0,\n                EdmTypeKind.Primitive when GetTypeNameForPrimitive(context, edmTypeReference, document) is JsonNode primitiveType => primitiveType,\n\n                EdmTypeKind.Entity or EdmTypeKind.Complex => new JsonObject()\n                    {\n                        [Constants.OdataType] = edmTypeReference.FullName()\n                    },\n                EdmTypeKind.Enum when edmTypeReference.Definition is IEdmEnumType edmEnumType && edmEnumType.Members.FirstOrDefault()?.Name is string firstMemberName =>\n                    JsonValue.Create(firstMemberName),\n                // in case the enum members are empty which often happens due to hidden members on Microsoft Graph\n                EdmTypeKind.Enum when edmTypeReference.Definition is IEdmEnumType edmEnumType && edmEnumType.Members.FirstOrDefault()?.Name is null =>\n                    JsonValue.Create(edmTypeReference.FullName()),\n                EdmTypeKind.Collection => new JsonArray(GetTypeNameForExample(context, edmTypeReference.AsCollection().ElementType(), document)),\n                EdmTypeKind.TypeDefinition => GetTypeNameForExample(context, new EdmPrimitiveTypeReference(edmTypeReference.AsTypeDefinition().TypeDefinition().UnderlyingType, edmTypeReference.IsNullable), document),\n                EdmTypeKind.Untyped => new JsonObject(),\n                _ => throw new OpenApiException(\"Not support for the type kind \" + edmTypeReference.TypeKind()),\n            };\n        }\n\n        private static JsonNode? CreateDefault(this IEdmStructuralProperty property)\n        {\n            if (property == null ||\n                property.DefaultValueString == null)\n            {\n                return null;\n            }\n\n            if (property.Type.IsEnum())\n            {\n                return property.DefaultValueString;\n            }\n\n            if (!property.Type.IsPrimitive())\n            {\n                return null;\n            }\n\n            IEdmPrimitiveTypeReference primitiveTypeReference = property.Type.AsPrimitive();\n            switch (primitiveTypeReference.PrimitiveKind())\n            {\n                case EdmPrimitiveTypeKind.Boolean:\n                    {\n                        if (bool.TryParse(property.DefaultValueString, out bool result))\n                        {\n                            return result;\n                        }\n                    }\n                    break;\n\n                case EdmPrimitiveTypeKind.Int16:\n                case EdmPrimitiveTypeKind.Int32:\n                    {\n                        if (int.TryParse(property.DefaultValueString, out int result))\n                        {\n                            return result;\n                        }\n                    }\n                    break;\n\n                case EdmPrimitiveTypeKind.Int64:\n                    break;\n\n                // The type 'System.Double' is not supported in Open API document.\n                case EdmPrimitiveTypeKind.Double:\n                    /*\n                    {\n                        double result;\n                        if (Double.TryParse(property.DefaultValueString, out result))\n                        {\n                            return new OpenApiDouble((float)result);\n                        }\n                    }*/\n                    break;\n            }\n\n            return property.DefaultValueString;\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiSecurityRequirementGenerator.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Linq;\nusing System.Collections.Generic;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Generator\n{\n    /// <summary>\n    /// Extension methods to create <see cref=\"OpenApiSecurityRequirement\"/> by <see cref=\"ODataContext\"/>.\n    /// </summary>\n    internal static class OpenApiSecurityRequirementGenerator\n    {\n        /// <summary>\n        /// Create the list of <see cref=\"OpenApiSecurityRequirement\"/> object.\n        /// </summary>\n        /// <param name=\"context\">The OData to Open API context.</param>\n        /// <param name=\"permissions\">The permissions.</param>\n        /// <param name=\"document\">The Open API document to use for references lookup.</param>\n        /// <returns>The created <see cref=\"OpenApiSecurityRequirement\"/> collection.</returns>\n        public static IEnumerable<OpenApiSecurityRequirement> CreateSecurityRequirements(this ODataContext context,\n            IList<PermissionType> permissions, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            if (permissions != null)\n            {\n                foreach (PermissionType permission in permissions)\n                {\n                    if (string.IsNullOrEmpty(permission.SchemeName))\n                    {\n                        continue;\n                    }\n                    yield return new OpenApiSecurityRequirement\n                    {\n                        [\n                            new OpenApiSecuritySchemeReference(permission.SchemeName, document)\n                        ] = [.. permission.Scopes?.Select(c => c.Scope).OfType<string>() ?? []]\n\t\t\t\t\t};\n                }\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiSecuritySchemeGenerator.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Diagnostics;\nusing System.Linq;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Authorization;\n\nnamespace Microsoft.OpenApi.OData.Generator\n{\n    /// <summary>\n    /// Extension methods to create <see cref=\"OpenApiSecurityScheme\"/> by <see cref=\"ODataContext\"/>.\n    /// </summary>\n    internal static class OpenApiSecuritySchemeGenerator\n    {\n        /// <summary>\n        /// Create the dictionary of <see cref=\"OpenApiSecurityScheme\"/> object.\n        /// The name of each pair is the name of authorization. The value of each pair is a <see cref=\"OpenApiSecurityScheme\"/>.\n        /// </summary>\n        /// <param name=\"context\">The OData to Open API context.</param>\n        /// <param name=\"document\">The Open API document.</param>\n        public static void AddSecuritySchemesToDocument(this ODataContext context, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n            Utils.CheckArgumentNull(document, nameof(document));\n\n            if (context.Model == null || context.Model.EntityContainer == null || context.Model.GetAuthorizations(context.EntityContainer) is not {} authorizations)\n            {\n                return;\n            }\n\n            foreach (var authorization in authorizations)\n            {\n                if (string.IsNullOrEmpty(authorization.Name))\n                {\n                    continue;\n                }\n                OpenApiSecurityScheme scheme = new OpenApiSecurityScheme\n                {\n                    Type = authorization.SchemeType,\n                    Description = authorization.Description\n                };\n\n                switch (authorization.SchemeType)\n                {\n                    case SecuritySchemeType.ApiKey: // ApiKey\n                        AppendApiKey(scheme, (ApiKey)authorization);\n                        break;\n\n                    case SecuritySchemeType.Http: // Http\n                        AppendHttp(scheme, (Http)authorization);\n                        break;\n\n                    case SecuritySchemeType.OpenIdConnect: // OpenIdConnect\n                        AppendOpenIdConnect(scheme, (OpenIDConnect)authorization);\n                        break;\n\n                    case SecuritySchemeType.OAuth2: // OAuth2\n                        AppendOAuth2(scheme, (OAuthAuthorization)authorization);\n                        break;\n                }\n\n                document.AddComponent(authorization.Name, scheme);\n            }\n        }\n\n        private static void AppendApiKey(OpenApiSecurityScheme scheme, ApiKey apiKey)\n        {\n            Debug.Assert(scheme != null);\n            Debug.Assert(apiKey != null);\n\n            scheme.Name = apiKey.KeyName;\n\n            Debug.Assert(apiKey.Location != null);\n            switch(apiKey.Location.Value)\n            {\n                case KeyLocation.Cookie:\n                    scheme.In = ParameterLocation.Cookie;\n                    break;\n\n                case KeyLocation.Header:\n                    scheme.In = ParameterLocation.Header;\n                    break;\n\n                case KeyLocation.QueryOption:\n                    scheme.In = ParameterLocation.Query;\n                    break;\n            }\n        }\n\n        private static void AppendHttp(OpenApiSecurityScheme scheme, Http http)\n        {\n            Debug.Assert(scheme != null);\n            Debug.Assert(http != null);\n\n            scheme.Scheme = http.Scheme;\n            scheme.BearerFormat = http.BearerFormat;\n        }\n\n        private static void AppendOpenIdConnect(OpenApiSecurityScheme scheme, OpenIDConnect openIdConnect)\n        {\n            Debug.Assert(scheme != null);\n            Debug.Assert(openIdConnect != null);\n\n            if (!string.IsNullOrEmpty(openIdConnect.IssuerUrl))\n                scheme.OpenIdConnectUrl = new Uri(openIdConnect.IssuerUrl);\n        }\n\n        private static void AppendOAuth2(OpenApiSecurityScheme scheme, OAuthAuthorization oAuth2)\n        {\n            Debug.Assert(scheme != null);\n            Debug.Assert(oAuth2 != null);\n\n            scheme.Flows = new OpenApiOAuthFlows();\n            OpenApiOAuthFlow? flow = null;\n            switch (oAuth2.OAuth2Type)\n            {\n                case OAuth2Type.AuthCode when oAuth2 is OAuth2AuthCode {AuthorizationUrl: not null, TokenUrl: not null} authCode:\n                    // AuthCode\n                    flow = new OpenApiOAuthFlow\n                    {\n                        AuthorizationUrl = new Uri(authCode.AuthorizationUrl),\n                        TokenUrl = new Uri(authCode.TokenUrl)\n                    };\n                    scheme.Flows.AuthorizationCode = flow;\n                    break;\n\n                case OAuth2Type.Password when oAuth2 is OAuth2Password { TokenUrl: not null} password:\n                    // Password\n                    flow = new OpenApiOAuthFlow\n                    {\n                        TokenUrl = new Uri(password.TokenUrl)\n                    };\n                    scheme.Flows.Password = flow;\n                    break;\n\n                case OAuth2Type.Implicit when oAuth2 is OAuth2Implicit {AuthorizationUrl: not null} @implicit:\n                    // Implicit\n                    flow = new OpenApiOAuthFlow\n                    {\n                        AuthorizationUrl = new Uri(@implicit.AuthorizationUrl)\n                    };\n                    scheme.Flows.Implicit = flow;\n                    break;\n\n                case OAuth2Type.ClientCredentials when oAuth2 is OAuth2ClientCredentials {TokenUrl: not null} credentials:\n                    // ClientCredentials\n                    flow = new OpenApiOAuthFlow\n                    {\n                        TokenUrl = new Uri(credentials.TokenUrl)\n                    };\n                    scheme.Flows.ClientCredentials = flow;\n                    break;\n            }\n\n            Debug.Assert(flow != null);\n            if (!string.IsNullOrEmpty(oAuth2.RefreshUrl))\n                flow.RefreshUrl = new Uri(oAuth2.RefreshUrl);\n\n            if (oAuth2.Scopes != null)\n            {\n                flow.Scopes = oAuth2.Scopes\n                                    .Where(static x => !string.IsNullOrEmpty(x.Scope) && !string.IsNullOrEmpty(x.Description))\n                                    .ToDictionary(s => s.Scope!, s => s.Description!);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiServerGenerator.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Generator\n{\n    /// <summary>\n    /// Extension methods to create <see cref=\"OpenApiServer\"/> by Edm model.\n    /// </summary>\n    internal static class OpenApiServerGenerator\n    {\n        /// <summary>\n        /// Create the collection of <see cref=\"OpenApiServer\"/> object.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <returns>The created collection of <see cref=\"OpenApiServer\"/> object.</returns>\n        public static List<OpenApiServer> CreateServers(this ODataContext context)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n\n            // The value of servers is an array of Server Objects.\n            // It contains one object with a field url.\n            // The value of url is a string containing the service root URL without the trailing forward slash.\n            return new List<OpenApiServer>\n            {\n                new OpenApiServer\n                {\n                    Url = context.Settings.ServiceRoot?.OriginalString\n                }\n            };\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiSpatialTypeSchemaGenerator.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Text.Json.Nodes;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Generator\n{\n    /// <summary>\n    /// Create <see cref=\"OpenApiSchema\"/> for Edm spatial types.\n    /// </summary>\n    internal static class OpenApiSpatialTypeSchemaGenerator\n    {\n        /// <summary>\n        /// Create the dictionary of <see cref=\"OpenApiSchema\"/> object.\n        /// The name of each pair is the namespace-qualified name of the type. It uses the namespace instead of the alias.\n        /// The value of each pair is a <see cref=\"OpenApiSchema\"/>.\n        /// </summary>\n        /// <param name=\"context\">The OData to Open API context.</param>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        /// <returns>The string/schema dictionary.</returns>\n        public static IDictionary<string, IOpenApiSchema> CreateSpatialSchemas(this ODataContext context, OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n\n            var schemas = new Dictionary<string, IOpenApiSchema>();\n\n            if (context.IsSpatialTypeUsed)\n            {\n                schemas.Add(\"Edm.Geography\", CreateEdmGeographySchema(document));\n\n                schemas.Add(\"Edm.GeographyPoint\", CreateEdmGeographyPointSchema(document));\n\n                schemas.Add(\"Edm.GeographyLineString\", CreateEdmGeographyLineStringSchema(document));\n\n                schemas.Add(\"Edm.GeographyPolygon\", CreateEdmGeographyPolygonSchema(document));\n\n                schemas.Add(\"Edm.GeographyMultiPoint\", CreateEdmGeographyMultiPointSchema(document));\n\n                schemas.Add(\"Edm.GeographyMultiLineString\", CreateEdmGeographyMultiLineStringSchema(document));\n\n                schemas.Add(\"Edm.GeographyMultiPolygon\", CreateEdmGeographyMultiPolygonSchema(document));\n\n                schemas.Add(\"Edm.GeographyCollection\", CreateEdmGeographyCollectionSchema(document));\n\n                schemas.Add(\"Edm.Geometry\", CreateEdmGeometrySchema(document));\n\n                schemas.Add(\"Edm.GeometryPoint\", CreateEdmGeometryPointSchema(document));\n\n                schemas.Add(\"Edm.GeometryLineString\", CreateEdmGeometryLineStringSchema(document));\n\n                schemas.Add(\"Edm.GeometryPolygon\", CreateEdmGeometryPolygonSchema(document));\n\n                schemas.Add(\"Edm.GeometryMultiPoint\", CreateEdmGeometryMultiPointSchema(document));\n\n                schemas.Add(\"Edm.GeometryMultiLineString\", CreateEdmGeometryMultiLineStringSchema(document));\n\n                schemas.Add(\"Edm.GeometryMultiPolygon\", CreateEdmGeometryMultiPolygonSchema(document));\n\n                schemas.Add(\"Edm.GeometryCollection\", CreateEdmGeometryCollectionSchema(document));\n\n                schemas.Add(\"GeoJSON.position\", CreateGeoJsonPointSchema());\n            }\n\n            return schemas;\n        }\n\n        /// <summary>\n        /// Create <see cref=\"OpenApiSchema\"/> for Edm.Geography.\n        /// </summary>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public static IOpenApiSchema CreateEdmGeographySchema(OpenApiDocument document)\n        {\n            return new OpenApiSchemaReference(\"Edm.Geometry\", document);\n        }\n\n        /// <summary>\n        /// Create <see cref=\"OpenApiSchema\"/> for Edm.GeographyPoint.\n        /// </summary>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public static IOpenApiSchema CreateEdmGeographyPointSchema(OpenApiDocument document)\n        {\n            return new OpenApiSchemaReference(\"Edm.GeometryPoint\", document);\n        }\n\n        /// <summary>\n        /// Create <see cref=\"OpenApiSchema\"/> for Edm.GeographyLineString.\n        /// </summary>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public static IOpenApiSchema CreateEdmGeographyLineStringSchema(OpenApiDocument document)\n        {\n            return new OpenApiSchemaReference(\"Edm.GeometryLineString\", document);\n        }\n\n        /// <summary>\n        /// Create <see cref=\"OpenApiSchema\"/> for Edm.GeographyPolygon.\n        /// </summary>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public static IOpenApiSchema CreateEdmGeographyPolygonSchema(OpenApiDocument document)\n        {\n            return new OpenApiSchemaReference(\"Edm.GeometryPolygon\", document);\n        }\n\n        /// <summary>\n        /// Create <see cref=\"OpenApiSchema\"/> for Edm.GeographyMultiPoint.\n        /// </summary>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public static IOpenApiSchema CreateEdmGeographyMultiPointSchema(OpenApiDocument document)\n        {\n            return new OpenApiSchemaReference(\"Edm.GeometryMultiPoint\", document);\n        }\n\n        /// <summary>\n        /// Create <see cref=\"OpenApiSchema\"/> for Edm.GeographyMultiLineString.\n        /// </summary>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public static IOpenApiSchema CreateEdmGeographyMultiLineStringSchema(OpenApiDocument document)\n        {\n            return new OpenApiSchemaReference(\"Edm.GeometryMultiLineString\", document);\n        }\n\n        /// <summary>\n        /// Create <see cref=\"OpenApiSchema\"/> for Edm.GeographyMultiPolygon.\n        /// </summary>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public static IOpenApiSchema CreateEdmGeographyMultiPolygonSchema(OpenApiDocument document)\n        {\n            return new OpenApiSchemaReference(\"Edm.GeometryMultiPolygon\", document);\n        }\n\n        /// <summary>\n        /// Create <see cref=\"OpenApiSchema\"/> for Edm.GeographyCollection.\n        /// </summary>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public static IOpenApiSchema CreateEdmGeographyCollectionSchema(OpenApiDocument document)\n        {\n            return new OpenApiSchemaReference(\"Edm.GeometryCollection\", document);\n        }\n\n        /// <summary>\n        /// Create <see cref=\"OpenApiSchema\"/> for Edm.Geometry.\n        /// </summary>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public static OpenApiSchema CreateEdmGeometrySchema(OpenApiDocument document)\n        {\n            return new OpenApiSchema\n            {\n                Type = JsonSchemaType.Object,\n                OneOf =\n                [\n                    new OpenApiSchemaReference(\"Edm.GeometryPoint\", document),\n                    new OpenApiSchemaReference(\"Edm.GeometryLineString\", document),\n                    new OpenApiSchemaReference(\"Edm.GeometryPolygon\", document),\n                    new OpenApiSchemaReference(\"Edm.GeometryMultiPoint\", document),\n                    new OpenApiSchemaReference(\"Edm.GeometryMultiLineString\", document),\n                    new OpenApiSchemaReference(\"Edm.GeometryMultiPolygon\", document),\n                    new OpenApiSchemaReference(\"Edm.GeometryCollection\", document),\n                ]\n            };\n        }\n\n        /// <summary>\n        /// Create <see cref=\"OpenApiSchema\"/> for Edm.GeometryPoint.\n        /// </summary>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public static OpenApiSchema CreateEdmGeometryPointSchema(OpenApiDocument document)\n        {\n            return new OpenApiSchema\n            {\n                Type = JsonSchemaType.Object,\n                Properties = new Dictionary<string, IOpenApiSchema>\n                {\n                    { \"type\", new OpenApiSchema\n                        {\n                            Type = JsonSchemaType.String,\n                            Enum = new List<JsonNode>\n                            {\n                                \"Point\"\n                            },\n                            Default = \"Point\"\n                        }\n                    },\n                    { \"coordinates\", new OpenApiSchemaReference(\"GeoJSON.position\", document) } \n                },\n                Required = new HashSet<string>\n                {\n                    \"type\",\n                    \"coordinates\"\n                }\n            };\n        }\n\n        /// <summary>\n        /// Create <see cref=\"OpenApiSchema\"/> for Edm.GeometryLineString.\n        /// </summary>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public static OpenApiSchema CreateEdmGeometryLineStringSchema(OpenApiDocument document)\n        {\n            return new OpenApiSchema\n            {\n                Type = JsonSchemaType.Object,\n                Properties = new Dictionary<string, IOpenApiSchema>\n                {\n                    { \"type\", new OpenApiSchema\n                        {\n                            Enum = new List<JsonNode>\n                            {\n                                \"LineString\"\n                            },\n                        }\n                    },\n                    { \"coordinates\", new OpenApiSchema\n                        {\n                            Type = JsonSchemaType.Array,\n                            Items = new OpenApiSchemaReference(\"GeoJSON.position\", document),\n                            MinItems = 2\n                        }\n                    }\n                },\n                Required = new HashSet<string>\n                {\n                    \"type\",\n                    \"coordinates\"\n                }\n            };\n        }\n\n        /// <summary>\n        /// Create <see cref=\"OpenApiSchema\"/> for Edm.GeometryPolygon.\n        /// </summary>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public static OpenApiSchema CreateEdmGeometryPolygonSchema(OpenApiDocument document)\n        {\n            return new OpenApiSchema\n            {\n                Type = JsonSchemaType.Object,\n                Properties = new Dictionary<string, IOpenApiSchema>\n                {\n                    { \"type\", new OpenApiSchema\n                        {\n                            Enum = new List<JsonNode>\n                            {\n                                \"Polygon\"\n                            },\n                        }\n                    },\n                    { \"coordinates\", new OpenApiSchema\n                        {\n                            Type = JsonSchemaType.Array,\n                            Items = new OpenApiSchema\n                            {\n                                Type = JsonSchemaType.Array,\n                                Items = new OpenApiSchemaReference(\"GeoJSON.position\", document)\n                            },\n                            MinItems = 4\n                        }\n                    }\n                },\n                Required = new HashSet<string>\n                {\n                    \"type\",\n                    \"coordinates\"\n                }\n            };\n        }\n\n        /// <summary>\n        /// Create <see cref=\"OpenApiSchema\"/> for Edm.GeometryMultiPoint.\n        /// </summary>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public static OpenApiSchema CreateEdmGeometryMultiPointSchema(OpenApiDocument document)\n        {\n            return new OpenApiSchema\n            {\n                Type = JsonSchemaType.Object,\n                Properties = new Dictionary<string, IOpenApiSchema>\n                {\n                    { \"type\", new OpenApiSchema\n                        {\n                            Enum = new List<JsonNode>\n                            {\n                                \"MultiPoint\"\n                            },\n                        }\n                    },\n                    { \"coordinates\", new OpenApiSchema\n                        {\n                            Type = JsonSchemaType.Array,\n                            Items = new OpenApiSchemaReference(\"GeoJSON.position\", document)\n                        }\n                    }\n                },\n                Required = new HashSet<string>\n                {\n                    \"type\",\n                    \"coordinates\"\n                }\n            };\n        }\n\n        /// <summary>\n        /// Create <see cref=\"OpenApiSchema\"/> for Edm.GeometryMultiLineString.\n        /// </summary>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public static OpenApiSchema CreateEdmGeometryMultiLineStringSchema(OpenApiDocument document)\n        {\n            return new OpenApiSchema\n            {\n                Type = JsonSchemaType.Object,\n                Properties = new Dictionary<string, IOpenApiSchema>\n                {\n                    { \"type\", new OpenApiSchema\n                        {\n                            Enum = new List<JsonNode>\n                            {\n                                \"MultiLineString\"\n                            },\n                        }\n                    },\n                    { \"coordinates\", new OpenApiSchema\n                        {\n                            Type = JsonSchemaType.Array,\n                            Items = new OpenApiSchema\n                            {\n                                Type = JsonSchemaType.Array,\n                                Items = new OpenApiSchemaReference(\"GeoJSON.position\", document)\n                            },\n                            MinItems = 2\n                        }\n                    }\n                },\n                Required = new HashSet<string>\n                {\n                    \"type\",\n                    \"coordinates\"\n                }\n            };\n        }\n\n        /// <summary>\n        /// Create <see cref=\"OpenApiSchema\"/> for Edm.GeometryMultiPolygon.\n        /// </summary>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public static OpenApiSchema CreateEdmGeometryMultiPolygonSchema(OpenApiDocument document)\n        {\n            return new OpenApiSchema\n            {\n                Type = JsonSchemaType.Object,\n                Properties = new Dictionary<string, IOpenApiSchema>\n                {\n                    { \"type\", new OpenApiSchema\n                        {\n                            Enum = new List<JsonNode>\n                            {\n                                \"MultiPolygon\"\n                            },\n                        }\n                    },\n                    { \"coordinates\", new OpenApiSchema\n                        {\n                            Type = JsonSchemaType.Array,\n                            Items = new OpenApiSchema\n                            {\n                                Type = JsonSchemaType.Array,\n                                Items = new OpenApiSchema\n                                {\n                                    Type = JsonSchemaType.Array,\n                                    Items = new OpenApiSchemaReference(\"GeoJSON.position\", document)\n                                }\n                            },\n                            MinItems = 4\n                        }\n                    }\n                },\n                Required = new HashSet<string>\n                {\n                    \"type\",\n                    \"coordinates\"\n                }\n            };\n        }\n\n        /// <summary>\n        /// Create <see cref=\"OpenApiSchema\"/> for Edm.GeometryCollection.\n        /// </summary>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public static OpenApiSchema CreateEdmGeometryCollectionSchema(OpenApiDocument document)\n        {\n            return new OpenApiSchema\n            {\n                Type = JsonSchemaType.Object,\n                Properties = new Dictionary<string, IOpenApiSchema>\n                {\n                    { \"type\", new OpenApiSchema\n                        {\n                            Enum = new List<JsonNode>\n                            {\n                                \"GeometryCollection\"\n                            },\n                        }\n                    },\n                    { \"coordinates\", new OpenApiSchema\n                        {\n                            Type = JsonSchemaType.Array,\n                            Items = new OpenApiSchemaReference(\"Edm.Geometry\", document)\n                        }\n                    }\n                },\n                Required = new HashSet<string>\n                {\n                    \"type\",\n                    \"coordinates\"\n                }\n            };\n        }\n\n        /// <summary>\n        /// Create <see cref=\"OpenApiSchema\"/> for GeoJSON.position.\n        /// </summary>\n        /// <returns>The created <see cref=\"OpenApiSchema\"/>.</returns>\n        public static OpenApiSchema CreateGeoJsonPointSchema()\n        {\n            return new OpenApiSchema\n            {\n                Type = JsonSchemaType.Array,\n                Items = new OpenApiSchema { Type = JsonSchemaType.Number },\n                MinItems = 2\n            };\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Generator/OpenApiTagGenerator.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Diagnostics;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Generator\n{\n    /// <summary>\n    /// Extension methods to create <see cref=\"OpenApiTag\"/> by <see cref=\"IEdmModel\"/>.\n    /// </summary>\n    internal static class OpenApiTagGenerator\n    {\n        /// <summary>\n        /// Create the collection of <see cref=\"OpenApiTag\"/> object.\n        /// </summary>\n        /// <param name=\"context\">The OData context.</param>\n        /// <returns>The created collection of <see cref=\"OpenApiTag\"/> object.</returns>\n        public static HashSet<OpenApiTag> CreateTags(this ODataContext context)\n        {\n            Utils.CheckArgumentNull(context, nameof(context));\n\n            // The value of tags is an array of Tag Objects.\n            // For an OData service the natural groups are entity sets and singletons,\n            // so the tags array contains one Tag Object per entity set and singleton in the entity container.\n\n            // A Tag Object has to contain the field name, whose value is the name of the entity set or singleton,\n            // and it optionally can contain the field description, whose value is the value of the unqualified annotation\n            // Core.Description of the entity set or singleton.\n            if (context.Tags != null)\n            {\n                return context.Tags;\n            }\n\n            var tags = new HashSet<OpenApiTag>();\n            if (context.EntityContainer != null)\n            {\n                foreach (IEdmEntityContainerElement element in context.Model.EntityContainer.Elements)\n                {\n                    switch (element.ContainerElementKind)\n                    {\n                        case EdmContainerElementKind.EntitySet: // entity set\n                            IEdmEntitySet entitySet = (IEdmEntitySet)element;\n                            tags.Add(new OpenApiTag\n                            {\n                                Name = entitySet.Name,\n                                Description = context.Model.GetDescriptionAnnotation(entitySet)\n                            });\n                            break;\n\n                        case EdmContainerElementKind.Singleton: // singleton\n                            IEdmSingleton singleton = (IEdmSingleton)element;\n                            tags.Add(new OpenApiTag\n                            {\n                                Name = singleton.Name,\n                                Description = context.Model.GetDescriptionAnnotation(singleton)\n                            });\n                            break;\n\n                        // The tags array can contain additional Tag Objects for other logical groups,\n                        // e.g. for action imports or function imports that are not associated with an entity set.\n                        case EdmContainerElementKind.ActionImport: // Action Import\n                            var actionImportTag = context.CreateOperationImportTag((IEdmActionImport)element);\n                            if (actionImportTag != null)\n                            {\n                                tags.Add(actionImportTag);\n                            }\n                            break;\n\n                        case EdmContainerElementKind.FunctionImport: // Function Import\n                            var functionImportTag = context.CreateOperationImportTag((IEdmFunctionImport)element);\n                            if (functionImportTag != null)\n                            {\n                                tags.Add(functionImportTag);\n                            }\n                            break;\n                    }\n                }\n            }\n\n            return tags;\n        }\n\n        private static OpenApiTag? CreateOperationImportTag(this ODataContext context, IEdmOperationImport operationImport)\n        {\n            Debug.Assert(context != null);\n\n            if (operationImport == null || operationImport.EntitySet != null)\n            {\n                return null;\n            }\n\n            return new OpenApiTag\n            {\n                Name = operationImport.Name,\n                Description = context.Model.GetDescriptionAnnotation(operationImport)\n            };\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Microsoft.OpenAPI.OData.Reader.csproj",
    "content": "<Project Sdk=\"Microsoft.NET.Sdk\">\n\n  <PropertyGroup>\n    <AssemblyName>Microsoft.OpenApi.OData.Reader</AssemblyName>\n    <LangVersion>Latest</LangVersion>\n    <GeneratePackageOnBuild>true</GeneratePackageOnBuild>\n    <Title>Microsoft Open API OData Reader</Title>\n    <RootNamespace>Microsoft.OpenApi.OData</RootNamespace>\n    <TargetFrameworks>net8.0</TargetFrameworks>\n    <PackageId>Microsoft.OpenApi.OData</PackageId>\n    <SignAssembly>true</SignAssembly>\n    <Description>This package contains the codes you need to convert OData CSDL to Open API Document of Model.</Description>\n    <AssemblyName>Microsoft.OpenApi.OData.Reader</AssemblyName>\n    <AssemblyOriginatorKeyFile>..\\..\\tool\\Microsoft.OpenApi.OData.snk</AssemblyOriginatorKeyFile>\n    <OutputPath Condition=\"'$(Configuration)|$(Platform)'=='Debug|AnyCPU'\">..\\..\\bin\\Debug\\</OutputPath>\n    <OutputPath Condition=\"'$(Configuration)|$(Platform)'=='Release|AnyCPU'\">..\\..\\bin\\Release\\</OutputPath>\n    <GeneratePackageOnBuild>false</GeneratePackageOnBuild>\n    <DocumentationFile>..\\..\\bin\\$(Configuration)\\$(TargetFramework)\\$(AssemblyName).xml</DocumentationFile>\n    <!-- https://github.com/dotnet/sourcelink/blob/main/docs/README.md#embeduntrackedsources -->\n    <EmbedUntrackedSources>true</EmbedUntrackedSources>\n    <Nullable>enable</Nullable>\n\t<PackageReadmeFile>README.md</PackageReadmeFile>\n  </PropertyGroup>\n\n  <Import Project=\"..\\Build.props\" />\n\n  <ItemGroup>\n    <PackageReference Include=\"Microsoft.CodeAnalysis.PublicApiAnalyzers\" Version=\"4.14.0\">\n      <PrivateAssets>all</PrivateAssets>\n      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>\n    </PackageReference>\n    <PackageReference Include=\"Microsoft.OData.Edm\" Version=\"8.4.3\" />\n    <PackageReference Include=\"Microsoft.OpenApi\" Version=\"3.5.3\" />\n    <None Include=\"..\\..\\README.md\" Pack=\"true\" PackagePath=\"\\\" />\n    <PackageReference Include=\"Microsoft.VisualStudio.Threading.Analyzers\" Version=\"17.14.15\">\n      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>\n      <PrivateAssets>all</PrivateAssets>\n    </PackageReference>\n  </ItemGroup>\n\n  <ItemGroup>\n    <Compile Update=\"Properties\\SRResource.Designer.cs\">\n      <DesignTime>True</DesignTime>\n      <AutoGen>True</AutoGen>\n      <DependentUpon>SRResource.resx</DependentUpon>\n    </Compile>\n  </ItemGroup>\n\n  <ItemGroup>\n    <EmbeddedResource Update=\"Properties\\SRResource.resx\">\n      <Generator>ResXFileCodeGenerator</Generator>\n      <LastGenOutput>SRResource.Designer.cs</LastGenOutput>\n    </EmbeddedResource>\n  </ItemGroup>\n\n</Project>\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/OData/IEdmExpressionExtensions.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Properties;\n\nnamespace Microsoft.OpenApi.OData\n{\n    /// <summary>\n    /// Extension methods for <see cref=\"IEdmExpression\"/>.\n    /// </summary>\n    internal static class IEdmExpressionExtensions\n    {\n        /// <summary>\n        /// Convert an <see cref=\"IEdmExpression\"/> to a <see cref=\"ODataValue\"/>\n        /// </summary>\n        /// <param name=\"expression\">The <see cref=\"IEdmExpression\"/>.</param>\n        /// <returns>The null or <see cref=\"ODataValue\"/>.</returns>\n        public static ODataValue? Convert(this IEdmExpression expression)\n        {\n            if (expression == null)\n            {\n                return null;\n            }\n\n            switch (expression.ExpressionKind)\n            {\n                case EdmExpressionKind.BinaryConstant:\n                    IEdmBinaryConstantExpression binaryConstant = (IEdmBinaryConstantExpression)expression;\n                    return new ODataPrimitiveValue(binaryConstant.Value)\n                    {\n                        TypeReference = EdmCoreModel.Instance.GetBinary(false)\n                    };\n\n                case EdmExpressionKind.BooleanConstant:\n                    IEdmBooleanConstantExpression booleanConstant = (IEdmBooleanConstantExpression)expression;\n                    return new ODataPrimitiveValue(booleanConstant.Value)\n                    {\n                        TypeReference = EdmCoreModel.Instance.GetBoolean(false)\n                    };\n\n                case EdmExpressionKind.DateTimeOffsetConstant:\n                    IEdmDateTimeOffsetConstantExpression dateTimeOffsetConstant = (IEdmDateTimeOffsetConstantExpression)expression;\n                    return new ODataPrimitiveValue(dateTimeOffsetConstant.Value)\n                    {\n                        TypeReference = EdmCoreModel.Instance.GetDateTimeOffset(false)\n                    };\n\n                case EdmExpressionKind.DecimalConstant:\n                    IEdmDecimalConstantExpression decimalConstant = (IEdmDecimalConstantExpression)expression;\n                    return new ODataPrimitiveValue(decimalConstant.Value)\n                    {\n                        TypeReference = EdmCoreModel.Instance.GetDecimal(false)\n                    };\n\n                case EdmExpressionKind.FloatingConstant:\n                    IEdmFloatingConstantExpression floatConstant = (IEdmFloatingConstantExpression)expression;\n                    return new ODataPrimitiveValue(floatConstant.Value)\n                    {\n                        TypeReference = EdmCoreModel.Instance.GetDouble(false)\n                    };\n\n                case EdmExpressionKind.GuidConstant:\n                    IEdmGuidConstantExpression guidConstant = (IEdmGuidConstantExpression)expression;\n                    return new ODataPrimitiveValue(guidConstant.Value)\n                    {\n                        TypeReference = EdmCoreModel.Instance.GetGuid(false)\n                    };\n\n                case EdmExpressionKind.IntegerConstant:\n                    IEdmIntegerConstantExpression integerConstant = (IEdmIntegerConstantExpression)expression;\n                    return new ODataPrimitiveValue(integerConstant.Value)\n                    {\n                        TypeReference = EdmCoreModel.Instance.GetInt64(false)\n                    };\n\n                case EdmExpressionKind.StringConstant:\n                    IEdmStringConstantExpression stringConstant = (IEdmStringConstantExpression)expression;\n                    return new ODataPrimitiveValue(stringConstant.Value)\n                    {\n                        TypeReference = EdmCoreModel.Instance.GetString(false)\n                    };\n\n                case EdmExpressionKind.DurationConstant:\n                    IEdmDurationConstantExpression durationConstant = (IEdmDurationConstantExpression)expression;\n                    return new ODataPrimitiveValue(durationConstant.Value)\n                    {\n                        TypeReference = EdmCoreModel.Instance.GetDuration(false)\n                    };\n\n                case EdmExpressionKind.TimeOfDayConstant:\n                    IEdmTimeOfDayConstantExpression timeOfDayConstant = (IEdmTimeOfDayConstantExpression)expression;\n                    return new ODataPrimitiveValue(timeOfDayConstant.Value)\n                    {\n                        TypeReference = EdmCoreModel.Instance.GetTimeOfDay(false)\n                    };\n\n                case EdmExpressionKind.DateConstant:\n                    IEdmDateConstantExpression dateConstant = (IEdmDateConstantExpression)expression;\n                    return new ODataPrimitiveValue(dateConstant.Value)\n                    {\n                        TypeReference = EdmCoreModel.Instance.GetDate(false)\n                    };\n\n                case EdmExpressionKind.Record:\n                    IEdmRecordExpression recordExpression = (IEdmRecordExpression)expression;\n                    return new ODataResourceValue\n                    {\n                        TypeReference = recordExpression.DeclaredType,\n                        Properties = recordExpression.Properties.Select(p => (p.Name, p.Value.Convert())).Where(p => p.Item2 is not null).ToDictionary(p => p.Item1, p => p.Item2!)\n                    };\n\n                case EdmExpressionKind.Collection:\n                    IEdmCollectionExpression collectionExpression = (IEdmCollectionExpression)expression;\n                    ODataCollectValue collectionValue = new ODataCollectValue\n                    {\n                        TypeReference = collectionExpression.DeclaredType\n                    };\n\n                    collectionValue.Elements = collectionExpression.Elements.Select(e => e.Convert()).OfType<ODataValue>().ToList();\n                    return collectionValue;\n\n                case EdmExpressionKind.Path:\n                case EdmExpressionKind.PropertyPath:\n                case EdmExpressionKind.NavigationPropertyPath:\n                case EdmExpressionKind.EnumMember:\n                default:\n                    throw new NotSupportedException(String.Format(SRResource.NotSupportedEdmExpressionKind, expression.ExpressionKind));\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/OData/ODataCollectValue.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\n\nnamespace Microsoft.OpenApi.OData\n{\n    /// <summary>\n    /// Represents an OData value.\n    /// </summary>\n    internal class ODataCollectValue : ODataValue\n    {\n        public IList<ODataValue>? Elements { get; set; }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/OData/ODataComplexValue.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nnamespace Microsoft.OpenApi.OData\n{\n    /// <summary>\n    /// Represents an OData complex value.\n    /// </summary>\n    internal class ODataComplexValue : ODataResourceValue\n    {\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/OData/ODataConstants.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\n\nnamespace Microsoft.OpenApi.OData\n{\n    internal static class ODataConstants\n    {\n        /// <summary>\n        /// Namespaces used in standard included models.\n        /// </summary>\n        public readonly static List<string> StandardNamespaces =\n        [\n            \"Org.OData.\",\n            \"Edm\",\n            \"OData.Community.\",\n        ];\n\n        /// <summary>\n        /// @odata.nextLink KeyValue pair\n        /// </summary>\n        public readonly static KeyValuePair<string, IOpenApiSchema> OdataNextLink = new(\"@odata.nextLink\", new OpenApiSchema { Type = JsonSchemaType.String | JsonSchemaType.Null });\n\n        /// <summary>\n        /// @odata.count KeyValue pair\n        /// </summary>\n        [Obsolete(\"Use CreateOdataCount instead to specify the format of the count value.\")]\n        public readonly static KeyValuePair<string, IOpenApiSchema> OdataCount = new(\"@odata.count\", new OpenApiSchema { Type = JsonSchemaType.Number | JsonSchemaType.Null, Format = \"int64\"});\n\n        /// <summary>\n        /// Creates an @odata.count KeyValue pair with the specified format.\n        /// </summary>\n        public static KeyValuePair<string, IOpenApiSchema> CreateOdataCount(bool useInt32Format)\n        {\n            return new(\"@odata.count\", new OpenApiSchema\n            {\n                Type = JsonSchemaType.Number | JsonSchemaType.Null,\n                Format = useInt32Format ? \"int32\" : \"int64\"\n            });\n        }\n\n        /// <summary>\n        /// @odata.deltaLink KeyValue pair\n        /// </summary>\n        public readonly static KeyValuePair<string, IOpenApiSchema> OdataDeltaLink = new(\"@odata.deltaLink\", new OpenApiSchema { Type = JsonSchemaType.String | JsonSchemaType.Null });\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/OData/ODataEntityValue.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nnamespace Microsoft.OpenApi.OData\n{\n    /// <summary>\n    /// Represents an OData entity value.\n    /// </summary>\n    internal class ODataEntityValue : ODataResourceValue\n    {\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/OData/ODataPrimitiveValue.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nnamespace Microsoft.OpenApi.OData\n{\n    /// <summary>\n    /// Represents an OData primitive value.\n    /// </summary>\n    internal class ODataPrimitiveValue : ODataValue\n    {\n        public ODataPrimitiveValue(object value)\n        {\n            Value = value;\n        }\n\n        /// <summary>\n        /// Gets the underlying CLR object wrapped by this <see cref=\"ODataPrimitiveValue\"/>.\n        /// </summary>\n        public object Value { get; private set; }\n\n        public override string? ToString()\n        {\n            return Value.ToString();\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/OData/ODataResourceValue.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\n\nnamespace Microsoft.OpenApi.OData\n{\n    /// <summary>\n    /// Represents an OData resource value (complex or entity).\n    /// </summary>\n    internal class ODataResourceValue : ODataValue\n    {\n        /// <summary>\n        /// Gets or sets the properties.\n        /// </summary>\n        public IDictionary<string, ODataValue>? Properties { get; set; }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/OData/ODataValue.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData\n{\n    /// <summary>\n    /// Represents an OData value.\n    /// </summary>\n    internal abstract class ODataValue\n    {\n        /// <summary>\n        /// Gets or set the type reference of this value.\n        /// </summary>\n        public IEdmTypeReference? TypeReference { get; set; }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/OpenApiConvertSettings.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Extensions;\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\n\nnamespace Microsoft.OpenApi.OData;\n/// <summary>\n/// Convert settings.\n/// </summary>\npublic class OpenApiConvertSettings\n{\n    /// <summary>\n    /// Gets/sets the service root.\n    /// </summary>\n    public Uri ServiceRoot { get; set; } = new Uri(\"http://localhost\");\n\n    /// <summary>\n    /// Get/set the metadata version.\n    /// </summary>\n    public string SemVerVersion { get; set; } = \"1.0.0\";\n\n    /// <summary>\n    /// Gets/set a value indicating whether to output key as segment path.\n    /// </summary>\n    public bool? EnableKeyAsSegment { get; set; }\n\n    /// <summary>\n    /// Gets/set a value indicating whether to output un-qualified operation call.\n    /// </summary>\n    public bool EnableUnqualifiedCall { get; set; }\n\n    /// <summary>\n    /// Gets/set a value indicating whether to output the path for Edm operation.\n    /// </summary>\n    public bool EnableOperationPath { get; set; } = true;\n\n    /// <summary>\n    /// Gets/set a value indicating whether to output the path for Edm operation import.\n    /// </summary>\n    public bool EnableOperationImportPath { get; set; } = true;\n\n    /// <summary>\n    /// Gets/set a value indicating whether to output the path for Edm navigation property.\n    /// </summary>\n    public bool EnableNavigationPropertyPath { get; set; } = true;\n\n    /// <summary>\n    /// Gets/set a value indicating the tags name depth.\n    /// </summary>\n    public int TagDepth { get; set; } = 4;\n\n    /// <summary>\n    /// Gets/set a value indicating whether we prefix entity type name before single key.\n    /// </summary>\n    public bool PrefixEntityTypeNameBeforeKey { get; set; } = false;\n\n    /// <summary>\n    /// Gets/sets a value indicating whether the version of openApi to serialize to is v2.\n    /// Currently only impacts nullable references for EdmTypeSchemaGenerator\n    /// </summary>\n    public OpenApiSpecVersion OpenApiSpecVersion { get; set; } = OpenApiSpecVersion.OpenApi3_1;\n\n    /// <summary>\n    /// Gets/sets a value indicating to set the OperationId on Open API operation.\n    /// </summary>\n    public bool EnableOperationId { get; set; } = true;\n\n    /// <summary>\n    /// Gets/sets a value indicating whether to output the binding function as Uri escape function if applied the UriEscapeFunction term.\n    /// </summary>\n    public bool EnableUriEscapeFunctionCall { get; set; } = false;\n\n    /// <summary>\n    /// Gets/sets a value indicating whether to verify the edm model before converter.\n    /// </summary>\n    public bool VerifyEdmModel { get; set; }\n\n    /// <summary>\n    /// Gets/sets a value indicating whether the server is IEEE754 compatible.\n    /// If it is IEEE754Compatible, the server will write quoted string for INT64 and decimal to prevent data loss;\n    /// otherwise keep number without quotes.\n    /// </summary>\n    public bool IEEE754Compatible { get; set; }\n\n    /// <summary>\n    /// Gets or sets $Top example value.\n    /// </summary>\n    public int TopExample { get; set; } = 50;\n\n    /// <summary>\n    /// Gets/sets a value indicating whether or not to allow paging a collection of entities.\n    /// </summary>\n    public bool EnablePagination { get; set; }\n\n    /// <summary>\n    /// Gets/sets a value indicating whether or not to allow the count of a collection of entities.\n    /// </summary>\n    public bool EnableCount { get; set; }\n\n    /// <summary>\n    /// Gets/sets a value indicating whether or not to reference @odata.nextLink, @odata.deltaLink and @odata.count in responses\n    /// </summary>\n    public bool EnableODataAnnotationReferencesForResponses { get; set; } = true;\n\n    /// <summary>\n    /// Gets/sets a value that specifies the name of the operation for retrieving the next page in a collection of entities.\n    /// </summary>\n    public string PageableOperationName { get; set; } = \"listMore\";\n\n    /// <summary>\n    /// Gets/sets a value indicating whether or not to allow discriminator value support.\n    /// </summary>\n    public bool EnableDiscriminatorValue { get; set; } = false;\n\n    /// <summary>\n    /// Gets/sets a value indicating whether or not to show the derived types of a base type reference in the responses payload.\n    /// </summary>\n    public bool EnableDerivedTypesReferencesForResponses { get; set; } = false;\n\n    /// <summary>\n    /// Gets/sets a value indicating whether or not to show the derived types of a base type reference in the requestBody payload.\n    /// </summary>\n    public bool EnableDerivedTypesReferencesForRequestBody { get; set; } = false;\n\n    /// <summary>\n    /// Gets/sets a value indicating whether or not to generate paths with alternate key parameters\n    /// </summary>\n    public bool AddAlternateKeyPaths { get; set; } = false;\n\n    /// <summary>\n    /// Gets/sets a value that specifies a prefix to be prepended to all generated paths.\n    /// </summary>\n    public string? PathPrefix\n    {\n        get\n        {\n            if (RoutePathPrefixProvider != null)\n            {\n                return RoutePathPrefixProvider.PathPrefix;\n            }\n\n            return null;\n        }\n        set\n        {\n            if (string.IsNullOrWhiteSpace(value))\n            {\n                throw Error.ArgumentNullOrEmpty(\"value\");\n            }\n\n            RoutePathPrefixProvider = new ODataRoutePathPrefixProvider\n            {\n                PathPrefix = value\n            };\n        }\n    }\n\n    /// <summary>\n    /// Gets/sets a route path prefix provider.\n    /// </summary>\n    public IODataRoutePathPrefixProvider? RoutePathPrefixProvider { get; set; }\n\n    /// <summary>\n    /// Gets/Sets a value indicating whether or not to show the OpenAPI links in the responses.\n    /// </summary>\n    public bool ShowLinks { get; set; } = false;\n\n    /// <summary>\n    /// Gets/Sets a value indicating whether or not to show schema examples.\n    /// </summary>\n    public bool ShowSchemaExamples { get; set; } = false;\n\n    /// <summary>\n    /// Gets/Sets a value indicating whether or not to require the\n    /// Validation.DerivedTypeConstraint to be applied to NavigationSources\n    /// to bind operations of derived types to them.\n    /// </summary>\n    public bool RequireDerivedTypesConstraintForBoundOperations { get; set; } = false;\n\n    /// <summary>\n    /// Gets/sets a value indicating whether or not to show the root path of the described API.\n    /// </summary>\n    public bool ShowRootPath { get; set; } = false;\n\n    /// <summary>\n    /// Gets/sets a value indicating whether or not to show the group path extension.\n    /// </summary>\n    public bool ShowMsDosGroupPath { get; set; } = true;\n\n    /// <summary>\n    /// Gets/sets links to external documentation for operations\n    /// </summary>\n    public bool ShowExternalDocs { get; set; } = true;\n\n    /// <summary>\n    /// Gets/sets a the path provider.\n    /// </summary>\n    public IODataPathProvider? PathProvider { get; set; }\n\n    /// <summary>\n    /// Gets/sets a value indicating whether or not add OData $count segments in the description for collections.\n    /// </summary>\n    public bool EnableDollarCountPath { get; set; } = true;\n\n    /// <summary>\n    /// Gets/sets a value indicating whether or not single quotes surrounding string parameters in url templates should be added.\n    /// </summary>\n    public bool AddSingleQuotesForStringParameters { get; set; } = false;\n    \n    /// <summary>\n    /// Gets/sets a value indicating whether or not to include the OData type cast segments.\n    /// </summary>\n    public bool EnableODataTypeCast { get; set; } = true;\n\n    /// <summary>\n    /// Gets/sets a value indicating whether or not to require a derived types constraint to include the OData type cast segments.\n    /// </summary>\n    public bool RequireDerivedTypesConstraintForODataTypeCastSegments { get; set; } = true;\n\n    /// <summary>\n    /// Gets/Sets a value indicating whether or not to retrieve complex or navigation properties declared in derived types.\n    /// </summary>\n    public bool GenerateDerivedTypesProperties { get; set; } = true;\n    \n    /// <summary>\n    /// Gets/sets a value indicating whether or not to set the deprecated tag for the operation when a revision is present as well as the \"x-ms-deprecation\" extension with additional information.\n    /// </summary>\n    public bool EnableDeprecationInformation { get; set; } = true;\n\n    /// <summary>\n    /// Gets/sets a value indicating whether or not to add a \"x-ms-enum\" extension to the enum type schema for V2 and V3 descriptions.\n    /// V3.1 will won't add the extension.\n    /// https://github.com/Azure/autorest/blob/main/docs/extensions/readme.md#x-ms-enum\n    /// </summary>\n    public bool AddEnumDescriptionExtension { get; set; } = false;\n\n    /// <summary>\n    /// Gets/sets a value indicating whether or not to add a \"x-ms-enum-flags\" extension to the enum type schema.\n    /// </summary>\n    public bool AddEnumFlagsExtension { get; set; } = true;\n    \n    /// <summary>\n    /// Gets/sets a value indicating whether the error responses should be described as a default response or as 4XX and 5XX error responses.\n    /// </summary>\n    public bool ErrorResponsesAsDefault { get; set; } = true;\n\n    /// <summary>\n    /// Gets/Sets the name of the complex type to look for in the main namespace to use as the inner error type.\n    /// </summary>\n    public string InnerErrorComplexTypeName { get; set; } = \"InnerError\";\n\n    /// <summary>\n    /// Gets/Sets a value indicating whether path parameters should be declared on path item object.\n    /// If true, path parameters will be declared on the path item object, otherwise they \n    /// will be declared on the operation object.\n    /// </summary>\n    public bool DeclarePathParametersOnPathItem { get; set; } = false;\n\n    /// <summary>\n    /// Gets/Sets a value indicating whether or not to use restrictions annotations to generate paths for complex properties.\n    /// </summary>\n    public bool RequireRestrictionAnnotationsToGenerateComplexPropertyPaths { get; set; } = true;\n\n    /// <summary>\n    /// Gets/sets a dictionary containing a mapping of custom attribute names and extension names.\n    /// </summary>\n    public Dictionary<string, string> CustomXMLAttributesMapping { get; set; } = new();\n\n    /// <summary>\n    /// Gets/sets a value indicating whether or not to append bound operations on derived type cast segments.\n    /// </summary>\n    public bool AppendBoundOperationsOnDerivedTypeCastSegments { get; set; } = false;\n\n    /// <summary>\n    /// Gets/Sets a value indicating whether or not to use the HTTP success status code range 2XX\n    /// to represent all response codes between 200 - 299.\n    /// </summary>\n    public bool UseSuccessStatusCodeRange { get; set; } = false;\n\n    /// <summary>\n    /// Gets/Sets a value indicating whether to show the version of the assembly used for generating \n    /// Open API document\n    /// </summary>\n    public bool IncludeAssemblyInfo { get; set; } = true;\n\n    /// <summary>\n    /// Get/Sets a dictionary containing a mapping of HTTP methods to custom link relation types \n    /// </summary>\n    public Dictionary<LinkRelKey, string> CustomHttpMethodLinkRelMapping { get; set; } = new()\n    {\n        { LinkRelKey.List, \"https://graph.microsoft.com/rels/docs/list\" },\n        { LinkRelKey.ReadByKey, \"https://graph.microsoft.com/rels/docs/get\" },\n        { LinkRelKey.Create, \"https://graph.microsoft.com/rels/docs/create\" },\n        { LinkRelKey.Update, \"https://graph.microsoft.com/rels/docs/update\" },\n        { LinkRelKey.Delete, \"https://graph.microsoft.com/rels/docs/delete\" },\n        { LinkRelKey.Action, \"https://graph.microsoft.com/rels/docs/action\" },\n        { LinkRelKey.Function, \"https://graph.microsoft.com/rels/docs/function\" }\n    };\n\n    /// <summary>\n    /// Gets/sets a value indicating whether to set the default value for a structured type's @odata.type property.\n    /// If false, the value will be set conditionally based on whether the type's base type is abstract (and not entity)\n    /// and is referenced in the properties of a structural property or an action.\n    /// </summary>\n    public bool EnableTypeDisambiguationForDefaultValueOfOdataTypeProperty { get; set; } = false;\n\n    /// <summary>\n    /// The namespace prefix to be stripped from the in method paths.\n    /// </summary>\n    public string? NamespacePrefixToStripForInMethodPaths { get; set; }\n\n    /// <summary>\n    /// Enables the use of aliases for the type cast segments to shorten the url path.\n    /// </summary>\n    public bool EnableAliasForTypeCastSegments { get; set; } = false;\n\n    /// <summary>\n    /// Enables the use of aliases for operation segments to shorten the url path.\n    /// </summary>\n    public bool EnableAliasForOperationSegments { get; set; } = false;\n\n    /// <summary>\n    /// Gets/Sets a value indicating whether or not to generate the schema of query options as an array of string values.\n    /// If false, the schema will be generated as an array of enum string values.\n    /// </summary>\n    public bool UseStringArrayForQueryOptionsSchema { get; set; } = true;\n\n    /// <summary>\n    /// Gets/Sets a value indicating the depth to expand composable functions.\n    /// </summary>\n    public int ComposableFunctionsExpansionDepth { get; set; } = 1;\n\n    /// <summary>\n    /// Gets/sets a value indicating whether to use HTTP PUT method for update operations by default\n    /// instead of PATCH when no UpdateRestrictions annotation is present in the CSDL.\n    /// If false (default), PATCH will be used for updates.\n    /// If true, PUT will be used for updates.\n    /// This setting is ignored when UpdateRestrictions annotations are present in the CSDL.\n    /// </summary>\n    public bool UseHttpPutForUpdate { get; set; } = false;\n\n    /// <summary>\n    /// Gets/Sets a value indicating whether common OData number parameters ($top, $skip) should use int32 format instead of int64.\n    /// </summary>\n    public bool UseInt32ForPaginationParameters { get; set; } = false;\n\n    /// <summary>\n    /// Gets/Sets a value indicating whether the $count response schema should use int32 format instead of int64.\n    /// </summary>\n    public bool UseInt32ForCountResponses { get; set; } = false;\n\n    internal OpenApiConvertSettings Clone()\n    {\n        var newSettings = new OpenApiConvertSettings\n        {\n            ServiceRoot = this.ServiceRoot,\n            EnableKeyAsSegment = this.EnableKeyAsSegment,\n            EnableUnqualifiedCall = this.EnableUnqualifiedCall,\n            EnableOperationPath = this.EnableOperationPath,\n            EnableOperationImportPath = this.EnableOperationImportPath,\n            EnableNavigationPropertyPath = this.EnableNavigationPropertyPath,\n            TagDepth = this.TagDepth,\n            PrefixEntityTypeNameBeforeKey = this.PrefixEntityTypeNameBeforeKey,\n            OpenApiSpecVersion = this.OpenApiSpecVersion,\n            EnableOperationId = this.EnableOperationId,\n            VerifyEdmModel = this.VerifyEdmModel,\n            IEEE754Compatible = this.IEEE754Compatible,\n            TopExample = this.TopExample,\n            EnableUriEscapeFunctionCall = this.EnableUriEscapeFunctionCall,\n            EnablePagination = this.EnablePagination,\n            PageableOperationName = this.PageableOperationName,\n            EnableDiscriminatorValue = this.EnableDiscriminatorValue,\n            EnableDerivedTypesReferencesForResponses = this.EnableDerivedTypesReferencesForResponses,\n            EnableDerivedTypesReferencesForRequestBody = this.EnableDerivedTypesReferencesForRequestBody,\n            RoutePathPrefixProvider = this.RoutePathPrefixProvider,\n            ShowLinks = this.ShowLinks,\n            RequireDerivedTypesConstraintForBoundOperations = this.RequireDerivedTypesConstraintForBoundOperations,\n            ShowSchemaExamples = this.ShowSchemaExamples,\n            ShowRootPath = this.ShowRootPath,\n            ShowExternalDocs = this.ShowExternalDocs,\n            PathProvider = this.PathProvider,\n            EnableDollarCountPath = this.EnableDollarCountPath,\n            AddSingleQuotesForStringParameters = this.AddSingleQuotesForStringParameters,\n            EnableODataTypeCast = this.EnableODataTypeCast,\n            RequireDerivedTypesConstraintForODataTypeCastSegments = this.RequireDerivedTypesConstraintForODataTypeCastSegments,\n            EnableDeprecationInformation = this.EnableDeprecationInformation,\n            AddEnumDescriptionExtension = this.AddEnumDescriptionExtension,\n            AddEnumFlagsExtension = this.AddEnumFlagsExtension,\n            ErrorResponsesAsDefault = this.ErrorResponsesAsDefault,\n            InnerErrorComplexTypeName = this.InnerErrorComplexTypeName,\n            RequireRestrictionAnnotationsToGenerateComplexPropertyPaths = this.RequireRestrictionAnnotationsToGenerateComplexPropertyPaths,\n            GenerateDerivedTypesProperties = this.GenerateDerivedTypesProperties,\n            CustomXMLAttributesMapping = this.CustomXMLAttributesMapping,\n            CustomHttpMethodLinkRelMapping = this.CustomHttpMethodLinkRelMapping,\n            AppendBoundOperationsOnDerivedTypeCastSegments = this.AppendBoundOperationsOnDerivedTypeCastSegments,\n            UseSuccessStatusCodeRange = this.UseSuccessStatusCodeRange,\n            EnableCount = this.EnableCount,\n            IncludeAssemblyInfo = this.IncludeAssemblyInfo,\n            EnableODataAnnotationReferencesForResponses = this.EnableODataAnnotationReferencesForResponses,\n            EnableTypeDisambiguationForDefaultValueOfOdataTypeProperty = this.EnableTypeDisambiguationForDefaultValueOfOdataTypeProperty,\n            AddAlternateKeyPaths = this.AddAlternateKeyPaths,\n            NamespacePrefixToStripForInMethodPaths = this.NamespacePrefixToStripForInMethodPaths,\n            EnableAliasForTypeCastSegments = this.EnableAliasForTypeCastSegments,\n            SemVerVersion = this.SemVerVersion,\n            EnableAliasForOperationSegments = this.EnableAliasForOperationSegments,\n            UseStringArrayForQueryOptionsSchema = this.UseStringArrayForQueryOptionsSchema,\n            ComposableFunctionsExpansionDepth = this.ComposableFunctionsExpansionDepth,\n            UseHttpPutForUpdate = this.UseHttpPutForUpdate,\n            UseInt32ForPaginationParameters = this.UseInt32ForPaginationParameters,\n            UseInt32ForCountResponses = this.UseInt32ForCountResponses\n        };\n\n        return newSettings;\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/ComplexPropertyBaseOperationHandler.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\nusing System.Collections.Generic;\n\nnamespace Microsoft.OpenApi.OData.Operation;\n\ninternal abstract class ComplexPropertyBaseOperationHandler : OperationHandler\n{\n    /// <summary>\n    /// Initializes a new instance of <see cref=\"ComplexPropertyBaseOperationHandler\"/> class.\n    /// </summary>\n    /// <param name=\"document\">The document to use to lookup references.</param>\n    protected ComplexPropertyBaseOperationHandler(OpenApiDocument document) : base(document)\n    {\n        \n    }\n    protected ODataComplexPropertySegment? ComplexPropertySegment;\n    \n    /// <inheritdoc/>\n    protected override void Initialize(ODataContext context, ODataPath path)\n    {\n        base.Initialize(context, path);\n        ComplexPropertySegment = path.LastSegment as ODataComplexPropertySegment ?? throw Error.ArgumentNull(nameof(path));\n    }\n\n    /// <inheritdoc/>\n    protected override void SetTags(OpenApiOperation operation)\n    {\n        if (Context is not null && Path is not null)\n        {\n            string tagName = EdmModelHelper.GenerateComplexPropertyPathTagName(Path, Context);\n            operation.Tags ??= new HashSet<OpenApiTagReference>();\n            if (!string.IsNullOrEmpty(tagName))\n            {\n                Context.AddExtensionToTag(tagName, Constants.xMsTocType, new JsonNodeExtension(\"page\"), () => new OpenApiTag()\n                {\n                    Name = tagName\n                });\n                operation.Tags.Add(new OpenApiTagReference(tagName, _document));\n            }\n        }\n        \n        base.SetTags(operation);\n    }\n\n    /// <inheritdoc/>\n    protected override void SetExternalDocs(OpenApiOperation operation)\n    {\n        if (Context is {Settings.ShowExternalDocs: true} && CustomLinkRel is not null)\n        {\n            var externalDocs = (string.IsNullOrEmpty(TargetPath) ? null : Context.Model.GetLinkRecord(TargetPath, CustomLinkRel)) ??\n                (ComplexPropertySegment is null ? null : Context.Model.GetLinkRecord(ComplexPropertySegment.Property, CustomLinkRel));\n\n            if (externalDocs != null)\n            {\n                operation.ExternalDocs = new OpenApiExternalDocs()\n                {\n                    Description = CoreConstants.ExternalDocsDescription,\n                    Url = externalDocs.Href\n                };\n            }\n        }\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/ComplexPropertyGetOperationHandler.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Net.Http;\nusing System.Text.Json.Nodes;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Operation;\n\ninternal class ComplexPropertyGetOperationHandler : ComplexPropertyBaseOperationHandler\n{\n    /// <summary>\n    /// Initializes a new instance of <see cref=\"ComplexPropertyGetOperationHandler\"/> class.\n    /// </summary>\n    /// <param name=\"document\">The document to use to lookup references.</param>\n    public ComplexPropertyGetOperationHandler(OpenApiDocument document):base(document)\n    {\n        \n    }\n    /// <inheritdoc />\n    public override HttpMethod OperationType => HttpMethod.Get;\n\n    private ReadRestrictionsType? _readRestrictions;\n\n    protected override void Initialize(ODataContext context, ODataPath path)\n    {\n        base.Initialize(context, path);\n\n        _readRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<ReadRestrictionsType>(TargetPath, CapabilitiesConstants.ReadRestrictions);\n        \n        if (ComplexPropertySegment is not null)\n        {\n            var complexPropertyReadRestrictions = Context?.Model.GetRecord<ReadRestrictionsType>(ComplexPropertySegment.Property, CapabilitiesConstants.ReadRestrictions);\n            _readRestrictions?.MergePropertiesIfNull(complexPropertyReadRestrictions);\n            _readRestrictions ??= complexPropertyReadRestrictions;\n        }\n    }\n\n    /// <inheritdoc/>\n    protected override void SetBasicInfo(OpenApiOperation operation)\n    {\n        // OperationId\n        if (Context is {Settings.EnableOperationId: true} && Path is not null)\n        {\n            string prefix = ComplexPropertySegment is not null && ComplexPropertySegment.Property.Type.IsCollection() ? \"List\" : \"Get\";\n            operation.OperationId = EdmModelHelper.GenerateComplexPropertyPathOperationId(Path, Context, prefix);\n        }\n\n        // Summary and Description\n        string placeHolder = $\"Get {ComplexPropertySegment?.Property.Name} property value\";\n        operation.Summary = _readRestrictions?.Description ?? placeHolder;\n        operation.Description = _readRestrictions?.LongDescription ??\n                                (ComplexPropertySegment is null ? null : Context?.Model.GetDescriptionAnnotation(ComplexPropertySegment.Property));\n\n        base.SetBasicInfo(operation);\n    }\n    /// <inheritdoc/>\n    protected override void SetParameters(OpenApiOperation operation)\n    {\n        base.SetParameters(operation);\n\n        if (Context is null || ComplexPropertySegment is null) return;\n\n        IOpenApiParameter? parameter;\n        operation.Parameters ??= [];\n        if(ComplexPropertySegment.Property.Type.IsCollection())\n        {\n            // The parameters array contains Parameter Objects for all system query options allowed for this collection,\n            // and it does not list system query options not allowed for this collection, see terms\n            // Capabilities.TopSupported, Capabilities.SkipSupported, Capabilities.SearchRestrictions,\n            // Capabilities.FilterRestrictions, and Capabilities.CountRestrictions\n            // $top\n            parameter = (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateTop(TargetPath, _document)) ?? Context.CreateTop(ComplexPropertySegment.Property, _document);\n            if (parameter != null)\n            {\n                operation.Parameters.Add(parameter);\n            }\n\n            // $skip\n            parameter = (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateSkip(TargetPath, _document)) ?? Context.CreateSkip(ComplexPropertySegment.Property, _document);\n            if (parameter != null)\n            {\n                operation.Parameters.Add(parameter);\n            }\n\n            // $search\n            parameter = (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateSearch(TargetPath, _document)) ?? Context.CreateSearch(ComplexPropertySegment.Property, _document);\n            if (parameter != null)\n            {\n                operation.Parameters.Add(parameter);\n            }\n\n            // $filter\n            parameter = (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateFilter(TargetPath, _document)) ?? Context.CreateFilter(ComplexPropertySegment.Property, _document);\n            if (parameter != null)\n            {\n                operation.Parameters.Add(parameter);\n            }\n\n            // $count\n            parameter = (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateCount(TargetPath, _document)) ?? Context.CreateCount(ComplexPropertySegment.Property, _document);\n            if (parameter != null)\n            {\n                operation.Parameters.Add(parameter);\n            }\n\n            // the syntax of the system query options $expand, $select, and $orderby is too flexible\n            // to be formally described with OpenAPI Specification means, yet the typical use cases\n            // of just providing a comma-separated list of properties can be expressed via an array-valued\n            // parameter with an enum constraint\n            // $order\n            if (ComplexPropertySegment.ComplexType is not null)\n            {\n                parameter = (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateOrderBy(TargetPath, ComplexPropertySegment.ComplexType)) \n                    ?? Context.CreateOrderBy(ComplexPropertySegment.Property, ComplexPropertySegment.ComplexType);\n                if (parameter != null)\n                {\n                    operation.Parameters.Add(parameter);\n                }\n            }\n        }\n\n        if (ComplexPropertySegment.ComplexType is not null)\n        {\n            // $select\n            parameter = (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateSelect(TargetPath, ComplexPropertySegment.ComplexType)) \n                ?? Context.CreateSelect(ComplexPropertySegment.Property, ComplexPropertySegment.ComplexType);\n            if (parameter != null)\n            {\n                operation.Parameters.Add(parameter);\n            }\n\n            // $expand\n            parameter = (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateExpand(TargetPath, ComplexPropertySegment.ComplexType)) \n                ?? Context.CreateExpand(ComplexPropertySegment.Property, ComplexPropertySegment.ComplexType);\n            if (parameter != null)\n            {\n                operation.Parameters.Add(parameter);\n            }\n        }\n    }\n\n    protected override void SetExtensions(OpenApiOperation operation)\n    {\n        if (Context is {Settings.EnablePagination: true} &&\n            ComplexPropertySegment is not null &&\n            ComplexPropertySegment.Property.Type.IsCollection())\n        {\n            JsonObject extension = new()\n\t\t\t{\n                { \"nextLinkName\", \"@odata.nextLink\"},\n                { \"operationName\", Context.Settings.PageableOperationName}\n            };\n            operation.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n            operation.Extensions.Add(Constants.xMsPageable, new JsonNodeExtension(extension));\n\n            base.SetExtensions(operation);\n        }\n    }\n    /// <inheritdoc/>\n    protected override void SetResponses(OpenApiOperation operation)\n    {\n        if (ComplexPropertySegment is not null)\n            if (ComplexPropertySegment.Property.Type.IsCollection())\n            {\n                SetCollectionResponse(operation, ComplexPropertySegment.ComplexType.FullName());\n            }\n            else\n            {\n                var schema = new OpenApiSchemaReference(ComplexPropertySegment.ComplexType.FullName(), _document);\n\n                SetSingleResponse(operation, schema);\n            }\n\n        if (Context is not null)\n            operation.AddErrorResponses(Context.Settings, _document, false);\n        base.SetResponses(operation);\n    }\n   \n    protected override void SetSecurity(OpenApiOperation operation)\n    {\n        if (_readRestrictions?.Permissions == null)\n        {\n            return;\n        }\n\n        operation.Security = Context?.CreateSecurityRequirements(_readRestrictions.Permissions, _document).ToList();\n    }\n\n    protected override void AppendCustomParameters(OpenApiOperation operation)\n    {        \n        if (_readRestrictions == null)\n        {\n            return;\n        }\n\n        if (_readRestrictions.CustomHeaders != null)\n        {\n            AppendCustomParameters(operation, _readRestrictions.CustomHeaders, ParameterLocation.Header);\n        }\n\n        if (_readRestrictions.CustomQueryOptions != null)\n        {\n            AppendCustomParameters(operation, _readRestrictions.CustomQueryOptions, ParameterLocation.Query);\n        }\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/ComplexPropertyPatchOperationHandler.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Net.Http;\n\nnamespace Microsoft.OpenApi.OData.Operation;\n\ninternal class ComplexPropertyPatchOperationHandler : ComplexPropertyUpdateOperationHandler\n{\n    /// <summary>\n    /// Initializes a new instance of <see cref=\"ComplexPropertyPatchOperationHandler\"/> class.\n    /// </summary>\n    /// <param name=\"document\">The document to use to lookup references.</param>\n    public ComplexPropertyPatchOperationHandler(OpenApiDocument document):base(document)\n    {\n        \n    }\n    /// <inheritdoc />\n    public override HttpMethod OperationType => HttpMethod.Patch;\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/ComplexPropertyPostOperationHandler.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Operation;\n\ninternal class ComplexPropertyPostOperationHandler : ComplexPropertyBaseOperationHandler\n{\n    /// <summary>\n    /// Initializes a new instance of <see cref=\"ComplexPropertyPostOperationHandler\"/> class.\n    /// </summary>\n    /// <param name=\"document\">The document to use to lookup references.</param>\n    public ComplexPropertyPostOperationHandler(OpenApiDocument document):base(document)\n    {\n        \n    }\n    /// <inheritdoc/>\n    protected override void Initialize(ODataContext context, ODataPath path)\n    {\n        base.Initialize(context, path);\n        if (ComplexPropertySegment is null || !ComplexPropertySegment.Property.Type.IsCollection())\n        {\n            throw new InvalidOperationException(\"OData conventions do not support POSTing to a complex property that is not a collection.\");\n        }\n\n        if (!string.IsNullOrEmpty(TargetPath))\n        {\n            _insertRestrictions = Context?.Model.GetRecord<InsertRestrictionsType>(TargetPath, CapabilitiesConstants.InsertRestrictions);\n        }\n        \n        var complexPropertyInsertRestrictions = Context?.Model.GetRecord<InsertRestrictionsType>(ComplexPropertySegment.Property, CapabilitiesConstants.InsertRestrictions);\n        _insertRestrictions?.MergePropertiesIfNull(complexPropertyInsertRestrictions);\n        _insertRestrictions ??= complexPropertyInsertRestrictions;\n    }\n    /// <inheritdoc />\n    public override HttpMethod OperationType => HttpMethod.Post;\n\n    private InsertRestrictionsType? _insertRestrictions;\n\n    /// <inheritdoc/>\n    protected override void SetBasicInfo(OpenApiOperation operation)\n    {\n        // OperationId\n        if (Context is {Settings.EnableOperationId: true} && Path is not null)\n        {\n            operation.OperationId = EdmModelHelper.GenerateComplexPropertyPathOperationId(Path, Context, \"Set\");\n        }\n\n        // Summary and Description\n        string placeHolder = $\"Sets a new value for the collection of {ComplexPropertySegment?.ComplexType?.Name}.\";\n        operation.Summary = _insertRestrictions?.Description ?? placeHolder;\n        operation.Description = _insertRestrictions?.LongDescription;\n\n        base.SetBasicInfo(operation);\n    }\n\n    /// <inheritdoc/>\n    protected override void SetParameters(OpenApiOperation operation)\n    {\n        base.SetParameters(operation);\n\n        operation.Parameters ??= [];\n        operation.Parameters.Add(new OpenApiParameter\n        {\n            Name = \"If-Match\",\n            In = ParameterLocation.Header,\n            Description = \"ETag\",\n            Schema = new OpenApiSchema\n            {\n                Type = JsonSchemaType.String\n            }\n        });\n    }\n    /// <inheritdoc/>\n    protected override void SetRequestBody(OpenApiOperation operation)\n    {\n        operation.RequestBody = new OpenApiRequestBody\n        {\n            Required = ComplexPropertySegment?.ComplexType?.ShouldRequestBodyBeRequired(\n                isUpdateOperation: false,\n                Context?.Model) ?? true,\n            Description = \"New property values\",\n            Content = new Dictionary<string, IOpenApiMediaType>\n            {\n                {\n                    Constants.ApplicationJsonMediaType, new OpenApiMediaType\n                    {\n                        Schema = GetOpenApiSchema()\n                    }\n                }\n            }\n        };\n\n        base.SetRequestBody(operation);\n    }\n    /// <inheritdoc/>\n    protected override void SetResponses(OpenApiOperation operation)\n    {\n        if (Context is not null)\n            operation.AddErrorResponses(Context.Settings, _document, true, GetOpenApiSchema());\n        base.SetResponses(operation);\n    }\n\n    protected override void SetSecurity(OpenApiOperation operation)\n    {\n        if (_insertRestrictions?.Permissions == null)\n        {\n            return;\n        }\n\n        operation.Security = Context?.CreateSecurityRequirements(_insertRestrictions.Permissions, _document).ToList();\n    }\n\n    protected override void AppendCustomParameters(OpenApiOperation operation)\n    {\n        if (_insertRestrictions == null)\n        {\n            return;\n        }\n\n        if (_insertRestrictions.CustomQueryOptions != null)\n        {\n            AppendCustomParameters(operation, _insertRestrictions.CustomQueryOptions, ParameterLocation.Query);\n        }\n\n        if (_insertRestrictions.CustomHeaders != null)\n        {\n            AppendCustomParameters(operation, _insertRestrictions.CustomHeaders, ParameterLocation.Header);\n        }\n    }\n\n    private OpenApiSchema? GetOpenApiSchema()\n    {\n        if (ComplexPropertySegment is null) return null;\n        return new()\n        {\n            Type = JsonSchemaType.Array,\n            Items = new OpenApiSchemaReference(ComplexPropertySegment.ComplexType.FullName(), _document)\n        };\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/ComplexPropertyPutOperationHandler.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Net.Http;\n\nnamespace Microsoft.OpenApi.OData.Operation;\n\ninternal class ComplexPropertyPutOperationHandler : ComplexPropertyUpdateOperationHandler\n{\n    /// <summary>\n    /// Initializes a new instance of <see cref=\"ComplexPropertyPutOperationHandler\"/> class.\n    /// </summary>\n    /// <param name=\"document\">The document to use to lookup references.</param>\n    public ComplexPropertyPutOperationHandler(OpenApiDocument document) : base(document)\n    {\n        \n    }\n    /// <inheritdoc />\n    public override HttpMethod OperationType => HttpMethod.Put;\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/ComplexPropertyUpdateOperationHandler.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Operation;\n\ninternal abstract class ComplexPropertyUpdateOperationHandler : ComplexPropertyBaseOperationHandler\n{\n    /// <summary>\n    /// Initializes a new instance of <see cref=\"ComplexPropertyUpdateOperationHandler\"/> class.\n    /// </summary>\n    /// <param name=\"document\">The document to use to lookup references.</param>\n    protected ComplexPropertyUpdateOperationHandler(OpenApiDocument document) : base(document)\n    {\n        \n    }\n    \n    private UpdateRestrictionsType? _updateRestrictions;\n\n    protected override void Initialize(ODataContext context, ODataPath path)\n    {\n        base.Initialize(context, path);\n\n        if (!string.IsNullOrEmpty(TargetPath))\n            _updateRestrictions = Context?.Model.GetRecord<UpdateRestrictionsType>(TargetPath, CapabilitiesConstants.UpdateRestrictions);\n        \n        if (ComplexPropertySegment is not null)\n        {\n            var complexPropertyUpdateRestrictions = Context?.Model.GetRecord<UpdateRestrictionsType>(ComplexPropertySegment.Property, CapabilitiesConstants.UpdateRestrictions);\n            _updateRestrictions?.MergePropertiesIfNull(complexPropertyUpdateRestrictions);\n            _updateRestrictions ??= complexPropertyUpdateRestrictions;\n        }\n    }\n\n    /// <inheritdoc/>\n    protected override void SetBasicInfo(OpenApiOperation operation)\n    {\n        // Summary and Description\n        string placeHolder = $\"Update property {ComplexPropertySegment?.Property.Name} value.\";\n        operation.Summary = _updateRestrictions?.Description ?? placeHolder;\n        operation.Description = _updateRestrictions?.LongDescription;\n\n        // OperationId\n        if (Context is {Settings.EnableOperationId: true} && Path is not null)\n        {\n            string prefix = OperationType == HttpMethod.Patch ? \"Update\" : \"Set\";\n            operation.OperationId = EdmModelHelper.GenerateComplexPropertyPathOperationId(Path, Context, prefix);\n        }\n    }\n\n    /// <inheritdoc/>\n    protected override void SetRequestBody(OpenApiOperation operation)\n    {\n        operation.RequestBody = new OpenApiRequestBody\n        {\n            Required = ComplexPropertySegment?.ComplexType?.ShouldRequestBodyBeRequired(\n                isUpdateOperation: true,\n                Context?.Model) ?? true,\n            Description = \"New property values\",\n            Content = new Dictionary<string, IOpenApiMediaType>\n            {\n                {\n                    Constants.ApplicationJsonMediaType, new OpenApiMediaType\n                    {\n                        Schema = GetOpenApiSchema()\n                    }\n                }\n            }\n        };\n\n        base.SetRequestBody(operation);\n    }\n\n    /// <inheritdoc/>\n    protected override void SetResponses(OpenApiOperation operation)\n    {\n        if (Context is not null)\n            operation.AddErrorResponses(Context.Settings, _document, true, GetOpenApiSchema());\n        base.SetResponses(operation);\n    }\n    protected override void SetSecurity(OpenApiOperation operation)\n    {\n        if (_updateRestrictions?.Permissions == null)\n        {\n            return;\n        }\n\n        operation.Security = Context?.CreateSecurityRequirements(_updateRestrictions.Permissions, _document).ToList();\n    }\n\n    protected override void AppendCustomParameters(OpenApiOperation operation)\n    {\n        if (_updateRestrictions == null)\n        {\n            return;\n        }\n\n        if (_updateRestrictions.CustomHeaders != null)\n        {\n            AppendCustomParameters(operation, _updateRestrictions.CustomHeaders, ParameterLocation.Header);\n        }\n\n        if (_updateRestrictions.CustomQueryOptions != null)\n        {\n            AppendCustomParameters(operation, _updateRestrictions.CustomQueryOptions, ParameterLocation.Query);\n        }\n    }\n\n    private IOpenApiSchema? GetOpenApiSchema()\n    {\n        if (ComplexPropertySegment is null) return null;\n        var schema = new OpenApiSchemaReference(ComplexPropertySegment.ComplexType.FullName(), _document);\n\n        if (ComplexPropertySegment.Property.Type.IsCollection())\n        {\n            return new OpenApiSchema\n            {\n                Type = JsonSchemaType.Object,\n                Properties = new Dictionary<string, IOpenApiSchema>\n                {\n                    {\n                        \"value\",\n                        new OpenApiSchema\n                        {\n                            Type = JsonSchemaType.Array,\n                            Items = schema\n                        }\n                    }\n                }\n            };\n        }\n        else\n        {\n            return schema;\n        }\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/DollarCountGetOperationHandler.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Retrieve a $count get\n    /// </summary>\n    internal class DollarCountGetOperationHandler : OperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"DollarCountGetOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public DollarCountGetOperationHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Get;\n\n        /// <summary>\n        /// Gets/sets the segment before $count.\n        /// this segment could be \"entity set\", \"Collection property\", \"Composable function whose return is collection\",etc.\n        /// </summary>\n        internal ODataSegment? SecondLastSegment { get; set; }\n        private ODataSegment? firstSegment;\n        private int pathCount;        \n        private const int SecondLastSegmentIndex = 2;\n        private readonly List<IEdmVocabularyAnnotatable> annotatables = [];\n\n        /// <inheritdoc/>\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n\n            // Get the first segment\n            firstSegment = path.Segments[0];\n\n            // get the last second segment\n            pathCount = path.Segments.Count;\n            if(pathCount >= SecondLastSegmentIndex)\n                SecondLastSegment = path.Segments[pathCount - SecondLastSegmentIndex];\n\n            AddODataSegmentToAnnotables(SecondLastSegment, path.Segments.Count > SecondLastSegmentIndex ? path.Segments.SkipLast(SecondLastSegmentIndex).ToArray() : []);\n        }\n        private void AddODataSegmentToAnnotables(ODataSegment? oDataSegment, ODataSegment[] oDataSegments)\n        {\n            if (oDataSegment is ODataNavigationSourceSegment {NavigationSource: IEdmEntitySet sourceSet})\n            {\n                annotatables.Add(sourceSet);\n            }\n            else if (oDataSegment is ODataNavigationPropertySegment navigationPropertySegment)\n            {\n                annotatables.Add(navigationPropertySegment.NavigationProperty);\n            }\n            else if (oDataSegment is ODataTypeCastSegment {StructuredType: IEdmVocabularyAnnotatable annotable})\n            {\n                annotatables.Add(annotable);\n                if (annotatables.Count == 1 && oDataSegments.Length > 0)\n                {// we want to look at the parent navigation property or entity set\n                    AddODataSegmentToAnnotables(oDataSegments[oDataSegments.Length - 1], oDataSegments.SkipLast(1).ToArray());\n                }\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetTags(OpenApiOperation operation)\n        {\n            string? tagName = null;\n            operation.Tags ??= new HashSet<OpenApiTagReference>();\n\n            if (SecondLastSegment is ODataNavigationSourceSegment sourceSegment)\n            {\n                tagName = TagNameFromNavigationSourceSegment(sourceSegment);\n            }\n            else if (SecondLastSegment is ODataNavigationPropertySegment)\n            {\n                tagName = TagNameFromNavigationPropertySegment();\n            }\n            else if (SecondLastSegment is ODataTypeCastSegment && Path is not null)\n            {\n                ODataSegment lastThirdSegment = Path.Segments[pathCount - 3];\n                if (lastThirdSegment is ODataNavigationSourceSegment sourceSegment2)\n                {\n                    tagName = TagNameFromNavigationSourceSegment(sourceSegment2);\n                }\n                else if (lastThirdSegment is ODataNavigationPropertySegment)\n                {\n                    tagName = TagNameFromNavigationPropertySegment();\n                }\n            }\n            else if (SecondLastSegment is ODataComplexPropertySegment && Path is not null && Context is not null)\n            {\n                tagName = EdmModelHelper.GenerateComplexPropertyPathTagName(Path, Context);\n            }\n\n            if (tagName != null && Context is not null)\n            {\n                Context.AddExtensionToTag(tagName, Constants.xMsTocType, new JsonNodeExtension(\"page\"), () => new OpenApiTag()\n                {\n                    Name = tagName\n                });\n\n                operation.Tags.Add(new OpenApiTagReference(tagName, _document));\n            }\n\n            string TagNameFromNavigationSourceSegment(ODataNavigationSourceSegment sourceSegment)\n            {\n                return $\"{sourceSegment.NavigationSource.Name}.{sourceSegment.NavigationSource.EntityType.Name}\";\n            }\n\n            string? TagNameFromNavigationPropertySegment()\n            {\n                return Path is null || Context is null ? null : EdmModelHelper.GenerateNavigationPropertyPathTagName(Path, Context);\n            }\n\n            base.SetTags(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            // Summary\n            operation.Summary = $\"Get the number of the resource\";\n\n            // OperationId\n            if (Context is {Settings.EnableOperationId: true} && Path is not null)\n            {\n                if (SecondLastSegment is ODataNavigationSourceSegment && firstSegment is not null)\n                {\n                    operation.OperationId = $\"{firstSegment.Identifier}.GetCount-{Path.GetPathHash(Context.Settings)}\";\n                }\n                else if (SecondLastSegment is ODataNavigationPropertySegment)\n                {\n                    var navPropOpId = string.Join(\".\", EdmModelHelper.RetrieveNavigationPropertyPathsOperationIdSegments(Path, Context));\n                    operation.OperationId = $\"{navPropOpId}.GetCount-{Path.GetPathHash(Context.Settings)}\";\n                }\n                else if (SecondLastSegment is ODataTypeCastSegment { StructuredType: IEdmNamedElement targetStructuredType})\n                {\n                    operation.OperationId = $\"{EdmModelHelper.GenerateODataTypeCastPathOperationIdPrefix(Path, Context, false)}.GetCount.As{Utils.UpperFirstChar(targetStructuredType.Name)}-{Path.GetPathHash(Context.Settings)}\";\n                }\n                else if (SecondLastSegment is ODataComplexPropertySegment)\n                {\n                    operation.OperationId = $\"{EdmModelHelper.GenerateComplexPropertyPathOperationId(Path, Context)}.GetCount-{Path.GetPathHash(Context.Settings)}\";\n                }\n            }\n\n            base.SetBasicInfo(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetResponses(OpenApiOperation operation)\n        {\n            operation.Responses = new OpenApiResponses\n            {\n                {\n                    Context?.Settings.UseSuccessStatusCodeRange ?? false ? Constants.StatusCodeClass2XX : Constants.StatusCode200,\n                    new OpenApiResponseReference(Constants.DollarCountSchemaName, _document)\n                }\n            };\n            if (Context is not null)\n                operation.AddErrorResponses(Context.Settings, _document, false);\n\n            base.SetResponses(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetParameters(OpenApiOperation operation)\n        {\n            base.SetParameters(operation);\n\n\n            var parameter = (string.IsNullOrEmpty(TargetPath) ? null : Context?.CreateSearch(TargetPath, _document)) ??\n                        (annotatables.Count == 0 ? null : annotatables.Select(x => Context?.CreateSearch(x, _document)).FirstOrDefault(static x => x is not null));\n            if (parameter != null)\n            {\n                operation.Parameters ??= [];\n                operation.Parameters.Add(parameter);\n            }\n\n            parameter = (string.IsNullOrEmpty(TargetPath) ? null : Context?.CreateFilter(TargetPath, _document)) ??\n                        (annotatables.Count == 0 ? null : annotatables.Select(x => Context?.CreateFilter(x, _document)).FirstOrDefault(static x => x is not null));\n            if (parameter != null)\n            {\n                operation.Parameters ??= [];\n                operation.Parameters.Add(parameter);\n            }\n        }\n\n        protected override void AppendCustomParameters(OpenApiOperation operation)\n        {\n            var readRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<ReadRestrictionsType>(TargetPath, CapabilitiesConstants.ReadRestrictions);\n            if (annotatables.Count > 0 && Context is not null)\n            {\n                var annotatableReadRestrictions = annotatables.Select(x => Context.Model.GetRecord<ReadRestrictionsType>(x, CapabilitiesConstants.ReadRestrictions)).FirstOrDefault(static x => x is not null);\n                readRestrictions?.MergePropertiesIfNull(annotatableReadRestrictions);\n                readRestrictions ??= annotatableReadRestrictions;\n            }\n            \n            if (readRestrictions == null)\n            {\n                return;\n            }\n\n            if (readRestrictions.CustomHeaders != null)\n            {\n                AppendCustomParameters(operation, readRestrictions.CustomHeaders, ParameterLocation.Header);\n            }\n\n            if (readRestrictions.CustomQueryOptions != null)\n            {\n                AppendCustomParameters(operation, readRestrictions.CustomQueryOptions, ParameterLocation.Query);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/EdmActionImportOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Generator;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// The Open Api operation for <see cref=\"IEdmActionImport\"/>.\n    /// </summary>\n    internal class EdmActionImportOperationHandler : EdmOperationImportOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"EdmActionImportOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public EdmActionImportOperationHandler(OpenApiDocument document):base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Post;\n\n        protected override void SetRequestBody(OpenApiOperation operation)\n        {\n            // The requestBody field contains a Request Body Object describing the structure of the request body.\n            // Its schema value follows the rules for Schema Objects for complex types, with one property per action parameter.\n            if (EdmOperationImport is IEdmActionImport actionImport)\n                operation.RequestBody = Context?.CreateRequestBody(actionImport, _document);\n\n            base.SetRequestBody(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetExtensions(OpenApiOperation operation)\n        {\n            operation.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n            operation.Extensions.Add(Constants.xMsDosOperationType, new JsonNodeExtension(\"actionImport\"));\n\n            base.SetExtensions(operation);\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/EdmActionOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// The Open Api operation for <see cref=\"IEdmAction\"/>.\n    /// </summary>\n    internal class EdmActionOperationHandler : EdmOperationOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"EdmActionOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public EdmActionOperationHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Post;\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            base.SetBasicInfo(operation);\n\n            var insertRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<InsertRestrictionsType>(TargetPath, CapabilitiesConstants.InsertRestrictions);\n            \n            if (Context is not null && EdmOperation is not null)\n            {\n                var operationReadRestrictions = Context?.Model.GetRecord<InsertRestrictionsType>(EdmOperation, CapabilitiesConstants.InsertRestrictions);\n                insertRestrictions?.MergePropertiesIfNull(operationReadRestrictions);\n                insertRestrictions ??= operationReadRestrictions;\n            }\n\n            // Description\n            if (!string.IsNullOrWhiteSpace(insertRestrictions?.LongDescription))\n            {\n                operation.Description = insertRestrictions.LongDescription;\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetRequestBody(OpenApiOperation operation)\n        {\n            if (EdmOperation is IEdmAction action && Context?.CreateRequestBody(action, _document) is OpenApiRequestBody requestBody)\n            {               \n                if (Context.Model.OperationTargetsMultiplePaths(action))\n                {\n                    operation.RequestBody = new OpenApiRequestBodyReference($\"{action.Name}RequestBody\", _document);\n                }\n                else\n                {\n                    operation.RequestBody = requestBody;\n                }               \n            }\n\n            base.SetRequestBody(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetExtensions(OpenApiOperation operation)\n        {\n            operation.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n            operation.Extensions.Add(Constants.xMsDosOperationType, new JsonNodeExtension(\"action\"));\n            base.SetExtensions(operation);\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/EdmFunctionImportOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Generator;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// The Open Api operation for <see cref=\"IEdmFunctionImport\"/>.\n    /// </summary>\n    internal class EdmFunctionImportOperationHandler : EdmOperationImportOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"EdmFunctionImportOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public EdmFunctionImportOperationHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Get;\n\n        /// <inheritdoc/>\n        protected override void SetParameters(OpenApiOperation operation)\n        {\n            base.SetParameters(operation);\n\n            if (EdmOperationImport is not IEdmFunctionImport functionImport)\n            {\n                return;\n            }\n\n            if (OperationImportSegment?.ParameterMappings != null &&\n                Context?.CreateParameters(functionImport.Function, _document, OperationImportSegment.ParameterMappings) is {} functionParamMappings)\n            {\n                operation.Parameters ??= [];\n                foreach (var param in functionParamMappings)\n                {\n                    operation.Parameters.AppendParameter(param);\n                }\n            }\n            else if (Context?.CreateParameters(functionImport, _document) is {} functionParams)\n            {\n                operation.Parameters ??= [];\n                //The parameters array contains a Parameter Object for each parameter of the function overload,\n                // and it contains specific Parameter Objects for the allowed system query options.\n                foreach (var param in functionParams)\n                {\n                    operation.Parameters.AppendParameter(param);\n                }\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetExtensions(OpenApiOperation operation)\n        {\n            operation.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n            operation.Extensions.Add(Constants.xMsDosOperationType, new JsonNodeExtension(\"functionImport\"));\n            base.SetExtensions(operation);\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/EdmFunctionOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// The Open Api operation for <see cref=\"IEdmFunction\"/>.\n    /// </summary>\n    internal class EdmFunctionOperationHandler : EdmOperationOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"EdmFunctionOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public EdmFunctionOperationHandler(OpenApiDocument document):base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Get;\n\n        /// <summary>\n        /// Gets the Edm Function.\n        /// </summary>\n        public IEdmFunction? Function => EdmOperation as IEdmFunction;\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            base.SetBasicInfo(operation);\n\n            var readRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<ReadRestrictionsType>(TargetPath, CapabilitiesConstants.ReadRestrictions);\n\n            if (Context is not null && EdmOperation is not null)\n            {\n                var operationReadRestrictions = Context.Model.GetRecord<ReadRestrictionsType>(EdmOperation, CapabilitiesConstants.ReadRestrictions);\n                readRestrictions?.MergePropertiesIfNull(operationReadRestrictions);\n                readRestrictions ??= operationReadRestrictions;\n            }\n\n            // Description\n            if (!string.IsNullOrWhiteSpace(readRestrictions?.LongDescription))\n            {\n                operation.Description = readRestrictions.LongDescription;\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetExtensions(OpenApiOperation operation)\n        {\n            operation.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n            operation.Extensions.Add(Constants.xMsDosOperationType, new JsonNodeExtension(\"function\"));\n            base.SetExtensions(operation);\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/EdmOperationImportOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Base class for <see cref=\"IEdmOperationImport\"/>.\n    /// </summary>\n    internal abstract class EdmOperationImportOperationHandler : OperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"EdmOperationImportOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        protected EdmOperationImportOperationHandler(OpenApiDocument document):base(document)\n        {\n            \n        }\n        private OperationRestrictionsType? _operationRestriction;\n\n        /// <summary>\n        /// Gets the <see cref=\"IEdmOperationImport\"/>.\n        /// </summary>\n        protected IEdmOperationImport? EdmOperationImport { get; private set; }\n\n        /// <summary>\n        /// Gets the <see cref=\"IEdmOperationImport\"/>.\n        /// </summary>\n        protected ODataOperationImportSegment? OperationImportSegment { get; private set; }\n\n        /// <inheritdoc/>\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n\n            OperationImportSegment = path.LastSegment as ODataOperationImportSegment;\n            EdmOperationImport = OperationImportSegment?.OperationImport;\n\n            _operationRestriction = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<OperationRestrictionsType>(TargetPath, CapabilitiesConstants.OperationRestrictions);\n            \n            \n            if (EdmOperationImport is not null && Context?.Model.GetRecord<OperationRestrictionsType>(EdmOperationImport, CapabilitiesConstants.OperationRestrictions) is {} operationRestrictions)\n            {\n                if (_operationRestriction == null)\n                {\n                    _operationRestriction = operationRestrictions;\n                }\n                else\n                {\n                    _operationRestriction.MergePropertiesIfNull(operationRestrictions);\n                }\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            operation.Summary = \"Invoke \" + (EdmOperationImport.IsActionImport() ? \"actionImport \" : \"functionImport \") + EdmOperationImport?.Name;\n\n            if (Context is not null)\n                operation.Description = (string.IsNullOrEmpty(TargetPath) ? null : Context.Model.GetDescriptionAnnotation(TargetPath)) ??\n                                        Context.Model.GetDescriptionAnnotation(EdmOperationImport);\n\n            if (Context is {Settings.EnableOperationId: true} && EdmOperationImport is not null )\n            {\n                if (EdmOperationImport.IsActionImport())\n                {\n                    operation.OperationId = \"ActionImport.\" + EdmOperationImport.Name;\n                }\n                else\n                {\n                    if (Context.Model.IsOperationImportOverload(EdmOperationImport))\n                    {\n                        operation.OperationId = \"FunctionImport.\" + EdmOperationImport.Name + \"-\" + Path?.LastSegment?.GetPathHash(Context.Settings);\n                    }\n                    else\n                    {\n                        operation.OperationId = \"FunctionImport.\" + EdmOperationImport.Name;\n                    }\n                }\n            }\n\n            base.SetBasicInfo(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetResponses(OpenApiOperation operation)\n        {\n            // The responses object contains a name/value pair for the success case (HTTP response code 200)\n            // describing the structure of the success response by referencing an appropriate schema\n            // in the global schemas. In addition, it contains a default name/value pair for\n            // the OData error response referencing the global responses.\n            \n            if (Context is not null && EdmOperationImport is not null)\n                operation.Responses = Context.CreateResponses(EdmOperationImport, _document);\n\n            base.SetResponses(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetSecurity(OpenApiOperation operation)\n        {\n            if (_operationRestriction == null || _operationRestriction.Permissions == null)\n            {\n                return;\n            }\n\n            operation.Security = Context?.CreateSecurityRequirements(_operationRestriction.Permissions, _document).ToList();\n        }\n\n        /// <inheritdoc/>\n        protected override void AppendCustomParameters(OpenApiOperation operation)\n        {\n            if (_operationRestriction == null)\n            {\n                return;\n            }\n\n            if (_operationRestriction.CustomHeaders != null)\n            {\n                AppendCustomParameters(operation, _operationRestriction.CustomHeaders, ParameterLocation.Header);\n            }\n\n            if (_operationRestriction.CustomQueryOptions != null)\n            {\n                AppendCustomParameters(operation, _operationRestriction.CustomQueryOptions, ParameterLocation.Query);\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetTags(OpenApiOperation operation)\n        {\n            if (EdmOperationImport is not null)\n            {\n                var tag = CreateTag(EdmOperationImport);\n                tag.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n                tag.Extensions.Add(Constants.xMsTocType, new JsonNodeExtension(\"container\"));\n                Context?.AppendTag(tag);\n\n                operation.Tags ??= new HashSet<OpenApiTagReference>();\n                operation.Tags.Add(new OpenApiTagReference(tag.Name!, _document));\n            }\n\n            base.SetTags(operation);\n        }\n\n        private static OpenApiTag CreateTag(IEdmOperationImport operationImport)\n        {\n            if (operationImport.EntitySet is IEdmPathExpression pathExpression)\n            {\n                return new OpenApiTag\n                {\n                    Name = PathAsString(pathExpression.PathSegments)\n                };\n            }\n\n            return new OpenApiTag\n            {\n                Name = operationImport.Name\n            };\n        }\n\n        internal static string PathAsString(IEnumerable<string> path)\n        {\n            return string.Join(\"/\", path);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetExternalDocs(OpenApiOperation operation)\n        {\n            if (Context is {Settings.ShowExternalDocs: true} && CustomLinkRel is not null)\n            {\n                var externalDocs = (string.IsNullOrEmpty(TargetPath) ? null : Context.Model.GetLinkRecord(TargetPath, CustomLinkRel)) ??\n                    (EdmOperationImport is null ? null : Context.Model.GetLinkRecord(EdmOperationImport, CustomLinkRel));\n\n                if (externalDocs != null)\n                {\n                    operation.ExternalDocs = new OpenApiExternalDocs()\n                    {\n                        Description = CoreConstants.ExternalDocsDescription,\n                        Url = externalDocs.Href\n                    };\n                }\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/EdmOperationOperationHandler.cs",
    "content": "// ------------------------------------------------------------\r\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\r\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\r\n// ------------------------------------------------------------\r\n\r\nusing System;\r\nusing System.Collections.Generic;\r\nusing System.Linq;\r\nusing System.Text.Json.Nodes;\r\nusing Microsoft.OData.Edm;\r\nusing Microsoft.OpenApi.OData.Common;\r\nusing Microsoft.OpenApi.OData.Edm;\r\nusing Microsoft.OpenApi.OData.Generator;\r\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\r\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\r\n\r\nnamespace Microsoft.OpenApi.OData.Operation\r\n{\r\n    /// <summary>\r\n    /// Base class for operation of <see cref=\"IEdmOperation\"/>.\r\n    /// </summary>\r\n    internal abstract class EdmOperationOperationHandler : OperationHandler\r\n    {\r\n        /// <summary>\r\n        /// Initializes a new instance of the <see cref=\"EdmOperationOperationHandler\"/> class.\r\n        /// </summary>\r\n        /// <param name=\"document\">The document to use to lookup references.</param>\r\n        protected EdmOperationOperationHandler(OpenApiDocument document) : base(document)\r\n        {\r\n            \r\n        }\r\n        private OperationRestrictionsType? _operationRestriction;\r\n\r\n        /// <summary>\r\n        /// Gets the navigation source.\r\n        /// </summary>\r\n        protected IEdmNavigationSource? NavigationSource { get; private set; }\r\n\r\n        /// <summary>\r\n        /// Gets the Edm operation.\r\n        /// </summary>\r\n        protected IEdmOperation? EdmOperation { get; private set; }\r\n\r\n        /// <summary>\r\n        /// Gets the OData operation segment.\r\n        /// </summary>\r\n        protected ODataOperationSegment? OperationSegment { get; private set; }\r\n\r\n        /// <summary>\r\n        /// Gets a value indicating whether the path has type cast segment or not.\r\n        /// </summary>\r\n        protected bool HasTypeCast { get; private set; }\r\n\r\n        /// <inheritdoc/>\r\n        protected override void Initialize(ODataContext context, ODataPath path)\r\n        {\r\n            base.Initialize(context, path);\r\n\r\n            // It's bound operation, the first segment must be the navigaiton source.\r\n            if (path.FirstSegment is ODataNavigationSourceSegment navigationSourceSegment)\r\n                NavigationSource = navigationSourceSegment.NavigationSource;\r\n\r\n            if (path.LastSegment is ODataOperationSegment opSegment)\r\n            {\r\n                OperationSegment = opSegment;\r\n                EdmOperation = opSegment.Operation;\r\n            }\r\n\r\n            HasTypeCast = path.Segments.Any(s => s is ODataTypeCastSegment);\r\n\r\n            if (!string.IsNullOrEmpty(TargetPath))\r\n                _operationRestriction = Context?.Model.GetRecord<OperationRestrictionsType>(TargetPath, CapabilitiesConstants.OperationRestrictions);\r\n            if (Context is not null && EdmOperation is not null &&\r\n                Context.Model.GetRecord<OperationRestrictionsType>(EdmOperation, CapabilitiesConstants.OperationRestrictions) is { } operationRestrictions)\r\n            {\r\n                _operationRestriction?.MergePropertiesIfNull(operationRestrictions);\r\n                _operationRestriction ??= operationRestrictions;\r\n            }\r\n        }\r\n\r\n        /// <inheritdoc/>\r\n        protected override void SetBasicInfo(OpenApiOperation operation)\r\n        {\r\n            // Summary\r\n            operation.Summary = \"Invoke \" + (EdmOperation?.IsAction() ?? false ? \"action \" : \"function \") + EdmOperation?.Name;\r\n\r\n            // Description\r\n            operation.Description = (string.IsNullOrEmpty(TargetPath) ? null :Context?.Model.GetDescriptionAnnotation(TargetPath)) ?? Context?.Model.GetDescriptionAnnotation(EdmOperation);\r\n\r\n            // OperationId\r\n            if (Context is {Settings.EnableOperationId: true} && Path is not null)\r\n            {\r\n                // When the key segment is available,\r\n                // its EntityType name will be used\r\n                // in the operationId to avoid potential\r\n                // duplicates in entity vs entityset functions/actions\r\n\r\n                List<string> identifiers = new();\r\n                string pathHash = string.Empty;\r\n                foreach (ODataSegment segment in Path.Segments)\r\n                {\r\n                    if (segment is ODataKeySegment keySegment)\r\n                    {\r\n                        if (!keySegment.IsAlternateKey && segment is {EntityType: not null}) \r\n                        {\r\n                            identifiers.Add(segment.EntityType.Name);\r\n                            continue;\r\n                        }\r\n\r\n                        // We'll consider alternate keys in the operation id to eliminate potential duplicates with operation id of primary path\r\n                        if (segment == Path.Segments.Last())\r\n                        {\r\n                            identifiers.Add(\"By\" + string.Join(\"\", keySegment.Identifier.Split(',').Select(static x => Utils.UpperFirstChar(x))));\r\n                        }\r\n                        else\r\n                        {\r\n                            identifiers.Add(keySegment.Identifier);\r\n                        }\r\n                    }\r\n                    else if (segment is ODataOperationSegment {Identifier: not null} opSegment)\r\n                    {\r\n                        if (opSegment.Operation is IEdmFunction function && Context.Model.IsOperationOverload(function))\r\n                        {\r\n                            // Hash the segment to avoid duplicate operationIds\r\n                            pathHash = string.IsNullOrEmpty(pathHash)\r\n                                ? opSegment.GetPathHash(Context.Settings)\r\n                                : (pathHash + opSegment.GetPathHash(Context.Settings)).GetHashSHA256()[..4];\r\n                        }\r\n\r\n                        identifiers.Add(opSegment.Identifier);\r\n                    }\r\n                    else if (!string.IsNullOrEmpty(segment.Identifier))\r\n                    {\r\n                        identifiers.Add(segment.Identifier);\r\n                    }\r\n                }\r\n\r\n                string operationId = string.Join(\".\", identifiers);\r\n\r\n                if (!string.IsNullOrEmpty(pathHash))\r\n                {\r\n                    operation.OperationId = operationId + \"-\" + pathHash;\r\n                }\r\n                else\r\n                {\r\n                    operation.OperationId = operationId;\r\n                }\r\n            }\r\n\r\n            base.SetBasicInfo(operation);\r\n        }\r\n\r\n        /// <inheritdoc/>\r\n        protected override void SetTags(OpenApiOperation operation)\r\n        {\r\n            GenerateTagName(out string tagName);\r\n            OpenApiTag tag = new()\r\n            {\r\n                Name = tagName,\r\n            };\r\n            tag.Extensions ??= new Dictionary<string, IOpenApiExtension>();\r\n            tag.Extensions.Add(Constants.xMsTocType, new JsonNodeExtension(\"container\"));\r\n            operation.Tags ??= new HashSet<OpenApiTagReference>();\r\n            operation.Tags.Add(new OpenApiTagReference(tag.Name, _document));\r\n\r\n            Context?.AppendTag(tag);\r\n\r\n            base.SetTags(operation);\r\n        }\r\n\r\n        /// <summary>\r\n        /// Genrates the tag name for the operation. Adds Action or Function name to the tag name if the operation is an action or function.\r\n        /// </summary>\r\n        /// <param name=\"tagName\">The generated tag name.</param>\r\n        /// <param name=\"skip\">The number of segments to skip.</param>\r\n        private void GenerateTagName(out string tagName, int skip = 1)\r\n        {\r\n            if (Path is null) throw new InvalidOperationException(\"Path is null.\");\r\n            var targetSegment = Path.Segments.Reverse().Skip(skip).FirstOrDefault();\r\n\r\n            switch (targetSegment)\r\n            {\r\n                case ODataNavigationPropertySegment when Context is not null:\r\n                    tagName = EdmModelHelper.GenerateNavigationPropertyPathTagName(Path, Context);\r\n                    break;\r\n                case ODataOperationImportSegment:\r\n                // Previous segmment could be a navigation property or a navigation source segment\r\n                case ODataKeySegment:\r\n                    skip += 1;\r\n                    GenerateTagName(out tagName, skip);\r\n                    break;\r\n                default:\r\n                    tagName = NavigationSource?.Name + \".\" + NavigationSource?.EntityType.Name;\r\n                    if (EdmOperation.IsAction())\r\n                    {\r\n                        tagName += \".Actions\";\r\n                    }\r\n                    else if (EdmOperation.IsFunction())\r\n                    {\r\n                        tagName += \".Functions\";\r\n                    }\r\n                    break;\r\n            }\r\n        }\r\n\r\n        /// <inheritdoc/>\r\n        protected override void SetParameters(OpenApiOperation operation)\r\n        {\r\n            base.SetParameters(operation);\r\n\r\n            if (EdmOperation.IsFunction() && EdmOperation is IEdmFunction function)\r\n            {\r\n                AppendSystemQueryOptions(function, operation);\r\n            }\r\n        }\r\n\r\n        /// <inheritdoc/>\r\n        protected override void SetResponses(OpenApiOperation operation) \r\n        {\r\n            if (EdmOperation is not null && Context is not null)\r\n                operation.Responses = Context.CreateResponses(EdmOperation, _document);\r\n            base.SetResponses(operation);\r\n        }\r\n\r\n        /// <inheritdoc/>\r\n        protected override void SetSecurity(OpenApiOperation operation)\r\n        {\r\n            if (_operationRestriction == null || _operationRestriction.Permissions == null)\r\n            {\r\n                return;\r\n            }\r\n\r\n            operation.Security = Context?.CreateSecurityRequirements(_operationRestriction.Permissions, _document).ToList();\r\n        }\r\n\r\n        /// <inheritdoc/>\r\n        protected override void AppendCustomParameters(OpenApiOperation operation)\r\n        {\r\n            if (_operationRestriction == null)\r\n            {\r\n                return;\r\n            }\r\n\r\n            if (_operationRestriction.CustomHeaders != null)\r\n            {\r\n                AppendCustomParameters(operation, _operationRestriction.CustomHeaders, ParameterLocation.Header);\r\n            }\r\n\r\n            if (_operationRestriction.CustomQueryOptions != null)\r\n            {\r\n                AppendCustomParameters(operation, _operationRestriction.CustomQueryOptions, ParameterLocation.Query);\r\n            }\r\n        }\r\n\r\n        private void AppendSystemQueryOptions(IEdmFunction function, OpenApiOperation operation)\r\n        {\r\n            if (function.GetReturn()?.Type is {} functionReturnType && functionReturnType.IsCollection() && Context is not null)\r\n            {\r\n                operation.Parameters ??= [];\r\n                // $top\r\n                if (Context.CreateTop(function, _document) is {} topParameter)\r\n                {\r\n                    operation.Parameters.AppendParameter(topParameter);\r\n                }\r\n\r\n                // $skip\r\n                if (Context.CreateSkip(function, _document) is {} skipParameter)\r\n                {\r\n                    operation.Parameters.AppendParameter(skipParameter);\r\n                }\r\n\r\n                // $search\r\n                if (Context.CreateSearch(function, _document) is {} searchParameter)\r\n                {\r\n                    operation.Parameters.AppendParameter(searchParameter);\r\n                }\r\n\r\n                // $filter\r\n                if (Context.CreateFilter(function, _document) is {} filterParameter)\r\n                {\r\n                    operation.Parameters.AppendParameter(filterParameter);\r\n                }\r\n\r\n                // $count\r\n                if (Context.CreateCount(function, _document) is {} countParameter)\r\n                {\r\n                    operation.Parameters.AppendParameter(countParameter);\r\n                }\r\n\r\n                if (functionReturnType?.Definition?.AsElementType() is IEdmEntityType entityType)\r\n                {\r\n                    // $select\r\n                    if (Context.CreateSelect(function, entityType) is {} selectParameter)\r\n                    {\r\n                        operation.Parameters.AppendParameter(selectParameter);\r\n                    }\r\n\r\n                    // $orderby\r\n                    if (Context.CreateOrderBy(function, entityType) is {} orderbyParameter)\r\n                    {\r\n                        operation.Parameters.AppendParameter(orderbyParameter);\r\n                    }\r\n\r\n                    // $expand\r\n                    if (Context.CreateExpand(function, entityType) is {} expandParameter)\r\n                    {\r\n                        operation.Parameters.AppendParameter(expandParameter);\r\n                    }\r\n                }\r\n            }\r\n        }\r\n\r\n        /// <inheritdoc/>\r\n        protected override void SetCustomLinkRelType()\r\n        {\r\n            if (Context is {Settings.CustomHttpMethodLinkRelMapping: not null} && EdmOperation != null)\r\n            {\r\n                LinkRelKey key = EdmOperation.IsAction() ? LinkRelKey.Action : LinkRelKey.Function;\r\n                Context.Settings.CustomHttpMethodLinkRelMapping.TryGetValue(key, out var linkRelValue);\r\n                CustomLinkRel =  linkRelValue;\r\n            }\r\n        }\r\n    \r\n        /// <inheritdoc/>\r\n        protected override void SetExternalDocs(OpenApiOperation operation)\r\n        {\r\n            if (Context is { Settings.ShowExternalDocs: true })\r\n            {\r\n                var externalDocs = (string.IsNullOrEmpty(TargetPath), string.IsNullOrEmpty(CustomLinkRel))  switch\r\n                {\r\n                    (false, false) => Context.Model.GetLinkRecord(TargetPath!, CustomLinkRel!),\r\n                    (true, false) when EdmOperation is not null => Context.Model.GetLinkRecord(EdmOperation, CustomLinkRel!),\r\n                    (_, _) => null,\r\n                };\r\n\r\n                if (externalDocs != null)\r\n                {\r\n                    operation.ExternalDocs = new OpenApiExternalDocs()\r\n                    {\r\n                        Description = CoreConstants.ExternalDocsDescription,\r\n                        Url = externalDocs.Href\r\n                    };\r\n                }\r\n            }\r\n        }\r\n\r\n        // <inheritdoc/>\r\n        protected override void SetExtensions(OpenApiOperation operation)\r\n        {\r\n            if (Context is { Settings.EnablePagination: true } && EdmOperation?.GetReturn()?.Type?.TypeKind() == EdmTypeKind.Collection)\r\n            {\r\n                var extension = new JsonObject\r\n                {\r\n                    { \"nextLinkName\", \"@odata.nextLink\"},\r\n                    { \"operationName\", Context.Settings.PageableOperationName}\r\n                };\r\n                \r\n                operation.Extensions ??= new Dictionary<string, IOpenApiExtension>();\r\n                operation.Extensions.Add(Constants.xMsPageable, new JsonNodeExtension(extension));\r\n            }\r\n            base.SetExtensions(operation);\r\n        }\r\n    }\r\n}\r\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/EntityDeleteOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Linq;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Delete an Entity\n    /// The Path Item Object for the entity set contains the keyword delete with an Operation Object as value\n    /// that describes the capabilities for deleting the entity.\n    /// </summary>\n    internal class EntityDeleteOperationHandler : EntitySetOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"EntityDeleteOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public EntityDeleteOperationHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Delete;\n\n        private DeleteRestrictionsType? _deleteRestrictions;\n\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n\n            if (Context is null) return;\n            if (!string.IsNullOrEmpty(TargetPath))\n                _deleteRestrictions = Context.Model.GetRecord<DeleteRestrictionsType>(TargetPath, CapabilitiesConstants.DeleteRestrictions);\n            if (EntitySet is not null)\n            {\n                var entityDeleteRestrictions = Context.Model.GetRecord<DeleteRestrictionsType>(EntitySet, CapabilitiesConstants.DeleteRestrictions);\n                _deleteRestrictions?.MergePropertiesIfNull(entityDeleteRestrictions);\n                _deleteRestrictions ??= entityDeleteRestrictions;\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            // Description\n            string placeHolder = $\"Delete entity from {EntitySet?.Name}\";\n            if (Path is {LastSegment: ODataKeySegment {IsAlternateKey: true} keySegment})\n            {\n                placeHolder = $\"{placeHolder} by {keySegment.Identifier}\";\n            }\n            operation.Summary = _deleteRestrictions?.Description ?? placeHolder;\n            operation.Description = _deleteRestrictions?.LongDescription;\n\n            // OperationId\n            if (Context is { Settings.EnableOperationId: true} && EntitySet?.EntityType is IEdmEntityType entityType)\n            {\n                string typeName = entityType.Name;\n                string operationName =$\"Delete{Utils.UpperFirstChar(typeName)}\";\n                if (Path is {LastSegment: ODataKeySegment {IsAlternateKey: true} keySegment2})\n                {\n                    string alternateKeyName = string.Join(\"\", keySegment2.Identifier.Split(',').Select(static x => Utils.UpperFirstChar(x)));\n                    operationName = $\"{operationName}By{alternateKeyName}\";\n                }\n                operation.OperationId =  $\"{EntitySet.Name}.{typeName}.{operationName}\";          \n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetParameters(OpenApiOperation operation)\n        {\n            base.SetParameters(operation);\n\n            operation.Parameters ??= [];\n            operation.Parameters.Add(new OpenApiParameter\n            {\n                Name = \"If-Match\",\n                In = ParameterLocation.Header,\n                Description = \"ETag\",\n                Schema = new OpenApiSchema\n                {\n                    Type = JsonSchemaType.String\n                }\n            });\n        }\n\n        /// <inheritdoc/>\n        protected override void SetResponses(OpenApiOperation operation)\n        {\n            // Response for Delete methods should be 204 No Content\n            OpenApiConvertSettings settings = Context?.Settings.Clone() ?? new();\n            settings.UseSuccessStatusCodeRange = false;\n            \n            operation.AddErrorResponses(settings, _document, true);\n            base.SetResponses(operation);\n        }\n\n        protected override void SetSecurity(OpenApiOperation operation)\n        {\n            if (_deleteRestrictions == null || _deleteRestrictions.Permissions == null)\n            {\n                return;\n            }\n\n            operation.Security = Context?.CreateSecurityRequirements(_deleteRestrictions.Permissions, _document).ToList() ?? [];\n        }\n\n        protected override void AppendCustomParameters(OpenApiOperation operation)\n        {\n            if (_deleteRestrictions == null)\n            {\n                return;\n            }\n\n            if (_deleteRestrictions.CustomHeaders != null)\n            {\n                AppendCustomParameters(operation, _deleteRestrictions.CustomHeaders, ParameterLocation.Header);\n            }\n\n            if (_deleteRestrictions.CustomQueryOptions != null)\n            {\n                AppendCustomParameters(operation, _deleteRestrictions.CustomQueryOptions, ParameterLocation.Query);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/EntityGetOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Microsoft.OpenApi.OData.Edm;\nusing System.Net.Http;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Retrieve an Entity:\n    /// The Path Item Object for the entity contains the keyword get with an Operation Object as value\n    /// that describes the capabilities for retrieving a single entity.\n    /// </summary>\n    internal class EntityGetOperationHandler : EntitySetOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"EntityGetOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public EntityGetOperationHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Get;\n\n        private ReadRestrictionsType? _readRestrictions;\n\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n\n            if (!string.IsNullOrEmpty(TargetPath))\n                _readRestrictions = Context?.Model.GetRecord<ReadRestrictionsType>(TargetPath, CapabilitiesConstants.ReadRestrictions);\n            if (Context is not null && EntitySet is not null)\n            {\n                var entityReadRestrictions = Context.Model.GetRecord<ReadRestrictionsType>(EntitySet, CapabilitiesConstants.ReadRestrictions);\n                _readRestrictions?.MergePropertiesIfNull(entityReadRestrictions);\n                _readRestrictions ??= entityReadRestrictions;\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            var keySegment = Path?.LastSegment as ODataKeySegment;\n\n            // Description\n            string placeHolder = \"Get entity from \" + EntitySet?.Name + \" by key\";\n            if (keySegment?.IsAlternateKey ?? false) \n            {\n                placeHolder = $\"{placeHolder} ({keySegment.Identifier})\";\n            }\n            operation.Summary = _readRestrictions?.ReadByKeyRestrictions?.Description ?? placeHolder;\n            operation.Description = _readRestrictions?.ReadByKeyRestrictions?.LongDescription ?? \n                                    (EntitySet is null ? null : Context?.Model.GetDescriptionAnnotation(EntitySet.EntityType));\n\n            // OperationId\n            if (Context is {Settings.EnableOperationId: true} && EntitySet?.EntityType.Name is string entityTypeName)\n            { \n                string typeName = entityTypeName;\n                string operationName = $\"Get{Utils.UpperFirstChar(typeName)}\";\n                if (keySegment?.IsAlternateKey ?? false)\n                {\n                    string alternateKeyName = string.Join(\"\", keySegment.Identifier.Split(',').Select(static x => Utils.UpperFirstChar(x)));\n                    operationName = $\"{operationName}By{alternateKeyName}\";\n                }              \n                operation.OperationId = $\"{EntitySet.Name}.{typeName}.{operationName}\";\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetParameters(OpenApiOperation operation)\n        {\n            base.SetParameters(operation);\n\n            if (Context is null || EntitySet is null) return;\n\n            // $select\n            if (Context.CreateSelect(EntitySet) is {} sParameter)\n            {\n                operation.Parameters ??= [];\n                operation.Parameters.Add(sParameter);\n            }\n\n            // $expand\n            if (Context.CreateExpand(EntitySet) is {} eParameter)\n            {\n                operation.Parameters ??= [];\n                operation.Parameters.Add(eParameter);\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetResponses(OpenApiOperation operation)\n        {\n            IOpenApiSchema? schema = null;\n            Dictionary<string, IOpenApiLink>? links = null;\n\n            if (EntitySet is not null)\n            {\n                if (Context is {Settings.EnableDerivedTypesReferencesForResponses: true})\n                {\n                    schema = EdmModelHelper.GetDerivedTypesReferenceSchema(EntitySet.EntityType, Context.Model, _document);\n                }\n\n                if (Context is {Settings.ShowLinks: true} && Path is not null)\n                {\n                    links = Context.CreateLinks(entityType: EntitySet.EntityType, entityName: EntitySet.Name,\n                            entityKind: EntitySet.ContainerElementKind.ToString(), path: Path, parameters: PathParameters);\n                }\n\n                schema ??= new OpenApiSchemaReference(EntitySet.EntityType.FullName(), _document);\n            }\n\n            operation.Responses = new OpenApiResponses\n            {\n                {\n                    Context?.Settings.UseSuccessStatusCodeRange ?? false ? Constants.StatusCodeClass2XX : Constants.StatusCode200,\n                    new OpenApiResponse\n                    {\n                        Description = \"Retrieved entity\",\n                        Content = new Dictionary<string, IOpenApiMediaType>\n                        {\n                            {\n                                Constants.ApplicationJsonMediaType,\n                                new OpenApiMediaType\n                                {\n                                    Schema = schema\n                                }\n                            }\n                        },\n                        Links = links\n                    }\n                }\n            };\n            if (Context is not null)\n                operation.AddErrorResponses(Context.Settings, _document, false);\n\n            base.SetResponses(operation);\n        }\n\n        protected override void SetSecurity(OpenApiOperation operation)\n        {\n            if (_readRestrictions == null)\n            {\n                return;\n            }\n\n            ReadRestrictionsBase readBase = _readRestrictions;\n            if (_readRestrictions.ReadByKeyRestrictions != null)\n            {\n                readBase = _readRestrictions.ReadByKeyRestrictions;\n            }\n\n            if (readBase == null || readBase.Permissions == null)\n            {\n                return;\n            }\n\n            operation.Security = Context?.CreateSecurityRequirements(readBase.Permissions, _document).ToList();\n        }\n\n        protected override void AppendCustomParameters(OpenApiOperation operation)\n        {\n            if (_readRestrictions == null)\n            {\n                return;\n            }\n\n            ReadRestrictionsBase readBase = _readRestrictions;\n            if (_readRestrictions.ReadByKeyRestrictions != null)\n            {\n                readBase = _readRestrictions.ReadByKeyRestrictions;\n            }\n\n            if (readBase.CustomHeaders != null)\n            {\n                AppendCustomParameters(operation, readBase.CustomHeaders, ParameterLocation.Header);\n            }\n\n            if (readBase.CustomQueryOptions != null)\n            {\n                AppendCustomParameters(operation, readBase.CustomQueryOptions, ParameterLocation.Query);\n            }\n        }\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/EntityPatchOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Net.Http;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Update an Entity\n    /// The Path Item Object for the entity set contains the keyword patch with an Operation Object as value\n    /// that describes the capabilities for updating the entity.\n    /// </summary>\n    internal class EntityPatchOperationHandler : EntityUpdateOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"EntityPatchOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public EntityPatchOperationHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Patch;\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/EntityPutOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Net.Http;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Update an Entity\n    /// The Path Item Object for the entity set contains the keyword put with an Operation Object as value\n    /// that describes the capabilities for updating the entity.\n    /// </summary>\n    internal class EntityPutOperationHandler : EntityUpdateOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"EntityPutOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public EntityPutOperationHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Put;\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/EntitySetGetOperationHandler.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Net.Http;\nusing System.Text.Json.Nodes;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Query a Collection of Entities, it's a \"Get\" operation for <see cref=\"IEdmEntitySet\"/>\n    /// The Path Item Object for the entity set contains the keyword get with an Operation Object as value\n    /// that describes the capabilities for querying the entity set.\n    /// For example: \"/users\"\n    /// </summary>\n    internal class EntitySetGetOperationHandler : EntitySetOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"EntitySetGetOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public EntitySetGetOperationHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Get;\n\n        private ReadRestrictionsType? _readRestrictions;\n\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n\n            if (!string.IsNullOrEmpty(TargetPath))\n                _readRestrictions = Context?.Model.GetRecord<ReadRestrictionsType>(TargetPath, CapabilitiesConstants.ReadRestrictions);\n            if (Context is not null && EntitySet is not null)\n            {\n                var entityReadRestrictions = Context.Model.GetRecord<ReadRestrictionsType>(EntitySet, CapabilitiesConstants.ReadRestrictions);\n                _readRestrictions?.MergePropertiesIfNull(entityReadRestrictions);\n                _readRestrictions ??= entityReadRestrictions;\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            // Summary and Descriptions\n            string placeHolder = \"Get entities from \" + EntitySet?.Name;\n            operation.Summary = _readRestrictions?.Description ?? placeHolder;\n            operation.Description = _readRestrictions?.LongDescription ?? Context?.Model.GetDescriptionAnnotation(EntitySet);\n\n            // OperationId\n            if (Context is {Settings.EnableOperationId: true} && EntitySet is not null)\n            {\n                string typeName = EntitySet.EntityType.Name;\n                operation.OperationId = EntitySet.Name + \".\" + typeName + \".List\" + Utils.UpperFirstChar(typeName);\n            }\n        }\n\n        protected override void SetExtensions(OpenApiOperation operation)\n        {\n            if (Context is {Settings.EnablePagination: true})\n            {\n                var extension = new JsonObject\n                {\n                    { \"nextLinkName\", \"@odata.nextLink\"},\n                    { \"operationName\", Context.Settings.PageableOperationName}\n                };\n                operation.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n                operation.Extensions.Add(Constants.xMsPageable, new JsonNodeExtension(extension));\n\n                base.SetExtensions(operation);\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetParameters(OpenApiOperation operation)\n        {\n            base.SetParameters(operation);\n            if (Context is null || EntitySet is null) return;\n\n            // The parameters array contains Parameter Objects for all system query options allowed for this collection,\n            // and it does not list system query options not allowed for this collection, see terms\n            // Capabilities.TopSupported, Capabilities.SkipSupported, Capabilities.SearchRestrictions,\n            // Capabilities.FilterRestrictions, and Capabilities.CountRestrictions\n            // $top\n            operation.Parameters ??= [];\n            var parameter = (TargetPath is null ? null : Context.CreateTop(TargetPath, _document)) ?? Context.CreateTop(EntitySet, _document);\n            if (parameter != null)\n            {\n                operation.Parameters.Add(parameter);\n            }\n\n            // $skip\n            parameter = (TargetPath is null ? null : Context.CreateSkip(TargetPath, _document)) ?? Context.CreateSkip(EntitySet, _document);\n            if (parameter != null)\n            {\n                operation.Parameters.Add(parameter);\n            }\n\n            // $search\n            parameter = (TargetPath is null ? null : Context.CreateSearch(TargetPath, _document)) ?? Context.CreateSearch(EntitySet, _document);\n            if (parameter != null)\n            {\n                operation.Parameters.Add(parameter);\n            }\n\n            // $filter\n            parameter = (TargetPath is null ? null : Context.CreateFilter(TargetPath, _document)) ?? Context.CreateFilter(EntitySet, _document);\n            if (parameter != null)\n            {\n                operation.Parameters.Add(parameter);\n            }\n\n            // $count\n            parameter = (TargetPath is null ? null : Context.CreateCount(TargetPath, _document)) ?? Context.CreateCount(EntitySet, _document);\n            if (parameter != null)\n            {\n                operation.Parameters.Add(parameter);\n            }\n\n            // the syntax of the system query options $expand, $select, and $orderby is too flexible\n            // to be formally described with OpenAPI Specification means, yet the typical use cases\n            // of just providing a comma-separated list of properties can be expressed via an array-valued\n            // parameter with an enum constraint\n            // $order\n            parameter = (TargetPath is null ? null : Context.CreateOrderBy(TargetPath, EntitySet.EntityType)) ?? Context.CreateOrderBy(EntitySet);\n            if (parameter != null)\n            {\n                operation.Parameters.Add(parameter);\n            }\n\n            // $select\n            parameter = (TargetPath is null ? null : Context.CreateSelect(TargetPath, EntitySet.EntityType)) ?? Context.CreateSelect(EntitySet);\n            if (parameter != null)\n            {\n                operation.Parameters.Add(parameter);\n            }\n\n            // $expand\n            parameter = (TargetPath is null ? null : Context.CreateExpand(TargetPath, EntitySet.EntityType)) ?? Context.CreateExpand(EntitySet);\n            if (parameter != null)\n            {\n                operation.Parameters.Add(parameter);\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetResponses(OpenApiOperation operation)\n        {\n            operation.Responses = new OpenApiResponses\n            {\n                {\n                    Context?.Settings.UseSuccessStatusCodeRange ?? false ? Constants.StatusCodeClass2XX : Constants.StatusCode200,\n                    new OpenApiResponseReference($\"{EntitySet?.EntityType.FullName()}{Constants.CollectionSchemaSuffix}\", _document)\n                }\n            };\n\n            if (Context is not null)\n                operation.AddErrorResponses(Context.Settings, _document, false);\n\n            base.SetResponses(operation);\n        }\n\n        protected override void SetSecurity(OpenApiOperation operation)\n        {\n            if (_readRestrictions?.Permissions == null)\n            {\n                return;\n            }\n\n            operation.Security = Context?.CreateSecurityRequirements(_readRestrictions.Permissions, _document).ToList();\n        }\n\n        protected override void AppendCustomParameters(OpenApiOperation operation)\n        {\n            if (_readRestrictions == null)\n            {\n                return;\n            }\n\n            if (_readRestrictions.CustomHeaders != null)\n            {\n                AppendCustomParameters(operation, _readRestrictions.CustomHeaders, ParameterLocation.Header);\n            }\n\n            if (_readRestrictions.CustomQueryOptions != null)\n            {\n                AppendCustomParameters(operation, _readRestrictions.CustomQueryOptions, ParameterLocation.Query);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/EntitySetOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\nusing System.Collections.Generic;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Base class for entity set operation.\n    /// </summary>\n    internal abstract class EntitySetOperationHandler : OperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"EntitySetOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        protected EntitySetOperationHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <summary>\n        /// Gets/sets the <see cref=\"IEdmEntitySet\"/>.\n        /// </summary>\n        protected IEdmEntitySet? EntitySet { get; private set; }\n\n        /// <inheritdoc/>\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n\n            // get the entity set.\n            if (path.FirstSegment is ODataNavigationSourceSegment {NavigationSource: IEdmEntitySet navigationSource})\n                EntitySet = navigationSource;\n        }\n\n        /// <inheritdoc/>\n        protected override void SetTags(OpenApiOperation operation)\n        {\n            var tagName = EntitySet?.Name + \".\" + EntitySet?.EntityType.Name;\n            operation.Tags ??= new HashSet<OpenApiTagReference>();\n            operation.Tags.Add(new OpenApiTagReference(tagName, _document));\n\n            Context?.AddExtensionToTag(tagName, Constants.xMsTocType, new JsonNodeExtension(\"page\"), () => new OpenApiTag()\n\t\t\t{\n\t\t\t\tName = tagName\n\t\t\t});\n\n            base.SetTags(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetExtensions(OpenApiOperation operation)\n        {\n            operation.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n            operation.Extensions.Add(Constants.xMsDosOperationType, new JsonNodeExtension(\"operation\"));\n\n            base.SetExtensions(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetExternalDocs(OpenApiOperation operation)\n        {\n            if (Context is {Settings.ShowExternalDocs: true} && CustomLinkRel is not null)\n            {\n                var externalDocs = (string.IsNullOrEmpty(TargetPath) ? null : Context.Model.GetLinkRecord(TargetPath, CustomLinkRel)) ??\n                    (EntitySet is null ? null : Context.Model.GetLinkRecord(EntitySet, CustomLinkRel));\n\n                if (externalDocs != null)\n                {\n                    operation.ExternalDocs = new OpenApiExternalDocs()\n                    {\n                        Description = CoreConstants.ExternalDocsDescription,\n                        Url = externalDocs.Href\n                    };\n                }\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/EntitySetPostOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Create an Entity:\n    /// The Path Item Object for the entity set contains the keyword \"post\" with an Operation Object as value\n    /// that describes the capabilities for creating new entities.\n    /// </summary>\n    internal class EntitySetPostOperationHandler : EntitySetOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"EntitySetPostOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public EntitySetPostOperationHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Post;\n               \n        private InsertRestrictionsType? _insertRestrictions;\n\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n\n            if (!string.IsNullOrEmpty(TargetPath))\n                _insertRestrictions = Context?.Model.GetRecord<InsertRestrictionsType>(TargetPath, CapabilitiesConstants.InsertRestrictions);\n            if (Context is not null && EntitySet is not null)\n            {\n                var entityInsertRestrictions = Context.Model.GetRecord<InsertRestrictionsType>(EntitySet, CapabilitiesConstants.InsertRestrictions);\n                _insertRestrictions?.MergePropertiesIfNull(entityInsertRestrictions);\n                _insertRestrictions ??= entityInsertRestrictions;\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            // Summary and Description\n            string placeHolder = \"Add new entity to \" + EntitySet?.Name;\n            operation.Summary = _insertRestrictions?.Description ?? placeHolder;\n            operation.Description = _insertRestrictions?.LongDescription;\n\n            // OperationId\n            if (Context is {Settings.EnableOperationId: true} && EntitySet is not null)\n            {\n                string typeName = EntitySet.EntityType.Name;\n                operation.OperationId = EntitySet.Name + \".\" + typeName + \".Create\" + Utils.UpperFirstChar(typeName);\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetRequestBody(OpenApiOperation operation)\n        {\n            // The requestBody field contains a Request Body Object for the request body\n            // that references the schema of the entity set's entity type in the global schemas.\n            operation.RequestBody = new OpenApiRequestBody\n            {\n                Required = EntitySet?.EntityType?.ShouldRequestBodyBeRequired(\n                    isUpdateOperation: false,\n                    Context?.Model) ?? true,\n                Description = \"New entity\",\n                Content = GetContentDescription()\n            };\n\n            base.SetRequestBody(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetResponses(OpenApiOperation operation)\n        {\n            operation.Responses = new OpenApiResponses\n            {\n                {\n                    Context?.Settings.UseSuccessStatusCodeRange ?? false ? Constants.StatusCodeClass2XX : Constants.StatusCode201,\n                    new OpenApiResponse\n                    {\n                        Description = \"Created entity\",\n                        Content = GetContentDescription()\n                    }\n                }\n            };\n\n            if (Context is not null)\n                operation.AddErrorResponses(Context.Settings, _document, false);\n\n            base.SetResponses(operation);\n        }\n\n        protected override void SetSecurity(OpenApiOperation operation)\n        {\n            if (_insertRestrictions?.Permissions == null)\n            {\n                return;\n            }\n\n            operation.Security = Context?.CreateSecurityRequirements(_insertRestrictions.Permissions, _document).ToList();\n        }\n\n        protected override void AppendCustomParameters(OpenApiOperation operation)\n        {\n            if (_insertRestrictions == null)\n            {\n                return;\n            }\n\n            if (_insertRestrictions.CustomQueryOptions != null)\n            {\n                AppendCustomParameters(operation, _insertRestrictions.CustomQueryOptions, ParameterLocation.Query);\n            }\n\n            if (_insertRestrictions.CustomHeaders != null)\n            {\n                AppendCustomParameters(operation, _insertRestrictions.CustomHeaders, ParameterLocation.Header);\n            }\n        }\n\n        /// <summary>\n        /// Get the entity content description.\n        /// </summary>\n        /// <returns>The entity content description.</returns>\n        private Dictionary<string, IOpenApiMediaType> GetContentDescription()\n        {\n            var schema = GetEntitySchema();\n            var content = new Dictionary<string, IOpenApiMediaType>();\n\n            if (EntitySet is {EntityType.HasStream: true})\n            {\n                if (Context?.Model.GetCollection(EntitySet.EntityType,\n                    CoreConstants.AcceptableMediaTypes) is {} mediaTypes)\n                {\n                    foreach (string item in mediaTypes)\n                    {\n                        content.Add(item, new OpenApiMediaType());\n                    }\n                }\n                else\n                {\n                    // Default stream content type\n                    content.Add(Constants.ApplicationOctetStreamMediaType, new OpenApiMediaType\n                    {\n                        Schema = new OpenApiSchema\n                        {\n                            Type = JsonSchemaType.String,\n                            Format = \"binary\"\n                        }\n                    });\n                }\n            }\n            else\n            {\n                // Add the annotated request content media types\n                if (_insertRestrictions?.RequestContentTypes is {} mediaTypes)\n                {\n                    foreach (string mediaType in mediaTypes)\n                    {\n                        content.Add(mediaType, new OpenApiMediaType\n                        {\n                            Schema = schema\n                        });\n                    }\n                }\n                else\n                {\n                    // Default content type\n                    content.Add(Constants.ApplicationJsonMediaType, new OpenApiMediaType\n                    {\n                        Schema = schema\n                    });\n                }                \n            }            \n\n            return content;\n        }\n\n        /// <summary>\n        /// Get the entity schema.\n        /// </summary>\n        /// <returns>The entity schema.</returns>\n        private IOpenApiSchema? GetEntitySchema()\n        {\n            if (EntitySet is null) return null;\n            return Context?.Settings.EnableDerivedTypesReferencesForRequestBody ?? false ?\n                EdmModelHelper.GetDerivedTypesReferenceSchema(EntitySet.EntityType, Context.Model, _document) :\n                new OpenApiSchemaReference(EntitySet.EntityType.FullName(), _document);\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/EntityUpdateOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Base class for entity set update (patch or put) operations.\n    /// </summary>\n    internal abstract class EntityUpdateOperationHandler : EntitySetOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"EntityUpdateOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        protected EntityUpdateOperationHandler(OpenApiDocument document):base(document)\n        {\n            \n        }\n        private UpdateRestrictionsType? _updateRestrictions;\n\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n\n            if (!string.IsNullOrEmpty(TargetPath))\n                _updateRestrictions = Context?.Model.GetRecord<UpdateRestrictionsType>(TargetPath, CapabilitiesConstants.UpdateRestrictions);\n            if (Context is not null && EntitySet is not null)\n            {\n                var entityUpdateRestrictions = Context.Model.GetRecord<UpdateRestrictionsType>(EntitySet, CapabilitiesConstants.UpdateRestrictions);\n                _updateRestrictions?.MergePropertiesIfNull(entityUpdateRestrictions);\n                _updateRestrictions ??= entityUpdateRestrictions;\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            var keySegment = Path?.LastSegment as ODataKeySegment;\n\n            // Summary and Description\n            string placeHolder = \"Update entity in \" + EntitySet?.Name;\n            if (keySegment is {IsAlternateKey: true})\n            {\n                placeHolder = $\"{placeHolder} by {keySegment.Identifier}\";\n            }\n            operation.Summary = _updateRestrictions?.Description ?? placeHolder;\n            operation.Description = _updateRestrictions?.LongDescription;\n\n            // OperationId\n            if (Context is {Settings.EnableOperationId: true} && EntitySet?.EntityType is {} entityType)\n            {\n                string typeName = entityType.Name;\n                string prefix = OperationType == HttpMethod.Patch ? \"Update\" : \"Set\";\n                string operationName = $\"{prefix}{ Utils.UpperFirstChar(typeName)}\";\n                if (keySegment is {IsAlternateKey: true})\n                {\n                    string alternateKeyName = string.Join(\"\", keySegment.Identifier.Split(',').Select(static x => Utils.UpperFirstChar(x)));\n                    operationName = $\"{operationName}By{alternateKeyName}\";\n                }\n                operation.OperationId = $\"{EntitySet.Name}.{typeName}.{operationName}\";\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetRequestBody(OpenApiOperation operation)\n        {\n            operation.RequestBody = new OpenApiRequestBody\n            {\n                Required = EntitySet?.EntityType?.ShouldRequestBodyBeRequired(\n                    isUpdateOperation: true,\n                    Context?.Model) ?? true,\n                Description = \"New property values\",\n                Content = GetContent()\n            };\n\n            base.SetRequestBody(operation);\n        }\n\n        protected Dictionary<string, IOpenApiMediaType> GetContent()\n        {\n            var schema = GetOpenApiSchema();\n            var content = new Dictionary<string, IOpenApiMediaType>();\n\n            // Add the annotated request content media types\n            if (_updateRestrictions?.RequestContentTypes is {} mediaTypes)\n            {\n                foreach (string mediaType in mediaTypes)\n                {\n                    content.Add(mediaType, new OpenApiMediaType\n                    {\n                        Schema = schema\n                    });\n                }\n            }\n            else\n            {\n                // Default content type\n                content.Add(Constants.ApplicationJsonMediaType, new OpenApiMediaType\n                {\n                    Schema = schema\n                });\n            }\n\n            return content;\n        }\n\n        /// <inheritdoc/>\n        protected override void SetResponses(OpenApiOperation operation)\n        {\n            if (GetOpenApiSchema() is {} schema)\n                operation.AddErrorResponses(Context?.Settings ?? new(), _document, true, schema);\n            base.SetResponses(operation);\n        }\n\n        protected override void SetSecurity(OpenApiOperation operation)\n        {\n            if (_updateRestrictions?.Permissions == null)\n            {\n                return;\n            }\n\n            operation.Security = Context?.CreateSecurityRequirements(_updateRestrictions.Permissions, _document).ToList();\n        }\n\n        protected override void AppendCustomParameters(OpenApiOperation operation)\n        {\n            if (_updateRestrictions == null)\n            {\n                return;\n            }\n\n            if (_updateRestrictions.CustomHeaders != null)\n            {\n                AppendCustomParameters(operation, _updateRestrictions.CustomHeaders, ParameterLocation.Header);\n            }\n\n            if (_updateRestrictions.CustomQueryOptions != null)\n            {\n                AppendCustomParameters(operation, _updateRestrictions.CustomQueryOptions, ParameterLocation.Query);\n            }\n        }\n\n        private IOpenApiSchema? GetOpenApiSchema()\n        {\n            if (EntitySet is null) return null;\n            if (Context is {Settings.EnableDerivedTypesReferencesForRequestBody: true} &&\n                EdmModelHelper.GetDerivedTypesReferenceSchema(EntitySet.EntityType, Context.Model, _document) is {} schema)\n            {\n                return schema;\n            }\n\n            return new OpenApiSchemaReference(EntitySet.EntityType.FullName(), _document);\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/IOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Net.Http;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// An interface to create a <see cref=\"OpenApiOperation\"/> based on <see cref=\"ODataPath\"/>.\n    /// </summary>\n    internal interface IOperationHandler\n    {\n        /// <summary>\n        /// The operation type.\n        /// </summary>\n        HttpMethod OperationType { get; }\n\n        /// <summary>\n        /// Create the <see cref=\"OpenApiOperation\"/>.\n        /// </summary>\n        /// <param name=\"context\">The context.</param>\n        /// <param name=\"path\">The OData path.</param>\n        /// <returns>The created <see cref=\"OpenApiOperation\"/>.</returns>\n        OpenApiOperation CreateOperation(ODataContext context, ODataPath path);\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/IOperationHandlerProvider.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Net.Http;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// An interface to provider <see cref=\"IOperationHandler\"/>.\n    /// </summary>\n    internal interface IOperationHandlerProvider\n    {\n        /// <summary>\n        /// Get the <see cref=\"IOperationHandler\"/>.\n        /// </summary>\n        /// <param name=\"pathKind\">The path kind.</param>\n        /// <param name=\"operationType\">The operation type.</param>\n        /// <param name=\"document\">The Open API document to use to lookup references.</param>\n        /// <returns>The corresponding <see cref=\"IOperationHandler\"/>.</returns>\n        IOperationHandler? GetHandler(ODataPathKind pathKind, HttpMethod operationType, OpenApiDocument document);\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/MediaEntityDeleteOperationHandler.cs",
    "content": "﻿using Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing System.Linq;\nusing System.Net.Http;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    internal class MediaEntityDeleteOperationHandler : MediaEntityOperationalHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"MediaEntityDeleteOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public MediaEntityDeleteOperationHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Delete;\n\n        private DeleteRestrictionsType? _deleteRestrictions;\n\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n\n            if (Property != null)\n            {\n                if (!string.IsNullOrEmpty(TargetPath))\n                    _deleteRestrictions = Context?.Model.GetRecord<DeleteRestrictionsType>(TargetPath, CapabilitiesConstants.DeleteRestrictions);\n                if (Property is IEdmNavigationProperty)\n                {\n                    var navigationDeleteRestrictions = Context?.Model.GetRecord<NavigationRestrictionsType>(Property, CapabilitiesConstants.NavigationRestrictions)?\n                            .RestrictedProperties?.FirstOrDefault()?.DeleteRestrictions;\n                    _deleteRestrictions?.MergePropertiesIfNull(navigationDeleteRestrictions);\n                    _deleteRestrictions ??= navigationDeleteRestrictions;\n                }\n                else\n                {\n                    var propertyDeleteRestrictions = Context?.Model.GetRecord<DeleteRestrictionsType>(Property, CapabilitiesConstants.DeleteRestrictions);\n                    _deleteRestrictions?.MergePropertiesIfNull(propertyDeleteRestrictions);\n                    _deleteRestrictions ??= propertyDeleteRestrictions;\n                }\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            // Summary\n            string placeholderValue = LastSegmentIsStreamPropertySegment && Path is {LastSegment.Identifier: not null} ? Path.LastSegment.Identifier : \"media content\";\n            operation.Summary = _deleteRestrictions?.Description;\n            operation.Summary ??= IsNavigationPropertyPath\n                ? $\"Delete {placeholderValue} for the navigation property {NavigationProperty?.Name} in {NavigationSourceSegment?.NavigationSource.Name}\"\n                : $\"Delete {placeholderValue} for {NavigationSourceSegment?.EntityType.Name} in {NavigationSourceSegment?.Identifier}\";\n\n            // Description\n            operation.Description = _deleteRestrictions?.LongDescription ?? Context?.Model.GetDescriptionAnnotation(Property);\n\n            // OperationId\n            if (Context is {Settings.EnableOperationId: true})\n            {\n                string identifier = LastSegmentIsStreamPropertySegment && Path is {LastSegment.Identifier: not null} ? Path.LastSegment.Identifier : \"Content\";\n                operation.OperationId = GetOperationId(\"Delete\", identifier);\n            }\n\n            base.SetBasicInfo(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetParameters(OpenApiOperation operation)\n        {\n            base.SetParameters(operation);\n\n            operation.Parameters ??= [];\n            operation.Parameters.Add(new OpenApiParameter\n            {\n                Name = \"If-Match\",\n                In = ParameterLocation.Header,\n                Description = \"ETag\",\n                Schema = new OpenApiSchema\n                {\n                    Type = JsonSchemaType.String\n                }\n            });\n        }\n\n        /// <inheritdoc/>\n        protected override void SetResponses(OpenApiOperation operation)\n        {\n            // Response for Delete methods should be 204 No Content\n            OpenApiConvertSettings settings = Context?.Settings.Clone() ?? new();\n            settings.UseSuccessStatusCodeRange = false;\n\n            operation.AddErrorResponses(settings, _document, true);\n            base.SetResponses(operation);\n        }\n\n        protected override void SetSecurity(OpenApiOperation operation)\n        {\n            if (_deleteRestrictions == null || _deleteRestrictions.Permissions == null)\n            {\n                return;\n            }\n\n            operation.Security = Context?.CreateSecurityRequirements(_deleteRestrictions.Permissions, _document).ToList() ?? [];\n        }\n\n        /// <inheritdoc/>\n        protected override void AppendCustomParameters(OpenApiOperation operation)\n        {\n            if (_deleteRestrictions == null)\n            {\n                return;\n            }\n\n            if (_deleteRestrictions.CustomHeaders != null)\n            {\n                AppendCustomParameters(operation, _deleteRestrictions.CustomHeaders, ParameterLocation.Header);\n            }\n\n            if (_deleteRestrictions.CustomQueryOptions != null)\n            {\n                AppendCustomParameters(operation, _deleteRestrictions.CustomQueryOptions, ParameterLocation.Query);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/MediaEntityGetOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing System.Linq;\nusing System.Net.Http;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Retrieve a media content for an Entity\n    /// </summary>\n    internal class MediaEntityGetOperationHandler : MediaEntityOperationalHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"MediaEntityGetOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public MediaEntityGetOperationHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Get;\n        private ReadRestrictionsType? _readRestrictions = null;\n\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n\n            if (Property != null)\n            {\n                if (!string.IsNullOrEmpty(TargetPath))\n                    _readRestrictions = Context?.Model.GetRecord<ReadRestrictionsType>(TargetPath, CapabilitiesConstants.ReadRestrictions);\n                if (Property is IEdmNavigationProperty)\n                {\n                    var navigationReadRestrictions = Context?.Model.GetRecord<NavigationRestrictionsType>(Property, CapabilitiesConstants.NavigationRestrictions)?\n                            .RestrictedProperties?.FirstOrDefault()?.ReadRestrictions;\n                    _readRestrictions?.MergePropertiesIfNull(navigationReadRestrictions);\n                    _readRestrictions ??= navigationReadRestrictions;\n                }\n                else\n                {\n                    var propertyReadRestrictions = Context?.Model.GetRecord<ReadRestrictionsType>(Property, CapabilitiesConstants.ReadRestrictions);\n                    _readRestrictions?.MergePropertiesIfNull(propertyReadRestrictions);\n                    _readRestrictions ??= propertyReadRestrictions;\n                }\n            }            \n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            // Summary\n            var placeholderValue = LastSegmentIsStreamPropertySegment ? Path?.LastSegment?.Identifier : \"media content\";\n            operation.Summary = _readRestrictions?.Description;\n            operation.Summary ??= IsNavigationPropertyPath\n                ? $\"Get {placeholderValue} for the navigation property {NavigationProperty?.Name} from {NavigationSourceSegment?.NavigationSource.Name}\"\n                : $\"Get {placeholderValue} for {NavigationSourceSegment?.EntityType.Name} from {NavigationSourceSegment?.Identifier}\";\n\n            // Description\n            string? description;\n\n            if (Property is IEdmNavigationProperty)\n            {\n                description = LastSegmentIsKeySegment\n                    ? _readRestrictions?.ReadByKeyRestrictions?.LongDescription\n                    : _readRestrictions?.LongDescription\n                    ?? Context?.Model.GetDescriptionAnnotation(Property);\n            }\n            else\n            {\n                // Structural property\n                description = _readRestrictions?.LongDescription ?? Context?.Model.GetDescriptionAnnotation(Property);\n            }\n\n            if (!string.IsNullOrEmpty(description))\n                operation.Description = description;\n\n            // OperationId\n            if (Context is {Settings.EnableOperationId: true} &&\n                (LastSegmentIsStreamPropertySegment ? Path?.LastSegment?.Identifier : \"Content\") is string identifier)\n            {\n                operation.OperationId = GetOperationId(\"Get\", identifier);\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetResponses(OpenApiOperation operation)\n        {\n            operation.Responses = new OpenApiResponses\n            {\n                {\n                    Context?.Settings.UseSuccessStatusCodeRange ?? false ? Constants.StatusCodeClass2XX : Constants.StatusCode200,\n                    new OpenApiResponse\n                    {\n                        Description = \"Retrieved media content\",\n                        Content = GetContentDescription()\n                    }\n                }\n            };\n            if (Context is not null)\n                operation.AddErrorResponses(Context.Settings, _document, false);\n\n            base.SetResponses(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetSecurity(OpenApiOperation operation)\n        {\n            if (NavigationSourceSegment?.NavigationSource is not IEdmVocabularyAnnotatable annotatableNavigationSource ||\n                Context?.Model.GetRecord<ReadRestrictionsType>(annotatableNavigationSource, CapabilitiesConstants.ReadRestrictions) is not {} read)\n            {\n                return;\n            }\n\n            ReadRestrictionsBase readBase = read;\n            if (read.ReadByKeyRestrictions != null)\n            {\n                readBase = read.ReadByKeyRestrictions;\n            }\n\n            if (readBase == null || readBase.Permissions == null)\n            {\n                return;\n            }\n\n            operation.Security = Context.CreateSecurityRequirements(readBase.Permissions, _document).ToList();\n        }\n\n        /// <inheritdoc/>\n        protected override void AppendCustomParameters(OpenApiOperation operation)\n        {\n            if (_readRestrictions == null)\n            {\n                return;\n            }\n\n            if (_readRestrictions.CustomHeaders != null)\n            {\n                AppendCustomParameters(operation, _readRestrictions.CustomHeaders, ParameterLocation.Header);\n            }\n\n            if (_readRestrictions.CustomQueryOptions != null)\n            {\n                AppendCustomParameters(operation, _readRestrictions.CustomQueryOptions, ParameterLocation.Query);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/MediaEntityOperationalHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Base class for operation of media entity.\n    /// </summary>\n    internal abstract class MediaEntityOperationalHandler : OperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"MediaEntityOperationalHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        protected MediaEntityOperationalHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <summary>\n        /// Gets/Sets the NavigationSource segment\n        /// </summary>\n        protected ODataNavigationSourceSegment? NavigationSourceSegment { get; private set; }\n    \n        /// <summary>\n        /// Gets/Sets flag indicating whether path is navigation property path\n        /// </summary>\n        protected bool IsNavigationPropertyPath { get; private set; }\n\n        protected bool LastSegmentIsStreamPropertySegment { get; private set; }\n\n        protected bool LastSegmentIsStreamContentSegment { get; private set; }\n\n        /// <summary>\n        /// Gets a bool value indicating whether the last segment is a key segment.\n        /// </summary>\n        protected bool LastSegmentIsKeySegment { get; private set; }\n\n        /// <summary>\n        /// Gets the media entity property.\n        /// </summary>\n        protected IEdmProperty? Property { get; private set; }\n\n        /// <summary>\n        /// Gets the navigation property.\n        /// </summary>\n        protected IEdmNavigationProperty? NavigationProperty { get; private set; }\n\n        /// <inheritdoc/>\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            // The first segment will either be an EntitySet navigation source or a Singleton navigation source\n            NavigationSourceSegment = path.FirstSegment as ODataNavigationSourceSegment;\n\n            // Check whether path is a navigation property path\n            IsNavigationPropertyPath = Path is not null &&\n                                        Path.Segments.OfType<ODataNavigationPropertySegment>().FirstOrDefault() is {} firstPropSegment &&\n                                        Path.Segments.Contains(firstPropSegment);\n\n            LastSegmentIsStreamPropertySegment = Path?.LastSegment?.Kind == ODataSegmentKind.StreamProperty;\n\n            LastSegmentIsStreamContentSegment = Path?.LastSegment?.Kind == ODataSegmentKind.StreamContent;\n            \n            LastSegmentIsKeySegment = path.LastSegment is ODataKeySegment;\n\n            (_, Property) = GetStreamElements();\n\n            if (IsNavigationPropertyPath)\n            {\n                NavigationProperty = path.OfType<ODataNavigationPropertySegment>().Last().NavigationProperty;\n            }\n\n            base.Initialize(context, path);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetTags(OpenApiOperation operation)\n        {\n\n            string tagIdentifier = IsNavigationPropertyPath && Path is not null && Context is not null\n                ? EdmModelHelper.GenerateNavigationPropertyPathTagName(Path, Context)\n                : NavigationSourceSegment?.Identifier + \".\" + NavigationSourceSegment?.EntityType.Name;\n\n\n            Context?.AddExtensionToTag(tagIdentifier, Constants.xMsTocType, new JsonNodeExtension(\"page\"), () => new OpenApiTag()\n\t\t\t{\n\t\t\t\tName = tagIdentifier\n\t\t\t});\n\n            operation.Tags ??= new HashSet<OpenApiTagReference>();\n            operation.Tags.Add(new OpenApiTagReference(tagIdentifier, _document));\n        }\n\n        /// <inheritdoc/>\n        protected override void SetExtensions(OpenApiOperation operation)\n        {\n            base.SetExtensions(operation);\n        }\n\n        /// <summary>\n        /// Retrieves the operation Id for a media entity stream path.\n        /// </summary>\n        /// <param name=\"prefix\">The http method identifier name.</param>\n        /// <param name=\"identifier\">The stream segment identifier name.</param>\n        /// <returns></returns>\n        protected string GetOperationId(string prefix, string identifier)\n        {\n            Utils.CheckArgumentNullOrEmpty(prefix, nameof(prefix));\n            Utils.CheckArgumentNullOrEmpty(identifier, nameof(identifier));\n\n            var items = NavigationSourceSegment is null ? [] : new List<string>\n            {\n                NavigationSourceSegment.Identifier\n            };\n\n            if (Path is null) throw new InvalidOperationException(\"Path is null.\");\n            \n            ODataSegment lastSegment = Path.Segments.Last(c => c is ODataStreamContentSegment || c is ODataStreamPropertySegment);\n            foreach (ODataSegment segment in Path.Segments.Skip(1))\n            {\n                if (segment == lastSegment)\n                {\n                    if (!IsNavigationPropertyPath && NavigationSourceSegment is not null)\n                    {\n                        string typeName = NavigationSourceSegment.EntityType.Name;\n                        items.Add(typeName);\n                        items.Add(prefix + Utils.UpperFirstChar(identifier));\n                    }\n                    else\n                    {\n                        // Remove the last navigation property segment for navigation property paths,\n                        // as this will be included within the prefixed name of the operation id\n                        if (NavigationProperty is not null)\n                        {\n                            items.Remove(NavigationProperty.Name);\n                            items.Add(prefix + Utils.UpperFirstChar(NavigationProperty.Name) + Utils.UpperFirstChar(identifier));\n                        }\n                    }\n                    break;\n                }\n                else\n                {\n                    if (segment is ODataNavigationPropertySegment npSegment)\n                    {\n                        items.Add(npSegment.NavigationProperty.Name);\n                    }\n                }\n            }\n\n            return $\"{string.Join(\".\", items)}-{Path.GetPathHash(Context?.Settings ?? new())}\";\n        }\n\n        /// <summary>\n        /// Gets a media entity content description.\n        /// </summary>\n        /// <returns>The entity content description.</returns>\n        protected Dictionary<string, IOpenApiMediaType> GetContentDescription()\n        {\n            // Fetch the respective AcceptableMediaTypes\n            (_, var property) = GetStreamElements();\n\n            OpenApiSchema schema = new()\n            {\n                Type = JsonSchemaType.String,\n                Format = \"binary\"\n            };\n\n            var content = new Dictionary<string, IOpenApiMediaType>();\n            if (property is not null &&\n                Context?.Model.GetCollection(property,\n                    CoreConstants.AcceptableMediaTypes) is {} mediaTypes)\n            {\n                foreach (string item in mediaTypes)\n                {\n                    content.Add(item, new OpenApiMediaType\n                    {\n                        Schema = schema\n                    });\n                }\n            }\n            else\n            {\n                // Default content type\n                content.Add(Constants.ApplicationOctetStreamMediaType, new OpenApiMediaType\n                {\n                    Schema = schema\n                });\n            };\n\n            return content;\n        }\n\n        /// <summary>\n        /// Gets the stream property and entity type declaring the stream property.\n        /// </summary>\n        /// <returns>The stream property and entity type declaring the stream property.</returns>\n        protected (IEdmEntityType? entityType, IEdmProperty? property) GetStreamElements()\n        {\n            // Only ODataStreamPropertySegment is annotatable\n            if (!LastSegmentIsStreamPropertySegment && !LastSegmentIsStreamContentSegment || Path is null) return (null, null);\n\n            // Retrieve the entity type of the segment before the stream property segment\n            var entityType = LastSegmentIsStreamContentSegment\n                ? Path.Segments.ElementAtOrDefault(Path.Segments.Count - 3)?.EntityType\n                : Path.Segments.ElementAtOrDefault(Path.Segments.Count - 2)?.EntityType;\n\n            if (entityType is null) return (null, null);\n\n            // The stream property can either be a structural type or a navigation property type\n            var lastSegmentProp = LastSegmentIsStreamContentSegment\n                ? Path.Segments.Reverse().Skip(1).FirstOrDefault()\n                : Path.Segments.OfType<ODataStreamPropertySegment>().LastOrDefault();\n            \n            if (lastSegmentProp?.Identifier is not string lastIdentifier) return (null, null);\n            \n            if (GetStructuralProperty(entityType, lastIdentifier) is IEdmProperty property)\n            {\n                return (entityType, property);\n            }\n\n            if (GetNavigationProperty(entityType, lastIdentifier) is IEdmProperty navigationProperty)\n            {\n                return (entityType, navigationProperty);\n            }\n\n            return (null, null);\n        }\n\n        private static IEdmStructuralProperty? GetStructuralProperty(IEdmEntityType entityType, string identifier)\n        {\n            return entityType.StructuralProperties().FirstOrDefault(x => x.Name.Equals(identifier));\n        }\n\n        private static IEdmNavigationProperty? GetNavigationProperty(IEdmEntityType entityType, string identifier)\n        {\n            return entityType.DeclaredNavigationProperties().FirstOrDefault(x => x.Name.Equals(identifier));\n        }\n\n        /// <inheritdoc/>\n        protected override void SetExternalDocs(OpenApiOperation operation)\n        {\n            if (Context is { Settings.ShowExternalDocs: true } && Property != null)\n            {\n                var externalDocs = (string.IsNullOrEmpty(TargetPath), string.IsNullOrEmpty(CustomLinkRel)) switch\n                {\n                    (_, true) => null,\n                    (false, false) => Context.Model.GetLinkRecord(TargetPath!, CustomLinkRel!),\n                    (_, false) => Context.Model.GetLinkRecord(Property, CustomLinkRel!),\n                };\n\n                if (externalDocs != null)\n                {\n                    operation.ExternalDocs = new OpenApiExternalDocs()\n                    {\n                        Description = CoreConstants.ExternalDocsDescription,\n                        Url = externalDocs.Href\n                    };\n                }\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/MediaEntityPutOperationHandler.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Linq;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Update a media content for an Entity\n    /// </summary>\n    internal class MediaEntityPutOperationHandler : MediaEntityOperationalHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"MediaEntityPutOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public MediaEntityPutOperationHandler(OpenApiDocument document):base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Put;\n        \n        private UpdateRestrictionsType? _updateRestrictions = null;\n\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n\n            if (Property != null)\n            {\n                if (!string.IsNullOrEmpty(TargetPath))\n                    _updateRestrictions = Context?.Model.GetRecord<UpdateRestrictionsType>(TargetPath, CapabilitiesConstants.UpdateRestrictions);\n                if (Property is IEdmNavigationProperty)\n                {\n                    var navigationUpdateRestrictions = Context?.Model.GetRecord<NavigationRestrictionsType>(Property, CapabilitiesConstants.NavigationRestrictions)?\n                            .RestrictedProperties?.FirstOrDefault()?.UpdateRestrictions;\n                    _updateRestrictions?.MergePropertiesIfNull(navigationUpdateRestrictions);\n                    _updateRestrictions ??= navigationUpdateRestrictions;\n                }\n                else\n                {\n                    var propertyUpdateRestrictions = Context?.Model.GetRecord<UpdateRestrictionsType>(Property, CapabilitiesConstants.UpdateRestrictions);\n                    _updateRestrictions?.MergePropertiesIfNull(propertyUpdateRestrictions);\n                    _updateRestrictions ??= propertyUpdateRestrictions;\n                }\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            // Summary\n            var placeholderValue = LastSegmentIsStreamPropertySegment ? Path?.LastSegment?.Identifier : \"media content\";\n            operation.Summary = _updateRestrictions?.Description;\n            operation.Summary ??= IsNavigationPropertyPath\n                ? $\"Update {placeholderValue} for the navigation property {NavigationProperty?.Name} in {NavigationSourceSegment?.NavigationSource.Name}\"\n                : $\"Update {placeholderValue} for {NavigationSourceSegment?.EntityType.Name} in {NavigationSourceSegment?.Identifier}\";\n\n            // Description\n            operation.Description = _updateRestrictions?.LongDescription ?? Context?.Model.GetDescriptionAnnotation(Property);\n\n            // OperationId\n            if (Context is {Settings.EnableOperationId: true})\n            {\n                var identifier = LastSegmentIsStreamPropertySegment && Path?.LastSegment?.Identifier is string lastIdentifier ? lastIdentifier  : \"Content\";\n                operation.OperationId = GetOperationId(\"Update\", identifier);\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetRequestBody(OpenApiOperation operation)\n        {\n            operation.RequestBody = new OpenApiRequestBody\n            {\n                Required = true,\n                Description = \"New media content.\",\n                Content = GetContentDescription()\n            };\n\n            base.SetRequestBody(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetResponses(OpenApiOperation operation)\n        {\n            if (LastSegmentIsStreamPropertySegment && Constants.Content.Equals(Path?.LastSegment?.Identifier, StringComparison.OrdinalIgnoreCase))\n            {\n                // Get the entity type declaring this stream property.\n                (var entityType, _) = GetStreamElements();\n\n                var schema = new OpenApiSchemaReference(entityType.FullName(), _document);\n\n                operation.AddErrorResponses(Context?.Settings ?? new(), _document, addNoContent: true, schema: schema);\n            }\n            else\n            {\n                operation.AddErrorResponses(Context?.Settings ?? new(), _document, true);\n            }\n            \n            base.SetResponses(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetSecurity(OpenApiOperation operation)\n        {\n            if (NavigationSourceSegment?.NavigationSource is not IEdmVocabularyAnnotatable annotatableNavigationSource ||\n                Context?.Model.GetRecord<UpdateRestrictionsType>(annotatableNavigationSource, CapabilitiesConstants.UpdateRestrictions) is not {} update ||\n                update.Permissions == null)\n            {\n                return;\n            }\n\n            operation.Security = Context.CreateSecurityRequirements(update.Permissions, _document).ToList();\n        }\n\n        /// <inheritdoc/>\n        protected override void AppendCustomParameters(OpenApiOperation operation)\n        {\n            if (_updateRestrictions == null)\n            {\n                return;\n            }\n\n            if (_updateRestrictions.CustomHeaders != null)\n            {\n                AppendCustomParameters(operation, _updateRestrictions.CustomHeaders, ParameterLocation.Header);\n            }\n\n            if (_updateRestrictions.CustomQueryOptions != null)\n            {\n                AppendCustomParameters(operation, _updateRestrictions.CustomQueryOptions, ParameterLocation.Query);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/MetadataGetOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Net.Http;\nusing Microsoft.OpenApi.OData.Common;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Retrieve a metadata document \"get\"\n    /// </summary>\n    internal class MetadataGetOperationHandler : OperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"MetadataGetOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public MetadataGetOperationHandler(OpenApiDocument document):base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Get;\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            // Summary\n            operation.Summary = $\"Get OData metadata (CSDL) document\";\n\n            // OperationId\n            if (Context is {Settings.EnableOperationId: true})\n            {\n                string routePrefix = Context.Settings.PathPrefix ?? \"\";\n                if (Context.Settings.PathPrefix != null)\n                {\n                    operation.OperationId = $\"{routePrefix}.Get.Metadata\";\n                }\n                else\n                {\n                    operation.OperationId = \"Get.Metadata\";\n                }\n            }\n\n            base.SetBasicInfo(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetResponses(OpenApiOperation operation)\n        {\n            OpenApiSchema schema = new OpenApiSchema\n            {\n                Type = JsonSchemaType.String\n            };\n\n            operation.Responses = new OpenApiResponses\n            {\n                {\n                    Context?.Settings.UseSuccessStatusCodeRange ?? false ? Constants.StatusCodeClass2XX : Constants.StatusCode200,\n                    new OpenApiResponse\n                    {\n                        Description = \"Retrieved metadata document\",\n                        Content = new Dictionary<string, IOpenApiMediaType>\n                        {\n                            {\n                                Constants.ApplicationXmlMediaType,\n                                new OpenApiMediaType\n                                {\n                                    Schema = schema\n                                }\n                            }\n                        }\n                    }\n                }\n            };\n            if (Context is not null)\n                operation.AddErrorResponses(Context.Settings, _document, false);\n\n            base.SetResponses(operation);\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/NavigationPropertyDeleteOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Linq;\nusing System.Net.Http;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Delete a navigation for a navigation source.\n    /// The Path Item Object for the navigation property contains the keyword delete with an Operation Object as value\n    /// that describes the capabilities for delete a navigation for a navigation source.\n    /// </summary>\n    internal class NavigationPropertyDeleteOperationHandler : NavigationPropertyOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of the <see cref=\"NavigationPropertyDeleteOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookups references.</param>\n        public NavigationPropertyDeleteOperationHandler(OpenApiDocument document):base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Delete;\n\n        private DeleteRestrictionsType? _deleteRestriction;\n\n        /// <inheritdoc/>\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n            _deleteRestriction = GetRestrictionAnnotation(CapabilitiesConstants.DeleteRestrictions) as DeleteRestrictionsType;\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            // Summary and Description\n            string placeHolder = \"Delete navigation property \" + NavigationProperty?.Name + \" for \" + NavigationSource?.Name;\n            operation.Summary = _deleteRestriction?.Description ?? placeHolder;\n            operation.Description = _deleteRestriction?.LongDescription;\n\n            // OperationId\n            if (Context is { Settings.EnableOperationId: true})\n            {\n                string prefix = \"Delete\";\n                operation.OperationId = GetOperationId(prefix);\n            }            \n\n            base.SetBasicInfo(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetParameters(OpenApiOperation operation)\n        {\n            base.SetParameters(operation);\n\n            operation.Parameters ??= [];\n            operation.Parameters.Add(new OpenApiParameter\n            {\n                Name = \"If-Match\",\n                In = ParameterLocation.Header,\n                Description = \"ETag\",\n                Schema = new OpenApiSchema\n                {\n                    Type = JsonSchemaType.String\n                }\n            });\n        }\n\n        /// <inheritdoc/>\n        protected override void SetSecurity(OpenApiOperation operation)\n        {\n            if (_deleteRestriction?.Permissions == null)\n            {\n                return;\n            }\n\n            operation.Security = Context?.CreateSecurityRequirements(_deleteRestriction.Permissions, _document).ToList() ?? [];\n        }\n\n        /// <inheritdoc/>\n        protected override void SetResponses(OpenApiOperation operation)\n        {\n            // Response for Delete methods should be 204 No Content\n            OpenApiConvertSettings settings = Context?.Settings.Clone() ?? new();\n            settings.UseSuccessStatusCodeRange = false;\n            \n            operation.AddErrorResponses(settings, _document, true);\n            base.SetResponses(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void AppendCustomParameters(OpenApiOperation operation)\n        {\n            if (_deleteRestriction == null)\n            {\n                return;\n            }\n\n            if (_deleteRestriction.CustomHeaders != null)\n            {\n                AppendCustomParameters(operation, _deleteRestriction.CustomHeaders, ParameterLocation.Header);\n            }\n\n            if (_deleteRestriction.CustomQueryOptions != null)\n            {\n                AppendCustomParameters(operation, _deleteRestriction.CustomQueryOptions, ParameterLocation.Query);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/NavigationPropertyGetOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Net.Http;\nusing System.Text.Json.Nodes;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Retrieve a navigation property from a navigation source.\n    /// The Path Item Object for the entity contains the keyword get with an Operation Object as value\n    /// that describes the capabilities for retrieving a navigation property form a navigation source.\n    /// </summary>\n    internal class NavigationPropertyGetOperationHandler : NavigationPropertyOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of the <see cref=\"NavigationPropertyGetOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public NavigationPropertyGetOperationHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Get;\n\n        private ReadRestrictionsType? _readRestriction;\n\n        /// <inheritdoc/>\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n            _readRestriction = GetRestrictionAnnotation(CapabilitiesConstants.ReadRestrictions) as ReadRestrictionsType;\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            // Summary and Description\n            string placeHolder = \"Get \" + NavigationProperty?.Name + \" from \" + NavigationSource?.Name;\n            operation.Summary = (LastSegmentIsKeySegment ? _readRestriction?.ReadByKeyRestrictions?.Description : _readRestriction?.Description) ?? placeHolder;    \n            operation.Description = (LastSegmentIsKeySegment ? _readRestriction?.ReadByKeyRestrictions?.LongDescription : _readRestriction?.LongDescription)\n                ?? Context?.Model.GetDescriptionAnnotation(NavigationProperty);\n\n            // OperationId\n            if (Context is { Settings.EnableOperationId: true })\n            {\n                string prefix = \"Get\";\n                if (!LastSegmentIsKeySegment && NavigationProperty.TargetMultiplicity() == EdmMultiplicity.Many)\n                {\n                    prefix = \"List\";\n                }\n\n                operation.OperationId = GetOperationId(prefix);\n            }\n            \n            base.SetBasicInfo(operation);\n        }\n\n        protected override void SetExtensions(OpenApiOperation operation)\n        {\n            if (Context is { Settings.EnablePagination: true } && !LastSegmentIsKeySegment && NavigationProperty.TargetMultiplicity() == EdmMultiplicity.Many)\n            {\n                var extension = new JsonObject\n                {\n                    { \"nextLinkName\", \"@odata.nextLink\"},\n                    { \"operationName\", Context.Settings.PageableOperationName}\n                };\n\n                operation.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n                operation.Extensions.Add(Constants.xMsPageable, new JsonNodeExtension(extension));\n            }\n\n            base.SetExtensions(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetResponses(OpenApiOperation operation)\n        {\n            Dictionary<string, IOpenApiLink>? links = null;\n            if (Context is { Settings.ShowLinks: true } && NavigationProperty is not null && Path is not null)\n            {\n                var operationId = GetOperationId();\n\n                links = Context.CreateLinks(entityType: NavigationProperty.ToEntityType(), entityName: NavigationProperty.Name,\n                        entityKind: NavigationProperty.PropertyKind.ToString(), path: Path, parameters: PathParameters,\n                        navPropOperationId: operationId);\n            }\n\n            if (!LastSegmentIsKeySegment && NavigationProperty.TargetMultiplicity() == EdmMultiplicity.Many)\n            {\n                operation.Responses = new OpenApiResponses\n                {\n                    {\n                        Context?.Settings.UseSuccessStatusCodeRange ?? false ? Constants.StatusCodeClass2XX : Constants.StatusCode200,\n                        new OpenApiResponseReference($\"{NavigationProperty.ToEntityType().FullName()}{Constants.CollectionSchemaSuffix}\", _document)\n                    }\n                };\n            }\n            else\n            {\n                IOpenApiSchema? schema = null;\n                var entityType = NavigationProperty.ToEntityType();\n\n                if (Context is { Settings.EnableDerivedTypesReferencesForResponses: true })\n                {\n                    schema = EdmModelHelper.GetDerivedTypesReferenceSchema(entityType, Context.Model, _document);\n                }\n\n                schema ??= new OpenApiSchemaReference(entityType.FullName(), _document);\n\n                operation.Responses = new OpenApiResponses\n                {\n                    {\n                        Context?.Settings.UseSuccessStatusCodeRange ?? false ? Constants.StatusCodeClass2XX : Constants.StatusCode200,\n                        new OpenApiResponse\n                        {\n                            Description = \"Retrieved navigation property\",\n                            Content = new Dictionary<string, IOpenApiMediaType>\n                            {\n                                {\n                                    Constants.ApplicationJsonMediaType,\n                                    new OpenApiMediaType\n                                    {\n                                        Schema = schema\n                                    }\n                                }\n                            },\n                            Links = links\n                        }\n                    }\n                };\n            }\n\n            if (Context is not null)\n                operation.AddErrorResponses(Context.Settings, _document, false);\n\n            base.SetResponses(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetParameters(OpenApiOperation operation)\n        {\n            base.SetParameters(operation);\n\n            if (Context is null)\n            {\n                return;\n            }\n\n            var (selectParameter, expandParameter) = (string.IsNullOrEmpty(TargetPath), NavigationProperty) switch\n            { \n                (false, not null) when NavigationProperty.ToEntityType() is {} entityType =>\n                    (Context.CreateSelect(TargetPath!, entityType) ?? Context.CreateSelect(NavigationProperty), \n                    Context.CreateExpand(TargetPath!, entityType) ?? Context.CreateExpand(NavigationProperty)),\n                (true, not null) => (Context.CreateSelect(NavigationProperty), Context.CreateExpand(NavigationProperty)),\n                _ => (null, null),\n            };\n\n            var parametersToAdd = new List<IOpenApiParameter>();\n            if (!LastSegmentIsKeySegment && NavigationProperty?.TargetMultiplicity() == EdmMultiplicity.Many)\n            {\n                // Need to verify that TopSupported or others should be applied to navigation source.\n                // So, how about for the navigation property.\n                AddParameterIfExists(parametersToAdd, Context.CreateTop, Context.CreateTop);\n                AddParameterIfExists(parametersToAdd, Context.CreateSkip, Context.CreateSkip);\n                AddParameterIfExists(parametersToAdd, Context.CreateSearch, Context.CreateSearch);\n                AddParameterIfExists(parametersToAdd, Context.CreateFilter, Context.CreateFilter);\n                AddParameterIfExists(parametersToAdd, Context.CreateCount, Context.CreateCount);\n\n                var orderByParameter = (string.IsNullOrEmpty(TargetPath), NavigationProperty) switch\n                { \n                    (false, not null) when NavigationProperty.ToEntityType() is {} entityType =>\n                        Context.CreateOrderBy(TargetPath!, entityType),\n                    (true, not null) => Context.CreateOrderBy(NavigationProperty),\n                    _ => null,\n                };\n                if (orderByParameter != null)\n                {\n                    parametersToAdd.Add(orderByParameter);\n                }\n            }\n\n            if (selectParameter != null)\n            {\n                parametersToAdd.Add(selectParameter);\n            }\n\n            if (expandParameter != null)\n            {\n                parametersToAdd.Add(expandParameter);\n            }\n\n            if (parametersToAdd.Count > 0)\n            {\n                if (operation.Parameters is null) operation.Parameters = parametersToAdd;\n                else parametersToAdd.ForEach(p => operation.Parameters.Add(p));\n            }\n        }\n        private void AddParameterIfExists(List<IOpenApiParameter> parameters,\n                                            Func<string, OpenApiDocument, IOpenApiParameter?> createParameterFromPath,\n                                            Func<IEdmNavigationProperty, OpenApiDocument, IOpenApiParameter?> createParameterFromProperty)\n        {\n            if (!string.IsNullOrEmpty(TargetPath) && createParameterFromPath(TargetPath, _document) is {} parameterFromPath)\n            {\n                parameters.Add(parameterFromPath);\n            }\n            else if (NavigationProperty is not null && createParameterFromProperty(NavigationProperty, _document) is {} parameterFromProperty)\n            {\n                parameters.Add(parameterFromProperty);\n            }\n        }\n\n        protected override void SetSecurity(OpenApiOperation operation)\n        {\n            if (_readRestriction == null)\n            {\n                return;\n            }\n\n            ReadRestrictionsBase readBase = _readRestriction;\n            if (LastSegmentIsKeySegment && _readRestriction.ReadByKeyRestrictions != null)\n            {\n                readBase = _readRestriction.ReadByKeyRestrictions;\n            }\n\n            if (readBase.Permissions is not null)\n                operation.Security = Context?.CreateSecurityRequirements(readBase.Permissions, _document).ToList();\n        }\n\n        protected override void AppendCustomParameters(OpenApiOperation operation)\n        {\n            if (_readRestriction == null)\n            {\n                return;\n            }\n\n            ReadRestrictionsBase readBase = _readRestriction;\n            if (LastSegmentIsKeySegment && _readRestriction.ReadByKeyRestrictions != null)\n            {\n                readBase = _readRestriction.ReadByKeyRestrictions;\n            }\n\n            if (readBase.CustomHeaders != null)\n            {\n                AppendCustomParameters(operation, readBase.CustomHeaders, ParameterLocation.Header);\n            }\n\n            if (readBase.CustomQueryOptions != null)\n            {\n                AppendCustomParameters(operation, readBase.CustomQueryOptions, ParameterLocation.Query);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/NavigationPropertyOperationHandler.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\nusing System.Collections.Generic;\nusing System.Linq;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Base class for operation of <see cref=\"IEdmNavigationProperty\"/>.\n    /// </summary>\n    internal abstract class NavigationPropertyOperationHandler : OperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"NavigationPropertyOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        protected NavigationPropertyOperationHandler(OpenApiDocument document):base(document)\n        {\n            \n        }\n        /// <summary>\n        /// Gets the navigation property.\n        /// </summary>\n        protected IEdmNavigationProperty? NavigationProperty { get; private set; }\n\n        /// <summary>\n        /// Gets the navigation source.\n        /// </summary>\n        protected IEdmNavigationSource? NavigationSource { get; private set; }\n\n        /// <summary>\n        /// Gets the navigation restriction.\n        /// </summary>\n        protected NavigationPropertyRestriction? Restriction { get; private set; }\n\n        /// <summary>\n        /// Gets a bool value indicating whether the last segment is a key segment.\n        /// </summary>\n        protected bool LastSegmentIsKeySegment { get; private set; }\n\n        /// <summary>\n        /// Gets a bool value indicating whether the second last segment in a $ref path is a key segment\n        /// </summary>\n        protected bool SecondLastSegmentIsKeySegment { get; private set; }\n\n        /// <summary>\n        /// Gets a bool value indicating whether the last segment is a $ref segment.\n        /// </summary>\n        protected bool LastSegmentIsRefSegment { get; private set; }\n\n        /// <inheritdoc/>\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n\n            ODataNavigationSourceSegment? navigationSourceSegment = path.FirstSegment as ODataNavigationSourceSegment;\n            NavigationSource = navigationSourceSegment?.NavigationSource;\n\n            LastSegmentIsKeySegment = path.LastSegment is ODataKeySegment;\n            LastSegmentIsRefSegment = path.LastSegment is ODataRefSegment;\n            SecondLastSegmentIsKeySegment = Path?.Segments.Reverse().Skip(1).Take(1).Single().Kind == ODataSegmentKind.Key;\n            NavigationProperty = path.OfType<ODataNavigationPropertySegment>().Last().NavigationProperty;\n\n            var navigation = NavigationSource switch {\n                IEdmEntitySet entitySet => Context?.Model.GetRecord<NavigationRestrictionsType>(entitySet, CapabilitiesConstants.NavigationRestrictions),\n                IEdmSingleton singleton => Context?.Model.GetRecord<NavigationRestrictionsType>(singleton, CapabilitiesConstants.NavigationRestrictions),\n                _ => null\n            };\n\n            var navPropertyPath = Path?.NavigationPropertyPath();\n\n            Restriction = navigation?.RestrictedProperties?.FirstOrDefault(r => r.NavigationProperty != null && r.NavigationProperty == navPropertyPath)\n                    ?? Context?.Model.GetRecord<NavigationRestrictionsType>(NavigationProperty, CapabilitiesConstants.NavigationRestrictions)?.RestrictedProperties?.FirstOrDefault();\n        }\n\n        /// <inheritdoc/>\n        protected override void SetTags(OpenApiOperation operation)\n        {\n            if (Context is not null && Path is not null)\n            {\n                string name = EdmModelHelper.GenerateNavigationPropertyPathTagName(Path, Context);\n                Context.AddExtensionToTag(name, Constants.xMsTocType, new JsonNodeExtension(\"page\"), () => new OpenApiTag()\n                {\n                    Name = name\n                });\n                operation.Tags ??= new HashSet<OpenApiTagReference>();\n                operation.Tags.Add(new OpenApiTagReference(name, _document));\n            }\n\n            base.SetTags(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetExtensions(OpenApiOperation operation)\n        {\n            operation.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n            operation.Extensions.Add(Constants.xMsDosOperationType, new JsonNodeExtension(\"operation\"));\n\n            base.SetExtensions(operation);\n        }\n\n        internal string? GetOperationId(string? prefix = null)\n        {\n            if (Context is null || Path is null)\n            {\n                return null;\n            }\n            return EdmModelHelper.GenerateNavigationPropertyPathOperationId(Path, Context, prefix);\n        }               \n\n        /// <inheritdoc/>\n        protected override void SetExternalDocs(OpenApiOperation operation)\n        {\n            if (Context is {Settings.ShowExternalDocs: true} && !string.IsNullOrEmpty(CustomLinkRel))\n            {\n                var externalDocs = (string.IsNullOrEmpty(TargetPath) ? null : Context.Model.GetLinkRecord(TargetPath, CustomLinkRel)) ??\n                    (NavigationProperty is null ? null : Context.Model.GetLinkRecord(NavigationProperty, CustomLinkRel));\n\n                if (externalDocs != null)\n                {\n                    operation.ExternalDocs = new OpenApiExternalDocs()\n                    {\n                        Description = CoreConstants.ExternalDocsDescription,\n                        Url = externalDocs.Href\n                    };\n                }\n            }\n        }\n\n        /// <summary>\n        /// Retrieves the CRUD restrictions annotations for the navigation property\n        /// in context, given a capability annotation term.\n        /// </summary>\n        /// <param name=\"annotationTerm\">The fully qualified restriction annotation term.</param>\n        /// <returns>The restriction annotation, or null if not available.</returns>\n        protected IRecord? GetRestrictionAnnotation(string annotationTerm)\n        {\n            if (Context is null) return null;\n            switch (annotationTerm)\n            {\n                case CapabilitiesConstants.ReadRestrictions:\n                    var readRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context.Model.GetRecord<ReadRestrictionsType>(TargetPath, CapabilitiesConstants.ReadRestrictions);\n                    readRestrictions?.MergePropertiesIfNull(Restriction?.ReadRestrictions);\n                    readRestrictions ??= Restriction?.ReadRestrictions;\n\n                    if (NavigationProperty is not null)\n                    {\n                        var navPropReadRestrictions = Context.Model.GetRecord<ReadRestrictionsType>(NavigationProperty, CapabilitiesConstants.ReadRestrictions);\n                        readRestrictions?.MergePropertiesIfNull(navPropReadRestrictions);\n                        readRestrictions ??= navPropReadRestrictions;\n                    }\n\n                    return readRestrictions;\n                case CapabilitiesConstants.UpdateRestrictions:\n                    var updateRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context.Model.GetRecord<UpdateRestrictionsType>(TargetPath, CapabilitiesConstants.UpdateRestrictions);\n                    updateRestrictions?.MergePropertiesIfNull(Restriction?.UpdateRestrictions);\n                    updateRestrictions ??= Restriction?.UpdateRestrictions;\n\n                    if (NavigationProperty is not null)\n                    {\n                        var navPropUpdateRestrictions = Context.Model.GetRecord<UpdateRestrictionsType>(NavigationProperty, CapabilitiesConstants.UpdateRestrictions);\n                        updateRestrictions?.MergePropertiesIfNull(navPropUpdateRestrictions);\n                        updateRestrictions ??= navPropUpdateRestrictions;\n                    }\n\n                    return updateRestrictions;\n                case CapabilitiesConstants.InsertRestrictions:\n                    var insertRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context.Model.GetRecord<InsertRestrictionsType>(TargetPath, CapabilitiesConstants.InsertRestrictions);\n                    insertRestrictions?.MergePropertiesIfNull(Restriction?.InsertRestrictions);\n                    insertRestrictions ??= Restriction?.InsertRestrictions;\n\n                    if (NavigationProperty is not null)\n                    {\n                        var navPropInsertRestrictions = Context.Model.GetRecord<InsertRestrictionsType>(NavigationProperty, CapabilitiesConstants.InsertRestrictions);\n                        insertRestrictions?.MergePropertiesIfNull(navPropInsertRestrictions);\n                        insertRestrictions ??= navPropInsertRestrictions;\n                    }\n\n                    return insertRestrictions;\n                case CapabilitiesConstants.DeleteRestrictions:\n                    var deleteRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context.Model.GetRecord<DeleteRestrictionsType>(TargetPath, CapabilitiesConstants.DeleteRestrictions);\n                    deleteRestrictions?.MergePropertiesIfNull(Restriction?.DeleteRestrictions);\n                    deleteRestrictions ??= Restriction?.DeleteRestrictions;\n\n                    if (NavigationProperty is not null)\n                    {\n                        var navPropDeleteRestrictions = Context.Model.GetRecord<DeleteRestrictionsType>(NavigationProperty, CapabilitiesConstants.DeleteRestrictions);\n                        deleteRestrictions?.MergePropertiesIfNull(navPropDeleteRestrictions);\n                        deleteRestrictions ??= navPropDeleteRestrictions;\n                    }\n\n                    return deleteRestrictions;\n                default:\n                    return null;\n\n            }\n        }\n\n        protected Dictionary<string, IOpenApiMediaType> GetContent(IOpenApiSchema? schema = null, IEnumerable<string>? mediaTypes = null)\n        {\n            schema ??= GetOpenApiSchema();\n            var content = new Dictionary<string, IOpenApiMediaType>();\n\n            if (mediaTypes != null)\n            {\n                foreach (string mediaType in mediaTypes)\n                {\n                    content.Add(mediaType, new OpenApiMediaType\n                    {\n                        Schema = schema\n                    });\n                }\n            }\n            else\n            {\n                // Default content type\n                content.Add(Constants.ApplicationJsonMediaType, new OpenApiMediaType\n                {\n                    Schema = schema\n                });\n            }\n\n            return content;\n        }\n\n        protected IOpenApiSchema GetOpenApiSchema()\n        {\n            return new OpenApiSchemaReference(NavigationProperty.ToEntityType().FullName(), _document);\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/NavigationPropertyPatchOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Net.Http;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Update a navigation property for a navigation source.\n    /// The Path Item Object for the entity set contains the keyword patch with an Operation Object as value\n    /// that describes the capabilities for updating the navigation property for a navigation source.\n    /// </summary>\n    internal class NavigationPropertyPatchOperationHandler : NavigationPropertyUpdateOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"NavigationPropertyPatchOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public NavigationPropertyPatchOperationHandler(OpenApiDocument document):base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Patch;\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/NavigationPropertyPostOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Linq;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Create a navigation for a navigation source.\n    /// The Path Item Object for the entity set contains the keyword delete with an Operation Object as value\n    /// that describes the capabilities for create a navigation for a navigation source.\n    /// </summary>\n    internal class NavigationPropertyPostOperationHandler : NavigationPropertyOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"NavigationPropertyPostOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public NavigationPropertyPostOperationHandler(OpenApiDocument document):base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Post;\n\n        private InsertRestrictionsType? _insertRestriction;\n\n        /// <inheritdoc/>\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n            _insertRestriction = GetRestrictionAnnotation(CapabilitiesConstants.InsertRestrictions) as InsertRestrictionsType;\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            // Summary and Description\n            string placeHolder = \"Create new navigation property to \" + NavigationProperty?.Name + \" for \" + NavigationSource?.Name;\n            operation.Summary = _insertRestriction?.Description ?? placeHolder;\n            operation.Description = _insertRestriction?.LongDescription;\n\n            // OperationId\n            if (Context is {Settings.EnableOperationId: true})\n            {\n                string prefix = \"Create\";\n                operation.OperationId = GetOperationId(prefix);\n            }\n\n            base.SetBasicInfo(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetRequestBody(OpenApiOperation operation)\n        {\n            var schema = Context is {Settings.EnableDerivedTypesReferencesForRequestBody: true} ?\n                EdmModelHelper.GetDerivedTypesReferenceSchema(NavigationProperty.ToEntityType(), Context.Model, _document) :\n                null;\n\n            operation.RequestBody = new OpenApiRequestBody\n            {\n                Required = NavigationProperty?.ToEntityType()?.ShouldRequestBodyBeRequired(\n                    isUpdateOperation: false,\n                    Context?.Model) ?? true,\n                Description = \"New navigation property\",\n                Content = GetContent(schema, _insertRestriction?.RequestContentTypes)\n            };\n\n            base.SetRequestBody(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetResponses(OpenApiOperation operation)\n        {\n            var schema = Context is {Settings.EnableDerivedTypesReferencesForResponses: true} ? \n                EdmModelHelper.GetDerivedTypesReferenceSchema(NavigationProperty.ToEntityType(), Context.Model, _document) :\n                null;\n\n            operation.Responses = new OpenApiResponses\n            {\n                {\n                    Context?.Settings.UseSuccessStatusCodeRange ?? false ? Constants.StatusCodeClass2XX : Constants.StatusCode201,\n                    new OpenApiResponse\n                    {\n                        Description = \"Created navigation property.\",\n                        Content = GetContent(schema, _insertRestriction?.ResponseContentTypes)\n                    }\n                }\n            };\n            if (Context is not null)\n                operation.AddErrorResponses(Context.Settings, _document, false);\n\n            base.SetResponses(operation);\n        }\n\n        protected override void SetSecurity(OpenApiOperation operation)\n        {\n            if (_insertRestriction == null)\n            {\n                return;\n            }\n\n            operation.Security = Context?.CreateSecurityRequirements(_insertRestriction.Permissions ?? [], _document).ToList() ?? [];\n        }\n\n        protected override void AppendCustomParameters(OpenApiOperation operation)\n        {\n            if (_insertRestriction == null)\n            {\n                return;\n            }\n\n            if (_insertRestriction.CustomHeaders != null)\n            {\n                AppendCustomParameters(operation, _insertRestriction.CustomHeaders, ParameterLocation.Header);\n            }\n\n            if (_insertRestriction.CustomQueryOptions != null)\n            {\n                AppendCustomParameters(operation, _insertRestriction.CustomQueryOptions, ParameterLocation.Query);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/NavigationPropertyPutOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Net.Http;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Update a navigation property for a navigation source.\n    /// The Path Item Object for the entity set contains the keyword patch with an Operation Object as value\n    /// that describes the capabilities for updating the navigation property for a navigation source.\n    /// </summary>\n    internal class NavigationPropertyPutOperationHandler : NavigationPropertyUpdateOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"NavigationPropertyPutOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public NavigationPropertyPutOperationHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Put;\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/NavigationPropertyUpdateOperationHandler.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Linq;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Update a navigation property for a navigation source.\n    /// The Path Item Object for the entity set contains the keyword patch / put with an Operation Object as value\n    /// that describes the capabilities for updating the navigation property for a navigation source.\n    /// </summary>\n    internal abstract class NavigationPropertyUpdateOperationHandler : NavigationPropertyOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"NavigationPropertyUpdateOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        protected NavigationPropertyUpdateOperationHandler(OpenApiDocument document):base(document)\n        {\n            \n        }\n        private UpdateRestrictionsType? _updateRestriction;\n\n        /// <inheritdoc/>\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n            _updateRestriction = GetRestrictionAnnotation(CapabilitiesConstants.UpdateRestrictions) as UpdateRestrictionsType;\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            // Summary and Description\n            string placeHolder = \"Update the navigation property \" + NavigationProperty?.Name + \" in \" + NavigationSource?.Name;\n            operation.Summary = _updateRestriction?.Description ?? placeHolder;\n            operation.Description = _updateRestriction?.LongDescription;\n\n            // OperationId\n            if (Context is {Settings.EnableOperationId: true})\n            {\n                string prefix = OperationType == HttpMethod.Patch ? \"Update\" : \"Set\";\n                operation.OperationId = GetOperationId(prefix);\n            }\n\n            base.SetBasicInfo(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetRequestBody(OpenApiOperation operation)\n        {\n            var schema = Context is { Settings.EnableDerivedTypesReferencesForRequestBody: true } ?\n                EdmModelHelper.GetDerivedTypesReferenceSchema(NavigationProperty.ToEntityType(), Context.Model, _document) :\n                null;\n\n            operation.RequestBody = new OpenApiRequestBody\n            {\n                Required = NavigationProperty?.ToEntityType()?.ShouldRequestBodyBeRequired(\n                    isUpdateOperation: true,\n                    Context?.Model) ?? true,\n                Description = \"New navigation property values\",\n                Content = GetContent(schema, _updateRestriction?.RequestContentTypes)\n            };\n\n            base.SetRequestBody(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetResponses(OpenApiOperation operation)\n        {\n            if (Context is not null)\n                operation.AddErrorResponses(Context.Settings, _document, true, GetOpenApiSchema());\n            base.SetResponses(operation);\n        }\n\n        protected override void SetSecurity(OpenApiOperation operation)\n        {\n            if (_updateRestriction?.Permissions == null)\n            {\n                return;\n            }\n\n            operation.Security = Context?.CreateSecurityRequirements(_updateRestriction.Permissions, _document).ToList() ?? [];\n        }\n\n        protected override void AppendCustomParameters(OpenApiOperation operation)\n        {\n            if (_updateRestriction == null)\n            {\n                return;\n            }\n\n            if (_updateRestriction.CustomHeaders != null)\n            {\n                AppendCustomParameters(operation, _updateRestriction.CustomHeaders, ParameterLocation.Header);\n            }\n\n            if (_updateRestriction.CustomQueryOptions != null)\n            {\n                AppendCustomParameters(operation, _updateRestriction.CustomQueryOptions, ParameterLocation.Query);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/ODataTypeCastGetOperationHandler.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Net.Http;\nusing System.Text.Json.Nodes;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\n\nnamespace Microsoft.OpenApi.OData.Operation;\n\n/// <summary>\n/// Retrieves a .../namespace.typename get\n/// </summary>\ninternal class ODataTypeCastGetOperationHandler : OperationHandler\n{\n\t/// <summary>\n\t/// Initializes a new instance of <see cref=\"ODataTypeCastGetOperationHandler\"/> class.\n\t/// </summary>\n\t/// <param name=\"document\">The document to use to lookup references.</param>\n\tpublic ODataTypeCastGetOperationHandler(OpenApiDocument document):base(document)\n\t{\n\t\t\n\t}\n\t/// <inheritdoc/>\n\tpublic override HttpMethod OperationType => HttpMethod.Get;\n\n\t/// <summary>\n\t/// Gets/sets the segment before cast.\n\t/// this segment could be \"entity set\", \"Collection property\", etc.\n\t/// </summary>\n\tinternal ODataSegment? SecondLastSegment { get; set; }\n\n    private bool isKeySegment;\n\n\tprivate bool secondLastSegmentIsComplexProperty;\n\n\tprivate bool IsSingleElement \n\t{\n\t\tget => isKeySegment ||\n\t\t\t\tsecondLastSegmentIsComplexProperty ||\n                singleton != null ||\n\t\t\t\t\t(navigationProperty != null &&\n\t\t\t\t\t!navigationProperty.Type.IsCollection() &&\n\t\t\t\t\tentitySet == null);\n\t}\n\n\tprivate NavigationPropertyRestriction? restriction;\n\tprivate IEdmSingleton? singleton;\n\tprivate IEdmEntitySet? entitySet;\n\tprivate IEdmNavigationProperty? navigationProperty;\n\tprivate IEdmStructuredType? parentStructuredType;\n\tprivate IEdmSchemaElement? ParentSchemaElement => parentStructuredType as IEdmSchemaElement;\n\tprivate IEdmStructuredType? targetStructuredType;\n\tprivate IEdmSchemaElement? TargetSchemaElement => targetStructuredType as IEdmSchemaElement;\n\tprivate const int SecondLastSegmentIndex = 2;\n\tprivate bool isIndexedCollValuedNavProp = false;\n\tprivate IEdmNavigationSource? navigationSource;\n\tprivate IEdmVocabularyAnnotatable? annotatable;\n\n    /// <inheritdoc/>\n    protected override void Initialize(ODataContext context, ODataPath path)\n\t{\n\t\t// resetting the fields as we're reusing the handler\n\t\tsingleton = null;\n\t\tisKeySegment = false;\n\t\tsecondLastSegmentIsComplexProperty = false;\n        restriction = null;\n\t\tentitySet = null;\n\t\tnavigationProperty = null;\n\t\tparentStructuredType = null;\n\t\ttargetStructuredType = null;\n\t\tisIndexedCollValuedNavProp = false;\n\t\tannotatable = null;\n\t\tbase.Initialize(context, path);\n\n\t\t// get the last second segment\n\t\tint count = path.Segments.Count;\n\t\tif(count >= SecondLastSegmentIndex)\n\t\t\tSecondLastSegment = path.Segments[count - SecondLastSegmentIndex];\n\n\t\tparentStructuredType = SecondLastSegment is ODataComplexPropertySegment complexSegment ? complexSegment.ComplexType : SecondLastSegment?.EntityType;\n\t\tif (path.FirstSegment is ODataNavigationSourceSegment navigationSourceSegment)\n\t\t{\n        \tnavigationSource = navigationSourceSegment.NavigationSource;\n\t\t}\n\n\t\tif (SecondLastSegment is ODataNavigationPropertySegment navigationPropertySegment)\n\t\t{\n\t\t\tSetNavigationPropertyAndRestrictionFromNavigationSegment(navigationPropertySegment, path);\n\t\t}\n\t\telse if (SecondLastSegment is ODataNavigationSourceSegment sourceSegment)\n\t\t{\n\t\t\tSetAnnotatableRestrictionFromNavigationSourceSegment(sourceSegment);\n        }\n\t\telse if (SecondLastSegment is ODataKeySegment)\n\t\t{\n\t\t\tisKeySegment = true;\n\t\t\tvar thirdLastSegment = path.Segments[count - SecondLastSegmentIndex - 1];\n\t\t\tif (thirdLastSegment is ODataNavigationPropertySegment navigationPropertySegment1)\n\t\t\t{\n                isIndexedCollValuedNavProp = true;\n\t\t\t\tSetNavigationPropertyAndRestrictionFromNavigationSegment(navigationPropertySegment1, path);\n\t\t\t}\n\t\t\telse if (thirdLastSegment is ODataNavigationSourceSegment sourceSegment1)\n\t\t\t{\n\t\t\t\tSetAnnotatableRestrictionFromNavigationSourceSegment(sourceSegment1);\n            }\n\t\t}\n\t\telse if (SecondLastSegment is ODataComplexPropertySegment)\n\t\t{\n\t\t\tsecondLastSegmentIsComplexProperty = true;\n\t\t}\n\n\t\tif (path.Last() is ODataTypeCastSegment odataTypeCastSegment)\n\t\t{\n\t\t\ttargetStructuredType = odataTypeCastSegment.StructuredType;\n\t\t}\n\t\telse \n\t\t{\n            throw new NotImplementedException($\"type cast type {path.Last().GetType().FullName} not implemented\");\n        }\n    }\n\n\tprivate void SetNavigationPropertyAndRestrictionFromNavigationSegment(ODataNavigationPropertySegment navigationPropertySegment, ODataPath path)\n\t{\n\t\tnavigationProperty = navigationPropertySegment.NavigationProperty;\n\t\tannotatable = navigationProperty;\n\n\t\tif(path.FirstSegment is ODataNavigationSourceSegment navigationSourceSegment &&\n\t\t\tContext is not null)\n\t\t{\n\t\t\tNavigationRestrictionsType? navigation = navigationSourceSegment.NavigationSource switch {\n\t\t\t\tIEdmEntitySet eSet => Context.Model.GetRecord<NavigationRestrictionsType>(eSet, CapabilitiesConstants.NavigationRestrictions),\n\t\t\t\tIEdmSingleton single => Context.Model.GetRecord<NavigationRestrictionsType>(single, CapabilitiesConstants.NavigationRestrictions),\n\t\t\t\t_ => null\n\t\t\t};\n\n\t\t\tif (navigation?.RestrictedProperties != null && Path is not null)\n\t\t\t{\n\t\t\t\tvar navigationPropertyPath = string.Join(\"/\",\n\t\t\t\t\t\t\t\tPath.Segments.Where(s => !(s is ODataKeySegment || s is ODataNavigationSourceSegment\n\t\t\t\t\t\t\t\t\t|| s is ODataStreamContentSegment || s is ODataStreamPropertySegment)).Select(e => e.Identifier));\n\t\t\t\trestriction = navigation.RestrictedProperties.FirstOrDefault(r => r.NavigationProperty != null && r.NavigationProperty == navigationPropertyPath);\n\t\t\t}\n\t\t}\n\t}\n\n    private void SetAnnotatableRestrictionFromNavigationSourceSegment(ODataNavigationSourceSegment sourceSegment)\n\t{\n        if (sourceSegment.NavigationSource is IEdmEntitySet eSet)\n        {\n\t\t\tannotatable = eSet;\n\t\t\tentitySet = eSet;\n\n        }\n\t\telse if (sourceSegment.NavigationSource is IEdmSingleton sTon)\n\t\t{\n\t\t\tannotatable = sTon;\n\t\t\tsingleton = sTon;\n\t\t}\n\n        SetRestrictionFromAnnotatable();\n    }\n\t    \n\n\tprivate void SetRestrictionFromAnnotatable()\n\t{\n\t\tif (annotatable == null)\n\t\t\treturn;\n\n\t\tvar navigation = Context?.Model.GetRecord<NavigationRestrictionsType>(annotatable, CapabilitiesConstants.NavigationRestrictions);\n\t\tif (navigation?.RestrictedProperties != null)\n\t\t{\n\t\t\trestriction = navigation.RestrictedProperties.FirstOrDefault(r => r.NavigationProperty == null);\n\t\t}\n\t}\n\n\t/// <inheritdoc/>\n\tprotected override void SetBasicInfo(OpenApiOperation operation)\n\t{\n        var _readRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<ReadRestrictionsType>(TargetPath, CapabilitiesConstants.ReadRestrictions);\n\n        // Summary\n        string placeHolder = IsSingleElement \n\t\t\t? $\"Get the item of type {ParentSchemaElement.ShortQualifiedName()} as {TargetSchemaElement.ShortQualifiedName()}\" \n\t\t\t: $\"Get the items of type {TargetSchemaElement.ShortQualifiedName()} in the {ParentSchemaElement.ShortQualifiedName()} collection\";\n        operation.Summary = _readRestrictions?.Description ?? placeHolder;\n        operation.Description = _readRestrictions?.LongDescription;\n\n        // OperationId\n        if (Context is { Settings.EnableOperationId: true } &&\n\t\t\tPath is not null &&\n\t\t\tTargetSchemaElement is not null)\n\t\t\toperation.OperationId = EdmModelHelper.GenerateODataTypeCastPathOperationIdPrefix(Path, Context) + $\".As{Utils.UpperFirstChar(TargetSchemaElement.Name)}-{Path.GetPathHash(Context.Settings)}\";\n\n        base.SetBasicInfo(operation);\n\t}\n\n\t/// <inheritdoc/>\n\tprotected override void SetResponses(OpenApiOperation operation)\n    {\n        if (IsSingleElement)\n\t\t{\n            IOpenApiSchema? schema = null;\n\n            if (Context is { Settings.EnableDerivedTypesReferencesForResponses: true } && targetStructuredType is not null)\n            {\n                schema = EdmModelHelper.GetDerivedTypesReferenceSchema(targetStructuredType, Context.Model, _document);\n            }\n\n            if (schema == null)\n            {\n                schema = new OpenApiSchemaReference(TargetSchemaElement.FullName(), _document);\n            }\n\n            SetSingleResponse(operation, schema);\n        }\n\t\telse\n\t\t{\n            SetCollectionResponse(operation, TargetSchemaElement.FullName());\n        }\t\t\t\n\n\t\tif (Context is not null)\n\t\t\toperation.AddErrorResponses(Context.Settings, _document, false);\n\n\t\tbase.SetResponses(operation);\n\t}\n\n\t/// <inheritdoc/>\n\tprotected override void SetTags(OpenApiOperation operation)\n\t{\n\t\tif (Context is null)\n\t\t\treturn;\n        string? tagName = null;\n        operation.Tags ??= new HashSet<OpenApiTagReference>();\n\n        if ((SecondLastSegment is ODataNavigationPropertySegment || isIndexedCollValuedNavProp) &&\n\t\t\tPath is not null)\n\t\t{\n\t\t\ttagName = EdmModelHelper.GenerateNavigationPropertyPathTagName(Path, Context);\n\t\t}\n\t\telse if ((SecondLastSegment is ODataKeySegment && !isIndexedCollValuedNavProp)\n\t\t\t\t|| (SecondLastSegment is ODataNavigationSourceSegment))\n\t\t{\n            tagName = navigationSource switch {\n\t\t\t\tIEdmEntitySet entitySetNavigationSource => entitySetNavigationSource.Name + \".\" + entitySetNavigationSource.EntityType.Name,\n                IEdmSingleton singletonNavigationSource => singletonNavigationSource.Name + \".\" + singletonNavigationSource.EntityType.Name,\n\t\t\t\t_ => null\n\t\t\t};\n        }\n\t\telse if (SecondLastSegment is ODataComplexPropertySegment && Path is not null)\n\t\t{\n            tagName = EdmModelHelper.GenerateComplexPropertyPathTagName(Path, Context);\t\t\t\n        }\n\n\t\tif (tagName != null)\n\t\t{\n\t\t\tif (IsSingleElement)\n\t\t\t\tContext.AppendTag(new OpenApiTag() { Name = tagName });\n\t\t\telse\n\t\t\t\tContext.AddExtensionToTag(tagName, Constants.xMsTocType, new JsonNodeExtension(\"page\"), () => new OpenApiTag()\n\t\t\t\t{\n\t\t\t\t\tName = tagName\n\t\t\t\t});\n\t\t\toperation.Tags.Add(new OpenApiTagReference(tagName, _document));\n\t\t}\t\t\n\n\t\tbase.SetTags(operation);\n\t}\n\t/// <inheritdoc/>\n\tprotected override void SetParameters(OpenApiOperation operation)\n\t{\n\t\tbase.SetParameters(operation);\n\n\t\tif (Context is null)\n\t\t\treturn;\n\n\t\toperation.Parameters ??= [];\n\n\t\tif(navigationProperty != null) {\n\t\t\tif (IsSingleElement)\n\t\t\t{\n\t\t\t\tnew IOpenApiParameter?[] {\n                        (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateSelect(TargetPath, navigationProperty.ToEntityType())) ?? Context.CreateSelect(navigationProperty),\n                        (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateExpand(TargetPath, navigationProperty.ToEntityType())) ?? Context.CreateExpand(navigationProperty),\n\t\t\t\t\t}\n\t\t\t\t.OfType<IOpenApiParameter>()\n\t\t\t\t.ToList()\n\t\t\t\t.ForEach(p => operation.Parameters.Add(p));\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tGetParametersForAnnotableOfMany(navigationProperty)\n\t\t\t\t.Union(\n\t\t\t\t\t[\n                        (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateOrderBy(TargetPath, navigationProperty.ToEntityType())) ?? Context.CreateOrderBy(navigationProperty),\n                        (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateSelect(TargetPath, navigationProperty.ToEntityType())) ?? Context.CreateSelect(navigationProperty),\n                        (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateExpand(TargetPath, navigationProperty.ToEntityType())) ?? Context.CreateExpand(navigationProperty),\n\t\t\t\t\t])\n\t\t\t\t.OfType<IOpenApiParameter>()\n\t\t\t\t.ToList()\n\t\t\t\t.ForEach(p => operation.Parameters.Add(p));\n\t\t\t}\n\t\t}\n\t\telse if(entitySet != null)\n\t\t{\n\t\t\tif(IsSingleElement)\n\t\t\t{\n\t\t\t\tnew IOpenApiParameter?[] {\n                        (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateSelect(TargetPath, entitySet.EntityType)) ?? Context.CreateSelect(entitySet),\n                        (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateExpand(TargetPath, entitySet.EntityType)) ?? Context.CreateExpand(entitySet),\n\t\t\t\t\t}\n\t\t\t\t.OfType<IOpenApiParameter>()\n\t\t\t\t.ToList()\n\t\t\t\t.ForEach(operation.Parameters.Add);\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tGetParametersForAnnotableOfMany(entitySet)\n\t\t\t\t.Union(\n\t\t\t\t\t[\n                        (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateOrderBy(TargetPath, entitySet.EntityType)) ?? Context.CreateOrderBy(entitySet),\n                        (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateSelect(TargetPath, entitySet.EntityType)) ?? Context.CreateSelect(entitySet),\n                        (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateExpand(TargetPath, entitySet.EntityType)) ?? Context.CreateExpand(entitySet),\n\t\t\t\t\t])\n\t\t\t\t.OfType<IOpenApiParameter>()\n\t\t\t\t.ToList()\n\t\t\t\t.ForEach(p => operation.Parameters.Add(p));\n\t\t\t}\n\t\t}\n\t\telse if(singleton != null)\n\t\t{\n\t\t\tnew IOpenApiParameter?[] {\n                    (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateSelect(TargetPath, singleton.EntityType)) ?? Context.CreateSelect(singleton),\n                    (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateExpand(TargetPath, singleton.EntityType)) ?? Context.CreateExpand(singleton),\n\t\t\t\t}\n\t\t\t.OfType<IOpenApiParameter>()\n\t\t\t.ToList()\n\t\t\t.ForEach(p => operation.Parameters.Add(p));\n\t\t}\n\t}\n\tprivate IEnumerable<IOpenApiParameter?> GetParametersForAnnotableOfMany(IEdmVocabularyAnnotatable annotable) \n\t{\n\t\tif (Context is null)\n\t\t\treturn [];\n\t\t// Need to verify that TopSupported or others should be applied to navigation source.\n\t\t// So, how about for the navigation property.\n\t\treturn [\n            Context.CreateTop(annotable, _document),\n\t\t\tContext.CreateSkip(annotable, _document),\n\t\t\tContext.CreateSearch(annotable, _document),\n\t\t\tContext.CreateFilter(annotable, _document),\n\t\t\tContext.CreateCount(annotable, _document),\n\t\t];\n\t}\n\n\tprotected override void SetSecurity(OpenApiOperation operation)\n\t{\n\t\tif (restriction is not {ReadRestrictions.Permissions: not null})\n\t\t{\n\t\t\treturn;\n\t\t}\n\n\t\toperation.Security = Context?.CreateSecurityRequirements(restriction.ReadRestrictions.Permissions, _document).ToList();\n\t}\n\n\tprotected override void SetExtensions(OpenApiOperation operation)\n\t{\n\t\tif (Context is { Settings.EnablePagination: true } && !IsSingleElement)\n\t\t{\n\t\t\tJsonObject extension = new()\n\t\t\t{\n\t\t\t\t{ \"nextLinkName\", \"@odata.nextLink\"},\n\t\t\t\t{ \"operationName\", Context.Settings.PageableOperationName}\n\t\t\t};\n\n\t\t\toperation.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n\t\t\toperation.Extensions.Add(Constants.xMsPageable, new JsonNodeExtension(extension));\n\t\t}\n\n\t\tbase.SetExtensions(operation);\n\t}\n\n    protected override void AppendCustomParameters(OpenApiOperation operation)\n    {\n\t\tif (annotatable == null)\n\t\t\treturn;\n\n\t\tif (Context is null)\n\t\t\treturn;\n\n        var readRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context.Model.GetRecord<ReadRestrictionsType>(TargetPath, CapabilitiesConstants.ReadRestrictions);\n        if (Context.Model.GetRecord<ReadRestrictionsType>(annotatable, CapabilitiesConstants.ReadRestrictions) is {} annotatableReadRestrictions)\n\t\t{\n        \treadRestrictions?.MergePropertiesIfNull(annotatableReadRestrictions);\n        \treadRestrictions ??= annotatableReadRestrictions;\n\t\t}\n\n        if (readRestrictions == null)\n        {\n            return;\n        }\n\n        if (readRestrictions.CustomHeaders != null)\n        {\n            AppendCustomParameters(operation, readRestrictions.CustomHeaders, ParameterLocation.Header);\n        }\n\n        if (readRestrictions.CustomQueryOptions != null)\n        {\n            AppendCustomParameters(operation, readRestrictions.CustomQueryOptions, ParameterLocation.Query);\n        }\n    }\n\n    protected override void SetExternalDocs(OpenApiOperation operation)\n    {\n        if (Context is { Settings.ShowExternalDocs: true } &&\n\t\t\t!string.IsNullOrEmpty(CustomLinkRel) &&\n\t\t\t!string.IsNullOrEmpty(TargetPath) &&\n\t\t\tContext.Model.GetLinkRecord(TargetPath, CustomLinkRel) is LinkType externalDocs)\n        {\n            operation.ExternalDocs = new OpenApiExternalDocs()\n            {\n                Description = CoreConstants.ExternalDocsDescription,\n                Url = externalDocs.Href\n            };\n        }\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/OperationHandler.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Net.Http;\nusing Microsoft.OpenApi.MicrosoftExtensions;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Base class for <see cref=\"OpenApiOperation\"/> handler.\n    /// All derived class should call base method for Set** at the end of override.\n    /// </summary>\n    internal abstract class OperationHandler : IOperationHandler\n    {\n        protected readonly OpenApiDocument _document;\n        /// <summary>\n        /// Creates a new instance of <see cref=\"OperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">Document to use to lookup references.</param>\n        protected OperationHandler(OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(document, nameof(document));\n            _document = document;\n        }\n        /// <inheritdoc/>\n        public abstract HttpMethod OperationType { get; }\n\n        protected IDictionary<ODataSegment, IDictionary<string, string>>? ParameterMappings;\n\n        /// <summary>\n        /// The path parameters in the path\n        /// </summary>\n        protected IList<IOpenApiParameter>? PathParameters;\n\n        /// <summary>\n        /// The string representation of the Edm target path for annotations.\n        /// </summary>\n        protected string? TargetPath;\n\n        /// <inheritdoc/>\n        public virtual OpenApiOperation CreateOperation(ODataContext context, ODataPath path)\n        {\n            Context = context ?? throw Error.ArgumentNull(nameof(context));\n            Path = path ?? throw Error.ArgumentNull(nameof(path));\n\n            ParameterMappings = path.CalculateParameterMapping(context.Settings);\n\n            // Initialize the object ahead.\n            Initialize(context, path);\n\n            OpenApiOperation operation = new OpenApiOperation();\n\n            // Description / Summary / OperationId\n            SetBasicInfo(operation);\n            SetDeprecation(operation);\n\n            // ExternalDocs\n            SetExternalDocs(operation);\n\n            // Security\n            SetSecurity(operation);\n\n            /* Parameters\n               These need to be set before Responses, as the Parameters\n               will be used in the Responses when creating Links.\n            */\n            SetParameters(operation);\n\n            // Responses\n            SetResponses(operation);\n\n            // RequestBody\n            SetRequestBody(operation);\n\n            // Tags\n            SetTags(operation);\n\n            // Extensions\n            SetExtensions(operation);\n\n\n            return operation;\n        }\n\n        private void SetDeprecation(OpenApiOperation operation)\n        {\n            if (operation is null ||\n                Context is null ||\n                !Context.Settings.EnableDeprecationInformation ||\n                Path is null)\n            {\n                return;\n            }\n            var deprecationInfo = Path.SelectMany(x => x.GetAnnotables())\n                                .SelectMany(x => Context.GetDeprecationInformations(x))\n                                .Where(x => x != null)\n                                .OrderByDescending(x => x.Date)\n                                .ThenByDescending(x => x.RemovalDate)\n                                .FirstOrDefault();\n\n            if (deprecationInfo != null)\n            {\n                operation.Deprecated = true;\n                var deprecationDetails = deprecationInfo.GetOpenApiExtension();\n                operation.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n                operation.Extensions.Add(OpenApiDeprecationExtension.Name, deprecationDetails);\n            }\n        }\n\n        /// <summary>\n        /// Gets the OData context.\n        /// </summary>\n        protected ODataContext? Context { get; private set; }\n\n        /// <summary>\n        /// Gets the OData path.\n        /// </summary>\n        protected ODataPath? Path { get; private set; }\n\n        /// <summary>\n        /// Gets the custom link relation type for path based on operation type\n        /// </summary>\n        protected string? CustomLinkRel { get; set; }\n\n        /// <summary>\n        /// Initialize the handler.\n        /// It should be call ahead of in derived class.\n        /// </summary>\n        /// <param name=\"context\">The context.</param>\n        /// <param name=\"path\">The path.</param>\n        protected virtual void Initialize(ODataContext context, ODataPath path)\n        {\n            SetCustomLinkRelType();\n            TargetPath = path.GetTargetPath(context.Model);\n        }\n\n        /// <summary>\n        /// Set the basic information for <see cref=\"OpenApiOperation\"/>.\n        /// </summary>\n        /// <param name=\"operation\">The <see cref=\"OpenApiOperation\"/>.</param>\n        protected virtual void SetBasicInfo(OpenApiOperation operation)\n        { }\n\n        /// <summary>\n        /// Set the security information for <see cref=\"OpenApiOperation\"/>.\n        /// </summary>\n        /// <param name=\"operation\">The <see cref=\"OpenApiOperation\"/>.</param>\n        protected virtual void SetSecurity(OpenApiOperation operation)\n        { }\n\n        /// <summary>\n        /// Set the responses information for <see cref=\"OpenApiOperation\"/>.\n        /// </summary>\n        /// <param name=\"operation\">The <see cref=\"OpenApiOperation\"/>.</param>\n        protected virtual void SetResponses(OpenApiOperation operation)\n        { }\n\n        /// <summary>\n        /// Set the request body information for <see cref=\"OpenApiOperation\"/>.\n        /// </summary>\n        /// <param name=\"operation\">The <see cref=\"OpenApiOperation\"/>.</param>\n        protected virtual void SetRequestBody(OpenApiOperation operation)\n        { }\n\n        /// <summary>\n        /// Set the parameters information for <see cref=\"OpenApiOperation\"/>.\n        /// </summary>\n        /// <param name=\"operation\">The <see cref=\"OpenApiOperation\"/>.</param>\n        protected virtual void SetParameters(OpenApiOperation operation)\n        {\n            if (Context is not null && Path is not null)\n            {\n                PathParameters = Path.CreatePathParameters(Context, _document);\n                if (!Context.Settings.DeclarePathParametersOnPathItem)\n                {\n                    operation.Parameters ??= [];\n                    foreach (var parameter in PathParameters)\n                    {\n                        operation.Parameters.AppendParameter(parameter);\n                    }\n                }\n            }\n\n            AppendCustomParameters(operation);\n        }\n\n        /// <summary>\n        /// Set the Tags information for <see cref=\"OpenApiOperation\"/>.\n        /// </summary>\n        /// <param name=\"operation\">The <see cref=\"OpenApiOperation\"/>.</param>\n        protected virtual void SetTags(OpenApiOperation operation)\n        {\n            // The OASIS mapping doc says:\n            // The tags array of the Operation Object includes the entity set or singleton name\n            // in the first segment of the path template. Additional tag values,\n            // e.g. for the entity type of a containment navigation property or the target entity set\n            // of a non-containment navigation property, can be included to make this operation more easily discoverable.\n            // However, in this SDK, we use the different pattern for the Tags. See each hander.\n        }\n\n        /// <summary>\n        /// Set the Extensions information for <see cref=\"OpenApiOperation\"/>.\n        /// </summary>\n        /// <param name=\"operation\">The <see cref=\"OpenApiOperation\"/>.</param>\n        protected virtual void SetExtensions(OpenApiOperation operation)\n        { }\n\n        /// <summary>\n        /// Set the ExternalDocs information for <see cref=\"OpenApiOperation\"/>.\n        /// </summary>\n        /// <param name=\"operation\">The <see cref=\"OpenApiOperation\"/>.</param>\n        protected virtual void SetExternalDocs(OpenApiOperation operation)\n        { }\n\n        /// <summary>\n        /// Set the customized parameters for the operation.\n        /// </summary>\n        /// <param name=\"operation\">The operation.</param>\n        protected virtual void AppendCustomParameters(OpenApiOperation operation)\n        { }\n\n        /// <summary>\n        /// Set the addition annotation for the response.\n        /// </summary>\n        /// <param name=\"operation\">The operation.</param>\n        protected virtual void AppendHttpResponses(OpenApiOperation operation)\n        { }\n\n        /// <summary>\n        /// Sets the custom parameters.\n        /// </summary>\n        /// <param name=\"operation\">The OpenApi operation.</param>\n        /// <param name=\"customParameters\">The custom parameters.</param>\n        /// <param name=\"location\">The parameter location.</param>\n        protected static void AppendCustomParameters(OpenApiOperation operation, IList<CustomParameter> customParameters, ParameterLocation location)\n        {\n            foreach (var param in customParameters)\n            {\n                string? documentationUrl = null;\n                if (param.DocumentationURL != null)\n                {\n                    documentationUrl = $\" Documentation URL: {param.DocumentationURL}\";\n                }\n\n                // DocumentationURL value is to be appended to\n                // the parameter Description property\n                var paramDescription = (param.Description == null) ? documentationUrl?.Remove(0, 1) : param.Description + documentationUrl;\n\n                OpenApiParameter parameter = new()\n                {\n                    In = location,\n                    Name = param.Name,\n                    Description = paramDescription,\n                    Schema = new OpenApiSchema\n                    {\n                        Type = JsonSchemaType.String\n                    },\n                    Required = param.Required ?? false\n                };\n\n                if (param.ExampleValues != null)\n                {\n                    parameter.Examples = new Dictionary<string, IOpenApiExample>();\n                    int index = 1;\n                    foreach (var example in param.ExampleValues)\n                    {\n                        OpenApiExample ex = new OpenApiExample\n                        {\n                            Description = example.Description\n                        };\n\n                        // maybe call convert to Uri literal\n                        ex.Value = example.Value?.ToString();\n\n                        parameter.Examples.Add(\"example-\" + index++, ex);\n                    }\n                }\n\n                operation.Parameters ??= [];\n                operation.Parameters.AppendParameter(parameter);\n            }\n        }\n\n        /// <summary>\n        /// Set link relation type to be used to get external docs link for path operation\n        /// </summary>\n        protected virtual void SetCustomLinkRelType()\n        {\n            if (Context?.Settings.CustomHttpMethodLinkRelMapping is not null &&\n                Path is not null)\n            {\n                LinkRelKey? key = OperationType.ToString().ToLowerInvariant() switch\n                {\n                    \"get\" => Path.LastSegment?.Kind ==  ODataSegmentKind.Key ? LinkRelKey.ReadByKey : LinkRelKey.List,\n                    \"post\" => LinkRelKey.Create,\n                    \"patch\" => LinkRelKey.Update,\n                    \"put\" => LinkRelKey.Update,\n                    \"delete\" => LinkRelKey.Delete,\n                    _ => null,\n                };\n\n                if (key != null && key.HasValue && Context.Settings.CustomHttpMethodLinkRelMapping.TryGetValue(key.Value, out var linkRelValue))\n                {\n                    CustomLinkRel = linkRelValue;\n                }\n            }\n        }\n\n        internal void SetCollectionResponse(OpenApiOperation operation, string targetElementFullName)\n        {\n            Utils.CheckArgumentNull(operation, nameof(operation));\n            Utils.CheckArgumentNullOrEmpty(targetElementFullName, nameof(targetElementFullName));            \n\n            operation.Responses = new OpenApiResponses\n            {\n                {\n                    (Context?.Settings.UseSuccessStatusCodeRange ?? false) ? Constants.StatusCodeClass2XX : Constants.StatusCode200,\n                    new OpenApiResponseReference($\"{targetElementFullName}{Constants.CollectionSchemaSuffix}\", _document)\n                }\n            };\n        }\n\n        internal void SetSingleResponse(OpenApiOperation operation, IOpenApiSchema schema)\n        {\n            Utils.CheckArgumentNull(operation, nameof(operation));\n            Utils.CheckArgumentNull(schema, nameof(schema));\n            \n            operation.Responses = new OpenApiResponses\n            {\n                {\n                    (Context?.Settings.UseSuccessStatusCodeRange ?? false) ? Constants.StatusCodeClass2XX : Constants.StatusCode200,\n                    new OpenApiResponse\n                    {\n                        Description = \"Entity result.\",\n                        Content = new Dictionary<string, IOpenApiMediaType>\n                        {\n                            {\n                                Constants.ApplicationJsonMediaType,\n                                new OpenApiMediaType\n                                {\n                                    Schema = schema\n                                }\n                            }\n                        },\n                    }\n                }\n            };\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/OperationHandlerProvider.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Net.Http;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// A class to provide the <see cref=\"IOperationHandler\"/>.\n    /// </summary>\n    internal class OperationHandlerProvider : IOperationHandlerProvider\n    {\n        /// <inheritdoc/>\n        public IOperationHandler? GetHandler(ODataPathKind pathKind, HttpMethod operationType, OpenApiDocument document)\n        {\n            return (pathKind, operationType.ToString().ToLowerInvariant()) switch\n            {\n                // entity set (Get/Post)\n                (ODataPathKind.EntitySet, \"get\") => new EntitySetGetOperationHandler(document),\n                (ODataPathKind.EntitySet, \"post\") => new EntitySetPostOperationHandler(document),\n\n                // entity (Get/Patch/Put/Delete)\n                (ODataPathKind.Entity, \"get\") => new EntityGetOperationHandler(document),\n                (ODataPathKind.Entity, \"patch\") => new EntityPatchOperationHandler(document),\n                (ODataPathKind.Entity, \"put\") => new EntityPutOperationHandler(document),\n                (ODataPathKind.Entity, \"delete\") => new EntityDeleteOperationHandler(document),\n\n                // singleton (Get/Patch)\n                (ODataPathKind.Singleton, \"get\") => new SingletonGetOperationHandler(document),\n                (ODataPathKind.Singleton, \"patch\") => new SingletonPatchOperationHandler(document),\n\n                // edm operation (Get|Post)\n                (ODataPathKind.Operation, \"get\") => new EdmFunctionOperationHandler(document),\n                (ODataPathKind.Operation, \"post\") => new EdmActionOperationHandler(document),\n\n                // edm operation import (Get|Post)\n                (ODataPathKind.OperationImport, \"get\") => new EdmFunctionImportOperationHandler(document),\n                (ODataPathKind.OperationImport, \"post\") => new EdmActionImportOperationHandler(document),\n\n                // navigation property (Get/Patch/Put/Post/Delete)\n                (ODataPathKind.NavigationProperty, \"get\") => new NavigationPropertyGetOperationHandler(document),\n                (ODataPathKind.NavigationProperty, \"patch\") => new NavigationPropertyPatchOperationHandler(document),\n                (ODataPathKind.NavigationProperty, \"put\") => new NavigationPropertyPutOperationHandler(document),\n                (ODataPathKind.NavigationProperty, \"post\") => new NavigationPropertyPostOperationHandler(document),\n                (ODataPathKind.NavigationProperty, \"delete\") => new NavigationPropertyDeleteOperationHandler(document),\n\n                // navigation property ref (Get/Post/Put/Delete)\n                (ODataPathKind.Ref, \"get\") => new RefGetOperationHandler(document),\n                (ODataPathKind.Ref, \"put\") => new RefPutOperationHandler(document),\n                (ODataPathKind.Ref, \"post\") => new RefPostOperationHandler(document),\n                (ODataPathKind.Ref, \"delete\") => new RefDeleteOperationHandler(document),\n\n                // media entity operation (Get|Put|Delete)\n                (ODataPathKind.MediaEntity, \"get\") => new MediaEntityGetOperationHandler(document),\n                (ODataPathKind.MediaEntity, \"put\") => new MediaEntityPutOperationHandler(document),\n                (ODataPathKind.MediaEntity, \"delete\") => new MediaEntityDeleteOperationHandler(document),\n\n                // $metadata operation (Get)\n\n                (ODataPathKind.Metadata, \"get\") => new MetadataGetOperationHandler(document),\n\n                // $count operation (Get)\n                (ODataPathKind.DollarCount, \"get\") => new DollarCountGetOperationHandler(document),\n\n                // .../namespace.typename (cast, get)\n                (ODataPathKind.TypeCast, \"get\") => new ODataTypeCastGetOperationHandler(document),\n\n                // .../entity/propertyOfComplexType (Get/Patch/Put/Delete)\n                (ODataPathKind.ComplexProperty, \"get\") => new ComplexPropertyGetOperationHandler(document),\n                (ODataPathKind.ComplexProperty, \"patch\") => new ComplexPropertyPatchOperationHandler(document),\n                (ODataPathKind.ComplexProperty, \"put\") => new ComplexPropertyPutOperationHandler(document),\n                (ODataPathKind.ComplexProperty, \"post\") => new ComplexPropertyPostOperationHandler(document),\n\n                (_, _) => null,\n            };\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/RefDeleteOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing System.Linq;\nusing System.Net.Http;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Delete a navigation property ref for a navigation source.\n    /// </summary>\n    internal class RefDeleteOperationHandler : NavigationPropertyOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"RefDeleteOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public RefDeleteOperationHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Delete;\n        private DeleteRestrictionsType? _deleteRestriction;\n\n        /// <inheritdoc/>\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n            _deleteRestriction = GetRestrictionAnnotation(CapabilitiesConstants.DeleteRestrictions) as DeleteRestrictionsType;\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            // Summary and Description\n            string placeHolder = \"Delete ref of navigation property \" + NavigationProperty?.Name + \" for \" + NavigationSource?.Name;\n            operation.Summary = _deleteRestriction?.Description ?? placeHolder;\n            operation.Description = _deleteRestriction?.LongDescription;\n\n            // OperationId\n            if (Context is {Settings.EnableOperationId: true})\n            {\n                string prefix = \"DeleteRef\";\n                var segments = GetOperationId()?.Split('.').ToList() ?? [];\n                \n                if (SecondLastSegmentIsKeySegment)\n                {\n                    segments[segments.Count - 1] = Utils.ToFirstCharacterLowerCase(segments[segments.Count - 1]);\n                    var lastSegment = prefix + Utils.UpperFirstChar(NavigationProperty.ToEntityType().Name);\n                    segments.Add(lastSegment);\n                    operation.OperationId = string.Join(\".\", segments);\n                }\n                else\n                {\n                    var lastSegment = segments.LastOrDefault();\n                    segments[segments.Count - 1] = prefix + lastSegment;\n                    operation.OperationId = string.Join(\".\", segments);\n                }\n            }            \n        }\n\n        /// <inheritdoc/>\n        protected override void SetParameters(OpenApiOperation operation)\n        {\n            base.SetParameters(operation);\n\n            operation.Parameters ??= [];\n            operation.Parameters.Add(new OpenApiParameter\n            {\n                Name = \"If-Match\",\n                In = ParameterLocation.Header,\n                Description = \"ETag\",\n                Schema = new OpenApiSchema\n                {\n                    Type = JsonSchemaType.String\n                }\n            });\n\n            // for collection, we should have @id in query\n            if (NavigationProperty.TargetMultiplicity() == EdmMultiplicity.Many &&\n                Path?.Segments.Reverse().Skip(1).First() is ODataNavigationPropertySegment)\n            {\n                operation.Parameters.Add(new OpenApiParameter\n                {\n                    Name = \"@id\",\n                    In = ParameterLocation.Query,\n                    Description = \"The delete Uri\",\n                    Required = true,\n                    Schema = new OpenApiSchema\n                    {\n                        Type = JsonSchemaType.String\n                    }\n                });\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetSecurity(OpenApiOperation operation)\n        {\n            if (_deleteRestriction?.Permissions == null)\n            {\n                return;\n            }\n\n            operation.Security = Context?.CreateSecurityRequirements(_deleteRestriction.Permissions, _document).ToList();\n        }\n\n        /// <inheritdoc/>\n        protected override void SetResponses(OpenApiOperation operation)\n        {\n            // Response for Delete methods should be 204 No Content\n            var settings = Context?.Settings.Clone() ?? new();\n            settings.UseSuccessStatusCodeRange = false;\n            \n            operation.AddErrorResponses(settings, _document, true);\n            base.SetResponses(operation);\n        }\n\n        protected override void AppendCustomParameters(OpenApiOperation operation)\n        {\n            if (_deleteRestriction == null)\n            {\n                return;\n            }\n\n            if (_deleteRestriction.CustomHeaders != null)\n            {\n                AppendCustomParameters(operation, _deleteRestriction.CustomHeaders, ParameterLocation.Header);\n            }\n\n            if (_deleteRestriction.CustomQueryOptions != null)\n            {\n                AppendCustomParameters(operation, _deleteRestriction.CustomQueryOptions, ParameterLocation.Query);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/RefGetOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Net.Http;\nusing System.Text.Json.Nodes;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Retrieve a navigation property ref from a navigation source.\n    /// </summary>\n    internal class RefGetOperationHandler : NavigationPropertyOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of the <see cref=\"RefGetOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public RefGetOperationHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Get;\n        private ReadRestrictionsType? _readRestriction;\n\n        /// <inheritdoc/>\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n            _readRestriction = GetRestrictionAnnotation(CapabilitiesConstants.ReadRestrictions) as ReadRestrictionsType;\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            // Summary and Description\n            string placeHolder = \"Get ref of \" + NavigationProperty?.Name + \" from \" + NavigationSource?.Name;\n            operation.Summary = (LastSegmentIsKeySegment ? _readRestriction?.ReadByKeyRestrictions?.Description : _readRestriction?.Description) ?? placeHolder;\n            operation.Description = (LastSegmentIsKeySegment ? _readRestriction?.ReadByKeyRestrictions?.LongDescription : _readRestriction?.LongDescription)\n                ?? Context?.Model.GetDescriptionAnnotation(NavigationProperty);\n\n            // OperationId\n            if (Context is {Settings.EnableOperationId: true})\n            {\n                string prefix = \"GetRef\";\n                if (!LastSegmentIsKeySegment && NavigationProperty.TargetMultiplicity() == EdmMultiplicity.Many)\n                {\n                    prefix = \"ListRef\";\n                }\n\n                operation.OperationId = GetOperationId(prefix);\n            }\n        }\n\n        protected override void SetExtensions(OpenApiOperation operation)\n        {\n            if (Context is { Settings.EnablePagination: true } && NavigationProperty.TargetMultiplicity() == EdmMultiplicity.Many)\n            {\n                JsonObject extension = new JsonObject\n                    {\n                        { \"nextLinkName\", \"@odata.nextLink\"},\n                        { \"operationName\", Context.Settings.PageableOperationName}\n                    };\n\n                operation.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n                operation.Extensions.Add(Constants.xMsPageable, new JsonNodeExtension(extension));\n            }\n\n            base.SetExtensions(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetResponses(OpenApiOperation operation)\n        {\n            if (NavigationProperty.TargetMultiplicity() == EdmMultiplicity.Many)\n            {\n                operation.Responses = new OpenApiResponses\n                {\n                    {\n                        Context?.Settings.UseSuccessStatusCodeRange ?? false ? Constants.StatusCodeClass2XX : Constants.StatusCode200,\n                        new OpenApiResponseReference($\"String{Constants.CollectionSchemaSuffix}\", _document)\n                    }\n                };\n            }\n            else\n            {\n                OpenApiSchema schema = new()\n                {\n                    // $ref returns string for the Uri?\n                    Type = JsonSchemaType.String\n                };\n                Dictionary<string, IOpenApiLink>? links = null;\n                if (Context is {Settings.ShowLinks: true} && NavigationProperty is not null && Path is not null)\n                {\n                    var operationId = GetOperationId();\n\n                    links = Context.CreateLinks(entityType: NavigationProperty.ToEntityType(), entityName: NavigationProperty.Name,\n                            entityKind: NavigationProperty.PropertyKind.ToString(), parameters: PathParameters, path: Path,\n                            navPropOperationId: operationId);\n                }\n\n                operation.Responses = new OpenApiResponses\n                {\n                    {\n                        Context?.Settings.UseSuccessStatusCodeRange ?? false ? Constants.StatusCodeClass2XX : Constants.StatusCode200,\n                        new OpenApiResponse\n                        {\n                            Description = \"Retrieved navigation property link\",\n                            Content = new Dictionary<string, IOpenApiMediaType>\n                            {\n                                {\n                                    Constants.ApplicationJsonMediaType,\n                                    new OpenApiMediaType\n                                    {\n                                        Schema = schema\n                                    }\n                                }\n                            },\n                            Links = links\n                        }\n                    }\n                };\n            }\n\n    \t\tif (Context is not null)\n                operation.AddErrorResponses(Context.Settings, _document, false);\n\n            base.SetResponses(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetParameters(OpenApiOperation operation)\n        {\n            base.SetParameters(operation);\n\n            if (NavigationProperty.TargetMultiplicity() == EdmMultiplicity.Many && Context is not null)\n            {\n                // Need to verify that TopSupported or others should be applied to navigaiton source.\n                // So, how about for the navigation property.\n                var parameter = (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateTop(TargetPath, _document)) ??\n                            (NavigationProperty is null ? null : Context.CreateTop(NavigationProperty, _document));\n                operation.Parameters ??= [];\n                if (parameter != null)\n                {\n                    operation.Parameters.Add(parameter);\n                }\n\n                parameter = (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateSkip(TargetPath, _document)) ??\n                            (NavigationProperty is null ? null : Context.CreateSkip(NavigationProperty, _document));\n                if (parameter != null)\n                {\n                    operation.Parameters.Add(parameter);\n                }\n\n                parameter = (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateSearch(TargetPath, _document)) ??\n                            (NavigationProperty is null ? null : Context.CreateSearch(NavigationProperty, _document));\n                if (parameter != null)\n                {\n                    operation.Parameters.Add(parameter);\n                }\n\n                parameter = (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateFilter(TargetPath, _document)) ??\n                            (NavigationProperty is null ? null : Context.CreateFilter(NavigationProperty, _document));\n                if (parameter != null)\n                {\n                    operation.Parameters.Add(parameter);\n                }\n\n                parameter = (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateCount(TargetPath, _document)) ??\n                            (NavigationProperty is null ? null : Context.CreateCount(NavigationProperty, _document));\n                if (parameter != null)\n                {\n                    operation.Parameters.Add(parameter);\n                }\n\n                parameter = (string.IsNullOrEmpty(TargetPath) ? null : Context.CreateOrderBy(TargetPath, NavigationProperty.ToEntityType())) ??\n                            (NavigationProperty is null ? null : Context.CreateOrderBy(NavigationProperty));\n                if (parameter != null)\n                {\n                    operation.Parameters.Add(parameter);\n                }\n            }\n        }\n\n        protected override void SetSecurity(OpenApiOperation operation)\n        {\n            if (_readRestriction?.Permissions == null)\n            {\n                return;\n            }\n\n            operation.Security = Context?.CreateSecurityRequirements(_readRestriction.Permissions, _document).ToList();\n        }\n\n        protected override void AppendCustomParameters(OpenApiOperation operation)\n        {\n            if (_readRestriction == null)\n            {\n                return;\n            }\n\n            ReadRestrictionsBase readBase = _readRestriction;\n            if (readBase.CustomHeaders != null)\n            {\n                AppendCustomParameters(operation, readBase.CustomHeaders, ParameterLocation.Header);\n            }\n\n            if (readBase.CustomQueryOptions != null)\n            {\n                AppendCustomParameters(operation, readBase.CustomQueryOptions, ParameterLocation.Query);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/RefPostOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Linq;\nusing System.Net.Http;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Create a navigation property ref for a navigation source.\n    /// </summary>\n    internal class RefPostOperationHandler : NavigationPropertyOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"RefPostOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public RefPostOperationHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Post;\n        private InsertRestrictionsType? _insertRestriction;\n\n        /// <inheritdoc/>\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n            _insertRestriction = GetRestrictionAnnotation(CapabilitiesConstants.InsertRestrictions) as InsertRestrictionsType;\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            // Summary and Description\n            string placeHolder = \"Create new navigation property ref to \" + NavigationProperty?.Name + \" for \" + NavigationSource?.Name;\n            operation.Summary = _insertRestriction?.Description ?? placeHolder;\n            operation.Description = _insertRestriction?.LongDescription;\n\n            // OperationId\n            if (Context is {Settings.EnableOperationId: true})\n            {\n                string prefix = \"CreateRef\";\n                operation.OperationId = GetOperationId(prefix);\n            }            \n        }\n\n        /// <inheritdoc/>\n        protected override void SetRequestBody(OpenApiOperation operation)\n        {\n            operation.RequestBody = new OpenApiRequestBodyReference(Constants.ReferencePostRequestBodyName, _document);\n\n            base.SetRequestBody(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetResponses(OpenApiOperation operation)\n        {\n            operation.Responses = new OpenApiResponses\n            {\n                {\n                    Constants.StatusCode204,\n                    new OpenApiResponse { Description = \"Success\" } \n                }\n            };\n\n    \t\tif (Context is not null)\n                operation.AddErrorResponses(Context.Settings, _document, false);\n\n            base.SetResponses(operation);\n        }\n\n        protected override void SetSecurity(OpenApiOperation operation)\n        {\n            if (_insertRestriction?.Permissions is null)\n            {\n                return;\n            }\n\n            operation.Security = Context?.CreateSecurityRequirements(_insertRestriction.Permissions, _document).ToList();\n        }\n\n        protected override void AppendCustomParameters(OpenApiOperation operation)\n        {\n            if (_insertRestriction == null)\n            {\n                return;\n            }\n\n            if (_insertRestriction.CustomHeaders != null)\n            {\n                AppendCustomParameters(operation, _insertRestriction.CustomHeaders, ParameterLocation.Header);\n            }\n\n            if (_insertRestriction.CustomQueryOptions != null)\n            {\n                AppendCustomParameters(operation, _insertRestriction.CustomQueryOptions, ParameterLocation.Query);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/RefPutOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Linq;\nusing System.Net.Http;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Update a navigation property ref for a navigation source.\n    /// </summary>\n    internal class RefPutOperationHandler : NavigationPropertyOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"RefPutOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public RefPutOperationHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Patch;\n        private UpdateRestrictionsType? _updateRestriction;\n\n        /// <inheritdoc/>\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n            _updateRestriction = GetRestrictionAnnotation(CapabilitiesConstants.UpdateRestrictions) as UpdateRestrictionsType;\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            // Summary and Description\n            string placeHolder = \"Update the ref of navigation property \" + NavigationProperty?.Name + \" in \" + NavigationSource?.Name;\n            operation.Summary = _updateRestriction?.Description ?? placeHolder;\n            operation.Description = _updateRestriction?.LongDescription;\n\n            // OperationId\n            if (Context is {Settings.EnableOperationId: true})\n            {\n                string prefix = \"UpdateRef\";\n                operation.OperationId = GetOperationId(prefix);\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetRequestBody(OpenApiOperation operation)\n        {\n            operation.RequestBody = new OpenApiRequestBodyReference(Constants.ReferencePutRequestBodyName, _document);\n\n            base.SetRequestBody(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetResponses(OpenApiOperation operation)\n        {\n            operation.Responses = new OpenApiResponses\n            {\n                {\n                    Constants.StatusCode204,\n                    new OpenApiResponse { Description = \"Success\" }\n                }\n            };\n\n            if (Context is not null)\n                operation.AddErrorResponses(Context.Settings, _document, false);\n            base.SetResponses(operation);\n        }\n\n        protected override void SetSecurity(OpenApiOperation operation)\n        {\n            if (_updateRestriction?.Permissions == null)\n            {\n                return;\n            }\n\n            operation.Security = Context?.CreateSecurityRequirements(_updateRestriction.Permissions, _document).ToList();\n        }\n\n        protected override void AppendCustomParameters(OpenApiOperation operation)\n        {\n            if (_updateRestriction == null)\n            {\n                return;\n            }\n\n            if (_updateRestriction.CustomHeaders != null)\n            {\n                AppendCustomParameters(operation, _updateRestriction.CustomHeaders, ParameterLocation.Header);\n            }\n\n            if (_updateRestriction.CustomQueryOptions != null)\n            {\n                AppendCustomParameters(operation, _updateRestriction.CustomQueryOptions, ParameterLocation.Query);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/SingletonGetOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Retrieve a Singleton\n    /// The Path Item Object for the singleton contains the keyword get with an Operation Object as value\n    /// that describes the capabilities for retrieving the singleton.\n    /// </summary>\n    internal class SingletonGetOperationHandler : SingletonOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"SingletonGetOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public SingletonGetOperationHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Get;\n\n        private ReadRestrictionsType? _readRestrictions;\n\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n\n            if (!string.IsNullOrEmpty(TargetPath))\n                _readRestrictions = Context?.Model.GetRecord<ReadRestrictionsType>(TargetPath, CapabilitiesConstants.ReadRestrictions);\n            \n            if (Context is not null && Singleton is not null)\n            {\n                var singletonReadRestrictions = Context.Model.GetRecord<ReadRestrictionsType>(Singleton, CapabilitiesConstants.ReadRestrictions);\n                _readRestrictions?.MergePropertiesIfNull(singletonReadRestrictions);\n                _readRestrictions ??= singletonReadRestrictions;\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            // Summary and Descriptions\n            string placeHolder = \"Get \" + Singleton?.Name;\n            operation.Summary = _readRestrictions?.Description ?? placeHolder;\n            operation.Description = _readRestrictions?.LongDescription ?? Context?.Model.GetDescriptionAnnotation(Singleton);\n\n            // OperationId, it should be unique among all operations described in the API.\n            if (Context is {Settings.EnableOperationId: true} && Singleton is not null)\n            {\n                string typeName = Singleton.EntityType.Name;\n                operation.OperationId = Singleton.Name + \".\" + typeName + \".Get\" + Utils.UpperFirstChar(typeName);\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetParameters(OpenApiOperation operation)\n        {\n            base.SetParameters(operation);\n            \n            if (Singleton is null) return;\n\n            // $select\n            var parameter = Context?.CreateSelect(Singleton);\n            operation.Parameters ??= [];\n            if (parameter != null)\n            {\n                operation.Parameters.Add(parameter);\n            }\n\n            // $expand\n            parameter = Context?.CreateExpand(Singleton);\n            if (parameter != null)\n            {\n                operation.Parameters.Add(parameter);\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetResponses(OpenApiOperation operation)\n        {\n            if (Singleton is not null)\n            {\n                IOpenApiSchema? schema = null;\n                Dictionary<string, IOpenApiLink>? links = null;\n\n                if (Context is {Settings.EnableDerivedTypesReferencesForResponses: true})\n                {\n                    schema = EdmModelHelper.GetDerivedTypesReferenceSchema(Singleton.EntityType, Context.Model, _document);\n                }\n\n                if (Context is {Settings.ShowLinks: true} && Path is not null)\n                {\n                    links = Context.CreateLinks(entityType: Singleton.EntityType, entityName: Singleton.Name,\n                            entityKind: Singleton.ContainerElementKind.ToString(), path: Path, parameters: PathParameters);\n                }\n\n                schema ??= new OpenApiSchemaReference(Singleton.EntityType.FullName(), _document);\n\n                operation.Responses = new OpenApiResponses\n                {\n                    {\n                        Context?.Settings.UseSuccessStatusCodeRange ?? false ? Constants.StatusCodeClass2XX : Constants.StatusCode200,\n                        new OpenApiResponse\n                        {\n                            Description = \"Retrieved entity\",\n                            Content = new Dictionary<string, IOpenApiMediaType>\n                            {\n                                {\n                                    Constants.ApplicationJsonMediaType,\n                                    new OpenApiMediaType\n                                    {\n                                        Schema = schema\n                                    }\n                                }\n                            },\n                            Links = links\n                        }\n                    }\n                };\n            }\n\n    \t\tif (Context is not null)\n                operation.AddErrorResponses(Context.Settings, _document, false);\n\n            base.SetResponses(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetSecurity(OpenApiOperation operation)\n        {\n            if (_readRestrictions?.Permissions == null)\n            {\n                return;\n            }\n\n            operation.Security = Context?.CreateSecurityRequirements(_readRestrictions.Permissions, _document).ToList();\n        }\n\n        /// <inheritdoc/>\n        protected override void AppendCustomParameters(OpenApiOperation operation)\n        {\n            if (_readRestrictions == null)\n            {\n                return;\n            }\n\n            if (_readRestrictions.CustomHeaders != null)\n            {\n                AppendCustomParameters(operation, _readRestrictions.CustomHeaders, ParameterLocation.Header);\n            }\n\n            if (_readRestrictions.CustomQueryOptions != null)\n            {\n                AppendCustomParameters(operation, _readRestrictions.CustomQueryOptions, ParameterLocation.Query);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/SingletonOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\nusing System.Collections.Generic;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Base class for operation of <see cref=\"IEdmSingleton\"/>.\n    /// </summary>\n    internal abstract class SingletonOperationHandler : OperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"SingletonOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        protected SingletonOperationHandler(OpenApiDocument document):base(document)\n        {\n            \n        }\n        /// <summary>\n        /// Gets the <see cref=\"IEdmSingleton\"/>.\n        /// </summary>\n        protected IEdmSingleton? Singleton { get; private set; }\n\n        /// <inheritdoc/>\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            // Base Initialize should be called at top of this method.\n            base.Initialize(context, path);\n\n            if (path.FirstSegment is ODataNavigationSourceSegment {NavigationSource: IEdmSingleton source})\n                Singleton = source;\n        }\n\n        /// <inheritdoc/>\n        protected override void SetTags(OpenApiOperation operation)\n        {\n            // In this SDK, we use \"[Singleton Name].[Singleton Entity Type Name]\n            // For example: \"Me.User\"\n            var tagName = Singleton?.Name + \".\" + Singleton?.EntityType.Name;\n\n            Context?.AddExtensionToTag(tagName, Constants.xMsTocType, new JsonNodeExtension(\"page\"), () => new OpenApiTag()\n\t\t\t{\n\t\t\t\tName = tagName\n\t\t\t});\n            operation.Tags ??= new HashSet<OpenApiTagReference>();\n            operation.Tags.Add(new OpenApiTagReference(tagName, _document));\n\n            // Call base.SetTags() at the end of this method.\n            base.SetTags(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetExtensions(OpenApiOperation operation)\n        {\n            operation.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n            operation.Extensions.Add(Constants.xMsDosOperationType, new JsonNodeExtension(\"operation\"));\n\n            base.SetExtensions(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetExternalDocs(OpenApiOperation operation)\n        {\n            if (Context is {Settings.ShowExternalDocs: true} && CustomLinkRel is not null)\n            {\n                var externalDocs = (string.IsNullOrEmpty(TargetPath) ? null : Context.Model.GetLinkRecord(TargetPath, CustomLinkRel)) ??\n                    (Singleton is null ? null : Context.Model.GetLinkRecord(Singleton, CustomLinkRel));\n\n                if (externalDocs != null)\n                {\n                    operation.ExternalDocs = new OpenApiExternalDocs()\n                    {\n                        Description = CoreConstants.ExternalDocsDescription,\n                        Url = externalDocs.Href\n                    };\n                }\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Operation/SingletonPatchOperationHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.Operation\n{\n    /// <summary>\n    /// Update a Singleton\n    /// The Path Item Object for the entity set contains the keyword patch with an Operation Object as value\n    /// that describes the capabilities for updating the singleton, unless the singleton is read-only.\n    /// </summary>\n    internal class SingletonPatchOperationHandler : SingletonOperationHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"SingletonPatchOperationHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        public SingletonPatchOperationHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        public override HttpMethod OperationType => HttpMethod.Patch;\n\n        private UpdateRestrictionsType? _updateRestrictions;\n\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n\n            if (!string.IsNullOrEmpty(TargetPath))\n                _updateRestrictions = Context?.Model.GetRecord<UpdateRestrictionsType>(TargetPath, CapabilitiesConstants.UpdateRestrictions);\n\n            if (Context is not null && Singleton is not null)\n            {\n                var singletonUpdateRestrictions = Context.Model.GetRecord<UpdateRestrictionsType>(Singleton, CapabilitiesConstants.UpdateRestrictions);\n                _updateRestrictions?.MergePropertiesIfNull(singletonUpdateRestrictions);\n                _updateRestrictions ??= singletonUpdateRestrictions;\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiOperation operation)\n        {\n            // Summary and Descriptions\n            string placeHolder = \"Update \" + Singleton?.Name;\n            operation.Summary = _updateRestrictions?.Description ?? placeHolder;\n            operation.Description = _updateRestrictions?.LongDescription;\n\n            // OperationId\n            if (Context is {Settings.EnableOperationId: true} && Singleton is not null)\n            {\n                string typeName = Singleton.EntityType.Name;\n                operation.OperationId = Singleton.Name + \".\" + typeName + \".Update\" + Utils.UpperFirstChar(typeName);\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetRequestBody(OpenApiOperation operation)\n        {\n            operation.RequestBody = new OpenApiRequestBody\n            {\n                Required = Singleton?.EntityType?.ShouldRequestBodyBeRequired(\n                    isUpdateOperation: true,\n                    Context?.Model) ?? true,\n                Description = \"New property values\",\n                Content = new Dictionary<string, IOpenApiMediaType>\n                {\n                    {\n                        Constants.ApplicationJsonMediaType, new OpenApiMediaType\n                        {\n                            Schema = GetOpenApiSchema()\n                        }\n                    }\n                }\n            };\n\n            base.SetRequestBody(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetResponses(OpenApiOperation operation)\n        {\n            if (Context is not null && GetOpenApiSchema() is {} schema)\n                operation.AddErrorResponses(Context.Settings, _document, true, schema);\n            base.SetResponses(operation);\n        }\n\n        /// <inheritdoc/>\n        protected override void SetSecurity(OpenApiOperation operation)\n        {\n            if (_updateRestrictions?.Permissions == null)\n            {\n                return;\n            }\n\n            operation.Security = Context?.CreateSecurityRequirements(_updateRestrictions.Permissions, _document).ToList();\n        }\n\n        /// <inheritdoc/>\n        protected override void AppendCustomParameters(OpenApiOperation operation)\n        {\n            if (_updateRestrictions == null)\n            {\n                return;\n            }\n\n            if (_updateRestrictions.CustomHeaders != null)\n            {\n                AppendCustomParameters(operation, _updateRestrictions.CustomHeaders, ParameterLocation.Header);\n            }\n\n            if (_updateRestrictions.CustomQueryOptions != null)\n            {\n                AppendCustomParameters(operation, _updateRestrictions.CustomQueryOptions, ParameterLocation.Query);\n            }\n        }\n\n        private IOpenApiSchema? GetOpenApiSchema()\n        {\n            if (Singleton is null) return null;\n            return Context is {Settings.EnableDerivedTypesReferencesForRequestBody: true} ?\n                EdmModelHelper.GetDerivedTypesReferenceSchema(Singleton.EntityType, Context.Model, _document) :\n                new OpenApiSchemaReference(Singleton.EntityType.FullName(), _document);\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/PathItem/ComplexPropertyItemHandler.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.PathItem;\n\ninternal class ComplexPropertyItemHandler : PathItemHandler\n{\n    /// <summary>\n    /// Initializes a new instance of the <see cref=\"ComplexPropertyItemHandler\"/> class.\n    /// </summary>\n    /// <param name=\"document\">The document to use for references lookup.</param>\n    public ComplexPropertyItemHandler(OpenApiDocument document) : base(document)\n    {\n        \n    }\n    /// <inheritdoc/>\n\tprotected override ODataPathKind HandleKind => ODataPathKind.ComplexProperty;\n\n\t/// <summary>\n\t/// Gets the complex property\n\t/// </summary>\n\tprotected IEdmStructuralProperty? ComplexProperty { get; private set; }\n\n\t/// <inheritdoc/>\n\tprotected override void SetOperations(OpenApiPathItem item)\n\t{\n        AddReadOperation(item);\n        AddUpdateOperation(item);\n        AddInsertOperation(item);\t\t\t\t\t\n\t}\n\n    public void AddReadOperation(OpenApiPathItem item)\n    {\n        var readRestrictions = string.IsNullOrEmpty(TargetPath) ? null :  Context?.Model.GetRecord<ReadRestrictionsType>(TargetPath, CapabilitiesConstants.ReadRestrictions);\n        if (ComplexProperty is not null)\n        {\n            var complexTypeReadRestrictions = Context?.Model.GetRecord<ReadRestrictionsType>(ComplexProperty, CapabilitiesConstants.ReadRestrictions);\n            readRestrictions?.MergePropertiesIfNull(complexTypeReadRestrictions);\n            readRestrictions ??= complexTypeReadRestrictions;\n        }\n        bool isReadable = readRestrictions?.Readable ?? false;\n        if (Context is not null && ((Context.Settings.RequireRestrictionAnnotationsToGenerateComplexPropertyPaths && isReadable) ||\n            !Context.Settings.RequireRestrictionAnnotationsToGenerateComplexPropertyPaths))\n        {\n            AddOperation(item, HttpMethod.Get);\n        }\n    }\n\n\tpublic void AddInsertOperation(OpenApiPathItem item)\n\t{\n        if (Path?.LastSegment is ODataComplexPropertySegment segment && segment.Property.Type.IsCollection())\n        {\n            var insertRestrictions = string.IsNullOrEmpty(TargetPath) ? null :  Context?.Model.GetRecord<InsertRestrictionsType>(TargetPath, CapabilitiesConstants.InsertRestrictions);\n            if (ComplexProperty is not null)\n            {\n                var entityInsertRestrictions = Context?.Model.GetRecord<InsertRestrictionsType>(ComplexProperty, CapabilitiesConstants.InsertRestrictions);\n                insertRestrictions?.MergePropertiesIfNull(entityInsertRestrictions);\n                insertRestrictions ??= entityInsertRestrictions;\n            }\n            bool isInsertable = insertRestrictions?.Insertable ?? false;\n            if (Context is not null && ((Context.Settings.RequireRestrictionAnnotationsToGenerateComplexPropertyPaths && isInsertable) ||\n                !Context.Settings.RequireRestrictionAnnotationsToGenerateComplexPropertyPaths))\n            {\n                AddOperation(item, HttpMethod.Post);\n            }\n        }\n    }\n\n\tpublic void AddUpdateOperation(OpenApiPathItem item)\n\t{\n        var updateRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<UpdateRestrictionsType>(TargetPath, CapabilitiesConstants.UpdateRestrictions);\n        if (ComplexProperty is not null)\n        {\n            var complexTypeUpdateRestrictions = Context?.Model.GetRecord<UpdateRestrictionsType>(ComplexProperty, CapabilitiesConstants.UpdateRestrictions);\n            updateRestrictions?.MergePropertiesIfNull(complexTypeUpdateRestrictions);\n            updateRestrictions ??= complexTypeUpdateRestrictions;\n        }\n        bool isUpdatable = updateRestrictions?.Updatable ?? false;\n        if (Context is not null && ((Context.Settings.RequireRestrictionAnnotationsToGenerateComplexPropertyPaths && isUpdatable) ||\n            !Context.Settings.RequireRestrictionAnnotationsToGenerateComplexPropertyPaths))\n        {\n            if (updateRestrictions?.IsUpdateMethodPutAndPatch == true)\n            {\n                AddOperation(item, HttpMethod.Put);\n                AddOperation(item, HttpMethod.Patch);\n            }\n            else if (updateRestrictions?.IsUpdateMethodPut == true)\n            {\n                AddOperation(item, HttpMethod.Put);\n            }\n            else\n            {\n                // When no explicit update method is specified in UpdateRestrictions,\n                // use the UseHttpPutForUpdate setting to determine the default method\n                if (Context?.Settings?.UseHttpPutForUpdate == true)\n                {\n                    AddOperation(item, HttpMethod.Put);\n                }\n                else\n                {\n                    AddOperation(item, HttpMethod.Patch);\n                }\n            }\n        }\n    }\n\n    /// <inheritdoc/>\n    protected override void Initialize(ODataContext context, ODataPath path)\n\t{\n\t\tbase.Initialize(context, path);\n\n\t\t// The last segment should be the complex property segment.\n\t\tif (path.LastSegment is ODataComplexPropertySegment {Property: {} property})\n\t\t    ComplexProperty = property;\n\t}\n\n\t/// <inheritdoc/>\n\tprotected override void SetExtensions(OpenApiPathItem item)\n\t{\n        if (ComplexProperty is null) return;\n\n        if (Context is not null)\n        {\n            item.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n\t\t    item.Extensions.AddCustomAttributesToExtensions(Context, ComplexProperty);\n        }\n\t}\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/PathItem/DollarCountPathItemHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Net.Http;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.PathItem\n{\n    /// <summary>\n    /// Path item handler for $count.\n    /// </summary>\n    internal class DollarCountPathItemHandler : PathItemHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of the <see cref=\"DollarCountPathItemHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use for references lookup.</param>\n        public DollarCountPathItemHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        protected override ODataPathKind HandleKind => ODataPathKind.DollarCount;\n\n        /// <inheritdoc/>\n        protected override void SetOperations(OpenApiPathItem item)\n        {\n            AddOperation(item, HttpMethod.Get);\n        }\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiPathItem pathItem)\n        {\n            base.SetBasicInfo(pathItem);\n            pathItem.Description = \"Provides operations to count the resources in the collection.\";\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/PathItem/EntityPathItemHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Net.Http;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.PathItem\n{\n    /// <summary>\n    /// Path item handler for single Entity.\n    /// </summary>\n    internal class EntityPathItemHandler : EntitySetPathItemHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of the <see cref=\"EntityPathItemHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use for references lookup.</param>\n        public EntityPathItemHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        protected override ODataPathKind HandleKind => ODataPathKind.Entity;\n\n        /// <inheritdoc/>\n        protected override void SetOperations(OpenApiPathItem item)\n        {\n            var readRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<ReadRestrictionsType>(TargetPath, CapabilitiesConstants.ReadRestrictions);\n            \n            if (Context is not null &&  EntitySet is not null)\n            {\n                var entityReadRestrictions = Context.Model.GetRecord<ReadRestrictionsType>(EntitySet, CapabilitiesConstants.ReadRestrictions);\n                readRestrictions?.MergePropertiesIfNull(entityReadRestrictions);\n                readRestrictions ??= entityReadRestrictions;\n            }\n            if (readRestrictions == null ||\n               (readRestrictions.ReadByKeyRestrictions == null && readRestrictions.IsReadable) ||\n               (readRestrictions.ReadByKeyRestrictions != null && readRestrictions.ReadByKeyRestrictions.IsReadable))\n            {\n                // If we don't have Read by key read restriction, we should check the set read restrction.\n                AddOperation(item, HttpMethod.Get);\n            }\n\n            var updateRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<UpdateRestrictionsType>(TargetPath, CapabilitiesConstants.UpdateRestrictions);\n            \n            if (Context is not null &&  EntitySet is not null)\n            {\n                var entityUpdateRestrictions = Context.Model.GetRecord<UpdateRestrictionsType>(EntitySet, CapabilitiesConstants.UpdateRestrictions);\n                updateRestrictions?.MergePropertiesIfNull(entityUpdateRestrictions);\n                updateRestrictions ??= entityUpdateRestrictions;\n            }\n            if (updateRestrictions?.IsUpdatable ?? true)\n            {\n                if (updateRestrictions?.IsUpdateMethodPutAndPatch == true)\n                {\n                    AddOperation(item, HttpMethod.Put);\n                    AddOperation(item, HttpMethod.Patch);\n                }\n                else if (updateRestrictions?.IsUpdateMethodPut == true)\n                {\n                    AddOperation(item, HttpMethod.Put);\n                }\n                else\n                {\n                    // When no explicit update method is specified in UpdateRestrictions,\n                    // use the UseHttpPutForUpdate setting to determine the default method\n                    if (Context?.Settings?.UseHttpPutForUpdate == true)\n                    {\n                        AddOperation(item, HttpMethod.Put);\n                    }\n                    else\n                    {\n                        AddOperation(item, HttpMethod.Patch);\n                    }\n                }\n            }\n\n            var deleteRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<DeleteRestrictionsType>(TargetPath, CapabilitiesConstants.DeleteRestrictions);\n            \n            if (Context is not null &&  EntitySet is not null)\n            {\n                var entityDeleteRestrictions = Context.Model.GetRecord<DeleteRestrictionsType>(EntitySet, CapabilitiesConstants.DeleteRestrictions);\n                deleteRestrictions?.MergePropertiesIfNull(entityDeleteRestrictions);\n                deleteRestrictions ??= entityDeleteRestrictions;\n            }\n            if (deleteRestrictions?.IsDeletable ?? true)\n            {\n                AddOperation(item, HttpMethod.Delete);\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetExtensions(OpenApiPathItem item)\n        {\n            base.SetExtensions(item);\n            if (EntitySet is null || Context is null) return;\n\n            item.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n            item.Extensions.AddCustomAttributesToExtensions(Context, EntitySet.EntityType);\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/PathItem/EntitySetPathItemHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.PathItem\n{\n    /// <summary>\n    /// Create a <see cref=\"OpenApiPathItem\"/> for <see cref=\"IEdmEntitySet\"/>.\n    /// </summary>\n    internal class EntitySetPathItemHandler : PathItemHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of the <see cref=\"EntitySetPathItemHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use for references lookup.</param>\n        public EntitySetPathItemHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        protected override ODataPathKind HandleKind => ODataPathKind.EntitySet;\n\n        /// <summary>\n        /// Gets the entity set.\n        /// </summary>\n        protected IEdmEntitySet? EntitySet { get; private set; }\n\n        /// <inheritdoc/>\n        protected override void SetOperations(OpenApiPathItem item)\n        {\n            var readRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<ReadRestrictionsType>(TargetPath, CapabilitiesConstants.ReadRestrictions);\n            \n            if (Context is not null && EntitySet is not null)\n            {\n                var entityReadRestrictions = Context.Model.GetRecord<ReadRestrictionsType>(EntitySet, CapabilitiesConstants.ReadRestrictions);\n                readRestrictions?.MergePropertiesIfNull(entityReadRestrictions);\n                readRestrictions ??= entityReadRestrictions;\n            }\n            if (readRestrictions?.IsReadable ?? true)\n            {\n                AddOperation(item, HttpMethod.Get);\n            }\n\n            var insertRestrictions = string.IsNullOrEmpty(TargetPath) ? null :  Context?.Model.GetRecord<InsertRestrictionsType>(TargetPath, CapabilitiesConstants.InsertRestrictions);\n\n            if (Context is not null && EntitySet is not null)\n            {\n                var entityInsertRestrictions = Context.Model.GetRecord<InsertRestrictionsType>(EntitySet, CapabilitiesConstants.InsertRestrictions);\n                insertRestrictions?.MergePropertiesIfNull(entityInsertRestrictions);\n                insertRestrictions ??= entityInsertRestrictions;\n            }\n            if (insertRestrictions?.IsInsertable ?? true)\n            {\n                AddOperation(item, HttpMethod.Post);\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n\n            // The first segment should be the entity set segment.\n            if (path.FirstSegment is ODataNavigationSourceSegment {NavigationSource: IEdmEntitySet sourceSet})\n                EntitySet = sourceSet;\n        }\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiPathItem pathItem)\n        {\n            base.SetBasicInfo(pathItem);\n            pathItem.Description = $\"Provides operations to manage the collection of {EntitySet?.EntityType.Name} entities.\";\n        }\n\n        /// <inheritdoc/>\n        protected override void SetExtensions(OpenApiPathItem item)\n        {\n            base.SetExtensions(item);\n            if (EntitySet is null || Context is null) return;\n            item.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n            item.Extensions.AddCustomAttributesToExtensions(Context, EntitySet);            \n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/PathItem/IPathItemHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.PathItem\n{\n    /// <summary>\n    /// Interface for <see cref=\"OpenApiPathItem\"/>.\n    /// </summary>\n    internal interface IPathItemHandler\n    {\n        /// <summary>\n        /// Create <see cref=\"OpenApiPathItem\"/> based on <see cref=\"ODataContext\"/> and <see cref=\"ODataPath\"/>.\n        /// </summary>\n        /// <param name=\"context\">The context.</param>\n        /// <param name=\"path\">The path.</param>\n        /// <returns>The created <see cref=\"OpenApiPathItem\"/>.</returns>\n        OpenApiPathItem CreatePathItem(ODataContext context, ODataPath path);\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/PathItem/IPathItemHandlerProvider.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.PathItem\n{\n    /// <summary>\n    /// Interface for <see cref=\"IPathItemHandler\"/>.\n    /// </summary>\n    internal interface IPathItemHandlerProvider\n    {\n        /// <summary>\n        /// Get the <see cref=\"IPathItemHandler\"/> based on the path type.\n        /// </summary>\n        /// <param name=\"pathKind\">The path kind.</param>\n        /// <param name=\"document\">The Open API document to use to lookup references.</param>\n        /// <returns>The <see cref=\"IPathItemHandler\"/>.</returns>\n        IPathItemHandler? GetHandler(ODataPathKind pathKind, OpenApiDocument document);\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/PathItem/MediaEntityPathItemHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.PathItem\n{\n    /// <summary>\n    /// Create a <see cref=\"OpenApiPathItem\"/> for a media entity.\n    /// </summary>\n    internal class MediaEntityPathItemHandler : PathItemHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of the <see cref=\"MediaEntityPathItemHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use for references lookup.</param>\n        public MediaEntityPathItemHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        protected override ODataPathKind HandleKind => ODataPathKind.MediaEntity;\n\n        /// <summary>\n        /// Gets the entity set.\n        /// </summary>\n        protected IEdmEntitySet? EntitySet { get; private set; }\n\n        /// <summary>\n        /// Gets the singleton.\n        /// </summary>\n        protected IEdmSingleton? Singleton { get; private set; }\n\n        /// <inheritdoc/>\n        protected override void SetOperations(OpenApiPathItem item)\n        {\n            var readRestrictions = string.IsNullOrEmpty(TargetPath) ? null :Context?.Model.GetRecord<ReadRestrictionsType>(TargetPath, CapabilitiesConstants.ReadRestrictions);\n            var navSourceReadRestrictions = EntitySet != null\n                ? Context?.Model.GetRecord<ReadRestrictionsType>(EntitySet)\n                : (Singleton is null ? null : Context?.Model.GetRecord<ReadRestrictionsType>(Singleton));\n            readRestrictions ??= navSourceReadRestrictions;\n            if (readRestrictions == null ||\n               (readRestrictions.ReadByKeyRestrictions == null && readRestrictions.IsReadable) ||\n               (readRestrictions.ReadByKeyRestrictions != null && readRestrictions.ReadByKeyRestrictions.IsReadable))\n            {\n                AddOperation(item, HttpMethod.Get);\n            }\n\n            var updateRestrictions = string.IsNullOrEmpty(TargetPath) ? null :Context?.Model.GetRecord<UpdateRestrictionsType>(TargetPath, CapabilitiesConstants.UpdateRestrictions);\n            var navSourceUpdateRestrictions = EntitySet != null\n                ? Context?.Model.GetRecord<UpdateRestrictionsType>(EntitySet)\n                : (Singleton is null ? null : Context?.Model.GetRecord<UpdateRestrictionsType>(Singleton));\n            updateRestrictions ??= navSourceUpdateRestrictions;\n            if (updateRestrictions?.IsUpdatable ?? true)\n            {\n                AddOperation(item, HttpMethod.Put);\n            }\n\n            var deleteRestrictions = string.IsNullOrEmpty(TargetPath) ? null :Context?.Model.GetRecord<DeleteRestrictionsType>(TargetPath, CapabilitiesConstants.DeleteRestrictions);\n            var navSourceDeleteRestrictions = EntitySet != null\n                ? Context?.Model.GetRecord<DeleteRestrictionsType>(EntitySet)\n                : (Singleton is null ? null : Context?.Model.GetRecord<DeleteRestrictionsType>(Singleton));\n            deleteRestrictions ??= navSourceDeleteRestrictions;\n            if (deleteRestrictions?.IsDeletable ?? true)\n            {\n                AddOperation(item, HttpMethod.Delete);\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n\n            // The first segment could be an entity set segment or a singleton segment.\n            if (path.FirstSegment is ODataNavigationSourceSegment {NavigationSource: IEdmEntitySet entitySet})\n                EntitySet = entitySet;\n            if (path.FirstSegment is ODataNavigationSourceSegment {NavigationSource: IEdmSingleton singleton})\n                Singleton = singleton;\n        }\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiPathItem pathItem)\n        {\n            base.SetBasicInfo(pathItem);\n            pathItem.Description = $\"Provides operations to manage the media for the {(EntitySet?.EntityType ?? Singleton?.EntityType)?.Name} entity.\";\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/PathItem/MetadataPathItemHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Net.Http;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.PathItem\n{\n    /// <summary>\n    /// Path item handler for $metadata.\n    /// </summary>\n    internal class MetadataPathItemHandler : PathItemHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of the <see cref=\"MetadataPathItemHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use for references lookup.</param>\n        public MetadataPathItemHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        protected override ODataPathKind HandleKind => ODataPathKind.Metadata;\n\n        /// <inheritdoc/>\n        protected override void SetOperations(OpenApiPathItem item)\n        {\n            AddOperation(item, HttpMethod.Get);\n        }\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiPathItem pathItem)\n        {\n            base.SetBasicInfo(pathItem);\n            pathItem.Description = \"Provides operations to obtain the service metadata.\";\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/PathItem/NavigationPropertyPathItemHandler.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Diagnostics;\nusing System.Linq;\nusing System.Collections.Generic;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing System.Text.Json.Nodes;\nusing System.Net.Http;\n\nnamespace Microsoft.OpenApi.OData.PathItem\n{\n    /// <summary>\n    /// Create a <see cref=\"OpenApiPathItem\"/> for a single <see cref=\"IEdmNavigationProperty\"/>.\n    /// </summary>\n    internal class NavigationPropertyPathItemHandler : PathItemHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of the <see cref=\"NavigationPropertyPathItemHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use for references lookup.</param>\n        public NavigationPropertyPathItemHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        protected override ODataPathKind HandleKind => ODataPathKind.NavigationProperty;\n\n        /// <summary>\n        /// Gets the navigation property.\n        /// </summary>\n        public IEdmNavigationProperty? NavigationProperty { get; private set; }\n\n        /// <summary>\n        /// Gets the navigation source.\n        /// </summary>\n        public IEdmNavigationSource? NavigationSource { get; private set; }\n\n        /// <summary>\n        /// Gets a bool value indicating whether the last segment is a key segment.\n        /// </summary>\n        protected bool LastSegmentIsKeySegment { get; private set; }\n\n        /// <summary>\n        /// Gets a bool value indicating whether the last segment is a $ref segment.\n        /// </summary>\n        protected bool LastSegmentIsRefSegment { get; private set; }\n\n        /// <summary>\n        /// The entity type targeted by the <see cref=\"NavigationProperty\"/>\n        /// </summary>\n        private IEdmEntityType? _navPropEntityType;\n\n        /// <inheritdoc/>\n        protected override void SetOperations(OpenApiPathItem item)\n        {\n            IEdmVocabularyAnnotatable? target = NavigationSource switch {\n                IEdmEntitySet es => es,\n                IEdmSingleton singleton => singleton,\n                _ => null\n            };\n\n            var targetPathRestrictionType = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<NavigationRestrictionsType>(TargetPath, CapabilitiesConstants.NavigationRestrictions);\n            var navSourceRestrictionType = target is null ? null : Context?.Model.GetRecord<NavigationRestrictionsType>(target, CapabilitiesConstants.NavigationRestrictions);\n            var navPropRestrictionType = NavigationProperty is null ? null : Context?.Model.GetRecord<NavigationRestrictionsType>(NavigationProperty, CapabilitiesConstants.NavigationRestrictions);           \n           \n            var restriction = targetPathRestrictionType?.RestrictedProperties?.FirstOrDefault() \n                ?? (Path is null ? null : navSourceRestrictionType?.RestrictedProperties?.FirstOrDefault(r => r.NavigationProperty == Path.NavigationPropertyPath()))\n                ?? navPropRestrictionType?.RestrictedProperties?.FirstOrDefault();\n\n            // Check whether the navigation property should be part of the path\n            if (!EdmModelHelper.NavigationRestrictionsAllowsNavigability(navSourceRestrictionType, restriction) ||\n                !EdmModelHelper.NavigationRestrictionsAllowsNavigability(navPropRestrictionType, restriction))\n            {\n                return;\n            }\n\n            AddGetOperation(item, restriction);\n\n            // Update restrictions\n            var navPropUpdateRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<UpdateRestrictionsType>(TargetPath, CapabilitiesConstants.UpdateRestrictions);\n            navPropUpdateRestrictions?.MergePropertiesIfNull(restriction?.UpdateRestrictions);\n            navPropUpdateRestrictions ??= restriction?.UpdateRestrictions;\n            if (NavigationProperty is not null && Context is not null)\n            {\n                var updateRestrictions = Context.Model.GetRecord<UpdateRestrictionsType>(NavigationProperty);\n                navPropUpdateRestrictions?.MergePropertiesIfNull(updateRestrictions);\n                navPropUpdateRestrictions ??= updateRestrictions;\n            }\n\n            // Insert restrictions\n            var navPropInsertRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<InsertRestrictionsType>(TargetPath, CapabilitiesConstants.InsertRestrictions);\n            navPropInsertRestrictions?.MergePropertiesIfNull(restriction?.InsertRestrictions);\n            navPropInsertRestrictions ??= restriction?.InsertRestrictions;\n            if (NavigationProperty is not null && Context is not null)\n            {\n                var insertRestrictions = Context.Model.GetRecord<InsertRestrictionsType>(NavigationProperty);\n                navPropInsertRestrictions?.MergePropertiesIfNull(insertRestrictions);\n                navPropInsertRestrictions ??= insertRestrictions;\n            }\n\n            // Entity insert restrictions\n            var entityUpdateRestrictions = _navPropEntityType is null ? null : Context?.Model.GetRecord<UpdateRestrictionsType>(_navPropEntityType);\n\n            // containment: (Post - Collection | Patch/Put - Single)           \n            if (NavigationProperty?.ContainsTarget ?? false)\n            {\n                var updateRestrictionType = navPropUpdateRestrictions ?? entityUpdateRestrictions;\n                if (NavigationProperty.TargetMultiplicity() == EdmMultiplicity.Many)\n                {\n                    if (LastSegmentIsKeySegment)\n                    {\n\n                        if ((entityUpdateRestrictions?.IsUpdatable ?? true) &&\n                            (navPropUpdateRestrictions?.IsUpdatable ?? true))\n                        {\n\n                            AddUpdateOperation(item, updateRestrictionType);\n                        }\n                    }\n                    else\n                    {\n                        var entityInsertRestrictions = _navPropEntityType is null ? null : Context?.Model.GetRecord<InsertRestrictionsType>(_navPropEntityType);\n                        bool isInsertableDefault = navPropInsertRestrictions == null && entityInsertRestrictions == null;\n\n                        if (isInsertableDefault ||\n                           ((entityInsertRestrictions?.IsInsertable ?? true) &&\n                           (navPropInsertRestrictions?.IsInsertable ?? true)))\n                        {\n                            AddOperation(item, HttpMethod.Post);\n                        }\n                    }\n                }\n                else\n                {\n                    AddUpdateOperation(item, updateRestrictionType);\n                }\n            }\n            else\n            {\n                // non-containment: (Post - Collection | Patch/Put - Single) --> only if annotations are explicitly set to true\n                // Note: Use Updatable and not IsUpdatable | Insertable and not IsInsertable\n                if (NavigationProperty.TargetMultiplicity() == EdmMultiplicity.Many)\n                {\n                    if (LastSegmentIsKeySegment)\n                    {\n                        if (navPropUpdateRestrictions?.Updatable ?? false)\n                        {\n                            AddUpdateOperation(item, navPropUpdateRestrictions);\n                        }\n                    }\n                    else\n                    {\n                        if (navPropInsertRestrictions?.Insertable ?? false)\n                        {\n                            AddOperation(item, HttpMethod.Post);\n                        }\n                    }\n                }\n                else\n                {\n                    if (navPropUpdateRestrictions?.Updatable ?? false)\n                    {\n                        AddUpdateOperation(item, navPropUpdateRestrictions);\n                    }             \n                }\n            }\n\n            AddDeleteOperation(item, restriction);\n        }\n\n        private void AddGetOperation(OpenApiPathItem item, NavigationPropertyRestriction? restriction)\n        {\n            var navPropReadRestriction = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<ReadRestrictionsType>(TargetPath, CapabilitiesConstants.ReadRestrictions);\n            navPropReadRestriction?.MergePropertiesIfNull(restriction?.ReadRestrictions);\n            navPropReadRestriction ??= restriction?.ReadRestrictions;\n\n            if (NavigationProperty is not null && Context is not null)\n            {\n                var readRestrictions = Context.Model.GetRecord<ReadRestrictionsType>(NavigationProperty);\n                navPropReadRestriction?.MergePropertiesIfNull(readRestrictions);\n                navPropReadRestriction ??= readRestrictions;\n            }\n\n            var entityReadRestriction = _navPropEntityType is null ? null : Context?.Model.GetRecord<ReadRestrictionsType>(_navPropEntityType);\n            bool isReadableDefault = navPropReadRestriction == null && entityReadRestriction == null;\n            if (isReadableDefault)\n            {\n                AddOperation(item, HttpMethod.Get);\n                return;\n            }\n\n            if (NavigationProperty.TargetMultiplicity() == EdmMultiplicity.Many)\n            {\n                // TODO: $ref also supports Get ?\n                if (LastSegmentIsKeySegment)\n                {\n                    if ((navPropReadRestriction?.ReadByKeyRestrictions?.IsReadable ?? true) &&\n                        (entityReadRestriction?.IsReadable ?? true))\n                    {\n                        AddOperation(item, HttpMethod.Get);\n                    }\n                }\n                else\n                {\n                    if ((navPropReadRestriction?.IsReadable ?? true) &&\n                        (entityReadRestriction?.IsReadable ?? true))\n                    {\n                        AddOperation(item, HttpMethod.Get);\n                    }\n                }\n            }\n            else\n            {\n                Debug.Assert(!LastSegmentIsKeySegment);\n                if ((navPropReadRestriction?.IsReadable ?? true) &&\n                   (entityReadRestriction?.IsReadable ?? true))\n                {\n                    AddOperation(item, HttpMethod.Get);\n                }\n            }\n        }\n\n        private void AddDeleteOperation(OpenApiPathItem item, NavigationPropertyRestriction? restriction)\n        {\n            Debug.Assert(!LastSegmentIsRefSegment);\n\n            var navPropDeleteRestriction = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<DeleteRestrictionsType>(TargetPath, CapabilitiesConstants.DeleteRestrictions);\n            navPropDeleteRestriction?.MergePropertiesIfNull(restriction?.DeleteRestrictions);\n            navPropDeleteRestriction ??= restriction?.DeleteRestrictions;\n            if (NavigationProperty is not null && Context is not null)\n            {\n                var insertRestrictions = Context.Model.GetRecord<DeleteRestrictionsType>(NavigationProperty);\n                navPropDeleteRestriction?.MergePropertiesIfNull(insertRestrictions);\n                navPropDeleteRestriction ??= insertRestrictions;\n            }\n\n            if (!(NavigationProperty.TargetMultiplicity() != EdmMultiplicity.Many || LastSegmentIsKeySegment))\n                return;\n\n            var entityDeleteRestriction = _navPropEntityType is null ? null : Context?.Model.GetRecord<DeleteRestrictionsType>(_navPropEntityType);\n            bool isDeletable = \n                (navPropDeleteRestriction == null && entityDeleteRestriction == null) ||\n                ((entityDeleteRestriction?.IsDeletable ?? true) &&\n                (navPropDeleteRestriction?.IsDeletable ?? true));\n\n            if ((NavigationProperty?.ContainsTarget ?? false) && isDeletable)\n            {\n                AddOperation(item, HttpMethod.Delete);\n            }\n            else if (navPropDeleteRestriction?.Deletable ?? false)\n            {\n                // Add delete operation for non-contained nav. props only if explicitly set to true via annotation\n                // Note: Use Deletable and NOT IsDeletable\n                AddOperation(item, HttpMethod.Delete);\n            }\n\n            return;\n        }\n\n        private void AddUpdateOperation(OpenApiPathItem item, UpdateRestrictionsType? updateRestrictionsType)\n        {\n            if (updateRestrictionsType?.IsUpdatable ?? true)\n            {\n                if (updateRestrictionsType?.IsUpdateMethodPutAndPatch == true)\n                {\n                    AddOperation(item, HttpMethod.Put);\n                    AddOperation(item, HttpMethod.Patch);\n                }\n                else if (updateRestrictionsType?.IsUpdateMethodPut == true)\n                {\n                    AddOperation(item, HttpMethod.Put);\n                }\n                else\n                {\n                    // When no explicit update method is specified in UpdateRestrictions,\n                    // use the UseHttpPutForUpdate setting to determine the default method\n                    if (Context?.Settings?.UseHttpPutForUpdate == true)\n                    {\n                        AddOperation(item, HttpMethod.Put);\n                    }\n                    else\n                    {\n                        AddOperation(item, HttpMethod.Patch);\n                    }\n                }\n            }\n\n        }\n\n        /// <inheritdoc/>\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n\n            if (path.FirstSegment is ODataNavigationSourceSegment {NavigationSource: {} source})\n                NavigationSource = source;\n\n            LastSegmentIsKeySegment = path.LastSegment?.Kind == ODataSegmentKind.Key;\n            LastSegmentIsRefSegment = path.LastSegment?.Kind == ODataSegmentKind.Ref;\n            NavigationProperty = path.OfType<ODataNavigationPropertySegment>().Last().NavigationProperty;\n            _navPropEntityType = NavigationProperty.ToEntityType();\n        }\n\n        /// <inheritdoc/>\n        protected override void SetExtensions(OpenApiPathItem item)\n        {\n            if (Context is null || !Context.Settings.ShowMsDosGroupPath)\n            {\n                return;\n            }\n\n            var samePaths = new List<ODataPath>();\n            foreach (var path in Context.AllPaths.Where(p => p.Kind == ODataPathKind.NavigationProperty && p != Path))\n            {\n                bool lastIsKeySegment = path.LastSegment is ODataKeySegment;\n                if (LastSegmentIsKeySegment != lastIsKeySegment)\n                {\n                    continue;\n                }\n\n                if (path.FirstSegment is ODataNavigationSourceSegment navigationSourceSegment &&\n                    NavigationSource != navigationSourceSegment.NavigationSource)\n                {\n                    continue;\n                }\n\n                var npSegment = path.LastSegment is ODataNavigationPropertySegment npS ? \n                                npS :\n                                path.Segments[path.Count - 2] is ODataNavigationPropertySegment npSegmentFallback ?\n                                npSegmentFallback :\n                                null;\n\t\t\t\tif (NavigationProperty != npSegment?.NavigationProperty)\n                {\n                    continue;\n                }\n\n                samePaths.Add(path);\n            }\n\n            if (samePaths.Any())\n            {\n                JsonArray array = new();\n                OpenApiConvertSettings settings = Context.Settings.Clone();\n                settings.EnableKeyAsSegment = Context.KeyAsSegment;\n                foreach (var p in samePaths)\n                {\n                    array.Add(p.GetPathItemName(settings));\n                }\n\n                item.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n                item.Extensions.Add(Constants.xMsDosGroupPath, new JsonNodeExtension(array));   \n            }\n\n            base.SetExtensions(item);\n            if (NavigationProperty is not null)\n            {\n                item.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n                item.Extensions.AddCustomAttributesToExtensions(Context, NavigationProperty);\n            }\n        }\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiPathItem pathItem)\n        {\n            base.SetBasicInfo(pathItem);\n            pathItem.Description = $\"Provides operations to manage the {NavigationProperty?.Name} property of the {NavigationProperty?.DeclaringType.FullTypeName()} entity.\";\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/PathItem/ODataTypeCastPathItemHandler.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.PathItem;\n\n/// <summary>\n/// Path item handler for type cast for example: ~/groups/{id}/members/microsoft.graph.user\n/// </summary>\ninternal class ODataTypeCastPathItemHandler : PathItemHandler\n{\n    /// <summary>\n    /// Initializes a new instance of the <see cref=\"ODataTypeCastPathItemHandler\"/> class.\n    /// </summary>\n    /// <param name=\"document\">The document to use for references lookup.</param>\n    public ODataTypeCastPathItemHandler(OpenApiDocument document) : base(document)\n    {\n        \n    }\n    /// <inheritdoc/>\n    protected override ODataPathKind HandleKind => ODataPathKind.TypeCast;\n\n    /// <inheritdoc/>\n    protected override void SetOperations(OpenApiPathItem item)\n    {\n        AddOperation(item, HttpMethod.Get);\n    }\n    /// <inheritdoc/>\n    protected override void Initialize(ODataContext context, ODataPath path)\n    {\n        base.Initialize(context, path);\n        if(path.LastSegment is ODataTypeCastSegment castSegment)\n        {\n            StructuredType = castSegment.StructuredType;\n        }\n    }\n    private IEdmStructuredType? StructuredType { get; set; }\n\n    /// <inheritdoc/>\n    protected override void SetBasicInfo(OpenApiPathItem pathItem)\n    {\n        base.SetBasicInfo(pathItem);\n        if (StructuredType is IEdmNamedElement namedElement)\n            pathItem.Description = $\"Casts the previous resource to {namedElement.Name}.\";\n    }\n\n    /// <inheritdoc/>\n    protected override void SetExtensions(OpenApiPathItem item)\n    {\n        base.SetExtensions(item);\n        if (StructuredType is null || Context is null) return;\n        item.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n        item.Extensions.AddCustomAttributesToExtensions(Context, StructuredType);\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/PathItem/OperationImportPathItemHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.PathItem\n{\n    /// <summary>\n    /// Create a <see cref=\"OpenApiPathItem\"/> for a single <see cref=\"IEdmOperationImport\"/>.\n    /// </summary>\n    internal class OperationImportPathItemHandler : PathItemHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of the <see cref=\"OperationImportPathItemHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use for references lookup.</param>\n        public OperationImportPathItemHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        protected override ODataPathKind HandleKind => ODataPathKind.OperationImport;\n\n        /// <summary>\n        /// Gets the operation import.\n        /// </summary>\n        public IEdmOperationImport? EdmOperationImport { get; private set; }\n\n        /// <inheritdoc/>\n        protected override void SetOperations(OpenApiPathItem item)\n        {\n            if (EdmOperationImport.IsActionImport())\n            {\n                // Each action import is represented as a name/value pair whose name is the service-relative\n                // resource path of the action import prepended with a forward slash, and whose value is a Path\n                // Item Object containing the keyword post with an Operation Object as value that describes\n                // how to invoke the action import.\n                AddOperation(item, HttpMethod.Post);\n            }\n            else\n            {\n                // Each function import is represented as a name/value pair whose name is the service-relative\n                // resource path of the function import prepended with a forward slash, and whose value is a Path\n                // Item Object containing the keyword get with an Operation Object as value that describes\n                // how to invoke the function import.\n\n                // so far, <Term Name=\"ReadRestrictions\" Type=\"Capabilities.ReadRestrictionsType\" AppliesTo=\"EntitySet Singleton FunctionImport\">\n                var readRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<ReadRestrictionsType>(TargetPath, CapabilitiesConstants.ReadRestrictions);\n                if (Context is not null && EdmOperationImport is not null)\n                {\n                    var operationReadRestrictions = Context.Model.GetRecord<ReadRestrictionsType>(EdmOperationImport, CapabilitiesConstants.ReadRestrictions);\n                    readRestrictions?.MergePropertiesIfNull(operationReadRestrictions);\n                    readRestrictions ??= operationReadRestrictions;\n                }\n                if (readRestrictions?.IsReadable ?? true)\n                {\n                    AddOperation(item, HttpMethod.Get);\n                }\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n\n            if (path.FirstSegment is ODataOperationImportSegment {OperationImport: {} import})\n                EdmOperationImport = import;\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiPathItem pathItem)\n        {\n            base.SetBasicInfo(pathItem);\n            pathItem.Description = $\"Provides operations to call the {EdmOperationImport?.Name} method.\";\n        }\n\n        /// <inheritdoc/>\n        protected override void SetExtensions(OpenApiPathItem item)\n        {\n            base.SetExtensions(item);\n            if (EdmOperationImport is null || Context is null) return;\n            item.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n            item.Extensions.AddCustomAttributesToExtensions(Context, EdmOperationImport);\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/PathItem/OperationPathItemHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Net.Http;\nusing System.Text.Json.Nodes;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.PathItem\n{\n    /// <summary>\n    /// Create the bound operations for the navigation source.\n    /// </summary>\n    internal class OperationPathItemHandler : PathItemHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of the <see cref=\"OperationPathItemHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use for references lookup.</param>\n        public OperationPathItemHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        protected override ODataPathKind HandleKind => ODataPathKind.Operation;\n\n        /// <summary>\n        /// Gets the Edm operation.\n        /// </summary>\n        public IEdmOperation? EdmOperation { get; private set; }\n\n        /// <inheritdoc/>\n        protected override void SetOperations(OpenApiPathItem item)\n        {\n            if (EdmOperation.IsAction())\n            {\n                // The Path Item Object for a bound action contains the keyword post,\n                // The value of the operation keyword is an Operation Object that describes how to invoke the action.\n                AddOperation(item, HttpMethod.Post);\n            }\n            else\n            {\n                // The Path Item Object for a bound function contains the keyword get,\n                // The value of the operation keyword is an Operation Object that describes how to invoke the function.\n                AddOperation(item, HttpMethod.Get);\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n\n            if (path.LastSegment is ODataOperationSegment {Operation: {} operation})\n                EdmOperation = operation;\n        }\n\n        /// <inheritdoc/>\n        protected override void SetExtensions(OpenApiPathItem item)\n        {\n            if (Context is null || !Context.Settings.ShowMsDosGroupPath)\n            {\n                return;\n            }\n\n            if (Path?.FirstSegment is ODataNavigationSourceSegment {NavigationSource: IEdmNavigationSource currentNavSource})\n            {\n\n                var samePaths = new List<ODataPath>();\n                foreach (var path in Context.AllPaths.Where(p => p.Kind == ODataPathKind.Operation && p != Path))\n                {\n                    if (path.FirstSegment is ODataNavigationSourceSegment navigationSourceSegment && currentNavSource != navigationSourceSegment.NavigationSource)\n                    {\n                        continue;\n                    }\n\n                    if (path.LastSegment is ODataOperationSegment operationSegment && EdmOperation.FullName() != operationSegment.Operation.FullName())\n                    {\n                        continue;\n                    }\n\n                    samePaths.Add(path);\n                }\n\n                if (samePaths.Any())\n                {\n                    JsonArray array = new JsonArray();\n                    OpenApiConvertSettings settings = Context.Settings.Clone();\n                    settings.EnableKeyAsSegment = Context.KeyAsSegment;\n                    foreach (var p in samePaths)\n                    {\n                        array.Add(p.GetPathItemName(settings));\n                    }\n\n                    item.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n                    item.Extensions.Add(Constants.xMsDosGroupPath, new JsonNodeExtension(array));\n                }\n            }\n\n            base.SetExtensions(item);\n            if (EdmOperation is not null)\n            {\n                item.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n                item.Extensions.AddCustomAttributesToExtensions(Context, EdmOperation);\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiPathItem pathItem)\n        {\n            base.SetBasicInfo(pathItem);\n            pathItem.Description = $\"Provides operations to call the {EdmOperation?.Name} method.\";\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/PathItem/PathItemHandler.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Properties;\nusing System;\nusing System.Net.Http;\n\nnamespace Microsoft.OpenApi.OData.PathItem\n{\n    /// <summary>\n    /// Base class for <see cref=\"IPathItemHandler\"/>.\n    /// </summary>\n    internal abstract class PathItemHandler : IPathItemHandler\n    {\n        private readonly OpenApiDocument _document;\n        /// <summary>\n        /// Initializes a new instance of the <see cref=\"PathItemHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use to lookup references.</param>\n        protected PathItemHandler(OpenApiDocument document)\n        {\n            Utils.CheckArgumentNull(document, nameof(document));\n            _document = document;\n        }\n        /// <summary>\n        /// Gets the handler path kind.\n        /// </summary>\n        protected abstract ODataPathKind HandleKind { get; }\n\n        /// <summary>\n        /// Gets the OData Context.\n        /// </summary>\n        protected ODataContext? Context { get; private set; }\n\n        /// <summary>\n        /// Gets the OData Path.\n        /// </summary>\n        protected ODataPath? Path { get; private set; }\n\n        /// <summary>\n        /// Gets the string representation of the Edm target path for annotations.\n        /// </summary>\n        protected string? TargetPath;\n\n        /// <inheritdoc/>\n        public virtual OpenApiPathItem CreatePathItem(ODataContext context, ODataPath path)\n        {\n            Context = context ?? throw Error.ArgumentNull(nameof(context));\n\n            Path = path ?? throw Error.ArgumentNull(nameof(path));\n\n            Initialize(context, path);\n\n            OpenApiPathItem item = new();\n\n            SetBasicInfo(item);\n\n            if (Context.Settings.DeclarePathParametersOnPathItem)\n            {\n                SetParameters(item);\n            }\n\n            SetOperations(item);\n\n            SetExtensions(item);\n\n            return item;\n        }\n        /// <summary>\n        /// Set the basic information for <see cref=\"OpenApiPathItem\"/>.\n        /// </summary>\n        /// <param name=\"pathItem\">The <see cref=\"OpenApiPathItem\"/>.</param>\n        protected virtual void SetBasicInfo(OpenApiPathItem pathItem)\n        { }\n\n        /// <summary>\n        /// Set the operation for the path item.\n        /// </summary>\n        /// <param name=\"item\">The path item.</param>\n        protected abstract void SetOperations(OpenApiPathItem item);\n\n        /// <summary>\n        /// Initialize the Handler.\n        /// </summary>\n        /// <param name=\"context\">The context.</param>\n        /// <param name=\"path\">The path.</param>\n        protected virtual void Initialize(ODataContext context, ODataPath path)\n        {\n            if (HandleKind != path.Kind)\n            {\n                throw Error.InvalidOperation(String.Format(SRResource.InvalidPathKindForPathItemHandler, GetType().Name, path.Kind));\n            }\n            TargetPath = path.GetTargetPath(context.Model);\n        }\n\n        /// <summary>\n        /// Set the extensions for the path item.\n        /// </summary>\n        /// <param name=\"item\">The path item.</param>\n        protected virtual void SetExtensions(OpenApiPathItem item)\n        { }\n\n        /// <summary>\n        /// Add one operation into path item.\n        /// </summary>\n        /// <param name=\"item\">The path item.</param>\n        /// <param name=\"operationType\">The operation type.</param>\n        protected virtual void AddOperation(OpenApiPathItem item, HttpMethod operationType)\n        {\n            string httpMethod = operationType.ToString();\n            if (Path is null || !Path.SupportHttpMethod(httpMethod))\n            {\n                return;\n            }\n\n            if (Context?.OperationHandlerProvider is {} provider &&\n                provider.GetHandler(Path.Kind, operationType, _document) is {} operationHandler)\n                item.AddOperation(operationType, operationHandler.CreateOperation(Context, Path));\n        }\n\n        /// <summary>\n        /// Set the parameters information for <see cref=\"OpenApiPathItem\"/>\n        /// </summary>\n        /// <param name=\"item\">The <see cref=\"OpenApiPathItem\"/>.</param>\n        protected virtual void SetParameters(OpenApiPathItem item)\n        {\n            if (Context is not null && Path?.CreatePathParameters(Context, _document) is { Count:> 0} parameters)\n            {\n                item.Parameters ??= [];\n                foreach (var parameter in parameters)\n                {\n                    item.Parameters.AppendParameter(parameter);\n                }\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/PathItem/PathItemHandlerProvider.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.PathItem\n{\n    /// <summary>\n    /// Default path item handler provider.\n    /// </summary>\n    internal class PathItemHandlerProvider : IPathItemHandlerProvider\n    {\n        /// <inheritdoc/>\n        public IPathItemHandler? GetHandler(ODataPathKind pathKind, OpenApiDocument document)\n        {\n            return pathKind switch {\n            // EntitySet\n            ODataPathKind.EntitySet => new EntitySetPathItemHandler(document),\n\n            // Entity\n            ODataPathKind.Entity => new EntityPathItemHandler(document),\n\n            // Singleton\n            ODataPathKind.Singleton => new SingletonPathItemHandler(document),\n\n            // Navigation property\n            ODataPathKind.NavigationProperty => new NavigationPropertyPathItemHandler(document),\n\n            // Edm Operation\n            ODataPathKind.Operation => new OperationPathItemHandler(document),\n\n            // Edm OperationImport\n            ODataPathKind.OperationImport => new OperationImportPathItemHandler(document),\n\n            // Edm Ref\n            ODataPathKind.Ref => new RefPathItemHandler(document),\n\n            // Media Entity\n            ODataPathKind.MediaEntity => new MediaEntityPathItemHandler(document),\n\n            // $Metadata\n            ODataPathKind.Metadata => new MetadataPathItemHandler(document),\n\n            // $count\n            ODataPathKind.DollarCount => new DollarCountPathItemHandler(document),\n\n            // ~/groups/{id}/members/microsoft.graph.user\n            ODataPathKind.TypeCast => new ODataTypeCastPathItemHandler(document),\n\n            // ~/users/{id}/mailboxSettings\n            ODataPathKind.ComplexProperty => new ComplexPropertyItemHandler(document),\n\n            // Unknown\n                _ => null,\n            };\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/PathItem/RefPathItemHandler.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing System.Net.Http;\n\nnamespace Microsoft.OpenApi.OData.PathItem\n{\n    /// <summary>\n    /// Create a <see cref=\"OpenApiPathItem\"/> for a single $ref.\n    /// </summary>\n    internal class RefPathItemHandler : PathItemHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of the <see cref=\"RefPathItemHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use for references lookup.</param>\n        public RefPathItemHandler(OpenApiDocument document) : base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        protected override ODataPathKind HandleKind => ODataPathKind.Ref;\n\n        /// <summary>\n        /// Gets the navigation property.\n        /// </summary>\n        public IEdmNavigationProperty? NavigationProperty { get; private set; }\n\n        /// <summary>\n        /// Gets the navigation source.\n        /// </summary>\n        public IEdmNavigationSource? NavigationSource { get; private set; }\n\n        /// <inheritdoc/>\n        protected override void SetOperations(OpenApiPathItem item)\n        {\n            if (NavigationSource is not IEdmVocabularyAnnotatable target)\n                throw new InvalidOperationException($\"The navigation source {NavigationSource?.Name} is not a vocabulary annotatable.\");\n\n            string navigationPropertyPath = string.Join(\"/\",\n                Path?.Segments.Where(s => !(s is ODataKeySegment || s is ODataNavigationSourceSegment)).Select(e => e.Identifier) ?? []);\n           \n            var navigationRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<NavigationRestrictionsType>(TargetPath, CapabilitiesConstants.NavigationRestrictions);\n            \n            if (Context is not null && target is not null)\n            {\n                var sourceNavigationRestrictions = Context.Model.GetRecord<NavigationRestrictionsType>(target, CapabilitiesConstants.NavigationRestrictions);\n                navigationRestrictions?.MergePropertiesIfNull(sourceNavigationRestrictions);\n                navigationRestrictions ??= sourceNavigationRestrictions;\n            }\n\n            var restriction = navigationRestrictions?.RestrictedProperties?.FirstOrDefault(r => r.NavigationProperty == navigationPropertyPath);\n\n            // verify using individual first\n            if (restriction?.Navigability != null && restriction.Navigability.Value == NavigationType.None)\n            {\n                return;\n            }\n\n            // if the individual has not navigability setting, use the global navigability setting\n            if (restriction?.Navigability == null \n                && navigationRestrictions != null \n                && navigationRestrictions.Navigability != null \n                && navigationRestrictions.Navigability.Value == NavigationType.None)\n            {\n                // Default navigability for all navigation properties of the annotation target.\n                // Individual navigation properties can override this value via `RestrictedProperties/Navigability`.\n                return;\n            }\n\n            // Create the ref\n            if (NavigationProperty.TargetMultiplicity() == EdmMultiplicity.Many)\n            {\n                if (Path?.Segments.Reverse().Skip(1).First() is ODataKeySegment)\n                {\n                    // Collection-valued indexed: DELETE ~/entityset/{key}/collection-valued-Nav/{key}/$ref\n                    AddDeleteOperation(item, restriction);\n                }\n                else\n                {\n                    AddReadOperation(item, restriction);\n                    AddInsertOperation(item, restriction);\n                    // Collection-valued: DELETE ~/entityset/{key}/collection-valued-Nav/$ref?$id='{navKey}'\n                    AddDeleteOperation(item, restriction);\n                }\n            }\n            else\n            {\n                AddReadOperation(item, restriction);\n                AddUpdateOperation(item, restriction);\n                AddDeleteOperation(item, restriction);\n            }\n        }\n\n        private void AddDeleteOperation(OpenApiPathItem item, NavigationPropertyRestriction? restriction)\n        {\n            var deleteRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<DeleteRestrictionsType>(TargetPath, CapabilitiesConstants.DeleteRestrictions);\n            deleteRestrictions?.MergePropertiesIfNull(restriction?.DeleteRestrictions);\n            deleteRestrictions ??= restriction?.DeleteRestrictions;\n            if (deleteRestrictions?.IsDeletable ?? true)\n            {\n                AddOperation(item, HttpMethod.Delete);\n            }\n        }\n\n        private void AddReadOperation(OpenApiPathItem item, NavigationPropertyRestriction? restriction)\n        {\n            var readRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<ReadRestrictionsType>(TargetPath, CapabilitiesConstants.ReadRestrictions);\n            readRestrictions?.MergePropertiesIfNull(restriction?.ReadRestrictions);\n            readRestrictions ??= restriction?.ReadRestrictions;\n            if (readRestrictions?.IsReadable ?? true)\n            {\n                AddOperation(item, HttpMethod.Get);\n            }\n        }\n\n        private void AddInsertOperation(OpenApiPathItem item, NavigationPropertyRestriction? restriction)\n        {\n            var insertRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<InsertRestrictionsType>(TargetPath, CapabilitiesConstants.InsertRestrictions);\n            insertRestrictions?.MergePropertiesIfNull(restriction?.InsertRestrictions);\n            insertRestrictions ??= restriction?.InsertRestrictions;\n            if (insertRestrictions?.IsInsertable ?? true)\n            {\n                AddOperation(item, HttpMethod.Post);\n            }\n        }\n\n        private void AddUpdateOperation(OpenApiPathItem item, NavigationPropertyRestriction? restriction)\n        {\n            var updateRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<UpdateRestrictionsType>(TargetPath, CapabilitiesConstants.UpdateRestrictions);\n            updateRestrictions?.MergePropertiesIfNull(restriction?.UpdateRestrictions);\n            updateRestrictions ??= restriction?.UpdateRestrictions;\n            if (updateRestrictions?.IsUpdatable ?? true)\n            {\n                AddOperation(item, HttpMethod.Put);\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n\n            if (path.FirstSegment is ODataNavigationSourceSegment {NavigationSource: {} source})\n            {\n                NavigationSource = source;\n            }\n\n            NavigationProperty = path.OfType<ODataNavigationPropertySegment>().Last().NavigationProperty;\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiPathItem pathItem)\n        {\n            base.SetBasicInfo(pathItem);\n            pathItem.Description = $\"Provides operations to manage the collection of {NavigationSource?.EntityType.Name ?? NavigationProperty?.Type.ShortQualifiedName()} entities.\";\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/PathItem/SingletonPathItemHandler.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\n\nnamespace Microsoft.OpenApi.OData.PathItem\n{\n    /// <summary>\n    /// Create a <see cref=\"OpenApiPathItem\"/> for <see cref=\"IEdmSingleton\"/>.\n    /// </summary>\n    internal class SingletonPathItemHandler : PathItemHandler\n    {\n        /// <summary>\n        /// Initializes a new instance of the <see cref=\"SingletonPathItemHandler\"/> class.\n        /// </summary>\n        /// <param name=\"document\">The document to use for references lookup.</param>\n        public SingletonPathItemHandler(OpenApiDocument document): base(document)\n        {\n            \n        }\n        /// <inheritdoc/>\n        protected override ODataPathKind HandleKind => ODataPathKind.Singleton;\n\n        /// <summary>\n        /// Gets the singleton.\n        /// </summary>\n        protected IEdmSingleton? Singleton { get; private set; }\n\n        /// <inheritdoc/>\n        protected override void SetOperations(OpenApiPathItem item)\n        {\n            // Retrieve a singleton.\n            var readRestrictions = string.IsNullOrEmpty(TargetPath) ? null : Context?.Model.GetRecord<ReadRestrictionsType>(TargetPath, CapabilitiesConstants.ReadRestrictions);\n            \n            if (Context is not null && Singleton is not null)\n            {\n                var singletonReadRestrictions = Context.Model.GetRecord<ReadRestrictionsType>(Singleton, CapabilitiesConstants.ReadRestrictions);\n                readRestrictions?.MergePropertiesIfNull(singletonReadRestrictions);\n                readRestrictions ??= singletonReadRestrictions;\n            }\n            if (readRestrictions?.IsReadable ?? true)\n            {\n                AddOperation(item, HttpMethod.Get);\n            }\n\n            // Update a singleton\n            var updateRestrictions = string.IsNullOrEmpty(TargetPath) ? null :  Context?.Model.GetRecord<UpdateRestrictionsType>(TargetPath, CapabilitiesConstants.UpdateRestrictions);\n            if (Context is not null && Singleton is not null)\n            {\n                var singletonUpdateRestrictions = Context.Model.GetRecord<UpdateRestrictionsType>(Singleton, CapabilitiesConstants.UpdateRestrictions);\n                updateRestrictions?.MergePropertiesIfNull(singletonUpdateRestrictions);\n                updateRestrictions ??= singletonUpdateRestrictions;\n            }\n            if (updateRestrictions?.IsUpdatable ?? true)\n            {\n                AddOperation(item, HttpMethod.Patch);\n            }\n        }\n\n        /// <inheritdoc/>\n        protected override void Initialize(ODataContext context, ODataPath path)\n        {\n            base.Initialize(context, path);\n\n            if (path.FirstSegment is ODataNavigationSourceSegment {NavigationSource: IEdmSingleton source})\n                Singleton = source;\n        }\n\n        /// <inheritdoc/>\n        protected override void SetBasicInfo(OpenApiPathItem pathItem)\n        {\n            base.SetBasicInfo(pathItem);\n            pathItem.Description = $\"Provides operations to manage the {Singleton?.EntityType.Name} singleton.\";\n        }\n\n        /// <inheritdoc/>\n        protected override void SetExtensions(OpenApiPathItem item)\n        {\n            base.SetExtensions(item);\n\n            if (Context is not null && Singleton is not null)\n            {\n                item.Extensions ??= new Dictionary<string, IOpenApiExtension>();\n                item.Extensions.AddCustomAttributesToExtensions(Context, Singleton);            \n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Properties/AssemblyInfo.cs",
    "content": "﻿//---------------------------------------------------------------------\n// <copyright file=\"AssemblyInfo.cs\" company=\"Microsoft\">\n//      Copyright (C) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.\n// </copyright>\n//---------------------------------------------------------------------\n\nusing System.Runtime.CompilerServices;\n\n[assembly: InternalsVisibleTo(\"Microsoft.OpenApi.OData.Reader.Tests,\" +\n    \"PublicKey=0024000004800000940000000602000000240000525341310004000001000100159c92c7718cd4721c5e3e13e95bb5290ce5e717f3bc9c61e5bdaf219cffb232b47fffafc0b0d0b6475dc1a6674083466ee84ee0063d73d5619c6911b1c3518c2e80d3a1f9d11e20e7f1cf20acf505c1484816b0bee082a265eea5de9395fe8fa72506e917c32a6aacf14c3d29bfebdf7ab84647661e7adb73383715b50952bc\")]\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Properties/SRResource.Designer.cs",
    "content": "﻿//------------------------------------------------------------------------------\n// <auto-generated>\n//     This code was generated by a tool.\n//     Runtime Version:4.0.30319.42000\n//\n//     Changes to this file may cause incorrect behavior and will be lost if\n//     the code is regenerated.\n// </auto-generated>\n//------------------------------------------------------------------------------\n\nnamespace Microsoft.OpenApi.OData.Properties {\n    using System;\n    \n    \n    /// <summary>\n    ///   A strongly-typed resource class, for looking up localized strings, etc.\n    /// </summary>\n    // This class was auto-generated by the StronglyTypedResourceBuilder\n    // class via a tool like ResGen or Visual Studio.\n    // To add or remove a member, edit your .ResX file then rerun ResGen\n    // with the /str option, or rebuild your VS project.\n    [global::System.CodeDom.Compiler.GeneratedCodeAttribute(\"System.Resources.Tools.StronglyTypedResourceBuilder\", \"16.0.0.0\")]\n    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\n    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]\n    internal class SRResource {\n        \n        private static global::System.Resources.ResourceManager resourceMan;\n        \n        private static global::System.Globalization.CultureInfo resourceCulture;\n        \n        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute(\"Microsoft.Performance\", \"CA1811:AvoidUncalledPrivateCode\")]\n        internal SRResource() {\n        }\n        \n        /// <summary>\n        ///   Returns the cached ResourceManager instance used by this class.\n        /// </summary>\n        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]\n        internal static global::System.Resources.ResourceManager ResourceManager {\n            get {\n                if (object.ReferenceEquals(resourceMan, null)) {\n                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager(\"Microsoft.OpenApi.OData.Properties.SRResource\", typeof(SRResource).Assembly);\n                    resourceMan = temp;\n                }\n                return resourceMan;\n            }\n        }\n        \n        /// <summary>\n        ///   Overrides the current thread's CurrentUICulture property for all\n        ///   resource lookups using this strongly typed resource class.\n        /// </summary>\n        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]\n        internal static global::System.Globalization.CultureInfo Culture {\n            get {\n                return resourceCulture;\n            }\n            set {\n                resourceCulture = value;\n            }\n        }\n        \n        /// <summary>\n        ///   Looks up a localized string similar to The argument &apos;{0}&apos; is null or empty..\n        /// </summary>\n        internal static string ArgumentNullOrEmpty {\n            get {\n                return ResourceManager.GetString(\"ArgumentNullOrEmpty\", resourceCulture);\n            }\n        }\n        \n        /// <summary>\n        ///   Looks up a localized string similar to The authorization record type name &apos;{0}&apos; is not correct..\n        /// </summary>\n        internal static string AuthorizationRecordTypeNameNotCorrect {\n            get {\n                return ResourceManager.GetString(\"AuthorizationRecordTypeNameNotCorrect\", resourceCulture);\n            }\n        }\n        \n        /// <summary>\n        ///   Looks up a localized string similar to The capabilities term kind &apos;{0}&apos; is not supported now..\n        /// </summary>\n        internal static string CapabilitiesKindNotSupported {\n            get {\n                return ResourceManager.GetString(\"CapabilitiesKindNotSupported\", resourceCulture);\n            }\n        }\n        \n        /// <summary>\n        ///   Looks up a localized string similar to The filed name of extension doesn&apos;t begin with x-..\n        /// </summary>\n        internal static string ExtensionFieldNameMustBeginWithXMinus {\n            get {\n                return ResourceManager.GetString(\"ExtensionFieldNameMustBeginWithXMinus\", resourceCulture);\n            }\n        }\n        \n        /// <summary>\n        ///   Looks up a localized string similar to The &apos;{0}&apos; path item handler can&apos;t process path kind &apos;{1}&apos;..\n        /// </summary>\n        internal static string InvalidPathKindForPathItemHandler {\n            get {\n                return ResourceManager.GetString(\"InvalidPathKindForPathItemHandler\", resourceCulture);\n            }\n        }\n        \n        /// <summary>\n        ///   Looks up a localized string similar to Not supported {0} Edm expression kind..\n        /// </summary>\n        internal static string NotSupportedEdmExpressionKind {\n            get {\n                return ResourceManager.GetString(\"NotSupportedEdmExpressionKind\", resourceCulture);\n            }\n        }\n        \n        /// <summary>\n        ///   Looks up a localized string similar to Not supported {0} Edm type kind..\n        /// </summary>\n        internal static string NotSupportedEdmTypeKind {\n            get {\n                return ResourceManager.GetString(\"NotSupportedEdmTypeKind\", resourceCulture);\n            }\n        }\n        \n        /// <summary>\n        ///   Looks up a localized string similar to Pop a segment is invalid. The segment list in the path is empty..\n        /// </summary>\n        internal static string ODataPathPopInvalid {\n            get {\n                return ResourceManager.GetString(\"ODataPathPopInvalid\", resourceCulture);\n            }\n        }\n        \n        /// <summary>\n        ///   Looks up a localized string similar to An error occurred while processing the OData message..\n        /// </summary>\n        internal static string OpenApiExceptionGeneralError {\n            get {\n                return ResourceManager.GetString(\"OpenApiExceptionGeneralError\", resourceCulture);\n            }\n        }\n        \n        /// <summary>\n        ///   Looks up a localized string similar to The object element name &apos;{0}&apos; is required..\n        /// </summary>\n        internal static string OpenApiObjectElementIsRequired {\n            get {\n                return ResourceManager.GetString(\"OpenApiObjectElementIsRequired\", resourceCulture);\n            }\n        }\n        \n        /// <summary>\n        ///   Looks up a localized string similar to The OpenApi element &apos;{0}&apos; is already marked as reference object..\n        /// </summary>\n        internal static string OpenApiObjectMarkAsReference {\n            get {\n                return ResourceManager.GetString(\"OpenApiObjectMarkAsReference\", resourceCulture);\n            }\n        }\n        \n        /// <summary>\n        ///   Looks up a localized string similar to If the parameter location is &quot;path&quot;, this property is REQUIRED and its value MUST be true.\n        /// </summary>\n        internal static string OpenApiParameterRequiredPropertyMandatory {\n            get {\n                return ResourceManager.GetString(\"OpenApiParameterRequiredPropertyMandatory\", resourceCulture);\n            }\n        }\n        \n        /// <summary>\n        ///   Looks up a localized string similar to The type &apos;{0}&apos; is not supported in Open API document..\n        /// </summary>\n        internal static string OpenApiUnsupportedValueType {\n            get {\n                return ResourceManager.GetString(\"OpenApiUnsupportedValueType\", resourceCulture);\n            }\n        }\n        \n        /// <summary>\n        ///   Looks up a localized string similar to The active scope must be an object scope for name &apos;{0}&apos; to be written..\n        /// </summary>\n        internal static string OpenApiWriterMustBeObjectScope {\n            get {\n                return ResourceManager.GetString(\"OpenApiWriterMustBeObjectScope\", resourceCulture);\n            }\n        }\n        \n        /// <summary>\n        ///   Looks up a localized string similar to There must be an active scope for name &apos;{0}&apos; to be written..\n        /// </summary>\n        internal static string OpenApiWriterMustHaveActiveScope {\n            get {\n                return ResourceManager.GetString(\"OpenApiWriterMustHaveActiveScope\", resourceCulture);\n            }\n        }\n        \n        /// <summary>\n        ///   Looks up a localized string similar to It is not valid to Post to any non-collection valued navigation property &apos;{0}&apos;..\n        /// </summary>\n        internal static string PostToNonCollectionNavigationPropertyInvalid {\n            get {\n                return ResourceManager.GetString(\"PostToNonCollectionNavigationPropertyInvalid\", resourceCulture);\n            }\n        }\n        \n        /// <summary>\n        ///   Looks up a localized string similar to It is not valid to update any collection valued navigation property &apos;{0}&apos;..\n        /// </summary>\n        internal static string UpdateCollectionNavigationPropertyInvalid {\n            get {\n                return ResourceManager.GetString(\"UpdateCollectionNavigationPropertyInvalid\", resourceCulture);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Properties/SRResource.resx",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<root>\n  <!-- \n    Microsoft ResX Schema \n    \n    Version 2.0\n    \n    The primary goals of this format is to allow a simple XML format \n    that is mostly human readable. The generation and parsing of the \n    various data types are done through the TypeConverter classes \n    associated with the data types.\n    \n    Example:\n    \n    ... ado.net/XML headers & schema ...\n    <resheader name=\"resmimetype\">text/microsoft-resx</resheader>\n    <resheader name=\"version\">2.0</resheader>\n    <resheader name=\"reader\">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>\n    <resheader name=\"writer\">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>\n    <data name=\"Name1\"><value>this is my long string</value><comment>this is a comment</comment></data>\n    <data name=\"Color1\" type=\"System.Drawing.Color, System.Drawing\">Blue</data>\n    <data name=\"Bitmap1\" mimetype=\"application/x-microsoft.net.object.binary.base64\">\n        <value>[base64 mime encoded serialized .NET Framework object]</value>\n    </data>\n    <data name=\"Icon1\" type=\"System.Drawing.Icon, System.Drawing\" mimetype=\"application/x-microsoft.net.object.bytearray.base64\">\n        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>\n        <comment>This is a comment</comment>\n    </data>\n                \n    There are any number of \"resheader\" rows that contain simple \n    name/value pairs.\n    \n    Each data row contains a name, and value. The row also contains a \n    type or mimetype. Type corresponds to a .NET class that support \n    text/value conversion through the TypeConverter architecture. \n    Classes that don't support this are serialized and stored with the \n    mimetype set.\n    \n    The mimetype is used for serialized objects, and tells the \n    ResXResourceReader how to depersist the object. This is currently not \n    extensible. For a given mimetype the value must be set accordingly:\n    \n    Note - application/x-microsoft.net.object.binary.base64 is the format \n    that the ResXResourceWriter will generate, however the reader can \n    read any of the formats listed below.\n    \n    mimetype: application/x-microsoft.net.object.binary.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter\n            : and then encoded with base64 encoding.\n    \n    mimetype: application/x-microsoft.net.object.soap.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter\n            : and then encoded with base64 encoding.\n\n    mimetype: application/x-microsoft.net.object.bytearray.base64\n    value   : The object must be serialized into a byte array \n            : using a System.ComponentModel.TypeConverter\n            : and then encoded with base64 encoding.\n    -->\n  <xsd:schema id=\"root\" xmlns=\"\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:msdata=\"urn:schemas-microsoft-com:xml-msdata\">\n    <xsd:import namespace=\"http://www.w3.org/XML/1998/namespace\" />\n    <xsd:element name=\"root\" msdata:IsDataSet=\"true\">\n      <xsd:complexType>\n        <xsd:choice maxOccurs=\"unbounded\">\n          <xsd:element name=\"metadata\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" use=\"required\" type=\"xsd:string\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"assembly\">\n            <xsd:complexType>\n              <xsd:attribute name=\"alias\" type=\"xsd:string\" />\n              <xsd:attribute name=\"name\" type=\"xsd:string\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"data\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n                <xsd:element name=\"comment\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"2\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" msdata:Ordinal=\"1\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" msdata:Ordinal=\"3\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" msdata:Ordinal=\"4\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"resheader\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" />\n            </xsd:complexType>\n          </xsd:element>\n        </xsd:choice>\n      </xsd:complexType>\n    </xsd:element>\n  </xsd:schema>\n  <resheader name=\"resmimetype\">\n    <value>text/microsoft-resx</value>\n  </resheader>\n  <resheader name=\"version\">\n    <value>2.0</value>\n  </resheader>\n  <resheader name=\"reader\">\n    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <resheader name=\"writer\">\n    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <data name=\"ArgumentNullOrEmpty\" xml:space=\"preserve\">\n    <value>The argument '{0}' is null or empty.</value>\n  </data>\n  <data name=\"AuthorizationRecordTypeNameNotCorrect\" xml:space=\"preserve\">\n    <value>The authorization record type name '{0}' is not correct.</value>\n  </data>\n  <data name=\"CapabilitiesKindNotSupported\" xml:space=\"preserve\">\n    <value>The capabilities term kind '{0}' is not supported now.</value>\n  </data>\n  <data name=\"ExtensionFieldNameMustBeginWithXMinus\" xml:space=\"preserve\">\n    <value>The filed name of extension doesn't begin with x-.</value>\n  </data>\n  <data name=\"InvalidPathKindForPathItemHandler\" xml:space=\"preserve\">\n    <value>The '{0}' path item handler can't process path kind '{1}'.</value>\n  </data>\n  <data name=\"NotSupportedEdmExpressionKind\" xml:space=\"preserve\">\n    <value>Not supported {0} Edm expression kind.</value>\n  </data>\n  <data name=\"NotSupportedEdmTypeKind\" xml:space=\"preserve\">\n    <value>Not supported {0} Edm type kind.</value>\n  </data>\n  <data name=\"ODataPathPopInvalid\" xml:space=\"preserve\">\n    <value>Pop a segment is invalid. The segment list in the path is empty.</value>\n  </data>\n  <data name=\"OpenApiExceptionGeneralError\" xml:space=\"preserve\">\n    <value>An error occurred while processing the OData message.</value>\n  </data>\n  <data name=\"OpenApiObjectElementIsRequired\" xml:space=\"preserve\">\n    <value>The object element name '{0}' is required.</value>\n  </data>\n  <data name=\"OpenApiObjectMarkAsReference\" xml:space=\"preserve\">\n    <value>The OpenApi element '{0}' is already marked as reference object.</value>\n  </data>\n  <data name=\"OpenApiParameterRequiredPropertyMandatory\" xml:space=\"preserve\">\n    <value>If the parameter location is \"path\", this property is REQUIRED and its value MUST be true</value>\n  </data>\n  <data name=\"OpenApiUnsupportedValueType\" xml:space=\"preserve\">\n    <value>The type '{0}' is not supported in Open API document.</value>\n  </data>\n  <data name=\"OpenApiWriterMustBeObjectScope\" xml:space=\"preserve\">\n    <value>The active scope must be an object scope for name '{0}' to be written.</value>\n  </data>\n  <data name=\"OpenApiWriterMustHaveActiveScope\" xml:space=\"preserve\">\n    <value>There must be an active scope for name '{0}' to be written.</value>\n  </data>\n  <data name=\"PostToNonCollectionNavigationPropertyInvalid\" xml:space=\"preserve\">\n    <value>It is not valid to Post to any non-collection valued navigation property '{0}'.</value>\n  </data>\n  <data name=\"UpdateCollectionNavigationPropertyInvalid\" xml:space=\"preserve\">\n    <value>It is not valid to update any collection valued navigation property '{0}'.</value>\n  </data>\n</root>"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/PublicAPI.Shipped.txt",
    "content": "﻿"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/PublicAPI.Unshipped.txt",
    "content": "#nullable enable\nabstract Microsoft.OpenApi.OData.Edm.ODataSegment.GetAnnotables() -> System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotatable!>!\nabstract Microsoft.OpenApi.OData.Edm.ODataSegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings! settings, System.Collections.Generic.HashSet<string!>! parameters) -> string?\nabstract Microsoft.OpenApi.OData.Edm.ODataSegment.Identifier.get -> string?\nabstract Microsoft.OpenApi.OData.Edm.ODataSegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\nMicrosoft.OpenApi.OData.Common.Utils\nMicrosoft.OpenApi.OData.Edm.EdmModelExtensions\nMicrosoft.OpenApi.OData.Edm.EdmTypeExtensions\nMicrosoft.OpenApi.OData.Edm.IODataPathProvider\nMicrosoft.OpenApi.OData.Edm.IODataPathProvider.CanFilter(Microsoft.OData.Edm.IEdmElement! element) -> bool\nMicrosoft.OpenApi.OData.Edm.IODataPathProvider.GetPaths(Microsoft.OData.Edm.IEdmModel! model, Microsoft.OpenApi.OData.OpenApiConvertSettings! settings) -> System.Collections.Generic.IEnumerable<Microsoft.OpenApi.OData.Edm.ODataPath!>!\nMicrosoft.OpenApi.OData.Edm.ODataComplexPropertySegment\nMicrosoft.OpenApi.OData.Edm.ODataComplexPropertySegment.ComplexType.get -> Microsoft.OData.Edm.IEdmComplexType?\nMicrosoft.OpenApi.OData.Edm.ODataComplexPropertySegment.ODataComplexPropertySegment(Microsoft.OData.Edm.IEdmStructuralProperty! property) -> void\nMicrosoft.OpenApi.OData.Edm.ODataComplexPropertySegment.Property.get -> Microsoft.OData.Edm.IEdmStructuralProperty!\nMicrosoft.OpenApi.OData.Edm.ODataDollarCountSegment\nMicrosoft.OpenApi.OData.Edm.ODataDollarCountSegment.ODataDollarCountSegment() -> void\nMicrosoft.OpenApi.OData.Edm.ODataKeySegment\nMicrosoft.OpenApi.OData.Edm.ODataKeySegment.IsAlternateKey.get -> bool\nMicrosoft.OpenApi.OData.Edm.ODataKeySegment.IsAlternateKey.set -> void\nMicrosoft.OpenApi.OData.Edm.ODataKeySegment.KeyMappings.get -> System.Collections.Generic.IDictionary<string!, string!>?\nMicrosoft.OpenApi.OData.Edm.ODataKeySegment.ODataKeySegment(Microsoft.OData.Edm.IEdmEntityType! entityType) -> void\nMicrosoft.OpenApi.OData.Edm.ODataKeySegment.ODataKeySegment(Microsoft.OData.Edm.IEdmEntityType! entityType, System.Collections.Generic.IDictionary<string!, string!>! keyMappings) -> void\nMicrosoft.OpenApi.OData.Edm.ODataMetadataSegment\nMicrosoft.OpenApi.OData.Edm.ODataMetadataSegment.ODataMetadataSegment() -> void\nMicrosoft.OpenApi.OData.Edm.ODataNavigationPropertySegment\nMicrosoft.OpenApi.OData.Edm.ODataNavigationPropertySegment.NavigationProperty.get -> Microsoft.OData.Edm.IEdmNavigationProperty!\nMicrosoft.OpenApi.OData.Edm.ODataNavigationPropertySegment.ODataNavigationPropertySegment(Microsoft.OData.Edm.IEdmNavigationProperty! navigationProperty) -> void\nMicrosoft.OpenApi.OData.Edm.ODataNavigationSourceSegment\nMicrosoft.OpenApi.OData.Edm.ODataNavigationSourceSegment.NavigationSource.get -> Microsoft.OData.Edm.IEdmNavigationSource!\nMicrosoft.OpenApi.OData.Edm.ODataNavigationSourceSegment.ODataNavigationSourceSegment(Microsoft.OData.Edm.IEdmNavigationSource! navigationSource) -> void\nMicrosoft.OpenApi.OData.Edm.ODataOperationImportSegment\nMicrosoft.OpenApi.OData.Edm.ODataOperationImportSegment.ODataOperationImportSegment(Microsoft.OData.Edm.IEdmOperationImport! operationImport) -> void\nMicrosoft.OpenApi.OData.Edm.ODataOperationImportSegment.ODataOperationImportSegment(Microsoft.OData.Edm.IEdmOperationImport! operationImport, System.Collections.Generic.IDictionary<string!, string!>! parameterMappings) -> void\nMicrosoft.OpenApi.OData.Edm.ODataOperationImportSegment.OperationImport.get -> Microsoft.OData.Edm.IEdmOperationImport!\nMicrosoft.OpenApi.OData.Edm.ODataOperationImportSegment.ParameterMappings.get -> System.Collections.Generic.IDictionary<string!, string!>?\nMicrosoft.OpenApi.OData.Edm.ODataOperationSegment\nMicrosoft.OpenApi.OData.Edm.ODataOperationSegment.IsEscapedFunction.get -> bool\nMicrosoft.OpenApi.OData.Edm.ODataOperationSegment.ODataOperationSegment(Microsoft.OData.Edm.IEdmOperation! operation) -> void\nMicrosoft.OpenApi.OData.Edm.ODataOperationSegment.ODataOperationSegment(Microsoft.OData.Edm.IEdmOperation! operation, bool isEscapedFunction) -> void\nMicrosoft.OpenApi.OData.Edm.ODataOperationSegment.ODataOperationSegment(Microsoft.OData.Edm.IEdmOperation! operation, bool isEscapedFunction, Microsoft.OData.Edm.IEdmModel! model) -> void\nMicrosoft.OpenApi.OData.Edm.ODataOperationSegment.ODataOperationSegment(Microsoft.OData.Edm.IEdmOperation! operation, Microsoft.OData.Edm.IEdmModel! model) -> void\nMicrosoft.OpenApi.OData.Edm.ODataOperationSegment.ODataOperationSegment(Microsoft.OData.Edm.IEdmOperation! operation, System.Collections.Generic.IDictionary<string!, string!>! parameterMappings) -> void\nMicrosoft.OpenApi.OData.Edm.ODataOperationSegment.Operation.get -> Microsoft.OData.Edm.IEdmOperation?\nMicrosoft.OpenApi.OData.Edm.ODataOperationSegment.ParameterMappings.get -> System.Collections.Generic.IDictionary<string!, string!>?\nMicrosoft.OpenApi.OData.Edm.ODataPath\nMicrosoft.OpenApi.OData.Edm.ODataPath.Clone() -> Microsoft.OpenApi.OData.Edm.ODataPath!\nMicrosoft.OpenApi.OData.Edm.ODataPath.CompareTo(Microsoft.OpenApi.OData.Edm.ODataPath? other) -> int\nMicrosoft.OpenApi.OData.Edm.ODataPath.Count.get -> int\nMicrosoft.OpenApi.OData.Edm.ODataPath.FirstSegment.get -> Microsoft.OpenApi.OData.Edm.ODataSegment?\nMicrosoft.OpenApi.OData.Edm.ODataPath.GetCount(bool keySegmentAsDepth) -> int\nMicrosoft.OpenApi.OData.Edm.ODataPath.GetEnumerator() -> System.Collections.Generic.IEnumerator<Microsoft.OpenApi.OData.Edm.ODataSegment!>!\nMicrosoft.OpenApi.OData.Edm.ODataPath.GetPathHash(Microsoft.OpenApi.OData.OpenApiConvertSettings! settings) -> string?\nMicrosoft.OpenApi.OData.Edm.ODataPath.GetPathItemName() -> string!\nMicrosoft.OpenApi.OData.Edm.ODataPath.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings! settings) -> string!\nMicrosoft.OpenApi.OData.Edm.ODataPath.HttpMethods.get -> System.Collections.Generic.ISet<string!>!\nMicrosoft.OpenApi.OData.Edm.ODataPath.LastSegment.get -> Microsoft.OpenApi.OData.Edm.ODataSegment?\nMicrosoft.OpenApi.OData.Edm.ODataPath.ODataPath(params Microsoft.OpenApi.OData.Edm.ODataSegment![]! segments) -> void\nMicrosoft.OpenApi.OData.Edm.ODataPath.ODataPath(System.Collections.Generic.IEnumerable<Microsoft.OpenApi.OData.Edm.ODataSegment!>! segments) -> void\nMicrosoft.OpenApi.OData.Edm.ODataPath.PathTemplate.get -> string?\nMicrosoft.OpenApi.OData.Edm.ODataPath.PathTemplate.set -> void\nMicrosoft.OpenApi.OData.Edm.ODataPath.Segments.get -> System.Collections.Generic.IList<Microsoft.OpenApi.OData.Edm.ODataSegment!>!\nMicrosoft.OpenApi.OData.Edm.ODataPathKind\nMicrosoft.OpenApi.OData.Edm.ODataPathKind.ComplexProperty = 11 -> Microsoft.OpenApi.OData.Edm.ODataPathKind\nMicrosoft.OpenApi.OData.Edm.ODataPathKind.DollarCount = 9 -> Microsoft.OpenApi.OData.Edm.ODataPathKind\nMicrosoft.OpenApi.OData.Edm.ODataPathKind.Entity = 1 -> Microsoft.OpenApi.OData.Edm.ODataPathKind\nMicrosoft.OpenApi.OData.Edm.ODataPathKind.EntitySet = 0 -> Microsoft.OpenApi.OData.Edm.ODataPathKind\nMicrosoft.OpenApi.OData.Edm.ODataPathKind.MediaEntity = 7 -> Microsoft.OpenApi.OData.Edm.ODataPathKind\nMicrosoft.OpenApi.OData.Edm.ODataPathKind.Metadata = 8 -> Microsoft.OpenApi.OData.Edm.ODataPathKind\nMicrosoft.OpenApi.OData.Edm.ODataPathKind.NavigationProperty = 5 -> Microsoft.OpenApi.OData.Edm.ODataPathKind\nMicrosoft.OpenApi.OData.Edm.ODataPathKind.Operation = 3 -> Microsoft.OpenApi.OData.Edm.ODataPathKind\nMicrosoft.OpenApi.OData.Edm.ODataPathKind.OperationImport = 4 -> Microsoft.OpenApi.OData.Edm.ODataPathKind\nMicrosoft.OpenApi.OData.Edm.ODataPathKind.Ref = 6 -> Microsoft.OpenApi.OData.Edm.ODataPathKind\nMicrosoft.OpenApi.OData.Edm.ODataPathKind.Singleton = 2 -> Microsoft.OpenApi.OData.Edm.ODataPathKind\nMicrosoft.OpenApi.OData.Edm.ODataPathKind.TypeCast = 10 -> Microsoft.OpenApi.OData.Edm.ODataPathKind\nMicrosoft.OpenApi.OData.Edm.ODataPathKind.Unknown = 12 -> Microsoft.OpenApi.OData.Edm.ODataPathKind\nMicrosoft.OpenApi.OData.Edm.ODataPathProvider\nMicrosoft.OpenApi.OData.Edm.ODataPathProvider.ODataPathProvider() -> void\nMicrosoft.OpenApi.OData.Edm.ODataRefSegment\nMicrosoft.OpenApi.OData.Edm.ODataSegment\nMicrosoft.OpenApi.OData.Edm.ODataSegment.GetPathHash(Microsoft.OpenApi.OData.OpenApiConvertSettings! settings, Microsoft.OpenApi.OData.Edm.ODataPath? path = null) -> string!\nMicrosoft.OpenApi.OData.Edm.ODataSegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings! settings) -> string?\nMicrosoft.OpenApi.OData.Edm.ODataSegment.ODataSegment() -> void\nMicrosoft.OpenApi.OData.Edm.ODataSegmentKind\nMicrosoft.OpenApi.OData.Edm.ODataSegmentKind.ComplexProperty = 11 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\nMicrosoft.OpenApi.OData.Edm.ODataSegmentKind.DollarCount = 10 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\nMicrosoft.OpenApi.OData.Edm.ODataSegmentKind.Key = 5 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\nMicrosoft.OpenApi.OData.Edm.ODataSegmentKind.Metadata = 0 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\nMicrosoft.OpenApi.OData.Edm.ODataSegmentKind.NavigationProperty = 2 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\nMicrosoft.OpenApi.OData.Edm.ODataSegmentKind.NavigationSource = 1 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\nMicrosoft.OpenApi.OData.Edm.ODataSegmentKind.Operation = 3 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\nMicrosoft.OpenApi.OData.Edm.ODataSegmentKind.OperationImport = 4 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\nMicrosoft.OpenApi.OData.Edm.ODataSegmentKind.Ref = 7 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\nMicrosoft.OpenApi.OData.Edm.ODataSegmentKind.StreamContent = 8 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\nMicrosoft.OpenApi.OData.Edm.ODataSegmentKind.StreamProperty = 9 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\nMicrosoft.OpenApi.OData.Edm.ODataSegmentKind.TypeCast = 6 -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\nMicrosoft.OpenApi.OData.Edm.ODataStreamContentSegment\nMicrosoft.OpenApi.OData.Edm.ODataStreamContentSegment.ODataStreamContentSegment() -> void\nMicrosoft.OpenApi.OData.Edm.ODataStreamPropertySegment\nMicrosoft.OpenApi.OData.Edm.ODataStreamPropertySegment.ODataStreamPropertySegment(string! streamPropertyName) -> void\nMicrosoft.OpenApi.OData.Edm.ODataTypeCastSegment\nMicrosoft.OpenApi.OData.Edm.ODataTypeCastSegment.ODataTypeCastSegment(Microsoft.OData.Edm.IEdmStructuredType! structuredType, Microsoft.OData.Edm.IEdmModel! model) -> void\nMicrosoft.OpenApi.OData.Edm.ODataTypeCastSegment.StructuredType.get -> Microsoft.OData.Edm.IEdmStructuredType!\nMicrosoft.OpenApi.OData.EdmModelOpenApiExtensions\nMicrosoft.OpenApi.OData.Extensions.IODataRoutePathPrefixProvider\nMicrosoft.OpenApi.OData.Extensions.IODataRoutePathPrefixProvider.Parameters.get -> System.Collections.Generic.IEnumerable<Microsoft.OpenApi.OpenApiParameter!>?\nMicrosoft.OpenApi.OData.Extensions.IODataRoutePathPrefixProvider.PathPrefix.get -> string?\nMicrosoft.OpenApi.OData.Extensions.ODataRoutePathPrefixProvider\nMicrosoft.OpenApi.OData.Extensions.ODataRoutePathPrefixProvider.ODataRoutePathPrefixProvider() -> void\nMicrosoft.OpenApi.OData.Extensions.ODataRoutePathPrefixProvider.Parameters.get -> System.Collections.Generic.IEnumerable<Microsoft.OpenApi.OpenApiParameter!>?\nMicrosoft.OpenApi.OData.Extensions.ODataRoutePathPrefixProvider.Parameters.set -> void\nMicrosoft.OpenApi.OData.Extensions.ODataRoutePathPrefixProvider.PathPrefix.get -> string?\nMicrosoft.OpenApi.OData.Extensions.ODataRoutePathPrefixProvider.PathPrefix.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.AddAlternateKeyPaths.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.AddAlternateKeyPaths.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.AddEnumDescriptionExtension.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.AddEnumDescriptionExtension.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.AddEnumFlagsExtension.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.AddEnumFlagsExtension.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.AddSingleQuotesForStringParameters.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.AddSingleQuotesForStringParameters.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.AppendBoundOperationsOnDerivedTypeCastSegments.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.AppendBoundOperationsOnDerivedTypeCastSegments.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.ComposableFunctionsExpansionDepth.get -> int\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.ComposableFunctionsExpansionDepth.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.CustomHttpMethodLinkRelMapping.get -> System.Collections.Generic.Dictionary<Microsoft.OpenApi.OData.Vocabulary.Core.LinkRelKey, string!>!\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.CustomHttpMethodLinkRelMapping.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.CustomXMLAttributesMapping.get -> System.Collections.Generic.Dictionary<string!, string!>!\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.CustomXMLAttributesMapping.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.DeclarePathParametersOnPathItem.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.DeclarePathParametersOnPathItem.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableAliasForOperationSegments.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableAliasForOperationSegments.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableAliasForTypeCastSegments.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableAliasForTypeCastSegments.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableCount.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableCount.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableDeprecationInformation.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableDeprecationInformation.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableDerivedTypesReferencesForRequestBody.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableDerivedTypesReferencesForRequestBody.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableDerivedTypesReferencesForResponses.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableDerivedTypesReferencesForResponses.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableDiscriminatorValue.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableDiscriminatorValue.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableDollarCountPath.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableDollarCountPath.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableKeyAsSegment.get -> bool?\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableKeyAsSegment.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableNavigationPropertyPath.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableNavigationPropertyPath.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableODataAnnotationReferencesForResponses.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableODataAnnotationReferencesForResponses.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableODataTypeCast.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableODataTypeCast.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableOperationId.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableOperationId.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableOperationImportPath.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableOperationImportPath.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableOperationPath.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableOperationPath.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnablePagination.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnablePagination.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableTypeDisambiguationForDefaultValueOfOdataTypeProperty.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableTypeDisambiguationForDefaultValueOfOdataTypeProperty.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableUnqualifiedCall.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableUnqualifiedCall.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableUriEscapeFunctionCall.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.EnableUriEscapeFunctionCall.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.ErrorResponsesAsDefault.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.ErrorResponsesAsDefault.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.GenerateDerivedTypesProperties.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.GenerateDerivedTypesProperties.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.IEEE754Compatible.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.IEEE754Compatible.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.IncludeAssemblyInfo.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.IncludeAssemblyInfo.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.InnerErrorComplexTypeName.get -> string!\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.InnerErrorComplexTypeName.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.NamespacePrefixToStripForInMethodPaths.get -> string?\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.NamespacePrefixToStripForInMethodPaths.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.OpenApiConvertSettings() -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.OpenApiSpecVersion.get -> Microsoft.OpenApi.OpenApiSpecVersion\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.OpenApiSpecVersion.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.PageableOperationName.get -> string!\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.PageableOperationName.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.PathPrefix.get -> string?\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.PathPrefix.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.PathProvider.get -> Microsoft.OpenApi.OData.Edm.IODataPathProvider?\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.PathProvider.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.PrefixEntityTypeNameBeforeKey.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.PrefixEntityTypeNameBeforeKey.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.RequireDerivedTypesConstraintForBoundOperations.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.RequireDerivedTypesConstraintForBoundOperations.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.RequireDerivedTypesConstraintForODataTypeCastSegments.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.RequireDerivedTypesConstraintForODataTypeCastSegments.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.RequireRestrictionAnnotationsToGenerateComplexPropertyPaths.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.RequireRestrictionAnnotationsToGenerateComplexPropertyPaths.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.RoutePathPrefixProvider.get -> Microsoft.OpenApi.OData.Extensions.IODataRoutePathPrefixProvider?\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.RoutePathPrefixProvider.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.SemVerVersion.get -> string!\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.SemVerVersion.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.UseInt32ForPaginationParameters.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.UseInt32ForPaginationParameters.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.UseInt32ForCountResponses.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.UseInt32ForCountResponses.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.ServiceRoot.get -> System.Uri!\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.ServiceRoot.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.ShowExternalDocs.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.ShowExternalDocs.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.ShowLinks.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.ShowLinks.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.ShowMsDosGroupPath.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.ShowMsDosGroupPath.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.ShowRootPath.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.ShowRootPath.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.ShowSchemaExamples.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.ShowSchemaExamples.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.TagDepth.get -> int\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.TagDepth.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.TopExample.get -> int\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.TopExample.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.UseStringArrayForQueryOptionsSchema.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.UseStringArrayForQueryOptionsSchema.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.UseSuccessStatusCodeRange.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.UseSuccessStatusCodeRange.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.UseHttpPutForUpdate.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.UseHttpPutForUpdate.set -> void\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.VerifyEdmModel.get -> bool\nMicrosoft.OpenApi.OData.OpenApiConvertSettings.VerifyEdmModel.set -> void\nMicrosoft.OpenApi.OData.Vocabulary.Core.LinkRelKey\nMicrosoft.OpenApi.OData.Vocabulary.Core.LinkRelKey.Action = 6 -> Microsoft.OpenApi.OData.Vocabulary.Core.LinkRelKey\nMicrosoft.OpenApi.OData.Vocabulary.Core.LinkRelKey.Create = 2 -> Microsoft.OpenApi.OData.Vocabulary.Core.LinkRelKey\nMicrosoft.OpenApi.OData.Vocabulary.Core.LinkRelKey.Delete = 4 -> Microsoft.OpenApi.OData.Vocabulary.Core.LinkRelKey\nMicrosoft.OpenApi.OData.Vocabulary.Core.LinkRelKey.Function = 5 -> Microsoft.OpenApi.OData.Vocabulary.Core.LinkRelKey\nMicrosoft.OpenApi.OData.Vocabulary.Core.LinkRelKey.List = 1 -> Microsoft.OpenApi.OData.Vocabulary.Core.LinkRelKey\nMicrosoft.OpenApi.OData.Vocabulary.Core.LinkRelKey.ReadByKey = 0 -> Microsoft.OpenApi.OData.Vocabulary.Core.LinkRelKey\nMicrosoft.OpenApi.OData.Vocabulary.Core.LinkRelKey.Update = 3 -> Microsoft.OpenApi.OData.Vocabulary.Core.LinkRelKey\noverride Microsoft.OpenApi.OData.Edm.ODataComplexPropertySegment.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType?\noverride Microsoft.OpenApi.OData.Edm.ODataComplexPropertySegment.GetAnnotables() -> System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotatable!>!\noverride Microsoft.OpenApi.OData.Edm.ODataComplexPropertySegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings! settings, System.Collections.Generic.HashSet<string!>! parameters) -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataComplexPropertySegment.Identifier.get -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataComplexPropertySegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\noverride Microsoft.OpenApi.OData.Edm.ODataDollarCountSegment.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType?\noverride Microsoft.OpenApi.OData.Edm.ODataDollarCountSegment.GetAnnotables() -> System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotatable!>!\noverride Microsoft.OpenApi.OData.Edm.ODataDollarCountSegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings! settings, System.Collections.Generic.HashSet<string!>! parameters) -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataDollarCountSegment.Identifier.get -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataDollarCountSegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\noverride Microsoft.OpenApi.OData.Edm.ODataKeySegment.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType!\noverride Microsoft.OpenApi.OData.Edm.ODataKeySegment.GetAnnotables() -> System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotatable!>!\noverride Microsoft.OpenApi.OData.Edm.ODataKeySegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings! settings, System.Collections.Generic.HashSet<string!>! parameters) -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataKeySegment.Identifier.get -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataKeySegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\noverride Microsoft.OpenApi.OData.Edm.ODataMetadataSegment.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType?\noverride Microsoft.OpenApi.OData.Edm.ODataMetadataSegment.GetAnnotables() -> System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotatable!>!\noverride Microsoft.OpenApi.OData.Edm.ODataMetadataSegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings! settings, System.Collections.Generic.HashSet<string!>! parameters) -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataMetadataSegment.Identifier.get -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataMetadataSegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\noverride Microsoft.OpenApi.OData.Edm.ODataNavigationPropertySegment.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType!\noverride Microsoft.OpenApi.OData.Edm.ODataNavigationPropertySegment.GetAnnotables() -> System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotatable!>!\noverride Microsoft.OpenApi.OData.Edm.ODataNavigationPropertySegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings! settings, System.Collections.Generic.HashSet<string!>! parameters) -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataNavigationPropertySegment.Identifier.get -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataNavigationPropertySegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\noverride Microsoft.OpenApi.OData.Edm.ODataNavigationSourceSegment.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType!\noverride Microsoft.OpenApi.OData.Edm.ODataNavigationSourceSegment.GetAnnotables() -> System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotatable!>!\noverride Microsoft.OpenApi.OData.Edm.ODataNavigationSourceSegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings! settings, System.Collections.Generic.HashSet<string!>! parameters) -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataNavigationSourceSegment.Identifier.get -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataNavigationSourceSegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\noverride Microsoft.OpenApi.OData.Edm.ODataOperationImportSegment.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType?\noverride Microsoft.OpenApi.OData.Edm.ODataOperationImportSegment.GetAnnotables() -> System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotatable!>!\noverride Microsoft.OpenApi.OData.Edm.ODataOperationImportSegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings! settings, System.Collections.Generic.HashSet<string!>! parameters) -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataOperationImportSegment.Identifier.get -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataOperationImportSegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\noverride Microsoft.OpenApi.OData.Edm.ODataOperationSegment.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType?\noverride Microsoft.OpenApi.OData.Edm.ODataOperationSegment.GetAnnotables() -> System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotatable!>!\noverride Microsoft.OpenApi.OData.Edm.ODataOperationSegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings! settings, System.Collections.Generic.HashSet<string!>! parameters) -> string?\noverride Microsoft.OpenApi.OData.Edm.ODataOperationSegment.Identifier.get -> string?\noverride Microsoft.OpenApi.OData.Edm.ODataOperationSegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\noverride Microsoft.OpenApi.OData.Edm.ODataPath.ToString() -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataRefSegment.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType?\noverride Microsoft.OpenApi.OData.Edm.ODataRefSegment.GetAnnotables() -> System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotatable!>!\noverride Microsoft.OpenApi.OData.Edm.ODataRefSegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings! settings, System.Collections.Generic.HashSet<string!>! parameters) -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataRefSegment.Identifier.get -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataRefSegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\noverride Microsoft.OpenApi.OData.Edm.ODataStreamContentSegment.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType?\noverride Microsoft.OpenApi.OData.Edm.ODataStreamContentSegment.GetAnnotables() -> System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotatable!>!\noverride Microsoft.OpenApi.OData.Edm.ODataStreamContentSegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings! settings, System.Collections.Generic.HashSet<string!>! parameters) -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataStreamContentSegment.Identifier.get -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataStreamContentSegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\noverride Microsoft.OpenApi.OData.Edm.ODataStreamPropertySegment.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType?\noverride Microsoft.OpenApi.OData.Edm.ODataStreamPropertySegment.GetAnnotables() -> System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotatable!>!\noverride Microsoft.OpenApi.OData.Edm.ODataStreamPropertySegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings! settings, System.Collections.Generic.HashSet<string!>! parameters) -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataStreamPropertySegment.Identifier.get -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataStreamPropertySegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\noverride Microsoft.OpenApi.OData.Edm.ODataTypeCastSegment.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType?\noverride Microsoft.OpenApi.OData.Edm.ODataTypeCastSegment.GetAnnotables() -> System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotatable!>!\noverride Microsoft.OpenApi.OData.Edm.ODataTypeCastSegment.GetPathItemName(Microsoft.OpenApi.OData.OpenApiConvertSettings! settings, System.Collections.Generic.HashSet<string!>! parameters) -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataTypeCastSegment.Identifier.get -> string!\noverride Microsoft.OpenApi.OData.Edm.ODataTypeCastSegment.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataSegmentKind\nstatic Microsoft.OpenApi.OData.Common.Utils.GetTermQualifiedName<T>() -> string?\nstatic Microsoft.OpenApi.OData.Common.Utils.GetUniqueName(string! input, System.Collections.Generic.HashSet<string!>! set) -> string!\nstatic Microsoft.OpenApi.OData.Common.Utils.UpperFirstChar(string? input) -> string?\nstatic Microsoft.OpenApi.OData.Edm.EdmModelExtensions.FindAllBaseTypes(this Microsoft.OData.Edm.IEdmComplexType! complexType) -> System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.IEdmComplexType!>!\nstatic Microsoft.OpenApi.OData.Edm.EdmModelExtensions.FindAllBaseTypes(this Microsoft.OData.Edm.IEdmEntityType! entityType) -> System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.IEdmEntityType!>!\nstatic Microsoft.OpenApi.OData.Edm.EdmModelExtensions.GetAllElements(this Microsoft.OData.Edm.IEdmModel! model) -> System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.IEdmSchemaElement!>!\nstatic Microsoft.OpenApi.OData.Edm.EdmModelExtensions.IsOperationImportOverload(this Microsoft.OData.Edm.IEdmModel! model, Microsoft.OData.Edm.IEdmOperationImport! operationImport) -> bool\nstatic Microsoft.OpenApi.OData.Edm.EdmModelExtensions.IsOperationOverload(this Microsoft.OData.Edm.IEdmModel! model, Microsoft.OData.Edm.IEdmOperation! operation) -> bool\nstatic Microsoft.OpenApi.OData.Edm.EdmModelExtensions.IsUrlEscapeFunction(this Microsoft.OData.Edm.IEdmModel! model, Microsoft.OData.Edm.IEdmOperation! operation) -> bool\nstatic Microsoft.OpenApi.OData.Edm.EdmModelExtensions.LoadAllNavigationSources(this Microsoft.OData.Edm.IEdmModel! model) -> System.Collections.Generic.Dictionary<Microsoft.OData.Edm.IEdmEntityType!, System.Collections.Generic.IList<Microsoft.OData.Edm.IEdmNavigationSource!>!>!\nstatic Microsoft.OpenApi.OData.Edm.EdmModelExtensions.OperationTargetsMultiplePaths(this Microsoft.OData.Edm.IEdmModel! model, Microsoft.OData.Edm.IEdmOperation! operation) -> bool\nstatic Microsoft.OpenApi.OData.Edm.EdmTypeExtensions.ShouldPathParameterBeQuoted(this Microsoft.OData.Edm.IEdmType! edmType, Microsoft.OpenApi.OData.OpenApiConvertSettings! settings) -> bool\nstatic Microsoft.OpenApi.OData.Edm.ODataRefSegment.Instance -> Microsoft.OpenApi.OData.Edm.ODataRefSegment!\nstatic Microsoft.OpenApi.OData.EdmModelOpenApiExtensions.ConvertToOpenApi(this Microsoft.OData.Edm.IEdmModel! model) -> Microsoft.OpenApi.OpenApiDocument!\nstatic Microsoft.OpenApi.OData.EdmModelOpenApiExtensions.ConvertToOpenApi(this Microsoft.OData.Edm.IEdmModel! model, Microsoft.OpenApi.OData.OpenApiConvertSettings! settings) -> Microsoft.OpenApi.OpenApiDocument!\nstatic Microsoft.OpenApi.OData.EdmModelOpenApiExtensions.ShouldRequestBodyBeRequired(this Microsoft.OData.Edm.IEdmAction! action) -> bool\nstatic Microsoft.OpenApi.OData.EdmModelOpenApiExtensions.ShouldRequestBodyBeRequired(this Microsoft.OData.Edm.IEdmStructuredType! structuredType, bool isUpdateOperation, Microsoft.OData.Edm.IEdmModel? model = null) -> bool\nvirtual Microsoft.OpenApi.OData.Edm.ODataPath.Kind.get -> Microsoft.OpenApi.OData.Edm.ODataPathKind\nvirtual Microsoft.OpenApi.OData.Edm.ODataPathProvider.CanFilter(Microsoft.OData.Edm.IEdmElement! element) -> bool\nvirtual Microsoft.OpenApi.OData.Edm.ODataPathProvider.GetPaths(Microsoft.OData.Edm.IEdmModel! model, Microsoft.OpenApi.OData.OpenApiConvertSettings! settings) -> System.Collections.Generic.IEnumerable<Microsoft.OpenApi.OData.Edm.ODataPath!>!\nvirtual Microsoft.OpenApi.OData.Edm.ODataPathProvider.Initialize(Microsoft.OData.Edm.IEdmModel! model) -> void\nvirtual Microsoft.OpenApi.OData.Edm.ODataSegment.EntityType.get -> Microsoft.OData.Edm.IEdmEntityType?\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Authorization/ApiKey.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Authorization\n{\n    /// <summary>\n    /// Enum type KeyLocation\n    /// </summary>\n    internal enum KeyLocation\n    {\n        /// <summary>\n        /// API Key is passed in the header.\n        /// </summary>\n        Header,\n\n        /// <summary>\n        /// API Key is passed as a query option.\n        /// </summary>\n        QueryOption,\n\n        /// <summary>\n        /// API Key is passed as a cookie.\n        /// </summary>\n        Cookie\n    }\n\n    /// <summary>\n    /// Complex type: 'Org.OData.Authorization.V1.ApiKey'\n    /// </summary>\n    internal class ApiKey : Authorization\n    {\n        /// <summary>\n        /// The name of the header or query parameter.\n        /// </summary>\n        public string? KeyName { get; set; }\n\n        /// <summary>\n        /// Whether the API Key is passed in the header or as a query option.\n        /// </summary>\n        public KeyLocation? Location { get; set; }\n\n        /// <summary>\n        /// Gets the security scheme type.\n        /// </summary>\n        public override SecuritySchemeType SchemeType => SecuritySchemeType.ApiKey;\n\n        /// <summary>\n        /// Init <see cref=\"ApiKey\"/>.\n        /// </summary>\n        /// <param name=\"record\">the input record.</param>\n        public override void Initialize(IEdmRecordExpression record)\n        {\n            // base checked.\n            base.Initialize(record);\n\n            // KeyName.\n            KeyName = record.GetString(\"KeyName\");\n\n            // Location.\n            Location = record.GetEnum<KeyLocation>(\"Location\");\n        }\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Authorization/Authorization.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Properties;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Authorization\n{\n    /// <summary>\n    /// Abstract complex type: 'Org.OData.Authorization.V1.Authorization'\n    /// </summary>\n    [Term(\"Org.OData.Authorization.Authorizations\")]\n    internal abstract class Authorization : IRecord\n    {\n        /// <summary>\n        /// Name that can be used to reference the authorization flow.\n        /// </summary>\n        public string? Name { get; set; }\n\n        /// <summary>\n        /// Description of the authorization method.\n        /// </summary>\n        public string? Description { get; set; }\n\n        /// <summary>\n        /// Gets the security scheme type.\n        /// </summary>\n        public abstract SecuritySchemeType SchemeType { get; }\n\n        /// <summary>\n        /// Init the <see cref=\"Authorization\"/>.\n        /// </summary>\n        /// <param name=\"record\">The corresponding record.</param>\n        public virtual void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // Name.\n            Name = record.GetString(\"Name\");\n\n            // Description.\n            Description = record.GetString(\"Description\");\n        }\n\n        /// <summary>\n        /// Create the corresponding Authorization object.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        /// <returns>The created <see cref=\"Authorization\"/> object.</returns>\n        public static Authorization? CreateAuthorization(IEdmRecordExpression record)\n        {\n            if (record == null || record.DeclaredType == null)\n            {\n                return null;\n            }\n\n\t\t\tif (record.DeclaredType.Definition is not IEdmComplexType complexType)\n\t\t\t{\n\t\t\t\treturn null;\n\t\t\t}\n\n\t\t\tAuthorization auth;\n            switch (complexType.FullTypeName())\n            {\n                case AuthorizationConstants.OpenIDConnect: // OpenIDConnect\n                    auth = new OpenIDConnect();\n                    break;\n\n                case AuthorizationConstants.Http: // Http\n                    auth = new Http();\n                    break;\n\n                case AuthorizationConstants.ApiKey: // ApiKey\n                    auth = new ApiKey();\n                    break;\n\n                case AuthorizationConstants.OAuth2ClientCredentials: // OAuth2ClientCredentials\n                    auth = new OAuth2ClientCredentials();\n                    break;\n\n                case AuthorizationConstants.OAuth2Implicit: // OAuth2Implicit\n                    auth = new OAuth2Implicit();\n                    break;\n\n                case AuthorizationConstants.OAuth2Password: // OAuth2Password\n                    auth = new OAuth2Password();\n                    break;\n\n                case AuthorizationConstants.OAuth2AuthCode: // OAuth2AuthCode\n                    auth = new OAuth2AuthCode();\n                    break;\n\n                case AuthorizationConstants.OAuthAuthorization: // OAuthAuthorization\n                default:\n                    throw new OpenApiException(String.Format(SRResource.AuthorizationRecordTypeNameNotCorrect, complexType.FullTypeName()));\n            }\n\n            auth?.Initialize(record);\n\n            return auth;\n        }\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Authorization/AuthorizationConstants.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Authorization\n{\n    /// <summary>\n    /// Constant values for Authorization Vocabulary\n    /// </summary>\n    internal class AuthorizationConstants\n    {\n        /// <summary>\n        /// The namespace of Authorization annotation.\n        /// </summary>\n        public const string Namespace = \"Org.OData.Authorization.V1\";\n\n        /// <summary>\n        /// Term Org.OData.Authorization.V1.Authorizations\n        /// </summary>\n        public const string Authorizations = Namespace + \".Authorizations\";\n\n        /// <summary>\n        /// Term Org.OData.Authorization.V1.SecuritySchemes\n        /// </summary>\n        public const string SecuritySchemes = Namespace + \".SecuritySchemes\";\n\n        /// <summary>\n        /// Complex type: Org.OData.Authorization.V1.OpenIDConnect\n        /// </summary>\n        public const string OpenIDConnect = Namespace + \".OpenIDConnect\";\n\n        /// <summary>\n        /// Complex type: Org.OData.Authorization.V1.Http\n        /// </summary>\n        public const string Http = Namespace + \".Http\";\n\n        /// <summary>\n        /// Complex type: Org.OData.Authorization.V1.ApiKey\n        /// </summary>\n        public const string ApiKey = Namespace + \".ApiKey\";\n\n        /// <summary>\n        /// Complex type: Org.OData.Authorization.V1.OAuth2ClientCredentials\n        /// </summary>\n        public const string OAuth2ClientCredentials = Namespace + \".OAuth2ClientCredentials\";\n\n        /// <summary>\n        /// Complex type: Org.OData.Authorization.V1.OAuth2Implicit\n        /// </summary>\n        public const string OAuth2Implicit = Namespace + \".OAuth2Implicit\";\n\n        /// <summary>\n        /// Complex type: Org.OData.Authorization.V1.OAuth2Password\n        /// </summary>\n        public const string OAuth2Password = Namespace + \".OAuth2Password\";\n\n        /// <summary>\n        /// Complex type: Org.OData.Authorization.V1.OAuth2AuthCode\n        /// </summary>\n        public const string OAuth2AuthCode = Namespace + \".OAuth2AuthCode\";\n\n        /// <summary>\n        /// Complex type: Org.OData.Authorization.V1.OAuthAuthorization\n        /// </summary>\n        public const string OAuthAuthorization = Namespace + \".OAuthAuthorization\";\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Authorization/AuthorizationScope.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Authorization\n{\n    /// <summary>\n    /// Complex type: 'Org.OData.Authorization.V1.AuthorizationScope'\n    /// </summary>\n    internal class AuthorizationScope : IRecord\n    {\n        /// <summary>\n        /// Scope name.\n        /// </summary>\n        public string? Scope { get; set; }\n\n        /// <summary>\n        /// Scope Grant.\n        /// Identity that has access to the scope or can grant access to the scope.\n        /// </summary>\n        public string? Grant { get; set; }\n\n        /// <summary>\n        /// Description of the scope.\n        /// </summary>\n        public string? Description { get; set; }\n\n        /// <summary>\n        /// Init the <see cref=\"AuthorizationScope\"/>.\n        /// </summary>\n        /// <param name=\"record\">The corresponding record.</param>\n        public virtual void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // Scope.\n            Scope = record.GetString(\"Scope\");\n\n            // Grant.\n            Grant = record.GetString(\"Grant\");\n\n            // Description.\n            Description = record.GetString(\"Description\");\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Authorization/Http.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Authorization\n{\n    /// <summary>\n    /// Complex type 'Org.OData.Authorization.V1.Http'\n    /// </summary>\n    internal class Http : Authorization\n    {\n        /// <summary>\n        /// HTTP Authorization scheme to be used in the Authorization header, as per RFC7235.\n        /// </summary>\n        public string? Scheme { get; set; }\n\n        /// <summary>\n        /// Format of the bearer token.\n        /// </summary>\n        public string? BearerFormat { get; set; }\n\n        /// <summary>\n        /// Gets the security scheme type.\n        /// </summary>\n        public override SecuritySchemeType SchemeType => SecuritySchemeType.Http;\n\n        /// <summary>\n        /// Init <see cref=\"Http\"/>.\n        /// </summary>\n        /// <param name=\"record\">the input record.</param>\n        public override void Initialize(IEdmRecordExpression record)\n        {\n            // base checked.\n            base.Initialize(record);\n\n            // Scheme\n            Scheme = record.GetString(\"Scheme\");\n\n            // BearerFormat\n            BearerFormat = record.GetString(\"BearerFormat\");\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Authorization/OAuth2AuthCode.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Authorization\n{\n    /// <summary>\n    /// Complex type 'Org.OData.Authorization.V1.OAuth2AuthCode'.\n    /// </summary>\n    internal class OAuth2AuthCode : OAuthAuthorization\n    {\n        /// <summary>\n        /// Authorization URL.\n        /// </summary>\n        public string? AuthorizationUrl { get; set; }\n\n        /// <summary>\n        /// Token Url.\n        /// </summary>\n        public string? TokenUrl { get; set; }\n\n        /// <summary>\n        /// Gets the OAuth2 type.\n        /// </summary>\n        public override OAuth2Type OAuth2Type => OAuth2Type.AuthCode;\n\n        /// <summary>\n        /// Init <see cref=\"OAuth2AuthCode\"/>.\n        /// </summary>\n        /// <param name=\"record\">the input record.</param>\n        public override void Initialize(IEdmRecordExpression record)\n        {\n            // base checked.\n            base.Initialize(record);\n\n            // AuthorizationUrl\n            AuthorizationUrl = record.GetString(\"AuthorizationUrl\");\n\n            // TokenUrl\n            TokenUrl = record.GetString(\"TokenUrl\");\n        }\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Authorization/OAuth2ClientCredentials.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Authorization\n{\n    /// <summary>\n    /// Complex type 'Org.OData.Authorization.V1.OAuth2ClientCredentials'\n    /// </summary>\n    internal class OAuth2ClientCredentials : OAuthAuthorization\n    {\n        /// <summary>\n        /// Token Url.\n        /// </summary>\n        public string? TokenUrl { get; set; }\n\n        /// <summary>\n        /// Gets the OAuth2 type.\n        /// </summary>\n        public override OAuth2Type OAuth2Type => OAuth2Type.ClientCredentials;\n\n        /// <summary>\n        /// Init <see cref=\"OAuth2ClientCredentials\"/>.\n        /// </summary>\n        /// <param name=\"record\">the input record.</param>\n        public override void Initialize(IEdmRecordExpression record)\n        {\n            // base checked.\n            base.Initialize(record);\n\n            // TokenUrl\n            TokenUrl = record.GetString(\"TokenUrl\");\n        }\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Authorization/OAuth2Implicit.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Authorization\n{\n    /// <summary>\n    /// Complex type 'Org.OData.Authorization.V1.OAuth2Implicit'\n    /// </summary>\n    internal class OAuth2Implicit : OAuthAuthorization\n    {\n        /// <summary>\n        /// Authorization URL.\n        /// </summary>\n        public string? AuthorizationUrl { get; set; }\n\n        /// <summary>\n        /// Gets the OAuth2 type.\n        /// </summary>\n        public override OAuth2Type OAuth2Type => OAuth2Type.Implicit;\n\n        /// <summary>\n        /// Init <see cref=\"OAuth2Implicit\"/>.\n        /// </summary>\n        /// <param name=\"record\">the input record.</param>\n        public override void Initialize(IEdmRecordExpression record)\n        {\n            // base checked.\n            base.Initialize(record);\n\n            // AuthorizationUrl\n            AuthorizationUrl = record.GetString(\"AuthorizationUrl\");\n        }\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Authorization/OAuth2Password.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Authorization\n{\n    /// <summary>\n    /// Complex type 'Org.OData.Authorization.V1.OAuth2Password'\n    /// </summary>\n    internal class OAuth2Password : OAuthAuthorization\n    {\n        /// <summary>\n        /// Token Url.\n        /// </summary>\n        public string? TokenUrl { get; set; }\n\n        /// <summary>\n        /// Gets the OAuth2 type.\n        /// </summary>\n        public override OAuth2Type OAuth2Type => OAuth2Type.Password;\n\n        /// <summary>\n        /// Init <see cref=\"OAuth2Password\"/>.\n        /// </summary>\n        /// <param name=\"record\">the input record.</param>\n        public override void Initialize(IEdmRecordExpression record)\n        {\n            // base checked.\n            base.Initialize(record);\n\n            // TokenUrl\n            TokenUrl = record.GetString(\"TokenUrl\");\n        }\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Authorization/OAuthAuthorization.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Authorization\n{\n    /// <summary>\n    /// OAuth2 type kind.\n    /// </summary>\n    internal enum OAuth2Type\n    {\n        /// <summary>\n        /// ClientCredentials\n        /// </summary>\n        ClientCredentials,\n\n        /// <summary>\n        /// Implicit\n        /// </summary>\n        Implicit,\n\n        /// <summary>\n        /// Password\n        /// </summary>\n        Password,\n\n        /// <summary>\n        /// AuthCode\n        /// </summary>\n        AuthCode\n    }\n\n    /// <summary>\n    /// Abstract complex type 'Org.OData.Authorization.V1.OAuthAuthorization'\n    /// </summary>\n    internal abstract class OAuthAuthorization : Authorization\n    {\n        /// <summary>\n        /// Available scopes.\n        /// </summary>\n        public IList<AuthorizationScope>? Scopes { get; set; }\n\n        /// <summary>\n        /// Refresh Url\n        /// </summary>\n        public string? RefreshUrl { get; set; }\n\n        /// <summary>\n        /// Gets the security scheme type.\n        /// </summary>\n        public override SecuritySchemeType SchemeType => SecuritySchemeType.OAuth2;\n\n        /// <summary>\n        /// Gets the OAuth2 type.\n        /// </summary>\n        public abstract OAuth2Type OAuth2Type { get; }\n\n        /// <summary>\n        /// Init <see cref=\"OAuthAuthorization\"/>.\n        /// </summary>\n        /// <param name=\"record\">the input record.</param>\n        public override void Initialize(IEdmRecordExpression record)\n        {\n            // base checked.\n            base.Initialize(record);\n\n            // Scopes\n            Scopes = record.GetCollection<AuthorizationScope>(\"Scopes\");\n\n            // RefreshUrl\n            RefreshUrl = record.GetString(\"RefreshUrl\");\n        }\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Authorization/OpenIDConnect.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Authorization\n{\n    /// <summary>\n    /// Complex type: Org.OData.Authorization.V1.OpenIDConnect\n    /// </summary>\n    internal class OpenIDConnect : Authorization\n    {\n        /// <summary>\n        /// Issuer location for the OpenID Provider.\n        /// Configuration information can be obtained by appending `/.well-known/openid-configuration` to this Url.\n        /// </summary>\n        public string? IssuerUrl { get; set; }\n\n        /// <summary>\n        /// Gets the security scheme type.\n        /// </summary>\n        public override SecuritySchemeType SchemeType => SecuritySchemeType.OpenIdConnect;\n\n        /// <summary>\n        /// Init <see cref=\"OpenIDConnect\"/>.\n        /// </summary>\n        /// <param name=\"record\">the input record.</param>\n        public override void Initialize(IEdmRecordExpression record)\n        {\n            // base checked.\n            base.Initialize(record);\n\n            // IssuerUrl\n            IssuerUrl = record.GetString(\"IssuerUrl\");\n        }\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Authorization/SecurityScheme.cs",
    "content": "// -----------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Authorization\n{\n    /// <summary>\n    /// Complex type: Org.OData.Authorization.V1.SecurityScheme\n    /// </summary>\n    [Term(\"Org.OData.Authorization.V1.SecuritySchemes\")]\n    internal class SecurityScheme : IRecord\n    {\n        /// <summary>\n        /// The name of a required authorization scheme.\n        /// </summary>\n        public string? Authorization { get; set; }\n\n        /// <summary>\n        /// The names of scopes required from this authorization scheme.\n        /// </summary>\n        public IList<string>? RequiredScopes { get; set; }\n\n        /// <summary>\n        /// Init the <see cref=\"SecurityScheme\"/>.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // AuthorizationSchemeName\n            Authorization = record.GetString(\"Authorization\");\n\n            // RequiredScopes\n            RequiredScopes = record.GetCollection(\"RequiredScopes\");\n        }\n    }\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Capabilities/CapabilitiesConstants.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Capabilities\n{\n    /// <summary>\n    /// Term name of the Capabilities Vocabulary\n    /// </summary>\n    internal class CapabilitiesConstants\n    {\n        /// <summary>\n        /// Org.OData.Capabilities.V1.ReadRestrictions\n        /// </summary>\n        public const string ReadRestrictions = \"Org.OData.Capabilities.V1.ReadRestrictions\";\n\n        /// <summary>\n        /// Org.OData.Capabilities.V1.ChangeTracking\n        /// </summary>\n        public const string ChangeTracking = \"Org.OData.Capabilities.V1.ChangeTracking\";\n\n        /// <summary>\n        /// Org.OData.Capabilities.V1.FilterRestrictions\n        /// </summary>\n        public const string FilterRestrictions = \"Org.OData.Capabilities.V1.FilterRestrictions\";\n\n        /// <summary>\n        /// Org.OData.Capabilities.V1.SortRestrictions\n        /// </summary>\n        public const string SortRestrictions = \"Org.OData.Capabilities.V1.SortRestrictions\";\n\n        /// <summary>\n        /// Org.OData.Capabilities.V1.NavigationRestrictions\n        /// </summary>\n        public const string NavigationRestrictions = \"Org.OData.Capabilities.V1.NavigationRestrictions\";\n\n        /// <summary>\n        /// Org.OData.Capabilities.V1.SearchRestrictions\n        /// </summary>\n        public const string SearchRestrictions = \"Org.OData.Capabilities.V1.SearchRestrictions\";\n\n        /// <summary>\n        /// Org.OData.Capabilities.V1.CountRestrictions\n        /// </summary>\n        public const string CountRestrictions = \"Org.OData.Capabilities.V1.CountRestrictions\";\n\n        /// <summary>\n        /// Org.OData.Capabilities.V1.ExpandRestrictions\n        /// </summary>\n        public const string ExpandRestrictions = \"Org.OData.Capabilities.V1.ExpandRestrictions\";\n\n        /// <summary>\n        /// Org.OData.Capabilities.V1.DeleteRestrictions\n        /// </summary>\n        public const string DeleteRestrictions = \"Org.OData.Capabilities.V1.DeleteRestrictions\";\n\n        /// <summary>\n        /// Org.OData.Capabilities.V1.DeleteRestrictions\n        /// </summary>\n        public const string UpdateRestrictions = \"Org.OData.Capabilities.V1.UpdateRestrictions\";\n\n        /// <summary>\n        /// Org.OData.Capabilities.V1.InsertRestrictions\n        /// </summary>\n        public const string InsertRestrictions = \"Org.OData.Capabilities.V1.InsertRestrictions\";\n\n        /// <summary>\n        /// Org.OData.Capabilities.V1.TopSupported\n        /// </summary>\n        public const string TopSupported = \"Org.OData.Capabilities.V1.TopSupported\";\n\n        /// <summary>\n        /// Org.OData.Capabilities.V1.SkipSupported\n        /// </summary>\n        public const string SkipSupported = \"Org.OData.Capabilities.V1.SkipSupported\";\n\n        /// <summary>\n        /// Term: Org.OData.Capabilities.V1.BatchSupported\n        /// </summary>\n        public const string BatchSupported = \"Org.OData.Capabilities.V1.BatchSupported\";\n\n        /// <summary>\n        /// Term: rg.OData.Capabilities.V1.OperationRestrictions\n        /// </summary>\n        public const string OperationRestrictions = \"Org.OData.Capabilities.V1.OperationRestrictions\";\n\n        /// <summary>\n        /// Org.OData.Capabilities.V1.IndexableByKey\n        /// </summary>\n        public const string IndexableByKey = \"Org.OData.Capabilities.V1.IndexableByKey\";\n\n        /// <summary>\n        /// Org.OData.Capabilities.V1.KeyAsSegmentSupported\n        /// </summary>\n        public const string KeyAsSegmentSupported = \"Org.OData.Capabilities.V1.KeyAsSegmentSupported\";\n\n        /// <summary>\n        /// RequiresExplicitBinding\n        /// </summary>\n        public const string RequiresExplicitBindingName = \"RequiresExplicitBinding\";\n\n        /// <summary>\n        /// Org.OData.Capabilities.V1.ExplicitOperationBindings\n        /// </summary>\n        public const string ExplicitOperationBindings = \"Org.OData.Core.V1.ExplicitOperationBindings\";\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Capabilities/CollectionPropertyRestrictionsType.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Capabilities\n{\n    /// <summary>\n    /// Complex Type: Org.OData.Capabilities.V1.CollectionPropertyRestrictionsType\n    /// </summary>\n    [Term(\"Org.OData.Capabilities.V1.CollectionPropertyRestrictions\")]\n    internal class CollectionPropertyRestrictionsType : IRecord\n    {\n        /// <summary>\n        /// Gets the Restricted Collection-valued property.\n        /// </summary>\n        public string? CollectionProperty { get; private set; }\n\n        /// <summary>\n        /// Gets the List of functions and operators supported in filter expressions..\n        /// </summary>\n        public IList<string>? FilterFunctions { get; private set; }\n\n        /// <summary>\n        /// Gets Restrictions on filter expressions.\n        /// </summary>\n        public FilterRestrictionsType? FilterRestrictions { get; private set; }\n\n        /// <summary>\n        /// Gets Restrictions on search expressions.\n        /// </summary>\n        public SearchRestrictionsType? SearchRestrictions { get; private set; }\n\n        /// <summary>\n        /// Gets Restrictions on orderby expressions.\n        /// </summary>\n        public SortRestrictionsType? SortRestrictions { get; private set; }\n\n        /// <summary>\n        /// Gets Supports $top.\n        /// </summary>\n        public bool? TopSupported { get; private set; }\n\n        /// <summary>\n        /// Gets Supports $skip.\n        /// </summary>\n        public bool? SkipSupported { get; private set; }\n\n        /// <summary>\n        /// Gets Support for $select.\n        /// </summary>\n        public SelectSupportType? SelectSupport { get; private set; }\n\n        /// <summary>\n        /// Gets the collection supports positional inserts.\n        /// </summary>\n        public bool? Insertable { get; private set; }\n\n        /// <summary>\n        /// Gets the Members of this ordered collection can be updated by ordinal.\n        /// </summary>\n        public bool? Updatable { get; private set; }\n\n        /// <summary>\n        /// Gets the Members of this ordered collection can be deleted by ordinal.\n        /// </summary>\n        public bool? Deletable { get; private set; }\n\n        /// <summary>\n        /// Init the <see cref=\"CollectionPropertyRestrictionsType\"/>.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public virtual void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // CollectionProperty\n            CollectionProperty = record.GetPropertyPath(\"CollectionProperty\");\n\n            // FilterFunctions\n            FilterFunctions = record.GetCollection(\"FilterFunctions\");\n\n            // FilterRestrictions\n            FilterRestrictions = record.GetRecord<FilterRestrictionsType>(\"FilterRestrictions\");\n\n            // SearchRestrictions\n            SearchRestrictions = record.GetRecord<SearchRestrictionsType>(\"SearchRestrictions\");\n\n            // SortRestrictions\n            SortRestrictions = record.GetRecord<SortRestrictionsType>(\"SortRestrictions\");\n\n            // TopSupported\n            TopSupported = record.GetBoolean(\"TopSupported\");\n\n            // SkipSupported\n            SkipSupported = record.GetBoolean(\"SkipSupported\");\n\n            // SelectSupport\n            SelectSupport = record.GetRecord<SelectSupportType>(\"SelectSupport\");\n\n            // Insertable\n            Insertable = record.GetBoolean(\"Insertable\");\n\n            // Updatable\n            Updatable = record.GetBoolean(\"Updatable\");\n\n            // Deletable\n            Deletable = record.GetBoolean(\"Deletable\");\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Capabilities/CountRestrictionsType.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Capabilities\n{\n    /// <summary>\n    /// Complex Type: Org.OData.Capabilities.V1.CountRestrictionsType\n    /// </summary>\n    [Term(\"Org.OData.Capabilities.V1.CountRestrictions\")]\n    internal class CountRestrictionsType : IRecord\n    {\n        /// <summary>\n        /// Gets the Countable value.\n        /// </summary>\n        public bool? Countable { get; private set; }\n\n        /// <summary>\n        /// Gets the properties which do not allow /$count segments.\n        /// </summary>\n        public IList<string>? NonCountableProperties { get; private set; }\n\n        /// <summary>\n        /// Gets the navigation properties which do not allow /$count segments.\n        /// </summary>\n        public IList<string>? NonCountableNavigationProperties { get; private set; }\n\n        /// <summary>\n        /// Test the target supports count.\n        /// </summary>\n        /// <returns>True/false.</returns>\n        public bool IsCountable => !Countable.HasValue || Countable.Value;\n\n        /// <summary>\n        /// Test the input property path which do not allow /$count segments.\n        /// </summary>\n        /// <param name=\"propertyPath\">The input property path. \"property1/property2\"</param>\n        /// <returns>True/False.</returns>\n        public bool IsNonCountableProperty(string propertyPath)\n        {\n            return NonCountableProperties != null && NonCountableProperties.Any(a => a == propertyPath);\n        }\n\n        /// <summary>\n        /// Test the input navigation property which do not allow /$count segments.\n        /// </summary>\n        /// <param name=\"navigationPropertyPath\">The input navigation property path.</param>\n        /// <returns>True/False.</returns>\n        public bool IsNonCountableNavigationProperty(string navigationPropertyPath)\n        {\n            return NonCountableNavigationProperties != null && NonCountableNavigationProperties.Any(a => a == navigationPropertyPath);\n        }\n\n        /// <summary>\n        /// Init the <see cref=\"CountRestrictionsType\"/>.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public virtual void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // Countable\n            Countable = record.GetBoolean(\"Countable\");\n\n            // NonCountableProperties\n            NonCountableProperties = record.GetCollectionPropertyPath(\"NonCountableProperties\");\n\n            // NonCountableNavigationProperties\n            NonCountableNavigationProperties = record.GetCollectionPropertyPath(\"NonCountableNavigationProperties\");\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Capabilities/CustomParameter.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Capabilities\n{\n    /// <summary>\n    /// Complex type: Org.OData.Capabilities.V1.CustomParameter\n    /// </summary>\n    // [Term(\"Org.OData.Capabilities.V1.CustomHeaders\")]\n    // [Term(\"Org.OData.Capabilities.V1.CustomQueryOptions\")]\n    internal class CustomParameter : IRecord\n    {\n        /// <summary>\n        /// Gets/sets the name of the custom parameter.\n        /// </summary>\n        public string? Name { get; set; }\n\n        /// <summary>\n        /// Gets/sets the description of the custom parameter.\n        /// </summary>\n        public string? Description { get; set; }\n\n        /// <summary>\n        /// Gets/sets the documentationURL of the custom parameter.\n        /// </summary>\n        public string? DocumentationURL { get; set; }\n\n        /// <summary>\n        /// Gets/sets the reuired of the custom parameter. true: parameter is required, false or not specified: parameter is optional.\n        /// </summary>\n        public bool? Required { get; set; }\n\n        /// <summary>\n        /// Gets the list of scopes that can provide access to the resource.\n        /// </summary>s\n        public IList<PrimitiveExampleValue>? ExampleValues { get; set; }\n\n        /// <summary>\n        /// Init the <see cref=\"CustomParameter\"/>.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // Name\n            Name = record.GetString(\"Name\");\n\n            // Description\n            Description = record.GetString(\"Description\");\n\n            // DocumentationURL\n            DocumentationURL = record.GetString(\"DocumentationURL\");\n\n            // Required\n            Required = record.GetBoolean(\"Required\");\n\n            // ExampleValues\n            ExampleValues = record.GetCollection<PrimitiveExampleValue>(\"ExampleValues\");\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Capabilities/DeepInsertSupportType.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Capabilities\n{\n    /// <summary>\n    /// Complex Type: Org.OData.Capabilities.V1.DeepInsertSupport\n    /// </summary>\n    [Term(\"Org.OData.Capabilities.V1.DeepInsertSupport\")]\n    internal class DeepInsertSupportType : IRecord\n    {\n        /// <summary>\n        /// Gets Annotation target supports deep inserts\n        /// </summary>\n        public bool? Supported { get; private set; }\n\n        /// <summary>\n        /// Gets Annotation target supports accepting and returning nested entities annotated with the `Core.ContentID` instance annotation.\n        /// </summary>\n        public bool? ContentIDSupported { get; private set; }\n\n        /// <summary>\n        /// Init the <see cref=\"DeepInsertSupportType\"/>.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // Supported\n            Supported = record.GetBoolean(\"Supported\");\n\n            // NonInsertableNavigationProperties\n            ContentIDSupported = record.GetBoolean(\"ContentIDSupported\");\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Capabilities/DeepUpdateSupportType.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Capabilities\n{\n    /// <summary>\n    /// Complex Type: Org.OData.Capabilities.V1.DeepUpdateSupportType\n    /// </summary>\n    [Term(\"Org.OData.Capabilities.V1.DeepUpdateSupport\")]\n    internal class DeepUpdateSupportType : IRecord\n    {\n        /// <summary>\n        /// Gets Annotation target supports deep updates\n        /// </summary>\n        public bool? Supported { get; private set; }\n\n        /// <summary>\n        /// Gets Annotation target supports accepting and returning nested entities annotated with the `Core.ContentID` instance annotation.\n        /// </summary>\n        public bool? ContentIDSupported { get; private set; }\n\n        /// <summary>\n        /// Init the <see cref=\"DeepUpdateSupportType\"/>.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // Supported\n            Supported = record.GetBoolean(\"Supported\");\n\n            // NonInsertableNavigationProperties\n            ContentIDSupported = record.GetBoolean(\"ContentIDSupported\");\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Capabilities/DeleteRestrictionsType.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Capabilities\n{\n    /// <summary>\n    /// Complex Type: Org.OData.Capabilities.V1.DeleteRestrictionsType\n    /// </summary>\n    [Term(\"Org.OData.Capabilities.V1.DeleteRestrictions\")]\n    internal class DeleteRestrictionsType : IRecord\n    {\n        /// <summary>\n        /// Gets the Deletable value.\n        /// </summary>\n        public bool? Deletable { get; private set; }\n\n        /// <summary>\n        /// Gets the navigation properties which do not allow DeleteLink requests.\n        /// </summary>\n        public IList<string>? NonDeletableNavigationProperties { get; private set; }\n\n        /// <summary>\n        /// Gets the maximum number of navigation properties that can be traversed.\n        /// </summary>\n        public int? MaxLevels { get; private set; }\n\n        /// <summary>\n        /// Gets the Members of collections can be updated via a PATCH request with a `/$filter(...)/$each` segment.\n        /// </summary>\n        public bool? FilterSegmentSupported { get; private set; }\n\n        /// <summary>\n        /// Gets the Members of collections can be updated via a PATCH request with a type-cast segment and a `/$each` segment.\n        /// </summary>\n        public bool? TypecastSegmentSupported { get; private set; }\n\n        /// <summary>\n        /// Gets the required scopes to perform the insert.\n        /// </summary>\n        public IList<PermissionType>? Permissions { get; private set; }\n\n        /// <summary>\n        /// Gets the Supported or required custom headers.\n        /// </summary>\n        public IList<CustomParameter>? CustomHeaders { get; private set; }\n\n        /// <summary>\n        /// Gets the Supported or required custom query options.\n        /// </summary>\n        public IList<CustomParameter>? CustomQueryOptions { get; private set; }\n\n        /// <summary>\n        /// Gets A brief description of the request.\n        /// </summary>\n        public string? Description { get; private set; }\n\n        /// <summary>\n        /// Gets A lengthy description of the request.\n        /// </summary>\n        public string? LongDescription { get; private set; }\n\n        /// <summary>\n        /// Test the target supports delete.\n        /// </summary>\n        /// <returns>True/false.</returns>\n        public bool IsDeletable => Deletable == null || Deletable.Value;\n\n        /// <summary>\n        /// Test the input navigation property do not allow DeleteLink requests.\n        /// </summary>\n        /// <param name=\"navigationPropertyPath\">The input navigation property path.</param>\n        /// <returns>True/False.</returns>\n        public bool IsNonDeletableNavigationProperty(string navigationPropertyPath)\n        {\n            return NonDeletableNavigationProperties != null && NonDeletableNavigationProperties.Any(a => a == navigationPropertyPath);\n        }\n\n        /// <summary>\n        /// Init the <see cref=\"DeleteRestrictionsType\"/>.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // Deletable\n            Deletable = record.GetBoolean(\"Deletable\");\n\n            // NonDeletableNavigationProperties\n            NonDeletableNavigationProperties = record.GetCollectionPropertyPath(\"NonDeletableNavigationProperties\");\n\n            // MaxLevels\n            MaxLevels = (int?)record.GetInteger(\"MaxLevels\");\n\n            // FilterSegmentSupported\n            FilterSegmentSupported = record.GetBoolean(\"FilterSegmentSupported\");\n\n            // TypecastSegmentSupported\n            TypecastSegmentSupported = record.GetBoolean(\"TypecastSegmentSupported\");\n\n            // Permissions\n            Permissions = record.GetCollection<PermissionType>(\"Permissions\");\n\n            // CustomHeaders\n            CustomHeaders = record.GetCollection<CustomParameter>(\"CustomHeaders\");\n\n            // CustomQueryOptions\n            CustomQueryOptions = record.GetCollection<CustomParameter>(\"CustomQueryOptions\");\n\n            // Description\n            Description = record.GetString(\"Description\");\n\n            // LongDescription\n            LongDescription = record.GetString(\"LongDescription\");\n        }\n\n        /// <summary>\n        /// Merges properties of the specified <see cref=\"DeleteRestrictionsType\"/> object into this instance if they are null.\n        /// </summary>\n        /// <param name=\"source\">The <see cref=\"DeleteRestrictionsType\"/> object containing properties to merge.</param>\n        public void MergePropertiesIfNull(DeleteRestrictionsType? source)\n        {\n            if (source == null)\n                return;\n\n            Deletable ??= source.Deletable;\n\n            NonDeletableNavigationProperties ??= source.NonDeletableNavigationProperties;\n\n            MaxLevels ??= source.MaxLevels;\n\n            FilterSegmentSupported ??= source.FilterSegmentSupported;\n\n            TypecastSegmentSupported ??= source.TypecastSegmentSupported;\n\n            Permissions ??= source.Permissions;\n\n            CustomHeaders ??= source.CustomHeaders;\n\n            CustomQueryOptions ??= source.CustomQueryOptions;\n\n            Description ??= source.Description;\n\n            LongDescription ??= source.LongDescription;\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Capabilities/ExpandRestrictionsType.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Capabilities\n{\n    /// <summary>\n    /// Org.OData.Capabilities.V1.ExpandRestrictions\n    /// </summary>\n    [Term(\"Org.OData.Capabilities.V1.ExpandRestrictions\")]\n    internal class ExpandRestrictionsType : IRecord\n    {\n        /// <summary>\n        /// Gets the Expandable value.\n        /// </summary>\n        public bool? Expandable { get; private set; }\n\n        /// <summary>\n        /// Gets the $expand is supported for stream properties and media resources.\n        /// </summary>\n        public bool? StreamsExpandable { get; private set; }\n\n        /// <summary>\n        /// Gets the properties which cannot be used in $expand expressions.\n        /// </summary>\n        public IList<string>? NonExpandableProperties { get; private set; }\n\n        /// <summary>\n        /// Gets the maximum number of levels that can be expanded in a expand expression.\n        /// </summary>\n        public long? MaxLevels { get; private set; }\n\n        /// <summary>\n        /// Test the target supports $expand.\n        /// </summary>\n        /// <returns>True/false.</returns>\n        public bool IsExpandable => Expandable == null || Expandable.Value;\n\n        /// <summary>\n        /// Test the input property cannot be used in $orderby expressions.\n        /// </summary>\n        /// <param name=\"navigationPropertyPath\">The input navigation property path.</param>\n        /// <returns>True/False.</returns>\n        public bool IsNonExpandableProperty(string navigationPropertyPath)\n        {\n            return NonExpandableProperties != null && NonExpandableProperties.Any(a => a == navigationPropertyPath);\n        }\n\n        public void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // Expandable\n            Expandable = record.GetBoolean(\"Expandable\");\n\n            // StreamsExpandable\n            StreamsExpandable = record.GetBoolean(\"StreamsExpandable\");\n\n            // NonExpandableProperties\n            NonExpandableProperties = record.GetCollectionPropertyPath(\"NonExpandableProperties\");\n\n            // MaxLevels\n            MaxLevels = record.GetInteger(\"MaxLevels\");\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Capabilities/FilterExpressionRestrictionType.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Capabilities\n{\n    /// <summary>\n    /// Complex Type: Org.OData.Capabilities.V1.FilterExpressionRestrictionType\n    /// </summary>\n    internal class FilterExpressionRestrictionType : IRecord\n    {\n        /// <summary>\n        /// Gets the Path to the restricted property.\n        /// </summary>\n        public string? Property { get; private set; }\n\n        /// <summary>\n        /// Gets the RequiresFilter value.\n        /// <Property Name=\"AllowedExpressions\" Type=\"Capabilities.FilterExpressionType\" />\n        /// <TypeDefinition Name=\"FilterExpressionType\" UnderlyingType=\"Edm.String\" />\n        /// </summary>\n        public string? AllowedExpressions { get; private set; }\n\n        /// <summary>\n        /// Init the <see cref=\"FilterExpressionRestrictionType\"/>.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // Property\n            Property = record.GetPropertyPath(\"Property\");\n\n            // AllowedExpressions\n            AllowedExpressions = record.GetString(\"AllowedExpressions\");\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Capabilities/FilterRestrictionsType.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Capabilities\n{\n    /// <summary>\n    /// Complex Type: Org.OData.Capabilities.V1.FilterRestrictionsType\n    /// </summary>\n    [Term(\"Org.OData.Capabilities.V1.FilterRestrictions\")]\n    internal class FilterRestrictionsType : IRecord\n    {\n        /// <summary>\n        /// Gets the Filterable value.\n        /// </summary>\n        public bool? Filterable { get; private set; }\n\n        /// <summary>\n        /// Gets the RequiresFilter value.\n        /// </summary>\n        public bool? RequiresFilter { get; private set; }\n\n        /// <summary>\n        /// Gets the properties which must be specified in the $filter clause.\n        /// </summary>\n        public IList<string>? RequiredProperties { get; private set; }\n\n        /// <summary>\n        /// Gets the properties which cannot be used in $filter expressions.\n        /// </summary>\n        public IList<string>? NonFilterableProperties { get; private set; }\n\n        /// <summary>\n        /// Gets The maximum number of levels (including recursion) that can be traversed in a filter expression. A value of -1 indicates there is no restriction.\n        /// </summary>\n        public long? MaxLevels { get; private set; }\n\n        /// <summary>\n        /// Gets These properties only allow a subset of filter expressions.\n        /// A valid filter expression for a single property can be enclosed in parentheses and combined by `and` with valid expressions for other properties.\n        /// </summary>\n        public IList<FilterExpressionRestrictionType>? FilterExpressionRestrictions { get; private set; }\n\n        /// <summary>\n        /// Test the target supports filter.\n        /// </summary>\n        /// <returns>True/false.</returns>\n        public bool IsFilterable => Filterable == null || Filterable.Value;\n\n        /// <summary>\n        /// Test the input property which must be specified in the $filter clause.\n        /// </summary>\n        /// <param name=\"propertyPath\">The input property path.</param>\n        /// <returns>True/False.</returns>\n        public bool IsRequiredProperty(string propertyPath)\n        {\n            return RequiredProperties != null && RequiredProperties.Any(a => a == propertyPath);\n        }\n\n        /// <summary>\n        /// Test the input property which cannot be used in $filter expressions.\n        /// </summary>\n        /// <param name=\"propertyPath\">The input property path.</param>\n        /// <returns>True/False.</returns>\n        public bool IsNonFilterableProperty(string propertyPath)\n        {\n            return NonFilterableProperties != null && NonFilterableProperties.Any(a => a == propertyPath);\n        }\n\n        /// <summary>\n        /// Init the <see cref=\"FilterRestrictionsType\"/>.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // Filterable\n            Filterable = record.GetBoolean(\"Filterable\");\n\n            // RequiresFilter\n            RequiresFilter = record.GetBoolean(\"RequiresFilter\");\n\n            // RequiredProperties\n            RequiredProperties = record.GetCollectionPropertyPath(\"RequiredProperties\");\n\n            // NonFilterableProperties\n            NonFilterableProperties = record.GetCollectionPropertyPath(\"NonFilterableProperties\");\n\n            // MaxLevels\n            MaxLevels = record.GetInteger(\"MaxLevels\");\n\n            // FilterExpressionRestrictions\n            FilterExpressionRestrictions = record.GetCollection<FilterExpressionRestrictionType>(\"FilterExpressionRestrictions\");\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Capabilities/InsertRestrictionsType.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Capabilities\n{\n    /// <summary>\n    /// Complex Type: Org.OData.Capabilities.V1.InsertRestrictionsType\n    /// </summary>\n    [Term(\"Org.OData.Capabilities.V1.InsertRestrictions\")]\n    internal class InsertRestrictionsType : IRecord\n    {\n        /// <summary>\n        /// Gets the Insertable value.\n        /// </summary>\n        public bool? Insertable { get; private set; }\n\n        /// <summary>\n        /// Gets the structural properties cannot be specified on insert.\n        /// </summary>\n        public IList<string>? NonInsertableProperties { get; private set; }\n\n        /// <summary>\n        /// Gets the navigation properties which do not allow deep inserts.\n        /// </summary>\n        public IList<string>? NonInsertableNavigationProperties { get; private set; }\n\n        /// <summary>\n        /// Gets the maximum number of navigation properties that can be traversed.\n        /// </summary>\n        public long? MaxLevels { get; private set; }\n\n        /// <summary>\n        /// Gets the Entities of a specific derived type can be created by specifying a type-cast segment.\n        /// </summary>\n        public bool? TypecastSegmentSupported { get; private set; }\n\n        /// <summary>\n        /// Gets the required scopes to perform the insert.\n        /// </summary>\n        public IList<PermissionType>? Permissions { get; private set; }\n\n        /// <summary>\n        /// Gets the Support for query options with insert requests.\n        /// </summary>\n        public ModificationQueryOptionsType? QueryOptions { get; private set; }\n\n        /// <summary>\n        /// Gets the Supported or required custom headers.\n        /// </summary>\n        public IList<CustomParameter>? CustomHeaders { get; private set; }\n\n        /// <summary>\n        /// Gets the Supported or required custom query options.\n        /// </summary>\n        public IList<CustomParameter>? CustomQueryOptions { get; private set; }\n\n        /// <summary>\n        /// Gets A brief description of the request.\n        /// </summary>\n        public string? Description { get; private set; }\n\n        /// <summary>\n        /// Gets A lengthy description of the request.\n        /// </summary>\n        public string? LongDescription { get; private set; }\n\n        /// <summary>\n        /// Test the target supports insert.\n        /// </summary>\n        /// <returns>True/false.</returns>\n        public bool IsInsertable => Insertable == null || Insertable.Value;\n\n        /// <summary>\n        /// Lists the media types acceptable for the request content\n        /// </summary>\n        /// <remarks>This is not an official OASIS standard property.</remarks>\n        public IList<string>? RequestContentTypes { get; private set; }\n\n        /// <summary>\n        /// Lists the media types acceptable for the response content\n        /// </summary>\n        /// <remarks>This is not an official OASIS standard property.</remarks>\n        public IList<string>? ResponseContentTypes { get; private set; }\n\n        /// <summary>\n        /// Test the input navigation property do not allow deep insert.\n        /// </summary>\n        /// <param name=\"navigationPropertyPath\">The input navigation property path.</param>\n        /// <returns>True/False.</returns>\n        public bool IsNonInsertableNavigationProperty(string navigationPropertyPath)\n        {\n            return NonInsertableNavigationProperties != null ?\n                NonInsertableNavigationProperties.Any(a => a == navigationPropertyPath) :\n                false;\n        }\n\n        /// <summary>\n        /// Initialize the capabilities with the vocabulary annotation.\n        /// </summary>\n        /// <param name=\"record\">The input vocabulary record annotation.</param>\n        public void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // Insertable\n            Insertable = record.GetBoolean(nameof(Insertable));\n\n            // NonInsertableNavigationProperties\n            NonInsertableNavigationProperties = record.GetCollectionPropertyPath(nameof(NonInsertableNavigationProperties));\n\n            // MaxLevels\n            MaxLevels = record.GetInteger(nameof(MaxLevels));\n\n            // TypecastSegmentSupported\n            TypecastSegmentSupported = record.GetBoolean(nameof(TypecastSegmentSupported));\n\n            // Permissions\n            Permissions = record.GetCollection<PermissionType>(nameof(Permissions));\n\n            // QueryOptions\n            QueryOptions = record.GetRecord<ModificationQueryOptionsType>(nameof(QueryOptions));\n\n            // CustomHeaders\n            CustomHeaders = record.GetCollection<CustomParameter>(nameof(CustomHeaders));\n\n            // CustomHeaders\n            CustomQueryOptions = record.GetCollection<CustomParameter>(nameof(CustomQueryOptions));\n\n            // Description\n            Description = record.GetString(nameof(Description));\n\n            // LongDescription\n            LongDescription = record.GetString(nameof(LongDescription));\n\n            // RequestContentTypes\n            RequestContentTypes = record.GetCollection(nameof(RequestContentTypes));\n\n            // ResponseContentTypes\n            ResponseContentTypes = record.GetCollection(nameof(ResponseContentTypes));\n        }\n\n        /// <summary>\n        /// Merges properties of the specified <see cref=\"InsertRestrictionsType\"/> object into this instance if they are null.\n        /// </summary>\n        /// <param name=\"source\">The <see cref=\"InsertRestrictionsType\"/> object containing properties to merge.</param>\n        public void MergePropertiesIfNull(InsertRestrictionsType? source)\n        {\n            if (source == null)\n                return;\n\n            Insertable ??= source.Insertable;\n\n            NonInsertableNavigationProperties ??= source.NonInsertableNavigationProperties;\n\n            MaxLevels ??= source.MaxLevels;\n\n            TypecastSegmentSupported ??= source.TypecastSegmentSupported;\n\n            Permissions ??= source.Permissions;\n\n            QueryOptions ??= source.QueryOptions;\n\n            CustomHeaders ??= source.CustomHeaders;\n\n            CustomQueryOptions ??= source.CustomQueryOptions;\n\n            Description ??= source.Description;\n\n            LongDescription ??= source.LongDescription;\n\n            RequestContentTypes ??= source.RequestContentTypes;\n\n            ResponseContentTypes ??= source.ResponseContentTypes;\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Capabilities/ModificationQueryOptionsType.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Capabilities\n{\n    /// <summary>\n    /// Complex type: Org.OData.Capabilities.V1.ModificationQueryOptionsType\n    /// </summary>\n    [Term(\"Org.OData.Capabilities.V1.ModificationQueryOptions\")]\n    internal class ModificationQueryOptionsType : IRecord\n    {\n        /// <summary>\n        /// Gets/sets the $expand with modification requests.\n        /// </summary>\n        public bool? ExpandSupported { get; private set; }\n\n        /// <summary>\n        /// Gets/sets the $select with modification requests.\n        /// </summary>\n        public bool? SelectSupported { get; private set; }\n\n        /// <summary>\n        /// Gets/sets the $compute with modification requests.\n        /// </summary>\n        public bool? ComputeSupported { get; private set; }\n\n        /// <summary>\n        /// Gets/sets the $filter with modification requests.\n        /// </summary>\n        public bool? FilterSupported { get; private set; }\n\n        /// <summary>\n        /// Gets/sets the $search with modification requests.\n        /// </summary>\n        public bool? SearchSupported { get; private set; }\n\n        /// <summary>\n        /// Gets/sets the $sort with modification requests.\n        /// </summary>\n        public bool? SortSupported { get; private set; }\n\n        /// <summary>\n        /// Init the <see cref=\"ModificationQueryOptionsType\"/>.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // ExpandSupported\n            ExpandSupported = record.GetBoolean(\"ExpandSupported\");\n\n            // SelectSupported\n            SelectSupported = record.GetBoolean(\"SelectSupported\");\n\n            // ComputeSupported\n            ComputeSupported = record.GetBoolean(\"ComputeSupported\");\n\n            // FilterSupported\n            FilterSupported = record.GetBoolean(\"FilterSupported\");\n\n            // SearchSupported\n            SearchSupported = record.GetBoolean(\"SearchSupported\");\n\n            // SortSupported\n            SortSupported = record.GetBoolean(\"SortSupported\");\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Capabilities/NavigationRestrictionsType.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing System.Collections.Generic;\nusing System.Linq;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Capabilities\n{\n    /// <summary>\n    /// Enumerates the navigation type can apply on navigation restrictions.\n    /// </summary>\n    internal enum NavigationType\n    {\n        /// <summary>\n        /// Navigation properties can be recursively navigated.\n        /// </summary>\n        Recursive,\n\n        /// <summary>\n        /// Navigation properties can be navigated to a single level.\n        /// </summary>\n        Single,\n\n        /// <summary>\n        /// Navigation properties are not navigable.\n        /// </summary>\n        None\n    }\n\n    /// <summary>\n    /// Complex Type: Org.OData.Capabilities.V1.NavigationPropertyRestriction\n    /// </summary>\n    internal class NavigationPropertyRestriction : IRecord\n    {\n        /// <summary>\n        /// Navigation properties can be navigated\n        /// </summary>\n        public string? NavigationProperty { get; set; }\n\n        /// <summary>\n        /// Navigation properties can be navigated to this level.\n        /// </summary>\n        public NavigationType? Navigability { get; set; }\n\n        /// <summary>\n        /// List of functions and operators supported in filter expressions.\n        /// </summary>\n        public IList<string>? FilterFunctions { get; set; }\n\n        /// <summary>\n        /// Restrictions on filter expressions.\n        /// </summary>\n        public FilterRestrictionsType? FilterRestrictions { get; set; }\n\n        /// <summary>\n        /// Restrictions on search expressions.\n        /// </summary>\n        public SearchRestrictionsType? SearchRestrictions { get; set; }\n\n        /// <summary>\n        /// Restrictions on orderby expressions.\n        /// </summary>\n        public SortRestrictionsType? SortRestrictions { get; set; }\n\n        /// <summary>\n        /// Supports $top.\n        /// </summary>\n        public bool? TopSupported { get; set; }\n\n        /// <summary>\n        /// Supports $skip.\n        /// </summary>\n        public bool? SkipSupported { get; set; }\n\n        /// <summary>\n        /// Supports $select.\n        /// </summary>\n        public SelectSupportType? SelectSupport { get; set; }\n\n        /// <summary>\n        /// Supports key values according to OData URL conventions.\n        /// </summary>\n        public bool? IndexableByKey { get; set; }\n\n        /// <summary>\n        /// Restrictions on insert operations.\n        /// </summary>\n        public InsertRestrictionsType? InsertRestrictions { get; set; }\n\n        /// <summary>\n        /// Deep Insert Support of the annotated resource (the whole service, an entity set, or a collection-valued resource).\n        /// </summary>\n        public DeepInsertSupportType? DeepInsertSupport { get; set; }\n\n        /// <summary>\n        /// Restrictions on update operations.\n        /// </summary>\n        public UpdateRestrictionsType? UpdateRestrictions { get; set; }\n\n        /// <summary>\n        /// Deep Update Support of the annotated resource (the whole service, an entity set, or a collection-valued resource).\n        /// </summary>\n        public DeepUpdateSupportType? DeepUpdateSupport { get; set; }\n\n        /// <summary>\n        /// Restrictions on delete operations.\n        /// </summary>\n        public DeleteRestrictionsType? DeleteRestrictions { get; set; }\n\n        /// <summary>\n        /// Data modification (including insert) along this navigation property requires the use of ETags.\n        /// </summary>\n        public bool? OptimisticConcurrencyControl { get; set; }\n\n        /// <summary>\n        /// Restrictions for retrieving entities.\n        /// </summary>\n        public ReadRestrictionsType? ReadRestrictions { get; set; }\n        \n        /// <summary>\n        /// Init the <see cref=\"NavigationPropertyRestriction\"/>.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // NavigationProperty\n            NavigationProperty = record.GetPropertyPath(\"NavigationProperty\"); // maybe call \"GetNavigationPropertyPath\n\n            // Navigability\n            Navigability = record.GetEnum<NavigationType>(\"Navigability\");\n\n            // FilterFunctions\n            FilterFunctions = record.GetCollection(\"FilterFunctions\");\n\n            // FilterRestrictions\n            FilterRestrictions = record.GetRecord<FilterRestrictionsType>(\"FilterRestrictions\");\n\n            // SearchRestrictions\n            SearchRestrictions = record.GetRecord<SearchRestrictionsType>(\"SearchRestrictions\");\n\n            // SortRestrictions\n            SortRestrictions = record.GetRecord<SortRestrictionsType>(\"SortRestrictions\");\n\n            // TopSupported\n            TopSupported = record.GetBoolean(\"TopSupported\");\n\n            // SkipSupported\n            SkipSupported = record.GetBoolean(\"SkipSupported\");\n\n            // SelectSupport\n            SelectSupport = record.GetRecord<SelectSupportType>(\"SelectSupport\");\n\n            // IndexableByKey\n            IndexableByKey = record.GetBoolean(\"IndexableByKey\");\n\n            // InsertRestrictions\n            InsertRestrictions = record.GetRecord<InsertRestrictionsType>(\"InsertRestrictions\");\n\n            // DeepInsertSupport\n            DeepInsertSupport = record.GetRecord<DeepInsertSupportType>(\"DeepInsertSupport\");\n\n            // UpdateRestrictions\n            UpdateRestrictions = record.GetRecord<UpdateRestrictionsType>(\"UpdateRestrictions\");\n\n            // DeepUpdateSupport\n            DeepUpdateSupport = record.GetRecord<DeepUpdateSupportType>(\"DeepUpdateSupport\");\n\n            // DeleteRestrictions\n            DeleteRestrictions = record.GetRecord<DeleteRestrictionsType>(\"DeleteRestrictions\");\n\n            // OptimisticConcurrencyControl\n            OptimisticConcurrencyControl = record.GetBoolean(\"OptimisticConcurrencyControl\");\n\n            // ReadRestrictions\n            ReadRestrictions = record.GetRecord<ReadRestrictionsType>(\"ReadRestrictions\");\n        }\n    }\n\n    /// <summary>\n    /// Complex Type: Org.OData.Capabilities.V1.NavigationRestrictionsType\n    /// </summary>\n    [Term(\"Org.OData.Capabilities.V1.NavigationRestrictions\")]\n    internal class NavigationRestrictionsType : IRecord\n    {\n        /// <summary>\n        /// Gets the Navigability value.\n        /// </summary>\n        public NavigationType? Navigability { get; private set; }\n\n        /// <summary>\n        /// Gets the navigation properties which has navigation restrictions.\n        /// </summary>\n        public IList<NavigationPropertyRestriction>? RestrictedProperties { get; private set; }\n\n        /// <summary>\n        /// Gets the navigation property referenceable value.\n        /// </summary>\n        public bool? Referenceable { get; set; }\n\n        /// <summary>\n        /// Gets a value indicating the target is navigable or not.\n        /// </summary>\n        public bool IsNavigable => Navigability == null || Navigability.Value != NavigationType.None;\n\n        /// <summary>\n        /// Test the input navigation property which has navigation restrictions.\n        /// </summary>\n        /// <param name=\"navigationPropertyPath\">The input navigation property path.</param>\n        /// <returns>True/False.</returns>\n        public bool IsRestrictedProperty(string navigationPropertyPath)\n        {\n            return RestrictedProperties != null && RestrictedProperties.Where(a => a.NavigationProperty == navigationPropertyPath)\n                .Any(b => b.Navigability != null && b.Navigability.Value == NavigationType.None);\n        }\n\n        /// <summary>\n        /// Init the <see cref=\"NavigationRestrictionsType\"/>.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // Navigability\n            Navigability = record.GetEnum<NavigationType>(\"Navigability\");\n\n            // RestrictedProperties\n            RestrictedProperties = record.GetCollection<NavigationPropertyRestriction>(\"RestrictedProperties\");\n\n            // Referenceable\n            Referenceable = record.GetBoolean(\"Referenceable\");\n        }\n\n        /// <summary>\n        /// Merges properties of the specified <see cref=\"NavigationRestrictionsType\"/> object into this instance if they are null.\n        /// </summary>\n        /// <param name=\"source\">The <see cref=\"NavigationRestrictionsType\"/> object containing properties to merge.</param>\n        public void MergePropertiesIfNull(NavigationRestrictionsType? source)\n        {\n            if (source == null)\n                return;\n\n            Navigability ??= source.Navigability;\n\n            RestrictedProperties ??= source.RestrictedProperties;\n\n            Referenceable ??= source.Referenceable;\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Capabilities/OperationRestrictionsType.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Capabilities\n{\n    /// <summary>\n    /// Complex Type: Org.OData.Capabilities.V1.OperationRestrictionsType\n    /// </summary>\n    [Term(\"Org.OData.Capabilities.V1.OperationRestrictions\")]\n    internal class OperationRestrictionsType : IRecord\n    {\n        /// <summary>\n        /// Gets the Bound action or function can be invoked on a collection-valued binding parameter path with a '/$filter(...)' segment.\n        /// </summary>\n        public bool? FilterSegmentSupported { get; private set; }\n\n        /// <summary>\n        /// Gets the List of required scopes to invoke an action or function.\n        /// </summary>\n        public IList<PermissionType>? Permissions { get; private set; }\n\n        /// <summary>\n        /// Gets the Supported or required custom headers.\n        /// </summary>\n        public IList<CustomParameter>? CustomHeaders { get; private set; }\n\n        /// <summary>\n        /// Gets the Supported or required custom query options.\n        /// </summary>\n        public IList<CustomParameter>? CustomQueryOptions { get; private set; }\n\n        /// <summary>\n        /// Init the <see cref=\"OperationRestrictionsType\"/>.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // FilterSegmentSupported\n            FilterSegmentSupported = record.GetBoolean(\"FilterSegmentSupported\");\n\n            // Permissions\n            Permissions = record.GetCollection<PermissionType>(\"Permissions\");\n\n            // CustomHeaders\n            CustomHeaders = record.GetCollection<CustomParameter>(\"CustomHeaders\");\n\n            // CustomQueryOptions\n            CustomQueryOptions = record.GetCollection<CustomParameter>(\"CustomQueryOptions\");\n        }\n\n        /// <summary>\n        /// Merges properties of the specified <see cref=\"OperationRestrictionsType\"/> object into this instance if they are null.\n        /// </summary>\n        /// <param name=\"source\">The <see cref=\"OperationRestrictionsType\"/> object containing properties to merge.</param>\n        public void MergePropertiesIfNull(OperationRestrictionsType source)\n        {\n            if (source == null)\n                return;\n\n            FilterSegmentSupported ??= source.FilterSegmentSupported;\n\n            Permissions ??= source.Permissions;\n\n            CustomHeaders ??= source.CustomHeaders;\n\n            CustomQueryOptions ??= source.CustomQueryOptions;\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Capabilities/PermissionType.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Capabilities\n{\n    /// <summary>\n    /// Complex type: Org.OData.Capabilities.V1.PermissionType\n    /// </summary>\n    internal class PermissionType : IRecord\n    {\n        /// <summary>\n        /// Gets the Authorization flow scheme name.\n        /// </summary>\n        public string? SchemeName { get; private set; }\n\n        /// <summary>\n        /// Gets the list of scopes that can provide access to the resource.\n        /// </summary>\n        public IList<ScopeType>? Scopes { get; private set; }\n\n        /// <summary>\n        /// Init the <see cref=\"PermissionType\"/>.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // SchemeName\n            SchemeName = record.GetString(\"SchemeName\");\n\n            // Scopes\n            Scopes = record.GetCollection<ScopeType>(\"Scopes\");\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Capabilities/ReadRestrictionsType.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Capabilities\n{\n    /// <summary>\n    /// Complex Type: Org.OData.Capabilities.V1.ReadRestrictionsBase\n    /// </summary>\n    internal abstract class ReadRestrictionsBase : IRecord\n    {\n        /// <summary>\n        /// Get the Entities can be retrieved.\n        /// </summary>\n        public bool? Readable { get; private set; }\n\n        /// <summary>\n        /// Gets the List of required scopes to invoke an action or function\n        /// </summary>\n        public IList<PermissionType>? Permissions { get; private set; }\n\n        /// <summary>\n        /// Gets the Supported or required custom headers.\n        /// </summary>\n        public IList<CustomParameter>? CustomHeaders { get; private set; }\n\n        /// <summary>\n        /// Gets the Supported or required custom query options.\n        /// </summary>\n        public IList<CustomParameter>? CustomQueryOptions { get; private set; }\n\n        /// <summary>\n        /// Gets A brief description of the request.\n        /// </summary>\n        public string? Description { get; private set; }\n\n        /// <summary>\n        /// Gets A lengthy description of the request.\n        /// </summary>\n        public string? LongDescription { get; private set; }\n\n        /// <summary>\n        /// Test the target supports read.\n        /// </summary>\n        /// <returns>True/false.</returns>\n        public bool IsReadable => Readable == null || Readable.Value;\n\n        /// <summary>\n        /// Init the <see cref=\"ReadRestrictionsBase\"/>.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public virtual void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // Readable\n            Readable = record.GetBoolean(\"Readable\");\n\n            // Permissions\n            Permissions = record.GetCollection<PermissionType>(\"Permissions\");\n\n            // CustomHeaders\n            CustomHeaders = record.GetCollection<CustomParameter>(\"CustomHeaders\");\n\n            // CustomQueryOptions\n            CustomQueryOptions = record.GetCollection<CustomParameter>(\"CustomQueryOptions\");\n\n            // Description\n            Description = record.GetString(\"Description\");\n\n            // LongDescription\n            LongDescription = record.GetString(\"LongDescription\");\n        }\n\n\n        /// <summary>\n        /// Merges properties of the specified <see cref=\"ReadRestrictionsBase\"/> object into this instance if they are null.\n        /// </summary>\n        /// <param name=\"source\">The <see cref=\"ReadRestrictionsBase\"/> object containing properties to merge.</param>\n        public void MergePropertiesIfNull(ReadRestrictionsBase? source)\n        {\n            if (source == null)\n                return;\n\n            Readable ??= source.Readable;\n\n            Permissions ??= source.Permissions;\n\n            CustomHeaders ??= source.CustomHeaders;\n\n            CustomQueryOptions ??= source.CustomQueryOptions;\n\n            Description ??= source.Description;\n\n            LongDescription ??= source.LongDescription;\n        }\n    }\n\n    /// <summary>\n    /// Complex Type: Org.OData.Capabilities.V1.ReadByKeyRestrictionsType\n    /// Restrictions for retrieving an entity by key\n    /// </summary>\n    internal class ReadByKeyRestrictions : ReadRestrictionsBase\n    {\n        // nothing here\n    }\n\n    /// <summary>\n    /// Complex Type: Org.OData.Capabilities.V1.ReadRestrictionsType\n    /// </summary>\n    [Term(\"Org.OData.Capabilities.V1.ReadRestrictions\")]\n    internal class ReadRestrictionsType : ReadRestrictionsBase\n    {\n        /// <summary>\n        /// Gets the Restrictions for retrieving an entity by key\n        /// </summary>\n        public ReadByKeyRestrictions? ReadByKeyRestrictions { get; set; }\n\n        /// <summary>\n        /// Init the <see cref=\"ReadRestrictionsType\"/>.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public override void Initialize(IEdmRecordExpression record)\n        {\n            // Load base\n            base.Initialize(record);\n\n            // ReadByKeyRestrictions\n            ReadByKeyRestrictions = record.GetRecord<ReadByKeyRestrictions>(\"ReadByKeyRestrictions\");\n        }\n\n        /// <summary>\n        /// Merges properties of the specified <see cref=\"ReadRestrictionsType\"/> object into this instance if they are null.\n        /// </summary>\n        /// <param name=\"source\">The <see cref=\"ReadRestrictionsType\"/> object containing properties to merge.</param>\n        public void MergePropertiesIfNull(ReadRestrictionsType? source)\n        {\n            base.MergePropertiesIfNull(source);\n\n            if (source == null)\n                return;\n\n            ReadByKeyRestrictions ??= source.ReadByKeyRestrictions;\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Capabilities/ScopeType.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Capabilities\n{\n    /// <summary>\n    /// Complex type: Org.OData.Capabilities.V1.ScopeType\n    /// </summary>\n    internal class ScopeType : IRecord\n    {\n        /// <summary>\n        /// Gets the names of the scope.\n        /// </summary>\n        public string? Scope { get; private set; }\n\n        /// <summary>\n        /// Gets the restricted properties.\n        /// Comma-separated string value of all properties that will be included or excluded when using the scope.\n        /// Possible string value identifiers when specifying properties are '*', _PropertyName_, '-'_PropertyName_.\n        /// </summary>\n        public string? RestrictedProperties { get; private set; }\n\n        /// <summary>\n        /// Init the <see cref=\"ScopeType\"/>.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // Scope\n            Scope = record.GetString(\"Scope\");\n\n            // RestrictedProperties\n            RestrictedProperties = record.GetString(\"RestrictedProperties\");\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Capabilities/SearchRestrictionsType.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Linq;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Capabilities\n{\n    /// <summary>\n    /// Enumerates the search expressions.\n    /// </summary>\n    [Flags]\n    internal enum SearchExpressions\n    {\n        /// <summary>\n        /// none.\n        /// </summary>\n        none = 0,\n\n        /// <summary>\n        /// AND.\n        /// </summary>\n        AND = 1,\n\n        /// <summary>\n        /// OR.\n        /// </summary>\n        OR = 2,\n\n        /// <summary>\n        /// NOT.\n        /// </summary>\n        NOT = 4,\n\n        /// <summary>\n        /// phrase.\n        /// </summary>\n        phrase = 8,\n\n        /// <summary>\n        /// group.\n        /// </summary>\n        group = 16\n    }\n\n    /// <summary>\n    /// Complex Type: Org.OData.Capabilities.V1.SearchRestrictionsType\n    /// </summary>\n    [Term(\"Org.OData.Capabilities.V1.SearchRestrictions\")]\n    internal class SearchRestrictionsType : IRecord\n    {\n        /// <summary>\n        /// Gets the Searchable value.\n        /// </summary>\n        public bool? Searchable { get; private set; }\n\n        /// <summary>\n        /// Gets the search expressions which can is supported in $search.\n        /// </summary>\n        public SearchExpressions? UnsupportedExpressions { get; private set; }\n\n        /// <summary>\n        /// Test the target supports search.\n        /// </summary>\n        /// <returns>True/false.</returns>\n        public bool IsSearchable => Searchable == null || Searchable.Value == true;\n\n        /// <summary>\n        /// Test the input expression supported or not.\n        /// </summary>\n        /// <param name=\"expression\">The input expression</param>\n        /// <returns>True/false.</returns>\n        public bool IsUnsupportedExpressions(SearchExpressions expression)\n        {\n            if (UnsupportedExpressions == null || UnsupportedExpressions.Value == SearchExpressions.none)\n            {\n                return false;\n            }\n\n            if ((UnsupportedExpressions.Value & expression) == expression)\n            {\n                return true;\n            }\n\n            return false;\n        }\n\n        /// <summary>\n        /// Init the <see cref=\"SearchRestrictionsType\"/>.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // Searchable\n            Searchable = record.GetBoolean(\"Searchable\");\n\n            // read the \"UnsupportedExpressions\"\n            if (record.Properties.FirstOrDefault(e => e.Name == \"UnsupportedExpressions\") is {Value: IEdmEnumMemberExpression {EnumMembers: not null} value})\n            {\n\t\t\t\tforeach (var v in value.EnumMembers)\n\t\t\t\t{\n\t\t\t\t\tif (Enum.TryParse(v.Name, out SearchExpressions result))\n\t\t\t\t\t{\n\t\t\t\t\t\tif (UnsupportedExpressions == null)\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tUnsupportedExpressions = result;\n\t\t\t\t\t\t}\n\t\t\t\t\t\telse\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tUnsupportedExpressions |= result;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Capabilities/SelectSupportType.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Capabilities\n{\n    /// <summary>\n    /// Complex type: Org.OData.Capabilities.V1.SelectSupportType\n    /// </summary>\n    [Term(\"Org.OData.Capabilities.V1.SelectSupport\")]\n    internal class SelectSupportType : IRecord\n    {\n        /// <summary>\n        /// Gets the Supports $select.\n        /// </summary>\n        public bool? Supported { get; private set; }\n\n        /// <summary>\n        /// Gets the Supports instance annotations in $select list.\n        /// </summary>\n        public bool? InstanceAnnotationsSupported { get; private set; }\n\n        /// <summary>\n        /// Gets the $expand within $select is supported.\n        /// </summary>\n        public bool? Expandable { get; private set; }\n\n        /// <summary>\n        /// Gets the $filter within $select is supported.\n        /// </summary>\n        public bool? Filterable { get; private set; }\n\n        /// <summary>\n        /// Gets the $search within $select is supported.\n        /// </summary>\n        public bool? Searchable { get; private set; }\n\n        /// <summary>\n        /// Gets the $top within $select is supported.\n        /// </summary>\n        public bool? TopSupported { get; private set; }\n\n        /// <summary>\n        /// Gets the $skip within $select is supported.\n        /// </summary>\n        public bool? SkipSupported { get; private set; }\n\n        /// <summary>\n        /// Gets the $compute within $select is supported.\n        /// </summary>\n        public bool? ComputeSupported { get; private set; }\n\n        /// <summary>\n        /// Gets the $count within $select is supported.\n        /// </summary>\n        public bool? Countable { get; private set; }\n\n        /// <summary>\n        /// Gets the orderby within $select is supported.\n        /// </summary>\n        public bool? Sortable { get; private set; }\n\n        /// <summary>\n        /// Init the <see cref=\"SelectSupportType\"/>.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // Supported\n            Supported = record.GetBoolean(\"Supported\");\n\n            // Expandable\n            InstanceAnnotationsSupported = record.GetBoolean(\"InstanceAnnotationsSupported\");\n\n            // Expandable\n            Expandable = record.GetBoolean(\"Expandable\");\n\n            // Filterable\n            Filterable = record.GetBoolean(\"Filterable\");\n\n            // Searchable\n            Searchable = record.GetBoolean(\"Searchable\");\n\n            // TopSupported\n            TopSupported = record.GetBoolean(\"TopSupported\");\n\n            // SkipSupported\n            SkipSupported = record.GetBoolean(\"SkipSupported\");\n\n            // ComputeSupported\n            ComputeSupported = record.GetBoolean(\"ComputeSupported\");\n\n            // Countable\n            Countable = record.GetBoolean(\"Countable\");\n\n            // Sortable\n            Sortable = record.GetBoolean(\"Sortable\");\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Capabilities/SortRestrictionsType.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Capabilities\n{\n    /// <summary>\n    /// Complex Type: Org.OData.Capabilities.V1.SortRestrictionsType\n    /// </summary>\n    [Term(\"Org.OData.Capabilities.V1.SortRestrictions\")]\n    internal class SortRestrictionsType : IRecord\n    {\n        /// <summary>\n        /// Gets the Sortable value.\n        /// </summary>\n        public bool? Sortable { get; private set; }\n\n        /// <summary>\n        /// Gets the properties which can only be used for sorting in Ascending order.\n        /// </summary>\n        public IList<string>? AscendingOnlyProperties { get; private set; }\n\n        /// <summary>\n        /// Gets the properties which can only be used for sorting in Descending order.\n        /// </summary>\n        public IList<string>? DescendingOnlyProperties { get; private set; }\n\n        /// <summary>\n        /// Gets the properties which cannot be used in $orderby expressions.\n        /// </summary>\n        public IList<string>? NonSortableProperties { get; private set; }\n\n        /// <summary>\n        /// Gets a boolean value indicating whether the target supports $orderby.\n        /// </summary>\n        public bool IsSortable => Sortable == null || Sortable.Value == true;\n\n        /// <summary>\n        /// Test the input property is Ascending only.\n        /// </summary>\n        /// <param name=\"propertyPath\">The input property path.</param>\n        /// <returns>True/False.</returns>\n        public bool IsAscendingOnlyProperty(string propertyPath)\n        {\n            return AscendingOnlyProperties != null ? AscendingOnlyProperties.Any(a => a == propertyPath) : false;\n        }\n\n        /// <summary>\n        /// Test the input property is Descending only.\n        /// </summary>\n        /// <param name=\"propertyPath\">The input property path.</param>\n        /// <returns>True/False.</returns>\n        public bool IsDescendingOnlyProperty(string propertyPath)\n        {\n            return DescendingOnlyProperties != null ? DescendingOnlyProperties.Any(a => a == propertyPath) : false;\n        }\n\n        /// <summary>\n        /// Test the input property cannot be used in $orderby expressions.\n        /// </summary>\n        /// <param name=\"propertyPath\">The input property path.</param>\n        /// <returns>True/False.</returns>\n        public bool IsNonSortableProperty(string propertyPath)\n        {\n            return NonSortableProperties != null ? NonSortableProperties.Any(a => a == propertyPath) : false;\n        }\n\n        /// <summary>\n        /// Init the <see cref=\"SortRestrictionsType\"/>.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // Sortable\n            Sortable = record.GetBoolean(\"Sortable\");\n\n            // AscendingOnlyProperties\n            AscendingOnlyProperties = record.GetCollectionPropertyPath(\"AscendingOnlyProperties\");\n\n            // DescendingOnlyProperties\n            DescendingOnlyProperties = record.GetCollectionPropertyPath(\"DescendingOnlyProperties\");\n\n            // NonSortableProperties\n            NonSortableProperties = record.GetCollectionPropertyPath(\"NonSortableProperties\");\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Capabilities/UpdateRestrictionsType.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Capabilities\n{\n    /// <summary>\n    /// Enumerates HTTP methods that can be used to update entities\n    /// </summary>\n    [Flags]\n    internal enum HttpUpdateMethod\n    {\n        /// <summary>\n        /// The HTTP PATCH Method\n        /// </summary>\n        PATCH = 1,\n\n        /// <summary>\n        /// The HTTP PUT Method\n        /// </summary>\n        PUT = 2\n    }\n    /// <summary>\n    /// Complex Type: Org.OData.Capabilities.V1.UpdateRestrictionsType\n    /// </summary>\n    [Term(\"Org.OData.Capabilities.V1.UpdateRestrictions\")]\n    internal class UpdateRestrictionsType : IRecord\n    {\n        /// <summary>\n        /// Gets the Updatable value, if true, entities can be updated.\n        /// The default value is true;\n        /// </summary>\n        public bool? Updatable { get; private set; }\n\n        /// <summary>\n        /// Gets the value indicating Entities can be upserted.\n        /// </summary>\n        public bool? Upsertable { get; private set; }\n\n        /// <summary>\n        /// Gets the value indicating Entities can be inserted, updated, and deleted via a PATCH request with a delta payload.\n        /// </summary>\n        public bool? DeltaUpdateSupported { get; private set; }      \n\n        /// <summary>\n        /// Gets the values indicating the HTTP Method (PUT and/or PATCH) for updating an entity. \n        /// If null, PATCH should be supported and PUT MAY be supported.\n        /// </summary>\n        public HttpUpdateMethod? UpdateMethod { get; private set; }\n\n        /// <summary>\n        /// Gets the value indicating Members of collections can be updated via a PATCH request with a '/$filter(...)/$each' segment.\n        /// </summary>\n        public bool? FilterSegmentSupported { get; private set; }\n\n        /// <summary>\n        /// Gets the value indicating Members of collections can be updated via a PATCH request with a type-cast segment and a '/$each' segment.\n        /// </summary>\n        public bool? TypecastSegmentSupported { get; private set; }\n\n        /// <summary>\n        /// Gets the navigation properties which do not allow rebinding.\n        /// </summary>\n        public IList<string>? NonUpdatableNavigationProperties { get; private set; }\n\n        /// <summary>\n        /// Gets the maximum number of navigation properties that can be traversed when addressing the collection or entity to update.\n        /// A value of -1 indicates there is no restriction.\n        /// </summary>\n        public long? MaxLevels { get; private set; }\n\n        /// <summary>\n        /// Gets the Required permissions. One of the specified sets of scopes is required to perform the update.\n        /// </summary>\n        public IList<PermissionType>? Permissions { get; private set; }\n\n        /// <summary>\n        /// Gets/sets the support for query options with update requests.\n        /// </summary>\n        public ModificationQueryOptionsType? QueryOptions { get; private set; }\n\n        /// <summary>\n        /// Gets/sets the supported or required custom headers.\n        /// </summary>\n        public IList<CustomParameter>? CustomHeaders { get; private set; }\n\n        /// <summary>\n        /// Gets/sets the supported or required custom query options.\n        /// </summary>\n        public IList<CustomParameter>? CustomQueryOptions { get; private set; }\n\n        /// <summary>\n        /// Gets A brief description of the request.\n        /// </summary>\n        public string? Description { get; private set; }\n\n        /// <summary>\n        /// Gets A lengthy description of the request.\n        /// </summary>\n        public string? LongDescription { get; private set; }\n\n        /// <summary>\n        /// Test the target supports update.\n        /// </summary>\n        /// <returns>True/false.</returns>\n        public bool IsUpdatable => Updatable == null || Updatable.Value;\n\n        /// <summary>\n        /// Test the input navigation property do not allow rebinding.\n        /// </summary>\n        /// <param name=\"navigationPropertyPath\">The input navigation property path.</param>\n        /// <returns>True/False.</returns>\n        public bool IsNonUpdatableNavigationProperty(string navigationPropertyPath)\n        {\n            return NonUpdatableNavigationProperties != null && NonUpdatableNavigationProperties.Any(a => a == navigationPropertyPath);\n        }\n\n        /// <summary>\n        /// Tests whether the update method for the target has been explicitly specified as PUT\n        /// </summary>\n        public bool IsUpdateMethodPut => UpdateMethod.HasValue && UpdateMethod.Value == HttpUpdateMethod.PUT;\n\n        /// <summary>\n        /// Tests whether the update method for the target has been explicitly specified as PATCH and PUT\n        /// </summary>\n        public bool IsUpdateMethodPutAndPatch => UpdateMethod.HasValue &&\n            (UpdateMethod.Value & (HttpUpdateMethod.PUT | HttpUpdateMethod.PATCH)) == (HttpUpdateMethod.PUT | HttpUpdateMethod.PATCH);\n\n        /// <summary>\n        /// Lists the media types acceptable for the request content\n        /// </summary>\n        /// <remarks>This is not an official OASIS standard property.</remarks>\n        public IList<string>? RequestContentTypes { get; private set; }\n\n        /// <summary>\n        /// Lists the media types acceptable for the response content\n        /// </summary>\n        /// <remarks>This is not an official OASIS standard property.</remarks>\n        public IList<string>? ResponseContentTypes { get; private set; }\n\n        /// <summary>\n        /// Init the <see cref=\"UpdateRestrictionsType\"/>.\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // Updatable\n            Updatable = record.GetBoolean(\"Updatable\");\n\n            // Upsertable\n            Upsertable = record.GetBoolean(\"Upsertable\");\n\n            // DeltaUpdateSupported\n            DeltaUpdateSupported = record.GetBoolean(\"DeltaUpdateSupported\");\n\n            // UpdateMethod\n            UpdateMethod = record.GetEnum<HttpUpdateMethod>(\"UpdateMethod\");\n\n            // FilterSegmentSupported\n            FilterSegmentSupported = record.GetBoolean(\"FilterSegmentSupported\");\n\n            // TypecastSegmentSupported\n            TypecastSegmentSupported = record.GetBoolean(\"TypecastSegmentSupported\");\n\n            // NonUpdatableNavigationProperties\n            NonUpdatableNavigationProperties = record.GetCollectionPropertyPath(\"NonUpdatableNavigationProperties\");\n\n            // MaxLevels\n            MaxLevels = record.GetInteger(\"MaxLevels\");\n\n            // Permissions\n            Permissions = record.GetCollection<PermissionType>(\"Permissions\");\n\n            // QueryOptions\n            QueryOptions = record.GetRecord<ModificationQueryOptionsType>(\"QueryOptions\");\n\n            // CustomHeaders\n            CustomHeaders = record.GetCollection<CustomParameter>(\"CustomHeaders\");\n\n            // CustomQueryOptions\n            CustomQueryOptions = record.GetCollection<CustomParameter>(\"CustomQueryOptions\");\n\n            // Description\n            Description = record.GetString(\"Description\");\n\n            // LongDescription\n            LongDescription = record.GetString(\"LongDescription\");\n\n            // RequestContentTypes\n            RequestContentTypes = record.GetCollection(\"RequestContentTypes\");\n\n            // ResponseContentTypes\n            ResponseContentTypes = record.GetCollection(\"ResponseContentTypes\");\n        }\n\n        /// <summary>\n        /// Merges properties of the specified <see cref=\"UpdateRestrictionsType\"/> object into this instance if they are null.\n        /// </summary>\n        /// <param name=\"source\">The <see cref=\"UpdateRestrictionsType\"/> object containing properties to merge.</param>\n        public void MergePropertiesIfNull(UpdateRestrictionsType? source)\n        {\n            if (source == null)\n                return;\n\n            Updatable ??= source.Updatable;\n\n            Upsertable ??= source.Upsertable;\n\n            DeltaUpdateSupported ??= source.DeltaUpdateSupported;\n\n            UpdateMethod ??= source.UpdateMethod;\n\n            FilterSegmentSupported ??= source.FilterSegmentSupported;\n\n            TypecastSegmentSupported ??= source.TypecastSegmentSupported;\n\n            NonUpdatableNavigationProperties ??= source.NonUpdatableNavigationProperties;\n\n            MaxLevels ??= source.MaxLevels;\n\n            Permissions ??= source.Permissions;\n\n            QueryOptions ??= source.QueryOptions;\n\n            CustomHeaders ??= source.CustomHeaders;\n\n            CustomQueryOptions ??= source.CustomQueryOptions;\n\n            Description ??= source.Description;\n\n            LongDescription ??= source.LongDescription;\n\n            RequestContentTypes ??= source.RequestContentTypes;\n\n            ResponseContentTypes ??= source.ResponseContentTypes;\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Core/ComplexExampleValue.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Core\n{\n    /// <summary>\n    /// Complex type: Org.OData.Core.V1.ComplexExampleValue.\n    /// </summary>\n    internal class ComplexExampleValue : ResourceExampleValue\n    {\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Core/CoreConstants.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// -----------------------------------------------------------\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Core\n{\n    /// <summary>\n    /// Constants for the Core vocabulary\n    /// </summary>\n    internal static class CoreConstants\n    {\n        /// <summary>\n        /// Org.OData.Core.V1.Links\n        /// </summary>\n        public const string Links = \"Org.OData.Core.V1.Links\";\n\n        /// <summary>\n        /// Org.OData.Core.V1.Revisions\n        /// </summary>\n        public const string Revisions = \"Org.OData.Core.V1.Revisions\";\n\n        /// <summary>\n        /// Org.OData.Core.V1.AcceptableMediaTypes\n        /// </summary>\n        public const string AcceptableMediaTypes = \"Org.OData.Core.V1.AcceptableMediaTypes\";\n\n        /// <summary>\n        /// Org.OData.Core.V1.MediaType\n        /// </summary>\n        public const string MediaType = \"Org.OData.Core.V1.MediaType\";\n\n        /// <summary>\n        /// Org.OData.Core.V1.Computed\n        /// </summary>\n        public const string Computed = \"Org.OData.Core.V1.Computed\";\n\n        /// <summary>\n        /// External docs description.\n        /// </summary>\n        public const string ExternalDocsDescription = \"Find more info here\";\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Core/EntityExampleValue.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Core\n{\n    /// <summary>\n    /// Complex type: Org.OData.Core.V1.EntityExampleValue.\n    /// </summary>\n    internal class EntityExampleValue : ResourceExampleValue\n    {\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Core/ExampleValue.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Core\n{\n    /// <summary>\n    /// Complex type: Org.OData.Core.V1.ExampleValue.\n    /// </summary>\n    internal class ExampleValue : IRecord\n    {\n        /// <summary>\n        /// Gets the description of the example value.\n        /// </summary>\n        public string? Description { get; private set; }\n\n        /// <summary>\n        /// Init the <see cref=\"ExampleValue\"/>\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public virtual void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            // Description\n            Description = record.GetString(\"Description\");\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Core/ExternalExampleValue.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Core\n{\n    /// <summary>\n    /// Complex type: Org.OData.Core.V1.ExternalExampleValue.\n    /// </summary>\n    internal class ExternalExampleValue : ExampleValue\n    {\n        /// <summary>\n        /// Gets the Url reference to the value in its literal format\n        /// </summary>\n        public string? ExternalValue { get; set; }\n\n        /// <summary>\n        /// Init the <see cref=\"ExternalExampleValue\"/>\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public override void Initialize(IEdmRecordExpression record)\n        {\n            // Load ExampleValue\n            base.Initialize(record);\n\n            // ExternalValue\n            ExternalValue = record.GetString(\"ExternalValue\");\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Core/LinkRelKey.cs",
    "content": "﻿namespace Microsoft.OpenApi.OData.Vocabulary.Core\n{\n\n    /// <summary>\n    /// Custom link relation type keys\n    /// </summary>\n    public enum LinkRelKey\n    {\n        /// <summary>\n        /// Identifies external documentation for a GET operation on an entity.\n        /// </summary>\n        ReadByKey,\n\n        /// <summary>\n        /// Identifies external documentation for a GET operation on an entity set.\n        /// </summary>\n        List,\n\n        /// <summary>\n        /// Identifies external documentation for a POST operation.\n        /// </summary>\n        Create,\n\n        /// <summary>\n        /// Identifies external documentation for a PATCH operation.\n        /// </summary>\n        Update,\n\n        /// <summary>\n        /// Identifies external documentation for a DELETE operation.\n        /// </summary>\n        Delete,\n\n        /// <summary>\n        /// Identifies external documentation for a function.\n        /// </summary>\n        Function,\n\n        /// <summary>\n        /// Identifies external documentation for an action.\n        /// </summary>\n        Action\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Core/LinkType.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing System;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Core\n{\n    /// <summary>\n    /// Complex Type: Org.OData.Core.V1.Link\n    /// </summary>\n    [Term(\"Org.OData.Core.V1.Links\")]\n    internal class LinkType : IRecord\n    {\n        /// <summary>\n        /// The link relation type.\n        /// </summary>\n        public string? Rel { get; private set; }\n\n        /// <summary>\n        /// The link to the documentation.\n        /// </summary>\n        public Uri? Href { get; private set; }\n\n        /// <summary>\n        /// Init the <see cref=\"LinkType\"/>.\n        /// </summary>\n        /// <param name=\"record\"></param>\n        public virtual void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n            Rel = record.GetString(\"rel\");\n            Href = record.GetString(\"href\") is string href ? new Uri(href) : null;\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Core/PrimitiveExampleValue.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Core\n{\n    /// <summary>\n    /// Complex type: Org.OData.Core.V1.PrimitiveExampleValue.\n    /// </summary>\n    internal class PrimitiveExampleValue : ExampleValue\n    {\n        /// <summary>\n        /// Gets the Example value for the custom parameter\n        /// </summary>\n        public ODataPrimitiveValue? Value { get; private set; }\n\n        /// <summary>\n        /// Init the <see cref=\"PrimitiveExampleValue\"/>\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public override void Initialize(IEdmRecordExpression record)\n        {\n            Utils.CheckArgumentNull(record, nameof(record));\n\n            /* Should we throw exception if the input record is not a primitive example value?\n             * Leave the below codes for further decision.\n            if (record.DeclaredType == null || record.DeclaredType.FullName() != \"Org.OData.Core.V1.PrimitiveExampleValue\")\n            {\n                throw new OpenApiException();\n            }\n            */\n\n            // Load ExampleValue\n            base.Initialize(record);\n\n            // Value of PrimitiveExampleValue\n            IEdmPropertyConstructor property = record.FindProperty(\"Value\");\n            if (property != null)\n            {\n                Value = property.Value.Convert() as ODataPrimitiveValue;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Core/ResourceExampleValue.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Core\n{\n    /// <summary>\n    /// Base class for <see cref=\"EntityExampleValue\"/> and <see cref=\"ComplexExampleValue\"/>.\n    /// </summary>\n    internal abstract class ResourceExampleValue : ExampleValue\n    {\n        /// <summary>\n        /// Gets the Example value for the custom parameter\n        /// </summary>\n        public ODataResourceValue? Value { get; private set; }\n\n        /// <summary>\n        /// Init the <see cref=\"ResourceExampleValue\"/>\n        /// </summary>\n        /// <param name=\"record\">The input record.</param>\n        public override void Initialize(IEdmRecordExpression record)\n        {\n            // Load ExampleValue\n            base.Initialize(record);\n\n            // Value of PrimitiveExampleValue\n            IEdmPropertyConstructor property = record.FindProperty(\"Value\");\n            if (property != null)\n            {\n                Value = property.Value.Convert() as ODataResourceValue;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Core/RevisionKind.cs",
    "content": "namespace Microsoft.OpenApi.OData.Vocabulary.Core;\n\ninternal enum RevisionKind\n{\n\tAdded = 0,\n\tModified = 1,\n\tDeprecated = 2,\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Core/RevisionRecord.cs",
    "content": "using System;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.MicrosoftExtensions;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Core;\n\n/// <summary>\n/// Specialized type for Org.OData.Core.V1.Revisions to easily access the additional properties.\n/// </summary>\n[Term(\"Org.OData.Core.V1.Revisions\")]\ninternal class RevisionRecord : RevisionType\n{\n\t/// <summary>\n\t/// The date at which the element was/will be added, modified or deprecated from the service.\n\t/// </summary>\n\tpublic DateTime? RemovalDate { get; private set; }\n    /// <summary>\n    /// The date at which the element was/will be be added, modified or deprecated from.\n    /// </summary>\n    public DateTime? Date { get; private set; }\n\t/// <summary>\n\t/// Init the <see cref=\"RevisionRecord\"/>.\n\t/// </summary>\n\t/// <param name=\"record\">The input record.</param>\n\tpublic override void Initialize(IEdmRecordExpression record)\n\t{\n\t\tbase.Initialize(record);\n\t\tRemovalDate = record.GetDateTime(nameof(RemovalDate));\n\t\tDate = record.GetDateTime(nameof(Date));\n\t}\n\n    /// <summary>\n    /// Gets a <see cref=\"OpenApiDeprecationExtension\"/> from the current annotation.\n    /// </summary>\n    internal OpenApiDeprecationExtension GetOpenApiExtension()\n\t{\n\t\treturn new OpenApiDeprecationExtension\n\t\t{\n\t\t\tDate = Date.HasValue ? new DateTimeOffset(Date.Value, TimeSpan.Zero) : default,\n\t\t\tRemovalDate = RemovalDate.HasValue ? new DateTimeOffset(RemovalDate.Value, TimeSpan.Zero) : default,\n\t\t\tDescription = string.IsNullOrEmpty(Description) ? string.Empty : Description,\n\t\t\tVersion = string.IsNullOrEmpty(Version) ? string.Empty : Version,\n\t\t};\n\t}\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/Core/RevisionType.cs",
    "content": "using System;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary.Core;\n\n/// <summary>\n/// Complex Type: Org.OData.Core.V1.Revisions\n/// </summary>\n[Term(\"Org.OData.Core.V1.Revisions\")]\ninternal class RevisionType : IRecord\n{\n\t/// <summary>\n\t/// The version this revision was introduced.\n\t/// </summary>\n\tpublic string? Version { get; private set; }\n\t/// <summary>\n\t/// The kind of the revision\n\t/// </summary>\n\tpublic RevisionKind? Kind { get; private set; }\n\t/// <summary>\n\t/// The description of the revision.\n\t/// </summary>\n\tpublic string? Description { get; private set; }\n\t/// <summary>\n\t/// Init the <see cref=\"RevisionType\"/>.\n\t/// </summary>\n\t/// <param name=\"record\">The input record.</param>\n\tpublic virtual void Initialize(IEdmRecordExpression record)\n\t{\n\t\tUtils.CheckArgumentNull(record, nameof(record));\n\t\tKind = record.GetEnum<RevisionKind>(nameof(Kind));\n\t\tVersion = record.GetString(nameof(Version));\n\t\tDescription = record.GetString(nameof(Description));\n\t}\n}"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/IRecord.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm.Vocabularies;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary\n{\n    /// <summary>\n    /// The interface for <see cref=\"IEdmRecordExpression\"/>\n    /// </summary>\n    internal interface IRecord\n    {\n        /// <summary>\n        /// Initialize the instance using <see cref=\"IEdmRecordExpression\"/>.\n        /// </summary>\n        /// <param name=\"record\">The Edm record expression.</param>\n        void Initialize(IEdmRecordExpression record);\n    }\n}\n"
  },
  {
    "path": "src/Microsoft.OpenApi.OData.Reader/Vocabulary/TermAttribute.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\n\nnamespace Microsoft.OpenApi.OData.Vocabulary\n{\n    /// <summary>\n    /// Term information attribute\n    /// </summary>\n    [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)]\n    internal class TermAttribute : Attribute\n    {\n        /// <summary>\n        /// Initializes a new instance of <see cref=\"TermAttribute\"/> class.\n        /// </summary>\n        /// <param name=\"qualifiedName\">The qualified name of this term.</param>\n        public TermAttribute(string qualifiedName)\n        {\n            QualifiedName = qualifiedName ?? throw new ArgumentNullException(nameof(qualifiedName));\n        }\n\n        /// <summary>\n        /// Gets the qualified name of this term.\n        /// </summary>\n        public string QualifiedName { get; }\n    }\n}\n"
  },
  {
    "path": "src/OoasGui/MainForm.Designer.cs",
    "content": "﻿namespace OoasGui\n{\n    partial class MainForm\n    {\n        /// <summary>\n        /// Required designer variable.\n        /// </summary>\n        private System.ComponentModel.IContainer components = null;\n\n        /// <summary>\n        /// Clean up any resources being used.\n        /// </summary>\n        /// <param name=\"disposing\">true if managed resources should be disposed; otherwise, false.</param>\n        protected override void Dispose(bool disposing)\n        {\n            if (disposing && (components != null))\n            {\n                components.Dispose();\n            }\n            base.Dispose(disposing);\n        }\n\n        #region Windows Form Designer generated code\n\n        /// <summary>\n        /// Required method for Designer support - do not modify\n        /// the contents of this method with the code editor.\n        /// </summary>\n        private void InitializeComponent()\n        {\n            this.csdlRichTextBox = new System.Windows.Forms.RichTextBox();\n            this.oasRichTextBox = new System.Windows.Forms.RichTextBox();\n            this.saveBtn = new System.Windows.Forms.Button();\n            this.label2 = new System.Windows.Forms.Label();\n            this.label1 = new System.Windows.Forms.Label();\n            this.groupBox2 = new System.Windows.Forms.GroupBox();\n            this.yamlRadioBtn = new System.Windows.Forms.RadioButton();\n            this.jsonRadioBtn = new System.Windows.Forms.RadioButton();\n            this.v3RadioButton = new System.Windows.Forms.RadioButton();\n            this.v2RadioButton = new System.Windows.Forms.RadioButton();\n            this.groupBox1 = new System.Windows.Forms.GroupBox();\n            this.loadBtn = new System.Windows.Forms.Button();\n            this.btnBrowse = new System.Windows.Forms.Button();\n            this.urlTextBox = new System.Windows.Forms.TextBox();\n            this.fileTextBox = new System.Windows.Forms.TextBox();\n            this.fromUrlRadioBtn = new System.Windows.Forms.RadioButton();\n            this.fromFileRadioBtn = new System.Windows.Forms.RadioButton();\n            this.groupBox3 = new System.Windows.Forms.GroupBox();\n            this.operationIdcheckBox = new System.Windows.Forms.CheckBox();\n            this.verifyEdmModelcheckBox = new System.Windows.Forms.CheckBox();\n            this.navPathCheckBox = new System.Windows.Forms.CheckBox();\n            this.groupBox2.SuspendLayout();\n            this.groupBox1.SuspendLayout();\n            this.groupBox3.SuspendLayout();\n            this.SuspendLayout();\n            // \n            // csdlRichTextBox\n            // \n            this.csdlRichTextBox.Location = new System.Drawing.Point(12, 23);\n            this.csdlRichTextBox.Name = \"csdlRichTextBox\";\n            this.csdlRichTextBox.Size = new System.Drawing.Size(435, 529);\n            this.csdlRichTextBox.TabIndex = 1;\n            this.csdlRichTextBox.Text = \"\";\n            // \n            // oasRichTextBox\n            // \n            this.oasRichTextBox.Location = new System.Drawing.Point(461, 23);\n            this.oasRichTextBox.Name = \"oasRichTextBox\";\n            this.oasRichTextBox.Size = new System.Drawing.Size(435, 529);\n            this.oasRichTextBox.TabIndex = 1;\n            this.oasRichTextBox.Text = \"\";\n            // \n            // saveBtn\n            // \n            this.saveBtn.BackColor = System.Drawing.SystemColors.ActiveBorder;\n            this.saveBtn.FlatStyle = System.Windows.Forms.FlatStyle.Popup;\n            this.saveBtn.Location = new System.Drawing.Point(772, 658);\n            this.saveBtn.Name = \"saveBtn\";\n            this.saveBtn.Size = new System.Drawing.Size(124, 24);\n            this.saveBtn.TabIndex = 5;\n            this.saveBtn.Text = \"Save...\";\n            this.saveBtn.UseVisualStyleBackColor = false;\n            this.saveBtn.Click += new System.EventHandler(this.saveBtn_Click);\n            // \n            // label2\n            // \n            this.label2.AutoSize = true;\n            this.label2.Location = new System.Drawing.Point(639, 7);\n            this.label2.Name = \"label2\";\n            this.label2.Size = new System.Drawing.Size(77, 13);\n            this.label2.TabIndex = 8;\n            this.label2.Text = \"Open API v3.0\";\n            // \n            // label1\n            // \n            this.label1.AutoSize = true;\n            this.label1.Location = new System.Drawing.Point(162, 9);\n            this.label1.Name = \"label1\";\n            this.label1.Size = new System.Drawing.Size(35, 13);\n            this.label1.TabIndex = 9;\n            this.label1.Text = \"CSDL\";\n            // \n            // groupBox2\n            // \n            this.groupBox2.Controls.Add(this.yamlRadioBtn);\n            this.groupBox2.Controls.Add(this.jsonRadioBtn);\n            this.groupBox2.Location = new System.Drawing.Point(744, 558);\n            this.groupBox2.Name = \"groupBox2\";\n            this.groupBox2.Size = new System.Drawing.Size(152, 44);\n            this.groupBox2.TabIndex = 7;\n            this.groupBox2.TabStop = false;\n            // \n            // yamlRadioBtn\n            // \n            this.yamlRadioBtn.AutoSize = true;\n            this.yamlRadioBtn.Location = new System.Drawing.Point(80, 17);\n            this.yamlRadioBtn.Name = \"yamlRadioBtn\";\n            this.yamlRadioBtn.Size = new System.Drawing.Size(54, 17);\n            this.yamlRadioBtn.TabIndex = 0;\n            this.yamlRadioBtn.TabStop = true;\n            this.yamlRadioBtn.Text = \"YAML\";\n            this.yamlRadioBtn.UseVisualStyleBackColor = true;\n            this.yamlRadioBtn.CheckedChanged += new System.EventHandler(this.yamlRadioBtn_CheckedChanged);\n            // \n            // jsonRadioBtn\n            // \n            this.jsonRadioBtn.AutoSize = true;\n            this.jsonRadioBtn.Location = new System.Drawing.Point(21, 16);\n            this.jsonRadioBtn.Name = \"jsonRadioBtn\";\n            this.jsonRadioBtn.Size = new System.Drawing.Size(53, 17);\n            this.jsonRadioBtn.TabIndex = 0;\n            this.jsonRadioBtn.TabStop = true;\n            this.jsonRadioBtn.Text = \"JSON\";\n            this.jsonRadioBtn.UseVisualStyleBackColor = true;\n            this.jsonRadioBtn.CheckedChanged += new System.EventHandler(this.jsonRadioBtn_CheckedChanged);\n            // \n            // v3RadioButton\n            // \n            this.v3RadioButton.AutoSize = true;\n            this.v3RadioButton.Location = new System.Drawing.Point(85, 18);\n            this.v3RadioButton.Name = \"v3RadioButton\";\n            this.v3RadioButton.Size = new System.Drawing.Size(47, 17);\n            this.v3RadioButton.TabIndex = 0;\n            this.v3RadioButton.TabStop = true;\n            this.v3RadioButton.Text = \"V3.0\";\n            this.v3RadioButton.UseVisualStyleBackColor = true;\n            this.v3RadioButton.CheckedChanged += new System.EventHandler(this.v3RadioBtn_CheckedChanged);\n            // \n            // v2RadioButton\n            // \n            this.v2RadioButton.AutoSize = true;\n            this.v2RadioButton.Location = new System.Drawing.Point(19, 18);\n            this.v2RadioButton.Name = \"v2RadioButton\";\n            this.v2RadioButton.Size = new System.Drawing.Size(47, 17);\n            this.v2RadioButton.TabIndex = 0;\n            this.v2RadioButton.TabStop = true;\n            this.v2RadioButton.Text = \"V2.0\";\n            this.v2RadioButton.UseVisualStyleBackColor = true;\n            this.v2RadioButton.CheckedChanged += new System.EventHandler(this.v2RadioBtn_CheckedChanged);\n            // \n            // groupBox1\n            // \n            this.groupBox1.Controls.Add(this.loadBtn);\n            this.groupBox1.Controls.Add(this.btnBrowse);\n            this.groupBox1.Controls.Add(this.urlTextBox);\n            this.groupBox1.Controls.Add(this.fileTextBox);\n            this.groupBox1.Controls.Add(this.fromUrlRadioBtn);\n            this.groupBox1.Controls.Add(this.fromFileRadioBtn);\n            this.groupBox1.Location = new System.Drawing.Point(12, 558);\n            this.groupBox1.Name = \"groupBox1\";\n            this.groupBox1.Size = new System.Drawing.Size(716, 93);\n            this.groupBox1.TabIndex = 4;\n            this.groupBox1.TabStop = false;\n            // \n            // loadBtn\n            // \n            this.loadBtn.Location = new System.Drawing.Point(635, 61);\n            this.loadBtn.Name = \"loadBtn\";\n            this.loadBtn.Size = new System.Drawing.Size(75, 23);\n            this.loadBtn.TabIndex = 3;\n            this.loadBtn.Text = \"Load...\";\n            this.loadBtn.UseVisualStyleBackColor = true;\n            this.loadBtn.Click += new System.EventHandler(this.loadBtn_Click);\n            // \n            // btnBrowse\n            // \n            this.btnBrowse.Location = new System.Drawing.Point(635, 25);\n            this.btnBrowse.Name = \"btnBrowse\";\n            this.btnBrowse.Size = new System.Drawing.Size(75, 23);\n            this.btnBrowse.TabIndex = 3;\n            this.btnBrowse.Text = \"Browse...\";\n            this.btnBrowse.UseVisualStyleBackColor = true;\n            this.btnBrowse.Click += new System.EventHandler(this.btnBrowse_Click);\n            // \n            // urlTextBox\n            // \n            this.urlTextBox.Location = new System.Drawing.Point(88, 63);\n            this.urlTextBox.Name = \"urlTextBox\";\n            this.urlTextBox.Size = new System.Drawing.Size(541, 20);\n            this.urlTextBox.TabIndex = 2;\n            // \n            // fileTextBox\n            // \n            this.fileTextBox.Location = new System.Drawing.Point(88, 26);\n            this.fileTextBox.Name = \"fileTextBox\";\n            this.fileTextBox.Size = new System.Drawing.Size(541, 20);\n            this.fileTextBox.TabIndex = 2;\n            // \n            // fromUrlRadioBtn\n            // \n            this.fromUrlRadioBtn.AutoSize = true;\n            this.fromUrlRadioBtn.Location = new System.Drawing.Point(15, 62);\n            this.fromUrlRadioBtn.Name = \"fromUrlRadioBtn\";\n            this.fromUrlRadioBtn.Size = new System.Drawing.Size(64, 17);\n            this.fromUrlRadioBtn.TabIndex = 1;\n            this.fromUrlRadioBtn.TabStop = true;\n            this.fromUrlRadioBtn.Text = \"From Url\";\n            this.fromUrlRadioBtn.UseVisualStyleBackColor = true;\n            this.fromUrlRadioBtn.CheckedChanged += new System.EventHandler(this.fromUrlRadioBtn_CheckedChanged);\n            // \n            // fromFileRadioBtn\n            // \n            this.fromFileRadioBtn.AutoSize = true;\n            this.fromFileRadioBtn.Location = new System.Drawing.Point(15, 27);\n            this.fromFileRadioBtn.Name = \"fromFileRadioBtn\";\n            this.fromFileRadioBtn.Size = new System.Drawing.Size(67, 17);\n            this.fromFileRadioBtn.TabIndex = 1;\n            this.fromFileRadioBtn.TabStop = true;\n            this.fromFileRadioBtn.Text = \"From File\";\n            this.fromFileRadioBtn.UseVisualStyleBackColor = true;\n            this.fromFileRadioBtn.CheckedChanged += new System.EventHandler(this.fromFileRadioBtn_CheckedChanged);\n            // \n            // groupBox3\n            // \n            this.groupBox3.Controls.Add(this.v3RadioButton);\n            this.groupBox3.Controls.Add(this.v2RadioButton);\n            this.groupBox3.Location = new System.Drawing.Point(746, 608);\n            this.groupBox3.Name = \"groupBox3\";\n            this.groupBox3.Size = new System.Drawing.Size(152, 44);\n            this.groupBox3.TabIndex = 8;\n            this.groupBox3.TabStop = false;\n            // \n            // operationIdcheckBox\n            // \n            this.operationIdcheckBox.AutoSize = true;\n            this.operationIdcheckBox.Location = new System.Drawing.Point(429, 663);\n            this.operationIdcheckBox.Name = \"operationIdcheckBox\";\n            this.operationIdcheckBox.Size = new System.Drawing.Size(81, 17);\n            this.operationIdcheckBox.TabIndex = 10;\n            this.operationIdcheckBox.Text = \"OperationId\";\n            this.operationIdcheckBox.UseVisualStyleBackColor = true;\n            this.operationIdcheckBox.CheckedChanged += new System.EventHandler(this.operationIdcheckBox_CheckedChanged);\n            // \n            // verifyEdmModelcheckBox\n            // \n            this.verifyEdmModelcheckBox.AutoSize = true;\n            this.verifyEdmModelcheckBox.Location = new System.Drawing.Point(516, 663);\n            this.verifyEdmModelcheckBox.Name = \"verifyEdmModelcheckBox\";\n            this.verifyEdmModelcheckBox.Size = new System.Drawing.Size(102, 17);\n            this.verifyEdmModelcheckBox.TabIndex = 10;\n            this.verifyEdmModelcheckBox.Text = \"VerifyEdmModel\";\n            this.verifyEdmModelcheckBox.UseVisualStyleBackColor = true;\n            this.verifyEdmModelcheckBox.CheckedChanged += new System.EventHandler(this.VerifyEdmModelcheckBox_CheckedChanged);\n            // \n            // navPathCheckBox\n            // \n            this.navPathCheckBox.AutoSize = true;\n            this.navPathCheckBox.Location = new System.Drawing.Point(635, 663);\n            this.navPathCheckBox.Name = \"navPathCheckBox\";\n            this.navPathCheckBox.Size = new System.Drawing.Size(68, 17);\n            this.navPathCheckBox.TabIndex = 10;\n            this.navPathCheckBox.Text = \"NavPath\";\n            this.navPathCheckBox.UseVisualStyleBackColor = true;\n            this.navPathCheckBox.CheckedChanged += new System.EventHandler(this.NavPathcheckBox_CheckedChanged);\n            // \n            // MainForm\n            // \n            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);\n            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;\n            this.ClientSize = new System.Drawing.Size(910, 687);\n            this.Controls.Add(this.navPathCheckBox);\n            this.Controls.Add(this.verifyEdmModelcheckBox);\n            this.Controls.Add(this.operationIdcheckBox);\n            this.Controls.Add(this.groupBox3);\n            this.Controls.Add(this.saveBtn);\n            this.Controls.Add(this.label2);\n            this.Controls.Add(this.label1);\n            this.Controls.Add(this.groupBox2);\n            this.Controls.Add(this.groupBox1);\n            this.Controls.Add(this.oasRichTextBox);\n            this.Controls.Add(this.csdlRichTextBox);\n            this.Name = \"MainForm\";\n            this.Text = \"OData CSDL to Open API v3.0\";\n            this.groupBox2.ResumeLayout(false);\n            this.groupBox2.PerformLayout();\n            this.groupBox1.ResumeLayout(false);\n            this.groupBox1.PerformLayout();\n            this.groupBox3.ResumeLayout(false);\n            this.groupBox3.PerformLayout();\n            this.ResumeLayout(false);\n            this.PerformLayout();\n\n        }\n\n        #endregion\n        private System.Windows.Forms.RichTextBox csdlRichTextBox;\n        private System.Windows.Forms.RichTextBox oasRichTextBox;\n        private System.Windows.Forms.Button saveBtn;\n        private System.Windows.Forms.Label label2;\n        private System.Windows.Forms.Label label1;\n        private System.Windows.Forms.GroupBox groupBox2;\n        private System.Windows.Forms.RadioButton yamlRadioBtn;\n        private System.Windows.Forms.RadioButton jsonRadioBtn;\n        private System.Windows.Forms.GroupBox groupBox1;\n        private System.Windows.Forms.Button loadBtn;\n        private System.Windows.Forms.Button btnBrowse;\n        private System.Windows.Forms.TextBox urlTextBox;\n        private System.Windows.Forms.TextBox fileTextBox;\n        private System.Windows.Forms.RadioButton fromUrlRadioBtn;\n        private System.Windows.Forms.RadioButton fromFileRadioBtn;\n        private System.Windows.Forms.RadioButton v3RadioButton;\n        private System.Windows.Forms.RadioButton v2RadioButton;\n        private System.Windows.Forms.GroupBox groupBox3;\n        private System.Windows.Forms.CheckBox operationIdcheckBox;\n        private System.Windows.Forms.CheckBox verifyEdmModelcheckBox;\n        private System.Windows.Forms.CheckBox navPathCheckBox;\n    }\n}\n\n"
  },
  {
    "path": "src/OoasGui/MainForm.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Windows.Forms;\nusing Microsoft.OpenApi;\nusing System.IO;\nusing Microsoft.OData.Edm.Csdl;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing System.Collections.Generic;\nusing Microsoft.OData.Edm.Validation;\nusing System.Text;\nusing Microsoft.OpenApi.OData;\nusing System.Xml;\nusing System.Threading.Tasks;\nusing System.Net.Http;\n\nnamespace OoasGui\n{\n    [System.Runtime.Versioning.SupportedOSPlatform(\"windows\")]\n    public partial class MainForm : Form\n    {\n        private const string Json = \"Json\";\n        private const string Yaml = \"Yaml\";\n\n        private string Format { get; set; } = Json;\n\n        private OpenApiSpecVersion Version { get; set; } = OpenApiSpecVersion.OpenApi3_1;\n\n        private OpenApiConvertSettings Settings = new OpenApiConvertSettings();\n\n        private IEdmModel EdmModel { get; set; }\n\n        private OpenApiDocument _document;\n\n        public MainForm()\n        {\n            InitializeComponent();\n\n            saveBtn.Enabled = false;\n            jsonRadioBtn.Checked = true;\n            v3RadioButton.Checked = true;\n            fromFileRadioBtn.Checked = true;\n            urlTextBox.Text = \"http://services.odata.org/TrippinRESTierService\";\n            loadBtn.Enabled = false;\n            operationIdcheckBox.Checked = true;\n            Settings.EnableOperationId = true;\n\n            verifyEdmModelcheckBox.Checked = true;\n            Settings.VerifyEdmModel = true;\n\n            csdlRichTextBox.WordWrap = false;\n            oasRichTextBox.WordWrap = false;\n        }\n#pragma warning disable VSTHRD100\n        private async void jsonRadioBtn_CheckedChanged(object sender, EventArgs e)\n#pragma warning restore VSTHRD100\n        {\n            Format = Json;\n            await ConvertAsync();\n        }\n\n#pragma warning disable VSTHRD100\n        private async void yamlRadioBtn_CheckedChanged(object sender, EventArgs e)\n#pragma warning restore VSTHRD100\n        {\n            Format = Yaml;\n            await ConvertAsync();\n        }\n\n#pragma warning disable VSTHRD100\n        private async void v2RadioBtn_CheckedChanged(object sender, EventArgs e)\n#pragma warning restore VSTHRD100\n        {\n            Settings.OpenApiSpecVersion = Version = OpenApiSpecVersion.OpenApi2_0;\n            await ConvertAsync();\n        }\n\n#pragma warning disable VSTHRD100\n        private async void v3RadioBtn_CheckedChanged(object sender, EventArgs e)\n#pragma warning restore VSTHRD100\n        {\n            Settings.OpenApiSpecVersion = Version = OpenApiSpecVersion.OpenApi3_0;\n            await ConvertAsync();\n        }\n\n        private void fromFileRadioBtn_CheckedChanged(object sender, EventArgs e)\n        {\n            fileTextBox.Enabled = true;\n            btnBrowse.Enabled = true;\n            urlTextBox.Enabled = false;\n            loadBtn.Enabled = false;\n        }\n\n        private void fromUrlRadioBtn_CheckedChanged(object sender, EventArgs e)\n        {\n            fileTextBox.Enabled = false;\n            btnBrowse.Enabled = false;\n\n            urlTextBox.Enabled = true;\n            loadBtn.Enabled = true;\n        }\n\n#pragma warning disable VSTHRD100\n        private async void btnBrowse_Click(object sender, EventArgs e)\n#pragma warning restore VSTHRD100\n        {\n            OpenFileDialog openFileDialog = new OpenFileDialog();\n            openFileDialog.Filter = \"CSDL files (*.xml)|*.xml|All files (*.*)|*.*\";\n            if (openFileDialog.ShowDialog() == DialogResult.OK)\n            {\n                try\n                {\n                    string text = File.ReadAllText(openFileDialog.FileName);\n\n                    LoadEdm(openFileDialog.FileName, text);\n\n                    fileTextBox.Text = openFileDialog.FileName;\n                    csdlRichTextBox.Text = text;\n                    Settings.ServiceRoot = new Uri(openFileDialog.FileName);\n                    await ConvertAsync();\n                }\n                catch (Exception ex)\n                {\n                    MessageBox.Show(\"Could not read file. Error: \" + ex.Message);\n\n                    csdlRichTextBox.Text = \"\";\n                    EdmModel = null;\n                    oasRichTextBox.Text = \"\";\n                }\n            }\n        }\n\n        private static HttpClient client = new();\n\n#pragma warning disable VSTHRD100\n        private async void loadBtn_Click(object sender, EventArgs e)\n#pragma warning restore VSTHRD100\n        {\n            string url = urlTextBox.Text;\n\n            try\n            {\n                Uri requestUri;\n                if (url.EndsWith(\"/$metadata\"))\n                {\n                    requestUri = new Uri(url);\n                }\n                else\n                {\n                    requestUri = new Uri(url + \"/$metadata\");\n                }\n\n                HttpResponseMessage response = await client.GetAsync(requestUri);\n\n                string csdl = await response.Content.ReadAsStringAsync();\n\n                LoadEdm(url, csdl);\n                csdlRichTextBox.Text = FormatXml(csdl);\n                Settings.ServiceRoot = requestUri;\n                await ConvertAsync();\n            }\n            catch(Exception ex)\n            {\n                MessageBox.Show(\"Cannot load the metadata from \" + url + \"\\nError: \" + ex.Message);\n\n                csdlRichTextBox.Text = \"\";\n                EdmModel = null;\n                oasRichTextBox.Text = \"\";\n            }\n        }\n\n        private void LoadEdm(string resource, string text)\n        {\n            IEdmModel model;\n            IEnumerable<EdmError> errors;\n\n            if (!CsdlReader.TryParse(XElement.Parse(text).CreateReader(), out model, out errors))\n            {\n                StringBuilder sb = new StringBuilder();\n                foreach (EdmError error in errors)\n                {\n                    sb.Append(error.ErrorMessage).Append(\"\\n\");\n                }\n\n                MessageBox.Show(\"Parse CSDL from \" + resource + \" failed. Error: \" + sb.ToString());\n                return;\n            }\n\n            EdmModel = model;\n        }\n\n        private async Task ConvertAsync()\n        {\n            saveBtn.Enabled = false;\n\n            if (EdmModel == null)\n            {\n                return;\n            }\n\n            _document = EdmModel.ConvertToOpenApi(Settings);\n            using var stream = new MemoryStream();\n            if (_document is not null)\n            {\n                await _document.SerializeAsync(stream, Version, Format, null);\n                await stream.FlushAsync();\n                stream.Position = 0;\n\n                oasRichTextBox.Text = await new StreamReader(stream).ReadToEndAsync();\n                saveBtn.Enabled = true;\n            }\n        }\n\n        private string FormatXml(string xml)\n        {\n            XmlDocument doc = new XmlDocument();\n            doc.LoadXml(xml);\n\n            StringWriter sw = new StringWriter();\n            using (XmlTextWriter writer = new XmlTextWriter(sw))\n            {\n                writer.Indentation = 2;  // the Indentation\n                writer.Formatting = Formatting.Indented;\n                doc.WriteContentTo(writer);\n                writer.Close();\n            }\n\n            return sw.ToString();\n        }\n\n#pragma warning disable VSTHRD100\n        private async void saveBtn_Click(object sender, EventArgs e)\n#pragma warning restore VSTHRD100\n        {\n            SaveFileDialog saveFileDialog = new SaveFileDialog();\n            if (Format == Json)\n            {\n                saveFileDialog.Filter = \"JSON files (*.json)|*.json|All files (*.*)|*.*\";\n            }\n            else\n            {\n                saveFileDialog.Filter = \"YAML files (*.yaml)|*.yaml|All files (*.*)|*.*\";\n            }\n\n            saveFileDialog.RestoreDirectory = true;\n\n            if (saveFileDialog.ShowDialog() == DialogResult.OK && _document is not null)\n            {\n                string output = saveFileDialog.FileName;\n                using FileStream fs = File.Create(output);\n                await _document.SerializeAsync(fs, Version, Format, null);\n                await fs.FlushAsync();\n\n                MessageBox.Show(\"Saved successfully!\");\n            }\n        }\n\n#pragma warning disable VSTHRD100\n        private async void operationIdcheckBox_CheckedChanged(object sender, EventArgs e)\n#pragma warning restore VSTHRD100\n        {\n            Settings.EnableOperationId = !Settings.EnableOperationId;\n            await ConvertAsync ();\n        }\n\n#pragma warning disable VSTHRD100\n        private async void VerifyEdmModelcheckBox_CheckedChanged(object sender, EventArgs e)\n#pragma warning restore VSTHRD100\n        {\n            Settings.VerifyEdmModel = !Settings.VerifyEdmModel;\n            await ConvertAsync();\n        }\n\n#pragma warning disable VSTHRD100\n        private async void NavPathcheckBox_CheckedChanged(object sender, EventArgs e)\n#pragma warning restore VSTHRD100\n        {\n            Settings.EnableNavigationPropertyPath = !Settings.EnableNavigationPropertyPath;\n            await ConvertAsync();\n        }\n    }\n}\n"
  },
  {
    "path": "src/OoasGui/MainForm.resx",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<root>\n  <!-- \n    Microsoft ResX Schema \n    \n    Version 2.0\n    \n    The primary goals of this format is to allow a simple XML format \n    that is mostly human readable. The generation and parsing of the \n    various data types are done through the TypeConverter classes \n    associated with the data types.\n    \n    Example:\n    \n    ... ado.net/XML headers & schema ...\n    <resheader name=\"resmimetype\">text/microsoft-resx</resheader>\n    <resheader name=\"version\">2.0</resheader>\n    <resheader name=\"reader\">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>\n    <resheader name=\"writer\">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>\n    <data name=\"Name1\"><value>this is my long string</value><comment>this is a comment</comment></data>\n    <data name=\"Color1\" type=\"System.Drawing.Color, System.Drawing\">Blue</data>\n    <data name=\"Bitmap1\" mimetype=\"application/x-microsoft.net.object.binary.base64\">\n        <value>[base64 mime encoded serialized .NET Framework object]</value>\n    </data>\n    <data name=\"Icon1\" type=\"System.Drawing.Icon, System.Drawing\" mimetype=\"application/x-microsoft.net.object.bytearray.base64\">\n        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>\n        <comment>This is a comment</comment>\n    </data>\n                \n    There are any number of \"resheader\" rows that contain simple \n    name/value pairs.\n    \n    Each data row contains a name, and value. The row also contains a \n    type or mimetype. Type corresponds to a .NET class that support \n    text/value conversion through the TypeConverter architecture. \n    Classes that don't support this are serialized and stored with the \n    mimetype set.\n    \n    The mimetype is used for serialized objects, and tells the \n    ResXResourceReader how to depersist the object. This is currently not \n    extensible. For a given mimetype the value must be set accordingly:\n    \n    Note - application/x-microsoft.net.object.binary.base64 is the format \n    that the ResXResourceWriter will generate, however the reader can \n    read any of the formats listed below.\n    \n    mimetype: application/x-microsoft.net.object.binary.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter\n            : and then encoded with base64 encoding.\n    \n    mimetype: application/x-microsoft.net.object.soap.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter\n            : and then encoded with base64 encoding.\n\n    mimetype: application/x-microsoft.net.object.bytearray.base64\n    value   : The object must be serialized into a byte array \n            : using a System.ComponentModel.TypeConverter\n            : and then encoded with base64 encoding.\n    -->\n  <xsd:schema id=\"root\" xmlns=\"\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:msdata=\"urn:schemas-microsoft-com:xml-msdata\">\n    <xsd:import namespace=\"http://www.w3.org/XML/1998/namespace\" />\n    <xsd:element name=\"root\" msdata:IsDataSet=\"true\">\n      <xsd:complexType>\n        <xsd:choice maxOccurs=\"unbounded\">\n          <xsd:element name=\"metadata\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" use=\"required\" type=\"xsd:string\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"assembly\">\n            <xsd:complexType>\n              <xsd:attribute name=\"alias\" type=\"xsd:string\" />\n              <xsd:attribute name=\"name\" type=\"xsd:string\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"data\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n                <xsd:element name=\"comment\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"2\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" msdata:Ordinal=\"1\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" msdata:Ordinal=\"3\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" msdata:Ordinal=\"4\" />\n              <xsd:attribute ref=\"xml:space\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"resheader\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" />\n            </xsd:complexType>\n          </xsd:element>\n        </xsd:choice>\n      </xsd:complexType>\n    </xsd:element>\n  </xsd:schema>\n  <resheader name=\"resmimetype\">\n    <value>text/microsoft-resx</value>\n  </resheader>\n  <resheader name=\"version\">\n    <value>2.0</value>\n  </resheader>\n  <resheader name=\"reader\">\n    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <resheader name=\"writer\">\n    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n</root>"
  },
  {
    "path": "src/OoasGui/OoasGui.csproj",
    "content": "﻿<Project Sdk=\"Microsoft.NET.Sdk\">\n  <PropertyGroup>\n    <TargetFramework>net8.0-windows</TargetFramework>\n    <OutputType>WinExe</OutputType>\n    <GenerateAssemblyInfo>false</GenerateAssemblyInfo>\n    <UseWindowsForms>true</UseWindowsForms>\n    <ImportWindowsDesktopTargets>true</ImportWindowsDesktopTargets>\n  </PropertyGroup>\n  <ItemGroup>\n    <None Include=\"..\\..\\.editorconfig\">\n      <Link>.editorconfig</Link>\n    </None>\n  </ItemGroup>\n  <ItemGroup>\n    <ProjectReference Include=\"..\\Microsoft.OpenApi.OData.Reader\\Microsoft.OpenApi.OData.Reader.csproj\" />\n  </ItemGroup>\n  <ItemGroup>\n    <PackageReference Include=\"Microsoft.CSharp\" Version=\"4.7.0\" />\n    <PackageReference Include=\"Microsoft.OData.Edm\" Version=\"8.4.3\" />\n    <PackageReference Include=\"System.Data.DataSetExtensions\" Version=\"4.5.0\" />\n  </ItemGroup>\n</Project>\n"
  },
  {
    "path": "src/OoasGui/Program.cs",
    "content": "﻿using System;\nusing System.Windows.Forms;\n\nnamespace OoasGui\n{\n    [System.Runtime.Versioning.SupportedOSPlatform(\"windows\")]\n    static class Program\n    {\n        /// <summary>\n        /// The main entry point for the application.\n        /// </summary>\n        [STAThread]\n        static void Main()\n        {\n            Application.EnableVisualStyles();\n            Application.SetCompatibleTextRenderingDefault(false);\n            Application.Run(new MainForm());\n        }\n    }\n}\n"
  },
  {
    "path": "src/OoasGui/Properties/AssemblyInfo.cs",
    "content": "﻿using System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\n\n// General Information about an assembly is controlled through the following\n// set of attributes. Change these attribute values to modify the information\n// associated with an assembly.\n[assembly: AssemblyTitle(\"OData to Open API GUI tool.\")]\n[assembly: AssemblyDescription(\"A GUI tool used to convert OData CSDL to Open API document.\")]\n[assembly: AssemblyConfiguration(\"\")]\n[assembly: AssemblyCompany(\"Microsoft\")]\n[assembly: AssemblyProduct(\"OoasGui\")]\n[assembly: AssemblyCopyright(\"Copyright © Microsoft 2017\")]\n[assembly: AssemblyTrademark(\"\")]\n[assembly: AssemblyCulture(\"\")]\n\n// Setting ComVisible to false makes the types in this assembly not visible\n// to COM components.  If you need to access a type in this assembly from\n// COM, set the ComVisible attribute to true on that type.\n[assembly: ComVisible(false)]\n\n// The following GUID is for the ID of the typelib if this project is exposed to COM\n[assembly: Guid(\"79b190e8-edb0-4c03-8fd8-eb48e4807cfb\")]\n\n// Version information for an assembly consists of the following four values:\n//\n//      Major Version\n//      Minor Version\n//      Build Number\n//      Revision\n//\n// You can specify all the values or you can default the Build and Revision Numbers\n// by using the '*' as shown below:\n// [assembly: AssemblyVersion(\"1.0.*\")]\n[assembly: AssemblyVersion(\"1.0.0.0\")]\n[assembly: AssemblyFileVersion(\"1.0.0.0\")]\n"
  },
  {
    "path": "src/OoasGui/Properties/Resources.Designer.cs",
    "content": "﻿//------------------------------------------------------------------------------\n// <auto-generated>\n//     This code was generated by a tool.\n//     Runtime Version:4.0.30319.42000\n//\n//     Changes to this file may cause incorrect behavior and will be lost if\n//     the code is regenerated.\n// </auto-generated>\n//------------------------------------------------------------------------------\n\nnamespace OoasGui.Properties\n{\n\n\n    /// <summary>\n    ///   A strongly-typed resource class, for looking up localized strings, etc.\n    /// </summary>\n    // This class was auto-generated by the StronglyTypedResourceBuilder\n    // class via a tool like ResGen or Visual Studio.\n    // To add or remove a member, edit your .ResX file then rerun ResGen\n    // with the /str option, or rebuild your VS project.\n    [global::System.CodeDom.Compiler.GeneratedCodeAttribute(\"System.Resources.Tools.StronglyTypedResourceBuilder\", \"4.0.0.0\")]\n    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\n    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]\n    internal class Resources\n    {\n\n        private static global::System.Resources.ResourceManager resourceMan;\n\n        private static global::System.Globalization.CultureInfo resourceCulture;\n\n        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute(\"Microsoft.Performance\", \"CA1811:AvoidUncalledPrivateCode\")]\n        internal Resources()\n        {\n        }\n\n        /// <summary>\n        ///   Returns the cached ResourceManager instance used by this class.\n        /// </summary>\n        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]\n        internal static global::System.Resources.ResourceManager ResourceManager\n        {\n            get\n            {\n                if ((resourceMan == null))\n                {\n                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager(\"OoasGui.Properties.Resources\", typeof(Resources).Assembly);\n                    resourceMan = temp;\n                }\n                return resourceMan;\n            }\n        }\n\n        /// <summary>\n        ///   Overrides the current thread's CurrentUICulture property for all\n        ///   resource lookups using this strongly typed resource class.\n        /// </summary>\n        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]\n        internal static global::System.Globalization.CultureInfo Culture\n        {\n            get\n            {\n                return resourceCulture;\n            }\n            set\n            {\n                resourceCulture = value;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/OoasGui/Properties/Resources.resx",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<root>\n  <!-- \n    Microsoft ResX Schema \n    \n    Version 2.0\n    \n    The primary goals of this format is to allow a simple XML format \n    that is mostly human readable. The generation and parsing of the \n    various data types are done through the TypeConverter classes \n    associated with the data types.\n    \n    Example:\n    \n    ... ado.net/XML headers & schema ...\n    <resheader name=\"resmimetype\">text/microsoft-resx</resheader>\n    <resheader name=\"version\">2.0</resheader>\n    <resheader name=\"reader\">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>\n    <resheader name=\"writer\">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>\n    <data name=\"Name1\"><value>this is my long string</value><comment>this is a comment</comment></data>\n    <data name=\"Color1\" type=\"System.Drawing.Color, System.Drawing\">Blue</data>\n    <data name=\"Bitmap1\" mimetype=\"application/x-microsoft.net.object.binary.base64\">\n        <value>[base64 mime encoded serialized .NET Framework object]</value>\n    </data>\n    <data name=\"Icon1\" type=\"System.Drawing.Icon, System.Drawing\" mimetype=\"application/x-microsoft.net.object.bytearray.base64\">\n        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>\n        <comment>This is a comment</comment>\n    </data>\n                \n    There are any number of \"resheader\" rows that contain simple \n    name/value pairs.\n    \n    Each data row contains a name, and value. The row also contains a \n    type or mimetype. Type corresponds to a .NET class that support \n    text/value conversion through the TypeConverter architecture. \n    Classes that don't support this are serialized and stored with the \n    mimetype set.\n    \n    The mimetype is used for serialized objects, and tells the \n    ResXResourceReader how to depersist the object. This is currently not \n    extensible. For a given mimetype the value must be set accordingly:\n    \n    Note - application/x-microsoft.net.object.binary.base64 is the format \n    that the ResXResourceWriter will generate, however the reader can \n    read any of the formats listed below.\n    \n    mimetype: application/x-microsoft.net.object.binary.base64\n    value   : The object must be serialized with \n            : System.Serialization.Formatters.Binary.BinaryFormatter\n            : and then encoded with base64 encoding.\n    \n    mimetype: application/x-microsoft.net.object.soap.base64\n    value   : The object must be serialized with \n            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter\n            : and then encoded with base64 encoding.\n\n    mimetype: application/x-microsoft.net.object.bytearray.base64\n    value   : The object must be serialized into a byte array \n            : using a System.ComponentModel.TypeConverter\n            : and then encoded with base64 encoding.\n    -->\n  <xsd:schema id=\"root\" xmlns=\"\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:msdata=\"urn:schemas-microsoft-com:xml-msdata\">\n    <xsd:element name=\"root\" msdata:IsDataSet=\"true\">\n      <xsd:complexType>\n        <xsd:choice maxOccurs=\"unbounded\">\n          <xsd:element name=\"metadata\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"assembly\">\n            <xsd:complexType>\n              <xsd:attribute name=\"alias\" type=\"xsd:string\" />\n              <xsd:attribute name=\"name\" type=\"xsd:string\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"data\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n                <xsd:element name=\"comment\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"2\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" msdata:Ordinal=\"1\" />\n              <xsd:attribute name=\"type\" type=\"xsd:string\" msdata:Ordinal=\"3\" />\n              <xsd:attribute name=\"mimetype\" type=\"xsd:string\" msdata:Ordinal=\"4\" />\n            </xsd:complexType>\n          </xsd:element>\n          <xsd:element name=\"resheader\">\n            <xsd:complexType>\n              <xsd:sequence>\n                <xsd:element name=\"value\" type=\"xsd:string\" minOccurs=\"0\" msdata:Ordinal=\"1\" />\n              </xsd:sequence>\n              <xsd:attribute name=\"name\" type=\"xsd:string\" use=\"required\" />\n            </xsd:complexType>\n          </xsd:element>\n        </xsd:choice>\n      </xsd:complexType>\n    </xsd:element>\n  </xsd:schema>\n  <resheader name=\"resmimetype\">\n    <value>text/microsoft-resx</value>\n  </resheader>\n  <resheader name=\"version\">\n    <value>2.0</value>\n  </resheader>\n  <resheader name=\"reader\">\n    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n  <resheader name=\"writer\">\n    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>\n  </resheader>\n</root>"
  },
  {
    "path": "src/OoasGui/Properties/Settings.Designer.cs",
    "content": "﻿//------------------------------------------------------------------------------\n// <auto-generated>\n//     This code was generated by a tool.\n//     Runtime Version:4.0.30319.42000\n//\n//     Changes to this file may cause incorrect behavior and will be lost if\n//     the code is regenerated.\n// </auto-generated>\n//------------------------------------------------------------------------------\n\nnamespace OoasGui.Properties\n{\n\n\n    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]\n    [global::System.CodeDom.Compiler.GeneratedCodeAttribute(\"Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator\", \"11.0.0.0\")]\n    internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase\n    {\n\n        private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));\n\n        public static Settings Default\n        {\n            get\n            {\n                return defaultInstance;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/OoasGui/Properties/Settings.settings",
    "content": "﻿<?xml version='1.0' encoding='utf-8'?>\n<SettingsFile xmlns=\"http://schemas.microsoft.com/VisualStudio/2004/01/settings\" CurrentProfile=\"(Default)\">\n  <Profiles>\n    <Profile Name=\"(Default)\" />\n  </Profiles>\n  <Settings />\n</SettingsFile>\n"
  },
  {
    "path": "src/OoasUtil/ComLineProcessor.cs",
    "content": "﻿//---------------------------------------------------------------------\n// <copyright file=\"ComLineProcesser.cs\" company=\"Microsoft\">\n//      Copyright (C) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.\n// </copyright>\n//---------------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.IO;\nusing System.Text;\nusing Microsoft.OpenApi;\n\nnamespace OoasUtil\n{\n    /// <summary>\n    /// Command line arguments processer.\n    /// </summary>\n    internal class ComLineProcessor\n    {\n        private IList<string> _args;\n        private bool _continue;\n        public static Version version = new Version(1, 0, 0, 0);\n\n        /// <summary>\n        /// Initializes a new instance of the <see cref=\"ComLineProcessor\"/> class.\n        /// </summary>\n        /// <param name=\"args\">The command line arguments.</param>\n        public ComLineProcessor(string[] args)\n        {\n            _args = args;\n        }\n\n        /// <summary>\n        /// Can continue with the arguments\n        /// </summary>\n        public bool CanContinue { get { return _continue; } }\n\n        /// <summary>\n        /// Input FilePath or Url with the CSDL.\n        /// </summary>\n        public string Input { get; private set; }\n\n        /// <summary>\n        /// Output format.\n        /// </summary>\n        #nullable enable\n        public string? Format { get; private set; }\n        #nullable restore\n\n        /// <summary>\n        /// Whether KeyAsSegment is used.\n        /// </summary>\n        public bool? KeyAsSegment { get; private set; }\n\n        /// <summary>\n        /// Output OpenApi Specification Version.\n        /// </summary>\n        public OpenApiSpecVersion? Version { get; private set; }\n\n        /// <summary>\n        /// Output file.\n        /// </summary>\n        public string Output { get; private set; }\n\n        /// <summary>\n        /// Is input Url\n        /// </summary>\n        public bool IsLocalFile { get; private set; }\n\n        /// <summary>\n        /// Set the output to produce all derived types in responses.\n        /// </summary>\n        public bool? DerivedTypesReferencesForResponses { get; private set; }\n\n        /// <summary>\n        /// Set the output to expect all derived types in request bodies.\n        /// </summary>\n        public bool? DerivedTypesReferencesForRequestBody { get; private set; }\n        \n        /// <summary>\n        /// Set the output to expose pagination for collections.\n        /// </summary>\n        public bool? EnablePagination { get; private set; }\n\n        /// <summary>\n        /// Set the output to use unqualified calls for bound operations.\n        /// </summary>\n        public bool? EnableUnqualifiedCall { get; private set; }\n\n        /// <summary>\n        /// Disable examples in the schema.\n        /// </summary>\n        public bool? DisableSchemaExamples { get; private set; }\n\n        /// <summary>\n        /// Gets/Sets a value indicating whether or not to require the\n        /// Validation.DerivedTypeConstraint to be applied to NavigationSources\n        /// to bind operations of derived types to them.\n        /// </summary>\n        public bool? RequireDerivedTypesConstraint { get; private set; }\n\n        /// <summary>\n        /// Use HTTP PUT method for update operations by default instead of PATCH.\n        /// </summary>\n        public bool? UseHttpPutForUpdate { get; private set; }\n\n        /// <summary>\n        /// Process the arguments.\n        /// </summary>\n        public bool Process()\n        {\n            _continue = false;\n            if (_args.Count == 0)\n            {\n                PrintUsage();\n                return true;\n            }\n\n            try\n            {\n                for (int i = 0; i < _args.Count; i++)\n                {\n                    string arg = _args[i];\n                    switch (arg)\n                    {\n                        case \"--version\":\n                        case \"-v\":\n                            PrintVersion();\n                            return true;\n\n                        case \"--help\":\n                        case \"-h\":\n                            PrintUsage();\n                            return true;\n\n                        case \"--input\":\n                        case \"-i\":\n                            if (!ProcessInput(_args[i + 1]))\n                            {\n                                return false;\n                            }\n                            i++;\n                            break;\n\n                        case \"--keyassegment\":\n                        case \"-k\":\n                            if (!ProcessKeyAsSegment(true))\n                            {\n                                return false;\n                            }\n                            break;\n\n                        case \"--yaml\":\n                        case \"-y\":\n                            if (!ProcessTarget(\"yaml\"))\n                            {\n                                return false;\n                            }\n                            break;\n\n                        case \"--json\":\n                        case \"-j\":\n                            if (!ProcessTarget(\"json\"))\n                            {\n                                return false;\n                            }\n                            break;\n\n                        case \"--specversion\":\n                        case \"-s\":\n                            if (!int.TryParse(_args[i + 1], out int version) || !ProcessTarget(version))\n                            {\n                                return false;\n                            }\n                            ++i;\n                            break;\n\n                        case \"--output\":\n                        case \"-o\":\n                            if (!ProcessOutput(_args[i + 1]))\n                            {\n                                return false;\n                            }\n                            i++;\n                            break;\n\n                        case \"--derivedtypesreferencesforresponses\":\n                        case \"-drs\":\n                            if (!ProcessDerivedTypesReferencesForResponses(true))\n                            {\n                                return false;\n                            }\n                            break;\n\n                        case \"--derivedtypesreferencesforrequestbody\":\n                        case \"-drq\":\n                            if (!ProcessDerivedTypesReferencesForRequestBody(true))\n                            {\n                                return false;\n                            }\n                            break;\n\n                        case \"--requireDerivedTypesConstraint\":\n                        case \"-rdt\":\n                            if (!ProcessRequireDerivedTypesConstraint(true))\n                            {\n                                return false;\n                            }\n                            break;\n\n                        case \"--enablepagination\":\n                        case \"-p\":\n                            if (!ProcessEnablePagination(true))\n                            {\n                                return false;\n                            }\n                            break;\n\n                        case \"--enableunqualifiedcall\":\n                        case \"-u\":\n                            if (!ProcessEnableUnqualifiedCall(true))\n                            {\n                                return false;\n                            }\n                            break;\n\n                        case \"--disableschemaexamples\":\n                        case \"-x\":\n                            if (!ProcessDisableSchemaExamples(true))\n                            {\n                                return false;\n                            }\n                            break;\n\n                        case \"--useputforupdate\":\n                        case \"-put\":\n                            if (!ProcessUseHttpPutForUpdate(true))\n                            {\n                                return false;\n                            }\n                            break;\n\n                        default:\n                            PrintUsage();\n                            return false;\n                    }\n                }\n            }\n            catch\n            {\n                PrintUsage();\n                return false;\n            }\n\n            // by default.\n            if (Format == null)\n            {\n                Format = \"json\";\n            }\n\n            if (Version == null)\n            {\n                Version = OpenApiSpecVersion.OpenApi3_1;\n            }\n\n            if (KeyAsSegment == null)\n            {\n                KeyAsSegment = false;\n            }\n\n            if (DerivedTypesReferencesForResponses == null)\n            {\n                DerivedTypesReferencesForResponses = false;\n            }\n\n            if (DerivedTypesReferencesForRequestBody == null)\n            {\n                DerivedTypesReferencesForRequestBody = false;\n            }\n\n            if (RequireDerivedTypesConstraint == null)\n            {\n                RequireDerivedTypesConstraint = false;\n            }\n\n            if (EnablePagination == null)\n            {\n                EnablePagination = false;\n            }\n\n            if (EnableUnqualifiedCall == null)\n            {\n                EnableUnqualifiedCall = false;\n            }\n\n            if (DisableSchemaExamples == null)\n            {\n                DisableSchemaExamples = false;\n            }\n\n            if (UseHttpPutForUpdate == null)\n            {\n                UseHttpPutForUpdate = false;\n            }\n\n            _continue = ValidateArguments();\n            return _continue;\n        }\n\n        private bool ProcessInput(string input)\n        {\n            if (Input != null)\n            {\n                Console.WriteLine(\"[Error:] Multiple [--input|-i] are not allowed.\\n\");\n                PrintUsage();\n                return false;\n            }\n\n            Input = input;\n            return true;\n        }\n\n        private bool ProcessOutput(string file)\n        {\n            if (Output != null)\n            {\n                Console.WriteLine(\"[Error:] Multiple [--output|-o] are not allowed.\\n\");\n                PrintUsage();\n                return false;\n            }\n\n            Output = file;\n            return true;\n        }\n\n        private bool ProcessTarget(string format)\n        {\n            if (Format != null)\n            {\n                Console.WriteLine(\"[Error:] Multiple [--json|-j|--yaml|-y] are not allowed.\\n\");\n                PrintUsage();\n                return false;\n            }\n\n            Format = format;\n            return true;\n        }\n\n        private bool ProcessKeyAsSegment(bool keyAsSegment)\n        {\n            if (KeyAsSegment != null)\n            {\n                Console.WriteLine(\"[Error:] Multiple [--keyassegment|-k] are not allowed.\\n\");\n                PrintUsage();\n                return false;\n            }\n\n            KeyAsSegment = keyAsSegment;\n            return true;\n        }\n\n        private bool ProcessDerivedTypesReferencesForResponses(bool derivedTypesReferencesForResponses)\n        {\n            if (DerivedTypesReferencesForResponses != null)\n            {\n                Console.WriteLine(\"[Error:] Multiple [--derivedtypesreferencesforresponses|-drs] are not allowed.\\n\");\n                PrintUsage();\n                return false;\n            }\n\n            DerivedTypesReferencesForResponses = derivedTypesReferencesForResponses;\n            return true;\n        }\n\n        private bool ProcessDerivedTypesReferencesForRequestBody(bool derivedTypesReferencesForRequestBody)\n        {\n            if (DerivedTypesReferencesForRequestBody != null)\n            {\n                Console.WriteLine(\"[Error:] Multiple [--derivedtypesreferencesforrequestbody|-drq] are not allowed.\\n\");\n                PrintUsage();\n                return false;\n            }\n\n            DerivedTypesReferencesForRequestBody = derivedTypesReferencesForRequestBody;\n            return true;\n        }\n\n        private bool ProcessRequireDerivedTypesConstraint(bool requireDerivedTypesConstraint)\n        {\n            if (RequireDerivedTypesConstraint != null)\n            {\n                Console.WriteLine(\"[Error:] Multiple [--requireDerivedTypesConstraint|-rdt] are not allowed.\\n\");\n                PrintUsage();\n                return false;\n            }\n\n            RequireDerivedTypesConstraint = requireDerivedTypesConstraint;\n            return true;\n        }\n\n        private bool ProcessEnablePagination(bool enablePagination)\n        {\n            if (EnablePagination != null)\n            {\n                Console.WriteLine(\"[Error:] Multiple [--enablepagination|-p] are not allowed.\\n\");\n                PrintUsage();\n                return false;\n            }\n\n            EnablePagination = enablePagination;\n            return true;\n        }\n\n        private bool ProcessEnableUnqualifiedCall(bool enableUnqualifiedCall)\n        {\n            if (EnableUnqualifiedCall != null)\n            {\n                Console.WriteLine(\"[Error:] Multiple [--enableunqualifiedcall|-u] are not allowed.\\n\");\n                PrintUsage();\n                return false;\n            }\n\n            EnableUnqualifiedCall = enableUnqualifiedCall;\n            return true;\n        }\n\n        private bool ProcessDisableSchemaExamples(bool disableSchemaExamples)\n        {\n            if (DisableSchemaExamples != null)\n            {\n                Console.WriteLine(\"[Error:] Multiple [--disableschemaexamples|-x] are not allowed.\\n\");\n                PrintUsage();\n                return false;\n            }\n\n            DisableSchemaExamples = disableSchemaExamples;\n            return true;\n        }\n\n        private bool ProcessUseHttpPutForUpdate(bool useHttpPutForUpdate)\n        {\n            if (UseHttpPutForUpdate != null)\n            {\n                Console.WriteLine(\"[Error:] Multiple [--useputforupdate|-put] are not allowed.\\n\");\n                PrintUsage();\n                return false;\n            }\n\n            UseHttpPutForUpdate = useHttpPutForUpdate;\n            return true;\n        }\n\n        private bool ProcessTarget(int version)\n        {\n            if (Version != null)\n            {\n                Console.WriteLine(\"[Error:] Multiple [--specversion|-s] are not allowed.\\n\");\n                PrintUsage();\n                return false;\n            }\n            else if (version > 3 || version < 2)\n            {\n                Console.WriteLine(\"[Error:] Only OpenApi specification version 2 or 3 are supported.\\n\");\n                PrintUsage();\n                return false;\n            }\n\n            Version = version == 2 ? OpenApiSpecVersion.OpenApi2_0 : OpenApiSpecVersion.OpenApi3_1;\n            return true;\n        }\n\n        private bool ValidateArguments()\n        {\n            if (String.IsNullOrEmpty(Input))\n            {\n                Console.WriteLine(\"[Error:] At least one of [--input|-i] is required.\\n\");\n                PrintUsage();\n                return false;\n            }\n\n            IsLocalFile = IsLocalPath(Input);\n            if (IsLocalFile)\n            {\n                if (!File.Exists(Input))\n                {\n                    Console.WriteLine(\"[Error]: File (\" + Input + \") is not existed.\\n\");\n                    return false;\n                }\n            }\n\n            if (String.IsNullOrEmpty(Output))\n            {\n                Console.WriteLine(\"[Error:] [--output|-o] is required.\\n\");\n                PrintUsage();\n                return false;\n            }\n\n            return true;\n        }\n\n        public static void PrintUsage()\n        {\n            StringBuilder sb = new StringBuilder();\n            sb.Append(\"Usage: OoasUtil.exe [options]\\n\");\n\n            sb.Append(\"\\nOptions:\\n\");\n            sb.Append(\"  --help|-h\\t\\t\\tDisplay help.\\n\");\n            sb.Append(\"  --version|-v\\t\\t\\tDisplay version.\\n\");\n            sb.Append(\"  --input|-i CsdlFileOrUrl\\tSet the CSDL file name or the OData Service Url.\\n\");\n            sb.Append(\"  --output|-o OutputFile\\tSet the output file name.\\n\");\n            sb.Append(\"  --keyassegment|-k\\t\\t\\tSet the output to use key-as-segment style URLs.\\n\");\n            sb.Append(\"  --derivedtypesreferencesforresponses|-drs\\t\\t\\tSet the output to produce all derived types in responses.\\n\");\n            sb.Append(\"  --derivedtypesreferencesforrequestbody|-drq\\t\\t\\tSet the output to expect all derived types in request bodies.\\n\");\n            sb.Append(\"  --requireDerivedTypesConstraint|-rdt\\t\\t\\tSet the output to require derived type constraint to bind Operations.\\n\");\n            sb.Append(\"  --enablepagination|-p\\t\\t\\tSet the output to expose pagination for collections.\\n\");\n            sb.Append(\"  --enableunqualifiedcall|-u\\t\\t\\tSet the output to use unqualified calls for bound operations.\\n\");\n            sb.Append(\"  --disableschemaexamples|-x\\t\\t\\tDisable examples in the schema.\\n\");\n            sb.Append(\"  --useputforupdate|-put\\t\\t\\tUse HTTP PUT method for update operations instead of PATCH by default.\\n\");\n            sb.Append(\"  --json|-j\\t\\t\\tSet the output format as JSON.\\n\");\n            sb.Append(\"  --yaml|-y\\t\\t\\tSet the output format as YAML.\\n\");\n            sb.Append(\"  --specversion|-s IntVersion\\tSet the OpenApi Specification version of the output. Only 2 or 3 are supported.\\n\");\n\n            sb.Append(\"\\nExamples:\\n\");\n            sb.Append(\"    OoasUtil.exe -y -i http://services.odata.org/TrippinRESTierService -o trip.yaml\\n\");\n            sb.Append(\"    OoasUtil.exe -j -s 2 -i c:\\\\csdl.xml -o trip.json\\n\");\n\n            Console.WriteLine(sb.ToString());\n        } \n\n        public static string Copyright()\n        {\n            return\n                \"Microsoft (R) OData To Open API Utilities, Version \" + version.ToString() + \" \\n\" +\n                \"Copyright(C) Microsoft Corporation.  All rights reserved.\\n\\n\";\n        }\n\n        public static void PrintVersion()\n        {\n            Console.WriteLine(version.ToString());\n        }\n\n        private static bool IsLocalPath(string path)\n        {\n            bool ret = true;\n            try\n            {\n                ret = new Uri(path).IsFile;\n            }\n            catch\n            {\n                if (path.StartsWith(\"http://\") ||\n                    path.StartsWith(@\"http:\\\\\") ||\n                    path.StartsWith(\"https://\") ||\n                    path.StartsWith(@\"https:\\\\\"))\n                {\n                    return false;\n                }\n            }\n\n            return ret;\n        }\n    }\n}\n"
  },
  {
    "path": "src/OoasUtil/FileOpenApiGenerator.cs",
    "content": "﻿//---------------------------------------------------------------------\n// <copyright file=\"FileOpenApiGenerator.cs\" company=\"Microsoft\">\n//      Copyright (C) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.\n// </copyright>\n//---------------------------------------------------------------------\n\nusing System;\nusing System.IO;\nusing System.Linq;\nusing System.Xml;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OpenApi;\nusing Microsoft.OpenApi.OData;\nusing System.Threading.Tasks;\nusing System.Threading;\n\nnamespace OoasUtil\n{\n    /// <summary>\n    /// Open Api generator from file.\n    /// </summary>\n    internal class FileOpenApiGenerator : OpenApiGenerator\n    {\n        /// <summary>\n        /// Input of the CSDL\n        /// </summary>\n        public string Input { get; }\n\n        /// <summary>\n        /// Initializes a new instance of the <see cref=\"FileOpenApiGenerator\"/> class.\n        /// </summary>\n        /// <param name=\"input\">The input.</param>\n        /// <param name=\"output\">The output.</param>\n        /// <param name=\"format\">The format.</param>\n        /// <param name=\"settings\">Conversion settings.</param>\n        public FileOpenApiGenerator(string input, string output, string format, OpenApiConvertSettings settings)\n            : base(output, format, settings)\n        {\n            Input = input;\n        }\n\n        /// <summary>\n        /// Process the arguments.\n        /// </summary>\n        protected override async Task<IEdmModel> GetEdmModelAsync(CancellationToken cancellationToken = default)\n        {\n            try\n            {\n                string csdl = await File.ReadAllTextAsync(Input, cancellationToken);\n                var directory = Path.GetDirectoryName(Input);\n                var parsed = XElement.Parse(csdl);\n                using (XmlReader mainReader = parsed.CreateReader())\n                {\n                    return CsdlReader.Parse(mainReader, u =>\n                    {\n                        // Currently only support relative paths\n                        if (u.IsAbsoluteUri)\n                        {\n                            Console.WriteLine($\"Referenced model must use relative paths to the main model.\");\n                            return null;\n                        }\n\n                        var file = Path.Combine(directory, u.OriginalString);\n                        string referenceText = File.ReadAllText(file);\n                        var referenceParsed = XElement.Parse(referenceText);\n                        XmlReader referenceReader = referenceParsed.CreateReader();\n                        return referenceReader;\n                    });\n                }\n            }\n            catch (EdmParseException parseException)\n            {\n                Console.WriteLine(\"Failed to parse the CSDL file.\");\n                Console.WriteLine(string.Join(Environment.NewLine, parseException.Errors.Select(e => e.ToString())));\n                return null;\n            }\n            catch (Exception e)\n            {\n                Console.WriteLine(e.Message);\n                return null;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/OoasUtil/OoasUtil.csproj",
    "content": "﻿<Project Sdk=\"Microsoft.NET.Sdk\">\n\n  <PropertyGroup>\n    <OutputType>Exe</OutputType>\n    <TargetFramework>net8.0</TargetFramework>\n  </PropertyGroup>\n\n  <ItemGroup>\n    <ProjectReference Include=\"..\\Microsoft.OpenApi.OData.Reader\\Microsoft.OpenApi.OData.Reader.csproj\" />\n  </ItemGroup>\n\n</Project>\n"
  },
  {
    "path": "src/OoasUtil/OpenApiGenerator.cs",
    "content": "﻿//---------------------------------------------------------------------\n// <copyright file=\"OpenApiGenerator.cs\" company=\"Microsoft\">\n//      Copyright (C) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.\n// </copyright>\n//---------------------------------------------------------------------\n\nusing System;\nusing System.IO;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi;\nusing Microsoft.OpenApi.OData;\nusing System.Threading.Tasks;\nusing System.Threading;\n\nnamespace OoasUtil\n{\n    /// <summary>\n    /// Open Api generator.\n    /// </summary>\n    internal abstract class OpenApiGenerator\n    {\n        /// <summary>\n        /// Output format.\n        /// </summary>\n        public string Format { get; }\n\n        /// <summary>\n        /// Output file.\n        /// </summary>\n        public string Output { get; }\n\n        /// <summary>\n        /// Settings to use for conversion.\n        /// </summary>\n        public OpenApiConvertSettings Settings { get; }\n\n        /// <summary>\n        /// Initializes a new instance of the <see cref=\"OpenApiGenerator\"/> class.\n        /// </summary>\n        /// <param name=\"output\">The output.</param>\n        /// <param name=\"format\">The output format.</param>\n        /// <param name=\"settings\">Conversion settings.</param>\n        protected OpenApiGenerator(string output, string format, OpenApiConvertSettings settings)\n        {\n            Output = output;\n            Format = format;\n            Settings = settings;\n        }\n\n        /// <summary>\n        /// Generate the Open Api.\n        /// </summary>\n        public async Task<bool> GenerateAsync(CancellationToken cancellationToken = default)\n        {\n            try\n            {\n                IEdmModel edmModel = await GetEdmModelAsync(cancellationToken);\n\n                this.ModifySettings();\n\n                using FileStream fs = File.Create(Output);\n                OpenApiDocument document = edmModel.ConvertToOpenApi(Settings);\n                await document.SerializeAsync(fs, Settings.OpenApiSpecVersion, Format, cancellationToken).ConfigureAwait(false);\n                await fs.FlushAsync(cancellationToken).ConfigureAwait(false);\n            }\n            catch(Exception e)\n            {\n                Console.WriteLine(e.Message);\n                return false;\n            }\n\n            return true;\n        }\n\n        protected virtual void ModifySettings()\n        {\n        }\n\n        protected abstract Task<IEdmModel> GetEdmModelAsync(CancellationToken cancellationToken = default);\n    }\n}\n"
  },
  {
    "path": "src/OoasUtil/Program.cs",
    "content": "﻿//---------------------------------------------------------------------\n// <copyright file=\"Program.cs\" company=\"Microsoft\">\n//      Copyright (C) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.\n// </copyright>\n//---------------------------------------------------------------------\n\nusing System;\nusing System.Reflection;\nusing Microsoft.OpenApi.OData;\n\nnamespace OoasUtil\n{\n    class Program\n    {\n        static async System.Threading.Tasks.Task<int> Main(string[] args)\n        {\n            // args = new[] { \"--json\", \"--input\", @\"E:\\work\\OneApiDesign\\test\\TripService.OData.xml\", \"-o\", @\"E:\\work\\OneApiDesign\\test1\\Trip.json\" };\n            // args = new[] { \"--yaml\", \"-i\", @\"E:\\work\\OneApiDesign\\test\\TripService.OData.xml\", \"-o\", @\"E:\\work\\OneApiDesign\\test1\\Trip.yaml\" };\n            // args = new[] { \"--yaml\", \"--input\", @\"http://services.odata.org/TrippinRESTierService\", \"-o\", @\"E:\\work\\OneApiDesign\\test1\\TripUrl.yaml\" };\n            // args = new[] { \"--json\", \"-i\", @\"http://services.odata.org/TrippinRESTierService\", \"-o\", @\"E:\\work\\OneApiDesign\\test1\\TripUrl.json\" };\n\n            ComLineProcessor processor = new ComLineProcessor(args);\n            if (!processor.Process())\n            {\n                return 0; \n            }\n\n            if (!processor.CanContinue)\n            {\n                return 1;\n            }\n\n            OpenApiGenerator generator;\n\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableKeyAsSegment = processor.KeyAsSegment,\n                EnableDerivedTypesReferencesForResponses = processor.DerivedTypesReferencesForResponses.Value,\n                EnableDerivedTypesReferencesForRequestBody = processor.DerivedTypesReferencesForRequestBody.Value,\n                RequireDerivedTypesConstraintForBoundOperations = processor.RequireDerivedTypesConstraint.Value,\n                EnablePagination = processor.EnablePagination.Value,\n                EnableUnqualifiedCall = processor.EnableUnqualifiedCall.Value,\n                ShowSchemaExamples = !processor.DisableSchemaExamples.Value,\n                OpenApiSpecVersion = processor.Version.Value,\n                UseHttpPutForUpdate = processor.UseHttpPutForUpdate.Value,\n            };\n\n            if (processor.IsLocalFile)\n            {\n                generator = new FileOpenApiGenerator(processor.Input, processor.Output, processor.Format, settings);\n            }\n            else\n            {\n                generator = new UrlOpenApiGenerator(new Uri(processor.Input), processor.Output, processor.Format, settings);\n            }\n\n            if (await generator.GenerateAsync())\n            {\n                Console.WriteLine(\"Succeeded!\");\n                return 1;\n            }\n            else\n            {\n                Console.WriteLine(\"Failed!\");\n                return 0;\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/OoasUtil/README.md",
    "content": "# OoasUtil Command\n\n## Name\n\n`OoasUtil.exe` - General executable application used used to create [Open Api 3.0](https://swagger.io/specification/) document based on OData Edm input.\n\n## Synopsis\n\n```C#\n\nOoasUtil.exe [--help|-h] [--version|-v] [Options]\n```\n\n## Description\n\n`OoasUtil.exe` is a tool used to convert CSDL to Open API document.\n\n## Options\n\n### [--json|-j]\n\nOutput the \"JSON\" format Open API document;\n\n### [--yaml|-y]\n\nOutput the \"YAML\" format Open API document;\n\n### [--keyassegment|-k]\n\nOutput the document using key-as-segment style URLs.;\n\n### [--derivedtypesreferencesforresponses|-drs]\n\nOutput the document to expect all derived types in responses.;\n\n### [--derivedtypesreferencesforrequestbody|-drq]\n\nOutput the document to expect all derived types in request bodies.;\n\n### [--enablepagination|-p]\n\nOutput the document to expose pagination for collections.;\n\n### [--enableunqualifiedcall|-u]\n\nOutput the document to use unqualified calls for bound operations.;\n\n### [--disableschemaexamples|-x]\n\nOutput the document without examples in the schema.;\n\n### [--yaml|-y]\n\nOutput the \"YAML\" format Open API document;\n\n### [--specversion|-s int]\n\nIndicate which version, either 2 or 3, of the OpenApi specification to output. Only 2 or 3 are supported;\n\n### [--input|-i file]\n\nIndicate to where to get CSDL, from file or from Uri.\n\n### [--output|-o file]\n\nIndicate to output file name.\n\n\n## Examples\n\n`OoasUtil.exe -j -k -drs -drq -p -u -s 3 -i http://services.odata.org/TrippinRESTierService -o trip.json`\n\nThe content of `trip.json` is similar at https://github.com/xuzhg/OData.OpenAPI/blob/main/Microsoft.OData.OpenAPI/Microsoft.OData.OpenAPI.Tests/Resources/TripService.OpenApi.json\n\n# Alternative Tool - Hidi\n\nThis OoasUtil Command tool is currently not actively maintained, and an alternative command line tool, Hidi, is available for use in converting CSDL to OpenAPI. You can find the link to its README [here](https://github.com/microsoft/OpenAPI.NET/blob/vnext/src/Microsoft.OpenApi.Hidi/readme.md) which includes setup instructions.\n\n"
  },
  {
    "path": "src/OoasUtil/UrlOpenApiGenerator.cs",
    "content": "﻿//---------------------------------------------------------------------\n// <copyright file=\"UrlOpenApiGenerator.cs\" company=\"Microsoft\">\n//      Copyright (C) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.\n// </copyright>\n//---------------------------------------------------------------------\n\nusing System;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OpenApi;\nusing Microsoft.OpenApi.OData;\nusing System.Net.Http;\nusing System.Threading.Tasks;\nusing System.Threading;\n\nnamespace OoasUtil\n{\n    /// <summary>\n    /// Open Api generator from Url\n    /// </summary>\n    internal class UrlOpenApiGenerator : OpenApiGenerator\n    {\n        /// <summary>\n        /// Input of the CSDL\n        /// </summary>\n        public Uri Input { get; }\n\n        /// <summary>\n        /// Initializes a new instance of the <see cref=\"UrlOpenApiGenerator\"/> class.\n        /// </summary>\n        /// <param name=\"input\">The input.</param>\n        /// <param name=\"output\">The output.</param>\n        /// <param name=\"format\">The format.</param>\n        /// <param name=\"settings\">Conversion settings.</param>\n        public UrlOpenApiGenerator(Uri input, string output, string format, OpenApiConvertSettings settings)\n            : base(output, format, settings)\n        {\n            Input = input;\n        }\n\n        /// <summary>\n        /// Get the Edm model.\n        /// </summary>\n        protected override async Task<IEdmModel> GetEdmModelAsync(CancellationToken cancellationToken = default)\n        {\n            Uri requestUri = new (Input.OriginalString + \"/$metadata\");\n\n            string csdl = await GetModelDocumentAsync(requestUri, cancellationToken);\n\n            return CsdlReader.Parse(XElement.Parse(csdl).CreateReader());\n        }\n        private async Task<string> GetModelDocumentAsync(Uri requestUri, CancellationToken cancellationToken) {\n            using HttpResponseMessage response = await client.GetAsync(requestUri, cancellationToken);\n            return await response.Content.ReadAsStringAsync(cancellationToken);\n        }\n        private static readonly HttpClient client = new ();\n\n        protected override void ModifySettings()\n        {\n            base.ModifySettings();\n            Settings.ServiceRoot = Input;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Common/EdmModelHelper.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OData.Edm.Vocabularies.V1;\nusing Xunit;\nusing System.IO;\nusing System.Xml;\nusing System.Collections.Generic;\nusing System.Text;\nusing Microsoft.OData.Edm.Validation;\nusing Xunit.Abstractions;\n\nnamespace Microsoft.OpenApi.OData.Tests\n{\n    /// <summary>\n    /// Edm model helpers\n    /// </summary>\n    public class EdmModelHelper(ITestOutputHelper output)\n    {\n        public static IEdmModel EmptyModel { get; } = new EdmModel();\n\n        public static IEdmModel MultipleInheritanceEdmModel { get; } = CreateMultipleInheritanceEdmModel();\n\n        public static IEdmModel InheritanceEdmModelAcrossReferences { get; } = CreateInheritanceEdmModelAcrossReferences();\n\n        public static IEdmModel BasicEdmModel { get; } = CreateEdmModel();\n\n        public static IEdmModel MultipleSchemasEdmModel { get; } = LoadEdmModel(\"Multiple.Schema.OData.xml\");\n\n        public static IEdmModel CompositeKeyModel { get; } = CreateCompositeKeyModel();\n\n        public static IEdmModel TripServiceModel { get; } = LoadEdmModel(\"TripService.OData.xml\");\n\n        public static IEdmModel ContractServiceModel { get; } = LoadEdmModel(\"Contract.OData.xml\");\n\n        public static IEdmModel GraphBetaModel { get; } = LoadEdmModel(\"Graph.Beta.OData.xml\");\n\n        public static IEdmModel ComposableFunctionsModel { get; } = LoadEdmModel(\"ComposableFunctions.OData.xml\");\n\n        private static IEdmModel LoadEdmModel(string source)\n        {\n            string csdl = Resources.GetString(source);\n            return CsdlReader.Parse(XElement.Parse(csdl).CreateReader());\n        }\n\n        private static EdmModel CreateMultipleInheritanceEdmModel()\n        {\n            var model = new EdmModel();\n\n            // enum type\n            var colorEnumType = new EdmEnumType(\"NS\", \"Color\");\n            colorEnumType.AddMember(\"Blue\", new EdmEnumMemberValue(0));\n            colorEnumType.AddMember(\"While\", new EdmEnumMemberValue(1));\n            colorEnumType.AddMember(\"Red\", new EdmEnumMemberValue(2));\n            colorEnumType.AddMember(\"Yellow\", new EdmEnumMemberValue(3));\n            model.AddElement(colorEnumType);\n\n            var oceanEnumType = new EdmEnumType(\"NS\", \"Ocean\");\n            oceanEnumType.AddMember(\"Atlantic\", new EdmEnumMemberValue(0));\n            oceanEnumType.AddMember(\"Pacific\", new EdmEnumMemberValue(1));\n            oceanEnumType.AddMember(\"India\", new EdmEnumMemberValue(2));\n            oceanEnumType.AddMember(\"Arctic\", new EdmEnumMemberValue(3));\n            model.AddElement(oceanEnumType);\n\n            var continentEnumType = new EdmEnumType(\"NS\", \"Continent\");\n            continentEnumType.AddMember(\"Asia\", new EdmEnumMemberValue(0));\n            continentEnumType.AddMember(\"Europe\", new EdmEnumMemberValue(1));\n            continentEnumType.AddMember(\"Antarctica\", new EdmEnumMemberValue(2));\n            model.AddElement(continentEnumType);\n\n            // top level entity type\n            var zoo = new EdmEntityType(\"NS\", \"Zoo\");\n            var zooId = zoo.AddStructuralProperty(\"Id\", EdmCoreModel.Instance.GetInt32(false));\n            zoo.AddKeys(zooId);\n            model.AddElement(zoo);\n\n            // abstract entity type \"Creature\"\n            var creature = new EdmEntityType(\"NS\", \"Creature\", null, true, true);\n            creature.AddKeys(creature.AddStructuralProperty(\"Id\", EdmCoreModel.Instance.GetInt32(false)));\n            model.AddElement(creature);\n\n            var animal = new EdmEntityType(\"NS\", \"Animal\", creature, true, true);\n            animal.AddStructuralProperty(\"Age\", EdmCoreModel.Instance.GetInt32(false));\n            model.AddElement(animal);\n\n            var human = new EdmEntityType(\"NS\", \"Human\", animal, false, true);\n            human.AddStructuralProperty(\"Name\", EdmCoreModel.Instance.GetString(false));\n            model.AddElement(human);\n\n            var horse = new EdmEntityType(\"NS\", \"Horse\", animal, false, true);\n            horse.AddStructuralProperty(\"Height\", EdmCoreModel.Instance.GetDecimal(false));\n            model.AddElement(horse);\n\n            EdmNavigationPropertyInfo navInfo = new()\n            {\n                Name = \"Creatures\",\n                Target = creature,\n                TargetMultiplicity = EdmMultiplicity.Many,\n            };\n            zoo.AddUnidirectionalNavigation(navInfo);\n\n            // complex type\n            var plant = new EdmComplexType(\"NS\", \"Plant\", null, true, true);\n            plant.AddStructuralProperty(\"Color\", new EdmEnumTypeReference(colorEnumType, isNullable: false));\n            model.AddElement(plant);\n\n            // ocean plant\n            var oceanPlant = new EdmComplexType(\"NS\", \"OceanPlant\", plant, true, true);\n            oceanPlant.AddStructuralProperty(\"Ocean\", new EdmEnumTypeReference(oceanEnumType, isNullable: false));\n            model.AddElement(oceanPlant);\n\n            var kelp = new EdmComplexType(\"NS\", \"Kelp\", oceanPlant, false, true);\n            kelp.AddStructuralProperty(\"Length\", EdmCoreModel.Instance.GetDouble(false));\n            model.AddElement(kelp);\n\n            // land plant\n            var landPlant = new EdmComplexType(\"NS\", \"LandPlant\", plant, true, true);\n            landPlant.AddStructuralProperty(\"Continent\", new EdmEnumTypeReference(continentEnumType, isNullable: false));\n            landPlant.AddStructuralProperty(\"Name\", EdmCoreModel.Instance.GetString(false));\n            model.AddElement(landPlant);\n\n            var tree = new EdmComplexType(\"NS\", \"Tree\", landPlant, false, true);\n            tree.AddStructuralProperty(\"Price\", EdmCoreModel.Instance.GetDecimal(false));\n            model.AddElement(tree);\n\n            var flower = new EdmComplexType(\"NS\", \"Flower\", landPlant, false, true);\n            flower.AddStructuralProperty(\"Height\", EdmCoreModel.Instance.GetDouble(false));\n            model.AddElement(flower);\n\n            // address\n            var address = new EdmComplexType(\"NS\", \"Address\");\n            address.AddStructuralProperty(\"Street\", EdmCoreModel.Instance.GetString(true));\n            address.AddStructuralProperty(\"City\", EdmCoreModel.Instance.GetString(true));\n            model.AddElement(address);\n\n            var coreDescription = CoreVocabularyModel.DescriptionTerm;\n            var annotation = new EdmVocabularyAnnotation(address, coreDescription, new EdmStringConstant(\"Complex type 'Address' description.\"));\n            model.AddVocabularyAnnotation(annotation);\n\n            annotation = new EdmVocabularyAnnotation(tree, coreDescription, new EdmStringConstant(\"Complex type 'Tree' description.\"));\n            model.AddVocabularyAnnotation(annotation);\n\n            annotation = new EdmVocabularyAnnotation(zoo, coreDescription, new EdmStringConstant(\"Entity type 'Zoo' description.\"));\n            model.AddVocabularyAnnotation(annotation);\n\n            annotation = new EdmVocabularyAnnotation(human, coreDescription, new EdmStringConstant(\"Entity type 'Human' description.\"));\n            model.AddVocabularyAnnotation(annotation);\n\n            return model;\n        }\n\n        public static IEdmModel CreateInheritanceEdmModelAcrossReferences()\n        {\n            const string modelText =\n                @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:Reference Uri=\"\"subModel.csdl\"\">\n    <edmx:Include Alias=\"\"subModel\"\" Namespace=\"\"SubNS\"\" />\n  </edmx:Reference>\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityType Name=\"\"Customer\"\" BaseType=\"\"SubNS.CustomerBase\"\">\n        <Property Name=\"\"Extra\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n      </EntityType>\n      <EntityContainer Name =\"\"Default\"\">\n         <EntitySet Name=\"\"Customers\"\" EntityType=\"\"NS.Customer\"\" />\n      </EntityContainer>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            const string subModelText =\n                @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"SubNS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityType Name=\"\"CustomerBase\"\">\n        <Key>\n          <PropertyRef Name=\"\"ID\"\" />\n        </Key>\n        <Property Name=\"\"ID\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n      </EntityType>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n\n\n            XElement parsed = XElement.Parse(modelText);\n            bool result = CsdlReader.TryParse(parsed.CreateReader(),\n                uri => XElement.Parse(subModelText).CreateReader(),\n                out var model,\n                out var _);\n            Assert.True(result);\n            return model;\n        }\n\n        private static EdmModel CreateEdmModel()\n        {\n            var model = new EdmModel();\n\n            var coreDescription = CoreVocabularyModel.DescriptionTerm;\n\n            var enumType = new EdmEnumType(\"DefaultNs\", \"Color\");\n            var blue = enumType.AddMember(\"Blue\", new EdmEnumMemberValue(0));\n            enumType.AddMember(\"White\", new EdmEnumMemberValue(1));\n            model.AddElement(enumType);\n\n            var annotation = new EdmVocabularyAnnotation(enumType, coreDescription, new EdmStringConstant(\"Enum type 'Color' description.\"));\n            model.AddVocabularyAnnotation(annotation);\n\n            var person = new EdmEntityType(\"DefaultNs\", \"Person\");\n            var entityId = person.AddStructuralProperty(\"UserName\", EdmCoreModel.Instance.GetString(false));\n            person.AddKeys(entityId);\n\n            var city = new EdmEntityType(\"DefaultNs\", \"City\");\n            var cityId = city.AddStructuralProperty(\"Name\", EdmCoreModel.Instance.GetString(false));\n            city.AddKeys(cityId);\n\n            var countryOrRegion = new EdmEntityType(\"DefaultNs\", \"CountryOrRegion\");\n            var countryId = countryOrRegion.AddStructuralProperty(\"Name\", EdmCoreModel.Instance.GetString(false));\n            countryOrRegion.AddKeys(countryId);\n\n            var complex = new EdmComplexType(\"DefaultNs\", \"Address\");\n            complex.AddStructuralProperty(\"Id\", EdmCoreModel.Instance.GetInt32(false));\n            var navP = complex.AddUnidirectionalNavigation(\n                new EdmNavigationPropertyInfo()\n                {\n                    Name = \"City\",\n                    Target = city,\n                    TargetMultiplicity = EdmMultiplicity.One,\n                });\n\n            var derivedComplex = new EdmComplexType(\"DefaultNs\", \"WorkAddress\", complex);\n            var navP2 = derivedComplex.AddUnidirectionalNavigation(\n                new EdmNavigationPropertyInfo()\n                {\n                    Name = \"CountryOrRegion\",\n                    Target = countryOrRegion,\n                    TargetMultiplicity = EdmMultiplicity.One,\n                });\n\n            person.AddStructuralProperty(\"HomeAddress\", new EdmComplexTypeReference(complex, false));\n            person.AddStructuralProperty(\"WorkAddress\", new EdmComplexTypeReference(complex, false));\n            person.AddStructuralProperty(\"Addresses\",\n                new EdmCollectionTypeReference(new EdmCollectionType(new EdmComplexTypeReference(complex, false))));\n\n            model.AddElement(person);\n            model.AddElement(city);\n            model.AddElement(countryOrRegion);\n            model.AddElement(complex);\n            model.AddElement(derivedComplex);\n\n            var entityContainer = new EdmEntityContainer(\"DefaultNs\", \"Container\");\n            model.AddElement(entityContainer);\n            EdmSingleton me = new(entityContainer, \"Me\", person);\n            EdmEntitySet people = new(entityContainer, \"People\", person);\n            EdmEntitySet cities = new(entityContainer, \"City\", city);\n            EdmEntitySet countriesOrRegions = new(entityContainer, \"CountryOrRegion\", countryOrRegion);\n            people.AddNavigationTarget(navP, cities, new EdmPathExpression(\"HomeAddress/City\"));\n            people.AddNavigationTarget(navP, cities, new EdmPathExpression(\"Addresses/City\"));\n            people.AddNavigationTarget(navP2, countriesOrRegions,\n                new EdmPathExpression(\"WorkAddress/DefaultNs.WorkAddress/CountryOrRegion\"));\n            entityContainer.AddElement(people);\n            entityContainer.AddElement(cities);\n            entityContainer.AddElement(countriesOrRegions);\n            entityContainer.AddElement(me);\n\n            annotation = new EdmVocabularyAnnotation(people, coreDescription, new EdmStringConstant(\"People's description.\"));\n            model.AddVocabularyAnnotation(annotation);\n\n            var coreLongDescription = CoreVocabularyModel.LongDescriptionTerm;\n            annotation = new EdmVocabularyAnnotation(people, coreLongDescription, new EdmStringConstant(\"People's Long description.\"));\n            model.AddVocabularyAnnotation(annotation);\n\n            return model;\n        }\n\n        private static EdmModel CreateCompositeKeyModel()\n        {\n            var model = new EdmModel();\n\n            var customer = new EdmEntityType(\"NS\", \"Customer\", null, false, true);\n            var customerId = customer.AddStructuralProperty(\"Id\", EdmPrimitiveTypeKind.Int32, false);\n            var customerName = customer.AddStructuralProperty(\"Name\", EdmPrimitiveTypeKind.String, true);\n            customer.AddKeys(customerId, customerName);\n            model.AddElement(customer);\n\n            var container = new EdmEntityContainer(\"NS\", \"Container\");\n            container.AddEntitySet(\"Customers\", customer);\n            model.AddElement(container);\n            return model;\n        }\n\n        private readonly ITestOutputHelper _output = output;\n\n        [Fact]\n        public void MultipleInheritanceEdmModelMetadataDocumentTest()\n        {\n            // Arrange\n            string expected = @\"<?xml version=\"\"1.0\"\" encoding=\"\"utf-16\"\"?>\n<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EnumType Name=\"\"Color\"\">\n        <Member Name=\"\"Blue\"\" Value=\"\"0\"\" />\n        <Member Name=\"\"While\"\" Value=\"\"1\"\" />\n        <Member Name=\"\"Red\"\" Value=\"\"2\"\" />\n        <Member Name=\"\"Yellow\"\" Value=\"\"3\"\" />\n      </EnumType>\n      <EnumType Name=\"\"Ocean\"\">\n        <Member Name=\"\"Atlantic\"\" Value=\"\"0\"\" />\n        <Member Name=\"\"Pacific\"\" Value=\"\"1\"\" />\n        <Member Name=\"\"India\"\" Value=\"\"2\"\" />\n        <Member Name=\"\"Arctic\"\" Value=\"\"3\"\" />\n      </EnumType>\n      <EnumType Name=\"\"Continent\"\">\n        <Member Name=\"\"Asia\"\" Value=\"\"0\"\" />\n        <Member Name=\"\"Europe\"\" Value=\"\"1\"\" />\n        <Member Name=\"\"Antarctica\"\" Value=\"\"2\"\" />\n      </EnumType>\n      <EntityType Name=\"\"Zoo\"\">\n        <Key>\n          <PropertyRef Name=\"\"Id\"\" />\n        </Key>\n        <Property Name=\"\"Id\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n        <NavigationProperty Name=\"\"Creatures\"\" Type=\"\"Collection(NS.Creature)\"\" />\n      </EntityType>\n      <EntityType Name=\"\"Creature\"\" Abstract=\"\"true\"\" OpenType=\"\"true\"\">\n        <Key>\n          <PropertyRef Name=\"\"Id\"\" />\n        </Key>\n        <Property Name=\"\"Id\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n      </EntityType>\n      <EntityType Name=\"\"Animal\"\" BaseType=\"\"NS.Creature\"\" Abstract=\"\"true\"\" OpenType=\"\"true\"\">\n        <Property Name=\"\"Age\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n      </EntityType>\n      <EntityType Name=\"\"Human\"\" BaseType=\"\"NS.Animal\"\" OpenType=\"\"true\"\">\n        <Property Name=\"\"Name\"\" Type=\"\"Edm.String\"\" Nullable=\"\"false\"\" />\n      </EntityType>\n      <EntityType Name=\"\"Horse\"\" BaseType=\"\"NS.Animal\"\" OpenType=\"\"true\"\">\n        <Property Name=\"\"Height\"\" Type=\"\"Edm.Decimal\"\" Nullable=\"\"false\"\" Scale=\"\"variable\"\" />\n      </EntityType>\n      <ComplexType Name=\"\"Plant\"\" Abstract=\"\"true\"\" OpenType=\"\"true\"\">\n        <Property Name=\"\"Color\"\" Type=\"\"NS.Color\"\" Nullable=\"\"false\"\" />\n      </ComplexType>\n      <ComplexType Name=\"\"OceanPlant\"\" BaseType=\"\"NS.Plant\"\" Abstract=\"\"true\"\" OpenType=\"\"true\"\">\n        <Property Name=\"\"Ocean\"\" Type=\"\"NS.Ocean\"\" Nullable=\"\"false\"\" />\n      </ComplexType>\n      <ComplexType Name=\"\"Kelp\"\" BaseType=\"\"NS.OceanPlant\"\" OpenType=\"\"true\"\">\n        <Property Name=\"\"Length\"\" Type=\"\"Edm.Double\"\" Nullable=\"\"false\"\" />\n      </ComplexType>\n      <ComplexType Name=\"\"LandPlant\"\" BaseType=\"\"NS.Plant\"\" Abstract=\"\"true\"\" OpenType=\"\"true\"\">\n        <Property Name=\"\"Continent\"\" Type=\"\"NS.Continent\"\" Nullable=\"\"false\"\" />\n        <Property Name=\"\"Name\"\" Type=\"\"Edm.String\"\" Nullable=\"\"false\"\" />\n      </ComplexType>\n      <ComplexType Name=\"\"Tree\"\" BaseType=\"\"NS.LandPlant\"\" OpenType=\"\"true\"\">\n        <Property Name=\"\"Price\"\" Type=\"\"Edm.Decimal\"\" Nullable=\"\"false\"\" Scale=\"\"variable\"\" />\n      </ComplexType>\n      <ComplexType Name=\"\"Flower\"\" BaseType=\"\"NS.LandPlant\"\" OpenType=\"\"true\"\">\n        <Property Name=\"\"Height\"\" Type=\"\"Edm.Double\"\" Nullable=\"\"false\"\" />\n      </ComplexType>\n      <ComplexType Name=\"\"Address\"\">\n        <Property Name=\"\"Street\"\" Type=\"\"Edm.String\"\" />\n        <Property Name=\"\"City\"\" Type=\"\"Edm.String\"\" />\n      </ComplexType>\n      <Annotations Target=\"\"NS.Address\"\">\n        <Annotation Term=\"\"Org.OData.Core.V1.Description\"\" String=\"\"Complex type 'Address' description.\"\" />\n      </Annotations>\n      <Annotations Target=\"\"NS.Tree\"\">\n        <Annotation Term=\"\"Org.OData.Core.V1.Description\"\" String=\"\"Complex type 'Tree' description.\"\" />\n      </Annotations>\n      <Annotations Target=\"\"NS.Zoo\"\">\n        <Annotation Term=\"\"Org.OData.Core.V1.Description\"\" String=\"\"Entity type 'Zoo' description.\"\" />\n      </Annotations>\n      <Annotations Target=\"\"NS.Human\"\">\n        <Annotation Term=\"\"Org.OData.Core.V1.Description\"\" String=\"\"Entity type 'Human' description.\"\" />\n      </Annotations>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n\n            // Act\n            string actual = GetCsdl(MultipleInheritanceEdmModel);\n            _output.WriteLine(actual);\n\n            // Assert\n            Assert.Equal(expected, actual);\n        }\n\n        public static string GetCsdl(IEdmModel model)\n        {\n            using StringWriter sw = new();\n            XmlWriterSettings settings = new()\n            {\n                Encoding = Encoding.UTF8,\n                Indent = true\n            };\n\n            using XmlWriter xw = XmlWriter.Create(sw, settings);\n            CsdlWriter.TryWriteCsdl(model, xw, CsdlTarget.OData, out var _);\n            xw.Flush();\n\n            string edmx = sw.ToString();\n            return edmx;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Common/OpenApiOperationExtensionsTests.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Xunit;\nusing Microsoft.OpenApi.OData.Common;\n\nnamespace Microsoft.OpenApi.OData.Tests;\n\npublic class OpenApiOperationExtensionsTests\n{\n\t[Theory]\n\t[InlineData(true, true)]\n\t[InlineData(false, true)]\n\t[InlineData(true, false)]\n\t[InlineData(false, false)]\n\tpublic void AddsErrorResponses(bool addNoContent, bool errorAsDefault)\n\t{\n\t\t// Arrange\n\t\tvar settings = new OpenApiConvertSettings {\n\t\t\tErrorResponsesAsDefault = errorAsDefault,\n\t\t};\n\t\tvar operation = new OpenApiOperation();\n\n\t\t// Act\n\t\toperation.AddErrorResponses(settings, new(), addNoContent);\n\n\t\t// Assert\n\t\tAssert.NotNull(operation.Responses);\n\t\tAssert.Equal((errorAsDefault ? 1 : 2) + (addNoContent ? 1 : 0), operation.Responses.Count);\n\n\t\tif(addNoContent)\n\t\t{\n\t\t\tAssert.True(operation.Responses.ContainsKey(\"204\"));\n\t\t}\n\t\telse\n\t\t{\n\t\t\tAssert.False(operation.Responses.ContainsKey(\"204\"));\n\t\t}\n\t\tif(errorAsDefault)\n\t\t{\n\t\t\tAssert.True(operation.Responses.ContainsKey(\"default\"));\n\t\t\tAssert.False(operation.Responses.ContainsKey(\"4XX\"));\n\t\t\tAssert.False(operation.Responses.ContainsKey(\"5XX\"));\n\t\t}\n\t\telse\n\t\t{\n\t\t\tAssert.False(operation.Responses.ContainsKey(\"default\"));\n\t\t\tAssert.True(operation.Responses.ContainsKey(\"4XX\"));\n\t\t\tAssert.True(operation.Responses.ContainsKey(\"5XX\"));\n\t\t}\n\t}\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Common/OpenApiTestBase.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Xunit.Abstractions;\n\nnamespace Microsoft.OpenApi.OData.Tests\n{\n    public class OpenApiTestBase\n    {\n        private readonly ITestOutputHelper output;\n\n        public OpenApiTestBase(ITestOutputHelper output)\n        {\n            this.output = output;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Common/StringExtensions.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Tests\n{\n    /// <summary>\n    /// Extension methods for the string in test.\n    /// </summary>\n    public static class StringExtensions\n    {\n        /// <summary>\n        /// Change the input string's line breaks\n        /// </summary>\n        /// <param name=\"rawString\">The raw input string</param>\n        /// <param name=\"newLine\">The new line break.</param>\n        /// <returns>The changed string.</returns>\n        public static string ChangeLineBreaks(this string rawString, string newLine = \"\\n\")\n        {\n            Assert.NotNull(rawString);\n            rawString = rawString.Trim('\\n', '\\r');\n            rawString = rawString.Replace(\"\\r\\n\", newLine);\n            return rawString;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Edm/EdmModelExtensionsTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Validation;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Edm.Tests\n{\n    public class EdmModelExtensionsTests\n    {\n        [Fact]\n        public void LoadAllNavigationSourcesReturnsCorrect()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            IEdmEntityType person = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Person\");\n\n            // Act\n            var map = model.LoadAllNavigationSources();\n\n            // Assert\n            Assert.NotNull(map);\n            Assert.Equal(3, map.Keys.Count);\n\n            Assert.NotNull(map[person]);\n            var navigationSource = map[person];\n            Assert.Equal(new[] { \"People\", \"NewComePeople\", \"Me\" }, navigationSource.Select(n => n.Name));\n        }\n\n        [Fact]\n        public void FindAllBaseTypesReturnsCorrect()\n        {\n            // Arrange\n            IEdmEntityType baseEntityType = new EdmEntityType(\"NS\", \"Base\");\n            IEdmEntityType subEntityType = new EdmEntityType(\"NS\", \"Sub\", baseEntityType);\n            IEdmEntityType subSubEntityType = new EdmEntityType(\"NS\", \"SubSub\", subEntityType);\n\n            // 1. Act & Assert\n            var baseTypes = baseEntityType.FindAllBaseTypes();\n            Assert.Empty(baseTypes);\n\n            // 2. Act & Assert\n            baseTypes = subEntityType.FindAllBaseTypes();\n            Assert.NotNull(baseTypes);\n            var baseType = Assert.Single(baseTypes);\n            Assert.Same(baseType, baseEntityType);\n\n            // 3. Act & Assert\n            baseTypes = subSubEntityType.FindAllBaseTypes();\n            Assert.NotNull(baseTypes);\n            Assert.Equal(2, baseTypes.Count());\n            Assert.Equal(new[] { subEntityType, baseEntityType }, baseTypes);\n        }\n\n        [Fact]\n        public void GetAllElementsReturnsElementsFromAllModels()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.InheritanceEdmModelAcrossReferences;\n\n            // Act\n            var elements = model.GetAllElements();\n\n            // Assert\n            Assert.Collection(elements, \n                e => Assert.Equal(\"Customer\", e.Name),\n                e => Assert.Equal(\"Default\", e.Name),\n                e => Assert.Equal(\"CustomerBase\", e.Name));\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Edm/EdmOperationProviderTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Edm.Tests\n{\n    public class EdmOperationProviderTests\n    {\n        [Fact]\n        public void CtorThrowArgumentNullModel()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"model\", () => new EdmOperationProvider(model: null));\n        }\n\n        [Fact]\n        public void FindOperationsReturnsCorrectCollectionOrOperations()\n        {\n            // Arrange\n            var model = EdmModelHelper.GraphBetaModel;\n\n            var provider = new EdmOperationProvider(model);\n\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"users\");\n\n            // Act\n            var operations = provider.FindOperations(entitySet.EntityType, false);\n\n            // Assert\n            Assert.Equal(30, operations.Count());\n\n            // Act\n            entitySet = model.EntityContainer.FindEntitySet(\"directoryObjects\");\n\n            operations = provider.FindOperations(entitySet.EntityType, false);\n\n            // Assert\n            Assert.Equal(58, operations.Count());\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Edm/EdmVocabularyAnnotationExtensionsTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Runtime.InteropServices;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Validation;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Edm.Tests\n{\n    public class EdmVocabularyAnnotationExtensionsTests\n    {\n        [Fact]\n        public void GetStringWorksForString()\n        {\n            // Arrange\n            string qualifiedName = \"Org.OData.Core.V1.ODataVersions\";\n            string annotation = $@\"<Annotation Term=\"\"{qualifiedName}\"\" String=\"\"9.99,4.01\"\" />\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            Assert.NotNull(model); // guard\n\n            // Act\n            string versions1 = model.GetString(model.EntityContainer, qualifiedName);\n            string versions2 = model.GetString(model.EntityContainer, qualifiedName);\n\n            // Assert\n            Assert.NotNull(versions1);\n            Assert.NotNull(versions2);\n            Assert.Same(versions1, versions2);\n            Assert.Equal(\"9.99,4.01\", versions1);\n            Assert.Equal(\"9.99,4.01\", versions2);\n        }\n\n        [Fact]\n        public void GetStringWorksForMutlipleModels()\n        {\n            // Arrange\n            string qualifiedName = \"Org.OData.Core.V1.ODataVersions\";\n            string annotation = $@\"<Annotation Term=\"\"{qualifiedName}\"\" String=\"\"9.99,4.01\"\" />\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            Assert.NotNull(model); // guard\n\n            IEdmModel coreModel = EdmCoreModel.Instance;\n\n            // Act & Assert\n            string versions1 = model.GetString(model.EntityContainer, qualifiedName);\n            Assert.NotNull(versions1);\n\n            string versions2 = coreModel.GetString(model.EntityContainer, qualifiedName);\n            Assert.Null(versions2);\n\n            string versions3 = model.GetString(model.EntityContainer, qualifiedName);\n            Assert.NotNull(versions3);\n\n            Assert.Equal(versions1, versions3);\n        }\n\n        [Fact]\n        public void GetRecordWorksForRecord()\n        {\n            // Arrange\n            string qualifiedName = \"Org.OData.Capabilities.V1.CountRestrictions\";\n            string annotation = $@\"\n<Annotation Term=\"\"{qualifiedName}\"\" >\n  <Record>\n    <PropertyValue Property=\"\"Countable\"\" Bool=\"\"true\"\" />\n    <PropertyValue Property=\"\"NonCountableProperties\"\" >\n      <Collection>\n        <PropertyPath>Emails</PropertyPath>\n        <PropertyPath>mij</PropertyPath>\n      </Collection>\n    </PropertyValue>\n    <PropertyValue Property=\"\"NonCountableNavigationProperties\"\" >\n      <Collection>\n        <NavigationPropertyPath>RelatedEvents</NavigationPropertyPath>\n        <NavigationPropertyPath>abc</NavigationPropertyPath>\n      </Collection>\n    </PropertyValue>\n  </Record>\n</Annotation>\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            Assert.NotNull(model); // guard\n\n            // Act\n            CountRestrictionsType count1 = model.GetRecord<CountRestrictionsType>(model.EntityContainer, qualifiedName);\n            CountRestrictionsType count2 = model.GetRecord<CountRestrictionsType>(model.EntityContainer, qualifiedName);\n\n            // Assert\n            Assert.NotNull(count1);\n            Assert.NotNull(count2);\n\n            System.Action<CountRestrictionsType> verifyCount = count =>\n            {\n                // Countable\n                Assert.NotNull(count.Countable);\n                Assert.True(count.Countable.Value);\n\n                // NonCountableProperties\n                Assert.NotNull(count.NonCountableProperties);\n                Assert.Equal(new[] { \"Emails\", \"mij\" }, count.NonCountableProperties);\n\n                // NonCountableNavigationProperties\n                Assert.NotNull(count.NonCountableNavigationProperties);\n                Assert.Equal(new[] { \"RelatedEvents\", \"abc\" }, count.NonCountableNavigationProperties);\n            };\n\n            verifyCount(count1);\n            verifyCount(count2);\n        }\n\n        [Fact]\n        public void GetCollectionWorksForCollectionOfString()\n        {\n            // Arrange\n            string qualifiedName = \"Org.OData.Capabilities.V1.SupportedFormats\";\n            string annotation = $@\"\n<Annotation Term=\"\"{qualifiedName}\"\" >\n  <Collection>\n    <String>abc</String>\n    <String>xyz</String>\n  </Collection>\n</Annotation>\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            Assert.NotNull(model); // guard\n\n            // Act\n            IEnumerable<string> supportedFormats1 = model.GetCollection(model.EntityContainer, qualifiedName);\n            IEnumerable<string> supportedFormats2 = model.GetCollection(model.EntityContainer, qualifiedName);\n\n            // Assert\n            Assert.NotNull(supportedFormats1);\n            Assert.NotNull(supportedFormats2);\n            Assert.Equal(supportedFormats1, supportedFormats2);\n\n            Assert.Equal(2, supportedFormats1.Count());\n            Assert.Equal(new[] { \"abc\", \"xyz\" }, supportedFormats1);\n        }\n\n        [Fact]\n        public void GetGenericCollectionWorksForCollectionOfGenericRecord()\n        {\n            // Arrange\n            string qualifiedName = \"NS.MyCollectionCountRestrictions\";\n            string annotation = $@\"\n<Annotation Term=\"\"{qualifiedName}\"\" >\n  <Collection>\n    <Record>\n      <PropertyValue Property=\"\"Countable\"\" Bool=\"\"true\"\" />\n      <PropertyValue Property=\"\"NonCountableProperties\"\" >\n        <Collection>\n          <PropertyPath>123</PropertyPath>\n          <PropertyPath>abc</PropertyPath>\n        </Collection>\n      </PropertyValue>\n      <PropertyValue Property=\"\"NonCountableNavigationProperties\"\" >\n        <Collection>\n          <NavigationPropertyPath>234</NavigationPropertyPath>\n          <NavigationPropertyPath>xyz</NavigationPropertyPath>\n        </Collection>\n      </PropertyValue>\n    </Record>\n    <Record>\n      <PropertyValue Property=\"\"Countable\"\" Bool=\"\"false\"\" />\n      <PropertyValue Property=\"\"NonCountableProperties\"\" >\n        <Collection>\n          <PropertyPath>567</PropertyPath>\n          <PropertyPath>mij</PropertyPath>\n        </Collection>\n      </PropertyValue>\n      <PropertyValue Property=\"\"NonCountableNavigationProperties\"\" >\n        <Collection>\n          <NavigationPropertyPath>789</NavigationPropertyPath>\n          <NavigationPropertyPath>rst</NavigationPropertyPath>\n        </Collection>\n      </PropertyValue>\n    </Record>\n  </Collection>\n</Annotation>\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            Assert.NotNull(model); // guard\n\n            // Act\n            IEnumerable<CountRestrictionsType> counts1 = model.GetCollection<CountRestrictionsType>(model.EntityContainer, qualifiedName);\n            IEnumerable<CountRestrictionsType> counts2 = model.GetCollection<CountRestrictionsType>(model.EntityContainer, qualifiedName);\n\n            // Assert\n            Assert.NotNull(counts1);\n            Assert.NotNull(counts2);\n\n            Assert.Equal(2, counts1.Count());\n\n            foreach (var countItem in new[] { counts1, counts2 })\n            {\n                CountRestrictionsType count = countItem.First();\n\n                // Countable\n                Assert.NotNull(count.Countable);\n                Assert.True(count.Countable.Value);\n\n                // NonCountableProperties\n                Assert.NotNull(count.NonCountableProperties);\n                Assert.Equal(new[] { \"123\", \"abc\" }, count.NonCountableProperties);\n\n                // NonCountableNavigationProperties\n                Assert.NotNull(count.NonCountableNavigationProperties);\n                Assert.Equal(new[] { \"234\", \"xyz\" }, count.NonCountableNavigationProperties);\n\n                // #2\n                count = countItem.Last();\n\n                // Countable\n                Assert.NotNull(count.Countable);\n                Assert.False(count.Countable.Value);\n\n                // NonCountableProperties\n                Assert.NotNull(count.NonCountableProperties);\n                Assert.Equal(new[] { \"567\", \"mij\" }, count.NonCountableProperties);\n\n                // NonCountableNavigationProperties\n                Assert.NotNull(count.NonCountableNavigationProperties);\n                Assert.Equal(new[] { \"789\", \"rst\" }, count.NonCountableNavigationProperties);\n            }\n        }\n\n        private IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityContainer Name =\"\"Default\"\">\n         {0}\n      </EntityContainer>\n      <Term Name=\"\"MyCollectionCountRestrictions\"\" Type=\"\"Collection(Capabilities.CountRestrictions)\"\" Nullable=\"\"false\"\" AppliesTo=\"\"EntityContainer\"\" />\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, annotation);\n\n            IEdmModel model;\n            IEnumerable<EdmError> errors;\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out errors);\n            Assert.True(result);\n            return model;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Edm/ODataComplexPropertySegmentTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing Microsoft.OData.Edm;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Edm.Tests;\npublic class ODataComplexPropertySegmentTests\n{\n    private readonly EdmEntityType _person;\n    private readonly EdmStructuralProperty _addressProperty;\n    private readonly EdmComplexType _addressComplexType;\n\n    public ODataComplexPropertySegmentTests()\n    {\n        _person = new EdmEntityType(\"NS\", \"Person\");\n        _addressComplexType = new EdmComplexType(\"NS\", \"Address\");\n        _addressComplexType.AddStructuralProperty(\"Street\", EdmCoreModel.Instance.GetString(false));\n        _person.AddKeys(_person.AddStructuralProperty(\"Id\", EdmCoreModel.Instance.GetString(false)));\n        _addressProperty = _person.AddStructuralProperty(\"HomeAddress\", new EdmComplexTypeReference(_addressComplexType, false));\n    }\n\n    [Fact]\n    public void TypeCastSegmentConstructorThrowsArgumentNull()\n    {\n        Assert.Throws<ArgumentNullException>(\"property\", () => new ODataComplexPropertySegment(null));\n    }\n\n    [Fact]\n    public void ComplexTypeReturnsPropertyComplexType()\n    {\n        // Arrange & Act\n        var segment = new ODataComplexPropertySegment(_addressProperty);\n\n        // Assert\n        Assert.Null(segment.EntityType);\n        Assert.Same(_addressComplexType, segment.ComplexType);\n    }\n\n    [Fact]\n    public void KindPropertyReturnsComplexPropertyEnumMember()\n    {\n        // Arrange & Act\n        var segment = new ODataComplexPropertySegment(_addressProperty);\n\n        // Assert\n        Assert.Equal(ODataSegmentKind.ComplexProperty, segment.Kind);\n    }\n\n    [Fact]\n    public void GetPathItemNameReturnsCorrectPropertyName()\n    {\n        // Arrange & Act\n        var segment = new ODataComplexPropertySegment(_addressProperty);\n\n        // Assert\n        Assert.Equal(\"HomeAddress\", segment.GetPathItemName(new OpenApiConvertSettings()));\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Edm/ODataContextTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.IO;\nusing System.Text;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Edm.Tests\n{\n    public class ODataContextTest\n    {\n        [Fact]\n        public void CtorThrowArgumentNullModel()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"model\", () => new ODataContext(model: null));\n        }\n\n        [Fact]\n        public void CtorThrowArgumentNullsetting()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"settings\", () => new ODataContext(EdmModelHelper.EmptyModel, settings: null));\n        }\n\n#if false\n        [Fact]\n        public void Test()\n        {\n            OpenApiConvertSettings settings = new OpenApiConvertSettings();\n            settings.NavigationPropertyDepth = 7;\n            ODataContext context = new ODataContext(EdmModelHelper.GraphBetaModel, settings);\n\n            IList<ODataPath> paths = context.Paths;\n\n            StringBuilder sb = new StringBuilder();\n            foreach (var path in paths)\n            {\n                sb.Append(path.GetPathItemName(settings)).Append(\"\\n\");\n            }\n            File.WriteAllText(\"c:\\\\c.xml\", sb.ToString());\n\n            Assert.Equal(321, paths.Count);\n        }\n#endif\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Edm/ODataKeySegmentTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing Microsoft.OData.Edm;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Edm.Tests\n{\n    public class ODataKeySegmentTests\n    {\n        private IEdmEntityType _person { get; }\n        private IEdmEntityType _customer { get; }\n\n        public ODataKeySegmentTests()\n        {\n            // entity type with simple key\n            var person = new EdmEntityType(\"NS\", \"Person\");\n            person.AddKeys(person.AddStructuralProperty(\"Id\", EdmCoreModel.Instance.GetString(false)));\n            _person = person;\n\n            // entity type with composite keys\n            var customer = new EdmEntityType(\"NS\", \"Customer\");\n            customer.AddKeys(customer.AddStructuralProperty(\"firstName\", EdmCoreModel.Instance.GetString(false)));\n            customer.AddKeys(customer.AddStructuralProperty(\"lastName\", EdmCoreModel.Instance.GetString(false)));\n            _customer = customer;\n        }\n\n        [Fact]\n        public void KeySegmentConstructorThrowsArgumentNull()\n        {\n            Assert.Throws<ArgumentNullException>(\"entityType\", () => new ODataKeySegment(null));\n        }\n\n        [Fact]\n        public void KeySegmentEntityTypePropertyReturnsSameEntityType()\n        {\n            // Arrange & Act\n            ODataKeySegment segment = new ODataKeySegment(_person);\n\n            // Assert\n            Assert.Same(_person, segment.EntityType);\n        }\n\n        [Fact]\n        public void KindPropertyReturnsKeyEnumMember()\n        {\n            // Arrange & Act\n            ODataKeySegment segment = new ODataKeySegment(_person);\n\n            // Assert\n            Assert.Equal(ODataSegmentKind.Key, segment.Kind);\n        }\n\n        [Theory]\n        [InlineData(true, \"{Person-Id}\")]\n        [InlineData(false, \"{Id}\")]\n        public void GetPathItemNameReturnsCorrectKeyLiteralForSimpleKey(bool prefix, string expected)\n        {\n            // Arrange & Act\n            ODataKeySegment segment = new ODataKeySegment(_person);\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                PrefixEntityTypeNameBeforeKey = prefix\n            };\n\n            // Assert\n            Assert.Equal(expected, segment.GetPathItemName(settings));\n        }\n\n        [Theory]\n        [InlineData(true, true, \"firstName='{firstName}',lastName='{lastName}'\")]\n        [InlineData(false, true, \"firstName='{firstName}',lastName='{lastName}'\")]\n        [InlineData(true, false, \"firstName={firstName},lastName={lastName}\")]\n        [InlineData(false, false, \"firstName={firstName},lastName={lastName}\")]\n        public void GetPathItemNameReturnsCorrectKeyLiteralForCompositeKey(bool prefix, bool addQuotes, string expected)\n        {\n            // Arrange & Act\n            ODataKeySegment segment = new ODataKeySegment(_customer);\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                PrefixEntityTypeNameBeforeKey = prefix,\n                AddSingleQuotesForStringParameters = addQuotes,\n            };\n\n            // Assert\n            Assert.Equal(expected, segment.GetPathItemName(settings));\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Edm/ODataNavigationPropertySegmentTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing Microsoft.OData.Edm;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Edm.Tests\n{\n    public class ODataNavigationPropertySegmentTests\n    {\n        private IEdmEntityType _entityType;\n        private IEdmNavigationProperty _property;\n\n        public ODataNavigationPropertySegmentTests()\n        {\n            _entityType = new EdmEntityType(\"NS\", \"Entity\");\n            EdmNavigationPropertyInfo propertyInfo = new EdmNavigationPropertyInfo\n            {\n                Name = \"Nav\",\n                TargetMultiplicity = EdmMultiplicity.One,\n                Target = _entityType\n            };\n            _property = EdmNavigationProperty.CreateNavigationProperty(_entityType, propertyInfo);\n        }\n\n        [Fact]\n        public void CtorThrowArgumentNullNavigationProperty()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"navigationProperty\", () => new ODataNavigationPropertySegment(navigationProperty: null));\n        }\n\n        [Fact]\n        public void CtorSetNavigationPropertyProperty()\n        {\n            // Arrange & Act\n            var segment = new ODataNavigationPropertySegment(_property);\n\n            // Assert\n            Assert.Same(_property, segment.NavigationProperty);\n        }\n\n        [Fact]\n        public void GetEntityTypeReturnsCorrectEntityType()\n        {\n            // Arrange & Act\n            var segment = new ODataNavigationPropertySegment(_property);\n\n            // Assert\n            Assert.Same(_entityType, segment.EntityType);\n        }\n\n        [Fact]\n        public void KindPropertyReturnsNavigationPropertyEnumMember()\n        {\n            // Arrange & Act\n            var segment = new ODataNavigationPropertySegment(_property);\n\n            // Assert\n            Assert.Equal(ODataSegmentKind.NavigationProperty, segment.Kind);\n        }\n\n        [Fact]\n        public void GetPathItemNameReturnsCorrectNavigationPropertyLiteral()\n        {\n            // Arrange & Act\n            var segment = new ODataNavigationPropertySegment(_property);\n\n            // Assert\n            Assert.Equal(\"Nav\", segment.GetPathItemName(new OpenApiConvertSettings()));\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Edm/ODataNavigationSourceSegmentTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing Microsoft.OData.Edm;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Edm.Tests\n{\n    public class ODataNavigationSourceSegmentTests\n    {\n        private IEdmEntityType _entityType;\n        private IEdmEntitySet _entitySet;\n        private IEdmSingleton _singleton;\n\n        public ODataNavigationSourceSegmentTests()\n        {\n            _entityType = new EdmEntityType(\"NS\", \"Entity\");\n            IEdmEntityContainer container = new EdmEntityContainer(\"NS\", \"Container\");\n            _entitySet = new EdmEntitySet(container, \"Entities\", _entityType);\n            _singleton = new EdmSingleton(container, \"Me\", _entityType);\n        }\n\n        [Fact]\n        public void CtorThrowArgumentNullNavigationSource()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"navigationSource\", () => new ODataNavigationSourceSegment(navigationSource: null));\n        }\n\n        [Fact]\n        public void CtorSetNavigationSourceProperty()\n        {\n            // Arrange & Act\n            var segment = new ODataNavigationSourceSegment(_entitySet);\n\n            // Assert\n            Assert.Same(_entitySet, segment.NavigationSource);\n        }\n\n        [Fact]\n        public void GetEntityTypeReturnsCorrectEntityType()\n        {\n            // Arrange & Act\n            var segment = new ODataNavigationSourceSegment(_singleton);\n\n            // Assert\n            Assert.Same(_entityType, segment.EntityType);\n        }\n\n        [Fact]\n        public void KindPropertyReturnsNavigationSourceEnumMember()\n        {\n            // Arrange & Act\n            var segment = new ODataNavigationSourceSegment(_singleton);\n\n            // Assert\n            Assert.Equal(ODataSegmentKind.NavigationSource, segment.Kind);\n        }\n\n        [Fact]\n        public void GetPathItemNameReturnsCorrectNavigationSourceLiteralForEntitySet()\n        {\n            // Arrange & Act\n            var segment = new ODataNavigationSourceSegment(_entitySet);\n\n            // Assert\n            Assert.Equal(\"Entities\", segment.GetPathItemName(new OpenApiConvertSettings()));\n        }\n\n        [Fact]\n        public void GetPathItemNameReturnsCorrectNavigationSourceLiteralForSingleton()\n        {\n            // Arrange & Act\n            var segment = new ODataNavigationSourceSegment(_singleton);\n\n            // Assert\n            Assert.Equal(\"Me\", segment.GetPathItemName(new OpenApiConvertSettings()));\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Edm/ODataOperationImportSegmentTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing Microsoft.OData.Edm;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Edm.Tests\n{\n    public class ODataOperationImportSegmentTests\n    {\n        private IEdmOperationImport _actionImport;\n        private IEdmOperationImport _functionImport;\n\n        public ODataOperationImportSegmentTests()\n        {\n            IEdmEntityContainer container = new EdmEntityContainer(\"NS\", \"default\");\n            IEdmAction action = new EdmAction(\"NS\", \"MyAction\", null);\n            _actionImport = new EdmActionImport(container, \"MyAction\", action);\n\n            EdmFunction function = new EdmFunction(\"NS\", \"MyFunction\", EdmCoreModel.Instance.GetString(false), false, null, false);\n            function.AddParameter(\"firstName\", EdmCoreModel.Instance.GetString(false));\n            function.AddParameter(\"lastName\", EdmCoreModel.Instance.GetString(false));\n            _functionImport = new EdmFunctionImport(container, \"MyFunction\", function);\n        }\n\n        [Fact]\n        public void CtorThrowArgumentNullOperationImport()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"operationImport\", () => new ODataOperationImportSegment(operationImport: null));\n        }\n\n        [Fact]\n        public void CtorSetOperationImportProperty()\n        {\n            // Arrange & Act\n            var segment = new ODataOperationImportSegment(_actionImport);\n\n            // Assert\n            Assert.Same(_actionImport, segment.OperationImport);\n        }\n\n        [Fact]\n        public void GetEntityTypeReturnsNull()\n        {\n            // Arrange & Act\n            var segment = new ODataOperationImportSegment(_actionImport);\n\n            // Assert\n            Assert.Null(segment.EntityType);\n        }\n\n        [Fact]\n        public void KindPropertyReturnsOperationImportEnumMember()\n        {\n            // Arrange & Act\n            var segment = new ODataOperationImportSegment(_actionImport);\n\n            // Assert\n            Assert.Equal(ODataSegmentKind.OperationImport, segment.Kind);\n        }\n\n        [Fact]\n        public void GetPathItemNameReturnsCorrectActionImportLiteral()\n        {\n            // Arrange & Act\n            var segment = new ODataOperationImportSegment(_actionImport);\n\n            // Assert\n            Assert.Equal(\"MyAction\", segment.GetPathItemName(new OpenApiConvertSettings()));\n        }\n\n        [Fact]\n        public void GetPathItemNameReturnsCorrectFunctionImportLiteral()\n        {\n            // Arrange & Act\n            var segment = new ODataOperationImportSegment(_functionImport);\n\n            // Assert\n            Assert.Equal(\"MyFunction(firstName='{firstName}',lastName='{lastName}')\",\n                segment.GetPathItemName(new OpenApiConvertSettings() {\n                    AddSingleQuotesForStringParameters = true\n                }));\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Edm/ODataOperationSegmentTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Runtime.CompilerServices;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Edm.Tests\n{\n    public class ODataOperationSegmentTests\n    {\n        [Fact]\n        public void CtorThrowArgumentNullOperation()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"operation\", () => new ODataOperationSegment(operation: null));\n        }\n\n        [Fact]\n        public void CtorSetOperationProperty()\n        {\n            // Arrange & Act\n            IEdmOperation operation = new EdmAction(\"NS\", \"MyAction\", null);\n            var segment = new ODataOperationSegment(operation);\n\n            // Assert\n            Assert.Same(operation, segment.Operation);\n        }\n\n        [Fact]\n        public void GetEntityTypeReturnsNull()\n        {\n            // Arrange & Act\n            IEdmOperation operation = new EdmAction(\"NS\", \"MyAction\", null);\n            var segment = new ODataOperationSegment(operation);\n\n            // Assert\n            Assert.Null(segment.EntityType);\n        }\n\n        [Fact]\n        public void KindPropertyReturnsOperationEnumMember()\n        {\n            // Arrange & Act\n            IEdmOperation operation = new EdmAction(\"NS\", \"MyAction\", null);\n            var segment = new ODataOperationSegment(operation);\n\n            // Assert\n            Assert.Equal(ODataSegmentKind.Operation, segment.Kind);\n        }\n\n        [Theory]\n        [InlineData(true, true)]\n        [InlineData(true, false)]\n        [InlineData(false, true)]\n        [InlineData(false, false)]\n        public void GetPathItemNameReturnsCorrectActionLiteral(bool unqualifiedCall, bool isBound)\n        {\n            // Arrange & Act\n            EdmAction action = new EdmAction(\"NS\", \"MyAction\", null, isBound: isBound, entitySetPathExpression: null);\n            var segment = new ODataOperationSegment(action);\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableUnqualifiedCall = unqualifiedCall\n            };\n\n            string expected = unqualifiedCall ? \"MyAction\" : \"NS.MyAction\";\n\n            // Assert\n            Assert.Equal(expected, segment.GetPathItemName(settings));\n        }\n\n        [Theory]\n        [InlineData(true, true, \"MyFunction(param={param},param2=@param2)\")]\n        [InlineData(true, false, \"MyFunction(entity={entity},param={param},param2=@param2)\")]\n        [InlineData(false, true, \"NS.MyFunction(param={param},param2=@param2)\")]\n        [InlineData(false, false, \"NS.MyFunction(entity={entity},param={param},param2=@param2)\")]\n        public void GetPathItemNameReturnsCorrectFunctionLiteral(bool unqualifiedCall, bool isBound, string expected)\n        {\n            // Arrange & Act\n            IEdmEntityTypeReference entityTypeReference = new EdmEntityTypeReference(new EdmEntityType(\"NS\", \"Entity\"), false);\n            IEdmTypeReference parameterType = EdmCoreModel.Instance.GetPrimitive(EdmPrimitiveTypeKind.Boolean, isNullable: false);\n            EdmFunction boundFunction = BoundFunction(\"MyFunction\", isBound, entityTypeReference, namespaceIdentifier: \"NS\");\n            boundFunction.AddParameter(\"param\", parameterType);\n            boundFunction.AddOptionalParameter(\"param2\", parameterType);\n\n            var segment = new ODataOperationSegment(boundFunction);\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableUnqualifiedCall = unqualifiedCall\n            };\n\n            // Assert\n            Assert.Equal(expected, segment.GetPathItemName(settings));\n        }\n\n        [Theory]\n        [InlineData(\"NS.XY.MyFunction(param={param},param2=@param2)\", \"NS\", \"NS.XY\", false)]\n        [InlineData(\"MyFunction(param={param},param2=@param2)\", \"NS.XY\", \"NS.XY\", false)]\n        [InlineData(\"N.MyFunction(param={param},param2=@param2)\", \"NS\", \"NS.XY\", true)]                \n        [InlineData(\"MyFunction(param={param},param2=@param2)\", \"NS.XY\", \"NS.XY\", true)]\n        public void GetPathItemNameReturnsCorrectFunctionLiteralWhenSegmentAliasedOrNamespacePrefixStripped(\n            string expected, string namespacePrefixToStrip, string namespaceName, bool enableAlias)\n        {\n            // Arrange & Act\n            IEdmEntityTypeReference entityTypeReference = new EdmEntityTypeReference(new EdmEntityType(namespaceName, \"Entity\"), false);\n            IEdmTypeReference parameterType = EdmCoreModel.Instance.GetPrimitive(EdmPrimitiveTypeKind.Boolean, isNullable: false);\n            EdmFunction boundFunction = BoundFunction(\"MyFunction\", true, entityTypeReference, namespaceIdentifier: namespaceName);\n            boundFunction.AddParameter(\"param\", parameterType);\n            boundFunction.AddOptionalParameter(\"param2\", parameterType);\n            EdmModel model = new();\n            model.AddElement(boundFunction);\n            model.SetNamespaceAlias(namespaceName, \"N\");\n\n            var segment = new ODataOperationSegment(boundFunction, model);\n            OpenApiConvertSettings settings = new()\n            {\n                NamespacePrefixToStripForInMethodPaths = namespacePrefixToStrip,\n                EnableAliasForOperationSegments = enableAlias\n            };\n\n            // Assert\n            Assert.Equal(expected, segment.GetPathItemName(settings));\n        }\n\n        [Theory]\n        [InlineData(true, true, \"{param2}\")]\n        [InlineData(true, false, \"NS.MyFunction(param='{param}',param2='@param2')\")]\n        [InlineData(false, true, \"NS.MyFunction(param='{param}',param2='@param2')\")]\n        [InlineData(false, false, \"NS.MyFunction(param='{param}',param2='@param2')\")]\n        public void GetPathItemNameReturnsCorrectFunctionLiteralForEscapedFunction(bool isEscapedFunction, bool enableEscapeFunctionCall, string expected)\n        {\n            // Arrange & Act\n            IEdmEntityTypeReference entityTypeReference = new EdmEntityTypeReference(new EdmEntityType(\"NS\", \"Entity\"), false);\n            IEdmTypeReference parameterType = EdmCoreModel.Instance.GetPrimitive(EdmPrimitiveTypeKind.String, isNullable: false);\n            EdmFunction boundFunction = BoundFunction(\"MyFunction\", true, entityTypeReference);\n            boundFunction.AddParameter(\"param\", parameterType);\n            boundFunction.AddOptionalParameter(\"param2\", parameterType);\n\n            var segment = new ODataOperationSegment(boundFunction, isEscapedFunction, EdmCoreModel.Instance);\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableUriEscapeFunctionCall = enableEscapeFunctionCall,\n                AddSingleQuotesForStringParameters = true,\n            };\n\n            // Assert\n            Assert.Equal(expected, segment.GetPathItemName(settings));\n        }\n\n        [Theory]\n        [InlineData(true, true, \"{param2}:\")]\n        [InlineData(true, false, \"NS.MyFunction(param='{param}',param2='@param2')\")]\n        [InlineData(false, true, \"NS.MyFunction(param='{param}',param2='@param2')\")]\n        [InlineData(false, false, \"NS.MyFunction(param='{param}',param2='@param2')\")]\n        public void GetPathItemNameReturnsCorrectFunctionLiteralForEscapedComposableFunction(bool isEscapedFunction, bool enableEscapeFunctionCall, string expected)\n        {\n            // Arrange & Act\n            IEdmEntityTypeReference entityTypeReference = new EdmEntityTypeReference(new EdmEntityType(\"NS\", \"Entity\"), false);\n            IEdmTypeReference parameterType = EdmCoreModel.Instance.GetPrimitive(EdmPrimitiveTypeKind.String, isNullable: false);\n            EdmFunction boundFunction = BoundFunction(\"MyFunction\", true, entityTypeReference, true);\n            boundFunction.AddParameter(\"param\", parameterType);\n            boundFunction.AddOptionalParameter(\"param2\", parameterType);\n\n            var segment = new ODataOperationSegment(boundFunction, isEscapedFunction, EdmCoreModel.Instance);\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableUriEscapeFunctionCall = enableEscapeFunctionCall,\n                AddSingleQuotesForStringParameters = true\n            };\n\n            // Assert\n            Assert.Equal(expected, segment.GetPathItemName(settings));\n        }\n\n        private EdmFunction BoundFunction(\n            string funcName,\n            bool isBound,\n            IEdmTypeReference firstParameterType,\n            bool isComposable = false,\n            string namespaceIdentifier = \"NS\")\n        {\n            IEdmTypeReference returnType = EdmCoreModel.Instance.GetPrimitive(EdmPrimitiveTypeKind.Boolean, isNullable: false);\n            EdmFunction boundFunction = new EdmFunction(namespaceIdentifier, funcName, returnType,\n                isBound: isBound, entitySetPathExpression: null, isComposable: isComposable);\n            boundFunction.AddParameter(\"entity\", firstParameterType);\n            return boundFunction;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Edm/ODataPathProviderTests.cs",
    "content": "// --------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// --------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.IO;\nusing System.Linq;\nusing System.Threading;\nusing System.Threading.Tasks;\nusing System.Xml;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Validation;\nusing Microsoft.OpenApi;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Edm.Tests\n{\n    public class ODataPathProviderTests\n    {\n        [Fact]\n        public void GetPathsForEmptyEdmModelReturnsEmptyPaths()\n        {\n            // Arrange\n            IEdmModel model = new EdmModel();\n            ODataPathProvider provider = new ODataPathProvider();\n            var settings = new OpenApiConvertSettings();\n\n            // Act\n            var paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Empty(paths);\n        }\n\n        [Fact]\n        public void GetPathsForGraphBetaModelReturnsAllPaths()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            ODataPathProvider provider = new();\n            OpenApiConvertSettings settings = new()\n            {\n                AddAlternateKeyPaths = true,\n                PrefixEntityTypeNameBeforeKey = true\n            };\n\n            // Act\n            var paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Equal(15210, paths.Count());\n            AssertGraphBetaModelPaths(paths);\n        }\n\n        private void AssertGraphBetaModelPaths(IEnumerable<ODataPath> paths)\n        {\n            // Test that $count and microsoft.graph.count() segments are not both created for the same path.\n            Assert.Null(paths.FirstOrDefault(p => p.GetPathItemName().Equals(\"/drives({id})/items({id1})/workbook/tables/$count\")));\n            Assert.NotNull(paths.FirstOrDefault(p => p.GetPathItemName().Equals(\"/drives({id})/items({id1})/workbook/tables/microsoft.graph.count()\")));\n\n            // Test that $value segments are created for entity types with base types with HasStream=\"true\"\n            Assert.NotNull(paths.FirstOrDefault(p => p.GetPathItemName().Equals(\"/me/chats({id})/messages({id1})/hostedContents({id2})/$value\")));\n\n            // Test that count restrictions annotations for navigation properties work\n            Assert.Null(paths.FirstOrDefault(p => p.GetPathItemName().Equals(\"/me/drives/$count\")));\n\n            // Test that navigation properties on base types are created\n            Assert.NotNull(paths.FirstOrDefault(p => p.GetPathItemName().Equals(\"/print/printers({id})/jobs\")));\n\n            // Test that RequiresExplicitBinding and ExplicitOperationBindings annotations work\n            Assert.Null(paths.FirstOrDefault(p => p.GetPathItemName().Equals(\"/directory/deletedItems({id})/microsoft.graph.checkMemberGroups\")));\n            Assert.Null(paths.FirstOrDefault(p => p.GetPathItemName().Equals(\"/directory/deletedItems({id})/microsoft.graph.checkMemberObjects\")));\n            Assert.Null(paths.FirstOrDefault(p => p.GetPathItemName().Equals(\"/directory/deletedItems({id})/microsoft.graph.getMemberGroups\")));\n            Assert.Null(paths.FirstOrDefault(p => p.GetPathItemName().Equals(\"/directory/deletedItems({id})/microsoft.graph.getMemberObjects\")));\n            Assert.NotNull(paths.FirstOrDefault(p => p.GetPathItemName().Equals(\"/directory/deletedItems({id})/microsoft.graph.restore\")));\n\n            Assert.NotNull(paths.FirstOrDefault(p => p.GetPathItemName().Equals(\"/directoryObjects({id})/microsoft.graph.checkMemberGroups\")));\n            Assert.NotNull(paths.FirstOrDefault(p => p.GetPathItemName().Equals(\"/directoryObjects({id})/microsoft.graph.checkMemberObjects\")));\n            Assert.NotNull(paths.FirstOrDefault(p => p.GetPathItemName().Equals(\"/directoryObjects({id})/microsoft.graph.getMemberGroups\")));\n            Assert.NotNull(paths.FirstOrDefault(p => p.GetPathItemName().Equals(\"/directoryObjects({id})/microsoft.graph.getMemberObjects\")));\n            Assert.Null(paths.FirstOrDefault(p => p.GetPathItemName().Equals(\"/directoryObjects({id})/microsoft.graph.restore\")));\n\n            // Test that complex and navigation properties within derived types are appended\n            Assert.NotNull(paths.FirstOrDefault(p => p.GetPathItemName().Equals(\n                \"/identity/authenticationEventsFlows({id})/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAttributeCollection/microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp/attributes\")));\n            Assert.NotNull(paths.FirstOrDefault(p => p.GetPathItemName().Equals(\n                \"/identity/authenticationEventsFlows({id})/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow/onAuthenticationMethodLoadStart/microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp/identityProviders\")));\n\n            // Test that navigation properties within nested complex properties are appended\n            Assert.NotNull(paths.FirstOrDefault(p => p.GetPathItemName().Equals(\n                \"/identity/authenticationEventsFlows({id})/conditions/applications/includeApplications\")));\n\n            // Test that alternate keys are appended for collection navigation properties\n            Assert.NotNull(paths.FirstOrDefault(p => p.GetPathItemName().Equals(\n                \"/employeeExperience/learningProviders({id})/learningContents(externalId='{externalId}')\")));\n        }\n\n        [Fact]\n        public void GetPathsForGraphBetaModelWithDerivedTypesConstraintReturnsAllPaths()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            ODataPathProvider provider = new ODataPathProvider();\n            var settings = new OpenApiConvertSettings\n            {\n                RequireDerivedTypesConstraintForBoundOperations = true,\n                AppendBoundOperationsOnDerivedTypeCastSegments = true\n            };\n\n            // Act\n            var paths = provider.GetPaths(model, settings);\n\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Equal(15861, paths.Count());\n        }\n                \n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public void GetEntitySetPathsWithIndexableByKeyAnnotationWorks(bool indexable)\n        {\n            // Arrange\n            string indexableAnnotation = @\"<Annotation Term=\"\"Org.OData.Capabilities.V1.IndexableByKey\"\" Bool=\"\"{0}\"\" />\";\n            indexableAnnotation = string.Format(indexableAnnotation, indexable);\n            IEdmModel model = GetInheritanceModel(indexableAnnotation);\n            ODataPathProvider provider = new();\n            var settings = new OpenApiConvertSettings();\n\n            // Act & Assert\n            var paths = provider.GetPaths(model, settings);\n            Assert.NotNull(paths);\n\n            if (indexable)\n            {\n                Assert.Equal(3, paths.Count());\n                Assert.Contains(\"/Customers({ID})\", paths.Select(p => p.GetPathItemName()));\n            }\n            else\n            {\n                Assert.Equal(2, paths.Count());\n                Assert.DoesNotContain(\"/Customers({ID})\", paths.Select(p => p.GetPathItemName()));\n            }\n        }\n\n        [Theory]\n        [InlineData(true, true)]\n        [InlineData(true, false)]\n        [InlineData(false, false)]\n        public void UseCountRestrictionsAnnotationsToAppendDollarCountSegmentsToNavigationPropertyPaths(bool useCountRestrictionsAnnotation, bool countable)\n        {\n            // Arrange\n            string countRestrictionAnnotation = @\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.CountRestrictions\"\">\n    <Record>\n        <PropertyValue Property=\"\"Countable\"\" Bool=\"\"{0}\"\" />\n    </Record>\n</Annotation>\";\n            countRestrictionAnnotation = string.Format(countRestrictionAnnotation, countable);\n            IEdmModel model = useCountRestrictionsAnnotation ? GetNavPropModel(countRestrictionAnnotation)\n                : GetNavPropModel(string.Empty);\n            ODataPathProvider provider = new();\n            var settings = new OpenApiConvertSettings();\n\n            // Act\n            var paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n            var testPath = paths.FirstOrDefault(p => p.GetPathItemName().Equals(\"/Root/Customers/$count\"));\n\n            if (useCountRestrictionsAnnotation)\n            {\n                if (countable)\n                {\n                    Assert.NotNull(testPath);\n                }                    \n                else\n                {\n                    Assert.Null(testPath);\n                }                    \n            }\n            else\n            {\n                Assert.NotNull(testPath);\n            }\n        }\n\n        [Fact]\n        public void GetPathsForComposableFunctionsReturnsAllPaths()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.ComposableFunctionsModel;\n            ODataPathProvider provider = new ODataPathProvider();\n            var settings = new OpenApiConvertSettings\n            {\n                RequireDerivedTypesConstraintForBoundOperations = true,\n                AppendBoundOperationsOnDerivedTypeCastSegments = true\n            };\n\n            // Act\n            var paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Equal(26, paths.Count());\n            Assert.Equal(17, paths.Where(p => p.LastSegment is ODataOperationSegment).Count());\n            Assert.Equal(3, paths.Where(p => p.Segments.Count > 1 && p.LastSegment is ODataNavigationPropertySegment && p.Segments[p.Segments.Count - 2] is ODataOperationSegment).Count());\n        }\n\n        [Fact]\n        public void GetPathsDoesntReturnPathsForCountWhenDisabled()\n        {\n            // Arrange\n            IEdmModel model = GetInheritanceModel(string.Empty);\n            ODataPathProvider provider = new ODataPathProvider();\n            var settings = new OpenApiConvertSettings {\n                EnableDollarCountPath = false,\n                AppendBoundOperationsOnDerivedTypeCastSegments = true\n            };\n\n            // Act\n            var paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Equal(3, paths.Count());\n        }\n        private const string derivedTypeAnnotation = @\"\n<Annotation Term=\"\"Org.OData.Validation.V1.DerivedTypeConstraint\"\">\n<Collection>\n  <String>NS.Customer</String>\n  <String>NS.NiceCustomer</String>\n</Collection>\n</Annotation>\";\n\n        [Theory]\n        [InlineData(false, false, true, true, 3)]\n        [InlineData(false, false, false, true, 4)]\n        [InlineData(false, false, false, false, 3)]\n        [InlineData(true, false, true, true, 7)]\n        [InlineData(true, false, true, false, 6)]\n        [InlineData(true, false, false, true, 7)]\n        [InlineData(true, false, false, false, 6)]\n        [InlineData(false, true, false, true, 5)]\n        [InlineData(false, true, false, false, 4)]\n        [InlineData(false, true, true, true, 4)]\n        [InlineData(true, true, true, true, 8)]\n        [InlineData(true, true, true, false, 7)]\n        [InlineData(true, true, false, true, 8)]\n        [InlineData(true, true, false, false, 7)]\n        public void GetOperationPathsForModelWithDerivedTypesConstraint(\n            bool addAnnotation,\n            bool getNavPropModel,\n            bool requireConstraint,\n            bool appendBoundOperationsOnDerivedTypes,\n            int expectedCount)\n        {\n            // Arrange\n            var annotation = addAnnotation ? derivedTypeAnnotation : string.Empty;\n            IEdmModel model = getNavPropModel ? GetNavPropModel(annotation) : GetInheritanceModel(annotation);\n            ODataPathProvider provider = new();\n            var settings = new OpenApiConvertSettings\n            {\n                RequireDerivedTypesConstraintForBoundOperations = requireConstraint,\n                AppendBoundOperationsOnDerivedTypeCastSegments = appendBoundOperationsOnDerivedTypes\n            };\n\n            // Act\n            var paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Equal(expectedCount, paths.Count());\n            var dollarCountPathsWithCastSegment = paths.Where(x => x.Kind == ODataPathKind.DollarCount && x.Any(y => y.Kind == ODataSegmentKind.TypeCast));\n            if(addAnnotation && !getNavPropModel)\n              Assert.Single(dollarCountPathsWithCastSegment);\n        }\n        [Theory]\n        [InlineData(false, false, true, true, 4)]\n        [InlineData(false, false, true, false, 3)]\n        [InlineData(false, false, false, true, 7)]\n        [InlineData(false, false, false, false, 6)]\n        [InlineData(true, false, true, true, 7)]\n        [InlineData(true, false, true, false, 6)]\n        [InlineData(true, false, false, true, 7)]\n        [InlineData(false, true, false, true, 8)]\n        [InlineData(false, true, false, false, 7)]\n        [InlineData(false, true, true, true, 5)]\n        [InlineData(false, true, true, false, 4)]\n        [InlineData(true, true, true, true, 8)]\n        [InlineData(true, true, true, false, 7)]\n        [InlineData(true, true, false, true, 8)]\n        [InlineData(true, true, false, false, 7)]\n        public void GetTypeCastPathsForModelWithDerivedTypesConstraint(\n            bool addAnnotation,\n            bool getNavPropModel,\n            bool requireConstraint,\n            bool appendBoundOperationsOnDerivedTypes,\n            int expectedCount)\n        {\n            // Arrange\n            var annotation = addAnnotation ? derivedTypeAnnotation : string.Empty;\n            IEdmModel model = getNavPropModel ? GetNavPropModel(annotation) : GetInheritanceModel(annotation);\n            ODataPathProvider provider = new();\n            var settings = new OpenApiConvertSettings\n            {\n                RequireDerivedTypesConstraintForODataTypeCastSegments = requireConstraint,\n                AppendBoundOperationsOnDerivedTypeCastSegments = appendBoundOperationsOnDerivedTypes\n            };\n\n            // Act\n            var paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Equal(expectedCount, paths.Count());\n            var dollarCountPathsWithCastSegment = paths.Where(x => x.Kind == ODataPathKind.DollarCount && x.Any(y => y.Kind == ODataSegmentKind.TypeCast));\n            if(addAnnotation || !requireConstraint)\n              Assert.Single(dollarCountPathsWithCastSegment);\n            else\n              Assert.Empty(dollarCountPathsWithCastSegment);\n        }\n#if DEBUG\n        // Super useful for debugging tests.\n        private string ListToString(IEnumerable<ODataPath> paths)\n        {\n            return string.Join(Environment.NewLine,\n                paths.Select(p => string.Join(\"/\", p.Segments.Select(s => s.Identifier))));\n        }\n#endif\n\n        [Fact]\n        public void GetPathsForSingleEntitySetWorks()\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(\"\", \"\");\n            ODataPathProvider provider = new ODataPathProvider();\n            var settings = new OpenApiConvertSettings();\n\n            // Act\n            var paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Equal(3, paths.Count());\n            Assert.Equal(new[] { \"/Customers\", \"/Customers({ID})\", \"/Customers/$count\" }, paths.Select(p => p.GetPathItemName()));\n        }\n\n        [Fact]\n        public void GetPathsWithSingletonWorks()\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(\"\", @\"<Singleton Name=\"\"Me\"\" Type=\"\"NS.Customer\"\" />\");\n            ODataPathProvider provider = new ODataPathProvider();\n            var settings = new OpenApiConvertSettings();\n\n            // Act\n            var paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Equal(4, paths.Count());\n            Assert.Contains(\"/Me\", paths.Select(p => p.GetPathItemName()));\n        }\n\n        [Fact]\n        public void GetPathsWithBoundFunctionOperationWorks()\n        {\n            // Arrange\n            string boundFunction =\n@\"<Function Name=\"\"delta\"\" IsBound=\"\"true\"\">\n   <Parameter Name=\"\"bindingParameter\"\" Type=\"\"Collection(NS.Customer)\"\" />\n     <ReturnType Type=\"\"Collection(NS.Customer)\"\" />\n</Function>\";\n            IEdmModel model = GetEdmModel(boundFunction, \"\");\n            ODataPathProvider provider = new ODataPathProvider();\n            var settings = new OpenApiConvertSettings();\n\n            // Act\n            var paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Equal(4, paths.Count());\n            Assert.Contains(\"/Customers/NS.delta()\", paths.Select(p => p.GetPathItemName()));\n        }\n\n        [Fact]\n        public void GetPathsWithBoundActionOperationWorks()\n        {\n            // Arrange\n            string boundAction =\n@\"<Action Name=\"\"renew\"\" IsBound=\"\"true\"\">\n   <Parameter Name=\"\"bindingParameter\"\" Type=\"\"NS.Customer\"\" />\n     <ReturnType Type=\"\"Edm.Boolean\"\" />\n</Action>\";\n            IEdmModel model = GetEdmModel(boundAction, \"\");\n            ODataPathProvider provider = new ODataPathProvider();\n            var settings = new OpenApiConvertSettings();\n\n            // Act\n            var paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Equal(4, paths.Count());\n            Assert.Contains(\"/Customers({ID})/NS.renew\", paths.Select(p => p.GetPathItemName()));\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public void GetPathsWithBoundActionOperationForContainmentNavigationPropertyPathsWorks(bool containsTarget)\n        {\n            // Arrange\n            string navProp = $@\"<NavigationProperty Name=\"\"Referral\"\" Type=\"\"NS.NiceCustomer\"\" ContainsTarget=\"\"{containsTarget}\"\"/>\";\n            string boundAction =\n@\"<Action Name=\"\"Ack\"\" IsBound=\"\"true\"\">\n   <Parameter Name=\"\"bindingParameter\"\" Type=\"\"NS.NiceCustomer\"\" />\n     <ReturnType Type=\"\"Edm.Boolean\"\" />\n</Action>\n<EntityType Name=\"\"NiceCustomer\"\">\n    <Property Name=\"\"Other\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"true\"\" />\n</EntityType>\";\n\n            IEdmModel model = GetEdmModel(boundAction, \"\", navProp);\n            ODataPathProvider provider = new ODataPathProvider();\n            var settings = new OpenApiConvertSettings();\n\n            // Act\n            var paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n\n            if (containsTarget)\n            {\n                Assert.Equal(5, paths.Count());\n                Assert.Contains(\"/Customers({ID})/Referral/NS.Ack\", paths.Select(p => p.GetPathItemName()));\n            }\n            else\n            {\n                Assert.Equal(4, paths.Count());\n                Assert.DoesNotContain(\"/Customers({ID})/Referral/NS.Ack\", paths.Select(p => p.GetPathItemName()));\n            }\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public void GetPathsWithBoundFunctionOperationForContainmentNavigationPropertyPathsWorks(bool containsTarget)\n        {\n            // Arrange\n            string navProp = $@\"<NavigationProperty Name=\"\"Referral\"\" Type=\"\"NS.NiceCustomer\"\" ContainsTarget=\"\"{containsTarget}\"\"/>\";\n            string boundAction =\n@\"<Function Name=\"\"Search\"\" IsBound=\"\"true\"\">\n   <Parameter Name=\"\"bindingParameter\"\" Type=\"\"NS.NiceCustomer\"\" />\n     <ReturnType Type=\"\"Collection(NS.Customer)\"\" />\n</Function>\n<EntityType Name=\"\"NiceCustomer\"\">\n    <Property Name=\"\"Other\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"true\"\" />\n</EntityType>\";\n\n            IEdmModel model = GetEdmModel(boundAction, \"\", navProp);\n            ODataPathProvider provider = new ODataPathProvider();\n            var settings = new OpenApiConvertSettings();\n\n            // Act\n            var paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n\n            if (containsTarget)\n            {\n                Assert.Equal(5, paths.Count());\n                Assert.Contains(\"/Customers({ID})/Referral/NS.Search()\", paths.Select(p => p.GetPathItemName()));\n            }\n            else\n            {\n                Assert.Equal(4, paths.Count());\n                Assert.DoesNotContain(\"/Customers({ID})/Referral/NS.Search()\", paths.Select(p => p.GetPathItemName()));\n            }\n        }\n\n        [Fact]\n        public void GetPathsWithUnboundOperationImportWorks()\n        {\n            // Arrange\n            string boundAction =\n@\"<Function Name=\"\"GetNearestCustomers\"\">\n   <ReturnType Type=\"\"NS.Customer\"\" />\n  </Function >\n  <Action Name=\"\"ResetDataSource\"\" />\";\n\n            string unbounds = @\"\n<FunctionImport Name=\"\"GetNearestCustomers\"\" Function=\"\"NS.GetNearestCustomers\"\" EntitySet=\"\"Customers\"\" />\n<ActionImport Name =\"\"ResetDataSource\"\" Action =\"\"NS.ResetDataSource\"\" />\";\n            IEdmModel model = GetEdmModel(boundAction, unbounds);\n\n            ODataPathProvider provider = new ODataPathProvider();\n            var settings = new OpenApiConvertSettings();\n\n            // Act\n            var paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Equal(5, paths.Count());\n            Assert.Contains(\"/GetNearestCustomers()\", paths.Select(p => p.GetPathItemName()));\n            Assert.Contains(\"/ResetDataSource\", paths.Select(p => p.GetPathItemName()));\n        }\n\n        [Fact]\n        public void GetPathsWithFalseNavigabilityInNavigationRestrictionsAnnotationWorks()\n        {\n            // Arrange\n            string entityType =\n@\"<EntityType Name=\"\"Order\"\">\n    <Key>\n      <PropertyRef Name=\"\"id\"\" />\n    </Key>\n    <NavigationProperty Name=\"\"MultipleCustomers\"\" Type=\"\"Collection(NS.Customer)\"\" />\n    <NavigationProperty Name=\"\"SingleCustomer\"\" Type=\"\"NS.Customer\"\" >\n        <Annotation Term=\"\"Org.OData.Capabilities.V1.NavigationRestrictions\"\">\n            <Record>\n                <PropertyValue Property = \"\"Navigability\"\">\n                    <EnumMember>Org.OData.Capabilities.V1.NavigationType/None</EnumMember>\n                </PropertyValue>\n            </Record>\n        </Annotation>\n     </NavigationProperty>\n  </EntityType>\";\n\n            string entitySet = @\"<EntitySet Name=\"\"Orders\"\" EntityType=\"\"NS.Order\"\" />\";\n            IEdmModel model = GetEdmModel(entityType, entitySet);\n\n            ODataPathProvider provider = new ODataPathProvider();\n            var settings = new OpenApiConvertSettings();\n\n            // Act\n            var paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Equal(9, paths.Count());\n\n            var pathItems = paths.Select(p => p.GetPathItemName()).ToList();\n            Assert.DoesNotContain(\"/Orders({id})/SingleCustomer\", pathItems);\n            Assert.DoesNotContain(\"/Orders({id})/SingleCustomer/$ref\", pathItems);\n        }\n\n        [Fact]\n        public void GetPathsWithFalseIndexabilityByKeyInNavigationRestrictionsAnnotationWorks()\n        {\n            // Arrange\n            string entityType =\n@\"<EntityType Name=\"\"Order\"\">\n    <Key>\n      <PropertyRef Name=\"\"id\"\" />\n    </Key>\n    <NavigationProperty Name=\"\"MultipleCustomers\"\" Type=\"\"Collection(NS.Customer)\"\" ContainsTarget=\"\"true\"\" >\n        <Annotation Term=\"\"Org.OData.Capabilities.V1.NavigationRestrictions\"\">\n            <Record>\n                <PropertyValue Property=\"\"RestrictedProperties\"\" >\n                    <Collection>\n                        <Record>\n                            <PropertyValue Property=\"\"IndexableByKey\"\" Bool=\"\"false\"\" />\n                        </Record>\n                    </Collection>\n                </PropertyValue>\n            </Record>\n        </Annotation>\n    </NavigationProperty>\n    <NavigationProperty Name=\"\"SingleCustomer\"\" Type=\"\"NS.Customer\"\" />\n  </EntityType>\";\n\n            string entitySet = @\"<EntitySet Name=\"\"Orders\"\" EntityType=\"\"NS.Order\"\" />\";\n            IEdmModel model = GetEdmModel(entityType, entitySet);\n\n            ODataPathProvider provider = new ODataPathProvider();\n            var settings = new OpenApiConvertSettings();\n\n            // Act\n            var paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Equal(8, paths.Count());\n\n            var pathItems = paths.Select(p => p.GetPathItemName()).ToList();\n            Assert.DoesNotContain(\"/Orders({id})/MultipleCustomers({ID})\", pathItems);\n        }\n\n        [Fact]\n        public void GetPathsWithReferenceableNavigationPropertyWorks()\n        {\n            // Arrange\n            string entityType =\n@\"<EntityType Name=\"\"Order\"\">\n    <Key>\n      <PropertyRef Name=\"\"id\"\" />\n    </Key>\n    <NavigationProperty Name=\"\"MultipleCustomers\"\" Type=\"\"Collection(NS.Customer)\"\">\n        <Annotation Term=\"\"Org.OData.Capabilities.V1.NavigationRestrictions\"\">\n          <Record>\n            <PropertyValue Property=\"\"Referenceable\"\" Bool=\"\"true\"\" />\n          </Record>\n        </Annotation>\n     </NavigationProperty>\n    <NavigationProperty Name=\"\"SingleCustomer\"\" Type=\"\"NS.Customer\"\">\n        <Annotation Term=\"\"Org.OData.Capabilities.V1.NavigationRestrictions\"\">\n          <Record>\n            <PropertyValue Property=\"\"Referenceable\"\" Bool=\"\"true\"\" />\n          </Record> \n        </Annotation>\n     </NavigationProperty>\n  </EntityType>\";\n\n            string entitySet = @\"<EntitySet Name=\"\"Orders\"\" EntityType=\"\"NS.Order\"\" />\";\n            IEdmModel model = GetEdmModel(entityType, entitySet);\n\n            ODataPathProvider provider = new ODataPathProvider();\n            var settings = new OpenApiConvertSettings();\n\n            // Act\n            var paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Equal(12, paths.Count());\n\n            var pathItems = paths.Select(p => p.GetPathItemName()).ToList();\n            Assert.Contains(\"/Orders({id})/MultipleCustomers\", pathItems);\n            Assert.Contains(\"/Orders({id})/SingleCustomer\", pathItems);\n            Assert.Contains(\"/Orders({id})/SingleCustomer/$ref\", pathItems);\n            Assert.Contains(\"/Orders({id})/MultipleCustomers/$ref\", pathItems);\n            Assert.Contains(\"/Orders({id})/MultipleCustomers({ID})/$ref\", pathItems);\n        }\n\n        [Fact]\n        public void GetPathsWithNonReferenceableNavigationPropertyWorks()\n        {\n            // Arrange\n            string entityType =\n@\"<EntityType Name=\"\"Order\"\">\n    <Key>\n      <PropertyRef Name=\"\"id\"\" />\n    </Key>\n    <NavigationProperty Name=\"\"MultipleCustomers\"\" Type=\"\"Collection(NS.Customer)\"\" />\n    <NavigationProperty Name=\"\"SingleCustomer\"\" Type=\"\"NS.Customer\"\" />\n  </EntityType>\";\n\n            string entitySet = @\"<EntitySet Name=\"\"Orders\"\" EntityType=\"\"NS.Order\"\" />\";\n            IEdmModel model = GetEdmModel(entityType, entitySet);\n\n            ODataPathProvider provider = new ODataPathProvider();\n            var settings = new OpenApiConvertSettings();\n\n            // Act\n            var paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Equal(10, paths.Count());\n\n            var pathItems = paths.Select(p => p.GetPathItemName()).ToList();\n            Assert.Contains(\"/Orders({id})/MultipleCustomers\", pathItems);\n            Assert.Contains(\"/Orders({id})/SingleCustomer\", pathItems);\n            Assert.Contains(\"/Orders({id})/SingleCustomer\", pathItems);\n            Assert.Contains(\"/Orders({id})/MultipleCustomers\", pathItems);\n            Assert.Contains(\"/Orders({id})/MultipleCustomers({ID})\", pathItems);\n        }\n\n        [Fact]\n        public void GetPathsWithContainedNavigationPropertyWorks()\n        {\n            // Arrange\n            string entityType =\n@\"<EntityType Name=\"\"Order\"\">\n    <Key>\n      <PropertyRef Name=\"\"id\"\" />\n    </Key>\n    <NavigationProperty Name=\"\"MultipleCustomers\"\" Type=\"\"Collection(NS.Customer)\"\" ContainsTarget=\"\"true\"\" />\n    <NavigationProperty Name=\"\"SingleCustomer\"\" Type=\"\"NS.Customer\"\" ContainsTarget=\"\"true\"\" />\n  </EntityType>\";\n\n            string entitySet = @\"<EntitySet Name=\"\"Orders\"\" EntityType=\"\"NS.Order\"\" />\";\n            IEdmModel model = GetEdmModel(entityType, entitySet);\n            ODataPathProvider provider = new ODataPathProvider();\n            var settings = new OpenApiConvertSettings();\n\n            // Act\n            var paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Equal(10, paths.Count());\n\n            var pathItems = paths.Select(p => p.GetPathItemName()).ToList();\n            Assert.Contains(\"/Orders({id})/MultipleCustomers\", pathItems);\n            Assert.Contains(\"/Orders({id})/MultipleCustomers({ID})\", pathItems);\n            Assert.Contains(\"/Orders({id})/SingleCustomer\", pathItems);\n        }\n\n        [Theory]\n        [InlineData(true, \"logo\")]\n        [InlineData(false, \"logo\")]\n        [InlineData(true, \"content\")]\n        [InlineData(false, \"content\")]\n        public void GetPathsWithStreamPropertyAndWithEntityHasStreamWorks(bool hasStream, string streamPropName)\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(hasStream, streamPropName);\n            ODataPathProvider provider = new ODataPathProvider();\n            var settings = new OpenApiConvertSettings();\n            const string TodosContentPath = \"/todos({id})/content\";\n            const string TodosValuePath = \"/todos({id})/$value\";\n            const string TodosLogoPath = \"/todos({id})/logo\";\n\n            // Act\n            var paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Contains(\"/catalog/content\", paths.Select(p => p.GetPathItemName()));\n            Assert.Contains(\"/catalog/thumbnailPhoto\", paths.Select(p => p.GetPathItemName()));\n            Assert.Contains(\"/me/photo/$value\", paths.Select(p => p.GetPathItemName()));\n\n            if (streamPropName.Equals(\"logo\"))\n            {\n                if (hasStream)\n                {\n                    Assert.Equal(14, paths.Count());\n                    Assert.Contains(TodosValuePath, paths.Select(p => p.GetPathItemName()));\n                    Assert.Contains(TodosLogoPath, paths.Select(p => p.GetPathItemName()));\n                    Assert.DoesNotContain(TodosContentPath, paths.Select(p => p.GetPathItemName()));\n                }\n                else\n                {\n                    Assert.Equal(13, paths.Count());\n                    Assert.Contains(TodosLogoPath, paths.Select(p => p.GetPathItemName()));\n                    Assert.DoesNotContain(TodosContentPath, paths.Select(p => p.GetPathItemName()));\n                    Assert.DoesNotContain(TodosValuePath, paths.Select(p => p.GetPathItemName()));\n                }\n            }\n            else if (streamPropName.Equals(\"content\"))\n            {\n                Assert.Equal(13, paths.Count());\n                Assert.Contains(TodosContentPath, paths.Select(p => p.GetPathItemName()));\n                Assert.DoesNotContain(TodosLogoPath, paths.Select(p => p.GetPathItemName()));\n                Assert.DoesNotContain(TodosValuePath, paths.Select(p => p.GetPathItemName()));\n            }\n        }\n\n        [Fact]\n        public void GetPathsWithAlternateKeyParametersWorks()\n        {\n            string alternateKeyProperty =\n@\"<Property Name=\"\"SSN\"\" Type=\"\"Edm.String\"\"/>\n    <Annotation Term=\"\"Org.OData.Core.V1.AlternateKeys\"\">\n        <Collection>\n            <Record Type=\"\"Org.OData.Core.V1.AlternateKey\"\">\n                <PropertyValue Property=\"\"Key\"\">\n                <Collection>\n                    <Record Type=\"\"Org.OData.Core.V1.PropertyRef\"\">\n                        <PropertyValue Property=\"\"Alias\"\" String=\"\"SSN\"\"/>\n                        <PropertyValue Property=\"\"Name\"\" PropertyPath=\"\"SSN\"\"/>\n                    </Record>\n                </Collection>\n                </PropertyValue>\n            </Record>\n        </Collection>\n    </Annotation>\";\n\n            IEdmModel model = GetEdmModel(null, null, alternateKeyProperty);\n            ODataPathProvider provider = new();\n            OpenApiConvertSettings settings = new()\n            {\n                EnableKeyAsSegment = true,\n                AddAlternateKeyPaths= true\n            };\n\n            // Act\n            IEnumerable<ODataPath> paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Equal(4, paths.Count());\n\n            List<string> pathItems = paths.Select(p => p.GetPathItemName(settings)).ToList();\n            Assert.Contains(\"/Customers/{ID}\", pathItems);\n            Assert.Contains(\"/Customers(SSN='{SSN}')\", pathItems);\n        }\n\n        [Fact]\n        public void GetPathsWithCompositeAlternateKeyParametersWorks()\n        {\n            string alternateKeyProperties =\n@\"<Property Name=\"\"UserName\"\" Type=\"\"Edm.String\"\" Nullable=\"\"false\"\" />\n    <Property Name=\"\"AppID\"\" Type=\"\"Edm.String\"\" Nullable=\"\"false\"\" />\n    <Annotation Term=\"\"Org.OData.Core.V1.AlternateKeys\"\">\n        <Collection>\n            <Record Type=\"\"Org.OData.Core.V1.AlternateKey\"\">\n                <PropertyValue Property=\"\"Key\"\">\n                <Collection>\n                    <Record Type=\"\"Org.OData.Core.V1.PropertyRef\"\">\n                        <PropertyValue Property=\"\"Alias\"\" String=\"\"username\"\"/>\n                        <PropertyValue Property=\"\"Name\"\" PropertyPath=\"\"UserName\"\"/>\n                    </Record>\n                    <Record Type=\"\"Org.OData.Core.V1.PropertyRef\"\">\n                        <PropertyValue Property=\"\"Alias\"\" String=\"\"appId\"\"/>\n                        <PropertyValue Property=\"\"Name\"\" PropertyPath=\"\"AppID\"\"/>\n                    </Record>\n                </Collection>\n                </PropertyValue>\n            </Record>\n        </Collection>\n    </Annotation>\";\n\n            IEdmModel model = GetEdmModel(null, null, alternateKeyProperties);\n            ODataPathProvider provider = new();\n            OpenApiConvertSettings settings = new()\n            {\n                EnableKeyAsSegment = true,\n                AddAlternateKeyPaths = true\n            };\n\n            // Act\n            IEnumerable<ODataPath> paths = provider.GetPaths(model, settings);\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Equal(4, paths.Count());\n\n            List<string> pathItems = paths.Select(p => p.GetPathItemName(settings)).ToList();\n            Assert.Contains(\"/Customers/{ID}\", pathItems);\n            Assert.Contains(\"/Customers(username='{UserName}',appId='{AppID}')\", pathItems);\n        }\n\n        private static IEdmModel GetEdmModel(string schemaElement, string containerElement, string propertySchema = null)\n        {\n            string template = $@\"<?xml version=\"\"1.0\"\" encoding=\"\"utf-16\"\"?>\n<Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n  <EntityType Name=\"\"Customer\"\">\n    <Key>\n      <PropertyRef Name=\"\"ID\"\" />\n    </Key>\n    <Property Name=\"\"ID\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n    {propertySchema}\n  </EntityType>\n  {schemaElement}\n  <EntityContainer Name =\"\"Default\"\">\n    <EntitySet Name=\"\"Customers\"\" EntityType=\"\"NS.Customer\"\" />\n    {containerElement}\n  </EntityContainer>\n</Schema>\";\n            return GetEdmModel(template);\n        }\n\n        private static IEdmModel GetInheritanceModel(string annotation)\n        {\n            string template = $@\"<?xml version=\"\"1.0\"\" encoding=\"\"utf-16\"\"?>\n<Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n  <EntityType Name=\"\"Customer\"\">\n    <Key>\n      <PropertyRef Name=\"\"ID\"\" />\n    </Key>\n    <Property Name=\"\"ID\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n  </EntityType>\n  <EntityType Name=\"\"NiceCustomer\"\" BaseType=\"\"NS.Customer\"\">\n    <Property Name=\"\"Other\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"true\"\" />\n  </EntityType>\n  <Action Name=\"\"Ack\"\" IsBound=\"\"true\"\" >\n    <Parameter Name = \"\"bindingParameter\"\" Type=\"\"NS.NiceCustomer\"\" />\n  </Action>\n  <EntityContainer Name =\"\"Default\"\">\n    <EntitySet Name=\"\"Customers\"\" EntityType=\"\"NS.Customer\"\">\n      {annotation}\n    </EntitySet>\n  </EntityContainer>\n</Schema>\";\n            return GetEdmModel(template);\n        }\n\n        private static IEdmModel GetNavPropModel(string annotation)\n        {\n            string template = $@\"<?xml version=\"\"1.0\"\" encoding=\"\"utf-16\"\"?>\n<Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n  <EntityType Name=\"\"Root\"\">\n    <Key>\n      <PropertyRef Name=\"\"ID\"\" />\n    </Key>\n    <Property Name=\"\"ID\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n    <NavigationProperty Name=\"\"Customers\"\" Type=\"\"Collection(NS.Customer)\"\" ContainsTarget=\"\"true\"\">\n      {annotation}\n    </NavigationProperty>\n  </EntityType>\n  <EntityType Name=\"\"Customer\"\">\n    <Key>\n      <PropertyRef Name=\"\"ID\"\" />\n    </Key>\n    <Property Name=\"\"ID\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n  </EntityType>\n  <EntityType Name=\"\"NiceCustomer\"\" BaseType=\"\"NS.Customer\"\">\n    <Property Name=\"\"Other\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"true\"\" />\n  </EntityType>\n  <Action Name=\"\"Ack\"\" IsBound=\"\"true\"\" >\n    <Parameter Name = \"\"bindingParameter\"\" Type=\"\"NS.NiceCustomer\"\" />\n  </Action>\n  <EntityContainer Name =\"\"Default\"\">\n    <Singleton Name=\"\"Root\"\" Type=\"\"NS.Root\"\" />\n  </EntityContainer>\n</Schema>\";\n            return GetEdmModel(template);\n        }\n\n        [Fact]\n        public async Task GetPathsForDerivedTypeDeltaFunctionUsesCorrectReturnType()\n        {\n            // Arrange – mirrors the Graph scenario:\n            //   directoryObject (base) has delta with RequiresExplicitBinding\n            //   servicePrincipal (derived) has its own delta\n            //   agentIdentity (derived from servicePrincipal) causes servicePrincipal to have derived types\n            // Bug: TryAddPath kept the base-type delta for /servicePrincipals/delta() because\n            //      servicePrincipal has derived types.\n            string csdl = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityType Name=\"\"directoryObject\"\">\n        <Key>\n          <PropertyRef Name=\"\"id\"\" />\n        </Key>\n        <Property Name=\"\"id\"\" Type=\"\"Edm.String\"\" Nullable=\"\"false\"\" />\n      </EntityType>\n      <EntityType Name=\"\"servicePrincipal\"\" BaseType=\"\"NS.directoryObject\"\">\n        <Property Name=\"\"appId\"\" Type=\"\"Edm.String\"\" />\n      </EntityType>\n      <EntityType Name=\"\"agentIdentity\"\" BaseType=\"\"NS.servicePrincipal\"\">\n        <Property Name=\"\"blueprintId\"\" Type=\"\"Edm.String\"\" />\n      </EntityType>\n      <Function Name=\"\"delta\"\" IsBound=\"\"true\"\">\n        <Parameter Name=\"\"bindingParameter\"\" Type=\"\"Collection(NS.directoryObject)\"\" />\n        <ReturnType Type=\"\"Collection(NS.directoryObject)\"\" />\n        <Annotation Term=\"\"Org.OData.Core.V1.RequiresExplicitBinding\"\" />\n      </Function>\n      <Function Name=\"\"delta\"\" IsBound=\"\"true\"\">\n        <Parameter Name=\"\"bindingParameter\"\" Type=\"\"Collection(NS.servicePrincipal)\"\" />\n        <ReturnType Type=\"\"Collection(NS.servicePrincipal)\"\" />\n      </Function>\n      <EntityContainer Name=\"\"Default\"\">\n        <EntitySet Name=\"\"directoryObjects\"\" EntityType=\"\"NS.directoryObject\"\" />\n        <EntitySet Name=\"\"servicePrincipals\"\" EntityType=\"\"NS.servicePrincipal\"\" />\n      </EntityContainer>\n      <Annotations Target=\"\"NS.directoryObject\"\">\n        <Annotation Term=\"\"Org.OData.Core.V1.ExplicitOperationBindings\"\">\n          <Collection>\n            <String>NS.delta</String>\n          </Collection>\n        </Annotation>\n      </Annotations>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n\n            bool result = CsdlReader.TryParse(XElement.Parse(csdl).CreateReader(), out IEdmModel model, out _);\n            Assert.True(result);\n\n            var settings = new OpenApiConvertSettings();\n            var doc = model.ConvertToOpenApi(settings);\n\n            // Serialize to YAML and verify the response type\n            using var stream = new MemoryStream();\n            await doc.SerializeAsync(stream, OpenApiSpecVersion.OpenApi3_1, \"yaml\", CancellationToken.None);\n            stream.Position = 0;\n            string yaml = await new StreamReader(stream).ReadToEndAsync();\n\n            // The /servicePrincipals/NS.delta() path should reference servicePrincipal, not directoryObject\n            Assert.Contains(\"/servicePrincipals/NS.delta()\", yaml);\n\n            // Extract just the path section (up to 'components:' or next top-level key)\n            int pathIndex = yaml.IndexOf(\"/servicePrincipals/NS.delta():\");\n            Assert.True(pathIndex >= 0, \"Path /servicePrincipals/NS.delta() not found in YAML output\");\n\n            int componentsIndex = yaml.IndexOf(\"\\ncomponents:\", pathIndex);\n            string pathSection = componentsIndex > 0\n                ? yaml.Substring(pathIndex, componentsIndex - pathIndex)\n                : yaml.Substring(pathIndex);\n\n            // The response schema items $ref should reference servicePrincipal\n            Assert.Contains(\"'#/components/schemas/NS.servicePrincipal'\", pathSection);\n            Assert.DoesNotContain(\"#/components/schemas/NS.directoryObject\", pathSection);\n        }\n\n        private static IEdmModel GetEdmModel(string schema)\n        {\n            bool parsed = SchemaReader.TryParse(new XmlReader[] { XmlReader.Create(new StringReader(schema)) }, out IEdmModel parsedModel, out IEnumerable<EdmError> errors);\n            Assert.True(parsed, $\"Parse failure. {string.Join(Environment.NewLine, errors.Select(e => e.ToString()))}\");\n            return parsedModel;\n        }\n\n        private static IEdmModel GetEdmModel(bool hasStream, string streamPropName)\n        {\n            string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"microsoft.graph\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityType Name=\"\"todo\"\" HasStream=\"\"{0}\"\">\n        <Key>\n          <PropertyRef Name=\"\"id\"\" />\n        </Key>\n        <Property Name=\"\"id\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n        <Property Name=\"\"{1}\"\" Type=\"\"Edm.Stream\"\"/>\n        <Property Name = \"\"description\"\" Type = \"\"Edm.String\"\" />\n      </EntityType>\n      <EntityType Name=\"\"user\"\" OpenType=\"\"true\"\">\n        <NavigationProperty Name = \"\"photo\"\" Type = \"\"microsoft.graph.profilePhoto\"\" ContainsTarget = \"\"true\"\" />\n      </EntityType>\n      <EntityType Name=\"\"profilePhoto\"\" HasStream=\"\"true\"\">\n        <Property Name = \"\"height\"\" Type = \"\"Edm.Int32\"\" />\n        <Property Name = \"\"width\"\" Type = \"\"Edm.Int32\"\" />\n      </EntityType >\n      <EntityType Name=\"\"document\"\">\n        <Property Name=\"\"content\"\" Type=\"\"Edm.Stream\"\"/>\n        <Property Name=\"\"thumbnailPhoto\"\" Type=\"\"Edm.Stream\"\"/>\n      </EntityType>\n      <EntityType Name=\"\"catalog\"\" BaseType=\"\"microsoft.graph.document\"\">\n        <NavigationProperty Name=\"\"reports\"\" Type = \"\"Collection(microsoft.graph.report)\"\" />\n      </EntityType>\n      <EntityType Name=\"\"report\"\">\n        <Key>\n          <PropertyRef Name=\"\"id\"\" />\n        </Key>\n        <Property Name=\"\"id\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n      </EntityType>\n      <EntityContainer Name =\"\"GraphService\"\">\n        <EntitySet Name=\"\"todos\"\" EntityType=\"\"microsoft.graph.todo\"\" />\n        <Singleton Name=\"\"me\"\" Type=\"\"microsoft.graph.user\"\" />\n        <Singleton Name=\"\"catalog\"\" Type=\"\"microsoft.graph.catalog\"\" />\n      </EntityContainer>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, hasStream, streamPropName);\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out IEdmModel model, out _);\n            Assert.True(result);\n            return model;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Edm/ODataPathTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Properties;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Edm.Tests\n{\n    public class ODataPathTests\n    {\n        private IEdmEntityType _simpleKeyEntityType;\n        private IEdmEntitySet _simpleKeyEntitySet;\n\n        private IEdmEntityType _compositeKeyEntityType;\n        private IEdmEntitySet _compositeKeyEntitySet;\n\n        public ODataPathTests()\n        {\n            // Single key entity type\n            EdmEntityType entityType = new EdmEntityType(\"NS\", \"Order\");\n            entityType.AddKeys(entityType.AddStructuralProperty(\"Id\", EdmPrimitiveTypeKind.Int32));\n            _simpleKeyEntityType = entityType;\n\n            EdmEntityContainer container = new EdmEntityContainer(\"NS\", \"Default\");\n            EdmEntitySet entitySet = new EdmEntitySet(container, \"Orders\", entityType);\n            _simpleKeyEntitySet = entitySet;\n\n            // Multiple keys entity type\n            entityType = new EdmEntityType(\"NS\", \"Customer\");\n            entityType.AddKeys(entityType.AddStructuralProperty(\"FirstName\", EdmPrimitiveTypeKind.String),\n                entityType.AddStructuralProperty(\"LastName\", EdmPrimitiveTypeKind.String));\n            _compositeKeyEntityType = entityType;\n\n            entitySet = new EdmEntitySet(container, \"Customers\", entityType);\n            _compositeKeyEntitySet = entitySet;\n        }\n\n        [Fact]\n        public void ODataPathConstructorThrowsArgumentNull()\n        {\n            Assert.Throws<ArgumentNullException>(\"source\", () => new ODataPath(null));\n        }\n\n        [Fact]\n        public void ODataPathPopThrowsForEmptyPath()\n        {\n            // Arrange\n            ODataPath path = new ODataPath();\n\n            // Act\n            Action text = () => path.Pop();\n\n            // Assert\n            var exception = Assert.Throws<InvalidOperationException>(text);\n            Assert.Equal(SRResource.ODataPathPopInvalid, exception.Message);\n        }\n\n        [Fact]\n        public void ODataPathPushWorks()\n        {\n            // Arrange\n            ODataPath path = new ODataPath();\n            Assert.Empty(path); // guard\n\n            // Act\n            path.Push(new ODataNavigationSourceSegment(_simpleKeyEntitySet));\n\n            // Assert\n            Assert.Single(path);\n            Assert.Equal(1, path.Count);\n        }\n\n        [Fact]\n        public void ODataPathFirstSegmentWorks()\n        {\n            // Arrange\n            ODataNavigationSourceSegment nsSegment = new ODataNavigationSourceSegment(_simpleKeyEntitySet);\n            ODataKeySegment keySegment = new ODataKeySegment(_simpleKeyEntityType);\n            ODataPath path = new ODataPath(nsSegment, keySegment);\n\n            // Act\n            var segment = path.FirstSegment;\n\n            // Assert\n            Assert.Same(nsSegment, segment);\n        }\n\n        [Fact]\n        public void ODataPathLastSegmentWorks()\n        {\n            // Arrange\n            ODataNavigationSourceSegment nsSegment = new ODataNavigationSourceSegment(_simpleKeyEntitySet);\n            ODataKeySegment keySegment = new ODataKeySegment(_simpleKeyEntityType);\n            ODataPath path = new ODataPath(nsSegment, keySegment);\n\n            // Act\n            var segment = path.LastSegment;\n\n            // Assert\n            Assert.Same(keySegment, segment);\n        }\n\n        [Fact]\n        public void KindPropertyReturnsUnknown()\n        {\n            // Arrange\n            ODataKeySegment keySegment = new ODataKeySegment(_simpleKeyEntityType);\n            ODataPath path = new ODataPath(keySegment);\n\n            // Act & Assert\n            Assert.Equal(ODataPathKind.Unknown, path.Kind);\n        }\n\n        [Fact]\n        public void KindPropertyReturnsEntity()\n        {\n            // Arrange\n            ODataNavigationSourceSegment nsSegment = new ODataNavigationSourceSegment(_simpleKeyEntitySet);\n            ODataKeySegment keySegment = new ODataKeySegment(_simpleKeyEntityType);\n            ODataPath path = new ODataPath(nsSegment, keySegment);\n\n            // Act & Assert\n            Assert.Equal(ODataPathKind.Entity, path.Kind);\n        }\n\n        [Fact]\n        public void KindPropertyReturnsSingleton()\n        {\n            // Arrange\n            EdmEntityContainer container = new EdmEntityContainer(\"NS\", \"Default\");\n            EdmSingleton me = new EdmSingleton(container, \"Me\", _simpleKeyEntityType);\n            ODataNavigationSourceSegment nsSegment = new ODataNavigationSourceSegment(me);\n            ODataPath path = new ODataPath(nsSegment);\n\n            // Act & Assert\n            Assert.Equal(ODataPathKind.Singleton, path.Kind);\n        }\n\n        [Fact]\n        public void KindPropertyReturnsEntitySet()\n        {\n            // Arrange\n            ODataNavigationSourceSegment nsSegment = new ODataNavigationSourceSegment(_compositeKeyEntitySet);\n            ODataPath path = new ODataPath(nsSegment);\n\n            // Act & Assert\n            Assert.Equal(ODataPathKind.EntitySet, path.Kind);\n        }\n\n        [Fact]\n        public void KindPropertyReturnsOperation()\n        {\n            // Arrange\n            ODataNavigationSourceSegment nsSegment = new ODataNavigationSourceSegment(_simpleKeyEntitySet);\n            EdmAction action = new EdmAction(\"NS\", \"MyAction\", null, isBound: true, entitySetPathExpression: null);\n            ODataOperationSegment opSegment = new ODataOperationSegment(action);\n            ODataPath path = new ODataPath(nsSegment, opSegment);\n\n            // Act & Assert\n            Assert.Equal(ODataPathKind.Operation, path.Kind);\n        }\n\n        [Fact]\n        public void KindPropertyReturnsNavigationProperty()\n        {\n            // Arrange\n            EdmNavigationPropertyInfo propertyInfo = new EdmNavigationPropertyInfo\n            {\n                Name = \"Nav\",\n                TargetMultiplicity = EdmMultiplicity.One,\n                Target = _compositeKeyEntityType\n            };\n            var property = EdmNavigationProperty.CreateNavigationProperty(_simpleKeyEntityType, propertyInfo);\n            ODataNavigationPropertySegment npSegment = new ODataNavigationPropertySegment(property);\n            ODataNavigationSourceSegment nsSegment = new ODataNavigationSourceSegment(_simpleKeyEntitySet);\n            ODataKeySegment keySegment = new ODataKeySegment(_simpleKeyEntityType);\n            ODataPath path = new ODataPath(nsSegment, keySegment, npSegment);\n\n            // Act & Assert\n            Assert.Equal(ODataPathKind.NavigationProperty, path.Kind);\n        }\n\n        [Fact]\n        public void KindPropertyReturnsOperationImport()\n        {\n            // Arrange\n            IEdmEntityContainer container = new EdmEntityContainer(\"NS\", \"default\");\n            IEdmAction action = new EdmAction(\"NS\", \"MyAction\", null);\n            var operationImport = new EdmActionImport(container, \"MyAction\", action);\n            ODataOperationImportSegment segment = new ODataOperationImportSegment(operationImport);\n            ODataPath path = new ODataPath(segment);\n\n            // Act & Assert\n            Assert.Equal(ODataPathKind.OperationImport, path.Kind);\n        }\n\n        [Fact]\n        public void KindPropertyReturnsStreamProperty()\n        {\n            // Arrange\n            ODataNavigationSourceSegment nsSegment = new ODataNavigationSourceSegment(_simpleKeyEntitySet);\n            ODataKeySegment keySegment = new ODataKeySegment(_simpleKeyEntityType);\n            ODataStreamPropertySegment streamPropSegment = new ODataStreamPropertySegment(\"Logo\");\n            ODataPath path = new ODataPath(nsSegment, keySegment, streamPropSegment);\n\n            // Act & Assert\n            Assert.Equal(ODataPathKind.MediaEntity, path.Kind);\n        }\n\n        [Fact]\n        public void KindPropertyReturnsStreamContent()\n        {\n            // Arrange\n            ODataNavigationSourceSegment nsSegment = new ODataNavigationSourceSegment(_simpleKeyEntitySet);\n            ODataKeySegment keySegment = new ODataKeySegment(_simpleKeyEntityType);\n            ODataStreamContentSegment streamContSegment = new ODataStreamContentSegment();\n            ODataPath path = new ODataPath(nsSegment, keySegment, streamContSegment);\n\n            // Act & Assert\n            Assert.Equal(ODataPathKind.MediaEntity, path.Kind);\n        }\n\n        [Theory]\n        [InlineData(true, true, \"/Orders/{Order-Id}\")]\n        [InlineData(true, false, \"/Orders/{Id}\")]\n        [InlineData(false, true, \"/Orders({Order-Id})\")]\n        [InlineData(false, false, \"/Orders({Id})\")]\n        public void GetPathItemNameReturnsCorrectWithSingleKeySegment(bool keyAsSegment, bool prefix, string expected)\n        {\n            // Arrange\n            ODataNavigationSourceSegment nsSegment = new ODataNavigationSourceSegment(_simpleKeyEntitySet);\n            ODataKeySegment keySegment = new ODataKeySegment(_simpleKeyEntityType);\n            ODataPath path = new ODataPath(nsSegment, keySegment);\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableKeyAsSegment = keyAsSegment,\n                PrefixEntityTypeNameBeforeKey = prefix\n            };\n\n            // Act\n            string pathItemName = path.GetPathItemName(settings);\n\n            // Assert\n            Assert.Equal(expected, pathItemName);\n        }\n\n        [Theory]\n        [InlineData(true, true, \"/Customers/FirstName='{FirstName}',LastName='{LastName}'\")]\n        [InlineData(true, false, \"/Customers/FirstName='{FirstName}',LastName='{LastName}'\")]\n        [InlineData(false, true, \"/Customers(FirstName='{FirstName}',LastName='{LastName}')\")]\n        [InlineData(false, false, \"/Customers(FirstName='{FirstName}',LastName='{LastName}')\")]\n        public void GetPathItemNameReturnsCorrectStringWithMultipleKeySegment(bool keyAsSegment, bool prefix, string expected)\n        {\n            // Arrange\n            ODataNavigationSourceSegment nsSegment = new ODataNavigationSourceSegment(_compositeKeyEntitySet);\n            ODataKeySegment keySegment = new ODataKeySegment(_compositeKeyEntityType);\n            ODataPath path = new ODataPath(nsSegment, keySegment);\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableKeyAsSegment = keyAsSegment,\n                PrefixEntityTypeNameBeforeKey = prefix,\n                AddSingleQuotesForStringParameters = true,\n            };\n\n            // Act\n            string pathItemName = path.GetPathItemName(settings);\n\n            // Assert\n            Assert.Equal(expected, pathItemName);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Edm/ODataStreamContentSegmentTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Edm.Tests\n{\n    public class ODataStreamContentSegmentTests\n    {\n        private readonly EdmEntityType _todo;\n\n        public ODataStreamContentSegmentTests()\n        {\n            _todo = new EdmEntityType(\"microsoft.graph\", \"Todo\",\n                new EdmEntityType(\"microsoft.graph\", \"Task\"),\n                isAbstract: false,\n                isOpen: false,\n                hasStream: true);\n            _todo.AddKeys(_todo.AddStructuralProperty(\"Id\", EdmPrimitiveTypeKind.String));\n            _todo.AddKeys(_todo.AddStructuralProperty(\"Logo\", EdmPrimitiveTypeKind.Stream));\n            _todo.AddKeys(_todo.AddStructuralProperty(\"Description\", EdmPrimitiveTypeKind.String));\n        }\n\n        [Fact]\n        public void StreamContentSegmentIdentifierPropertyReturnsCorrectDefaultValue()\n        {\n            // Arrange & Act\n            ODataStreamContentSegment segment = new ODataStreamContentSegment();\n\n            // Assert\n            Assert.Same(\"$value\", segment.Identifier);\n        }\n\n        [Fact]\n        public void KindPropertyReturnsStreamContentEnumMember()\n        {\n            // Arrange & Act\n            ODataStreamContentSegment segment = new ODataStreamContentSegment();\n\n            // Assert\n            Assert.Equal(ODataSegmentKind.StreamContent, segment.Kind);\n        }\n\n        [Fact]\n        public void GetPathItemNameReturnsCorrectDefaultStreamContentValue()\n        {\n            // Arrange & Act\n            ODataStreamContentSegment segment = new ODataStreamContentSegment();\n\n            // Assert\n            Assert.Equal(\"$value\", segment.GetPathItemName(new OpenApiConvertSettings()));\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Edm/ODataStreamPropertySegmentTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Edm.Tests\n{\n    public class ODataStreamPropertySegmentTests\n    {\n        private readonly EdmEntityType _todo;\n\n        public ODataStreamPropertySegmentTests()\n        {\n            _todo = new EdmEntityType(\"microsoft.graph\", \"Todo\");\n            _todo.AddKeys(_todo.AddStructuralProperty(\"Id\", EdmPrimitiveTypeKind.String));\n            _todo.AddKeys(_todo.AddStructuralProperty(\"Logo\", EdmPrimitiveTypeKind.Stream));\n            _todo.AddKeys(_todo.AddStructuralProperty(\"Description\", EdmPrimitiveTypeKind.String));\n        }\n\n        [Fact]\n        public void StreamPropertySegmentConstructorThrowsArgumentNull()\n        {\n            Assert.Throws<ArgumentNullException>(\"streamPropertyName\", () => new ODataStreamPropertySegment(null));\n        }\n\n        [Fact]\n        public void StreamPropertySegmentIdentifierPropertyReturnsStreamPropertyNameOfEntity()\n        {\n            // Arrange\n            var streamPropName = _todo.DeclaredStructuralProperties().First(c => c.Name == \"Logo\").Name;\n\n            // Act\n            ODataStreamPropertySegment segment = new ODataStreamPropertySegment(streamPropName);\n\n            // Assert\n            Assert.Same(streamPropName, segment.Identifier);\n        }\n\n        [Fact]\n        public void KindPropertyReturnsStreamPropertyEnumMember()\n        {\n            // Arrange\n            var streamPropName = _todo.DeclaredStructuralProperties().First(c => c.Name == \"Logo\").Name;\n\n            // Act\n            ODataStreamPropertySegment segment = new ODataStreamPropertySegment(streamPropName);\n\n            // Assert\n            Assert.Equal(ODataSegmentKind.StreamProperty, segment.Kind);\n        }\n\n        [Fact]\n        public void GetPathItemNameReturnsCorrectStreamPropertyNameOfEntity()\n        {\n            // Arrange\n            var streamPropName = _todo.DeclaredStructuralProperties().First(c => c.Name == \"Logo\").Name;\n\n            // Act\n            ODataStreamPropertySegment segment = new ODataStreamPropertySegment(streamPropName);\n\n            // Assert\n            Assert.Equal(streamPropName, segment.GetPathItemName(new OpenApiConvertSettings()));\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Edm/ODataTypeCastSegmentTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Edm.Tests\n{\n    public class ODataTypeCastSegmentTests\n    {\n        private readonly EdmEntityType _person;\n        private readonly EdmModel _model;\n\n        public ODataTypeCastSegmentTests()\n        {\n            _model = new EdmModel();\n            _model.SetNamespaceAlias(\"NS\", \"N\");\n            _person = _model.AddEntityType(\"NS\", \"Person\");\n            _person.AddKeys(_person.AddStructuralProperty(\"Id\", EdmCoreModel.Instance.GetString(false)));\n        }\n\n        [Fact]\n        public void TypeCastSegmentConstructorThrowsArgumentNull()\n        {\n            Assert.Throws<ArgumentNullException>(\"structuredType\", () => new ODataTypeCastSegment(null, null));\n        }\n\n        [Fact]\n        public void TypeCastSegmentEntityTypePropertyReturnsSameEntityType()\n        {\n            // Arrange & Act\n            var segment = new ODataTypeCastSegment(_person, _model);\n\n            // Assert\n            Assert.Null(segment.EntityType);\n            Assert.Same(_person, segment.StructuredType);\n        }\n\n        [Fact]\n        public void KindPropertyReturnsTypeCastEnumMember()\n        {\n            // Arrange & Act\n            var segment = new ODataTypeCastSegment(_person, _model);\n\n            // Assert\n            Assert.Equal(ODataSegmentKind.TypeCast, segment.Kind);\n        }\n\n        [Fact]\n        public void GetPathItemNameReturnsCorrectTypeCastLiteral()\n        {\n            // Arrange & Act\n            var segment = new ODataTypeCastSegment(_person,_model);\n\n            // Assert\n            Assert.Equal(\"NS.Person\", segment.GetPathItemName(new OpenApiConvertSettings()));\n        }\n\n        [Fact]\n        public void GetPathItemNameReturnsCorrectTypeCastLiteralAsAliased()\n        {\n            // Arrange & Act\n            var segment = new ODataTypeCastSegment(_person, _model);\n            var settings = new OpenApiConvertSettings()\n            {\n                EnableAliasForTypeCastSegments = true\n            };\n\n            // Assert\n            Assert.Equal(\"N.Person\", segment.GetPathItemName(settings));\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Edm/RecordExpressionExtensionsTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Edm.Tests\n{\n    public class RecordExpressionExtensionsTests\n    {\n        [Fact]\n        public void GetIntegerWorks()\n        {\n            // Arrange\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"prop\", new EdmIntegerConstant(42)));\n\n            // Act\n            long? actual = record.GetInteger(\"prop\");\n\n            // Assert\n            Assert.NotNull(actual);\n            Assert.Equal(42, actual.Value);\n        }\n\n        [Fact]\n        public void GetStringWorks()\n        {\n            // Arrange\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"prop\", new EdmStringConstant(\"test\")));\n\n            // Act\n            string actual = record.GetString(\"prop\");\n\n            // Assert\n            Assert.NotNull(actual);\n            Assert.Equal(\"test\", actual);\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public void GetBooleanWorks(bool expected)\n        {\n            // Arrange\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"prop\", new EdmBooleanConstant(expected)));\n\n            // Act\n            bool? actual = record.GetBoolean(\"prop\");\n\n            // Assert\n            Assert.NotNull(actual);\n            Assert.Equal(expected, actual.Value);\n        }\n\n        [Fact]\n        public void GetEnumWorks()\n        {\n            // Arrange\n            IEdmEnumType enumType = new EdmEnumType(\"NS\", \"Color\");\n            EdmEnumMember member = new EdmEnumMember(enumType, \"Red\", new EdmEnumMemberValue(2));\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"prop\", new EdmEnumMemberExpression(member)));\n\n            // Act\n            Color? actual = record.GetEnum<Color>(\"prop\");\n\n            // Assert\n            Assert.NotNull(actual);\n            Assert.Equal(Color.Red, actual.Value);\n        }\n\n        private enum Color\n        {\n            Red\n        }\n\n        [Fact]\n        public void GetPropertyPathWorks()\n        {\n            // Arrange\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"prop\", new EdmPropertyPathExpression(\"abc/xyz\")));\n\n            // Act\n            string actual = record.GetPropertyPath(\"prop\");\n\n            // Assert\n            Assert.NotNull(actual);\n            Assert.Equal(\"abc/xyz\", actual);\n        }\n\n        [Fact]\n        public void GetCollectionPropertyPathWorks()\n        {\n            // Arrange\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"prop\", new EdmCollectionExpression(\n                    new EdmPropertyPathExpression(\"abc/xyz\"),\n                    new EdmPropertyPathExpression(\"123\"))));\n\n            // Act\n            IList<string> actual = record.GetCollectionPropertyPath(\"prop\");\n\n            // Assert\n            Assert.NotNull(actual);\n            Assert.Equal(2, actual.Count);\n            Assert.Equal(new[] { \"abc/xyz\", \"123\" }, actual);\n        }\n\n        [Fact]\n        public void GetRecordWorks()\n        {\n            // Arrange\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"prop\", new EdmRecordExpression(\n                    new EdmPropertyConstructor(\"Scope\", new EdmStringConstant(\"scope name\")),\n                    new EdmPropertyConstructor(\"RestrictedProperties\", new EdmStringConstant(\"*\")))));\n\n            // Act\n            Vocabulary.Capabilities.ScopeType actual = record.GetRecord<Vocabulary.Capabilities.ScopeType>(\"prop\");\n\n            // Assert\n            Assert.NotNull(actual);\n            Assert.Equal(\"scope name\", actual.Scope);\n            Assert.Equal(\"*\", actual.RestrictedProperties);\n        }\n\n        [Fact]\n        public void GetCollectionForStringWorks()\n        {\n            // Arrange\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"prop\", new EdmCollectionExpression(\n                    new EdmStringConstant(\"abc\"), new EdmStringConstant(\"xyz\"))));\n\n            // Act\n            IList<string> actual = record.GetCollection(\"prop\");\n\n            // Assert\n            Assert.NotNull(actual);\n            Assert.Equal(2, actual.Count);\n            Assert.Equal(new[] { \"abc\", \"xyz\" }, actual);\n        }\n\n        [Fact]\n        public void GetCollectionForRecordWorks()\n        {\n            // Arrange\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"prop\", new EdmCollectionExpression(\n                    new EdmRecordExpression(\n                        new EdmPropertyConstructor(\"Scope\", new EdmStringConstant(\"scope1\")),\n                        new EdmPropertyConstructor(\"RestrictedProperties\", new EdmStringConstant(\"restrictedProperties1\"))),\n                    new EdmRecordExpression(\n                        new EdmPropertyConstructor(\"Scope\", new EdmStringConstant(\"scope2\")),\n                        new EdmPropertyConstructor(\"RestrictedProperties\", new EdmStringConstant(\"restrictedProperties2\"))))));\n\n            // Act\n            IList<Vocabulary.Capabilities.ScopeType> actual = record.GetCollection<Vocabulary.Capabilities.ScopeType>(\"prop\");\n\n            // Assert\n            Assert.NotNull(actual);\n            Assert.Equal(2, actual.Count);\n\n            for(int i = 1; i <= actual.Count; i++)\n            {\n                Assert.Equal(\"scope\" + i, actual[i-1].Scope);\n                Assert.Equal(\"restrictedProperties\" + i, actual[i-1].RestrictedProperties);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/EdmModelExtensionsTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Tests\n{\n    public class EdmModelExtensionsTest\n    {\n        [Fact]\n        public void GetDescriptionReturnsNullForElementWithoutCoreDescription()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.BasicEdmModel;\n            IEdmSingleton me = model.EntityContainer.FindSingleton(\"Me\");\n            Assert.NotNull(me); // Guard\n\n            // Act\n            string description = model.GetDescriptionAnnotation(me);\n\n            // Assert\n            Assert.Null(description);\n        }\n\n        [Fact]\n        public void GetDescriptionReturnsAnnotationForElementWithCoreDescription()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.BasicEdmModel;\n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people); // Guard\n\n            // Act\n            string description = model.GetDescriptionAnnotation(people);\n\n            // Assert\n            Assert.Equal(\"People's description.\", description);\n        }\n\n        [Fact]\n        public void GetLongDescriptionReturnsAnnotationForElementWithCoreLongDescription()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.BasicEdmModel;\n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people); // Guard\n\n            // Act\n            string description = model.GetLongDescriptionAnnotation(people);\n\n            // Assert\n            Assert.Equal(\"People's Long description.\", description);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/EdmModelOpenApiExtensionsTest.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.IO;\nusing System.Text.Json.Nodes;\nusing System.Threading.Tasks;\nusing Microsoft.OData.Edm;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Microsoft.OpenApi.OData.Tests;\npublic class EdmModelOpenApiExtensionsTest(ITestOutputHelper output)\n{\n    private readonly ITestOutputHelper _output = output;\n\n    [Fact]\n    public void ConvertToOpenApiThrowsArgumentNullModel()\n    {\n        // Arrange\n        IEdmModel model = null;\n\n        // Act & Assert\n        Assert.Throws<ArgumentNullException>(\"model\", model.ConvertToOpenApi);\n    }\n\n    [Theory]\n    [InlineData(OpenApiSpecVersion.OpenApi2_0, \"json\")]\n    [InlineData(OpenApiSpecVersion.OpenApi3_0, \"json\")]\n    [InlineData(OpenApiSpecVersion.OpenApi3_1, \"json\")]\n    [InlineData(OpenApiSpecVersion.OpenApi2_0, \"yaml\")]\n    [InlineData(OpenApiSpecVersion.OpenApi3_0, \"yaml\")]\n    [InlineData(OpenApiSpecVersion.OpenApi3_1, \"yaml\")]\n    public async Task EmptyEdmModelToOpenApiWorks(OpenApiSpecVersion specVersion, string format)\n    {\n        // Arrange\n        IEdmModel model = EdmModelHelper.EmptyModel;\n        var openApiConvertSettings = new OpenApiConvertSettings\n        {\n            OpenApiSpecVersion = specVersion,\n            IncludeAssemblyInfo = false\n        };\n\n        // Act\n        string result = await WriteEdmModelAsOpenApi(model, format, openApiConvertSettings);\n        var fileName = $\"Empty.OpenApi.{GetVersion(specVersion)}{GetFormatExt(format)}\";\n\n        // Assert\n        AssertDocumentsAreEqual(result, fileName, format);\n    }\n\n    [Theory]\n    [InlineData(OpenApiSpecVersion.OpenApi2_0, \"json\")]\n    [InlineData(OpenApiSpecVersion.OpenApi3_0, \"json\")]\n    [InlineData(OpenApiSpecVersion.OpenApi3_1, \"json\")]\n    [InlineData(OpenApiSpecVersion.OpenApi2_0, \"yaml\")]\n    [InlineData(OpenApiSpecVersion.OpenApi3_0, \"yaml\")]\n    [InlineData(OpenApiSpecVersion.OpenApi3_1, \"yaml\")]\n    public async Task BasicEdmModelToOpenApiWorks(OpenApiSpecVersion specVersion, string format)\n    {\n        // Arrange\n        IEdmModel model = EdmModelHelper.BasicEdmModel;\n        var openApiConvertSettings = new OpenApiConvertSettings\n        {\n            OpenApiSpecVersion = specVersion,\n            ShowSchemaExamples = true, // test for schema examples\n            IncludeAssemblyInfo = false,\n            UseStringArrayForQueryOptionsSchema = false\n        };\n\n        // Act\n        string result = await WriteEdmModelAsOpenApi(model, format, openApiConvertSettings);\n        var fileName = $\"Basic.OpenApi.{GetVersion(specVersion)}{GetFormatExt(format)}\";\n\n        // Assert\n        AssertDocumentsAreEqual(result, fileName, format);\n    }\n\n    [Theory]\n    [InlineData(OpenApiSpecVersion.OpenApi2_0, \"json\")]\n    [InlineData(OpenApiSpecVersion.OpenApi3_0, \"json\")]\n    [InlineData(OpenApiSpecVersion.OpenApi3_1, \"json\")]\n    [InlineData(OpenApiSpecVersion.OpenApi2_0, \"yaml\")]\n    [InlineData(OpenApiSpecVersion.OpenApi3_0, \"yaml\")]\n    [InlineData(OpenApiSpecVersion.OpenApi3_1, \"yaml\")]\n    public async Task MultipleSchemasEdmModelToOpenApiWorks(OpenApiSpecVersion specVersion, string format)\n    {\n        // Arrange\n        IEdmModel model = EdmModelHelper.MultipleSchemasEdmModel;\n        var openApiConvertSettings = new OpenApiConvertSettings\n        {\n            OpenApiSpecVersion = specVersion,\n            ShowLinks = true, // test Links\n            ShowSchemaExamples = true,\n            IncludeAssemblyInfo = false,\n            UseStringArrayForQueryOptionsSchema = false\n        };\n\n        // Act\n        string result = await WriteEdmModelAsOpenApi(model, format, openApiConvertSettings);\n\n        var fileName = $\"Multiple.Schema.OpenApi.{GetVersion(specVersion)}{GetFormatExt(format)}\";\n\n        // Assert\n        AssertDocumentsAreEqual(result, fileName, format);\n    }\n\n    [Theory]\n    [InlineData(OpenApiSpecVersion.OpenApi2_0, \"json\")]\n    [InlineData(OpenApiSpecVersion.OpenApi3_0, \"json\")]\n    [InlineData(OpenApiSpecVersion.OpenApi3_1, \"json\")]\n    [InlineData(OpenApiSpecVersion.OpenApi2_0, \"yaml\")]\n    [InlineData(OpenApiSpecVersion.OpenApi3_0, \"yaml\")]\n    [InlineData(OpenApiSpecVersion.OpenApi3_1, \"yaml\")]\n    public async Task TripServiceMetadataToOpenApiWorks(OpenApiSpecVersion specVersion, string format)\n    {\n        // Arrange\n        IEdmModel model = EdmModelHelper.TripServiceModel;\n        OpenApiConvertSettings settings = new OpenApiConvertSettings\n        {\n            EnableKeyAsSegment = true,\n            SemVerVersion = \"1.0.1\",\n            ServiceRoot = new Uri(\"http://services.odata.org/TrippinRESTierService\"),\n            IEEE754Compatible = true,\n            OpenApiSpecVersion = specVersion,\n            AddSingleQuotesForStringParameters = true,\n            AddEnumDescriptionExtension = true,\n            AppendBoundOperationsOnDerivedTypeCastSegments = true,\n            IncludeAssemblyInfo = false\n        };\n        // Act\n        string result = await WriteEdmModelAsOpenApi(model, format, settings);\n\n        var fileName = $\"TripService.OpenApi.{GetVersion(specVersion)}{GetFormatExt(format)}\";\n\n        // Assert\n        AssertDocumentsAreEqual(result, fileName, format);\n    }\n\n    private void AssertDocumentsAreEqual(string result, string fileName, string format)\n    {\n        _output.WriteLine(result);\n        var expected = Resources.GetString(fileName);\n        if (format is \"json\")\n        {\n            var parsedJson = JsonNode.Parse(result);\n            Assert.True(JsonNode.DeepEquals(JsonNode.Parse(expected), parsedJson));\n        }\n        else\n        {\n            Assert.Equal(expected.ChangeLineBreaks(), result);\n        }\n    }\n\n    private static string GetFormatExt(string format) =>\n    format switch {\n        \"json\" => \"json\",\n        \"yaml\" => \"yaml\",\n        _ => throw new NotImplementedException()\n    };\n\n    private static string GetVersion(OpenApiSpecVersion version) =>\n    version switch {\n        OpenApiSpecVersion.OpenApi2_0 => \"V2.\",\n        OpenApiSpecVersion.OpenApi3_0 => string.Empty,\n        OpenApiSpecVersion.OpenApi3_1 => \"V3.1.\",\n        _ => throw new NotImplementedException()\n    };\n\n    private static async Task<string> WriteEdmModelAsOpenApi(IEdmModel model, string target,\n        OpenApiConvertSettings settings = null)\n    {\n        settings ??= new OpenApiConvertSettings();\n        var document = model.ConvertToOpenApi(settings);\n        Assert.NotNull(document); // guard\n\n        MemoryStream stream = new();\n        var writerSettings = new OpenApiWriterSettings();\n        await document.SerializeAsync(stream, settings.OpenApiSpecVersion, target, writerSettings);\n        await stream.FlushAsync();\n        stream.Position = 0;\n        return await new StreamReader(stream).ReadToEndAsync();\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/EdmModelOpenApiExtensionsTests.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OData.Edm.Vocabularies.V1;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Tests\n{\n    /// <summary>\n    /// Tests for EdmModelOpenApiExtensions.ShouldRequestBodyBeRequired extension methods.\n    /// </summary>\n    public class EdmModelOpenApiExtensionsTests\n    {\n        #region Action Tests\n\n        [Fact]\n        public void ActionWithAllNullableParameters_ReturnsOptional()\n        {\n            // Arrange\n            var action = CreateAction(\"TestAction\", isNullable: true);\n\n            // Act\n            var result = action.ShouldRequestBodyBeRequired();\n\n            // Assert\n            Assert.False(result);\n        }\n\n        [Fact]\n        public void ActionWithAllRequiredParameters_ReturnsRequired()\n        {\n            // Arrange\n            var action = CreateAction(\"TestAction\", isNullable: false);\n\n            // Act\n            var result = action.ShouldRequestBodyBeRequired();\n\n            // Assert\n            Assert.True(result);\n        }\n\n        [Fact]\n        public void ActionWithMixedNullableAndRequiredParameters_ReturnsRequired()\n        {\n            // Arrange\n            var model = new EdmModel();\n            var action = new EdmAction(\"NS\", \"TestAction\", null);\n            action.AddParameter(\"nullableParam\", EdmCoreModel.Instance.GetString(true));\n            action.AddParameter(\"requiredParam\", EdmCoreModel.Instance.GetString(false));\n            model.AddElement(action);\n\n            // Act\n            var result = action.ShouldRequestBodyBeRequired();\n\n            // Assert\n            Assert.True(result);\n        }\n\n        [Fact]\n        public void ActionWithOptionalParameter_ReturnsOptional()\n        {\n            // Arrange\n            var model = new EdmModel();\n            var action = new EdmAction(\"NS\", \"TestAction\", null);\n            action.AddOptionalParameter(\"optionalParam\", EdmCoreModel.Instance.GetString(false));\n            model.AddElement(action);\n\n            // Act\n            var result = action.ShouldRequestBodyBeRequired();\n\n            // Assert\n            Assert.False(result);\n        }\n\n        [Fact]\n        public void BoundActionWithNullableParameter_ExcludesBindingParameter()\n        {\n            // Arrange\n            var model = new EdmModel();\n            var entityType = new EdmEntityType(\"NS\", \"Entity\");\n            var action = new EdmAction(\"NS\", \"TestAction\", null, true, null);\n            action.AddParameter(\"bindingParam\", new EdmEntityTypeReference(entityType, false));\n            action.AddParameter(\"nullableParam\", EdmCoreModel.Instance.GetString(true));\n            model.AddElement(entityType);\n            model.AddElement(action);\n\n            // Act\n            var result = action.ShouldRequestBodyBeRequired();\n\n            // Assert\n            Assert.False(result); // Only non-binding parameter is nullable\n        }\n\n        [Fact]\n        public void ActionWithNoParameters_ReturnsRequired()\n        {\n            // Arrange\n            var model = new EdmModel();\n            var action = new EdmAction(\"NS\", \"TestAction\", null);\n            model.AddElement(action);\n\n            // Act\n            var result = action.ShouldRequestBodyBeRequired();\n\n            // Assert\n            Assert.True(result); // No parameters means no request body needed, but returns true (existing behavior)\n        }\n\n        [Fact]\n        public void NullAction_ReturnsRequired()\n        {\n            // Act\n            var result = ((IEdmAction)null).ShouldRequestBodyBeRequired();\n\n            // Assert\n            Assert.True(result); // Safe default\n        }\n\n        #endregion\n\n        #region Entity Type Tests - Create Operations\n\n        [Fact]\n        public void EntityTypeWithAllNullableProperties_CreateOperation_ReturnsOptional()\n        {\n            // Arrange\n            var entityType = CreateEntityType(\"Customer\", hasRequiredProperties: false);\n\n            // Act\n            var result = entityType.ShouldRequestBodyBeRequired(\n                isUpdateOperation: false,\n                model: null);\n\n            // Assert\n            Assert.False(result);\n        }\n\n        [Fact]\n        public void EntityTypeWithRequiredProperty_CreateOperation_ReturnsRequired()\n        {\n            // Arrange\n            var entityType = CreateEntityType(\"Customer\", hasRequiredProperties: true);\n\n            // Act\n            var result = entityType.ShouldRequestBodyBeRequired(\n                isUpdateOperation: false,\n                model: null);\n\n            // Assert\n            Assert.True(result);\n        }\n\n        [Fact]\n        public void EntityTypeWithOnlyKeyProperty_CreateOperation_ReturnsRequired()\n        {\n            // Arrange\n            var entityType = new EdmEntityType(\"NS\", \"Entity\");\n            entityType.AddKeys(entityType.AddStructuralProperty(\"Id\", EdmPrimitiveTypeKind.Int32, false));\n\n            // Act - Create operation includes key properties\n            var result = entityType.ShouldRequestBodyBeRequired(\n                isUpdateOperation: false,\n                model: null);\n\n            // Assert\n            Assert.True(result); // Key is not nullable, so body is required\n        }\n\n        #endregion\n\n        #region Entity Type Tests - Update Operations\n\n        [Fact]\n        public void EntityTypeWithOnlyKeyProperty_UpdateOperation_ReturnsOptional()\n        {\n            // Arrange\n            var entityType = new EdmEntityType(\"NS\", \"Entity\");\n            entityType.AddKeys(entityType.AddStructuralProperty(\"Id\", EdmPrimitiveTypeKind.Int32, false));\n\n            // Act - Update operation excludes key properties\n            var result = entityType.ShouldRequestBodyBeRequired(\n                isUpdateOperation: true,\n                model: null);\n\n            // Assert\n            Assert.False(result); // No non-key properties, so body is optional\n        }\n\n        [Fact]\n        public void EntityTypeWithRequiredNonKeyProperty_UpdateOperation_ReturnsRequired()\n        {\n            // Arrange\n            var entityType = new EdmEntityType(\"NS\", \"Entity\");\n            entityType.AddKeys(entityType.AddStructuralProperty(\"Id\", EdmPrimitiveTypeKind.Int32, false));\n            entityType.AddStructuralProperty(\"Name\", EdmPrimitiveTypeKind.String, false); // Required\n\n            // Act\n            var result = entityType.ShouldRequestBodyBeRequired(\n                isUpdateOperation: true,\n                model: null);\n\n            // Assert\n            Assert.True(result); // Has required non-key property\n        }\n\n        [Fact]\n        public void EntityTypeWithNullableNonKeyProperties_UpdateOperation_ReturnsOptional()\n        {\n            // Arrange\n            var entityType = new EdmEntityType(\"NS\", \"Entity\");\n            entityType.AddKeys(entityType.AddStructuralProperty(\"Id\", EdmPrimitiveTypeKind.Int32, false));\n            entityType.AddStructuralProperty(\"Name\", EdmPrimitiveTypeKind.String, true); // Nullable\n            entityType.AddStructuralProperty(\"Email\", EdmPrimitiveTypeKind.String, true); // Nullable\n\n            // Act\n            var result = entityType.ShouldRequestBodyBeRequired(\n                isUpdateOperation: true,\n                model: null);\n\n            // Assert\n            Assert.False(result); // All non-key properties are nullable\n        }\n\n        #endregion\n\n        #region Inheritance Tests\n\n        [Fact]\n        public void EntityTypeWithRequiredInheritedProperty_ReturnsRequired()\n        {\n            // Arrange\n            var baseType = new EdmEntityType(\"NS\", \"BaseEntity\");\n            baseType.AddKeys(baseType.AddStructuralProperty(\"Id\", EdmPrimitiveTypeKind.Int32, false));\n            baseType.AddStructuralProperty(\"BaseProperty\", EdmPrimitiveTypeKind.String, false); // Required\n\n            var derivedType = new EdmEntityType(\"NS\", \"DerivedEntity\", baseType);\n            derivedType.AddStructuralProperty(\"DerivedProperty\", EdmPrimitiveTypeKind.String, true); // Nullable\n\n            // Act - Update operation\n            var result = derivedType.ShouldRequestBodyBeRequired(\n                isUpdateOperation: true,\n                model: null);\n\n            // Assert\n            Assert.True(result); // Base type has required property\n        }\n\n        [Fact]\n        public void EntityTypeWithAllNullableInheritedProperties_ReturnsOptional()\n        {\n            // Arrange\n            var baseType = new EdmEntityType(\"NS\", \"BaseEntity\");\n            baseType.AddKeys(baseType.AddStructuralProperty(\"Id\", EdmPrimitiveTypeKind.Int32, false));\n            baseType.AddStructuralProperty(\"BaseProperty\", EdmPrimitiveTypeKind.String, true); // Nullable\n\n            var derivedType = new EdmEntityType(\"NS\", \"DerivedEntity\", baseType);\n            derivedType.AddStructuralProperty(\"DerivedProperty\", EdmPrimitiveTypeKind.String, true); // Nullable\n\n            // Act - Update operation\n            var result = derivedType.ShouldRequestBodyBeRequired(\n                isUpdateOperation: true,\n                model: null);\n\n            // Assert\n            Assert.False(result); // All non-key properties are nullable\n        }\n\n        #endregion\n\n        #region Property with Default Value Tests\n\n        [Fact]\n        public void PropertyWithDefaultValue_TreatedAsOptional()\n        {\n            // Arrange\n            var entityType = new EdmEntityType(\"NS\", \"Entity\");\n            entityType.AddKeys(entityType.AddStructuralProperty(\"Id\", EdmPrimitiveTypeKind.Int32, false));\n\n            // Create property with default value\n            var nameProperty = new EdmStructuralProperty(\n                entityType,\n                \"Name\",\n                EdmCoreModel.Instance.GetString(false),\n                \"DefaultName\"); // Default value\n            entityType.AddProperty(nameProperty);\n\n            // Act - Update operation\n            var result = entityType.ShouldRequestBodyBeRequired(\n                isUpdateOperation: true,\n                model: null);\n\n            // Assert\n            Assert.False(result); // Has default value, so optional\n        }\n\n        #endregion\n\n        #region Computed Property Tests\n\n        [Fact]\n        public void ComputedProperty_ExcludedFromAnalysis()\n        {\n            // Arrange\n            var model = new EdmModel();\n            var entityType = new EdmEntityType(\"NS\", \"Entity\");\n            entityType.AddKeys(entityType.AddStructuralProperty(\"Id\", EdmPrimitiveTypeKind.Int32, false));\n            var computedProp = entityType.AddStructuralProperty(\"ComputedProp\", EdmPrimitiveTypeKind.String, false);\n            model.AddElement(entityType);\n\n            // Add Computed annotation\n            var term = CoreVocabularyModel.ComputedTerm;\n            var annotation = new EdmVocabularyAnnotation(computedProp, term, new EdmBooleanConstant(true));\n            model.SetVocabularyAnnotation(annotation);\n\n            // Act - Update operation\n            var result = entityType.ShouldRequestBodyBeRequired(\n                isUpdateOperation: true,\n                model: model);\n\n            // Assert\n            Assert.False(result); // Computed property excluded, no other properties\n        }\n\n        #endregion\n\n        #region Complex Type Tests\n\n        [Fact]\n        public void ComplexTypeWithAllNullableProperties_ReturnsOptional()\n        {\n            // Arrange\n            var complexType = new EdmComplexType(\"NS\", \"Address\");\n            complexType.AddStructuralProperty(\"Street\", EdmPrimitiveTypeKind.String, true);\n            complexType.AddStructuralProperty(\"City\", EdmPrimitiveTypeKind.String, true);\n\n            // Act\n            var result = complexType.ShouldRequestBodyBeRequired(\n                isUpdateOperation: false,\n                model: null);\n\n            // Assert\n            Assert.False(result);\n        }\n\n        [Fact]\n        public void ComplexTypeWithRequiredProperty_ReturnsRequired()\n        {\n            // Arrange\n            var complexType = new EdmComplexType(\"NS\", \"Address\");\n            complexType.AddStructuralProperty(\"Street\", EdmPrimitiveTypeKind.String, false); // Required\n            complexType.AddStructuralProperty(\"City\", EdmPrimitiveTypeKind.String, true);\n\n            // Act\n            var result = complexType.ShouldRequestBodyBeRequired(\n                isUpdateOperation: false,\n                model: null);\n\n            // Assert\n            Assert.True(result);\n        }\n\n        #endregion\n\n        #region Navigation Property Tests\n\n        [Fact]\n        public void EntityTypeWithNullableNavigationProperty_ReturnsOptional()\n        {\n            // Arrange\n            var model = new EdmModel();\n            var entityType = new EdmEntityType(\"NS\", \"Order\");\n            entityType.AddKeys(entityType.AddStructuralProperty(\"Id\", EdmPrimitiveTypeKind.Int32, false));\n\n            var customerType = new EdmEntityType(\"NS\", \"Customer\");\n            customerType.AddKeys(customerType.AddStructuralProperty(\"Id\", EdmPrimitiveTypeKind.Int32, false));\n\n            var navProperty = entityType.AddUnidirectionalNavigation(\n                new EdmNavigationPropertyInfo\n                {\n                    Name = \"Customer\",\n                    Target = customerType,\n                    TargetMultiplicity = EdmMultiplicity.ZeroOrOne\n                });\n\n            model.AddElement(entityType);\n            model.AddElement(customerType);\n\n            // Act - Update operation (excludes key)\n            var result = entityType.ShouldRequestBodyBeRequired(\n                isUpdateOperation: true,\n                model: model);\n\n            // Assert\n            Assert.False(result); // Navigation property is nullable\n        }\n\n        [Fact]\n        public void EntityTypeWithRequiredNavigationProperty_ReturnsRequired()\n        {\n            // Arrange\n            var model = new EdmModel();\n            var entityType = new EdmEntityType(\"NS\", \"Order\");\n            entityType.AddKeys(entityType.AddStructuralProperty(\"Id\", EdmPrimitiveTypeKind.Int32, false));\n\n            var customerType = new EdmEntityType(\"NS\", \"Customer\");\n            customerType.AddKeys(customerType.AddStructuralProperty(\"Id\", EdmPrimitiveTypeKind.Int32, false));\n\n            var navProperty = entityType.AddUnidirectionalNavigation(\n                new EdmNavigationPropertyInfo\n                {\n                    Name = \"Customer\",\n                    Target = customerType,\n                    TargetMultiplicity = EdmMultiplicity.One // Required\n                });\n\n            model.AddElement(entityType);\n            model.AddElement(customerType);\n\n            // Act - Update operation (excludes key)\n            var result = entityType.ShouldRequestBodyBeRequired(\n                isUpdateOperation: true,\n                model: model);\n\n            // Assert\n            Assert.True(result); // Navigation property is required\n        }\n\n        #endregion\n\n        #region Edge Cases\n\n        [Fact]\n        public void EmptyEntityType_ReturnsOptional()\n        {\n            // Arrange - Entity with only key, update operation excludes key\n            var entityType = new EdmEntityType(\"NS\", \"Empty\");\n            entityType.AddKeys(entityType.AddStructuralProperty(\"Id\", EdmPrimitiveTypeKind.Int32, false));\n\n            // Act\n            var result = entityType.ShouldRequestBodyBeRequired(\n                isUpdateOperation: true,\n                model: null);\n\n            // Assert\n            Assert.False(result); // No properties after excluding key\n        }\n\n        [Fact]\n        public void NullStructuredType_ReturnsRequired()\n        {\n            // Act\n            var result = ((IEdmStructuredType)null).ShouldRequestBodyBeRequired(\n                isUpdateOperation: false,\n                model: null);\n\n            // Assert\n            Assert.True(result); // Safe default\n        }\n\n        #endregion\n\n        #region Helper Methods\n\n        private IEdmAction CreateAction(string name, bool isNullable)\n        {\n            var model = new EdmModel();\n            var action = new EdmAction(\"NS\", name, null);\n            action.AddParameter(\"param\", EdmCoreModel.Instance.GetString(isNullable));\n            model.AddElement(action);\n            return action;\n        }\n\n        private IEdmEntityType CreateEntityType(string name, bool hasRequiredProperties)\n        {\n            var entityType = new EdmEntityType(\"NS\", name);\n            // Key is always nullable for this helper (to allow testing all-nullable scenarios)\n            entityType.AddKeys(entityType.AddStructuralProperty(\"Id\", EdmPrimitiveTypeKind.Int32, true));\n            entityType.AddStructuralProperty(\"Name\", EdmPrimitiveTypeKind.String, !hasRequiredProperties);\n            return entityType;\n        }\n\n        #endregion\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Generator/OpenApiComponentsGeneratorTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Tests;\nusing Moq;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Generator.Tests\n{\n    public class OpenApiComponentsGeneratorTest\n    {\n        [Fact]\n        public void CreateComponentsThrowArgumentNullContext()\n        {\n            // Arrange\n            ODataContext context = null;\n            OpenApiDocument openApiDocument = new();\n            var mockModel = new Mock<IEdmModel>().Object;\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\", () => context.AddComponentsToDocument(openApiDocument));\n            Assert.Throws<ArgumentNullException>(\"document\", () => new ODataContext(mockModel).AddComponentsToDocument(null));\n        }\n\n        [Fact]\n        public void CreateComponentsReturnsForEmptyModel()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.EmptyModel;\n            ODataContext context = new ODataContext(model);\n            OpenApiDocument openApiDocument = new();\n\n            // Act\n            context.AddComponentsToDocument(openApiDocument);\n            var components = openApiDocument.Components;\n\n            // Assert\n            Assert.NotNull(components);\n            Assert.NotNull(components.Schemas);\n            Assert.NotNull(components.Parameters);\n            Assert.NotNull(components.Responses);\n            Assert.NotNull(components.RequestBodies);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Generator/OpenApiDocumentGeneratorTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Generator.Tests\n{\n    public class OpenApiDocumentGeneratorTest\n    {\n        [Fact]\n        public void CreateDocumentThrowArgumentNullContext()\n        {\n            // Arrange\n            ODataContext context = null;\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\", () => context.CreateDocument());\n        }\n\n        [Fact]\n        public void CreateDocumentReturnsForEmptyModel()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.EmptyModel;\n            ODataContext context = new ODataContext(model);\n\n            // Act\n            var document = context.CreateDocument();\n\n            // Assert\n            Assert.NotNull(document);\n            Assert.NotNull(document.Info);\n            Assert.NotNull(document.Tags);\n            Assert.NotNull(document.Servers);\n            Assert.NotNull(document.Paths);\n            Assert.NotNull(document.Components);\n\n            Assert.Null(document.ExternalDocs);\n            Assert.Null(document.Security);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Generator/OpenApiEdmTypeSchemaGeneratorTest.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Linq;\nusing System.Text.Json.Nodes;\nusing System.Threading.Tasks;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Microsoft.OpenApi.OData.Tests\n{\n    public class OpenApiEdmTypeSchemaGeneratorTest\n    {\n        private ITestOutputHelper _output;\n        public OpenApiEdmTypeSchemaGeneratorTest(ITestOutputHelper output)\n        {\n            _output = output;\n        }\n\n        [Fact]\n        public void CreateEdmTypeSchemaThrowArgumentNullContext()\n        {\n            // Arrange\n            ODataContext context = null;\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\", () => context.CreateEdmTypeSchema(edmTypeReference: null, new()));\n        }\n\n        [Fact]\n        public void CreateEdmTypeSchemaThrowArgumentNullEdmTypeReference()\n        {\n            // Arrange\n            ODataContext context = new ODataContext(EdmCoreModel.Instance);\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"edmTypeReference\", () => context.CreateEdmTypeSchema(edmTypeReference: null, new()));\n        }\n\n        [Theory]\n        [InlineData(OpenApiSpecVersion.OpenApi2_0)]\n        [InlineData(OpenApiSpecVersion.OpenApi3_0)]\n        public async Task CreateEdmTypeSchemaReturnSchemaForNullableCollectionComplexType(OpenApiSpecVersion specVersion)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            IEdmComplexType complex = model.SchemaElements.OfType<IEdmComplexType>().First(c => c.Name == \"AirportLocation\");\n            ODataContext context = new ODataContext(model);\n\n            context.Settings.OpenApiSpecVersion = specVersion;\n\n            IEdmCollectionTypeReference collectionType = new EdmCollectionTypeReference(\n                new EdmCollectionType(new EdmComplexTypeReference(complex, true)));\n\n            // Act\n            var schema = context.CreateEdmTypeSchema(collectionType, new());\n            Assert.NotNull(schema);\n            var json = JsonNode.Parse(await schema.SerializeAsJsonAsync(context.Settings.OpenApiSpecVersion));\n\n            // & Assert\n            if (specVersion == OpenApiSpecVersion.OpenApi2_0)\n            {\n                Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"type\"\": \"\"array\"\",\n  \"\"items\"\": {\n    \"\"$ref\"\": \"\"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\"\"\n  }\n}\"), json));\n            }\n            else\n            {\n                Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"type\"\": \"\"array\"\",\n  \"\"items\"\": {\n    \"\"$ref\"\": \"\"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\"\"\n  }\n}\"), json));\n            }           \n        }\n\n        [Fact]\n        public async Task CreateEdmTypeSchemaReturnSchemaForNonNullableCollectionComplexType()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            IEdmComplexType complex = model.SchemaElements.OfType<IEdmComplexType>().First(c => c.Name == \"AirportLocation\");\n            ODataContext context = new ODataContext(model);\n            IEdmCollectionTypeReference collectionType = new EdmCollectionTypeReference(\n                new EdmCollectionType(new EdmComplexTypeReference(complex, false)));\n\n            // Act\n            var schema = context.CreateEdmTypeSchema(collectionType, new());\n            Assert.NotNull(schema);\n            var json = JsonNode.Parse(await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0));\n\n            // & Assert\n            Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"type\"\": \"\"array\"\",\n  \"\"items\"\": {\n    \"\"$ref\"\": \"\"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\"\"\n  }\n}\"), json));\n        }\n\n        [Fact]\n        public async Task CreateEdmTypeSchemaReturnSchemaForNonNullableCollectionPrimitiveType()\n        {\n            // Arrange\n            IEdmModel model = EdmCoreModel.Instance;\n            ODataContext context = new ODataContext(model);\n            IEdmCollectionTypeReference collectionType = new EdmCollectionTypeReference(\n                new EdmCollectionType(EdmCoreModel.Instance.GetString(false)));\n\n            // Act\n            var schema = context.CreateEdmTypeSchema(collectionType, new());\n            Assert.NotNull(schema);\n            var json = JsonNode.Parse(await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0));\n\n            // & Assert\n            Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"type\"\": \"\"array\"\",\n  \"\"items\"\": {\n    \"\"type\"\": \"\"string\"\"\n  }\n}\"), json));\n        }\n\n        [Fact]\n        public async Task CreateEdmTypeSchemaReturnSchemaForNullableCollectionPrimitiveType()\n        {\n            // Arrange\n            IEdmModel model = EdmCoreModel.Instance;\n            ODataContext context = new ODataContext(model);\n            IEdmCollectionTypeReference collectionType = new EdmCollectionTypeReference(\n                new EdmCollectionType(EdmCoreModel.Instance.GetInt32(true)));\n\n            // Act\n            var schema = context.CreateEdmTypeSchema(collectionType, new());\n            Assert.NotNull(schema);\n            var json = JsonNode.Parse(await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0));\n\n            // & Assert\n            Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"type\"\": \"\"array\"\",\n  \"\"items\"\": {\n    \"\"maximum\"\": 2147483647,\n    \"\"minimum\"\": -2147483648,\n    \"\"type\"\": \"\"number\"\",\n    \"\"format\"\": \"\"int32\"\",\n    \"\"nullable\"\": true\n  }\n}\"), json));\n        }\n\n        [Theory]\n        [InlineData(true, OpenApiSpecVersion.OpenApi2_0)]\n        [InlineData(true, OpenApiSpecVersion.OpenApi3_0)]\n        [InlineData(true, OpenApiSpecVersion.OpenApi3_1)]\n        [InlineData(false, OpenApiSpecVersion.OpenApi2_0)]\n        [InlineData(false, OpenApiSpecVersion.OpenApi3_0)]\n        [InlineData(false, OpenApiSpecVersion.OpenApi3_1)]\n        public void CreateEdmTypeSchemaReturnSchemaForEnumType(bool isNullable, OpenApiSpecVersion specVersion)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            IEdmEnumType enumType = model.SchemaElements.OfType<IEdmEnumType>().First(c => c.Name == \"PersonGender\");\n            Assert.NotNull(enumType); // guard\n            IEdmEnumTypeReference enumTypeReference = new EdmEnumTypeReference(enumType, isNullable);\n            ODataContext context = new ODataContext(model);\n\n            context.Settings.OpenApiSpecVersion = specVersion;\n\n            // Act\n            var schema = context.CreateEdmTypeSchema(enumTypeReference, new());\n\n            // & Assert\n            Assert.NotNull(schema);\n            if (specVersion == OpenApiSpecVersion.OpenApi2_0)\n            {\n                var schemaReference = Assert.IsType<OpenApiSchemaReference>(schema);\n                Assert.Null(schema.AnyOf);\n                Assert.Equal(ReferenceType.Schema, schemaReference.Reference.Type);\n                Assert.Equal(enumType.FullTypeName(), schemaReference.Reference.Id);\n            }\n            else\n            {\n                if (isNullable)\n                {\n                    Assert.NotNull(schema.AnyOf);\n                    Assert.NotEmpty(schema.AnyOf);\n                    Assert.IsNotType<OpenApiSchemaReference>(schema);\n                    Assert.Equal(2, schema.AnyOf.Count);\n                    var anyOfRef = Assert.IsType<OpenApiSchemaReference>(schema.AnyOf.FirstOrDefault());\n                    Assert.NotNull(anyOfRef.Reference);\n                    Assert.Equal(ReferenceType.Schema, anyOfRef.Reference.Type);\n                    Assert.Equal(enumType.FullTypeName(), anyOfRef.Reference.Id);\n                    var anyOfNull = schema.AnyOf.Skip(1).FirstOrDefault();\n                    Assert.NotNull(anyOfNull.Type);\n                    Assert.Equal(JsonSchemaType.Null, anyOfNull.Type);\n                }\n                else\n                {\n                    Assert.Null(schema.AnyOf);\n                    var schemaReference = Assert.IsType<OpenApiSchemaReference>(schema);\n                    Assert.Equal(ReferenceType.Schema, schemaReference.Reference.Type);\n                    Assert.Equal(enumType.FullTypeName(), schemaReference.Reference.Id);\n                }\n            }\n        }\n\n        [Theory]\n        [InlineData(true, OpenApiSpecVersion.OpenApi2_0)]\n        [InlineData(true, OpenApiSpecVersion.OpenApi3_0)]\n        [InlineData(true, OpenApiSpecVersion.OpenApi3_1)]\n        [InlineData(false, OpenApiSpecVersion.OpenApi2_0)]\n        [InlineData(false, OpenApiSpecVersion.OpenApi3_0)]\n        [InlineData(false, OpenApiSpecVersion.OpenApi3_1)]\n        public void CreateEdmTypeSchemaReturnSchemaForComplexType(bool isNullable, OpenApiSpecVersion specVersion)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            IEdmComplexType complex = model.SchemaElements.OfType<IEdmComplexType>().First(c => c.Name == \"AirportLocation\");\n            Assert.NotNull(complex); // guard\n            IEdmComplexTypeReference complexTypeReference = new EdmComplexTypeReference(complex, isNullable);\n            ODataContext context = new ODataContext(model);\n\n            context.Settings.OpenApiSpecVersion = specVersion;\n\n            // Act\n            var schema = context.CreateEdmTypeSchema(complexTypeReference, new());\n\n            // & Assert\n            Assert.NotNull(schema);\n\n            if (specVersion == OpenApiSpecVersion.OpenApi2_0 || isNullable == false)\n            {\n                Assert.Null(schema.AnyOf);\n                var schemaReference = Assert.IsType<OpenApiSchemaReference>(schema);\n                Assert.Equal(ReferenceType.Schema, schemaReference.Reference.Type);\n                Assert.Equal(complex.FullTypeName(), schemaReference.Reference.Id);\n            }\n            else\n            {\n                Assert.IsNotType<OpenApiSchemaReference>(schema);\n                Assert.NotNull(schema.AnyOf);\n                Assert.NotEmpty(schema.AnyOf);\n                Assert.Equal(2, schema.AnyOf.Count);\n                var anyOf = Assert.IsType<OpenApiSchemaReference>(schema.AnyOf.FirstOrDefault());\n                Assert.NotNull(anyOf.Reference);\n                Assert.Equal(ReferenceType.Schema, anyOf.Reference.Type);\n                Assert.Equal(complex.FullTypeName(), anyOf.Reference.Id);\n            }\n        }\n\n        [Theory]\n        [InlineData(true, OpenApiSpecVersion.OpenApi3_1)]\n        [InlineData(true, OpenApiSpecVersion.OpenApi3_0)]\n        [InlineData(true, OpenApiSpecVersion.OpenApi2_0)]\n        [InlineData(false, OpenApiSpecVersion.OpenApi2_0)]\n        [InlineData(false, OpenApiSpecVersion.OpenApi3_0)]\n        [InlineData(false, OpenApiSpecVersion.OpenApi3_1)]\n        public void CreateEdmTypeSchemaReturnSchemaForEntityType(bool isNullable, OpenApiSpecVersion specVersion)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            IEdmEntityType entity = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Manager\");\n            Assert.NotNull(entity); // guard\n            IEdmEntityTypeReference entityTypeReference = new EdmEntityTypeReference(entity, isNullable);\n            ODataContext context = new ODataContext(model);\n\n            context.Settings.OpenApiSpecVersion = specVersion;\n\n            // Act\n            var schema = context.CreateEdmTypeSchema(entityTypeReference, new());\n\n            // & Assert\n            Assert.NotNull(schema);\n\n            if (specVersion == OpenApiSpecVersion.OpenApi2_0 || !isNullable)\n            {\n                Assert.Null(schema.AnyOf);\n                var schemaReference = Assert.IsType<OpenApiSchemaReference>(schema);\n                Assert.NotNull(schemaReference.Reference);\n                Assert.Equal(ReferenceType.Schema, schemaReference.Reference.Type);\n                Assert.Equal(entity.FullTypeName(), schemaReference.Reference.Id);\n            }\n            else\n            {\n                Assert.IsNotType<OpenApiSchemaReference>(schema);\n                Assert.NotNull(schema.AnyOf);\n                Assert.NotEmpty(schema.AnyOf);\n                var anyOfRef = Assert.IsType<OpenApiSchemaReference>(schema.AnyOf.FirstOrDefault());\n                Assert.NotNull(anyOfRef.Reference);\n                Assert.Equal(ReferenceType.Schema, anyOfRef.Reference.Type);\n                Assert.Equal(entity.FullTypeName(), anyOfRef.Reference.Id);\n                var anyOfNull = schema.AnyOf.Skip(1).FirstOrDefault();\n                Assert.NotNull(anyOfNull.Type);\n                Assert.Equal(JsonSchemaType.Null, anyOfNull.Type);\n            }\n        }\n\n        #region Primitive type schema\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task CreateEdmTypeSchemaReturnSchemaForString(bool isNullable)\n        {\n            // Arrange\n            IEdmModel model = EdmCoreModel.Instance;\n            ODataContext context = new ODataContext(model);\n            IEdmTypeReference edmTypeReference = EdmCoreModel.Instance.GetString(isNullable);\n\n            // Act\n            var schema = context.CreateEdmTypeSchema(edmTypeReference, new());\n            Assert.NotNull(schema); // guard\n            var json = JsonNode.Parse(await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0));\n\n            // & Assert\n            if (isNullable)\n            {\n                Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"type\"\": \"\"string\"\",\n  \"\"nullable\"\": true\n}\"), json));\n            }\n            else\n            {\n                Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"type\"\": \"\"string\"\"\n}\"), json));\n            }\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task CreateEdmTypeSchemaReturnSchemaForInt32(bool isNullable)\n        {\n            // Arrange\n            IEdmModel model = EdmCoreModel.Instance;\n            ODataContext context = new ODataContext(model);\n            IEdmTypeReference edmTypeReference = EdmCoreModel.Instance.GetInt32(isNullable);\n\n            // Act\n            var schema = context.CreateEdmTypeSchema(edmTypeReference, new());\n            Assert.NotNull(schema); // guard\n            var json = JsonNode.Parse(await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0));\n\n            // & Assert\n            if (isNullable)\n            {\n                Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"maximum\"\": 2147483647,\n  \"\"minimum\"\": -2147483648,\n  \"\"type\"\": \"\"number\"\",\n  \"\"format\"\": \"\"int32\"\",\n  \"\"nullable\"\": true\n}\"), json));\n            }\n            else\n            {\n                Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"maximum\"\": 2147483647,\n  \"\"minimum\"\": -2147483648,\n  \"\"type\"\": \"\"number\"\",\n  \"\"format\"\": \"\"int32\"\"\n}\"), json));\n            }\n        }\n\n        [Theory]\n        [InlineData(true, true)]\n        [InlineData(true, false)]\n        [InlineData(false, true)]\n        [InlineData(false, false)]\n        public void CreateEdmTypeSchemaReturnSchemaForDecimal(bool isNullable, bool IEEE754Compatible)\n        {\n            // Arrange\n            IEdmModel model = EdmCoreModel.Instance;\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                IEEE754Compatible = IEEE754Compatible\n            };\n\n            ODataContext context = new ODataContext(model, settings);\n            IEdmTypeReference edmTypeReference = EdmCoreModel.Instance.GetDecimal(isNullable);\n\n            // Act\n            var schema = context.CreateEdmTypeSchema(edmTypeReference, new());\n            Assert.NotNull(schema); // guard\n\n            // & Assert\n            if (IEEE754Compatible)\n            {\n                Assert.Null(schema.Type);\n                Assert.NotNull(schema.OneOf);\n                Assert.Equal(2, schema.OneOf.Count);\n                Assert.Single(schema.OneOf, x => x.Type.Equals(JsonSchemaType.Number | JsonSchemaType.Null));\n                Assert.Single(schema.OneOf, x => x.Type.Equals(JsonSchemaType.String | JsonSchemaType.Null));\n                Assert.NotEqual(JsonSchemaType.Null, schema.Type & JsonSchemaType.Null);\n            }\n            else\n            {\n                Assert.Equal(JsonSchemaType.Number, schema.Type & JsonSchemaType.Number);\n                Assert.Null(schema.OneOf);\n                Assert.Equal(isNullable, (schema.Type & JsonSchemaType.Null) is JsonSchemaType.Null);\n            }\n        }\n\n        [Theory]\n        [InlineData(true, true)]\n        [InlineData(true, false)]\n        [InlineData(false, true)]\n        [InlineData(false, false)]\n        public void CreateEdmTypeSchemaReturnSchemaForInt64(bool isNullable, bool IEEE754Compatible)\n        {\n            // Arrange\n            IEdmModel model = EdmCoreModel.Instance;\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                IEEE754Compatible = IEEE754Compatible\n            };\n\n            ODataContext context = new ODataContext(model, settings);\n            IEdmTypeReference edmTypeReference = EdmCoreModel.Instance.GetInt64(isNullable);\n\n            // Act\n            var schema = context.CreateEdmTypeSchema(edmTypeReference, new());\n            Assert.NotNull(schema); // guard\n\n            // & Assert\n            if (IEEE754Compatible)\n            {\n                Assert.Null(schema.Type);\n                Assert.NotNull(schema.OneOf);\n                Assert.Equal(2, schema.OneOf.Count);\n                Assert.Single(schema.OneOf, x => x.Type.Equals(JsonSchemaType.Number | JsonSchemaType.Null));\n                Assert.Single(schema.OneOf, x => x.Type.Equals(JsonSchemaType.String | JsonSchemaType.Null));\n                Assert.NotEqual(JsonSchemaType.Null, schema.Type & JsonSchemaType.Null);\n            }\n            else\n            {\n                Assert.Equal(JsonSchemaType.Number, schema.Type & JsonSchemaType.Number);\n                Assert.Null(schema.AnyOf);\n                Assert.Equal(isNullable, (schema.Type & JsonSchemaType.Null) is JsonSchemaType.Null);\n            }\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task CreateEdmTypeSchemaReturnSchemaForGuid(bool isNullable)\n        {\n            // Arrange\n            IEdmModel model = EdmCoreModel.Instance;\n            ODataContext context = new ODataContext(model);\n            IEdmTypeReference edmTypeReference = EdmCoreModel.Instance.GetGuid(isNullable);\n\n            // Act\n            var schema = context.CreateEdmTypeSchema(edmTypeReference, new());\n            Assert.NotNull(schema); // guard\n            var json = JsonNode.Parse(await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0));\n\n            // & Assert\n            if (isNullable)\n            {\n                Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"pattern\"\": \"\"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\"\",\n  \"\"type\"\": \"\"string\"\",\n  \"\"format\"\": \"\"uuid\"\",\n  \"\"nullable\"\": true\n}\"), json));\n            }\n            else\n            {\n                Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"pattern\"\": \"\"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\"\",\n  \"\"type\"\": \"\"string\"\",\n  \"\"format\"\": \"\"uuid\"\"\n}\"), json));\n            }\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public void CreateEdmTypeSchemaReturnSchemaForDouble(bool isNullable)\n        {\n            // Arrange\n            IEdmModel model = EdmCoreModel.Instance;\n            ODataContext context = new ODataContext(model);\n            IEdmTypeReference edmTypeReference = EdmCoreModel.Instance.GetDouble(isNullable);\n\n            // Act\n            var schema = context.CreateEdmTypeSchema(edmTypeReference, new());\n            Assert.NotNull(schema); // guard\n\n            // & Assert\n            Assert.Null(schema.Type);\n\n            Assert.Single(schema.OneOf, x => x.Type.Equals(JsonSchemaType.Number | JsonSchemaType.Null) && x.Format.Equals(\"double\", StringComparison.OrdinalIgnoreCase));\n\n            Assert.Single(schema.OneOf, x => x.Type.Equals(JsonSchemaType.String | JsonSchemaType.Null));\n\n            Assert.NotEqual(JsonSchemaType.Null, schema.Type & JsonSchemaType.Null);\n\n            Assert.Null(schema.AnyOf);\n\n            Assert.NotNull(schema.OneOf);\n            Assert.Equal(3, schema.OneOf.Count);\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public void CreateEdmTypeSchemaReturnSchemaForSingle(bool isNullable)\n        {\n            // Arrange\n            IEdmModel model = EdmCoreModel.Instance;\n            ODataContext context = new ODataContext(model);\n            IEdmTypeReference edmTypeReference = EdmCoreModel.Instance.GetSingle(isNullable);\n\n            // Act\n            var schema = context.CreateEdmTypeSchema(edmTypeReference, new());\n            Assert.NotNull(schema); // guard\n\n            // & Assert\n            Assert.Null(schema.Type);\n\n            Assert.Single(schema.OneOf, x => x.Type.Equals(JsonSchemaType.Number | JsonSchemaType.Null) && x.Format.Equals(\"float\", StringComparison.OrdinalIgnoreCase));\n\n            Assert.Single(schema.OneOf, x => x.Type.Equals(JsonSchemaType.String | JsonSchemaType.Null));\n\n            Assert.NotEqual(JsonSchemaType.Null, schema.Type & JsonSchemaType.Null);\n\n            Assert.Null(schema.AnyOf);\n\n            Assert.NotNull(schema.OneOf);\n            Assert.Equal(3, schema.OneOf.Count);\n        }\n        #endregion\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Generator/OpenApiErrorSchemaGeneraratorTests.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Tests;\npublic class OpenApiErrorSchemaGeneratorTests\n{\n    [Fact]\n    public void AddsEmptyInnerErrorWhenNoComplexTypeIsProvided()\n    {\n        IEdmModel model = EdmModelHelper.ContractServiceModel;\n        OpenApiConvertSettings settings = new()\n        {\n\t\t\tErrorResponsesAsDefault = false,\n        };\n        ODataContext context = new(model, settings);\n\n        var schema = OpenApiErrorSchemaGenerator.CreateInnerErrorSchema(context, new());\n\n        Assert.Equal(JsonSchemaType.Object, schema.Type);\n        Assert.Null(schema.Properties);\n    }\n    [Fact]\n    public void AddsInnerErrorPropertiesWhenComplexTypeIsProvided()\n    {\n        IEdmModel model = EdmModelHelper.TripServiceModel;\n        OpenApiConvertSettings settings = new()\n        {\n            ErrorResponsesAsDefault = false,\n        };\n        ODataContext context = new(model, settings);\n\n        var schema = OpenApiErrorSchemaGenerator.CreateInnerErrorSchema(context, new());\n\n        Assert.Equal(JsonSchemaType.Object, schema.Type);\n        Assert.NotEmpty(schema.Properties);\n        Assert.Contains(\"Date\", schema.Properties.Keys);\n        Assert.Contains(\"RequestId\", schema.Properties.Keys);\n    }\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Generator/OpenApiInfoGeneratorTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Generator.Tests\n{\n    public class OpenApiInfoGeneratorTest\n    {\n        [Fact]\n        public void CreateInfoThrowArgumentNullContext()\n        {\n            // Arrange\n            ODataContext context = null;\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\", () => context.CreateInfo());\n        }\n\n        [Fact]\n        public void CreateInfoReturnsNotNullForEmptyModel()\n        {\n            // Arrange\n            ODataContext context = new ODataContext(EdmModelHelper.EmptyModel);\n\n            // Act\n            var info = context.CreateInfo();\n\n            // Assert\n            Assert.NotNull(info);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Generator/OpenApiLinkGeneratorTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Generator.Tests\n{\n    public class OpenApiLinkGeneratorTests\n    {\n        [Fact]\n        public void CreateLinksForSingleValuedNavigationProperties()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            OpenApiConvertSettings settings = new()\n            {\n                ShowLinks = true,\n                GenerateDerivedTypesProperties = false\n            };\n            ODataContext context = new(model, settings);\n            IEdmSingleton admin = model.EntityContainer.FindSingleton(\"admin\");\n            Assert.NotNull(admin);\n\n            IEdmEntityType adminEntityType = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"admin\");\n            IEdmNavigationProperty navProperty = adminEntityType.DeclaredNavigationProperties().First(c => c.Name == \"serviceAnnouncement\");\n            ODataPath path = new(\n                new ODataNavigationSourceSegment(admin),\n                new ODataNavigationPropertySegment(navProperty));\n\n            // Act\n            var links = context.CreateLinks(\n                entityType: navProperty.ToEntityType(),\n                entityName: adminEntityType.Name,\n                entityKind: navProperty.PropertyKind.ToString(),\n                path: path,\n                navPropOperationId: \"admin.ServiceAnnouncement\");\n\n            // Assert\n            Assert.NotNull(links);\n            Assert.Equal(3, links.Count);\n            Assert.Collection(links,\n                item =>\n                {\n                    Assert.Equal(\"healthOverviews\", item.Key);\n                    Assert.Equal(\"admin.ServiceAnnouncement.ListHealthOverviews\", item.Value.OperationId);\n                },\n                item =>\n                {\n                    Assert.Equal(\"issues\", item.Key);\n                    Assert.Equal(\"admin.ServiceAnnouncement.ListIssues\", item.Value.OperationId);\n                },\n                item =>\n                {\n                    Assert.Equal(\"messages\", item.Key);\n                    Assert.Equal(\"admin.ServiceAnnouncement.ListMessages\", item.Value.OperationId);\n                });\n        }\n\n        [Fact]\n        public void CreateLinksForCollectionValuedNavigationProperties()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            OpenApiConvertSettings settings = new()\n            {\n                ShowLinks = true,\n                GenerateDerivedTypesProperties = false\n            };\n            ODataContext context = new(model, settings);\n            IEdmSingleton singleton = model.EntityContainer.FindSingleton(\"admin\");\n            Assert.NotNull(singleton);\n\n            IEdmEntityType singletonEntityType = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"admin\");\n            IEdmNavigationProperty navProperty = singletonEntityType.DeclaredNavigationProperties().First(c => c.Name == \"serviceAnnouncement\");\n            IEdmNavigationProperty navProperty2 = navProperty.ToEntityType().DeclaredNavigationProperties().First(c => c.Name == \"messages\");\n            ODataPath path = new(\n                new ODataNavigationSourceSegment(singleton),\n                new ODataNavigationPropertySegment(navProperty),\n                new ODataNavigationPropertySegment(navProperty2));\n\n            // Act\n            var links = context.CreateLinks(\n                entityType: navProperty2.ToEntityType(),\n                entityName: singletonEntityType.Name,\n                entityKind: navProperty2.PropertyKind.ToString(),\n                path: path);\n\n            // Assert\n            Assert.NotNull(links);\n            Assert.Equal(6, links.Count);\n\n            // Links will reference Operations and OperationImports\n            Assert.Collection(links,\n                item =>\n                {\n                    Assert.Equal(\"archive\", item.Key);\n                    Assert.Equal(\"admin.serviceAnnouncement.messages.archive\", item.Value.OperationId);\n                },\n                item =>\n                {\n                    Assert.Equal(\"favorite\", item.Key);\n                    Assert.Equal(\"admin.serviceAnnouncement.messages.favorite\", item.Value.OperationId);\n                },\n                item =>\n                {\n                    Assert.Equal(\"markRead\", item.Key);\n                    Assert.Equal(\"admin.serviceAnnouncement.messages.markRead\", item.Value.OperationId);\n                },\n                item =>\n                {\n                    Assert.Equal(\"markUnread\", item.Key);\n                    Assert.Equal(\"admin.serviceAnnouncement.messages.markUnread\", item.Value.OperationId);\n                },\n                item =>\n                {\n                    Assert.Equal(\"unarchive\", item.Key);\n                    Assert.Equal(\"admin.serviceAnnouncement.messages.unarchive\", item.Value.OperationId);\n                },\n                item =>\n                {\n                    Assert.Equal(\"unfavorite\", item.Key);\n                    Assert.Equal(\"admin.serviceAnnouncement.messages.unfavorite\", item.Value.OperationId);\n                });\n        }\n\n\n        [Fact]\n        public void CreateLinksForSingletons()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            OpenApiConvertSettings settings = new()\n            {\n                ShowLinks = true,\n                GenerateDerivedTypesProperties = false\n            };\n            ODataContext context = new(model, settings);\n            IEdmSingleton singleton = model.EntityContainer.FindSingleton(\"admin\");\n            Assert.NotNull(singleton);\n\n            ODataPath path = new(\n                new ODataNavigationSourceSegment(singleton));\n\n            // Act\n            var links = context.CreateLinks(\n                entityType: singleton.EntityType,\n                entityName: singleton.Name,\n                entityKind: singleton.ContainerElementKind.ToString(),\n                path: path);\n\n            // Assert\n            Assert.NotNull(links);\n            Assert.Equal(5, links.Count);\n            Assert.Collection(links,\n                item =>\n                {\n                    Assert.Equal(\"edge\", item.Key);\n                    Assert.Equal(\"admin.GetEdge\", item.Value.OperationId);\n                },\n                item =>\n                {\n                Assert.Equal(\"sharepoint\", item.Key);\n                Assert.Equal(\"admin.GetSharepoint\", item.Value.OperationId);\n                },\n                item =>\n                {\n                    Assert.Equal(\"serviceAnnouncement\", item.Key);\n                    Assert.Equal(\"admin.GetServiceAnnouncement\", item.Value.OperationId);\n                },\n                item =>\n                {\n                Assert.Equal(\"reportSettings\", item.Key);\n                Assert.Equal(\"admin.GetReportSettings\", item.Value.OperationId);\n                },\n                item =>\n                {\n                    Assert.Equal(\"windows\", item.Key);\n                    Assert.Equal(\"admin.GetWindows\", item.Value.OperationId);\n                });\n        }\n\n        [Fact]\n        public void CreateLinksForEntities()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            OpenApiConvertSettings settings = new()\n            {\n                ShowLinks = true,\n                GenerateDerivedTypesProperties = false\n            };\n            ODataContext context = new(model, settings);\n            IEdmEntitySet entityset = model.EntityContainer.FindEntitySet(\"agreements\");\n            Assert.NotNull(entityset);\n\n            ODataPath path = new(\n                new ODataNavigationSourceSegment(entityset),\n                new ODataKeySegment(entityset.EntityType));\n\n            var parameters = new List<IOpenApiParameter>()\n            {\n                new OpenApiParameter()\n                {\n                    Name = \"agreement-id\",\n                    In = ParameterLocation.Path,\n                    Description = \"key: id of agreement\",\n                    Required = true,\n                    Schema = new OpenApiSchema()\n                    {\n                        Type = JsonSchemaType.String\n                    }\n                }\n            };\n\n            // Act\n            var links = context.CreateLinks(\n                entityType: entityset.EntityType,\n                entityName: entityset.Name,\n                entityKind: entityset.ContainerElementKind.ToString(),\n                path: path,\n                parameters: parameters);\n\n            // Assert\n            Assert.NotNull(links);\n            Assert.Equal(3, links.Count);\n            Assert.Collection(links,\n                item =>\n                {\n                    Assert.Equal(\"acceptances\", item.Key);\n                    Assert.Equal(\"agreements.ListAcceptances\", item.Value.OperationId);\n                },\n                item =>\n                {\n                    Assert.Equal(\"file\", item.Key);\n                    Assert.Equal(\"agreements.GetFile\", item.Value.OperationId);\n                },\n                item =>\n                {\n                    Assert.Equal(\"files\", item.Key);\n                    Assert.Equal(\"agreements.ListFiles\", item.Value.OperationId);\n                });\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Generator/OpenApiParameterGeneratorTests.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text.Json.Nodes;\nusing System.Threading.Tasks;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Tests;\nusing Moq;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Generator.Tests\n{\n    public class OpenApiParameterGeneratorTest\n    {\n        [Fact]\n        public void CreateParametersThrowArgumentNullContext()\n        {\n            // Arrange\n            ODataContext context = null;\n            var mockModel = new Mock<IEdmModel>().Object;\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\", () => context.AddParametersToDocument(new()));\n            Assert.Throws<ArgumentNullException>(\"document\", () => new ODataContext(mockModel).AddParametersToDocument(null));\n        }\n\n        [Fact]\n        public async Task CreateParametersReturnsCreatedParameters()\n        {\n            // Arrange\n            IEdmModel model = EdmCoreModel.Instance;\n            ODataContext context = new ODataContext(model);\n            OpenApiDocument openApiDocument = new ();\n\n            // Act\n            context.AddParametersToDocument(openApiDocument);\n            var parameters = openApiDocument.Components.Parameters;\n\n            // Assert\n            Assert.NotNull(parameters);\n            Assert.NotEmpty(parameters);\n            Assert.Equal(5, parameters.Count);\n            Assert.Equal(new[] { \"top\", \"skip\", \"count\", \"filter\", \"search\" },\n                parameters.Select(p => p.Key));\n            var expectedTop = JsonNode.Parse(@\"{\n  \"\"name\"\": \"\"$top\"\",\n  \"\"in\"\": \"\"query\"\",\n  \"\"description\"\": \"\"Show only the first n items\"\",\n  \"\"explode\"\": false,\n  \"\"schema\"\": {\n    \"\"minimum\"\": 0,\n    \"\"type\"\": \"\"number\"\",\n    \"\"format\"\": \"\"int64\"\"\n  },\n  \"\"example\"\": 50\n}\");\n            var expectedSkip = JsonNode.Parse(@\"{\n  \"\"name\"\": \"\"$skip\"\",\n  \"\"in\"\": \"\"query\"\",\n  \"\"description\"\": \"\"Skip the first n items\"\",\n  \"\"explode\"\": false,\n  \"\"schema\"\": {\n    \"\"minimum\"\": 0,\n    \"\"type\"\": \"\"number\"\",\n    \"\"format\"\": \"\"int64\"\"\n  }\n}\");\n            var expectedCount = JsonNode.Parse(@\"{\n  \"\"name\"\": \"\"$count\"\",\n  \"\"in\"\": \"\"query\"\",\n  \"\"description\"\": \"\"Include count of items\"\",\n  \"\"explode\"\": false,\n  \"\"schema\"\": {\n    \"\"type\"\": \"\"boolean\"\"\n  }\n}\");\n            var expectedFilter = JsonNode.Parse(@\"{\n  \"\"name\"\": \"\"$filter\"\",\n  \"\"in\"\": \"\"query\"\",\n  \"\"description\"\": \"\"Filter items by property values\"\",\n  \"\"explode\"\": false,\n  \"\"schema\"\": {\n    \"\"type\"\": \"\"string\"\"\n  }\n}\");\n            var expectedSearch = JsonNode.Parse(@\"{\n  \"\"name\"\": \"\"$search\"\",\n  \"\"in\"\": \"\"query\"\",\n  \"\"description\"\": \"\"Search items by search phrases\"\",\n  \"\"explode\"\": false,\n  \"\"schema\"\": {\n    \"\"type\"\": \"\"string\"\"\n  }\n}\");\n            var parametersAsRawJson = await Task.WhenAll(parameters.Select(p => p.Value.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0)));\n            var parametersAsJson = parametersAsRawJson.Select(x => JsonNode.Parse(x)).ToArray();\n            Assert.Contains(parametersAsJson, p => JsonNode.DeepEquals(expectedTop, p));\n            Assert.Contains(parametersAsJson, p => JsonNode.DeepEquals(expectedSkip, p));\n            Assert.Contains(parametersAsJson, p => JsonNode.DeepEquals(expectedCount, p));\n            Assert.Contains(parametersAsJson, p => JsonNode.DeepEquals(expectedFilter, p));\n            Assert.Contains(parametersAsJson, p => JsonNode.DeepEquals(expectedSearch, p));\n        }\n\n        [Fact]\n        public async Task CanSerializeAsYamlFromTheCreatedParameters()\n        {\n            // Arrange\n            IEdmModel model = EdmCoreModel.Instance;\n            ODataContext context = new ODataContext(model);\n            OpenApiDocument openApiDocument = new ();\n\n            // Act\n            context.AddParametersToDocument(openApiDocument);\n            var parameters = openApiDocument.Components.Parameters;\n\n            // Assert\n            Assert.Contains(\"skip\", parameters.Select(p => p.Key));\n            var skip = parameters.First(c => c.Key == \"skip\").Value;\n\n            string yaml = await skip.SerializeAsYamlAsync(OpenApiSpecVersion.OpenApi3_0);\n            Assert.Equal(\n@\"name: $skip\nin: query\ndescription: Skip the first n items\nexplode: false\nschema:\n  minimum: 0\n  type: number\n  format: int64\n\".ChangeLineBreaks(), yaml);\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task CreateKeyParametersForSingleKeyWorks(bool prefix)\n        {\n            // Arrange\n            EdmModel model = new EdmModel();\n            EdmEntityType customer = new EdmEntityType(\"NS\", \"Customer\");\n            customer.AddKeys(customer.AddStructuralProperty(\"Id\", EdmPrimitiveTypeKind.String));\n            model.AddElement(customer);\n            OpenApiConvertSettings setting = new OpenApiConvertSettings\n            {\n                PrefixEntityTypeNameBeforeKey = prefix\n            };\n            ODataContext context = new ODataContext(model, setting);\n            ODataKeySegment keySegment = new ODataKeySegment(customer);\n\n            // Act\n            var parameters = context.CreateKeyParameters(keySegment, new());\n\n            // Assert\n            Assert.NotNull(parameters);\n            var parameter = Assert.Single(parameters);\n\n            var json = JsonNode.Parse(await parameter.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0));\n            JsonNode expected;\n\n            if (prefix)\n            {\n                expected = JsonNode.Parse(@\"{\n  \"\"name\"\": \"\"Customer-Id\"\",\n  \"\"in\"\": \"\"path\"\",\n  \"\"description\"\": \"\"The unique identifier of Customer\"\",\n  \"\"required\"\": true,\n  \"\"schema\"\": {\n    \"\"type\"\": \"\"string\"\",\n    \"\"nullable\"\": true\n  },\n  \"\"x-ms-docs-key-type\"\": \"\"Customer\"\"\n}\");\n            }\n            else\n            {\n                expected = JsonNode.Parse(@\"{\n  \"\"name\"\": \"\"Id\"\",\n  \"\"in\"\": \"\"path\"\",\n  \"\"description\"\": \"\"The unique identifier of Customer\"\",\n  \"\"required\"\": true,\n  \"\"schema\"\": {\n    \"\"type\"\": \"\"string\"\",\n    \"\"nullable\"\": true\n  },\n  \"\"x-ms-docs-key-type\"\": \"\"Customer\"\"\n}\");\n            }\n\n            Assert.True(JsonNode.DeepEquals(expected, json));\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task CreateKeyParametersForCompositeKeyWorks(bool prefix)\n        {\n            // Arrange\n            EdmModel model = new EdmModel();\n            EdmEntityType customer = new EdmEntityType(\"NS\", \"Customer\");\n            customer.AddKeys(customer.AddStructuralProperty(\"firstName\", EdmPrimitiveTypeKind.String));\n            customer.AddKeys(customer.AddStructuralProperty(\"lastName\", EdmPrimitiveTypeKind.String));\n            model.AddElement(customer);\n            OpenApiConvertSettings setting = new OpenApiConvertSettings\n            {\n                PrefixEntityTypeNameBeforeKey = prefix\n            };\n            ODataContext context = new ODataContext(model, setting);\n            ODataKeySegment keySegment = new ODataKeySegment(customer);\n\n            // Act\n            var parameters = context.CreateKeyParameters(keySegment, new());\n\n            // Assert\n            Assert.NotNull(parameters);\n            Assert.Equal(2, parameters.Count);\n\n            // 1st\n            var parameter = parameters.First();\n            var json = JsonNode.Parse(await parameter.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0));\n            var expected = JsonNode.Parse(@\"{\n  \"\"name\"\": \"\"firstName\"\",\n  \"\"in\"\": \"\"path\"\",\n  \"\"description\"\": \"\"Property in multi-part unique identifier of Customer\"\",\n  \"\"required\"\": true,\n  \"\"schema\"\": {\n    \"\"type\"\": \"\"string\"\",\n    \"\"nullable\"\": true\n  },\n  \"\"x-ms-docs-key-type\"\": \"\"Customer\"\"\n}\");\n            Assert.True(JsonNode.DeepEquals(expected, json));\n\n            // 2nd\n            parameter = parameters.Last();\n            json = JsonNode.Parse(await parameter.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0));\n            expected = JsonNode.Parse(@\"{\n  \"\"name\"\": \"\"lastName\"\",\n  \"\"in\"\": \"\"path\"\",\n  \"\"description\"\": \"\"Property in multi-part unique identifier of Customer\"\",\n  \"\"required\"\": true,\n  \"\"schema\"\": {\n    \"\"type\"\": \"\"string\"\",\n    \"\"nullable\"\": true\n  },\n  \"\"x-ms-docs-key-type\"\": \"\"Customer\"\"\n}\");\n            Assert.True(JsonNode.DeepEquals(expected, json));\n        }\n\n        [Fact]\n        public async Task CreateKeyParametersForAlternateKeyWithSinglePropertyWorks()\n        {\n            // Arrange\n            EdmModel model = new();\n            EdmEntityType customer = new(\"NS\", \"Customer\");\n            customer.AddKeys(customer.AddStructuralProperty(\"Id\", EdmPrimitiveTypeKind.String));\n\n            IEdmProperty alternateId1 = customer.AddStructuralProperty(\"AlternateId1\", EdmPrimitiveTypeKind.String);\n            IEdmProperty alternateId2 = customer.AddStructuralProperty(\"AlternateId2\", EdmPrimitiveTypeKind.String);\n            model.AddAlternateKeyAnnotation(customer, new Dictionary<string, IEdmProperty> { { \"AltId1\", alternateId1 } });\n            model.AddAlternateKeyAnnotation(customer, new Dictionary<string, IEdmProperty> { { \"AltId2\", alternateId2 } });\n            IDictionary<string, string> keyMappings = new Dictionary<string, string> { { \"AltId1\", \"AltId1\" } };\n\n            model.AddElement(customer);\n            ODataContext context = new(model);\n            ODataKeySegment keySegment = new(customer, keyMappings)\n            {\n                IsAlternateKey = true\n            };\n\n            // Act\n            var parameters = context.CreateKeyParameters(keySegment, new());\n            var altParameter = parameters.Last();\n\n            // Assert\n            Assert.NotNull(parameters);\n            Assert.Single(parameters);\n            var json = JsonNode.Parse(await altParameter.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0));\n            var expected = JsonNode.Parse(@\"{\n  \"\"name\"\": \"\"AltId1\"\",\n  \"\"in\"\": \"\"path\"\",\n  \"\"description\"\": \"\"Alternate key of Customer\"\",\n  \"\"required\"\": true,\n  \"\"schema\"\": {\n    \"\"type\"\": \"\"string\"\",\n    \"\"nullable\"\": true\n  }\n}\");\n            Assert.True(JsonNode.DeepEquals(expected, json));\n        }\n\n        [Fact]\n        public async Task CreateKeyParametersForAlternateKeyWithMultiplePropertiesWorks()\n        {\n            // Arrange\n            EdmModel model = new();\n            EdmEntityType customer = new(\"NS\", \"Customer\");\n            customer.AddKeys(customer.AddStructuralProperty(\"Id\", EdmPrimitiveTypeKind.String));\n\n            IEdmProperty alternateId1 = customer.AddStructuralProperty(\"AlternateId1\", EdmPrimitiveTypeKind.String);\n            IEdmProperty alternateId2 = customer.AddStructuralProperty(\"AlternateId2\", EdmPrimitiveTypeKind.String);\n            model.AddAlternateKeyAnnotation(customer,\n                new Dictionary<string, IEdmProperty>\n                {\n                    { \"AltId1\", alternateId1 },\n                    { \"AltId2\", alternateId2 }\n                });\n\n            IDictionary<string, string> keyMappings = new Dictionary<string, string> { { \"AltId1\", \"AltId1\" }, { \"AltId2\", \"AltId2\" } };\n\n            model.AddElement(customer);\n            ODataContext context = new(model);\n            ODataKeySegment keySegment = new(customer, keyMappings)\n            {\n                IsAlternateKey = true\n            };\n\n            // Act\n            var parameters = context.CreateKeyParameters(keySegment, new());\n            var altParameter1 = parameters.First();\n            var altParameter2 = parameters.Last();\n\n            // Assert\n            Assert.NotNull(parameters);\n            Assert.Equal(2, parameters.Count);\n            var json1 = JsonNode.Parse(await altParameter1.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0));\n            var expected1 = JsonNode.Parse(@\"{\n  \"\"name\"\": \"\"AltId1\"\",\n  \"\"in\"\": \"\"path\"\",\n  \"\"description\"\": \"\"Property in multi-part alternate key of Customer\"\",\n  \"\"required\"\": true,\n  \"\"schema\"\": {\n    \"\"type\"\": \"\"string\"\",\n    \"\"nullable\"\": true\n  }\n}\");\n            Assert.True(JsonNode.DeepEquals(expected1, json1));\n\n            var json2 = JsonNode.Parse(await altParameter2.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0));\n            var expected2 = JsonNode.Parse(@\"{\n  \"\"name\"\": \"\"AltId2\"\",\n  \"\"in\"\": \"\"path\"\",\n  \"\"description\"\": \"\"Property in multi-part alternate key of Customer\"\",\n  \"\"required\"\": true,\n  \"\"schema\"\": {\n    \"\"type\"\": \"\"string\"\",\n    \"\"nullable\"\": true\n  }\n}\");\n            Assert.True(JsonNode.DeepEquals(expected2, json2));\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task CreateOrderByAndSelectAndExpandParametersWorks(bool useStringArrayForQueryOptionsSchema)\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel();\n            ODataContext context = new(model,\n                new OpenApiConvertSettings() \n                { \n                    UseStringArrayForQueryOptionsSchema = useStringArrayForQueryOptionsSchema \n                });\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            IEdmSingleton singleton = model.EntityContainer.FindSingleton(\"Catalog\");\n            IEdmEntityType entityType = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Customer\");\n            IEdmNavigationProperty navigationProperty = entityType.DeclaredNavigationProperties().First(c => c.Name == \"Addresses\");\n\n            // Act & Assert\n            // OrderBy\n            string orderByItemsText = useStringArrayForQueryOptionsSchema ? null :  @\"\"\"enum\"\": [\n        \"\"ID\"\",\n        \"\"ID desc\"\"\n      ],\";\n            await VerifyCreateOrderByParameter(entitySet, context, orderByItemsText);\n            await VerifyCreateOrderByParameter(singleton, context);\n            await VerifyCreateOrderByParameter(navigationProperty, context);\n\n            // Select\n            string selectItemsText = useStringArrayForQueryOptionsSchema ? null : @\"\"\"enum\"\": [\n        \"\"ID\"\",\n        \"\"Addresses\"\"\n      ],\";\n            await VerifyCreateSelectParameter(entitySet, context, selectItemsText);\n            await VerifyCreateSelectParameter(singleton, context);\n            await VerifyCreateSelectParameter(navigationProperty, context);\n\n            // Expand\n            string expandItemsText = useStringArrayForQueryOptionsSchema ? null : @\"\"\"enum\"\": [\n        \"\"*\"\",\n        \"\"Addresses\"\"\n      ],\";\n            await VerifyCreateExpandParameter(entitySet, context, expandItemsText);\n\n            string expandItemsDefaultText = useStringArrayForQueryOptionsSchema ? null : @\"\"\"enum\"\": [\n        \"\"*\"\"\n      ],\";\n            await VerifyCreateExpandParameter(singleton, context, expandItemsDefaultText);\n            await VerifyCreateExpandParameter(navigationProperty, context, expandItemsDefaultText);\n        }\n\n        private static async Task VerifyCreateOrderByParameter(IEdmElement edmElement, ODataContext context, string orderByItemsText = null)\n        {\n            // Arrange & Act\n            OpenApiParameter parameter;\n            switch (edmElement)\n            {\n                case IEdmEntitySet entitySet:\n                    parameter = context.CreateOrderBy(entitySet);\n                    break;\n                case IEdmSingleton singleton:\n                    parameter = context.CreateOrderBy(singleton);\n                    break;\n                case IEdmNavigationProperty navigationProperty:\n                    parameter = context.CreateOrderBy(navigationProperty);\n                    break;\n                default:\n                    return;\n            }\n\n            string itemsText = orderByItemsText == null\n                ? @\"\"\"type\"\": \"\"string\"\"\"\n                : $@\"{orderByItemsText}\n      \"\"type\"\": \"\"string\"\"\";\n\n            // Assert\n            Assert.NotNull(parameter);\n\n            var json = JsonNode.Parse(await parameter.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0));\n            var expectedJson = JsonNode.Parse($@\"{{\n  \"\"name\"\": \"\"$orderby\"\",\n  \"\"in\"\": \"\"query\"\",\n  \"\"description\"\": \"\"Order items by property values\"\",\n  \"\"explode\"\": false,\n  \"\"schema\"\": {{\n    \"\"uniqueItems\"\": true,\n    \"\"type\"\": \"\"array\"\",\n    \"\"items\"\": {{\n      {itemsText}\n    }}\n  }}\n}}\");\n\n            Assert.True(JsonNode.DeepEquals(expectedJson, json));\n        }\n\n        private static async Task VerifyCreateSelectParameter(IEdmElement edmElement, ODataContext context, string selectItemsText = null)\n        {\n            // Arrange & Act\n            OpenApiParameter parameter;\n            switch (edmElement)\n            {\n                case IEdmEntitySet entitySet:\n                    parameter = context.CreateSelect(entitySet);\n                    break;\n                case IEdmSingleton singleton:\n                    parameter = context.CreateSelect(singleton);\n                    break;\n                case IEdmNavigationProperty navigationProperty:\n                    parameter = context.CreateSelect(navigationProperty);\n                    break;\n                default:\n                    return;\n            }\n\n            string itemsText = selectItemsText == null\n                ? @\"\"\"type\"\": \"\"string\"\"\"\n                : $@\"{selectItemsText}\n      \"\"type\"\": \"\"string\"\"\";\n\n            // Assert\n            Assert.NotNull(parameter);\n\n            var json = JsonNode.Parse(await parameter.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0));\n            var expectedJson = JsonNode.Parse($@\"{{\n  \"\"name\"\": \"\"$select\"\",\n  \"\"in\"\": \"\"query\"\",\n  \"\"description\"\": \"\"Select properties to be returned\"\",\n  \"\"explode\"\": false,\n  \"\"schema\"\": {{\n    \"\"uniqueItems\"\": true,\n    \"\"type\"\": \"\"array\"\",\n    \"\"items\"\": {{\n      {itemsText}\n    }}\n  }}\n}}\");\n            Assert.True(JsonNode.DeepEquals(expectedJson, json));\n        }\n\n        private static async Task VerifyCreateExpandParameter(IEdmElement edmElement, ODataContext context, string expandItemsText)\n        {\n            // Arrange & Act\n            OpenApiParameter parameter;\n            switch (edmElement)\n            {\n                case IEdmEntitySet entitySet:\n                    parameter = context.CreateExpand(entitySet);\n                    break;\n                case IEdmSingleton singleton:\n                    parameter = context.CreateExpand(singleton);\n                    break;\n                case IEdmNavigationProperty navigationProperty:\n                    parameter = context.CreateExpand(navigationProperty);\n                    break;\n                default:\n                    return;\n            }\n\n            // Assert\n            Assert.NotNull(parameter);\n\n            var json = JsonNode.Parse(await parameter.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0));\n            var expectedJson = expandItemsText == null\n                ? \n                $@\"{{\n  \"\"name\"\": \"\"$expand\"\",\n  \"\"in\"\": \"\"query\"\",\n  \"\"description\"\": \"\"Expand related entities\"\",\n  \"\"explode\"\": false,\n  \"\"schema\"\": {{\n    \"\"uniqueItems\"\": true,\n    \"\"type\"\": \"\"array\"\",\n    \"\"items\"\": {{\n      \"\"type\"\": \"\"string\"\"\n    }}\n  }}\n}}\"\n                :\n                $@\"{{\n  \"\"name\"\": \"\"$expand\"\",\n  \"\"in\"\": \"\"query\"\",\n  \"\"description\"\": \"\"Expand related entities\"\",\n  \"\"explode\"\": false,\n  \"\"schema\"\": {{\n    \"\"uniqueItems\"\": true,\n    \"\"type\"\": \"\"array\"\",\n    \"\"items\"\": {{\n      {expandItemsText}\n      \"\"type\"\": \"\"string\"\"\n    }}\n  }}\n}}\";\n            var expectedJsonNode = JsonNode.Parse(expectedJson);\n            Assert.True(JsonNode.DeepEquals(expectedJsonNode, json));\n        }\n\n        [Fact]\n        public async Task CreateParametersWorks()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            ODataContext context = new(model);\n            IEdmSingleton deviceMgmt = model.EntityContainer.FindSingleton(\"deviceManagement\");\n            Assert.NotNull(deviceMgmt);\n\n            IEdmFunction function1 = model.SchemaElements.OfType<IEdmFunction>().First(f => f.Name == \"getRoleScopeTagsByIds\");\n            Assert.NotNull(function1);\n\n            IEdmFunction function2 = model.SchemaElements.OfType<IEdmFunction>().First(f => f.Name == \"getRoleScopeTagsByResource\");\n            Assert.NotNull(function2);\n\n            IEdmFunction function3 = model.SchemaElements.OfType<IEdmFunction>().First(f => f.Name == \"roleScheduleInstances\");\n            Assert.NotNull(function3);\n\n            // Act\n            var parameters1 = context.CreateParameters(function1, new());\n            var parameters2 = context.CreateParameters(function2, new());\n            var parameters3 = context.CreateParameters(function3, new());\n\n            // Assert\n            Assert.NotNull(parameters1);\n            var parameter1 = Assert.Single(parameters1);\n\n            Assert.NotNull(parameters2);\n            var parameter2 = Assert.Single(parameters2);\n\n            Assert.NotNull(parameters3);\n            Assert.Equal(4, parameters3.Count);\n            var parameter3 = parameters3.First();\n\n            var json1 = JsonNode.Parse(await parameter1.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0));\n            var expectedPayload1 = JsonNode.Parse($@\"{{\n  \"\"name\"\": \"\"ids\"\",\n  \"\"in\"\": \"\"path\"\",\n  \"\"description\"\": \"\"The URL-encoded JSON object\"\",\n  \"\"required\"\": true,\n  \"\"content\"\": {{\n    \"\"application/json\"\": {{\n      \"\"schema\"\": {{\n        \"\"type\"\": \"\"array\"\",\n        \"\"items\"\": {{\n          \"\"type\"\": \"\"string\"\"\n        }}\n      }}\n    }}\n  }}\n}}\");\n            Assert.True(JsonNode.DeepEquals(expectedPayload1, json1));\n\n            var json2 = JsonNode.Parse(await parameter2.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0));\n            var expectedPayload2 = JsonNode.Parse($@\"{{\n  \"\"name\"\": \"\"resource\"\",\n  \"\"in\"\": \"\"path\"\",\n  \"\"required\"\": true,\n  \"\"schema\"\": {{\n    \"\"type\"\": \"\"string\"\",\n    \"\"nullable\"\": true\n  }}\n}}\");\n            Assert.True(JsonNode.DeepEquals(expectedPayload2, json2));\n\n            var json3 = JsonNode.Parse(await parameter3.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0));\n            var expectedPayload3 = JsonNode.Parse($@\"{{\n  \"\"name\"\": \"\"directoryScopeId\"\",\n  \"\"in\"\": \"\"query\"\",\n  \"\"schema\"\": {{\n    \"\"type\"\": \"\"string\"\",\n    \"\"nullable\"\": true\n  }}\n}}\");\n            Assert.True(JsonNode.DeepEquals(expectedPayload3, json3));\n        }\n\n        public static IEdmModel GetEdmModel()\n        {\n            const string modelText = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityType Name=\"\"Customer\"\">\n        <Key>\n          <PropertyRef Name=\"\"ID\"\" />\n        </Key>\n        <Property Name=\"\"ID\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n        <NavigationProperty Name=\"\"Addresses\"\" Type=\"\"Collection(NS.Address)\"\" />\n      </EntityType>\n      <EntityContainer Name =\"\"Default\"\">\n        <EntitySet Name=\"\"Customers\"\" EntityType=\"\"NS.Customer\"\" />\n        <Singleton Name=\"\"Catalog\"\" Type=\"\"NS.Catalog\"\" />\n      </EntityContainer>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out IEdmModel model, out _);\n            Assert.True(result);\n            return model;\n        }\n\n        [Theory]\n        [InlineData(true, \"int32\")]\n        [InlineData(false, \"int64\")]\n        public async Task CreateParametersRespectsUseInt32ForPaginationParameters(bool useInt32, string expectedFormat)\n        {\n            // Arrange\n            IEdmModel model = EdmCoreModel.Instance;\n            OpenApiConvertSettings settings = new()\n            {\n                UseInt32ForPaginationParameters = useInt32\n            };\n            ODataContext context = new ODataContext(model, settings);\n            OpenApiDocument openApiDocument = new();\n\n            // Act\n            context.AddParametersToDocument(openApiDocument);\n            var parameters = openApiDocument.Components.Parameters;\n\n            // Assert\n            Assert.NotNull(parameters);\n            var topParam = parameters.First(p => p.Key == \"top\").Value;\n            var skipParam = parameters.First(p => p.Key == \"skip\").Value;\n\n            var topJson = JsonNode.Parse(await topParam.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0));\n            var skipJson = JsonNode.Parse(await skipParam.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0));\n\n            Assert.Equal(expectedFormat, topJson[\"schema\"][\"format\"]?.GetValue<string>());\n            Assert.Equal(expectedFormat, skipJson[\"schema\"][\"format\"]?.GetValue<string>());\n        }\n    }\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Generator/OpenApiPathItemGeneratorTests.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OData.Edm.Vocabularies.Community.V1;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Tests;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Generator.Tests\n{\n    public class OpenApiPathItemGeneratorTest\n    {\n        [Fact]\n        public void CreatePathItemsThrowArgumentNullContext()\n        {\n            // Arrange\n            OpenApiDocument openApiDocument = new();\n            ODataContext context = null;\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\", () => context.AddPathItemsToDocument(openApiDocument));\n        }\n\n        [Fact]\n        public void CreatePathItemsReturnsForEmptyModel()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.EmptyModel;\n            OpenApiDocument openApiDocument = new();\n            ODataContext context = new ODataContext(model);\n\n            // Act\n            context.AddPathItemsToDocument(openApiDocument);\n            var pathItems = openApiDocument.Paths;\n\n            // Assert\n            Assert.NotNull(pathItems);\n            Assert.Empty(pathItems);\n        }\n\n        [Theory]\n        [InlineData(true, 10)]\n        [InlineData(false, 22)]\n        public void CreatePathItemsReturnsForBasicModel(bool useAnnotationToGeneratePath, int pathCount)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.BasicEdmModel;\n            OpenApiDocument openApiDocument = new();\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableKeyAsSegment = true,\n                RequireRestrictionAnnotationsToGenerateComplexPropertyPaths = useAnnotationToGeneratePath\n            };\n            ODataContext context = new ODataContext(model, settings);\n\n            // Act\n            context.AddPathItemsToDocument(openApiDocument);\n            var pathItems = openApiDocument.Paths;\n\n            // Assert\n            Assert.NotNull(pathItems);\n            Assert.Equal(pathCount, pathItems.Count);\n\n            if (useAnnotationToGeneratePath)\n            {\n                Assert.Contains(\"/People\", pathItems.Keys);\n                Assert.Contains(\"/People/$count\", pathItems.Keys);\n                Assert.Contains(\"/People/{UserName}\", pathItems.Keys);\n                Assert.Contains(\"/City\", pathItems.Keys);\n                Assert.Contains(\"/City/$count\", pathItems.Keys);\n                Assert.Contains(\"/City/{Name}\", pathItems.Keys);\n                Assert.Contains(\"/CountryOrRegion\", pathItems.Keys);\n                Assert.Contains(\"/CountryOrRegion/$count\", pathItems.Keys);\n                Assert.Contains(\"/CountryOrRegion/{Name}\", pathItems.Keys);\n                Assert.Contains(\"/Me\", pathItems.Keys);\n            }\n            else\n            {\n                Assert.Contains(\"/People\", pathItems.Keys);\n                Assert.Contains(\"/People/$count\", pathItems.Keys);\n                Assert.Contains(\"/People/{UserName}\", pathItems.Keys);\n                Assert.Contains(\"/People/{UserName}/Addresses\", pathItems.Keys);\n                Assert.Contains(\"/People/{UserName}/Addresses/$count\", pathItems.Keys);\n                Assert.Contains(\"/People/{UserName}/HomeAddress\", pathItems.Keys);\n                Assert.Contains(\"/People/{UserName}/HomeAddress/City\", pathItems.Keys);\n                Assert.Contains(\"/City\", pathItems.Keys);\n                Assert.Contains(\"/City/$count\", pathItems.Keys);\n                Assert.Contains(\"/City/{Name}\", pathItems.Keys);\n                Assert.Contains(\"/CountryOrRegion\", pathItems.Keys);\n                Assert.Contains(\"/CountryOrRegion/$count\", pathItems.Keys);\n                Assert.Contains(\"/CountryOrRegion/{Name}\", pathItems.Keys);\n                Assert.Contains(\"/Me\", pathItems.Keys);\n                Assert.Contains(\"/Me/Addresses\", pathItems.Keys);\n                Assert.Contains(\"/Me/Addresses/$count\", pathItems.Keys);\n                Assert.Contains(\"/Me/HomeAddress\", pathItems.Keys);\n                Assert.Contains(\"/Me/HomeAddress/City\", pathItems.Keys);\n                Assert.Contains(\"/Me/WorkAddress\", pathItems.Keys);\n                Assert.Contains(\"/Me/WorkAddress/City\", pathItems.Keys);\n            }            \n        }\n\n        [Theory]\n        [InlineData(true, true, true, \"/Customers({ID}):/{param}:\")]\n        [InlineData(true, true, false, \"/Customers({ID}):/{param}\")]\n        [InlineData(true, false, true, \"/Customers({ID})/NS.MyFunction(param='{param}')\")]\n        [InlineData(true, false, false, \"/Customers({ID})/NS.MyFunction(param='{param}')\")]\n        [InlineData(false, true, true, \"/Customers({ID})/NS.MyFunction(param='{param}')\")]\n        [InlineData(false, true, false, \"/Customers({ID})/NS.MyFunction(param='{param}')\")]\n        [InlineData(false, false, true, \"/Customers({ID})/NS.MyFunction(param='{param}')\")]\n        [InlineData(false, false, false, \"/Customers({ID})/NS.MyFunction(param='{param}')\")]\n        public void CreatePathItemsReturnsForEscapeFunctionModel(bool enableEscaped, bool hasEscapedAnnotation, bool isComposable, string expected)\n        {\n            // Arrange\n            EdmModel model = new EdmModel();\n            OpenApiDocument openApiDocument = new();\n            EdmEntityType customer = new EdmEntityType(\"NS\", \"Customer\");\n            customer.AddKeys(customer.AddStructuralProperty(\"ID\", EdmPrimitiveTypeKind.Int32));\n            model.AddElement(customer);\n            EdmFunction function = new EdmFunction(\"NS\", \"MyFunction\", EdmCoreModel.Instance.GetString(false), true, null, isComposable);\n            function.AddParameter(\"entity\", new EdmEntityTypeReference(customer, false));\n            function.AddParameter(\"param\", EdmCoreModel.Instance.GetString(false));\n            model.AddElement(function);\n            EdmEntityContainer container = new EdmEntityContainer(\"NS\", \"Default\");\n            EdmEntitySet customers = new EdmEntitySet(container, \"Customers\", customer);\n            container.AddElement(customers);\n            model.AddElement(container);\n\n            if (hasEscapedAnnotation)\n            {\n                IEdmBooleanConstantExpression booleanConstant = new EdmBooleanConstant(true);\n                IEdmTerm term = CommunityVocabularyModel.UrlEscapeFunctionTerm;\n                EdmVocabularyAnnotation annotation = new EdmVocabularyAnnotation(function, term, booleanConstant);\n                annotation.SetSerializationLocation(model, EdmVocabularyAnnotationSerializationLocation.Inline);\n                model.SetVocabularyAnnotation(annotation);\n            }\n\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableUriEscapeFunctionCall = enableEscaped,\n                AddSingleQuotesForStringParameters = true,\n            };\n            ODataContext context = new ODataContext(model, settings);\n\n            // Act\n            context.AddPathItemsToDocument(openApiDocument);\n            var pathItems = openApiDocument.Paths;\n\n            // Assert\n            Assert.NotNull(pathItems);\n            Assert.Equal(4, pathItems.Count);\n\n            Assert.Contains(\"/Customers\", pathItems.Keys);\n            Assert.Contains(\"/Customers/$count\", pathItems.Keys);\n            Assert.Contains(\"/Customers({ID})\", pathItems.Keys);\n            Assert.Contains(expected, pathItems.Keys);\n        }\n\n        [Fact]\n        public void CreatePathItemsDoesNotAddPathItemEntryForPathItemsWithNoOperations()\n        {\n            // Arrange\n            EdmModel model = new();\n            OpenApiDocument openApiDocument = new();\n            EdmEntityType customer = new(\"NS\", \"Customer\");\n            customer.AddKeys(customer.AddStructuralProperty(\"ID\", EdmPrimitiveTypeKind.Int32));\n            model.AddElement(customer);\n            EdmEntityContainer container = new(\"NS\", \"Default\");\n            EdmEntitySet customers = new(container, \"Customers\", customer);\n            container.AddElement(customers);\n            model.AddElement(container);\n\n            IList<IEdmPropertyConstructor> readableProperty = new List<IEdmPropertyConstructor>\n            {\n                new EdmPropertyConstructor(\"ReadByKeyRestrictions\", new EdmRecordExpression(new List<IEdmPropertyConstructor>\n                {\n                    new EdmPropertyConstructor(\"Readable\", new EdmBooleanConstant(false))\n                }))\n            };\n            model.SetVocabularyAnnotation(\n                new EdmVocabularyAnnotation(customers, model.FindTerm(CapabilitiesConstants.ReadRestrictions),\n                new EdmRecordExpression(readableProperty)));\n\n            IList<IEdmPropertyConstructor> updatableProperty = new List<IEdmPropertyConstructor>\n            {\n                 new EdmPropertyConstructor(\"Updatable\", new EdmBooleanConstant(false))\n            };\n            model.SetVocabularyAnnotation(\n                new EdmVocabularyAnnotation(customers, model.FindTerm(CapabilitiesConstants.UpdateRestrictions),\n                new EdmRecordExpression(updatableProperty)));\n\n            IList<IEdmPropertyConstructor> deletableProperty = new List<IEdmPropertyConstructor>\n            {\n                 new EdmPropertyConstructor(\"Deletable\", new EdmBooleanConstant(false))\n            };\n            model.SetVocabularyAnnotation(\n                new EdmVocabularyAnnotation(customers, model.FindTerm(CapabilitiesConstants.DeleteRestrictions),\n                new EdmRecordExpression(deletableProperty)));\n\n            ODataContext context = new(model);\n\n            // Act\n            context.AddPathItemsToDocument(openApiDocument);\n            var pathItems = openApiDocument.Paths;\n\n            // Assert\n            Assert.NotNull(pathItems);\n            Assert.DoesNotContain(\"/Customers({ID})\", pathItems.Keys);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Generator/OpenApiPathsGeneratorTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Tests;\nusing Moq;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Generator.Tests\n{\n    public class OpenApiPathsGeneratorTest\n    {\n        [Fact]\n        public void CreatePathsThrowArgumentNullContext()\n        {\n            // Arrange\n            OpenApiDocument openApiDocument = new();\n            ODataContext context = null;\n            var mockModel = new Mock<IEdmModel>().Object;\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\", () => context.AddPathsToDocument(openApiDocument));\n            Assert.Throws<ArgumentNullException>(\"document\", () => new ODataContext(mockModel).AddPathsToDocument(null));\n        }\n\n        [Fact]\n        public void CreatePathsReturnsForEmptyModel()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.EmptyModel;\n            OpenApiDocument openApiDocument = new();\n            ODataContext context = new ODataContext(model);\n\n            // Act\n            context.AddPathsToDocument(openApiDocument);\n            var paths = openApiDocument.Paths;\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Empty(paths);\n        }\n\n        [Theory]\n        [InlineData(true, 10)]\n        [InlineData(false, 22)]\n        public void CreatePathsReturnsForBasicModel(bool useAnnotationToGeneratePath, int pathCount)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.BasicEdmModel;\n            OpenApiDocument openApiDocument = new();\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableKeyAsSegment = true,\n                RequireRestrictionAnnotationsToGenerateComplexPropertyPaths = useAnnotationToGeneratePath\n            };\n            ODataContext context = new ODataContext(model, settings);\n\n            // Act\n            context.AddPathsToDocument(openApiDocument);\n            var paths = openApiDocument.Paths;\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Equal(pathCount, paths.Count);\n\n            if (useAnnotationToGeneratePath)\n            {            \n                Assert.Contains(\"/People\", paths.Keys);\n                Assert.Contains(\"/People/$count\", paths.Keys);\n                Assert.Contains(\"/People/{UserName}\", paths.Keys);\n                Assert.Contains(\"/City\", paths.Keys);\n                Assert.Contains(\"/City/$count\", paths.Keys);\n                Assert.Contains(\"/City/{Name}\", paths.Keys);\n                Assert.Contains(\"/CountryOrRegion\", paths.Keys);\n                Assert.Contains(\"/CountryOrRegion/$count\", paths.Keys);\n                Assert.Contains(\"/CountryOrRegion/{Name}\", paths.Keys);\n                Assert.Contains(\"/Me\", paths.Keys);\n            }\n            else\n            {\n                Assert.Contains(\"/People\", paths.Keys);\n                Assert.Contains(\"/People/$count\", paths.Keys);\n                Assert.Contains(\"/People/{UserName}\", paths.Keys);\n                Assert.Contains(\"/People/{UserName}/Addresses\", paths.Keys);\n                Assert.Contains(\"/People/{UserName}/Addresses/$count\", paths.Keys);\n                Assert.Contains(\"/People/{UserName}/HomeAddress\", paths.Keys);\n                Assert.Contains(\"/People/{UserName}/HomeAddress/City\", paths.Keys);\n                Assert.Contains(\"/City\", paths.Keys);\n                Assert.Contains(\"/City/$count\", paths.Keys);\n                Assert.Contains(\"/City/{Name}\", paths.Keys);\n                Assert.Contains(\"/CountryOrRegion\", paths.Keys);\n                Assert.Contains(\"/CountryOrRegion/$count\", paths.Keys);\n                Assert.Contains(\"/CountryOrRegion/{Name}\", paths.Keys);\n                Assert.Contains(\"/Me\", paths.Keys);\n                Assert.Contains(\"/Me/Addresses\", paths.Keys);\n                Assert.Contains(\"/Me/Addresses/$count\", paths.Keys);\n                Assert.Contains(\"/Me/HomeAddress\", paths.Keys);\n                Assert.Contains(\"/Me/HomeAddress/City\", paths.Keys);\n                Assert.Contains(\"/Me/WorkAddress\", paths.Keys);\n                Assert.Contains(\"/Me/WorkAddress/City\", paths.Keys);\n            }\n        }\n\n        [Theory]\n        [InlineData(true, 10)]\n        [InlineData(false, 22)]\n        public void CreatePathsReturnsForBasicModelWithPrefix(bool useAnnotationToGeneratePath, int pathCount)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.BasicEdmModel;\n            OpenApiDocument openApiDocument = new();\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableKeyAsSegment = true,\n                PathPrefix = \"some/prefix\",\n                RequireRestrictionAnnotationsToGenerateComplexPropertyPaths = useAnnotationToGeneratePath\n            };\n            ODataContext context = new ODataContext(model, settings);\n\n            // Act\n            context.AddPathsToDocument(openApiDocument);\n            var paths = openApiDocument.Paths;\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Equal(pathCount, paths.Count);\n\n            if (useAnnotationToGeneratePath)\n            {\n                Assert.Contains(\"/some/prefix/People\", paths.Keys);\n                Assert.Contains(\"/some/prefix/People/$count\", paths.Keys);\n                Assert.Contains(\"/some/prefix/People/{UserName}\", paths.Keys);\n                Assert.Contains(\"/some/prefix/City\", paths.Keys);\n                Assert.Contains(\"/some/prefix/City/$count\", paths.Keys);\n                Assert.Contains(\"/some/prefix/City/{Name}\", paths.Keys);\n                Assert.Contains(\"/some/prefix/CountryOrRegion\", paths.Keys);\n                Assert.Contains(\"/some/prefix/CountryOrRegion/$count\", paths.Keys);\n                Assert.Contains(\"/some/prefix/CountryOrRegion/{Name}\", paths.Keys);\n                Assert.Contains(\"/some/prefix/Me\", paths.Keys);\n            }\n            else\n            {\n                Assert.Contains(\"/some/prefix/People\", paths.Keys);\n                Assert.Contains(\"/some/prefix/People/$count\", paths.Keys);\n                Assert.Contains(\"/some/prefix/People/{UserName}\", paths.Keys);\n                Assert.Contains(\"/some/prefix/People/{UserName}/Addresses\", paths.Keys);\n                Assert.Contains(\"/some/prefix/People/{UserName}/Addresses/$count\", paths.Keys);\n                Assert.Contains(\"/some/prefix/People/{UserName}/HomeAddress\", paths.Keys);\n                Assert.Contains(\"/some/prefix/People/{UserName}/HomeAddress/City\", paths.Keys);\n                Assert.Contains(\"/some/prefix/City\", paths.Keys);\n                Assert.Contains(\"/some/prefix/City/$count\", paths.Keys);\n                Assert.Contains(\"/some/prefix/City/{Name}\", paths.Keys);\n                Assert.Contains(\"/some/prefix/CountryOrRegion\", paths.Keys);\n                Assert.Contains(\"/some/prefix/CountryOrRegion/$count\", paths.Keys);\n                Assert.Contains(\"/some/prefix/CountryOrRegion/{Name}\", paths.Keys);\n                Assert.Contains(\"/some/prefix/Me\", paths.Keys);\n                Assert.Contains(\"/some/prefix/Me/Addresses\", paths.Keys);\n                Assert.Contains(\"/some/prefix/Me/Addresses/$count\", paths.Keys);\n                Assert.Contains(\"/some/prefix/Me/HomeAddress\", paths.Keys);\n                Assert.Contains(\"/some/prefix/Me/HomeAddress/City\", paths.Keys);\n                Assert.Contains(\"/some/prefix/Me/WorkAddress\", paths.Keys);\n                Assert.Contains(\"/some/prefix/Me/WorkAddress/City\", paths.Keys);\n            }            \n        }\n\n        [Fact]\n        public void CreatePathsReturnsForContractModelWithHierarhicalClass()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.ContractServiceModel;\n            OpenApiDocument openApiDocument = new();\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableKeyAsSegment = true,\n                EnableUnqualifiedCall = true\n            };\n            ODataContext context = new ODataContext(model, settings);\n\n            // Act\n            context.AddPathsToDocument(openApiDocument);\n            var paths = openApiDocument.Paths;\n\n            // Assert\n            Assert.NotNull(paths);\n            Assert.Equal(5, paths.Count);\n\n            Assert.Contains(\"/Accounts\", paths.Keys);\n            Assert.Contains(\"/Accounts/$count\", paths.Keys);\n            Assert.Contains(\"/Accounts/{id}\", paths.Keys);\n            Assert.Contains(\"/Accounts/{id}/Attachments()\", paths.Keys);\n            Assert.Contains(\"/Accounts/{id}/AttachmentsAdd\", paths.Keys);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Generator/OpenApiRequestBodyGeneratorTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Linq;\nusing System.Text.Json.Nodes;\nusing System.Threading.Tasks;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Generator.Tests\n{\n    public class OpenApiRequestBodyGeneratorTest\n    {\n        private IEdmModel _model;\n        private IEdmAction _action;\n        private IEdmEntityType _entityType;\n\n        private IEdmActionImport _actionImport;\n\n        public OpenApiRequestBodyGeneratorTest()\n        {\n            EdmModel model = new EdmModel();\n            EdmEntityContainer container = new EdmEntityContainer(\"NS\", \"Default\");\n            model.AddElement(container);\n\n            EdmEntityType customer = new EdmEntityType(\"NS\", \"Customer\", null, false, false, true);\n            customer.AddKeys(customer.AddStructuralProperty(\"ID\", EdmPrimitiveTypeKind.Int32));\n\n            var boolType = EdmCoreModel.Instance.GetBoolean(false);\n\n            var actionEntitySetPath = new EdmPathExpression(\"Param1/Nav\");\n            var edmAction = new EdmAction(\"NS\", \"Checkout\", boolType, true, actionEntitySetPath);\n            edmAction.AddParameter(new EdmOperationParameter(edmAction, \"bindingParameter\", new EdmEntityTypeReference(customer, true)));\n            edmAction.AddParameter(\"param\", EdmCoreModel.Instance.GetString(true));\n            model.AddElement(edmAction);\n\n            var actionImportEntitySetPath = new EdmPathExpression(\"Param1/Nav2\");\n            var edmActionImport = new EdmActionImport(container, \"CheckoutImport\", edmAction, actionImportEntitySetPath);\n            container.AddElement(edmActionImport);\n\n            _model = model;\n            _entityType = customer;\n            _action = edmAction;\n            _actionImport = edmActionImport;\n        }\n\n        [Fact]\n        public void CreateRequestBodyForActionImportThrowArgumentNullContext()\n        {\n            // Arrange\n            ODataContext context = null;\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\", () => context.CreateRequestBody(actionImport: null, new()));\n        }\n\n        [Fact]\n        public void CreateRequestBodyForActionImportThrowArgumentNullActionImport()\n        {\n            // Arrange\n            ODataContext context = new ODataContext(EdmModelHelper.BasicEdmModel);\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"actionImport\", () => context.CreateRequestBody(actionImport: null, new()));\n        }\n\n        [Fact]\n        public void CreateRequestBodyForActionImportReturnCorrectRequestBody()\n        {\n            // Arrange\n            ODataContext context = new ODataContext(_model);\n\n            // Act\n            var requestBody = context.CreateRequestBody(_actionImport, new());\n\n            // Assert\n            Assert.NotNull(requestBody);\n            Assert.Equal(\"Action parameters\", requestBody.Description);\n            Assert.NotNull(requestBody.Content);\n            var content = Assert.Single(requestBody.Content);\n            Assert.Equal(\"application/json\", content.Key);\n            Assert.NotNull(content.Value);\n\n            Assert.NotNull(content.Value.Schema);\n            var schema = content.Value.Schema;\n            Assert.Equal(JsonSchemaType.Object, schema.Type);\n            Assert.NotNull(schema.Properties);\n            var parameter = Assert.Single(schema.Properties);\n            Assert.Equal(\"param\", parameter.Key);\n            Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, parameter.Value.Type);\n        }\n\n        [Fact]\n        public async Task CanSerializeAsJsonFromTheCreatedRequestBody()\n        {\n            // Arrange\n            ODataContext context = new ODataContext(_model);\n\n            // Act\n            var requestBody = context.CreateRequestBody(_actionImport, new());\n\n            // Assert\n            string json = await requestBody.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n            var expectedJson = @\"{\n  \"\"description\"\": \"\"Action parameters\"\",\n  \"\"content\"\": {\n    \"\"application/json\"\": {\n      \"\"schema\"\": {\n        \"\"type\"\": \"\"object\"\",\n        \"\"properties\"\": {\n          \"\"param\"\": {\n            \"\"type\"\": \"\"string\"\",\n            \"\"nullable\"\": true\n          }\n        }\n      }\n    }\n  }\n}\";\n\n            var actualJsonNode = JsonNode.Parse(json);\n            var expectedJsonNode = JsonNode.Parse(expectedJson);\n\n            Assert.True(JsonNode.DeepEquals(actualJsonNode, expectedJsonNode));\n        }\n\n        [Fact]\n        public void CreateRequestBodyForActionReturnCorrectRequestBody()\n        {\n            // Arrange\n            ODataContext context = new ODataContext(_model);\n\n            // Act\n            var requestBody = context.CreateRequestBody(_action, new());\n\n            // Assert\n            Assert.NotNull(requestBody);\n            Assert.Equal(\"Action parameters\", requestBody.Description);\n            Assert.NotNull(requestBody.Content);\n            var content = Assert.Single(requestBody.Content);\n            Assert.Equal(\"application/json\", content.Key);\n            Assert.NotNull(content.Value);\n\n            Assert.NotNull(content.Value.Schema);\n            var schema = content.Value.Schema;\n            Assert.Equal(JsonSchemaType.Object, schema.Type);\n            Assert.NotNull(schema.Properties);\n            var parameter = Assert.Single(schema.Properties);\n            Assert.Equal(\"param\", parameter.Key);\n            Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, parameter.Value.Type);\n        }\n\n        [Fact]\n        public void CreateRefRequestBodies()\n        {\n            // Arrange\n            ODataContext context = new ODataContext(_model);\n            OpenApiDocument openApiDocument = new OpenApiDocument();\n\n            // Act\n            context.AddRequestBodiesToDocument(openApiDocument);\n            var requestBodies = openApiDocument.Components.RequestBodies;\n            requestBodies.TryGetValue(Common.Constants.ReferencePostRequestBodyName, out var refPostBody);\n\n            // Assert\n            Assert.NotNull(refPostBody);\n            Assert.Equal(\"New navigation property ref value\", refPostBody.Description);\n            var schemaReference = Assert.IsType<OpenApiSchemaReference>(refPostBody.Content.First().Value.Schema);\n            Assert.Equal(Common.Constants.ReferenceCreateSchemaName, schemaReference.Reference.Id);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Generator/OpenApiResponseGeneratorTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\nusing Microsoft.OpenApi.OData.Edm;\nusing System.Text.Json.Nodes;\nusing System.Threading.Tasks;\nusing Moq;\n\nnamespace Microsoft.OpenApi.OData.Generator.Tests\n{\n    public class OpenApiResponseGeneratorTest\n    {\n        [Theory]\n        [InlineData(\"default1\")]\n        [InlineData(\"Default\")]\n        [InlineData(\"200\")]\n        public void GetResponseReturnsNullResponseObject(string input)\n        {\n            // Arrange & Act\n            var response = input.GetResponse(new());\n\n            // Assert\n            Assert.Null(response);\n        }\n\n        [Theory]\n        [InlineData(\"default\")]\n        [InlineData(\"204\")]\n        public void GetResponseReturnsResponseObject(string input)\n        {\n            // Arrange & Act\n            var response = input.GetResponse(new());\n\n            // Assert\n            Assert.NotNull(response);\n        }\n\n        [Fact]\n        public void CreateResponsesThrowArgumentNullContext()\n        {\n            // Arrange\n            ODataContext context = null;\n            var mockModel = new Mock<IEdmModel>().Object;\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\", () => context.AddResponsesToDocument(new()));\n            Assert.Throws<ArgumentNullException>(\"document\", () => new ODataContext(mockModel).AddResponsesToDocument(null));\n        }\n\n        [Fact]\n        public void CreatesCollectionResponses()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            OpenApiConvertSettings settings = new()\n            {\n                    EnableOperationId = true,\n                    EnablePagination = true,\n            };\n            ODataContext context = new(model, settings);\n            OpenApiDocument document = new();\n\n            // Act & Assert\n            context.AddResponsesToDocument(document);\n            var responses = document.Components.Responses;\n\n            var flightCollectionResponse = responses[\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.FlightCollectionResponse\"];\n            var stringCollectionResponse = responses[\"StringCollectionResponse\"];\n\n            var flightCollectionResponseSchemaReference = Assert.IsType<OpenApiSchemaReference>(flightCollectionResponse.Content[\"application/json\"].Schema);\n            Assert.Equal(\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.FlightCollectionResponse\", flightCollectionResponseSchemaReference.Reference.Id);\n            var stringCollectionResponseSchemaReference = Assert.IsType<OpenApiSchemaReference>(stringCollectionResponse.Content[\"application/json\"].Schema);\n            Assert.Equal(\"StringCollectionResponse\", stringCollectionResponseSchemaReference.Reference.Id);\n        }\n\n        [Fact]\n        public void CreateResponsesReturnsCreatedResponses()\n        {\n            // Arrange\n            IEdmModel model = EdmCoreModel.Instance;\n            ODataContext context = new ODataContext(model);\n            OpenApiDocument document = new();\n\n            // Act\n            context.AddResponsesToDocument(document);\n            var responses = document.Components.Responses;\n\n            // Assert\n            Assert.NotNull(responses);\n            Assert.NotEmpty(responses);\n            var response = responses[\"error\"];\n            Assert.NotNull(response);\n            Assert.NotNull(response.Content);\n            Assert.Single(response.Content);\n            Assert.Equal(\"application/json\", response.Content.First().Key);\n        }\n\n        [Fact]\n        public async Task CanSerializeAsJsonFromTheCreatedResponses()\n        {\n            // Arrange\n            IEdmModel model = EdmCoreModel.Instance;\n            ODataContext context = new ODataContext(model);\n            OpenApiDocument document = new();\n\n            // Act\n            context.AddResponsesToDocument(document);\n            var responses = document.Components.Responses;\n\n            // Assert\n            var response = responses[\"error\"];\n            Assert.NotNull(response);\n            string json = await response.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            var expectedJson = @\"{\n  \"\"description\"\": \"\"error\"\",\n  \"\"content\"\": {\n    \"\"application/json\"\": {\n      \"\"schema\"\": {\n        \"\"$ref\"\": \"\"#/components/schemas/ODataErrors.ODataError\"\"\n      }\n    }\n  }\n}\";\n            var expectedJsonNode = JsonNode.Parse(expectedJson);\n            var actualJsonNode = JsonNode.Parse(json);\n            Assert.True(JsonNode.DeepEquals(expectedJsonNode, actualJsonNode));\n        }\n\n        [Fact]\n        public void CreateResponseForoperationImportThrowArgumentNullContext()\n        {\n            // Arrange\n            ODataContext context = null;\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\", () => context.CreateResponses(operationImport: null, new()));\n        }\n\n        [Fact]\n        public void CreateResponseForoperationImportThrowArgumentNullOperationImport()\n        {\n            // Arrange\n            ODataContext context = new ODataContext(EdmCoreModel.Instance);\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"operationImport\", () => context.CreateResponses(operationImport: null, new()));\n        }\n\n        [Fact]\n        public void CreateResponseForOperationThrowArgumentNullContext()\n        {\n            // Arrange\n            ODataContext context = null;\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\", () => context.CreateResponses(operation: null, new()));\n        }\n\n        [Fact]\n        public void CreateResponseForOperationThrowArgumentNullOperation()\n        {\n            // Arrange\n            ODataContext context = new ODataContext(EdmCoreModel.Instance);\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"operation\", () => context.CreateResponses(operation: null, new()));\n        }\n\n        [Theory]\n        [InlineData(true, OpenApiSpecVersion.OpenApi3_1)]\n        [InlineData(false, OpenApiSpecVersion.OpenApi3_1)]\n        [InlineData(true, OpenApiSpecVersion.OpenApi3_0)]\n        [InlineData(false, OpenApiSpecVersion.OpenApi3_0)]\n        [InlineData(true, OpenApiSpecVersion.OpenApi2_0)]\n        [InlineData(false, OpenApiSpecVersion.OpenApi2_0)]\n        public void CreateResponseForEdmFunctionReturnCorrectResponses(bool isFunctionImport, OpenApiSpecVersion specVersion)\n        {\n            // Arrange\n            string operationName = \"GetPersonWithMostFriends\";\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            ODataContext context = new ODataContext(model);\n\n            context.Settings.OpenApiSpecVersion = specVersion;\n\n            // Act\n            OpenApiResponses responses;\n            if (isFunctionImport)\n            {\n                IEdmOperationImport operationImport = model.EntityContainer.OperationImports().First(o => o.Name == operationName);\n                Assert.NotNull(operationImport); // guard\n                ODataPath path = new ODataPath(new ODataOperationImportSegment(operationImport));\n                responses = context.CreateResponses(operationImport, new());\n            }\n            else\n            {\n                IEdmOperation operation = model.SchemaElements.OfType<IEdmOperation>().First(o => o.Name == operationName);\n                Assert.NotNull(operation); // guard\n                ODataPath path = new ODataPath(new ODataOperationSegment(operation));\n                responses = context.CreateResponses(operation, new());\n            }\n\n            // Assert\n            Assert.NotNull(responses);\n            Assert.NotEmpty(responses);\n            Assert.Equal(2, responses.Count);\n            Assert.Equal(new string[] { \"200\", \"default\" }, responses.Select(r => r.Key));\n\n            var response = responses[\"200\"];\n            Assert.NotNull(response.Content);\n            OpenApiMediaType mediaType = Assert.IsType<OpenApiMediaType>(response.Content[\"application/json\"]);\n// openApi version 2 should not use AnyOf\n            if (specVersion == OpenApiSpecVersion.OpenApi2_0)\n            {\n                Assert.NotNull(mediaType.Schema);\n                Assert.Null(mediaType.Schema.AnyOf);\n                var mediaTypeSchemaReference = Assert.IsType<OpenApiSchemaReference>(mediaType.Schema);\n                Assert.NotNull(mediaTypeSchemaReference.Reference);\n                Assert.Equal(\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\", mediaTypeSchemaReference.Reference.Id);\n            }\n            else\n            {\n                Assert.NotNull(mediaType.Schema);\n                Assert.IsNotType<OpenApiSchemaReference>(mediaType.Schema);\n                Assert.NotNull(mediaType.Schema.AnyOf);\n                Assert.Equal(2, mediaType.Schema.AnyOf.Count);\n                var anyOfRef = Assert.IsType<OpenApiSchemaReference>(mediaType.Schema.AnyOf.FirstOrDefault());\n                Assert.NotNull(anyOfRef);\n                Assert.Equal(\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\", anyOfRef.Reference.Id);\n                var anyOfNull = mediaType.Schema.AnyOf.Skip(1).FirstOrDefault();\n                Assert.NotNull(anyOfNull.Type);\n                Assert.Equal(JsonSchemaType.Null, anyOfNull.Type);\n            }\n        }\n\n        [Fact]\n        public void CreateResponseForEdmFunctionOfStreamReturnTypeReturnsCorrectResponse()\n        {\n            // Arrange\n            string operationName1 = \"getMailboxUsageStorage\";\n            string operationName2 = \"incidentReport\";\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            ODataContext context = new(model);\n\n            // Act\n            IEdmOperation operation1 = model.SchemaElements.OfType<IEdmOperation>().First(o => o.Name == operationName1);\n            IEdmOperation operation2 = model.SchemaElements.OfType<IEdmOperation>().First(o => o.Name == operationName2);\n            Assert.NotNull(operation1);\n            Assert.NotNull(operation2);\n            ODataPath path1 = new(new ODataOperationSegment(operation1));\n            ODataPath path2 = new(new ODataOperationSegment(operation2));\n            OpenApiResponses responses1 = context.CreateResponses(operation1, new());\n            OpenApiResponses responses2 = context.CreateResponses(operation2, new());\n\n            // Assert for operation1 --> getMailboxUsageStorage\n            Assert.NotNull(responses1);\n            Assert.NotEmpty(responses1);\n            Assert.Equal(2, responses1.Count);\n            Assert.Equal(new string[] { \"200\", \"default\" }, responses1.Select(r => r.Key));\n\n            var response = responses1[\"200\"];\n            Assert.NotNull(response.Content);\n            Assert.Equal(\"application/octet-stream\", response.Content.First().Key);\n\n            // Assert for operation2 --> incidentReport\n            Assert.NotNull(responses2);\n            Assert.NotEmpty(responses2);\n            Assert.Equal(2, responses2.Count);\n            Assert.Equal(new string[] { \"200\", \"default\" }, responses2.Select(r => r.Key));\n\n            response = responses2[\"200\"];\n            Assert.NotNull(response.Content);\n            Assert.Equal(\"text/html\", response.Content.First().Key);\n        }\n\n        [Theory]\n        [InlineData(\"ShareTrip\", false, \"204\")]\n        [InlineData(\"ResetDataSource\", true, \"204\")]\n        [InlineData(\"GetPeersForTrip\", false, \"200\")]\n        public void CreateResponseForEdmActionReturnCorrectResponses(string actionName, bool isActionImport, string responseCode)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            ODataContext context = new ODataContext(model);\n\n            // Act\n            OpenApiResponses responses;\n            if (isActionImport)\n            {\n                IEdmOperationImport operationImport = model.EntityContainer.OperationImports().First(o => o.Name == actionName);\n                Assert.NotNull(operationImport); // guard\n                ODataPath path = new ODataPath(new ODataOperationImportSegment(operationImport));\n                responses = context.CreateResponses(operationImport, new());\n            }\n            else\n            {\n                IEdmOperation operation = model.SchemaElements.OfType<IEdmOperation>().First(o => o.Name == actionName);\n                Assert.NotNull(operation); // guard\n                ODataPath path = new ODataPath(new ODataOperationSegment(operation));\n                responses = context.CreateResponses(operation, new());\n            }\n\n            // Assert\n            Assert.NotNull(responses);\n            Assert.NotEmpty(responses);\n            Assert.Equal(2, responses.Count);\n            Assert.Equal(new string[] { responseCode, \"default\" }, responses.Select(r => r.Key));\n        }\n\n        [Theory]\n        [InlineData(\"assignLicense\", false, \"200\")]\n        [InlineData(\"activateService\", false, \"204\")]\n        [InlineData(\"verifySignature\", true, \"200\")]\n        public void CreateResponseForEdmActionWhenErrorResponsesAsDefaultIsSet(string actionName, bool errorAsDefault, string responseCode)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            var settings = new OpenApiConvertSettings\n            {\n                ErrorResponsesAsDefault = errorAsDefault,\n            };\n            ODataContext context = new ODataContext(model, settings);\n\n            // Act\n            OpenApiResponses responses;\n            IEdmOperation operation = model.SchemaElements.OfType<IEdmOperation>().First(o => o.Name == actionName);\n            Assert.NotNull(operation); // guard\n            ODataPath path = new(new ODataOperationSegment(operation));\n            responses = context.CreateResponses(operation, new());\n\n            // Assert\n            Assert.NotNull(responses);\n            Assert.NotEmpty(responses);\n            if (errorAsDefault)\n            {\n                Assert.Equal(new string[] { responseCode, \"default\" }, responses.Select(r => r.Key));\n            }\n            else\n            {\n                Assert.Equal(new string[] { responseCode, \"4XX\", \"5XX\" }, responses.Select(r => r.Key));\n            }\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task CreateResponseForDeltaEdmFunctionReturnCorrectResponses(bool enableOdataAnnotationRef)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            OpenApiConvertSettings settings = new()\n            {\n                EnableODataAnnotationReferencesForResponses = enableOdataAnnotationRef\n            };\n            ODataContext context = new(model, settings);\n\n            // Act\n            IEdmFunction operation = model.SchemaElements.OfType<IEdmFunction>().First(o => o.Name == \"delta\" &&\n                   o.Parameters.First().Type.FullName() == \"Collection(microsoft.graph.application)\");\n            Assert.NotNull(operation); // guard\n            OpenApiResponses responses = context.CreateResponses(operation, new());\n            string json = await responses.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.NotNull(responses);\n            Assert.NotEmpty(responses);\n            if (enableOdataAnnotationRef)\n            {\n                var expectedJson = @\"{\n  \"\"200\"\": {\n    \"\"description\"\": \"\"Success\"\",\n    \"\"content\"\": {\n      \"\"application/json\"\": {\n        \"\"schema\"\": {\n          \"\"title\"\": \"\"Collection of application\"\",\n          \"\"type\"\": \"\"object\"\",\n          \"\"allOf\"\": [\n            {\n              \"\"$ref\"\": \"\"#/components/schemas/BaseDeltaFunctionResponse\"\"\n            },\n            {\n              \"\"type\"\": \"\"object\"\",\n              \"\"properties\"\": {\n                \"\"value\"\": {\n                  \"\"type\"\": \"\"array\"\",\n                  \"\"items\"\": {\n                    \"\"$ref\"\": \"\"#/components/schemas/microsoft.graph.application\"\"\n                  }\n                }\n              }\n            }\n          ]\n        }\n      }\n    }\n  },\n  \"\"default\"\": {\n    \"\"$ref\"\": \"\"#/components/responses/error\"\"\n  }\n}\";\n                var expectedJsonNode = JsonNode.Parse(expectedJson);\n                var actualJsonNode = JsonNode.Parse(json);\n                Assert.True(JsonNode.DeepEquals(expectedJsonNode, actualJsonNode));\n            }\n            else\n            {\n                var expectedJson = @\"{\n  \"\"200\"\": {\n    \"\"description\"\": \"\"Success\"\",\n    \"\"content\"\": {\n      \"\"application/json\"\": {\n        \"\"schema\"\": {\n          \"\"title\"\": \"\"Collection of application\"\",\n          \"\"type\"\": \"\"object\"\",\n          \"\"properties\"\": {\n            \"\"value\"\": {\n              \"\"type\"\": \"\"array\"\",\n              \"\"items\"\": {\n                \"\"$ref\"\": \"\"#/components/schemas/microsoft.graph.application\"\"\n              }\n            },\n            \"\"@odata.nextLink\"\": {\n              \"\"type\"\": \"\"string\"\",\n              \"\"nullable\"\": true\n            },\n            \"\"@odata.deltaLink\"\": {\n              \"\"type\"\": \"\"string\"\",\n              \"\"nullable\"\": true\n            }\n          }\n        }\n      }\n    }\n  },\n  \"\"default\"\": {\n    \"\"$ref\"\": \"\"#/components/responses/error\"\"\n  }\n}\";\n                var expectedJsonNode = JsonNode.Parse(expectedJson);\n                var actualJsonNode = JsonNode.Parse(json);\n                Assert.True(JsonNode.DeepEquals(expectedJsonNode, actualJsonNode));\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Generator/OpenApiSchemaGeneratorTests.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Linq;\nusing System.Text.Json.Nodes;\nusing System.Threading.Tasks;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Xunit;\nusing Xunit.Abstractions;\n\nnamespace Microsoft.OpenApi.OData.Tests\n{\n    public class OpenApiSchemaGeneratorTest\n    {\n        private readonly ITestOutputHelper _output;\n        public OpenApiSchemaGeneratorTest(ITestOutputHelper output)\n        {\n            _output = output;\n        }\n\n        [Fact]\n        public void CreateSchemasThrowArgumentNullContext()\n        {\n            // Arrange\n            ODataContext context = null;\n            OpenApiDocument openApiDocument = new();\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\", () => context.AddSchemasToDocument(openApiDocument));\n        }\n\n        [Theory]\n        [InlineData(true, false, \"BaseCollectionPaginationCountResponse\")]\n        [InlineData(false, true, \"BaseCollectionPaginationCountResponse\")]\n        [InlineData(true, true, \"BaseCollectionPaginationCountResponse\")]\n        [InlineData(false, false)]\n        public void CreatesCollectionResponseSchema(bool enablePagination, bool enableCount, string referenceId = null)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            OpenApiDocument openApiDocument = new();\n            OpenApiConvertSettings settings = new()\n            {\n                EnableOperationId = true,\n                EnablePagination = enablePagination,\n                EnableCount = enableCount\n            };\n            ODataContext context = new(model, settings);\n\n            // Act & Assert\n            context.AddSchemasToDocument(openApiDocument);\n\n            var stringCollectionResponse = openApiDocument.Components.Schemas[\"StringCollectionResponse\"];\n            var flightCollectionResponse = openApiDocument.Components.Schemas[\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.FlightCollectionResponse\"];\n\n            if (enablePagination || enableCount)\n            {\n                Assert.Collection(stringCollectionResponse.AllOf,\n                item =>\n                {\n                    var itemReference = Assert.IsType<OpenApiSchemaReference>(item);\n                    Assert.Equal(referenceId, itemReference.Reference.Id);\n                },\n                item =>\n                {\n                    Assert.Equal(JsonSchemaType.Array, item.Properties[\"value\"].Type);\n                });\n\n                Assert.Single(flightCollectionResponse.AllOf?.Where(x => x.Properties.TryGetValue(\"value\", out var valueProp) && \n                                                                (valueProp.Type & JsonSchemaType.Array) is JsonSchemaType.Array &&\n                                                                valueProp.Items is OpenApiSchemaReference openApiSchemaReference &&\n                                                                \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Flight\".Equals(openApiSchemaReference.Reference.Id)));\n            }\n            else\n            {\n                Assert.Equal(JsonSchemaType.Array, stringCollectionResponse.Properties[\"value\"].Type);\n                Assert.Equal(JsonSchemaType.Array, flightCollectionResponse.Properties[\"value\"].Type);\n                var itemsReference = Assert.IsType<OpenApiSchemaReference>(flightCollectionResponse.Properties[\"value\"].Items);\n                Assert.Equal(\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Flight\", itemsReference.Reference.Id);\n            }\n        }\n\n        [Fact]\n        public void CreatesRefRequestBodySchema()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            OpenApiDocument openApiDocument = new();\n            OpenApiConvertSettings settings = new()\n            {\n                EnableOperationId = true,\n                EnablePagination = true,\n            };\n            ODataContext context = new(model, settings);\n\n            // Act & Assert\n            context.AddSchemasToDocument(openApiDocument);\n\n            openApiDocument.Components.Schemas.TryGetValue(Constants.ReferenceCreateSchemaName, out var refRequestBody);\n\n            Assert.NotNull(refRequestBody);\n            Assert.Equal(JsonSchemaType.Object, refRequestBody.Type);\n            Assert.Equal(Constants.OdataId, refRequestBody.Properties.First().Key);\n            Assert.Equal(JsonSchemaType.String, refRequestBody.Properties.First().Value.Type);\n            Assert.Equal(JsonSchemaType.Object, refRequestBody.AdditionalProperties.Type);\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public void CreatesRefOdataAnnotationResponseSchemas(bool enableOdataAnnotationRef)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            OpenApiDocument openApiDocument = new();\n            OpenApiConvertSettings settings = new()\n            {\n                EnableOperationId = true,\n                EnablePagination = true,\n                EnableCount = true,\n                EnableODataAnnotationReferencesForResponses = enableOdataAnnotationRef\n            };\n            ODataContext context = new(model, settings);\n\n            // Act\n            context.AddSchemasToDocument(openApiDocument);\n\n            // Assert\n            Assert.NotNull(openApiDocument.Components.Schemas);\n            Assert.NotEmpty(openApiDocument.Components.Schemas);\n            openApiDocument.Components.Schemas.TryGetValue(Constants.BaseCollectionPaginationCountResponse, out var refPaginationCount);\n            openApiDocument.Components.Schemas.TryGetValue(Constants.BaseDeltaFunctionResponse, out var refDeltaFunc);\n            if (enableOdataAnnotationRef)\n            {\n                Assert.NotNull(refPaginationCount);\n                Assert.NotNull(refDeltaFunc);\n                Assert.True(refPaginationCount.Properties.ContainsKey(\"@odata.nextLink\"));\n                Assert.True(refPaginationCount.Properties.ContainsKey(\"@odata.count\"));\n                Assert.True(refDeltaFunc.Properties.ContainsKey(\"@odata.nextLink\"));\n                Assert.True(refDeltaFunc.Properties.ContainsKey(\"@odata.deltaLink\"));\n            }\n            else\n            {\n                Assert.Null(refPaginationCount);\n                Assert.Null(refDeltaFunc);\n            }\n        }\n\n        #region StructuredTypeSchema\n        [Fact]\n        public void CreateStructuredTypeSchemaThrowArgumentNullContext()\n        {\n            // Arrange\n            ODataContext context = null;\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\", () => context.CreateStructuredTypeSchema(structuredType: null, new()));\n        }\n\n        [Fact]\n        public void CreateStructuredTypeSchemaThrowArgumentNullEnumType()\n        {\n            // Arrange\n            ODataContext context = new ODataContext(EdmCoreModel.Instance);\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"structuredType\", () => context.CreateStructuredTypeSchema(structuredType: null, new()));\n        }\n\n        [Fact]\n        public async Task CreateStructuredTypeSchemaForEntityTypeWithDiscriminatorValueEnabledReturnsCorrectSchema()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            ODataContext context = new(model, new OpenApiConvertSettings\n            {\n                EnableDiscriminatorValue = true,\n            });\n\n            string derivedType = \"user\";\n            IEdmEntityType entity = model.SchemaElements.OfType<IEdmEntityType>().First(t => t.Name == \"directoryObject\");\n            IEdmEntityType derivedEntity = model.SchemaElements.OfType<IEdmEntityType>().First(t => t.Name == derivedType);\n            Assert.NotNull(entity);\n            Assert.NotNull(derivedEntity);\n\n            // Act\n            var schema = context.CreateStructuredTypeSchema(entity, new());\n            var derivedSchema = context.CreateStructuredTypeSchema(derivedEntity, new());\n            var rawJson = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n            var json = JsonNode.Parse(rawJson);\n\n            // Assert\n            Assert.True(derivedSchema.AllOf.FirstOrDefault(x => derivedType.Equals(x.Title))?.Properties.ContainsKey(\"@odata.type\"));\n            Assert.NotNull(json);\n            Assert.True(JsonNode.DeepEquals(JsonNode.Parse(\n\"\"\"\n{\n  \"allOf\": [\n    {\n      \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n    },\n    {\n      \"title\": \"directoryObject\",\n      \"required\": [\n        \"@odata.type\"\n      ],\n      \"type\": \"object\",\n      \"properties\": {\n        \"deletedDateTime\": {\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"type\": \"string\",\n          \"description\": \"Date and time when this object was deleted. Always null when the object hasn't been deleted.\",\n          \"format\": \"date-time\",\n          \"nullable\": true\n        },\n        \"@odata.type\": {\n          \"type\": \"string\",\n          \"default\": \"#microsoft.graph.directoryObject\"\n        }\n      },\n      \"discriminator\": {\n        \"propertyName\": \"@odata.type\",\n        \"mapping\": {\n          \"#microsoft.graph.user\": \"#/components/schemas/microsoft.graph.user\",\n          \"#microsoft.graph.servicePrincipal\": \"#/components/schemas/microsoft.graph.servicePrincipal\",\n          \"#microsoft.graph.group\": \"#/components/schemas/microsoft.graph.group\",\n          \"#microsoft.graph.device\": \"#/components/schemas/microsoft.graph.device\",\n          \"#microsoft.graph.administrativeUnit\": \"#/components/schemas/microsoft.graph.administrativeUnit\",\n          \"#microsoft.graph.application\": \"#/components/schemas/microsoft.graph.application\",\n          \"#microsoft.graph.policyBase\": \"#/components/schemas/microsoft.graph.policyBase\",\n          \"#microsoft.graph.appManagementPolicy\": \"#/components/schemas/microsoft.graph.appManagementPolicy\",\n          \"#microsoft.graph.stsPolicy\": \"#/components/schemas/microsoft.graph.stsPolicy\",\n          \"#microsoft.graph.homeRealmDiscoveryPolicy\": \"#/components/schemas/microsoft.graph.homeRealmDiscoveryPolicy\",\n          \"#microsoft.graph.tokenIssuancePolicy\": \"#/components/schemas/microsoft.graph.tokenIssuancePolicy\",\n          \"#microsoft.graph.tokenLifetimePolicy\": \"#/components/schemas/microsoft.graph.tokenLifetimePolicy\",\n          \"#microsoft.graph.claimsMappingPolicy\": \"#/components/schemas/microsoft.graph.claimsMappingPolicy\",\n          \"#microsoft.graph.activityBasedTimeoutPolicy\": \"#/components/schemas/microsoft.graph.activityBasedTimeoutPolicy\",\n          \"#microsoft.graph.authorizationPolicy\": \"#/components/schemas/microsoft.graph.authorizationPolicy\",\n          \"#microsoft.graph.tenantRelationshipAccessPolicyBase\": \"#/components/schemas/microsoft.graph.tenantRelationshipAccessPolicyBase\",\n          \"#microsoft.graph.crossTenantAccessPolicy\": \"#/components/schemas/microsoft.graph.crossTenantAccessPolicy\",\n          \"#microsoft.graph.tenantAppManagementPolicy\": \"#/components/schemas/microsoft.graph.tenantAppManagementPolicy\",\n          \"#microsoft.graph.externalIdentitiesPolicy\": \"#/components/schemas/microsoft.graph.externalIdentitiesPolicy\",\n          \"#microsoft.graph.permissionGrantPolicy\": \"#/components/schemas/microsoft.graph.permissionGrantPolicy\",\n          \"#microsoft.graph.servicePrincipalCreationPolicy\": \"#/components/schemas/microsoft.graph.servicePrincipalCreationPolicy\",\n          \"#microsoft.graph.identitySecurityDefaultsEnforcementPolicy\": \"#/components/schemas/microsoft.graph.identitySecurityDefaultsEnforcementPolicy\",\n          \"#microsoft.graph.extensionProperty\": \"#/components/schemas/microsoft.graph.extensionProperty\",\n          \"#microsoft.graph.endpoint\": \"#/components/schemas/microsoft.graph.endpoint\",\n          \"#microsoft.graph.resourceSpecificPermissionGrant\": \"#/components/schemas/microsoft.graph.resourceSpecificPermissionGrant\",\n          \"#microsoft.graph.contract\": \"#/components/schemas/microsoft.graph.contract\",\n          \"#microsoft.graph.directoryObjectPartnerReference\": \"#/components/schemas/microsoft.graph.directoryObjectPartnerReference\",\n          \"#microsoft.graph.directoryRole\": \"#/components/schemas/microsoft.graph.directoryRole\",\n          \"#microsoft.graph.directoryRoleTemplate\": \"#/components/schemas/microsoft.graph.directoryRoleTemplate\",\n          \"#microsoft.graph.directorySettingTemplate\": \"#/components/schemas/microsoft.graph.directorySettingTemplate\",\n          \"#microsoft.graph.organization\": \"#/components/schemas/microsoft.graph.organization\",\n          \"#microsoft.graph.orgContact\": \"#/components/schemas/microsoft.graph.orgContact\"\n        }\n      }\n    }\n  ]\n}\n\"\"\"), json));\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task CreateStructuredTypeSchemaForComplexTypeWithDiscriminatorValueEnabledReturnsCorrectSchema(bool enableTypeDisambiguationForOdataTypePropertyDefaultValue)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            ODataContext context = new(model, new OpenApiConvertSettings\n            {\n                EnableDiscriminatorValue = true,\n                EnableTypeDisambiguationForDefaultValueOfOdataTypeProperty = enableTypeDisambiguationForOdataTypePropertyDefaultValue\n            });\n\n            IEdmComplexType complex = model.SchemaElements.OfType<IEdmComplexType>().First(t => t.Name == \"userSet\");\n            Assert.NotNull(complex); // Guard\n\n            // Act\n            var schema = context.CreateStructuredTypeSchema(complex, new());\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.NotNull(json);\n            string expected = enableTypeDisambiguationForOdataTypePropertyDefaultValue ?\n                @\"{\n  \"\"title\"\": \"\"userSet\"\",\n  \"\"required\"\": [\n    \"\"@odata.type\"\"\n  ],\n  \"\"type\"\": \"\"object\"\",\n  \"\"properties\"\": {\n    \"\"isBackup\"\": {\n      \"\"type\"\": \"\"boolean\"\",\n      \"\"description\"\": \"\"For a user in an approval stage, this property indicates whether the user is a backup fallback approver.\"\",\n      \"\"nullable\"\": true\n    },\n    \"\"@odata.type\"\": {\n      \"\"type\"\": \"\"string\"\"\n    }\n  },\n  \"\"discriminator\"\": {\n    \"\"propertyName\"\": \"\"@odata.type\"\",\n    \"\"mapping\"\": {\n      \"\"#microsoft.graph.connectedOrganizationMembers\"\": \"\"#/components/schemas/microsoft.graph.connectedOrganizationMembers\"\",\n      \"\"#microsoft.graph.externalSponsors\"\": \"\"#/components/schemas/microsoft.graph.externalSponsors\"\",\n      \"\"#microsoft.graph.groupMembers\"\": \"\"#/components/schemas/microsoft.graph.groupMembers\"\",\n      \"\"#microsoft.graph.internalSponsors\"\": \"\"#/components/schemas/microsoft.graph.internalSponsors\"\",\n      \"\"#microsoft.graph.requestorManager\"\": \"\"#/components/schemas/microsoft.graph.requestorManager\"\",\n      \"\"#microsoft.graph.singleUser\"\": \"\"#/components/schemas/microsoft.graph.singleUser\"\"\n    }\n  }\n}\"\n:\n                @\"{\n  \"\"title\"\": \"\"userSet\"\",\n  \"\"required\"\": [\n    \"\"@odata.type\"\"\n  ],\n  \"\"type\"\": \"\"object\"\",\n  \"\"properties\"\": {\n    \"\"isBackup\"\": {\n      \"\"type\"\": \"\"boolean\"\",\n      \"\"description\"\": \"\"For a user in an approval stage, this property indicates whether the user is a backup fallback approver.\"\",\n      \"\"nullable\"\": true\n    },\n    \"\"@odata.type\"\": {\n      \"\"type\"\": \"\"string\"\",\n      \"\"default\"\": \"\"#microsoft.graph.userSet\"\"\n    }\n  },\n  \"\"discriminator\"\": {\n    \"\"propertyName\"\": \"\"@odata.type\"\",\n    \"\"mapping\"\": {\n      \"\"#microsoft.graph.connectedOrganizationMembers\"\": \"\"#/components/schemas/microsoft.graph.connectedOrganizationMembers\"\",\n      \"\"#microsoft.graph.externalSponsors\"\": \"\"#/components/schemas/microsoft.graph.externalSponsors\"\",\n      \"\"#microsoft.graph.groupMembers\"\": \"\"#/components/schemas/microsoft.graph.groupMembers\"\",\n      \"\"#microsoft.graph.internalSponsors\"\": \"\"#/components/schemas/microsoft.graph.internalSponsors\"\",\n      \"\"#microsoft.graph.requestorManager\"\": \"\"#/components/schemas/microsoft.graph.requestorManager\"\",\n      \"\"#microsoft.graph.singleUser\"\": \"\"#/components/schemas/microsoft.graph.singleUser\"\"\n    }\n  }\n}\";\n\n            Assert.True(JsonObject.DeepEquals(JsonObject.Parse(expected), JsonObject.Parse(json)));\n        }\n\n        [Fact]\n        public async Task CreateStructuredTypePropertiesSchemaWithCustomAttributeReturnsCorrectSchema()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            ODataContext context = new(model);\n            context.Settings.CustomXMLAttributesMapping.Add(\"IsHidden\", \"x-ms-isHidden\");\n            IEdmEntityType entity = model.SchemaElements.OfType<IEdmEntityType>().First(t => t.Name == \"userSettings\");\n            Assert.NotNull(entity); // Guard\n\n            // Act\n            OpenApiSchema schema = context.CreateStructuredTypeSchema(entity, new());\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.NotNull(json);\n            Assert.True(JsonNode.DeepEquals(JsonNode.Parse(\n\"\"\"\n{\n  \"allOf\": [\n    {\n      \"$ref\": \"#/components/schemas/microsoft.graph.entity\"\n    },\n    {\n      \"title\": \"userSettings\",\n      \"type\": \"object\",\n      \"properties\": {\n        \"contributionToContentDiscoveryAsOrganizationDisabled\": {\n          \"type\": \"boolean\",\n          \"description\": \"Reflects the Office Delve organization level setting. When set to true, the organization doesn't have access to Office Delve. This setting is read-only and can only be changed by administrators in the SharePoint admin center.\"\n        },\n        \"contributionToContentDiscoveryDisabled\": {\n          \"type\": \"boolean\",\n          \"description\": \"When set to true, documents in the user's Office Delve are disabled. Users can control this setting in Office Delve.\"\n        },\n        \"itemInsights\": {\n          \"anyOf\": [\n            {\n              \"$ref\": \"#/components/schemas/microsoft.graph.userInsightsSettings\"\n            }\n          ],\n          \"description\": \"The user's settings for the visibility of meeting hour insights, and insights derived between a user and other items in Microsoft 365, such as documents or sites. Get userInsightsSettings through this navigation property.\",\n          \"nullable\": true,\n          \"x-ms-navigationProperty\": true\n        },\n        \"contactMergeSuggestions\": {\n          \"anyOf\": [\n            {\n              \"$ref\": \"#/components/schemas/microsoft.graph.contactMergeSuggestions\"\n            }\n          ],\n          \"description\": \"The user's settings for the visibility of merge suggestion for the duplicate contacts in the user's contact list.\",\n          \"nullable\": true,\n          \"x-ms-navigationProperty\": true\n        },\n        \"regionalAndLanguageSettings\": {\n          \"anyOf\": [\n            {\n              \"$ref\": \"#/components/schemas/microsoft.graph.regionalAndLanguageSettings\"\n            }\n          ],\n          \"description\": \"The user's preferences for languages, regional locale and date/time formatting.\",\n          \"nullable\": true,\n          \"x-ms-navigationProperty\": true\n        },\n        \"shiftPreferences\": {\n          \"anyOf\": [\n            {\n              \"$ref\": \"#/components/schemas/microsoft.graph.shiftPreferences\"\n            }\n          ],\n          \"description\": \"The shift preferences for the user.\",\n          \"nullable\": true,\n          \"x-ms-navigationProperty\": true\n        }\n      }\n    }\n  ]\n}\n\"\"\"\n            ), JsonNode.Parse(json)));\n        }\n\n        [Fact]\n        public async Task CreateComplexTypeWithoutBaseSchemaReturnCorrectSchema()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.MultipleInheritanceEdmModel;\n            ODataContext context = new ODataContext(model, new OpenApiConvertSettings\n            {\n                ShowSchemaExamples = true\n            });\n            IEdmComplexType complex = model.SchemaElements.OfType<IEdmComplexType>().First(t => t.Name == \"Address\");\n            Assert.NotNull(complex); // Guard\n\n            // Act\n            var schema = context.CreateStructuredTypeSchema(complex, new());\n\n            // Assert\n            Assert.NotNull(schema);\n            Assert.Equal(JsonSchemaType.Object, schema.Type);\n            Assert.Null(schema.AllOf);\n\n            Assert.NotNull(schema.Properties);\n            Assert.Equal(2, schema.Properties.Count);\n            Assert.Equal(new string[] { \"Street\", \"City\" }, schema.Properties.Select(e => e.Key));\n            Assert.Equal(\"Complex type 'Address' description.\", schema.Description);\n            Assert.Equal(\"Address\", schema.Title);\n\n            // Act\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.NotNull(json);\n            Assert.True(JsonObject.DeepEquals(JsonObject.Parse(@\"{\n  \"\"title\"\": \"\"Address\"\",\n  \"\"type\"\": \"\"object\"\",\n  \"\"properties\"\": {\n    \"\"Street\"\": {\n      \"\"type\"\": \"\"string\"\",\n      \"\"nullable\"\": true\n    },\n    \"\"City\"\": {\n      \"\"type\"\": \"\"string\"\",\n      \"\"nullable\"\": true\n    }\n  },\n  \"\"description\"\": \"\"Complex type 'Address' description.\"\",\n  \"\"example\"\": {\n    \"\"Street\"\": \"\"string\"\",\n    \"\"City\"\": \"\"string\"\"\n  }\n}\"), JsonObject.Parse(json)));\n        }\n\n        [Fact]\n        public async Task CreateComplexTypeWithBaseSchemaReturnCorrectSchema()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.MultipleInheritanceEdmModel;\n            ODataContext context = new ODataContext(model, new OpenApiConvertSettings\n            {\n                IEEE754Compatible = true,\n                ShowSchemaExamples = true\n            });\n            IEdmComplexType complex = model.SchemaElements.OfType<IEdmComplexType>().First(t => t.Name == \"Tree\");\n            Assert.NotNull(complex); // Guard\n\n            // Act\n            var schema = context.CreateStructuredTypeSchema(complex, new());\n\n            // Assert\n            Assert.NotNull(schema);\n            Assert.Null(schema.Type.ToIdentifiers());\n\n            Assert.NotNull(schema.AllOf);\n            Assert.Null(schema.AnyOf);\n            Assert.Null(schema.OneOf);\n            Assert.Null(schema.Properties);\n\n            Assert.Equal(2, schema.AllOf.Count);\n            var baseSchema = Assert.IsType<OpenApiSchemaReference>(schema.AllOf.First());\n            Assert.NotNull(baseSchema.Reference);\n            Assert.Equal(ReferenceType.Schema, baseSchema.Reference.Type);\n            Assert.Equal(\"NS.LandPlant\", baseSchema.Reference.Id);\n\n            var declaredSchema = schema.AllOf.Last();\n            Assert.Equal(JsonSchemaType.Object, declaredSchema.Type);\n            Assert.Null(declaredSchema.AllOf);\n            Assert.Null(declaredSchema.AnyOf);\n            Assert.Null(declaredSchema.OneOf);\n\n            Assert.NotNull(declaredSchema.Properties);\n            Assert.Single(declaredSchema.Properties);\n            var property = Assert.Single(declaredSchema.Properties);\n            Assert.Equal(\"Price\", property.Key);\n            Assert.Equal(\"decimal\", property.Value.OneOf.FirstOrDefault(x => !string.IsNullOrEmpty(x.Format))?.Format);\n            Assert.NotNull(property.Value.OneOf);\n            Assert.Equal([JsonSchemaType.Number | JsonSchemaType.Null, JsonSchemaType.String | JsonSchemaType.Null], property.Value.OneOf.Select(e => e.Type));\n\n            Assert.Equal(\"Complex type 'Tree' description.\", declaredSchema.Description);\n            Assert.Equal(\"Tree\", declaredSchema.Title);\n\n            // Act\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.NotNull(json);\n            Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"allOf\"\": [\n    {\n      \"\"$ref\"\": \"\"#/components/schemas/NS.LandPlant\"\"\n    },\n    {\n      \"\"title\"\": \"\"Tree\"\",\n      \"\"type\"\": \"\"object\"\",\n      \"\"properties\"\": {\n        \"\"Price\"\": {\n          \"\"oneOf\"\": [\n            {\n              \"\"type\"\": \"\"number\"\",\n              \"\"format\"\": \"\"decimal\"\",\n              \"\"nullable\"\": true\n            },\n            {\n              \"\"type\"\": \"\"string\"\",\n              \"\"nullable\"\": true\n            }\n          ]\n        }\n      },\n      \"\"description\"\": \"\"Complex type 'Tree' description.\"\"\n    }\n  ],\n  \"\"example\"\": {\n    \"\"Color\"\": \"\"Blue\"\",\n    \"\"Continent\"\": \"\"Asia\"\",\n    \"\"Name\"\": \"\"string\"\",\n    \"\"Price\"\": 0\n  }\n}\"), JsonNode.Parse(json)));\n        }\n\n        [Fact]\n        public async Task CreateEntityTypeWithoutBaseSchemaReturnCorrectSchema()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.MultipleInheritanceEdmModel;\n            ODataContext context = new ODataContext(model, new OpenApiConvertSettings\n            {\n                ShowSchemaExamples = true\n            });\n            IEdmEntityType entity = model.SchemaElements.OfType<IEdmEntityType>().First(t => t.Name == \"Zoo\");\n            Assert.NotNull(entity); // Guard\n\n            // Act\n            var schema = context.CreateStructuredTypeSchema(entity, new());\n\n            // Assert\n            Assert.NotNull(schema);\n            Assert.Equal(JsonSchemaType.Object, schema.Type);\n            Assert.Null(schema.AllOf);\n\n            Assert.NotNull(schema.Properties);\n            Assert.Equal(2, schema.Properties.Count);\n            Assert.Equal(new string[] { \"Id\", \"Creatures\" }, schema.Properties.Select(e => e.Key));\n            Assert.Equal(\"Entity type 'Zoo' description.\", schema.Description);\n            Assert.Equal(\"Zoo\", schema.Title);\n\n            // Act\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.NotNull(json);\n            Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"title\"\": \"\"Zoo\"\",\n  \"\"type\"\": \"\"object\"\",\n  \"\"properties\"\": {\n    \"\"Id\"\": {\n      \"\"maximum\"\": 2147483647,\n      \"\"minimum\"\": -2147483648,\n      \"\"type\"\": \"\"number\"\",\n      \"\"format\"\": \"\"int32\"\"\n    },\n    \"\"Creatures\"\": {\n      \"\"type\"\": \"\"array\"\",\n      \"\"items\"\": {\n        \"\"$ref\"\": \"\"#/components/schemas/NS.Creature\"\"\n      },\n      \"\"x-ms-navigationProperty\"\": true\n    }\n  },\n  \"\"description\"\": \"\"Entity type 'Zoo' description.\"\",\n  \"\"example\"\": {\n    \"\"Id\"\": 0,\n    \"\"Creatures\"\": [\n      {\n        \"\"@odata.type\"\": \"\"NS.Creature\"\"\n      }\n    ]\n  }\n}\"), JsonNode.Parse(json)));\n        }\n\n        [Fact]\n        public async Task CreateEntityTypeWithBaseSchemaReturnCorrectSchema()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.MultipleInheritanceEdmModel;\n            ODataContext context = new ODataContext(model, new OpenApiConvertSettings\n            {\n                ShowSchemaExamples = true\n            });\n            IEdmEntityType entity = model.SchemaElements.OfType<IEdmEntityType>().First(t => t.Name == \"Human\");\n            Assert.NotNull(entity); // Guard\n\n            // Act\n            var schema = context.CreateStructuredTypeSchema(entity, new());\n\n            // Assert\n            Assert.NotNull(schema);\n            Assert.Null(schema.Type.ToIdentifiers());\n\n            Assert.NotNull(schema.AllOf);\n            Assert.Null(schema.AnyOf);\n            Assert.Null(schema.OneOf);\n            Assert.Null(schema.Properties);\n\n            Assert.Equal(2, schema.AllOf.Count);\n            var baseSchema = Assert.IsType<OpenApiSchemaReference>(schema.AllOf.First());\n            Assert.NotNull(baseSchema.Reference);\n            Assert.Equal(ReferenceType.Schema, baseSchema.Reference.Type);\n            Assert.Equal(\"NS.Animal\", baseSchema.Reference.Id);\n\n            var declaredSchema = schema.AllOf.Last();\n            Assert.Equal(JsonSchemaType.Object, declaredSchema.Type);\n            Assert.Null(declaredSchema.AllOf);\n            Assert.Null(declaredSchema.AnyOf);\n            Assert.Null(declaredSchema.OneOf);\n\n            Assert.NotNull(declaredSchema.Properties);\n            Assert.Single(declaredSchema.Properties);\n            var property = Assert.Single(declaredSchema.Properties);\n            Assert.Equal(\"Name\", property.Key);\n            Assert.Equal(JsonSchemaType.String, property.Value.Type);\n            Assert.Null(property.Value.OneOf);\n\n            Assert.Equal(\"Entity type 'Human' description.\", declaredSchema.Description);\n            Assert.Equal(\"Human\", declaredSchema.Title);\n\n            // Act\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n            _output.WriteLine(json);\n            // Assert\n            Assert.NotNull(json);\n            Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"allOf\"\": [\n    {\n      \"\"$ref\"\": \"\"#/components/schemas/NS.Animal\"\"\n    },\n    {\n      \"\"title\"\": \"\"Human\"\",\n      \"\"type\"\": \"\"object\"\",\n      \"\"properties\"\": {\n        \"\"Name\"\": {\n          \"\"type\"\": \"\"string\"\"\n        }\n      },\n      \"\"description\"\": \"\"Entity type 'Human' description.\"\"\n    }\n  ],\n  \"\"example\"\": {\n    \"\"Id\"\": 0,\n    \"\"Age\"\": 0,\n    \"\"Name\"\": \"\"string\"\"\n  }\n}\"), JsonNode.Parse(json)));\n        }\n\n        [Fact]\n        public void CreateEntityTypeWithCrossReferenceBaseSchemaReturnCorrectSchema()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.InheritanceEdmModelAcrossReferences;\n            ODataContext context = new ODataContext(model, new OpenApiConvertSettings\n            {\n                ShowSchemaExamples = true\n            });\n            IEdmEntityType entity = model.SchemaElements.OfType<IEdmEntityType>().First(t => t.Name == \"Customer\");\n            Assert.NotNull(entity); // Guard\n\n            // Act\n            var schema = context.CreateStructuredTypeSchema(entity, new());\n\n            // Assert\n            Assert.NotNull(schema);\n            Assert.Null(schema.Type.ToIdentifiers());\n\n            Assert.NotNull(schema.AllOf);\n            Assert.Null(schema.AnyOf);\n            Assert.Null(schema.OneOf);\n            Assert.Null(schema.Properties);\n\n            Assert.Equal(2, schema.AllOf.Count);\n            var baseSchema = Assert.IsType<OpenApiSchemaReference>(schema.AllOf.First());\n            Assert.NotNull(baseSchema.Reference);\n            Assert.Equal(ReferenceType.Schema, baseSchema.Reference.Type);\n            Assert.Equal(\"SubNS.CustomerBase\", baseSchema.Reference.Id);\n\n            var declaredSchema = schema.AllOf.Last();\n            Assert.Equal(JsonSchemaType.Object, declaredSchema.Type);\n            Assert.Null(declaredSchema.AllOf);\n            Assert.Null(declaredSchema.AnyOf);\n            Assert.Null(declaredSchema.OneOf);\n\n            Assert.NotNull(declaredSchema.Properties);\n            Assert.Single(declaredSchema.Properties);\n            var property = Assert.Single(declaredSchema.Properties);\n            Assert.Equal(\"Extra\", property.Key);\n            Assert.Equal(JsonSchemaType.Number, property.Value.Type);\n            Assert.Null(property.Value.OneOf);\n\n            Assert.Equal(\"Customer\", declaredSchema.Title);\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task CreateStructuredTypeSchemaForEntityTypeWithDefaultValueForOdataTypePropertyEnabledOrDisabledReturnsCorrectSchema(bool enableTypeDisambiguationForOdataTypePropertyDefaultValue)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            ODataContext context = new(model, new OpenApiConvertSettings\n            {\n                EnableDiscriminatorValue = true,\n                EnableTypeDisambiguationForDefaultValueOfOdataTypeProperty = enableTypeDisambiguationForOdataTypePropertyDefaultValue\n            });\n\n            IEdmEntityType entityType = model.SchemaElements.OfType<IEdmEntityType>().First(t => t.Name == \"event\");\n            Assert.NotNull(entityType); // Guard\n\n            // Act\n            var schema = context.CreateStructuredTypeSchema(entityType, new());\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.NotNull(json);\n            Assert.Contains(\"\\\"default\\\": \\\"#microsoft.graph.event\\\"\", json);\n        }\n\n        #endregion\n\n        #region EnumTypeSchema\n        [Fact]\n        public void CreateEnumTypeSchemaThrowArgumentNullContext()\n        {\n            // Arrange\n            ODataContext context = null;\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\", () => context.CreateEnumTypeSchema(enumType: null));\n        }\n\n        [Fact]\n        public void CreateEnumTypeSchemaThrowArgumentNullEnumType()\n        {\n            // Arrange\n            ODataContext context = new ODataContext(EdmCoreModel.Instance);\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"enumType\", () => context.CreateEnumTypeSchema(enumType: null));\n        }\n\n        [Fact]\n        public async Task CreateEnumTypeSchemaReturnCorrectSchema()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.BasicEdmModel;\n            ODataContext context = new ODataContext(model);\n            IEdmEnumType enumType = model.SchemaElements.OfType<IEdmEnumType>().First(t => t.Name == \"Color\");\n            Assert.NotNull(enumType); // Guard\n\n            // Act\n            var schema = context.CreateEnumTypeSchema(enumType);\n\n            // Assert\n            Assert.NotNull(schema);\n            Assert.Equal(JsonSchemaType.String, schema.Type);\n            Assert.Equal(\"Enum type 'Color' description.\", schema.Description);\n            Assert.Equal(\"Color\", schema.Title);\n\n            Assert.NotNull(schema.Enum);\n            Assert.Equal(2, schema.Enum.Count);\n            Assert.Equal([ \"Blue\", \"White\" ], schema.Enum.Select(e => e.ToString()));\n\n            // Act\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.NotNull(json);\n            Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"title\"\": \"\"Color\"\",\n  \"\"enum\"\": [\n    \"\"Blue\"\",\n    \"\"White\"\"\n  ],\n  \"\"type\"\": \"\"string\"\",\n  \"\"description\"\": \"\"Enum type 'Color' description.\"\"\n}\"), JsonNode.Parse(json)));\n        }\n        #endregion\n\n        #region EdmPropertySchema\n        [Theory]\n        [InlineData(OpenApiSpecVersion.OpenApi2_0)]\n        [InlineData(OpenApiSpecVersion.OpenApi3_0)]\n        public async Task CreatePropertySchemaForNonNullableEnumPropertyReturnSchema(OpenApiSpecVersion specVersion)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.BasicEdmModel;\n            ODataContext context = new ODataContext(model);\n\n            context.Settings.OpenApiSpecVersion = specVersion;\n\n            IEdmEnumType enumType = model.SchemaElements.OfType<IEdmEnumType>().First(e => e.Name == \"Color\");\n            EdmEntityType entitType = new EdmEntityType(\"NS\", \"Entity\");\n            IEdmProperty property = new EdmStructuralProperty(entitType, \"ColorEnumValue\", new EdmEnumTypeReference(enumType, false));\n\n            // Act\n            var schema = context.CreatePropertySchema(property, new());\n            Assert.NotNull(schema);\n            string json = await schema.SerializeAsJsonAsync(specVersion);\n\n            // Assert\n\n            if (specVersion == OpenApiSpecVersion.OpenApi2_0)\n            {\n                Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"$ref\"\": \"\"#/definitions/DefaultNs.Color\"\"\n}\"), JsonNode.Parse(json)));\n            }\n            else\n            {\n                Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"$ref\"\": \"\"#/components/schemas/DefaultNs.Color\"\"\n}\"), JsonNode.Parse(json)));\n            }\n        }\n\n        [Theory]\n        [InlineData(OpenApiSpecVersion.OpenApi3_1)]\n        [InlineData(OpenApiSpecVersion.OpenApi3_0)]\n        [InlineData(OpenApiSpecVersion.OpenApi2_0)]\n        public async Task CreatePropertySchemaForNullableEnumPropertyReturnSchema(OpenApiSpecVersion specVersion)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.BasicEdmModel;\n            ODataContext context = new ODataContext(model);\n\n            context.Settings.OpenApiSpecVersion = specVersion;\n\n            IEdmEnumType enumType = model.SchemaElements.OfType<IEdmEnumType>().First(e => e.Name == \"Color\");\n            EdmEntityType entityType = new EdmEntityType(\"NS\", \"Entity\");\n            IEdmProperty property = new EdmStructuralProperty(entityType, \"ColorEnumValue\", new EdmEnumTypeReference(enumType, true), \"yellow\");\n\n            // Act\n            var schema = context.CreatePropertySchema(property, new());\n            Assert.NotNull(schema);\n            string json = await schema.SerializeAsJsonAsync(specVersion);\n            _output.WriteLine(json);\n\n            var expected = JsonNode.Parse(specVersion switch {\n                OpenApiSpecVersion.OpenApi2_0 =>\n                \"\"\"\n                {\n                  \"$ref\": \"#/definitions/DefaultNs.Color\"\n                }\n                \"\"\",\n                OpenApiSpecVersion.OpenApi3_0 =>\n                \"\"\"\n                {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/DefaultNs.Color\"\n                    }\n                  ],\n                  \"default\": \"yellow\",\n                  \"nullable\": true\n                }\n                \"\"\",\n                OpenApiSpecVersion.OpenApi3_1 =>\n                \"\"\"\n                {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/DefaultNs.Color\"\n                    },\n                    {\n                      \"type\": \"null\"\n                    }\n                  ],\n                  \"default\": \"yellow\"\n                }\n                \"\"\",\n                _ => throw new NotSupportedException()\n            });\n\n            Assert.True(JsonNode.DeepEquals(expected, JsonNode.Parse(json)));\n        }\n\n        [Theory]\n        [InlineData(OpenApiSpecVersion.OpenApi3_0)]\n        [InlineData(OpenApiSpecVersion.OpenApi2_0)]\n        public async Task CreatePropertySchemaWithComputedAnnotationReturnsCorrectSchema(OpenApiSpecVersion specVersion)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            ODataContext context = new(model);\n\n            context.Settings.OpenApiSpecVersion = specVersion;\n\n            IEdmEntityType entityType = model.SchemaElements.OfType<IEdmEntityType>().First(e => e.Name == \"bookingAppointment\");\n            IEdmProperty property = entityType.Properties().FirstOrDefault(x => x.Name == \"duration\");\n\n            // Act\n            var schema = context.CreatePropertySchema(property, new());\n            Assert.NotNull(schema);\n            var json = JsonNode.Parse(await schema.SerializeAsJsonAsync(specVersion));\n\n            // Assert\n            if (specVersion == OpenApiSpecVersion.OpenApi2_0)\n            {\n                Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"format\"\": \"\"duration\"\",\n  \"\"description\"\": \"\"The length of the appointment, denoted in ISO8601 format.\"\",\n  \"\"pattern\"\": \"\"^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$\"\",\n  \"\"type\"\": \"\"string\"\",\n  \"\"readOnly\"\": true\n}\"), json));\n            }\n            else\n            {\n                Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"pattern\"\": \"\"^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$\"\",\n  \"\"type\"\": \"\"string\"\",\n  \"\"description\"\": \"\"The length of the appointment, denoted in ISO8601 format.\"\",\n  \"\"format\"\": \"\"duration\"\",\n  \"\"readOnly\"\": true\n}\"), json));\n            }\n        }\n        #endregion\n\n        #region BaseTypeToDerivedTypesSchema\n\n        [Fact]\n        public void GetDerivedTypesReferenceSchemaReturnsDerivedTypesReferencesInSchemaIfExist()\n        {\n            // Arrange\n            IEdmModel edmModel = EdmModelHelper.GraphBetaModel;\n            OpenApiDocument openApiDocument = new();\n            IEdmEntityType entityType = edmModel.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"directoryObject\");\n            OpenApiSchema schema = null;\n\n            // Act\n            schema = Common.EdmModelHelper.GetDerivedTypesReferenceSchema(entityType, edmModel, openApiDocument);\n            int derivedTypesCount = edmModel.FindAllDerivedTypes(entityType).OfType<IEdmEntityType>().Count() + 1; // + 1 the base type\n\n            // Assert\n            Assert.NotNull(schema.OneOf);\n            Assert.Equal(derivedTypesCount, schema.OneOf.Count);\n        }\n\n        [Fact]\n        public void GetDerivedTypesReferenceSchemaReturnsNullSchemaIfNotExist()\n        {\n            // Arrange\n            IEdmModel edmModel = EdmModelHelper.GraphBetaModel;\n            OpenApiDocument openApiDocument = new();\n            IEdmEntityType entityType = edmModel.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"administrativeUnit\");\n            OpenApiSchema schema = null;\n\n            // Act\n            schema = Common.EdmModelHelper.GetDerivedTypesReferenceSchema(entityType, edmModel, openApiDocument);\n\n            // Assert\n            Assert.Null(schema);\n        }\n\n        #endregion\n\n        [Fact]\n        public async Task NonNullableBooleanPropertyWithDefaultValueWorks()\n        {\n            // Arrange\n            ODataContext context = new ODataContext(EdmModelHelper.BasicEdmModel);\n            EdmEntityType entitType = new EdmEntityType(\"NS\", \"Entity\");\n            IEdmStructuralProperty property = new EdmStructuralProperty(\n                entitType, \"BooleanValue\", EdmCoreModel.Instance.GetBoolean(false), \"false\");\n\n            // Act\n            var schema = context.CreatePropertySchema(property, new());\n\n            // Assert\n            Assert.NotNull(schema);\n            Assert.Equal(JsonSchemaType.Boolean, schema.Type);\n\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n            Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"type\"\": \"\"boolean\"\",\n  \"\"default\"\": false\n}\"), JsonNode.Parse(json)));\n        }\n\n        [Fact]\n        public async Task NonNullableBinaryPropertyWithBothMaxLengthAndDefaultValueWorks()\n        {\n            // Arrange\n            ODataContext context = new ODataContext(EdmModelHelper.BasicEdmModel);\n            EdmEntityType entitType = new EdmEntityType(\"NS\", \"Entity\");\n            var binaryType = new EdmBinaryTypeReference(EdmCoreModel.Instance.GetPrimitiveType(EdmPrimitiveTypeKind.Binary),\n                false, false, 44);\n            IEdmStructuralProperty property = new EdmStructuralProperty(\n                entitType, \"BinaryValue\", binaryType, \"T0RhdGE\");\n\n            // Act\n            var schema = context.CreatePropertySchema(property, new());\n\n            // Assert\n            Assert.NotNull(schema);\n            Assert.Equal(JsonSchemaType.String, schema.Type);\n\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n            Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"maxLength\"\": 44,\n  \"\"type\"\": \"\"string\"\",\n  \"\"format\"\": \"\"base64url\"\",\n  \"\"default\"\": \"\"T0RhdGE\"\"\n}\"), JsonNode.Parse(json)));\n        }\n\n        [Fact]\n        public async Task NonNullableIntegerPropertyWithDefaultValueWorks()\n        {\n            // Arrange\n            ODataContext context = new ODataContext(EdmModelHelper.BasicEdmModel);\n            EdmEntityType entitType = new EdmEntityType(\"NS\", \"Entity\");\n            IEdmStructuralProperty property = new EdmStructuralProperty(\n                entitType, \"IntegerValue\", EdmCoreModel.Instance.GetInt32(false), \"-128\");\n\n            // Act\n            var schema = context.CreatePropertySchema(property, new());\n\n            // Assert\n            Assert.NotNull(schema);\n            Assert.Equal(JsonSchemaType.Number, schema.Type);\n\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n            Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"maximum\"\": 2147483647,\n  \"\"minimum\"\": -2147483648,\n  \"\"type\"\": \"\"number\"\",\n  \"\"format\"\": \"\"int32\"\",\n  \"\"default\"\": -128\n}\"), JsonNode.Parse(json)));\n        }\n\n        [Fact]\n        public async Task NonNullableDoublePropertyWithDefaultStringWorks()\n        {\n            // Arrange\n            ODataContext context = new ODataContext(EdmModelHelper.BasicEdmModel);\n            EdmEntityType entitType = new EdmEntityType(\"NS\", \"Entity\");\n            IEdmStructuralProperty property = new EdmStructuralProperty(\n                entitType, \"DoubleValue\", EdmCoreModel.Instance.GetDouble(false), \"3.1415926535897931\");\n\n            // Act\n            var schema = context.CreatePropertySchema(property, new());\n\n            // Assert\n            Assert.NotNull(schema);\n            Assert.Null(schema.Type);\n\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            Assert.True(JsonNode.DeepEquals(JsonNode.Parse(@\"{\n  \"\"oneOf\"\": [\n    {\n      \"\"type\"\": \"\"number\"\",\n      \"\"format\"\": \"\"double\"\",\n      \"\"nullable\"\": true\n    },\n    {\n      \"\"type\"\": \"\"string\"\",\n      \"\"nullable\"\": true\n    },\n    {\n      \"\"$ref\"\": \"\"#/components/schemas/ReferenceNumeric\"\"\n    }\n  ],\n  \"\"default\"\": \"\"3.1415926535897931\"\"\n}\"), JsonNode.Parse(json)));\n        }\n\n\n        [Fact]\n        public async Task NonNullableUntypedPropertyWorks()\n        {\n            ODataContext context = new ODataContext(\n                EdmModelHelper.BasicEdmModel,\n                new OpenApiConvertSettings \n                { \n                    ShowSchemaExamples = true\n                });\n            EdmEntityType entityType = new EdmEntityType(\"NS\", \"Entity\");\n            IEdmStructuralProperty property = new EdmStructuralProperty(\n                entityType, \"UntypedProperty\", EdmCoreModel.Instance.GetUntyped());\n\n            // Act\n            var schema = context.CreatePropertySchema(property, new());\n\n            // Assert\n            Assert.NotNull(schema);\n            Assert.Null(schema.Type);\n\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            Assert.Equal(\"{ }\", json);\n        }\n\n        [Theory]\n        [InlineData(true, \"int32\")]\n        [InlineData(false, \"int64\")]\n        public void DollarCountSchemaRespectsUseInt32ForCountResponses(bool useInt32, string expectedFormat)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            OpenApiDocument openApiDocument = new();\n            OpenApiConvertSettings settings = new()\n            {\n                EnableDollarCountPath = true,\n                UseInt32ForCountResponses = useInt32\n            };\n            ODataContext context = new(model, settings);\n\n            // Act\n            context.AddSchemasToDocument(openApiDocument);\n\n            // Assert\n            Assert.True(openApiDocument.Components.Schemas.TryGetValue(Constants.DollarCountSchemaName, out var countSchema));\n            Assert.NotNull(countSchema);\n            Assert.Equal(JsonSchemaType.Number, countSchema.Type);\n            Assert.Equal(expectedFormat, countSchema.Format);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Generator/OpenApiSecuritySchemeGeneratorTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.IO;\nusing System.Xml;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Validation;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Xunit;\nusing System.Text.Json.Nodes;\nusing System.Threading.Tasks;\n\nnamespace Microsoft.OpenApi.OData.Tests\n{\n    public class OpenApiSecuritySchemeGeneratorTest\n    {\n        [Fact]\n        public async Task CreateSecuritySchemesWorksForAuthorizationsOnEntitySetContainer()\n        {\n            // Arrange\n            ODataContext context = new ODataContext(GetEdmModel());\n            OpenApiDocument openApiDocument = new();\n\n            // Act\n            context.AddSecuritySchemesToDocument(openApiDocument);\n            var schemes = openApiDocument.Components.SecuritySchemes;\n\n            // Assert\n            Assert.NotNull(schemes);\n            Assert.NotEmpty(schemes);\n            Assert.Equal(new[] { \"OAuth2ClientCredentials Name\", \"Http Name\" }, schemes.Keys);\n\n            var scheme = schemes[\"OAuth2ClientCredentials Name\"];\n            Assert.Equal(SecuritySchemeType.OAuth2, scheme.Type);\n            Assert.NotNull(scheme.Flows.ClientCredentials);\n            Assert.Equal(\"http://TokenUrl\", scheme.Flows.ClientCredentials.TokenUrl.OriginalString);\n            Assert.Equal(\"http://RefreshUrl\", scheme.Flows.ClientCredentials.RefreshUrl.OriginalString);\n            Assert.Equal(\"OAuth2ClientCredentials Description\", scheme.Description);\n            string json = await scheme.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n            var expectedJson = JsonNode.Parse(@\"{\n  \"\"type\"\": \"\"oauth2\"\",\n  \"\"description\"\": \"\"OAuth2ClientCredentials Description\"\",\n  \"\"flows\"\": {\n    \"\"clientCredentials\"\": {\n      \"\"tokenUrl\"\": \"\"http://tokenurl/\"\",\n      \"\"refreshUrl\"\": \"\"http://refreshurl/\"\",\n      \"\"scopes\"\": {\n        \"\"Scope1\"\": \"\"Description 1\"\"\n      }\n    }\n  }\n}\");\n            Assert.True(JsonNode.DeepEquals(JsonNode.Parse(json), expectedJson));\n\n            scheme = schemes[\"Http Name\"];\n            Assert.Equal(SecuritySchemeType.Http, scheme.Type);\n            json = await scheme.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n            expectedJson = JsonNode.Parse(@\"{\n  \"\"type\"\": \"\"http\"\",\n  \"\"description\"\": \"\"Http Description\"\",\n  \"\"scheme\"\": \"\"Http Scheme\"\",\n  \"\"bearerFormat\"\": \"\"Http BearerFormat\"\"\n}\");\n            Assert.True(JsonNode.DeepEquals(JsonNode.Parse(json), expectedJson));\n        }\n\n        private static IEdmModel GetEdmModel()\n        {\n            const string schema = @\"<?xml version=\"\"1.0\"\" encoding=\"\"utf-16\"\"?>\n<Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n  <EntityType Name=\"\"Entity\"\">\n    <Key>\n      <PropertyRef Name=\"\"Id\"\" />\n    </Key>\n    <Property Name=\"\"Id\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n  </EntityType>\n  <EntityContainer Name=\"\"Container\"\">\n    <EntitySet Name=\"\"Entities\"\" EntityType=\"\"NS.Entity\"\" />\n  </EntityContainer>\n  <Annotations Target=\"\"NS.Container\"\">\n    <Annotation Term=\"\"Org.OData.Authorization.V1.Authorizations\"\">\n      <Collection>\n        <Record Type=\"\"Org.OData.Authorization.V1.OAuth2ClientCredentials\"\">\n          <PropertyValue Property=\"\"TokenUrl\"\" String=\"\"http://TokenUrl\"\" />\n          <PropertyValue Property=\"\"RefreshUrl\"\" String=\"\"http://RefreshUrl\"\" />\n          <PropertyValue Property=\"\"Name\"\" String=\"\"OAuth2ClientCredentials Name\"\" />\n          <PropertyValue Property=\"\"Description\"\" String=\"\"OAuth2ClientCredentials Description\"\" />\n          <PropertyValue Property=\"\"Scopes\"\">\n            <Collection>\n              <Record>\n                 <PropertyValue Property=\"\"Scope\"\" String=\"\"Scope1\"\" />\n                 <PropertyValue Property=\"\"Grant\"\" String=\"\"Grant1\"\" />\n                 <PropertyValue Property=\"\"Description\"\" String=\"\"Description 1\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n        <Record Type=\"\"Org.OData.Authorization.V1.Http\"\">\n          <PropertyValue Property=\"\"BearerFormat\"\" String=\"\"Http BearerFormat\"\" />\n          <PropertyValue Property=\"\"Scheme\"\" String=\"\"Http Scheme\"\" />\n          <PropertyValue Property=\"\"Name\"\" String=\"\"Http Name\"\" />\n          <PropertyValue Property=\"\"Description\"\" String=\"\"Http Description\"\" />\n        </Record>\n      </Collection>\n    </Annotation>\n  </Annotations>\n</Schema>\";\n\n            IEdmModel parsedModel;\n            IEnumerable<EdmError> errors;\n            bool parsed = SchemaReader.TryParse(new XmlReader[] { XmlReader.Create(new StringReader(schema)) }, out parsedModel, out errors);\n            Assert.True(parsed);\n            return parsedModel;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Generator/OpenApiServerGeneratorTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Generator.Tests\n{\n    public class OpenApiServerGeneratorTest\n    {\n        [Fact]\n        public void CreateServersThrowArgumentNullContext()\n        {\n            // Arrange\n            ODataContext context = null;\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\", () => context.CreateServers());\n        }\n\n        [Fact]\n        public void CreateServersReturnsModel()\n        {\n            // Arrange\n            ODataContext context = new ODataContext(EdmModelHelper.BasicEdmModel);\n\n            // Act\n            var servers = context.CreateServers();\n\n            // Assert\n            Assert.NotNull(servers);\n            var server = Assert.Single(servers);\n            Assert.Equal(\"http://localhost\", server.Url);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Generator/OpenApiSpatialTypeSchemaGeneratorTest.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Tests\n{\n    public class OpenApiSpatialTypeSchemaGeneratorTest\n    {\n        [Fact]\n        public void CreateSpatialSchemasThrowArgumentNullContext()\n        {\n            // Arrange\n            ODataContext context = null;\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\", () => context.CreateSpatialSchemas(new()));\n        }\n\n        [Fact]\n        public void CreateSpatialSchemasReturnEmptyForCoreModel()\n        {\n            // Arrange\n            ODataContext context = new ODataContext(EdmCoreModel.Instance);\n\n            // Act\n            var schemas = context.CreateSpatialSchemas(new());\n\n            // Assert\n            Assert.NotNull(schemas);\n            Assert.Empty(schemas);\n        }\n\n        [Fact]\n        public void CreateSpatialSchemasReturnFullSpatialSchemasForModelWithEdmSpatialTypes()\n        {\n            // Arrange\n            EdmModel model = new EdmModel();\n            EdmComplexType complex = new EdmComplexType(\"NS\", \"Complex\");\n            complex.AddStructuralProperty(\"Location\", EdmPrimitiveTypeKind.Geography);\n            model.AddElement(complex);\n\n            ODataContext context = new ODataContext(model);\n\n            // Act\n            var schemas = context.CreateSpatialSchemas(new());\n\n            // Assert\n            Assert.NotNull(schemas);\n            Assert.NotEmpty(schemas);\n            Assert.Equal(new string[]\n            {\n                \"Edm.Geography\",\n                \"Edm.GeographyPoint\",\n                \"Edm.GeographyLineString\",\n                \"Edm.GeographyPolygon\",\n                \"Edm.GeographyMultiPoint\",\n                \"Edm.GeographyMultiLineString\",\n                \"Edm.GeographyMultiPolygon\",\n                \"Edm.GeographyCollection\",\n\n                \"Edm.Geometry\",\n                \"Edm.GeometryPoint\",\n                \"Edm.GeometryLineString\",\n                \"Edm.GeometryPolygon\",\n                \"Edm.GeometryMultiPoint\",\n                \"Edm.GeometryMultiLineString\",\n                \"Edm.GeometryMultiPolygon\",\n                \"Edm.GeometryCollection\",\n\n                \"GeoJSON.position\"\n            },\n            schemas.Select(s => s.Key));\n        }\n\n        [Fact]\n        public async Task CreateEdmGeographySchemaSerializeAsJsonWorks()\n        {\n            // Arrange\n            var schema = OpenApiSpatialTypeSchemaGenerator.CreateEdmGeographySchema(new());\n            Assert.NotNull(schema); // guard\n\n            // Act\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.Equal(@\"{\n  \"\"$ref\"\": \"\"#/components/schemas/Edm.Geometry\"\"\n}\".ChangeLineBreaks(), json);\n        }\n\n        [Fact]\n        public async Task CreateEdmGeographyPointSchemaSerializeAsJsonWorks()\n        {\n            // Arrange\n            var schema = OpenApiSpatialTypeSchemaGenerator.CreateEdmGeographyPointSchema(new());\n            Assert.NotNull(schema); // guard\n\n            // Act\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.Equal(@\"{\n  \"\"$ref\"\": \"\"#/components/schemas/Edm.GeometryPoint\"\"\n}\".ChangeLineBreaks(), json);\n        }\n\n        [Fact]\n        public async Task CreateEdmGeographyLineStringSchemaSerializeAsJsonWorks()\n        {\n            // Arrange\n            var schema = OpenApiSpatialTypeSchemaGenerator.CreateEdmGeographyLineStringSchema(new());\n            Assert.NotNull(schema); // guard\n\n            // Act\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.Equal(@\"{\n  \"\"$ref\"\": \"\"#/components/schemas/Edm.GeometryLineString\"\"\n}\".ChangeLineBreaks(), json);\n        }\n\n        [Fact]\n        public async Task CreateEdmGeographyPolygonSchemaSerializeAsJsonWorks()\n        {\n            // Arrange\n            var schema = OpenApiSpatialTypeSchemaGenerator.CreateEdmGeographyPolygonSchema(new());\n            Assert.NotNull(schema); // guard\n\n            // Act\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.Equal(@\"{\n  \"\"$ref\"\": \"\"#/components/schemas/Edm.GeometryPolygon\"\"\n}\".ChangeLineBreaks(), json);\n        }\n\n        [Fact]\n        public async Task CreateEdmGeographyMultiPointSchemaSerializeAsJsonWorks()\n        {\n            // Arrange\n            var schema = OpenApiSpatialTypeSchemaGenerator.CreateEdmGeographyMultiPointSchema(new());\n            Assert.NotNull(schema); // guard\n\n            // Act\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.Equal(@\"{\n  \"\"$ref\"\": \"\"#/components/schemas/Edm.GeometryMultiPoint\"\"\n}\".ChangeLineBreaks(), json);\n        }\n\n        [Fact]\n        public async Task CreateEdmGeographyMultiLineStringSchemaSerializeAsJsonWorks()\n        {\n            // Arrange\n            var schema = OpenApiSpatialTypeSchemaGenerator.CreateEdmGeographyMultiLineStringSchema(new());\n            Assert.NotNull(schema); // guard\n\n            // Act\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.Equal(@\"{\n  \"\"$ref\"\": \"\"#/components/schemas/Edm.GeometryMultiLineString\"\"\n}\".ChangeLineBreaks(), json);\n        }\n\n        [Fact]\n        public async Task CreateEdmGeographyMultiPolygonSchemaSerializeAsJsonWorks()\n        {\n            // Arrange\n            var schema = OpenApiSpatialTypeSchemaGenerator.CreateEdmGeographyMultiPolygonSchema(new());\n            Assert.NotNull(schema); // guard\n\n            // Act\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.Equal(@\"{\n  \"\"$ref\"\": \"\"#/components/schemas/Edm.GeometryMultiPolygon\"\"\n}\".ChangeLineBreaks(), json);\n        }\n\n        [Fact]\n        public async Task CreateEdmGeographyCollectionSchemaSerializeAsJsonWorks()\n        {\n            // Arrange\n            var schema = OpenApiSpatialTypeSchemaGenerator.CreateEdmGeographyCollectionSchema(new());\n            Assert.NotNull(schema); // guard\n\n            // Act\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.Equal(@\"{\n  \"\"$ref\"\": \"\"#/components/schemas/Edm.GeometryCollection\"\"\n}\".ChangeLineBreaks(), json);\n        }\n\n        [Fact]\n        public async Task CreateEdmGeometrySchemaSerializeAsJsonWorks()\n        {\n            // Arrange\n            var schema = OpenApiSpatialTypeSchemaGenerator.CreateEdmGeometrySchema(new());\n            Assert.NotNull(schema); // guard\n\n            // Act\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.Equal(@\"{\n  \"\"type\"\": \"\"object\"\",\n  \"\"oneOf\"\": [\n    {\n      \"\"$ref\"\": \"\"#/components/schemas/Edm.GeometryPoint\"\"\n    },\n    {\n      \"\"$ref\"\": \"\"#/components/schemas/Edm.GeometryLineString\"\"\n    },\n    {\n      \"\"$ref\"\": \"\"#/components/schemas/Edm.GeometryPolygon\"\"\n    },\n    {\n      \"\"$ref\"\": \"\"#/components/schemas/Edm.GeometryMultiPoint\"\"\n    },\n    {\n      \"\"$ref\"\": \"\"#/components/schemas/Edm.GeometryMultiLineString\"\"\n    },\n    {\n      \"\"$ref\"\": \"\"#/components/schemas/Edm.GeometryMultiPolygon\"\"\n    },\n    {\n      \"\"$ref\"\": \"\"#/components/schemas/Edm.GeometryCollection\"\"\n    }\n  ]\n}\".ChangeLineBreaks(), json);\n        }\n\n        [Fact]\n        public async Task CreateEdmGeometryPointSchemaSerializeAsYamlWorks() // test yaml\n        {\n            // Arrange\n            var schema = OpenApiSpatialTypeSchemaGenerator.CreateEdmGeometryPointSchema(new());\n            Assert.NotNull(schema); // guard\n\n            // Act\n            string yaml = await schema.SerializeAsYamlAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.Equal(\n                @\"required:\n  - type\n  - coordinates\ntype: object\nproperties:\n  type:\n    enum:\n      - Point\n    type: string\n    default: Point\n  coordinates:\n    $ref: '#/components/schemas/GeoJSON.position'\".ChangeLineBreaks(), yaml);\n        }\n\n        [Fact]\n        public async Task CreateEdmGeometryLineStringSchemaSerializeAsJsonWorks()\n        {\n            // Arrange\n            var schema = OpenApiSpatialTypeSchemaGenerator.CreateEdmGeometryLineStringSchema(new());\n            Assert.NotNull(schema); // guard\n\n            // Act\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.Equal(@\"{\n  \"\"required\"\": [\n    \"\"type\"\",\n    \"\"coordinates\"\"\n  ],\n  \"\"type\"\": \"\"object\"\",\n  \"\"properties\"\": {\n    \"\"type\"\": {\n      \"\"enum\"\": [\n        \"\"LineString\"\"\n      ]\n    },\n    \"\"coordinates\"\": {\n      \"\"minItems\"\": 2,\n      \"\"type\"\": \"\"array\"\",\n      \"\"items\"\": {\n        \"\"$ref\"\": \"\"#/components/schemas/GeoJSON.position\"\"\n      }\n    }\n  }\n}\".ChangeLineBreaks(), json);\n        }\n\n        [Fact]\n        public async Task CreateEdmGeometryPolygonSchemaSerializeAsJsonWorks()\n        {\n            // Arrange\n            var schema = OpenApiSpatialTypeSchemaGenerator.CreateEdmGeometryPolygonSchema(new());\n            Assert.NotNull(schema); // guard\n\n            // Act\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.Equal(@\"{\n  \"\"required\"\": [\n    \"\"type\"\",\n    \"\"coordinates\"\"\n  ],\n  \"\"type\"\": \"\"object\"\",\n  \"\"properties\"\": {\n    \"\"type\"\": {\n      \"\"enum\"\": [\n        \"\"Polygon\"\"\n      ]\n    },\n    \"\"coordinates\"\": {\n      \"\"minItems\"\": 4,\n      \"\"type\"\": \"\"array\"\",\n      \"\"items\"\": {\n        \"\"type\"\": \"\"array\"\",\n        \"\"items\"\": {\n          \"\"$ref\"\": \"\"#/components/schemas/GeoJSON.position\"\"\n        }\n      }\n    }\n  }\n}\".ChangeLineBreaks(), json);\n        }\n\n        [Fact]\n        public async Task CreateEdmGeometryMultiPointSchemaSerializeAsJsonWorks()\n        {\n            // Arrange\n            var schema = OpenApiSpatialTypeSchemaGenerator.CreateEdmGeometryMultiPointSchema(new());\n            Assert.NotNull(schema); // guard\n\n            // Act\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.Equal(@\"{\n  \"\"required\"\": [\n    \"\"type\"\",\n    \"\"coordinates\"\"\n  ],\n  \"\"type\"\": \"\"object\"\",\n  \"\"properties\"\": {\n    \"\"type\"\": {\n      \"\"enum\"\": [\n        \"\"MultiPoint\"\"\n      ]\n    },\n    \"\"coordinates\"\": {\n      \"\"type\"\": \"\"array\"\",\n      \"\"items\"\": {\n        \"\"$ref\"\": \"\"#/components/schemas/GeoJSON.position\"\"\n      }\n    }\n  }\n}\".ChangeLineBreaks(), json);\n        }\n\n        [Fact]\n        public async Task CreateEdmGeometryMultiLineStringSchemaSerializeAsYamlWorks() // Test yaml\n        {\n            // Arrange\n            var schema = OpenApiSpatialTypeSchemaGenerator.CreateEdmGeometryMultiLineStringSchema(new());\n            Assert.NotNull(schema); // guard\n\n            // Act\n            string yaml = await schema.SerializeAsYamlAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.Equal(@\"required:\n  - type\n  - coordinates\ntype: object\nproperties:\n  type:\n    enum:\n      - MultiLineString\n  coordinates:\n    minItems: 2\n    type: array\n    items:\n      type: array\n      items:\n        $ref: '#/components/schemas/GeoJSON.position'\".ChangeLineBreaks(), yaml);\n        }\n\n        [Fact]\n        public async Task CreateEdmGeometryMultiPolygonSchemaSerializeAsJsonWorks()\n        {\n            // Arrange\n            var schema = OpenApiSpatialTypeSchemaGenerator.CreateEdmGeometryMultiPolygonSchema(new());\n            Assert.NotNull(schema); // guard\n\n            // Act\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.Equal(@\"{\n  \"\"required\"\": [\n    \"\"type\"\",\n    \"\"coordinates\"\"\n  ],\n  \"\"type\"\": \"\"object\"\",\n  \"\"properties\"\": {\n    \"\"type\"\": {\n      \"\"enum\"\": [\n        \"\"MultiPolygon\"\"\n      ]\n    },\n    \"\"coordinates\"\": {\n      \"\"minItems\"\": 4,\n      \"\"type\"\": \"\"array\"\",\n      \"\"items\"\": {\n        \"\"type\"\": \"\"array\"\",\n        \"\"items\"\": {\n          \"\"type\"\": \"\"array\"\",\n          \"\"items\"\": {\n            \"\"$ref\"\": \"\"#/components/schemas/GeoJSON.position\"\"\n          }\n        }\n      }\n    }\n  }\n}\".ChangeLineBreaks(), json);\n        }\n\n        [Fact]\n        public async Task CreateEdmGeometryCollectionSchemaSerializeAsJsonWorks()\n        {\n            // Arrange\n            var schema = OpenApiSpatialTypeSchemaGenerator.CreateEdmGeometryCollectionSchema(new());\n            Assert.NotNull(schema); // guard\n\n            // Act\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.Equal(@\"{\n  \"\"required\"\": [\n    \"\"type\"\",\n    \"\"coordinates\"\"\n  ],\n  \"\"type\"\": \"\"object\"\",\n  \"\"properties\"\": {\n    \"\"type\"\": {\n      \"\"enum\"\": [\n        \"\"GeometryCollection\"\"\n      ]\n    },\n    \"\"coordinates\"\": {\n      \"\"type\"\": \"\"array\"\",\n      \"\"items\"\": {\n        \"\"$ref\"\": \"\"#/components/schemas/Edm.Geometry\"\"\n      }\n    }\n  }\n}\".ChangeLineBreaks(), json);\n        }\n\n        [Fact]\n        public async Task CreateGeoJSON_PositionSchemaSerializeAsJsonWorks()\n        {\n            // Arrange\n            var schema = OpenApiSpatialTypeSchemaGenerator.CreateGeoJsonPointSchema();\n            Assert.NotNull(schema); // guard\n\n            // Act\n            string json = await schema.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n\n            // Assert\n            Assert.Equal(@\"{\n  \"\"minItems\"\": 2,\n  \"\"type\"\": \"\"array\"\",\n  \"\"items\"\": {\n    \"\"type\"\": \"\"number\"\"\n  }\n}\".ChangeLineBreaks(), json);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Generator/OpenApiTagGeneratorTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Linq;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Generator.Tests\n{\n    public class OpenApiTagGeneratorTest\n    {\n        [Fact]\n        public void CreateTagsThrowArgumentNullContext()\n        {\n            // Arrange\n            ODataContext context = null;\n\n            // Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\", () => context.CreateTags());\n        }\n\n        [Fact]\n        public void CreateTagsReturnsEmptyTagsForEmptyModel()\n        {\n            // Arrange\n            ODataContext context = new ODataContext(EdmModelHelper.EmptyModel);\n\n            // Act\n            var tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(tags);\n            Assert.Empty(tags);\n        }\n\n        [Fact]\n        public void CreateTagsReturnsTagsForBasicModel()\n        {\n            // Arrange\n            ODataContext context = new ODataContext(EdmModelHelper.BasicEdmModel);\n\n            // Act\n            var tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(tags);\n            Assert.Equal(4, tags.Count);\n            Assert.Equal(new[] { \"People\", \"City\", \"CountryOrRegion\", \"Me\" }, tags.Select(t => t.Name));\n        }\n\n        [Fact]\n        public void CreateTagsReturnsTagsForTripModel()\n        {\n            // Arrange\n            ODataContext context = new ODataContext(EdmModelHelper.TripServiceModel);\n\n            // Act\n            var tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(tags);\n            Assert.Equal(6, tags.Count);\n            Assert.Equal(new[] { \"People\", \"Airlines\", \"Airports\", \"NewComePeople\", \"Me\", \"ResetDataSource\" },\n                tags.Select(t => t.Name));\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Microsoft.OpenAPI.OData.Reader.Tests.csproj",
    "content": "<Project Sdk=\"Microsoft.NET.Sdk\">\n\n  <PropertyGroup>\n    <AssemblyName>Microsoft.OpenApi.OData.Reader.Tests</AssemblyName>\n    <RootNamespace>Microsoft.OpenApi.OData.Reader.Tests</RootNamespace>\n    <TargetFrameworks>net8.0</TargetFrameworks>\n    <LangVersion>latest</LangVersion>\n    <SignAssembly>true</SignAssembly>\n    <AssemblyOriginatorKeyFile>..\\..\\tool\\Microsoft.OpenApi.OData.snk</AssemblyOriginatorKeyFile>\n    <LangVersion>latest</LangVersion>\n    <OutputPath Condition=\"'$(Configuration)|$(Platform)'=='Debug|AnyCPU'\">..\\..\\bin\\debug\\test\\</OutputPath>\n    <OutputPath Condition=\"'$(Configuration)|$(Platform)'=='Release|AnyCPU'\">..\\..\\bin\\release\\test\\</OutputPath>\n  </PropertyGroup>\n\n  <ItemGroup>\n    <None Remove=\"Resources\\Basic.OpenApi.json\" />\n    <None Remove=\"Resources\\Basic.OpenApi.V2.json\" />\n    <None Remove=\"Resources\\Basic.OpenApi.V3.1.json\" />\n    <None Remove=\"Resources\\Basic.OpenApi.yaml\" />\n    <None Remove=\"Resources\\Basic.OpenApi.V2.yaml\" />\n    <None Remove=\"Resources\\Basic.OpenApi.V3.1.yaml\" />\n    <None Remove=\"Resources\\ComposableFunctions.OData.xml\" />\n    <None Remove=\"Resources\\Empty.OpenApi.json\" />\n    <None Remove=\"Resources\\Empty.OpenApi.V2.json\" />\n    <None Remove=\"Resources\\Empty.OpenApi.V3.1.json\" />\n    <None Remove=\"Resources\\Empty.OpenApi.yaml\" />\n    <None Remove=\"Resources\\Empty.OpenApi.V2.yaml\" />\n    <None Remove=\"Resources\\Empty.OpenApi.V3.1.yaml\" />\n    <None Remove=\"Resources\\Graph.Beta.OData.xml\" />\n    <None Remove=\"Resources\\Multiple.Schema.OData.xml\" />\n    <None Remove=\"Resources\\Multiple.Schema.OpenApi.json\" />\n    <None Remove=\"Resources\\Multiple.Schema.OpenApi.V2.json\" />\n    <None Remove=\"Resources\\Multiple.Schema.OpenApi.V3.1.json\" />\n    <None Remove=\"Resources\\Multiple.Schema.OpenApi.yaml\" />\n    <None Remove=\"Resources\\Multiple.Schema.OpenApi.V2.yaml\" />\n    <None Remove=\"Resources\\Multiple.Schema.OpenApi.V3.1.yaml\" />\n    <None Remove=\"Resources\\TripService.OpenApi.json\" />\n    <None Remove=\"Resources\\TripService.OpenApi.V2.json\" />\n    <None Remove=\"Resources\\TripService.OpenApi.V3.1.json\" />\n    <None Remove=\"Resources\\TripService.OpenApi.yaml\" />\n    <None Remove=\"Resources\\TripService.OpenApi.V2.yaml\" />\n    <None Remove=\"Resources\\TripService.OpenApi.V3.1.yaml\" />\n  </ItemGroup>\n\n  <ItemGroup>\n    <EmbeddedResource Include=\"Resources\\ComposableFunctions.OData.xml\" />\n    <EmbeddedResource Include=\"Resources\\Multiple.Schema.OData.xml\" />\n  </ItemGroup>\n\n  <ItemGroup>\n    <EmbeddedResource Include=\"Resources\\Basic.OpenApi.json\" />\n    <EmbeddedResource Include=\"Resources\\Basic.OpenApi.V2.json\" />\n    <EmbeddedResource Include=\"Resources\\Basic.OpenApi.V3.1.json\" />\n    <EmbeddedResource Include=\"Resources\\Basic.OpenApi.yaml\" />\n    <EmbeddedResource Include=\"Resources\\Basic.OpenApi.V2.yaml\" />\n    <EmbeddedResource Include=\"Resources\\Basic.OpenApi.V3.1.yaml\" />\n    <EmbeddedResource Include=\"Resources\\Empty.OpenApi.json\" />\n    <EmbeddedResource Include=\"Resources\\Empty.OpenApi.V2.json\" />\n    <EmbeddedResource Include=\"Resources\\Empty.OpenApi.V3.1.json\" />\n    <EmbeddedResource Include=\"Resources\\Empty.OpenApi.yaml\" />\n    <EmbeddedResource Include=\"Resources\\Empty.OpenApi.V2.yaml\" />\n    <EmbeddedResource Include=\"Resources\\Empty.OpenApi.V3.1.yaml\" />\n    <EmbeddedResource Include=\"Resources\\Graph.Beta.OData.xml\" />\n    <EmbeddedResource Include=\"Resources\\Multiple.Schema.OpenApi.json\" />\n    <EmbeddedResource Include=\"Resources\\Multiple.Schema.OpenApi.V2.json\" />\n    <EmbeddedResource Include=\"Resources\\Multiple.Schema.OpenApi.V3.1.json\" />\n    <EmbeddedResource Include=\"Resources\\Multiple.Schema.OpenApi.yaml\" />\n    <EmbeddedResource Include=\"Resources\\Multiple.Schema.OpenApi.V2.yaml\" />\n    <EmbeddedResource Include=\"Resources\\Multiple.Schema.OpenApi.V3.1.yaml\" />\n    <EmbeddedResource Include=\"Resources\\TripService.OData.xml\" />\n    <EmbeddedResource Include=\"Resources\\TripService.OpenApi.json\" />\n    <EmbeddedResource Include=\"Resources\\TripService.OpenApi.V2.json\" />\n    <EmbeddedResource Include=\"Resources\\TripService.OpenApi.V3.1.json\" />\n    <EmbeddedResource Include=\"Resources\\TripService.OpenApi.yaml\" />\n    <EmbeddedResource Include=\"Resources\\TripService.OpenApi.V2.yaml\" />\n    <EmbeddedResource Include=\"Resources\\TripService.OpenApi.V3.1.yaml\" />\n    <EmbeddedResource Include=\"Resources\\YamlWriterTest.yaml.txt\" />\n    <EmbeddedResource Include=\"Resources\\JsonWriterTest.json.txt\" />\n    <EmbeddedResource Include=\"Resources\\Contract.OData.xml\" />\n  </ItemGroup>\n\n  <ItemGroup>\n    <PackageReference Include=\"coverlet.collector\" Version=\"10.0.0\">\n      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>\n      <PrivateAssets>all</PrivateAssets>\n    </PackageReference>\n    <PackageReference Include=\"coverlet.msbuild\" Version=\"10.0.0\">\n      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>\n      <PrivateAssets>all</PrivateAssets>\n    </PackageReference>\n    <PackageReference Include=\"moq\" Version=\"4.20.72\" />\n    <PackageReference Include=\"Microsoft.NET.Test.Sdk\" Version=\"18.5.1\" />\n    <PackageReference Include=\"xunit\" Version=\"2.9.3\" />\n    <PackageReference Include=\"xunit.runner.visualstudio\" Version=\"3.1.5\">\n      <PrivateAssets>all</PrivateAssets>\n      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>\n    </PackageReference>\n  </ItemGroup>\n\n  <ItemGroup>\n    <ProjectReference Include=\"..\\..\\src\\Microsoft.OpenApi.OData.Reader\\Microsoft.OpenAPI.OData.Reader.csproj\" />\n  </ItemGroup>\n\n</Project>\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/ComplexPropertyGetOperationHandlerTests.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests;\n\npublic class ComplexPropertyGetOperationHandlerTests\n{\n\tprivate readonly ComplexPropertyGetOperationHandler _operationHandler = new(new());\n\n\t[Theory]\n\t[InlineData(true)]\n\t[InlineData(false)]\n\tpublic void CreateComplexPropertyGetOperationReturnsCorrectOperationForSingle(bool enableOperationId)\n\t{\n\t\t// Arrange\n\t\tvar model = EntitySetGetOperationHandlerTests.GetEdmModel(\"\");\n\t\tvar entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n\t\tvar entity = entitySet.EntityType;\n\t\tvar property = entity.FindProperty(\"BillingAddress\");\n\t\tvar settings = new OpenApiConvertSettings\n\t\t{\n\t\t\tEnableOperationId = enableOperationId\n\t\t};\n\t\tvar context = new ODataContext(model, settings);\n\t\tvar path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType), new ODataComplexPropertySegment(property as IEdmStructuralProperty));\n\n\t\t// Act\n\t\tvar get = _operationHandler.CreateOperation(context, path);\n\n\t\t// Assert\n\t\tAssert.NotNull(get);\n\t\tAssert.Equal(\"Get the BillingAddress.\", get.Summary);\n\t\tAssert.Equal(\"Get the BillingAddress value.\", get.Description);\n\n\t\tAssert.NotNull(get.Parameters);\n\t\tAssert.Equal(3, get.Parameters.Count); //id, select, expand\n\n\t\tAssert.NotNull(get.Responses);\n\t\tAssert.Equal(2, get.Responses.Count);\n\t\tAssert.Equal(new[] { \"200\", \"default\" }, get.Responses.Select(r => r.Key));\n\n\t\tif (enableOperationId)\n\t\t{\n\t\t\tAssert.Equal(\"Customers.GetBillingAddress\", get.OperationId);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tAssert.Null(get.OperationId);\n\t\t}\n\t}\n\t[Theory]\n\t[InlineData(true, true)]\n\t[InlineData(false, true)]\n\t[InlineData(true, false)]\n\t[InlineData(false, false)]\n\tpublic void CreateComplexPropertyGetOperationReturnsCorrectOperationForCollection(bool enableOperationId, bool useHTTPStatusCodeClass2XX)\n\t{\n\t\t// Arrange\n\t\tvar model = EntitySetGetOperationHandlerTests.GetEdmModel(\"\");\n\t\tvar entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n\t\tvar entity = entitySet.EntityType;\n\t\tvar property = entity.FindProperty(\"AlternativeAddresses\");\n\t\tvar settings = new OpenApiConvertSettings\n\t\t{\n\t\t\tEnableOperationId = enableOperationId,\n\t\t\tUseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n\t\t};\n\t\tvar context = new ODataContext(model, settings);\n\t\tvar path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType), new ODataComplexPropertySegment(property as IEdmStructuralProperty));\n\n\t\t// Act\n\t\tvar get = _operationHandler.CreateOperation(context, path);\n\n\t\t// Assert\n\t\tAssert.NotNull(get);\n\t\tAssert.Equal(\"Get the AlternativeAddresses.\", get.Summary);\n\t\tAssert.Equal(\"Get the AlternativeAddresses value.\", get.Description);\n\n\t\tAssert.NotNull(get.Parameters);\n\t\tAssert.Equal(9, get.Parameters.Count); //id, select, expand, order, top, skip, count, search, filter\n\n\t\tAssert.NotNull(get.Responses);\n\t\tAssert.Equal(2, get.Responses.Count);\n\t\tvar statusCode = useHTTPStatusCodeClass2XX ? \"2XX\" : \"200\";\n\t\tAssert.Equal(new[] { statusCode, \"default\" }, get.Responses.Select(r => r.Key));\n\n\t\tif (enableOperationId)\n\t\t{\n\t\t\tAssert.Equal(\"Customers.ListAlternativeAddresses\", get.OperationId);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tAssert.Null(get.OperationId);\n\t\t}\n\t}\n\n    [Fact]\n    public void CreateComplexPropertyGetOperationWithTargetPathAnnotationsReturnsCorrectOperation()\n    {\n        // Arrange\n        IEdmModel model = EdmModelHelper.TripServiceModel;\n        ODataContext context = new(model, new OpenApiConvertSettings());\n        IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n        Assert.NotNull(people);\n\n        IEdmEntityType person = people.EntityType;\n        IEdmProperty complexProperty = person.FindProperty(\"FavoriteFeature\");\n        ODataPath path = new (new ODataNavigationSourceSegment(people), new ODataKeySegment(person), new ODataComplexPropertySegment(complexProperty as IEdmStructuralProperty));\n\n        // Act\n        var operation = _operationHandler.CreateOperation(context, path);\n\n        // Assert\n        Assert.NotNull(operation);\n        Assert.Equal(\"Get favourite feature\", operation.Summary);\n        Assert.Equal(\"Get the favourite feature of a specific person\", operation.Description);\n\n        Assert.NotNull(operation.ExternalDocs);\n        Assert.Equal(\"Find more info here\", operation.ExternalDocs.Description);\n        Assert.Equal(\"https://learn.microsoft.com/graph/api/person-favorite-feature?view=graph-rest-1.0\", operation.ExternalDocs.Url.ToString());\n    }\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/ComplexPropertyPatchOperationHandlerTests.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests;\n\npublic class ComplexPropertyPatchOperationHandlerTests\n{\n\tprivate readonly ComplexPropertyPatchOperationHandler _operationHandler = new(new());\n\n\t[Theory]\n\t[InlineData(true)]\n\t[InlineData(false)]\n\tpublic void CreateComplexPropertyDeleteOperationReturnsCorrectOperationForSingle(bool enableOperationId)\n\t{\n\t\t// Arrange\n\t\tvar model = EntitySetGetOperationHandlerTests.GetEdmModel(\"\");\n\t\tvar entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n\t\tvar entity = entitySet.EntityType;\n\t\tvar property = entity.FindProperty(\"BillingAddress\");\n\t\tvar settings = new OpenApiConvertSettings\n\t\t{\n\t\t\tEnableOperationId = enableOperationId\n\t\t};\n\t\tvar context = new ODataContext(model, settings);\n\t\tvar path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType), new ODataComplexPropertySegment(property as IEdmStructuralProperty));\n\n\t\t// Act\n\t\tvar patch = _operationHandler.CreateOperation(context, path);\n\n\t\t// Assert\n\t\tAssert.NotNull(patch);\n\t\tAssert.Equal(\"Update the BillingAddress.\", patch.Summary);\n\t\tAssert.Equal(\"Update the BillingAddress value.\", patch.Description);\n\n\t\tAssert.NotNull(patch.Parameters);\n\t\tAssert.Single(patch.Parameters); //id\n\n\t\tAssert.NotNull(patch.Responses);\n\t\tAssert.Equal(2, patch.Responses.Count);\n\t\tAssert.Equal(new[] { \"204\", \"default\" }, patch.Responses.Select(r => r.Key));\n\n\t\tif (enableOperationId)\n\t\t{\n\t\t\tAssert.Equal(\"Customers.UpdateBillingAddress\", patch.OperationId);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tAssert.Null(patch.OperationId);\n\t\t}\n\t}\n\t[Theory]\n\t[InlineData(true, true)]\n\t[InlineData(false, true)]\n\t[InlineData(true, false)]\n\t[InlineData(false, false)]\n\tpublic void CreateComplexPropertyPatchOperationReturnsCorrectOperationForCollection(bool enableOperationId, bool useHTTPStatusCodeClass2XX)\n\t{\n\t\t// Arrange\n\t\tvar model = EntitySetGetOperationHandlerTests.GetEdmModel(\"\");\n\t\tvar entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n\t\tvar entity = entitySet.EntityType;\n\t\tvar property = entity.FindProperty(\"BillingAddress\");\n\t\tvar settings = new OpenApiConvertSettings\n\t\t{\n\t\t\tEnableOperationId = enableOperationId,\n\t\t\tUseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n\t\t};\n\t\tvar context = new ODataContext(model, settings);\n\t\tvar path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType), new ODataComplexPropertySegment(property as IEdmStructuralProperty));\n\n\t\t// Act\n\t\tvar patch = _operationHandler.CreateOperation(context, path);\n\n\t\t// Assert\n\t\tAssert.NotNull(patch);\n\t\tAssert.Equal(\"Update the BillingAddress.\", patch.Summary);\n        Assert.Equal(\"Update the BillingAddress value.\", patch.Description);\n\n\t\tAssert.NotNull(patch.Parameters);\n\t\tAssert.Single(patch.Parameters); //id\n\n\t\tAssert.NotNull(patch.Responses);\n\t\tAssert.Equal(2, patch.Responses.Count);\n\t\tvar statusCode = useHTTPStatusCodeClass2XX ? \"2XX\" : \"204\";\n\t\tAssert.Equal(new[] { statusCode, \"default\" }, patch.Responses.Select(r => r.Key));\n\n\t\tif (useHTTPStatusCodeClass2XX)\n\t\t{\n\t\t\tAssert.Single(patch.Responses[statusCode].Content);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tAssert.Null(patch.Responses[statusCode].Content);\n\t\t}\n\n\t\tif (enableOperationId)\n\t\t{\n\t\t\tAssert.Equal(\"Customers.UpdateBillingAddress\", patch.OperationId);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tAssert.Null(patch.OperationId);\n\t\t}\n\t}\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/ComplexPropertyPostOperationHandlerTests.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests;\n\npublic class ComplexPropertyPostOperationHandlerTests\n{\n\tprivate readonly ComplexPropertyPostOperationHandler _operationHandler = new(new());\n\t[Fact]\n\tpublic void CreateComplexPropertyPostOperationThrowsForSingle()\n\t{\n\t\t// Arrange\n\t\tvar model = EntitySetPostOperationHandlerTests.GetEdmModel(\"\");\n\t\tvar entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n\t\tvar entity = entitySet.EntityType;\n\t\tvar property = entity.FindProperty(\"BillingAddress\");\n\t\tvar settings = new OpenApiConvertSettings();\n\t\tvar context = new ODataContext(model, settings);\n\t\tvar path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType), new ODataComplexPropertySegment(property as IEdmStructuralProperty));\n\n\t\t// Act\n\t\tAssert.Throws<InvalidOperationException>(() => _operationHandler.CreateOperation(context, path));\n\t}\n\t[Theory]\n\t[InlineData(true, true)]\n\t[InlineData(false, true)]\n\t[InlineData(true, false)]\n\t[InlineData(false, false)]\n\tpublic void CreateComplexPropertyPostOperationReturnsCorrectOperationForCollection(bool enableOperationId, bool useHTTPStatusCodeClass2XX)\n\t{\n\t\t// Arrange\n\t\tvar model = EntitySetPostOperationHandlerTests.GetEdmModel(\"\");\n\t\tvar entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n\t\tvar entity = entitySet.EntityType;\n\t\tvar property = entity.FindProperty(\"AlternativeAddresses\");\n\t\tvar settings = new OpenApiConvertSettings\n\t\t{\n\t\t\tEnableOperationId = enableOperationId,\n\t\t\tUseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n\t\t};\n\t\tvar context = new ODataContext(model, settings);\n\t\tvar path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType), new ODataComplexPropertySegment(property as IEdmStructuralProperty));\n\n\t\t// Act\n\t\tvar post = _operationHandler.CreateOperation(context, path);\n\n\t\t// Assert\n\t\tAssert.NotNull(post);\n\t\tAssert.Equal(\"Create AlternativeAddress.\", post.Summary);\n\t\tAssert.Equal(\"Create a new AlternativeAddress.\", post.Description);\n\n\t\tAssert.NotNull(post.Parameters);\n\t\tAssert.Equal(2, post.Parameters.Count); //id, etag\n\n\t\tAssert.NotNull(post.Responses);\n\t\tAssert.Equal(2, post.Responses.Count);\n\t\tvar statusCode = useHTTPStatusCodeClass2XX ? \"2XX\" : \"204\";\n\t\tAssert.Equal(new[] { statusCode, \"default\" }, post.Responses.Select(r => r.Key));\n\n\t\tif (useHTTPStatusCodeClass2XX)\n\t\t{\n\t\t\tAssert.Single(post.Responses[statusCode].Content);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tAssert.Null(post.Responses[statusCode].Content);\n\t\t}\n\n\t\tif (enableOperationId)\n\t\t{\n\t\t\tAssert.Equal(\"Customers.SetAlternativeAddresses\", post.OperationId);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tAssert.Null(post.OperationId);\n\t\t}\n\t}\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/ComplexPropertyPutOperationHandlerTests.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests;\n\npublic class ComplexPropertyPutOperationHandlerTests\n{\n\tprivate readonly ComplexPropertyPutOperationHandler _operationHandler = new(new());\n\n\t[Theory]\n\t[InlineData(true, true)]\n\t[InlineData(false, true)]\n\t[InlineData(true, false)]\n\t[InlineData(false, false)]\n\tpublic void CreateComplexPropertyPutOperationReturnsCorrectOperationForSingle(bool enableOperationId, bool useHTTPStatusCodeClass2XX)\n\t{\n\t\t// Arrange\n\t\tvar model = EntitySetGetOperationHandlerTests.GetEdmModel(\"\");\n\t\tvar entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n\t\tvar entity = entitySet.EntityType;\n\t\tvar property = entity.FindProperty(\"BillingAddress\");\n\t\tvar settings = new OpenApiConvertSettings\n\t\t{\n\t\t\tEnableOperationId = enableOperationId,\n\t\t\tUseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n\t\t};\n\t\tvar context = new ODataContext(model, settings);\n\t\tvar path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType), new ODataComplexPropertySegment(property as IEdmStructuralProperty));\n\n\t\t// Act\n\t\tvar put = _operationHandler.CreateOperation(context, path);\n\n\t\t// Assert\n\t\tAssert.NotNull(put);\n\t\tAssert.Equal(\"Update the BillingAddress.\", put.Summary);\n\t\tAssert.Equal(\"Update the BillingAddress value.\", put.Description);\n\n\t\tAssert.NotNull(put.Parameters);\n\t\tAssert.Single(put.Parameters); //id\n\n\t\tAssert.NotNull(put.Responses);\n\t\tAssert.Equal(2, put.Responses.Count);\n\t\tvar statusCode = useHTTPStatusCodeClass2XX ? \"2XX\" : \"204\";\n\t\tAssert.Equal(new[] { statusCode, \"default\" }, put.Responses.Select(r => r.Key));\n\n\t\tif (useHTTPStatusCodeClass2XX)\n        {\n\t\t\tAssert.Single(put.Responses[statusCode].Content);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tAssert.Null(put.Responses[statusCode].Content);\n\t\t}\n\n\t\tif (enableOperationId)\n\t\t{\n\t\t\tAssert.Equal(\"Customers.SetBillingAddress\", put.OperationId);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tAssert.Null(put.OperationId);\n\t\t}\n\t}\n\t[Theory]\n\t[InlineData(true)]\n\t[InlineData(false)]\n\tpublic void CreateComplexPropertyPutOperationReturnsCorrectOperationForCollection(bool enableOperationId)\n\t{\n\t\t// Arrange\n\t\tvar model = EntitySetGetOperationHandlerTests.GetEdmModel(\"\");\n\t\tvar entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n\t\tvar entity = entitySet.EntityType;\n\t\tvar property = entity.FindProperty(\"AlternativeAddresses\");\n\t\tvar settings = new OpenApiConvertSettings\n\t\t{\n\t\t\tEnableOperationId = enableOperationId\n\t\t};\n\t\tvar context = new ODataContext(model, settings);\n\t\tvar path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType), new ODataComplexPropertySegment(property as IEdmStructuralProperty));\n\n\t\t// Act\n\t\tvar put = _operationHandler.CreateOperation(context, path);\n\n\t\t// Assert\n\t\tAssert.NotNull(put);\n\t\tAssert.Equal(\"Update the AlternativeAddresses.\", put.Summary);\n\t\tAssert.Equal(\"Update the AlternativeAddresses value.\", put.Description);\n\n\t\tAssert.NotNull(put.Parameters);\n\t\tAssert.Single(put.Parameters); //id\n\n\t\tAssert.NotNull(put.Responses);\n\t\tAssert.Equal(2, put.Responses.Count);\n\t\tAssert.Equal(new[] { \"204\", \"default\" }, put.Responses.Select(r => r.Key));\n\t\tvar schema = put.RequestBody?.Content.FirstOrDefault().Value?.Schema;\n\n        Assert.NotNull(schema);\n\t\tAssert.Equal(JsonSchemaType.Object, schema.Type);\n\t\tAssert.Equal(\"value\", schema.Properties.FirstOrDefault().Key);\n        Assert.Equal(JsonSchemaType.Array, schema.Properties.FirstOrDefault().Value.Type);\n\n        if (enableOperationId)\n\t\t{\n\t\t\tAssert.Equal(\"Customers.SetAlternativeAddresses\", put.OperationId);\n\t\t}\n\t\telse\n\t\t{\n\t\t\tAssert.Null(put.OperationId);\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/DollarCountGetOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing System.Linq;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class DollarCountGetOperationHandlerTests\n    {\n        private readonly OpenApiDocument openApiDocument = new();\n        private DollarCountGetOperationHandler _operationHandler => new(openApiDocument);\n        public DollarCountGetOperationHandlerTests()\n        {\n            openApiDocument.AddComponent(\"search\", new OpenApiParameter {Name = \"search\", In = ParameterLocation.Query, Schema = new OpenApiSchema {Type = JsonSchemaType.String}});\n            openApiDocument.AddComponent(\"filter\", new OpenApiParameter {Name = \"filter\", In = ParameterLocation.Query, Schema = new OpenApiSchema {Type = JsonSchemaType.String}});\n            openApiDocument.AddComponent(\"ConsistencyLevel\", new OpenApiParameter {Name = \"ConsistencyLevel\", In = ParameterLocation.Query, Schema = new OpenApiSchema {Type = JsonSchemaType.String}});\n        }\n\n        [Theory]\n        [InlineData(true, true)]\n        [InlineData(false, true)]\n        [InlineData(true, false)]\n        [InlineData(false, false)]\n        public void CreateDollarCountGetOperationForNavigationPropertyReturnsCorrectOperation(bool enableOperationId, bool useHTTPStatusCodeClass2XX)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            OpenApiConvertSettings settings = new()\n            {\n                EnableOperationId = enableOperationId,\n                UseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n            };\n            ODataContext context = new(model, settings);\n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people);\n\n            IEdmEntityType person = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Person\");\n            IEdmNavigationProperty navProperty = person.DeclaredNavigationProperties().First(c => c.Name == \"Trips\");\n            ODataPath path = new(new ODataNavigationSourceSegment(people),\n                new ODataKeySegment(people.EntityType),\n                new ODataNavigationPropertySegment(navProperty),\n                new ODataDollarCountSegment());\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"Get the number of the resource\", operation.Summary);\n\n            Assert.NotNull(operation.Parameters);\n            Assert.Equal(4, operation.Parameters.Count);\n            Assert.Equivalent(new[] { \"UserName\", \"ConsistencyLevel\", \"search\", \"filter\"},\n                operation.Parameters.Select(x => x.Name).ToList());\n            \n            Assert.Null(operation.RequestBody);\n\n            Assert.Equal(2, operation.Responses.Count);\n            var statusCode = useHTTPStatusCodeClass2XX ? \"2XX\" : \"200\";\n            Assert.Equal(new string[] { statusCode, \"default\" }, operation.Responses.Select(e => e.Key));\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"People.Trips.GetCount-e877\", operation.OperationId);\n            }\n            else\n            {\n                Assert.Null(operation.OperationId);\n            }\n        }\n\n        [Fact]\n        public void CreateDollarCountGetOperationForNavigationPropertyWithTargetPathAnnotationsReturnsCorrectOperation()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            ODataContext context = new(model, new OpenApiConvertSettings());\n            IEdmEntitySet users = model.EntityContainer.FindEntitySet(\"users\");\n            Assert.NotNull(users);\n\n            IEdmEntityType user = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"user\");\n            IEdmNavigationProperty navProperty = user.DeclaredNavigationProperties().First(c => c.Name == \"appRoleAssignments\");\n            ODataPath path = new(new ODataNavigationSourceSegment(users),\n                new ODataKeySegment(users.EntityType),\n                new ODataNavigationPropertySegment(navProperty),\n                new ODataDollarCountSegment());\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(operation.Parameters);\n            Assert.Equal(4, operation.Parameters.Count);\n            Assert.Equivalent(new[] { \"id\", \"ConsistencyLevel\", \"search\", \"filter\" },\n                operation.Parameters.Select(x => x.Name).ToList());\n\n            Assert.Equal(\"Get the number of the resource\", operation.Summary);\n\n            Assert.Null(operation.RequestBody);\n\n            Assert.Equal(2, operation.Responses.Count);\n        }\n\n        [Theory]\n        [InlineData(true, true)]\n        [InlineData(false, true)]\n        [InlineData(true, false)]\n        [InlineData(false, false)]\n        public void CreateDollarCountGetOperationForNavigationSourceReturnsCorrectOperation(bool enableOperationId, bool useHTTPStatusCodeClass2XX)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            OpenApiConvertSettings settings = new()\n            {\n                EnableOperationId = enableOperationId,\n                UseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n            };\n            ODataContext context = new(model, settings);\n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people);\n\n            ODataPath path = new(new ODataNavigationSourceSegment(people),\n                new ODataDollarCountSegment());\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"Get the number of the resource\", operation.Summary);\n            Assert.NotNull(operation.Parameters);\n            Assert.Equal(3, operation.Parameters.Count);\n            Assert.Equivalent(new[] { \"ConsistencyLevel\", \"search\", \"filter\" },\n                operation.Parameters.Select(x => x.Name).ToList());\n\n            Assert.Null(operation.RequestBody);\n            Assert.Equal(2, operation.Responses.Count);\n            var statusCode = useHTTPStatusCodeClass2XX ? \"2XX\" : \"200\";\n            Assert.Equal(new string[] { statusCode, \"default\" }, operation.Responses.Select(e => e.Key));\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"People.GetCount-dd8d\", operation.OperationId);\n            }\n            else\n            {\n                Assert.Null(operation.OperationId);\n            }\n        }\n\n        [Fact]\n        public void CreateDollarCountGetOperationForNavigationSourceWithTargetPathAnnotationsReturnsCorrectOperation()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            ODataContext context = new(model, new OpenApiConvertSettings());\n            IEdmEntitySet users = model.EntityContainer.FindEntitySet(\"users\");\n            Assert.NotNull(users);\n\n            ODataPath path = new(new ODataNavigationSourceSegment(users),\n                new ODataDollarCountSegment());\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"Get the number of the resource\", operation.Summary);\n            Assert.NotNull(operation.Parameters);\n            Assert.Equal(3, operation.Parameters.Count);\n            Assert.Equivalent(new[] { \"ConsistencyLevel\", \"search\", \"filter\" },\n                operation.Parameters.Select(x => x.Name).ToList());\n\n            Assert.Null(operation.RequestBody);\n            Assert.Equal(2, operation.Responses.Count);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/EdmActionImportOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class EdmActionImportOperationHandlerTests\n    {\n        private readonly OpenApiDocument openApiDocument = new();\n        private EdmActionImportOperationHandler _operationHandler => new EdmActionImportOperationHandler(openApiDocument);\n        public EdmActionImportOperationHandlerTests()\n        {\n          openApiDocument.AddComponent(\"Delegated (work or school account)\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          openApiDocument.AddComponent(\"Application\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          openApiDocument.Tags ??= new HashSet<OpenApiTag>();\n          openApiDocument.Tags.Add(new OpenApiTag { Name = \"ResetDataSource\" });\n        }\n\n        [Fact]\n        public void CreateOperationForEdmActionImportReturnsCorrectOperation()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            ODataContext context = new ODataContext(model);\n\n            var actionImport = model.EntityContainer.FindOperationImports(\"ResetDataSource\").FirstOrDefault();\n            Assert.NotNull(actionImport);\n            ODataPath path = new ODataPath(new ODataOperationImportSegment(actionImport));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"Invoke actionImport ResetDataSource\", operation.Summary);\n            Assert.Equal(\"Resets the data source to default values.\", operation.Description);\n            Assert.NotNull(operation.Tags);\n\n            Assert.NotNull(operation.Parameters);\n            Assert.Empty(operation.Parameters);\n\n            Assert.Null(operation.RequestBody);\n\n            Assert.Equal(2, operation.Responses.Count);\n            Assert.Equal(new string[] { \"204\", \"default\" }, operation.Responses.Select(e => e.Key));\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public void CreateOperationForEdmActionImportReturnsCorrectOperationId(bool enableOperationId)\n        {\n            // Arrange\n            EdmModel model = new EdmModel();\n            EdmEntityType customer = new EdmEntityType(\"NS\", \"Customer\");\n            customer.AddKeys(customer.AddStructuralProperty(\"ID\", EdmPrimitiveTypeKind.Int32));\n            model.AddElement(customer);\n            EdmAction action = new EdmAction(\"NS\", \"MyAction\", EdmCoreModel.Instance.GetString(false), false, null);\n            action.AddParameter(\"param\", EdmCoreModel.Instance.GetString(false));\n            model.AddElement(action);\n            EdmEntityContainer container = new EdmEntityContainer(\"NS\", \"Default\");\n            EdmEntitySet customers = new EdmEntitySet(container, \"Customers\", customer);\n            EdmActionImport actionImport = new EdmActionImport(container, \"MyAction\", action);\n            model.AddElement(container);\n\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId\n            };\n            ODataContext context = new ODataContext(model, settings);\n\n            ODataPath path = new ODataPath(new ODataOperationImportSegment(actionImport));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(operation);\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"ActionImport.MyAction\", operation.OperationId);\n            }\n            else\n            {\n                Assert.Null(operation.OperationId);\n            }\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task OperationRestrictionsTermWorksToCreateOperationForEdmActionImport(bool enableAnnotation)\n        {\n            string template = @\"<?xml version=\"\"1.0\"\" encoding=\"\"utf-8\"\"?>\n<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <Action Name=\"\"ResetDataSource\"\" />\n      <EntityContainer Name=\"\"GraphService\"\">\n        <ActionImport Name=\"\"ResetDataSource\"\" Action=\"\"NS.ResetDataSource\"\" >\n         {0}\n        </ActionImport>\n      </EntityContainer>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\n\";\n\n            string annotation = @\"<Annotation Term=\"\"Org.OData.Capabilities.V1.OperationRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Permissions\"\">\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Delegated (work or school account)\"\" />\n          <PropertyValue Property=\"\"Scopes\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.ReadBasic.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"Directory.Read.All\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n        <Record>\n          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Application\"\" />\n          <PropertyValue Property=\"\"Scopes\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"Directory.Read.All\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n    <PropertyValue Property=\"\"CustomQueryOptions\"\">\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"Name\"\" String=\"\"odata-debug\"\" />\n          <PropertyValue Property=\"\"Description\"\" String=\"\"Debug support for OData services\"\" />\n          <PropertyValue Property=\"\"Required\"\" Bool=\"\"false\"\" />\n          <PropertyValue Property=\"\"ExampleValues\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Value\"\" String=\"\"html\"\" />\n                <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with self-contained...\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Value\"\" String=\"\"json\"\" />\n                <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with JSON document...\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n  </Record>\n</Annotation>\";\n\n            // Arrange\n            string csdl = string.Format(template, enableAnnotation ? annotation : \"\");\n\n            var edmModel = CsdlReader.Parse(XElement.Parse(csdl).CreateReader());\n            Assert.NotNull(edmModel);\n            IEdmOperationImport operationImport = edmModel.EntityContainer.FindOperationImports(\"ResetDataSource\").FirstOrDefault();\n            Assert.NotNull(operationImport);\n\n            ODataContext context = new ODataContext(edmModel);\n\n            ODataPath path = new ODataPath(new ODataOperationImportSegment(operationImport));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(operation);\n\n            if (enableAnnotation)\n            {\n              Assert.NotNull(operation.Security);\n                Assert.Equal(2, operation.Security.Count);\n\n                string json = await operation.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n                Assert.Contains(@\"\n  \"\"security\"\": [\n    {\n      \"\"Delegated (work or school account)\"\": [\n        \"\"User.ReadBasic.All\"\",\n        \"\"User.Read.All\"\",\n        \"\"Directory.Read.All\"\"\n      ]\n    },\n    {\n      \"\"Application\"\": [\n        \"\"User.Read.All\"\",\n        \"\"Directory.Read.All\"\"\n      ]\n    }\n  ],\".ChangeLineBreaks(), json);\n\n                // with custom query options\n                Assert.Contains(@\"\n  \"\"parameters\"\": [\n    {\n      \"\"name\"\": \"\"odata-debug\"\",\n      \"\"in\"\": \"\"query\"\",\n      \"\"description\"\": \"\"Debug support for OData services\"\",\n      \"\"schema\"\": {\n        \"\"type\"\": \"\"string\"\"\n      },\n      \"\"examples\"\": {\n        \"\"example-1\"\": {\n          \"\"description\"\": \"\"Service responds with self-contained...\"\",\n          \"\"value\"\": \"\"html\"\"\n        },\n        \"\"example-2\"\": {\n          \"\"description\"\": \"\"Service responds with JSON document...\"\",\n          \"\"value\"\": \"\"json\"\"\n        }\n      }\n    }\n  ],\".ChangeLineBreaks(), json);\n\n            }\n            else\n            {\n                Assert.Null(operation.Security);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/EdmActionOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Tests;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing System.Xml.Linq;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class EdmActionOperationHandlerTests\n    {\n        public EdmActionOperationHandlerTests()\n        {\n          _openApiDocument.AddComponent(\"Delegated (work or school account)\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.AddComponent(\"Application\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.Tags ??= new HashSet<OpenApiTag>();\n          _openApiDocument.Tags.Add(new OpenApiTag { Name = \"me.user.Actions\" });\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n        private EdmActionOperationHandler _operationHandler => new(_openApiDocument);\n\n        [Fact]\n        public void CreateOperationForEdmActionReturnsCorrectOperation()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people);\n\n            IEdmAction action = model.SchemaElements.OfType<IEdmAction>().First(f => f.Name == \"ShareTrip\");\n            Assert.NotNull(action);\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(people), new ODataKeySegment(people.EntityType), new ODataOperationSegment(action));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"Invoke action ShareTrip\", operation.Summary);\n            Assert.Equal(\"Details of the shared trip.\", operation.Description);\n            Assert.NotNull(operation.Tags);\n            var tag = Assert.Single(operation.Tags);\n            Assert.Equal(\"People.Person.Actions\", tag.Name);\n\n            Assert.NotNull(operation.Parameters);\n            Assert.Single(operation.Parameters);\n            Assert.Equal(new string[] { \"UserName\" }, operation.Parameters.Select(p => p.Name));\n\n            var requestBodyReference = Assert.IsType<OpenApiRequestBodyReference>(operation.RequestBody);\n            Assert.Equal(\"ShareTripRequestBody\", requestBodyReference.Reference.Id);\n\n            Assert.Equal(2, operation.Responses.Count);\n            Assert.Equal(new string[] { \"204\", \"default\" }, operation.Responses.Select(e => e.Key));\n        }\n\n        [Fact]\n        public void CreateOperationForEdmActionReturnsCorrectOperationHierarchicalClass()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.ContractServiceModel;\n            ODataContext context = new ODataContext(model);\n            const string entitySetName = \"Accounts\";\n            const string actionName = \"AttachmentsAdd\";\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(entitySetName);\n            Assert.NotNull(entitySet);\n\n            IEdmAction action = model.SchemaElements.OfType<IEdmAction>().First(f => f.Name == actionName);\n            Assert.NotNull(action);\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType), new ODataOperationSegment(action));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal($\"Invoke action {actionName}\", operation.Summary);\n            Assert.NotNull(operation.Tags);\n            var tag = Assert.Single(operation.Tags);\n            Assert.Equal($\"{entitySetName}.AccountApiModel.Actions\", tag.Name);\n\n            Assert.NotNull(operation.Parameters);\n            Assert.Single(operation.Parameters);\n            Assert.Equal(new string[] { \"id\" }, operation.Parameters.Select(p => p.Name));\n\n            Assert.NotNull(operation.RequestBody);\n            Assert.Equal(\"Action parameters\", operation.RequestBody.Description);\n\n            Assert.Equal(2, operation.Responses.Count);\n            Assert.Equal(new string[] { \"204\", \"default\" }, operation.Responses.Select(e => e.Key));\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public void CreateOperationForEdmActionReturnsCorrectOperationId(bool enableOperationId)\n        {\n            // Arrange\n            EdmModel model = new EdmModel();\n            EdmEntityType customer = new EdmEntityType(\"NS\", \"Customer\");\n            customer.AddKeys(customer.AddStructuralProperty(\"ID\", EdmPrimitiveTypeKind.Int32));\n            model.AddElement(customer);\n            EdmAction action = new EdmAction(\"NS\", \"MyAction\", EdmCoreModel.Instance.GetString(false), true, null);\n            action.AddParameter(\"entity\", new EdmEntityTypeReference(customer, false));\n            action.AddParameter(\"param\", EdmCoreModel.Instance.GetString(false));\n            model.AddElement(action);\n            EdmEntityContainer container = new EdmEntityContainer(\"NS\", \"Default\");\n            EdmEntitySet customers = new EdmEntitySet(container, \"Customers\", customer);\n            model.AddElement(container);\n\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId\n            };\n            ODataContext context = new ODataContext(model, settings);\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(customers),\n                new ODataKeySegment(customer),\n                new ODataOperationSegment(action));\n\n            ODataPath path2 = new ODataPath(new ODataNavigationSourceSegment(customers),\n                new ODataOperationSegment(action));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            var operation2 = _operationHandler.CreateOperation(context, path2);\n\n            // Assert\n            Assert.NotNull(operation);\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"Customers.Customer.MyAction\", operation.OperationId);\n                Assert.Equal(\"Customers.MyAction\", operation2.OperationId);\n            }\n            else\n            {\n                Assert.Null(operation.OperationId);\n                Assert.Null(operation2.OperationId);\n            }\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public void CreateOperationForEdmActionWithTypeCastReturnsCorrectOperationId(bool enableOperationId)\n        {\n            // Arrange\n            EdmModel model = new EdmModel();\n            EdmEntityType customer = new EdmEntityType(\"NS\", \"Customer\");\n            customer.AddKeys(customer.AddStructuralProperty(\"ID\", EdmPrimitiveTypeKind.Int32));\n            model.AddElement(customer);\n            EdmEntityType vipCustomer = new EdmEntityType(\"NS\", \"VipCustomer\", customer);\n            model.AddElement(vipCustomer);\n            EdmAction action = new EdmAction(\"NS\", \"MyAction\", EdmCoreModel.Instance.GetString(false), true, null);\n            action.AddParameter(\"entity\", new EdmEntityTypeReference(vipCustomer, false));\n            action.AddParameter(\"param\", EdmCoreModel.Instance.GetString(false));\n            model.AddElement(action);\n            EdmEntityContainer container = new EdmEntityContainer(\"NS\", \"Default\");\n            EdmEntitySet customers = new EdmEntitySet(container, \"Customers\", customer);\n            model.AddElement(container);\n\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId\n            };\n            ODataContext context = new ODataContext(model, settings);\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(customers),\n                new ODataKeySegment(customer),\n                new ODataTypeCastSegment(vipCustomer, model),\n                new ODataOperationSegment(action));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(operation);\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"Customers.Customer.NS.VipCustomer.MyAction\", operation.OperationId);\n            }\n            else\n            {\n                Assert.Null(operation.OperationId);\n            }\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task OperationRestrictionsTermWorksToCreateOperationForEdmAction(bool enableAnnotation)\n        {\n            string template = @\"<?xml version=\"\"1.0\"\" encoding=\"\"utf-8\"\"?>\n<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityType Name=\"\"user\"\" />\n      <Action Name=\"\"getMemberGroups\"\" IsBound=\"\"true\"\">\n        <Parameter Name=\"\"bindingParameter\"\" Type=\"\"NS.user\"\" Nullable=\"\"false\"\" />\n          {0}\n      </Action>\n      <EntityContainer Name=\"\"GraphService\"\">\n        <Singleton Name=\"\"me\"\" Type=\"\"NS.user\"\" />\n      </EntityContainer>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\n\";\n\n            string annotation = @\"<Annotation Term=\"\"Org.OData.Capabilities.V1.OperationRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Permissions\"\">\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Delegated (work or school account)\"\" />\n          <PropertyValue Property=\"\"Scopes\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.ReadBasic.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"Directory.Read.All\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n        <Record>\n          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Application\"\" />\n          <PropertyValue Property=\"\"Scopes\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"Directory.Read.All\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n  </Record>\n</Annotation>\";\n\n            // Arrange\n            string csdl = string.Format(template, enableAnnotation ? annotation : \"\");\n\n            var edmModel = CsdlReader.Parse(XElement.Parse(csdl).CreateReader());\n            Assert.NotNull(edmModel);\n            IEdmSingleton me = edmModel.EntityContainer.FindSingleton(\"me\");\n            Assert.NotNull(me);\n            IEdmAction action = edmModel.SchemaElements.OfType<IEdmAction>().SingleOrDefault();\n            Assert.NotNull(action);\n            Assert.Equal(\"getMemberGroups\", action.Name);\n\n            ODataContext context = new ODataContext(edmModel);\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(me),\n                new ODataOperationSegment(action));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(operation);\n\n            if (enableAnnotation)\n            {\n              Assert.NotNull(operation.Security);\n                Assert.Equal(2, operation.Security.Count);\n\n                string json = await operation.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n                Assert.Contains(@\"\n  \"\"security\"\": [\n    {\n      \"\"Delegated (work or school account)\"\": [\n        \"\"User.ReadBasic.All\"\",\n        \"\"User.Read.All\"\",\n        \"\"Directory.Read.All\"\"\n      ]\n    },\n    {\n      \"\"Application\"\": [\n        \"\"User.Read.All\"\",\n        \"\"Directory.Read.All\"\"\n      ]\n    }\n  ],\".ChangeLineBreaks(), json);\n            }\n            else\n            {\n                Assert.Null(operation.Security);\n            }\n        }\n\n        [Theory]\n        [InlineData(\"getMailTips\", true)] // returns collection\n        [InlineData(\"getMailTips\", false)] // returns collection\n        [InlineData(\"findMeetingTimes\", true)] // does not return collection\n        public void CreateOperationForEdmActionWithCollectionReturnTypeContainsXMsPageableExtension(string actionName, bool enablePagination)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            OpenApiConvertSettings settings = new()\n            {\n                EnableOperationId = true,\n                EnablePagination = enablePagination\n            };\n            ODataContext context = new(model, settings);\n            IEdmAction action = model.SchemaElements.OfType<IEdmAction>()\n                .First(x => x.Name == actionName &&\n                    x.FindParameter(\"bindingParameter\").Type.Definition.ToString() == \"microsoft.graph.user\");\n            IEdmEntityContainer container = model.SchemaElements.OfType<IEdmEntityContainer>().First();\n            IEdmEntitySet users = container.FindEntitySet(\"users\");\n            IEdmEntityType user = model.SchemaElements.OfType<IEdmEntityType>().First(x => x.Name == \"user\");\n\n            ODataPath path = new(new ODataNavigationSourceSegment(users),\n                new ODataKeySegment(user),\n                new ODataOperationSegment(action));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            if (enablePagination && action.GetReturn()?.Type?.IsCollection() == true)\n            {\n              Assert.True(operation.Extensions.ContainsKey(Common.Constants.xMsPageable));\n            }\n            else\n            {\n              Assert.DoesNotContain(Common.Constants.xMsPageable, operation.Extensions?.Keys.Select(static x => x) ?? []);\n            }\n        }\n\n        [Theory]\n        [InlineData(\"assign\", true, true)]\n        [InlineData(\"assign\", true, false)]\n        [InlineData(\"assign\", false, false)]\n        public void CreateOperationForEdmActionWithCollectionReturnTypeHasResponseWithNextLinkProperty(string operationName, bool enablePagination, bool enableOdataAnnotationRef)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            OpenApiConvertSettings settings = new()\n            {\n                EnableOperationId = true,\n                EnablePagination = enablePagination,\n                EnableODataAnnotationReferencesForResponses = enableOdataAnnotationRef\n            };\n            ODataContext context = new(model, settings);\n            IEdmAction action = model.SchemaElements.OfType<IEdmAction>()\n                .First(x => x.Name == operationName &&\n                    x.FindParameter(\"bindingParameter\").Type.Definition.ToString() == \"microsoft.graph.deviceCompliancePolicy\");\n            IEdmEntityContainer container = model.SchemaElements.OfType<IEdmEntityContainer>().First();\n            IEdmSingleton deviceManagement = container.FindSingleton(\"deviceManagement\");\n            IEdmEntityType deviceCompliancePolicy = model.SchemaElements.OfType<IEdmEntityType>().First(x => x.Name == \"deviceCompliancePolicy\");\n\n            ODataPath path = new(new ODataNavigationSourceSegment(deviceManagement),\n                new ODataKeySegment(deviceCompliancePolicy),\n                new ODataOperationSegment(action));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            var responseProperties = operation.Responses.First().Value.Content.First().Value.Schema.Properties;\n\n            // Assert\n            if (enablePagination && enableOdataAnnotationRef)\n            {\n                var schemaReference = Assert.IsType<OpenApiSchemaReference>(operation.Responses.First().Value.Content.First().Value.Schema.AllOf[0]);\n                Assert.Equal(Common.Constants.BaseCollectionPaginationCountResponse, schemaReference.Reference.Id);\n\n            }\n            else if (enablePagination)\n            { \n                Assert.True(responseProperties.ContainsKey(\"@odata.nextLink\"));               \n            }\n            else\n            {\n                Assert.False(responseProperties.ContainsKey(\"@odata.nextLink\"));\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/EdmFunctionImportOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Tests;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing System.Xml.Linq;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class EdmFunctionImportOperationHandlerTests\n    {\n        public EdmFunctionImportOperationHandlerTests()\n        {\n          _openApiDocument.AddComponent(\"Delegated (work or school account)\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.AddComponent(\"Application\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.Tags ??= new HashSet<OpenApiTag>();\n          _openApiDocument.Tags.Add(new OpenApiTag { Name = \"GetNearestAirport\" });\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n        private EdmFunctionImportOperationHandler _operationHandler => new(_openApiDocument);\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public void CreateOperationForEdmFunctionImportReturnsCorrectOperation(bool useHTTPStatusCodeClass2XX)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            var settings = new OpenApiConvertSettings\n            {\n                UseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n            };\n            ODataContext context = new ODataContext(model, settings);\n            var functionImport = model.EntityContainer.FindOperationImports(\"GetPersonWithMostFriends\").FirstOrDefault();\n            Assert.NotNull(functionImport);\n            ODataPath path = new ODataPath(new ODataOperationImportSegment(functionImport));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"Invoke functionImport GetPersonWithMostFriends\", operation.Summary);\n            Assert.Equal(\"The person with most friends.\", operation.Description);\n            Assert.NotNull(operation.Tags);\n            var tag = Assert.Single(operation.Tags);\n            Assert.Equal(\"People\", tag.Name);\n\n            Assert.NotNull(operation.Parameters);\n            Assert.Empty(operation.Parameters);\n\n            Assert.Null(operation.RequestBody);\n\n            Assert.Equal(2, operation.Responses.Count);\n            var statusCode = useHTTPStatusCodeClass2XX ? \"2XX\" : \"200\";\n            Assert.Equal(new string[] { statusCode, \"default\" }, operation.Responses.Select(e => e.Key));\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public void CreateOperationForEdmFunctionImportReturnsCorrectOperationId(bool enableOperationId)\n        {\n            // Arrange\n            EdmModel model = new EdmModel();\n            EdmEntityType customer = new EdmEntityType(\"NS\", \"Customer\");\n            customer.AddKeys(customer.AddStructuralProperty(\"ID\", EdmPrimitiveTypeKind.Int32));\n            model.AddElement(customer);\n            EdmFunction function = new EdmFunction(\"NS\", \"MyFunction\", EdmCoreModel.Instance.GetString(false), false, null, false);\n            function.AddParameter(\"entity\", new EdmEntityTypeReference(customer, false));\n            function.AddParameter(\"param\", EdmCoreModel.Instance.GetString(false));\n            model.AddElement(function);\n            EdmEntityContainer container = new EdmEntityContainer(\"NS\", \"Default\");\n            EdmFunctionImport functionImport = new EdmFunctionImport(container, \"MyFunction\", function);\n            container.AddElement(functionImport);\n            model.AddElement(container);\n\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId\n            };\n            ODataContext context = new ODataContext(model, settings);\n\n            ODataPath path = new ODataPath(new ODataOperationImportSegment(functionImport));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(operation);\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"FunctionImport.MyFunction\", operation.OperationId);\n            }\n            else\n            {\n                Assert.Null(operation.OperationId);\n            }\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public void CreateOperationIdWithSHA5ForOverloadEdmFunctionImport(bool enableOperationId)\n        {\n            // Arrange\n            EdmModel model = new EdmModel();\n            EdmEntityType customer = new EdmEntityType(\"NS\", \"Customer\");\n            customer.AddKeys(customer.AddStructuralProperty(\"ID\", EdmPrimitiveTypeKind.Int32));\n            model.AddElement(customer);\n            EdmFunction function1 = new EdmFunction(\"NS\", \"MyFunction1\", EdmCoreModel.Instance.GetString(false), false, null, false);\n            function1.AddParameter(\"entity\", new EdmEntityTypeReference(customer, false));\n            function1.AddParameter(\"param\", EdmCoreModel.Instance.GetString(false));\n            model.AddElement(function1);\n\n            EdmFunction function2 = new EdmFunction(\"NS\", \"MyFunction1\", EdmCoreModel.Instance.GetString(false), false, null, false);\n            function2.AddParameter(\"entity\", new EdmEntityTypeReference(customer, false));\n            function2.AddParameter(\"param\", EdmCoreModel.Instance.GetString(false));\n            function2.AddParameter(\"otherParam\", EdmCoreModel.Instance.GetString(false));\n            model.AddElement(function2);\n            EdmEntityContainer container = new EdmEntityContainer(\"NS\", \"Default\");\n            EdmFunctionImport functionImport1 = new EdmFunctionImport(container, \"MyFunction\", function1);\n            EdmFunctionImport functionImport2 = new EdmFunctionImport(container, \"MyFunction\", function2);\n            container.AddElement(functionImport1);\n            container.AddElement(functionImport2);\n            model.AddElement(container);\n\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId,\n                AddSingleQuotesForStringParameters = true,\n            };\n            ODataContext context = new ODataContext(model, settings);\n\n            ODataPath path = new ODataPath(new ODataOperationImportSegment(functionImport1));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(operation);\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"FunctionImport.MyFunction-cc1c\", operation.OperationId);\n            }\n            else\n            {\n                Assert.Null(operation.OperationId);\n            }\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task OperationRestrictionsTermWorksToCreateOperationForEdmFunctionImport(bool enableAnnotation)\n        {\n            string template = @\"<?xml version=\"\"1.0\"\" encoding=\"\"utf-8\"\"?>\n<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <Function Name=\"\"GetNearestAirport\"\">\n        <Parameter Name=\"\"lat\"\" Type=\"\"Edm.Double\"\" Nullable=\"\"false\"\" />\n        <Parameter Name=\"\"lon\"\" Type=\"\"Edm.Double\"\" Nullable=\"\"false\"\" />\n        <ReturnType Type=\"\"Edm.String\"\" />\n      </Function>\n      <EntityContainer Name=\"\"GraphService\"\">\n        <FunctionImport Name=\"\"GetNearestAirport\"\" Function=\"\"NS.GetNearestAirport\"\" >\n         {0}\n        </FunctionImport>\n      </EntityContainer>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\n\";\n\n            string annotation = @\"<Annotation Term=\"\"Org.OData.Capabilities.V1.OperationRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"CustomHeaders\"\">\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"Name\"\" String=\"\"myhead1\"\" />\n          <PropertyValue Property=\"\"Required\"\" Bool=\"\"true\"\" />\n        </Record>\n        <Record>\n          <PropertyValue Property=\"\"Name\"\" String=\"\"myhead2\"\" />\n          <PropertyValue Property = \"\"Description\"\" String = \"\"This is the description for myhead2.\"\" />\n          <PropertyValue Property = \"\"Required\"\" Bool = \"\"false\"\" />\n        </Record>\n        <Record>\n          <PropertyValue Property=\"\"Name\"\" String=\"\"myhead3\"\" />\n          <PropertyValue Property = \"\"DocumentationURL\"\" String = \"\"https://foo.bar.com/myhead3\"\" />\n          <PropertyValue Property = \"\"Required\"\" Bool = \"\"false\"\" />\n        </Record>\n        <Record>\n          <PropertyValue Property=\"\"Name\"\" String=\"\"myhead4\"\" />\n          <PropertyValue Property = \"\"Description\"\" String = \"\"This is the description for myhead4.\"\" />\n          <PropertyValue Property = \"\"DocumentationURL\"\" String = \"\"https://foo.bar.com/myhead4\"\" />\n          <PropertyValue Property = \"\"Required\"\" Bool = \"\"false\"\" />\n          <PropertyValue Property = \"\"ExampleValues\"\" >\n            <Collection>\n              <Record>\n                 <PropertyValue Property = \"\"Value\"\" String = \"\"sample\"\" />\n                 <PropertyValue Property = \"\"Description\"\" String = \"\"The sample description.\"\" />\n                 </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n       </Collection>\n    </PropertyValue>\n    <PropertyValue Property=\"\"Permissions\"\">\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Delegated (work or school account)\"\" />\n          <PropertyValue Property=\"\"Scopes\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.ReadBasic.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"Directory.Read.All\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n        <Record>\n          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Application\"\" />\n          <PropertyValue Property=\"\"Scopes\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"Directory.Read.All\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n  </Record>\n</Annotation>\";\n\n            // Arrange\n            string csdl = string.Format(template, enableAnnotation ? annotation : \"\");\n\n            var edmModel = CsdlReader.Parse(XElement.Parse(csdl).CreateReader());\n            Assert.NotNull(edmModel);\n            IEdmOperationImport operationImport = edmModel.EntityContainer.FindOperationImports(\"GetNearestAirport\").FirstOrDefault();\n            Assert.NotNull(operationImport);\n\n            ODataContext context = new ODataContext(edmModel);\n\n            ODataPath path = new ODataPath(new ODataOperationImportSegment(operationImport));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(operation);\n\n            if (enableAnnotation)\n            {\n              Assert.NotNull(operation.Security);\n                Assert.Equal(2, operation.Security.Count);\n\n                string json = await operation.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n                Assert.Contains(@\"\n  \"\"security\"\": [\n    {\n      \"\"Delegated (work or school account)\"\": [\n        \"\"User.ReadBasic.All\"\",\n        \"\"User.Read.All\"\",\n        \"\"Directory.Read.All\"\"\n      ]\n    },\n    {\n      \"\"Application\"\": [\n        \"\"User.Read.All\"\",\n        \"\"Directory.Read.All\"\"\n      ]\n    }\n  ],\".ChangeLineBreaks(), json);\n\n                Assert.Contains(@\"\n    {\n      \"\"name\"\": \"\"myhead1\"\",\n      \"\"in\"\": \"\"header\"\",\n      \"\"required\"\": true,\n      \"\"schema\"\": {\n        \"\"type\"\": \"\"string\"\"\n      }\n    }\n\".ChangeLineBreaks(), json);\n\n                // Assert with no DocumentationURL value\n                Assert.Contains(@\"\n    {\n      \"\"name\"\": \"\"myhead2\"\",\n      \"\"in\"\": \"\"header\"\",\n      \"\"description\"\": \"\"This is the description for myhead2.\"\",\n      \"\"schema\"\": {\n        \"\"type\"\": \"\"string\"\"\n      }\n    }\n\".ChangeLineBreaks(), json);\n\n                // Assert with no Description value\n                Assert.Contains(@\"\n    {\n      \"\"name\"\": \"\"myhead3\"\",\n      \"\"in\"\": \"\"header\"\",\n      \"\"description\"\": \"\"Documentation URL: https://foo.bar.com/myhead3\"\",\n      \"\"schema\"\": {\n        \"\"type\"\": \"\"string\"\"\n      }\n    }\n\".ChangeLineBreaks(), json);\n\n                // Assert with both DocumentationURL and Description values\n                Assert.Contains(@\"\n    {\n      \"\"name\"\": \"\"myhead4\"\",\n      \"\"in\"\": \"\"header\"\",\n      \"\"description\"\": \"\"This is the description for myhead4. Documentation URL: https://foo.bar.com/myhead4\"\",\n      \"\"schema\"\": {\n        \"\"type\"\": \"\"string\"\"\n      },\n      \"\"examples\"\": {\n        \"\"example-1\"\": {\n          \"\"description\"\": \"\"The sample description.\"\",\n          \"\"value\"\": \"\"sample\"\"\n        }\n      }\n    }\n\".ChangeLineBreaks(), json);\n\n            }\n            else\n            {\n                Assert.Null(operation.Security);\n            }\n        }\n    }\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/EdmFunctionOperationHandlerTests.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class EdmFunctionOperationHandlerTests\n    {\n        public EdmFunctionOperationHandlerTests()\n        {\n          _openApiDocument.AddComponent(\"Delegated (work or school account)\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.AddComponent(\"Application\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.Tags ??= new HashSet<OpenApiTag>();\n          _openApiDocument.Tags.Add(new OpenApiTag { Name = \"me.user.Functions\" });\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n\n        private EdmFunctionOperationHandler _operationHandler => new(_openApiDocument);\n        #region OperationHandlerTests\n        [Fact]\n        public void SetsDeprecationInformation()\n        {\n          // Arrange\n          IEdmModel model = EdmModelHelper.TripServiceModel;\n          ODataContext context = new(model);\n          IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n          Assert.NotNull(people);\n\n          IEdmFunction function = model.SchemaElements.OfType<IEdmFunction>().First(f => f.Name == \"GetFriendsTrips\");\n          Assert.NotNull(function);\n\n          ODataPath path = new(new ODataNavigationSourceSegment(people), new ODataKeySegment(people.EntityType), new ODataOperationSegment(function));\n\n          // Act\n          var operation = _operationHandler.CreateOperation(context, path);\n\n          // Assert\n          Assert.NotNull(operation);\n          Assert.True(operation.Deprecated);\n          Assert.NotEmpty(operation.Extensions);\n          var extension = operation.Extensions[\"x-ms-deprecation\"];\n          Assert.NotNull(extension);\n        }\n\n        [Fact]\n        public void DoesntSetDeprecationInformation()\n        {\n          // Arrange\n          IEdmModel model = EdmModelHelper.TripServiceModel;\n          ODataContext context = new(model);\n          IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n          Assert.NotNull(people);\n\n          IEdmFunction function = model.SchemaElements.OfType<IEdmFunction>().First(f => f.Name == \"GetFavoriteAirline\");\n          Assert.NotNull(function);\n\n          ODataPath path = new(new ODataNavigationSourceSegment(people), new ODataKeySegment(people.EntityType), new ODataOperationSegment(function));\n\n          // Act\n          var operation = _operationHandler.CreateOperation(context, path);\n\n          // Assert\n          Assert.NotNull(operation);\n          Assert.True(operation.Deprecated);\n          Assert.NotEmpty(operation.Extensions);\n          var extension = operation.Extensions[\"x-ms-deprecation\"];\n          Assert.NotNull(extension);\n        }\n\n        #endregion\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public void CreateOperationForEdmFunctionReturnsCorrectOperation(bool useHTTPStatusCodeClass2XX)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            var settings = new OpenApiConvertSettings\n            {\n                UseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n            };\n            ODataContext context = new ODataContext(model, settings);\n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people);\n\n            IEdmFunction function = model.SchemaElements.OfType<IEdmFunction>().First(f => f.Name == \"GetFavoriteAirline\");\n            Assert.NotNull(function);\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(people), new ODataKeySegment(people.EntityType), new ODataOperationSegment(function));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"Invoke function GetFavoriteAirline\", operation.Summary);\n            Assert.NotNull(operation.Tags);\n            var tag = Assert.Single(operation.Tags);\n            Assert.Equal(\"People.Person.Functions\", tag.Name);\n\n            Assert.NotNull(operation.Parameters);\n            Assert.Single(operation.Parameters);\n            Assert.Equal(new string[] { \"UserName\" }, operation.Parameters.Select(p => p.Name));\n\n            Assert.Null(operation.RequestBody);\n\n            Assert.Equal(2, operation.Responses.Count);\n            var statusCode = useHTTPStatusCodeClass2XX ? \"2XX\" : \"200\";\n            Assert.Equal(new string[] { statusCode, \"default\" }, operation.Responses.Select(e => e.Key));\n        }\n\n        [Fact]\n        public void CreateOperationForEdmFunctionReturnsCorrectOperationHierarchicalClass()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.ContractServiceModel;\n            ODataContext context = new ODataContext(model);\n            const string entitySetName = \"Accounts\";\n            const string functionName = \"Attachments\";\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(entitySetName);\n            Assert.NotNull(entitySet);\n\n            IEdmFunction function = model.SchemaElements.OfType<IEdmFunction>().First(f => f.Name == functionName);\n            Assert.NotNull(function);\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType), new ODataOperationSegment(function));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal($\"Invoke function {functionName}\", operation.Summary);\n            Assert.Equal(\"Collection of contract attachments.\", operation.Description);\n            Assert.NotNull(operation.Tags);\n            var tag = Assert.Single(operation.Tags);\n            Assert.Equal($\"{entitySetName}.AccountApiModel.Functions\", tag.Name);\n\n            Assert.NotNull(operation.Parameters);\n            Assert.Equal(6, operation.Parameters.Count); // id, top, skip, count, search, filter\n            Assert.Contains(\"id\", operation.Parameters.Select(x => x.Name).FirstOrDefault());\n\n            Assert.Null(operation.RequestBody);\n\n            Assert.Equal(2, operation.Responses.Count);\n            Assert.Equal(new string[] { \"200\", \"default\" }, operation.Responses.Select(e => e.Key));\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public void CreateOperationForEdmFunctionReturnsCorrectOperationId(bool enableOperationId)\n        {\n            // Arrange\n            EdmModel model = new EdmModel();\n            EdmEntityType customer = new EdmEntityType(\"NS\", \"Customer\");\n            customer.AddKeys(customer.AddStructuralProperty(\"ID\", EdmPrimitiveTypeKind.Int32));\n            model.AddElement(customer);\n            EdmFunction function = new EdmFunction(\"NS\", \"MyFunction\", EdmCoreModel.Instance.GetString(false), true, null, false);\n            function.AddParameter(\"entity\", new EdmEntityTypeReference(customer, false));\n            function.AddParameter(\"param\", EdmCoreModel.Instance.GetString(false));\n            model.AddElement(function);\n            EdmEntityContainer container = new EdmEntityContainer(\"NS\", \"Default\");\n            EdmEntitySet customers = new EdmEntitySet(container, \"Customers\", customer);\n            model.AddElement(container);\n\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId\n            };\n            ODataContext context = new ODataContext(model, settings);\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(customers),\n                new ODataKeySegment(customer),\n                new ODataOperationSegment(function));\n\n            ODataPath path2 = new ODataPath(new ODataNavigationSourceSegment(customers),\n                new ODataOperationSegment(function));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            var operation2 = _operationHandler.CreateOperation(context, path2);\n\n            // Assert\n            Assert.NotNull(operation);\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"Customers.Customer.MyFunction\", operation.OperationId);\n                Assert.Equal(\"Customers.MyFunction\", operation2.OperationId);\n            }\n            else\n            {\n                Assert.Null(operation.OperationId);\n                Assert.Null(operation2.OperationId);\n            }\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public void CreateOperationForEdmFunctionWithTypeCastReturnsCorrectOperationId(bool enableOperationId)\n        {\n            // Arrange\n            EdmModel model = new EdmModel();\n            EdmEntityType customer = new EdmEntityType(\"NS\", \"Customer\");\n            customer.AddKeys(customer.AddStructuralProperty(\"ID\", EdmPrimitiveTypeKind.Int32));\n            model.AddElement(customer);\n            EdmEntityType vipCustomer = new EdmEntityType(\"NS\", \"VipCustomer\", customer);\n            model.AddElement(vipCustomer);\n            EdmFunction function = new EdmFunction(\"NS\", \"MyFunction\", EdmCoreModel.Instance.GetString(false), true, null, false);\n            function.AddParameter(\"entity\", new EdmEntityTypeReference(vipCustomer, false));\n            function.AddParameter(\"param\", EdmCoreModel.Instance.GetString(false));\n            model.AddElement(function);\n            EdmEntityContainer container = new EdmEntityContainer(\"NS\", \"Default\");\n            EdmEntitySet customers = new EdmEntitySet(container, \"Customers\", customer);\n            model.AddElement(container);\n\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId\n            };\n            ODataContext context = new ODataContext(model, settings);\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(customers),\n                new ODataKeySegment(customer),\n                new ODataTypeCastSegment(vipCustomer, model),\n                new ODataOperationSegment(function));\n          \n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(operation);\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"Customers.Customer.NS.VipCustomer.MyFunction\", operation.OperationId);\n            }\n            else\n            {\n                Assert.Null(operation.OperationId);\n            }\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public void CreateOperationForOverloadEdmFunctionReturnsCorrectOperationId(bool enableOperationId)\n        {\n            // Arrange\n            EdmModel model = new EdmModel();\n            EdmEntityType customer = new EdmEntityType(\"NS\", \"Customer\");\n            customer.AddKeys(customer.AddStructuralProperty(\"ID\", EdmPrimitiveTypeKind.Int32));\n            model.AddElement(customer);\n            EdmFunction function = new EdmFunction(\"NS\", \"MyFunction\", EdmCoreModel.Instance.GetString(false), true, null, false);\n            function.AddParameter(\"entity\", new EdmEntityTypeReference(customer, false));\n            function.AddParameter(\"param\", EdmCoreModel.Instance.GetString(false));\n            model.AddElement(function);\n\n            function = new EdmFunction(\"NS\", \"MyFunction\", EdmCoreModel.Instance.GetString(false), true, null, false);\n            function.AddParameter(\"entity\", new EdmEntityTypeReference(customer, false));\n            function.AddParameter(\"param\", EdmCoreModel.Instance.GetString(false));\n            function.AddParameter(\"param2\", EdmCoreModel.Instance.GetString(false));\n            model.AddElement(function);\n\n            EdmEntityContainer container = new EdmEntityContainer(\"NS\", \"Default\");\n            EdmEntitySet customers = new EdmEntitySet(container, \"Customers\", customer);\n            model.AddElement(container);\n\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId,\n                AddSingleQuotesForStringParameters = true,\n            };\n            ODataContext context = new ODataContext(model, settings);\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(customers),\n                new ODataKeySegment(customer),\n                new ODataOperationSegment(function));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(operation);\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"Customers.Customer.MyFunction-df74\", operation.OperationId);\n            }\n            else\n            {\n                Assert.Null(operation.OperationId);\n            }\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public void CreateOperationForComposableOverloadEdmFunctionReturnsCorrectOperationId(bool enableOperationId)\n        {\n            // Arrange\n            EdmModel model = new();\n            EdmEntityType customer = new(\"NS\", \"Customer\");\n            customer.AddKeys(customer.AddStructuralProperty(\"ID\", EdmPrimitiveTypeKind.Int32));\n            model.AddElement(customer);\n\n            // Overloaded function 1 \n            EdmFunction function1 = new(\"NS\", \"MyFunction1\", EdmCoreModel.Instance.GetString(false), true, null, false);\n            function1.AddParameter(\"entity\", new EdmEntityTypeReference(customer, false));\n            model.AddElement(function1);\n\n            // Overloaded function 1\n            EdmFunction function2 = new(\"NS\", \"MyFunction1\", EdmCoreModel.Instance.GetString(false), true, null, false);\n            function2.AddParameter(\"entity\", new EdmEntityTypeReference(customer, false));\n            function2.AddParameter(\"param\", EdmCoreModel.Instance.GetString(false));\n\n            model.AddElement(function2);\n\n            // Overloaded function 2\n            EdmFunction function3 = new(\"NS\", \"MyFunction2\", EdmCoreModel.Instance.GetString(false), true, null, false);\n            function3.AddParameter(\"entity2\", new EdmEntityTypeReference(customer, false));\n            model.AddElement(function3);\n\n            // Overloaded function 2\n            EdmFunction function4 = new(\"NS\", \"MyFunction2\", EdmCoreModel.Instance.GetString(false), true, null, false);\n            function4.AddParameter(\"entity2\", new EdmEntityTypeReference(customer, false));\n            function4.AddParameter(\"param\", EdmCoreModel.Instance.GetString(false));\n            model.AddElement(function4);\n\n            EdmEntityContainer container = new(\"NS\", \"Default\");\n            EdmEntitySet customers = new(container, \"Customers\", customer);\n            model.AddElement(container);\n\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId,\n                AddSingleQuotesForStringParameters = true,\n            };\n            ODataContext context = new(model, settings);\n\n            ODataPath path1 = new(new ODataNavigationSourceSegment(customers),\n                new ODataKeySegment(customer),\n                new ODataOperationSegment(function1),\n                new ODataOperationSegment(function3));\n\n            ODataPath path2 = new(new ODataNavigationSourceSegment(customers),\n                new ODataKeySegment(customer),\n                new ODataOperationSegment(function1),\n                new ODataOperationSegment(function4));\n\n            ODataPath path3 = new(new ODataNavigationSourceSegment(customers),\n                new ODataKeySegment(customer),\n                new ODataOperationSegment(function2),\n                new ODataOperationSegment(function3));\n\n            ODataPath path4 = new(new ODataNavigationSourceSegment(customers),\n                new ODataKeySegment(customer),\n                new ODataOperationSegment(function2),\n                new ODataOperationSegment(function4));\n\n            // Act\n            var operation1 = _operationHandler.CreateOperation(context, path1);\n            var operation2 = _operationHandler.CreateOperation(context, path2);\n            var operation3 = _operationHandler.CreateOperation(context, path3);\n            var operation4 = _operationHandler.CreateOperation(context, path4);\n\n            // Assert\n            Assert.NotNull(operation1);\n            Assert.NotNull(operation2);\n            Assert.NotNull(operation3);\n            Assert.NotNull(operation4);\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"Customers.Customer.MyFunction1.MyFunction2-c53d\", operation1.OperationId);\n                Assert.Equal(\"Customers.Customer.MyFunction1.MyFunction2-4d93\", operation2.OperationId);\n                Assert.Equal(\"Customers.Customer.MyFunction1.MyFunction2-a2b2\", operation3.OperationId);\n                Assert.Equal(\"Customers.Customer.MyFunction1.MyFunction2-7bea\", operation4.OperationId);\n            }\n            else\n            {\n                Assert.Null(operation1.OperationId);\n                Assert.Null(operation2.OperationId);\n                Assert.Null(operation3.OperationId);\n                Assert.Null(operation4.OperationId);\n            }\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task OperationRestrictionsTermWorksToCreateOperationForEdmFunction(bool enableAnnotation)\n        {\n            string template = @\"<?xml version=\"\"1.0\"\" encoding=\"\"utf-8\"\"?>\n<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityType Name=\"\"user\"\" />\n      <Function Name=\"\"getMemberGroups\"\" IsBound=\"\"true\"\">\n        <Parameter Name=\"\"bindingParameter\"\" Type=\"\"NS.user\"\" Nullable=\"\"false\"\" />\n        <ReturnType Type=\"\"Edm.String\"\" Nullable=\"\"false\"\" />\n          {0}\n      </Function>\n      <EntityContainer Name=\"\"GraphService\"\">\n        <Singleton Name=\"\"me\"\" Type=\"\"NS.user\"\" />\n      </EntityContainer>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\n\";\n\n            string annotation = @\"<Annotation Term=\"\"Org.OData.Capabilities.V1.OperationRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Permissions\"\">\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Delegated (work or school account)\"\" />\n          <PropertyValue Property=\"\"Scopes\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.ReadBasic.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"Directory.Read.All\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n        <Record>\n          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Application\"\" />\n          <PropertyValue Property=\"\"Scopes\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"Directory.Read.All\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n  </Record>\n</Annotation>\";\n\n            // Arrange\n            string csdl = string.Format(template, enableAnnotation ? annotation : \"\");\n\n            var edmModel = CsdlReader.Parse(XElement.Parse(csdl).CreateReader());\n            Assert.NotNull(edmModel);\n            IEdmSingleton me = edmModel.EntityContainer.FindSingleton(\"me\");\n            Assert.NotNull(me);\n            IEdmFunction function = edmModel.SchemaElements.OfType<IEdmFunction>().SingleOrDefault();\n            Assert.NotNull(function);\n            Assert.Equal(\"getMemberGroups\", function.Name);\n\n            ODataContext context = new ODataContext(edmModel);\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(me),\n                new ODataOperationSegment(function));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(operation);\n\n            if (enableAnnotation)\n            {\n              Assert.NotNull(operation.Security);\n                Assert.Equal(2, operation.Security.Count);\n\n                string json = await operation.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n                Assert.Contains(@\"\n  \"\"security\"\": [\n    {\n      \"\"Delegated (work or school account)\"\": [\n        \"\"User.ReadBasic.All\"\",\n        \"\"User.Read.All\"\",\n        \"\"Directory.Read.All\"\"\n      ]\n    },\n    {\n      \"\"Application\"\": [\n        \"\"User.Read.All\"\",\n        \"\"Directory.Read.All\"\"\n      ]\n    }\n  ],\".ChangeLineBreaks(), json);\n            }\n            else\n            {\n                Assert.Null(operation.Security);\n            }\n        }\n\n        [Theory]\n        [InlineData(\"getUserArchivedPrintJobs\", true)] // returns collection\n        [InlineData(\"getUserArchivedPrintJobs\", false)] // returns collection\n        [InlineData(\"managedDeviceEnrollmentAbandonmentSummary\", true)] // does not return collection\n        public void CreateOperationForEdmFunctionWithCollectionReturnTypeContainsXMsPageableExtension(string functionName, bool enablePagination)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            OpenApiConvertSettings settings = new()\n            {\n                EnableOperationId = true,\n                EnablePagination = enablePagination\n            };\n            ODataContext context = new(model, settings);\n            IEdmFunction function = model.SchemaElements.OfType<IEdmFunction>()\n                .First(x => x.Name == functionName &&\n                    x.FindParameter(\"bindingParameter\").Type.Definition.ToString() == \"microsoft.graph.reportRoot\");\n            IEdmEntityContainer container = model.SchemaElements.OfType<IEdmEntityContainer>().First();\n            IEdmSingleton reports = container.FindSingleton(\"reports\");\n\n            ODataPath path = new(new ODataNavigationSourceSegment(reports),\n                new ODataOperationSegment(function));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            if (enablePagination && function.GetReturn()?.Type?.IsCollection() == true)\n            {\n              Assert.True(operation.Extensions.ContainsKey(Common.Constants.xMsPageable));\n            }\n            else\n            {\n              Assert.DoesNotContain(Common.Constants.xMsPageable, operation.Extensions?.Keys.Select(static x => x) ?? []);\n            }\n        }\n\n        [Fact]\n        public void CreateOperationForFunctionWithDateTimeParametersReturnsCorrectPathItemName()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            OpenApiConvertSettings settings = new()\n            {\n                AddSingleQuotesForStringParameters = true,\n            };\n            ODataContext context = new(model, settings);\n\n            IEdmFunction function = model.SchemaElements.OfType<IEdmFunction>()\n                .FirstOrDefault(x => x.Name == \"getPrinterUsageSummary\");\n            Assert.NotNull(function); // guard\n\n            IEdmEntityContainer container = model.SchemaElements.OfType<IEdmEntityContainer>().First();\n            IEdmSingleton reports = container.FindSingleton(\"reports\");\n\n            ODataPath path = new(new ODataNavigationSourceSegment(reports),\n                new ODataOperationSegment(function));\n\n            // Act\n            OpenApiOperation operation = _operationHandler.CreateOperation(context, path);\n            string pathItemName = path.GetPathItemName();\n            \n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"/reports/microsoft.graph.getPrinterUsageSummary(printerId={printerId},periodStart={periodStart},periodEnd={periodEnd})\", pathItemName);\n            Assert.Equal(\"Usage: periodStart={periodStart}\", operation.Parameters.First(x => x.Name == \"periodStart\").Description);\n            Assert.Equal(\"Usage: periodEnd={periodEnd}\", operation.Parameters.First(x => x.Name == \"periodEnd\").Description);\n\n        }\n\n        [Fact]\n        public void CreateFunctionOperationWithAlternateKeyReturnsCorrectOperationId()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            ODataContext context = new(model, new OpenApiConvertSettings()\n            {\n                EnableOperationId = true\n            });\n\n            IEdmSingleton singleton = model.EntityContainer.FindSingleton(\"communications\");\n            IEdmEntityType entityType = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"cloudCommunications\");\n            IEdmNavigationProperty navProp = entityType.DeclaredNavigationProperties().First(c => c.Name == \"onlineMeetings\");\n            IEdmOperation action = model.SchemaElements.OfType<IEdmOperation>().First(f => f.Name == \"sendVirtualAppointmentReminderSms\");\n            IDictionary<string, string> keyMappings = new Dictionary<string, string> { { \"joinWebUrl\", \"joinWebUrl\" } };\n\n            ODataPath path = new(new ODataNavigationSourceSegment(singleton),\n                new ODataNavigationPropertySegment(navProp),\n                new ODataKeySegment(entityType, keyMappings)\n                {\n                    IsAlternateKey = true\n                },\n                new ODataOperationSegment(action));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"communications.onlineMeetings.joinWebUrl.sendVirtualAppointmentReminderSms\", operation.OperationId);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/EntityDeleteOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Tests;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class EntityDeleteOperationHandlerTests\n    {\n        public EntityDeleteOperationHandlerTests()\n        {\n          _openApiDocument.AddComponent(\"Delegated (work or school account)\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.AddComponent(\"Application\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.Tags ??= new HashSet<OpenApiTag>();\n          _openApiDocument.Tags.Add(new OpenApiTag { Name = \"Customers.Customer\" });\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n        private EntityDeleteOperationHandler _operationHandler => new (_openApiDocument);\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public void CreateEntityDeleteOperationReturnsCorrectOperation(bool enableOperationId)\n        {\n            // Arrange\n            IEdmModel model = EntitySetGetOperationHandlerTests.GetEdmModel(\"\");\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId\n            };\n            ODataContext context = new ODataContext(model, settings);\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType));\n\n            // Act\n            var delete = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(delete);\n            Assert.Equal(\"Delete customer.\", delete.Summary);\n            Assert.Equal(\"Deletes a single customer.\", delete.Description);\n            Assert.NotNull(delete.Tags);\n            var tag = Assert.Single(delete.Tags);\n            Assert.Equal(\"Customers.Customer\", tag.Name);\n\n            Assert.NotNull(delete.Parameters);\n            Assert.Equal(2, delete.Parameters.Count);\n\n            Assert.Null(delete.RequestBody);\n\n            Assert.NotNull(delete.Responses);\n            Assert.Equal(2, delete.Responses.Count);\n            Assert.Equal(new[] { \"204\", \"default\" }, delete.Responses.Select(r => r.Key));\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"Customers.Customer.DeleteCustomer\", delete.OperationId);\n            }\n            else\n            {\n                Assert.Null(delete.OperationId);\n            }\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task CreateEntityDeleteReturnsSecurityForDeleteRestrictions(bool enableAnnotation)\n        {\n            string annotation = @\"<Annotation Term=\"\"Org.OData.Capabilities.V1.DeleteRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Permissions\"\">\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Delegated (work or school account)\"\" />\n          <PropertyValue Property=\"\"Scopes\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.ReadBasic.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n        <Record>\n          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Application\"\" />\n          <PropertyValue Property=\"\"Scopes\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"Directory.Read.All\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n    <PropertyValue Property=\"\"CustomQueryOptions\"\">\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"Name\"\" String=\"\"odata-debug\"\" />\n          <PropertyValue Property=\"\"Description\"\" String=\"\"Debug support for OData services\"\" />\n          <PropertyValue Property=\"\"Required\"\" Bool=\"\"false\"\" />\n          <PropertyValue Property=\"\"ExampleValues\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Value\"\" String=\"\"html\"\" />\n                <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with self-contained...\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Value\"\" String=\"\"json\"\" />\n                <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with JSON document...\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n  </Record>\n</Annotation>\";\n\n            // Arrange\n            IEdmModel model = EntitySetGetOperationHandlerTests.GetEdmModel(enableAnnotation ? annotation : \"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet customers = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(customers); // guard\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(customers), new ODataKeySegment(customers.EntityType));\n\n            // Act\n            var delete = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(delete);\n\n            if (enableAnnotation)\n            {\n              Assert.NotNull(delete.Security);\n                Assert.Equal(2, delete.Security.Count);\n\n                string json = await delete.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n                Assert.Contains(@\"\n  \"\"security\"\": [\n    {\n      \"\"Delegated (work or school account)\"\": [\n        \"\"User.ReadBasic.All\"\",\n        \"\"User.Read.All\"\"\n      ]\n    },\n    {\n      \"\"Application\"\": [\n        \"\"User.Read.All\"\",\n        \"\"Directory.Read.All\"\"\n      ]\n    }\n  ],\".ChangeLineBreaks(), json);\n\n                Assert.Contains(delete.Parameters, p => p.Name == \"odata-debug\" && p.In == ParameterLocation.Query);\n            }\n            else\n            {\n                Assert.Null(delete.Security);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/EntityGetOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class EntityGetOperationHandlerTests\n    {\n        public EntityGetOperationHandlerTests()\n        {\n          _openApiDocument.AddComponent(\"Delegated (work or school account)\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.AddComponent(\"Application\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.Tags ??= new HashSet<OpenApiTag>();\n          _openApiDocument.Tags.Add(new OpenApiTag { Name = \"Customers.Customer\" });\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n\n        private EntityGetOperationHandler _operationHandler => new (_openApiDocument);\n\n        [Theory]\n        [InlineData(true, true)]\n        [InlineData(false, true)]\n        [InlineData(true, false)]\n        [InlineData(false, false)]\n        public void CreateEntityGetOperationReturnsCorrectOperation(bool enableOperationId, bool useHTTPStatusCodeClass2XX)\n        {\n            // Arrange\n            IEdmModel model = EntitySetGetOperationHandlerTests.GetEdmModel(\"\");\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId,\n                UseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n            };\n            ODataContext context = new ODataContext(model, settings);\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType));\n\n            // Act\n            var get = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n\n            // Assert\n            Assert.NotNull(get);\n            Assert.Equal(\"Get customer.\", get.Summary);\n            Assert.Equal(\"Returns a single customer.\", get.Description);\n            Assert.NotNull(get.Tags);\n            var tag = Assert.Single(get.Tags);\n            Assert.Equal(\"Customers.Customer\", tag.Name);\n\n            Assert.NotNull(get.Parameters);\n            Assert.Equal(3, get.Parameters.Count);\n            Assert.Null(get.RequestBody);\n\n            Assert.NotNull(get.Responses);\n            Assert.Equal(2, get.Responses.Count);\n            var statusCode = useHTTPStatusCodeClass2XX ? \"2XX\" : \"200\";\n            Assert.Equal(new[] { statusCode, \"default\" }, get.Responses.Select(r => r.Key));\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"Customers.Customer.GetCustomer\", get.OperationId);\n            }\n            else\n            {\n                Assert.Null(get.OperationId);\n            }\n        }\n\n        [Theory]\n        [InlineData(false, true)]\n        [InlineData(false, false)]\n        [InlineData(true, true)]\n        [InlineData(true, false)]\n        public void CreateEntityGetOperationReturnsParameterForExpandRestrictions(bool hasRestriction, bool expandable)\n        {\n            // Arrange\n            string annotation = String.Format(@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.ExpandRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Expandable\"\" Bool=\"\"{0}\"\" />\n  </Record>\n</Annotation>\", expandable);\n\n            // Act & Assert\n            VerifyParameter(annotation, hasRestriction, expandable, \"$expand\");\n        }\n\n        [Theory]\n        [InlineData(false, \"Recursive\")]\n        [InlineData(false, \"Single\")]\n        [InlineData(false, \"None\")]\n        [InlineData(true, \"Recursive\")]\n        [InlineData(true, \"Single\")]\n        [InlineData(true, \"None\")]\n        public void CreateEntityGetOperationReturnsParameterForNavigationRestrictions(bool hasRestriction, string navigability)\n        {\n            // Arrange\n            string annotation = String.Format(@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.NavigationRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Navigability\"\">\n      <EnumMember>Org.OData.Capabilities.V1.NavigationType/{0}</EnumMember >\n    </PropertyValue>\n  </Record>\n</Annotation>\", navigability);\n\n            // Act & Assert\n            VerifyParameter(annotation, hasRestriction, navigability == \"None\" ? false : true, \"$select\");\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task CreateEntityGetOperationReturnsSecurityForReadRestrictions(bool enableAnnotation)\n        {\n            string annotation = @\"<Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"ReadByKeyRestrictions\"\">\n      <Record>\n        <PropertyValue Property=\"\"Permissions\"\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Delegated (work or school account)\"\" />\n              <PropertyValue Property=\"\"Scopes\"\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"\"Scope\"\" String=\"\"User.ReadBasic.All\"\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n            <Record>\n              <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Application\"\" />\n              <PropertyValue Property=\"\"Scopes\"\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"\"Scope\"\" String=\"\"Directory.Read.All\"\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </PropertyValue>\n        <PropertyValue Property=\"\"CustomHeaders\"\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"\"Name\"\" String=\"\"odata-debug\"\" />\n              <PropertyValue Property=\"\"Description\"\" String=\"\"Debug support for OData services\"\" />\n              <PropertyValue Property=\"\"Required\"\" Bool=\"\"false\"\" />\n              <PropertyValue Property=\"\"ExampleValues\"\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"\"Value\"\" String=\"\"html\"\" />\n                    <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with self-contained...\"\" />\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"\"Value\"\" String=\"\"json\"\" />\n                    <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with JSON document...\"\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </PropertyValue>\n      </Record>\n    </PropertyValue>\n  </Record>\n</Annotation>\";\n\n            // Arrange\n            IEdmModel model = EntitySetGetOperationHandlerTests.GetEdmModel(enableAnnotation ? annotation : \"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet customers = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(customers); // guard\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(customers), new ODataKeySegment(customers.EntityType));\n\n            // Act\n            var get = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(get);\n\n            if (enableAnnotation)\n            {\n                Assert.NotNull(get.Security);\n                Assert.Equal(2, get.Security.Count);\n\n                string json = await get.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n                Assert.Contains(@\"\n  \"\"security\"\": [\n    {\n      \"\"Delegated (work or school account)\"\": [\n        \"\"User.ReadBasic.All\"\",\n        \"\"User.Read.All\"\"\n      ]\n    },\n    {\n      \"\"Application\"\": [\n        \"\"User.Read.All\"\",\n        \"\"Directory.Read.All\"\"\n      ]\n    }\n  ],\".ChangeLineBreaks(), json);\n\n                Assert.Contains(get.Parameters, p => p.Name == \"odata-debug\" && p.In == ParameterLocation.Header);\n            }\n            else\n            {\n                Assert.Null(get.Security);\n            }\n        }\n\n        private void VerifyParameter(string annotation, bool hasRestriction, bool supported, string queryOption)\n        {\n            // Arrange\n            IEdmModel model = EntitySetGetOperationHandlerTests.GetEdmModel(hasRestriction ? annotation : \"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet customers = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(customers); // guard\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(customers), new ODataKeySegment(customers.EntityType));\n\n            // Act\n            var get = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(get);\n\n            Assert.NotNull(get.Parameters);\n            if (!hasRestriction || supported)\n            {\n                Assert.Equal(3, get.Parameters.Count);\n                Assert.Contains(queryOption, get.Parameters.Select(p => p.Name));\n            }\n            else\n            {\n                Assert.Equal(2, get.Parameters.Count);\n                Assert.DoesNotContain(queryOption, get.Parameters.Select(p => p.Name));\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/EntityPatchOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class EntityPatchOperationHandlerTests\n    {\n        public EntityPatchOperationHandlerTests()\n        {\n          _openApiDocument.AddComponent(\"Delegated (work or school account)\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.AddComponent(\"Application\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.Tags ??= new HashSet<OpenApiTag>();\n          _openApiDocument.Tags.Add(new OpenApiTag { Name = \"Customers.Customer\" });\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n\n        private EntityPatchOperationHandler _operationHandler => new (_openApiDocument);\n\n        [Theory]\n        [InlineData(true, true)]\n        [InlineData(false, true)]\n        [InlineData(true, false)]\n        [InlineData(false, false)]\n        public void CreateEntityPatchOperationReturnsCorrectOperation(bool enableOperationId, bool useHTTPStatusCodeClass2XX)\n        {\n            // Arrange\n            IEdmModel model = EntitySetGetOperationHandlerTests.GetEdmModel(\"\");\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId,\n                UseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n            };\n            ODataContext context = new ODataContext(model, settings);\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType));\n\n            // Act\n            var patch = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(patch);\n            Assert.Equal(\"Update customer.\", patch.Summary);\n            Assert.Equal(\"Updates a single customer.\", patch.Description);\n            Assert.NotNull(patch.Tags);\n            var tag = Assert.Single(patch.Tags);\n            Assert.Equal(\"Customers.Customer\", tag.Name);\n\n            Assert.NotNull(patch.Parameters);\n            Assert.Single(patch.Parameters);\n\n            Assert.NotNull(patch.RequestBody);\n\n            Assert.NotNull(patch.Responses);\n            Assert.Equal(2, patch.Responses.Count);\n            var statusCode = useHTTPStatusCodeClass2XX ? \"2XX\" : \"204\";\n            Assert.Equal(new[] { statusCode, \"default\" }, patch.Responses.Select(r => r.Key));\n\n            if (useHTTPStatusCodeClass2XX)\n            {\n                Assert.Single(patch.Responses[statusCode].Content);\n            }\n            else\n            {\n                Assert.Null(patch.Responses[statusCode].Content);\n            }\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"Customers.Customer.UpdateCustomer\", patch.OperationId);\n            }\n            else\n            {\n                Assert.Null(patch.OperationId);\n            }\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task CreateEntityPatchReturnsSecurityForUpdateRestrictions(bool enableAnnotation)\n        {\n            string annotation = @\"<Annotation Term=\"\"Org.OData.Capabilities.V1.UpdateRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Permissions\"\">\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Delegated (work or school account)\"\" />\n          <PropertyValue Property=\"\"Scopes\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.ReadBasic.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n        <Record>\n          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Application\"\" />\n          <PropertyValue Property=\"\"Scopes\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"Directory.Read.All\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n    <PropertyValue Property=\"\"CustomHeaders\"\">\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"Name\"\" String=\"\"odata-debug\"\" />\n          <PropertyValue Property=\"\"Description\"\" String=\"\"Debug support for OData services\"\" />\n          <PropertyValue Property=\"\"Required\"\" Bool=\"\"false\"\" />\n          <PropertyValue Property=\"\"ExampleValues\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Value\"\" String=\"\"html\"\" />\n                <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with self-contained...\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Value\"\" String=\"\"json\"\" />\n                <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with JSON document...\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n  </Record>\n</Annotation>\";\n\n            // Arrange\n            IEdmModel model = EntitySetGetOperationHandlerTests.GetEdmModel(enableAnnotation ? annotation : \"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet customers = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(customers); // guard\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(customers), new ODataKeySegment(customers.EntityType));\n\n            // Act\n            var patch = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(patch);\n\n            if (enableAnnotation)\n            {\n              Assert.NotNull(patch.Security);\n                Assert.Equal(2, patch.Security.Count);\n\n                string json = await patch.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n                Assert.Contains(@\"\n  \"\"security\"\": [\n    {\n      \"\"Delegated (work or school account)\"\": [\n        \"\"User.ReadBasic.All\"\",\n        \"\"User.Read.All\"\"\n      ]\n    },\n    {\n      \"\"Application\"\": [\n        \"\"User.Read.All\"\",\n        \"\"Directory.Read.All\"\"\n      ]\n    }\n  ],\".ChangeLineBreaks(), json);\n\n                Assert.Contains(patch.Parameters, p => p.Name == \"odata-debug\" && p.In == ParameterLocation.Header);\n            }\n            else\n            {\n                Assert.Null(patch.Security);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/EntityPutOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class EntityPutOperationHandlerTests\n    {\n        public EntityPutOperationHandlerTests()\n        {\n          _openApiDocument.AddComponent(\"Delegated (work or school account)\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.AddComponent(\"Application\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.Tags ??= new HashSet<OpenApiTag>();\n          _openApiDocument.Tags.Add(new OpenApiTag { Name = \"Customers.Customer\" });\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n\n        private EntityPutOperationHandler _operationHandler => new(_openApiDocument);\n\n        [Theory]\n        [InlineData(true, true)]\n        [InlineData(false, true)]\n        [InlineData(true, false)]\n        [InlineData(false, false)]\n        public void CreateEntityPutOperationReturnsCorrectOperation(bool enableOperationId, bool useHTTPStatusCodeClass2XX)\n        {\n            // Arrange\n            IEdmModel model = EntitySetGetOperationHandlerTests.GetEdmModel(\"\");\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId,\n                UseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n            };\n            ODataContext context = new ODataContext(model, settings);\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType));\n\n            // Act\n            var putOperation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(putOperation);\n            Assert.Equal(\"Update customer.\", putOperation.Summary);\n            Assert.Equal(\"Updates a single customer.\", putOperation.Description);\n            Assert.NotNull(putOperation.Tags);\n            var tag = Assert.Single(putOperation.Tags);\n            Assert.Equal(\"Customers.Customer\", tag.Name);\n\n            Assert.NotNull(putOperation.Parameters);\n            Assert.Single(putOperation.Parameters);\n\n            Assert.NotNull(putOperation.RequestBody);\n\n            Assert.NotNull(putOperation.Responses);\n            Assert.Equal(2, putOperation.Responses.Count);\n            var statusCode = useHTTPStatusCodeClass2XX ? \"2XX\" : \"204\";\n            Assert.Equal(new[] { statusCode, \"default\" }, putOperation.Responses.Select(r => r.Key));\n\n            if (useHTTPStatusCodeClass2XX)\n            {\n                Assert.Single(putOperation.Responses[statusCode].Content);\n            }\n            else\n            {\n                Assert.Null(putOperation.Responses[statusCode].Content);\n            }\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"Customers.Customer.SetCustomer\", putOperation.OperationId);\n            }\n            else\n            {\n                Assert.Null(putOperation.OperationId);\n            }\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task CreateEntityPutReturnsSecurityForUpdateRestrictions(bool enableAnnotation)\n        {\n            string annotation = @\"<Annotation Term=\"\"Org.OData.Capabilities.V1.UpdateRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Permissions\"\">\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Delegated (work or school account)\"\" />\n          <PropertyValue Property=\"\"Scopes\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.ReadBasic.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n        <Record>\n          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Application\"\" />\n          <PropertyValue Property=\"\"Scopes\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"Directory.Read.All\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n    <PropertyValue Property=\"\"CustomHeaders\"\">\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"Name\"\" String=\"\"odata-debug\"\" />\n          <PropertyValue Property=\"\"Description\"\" String=\"\"Debug support for OData services\"\" />\n          <PropertyValue Property=\"\"Required\"\" Bool=\"\"false\"\" />\n          <PropertyValue Property=\"\"ExampleValues\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Value\"\" String=\"\"html\"\" />\n                <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with self-contained...\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Value\"\" String=\"\"json\"\" />\n                <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with JSON document...\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n  </Record>\n</Annotation>\";\n\n            // Arrange\n            IEdmModel model = EntitySetGetOperationHandlerTests.GetEdmModel(enableAnnotation ? annotation : \"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet customers = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(customers); // guard\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(customers), new ODataKeySegment(customers.EntityType));\n\n            // Act\n            var putOperation = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(putOperation);\n\n            if (enableAnnotation)\n            {\n              Assert.NotNull(putOperation.Security);\n                Assert.Equal(2, putOperation.Security.Count);\n\n                string json = await putOperation.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n                Assert.Contains(@\"\n  \"\"security\"\": [\n    {\n      \"\"Delegated (work or school account)\"\": [\n        \"\"User.ReadBasic.All\"\",\n        \"\"User.Read.All\"\"\n      ]\n    },\n    {\n      \"\"Application\"\": [\n        \"\"User.Read.All\"\",\n        \"\"Directory.Read.All\"\"\n      ]\n    }\n  ],\".ChangeLineBreaks(), json);\n\n                Assert.Contains(putOperation.Parameters, p => p.Name == \"odata-debug\" && p.In == ParameterLocation.Header);\n            }\n            else\n            {\n                Assert.Null(putOperation.Security);\n            }\n        }\n\n        [Fact]\n        public void CreateEntityPutOperationReturnsCorrectOperationWithAnnotatedRequestBodyContent()\n        {\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            OpenApiConvertSettings settings = new();\n            ODataContext context = new(model, settings);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"directoryObjects\");\n            Assert.NotNull(entitySet);\n\n            ODataPath path = new(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(operation.RequestBody);\n            Assert.Equal(\"multipart/form-data\", operation.RequestBody.Content.First().Key);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/EntitySetGetOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Tests;\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing System.Xml.Linq;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class EntitySetGetOperationHandlerTests\n    {\n        public EntitySetGetOperationHandlerTests()\n        {\n          _openApiDocument.AddComponent(\"Delegated (work or school account)\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.AddComponent(\"Application\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.Tags ??= new HashSet<OpenApiTag>();\n          _openApiDocument.Tags.Add(new OpenApiTag { Name = \"Customers.Customer\" });\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n\n        private EntitySetGetOperationHandler _operationHandler => new(_openApiDocument);\n\n        [Theory]\n        [InlineData(true, true, true)]\n        [InlineData(false, true, true)]\n        [InlineData(false, false, false)]\n        [InlineData(true, false, false)]\n        public void CreateEntitySetGetOperationReturnsCorrectOperation(bool enableOperationId, bool enablePagination, bool useHTTPStatusCodeClass2XX)\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(\"\");\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId,\n                EnablePagination = enablePagination,\n                UseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n            };\n            ODataContext context = new ODataContext(model, settings);\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet));\n\n            // Act\n            var get = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(get);\n            Assert.Equal(\"List customers.\", get.Summary);\n            Assert.Equal(\"Returns a list of customers.\", get.Description);\n            Assert.NotNull(get.Tags);\n            var tag = Assert.Single(get.Tags);\n            Assert.Equal(\"Customers.Customer\", tag.Name);\n\n            Assert.NotNull(get.Parameters);\n            Assert.Equal(8, get.Parameters.Count);\n\n            Assert.NotNull(get.Responses);\n            Assert.Equal(2, get.Responses.Count);\n\n            var statusCode = useHTTPStatusCodeClass2XX ? \"2XX\" : \"200\";\n            Assert.Equal(new string[] { statusCode, \"default\" }, get.Responses.Select(e => e.Key));\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"Customers.Customer.ListCustomer\", get.OperationId);\n            }\n            else\n            {\n                Assert.Null(get.OperationId);\n            }\n\n            if (enablePagination)\n            {\n                Assert.True(get.Extensions.ContainsKey(Constants.xMsPageable));\n            }\n            else\n            {\n                Assert.DoesNotContain(Constants.xMsPageable, get.Extensions?.Keys.Select(static x => x) ?? []);\n            }\n        }\n\n        [Theory]\n        [InlineData(false, true)]\n        [InlineData(false, false)]\n        [InlineData(true, true)]\n        [InlineData(true, false)]\n        public void CreateEntitySetGetOperationReturnsParameterForTopSupportedRestrictions(bool hasRestriction, bool supported)\n        {\n            // Arrange\n            string annotation = String.Format(@\"<Annotation Term=\"\"Org.OData.Capabilities.V1.TopSupported\"\" Bool=\"\"{0}\"\" />\", supported);\n\n            // Act & Assert\n            VerifyParameter(annotation, hasRestriction, supported, \"top\");\n        }\n\n        [Theory]\n        [InlineData(false, true)]\n        [InlineData(false, false)]\n        [InlineData(true, true)]\n        [InlineData(true, false)]\n        public void CreateEntitySetGetOperationReturnsParameterForSkipSupportedRestrictions(bool hasRestriction, bool supported)\n        {\n            // Arrange\n            string annotation = String.Format(@\"<Annotation Term=\"\"Org.OData.Capabilities.V1.SkipSupported\"\" Bool=\"\"{0}\"\" />\", supported);\n\n            // Act & Assert\n            VerifyParameter(annotation, hasRestriction, supported, \"skip\");\n        }\n\n        [Theory]\n        [InlineData(false, true)]\n        [InlineData(false, false)]\n        [InlineData(true, true)]\n        [InlineData(true, false)]\n        public void CreateEntitySetGetOperationReturnsParameterForSearchRestrictions(bool hasRestriction, bool searchable)\n        {\n            // Arrange\n            string annotation = String.Format(@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.SearchRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Searchable\"\" Bool=\"\"{0}\"\" />\n  </Record>\n</Annotation>\", searchable);\n\n            // Act & Assert\n            VerifyParameter(annotation, hasRestriction, searchable, \"search\");\n        }\n\n        [Theory]\n        [InlineData(false, true)]\n        [InlineData(false, false)]\n        [InlineData(true, true)]\n        [InlineData(true, false)]\n        public void CreateEntitySetGetOperationReturnsParameterForFilterRestrictions(bool hasRestriction, bool filterable)\n        {\n            // Arrange\n            string annotation = String.Format(@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.FilterRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Filterable\"\" Bool=\"\"{0}\"\" />\n  </Record>\n</Annotation>\", filterable);\n\n            // Act & Assert\n            VerifyParameter(annotation, hasRestriction, filterable, \"filter\");\n        }\n\n        [Theory]\n        [InlineData(false, true)]\n        [InlineData(false, false)]\n        [InlineData(true, true)]\n        [InlineData(true, false)]\n        public void CreateEntitySetGetOperationReturnsParameterForCountRestrictions(bool hasRestriction, bool countable)\n        {\n            // Arrange\n            string annotation = String.Format(@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.CountRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Countable\"\" Bool=\"\"{0}\"\" />\n  </Record>\n</Annotation>\", countable);\n\n            // Act & Assert\n            VerifyParameter(annotation, hasRestriction, countable, \"count\");\n        }\n\n        [Theory]\n        [InlineData(false, true)]\n        [InlineData(false, false)]\n        [InlineData(true, true)]\n        [InlineData(true, false)]\n        public void CreateEntitySetGetOperationReturnsParameterForSortRestrictions(bool hasRestriction, bool sortable)\n        {\n            // Arrange\n            string annotation = String.Format(@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.SortRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Sortable\"\" Bool=\"\"{0}\"\" />\n  </Record>\n</Annotation>\", sortable);\n\n            // Act & Assert\n            VerifyParameter(annotation, hasRestriction, sortable, \"$orderby\", false);\n        }\n\n        [Theory]\n        [InlineData(false, true)]\n        [InlineData(false, false)]\n        [InlineData(true, true)]\n        [InlineData(true, false)]\n        public void CreateEntitySetGetOperationReturnsParameterForExpandRestrictions(bool hasRestriction, bool expandable)\n        {\n            // Arrange\n            string annotation = String.Format(@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.ExpandRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Expandable\"\" Bool=\"\"{0}\"\" />\n  </Record>\n</Annotation>\", expandable);\n\n            // Act & Assert\n            VerifyParameter(annotation, hasRestriction, expandable, \"$expand\", false);\n        }\n\n        [Theory]\n        [InlineData(false, \"Recursive\")]\n        [InlineData(false, \"Single\")]\n        [InlineData(false, \"None\")]\n        [InlineData(true, \"Recursive\")]\n        [InlineData(true, \"Single\")]\n        [InlineData(true, \"None\")]\n        public void CreateEntitySetGetOperationReturnsParameterForNavigationRestrictions(bool hasRestriction, string navigability)\n        {\n            // Arrange\n            string annotation = String.Format(@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.NavigationRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Navigability\"\">\n      <EnumMember>Org.OData.Capabilities.V1.NavigationType/{0}</EnumMember >\n    </PropertyValue>\n  </Record>\n</Annotation>\", navigability);\n\n            // Act & Assert\n            VerifyParameter(annotation, hasRestriction, navigability == \"None\" ? false : true, \"$select\", false);\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task CreateEntitySetGetOperationReturnsSecurityForReadRestrictions(bool enableAnnotation)\n        {\n            string annotation = @\"<Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Permissions\"\">\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Delegated (work or school account)\"\" />\n          <PropertyValue Property=\"\"Scopes\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.ReadBasic.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n        <Record>\n          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Application\"\" />\n          <PropertyValue Property=\"\"Scopes\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"Directory.Read.All\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n    <PropertyValue Property=\"\"CustomHeaders\"\">\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"Name\"\" String=\"\"odata-debug\"\" />\n          <PropertyValue Property=\"\"Description\"\" String=\"\"Debug support for OData services\"\" />\n          <PropertyValue Property=\"\"Required\"\" Bool=\"\"false\"\" />\n          <PropertyValue Property=\"\"ExampleValues\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Value\"\" String=\"\"html\"\" />\n                <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with self-contained...\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Value\"\" String=\"\"json\"\" />\n                <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with JSON document...\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n  </Record>\n</Annotation>\";\n\n            // Arrange\n            IEdmModel model = GetEdmModel(enableAnnotation ? annotation : \"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet customers = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(customers); // guard\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(customers));\n\n            // Act\n            var get = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(get);\n\n            if (enableAnnotation)\n            {\n              Assert.NotNull(get.Security);\n                Assert.Equal(2, get.Security.Count);\n\n                string json = await get.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n                Assert.Contains(@\"\n  \"\"security\"\": [\n    {\n      \"\"Delegated (work or school account)\"\": [\n        \"\"User.ReadBasic.All\"\",\n        \"\"User.Read.All\"\"\n      ]\n    },\n    {\n      \"\"Application\"\": [\n        \"\"User.Read.All\"\",\n        \"\"Directory.Read.All\"\"\n      ]\n    }\n  ]\".ChangeLineBreaks(), json);\n            }\n            else\n            {\n                Assert.Null(get.Security);\n            }\n        }\n\n        public static IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <ComplexType Name=\"\"Address\"\">\n        <Property Name=\"\"City\"\" Type=\"\"Edm.String\"\" />\n      </ComplexType>\n      <EntityType Name=\"\"Customer\"\">\n        <Annotation Term=\"\"Org.OData.Core.V1.Description\"\" String=\"\"A business customer.\"\" />\n        <Key>\n          <PropertyRef Name=\"\"ID\"\" />\n        </Key>\n        <Property Name=\"\"ID\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n        <Property Name=\"\"BillingAddress\"\" Type=\"\"NS.Address\"\">\n            <Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\">\n                <Record>\n                    <PropertyValue Property=\"\"Description\"\" String=\"\"Get the BillingAddress.\"\" />            \n                    <PropertyValue Property=\"\"LongDescription\"\" String=\"\"Get the BillingAddress value.\"\" />            \n                </Record>\n            </Annotation>\n            <Annotation Term=\"\"Org.OData.Capabilities.V1.UpdateRestrictions\"\">\n                <Record>\n                    <PropertyValue Property=\"\"Description\"\" String=\"\"Update the BillingAddress.\"\" />            \n                    <PropertyValue Property=\"\"LongDescription\"\" String=\"\"Update the BillingAddress value.\"\" />            \n                </Record>\n            </Annotation>            \n        </Property>\n        <Property Name=\"\"MailingAddress\"\" Type=\"\"NS.Address\"\" Nullable=\"\"false\"\" />\n        <Property Name=\"\"AlternativeAddresses\"\" Type=\"\"Collection(NS.Address)\"\" Nullable=\"\"false\"\">\n            <Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\">\n                <Record>\n                    <PropertyValue Property=\"\"Description\"\" String=\"\"Get the AlternativeAddresses.\"\" />            \n                    <PropertyValue Property=\"\"LongDescription\"\" String=\"\"Get the AlternativeAddresses value.\"\" />            \n                </Record>\n            </Annotation>\n            <Annotation Term=\"\"Org.OData.Capabilities.V1.UpdateRestrictions\"\">\n                <Record>\n                    <PropertyValue Property=\"\"Description\"\" String=\"\"Update the AlternativeAddresses.\"\" />            \n                    <PropertyValue Property=\"\"LongDescription\"\" String=\"\"Update the AlternativeAddresses value.\"\" />            \n                </Record>\n            </Annotation>        \n        </Property>\n      </EntityType>\n      <EntityContainer Name =\"\"Default\"\">\n        <EntitySet Name=\"\"Customers\"\" EntityType=\"\"NS.Customer\"\">\n            <Annotation Term=\"\"Org.OData.Core.V1.Description\"\" String=\"\"Collection of business customers.\"\" />\n        </EntitySet>\n      </EntityContainer>\n      <Annotations Target=\"\"NS.Default/Customers\"\">\n        {0}\n      </Annotations>\n      <Annotations Target=\"\"NS.Default/Customers\"\">\n        <Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\">\n          <Record>\n            <PropertyValue Property=\"\"Description\"\" String=\"\"List customers.\"\" />\n            <PropertyValue Property=\"\"LongDescription\"\" String=\"\"Returns a list of customers.\"\" />\n            <PropertyValue Property=\"\"ReadByKeyRestrictions\"\">\n              <Record>\n                <PropertyValue Property=\"\"Description\"\" String=\"\"Get customer.\"\" />\n                <PropertyValue Property=\"\"LongDescription\"\" String=\"\"Returns a single customer.\"\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"\"Org.OData.Capabilities.V1.UpdateRestrictions\"\">\n          <Record>\n            <PropertyValue Property=\"\"Description\"\" String=\"\"Update customer.\"\" />            \n            <PropertyValue Property=\"\"LongDescription\"\" String=\"\"Updates a single customer.\"\" />            \n          </Record>\n        </Annotation>\n        <Annotation Term=\"\"Org.OData.Capabilities.V1.DeleteRestrictions\"\">\n          <Record>\n            <PropertyValue Property=\"\"Description\"\" String=\"\"Delete customer.\"\" />            \n            <PropertyValue Property=\"\"LongDescription\"\" String=\"\"Deletes a single customer.\"\" />            \n          </Record>\n        </Annotation>\n      </Annotations>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n\n            string modelText = string.Format(template, annotation);\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out IEdmModel model, out _);\n            Assert.True(result);\n            return model;\n        }\n\n        private void VerifyParameter(string annotation, bool hasRestriction, bool supported, string queryOption, bool isReference = true)\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(hasRestriction ? annotation : \"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet customers = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(customers); // guard\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(customers));\n\n            // Act\n            var get = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(get);\n\n            Assert.NotNull(get.Parameters);\n            if (!hasRestriction || supported)\n            {\n                Assert.Equal(8, get.Parameters.Count);\n                if (isReference)\n                {\n                    Assert.Contains(queryOption, get.Parameters.OfType<OpenApiParameterReference>().Select(p => p.Reference?.Id));\n                }\n                else\n                {\n                    Assert.Contains(queryOption, get.Parameters.Select(p => p.Name));\n                }\n            }\n            else\n            {\n                Assert.Equal(7, get.Parameters.Count);\n                if (isReference)\n                {\n                    Assert.DoesNotContain(queryOption, get.Parameters.OfType<OpenApiParameterReference>().Select(p => p.Reference?.Id));\n                }\n                else\n                {\n                    Assert.DoesNotContain(queryOption, get.Parameters.Select(p => p.Name));\n                }\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/EntitySetPostOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Tests;\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing System.Xml.Linq;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class EntitySetPostOperationHandlerTests\n    {\n        public EntitySetPostOperationHandlerTests()\n        {\n          _openApiDocument.AddComponent(\"Delegated (work or school account)\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.AddComponent(\"Application\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.Tags ??= new HashSet<OpenApiTag>();\n          _openApiDocument.Tags.Add(new OpenApiTag { Name = \"Customers.Customer\" });\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n\n        private EntitySetPostOperationHandler _operationHandler => new(_openApiDocument);\n\n        [Theory]\n        [InlineData(true, true, true)]\n        [InlineData(false, true, true)]\n        [InlineData(true, false, false)]\n        [InlineData(false, false, false)]\n        public void CreateEntitySetPostOperationReturnsCorrectOperation(bool enableOperationId, bool hasStream, bool useHTTPStatusCodeClass2XX)\n        {\n            // Arrange\n            string qualifiedName = CoreConstants.AcceptableMediaTypes;\n            string annotation = $@\"\n            <Annotation Term=\"\"{qualifiedName}\"\" >\n              <Collection>\n                <String>application/todo</String>\n              </Collection>\n            </Annotation>\";\n\n            // Assert\n            VerifyEntitySetPostOperation(\"\", enableOperationId, hasStream, useHTTPStatusCodeClass2XX);\n            VerifyEntitySetPostOperation(annotation, enableOperationId, hasStream, useHTTPStatusCodeClass2XX);\n        }\n\n        private void VerifyEntitySetPostOperation(string annotation, bool enableOperationId, bool hasStream, bool useHTTPStatusCodeClass2XX)\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(annotation, hasStream);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId,\n                UseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n            };\n            ODataContext context = new ODataContext(model, settings);\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet));\n\n            // Act\n            var post = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(post);\n            Assert.Equal(\"Create customer.\", post.Summary);\n            Assert.Equal(\"Create a new customer.\", post.Description);\n            Assert.NotNull(post.Tags);\n            var tag = Assert.Single(post.Tags);\n            Assert.Equal(\"Customers.Customer\", tag.Name);\n\n            Assert.Empty(post.Parameters);\n            Assert.NotNull(post.RequestBody);\n\n            Assert.NotNull(post.Responses);\n            Assert.Equal(2, post.Responses.Count);\n\n            var statusCode = useHTTPStatusCodeClass2XX ? Constants.StatusCodeClass2XX : Constants.StatusCode201;\n            if (hasStream)\n            {\n                Assert.NotNull(post.RequestBody);\n\n                if (!string.IsNullOrEmpty(annotation))\n                {\n                    // RequestBody\n                    Assert.Single(post.RequestBody.Content.Keys);\n                    Assert.True(post.RequestBody.Content.ContainsKey(\"application/todo\"));\n\n                    // Response\n                    Assert.Single(post.Responses[statusCode].Content.Keys);\n                    Assert.True(post.Responses[statusCode].Content.ContainsKey(\"application/todo\"));\n                }\n                else\n                {\n                    // RequestBody\n                    Assert.Single(post.RequestBody.Content.Keys);\n                    Assert.True(post.RequestBody.Content.ContainsKey(Constants.ApplicationOctetStreamMediaType));\n\n                    // Response\n                    Assert.Single(post.Responses[statusCode].Content.Keys);\n                    Assert.True(post.Responses[statusCode].Content.ContainsKey(Constants.ApplicationOctetStreamMediaType));\n                }\n            }\n            else\n            {\n                // RequestBody\n                Assert.NotNull(post.RequestBody);\n                Assert.Single(post.RequestBody.Content.Keys);\n                Assert.True(post.RequestBody.Content.ContainsKey(Constants.ApplicationJsonMediaType));\n\n                // Response\n                Assert.Single(post.Responses[Constants.StatusCode201].Content.Keys);\n                Assert.True(post.Responses[Constants.StatusCode201].Content.ContainsKey(Constants.ApplicationJsonMediaType));\n            }\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"Customers.Customer.CreateCustomer\", post.OperationId);\n            }\n            else\n            {\n                Assert.Null(post.OperationId);\n            }\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task CreateEntitySetPostReturnsSecurityForInsertRestrictions(bool enableAnnotation)\n        {\n            string annotation = @\"<Annotation Term=\"\"Org.OData.Capabilities.V1.InsertRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Permissions\"\">\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Delegated (work or school account)\"\" />\n          <PropertyValue Property=\"\"Scopes\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.ReadBasic.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n        <Record>\n          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Application\"\" />\n          <PropertyValue Property=\"\"Scopes\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"Directory.Read.All\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n    <PropertyValue Property=\"\"CustomHeaders\"\">\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"Name\"\" String=\"\"odata-debug\"\" />\n          <PropertyValue Property=\"\"Description\"\" String=\"\"Debug support for OData services\"\" />\n          <PropertyValue Property=\"\"Required\"\" Bool=\"\"false\"\" />\n          <PropertyValue Property=\"\"ExampleValues\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Value\"\" String=\"\"html\"\" />\n                <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with self-contained...\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Value\"\" String=\"\"json\"\" />\n                <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with JSON document...\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n  </Record>\n</Annotation>\";\n\n            // Arrange\n            IEdmModel model = EntitySetGetOperationHandlerTests.GetEdmModel(enableAnnotation ? annotation : \"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet customers = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(customers); // guard\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(customers));\n\n            // Act\n            var post = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(post);\n\n            if (enableAnnotation)\n            {\n              Assert.NotNull(post.Security);\n                Assert.Equal(2, post.Security.Count);\n\n                string json = await post.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n                Assert.Contains(@\"\n  \"\"security\"\": [\n    {\n      \"\"Delegated (work or school account)\"\": [\n        \"\"User.ReadBasic.All\"\",\n        \"\"User.Read.All\"\"\n      ]\n    },\n    {\n      \"\"Application\"\": [\n        \"\"User.Read.All\"\",\n        \"\"Directory.Read.All\"\"\n      ]\n    }\n  ],\".ChangeLineBreaks(), json);\n\n                // Parameters\n                Assert.Single(post.Parameters);\n\n                Assert.Equal(ParameterLocation.Header, post.Parameters[0].In);\n                Assert.Equal(\"odata-debug\", post.Parameters[0].Name);\n            }\n            else\n            {\n                Assert.Null(post.Security);\n            }\n        }\n\n        [Fact]\n        public void CreateEntitySetPostOperationReturnsCorrectOperationWithAnnotatedRequestBodyAndResponseContent()\n        {\n            IEdmModel model = OData.Tests.EdmModelHelper.GraphBetaModel;\n            OpenApiConvertSettings settings = new();\n            ODataContext context = new(model, settings);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"directoryObjects\");\n            Assert.NotNull(entitySet);\n\n            ODataPath path = new(new ODataNavigationSourceSegment(entitySet));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n\n            // Assert\n            Assert.NotNull(operation.RequestBody);\n            Assert.Equal(\"multipart/form-data\", operation.RequestBody.Content.First().Key);\n            Assert.NotNull(operation.Responses);\n            Assert.Equal(\"multipart/form-data\", operation.Responses.First().Value.Content.First().Key);\n        }\n\n        internal static IEdmModel GetEdmModel(string annotation, bool hasStream = false)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <ComplexType Name=\"\"Address\"\">\n        <Property Name=\"\"City\"\" Type=\"\"Edm.String\"\" />\n      </ComplexType>\n      <EntityType Name=\"\"Customer\"\" HasStream=\"\"{0}\"\">\n        <Key>\n          <PropertyRef Name=\"\"ID\"\" />\n        </Key>\n        <Property Name=\"\"ID\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n        <Property Name=\"\"BillingAddress\"\" Type=\"\"NS.Address\"\" />\n        <Property Name=\"\"MailingAddress\"\" Type=\"\"NS.Address\"\" Nullable=\"\"false\"\" />\n        <Property Name=\"\"AlternativeAddresses\"\" Type=\"\"Collection(NS.Address)\"\" Nullable=\"\"false\"\">\n            <Annotation Term=\"\"Org.OData.Capabilities.V1.InsertRestrictions\"\">\n                <Record>\n                    <PropertyValue Property=\"\"Description\"\" String=\"\"Create AlternativeAddress.\"\" />            \n                    <PropertyValue Property=\"\"LongDescription\"\" String=\"\"Create a new AlternativeAddress.\"\" />            \n                </Record>\n            </Annotation>\n        </Property>\n      </EntityType>\n      <EntityContainer Name =\"\"Default\"\">\n        <EntitySet Name=\"\"Customers\"\" EntityType=\"\"NS.Customer\"\">\n            <Annotation Term=\"\"Org.OData.Core.V1.Description\"\" String=\"\"Collection of business customers.\"\" />\n            <Annotation Term=\"\"Org.OData.Core.V1.LongDescription\"\" String=\"\"Collection of business customers.\"\" />\n        </EntitySet>\n      </EntityContainer>\n      <Annotations Target=\"\"NS.Customer\"\">\n       {1}\n      </Annotations>\n      <Annotations Target=\"\"NS.Default/Customers\"\">\n        <Annotation Term=\"\"Org.OData.Capabilities.V1.InsertRestrictions\"\">\n          <Record>\n            <PropertyValue Property=\"\"Description\"\" String=\"\"Create customer.\"\" />            \n            <PropertyValue Property=\"\"LongDescription\"\" String=\"\"Create a new customer.\"\" />            \n          </Record>\n        </Annotation>\n      </Annotations>        \n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n\n            string modelText = string.Format(template, hasStream, annotation);\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out IEdmModel model, out _);\n            Assert.True(result);\n            return model;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/MediaEntityDeleteOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing System.Linq;\nusing System.Xml.Linq;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class MediaEntityDeleteOperationHandlerTests\n    {\n        public MediaEntityDeleteOperationHandlerTests()\n        {\n          _operationHandler = new MediaEntityDeleteOperationHandler(_openApiDocument);\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n\n        private readonly MediaEntityDeleteOperationHandler _operationHandler;\n\n        [Fact]\n        public void CreateMediaEntityPropertyDeleteOperationWithTargetPathAnnotationsReturnsCorrectOperation()\n        {\n            // Arrange\n            IEdmModel model = OData.Tests.EdmModelHelper.TripServiceModel;\n            ODataContext context = new(model, new OpenApiConvertSettings());\n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people);\n\n            IEdmEntityType person = people.EntityType;\n            IEdmStructuralProperty property = person.StructuralProperties().First(c => c.Name == \"Photo\");\n            ODataPath path = new(new ODataNavigationSourceSegment(people),\n                new ODataKeySegment(person),\n                new ODataStreamPropertySegment(property.Name));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"Delete photo\", operation.Summary);\n            Assert.Equal(\"Delete photo of a specific user\", operation.Description);\n\n            Assert.NotNull(operation.ExternalDocs);\n            Assert.Equal(\"Find more info here\", operation.ExternalDocs.Description);\n            Assert.Equal(\"https://learn.microsoft.com/graph/api/person-delete-photo?view=graph-rest-1.0\", operation.ExternalDocs.Url.ToString());\n\n            Assert.NotNull(operation.Tags);\n            var tag = Assert.Single(operation.Tags);\n            Assert.Equal(\"People.Person\", tag.Name);\n\n            Assert.NotNull(operation.Parameters);\n            Assert.NotEmpty(operation.Parameters);\n\n            Assert.Null(operation.RequestBody);\n\n            Assert.Equal(2, operation.Responses.Count);\n            Assert.Equal(new string[] { \"204\", \"default\" }, operation.Responses.Select(e => e.Key));\n\n            Assert.Equal(\"People.Person.DeletePhoto-883f\", operation.OperationId);\n        }\n\n        [Theory]\n        [InlineData(true, false)]\n        [InlineData(true, true)]\n        [InlineData(false, false)]\n        [InlineData(false, true)]\n        public void CreateMediaEntityDeleteOperationReturnsCorrectOperation(bool enableOperationId, bool useSuccessStatusCodeRange)\n        {\n            // Arrange\n            string annotation = $@\"\n            <Annotation Term=\"\"Org.OData.Capabilities.V1.NavigationRestrictions\"\">\n              <Record>\n                <PropertyValue Property=\"\"RestrictedProperties\"\">\n                  <Collection>\n                    <Record>\n                        <PropertyValue Property=\"\"DeleteRestrictions\"\">\n                            <Record>\n                                <PropertyValue Property=\"\"Description\"\" String=\"\"Delete photo\"\" />\n\t\t\t\t\t\t        <PropertyValue Property=\"\"LongDescription\"\" String=\"\"Delete photo in Todo\"\" />\n                            </Record>\n                        </PropertyValue>\n                    </Record>\n                  </Collection>\n                </PropertyValue>\n              </Record>  \n            </Annotation>\";\n\n            // Assert\n            VerifyMediaEntityDeleteOperation(\"\", enableOperationId, useSuccessStatusCodeRange);\n            VerifyMediaEntityDeleteOperation(annotation, enableOperationId, useSuccessStatusCodeRange);\n        }\n\n        private void VerifyMediaEntityDeleteOperation(string annotation, bool enableOperationId, bool useSuccessStatusCodeRange)\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(annotation);\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId,\n                UseSuccessStatusCodeRange = useSuccessStatusCodeRange\n            };\n\n            ODataContext context = new(model, settings);\n            IEdmEntitySet todos = model.EntityContainer.FindEntitySet(\"Todos\");\n            IEdmSingleton me = model.EntityContainer.FindSingleton(\"me\");\n            Assert.NotNull(todos);\n\n            IEdmEntityType todo = todos.EntityType;\n            IEdmStructuralProperty structuralProperty = todo.StructuralProperties().First(c => c.Name == \"Logo\");\n            ODataPath path = new(new ODataNavigationSourceSegment(todos),\n                new ODataKeySegment(todo),\n                new ODataStreamPropertySegment(structuralProperty.Name));\n\n            IEdmEntityType user = me.EntityType;\n            IEdmNavigationProperty navProperty = user.NavigationProperties().First(c => c.Name == \"photo\");\n            ODataPath path2 = new(new ODataNavigationSourceSegment(me),\n                new ODataNavigationPropertySegment(navProperty),\n                new ODataStreamContentSegment());\n\n            IEdmStructuralProperty structuralProperty2 = todo.StructuralProperties().First(c => c.Name == \"Content\");\n            ODataPath path3 = new(new ODataNavigationSourceSegment(todos),\n                new ODataKeySegment(todo),\n                new ODataStreamPropertySegment(structuralProperty2.Name));\n\n            // Act\n            var deleteOperation = _operationHandler.CreateOperation(context, path);\n            var deleteOperation2 = _operationHandler.CreateOperation(context, path2);\n            var deleteOperation3 = _operationHandler.CreateOperation(context, path3);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(deleteOperation);\n            Assert.NotNull(deleteOperation2);\n            Assert.NotNull(deleteOperation3);\n            Assert.Equal(\"Delete Logo for Todo in Todos\", deleteOperation.Summary);\n            if (!string.IsNullOrEmpty(annotation))\n            {\n                Assert.Equal(\"Delete photo\", deleteOperation2.Summary);\n                Assert.Equal(\"Delete photo in Todo\", deleteOperation2.Description);\n            }\n            else\n            {\n                Assert.Equal(\"Delete media content for the navigation property photo in me\", deleteOperation2.Summary);\n                Assert.Null(deleteOperation2.Description);\n            }\n            Assert.NotNull(deleteOperation.Tags);\n            Assert.NotNull(deleteOperation2.Tags);\n\n            var tag = Assert.Single(deleteOperation.Tags);\n            var tag2 = Assert.Single(deleteOperation2.Tags);\n            var tag3 = Assert.Single(deleteOperation3.Tags);\n            Assert.Equal(\"Todos.Todo\", tag.Name);\n            Assert.Equal(\"me.profilePhoto\", tag2.Name);\n            Assert.Equal(\"Todos.Todo\", tag3.Name);\n\n            Assert.Null(deleteOperation.RequestBody);\n            Assert.Null(deleteOperation2.RequestBody);\n            Assert.Null(deleteOperation3.RequestBody);\n\n            Assert.NotNull(deleteOperation.Responses);\n            Assert.NotNull(deleteOperation2.Responses);\n            Assert.NotNull(deleteOperation3.Responses);\n\n            Assert.Equal(2, deleteOperation.Responses.Count);\n            Assert.Equal(2, deleteOperation2.Responses.Count);\n            Assert.Equal(2, deleteOperation3.Responses.Count);\n\n            Assert.Equal(new[] { Constants.StatusCode204, \"default\" }, deleteOperation.Responses.Select(r => r.Key));\n            Assert.Equal(new[] { Constants.StatusCode204, \"default\" }, deleteOperation2.Responses.Select(r => r.Key));\n            Assert.Equal(new[] { Constants.StatusCode204, \"default\" }, deleteOperation3.Responses.Select(r => r.Key));\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"Todos.Todo.DeleteLogo-9540\", deleteOperation.OperationId);\n                Assert.Equal(\"me.DeletePhotoContent-797b\", deleteOperation2.OperationId);\n            }\n            else\n            {\n                Assert.Null(deleteOperation.OperationId);\n                Assert.Null(deleteOperation2.OperationId);\n            }\n        }\n\n        public static IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"microsoft.graph\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityType Name=\"\"Todo\"\" HasStream=\"\"true\"\">\n        <Key>\n          <PropertyRef Name=\"\"Id\"\" />\n        </Key>\n        <Property Name=\"\"Id\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n        <Property Name=\"\"Logo\"\" Type=\"\"Edm.Stream\"\"/>\n        <Property Name=\"\"Content\"\" Type=\"\"Edm.Stream\"\"/>\n        <Property Name = \"\"Description\"\" Type = \"\"Edm.String\"\" />\n      </EntityType>\n      <EntityType Name=\"\"user\"\" OpenType=\"\"true\"\">\n        <NavigationProperty Name = \"\"photo\"\" Type = \"\"microsoft.graph.profilePhoto\"\" >\n            {0}\n        </NavigationProperty>   \n      </EntityType>\n      <EntityType Name=\"\"profilePhoto\"\" HasStream=\"\"true\"\">\n        <Property Name = \"\"height\"\" Type = \"\"Edm.Int32\"\" />\n        <Property Name = \"\"width\"\" Type = \"\"Edm.Int32\"\" />\n      </EntityType >\n      <EntityContainer Name =\"\"GraphService\"\">\n        <EntitySet Name=\"\"Todos\"\" EntityType=\"\"microsoft.graph.Todo\"\" />\n        <Singleton Name=\"\"me\"\" Type=\"\"microsoft.graph.user\"\" />\n      </EntityContainer>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, annotation);\n\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out IEdmModel model, out _);\n            Assert.True(result);\n            return model;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/MediaEntityGetOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing System.Linq;\nusing System.Xml.Linq;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class MediaEntityGetOperationHandlerTests\n    {\n        public MediaEntityGetOperationHandlerTests()\n        {\n          _operationHandler = new (_openApiDocument);\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n\n        private readonly MediaEntityGetOperationHandler _operationHandler;\n\n        [Theory]\n        [InlineData(true, true)]\n        [InlineData(false, true)]\n        [InlineData(true, false)]\n        [InlineData(false, false)]\n        public void CreateMediaEntityGetOperationReturnsCorrectOperation(bool enableOperationId, bool useHTTPStatusCodeClass2XX)\n        {\n            // Arrange\n            string annotation = $@\"\n            <Annotation Term=\"\"Org.OData.Core.V1.AcceptableMediaTypes\"\" >\n              <Collection>\n                <String>image/png</String>\n                <String>image/jpeg</String>\n              </Collection>\n            </Annotation>\n            <Annotation Term=\"\"Org.OData.Core.V1.Description\"\" String=\"\"The logo image.\"\" />\n            <Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\">\n              <Record>\n                <PropertyValue Property=\"\"CustomQueryOptions\"\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"\"Name\"\" String=\"\"format\"\" />\n                      <PropertyValue Property=\"\"Description\"\" String=\"\"Specify the format the item's content should be downloaded as.\"\" />\n                      <PropertyValue Property=\"\"Required\"\" Bool=\"\"false\"\" />\n                    </Record>                \n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </Annotation>\";\n\n            // Assert\n            VerifyMediaEntityGetOperation(\"\", enableOperationId, useHTTPStatusCodeClass2XX);\n            VerifyMediaEntityGetOperation(annotation, enableOperationId, useHTTPStatusCodeClass2XX);\n        }\n\n        private void VerifyMediaEntityGetOperation(string annotation, bool enableOperationId, bool useHTTPStatusCodeClass2XX)\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(annotation);\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId,\n                UseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n            };\n\n            ODataContext context = new ODataContext(model, settings);\n            IEdmEntitySet todos = model.EntityContainer.FindEntitySet(\"Todos\");\n            IEdmSingleton me = model.EntityContainer.FindSingleton(\"me\");\n            Assert.NotNull(todos);\n            Assert.NotNull(me);\n\n            IEdmEntityType todo = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Todo\");\n            IEdmStructuralProperty sp = todo.StructuralProperties().First(c => c.Name == \"Logo\");\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(todos),\n                new ODataKeySegment(todos.EntityType),\n                new ODataStreamPropertySegment(sp.Name));\n\n            IEdmEntityType user = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"user\");\n            IEdmNavigationProperty navProperty = user.NavigationProperties().First(c => c.Name == \"photo\");\n            ODataPath path2 = new ODataPath(new ODataNavigationSourceSegment(me),\n                new ODataNavigationPropertySegment(navProperty),\n                new ODataStreamContentSegment());\n\n            // Act\n            var getOperation = _operationHandler.CreateOperation(context, path);\n            var getOperation2 = _operationHandler.CreateOperation(context, path2);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(getOperation);\n            Assert.NotNull(getOperation2);\n            Assert.Equal(\"Get Logo for Todo from Todos\", getOperation.Summary);\n            Assert.Equal(\"Get media content for the navigation property photo from me\", getOperation2.Summary);\n            Assert.NotNull(getOperation.Tags);\n            Assert.NotNull(getOperation2.Tags);\n\n            var tag = Assert.Single(getOperation.Tags);\n            var tag2 = Assert.Single(getOperation2.Tags);\n            Assert.Equal(\"Todos.Todo\", tag.Name);\n            Assert.Equal(\"me.profilePhoto\", tag2.Name);\n\n            Assert.NotNull(getOperation.Responses);\n            Assert.NotNull(getOperation2.Responses);\n            Assert.Equal(2, getOperation.Responses.Count);\n            Assert.Equal(2, getOperation2.Responses.Count);\n            var statusCode = useHTTPStatusCodeClass2XX ? Constants.StatusCodeClass2XX : Constants.StatusCode200;\n            Assert.Equal(new[] { statusCode, \"default\" }, getOperation.Responses.Select(r => r.Key));\n            Assert.Equal(new[] { statusCode, \"default\" }, getOperation2.Responses.Select(r => r.Key));\n            Assert.NotNull(getOperation.Responses[statusCode].Content.Values?.Select(x => x.Schema));\n\n            foreach (var item in getOperation.Responses[statusCode].Content)\n            {\n                Assert.Equal(\"binary\", item.Value.Schema.Format);\n                Assert.Equal(JsonSchemaType.String, item.Value.Schema.Type);\n            }\n\n            if (!string.IsNullOrEmpty(annotation))\n            {\n                Assert.Equal(2, getOperation.Responses[statusCode].Content.Keys.Count);\n                Assert.True(getOperation.Responses[statusCode].Content.ContainsKey(\"image/png\"));\n                Assert.True(getOperation.Responses[statusCode].Content.ContainsKey(\"image/jpeg\"));\n                Assert.Equal(\"The logo image.\", getOperation.Description);\n                Assert.Equal(2, getOperation.Parameters.Count);\n                Assert.NotNull(getOperation.Parameters.FirstOrDefault(x => x.Name.Equals(\"format\")));\n\n                Assert.Single(getOperation2.Responses[statusCode].Content.Keys);\n                Assert.True(getOperation2.Responses[statusCode].Content.ContainsKey(Constants.ApplicationOctetStreamMediaType));\n            }\n            else\n            {\n                Assert.Single(getOperation.Parameters);\n                Assert.Single(getOperation.Responses[statusCode].Content.Keys);\n                Assert.Single(getOperation2.Responses[statusCode].Content.Keys);\n                Assert.True(getOperation.Responses[statusCode].Content.ContainsKey(Constants.ApplicationOctetStreamMediaType));\n                Assert.True(getOperation2.Responses[statusCode].Content.ContainsKey(Constants.ApplicationOctetStreamMediaType));\n            }\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"Todos.Todo.GetLogo-9540\", getOperation.OperationId);\n                Assert.Equal(\"me.GetPhotoContent-797b\", getOperation2.OperationId);\n            }\n            else\n            {\n                Assert.Null(getOperation.OperationId);\n                Assert.Null(getOperation2.OperationId);\n            }\n        }\n\n        public static IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"microsoft.graph\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityType Name=\"\"Todo\"\" HasStream=\"\"true\"\">\n        <Key>\n          <PropertyRef Name=\"\"Id\"\" />\n        </Key>\n        <Property Name=\"\"Id\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n        <Property Name=\"\"Logo\"\" Type=\"\"Edm.Stream\"\"/>\n        <Property Name=\"\"Content\"\" Type=\"\"Edm.Stream\"\"/>\n        <Property Name = \"\"Description\"\" Type = \"\"Edm.String\"\" />\n      </EntityType>\n      <EntityType Name=\"\"user\"\" OpenType=\"\"true\"\">\n        <NavigationProperty Name = \"\"photo\"\" Type = \"\"microsoft.graph.profilePhoto\"\" >\n            <Annotation Term=\"\"Org.OData.Core.V1.Description\"\" String=\"\"The user's profile photo.\"\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"\"profilePhoto\"\" HasStream=\"\"true\"\">\n        <Property Name = \"\"height\"\" Type = \"\"Edm.Int32\"\" />\n        <Property Name = \"\"width\"\" Type = \"\"Edm.Int32\"\" />\n      </EntityType >\n      <EntityContainer Name =\"\"GraphService\"\">\n        <EntitySet Name=\"\"Todos\"\" EntityType=\"\"microsoft.graph.Todo\"\" />\n        <Singleton Name=\"\"me\"\" Type=\"\"microsoft.graph.user\"\" />\n      </EntityContainer>\n      <Annotations Target=\"\"microsoft.graph.Todo/Logo\"\">\n        {0}\n      </Annotations>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, annotation);\n\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out IEdmModel model, out _);\n            Assert.True(result);\n            return model;\n        }\n\n        [Fact]\n        public void CreateMediaEntityPropertyGetOperationWithTargetPathAnnotationsReturnsCorrectOperation()\n        {\n            // Arrange\n            IEdmModel model = OData.Tests.EdmModelHelper.TripServiceModel;\n            ODataContext context = new(model, new OpenApiConvertSettings());\n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people);\n\n            IEdmEntityType person = people.EntityType;\n            IEdmStructuralProperty property = person.StructuralProperties().First(c => c.Name == \"Photo\");\n            ODataPath path = new (new ODataNavigationSourceSegment(people),\n                new ODataKeySegment(person),\n                new ODataStreamPropertySegment(property.Name));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"Get photo\", operation.Summary);\n            Assert.Equal(\"Get photo of a specific user\", operation.Description);\n            Assert.Single(operation.Parameters);\n\n            Assert.NotNull(operation.ExternalDocs);\n            Assert.Equal(\"Find more info here\", operation.ExternalDocs.Description);\n            Assert.Equal(\"https://learn.microsoft.com/graph/api/person-get-photo?view=graph-rest-1.0\", operation.ExternalDocs.Url.ToString());\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/MediaEntityPutOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing System.Linq;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class MediaEntityPutOperationHandlerTests\n    {\n        public MediaEntityPutOperationHandlerTests()\n        {\n          _operationHandler = new (_openApiDocument);\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n        private readonly MediaEntityPutOperationHandler _operationHandler;\n\n        [Theory]\n        [InlineData(true, false)]\n        [InlineData(true, true)]\n        [InlineData(false, false)]\n        [InlineData(false, true)]\n        public void CreateMediaEntityPutOperationReturnsCorrectOperation(bool enableOperationId, bool useSuccessStatusCodeRange)\n        {\n            // Arrange\n            string annotation = $@\"\n            <Annotation Term=\"\"Org.OData.Core.V1.AcceptableMediaTypes\"\" >\n              <Collection>\n                <String>image/png</String>\n                <String>image/jpeg</String>\n              </Collection>\n            </Annotation>\n            <Annotation Term=\"\"Org.OData.Core.V1.Description\"\" String=\"\"The logo image.\"\" />\n            <Annotation Term=\"\"Org.OData.Capabilities.V1.UpdateRestrictions\"\">\n              <Record>\n                <PropertyValue Property=\"\"CustomQueryOptions\"\">\n                  <Collection>\n                    <Record>\n                      <PropertyValue Property=\"\"Name\"\" String=\"\"format\"\" />\n                      <PropertyValue Property=\"\"Description\"\" String=\"\"Specify the format the item's content should be downloaded as.\"\" />\n                      <PropertyValue Property=\"\"Required\"\" Bool=\"\"false\"\" />\n                    </Record>                \n                  </Collection>\n                </PropertyValue>\n              </Record>\n            </Annotation>\";\n\n            // Assert\n            VerifyMediaEntityPutOperation(\"\", enableOperationId, useSuccessStatusCodeRange);\n            VerifyMediaEntityPutOperation(annotation, enableOperationId, useSuccessStatusCodeRange);\n        }\n\n        private void VerifyMediaEntityPutOperation(string annotation, bool enableOperationId, bool useSuccessStatusCodeRange)\n        {\n            // Arrange\n            IEdmModel model = MediaEntityGetOperationHandlerTests.GetEdmModel(annotation);\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId,\n                UseSuccessStatusCodeRange = useSuccessStatusCodeRange\n            };\n\n            ODataContext context = new ODataContext(model, settings);\n            IEdmEntitySet todos = model.EntityContainer.FindEntitySet(\"Todos\");\n            IEdmSingleton me = model.EntityContainer.FindSingleton(\"me\");\n            Assert.NotNull(todos);\n\n            IEdmEntityType todo = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Todo\");\n            IEdmStructuralProperty sp = todo.StructuralProperties().First(c => c.Name == \"Logo\");\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(todos),\n                new ODataKeySegment(todos.EntityType),\n                new ODataStreamPropertySegment(sp.Name));\n\n            IEdmEntityType user = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"user\");\n            IEdmNavigationProperty navProperty = user.NavigationProperties().First(c => c.Name == \"photo\");\n            ODataPath path2 = new ODataPath(new ODataNavigationSourceSegment(me),\n                new ODataNavigationPropertySegment(navProperty),\n                new ODataStreamContentSegment());\n\n            IEdmStructuralProperty sp2 = todo.StructuralProperties().First(c => c.Name == \"Content\");\n            ODataPath path3 = new(new ODataNavigationSourceSegment(todos),\n                new ODataKeySegment(todos.EntityType),\n                new ODataStreamPropertySegment(sp2.Name));\n\n            // Act\n            var putOperation = _operationHandler.CreateOperation(context, path);\n            var putOperation2 = _operationHandler.CreateOperation(context, path2);\n            var putOperation3 = _operationHandler.CreateOperation(context, path3);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(putOperation);\n            Assert.NotNull(putOperation2);\n            Assert.NotNull(putOperation3);\n            Assert.Equal(\"Update Logo for Todo in Todos\", putOperation.Summary);\n            Assert.Equal(\"Update media content for the navigation property photo in me\", putOperation2.Summary);\n            Assert.NotNull(putOperation.Tags);\n            Assert.NotNull(putOperation2.Tags);\n\n            var tag = Assert.Single(putOperation.Tags);\n            var tag2 = Assert.Single(putOperation2.Tags);\n            Assert.Equal(\"Todos.Todo\", tag.Name);\n            Assert.Equal(\"me.profilePhoto\", tag2.Name);\n\n            Assert.NotNull(putOperation.Responses);\n            Assert.NotNull(putOperation2.Responses);\n            Assert.NotNull(putOperation3.Responses);\n            \n            Assert.Equal(2, putOperation.Responses.Count);\n            Assert.Equal(2, putOperation2.Responses.Count);\n            Assert.Equal(2, putOperation3.Responses.Count);\n            \n            var statusCode = (useSuccessStatusCodeRange) ? Constants.StatusCodeClass2XX : Constants.StatusCode204;            \n            Assert.Equal(new[] { statusCode, \"default\" }, putOperation.Responses.Select(r => r.Key));\n            Assert.Equal(new[] { statusCode, \"default\" }, putOperation2.Responses.Select(r => r.Key));\n            Assert.Equal(new[] { statusCode, \"default\" }, putOperation3.Responses.Select(r => r.Key));\n\n            // Test only for stream properties of identifier 'content' \n            if (useSuccessStatusCodeRange)\n            {\n                var schemaReference = Assert.IsType<OpenApiSchemaReference>(putOperation3.Responses[statusCode]?.Content[Constants.ApplicationJsonMediaType]?.Schema);\n                Assert.NotNull(schemaReference.Reference.Id);\n                Assert.Equal(\"microsoft.graph.Todo\", schemaReference.Reference.Id);\n            }\n            else\n            {\n                Assert.Null(putOperation3.Responses[statusCode].Content);\n            }\n\n            if (!string.IsNullOrEmpty(annotation))\n            {\n                Assert.Equal(2, putOperation.RequestBody.Content.Keys.Count);\n                Assert.True(putOperation.RequestBody.Content.ContainsKey(\"image/png\"));\n                Assert.True(putOperation.RequestBody.Content.ContainsKey(\"image/jpeg\"));\n                Assert.Equal(\"The logo image.\", putOperation.Description);\n                Assert.Equal(2, putOperation.Parameters.Count);\n                Assert.NotNull(putOperation.Parameters.FirstOrDefault(x => x.Name.Equals(\"format\")));\n\n                Assert.Single(putOperation2.RequestBody.Content.Keys);\n                Assert.True(putOperation2.RequestBody.Content.ContainsKey(Constants.ApplicationOctetStreamMediaType));\n            }\n            else\n            {\n                Assert.Single(putOperation.Parameters);\n                Assert.Single(putOperation.RequestBody.Content.Keys);\n                Assert.Single(putOperation2.RequestBody.Content.Keys);\n                Assert.True(putOperation.RequestBody.Content.ContainsKey(Constants.ApplicationOctetStreamMediaType));\n                Assert.True(putOperation2.RequestBody.Content.ContainsKey(Constants.ApplicationOctetStreamMediaType));\n            }\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"Todos.Todo.UpdateLogo-9540\", putOperation.OperationId);\n                Assert.Equal(\"me.UpdatePhotoContent-797b\", putOperation2.OperationId);\n            }\n            else\n            {\n                Assert.Null(putOperation.OperationId);\n                Assert.Null(putOperation2.OperationId);\n            }\n        }\n\n        [Fact]\n        public void CreateMediaEntityPropertyPutOperationWithTargetPathAnnotationsReturnsCorrectOperation()\n        {\n            // Arrange\n            IEdmModel model = OData.Tests.EdmModelHelper.TripServiceModel;\n            ODataContext context = new(model, new OpenApiConvertSettings());\n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people);\n\n            IEdmEntityType person = people.EntityType;\n            IEdmStructuralProperty property = person.StructuralProperties().First(c => c.Name == \"Photo\");\n            ODataPath path = new(new ODataNavigationSourceSegment(people),\n                new ODataKeySegment(person),\n                new ODataStreamPropertySegment(property.Name));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"Update photo\", operation.Summary);\n            Assert.Equal(\"Update photo of a specific user\", operation.Description);\n\n            Assert.NotNull(operation.ExternalDocs);\n            Assert.Equal(\"Find more info here\", operation.ExternalDocs.Description);\n            Assert.Equal(\"https://learn.microsoft.com/graph/api/person-update-photo?view=graph-rest-1.0\", operation.ExternalDocs.Url.ToString());\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/NavigationPropertyDeleteOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Tests;\nusing System.Linq;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class NavigationPropertyDeleteOperationHandlerTests\n    {\n        public NavigationPropertyDeleteOperationHandlerTests()\n        {\n          _operationHandler = new (_openApiDocument);\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n        private readonly NavigationPropertyDeleteOperationHandler _operationHandler;\n\n        [Theory]\n        [InlineData(true, false)]\n        [InlineData(false, false)]\n        [InlineData(true, true)]\n        [InlineData(false, true)]\n        public void CreateNavigationDeleteOperationReturnsCorrectOperation(bool enableOperationId, bool useSuccessStatusCodeRange)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId,\n                UseSuccessStatusCodeRange = useSuccessStatusCodeRange\n            };\n            ODataContext context = new ODataContext(model, settings);\n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people);\n\n            IEdmEntityType person = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Person\");\n            IEdmNavigationProperty navProperty = person.DeclaredNavigationProperties().First(c => c.Name == \"Trips\");\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(people), new ODataKeySegment(people.EntityType), new ODataNavigationPropertySegment(navProperty));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"Delete a trip.\", operation.Summary);\n            Assert.Equal(\"Delete an instance of a trip.\", operation.Description);\n            Assert.NotNull(operation.Tags);\n            var tag = Assert.Single(operation.Tags);\n            Assert.Equal(\"People.Trip\", tag.Name);\n\n            Assert.NotNull(operation.Parameters);\n            Assert.NotEmpty(operation.Parameters);\n\n            Assert.Null(operation.RequestBody);\n\n            Assert.Equal(2, operation.Responses.Count);\n            Assert.Equal(new string[] { \"204\", \"default\" }, operation.Responses.Select(e => e.Key));\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"People.DeleteTrips\", operation.OperationId);\n            }\n            else\n            {\n                Assert.Null(operation.OperationId);\n            }\n        }\n\n        [Fact]\n        public void CreateNavigationDeleteOperationWithTargetPathAnnotationsReturnsCorrectOperation()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            ODataContext context = new(model, new OpenApiConvertSettings());\n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people);\n\n            IEdmEntityType person = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Person\");\n            IEdmNavigationProperty navProperty = person.DeclaredNavigationProperties().First(c => c.Name == \"Friends\");\n            ODataPath path = new(new ODataNavigationSourceSegment(people), new ODataKeySegment(people.EntityType), new ODataNavigationPropertySegment(navProperty));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"Delete a friend.\", operation.Summary);\n            Assert.Equal(\"Delete an instance of a friend relationship.\", operation.Description);\n            \n            Assert.NotNull(operation.ExternalDocs);\n            Assert.Equal(\"Find more info here\", operation.ExternalDocs.Description);\n            Assert.Equal(\"https://learn.microsoft.com/graph/api/person-delete-friend?view=graph-rest-1.0\", operation.ExternalDocs.Url.ToString());\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/NavigationPropertyGetOperationHandlerTests.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.PathItem.Tests;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class NavigationPropertyGetOperationHandlerTests\n    {\n        public NavigationPropertyGetOperationHandlerTests()\n        {\n          _openApiDocument.AddComponent(\"Delegated (work or school account)\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.AddComponent(\"Application\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n        private NavigationPropertyGetOperationHandler _operationHandler => new(_openApiDocument);\n\n        [Theory]\n        [InlineData(true, true)]\n        [InlineData(false, true)]\n        [InlineData(true, false)]\n        [InlineData(false, false)]\n        public void CreateNavigationGetOperationReturnsCorrectOperation(bool enableOperationId, bool useHTTPStatusCodeClass2XX)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId,\n                UseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n            };\n            ODataContext context = new ODataContext(model, settings);\n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people);\n\n            IEdmEntityType person = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Person\");\n            IEdmNavigationProperty navProperty = person.DeclaredNavigationProperties().First(c => c.Name == \"Trips\");\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(people), new ODataKeySegment(people.EntityType), new ODataNavigationPropertySegment(navProperty));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"List trips.\", operation.Summary);\n            Assert.Equal(\"Retrieve a list of trips.\", operation.Description);\n            Assert.NotNull(operation.Tags);\n            var tag = Assert.Single(operation.Tags);\n            Assert.Equal(\"People.Trip\", tag.Name);\n\n            Assert.NotNull(operation.Parameters);\n            Assert.Equal(10, operation.Parameters.Count);\n\n            Assert.Null(operation.RequestBody);\n\n            Assert.Equal(2, operation.Responses.Count);\n            var statusCode = useHTTPStatusCodeClass2XX ? \"2XX\" : \"200\";\n            Assert.Equal(new string[] { statusCode, \"default\" }, operation.Responses.Select(e => e.Key));\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"People.ListTrips\", operation.OperationId);\n            }\n            else\n            {\n                Assert.Null(operation.OperationId);\n            }\n        }\n\n        [Fact]\n        public void CreateNavigationGetOperationWithTargetPathAnnotationsAndNavigationPropertyAnnotationsReturnsCorrectOperation()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            ODataContext context = new(model, new OpenApiConvertSettings());\n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people);\n\n            IEdmEntityType person = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Person\");\n            IEdmNavigationProperty navProperty = person.DeclaredNavigationProperties().First(c => c.Name == \"Friends\");\n            ODataPath path = new(new ODataNavigationSourceSegment(people), new ODataKeySegment(people.EntityType), new ODataNavigationPropertySegment(navProperty));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"List friends\", operation.Summary);\n            Assert.Equal(\"List the friends of a specific person\", operation.Description);\n         \n            Assert.NotNull(operation.ExternalDocs);\n            Assert.Equal(\"Find more info here\", operation.ExternalDocs.Description);\n            Assert.Equal(\"https://learn.microsoft.com/graph/api/person-list-friends?view=graph-rest-1.0\", operation.ExternalDocs.Url.ToString());\n\n            Assert.NotNull(operation.Parameters);\n            Assert.Equal(10, operation.Parameters.Count);\n            Assert.Contains(operation.Parameters, x => x.Name == \"ConsistencyLevel\");\n        }\n\n        [Fact]\n        public void CreateNavigationGetOperationViaComposableFunctionReturnsCorrectOperation()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            ODataContext context = new(model, new OpenApiConvertSettings()\n            {\n                EnableOperationId = true\n            });\n\n            IEdmEntitySet sites = model.EntityContainer.FindEntitySet(\"sites\");\n            IEdmEntityType site = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"site\");\n            IEdmNavigationProperty analytics = site.DeclaredNavigationProperties().First(c => c.Name == \"analytics\");\n            IEdmOperation getByPath = model.SchemaElements.OfType<IEdmOperation>().First(f => f.Name == \"getByPath\");\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(sites),\n                new ODataKeySegment(site),\n                new ODataOperationSegment(getByPath),\n                new ODataNavigationPropertySegment(analytics));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"sites.getByPath.GetAnalytics\", operation.OperationId);\n            Assert.NotNull(operation.Parameters);\n            Assert.Equal(4, operation.Parameters.Count);\n            Assert.Contains(operation.Parameters, x => x.Name == \"path\");\n        }\n\n        [Fact]\n        public void CreateNavigationGetOperationViaOverloadedComposableFunctionReturnsCorrectOperation()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            ODataContext context = new(model, new OpenApiConvertSettings()\n            {\n                EnableOperationId = true\n            });\n\n            IEdmEntitySet drives = model.EntityContainer.FindEntitySet(\"drives\");\n            IEdmEntityType drive = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"drive\");\n            IEdmNavigationProperty items = drive.DeclaredNavigationProperties().First(c => c.Name == \"items\");\n            IEdmEntityType driveItem = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"driveItem\");\n            IEdmNavigationProperty workbook = driveItem.DeclaredNavigationProperties().First(c => c.Name == \"workbook\");\n            IEdmEntityType workbookEntity = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"workbook\");\n            IEdmNavigationProperty worksheets = workbookEntity.DeclaredNavigationProperties().First(c => c.Name == \"worksheets\");\n            IEdmEntityType workbookWorksheet = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"workbookWorksheet\");\n            IEdmOperation usedRangeWithParams = model.SchemaElements.OfType<IEdmOperation>().First(f => f.Name == \"usedRange\" && f.Parameters.Any(x => x.Name.Equals(\"valuesOnly\")));\n            IEdmOperation usedRange = model.SchemaElements.OfType<IEdmOperation>().First(f => f.Name == \"usedRange\" && f.Parameters.Count() == 1);\n            IEdmEntityType workbookRange = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"workbookRange\");\n            IEdmNavigationProperty format = workbookRange.DeclaredNavigationProperties().First(c => c.Name == \"format\");\n\n\n            ODataPath path1 = new(new ODataNavigationSourceSegment(drives),\n                new ODataKeySegment(drive),\n                new ODataNavigationPropertySegment(items),\n                new ODataKeySegment(driveItem),\n                new ODataNavigationPropertySegment(workbook),\n                new ODataNavigationPropertySegment(worksheets),\n                new ODataKeySegment(workbookWorksheet),\n                new ODataOperationSegment(usedRangeWithParams),\n                new ODataNavigationPropertySegment(format));\n\n            ODataPath path2 = new(new ODataNavigationSourceSegment(drives),\n                new ODataKeySegment(drive),\n                new ODataNavigationPropertySegment(items),\n                new ODataKeySegment(driveItem),\n                new ODataNavigationPropertySegment(workbook),\n                new ODataNavigationPropertySegment(worksheets),\n                new ODataKeySegment(workbookWorksheet),\n                new ODataOperationSegment(usedRange),\n                new ODataNavigationPropertySegment(format));\n\n            // Act\n            var operation1 = _operationHandler.CreateOperation(context, path1);\n            var operation2 = _operationHandler.CreateOperation(context, path2);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation1);\n            Assert.NotNull(operation2);\n\n            Assert.Equal(\"drives.items.workbook.worksheets.usedRange.GetFormat-206d\", operation1.OperationId);\n            Assert.Equal(\"drives.items.workbook.worksheets.usedRange.GetFormat-ec2c\", operation2.OperationId);\n\n            Assert.NotNull(operation1.Parameters);\n            Assert.Equal(6, operation1.Parameters.Count);\n            Assert.Contains(operation1.Parameters, x => x.Name == \"valuesOnly\");\n\n            Assert.NotNull(operation2.Parameters);\n            Assert.Equal(5, operation2.Parameters.Count);\n            Assert.DoesNotContain(operation2.Parameters, x => x.Name == \"valuesOnly\");\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task CreateNavigationGetOperationReturnsSecurityForReadRestrictions(bool enableAnnotation)\n        {\n            string annotation = @\"<Annotation Term=\"\"Org.OData.Capabilities.V1.NavigationRestrictions\"\">\n  <Record>\n   <PropertyValue Property=\"\"RestrictedProperties\"\" >\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"NavigationProperty\"\" NavigationPropertyPath=\"\"Orders\"\" />\n          <PropertyValue Property=\"\"ReadRestrictions\"\" >\n            <Record>\n              <PropertyValue Property=\"\"Permissions\"\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Delegated (work or school account)\"\" />\n                    <PropertyValue Property=\"\"Scopes\"\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Scope\"\" String=\"\"User.ReadBasic.All\"\" />\n                        </Record>\n                        <Record>\n                          <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Application\"\" />\n                    <PropertyValue Property=\"\"Scopes\"\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n                        </Record>\n                        <Record>\n                          <PropertyValue Property=\"\"Scope\"\" String=\"\"Directory.Read.All\"\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"\"CustomQueryOptions\"\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"\"Name\"\" String=\"\"odata-debug\"\" />\n                    <PropertyValue Property=\"\"Description\"\" String=\"\"Debug support for OData services\"\" />\n                    <PropertyValue Property=\"\"Required\"\" Bool=\"\"false\"\" />\n                    <PropertyValue Property=\"\"ExampleValues\"\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Value\"\" String=\"\"html\"\" />\n                          <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with self-contained...\"\" />\n                        </Record>\n                        <Record>\n                          <PropertyValue Property=\"\"Value\"\" String=\"\"json\"\" />\n                          <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with JSON document...\"\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n  </Record>\n</Annotation>\";\n\n            // Arrange\n            IEdmModel edmModel = NavigationPropertyPathItemHandlerTest.GetEdmModel(enableAnnotation ? annotation : \"\");\n            Assert.NotNull(edmModel);\n            ODataContext context = new ODataContext(edmModel);\n            IEdmEntitySet entitySet = edmModel.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            IEdmEntityType entityType = entitySet.EntityType;\n\n            IEdmNavigationProperty property = entityType.DeclaredNavigationProperties().FirstOrDefault(c => c.Name == \"Orders\");\n            Assert.NotNull(property);\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet),\n                new ODataKeySegment(entityType),\n                new ODataNavigationPropertySegment(property));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n\n            if (enableAnnotation)\n            {\n              Assert.NotNull(operation.Security);\n                Assert.Equal(2, operation.Security.Count);\n\n                string json = await operation.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n                Assert.Contains(@\"\n  \"\"security\"\": [\n    {\n      \"\"Delegated (work or school account)\"\": [\n        \"\"User.ReadBasic.All\"\",\n        \"\"User.Read.All\"\"\n      ]\n    },\n    {\n      \"\"Application\"\": [\n        \"\"User.Read.All\"\",\n        \"\"Directory.Read.All\"\"\n      ]\n    }\n  ]\".ChangeLineBreaks(), json);\n\n                // with custom header\n                Assert.Contains(@\"\n    {\n      \"\"name\"\": \"\"odata-debug\"\",\n      \"\"in\"\": \"\"query\"\",\n      \"\"description\"\": \"\"Debug support for OData services\"\",\n      \"\"schema\"\": {\n        \"\"type\"\": \"\"string\"\"\n      },\n      \"\"examples\"\": {\n        \"\"example-1\"\": {\n          \"\"description\"\": \"\"Service responds with self-contained...\"\",\n          \"\"value\"\": \"\"html\"\"\n        },\n        \"\"example-2\"\": {\n          \"\"description\"\": \"\"Service responds with JSON document...\"\",\n          \"\"value\"\": \"\"json\"\"\n        }\n      }\n    }\".ChangeLineBreaks(), json);\n\n            }\n            else\n            {\n                Assert.Null(operation.Security);\n            }\n        }\n\n        [Fact]\n        public void CreateNavigationGetOperationWithAlternateKeyReturnsCorrectOperationId()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            ODataContext context = new(model, new OpenApiConvertSettings()\n            {\n                EnableOperationId = true\n            });\n\n            IEdmSingleton singleton = model.EntityContainer.FindSingleton(\"communications\");\n            IEdmEntityType entityType = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"cloudCommunications\");\n            IEdmNavigationProperty navProp = entityType.DeclaredNavigationProperties().First(c => c.Name == \"onlineMeetings\");\n            IDictionary<string, string> keyMappings = new Dictionary<string, string> { { \"joinWebUrl\", \"joinWebUrl\" } };\n\n            ODataPath path = new(new ODataNavigationSourceSegment(singleton),\n                new ODataNavigationPropertySegment(navProp),\n                new ODataKeySegment(entityType, keyMappings)\n                {\n                    IsAlternateKey = true\n                });\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"communications.onlineMeetings.GetByJoinWebUrl\", operation.OperationId);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/NavigationPropertyPatchOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.PathItem.Tests;\nusing Microsoft.OpenApi.OData.Tests;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class NavigationPropertyPatchOperationHandlerTests\n    {\n        public NavigationPropertyPatchOperationHandlerTests()\n        {\n          _openApiDocument.AddComponent(\"Delegated (work or school account)\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.AddComponent(\"Application\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n        private NavigationPropertyPatchOperationHandler _operationHandler => new(_openApiDocument);\n\n        [Theory]\n        [InlineData(true, true)]\n        [InlineData(false, true)]\n        [InlineData(true, false)]\n        [InlineData(false, false)]\n        public void CreateNavigationPatchOperationReturnsCorrectOperation(bool enableOperationId, bool useHTTPStatusCodeClass2XX)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId,\n                UseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n            };\n            ODataContext context = new ODataContext(model, settings);\n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people);\n\n            IEdmEntityType person = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Person\");\n            IEdmNavigationProperty navProperty = person.DeclaredNavigationProperties().First(c => c.Name == \"BestFriend\");\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(people), new ODataKeySegment(people.EntityType), new ODataNavigationPropertySegment(navProperty));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"Update the best friend.\", operation.Summary);\n            Assert.Equal(\"Update an instance of a best friend.\", operation.Description);\n            Assert.NotNull(operation.Tags);\n            var tag = Assert.Single(operation.Tags);\n            Assert.Equal(\"People.Person\", tag.Name);\n\n            Assert.NotNull(operation.Parameters);\n            Assert.Single(operation.Parameters);\n\n            Assert.NotNull(operation.RequestBody);\n            Assert.Equal(\"New navigation property values\", operation.RequestBody.Description);\n\n            Assert.Equal(2, operation.Responses.Count);\n            var statusCode = useHTTPStatusCodeClass2XX ? \"2XX\" : \"204\";\n            Assert.Equal(new string[] { statusCode, \"default\" }, operation.Responses.Select(e => e.Key));\n\n            if (useHTTPStatusCodeClass2XX)\n            {\n                Assert.Single(operation.Responses[statusCode].Content);\n            }\n            else\n            {\n                Assert.Null(operation.Responses[statusCode].Content);\n            }\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"People.UpdateBestFriend\", operation.OperationId);\n            }\n            else\n            {\n                Assert.Null(operation.OperationId);\n            }\n        }\n\n        [Fact]\n        public void CreateNavigationPatchOperationReturnsCorrectOperationWithAnnotatedRequestBodyContent()\n        {\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            OpenApiConvertSettings settings = new();\n            ODataContext context = new(model, settings);\n            IEdmSingleton sTon = model.EntityContainer.FindSingleton(\"identity\");\n            Assert.NotNull(sTon);\n            IEdmEntityType entity = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"identityContainer\");\n            IEdmNavigationProperty navProperty = entity.DeclaredNavigationProperties().First(c => c.Name == \"apiConnectors\");\n\n            ODataPath path = new(new ODataNavigationSourceSegment(sTon), new ODataNavigationPropertySegment(navProperty));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation.RequestBody);\n            Assert.Equal(\"application/xhtml+xml\", operation.RequestBody.Content.First().Key);\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task CreateNavigationPatchOperationReturnsSecurityForUpdateRestrictions(bool enableAnnotation)\n        {\n            string annotation = @\"<Annotation Term=\"\"Org.OData.Capabilities.V1.NavigationRestrictions\"\">\n  <Record>\n   <PropertyValue Property=\"\"RestrictedProperties\"\" >\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"NavigationProperty\"\" NavigationPropertyPath=\"\"Orders\"\" />\n          <PropertyValue Property=\"\"UpdateRestrictions\"\" >\n            <Record>\n              <PropertyValue Property=\"\"Permissions\"\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Delegated (work or school account)\"\" />\n                    <PropertyValue Property=\"\"Scopes\"\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Scope\"\" String=\"\"User.ReadBasic.All\"\" />\n                        </Record>\n                        <Record>\n                          <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Application\"\" />\n                    <PropertyValue Property=\"\"Scopes\"\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n                        </Record>\n                        <Record>\n                          <PropertyValue Property=\"\"Scope\"\" String=\"\"Directory.Read.All\"\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"\"Description\"\" String=\"\"A brief description of GET '/me' request.\"\" />\n              <PropertyValue Property=\"\"CustomHeaders\"\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"\"Name\"\" String=\"\"odata-debug\"\" />\n                    <PropertyValue Property=\"\"Description\"\" String=\"\"Debug support for OData services\"\" />\n                    <PropertyValue Property=\"\"Required\"\" Bool=\"\"false\"\" />\n                    <PropertyValue Property=\"\"ExampleValues\"\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Value\"\" String=\"\"html\"\" />\n                          <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with self-contained...\"\" />\n                        </Record>\n                        <Record>\n                          <PropertyValue Property=\"\"Value\"\" String=\"\"json\"\" />\n                          <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with JSON document...\"\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n  </Record>\n</Annotation>\";\n\n            // Arrange\n            IEdmModel edmModel = NavigationPropertyPathItemHandlerTest.GetEdmModel(enableAnnotation ? annotation : \"\");\n            Assert.NotNull(edmModel);\n            ODataContext context = new ODataContext(edmModel);\n            IEdmEntitySet entitySet = edmModel.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            IEdmEntityType entityType = entitySet.EntityType;\n\n            IEdmNavigationProperty property = entityType.DeclaredNavigationProperties().FirstOrDefault(c => c.Name == \"Orders\");\n            Assert.NotNull(property);\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet),\n                new ODataKeySegment(entityType),\n                new ODataNavigationPropertySegment(property),\n                new ODataKeySegment(property.DeclaringEntityType()));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n\n            if (enableAnnotation)\n            {\n              Assert.NotNull(operation.Security);\n                Assert.Equal(2, operation.Security.Count);\n\n                string json = await operation.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n                Assert.Contains(@\"\n  \"\"security\"\": [\n    {\n      \"\"Delegated (work or school account)\"\": [\n        \"\"User.ReadBasic.All\"\",\n        \"\"User.Read.All\"\"\n      ]\n    },\n    {\n      \"\"Application\"\": [\n        \"\"User.Read.All\"\",\n        \"\"Directory.Read.All\"\"\n      ]\n    }\n  ],\".ChangeLineBreaks(), json);\n\n                // with custom header\n                Assert.Contains(@\"\n    {\n      \"\"name\"\": \"\"odata-debug\"\",\n      \"\"in\"\": \"\"header\"\",\n      \"\"description\"\": \"\"Debug support for OData services\"\",\n      \"\"schema\"\": {\n        \"\"type\"\": \"\"string\"\"\n      },\n      \"\"examples\"\": {\n        \"\"example-1\"\": {\n          \"\"description\"\": \"\"Service responds with self-contained...\"\",\n          \"\"value\"\": \"\"html\"\"\n        },\n        \"\"example-2\"\": {\n          \"\"description\"\": \"\"Service responds with JSON document...\"\",\n          \"\"value\"\": \"\"json\"\"\n        }\n      }\n    }\".ChangeLineBreaks(), json);\n\n            }\n            else\n            {\n                Assert.Null(operation.Security);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/NavigationPropertyPostOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.PathItem.Tests;\nusing Microsoft.OpenApi.OData.Tests;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class NavigationPropertyPostOperationHandlerTests\n    {\n        public NavigationPropertyPostOperationHandlerTests()\n        {\n          _openApiDocument.AddComponent(\"Delegated (work or school account)\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.AddComponent(\"Application\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n        private NavigationPropertyPostOperationHandler _operationHandler => new(_openApiDocument);\n\n        [Theory]\n        [InlineData(true, true)]\n        [InlineData(false, true)]\n        [InlineData(true, false)]\n        [InlineData(false, false)]\n        public void CreateNavigationPostOperationReturnsCorrectOperation(bool enableOperationId, bool useHTTPStatusCodeClass2XX)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId,\n                UseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n            };\n            ODataContext context = new ODataContext(model, settings);\n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people);\n\n            IEdmEntityType person = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Person\");\n            IEdmNavigationProperty navProperty = person.DeclaredNavigationProperties().First(c => c.Name == \"Trips\");\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(people), new ODataKeySegment(people.EntityType), new ODataNavigationPropertySegment(navProperty));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"Create a trip.\", operation.Summary);\n            Assert.Equal(\"Create a new trip.\", operation.Description);\n            Assert.NotNull(operation.Tags);\n            var tag = Assert.Single(operation.Tags);\n            Assert.Equal(\"People.Trip\", tag.Name);\n\n            Assert.NotNull(operation.Parameters);\n            Assert.NotEmpty(operation.Parameters);\n\n            Assert.NotNull(operation.RequestBody);\n            Assert.Equal(\"New navigation property\", operation.RequestBody.Description);\n\n            Assert.Equal(2, operation.Responses.Count);\n            var statusCode = useHTTPStatusCodeClass2XX ? \"2XX\" : \"201\";\n            Assert.Equal(new string[] { statusCode, \"default\" }, operation.Responses.Select(e => e.Key));\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"People.CreateTrips\", operation.OperationId);\n            }\n            else\n            {\n                Assert.Null(operation.OperationId);\n            }\n        }\n\n        [Fact]\n        public void CreateNavigationPostOperationWithTargetPathAnnotationsReturnsCorrectOperation()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            ODataContext context = new(model, new OpenApiConvertSettings());\n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people);\n\n            IEdmEntityType person = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Person\");\n            IEdmNavigationProperty navProperty = person.DeclaredNavigationProperties().First(c => c.Name == \"Friends\");\n            ODataPath path = new(new ODataNavigationSourceSegment(people), new ODataKeySegment(people.EntityType), new ODataNavigationPropertySegment(navProperty));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"Create a friend.\", operation.Summary);\n            Assert.Equal(\"Create a new friend.\", operation.Description);\n\n            Assert.NotNull(operation.ExternalDocs);\n            Assert.Equal(\"Find more info here\", operation.ExternalDocs.Description);\n            Assert.Equal(\"https://learn.microsoft.com/graph/api/person-post-friend?view=graph-rest-1.0\", operation.ExternalDocs.Url.ToString());\n        }\n\n        [Fact]\n        public void CreateNavigationPostOperationReturnsCorrectOperationWithAnnotatedRequestBodyContent()\n        {\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            OpenApiConvertSettings settings = new();\n            ODataContext context = new(model, settings);\n            IEdmSingleton sTon = model.EntityContainer.FindSingleton(\"identity\");\n            Assert.NotNull(sTon);\n            IEdmEntityType entity = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"identityContainer\");\n            IEdmNavigationProperty navProperty = entity.DeclaredNavigationProperties().First(c => c.Name == \"apiConnectors\");\n\n            ODataPath path = new(new ODataNavigationSourceSegment(sTon), new ODataNavigationPropertySegment(navProperty));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation.RequestBody);\n            Assert.Equal(\"application/xhtml+xml\", operation.RequestBody.Content.First().Key);\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task CreateNavigationPostOperationReturnsSecurityForInsertRestrictions(bool enableAnnotation)\n        {\n            string annotation = @\"<Annotation Term=\"\"Org.OData.Capabilities.V1.NavigationRestrictions\"\">\n  <Record>\n   <PropertyValue Property=\"\"RestrictedProperties\"\" >\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"NavigationProperty\"\" NavigationPropertyPath=\"\"Orders\"\" />\n          <PropertyValue Property=\"\"InsertRestrictions\"\" >\n            <Record>\n              <PropertyValue Property=\"\"Permissions\"\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Delegated (work or school account)\"\" />\n                    <PropertyValue Property=\"\"Scopes\"\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Scope\"\" String=\"\"User.ReadBasic.All\"\" />\n                        </Record>\n                        <Record>\n                          <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Application\"\" />\n                    <PropertyValue Property=\"\"Scopes\"\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n                        </Record>\n                        <Record>\n                          <PropertyValue Property=\"\"Scope\"\" String=\"\"Directory.Read.All\"\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"\"Description\"\" String=\"\"A brief description of GET '/me' request.\"\" />\n              <PropertyValue Property=\"\"CustomHeaders\"\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"\"Name\"\" String=\"\"odata-debug\"\" />\n                    <PropertyValue Property=\"\"Description\"\" String=\"\"Debug support for OData services\"\" />\n                    <PropertyValue Property=\"\"Required\"\" Bool=\"\"false\"\" />\n                    <PropertyValue Property=\"\"ExampleValues\"\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Value\"\" String=\"\"html\"\" />\n                          <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with self-contained...\"\" />\n                        </Record>\n                        <Record>\n                          <PropertyValue Property=\"\"Value\"\" String=\"\"json\"\" />\n                          <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with JSON document...\"\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n  </Record>\n</Annotation>\";\n\n            // Arrange\n            IEdmModel edmModel = NavigationPropertyPathItemHandlerTest.GetEdmModel(enableAnnotation ? annotation : \"\");\n            Assert.NotNull(edmModel);\n            ODataContext context = new ODataContext(edmModel);\n            IEdmEntitySet entitySet = edmModel.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            IEdmEntityType entityType = entitySet.EntityType;\n\n            IEdmNavigationProperty property = entityType.DeclaredNavigationProperties().FirstOrDefault(c => c.Name == \"Orders\");\n            Assert.NotNull(property);\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet),\n                new ODataKeySegment(entityType),\n                new ODataNavigationPropertySegment(property));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n\n            if (enableAnnotation)\n            {\n              Assert.NotNull(operation.Security);\n                Assert.Equal(2, operation.Security.Count);\n\n                string json = await operation.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n                Assert.Contains(@\"\n  \"\"security\"\": [\n    {\n      \"\"Delegated (work or school account)\"\": [\n        \"\"User.ReadBasic.All\"\",\n        \"\"User.Read.All\"\"\n      ]\n    },\n    {\n      \"\"Application\"\": [\n        \"\"User.Read.All\"\",\n        \"\"Directory.Read.All\"\"\n      ]\n    }\n  ],\".ChangeLineBreaks(), json);\n\n                // with custom header\n                Assert.Contains(@\"\n    {\n      \"\"name\"\": \"\"odata-debug\"\",\n      \"\"in\"\": \"\"header\"\",\n      \"\"description\"\": \"\"Debug support for OData services\"\",\n      \"\"schema\"\": {\n        \"\"type\"\": \"\"string\"\"\n      },\n      \"\"examples\"\": {\n        \"\"example-1\"\": {\n          \"\"description\"\": \"\"Service responds with self-contained...\"\",\n          \"\"value\"\": \"\"html\"\"\n        },\n        \"\"example-2\"\": {\n          \"\"description\"\": \"\"Service responds with JSON document...\"\",\n          \"\"value\"\": \"\"json\"\"\n        }\n      }\n    }\".ChangeLineBreaks(), json);\n\n            }\n            else\n            {\n                Assert.Null(operation.Security);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/NavigationPropertyPutOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.PathItem.Tests;\nusing Microsoft.OpenApi.OData.Tests;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class NavigationPropertyPutOperationHandlerTests\n    {\n        public NavigationPropertyPutOperationHandlerTests()\n        {\n          _openApiDocument.AddComponent(\"Delegated (work or school account)\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.AddComponent(\"Application\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n        private NavigationPropertyPutOperationHandler _operationHandler => new(_openApiDocument);\n\n        [Theory]\n        [InlineData(true, true)]\n        [InlineData(false, true)]\n        [InlineData(true, false)]\n        [InlineData(false, false)]\n        public void CreateNavigationPutOperationReturnsCorrectOperation(bool enableOperationId, bool useHTTPStatusCodeClass2XX)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId,\n                UseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n            };\n            ODataContext context = new ODataContext(model, settings);\n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people);\n\n            IEdmEntityType person = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Person\");\n            IEdmNavigationProperty navProperty = person.DeclaredNavigationProperties().First(c => c.Name == \"BestFriend\");\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(people), new ODataKeySegment(people.EntityType), new ODataNavigationPropertySegment(navProperty));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"Update the best friend.\", operation.Summary);\n            Assert.Equal(\"Update an instance of a best friend.\", operation.Description);\n            Assert.NotNull(operation.Tags);\n            var tag = Assert.Single(operation.Tags);\n            Assert.Equal(\"People.Person\", tag.Name);\n\n            Assert.NotNull(operation.Parameters);\n            Assert.Single(operation.Parameters);\n\n            Assert.NotNull(operation.RequestBody);\n            Assert.Equal(\"New navigation property values\", operation.RequestBody.Description);\n\n            Assert.Equal(2, operation.Responses.Count);\n            var statusCode = useHTTPStatusCodeClass2XX ? \"2XX\" : \"204\";\n            Assert.Equal(new string[] { statusCode, \"default\" }, operation.Responses.Select(e => e.Key));\n\n            if (useHTTPStatusCodeClass2XX)\n            {\n                Assert.Single(operation.Responses[statusCode].Content);\n            }\n            else\n            {\n                Assert.Null(operation.Responses[statusCode].Content);\n            }\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"People.SetBestFriend\", operation.OperationId);\n            }\n            else\n            {\n                Assert.Null(operation.OperationId);\n            }\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task CreateNavigationPuthOperationReturnsSecurityForUpdateRestrictions(bool enableAnnotation)\n        {\n            string annotation = @\"<Annotation Term=\"\"Org.OData.Capabilities.V1.NavigationRestrictions\"\">\n  <Record>\n   <PropertyValue Property=\"\"RestrictedProperties\"\" >\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"NavigationProperty\"\" NavigationPropertyPath=\"\"Orders\"\" />\n          <PropertyValue Property=\"\"UpdateRestrictions\"\" >\n            <Record>\n              <PropertyValue Property=\"\"Permissions\"\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Delegated (work or school account)\"\" />\n                    <PropertyValue Property=\"\"Scopes\"\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Scope\"\" String=\"\"User.ReadBasic.All\"\" />\n                        </Record>\n                        <Record>\n                          <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Application\"\" />\n                    <PropertyValue Property=\"\"Scopes\"\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n                        </Record>\n                        <Record>\n                          <PropertyValue Property=\"\"Scope\"\" String=\"\"Directory.Read.All\"\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n              <PropertyValue Property=\"\"Description\"\" String=\"\"A brief description of GET '/me' request.\"\" />\n              <PropertyValue Property=\"\"CustomHeaders\"\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"\"Name\"\" String=\"\"odata-debug\"\" />\n                    <PropertyValue Property=\"\"Description\"\" String=\"\"Debug support for OData services\"\" />\n                    <PropertyValue Property=\"\"Required\"\" Bool=\"\"false\"\" />\n                    <PropertyValue Property=\"\"ExampleValues\"\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Value\"\" String=\"\"html\"\" />\n                          <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with self-contained...\"\" />\n                        </Record>\n                        <Record>\n                          <PropertyValue Property=\"\"Value\"\" String=\"\"json\"\" />\n                          <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with JSON document...\"\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n  </Record>\n</Annotation>\";\n\n            // Arrange\n            IEdmModel edmModel = NavigationPropertyPathItemHandlerTest.GetEdmModel(enableAnnotation ? annotation : \"\");\n            Assert.NotNull(edmModel);\n            ODataContext context = new ODataContext(edmModel);\n            IEdmEntitySet entitySet = edmModel.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            IEdmEntityType entityType = entitySet.EntityType;\n\n            IEdmNavigationProperty property = entityType.DeclaredNavigationProperties().FirstOrDefault(c => c.Name == \"Orders\");\n            Assert.NotNull(property);\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet),\n                new ODataKeySegment(entityType),\n                new ODataNavigationPropertySegment(property),\n                new ODataKeySegment(property.DeclaringEntityType()));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n\n            if (enableAnnotation)\n            {\n              Assert.NotNull(operation.Security);\n                Assert.Equal(2, operation.Security.Count);\n\n                string json = await operation.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n                Assert.Contains(@\"\n  \"\"security\"\": [\n    {\n      \"\"Delegated (work or school account)\"\": [\n        \"\"User.ReadBasic.All\"\",\n        \"\"User.Read.All\"\"\n      ]\n    },\n    {\n      \"\"Application\"\": [\n        \"\"User.Read.All\"\",\n        \"\"Directory.Read.All\"\"\n      ]\n    }\n  ],\".ChangeLineBreaks(), json);\n\n                // with custom header\n                Assert.Contains(@\"\n    {\n      \"\"name\"\": \"\"odata-debug\"\",\n      \"\"in\"\": \"\"header\"\",\n      \"\"description\"\": \"\"Debug support for OData services\"\",\n      \"\"schema\"\": {\n        \"\"type\"\": \"\"string\"\"\n      },\n      \"\"examples\"\": {\n        \"\"example-1\"\": {\n          \"\"description\"\": \"\"Service responds with self-contained...\"\",\n          \"\"value\"\": \"\"html\"\"\n        },\n        \"\"example-2\"\": {\n          \"\"description\"\": \"\"Service responds with JSON document...\"\",\n          \"\"value\"\": \"\"json\"\"\n        }\n      }\n    }\".ChangeLineBreaks(), json);\n\n            }\n            else\n            {\n                Assert.Null(operation.Security);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/ODataTypeCastGetOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation. All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests;\npublic class ODataTypeCastGetOperationHandlerTests\n{\n    [Theory]\n    [InlineData(true, true, true)]\n    [InlineData(true, false, true)]\n    [InlineData(false, true, false)]\n    [InlineData(false, false, false)]\n    public void CreateODataTypeCastGetOperationReturnsCorrectOperationForCollectionNavigationProperty(\n        bool enableOperationId, bool enablePagination, bool useHTTPStatusCodeClass2XX)\n    {// ../People/{id}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n        // Arrange\n        IEdmModel model = EdmModelHelper.TripServiceModel;\n        OpenApiConvertSettings settings = new()\n        {\n                EnableOperationId = enableOperationId,\n                EnablePagination = enablePagination,\n                UseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n        };\n        ODataContext context = new(model, settings);\n        IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n        Assert.NotNull(people);\n\n        IEdmEntityType person = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Person\");\n        IEdmEntityType employee = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Employee\");\n        IEdmNavigationProperty navProperty = person.DeclaredNavigationProperties().First(c => c.Name == \"Friends\");\n        ODataPath path = new(new ODataNavigationSourceSegment(people),\n                                                                    new ODataKeySegment(people.EntityType),\n                                                                    new ODataNavigationPropertySegment(navProperty),\n                                                                    new ODataTypeCastSegment(employee, model));\n\n        var document = new OpenApiDocument();\n        context.AddSchemasToDocument(document);\n        ODataTypeCastGetOperationHandler operationHandler = new (document);\n        // Act\n        var operation = operationHandler.CreateOperation(context, path);\n        document.Tags = context.CreateTags();\n\n\n        // Assert\n        Assert.NotNull(operation);\n        Assert.Equal(\"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\", operation.Summary);\n        Assert.NotNull(operation.Tags);\n        var tag = Assert.Single(operation.Tags);\n        Assert.Equal(\"People.Person\", tag.Name);\n        Assert.Single(tag.Extensions);\n\n        Assert.NotNull(operation.Parameters);\n        Assert.Equal(10, operation.Parameters.Count);\n\n        Assert.Null(operation.RequestBody);\n        if(enablePagination)\n            Assert.Equal(2, operation.Extensions.Count); //deprecated, pagination\n\n        Assert.Equal(2, operation.Responses.Count);\n        var statusCode = useHTTPStatusCodeClass2XX ? \"2XX\" : \"200\";\n        Assert.Equal(new string[] { statusCode, \"default\" }, operation.Responses.Select(e => e.Key));\n\n        if (enableOperationId)\n        {\n            Assert.Equal(\"People.ListFriends.AsEmployee-11bf\", operation.OperationId);\n        }\n        else\n        {\n            Assert.Null(operation.OperationId);\n        }\n        Assert.True(operation.Responses.ContainsKey(statusCode));\n    }\n    [Theory]\n    [InlineData(true, true)]\n    [InlineData(true, false)]\n    [InlineData(false, true)]\n    [InlineData(false, false)]\n    public void CreateODataTypeCastGetOperationReturnsCorrectOperationForCollectionNavigationPropertyId(bool enableOperationId, bool enablePagination)\n    {// ../People/{id}/Friends/{id}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/\n        // Arrange\n        IEdmModel model = EdmModelHelper.TripServiceModel;\n        OpenApiConvertSettings settings = new()\n        {\n                EnableOperationId = enableOperationId,\n                EnablePagination = enablePagination,\n        };\n        ODataContext context = new(model, settings);\n        IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n        Assert.NotNull(people);\n\n        IEdmEntityType person = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Person\");\n        IEdmEntityType employee = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Employee\");\n        IEdmNavigationProperty navProperty = person.DeclaredNavigationProperties().First(c => c.Name == \"Friends\");\n        ODataPath path = new(new ODataNavigationSourceSegment(people),\n                                                                    new ODataKeySegment(people.EntityType),\n                                                                    new ODataNavigationPropertySegment(navProperty),\n                                                                    new ODataKeySegment(people.EntityType),\n                                                                    new ODataTypeCastSegment(employee,model));\n\n        var document = new OpenApiDocument();\n        context.AddSchemasToDocument(document);\n        ODataTypeCastGetOperationHandler operationHandler = new (document);\n\n        // Act\n        var operation = operationHandler.CreateOperation(context, path);\n        document.Tags = context.CreateTags();\n\n        // Assert\n        Assert.NotNull(operation);\n        Assert.Equal(\"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\", operation.Summary);\n        Assert.NotNull(operation.Tags);\n        var tag = Assert.Single(operation.Tags);\n        Assert.Equal(\"People.Person\", tag.Name);\n        Assert.Null(tag.Extensions);\n\n        Assert.NotNull(operation.Parameters);\n        Assert.Equal(5, operation.Parameters.Count); //select, expand, id, id, ConsistencyLevel\n\n        Assert.Null(operation.RequestBody);\n        if(enablePagination)\n            Assert.Single(operation.Extensions); //deprecated\n\n        Assert.Equal(2, operation.Responses.Count);\n        Assert.Equal([\"200\", \"default\"], operation.Responses.Select(e => e.Key));\n\n        if (enableOperationId)\n        {\n            Assert.Equal(\"People.GetFriends.AsEmployee-11bf\", operation.OperationId);\n        }\n        else\n        {\n            Assert.Null(operation.OperationId);\n        }\n        Assert.False(operation.Responses[\"200\"].Content[\"application/json\"].Schema.Properties?.ContainsKey(\"value\") ?? false);\n    }\n    [Theory]\n    [InlineData(true, true)]\n    [InlineData(true, false)]\n    [InlineData(false, true)]\n    [InlineData(false, false)]\n    public void CreateODataTypeCastGetOperationReturnsCorrectOperationForEntitySet(bool enableOperationId, bool enablePagination)\n    {// .../People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n        // Arrange\n        IEdmModel model = EdmModelHelper.TripServiceModel;\n        OpenApiConvertSettings settings = new()\n        {\n                EnableOperationId = enableOperationId,\n                EnablePagination = enablePagination,\n        };\n        ODataContext context = new(model, settings);\n        IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n        Assert.NotNull(people);\n\n        IEdmEntityType employee = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Employee\");\n        ODataPath path = new(new ODataNavigationSourceSegment(people),\n                                                                    new ODataTypeCastSegment(employee,model));\n\n        var document = new OpenApiDocument();\n        context.AddSchemasToDocument(document);\n        ODataTypeCastGetOperationHandler operationHandler = new (document);\n        // Act\n        var operation = operationHandler.CreateOperation(context, path);\n        document.Tags = context.CreateTags();\n\n        // Assert\n        Assert.NotNull(operation);\n        Assert.Equal(\"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\", operation.Summary);\n        Assert.NotNull(operation.Tags);\n        var tag = Assert.Single(operation.Tags);\n        Assert.Equal(\"People.Person\", tag.Name);\n        Assert.Single(tag.Extensions);\n\n        Assert.NotNull(operation.Parameters);\n        Assert.Equal(9, operation.Parameters.Count);\n\n        Assert.Null(operation.RequestBody);\n        if(enablePagination)\n            Assert.Equal(2, operation.Extensions.Count);\n\n        Assert.Equal(2, operation.Responses.Count);\n        Assert.Equal(new string[] { \"200\", \"default\" }, operation.Responses.Select(e => e.Key));\n\n        if (enableOperationId)\n        {\n            Assert.Equal(\"People.Person.ListPerson.AsEmployee-013a\", operation.OperationId);\n        }\n        else\n        {\n            Assert.Null(operation.OperationId);\n        }\n        Assert.True(operation.Responses.ContainsKey(\"200\"));\n    }\n    [Theory]\n    [InlineData(true, true)]\n    [InlineData(true, false)]\n    [InlineData(false, true)]\n    [InlineData(false, false)]\n    public void CreateODataTypeCastGetOperationReturnsCorrectOperationForEntitySetId(bool enableOperationId, bool enablePagination)\n    {// .../People/{id}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n        // Arrange\n        IEdmModel model = EdmModelHelper.TripServiceModel;\n        OpenApiConvertSettings settings = new()\n        {\n                EnableOperationId = enableOperationId,\n                EnablePagination = enablePagination,\n        };\n        ODataContext context = new(model, settings);\n        IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n        Assert.NotNull(people);\n\n        IEdmEntityType person = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Person\");\n        IEdmEntityType employee = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Employee\");\n        ODataPath path = new(new ODataNavigationSourceSegment(people),\n                                                                    new ODataKeySegment(people.EntityType),\n                                                                    new ODataTypeCastSegment(employee,model));\n\n        var document = new OpenApiDocument();\n        context.AddSchemasToDocument(document);\n        ODataTypeCastGetOperationHandler operationHandler = new (document);\n        // Act\n        var operation = operationHandler.CreateOperation(context, path);\n        document.Tags = context.CreateTags();\n\n\n        // Assert\n        Assert.NotNull(operation);\n        Assert.Equal(\"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\", operation.Summary);\n        Assert.NotNull(operation.Tags);\n        var tag = Assert.Single(operation.Tags);\n        Assert.Equal(\"People.Person\", tag.Name);\n        Assert.Null(tag.Extensions);\n\n        Assert.NotNull(operation.Parameters);\n        Assert.Equal(4, operation.Parameters.Count); //select, expand, id\n\n        Assert.Null(operation.RequestBody);\n        if(enablePagination)\n            Assert.Single(operation.Extensions); // deprecated\n\n        Assert.Equal(2, operation.Responses.Count);\n        Assert.Equal(new string[] { \"200\", \"default\" }, operation.Responses.Select(e => e.Key));\n\n        if (enableOperationId)\n        {\n            Assert.Equal(\"People.Person.GetPerson.AsEmployee-317b\", operation.OperationId);\n        }\n        else\n        {\n            Assert.Null(operation.OperationId);\n        }\n        Assert.False(operation.Responses[\"200\"].Content[\"application/json\"].Schema.Properties?.ContainsKey(\"value\") ?? false);\n    }\n    [Theory]\n    [InlineData(true, true)]\n    [InlineData(true, false)]\n    [InlineData(false, true)]\n    [InlineData(false, false)]\n    public void CreateODataTypeCastGetOperationReturnsCorrectOperationForSingleNavigationproperty(bool enableOperationId, bool enablePagination)\n    {// .../People/{id}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n        // Arrange\n        IEdmModel model = EdmModelHelper.TripServiceModel;\n        OpenApiConvertSettings settings = new()\n        {\n                EnableOperationId = enableOperationId,\n                EnablePagination = enablePagination,\n        };\n        ODataContext context = new(model, settings);\n        IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n        Assert.NotNull(people);\n\n        IEdmEntityType person = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Person\");\n        IEdmEntityType employee = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Employee\");\n        IEdmNavigationProperty navProperty = person.DeclaredNavigationProperties().First(c => c.Name == \"BestFriend\");\n        ODataPath path = new(new ODataNavigationSourceSegment(people),\n                                                                    new ODataKeySegment(people.EntityType),\n                                                                    new ODataNavigationPropertySegment(navProperty),\n                                                                    new ODataTypeCastSegment(employee, model));\n\n        var document = new OpenApiDocument();\n        context.AddSchemasToDocument(document);\n        ODataTypeCastGetOperationHandler operationHandler = new (document);\n        // Act\n        var operation = operationHandler.CreateOperation(context, path);\n        document.Tags = context.CreateTags();\n\n        // Assert\n        Assert.NotNull(operation);\n        Assert.Equal(\"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\", operation.Summary);\n        Assert.NotNull(operation.Tags);\n        var tag = Assert.Single(operation.Tags);\n        Assert.Equal(\"People.Person\", tag.Name);\n        Assert.Null(tag.Extensions);\n\n        Assert.NotNull(operation.Parameters);\n        Assert.Equal(3, operation.Parameters.Count); //select, expand, id\n\n        Assert.Null(operation.RequestBody);\n        if(enablePagination)\n            Assert.Single(operation.Extensions); //deprecated\n\n        Assert.Equal(2, operation.Responses.Count);\n        Assert.Equal(new string[] { \"200\", \"default\" }, operation.Responses.Select(e => e.Key));\n\n        if (enableOperationId)\n        {\n            Assert.Equal(\"People.GetBestFriend.AsEmployee-7188\", operation.OperationId);\n        }\n        else\n        {\n            Assert.Null(operation.OperationId);\n        }\n        Assert.False(operation.Responses[\"200\"].Content[\"application/json\"].Schema.Properties?.ContainsKey(\"value\") ?? false);\n    }\n    [Theory]\n    [InlineData(true, true)]\n    [InlineData(true, false)]\n    [InlineData(false, true)]\n    [InlineData(false, false)]\n    public void CreateODataTypeCastGetOperationReturnsCorrectOperationForSingleton(bool enableOperationId, bool enablePagination)\n    {// .../Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n        // Arrange\n        IEdmModel model = EdmModelHelper.TripServiceModel;\n        OpenApiConvertSettings settings = new()\n        {\n                EnableOperationId = enableOperationId,\n                EnablePagination = enablePagination,\n        };\n        ODataContext context = new(model, settings);\n        IEdmSingleton me = model.EntityContainer.FindSingleton(\"Me\");\n        Assert.NotNull(me);\n\n        IEdmEntityType employee = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Employee\");\n        ODataPath path = new(new ODataNavigationSourceSegment(me),\n                                                                    new ODataTypeCastSegment(employee, model));\n\n        var document = new OpenApiDocument();\n        context.AddSchemasToDocument(document);\n        ODataTypeCastGetOperationHandler operationHandler = new (document);\n        // Act\n        var operation = operationHandler.CreateOperation(context, path);\n        document.Tags = context.CreateTags();\n\n        // Assert\n        Assert.NotNull(operation);\n        Assert.Equal(\"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\", operation.Summary);\n        Assert.NotNull(operation.Tags);\n        var tag = Assert.Single(operation.Tags);\n        Assert.Equal(\"Me.Person\", tag.Name);\n        Assert.Null(tag.Extensions);\n\n        Assert.NotNull(operation.Parameters);\n        Assert.Equal(2, operation.Parameters.Count); //select, expand\n\n        Assert.Null(operation.RequestBody);\n        if(enablePagination)\n            Assert.Single(operation.Extensions); //deprecated\n\n        Assert.Equal(2, operation.Responses.Count);\n        Assert.Equal(new string[] { \"200\", \"default\" }, operation.Responses.Select(e => e.Key));\n\n        if (enableOperationId)\n        {\n            Assert.Equal(\"Me.Person.GetPerson.AsEmployee-bd18\", operation.OperationId);\n        }\n        else\n        {\n            Assert.Null(operation.OperationId);\n        }\n        Assert.False(operation.Responses[\"200\"].Content[\"application/json\"].Schema.Properties?.ContainsKey(\"value\") ?? false);\n    }\n    [Fact]\n    public void CreateODataTypeCastGetOperationReturnsCorrectOperationForSingleNavigationPropertyWithTargetPathAnnotations()\n    {// .../People/{id}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n        // Arrange\n        IEdmModel model = EdmModelHelper.TripServiceModel;\n        ODataContext context = new(model, new OpenApiConvertSettings());\n        IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n        Assert.NotNull(people);\n\n        IEdmEntityType person = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Person\");\n        IEdmEntityType manager = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Manager\");\n        IEdmNavigationProperty navProperty = person.DeclaredNavigationProperties().First(c => c.Name == \"BestFriend\");\n        ODataPath path = new(new ODataNavigationSourceSegment(people),\n                                                                    new ODataKeySegment(people.EntityType),\n                                                                    new ODataNavigationPropertySegment(navProperty),\n                                                                    new ODataTypeCastSegment(manager, model));\n\n        var document = new OpenApiDocument();\n        context.AddSchemasToDocument(document);\n        ODataTypeCastGetOperationHandler operationHandler = new (document);\n        // Act\n        var operation = operationHandler.CreateOperation(context, path);\n        document.Tags = context.CreateTags();\n\n        // Assert\n        Assert.NotNull(operation);\n        Assert.Equal(\"Get best friend\", operation.Summary);\n        Assert.Equal(\"Get the item of type Person cast as Manager\", operation.Description);\n\n        Assert.NotNull(operation.ExternalDocs);\n        Assert.Equal(\"Find more info here\", operation.ExternalDocs.Description);\n        Assert.Equal(\"https://learn.microsoft.com/graph/api/person-get-friend-manager?view=graph-rest-1.0\", operation.ExternalDocs.Url.ToString());\n\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/OperationHandlerProviderTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Net.Http;\nusing Microsoft.OpenApi.OData.Edm;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class OperationHandlerProviderTests\n    {\n        [Theory]\n        [InlineData(ODataPathKind.EntitySet, \"get\", typeof(EntitySetGetOperationHandler))]\n        [InlineData(ODataPathKind.EntitySet, \"post\", typeof(EntitySetPostOperationHandler))]\n        [InlineData(ODataPathKind.Entity, \"get\", typeof(EntityGetOperationHandler))]\n        [InlineData(ODataPathKind.Entity, \"patch\", typeof(EntityPatchOperationHandler))]\n        [InlineData(ODataPathKind.Entity, \"delete\", typeof(EntityDeleteOperationHandler))]\n        [InlineData(ODataPathKind.Singleton, \"get\", typeof(SingletonGetOperationHandler))]\n        [InlineData(ODataPathKind.Singleton, \"patch\", typeof(SingletonPatchOperationHandler))]\n        [InlineData(ODataPathKind.NavigationProperty, \"get\", typeof(NavigationPropertyGetOperationHandler))]\n        [InlineData(ODataPathKind.NavigationProperty, \"post\", typeof(NavigationPropertyPostOperationHandler))]\n        [InlineData(ODataPathKind.NavigationProperty, \"patch\", typeof(NavigationPropertyPatchOperationHandler))]\n        [InlineData(ODataPathKind.NavigationProperty, \"delete\", typeof(NavigationPropertyDeleteOperationHandler))]\n        [InlineData(ODataPathKind.Operation, \"get\", typeof(EdmFunctionOperationHandler))]\n        [InlineData(ODataPathKind.Operation, \"post\", typeof(EdmActionOperationHandler))]\n        [InlineData(ODataPathKind.OperationImport, \"get\", typeof(EdmFunctionImportOperationHandler))]\n        [InlineData(ODataPathKind.OperationImport, \"post\", typeof(EdmActionImportOperationHandler))]\n        [InlineData(ODataPathKind.Ref, \"post\", typeof(RefPostOperationHandler))]\n        [InlineData(ODataPathKind.Ref, \"delete\", typeof(RefDeleteOperationHandler))]\n        [InlineData(ODataPathKind.Ref, \"get\", typeof(RefGetOperationHandler))]\n        [InlineData(ODataPathKind.Ref, \"put\", typeof(RefPutOperationHandler))]\n        [InlineData(ODataPathKind.MediaEntity, \"get\", typeof(MediaEntityGetOperationHandler))]\n        [InlineData(ODataPathKind.MediaEntity, \"put\", typeof(MediaEntityPutOperationHandler))]\n        [InlineData(ODataPathKind.Metadata, \"get\", typeof(MetadataGetOperationHandler))]\n        [InlineData(ODataPathKind.DollarCount, \"get\", typeof(DollarCountGetOperationHandler))]\n        public void GetHandlerReturnsCorrectOperationHandlerType(ODataPathKind pathKind, string operationType, Type handlerType)\n        {\n            // Arrange\n            OpenApiDocument openApiDocument = new();\n            OperationHandlerProvider provider = new OperationHandlerProvider();\n\n            // Act\n            IOperationHandler handler = provider.GetHandler(pathKind, HttpMethod.Parse(operationType), openApiDocument);\n\n            // Assert\n            Assert.Same(handlerType, handler.GetType());\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/RefDeleteOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class RefDeleteOperationHandlerTests\n    {\n        public RefDeleteOperationHandlerTests()\n        {\n          _operationHandler = new (_openApiDocument);\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n        private readonly RefDeleteOperationHandler _operationHandler;\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public void CreateNavigationRefDeleteOperationReturnsCorrectOperation(bool enableOperationId)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId\n            };\n            ODataContext context = new ODataContext(model, settings);\n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people);\n\n            IEdmEntityType person = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Person\");\n            IEdmNavigationProperty navProperty = person.DeclaredNavigationProperties().First(c => c.Name == \"Trips\");\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(people),\n                new ODataKeySegment(people.EntityType),\n                new ODataNavigationPropertySegment(navProperty),\n                ODataRefSegment.Instance);\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"Delete a trip.\", operation.Summary);\n            Assert.Equal(\"Delete an instance of a trip.\", operation.Description);\n            Assert.NotNull(operation.Tags);\n            var tag = Assert.Single(operation.Tags);\n            Assert.Equal(\"People.Trip\", tag.Name);\n\n            Assert.NotNull(operation.Parameters);\n            Assert.NotEmpty(operation.Parameters);\n            Assert.Equal(3, operation.Parameters.Count);\n\n            Assert.Null(operation.RequestBody);\n\n            Assert.Equal(2, operation.Responses.Count);\n            Assert.Equal(new string[] { \"204\", \"default\" }, operation.Responses.Select(e => e.Key));\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"People.DeleteRefTrips\", operation.OperationId);\n            }\n            else\n            {\n                Assert.Null(operation.OperationId);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/RefGetOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class RefGetOperationHandlerTests\n    {\n        public RefGetOperationHandlerTests()\n        {\n          _operationHandler = new (_openApiDocument);\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n        private readonly RefGetOperationHandler _operationHandler;\n\n        [Theory]\n        [InlineData(true, true)]\n        [InlineData(false, true)]\n        [InlineData(true, false)]\n        [InlineData(false, false)]\n        public void CreateNavigationRefGetOperationReturnsCorrectOperation(bool enableOperationId, bool useHTTPStatusCodeClass2XX)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId,\n                UseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n            };\n            ODataContext context = new ODataContext(model, settings);\n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people);\n\n            IEdmEntityType person = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Person\");\n            IEdmNavigationProperty navProperty = person.DeclaredNavigationProperties().First(c => c.Name == \"Trips\");\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(people),\n                new ODataKeySegment(people.EntityType),\n                new ODataNavigationPropertySegment(navProperty),\n                ODataRefSegment.Instance);\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"List trips.\", operation.Summary);\n            Assert.Equal(\"Retrieve a list of trips.\", operation.Description);\n            Assert.NotNull(operation.Tags);\n            var tag = Assert.Single(operation.Tags);\n            Assert.Equal(\"People.Trip\", tag.Name);\n\n            Assert.NotNull(operation.Parameters);\n            Assert.Equal(8, operation.Parameters.Count);\n\n            Assert.Null(operation.RequestBody);\n\n            Assert.Equal(2, operation.Responses.Count);\n            var statusCode = useHTTPStatusCodeClass2XX ? \"2XX\" : \"200\";\n            Assert.Equal(new string[] { statusCode, \"default\" }, operation.Responses.Select(e => e.Key));\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"People.ListRefTrips\", operation.OperationId);\n            }\n            else\n            {\n                Assert.Null(operation.OperationId);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/RefPostOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Tests;\nusing System.Linq;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class RefPostOperationHandlerTests\n    {\n        public RefPostOperationHandlerTests()\n        {\n          _operationHandler = new (_openApiDocument);\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n        private readonly RefPostOperationHandler _operationHandler;\n\n        [Theory]\n        [InlineData(true, true)]\n        [InlineData(false, true)]\n        [InlineData(true, false)]\n        [InlineData(false, false)]\n        public void CreateNavigationRefPostOperationReturnsCorrectOperation(bool enableOperationId, bool useHTTPStatusCodeClass2XX)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId,\n                UseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n            };\n            ODataContext context = new ODataContext(model, settings);\n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people);\n\n            IEdmEntityType person = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Person\");\n            IEdmNavigationProperty navProperty = person.DeclaredNavigationProperties().First(c => c.Name == \"Trips\");\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(people),\n                new ODataKeySegment(people.EntityType),\n                new ODataNavigationPropertySegment(navProperty),\n                ODataRefSegment.Instance);\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"Create a trip.\", operation.Summary);\n            Assert.Equal(\"Create a new trip.\", operation.Description);\n            Assert.NotNull(operation.Tags);\n            var tag = Assert.Single(operation.Tags);\n            Assert.Equal(\"People.Trip\", tag.Name);\n\n            Assert.NotNull(operation.Parameters);\n            Assert.NotEmpty(operation.Parameters);\n\n            Assert.NotNull(operation.RequestBody);\n            var requestBodyReference = Assert.IsType<OpenApiRequestBodyReference>(operation.RequestBody);\n            Assert.Equal(ReferenceType.RequestBody, requestBodyReference.Reference.Type);\n            Assert.Equal(Common.Constants.ReferencePostRequestBodyName, requestBodyReference.Reference.Id);\n\n            Assert.Equal(2, operation.Responses.Count);\n            Assert.Equal(new string[] { \"204\", \"default\" }, operation.Responses.Select(e => e.Key));\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"People.CreateRefTrips\", operation.OperationId);\n            }\n            else\n            {\n                Assert.Null(operation.OperationId);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/RefPutOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Tests;\nusing System.Linq;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class RefPutOperationHandlerTests\n    {\n        public RefPutOperationHandlerTests()\n        {\n          _operationHandler = new (_openApiDocument);\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n        private readonly RefPutOperationHandler _operationHandler;\n\n        [Theory]\n        [InlineData(true, true)]\n        [InlineData(false, true)]\n        [InlineData(true, false)]\n        [InlineData(false, false)]\n        public void CreateNavigationRefPutOperationReturnsCorrectOperation(bool enableOperationId, bool useHTTPStatusCodeClass2XX)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId,\n                UseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n            };\n            ODataContext context = new ODataContext(model, settings);\n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people);\n\n            IEdmEntityType person = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Person\");\n            IEdmNavigationProperty navProperty = person.DeclaredNavigationProperties().First(c => c.Name == \"BestFriend\");\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(people),\n                new ODataKeySegment(people.EntityType),\n                new ODataNavigationPropertySegment(navProperty),\n                ODataRefSegment.Instance);\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n            Assert.Equal(\"Update the best friend.\", operation.Summary);\n            Assert.Equal(\"Update an instance of a best friend.\", operation.Description);\n            Assert.NotNull(operation.Tags);\n            var tag = Assert.Single(operation.Tags);\n            Assert.Equal(\"People.Person\", tag.Name);\n\n            Assert.NotNull(operation.Parameters);\n            Assert.Single(operation.Parameters);\n\n            var requestBodyReference = Assert.IsType<OpenApiRequestBodyReference>(operation.RequestBody);\n            Assert.Equal(ReferenceType.RequestBody, requestBodyReference.Reference.Type);\n            Assert.Equal(Common.Constants.ReferencePutRequestBodyName, requestBodyReference.Reference.Id);\n\n            Assert.Equal(2, operation.Responses.Count);\n            Assert.Equal(new string[] { \"204\", \"default\" }, operation.Responses.Select(e => e.Key));\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"People.UpdateRefBestFriend\", operation.OperationId);\n            }\n            else\n            {\n                Assert.Null(operation.OperationId);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/SingletonGetOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Threading.Tasks;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Validation;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class SingletonGetOperationHandlerTests\n    {\n        public SingletonGetOperationHandlerTests()\n        {\n          _openApiDocument.AddComponent(\"Delegated (work or school account)\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.AddComponent(\"Application\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n        private SingletonGetOperationHandler _operationHandler => new(_openApiDocument);\n\n        [Theory]\n        [InlineData(true, true)]\n        [InlineData(false, true)]\n        [InlineData(true, false)]\n        [InlineData(false, false)]\n        public void CreateSingletonGetOperationReturnsCorrectOperation(bool enableOperationId, bool useHTTPStatusCodeClass2XX)\n        {\n            // Arrange\n            string annotation = @\"\n        <Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\">\n          <Record>\n            <PropertyValue Property=\"\"Description\"\" String=\"\"List users.\"\" />            \n            <PropertyValue Property=\"\"LongDescription\"\" String=\"\"Retrieve a list of user objects.\"\" />            \n          </Record>\n        </Annotation>\";\n            IEdmModel model = GetEdmModel(annotation);\n            IEdmSingleton singleton = model.EntityContainer.FindSingleton(\"Me\");\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId,\n                UseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n            };\n            ODataContext context = new ODataContext(model, settings);\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(singleton));\n\n            // Act\n            var get = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(get);\n            Assert.Equal(\"List users.\", get.Summary);\n            Assert.Equal(\"Retrieve a list of user objects.\", get.Description);\n            Assert.NotNull(get.Tags);\n            var tag = Assert.Single(get.Tags);\n            Assert.Equal(\"Me.Customer\", tag.Name);\n\n            Assert.NotNull(get.Parameters);\n            Assert.Equal(2, get.Parameters.Count);\n\n            Assert.Null(get.RequestBody);\n\n            Assert.NotNull(get.Responses);\n            Assert.Equal(2, get.Responses.Count);\n            var statusCode = useHTTPStatusCodeClass2XX ? \"2XX\" : \"200\";\n            Assert.Equal(new[] { statusCode, \"default\" }, get.Responses.Select(r => r.Key));\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"Me.Customer.GetCustomer\", get.OperationId);\n            }\n            else\n            {\n                Assert.Null(get.OperationId);\n            }\n        }\n\n        [Theory]\n        [InlineData(false, true)]\n        [InlineData(false, false)]\n        [InlineData(true, true)]\n        [InlineData(true, false)]\n        public void CreateSingletonGetOperationReturnsParameterForExpandRestrictions(bool hasRestriction, bool expandable)\n        {\n            // Arrange\n            string annotation = String.Format(@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.ExpandRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Expandable\"\" Bool=\"\"{0}\"\" />\n  </Record>\n</Annotation>\", expandable);\n\n            // Act & Assert\n            VerifyParameter(annotation, hasRestriction, expandable, \"$expand\");\n        }\n\n        [Theory]\n        [InlineData(false, \"Recursive\")]\n        [InlineData(false, \"Single\")]\n        [InlineData(false, \"None\")]\n        [InlineData(true, \"Recursive\")]\n        [InlineData(true, \"Single\")]\n        [InlineData(true, \"None\")]\n        public void CreateSingletonGetOperationReturnsParameterForNavigationRestrictions(bool hasRestriction, string navigability)\n        {\n            // Arrange\n            string annotation = String.Format(@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.NavigationRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Navigability\"\">\n      <EnumMember>Org.OData.Capabilities.V1.NavigationType/{0}</EnumMember >\n    </PropertyValue>\n  </Record>\n</Annotation>\", navigability);\n\n            // Act & Assert\n            VerifyParameter(annotation, hasRestriction, navigability == \"None\" ? false : true, \"$select\");\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public async Task ReadRestrictionsTermWorksToCreateOperationForSingletonGetOperation(bool enableAnnotation)\n        {\n            string annotation = @\"<Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Permissions\"\">\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Delegated (work or school account)\"\" />\n          <PropertyValue Property=\"\"Scopes\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.ReadBasic.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n        <Record>\n          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"Application\"\" />\n          <PropertyValue Property=\"\"Scopes\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"User.Read.All\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Scope\"\" String=\"\"Directory.Read.All\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n    <PropertyValue Property=\"\"Description\"\" String=\"\"A brief description of GET '/me' request.\"\" />\n    <PropertyValue Property=\"\"CustomHeaders\"\">\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"Name\"\" String=\"\"odata-debug\"\" />\n          <PropertyValue Property=\"\"Description\"\" String=\"\"Debug support for OData services\"\" />\n          <PropertyValue Property=\"\"Required\"\" Bool=\"\"false\"\" />\n          <PropertyValue Property=\"\"ExampleValues\"\">\n            <Collection>\n              <Record>\n                <PropertyValue Property=\"\"Value\"\" String=\"\"html\"\" />\n                <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with self-contained...\"\" />\n              </Record>\n              <Record>\n                <PropertyValue Property=\"\"Value\"\" String=\"\"json\"\" />\n                <PropertyValue Property=\"\"Description\"\" String=\"\"Service responds with JSON document...\"\" />\n              </Record>\n            </Collection>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n  </Record>\n</Annotation>\";\n\n            // Arrange\n            var edmModel = GetEdmModel(enableAnnotation ? annotation : \"\");\n\n            Assert.NotNull(edmModel);\n            IEdmSingleton me = edmModel.EntityContainer.FindSingleton(\"Me\");\n            Assert.NotNull(me);\n\n            ODataContext context = new ODataContext(edmModel);\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(me));\n\n            // Act\n            var operation = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(operation);\n\n            if (enableAnnotation)\n            {\n              Assert.NotNull(operation.Security);\n                Assert.Equal(2, operation.Security.Count);\n\n                string json = await operation.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n                Assert.Contains(@\"\n  \"\"security\"\": [\n    {\n      \"\"Delegated (work or school account)\"\": [\n        \"\"User.ReadBasic.All\"\",\n        \"\"User.Read.All\"\"\n      ]\n    },\n    {\n      \"\"Application\"\": [\n        \"\"User.Read.All\"\",\n        \"\"Directory.Read.All\"\"\n      ]\n    }\n  ],\".ChangeLineBreaks(), json);\n\n                // with custom header\n                Assert.Contains(@\"\n  \"\"parameters\"\": [\n    {\n      \"\"name\"\": \"\"odata-debug\"\",\n      \"\"in\"\": \"\"header\"\",\n      \"\"description\"\": \"\"Debug support for OData services\"\",\n      \"\"schema\"\": {\n        \"\"type\"\": \"\"string\"\"\n      },\n      \"\"examples\"\": {\n        \"\"example-1\"\": {\n          \"\"description\"\": \"\"Service responds with self-contained...\"\",\n          \"\"value\"\": \"\"html\"\"\n        },\n        \"\"example-2\"\": {\n          \"\"description\"\": \"\"Service responds with JSON document...\"\",\n          \"\"value\"\": \"\"json\"\"\n        }\n      }\n    },\n    {\".ChangeLineBreaks(), json);\n            }\n            else\n            {\n                Assert.Null(operation.Security);\n            }\n        }\n\n        public static IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityType Name=\"\"Customer\"\">\n        <Key>\n          <PropertyRef Name=\"\"ID\"\" />\n        </Key>\n        <Property Name=\"\"ID\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n      </EntityType>\n      <EntityContainer Name =\"\"Default\"\">\n        <Singleton Name=\"\"Me\"\" Type=\"\"NS.Customer\"\">\n            <Annotation Term=\"\"Org.OData.Core.V1.Description\"\" String=\"\"My signed-in instance.\"\" />\n        </Singleton>\n      </EntityContainer>\n      <Annotations Target=\"\"NS.Default/Me\"\">\n        {0}\n      </Annotations>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, annotation);\n\n            IEdmModel model;\n            IEnumerable<EdmError> errors;\n\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out errors);\n            Assert.True(result);\n            return model;\n        }\n\n        private void VerifyParameter(string annotation, bool hasRestriction, bool supported, string queryOption)\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(hasRestriction ? annotation : \"\");\n            ODataContext context = new ODataContext(model);\n            IEdmSingleton me = model.EntityContainer.FindSingleton(\"Me\");\n            Assert.NotNull(me); // guard\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(me));\n\n            // Act\n            var get = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(get);\n\n            Assert.NotNull(get.Parameters);\n            if (!hasRestriction || supported)\n            {\n                Assert.Equal(2, get.Parameters.Count);\n                Assert.Contains(queryOption, get.Parameters.Select(p => p.Name));\n            }\n            else\n            {\n                Assert.Single(get.Parameters);\n                Assert.DoesNotContain(queryOption, get.Parameters.Select(p => p.Name));\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Operation/SingletonPatchOperationHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Linq;\nusing System.Threading.Tasks;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Generator;\nusing Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Operation.Tests\n{\n    public class SingletonPatchOperationHandlerTests\n    {\n        public SingletonPatchOperationHandlerTests()\n        {\n          _openApiDocument.AddComponent(\"Delegated (work or school account)\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.AddComponent(\"Application\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n          _openApiDocument.AddComponent(\"authorizationName\", new OpenApiSecurityScheme {\n            Type = SecuritySchemeType.OAuth2,\n          });\n        }\n        private readonly OpenApiDocument _openApiDocument = new();\n        private SingletonPatchOperationHandler _operationHandler => new(_openApiDocument);\n\n        [Theory]\n        [InlineData(true, true)]\n        [InlineData(false, true)]\n        [InlineData(true, false)]\n        [InlineData(false, false)]\n        public void CreateSingletonPatchOperationReturnsCorrectOperation(bool enableOperationId, bool useHTTPStatusCodeClass2XX)\n        {\n            // Arrange\n            string annotation = @\"\n        <Annotation Term=\"\"Org.OData.Capabilities.V1.UpdateRestrictions\"\">\n          <Record>\n            <PropertyValue Property=\"\"Description\"\" String=\"\"Update the signed-in user.\"\" />            \n            <PropertyValue Property=\"\"LongDescription\"\" String=\"\"Update the signed-in user.\"\" />            \n          </Record>\n        </Annotation>\";\n            IEdmModel model = SingletonGetOperationHandlerTests.GetEdmModel(annotation);\n            IEdmSingleton singleton = model.EntityContainer.FindSingleton(\"Me\");\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                EnableOperationId = enableOperationId,\n                UseSuccessStatusCodeRange = useHTTPStatusCodeClass2XX\n            };\n            ODataContext context = new ODataContext(model, settings);\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(singleton));\n\n            // Act\n            var patch = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(patch);\n            Assert.Equal(\"Update the signed-in user.\", patch.Summary);\n            Assert.Equal(\"Update the signed-in user.\", patch.Description);\n            Assert.NotNull(patch.Tags);\n            var tag = Assert.Single(patch.Tags);\n            Assert.Equal(\"Me.Customer\", tag.Name);\n\n            Assert.Empty(patch.Parameters);\n            Assert.NotNull(patch.RequestBody);\n\n            Assert.NotNull(patch.Responses);\n            Assert.Equal(2, patch.Responses.Count);\n            var statusCode = useHTTPStatusCodeClass2XX ? \"2XX\" : \"204\";\n            Assert.Equal(new[] { statusCode, \"default\" }, patch.Responses.Select(r => r.Key));\n\n            if (useHTTPStatusCodeClass2XX)\n            {\n                Assert.Single(patch.Responses[statusCode].Content);\n            }\n            else\n            {\n                Assert.Null(patch.Responses[statusCode].Content);\n            }\n\n            if (enableOperationId)\n            {\n                Assert.Equal(\"Me.Customer.UpdateCustomer\", patch.OperationId);\n            }\n            else\n            {\n                Assert.Null(patch.OperationId);\n            }\n        }\n\n        [Theory]\n        [InlineData(false)]\n        [InlineData(true)]\n        public async Task CreateSingletonPatchOperationReturnsParameterForUpdateRestrictions(bool hasRestriction)\n        {\n            // Arrange\n            string annotation = @\"<Annotations Target=\"\"NS.Default/Me\"\">\n                <Annotation Term=\"\"Org.OData.Capabilities.V1.UpdateRestrictions\"\" >\n                  <Record>\n                    <PropertyValue Property=\"\"Updatable\"\" Bool=\"\"true\"\" />\n                    <PropertyValue Property=\"\"NonUpdatableNavigationProperties\"\" >\n                      <Collection>\n                        <NavigationPropertyPath>abc</NavigationPropertyPath>\n                        <NavigationPropertyPath>RelatedEvents</NavigationPropertyPath>\n                      </Collection>\n                    </PropertyValue>\n                    <PropertyValue Property=\"\"MaxLevels\"\" Int=\"\"8\"\" />\n                    <PropertyValue Property=\"\"Permissions\"\">\n                      <Collection>\n                        <Record Type=\"\"Org.OData.Capabilities.V1.PermissionType\"\">\n                          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"authorizationName\"\" />\n                          <PropertyValue Property=\"\"Scopes\"\">\n                            <Collection>\n                              <Record Type=\"\"Org.OData.Capabilities.V1.ScopeType\"\">\n                                <PropertyValue Property=\"\"Scope\"\" String=\"\"scopeName1\"\" />\n                                <PropertyValue Property=\"\"RestrictedProperties\"\" String=\"\"p1,p2\"\" />\n                              </Record>\n                              <Record Type=\"\"Org.OData.Capabilities.V1.ScopeType\"\">\n                                <PropertyValue Property=\"\"Scope\"\" String=\"\"scopeName2\"\" />\n                                <PropertyValue Property=\"\"RestrictedProperties\"\" String=\"\"p3,p4\"\" />\n                              </Record>\n                            </Collection>\n                          </PropertyValue>\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                    <PropertyValue Property=\"\"QueryOptions\"\">\n                      <Record>\n                        <PropertyValue Property=\"\"ExpandSupported\"\" Bool=\"\"true\"\" />\n                        <PropertyValue Property=\"\"SelectSupported\"\" Bool=\"\"true\"\" />\n                        <PropertyValue Property=\"\"ComputeSupported\"\" Bool=\"\"true\"\" />\n                        <PropertyValue Property=\"\"FilterSupported\"\" Bool=\"\"true\"\" />\n                        <PropertyValue Property=\"\"SearchSupported\"\" Bool=\"\"true\"\" />\n                        <PropertyValue Property=\"\"SortSupported\"\" Bool=\"\"false\"\" />\n                        <PropertyValue Property=\"\"SortSupported\"\" Bool=\"\"false\"\" />\n                      </Record>\n                    </PropertyValue>\n                    <PropertyValue Property=\"\"CustomHeaders\"\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Name\"\" String=\"\"HeadName1\"\" />\n                          <PropertyValue Property=\"\"Description\"\" String=\"\"Description1\"\" />\n                          <PropertyValue Property=\"\"ComputeSupported\"\" String=\"\"http://any1\"\" />\n                          <PropertyValue Property=\"\"Required\"\" Bool=\"\"true\"\" />\n                          <PropertyValue Property=\"\"ExampleValues\"\">\n                            <Collection>\n                              <Record>\n                                <PropertyValue Property=\"\"Description\"\" String=\"\"Description11\"\" />\n                                <PropertyValue Property=\"\"Value\"\" String=\"\"value1\"\" />\n                              </Record>\n                            </Collection>\n                          </PropertyValue>\n                        </Record>\n                        <Record>\n                          <PropertyValue Property=\"\"Name\"\" String=\"\"HeadName2\"\" />\n                          <PropertyValue Property=\"\"Description\"\" String=\"\"Description2\"\" />\n                          <PropertyValue Property=\"\"ComputeSupported\"\" String=\"\"http://any2\"\" />\n                          <PropertyValue Property=\"\"Required\"\" Bool=\"\"false\"\" />\n                          <PropertyValue Property=\"\"ExampleValues\"\">\n                            <Collection>\n                              <Record>\n                                <PropertyValue Property=\"\"Description\"\" String=\"\"Description22\"\" />\n                                <PropertyValue Property=\"\"Value\"\" String=\"\"value2\"\" />\n                              </Record>\n                            </Collection>\n                          </PropertyValue>\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                    <PropertyValue Property=\"\"CustomQueryOptions\"\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Name\"\" String=\"\"QueryName1\"\" />\n                          <PropertyValue Property=\"\"Description\"\" String=\"\"Description3\"\" />\n                          <PropertyValue Property=\"\"ComputeSupported\"\" String=\"\"http://any3\"\" />\n                          <PropertyValue Property=\"\"Required\"\" Bool=\"\"true\"\" />\n                          <PropertyValue Property=\"\"ExampleValues\"\">\n                            <Collection>\n                              <Record>\n                                <PropertyValue Property=\"\"Description\"\" String=\"\"Description33\"\" />\n                                <PropertyValue Property=\"\"Value\"\" String=\"\"value3\"\" />\n                              </Record>\n                            </Collection>\n                          </PropertyValue>\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Annotation>\n              </Annotations>\";\n\n            // Act & Assert\n            await VerifyOperation(annotation, hasRestriction);\n        }\n\n        private async Task VerifyOperation(string annotation, bool hasRestriction)\n        {\n            // Arrange\n            IEdmModel model = CapabilitiesModelHelper.GetEdmModelOutline(hasRestriction ? annotation : \"\");\n            ODataContext context = new ODataContext(model);\n            IEdmSingleton me = model.EntityContainer.FindSingleton(\"Me\");\n            Assert.NotNull(me); // guard\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(me));\n\n            // Act\n            var patch = _operationHandler.CreateOperation(context, path);\n            _openApiDocument.Tags = context.CreateTags();\n\n            // Assert\n            Assert.NotNull(patch);\n\n            Assert.NotNull(patch.Parameters);\n            if (hasRestriction)\n            {\n                // Parameters\n                Assert.Equal(3, patch.Parameters.Count);\n\n                Assert.Equal(ParameterLocation.Header, patch.Parameters[0].In);\n                Assert.Equal(\"HeadName1\", patch.Parameters[0].Name);\n\n                Assert.Equal(ParameterLocation.Header, patch.Parameters[1].In);\n                Assert.Equal(\"HeadName2\", patch.Parameters[1].Name);\n\n                Assert.Equal(ParameterLocation.Query, patch.Parameters[2].In);\n                Assert.Equal(\"QueryName1\", patch.Parameters[2].Name);\n\n                // security\n                Assert.NotNull(patch.Security);\n                var securityRequirements = Assert.Single(patch.Security);\n                var securityRequirement = Assert.Single(securityRequirements);\n                Assert.Equal(\"authorizationName\", securityRequirement.Key.Reference.Id);\n                Assert.Equal(new[] { \"scopeName1\", \"scopeName2\" }, securityRequirement.Value);\n\n                string json = await patch.SerializeAsJsonAsync(OpenApiSpecVersion.OpenApi3_0);\n                Assert.Contains(@\"\n  \"\"security\"\": [\n    {\n      \"\"authorizationName\"\": [\n        \"\"scopeName1\"\",\n        \"\"scopeName2\"\"\n      ]\n    }\n  ],\".ChangeLineBreaks(), json);\n\n                // with custom header\n                Assert.Contains(@\"\n  \"\"parameters\"\": [\n    {\n      \"\"name\"\": \"\"HeadName1\"\",\n      \"\"in\"\": \"\"header\"\",\n      \"\"description\"\": \"\"Description1\"\",\n      \"\"required\"\": true,\n      \"\"schema\"\": {\n        \"\"type\"\": \"\"string\"\"\n      },\n      \"\"examples\"\": {\n        \"\"example-1\"\": {\n          \"\"description\"\": \"\"Description11\"\",\n          \"\"value\"\": \"\"value1\"\"\n        }\n      }\n    },\n    {\n      \"\"name\"\": \"\"HeadName2\"\",\n      \"\"in\"\": \"\"header\"\",\n      \"\"description\"\": \"\"Description2\"\",\n      \"\"schema\"\": {\n        \"\"type\"\": \"\"string\"\"\n      },\n      \"\"examples\"\": {\n        \"\"example-1\"\": {\n          \"\"description\"\": \"\"Description22\"\",\n          \"\"value\"\": \"\"value2\"\"\n        }\n      }\n    },\n    {\n      \"\"name\"\": \"\"QueryName1\"\",\n      \"\"in\"\": \"\"query\"\",\n      \"\"description\"\": \"\"Description3\"\",\n      \"\"required\"\": true,\n      \"\"schema\"\": {\n        \"\"type\"\": \"\"string\"\"\n      },\n      \"\"examples\"\": {\n        \"\"example-1\"\": {\n          \"\"description\"\": \"\"Description33\"\",\n          \"\"value\"\": \"\"value3\"\"\n        }\n      }\n    }\".ChangeLineBreaks(), json);\n            }\n            else\n            {\n                Assert.Empty(patch.Parameters);\n                Assert.Null(patch.Security);\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/PathItem/ComplexPropertyPathItemHandlerTests.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.PathItem.Tests;\n\npublic class ComplexPropertyPathItemHandlerTests\n{\n\tprivate readonly ComplexPropertyItemHandler _pathItemHandler = new(new());\n\n\t[Fact]\n\tpublic void CreatePathItemThrowsForNullContext()\n\t{\n\t\tAssert.Throws<ArgumentNullException>(\"context\",\n\t\t\t() => _pathItemHandler.CreatePathItem(context: null, path: new ODataPath()));\n\t}\n\n\t[Theory]\n\t[InlineData(true, true, 2)]\n\t[InlineData(true, false, 0)]\n\t[InlineData(false, false, 2)]\n\t[InlineData(false, true, 2)]\n\tpublic void SetsDefaultOperations(bool useAnnotationToGeneratePath, bool annotationAvailable, int operationCount)\n\t{\n\t\tvar annotation = annotationAvailable\n\t\t\t? @\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.UpdateRestrictions\"\">\n  <Record>\n\t<PropertyValue Property=\"\"Updatable\"\" Bool=\"\"true\"\" />\n  </Record>\n</Annotation>\n<Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\">\n  <Record>\n\t<PropertyValue Property=\"\"Readable\"\" Bool=\"\"true\"\" />\n  </Record>\n</Annotation>\"\n\t\t\t: \"\";\n\t\tvar target = @\"\"\"NS.Customer/BillingAddress\"\"\";\n\t\tvar model = EntitySetPathItemHandlerTests.GetEdmModel(annotation: annotation, target: target);\n\t\tvar convertSettings = new OpenApiConvertSettings\n\t\t{\n\t\t\tRequireRestrictionAnnotationsToGenerateComplexPropertyPaths = useAnnotationToGeneratePath\n\t\t};\n\t\tvar context = new ODataContext(model, convertSettings);\n\t\tvar entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n\t\tAssert.NotNull(entitySet); // guard\n\t\tvar entityType = entitySet.EntityType;\n\t\tvar property = entityType.FindProperty(\"BillingAddress\");\n\t\tAssert.NotNull(property); // guard\n\t\tvar path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entityType), new ODataComplexPropertySegment(property as IEdmStructuralProperty));\n\t\tAssert.Equal(ODataPathKind.ComplexProperty, path.Kind); // guard\n\t\tvar pathItem = _pathItemHandler.CreatePathItem(context, path);\n\t\tAssert.NotNull(pathItem);\n\t\tAssert.Equal(operationCount, pathItem.Operations?.Count ?? 0);\n\n\t\tif (operationCount > 0)\n\t\t{\n\t\t\tAssert.True(pathItem.Operations.ContainsKey(HttpMethod.Get));\n\t\t\tAssert.True(pathItem.Operations.ContainsKey(HttpMethod.Patch));\n\t\t}\n\t\telse\n\t\t{\n\t\t\tAssert.Null(pathItem.Operations);\n\t\t}\n\t}\n\n\t[Theory]\n\t[InlineData(true, true, 1)]\n\t[InlineData(true, false, 0)]\n\t[InlineData(false, false, 2)]\n\t[InlineData(false, true, 2)]\n\tpublic void SetsUpdateOperationWithUpdateMethodUpdateRestrictions(bool useAnnotationToGeneratePath, bool annotationAvailable, int operationCount)\n    {\n        var annotation = annotationAvailable \n\t\t\t? @\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.UpdateRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"UpdateMethod\"\">\n      <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>\n    </PropertyValue>\n\t<PropertyValue Property=\"\"Updatable\"\" Bool=\"\"true\"\" />\n  </Record>\n</Annotation>\n<Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\">\n  <Record>\n\t<PropertyValue Property=\"\"Readable\"\" Bool=\"\"false\"\" />\n  </Record>\n</Annotation>\"\n\t\t\t: \"\";\n        var target = @\"\"\"NS.Customer/BillingAddress\"\"\";\n        var model = EntitySetPathItemHandlerTests.GetEdmModel(annotation: annotation, target: target);\n\t\tvar convertSettings = new OpenApiConvertSettings\n\t\t{\n\t\t\tRequireRestrictionAnnotationsToGenerateComplexPropertyPaths = useAnnotationToGeneratePath\n\t\t};\n\t\tvar context = new ODataContext(model, convertSettings);\n        var entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n        Assert.NotNull(entitySet); // guard\n        var entityType = entitySet.EntityType;\n        var property = entityType.FindProperty(\"BillingAddress\");\n        Assert.NotNull(property); // guard\n        var path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entityType), new ODataComplexPropertySegment(property as IEdmStructuralProperty));\n        Assert.Equal(ODataPathKind.ComplexProperty, path.Kind); // guard\n        var pathItem = _pathItemHandler.CreatePathItem(context, path);\n        Assert.NotNull(pathItem);\n        Assert.Equal(operationCount, pathItem.Operations?.Count ?? 0);\n\n\t\tif (operationCount > 0)\n\t\t{\n\t\t\tif (annotationAvailable)\n\t\t\t{\n\t\t\t\tAssert.True(pathItem.Operations.ContainsKey(HttpMethod.Put));\n\t\t\t}\n            else\n            {\n\t\t\t\tAssert.True(pathItem.Operations.ContainsKey(HttpMethod.Get));\n\t\t\t\tAssert.True(pathItem.Operations.ContainsKey(HttpMethod.Patch));\n\t\t\t}\n\t\t}\n\t\telse\n\t\t{\n\t\t\tAssert.Null(pathItem.Operations);\n\t\t}\n    }\n\n\t[Theory]\n\t[InlineData(true, true, 1)]\n\t[InlineData(true, false, 0)]\n\t[InlineData(false, false, 3)]\n\t[InlineData(false, true, 3)]\n\tpublic void SetsPostOnCollectionProperties(bool useAnnotationToGeneratePath, bool annotationAvailable, int operationCount)\n\t{\n\t\tvar annotation = annotationAvailable\n\t\t\t? @\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.InsertRestrictions\"\">\n    <Record>\n    <PropertyValue Property=\"\"Insertable\"\" Bool=\"\"true\"\" />\n    </Record>\n</Annotation>\n<Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\">\n  <Record>\n\t<PropertyValue Property=\"\"Description\"\" String=\"\"Create groupLifecyclePolicy\"\" />\n\t<!-- No Readable property defined! -->\n  </Record>\n</Annotation>\"\n\t\t\t: \"\";\n\t\tvar target = @\"\"\"NS.Customer/AlternativeAddresses\"\"\";\n\t\tvar model = EntitySetPathItemHandlerTests.GetEdmModel(annotation: annotation, target: target);\n\t\tvar convertSettings = new OpenApiConvertSettings\n\t\t{\n\t\t\tRequireRestrictionAnnotationsToGenerateComplexPropertyPaths = useAnnotationToGeneratePath\n\t\t};\n\t\tvar context = new ODataContext(model, convertSettings);\n\t\tvar entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n\t\tAssert.NotNull(entitySet); // guard\n\t\tvar entityType = entitySet.EntityType;\n\t\tvar property = entityType.FindProperty(\"AlternativeAddresses\");\n\t\tAssert.NotNull(property); // guard\n\t\tvar path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entityType), new ODataComplexPropertySegment(property as IEdmStructuralProperty));\n\t\tAssert.Equal(ODataPathKind.ComplexProperty, path.Kind); // guard\n\t\tvar pathItem = _pathItemHandler.CreatePathItem(context, path);\n\t\tAssert.NotNull(pathItem);\n\t\tAssert.Equal(operationCount, pathItem.Operations?.Count ?? 0);\n\n\t\tif (operationCount > 0)\n        {\n\t\t\tAssert.True(pathItem.Operations.ContainsKey(HttpMethod.Post));\n\t\t}\n        else\n        {\n\t\t\tAssert.Null(pathItem.Operations);\n\t\t}\t\t\n\t}\n\t[Fact]\n\tpublic void CreateComplexPropertyPathItemAddsCustomAttributeValuesToPathExtensions()\n    {\n\t\t// Arrange\n\t\tvar model = EntitySetPathItemHandlerTests.GetEdmModel(\"\");\n\t\tODataContext context = new(model);\n\t\tcontext.Settings.CustomXMLAttributesMapping.Add(\"ags:IsHidden\", \"x-ms-isHidden\");\n\t\tvar entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n\t\tAssert.NotNull(entitySet); // guard\n\t\tvar entityType = entitySet.EntityType;\n\t\tvar property = entityType.FindProperty(\"AlternativeAddresses\");\n\t\tAssert.NotNull(property); // guard\n\t\tvar path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entityType), new ODataComplexPropertySegment(property as IEdmStructuralProperty));\n        Assert.Equal(ODataPathKind.ComplexProperty, path.Kind); // guard\n\n        // Act\n        var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n\t\t// Assert\n\t\tAssert.NotNull(pathItem.Extensions);\n\n\t\tpathItem.Extensions.TryGetValue(\"x-ms-isHidden\", out IOpenApiExtension isHiddenExtension);\n\t\tstring isHiddenValue = Assert.IsType<JsonNodeExtension>(isHiddenExtension).Node.GetValue<string>();\n        Assert.Equal(\"true\", isHiddenValue);\n\t}\n\n\t[Theory]\n\t[InlineData(\"true\", \"true\", \"true\", 3)]\n\t[InlineData(\"false\", \"false\", \"false\", 0)]\n\t[InlineData (\"false\", \"false\", \"true\", 1)]\n    public void CreatesComplexPropertyPathsBasedOnTargetPathAnnotations(string readable, string insertable, string updatable, int operationCount)\n    {\n\t\t// Arrange\n        var annotation = $@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.InsertRestrictions\"\">\n    <Record>\n    <PropertyValue Property=\"\"Insertable\"\" Bool=\"\"{insertable}\"\" />\n    </Record>\n</Annotation>\n<Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\">\n  <Record>\n\t<PropertyValue Property=\"\"Readable\"\" Bool=\"\"{readable}\"\" />\n  </Record>\n</Annotation>\n<Annotation Term=\"\"Org.OData.Capabilities.V1.UpdateRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Updatable\"\" Bool=\"\"{updatable}\"\" />\n  </Record>\n</Annotation>\";\n        var target = @\"\"\"NS.Default/Customers/AlternativeAddresses\"\"\";\n        var model = EntitySetPathItemHandlerTests.GetEdmModel(annotation, target);\n        var context = new ODataContext(model, new OpenApiConvertSettings());\n\n        var entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n        Assert.NotNull(entitySet); // guard\n\n        var entityType = entitySet.EntityType;\n        var property = entityType.FindProperty(\"AlternativeAddresses\");\n        Assert.NotNull(property); // guard\n\n        var path = new ODataPath(\n\t\t\tnew ODataNavigationSourceSegment(entitySet), \n\t\t\tnew ODataKeySegment(entityType), \n\t\t\tnew ODataComplexPropertySegment(property as IEdmStructuralProperty));\n        Assert.Equal(ODataPathKind.ComplexProperty, path.Kind); // guard\n\n\t\t// Act\n        var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n\t\t// Assert\n        Assert.NotNull(pathItem);\n        Assert.Equal(operationCount, pathItem.Operations?.Count ?? 0);\n        if (operationCount == 1)\n        {\n            Assert.True(pathItem.Operations.ContainsKey(HttpMethod.Patch));\n            Assert.False(pathItem.Operations.ContainsKey(HttpMethod.Post));\n            Assert.False(pathItem.Operations.ContainsKey(HttpMethod.Get));\n        }\n        else if (operationCount == 3) \n        {\n            Assert.True(pathItem.Operations.ContainsKey(HttpMethod.Patch));\n            Assert.True(pathItem.Operations.ContainsKey(HttpMethod.Post));\n            Assert.True(pathItem.Operations.ContainsKey(HttpMethod.Get));\n        }\n    }\n\n\t[Theory]\n\t[InlineData(false, 2)]\n\t[InlineData(true, 2)]\n\tpublic void CreatesComplexPropertyPathItemUsesHttpPutForUpdateWhenSettingIsEnabled(bool useHttpPutForUpdate, int operationCount)\n\t{\n\t\t// Arrange\n\t\tvar annotation = @\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.UpdateRestrictions\"\">\n  <Record>\n\t<PropertyValue Property=\"\"Updatable\"\" Bool=\"\"true\"\" />\n  </Record>\n</Annotation>\n<Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\">\n  <Record>\n\t<PropertyValue Property=\"\"Readable\"\" Bool=\"\"true\"\" />\n  </Record>\n</Annotation>\";\n\t\tvar target = @\"\"\"NS.Customer/BillingAddress\"\"\";\n\t\tvar model = EntitySetPathItemHandlerTests.GetEdmModel(annotation: annotation, target: target);\n\t\tvar convertSettings = new OpenApiConvertSettings\n\t\t{\n\t\t\tUseHttpPutForUpdate = useHttpPutForUpdate\n\t\t};\n\t\tvar context = new ODataContext(model, convertSettings);\n\t\tvar entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n\t\tAssert.NotNull(entitySet); // guard\n\t\tvar entityType = entitySet.EntityType;\n\t\tvar property = entityType.FindProperty(\"BillingAddress\");\n\t\tAssert.NotNull(property); // guard\n\t\tvar path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entityType), new ODataComplexPropertySegment(property as IEdmStructuralProperty));\n\t\tAssert.Equal(ODataPathKind.ComplexProperty, path.Kind); // guard\n\n\t\t// Act\n\t\tvar pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n\t\t// Assert\n\t\tAssert.NotNull(pathItem);\n\t\tAssert.Equal(operationCount, pathItem.Operations?.Count ?? 0);\n\n\t\tAssert.True(pathItem.Operations.ContainsKey(HttpMethod.Get));\n\t\tif (useHttpPutForUpdate)\n\t\t{\n\t\t\tAssert.True(pathItem.Operations.ContainsKey(HttpMethod.Put));\n\t\t\tAssert.False(pathItem.Operations.ContainsKey(HttpMethod.Patch));\n\t\t}\n\t\telse\n\t\t{\n\t\t\tAssert.True(pathItem.Operations.ContainsKey(HttpMethod.Patch));\n\t\t\tAssert.False(pathItem.Operations.ContainsKey(HttpMethod.Put));\n\t\t}\n\t}\n\n\t[Fact]\n\tpublic void CreateComplexPropertyPathItemPrefersUpdateMethodAnnotationOverUseHttpPutForUpdateSetting()\n\t{\n\t\t// Arrange - annotation specifies PUT explicitly, setting is disabled (default PATCH)\n\t\tvar annotation = @\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.UpdateRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"UpdateMethod\"\">\n      <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>\n    </PropertyValue>\n\t<PropertyValue Property=\"\"Updatable\"\" Bool=\"\"true\"\" />\n  </Record>\n</Annotation>\n<Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\">\n  <Record>\n\t<PropertyValue Property=\"\"Readable\"\" Bool=\"\"true\"\" />\n  </Record>\n</Annotation>\";\n\t\tvar target = @\"\"\"NS.Customer/BillingAddress\"\"\";\n\t\tvar model = EntitySetPathItemHandlerTests.GetEdmModel(annotation: annotation, target: target);\n\t\tvar convertSettings = new OpenApiConvertSettings\n\t\t{\n\t\t\tUseHttpPutForUpdate = false // Setting says use PATCH (default)\n\t\t};\n\t\tvar context = new ODataContext(model, convertSettings);\n\t\tvar entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n\t\tAssert.NotNull(entitySet); // guard\n\t\tvar entityType = entitySet.EntityType;\n\t\tvar property = entityType.FindProperty(\"BillingAddress\");\n\t\tAssert.NotNull(property); // guard\n\t\tvar path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entityType), new ODataComplexPropertySegment(property as IEdmStructuralProperty));\n\t\tAssert.Equal(ODataPathKind.ComplexProperty, path.Kind); // guard\n\n\t\t// Act\n\t\tvar pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n\t\t// Assert\n\t\tAssert.NotNull(pathItem);\n\t\tAssert.Equal(2, pathItem.Operations?.Count ?? 0);\n\t\tAssert.True(pathItem.Operations.ContainsKey(HttpMethod.Get));\n\t\t// Should use PUT from annotation, not PATCH from setting\n\t\tAssert.True(pathItem.Operations.ContainsKey(HttpMethod.Put));\n\t\tAssert.False(pathItem.Operations.ContainsKey(HttpMethod.Patch));\n\t}\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/PathItem/EntityPathItemHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Linq;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Properties;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.PathItem.Tests\n{\n    public class EntityPathItemHandlerTests\n    {\n        private EntityPathItemHandler _pathItemHandler = new MyEntityPathItemHandler(new());\n\n        [Fact]\n        public void CreatePathItemThrowsForNullContext()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\",\n                () => _pathItemHandler.CreatePathItem(context: null, path: new ODataPath()));\n        }\n\n        [Fact]\n        public void CreatePathItemThrowsForNullPath()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"path\",\n                () => _pathItemHandler.CreatePathItem(new ODataContext(EdmCoreModel.Instance), path: null));\n        }\n\n        [Fact]\n        public void CreatePathItemThrowsForNonEntityPath()\n        {\n            // Arrange\n            IEdmModel model = EntitySetPathItemHandlerTests.GetEdmModel(annotation: \"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            var path = new ODataPath(new ODataNavigationSourceSegment(entitySet));\n            Assert.Equal(ODataPathKind.EntitySet, path.Kind); // guard\n\n            // Act\n            Action test = () => _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            var exception = Assert.Throws<InvalidOperationException>(test);\n            Assert.Equal(String.Format(SRResource.InvalidPathKindForPathItemHandler, _pathItemHandler.GetType().Name, path.Kind), exception.Message);\n        }\n\n        [Fact]\n        public void CreateEntityPathItemReturnsCorrectPathItem()\n        {\n            // Arrange\n            IEdmModel model = EntitySetPathItemHandlerTests.GetEdmModel(annotation: \"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType));\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n            Assert.Equal(3, pathItem.Operations.Count);\n            Assert.Equal(new HttpMethod[] { HttpMethod.Get, HttpMethod.Patch, HttpMethod.Delete },\n                pathItem.Operations.Select(o => o.Key));\n        }\n\n        [Theory]\n        [InlineData(true)]\n        [InlineData(false)]\n        public void CreateEntityPathItemReturnsCorrectPathItemWithPathParameters(bool declarePathParametersOnPathItem)\n        {\n            // Arrange\n            IEdmModel model = EntitySetPathItemHandlerTests.GetEdmModel(annotation: \"\");\n            OpenApiConvertSettings convertSettings = new OpenApiConvertSettings\n            {\n                DeclarePathParametersOnPathItem = declarePathParametersOnPathItem,\n            };\n            ODataContext context = new ODataContext(model, convertSettings);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType));\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n            Assert.Equal(3, pathItem.Operations.Count);\n            Assert.Equal(new HttpMethod[] { HttpMethod.Get, HttpMethod.Patch, HttpMethod.Delete },\n                pathItem.Operations.Select(o => o.Key));\n\n            if (declarePathParametersOnPathItem)\n            {\n                Assert.NotEmpty(pathItem.Parameters);\n                Assert.Single(pathItem.Parameters);\n            }\n            else\n            {\n                Assert.Null(pathItem.Parameters);\n            }\n        }\n\n        [Fact]\n        public void CreateEntityPathItemReturnsCorrectPathItemWithReferences()\n        {\n            // Test that references don't disturb the paths.\n\n            // Arrange\n            IEdmModel model = EdmModelHelper.InheritanceEdmModelAcrossReferences;\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType));\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n            Assert.Equal(3, pathItem.Operations.Count);\n            Assert.Equal(new HttpMethod[] { HttpMethod.Get, HttpMethod.Patch, HttpMethod.Delete },\n                pathItem.Operations.Select(o => o.Key));\n            Assert.NotEmpty(pathItem.Description);\n        }\n\n        [Theory]\n        [InlineData(true, new string[] { \"get\", \"patch\", \"delete\" })]\n        [InlineData(false, new string[] { \"patch\", \"delete\" })]\n        public void CreateEntityPathItemWorksForReadByKeyRestrictionsCapablities(bool readable, string[] expected)\n        {\n            // Arrange\n            string annotation = $@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"ReadByKeyRestrictions\"\" >\n      <Record>\n        <PropertyValue Property=\"\"Readable\"\" Bool=\"\"{readable}\"\" />\n      </Record>\n    </PropertyValue>\n  </Record>\n</Annotation>\";\n\n            // Assert\n            VerifyPathItemOperations(annotation, expected);\n        }\n\n        [Theory]\n        [InlineData(true, new string[] { \"get\", \"patch\", \"delete\" })]\n        [InlineData(false, new string[] { \"patch\", \"delete\" })]\n        public void CreateEntityPathItemWorksForReadRestrictionsCapablities(bool readable, string[] expected)\n        {\n            // Arrange\n            string annotation = $@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Readable\"\" Bool=\"\"{readable}\"\" />\n  </Record>\n</Annotation>\";\n\n            // Assert\n            VerifyPathItemOperations(annotation, expected);\n        }\n\n        [Theory]\n        [InlineData(true, new string[] { \"get\", \"patch\", \"delete\" })]\n        [InlineData(false, new string[] { \"get\", \"delete\" })]\n        public void CreateEntityPathItemWorksForUpdateRestrictionsCapablities(bool updatable, string[] expected)\n        {\n            // Arrange\n            string annotation = $@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.UpdateRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Updatable\"\" Bool=\"\"{updatable}\"\" />\n  </Record>\n</Annotation>\";\n\n            // Assert\n            VerifyPathItemOperations(annotation, expected);\n        }\n\n        [Theory]\n        [InlineData(true, new string[] { \"get\", \"patch\", \"delete\" })]\n        [InlineData(false, new string[] { \"get\", \"patch\" })]\n        public void CreateEntityPathItemWorksForDeleteRestrictionsCapablities(bool deletable, string[] expected)\n        {\n            // Arrange\n            string annotation = $@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.DeleteRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Deletable\"\" Bool=\"\"{deletable}\"\" />\n  </Record>\n</Annotation>\";\n\n            // Assert\n            VerifyPathItemOperations(annotation, expected);\n        }\n\n        [Theory]\n        [InlineData(false, new string[] { \"get\", \"patch\", \"delete\" })]\n        [InlineData(true, new string[] { \"get\", \"put\", \"delete\" })]\n        public void CreateEntityPathItemWorksForUpdateMethodRestrictionsCapabilities(bool updateMethod, string[] expected)\n        {\n            // Arrange\n            string annotation = updateMethod ? $@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.UpdateRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"UpdateMethod\"\">\n      <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>\n    </PropertyValue>\n  </Record>\n</Annotation>\" : \"\";\n\n            // Assert\n            VerifyPathItemOperations(annotation, expected);\n        }\n\n        [Theory]\n        [InlineData(false, new string[] { \"get\", \"patch\", \"delete\" })]\n        [InlineData(true, new string[] { \"get\", \"put\", \"delete\" })]\n        public void CreateEntityPathItemUsesHttpPutForUpdateWhenSettingIsEnabled(bool useHttpPutForUpdate, string[] expected)\n        {\n            // Arrange\n            IEdmModel model = EntitySetPathItemHandlerTests.GetEdmModel(annotation: \"\");\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                UseHttpPutForUpdate = useHttpPutForUpdate\n            };\n            ODataContext context = new ODataContext(model, settings);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType));\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n            Assert.Equal(expected, pathItem.Operations.Select(e => e.Key.ToString().ToLowerInvariant()));\n        }\n\n        [Fact]\n        public void CreateEntityPathItemPrefersUpdateMethodAnnotationOverUseHttpPutForUpdateSetting()\n        {\n            // Arrange - annotation specifies PUT explicitly, setting is disabled (default PATCH)\n            string annotation = @\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.UpdateRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"UpdateMethod\"\">\n      <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>\n    </PropertyValue>\n  </Record>\n</Annotation>\";\n\n            IEdmModel model = EntitySetPathItemHandlerTests.GetEdmModel(annotation);\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                UseHttpPutForUpdate = false // Setting says use PATCH (default)\n            };\n            ODataContext context = new ODataContext(model, settings);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType));\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n            // Should use PUT from annotation, not PATCH from setting\n            Assert.Equal(new string[] { \"get\", \"put\", \"delete\" }, pathItem.Operations.Select(e => e.Key.ToString().ToLowerInvariant()));\n        }\n\n        private void VerifyPathItemOperations(string annotation, string[] expected)\n        {\n            // Arrange\n            IEdmModel model = EntitySetPathItemHandlerTests.GetEdmModel(annotation);\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType));\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n            Assert.Equal(expected, pathItem.Operations.Select(e => e.Key.ToString().ToLowerInvariant()));\n        }\n\n        [Fact]\n        public void CreateEntityPathItemAddsCustomAttributeValuesToPathExtensions()\n        {\n            // Arrange\n            IEdmModel model = EntitySetPathItemHandlerTests.GetEdmModel(annotation: \"\");\n            ODataContext context = new(model);\n            context.Settings.CustomXMLAttributesMapping = new()\n            {\n                {\n                    \"ags:IsHidden\", \"x-ms-isHidden\"\n                },\n                {\n                    \"isOwner\", \"x-ms-isOwner\"\n                }\n            };\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            ODataPath path = new(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType));\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n            Assert.NotNull(pathItem.Extensions);\n\n            pathItem.Extensions.TryGetValue(\"x-ms-isHidden\", out IOpenApiExtension isHiddenExtension);\n            string isHiddenValue = Assert.IsType<JsonNodeExtension>(isHiddenExtension).Node.GetValue<string>();\n            Assert.Equal(\"true\", isHiddenValue);\n\n            pathItem.Extensions.TryGetValue(\"x-ms-isOwner\", out IOpenApiExtension isOwnerExtension);\n            string isOwnerValue = Assert.IsType<JsonNodeExtension>(isOwnerExtension).Node.GetValue<string>();\n            Assert.Equal(\"true\", isOwnerValue);\n        }\n    }\n\n    internal class MyEntityPathItemHandler : EntityPathItemHandler\n    {\n        public MyEntityPathItemHandler(OpenApiDocument document) : base(document)\n        {\n          \n        }\n        protected override void AddOperation(OpenApiPathItem item, HttpMethod operationType)\n        {\n            item.AddOperation(operationType, new OpenApiOperation());\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/PathItem/EntitySetPathItemHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Net.Http;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Validation;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Properties;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.PathItem.Tests\n{\n    public class EntitySetPathItemHandlerTests\n    {\n        private readonly EntitySetPathItemHandler _pathItemHandler = new MyEntitySetPathItemHandler(new());\n\n        [Fact]\n        public void CreatePathItemThrowsForNullContext()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\",\n                () => _pathItemHandler.CreatePathItem(context: null, path: new ODataPath()));\n        }\n\n        [Fact]\n        public void CreatePathItemThrowsForNullPath()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"path\",\n                () => _pathItemHandler.CreatePathItem(new ODataContext(EdmCoreModel.Instance), path: null));\n        }\n\n        [Fact]\n        public void CreatePathItemThrowsForNonEntitySetPath()\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(annotation: \"\");\n            ODataContext context = new ODataContext(model);\n            var entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            var path = new ODataPath(new ODataNavigationSourceSegment(entitySet), new ODataKeySegment(entitySet.EntityType));\n            Assert.Equal(ODataPathKind.Entity, path.Kind); // guard\n\n            // Act\n            Action test = () => _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            var exception = Assert.Throws<InvalidOperationException>(test);\n            Assert.Equal(String.Format(SRResource.InvalidPathKindForPathItemHandler, _pathItemHandler.GetType().Name, path.Kind), exception.Message);\n        }\n\n        [Fact]\n        public void CreateEntitySetPathItemReturnsCorrectPathItem()\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(annotation: \"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet));\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n            Assert.Equal(2, pathItem.Operations.Count);\n            Assert.Equal([HttpMethod.Get, HttpMethod.Post],\n                pathItem.Operations.Select(o => o.Key));\n            Assert.NotEmpty(pathItem.Description);\n        }\n\n        [Theory]\n        [InlineData(true, new [] { \"get\", \"post\" })]\n        [InlineData(false, new [] { \"post\" })]\n        public void CreateEntitySetPathItemWorksForReadRestrictionsCapabilities(bool readable, string[] expected)\n        {\n            // Arrange\n            string annotation = $@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Readable\"\" Bool=\"\"{readable}\"\" />\n  </Record>\n</Annotation>\";\n\n            // Assert\n            VerifyPathItemOperations(annotation, expected);\n        }\n\n        [Theory]\n        [InlineData(true, new [] { \"get\", \"post\" })]\n        [InlineData(false, new [] { \"get\" })]\n        public void CreateEntitySetPathItemWorksForInsertRestrictionsCapablities(bool insertable, string[] expected)\n        {\n            // Arrange\n            string annotation = $@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.InsertRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Insertable\"\" Bool=\"\"{insertable}\"\" />\n  </Record>\n</Annotation>\";\n\n            // Assert\n            VerifyPathItemOperations(annotation, expected);\n        }\n\n        [Fact]\n        public void CreateEntitySetPathItemWorksForReadAndInsertRestrictionsCapablities()\n        {\n            // Arrange\n            string annotation = @\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.InsertRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Insertable\"\" Bool=\"\"false\"\" />\n  </Record>\n</Annotation>\n<Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Readable\"\" Bool=\"\"false\"\" />\n  </Record>\n</Annotation>\";\n\n            // Assert\n            VerifyPathItemOperations(annotation, []);\n        }\n\n        private void VerifyPathItemOperations(string annotation, string[] expected)\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(annotation);\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet));\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n\n            if (expected is {Length: > 0})\n            {\n              Assert.NotNull(pathItem.Operations);\n              Assert.Equal(expected, pathItem.Operations.Select(e => e.Key.ToString().ToLowerInvariant()));\n            }\n            else\n              Assert.Null(pathItem.Operations);\n        }\n\n        [Fact]\n        public void CreateEntitySetPathItemAddsCustomAttributeValuesToPathExtensions()\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(annotation: \"\");\n            ODataContext context = new(model);\n            context.Settings.CustomXMLAttributesMapping.Add(\"ags:IsHidden\", \"x-ms-isHidden\");\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            ODataPath path = new(new ODataNavigationSourceSegment(entitySet));\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n            Assert.NotNull(pathItem.Extensions);\n\n            pathItem.Extensions.TryGetValue(\"x-ms-isHidden\", out var value);\n            string isHiddenValue = Assert.IsType<JsonNodeExtension>(value).Node.GetValue<string>();\n            Assert.Equal(\"true\", isHiddenValue);\n        }\n\n        public static IEdmModel GetEdmModel(string annotation, string target = \"\\\"NS.Default/Customers\\\"\", string customXMLAttribute = null)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\" xmlns:ags=\"\"http://aggregator.microsoft.com/internal\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <ComplexType Name=\"\"Address\"\">\n        <Property Name=\"\"City\"\" Type=\"\"Edm.String\"\" />\n      </ComplexType>\n      <EntityType Name=\"\"Customer\"\" ags:IsOwner=\"\"true\"\" ags:IsHidden=\"\"true\"\">\n        <Key>\n          <PropertyRef Name=\"\"ID\"\" />\n        </Key>\n        <Property Name=\"\"ID\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n        <Property Name=\"\"BillingAddress\"\" Type=\"\"NS.Address\"\" />\n        <Property Name=\"\"MailingAddress\"\" Type=\"\"NS.Address\"\" Nullable=\"\"false\"\" />\n        <Property Name=\"\"AlternativeAddresses\"\" Type=\"\"Collection(NS.Address)\"\" Nullable=\"\"false\"\" ags:IsHidden=\"\"true\"\"/>\n      </EntityType>\n      <EntityContainer Name =\"\"Default\"\">\n         <EntitySet Name=\"\"Customers\"\" EntityType=\"\"NS.Customer\"\" ags:IsHidden=\"\"true\"\"/>\n      </EntityContainer>\n      <Annotations Target={0}>\n        {1}\n      </Annotations>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, target, annotation);\n\n            IEdmModel model;\n            IEnumerable<EdmError> errors;\n\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out errors);\n            Assert.True(result);\n            return model;\n        }\n    }\n\n    internal class MyEntitySetPathItemHandler(OpenApiDocument document) : EntitySetPathItemHandler(document)\n    {\n        protected override void AddOperation(OpenApiPathItem item, HttpMethod operationType)\n        {\n            item.AddOperation(operationType, new OpenApiOperation());\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/PathItem/MediaEntityPathItemHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Properties;\nusing System;\nusing System.Linq;\nusing System.Net.Http;\nusing System.Xml.Linq;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.PathItem.Tests\n{\n    public class MediaEntityPathItemHandlerTests\n    {\n        private readonly MediaEntityPathItemHandler _pathItemHandler = new MyMediaEntityPathItemHandler(new());\n\n        [Fact]\n        public void CreatePathItemThrowsForNullContext()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\",\n                () => _pathItemHandler.CreatePathItem(context: null, path: new ODataPath()));\n        }\n\n        [Fact]\n        public void CreatePathItemThrowsForNullPath()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"path\",\n                () => _pathItemHandler.CreatePathItem(new ODataContext(EdmCoreModel.Instance), path: null));\n        }\n\n        [Fact]\n        public void CreatePathItemThrowsForNonMediaEntityPath()\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(\"\");\n            ODataContext context = new ODataContext(model);\n            var entitySet = model.EntityContainer.FindEntitySet(\"Todos\");\n            Assert.NotNull(entitySet); // guard\n            var path = new ODataPath(new ODataNavigationSourceSegment(entitySet));\n\n            // Act\n            void test() => _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            var exception = Assert.Throws<InvalidOperationException>(test);\n            Assert.Equal(string.Format(SRResource.InvalidPathKindForPathItemHandler, _pathItemHandler.GetType().Name, path.Kind), exception.Message);\n        }\n\n        [Fact]\n        public void CreateMediaEntityPathItemReturnsCorrectItem()\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(\"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Todos\");\n            IEdmSingleton singleton = model.EntityContainer.FindSingleton(\"me\");\n            Assert.NotNull(entitySet); // guard\n            Assert.NotNull(singleton);\n            IEdmEntityType entityType = entitySet.EntityType;\n\n            IEdmStructuralProperty sp = entityType.DeclaredStructuralProperties().First(c => c.Name == \"Logo\");\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet),\n                new ODataKeySegment(entityType),\n                new ODataStreamPropertySegment(sp.Name));\n\n            IEdmEntityType user = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"user\");\n            IEdmNavigationProperty navProperty = user.DeclaredNavigationProperties().First(c => c.Name == \"photo\");\n            ODataPath path2 = new ODataPath(new ODataNavigationSourceSegment(singleton),\n                new ODataNavigationPropertySegment(navProperty),\n                new ODataStreamContentSegment());\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n            var pathItem2 = _pathItemHandler.CreatePathItem(context, path2);\n\n            // Assert\n            Assert.NotNull(pathItem);\n            Assert.NotNull(pathItem2);\n\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotNull(pathItem2.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n            Assert.NotEmpty(pathItem2.Operations);\n            Assert.Equal(3, pathItem.Operations.Count);\n            Assert.Equal(3, pathItem2.Operations.Count);\n            Assert.Equal([HttpMethod.Get, HttpMethod.Put, HttpMethod.Delete],\n                pathItem.Operations.Select(o => o.Key));\n            Assert.Equal([HttpMethod.Get, HttpMethod.Put, HttpMethod.Delete],\n                pathItem2.Operations.Select(o => o.Key));\n            Assert.NotEmpty(pathItem.Description);\n        }\n\n        [Theory]\n        [InlineData(true, new string[] { \"get\", \"put\", \"delete\" })]\n        [InlineData(false, new string[] { \"put\", \"delete\" })]\n        public void CreateMediaEntityPathItemWorksForReadByKeyRestrictionsCapabilities(bool readable, string[] expected)\n        {\n            // Arrange\n            string annotation = $@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"ReadByKeyRestrictions\"\" >\n      <Record>\n        <PropertyValue Property=\"\"Readable\"\" Bool=\"\"{readable}\"\" />\n      </Record>\n    </PropertyValue>\n  </Record>\n</Annotation>\";\n\n            // Assert\n            VerifyPathItemOperationsForStreamPropertySegment(annotation, expected);\n            VerifyPathItemOperationsForStreamContentSegment(annotation, expected);\n        }\n\n        [Theory]\n        [InlineData(true, new string[] { \"get\", \"put\", \"delete\" })]\n        [InlineData(false, new string[] { \"get\", \"delete\" })]\n        public void CreateMediaEntityPathItemWorksForUpdateRestrictionsCapabilities(bool updatable, string[] expected)\n        {\n            // Arrange\n            string annotation = $@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.UpdateRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Updatable\"\" Bool=\"\"{updatable}\"\" />\n  </Record>\n</Annotation>\";\n\n            // Assert\n            VerifyPathItemOperationsForStreamPropertySegment(annotation, expected);\n            VerifyPathItemOperationsForStreamContentSegment(annotation, expected);\n        }\n\n        [Theory]\n        [InlineData(true, new string[] { \"get\", \"put\", \"delete\" })]\n        [InlineData(false, new string[] { \"get\", \"delete\" })]\n        public void CreateMediaEntityPathItemWorksForUpdateRestrictionsCapabilitiesWithTargetPathAnnotations(bool updatable, string[] expected)\n        {\n            string annotation = $@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.UpdateRestrictions\"\">\n    <Record>\n    <PropertyValue Property=\"\"Updatable\"\" Bool=\"\"{!updatable}\"\" />\n    </Record>\n</Annotation>\";\n\n            // Arrange\n            string streamPropertyTargetPathAnnotation = $@\"\n<Annotations Target=\"\"microsoft.graph.GraphService/Todos/Logo\"\">\n    <Annotation Term=\"\"Org.OData.Capabilities.V1.UpdateRestrictions\"\">\n      <Record>\n        <PropertyValue Property=\"\"Updatable\"\" Bool=\"\"{updatable}\"\" />\n      </Record>\n    </Annotation>\n</Annotations>\";\n\n            // Assert\n            VerifyPathItemOperationsForStreamPropertySegment(annotation, expected, streamPropertyTargetPathAnnotation);\n        }\n\n        [Theory]\n        [InlineData(true, new string[] { \"get\", \"put\", \"delete\" })]\n        [InlineData(false, new string[] { \"get\", \"put\" })]\n        public void CreateMediaEntityPathItemWorksForDeleteRestrictionsCapabilities(bool deletable, string[] expected)\n        {\n            // Arrange\n            string annotation = $@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.DeleteRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Deletable\"\" Bool=\"\"{deletable}\"\" />\n  </Record>\n</Annotation>\";\n\n            // Assert\n            VerifyPathItemOperationsForStreamPropertySegment(annotation, expected);\n            VerifyPathItemOperationsForStreamContentSegment(annotation, expected);\n        }\n\n        [Theory]\n        [InlineData(true, new string[] { \"get\", \"put\", \"delete\" })]\n        [InlineData(false, new string[] { \"get\", \"put\" })]\n        public void CreateMediaEntityPathItemWorksForDeleteRestrictionsCapabilitiesWithTargetPathAnnotations(bool deletable, string[] expected)\n        {\n            // Arrange\n            string annotation = $@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.DeleteRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Deletable\"\" Bool=\"\"{!deletable}\"\" />\n  </Record>\n</Annotation>\";\n\n\n            // Arrange\n            string streamPropertyTargetPathAnnotation = $@\"\n<Annotations Target=\"\"microsoft.graph.GraphService/Todos/Logo\"\">\n    <Annotation Term=\"\"Org.OData.Capabilities.V1.DeleteRestrictions\"\">\n      <Record>\n        <PropertyValue Property=\"\"Deletable\"\" Bool=\"\"{deletable}\"\" />\n      </Record>\n    </Annotation>\n</Annotations>\";\n\n            // Assert\n            VerifyPathItemOperationsForStreamPropertySegment(annotation, expected, streamPropertyTargetPathAnnotation);\n        }\n\n        private void VerifyPathItemOperationsForStreamPropertySegment(string annotation, string[] expected, string targetPathAnnotations = \"\")\n        {\n            // Arrange\n            \n            IEdmModel model = GetEdmModel(annotation, targetPathAnnotations);\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Todos\");\n            Assert.NotNull(entitySet); // guard\n            IEdmEntityType entityType = entitySet.EntityType;\n\n            IEdmStructuralProperty sp = entityType.DeclaredStructuralProperties().First(c => c.Name == \"Logo\");\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet),\n                new ODataKeySegment(entityType),\n                new ODataStreamPropertySegment(sp.Name));\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n            Assert.Equal(expected, pathItem.Operations.Select(e => e.Key.ToString().ToLowerInvariant()));\n        }\n\n        private void VerifyPathItemOperationsForStreamContentSegment(string annotation, string[] expected, string targetPathAnnotations = null)\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(annotation, targetPathAnnotations);\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Todos\");\n            IEdmSingleton singleton = model.EntityContainer.FindSingleton(\"me\");\n            Assert.NotNull(entitySet); // guard\n            Assert.NotNull(singleton);\n            IEdmEntityType entityType = entitySet.EntityType;\n\n            IEdmEntityType user = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"user\");\n            IEdmNavigationProperty navProperty = user.DeclaredNavigationProperties().First(c => c.Name == \"photo\");\n            ODataPath path2 = new ODataPath(new ODataNavigationSourceSegment(singleton),\n                new ODataNavigationPropertySegment(navProperty),\n                new ODataStreamContentSegment());\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet),\n                new ODataKeySegment(entityType),\n                new ODataStreamContentSegment());\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n            var pathItem2 = _pathItemHandler.CreatePathItem(context, path2);\n\n            // Assert\n            Assert.NotNull(pathItem);\n            Assert.NotNull(pathItem2);\n\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotNull(pathItem2.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n            Assert.NotEmpty(pathItem2.Operations);\n            Assert.Equal(expected, pathItem.Operations.Select(e => e.Key.ToString().ToLowerInvariant()));\n            Assert.Equal(expected, pathItem2.Operations.Select(e => e.Key.ToString().ToLowerInvariant()));;\n        }\n\n        private IEdmModel GetEdmModel(string annotation, string targetPathAnnotation = \"\")\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"microsoft.graph\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityType Name=\"\"Todo\"\" HasStream=\"\"true\"\">\n        <Key>\n          <PropertyRef Name=\"\"Id\"\" />\n        </Key>\n        <Property Name=\"\"Id\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n        <Property Name=\"\"Logo\"\" Type=\"\"Edm.Stream\"\"/>\n        <Property Name = \"\"Description\"\" Type = \"\"Edm.String\"\" />\n         </EntityType>\n      <EntityType Name=\"\"user\"\" OpenType=\"\"true\"\">\n        <NavigationProperty Name = \"\"photo\"\" Type = \"\"microsoft.graph.profilePhoto\"\" ContainsTarget = \"\"true\"\" />\n      </EntityType>\n      <EntityType Name=\"\"profilePhoto\"\" HasStream=\"\"true\"\">\n        <Property Name = \"\"height\"\" Type = \"\"Edm.Int32\"\" />\n        <Property Name = \"\"width\"\" Type = \"\"Edm.Int32\"\" />\n      </EntityType >\n      <EntityContainer Name =\"\"GraphService\"\">\n        <EntitySet Name=\"\"Todos\"\" EntityType=\"\"microsoft.graph.Todo\"\" />\n        <Singleton Name=\"\"me\"\" Type=\"\"microsoft.graph.user\"\" />\n      </EntityContainer>\n      <Annotations Target=\"\"microsoft.graph.GraphService/Todos\"\" >\n       {0}\n      </Annotations>\n      <Annotations Target=\"\"microsoft.graph.GraphService/me\"\" >\n       {0}\n      </Annotations>\n      {1}\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, annotation, targetPathAnnotation);\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out IEdmModel model, out _);\n            Assert.True(result);\n            return model;\n        }\n    }\n\n    internal class MyMediaEntityPathItemHandler(OpenApiDocument document) : MediaEntityPathItemHandler(document)\n    {\n        protected override void AddOperation(OpenApiPathItem item, HttpMethod operationType)\n        {\n            item.AddOperation(operationType, new OpenApiOperation());\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/PathItem/NavigationPropertyPathItemHandlerTests.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Net.Http;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Validation;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Properties;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.PathItem.Tests\n{\n    public class NavigationPropertyPathItemHandlerTest\n    {\n        private NavigationPropertyPathItemHandler _pathItemHandler = new NavigationPropertyPathItemHandler(new());\n\n        [Fact]\n        public void CreatePathItemThrowsForNullContext()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\",\n                () => _pathItemHandler.CreatePathItem(context: null, path: new ODataPath()));\n        }\n\n        [Fact]\n        public void CreatePathItemThrowsForNullPath()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"path\",\n                () => _pathItemHandler.CreatePathItem(new ODataContext(EdmCoreModel.Instance), path: null));\n        }\n\n        [Fact]\n        public void CreatePathItemThrowsForNonNavigationPropertyPath()\n        {\n            // Arrange\n            IEdmModel model = EntitySetPathItemHandlerTests.GetEdmModel(annotation: \"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            var path = new ODataPath(new ODataNavigationSourceSegment(entitySet));\n            Assert.Equal(ODataPathKind.EntitySet, path.Kind); // guard\n\n            // Act\n            Action test = () => _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            var exception = Assert.Throws<InvalidOperationException>(test);\n            Assert.Equal(String.Format(SRResource.InvalidPathKindForPathItemHandler, \"NavigationPropertyPathItemHandler\", path.Kind), exception.Message);\n        }\n\n        [Theory]\n        [InlineData(true, true, new string[] { \"get\", \"patch\", \"delete\" })]\n        [InlineData(true, false, new string[] { \"get\", \"post\" })]\n        [InlineData(false, true, new string[] { \"get\", \"delete\" })] // Deletablity explicitly set via annotation\n        [InlineData(false, false, new string[] { \"get\"})]\n        public void CreateCollectionNavigationPropertyPathItemReturnsCorrectPathItem(bool containment, bool keySegment, string[] expected)\n        {\n            string annotation = \n                containment ? \n                \"\" : \n                @\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.DeleteRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Deletable\"\" Bool=\"\"true\"\" />\n  </Record>\n</Annotation>\";\n            \n            // Arrange\n            IEdmModel model = GetEdmModel(annotation: \"\", annotation2: annotation);\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            IEdmEntityType entityType = entitySet.EntityType;\n\n            IEdmNavigationProperty property = entityType.DeclaredNavigationProperties()\n                .FirstOrDefault(c => c.ContainsTarget == containment && c.TargetMultiplicity() == EdmMultiplicity.Many);\n            Assert.NotNull(property);\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet),\n                new ODataKeySegment(entityType),\n                new ODataNavigationPropertySegment(property));\n\n            if (keySegment)\n            {\n                path.Push(new ODataKeySegment(property.ToEntityType()));\n            }\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n            Assert.Equal(expected, pathItem.Operations.Select(o => o.Key.ToString().ToLowerInvariant()));\n            Assert.NotEmpty(pathItem.Description);\n        }\n\n        [Theory]\n        [InlineData(true, true)]\n        [InlineData(true, false)]\n        [InlineData(false, true)]\n        [InlineData(false, false)]\n        public void CreateNavigationPropertyPathItemReturnsCorrectPathItemWithPathParameters(bool keySegment, bool declarePathParametersOnPathItem)\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(\"\");\n            OpenApiConvertSettings settings = new()\n            {\n                DeclarePathParametersOnPathItem = declarePathParametersOnPathItem,\n            };\n            ODataContext context = new ODataContext(model, settings);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            IEdmEntityType entityType = entitySet.EntityType;\n\n            IEdmNavigationProperty property = entityType.DeclaredNavigationProperties()\n                .FirstOrDefault(c => c.ContainsTarget == true && c.TargetMultiplicity() == EdmMultiplicity.Many);\n            Assert.NotNull(property);\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet),\n                new ODataKeySegment(entityType),\n                new ODataNavigationPropertySegment(property));\n\n            if (keySegment)\n            {\n                path.Push(new ODataKeySegment(property.ToEntityType()));\n            }\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n            Assert.NotEmpty(pathItem.Description);\n\n            if (declarePathParametersOnPathItem)\n            {\n                Assert.NotEmpty(pathItem.Parameters);\n                if (keySegment)\n                {\n                    Assert.Equal(2, pathItem.Parameters.Count); // Customer ID and ContainedOrderLines Order ID\n                }\n                else\n                {\n                    Assert.Single(pathItem.Parameters); // Customer ID\n                }\n            }\n            else\n            {\n                Assert.Null(pathItem.Parameters);\n            }\n        }\n\n        [Theory]\n        [InlineData(true, new string[] { \"get\", \"patch\", \"delete\" })]\n        [InlineData(false, new string[] { \"get\" })]\n        public void CreateSingleNavigationPropertyPathItemReturnsCorrectPathItem(bool containment, string[] expected)\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(\"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            IEdmEntityType entityType = entitySet.EntityType;\n\n            IEdmNavigationProperty property = entityType.DeclaredNavigationProperties()\n                .FirstOrDefault(c => c.ContainsTarget == containment && c.TargetMultiplicity() != EdmMultiplicity.Many);\n            Assert.NotNull(property);\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet),\n                new ODataKeySegment(entityType),\n                new ODataNavigationPropertySegment(property));\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n            Assert.Equal(expected, pathItem.Operations.Select(o => o.Key.ToString().ToLowerInvariant()));\n        }\n\n        public static IEnumerable<object[]> CollectionNavigationPropertyData\n        {\n            get\n            {\n                var navigationPropertyPaths = new List<string>\n                {\n                    \"ContainedOrders\",\n                    \"Orders\",\n                    \"ContainedOrders/ContainedOrderLines\",\n                    \"ContainedOrders/OrderLines\",\n                    \"Orders/ContainedOrderLines\",\n                    \"Orders/OrderLines\",\n                    \"ContainedMyOrder/ContainedOrderLines\",\n                    \"ContainedMyOrder/OrderLines\",\n                    \"MyOrder/ContainedOrderLines\",\n                    \"MyOrder/OrderLines\"\n                };\n                foreach (var path in navigationPropertyPaths)\n                {\n                    foreach (var enableAnnotation in new[] { true, false })\n                    {\n                        foreach (var capabilitySupported in new[] { true, false })\n                        {\n                            yield return new object[] { enableAnnotation, path, capabilitySupported };\n                        }\n                    }\n                }\n            }\n        }\n\n        public static IEnumerable<object[]> SingleNavigationPropertyData\n        {\n            get\n            {\n                var navigationPropertyPaths = new List<string>\n                {\n                    \"ContainedMyOrder\",\n                    \"MyOrder\",\n                    \"ContainedOrders/ContainedMyOrderLine\",\n                    \"ContainedOrders/MyOrderLine\",\n                    \"Orders/ContainedMyOrderLine\",\n                    \"Orders/MyOrderLine\",\n                    \"ContainedMyOrder/ContainedMyOrderLine\",\n                    \"ContainedMyOrder/MyOrderLine\",\n                    \"MyOrder/ContainedMyOrderLine\",\n                    \"MyOrder/MyOrderLine\"\n                };\n                foreach (var path in navigationPropertyPaths)\n                {\n                    foreach (var enableAnnotation in new[] { true, false })\n                    {\n                        foreach (var capabilitySupported in new[] { true, false })\n                        {\n                            yield return new object[] { enableAnnotation, path, capabilitySupported };\n                        }\n                    }\n                }\n            }\n        }\n\n        [Theory]\n        [MemberData(nameof(CollectionNavigationPropertyData))]\n        [MemberData(nameof(SingleNavigationPropertyData))]\n        public void CreatePathItemForNavigationPropertyAndReadRestrictions(bool hasRestrictions, string navigationPropertyPath, bool readable)\n        {\n            // Arrange\n            string annotation = String.Format(@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.NavigationRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"RestrictedProperties\"\" >\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"NavigationProperty\"\" NavigationPropertyPath=\"\"{0}\"\" />\n          <PropertyValue Property=\"\"ReadRestrictions\"\" >\n            <Record>\n              <PropertyValue Property=\"\"Readable\"\" Bool=\"\"{1}\"\" />\n            </Record>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n  </Record>\n</Annotation>\", navigationPropertyPath, readable);\n\n            IEdmModel model = GetEdmModel(hasRestrictions ? annotation : \"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n\n            ODataPath path = CreatePath(entitySet, navigationPropertyPath, false);\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n\n            if (hasRestrictions)\n            {\n                if (readable)\n                {\n                  Assert.NotNull(pathItem.Operations);\n                  Assert.Contains(pathItem.Operations, o => o.Key == HttpMethod.Get);\n                }\n                else\n                    Assert.DoesNotContain(pathItem.Operations ?? [], o => o.Key == HttpMethod.Get);\n            }\n            else\n            {\n                Assert.NotNull(pathItem.Operations);\n                Assert.Contains(pathItem.Operations, o => o.Key == HttpMethod.Get);\n            }\n        }\n\n        [Theory]\n        [MemberData(nameof(CollectionNavigationPropertyData))]\n        public void CreatePathItemForNavigationPropertyAndInsertRestrictions(bool hasRestrictions, string navigationPropertyPath, bool insertable)\n        {\n            // Arrange\n            string annotation = String.Format(@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.NavigationRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"RestrictedProperties\"\" >\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"NavigationProperty\"\" NavigationPropertyPath=\"\"{0}\"\" />\n          <PropertyValue Property=\"\"InsertRestrictions\"\" >\n            <Record>\n              <PropertyValue Property=\"\"Insertable\"\" Bool=\"\"{1}\"\" />\n            </Record>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n  </Record>\n</Annotation>\", navigationPropertyPath, insertable);\n\n            IEdmModel model = GetEdmModel(hasRestrictions ? annotation : \"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n\n            ODataPath path = CreatePath(entitySet, navigationPropertyPath, false);\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n\n            bool isContainment = path.Segments.OfType<ODataNavigationPropertySegment>().Last().NavigationProperty.ContainsTarget;\n\n            HttpMethod[] expected;\n            if (hasRestrictions)\n            {\n                expected = insertable\n                    ? (new[] { HttpMethod.Get, HttpMethod.Post })\n                    : (new[] { HttpMethod.Get });\n            }\n            else\n            {\n                expected = isContainment\n                    ? (new[] { HttpMethod.Get, HttpMethod.Post })\n                    : (new[] { HttpMethod.Get });\n            }\n\n            Assert.Equal(expected, pathItem.Operations.Select(o => o.Key));\n        }\n\n        [Theory]\n        [MemberData(nameof(CollectionNavigationPropertyData))]\n        [MemberData(nameof(SingleNavigationPropertyData))]\n        public void CreatePathItemForNavigationPropertyAndUpdateRestrictions(bool hasRestrictions, string navigationPropertyPath, bool updatable)\n        {\n            // Arrange\n            string annotation = String.Format(@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.NavigationRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"RestrictedProperties\"\" >\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"NavigationProperty\"\" NavigationPropertyPath=\"\"{0}\"\" />\n          <PropertyValue Property=\"\"UpdateRestrictions\"\" >\n            <Record>\n              <PropertyValue Property=\"\"Updatable\"\" Bool=\"\"{1}\"\" />\n            </Record>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n  </Record>\n</Annotation>\", navigationPropertyPath, updatable);\n\n            IEdmModel model = GetEdmModel(hasRestrictions ? annotation : \"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n\n            ODataPath path = CreatePath(entitySet, navigationPropertyPath, true);\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n\n            var navigationProperty = path.Segments.OfType<ODataNavigationPropertySegment>().Last().NavigationProperty;\n            bool isContainment = navigationProperty.ContainsTarget;\n            bool isCollection = navigationProperty.TargetMultiplicity() == EdmMultiplicity.Many;\n\n            HttpMethod[] expected;\n            if (hasRestrictions)\n            {\n                if (isContainment)\n                {\n                    expected = updatable\n                        ? (new[] { HttpMethod.Get, HttpMethod.Patch, HttpMethod.Delete })\n                        : (new[] { HttpMethod.Get, HttpMethod.Delete });\n                }\n                else\n                {\n                    expected = updatable\n                        ? (new[] { HttpMethod.Get, HttpMethod.Patch })\n                        : (new[] { HttpMethod.Get });\n                }                               \n            }\n            else\n            {\n                expected = isContainment\n                    ? (new[] { HttpMethod.Get, HttpMethod.Patch, HttpMethod.Delete })\n                    : (new[] { HttpMethod.Get });\n            }\n\n            Assert.Equal(expected, pathItem.Operations.Select(o => o.Key));\n        }\n\n        [Theory]\n        [MemberData(nameof(CollectionNavigationPropertyData))]\n        [MemberData(nameof(SingleNavigationPropertyData))]\n        public void CreatePathItemForNavigationPropertyAndUpdateMethodUpdateRestrictions(bool updateMethod, string navigationPropertyPath, bool updatable)\n        {\n            // Arrange\n            string annotation = String.Format(@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.NavigationRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"RestrictedProperties\"\" >\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"NavigationProperty\"\" NavigationPropertyPath=\"\"{0}\"\" />\n          <PropertyValue Property=\"\"UpdateRestrictions\"\" >\n            <Record>\n              <PropertyValue Property=\"\"UpdateMethod\"\">\n                <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT Org.OData.Capabilities.V1.HttpMethod/PATCH </EnumMember>\n              </PropertyValue>\n              <PropertyValue Property=\"\"Updatable\"\" Bool=\"\"{1}\"\" />\n            </Record>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n  </Record>\n</Annotation>\", navigationPropertyPath, updatable);\n\n            IEdmModel model = GetEdmModel(updateMethod ? annotation : \"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n\n            ODataPath path = CreatePath(entitySet, navigationPropertyPath, true);\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n\n            var navigationProperty = path.Segments.OfType<ODataNavigationPropertySegment>().Last().NavigationProperty;\n            bool isContainment = navigationProperty.ContainsTarget;\n\n            HttpMethod[] expected;\n            if (updateMethod)\n            {\n                if (isContainment)\n                {\n                    expected = updatable\n                        ? ([HttpMethod.Get, HttpMethod.Put, HttpMethod.Patch, HttpMethod.Delete])\n                        : ([HttpMethod.Get, HttpMethod.Delete]);\n                }\n                else\n                {\n                    expected = updatable\n                        ? ([HttpMethod.Get, HttpMethod.Put, HttpMethod.Patch,])\n                        : ([HttpMethod.Get]);\n                }\n            }\n            else\n            {\n                expected = isContainment\n                    ? ([HttpMethod.Get, HttpMethod.Patch, HttpMethod.Delete])\n                    : ([HttpMethod.Get]);\n\n            }\n\n            Assert.Equal(expected, pathItem.Operations.Select(o => o.Key));\n        }\n\n        [Fact]\n        public void CreatePathItemForNavigationPropertyWithRestrictionAnnotationsDefinedOnTargetEntityType()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            OpenApiConvertSettings settings = new()\n            {\n                GenerateDerivedTypesProperties = false\n            };\n            ODataContext context = new(model, settings);\n            IEdmSingleton ipSingleton = model.EntityContainer.FindSingleton(\"informationProtection\");\n            Assert.NotNull(ipSingleton);\n            IEdmEntityType ipEntity = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"informationProtection\");\n            Assert.NotNull(ipEntity);\n            IEdmNavigationProperty bitlockerNavProp = ipEntity.DeclaredNavigationProperties().First(c => c.Name == \"bitlocker\");\n            Assert.NotNull(bitlockerNavProp);\n            IEdmEntityType bitlockerEntity = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"bitlocker\");\n            Assert.NotNull(bitlockerEntity);\n            IEdmNavigationProperty rkNavProp = bitlockerEntity.DeclaredNavigationProperties().First(c => c.Name == \"recoveryKeys\");\n            Assert.NotNull(rkNavProp);\n\n            ODataPath path = new(new ODataNavigationSourceSegment(ipSingleton),\n                new ODataNavigationPropertySegment(bitlockerNavProp),\n                new ODataNavigationPropertySegment(rkNavProp),\n                new ODataKeySegment(rkNavProp.ToEntityType()));\n            Assert.NotNull(path);\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n            Assert.NotNull(pathItem.Operations);\n            Assert.Single(pathItem.Operations);\n            Assert.Equal(HttpMethod.Get, pathItem.Operations.FirstOrDefault().Key);\n        }\n\n        [Fact]\n        public void CreatePathItemForNavigationPropertyWithOutOfLineRestrictionAnnotations()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.GraphBetaModel;\n            OpenApiConvertSettings settings = new()\n            {\n                GenerateDerivedTypesProperties = false\n            };\n            ODataContext context = new(model, settings);\n            IEdmEntitySet users = model.EntityContainer.FindEntitySet(\"users\");\n            Assert.NotNull(users);\n            IEdmEntityType user = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"user\");\n            Assert.NotNull(user);\n            IEdmNavigationProperty photo = user.DeclaredNavigationProperties().First(c => c.Name == \"photo\");\n            Assert.NotNull(photo);\n\n            ODataPath path = new(new ODataNavigationSourceSegment(users),\n                new ODataKeySegment(user),\n                new ODataNavigationPropertySegment(photo));\n            Assert.NotNull(path);\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n            Assert.NotNull(pathItem.Operations);\n            Assert.Equal(2, pathItem.Operations.Count);\n            Assert.Equal(new[] { HttpMethod.Get, HttpMethod.Patch }, pathItem.Operations.Select(o => o.Key));\n        }\n\n        [Fact]\n        public void CreateNavigationPropertyPathItemAddsCustomAttributeValuesToPathExtensions()\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(annotation: \"\");\n            ODataContext context = new(model);\n            context.Settings.CustomXMLAttributesMapping.Add(\"ags:IsHidden\", \"x-ms-isHidden\");\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            ODataPath path = CreatePath(entitySet, \"MyOrder\", false);\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n            Assert.NotNull(pathItem.Extensions);\n\n            pathItem.Extensions.TryGetValue(\"x-ms-isHidden\", out var value);\n            string isHiddenValue = Assert.IsType<JsonNodeExtension>(value).Node.GetValue<string>();\n            Assert.Equal(\"true\", isHiddenValue);\n        }\n\n        [Theory]\n        [InlineData(false, new string[] { \"get\", \"patch\", \"delete\" })]\n        [InlineData(true, new string[] { \"get\", \"put\", \"delete\" })]\n        public void CreateSingleNavigationPropertyPathItemUsesHttpPutForUpdateWhenSettingIsEnabled(bool useHttpPutForUpdate, string[] expected)\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(\"\");\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                UseHttpPutForUpdate = useHttpPutForUpdate\n            };\n            ODataContext context = new ODataContext(model, settings);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            IEdmEntityType entityType = entitySet.EntityType;\n\n            IEdmNavigationProperty property = entityType.DeclaredNavigationProperties()\n                .FirstOrDefault(c => c.ContainsTarget == true && c.TargetMultiplicity() != EdmMultiplicity.Many);\n            Assert.NotNull(property);\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet),\n                new ODataKeySegment(entityType),\n                new ODataNavigationPropertySegment(property));\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n            Assert.Equal(expected, pathItem.Operations.Select(o => o.Key.ToString().ToLowerInvariant()));\n        }\n\n        [Theory]\n        [InlineData(false, new string[] { \"get\", \"patch\", \"delete\" })]\n        [InlineData(true, new string[] { \"get\", \"put\", \"delete\" })]\n        public void CreateCollectionNavigationPropertyPathItemUsesHttpPutForUpdateWhenSettingIsEnabled(bool useHttpPutForUpdate, string[] expected)\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(\"\");\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                UseHttpPutForUpdate = useHttpPutForUpdate\n            };\n            ODataContext context = new ODataContext(model, settings);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            IEdmEntityType entityType = entitySet.EntityType;\n\n            IEdmNavigationProperty property = entityType.DeclaredNavigationProperties()\n                .FirstOrDefault(c => c.ContainsTarget == true && c.TargetMultiplicity() == EdmMultiplicity.Many);\n            Assert.NotNull(property);\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet),\n                new ODataKeySegment(entityType),\n                new ODataNavigationPropertySegment(property),\n                new ODataKeySegment(property.ToEntityType()));\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n            Assert.Equal(expected, pathItem.Operations.Select(o => o.Key.ToString().ToLowerInvariant()));\n        }\n\n        [Fact]\n        public void CreateNavigationPropertyPathItemPrefersUpdateMethodAnnotationOverUseHttpPutForUpdateSetting()\n        {\n            // Arrange - annotation specifies PUT explicitly, setting is disabled (default PATCH)\n            string annotation = @\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.NavigationRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"RestrictedProperties\"\" >\n      <Collection>\n        <Record>\n          <PropertyValue Property=\"\"NavigationProperty\"\" NavigationPropertyPath=\"\"ContainedMyOrder\"\" />\n          <PropertyValue Property=\"\"UpdateRestrictions\"\" >\n            <Record>\n              <PropertyValue Property=\"\"UpdateMethod\"\">\n                <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>\n              </PropertyValue>\n            </Record>\n          </PropertyValue>\n        </Record>\n      </Collection>\n    </PropertyValue>\n  </Record>\n</Annotation>\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            OpenApiConvertSettings settings = new OpenApiConvertSettings\n            {\n                UseHttpPutForUpdate = false // Setting says use PATCH (default)\n            };\n            ODataContext context = new ODataContext(model, settings);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            IEdmEntityType entityType = entitySet.EntityType;\n\n            IEdmNavigationProperty property = entityType.DeclaredNavigationProperties()\n                .FirstOrDefault(c => c.ContainsTarget == true && c.Name == \"ContainedMyOrder\");\n            Assert.NotNull(property);\n\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(entitySet),\n                new ODataKeySegment(entityType),\n                new ODataNavigationPropertySegment(property));\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n            // Should use PUT from annotation, not PATCH from setting\n            Assert.Equal(new string[] { \"get\", \"put\", \"delete\" }, pathItem.Operations.Select(o => o.Key.ToString().ToLowerInvariant()));\n        }\n\n        public static IEdmModel GetEdmModel(string annotation, string annotation2 = \"\")\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\" xmlns:ags=\"\"http://aggregator.microsoft.com/internal\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityType Name=\"\"Customer\"\">\n        <Key>\n          <PropertyRef Name=\"\"ID\"\" />\n        </Key>\n        <Property Name=\"\"ID\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n        <NavigationProperty Name=\"\"ContainedOrders\"\" Type=\"\"Collection(NS.Order)\"\" ContainsTarget=\"\"true\"\" />\n        <NavigationProperty Name=\"\"Orders\"\" Type=\"\"Collection(NS.Order)\"\" />\n        <NavigationProperty Name=\"\"ContainedMyOrder\"\" Type=\"\"NS.Order\"\" Nullable=\"\"false\"\" ContainsTarget=\"\"true\"\" />\n        <NavigationProperty Name=\"\"MyOrder\"\" Type=\"\"NS.Order\"\" Nullable=\"\"false\"\" ags:IsHidden=\"\"true\"\"/>\n      </EntityType>\n      <EntityType Name=\"\"Order\"\">\n        <Key>\n          <PropertyRef Name=\"\"ID\"\" />\n        </Key>\n        <Property Name=\"\"ID\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n        <NavigationProperty Name=\"\"ContainedOrderLines\"\" Type=\"\"Collection(NS.OrderLine)\"\" ContainsTarget=\"\"true\"\" />\n        <NavigationProperty Name=\"\"OrderLines\"\" Type=\"\"Collection(NS.OrderLine)\"\" />\n        <NavigationProperty Name=\"\"ContainedMyOrderLine\"\" Type=\"\"NS.OrderLine\"\" Nullable=\"\"false\"\" ContainsTarget=\"\"true\"\" />\n        <NavigationProperty Name=\"\"MyOrderLine\"\" Type=\"\"NS.OrderLine\"\" Nullable=\"\"false\"\" />\n      </EntityType>\n      <EntityType Name=\"\"OrderLine\"\">\n        <Key>\n          <PropertyRef Name=\"\"ID\"\" />\n        </Key>\n        <Property Name=\"\"ID\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n      </EntityType>\n      <EntityContainer Name =\"\"Default\"\">\n         <EntitySet Name=\"\"Customers\"\" EntityType=\"\"NS.Customer\"\" />\n         <EntitySet Name=\"\"Orders\"\" EntityType=\"\"NS.Order\"\" />\n      </EntityContainer>\n      <Annotations Target=\"\"NS.Default/Customers\"\">\n        {0}\n      </Annotations>\n      <Annotations Target=\"\"NS.Customer/Orders\"\">\n        {1}\n      </Annotations>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n\n            string modelText = string.Format(template, annotation, annotation2);\n\n            IEdmModel model;\n            IEnumerable<EdmError> errors;\n\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out errors);\n            Assert.True(result);\n            return model;\n        }\n\n        private static ODataPath CreatePath(IEdmNavigationSource navigationSource, string navigationPropertyPath, bool single)\n        {\n            Assert.NotNull(navigationSource);\n            Assert.NotNull(navigationPropertyPath);\n\n            IEdmEntityType previousEntityType = navigationSource.EntityType;\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(navigationSource), new ODataKeySegment(previousEntityType));\n\n            string[] npPaths = navigationPropertyPath.Split('/');\n\n            IEdmNavigationProperty previousProperty = null;\n            foreach (string npPath in npPaths)\n            {\n                IEdmNavigationProperty property = previousEntityType.DeclaredNavigationProperties().FirstOrDefault(p => p.Name == npPath);\n                Assert.NotNull(property);\n\n                if (previousProperty != null)\n                {\n                    if (previousProperty.TargetMultiplicity() == EdmMultiplicity.Many)\n                    {\n                        path.Push(new ODataKeySegment(previousProperty.ToEntityType()));\n                    }\n                }\n\n                path.Push(new ODataNavigationPropertySegment(property));\n                previousProperty = property;\n                previousEntityType = property.ToEntityType();\n            }\n\n            if (single)\n            {\n                if (previousProperty.TargetMultiplicity() == EdmMultiplicity.Many)\n                {\n                    path.Push(new ODataKeySegment(previousProperty.ToEntityType()));\n                }\n            }\n\n            return path;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/PathItem/ODataTypeCastPathItemHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Tests;\nusing Microsoft.OpenApi.OData.Edm;\nusing System.Linq;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.PathItem.Tests\n{\n    public class ODataTypeCastPathItemHandlerTests\n    {\n        private readonly ODataTypeCastPathItemHandler _pathItemHandler = new(new());\n\n        [Fact]\n        public void CreateODataTypeCastPathItemAddsCustomAttributeValuesToPathExtensions()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            ODataContext context = new(model);\n            context.Settings.CustomXMLAttributesMapping = new()\n            {\n                {\n                    \"ags:IsHidden\",\n                    \"x-ms-isHidden\"\n                },\n                {\n                    \"WorkloadName\",\n                    \"x-ms-workloadName\"\n                }\n            };\n            \n            IEdmEntitySet people = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(people);\n\n            IEdmEntityType person = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Person\");\n            IEdmEntityType employee = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Employee\");\n            IEdmNavigationProperty navProperty = person.DeclaredNavigationProperties().First(c => c.Name == \"Friends\");\n            ODataPath path = new(new ODataNavigationSourceSegment(people),\n                                                                    new ODataKeySegment(people.EntityType),\n                                                                    new ODataNavigationPropertySegment(navProperty),\n                                                                    new ODataTypeCastSegment(employee, model));\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n            Assert.NotNull(pathItem.Extensions);\n\n            pathItem.Extensions.TryGetValue(\"x-ms-isHidden\", out IOpenApiExtension isHiddenExtension);\n            string isHiddenValue = Assert.IsType<JsonNodeExtension>(isHiddenExtension).Node.GetValue<string>();\n            Assert.Equal(\"true\", isHiddenValue);\n\n            pathItem.Extensions.TryGetValue(\"x-ms-workloadName\", out IOpenApiExtension isOwnerExtension);\n            string isOwnerValue = Assert.IsType<JsonNodeExtension>(isOwnerExtension).Node.GetValue<string>();\n            Assert.Equal(\"People\", isOwnerValue);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/PathItem/OperationImportPathItemHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Linq;\nusing System.Net.Http;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Properties;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.PathItem.Tests\n{\n    public class OperationImportPathItemHandlerTest\n    {\n        private OperationImportPathItemHandler _pathItemHandler = new MyOperationImportPathItemHandler(new());\n\n        [Fact]\n        public void CreatePathItemThrowsForNullContext()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\",\n                () => _pathItemHandler.CreatePathItem(context: null, path: new ODataPath()));\n        }\n\n        [Fact]\n        public void CreatePathItemThrowsForNullPath()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"path\",\n                () => _pathItemHandler.CreatePathItem(new ODataContext(EdmCoreModel.Instance), path: null));\n        }\n\n        [Fact]\n        public void CreatePathItemThrowsForNonOperationImportPath()\n        {\n            // Arrange\n            IEdmModel model = EntitySetPathItemHandlerTests.GetEdmModel(annotation: \"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            var path = new ODataPath(new ODataNavigationSourceSegment(entitySet));\n            Assert.Equal(ODataPathKind.EntitySet, path.Kind); // guard\n\n            // Act\n            Action test = () => _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            var exception = Assert.Throws<InvalidOperationException>(test);\n            Assert.Equal(String.Format(SRResource.InvalidPathKindForPathItemHandler, _pathItemHandler.GetType().Name, path.Kind), exception.Message);\n        }\n\n        [Theory]\n        [InlineData(\"GetNearestAirport\", \"get\")]\n        [InlineData(\"ResetDataSource\", \"post\")]\n        public void CreatePathItemForOperationImportReturnsCorrectPathItem(string operationImport,\n            string operationType)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            ODataContext context = new ODataContext(model);\n            IEdmOperationImport edmOperationImport = model.EntityContainer\n                .OperationImports().FirstOrDefault(o => o.Name == operationImport);\n            Assert.NotNull(edmOperationImport); // guard\n            ODataPath path = new ODataPath(new ODataOperationImportSegment(edmOperationImport));\n\n            // Act\n            OpenApiPathItem pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n            Assert.NotNull(pathItem.Operations);\n            var operationKeyValue = Assert.Single(pathItem.Operations);\n            Assert.Equal(HttpMethod.Parse(operationType), operationKeyValue.Key);\n            Assert.NotNull(operationKeyValue.Value);\n            Assert.NotEmpty(pathItem.Description);\n        }\n\n        [Theory]\n        [InlineData(true, \"GetNearestCustomers\", \"get\")]\n        [InlineData(false, \"GetNearestCustomers\", null)]\n        [InlineData(true, \"ResetDataSource\", \"post\")]\n        [InlineData(false, \"ResetDataSource\", \"post\")]\n        public void CreatePathItemForOperationImportWithReadRestrictionsReturnsCorrectPathItem(bool readable, string operationImport,\n            string operationType)\n        {\n            // Arrange\n            string annotation = $@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Readable\"\" Bool=\"\"{readable}\"\" />\n  </Record>\n</Annotation>\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            ODataContext context = new ODataContext(model);\n            IEdmOperationImport edmOperationImport = model.EntityContainer\n                .OperationImports().FirstOrDefault(o => o.Name == operationImport);\n            Assert.NotNull(edmOperationImport); // guard\n            ODataPath path = new ODataPath(new ODataOperationImportSegment(edmOperationImport));\n\n            // Act\n            OpenApiPathItem pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n            if (operationType == null)\n            {\n              Assert.Null(pathItem.Operations);\n            }\n            else\n            {\n              Assert.NotNull(pathItem.Operations);\n              var operationKeyValue = Assert.Single(pathItem.Operations);\n              Assert.Equal(HttpMethod.Parse(operationType), operationKeyValue.Key);\n              Assert.NotNull(operationKeyValue.Value);\n            }\n        }\n\n        [Theory]\n        [InlineData(\"GetNearestAirport\")]\n        [InlineData(\"ResetDataSource\")]\n        public void CreateOperationImportPathItemAddsCustomAttributeValuesToPathExtensions(string operationImport)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            ODataContext context = new(model);\n            context.Settings.CustomXMLAttributesMapping.Add(\"ags:IsHidden\", \"x-ms-isHidden\");\n            IEdmOperationImport edmOperationImport = model.EntityContainer\n                .OperationImports().FirstOrDefault(o => o.Name == operationImport);\n            Assert.NotNull(edmOperationImport); // guard\n            ODataPath path = new(new ODataOperationImportSegment(edmOperationImport));\n\n            // Act\n            OpenApiPathItem pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n            Assert.NotNull(pathItem.Extensions);\n\n            pathItem.Extensions.TryGetValue(\"x-ms-isHidden\", out IOpenApiExtension isHiddenExtension);\n            string isHiddenValue = Assert.IsType<JsonNodeExtension>(isHiddenExtension).Node.GetValue<string>();\n            Assert.Equal(\"true\", isHiddenValue);\n        }\n\n        public static IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityType Name=\"\"Customer\"\">\n        <Key>\n          <PropertyRef Name=\"\"ID\"\" />\n        </Key>\n        <Property Name=\"\"ID\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n      </EntityType>\n      <Action Name=\"\"ResetDataSource\"\" />\n      <Function Name=\"\"GetNearestCustomers\"\" >\n        <Parameter Name=\"\"name\"\" Type=\"\"Edm.String\"\" Nullable=\"\"false\"\" />\n        <ReturnType Type=\"\"NS.Customer\"\" />\n      </Function>\n       <EntityContainer Name =\"\"Default\"\">\n         <EntitySet Name=\"\"Customers\"\" EntityType=\"\"NS.Customer\"\" />\n         <FunctionImport Name=\"\"GetNearestCustomers\"\" Function=\"\"NS.GetNearestCustomer\"\" EntitySet =\"\"Customers\"\" >\n           {0}\n         </FunctionImport>\n         <ActionImport Name=\"\"ResetDataSource\"\" Action=\"\"NS.ResetDataSource\"\" >\n          {0}\n         </ActionImport>\n       </EntityContainer>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, annotation);\n\n            IEdmModel model;\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out _);\n            Assert.True(result);\n            return model;\n        }\n    }\n\n    internal class MyOperationImportPathItemHandler(OpenApiDocument document) : OperationImportPathItemHandler(document)\n    {\n        protected override void AddOperation(OpenApiPathItem item, HttpMethod operationType)\n        {\n            item.AddOperation(operationType, new OpenApiOperation());\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/PathItem/OperationPathItemHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Linq;\nusing System.Net.Http;\nusing Microsoft.OData.Edm;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Properties;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.PathItem.Tests\n{\n    public class OperationPathItemHandlerTest\n    {\n        private OperationPathItemHandler _pathItemHandler = new OperationPathItemHandler(new());\n\n        [Fact]\n        public void CreatePathItemThrowsForNullContext()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\",\n                () => _pathItemHandler.CreatePathItem(context: null, path: new ODataPath()));\n        }\n\n        [Fact]\n        public void CreatePathItemThrowsForNullPath()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"path\",\n                () => _pathItemHandler.CreatePathItem(new ODataContext(EdmCoreModel.Instance), path: null));\n        }\n\n        [Fact]\n        public void CreatePathItemThrowsForNonOperationPath()\n        {\n            // Arrange\n            IEdmModel model = EntitySetPathItemHandlerTests.GetEdmModel(annotation: \"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            var path = new ODataPath(new ODataNavigationSourceSegment(entitySet));\n            Assert.Equal(ODataPathKind.EntitySet, path.Kind); // guard\n\n            // Act\n            Action test = () => _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            var exception = Assert.Throws<InvalidOperationException>(test);\n            Assert.Equal(String.Format(SRResource.InvalidPathKindForPathItemHandler, \"OperationPathItemHandler\", path.Kind), exception.Message);\n        }\n\n        [Theory]\n        [InlineData(\"GetFriendsTrips\", \"People\", \"get\")]\n        [InlineData(\"ShareTrip\", \"People\", \"post\")]\n        public void CreatePathItemForOperationReturnsCorrectPathItem(string operationName, string entitySet,\n            string operationType)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            ODataContext context = new ODataContext(model);\n            IEdmNavigationSource navigationSource = model.EntityContainer.FindEntitySet(entitySet);\n            Assert.NotNull(navigationSource); // guard\n            IEdmOperation edmOperation = model.SchemaElements.OfType<IEdmOperation>()\n                .FirstOrDefault(o => o.Name == operationName);\n            Assert.NotNull(edmOperation); // guard\n            string expectSummary = \"Invoke \" +\n                (edmOperation.IsAction() ? \"action \" : \"function \") + operationName;\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(navigationSource), new ODataOperationSegment(edmOperation));\n\n            // Act\n            OpenApiPathItem pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n            Assert.NotNull(pathItem.Operations);\n            var operationKeyValue = Assert.Single(pathItem.Operations);\n            Assert.Equal(HttpMethod.Parse(operationType), operationKeyValue.Key);\n            Assert.NotNull(operationKeyValue.Value);\n\n            Assert.Equal(expectSummary, operationKeyValue.Value.Summary);\n            Assert.NotEmpty(pathItem.Description);\n        }\n\n        [Theory]\n        [InlineData(\"GetFriendsTrips\")]\n        [InlineData(\"ShareTrip\")]\n        public void CreateOperationPathItemAddsCustomAttributeValuesToPathExtensions(string operationName)\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.TripServiceModel;\n            ODataContext context = new(model);\n            context.Settings.CustomXMLAttributesMapping = new()\n            {\n                {\n                    \"ags:IsHidden\",\n                    \"x-ms-isHidden\"\n                },\n                {\n                    \"WorkloadName\",\n                    \"x-ms-workloadName\"\n                }\n            };\n            IEdmNavigationSource navigationSource = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(navigationSource); // guard\n            IEdmOperation edmOperation = model.SchemaElements.OfType<IEdmOperation>()\n                .FirstOrDefault(o => o.Name == operationName);\n            Assert.NotNull(edmOperation); // guard\n            ODataPath path = new(new ODataNavigationSourceSegment(navigationSource), new ODataOperationSegment(edmOperation));\n\n            // Act\n            OpenApiPathItem pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n            Assert.NotNull(pathItem.Extensions);\n\n            pathItem.Extensions.TryGetValue(\"x-ms-isHidden\", out IOpenApiExtension isHiddenExtension);\n            string isHiddenValue = Assert.IsType<JsonNodeExtension>(isHiddenExtension).Node.GetValue<string>();\n            Assert.Equal(\"true\", isHiddenValue);\n\n            pathItem.Extensions.TryGetValue(\"x-ms-workloadName\", out IOpenApiExtension isOwnerExtension);\n            string isOwnerValue = Assert.IsType<JsonNodeExtension>(isOwnerExtension).Node.GetValue<string>();\n            Assert.Equal(\"People\", isOwnerValue);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/PathItem/PathItemHandlerProviderTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing Microsoft.OpenApi.OData.Edm;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.PathItem.Tests\n{\n    public class PathItemHandlerProviderTests\n    {\n        [Theory]\n        [InlineData(ODataPathKind.EntitySet, typeof(EntitySetPathItemHandler))]\n        [InlineData(ODataPathKind.Entity, typeof(EntityPathItemHandler))]\n        [InlineData(ODataPathKind.Singleton, typeof(SingletonPathItemHandler))]\n        [InlineData(ODataPathKind.NavigationProperty, typeof(NavigationPropertyPathItemHandler))]\n        [InlineData(ODataPathKind.Operation, typeof(OperationPathItemHandler))]\n        [InlineData(ODataPathKind.OperationImport, typeof(OperationImportPathItemHandler))]\n        [InlineData(ODataPathKind.Ref, typeof(RefPathItemHandler))]\n        [InlineData(ODataPathKind.MediaEntity, typeof(MediaEntityPathItemHandler))]\n        [InlineData(ODataPathKind.Metadata, typeof(MetadataPathItemHandler))]\n        [InlineData(ODataPathKind.DollarCount, typeof(DollarCountPathItemHandler))]\n        [InlineData(ODataPathKind.TypeCast, typeof(ODataTypeCastPathItemHandler))]\n        public void GetHandlerReturnsCorrectHandlerType(ODataPathKind pathKind, Type handlerType)\n        {\n            // Arrange\n            PathItemHandlerProvider provider = new PathItemHandlerProvider();\n            OpenApiDocument openApiDocument = new OpenApiDocument();\n\n            // Act\n            IPathItemHandler hander = provider.GetHandler(pathKind, openApiDocument);\n\n            // Assert\n            Assert.Same(handlerType, hander.GetType());\n        }\n\n        [Fact]\n        public void GetHandlerReturnsNullForUnknownPathKind()\n        {\n            // Arrange\n            PathItemHandlerProvider provider = new PathItemHandlerProvider();\n            OpenApiDocument openApiDocument = new OpenApiDocument();\n\n            // Act\n            IPathItemHandler hander = provider.GetHandler(ODataPathKind.Unknown, openApiDocument);\n\n            // Assert\n            Assert.Null(hander);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/PathItem/RefPathItemHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Validation;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Properties;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.PathItem.Tests\n{\n    public class RefPathItemHandlerTest\n    {\n        private readonly RefPathItemHandler _pathItemHandler = new RefPathItemHandler(new());\n\n        [Fact]\n        public void CreatePathItemThrowsForNullContext()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\",\n                () => _pathItemHandler.CreatePathItem(context: null, path: new ODataPath()));\n        }\n\n        [Fact]\n        public void CreatePathItemThrowsForNullPath()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"path\",\n                () => _pathItemHandler.CreatePathItem(new ODataContext(EdmCoreModel.Instance), path: null));\n        }\n\n        [Fact]\n        public void CreatePathItemThrowsForNonNavigationPropertyPath()\n        {\n            // Arrange\n            IEdmModel model = EntitySetPathItemHandlerTests.GetEdmModel(annotation: \"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            var path = new ODataPath(new ODataNavigationSourceSegment(entitySet));\n            Assert.Equal(ODataPathKind.EntitySet, path.Kind); // guard\n\n            // Act\n            Action test = () => _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            var exception = Assert.Throws<InvalidOperationException>(test);\n            Assert.Equal(String.Format(SRResource.InvalidPathKindForPathItemHandler, \"RefPathItemHandler\", path.Kind), exception.Message);\n        }\n\n        [Theory]\n        [InlineData(true, new string[] { \"delete\"}, true)]\n        [InlineData(true, new string[] { \"get\", \"post\", \"delete\" })]\n        [InlineData(false, new string[] { \"get\", \"put\", \"delete\" })]\n        public void CreateNavigationPropertyRefPathItemReturnsCorrectPathItem(bool collectionNav, string[] expected, bool indexedColNav = false)\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(\"\");\n            ODataContext context = new ODataContext(model);\n            IEdmEntitySet entitySet = model.EntityContainer.FindEntitySet(\"Customers\");\n            Assert.NotNull(entitySet); // guard\n            IEdmEntityType entityType = entitySet.EntityType;\n\n            IEdmNavigationProperty property = entityType.DeclaredNavigationProperties()\n                .FirstOrDefault(c => !c.ContainsTarget &&\n                (collectionNav ? c.TargetMultiplicity() == EdmMultiplicity.Many : c.TargetMultiplicity() != EdmMultiplicity.Many));\n            Assert.NotNull(property);\n\n            ODataPath path;\n            if (collectionNav && indexedColNav)\n            {\n                // DELETE ~/entityset/{key}/collection-valued-Nav/{key}/$ref\n                path = new ODataPath(new ODataNavigationSourceSegment(entitySet),\n                new ODataKeySegment(entityType),\n                new ODataNavigationPropertySegment(property),\n                new ODataKeySegment(property.ToEntityType()),\n                ODataRefSegment.Instance);\n            }\n            else\n            {\n                path = new ODataPath(new ODataNavigationSourceSegment(entitySet),\n                new ODataKeySegment(entityType),\n                new ODataNavigationPropertySegment(property),\n                ODataRefSegment.Instance);\n            }\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n            Assert.Equal(expected, pathItem.Operations.Select(o => o.Key.ToString().ToLowerInvariant()));\n            Assert.NotEmpty(pathItem.Description);\n        }\n\n        public static IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityType Name=\"\"Customer\"\">\n        <Key>\n          <PropertyRef Name=\"\"ID\"\" />\n        </Key>\n        <Property Name=\"\"ID\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n        <NavigationProperty Name=\"\"ContainedOrders\"\" Type=\"\"Collection(NS.Order)\"\" ContainsTarget=\"\"true\"\" />\n        <NavigationProperty Name=\"\"Orders\"\" Type=\"\"Collection(NS.Order)\"\" />\n        <NavigationProperty Name=\"\"ContainedMyOrder\"\" Type=\"\"NS.Order\"\" Nullable=\"\"false\"\" ContainsTarget=\"\"true\"\" />\n        <NavigationProperty Name=\"\"MyOrder\"\" Type=\"\"NS.Order\"\" Nullable=\"\"false\"\" />\n      </EntityType>\n      <EntityType Name=\"\"Order\"\">\n        <Key>\n          <PropertyRef Name=\"\"ID\"\" />\n        </Key>\n        <Property Name=\"\"ID\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n        <NavigationProperty Name=\"\"ContainedOrderLines\"\" Type=\"\"Collection(NS.OrderLine)\"\" ContainsTarget=\"\"true\"\" />\n        <NavigationProperty Name=\"\"OrderLines\"\" Type=\"\"Collection(NS.OrderLine)\"\" />\n        <NavigationProperty Name=\"\"ContainedMyOrderLine\"\" Type=\"\"NS.OrderLine\"\" Nullable=\"\"false\"\" ContainsTarget=\"\"true\"\" />\n        <NavigationProperty Name=\"\"MyOrderLine\"\" Type=\"\"NS.OrderLine\"\" Nullable=\"\"false\"\" />\n      </EntityType>\n      <EntityType Name=\"\"OrderLine\"\">\n        <Key>\n          <PropertyRef Name=\"\"ID\"\" />\n        </Key>\n        <Property Name=\"\"ID\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n      </EntityType>\n      <EntityContainer Name =\"\"Default\"\">\n         <EntitySet Name=\"\"Customers\"\" EntityType=\"\"NS.Customer\"\" />\n         <EntitySet Name=\"\"Orders\"\" EntityType=\"\"NS.Order\"\" />\n      </EntityContainer>\n      <Annotations Target=\"\"NS.Default/Customers\"\">\n        {0}\n      </Annotations>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n\n            string modelText = string.Format(template, annotation);\n\n            IEdmModel model;\n            IEnumerable<EdmError> errors;\n\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out errors);\n            Assert.True(result);\n            return model;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/PathItem/SingletonPathItemHandlerTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Net.Http;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Validation;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Properties;\nusing Microsoft.OpenApi.OData.Tests;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.PathItem.Tests\n{\n    public class SingletonPathItemHandlerTest\n    {\n        private SingletonPathItemHandler _pathItemHandler = new MySingletonPathItemHandler(new());\n\n        [Fact]\n        public void CreatePathItemThrowsForNullContext()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"context\",\n                () => _pathItemHandler.CreatePathItem(context: null, path: new ODataPath()));\n        }\n\n        [Fact]\n        public void CreatePathItemThrowsForNullPath()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"path\",\n                () => _pathItemHandler.CreatePathItem(new ODataContext(EdmCoreModel.Instance), path: null));\n        }\n\n        [Fact]\n        public void CreatePathItemThrowsForNonSingletonPath()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.BasicEdmModel;\n            ODataContext context = new ODataContext(model);\n            var entitySet = model.EntityContainer.FindEntitySet(\"People\");\n            Assert.NotNull(entitySet); // guard\n            var path = new ODataPath(new ODataNavigationSourceSegment(entitySet));\n\n            // Act\n            Action test = () => _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            var exception = Assert.Throws<InvalidOperationException>(test);\n            Assert.Equal(String.Format(SRResource.InvalidPathKindForPathItemHandler, _pathItemHandler.GetType().Name, path.Kind), exception.Message);\n        }\n\n        [Fact]\n        public void CreateSingletonPathItemReturnsCorrectPathItem()\n        {\n            // Arrange\n            IEdmModel model = EdmModelHelper.BasicEdmModel;\n            ODataContext context = new ODataContext(model);\n            IEdmSingleton singleton = model.EntityContainer.FindSingleton(\"Me\");\n            Assert.NotNull(singleton); // guard\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(singleton));\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n            Assert.Equal(2, pathItem.Operations.Count);\n            Assert.Equal([HttpMethod.Get, HttpMethod.Patch],\n                pathItem.Operations.Select(o => o.Key));\n            Assert.NotEmpty(pathItem.Description);\n        }\n\n        [Theory]\n        [InlineData(true, new string[] { \"get\", \"patch\" })]\n        [InlineData(false, new string[] { \"patch\" })]\n        public void CreateSingletonPathItemWorksForReadRestrictionsCapablities(bool readable, string[] expected)\n        {\n            // Arrange\n            string annotation = $@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Readable\"\" Bool=\"\"{readable}\"\" />\n  </Record>\n</Annotation>\";\n\n            // Assert\n            VerifyPathItemOperations(annotation, expected);\n        }\n\n        [Theory]\n        [InlineData(true, new string[] { \"get\", \"patch\" })]\n        [InlineData(false, new string[] { \"get\" })]\n        public void CreateSingletonPathItemWorksForUpdateRestrictionsCapablities(bool updatable, string[] expected)\n        {\n            // Arrange\n            string annotation = $@\"\n<Annotation Term=\"\"Org.OData.Capabilities.V1.UpdateRestrictions\"\">\n  <Record>\n    <PropertyValue Property=\"\"Updatable\"\" Bool=\"\"{updatable}\"\" />\n  </Record>\n</Annotation>\";\n\n            // Assert\n            VerifyPathItemOperations(annotation, expected);\n        }\n\n        private void VerifyPathItemOperations(string annotation, string[] expected)\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(annotation);\n            ODataContext context = new ODataContext(model);\n            IEdmSingleton singleton = model.EntityContainer.FindSingleton(\"Me\");\n            Assert.NotNull(singleton); // guard\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(singleton));\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n\n            Assert.NotNull(pathItem.Operations);\n            Assert.NotEmpty(pathItem.Operations);\n            Assert.Equal(expected, pathItem.Operations.Select(e => e.Key.ToString().ToLowerInvariant()));\n        }\n\n        [Fact]\n        public void CreateSingletonPathItemAddsCustomAttributeValuesToPathExtensions()\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(annotation: \"\");\n            ODataContext context = new(model);\n            context.Settings.CustomXMLAttributesMapping.Add(\"IsHidden\", \"x-ms-isHidden\");\n            IEdmSingleton singleton = model.EntityContainer.FindSingleton(\"Me\");\n            Assert.NotNull(singleton); // guard\n            ODataPath path = new ODataPath(new ODataNavigationSourceSegment(singleton));\n\n            // Act\n            var pathItem = _pathItemHandler.CreatePathItem(context, path);\n\n            // Assert\n            Assert.NotNull(pathItem);\n            Assert.NotNull(pathItem.Extensions);\n\n            pathItem.Extensions.TryGetValue(\"x-ms-isHidden\", out var value);\n            string isHiddenValue = Assert.IsType<JsonNodeExtension>(value).Node.GetValue<string>();\n            Assert.Equal(\"true\", isHiddenValue);\n        }\n\n        private IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\" xmlns:ags=\"\"http://aggregator.microsoft.com/internal\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityType Name=\"\"Customer\"\">\n        <Key>\n          <PropertyRef Name=\"\"ID\"\" />\n        </Key>\n        <Property Name=\"\"ID\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n      </EntityType>\n      <EntityContainer Name =\"\"Default\"\">\n         <Singleton Name=\"\"Me\"\" Type=\"\"NS.Customer\"\" ags:IsHidden=\"\"true\"\"/>\n      </EntityContainer>\n      <Annotations Target=\"\"NS.Default/Me\"\">\n        {0}\n      </Annotations>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, annotation);\n\n            IEdmModel model;\n            IEnumerable<EdmError> errors;\n\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out errors);\n            Assert.True(result);\n            return model;\n        }\n    }\n\n    internal class MySingletonPathItemHandler : SingletonPathItemHandler\n    {\n        public MySingletonPathItemHandler(OpenApiDocument document) : base(document)\n        {\n          \n        }\n        protected override void AddOperation(OpenApiPathItem item, HttpMethod operationType)\n        {\n            item.AddOperation(operationType, new OpenApiOperation());\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/Basic.OpenApi.V2.json",
    "content": "{\n  \"swagger\": \"2.0\",\n  \"info\": {\n    \"title\": \"OData Service for namespace DefaultNs\",\n    \"description\": \"This OData service is located at http://localhost\",\n    \"version\": \"1.0.0\"\n  },\n  \"host\": \"localhost\",\n  \"schemes\": [\n    \"http\"\n  ],\n  \"paths\": {\n    \"/City\": {\n      \"get\": {\n        \"tags\": [\n          \"City.City\"\n        ],\n        \"summary\": \"Get entities from City\",\n        \"operationId\": \"City.City.ListCity\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Name\",\n                \"Name desc\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Name\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/DefaultNs.CityCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"City.City\"\n        ],\n        \"summary\": \"Add new entity to City\",\n        \"operationId\": \"City.City.CreateCity\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/DefaultNs.City\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/DefaultNs.City\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of City entities.\"\n    },\n    \"/City({Name})\": {\n      \"get\": {\n        \"tags\": [\n          \"City.City\"\n        ],\n        \"summary\": \"Get entity from City by key\",\n        \"operationId\": \"City.City.GetCity\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Name\",\n            \"description\": \"The unique identifier of City\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"City\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Name\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/DefaultNs.City\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"City.City\"\n        ],\n        \"summary\": \"Update entity in City\",\n        \"operationId\": \"City.City.UpdateCity\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Name\",\n            \"description\": \"The unique identifier of City\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"City\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/DefaultNs.City\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"City.City\"\n        ],\n        \"summary\": \"Delete entity from City\",\n        \"operationId\": \"City.City.DeleteCity\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Name\",\n            \"description\": \"The unique identifier of City\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"City\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of City entities.\"\n    },\n    \"/City/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"City.City\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"City.GetCount-8728\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/CountryOrRegion\": {\n      \"get\": {\n        \"tags\": [\n          \"CountryOrRegion.CountryOrRegion\"\n        ],\n        \"summary\": \"Get entities from CountryOrRegion\",\n        \"operationId\": \"CountryOrRegion.CountryOrRegion.ListCountryOrRegion\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Name\",\n                \"Name desc\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Name\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/DefaultNs.CountryOrRegionCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"CountryOrRegion.CountryOrRegion\"\n        ],\n        \"summary\": \"Add new entity to CountryOrRegion\",\n        \"operationId\": \"CountryOrRegion.CountryOrRegion.CreateCountryOrRegion\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/DefaultNs.CountryOrRegion\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/DefaultNs.CountryOrRegion\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of CountryOrRegion entities.\"\n    },\n    \"/CountryOrRegion({Name})\": {\n      \"get\": {\n        \"tags\": [\n          \"CountryOrRegion.CountryOrRegion\"\n        ],\n        \"summary\": \"Get entity from CountryOrRegion by key\",\n        \"operationId\": \"CountryOrRegion.CountryOrRegion.GetCountryOrRegion\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Name\",\n            \"description\": \"The unique identifier of CountryOrRegion\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"CountryOrRegion\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Name\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/DefaultNs.CountryOrRegion\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"CountryOrRegion.CountryOrRegion\"\n        ],\n        \"summary\": \"Update entity in CountryOrRegion\",\n        \"operationId\": \"CountryOrRegion.CountryOrRegion.UpdateCountryOrRegion\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Name\",\n            \"description\": \"The unique identifier of CountryOrRegion\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"CountryOrRegion\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/DefaultNs.CountryOrRegion\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"CountryOrRegion.CountryOrRegion\"\n        ],\n        \"summary\": \"Delete entity from CountryOrRegion\",\n        \"operationId\": \"CountryOrRegion.CountryOrRegion.DeleteCountryOrRegion\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Name\",\n            \"description\": \"The unique identifier of CountryOrRegion\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"CountryOrRegion\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of CountryOrRegion entities.\"\n    },\n    \"/CountryOrRegion/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"CountryOrRegion.CountryOrRegion\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"CountryOrRegion.GetCount-daf5\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Me\",\n        \"operationId\": \"Me.Person.GetPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"UserName\",\n                \"HomeAddress\",\n                \"WorkAddress\",\n                \"Addresses\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/DefaultNs.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Me\",\n        \"operationId\": \"Me.Person.UpdatePerson\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/DefaultNs.Person\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Person singleton.\"\n    },\n    \"/People\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get entities from People\",\n        \"description\": \"People's description.\",\n        \"operationId\": \"People.Person.ListPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"UserName\",\n                \"UserName desc\",\n                \"HomeAddress\",\n                \"HomeAddress desc\",\n                \"WorkAddress\",\n                \"WorkAddress desc\",\n                \"Addresses\",\n                \"Addresses desc\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"UserName\",\n                \"HomeAddress\",\n                \"WorkAddress\",\n                \"Addresses\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/DefaultNs.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Add new entity to People\",\n        \"operationId\": \"People.Person.CreatePerson\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/DefaultNs.Person\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/DefaultNs.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People({UserName})\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get entity from People by key\",\n        \"operationId\": \"People.Person.GetPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"UserName\",\n                \"HomeAddress\",\n                \"WorkAddress\",\n                \"Addresses\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/DefaultNs.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update entity in People\",\n        \"operationId\": \"People.Person.UpdatePerson\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/DefaultNs.Person\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete entity from People\",\n        \"operationId\": \"People.Person.DeletePerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.GetCount-dd8d\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    }\n  },\n  \"definitions\": {\n    \"DefaultNs.ODataErrors.ODataError\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"error\"\n      ],\n      \"properties\": {\n        \"error\": {\n          \"$ref\": \"#/definitions/DefaultNs.ODataErrors.MainError\"\n        }\n      }\n    },\n    \"DefaultNs.ODataErrors.MainError\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"code\",\n        \"message\"\n      ],\n      \"properties\": {\n        \"code\": {\n          \"type\": \"string\"\n        },\n        \"message\": {\n          \"type\": \"string\",\n          \"x-ms-primary-error-message\": true\n        },\n        \"target\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"details\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/DefaultNs.ODataErrors.ErrorDetails\"\n          }\n        },\n        \"innerError\": {\n          \"$ref\": \"#/definitions/DefaultNs.ODataErrors.InnerError\"\n        }\n      }\n    },\n    \"DefaultNs.ODataErrors.ErrorDetails\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"code\",\n        \"message\"\n      ],\n      \"properties\": {\n        \"code\": {\n          \"type\": \"string\"\n        },\n        \"message\": {\n          \"type\": \"string\"\n        },\n        \"target\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        }\n      }\n    },\n    \"DefaultNs.ODataErrors.InnerError\": {\n      \"type\": \"object\",\n      \"description\": \"The structure of this object is service-specific\"\n    },\n    \"ODataCountResponse\": {\n      \"type\": \"number\",\n      \"format\": \"int64\"\n    },\n    \"ReferenceUpdate\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"@odata.id\": {\n          \"type\": \"string\"\n        },\n        \"@odata.type\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        }\n      }\n    },\n    \"ReferenceCreate\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"@odata.id\": {\n          \"type\": \"string\"\n        }\n      },\n      \"additionalProperties\": {\n        \"type\": \"object\"\n      }\n    },\n    \"ReferenceNumeric\": {\n      \"type\": \"string\",\n      \"enum\": [\n        \"-INF\",\n        \"INF\",\n        \"NaN\"\n      ],\n      \"x-nullable\": true\n    },\n    \"DefaultNs.Color\": {\n      \"type\": \"string\",\n      \"description\": \"Enum type 'Color' description.\",\n      \"title\": \"Color\",\n      \"enum\": [\n        \"Blue\",\n        \"White\"\n      ]\n    },\n    \"DefaultNs.Person\": {\n      \"type\": \"object\",\n      \"title\": \"Person\",\n      \"properties\": {\n        \"UserName\": {\n          \"type\": \"string\"\n        },\n        \"HomeAddress\": {\n          \"$ref\": \"#/definitions/DefaultNs.Address\"\n        },\n        \"WorkAddress\": {\n          \"$ref\": \"#/definitions/DefaultNs.Address\"\n        },\n        \"Addresses\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/DefaultNs.Address\"\n          }\n        }\n      },\n      \"example\": {\n        \"UserName\": \"string (identifier)\",\n        \"HomeAddress\": {\n          \"@odata.type\": \"DefaultNs.Address\"\n        },\n        \"WorkAddress\": {\n          \"@odata.type\": \"DefaultNs.Address\"\n        },\n        \"Addresses\": [\n          {\n            \"@odata.type\": \"DefaultNs.Address\"\n          }\n        ]\n      }\n    },\n    \"DefaultNs.City\": {\n      \"type\": \"object\",\n      \"title\": \"City\",\n      \"properties\": {\n        \"Name\": {\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"Name\": \"string (identifier)\"\n      }\n    },\n    \"DefaultNs.CountryOrRegion\": {\n      \"type\": \"object\",\n      \"title\": \"CountryOrRegion\",\n      \"properties\": {\n        \"Name\": {\n          \"type\": \"string\"\n        }\n      },\n      \"example\": {\n        \"Name\": \"string (identifier)\"\n      }\n    },\n    \"DefaultNs.Address\": {\n      \"type\": \"object\",\n      \"title\": \"Address\",\n      \"properties\": {\n        \"Id\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"City\": {\n          \"$ref\": \"#/definitions/DefaultNs.City\"\n        }\n      },\n      \"example\": {\n        \"Id\": 0,\n        \"City\": {\n          \"@odata.type\": \"DefaultNs.City\"\n        }\n      }\n    },\n    \"DefaultNs.WorkAddress\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/DefaultNs.Address\"\n        },\n        {\n          \"type\": \"object\",\n          \"title\": \"WorkAddress\",\n          \"properties\": {\n            \"CountryOrRegion\": {\n              \"$ref\": \"#/definitions/DefaultNs.CountryOrRegion\"\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"Id\": 0,\n        \"City\": {\n          \"@odata.type\": \"DefaultNs.City\"\n        },\n        \"CountryOrRegion\": {\n          \"@odata.type\": \"DefaultNs.CountryOrRegion\"\n        }\n      }\n    },\n    \"DefaultNs.PersonCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of Person\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/DefaultNs.Person\"\n          }\n        }\n      }\n    },\n    \"DefaultNs.CityCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of City\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/DefaultNs.City\"\n          }\n        }\n      }\n    },\n    \"DefaultNs.CountryOrRegionCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of CountryOrRegion\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/DefaultNs.CountryOrRegion\"\n          }\n        }\n      }\n    },\n    \"DefaultNs.AddressCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of DefaultNs.Address\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/DefaultNs.Address\"\n          }\n        }\n      }\n    }\n  },\n  \"parameters\": {\n    \"top\": {\n      \"in\": \"query\",\n      \"name\": \"$top\",\n      \"description\": \"Show only the first n items\",\n      \"type\": \"number\",\n      \"format\": \"int64\",\n      \"minimum\": 0\n    },\n    \"skip\": {\n      \"in\": \"query\",\n      \"name\": \"$skip\",\n      \"description\": \"Skip the first n items\",\n      \"type\": \"number\",\n      \"format\": \"int64\",\n      \"minimum\": 0\n    },\n    \"count\": {\n      \"in\": \"query\",\n      \"name\": \"$count\",\n      \"description\": \"Include count of items\",\n      \"type\": \"boolean\"\n    },\n    \"filter\": {\n      \"in\": \"query\",\n      \"name\": \"$filter\",\n      \"description\": \"Filter items by property values\",\n      \"type\": \"string\"\n    },\n    \"search\": {\n      \"in\": \"query\",\n      \"name\": \"$search\",\n      \"description\": \"Search items by search phrases\",\n      \"type\": \"string\"\n    },\n    \"refPostBody\": {\n      \"in\": \"body\",\n      \"name\": \"body\",\n      \"description\": \"New navigation property ref value\",\n      \"required\": true,\n      \"schema\": {\n        \"$ref\": \"#/definitions/ReferenceCreate\"\n      }\n    },\n    \"refPutBody\": {\n      \"in\": \"body\",\n      \"name\": \"body\",\n      \"description\": \"New navigation property ref values\",\n      \"required\": true,\n      \"schema\": {\n        \"$ref\": \"#/definitions/ReferenceUpdate\"\n      }\n    }\n  },\n  \"responses\": {\n    \"error\": {\n      \"description\": \"error\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/DefaultNs.ODataErrors.ODataError\"\n      }\n    },\n    \"ODataCountResponse\": {\n      \"description\": \"The count of the resource\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/ODataCountResponse\"\n      }\n    },\n    \"DefaultNs.PersonCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/DefaultNs.PersonCollectionResponse\"\n      }\n    },\n    \"DefaultNs.CityCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/DefaultNs.CityCollectionResponse\"\n      }\n    },\n    \"DefaultNs.CountryOrRegionCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/DefaultNs.CountryOrRegionCollectionResponse\"\n      }\n    },\n    \"DefaultNs.AddressCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/DefaultNs.AddressCollectionResponse\"\n      }\n    }\n  },\n  \"tags\": [\n    {\n      \"name\": \"City.City\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"CountryOrRegion.CountryOrRegion\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Me.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    }\n  ]\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/Basic.OpenApi.V2.yaml",
    "content": "swagger: '2.0'\ninfo:\n  title: OData Service for namespace DefaultNs\n  description: This OData service is located at http://localhost\n  version: 1.0.0\nhost: localhost\nschemes:\n  - http\npaths:\n  /City:\n    get:\n      tags:\n        - City.City\n      summary: Get entities from City\n      operationId: City.City.ListCity\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n            enum:\n              - Name\n              - Name desc\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - Name\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n      responses:\n        '200':\n          $ref: '#/responses/DefaultNs.CityCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n    post:\n      tags:\n        - City.City\n      summary: Add new entity to City\n      operationId: City.City.CreateCity\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New entity\n          required: true\n          schema:\n            $ref: '#/definitions/DefaultNs.City'\n      responses:\n        '201':\n          description: Created entity\n          schema:\n            $ref: '#/definitions/DefaultNs.City'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of City entities.\n  '/City({Name})':\n    get:\n      tags:\n        - City.City\n      summary: Get entity from City by key\n      operationId: City.City.GetCity\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Name\n          description: The unique identifier of City\n          required: true\n          type: string\n          x-ms-docs-key-type: City\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - Name\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n      responses:\n        '200':\n          description: Retrieved entity\n          schema:\n            $ref: '#/definitions/DefaultNs.City'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - City.City\n      summary: Update entity in City\n      operationId: City.City.UpdateCity\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Name\n          description: The unique identifier of City\n          required: true\n          type: string\n          x-ms-docs-key-type: City\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/DefaultNs.City'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - City.City\n      summary: Delete entity from City\n      operationId: City.City.DeleteCity\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Name\n          description: The unique identifier of City\n          required: true\n          type: string\n          x-ms-docs-key-type: City\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of City entities.\n  /City/$count:\n    get:\n      tags:\n        - City.City\n      summary: Get the number of the resource\n      operationId: City.GetCount-8728\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  /CountryOrRegion:\n    get:\n      tags:\n        - CountryOrRegion.CountryOrRegion\n      summary: Get entities from CountryOrRegion\n      operationId: CountryOrRegion.CountryOrRegion.ListCountryOrRegion\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n            enum:\n              - Name\n              - Name desc\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - Name\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n      responses:\n        '200':\n          $ref: '#/responses/DefaultNs.CountryOrRegionCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n    post:\n      tags:\n        - CountryOrRegion.CountryOrRegion\n      summary: Add new entity to CountryOrRegion\n      operationId: CountryOrRegion.CountryOrRegion.CreateCountryOrRegion\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New entity\n          required: true\n          schema:\n            $ref: '#/definitions/DefaultNs.CountryOrRegion'\n      responses:\n        '201':\n          description: Created entity\n          schema:\n            $ref: '#/definitions/DefaultNs.CountryOrRegion'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of CountryOrRegion entities.\n  '/CountryOrRegion({Name})':\n    get:\n      tags:\n        - CountryOrRegion.CountryOrRegion\n      summary: Get entity from CountryOrRegion by key\n      operationId: CountryOrRegion.CountryOrRegion.GetCountryOrRegion\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Name\n          description: The unique identifier of CountryOrRegion\n          required: true\n          type: string\n          x-ms-docs-key-type: CountryOrRegion\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - Name\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n      responses:\n        '200':\n          description: Retrieved entity\n          schema:\n            $ref: '#/definitions/DefaultNs.CountryOrRegion'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - CountryOrRegion.CountryOrRegion\n      summary: Update entity in CountryOrRegion\n      operationId: CountryOrRegion.CountryOrRegion.UpdateCountryOrRegion\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Name\n          description: The unique identifier of CountryOrRegion\n          required: true\n          type: string\n          x-ms-docs-key-type: CountryOrRegion\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/DefaultNs.CountryOrRegion'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - CountryOrRegion.CountryOrRegion\n      summary: Delete entity from CountryOrRegion\n      operationId: CountryOrRegion.CountryOrRegion.DeleteCountryOrRegion\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Name\n          description: The unique identifier of CountryOrRegion\n          required: true\n          type: string\n          x-ms-docs-key-type: CountryOrRegion\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of CountryOrRegion entities.\n  /CountryOrRegion/$count:\n    get:\n      tags:\n        - CountryOrRegion.CountryOrRegion\n      summary: Get the number of the resource\n      operationId: CountryOrRegion.GetCount-daf5\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  /Me:\n    get:\n      tags:\n        - Me.Person\n      summary: Get Me\n      operationId: Me.Person.GetPerson\n      produces:\n        - application/json\n      parameters:\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - UserName\n              - HomeAddress\n              - WorkAddress\n              - Addresses\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n      responses:\n        '200':\n          description: Retrieved entity\n          schema:\n            $ref: '#/definitions/DefaultNs.Person'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Person\n      summary: Update Me\n      operationId: Me.Person.UpdatePerson\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New property values\n          required: true\n          schema:\n            $ref: '#/definitions/DefaultNs.Person'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Person singleton.\n  /People:\n    get:\n      tags:\n        - People.Person\n      summary: Get entities from People\n      description: People's description.\n      operationId: People.Person.ListPerson\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n            enum:\n              - UserName\n              - UserName desc\n              - HomeAddress\n              - HomeAddress desc\n              - WorkAddress\n              - WorkAddress desc\n              - Addresses\n              - Addresses desc\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - UserName\n              - HomeAddress\n              - WorkAddress\n              - Addresses\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n      responses:\n        '200':\n          $ref: '#/responses/DefaultNs.PersonCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n    post:\n      tags:\n        - People.Person\n      summary: Add new entity to People\n      operationId: People.Person.CreatePerson\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New entity\n          required: true\n          schema:\n            $ref: '#/definitions/DefaultNs.Person'\n      responses:\n        '201':\n          description: Created entity\n          schema:\n            $ref: '#/definitions/DefaultNs.Person'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People({UserName})':\n    get:\n      tags:\n        - People.Person\n      summary: Get entity from People by key\n      operationId: People.Person.GetPerson\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - UserName\n              - HomeAddress\n              - WorkAddress\n              - Addresses\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n      responses:\n        '200':\n          description: Retrieved entity\n          schema:\n            $ref: '#/definitions/DefaultNs.Person'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Person\n      summary: Update entity in People\n      operationId: People.Person.UpdatePerson\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          required: true\n          schema:\n            $ref: '#/definitions/DefaultNs.Person'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete entity from People\n      operationId: People.Person.DeletePerson\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  /People/$count:\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.GetCount-dd8d\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\ndefinitions:\n  DefaultNs.ODataErrors.ODataError:\n    type: object\n    required:\n      - error\n    properties:\n      error:\n        $ref: '#/definitions/DefaultNs.ODataErrors.MainError'\n  DefaultNs.ODataErrors.MainError:\n    type: object\n    required:\n      - code\n      - message\n    properties:\n      code:\n        type: string\n      message:\n        type: string\n        x-ms-primary-error-message: true\n      target:\n        type: string\n        x-nullable: true\n      details:\n        type: array\n        items:\n          $ref: '#/definitions/DefaultNs.ODataErrors.ErrorDetails'\n      innerError:\n        $ref: '#/definitions/DefaultNs.ODataErrors.InnerError'\n  DefaultNs.ODataErrors.ErrorDetails:\n    type: object\n    required:\n      - code\n      - message\n    properties:\n      code:\n        type: string\n      message:\n        type: string\n      target:\n        type: string\n        x-nullable: true\n  DefaultNs.ODataErrors.InnerError:\n    type: object\n    description: The structure of this object is service-specific\n  ODataCountResponse:\n    type: number\n    format: int64\n  ReferenceUpdate:\n    type: object\n    properties:\n      '@odata.id':\n        type: string\n      '@odata.type':\n        type: string\n        x-nullable: true\n  ReferenceCreate:\n    type: object\n    properties:\n      '@odata.id':\n        type: string\n    additionalProperties:\n      type: object\n  ReferenceNumeric:\n    type: string\n    enum:\n      - '-INF'\n      - INF\n      - NaN\n    x-nullable: true\n  DefaultNs.Color:\n    type: string\n    description: Enum type 'Color' description.\n    title: Color\n    enum:\n      - Blue\n      - White\n  DefaultNs.Person:\n    type: object\n    title: Person\n    properties:\n      UserName:\n        type: string\n      HomeAddress:\n        $ref: '#/definitions/DefaultNs.Address'\n      WorkAddress:\n        $ref: '#/definitions/DefaultNs.Address'\n      Addresses:\n        type: array\n        items:\n          $ref: '#/definitions/DefaultNs.Address'\n    example:\n      UserName: string (identifier)\n      HomeAddress:\n        '@odata.type': DefaultNs.Address\n      WorkAddress:\n        '@odata.type': DefaultNs.Address\n      Addresses:\n        - '@odata.type': DefaultNs.Address\n  DefaultNs.City:\n    type: object\n    title: City\n    properties:\n      Name:\n        type: string\n    example:\n      Name: string (identifier)\n  DefaultNs.CountryOrRegion:\n    type: object\n    title: CountryOrRegion\n    properties:\n      Name:\n        type: string\n    example:\n      Name: string (identifier)\n  DefaultNs.Address:\n    type: object\n    title: Address\n    properties:\n      Id:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      City:\n        $ref: '#/definitions/DefaultNs.City'\n    example:\n      Id: 0\n      City:\n        '@odata.type': DefaultNs.City\n  DefaultNs.WorkAddress:\n    allOf:\n      - $ref: '#/definitions/DefaultNs.Address'\n      - type: object\n        title: WorkAddress\n        properties:\n          CountryOrRegion:\n            $ref: '#/definitions/DefaultNs.CountryOrRegion'\n    example:\n      Id: 0\n      City:\n        '@odata.type': DefaultNs.City\n      CountryOrRegion:\n        '@odata.type': DefaultNs.CountryOrRegion\n  DefaultNs.PersonCollectionResponse:\n    type: object\n    title: Collection of Person\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/DefaultNs.Person'\n  DefaultNs.CityCollectionResponse:\n    type: object\n    title: Collection of City\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/DefaultNs.City'\n  DefaultNs.CountryOrRegionCollectionResponse:\n    type: object\n    title: Collection of CountryOrRegion\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/DefaultNs.CountryOrRegion'\n  DefaultNs.AddressCollectionResponse:\n    type: object\n    title: Collection of DefaultNs.Address\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/DefaultNs.Address'\nparameters:\n  top:\n    in: query\n    name: $top\n    description: Show only the first n items\n    type: number\n    format: int64\n    minimum: 0\n  skip:\n    in: query\n    name: $skip\n    description: Skip the first n items\n    type: number\n    format: int64\n    minimum: 0\n  count:\n    in: query\n    name: $count\n    description: Include count of items\n    type: boolean\n  filter:\n    in: query\n    name: $filter\n    description: Filter items by property values\n    type: string\n  search:\n    in: query\n    name: $search\n    description: Search items by search phrases\n    type: string\n  refPostBody:\n    in: body\n    name: body\n    description: New navigation property ref value\n    required: true\n    schema:\n      $ref: '#/definitions/ReferenceCreate'\n  refPutBody:\n    in: body\n    name: body\n    description: New navigation property ref values\n    required: true\n    schema:\n      $ref: '#/definitions/ReferenceUpdate'\nresponses:\n  error:\n    description: error\n    schema:\n      $ref: '#/definitions/DefaultNs.ODataErrors.ODataError'\n  ODataCountResponse:\n    description: The count of the resource\n    schema:\n      $ref: '#/definitions/ODataCountResponse'\n  DefaultNs.PersonCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/DefaultNs.PersonCollectionResponse'\n  DefaultNs.CityCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/DefaultNs.CityCollectionResponse'\n  DefaultNs.CountryOrRegionCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/DefaultNs.CountryOrRegionCollectionResponse'\n  DefaultNs.AddressCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/DefaultNs.AddressCollectionResponse'\ntags:\n  - name: City.City\n    x-ms-docs-toc-type: page\n  - name: CountryOrRegion.CountryOrRegion\n    x-ms-docs-toc-type: page\n  - name: Me.Person\n    x-ms-docs-toc-type: page\n  - name: People.Person\n    x-ms-docs-toc-type: page"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/Basic.OpenApi.V3.1.json",
    "content": "{\n  \"openapi\": \"3.1.2\",\n  \"info\": {\n    \"title\": \"OData Service for namespace DefaultNs\",\n    \"description\": \"This OData service is located at http://localhost\",\n    \"version\": \"1.0.0\"\n  },\n  \"servers\": [\n    {\n      \"url\": \"http://localhost\"\n    }\n  ],\n  \"paths\": {\n    \"/City\": {\n      \"description\": \"Provides operations to manage the collection of City entities.\",\n      \"get\": {\n        \"tags\": [\n          \"City.City\"\n        ],\n        \"summary\": \"Get entities from City\",\n        \"operationId\": \"City.City.ListCity\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\",\n                  \"Name desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/DefaultNs.CityCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"City.City\"\n        ],\n        \"summary\": \"Add new entity to City\",\n        \"operationId\": \"City.City.CreateCity\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/DefaultNs.City\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/DefaultNs.City\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/City({Name})\": {\n      \"description\": \"Provides operations to manage the collection of City entities.\",\n      \"get\": {\n        \"tags\": [\n          \"City.City\"\n        ],\n        \"summary\": \"Get entity from City by key\",\n        \"operationId\": \"City.City.GetCity\",\n        \"parameters\": [\n          {\n            \"name\": \"Name\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of City\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"City\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/DefaultNs.City\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"City.City\"\n        ],\n        \"summary\": \"Update entity in City\",\n        \"operationId\": \"City.City.UpdateCity\",\n        \"parameters\": [\n          {\n            \"name\": \"Name\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of City\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"City\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/DefaultNs.City\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"City.City\"\n        ],\n        \"summary\": \"Delete entity from City\",\n        \"operationId\": \"City.City.DeleteCity\",\n        \"parameters\": [\n          {\n            \"name\": \"Name\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of City\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"City\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/City/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"City.City\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"City.GetCount-8728\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/CountryOrRegion\": {\n      \"description\": \"Provides operations to manage the collection of CountryOrRegion entities.\",\n      \"get\": {\n        \"tags\": [\n          \"CountryOrRegion.CountryOrRegion\"\n        ],\n        \"summary\": \"Get entities from CountryOrRegion\",\n        \"operationId\": \"CountryOrRegion.CountryOrRegion.ListCountryOrRegion\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\",\n                  \"Name desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/DefaultNs.CountryOrRegionCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"CountryOrRegion.CountryOrRegion\"\n        ],\n        \"summary\": \"Add new entity to CountryOrRegion\",\n        \"operationId\": \"CountryOrRegion.CountryOrRegion.CreateCountryOrRegion\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/DefaultNs.CountryOrRegion\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/DefaultNs.CountryOrRegion\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/CountryOrRegion({Name})\": {\n      \"description\": \"Provides operations to manage the collection of CountryOrRegion entities.\",\n      \"get\": {\n        \"tags\": [\n          \"CountryOrRegion.CountryOrRegion\"\n        ],\n        \"summary\": \"Get entity from CountryOrRegion by key\",\n        \"operationId\": \"CountryOrRegion.CountryOrRegion.GetCountryOrRegion\",\n        \"parameters\": [\n          {\n            \"name\": \"Name\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of CountryOrRegion\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"CountryOrRegion\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/DefaultNs.CountryOrRegion\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"CountryOrRegion.CountryOrRegion\"\n        ],\n        \"summary\": \"Update entity in CountryOrRegion\",\n        \"operationId\": \"CountryOrRegion.CountryOrRegion.UpdateCountryOrRegion\",\n        \"parameters\": [\n          {\n            \"name\": \"Name\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of CountryOrRegion\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"CountryOrRegion\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/DefaultNs.CountryOrRegion\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"CountryOrRegion.CountryOrRegion\"\n        ],\n        \"summary\": \"Delete entity from CountryOrRegion\",\n        \"operationId\": \"CountryOrRegion.CountryOrRegion.DeleteCountryOrRegion\",\n        \"parameters\": [\n          {\n            \"name\": \"Name\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of CountryOrRegion\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"CountryOrRegion\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/CountryOrRegion/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"CountryOrRegion.CountryOrRegion\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"CountryOrRegion.GetCount-daf5\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Me\": {\n      \"description\": \"Provides operations to manage the Person singleton.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Me\",\n        \"operationId\": \"Me.Person.GetPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"HomeAddress\",\n                  \"WorkAddress\",\n                  \"Addresses\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/DefaultNs.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Me\",\n        \"operationId\": \"Me.Person.UpdatePerson\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/DefaultNs.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get entities from People\",\n        \"description\": \"People's description.\",\n        \"operationId\": \"People.Person.ListPerson\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"UserName desc\",\n                  \"HomeAddress\",\n                  \"HomeAddress desc\",\n                  \"WorkAddress\",\n                  \"WorkAddress desc\",\n                  \"Addresses\",\n                  \"Addresses desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"HomeAddress\",\n                  \"WorkAddress\",\n                  \"Addresses\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/DefaultNs.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Add new entity to People\",\n        \"operationId\": \"People.Person.CreatePerson\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/DefaultNs.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/DefaultNs.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People({UserName})\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get entity from People by key\",\n        \"operationId\": \"People.Person.GetPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"HomeAddress\",\n                  \"WorkAddress\",\n                  \"Addresses\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/DefaultNs.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update entity in People\",\n        \"operationId\": \"People.Person.UpdatePerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/DefaultNs.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete entity from People\",\n        \"operationId\": \"People.Person.DeletePerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.GetCount-dd8d\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    }\n  },\n  \"components\": {\n    \"schemas\": {\n      \"DefaultNs.ODataErrors.ODataError\": {\n        \"required\": [\n          \"error\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"error\": {\n            \"$ref\": \"#/components/schemas/DefaultNs.ODataErrors.MainError\"\n          }\n        }\n      },\n      \"DefaultNs.ODataErrors.MainError\": {\n        \"required\": [\n          \"code\",\n          \"message\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"code\": {\n            \"type\": \"string\"\n          },\n          \"message\": {\n            \"type\": \"string\",\n            \"x-ms-primary-error-message\": true\n          },\n          \"target\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"details\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.ODataErrors.ErrorDetails\"\n            }\n          },\n          \"innerError\": {\n            \"$ref\": \"#/components/schemas/DefaultNs.ODataErrors.InnerError\"\n          }\n        }\n      },\n      \"DefaultNs.ODataErrors.ErrorDetails\": {\n        \"required\": [\n          \"code\",\n          \"message\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"code\": {\n            \"type\": \"string\"\n          },\n          \"message\": {\n            \"type\": \"string\"\n          },\n          \"target\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          }\n        }\n      },\n      \"DefaultNs.ODataErrors.InnerError\": {\n        \"type\": \"object\",\n        \"description\": \"The structure of this object is service-specific\"\n      },\n      \"ODataCountResponse\": {\n        \"type\": \"number\",\n        \"format\": \"int64\"\n      },\n      \"ReferenceUpdate\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"@odata.id\": {\n            \"type\": \"string\"\n          },\n          \"@odata.type\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          }\n        }\n      },\n      \"ReferenceCreate\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"@odata.id\": {\n            \"type\": \"string\"\n          }\n        },\n        \"additionalProperties\": {\n          \"type\": \"object\"\n        }\n      },\n      \"ReferenceNumeric\": {\n        \"enum\": [\n          \"-INF\",\n          \"INF\",\n          \"NaN\"\n        ],\n        \"type\": [\n          \"null\",\n          \"string\"\n        ]\n      },\n      \"DefaultNs.Color\": {\n        \"title\": \"Color\",\n        \"enum\": [\n          \"Blue\",\n          \"White\"\n        ],\n        \"type\": \"string\",\n        \"description\": \"Enum type 'Color' description.\"\n      },\n      \"DefaultNs.Person\": {\n        \"title\": \"Person\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"UserName\": {\n            \"type\": \"string\"\n          },\n          \"HomeAddress\": {\n            \"$ref\": \"#/components/schemas/DefaultNs.Address\"\n          },\n          \"WorkAddress\": {\n            \"$ref\": \"#/components/schemas/DefaultNs.Address\"\n          },\n          \"Addresses\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.Address\"\n            }\n          }\n        },\n        \"example\": {\n          \"UserName\": \"string (identifier)\",\n          \"HomeAddress\": {\n            \"@odata.type\": \"DefaultNs.Address\"\n          },\n          \"WorkAddress\": {\n            \"@odata.type\": \"DefaultNs.Address\"\n          },\n          \"Addresses\": [\n            {\n              \"@odata.type\": \"DefaultNs.Address\"\n            }\n          ]\n        }\n      },\n      \"DefaultNs.City\": {\n        \"title\": \"City\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Name\": {\n            \"type\": \"string\"\n          }\n        },\n        \"example\": {\n          \"Name\": \"string (identifier)\"\n        }\n      },\n      \"DefaultNs.CountryOrRegion\": {\n        \"title\": \"CountryOrRegion\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Name\": {\n            \"type\": \"string\"\n          }\n        },\n        \"example\": {\n          \"Name\": \"string (identifier)\"\n        }\n      },\n      \"DefaultNs.Address\": {\n        \"title\": \"Address\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"City\": {\n            \"$ref\": \"#/components/schemas/DefaultNs.City\"\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"City\": {\n            \"@odata.type\": \"DefaultNs.City\"\n          }\n        }\n      },\n      \"DefaultNs.WorkAddress\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/DefaultNs.Address\"\n          },\n          {\n            \"title\": \"WorkAddress\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"CountryOrRegion\": {\n                \"$ref\": \"#/components/schemas/DefaultNs.CountryOrRegion\"\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"Id\": 0,\n          \"City\": {\n            \"@odata.type\": \"DefaultNs.City\"\n          },\n          \"CountryOrRegion\": {\n            \"@odata.type\": \"DefaultNs.CountryOrRegion\"\n          }\n        }\n      },\n      \"DefaultNs.PersonCollectionResponse\": {\n        \"title\": \"Collection of Person\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.Person\"\n            }\n          }\n        }\n      },\n      \"DefaultNs.CityCollectionResponse\": {\n        \"title\": \"Collection of City\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.City\"\n            }\n          }\n        }\n      },\n      \"DefaultNs.CountryOrRegionCollectionResponse\": {\n        \"title\": \"Collection of CountryOrRegion\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.CountryOrRegion\"\n            }\n          }\n        }\n      },\n      \"DefaultNs.AddressCollectionResponse\": {\n        \"title\": \"Collection of DefaultNs.Address\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.Address\"\n            }\n          }\n        }\n      }\n    },\n    \"responses\": {\n      \"error\": {\n        \"description\": \"error\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.ODataErrors.ODataError\"\n            }\n          }\n        }\n      },\n      \"ODataCountResponse\": {\n        \"description\": \"The count of the resource\",\n        \"content\": {\n          \"text/plain\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ODataCountResponse\"\n            }\n          }\n        }\n      },\n      \"DefaultNs.PersonCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.PersonCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"DefaultNs.CityCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.CityCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"DefaultNs.CountryOrRegionCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.CountryOrRegionCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"DefaultNs.AddressCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.AddressCollectionResponse\"\n            }\n          }\n        }\n      }\n    },\n    \"parameters\": {\n      \"top\": {\n        \"name\": \"$top\",\n        \"in\": \"query\",\n        \"description\": \"Show only the first n items\",\n        \"explode\": false,\n        \"schema\": {\n          \"minimum\": 0,\n          \"type\": \"number\",\n          \"format\": \"int64\"\n        },\n        \"example\": 50\n      },\n      \"skip\": {\n        \"name\": \"$skip\",\n        \"in\": \"query\",\n        \"description\": \"Skip the first n items\",\n        \"explode\": false,\n        \"schema\": {\n          \"minimum\": 0,\n          \"type\": \"number\",\n          \"format\": \"int64\"\n        }\n      },\n      \"count\": {\n        \"name\": \"$count\",\n        \"in\": \"query\",\n        \"description\": \"Include count of items\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"boolean\"\n        }\n      },\n      \"filter\": {\n        \"name\": \"$filter\",\n        \"in\": \"query\",\n        \"description\": \"Filter items by property values\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"string\"\n        }\n      },\n      \"search\": {\n        \"name\": \"$search\",\n        \"in\": \"query\",\n        \"description\": \"Search items by search phrases\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"string\"\n        }\n      }\n    },\n    \"examples\": {\n      \"DefaultNs.Person\": {\n        \"value\": {\n          \"UserName\": \"string (identifier)\",\n          \"HomeAddress\": {\n            \"@odata.type\": \"DefaultNs.Address\"\n          },\n          \"WorkAddress\": {\n            \"@odata.type\": \"DefaultNs.Address\"\n          },\n          \"Addresses\": [\n            {\n              \"@odata.type\": \"DefaultNs.Address\"\n            }\n          ]\n        }\n      },\n      \"DefaultNs.City\": {\n        \"value\": {\n          \"Name\": \"string (identifier)\"\n        }\n      },\n      \"DefaultNs.CountryOrRegion\": {\n        \"value\": {\n          \"Name\": \"string (identifier)\"\n        }\n      },\n      \"DefaultNs.Address\": {\n        \"value\": {\n          \"Id\": 0,\n          \"City\": {\n            \"@odata.type\": \"DefaultNs.City\"\n          }\n        }\n      },\n      \"DefaultNs.WorkAddress\": {\n        \"value\": {\n          \"Id\": 0,\n          \"City\": {\n            \"@odata.type\": \"DefaultNs.City\"\n          },\n          \"CountryOrRegion\": {\n            \"@odata.type\": \"DefaultNs.CountryOrRegion\"\n          }\n        }\n      }\n    },\n    \"requestBodies\": {\n      \"refPostBody\": {\n        \"description\": \"New navigation property ref value\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ReferenceCreate\"\n            }\n          }\n        },\n        \"required\": true\n      },\n      \"refPutBody\": {\n        \"description\": \"New navigation property ref values\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ReferenceUpdate\"\n            }\n          }\n        },\n        \"required\": true\n      }\n    }\n  },\n  \"tags\": [\n    {\n      \"name\": \"City.City\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"CountryOrRegion.CountryOrRegion\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Me.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    }\n  ]\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/Basic.OpenApi.V3.1.yaml",
    "content": "openapi: '3.1.2'\ninfo:\n  title: OData Service for namespace DefaultNs\n  description: This OData service is located at http://localhost\n  version: 1.0.0\nservers:\n  - url: http://localhost\npaths:\n  /City:\n    description: Provides operations to manage the collection of City entities.\n    get:\n      tags:\n        - City.City\n      summary: Get entities from City\n      operationId: City.City.ListCity\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n                - Name desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/DefaultNs.CityCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - City.City\n      summary: Add new entity to City\n      operationId: City.City.CreateCity\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/DefaultNs.City'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/DefaultNs.City'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/City({Name})':\n    description: Provides operations to manage the collection of City entities.\n    get:\n      tags:\n        - City.City\n      summary: Get entity from City by key\n      operationId: City.City.GetCity\n      parameters:\n        - name: Name\n          in: path\n          description: The unique identifier of City\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: City\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/DefaultNs.City'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - City.City\n      summary: Update entity in City\n      operationId: City.City.UpdateCity\n      parameters:\n        - name: Name\n          in: path\n          description: The unique identifier of City\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: City\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/DefaultNs.City'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - City.City\n      summary: Delete entity from City\n      operationId: City.City.DeleteCity\n      parameters:\n        - name: Name\n          in: path\n          description: The unique identifier of City\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: City\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  /City/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - City.City\n      summary: Get the number of the resource\n      operationId: City.GetCount-8728\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /CountryOrRegion:\n    description: Provides operations to manage the collection of CountryOrRegion entities.\n    get:\n      tags:\n        - CountryOrRegion.CountryOrRegion\n      summary: Get entities from CountryOrRegion\n      operationId: CountryOrRegion.CountryOrRegion.ListCountryOrRegion\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n                - Name desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/DefaultNs.CountryOrRegionCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - CountryOrRegion.CountryOrRegion\n      summary: Add new entity to CountryOrRegion\n      operationId: CountryOrRegion.CountryOrRegion.CreateCountryOrRegion\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/DefaultNs.CountryOrRegion'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/DefaultNs.CountryOrRegion'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/CountryOrRegion({Name})':\n    description: Provides operations to manage the collection of CountryOrRegion entities.\n    get:\n      tags:\n        - CountryOrRegion.CountryOrRegion\n      summary: Get entity from CountryOrRegion by key\n      operationId: CountryOrRegion.CountryOrRegion.GetCountryOrRegion\n      parameters:\n        - name: Name\n          in: path\n          description: The unique identifier of CountryOrRegion\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: CountryOrRegion\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/DefaultNs.CountryOrRegion'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - CountryOrRegion.CountryOrRegion\n      summary: Update entity in CountryOrRegion\n      operationId: CountryOrRegion.CountryOrRegion.UpdateCountryOrRegion\n      parameters:\n        - name: Name\n          in: path\n          description: The unique identifier of CountryOrRegion\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: CountryOrRegion\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/DefaultNs.CountryOrRegion'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - CountryOrRegion.CountryOrRegion\n      summary: Delete entity from CountryOrRegion\n      operationId: CountryOrRegion.CountryOrRegion.DeleteCountryOrRegion\n      parameters:\n        - name: Name\n          in: path\n          description: The unique identifier of CountryOrRegion\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: CountryOrRegion\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  /CountryOrRegion/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - CountryOrRegion.CountryOrRegion\n      summary: Get the number of the resource\n      operationId: CountryOrRegion.GetCount-daf5\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /Me:\n    description: Provides operations to manage the Person singleton.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Me\n      operationId: Me.Person.GetPerson\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - UserName\n                - HomeAddress\n                - WorkAddress\n                - Addresses\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/DefaultNs.Person'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Person\n      summary: Update Me\n      operationId: Me.Person.UpdatePerson\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/DefaultNs.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  /People:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get entities from People\n      description: People's description.\n      operationId: People.Person.ListPerson\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - UserName\n                - UserName desc\n                - HomeAddress\n                - HomeAddress desc\n                - WorkAddress\n                - WorkAddress desc\n                - Addresses\n                - Addresses desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - UserName\n                - HomeAddress\n                - WorkAddress\n                - Addresses\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/DefaultNs.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - People.Person\n      summary: Add new entity to People\n      operationId: People.Person.CreatePerson\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/DefaultNs.Person'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/DefaultNs.Person'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/People({UserName})':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get entity from People by key\n      operationId: People.Person.GetPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - UserName\n                - HomeAddress\n                - WorkAddress\n                - Addresses\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/DefaultNs.Person'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Person\n      summary: Update entity in People\n      operationId: People.Person.UpdatePerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/DefaultNs.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete entity from People\n      operationId: People.Person.DeletePerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  /People/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.GetCount-dd8d\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\ncomponents:\n  schemas:\n    DefaultNs.ODataErrors.ODataError:\n      required:\n        - error\n      type: object\n      properties:\n        error:\n          $ref: '#/components/schemas/DefaultNs.ODataErrors.MainError'\n    DefaultNs.ODataErrors.MainError:\n      required:\n        - code\n        - message\n      type: object\n      properties:\n        code:\n          type: string\n        message:\n          type: string\n          x-ms-primary-error-message: true\n        target:\n          type:\n            - 'null'\n            - string\n        details:\n          type: array\n          items:\n            $ref: '#/components/schemas/DefaultNs.ODataErrors.ErrorDetails'\n        innerError:\n          $ref: '#/components/schemas/DefaultNs.ODataErrors.InnerError'\n    DefaultNs.ODataErrors.ErrorDetails:\n      required:\n        - code\n        - message\n      type: object\n      properties:\n        code:\n          type: string\n        message:\n          type: string\n        target:\n          type:\n            - 'null'\n            - string\n    DefaultNs.ODataErrors.InnerError:\n      type: object\n      description: The structure of this object is service-specific\n    ODataCountResponse:\n      type: number\n      format: int64\n    ReferenceUpdate:\n      type: object\n      properties:\n        '@odata.id':\n          type: string\n        '@odata.type':\n          type:\n            - 'null'\n            - string\n    ReferenceCreate:\n      type: object\n      properties:\n        '@odata.id':\n          type: string\n      additionalProperties:\n        type: object\n    ReferenceNumeric:\n      enum:\n        - '-INF'\n        - INF\n        - NaN\n      type:\n        - 'null'\n        - string\n    DefaultNs.Color:\n      title: Color\n      enum:\n        - Blue\n        - White\n      type: string\n      description: Enum type 'Color' description.\n    DefaultNs.Person:\n      title: Person\n      type: object\n      properties:\n        UserName:\n          type: string\n        HomeAddress:\n          $ref: '#/components/schemas/DefaultNs.Address'\n        WorkAddress:\n          $ref: '#/components/schemas/DefaultNs.Address'\n        Addresses:\n          type: array\n          items:\n            $ref: '#/components/schemas/DefaultNs.Address'\n      example:\n        UserName: string (identifier)\n        HomeAddress:\n          '@odata.type': DefaultNs.Address\n        WorkAddress:\n          '@odata.type': DefaultNs.Address\n        Addresses:\n          - '@odata.type': DefaultNs.Address\n    DefaultNs.City:\n      title: City\n      type: object\n      properties:\n        Name:\n          type: string\n      example:\n        Name: string (identifier)\n    DefaultNs.CountryOrRegion:\n      title: CountryOrRegion\n      type: object\n      properties:\n        Name:\n          type: string\n      example:\n        Name: string (identifier)\n    DefaultNs.Address:\n      title: Address\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        City:\n          $ref: '#/components/schemas/DefaultNs.City'\n      example:\n        Id: 0\n        City:\n          '@odata.type': DefaultNs.City\n    DefaultNs.WorkAddress:\n      allOf:\n        - $ref: '#/components/schemas/DefaultNs.Address'\n        - title: WorkAddress\n          type: object\n          properties:\n            CountryOrRegion:\n              $ref: '#/components/schemas/DefaultNs.CountryOrRegion'\n      example:\n        Id: 0\n        City:\n          '@odata.type': DefaultNs.City\n        CountryOrRegion:\n          '@odata.type': DefaultNs.CountryOrRegion\n    DefaultNs.PersonCollectionResponse:\n      title: Collection of Person\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/DefaultNs.Person'\n    DefaultNs.CityCollectionResponse:\n      title: Collection of City\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/DefaultNs.City'\n    DefaultNs.CountryOrRegionCollectionResponse:\n      title: Collection of CountryOrRegion\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/DefaultNs.CountryOrRegion'\n    DefaultNs.AddressCollectionResponse:\n      title: Collection of DefaultNs.Address\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/DefaultNs.Address'\n  responses:\n    error:\n      description: error\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/DefaultNs.ODataErrors.ODataError'\n    ODataCountResponse:\n      description: The count of the resource\n      content:\n        text/plain:\n          schema:\n            $ref: '#/components/schemas/ODataCountResponse'\n    DefaultNs.PersonCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/DefaultNs.PersonCollectionResponse'\n    DefaultNs.CityCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/DefaultNs.CityCollectionResponse'\n    DefaultNs.CountryOrRegionCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/DefaultNs.CountryOrRegionCollectionResponse'\n    DefaultNs.AddressCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/DefaultNs.AddressCollectionResponse'\n  parameters:\n    top:\n      name: $top\n      in: query\n      description: Show only the first n items\n      explode: false\n      schema:\n        minimum: 0\n        type: number\n        format: int64\n      example: 50\n    skip:\n      name: $skip\n      in: query\n      description: Skip the first n items\n      explode: false\n      schema:\n        minimum: 0\n        type: number\n        format: int64\n    count:\n      name: $count\n      in: query\n      description: Include count of items\n      explode: false\n      schema:\n        type: boolean\n    filter:\n      name: $filter\n      in: query\n      description: Filter items by property values\n      explode: false\n      schema:\n        type: string\n    search:\n      name: $search\n      in: query\n      description: Search items by search phrases\n      explode: false\n      schema:\n        type: string\n  examples:\n    DefaultNs.Person:\n      value:\n        UserName: string (identifier)\n        HomeAddress:\n          '@odata.type': DefaultNs.Address\n        WorkAddress:\n          '@odata.type': DefaultNs.Address\n        Addresses:\n          - '@odata.type': DefaultNs.Address\n    DefaultNs.City:\n      value:\n        Name: string (identifier)\n    DefaultNs.CountryOrRegion:\n      value:\n        Name: string (identifier)\n    DefaultNs.Address:\n      value:\n        Id: 0\n        City:\n          '@odata.type': DefaultNs.City\n    DefaultNs.WorkAddress:\n      value:\n        Id: 0\n        City:\n          '@odata.type': DefaultNs.City\n        CountryOrRegion:\n          '@odata.type': DefaultNs.CountryOrRegion\n  requestBodies:\n    refPostBody:\n      description: New navigation property ref value\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/ReferenceCreate'\n      required: true\n    refPutBody:\n      description: New navigation property ref values\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/ReferenceUpdate'\n      required: true\ntags:\n  - name: City.City\n    x-ms-docs-toc-type: page\n  - name: CountryOrRegion.CountryOrRegion\n    x-ms-docs-toc-type: page\n  - name: Me.Person\n    x-ms-docs-toc-type: page\n  - name: People.Person\n    x-ms-docs-toc-type: page"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/Basic.OpenApi.json",
    "content": "{\n  \"openapi\": \"3.0.4\",\n  \"info\": {\n    \"title\": \"OData Service for namespace DefaultNs\",\n    \"description\": \"This OData service is located at http://localhost\",\n    \"version\": \"1.0.0\"\n  },\n  \"servers\": [\n    {\n      \"url\": \"http://localhost\"\n    }\n  ],\n  \"paths\": {\n    \"/City\": {\n      \"description\": \"Provides operations to manage the collection of City entities.\",\n      \"get\": {\n        \"tags\": [\n          \"City.City\"\n        ],\n        \"summary\": \"Get entities from City\",\n        \"operationId\": \"City.City.ListCity\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\",\n                  \"Name desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/DefaultNs.CityCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"City.City\"\n        ],\n        \"summary\": \"Add new entity to City\",\n        \"operationId\": \"City.City.CreateCity\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/DefaultNs.City\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/DefaultNs.City\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/City({Name})\": {\n      \"description\": \"Provides operations to manage the collection of City entities.\",\n      \"get\": {\n        \"tags\": [\n          \"City.City\"\n        ],\n        \"summary\": \"Get entity from City by key\",\n        \"operationId\": \"City.City.GetCity\",\n        \"parameters\": [\n          {\n            \"name\": \"Name\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of City\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"City\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/DefaultNs.City\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"City.City\"\n        ],\n        \"summary\": \"Update entity in City\",\n        \"operationId\": \"City.City.UpdateCity\",\n        \"parameters\": [\n          {\n            \"name\": \"Name\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of City\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"City\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/DefaultNs.City\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"City.City\"\n        ],\n        \"summary\": \"Delete entity from City\",\n        \"operationId\": \"City.City.DeleteCity\",\n        \"parameters\": [\n          {\n            \"name\": \"Name\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of City\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"City\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/City/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"City.City\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"City.GetCount-8728\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/CountryOrRegion\": {\n      \"description\": \"Provides operations to manage the collection of CountryOrRegion entities.\",\n      \"get\": {\n        \"tags\": [\n          \"CountryOrRegion.CountryOrRegion\"\n        ],\n        \"summary\": \"Get entities from CountryOrRegion\",\n        \"operationId\": \"CountryOrRegion.CountryOrRegion.ListCountryOrRegion\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\",\n                  \"Name desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/DefaultNs.CountryOrRegionCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"CountryOrRegion.CountryOrRegion\"\n        ],\n        \"summary\": \"Add new entity to CountryOrRegion\",\n        \"operationId\": \"CountryOrRegion.CountryOrRegion.CreateCountryOrRegion\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/DefaultNs.CountryOrRegion\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/DefaultNs.CountryOrRegion\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/CountryOrRegion({Name})\": {\n      \"description\": \"Provides operations to manage the collection of CountryOrRegion entities.\",\n      \"get\": {\n        \"tags\": [\n          \"CountryOrRegion.CountryOrRegion\"\n        ],\n        \"summary\": \"Get entity from CountryOrRegion by key\",\n        \"operationId\": \"CountryOrRegion.CountryOrRegion.GetCountryOrRegion\",\n        \"parameters\": [\n          {\n            \"name\": \"Name\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of CountryOrRegion\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"CountryOrRegion\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/DefaultNs.CountryOrRegion\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"CountryOrRegion.CountryOrRegion\"\n        ],\n        \"summary\": \"Update entity in CountryOrRegion\",\n        \"operationId\": \"CountryOrRegion.CountryOrRegion.UpdateCountryOrRegion\",\n        \"parameters\": [\n          {\n            \"name\": \"Name\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of CountryOrRegion\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"CountryOrRegion\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/DefaultNs.CountryOrRegion\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"CountryOrRegion.CountryOrRegion\"\n        ],\n        \"summary\": \"Delete entity from CountryOrRegion\",\n        \"operationId\": \"CountryOrRegion.CountryOrRegion.DeleteCountryOrRegion\",\n        \"parameters\": [\n          {\n            \"name\": \"Name\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of CountryOrRegion\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"CountryOrRegion\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/CountryOrRegion/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"CountryOrRegion.CountryOrRegion\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"CountryOrRegion.GetCount-daf5\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Me\": {\n      \"description\": \"Provides operations to manage the Person singleton.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Me\",\n        \"operationId\": \"Me.Person.GetPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"HomeAddress\",\n                  \"WorkAddress\",\n                  \"Addresses\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/DefaultNs.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Me\",\n        \"operationId\": \"Me.Person.UpdatePerson\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/DefaultNs.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get entities from People\",\n        \"description\": \"People's description.\",\n        \"operationId\": \"People.Person.ListPerson\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"UserName desc\",\n                  \"HomeAddress\",\n                  \"HomeAddress desc\",\n                  \"WorkAddress\",\n                  \"WorkAddress desc\",\n                  \"Addresses\",\n                  \"Addresses desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"HomeAddress\",\n                  \"WorkAddress\",\n                  \"Addresses\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/DefaultNs.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Add new entity to People\",\n        \"operationId\": \"People.Person.CreatePerson\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/DefaultNs.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/DefaultNs.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People({UserName})\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get entity from People by key\",\n        \"operationId\": \"People.Person.GetPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"UserName\",\n                  \"HomeAddress\",\n                  \"WorkAddress\",\n                  \"Addresses\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/DefaultNs.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update entity in People\",\n        \"operationId\": \"People.Person.UpdatePerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/DefaultNs.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete entity from People\",\n        \"operationId\": \"People.Person.DeletePerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.GetCount-dd8d\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    }\n  },\n  \"components\": {\n    \"schemas\": {\n      \"DefaultNs.ODataErrors.ODataError\": {\n        \"required\": [\n          \"error\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"error\": {\n            \"$ref\": \"#/components/schemas/DefaultNs.ODataErrors.MainError\"\n          }\n        }\n      },\n      \"DefaultNs.ODataErrors.MainError\": {\n        \"required\": [\n          \"code\",\n          \"message\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"code\": {\n            \"type\": \"string\"\n          },\n          \"message\": {\n            \"type\": \"string\",\n            \"x-ms-primary-error-message\": true\n          },\n          \"target\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"details\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.ODataErrors.ErrorDetails\"\n            }\n          },\n          \"innerError\": {\n            \"$ref\": \"#/components/schemas/DefaultNs.ODataErrors.InnerError\"\n          }\n        }\n      },\n      \"DefaultNs.ODataErrors.ErrorDetails\": {\n        \"required\": [\n          \"code\",\n          \"message\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"code\": {\n            \"type\": \"string\"\n          },\n          \"message\": {\n            \"type\": \"string\"\n          },\n          \"target\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          }\n        }\n      },\n      \"DefaultNs.ODataErrors.InnerError\": {\n        \"type\": \"object\",\n        \"description\": \"The structure of this object is service-specific\"\n      },\n      \"ODataCountResponse\": {\n        \"type\": \"number\",\n        \"format\": \"int64\"\n      },\n      \"ReferenceUpdate\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"@odata.id\": {\n            \"type\": \"string\"\n          },\n          \"@odata.type\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          }\n        }\n      },\n      \"ReferenceCreate\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"@odata.id\": {\n            \"type\": \"string\"\n          }\n        },\n        \"additionalProperties\": {\n          \"type\": \"object\"\n        }\n      },\n      \"ReferenceNumeric\": {\n        \"enum\": [\n          \"-INF\",\n          \"INF\",\n          \"NaN\"\n        ],\n        \"type\": \"string\",\n        \"nullable\": true\n      },\n      \"DefaultNs.Color\": {\n        \"title\": \"Color\",\n        \"enum\": [\n          \"Blue\",\n          \"White\"\n        ],\n        \"type\": \"string\",\n        \"description\": \"Enum type 'Color' description.\"\n      },\n      \"DefaultNs.Person\": {\n        \"title\": \"Person\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"UserName\": {\n            \"type\": \"string\"\n          },\n          \"HomeAddress\": {\n            \"$ref\": \"#/components/schemas/DefaultNs.Address\"\n          },\n          \"WorkAddress\": {\n            \"$ref\": \"#/components/schemas/DefaultNs.Address\"\n          },\n          \"Addresses\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.Address\"\n            }\n          }\n        },\n        \"example\": {\n          \"UserName\": \"string (identifier)\",\n          \"HomeAddress\": {\n            \"@odata.type\": \"DefaultNs.Address\"\n          },\n          \"WorkAddress\": {\n            \"@odata.type\": \"DefaultNs.Address\"\n          },\n          \"Addresses\": [\n            {\n              \"@odata.type\": \"DefaultNs.Address\"\n            }\n          ]\n        }\n      },\n      \"DefaultNs.City\": {\n        \"title\": \"City\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Name\": {\n            \"type\": \"string\"\n          }\n        },\n        \"example\": {\n          \"Name\": \"string (identifier)\"\n        }\n      },\n      \"DefaultNs.CountryOrRegion\": {\n        \"title\": \"CountryOrRegion\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Name\": {\n            \"type\": \"string\"\n          }\n        },\n        \"example\": {\n          \"Name\": \"string (identifier)\"\n        }\n      },\n      \"DefaultNs.Address\": {\n        \"title\": \"Address\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"City\": {\n            \"$ref\": \"#/components/schemas/DefaultNs.City\"\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"City\": {\n            \"@odata.type\": \"DefaultNs.City\"\n          }\n        }\n      },\n      \"DefaultNs.WorkAddress\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/DefaultNs.Address\"\n          },\n          {\n            \"title\": \"WorkAddress\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"CountryOrRegion\": {\n                \"$ref\": \"#/components/schemas/DefaultNs.CountryOrRegion\"\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"Id\": 0,\n          \"City\": {\n            \"@odata.type\": \"DefaultNs.City\"\n          },\n          \"CountryOrRegion\": {\n            \"@odata.type\": \"DefaultNs.CountryOrRegion\"\n          }\n        }\n      },\n      \"DefaultNs.PersonCollectionResponse\": {\n        \"title\": \"Collection of Person\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.Person\"\n            }\n          }\n        }\n      },\n      \"DefaultNs.CityCollectionResponse\": {\n        \"title\": \"Collection of City\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.City\"\n            }\n          }\n        }\n      },\n      \"DefaultNs.CountryOrRegionCollectionResponse\": {\n        \"title\": \"Collection of CountryOrRegion\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.CountryOrRegion\"\n            }\n          }\n        }\n      },\n      \"DefaultNs.AddressCollectionResponse\": {\n        \"title\": \"Collection of DefaultNs.Address\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.Address\"\n            }\n          }\n        }\n      }\n    },\n    \"responses\": {\n      \"error\": {\n        \"description\": \"error\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.ODataErrors.ODataError\"\n            }\n          }\n        }\n      },\n      \"ODataCountResponse\": {\n        \"description\": \"The count of the resource\",\n        \"content\": {\n          \"text/plain\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ODataCountResponse\"\n            }\n          }\n        }\n      },\n      \"DefaultNs.PersonCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.PersonCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"DefaultNs.CityCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.CityCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"DefaultNs.CountryOrRegionCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.CountryOrRegionCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"DefaultNs.AddressCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/DefaultNs.AddressCollectionResponse\"\n            }\n          }\n        }\n      }\n    },\n    \"parameters\": {\n      \"top\": {\n        \"name\": \"$top\",\n        \"in\": \"query\",\n        \"description\": \"Show only the first n items\",\n        \"explode\": false,\n        \"schema\": {\n          \"minimum\": 0,\n          \"type\": \"number\",\n          \"format\": \"int64\"\n        },\n        \"example\": 50\n      },\n      \"skip\": {\n        \"name\": \"$skip\",\n        \"in\": \"query\",\n        \"description\": \"Skip the first n items\",\n        \"explode\": false,\n        \"schema\": {\n          \"minimum\": 0,\n          \"type\": \"number\",\n          \"format\": \"int64\"\n        }\n      },\n      \"count\": {\n        \"name\": \"$count\",\n        \"in\": \"query\",\n        \"description\": \"Include count of items\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"boolean\"\n        }\n      },\n      \"filter\": {\n        \"name\": \"$filter\",\n        \"in\": \"query\",\n        \"description\": \"Filter items by property values\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"string\"\n        }\n      },\n      \"search\": {\n        \"name\": \"$search\",\n        \"in\": \"query\",\n        \"description\": \"Search items by search phrases\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"string\"\n        }\n      }\n    },\n    \"examples\": {\n      \"DefaultNs.Person\": {\n        \"value\": {\n          \"UserName\": \"string (identifier)\",\n          \"HomeAddress\": {\n            \"@odata.type\": \"DefaultNs.Address\"\n          },\n          \"WorkAddress\": {\n            \"@odata.type\": \"DefaultNs.Address\"\n          },\n          \"Addresses\": [\n            {\n              \"@odata.type\": \"DefaultNs.Address\"\n            }\n          ]\n        }\n      },\n      \"DefaultNs.City\": {\n        \"value\": {\n          \"Name\": \"string (identifier)\"\n        }\n      },\n      \"DefaultNs.CountryOrRegion\": {\n        \"value\": {\n          \"Name\": \"string (identifier)\"\n        }\n      },\n      \"DefaultNs.Address\": {\n        \"value\": {\n          \"Id\": 0,\n          \"City\": {\n            \"@odata.type\": \"DefaultNs.City\"\n          }\n        }\n      },\n      \"DefaultNs.WorkAddress\": {\n        \"value\": {\n          \"Id\": 0,\n          \"City\": {\n            \"@odata.type\": \"DefaultNs.City\"\n          },\n          \"CountryOrRegion\": {\n            \"@odata.type\": \"DefaultNs.CountryOrRegion\"\n          }\n        }\n      }\n    },\n    \"requestBodies\": {\n      \"refPostBody\": {\n        \"description\": \"New navigation property ref value\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ReferenceCreate\"\n            }\n          }\n        },\n        \"required\": true\n      },\n      \"refPutBody\": {\n        \"description\": \"New navigation property ref values\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ReferenceUpdate\"\n            }\n          }\n        },\n        \"required\": true\n      }\n    }\n  },\n  \"tags\": [\n    {\n      \"name\": \"City.City\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"CountryOrRegion.CountryOrRegion\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Me.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    }\n  ]\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/Basic.OpenApi.yaml",
    "content": "openapi: 3.0.4\ninfo:\n  title: OData Service for namespace DefaultNs\n  description: This OData service is located at http://localhost\n  version: 1.0.0\nservers:\n  - url: http://localhost\npaths:\n  /City:\n    description: Provides operations to manage the collection of City entities.\n    get:\n      tags:\n        - City.City\n      summary: Get entities from City\n      operationId: City.City.ListCity\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n                - Name desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/DefaultNs.CityCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - City.City\n      summary: Add new entity to City\n      operationId: City.City.CreateCity\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/DefaultNs.City'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/DefaultNs.City'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/City({Name})':\n    description: Provides operations to manage the collection of City entities.\n    get:\n      tags:\n        - City.City\n      summary: Get entity from City by key\n      operationId: City.City.GetCity\n      parameters:\n        - name: Name\n          in: path\n          description: The unique identifier of City\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: City\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/DefaultNs.City'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - City.City\n      summary: Update entity in City\n      operationId: City.City.UpdateCity\n      parameters:\n        - name: Name\n          in: path\n          description: The unique identifier of City\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: City\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/DefaultNs.City'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - City.City\n      summary: Delete entity from City\n      operationId: City.City.DeleteCity\n      parameters:\n        - name: Name\n          in: path\n          description: The unique identifier of City\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: City\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  /City/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - City.City\n      summary: Get the number of the resource\n      operationId: City.GetCount-8728\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /CountryOrRegion:\n    description: Provides operations to manage the collection of CountryOrRegion entities.\n    get:\n      tags:\n        - CountryOrRegion.CountryOrRegion\n      summary: Get entities from CountryOrRegion\n      operationId: CountryOrRegion.CountryOrRegion.ListCountryOrRegion\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n                - Name desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/DefaultNs.CountryOrRegionCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - CountryOrRegion.CountryOrRegion\n      summary: Add new entity to CountryOrRegion\n      operationId: CountryOrRegion.CountryOrRegion.CreateCountryOrRegion\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/DefaultNs.CountryOrRegion'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/DefaultNs.CountryOrRegion'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/CountryOrRegion({Name})':\n    description: Provides operations to manage the collection of CountryOrRegion entities.\n    get:\n      tags:\n        - CountryOrRegion.CountryOrRegion\n      summary: Get entity from CountryOrRegion by key\n      operationId: CountryOrRegion.CountryOrRegion.GetCountryOrRegion\n      parameters:\n        - name: Name\n          in: path\n          description: The unique identifier of CountryOrRegion\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: CountryOrRegion\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/DefaultNs.CountryOrRegion'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - CountryOrRegion.CountryOrRegion\n      summary: Update entity in CountryOrRegion\n      operationId: CountryOrRegion.CountryOrRegion.UpdateCountryOrRegion\n      parameters:\n        - name: Name\n          in: path\n          description: The unique identifier of CountryOrRegion\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: CountryOrRegion\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/DefaultNs.CountryOrRegion'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - CountryOrRegion.CountryOrRegion\n      summary: Delete entity from CountryOrRegion\n      operationId: CountryOrRegion.CountryOrRegion.DeleteCountryOrRegion\n      parameters:\n        - name: Name\n          in: path\n          description: The unique identifier of CountryOrRegion\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: CountryOrRegion\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  /CountryOrRegion/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - CountryOrRegion.CountryOrRegion\n      summary: Get the number of the resource\n      operationId: CountryOrRegion.GetCount-daf5\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /Me:\n    description: Provides operations to manage the Person singleton.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Me\n      operationId: Me.Person.GetPerson\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - UserName\n                - HomeAddress\n                - WorkAddress\n                - Addresses\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/DefaultNs.Person'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Person\n      summary: Update Me\n      operationId: Me.Person.UpdatePerson\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/DefaultNs.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  /People:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get entities from People\n      description: People's description.\n      operationId: People.Person.ListPerson\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - UserName\n                - UserName desc\n                - HomeAddress\n                - HomeAddress desc\n                - WorkAddress\n                - WorkAddress desc\n                - Addresses\n                - Addresses desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - UserName\n                - HomeAddress\n                - WorkAddress\n                - Addresses\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/DefaultNs.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - People.Person\n      summary: Add new entity to People\n      operationId: People.Person.CreatePerson\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/DefaultNs.Person'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/DefaultNs.Person'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/People({UserName})':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get entity from People by key\n      operationId: People.Person.GetPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - UserName\n                - HomeAddress\n                - WorkAddress\n                - Addresses\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/DefaultNs.Person'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Person\n      summary: Update entity in People\n      operationId: People.Person.UpdatePerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/DefaultNs.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete entity from People\n      operationId: People.Person.DeletePerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  /People/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.GetCount-dd8d\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\ncomponents:\n  schemas:\n    DefaultNs.ODataErrors.ODataError:\n      required:\n        - error\n      type: object\n      properties:\n        error:\n          $ref: '#/components/schemas/DefaultNs.ODataErrors.MainError'\n    DefaultNs.ODataErrors.MainError:\n      required:\n        - code\n        - message\n      type: object\n      properties:\n        code:\n          type: string\n        message:\n          type: string\n          x-ms-primary-error-message: true\n        target:\n          type: string\n          nullable: true\n        details:\n          type: array\n          items:\n            $ref: '#/components/schemas/DefaultNs.ODataErrors.ErrorDetails'\n        innerError:\n          $ref: '#/components/schemas/DefaultNs.ODataErrors.InnerError'\n    DefaultNs.ODataErrors.ErrorDetails:\n      required:\n        - code\n        - message\n      type: object\n      properties:\n        code:\n          type: string\n        message:\n          type: string\n        target:\n          type: string\n          nullable: true\n    DefaultNs.ODataErrors.InnerError:\n      type: object\n      description: The structure of this object is service-specific\n    ODataCountResponse:\n      type: number\n      format: int64\n    ReferenceUpdate:\n      type: object\n      properties:\n        '@odata.id':\n          type: string\n        '@odata.type':\n          type: string\n          nullable: true\n    ReferenceCreate:\n      type: object\n      properties:\n        '@odata.id':\n          type: string\n      additionalProperties:\n        type: object\n    ReferenceNumeric:\n      enum:\n        - '-INF'\n        - INF\n        - NaN\n      type: string\n      nullable: true\n    DefaultNs.Color:\n      title: Color\n      enum:\n        - Blue\n        - White\n      type: string\n      description: Enum type 'Color' description.\n    DefaultNs.Person:\n      title: Person\n      type: object\n      properties:\n        UserName:\n          type: string\n        HomeAddress:\n          $ref: '#/components/schemas/DefaultNs.Address'\n        WorkAddress:\n          $ref: '#/components/schemas/DefaultNs.Address'\n        Addresses:\n          type: array\n          items:\n            $ref: '#/components/schemas/DefaultNs.Address'\n      example:\n        UserName: string (identifier)\n        HomeAddress:\n          '@odata.type': DefaultNs.Address\n        WorkAddress:\n          '@odata.type': DefaultNs.Address\n        Addresses:\n          - '@odata.type': DefaultNs.Address\n    DefaultNs.City:\n      title: City\n      type: object\n      properties:\n        Name:\n          type: string\n      example:\n        Name: string (identifier)\n    DefaultNs.CountryOrRegion:\n      title: CountryOrRegion\n      type: object\n      properties:\n        Name:\n          type: string\n      example:\n        Name: string (identifier)\n    DefaultNs.Address:\n      title: Address\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        City:\n          $ref: '#/components/schemas/DefaultNs.City'\n      example:\n        Id: 0\n        City:\n          '@odata.type': DefaultNs.City\n    DefaultNs.WorkAddress:\n      allOf:\n        - $ref: '#/components/schemas/DefaultNs.Address'\n        - title: WorkAddress\n          type: object\n          properties:\n            CountryOrRegion:\n              $ref: '#/components/schemas/DefaultNs.CountryOrRegion'\n      example:\n        Id: 0\n        City:\n          '@odata.type': DefaultNs.City\n        CountryOrRegion:\n          '@odata.type': DefaultNs.CountryOrRegion\n    DefaultNs.PersonCollectionResponse:\n      title: Collection of Person\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/DefaultNs.Person'\n    DefaultNs.CityCollectionResponse:\n      title: Collection of City\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/DefaultNs.City'\n    DefaultNs.CountryOrRegionCollectionResponse:\n      title: Collection of CountryOrRegion\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/DefaultNs.CountryOrRegion'\n    DefaultNs.AddressCollectionResponse:\n      title: Collection of DefaultNs.Address\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/DefaultNs.Address'\n  responses:\n    error:\n      description: error\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/DefaultNs.ODataErrors.ODataError'\n    ODataCountResponse:\n      description: The count of the resource\n      content:\n        text/plain:\n          schema:\n            $ref: '#/components/schemas/ODataCountResponse'\n    DefaultNs.PersonCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/DefaultNs.PersonCollectionResponse'\n    DefaultNs.CityCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/DefaultNs.CityCollectionResponse'\n    DefaultNs.CountryOrRegionCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/DefaultNs.CountryOrRegionCollectionResponse'\n    DefaultNs.AddressCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/DefaultNs.AddressCollectionResponse'\n  parameters:\n    top:\n      name: $top\n      in: query\n      description: Show only the first n items\n      explode: false\n      schema:\n        minimum: 0\n        type: number\n        format: int64\n      example: 50\n    skip:\n      name: $skip\n      in: query\n      description: Skip the first n items\n      explode: false\n      schema:\n        minimum: 0\n        type: number\n        format: int64\n    count:\n      name: $count\n      in: query\n      description: Include count of items\n      explode: false\n      schema:\n        type: boolean\n    filter:\n      name: $filter\n      in: query\n      description: Filter items by property values\n      explode: false\n      schema:\n        type: string\n    search:\n      name: $search\n      in: query\n      description: Search items by search phrases\n      explode: false\n      schema:\n        type: string\n  examples:\n    DefaultNs.Person:\n      value:\n        UserName: string (identifier)\n        HomeAddress:\n          '@odata.type': DefaultNs.Address\n        WorkAddress:\n          '@odata.type': DefaultNs.Address\n        Addresses:\n          - '@odata.type': DefaultNs.Address\n    DefaultNs.City:\n      value:\n        Name: string (identifier)\n    DefaultNs.CountryOrRegion:\n      value:\n        Name: string (identifier)\n    DefaultNs.Address:\n      value:\n        Id: 0\n        City:\n          '@odata.type': DefaultNs.City\n    DefaultNs.WorkAddress:\n      value:\n        Id: 0\n        City:\n          '@odata.type': DefaultNs.City\n        CountryOrRegion:\n          '@odata.type': DefaultNs.CountryOrRegion\n  requestBodies:\n    refPostBody:\n      description: New navigation property ref value\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/ReferenceCreate'\n      required: true\n    refPutBody:\n      description: New navigation property ref values\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/ReferenceUpdate'\n      required: true\ntags:\n  - name: City.City\n    x-ms-docs-toc-type: page\n  - name: CountryOrRegion.CountryOrRegion\n    x-ms-docs-toc-type: page\n  - name: Me.Person\n    x-ms-docs-toc-type: page\n  - name: People.Person\n    x-ms-docs-toc-type: page"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/ComposableFunctions.OData.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<edmx:Edmx Version=\"4.0\" xmlns:edmx=\"http://docs.oasis-open.org/odata/ns/edmx\">\n  <edmx:DataServices>\n    <Schema Namespace=\"composable.functions\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <EntityType Name=\"arrayItem\">\n        <Property Name=\"index\" Type=\"Edm.Int64\" Nullable=\"false\" />\n        <Property Name=\"value\" Type=\"Edm.String\" />\n      </EntityType>\n\t  <EntityType Name=\"array\">\n\t\t<Key>\n\t\t  <PropertyRef Name=\"id\" />\n\t\t</Key>\n\t\t<Property Name=\"id\" Type=\"Edm.Int64\" Nullable=\"false\" />\n\t\t<Property Name=\"size\" Type=\"Edm.Int64\"/>\n\t\t<NavigationProperty Name=\"items\" Type=\"Collection(composable.functions.arrayItem)\"/>\n\t  </EntityType>\n      <Action Name=\"clean\" IsBound=\"true\">\n\t\t<Parameter Name=\"bindingParameter\" Type=\"composable.functions.array\"/>\n\t  </Action>\n\t  <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n\t\t<Parameter Name=\"bindingParameter\" Type=\"composable.functions.array\"/>\n\t\t<ReturnType Type=\"composable.functions.array\"/>\n\t  </Function>\n\t  <Function Name=\"filter\" IsBound=\"true\" IsComposable=\"true\">\n\t\t<Parameter Name=\"bindingParameter\" Type=\"composable.functions.array\"/>\n\t\t<ReturnType Type=\"composable.functions.array\"/>\n\t  </Function>\n\t  <Function Name=\"sort\" IsBound=\"true\" IsComposable=\"true\">\n\t\t<Parameter Name=\"bindingParameter\" Type=\"composable.functions.array\"/>\n\t\t<ReturnType Type=\"composable.functions.array\"/>\n\t  </Function>\n\t  <Function Name=\"itemAt\" IsBound=\"true\">\n\t\t<Parameter Name=\"bindingParameter\" Type=\"composable.functions.array\"/>\n\t\t<Parameter Name=\"index\" Type=\"Edm.Int32\"/>\n\t\t<ReturnType Type=\"composable.functions.arrayItem\"/>\n\t  </Function>\n\t  <EntityContainer Name=\"ComposableFunctions\">\n\t\t<EntitySet Name=\"arrays\" EntityType=\"composable.functions.array\"/>\n\t  </EntityContainer>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/Contract.OData.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<edmx:Edmx Version=\"4.0\" xmlns:edmx=\"http://docs.oasis-open.org/odata/ns/edmx\">\n  <edmx:DataServices>\n    <Schema Namespace=\"Microsoft.OData.Service.Sample.Contract\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <EntityType Name=\"BaseEntityApiModel\" Abstract=\"true\">\n        <Key>\n          <PropertyRef Name=\"id\" />\n        </Key>\n        <Property Name=\"id\" Type=\"Edm.Int64\" Nullable=\"false\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n      </EntityType>\n      <ComplexType Name=\"AttachmentApiModel\" BaseType=\"System.Object\">\n        <Property Name=\"id\" Type=\"Edm.Int64\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"objId\" Type=\"Edm.Int64\" />\n        <Property Name=\"mime\" Type=\"Edm.String\" />\n        <Property Name=\"extension\" Type=\"Edm.String\" />\n        <Property Name=\"size\" Type=\"Edm.Int64\" />\n        <Property Name=\"type\" Type=\"Edm.String\" />\n        <Property Name=\"date\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"comment\" Type=\"Edm.String\" />\n        </ComplexType>\n      <EntityType Name=\"AccountApiModel\" BaseType=\"Microsoft.OData.Service.Sample.Contract.BaseEntityApiModel\">\n        <Property Name=\"priority\" Type=\"Edm.Int32\" />\n        <Property Name=\"numberFilial\" Type=\"Edm.String\" />\n        <Property Name=\"numberCustomer\" Type=\"Edm.String\" />\n        <Property Name=\"calculateVar\" Type=\"Edm.Boolean\" />\n        <Property Name=\"lastCloseDate\" Type=\"Edm.DateTimeOffset\" />\n      </EntityType>\n    </Schema>\n    <Schema Namespace=\"Default\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <Function Name=\"Attachments\" IsBound=\"true\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of contract attachments.\" />\n        <Parameter Name=\"bindingParameter\" Type=\"Microsoft.OData.Service.Sample.Contract.BaseEntityApiModel\" />\n        <ReturnType Type=\"Collection(Microsoft.OData.Service.Sample.Contract.AttachmentApiModel)\" />\n      </Function>\n      <Action Name=\"AttachmentsAdd\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Microsoft.OData.Service.Sample.Contract.BaseEntityApiModel\"/>\n        <Parameter Name=\"comment\" Type=\"Edm.String\"/>\n        <Parameter Name=\"file\" Type=\"Edm.String\"/>\n      </Action>\n      <EntityContainer Name=\"Container\">\n        <EntitySet Name=\"Accounts\" EntityType=\"Microsoft.OData.Service.Sample.Contract.AccountApiModel\">\n        </EntitySet>\n      </EntityContainer>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/Empty.OpenApi.V2.json",
    "content": "{\n  \"swagger\": \"2.0\",\n  \"info\": {\n    \"title\": \"OData Service for namespace \",\n    \"description\": \"This OData service is located at http://localhost\",\n    \"version\": \"1.0.0\"\n  },\n  \"host\": \"localhost\",\n  \"schemes\": [\n    \"http\"\n  ],\n  \"paths\": { },\n  \"definitions\": {\n    \"ODataErrors.ODataError\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"error\"\n      ],\n      \"properties\": {\n        \"error\": {\n          \"$ref\": \"#/definitions/ODataErrors.MainError\"\n        }\n      }\n    },\n    \"ODataErrors.MainError\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"code\",\n        \"message\"\n      ],\n      \"properties\": {\n        \"code\": {\n          \"type\": \"string\"\n        },\n        \"message\": {\n          \"type\": \"string\",\n          \"x-ms-primary-error-message\": true\n        },\n        \"target\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"details\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/ODataErrors.ErrorDetails\"\n          }\n        },\n        \"innerError\": {\n          \"$ref\": \"#/definitions/ODataErrors.InnerError\"\n        }\n      }\n    },\n    \"ODataErrors.ErrorDetails\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"code\",\n        \"message\"\n      ],\n      \"properties\": {\n        \"code\": {\n          \"type\": \"string\"\n        },\n        \"message\": {\n          \"type\": \"string\"\n        },\n        \"target\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        }\n      }\n    },\n    \"ODataErrors.InnerError\": {\n      \"type\": \"object\",\n      \"description\": \"The structure of this object is service-specific\"\n    },\n    \"ODataCountResponse\": {\n      \"type\": \"number\",\n      \"format\": \"int64\"\n    },\n    \"ReferenceUpdate\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"@odata.id\": {\n          \"type\": \"string\"\n        },\n        \"@odata.type\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        }\n      }\n    },\n    \"ReferenceCreate\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"@odata.id\": {\n          \"type\": \"string\"\n        }\n      },\n      \"additionalProperties\": {\n        \"type\": \"object\"\n      }\n    },\n    \"ReferenceNumeric\": {\n      \"type\": \"string\",\n      \"enum\": [\n        \"-INF\",\n        \"INF\",\n        \"NaN\"\n      ],\n      \"x-nullable\": true\n    }\n  },\n  \"parameters\": {\n    \"top\": {\n      \"in\": \"query\",\n      \"name\": \"$top\",\n      \"description\": \"Show only the first n items\",\n      \"type\": \"number\",\n      \"format\": \"int64\",\n      \"minimum\": 0\n    },\n    \"skip\": {\n      \"in\": \"query\",\n      \"name\": \"$skip\",\n      \"description\": \"Skip the first n items\",\n      \"type\": \"number\",\n      \"format\": \"int64\",\n      \"minimum\": 0\n    },\n    \"count\": {\n      \"in\": \"query\",\n      \"name\": \"$count\",\n      \"description\": \"Include count of items\",\n      \"type\": \"boolean\"\n    },\n    \"filter\": {\n      \"in\": \"query\",\n      \"name\": \"$filter\",\n      \"description\": \"Filter items by property values\",\n      \"type\": \"string\"\n    },\n    \"search\": {\n      \"in\": \"query\",\n      \"name\": \"$search\",\n      \"description\": \"Search items by search phrases\",\n      \"type\": \"string\"\n    },\n    \"refPostBody\": {\n      \"in\": \"body\",\n      \"name\": \"body\",\n      \"description\": \"New navigation property ref value\",\n      \"required\": true,\n      \"schema\": {\n        \"$ref\": \"#/definitions/ReferenceCreate\"\n      }\n    },\n    \"refPutBody\": {\n      \"in\": \"body\",\n      \"name\": \"body\",\n      \"description\": \"New navigation property ref values\",\n      \"required\": true,\n      \"schema\": {\n        \"$ref\": \"#/definitions/ReferenceUpdate\"\n      }\n    }\n  },\n  \"responses\": {\n    \"error\": {\n      \"description\": \"error\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/ODataErrors.ODataError\"\n      }\n    },\n    \"ODataCountResponse\": {\n      \"description\": \"The count of the resource\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/ODataCountResponse\"\n      }\n    }\n  }\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/Empty.OpenApi.V2.yaml",
    "content": "swagger: '2.0'\ninfo:\n  title: 'OData Service for namespace '\n  description: This OData service is located at http://localhost\n  version: 1.0.0\nhost: localhost\nschemes:\n  - http\npaths: { }\ndefinitions:\n  ODataErrors.ODataError:\n    type: object\n    required:\n      - error\n    properties:\n      error:\n        $ref: '#/definitions/ODataErrors.MainError'\n  ODataErrors.MainError:\n    type: object\n    required:\n      - code\n      - message\n    properties:\n      code:\n        type: string\n      message:\n        type: string\n        x-ms-primary-error-message: true\n      target:\n        type: string\n        x-nullable: true\n      details:\n        type: array\n        items:\n          $ref: '#/definitions/ODataErrors.ErrorDetails'\n      innerError:\n        $ref: '#/definitions/ODataErrors.InnerError'\n  ODataErrors.ErrorDetails:\n    type: object\n    required:\n      - code\n      - message\n    properties:\n      code:\n        type: string\n      message:\n        type: string\n      target:\n        type: string\n        x-nullable: true\n  ODataErrors.InnerError:\n    type: object\n    description: The structure of this object is service-specific\n  ODataCountResponse:\n    type: number\n    format: int64\n  ReferenceUpdate:\n    type: object\n    properties:\n      '@odata.id':\n        type: string\n      '@odata.type':\n        type: string\n        x-nullable: true\n  ReferenceCreate:\n    type: object\n    properties:\n      '@odata.id':\n        type: string\n    additionalProperties:\n      type: object\n  ReferenceNumeric:\n    type: string\n    enum:\n      - '-INF'\n      - INF\n      - NaN\n    x-nullable: true\nparameters:\n  top:\n    in: query\n    name: $top\n    description: Show only the first n items\n    type: number\n    format: int64\n    minimum: 0\n  skip:\n    in: query\n    name: $skip\n    description: Skip the first n items\n    type: number\n    format: int64\n    minimum: 0\n  count:\n    in: query\n    name: $count\n    description: Include count of items\n    type: boolean\n  filter:\n    in: query\n    name: $filter\n    description: Filter items by property values\n    type: string\n  search:\n    in: query\n    name: $search\n    description: Search items by search phrases\n    type: string\n  refPostBody:\n    in: body\n    name: body\n    description: New navigation property ref value\n    required: true\n    schema:\n      $ref: '#/definitions/ReferenceCreate'\n  refPutBody:\n    in: body\n    name: body\n    description: New navigation property ref values\n    required: true\n    schema:\n      $ref: '#/definitions/ReferenceUpdate'\nresponses:\n  error:\n    description: error\n    schema:\n      $ref: '#/definitions/ODataErrors.ODataError'\n  ODataCountResponse:\n    description: The count of the resource\n    schema:\n      $ref: '#/definitions/ODataCountResponse'"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/Empty.OpenApi.V3.1.json",
    "content": "{\n  \"openapi\": \"3.1.2\",\n  \"info\": {\n    \"title\": \"OData Service for namespace \",\n    \"description\": \"This OData service is located at http://localhost\",\n    \"version\": \"1.0.0\"\n  },\n  \"servers\": [\n    {\n      \"url\": \"http://localhost\"\n    }\n  ],\n  \"paths\": { },\n  \"components\": {\n    \"schemas\": {\n      \"ODataErrors.ODataError\": {\n        \"required\": [\n          \"error\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"error\": {\n            \"$ref\": \"#/components/schemas/ODataErrors.MainError\"\n          }\n        }\n      },\n      \"ODataErrors.MainError\": {\n        \"required\": [\n          \"code\",\n          \"message\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"code\": {\n            \"type\": \"string\"\n          },\n          \"message\": {\n            \"type\": \"string\",\n            \"x-ms-primary-error-message\": true\n          },\n          \"target\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"details\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/ODataErrors.ErrorDetails\"\n            }\n          },\n          \"innerError\": {\n            \"$ref\": \"#/components/schemas/ODataErrors.InnerError\"\n          }\n        }\n      },\n      \"ODataErrors.ErrorDetails\": {\n        \"required\": [\n          \"code\",\n          \"message\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"code\": {\n            \"type\": \"string\"\n          },\n          \"message\": {\n            \"type\": \"string\"\n          },\n          \"target\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          }\n        }\n      },\n      \"ODataErrors.InnerError\": {\n        \"type\": \"object\",\n        \"description\": \"The structure of this object is service-specific\"\n      },\n      \"ODataCountResponse\": {\n        \"type\": \"number\",\n        \"format\": \"int64\"\n      },\n      \"ReferenceUpdate\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"@odata.id\": {\n            \"type\": \"string\"\n          },\n          \"@odata.type\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          }\n        }\n      },\n      \"ReferenceCreate\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"@odata.id\": {\n            \"type\": \"string\"\n          }\n        },\n        \"additionalProperties\": {\n          \"type\": \"object\"\n        }\n      },\n      \"ReferenceNumeric\": {\n        \"enum\": [\n          \"-INF\",\n          \"INF\",\n          \"NaN\"\n        ],\n        \"type\": [\n          \"null\",\n          \"string\"\n        ]\n      }\n    },\n    \"responses\": {\n      \"error\": {\n        \"description\": \"error\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ODataErrors.ODataError\"\n            }\n          }\n        }\n      },\n      \"ODataCountResponse\": {\n        \"description\": \"The count of the resource\",\n        \"content\": {\n          \"text/plain\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ODataCountResponse\"\n            }\n          }\n        }\n      }\n    },\n    \"parameters\": {\n      \"top\": {\n        \"name\": \"$top\",\n        \"in\": \"query\",\n        \"description\": \"Show only the first n items\",\n        \"explode\": false,\n        \"schema\": {\n          \"minimum\": 0,\n          \"type\": \"number\",\n          \"format\": \"int64\"\n        },\n        \"example\": 50\n      },\n      \"skip\": {\n        \"name\": \"$skip\",\n        \"in\": \"query\",\n        \"description\": \"Skip the first n items\",\n        \"explode\": false,\n        \"schema\": {\n          \"minimum\": 0,\n          \"type\": \"number\",\n          \"format\": \"int64\"\n        }\n      },\n      \"count\": {\n        \"name\": \"$count\",\n        \"in\": \"query\",\n        \"description\": \"Include count of items\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"boolean\"\n        }\n      },\n      \"filter\": {\n        \"name\": \"$filter\",\n        \"in\": \"query\",\n        \"description\": \"Filter items by property values\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"string\"\n        }\n      },\n      \"search\": {\n        \"name\": \"$search\",\n        \"in\": \"query\",\n        \"description\": \"Search items by search phrases\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"string\"\n        }\n      }\n    },\n    \"requestBodies\": {\n      \"refPostBody\": {\n        \"description\": \"New navigation property ref value\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ReferenceCreate\"\n            }\n          }\n        },\n        \"required\": true\n      },\n      \"refPutBody\": {\n        \"description\": \"New navigation property ref values\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ReferenceUpdate\"\n            }\n          }\n        },\n        \"required\": true\n      }\n    }\n  }\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/Empty.OpenApi.V3.1.yaml",
    "content": "openapi: '3.1.2'\ninfo:\n  title: 'OData Service for namespace '\n  description: This OData service is located at http://localhost\n  version: 1.0.0\nservers:\n  - url: http://localhost\npaths: { }\ncomponents:\n  schemas:\n    ODataErrors.ODataError:\n      required:\n        - error\n      type: object\n      properties:\n        error:\n          $ref: '#/components/schemas/ODataErrors.MainError'\n    ODataErrors.MainError:\n      required:\n        - code\n        - message\n      type: object\n      properties:\n        code:\n          type: string\n        message:\n          type: string\n          x-ms-primary-error-message: true\n        target:\n          type:\n            - 'null'\n            - string\n        details:\n          type: array\n          items:\n            $ref: '#/components/schemas/ODataErrors.ErrorDetails'\n        innerError:\n          $ref: '#/components/schemas/ODataErrors.InnerError'\n    ODataErrors.ErrorDetails:\n      required:\n        - code\n        - message\n      type: object\n      properties:\n        code:\n          type: string\n        message:\n          type: string\n        target:\n          type:\n            - 'null'\n            - string\n    ODataErrors.InnerError:\n      type: object\n      description: The structure of this object is service-specific\n    ODataCountResponse:\n      type: number\n      format: int64\n    ReferenceUpdate:\n      type: object\n      properties:\n        '@odata.id':\n          type: string\n        '@odata.type':\n          type:\n            - 'null'\n            - string\n    ReferenceCreate:\n      type: object\n      properties:\n        '@odata.id':\n          type: string\n      additionalProperties:\n        type: object\n    ReferenceNumeric:\n      enum:\n        - '-INF'\n        - INF\n        - NaN\n      type:\n        - 'null'\n        - string\n  responses:\n    error:\n      description: error\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/ODataErrors.ODataError'\n    ODataCountResponse:\n      description: The count of the resource\n      content:\n        text/plain:\n          schema:\n            $ref: '#/components/schemas/ODataCountResponse'\n  parameters:\n    top:\n      name: $top\n      in: query\n      description: Show only the first n items\n      explode: false\n      schema:\n        minimum: 0\n        type: number\n        format: int64\n      example: 50\n    skip:\n      name: $skip\n      in: query\n      description: Skip the first n items\n      explode: false\n      schema:\n        minimum: 0\n        type: number\n        format: int64\n    count:\n      name: $count\n      in: query\n      description: Include count of items\n      explode: false\n      schema:\n        type: boolean\n    filter:\n      name: $filter\n      in: query\n      description: Filter items by property values\n      explode: false\n      schema:\n        type: string\n    search:\n      name: $search\n      in: query\n      description: Search items by search phrases\n      explode: false\n      schema:\n        type: string\n  requestBodies:\n    refPostBody:\n      description: New navigation property ref value\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/ReferenceCreate'\n      required: true\n    refPutBody:\n      description: New navigation property ref values\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/ReferenceUpdate'\n      required: true"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/Empty.OpenApi.json",
    "content": "{\n  \"openapi\": \"3.0.4\",\n  \"info\": {\n    \"title\": \"OData Service for namespace \",\n    \"description\": \"This OData service is located at http://localhost\",\n    \"version\": \"1.0.0\"\n  },\n  \"servers\": [\n    {\n      \"url\": \"http://localhost\"\n    }\n  ],\n  \"paths\": { },\n  \"components\": {\n    \"schemas\": {\n      \"ODataErrors.ODataError\": {\n        \"required\": [\n          \"error\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"error\": {\n            \"$ref\": \"#/components/schemas/ODataErrors.MainError\"\n          }\n        }\n      },\n      \"ODataErrors.MainError\": {\n        \"required\": [\n          \"code\",\n          \"message\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"code\": {\n            \"type\": \"string\"\n          },\n          \"message\": {\n            \"type\": \"string\",\n            \"x-ms-primary-error-message\": true\n          },\n          \"target\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"details\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/ODataErrors.ErrorDetails\"\n            }\n          },\n          \"innerError\": {\n            \"$ref\": \"#/components/schemas/ODataErrors.InnerError\"\n          }\n        }\n      },\n      \"ODataErrors.ErrorDetails\": {\n        \"required\": [\n          \"code\",\n          \"message\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"code\": {\n            \"type\": \"string\"\n          },\n          \"message\": {\n            \"type\": \"string\"\n          },\n          \"target\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          }\n        }\n      },\n      \"ODataErrors.InnerError\": {\n        \"type\": \"object\",\n        \"description\": \"The structure of this object is service-specific\"\n      },\n      \"ODataCountResponse\": {\n        \"type\": \"number\",\n        \"format\": \"int64\"\n      },\n      \"ReferenceUpdate\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"@odata.id\": {\n            \"type\": \"string\"\n          },\n          \"@odata.type\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          }\n        }\n      },\n      \"ReferenceCreate\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"@odata.id\": {\n            \"type\": \"string\"\n          }\n        },\n        \"additionalProperties\": {\n          \"type\": \"object\"\n        }\n      },\n      \"ReferenceNumeric\": {\n        \"enum\": [\n          \"-INF\",\n          \"INF\",\n          \"NaN\"\n        ],\n        \"type\": \"string\",\n        \"nullable\": true\n      }\n    },\n    \"responses\": {\n      \"error\": {\n        \"description\": \"error\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ODataErrors.ODataError\"\n            }\n          }\n        }\n      },\n      \"ODataCountResponse\": {\n        \"description\": \"The count of the resource\",\n        \"content\": {\n          \"text/plain\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ODataCountResponse\"\n            }\n          }\n        }\n      }\n    },\n    \"parameters\": {\n      \"top\": {\n        \"name\": \"$top\",\n        \"in\": \"query\",\n        \"description\": \"Show only the first n items\",\n        \"explode\": false,\n        \"schema\": {\n          \"minimum\": 0,\n          \"type\": \"number\",\n          \"format\": \"int64\"\n        },\n        \"example\": 50\n      },\n      \"skip\": {\n        \"name\": \"$skip\",\n        \"in\": \"query\",\n        \"description\": \"Skip the first n items\",\n        \"explode\": false,\n        \"schema\": {\n          \"minimum\": 0,\n          \"type\": \"number\",\n          \"format\": \"int64\"\n        }\n      },\n      \"count\": {\n        \"name\": \"$count\",\n        \"in\": \"query\",\n        \"description\": \"Include count of items\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"boolean\"\n        }\n      },\n      \"filter\": {\n        \"name\": \"$filter\",\n        \"in\": \"query\",\n        \"description\": \"Filter items by property values\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"string\"\n        }\n      },\n      \"search\": {\n        \"name\": \"$search\",\n        \"in\": \"query\",\n        \"description\": \"Search items by search phrases\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"string\"\n        }\n      }\n    },\n    \"requestBodies\": {\n      \"refPostBody\": {\n        \"description\": \"New navigation property ref value\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ReferenceCreate\"\n            }\n          }\n        },\n        \"required\": true\n      },\n      \"refPutBody\": {\n        \"description\": \"New navigation property ref values\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ReferenceUpdate\"\n            }\n          }\n        },\n        \"required\": true\n      }\n    }\n  }\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/Empty.OpenApi.yaml",
    "content": "openapi: 3.0.4\ninfo:\n  title: 'OData Service for namespace '\n  description: This OData service is located at http://localhost\n  version: 1.0.0\nservers:\n  - url: http://localhost\npaths: { }\ncomponents:\n  schemas:\n    ODataErrors.ODataError:\n      required:\n        - error\n      type: object\n      properties:\n        error:\n          $ref: '#/components/schemas/ODataErrors.MainError'\n    ODataErrors.MainError:\n      required:\n        - code\n        - message\n      type: object\n      properties:\n        code:\n          type: string\n        message:\n          type: string\n          x-ms-primary-error-message: true\n        target:\n          type: string\n          nullable: true\n        details:\n          type: array\n          items:\n            $ref: '#/components/schemas/ODataErrors.ErrorDetails'\n        innerError:\n          $ref: '#/components/schemas/ODataErrors.InnerError'\n    ODataErrors.ErrorDetails:\n      required:\n        - code\n        - message\n      type: object\n      properties:\n        code:\n          type: string\n        message:\n          type: string\n        target:\n          type: string\n          nullable: true\n    ODataErrors.InnerError:\n      type: object\n      description: The structure of this object is service-specific\n    ODataCountResponse:\n      type: number\n      format: int64\n    ReferenceUpdate:\n      type: object\n      properties:\n        '@odata.id':\n          type: string\n        '@odata.type':\n          type: string\n          nullable: true\n    ReferenceCreate:\n      type: object\n      properties:\n        '@odata.id':\n          type: string\n      additionalProperties:\n        type: object\n    ReferenceNumeric:\n      enum:\n        - '-INF'\n        - INF\n        - NaN\n      type: string\n      nullable: true\n  responses:\n    error:\n      description: error\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/ODataErrors.ODataError'\n    ODataCountResponse:\n      description: The count of the resource\n      content:\n        text/plain:\n          schema:\n            $ref: '#/components/schemas/ODataCountResponse'\n  parameters:\n    top:\n      name: $top\n      in: query\n      description: Show only the first n items\n      explode: false\n      schema:\n        minimum: 0\n        type: number\n        format: int64\n      example: 50\n    skip:\n      name: $skip\n      in: query\n      description: Skip the first n items\n      explode: false\n      schema:\n        minimum: 0\n        type: number\n        format: int64\n    count:\n      name: $count\n      in: query\n      description: Include count of items\n      explode: false\n      schema:\n        type: boolean\n    filter:\n      name: $filter\n      in: query\n      description: Filter items by property values\n      explode: false\n      schema:\n        type: string\n    search:\n      name: $search\n      in: query\n      description: Search items by search phrases\n      explode: false\n      schema:\n        type: string\n  requestBodies:\n    refPostBody:\n      description: New navigation property ref value\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/ReferenceCreate'\n      required: true\n    refPutBody:\n      description: New navigation property ref values\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/ReferenceUpdate'\n      required: true"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/Graph.Beta.OData.xml",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<?xml-stylesheet type='text/xsl' href='.\\transforms\\csdl\\preprocess_csdl.xsl'?>\n<edmx:Edmx Version=\"4.0\" xmlns:edmx=\"http://docs.oasis-open.org/odata/ns/edmx\">\n  <edmx:DataServices>\n    <Schema Namespace=\"microsoft.graph.identityGovernance\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <EnumType Name=\"customTaskExtensionOperationStatus\">\n        <Member Name=\"completed\" Value=\"0\" />\n        <Member Name=\"failed\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"lifecycleTaskCategory\" IsFlags=\"true\">\n        <Member Name=\"joiner\" Value=\"1\" />\n        <Member Name=\"leaver\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"lifecycleWorkflowCategory\">\n        <Member Name=\"joiner\" Value=\"0\" />\n        <Member Name=\"leaver\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"lifecycleWorkflowProcessingStatus\">\n        <Member Name=\"queued\" Value=\"0\" />\n        <Member Name=\"inProgress\" Value=\"1\" />\n        <Member Name=\"completed\" Value=\"2\" />\n        <Member Name=\"completedWithErrors\" Value=\"3\" />\n        <Member Name=\"canceled\" Value=\"4\" />\n        <Member Name=\"failed\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"valueType\">\n        <Member Name=\"enum\" Value=\"0\" />\n        <Member Name=\"string\" Value=\"1\" />\n        <Member Name=\"int\" Value=\"2\" />\n        <Member Name=\"bool\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"workflowExecutionType\">\n        <Member Name=\"scheduled\" Value=\"0\" />\n        <Member Name=\"onDemand\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"workflowTriggerTimeBasedAttribute\">\n        <Member Name=\"employeeHireDate\" Value=\"0\" />\n        <Member Name=\"employeeLeaveDateTime\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EntityType Name=\"workflowBase\" Abstract=\"true\">\n        <Property Name=\"category\" Type=\"microsoft.graph.identityGovernance.lifecycleWorkflowCategory\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category of the workflow. The possible values are: joiner, leaver, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When a workflow was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string that describes the purpose of the workflow.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string to identify the workflow.\" />\n        </Property>\n        <Property Name=\"executionConditions\" Type=\"microsoft.graph.identityGovernance.workflowExecutionConditions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines when and for who the workflow will run.\" />\n        </Property>\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the workflow is enabled or disabled. If this setting is true, the workflow can be run on demand or on schedule when isSchedulingEnabled is true.\" />\n        </Property>\n        <Property Name=\"isSchedulingEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, the Lifecycle Workflow engine executes the workflow based on the schedule defined by tenant settings. Cannot be true for a disabled workflow (where isEnabled is false).\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the workflow was last modified.\" />\n        </Property>\n        <NavigationProperty Name=\"createdBy\" Type=\"graph.user\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who created the workflow.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"lastModifiedBy\" Type=\"graph.user\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who last modified the workflow.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tasks\" Type=\"Collection(microsoft.graph.identityGovernance.task)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tasks in the workflow.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workflow\" BaseType=\"microsoft.graph.identityGovernance.workflowBase\">\n        <Property Name=\"deletedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the workflow was deleted.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier used for individually addressing a specific workflow.Supports $filter(eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"nextScheduleRunDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time when the workflow is expected to run next based on the schedule interval, if there are any users matching the execution conditions. Supports $filter(lt,gt) and $orderBy.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current version number of the workflow. Value is 1 when the workflow is first created.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.\" />\n        </Property>\n        <Key>\n          <PropertyRef Name=\"id\" />\n        </Key>\n        <NavigationProperty Name=\"executionScope\" Type=\"Collection(graph.user)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the Azure AD identity that last modified the workflow object.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"runs\" Type=\"Collection(microsoft.graph.identityGovernance.run)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"taskReports\" Type=\"Collection(microsoft.graph.identityGovernance.taskReport)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the aggregation of task execution data for tasks within a workflow object.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userProcessingResults\" Type=\"Collection(microsoft.graph.identityGovernance.userProcessingResult)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"versions\" Type=\"Collection(microsoft.graph.identityGovernance.workflowVersion)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The workflow versions that are available.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"lifecycleWorkflowsContainer\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"customTaskExtensions\" Type=\"Collection(microsoft.graph.identityGovernance.customTaskExtension)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The customTaskExtension instance.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deletedItems\" Type=\"graph.deletedItemContainer\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deleted workflows in your lifecycle workflows instance.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"settings\" Type=\"microsoft.graph.identityGovernance.lifecycleManagementSettings\" Nullable=\"false\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings of the lifecycle workflows instance.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"taskDefinitions\" Type=\"Collection(microsoft.graph.identityGovernance.taskDefinition)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The definition of tasks within the lifecycle workflows instance.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"workflows\" Type=\"Collection(microsoft.graph.identityGovernance.workflow)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The workflows in the lifecycle workflows instance.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"workflowTemplates\" Type=\"Collection(microsoft.graph.identityGovernance.workflowTemplate)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The workflow templates in the lifecycle workflow instance.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"task\" BaseType=\"graph.entity\">\n        <Property Name=\"arguments\" Type=\"Collection(graph.keyValuePair)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Arguments included within the task.  For guidance to configure this property, see Configure the arguments for built-in Lifecycle Workflow tasks. Required.\" />\n        </Property>\n        <Property Name=\"category\" Type=\"microsoft.graph.identityGovernance.lifecycleTaskCategory\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category of the task. The possible values are: joiner, leaver, unknownFutureValue. This property is multi-valued and the same task can apply to both joiner and leaver categories.Supports $filter(eq, ne).\" />\n        </Property>\n        <Property Name=\"continueOnError\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A boolean value that specifies whether, if this task fails, the workflow will stop, and subsequent tasks will not run. Optional.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string that describes the purpose of the task for administrative use. Optional.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique string that identifies the task. Required.Supports $filter(eq, ne) and orderBy.\" />\n        </Property>\n        <Property Name=\"executionSequence\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer that states in what order the task will run in a workflow.Supports $orderby.\" />\n        </Property>\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A boolean value that denotes whether the task is set to run or not. Optional.Supports $filter(eq, ne) and orderBy.\" />\n        </Property>\n        <Property Name=\"taskDefinitionId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique template identifier for the task. For more information about the tasks that Lifecycle Workflows currently supports and their unique identifiers, see supported tasks. Required.Supports $filter(eq, ne).\" />\n        </Property>\n        <NavigationProperty Name=\"taskProcessingResults\" Type=\"Collection(microsoft.graph.identityGovernance.taskProcessingResult)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The result of processing the task.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"taskProcessingResult\" BaseType=\"graph.entity\">\n        <Property Name=\"completedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time when taskProcessingResult execution ended. Value is null if task execution is still in progress.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time when the taskProcessingResult was created.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"failureReason\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes why the taskProcessingResult has failed.\" />\n        </Property>\n        <Property Name=\"processingStatus\" Type=\"microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the execution status of the taskProcessingResult. The possible values are: queued, inProgress, completed, completedWithErrors, canceled, failed, unknownFutureValue.Supports $filter(eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"startedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time when taskProcessingResult execution started. Value is null if task execution has not yet started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.\" />\n        </Property>\n        <NavigationProperty Name=\"subject\" Type=\"graph.user\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the Azure AD user targeted for the task execution.Supports $filter(eq, ne) and $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"task\" Type=\"microsoft.graph.identityGovernance.task\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The related workflow task\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"customTaskExtension\" BaseType=\"graph.customCalloutExtension\">\n        <Property Name=\"callbackConfiguration\" Type=\"graph.customExtensionCallbackConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The callback configuration for a custom extension.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the custom task extension was created.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the custom extension was last modified.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.\" />\n        </Property>\n        <NavigationProperty Name=\"createdBy\" Type=\"graph.user\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the Azure AD user that created the custom task extension.Supports $filter(eq, ne) and $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"lastModifiedBy\" Type=\"graph.user\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the Azure AD user that modified the custom task extension last.Supports $filter(eq, ne) and $expand.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"lifecycleManagementSettings\" BaseType=\"graph.entity\">\n        <Property Name=\"workflowScheduleIntervalInHours\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The interval in hours at which all workflows running in the tenant should be scheduled for execution. This interval has a minimum value of 1 and a maximum value of 24. The default value is 3 hours.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"taskDefinition\" BaseType=\"graph.entity\">\n        <Property Name=\"category\" Type=\"microsoft.graph.identityGovernance.lifecycleTaskCategory\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category of the HR function that the tasks created using this definition can be used with. The possible values are: joiner, leaver. This is a multi-valued enumeration whose allowed combinations are joiner, joiner,leaver, or leaver.Supports $filter(eq, ne, has) and $orderby.\" />\n        </Property>\n        <Property Name=\"continueOnError\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the taskDefinition.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the taskDefinition.Supports $filter(eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"parameters\" Type=\"Collection(microsoft.graph.identityGovernance.parameter)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The parameters that must be supplied when creating a workflow task object.Supports $filter(any).\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of the taskDefinition. New records are pushed when we add support for new parameters.Supports $filter(ge, gt, le, lt, eq, ne) and $orderby.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workflowTemplate\" BaseType=\"graph.entity\">\n        <Property Name=\"category\" Type=\"microsoft.graph.identityGovernance.lifecycleWorkflowCategory\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category of the workflow template. The possible values are: joiner, leaver.Supports $filter(eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the workflowTemplate.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the workflowTemplate.Supports $filter(eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"executionConditions\" Type=\"microsoft.graph.identityGovernance.workflowExecutionConditions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Conditions describing when to execute the workflow and the criteria to identify in-scope subject set.\" />\n        </Property>\n        <NavigationProperty Name=\"tasks\" Type=\"Collection(microsoft.graph.identityGovernance.task)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the configured tasks to execute and their execution sequence within a workflow. This relationship is expanded by default.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"run\" BaseType=\"graph.entity\">\n        <Property Name=\"completedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the run completed. Value is null if the workflow hasn't completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"failedTasksCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of tasks that failed in the run execution.\" />\n        </Property>\n        <Property Name=\"failedUsersCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of users that failed in the run execution.\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The datetime that the run was last updated.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"processingStatus\" Type=\"microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The run execution status. The possible values are: queued, inProgress, completed, completedWithErrors, canceled, failed, unknownFutureValue.Supports $filter(eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"scheduledDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the run is scheduled to be executed for a workflow.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"startedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the run execution started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"successfulUsersCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of successfully completed users in the run.\" />\n        </Property>\n        <Property Name=\"totalTasksCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"totalUnprocessedTasksCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of unprocessed tasks in the run execution.\" />\n        </Property>\n        <Property Name=\"totalUsersCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of users in the workflow execution.\" />\n        </Property>\n        <Property Name=\"workflowExecutionType\" Type=\"microsoft.graph.identityGovernance.workflowExecutionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The execution type of the workflows associated with the run. The possible values are: scheduled, onDemand, unknownFutureValue.Supports $filter(eq, ne) and $orderby.\" />\n        </Property>\n        <NavigationProperty Name=\"taskProcessingResults\" Type=\"Collection(microsoft.graph.identityGovernance.taskProcessingResult)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The related taskProcessingResults.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userProcessingResults\" Type=\"Collection(microsoft.graph.identityGovernance.userProcessingResult)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated individual user execution.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"userProcessingResult\" BaseType=\"graph.entity\">\n        <Property Name=\"completedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the workflow execution for a user completed. Value is null if the workflow hasn't completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"failedTasksCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of tasks that failed in the workflow execution.\" />\n        </Property>\n        <Property Name=\"processingStatus\" Type=\"microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The workflow execution status. The possible values are: queued, inProgress, completed, completedWithErrors, canceled, failed, unknownFutureValue.Supports $filter(eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"scheduledDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the workflow is scheduled to be executed for a user.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"startedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the workflow execution started. Value is null if the workflow execution has not started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"totalTasksCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of tasks that in the workflow execution.\" />\n        </Property>\n        <Property Name=\"totalUnprocessedTasksCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of unprocessed tasks for the workflow.\" />\n        </Property>\n        <Property Name=\"workflowExecutionType\" Type=\"microsoft.graph.identityGovernance.workflowExecutionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the execution type of the workflow. The possible values are: scheduled, onDemand, unknownFutureValue.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"workflowVersion\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the workflow that was executed.\" />\n        </Property>\n        <NavigationProperty Name=\"subject\" Type=\"graph.user\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the AAD user targeted for the taskProcessingResult.Supports $filter(eq, ne) and $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"taskProcessingResults\" Type=\"Collection(microsoft.graph.identityGovernance.taskProcessingResult)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated individual task execution.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"taskReport\" BaseType=\"graph.entity\">\n        <Property Name=\"completedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the associated run completed. Value is null if the run has not completed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"failedUsersCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of users in the run execution for which the associated task failed.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the task report was last updated.\" />\n        </Property>\n        <Property Name=\"processingStatus\" Type=\"microsoft.graph.identityGovernance.lifecycleWorkflowProcessingStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The processing status of the associated task based on the taskProcessingResults. The possible values are based on the number of queued, inProgress, completed, completedWithErrors, canceled, failed, and unknownFutureValue.Supports $filter(eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"runId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the associated run.\" />\n        </Property>\n        <Property Name=\"startedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the associated run started. Value is null if the run has not started.\" />\n        </Property>\n        <Property Name=\"successfulUsersCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of users in the run execution for which the associated task succeeded.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"totalUsersCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of users in the run execution for which the associated task was scheduled to execute.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.\" />\n        </Property>\n        <Property Name=\"unprocessedUsersCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of users in the run execution for which the associated task is queued, in progress, or canceled.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.\" />\n        </Property>\n        <NavigationProperty Name=\"task\" Type=\"microsoft.graph.identityGovernance.task\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The related lifecycle workflow task.Supports $filter(eq, ne) and $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"taskDefinition\" Type=\"microsoft.graph.identityGovernance.taskDefinition\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The taskDefinition associated with the related lifecycle workflow task.Supports $filter(eq, ne) and $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"taskProcessingResults\" Type=\"Collection(microsoft.graph.identityGovernance.taskProcessingResult)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The related lifecycle workflow taskProcessingResults.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workflowVersion\" BaseType=\"microsoft.graph.identityGovernance.workflowBase\">\n        <Property Name=\"versionNumber\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the workflow.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby.\" />\n        </Property>\n        <Key>\n          <PropertyRef Name=\"versionNumber\" />\n        </Key>\n      </EntityType>\n      <ComplexType Name=\"customTaskExtensionCallbackConfiguration\" BaseType=\"graph.customExtensionCallbackConfiguration\" />\n      <ComplexType Name=\"customTaskExtensionCallbackData\" BaseType=\"graph.customExtensionData\">\n        <Property Name=\"operationStatus\" Type=\"microsoft.graph.identityGovernance.customTaskExtensionOperationStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operation status that's provided by the Azure Logic App indicating whenever the Azure Logic App has run successfully or not. Supported values: completed, failed, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"customTaskExtensionCalloutData\" BaseType=\"graph.customExtensionData\">\n        <NavigationProperty Name=\"subject\" Type=\"graph.user\" />\n        <NavigationProperty Name=\"task\" Type=\"microsoft.graph.identityGovernance.task\" />\n        <NavigationProperty Name=\"taskProcessingresult\" Type=\"microsoft.graph.identityGovernance.taskProcessingResult\" />\n        <NavigationProperty Name=\"workflow\" Type=\"microsoft.graph.identityGovernance.workflow\" />\n      </ComplexType>\n      <ComplexType Name=\"workflowExecutionConditions\" Abstract=\"true\" />\n      <ComplexType Name=\"onDemandExecutionOnly\" BaseType=\"microsoft.graph.identityGovernance.workflowExecutionConditions\" />\n      <ComplexType Name=\"parameter\">\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the parameter.\" />\n        </Property>\n        <Property Name=\"values\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The values of the parameter.\" />\n        </Property>\n        <Property Name=\"valueType\" Type=\"microsoft.graph.identityGovernance.valueType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value type of the parameter. The possible values are: enum, string, int, bool, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"ruleBasedSubjectSet\" BaseType=\"graph.subjectSet\">\n        <Property Name=\"rule\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The rule for the subject set. Lifecycle Workflows supports a rich set of user properties for configuring the rules using $filter query expressions. For more information, see supported user and query parameters.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"runSummary\">\n        <Property Name=\"failedRuns\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of failed workflow runs.\" />\n        </Property>\n        <Property Name=\"failedTasks\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of failed tasks of a workflow.\" />\n        </Property>\n        <Property Name=\"successfulRuns\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of successful workflow runs.\" />\n        </Property>\n        <Property Name=\"totalRuns\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of runs for a workflow.\" />\n        </Property>\n        <Property Name=\"totalTasks\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"totalUsers\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"taskReportSummary\">\n        <Property Name=\"failedTasks\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of failed tasks in a report.\" />\n        </Property>\n        <Property Name=\"successfulTasks\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of successful tasks in a report.\" />\n        </Property>\n        <Property Name=\"totalTasks\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of tasks in a report.\" />\n        </Property>\n        <Property Name=\"unprocessedTasks\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of unprocessed tasks in a report.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"workflowExecutionTrigger\" Abstract=\"true\" />\n      <ComplexType Name=\"timeBasedAttributeTrigger\" BaseType=\"microsoft.graph.identityGovernance.workflowExecutionTrigger\">\n        <Property Name=\"offsetInDays\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How many days before or after the time-based attribute specified the workflow should trigger. For example, if the attribute is employeeHireDate and offsetInDays is -1, then the workflow should trigger one day before the employee hire date. The value can range between -60 and 60 days.\" />\n        </Property>\n        <Property Name=\"timeBasedAttribute\" Type=\"microsoft.graph.identityGovernance.workflowTriggerTimeBasedAttribute\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines which time-based identity property to reference. The possible values are: employeeHireDate, employeeLeaveDateTime, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"triggerAndScopeBasedConditions\" BaseType=\"microsoft.graph.identityGovernance.workflowExecutionConditions\">\n        <Property Name=\"scope\" Type=\"graph.subjectSet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines who the workflow runs for.\" />\n        </Property>\n        <Property Name=\"trigger\" Type=\"microsoft.graph.identityGovernance.workflowExecutionTrigger\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"What triggers a workflow to run.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"usersProcessingSummary\">\n        <Property Name=\"failedTasks\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"failedUsers\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"successfulUsers\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"totalTasks\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"totalUsers\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"userSummary\">\n        <Property Name=\"failedTasks\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of failed tasks for users in a user summary.\" />\n        </Property>\n        <Property Name=\"failedUsers\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of failed users in a user summary.\" />\n        </Property>\n        <Property Name=\"successfulUsers\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of successful users in a user summary.\" />\n        </Property>\n        <Property Name=\"totalTasks\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total tasks of users in a user summary.\" />\n        </Property>\n        <Property Name=\"totalUsers\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of users in a user summary\" />\n        </Property>\n      </ComplexType>\n      <Function Name=\"summary\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.identityGovernance.run)\" />\n        <Parameter Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Parameter Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <ReturnType Type=\"microsoft.graph.identityGovernance.runSummary\" />\n      </Function>\n      <Function Name=\"summary\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.identityGovernance.taskReport)\" />\n        <Parameter Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Parameter Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <ReturnType Type=\"microsoft.graph.identityGovernance.taskReportSummary\" />\n      </Function>\n      <Function Name=\"summary\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.identityGovernance.userProcessingResult)\" />\n        <Parameter Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Parameter Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <ReturnType Type=\"microsoft.graph.identityGovernance.userSummary\" />\n      </Function>\n      <Action Name=\"activate\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.identityGovernance.workflow\" />\n        <Parameter Name=\"subjects\" Type=\"Collection(graph.user)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"workflow: activate (run a workflow on-demand)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Run a workflow object on-demand. You can run any workflow on-demand, including scheduled workflows. Workflows created from the 'Real-time employee termination' template are run on-demand only. When you run a workflow on demand, the tasks are executed regardless of whether the user state matches the scope and trigger execution conditions.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-workflow-activate?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"createNewVersion\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.identityGovernance.workflow\" />\n        <Parameter Name=\"workflow\" Type=\"microsoft.graph.identityGovernance.workflow\" />\n        <ReturnType Type=\"microsoft.graph.identityGovernance.workflow\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"workflow: createNewVersion\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new version of the workflow object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-workflow-createnewversion?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"restore\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.identityGovernance.workflow\" />\n        <ReturnType Type=\"microsoft.graph.identityGovernance.workflow\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"workflow: restore (a deleted workflow)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Restore a workflow that has been deleted. You can only restore a workflow that was deleted within the last 30 days before Azure AD automatically permanently deletes it.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-workflow-restore?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"resume\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.identityGovernance.taskProcessingResult\" />\n        <Parameter Name=\"source\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"type\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"data\" Type=\"microsoft.graph.identityGovernance.customTaskExtensionCallbackData\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"taskProcessingResult: resume\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Resume a task processing result that's `inProgress`. An Azure Logic Apps system-assigned managed identity calls this API.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Annotations Target=\"microsoft.graph.bookingPriceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the type of pricing of a booking service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingPriceType/undefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The price of the service is not defined.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingPriceType/fixedPrice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The price of the service is fixed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingPriceType/startingAt\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The price of the service starts with a particular value, but can be higher based on the final services performed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingPriceType/hourly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The price of the service depends on the number of hours a staff member works on the service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingPriceType/free\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The service is free.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingPriceType/priceVaries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The price of the service varies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingPriceType/callUs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The price of the service is not listed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingPriceType/notSet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The price of the service is not set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.exportOptions/fileInfo\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2023-01-19\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The fileInfo will be deprecated on April 30, 2023.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2023-04-30\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2023-01/fileInfo\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookieSourceEnvironment/microsoftEdge\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Share session cookies from Microsoft Edge to Internet Explorer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookieSourceEnvironment/internetExplorer11\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Share session cookies from Internet Explorer to Microsoft Edge.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookieSourceEnvironment/both\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Share session cookies to and from Microsoft Edge and Internet Explorer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookieSourceEnvironment/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn't be necessary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookieStatus/published\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A sharedcookie that has been published\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookieStatus/pendingAdd\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A sharedcookie that has been added pending publish\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookieStatus/pendingEdit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A sharedcookie that has been edited pending publish\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookieStatus/pendingDelete\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A sharedcookie that has been deleted pending publish\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookieStatus/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn't be necessary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteCompatibilityMode/default\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Loads the site using default compatibility mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteCompatibilityMode/internetExplorer8Enterprise\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Loads the site in internetExplorer8 Enterprise Mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteCompatibilityMode/internetExplorer7Enterprise\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Loads the site in internetExplorer7 Enterprise Mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteCompatibilityMode/internetExplorer11\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Loads the site in internetExplorer11\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteCompatibilityMode/internetExplorer10\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Loads the site in internetExplorer10\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteCompatibilityMode/internetExplorer9\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Loads the site in internetExplorer9\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteCompatibilityMode/internetExplorer8\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Loads the site in internetExplorer8\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteCompatibilityMode/internetExplorer7\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Loads the site in internetExplorer7\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteCompatibilityMode/internetExplorer5\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Loads the site in internetExplorer5\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteCompatibilityMode/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn't be necessary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteListStatus/draft\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A site list that has not yet been published\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteListStatus/published\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A site list that has been published with no pending changes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteListStatus/pending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A site that has pending changes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteListStatus/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Placeholder for evolvable enum, but this enum is never returned to the caller, so it shoudn't be necessary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteMergeType/noMerge\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No merge type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteMergeType/default\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default merge type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteMergeType/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn't be necessary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteStatus/published\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A site that has been published\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteStatus/pendingAdd\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A site that has been added pending publish\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteStatus/pendingEdit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A site that has been edited pending publish\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteStatus/pendingDelete\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A site that has been deleted pending publish\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteStatus/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn't be necessary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteTargetEnvironment/internetExplorerMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Open in Internet Explorer Mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteTargetEnvironment/internetExplorer11\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Open in standalone Internet Explorer 11\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteTargetEnvironment/microsoftEdge\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Open in Microsoft Edge\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteTargetEnvironment/configurable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configurable type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteTargetEnvironment/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Open in the browser the employee chooses.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteTargetEnvironment/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn't be necessary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailboxRecipientType\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2022-02-17\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The UserPurposeV2 API is deprecated and will stop returning data on April 30, 2022. Please use the UserPurpose API.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-04-30\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2022-02/Users\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enrollment mode for an enrollment profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentMode/corporateOwnedAOSPUserlessDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Corporate owned, userless Android Open Source Project (AOSP) device, without Google Mobile Services.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentMode/corporateOwnedAOSPUserAssociatedDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Corporate owned, user-associated Android Open Source Project (AOSP) device, without Google Mobile Services.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentTokenType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enrollment token type for an enrollment profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentTokenType/default\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default token type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentTokenType/corporateOwnedDedicatedDeviceWithAzureADSharedMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Token type for Azure AD shared dedicated device enrollment. It applies to CorporateOwnedDedicatedDevice enrollment mode only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchemaItemDataType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data type for a configuration item inside an Android for Work application's custom configuration schema\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkBindStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bind status of the tenant with the Google EMM API\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentTarget\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android for Work device management targeting type for the account\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkSyncStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sync status of the tenant with the Google EMM API\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAccountAppSyncStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sync status of the tenant with the Google EMM API\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAccountBindStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bind status of the tenant with the Google EMM API\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnrollmentTarget\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android for Work device management targeting type for the account\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItemDataType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data type for a configuration item inside an Android application's custom configuration schema\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospWifiSecurityType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This enum represents Wi-Fi Security Types for Android Device Owner AOSP Scenarios.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospWifiSecurityType/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No security type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospWifiSecurityType/wpa\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WPA-Pre-shared-key\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospWifiSecurityType/wep\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WEP-Pre-shared-key\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAutoUpdateMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prioritization for automatic updates of Android Managed Store apps set on assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAutoUpdateMode/default\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default update behavior (device must be connected to Wifi, charging and not actively used).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAutoUpdateMode/postponed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Updates are postponed for a maximum of 90 days after the app becomes out of date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAutoUpdateMode/priority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app is updated as soon as possible by the developer. If device is online, it will be updated within minutes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAutoUpdateMode/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown future mode (reserved, not used right now).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidPermissionActionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android action taken when an app requests a dangerous permission.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidProfileApplicability\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android profile applicability\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignmentFilterType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents type of the assignment filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignmentFilterType/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value. Do not use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignmentFilterType/include\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates in-filter, rule matching will offer the payload to devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignmentFilterType/exclude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates out-filter, rule matching will not offer the payload to devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignmentSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents source of assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignmentSource/direct\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Direct indicates a direct assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignmentSource/policySets\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PolicySets indicates assignment was made via PolicySet assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.installIntent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for the install intent chosen by the admin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.installIntent/available\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Available install intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.installIntent/required\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required install intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.installIntent/uninstall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Uninstall install intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.installIntent/availableWithoutEnrollment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Available without enrollment install intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppAvailability\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A managed (MAM) application's availability.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppAvailability/global\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A globally available app to all tenants.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppAvailability/lineOfBusiness\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A line of business apps private to an organization.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mdmAppConfigKeyType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App configuration key types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftEdgeChannel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enum to specify the channels for Microsoft Edge apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftEdgeChannel/dev\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Dev Channel is intended to help you plan and develop with the latest capabilities of Microsoft Edge.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftEdgeChannel/beta\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Beta Channel is intended for production deployment to a representative sample set of users. New features ship about every 4 weeks. Security and quality updates ship as needed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftEdgeChannel/stable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Stable Channel is intended for broad deployment within organizations, and it's the channel that most users should be on. New features ship about every 4 weeks. Security and quality updates ship as needed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftEdgeChannel/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enumeration sentinel value. Do not use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFileUploadState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for upload request states.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppDependencyType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the dependency type associated with a relationship between two mobile apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppDependencyType/detect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the child app should be detected before installing the parent app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppDependencyType/autoInstall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the child app should be installed before installing the parent app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppPublishingState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the publishing state of an app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppPublishingState/notPublished\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app is not yet published.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppPublishingState/processing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app is pending service-side processing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppPublishingState/published\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app is published.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppRelationshipType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the target of a relationship is the parent or the child in the relationship.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppRelationshipType/child\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the target of a relationship is the child in the relationship.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppRelationshipType/parent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the target of a relationship is the parent in the relationship.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppSupersedenceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the supersedence type associated with a relationship between two mobile apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppSupersedenceType/update\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the child app should be updated by the internal logic of the parent app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppSupersedenceType/replace\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the child app should be uninstalled before installing the parent app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeProductId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Enum to specify the Office365 ProductIds that represent the Office365 Suite SKUs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeSuiteDefaultFileFormatType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the OfficeSuiteApp file format types that can be selected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeSuiteDefaultFileFormatType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No file format selected\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeSuiteDefaultFileFormatType/officeOpenXMLFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Office Open XML Format selected\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeSuiteDefaultFileFormatType/officeOpenDocumentFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Office Open Document Format selected\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeSuiteDefaultFileFormatType/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Placeholder for evolvable enum.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeSuiteInstallProgressDisplayLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Enum to specify the level of display for the Installation Progress Setup UI on the Device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeUpdateChannel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Enum to specify the Office365 Updates Channel.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of possible states for application status on an individual device. When devices contact the Intune service and find targeted application enforcement intent, the status of the enforcement is recorded and becomes accessible in the Graph API. Since the application status is identified during device interaction with the Intune service, status records do not immediately appear upon application group assignment; it is created only after the assignment is evaluated in the service and devices start receiving the policy during check-ins.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppState/notApplicable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application is not applicable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppState/installed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application is installed with no errors.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppState/failed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application failed to install.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppState/notInstalled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application is not installed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppState/uninstallFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application failed to uninstall.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppState/pendingInstall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The installation of the application is in progress.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppState/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the application is unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enum indicating additional details regarding why an application has a particular install state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/processorArchitectureNotApplicable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device architecture (e.g. x86/amd64) is not applicable for the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/minimumDiskSpaceNotMet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Available disk space on the target device is less than the configured minimum.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/minimumOsVersionNotMet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS version on the target device is less than the configured minimum.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/minimumPhysicalMemoryNotMet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Amount of RAM on the target device is less than the configured minimum.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/minimumLogicalProcessorCountNotMet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of logical processors on the target device is less than the configured minimum.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/minimumCpuSpeedNotMet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"CPU speed on the target device is less than the configured minimum.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/platformNotApplicable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application is not applicable to this platform. (e.g. Android app targeted to IOS)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/fileSystemRequirementNotMet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File system requirement rule is not met\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/registryRequirementNotMet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Registry requirement rule is not met\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/powerShellScriptRequirementNotMet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PowerShell script requirement rule is not met\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/supersedingAppsNotApplicable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All targeted, superseding apps are not applicable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/noAdditionalDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No additional details are available.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/dependencyFailedToInstall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One or more of the application's dependencies failed to install.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/dependencyWithRequirementsNotMet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One or more of the application's dependencies have requirements which are not met.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/dependencyPendingReboot\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One or more of the application's dependencies require a device reboot to complete installation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/dependencyWithAutoInstallDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One or more of the application's dependencies are configured to not automatically install.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/supersededAppUninstallFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A superseded app failed to uninstall.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/supersededAppUninstallPendingReboot\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A superseded app requires a reboot to complete uninstall.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/removingSupersededApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Superseded apps are being removed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/iosAppStoreUpdateFailedToInstall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The latest version of the app failed to update from an earlier version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/vppAppHasUpdateAvailable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An update is available.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/userRejectedUpdate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user rejected the app update.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/uninstallPendingReboot\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"To complete the removal of the app, the device must be rebooted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/supersedingAppsDetected\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Superseding applications are detected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/supersededAppsDetected\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Superseded applications are detected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/seeInstallErrorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application failed to install. See error code property for more details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/autoInstallDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application is configured to not be automatically installed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/managedAppNoLongerPresent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app is managed but no longer installed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/userRejectedInstall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user rejected the app install.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/userIsNotLoggedIntoAppStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user must log into the App Store to install app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/untargetedSupersedingAppsDetected\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App cannot be installed. An untargeted, superseding app was detected, which created a conflict.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/appRemovedBySupersedence\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App was removed in order to install a superseding app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/seeUninstallErrorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application failed to uninstall. See error code property for more details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/pendingReboot\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device must be rebooted to complete installation of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/installingDependencies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One or more of the application's dependencies are installing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resultantAppStateDetail/contentDownloaded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application content was downloaded to the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.runAsAccountType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of execution context the app runs in.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.runAsAccountType/system\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"System context\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.runAsAccountType/user\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User context\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenAccountType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible types of an Apple Volume Purchase Program token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenAccountType/business\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple Volume Purchase Program token associated with an business program.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenAccountType/education\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple Volume Purchase Program token associated with an education program.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenActionFailureReason\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible types of reasons for an Apple Volume Purchase Program token action failure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenActionFailureReason/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"None.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenActionFailureReason/appleFailure\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"There was an error on Apple's service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenActionFailureReason/internalError\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"There was an internal error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenActionFailureReason/expiredVppToken\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"There was an error because the Apple Volume Purchase Program token was expired.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenActionFailureReason/expiredApplePushNotificationCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"There was an error because the Apple Volume Purchase Program Push Notification certificate expired.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppDeliveryOptimizationPriority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains value for delivery optimization priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppDeliveryOptimizationPriority/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured or background normal delivery optimization priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppDeliveryOptimizationPriority/foreground\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Foreground delivery optimization priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppDetectionOperator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for detection operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppDetectionOperator/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppDetectionOperator/equal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Equal operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppDetectionOperator/notEqual\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not equal operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppDetectionOperator/greaterThan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Greater than operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppDetectionOperator/greaterThanOrEqual\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Greater than or equal operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppDetectionOperator/lessThan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Less than operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppDetectionOperator/lessThanOrEqual\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Less than or equal operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemDetectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains all supported file system detection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemDetectionType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemDetectionType/exists\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the specified file or folder exists.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemDetectionType/modifiedDate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemDetectionType/createdDate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Created date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemDetectionType/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version value type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemDetectionType/sizeInMB\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Size detection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemDetectionType/doesNotExist\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The specified file or folder does not exist.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemOperationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains all supported file system detection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemOperationType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemOperationType/exists\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the specified file or folder exists.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemOperationType/modifiedDate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemOperationType/createdDate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Created date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemOperationType/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version value type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemOperationType/sizeInMB\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Size detection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemOperationType/doesNotExist\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The specified file or folder does not exist.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppMsiPackageType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the package type of an MSI Win32LobApp.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppMsiPackageType/perMachine\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a per-machine app package.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppMsiPackageType/perUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a per-user app package.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppMsiPackageType/dualPurpose\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a dual-purpose app package.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppNotification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains value for notification status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppNotification/showAll\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show all notifications.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppNotification/showReboot\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only show restart notification and suppress other notifications.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppNotification/hideAll\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hide all notifications.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptDetectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains all supported Powershell Script output detection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptDetectionType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptDetectionType/string\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Output data type is string.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptDetectionType/dateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Output data type is date time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptDetectionType/integer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Output data type is integer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptDetectionType/float\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Output data type is float.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptDetectionType/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Output data type is version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptDetectionType/boolean\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Output data type is boolean.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRuleOperationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains all supported Powershell Script output detection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRuleOperationType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRuleOperationType/string\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Output data type is string.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRuleOperationType/dateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Output data type is date time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRuleOperationType/integer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Output data type is integer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRuleOperationType/float\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Output data type is float.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRuleOperationType/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Output data type is version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRuleOperationType/boolean\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Output data type is boolean.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryDetectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains all supported registry data detection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryDetectionType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryDetectionType/exists\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The specified registry key or value exists.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryDetectionType/doesNotExist\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The specified registry key or value does not exist.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryDetectionType/string\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String value type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryDetectionType/integer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryDetectionType/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version value type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryRuleOperationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains all supported registry data detection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryRuleOperationType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryRuleOperationType/exists\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The specified registry key or value exists.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryRuleOperationType/doesNotExist\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The specified registry key or value does not exist.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryRuleOperationType/string\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String value type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryRuleOperationType/integer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryRuleOperationType/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version value type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRestartBehavior\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of restart action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRestartBehavior/basedOnReturnCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune will restart the device after running the app installation if the operation returns a reboot code.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRestartBehavior/allow\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune will not take any specific action on reboot codes resulting from app installations. Intune will not attempt to suppress restarts for MSI apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRestartBehavior/suppress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune will attempt to suppress restarts for MSI apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRestartBehavior/force\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune will force the device to restart immediately after the app installation operation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppReturnCodeType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of return code.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppReturnCodeType/failed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppReturnCodeType/success\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Success.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppReturnCodeType/softReboot\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Soft-reboot is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppReturnCodeType/hardReboot\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hard-reboot is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppReturnCodeType/retry\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Retry.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRuleOperator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for detection operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRuleOperator/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRuleOperator/equal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Equal operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRuleOperator/notEqual\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not equal operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRuleOperator/greaterThan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Greater than operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRuleOperator/greaterThanOrEqual\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Greater than or equal operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRuleOperator/lessThan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Less than operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRuleOperator/lessThanOrEqual\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Less than or equal operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRuleType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains rule types for Win32 LOB apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRuleType/detection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detection rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRuleType/requirement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Requirement rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsArchitecture\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for Windows architecture.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsArchitecture/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No flags set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsArchitecture/x86\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the X86 Windows architecture type is supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsArchitecture/x64\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the X64 Windows architecture type is supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsArchitecture/arm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the Arm Windows architecture type is supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsArchitecture/neutral\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the Neutral Windows architecture type is supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsArchitecture/arm64\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the Arm64 Windows architecture type is supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for Windows device type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceType/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No flags set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceType/desktop\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the Desktop Windows device type is supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceType/mobile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the Mobile Windows device type is supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceType/holographic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the Holographic Windows device type is supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceType/team\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the Team Windows device type is supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetAppNotification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains value for notification status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetAppNotification/showAll\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show all notifications.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetAppNotification/showReboot\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only show restart notification and suppress other notifications.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetAppNotification/hideAll\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hide all notifications.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetAppNotification/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown future value, reserved for future usage as expandable enum.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.installState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for install state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.installState/notApplicable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Applicable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.installState/installed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Installed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.installState/failed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.installState/notInstalled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Installed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.installState/uninstallFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Uninstall Failed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.installState/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluationResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supported evaluation results for filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluationResult/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluationResult/match\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Match.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluationResult/notMatch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotMatch.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluationResult/inconclusive\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Inconclusive.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluationResult/failure\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluationResult/notEvaluated\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotEvaluated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterOperator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the different type of operators which can be used to craft the AssignmentFilter rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterOperator/notSet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotSet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterOperator/equals\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Equals.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterOperator/notEquals\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotEquals.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterOperator/startsWith\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"StartsWith.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterOperator/notStartsWith\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotStartsWith.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterOperator/contains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterOperator/notContains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotContains.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterOperator/in\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"In.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterOperator/notIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotIn.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterOperator/endsWith\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"EndsWith.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterOperator/notEndsWith\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotEndsWith.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterPayloadType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the payload type AssignmentFilter is being assigned to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterPayloadType/notSet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotSet\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterPayloadType/enrollmentRestrictions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"EnrollmentRestrictions\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.associatedAssignmentPayloadType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This enum represents associated assignment payload type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.associatedAssignmentPayloadType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Invalid payload type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.associatedAssignmentPayloadType/deviceConfigurationAndCompliance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that this filter is associated with a configuration or compliance policy payload type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.associatedAssignmentPayloadType/application\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that this assignment filter is associated with an application payload type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.associatedAssignmentPayloadType/androidEnterpriseApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that this filter is associated with a Android Enterprise application payload type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.associatedAssignmentPayloadType/enrollmentConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that this filter is associated with an enrollment restriction or enrollment status page policy payload type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.associatedAssignmentPayloadType/groupPolicyConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that this filter is associated with an Administrative Template policy payload type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.associatedAssignmentPayloadType/zeroTouchDeploymentDeviceConfigProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that this assignment filter is associated with Zero touch deployment Device Configuration Profile payload type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.associatedAssignmentPayloadType/androidEnterpriseConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that this filter is associated with an Android Enterprise Configuration policy payload type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.associatedAssignmentPayloadType/deviceFirmwareConfigurationInterfacePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that this assignment filter is associated with Device Firmware Configuration Interface(DCFI) payload type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.associatedAssignmentPayloadType/resourceAccessPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that this filter is associated with a resource access policy (Wifi, VPN, Certificate) payload type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.associatedAssignmentPayloadType/win32app\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that this filter is associated with a Win32 app payload type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.associatedAssignmentPayloadType/deviceManagmentConfigurationAndCompliancePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that this filter is associated with a configuration or compliance policy on Device Configuration v2 Infrastructure payload type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.devicePlatformType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supported platform types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.devicePlatformType/android\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.devicePlatformType/androidForWork\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AndroidForWork.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.devicePlatformType/iOS\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.devicePlatformType/macOS\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.devicePlatformType/windowsPhone81\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WindowsPhone 8.1.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.devicePlatformType/windows81AndLater\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 8.1 and later\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.devicePlatformType/windows10AndLater\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.devicePlatformType/androidWorkProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Work Profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.devicePlatformType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.devicePlatformType/androidAOSP\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android AOSP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.errorCode/noError\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default Value to indicate no error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.errorCode/unauthorized\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current user does not have access due to lack of RBAC permissions on the resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.errorCode/notFound\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current user does not have access due to lack of RBAC Scope Tags on the resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.errorCode/deleted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The resource has been deleted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySetStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enum to specify the status of PolicySet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySetStatus/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default Value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySetStatus/validating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All PolicySet items are now validating for corresponding settings of workloads.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySetStatus/partialSuccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Post process complete for all PolicySet items but there are failures.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySetStatus/success\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All PolicySet items are deployed. Doesn’t mean that all deployment succeeded. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySetStatus/error\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PolicySet processing completely failed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySetStatus/notAssigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PolicySet/PolicySetItem is not assigned to any group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chromeOSOnboardingStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The onboarding status of the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chromeOSOnboardingStatus/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chromeOSOnboardingStatus/inprogress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"In progress\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chromeOSOnboardingStatus/onboarded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Onboarded\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chromeOSOnboardingStatus/failed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chromeOSOnboardingStatus/offboarding\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Offboarding\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chromeOSOnboardingStatus/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UnknownFutureValue\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onboardingStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The onboarding status of the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onboardingStatus/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onboardingStatus/inprogress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"In progress\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onboardingStatus/onboarded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Onboarded\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onboardingStatus/failed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onboardingStatus/offboarding\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Offboarding\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onboardingStatus/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UnknownFutureValue\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceNowConnectionStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of ServiceNow Connection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceNowConnectionStatus/disabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant has disabled the connection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceNowConnectionStatus/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant has enabled the connection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceNowConnectionStatus/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Future authentication method to be added here.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.administratorConfiguredDeviceComplianceState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator configured device compliance state Enum\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.administratorConfiguredDeviceComplianceState/basedOnDeviceCompliancePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set compliance state based on other compliance polices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.administratorConfiguredDeviceComplianceState/nonCompliant\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set compliance to nonCompliant\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedBitLockerState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Advanced BitLocker State\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedBitLockerState/success\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Advanced BitLocker State Success\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedBitLockerState/noUserConsent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User never gave consent for Encryption\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedBitLockerState/osVolumeUnprotected\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Un-protected OS Volume was detected\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedBitLockerState/osVolumeTpmRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TPM not used for protection of OS volume, but is required by policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedBitLockerState/osVolumeTpmOnlyRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TPM only protection not used for OS volume, but is required by policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedBitLockerState/osVolumeTpmPinRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TPM+PIN protection not used for OS volume, but is required by policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedBitLockerState/osVolumeTpmStartupKeyRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TPM+Startup Key protection not used for OS volume, but is required by policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedBitLockerState/osVolumeTpmPinStartupKeyRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TPM+PIN+Startup Key not used for OS volume, but is required by policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedBitLockerState/osVolumeEncryptionMethodMismatch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encryption method of OS Volume is different than that set by policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedBitLockerState/recoveryKeyBackupFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recovery key backup failed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedBitLockerState/fixedDriveNotEncrypted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fixed Drive not encrypted\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedBitLockerState/fixedDriveEncryptionMethodMismatch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encryption method of Fixed Drive is different than that set by policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedBitLockerState/loggedOnUserNonAdmin\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Logged on user is non-admin. This requires “AllowStandardUserEncryption” policy set to 1\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedBitLockerState/windowsRecoveryEnvironmentNotConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WinRE is not configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedBitLockerState/tpmNotAvailable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TPM is not available for BitLocker. This means TPM is not present, or TPM unavailable registry override is set or host OS is on portable/rome-able drive\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedBitLockerState/tpmNotReady\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TPM is not ready for BitLocker\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedBitLockerState/networkError\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network not available. This is required for recovery key backup. This is reported for Drive Encryption capable devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerAppAutoUpdatePolicyType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Device Owner possible values for states of the device's app auto update policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerAppAutoUpdatePolicyType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured; this value is ignored.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerAppAutoUpdatePolicyType/userChoice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user can control auto-updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerAppAutoUpdatePolicyType/never\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apps are never auto-updated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerAppAutoUpdatePolicyType/wiFiOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apps are auto-updated over Wi-Fi only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerAppAutoUpdatePolicyType/always\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apps are auto-updated at any time. Data charges may apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerBatteryPluggedMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Device Owner possible values for states of the device's plugged-in power modes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerBatteryPluggedMode/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured; this value is ignored.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerBatteryPluggedMode/ac\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Power source is an AC charger.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerBatteryPluggedMode/usb\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Power source is a USB port.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerBatteryPluggedMode/wireless\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Power source is wireless.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCertificateAccessType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An enum representing possible values for cross profile data sharing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCertificateAccessType/userApproval\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require user approval for all apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCertificateAccessType/specificApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pre-grant certificate access for specific apps (require user approval for other apps).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCertificateAccessType/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown future value for evolvable enum patterns.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCrossProfileDataSharing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An enum representing possible values for cross profile data sharing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCrossProfileDataSharing/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured; this value defaults to CROSS_PROFILE_DATA_SHARING_UNSPECIFIED.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCrossProfileDataSharing/crossProfileDataSharingBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data cannot be shared from both the personal profile to work profile and the work profile to the personal profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCrossProfileDataSharing/dataSharingFromWorkToPersonalBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevents users from sharing data from the work profile to apps in the personal profile. Personal data can be shared with work apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCrossProfileDataSharing/crossProfileDataSharingAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data from either profile can be shared with the other profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCrossProfileDataSharing/unkownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown future value (reserved, not used right now)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerDefaultAppPermissionPolicyType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Device Owner default app permission policy type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerDefaultAppPermissionPolicyType/deviceDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerDefaultAppPermissionPolicyType/prompt\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prompt.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerDefaultAppPermissionPolicyType/autoGrant\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Auto grant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerDefaultAppPermissionPolicyType/autoDeny\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Auto deny.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfileType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Device Owner Enrollment Profile types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfileType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured; this value is ignored.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfileType/dedicatedDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Dedicated device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfileType/fullyManaged\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fully managed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskCustomizationStatusBar\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An enum representing possible values for kiosk customization system navigation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskCustomizationStatusBar/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured; this value defaults to STATUS_BAR_UNSPECIFIED.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskCustomizationStatusBar/notificationsAndSystemInfoEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"System info and notifications are shown on the status bar in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskCustomizationStatusBar/systemInfoOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only system info is shown on the status bar in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskCustomizationSystemNavigation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An enum representing possible values for kiosk customization system navigation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskCustomizationSystemNavigation/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured; this value defaults to NAVIGATION_DISABLED.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskCustomizationSystemNavigation/navigationEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Home and overview buttons are enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskCustomizationSystemNavigation/homeButtonOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\" Only the home button is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeFolderIcon\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Device Owner Kiosk Mode folder icon type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeFolderIcon/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured; this value is ignored.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeFolderIcon/darkSquare\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Folder icon appears as dark square.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeFolderIcon/darkCircle\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Folder icon appears as dark circle.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeFolderIcon/lightSquare\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Folder icon appears as light square.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeFolderIcon/lightCircle\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Folder icon appears as light circle  .\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeIconSize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Device Owner Kiosk Mode managed home screen icon size.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeIconSize/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured; this value is ignored.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeIconSize/smallest\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Smallest icon size.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeIconSize/small\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Small icon size.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeIconSize/regular\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Regular icon size.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeIconSize/large\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Large icon size.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeIconSize/largest\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Largest icon size.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeScreenOrientation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Device Owner Kiosk Mode managed home screen orientation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeScreenOrientation/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured; this value is ignored.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeScreenOrientation/portrait\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Portrait orientation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeScreenOrientation/landscape\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Landscape orientation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeScreenOrientation/autoRotate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Auto rotate between portrait and landscape orientations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerPlayStoreMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Device Owner Play Store mode type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerPlayStoreMode/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerPlayStoreMode/allowList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only apps that are in the policy are available and any app not in the policy will be automatically uninstalled from the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerPlayStoreMode/blockList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All apps are available and any app that should not be on the device should be explicitly marked as 'BLOCKED' in the applications policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerRequiredPasswordType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Device Owner policy required password type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerRequiredPasswordType/deviceDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerRequiredPasswordType/required\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"There must be a password set, but there are no restrictions on type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerRequiredPasswordType/numeric\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"At least numeric.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerRequiredPasswordType/numericComplex\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"At least numeric with no repeating or ordered sequences.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerRequiredPasswordType/alphabetic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"At least alphabetic password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerRequiredPasswordType/alphanumeric\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"At least alphanumeric password\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerRequiredPasswordType/alphanumericWithSymbols\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"At least alphanumeric with symbols.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerRequiredPasswordType/lowSecurityBiometric\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Low security biometrics based password required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerRequiredPasswordType/customPassword\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom password set by the admin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerRequiredPasswordUnlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An enum representing possible values for required password unlock.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerRequiredPasswordUnlock/deviceDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timeout period before strong authentication is required is set to the device's default.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerRequiredPasswordUnlock/daily\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timeout period before strong authentication is required is set to 24 hours.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerRequiredPasswordUnlock/unkownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown future value (reserved, not used right now)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerSystemUpdateInstallType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"System Update Types for Android Device Owner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerSystemUpdateInstallType/deviceDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device default behavior, which typically prompts the user to accept system updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerSystemUpdateInstallType/postpone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Postpone automatic install of updates up to 30 days.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerSystemUpdateInstallType/windowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Install automatically inside a daily maintenance window.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerSystemUpdateInstallType/automatic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatically install updates as soon as possible.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerVirtualHomeButtonType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Device Owner Kiosk Mode managed home screen virtual home button type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerVirtualHomeButtonType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured; this value is ignored.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerVirtualHomeButtonType/swipeUp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Swipe-up for home button.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerVirtualHomeButtonType/floating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Floating home button.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiSecurityType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wi-Fi Security Types for Android Device Owner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiSecurityType/open\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Open (No Authentication).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiSecurityType/wep\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WEP Encryption.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiSecurityType/wpaPersonal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WPA-Personal/WPA2-Personal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiSecurityType/wpaEnterprise\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WPA-Enterprise/WPA2-Enterprise. Must use AndroidDeviceOwnerEnterpriseWifiConfiguration type to configure enterprise options.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEapType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extensible Authentication Protocol (EAP) Configuration Types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEapType/eapTls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extensible Authentication Protocol-Transport Layer Security (EAP-TLS).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEapType/eapTtls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extensible Authentication Protocol-Tunneled Transport Layer Security (EAP-TTLS).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEapType/peap\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Protected Extensible Authentication Protocol (PEAP).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCrossProfileDataSharingType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work cross profile data sharing type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCrossProfileDataSharingType/deviceDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCrossProfileDataSharingType/preventAny\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent any sharing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCrossProfileDataSharingType/allowPersonalToWork\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow data sharing request from personal profile to work profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCrossProfileDataSharingType/noRestrictions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No restrictions on sharing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkDefaultAppPermissionPolicyType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work default app permission policy type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkDefaultAppPermissionPolicyType/deviceDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkDefaultAppPermissionPolicyType/prompt\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prompt.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkDefaultAppPermissionPolicyType/autoGrant\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Auto grant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkDefaultAppPermissionPolicyType/autoDeny\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Auto deny.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkRequiredPasswordType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work required password type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkRequiredPasswordType/deviceDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkRequiredPasswordType/lowSecurityBiometric\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Low security biometrics based password required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkRequiredPasswordType/required\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkRequiredPasswordType/atLeastNumeric\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"At least numeric password required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkRequiredPasswordType/numericComplex\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Numeric complex password required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkRequiredPasswordType/atLeastAlphabetic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"At least alphabetic password required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkRequiredPasswordType/atLeastAlphanumeric\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"At least alphanumeric password required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkRequiredPasswordType/alphanumericWithSymbols\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"At least alphanumeric with symbols password required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkVpnConnectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work VPN connection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkVpnConnectionType/ciscoAnyConnect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cisco AnyConnect.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkVpnConnectionType/pulseSecure\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pulse Secure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkVpnConnectionType/f5EdgeClient\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"F5 Edge Client.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkVpnConnectionType/dellSonicWallMobileConnect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Dell SonicWALL Mobile Connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkVpnConnectionType/checkPointCapsuleVpn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Check Point Capsule VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkVpnConnectionType/citrix\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Citrix\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidKeyguardFeature\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android keyguard feature.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidKeyguardFeature/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured; this value is ignored.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidKeyguardFeature/camera\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Camera usage when on secure keyguard screens.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidKeyguardFeature/notifications\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Showing notifications when on secure keyguard screens.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidKeyguardFeature/unredactedNotifications\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Showing unredacted notifications when on secure keyguard screens.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidKeyguardFeature/trustAgents\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trust agent state when on secure keyguard screens.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidKeyguardFeature/fingerprint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fingerprint sensor usage when on secure keyguard screens.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidKeyguardFeature/remoteInput\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notification text entry when on secure keyguard screens.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidKeyguardFeature/allFeatures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All keyguard features when on secure keyguard screens.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidKeyguardFeature/face\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Face authentication on secure keyguard screens.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidKeyguardFeature/iris\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Iris authentication on secure keyguard screens.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidKeyguardFeature/biometrics\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All biometric authentication on secure keyguard screens.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidRequiredPasswordComplexity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The password complexity types that can be set on Android. One of: NONE, LOW, MEDIUM, HIGH. This is an API targeted to Android 11+.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidRequiredPasswordComplexity/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device default value, no password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidRequiredPasswordComplexity/low\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password complexity on the device is of type low as defined by the Android documentation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidRequiredPasswordComplexity/medium\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password complexity on the device is of type medium as defined by the Android documentation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidRequiredPasswordComplexity/high\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password complexity on the device is of type high as defined by the Android documentation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidRequiredPasswordType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android required password type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidRequiredPasswordType/deviceDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidRequiredPasswordType/alphabetic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Alphabetic password required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidRequiredPasswordType/alphanumeric\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Alphanumeric password required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidRequiredPasswordType/alphanumericWithSymbols\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Alphanumeric with symbols password required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidRequiredPasswordType/lowSecurityBiometric\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Low security biometrics based password required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidRequiredPasswordType/numeric\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Numeric password required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidRequiredPasswordType/numericComplex\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Numeric complex password required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidRequiredPasswordType/any\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A password or pattern is required, and any is acceptable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidSafetyNetEvaluationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An enum representing the Android SafetyNet attestation evaluation types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidSafetyNetEvaluationType/basic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value. Typical measurements and reference data were used.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidSafetyNetEvaluationType/hardwareBacked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hardware-backed security features (such as Key Attestation) were used.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidUsernameSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android username source.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidUsernameSource/username\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The username.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidUsernameSource/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidUsernameSource/samAccountName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user sam account name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidUsernameSource/primarySmtpAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Primary SMTP address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidVpnConnectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android VPN connection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidVpnConnectionType/ciscoAnyConnect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cisco AnyConnect.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidVpnConnectionType/pulseSecure\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pulse Secure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidVpnConnectionType/f5EdgeClient\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"F5 Edge Client.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidVpnConnectionType/dellSonicWallMobileConnect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Dell SonicWALL Mobile Connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidVpnConnectionType/checkPointCapsuleVpn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Check Point Capsule VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidVpnConnectionType/citrix\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Citrix\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidVpnConnectionType/microsoftTunnel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Tunnel.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidVpnConnectionType/netMotionMobility\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NetMotion Mobility.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidVpnConnectionType/microsoftProtect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Protect.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWiFiSecurityType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wi-Fi Security Types for Android.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWiFiSecurityType/open\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Open (No Authentication).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWiFiSecurityType/wpaEnterprise\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WPA-Enterprise. Must use AndroidEnterpriseWifiConfiguration type to configure enterprise options.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWiFiSecurityType/wpa2Enterprise\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WPA2-Enterprise. Must use AndroidEnterpriseWifiConfiguration type to configure enterprise options.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCrossProfileDataSharingType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Work Profile cross profile data sharing type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCrossProfileDataSharingType/deviceDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCrossProfileDataSharingType/preventAny\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent any sharing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCrossProfileDataSharingType/allowPersonalToWork\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow data sharing request from personal profile to work profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCrossProfileDataSharingType/noRestrictions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No restrictions on sharing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileDefaultAppPermissionPolicyType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Work Profile default app permission policy type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileDefaultAppPermissionPolicyType/deviceDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileDefaultAppPermissionPolicyType/prompt\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prompt.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileDefaultAppPermissionPolicyType/autoGrant\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Auto grant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileDefaultAppPermissionPolicyType/autoDeny\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Auto deny.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileRequiredPasswordType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Work Profile required password type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileRequiredPasswordType/deviceDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileRequiredPasswordType/lowSecurityBiometric\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Low security biometrics based password required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileRequiredPasswordType/required\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileRequiredPasswordType/atLeastNumeric\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"At least numeric password required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileRequiredPasswordType/numericComplex\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Numeric complex password required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileRequiredPasswordType/atLeastAlphabetic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"At least alphabetic password required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileRequiredPasswordType/atLeastAlphanumeric\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"At least alphanumeric password required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileRequiredPasswordType/alphanumericWithSymbols\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"At least alphanumeric with symbols password required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConnectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Work Profile VPN connection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConnectionType/ciscoAnyConnect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cisco AnyConnect.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConnectionType/pulseSecure\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pulse Secure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConnectionType/f5EdgeClient\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"F5 Edge Client.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConnectionType/dellSonicWallMobileConnect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Dell SonicWALL Mobile Connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConnectionType/checkPointCapsuleVpn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Check Point Capsule VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConnectionType/citrix\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Citrix\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConnectionType/paloAltoGlobalProtect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Palo Alto Networks GlobalProtect.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConnectionType/microsoftTunnel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Tunnel.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConnectionType/netMotionMobility\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NetMotion Mobility.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConnectionType/microsoftProtect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Protect.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerWiFiSecurityType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wi-Fi Security Types for AOSP Device Owner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerWiFiSecurityType/open\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Open (No Authentication).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerWiFiSecurityType/wep\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WEP Encryption.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerWiFiSecurityType/wpaPersonal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WPA-Personal/WPA2-Personal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerWiFiSecurityType/wpaEnterprise\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WPA-Enterprise/WPA2-Enterprise. Must use AOSPDeviceOwnerEnterpriseWifiConfiguration type to configure enterprise options.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appInstallControlType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App Install control Setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appInstallControlType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appInstallControlType/anywhere\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Turn off app recommendations\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appInstallControlType/storeOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow apps from Store only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appInstallControlType/recommendations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show me app recommendations\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appInstallControlType/preferStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Warn me before installing apps from outside the Store\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleDeploymentChannel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the channel used to deploy the configuration profile. Available choices are DeviceChannel, UserChannel\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleDeploymentChannel/deviceChannel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send payload down over Device Channel.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleDeploymentChannel/userChannel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send payload down over User Channel.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleSubjectNameFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subject Name Format Options for Apple devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleSubjectNameFormat/commonName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Common name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleSubjectNameFormat/commonNameAsEmail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Common name as email.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleSubjectNameFormat/custom\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom subject name format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleSubjectNameFormat/commonNameIncludingEmail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Common Name Including Email.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleSubjectNameFormat/commonNameAsIMEI\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Common Name As IMEI.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleSubjectNameFormat/commonNameAsSerialNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Common Name As Serial Number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConnectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple VPN connection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConnectionType/ciscoAnyConnect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cisco AnyConnect.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConnectionType/pulseSecure\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pulse Secure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConnectionType/f5EdgeClient\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"F5 Edge Client.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConnectionType/dellSonicWallMobileConnect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Dell SonicWALL Mobile Connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConnectionType/checkPointCapsuleVpn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Check Point Capsule VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConnectionType/customVpn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConnectionType/ciscoIPSec\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cisco (IPSec).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConnectionType/citrix\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Citrix.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConnectionType/ciscoAnyConnectV2\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cisco AnyConnect V2.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConnectionType/paloAltoGlobalProtect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Palo Alto Networks GlobalProtect.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConnectionType/zscalerPrivateAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zscaler Private Access.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConnectionType/f5Access2018\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"F5 Access 2018.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConnectionType/citrixSso\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Citrix Sso.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConnectionType/paloAltoGlobalProtectV2\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Palo Alto Networks GlobalProtect V2.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConnectionType/ikEv2\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IKEv2.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConnectionType/alwaysOn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AlwaysOn.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConnectionType/microsoftTunnel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Tunnel.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConnectionType/netMotionMobility\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NetMotion Mobility.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConnectionType/microsoftProtect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Protect.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationGuardBlockClipboardSharingType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for applicationGuardBlockClipboardSharingType\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationGuardBlockClipboardSharingType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationGuardBlockClipboardSharingType/blockBoth\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block clipboard to share data both from Host to Container and from Container to Host\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationGuardBlockClipboardSharingType/blockHostToContainer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block clipboard to share data from Host to Container\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationGuardBlockClipboardSharingType/blockContainerToHost\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block clipboard to share data from Container to Host\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationGuardBlockClipboardSharingType/blockNone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block clipboard to share data neither from Host to Container nor from Container to Host\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationGuardBlockFileTransferType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for applicationGuardBlockFileTransfer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationGuardBlockFileTransferType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationGuardBlockFileTransferType/blockImageAndTextFile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block clipboard to transfer Image and Text file\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationGuardBlockFileTransferType/blockImageFile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block clipboard to transfer Image file\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationGuardBlockFileTransferType/blockNone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Neither of text file or image file is blocked from transferring\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationGuardBlockFileTransferType/blockTextFile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block clipboard to transfer Text file\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationGuardEnabledOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for ApplicationGuardEnabledOptions\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationGuardEnabledOptions/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationGuardEnabledOptions/enabledForEdge\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabled For Edge\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationGuardEnabledOptions/enabledForOffice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabled For Office\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationGuardEnabledOptions/enabledForEdgeAndOffice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabled For Edge And Office\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appListType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values of the compliance app list.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appListType/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appListType/appsInListCompliant\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list represents the apps that will be considered compliant (only apps on the list are compliant).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appListType/appsNotInListCompliant\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list represents the apps that will be considered non compliant (all apps are compliant except apps on the list).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appLockerApplicationControlType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values of AppLocker Application Control Types\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appLockerApplicationControlType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device default value, no Application Control type selected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appLockerApplicationControlType/enforceComponentsAndStoreApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforce Windows component and store apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appLockerApplicationControlType/auditComponentsAndStoreApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audit Windows component and store apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appLockerApplicationControlType/enforceComponentsStoreAppsAndSmartlocker\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforce Windows components, store apps and smart locker.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appLockerApplicationControlType/auditComponentsStoreAppsAndSmartlocker\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audit Windows components, store apps and smart locker​.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authenticationTransformConstant\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication transform values for Windows10 VPN policies with IKEv2 connection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authenticationTransformConstant/md5_96\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MD596\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authenticationTransformConstant/sha1_96\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA196\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authenticationTransformConstant/sha_256_128\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA256128\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authenticationTransformConstant/aes128Gcm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"GCMAES128\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authenticationTransformConstant/aes192Gcm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"GCMAES192\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authenticationTransformConstant/aes256Gcm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"GCMAES256\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.automaticUpdateMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for automatic update mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.automaticUpdateMode/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Defined, default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.automaticUpdateMode/notifyDownload\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notify on download.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.automaticUpdateMode/autoInstallAtMaintenanceTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Auto-install at maintenance time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.automaticUpdateMode/autoInstallAndRebootAtMaintenanceTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Auto-install and reboot at maintenance time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.automaticUpdateMode/autoInstallAndRebootAtScheduledTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Auto-install and reboot at scheduled time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.automaticUpdateMode/autoInstallAndRebootWithoutEndUserControl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Auto-install and restart without end-user control\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.automaticUpdateMode/windowsDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reset to Windows default value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.autoRestartNotificationDismissalMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Auto restart required notification dismissal method\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.autoRestartNotificationDismissalMethod/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.autoRestartNotificationDismissalMethod/automatic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Auto dismissal Indicates that the notification is automatically dismissed without user intervention\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.autoRestartNotificationDismissalMethod/user\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User dismissal. Allows the user to dismiss the notification\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.autoRestartNotificationDismissalMethod/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enum member\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerEncryptionMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BitLockerEncryptionMethod types\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerEncryptionMethod/aesCbc128\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AES-CBC 128-bit.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerEncryptionMethod/aesCbc256\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AES-CBC 256-bit.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerEncryptionMethod/xtsAes128\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"XTS-AES 128-bit.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerEncryptionMethod/xtsAes256\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"XTS-AES 256-bit.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRecoveryInformationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BitLockerRecoveryInformationType types\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRecoveryInformationType/passwordAndKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Store recovery passwords and key packages.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRecoveryInformationType/passwordOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Store recovery passwords only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRecoveryPasswordRotationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BitLocker recovery password rotation type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRecoveryPasswordRotationType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRecoveryPasswordRotationType/disabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recovery password rotation off\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRecoveryPasswordRotationType/enabledForAzureAd\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recovery password rotation on for Azure AD joined devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRecoveryPasswordRotationType/enabledForAzureAdAndHybrid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recovery password rotation on for both Azure AD joined and hybrid joined devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSyncSetting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow(Not Configured) or prevent(Block) the syncing of Microsoft Edge Browser settings. Option to prevent syncing across devices, but allow user override.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSyncSetting/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default – Allow syncing of browser settings across devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSyncSetting/blockedWithUserOverride\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent syncing of browser settings across user devices, allow user override of setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSyncSetting/blocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Absolutely prevent syncing of browser settings across user devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateDestinationStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for the Certificate Destination Store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateDestinationStore/computerCertStoreRoot\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Computer Certificate Store - Root.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateDestinationStore/computerCertStoreIntermediate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Computer Certificate Store - Intermediate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateDestinationStore/userCertStoreIntermediate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Certificate Store - Intermediate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateIssuanceStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Issuance State Options.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateRevocationStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Revocation Status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateRevocationStatus/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not revoked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateRevocationStatus/pending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Revocation pending.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateRevocationStatus/issued\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Revocation command issued.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateRevocationStatus/failed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Revocation failed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateRevocationStatus/revoked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Revoked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"CertificateStore types\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateValidityPeriodScale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Validity Period Options.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateValidityPeriodScale/days\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Days.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateValidityPeriodScale/months\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Months.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateValidityPeriodScale/years\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Years.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.changeUefiSettingsPermission\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the permission level granted to users to enable them change Uefi settings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.changeUefiSettingsPermission/notConfiguredOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.changeUefiSettingsPermission/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent change of UEFI setting permission\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for rule validation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"None error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/jsonFileInvalid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Json file invalid error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/jsonFileMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Json file missing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/jsonFileTooLarge\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Json file too large error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/rulesMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rules missing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/duplicateRules\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duplicate rules error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/tooManyRulesSpecified\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Too many rules specified error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/operatorMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operator missing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/operatorNotSupported\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operator not supported error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/datatypeMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data type missing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/datatypeNotSupported\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data type not supported error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/operatorDataTypeCombinationNotSupported\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operator data type combination not supported error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/moreInfoUriMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"More info urlmissing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/moreInfoUriInvalid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"More info url invalid error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/moreInfoUriTooLarge\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"More info ur ltoo large error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/descriptionMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description missing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/descriptionInvalid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description invalid error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/descriptionTooLarge\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description too large error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/titleMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title missing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/titleInvalid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title invalid error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/titleTooLarge\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title too large error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/operandMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operand missing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/operandInvalid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operand invalid error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/operandTooLarge\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operand too large error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/settingNameMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting name missing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/settingNameInvalid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting name invalid error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/settingNameTooLarge\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting name too large error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/englishLocaleMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"English locale missing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/duplicateLocales\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duplicate locales error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/unrecognizedLocale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unrecognized locale error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.code/remediationStringsMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remediation strings missing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values of the ConfigurationUsage list.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationUsage/blocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disallowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationUsage/required\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationUsage/allowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationUsage/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data types for rules.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataType/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"None data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataType/boolean\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataType/int64\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Int64 data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataType/double\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Double data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataType/string\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataType/dateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataType/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataType/base64\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base64 data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataType/xml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Xml data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataType/booleanArray\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean array data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataType/int64Array\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Int64 array data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataType/doubleArray\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Double array data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataType/stringArray\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String array data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataType/dateTimeArray\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime array data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataType/versionArray\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version array data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderAttackSurfaceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values of Defender Attack Surface Reduction Rules\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderAttackSurfaceType/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default, which disables attack surface reduction rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderAttackSurfaceType/block\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable the attack surface reduction rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderAttackSurfaceType/auditMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evaluate how the ASR rule would impact your organization if enabled. Does not change functionality but generate logs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderAttackSurfaceType/warn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Warning message to end user with ability to bypass block from attack surface reduction rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderAttackSurfaceType/disable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable the attack surface reduction rule\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderCloudBlockLevelType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values of Cloud Block Level\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderCloudBlockLevelType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, uses the default Windows Defender Antivirus blocking level and provides strong detection without increasing the risk of detecting legitimate files\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderCloudBlockLevelType/high\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"High applies a strong level of detection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderCloudBlockLevelType/highPlus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"High + uses the High level and applies addition protection measures\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderCloudBlockLevelType/zeroTolerance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero tolerance blocks all unknown executables\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderMonitorFileActivity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for monitoring file activity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderMonitorFileActivity/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Defined, default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderMonitorFileActivity/disable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable monitoring file activity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderMonitorFileActivity/monitorAllFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Monitor all files.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderMonitorFileActivity/monitorIncomingFilesOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\" Monitor incoming files only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderMonitorFileActivity/monitorOutgoingFilesOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Monitor outgoing files only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderPotentiallyUnwantedAppAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defender’s action to take on detected Potentially Unwanted Application (PUA).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderPotentiallyUnwantedAppAction/deviceDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PUA Protection is off. Defender will not protect against potentially unwanted applications.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderPotentiallyUnwantedAppAction/block\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PUA Protection is on. Detected items are blocked. They will show in history along with other threats.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderPotentiallyUnwantedAppAction/audit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audit mode. Defender will detect potentially unwanted applications, but take no actions. You can review information about applications Defender would have taken action against by searching for events created by Defender in the Event Viewer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderPromptForSampleSubmission\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for prompting user for samples submission.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderPromptForSampleSubmission/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Defined, default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderPromptForSampleSubmission/alwaysPrompt\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Always prompt.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderPromptForSampleSubmission/promptBeforeSendingPersonalData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send safe samples automatically.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderPromptForSampleSubmission/neverSendData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Never send data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderPromptForSampleSubmission/sendAllDataWithoutPrompting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send all data without prompting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderProtectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values of Defender PUA Protection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderProtectionType/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderProtectionType/enable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block functionality.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderProtectionType/auditMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow functionality but generate logs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderProtectionType/warn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Warning message to end user with ability to bypass block from attack surface reduction rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderProtectionType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderRealtimeScanDirection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for monitoring file activity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderRealtimeScanDirection/monitorAllFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"0 (default) – Monitor all files(bi-directional)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderRealtimeScanDirection/monitorIncomingFilesOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Monitor incoming files only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderRealtimeScanDirection/monitorOutgoingFilesOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Monitor outgoing files only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderScanType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for system scan type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderScanType/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Defined, default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderScanType/disabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"System scan disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderScanType/quick\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Quick system scan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderScanType/full\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Full system scan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderSecurityCenterITContactDisplayType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for defenderSecurityCenterITContactDisplay\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderSecurityCenterITContactDisplayType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderSecurityCenterITContactDisplayType/displayInAppAndInNotifications\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display in app and in notifications\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderSecurityCenterITContactDisplayType/displayOnlyInApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display only in app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderSecurityCenterITContactDisplayType/displayOnlyInNotifications\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display only in notifications\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderSecurityCenterNotificationsFromAppType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for defenderSecurityCenterNotificationsFromApp\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderSecurityCenterNotificationsFromAppType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderSecurityCenterNotificationsFromAppType/blockNoncriticalNotifications\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block non-critical notifications\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderSecurityCenterNotificationsFromAppType/blockAllNotifications\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block all notifications\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderSubmitSamplesConsentType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for DefenderSubmitSamplesConsentType\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderSubmitSamplesConsentType/sendSafeSamplesAutomatically\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send safe samples automatically\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderSubmitSamplesConsentType/alwaysPrompt\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Always prompt\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderSubmitSamplesConsentType/neverSend\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Never send\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderSubmitSamplesConsentType/sendAllSamplesAutomatically\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send all samples automatically\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderThreatAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defender’s default action to take on detected Malware threats.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderThreatAction/deviceDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apply action based on the update definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderThreatAction/clean\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Clean the detected threat.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderThreatAction/quarantine\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Quarantine the detected threat.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderThreatAction/remove\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remove the detected threat.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderThreatAction/allow\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the detected threat.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderThreatAction/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the user to determine the action to take with the detected threat.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderThreatAction/block\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the detected threat.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationGroupIdOptionsType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for the DeliveryOptimizationGroupIdOptionsType setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationGroupIdOptionsType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationGroupIdOptionsType/adSite\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Directory site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationGroupIdOptionsType/authenticatedDomainSid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authenticated domain SID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationGroupIdOptionsType/dhcpUserOption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DHCP user option.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationGroupIdOptionsType/dnsSuffix\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DNS suffix.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationRestrictPeerSelectionByOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Values to restrict peer selection by.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationRestrictPeerSelectionByOptions/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationRestrictPeerSelectionByOptions/subnetMask\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subnet mask.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.derivedCredentialProviderType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider type for Derived Credentials.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.derivedCredentialProviderType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No Derived Credential Provider Configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.derivedCredentialProviderType/entrustDataCard\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entrust.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.derivedCredentialProviderType/purebred\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Purebred - Defense Information Systems Agency.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.derivedCredentialProviderType/xTec\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Xtec - AuthentX.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.derivedCredentialProviderType/intercede\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intercede.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceActionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Action Type Enum\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceActionType/noAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No Action\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceActionType/notification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send Notification\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceActionType/block\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the device in AAD\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceActionType/retire\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Retire the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceActionType/wipe\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wipe the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceActionType/removeResourceAccessProfiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remove Resource Access Profiles from the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceActionType/pushNotification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send push notification to device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceActionType/remoteLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remotely lock the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRuleDataType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data types for rules.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRuleDataType/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"None data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRuleDataType/boolean\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRuleDataType/int64\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Int64 data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRuleDataType/double\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Double data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRuleDataType/string\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRuleDataType/dateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRuleDataType/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRuleDataType/base64\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base64 data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRuleDataType/xml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Xml data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRuleDataType/booleanArray\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean array data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRuleDataType/int64Array\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Int64 array data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRuleDataType/doubleArray\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Double array data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRuleDataType/stringArray\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String array data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRuleDataType/dateTimeArray\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime array data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRuleDataType/versionArray\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version array data type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for rule validation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"None error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/jsonFileInvalid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Json file invalid error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/jsonFileMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Json file missing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/jsonFileTooLarge\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Json file too large error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/rulesMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rules missing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/duplicateRules\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duplicate rules error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/tooManyRulesSpecified\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Too many rules specified error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/operatorMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operator missing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/operatorNotSupported\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operator not supported error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/datatypeMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data type missing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/datatypeNotSupported\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data type not supported error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/operatorDataTypeCombinationNotSupported\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operator data type combination not supported error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/moreInfoUriMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"More info urlmissing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/moreInfoUriInvalid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"More info url invalid error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/moreInfoUriTooLarge\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"More info ur ltoo large error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/descriptionMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description missing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/descriptionInvalid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description invalid error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/descriptionTooLarge\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description too large error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/titleMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title missing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/titleInvalid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title invalid error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/titleTooLarge\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title too large error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/operandMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operand missing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/operandInvalid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operand invalid error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/operandTooLarge\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operand too large error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/settingNameMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting name missing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/settingNameInvalid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting name invalid error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/settingNameTooLarge\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting name too large error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/englishLocaleMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"English locale missing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/duplicateLocales\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duplicate locales error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/unrecognizedLocale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unrecognized locale error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulesValidationError/remediationStringsMissing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remediation strings missing error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operator for rules.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"None operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/and\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"And operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/or\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Or operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/isEquals\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IsEquals operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/notEquals\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotEquals operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/greaterThan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"GreaterThan operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/lessThan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"LessThan operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/between\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Between operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/notBetween\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotBetween operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/greaterEquals\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"GreaterEquals operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/lessEquals\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"LessEquals operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/dayTimeBetween\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DayTimeBetween operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/beginsWith\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BeginsWith operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/notBeginsWith\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotBeginsWith operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/endsWith\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"EndsWith operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/notEndsWith\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotEndsWith operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/contains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/notContains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotContains operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/allOf\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AllOf operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/oneOf\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OneOf operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/noneOf\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NoneOf operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/setEquals\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SetEquals operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/orderedSetEquals\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OrderedSetEquals operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/subsetOf\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SubsetOf operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRulOperator/excludesAll\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ExcludesAll operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigAssignmentIntent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The administrator intent for the assignment of the profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigAssignmentIntent/apply\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ensure that the configuration profile is applied to the devices in the assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigAssignmentIntent/remove\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ensure that the configuration profile is removed from devices that have previously installed the configuration profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values of Credential Guard settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Turns off Credential Guard remotely if configured previously without UEFI Lock.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardType/enableWithUEFILock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Turns on Credential Guard with UEFI lock.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardType/enableWithoutUEFILock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Turns on Credential Guard without UEFI lock.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardType/disable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables Credential Guard. This is the default OS value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementApplicabilityRuleType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supported Applicability rule types for Device Configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementApplicabilityRuleType/include\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Include\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementApplicabilityRuleType/exclude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exclude\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCertificationAuthority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Management Certification Authority Types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCertificationAuthority/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCertificationAuthority/microsoft\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Certification Authority type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCertificationAuthority/digiCert\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DigiCert Certification Authority type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceThreatProtectionLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device threat protection levels for the Device Threat Protection API.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceThreatProtectionLevel/unavailable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default Value. Do not use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceThreatProtectionLevel/secured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Threat Level requirement: Secured. This is the most secure level, and represents that no threats were found on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceThreatProtectionLevel/low\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Threat Protection level requirement: Low. Low represents a severity of threat that poses minimal risk to the device or device data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceThreatProtectionLevel/medium\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Threat Protection level requirement: Medium. Medium represents a severity of threat that poses moderate risk to the device or device data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceThreatProtectionLevel/high\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Threat Protection level requirement: High. High represents a severity of threat that poses severe risk to the device or device data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceThreatProtectionLevel/notSet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Threat Protection level requirement: Not Set. Not set represents that there is no requirement for the device to meet a Threat Protection level.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/desktop\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Desktop.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/windowsRT\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WindowsRT.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/winMO6\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WinMO6.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/nokia\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Nokia.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/windowsPhone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows phone.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/mac\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mac.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/winCE\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WinCE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/winEmbedded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WinEmbedded.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/iPhone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iPhone.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/iPad\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iPad.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/iPod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iPodTouch.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/android\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/iSocConsumer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iSocConsumer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/unix\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unix.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/macMDM\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mac OS X client using built in MDM agent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/holoLens\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Representing the fancy Windows 10 goggles.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/surfaceHub\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Surface HUB device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/androidForWork\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android for work device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/androidEnterprise\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android enterprise device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/windows10x\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10x device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/androidnGMS\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android non Google managed device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/chromeOS\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ChromeOS device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/linux\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Linux device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/blackberry\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blackberry.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/palm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Palm.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents that the device type is unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceType/cloudPC\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cloud PC device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/desktop\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Desktop.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/windowsRT\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WindowsRT.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/winMO6\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WinMO6.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/nokia\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Nokia.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/windowsPhone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows phone.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/mac\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mac.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/winCE\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WinCE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/winEmbedded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WinEmbedded.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/iPhone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iPhone.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/iPad\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iPad.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/iPod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iPodTouch.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/android\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/iSocConsumer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iSocConsumer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/unix\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unix.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/macMDM\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mac OS X client using built in MDM agent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/holoLens\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Representing the fancy Windows 10 goggles.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/surfaceHub\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Surface HUB device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/androidForWork\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android for work device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/androidEnterprise\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android enterprise device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/blackberry\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blackberry.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/palm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Palm.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceTypes/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents that the device type is unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.diagnosticDataSubmissionMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the device to send diagnostic and usage telemetry data, such as Watson.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.diagnosticDataSubmissionMode/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the user to set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.diagnosticDataSubmissionMode/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No telemetry data is sent from OS components. Note: This value is only applicable to enterprise and server devices. Using this setting on other devices is equivalent to setting the value of 1.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.diagnosticDataSubmissionMode/basic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sends basic telemetry data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.diagnosticDataSubmissionMode/enhanced\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sends enhanced telemetry data including usage and insights data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.diagnosticDataSubmissionMode/full\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sends full telemetry data including diagnostic data, such as system state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.diffieHellmanGroup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Diffie Hellman Group values for Windows10 VPN policies with IKEv2 connection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.diffieHellmanGroup/group1\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group1\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.diffieHellmanGroup/group2\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group2\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.diffieHellmanGroup/group14\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group14\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.diffieHellmanGroup/ecp256\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ECP256\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.diffieHellmanGroup/ecp384\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ECP384\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.diffieHellmanGroup/group24\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dmaGuardDeviceEnumerationPolicyType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values of the DmaGuardDeviceEnumerationPolicy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dmaGuardDeviceEnumerationPolicyType/deviceDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value. Devices with DMA remapping incompatible drivers will only be enumerated after the user unlocks the screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dmaGuardDeviceEnumerationPolicyType/blockAll\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices with DMA remapping incompatible drivers will never be allowed to start and perform DMA at any time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dmaGuardDeviceEnumerationPolicyType/allowAll\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All external DMA capable PCIe devices will be enumerated at any time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainNameSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Domainname source.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainNameSource/fullDomainName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Full domain name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainNameSource/netBiosDomainName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"net bios domain name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eapFastConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Available settings for EAP-FAST Configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eapFastConfiguration/noProtectedAccessCredential\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use EAP-FAST without Protected Access Credential (PAC).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eapFastConfiguration/useProtectedAccessCredential\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use Protected Access Credential (PAC).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eapFastConfiguration/useProtectedAccessCredentialAndProvision\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use Protected Access Credential (PAC) and Provision PAC.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eapFastConfiguration/useProtectedAccessCredentialAndProvisionAnonymously\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use Protected Access Credential (PAC), Provision PAC, and do so anonymously.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eapType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extensible Authentication Protocol (EAP) configuration types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eapType/eapTls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"EAP-Transport Layer Security (EAP-TLS).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eapType/leap\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lightweight Extensible Authentication Protocol (LEAP).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eapType/eapSim\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"EAP for GSM Subscriber Identity Module (EAP-SIM).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eapType/eapTtls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"EAP-Tunneled Transport Layer Security (EAP-TTLS).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eapType/peap\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Protected Extensible Authentication Protocol (PEAP).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eapType/eapFast\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"EAP-Flexible Authentication via Secure Tunneling (EAP-FAST).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eapType/teap\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tunnel Extensible Authentication Protocol (TEAP).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.easAuthenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange Active Sync authentication method.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.easAuthenticationMethod/usernameAndPassword\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authenticate with a username and password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.easAuthenticationMethod/certificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authenticate with a certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.easAuthenticationMethod/derivedCredential\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authenticate with derived credential.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.easServices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange Active Sync services.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.easServices/calendars\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables synchronization of calendars.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.easServices/contacts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables synchronization of contacts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.easServices/email\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables synchronization of email.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.easServices/notes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables synchronization of notes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.easServices/reminders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables synchronization of reminders.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeCookiePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values to specify which cookies are allowed in Microsoft Edge.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeCookiePolicy/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the user to set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeCookiePolicy/allow\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeCookiePolicy/blockThirdParty\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block only third party cookies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeCookiePolicy/blockAll\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block all cookies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeKioskModeRestrictionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify how the Microsoft Edge settings are restricted based on kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeKioskModeRestrictionType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured (unrestricted).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeKioskModeRestrictionType/digitalSignage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Interactive/Digital signage in single-app mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeKioskModeRestrictionType/normalMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Normal mode (full version of Microsoft Edge).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeKioskModeRestrictionType/publicBrowsingSingleApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Public browsing in single-app mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeKioskModeRestrictionType/publicBrowsingMultiApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Public browsing (inPrivate) in multi-app mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeOpenOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for the EdgeOpensWith setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeOpenOptions/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeOpenOptions/startPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"StartPage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeOpenOptions/newTabPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NewTabPage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeOpenOptions/previousPages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PreviousPages.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeOpenOptions/specificPages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SpecificPages.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeSearchEngineType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admind to set a predefined default search engine for MDM-Controlled devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeSearchEngineType/default\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Uses factory settings of Edge to assign the default search engine as per the user market\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeSearchEngineType/bing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets Bing as the default search engine\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeTelemetryMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of browsing data sent to Microsoft 365 analytics\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeTelemetryMode/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default – No telemetry data collected or sent\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeTelemetryMode/intranet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow sending intranet history only: Only send browsing history data for intranet sites\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeTelemetryMode/internet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow sending internet history only: Only send browsing history data for internet sites\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeTelemetryMode/intranetAndInternet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow sending both intranet and internet history: Send browsing history data for intranet and internet sites\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.editionUpgradeLicenseType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade License type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.editionUpgradeLicenseType/productKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Product Key Type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.editionUpgradeLicenseType/licenseFile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"License File Type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.editionUpgradeLicenseType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotConfigured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailCertificateType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supported certificate sources for email signing and encryption.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailCertificateType/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not use a certificate as a source.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailCertificateType/certificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use an certificate for certificate source.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailCertificateType/derivedCredential\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use a derived credential for certificate source.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailSyncDuration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for email sync duration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailSyncDuration/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Defined, default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailSyncDuration/oneDay\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sync one day of email.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailSyncDuration/threeDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sync three days of email.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailSyncDuration/oneWeek\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sync one week of email.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailSyncDuration/twoWeeks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sync two weeks of email.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailSyncDuration/oneMonth\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sync one month of email.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailSyncDuration/unlimited\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sync an unlimited duration of email.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailSyncSchedule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for email sync schedule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailSyncSchedule/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Defined, default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailSyncSchedule/asMessagesArrive\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sync as messages arrive.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailSyncSchedule/manual\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sync manually.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailSyncSchedule/fifteenMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sync every fifteen minutes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailSyncSchedule/thirtyMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sync every thirty minutes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailSyncSchedule/sixtyMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sync every sixty minutes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.emailSyncSchedule/basedOnMyUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sync based on my usage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enablement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values of a property\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enablement/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enablement/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables the setting on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enablement/disabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the setting on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.encryptionReadinessState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encryption readiness state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.encryptionReadinessState/notReady\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not ready\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.encryptionReadinessState/ready\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ready\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.encryptionState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encryption state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.encryptionState/notEncrypted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not encrypted\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.encryptionState/encrypted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encrypted\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileVaultState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"FileVault State\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileVaultState/success\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"FileVault State Success\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileVaultState/driveEncryptedByUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"FileVault has been enabled by user and is not being managed by policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileVaultState/userDeferredEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"FileVault policy is successfully installed but user has not started encryption\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileVaultState/escrowNotEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"FileVault recovery key escrow is not enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.firewallCertificateRevocationListCheckMethodType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for firewallCertificateRevocationListCheckMethod\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.firewallCertificateRevocationListCheckMethodType/deviceDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No value configured by Intune, do not override the user-configured device default value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.firewallCertificateRevocationListCheckMethodType/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not check certificate revocation list\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.firewallCertificateRevocationListCheckMethodType/attempt\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Attempt CRL check and allow a certificate only if the certificate is confirmed by the check\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.firewallCertificateRevocationListCheckMethodType/require\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a successful CRL check before allowing a certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.firewallPacketQueueingMethodType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for firewallPacketQueueingMethod\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.firewallPacketQueueingMethodType/deviceDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No value configured by Intune, do not override the user-configured device default value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.firewallPacketQueueingMethodType/disabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable packet queuing\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.firewallPacketQueueingMethodType/queueInbound\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Queue inbound encrypted packets\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.firewallPacketQueueingMethodType/queueOutbound\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Queue decrypted outbound packets for forwarding\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.firewallPacketQueueingMethodType/queueBoth\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Queue both inbound and outbound packets\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.firewallPreSharedKeyEncodingMethodType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for firewallPreSharedKeyEncodingMethod\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.firewallPreSharedKeyEncodingMethodType/deviceDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No value configured by Intune, do not override the user-configured device default value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.firewallPreSharedKeyEncodingMethodType/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Preshared key is not encoded. Instead, it is kept in its wide-character format\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.firewallPreSharedKeyEncodingMethodType/utF8\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encode the preshared key using UTF-8\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.folderProtectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values of Folder Protection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.folderProtectionType/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.folderProtectionType/enable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block functionality.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.folderProtectionType/auditMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow functionality but generate logs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.folderProtectionType/blockDiskModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block untrusted apps from writing to disk sectors.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.folderProtectionType/auditDiskModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Generate logs when untrusted apps write to disk sectors.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hashAlgorithms\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hash Algorithm Options.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hashAlgorithms/sha1\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA-1 Hash Algorithm.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hashAlgorithms/sha2\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA-2 Hash Algorithm.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.inkAccessSetting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Values for the InkWorkspaceAccess setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.inkAccessSetting/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.inkAccessSetting/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.inkAccessSetting/disabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intendedPurpose\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PFX Import Options.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intendedPurpose/unassigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unassigned\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intendedPurpose/smimeEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SmimeEncryption\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intendedPurpose/smimeSigning\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SmimeSigning\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intendedPurpose/vpn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VPN\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intendedPurpose/wifi\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wifi\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.internetExplorerMessageSetting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"What message will be displayed by Edge before switching to Internet Explorer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.internetExplorerMessageSetting/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.internetExplorerMessageSetting/disabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.internetExplorerMessageSetting/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.internetExplorerMessageSetting/keepGoing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"KeepGoing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.internetSiteSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for internet site security level.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.internetSiteSecurityLevel/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Defined, default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.internetSiteSecurityLevel/medium\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Medium.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.internetSiteSecurityLevel/mediumHigh\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Medium-High.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.internetSiteSecurityLevel/high\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"High.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKioskModeAppType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App source options for iOS kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKioskModeAppType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKioskModeAppType/appStoreApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app to be run comes from the app store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKioskModeAppType/managedApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app to be run is built into the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKioskModeAppType/builtInApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app to be run is a managed app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationAlertType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notification Settings Alert Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationAlertType/deviceDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationAlertType/banner\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Banner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationAlertType/modal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Modal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationAlertType/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"None.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationPreviewVisibility\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines when notification previews are visible on an iOS device. Previews can include things like text (from Messages and Mail) and invitation details (from Calendar). When configured, it will override the user's defined preview settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationPreviewVisibility/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notification preview settings will not be overwritten.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationPreviewVisibility/alwaysShow\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Always show notification previews.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationPreviewVisibility/hideWhenLocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only show notification previews when the device is unlocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationPreviewVisibility/neverShow\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Never show notification previews.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosSoftwareUpdateScheduleType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update schedule type for iOS software updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosSoftwareUpdateScheduleType/updateOutsideOfActiveHours\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update outside of active hours.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosSoftwareUpdateScheduleType/alwaysUpdate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Always update.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosSoftwareUpdateScheduleType/updateDuringTimeWindows\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update during time windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosSoftwareUpdateScheduleType/updateOutsideOfTimeWindows\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update outside of time windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWallpaperDisplayLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An enum type for wallpaper display location specifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWallpaperDisplayLocation/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No location specified for wallpaper display.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWallpaperDisplayLocation/lockScreen\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A configured wallpaper image is displayed on Lock screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWallpaperDisplayLocation/homeScreen\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A configured wallpaper image is displayed on Home (icon list) screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWallpaperDisplayLocation/lockAndHomeScreens\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A configured wallpaper image is displayed on Lock screen and Home screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keySize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key Size Options.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keySize/size1024\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"1024 Bits.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keySize/size2048\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"2048 Bits.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keySize/size4096\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"4096 Bits.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyStorageProviderOption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key Storage Provider (KSP) Import Options.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyStorageProviderOption/useTpmKspOtherwiseUseSoftwareKsp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Import to Trusted Platform Module (TPM) KSP if present, otherwise import to Software KSP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyStorageProviderOption/useTpmKspOtherwiseFail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Import to Trusted Platform Module (TPM) KSP if present, otherwise fail.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyStorageProviderOption/usePassportForWorkKspOtherwiseFail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Import to Passport for work KSP if available, otherwise fail.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyStorageProviderOption/useSoftwareKsp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Import to Software KSP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyUsages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key Usage Options.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyUsages/keyEncipherment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key Encipherment Usage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyUsages/digitalSignature\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Digital Signature Usage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kioskModeManagedHomeScreenPinComplexity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Complexity of PIN for Managed Home Screen sign-in session.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kioskModeManagedHomeScreenPinComplexity/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kioskModeManagedHomeScreenPinComplexity/simple\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Numeric values only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kioskModeManagedHomeScreenPinComplexity/complex\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Alphanumerical value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kioskModeType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values of Android Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kioskModeType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kioskModeType/singleAppMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Run in single-app mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kioskModeType/multiAppMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Run in multi-app mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.lanManagerAuthenticationLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for LanManagerAuthenticationLevel\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.lanManagerAuthenticationLevel/lmAndNltm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send LM &amp; NTLM responses\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.lanManagerAuthenticationLevel/lmNtlmAndNtlmV2\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send LM &amp; NTLM-use NTLMv2 session security if negotiated\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.lanManagerAuthenticationLevel/lmAndNtlmOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send LM &amp; NTLM responses only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.lanManagerAuthenticationLevel/lmAndNtlmV2\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send LM &amp; NTLMv2 responses only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.lanManagerAuthenticationLevel/lmNtlmV2AndNotLm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send LM &amp; NTLMv2 responses only. Refuse LM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.lanManagerAuthenticationLevel/lmNtlmV2AndNotLmOrNtm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send LM &amp; NTLMv2 responses only. Refuse LM &amp; NTLM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsAdministratorElevationPromptBehaviorType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for LocalSecurityOptionsAdministratorElevationPromptBehavior\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsAdministratorElevationPromptBehaviorType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsAdministratorElevationPromptBehaviorType/elevateWithoutPrompting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Elevate without prompting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsAdministratorElevationPromptBehaviorType/promptForCredentialsOnTheSecureDesktop\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prompt for credentials on the secure desktop\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsAdministratorElevationPromptBehaviorType/promptForConsentOnTheSecureDesktop\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prompt for consent on the secure desktop\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsAdministratorElevationPromptBehaviorType/promptForCredentials\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prompt for credentials\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsAdministratorElevationPromptBehaviorType/promptForConsent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prompt for consent\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsAdministratorElevationPromptBehaviorType/promptForConsentForNonWindowsBinaries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prompt for consent for non-Windows binaries\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUserType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for LocalSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUser\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUserType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUserType/administrators\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrators\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUserType/administratorsAndPowerUsers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrators and Power Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUserType/administratorsAndInteractiveUsers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrators and Interactive Users \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsInformationDisplayedOnLockScreenType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for LocalSecurityOptionsInformationDisplayedOnLockScreen\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsInformationDisplayedOnLockScreenType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsInformationDisplayedOnLockScreenType/administrators\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User display name, domain and user names\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsInformationDisplayedOnLockScreenType/administratorsAndPowerUsers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User display name only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsInformationDisplayedOnLockScreenType/administratorsAndInteractiveUsers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not display user information\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsInformationShownOnLockScreenType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for LocalSecurityOptionsInformationShownOnLockScreenType\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsInformationShownOnLockScreenType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsInformationShownOnLockScreenType/userDisplayNameDomainUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User display name, domain and user names\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsInformationShownOnLockScreenType/userDisplayNameOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User display name only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsInformationShownOnLockScreenType/doNotDisplayUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not display user information\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsMinimumSessionSecurity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for LocalSecurityOptionsMinimumSessionSecurity\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsMinimumSessionSecurity/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send LM &amp; NTLM responses\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsMinimumSessionSecurity/requireNtmlV2SessionSecurity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send LM &amp; NTLM-use NTLMv2 session security if negotiated\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsMinimumSessionSecurity/require128BitEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send LM &amp; NTLM responses only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsMinimumSessionSecurity/ntlmV2And128BitEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send LM &amp; NTLMv2 responses only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsSmartCardRemovalBehaviorType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for LocalSecurityOptionsSmartCardRemovalBehaviorType\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsSmartCardRemovalBehaviorType/noAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No Action\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsSmartCardRemovalBehaviorType/lockWorkstation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lock Workstation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsSmartCardRemovalBehaviorType/forceLogoff\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Force Logoff\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsSmartCardRemovalBehaviorType/disconnectRemoteDesktopSession\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disconnect if a remote Remote Desktop Services session\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsStandardUserElevationPromptBehaviorType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for LocalSecurityOptionsStandardUserElevationPromptBehavior\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsStandardUserElevationPromptBehaviorType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsStandardUserElevationPromptBehaviorType/automaticallyDenyElevationRequests\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatically deny elevation requests\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsStandardUserElevationPromptBehaviorType/promptForCredentialsOnTheSecureDesktop\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prompt for credentials on the secure desktop\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localSecurityOptionsStandardUserElevationPromptBehaviorType/promptForCredentials\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prompt for credentials\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingClientPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines which clients a content cache will serve.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingClientPolicy/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defaults to clients in local network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingClientPolicy/clientsInLocalNetwork\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Content caches will provide content to devices only in their immediate local network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingClientPolicy/clientsWithSamePublicIpAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Content caches will provide content to devices that share the same public IP address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingClientPolicy/clientsInCustomLocalNetworks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Content caches will provide content to devices in contentCachingClientListenRanges.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingClientPolicy/clientsInCustomLocalNetworksWithFallback\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Content caches will provide content to devices in contentCachingClientListenRanges, contentCachingPeerListenRanges, and contentCachingParents.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingParentSelectionPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines how content caches select a parent cache.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingParentSelectionPolicy/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defaults to round-robin strategy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingParentSelectionPolicy/roundRobin\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rotate through the parents in order. Use this policy for load balancing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingParentSelectionPolicy/firstAvailable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Always use the first available parent in the Parents list. Use this policy to designate permanent primary, secondary, and subsequent parents.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingParentSelectionPolicy/urlPathHash\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hash the path part of the requested URL so that the same parent is always used for the same URL. This is useful for maximizing the size of the combined caches of the parents.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingParentSelectionPolicy/random\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Choose a parent at random. Use this policy for load balancing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingParentSelectionPolicy/stickyAvailable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use the first available parent that is available in the Parents list until it becomes unavailable, then advance to the next one. Use this policy for designating floating primary, secondary, and subsequent parents.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingPeerPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines which content caches other content caches will peer with.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingPeerPolicy/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defaults to peers in local network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingPeerPolicy/peersInLocalNetwork\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Content caches will only peer with caches in their immediate local network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingPeerPolicy/peersWithSamePublicIpAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Content caches will only peer with caches that share the same public IP address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingPeerPolicy/peersInCustomLocalNetworks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Content caches will use contentCachingPeerFilterRanges and contentCachingPeerListenRanges to determine which caches to peer with.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of content allowed to be cached by Apple's content caching service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default. Both user iCloud data and non-iCloud data will be cached.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingType/userContentOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow Apple's content caching service to cache user iCloud data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSContentCachingType/sharedContentOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow Apple's content caching service to cache non-iCloud data (e.g. app and software updates).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSFileVaultRecoveryKeyTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recovery key types for macOS FileVault\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSFileVaultRecoveryKeyTypes/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSFileVaultRecoveryKeyTypes/institutionalRecoveryKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An institutional recovery key is like a “master” recovery key that can be used to unlock any device whose password has been lost.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSFileVaultRecoveryKeyTypes/personalRecoveryKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A personal recovery key is a unique code that can be used to unlock the user’s device, even if the password to the device is lost.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGatekeeperAppSources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App source options for macOS Gatekeeper.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGatekeeperAppSources/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGatekeeperAppSources/macAppStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only apps from the Mac AppStore can be run.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGatekeeperAppSources/macAppStoreAndIdentifiedDevelopers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only apps from the Mac AppStore and identified developers can be run.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGatekeeperAppSources/anywhere\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apps from anywhere can be run.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSProcessIdentifierType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Process identifier types for MacOS Privacy Preferences\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSProcessIdentifierType/bundleID\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates an app with a bundle ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSProcessIdentifierType/path\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a file path for a process.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateBehavior\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update behavior options for macOS software updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateBehavior/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateBehavior/default\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Download and/or install the software update, depending on the current device state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateBehavior/downloadOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Download the software update without installing it.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateBehavior/installASAP\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Install an already downloaded software update.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateBehavior/notifyOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Download the software update and notify the user via the App Store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateBehavior/installLater\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Download the software update and install it at a later time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS Software Update Category\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateCategory/critical\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A critical update\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateCategory/configurationDataFile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A configuration data file update\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateCategory/firmware\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A firmware update\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateCategory/other\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All other update types\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateDelayPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flag enum to determine whether to delay software updates for macOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateDelayPolicy/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Software update delays will not be enforced.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateDelayPolicy/delayOSUpdateVisibility\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Force delays for OS software updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateDelayPolicy/delayAppUpdateVisibility\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Force delays for app software updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateDelayPolicy/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sentinel member for cases where the client cannot handle the new enum values.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateDelayPolicy/delayMajorOsUpdateVisibility\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Force delays for major OS software updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateScheduleType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update schedule type for macOS software updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateScheduleType/alwaysUpdate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Always update.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateScheduleType/updateDuringTimeWindows\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update during time windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateScheduleType/updateOutsideOfTimeWindows\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update outside of time windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS Software Update State\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateState/success\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software update successfully installed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateState/downloading\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software update is being downloaded\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateState/downloaded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software update has been downloaded\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateState/installing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software update is being installed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateState/idle\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No action is being taken on this software update\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateState/available\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software update is available on the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateState/scheduled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software update has been scheduled on the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateState/downloadFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software update download has failed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateState/downloadInsufficientSpace\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"There is not enough space to download the update\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateState/downloadInsufficientPower\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"There is not enough power to download the update\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateState/downloadInsufficientNetwork\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"There is insufficient network capacity to download the update\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateState/installInsufficientSpace\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"There is not enough space to install the update\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateState/installInsufficientPower\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"There is not enough power to install the update\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateState/installFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Installation has failed for an unspecified reason\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateState/commandFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The schedule update command has failed for an unspecified reason\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSystemExtensionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flag enum representing the allowed macOS system extension types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSystemExtensionType/driverExtensionsAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables driver extensions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSystemExtensionType/networkExtensionsAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables network extensions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSystemExtensionType/endpointSecurityExtensionsAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables endpoint security extensions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceOwnerType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Owner type of device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceOwnerType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceOwnerType/company\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Owned by company.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceOwnerType/personal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Owned by person.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementAgentType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Management agent type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementAgentType/eas\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device is managed by Exchange server.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementAgentType/mdm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device is managed by Intune MDM.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementAgentType/easMdm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device is managed by both Exchange server and Intune MDM.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementAgentType/intuneClient\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune client managed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementAgentType/easIntuneClient\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device is EAS and Intune client dual managed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementAgentType/configurationManagerClient\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device is managed by Configuration Manager.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementAgentType/configurationManagerClientMdm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device is managed by Configuration Manager and MDM.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementAgentType/configurationManagerClientMdmEas\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device is managed by Configuration Manager, MDM and Eas.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementAgentType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown management agent type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementAgentType/jamf\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device attributes are fetched from Jamf.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementAgentType/googleCloudDevicePolicyController\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device is managed by Google's CloudDPC.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementAgentType/microsoft365ManagedMdm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This device is managed by Microsoft 365 through Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementAgentType/msSense\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementAgentType/intuneAosp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This device is managed by Intune's MDM for AOSP (Android Open Source Project) devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.meteredConnectionLimitType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Metered Connection Limit Settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.meteredConnectionLimitType/unrestricted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unrestricted\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.meteredConnectionLimitType/fixed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fixed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.meteredConnectionLimitType/variable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Variable\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftLauncherDockPresence\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Launcher Dock Presence selection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftLauncherDockPresence/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured; this value is ignored.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftLauncherDockPresence/show\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the device's dock will be displayed on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftLauncherDockPresence/hide\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the device's dock will be hidden on the device, but the user can access the dock by dragging the handler on the bottom of the screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftLauncherDockPresence/disabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the device's dock will be disabled on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftLauncherSearchBarPlacement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Launcher Search Bar Placement selection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftLauncherSearchBarPlacement/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured; this value is ignored.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftLauncherSearchBarPlacement/top\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the search bar will be displayed on the top of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftLauncherSearchBarPlacement/bottom\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the search bar will be displayed on the bottom of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftLauncherSearchBarPlacement/hide\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the search bar will be hidden on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for Miracast channel.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Defined, default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel/one\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel/two\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Two.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel/three\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Three.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel/four\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Four.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel/five\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Five.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel/six\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Six.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel/seven\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Seven.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel/eight\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Eight.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel/nine\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Nine.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel/ten\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ten.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel/eleven\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Eleven.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel/thirtySix\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Thirty-Six.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel/forty\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Forty.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel/fortyFour\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Forty-Four.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel/fortyEight\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Forty-Eight.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel/oneHundredFortyNine\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OneHundredForty-Nine.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel/oneHundredFiftyThree\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OneHundredFifty-Three.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel/oneHundredFiftySeven\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OneHundredFifty-Seven.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel/oneHundredSixtyOne\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OneHundredSixty-One.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.miracastChannel/oneHundredSixtyFive\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OneHundredSixty-Five.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ndesConnectorState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current status of the Ndes Connector.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ndesConnectorState/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State not available yet for this connector.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ndesConnectorState/active\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ndes connector has connected recently\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ndesConnectorState/inactive\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No recent activity for the Ndes connector\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.networkSingleSignOnType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wi-Fi Network Single Sign On Type Settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.networkSingleSignOnType/disabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.networkSingleSignOnType/prelogon\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pre-Logon\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.networkSingleSignOnType/postlogon\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Post-Logon\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.nonEapAuthenticationMethodForEapTtlsType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP methods for authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.nonEapAuthenticationMethodForEapTtlsType/unencryptedPassword\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unencrypted password (PAP).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.nonEapAuthenticationMethodForEapTtlsType/challengeHandshakeAuthenticationProtocol\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Challenge Handshake Authentication Protocol (CHAP).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.nonEapAuthenticationMethodForEapTtlsType/microsoftChap\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\" Microsoft CHAP (MS-CHAP).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.nonEapAuthenticationMethodForEapTtlsType/microsoftChapVersionTwo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft CHAP Version 2 (MS-CHAP v2).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.nonEapAuthenticationMethodForPeap\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP methods for authentication when PEAP is the selected EAP type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.nonEapAuthenticationMethodForPeap/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"None.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.nonEapAuthenticationMethodForPeap/microsoftChapVersionTwo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft CHAP Version 2 (MS-CHAP v2).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operator for rules.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"None operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/and\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"And operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/or\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Or operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/isEquals\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IsEquals operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/notEquals\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotEquals operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/greaterThan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"GreaterThan operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/lessThan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"LessThan operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/between\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Between operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/notBetween\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotBetween operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/greaterEquals\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"GreaterEquals operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/lessEquals\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"LessEquals operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/dayTimeBetween\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DayTimeBetween operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/beginsWith\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BeginsWith operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/notBeginsWith\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotBeginsWith operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/endsWith\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"EndsWith operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/notEndsWith\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotEndsWith operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/contains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/notContains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotContains operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/allOf\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AllOf operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/oneOf\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OneOf operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/noneOf\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NoneOf operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/setEquals\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SetEquals operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/orderedSetEquals\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OrderedSetEquals operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/subsetOf\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SubsetOf operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operator/excludesAll\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ExcludesAll operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.perfectForwardSecrecyGroup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Forward Secrecy Group values for Windows10 VPN policies with IKEv2 connection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.perfectForwardSecrecyGroup/pfs1\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PFS1\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.perfectForwardSecrecyGroup/pfs2\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PFS2\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.perfectForwardSecrecyGroup/pfs2048\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PFS2048\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.perfectForwardSecrecyGroup/ecp256\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ECP256\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.perfectForwardSecrecyGroup/ecp384\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ECP384\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.perfectForwardSecrecyGroup/pfsMM\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PFSMM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.perfectForwardSecrecyGroup/pfs24\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PFS24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.personalProfilePersonalPlayStoreMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used together with personalApplications to control how apps in the personal profile are allowed or blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.personalProfilePersonalPlayStoreMode/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.personalProfilePersonalPlayStoreMode/blockedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocked Apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.personalProfilePersonalPlayStoreMode/allowedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allowed Apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyPlatformType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supported platform types for policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyPlatformType/android\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyPlatformType/androidForWork\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AndroidForWork.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyPlatformType/iOS\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyPlatformType/macOS\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyPlatformType/windowsPhone81\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WindowsPhone 8.1.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyPlatformType/windows81AndLater\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 8.1 and later\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyPlatformType/windows10AndLater\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyPlatformType/androidWorkProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AndroidWorkProfile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyPlatformType/windows10XProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows10XProfile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyPlatformType/androidAOSP\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AndroidAOSPProfile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyPlatformType/all\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All platforms.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.powerActionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Power action types\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.powerActionType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.powerActionType/noAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No action\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.powerActionType/sleep\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Put device in sleep state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.powerActionType/hibernate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Put device in hibernate state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.powerActionType/shutdown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Shutdown device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.prereleaseFeatures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for pre-release features.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.prereleaseFeatures/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Defined, default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.prereleaseFeatures/settingsOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings only pre-release features.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.prereleaseFeatures/settingsAndExperimentations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings and experimentations pre-release features.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.prereleaseFeatures/notAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pre-release features not allowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAppsType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apps rating as in media content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAppsType/allAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, allow all apps content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAppsType/allBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not allow any apps content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAppsType/agesAbove4\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"4+, age 4 and above\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAppsType/agesAbove9\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"9+, age 9 and above\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAppsType/agesAbove12\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"12+, age 12 and above \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAppsType/agesAbove17\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"17+, age 17 and above\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAustraliaMoviesType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating labels in Australia\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAustraliaMoviesType/allAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, allow all movies content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAustraliaMoviesType/allBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not allow any movies content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAustraliaMoviesType/general\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The G classification is suitable for everyone\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAustraliaMoviesType/parentalGuidance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The PG recommends viewers under 15 with guidance from parents or guardians\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAustraliaMoviesType/mature\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The M classification is not recommended for viewers under 15\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAustraliaMoviesType/agesAbove15\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MA15+ classification is not suitable for viewers under 15\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAustraliaMoviesType/agesAbove18\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The R18+ classification is not suitable for viewers under 18\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAustraliaTelevisionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV content rating labels in Australia\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAustraliaTelevisionType/allAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, allow all TV shows content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAustraliaTelevisionType/allBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not allow any TV shows content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAustraliaTelevisionType/preschoolers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The P classification is intended for preschoolers\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAustraliaTelevisionType/children\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The C classification is intended for children under 14\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAustraliaTelevisionType/general\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The G classification is suitable for all ages\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAustraliaTelevisionType/parentalGuidance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The PG classification is recommended for young viewers\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAustraliaTelevisionType/mature\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The M classification is recommended for viewers over 15\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAustraliaTelevisionType/agesAbove15\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MA15+ classification is not suitable for viewers under 15\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingAustraliaTelevisionType/agesAbove15AdultViolence\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The AV15+ classification is not suitable for viewers under 15, adult violence-specific\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingCanadaMoviesType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating labels in Canada\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingCanadaMoviesType/allAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, allow all movies content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingCanadaMoviesType/allBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not allow any movies content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingCanadaMoviesType/general\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The G classification is suitable for all ages\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingCanadaMoviesType/parentalGuidance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The PG classification advises parental guidance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingCanadaMoviesType/agesAbove14\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The 14A classification is suitable for viewers above 14 or older\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingCanadaMoviesType/agesAbove18\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The 18A classification is suitable for viewers above 18 or older\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingCanadaMoviesType/restricted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The R classification is restricted to 18 years and older\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingCanadaTelevisionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV content rating labels in Canada\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingCanadaTelevisionType/allAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, allow all TV shows content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingCanadaTelevisionType/allBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not allow any TV shows content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingCanadaTelevisionType/children\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The C classification is suitable for children ages of 2 to 7 years\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingCanadaTelevisionType/childrenAbove8\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The C8 classification is suitable for children ages 8+\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingCanadaTelevisionType/general\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The G classification is suitable for general audience\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingCanadaTelevisionType/parentalGuidance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PG, Parental Guidance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingCanadaTelevisionType/agesAbove14\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The 14+ classification is intended for viewers ages 14 and older\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingCanadaTelevisionType/agesAbove18\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The 18+ classification is intended for viewers ages 18 and older\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingFranceMoviesType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating labels in France\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingFranceMoviesType/allAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, allow all movies content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingFranceMoviesType/allBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not allow any movies content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingFranceMoviesType/agesAbove10\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The 10 classification prohibits the screening of the film to minors under 10\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingFranceMoviesType/agesAbove12\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The 12 classification prohibits the screening of the film to minors under 12\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingFranceMoviesType/agesAbove16\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The 16 classification prohibits the screening of the film to minors under 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingFranceMoviesType/agesAbove18\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The 18 classification prohibits the screening to minors under 18\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingFranceTelevisionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV content rating labels in France\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingFranceTelevisionType/allAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, allow all TV shows content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingFranceTelevisionType/allBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not allow any TV shows content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingFranceTelevisionType/agesAbove10\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The -10 classification is not recommended for children under 10\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingFranceTelevisionType/agesAbove12\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The -12 classification is not recommended for children under 12\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingFranceTelevisionType/agesAbove16\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The -16 classification is not recommended for children under 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingFranceTelevisionType/agesAbove18\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The -18 classification is not recommended for persons under 18\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingGermanyMoviesType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating labels in Germany\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingGermanyMoviesType/allAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, allow all movies content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingGermanyMoviesType/allBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not allow any movies content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingGermanyMoviesType/general\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ab 0 Jahren, no age restrictions\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingGermanyMoviesType/agesAbove6\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ab 6 Jahren, ages 6 and older\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingGermanyMoviesType/agesAbove12\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ab 12 Jahren, ages 12 and older\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingGermanyMoviesType/agesAbove16\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ab 16 Jahren, ages 16 and older\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingGermanyMoviesType/adults\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ab 18 Jahren, adults only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingGermanyTelevisionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV content rating labels in Germany\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingGermanyTelevisionType/allAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, allow all TV shows content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingGermanyTelevisionType/allBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not allow any TV shows content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingGermanyTelevisionType/general\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ab 0 Jahren, no age restrictions\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingGermanyTelevisionType/agesAbove6\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ab 6 Jahren, ages 6 and older\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingGermanyTelevisionType/agesAbove12\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ab 12 Jahren, ages 12 and older\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingGermanyTelevisionType/agesAbove16\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ab 16 Jahren, ages 16 and older\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingGermanyTelevisionType/adults\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ab 18 Jahren, adults only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingIrelandMoviesType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating labels in Ireland\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingIrelandMoviesType/allAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, allow all movies content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingIrelandMoviesType/allBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not allow any movies content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingIrelandMoviesType/general\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Suitable for children of school going age\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingIrelandMoviesType/parentalGuidance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The PG classification advises parental guidance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingIrelandMoviesType/agesAbove12\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The 12A classification is suitable for viewers of 12 or older\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingIrelandMoviesType/agesAbove15\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The 15A classification is suitable for viewers of 15 or older\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingIrelandMoviesType/agesAbove16\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The 16 classification is suitable for viewers of 16 or older\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingIrelandMoviesType/adults\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The 18 classification, suitable only for adults\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingIrelandTelevisionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV content rating labels in Ireland\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingIrelandTelevisionType/allAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, allow all TV shows content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingIrelandTelevisionType/allBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not allow any TV shows content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingIrelandTelevisionType/general\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The GA classification is suitable for all audiences\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingIrelandTelevisionType/children\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The CH classification is suitable for children\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingIrelandTelevisionType/youngAdults\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The YA classification is suitable for teenage audience\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingIrelandTelevisionType/parentalSupervision\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The PS classification invites parents and guardians to consider restriction children’s access\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingIrelandTelevisionType/mature\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MA classification is suitable for adults\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingJapanMoviesType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating labels in Japan\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingJapanMoviesType/allAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, allow all movies content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingJapanMoviesType/allBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not allow any movies content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingJapanMoviesType/general\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Suitable for all ages\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingJapanMoviesType/parentalGuidance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The PG-12 classification requests parental guidance for young people under 12\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingJapanMoviesType/agesAbove15\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The R15+ classification is suitable for viewers of 15 or older\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingJapanMoviesType/agesAbove18\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The R18+ classification is suitable for viewers of 18 or older\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingJapanTelevisionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV content rating labels in Japan\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingJapanTelevisionType/allAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, allow all TV shows content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingJapanTelevisionType/allBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not allow any TV shows content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingJapanTelevisionType/explicitAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All TV content is explicitly allowed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingNewZealandMoviesType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating labels in New Zealand\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingNewZealandMoviesType/allAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, allow all movies content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingNewZealandMoviesType/allBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not allow any movies content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingNewZealandMoviesType/general\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Suitable for general audience\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingNewZealandMoviesType/parentalGuidance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The PG classification recommends parental guidance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingNewZealandMoviesType/mature\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The M classification is suitable for mature audience\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingNewZealandMoviesType/agesAbove13\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The R13 classification is restricted to persons 13 years and over\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingNewZealandMoviesType/agesAbove15\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The R15 classification is restricted to persons 15 years and over\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingNewZealandMoviesType/agesAbove16\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The R16 classification is restricted to persons 16 years and over\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingNewZealandMoviesType/agesAbove18\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The R18 classification is restricted to persons 18 years and over\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingNewZealandMoviesType/restricted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The R classification is restricted to a certain audience\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingNewZealandMoviesType/agesAbove16Restricted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The RP16 classification requires viewers under 16 accompanied by a parent or an adult\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingNewZealandTelevisionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV content rating labels in New Zealand\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingNewZealandTelevisionType/allAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, allow all TV shows content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingNewZealandTelevisionType/allBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not allow any TV shows content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingNewZealandTelevisionType/general\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The G classification excludes materials likely to harm children under 14\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingNewZealandTelevisionType/parentalGuidance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The PGR classification encourages parents and guardians to supervise younger viewers\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingNewZealandTelevisionType/adults\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The AO classification is not suitable for children\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedKingdomMoviesType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating labels in United Kingdom\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedKingdomMoviesType/allAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, allow all movies content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedKingdomMoviesType/allBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not allow any movies content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedKingdomMoviesType/general\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The U classification is suitable for all ages\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedKingdomMoviesType/universalChildren\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UC classification is suitable for pre-school children, an old rating label\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedKingdomMoviesType/parentalGuidance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The PG classification is suitable for mature\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedKingdomMoviesType/agesAbove12Video\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"12, video release suitable for 12 years and over\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedKingdomMoviesType/agesAbove12Cinema\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"12A, cinema release suitable for 12 years and over\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedKingdomMoviesType/agesAbove15\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"15, suitable only for 15 years and older\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedKingdomMoviesType/adults\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Suitable only for adults\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedKingdomTelevisionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV content rating labels in United Kingdom\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedKingdomTelevisionType/allAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, allow all TV shows content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedKingdomTelevisionType/allBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not allow any TV shows content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedKingdomTelevisionType/caution\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allowing TV contents with a warning message\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedStatesMoviesType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating labels in United States\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedStatesMoviesType/allAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, allow all movies content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedStatesMoviesType/allBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not allow any movies content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedStatesMoviesType/general\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"G, all ages admitted\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedStatesMoviesType/parentalGuidance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PG, some material may not be suitable for children\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedStatesMoviesType/parentalGuidance13\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PG13, some material may be inappropriate for children under 13\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedStatesMoviesType/restricted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"R, viewers under 17 require accompanying parent or adult guardian\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedStatesMoviesType/adults\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NC17, adults only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedStatesTelevisionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV content rating labels in United States\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedStatesTelevisionType/allAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, allow all TV shows content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedStatesTelevisionType/allBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not allow any TV shows content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedStatesTelevisionType/childrenAll\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV-Y, all children\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedStatesTelevisionType/childrenAbove7\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV-Y7, children age 7 and above\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedStatesTelevisionType/general\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV-G, suitable for all ages\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedStatesTelevisionType/parentalGuidance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV-PG, parental guidance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedStatesTelevisionType/childrenAbove14\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV-14, children age 14 and above\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ratingUnitedStatesTelevisionType/adults\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV-MA, adults only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.requiredPasswordType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values of required passwords.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.requiredPasswordType/deviceDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.requiredPasswordType/alphanumeric\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Alphanumeric password required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.requiredPasswordType/numeric\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Numeric password required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.restrictedAppsState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Restricted apps state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.restrictedAppsState/prohibitedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prohibited apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.restrictedAppsState/notApprovedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not approved apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.runState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of execution status of the device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.runState/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown result.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.runState/success\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Script is run successfully.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.runState/fail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Script failed to run.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.runState/scriptError\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Discovery script hits error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.runState/pending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Script is pending to execute.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.runState/notApplicable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Script is not applicable for this device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.safeSearchFilterType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies what level of safe search (filtering adult content) is required\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.safeSearchFilterType/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Defined, default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.safeSearchFilterType/strict\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Strict, highest filtering against adult content.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.safeSearchFilterType/moderate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Moderate filtering against adult content (valid search results will not be filtered).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.scheduledRetireState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cancel or confirm scheduled retire \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.scheduledRetireState/cancelRetire\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"CancelRetire\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.scheduledRetireState/confirmRetire\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ConfirmRetire\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.scheduledRetireState/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enumeration sentinel value. Do not use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.secureAssessmentAccountType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of accounts that are allowed for Windows10SecureAssessment ConfigurationAccount.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.secureAssessmentAccountType/azureADAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates an Azure AD account in format of AzureAD\\username@tenant.com.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.secureAssessmentAccountType/domainAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a domain account in format of domain\\user or user@domain.com.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.secureAssessmentAccountType/localAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a local account in format of username.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.secureAssessmentAccountType/localGuestAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a local guest account in format of test name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.secureBootWithDMAType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values of Secure Boot with DMA\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.secureBootWithDMAType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured, no operation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.secureBootWithDMAType/withoutDMA\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Turns on VBS with Secure Boot\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.secureBootWithDMAType/withDMA\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Turns on VBS with Secure Boot and DMA\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceStartType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values of xbox service start type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceStartType/manual\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Manual service start type(default)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceStartType/automatic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatic service start type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceStartType/disabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Service start type disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCAccountDeletionPolicyType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for when accounts are deleted on a shared PC.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCAccountDeletionPolicyType/immediate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Delete immediately.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCAccountDeletionPolicyType/diskSpaceThreshold\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Delete at disk space threshold.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCAccountDeletionPolicyType/diskSpaceThresholdOrInactiveThreshold\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Delete at disk space threshold or inactive threshold.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCAllowedAccountType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of accounts that are allowed to share the PC.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCAllowedAccountType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured. Default value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCAllowedAccountType/guest\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only guest accounts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCAllowedAccountType/domain\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only domain-joined accounts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.signInAssistantOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Values for the SignInAssistantSettings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.signInAssistantOptions/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured - wlidsvc Start will be set to SERVICE_DEMAND_START.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.signInAssistantOptions/disabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disabled - wlidsvc Start will be set to SERVICE_DISABLED.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.siteSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for site security level.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.siteSecurityLevel/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Defined, default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.siteSecurityLevel/low\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Low.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.siteSecurityLevel/mediumLow\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Medium-low.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.siteSecurityLevel/medium\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Medium.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.siteSecurityLevel/mediumHigh\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Medium-high.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.siteSecurityLevel/high\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"High.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.stateManagementSetting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State Management Setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.stateManagementSetting/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.stateManagementSetting/blocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.stateManagementSetting/allowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subjectAlternativeNameType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subject Alternative Name Options.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subjectAlternativeNameType/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No subject alternative name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subjectAlternativeNameType/emailAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subjectAlternativeNameType/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name (UPN).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subjectAlternativeNameType/customAzureADAttribute\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Azure AD Attribute.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subjectAlternativeNameType/domainNameService\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Domain Name Service (DNS).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subjectAlternativeNameType/universalResourceIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Universal Resource Identifier (URI).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subjectNameFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subject Name Format Options.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subjectNameFormat/commonName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Common name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subjectNameFormat/commonNameIncludingEmail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Common Name Including Email.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subjectNameFormat/commonNameAsEmail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Common Name As Email.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subjectNameFormat/custom\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom subject name format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subjectNameFormat/commonNameAsIMEI\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Common Name As IMEI.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subjectNameFormat/commonNameAsSerialNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Common Name As Serial Number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subjectNameFormat/commonNameAsAadDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Common Name As Serial Number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subjectNameFormat/commonNameAsIntuneDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Common Name As Serial Number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subjectNameFormat/commonNameAsDurableDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Common Name As Serial Number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.updateClassification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for automatic update classification.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.updateClassification/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Defined, default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.updateClassification/recommendedAndImportant\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recommended and important.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.updateClassification/important\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Important.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.updateClassification/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"None.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userEmailSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for username source or email source.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userEmailSource/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principal name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userEmailSource/primarySmtpAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Primary SMTP address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.usernameSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Username source.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.usernameSource/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principal name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.usernameSource/primarySmtpAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Primary SMTP address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.usernameSource/samAccountName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user sam account name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.visibilitySetting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Generic visibility state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.visibilitySetting/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.visibilitySetting/hide\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hide.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.visibilitySetting/show\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnAuthenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VPN Authentication Method.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnAuthenticationMethod/certificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authenticate with a certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnAuthenticationMethod/usernameAndPassword\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use username and password for authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnAuthenticationMethod/sharedSecret\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use Shared Secret for Authentication.  Only valid for iOS IKEv2.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnAuthenticationMethod/derivedCredential\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use Derived Credential for Authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnAuthenticationMethod/azureAD\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use Azure AD for authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnClientAuthenticationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of VPN client authentication type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnClientAuthenticationType/userAuthentication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Authentication\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnClientAuthenticationType/deviceAuthentication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Authentication\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnDeadPeerDetectionRate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines how often to check if a peer connection is still alive\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnDeadPeerDetectionRate/medium\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Medium\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnDeadPeerDetectionRate/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"None\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnDeadPeerDetectionRate/low\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Low\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnDeadPeerDetectionRate/high\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"High\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnEncryptionAlgorithmType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of VPN security association encryption algorithm\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnEncryptionAlgorithmType/aes256\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AES-256\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnEncryptionAlgorithmType/des\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DES\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnEncryptionAlgorithmType/tripleDes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"3DES\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnEncryptionAlgorithmType/aes128\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AES-128\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnEncryptionAlgorithmType/aes128Gcm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AES-128-GCM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnEncryptionAlgorithmType/aes256Gcm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AES-256-GCM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnEncryptionAlgorithmType/aes192\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AES-192\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnEncryptionAlgorithmType/aes192Gcm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AES-192-GCM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnEncryptionAlgorithmType/chaCha20Poly1305\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ChaCha20Poly1305\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnIntegrityAlgorithmType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of VPN security association integrity algorithm\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnIntegrityAlgorithmType/sha2_256\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA2-256\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnIntegrityAlgorithmType/sha1_96\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA1-96\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnIntegrityAlgorithmType/sha1_160\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA1-160\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnIntegrityAlgorithmType/sha2_384\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA2-384\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnIntegrityAlgorithmType/sha2_512\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA2-512\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnIntegrityAlgorithmType/md5\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MD5\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnLocalIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of VPN local identifier\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnLocalIdentifier/deviceFQDN\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Fully Qualified Domain Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnLocalIdentifier/empty\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Empty\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnLocalIdentifier/clientCertificateSubjectName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Client Certificate Subject Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRuleConnectionAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VPN On-Demand Rule Connection Action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRuleConnectionAction/connect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRuleConnectionAction/evaluateConnection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evaluate Connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRuleConnectionAction/ignore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ignore.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRuleConnectionAction/disconnect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disconnect.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRuleConnectionDomainAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VPN On-Demand Rule Connection Domain Action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRuleConnectionDomainAction/connectIfNeeded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect if needed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRuleConnectionDomainAction/neverConnect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Never connect.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRuleInterfaceTypeMatch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VPN On-Demand Rule Connection network interface type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRuleInterfaceTypeMatch/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotConfigured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRuleInterfaceTypeMatch/ethernet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ethernet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRuleInterfaceTypeMatch/wiFi\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WiFi.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRuleInterfaceTypeMatch/cellular\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cellular.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnProviderType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider type for per-app VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnProviderType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tunnel traffic is not explicitly configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnProviderType/appProxy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tunnel traffic at the application layer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnProviderType/packetTunnel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tunnel traffic at the IP layer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnServerCertificateType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of certificate the VPN server will present to the VPN client for authentication\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnServerCertificateType/rsa\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RSA\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnServerCertificateType/ecdsa256\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ECDSA256\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnServerCertificateType/ecdsa384\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ECDSA384\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnServerCertificateType/ecdsa521\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ECDSA521\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnServiceExceptionAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPN action to take for a specific service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnServiceExceptionAction/forceTrafficViaVPN\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Make all traffic from that service go through the VPN\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnServiceExceptionAction/allowTrafficOutside\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the service outside of the VPN\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnServiceExceptionAction/dropTraffic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Drop all traffic from the service\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTrafficRuleAppType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of app that a VPN traffic rule is associated with.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTrafficRuleAppType/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The traffic rule is not associated with an app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTrafficRuleAppType/desktop\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The traffic rule is associated with a desktop app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTrafficRuleAppType/universal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The traffic rule is associated with a Universal app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTrafficRuleRoutingPolicyType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the routing policy for a VPN traffic rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTrafficRuleRoutingPolicyType/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No routing policy specified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTrafficRuleRoutingPolicyType/splitTunnel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network traffic for the specified app will be routed through the VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTrafficRuleRoutingPolicyType/forceTunnel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All network traffic will be routed through the VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTunnelConfigurationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of tunnels that will be present to the VPN client for configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTunnelConfigurationType/wifiAndCellular\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WiFi and Cellular Tunnels\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTunnelConfigurationType/cellular\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cellular Tunnel Only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTunnelConfigurationType/wifi\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WiFi Tunnel Only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.webBrowserCookieSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Web Browser Cookie Settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.webBrowserCookieSettings/browserDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Browser default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.webBrowserCookieSettings/blockAlways\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Always block cookies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.webBrowserCookieSettings/allowCurrentWebSite\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow cookies from current Web site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.webBrowserCookieSettings/allowFromWebsitesVisited\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow Cookies from websites visited.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.webBrowserCookieSettings/allowAlways\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Always allow cookies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.weeklySchedule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for a weekly schedule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.weeklySchedule/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Defined, default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.weeklySchedule/everyday\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Everyday.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.weeklySchedule/sunday\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sunday.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.weeklySchedule/monday\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Monday.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.weeklySchedule/tuesday\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tuesday.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.weeklySchedule/wednesday\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wednesday.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.weeklySchedule/thursday\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Thursday.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.weeklySchedule/friday\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friday.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.weeklySchedule/saturday\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Saturday.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.weeklySchedule/noScheduledScan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No Scheduled Scan\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.welcomeScreenMeetingInformation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for welcome screen meeting information.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.welcomeScreenMeetingInformation/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Defined, default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.welcomeScreenMeetingInformation/showOrganizerAndTimeOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show organizer and time only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.welcomeScreenMeetingInformation/showOrganizerAndTimeAndSubject\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show organizer, time and subject (subject is hidden for private meetings).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiFiAuthenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wi-Fi authentication method.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiFiAuthenticationMethod/certificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use an identity certificate for authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiFiAuthenticationMethod/usernameAndPassword\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use username and password for authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiFiAuthenticationMethod/derivedCredential\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use Derived Credential for authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wifiAuthenticationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wi-Fi Authentication Type Settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wifiAuthenticationType/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"None\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wifiAuthenticationType/user\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Authentication\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wifiAuthenticationType/machine\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Machine Authentication\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wifiAuthenticationType/machineOrUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Machine or User Authentication\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wifiAuthenticationType/guest\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Guest Authentication\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiFiProxySetting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wi-Fi Proxy Settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiFiProxySetting/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No Proxy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiFiProxySetting/manual\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Manual Proxy Settings via Address and Port.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiFiProxySetting/automatic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatic Proxy Settings via URL.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiFiSecurityType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wi-Fi Security Types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiFiSecurityType/open\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Open (No Authentication).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiFiSecurityType/wpaPersonal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WPA-Personal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiFiSecurityType/wpaEnterprise\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WPA-Enterprise. Must use IOSEnterpriseWifiConfiguration type to configure enterprise options.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiFiSecurityType/wep\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WEP Encryption.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiFiSecurityType/wpa2Personal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WPA2-Personal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiFiSecurityType/wpa2Enterprise\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WPA2-Enterprise. Must use WindowsWifiEnterpriseEAPConfiguration type to configure enterprise options.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10AppsUpdateRecurrence\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for App update on Windows10 recurrence.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10AppsUpdateRecurrence/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, specifies a single occurence.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10AppsUpdateRecurrence/daily\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Daily.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10AppsUpdateRecurrence/weekly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Weekly.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10AppsUpdateRecurrence/monthly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Monthly.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10AppType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Application type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10AppType/desktop\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Desktop.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10AppType/universal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Universal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceModeType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Device Mode type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceModeType/standardConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Standard Configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceModeType/sModeConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"S Mode Configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EditionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Edition type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EditionType/windows10Enterprise\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Enterprise\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EditionType/windows10EnterpriseN\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 EnterpriseN\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EditionType/windows10Education\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Education\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EditionType/windows10EducationN\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 EducationN\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EditionType/windows10MobileEnterprise\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Mobile Enterprise\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EditionType/windows10HolographicEnterprise\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Holographic Enterprise\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EditionType/windows10Professional\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Professional\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EditionType/windows10ProfessionalN\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 ProfessionalN\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EditionType/windows10ProfessionalEducation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Professional Education\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EditionType/windows10ProfessionalEducationN\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Professional EducationN\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EditionType/windows10ProfessionalWorkstation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Professional for Workstations\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EditionType/windows10ProfessionalWorkstationN\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Professional for Workstations N\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EditionType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NotConfigured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EditionType/windows10Home\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Home\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EditionType/windows10HomeChina\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Home China\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EditionType/windows10HomeN\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Home N\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EditionType/windows10HomeSingleLanguage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Home Single Language\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EditionType/windows10Mobile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Mobile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EditionType/windows10IoTCore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 IoT Core\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EditionType/windows10IoTCoreCommercial\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 IoT Core Commercial\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnAuthenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 VPN connection types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnAuthenticationMethod/certificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authenticate with a certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnAuthenticationMethod/usernameAndPassword\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use username and password for authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnAuthenticationMethod/customEapXml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method is specified in custom EAP XML.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnAuthenticationMethod/derivedCredential\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use Derived Credential for authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConnectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VPN connection types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConnectionType/pulseSecure\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pulse Secure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConnectionType/f5EdgeClient\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"F5 Edge Client.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConnectionType/dellSonicWallMobileConnect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Dell SonicWALL Mobile Connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConnectionType/checkPointCapsuleVpn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Check Point Capsule VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConnectionType/automatic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatic.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConnectionType/ikEv2\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IKEv2.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConnectionType/l2tp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"L2TP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConnectionType/pptp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PPTP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConnectionType/citrix\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Citrix.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConnectionType/paloAltoGlobalProtect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Palo Alto Networks GlobalProtect.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConnectionType/ciscoAnyConnect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cisco AnyConnect\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConnectionType/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sentinel member for cases where the client cannot handle the new enum values.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConnectionType/microsoftTunnel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Tunnel connection type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnProfileTarget\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 VPN profile target types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnProfileTarget/user\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User targeted VPN profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnProfileTarget/device\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device targeted VPN profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnProfileTarget/autoPilotDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AutoPilot Device targeted VPN profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAppStartLayoutTileSize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tile size of Windows app in the start layout.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAppStartLayoutTileSize/hidden\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hidden.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAppStartLayoutTileSize/small\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Small 1x1.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAppStartLayoutTileSize/medium\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Medium 2x2.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAppStartLayoutTileSize/wide\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wide 4x2.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAppStartLayoutTileSize/large\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Large 4x4.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderTamperProtectionOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defender TamperProtection setting options\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderTamperProtectionOptions/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderTamperProtectionOptions/enable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable windows defender tamper protection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderTamperProtectionOptions/disable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable windows defender tamper protection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Delivery optimization mode for peer distribution\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationMode/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the user to set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationMode/httpOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HTTP only, no peering\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationMode/httpWithPeeringNat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS default – Http blended with peering behind the same network address translator\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationMode/httpWithPeeringPrivateGroup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HTTP blended with peering across a private group\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationMode/httpWithInternetPeering\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HTTP blended with Internet peering\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationMode/simpleDownload\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Simple download mode with no peering\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationMode/bypassMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bypass mode. Do not use Delivery Optimization and use BITS instead\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsEdgeKioskType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edge kiosk type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsEdgeKioskType/publicBrowsing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"public-browsing\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsEdgeKioskType/fullScreen\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"fullscreen\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRuleInterfaceTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flags representing firewall rule interface types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRuleInterfaceTypes/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No flags set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRuleInterfaceTypes/remoteAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Remote Access interface type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRuleInterfaceTypes/wireless\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Wireless interface type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRuleInterfaceTypes/lan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The LAN interface type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRuleNetworkProfileTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flags representing which network profile types apply to a firewall rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRuleNetworkProfileTypes/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No flags set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRuleNetworkProfileTypes/domain\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The profile for networks that are connected to domains.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRuleNetworkProfileTypes/private\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The profile for private networks.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRuleNetworkProfileTypes/public\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The profile for public networks.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRuleTrafficDirectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Firewall rule traffic directions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRuleTrafficDirectionType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRuleTrafficDirectionType/out\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The rule applies to outbound traffic.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRuleTrafficDirectionType/in\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The rule applies to inbound traffic.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsHealthMonitoringScope\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device health monitoring scope\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsHealthMonitoringScope/undefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Undefined\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsHealthMonitoringScope/healthMonitoring\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Basic events for windows device health monitoring\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsHealthMonitoringScope/bootPerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boot performance events\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsHealthMonitoringScope/windowsUpdates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows updates events\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsHealthMonitoringScope/privilegeManagement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PrivilegeManagement\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskAppType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of Windows kiosk app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskAppType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskAppType/store\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Store App.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskAppType/desktop\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Desktop App.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskAppType/aumId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Input by AUMID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataAccessLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determine the access level to specific Windows privacy data category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataAccessLevel/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No access level specified, no intents. Device may behave either as in UserInControl or ForceAllow. It may depend on the privacy data been accessed, Windows versions and other factors.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataAccessLevel/forceAllow\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apps will be allowed to access the specified privacy data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataAccessLevel/forceDeny\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apps will be denied to access specified privacy data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataAccessLevel/userInControl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users will be prompted when apps try to access specified privacy data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows privacy data category specifier for privacy data access.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataCategory/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No access level specified, no intents. Device may behave either as in UserInControl or ForceAllow. It may depend on the privacy data been accessed, Windows versions and other factors.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataCategory/accountInfo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Let apps access user’s name, picture and other account information created in Microsoft account. Added in Windows 10, version 1607.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataCategory/appsRunInBackground\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow apps to receive information, send notifications, and stay up-to-date, even when the user is not using them. Be aware that when disabling communication apps (Email, Voice, etc) from background access these apps may or may not function as they are with the background access. Added in Windows 10, version 1703.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataCategory/calendar\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Let apps access user’s calendar. Added in Windows 10, version 1607.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataCategory/callHistory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Let apps access user’s call history. Added in Windows 10, version 1607.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataCategory/camera\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Let apps access the camera on user’s device. Added in Windows 10, version 1607.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataCategory/contacts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Let apps access user’s contact information. Added in Windows 10, version 1607.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataCategory/diagnosticsInfo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Let apps access diagnostic information about other running apps. Added in Windows 10, version 1703.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataCategory/email\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Let apps access and send email. Added in Windows 10, version 1607.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataCategory/location\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Let apps access the precise location data of device user. Added in Windows 10, version 1607.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataCategory/messaging\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Let apps read or send messages, text or MMS. Added in Windows 10, version 1607.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataCategory/microphone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Let apps use microphone on the user device. Added in Windows 10, version 1607.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataCategory/motion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Let apps use motion data generated on the device user. Added in Windows 10, version 1607.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataCategory/notifications\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Let apps access user’s notifications. Added in Windows 10, version 1607.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataCategory/phone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Let apps access phone data and make phone calls. Added in Windows 10, version 1607.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataCategory/radios\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Let apps use radios, including Bluetooth, to send and receive data. Added in Windows 10, version 1607.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataCategory/tasks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Let apps access Task Scheduler. Added in Windows 10, version 1703.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataCategory/syncWithDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Let apps automatically share and sync info with wireless devices that don’t explicitly pair with user’s device. Added in Windows 10, version 1607.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataCategory/trustedDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Let apps access trusted devices. Added in Windows 10, version 1607.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsSModeConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The possible options to configure S mode unlock\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsSModeConfiguration/noRestriction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This option will remove all restrictions to unlock S mode - default\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsSModeConfiguration/block\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This option will block the user to unlock the device from S mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsSModeConfiguration/unlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This option will unlock the device from S mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsSpotlightEnablementSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admind to set a predefined default search engine for MDM-Controlled devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsSpotlightEnablementSettings/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Spotlight on lock screen is not configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsSpotlightEnablementSettings/disabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable Windows Spotlight on lock screen\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsSpotlightEnablementSettings/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Windows Spotlight on lock screen\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsStartMenuAppListVisibilityType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of start menu app list visibility.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsStartMenuAppListVisibilityType/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User defined. Default value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsStartMenuAppListVisibilityType/collapse\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collapse the app list on the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsStartMenuAppListVisibilityType/remove\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Removes the app list entirely from the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsStartMenuAppListVisibilityType/disableSettingsApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the corresponding toggle (Collapse or Remove) in the Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsStartMenuModeType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of display modes for the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsStartMenuModeType/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User defined. Default value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsStartMenuModeType/fullScreen\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Full screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsStartMenuModeType/nonFullScreen\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-full screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessUpdateWeeks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled the update installation on the weeks of the month\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessUpdateWeeks/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the user to set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessUpdateWeeks/firstWeek\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled the update installation on the first week of the month\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessUpdateWeeks/secondWeek\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled the update installation on the second week of the month\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessUpdateWeeks/thirdWeek\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled the update installation on the third week of the month\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessUpdateWeeks/fourthWeek\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled the update installation on the fourth week of the month\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessUpdateWeeks/everyWeek\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled the update installation on every week of the month\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessUpdateWeeks/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enum member\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateNotificationDisplayOption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Update Notification Display Options\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateNotificationDisplayOption/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateNotificationDisplayOption/defaultNotifications\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use the default Windows Update notifications.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateNotificationDisplayOption/restartWarningsOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Turn off all notifications, excluding restart warnings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateNotificationDisplayOption/disableAllNotifications\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Turn off all notifications, including restart warnings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateNotificationDisplayOption/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enum member\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows update for business configuration device states\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateStatus/upToDate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"There are no pending updates, no pending reboot updates and no failed updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateStatus/pendingInstallation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"There are updates that’s pending installation which includes updates that are not approved. There are no Pending reboot updates, no failed updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateStatus/pendingReboot\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"There are updates that requires reboot. There are not failed updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateStatus/failed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"There are updates failed to install on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Which branch devices will receive their updates from\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateType/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the user to set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateType/all\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Semi-annual Channel (Targeted). Device gets all applicable feature updates from Semi-annual Channel (Targeted).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateType/businessReadyOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Semi-annual Channel. Device gets feature updates from Semi-annual Channel.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateType/windowsInsiderBuildFast\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Insider build - Fast\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateType/windowsInsiderBuildSlow\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Insider build - Slow\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateType/windowsInsiderBuildRelease\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Release Windows Insider build\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUserAccountControlSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for Windows user account control settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUserAccountControlSettings/userDefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Defined, default value, no intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUserAccountControlSettings/alwaysNotify\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Always notify.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUserAccountControlSettings/notifyOnAppChanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notify on app changes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUserAccountControlSettings/notifyOnAppChangesWithoutDimming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notify on app changes without dimming desktop.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUserAccountControlSettings/neverNotify\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Never notify.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsVpnConnectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows VPN connection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsVpnConnectionType/pulseSecure\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pulse Secure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsVpnConnectionType/f5EdgeClient\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"F5 Edge Client.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsVpnConnectionType/dellSonicWallMobileConnect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Dell SonicWALL Mobile Connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsVpnConnectionType/checkPointCapsuleVpn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Check Point Capsule VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiredNetworkAuthenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wired Network authentication method.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiredNetworkAuthenticationMethod/certificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use an identity certificate for authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiredNetworkAuthenticationMethod/usernameAndPassword\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use username and password for authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiredNetworkAuthenticationMethod/derivedCredential\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use Derived Credential for authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiredNetworkAuthenticationMethod/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sentinel member for cases where the client cannot handle the new enum values.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiredNetworkAuthenticationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wired Network Authentication Type Settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiredNetworkAuthenticationType/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"None\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiredNetworkAuthenticationType/user\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Authentication\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiredNetworkAuthenticationType/machine\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Machine Authentication\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiredNetworkAuthenticationType/machineOrUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Machine or User Authentication\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiredNetworkAuthenticationType/guest\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Guest Authentication\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiredNetworkAuthenticationType/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sentinel member for cases where the client cannot handle the new enum values.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiredNetworkInterface\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple network interface type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiredNetworkInterface/anyEthernet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Any Ethernet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiredNetworkInterface/firstActiveEthernet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"First active Ethernet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiredNetworkInterface/secondActiveEthernet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Second active Ethernet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiredNetworkInterface/thirdActiveEthernet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Third active Ethernet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiredNetworkInterface/firstEthernet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"First Ethernet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiredNetworkInterface/secondEthernet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Second Ethernet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wiredNetworkInterface/thirdEthernet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Third Ethernet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComplianceActionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Action Type Enum\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComplianceActionType/noAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No Action\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComplianceActionType/notification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send Notification\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComplianceActionType/block\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the device in AAD\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComplianceActionType/retire\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Retire the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComplianceActionType/wipe\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wipe the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComplianceActionType/removeResourceAccessProfiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remove Resource Access Profiles from the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComplianceActionType/pushNotification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send push notification to device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComplianceActionType/remoteLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remotely lock the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationAzureAdTrustType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required AAD Trust Type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationAzureAdTrustType/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No AAD Trust Type specified\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationAzureAdTrustType/azureAdJoined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD Joined Trust Type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationAzureAdTrustType/addWorkAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AddWorkAccount\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationAzureAdTrustType/mdmOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MDM only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationControlType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting control type representation in the UX\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationControlType/default\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Don’t override default\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationControlType/dropdown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Choice in dropdown\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationControlType/smallTextBox\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display text input in small text input\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationControlType/largeTextBox\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display text input in large text input\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationControlType/toggle\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow for toggle control type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationControlType/multiheaderGrid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow for multiheader grid control type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationControlType/contextPane\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow for context pane control type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationDeviceMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes applicability for the mode the device is in\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationDeviceMode/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No Device Mode specified\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationDeviceMode/kiosk\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device must be in kiosk mode for this setting to apply\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPlatforms\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supported platform types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPlatforms/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"None.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPlatforms/android\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPlatforms/iOS\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPlatforms/macOS\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPlatforms/windows10X\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 X.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPlatforms/windows10\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPlatforms/linux\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Linux.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPlatforms/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sentinel member for cases where the client cannot handle the new enum values.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSecretSettingValueState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"type tracking the encryption state of a secret setting value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSecretSettingValueState/invalid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"default invalid value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSecretSettingValueState/notEncrypted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"secret value is not encrypted\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSecretSettingValueState/encryptedValueToken\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"a token for the encrypted value is returned by the service\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supported setting types\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingUsage/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No setting type specified\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingUsage/configuration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingUsage/compliance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingVisibility\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supported setting types\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingVisibility/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not visible\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingVisibility/settingsCatalog\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Visible to setting catalog UX\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingVisibility/template\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Visible to template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringFormat/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a string with no well-defined format expected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringFormat/email\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a string that is expected to be a valid email address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringFormat/guid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a string that is expected to be a valid GUID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringFormat/ip\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a string that is expected to be a valid IP address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringFormat/base64\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a string that is base64 encoded.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringFormat/url\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a string that is expected to be a valid URL.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringFormat/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a string that should refer to a version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringFormat/xml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a string that is expected to be a valid XML.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringFormat/date\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a string that is expected to be a valid date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringFormat/time\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a string that is expected to be a valid time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringFormat/regEx\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a string that is expected to be a valid Regex string.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringFormat/json\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a string that is expected to be a valid JSON string.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringFormat/dateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a string that is expected to be a valid Datetime.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringFormat/bashScript\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String whose value is a bash script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringFormat/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sentinel member for cases where the client cannot handle the new enum values.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTechnologies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes which technology this setting can be deployed with\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTechnologies/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting cannot be deployed through any channel\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTechnologies/mdm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting can be deployed through the MDM channel\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTechnologies/windows10XManagement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting can be deployed through the Windows10XManagement channel\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTechnologies/configManager\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting can be deployed through the ConfigManager channel\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTechnologies/appleRemoteManagement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting can be deployed through the AppleRemoteManagement channel\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTechnologies/microsoftSense\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting can be deployed through the SENSE agent channel\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTechnologies/exchangeOnline\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting can be deployed through the Exchange Online agent channel\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTechnologies/linuxMdm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting can be deployed through the Linux Mdm channel\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTechnologies/enrollment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting can be deployed through device enrollment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTechnologies/endpointPrivilegeManagement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting can be deployed using the Endpoint privilege management channel\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTechnologies/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enumeration sentinel value. Do not use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTemplateFamily\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the TemplateFamily for the Template entity\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTemplateFamily/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default for Template Family when Policy is not linked to a Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTemplateFamily/endpointSecurityAntivirus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template Family for EndpointSecurityAntivirus that manages the discrete group of antivirus settings for managed devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTemplateFamily/endpointSecurityDiskEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template Family for EndpointSecurityDiskEncryption that provides settings that are relevant for a devices built-in encryption  method, like FileVault or BitLocker\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTemplateFamily/endpointSecurityFirewall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template Family for EndpointSecurityFirewall that helps configure a devices built-in firewall for device that run macOS and Windows 10\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTemplateFamily/endpointSecurityEndpointDetectionAndResponse\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template Family for EndpointSecurityEndpointDetectionAndResponse that facilitates management of the EDR settings and onboard devices to Microsoft Defender for Endpoint\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTemplateFamily/endpointSecurityAttackSurfaceReduction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template Family for EndpointSecurityAttackSurfaceReduction that help reduce your attack surfaces, by minimizing the places where your organization is vulnerable to cyberthreats and attacks\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTemplateFamily/endpointSecurityAccountProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template Family for EndpointSecurityAccountProtection that facilitates protecting the identity and accounts of users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTemplateFamily/endpointSecurityApplicationControl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template Family for ApplicationControl that helps mitigate security threats by restricting the applications that users can run and the code that runs in the System Core (kernel)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTemplateFamily/endpointSecurityEndpointPrivilegeManagement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template Family for EPM Elevation Rules\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTemplateFamily/enrollmentConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template Family for EnrollmentConfiguration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTemplateFamily/appQuietTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template Family for QuietTimeIndicates Template Family for all the Apps QuietTime policies and templates\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTemplateFamily/baseline\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template Family for Baseline\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationTemplateFamily/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enumeration sentinel value. Do not use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateLifecycleState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes current lifecycle state of a template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateLifecycleState/invalid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Invalid\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateLifecycleState/draft\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Draft\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateLifecycleState/active\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateLifecycleState/superseded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Superseded\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateLifecycleState/deprecated\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deprecated\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateLifecycleState/retired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Retired\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.companyPortalAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action on a device that can be executed in the Company Portal\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.companyPortalAction/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown device action\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.companyPortalAction/remove\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remove device from Company Portal\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.companyPortalAction/reset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reset device enrolled in Company Portal\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfigurationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the TemplateFamily for the Template entity\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfigurationType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default. Set to unknown if the configuration type cannot be determined.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfigurationType/limit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that configuration is of type limit which refers to number of devices a user is allowed to enroll.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfigurationType/platformRestrictions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that configuration is of type platform restriction which refers to types of devices a user is allowed to enroll.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfigurationType/windowsHelloForBusiness\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that configuration is of type Windows Hello which refers to authentication method devices would use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfigurationType/defaultLimit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that configuration is of type default limit which refers to types of devices a user is allowed to enroll by default.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfigurationType/defaultPlatformRestrictions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that configuration is of type default platform restriction which refers to types of devices a user is allowed to enroll by default.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfigurationType/defaultWindowsHelloForBusiness\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that configuration is of type default Windows Hello which refers to authentication method devices would use by default.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfigurationType/defaultWindows10EnrollmentCompletionPageConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that configuration is of type default Enrollment status page which refers to startup page displayed during OOBE in Autopilot devices by default.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfigurationType/windows10EnrollmentCompletionPageConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that configuration is of type Enrollment status page which refers to startup page displayed during OOBE in Autopilot devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfigurationType/deviceComanagementAuthorityConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that configuration is of type Comanagement Authority which refers to policies applied to Co-Managed devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfigurationType/singlePlatformRestriction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that configuration is of type single platform restriction which refers to types of devices a user is allowed to enroll.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfigurationType/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown future value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfigurationType/enrollmentNotificationsConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that configuration is of type Enrollment Notification which refers to types of notification a user receives during enrollment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Access Level in Exchange.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessLevel/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No device access rule has been configured in Exchange.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessLevel/allow\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the device access to Exchange.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessLevel/block\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the device from accessing Exchange.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessLevel/quarantine\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Quarantine the device in Exchange.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessRuleType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Criteria which defines the type of device this access rule will apply to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessRuleType/family\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Family of devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessRuleType/model\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specific model of device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnectorStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current status of the Exchange Connector.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnectorStatus/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No Connector exists.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnectorStatus/connectionPending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending Connection to the Exchange Environment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnectorStatus/connected\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connected to the Exchange Environment\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnectorStatus/disconnected\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disconnected from the Exchange Environment\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnectorStatus/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enumeration sentinel value. Do not use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnectorSyncType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of Exchange Connector sync requested.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnectorSyncType/fullSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Discover all the device in Exchange.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnectorSyncType/deltaSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Discover only the device in Exchange which have updated during the delta sync window.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnectorType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of Exchange Connector.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnectorType/onPremises\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connects to on-premises Exchange Environment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnectorType/hosted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connects to O365 multi-tenant Exchange environment\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnectorType/serviceToService\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune Service connects directly to O365 multi-tenant Exchange environment\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnectorType/dedicated\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connects to O365 Dedicated Exchange environment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnectorType/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enumeration sentinel value. Do not use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartnerAppType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner App Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartnerAppType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner App type is unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartnerAppType/singleTenantApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner App is Single tenant in AAD.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartnerAppType/multiTenantApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner App is Multi tenant in AAD.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartnerTenantState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner state of this tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartnerTenantState/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner state is unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartnerTenantState/unavailable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner is unavailable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartnerTenantState/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartnerTenantState/terminated\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner connection is terminated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartnerTenantState/rejected\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner messages are rejected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartnerTenantState/unresponsive\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner is unresponsive.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentAvailabilityOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Options available for enrollment flow customization\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentAvailabilityOptions/availableWithPrompts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device enrollment flow is shown to the end user with guided enrollment prompts\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentAvailabilityOptions/availableWithoutPrompts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device enrollment flow is available to the end user without guided enrollment prompts\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentAvailabilityOptions/unavailable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device enrollment flow is unavailable to the enduser\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentNotificationBrandingOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Branding Options for the Message Template. Branding is defined in the Intune Admin Console.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentNotificationBrandingOptions/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the template has no branding.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentNotificationBrandingOptions/includeCompanyLogo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the Company Logo is included in the notification.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentNotificationBrandingOptions/includeCompanyName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the Company Name is included in the notification.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentNotificationBrandingOptions/includeContactInformation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the Contact Information is included in the notification.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentNotificationBrandingOptions/includeCompanyPortalLink\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the Company Portal Link is included in the notification.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentNotificationBrandingOptions/includeDeviceDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the DeviceDetails is included in the notification.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentNotificationBrandingOptions/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"unknownFutureValue for evolvable enums pattern.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentNotificationTemplateType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This enum indicates the Template type for which the enrollment notification applies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentNotificationTemplateType/email\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email Notification\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentNotificationTemplateType/push\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Push Notification\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentNotificationTemplateType/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown Type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentRestrictionPlatformType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This enum indicates the platform type for which the enrollment restriction applies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentRestrictionPlatformType/allPlatforms\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the enrollment configuration applies to all platforms\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentRestrictionPlatformType/ios\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the enrollment configuration applies only to iOS/iPadOS devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentRestrictionPlatformType/windows\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the enrollment configuration applies only to Windows devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentRestrictionPlatformType/windowsPhone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the enrollment configuration applies only to Windows Phone devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentRestrictionPlatformType/android\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the enrollment configuration applies only to Android devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentRestrictionPlatformType/androidForWork\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the enrollment configuration applies only to Android for Work devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentRestrictionPlatformType/mac\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the enrollment configuration applies only to macOS devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentRestrictionPlatformType/linux\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the enrollment configuration applies only to Linux devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentRestrictionPlatformType/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enumeration sentinel value. Do not use\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mdmAuthority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile device management authority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mdmAuthority/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mdmAuthority/intune\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mdmAuthority/sccm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCCM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mdmAuthority/office365\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Office365\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessPortalSelectionOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Portal to which admin syncs available Microsoft Store for Business apps. This is available in the Intune Admin Console.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessPortalSelectionOptions/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This option is not available for the account\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessPortalSelectionOptions/companyPortal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune Company Portal only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessPortalSelectionOptions/privateStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MSFB Private store only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatPartnerTenantState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner state of this tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatPartnerTenantState/unavailable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner is unavailable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatPartnerTenantState/available\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner is available.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatPartnerTenantState/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatPartnerTenantState/unresponsive\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner is unresponsive.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ownerType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Owner type of device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ownerType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ownerType/company\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Owned by company.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ownerType/personal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Owned by person.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible states associated with an Apple Volume Purchase Program token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenState/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenState/valid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Token is valid.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenState/expired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Token is expired.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenState/invalid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Token is invalid.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenState/assignedToExternalMDM\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Token is managed by another MDM Service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenState/duplicateLocationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Token is associated with the same location as another token on the account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenSyncStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible sync statuses associated with an Apple Volume Purchase Program token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenSyncStatus/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenSyncStatus/inProgress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last Sync in progress.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenSyncStatus/completed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last Sync completed successfully.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenSyncStatus/failed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last Sync failed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsHelloForBusinessPinUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Hello for Business pin usage options\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsHelloForBusinessPinUsage/allowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allowed the usage of certain pin rule\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsHelloForBusinessPinUsage/required\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforce the usage of certain pin rule\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsHelloForBusinessPinUsage/disallowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Forbit the usage of certain pin rule\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComparisonResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting comparison result type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComparisonResult/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown setting comparison\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComparisonResult/equal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting values are equal\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComparisonResult/notEqual\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting values are not equal\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComparisonResult/added\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting is added\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComparisonResult/removed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting is removed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateSubtype\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template subtype\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateSubtype/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template has no subtype\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateSubtype/firewall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint security firewall subtype\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateSubtype/diskEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint security disk encryption subtype\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateSubtype/attackSurfaceReduction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint security attack surface reduction subtype\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateSubtype/endpointDetectionReponse\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint security endpoint detection and response subtype\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateSubtype/accountProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint security account protection subtype\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateSubtype/antivirus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint security anitivirus subtype\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateSubtype/firewallSharedAppList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint security firewall shared app subtype\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateSubtype/firewallSharedIpList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint security firewall shared ip range list subtype\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateSubtype/firewallSharedPortlist\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint security firewall shared port range list subtype\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateType/securityBaseline\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security baseline template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateType/specializedDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specialized devices template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateType/advancedThreatProtectionSecurityBaseline\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Advanced Threat Protection security baseline template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateType/deviceConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateType/custom\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom admin defined template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateType/securityTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Templates containing specific security focused settings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateType/microsoftEdgeSecurityBaseline\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Edge security baseline template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateType/microsoftOffice365ProPlusSecurityBaseline\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Office 365 ProPlus security baseline template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateType/deviceCompliance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateType/deviceConfigurationForOffice365\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration for Microsoft Office 365 settings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateType/cloudPC\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 365 security baseline template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateType/firewallSharedSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Firewall Shared Object templates for reference settings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManangementIntentValueType/integer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting value is an integer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManangementIntentValueType/boolean\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting value is a boolean\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManangementIntentValueType/string\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting value is a string\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManangementIntentValueType/complex\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting value is a complex object\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManangementIntentValueType/collection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting value is a collection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManangementIntentValueType/abstractComplex\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting value is an abstract complex object\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineComplianceState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security Baseline Compliance State\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineComplianceState/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineComplianceState/secure\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Secure state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineComplianceState/notApplicable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not applicable state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineComplianceState/notSecure\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not secure state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineComplianceState/error\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineComplianceState/conflict\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Conflict state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselinePolicySourceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authoring source of a policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.adminConsentState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin consent state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.adminConsentState/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin did not configure the item\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.adminConsentState/granted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin granted item\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.adminConsentState/notGranted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin deos not grant item\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appLogDecryptionAlgorithm/aes256\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"decrypting using Aes256.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appLogDecryptionAlgorithm/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enumeration sentinel value. Do not use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appLogUploadState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AppLogUploadStatus\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appLogUploadState/pending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default. Indicates that request is waiting to be processed or under processing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appLogUploadState/completed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that request is completed with file uploaded to Azure blob for download.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appLogUploadState/failed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that request is completed with file uploaded to Azure blob for download.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appLogUploadState/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enumeration sentinel value. Do not use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chassisType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Chassis type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chassisType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chassisType/desktop\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Desktop.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chassisType/laptop\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Laptop.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chassisType/worksWorkstation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Workstation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chassisType/enterpriseServer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enterprise server.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chassisType/phone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chassisType/tablet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile tablet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chassisType/mobileOther\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Other mobile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chassisType/mobileUnknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown mobile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleType/scheduledForEnrollment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices scheduled for Co-Management enrollment\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleType/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enumeration sentinel value. Do not use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceState/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceState/compliant\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceState/noncompliant\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device is non-compliant and is blocked from corporate resources.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceState/conflict\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Conflict with other rules.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceState/error\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceState/inGracePeriod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device is non-compliant but still has access to corporate resources\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceState/configManager\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed by Config Manager\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerActionDeliveryStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Delivery state of Configuration Manager device action\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerActionDeliveryStatus/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending to deliver the action to ConfigurationManager\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerActionDeliveryStatus/pendingDelivery\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending to deliver the action to ConfigurationManager\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerActionDeliveryStatus/deliveredToConnectorService\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action is sent to ConfigurationManager Connector service (cloud)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerActionDeliveryStatus/failedToDeliverToConnectorService\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failed to send the action to ConfigurationManager Connector service (cloud)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerActionDeliveryStatus/deliveredToOnPremisesServer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action is delivered to ConfigurationManager on-prem server\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerActionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action type on Configuration Manager client\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerActionType/refreshMachinePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Refresh machine policy on Configuration Manager client\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerActionType/refreshUserPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Refresh user policy on Configuration Manager client\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerActionType/wakeUpClient\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wake up Configuration Manager client\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerActionType/appEvaluation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evaluation application policy on Configuration Manager client\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerActionType/quickScan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evaluation application policy on Configuration Manager client\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerActionType/fullScan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evaluation application policy on Configuration Manager client\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerActionType/windowsDefenderUpdateSignatures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evaluation application policy on Configuration Manager client\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration manager client state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientState/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration manager agent is older than 1806 or not installed or this device has not checked into Intune for over 30 days.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientState/installed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The configuration manager agent is installed but may not be showing up in the configuration manager console yet. Wait a few hours for it to refresh.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientState/healthy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This device was able to check in with the configuration manager service successfully.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientState/installFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The configuration manager agent failed to install.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientState/updateFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The update from version x to version y of the configuration manager agent failed. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientState/communicationError\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The configuration manager agent was able to reach the configuration manager service in the past but is now no longer able to. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedAppPlatformType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the operating system / platform of the discovered application.  Some possible values are Windows, iOS, macOS. The default value is unknown (0).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedAppPlatformType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default. Set to unknown when platform cannot be determined.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedAppPlatformType/windows\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the platform of the detected application is Windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedAppPlatformType/windowsMobile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the platform of the detected application is Windows Mobile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedAppPlatformType/windowsHolographic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the platform of the detected application is Windows Holographic.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedAppPlatformType/ios\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the platform of the detected application is iOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedAppPlatformType/macOS\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the platform of the detected application is macOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedAppPlatformType/chromeOS\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the platform of the detected application is ChromeOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedAppPlatformType/androidOSP\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the platform of the detected application is Android open source project.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedAppPlatformType/androidDeviceAdministrator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the platform of the detected application is Android device administrator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedAppPlatformType/androidWorkProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the platform of the detected application is Android work profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedAppPlatformType/androidDedicatedAndFullyManaged\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the platform of the detected application is Android dedicated and fully managed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedAppPlatformType/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enumeration sentinel value. Do not use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCustomAttributeValueType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the expected type for a macOS custom attribute script value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCustomAttributeValueType/integer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the value for a custom attribute script is an integer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCustomAttributeValueType/string\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the value for a custom attribute script is a string.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCustomAttributeValueType/dateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the value for a custom attribute script is a date conforming to ISO 8601.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible ways of adding a mobile device to management.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, enrollment type was not collected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentType/userEnrollment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User driven enrollment through BYOD channel.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentType/deviceEnrollmentManager\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User enrollment with a device enrollment manager account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentType/appleBulkWithUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple bulk enrollment with user challenge. (DEP, Apple Configurator)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentType/appleBulkWithoutUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple bulk enrollment without user challenge. (DEP, Apple Configurator, Mobile Config)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentType/windowsAzureADJoin\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Azure AD Join.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentType/windowsBulkUserless\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Bulk enrollment through ICD with certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentType/windowsAutoEnrollment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 automatic enrollment. (Add work account)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentType/windowsBulkAzureDomainJoin\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 bulk Azure AD Join.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentType/windowsCoManagement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Co-Management triggered by AutoPilot or Group Policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentType/windowsAzureADJoinUsingDeviceAuth\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Azure AD Join using Device Auth.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentType/appleUserEnrollment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device managed by Apple user enrollment\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentType/appleUserEnrollmentWithServiceAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device managed by Apple user enrollment with service account\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentType/azureAdJoinUsingAzureVmExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure AD Join enrollment when an Azure VM is provisioned\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentType/androidEnterpriseDedicatedDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Enterprise Dedicated Device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentType/androidEnterpriseFullyManaged\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Enterprise Fully Managed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentType/androidEnterpriseCorporateWorkProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Enterprise Corporate Work Profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEventLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates device event level. Possible values are: None, Verbose, Information, Warning, Error, Critical\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEventLevel/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the device event level is none.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEventLevel/verbose\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the device event level is verbose.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEventLevel/information\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the device event level is information.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEventLevel/warning\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the device event level is warning.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEventLevel/error\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the device event level is error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEventLevel/critical\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the device event level is critical.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEventLevel/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Placeholder value for future expansion.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardState/running\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Running\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardState/rebootRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reboot required\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardState/notLicensed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not licensed for Credential Guard\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardState/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardLocalSystemAuthorityCredentialGuardState/virtualizationBasedSecurityNotRunning\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Virtualization Based security is not running\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardVirtualizationBasedSecurityHardwareRequirementState/meetHardwareRequirements\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"System meets hardware configuration requirements\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardVirtualizationBasedSecurityHardwareRequirementState/secureBootRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Secure boot required\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardVirtualizationBasedSecurityHardwareRequirementState/dmaProtectionRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DMA protection required\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardVirtualizationBasedSecurityHardwareRequirementState/hyperVNotSupportedForGuestVM\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HyperV not supported for Guest VM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardVirtualizationBasedSecurityHardwareRequirementState/hyperVNotAvailable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HyperV feature is not available\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardVirtualizationBasedSecurityState/running\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Running\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardVirtualizationBasedSecurityState/rebootRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Root required\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardVirtualizationBasedSecurityState/require64BitArchitecture\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"64 bit architecture required\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardVirtualizationBasedSecurityState/notLicensed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not licensed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardVirtualizationBasedSecurityState/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardVirtualizationBasedSecurityState/doesNotMeetHardwareRequirements\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"System does not meet hardware requirements\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGuardVirtualizationBasedSecurityState/other\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Other. Event logs in microsoft-Windows-DeviceGuard have more details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLicensingStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the device licensing status after Windows device based subscription has been enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLicensingStatus/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default. Set to unknown when status cannot be determined.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLicensingStatus/licenseRefreshStarted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This status is set when the license refresh is started.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLicensingStatus/licenseRefreshPending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This status is set when the license refresh is pending.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLicensingStatus/deviceIsNotAzureActiveDirectoryJoined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This status is set when the device is not joined to Azure Active Directory.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLicensingStatus/verifyingMicrosoftDeviceIdentity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This status is set when the Microsoft device identity is being verified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLicensingStatus/deviceIdentityVerificationFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This status is set when the Microsoft device identity verification fails.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLicensingStatus/verifyingMirosoftAccountIdentity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This status is set when the Microsoft account identity is being verified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLicensingStatus/mirosoftAccountVerificationFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This status is set when the Microsoft account identity verification fails.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLicensingStatus/acquiringDeviceLicense\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This status is set when the device license is being acquired.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLicensingStatus/refreshingDeviceLicense\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This status is set when the device license is being refreshed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLicensingStatus/deviceLicenseRefreshSucceed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This status is set when the device license refresh succeeds.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLicensingStatus/deviceLicenseRefreshFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This status is set when the device license refresh fails.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLicensingStatus/removingDeviceLicense\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This status is set when the device license is being removed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLicensingStatus/deviceLicenseRemoveSucceed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This status is set when the device license removing succeeds.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLicensingStatus/deviceLicenseRemoveFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This status is set when the device license removing fails.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLicensingStatus/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is put here as a place holder for future extension.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLogCollectionTemplateType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enum for the template type used for collecting logs\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLogCollectionTemplateType/predefined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Predefined template for what will be collected\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Exchange Access State.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessState/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No access state discovered from Exchange\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessState/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device access state to Exchange is unknown\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessState/allowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device has access to Exchange\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessState/blocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device is Blocked in Exchange\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessState/quarantined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device is Quarantined in Exchange\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessStateReason\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Exchange Access State Reason.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessStateReason/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No access state reason discovered from Exchange\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessStateReason/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown access state reason\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessStateReason/exchangeGlobalRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Access state determined by Exchange Global rule\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessStateReason/exchangeIndividualRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Access state determined by Exchange Individual rule\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessStateReason/exchangeDeviceRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Access state determined by Exchange Device rule\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessStateReason/exchangeUpgrade\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Access state due to Exchange upgrade\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessStateReason/exchangeMailboxPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Access state determined by Exchange Mailbox Policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessStateReason/other\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Access state determined by Exchange\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessStateReason/compliant\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Access state granted by compliance challenge\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessStateReason/notCompliant\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Access state revoked by compliance challenge\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessStateReason/notEnrolled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Access state revoked by management challenge\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessStateReason/unknownLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Access state due to unknown location\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessStateReason/mfaRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Access state due to MFA challenge\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessStateReason/azureADBlockDueToAccessPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Access State revoked by AAD Access Policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessStateReason/compromisedPassword\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Access State revoked by compromised password\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessStateReason/deviceNotKnownWithManagedApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Access state revoked by managed application challenge\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSubscriptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant mobile device management subscriptions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSubscriptions/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"None\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSubscriptions/intune\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Intune Subscription\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSubscriptions/office365\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Office365 Subscription\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSubscriptions/intunePremium\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Intune Premium Subscription\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSubscriptions/intune_EDU\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Intune for Education Subscription\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSubscriptions/intune_SMB\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Intune for Small Businesses Subscription\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSubscriptionState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant mobile device management subscription state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSubscriptionState/pending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSubscriptionState/active\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSubscriptionState/warning\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Warning\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSubscriptionState/disabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSubscriptionState/deleted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deleted\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSubscriptionState/blocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocked\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSubscriptionState/lockedOut\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"LockedOut\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceRegistrationState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device registration status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceRegistrationState/notRegistered\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device is not registered.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceRegistrationState/registered\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device is registered.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceRegistrationState/revoked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device has been blocked, wiped or retired.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceRegistrationState/keyConflict\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device has a key conflict.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceRegistrationState/approvalPending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device is pending approval.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceRegistrationState/certificateReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device certificate has been reset.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceRegistrationState/notRegisteredPendingEnrollment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device is not registered and pending enrollment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceRegistrationState/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device registration status is unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trigger on the service to either START or STOP computing metrics data based on a device scope configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeActionStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the status of the attempted device scope action\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeActionStatus/failed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the device scope action failed to trigger.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeActionStatus/succeeded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the device scope action was successfully triggered.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeActionStatus/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Placeholder value for future expansion.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeOperator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device scope configuration query operator. Possible values are: equals, notEquals, contains, notContains, greaterThan, lessThan. Default value: equals.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeOperator/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No operator set for the device scope configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeOperator/equals\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operator for the device configuration query to be used (Equals).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeOperator/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Placeholder value for future expansion enums such as notEquals, contains, notContains, greaterThan, lessThan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeParameter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device scope configuration parameter. It will be expend in future to add more parameter. Eg: device scope parameter can be OS version, Disk Type, Device manufacturer, device model or Scope tag. Default value: scopeTag.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeParameter/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Scope parameter is not set\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeParameter/scopeTag\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"use Scope Tag as parameter for the device scope configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeParameter/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Placeholder value for future expansion.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the device scope status after the device scope has been enabled. Possible values are: none, computing, insufficientData or completed. Default value is none.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeStatus/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the device scope is not enabled and there are no calculations in progress.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeStatus/computing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the device scope is enabled and report metrics data are being recalculated by the service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeStatus/insufficientData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the device scope is enabled but there is insufficient data to calculate results. The system requires information from at least 5 devices before calculations can occur.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeStatus/completed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device scope is enabled and finished recalculating the report metric. Device scope is now ready to be used.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeStatus/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Placeholder value for future expansion.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.diskType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enum member for unknown or default diskType\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.diskType/hdd\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enum member for HDD devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.diskType/ssd\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enum member for SSD devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.diskType/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enum member\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.globalDeviceHealthScriptState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether global device health scripts are enabled and are in which state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.globalDeviceHealthScriptState/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Global device health scripts are not configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.globalDeviceHealthScriptState/pending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Global device health scripts are configured but not fully enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.globalDeviceHealthScriptState/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Global device health scripts are enabled and ready to use\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.healthState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates health state of the Windows management app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.healthState/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.healthState/healthy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Healthy state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.healthState/unhealthy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unhealthy state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.joinType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device enrollment join type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.joinType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown enrollment join type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.joinType/azureADJoined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device is joined by Azure AD.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.joinType/azureADRegistered\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device is registered by Azure AD.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.joinType/hybridAzureADJoined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device is joined by hybrid Azure AD.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.lostModeState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of lost mode, indicating if lost mode is enabled or disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.lostModeState/disabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lost mode is disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.lostModeState/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lost mode is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceArchitecture\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Processor architecture\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceArchitecture/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown architecture\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceArchitecture/x86\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"X86\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceArchitecture/x64\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"X64\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceArchitecture/arm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ARM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceArchitecture/arM64\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ARM64\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceManagementFeatures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device management features.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceManagementFeatures/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown device management features.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceManagementFeatures/microsoftManagedDesktop\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Managed Desktop\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevicePartnerReportedHealthState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Available health states for the Device Health API\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevicePartnerReportedHealthState/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device health state is not yet reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevicePartnerReportedHealthState/activated\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device has been activated by a mobile threat defense partner, but has not yet reported health.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevicePartnerReportedHealthState/deactivated\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device has been deactivated by a mobile threat defense partner. The device health is not known.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevicePartnerReportedHealthState/secured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device is considered secured by the mobile threat defense partner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevicePartnerReportedHealthState/lowSeverity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device is considered low threat by the mobile threat defense partner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevicePartnerReportedHealthState/mediumSeverity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device is considered medium threat by the mobile threat defense partner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevicePartnerReportedHealthState/highSeverity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device is considered high threat by the mobile threat defense partner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevicePartnerReportedHealthState/unresponsive\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device is considered unresponsive by the mobile threat defense partner. The device health is not known.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevicePartnerReportedHealthState/compromised\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device is considered compromised by the Threat Defense partner. This means the device has an active Threat or Risk which cannot be easily remediated by the end user and the user should contact their IT Admin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevicePartnerReportedHealthState/misconfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device is considered misconfigured with the Threat Defense partner. This means the device is missing a required profile or configuration for the Threat Defense Partner to function properly and is thus threat or risk analysis is not able to complete.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceRemoteAction/deprovision\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the deprovision action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceRemoteAction/disable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the disable action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceRemoteAction/reenable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the reenable action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceRemoteAction/moveDeviceToOrganizationalUnit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the moveDevicesToOU action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceRemoteAction/activateDeviceEsim\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of action to Activate eSIM on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceRemoteAction/collectDiagnostics\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the collectDiagnostics action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceRemoteAction/initiateMobileDeviceManagementKeyRecovery\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of action to initiate MDM key recovery\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceRemoteAction/initiateOnDemandProactiveRemediation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of action to initiate On Demand Proactive Remediation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedInstallerStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ManagedInstallerStatus\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedInstallerStatus/disabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Installer is Disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedInstallerStatus/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Installer is Enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Management state of device in Microsoft Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementState/managed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device is under management\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementState/retirePending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A retire command is occuring on the device and in the process of unenrolling from management\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementState/retireFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Retire command failed on the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementState/wipePending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A wipe command is occuring on the device and in the process of unenrolling from management\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementState/wipeFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wipe command failed on the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementState/unhealthy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device is unhealthy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementState/deletePending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A delete command is occuring on the device \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementState/retireIssued\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A retire command was issued for the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementState/wipeIssued\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A wipe command was issued for the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementState/wipeCanceled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A wipe command for this device has been canceled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementState/retireCanceled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A retire command for this device has been canceled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementState/discovered\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device is discovered but not fully enrolled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operatingSystemUpgradeEligibility\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Work From Anywhere windows device upgrade eligibility status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operatingSystemUpgradeEligibility/upgraded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device is upgraded to latest version of windows\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operatingSystemUpgradeEligibility/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not enough data available to compute the eligibility of device for windows upgrade\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operatingSystemUpgradeEligibility/notCapable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device is not capable for windows upgrade\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operatingSystemUpgradeEligibility/capable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device is capable for windows upgrade\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remediationState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of execution status of the device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remediationState/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown result.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remediationState/skipped\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remediation script execution was skipped\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remediationState/success\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remediation script executed successfully and remediated the device state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remediationState/remediationFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remediation script executed successfully but failed to remediated the device state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remediationState/scriptError\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remediation script execution encountered and error or timed out\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remediationState/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enumeration sentinel value. Do not use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote actions Intune supports.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an unknown action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/factoryReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to factory reset a device. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/removeCompanyData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to remove company data from a device. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/resetPasscode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to remove the passcode of an iOS device, or reset the passcode of Android / Windows device. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/remoteLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to remote lock a device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/enableLostMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to enable lost mode on a supervised iOS device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/disableLostMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to disable lost mode on a supervised iOS device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/locateDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to locate a supervised iOS device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/rebootNow\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to reboot the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/recoverPasscode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to reset the pin for passport for work on windows phone device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/cleanWindowsDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to clean up windows device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/logoutSharedAppleDeviceActiveUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to log out current user on shared apple device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/quickScan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to run quick scan on device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/fullScan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to run full scan on device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/windowsDefenderUpdateSignatures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to update malware signatures on device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/factoryResetKeepEnrollmentData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action remote wipe device with keeping enrollment data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/updateDeviceAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to update account on device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/automaticRedeployment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to automatic redeploy the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/shutDown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to shut down the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/rotateBitLockerKeys\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to Rotate BitLockerKeys on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/rotateFileVaultKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to Rotate FileVaultKey on mac.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/getFileVaultKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to Get FileVaultKey on mac.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/setDeviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to Set Device Name on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/activateDeviceEsim\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to Activate eSIM on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/deprovision\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to deprovision the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/disable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to disable the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/reenable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to reenable the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/moveDeviceToOrganizationalUnit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate user initiates an action to move the device to a new organizational unit.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/initiateMobileDeviceManagementKeyRecovery\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Add device action of InitiateMobileDeviceManagementKeyRecovery\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAction/initiateOnDemandProactiveRemediation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Add device action of InitiateOnDemandProactiveRemediation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalySeverity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the severity of the anomaly. Eg: anomaly severity can be high, medium, low, informational or other.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalySeverity/high\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the anomaly is of high severity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalySeverity/medium\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the anomaly is of medium severity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalySeverity/low\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the anomaly is of low severity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalySeverity/informational\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the anomaly is of informational severity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalySeverity/other\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the severity of anomaly is undefined.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalySeverity/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enumeration sentinel value. Do not use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the state of the anomaly. Eg: anomaly severity can be new, active, disabled, removed or other.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyState/new\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the state of anomaly is new.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyState/active\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the state of anomaly is active.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyState/disabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the state of anomaly is disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyState/removed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the state of anomaly is removed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyState/other\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the state of anomaly is undefined.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyState/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enumeration sentinel value. Do not use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the category of the anomaly. Eg: anomaly type can be device, application, stop error, driver or other.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyType/device\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the detected anomaly is due to certain devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyType/application\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the detected anomaly is due to a specific application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyType/stopError\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the detected anomaly is due to a specific stop error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyType/driver\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the detected anomaly is due to a specific driver.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyType/other\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the category of detected anomaly is undefined.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyType/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enumeration sentinel value. Do not use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsHealthState/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enum member\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating System restart category\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory/restartWithUpdate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Restart with update\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory/restartWithoutUpdate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Restart without update\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory/blueScreen\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blue screen restart\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory/shutdownWithUpdate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Shutdown with update\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory/shutdownWithoutUpdate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Shutdown without update\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory/longPowerButtonPress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Long power button press\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory/bootError\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boot error\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsOperatingSystemRestartCategory/update\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.warrantyType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Models and Manufactures meatadata for managed devices in the account\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.warrantyType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown warranty type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.warrantyType/manufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Manufacturer warranty\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.warrantyType/contractual\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contractual warranty\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.warrantyType/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown future value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Product Status of Windows Defender\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/noStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/serviceNotRunning\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Service not running\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/serviceStartedWithoutMalwareProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Service started without any malware protection engine\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/pendingFullScanDueToThreatAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending full scan due to threat action\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/pendingRebootDueToThreatAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending reboot due to threat action\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/pendingManualStepsDueToThreatAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending manual steps due to threat action \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/avSignaturesOutOfDate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AV signatures out of date\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/asSignaturesOutOfDate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AS signatures out of date\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/noQuickScanHappenedForSpecifiedPeriod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No quick scan has happened for a specified period\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/noFullScanHappenedForSpecifiedPeriod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No full scan has happened for a specified period\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/systemInitiatedScanInProgress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"System initiated scan in progress\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/systemInitiatedCleanInProgress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"System initiated clean in progress\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/samplesPendingSubmission\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"There are samples pending submission\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/productRunningInEvaluationMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Product running in evaluation mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/productRunningInNonGenuineMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Product running in non-genuine Windows mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/productExpired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Product expired\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/offlineScanRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Off-line scan required\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/serviceShutdownAsPartOfSystemShutdown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Service is shutting down as part of system shutdown\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/threatRemediationFailedCritically\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Threat remediation failed critically\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/threatRemediationFailedNonCritically\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Threat remediation failed non-critically\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/noStatusFlagsSet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No status flags set (well initialized state)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/platformOutOfDate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform is out of date\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/platformUpdateInProgress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform update is in progress\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/platformAboutToBeOutdated\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform is about to be outdated\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/signatureOrPlatformEndOfLifeIsPastOrIsImpending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Signature or platform end of life is past or is impending\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderProductStatus/windowsSModeSignaturesInUseOnNonWin10SInstall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows SMode signatures still in use on non-Win10S install\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceHealthState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Computer endpoint protection state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceHealthState/clean\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Computer is clean and no action is required\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceHealthState/fullScanPending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Computer is in pending full scan state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceHealthState/rebootPending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Computer is in pending reboot state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceHealthState/manualStepsPending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Computer is in pending manual steps state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceHealthState/offlineScanPending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Computer is in pending offline scan state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceHealthState/critical\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Computer is in critical failure state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware category id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/invalid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Invalid\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/adware\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Adware\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/spyware\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Spyware\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/passwordStealer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password stealer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/trojanDownloader\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trojan downloader\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/worm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Worm\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/backdoor\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Backdoor\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/remoteAccessTrojan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote access Trojan\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/trojan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trojan\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/emailFlooder\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email flooder\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/keylogger\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Keylogger\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/dialer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Dialer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/monitoringSoftware\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Monitoring software\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/browserModifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Browser modifier\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/cookie\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cookie\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/browserPlugin\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Browser plugin\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/aolExploit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AOL exploit\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/nuker\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Nuker\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/securityDisabler\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security disabler\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/jokeProgram\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Joke program\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/hostileActiveXControl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hostile ActiveX control\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/softwareBundler\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Software bundler\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/stealthNotifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Stealth modifier\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/settingsModifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings modifier\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/toolBar\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toolbar\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/remoteControlSoftware\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote control software\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/trojanFtp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trojan FTP\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/potentialUnwantedSoftware\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Potential unwanted software\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/icqExploit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ICQ exploit\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/trojanTelnet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trojan telnet\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/exploit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exploit\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/filesharingProgram\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File sharing program\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/malwareCreationTool\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware creation tool\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/remote_Control_Software\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote control software\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/tool\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tool\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/trojanDenialOfService\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trojan denial of service\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/trojanDropper\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trojan dropper\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/trojanMassMailer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trojan mass mailer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/trojanMonitoringSoftware\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trojan monitoring software\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/trojanProxyServer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trojan proxy server\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/virus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Virus\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/known\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Known\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/spp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SPP\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/behavior\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Behavior\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/vulnerability\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Vulnerability\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/policy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/enterpriseUnwantedSoftware\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enterprise Unwanted Software\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/ransom\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ransom\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategory/hipsRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HIPS Rule\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareExecutionState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware execution status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareExecutionState/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareExecutionState/blocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocked\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareExecutionState/allowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allowed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareExecutionState/running\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Running\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareExecutionState/notRunning\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not running\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareSeverity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware severity\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareSeverity/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareSeverity/low\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Low\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareSeverity/moderate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Moderate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareSeverity/high\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"High\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareSeverity/severe\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Severe\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware current status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareState/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareState/detected\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detected\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareState/cleaned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cleaned\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareState/quarantined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Quarantined\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareState/removed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Removed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareState/allowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allowed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareState/blocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocked\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareState/cleanFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Clean failed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareState/quarantineFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Quarantine failed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareState/removeFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remove failed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareState/allowFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow failed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareState/abandoned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Abandoned\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareState/blockFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block failed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareThreatState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware threat status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareThreatState/active\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareThreatState/actionFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action failed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareThreatState/manualStepsRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Manual steps required\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareThreatState/fullScanRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Full scan required\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareThreatState/rebootRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reboot required\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareThreatState/remediatedWithNonCriticalFailures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remediated with non critical failures \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareThreatState/quarantined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Quarantined\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareThreatState/removed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Removed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareThreatState/cleaned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cleaned\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareThreatState/allowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allowed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareThreatState/noStatusCleared\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No status cleared\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDerivedCredentialIssuer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supported values for the derived credential issuer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDerivedCredentialIssuer/intercede\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intercede\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDerivedCredentialIssuer/entrustDatacard\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entrust\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDerivedCredentialIssuer/purebred\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Purebred\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDerivedCredentialIssuer/xTec\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"XTec\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDerivedCredentialNotificationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supported values for the notification type to use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDerivedCredentialNotificationType/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"None\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDerivedCredentialNotificationType/companyPortal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Company Portal\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDerivedCredentialNotificationType/email\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementResourceAccessProfileIntent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The administrator intent for the assignment of the profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementResourceAccessProfileIntent/apply\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apply the profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementResourceAccessProfileIntent/remove\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remove the profile from devices that have installed the profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleUserInitiatedEnrollmentType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value in case enum parsing fails\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleUserInitiatedEnrollmentType/device\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device enrollment via the iOS Company Portal. The default user-initiated enrollment type, which does not segregate corporate and personal data. Supported on all Intune-supported iOS/iPadOS versions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleUserInitiatedEnrollmentType/user\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile-driven user enrollment via the iOS Company Portal. An enrollment type that segregates corportate and personal data. Supported on devices running iOS/iPadOS 13 and higher.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleUserInitiatedEnrollmentType/accountDrivenUserEnrollment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account-driven user enrollment. Users will enroll from the iOS Settings app without using the iOS Company Portal. This enrollment type segregates corporate and personal data. Supported on devices running iOS/iPadOS 15 and higher.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleUserInitiatedEnrollmentType/webDeviceEnrollment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device enrollment via the web. Users will enroll without using the iOS Company Portal. This enrollment type does not segregate corporate and personal data. Supported on all Intune-supported iOS/iPadOS versions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleUserInitiatedEnrollmentType/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enumeration sentinel value. Do not use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depTokenType/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Token Type is None\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depTokenType/dep\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Token Type is Dep.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depTokenType/appleSchoolManager\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Token Type is Apple School Manager\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.discoverySource/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DiscoverySource is Unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.discoverySource/adminImport\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device is imported by admin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.discoverySource/deviceEnrollmentProgram\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device is added by Apple device enrollment program (Dep).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentState/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device enrollment state is unknown\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentState/enrolled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device is Enrolled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentState/pendingReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrolled but it's enrolled via enrollment profile and the enrolled profile is different from the assigned profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentState/failed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not enrolled and there is enrollment failure record.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentState/notContacted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device is imported but not enrolled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentState/blocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device is enrolled as userless, but is blocked from moving to user enrollment because the app failed to install.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedDeviceIdentityType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown value of importedDeviceIdentityType.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedDeviceIdentityType/imei\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Identity is of type imei.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedDeviceIdentityType/serialNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Identity is of type serial number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus/pending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus/partial\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partial status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus/complete\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Complete status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityImportStatus/error\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityUploadStatus/noUpload\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No upload status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityUploadStatus/pending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityUploadStatus/complete\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Complete status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityUploadStatus/error\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iTunesPairingMode/disallow\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pairing is not allowed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iTunesPairingMode/allow\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pairing allowed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iTunesPairingMode/requiresCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate required to pair with iTunes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.platform/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown device platform\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.platform/ios\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IOS device platform\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.platform/android\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android device platform\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.platform/windows\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows device platform\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.platform/windowsMobile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WindowsMobile device platform\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.platform/macOS\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mac device platform\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceRemediationState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device remediation status, indicating whether or not hardware has been changed for an Autopilot-registered device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceRemediationState/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceRemediationState/noRemediationRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No hardware change has been detected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceRemediationState/automaticRemediationRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hardware change detected on client. Additional remediation is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceRemediationState/manualRemediationRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hardware change detected on client that could not resolved automatically. Additional remediation is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceRemediationState/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Marks the end of known enum values, and allows for additional values in the future.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceType/windowsPc\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows PC\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceType/surfaceHub2\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Surface Hub 2\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceType/holoLens\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HoloLens\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceType/surfaceHub2S\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SurfaceHub2S\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceType/virtualMachine\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VirtualMachine\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceType/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn't be necessary.         \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotProfileAssignmentDetailedStatus/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No assignment detailed status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotProfileAssignmentDetailedStatus/hardwareRequirementsNotMet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hardware requirements are not met. This can happen if a self-deploying AutoPilot Profile is assigned to a device without TPM 2.0.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotProfileAssignmentDetailedStatus/surfaceHubProfileNotSupported\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that a Surface Hub AutoPilot Profile is assigned to a device that is not Surface Hub(Aruba).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotProfileAssignmentDetailedStatus/holoLensProfileNotSupported\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that a HoloLens AutoPilot Profile is assigned to a device that is not HoloLens.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotProfileAssignmentDetailedStatus/windowsPcProfileNotSupported\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that a Windows PC AutoPilot Profile is assigned to a device that is not Windows PC.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotProfileAssignmentDetailedStatus/surfaceHub2SProfileNotSupported\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that a surface Hub 2S  AutoPilot Profile is assigned to a device that is not surface Hub 2S.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotProfileAssignmentDetailedStatus/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Placeholder for evolvable enum, but this enum is never returned to the caller, so it shouldn't be necessary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotProfileAssignmentStatus/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown assignment status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotProfileAssignmentStatus/assignedInSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assigned successfully in Intune and in sync with Windows auto pilot program\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotProfileAssignmentStatus/assignedOutOfSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assigned successfully in Intune and not in sync with Windows auto pilot program\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotProfileAssignmentStatus/assignedUnkownSyncState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assigned successfully in Intune and either in-sync or out of sync with Windows auto pilot program\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotProfileAssignmentStatus/notAssigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not assigned\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotProfileAssignmentStatus/pending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending assignment\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotProfileAssignmentStatus/failed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\" Assignment failed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotSyncStatus/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown sync status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotSyncStatus/inProgress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sync is in progress\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotSyncStatus/completed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sync completed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotSyncStatus/failed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sync failed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceUsageType/singleUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Single User Device Type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceUsageType/shared\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Shared Device Type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaConnectorState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents various states for Zebra FOTA connector.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaConnectorState/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value when the connector has not been setup (the feature has not been used yet).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaConnectorState/connected\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connected state indicates that Intune is linked to Zebra Update Services for the current tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaConnectorState/disconnected\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disconnected state indicates that the account was connected in the past and later disconnected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaConnectorState/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown future enum value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the state of Zebra FOTA deployment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentState/pendingCreation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment is created but Zebra has not confirmed its creation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentState/createFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment was not successfully created with Zebra.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentState/created\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment has been created but has not been deployed yet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentState/inProgress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment has started but not completed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentState/completed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment has completed or end date has passed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentState/pendingCancel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin has requested to cancel a deployment but Zebra has not confirmed cancellation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentState/canceled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment has been successfully canceled by Zebra.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentState/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown future enum value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaNetworkType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents various network types for Zebra FOTA deployment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaNetworkType/any\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device will install the update regardless of current network type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaNetworkType/wifi\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device will install the update only when connected to WiFi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaNetworkType/cellular\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device will install the update only when connected a Cellular network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaNetworkType/wifiAndCellular\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device will install the update when connected both WiFi and Cellular.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaNetworkType/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown future enum value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaScheduleMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents various schedule modes for Zebra FOTA deployment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaScheduleMode/installNow\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Instructs the device to install the update as soon as it is received.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaScheduleMode/scheduled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Schedule an update to be installed at a specified date and time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaScheduleMode/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown future enum value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaUpdateType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents various update types for Zebra FOTA deployment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaUpdateType/custom\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom update where the user selects specific BSP, OS version, and patch number to update to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaUpdateType/latest\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The latest released update becomes the target OS. Latest may update the device to a new Android version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaUpdateType/auto\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device always looks for the latest package available in the repo and tries to update whenever a new package is available. This continues until the admin cancels the auto update.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaUpdateType/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown future enum value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReadiness\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the Group Policy Object file is covered and ready for Intune migration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReadiness/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No Intune coverage\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReadiness/partial\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partial Intune coverage\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReadiness/complete\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Complete Intune coverage\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReadiness/error\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error when analyzing coverage\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReadiness/notApplicable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No Group Policy settings in GPO\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingScope\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scope of the group policy setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingScope/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device scope unknown\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingScope/device\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device scope\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingScope/user\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User scope\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting type of the group policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"GroupPolicySettingType unknown\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/policy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/account\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/securityOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SecurityOptions setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/userRightsAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserRightsAssignment setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/auditSetting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AuditSetting setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/windowsFirewallSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WindowsFirewallSettings setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/appLockerRuleCollection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AppLockerRuleCollection setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/dataSourcesSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DataSourcesSettings setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/devicesSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DevicesSettings setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/driveMapSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DriveMapSettings setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/environmentVariables\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"EnvironmentVariables setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/filesSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"FilesSettings setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/folderOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"FolderOptions setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/folders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Folders setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/iniFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IniFiles setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/internetOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"InternetOptions setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/localUsersAndGroups\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"LocalUsersAndGroups setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/networkOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NetworkOptions setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/networkShares\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NetworkShares setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/ntServices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NTServices setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/powerOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PowerOptions setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/printers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Printers setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/regionalOptionsSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RegionalOptionsSettings setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/registrySettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RegistrySettings setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/scheduledTasks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ScheduledTasks setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/shortcutSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ShortcutSettings setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingType/startMenuSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"StartMenuSettings setting type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mdmSupportedState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mdm Support Status of the setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mdmSupportedState/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mdm support status of the setting is not known.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mdmSupportedState/supported\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting is supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mdmSupportedState/unsupported\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting is unsupported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mdmSupportedState/deprecated\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting is depcrecated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyConfigurationIngestionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy Configuration Ingestion Type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyConfigurationIngestionType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown policy configuration ingestion type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyConfigurationIngestionType/custom\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates policy created have definitions ingested by IT admin with sufficient permissions through custom ingestion process\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyConfigurationIngestionType/builtIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates policy created have definitions ingested through system ingestion process\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyConfigurationIngestionType/mixed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicated atleast 1 tenant admin &amp; system ingested definitions configured for this policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyConfigurationIngestionType/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown future enum value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyConfigurationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy Configuration Type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyConfigurationType/policy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy type does not tattoo the value, which means the value is removed allowing the original configuration value to be used. The policy type supercedes application configuration setting so the application is always aware of the value. The policy type prevents the user from modifying the value through the application's user interface.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyConfigurationType/preference\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The preference type does tattoo the value, which means the value is not removed from the registry. The preference type will overwrite the user configured-value and does not retain the previous value. The preference type does not prevent the user from modifying the value through the application's user interface.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinitionClassType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy Definition Class Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinitionClassType/user\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies placement of the policy setting under the user configuration node.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinitionClassType/machine\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies placement of the policy setting under the computer configuration node.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyOperationStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Group Policy operation status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyOperationStatus/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy unknown operation status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyOperationStatus/inProgress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy in progress operation status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyOperationStatus/success\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy successful operation status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyOperationStatus/failed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy failed operation status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyOperationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Group Policy operation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyOperationType/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy invalid operation type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyOperationType/upload\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy upload operation type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyOperationType/uploadNewVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy upload new version operation type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyOperationType/addLanguageFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy add new language(ADML) files operation type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyOperationType/removeLanguageFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy remove language(ADML) files operation type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyOperationType/updateLanguageFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy update language(ADML) files operation type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyOperationType/remove\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy remove uploaded file operation type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Group Policy File or Definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyType/admxBacked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy administrative templates built-in to the Policy configuration service provider (CSP).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyType/admxIngested\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy administrative templates installed using the Policy configuration service provider (CSP).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedDefinitionFileStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Group Policy uploaded definition file status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedDefinitionFileStatus/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy uploaded definition file invalid upload status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedDefinitionFileStatus/uploadInProgress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy uploaded definition file upload in progress.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedDefinitionFileStatus/available\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy uploaded definition file available.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedDefinitionFileStatus/assigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy uploaded definition file assigned to policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedDefinitionFileStatus/removalInProgress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy uploaded definition file removal in progress.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedDefinitionFileStatus/uploadFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy uploaded definition file upload failed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedDefinitionFileStatus/removalFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Policy uploaded definition file removal failed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ingestionSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Category Ingestion source\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ingestionSource/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates unknown category\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ingestionSource/custom\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the category is ingested by IT admin with sufficient permissions through custom ingestion process\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ingestionSource/builtIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the category is ingested through system ingestion process\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ingestionSource/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown future enum value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppSafetyNetAppsVerificationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An admin enforced Android SafetyNet Device Attestation requirement on a managed app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppSafetyNetAppsVerificationType/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"no requirement set\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppSafetyNetAppsVerificationType/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"require that Android device has SafetyNet Apps Verification enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppSafetyNetDeviceAttestationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An admin enforced Android SafetyNet Device Attestation requirement on a managed app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppSafetyNetDeviceAttestationType/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"no requirement set\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppSafetyNetDeviceAttestationType/basicIntegrity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"require that Android device passes SafetyNet Basic Integrity validation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppSafetyNetDeviceAttestationType/basicIntegrityAndDeviceCertification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"require that Android device passes SafetyNet Basic Integrity and Device Certification validations\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppSafetyNetEvaluationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An admin enforced Android SafetyNet evaluation type requirement on a managed app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppSafetyNetEvaluationType/basic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require basic evaluation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppSafetyNetEvaluationType/hardwareBacked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require hardware backed evaluation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appManagementLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Management levels for apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appManagementLevel/unspecified\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unspecified\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appManagementLevel/unmanaged\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unmanaged\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appManagementLevel/mdm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MDM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appManagementLevel/androidEnterprise\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Enterprise\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appManagementLevel/androidEnterpriseDedicatedDevicesWithAzureAdSharedMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Enterprise dedicated devices with Azure AD Shared mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appManagementLevel/androidOpenSourceProjectUserAssociated\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Open Source Project (AOSP) devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appManagementLevel/androidOpenSourceProjectUserless\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Open Source Project (AOSP) userless devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appManagementLevel/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Place holder for evolvable enum\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppClipboardSharingLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the level to which the device's clipboard may be shared between apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppClipboardSharingLevel/allApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sharing is allowed between all apps, managed or not\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppClipboardSharingLevel/managedAppsWithPasteIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sharing is allowed between all managed apps with paste in enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppClipboardSharingLevel/managedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sharing is allowed between all managed apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppClipboardSharingLevel/blocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sharing between apps is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDataEncryptionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the level to which app data is encrypted for managed apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDataEncryptionType/useDeviceSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App data is encrypted based on the default settings on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDataEncryptionType/afterDeviceRestart\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App data is encrypted when the device is restarted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDataEncryptionType/whenDeviceLockedExceptOpenFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App data associated with this policy is encrypted when the device is locked, except data in files that are open\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDataEncryptionType/whenDeviceLocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App data associated with this policy is encrypted when the device is locked\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDataIngestionLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Locations which can be used to bring data into organization documents\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDataIngestionLocation/oneDriveForBusiness\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OneDrive for business\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDataIngestionLocation/sharePoint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SharePoint Online\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDataIngestionLocation/camera\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device's camera\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDataIngestionLocation/photoLibrary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device's photo library\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDataStorageLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Storage locations where managed apps can potentially store their data\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDataStorageLocation/oneDriveForBusiness\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OneDrive for business\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDataStorageLocation/sharePoint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SharePoint\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDataStorageLocation/box\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Box\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDataStorageLocation/localStorage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Local storage on the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDataStorageLocation/photoLibrary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device's photo library\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDataTransferLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data can be transferred from/to these classes of apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDataTransferLevel/allApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDataTransferLevel/managedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDataTransferLevel/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDeviceThreatLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maxium threat level allowed for an app to be compliant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDeviceThreatLevel/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value not configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDeviceThreatLevel/secured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device needs to have no threat\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDeviceThreatLevel/low\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device needs to have a low threat.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDeviceThreatLevel/medium\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device needs to have not more than medium threat.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDeviceThreatLevel/high\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device needs to have not more than high threat\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppFlaggedReason\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason for which a user has been flagged\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppFlaggedReason/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No issue.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppFlaggedReason/rootedDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app registration is running on a rooted/unlocked device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppFlaggedReason/androidBootloaderUnlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app registration is running on an Android device on which the bootloader is unlocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppFlaggedReason/androidFactoryRomModified\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app registration is running on an Android device on which the factory ROM has been modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppNotificationRestriction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Restrict managed app notification\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppNotificationRestriction/allow\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Share all notifications.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppNotificationRestriction/blockOrganizationalData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not share Orgnizational data in notifications.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppNotificationRestriction/block\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not share notifications.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPhoneNumberRedirectLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The classes of apps that are allowed to click-to-open a phone number, for making phone calls or sending text messages.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPhoneNumberRedirectLevel/allApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sharing is allowed to all apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPhoneNumberRedirectLevel/managedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sharing is allowed to all managed apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPhoneNumberRedirectLevel/customApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sharing is allowed to a custom app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPhoneNumberRedirectLevel/blocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sharing between apps is blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPinCharacterSet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Character set which is to be used for a user's app PIN\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPinCharacterSet/numeric\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Numeric characters\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPinCharacterSet/alphanumericAndSymbol\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Alphanumeric and symbolic characters\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRemediationAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An admin initiated action to be applied on a managed app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRemediationAction/block\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app and the corresponding company data to be blocked\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRemediationAction/wipe\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app and the corresponding company data to be wiped\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRemediationAction/warn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app and the corresponding user to be warned\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedBrowserType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of managed browser\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedBrowserType/notConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedBrowserType/microsoftEdge\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Edge\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefensePartnerPriority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines the conflict resolution strategy, when more than one Mobile Threat Defense provider is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefensePartnerPriority/defenderOverThirdPartyPartner\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates use of Microsoft Defender Endpoint over 3rd party MTD connectors\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefensePartnerPriority/thirdPartyPartnerOverDefender\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates use of a 3rd party MTD connector over Microsoft Defender Endpoint\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefensePartnerPriority/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enumeration sentinel value. Do not use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppGroupType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a collection of apps to target which can be one of several pre-defined lists of apps or a manually selected list of apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppGroupType/selectedPublicApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target the collection of apps manually selected by the admin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppGroupType/allCoreMicrosoftApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target the core set of Microsoft apps (Office, Edge, etc).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppGroupType/allMicrosoftApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target all apps with Microsoft as publisher.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppGroupType/allApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target all apps with an available assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionEnforcementLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for WIP Protection enforcement levels\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionEnforcementLevel/noProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No protection enforcement\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionEnforcementLevel/encryptAndAuditOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encrypt and Audit only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionEnforcementLevel/encryptAuditAndPrompt\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encrypt, Audit and Prompt\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionEnforcementLevel/encryptAuditAndBlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encrypt, Audit and Block\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPinCharacterRequirements\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pin Character Requirements\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPinCharacterRequirements/notAllow\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not allow\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPinCharacterRequirements/requireAtLeastOne\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require atleast one\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPinCharacterRequirements/allow\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow any number\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppClipboardSharingLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the level to which the device's clipboard may be shared between apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppClipboardSharingLevel/anyDestinationAnySource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Org users can paste data from and cut/copy data to any account, document, location or application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppClipboardSharingLevel/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Org users cannot cut, copy or paste data to or from external accounts, documents, locations or applications from or into the org context.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppDataTransferLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data can be transferred from/to these classes of apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppDataTransferLevel/allApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppDataTransferLevel/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelLogCollectionStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enum type that represent the status of log collection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelLogCollectionStatus/pending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the log collection is in progress\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelLogCollectionStatus/completed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the log collection is completed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelLogCollectionStatus/failed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the log collection has failed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelLogCollectionStatus/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Placeholder value for future expansion enums\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServerHealthStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enum of possible MicrosoftTunnelServer health status types\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServerHealthStatus/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the health status of the server is unknown. This occurs when no health status has been reported, for example when the server is initialized, but has not yet been evaluated for its health.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServerHealthStatus/healthy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the health status of the server is healthy. This should be the normal operational health status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServerHealthStatus/unhealthy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the health status of the server is unhealthy. This is normally a transient condition that will last up to 5 minutes. If the server cannot be remediated while reporting unhealthy state, the health state will change to 'warning'. If it can be remediated, the health state will return to 'healthy'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServerHealthStatus/warning\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a warning based on the Tunnel Gateway server's CPU usage, memory usage, latency, TLS certificate, version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServerHealthStatus/offline\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the server state is offline\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServerHealthStatus/upgradeInProgress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the upgrade in progress during the upgrade cycle of when Intune begins upgrading servers, one server at a time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServerHealthStatus/upgradeFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the failure of the upgrade during the upgrade cycle of when Intune begins upgrading servers, one server at a time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServerHealthStatus/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enumeration sentinel value. Do not use enums.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notificationTemplateBrandingOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Branding Options for the Message Template. Branding is defined in the Intune Admin Console.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notificationTemplateBrandingOptions/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that no branding options are set in the message template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notificationTemplateBrandingOptions/includeCompanyLogo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates to include company logo in the message template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notificationTemplateBrandingOptions/includeCompanyName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates to include company name in the message template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notificationTemplateBrandingOptions/includeContactInformation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates to include contact information in the message template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notificationTemplateBrandingOptions/includeCompanyPortalLink\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates to include company portal website link in the message template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notificationTemplateBrandingOptions/includeDeviceDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates to include device details in the message template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notificationTemplateBrandingOptions/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enumeration sentinel value. Do not use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDomainJoinConnectorState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ODJ request states.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDomainJoinConnectorState/active\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connector is actively pinging Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDomainJoinConnectorState/error\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"There is no heart-beat from connector from last one hour.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDomainJoinConnectorState/inactive\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"There is no heart-beat from connector from last 5 days.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityTaskMitigationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device app management task mitigation type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityTaskMitigationType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mitigation steps are unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityTaskMitigationType/update\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app needs to be updated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityTaskMitigationType/uninstall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app needs to be uninstalled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityTaskMitigationType/securityConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security configuration needs to be changed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTaskCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device app management task category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTaskCategory/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown source.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTaskCategory/advancedThreatProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Defender ATP Threat &amp; Vulnerability Management.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTaskPriority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device app management task priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTaskPriority/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No priority set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTaskPriority/high\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"High priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTaskPriority/low\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Low priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTaskStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device app management task status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTaskStatus/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State is undefined.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTaskStatus/pending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The task is ready for review.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTaskStatus/active\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The task has been accepted and is being worked on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTaskStatus/completed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The work is complete.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTaskStatus/rejected\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The task was rejected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationApplicablePlatform\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The endpoint security configuration applicable platform.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationApplicablePlatform/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationApplicablePlatform/macOS\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationApplicablePlatform/windows10AndLater\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationApplicablePlatform/windows10AndWindowsServer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 and Windows Server.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationProfileType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The endpoint security policy profile type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationProfileType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationProfileType/antivirus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Antivirus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationProfileType/windowsSecurity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Security.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationProfileType/bitLocker\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BitLocker.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationProfileType/fileVault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"FileVault.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationProfileType/firewall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Firewall.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationProfileType/firewallRules\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Firewall rules.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationProfileType/endpointDetectionAndResponse\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint detection and response.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationProfileType/deviceControl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device control.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationProfileType/appAndBrowserIsolation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App and browser isolation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationProfileType/exploitProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exploit protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationProfileType/webProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Web protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationProfileType/applicationControl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application control.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationProfileType/attackSurfaceReductionRules\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Attack surface reduction rules.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationProfileType/accountProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The endpoint security policy type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationType/antivirus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Antivirus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationType/diskEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disk encryption.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationType/firewall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Firewall.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationType/endpointDetectionAndResponse\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint detection and response.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationType/attackSurfaceReduction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Attack surface reduction.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endpointSecurityConfigurationType/accountProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleAssignmentScopeType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the type of scope for a Role Assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleAssignmentScopeType/resourceScope\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow assignments to the specified ResourceScopes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleAssignmentScopeType/allDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow assignments to all Intune devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleAssignmentScopeType/allLicensedUsers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow assignments to all Intune licensed users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleAssignmentScopeType/allDevicesAndLicensedUsers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow assignments to all Intune devices and licensed users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAssistanceOnboardingStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current TeamViewer connector status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAssistanceOnboardingStatus/notOnboarded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status reported when there is no active TeamViewer connector configured or active\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAssistanceOnboardingStatus/onboarding\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status reported when the system has initiated a TeamViewer connection, but the service has not yet completed the confirmation of a connector\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAssistanceOnboardingStatus/onboarded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status reported when the system has successfully exchanged account information with TeamViewer and can now initiate remote assistance sessions with clients\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAssistanceState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of remote assistance for the account\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAssistanceState/disabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote assistance is disabled for the account. With this value, Quick Assist remote assistance sessions are not allowed for the account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAssistanceState/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote assistance is enabled for the account. With this value, enterprise Quick Assist remote assistance features are provided.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExportJobLocalizationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures how the requested export job is localized\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExportJobLocalizationType/localizedValuesAsAdditionalColumn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the export job to expose localized values as an additional column\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExportJobLocalizationType/replaceLocalizableValues\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the export job to replace enumerable values with their localized values\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReportFileFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values for the file format of a report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReportFileFormat/csv\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"CSV Format\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReportFileFormat/pdf\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PDF Format (Deprecate later)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReportFileFormat/json\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"JSON Format\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReportFileFormat/unknownFutureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evolvable enumeration sentinel value. Do not use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReportStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible statuses associated with a generated report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReportStatus/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Report generation status is unknown\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReportStatus/notStarted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Report generation has not started\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReportStatus/inProgress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Report generation is in progress\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReportStatus/completed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Report generation is completed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReportStatus/failed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Report generation has failed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMDeviceStateValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the various states for an embedded SIM activation code.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMDeviceStateValue/notEvaluated\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Designates that the embedded SIM activation code is free and available to be assigned to a device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMDeviceStateValue/failed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Designates that Intune Service failed to deliver this profile to a device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMDeviceStateValue/installing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Designates that the embedded SIM activation code has been assigned to a device and the device is installing the token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMDeviceStateValue/installed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Designates that the embedded SIM activation code has been successfully installed on the target device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMDeviceStateValue/deleting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Designates that Intune Service is trying to delete the profile from the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMDeviceStateValue/error\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Designates that there is error with this profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMDeviceStateValue/deleted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Designates that the profile is deleted from the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMDeviceStateValue/removedByUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Designates that the profile is removed from the device by the user\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorHealthState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connector health state for connector status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorHealthState/healthy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a healthy connector status and no action required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorHealthState/warning\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that a connector needs attention.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorHealthState/unhealthy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that a connector needs immediate attention to retain functionality.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorHealthState/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"unknown\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connectors name for connector status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorName/applePushNotificationServiceExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the expiration date/time for the Apple MDM Push Certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorName/vppTokenExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the expiration date/time for Vpp Token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorName/vppTokenLastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate the last sync data/time that the Vpp Token performed a sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorName/windowsAutopilotLastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate the last sync date/time that the Windows Autopilot performed a sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorName/windowsStoreForBusinessLastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the last sync date/time that the Windows Store for Business performed a sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorName/jamfLastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the last sync date/time that the JAMF connector performed a sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorName/ndesConnectorLastConnectionDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the last sync date/time that the NDES connector performed a sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorName/appleDepExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the expiration date/time for the Apple Enrollment Program token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorName/appleDepLastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the last sync date/time that the Apple Enrollment Program token performed a sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorName/onPremConnectorLastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the last sync date/time that the Exchange ActiveSync connector performed a sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorName/googlePlayAppLastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the last sync date/time that the Google Play App performed a sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorName/googlePlayConnectorLastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the last modified date / time that the Google Play connector was updated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorName/windowsDefenderATPConnectorLastHeartbeatDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the last heartbeat date/time that the Windows Defender ATP connector was contacted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorName/mobileThreatDefenceConnectorLastHeartbeatDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the last heartbeat date/time that the Mobile Threat Defence connector was contacted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorName/chromebookLastDirectorySyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the last sync date/time that the Chrombook Last Directory performed a sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorName/futureValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Future use\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentFailureReason\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Top level failure categories for enrollment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentFailureReason/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value, failure reason is unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentFailureReason/authentication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication failed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentFailureReason/authorization\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Call was authenticated, but not authorized to enroll.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentFailureReason/accountValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failed to validate the account for enrollment. (Account blocked, enrollment not enabled)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentFailureReason/userValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User could not be validated. (User does not exist, missing license)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentFailureReason/deviceNotSupported\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device is not supported for mobile device management.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentFailureReason/inMaintenance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account is in maintenance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentFailureReason/badRequest\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Client sent a request that is not understood/supported by the service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentFailureReason/featureNotSupported\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Feature(s) used by this enrollment are not supported for this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentFailureReason/enrollmentRestrictionsEnforced\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment restrictions configured by admin blocked this enrollment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentFailureReason/clientDisconnected\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Client timed out or enrollment was aborted by enduser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentFailureReason/userAbandonment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment was abandoned by enduser. (Enduser started onboarding but failed to complete it in timely manner)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppActionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the Action Types for an Intune Application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppActionType/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown result.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppActionType/installCommandSent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application install command was sent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppActionType/installed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application installed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppActionType/uninstalled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application uninstalled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppActionType/userRequestedInstall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User requested installation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppIntent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the status of the mobile app on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppIntent/available\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Available\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppIntent/notAvailable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Available\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppIntent/requiredInstall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required Install\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppIntent/requiredUninstall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required Uninstall\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppIntent/requiredAndAvailableInstall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RequiredAndAvailableInstall\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppIntent/availableInstallWithoutEnrollment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AvailableInstallWithoutEnrollment\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppIntent/exclude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exclude\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment states for Autopilot devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentState/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The deployment state is unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentState/success\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The deployment succeeded.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentState/inProgress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The deployment state is in progress.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentState/failure\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The deployment failed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentState/successWithTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The deployment timed out but user clicked past failure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentState/notAttempted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The deployment was not run.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentState/disabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The deployment is disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentState/successOnRetry\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The deployment succeeded after hitting an initial timeout failure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enum values for the various WindowsDefenderApplicationControl supplemental policy deployment statuses.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyStatuses/unknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the WindowsDefenderApplicationControl supplemental policy is not known.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyStatuses/success\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The WindowsDefenderApplicationControl supplemental policy is in effect.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyStatuses/tokenError\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The WindowsDefenderApplicationControl supplemental policy is structurally okay but there is an error with authorizing the token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyStatuses/notAuthorizedByToken\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The token does not authorize this WindowsDefenderApplicationControl supplemental policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyStatuses/policyNotFound\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The WindowsDefenderApplicationControl supplemental policy is not found.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driverApprovalAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An enum type to represent approval actions of single or list of drivers.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driverApprovalAction/approve\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates the action to approve single or list of drivers.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driverApprovalAction/decline\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates the action to approve single or list of drivers.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driverApprovalAction/suspend\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates the action to suspend single or list of drivers.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driverApprovalStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An enum type to represent approval status of a driver.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driverApprovalStatus/needsReview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates a driver needs IT admin's review.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driverApprovalStatus/declined\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates IT admin has declined a driver.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driverApprovalStatus/approved\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates IT admin has approved a driver.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driverApprovalStatus/suspended\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates IT admin has suspended a driver.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driverCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An enum type to represent which category a driver belongs to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driverCategory/recommended\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates a driver is recommended by Microsoft.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driverCategory/previouslyApproved\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates a driver was recommended by Microsoft and IT admin has taken some approval action on it.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driverCategory/other\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates a driver is never recommended by Microsoft.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driverUpdateProfileApprovalType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An enum type to represent approval type of a driver update profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driverUpdateProfileApprovalType/manual\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates a driver and firmware profile needs to be approved manually.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driverUpdateProfileApprovalType/automatic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates a driver and firmware profile is approved automatically.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfileInventorySyncState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows DnF update inventory sync state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfileInventorySyncState/pending\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfileInventorySyncState/success\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Successful sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfileInventorySyncState/failure\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failed sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsQualityUpdateClassification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows quality update classification\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsQualityUpdateClassification/all\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All update type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsQualityUpdateClassification/security\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security only update type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsQualityUpdateClassification/nonSecurity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non security only update type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible types of Application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationType/universal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The windows universal application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationType/desktop\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The windows desktop application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPfxIntendedPurpose\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supported values for the intended purpose of a user PFX certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPfxIntendedPurpose/unassigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"No roles/usages assigned.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPfxIntendedPurpose/smimeEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Valid for S/MIME encryption.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPfxIntendedPurpose/smimeSigning\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Valid for S/MIME signing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPfxIntendedPurpose/vpn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Valid for use in VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPfxIntendedPurpose/wifi\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Valid for use in WiFi.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPfxPaddingScheme\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supported values for the padding scheme used by encryption provider.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPfxPaddingScheme/none\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown padding Scheme.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPfxPaddingScheme/pkcs1\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pkcs1 is no longer supported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPfxPaddingScheme/oaepSha1\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OaepSha1 is no longer supported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPfxPaddingScheme/oaepSha256\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use OAEP SHA-256 padding.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPfxPaddingScheme/oaepSha384\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use OAEP SHA-384 padding.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPfxPaddingScheme/oaepSha512\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use OAEP SHA-512 padding.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.externalConnectors.identitySourceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-06-01\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The property named 'IdentitySource' will be deprecated in September 2021, please see the updated aclType usage.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2021-09-01\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-06\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identitySourceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-06-01\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The property named 'IdentitySource' will be deprecated in September 2021, please see the updated aclType usage.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2021-09-01\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-06\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.workflowBase\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.workflow\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deletedItemContainer/workflows\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directoryObject\" />\n      <Annotations Target=\"microsoft.graph.user\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.servicePrincipal\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.oAuth2PermissionGrant\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/calendar\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/calendarGroups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/calendars\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/calendarView\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/contactFolders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/contacts\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/events\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/inferenceClassification\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/joinedGroups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/mailFolders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/messages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/outlook\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/people\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.agreementAcceptance\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/deviceEnrollmentLimit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Base Class of Device Enrollment Configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/deviceEnrollmentConfigurations\">\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"Get enrollment configurations targeted to the user\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices that are managed or pre-enrolled through Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/managedDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed devices associated with the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ManagedAppEntity is the base entity type for all other entity types under app management workflow.\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The ManagedAppRegistration resource represents the details of an app, with management capability, used by a member of the organization.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/managedAppRegistrations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more managed app registrations that belong to the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDeviceRegistration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents device registration records for Bring-Your-Own-Device(BYOD) Windows devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/windowsInformationProtectionDeviceRegistrations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more WIP device registrations that belong to the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingEvent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event representing an general failure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/deviceManagementTroubleshootingEvents\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of troubleshooting events for this user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppIntentAndState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MobileApp Intent and Install State for a given device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/mobileAppIntentAndStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of troubleshooting events for this user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingEvent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event representing a users device application install status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/mobileAppTroubleshootingEvents\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of mobile app troubleshooting events for this user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notification\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/photo\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/photos\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userActivity\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.task\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.taskProcessingResult\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.customTaskExtension\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.lifecycleWorkflowsContainer/deletedItems\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.lifecycleWorkflowsContainer/settings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.taskDefinition\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.lifecycleWorkflowsContainer/taskDefinitions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.workflowTemplate\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.lifecycleWorkflowsContainer/workflowTemplates\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.run\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.run/taskProcessingResults\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.userProcessingResult\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.run/userProcessingResults\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.task/taskProcessingResults\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.taskReport\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.taskReport/taskDefinition\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.taskReport/taskProcessingResults\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.userProcessingResult/taskProcessingResults\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.workflow/runs\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.workflow/taskReports\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.workflow/userProcessingResults\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.workflow/versions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.workflowTemplate/tasks\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.statusBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-04-11\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The statusBase complex type is deprecated. The provisioningStatusInfo holds the same information as this. This only exists in the beta api.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2021-12-31\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-04/Reporting\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.statusDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-04-11\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The statusDetails complex type is deprecated. The provisioningStatusInfo and provisioningStatusInfo's provisioningErrorInfo holds the same information as this. This only exists in the beta api.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2021-12-31\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-04/Reporting\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationSignInDetailedSummary\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applicationSignInSummary\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directoryAudit\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.provisioningObjectSummary\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.signIn\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userRegistrationDetails\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.credentialUsageSummary\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.credentialUserRegistrationCount\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.credentialUserRegistrationDetails\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.impactedResource\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recommendationBase\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recommendation\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.administrativeUnit\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directory/administrativeUnits\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.inboundSharedUserProfile\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outboundSharedUserProfile\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedEmailDomain\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Referenceable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directory/featureRolloutPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-03-05\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"Feature Rollout Policies have been grouped with other policies under /policies. The existing /directory/featureRolloutPolicies is deprecated and will stop returning data on 06/30/2021. Please use /policies/featureRolloutPolicies.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2021-06-30\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-01/DirectoryFeatureRolloutPolicies\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.membershipOutlierInsight\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.provisioningObjectSummary/action\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-04-11\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The action property is deprecated. The provisioningAction holds the same information as this. This only exists in the beta api.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2021-12-31\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-04/Reporting\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.relyingPartyDetailedSummary\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userCredentialUsageDetails\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.application\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorGroup\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conditionalAccessRoot/authenticationStrengths\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2023-02-01\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The 'authenticationStrengths' segment is deprecated. Please use 'authenticationStrength' instead.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2023-03-31\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2023-02/AuthenticationStrengthsRemove\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authenticationContextClassReference\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.namedLocation\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Referenceable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conditionalAccessPolicy\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Referenceable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conditionalAccessTemplate\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceRegistrationPolicy\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.crossTenantAccessPolicy\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Referenceable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.searchQuery/query_string\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-12-14\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The query_string will be removed on December 31, 2022. Please use the queryString instead.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-12-31\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-12/RemoveDeprecatedUnderscoreProperty\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitlocker\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitlockerRecoveryKey\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n            <PropertyValue Property=\"NonFilterableProperties\">\n              <Collection />\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.informationProtectionPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-02-15\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-08-15\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-02/Beta_SensitivityLabels\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.informationProtection/policy\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-02-15\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-08-15\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-02/Beta_SensitivityLabels\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingReminder\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This type represents when and to whom to send an e-mail reminder.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingReminder/message\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Message to send.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingReminder/offset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How much time before an appointment the reminder should be sent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingReminder/recipients\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Who should receive the reminder.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingSchedulingPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This type represents the set of policies that dictate how bookings can be created in a Booking Calendar.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingSchedulingPolicy/allowStaffSelection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow customers to choose a specific person for the booking.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingSchedulingPolicy/maximumAdvance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of days in advance that a booking can be made.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingSchedulingPolicy/minimumLeadTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum lead time for bookings and cancellations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingSchedulingPolicy/sendConfirmationsToOwner\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notify the business via email when a booking is created or changed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingSchedulingPolicy/timeSlotInterval\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of each time slot.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingWorkHours\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This type represents the set of working hours in a single day of the week.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingWorkHours/day\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The day of the week represented by this instance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingWorkHours/timeSlots\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of start/end times during a day.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingAppointment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a booked appointment of a service by a customer in a business.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingAppointment/anonymousJoinWebUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.IsURL\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingAppointment/customerId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the booking customer associated with this appointment.\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"If CustomerId is not specified when an appointment is created then a new customer is created based on the appointment customer information. Once set, the customerId should be considered immutable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingAppointment/customerNotes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notes from the customer associated with this appointment.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Immutable\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The value of this property is only available when reading an individual booking appointment by id. Its value can only be set when creating a new appointment with a new customer, ie, without specifying a CustomerId. After that, the property is computed from the customer represented by CustomerId.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingAppointment/duration\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingAppointment/filledAttendeesCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingAppointment/invoiceUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.IsURL\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingAppointment/joinWebUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.IsURL\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingAppointment/onlineMeetingUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.IsURL\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingAppointment/reminders\">\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The value of this property is only available when reading an individual booking appointment by id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingAppointment/serviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the booking service associated with this appointment.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Immutable\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingAppointment/serviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the booking service associated with this appointment.\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"This property is optional when creating a new appointment. If not specified, it is computed from the service associated with the appointment by the service id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingAppointment/serviceNotes\">\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The value of this property is only available when reading an individual booking appointment by id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingNamedEntity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Booking entities that provide a display name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingBusiness\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a Microsot Bookings Business.\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The bookingBusiness is the top level object which contains business information and related business objects such as appointments, customers, services and staff members.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingBusiness/isPublished\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingBusiness/publicUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.IsURL\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingBusiness/webSiteUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the business web site.\" />\n        <Annotation Term=\"Org.OData.Core.V1.IsURL\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"Example: https://www.contoso.com\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingBusiness/appointments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All appointments in this business.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingBusiness/calendarView\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A calendar view of appointments in this business.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingPerson\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a booking customer or staff member.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingCustomer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a customer of the business.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingBusiness/customers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All customers of this business.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingCustomQuestion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a custom question of the business.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingBusiness/customQuestions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All custom questions of this business.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingService\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a particular service offered by a booking business.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingBusiness/services\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All services offered by this business.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingStaffMember\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a staff member who provides services in a business.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingBusiness/staffMembers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All staff members that provides services in this business.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingCurrency/symbol\">\n        <Annotation Term=\"Org.OData.Core.V1.IsLanguageDependent\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingCustomQuestion/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of this entity.\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The display name is suitable for human-readable interfaces.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingNamedEntity/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of this entity.\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The display name is suitable for human-readable interfaces.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingPerson/emailAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The e-mail address of this person.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingService/defaultReminders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default reminders set in an appointment of this service.\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The value of this property is only available when reading an individual booking service by id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingService/webUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the booking service.\" />\n        <Annotation Term=\"Org.OData.Core.V1.IsURL\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cloudPcProvisioningPolicy/domainJoinConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2023-02-01\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The domainJoinConfiguration is deprecated and will stop returning data on June 30, 2023. Please use the new domainJoinConfigurations instead.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2023-06-30\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2023-02/Tasks_And_Plans\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Singleton entity that acts as a container for all device management functionality.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment Profile used to enroll Android Enterprise devices using Google's Cloud Management.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/androidDeviceOwnerEnrollmentProfiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android device owner enrollment profile entities.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchema\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Schema describing an Android for Work application's custom configurations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/androidForWorkAppConfigurationSchemas\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android for Work app configuration schema entities.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment Profile used to enroll COSU devices using Google's Cloud Management.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/androidForWorkEnrollmentProfiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android for Work enrollment profile entities.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings for Android For Work.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/androidForWorkSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The singleton Android for Work settings entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enterprise settings for an Android managed store account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/androidManagedStoreAccountEnterpriseSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The singleton Android managed store account enterprise settings entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchema\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Schema describing an Android application's custom configurations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/androidManagedStoreAppConfigurationSchemas\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Enterprise app configuration schema entities.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties for Audit Event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/auditEvents\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Audit Events\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignmentFilter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for Assignment Filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/assignmentFilters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignment filters\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chromeOSOnboardingSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity that represents a Chromebook tenant settings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/chromeOSOnboardingSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of ChromeOSOnboardingSettings settings associated with account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A termsAndConditions entity represents the metadata and contents of a given Terms and Conditions (T&amp;C) policy. T&amp;C policies’ contents are presented to users upon their first attempt to enroll into Intune and subsequently upon edits where an administrator has required re-acceptance. They enable administrators to communicate the provisions to which a user must agree in order to have devices enrolled into Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/termsAndConditions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The terms and conditions associated with device management of the company.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceNowConnection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ServiceNow properties including the ServiceNow instanceUrl, connection credentials and other metadata.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/serviceNowConnections\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of ServiceNowConnections\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceComplianceReportSummarizationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last requested time of device compliance reporting for this account. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/intuneAccountId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune Account Id for given tenant\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/lastReportAggregationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last modified time of reporting for this account. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/legacyPcManangementEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to enable Non-MDM managed legacy PC management for this account. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/maximumDepTokens\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of dep tokens allowed per-tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/settings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account level settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/unlicensedAdminstratorsEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When enabled, users assigned as administrators via Role Assignment Memberships do not require an assigned Intune license. Prior to this, only Intune licensed users were granted permissions with an Intune role unless they were assigned a role via Azure Active Directory. You are limited to 350 unlicensed direct members for each AAD security group in a role assignment, but you can assign multiple AAD security groups to a role if you need to support more than 350 unlicensed administrators. Licensed administrators are unaffected, do not have to be direct members, nor does the 350 member limit apply. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows defender advanced threat protection onboarding state summary across the account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/advancedThreatProtectionOnboardingStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The summary state of ATP onboarding state for this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cartToClassAssociation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"CartToClassAssociation for associating device carts with classrooms.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/cartToClassAssociations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Cart To Class Associations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the base class for Compliance policy. Compliance policies are platform specific and individual per-platform compliance policies inherit from here. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceCompliancePolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device compliance policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceCompliancePolicyDeviceStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device compliance state summary for this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compilance Policy Setting State summary across the account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceCompliancePolicySettingStateSummaries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The summary states of compliance policy settings for this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationConflictSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Conflict summary for a set of device configuration policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceConfigurationConflictSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Summary of policies in conflict state for this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceConfigurationDeviceStateSummaries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device configuration device state summary for this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.restrictedAppsViolation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Violation of restricted apps configuration profile per device per user\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceConfigurationRestrictedAppsViolations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Restricted apps violations for this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceConfigurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device configurations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceConfigurationsAllManagedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Summary of all certificates for all devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceConfigurationUserStateSummaries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device configuration user state summary for this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/iosUpdateStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IOS software update installation statuses for this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateAccountSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS software update account summary report for a device and user\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/macOSSoftwareUpdateAccountSummaries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MacOS software update account summaries for this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceEncryptionState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encryption report per device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/managedDeviceEncryptionStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encryption report for devices in this account\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ndesConnector\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity which represents an OnPrem Ndes connector.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/ndesConnectors\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of Ndes connectors for this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/softwareUpdateStatusSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software update status summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Management Configuration Policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/complianceCategories\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of all compliance categories\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCompliancePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Management Compliance Policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/compliancePolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of all compliance policies\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/complianceSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of all ComplianceSettings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/configurationCategories\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of all Configuration Categories\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Management Configuration Policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/configurationPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of all Configuration policies\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Management Configuration Policy Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/configurationPolicyTemplates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of all templates\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/configurationSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of all ConfigurationSettings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReusablePolicySetting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Graph model for a reusable setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/reusablePolicySettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of all reusable settings that can be referred in a policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/reusableSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of all reusable settings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/templateSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of all TemplateSettings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/intuneBrand\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceManagementPartner\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance management partner for all platforms\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/complianceManagementPartners\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Compliance Management Partners configured by the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Singleton entity which represents the Exchange OnPremises Conditional Access Settings for a tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/conditionalAccessSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device categories provides a way to organize your devices. Using device categories, company administrators can define their own categories that make sense to their company. These categories can then be applied to a device in the Intune Azure console or selected by a user during device enrollment. You can filter reports and create dynamic Azure Active Directory device groups based on device categories.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceCategories\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device categories with the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceEnrollmentConfigurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device enrollment configurations\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartner\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity which represents a connection to device management partner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceManagementPartners\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Device Management Partners configured by the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity which represents a connection to an Exchange environment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/exchangeConnectors\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Exchange Connectors configured by the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeOnPremisesPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Singleton entity which represents the Exchange OnPremises policy configured for a tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/exchangeOnPremisesPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Exchange On Premisis policies configured by the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/exchangeOnPremisesPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy which controls mobile device access to Exchange On Premises\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity which represents a connection to Mobile threat defense partner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/mobileThreatDefenseConnectors\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Mobile threat Defense connectors configured by the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity representing a setting category\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/categories\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The available categories\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity that represents an intent to apply settings to a device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/intents\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device management intents\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingDefinition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity representing the defintion for a given setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/settingDefinitions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device management intent setting definitions\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity that represents a defined collection of device settings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/templates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The available templates\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/accountMoveCompletionDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date &amp; time when tenant data moved between scaleunits.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.adminConsent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin consent information.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/adminConsent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin consent information.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataProcessorServiceForWindowsFeaturesOnboarding\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A configuration entity for MEM features that utilize Data Processor Service for Windows (DPSW) data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/dataProcessorServiceForWindowsFeaturesOnboarding\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A configuration entity for MEM features that utilize Data Processor Service for Windows (DPSW) data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceProtectionOverview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hardware information of a given device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceProtectionOverview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device protection overview.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCleanupSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the rule when the admin wants the devices to be cleaned up.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/managedDeviceCleanupSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device cleanup rule\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/subscriptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant's Subscription.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/subscriptionState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant mobile device management subscription state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalySeverityOverview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics anomaly severity overview entity contains the count information for each severity of anomaly.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsAnomalySeverityOverview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics anomaly severity overview entity contains the count information for each severity of anomaly.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics insight is the recomendation to improve the user experience analytics score.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device settings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareOverview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows device malware overview.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/windowsMalwareOverview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware overview for windows devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applePushNotificationCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple push notification certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/applePushNotificationCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple push notification certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cloudPCConnectivityIssue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analyte connectivity issue entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/cloudPCConnectivityIssues\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of CloudPC Connectivity Issue.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/comanagedDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of co-managed devices report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Co-Management eligibility state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/comanagementEligibleDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of co-management eligible devices report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataSharingConsent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data sharing consent information.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/dataSharingConsents\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data sharing consents.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A managed or unmanaged app that is installed on a managed device. Unmanaged apps will only appear for devices marked as corporate owned.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/detectedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of detected apps associated with a device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScript\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune will provide customer the ability to run their Powershell Compliance scripts (detection) on the enrolled windows 10 Azure Active Directory joined devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceComplianceScripts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device compliance scripts associated with the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCustomAttributeShellScript\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a custom attribute script for macOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceCustomAttributeShellScripts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device custom attribute shell scripts associated with the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScript\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune will provide customer the ability to run their Powershell Health scripts (remediation + detection) on the enrolled windows 10 Azure Active Directory joined devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceHealthScripts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device health scripts associated with the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScript\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune will provide customer the ability to run their Powershell scripts on the enrolled windows 10 Azure Active Directory joined devices. The script can be run once or periodically.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceManagementScripts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device management scripts associated with the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceShellScript\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune will provide customer the ability to run their Shell scripts on the enrolled Mac OS devices. The script can be run once or periodically.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/deviceShellScripts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device shell scripts associated with the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceOverview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Summary data for managed devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/managedDeviceOverview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/managedDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of managed devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/mobileAppTroubleshootingEvents\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection property of MobileAppTroubleshootingEvent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.oemWarrantyInformationOnboarding\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Warranty status entity for a given OEM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/oemWarrantyInformationOnboarding\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of OEM Warranty Statuses\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteActionAudit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Report of remote actions initiated on the devices belonging to a certain tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/remoteActionAudits\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device remote action audits with the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.tenantAttachRBAC\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Singleton entity that acts as a container for tenant attach enablement functionality.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/tenantAttachRBAC\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TenantAttach RBAC Enablement\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomaly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics anomaly entity contains anomaly details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsAnomaly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics anomaly entity contains anomaly details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics anomaly entity contains device details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsAnomalyDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics anomaly entity contains device details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics application performance entity contains app performance details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics appHealth Application Performance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics application performance entity contains app performance details by app version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics appHealth Application Performance by App Version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics application performance entity contains app performance by app version details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics appHealth Application Performance by App Version details\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics application performance entity contains app performance by app version device id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics appHealth Application Performance by App Version Device Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics application performance entity contains app performance details by OS version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics appHealth Application Performance by OS Version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device model performance entity contains device model performance details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsAppHealthDeviceModelPerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics appHealth Model Performance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device performance entity contains device performance details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsAppHealthDevicePerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics appHealth Device Performance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device performance entity contains device performance details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsAppHealthDevicePerformanceDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device performance details\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device OS version performance entity contains OS version performance details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsAppHealthOSVersionPerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics appHealth OS version Performance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics category entity contains the scores and insights for the various metrics of a category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsAppHealthOverview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics appHealth overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBaseline\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics baseline entity contains baseline values against which to compare the user experience analytics scores.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsBaselines\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics baselines\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics battery health app impact entity contains battery usage related information at an app level for the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsBatteryHealthAppImpact\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Experience Analytics Battery Health App Impact\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthCapacityDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics battery health capacity entity contains count of devices broken down into 3 categories - devices with capacity &gt; 80%, devices with capacity 50-80% and devices with capacity &lt; 50 %.This API provides the count of devices in these 3 categories..\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsBatteryHealthCapacityDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Experience Analytics Battery Health Capacity Details\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics battery health device app impact entity contains battery usage related information at an app level for a given device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsBatteryHealthDeviceAppImpact\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Experience Analytics Battery Health Device App Impact\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics battery health device performance entity contains device level battery information.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsBatteryHealthDevicePerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Experience Analytics Battery Health Device Performance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics battery health runtime history entity contains the trend of runtime of a device over a period of 30 days\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Experience Analytics Battery Health Device Runtime History\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics battery health model performance entity contains battery related information for all unique device models in their organization.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsBatteryHealthModelPerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Experience Analytics Battery Health Model Performance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics battery health os performance entity contains battery related information for all operating system versions in their organization.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsBatteryHealthOsPerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Experience Analytics Battery Health Os Performance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthRuntimeDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics battery health runtime entity contains count of devices broken down into 3 categories - devices with runtime &gt; 5 hours, devices with runtime 3-5 hours and devices with runtime &lt; 3 hours.This API provides the count of devices in these 3 categories.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsBatteryHealthRuntimeDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Experience Analytics Battery Health Runtime Details\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsCategories\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics categories\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsMetricHistory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics metric history.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsDeviceMetricHistory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device metric history\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDevicePerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device performance entity contains device boot performance details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsDevicePerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device performance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScope\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device scope entity contains device scope configuration values use to apply filtering on the endpoint analytics reports.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsDeviceScope\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device scope entity endpoint to trigger on the service to either START or STOP computing metrics data based on a device scope configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsDeviceScopes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device scope entity contains device scope configuration use to apply filtering on the endpoint analytics reports.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScores\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device scores entity consolidates the various endpoint analytics scores.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsDeviceScores\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device scores\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupHistory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device startup history entity contains device boot performance history details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsDeviceStartupHistory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device Startup History\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupProcess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device startup process details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsDeviceStartupProcesses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device Startup Processes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device startup process performance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsDeviceStartupProcessPerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device Startup Process Performance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics Device without Cloud Identity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsDevicesWithoutCloudIdentity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics devices without cloud identity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceTimelineEvent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device event entity contains NRT device event details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsDeviceTimelineEvent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device events entity contains NRT device timeline event details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsImpactingProcess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics top impacting process entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsImpactingProcess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics impacting process\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsMetricHistory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics metric history\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsModelScores\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics model scores entity consolidates the various endpoint analytics scores.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsModelScores\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics model scores\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics Device not windows autopilot ready.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsNotAutopilotReadyDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics devices not Windows Autopilot ready.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsOverview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics overview entity contains the overall score and the scores and insights of every metric of all categories.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsOverview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsRemoteConnection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analyte remote connection entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsRemoteConnection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics remote connection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsResourcePerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics resource performance entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsResourcePerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics resource performance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsScoreHistory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device startup score history.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsScoreHistory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device Startup Score History\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics hardware readiness entity contains account level information about hardware blockers for windows upgrade.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics work from anywhere hardware readiness metrics.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics metric for work from anywhere report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsWorkFromAnywhereMetrics\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics work from anywhere metrics.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics work from anywhere model performance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userExperienceAnalyticsWorkFromAnywhereModelPerformance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics work from anywhere model performance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareInformation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware information entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/windowsMalwareInformation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of affected malware in the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDerivedCredentialSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity that describes tenant level settings for derived credentials\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/derivedCredentials\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of Derived credential settings associated with account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementResourceAccessProfileBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base Profile Type for Resource Access\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/resourceAccessProfiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of resource access settings associated with account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleUserInitiatedEnrollmentProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enrollmentProfile resource represents a collection of configurations which must be provided pre-enrollment to enable enrolling certain devices whose identities have been pre-staged. Pre-staged device identities are assigned to this type of profile to apply the profile's configurations at enrollment of the corresponding device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/appleUserInitiatedEnrollmentProfiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple user initiated enrollment profiles\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depOnboardingSetting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The depOnboardingSetting represents an instance of the Apple DEP service being onboarded to Intune. The onboarded service instance manages an Apple Token used to synchronize data between Apple and Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/depOnboardingSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This collections of multiple DEP tokens per-tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedDeviceIdentity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The importedDeviceIdentity resource represents a unique hardware identity of a device that has been pre-staged for pre-enrollment configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/importedDeviceIdentities\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The imported device identities.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Imported windows autopilot devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/importedWindowsAutopilotDeviceIdentities\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of imported Windows autopilot devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Autopilot Deployment Profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/windowsAutopilotDeploymentProfiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows auto pilot deployment profiles\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The windowsAutopilotDeviceIdentity resource represents a Windows Autopilot Device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/windowsAutopilotDeviceIdentities\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows autopilot device identities contained collection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The windowsAutopilotSettings resource represents a Windows Autopilot Account to sync data with Windows device data sync service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/windowsAutopilotSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows autopilot account settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaArtifact\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes a single artifact for a specific device model.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/zebraFotaArtifacts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Collection of ZebraFotaArtifacts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaConnector\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Zebra FOTA connector entity that represents the tenant's authorization status for Intune to call Zebra Update Services.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/zebraFotaConnector\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The singleton ZebraFotaConnector associated with account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeployment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Zebra FOTA deployment entity that describes settings, deployment device groups required to create a FOTA deployment, and deployment status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/zebraFotaDeployments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of ZebraFotaDeployments associated with account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReport\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Group Policy migration report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/groupPolicyMigrationReports\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of Group Policy migration reports.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyObjectFile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Group Policy Object file uploaded by admin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/groupPolicyObjectFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of Group Policy Object files uploaded.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category entity stores the category of a group policy definition\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/groupPolicyCategories\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The available group policy categories for this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group policy configuration entity contains the configured values for one or more group policy definitions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/groupPolicyConfigurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group policy configurations created by this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinitionFile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The entity represents an ADMX (Administrative Template) XML file. The ADMX file contains a collection of group policy definitions and their locations by category path. The group policy definition file also contains the languages supported as determined by the language dependent ADML (Administrative Template) language files.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/groupPolicyDefinitionFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The available group policy definition files for this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The entity describes all of the information about a single group policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/groupPolicyDefinitions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The available group policy definitions for this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedDefinitionFile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The entity represents an ADMX (Administrative Template) XML file uploaded by Administrator. The ADMX file contains a collection of group policy definitions and their locations by category path. The group policy definition file also contains the languages supported as determined by the language dependent ADML (Administrative Template) language files.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/groupPolicyUploadedDefinitionFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The available group policy uploaded definition files for this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity that represents a collection of Microsoft Tunnel settings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/microsoftTunnelConfigurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of MicrosoftTunnelConfiguration settings associated with account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelHealthThreshold\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity that represents the health thresholds of a health metric\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/microsoftTunnelHealthThresholds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of MicrosoftTunnelHealthThreshold settings associated with account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServerLogCollectionResponse\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity that stores the server log collection status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/microsoftTunnelServerLogCollectionResponses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of MicrosoftTunnelServerLogCollectionResponse settings associated with account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelSite\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity that represents a Microsoft Tunnel site\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/microsoftTunnelSites\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of MicrosoftTunnelSite settings associated with account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notificationMessageTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notification messages are messages that are sent to end users who are determined to be not-compliant with the compliance policies defined by the administrator. Administrators choose notifications and configure them in the Intune Admin Console using the compliance policy creation page under the “Actions for non-compliance” section. Use the notificationMessageTemplate object to create your own custom notifications for administrators to choose while configuring actions for non-compliance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/notificationMessageTemplates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Notification Message Templates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDomainJoinConnector\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A Domain Join Connector is a connector that is responsible to allocate (and delete) machine account blobs\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/domainJoinConnectors\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of connector objects.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configManagerCollection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A ConfigManager defined collection of devices or users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/configManagerCollections\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of ConfigManagerCollection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resourceOperation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the resourceOperation resource (entity) of the Microsoft Graph API (REST), which supports Intune workflows related to role-based access control (RBAC).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/resourceOperations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Resource Operations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementRoleAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Assignment resource. Role assignments tie together a role definition with members and scopes. There can be one or more role assignments per role. This applies to custom and built-in roles.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/roleAssignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Assignments.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleDefinition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Definition resource. The role definition is the foundation of role based access in Intune. The role combines an Intune resource such as a Mobile App and associated role permissions such as Create or Read for the resource. There are two types of roles, built-in and custom. Built-in roles cannot be modified. Both built-in roles and custom roles must have assignments to be enforced. Create custom roles if you want to define a role that allows any of the available resources and role permissions to be combined into a single role.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/roleDefinitions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Definitions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleScopeTag\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role Scope Tag\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/roleScopeTags\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Scope Tags.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAssistancePartner\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RemoteAssistPartner resources represent the metadata and status of a given Remote Assistance partner service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/remoteAssistancePartners\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The remote assist partners.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAssistanceSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote assistance settings for the account\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/remoteAssistanceSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The remote assistance settings singleton\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReports\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Singleton entity that acts as a container for all reports functionality.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/reports\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reports singleton\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMActivationCodePool\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A pool represents a group of embedded SIM activation codes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/embeddedSIMActivationCodePools\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The embedded SIM activation code pools created by this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"telecomExpenseManagementPartner resources represent the metadata and status of a given TEM service. Once your organization has onboarded with a partner, the partner can be enabled or disabled to switch TEM functionality on or off.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/telecomExpenseManagementPartners\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The telecom expense management partners.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorStatusDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represent connector status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/connectorStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of connector status for the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an Autopilot flow event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/autopilotEvents\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of autopilot events for the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/troubleshootingEvents\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of troubleshooting events for the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Driver Update Profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/windowsDriverUpdateProfiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of windows driver update profiles\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFeatureUpdateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Feature Update Profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/windowsFeatureUpdateProfiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of windows feature update profiles\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsQualityUpdateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Quality Update Profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/windowsQualityUpdateProfiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of windows quality update profiles\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateCatalogItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows update catalog item entity\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/windowsUpdateCatalogItems\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of windows update catalog items (fetaure updates item , quality updates item)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This entity contains data which is used in customizing the tenant level appearance of the Company Portal applications as well as the end user web portal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/intuneBrandingProfiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune branding profiles targeted to AAD groups\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLearningSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Information Protection AppLearning Summary entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/windowsInformationProtectionAppLearningSummaries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The windows information protection app learning summaries.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionNetworkLearningSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Information Protection Network learning Summary entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/windowsInformationProtectionNetworkLearningSummaries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The windows information protection network learning summaries.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateConnectorDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity used to retrieve information about Intune Certificate Connectors.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/certificateConnectorDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of certificate connector details, each associated with a corresponding Intune Certificate Connector.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPFXCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity that encapsulates all information required for a user's PFX certificates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement/userPfxCertificates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of PFX certificates associated with a user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluationStatusDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing information about the payloads on which filter has been applied.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/assignmentFilterEvaluationStatusDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed device mobile app configuration states for this device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliance Policy State for a given device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/deviceCompliancePolicyStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance policy states for this device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration State for a given device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/deviceConfigurationStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration states for this device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Device Mobile App Configuration State for a given device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/managedDeviceMobileAppConfigurationStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed device mobile app configuration states for this device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security baseline state for a device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/securityBaselineStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security baseline states for this device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/aadRegistered\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the device is Azure Active Directory registered. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/activationLockBypassCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. Individual GET call with select query options is needed to retrieve actual values. Supports: $select. $Search is not supported. Read-only. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/androidSecurityPatchLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android security patch level. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/autopilotEnrolled\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reports if the managed device is enrolled via auto-pilot. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/azureActiveDirectoryDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the Azure Active Directory device. Read only. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/azureADDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the Azure Active Directory device. Read only. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/azureADRegistered\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the device is Azure Active Directory registered. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/bootstrapTokenEscrowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reports if the managed device has an escrowed Bootstrap Token. This is only for macOS devices. To get, include BootstrapTokenEscrowed in the select clause and query with a device id. If FALSE, no bootstrap token is escrowed. If TRUE, the device has escrowed a bootstrap token with Intune. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/chassisType\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Chassis type of the device. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chromeOSDeviceProperty\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a property of the ChromeOS device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/chromeOSDeviceInfo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of properties of the ChromeOS Device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/complianceGracePeriodExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/complianceState\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance state of the device. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"configuration Manager client enabled features\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/configurationManagerClientEnabledFeatures\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ConfigrMgr client enabled features. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientHealthState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration manager client health state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/configurationManagerClientHealthState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration manager client health state, valid only for devices managed by MDM/ConfigMgr Agent\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientInformation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration Manager client information synced from SCCM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/configurationManagerClientInformation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration manager client information, valid only for devices managed, duel-managed or tri-managed by ConfigMgr Agent\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceActionResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device action result\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/deviceActionResults\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ComplexType deviceActionResult objects. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/deviceCategoryDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device category display name. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/deviceEnrollmentType\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment type of the device. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/deviceFirmwareConfigurationInterfaceManaged\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the device is DFCI managed. When TRUE the device is DFCI managed. When FALSE, the device is not DFCI managed. The default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/deviceHealthAttestationState\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device health attestation state. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/deviceRegistrationState\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device registration state. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/deviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform of the device. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/easActivated\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the device is Exchange ActiveSync activated. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/easActivationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange ActivationSync activation time of the device. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/easDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange ActiveSync Id of the device. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/emailAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email(s) for the user associated with the device. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/enrolledDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment time of the device. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/enrollmentProfileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/ethernetMacAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/exchangeAccessState\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Access State of the device in Exchange. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/exchangeAccessStateReason\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason for the device's access state in Exchange. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/exchangeLastSuccessfulSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last time the device contacted Exchange. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/freeStorageSpaceInBytes\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Free Storage in Bytes. Default value is 0. Read-only. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hardware information of a given device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/hardwareInformation\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The hardward details for the device.  Includes information such as storage space, manufacturer, serial number, etc. Return default value in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/iccid\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/imei\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IMEI. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/isEncrypted\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device encryption status. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/isSupervised\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device supervised status. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/jailBroken\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"whether the device is jail broken or rooted. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/joinType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device join type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the device last completed a successful sync with Intune. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/lostModeState\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Lost mode is enabled or disabled. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/managedDeviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatically generated name to identify a device. Can be overwritten to a user friendly name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/managedDeviceOwnerType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ownership of the device. Can be 'company' or 'personal'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/managementAgent\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Management channel of the device. Intune, EAS, etc. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/managementCertificateExpirationDate\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reports device management certificate expiration date. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/managementFeatures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device management features\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/managementState\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Management state of the device. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/manufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Manufacturer of the device. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/meid\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MEID. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/model\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Model of the device. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/notes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notes on the device created by IT Admin. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select.  $Search is not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/operatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system of the device. Windows, iOS, etc. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system version of the device. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/ownerType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ownership of the device. Can be 'company' or 'personal'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/partnerReportedThreatState\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the threat state of a device when a Mobile Threat Defense partner is in use by the account and device. Read Only. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/phoneNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of the device. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/physicalMemoryInBytes\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total Memory in Bytes. Return default value 0 in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. Default value is 0. Read-only. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/preferMdmOverGroupPolicyAppliedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reports the DateTime the preferMdmOverGroupPolicy setting was set.  When set, the Intune MDM settings will override Group Policy settings if there is a conflict. Read Only. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/processorArchitecture\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Processor architecture. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/remoteAssistanceSessionErrorDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An error string that identifies issues when creating Remote Assistance session objects. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/remoteAssistanceSessionUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Url that allows a Remote Assistance session to be established with the device. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/requireUserEnrollmentApproval\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reports if the managed iOS device is user approval enrollment. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/retireAfterDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the time after when a device will be auto retired because of scheduled action. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tag IDs for this Device instance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/serialNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SerialNumber. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/skuFamily\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device sku family\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/skuNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device sku number, see also: https://docs.microsoft.com/en-us/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/specificationVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specification version. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/subscriberCarrier\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subscriber Carrier. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/totalStorageSpaceInBytes\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total Storage in Bytes. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/udid\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique Device Identifier for iOS and macOS devices. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/userDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User display name. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique Identifier for the user associated with the device. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device user principal name. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.loggedOnUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Logged On User\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/usersLoggedOn\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the last logged on users of a device. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/wiFiMacAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wi-Fi MAC. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/windowsActiveMalwareCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of active malware for this windows device. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/windowsRemediatedMalwareCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of remediated malware for this windows device. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/detectedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All applications currently installed on the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/deviceCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device category\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptPolicyState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for policy run state of the device health script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/deviceHealthScriptStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Results of device health scripts that ran for this device. Default is empty list. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLogCollectionResponse\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Log Collection request entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/logCollectionRequests\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of log collection requests\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/users\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The primary users associated with the managed device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device protection status entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/windowsProtectionState\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device protection status. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleManagement/entitlementManagement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The RbacApplication for Entitlement Management\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleManagement/deviceManagement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The RbacApplication for Device Management\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.privacy/subjectRightsRequests\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2022-03-22\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The subject rights request API under Privacy is deprecated and will stop working on  March 22, 2025. Please use the new API under Security.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2025-03-20\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2022-02/PrivacyDeprecate\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.alert\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.incident\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.alert\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cloudAppSecurityProfile\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domainSecurityProfile\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileSecurityProfile\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hostSecurityProfile\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ipSecurityProfile\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.providerTenantSetting\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.secureScoreControlProfile\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.secureScore\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityAction\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.tiIndicator\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userSecurityProfile\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resourceSpecificPermissionGrant\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.ediscoveryroot\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2022-12-05\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The ediscovery Apis are deprecated under /compliance and will stop returning data from February 01, 2023. Please use the new ediscovery Apis under /security.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2023-02-01\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2022-12/ediscoveryNamespace\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/acceptedSenders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/calendar\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/calendarView\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/conversations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/events\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/rejectedSenders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/threads\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/photo\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/photos\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryExportOperation/azureBlobContainer\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2023-01-19\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The azureBlobContainer will be deprecated on April 30, 2023.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2023-04-30\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2023-01/azureBlobContainer\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryExportOperation/azureBlobToken\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2023-01-19\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The azureBlobToken will be deprecated on April 30, 2023.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2023-04-30\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2023-01/azureBlobToken\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryExportOperation/outputFolderId\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2023-01-19\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The outputFolderId will be deprecated on April 30, 2023.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2023-04-30\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2023-01/outputFolderId\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certification/certificationDetailsUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certification/isCertifiedByMicrosoft\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityProvider\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-08-24\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2023-03-15\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-05/identityProvider\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.b2cIdentityUserFlow/identityProviders\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-08-24\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2023-03-15\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-05/identityProvider\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.b2xIdentityUserFlow/identityProviders\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-08-24\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2023-03-15\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-05/identityProvider\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityContainer/userFlows\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-05-21\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The identity/userflows API is deprecated and will stop returning data on January 2022. Please use the new b2cUserflows or b2xUserflows APIs.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-01-15\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-05/identityProvider\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.continuousAccessEvaluationPolicy\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.openIdConnectProvider\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-08-24\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2023-03-15\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-05/identityProvider\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.crossTenantAccessPolicyConfigurationDefault\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Referenceable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.crossTenantAccessPolicyConfigurationPartner\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Referenceable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.crossTenantIdentitySyncPolicyPartner\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Referenceable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2022-03-24\" Property=\"Date\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-12-10\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2022-04/PrivatePreview:CrossTenantSyncPolicy\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directoryRole\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directoryRoleTemplate\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedEmailDomainInvitation\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Referenceable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateConnectorSetting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate connector settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/certificateConnectorSetting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate connector setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/mobileDeviceManagementAuthority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile device management authority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.orgContact\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subscribedSku\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Referenceable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookieHistory/comment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The comment of the cookie\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookieHistory/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the cookie\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookieHistory/hostOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean attribute that determines whether a cookie is  a host-only or domain cookie\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookieHistory/hostOrDomain\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the cookie\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookieHistory/lastModifiedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity of the admin who last updated the cookie\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookieHistory/path\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The path of the cookie\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookieHistory/publishedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the cookie was published\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookieHistory/sourceEnvironment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how the cookies are shared between Microsoft Edge and Internet Explorer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteHistory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The history for the site modifications\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteHistory/allowRedirect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean attribute that controls the behavior of redirected sites\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteHistory/comment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content for the site\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteHistory/compatibilityMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls what compatibility setting is used for specific sites or domains\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteHistory/lastModifiedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who modified the site\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteHistory/mergeType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The merge type of the site\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteHistory/publishedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the site was last published\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteHistory/targetEnvironment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The render mode in Edge client that the site is supposed to open in\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookie/comment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The comment of the cookie\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookie/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The datetime that the admin created the cookie\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookie/deletedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The datetime that the admin deleted the cookie\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookie/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the cookie\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookie/history\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The history of the cookie\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookie/hostOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean attribute that determines whether a cookie is  a host-only or domain cookie\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookie/hostOrDomain\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the cookie\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookie/lastModifiedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity of the admin who last updated the cookie\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookie/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The datetime that the admin last updated the cookie\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookie/path\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The path of the cookie\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookie/sourceEnvironment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how the cookies are shared between Microsoft Edge and Internet Explorer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSharedCookie/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the cookie\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSite\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Singleton entity which is used to specify IE mode site metadata\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSite/allowRedirect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean attribute that controls the behavior of redirected sites\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSite/comment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The comment for the site\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSite/compatibilityMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls what compatibility setting is used for specific sites or domains\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSite/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The datetime that the site is created\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSite/deletedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The datetime that the admin deleted the site\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSite/history\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection stores site revision metadata and audit logs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSite/lastModifiedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin who made the last update on the site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSite/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The datetime that the admin updated the site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSite/mergeType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The merge type of the site\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSite/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSite/targetEnvironment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target environment that the site should open in.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSite/webUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the site\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A singleton entity which is used to specify IE mode site list metadata\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteList/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description for the site list\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteList/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of this site list\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteList/lastModifiedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the admin who made the last update on the site list\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteList/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The datetime that the admin last updated the site list.&#xD;&#xA;\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteList/publishedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the admin who published the site list\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteList/publishedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The datetime that admin published the site list to users in their organization.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteList/revision\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin can have multiple revisions of the site list and the revision is generated whenever admin create/update the site list.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteList/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the site list. Can be either &quot;draft&quot;, &quot;pending&quot;, or &quot;published&quot;\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationResource/createdBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationResource/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationResource/lastModifiedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationResource/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationAssignment/assignDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationAssignment/assignedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationAssignment/createdBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationAssignment/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationAssignment/feedbackResourcesFolderUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationAssignment/lastModifiedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationAssignment/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationAssignment/resourcesFolderUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationAssignment/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationAssignment/webUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/assignmentCategories\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/assignments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationRoot/classes\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationRoot/schools\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationRoot/users\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationRubric/createdBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationRubric/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationRubric/lastModifiedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationRubric/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSubmission/reassignedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSubmission/reassignedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSubmission/resourcesFolderUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSubmission/returnedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSubmission/returnedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSubmission/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSubmission/submittedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSubmission/submittedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSubmission/unsubmittedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSubmission/unsubmittedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSubmission/webUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subscription\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Referenceable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbook/operations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendar/calendarPermissions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendar/calendarView\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendar/events\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendarGroup/calendars\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/extensions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contact/photo\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contactFolder/childFolders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contactFolder/contacts\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conversation/threads\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conversationThread/posts\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/attachments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/calendar\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/exceptionOccurrences\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/extensions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/instances\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eventMessage/event\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.inferenceClassification/overrides\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.itemAttachment/item\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailFolder/childFolders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailFolder/messageRules\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailFolder/messages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailFolder/userConfigurations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/attachments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/extensions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/mentions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.note/attachments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.note/extensions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookTask/attachments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookTaskFolder/tasks\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookTaskGroup/taskFolders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookUser/masterCategories\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookUser/taskFolders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-02-20\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The Outlook tasks API is deprecated and will stop returning data on February 20, 2023. Please use the new To Do API. For more details, please visit https://developer.microsoft.com/en-us/office/blogs/announcing-the-general-availability-of-microsoft-to-do-apis-on-graph/\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2023-02-20\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2020-08/Outlook_Tasks\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookUser/taskGroups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-02-20\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The Outlook tasks API is deprecated and will stop returning data on February 20, 2023. Please use the new To Do API. For more details, please visit https://developer.microsoft.com/en-us/office/blogs/announcing-the-general-availability-of-microsoft-to-do-apis-on-graph/\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2023-02-20\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2020-08/Outlook_Tasks\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookUser/tasks\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-02-20\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The Outlook tasks API is deprecated and will stop returning data on February 20, 2023. Please use the new To Do API. For more details, please visit https://developer.microsoft.com/en-us/office/blogs/announcing-the-general-availability-of-microsoft-to-do-apis-on-graph/\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2023-02-20\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2020-08/Outlook_Tasks\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.post/attachments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.post/extensions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.post/inReplyTo\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Navigability\">\n              <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.post/mentions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.referenceAttachment/previewUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.IsURL\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.referenceAttachment/sourceUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.IsURL\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.referenceAttachment/thumbnailUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.IsURL\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.permission/grantedTo\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-09-03\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The grantedTo property is deprecated. Please refer to grantedToV2\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2023-10-01\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-09/Removal\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.permission/grantedToIdentities\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-09-03\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The grantedToIdentities property is deprecated. Please refer to grantedToIdentitiesV2\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2023-10-01\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-09/Removal\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onPremisesApplicationSegment\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2023-06-01\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The onPremisesApplicationSegment type is deprecated and will being used on June 01, 2023. Please use the new applicationSegment type.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2023-06-01\" Property=\"RemovalDate\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connector\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.accessReviewHistoryDefinition/downloadUri\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-07-01\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"This property is being deprecated. Use the downloadUri value in the individual report instance instead\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-01-01\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-07/AccessReviewReportBreakingChanges\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.accessReviewHistoryDefinition/fulfilledDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-07-30\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"This property is being deprecated. Use the fulfilledDateTime value in the individual report instance instead\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-01-30\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-07/AccessReviewReportBreakingChanges\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.agreement\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.agreementFile\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.agreementFileLocalization\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.agreementFileVersion\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.SortRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Sortable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.riskDetection\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.riskyServicePrincipal\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.riskyUser\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.servicePrincipalRiskDetection\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.TopSupported\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.riskyServicePrincipalHistoryItem\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.riskyUserHistoryItem\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.informationProtectionLabel\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-02-15\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-08-15\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-02/Beta_SensitivityLabels\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEnrollmentCompanyCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class to hold specialty enrollment data used for enrolling via Google's Android Management API, such as Token, Url, and QR code content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEnrollmentCompanyCode/enrollmentToken\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment Token used by the User to enroll their device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEnrollmentCompanyCode/qrCodeContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String used to generate a QR code for the token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mimeContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for a generic mime content.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEnrollmentCompanyCode/qrCodeImage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Generated QR code for the token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchemaItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Single configuration item inside an Android for Work application's custom configuration schema.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchemaItem/dataType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of value this item describes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchemaItem/defaultBoolValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for boolean type items, if specified by the app developer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchemaItem/defaultIntValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for integer type items, if specified by the app developer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchemaItem/defaultStringArrayValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for string array type items, if specified by the app developer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchemaItem/defaultStringValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for string type items, if specified by the app developer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchemaItem/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of what the item controls within the application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchemaItem/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Human readable name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchemaItem/schemaItemKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique key the application uses to identify the item\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchemaItem/selections\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of human readable name/value pairs for the valid values that can be set for this item (Choice and Multiselect items only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Single configuration item inside an Android application's custom configuration schema.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItem/dataType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of value this item describes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItem/defaultBoolValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for boolean type items, if specified by the app developer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItem/defaultIntValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for integer type items, if specified by the app developer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItem/defaultStringArrayValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for string array type items, if specified by the app developer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItem/defaultStringValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for string type items, if specified by the app developer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItem/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of what the item controls within the application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItem/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Human readable name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItem/index\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique index the application uses to maintain nested schema items\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItem/parentIndex\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Index of parent schema item to track nested schema items\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItem/schemaItemKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique key the application uses to identify the item\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchemaItem/selections\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of human readable name/value pairs for the valid values that can be set for this item (Choice and Multiselect items only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mimeContent/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the content mime type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mimeContent/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The byte array that contains the actual content.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/accountId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant GUID the enrollment profile belongs to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/configureWifi\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates that the Wi-Fi network should be configured during device provisioning. When set to TRUE, device provisioning will use Wi-Fi related properties to automatically connect to Wi-Fi networks. When set to FALSE or undefined, other Wi-Fi related properties will be ignored. Default value is TRUE. Returned by default.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time the enrollment profile was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description for the enrollment profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the enrollment profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/enrolledDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of Android devices that have enrolled using this enrollment profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/enrollmentMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enrollment mode of devices that use this enrollment profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/enrollmentTokenType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enrollment token type for an enrollment profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/enrollmentTokenUsageCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of AOSP devices that have enrolled using the current token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/isTeamsDeviceProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean indicating if this profile is an Android AOSP for Teams device profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time the enrollment profile was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/qrCodeContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String used to generate a QR code for the token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/qrCodeImage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String used to generate a QR code for the token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/tokenCreationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time the most recently created token was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/tokenExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time the most recently created token will expire.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/tokenValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the most recently created token for this enrollment profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/wifiHidden\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if hidden wifi networks are enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/wifiPassword\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String that contains the wi-fi login password\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/wifiSecurityType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String that contains the wi-fi security type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnrollmentProfile/wifiSsid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String that contains the wi-fi login ssid\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchema/exampleJson\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTF8 encoded byte array containing example JSON string conforming to this schema that demonstrates how to set the configuration for this app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkAppConfigurationSchema/schemaItems\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of items each representing a named configuration option in the schema\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile/accountId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant GUID the enrollment profile belongs to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time the enrollment profile was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description for the enrollment profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the enrollment profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile/enrolledDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of Android devices that have enrolled using this enrollment profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time the enrollment profile was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile/qrCodeContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String used to generate a QR code for the token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile/qrCodeImage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String used to generate a QR code for the token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile/tokenExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time the most recently created token will expire.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEnrollmentProfile/tokenValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the most recently created token for this enrollment profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkSettings/bindStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bind status of the tenant with the Google EMM API\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkSettings/deviceOwnerManagementEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if this account is flighting for Android Device Owner Management with CloudDPC.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkSettings/enrollmentTarget\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which users can enroll devices in Android for Work device management\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkSettings/lastAppSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last completion time for app sync\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkSettings/lastAppSyncStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last application sync result\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkSettings/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modification time for Android for Work settings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkSettings/ownerOrganizationName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Organization name used when onboarding Android for Work\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkSettings/ownerUserPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Owner UPN that created the enterprise\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkSettings/targetGroupIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies which AAD groups can enroll devices in Android for Work device management if enrollmentTarget is set to 'Targeted'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings/androidDeviceOwnerFullyManagedEnrollmentEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Company codes for AndroidManagedStoreAccountEnterpriseSettings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings/bindStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bind status of the tenant with the Google EMM API\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings/companyCodes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Company codes for AndroidManagedStoreAccountEnterpriseSettings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings/deviceOwnerManagementEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if this account is flighting for Android Device Owner Management with CloudDPC.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings/enrollmentTarget\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which users can enroll devices in Android Enterprise device management\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings/lastAppSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last completion time for app sync\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings/lastAppSyncStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last application sync result\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modification time for Android enterprise settings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings/managedGooglePlayInitialScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initial scope tags for MGP apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings/ownerOrganizationName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Organization name used when onboarding Android Enterprise\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings/ownerUserPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Owner UPN that created the enterprise\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAccountEnterpriseSettings/targetGroupIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies which AAD groups can enroll devices in Android for Work device management if enrollmentTarget is set to 'Targeted'\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchema/exampleJson\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTF8 encoded byte array containing example JSON string conforming to this schema that demonstrates how to set the configuration for this app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchema/nestedSchemaItems\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of items each representing a named configuration option in the schema. It contains a flat list of all configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfigurationSchema/schemaItems\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of items each representing a named configuration option in the schema. It only contains the root-level configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignmentTarget\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base type for assignment targets.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.allDevicesAssignmentTarget\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an assignment to all managed devices in the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.allLicensedUsersAssignmentTarget\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an assignment to all licensed users in the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppAssignmentSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Abstract class to contain properties used to assign a mobile app to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppAssignmentSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign an Android Managed Store mobile app to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppAssignmentSettings/androidManagedStoreAppTrackIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The track IDs to enable for this app assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppAssignmentSettings/autoUpdateMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The prioritization of automatic updates for this app assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppTrack\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains track information for Android Managed Store apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppTrack/trackAlias\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name for track.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppTrack/trackId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique track identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the minimum operating system required for an Android mobile app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v10_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 10.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v11_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 11.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 4.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_0_3\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 4.0.3 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_1\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 4.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_2\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 4.2 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_3\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 4.3 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v4_4\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 4.4 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v5_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 5.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v5_1\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 5.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v6_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 6.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v7_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 7.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v7_1\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 7.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v8_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 8.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v8_1\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 8.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMinimumOperatingSystem/v9_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 9.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidPermissionAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mapping between an Android app permission and the action Android should take when that permission is requested.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidPermissionAction/action\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Android permission action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidPermissionAction/permission\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android permission string, defined in the official Android documentation.  Example 'android.permission.READ_CONTACTS'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appConfigurationSettingItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for App configuration setting item.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appConfigurationSettingItem/appConfigKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration key.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appConfigurationSettingItem/appConfigKeyType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration key type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appConfigurationSettingItem/appConfigKeyValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration key value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerCollectionAssignmentTarget\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an assignment to a Configuration Manager Collection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerCollectionAssignmentTarget/collectionId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection Id that is the target of the assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignmentTarget/deviceAndAppManagementAssignmentFilterId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Id of the filter for the target assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignmentTarget/deviceAndAppManagementAssignmentFilterType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of filter of the target assignment i.e. Exclude or Include.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.excludedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for Excluded Office365 Apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.excludedApps/access\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Access should be excluded or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.excludedApps/bing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if Microsoft Search as default should be excluded or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.excludedApps/excel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Excel should be excluded or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.excludedApps/groove\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office OneDrive for Business - Groove should be excluded or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.excludedApps/infoPath\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office InfoPath should be excluded or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.excludedApps/lync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Skype for Business - Lync should be excluded or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.excludedApps/oneDrive\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office OneDrive should be excluded or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.excludedApps/oneNote\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office OneNote should be excluded or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.excludedApps/outlook\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Outlook should be excluded or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.excludedApps/powerPoint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office PowerPoint should be excluded or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.excludedApps/publisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Publisher should be excluded or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.excludedApps/sharePointDesigner\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office SharePointDesigner should be excluded or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.excludedApps/teams\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Teams should be excluded or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.excludedApps/visio\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Visio should be excluded or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.excludedApps/word\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Word should be excluded or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupAssignmentTarget\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an assignment to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.exclusionGroupAssignmentTarget\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a group that should be excluded from an assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileEncryptionInfo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for file encryption information for the content version of a line of business app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileEncryptionInfo/encryptionKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The key used to encrypt the file content.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileEncryptionInfo/fileDigest\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file digest prior to encryption. ProfileVersion1 requires a non-null FileDigest.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileEncryptionInfo/fileDigestAlgorithm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file digest algorithm. ProfileVersion1 currently only supports SHA256 for the FileDigestAlgorithm.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileEncryptionInfo/initializationVector\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The initialization vector (IV) used for the encryption algorithm. Must be 16 bytes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileEncryptionInfo/mac\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The hash of the concatenation of the IV and encrypted file content. Must be 32 bytes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileEncryptionInfo/macKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The key used to compute the message authentication code of the concatenation of the IV and encrypted file content. Must be 32 bytes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.fileEncryptionInfo/profileIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The profile identifier. Maps to the strategy used to encrypt the file. Currently, only ProfileVersion1 is supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupAssignmentTarget/groupId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group Id that is the target of the assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties of the possible iOS device types the mobile app can run on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceType/iPad\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the app should run on iPads.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceType/iPhoneAndIPod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the app should run on iPhones and iPods.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppAssignmentSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign an iOS LOB mobile app to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppAssignmentSettings/isRemovable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates that the app can be uninstalled by the user. When FALSE, indicates that the app cannot be uninstalled by the user. By default, this property is set to null which internally is treated as TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppAssignmentSettings/uninstallOnDeviceRemoval\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates that the app should be uninstalled when the device is removed from Intune. When FALSE, indicates that the app will not be uninstalled when the device is removed from Intune. By default, property is set to null which internally is treated as TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppAssignmentSettings/vpnConfigurationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the unique identifier (Id) of the VPN Configuration to apply to the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties of the minimum operating system required for an iOS mobile app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v10_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 10.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v11_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 11.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v12_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 12.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v13_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 13.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v14_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 14.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v15_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 15.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v16_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 16.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v8_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 8.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMinimumOperatingSystem/v9_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 9.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosStoreAppAssignmentSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign an iOS Store mobile app to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosStoreAppAssignmentSettings/isRemovable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the app can be removed by the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosStoreAppAssignmentSettings/uninstallOnDeviceRemoval\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to uninstall the app when device is removed from Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosStoreAppAssignmentSettings/vpnConfigurationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPN Configuration Id to apply for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppAssignmentSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign an iOS VPP mobile app to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppAssignmentSettings/isRemovable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the app can be removed by the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppAssignmentSettings/uninstallOnDeviceRemoval\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to uninstall the app when device is removed from Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppAssignmentSettings/useDeviceLicensing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use device licensing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppAssignmentSettings/vpnConfigurationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPN Configuration Id to apply for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppRevokeLicensesActionResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines results for actions on iOS Vpp Apps, contains inherited properties for ActionResult.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppRevokeLicensesActionResult/actionFailureReason\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason for the revoke licenses action failure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppRevokeLicensesActionResult/actionName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppRevokeLicensesActionResult/actionState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppRevokeLicensesActionResult/failedLicensesCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A count of the number of licenses for which revoke failed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppRevokeLicensesActionResult/lastUpdatedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action state was last updated\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppRevokeLicensesActionResult/managedDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DeviceId associated with the action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppRevokeLicensesActionResult/startDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action was initiated\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppRevokeLicensesActionResult/totalLicensesCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A count of the number of licenses for which revoke was attempted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppRevokeLicensesActionResult/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId associated with the action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSIncludedApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties of an included .app in a MacOS app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSIncludedApp/bundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The CFBundleIdentifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSIncludedApp/bundleVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The CFBundleVersion.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsLobAppAssignmentSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign a macOS LOB app to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsLobAppAssignmentSettings/uninstallOnDeviceRemoval\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSLobChildApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties of a macOS .app in the package\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSLobChildApp/buildNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build number of the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSLobChildApp/bundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The bundleId of the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSLobChildApp/versionNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSMinimumOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum operating system required for a macOS app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSMinimumOperatingSystem/v10_10\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates OS X 10.10 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSMinimumOperatingSystem/v10_11\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates OS X 10.11 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSMinimumOperatingSystem/v10_12\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates macOS 10.12 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSMinimumOperatingSystem/v10_13\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates macOS 10.13 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSMinimumOperatingSystem/v10_14\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates macOS 10.14 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSMinimumOperatingSystem/v10_15\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates macOS 10.15 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSMinimumOperatingSystem/v10_7\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates Mac OS X 10.7 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSMinimumOperatingSystem/v10_8\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates OS X 10.8 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSMinimumOperatingSystem/v10_9\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates OS X 10.9 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSMinimumOperatingSystem/v11_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates macOS 11.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSMinimumOperatingSystem/v12_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates macOS 12.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSMinimumOperatingSystem/v13_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates macOS 13.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppAppAssignmentSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign an Mac VPP mobile app to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppAppAssignmentSettings/uninstallOnDeviceRemoval\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to uninstall the app when device is removed from Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppAppAssignmentSettings/useDeviceLicensing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use device licensing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppAppRevokeLicensesActionResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines results for actions on MacOS Vpp Apps, contains inherited properties for ActionResult.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppAppRevokeLicensesActionResult/actionFailureReason\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason for the revoke licenses action failure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppAppRevokeLicensesActionResult/actionName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppAppRevokeLicensesActionResult/actionState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppAppRevokeLicensesActionResult/failedLicensesCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A count of the number of licenses for which revoke failed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppAppRevokeLicensesActionResult/lastUpdatedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action state was last updated\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppAppRevokeLicensesActionResult/managedDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DeviceId associated with the action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppAppRevokeLicensesActionResult/startDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action was initiated\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppAppRevokeLicensesActionResult/totalLicensesCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A count of the number of licenses for which revoke was attempted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppAppRevokeLicensesActionResult/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId associated with the action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessAppAssignmentSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign an Microsoft Store for Business mobile app to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessAppAssignmentSettings/useDeviceContext\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use device execution context for Microsoft Store for Business mobile app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallTimeSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to determine when to offer an app to devices and when to install the app on devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallTimeSettings/deadlineDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time at which the app should be installed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallTimeSettings/startDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time at which the app should be available for installation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallTimeSettings/useLocalTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the local device time or UTC time should be used when determining the available and deadline times.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppRelationshipState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the installation status details of the child app in the context of UPN and device id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppRelationshipState/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The corresponding device id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppRelationshipState/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code for install or uninstall failures of target app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppRelationshipState/installState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the app of target app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppRelationshipState/installStateDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state detail of the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppRelationshipState/sourceIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of source mobile app's ids.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppRelationshipState/targetDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The related target app's display name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppRelationshipState/targetId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The related target app's id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppRelationshipState/targetLastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last sync time of the target app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppLicensingType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for iOS Volume-Purchased Program (Vpp) Licensing Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppLicensingType/supportDeviceLicensing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the program supports the device licensing type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppLicensingType/supportsDeviceLicensing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the program supports the device licensing type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppLicensingType/supportsUserLicensing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the program supports the user licensing type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppLicensingType/supportUserLicensing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the program supports the user licensing type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppAssignmentSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign an Win32 LOB mobile app to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppAssignmentSettings/deliveryOptimizationPriority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The delivery optimization priority for this app assignment. This setting is not supported in National Cloud environments.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppAssignmentSettings/installTimeSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install time settings to apply for this app assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppAssignmentSettings/notifications\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The notification status for this app assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRestartSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties describing restart coordination following an app installation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppAssignmentSettings/restartSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reboot settings to apply for this app assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppDetection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base class to detect a Win32 App\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemDetection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains file or folder path to detect a Win32 App\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemDetection/check32BitOn64System\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether this file or folder is for checking 32-bit app on 64-bit system\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemDetection/detectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file system detection type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemDetection/detectionValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file or folder detection value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemDetection/fileOrFolderName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file or folder name to detect Win32 Line of Business (LoB) app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemDetection/operator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operator for file or folder detection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemDetection/path\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file or folder path to detect Win32 Line of Business (LoB) app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRequirement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base class to detect a Win32 App\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemRequirement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains file or folder path to detect a Win32 App\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemRequirement/check32BitOn64System\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether this file or folder is for checking 32-bit app on 64-bit system\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemRequirement/detectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file system detection type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemRequirement/fileOrFolderName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file or folder name to detect Win32 Line of Business (LoB) app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemRequirement/path\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file or folder path to detect Win32 Line of Business (LoB) app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A base complex type to store the detection or requirement rule data for a Win32 LOB app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A complex type to store file or folder rule data for a Win32 LOB app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemRule/check32BitOn64System\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether to expand environment variables in the 32-bit context on 64-bit systems.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemRule/comparisonValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file or folder comparison value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemRule/fileOrFolderName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file or folder name to look up.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemRule/operationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file system operation type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemRule/operator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operator for file or folder detection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppFileSystemRule/path\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file or folder path to look up.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppInstallExperience\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains installation experience properties for a Win32 App\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppInstallExperience/deviceRestartBehavior\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device restart behavior.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppInstallExperience/runAsAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of execution context the app runs in.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppMsiInformation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains MSI app properties for a Win32 App.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppMsiInformation/packageType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MSI package type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppMsiInformation/productCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MSI product code.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppMsiInformation/productName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MSI product name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppMsiInformation/productVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MSI product version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppMsiInformation/publisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MSI publisher.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppMsiInformation/requiresReboot\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the MSI app requires the machine to reboot to complete installation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppMsiInformation/upgradeCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MSI upgrade code.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptDetection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains PowerShell script properties to detect a Win32 App\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptDetection/enforceSignatureCheck\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether signature check is enforced\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptDetection/runAs32Bit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether this script should run as 32-bit\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptDetection/scriptContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The base64 encoded script content to detect Win32 Line of Business (LoB) app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRequirement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains PowerShell script properties to detect a Win32 App\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRequirement/detectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The detection type for script output\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRequirement/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique display name for this rule\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRequirement/enforceSignatureCheck\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether signature check is enforced\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRequirement/runAs32Bit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether this script should run as 32-bit\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRequirement/runAsAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of execution context the script runs in.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRequirement/scriptContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The base64 encoded script content to detect Win32 Line of Business (LoB) app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A complex type to store the PowerShell script rule data for a Win32 LOB app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRule/comparisonValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The script output comparison value. Do not specify a value if the rule is used for detection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRule/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the rule. Do not specify this value if the rule is used for detection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRule/enforceSignatureCheck\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether a signature check is enforced.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRule/operationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The script output comparison operation type. Use NotConfigured (the default value) if the rule is used for detection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRule/operator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The script output operator. Use NotConfigured (the default value) if the rule is used for detection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRule/runAs32Bit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether the script should run as 32-bit.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRule/runAsAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The execution context of the script. Do not specify this value if the rule is used for detection. Script detection rules will run in the same context as the associated app install context.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppPowerShellScriptRule/scriptContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The base64-encoded script content.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppProductCodeDetection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains product code and version properties to detect a Win32 App\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppProductCodeDetection/productCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product code of Win32 Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppProductCodeDetection/productVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product version of Win32 Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppProductCodeDetection/productVersionOperator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operator to detect product version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppProductCodeRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A complex type to store the product code and version rule data for a Win32 LOB app. This rule is not supported as a requirement rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppProductCodeRule/productCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product code of the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppProductCodeRule/productVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product version comparison value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppProductCodeRule/productVersionOperator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product version comparison operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryDetection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains registry properties to detect a Win32 App\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryDetection/check32BitOn64System\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether this registry path is for checking 32-bit app on 64-bit system\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryDetection/detectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registry data detection type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryDetection/detectionValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registry detection value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryDetection/keyPath\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registry key path to detect Win32 Line of Business (LoB) app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryDetection/operator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operator for registry data detection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryDetection/valueName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registry value name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryRequirement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains registry properties to detect a Win32 App\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryRequirement/check32BitOn64System\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether this registry path is for checking 32-bit app on 64-bit system\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryRequirement/detectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registry data detection type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryRequirement/keyPath\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registry key path to detect Win32 Line of Business (LoB) app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryRequirement/valueName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registry value name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A complex type to store registry rule data for a Win32 LOB app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryRule/check32BitOn64System\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether to search the 32-bit registry on 64-bit systems.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryRule/comparisonValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registry comparison value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryRule/keyPath\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The full path of the registry entry containing the value to detect.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryRule/operationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registry operation type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryRule/operator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operator for registry detection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRegistryRule/valueName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the registry value to detect.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRequirement/detectionValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The detection value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRequirement/operator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operator for detection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRestartSettings/countdownDisplayBeforeRestartInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of minutes before the restart time to display the countdown dialog for pending restarts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRestartSettings/gracePeriodInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of minutes to wait before restarting the device after an app installation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRestartSettings/restartNotificationSnoozeDurationInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of minutes to snooze the restart notification dialog when the snooze button is selected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppReturnCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains return code properties for a Win32 App\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppReturnCode/returnCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Return code.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppReturnCode/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of return code.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobAppRule/ruleType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The rule type indicating the purpose of the rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAppXAppAssignmentSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used when assigning a Windows AppX mobile app to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAppXAppAssignmentSettings/useDeviceContext\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use device execution context for Windows AppX mobile app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum operating system required for a Windows mobile app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v10_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows version 10.0 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v10_1607\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 1607 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v10_1703\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 1703 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v10_1709\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 1709 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v10_1803\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 1803 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v10_1809\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 1809 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v10_1903\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 1903 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v10_1909\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 1909 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v10_2004\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 2004 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v10_21H1\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 21H1 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v10_2H20\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 2H20 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v8_0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows version 8.0 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMinimumOperatingSystem/v8_1\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows version 8.1 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPackageInformation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the package information for a Windows line of business app. Used as property within windowsPhone81AppXBundle object, which is also being deprecated. This complex type will be deprecated in February 2023.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPackageInformation/applicableArchitecture\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows architecture for which this app can run on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPackageInformation/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Display Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPackageInformation/identityName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPackageInformation/identityPublisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Publisher.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPackageInformation/identityResourceIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Resource Identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPackageInformation/identityVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPackageInformation/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppXAppAssignmentSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used when assigning a Windows Universal AppX mobile app to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppXAppAssignmentSettings/useDeviceContext\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, uses device execution context for Windows Universal AppX mobile app. Device-context install is not allowed when this type of app is targeted with Available intent. Defaults to false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetAppAssignmentSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign a WinGet app to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetAppInstallTimeSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to determine when to offer an app to devices and when to install the app on devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetAppAssignmentSettings/installTimeSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install time settings to apply for this app assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetAppAssignmentSettings/notifications\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The notification status for this app assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetAppRestartSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties describing restart coordination following an app installation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetAppAssignmentSettings/restartSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reboot settings to apply for this app assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetAppInstallExperience\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the install experience settings associated with WinGet apps. This is used to ensure the desired install experiences on the target device are taken into account. Required at creation time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetAppInstallExperience/runAsAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of execution context the app setup runs in on target devices. Options include values of the RunAsAccountType enum, which are System and User. Required at creation time, cannot be modified on existing objects.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetAppInstallTimeSettings/deadlineDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time at which the app should be installed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetAppInstallTimeSettings/useLocalTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the local device time or UTC time should be used when determining the deadline times.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetAppRestartSettings/countdownDisplayBeforeRestartInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of minutes before the restart time to display the countdown dialog for pending restarts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetAppRestartSettings/gracePeriodInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of minutes to wait before restarting the device after an app installation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetAppRestartSettings/restartNotificationSnoozeDurationInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of minutes to snooze the restart notification dialog when the snooze button is selected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract class containing the base properties for Intune mobile apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Android for Work (AFW) Apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkApp/appIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkApp/appStoreUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Play for Work Store app URL.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkApp/packageId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkApp/totalLicenseCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of VPP licenses.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkApp/usedLicenseCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of VPP licenses in use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract class for Mobile app configuration for enrolled devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkMobileAppConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for AFW mobile app configurations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkMobileAppConfiguration/connectedAppsEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting to specify whether to allow ConnectedApps experience for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkMobileAppConfiguration/packageId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work app configuration package id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkMobileAppConfiguration/payloadJson\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work app configuration JSON payload.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkMobileAppConfiguration/permissionActions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Android app permissions and corresponding permission actions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkMobileAppConfiguration/profileApplicability\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Enterprise profile applicability (AndroidWorkProfile, DeviceOwner, or default (applies to both)).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileLobApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract base class containing properties for all mobile line of business apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidLobApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Android Line Of Business apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidLobApp/identityName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name. This property is being deprecated in 2302(February 2023).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidLobApp/identityVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version. This property is being deprecated in 2302(February 2023).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidLobApp/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidLobApp/packageId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidLobApp/versionCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version code of Android Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidLobApp/versionName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version name of Android Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Android Managed Store Apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreApp/appIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreApp/appStoreUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Play for Work Store app URL.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreApp/appTracks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tracks that are visible to this enterprise.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreApp/isPrivate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the app is only available to a given enterprise's users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreApp/isSystemApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the app is a preinstalled system app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreApp/packageId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreApp/supportsOemConfig\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether this app supports OEMConfig policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreApp/totalLicenseCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of VPP licenses.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreApp/usedLicenseCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of VPP licenses in use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for Android Enterprise mobile app configurations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfiguration/appSupportsOemConfig\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not this AppConfig is an OEMConfig policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfiguration/connectedAppsEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting to specify whether to allow ConnectedApps experience for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfiguration/packageId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Enterprise app configuration package id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfiguration/payloadJson\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Enterprise app configuration JSON payload.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfiguration/permissionActions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Android app permissions and corresponding permission actions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreAppConfiguration/profileApplicability\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Enterprise profile applicability (AndroidWorkProfile, DeviceOwner, or default (applies to both)).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedStoreWebApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for web apps configured to be distributed via the managed Android app store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidStoreApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Android store apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidStoreApp/appIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidStoreApp/appStoreUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Android app store URL.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidStoreApp/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidStoreApp/packageId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Singleton entity that acts as a container for all device app management functionality.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBookCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for a single Intune eBook category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/managedEBookCategories\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mobile eBook categories.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/enterpriseCodeSigningCertificates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows Enterprise Code Signing Certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the iOS Lob App Provisioning Configuration resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/iosLobAppProvisioningConfigurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IOS Lob App Provisioning Configurations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for a single Intune app category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/mobileAppCategories\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mobile app categories.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/mobileAppConfigurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Managed Device Mobile Application Configurations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/mobileApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mobile apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/symantecCodeSigningCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The WinPhone Symantec Code Signing Certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract class containing the base properties for Managed eBook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/managedEBooks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Managed eBook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for PolicySet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/policySets\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The PolicySet of Policies and Applications\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/isEnabledForMicrosoftStoreForBusiness\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the account is enabled for syncing applications from the Microsoft Store for Business.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/microsoftStoreForBusinessLanguage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The locale information used to sync applications from the Microsoft Store for Business. Cultures that are specific to a country/region. The names of these cultures follow RFC 4646 (Windows Vista and later). The format is &lt;languagecode2&gt;-&lt;country/regioncode2&gt;, where &lt;languagecode2&gt; is a lowercase two-letter code derived from ISO 639-1 and &lt;country/regioncode2&gt; is an uppercase two-letter code derived from ISO 3166. For example, en-US for English (United States) is a specific culture.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/microsoftStoreForBusinessLastCompletedApplicationSyncTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time an application sync from the Microsoft Store for Business was completed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/microsoftStoreForBusinessLastSuccessfulSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time the apps from the Microsoft Store for Business were synced successfully for the account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/microsoftStoreForBusinessPortalSelection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The end user portal information is used to sync applications from the Microsoft Store for Business to Intune Company Portal. There are three options to pick from ['Company portal only', 'Company portal and private store', 'Private store only']\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"You purchase multiple licenses for iOS apps through the Apple Volume Purchase Program for Business or Education. This involves setting up an Apple VPP account from the Apple website and uploading the Apple VPP Business or Education token to Intune. You can then synchronize your volume purchase information with Intune and track your volume-purchased app use. You can upload multiple Apple VPP Business or Education tokens.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/vppTokens\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Vpp tokens for this organization.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagementApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows management app entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/windowsManagementApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows management app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ManagedAppPolicy resource represents a base type for platform specific policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy used to configure detailed management settings for a specified set of apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy used to configure detailed management settings targeted to specific security groups\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy used to configure detailed management settings targeted to specific security groups and for a specified set of apps on an Android device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/androidManagedAppProtections\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android managed app policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy used to configure detailed management settings for a specified set of apps for all users not targeted by a TargetedManagedAppProtection Policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/defaultManagedAppProtections\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default managed app policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy used to configure detailed management settings targeted to specific security groups and for a specified set of apps on an iOS device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/iosManagedAppProtections\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS managed app policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/managedAppPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed app policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/managedAppRegistrations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed app registrations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents app protection and configuration status for the organization.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/managedAppStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed app statuses.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy for Windows information protection to configure detailed management settings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mdmWindowsInformationProtectionPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy for Windows information protection with MDM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/mdmWindowsInformationProtectionPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows information protection for apps running on devices which are MDM enrolled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration used to deliver a set of custom settings as-is to apps for users to whom the configuration is scoped\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration used to deliver a set of custom settings as-is to all users in the targeted security group\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/targetedManagedAppConfigurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Targeted managed app configurations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/windowsInformationProtectionDeviceRegistrations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows information protection device registrations that are not MDM enrolled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy for Windows information protection without MDM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/windowsInformationProtectionPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows information protection for apps running on devices which are not MDM enrolled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionWipeAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents wipe requests issued by tenant admin for Bring-Your-Own-Device(BYOD) Windows devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/windowsInformationProtectionWipeActions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows information protection wipe actions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy used to configure detailed management settings targeted to specific security groups and for a specified set of apps on a Windows device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/windowsManagedAppProtections\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows managed app policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTask\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A device app management task.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/deviceAppManagementTasks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device app management tasks.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagement/wdacSupplementalPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of Windows Defender Application Control Supplemental Policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCachedReportConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity representing the configuration of a cached report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReports/cachedReportConfigurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity representing the configuration of a cached report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExportJob\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity representing a job to export a report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReports/exportJobs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity representing a job to export a report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enterpriseCodeSigningCertificate/content\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows Enterprise Code-Signing Certificate in the raw data format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enterpriseCodeSigningCertificate/expirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Cert Expiration Date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enterpriseCodeSigningCertificate/issuer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Issuer value for the cert.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enterpriseCodeSigningCertificate/issuerName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Issuer Name for the cert.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enterpriseCodeSigningCertificate/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Certificate Status Provisioned or not Provisioned.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enterpriseCodeSigningCertificate/subject\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Subject Value for the cert.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enterpriseCodeSigningCertificate/subjectName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Subject Name for the cert.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enterpriseCodeSigningCertificate/uploadDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time of CodeSigning Cert when it is uploaded.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosiPadOSWebClip\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for iOS web apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosiPadOSWebClip/appUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates iOS/iPadOS web clip app URL. Example: &quot;https://www.contoso.com&quot;\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosiPadOSWebClip/useManagedBrowser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use managed browser. When TRUE, the app will be required to be opened in Microsoft Edge. When FALSE, the app will not be required to be opened in Microsoft Edge. By default, this property is set to FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for iOS Line Of Business apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobApp/applicableDeviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobApp/buildNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build number of iOS Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobApp/bundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobApp/expirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobApp/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobApp/versionNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of iOS Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/expirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional profile expiration date and time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/payload\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload. (UTF8 encoded byte array)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/payloadFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload file name (*.mobileprovision | *.xml).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this iOS LOB app provisioning configuration entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfigurationAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for Group Assignment of an iOS LOB App Provisioning and Configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated group assignments for IosLobAppProvisioningConfiguration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for an MDM mobile app configuration status for a device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/deviceStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device installation states for this mobile app configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppProvisioningConfigGroupAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the properties used to assign an App provisioning configuration to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/groupAssignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated group assignments.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for an MDM mobile app configuration status for a user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfiguration/userStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of user installation states for this mobile app configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfigurationAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target group assignment defined by the admin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMobileAppConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for iOS mobile app configurations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMobileAppConfiguration/encodedSettingXml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"mdm app configuration Base64 binary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMobileAppConfiguration/settings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration setting items.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosStoreApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for iOS store apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosStoreApp/applicableDeviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosStoreApp/appStoreUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple App Store URL\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosStoreApp/bundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosStoreApp/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for iOS Volume-Purchased Program (VPP) Apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/applicableDeviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The applicable iOS Device Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/appStoreUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The store URL.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/bundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/licensingType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supported License Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/releaseDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPP application release date and time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/revokeLicenseActionResults\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Results of revoke license actions on this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/totalLicenseCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of VPP licenses.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/usedLicenseCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of VPP licenses in use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/vppTokenAccountType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: `business`, `education`.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/vppTokenAppleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple Id associated with the given Apple Volume Purchase Program Token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/vppTokenId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the VPP token associated with this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/vppTokenOrganizationName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organization associated with the Apple Volume Purchase Program Token\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppAssignedLicense\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS Volume Purchase Program license assignment. This class does not support Create, Delete, or Update.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppApp/assignedLicenses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The licenses assigned to this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppAssignedDeviceLicense\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS Volume Purchase Program device license assignment. This class does not support Create, Delete, or Update.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppAssignedDeviceLicense/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppAssignedDeviceLicense/managedDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed device ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppAssignedLicense/userEmailAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user email address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppAssignedLicense/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppAssignedLicense/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppAssignedLicense/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppAppAssignedUserLicense\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS Volume Purchase Program user license assignment. This class does not support Create, Delete, or Update.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDmgApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for the MacOS DMG App.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDmgApp/ignoreVersionDetection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether the app's version will be used to detect the app after it is installed on a device. Set this to true for apps that use a self-update feature. Set this to false to install the app when it is not already installed on the device, or if the deploying app's version number does not match the version that's already installed on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDmgApp/includedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of apps expected to be installed by the DMG.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDmgApp/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDmgApp/primaryBundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The primary CFBundleIdentifier of the DMG.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDmgApp/primaryBundleVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The primary CFBundleVersion of the DMG.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSLobApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for the macOS LOB App.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSLobApp/buildNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build number of the package. This should match the package CFBundleShortVersionString of the .pkg file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSLobApp/bundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The primary bundleId of the package.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSLobApp/childApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ComplexType macOSLobChildApp objects. Represents the apps expected to be installed by the package.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSLobApp/identityVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version. This property is being deprecated in 2211(November 2022).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSLobApp/ignoreVersionDetection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates that the app's version will NOT be used to detect if the app is installed on a device. When FALSE, indicates that the app's version will be used to detect if the app is installed on a device. Set this to true for apps that use a self update feature.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSLobApp/installAsManaged\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates that the app will be installed as managed (requires macOS 11.0 and other managed package restrictions). When FALSE, indicates that the app will be installed as unmanaged.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSLobApp/md5Hash\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MD5 hash codes. This is empty if the package was uploaded directly. If the Intune App Wrapping Tool is used to create a .intunemac, this value can be found inside the Detection.xml file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSLobApp/md5HashChunkSize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The chunk size for MD5 hash. This is '0' or empty if the package was uploaded directly. If the Intune App Wrapping Tool is used to create a .intunemac, this value can be found inside the Detection.xml file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSLobApp/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ComplexType macOSMinimumOperatingSystem that indicates the minimum operating system applicable for the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSLobApp/versionNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of the package. This should match the package CFBundleVersion in the packageinfo file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSMdatpApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for the macOS Microsoft Defender Advanced Threat Protection (MDATP) App. This will be deprecated for MacOSMicrosoftDefenderApp.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSMicrosoftDefenderApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for the macOS Microsoft Defender App.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSMicrosoftEdgeApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for the macOS Microsoft Edge App.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSMicrosoftEdgeApp/channel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The channel to install on target devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSOfficeSuiteApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for the MacOS Office Suite App.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for MacOS Volume-Purchased Program (VPP) Apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppApp/appStoreUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The store URL.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppApp/bundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppApp/licensingType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supported License Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppApp/releaseDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPP application release date and time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppApp/revokeLicenseActionResults\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Results of revoke license actions on this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppApp/totalLicenseCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of VPP licenses.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppApp/usedLicenseCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of VPP licenses in use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppApp/vppTokenAccountType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: `business`, `education`.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppApp/vppTokenAppleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple Id associated with the given Apple Volume Purchase Program Token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppApp/vppTokenId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the VPP token associated with this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppApp/vppTokenOrganizationName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organization associated with the Apple Volume Purchase Program Token\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppAppAssignedLicense\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS Volume Purchase Program license assignment. This class does not support Create, Delete, or Update.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppApp/assignedLicenses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The licenses assigned to this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppAppAssignedLicense/userEmailAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user email address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppAppAssignedLicense/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppAppAssignedLicense/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOsVppAppAssignedLicense/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Abstract class that contains properties and inherited properties for apps that you can manage with an Intune app protection policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedMobileLobApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract base class containing properties for all managed mobile line of business apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAndroidLobApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Managed Android Line Of Business apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAndroidLobApp/identityName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name. This property is being deprecated in 2302(February 2023).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAndroidLobApp/identityVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version. This property is being deprecated in 2302(February 2023).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAndroidLobApp/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAndroidLobApp/packageId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAndroidLobApp/versionCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version code of managed Android Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAndroidLobApp/versionName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version name of managed Android Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAndroidStoreApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Android store apps that you can manage with an Intune app protection policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAndroidStoreApp/appStoreUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Android AppStoreUrl.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAndroidStoreApp/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum supported operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAndroidStoreApp/packageId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's package ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedApp/appAvailability\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Application's availability.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedApp/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Application's version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this App configuration entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/targetedMobileApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"the associated app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the properties used to assign an MDM app configuration to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignemenets for app configration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/deviceStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ManagedDeviceMobileAppConfigurationDeviceStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for an MDM mobile app configuration device status summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/deviceStatusSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App configuration device status summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/userStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ManagedDeviceMobileAppConfigurationUserStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties, inherited properties and actions for an MDM mobile app configuration user status summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfiguration/userStatusSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App configuration user status summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assignment target that the T&amp;C policy is assigned to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/complianceGracePeriodExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/deviceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/deviceModel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/lastReportedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/platform\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform of the device that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceStatus/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/configurationVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/conflictCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices in conflict\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/errorCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/failedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/lastUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/notApplicableCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/notApplicablePlatformCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices due to mismatch platform and policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/pendingCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationDeviceSummary/successCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/devicesCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices count for that user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/lastReportedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/userDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the DevicePolicyStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserStatus/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/configurationVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/conflictCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users in conflict\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/errorCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/failedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/lastUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/notApplicableCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/pendingCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationUserSummary/successCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSLobApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Managed iOS Line Of Business apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSLobApp/applicableDeviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSLobApp/buildNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build number of managed iOS Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSLobApp/bundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSLobApp/expirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSLobApp/identityVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSLobApp/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSLobApp/versionNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of managed iOS Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSStoreApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for an iOS store app that you can manage with an Intune app protection policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSStoreApp/applicableDeviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSStoreApp/appStoreUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple AppStoreUrl.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSStoreApp/bundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's Bundle ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedIOSStoreApp/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum supported operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedMobileLobApp/committedContentVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internal committed content version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedMobileLobApp/fileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the main Lob application file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedMobileLobApp/size\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total size, including all uploaded files.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains content properties for a specific app version. Each mobileAppContent can have multiple mobileAppContentFile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedMobileLobApp/contentVersions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of content versions for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Store for Business Apps. This class does not support Create, Delete, or Update.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/licenseType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app license type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/licensingType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supported License Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/packageIdentityName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app package identifier\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/productKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app product key\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/totalLicenseCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of Microsoft Store for Business licenses.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/usedLicenseCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of Microsoft Store for Business licenses in use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileContainedApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract class that represents a contained app in a mobileApp acting as a package.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessApp/containedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of contained apps in a mobileApp acting as a package.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessContainedApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class that represents a contained app of a MicrosoftStoreForBusinessApp.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftStoreForBusinessContainedApp/appUserModelId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app user model ID of the contained app of a MicrosoftStoreForBusinessApp.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the app was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/dependentAppCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of dependencies the child app has.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/developer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The developer of the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin provided or imported title of the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/informationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The more information Url.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/isAssigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value indicating whether the app is assigned to at least one group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/isFeatured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value indicating whether the app is marked as featured by the admin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/largeIcon\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The large icon, to be displayed in the app details and used for upload of the icon.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the app was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/notes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notes for the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/owner\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The owner of the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/privacyInformationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The privacy statement Url.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/publisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/publishingState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publishing state for the app. The app cannot be assigned unless the app is published.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of scope tag ids for this mobile app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/supersededAppCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of apps this app is directly or indirectly superseded by.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/supersedingAppCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of apps this app directly or indirectly supersedes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/uploadState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The upload state. Possible values are: 0 - `Not Ready`, 1 - `Ready`, 2 - `Processing`.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for Group Assignment of a Mobile App.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for this mobile app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/categories\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of categories for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the installation state of a mobile app for a device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/deviceStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of installation states for this mobile app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the installation summary of a mobile app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/installSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile App Install Summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppRelationship\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes a relationship between two mobile apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/relationships\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of direct relationships for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userAppInstallStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the installation status for a user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileApp/userStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of installation states for this mobile app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppAssignment/intent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install intent defined by the admin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppAssignment/settings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings for target assignment defined by the admin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppAssignment/source\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The resource type which is the source for the assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppAssignment/sourceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the source of the assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target group assignment defined by the admin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppCategory/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the app category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppCategory/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the mobileAppCategory was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContent/containedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of contained apps in a MobileLobApp acting as a package.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for a single installer file that is associated with a given mobileAppContent version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContent/files\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of files for this app content version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFile/azureStorageUri\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Storage URI.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFile/azureStorageUriExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the Azure storage Uri expires.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFile/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the file was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFile/isCommitted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether the file is committed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFile/isDependency\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the content file is a dependency for the main content file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFile/isFrameworkFile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether the file is a framework file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFile/manifest\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The manifest information.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFile/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"the file name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFile/size\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the file prior to encryption.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFile/sizeEncrypted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the file after encryption.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppContentFile/uploadState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the current upload request.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppDependency\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes a dependency type between two mobile apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppDependency/dependencyType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of dependency relationship between the parent and child apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppDependency/dependentAppCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of apps that directly or indirectly depend on the parent app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppDependency/dependsOnAppCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of apps the child app directly or indirectly depends on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device ID\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/displayVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Human readable version of the application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code for install or uninstall failures.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/installState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/installStateDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state detail of the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last sync date time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/mobileAppInstallStatusValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/osDescription\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Description\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device User Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallStatus/app\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The navigation link to the mobile app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallSummary/failedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have failed to install this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallSummary/failedUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that have 1 or more device that failed to install this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallSummary/installedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have successfully installed this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallSummary/installedUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users whose devices have all succeeded to install this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallSummary/notApplicableDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that are not applicable for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallSummary/notApplicableUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users whose devices were all not applicable for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallSummary/notInstalledDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that does not have this app installed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallSummary/notInstalledUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that have 1 or more devices that did not install this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallSummary/pendingInstallDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have been notified to install this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppInstallSummary/pendingInstallUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that have 1 or more device that have been notified to install this app and have 0 devices with failures.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppProvisioningConfigGroupAssignment/targetGroupId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the AAD group in which the app provisioning configuration is being targeted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppRelationship/targetDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target mobile app's display name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppRelationship/targetDisplayVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target mobile app's display version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppRelationship/targetId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target mobile app's app id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppRelationship/targetPublisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target mobile app's publisher.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppRelationship/targetType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of relationship indicating whether the target is a parent or child.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppSupersedence\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes a supersedence relationship between two mobile apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppSupersedence/supersededAppCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of apps directly or indirectly superseded by the child app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppSupersedence/supersedenceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supersedence relationship type between the parent and child apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppSupersedence/supersedingAppCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of apps directly or indirectly superseding the parent app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileLobApp/committedContentVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internal committed content version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileLobApp/fileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the main Lob application file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileLobApp/size\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total size, including all uploaded files.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileLobApp/contentVersions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of content versions for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeSuiteApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for the Office365 Suite App.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeSuiteApp/autoAcceptEula\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value to accept the EULA automatically on the enduser's device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeSuiteApp/excludedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the apps which are excluded from the selected Office365 Product Id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeSuiteApp/installProgressDisplayLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"To specify the level of display for the Installation Progress Setup UI on the Device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeSuiteApp/localesToInstall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the locales which are installed when the apps from Office365 is installed. It uses standard RFC 6033. Ref: https://technet.microsoft.com/en-us/library/cc179219(v=office.16).aspx\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeSuiteApp/officeConfigurationXml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the XML configuration file that can be specified for Office ProPlus Apps. Takes precedence over all other properties. When present, the XML configuration file will be used to create the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeSuiteApp/officePlatformArchitecture\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the Office365 app suite version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeSuiteApp/officeSuiteAppDefaultFileFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the Office365 default file format type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeSuiteApp/productIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Product Ids that represent the Office365 Suite SKU.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeSuiteApp/shouldUninstallOlderVersionsOfOffice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to determine whether to uninstall existing Office MSI if an Office365 app suite is deployed to the device or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeSuiteApp/targetVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the specific target version for the Office365 app suite that should be remained deployed on the devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeSuiteApp/updateChannel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the Office365 Update Channel.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeSuiteApp/updateVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the update version in which the specific target version is available for the Office365 app suite.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.officeSuiteApp/useSharedComputerActivation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent that whether the shared computer activation is used not for Office365 app suite.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.symantecCodeSigningCertificate/content\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows Symantec Code-Signing Certificate in the raw data format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.symantecCodeSigningCertificate/expirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Cert Expiration Date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.symantecCodeSigningCertificate/issuer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Issuer value for the cert.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.symantecCodeSigningCertificate/issuerName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Issuer Name for the cert.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.symantecCodeSigningCertificate/password\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Password required for .pfx file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.symantecCodeSigningCertificate/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Cert Status Provisioned or not Provisioned.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.symantecCodeSigningCertificate/subject\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Subject value for the cert.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.symantecCodeSigningCertificate/subjectName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Subject Name for the cert.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.symantecCodeSigningCertificate/uploadDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Type of the CodeSigning Cert as Symantec Cert.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userAppInstallStatus/failedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failed Device Count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userAppInstallStatus/installedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Installed Device Count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userAppInstallStatus/notInstalledDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not installed device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userAppInstallStatus/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userAppInstallStatus/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userAppInstallStatus/app\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The navigation link to the mobile app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userAppInstallStatus/deviceStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the app on devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.webApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for web apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.webApp/appUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The web app URL. This property cannot be PATCHed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.webApp/useManagedBrowser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use managed browser. This property is only applicable for Android and IOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Win32 apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobApp/allowAvailableUninstall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates that uninstall is supported from the company portal for the Windows app (Win32) with an Available assignment. When FALSE, indicates that uninstall is not supported for the Windows app (Win32) with an Available assignment. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobApp/applicableArchitectures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows architecture(s) for which this app can run on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobApp/detectionRules\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The detection rules to detect Win32 Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobApp/displayVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version displayed in the UX for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobApp/installCommandLine\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The command line to install this app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobApp/installExperience\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install experience for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobApp/minimumCpuSpeedInMHz\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum CPU speed which is required to install this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobApp/minimumFreeDiskSpaceInMB\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum free disk space which is required to install this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobApp/minimumMemoryInMB\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum physical memory which is required to install this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobApp/minimumNumberOfProcessors\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum number of processors which is required to install this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobApp/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobApp/minimumSupportedWindowsRelease\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum supported windows release.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobApp/msiInformation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MSI details if this Win32 app is an MSI app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobApp/requirementRules\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The requirement rules to detect Win32 Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobApp/returnCodes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The return codes for post installation behavior.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobApp/rules\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The detection and requirement rules for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobApp/setupFilePath\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The relative path of the setup file in the encrypted Win32LobApp package.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.win32LobApp/uninstallCommandLine\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The command line to uninstall this app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAppX\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Windows AppX Line Of Business apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAppX/applicableArchitectures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows architecture(s) for which this app can run on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAppX/identityName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAppX/identityPublisherHash\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Publisher Hash.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAppX/identityResourceIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Resource Identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAppX/identityVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAppX/isBundle\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the app is a bundle.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAppX/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMicrosoftEdgeApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for the Microsoft Edge app on Windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMicrosoftEdgeApp/channel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The channel to install on target devices. The possible values are dev, beta, and stable. By default, this property is set to dev.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMicrosoftEdgeApp/displayLanguageLocale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language locale to use when the Edge app displays text to the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMobileMSI\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Windows Mobile MSI Line Of Business apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMobileMSI/commandLine\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The command line.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMobileMSI/identityVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMobileMSI/ignoreVersionDetection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A boolean to control whether the app's version will be used to detect the app after it is installed on a device. Set this to true for Windows Mobile MSI Line of Business (LoB) apps that use a self update feature.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMobileMSI/productCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product code.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMobileMSI/productVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product version of Windows Mobile MSI Line of Business (LoB) app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMobileMSI/useDeviceContext\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to install a dual-mode MSI in the device context. If true, app will be installed for all users. If false, app will be installed per-user. If null, service will use the MSI package's default install context. In case of dual-mode MSI, this default will be per-user.  Cannot be set for non-dual-mode apps.  Cannot be changed after initial creation of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81AppX\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Windows Phone 8.1 AppX Line Of Business apps. Inherits from graph.mobileLobApp. Will be deprecated in February 2023.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81AppX/applicableArchitectures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows architecture(s) for which this app can run on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81AppX/identityName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81AppX/identityPublisherHash\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Publisher Hash.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81AppX/identityResourceIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Resource Identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81AppX/identityVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81AppX/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81AppX/phoneProductIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Phone Product Identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81AppX/phonePublisherId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Phone Publisher Id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81AppXBundle\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Windows Phone 8.1 AppX Bundle Line Of Business apps. Inherits from graph.windowsPhone81AppX (which is also to be deprecated at the same time). Will be deprecated in February 2023.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81AppXBundle/appXPackageInformationList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of AppX Package Information.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81StoreApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Windows Phone 8.1 Store apps. Inherits from graph.mobileApp. Will be deprecated in February 2023.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81StoreApp/appStoreUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows Phone 8.1 app store URL.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhoneXAP\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Windows Phone XAP Line Of Business apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhoneXAP/identityVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhoneXAP/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhoneXAP/productIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Product Identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsStoreApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Windows Store apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsStoreApp/appStoreUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows app store URL.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppX\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Windows Universal AppX Line Of Business apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppX/applicableArchitectures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows architecture(s) for which this app can run on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppX/applicableDeviceTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows device type(s) for which this app can run on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppX/identityName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppX/identityPublisherHash\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Publisher Hash.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppX/identityResourceIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Resource Identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppX/identityVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppX/isBundle\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the app is a bundle.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppX/minimumSupportedOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppX/committedContainedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppXContainedApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class that represents a contained app of a WindowsUniversalAppX app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUniversalAppXContainedApp/appUserModelId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app user model ID of the contained app of a WindowsUniversalAppX app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWebApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties and inherited properties for Windows web apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWebApp/appUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the Windows web app URL. Example: &quot;https://www.contoso.com&quot;\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A MobileApp that is based on a referenced application in a WinGet repository.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetApp/installExperience\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install experience settings associated with this application, which are used to ensure the desired install experiences on the target device are taken into account. This includes the account type (System or User) that actions should be run as on target devices. Required at creation time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetApp/manifestHash\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hash of package metadata properties used to validate that the application matches the metadata in the source repository.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.winGetApp/packageIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The PackageIdentifier from the WinGet source repository REST API. This also maps to the Id when using the WinGet client command line application. Required at creation time, cannot be modified on existing objects.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditActor\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties for Audit Actor.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditActor/applicationDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the Application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditActor/applicationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD Application Id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditActor/auditActorType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Actor Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditActor/ipAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IPAddress.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditActor/remoteTenantId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote Tenant Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditActor/remoteUserId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote User Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditActor/servicePrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Service Principal Name (SPN).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditActor/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Actor Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditActor/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditActor/userPermissions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of user permissions when the audit was performed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditActor/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name (UPN).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleScopeTagInfo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties of Role Scope Tag Object.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditActor/userRoleScopeTags\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of user scope tags when the audit was performed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditProperty\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties for Audit Property.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditProperty/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditProperty/newValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"New value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditProperty/oldValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Old value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditResource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties for Audit Resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditResource/auditResourceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audit resource's type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditResource/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditResource/modifiedProperties\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of modified properties.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditResource/resourceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audit resource's Id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditResource/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audit resource's type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleScopeTagInfo/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scope Tag Display name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleScopeTagInfo/roleScopeTagId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scope Tag Id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/activity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of the activity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/activityDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time in UTC when the activity was performed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/activityOperationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The HTTP operation type of the activity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/activityResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The result of the activity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/activityType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of activity that was being performed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/actor\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD user and application that are associated with the audit event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/category\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audit category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/componentName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Component name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/correlationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client request Id that is used to correlate activity within the system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event display name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditEvent/resources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resources being modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceInstallState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the installation state for a device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceInstallState/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceInstallState/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceInstallState/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code for install failures.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceInstallState/installState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the eBook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceInstallState/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last sync date and time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceInstallState/osDescription\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Description.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceInstallState/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceInstallState/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device User Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eBookInstallSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the installation summary of a book for a device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eBookInstallSummary/failedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have failed to install this book.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eBookInstallSummary/failedUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that have 1 or more device that failed to install this book.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eBookInstallSummary/installedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have successfully installed this book.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eBookInstallSummary/installedUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users whose devices have all succeeded to install this book.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eBookInstallSummary/notInstalledDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that does not have this book installed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.eBookInstallSummary/notInstalledUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that did not install this book.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppEBook\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties for iOS Vpp eBook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppEBook/appleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple ID associated with Vpp token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppEBook/genres\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Genres.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppEBook/language\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Language.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppEBook/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppEBook/seller\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Seller.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppEBook/totalLicenseCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total license count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppEBook/usedLicenseCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used license count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppEBook/vppOrganizationName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Vpp token's organization name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppEBook/vppTokenId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Vpp token ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBookAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign a eBook to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVppEBookAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign an iOS VPP EBook to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the eBook file was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the eBook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/informationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The more information Url.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/largeCover\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Book cover.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the eBook was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/privacyInformationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The privacy statement Url.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/publishedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the eBook was published.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/publisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Publisher.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for this eBook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/categories\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of categories for this eBook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/deviceStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of installation states for this eBook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/installSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile App Install Summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userInstallStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the installation state summary for a user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBook/userStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of installation states for this eBook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBookAssignment/installIntent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install intent for eBook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBookAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for eBook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBookCategory/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the eBook category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedEBookCategory/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the ManagedEBookCategory was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userInstallStateSummary/failedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failed Device Count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userInstallStateSummary/installedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Installed Device Count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userInstallStateSummary/notInstalledDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not installed device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userInstallStateSummary/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userInstallStateSummary/deviceStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the eBook.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluateRequest\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Request for assignment filter evaluation for devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluateRequest/orderBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Order the devices should be sorted in. Default is ascending on device name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluateRequest/platform\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform type of the devices on which the Assignment Filter will be applicable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluateRequest/rule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rule definition of the Assignment Filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluateRequest/search\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Search keyword applied to scope found devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluateRequest/skip\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of records to skip. Default value is 0\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluateRequest/top\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Limit of records per request. Default value is 100, if provided less than 0 or greater than 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluationSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represent result summary for assignment filter evaluation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluationSummary/assignmentFilterDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin defined name for assignment filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluationSummary/assignmentFilterId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the assignment filter object\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluationSummary/assignmentFilterLastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the assignment filter was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluationSummary/assignmentFilterPlatform\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The platform for which this assignment filter is created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluationSummary/assignmentFilterType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate filter type either include or exclude.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterTypeAndEvaluationResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the filter type and evalaution result of the filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluationSummary/assignmentFilterTypeAndEvaluationResults\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of filter types and their corresponding evaluation results.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluationSummary/evaluationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time assignment filter was evaluated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluationSummary/evaluationResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assignment filter evaluation result.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents result of GetState API.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterState/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicator to if AssignmentFilter is enabled or disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterStatusDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represent status details for device and payload and all associated applied filters.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterStatusDetails/deviceProperties\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device properties used for filter evaluation during device check-in time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterStatusDetails/evalutionSummaries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evaluation result summaries for each filter associated to device and payload\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterStatusDetails/managedDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the device object.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterStatusDetails/payloadId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for payload object.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterStatusDetails/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for UserId object. Can be null\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterSupportedProperty\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the information about the property which is supported in crafting the rule of AssignmentFilter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterSupportedProperty/dataType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The data type of the property.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterSupportedProperty/isCollection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the property is a collection type or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterSupportedProperty/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the property.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterSupportedProperty/propertyRegexConstraint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Regex string to do validation on the property value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterSupportedProperty/supportedOperators\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of all supported operators on this property.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterSupportedProperty/supportedValues\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of all supported values for this property, empty if everything is supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterTypeAndEvaluationResult/assignmentFilterType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the filter type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterTypeAndEvaluationResult/evaluationResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the evalaution result of the filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterValidationResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents result of Validation API.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterValidationResult/isValidRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicator to valid or invalid rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hasPayloadLinkResultItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the result of HasPayloadLinks action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hasPayloadLinkResultItem/error\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exception information indicates if check for this item was successful or not.Empty string for no error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hasPayloadLinkResultItem/hasLink\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate whether a payload has any link or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hasPayloadLinkResultItem/payloadId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key of the Payload, In the format of Guid.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hasPayloadLinkResultItem/sources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason where the link comes from.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.payloadByFilter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This entity represents a single payload with requested assignment filter Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.payloadByFilter/assignmentFilterType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An enum to indicate whether the filter is applied. Possible values are include,exclude,none.'include' means devices that match the filter conditions receive the app or policy. Devices that don't match the filter conditions don't receive the app or policy. 'exclude' means devices that match the filter conditions don't receive the app or policy. Devices that don't match the filter conditions receive the app or policy.'none' means no filter is assigned\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.payloadByFilter/groupId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure AD security group ID\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.payloadByFilter/payloadId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy identifier\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.payloadByFilter/payloadType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy type identifier. Possible values are unknown,settingsPolicy,application,microsoftApplicationManagementPolicy,androidForWorkApplication,enrollmentConfiguration,microsoftIntuneManagementExtension,groupPolicy,zeroTouchDeploymentDeviceConfigProfile,androidEnterprisePolicy,deviceFirmwareConfigurationInterfacePolicy,windowsUpdateProfile,resourceAccessPolicy,sidecarPolicy,deviceConfigurationPolicy,microsoftManagementPlatformCloud\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/allowedAndroidDeviceManufacturers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Semicolon seperated list of device manufacturers allowed, as a string, for the managed app to work.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/allowedAndroidDeviceModels\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of device models allowed, as a string, for the managed app to work.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/appActionIfAndroidDeviceManufacturerNotAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either block or wipe, if the specified device manufacturer is not allowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/appActionIfAndroidDeviceModelNotAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either block or wipe, if the specified device model is not allowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/appActionIfAndroidSafetyNetAppsVerificationFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either warn or block, if the specified Android App Verification requirement fails.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/appActionIfAndroidSafetyNetDeviceAttestationFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either warn or block, if the specified Android SafetyNet Attestation requirement fails.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/appActionIfDeviceLockNotSet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either warn, block or wipe, if the screen lock is required on android device but is not set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/appActionIfDevicePasscodeComplexityLessThanHigh\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the device does not have a passcode of high complexity or higher, trigger the stored action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/appActionIfDevicePasscodeComplexityLessThanLow\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the device does not have a passcode of low complexity or higher, trigger the stored action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/appActionIfDevicePasscodeComplexityLessThanMedium\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the device does not have a passcode of medium complexity or higher, trigger the stored action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/approvedKeyboards\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If Keyboard Restriction is enabled, only keyboards in this approved list will be allowed. A key should be Android package id for a keyboard and value should be a friendly name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/biometricAuthenticationBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the biometric authentication is allowed in place of a pin if PinRequired is set to True.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/blockAfterCompanyPortalUpdateDeferralInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of days Company Portal update can be deferred on the device or app access will be blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/connectToVpnOnLaunch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the app should connect to the configured VPN on launch.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/customBrowserDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/customBrowserPackageId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/customDialerAppDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of a custom dialer app to click-to-open a phone number on Android.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/customDialerAppPackageId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PackageId of a custom dialer app to click-to-open a phone number on Android.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/deployedAppCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/deviceLockRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines if any kind of lock must be required on android device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/disableAppEncryptionIfDeviceEncryptionIsEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When this setting is enabled, app level encryption is disabled if device level encryption is enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/encryptAppData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether application data for managed apps should be encrypted\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/exemptedAppPackages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App packages in this list will be exempt from the policy and will be able to receive data from managed apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/fingerprintAndBiometricEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If null, this setting will be ignored. If false both fingerprints and biometrics will not be enabled. If true, both fingerprints and biometrics will be enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/keyboardsRestricted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if keyboard restriction is enabled. If enabled list of approved keyboards must be provided as well.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/minimumRequiredCompanyPortalVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum version of the Company portal that must be installed on the device or app access will be blocked\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/minimumRequiredPatchVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest required Android security patch level a user can have to gain secure access to the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/minimumWarningCompanyPortalVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum version of the Company portal that must be installed on the device or the user will receive a warning\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/minimumWarningPatchVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest recommended Android security patch level a user can have for secure access to the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/minimumWipeCompanyPortalVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum version of the Company portal that must be installed on the device or the company data on the app will be wiped\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/minimumWipePatchVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android security patch level  less than or equal to the specified value will wipe the managed app and the associated company data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/requireClass3Biometrics\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require user to apply Class 3 Biometrics on their Android device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/requiredAndroidSafetyNetAppsVerificationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the Android SafetyNet Apps Verification requirement for a managed app to work.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/requiredAndroidSafetyNetDeviceAttestationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the Android SafetyNet Device Attestation requirement for a managed app to work.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/requiredAndroidSafetyNetEvaluationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the Android SafetyNet evaluation type requirement for a managed app to work.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/requirePinAfterBiometricChange\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A PIN prompt will override biometric prompts if class 3 biometrics are updated on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/screenCaptureBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a managed user can take screen captures of managed apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/warnAfterCompanyPortalUpdateDeferralInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of days Company Portal update can be deferred on the device or the user will receive the warning\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/wipeAfterCompanyPortalUpdateDeferralInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of days Company Portal update can be deferred on the device or the company data on the app will be wiped\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedMobileApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for the deployment an app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/apps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ManagedAppEntity is the base entity type for all other entity types under app management workflow.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppProtection/deploymentSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignmentFilterEvaluationStatusDetails/payloadId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PayloadId on which filter has been applied.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignmentFilter/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Creation time of the Assignment Filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignmentFilter/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the Assignment Filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignmentFilter/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DisplayName of the Assignment Filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignmentFilter/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified time of the Assignment Filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignmentFilter/payloads\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Associated assignments for a specific filter\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignmentFilter/platform\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform type of the devices on which the Assignment Filter will be applicable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignmentFilter/roleScopeTags\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RoleScopeTags of the Assignment Filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignmentFilter/rule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rule definition of the Assignment Filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance policy assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of assignments for this compliance policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingStateDeviceSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compilance Policy and Configuration for a Setting State summary\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/deviceSettingStateSummaries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance Setting State Device Summary\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/deviceStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of DeviceComplianceDeviceStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/deviceStatusOverview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance devices status overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScheduledActionForRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Action for Rule\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/scheduledActionsForRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/userStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of DeviceComplianceUserStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicy/userStatusOverview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance users status overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySetItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for PolicySet Item.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyPolicySetItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for device compliance policy PolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/deviceManagementApplicabilityRuleDeviceMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device mode applicability rule for this Policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/deviceManagementApplicabilityRuleOsEdition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The OS edition applicability for this Policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/deviceManagementApplicabilityRuleOsVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The OS version applicability rule for this Policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/supportsScopeTags\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the underlying Device Configuration supports the assignment of scope tags. Assigning to the ScopeTags property is not allowed when this value is false and entities will not be visible to scoped users. This occurs for Legacy policies created in Silverlight and can be resolved by deleting and recreating the policy in the Azure Portal. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device configuration assignment entity assigns an AAD group to a specific device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for the device configuration profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/deviceSettingStateSummaries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration Setting State Device Summary\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/deviceStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration installation status by device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/deviceStatusOverview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration devices status overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationGroupAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration group assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/groupAssignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device configuration profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/userStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration installation status by user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfiguration/userStatusOverview\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration users status overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationPolicySetItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for device configuration PolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfiguration/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Created date time in UTC of the device enrollment configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfiguration/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the device enrollment configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfiguration/deviceEnrollmentConfigurationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Support for Enrollment Configuration Type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfiguration/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the device enrollment configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfiguration/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time in UTC of the device enrollment configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfiguration/priority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfiguration/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional role scope tags for the enrollment restrictions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfiguration/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the device enrollment configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentConfigurationAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment Configuration Assignment\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentConfiguration/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device configuration profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyPolicySetItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for DeviceManagementConfiguration PolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScript/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the device management script was created. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScript/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional description for the device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScript/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScript/enforceSignatureCheck\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate whether the script signature needs be checked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScript/fileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Script file name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScript/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the device management script was last modified. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScript/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tag IDs for this PowerShellScript instance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScript/runAs32Bit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether the PowerShell script should run as 32-bit\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScript/runAsAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of execution context.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScript/scriptContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The script content.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign a device management script to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScript/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptDeviceState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for device run state of the device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScript/deviceRunStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of run states for this script across all devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptGroupAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign a device management script to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScript/groupAssignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptRunSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the run summary of a device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScript/runSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Run summary for device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptUserState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for user run state of the device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScript/userRunStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of run states for this script across all users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptPolicySetItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for device management script PolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentRestrictionsConfigurationPolicySetItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for enrollment restriction PolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentRestrictionsConfigurationPolicySetItem/limit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Limit of the EnrollmentRestrictionsConfigurationPolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentRestrictionsConfigurationPolicySetItem/priority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Priority of the EnrollmentRestrictionsConfigurationPolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosLobAppProvisioningConfigurationPolicySetItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for iOS lob app provisioning configuration PolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/allowedIosDeviceModels\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Semicolon seperated list of device models allowed, as a string, for the managed app to work.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/appActionIfIosDeviceModelNotAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either block or wipe, if the specified device model is not allowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/appDataEncryptionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of encryption which should be used for data in a managed app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/customBrowserProtocol\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A custom browser protocol to open weblink on iOS. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/customDialerAppProtocol\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Protocol of a custom dialer app to click-to-open a phone number on iOS, for example, skype:.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/deployedAppCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/disableProtectionOfManagedOutboundOpenInData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable protection of data transferred to other apps through IOS OpenIn option. This setting is only allowed to be True when AllowedOutboundDataTransferDestinations is set to ManagedApps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/exemptedAppProtocols\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apps in this list will be exempt from the policy and will be able to receive data from managed apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/exemptedUniversalLinks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of custom urls that are allowed to invocate an unmanaged app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/faceIdBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/filterOpenInToOnlyManagedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines if open-in operation is supported from the managed app to the filesharing locations selected. This setting only applies when AllowedOutboundDataTransferDestinations is set to ManagedApps and DisableProtectionOfManagedOutboundOpenInData is set to False.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/managedUniversalLinks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of custom urls that are allowed to invocate a managed app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/minimumRequiredSdkVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/minimumWarningSdkVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will result in warning message on the managed app from accessing company data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/minimumWipeSdkVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/protectInboundDataFromUnknownSources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Protect incoming data from unknown source. This setting is only allowed to be True when AllowedInboundDataTransferSources is set to AllApps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/thirdPartyKeyboardsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines if third party keyboards are allowed while accessing a managed app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/apps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppProtection/deploymentSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtectionPolicySetItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for managed app protection PolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtectionPolicySetItem/targetedAppManagementLevels\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TargetedAppManagementLevels of the ManagedAppPolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationPolicySetItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for managed device mobile app configuration PolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mdmWindowsInformationProtectionPolicyPolicySetItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for mdm windows information protection policy PolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppPolicySetItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for mobile app PolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppPolicySetItem/intent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Install intent of the MobileAppPolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppPolicySetItem/settings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings of the MobileAppPolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.payloadCompatibleAssignmentFilter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for Payload Compatible Assignment Filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.payloadCompatibleAssignmentFilter/payloadType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PayloadType of the Assignment Filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySet/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Creation time of the PolicySet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySet/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the PolicySet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySet/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DisplayName of the PolicySet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySet/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code if any occured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySet/guidedDeploymentTags\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tags of the guided deployment\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySet/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified time of the PolicySet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySet/roleScopeTags\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RoleScopeTags of the PolicySet\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySet/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Validation/assignment status of the PolicySet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySetAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for PolicySet Assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySet/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assignments of the PolicySet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySet/items\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Items of the PolicySet with maximum count 100.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySetAssignment/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified time of the PolicySetAssignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySetAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target group of PolicySetAssignment\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySetItem/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Creation time of the PolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySetItem/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DisplayName of the PolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySetItem/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code if any occured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySetItem/guidedDeploymentTags\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tags of the guided deployment\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySetItem/itemType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"policySetType of the PolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySetItem/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified time of the PolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySetItem/payloadId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PayloadId of the PolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policySetItem/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the PolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/appGroupType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Public Apps selection: group or individual\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/deployedAppCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/isAssigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the policy is deployed to any inclusion groups or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/targetedAppManagementLevels\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intended app management levels for this policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/apps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppPolicyAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type for deployment of groups or apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of inclusion and exclusion groups to which the policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppConfiguration/deploymentSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppConfigurationPolicySetItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for Targeted managed app configuration PolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfigurationPolicySetItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for Windows10EnrollmentCompletionPageConfiguration PolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfigurationPolicySetItem/priority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Priority of the Windows10EnrollmentCompletionPageConfigurationPolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile creation time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/deviceNameTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The template used to name the AutoPilot Device. This can be a custom text and can also contain either the serial number of the device, or a randomly generated number. The total length of the text generated by the template can be no more than 15 characters.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/deviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The AutoPilot device type that this profile is applicable to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/enableWhiteGlove\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Autopilot White Glove for the profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsEnrollmentStatusScreenSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment status screen setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/enrollmentStatusScreenSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment status screen setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/extractHardwareHash\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HardwareHash Extraction for the profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/language\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Language configured on the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile last modified time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/managementServiceAppId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AzureAD management app ID used during client device-based enrollment discovery\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outOfBoxExperienceSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Out of box experience setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/outOfBoxExperienceSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Out of box experience setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scope tags for the profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/assignedDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assigned devices for the profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfileAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An assignment of a Windows Autopilot deployment profile to an AAD group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfile/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfilePolicySetItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for windows autopilot deployment profile PolicySetItem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chromeOSOnboardingSettings/lastDirectorySyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ChromebookTenant's LastDirectorySyncDateTime\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chromeOSOnboardingSettings/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ChromebookTenant's LastModifiedDateTime\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chromeOSOnboardingSettings/onboardingStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ChromebookTenant's OnboardingStatus\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chromeOSOnboardingSettings/ownerUserPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ChromebookTenant's OwnerUserPrincipalName\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/acceptanceStatement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied explanation of the terms and conditions, typically describing what it means to accept the terms and conditions set out in the T&amp;C policy. This is shown to the user on prompts to accept the T&amp;C policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/bodyText\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied body text of the terms and conditions, typically the terms themselves. This is shown to the user on prompts to accept the T&amp;C policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied description of the T&amp;C policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied name for the T&amp;C policy. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/modifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/title\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied title of the terms and conditions. This is shown to the user on prompts to accept the T&amp;C policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer indicating the current version of the terms. Incremented when an administrator makes a change to the terms and wishes to require users to re-accept the modified T&amp;C policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A termsAndConditionsAcceptanceStatus entity represents the acceptance status of a given Terms and Conditions (T&amp;C) policy by a given user. Users must accept the most up-to-date version of the terms in order to retain access to the Company Portal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/acceptanceStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of acceptance statuses for this T&amp;C policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditionsAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A termsAndConditionsAssignment entity represents the assignment of a given Terms and Conditions (T&amp;C) policy to a given group. Users in the group will be required to accept the terms in order to have devices enrolled into Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for this T&amp;C policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditionsGroupAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A termsAndConditionsGroupAssignment entity represents the assignment of a given Terms and Conditions (T&amp;C) policy to a given group. Users in the group will be required to accept the terms in order to have devices enrolled into Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditions/groupAssignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for this T&amp;C policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus/acceptedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime when the terms were last accepted by the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus/acceptedVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Most recent version number of the T&amp;C accepted by the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus/userDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the user whose acceptance the entity represents.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The userPrincipalName of the User that accepted the term.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditionsAcceptanceStatus/termsAndConditions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation link to the terms and conditions that are assigned.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditionsAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assignment target that the T&amp;C policy is assigned to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditionsGroupAssignment/targetGroupId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of a group that the T&amp;C policy is assigned to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsAndConditionsGroupAssignment/termsAndConditions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation link to the terms and conditions that are assigned.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceNowAuthenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract base class for all serviceNow authentication methods.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceNowOauthSecretAuthentication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App id for the ServiceNow client app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceNowOauthSecretAuthentication/appId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant appId registered with Azure AD\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceNowConnection/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the method used by Intune to authenticate with ServiceNow. Currently supports only web authentication with ServiceNow using the specified app id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceNowConnection/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date Time when connection properties were created. The value cannot be modified and is automatically populated when the connection properties were entered.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceNowConnection/incidentApiUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the ServiceNow incident API URL that Intune will use the fetch incidents. Saved in the format of /api/now/table/incident\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceNowConnection/instanceUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the ServiceNow instance URL that Intune will connect to. Saved in the format of https://&lt;instance&gt;.service-now.com\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceNowConnection/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date Time when connection properties were last updated. The value cannot be modified and is automatically populated when the connection properties were updated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceNowConnection/lastQueriedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date Time when incidents from ServiceNow were last queried\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceNowConnection/serviceNowConnectionStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the ServiceNow Connection based on user's selection. Possible value could be disabled or enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.airPrintDestination\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an AirPrint destination.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.airPrintDestination/forceTls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true AirPrint connections are secured by Transport Layer Security (TLS). Default is false. Available in iOS 11.0 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.airPrintDestination/ipAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IP Address of the AirPrint destination.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.airPrintDestination/port\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The listening port of the AirPrint destination. If this key is not specified AirPrint will use the default port. Available in iOS 11.0 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.airPrintDestination/resourcePath\">\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The Resource Path associated with the printer. This corresponds to the rp parameter of the _ipps.tcp Bonjour record. For example: printers/Canon_MG5300_series, printers/Xerox_Phaser_7600, ipp/print, Epson_IPP_Printer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGlobalProxy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Device Owner Global Proxy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGlobalProxyAutoConfig\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Device Owner Global Proxy Auto Config.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGlobalProxyAutoConfig/proxyAutoConfigURL\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The proxy auto-config URL\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGlobalProxyDirect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Device Owner Global Proxy Direct.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGlobalProxyDirect/excludedHosts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The excluded hosts\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGlobalProxyDirect/host\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The host name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGlobalProxyDirect/port\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The port\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeHomeScreenItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an item on the Android Device Owner Managed Home Screen (application, weblink or folder\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeFolderItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an item that can be added to Android Device Owner folder (application or weblink)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An application on the Android Device Owner Managed Home Screen\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeApp/className\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Class name of application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeApp/package\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Package name of application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeAppPositionItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An item in the list of app positions that sets the order of items on the Managed Home Screen\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeAppPositionItem/item\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Item to be arranged\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeAppPositionItem/position\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Position of the item on the grid. Valid values 0 to 9999999\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeManagedFolder\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A folder containing pages of apps and weblinks on the Managed Home Screen\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeManagedFolder/folderIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the folder\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeManagedFolder/folderName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the folder\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeManagedFolder/items\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Items to be added to managed folder. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeManagedFolderReference\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A reference to folder containing apps and weblinks on the Managed Home Screen\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeManagedFolderReference/folderIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the folder\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeManagedFolderReference/folderName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the folder\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeWeblink\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A weblink on the Android Device Owner Managed Home Screen\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeWeblink/label\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for weblink\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerKioskModeWeblink/link\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Link for weblink\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerSilentCertificateAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contain the package ID that has the pre-granted access to the certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerSilentCertificateAccess/packageId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Package ID that has the pre-granted access to the certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerSystemUpdateFreezePeriod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents one item in the list of freeze periods for Android Device Owner system updates\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerSystemUpdateFreezePeriod/endDay\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The day of the end date of the freeze period. Valid values 1 to 31\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerSystemUpdateFreezePeriod/endMonth\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The month of the end date of the freeze period. Valid values 1 to 12\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerSystemUpdateFreezePeriod/startDay\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The day of the start date of the freeze period. Valid values 1 to 31\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerSystemUpdateFreezePeriod/startMonth\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The month of the start date of the freeze period. Valid values 1 to 12\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerUserFacingMessage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a user-facing message with locale information as well as a default message to be used if the user's locale doesn't match with any of the localized messages\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerUserFacingMessage/defaultMessage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default message displayed if the user's locale doesn't match with any of the localized messages\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerUserFacingMessage/localizedMessages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of &lt;locale, message&gt; pairs. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appListItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an app in the list of managed applications\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleAppListItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an app in the list of managed Apple applications\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnAlwaysOnConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Always On VPN configuration for MacOS and iOS IKEv2\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnAlwaysOnConfiguration/airPrintExceptionAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determine whether AirPrint service will be exempt from the always-on VPN connection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnAlwaysOnConfiguration/allowAllCaptiveNetworkPlugins\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether traffic from all captive network plugins should be allowed outside the vpn\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnAlwaysOnConfiguration/allowCaptiveWebSheet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether traffic from the Websheet app is allowed outside of the VPN\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.specifiedCaptiveNetworkPlugins\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies all the Captive network plugins allowed during the IKEv2 AlwaysOn VPN connection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnAlwaysOnConfiguration/allowedCaptiveNetworkPlugins\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether all, some, or no non-native captive networking apps are allowed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnAlwaysOnConfiguration/cellularExceptionAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determine whether Cellular service will be exempt from the always-on VPN connection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnAlwaysOnConfiguration/natKeepAliveIntervalInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how often in seconds to send a network address translation keepalive package through the VPN\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnAlwaysOnConfiguration/natKeepAliveOffloadEnable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable hardware offloading of NAT keepalive signals when the device is asleep\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnAlwaysOnConfiguration/tunnelConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines what connections the specific tunnel configuration applies to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnAlwaysOnConfiguration/userToggleEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the user to toggle the VPN configuration using the UI\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnAlwaysOnConfiguration/voicemailExceptionAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determine whether voicemail service will be exempt from the always-on VPN connection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appListItem/appId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application or bundle identifier of the application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appListItem/appStoreUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Store URL of the application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appListItem/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appListItem/publisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerFixedDrivePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BitLocker Fixed Drive Policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerFixedDrivePolicy/encryptionMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select the encryption method for fixed drives.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRecoveryOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BitLocker Recovery Options.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerFixedDrivePolicy/recoveryOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows you to control how BitLocker-protected fixed data drives are recovered in the absence of the required credentials. This policy setting is applied when you turn on BitLocker.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerFixedDrivePolicy/requireEncryptionForWriteAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting determines whether BitLocker protection is required for fixed data drives to be writable on a computer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRecoveryOptions/blockDataRecoveryAgent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to block certificate-based data recovery agent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRecoveryOptions/enableBitLockerAfterRecoveryInformationToStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable BitLocker until recovery information is stored in AD DS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRecoveryOptions/enableRecoveryInformationSaveToStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow BitLocker recovery information to store in AD DS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRecoveryOptions/hideRecoveryOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow showing recovery options in BitLocker Setup Wizard for fixed or system disk.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRecoveryOptions/recoveryInformationToStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure what pieces of BitLocker recovery information are stored to AD DS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRecoveryOptions/recoveryKeyUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether users are allowed or required to generate a 256-bit recovery key for fixed or system disk.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRecoveryOptions/recoveryPasswordUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether users are allowed or required to generate a 48-digit recovery password for fixed or system disk.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRemovableDrivePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BitLocker Removable Drive Policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRemovableDrivePolicy/blockCrossOrganizationWriteAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting determines whether BitLocker protection is required for removable data drives to be writable on a computer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRemovableDrivePolicy/encryptionMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select the encryption method for removable  drives.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerRemovableDrivePolicy/requireEncryptionForWriteAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to block write access to devices configured in another organization.  If requireEncryptionForWriteAccess is false, this value does not affect.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BitLocker Encryption Base Policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/encryptionMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select the encryption method for operating system drives.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/minimumPinLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum length of startup pin. Valid values 4 to 20\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/prebootRecoveryEnableMessageAndUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable pre-boot recovery message and Url. If requireStartupAuthentication is false, this value does not affect.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/prebootRecoveryMessage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a custom recovery message.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/prebootRecoveryUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a custom recovery URL.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/recoveryOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows to recover BitLocker encrypted operating system drives in the absence of the required startup key information. This policy setting is applied when you turn on BitLocker.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/startupAuthenticationBlockWithoutTpmChip\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to allow BitLocker without a compatible TPM (requires a password or a startup key on a USB flash drive).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/startupAuthenticationRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require additional authentication at startup.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/startupAuthenticationTpmKeyUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if TPM startup key is allowed/required/disallowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/startupAuthenticationTpmPinAndKeyUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if TPM startup pin key and key are allowed/required/disallowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/startupAuthenticationTpmPinUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if TPM startup pin is allowed/required/disallowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitLockerSystemDrivePolicy/startupAuthenticationTpmUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if TPM startup is allowed/required/disallowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.singleSignOnExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an Apple Single Sign-On Extension.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.credentialSingleSignOnExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a Credential-type Single Sign-On extension profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyTypedValuePair\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A key-value pair with a string key and a typed value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.credentialSingleSignOnExtension/configurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of typed key-value pairs used to configure Credential-type profiles. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.credentialSingleSignOnExtension/domains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of hosts or domain names for which the app extension performs SSO.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.credentialSingleSignOnExtension/extensionIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the bundle ID of the app extension that performs SSO for the specified URLs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.credentialSingleSignOnExtension/realm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the case-sensitive realm name for this profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.credentialSingleSignOnExtension/teamIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the team ID of the app extension that performs SSO for the specified URLs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cryptographySuite\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VPN Security Association Parameters\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cryptographySuite/authenticationTransformConstants\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication Transform Constants\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cryptographySuite/cipherTransformConstants\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cipher Transform Constants\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cryptographySuite/dhGroup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Diffie Hellman Group\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cryptographySuite/encryptionMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encryption Method\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cryptographySuite/integrityCheckMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integrity Check Method\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cryptographySuite/pfsGroup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Perfect Forward Secrecy Group\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.customSubjectAlternativeName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name definition\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.customSubjectAlternativeName/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom SAN Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.customSubjectAlternativeName/sanType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom SAN Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.customUpdateTimeWindow\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom update time window\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.customUpdateTimeWindow/endDay\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"End day of the time window\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.customUpdateTimeWindow/endTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"End time of the time window\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.customUpdateTimeWindow/startDay\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Start day of the time window\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.customUpdateTimeWindow/startTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Start time of the time window\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderDetectedMalwareActions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify Defender’s actions to take on detected Malware per threat level.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderDetectedMalwareActions/highSeverity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for high severity Malware threat detected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderDetectedMalwareActions/lowSeverity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for low severity Malware threat detected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderDetectedMalwareActions/moderateSeverity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for moderate severity Malware threat detected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defenderDetectedMalwareActions/severeSeverity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for severe severity Malware threat detected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationBandwidth\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bandwidth restriction types\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationBandwidthAbsolute\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bandwidth limits in kilobytes per second.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationBandwidthAbsolute/maximumDownloadBandwidthInKilobytesPerSecond\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum download bandwidth in KiloBytes/second that the device can use across all concurrent download activities using Delivery Optimization. Valid values 0 to 4294967295\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The value 0 (zero) means that Delivery Optimization dynamically adjusts to use the available bandwidth for downloads. Valid values 0 to 4294967295\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationBandwidthAbsolute/maximumUploadBandwidthInKilobytesPerSecond\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum upload bandwidth in KiloBytes/second that a device will use across all concurrent upload activity using Delivery Optimization (0-4000000). Valid values 0 to 4000000\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The default value is 0, which permits unlimited possible bandwidth (optimized for minimal usage of upload bandwidth). Valid values 0 to 4000000\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationBandwidthBusinessHoursLimit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bandwidth business hours and percentages type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationBandwidthBusinessHoursLimit/bandwidthBeginBusinessHours\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the beginning of business hours using a 24-hour clock (0-23). Valid values 0 to 23\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationBandwidthBusinessHoursLimit/bandwidthEndBusinessHours\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the end of business hours using a 24-hour clock (0-23). Valid values 0 to 23\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationBandwidthBusinessHoursLimit/bandwidthPercentageDuringBusinessHours\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the percentage of bandwidth to limit during business hours (0-100). Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationBandwidthBusinessHoursLimit/bandwidthPercentageOutsideBusinessHours\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the percentage of bandwidth to limit outsidse business hours (0-100). Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationBandwidthHoursWithPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bandwidth limit as a percentage with business hours.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationBandwidthHoursWithPercentage/bandwidthBackgroundPercentageHours\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Background download percentage hours.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationBandwidthHoursWithPercentage/bandwidthForegroundPercentageHours\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Foreground download percentage hours.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationBandwidthPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bandwidth limits specified as a percentage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationBandwidthPercentage/maximumBackgroundBandwidthPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum background download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth (0-100). Valid values 0 to 100\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The default value 0 (zero) means that Delivery Optimization dynamically adjusts to use the available bandwidth for background downloads. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationBandwidthPercentage/maximumForegroundBandwidthPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum foreground download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth (0-100). Valid values 0 to 100\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The default value 0 (zero) means that Delivery Optimization dynamically adjusts to use the available bandwidth for foreground downloads. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationGroupIdSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"GroupId Support Types\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationGroupIdCustom\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom group id type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationGroupIdCustom/groupIdCustom\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies an arbitrary group ID that the device belongs to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationGroupIdSourceOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group id options type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationGroupIdSourceOptions/groupIdSourceOption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set this policy to restrict peer selection to a specific source.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationMaxCacheSize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Delivery Optimization max cache size types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationMaxCacheSizeAbsolute\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Delivery Optimization max cache size absolute type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationMaxCacheSizeAbsolute/maximumCacheSizeInGigabytes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum size in GB of Delivery Optimization cache. Valid values 0 to 4294967295\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The value 0 (zero) means &quot;unlimited&quot; cache. Delivery Optimization will clear the cache when the device is running low on disk space. Valid values 0 to 4294967295\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationMaxCacheSizePercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Delivery Optimization Max cache size percentage types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deliveryOptimizationMaxCacheSizePercentage/maximumCacheSizePercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum cache size that Delivery Optimization can utilize, as a percentage of disk size (1-100). Valid values 1 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyScript/deviceComplianceScriptId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance script Id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyScript/rulesContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Json of the rules.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compilance Policy Setting State for a given device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/currentValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current value of setting on device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/errorDescription\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error description\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/instanceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of setting instance that is being reported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/setting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/settingInstanceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SettingInstanceId\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/settingName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized/user friendly setting name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/sources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contributing policies\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/userEmail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserEmail\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserName\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingState/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptError/code\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptError/deviceComplianceScriptRulesValidationError\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptError/message\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error message.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRule/dataType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data type specified in the rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRule/deviceComplianceScriptRuleDataType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data type specified in the rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRule/deviceComplianceScriptRulOperator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operator specified in the rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRule/operand\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operand specified in the rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRule/operator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operator specified in the rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRule/settingName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting name specified in the rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRuleError/settingName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting name for the rule with error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptValidationResult/ruleErrors\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Errors in json for the script for rules.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptValidationResult/rules\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Parsed rules from json.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptValidationResult/scriptErrors\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Errors in json for the script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration Setting State for a given device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/currentValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current value of setting on device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/errorDescription\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error description\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/instanceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of setting instance that is being reported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/setting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/settingInstanceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SettingInstanceId\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/settingName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized/user friendly setting name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/sources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contributing policies\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/userEmail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserEmail\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserName\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationSettingState/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationTargetedUserAndDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Conflict summary for a set of device configuration policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationTargetedUserAndDevice/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the device in the checkin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationTargetedUserAndDevice/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the device in the checkin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationTargetedUserAndDevice/lastCheckinDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last checkin time for this user/device pair.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationTargetedUserAndDevice/userDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the user in the checkin\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationTargetedUserAndDevice/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the user in the checkin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationTargetedUserAndDevice/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UPN of the user in the checkin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementApplicabilityRuleDeviceMode/deviceMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Applicability rule for device mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementApplicabilityRuleDeviceMode/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name for object.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementApplicabilityRuleDeviceMode/ruleType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Applicability Rule type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementApplicabilityRuleOsEdition/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name for object.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementApplicabilityRuleOsEdition/osEditionTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Applicability rule OS edition type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementApplicabilityRuleOsEdition/ruleType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Applicability Rule type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementApplicabilityRuleOsVersion/maxOSVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Max OS version for Applicability Rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementApplicabilityRuleOsVersion/minOSVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Min OS version for Applicability Rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementApplicabilityRuleOsVersion/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name for object.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementApplicabilityRuleOsVersion/ruleType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Applicability Rule type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettings/androidDeviceAdministratorEnrollmentEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to determine if Android device administrator enrollment is enabled for this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettings/derivedCredentialProvider\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Derived Credential Provider to use for this account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettings/derivedCredentialUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Derived Credential Provider self-service URI.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettings/deviceComplianceCheckinThresholdDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days a device is allowed to go without checking in to remain compliant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettings/deviceInactivityBeforeRetirementInDay\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the device does not check in for specified number of days, the company data might be removed and the device will not be under management. Valid values 30 to 270\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettings/enableAutopilotDiagnostics\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether the autopilot diagnostic feature is enabled or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettings/enableDeviceGroupMembershipReport\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether the device group membership report feature is enabled or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettings/enableEnhancedTroubleshootingExperience\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether the enhanced troubleshooting UX is enabled or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettings/enableLogCollection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether the log collection feature should be available for use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettings/enhancedJailBreak\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Is feature enabled or not for enhanced jailbreak detection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettings/ignoreDevicesForUnsupportedSettingsEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to determine whether to ignore unsupported compliance settings on certian models of devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettings/isScheduledActionEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Is feature enabled or not for scheduled action for rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettings/secureByDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device should be noncompliant when there is no compliance policy targeted when this is true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementUserRightsLocalUserOrGroup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents information for a local user or group used for user rights setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementUserRightsLocalUserOrGroup/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin’s description of this local user or group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementUserRightsLocalUserOrGroup/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of this local user or group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementUserRightsLocalUserOrGroup/securityIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security identifier of this local user or group (e.g. *S-1-5-32-544).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementUserRightsSetting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a user rights setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementUserRightsSetting/localUsersOrGroups\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Representing a collection of local users or groups which will be set on device if the state of this setting is Allowed. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementUserRightsSetting/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Representing the current state of this user rights setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeHomeButtonConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The home button configuration base class used to identify the available options\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeHomeButtonHidden\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hide the home button.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeHomeButtonLoadsStartPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show the home button; clicking the home button loads the Start page - this is also the default value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeHomeButtonOpensCustomURL\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show the home button; clicking the home button loads a specific URL.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeHomeButtonOpensCustomURL/homeButtonCustomURL\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The specific URL to load.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeHomeButtonOpensNewTab\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show the home button; clicking the home button loads the New tab page.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeSearchEngineBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to set a default search engine for MDM-Controlled devices. Users can override this and change their default search engine provided the AllowSearchEngineCustomization policy is not set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeSearchEngine\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to set a predefined default search engine for MDM-Controlled devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeSearchEngine/edgeSearchEngineType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to set a predefined default search engine for MDM-Controlled devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeSearchEngineCustom\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to set a custom default search engine for MDM-Controlled devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.edgeSearchEngineCustom/edgeSearchEngineOpenSearchXmlUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Points to a https link containing the OpenSearch xml file that contains, at minimum, the short name and the URL to the search Engine.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.encryptionReportPolicyDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy Details for Encryption Report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.encryptionReportPolicyDetails/policyId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy Id for Encryption Report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.encryptionReportPolicyDetails/policyName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy Name for Encryption Report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.extendedKeyUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Extended Key Usage definition\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.extendedKeyUsage/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.extendedKeyUsage/objectIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage Object Identifier\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosSingleSignOnExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract base class for all iOS-specific single sign-on extension types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosAzureAdSingleSignOnExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an Azure AD-type Single Sign-On extension profile for iOS devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosAzureAdSingleSignOnExtension/bundleIdAccessControlList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An optional list of additional bundle IDs allowed to use the AAD extension for single sign-on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosAzureAdSingleSignOnExtension/configurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of typed key-value pairs used to configure Credential-type profiles. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosAzureAdSingleSignOnExtension/enableSharedDeviceMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables shared device mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosBookmark\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS URL bookmark\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosBookmark/bookmarkFolder\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The folder into which the bookmark should be added in Safari\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosBookmark/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the bookmark\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosBookmark/url\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL allowed to access\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCredentialSingleSignOnExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a Credential-type Single Sign-On extension profile for iOS devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCredentialSingleSignOnExtension/configurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of typed key-value pairs used to configure Credential-type profiles. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCredentialSingleSignOnExtension/domains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of hosts or domain names for which the app extension performs SSO.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCredentialSingleSignOnExtension/extensionIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the bundle ID of the app extension that performs SSO for the specified URLs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCredentialSingleSignOnExtension/realm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the case-sensitive realm name for this profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCredentialSingleSignOnExtension/teamIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the team ID of the app extension that performs SSO for the specified URLs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEduCertificateSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root and PFX certificates for iOS EDU.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEduCertificateSettings/certFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEduCertificateSettings/certificateTemplateName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEduCertificateSettings/certificateValidityPeriodScale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEduCertificateSettings/certificateValidityPeriodValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEduCertificateSettings/certificationAuthority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEduCertificateSettings/certificationAuthorityName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEduCertificateSettings/renewalThresholdPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEduCertificateSettings/trustedRootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosHomeScreenItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an item on the iOS Home Screen\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosHomeScreenApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an icon for an app on the Home Screen\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosHomeScreenApp/bundleID\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BundleID of the app if isWebClip is false or the URL of a web clip if isWebClip is true.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosHomeScreenApp/isWebClip\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When true, the bundle ID will be handled as a URL for a web clip.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosHomeScreenFolder\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A folder containing pages of apps and web clips on the Home Screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosHomeScreenFolderPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A page for a folder containing apps and web clips on the Home Screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosHomeScreenFolder/pages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pages of Home Screen Layout Icons which must be applications or web clips. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosHomeScreenFolderPage/apps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of apps and web clips to appear on a page within a folder. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosHomeScreenFolderPage/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the folder page\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosHomeScreenItem/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosHomeScreenPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A page containing apps, folders, and web clips on the Home Screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosHomeScreenPage/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the page\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosHomeScreenPage/icons\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of apps, folders, and web clips to appear on a page. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a Kerberos-type Single Sign-On extension profile for iOS devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/activeDirectorySiteCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the Active Directory site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/blockActiveDirectorySiteAutoDiscovery\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables whether the Kerberos extension can automatically determine its site name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/blockAutomaticLogin\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables Keychain usage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/cacheName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the Generic Security Services name of the Kerberos cache to use for this profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/credentialBundleIdAccessControlList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of app Bundle IDs allowed to access the Kerberos Ticket Granting Ticket.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/domainRealms\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of realms for custom domain-realm mapping. Realms are case sensitive.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/domains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of hosts or domain names for which the app extension performs SSO.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/isDefaultRealm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When true, this profile's realm will be selected as the default. Necessary if multiple Kerberos-type profiles are configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/managedAppsInBundleIdACLIncluded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to True, the Kerberos extension allows managed apps, and any apps entered with the app bundle ID to access the credential. When set to False, the Kerberos extension allows all apps to access the credential. Available for devices running iOS and iPadOS versions 14 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/passwordBlockModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables password changes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/passwordChangeUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the URL that the user will be sent to when they initiate a password change.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/passwordEnableLocalSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables password syncing. This won't affect users logged in with a mobile account on macOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Overrides the default password expiration in days. For most domains, this value is calculated automatically.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/passwordExpirationNotificationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the number of days until the user is notified that their password will expire (default is 15).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/passwordMinimumAgeDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the minimum number of days until a user can change their password again.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the minimum length of a password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the number of previous passwords to block.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/passwordRequireActiveDirectoryComplexity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables whether passwords must meet Active Directory's complexity requirements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/passwordRequirementsDescription\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a description of the password complexity requirements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/realm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the case-sensitive realm name for this profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/requireUserPresence\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets whether to require authentication via Touch ID, Face ID, or a passcode to access the keychain entry.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/signInHelpText\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text displayed to the user at the Kerberos sign in window. Available for devices running iOS and iPadOS versions 14 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosKerberosSingleSignOnExtension/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the principle user name to use for this profile. The realm name does not need to be included.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNetworkUsageRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Usage Rules allow enterprises to specify how managed apps use networks, such as cellular data networks.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNetworkUsageRule/cellularDataBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, corresponding managed apps will not be allowed to use cellular data at any time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNetworkUsageRule/cellularDataBlockWhenRoaming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, corresponding managed apps will not be allowed to use cellular data when roaming.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNetworkUsageRule/managedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the managed apps that this rule is going to apply to. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An item describing notification setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationSettings/alertType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of alert for notifications for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationSettings/appName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application name to be associated with the bundleID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationSettings/badgesEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether badges are allowed for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationSettings/bundleID\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bundle id of app to which to apply these notification settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationSettings/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether notifications are allowed for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationSettings/previewVisibility\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Overrides the notification preview policy set by the user on an iOS device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationSettings/publisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Publisher to be associated with the bundleID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationSettings/showInNotificationCenter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether notifications can be shown in notification center.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationSettings/showOnLockScreen\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether notifications can be shown on the lock screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosNotificationSettings/soundsEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether sounds are allowed for this app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosRedirectSingleSignOnExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a Redirect-type Single Sign-On extension profile for iOS devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosRedirectSingleSignOnExtension/configurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of typed key-value pairs used to configure Credential-type profiles. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosRedirectSingleSignOnExtension/extensionIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the bundle ID of the app extension that performs SSO for the specified URLs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosRedirectSingleSignOnExtension/teamIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the team ID of the app extension that performs SSO for the specified URLs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosRedirectSingleSignOnExtension/urlPrefixes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One or more URL prefixes of identity providers on whose behalf the app extension performs single sign-on. URLs must begin with http:// or https://. All URL prefixes must be unique for all profiles.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosSingleSignOnSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS Kerberos authentication settings for single sign-on\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosSingleSignOnSettings/allowedAppsList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of app identifiers that are allowed to use this login. If this field is omitted, the login applies to all applications on the device. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosSingleSignOnSettings/allowedUrls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of HTTP URLs that must be matched in order to use this login. With iOS 9.0 or later, a wildcard characters may be used.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosSingleSignOnSettings/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of login settings shown on the receiving device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosSingleSignOnSettings/kerberosPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A Kerberos principal name. If not provided, the user is prompted for one during profile installation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosSingleSignOnSettings/kerberosRealm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A Kerberos realm name. Case sensitive.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVpnSecurityAssociationParameters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VPN Security Association Parameters\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVpnSecurityAssociationParameters/lifetimeInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lifetime (minutes)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVpnSecurityAssociationParameters/securityDiffieHellmanGroup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Diffie-Hellman Group\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVpnSecurityAssociationParameters/securityEncryptionAlgorithm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encryption algorithm\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVpnSecurityAssociationParameters/securityIntegrityAlgorithm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integrity algorithm\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWebContentFilterBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an iOS Web Content Filter setting base type. An empty and abstract base. Caller should use one of derived types for configurations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWebContentFilterAutoFilter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an iOS Web Content Filter setting type, which enables iOS automatic filter feature and allows for additional URL access control. When constructed with no property values, the iOS device will enable the automatic filter regardless.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWebContentFilterAutoFilter/allowedUrls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional URLs allowed for access\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWebContentFilterAutoFilter/blockedUrls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional URLs blocked for access\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWebContentFilterSpecificWebsitesAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an iOS Web Content Filter setting type, which installs URL bookmarks into iOS built-in browser. An example scenario is in the classroom where teachers would like the students to navigate websites through browser bookmarks configured on their iOS devices, and no access to other sites.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWebContentFilterSpecificWebsitesAccess/specificWebsitesOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL bookmarks which will be installed into built-in browser and user is only allowed to access websites through bookmarks. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWebContentFilterSpecificWebsitesAccess/websiteList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL bookmarks which will be installed into built-in browser and user is only allowed to access websites through bookmarks. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iPv4Range\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IPv4 Range definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iPv4Range/lowerAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lower address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iPv4Range/upperAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upper address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iPv6Range\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IPv6 Range definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iPv6Range/lowerAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lower address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iPv6Range/upperAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upper address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a Kerberos-type Single Sign-On extension profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension/activeDirectorySiteCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the Active Directory site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension/blockActiveDirectorySiteAutoDiscovery\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables whether the Kerberos extension can automatically determine its site name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension/blockAutomaticLogin\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables Keychain usage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension/cacheName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the Generic Security Services name of the Kerberos cache to use for this profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension/credentialBundleIdAccessControlList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of app Bundle IDs allowed to access the Kerberos Ticket Granting Ticket.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension/domainRealms\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of realms for custom domain-realm mapping. Realms are case sensitive.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension/domains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of hosts or domain names for which the app extension performs SSO.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension/isDefaultRealm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When true, this profile's realm will be selected as the default. Necessary if multiple Kerberos-type profiles are configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension/passwordBlockModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables password changes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension/passwordChangeUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the URL that the user will be sent to when they initiate a password change.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension/passwordEnableLocalSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables password syncing. This won't affect users logged in with a mobile account on macOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Overrides the default password expiration in days. For most domains, this value is calculated automatically.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension/passwordExpirationNotificationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the number of days until the user is notified that their password will expire (default is 15).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension/passwordMinimumAgeDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the minimum number of days until a user can change their password again.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the minimum length of a password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the number of previous passwords to block.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension/passwordRequireActiveDirectoryComplexity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables whether passwords must meet Active Directory's complexity requirements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension/passwordRequirementsDescription\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a description of the password complexity requirements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension/realm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the case-sensitive realm name for this profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension/requireUserPresence\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets whether to require authentication via Touch ID, Face ID, or a passcode to access the keychain entry.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.kerberosSingleSignOnExtension/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the principle user name to use for this profile. The realm name does not need to be included.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyBooleanValuePair\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A key-value pair with a string key and a Boolean value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyBooleanValuePair/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Boolean value of the key-value pair.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyIntegerValuePair\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A key-value pair with a string key and an integer value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyIntegerValuePair/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The integer value of the key-value pair.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyRealValuePair\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A key-value pair with a string key and a real (floating-point) value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyRealValuePair/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The real (floating-point) value of the key-value pair.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyStringValuePair\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A key-value pair with a string key and a string value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyStringValuePair/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The string value of the key-value pair.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyTypedValuePair/key\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The string key of the key-value pair.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSAppleEventReceiver\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a process that can receive an Apple Event notification.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSAppleEventReceiver/allowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block this app from receiving Apple events.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSAppleEventReceiver/codeRequirement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Code requirement for the app or binary that receives the Apple Event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSAppleEventReceiver/identifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bundle ID of the app or file path of the process or executable that receives the Apple Event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSAppleEventReceiver/identifierType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use bundle ID for an app or path for a process or executable that receives the Apple Event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSAssociatedDomainsItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A mapping of application identifiers to associated domains.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSAssociatedDomainsItem/applicationIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application identifier of the app to associate domains with.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSAssociatedDomainsItem/directDownloadsEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether data should be downloaded directly or via a CDN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSAssociatedDomainsItem/domains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of domains to associate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSingleSignOnExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract base class for all macOS-specific single sign-on extension types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSAzureAdSingleSignOnExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an Azure AD-type Single Sign-On extension profile for macOS devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSAzureAdSingleSignOnExtension/bundleIdAccessControlList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An optional list of additional bundle IDs allowed to use the AAD extension for single sign-on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSAzureAdSingleSignOnExtension/configurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of typed key-value pairs used to configure Credential-type profiles. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSAzureAdSingleSignOnExtension/enableSharedDeviceMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables shared device mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCredentialSingleSignOnExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a Credential-type Single Sign-On extension profile for macOS devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCredentialSingleSignOnExtension/configurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of typed key-value pairs used to configure Credential-type profiles. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCredentialSingleSignOnExtension/domains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of hosts or domain names for which the app extension performs SSO.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCredentialSingleSignOnExtension/extensionIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the bundle ID of the app extension that performs SSO for the specified URLs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCredentialSingleSignOnExtension/realm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the case-sensitive realm name for this profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCredentialSingleSignOnExtension/teamIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the team ID of the app extension that performs SSO for the specified URLs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSFirewallApplication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an app in the list of macOS firewall applications\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSFirewallApplication/allowsIncomingConnections\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not incoming connections are allowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSFirewallApplication/bundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BundleId of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a Kerberos-type Single Sign-On extension profile for macOS devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/activeDirectorySiteCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the Active Directory site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/blockActiveDirectorySiteAutoDiscovery\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables whether the Kerberos extension can automatically determine its site name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/blockAutomaticLogin\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables Keychain usage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/cacheName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the Generic Security Services name of the Kerberos cache to use for this profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/credentialBundleIdAccessControlList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of app Bundle IDs allowed to access the Kerberos Ticket Granting Ticket.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/credentialsCacheMonitored\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to True, the credential is requested on the next matching Kerberos challenge or network state change. When the credential is expired or missing, a new credential is created. Available for devices running macOS versions 12 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/domainRealms\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of realms for custom domain-realm mapping. Realms are case sensitive.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/domains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of hosts or domain names for which the app extension performs SSO.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/isDefaultRealm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When true, this profile's realm will be selected as the default. Necessary if multiple Kerberos-type profiles are configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/kerberosAppsInBundleIdACLIncluded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to True, the Kerberos extension allows any apps entered with the app bundle ID, managed apps, and standard Kerberos utilities, such as TicketViewer and klist, to access and use the credential. Available for devices running macOS versions 12 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/managedAppsInBundleIdACLIncluded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to True, the Kerberos extension allows managed apps, and any apps entered with the app bundle ID to access the credential. When set to False, the Kerberos extension allows all apps to access the credential. Available for devices running iOS and iPadOS versions 14 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/modeCredentialUsed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select how other processes use the Kerberos Extension credential.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/passwordBlockModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables password changes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/passwordChangeUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the URL that the user will be sent to when they initiate a password change.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/passwordEnableLocalSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables password syncing. This won't affect users logged in with a mobile account on macOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Overrides the default password expiration in days. For most domains, this value is calculated automatically.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/passwordExpirationNotificationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the number of days until the user is notified that their password will expire (default is 15).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/passwordMinimumAgeDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the minimum number of days until a user can change their password again.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the minimum length of a password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the number of previous passwords to block.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/passwordRequireActiveDirectoryComplexity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables whether passwords must meet Active Directory's complexity requirements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/passwordRequirementsDescription\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a description of the password complexity requirements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/preferredKDCs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Add creates an ordered list of preferred Key Distribution Centers (KDCs) to use for Kerberos traffic. This list is used when the servers are not discoverable using DNS. When the servers are discoverable, the list is used for both connectivity checks, and used first for Kerberos traffic. If the servers don’t respond, then the device uses DNS discovery. Delete removes an existing list, and devices use DNS discovery. Available for devices running macOS versions 12 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/realm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the case-sensitive realm name for this profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/requireUserPresence\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets whether to require authentication via Touch ID, Face ID, or a passcode to access the keychain entry.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/signInHelpText\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text displayed to the user at the Kerberos sign in window. Available for devices running iOS and iPadOS versions 14 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/tlsForLDAPRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to True, LDAP connections are required to use Transport Layer Security (TLS). Available for devices running macOS versions 11 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/usernameLabelCustom\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This label replaces the user name shown in the Kerberos extension. You can enter a name to match the name of your company or organization. Available for devices running macOS versions 11 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the principle user name to use for this profile. The realm name does not need to be included.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKerberosSingleSignOnExtension/userSetupDelayed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to True, the user isn’t prompted to set up the Kerberos extension until the extension is enabled by the admin, or a Kerberos challenge is received. Available for devices running macOS versions 11 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKernelExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a specific macOS kernel extension. A macOS kernel extension can be described by its team identifier plus its bundle identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKernelExtension/bundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bundle ID of the kernel extension.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSKernelExtension/teamIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The team identifier that was used to sign the kernel extension.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSLaunchItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an app in the list of macOS launch items\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSLaunchItem/hide\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to hide the item from the Users and Groups List.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSLaunchItem/path\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Path to the launch item.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents per-process privacy preferences.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/accessibility\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the app or process to control the Mac via the Accessibility subsystem.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/addressBook\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block access to contact information managed by Contacts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/appleEventsAllowedReceivers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or deny the app or process to send a restricted Apple event to another app or process. You will need to know the identifier, identifier type, and code requirement of the receiving app or process. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/blockCamera\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block access to camera app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/blockListenEvent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the app or process from listening to events from input devices such as mouse, keyboard, and trackpad.Requires macOS 10.15 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/blockMicrophone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block access to microphone.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/blockScreenCapture\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block app from capturing contents of system display. Requires macOS 10.15 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/calendar\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block access to event information managed by Calendar.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/codeRequirement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enter the code requirement, which can be obtained with the command 'codesign –display -r –' in the Terminal app. Include everything after '=&gt;'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the app, process, or executable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/fileProviderPresence\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the app or process to access files managed by another app’s file provider extension. Requires macOS 10.15 or later. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/identifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The bundle ID or path of the app, process, or executable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/identifierType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A bundle ID is used to identify an app. A path is used to identify a process or executable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/mediaLibrary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block access to music and the media library.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/photos\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block access to images managed by Photos.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/postEvent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Control access to CoreGraphics APIs, which are used to send CGEvents to the system event stream.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/reminders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block access to information managed by Reminders.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/speechRecognition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block access to system speech recognition facility.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/staticCodeValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Statically validates the code requirement. Use this setting if the process invalidates its dynamic code signature.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/systemPolicyAllFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Control access to all protected files on a device. Files might be in locations such as emails, messages, apps, and administrative settings. Apply this setting with caution.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/systemPolicyDesktopFolder\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block access to Desktop folder.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/systemPolicyDocumentsFolder\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block access to Documents folder.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/systemPolicyDownloadsFolder\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block access to Downloads folder.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/systemPolicyNetworkVolumes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block access to network volumes. Requires macOS 10.15 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/systemPolicyRemovableVolumes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Control access to removable  volumes on the device, such as an external hard drive. Requires macOS 10.15 or later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPrivacyAccessControlItem/systemPolicySystemAdminFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow app or process to access files used in system administration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSRedirectSingleSignOnExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a Redirect-type Single Sign-On extension profile for macOS devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSRedirectSingleSignOnExtension/configurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of typed key-value pairs used to configure Credential-type profiles. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSRedirectSingleSignOnExtension/extensionIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the bundle ID of the app extension that performs SSO for the specified URLs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSRedirectSingleSignOnExtension/teamIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the team ID of the app extension that performs SSO for the specified URLs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSRedirectSingleSignOnExtension/urlPrefixes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One or more URL prefixes of identity providers on whose behalf the app extension performs single sign-on. URLs must begin with http:// or https://. All URL prefixes must be unique for all profiles.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSystemExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a specific macOS system extension.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSystemExtension/bundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the bundle identifier of the system extension.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSystemExtension/teamIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the team identifier that was used to sign the system extension.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSystemExtensionTypeMapping\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a mapping between team identifiers for macOS system extensions and system extension types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSystemExtensionTypeMapping/allowedTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the allowed macOS system extension types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSystemExtensionTypeMapping/teamIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the team identifier used to sign the system extension.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationSettingState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Device Mobile App Configuration Setting State for a given device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationSettingState/currentValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current value of setting on device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationSettingState/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationSettingState/errorDescription\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error description\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationSettingState/instanceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of setting instance that is being reported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationSettingState/setting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationSettingState/settingInstanceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SettingInstanceId\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationSettingState/settingName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized/user friendly setting name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationSettingState/sources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contributing policies\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationSettingState/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationSettingState/userEmail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserEmail\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationSettingState/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationSettingState/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserName\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationSettingState/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceReportedApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application data for reporting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceReportedApp/appId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application or bundle identifier of the application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingAustralia/movieRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Australia\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingAustralia/tvRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Australia\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingCanada/movieRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Canada\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingCanada/tvRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Canada\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingFrance/movieRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for France\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingFrance/tvRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for France\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingGermany/movieRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Germany\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingGermany/tvRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Germany\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingIreland/movieRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Ireland\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingIreland/tvRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Ireland\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingJapan/movieRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Japan\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingJapan/tvRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Japan\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingNewZealand/movieRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for New Zealand\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingNewZealand/tvRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for New Zealand\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingUnitedKingdom/movieRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for United Kingdom\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingUnitedKingdom/tvRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for United Kingdom\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingUnitedStates/movieRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for United States\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mediaContentRatingUnitedStates/tvRating\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for United States\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.numberRange\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number Range definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.numberRange/lowerNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lower number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.numberRange/upperNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upper number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSetting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA Settings definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSetting/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSetting/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSetting/isEncrypted\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the value field is encrypted. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSetting/omaUri\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSetting/secretReferenceValueId\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ReferenceId for looking up secret for decryption. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingBase64\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA Settings Base64 definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingBase64/fileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name associated with the Value property (*.cer | *.crt | *.p7b | *.bin).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingBase64/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value. (Base64 encoded string)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingBoolean\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA Settings Boolean definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingBoolean/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA Settings DateTime definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingDateTime/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingFloatingPoint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA Settings Floating Point definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingFloatingPoint/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingInteger\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA Settings Integer definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingInteger/isReadOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By setting to true, the CSP (configuration service provider) specified in the OMA-URI will perform a get, instead of set\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingInteger/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA Settings String definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingString/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingStringXml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA Settings StringXML definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingStringXml/fileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name associated with the Value property (*.xml).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.omaSettingStringXml/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value. (UTF8 encoded byte array)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operatingSystemVersionRange\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating System version range.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operatingSystemVersionRange/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of this range (e.g. Valid 1702 builds)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operatingSystemVersionRange/highestVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The highest inclusive version that this range contains.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operatingSystemVersionRange/lowestVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The lowest inclusive version that this range contains.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.proxiedDomain\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxied Domain\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.proxiedDomain/ipAddressOrFQDN\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IP address or FQDN\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.proxiedDomain/proxy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy IP or FQDN\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.redirectSingleSignOnExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an Apple Single Sign-On Extension.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.redirectSingleSignOnExtension/configurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of typed key-value pairs used to configure Credential-type profiles. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.redirectSingleSignOnExtension/extensionIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the bundle ID of the app extension that performs SSO for the specified URLs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.redirectSingleSignOnExtension/teamIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the team ID of the app extension that performs SSO for the specified URLs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.redirectSingleSignOnExtension/urlPrefixes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One or more URL prefixes of identity providers on whose behalf the app extension performs single sign-on. URLs must begin with http:// or https://. All URL prefixes must be unique for all profiles.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.report\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration profile History reports.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retireScheduledManagedDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ManagedDevices that are scheduled for retire\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retireScheduledManagedDevice/complianceState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Device ComplianceStatus\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retireScheduledManagedDevice/deviceCompliancePolicyId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliance PolicyId\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retireScheduledManagedDevice/deviceCompliancePolicyName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliance Policy Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retireScheduledManagedDevice/deviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Device Device Type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retireScheduledManagedDevice/id\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key of the entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retireScheduledManagedDevice/managedDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed DeviceId\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retireScheduledManagedDevice/managedDeviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Device Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retireScheduledManagedDevice/managementAgent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Device ManagementAgentType\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retireScheduledManagedDevice/ownerType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Device ManagedDeviceOwnerType\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retireScheduledManagedDevice/retireAfterDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Device Retire After DateTime\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retireScheduledManagedDevice/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCAccountManagerPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SharedPC Account Manager Policy. Only applies when the account manager is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCAccountManagerPolicy/accountDeletionPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures when accounts are deleted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCAccountManagerPolicy/cacheAccountsAboveDiskFreePercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the percentage of available disk space a PC should have before it stops deleting cached shared PC accounts. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCAccountManagerPolicy/inactiveThresholdDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies when the accounts will start being deleted when they have not been logged on during the specified period, given as number of days. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCAccountManagerPolicy/removeAccountsBelowDiskFreePercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the percentage of disk space remaining on a PC before cached accounts will be deleted to free disk space. Accounts that have been inactive the longest will be deleted first. Only applies when AccountDeletionPolicy is DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.specifiedCaptiveNetworkPlugins/allowedBundleIdentifiers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address of the IKEv2 server. Must be a FQDN, UserFQDN, network address, or ASN1DN\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unsupportedDeviceConfigurationDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A description of why an entity is unsupported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unsupportedDeviceConfigurationDetail/message\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A message explaining why an entity is unsupported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unsupportedDeviceConfigurationDetail/propertyName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If message is related to a specific property in the original entity, then the name of that property.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnDnsRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VPN DNS Rule definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnDnsRule/autoTrigger\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatically connect to the VPN when the device connects to this domain: Default False.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnDnsRule/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnDnsRule/persistent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Keep this rule active even when the VPN is not connected: Default False\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnDnsRule/proxyServerUri\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy Server Uri.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnDnsRule/servers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Servers.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VPN On-Demand Rule definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRule/action\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRule/dnsSearchDomains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DNS Search Domains.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRule/dnsServerAddressMatch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DNS Search Server Address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRule/domainAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Domain Action (Only applicable when Action is evaluate connection).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRule/domains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Domains (Only applicable when Action is evaluate connection).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRule/interfaceTypeMatch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network interface to trigger VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRule/probeRequiredUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Probe Required Url (Only applicable when Action is evaluate connection and DomainAction is connect if needed).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRule/probeUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A URL to probe. If this URL is successfully fetched (returning a 200 HTTP status code) without redirection, this rule matches.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnOnDemandRule/ssids\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Service Set Identifiers (SSIDs).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnProxyServer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VPN Proxy Server.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnProxyServer/address\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnProxyServer/automaticConfigurationScriptUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy's automatic configuration script url.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnProxyServer/port\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Port. Valid values 0 to 65535\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnRoute\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VPN Route definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnRoute/destinationPrefix\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destination prefix (IPv4/v6 address).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnRoute/prefixSize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prefix size. (1-32). Valid values 1 to 32\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnServer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VPN Server definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnServer/address\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address (IP address, FQDN or URL)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnServer/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnServer/isDefaultServer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default server.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTrafficRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VPN Traffic Rule definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTrafficRule/appId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App identifier, if this traffic rule is triggered by an app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTrafficRule/appType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App type, if this traffic rule is triggered by an app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTrafficRule/claims\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Claims associated with this traffic rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTrafficRule/localAddressRanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Local address range. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTrafficRule/localPortRanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Local port range can be set only when protocol is either TCP or UDP (6 or 17). This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTrafficRule/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTrafficRule/protocols\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Protocols (0-255). Valid values 0 to 255\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTrafficRule/remoteAddressRanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote address range. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTrafficRule/remotePortRanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote port range can be set only when protocol is either TCP or UDP (6 or 17). This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnTrafficRule/routingPolicyType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When app triggered, indicates whether to enable split tunneling along this route.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10AppsForceUpdateSchedule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 force update schedule for Apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10AppsForceUpdateSchedule/recurrence\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recurrence schedule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10AppsForceUpdateSchedule/runImmediatelyIfAfterStartDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, runs the task immediately if StartDateTime is in the past, else, runs at the next recurrence.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10AppsForceUpdateSchedule/startDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start time for the force restart.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10AssociatedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Associated Application definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10AssociatedApps/appType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10AssociatedApps/identifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10NetworkProxyServer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Proxy Server Policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10NetworkProxyServer/address\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address to the proxy server. Specify an address in the format &lt;server&gt;[“:”&lt;port&gt;]\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10NetworkProxyServer/exceptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Addresses that should not use the proxy server. The system will not use the proxy server for addresses beginning with what is specified in this node.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10NetworkProxyServer/useForLocalAddresses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the proxy server should be used for local (intranet) addresses.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnProxyServer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VPN Proxy Server.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnProxyServer/bypassProxyServerForLocalAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bypass proxy server for local address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81VpnProxyServer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VPN Proxy Server.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81VpnProxyServer/automaticallyDetectProxySettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatically detect proxy settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81VpnProxyServer/bypassProxyServerForLocalAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bypass proxy server for local address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Firewall Profile Policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/authorizedApplicationRulesFromGroupPolicyMerged\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/authorizedApplicationRulesFromGroupPolicyNotMerged\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to prevent merging authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/connectionSecurityRulesFromGroupPolicyMerged\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/connectionSecurityRulesFromGroupPolicyNotMerged\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to prevent merging connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/firewallEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the host device to allow or block the firewall and advanced security enforcement for the network profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/globalPortRulesFromGroupPolicyMerged\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/globalPortRulesFromGroupPolicyNotMerged\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to prevent merging global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/inboundConnectionsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/inboundConnectionsRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to allow all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/inboundNotificationsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevents the firewall from displaying notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/inboundNotificationsRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the firewall to display notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/incomingTrafficBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block all incoming traffic regardless of other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/incomingTrafficRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to allow incoming traffic pursuant to other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/outboundConnectionsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority. This setting will get applied to Windows releases version 1809 and above.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/outboundConnectionsRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to allow all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority. This setting will get applied to Windows releases version 1809 and above.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/policyRulesFromGroupPolicyMerged\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/policyRulesFromGroupPolicyNotMerged\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to prevent merging Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/securedPacketExemptionAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to allow the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/securedPacketExemptionBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/stealthModeBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent the server from operating in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/stealthModeRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the server to operate in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/unicastResponsesToMulticastBroadcastsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallNetworkProfile/unicastResponsesToMulticastBroadcastsRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to allow unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A rule controlling traffic through the Windows Firewall.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRule/action\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The action the rule enforces. If not specified, the default is Allowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRule/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRule/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the rule. Does not need to be unique.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRule/edgeTraversal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether edge traversal is enabled or disabled for this rule. The EdgeTraversal setting indicates that specific inbound traffic is allowed to tunnel through NATs and other edge devices using the Teredo tunneling technology. In order for this setting to work correctly, the application or service with the inbound firewall rule needs to support IPv6. The primary application of this setting allows listeners on the host to be globally addressable through a Teredo IPv6 address. New rules have the EdgeTraversal property disabled by default.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRule/filePath\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The full file path of an app that's affected by the firewall rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRule/interfaceTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The interface types of the rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRule/localAddressRanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of local addresses covered by the rule. Default is any address. Valid tokens include:&lt;ul&gt;&lt;li&gt;&quot;*&quot; indicates any local address. If present, this must be the only token included.&lt;/li&gt;&lt;li&gt;A subnet can be specified using either the subnet mask or network prefix notation. If neither a subnet mask nor a network prefix is specified, the subnet mask defaults to 255.255.255.255.&lt;/li&gt;&lt;li&gt;A valid IPv6 address.&lt;/li&gt;&lt;li&gt;An IPv4 address range in the format of &quot;start address - end address&quot; with no spaces included.&lt;/li&gt;&lt;li&gt;An IPv6 address range in the format of &quot;start address - end address&quot; with no spaces included.&lt;/li&gt;&lt;/ul&gt;\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRule/localPortRanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of local port ranges. For example, &quot;100-120&quot;, &quot;200&quot;, &quot;300-320&quot;. If not specified, the default is All.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRule/localUserAuthorizations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the list of authorized local users for the app container. This is a string in Security Descriptor Definition Language (SDDL) format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRule/packageFamilyName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package family name of a Microsoft Store application that's affected by the firewall rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRule/profileTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the profiles to which the rule belongs. If not specified, the default is All.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRule/protocol\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"0-255 number representing the IP protocol (TCP = 6, UDP = 17). If not specified, the default is All. Valid values 0 to 255\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRule/remoteAddressRanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of tokens specifying the remote addresses covered by the rule. Tokens are case insensitive. Default is any address. Valid tokens include:&lt;ul&gt;&lt;li&gt;&quot;*&quot; indicates any remote address. If present, this must be the only token included.&lt;/li&gt;&lt;li&gt;&quot;Defaultgateway&quot;&lt;/li&gt;&lt;li&gt;&quot;DHCP&quot;&lt;/li&gt;&lt;li&gt;&quot;DNS&quot;&lt;/li&gt;&lt;li&gt;&quot;WINS&quot;&lt;/li&gt;&lt;li&gt;&quot;Intranet&quot; (supported on Windows versions 1809+)&lt;/li&gt;&lt;li&gt;&quot;RmtIntranet&quot; (supported on Windows versions 1809+)&lt;/li&gt;&lt;li&gt;&quot;Internet&quot; (supported on Windows versions 1809+)&lt;/li&gt;&lt;li&gt;&quot;Ply2Renders&quot; (supported on Windows versions 1809+)&lt;/li&gt;&lt;li&gt;&quot;LocalSubnet&quot; indicates any local address on the local subnet.&lt;/li&gt;&lt;li&gt;A subnet can be specified using either the subnet mask or network prefix notation. If neither a subnet mask nor a network prefix is specified, the subnet mask defaults to 255.255.255.255.&lt;/li&gt;&lt;li&gt;A valid IPv6 address.&lt;/li&gt;&lt;li&gt;An IPv4 address range in the format of &quot;start address - end address&quot; with no spaces included.&lt;/li&gt;&lt;li&gt;An IPv6 address range in the format of &quot;start address - end address&quot; with no spaces included.&lt;/li&gt;&lt;/ul&gt;\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRule/remotePortRanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of remote port ranges. For example, &quot;100-120&quot;, &quot;200&quot;, &quot;300-320&quot;. If not specified, the default is All.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRule/serviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name used in cases when a service, not an application, is sending or receiving traffic.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFirewallRule/trafficDirection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The traffic direction that the rule is enabled for. If not specified, the default is Out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user base class used to identify the account info for the kiosk configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskActiveDirectoryGroup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The class used to identify an Azure Directory group for the kiosk configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskActiveDirectoryGroup/groupName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the AD group that will be locked to this kiosk configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskAppBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The base class for a type of apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskAppBase/appType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskAppBase/autoLaunch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the app to be auto-launched in multi-app kiosk mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskAppBase/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the friendly name of an app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskAppBase/startLayoutTileSize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app tile size for the start layout\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskAppConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app base class used to identify the application info for the kiosk configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskAutologon\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The class used to identify an autologon kiosk configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskAzureADGroup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The class used to identify an AzureAD group for the kiosk configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskAzureADGroup/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the AzureAD group that will be locked to this kiosk configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskAzureADGroup/groupId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the AzureAD group that will be locked to this kiosk configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskAzureADUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The class used to identify an AzureAD user account for the kiosk configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskAzureADUser/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the AzureAD user that will be locked to this kiosk configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskAzureADUser/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user accounts that will be locked to this kiosk configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskDesktopApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The base class for a type of apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskDesktopApp/desktopApplicationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the DesktopApplicationID of the app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskDesktopApp/desktopApplicationLinkPath\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the DesktopApplicationLinkPath of the app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskDesktopApp/path\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the path of a desktop app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskForceUpdateSchedule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 force update schedule for Kiosk devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskForceUpdateSchedule/dayofMonth\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Day of month. Valid values 1 to 31\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskForceUpdateSchedule/dayofWeek\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Day of week.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskForceUpdateSchedule/recurrence\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recurrence schedule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskForceUpdateSchedule/runImmediatelyIfAfterStartDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, runs the task immediately if StartDateTime is in the past, else, runs at the next recurrence.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskForceUpdateSchedule/startDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start time for the force restart.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskLocalGroup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The class used to identify a local group for the kiosk configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskLocalGroup/groupName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the local group that will be locked to this kiosk configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskLocalUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The class used to identify a local account for the kiosk configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskLocalUser/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The local user that will be locked to this kiosk configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskMultipleApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The class used to identify the MultiMode app configuration for the kiosk configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskMultipleApps/allowAccessToDownloadsFolder\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting allows access to Downloads folder in file explorer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskMultipleApps/apps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"These are the only Windows Store Apps that will be available to launch from the Start menu. This collection can contain a maximum of 128 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskMultipleApps/disallowDesktopApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting indicates that desktop apps are allowed. Default to true.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskMultipleApps/showTaskBar\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting allows the admin to specify whether the Task Bar is shown or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskMultipleApps/startMenuLayoutXml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows admins to override the default Start layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in Binary format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskProfile/appConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The App configuration that will be used for this kiosk configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskProfile/profileId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key of the entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskProfile/profileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is a friendly name used to identify a group of applications, the layout of these apps on the start menu and the users to whom this kiosk configuration is assigned.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskProfile/userAccountsConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user accounts that will be locked to this kiosk configuration. This collection can contain a maximum of 100 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskSingleUWPApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The class used to identify the UWP app info for the kiosk configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskUWPApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The base class for a type of apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskSingleUWPApp/uwpApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the only Application User Model ID (AUMID) that will be available to launch use while in Kiosk Mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskSingleWin32App\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The class used to identify the single app configuration for the kiosk win32 configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskWin32App\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"KioskModeApp v4 for Win32 app support\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskSingleWin32App/win32App\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the win32 app that will be available to launch use while in Kiosk Mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskUWPApp/appId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This references an Intune App that will be target to the same assignments as Kiosk configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskUWPApp/appUserModelId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the only Application User Model ID (AUMID) that will be available to launch use while in Kiosk Mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskUWPApp/containedAppId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This references an contained App from an Intune App\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskVisitor\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The class used to identify a visitor kiosk account\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskWin32App/classicAppPath\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the classicapppath to be used by v4 Win32 app while in Kiosk Mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskWin32App/edgeKiosk\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edge kiosk (url) for Edge kiosk mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskWin32App/edgeKioskIdleTimeoutMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edge kiosk idle timeout in minutes for Edge kiosk mode. Valid values 0 to 1440\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskWin32App/edgeKioskType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edge kiosk type for Edge kiosk mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskWin32App/edgeNoFirstRun\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edge first run flag for Edge kiosk mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsNetworkIsolationPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Network Isolation Policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsNetworkIsolationPolicy/enterpriseCloudResources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a list of enterprise resource domains hosted in the cloud that need to be protected. Connections to these resources are considered enterprise data. If a proxy is paired with a cloud resource, traffic to the cloud resource will be routed through the enterprise network via the denoted proxy server (on Port 80). A proxy server used for this purpose must also be configured using the EnterpriseInternalProxyServers policy. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsNetworkIsolationPolicy/enterpriseInternalProxyServers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the comma-separated list of internal proxy servers. For example, &quot;157.54.14.28, 157.54.11.118, 10.202.14.167, 157.53.14.163, 157.69.210.59&quot;. These proxies have been configured by the admin to connect to specific resources on the Internet. They are considered to be enterprise network locations. The proxies are only leveraged in configuring the EnterpriseCloudResources policy to force traffic to the matched cloud resources through these proxies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsNetworkIsolationPolicy/enterpriseIPRanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the enterprise IP ranges that define the computers in the enterprise network. Data that comes from those computers will be considered part of the enterprise and protected. These locations will be considered a safe destination for enterprise data to be shared to. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsNetworkIsolationPolicy/enterpriseIPRangesAreAuthoritative\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that tells the client to accept the configured list and not to use heuristics to attempt to find other subnets. Default is false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsNetworkIsolationPolicy/enterpriseNetworkDomainNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the list of domains that comprise the boundaries of the enterprise. Data from one of these domains that is sent to a device will be considered enterprise data and protected. These locations will be considered a safe destination for enterprise data to be shared to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsNetworkIsolationPolicy/enterpriseProxyServers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is a list of proxy servers. Any server not on this list is considered non-enterprise.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsNetworkIsolationPolicy/enterpriseProxyServersAreAuthoritative\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that tells the client to accept the configured list of proxies and not try to detect other work proxies. Default is false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsNetworkIsolationPolicy/neutralDomainResources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of domain names that can used for work or personal resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateActiveHoursInstall/activeHoursEnd\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours End\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateActiveHoursInstall/activeHoursStart\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours Start\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateScheduledInstall/scheduledInstallDay\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Install Day in week\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateScheduledInstall/scheduledInstallTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Install Time during day\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ATP onboarding State for a given device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/complianceGracePeriodExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Device Id that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/deviceModel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Device Name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/platformType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device platform type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/setting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting class name and property name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/settingName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Setting Name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/userEmail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User email address that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user Id that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingDeviceSettingState/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User PrincipalName that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingStateSummary/compliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingStateSummary/conflictDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingStateSummary/errorDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingStateSummary/nonCompliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingStateSummary/notApplicableDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingStateSummary/notAssignedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not assigned devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingStateSummary/remediatedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.advancedThreatProtectionOnboardingStateSummary/unknownDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCertificateProfileBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android certificate profile base.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCertificateProfileBase/certificateValidityPeriodScale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCertificateProfileBase/certificateValidityPeriodValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCertificateProfileBase/extendedKeyUsages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCertificateProfileBase/renewalThresholdPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCertificateProfileBase/subjectAlternativeNameType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCertificateProfileBase/subjectNameFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidTrustedRootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Trusted Root Certificate configuration profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCertificateProfileBase/rootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Android.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/advancedThreatProtectionRequiredSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MDATP Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/conditionStatementId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Condition statement id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/deviceThreatProtectionEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/minAndroidSecurityPatchLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android security patch level.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/osMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Android version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/osMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 1 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of characters in password\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/passwordSignInFailureCountBeforeFactoryReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign-in failures allowed before factory reset. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/requiredPasswordComplexity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the required password complexity on Android. One of: NONE, LOW, MEDIUM, HIGH. This is a new API targeted to Android 11+.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/restrictedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to not have the specified apps installed. This collection can contain a maximum of 100 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityBlockDeviceAdministratorManagedDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block device administrator managed devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityBlockJailbrokenDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityDisableUsbDebugging\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable USB debugging on Android devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityPreventInstallAppsFromUnknownSources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices disallow installation of apps from unknown sources.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireCompanyPortalAppIntegrity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the Company Portal client app runtime integrity check.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireGooglePlayServices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Google Play Services to be installed and enabled on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireSafetyNetAttestationBasicIntegrity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet basic integrity check.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireSafetyNetAttestationCertifiedDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet certified device check.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireUpToDateSecurityProviders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/securityRequireVerifyApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCompliancePolicy/storageRequireEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Android devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCustomConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the androidCustomConfiguration resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidCustomConfiguration/omaSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 1000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceComplianceLocalActionBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Local Action Configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceComplianceLocalActionBase/gracePeriodInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of minutes to wait till a local action is enforced. Valid values 0 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceComplianceLocalActionLockDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Local Action Lock Device Only Configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceComplianceLocalActionLockDeviceWithPasscode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Local Action Lock Device with Passcode Configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceComplianceLocalActionLockDeviceWithPasscode/passcode\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Passcode to reset to Android device. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceComplianceLocalActionLockDeviceWithPasscode/passcodeSignInFailureCountBeforeWipe\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures before wiping device, the value can be 4-11. Valid values 4 to 11\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCertificateProfileBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Device Owner certificate profile base.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCertificateProfileBase/certificateValidityPeriodScale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCertificateProfileBase/certificateValidityPeriodValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCertificateProfileBase/extendedKeyUsages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCertificateProfileBase/renewalThresholdPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCertificateProfileBase/subjectAlternativeNameType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCertificateProfileBase/subjectNameFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerTrustedRootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Device Owner Trusted Root Certificate configuration profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCertificateProfileBase/rootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the AndroidDeviceOwnerCompliancePolicy resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/advancedThreatProtectionRequiredSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MDATP Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/deviceThreatProtectionEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/minAndroidSecurityPatchLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android security patch level.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/osMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Android version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/osMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/passwordMinimumLetterCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of letter characters required for device password. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/passwordMinimumLowerCaseCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of lower case characters required for device password. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/passwordMinimumNonLetterCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of non-letter characters required for device password. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/passwordMinimumNumericCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of numeric characters required for device password. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/passwordMinimumSymbolCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of symbol characters required for device password. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/passwordMinimumUpperCaseCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of upper case letter characters required for device password. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/passwordPreviousPasswordCountToBlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 1 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of characters in password\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/securityRequireIntuneAppIntegrity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If setting is set to true, checks that the Intune app installed on fully managed, dedicated, or corporate-owned work profile Android Enterprise enrolled devices, is the one provided by Microsoft from the Managed Google Playstore. If the check fails, the device will be reported as non-compliant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/securityRequireSafetyNetAttestationBasicIntegrity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet basic integrity check.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/securityRequireSafetyNetAttestationCertifiedDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet certified device check.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerCompliancePolicy/storageRequireEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Android devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerDerivedCredentialAuthenticationConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android COBO Derived Credential profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerDerivedCredentialAuthenticationConfiguration/certificateAccessType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate access type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerDerivedCredentialAuthenticationConfiguration/silentCertificateAccessDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate access information. This collection can contain a maximum of 50 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerDerivedCredentialAuthenticationConfiguration/derivedCredentialSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant level settings for the Derived Credentials to be used for authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user. This profile provides limited and simpler security types than Enterprise Wi-Fi profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnterpriseWiFiConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android Device Owner device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnterpriseWiFiConfiguration/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnterpriseWiFiConfiguration/eapType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of EAP protocol set on the Wi-Fi endpoint (router).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnterpriseWiFiConfiguration/innerAuthenticationProtocolForEapTtls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnterpriseWiFiConfiguration/innerAuthenticationProtocolForPeap\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnterpriseWiFiConfiguration/outerIdentityPrivacyTemporaryValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS or PEAP. The String provided here is used to mask the username of individual users when they attempt to connect to Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnterpriseWiFiConfiguration/trustedServerCertificateNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users' devices when they connect to this Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnterpriseWiFiConfiguration/derivedCredentialSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant level settings for the Derived Credentials to be used for authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnterpriseWiFiConfiguration/identityCertificateForClientAuthentication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). This is the certificate presented by client to the Wi-Fi endpoint. The authentication server sitting behind the Wi-Fi endpoint must accept this certificate to successfully establish a Wi-Fi connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerEnterpriseWiFiConfiguration/rootCertificateForServerValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS, EAP-TTLS or PEAP. This is the certificate presented by the Wi-Fi endpoint when the device attempts to connect to Wi-Fi endpoint. The device (or user) must accept this certificate to continue the connection attempt.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the androidDeviceOwnerGeneralDeviceConfiguration resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/accountsBlockModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not adding or removing accounts is disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/appsAllowInstallFromUnknownSources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the user is allowed to enable to unknown sources setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/appsAutoUpdatePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the value of the app auto update policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/appsDefaultPermissionPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the permission policy for requests for runtime permissions if one is not defined for the app specifically.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/appsRecommendSkippingFirstUseHints\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to recommend all apps skip any first-time-use hints they may have added.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/azureAdSharedDeviceDataClearApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of managed apps that will have their data cleared during a global sign-out in AAD shared device mode. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/bluetoothBlockConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block a user from configuring bluetooth.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/bluetoothBlockContactSharing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block a user from sharing contacts via bluetooth.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/cameraBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the use of the camera.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/cellularBlockWiFiTethering\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi tethering.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/certificateCredentialConfigurationDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block users from any certificate credential configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/crossProfilePoliciesAllowCopyPaste\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not text copied from one profile (personal or work) can be pasted in the other.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/crossProfilePoliciesAllowDataSharing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether data from one profile (personal or work) can be shared with apps in the other profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/crossProfilePoliciesShowWorkContactsInPersonalProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not contacts stored in work profile are shown in personal profile contact searches/incoming calls.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/dataRoamingBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block a user from data roaming.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/dateTimeConfigurationBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from manually changing the date or time on the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/detailedHelpText\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the customized detailed help text provided to users when they attempt to modify managed settings on their device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/deviceOwnerLockScreenMessage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the customized lock screen message provided to users when they attempt to modify managed settings on their device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/enrollmentProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which enrollment profile you want to configure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/factoryResetBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the factory reset option in settings is disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/factoryResetDeviceAdministratorEmails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Google account emails that will be required to authenticate after a device is factory reset before it can be set up.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/globalProxy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy is set up directly with host, port and excluded hosts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/googleAccountsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not google accounts will be blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskCustomizationDeviceSettingsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a user can access the device's Settings app while in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskCustomizationPowerButtonActionsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the power menu is shown when a user long presses the Power button of a device in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskCustomizationStatusBar\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether system info and notifications are disabled in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskCustomizationSystemErrorWarnings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether system error dialogs for crashed or unresponsive apps are shown in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskCustomizationSystemNavigation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which navigation features are enabled in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeAppOrderEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to enable app ordering in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeAppPositions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ordering of items on Kiosk Mode Managed Home Screen. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of managed apps that will be shown when the device is in Kiosk Mode. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeAppsInFolderOrderedByName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to alphabetize applications within a folder in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeBluetoothConfigurationEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to allow a user to configure Bluetooth settings in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeDebugMenuEasyAccessEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to allow a user to easy access to the debug menu in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeExitCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exit code to allow a user to escape from Kiosk Mode when the device is in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeFlashlightConfigurationEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to allow a user to use the flashlight in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeFolderIcon\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Folder icon configuration for managed home screen in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeGridHeight\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of rows for Managed Home Screen grid with app ordering enabled in Kiosk Mode. Valid values 1 to 9999999\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeGridWidth\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of columns for Managed Home Screen grid with app ordering enabled in Kiosk Mode. Valid values 1 to 9999999\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeIconSize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Icon size configuration for managed home screen in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeLockHomeScreen\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to lock home screen to the end user in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeManagedFolders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of managed folders for a device in Kiosk Mode. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeManagedHomeScreenAutoSignout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to automatically sign-out of MHS and Shared device mode applications after inactive for Managed Home Screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeManagedHomeScreenInactiveSignOutDelayInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of seconds to give user notice before automatically signing them out for Managed Home Screen. Valid values 0 to 9999999\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of seconds device is inactive before automatically signing user out for Managed Home Screen. Valid values 0 to 9999999\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeManagedHomeScreenPinComplexity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Complexity of PIN for sign-in session for Managed Home Screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeManagedHomeScreenPinRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not require user to set a PIN for sign-in session for Managed Home Screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeManagedHomeScreenPinRequiredToResume\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not required user to enter session PIN if screensaver has appeared for Managed Home Screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeManagedHomeScreenSignInBackground\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom URL background for sign-in screen for Managed Home Screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeManagedHomeScreenSignInBrandingLogo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom URL branding logo for sign-in screen and session pin page for Managed Home Screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeManagedHomeScreenSignInEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not show sign-in screen for Managed Home Screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeManagedSettingsEntryDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to display the Managed Settings entry point on the managed home screen in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeMediaVolumeConfigurationEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to allow a user to change the media volume in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeScreenOrientation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Screen orientation configuration for managed home screen in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeScreenSaverConfigurationEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to enable screen saver mode or not in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeScreenSaverDetectMediaDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the device screen should show the screen saver if audio/video is playing in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeScreenSaverDisplayTimeInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of seconds that the device will display the screen saver for in Kiosk Mode. Valid values 0 to 9999999\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeScreenSaverImageUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL for an image that will be the device's screen saver in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeScreenSaverStartDelayInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of seconds the device needs to be inactive for before the screen saver is shown in Kiosk Mode. Valid values 1 to 9999999\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeShowAppNotificationBadge\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to display application notification badges in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeShowDeviceInfo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to allow a user to access basic device information.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeUseManagedHomeScreenApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use single app kiosk mode or multi-app kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeVirtualHomeButtonEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to display a virtual home button when the device is in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeVirtualHomeButtonType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the virtual home button is a swipe up home button or a floating home button.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeWallpaperUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to a publicly accessible image to use for the wallpaper when the device is in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeWifiAllowedSsids\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The restricted set of WIFI SSIDs available for the user to configure in Kiosk Mode. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/kioskModeWiFiConfigurationEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to allow a user to configure Wi-Fi settings in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/locateDeviceLostModeEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not LocateDevice for devices with lost mode (COBO, COPE) is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/locateDeviceUserlessDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not LocateDevice for userless (COSU) devices is disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/microphoneForceMute\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block unmuting the microphone on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/microsoftLauncherConfigurationEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to you want configure Microsoft Launcher.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/microsoftLauncherCustomWallpaperAllowUserModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the user can modify the wallpaper to personalize their device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/microsoftLauncherCustomWallpaperEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to configure the wallpaper on the targeted devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/microsoftLauncherCustomWallpaperImageUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the URL for the image file to use as the wallpaper on the targeted devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/microsoftLauncherDockPresenceAllowUserModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the user can modify the device dock configuration on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/microsoftLauncherDockPresenceConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not you want to configure the device dock.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/microsoftLauncherFeedAllowUserModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the user can modify the launcher feed on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/microsoftLauncherFeedEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not you want to enable the launcher feed on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/microsoftLauncherSearchBarPlacementConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the search bar placement configuration on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/networkEscapeHatchAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the device will allow connecting to a temporary network connection at boot time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/nfcBlockOutgoingBeam\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block NFC outgoing beam.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordBlockKeyguard\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the keyguard is disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordBlockKeyguardFeatures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of device keyguard features to block. This collection can contain a maximum of 11 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the amount of time that a password can be set for before it expires and a new password will be required. Valid values 1 to 365\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum length of the password required on the device. Valid values 4 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordMinimumLetterCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of letter characters required for device password. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordMinimumLowerCaseCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of lower case characters required for device password. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordMinimumNonLetterCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of non-letter characters required for device password. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordMinimumNumericCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of numeric characters required for device password. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordMinimumSymbolCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of symbol characters required for device password. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordMinimumUpperCaseCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of upper case letter characters required for device password. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordPreviousPasswordCountToBlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the length of password history, where the user will not be able to enter a new password that is the same as any password in the history. Valid values 0 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum password quality required on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordRequireUnlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the timeout period after which a device must be unlocked using a form of strong authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the number of times a user can enter an incorrect password before the device is wiped. Valid values 4 to 11\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/personalProfileAppsAllowInstallFromUnknownSources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the user can install apps from unknown sources on the personal profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/personalProfileCameraBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to disable the use of the camera on the personal profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/personalProfilePersonalApplications\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy applied to applications in the personal profile. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/personalProfilePlayStoreMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used together with PersonalProfilePersonalApplications to control how apps in the personal profile are allowed or blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/personalProfileScreenCaptureBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to disable the capability to take screenshots on the personal profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/playStoreMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the Play Store mode of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/screenCaptureBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the capability to take screenshots.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/securityCommonCriteriaModeEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the security common criteria mode enabled provided to users when they attempt to modify managed settings on their device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/securityDeveloperSettingsEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the user is allowed to access developer settings like developer options and safe boot on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/securityRequireVerifyApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not verify apps is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/shortHelpText\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the customized short help text provided to users when they attempt to modify managed settings on their device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/statusBarBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or the status bar is disabled, including notifications, quick settings and other screen overlays.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/stayOnModes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of modes in which the device's display will stay powered-on. This collection can contain a maximum of 4 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/storageAllowUsb\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow USB mass storage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/storageBlockExternalMedia\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block external media.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/storageBlockUsbFileTransfer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block USB file transfer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/systemUpdateFreezePeriods\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the annually repeating time periods during which system updates are postponed. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/systemUpdateInstallType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of system update configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/systemUpdateWindowEndMinutesAfterMidnight\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the number of minutes after midnight that the system update window ends. Valid values 0 to 1440\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/systemUpdateWindowStartMinutesAfterMidnight\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the number of minutes after midnight that the system update window starts. Valid values 0 to 1440\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/systemWindowsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block Android system prompt windows, like toasts, phone activities, and system alerts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/usersBlockAdd\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not adding users and profiles is disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/usersBlockRemove\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable removing other users from the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/volumeBlockAdjustment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not adjusting the master volume is disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/vpnAlwaysOnLockdownMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If an always on VPN package name is specified, whether or not to lock network traffic when that VPN is disconnected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/vpnAlwaysOnPackageIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android app package name for app that will handle an always-on VPN connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/wifiBlockEditConfigurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from editing the wifi connection settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/wifiBlockEditPolicyDefinedConfigurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from editing just the networks defined by the policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/workProfilePasswordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the number of days that a work profile password can be set before it expires and a new password will be required. Valid values 1 to 365\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/workProfilePasswordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum length of the work profile password. Valid values 4 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/workProfilePasswordMinimumLetterCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of letter characters required for the work profile password. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/workProfilePasswordMinimumLowerCaseCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of lower-case characters required for the work profile password. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/workProfilePasswordMinimumNonLetterCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of non-letter characters required for the work profile password. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/workProfilePasswordMinimumNumericCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of numeric characters required for the work profile password. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/workProfilePasswordMinimumSymbolCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of symbol characters required for the work profile password. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/workProfilePasswordMinimumUpperCaseCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of upper-case letter characters required for the work profile password. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/workProfilePasswordPreviousPasswordCountToBlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the length of the work profile password history, where the user will not be able to enter a new password that is the same as any password in the history. Valid values 0 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/workProfilePasswordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum password quality required on the work profile password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/workProfilePasswordRequireUnlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the timeout period after which a work profile must be unlocked using a form of strong authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerGeneralDeviceConfiguration/workProfilePasswordSignInFailureCountBeforeFactoryReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the number of times a user can enter an incorrect work profile password before the device is wiped. Valid values 4 to 11\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerImportedPFXCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Device Owner PFX Import certificate profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerImportedPFXCertificateProfile/certificateAccessType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate access type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerImportedPFXCertificateProfile/intendedPurpose\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intended Purpose of the Certificate Profile - which could be Unassigned, SmimeEncryption, SmimeSigning etc.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerImportedPFXCertificateProfile/silentCertificateAccessDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate access information. This collection can contain a maximum of 50 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerImportedPFXCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerPkcsCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Device Owner PKCS certificate profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerPkcsCertificateProfile/certificateAccessType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate access type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerPkcsCertificateProfile/certificateStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerPkcsCertificateProfile/certificateTemplateName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerPkcsCertificateProfile/certificationAuthority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerPkcsCertificateProfile/certificationAuthorityName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerPkcsCertificateProfile/certificationAuthorityType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certification authority type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerPkcsCertificateProfile/customSubjectAlternativeNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerPkcsCertificateProfile/silentCertificateAccessDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate access information. This collection can contain a maximum of 50 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerPkcsCertificateProfile/subjectAlternativeNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerPkcsCertificateProfile/subjectNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerPkcsCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerScepCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Device Owner SCEP certificate profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerScepCertificateProfile/certificateAccessType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate access type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerScepCertificateProfile/certificateStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerScepCertificateProfile/customSubjectAlternativeNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerScepCertificateProfile/hashAlgorithm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerScepCertificateProfile/keySize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerScepCertificateProfile/keyUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerScepCertificateProfile/scepServerUrls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerScepCertificateProfile/silentCertificateAccessDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate access information. This collection can contain a maximum of 50 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerScepCertificateProfile/subjectAlternativeNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerScepCertificateProfile/subjectNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerScepCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerTrustedRootCertificate/certFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerTrustedRootCertificate/trustedRootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base VPN Configuration profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerVpnConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android Fully Managed device to connect to desired VPN endpoint. By specifying the authentication method and security types expected by VPN endpoint you can make the VPN connection seamless for end user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerVpnConfiguration/alwaysOn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to enable always-on VPN connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerVpnConfiguration/alwaysOnLockdown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If always-on VPN connection is enabled, whether or not to lock network traffic when that VPN is disconnected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerVpnConfiguration/connectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerVpnConfiguration/customData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data to define key/value pairs specific to a VPN provider. This collection can contain a maximum of 25 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerVpnConfiguration/customKeyValueData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data to define key/value pairs specific to a VPN provider. This collection can contain a maximum of 25 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerVpnConfiguration/microsoftTunnelSiteId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Tunnel site ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerVpnConfiguration/proxyServer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy server.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerVpnConfiguration/targetedMobileApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Targeted mobile apps. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerVpnConfiguration/targetedPackageIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Targeted App package IDs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerVpnConfiguration/derivedCredentialSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant level settings for the Derived Credentials to be used for authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerVpnConfiguration/identityCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiConfiguration/connectAutomatically\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiConfiguration/connectWhenNetworkNameIsHidden\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiConfiguration/networkName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiConfiguration/preSharedKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the pre-shared key for WPA Personal Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiConfiguration/preSharedKeyIsSet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the pre-shared key for WPA Personal Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiConfiguration/proxyAutomaticConfigurationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the proxy server configuration script URL.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiConfiguration/proxyExclusionList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of hosts to exclude using the proxy on connections for. These hosts can use wildcards such as *.example.com.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiConfiguration/proxyManualAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the proxy server IP address. Android documentation does not specify IPv4 or IPv6. For example: 192.168.1.1.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiConfiguration/proxyManualPort\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the proxy server port.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiConfiguration/proxySettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the proxy setting for Wi-Fi configuration. Possible values include none, manual, and automatic.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiConfiguration/ssid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the name of the Wi-Fi network that is broadcast to all devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidDeviceOwnerWiFiConfiguration/wiFiSecurityType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Wi-Fi endpoint uses an EAP based security type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing configurations in this profile you can instruct the native email client on KNOX devices to communicate with an Exchange server and get email, contacts, calendar, tasks, and notes. Furthermore, you can also specify how much email to sync and how often the device should sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/accountName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange ActiveSync account name, displayed to users as name of EAS (this) profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method for Exchange ActiveSync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/customDomainName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom domain name value used while generating an email profile before installing on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/durationOfEmailToSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of time email should be synced to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/emailAddressSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/emailSyncSchedule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email sync schedule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/hostName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange location (URL) that the native mail app connects to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/requireSmime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use S/MIME certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/requireSsl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use SSL.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/syncCalendar\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing the calendar. If set to false calendar is turned off on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/syncContacts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing contacts. If set to false contacts are turned off on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/syncNotes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing notes. If set to false notes are turned off on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/syncTasks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing tasks. If set to false tasks are turned off on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/userDomainNameSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserDomainname attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/usernameSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Username attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/identityCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEasEmailProfileConfiguration/smimeSigningCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"S/MIME signing certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWiFiConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user. This profile provides limited and simpler security types than Enterprise Wi-Fi profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEnterpriseWiFiConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEnterpriseWiFiConfiguration/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEnterpriseWiFiConfiguration/eapType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of EAP protocol set on the Wi-Fi endpoint (router).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEnterpriseWiFiConfiguration/innerAuthenticationProtocolForEapTtls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEnterpriseWiFiConfiguration/innerAuthenticationProtocolForPeap\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEnterpriseWiFiConfiguration/outerIdentityPrivacyTemporaryValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS or PEAP. The String provided here is used to mask the username of individual users when they attempt to connect to Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEnterpriseWiFiConfiguration/passwordFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password format string used to build the password to connect to wifi\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEnterpriseWiFiConfiguration/preSharedKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PreSharedKey used to build the password to connect to wifi\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEnterpriseWiFiConfiguration/trustedServerCertificateNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users' devices when they connect to this Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEnterpriseWiFiConfiguration/usernameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Username format string used to build the username to connect to wifi\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEnterpriseWiFiConfiguration/identityCertificateForClientAuthentication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). This is the certificate presented by client to the Wi-Fi endpoint. The authentication server sitting behind the Wi-Fi endpoint must accept this certificate to successfully establish a Wi-Fi connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidEnterpriseWiFiConfiguration/rootCertificateForServerValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS, EAP-TTLS or PEAP. This is the certificate presented by the Wi-Fi endpoint when the device attempts to connect to Wi-Fi endpoint. The device (or user) must accept this certificate to continue the connection attempt.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCertificateProfileBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work certificate profile base.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCertificateProfileBase/certificateValidityPeriodScale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCertificateProfileBase/certificateValidityPeriodValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCertificateProfileBase/extendedKeyUsages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCertificateProfileBase/renewalThresholdPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCertificateProfileBase/subjectAlternativeNameType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCertificateProfileBase/subjectNameFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkTrustedRootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work Trusted Root Certificate configuration profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCertificateProfileBase/rootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Android for Work.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/deviceThreatProtectionEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/minAndroidSecurityPatchLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android security patch level.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/osMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Android version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/osMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 1 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of characters in password\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/passwordSignInFailureCountBeforeFactoryReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign-in failures allowed before factory reset. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/requiredPasswordComplexity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the required device password complexity on Android. One of: NONE, LOW, MEDIUM, HIGH. This is a new API targeted to Android API 12+.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/securityBlockJailbrokenDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/securityDisableUsbDebugging\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable USB debugging on Android devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/securityPreventInstallAppsFromUnknownSources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices disallow installation of apps from unknown sources.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/securityRequireCompanyPortalAppIntegrity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the Company Portal client app runtime integrity check.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/securityRequiredAndroidSafetyNetEvaluationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a specific SafetyNet evaluation type for compliance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/securityRequireGooglePlayServices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Google Play Services to be installed and enabled on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/securityRequireSafetyNetAttestationBasicIntegrity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet basic integrity check.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/securityRequireSafetyNetAttestationCertifiedDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet certified device check.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/securityRequireUpToDateSecurityProviders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/securityRequireVerifyApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCompliancePolicy/storageRequireEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Android devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCustomConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work custom configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkCustomConfiguration/omaSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEasEmailProfileBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base for Android For Work EAS Email profiles\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEasEmailProfileBase/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method for Exchange ActiveSync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEasEmailProfileBase/durationOfEmailToSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of time email should be synced to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEasEmailProfileBase/emailAddressSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEasEmailProfileBase/hostName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange location (URL) that the mail app connects to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEasEmailProfileBase/requireSsl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use SSL.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEasEmailProfileBase/usernameSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Username attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEasEmailProfileBase/identityCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkWiFiConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android for Work device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user. This profile provides limited and simpler security types than Enterprise Wi-Fi profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEnterpriseWiFiConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android for Work device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEnterpriseWiFiConfiguration/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEnterpriseWiFiConfiguration/eapType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of EAP protocol set on the Wi-Fi endpoint (router).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEnterpriseWiFiConfiguration/innerAuthenticationProtocolForEapTtls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEnterpriseWiFiConfiguration/innerAuthenticationProtocolForPeap\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEnterpriseWiFiConfiguration/outerIdentityPrivacyTemporaryValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS or PEAP. The String provided here is used to mask the username of individual users when they attempt to connect to Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEnterpriseWiFiConfiguration/trustedServerCertificateNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users' devices when they connect to this Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEnterpriseWiFiConfiguration/identityCertificateForClientAuthentication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). This is the certificate presented by client to the Wi-Fi endpoint. The authentication server sitting behind the Wi-Fi endpoint must accept this certificate to successfully establish a Wi-Fi connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkEnterpriseWiFiConfiguration/rootCertificateForServerValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS, EAP-TTLS or PEAP. This is the certificate presented by the Wi-Fi endpoint when the device attempts to connect to Wi-Fi endpoint. The device (or user) must accept this certificate to continue the connection attempt.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work general device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/passwordBlockFaceUnlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block face unlock.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/passwordBlockFingerprintUnlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/passwordBlockIrisUnlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iris unlock.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/passwordBlockTrustAgents\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords. Valid values 4 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/requiredPasswordComplexity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the required device password complexity on Android. One of: NONE, LOW, MEDIUM, HIGH. This is a new API targeted to Android 12+.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/securityRequireVerifyApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/vpnAlwaysOnPackageIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable lockdown mode for always-on VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/vpnEnableAlwaysOnLockdownMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable lockdown mode for always-on VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileAllowWidgets\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow widgets from work profile apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileBlockAddingAccounts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block users from adding/removing accounts in work profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileBlockCamera\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block work profile camera.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileBlockCrossProfileCallerId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block display work profile caller ID in personal profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileBlockCrossProfileContactsSearch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block work profile contacts availability in personal profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileBlockCrossProfileCopyPaste\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if the setting disallow cross profile copy/paste is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileBlockNotificationsWhileDeviceLocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block notifications while device locked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileBlockPersonalAppInstallsFromUnknownSources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent app installations from unknown sources in the personal profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileBlockScreenCapture\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block screen capture in work profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileBluetoothEnableContactSharing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow bluetooth devices to access enterprise contacts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileDataSharingType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of data sharing that is allowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileDefaultAppPermissionPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordBlockFaceUnlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block face unlock for work profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordBlockFingerprintUnlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock for work profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordBlockIrisUnlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iris unlock for work profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordBlockTrustAgents\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents for work profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the work profile password expires. Valid values 1 to 365\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of work profile password. Valid values 4 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordMinLetterCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of letter characters required in work profile password. Valid values 1 to 10\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordMinLowerCaseCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of lower-case characters required in work profile password. Valid values 1 to 10\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordMinNonLetterCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of non-letter characters required in work profile password. Valid values 1 to 10\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordMinNumericCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of numeric characters required in work profile password. Valid values 1 to 10\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordMinSymbolCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of symbols required in work profile password. Valid values 1 to 10\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordMinUpperCaseCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of upper-case characters required in work profile password. Valid values 1 to 10\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordMinutesOfInactivityBeforeScreenTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous work profile passwords to block. Valid values 0 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of work profile password that is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfilePasswordSignInFailureCountBeforeFactoryReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before work profile is removed and all corporate data deleted. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileRequiredPasswordComplexity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the required work profile password complexity on Android. One of: NONE, LOW, MEDIUM, HIGH. This is a new API targeted to Android 12+.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGeneralDeviceConfiguration/workProfileRequirePassword\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password is required or not for work profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkGmailEasConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing configurations in this profile you can instruct the Gmail email client on Android For Work devices to communicate with an Exchange server and get email, contacts, calendar, tasks, and notes. Furthermore, you can also specify how much email to sync and how often the device should sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkImportedPFXCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work PFX Import certificate profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkImportedPFXCertificateProfile/intendedPurpose\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intended Purpose of the Certificate Profile - which could be Unassigned, SmimeEncryption, SmimeSigning etc.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkImportedPFXCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkNineWorkEasConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing configurations in this profile you can instruct the Nine Work email client on Android For Work devices to communicate with an Exchange server and get email, contacts, calendar, tasks, and notes. Furthermore, you can also specify how much email to sync and how often the device should sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkNineWorkEasConfiguration/syncCalendar\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing the calendar. If set to false the calendar is turned off on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkNineWorkEasConfiguration/syncContacts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing contacts. If set to false contacts are turned off on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkNineWorkEasConfiguration/syncTasks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing tasks. If set to false tasks are turned off on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkPkcsCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work PKCS certificate profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkPkcsCertificateProfile/certificateTemplateName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkPkcsCertificateProfile/certificationAuthority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkPkcsCertificateProfile/certificationAuthorityName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkPkcsCertificateProfile/subjectAlternativeNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkPkcsCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkScepCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work SCEP certificate profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkScepCertificateProfile/certificateStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkScepCertificateProfile/customSubjectAlternativeNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkScepCertificateProfile/hashAlgorithm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkScepCertificateProfile/keySize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkScepCertificateProfile/keyUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkScepCertificateProfile/scepServerUrls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkScepCertificateProfile/subjectAlternativeNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkScepCertificateProfile/subjectNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkScepCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkTrustedRootCertificate/certFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkTrustedRootCertificate/trustedRootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android device to connect to desired VPN endpoint. By specifying the authentication method and security types expected by VPN endpoint you can make the VPN connection seamless for end user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration/connectionName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection name displayed to the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration/connectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration/customData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration/customKeyValueData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration/fingerprint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration/realm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Realm when connection type is set to Pulse Secure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration/role\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role when connection type is set to Pulse Secure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration/servers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkVpnConfiguration/identityCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkWiFiConfiguration/connectAutomatically\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkWiFiConfiguration/connectWhenNetworkNameIsHidden\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkWiFiConfiguration/networkName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkWiFiConfiguration/ssid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the name of the Wi-Fi network that is broadcast to all devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidForWorkWiFiConfiguration/wiFiSecurityType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Wi-Fi endpoint uses an EAP based security type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the androidGeneralDeviceConfiguration resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsBlockClipboardSharing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block clipboard sharing to copy and paste between applications.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsBlockCopyPaste\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block copy and paste within applications.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsBlockYouTube\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the YouTube app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsHideList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to be hidden on the KNOX device. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsInstallAllowList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps which can be installed on the KNOX device. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/appsLaunchBlockList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps which are blocked from being launched on the KNOX device. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/bluetoothBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Bluetooth.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cameraBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the use of the camera.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockDataRoaming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block data roaming.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockMessaging\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block SMS/MMS messaging.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockVoiceRoaming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice roaming.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/cellularBlockWiFiTethering\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing Wi-Fi tethering.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/compliantAppListType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of list that is in the CompliantAppsList.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/compliantAppsList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/dateAndTimeBlockChanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block changing date and time while in KNOX Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/deviceSharingAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow device sharing mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/diagnosticDataBlockSubmission\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/factoryResetBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block user performing a factory reset.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/googleAccountBlockAutoSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Google account auto sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/googlePlayStoreBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the Google Play store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/kioskModeApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of apps that will be allowed to run when the device is in Kiosk Mode. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/kioskModeBlockSleepButton\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the screen sleep button while in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/kioskModeBlockVolumeButtons\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the volume buttons while in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/locationServicesBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block location services.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/nfcBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Near-Field Communication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordBlockFingerprintUnlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordBlockTrustAgents\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords. Valid values 4 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/powerOffBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block powering off the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/requiredPasswordComplexity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the required password complexity on Android. One of: NONE, LOW, MEDIUM, HIGH. This is an API targeted to Android 11+.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/screenCaptureBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block screenshots.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/securityRequireVerifyApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/storageBlockGoogleBackup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Google Backup.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/storageBlockRemovableStorage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block removable storage usage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/storageRequireDeviceEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require device encryption.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/storageRequireRemovableStorageEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require removable storage encryption.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/voiceAssistantBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the use of the Voice Assistant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/voiceDialingBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice dialing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlockAutofill\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web browser's auto fill feature.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlockJavaScript\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block JavaScript within the web browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserBlockPopups\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups within the web browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/webBrowserCookieSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cookie settings within the web browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidGeneralDeviceConfiguration/wiFiBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing Wi-Fi.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidImportedPFXCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android PFX Import certificate profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidImportedPFXCertificateProfile/intendedPurpose\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intended Purpose of the Certificate Profile - which could be Unassigned, SmimeEncryption, SmimeSigning etc.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidImportedPFXCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidOmaCpConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing a configuration in this profile you can configure Android devices that support OMA-CP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidOmaCpConfiguration/configurationXml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration XML that will be applied to the device. When it is read, it only provides a placeholder string since the original data is encrypted and stored.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidPkcsCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android PKCS certificate profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidPkcsCertificateProfile/certificateTemplateName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidPkcsCertificateProfile/certificationAuthority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidPkcsCertificateProfile/certificationAuthorityName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidPkcsCertificateProfile/subjectAlternativeNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidPkcsCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidScepCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android SCEP certificate profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidScepCertificateProfile/hashAlgorithm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidScepCertificateProfile/keySize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidScepCertificateProfile/keyUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidScepCertificateProfile/scepServerUrls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidScepCertificateProfile/subjectAlternativeNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidScepCertificateProfile/subjectNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidScepCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidTrustedRootCertificate/certFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidTrustedRootCertificate/trustedRootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidVpnConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android device to connect to desired VPN endpoint. By specifying the authentication method and security types expected by VPN endpoint you can make the VPN connection seamless for end user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidVpnConfiguration/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidVpnConfiguration/connectionName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection name displayed to the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidVpnConfiguration/connectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidVpnConfiguration/customData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidVpnConfiguration/customKeyValueData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidVpnConfiguration/fingerprint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidVpnConfiguration/realm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Realm when connection type is set to Pulse Secure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidVpnConfiguration/role\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role when connection type is set to Pulse Secure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidVpnConfiguration/servers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidVpnConfiguration/identityCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWiFiConfiguration/connectAutomatically\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWiFiConfiguration/connectWhenNetworkNameIsHidden\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWiFiConfiguration/networkName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWiFiConfiguration/ssid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the name of the Wi-Fi network that is broadcast to all devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWiFiConfiguration/wiFiSecurityType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Wi-Fi endpoint uses an EAP based security type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCertificateProfileBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Work Profile certificate profile base.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCertificateProfileBase/certificateValidityPeriodScale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCertificateProfileBase/certificateValidityPeriodValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCertificateProfileBase/extendedKeyUsages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCertificateProfileBase/renewalThresholdPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCertificateProfileBase/subjectAlternativeNameType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCertificateProfileBase/subjectNameFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileTrustedRootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Work Profile Trusted Root Certificate configuration profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCertificateProfileBase/rootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Android Work Profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/advancedThreatProtectionRequiredSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MDATP Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/deviceThreatProtectionEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/minAndroidSecurityPatchLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android security patch level.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/osMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Android version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/osMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 1 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of characters in password\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/passwordSignInFailureCountBeforeFactoryReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign-in failures allowed before factory reset. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/requiredPasswordComplexity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the required device password complexity on Android. One of: NONE, LOW, MEDIUM, HIGH. This is a new API targeted to Android API 12+.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityBlockJailbrokenDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityDisableUsbDebugging\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable USB debugging on Android devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityPreventInstallAppsFromUnknownSources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices disallow installation of apps from unknown sources.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireCompanyPortalAppIntegrity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the Company Portal client app runtime integrity check.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequiredAndroidSafetyNetEvaluationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a specific SafetyNet evaluation type for compliance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireGooglePlayServices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Google Play Services to be installed and enabled on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireSafetyNetAttestationBasicIntegrity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet basic integrity check.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireSafetyNetAttestationCertifiedDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet certified device check.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireUpToDateSecurityProviders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/securityRequireVerifyApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCompliancePolicy/storageRequireEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Android devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCustomConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Work Profile custom configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileCustomConfiguration/omaSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileEasEmailProfileBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base for Android Work Profile EAS Email profiles\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileEasEmailProfileBase/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method for Exchange ActiveSync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileEasEmailProfileBase/durationOfEmailToSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of time email should be synced to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileEasEmailProfileBase/emailAddressSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileEasEmailProfileBase/hostName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange location (URL) that the mail app connects to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileEasEmailProfileBase/requireSsl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use SSL.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileEasEmailProfileBase/usernameSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Username attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileEasEmailProfileBase/identityCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileWiFiConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android Work Profile device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user. This profile provides limited and simpler security types than Enterprise Wi-Fi profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileEnterpriseWiFiConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android Work Profile device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileEnterpriseWiFiConfiguration/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileEnterpriseWiFiConfiguration/eapType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of EAP protocol set on the Wi-Fi endpoint (router).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileEnterpriseWiFiConfiguration/innerAuthenticationProtocolForEapTtls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileEnterpriseWiFiConfiguration/innerAuthenticationProtocolForPeap\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileEnterpriseWiFiConfiguration/outerIdentityPrivacyTemporaryValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS or PEAP. The String provided here is used to mask the username of individual users when they attempt to connect to Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileEnterpriseWiFiConfiguration/proxyAutomaticConfigurationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the proxy server automatic configuration script when automatic configuration is selected. This URL is typically the location of PAC (Proxy Auto Configuration) file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileEnterpriseWiFiConfiguration/proxySettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy Type for this Wi-Fi connection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileEnterpriseWiFiConfiguration/trustedServerCertificateNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users' devices when they connect to this Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileEnterpriseWiFiConfiguration/identityCertificateForClientAuthentication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). This is the certificate presented by client to the Wi-Fi endpoint. The authentication server sitting behind the Wi-Fi endpoint must accept this certificate to successfully establish a Wi-Fi connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileEnterpriseWiFiConfiguration/rootCertificateForServerValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS, EAP-TTLS or PEAP. This is the certificate presented by the Wi-Fi endpoint when the device attempts to connect to Wi-Fi endpoint. The device (or user) must accept this certificate to continue the connection attempt.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Work Profile general device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordBlockFaceUnlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block face unlock.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordBlockFingerprintUnlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordBlockIrisUnlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iris unlock.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordBlockTrustAgents\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords. Valid values 4 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/requiredPasswordComplexity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the required device password complexity on Android. One of: NONE, LOW, MEDIUM, HIGH. This is a new API targeted to Android 12+.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/securityRequireVerifyApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/vpnAlwaysOnPackageIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable lockdown mode for always-on VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/vpnEnableAlwaysOnLockdownMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable lockdown mode for always-on VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileAllowAppInstallsFromUnknownSources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to allow installation of apps from unknown sources.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileAllowWidgets\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow widgets from work profile apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockAddingAccounts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block users from adding/removing accounts in work profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockCamera\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block work profile camera.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockCrossProfileCallerId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block display work profile caller ID in personal profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockCrossProfileContactsSearch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block work profile contacts availability in personal profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockCrossProfileCopyPaste\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if the setting disallow cross profile copy/paste is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockNotificationsWhileDeviceLocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block notifications while device locked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockPersonalAppInstallsFromUnknownSources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent app installations from unknown sources in the personal profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBlockScreenCapture\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block screen capture in work profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileBluetoothEnableContactSharing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow bluetooth devices to access enterprise contacts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileDataSharingType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of data sharing that is allowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileDefaultAppPermissionPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordBlockFaceUnlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block face unlock for work profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordBlockFingerprintUnlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock for work profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordBlockIrisUnlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iris unlock for work profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordBlockTrustAgents\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents for work profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the work profile password expires. Valid values 1 to 365\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of work profile password. Valid values 4 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinLetterCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of letter characters required in work profile password. Valid values 1 to 10\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinLowerCaseCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of lower-case characters required in work profile password. Valid values 1 to 10\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinNonLetterCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of non-letter characters required in work profile password. Valid values 1 to 10\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinNumericCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of numeric characters required in work profile password. Valid values 1 to 10\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinSymbolCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of symbols required in work profile password. Valid values 1 to 10\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinUpperCaseCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of upper-case characters required in work profile password. Valid values 1 to 10\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordMinutesOfInactivityBeforeScreenTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous work profile passwords to block. Valid values 0 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of work profile password that is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfilePasswordSignInFailureCountBeforeFactoryReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before work profile is removed and all corporate data deleted. Valid values 1 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileRequiredPasswordComplexity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the required work profile password complexity on Android. One of: NONE, LOW, MEDIUM, HIGH. This is a new API targeted to Android 12+.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGeneralDeviceConfiguration/workProfileRequirePassword\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password is required or not for work profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileGmailEasConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing configurations in this profile you can instruct the Gmail email client on Android Work Profile devices to communicate with an Exchange server and get email, contacts, calendar, tasks, and notes. Furthermore, you can also specify how much email to sync and how often the device should sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileNineWorkEasConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing configurations in this profile you can instruct the Nine Work email client on Android Work Profile devices to communicate with an Exchange server and get email, contacts, calendar, tasks, and notes. Furthermore, you can also specify how much email to sync and how often the device should sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileNineWorkEasConfiguration/syncCalendar\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing the calendar. If set to false the calendar is turned off on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileNineWorkEasConfiguration/syncContacts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing contacts. If set to false contacts are turned off on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileNineWorkEasConfiguration/syncTasks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing tasks. If set to false tasks are turned off on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfilePkcsCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Work Profile PKCS certificate profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfilePkcsCertificateProfile/certificateStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfilePkcsCertificateProfile/certificateTemplateName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfilePkcsCertificateProfile/certificationAuthority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfilePkcsCertificateProfile/certificationAuthorityName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfilePkcsCertificateProfile/customSubjectAlternativeNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfilePkcsCertificateProfile/subjectAlternativeNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfilePkcsCertificateProfile/subjectNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfilePkcsCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileScepCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Work Profile SCEP certificate profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileScepCertificateProfile/certificateStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileScepCertificateProfile/customSubjectAlternativeNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileScepCertificateProfile/hashAlgorithm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileScepCertificateProfile/keySize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileScepCertificateProfile/keyUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileScepCertificateProfile/scepServerUrls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileScepCertificateProfile/subjectAlternativeNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileScepCertificateProfile/subjectNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileScepCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileTrustedRootCertificate/certFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileTrustedRootCertificate/trustedRootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Android Work Profile device to connect to desired VPN endpoint. By specifying the authentication method and security types expected by VPN endpoint you can make the VPN connection seamless for end user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/alwaysOn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to enable always-on VPN connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/alwaysOnLockdown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If always-on VPN connection is enabled, whether or not to lock network traffic when that VPN is disconnected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/connectionName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection name displayed to the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/connectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/customData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/customKeyValueData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/fingerprint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/microsoftTunnelSiteId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Tunnel site ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/proxyServer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy server.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/realm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Realm when connection type is set to Pulse Secure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/role\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role when connection type is set to Pulse Secure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/servers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/targetedMobileApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Targeted mobile apps. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/targetedPackageIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Targeted App package IDs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileVpnConfiguration/identityCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileWiFiConfiguration/connectAutomatically\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileWiFiConfiguration/connectWhenNetworkNameIsHidden\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileWiFiConfiguration/networkName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileWiFiConfiguration/ssid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the name of the Wi-Fi network that is broadcast to all devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidWorkProfileWiFiConfiguration/wiFiSecurityType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Wi-Fi endpoint uses an EAP based security type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerCertificateProfileBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AOSP Device Owner certificate profile base.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerCertificateProfileBase/certificateValidityPeriodScale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerCertificateProfileBase/certificateValidityPeriodValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerCertificateProfileBase/extendedKeyUsages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerCertificateProfileBase/renewalThresholdPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerCertificateProfileBase/subjectAlternativeNameType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerCertificateProfileBase/subjectNameFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerTrustedRootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AOSP Device Owner Trusted Root Certificate configuration profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerCertificateProfileBase/rootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerCompliancePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the AndroidDeviceOwnerAOSPCompliancePolicy resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerCompliancePolicy/minAndroidSecurityPatchLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android security patch level.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerCompliancePolicy/osMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Android version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerCompliancePolicy/osMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerCompliancePolicy/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required. Valid values 1 to 8640\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerCompliancePolicy/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerCompliancePolicy/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of characters in password\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerCompliancePolicy/securityBlockJailbrokenDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerCompliancePolicy/storageRequireEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Android devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerDeviceConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the AndroidDeviceOwnerAOSPDeviceConfiguration resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerDeviceConfiguration/appsBlockInstallFromUnknownSources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the user is allowed to enable unknown sources setting. When set to true, user is not allowed to enable unknown sources settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerDeviceConfiguration/bluetoothBlockConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block a user from configuring bluetooth.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerDeviceConfiguration/bluetoothBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the use of bluetooth. When set to true, bluetooth cannot be enabled on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerDeviceConfiguration/cameraBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the use of the camera.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerDeviceConfiguration/factoryResetBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the factory reset option in settings is disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerDeviceConfiguration/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum length of the password required on the device. Valid values 4 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerDeviceConfiguration/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum password quality required on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerDeviceConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the number of times a user can enter an incorrect password before the device is wiped. Valid values 4 to 11\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerDeviceConfiguration/screenCaptureBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the capability to take screenshots.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerDeviceConfiguration/securityAllowDebuggingFeatures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from enabling debugging features on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerDeviceConfiguration/storageBlockExternalMedia\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block external media.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerDeviceConfiguration/storageBlockUsbFileTransfer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block USB file transfer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerDeviceConfiguration/wifiBlockEditConfigurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from editing the wifi connection settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerWiFiConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the AOSP device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user. This profile provides limited and simpler security types than Enterprise Wi-Fi profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerEnterpriseWiFiConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the AOSP Device Owner device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerEnterpriseWiFiConfiguration/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerEnterpriseWiFiConfiguration/eapType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of EAP protocol set on the Wi-Fi endpoint (router).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerEnterpriseWiFiConfiguration/innerAuthenticationProtocolForEapTtls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerEnterpriseWiFiConfiguration/innerAuthenticationProtocolForPeap\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerEnterpriseWiFiConfiguration/outerIdentityPrivacyTemporaryValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS or PEAP. The String provided here is used to mask the username of individual users when they attempt to connect to Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerEnterpriseWiFiConfiguration/trustedServerCertificateNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users' devices when they connect to this Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerEnterpriseWiFiConfiguration/identityCertificateForClientAuthentication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). This is the certificate presented by client to the Wi-Fi endpoint. The authentication server sitting behind the Wi-Fi endpoint must accept this certificate to successfully establish a Wi-Fi connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerEnterpriseWiFiConfiguration/rootCertificateForServerValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS, EAP-TTLS or PEAP. This is the certificate presented by the Wi-Fi endpoint when the device attempts to connect to Wi-Fi endpoint. The device (or user) must accept this certificate to continue the connection attempt.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerPkcsCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AOSP Device Owner PKCS certificate profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerPkcsCertificateProfile/certificateStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerPkcsCertificateProfile/certificateTemplateName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerPkcsCertificateProfile/certificationAuthority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerPkcsCertificateProfile/certificationAuthorityName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerPkcsCertificateProfile/certificationAuthorityType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certification authority type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerPkcsCertificateProfile/customSubjectAlternativeNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerPkcsCertificateProfile/subjectAlternativeNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerPkcsCertificateProfile/subjectNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerPkcsCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerScepCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AOSP Device Owner SCEP certificate profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerScepCertificateProfile/certificateStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerScepCertificateProfile/customSubjectAlternativeNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerScepCertificateProfile/hashAlgorithm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerScepCertificateProfile/keySize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerScepCertificateProfile/keyUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerScepCertificateProfile/scepServerUrls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerScepCertificateProfile/subjectAlternativeNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerScepCertificateProfile/subjectNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerScepCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerTrustedRootCertificate/certFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerTrustedRootCertificate/trustedRootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerWiFiConfiguration/connectAutomatically\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerWiFiConfiguration/connectWhenNetworkNameIsHidden\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerWiFiConfiguration/networkName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerWiFiConfiguration/preSharedKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the pre-shared key for WPA Personal Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerWiFiConfiguration/preSharedKeyIsSet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the pre-shared key for WPA Personal Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerWiFiConfiguration/ssid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the name of the Wi-Fi network that is broadcast to all devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.aospDeviceOwnerWiFiConfiguration/wiFiSecurityType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Wi-Fi endpoint uses an EAP based security type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleDeviceFeaturesConfigurationBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple device features configuration profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleDeviceFeaturesConfigurationBase/airPrintDestinations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An array of AirPrint printers that should always be shown. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleExpeditedCheckinConfigurationBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Experimental profile to increase the rate of device check-ins per day of iOS/macOS devices. This profile type is deprecated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleExpeditedCheckinConfigurationBase/enableExpeditedCheckin\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets whether to enable expedited device check-ins.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple VPN configuration profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/associatedDomains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Associated Domains\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method for this VPN connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/connectionName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection name displayed to the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/connectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/customData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/customKeyValueData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/disableOnDemandUserOverride\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggle to prevent user from disabling automatic VPN in the Settings app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/disconnectOnIdle\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to disconnect after on-demand connection idles\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/disconnectOnIdleTimerInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The length of time in seconds to wait before disconnecting an on-demand connection. Valid values 0 to 65535\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/enablePerApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting this to true creates Per-App VPN payload which can later be associated with Apps that can trigger this VPN conneciton on the end user's iOS device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/enableSplitTunneling\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send all network traffic through VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/excludedDomains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Domains that are accessed through the public internet instead of through VPN, even when per-app VPN is activated\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/identifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier provided by VPN vendor when connection type is set to Custom VPN. For example: Cisco AnyConnect uses an identifier of the form com.cisco.anyconnect.applevpn.plugin\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/loginGroupOrDomain\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Login group or domain when connection type is set to Dell SonicWALL Mobile Connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/onDemandRules\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"On-Demand Rules. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/optInToDeviceIdSharing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opt-In to sharing the device's Id to third-party vpn clients for use during network access control validation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/providerType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider type for per-app VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/proxyServer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy Server.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/realm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Realm when connection type is set to Pulse Secure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/role\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role when connection type is set to Pulse Secure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/safariDomains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Safari domains when this VPN per App setting is enabled. In addition to the apps associated with this VPN, Safari domains specified here will also be able to trigger this VPN connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVpnConfiguration/server\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VPN Server on the network. Make sure end users can access this network location.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cartToClassAssociation/classroomIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifiers of classrooms to be associated with device carts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cartToClassAssociation/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cartToClassAssociation/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the CartToClassAssociation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cartToClassAssociation/deviceCartIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifiers of device carts to be associated with classes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cartToClassAssociation/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cartToClassAssociation/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cartToClassAssociation/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the CartToClassAssociation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultDeviceCompliancePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default device compliance policy rules that are enforced account wide.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceActionItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Action Configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceActionItem/actionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"What action to take\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceActionItem/gracePeriodHours\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of hours to wait till the action will be enforced. Valid values 0 to 8760\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceActionItem/notificationMessageCCList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of group IDs to speicify who to CC this notification message to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceActionItem/notificationTemplateId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"What notification Message template to use\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/configurationVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/conflictCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices in conflict\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/errorCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/failedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/lastUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/notApplicableCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/notApplicablePlatformCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices due to mismatch platform and policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/pendingCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceOverview/successCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/complianceGracePeriodExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/deviceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/deviceModel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/lastReportedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/platform\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform of the device that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceDeviceStatus/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyAssignment/source\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment source for the device compliance policy, direct or parcel/policySet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyAssignment/sourceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the source of the assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target for the compliance policy assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/compliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/configManagerCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices that have compliance managed by System Center Configuration Manager\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/conflictDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/errorDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/inGracePeriodCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices that are in grace period\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/nonCompliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/notApplicableDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/remediatedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyDeviceStateSummary/unknownDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyGroupAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance policy group assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyGroupAssignment/excludeGroup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if this group is should be excluded. Defaults that the group should be included\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyGroupAssignment/targetGroupId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Id of the AAD group we are targeting the device compliance policy to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyGroupAssignment/deviceCompliancePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The navigation link to the  device compliance polic targeted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/compliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/conflictDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/errorDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/nonCompliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/notApplicableDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/platformType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting platform\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/remediatedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/setting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting class name and property name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/settingName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicySettingStateSummary/unknownDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance setting State for a given device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the policy for this policyBase\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/platformType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform type that the policy applies to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/settingCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of how many setting a policy holds\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User unique identifier, must be Guid\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCompliancePolicyState/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScheduledActionForRule/ruleName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the rule which this scheduled action applies to. Currently scheduled actions are created per policy instead of per rule, thus RuleName is always set to default value PasswordRequired.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScheduledActionForRule/scheduledActionConfigurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/complianceGracePeriodExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Device Id that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/deviceModel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Device Name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/platformType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device platform type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/setting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting class name and property name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/settingName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Setting Name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/userEmail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User email address that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user Id that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceSettingState/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User PrincipalName that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/configurationVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/conflictCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users in conflict\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/errorCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/failedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/lastUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/notApplicableCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/pendingCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserOverview/successCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/devicesCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices count for that user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/lastReportedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/userDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the DevicePolicyStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceUserStatus/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationAssignment/intent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin intent to apply or remove the profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationAssignment/source\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment source for the device configuration, direct or parcel/policySet. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationAssignment/sourceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the source of the assignment. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for the device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationConflictSummary/conflictingDeviceConfigurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of policies in conflict with the given setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationConflictSummary/contributingSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of settings in conflict with the given policies\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationConflictSummary/deviceCheckinsImpacted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of checkins impacted by the conflicting policies and settings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/configurationVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/conflictCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices in conflict\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/errorCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/failedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/lastUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/notApplicableCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/notApplicablePlatformCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices due to mismatch platform and policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/pendingCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceOverview/successCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/compliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/conflictDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/errorDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/nonCompliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/notApplicableDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/remediatedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStateSummary/unknownDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/complianceGracePeriodExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/deviceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/deviceModel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/lastReportedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/platform\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform of the device that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceStatus/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationGroupAssignment/excludeGroup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if this group is should be excluded. Defaults that the group should be included\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationGroupAssignment/targetGroupId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Id of the AAD group we are targeting the device configuration to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationGroupAssignment/deviceConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The navigation link to the Device Configuration being targeted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationState/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the policy for this policyBase\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationState/platformType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform type that the policy applies to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationState/settingCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of how many setting a policy holds\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationState/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationState/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User unique identifier, must be Guid\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationState/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationState/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/configurationVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/conflictCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users in conflict\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/errorCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/failedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/lastUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/notApplicableCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/pendingCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserOverview/successCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded Users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserStateSummary/compliantUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserStateSummary/conflictUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserStateSummary/errorUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserStateSummary/nonCompliantUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserStateSummary/notApplicableUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserStateSummary/remediatedUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserStateSummary/unknownUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/devicesCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices count for that user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/lastReportedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/userDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the DevicePolicyStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserStatus/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDerivedCredentialSettings/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDerivedCredentialSettings/helpUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL that will be accessible to end users as they retrieve a derived credential using the Company Portal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDerivedCredentialSettings/issuer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The derived credential provider to use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDerivedCredentialSettings/notificationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The methods used to inform the end user to open Company Portal to deliver Wi-Fi, VPN, or email profiles that use certificates to the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDerivedCredentialSettings/renewalThresholdPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The nominal percentage of time before certificate renewal is initiated by the client.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceSetupConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the base class for Setup Configuration. Setup configurations are platform specific and individual per-platform setup configurations inherit from here.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceSetupConfiguration/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceSetupConfiguration/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceSetupConfiguration/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceSetupConfiguration/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceSetupConfiguration/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.easEmailProfileConfigurationBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple device features configuration profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.easEmailProfileConfigurationBase/customDomainName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom domain name value used while generating an email profile before installing on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.easEmailProfileConfigurationBase/userDomainNameSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserDomainname attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.easEmailProfileConfigurationBase/usernameAADSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the AAD field, that will be used to retrieve UserName for email profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.easEmailProfileConfigurationBase/usernameSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Username attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Edition Upgrade configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/license\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade License File Content.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/licenseType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade License Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/productKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade Product Key.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/targetEdition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade Target Edition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.editionUpgradeConfiguration/windowsSMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"S mode configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCertificateProfileBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS certificate profile base.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCertificateProfileBase/certificateValidityPeriodScale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCertificateProfileBase/certificateValidityPeriodValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCertificateProfileBase/renewalThresholdPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCertificateProfileBase/subjectAlternativeNameType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCertificateProfileBase/subjectNameFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for IOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/advancedThreatProtectionRequiredSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MDATP Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/deviceThreatProtectionEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection .\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/managedEmailProfileRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a managed email profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/osMaximumBuildVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum IOS build version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/osMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum IOS version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/osMinimumBuildVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum IOS build version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/osMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum IOS version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeBlockSimple\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple passcodes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the passcode expires. Valid values 1 to 65535\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passcode. Valid values 4 to 14\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a passcode is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeMinutesOfInactivityBeforeScreenTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodePreviousPasscodeBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passcodes to block. Valid values 1 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a passcode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/passcodeRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required passcode type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/restrictedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to not have the specified apps installed. This collection can contain a maximum of 100 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCompliancePolicy/securityBlockJailbrokenDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCustomConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the iosCustomConfiguration resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCustomConfiguration/payload\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload. (UTF8 encoded byte array)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCustomConfiguration/payloadFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload file name (*.mobileconfig | *.xml).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosCustomConfiguration/payloadName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name that is displayed to the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDerivedCredentialAuthenticationConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS Derived Credential profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDerivedCredentialAuthenticationConfiguration/derivedCredentialSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant level settings for the Derived Credentials to be used for authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS Device Features Configuration Profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/assetTagTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Asset tag information for the device, displayed on the login window and lock screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/contentFilterSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets iOS Web Content Filter settings, supervised mode only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/homeScreenDockIcons\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of app and folders to appear on the Home Screen Dock. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/homeScreenGridHeight\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the number of rows to render when configuring iOS home screen layout settings. If this value is configured, homeScreenGridWidth must be configured as well.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/homeScreenGridWidth\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the number of columns to render when configuring iOS home screen layout settings. If this value is configured, homeScreenGridHeight must be configured as well.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/homeScreenPages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of pages on the Home Screen. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/iosSingleSignOnExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a single sign-on extension profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/lockScreenFootnote\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A footnote displayed on the login window and lock screen. Available in iOS 9.3.1 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/notificationSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notification settings for each bundle id. Applicable to devices in supervised mode only (iOS 9.3 and later). This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/singleSignOnExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a single sign-on extension profile. Deprecated: use IOSSingleSignOnExtension instead.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/singleSignOnSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Kerberos login settings that enable apps on receiving devices to authenticate smoothly.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/wallpaperDisplayLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A wallpaper display location specifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/wallpaperImage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A wallpaper image must be in either PNG or JPEG format. It requires a supervised device with iOS 8 or later version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/identityCertificateForClientAuthentication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for the renewal of Kerberos ticket used in single sign-on settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosDeviceFeaturesConfiguration/singleSignOnExtensionPkinitCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKINIT Certificate for the authentication with single sign-on extension settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing configurations in this profile you can instruct the native email client on iOS devices to communicate with an Exchange server and get email, contacts, calendar, reminders, and notes. Furthermore, you can also specify how much email to sync and how often the device should sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/accountName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method for this Email profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/blockMovingMessagesToOtherEmailAccounts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block moving messages to other email accounts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/blockSendingEmailFromThirdPartyApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block sending email from third party apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/blockSyncingRecentlyUsedEmailAddresses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing recently used email addresses, for instance - when composing new email.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/durationOfEmailToSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of time email should be synced back to. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/easServices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange data to sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/easServicesUserOverrideEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow users to change sync settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/emailAddressSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/encryptionCertificateType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encryption Certificate type for this Email profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/hostName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange location that (URL) that the native mail app connects to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/perAppVPNProfileId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile ID of the Per-App VPN policy to be used to access emails from the native Mail client\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/requireSmime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use S/MIME certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/requireSsl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use SSL.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/signingCertificateType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Signing Certificate type for this Email profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/smimeEnablePerMessageSwitch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow unencrypted emails.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/smimeEncryptByDefaultEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true S/MIME encryption is enabled by default.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/smimeEncryptByDefaultUserOverrideEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, the user can toggle the encryption by default setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/smimeEncryptionCertificateUserOverrideEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true the user can select the S/MIME encryption identity. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/smimeSigningCertificateUserOverrideEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, the user can select the signing identity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/smimeSigningEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true S/MIME signing is enabled for this account\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/smimeSigningUserOverrideEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, the user can toggle S/MIME signing on or off.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/useOAuth\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the connection should use OAuth for authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/derivedCredentialSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant level settings for the Derived Credentials to be used for authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/identityCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/smimeEncryptionCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"S/MIME encryption certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEasEmailProfileConfiguration/smimeSigningCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"S/MIME signing certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEducationDeviceConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS Education configuration profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEduDeviceConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS Education device configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEduDeviceConfiguration/deviceCertificateSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Trusted Root and PFX certificates for Device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEduDeviceConfiguration/studentCertificateSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Trusted Root and PFX certificates for Student\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEduDeviceConfiguration/teacherCertificateSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Trusted Root and PFX certificates for Teacher\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWiFiConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the iOS device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user. This profile provides limited and simpler security types than Enterprise Wi-Fi profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEnterpriseWiFiConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the iOS device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEnterpriseWiFiConfiguration/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication Method when EAP Type is configured to PEAP or EAP-TTLS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEnterpriseWiFiConfiguration/eapFastConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEnterpriseWiFiConfiguration/eapType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extensible Authentication Protocol (EAP). Indicates the type of EAP protocol set on the Wi-Fi endpoint (router).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEnterpriseWiFiConfiguration/innerAuthenticationProtocolForEapTtls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEnterpriseWiFiConfiguration/outerIdentityPrivacyTemporaryValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable identity privacy (Outer Identity) when EAP Type is configured to EAP - TTLS, EAP - FAST or PEAP. This property masks usernames with the text you enter. For example, if you use 'anonymous', each user that authenticates with this Wi-Fi connection using their real username is displayed as 'anonymous'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEnterpriseWiFiConfiguration/passwordFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password format string used to build the password to connect to wifi\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEnterpriseWiFiConfiguration/trustedServerCertificateNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users' devices when they connect to this Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEnterpriseWiFiConfiguration/usernameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Username format string used to build the username to connect to wifi\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEnterpriseWiFiConfiguration/derivedCredentialSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant level settings for the Derived Credentials to be used for authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEnterpriseWiFiConfiguration/identityCertificateForClientAuthentication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosTrustedRootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS Trusted Root Certificate configuration profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosEnterpriseWiFiConfiguration/rootCertificatesForServerValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificates for Server Validation when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. If you provide this value you do not need to provide trustedServerCertificateNames, and vice versa. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosExpeditedCheckinConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Experimental profile to increase the rate of device check-ins per day of iOS devices. This profile type is deprecated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the iosGeneralDeviceConfiguration resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/accountBlockModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow account modification when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/activationLockAllowWhenSupervised\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow activation lock when the device is in the supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/airDropBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow AirDrop when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/airDropForceUnmanagedDropTarget\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to cause AirDrop to be considered an unmanaged drop target (iOS 9.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/airPlayForcePairingPasswordForOutgoingRequests\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enforce all devices receiving AirPlay requests from this device to use a pairing password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/airPrintBlockCredentialsStorage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not keychain storage of username and password for Airprint is blocked (iOS 11.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/airPrintBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not AirPrint is blocked (iOS 11.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/airPrintBlockiBeaconDiscovery\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not iBeacon discovery of AirPrint printers is blocked. This prevents spurious AirPrint Bluetooth beacons from phishing for network traffic (iOS 11.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/airPrintForceTrustedTLS\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if trusted certificates are required for TLS printing communication (iOS 11.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appClipsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevents a user from adding any App Clips and removes any existing App Clips on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appleNewsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using News when the device is in supervised mode (iOS 9.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/applePersonalizedAdsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Limits Apple personalized advertising when true. Available in iOS 14 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appleWatchBlockPairing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow Apple Watch pairing when the device is in supervised mode (iOS 9.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appleWatchForceWristDetection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to force a paired Apple Watch to use Wrist Detection (iOS 8.2 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appRemovalBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the removal of apps is allowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appsSingleAppModeList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the list of iOS apps allowed to autonomously enter Single App Mode. Supervised only. iOS 7.0 and later. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlockAutomaticDownloads\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the automatic downloading of apps purchased on other devices when the device is in supervised mode (iOS 9.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the App Store. Requires a supervised device for iOS 13 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlockInAppPurchases\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from making in app purchases.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreBlockUIAppInstallation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the App Store app, not restricting installation through Host apps. Applies to supervised mode only (iOS 9.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appStoreRequirePassword\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password when using the app store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appsVisibilityList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the visibility list (either visible/launchable apps list or hidden/unlaunchable apps list, controlled by AppsVisibilityListType) (iOS 9.3 and later). This collection can contain a maximum of 10000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/appsVisibilityListType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of list that is in the AppsVisibilityList.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/autoFillForceAuthentication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to force user authentication before autofilling passwords and credit card information in Safari and other apps on supervised devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/autoUnlockBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocks users from unlocking their device with Apple Watch. Available for devices running iOS and iPadOS versions 14.5 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/blockSystemAppRemoval\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the removal of system apps from the device is blocked on a supervised device (iOS 11.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/bluetoothBlockModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow modification of Bluetooth settings when the device is in supervised mode (iOS 10.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cameraBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from accessing the camera of the device. Requires a supervised device for iOS 13 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockDataRoaming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block data roaming.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockGlobalBackgroundFetchWhileRoaming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block global background fetch while roaming.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockPerAppDataModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow changes to cellular app data usage settings when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockPersonalHotspot\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Personal Hotspot.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockPersonalHotspotModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from modifying the personal hotspot setting (iOS 12.2 or later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockPlanModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow users to change the settings of the cellular plan on a supervised device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/cellularBlockVoiceRoaming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice roaming.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/certificatesBlockUntrustedTlsCertificates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block untrusted TLS certificates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/classroomAppBlockRemoteScreenObservation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow remote screen observation by Classroom app when the device is in supervised mode (iOS 9.3 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/classroomAppForceUnpromptedScreenObservation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to automatically give permission to the teacher of a managed course on the Classroom app to view a student's screen without prompting when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/classroomForceAutomaticallyJoinClasses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to automatically give permission to the teacher's requests, without prompting the student, when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/classroomForceRequestPermissionToLeaveClasses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a student enrolled in an unmanaged course via Classroom will request permission from the teacher when attempting to leave the course (iOS 11.3 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/classroomForceUnpromptedAppAndDeviceLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the teacher to lock apps or the device without prompting the student. Supervised only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/compliantAppListType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List that is in the AppComplianceList.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/compliantAppsList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/configurationProfileBlockChanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from installing configuration profiles and certificates interactively when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/contactsAllowManagedToUnmanagedWrite\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not managed apps can write contacts to unmanaged contacts accounts (iOS 12.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/contactsAllowUnmanagedToManagedRead\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not unmanaged apps can read from managed contacts accounts (iOS 12.0 or later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/continuousPathKeyboardBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the continuous path keyboard when the device is supervised (iOS 13 or later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/dateAndTimeForceSetAutomatically\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the Date and Time &quot;Set Automatically&quot; feature is enabled and cannot be turned off by the user (iOS 12.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/definitionLookupBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block definition lookup when the device is in supervised mode (iOS 8.1.3 and later ).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/deviceBlockEnableRestrictions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the user to enables restrictions in the device settings when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/deviceBlockEraseContentAndSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the use of the 'Erase all content and settings' option on the device when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/deviceBlockNameModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow device name modification when the device is in supervised mode (iOS 9.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/diagnosticDataBlockSubmission\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/diagnosticDataBlockSubmissionModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow diagnostics submission settings modification when the device is in supervised mode (iOS 9.3.2 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/documentsBlockManagedDocumentsInUnmanagedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from viewing managed documents in unmanaged apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/documentsBlockUnmanagedDocumentsInManagedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from viewing unmanaged documents in managed apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/emailInDomainSuffixes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An email address lacking a suffix that matches any of these strings will be considered out-of-domain.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/enterpriseAppBlockTrust\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from trusting an enterprise app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/enterpriseAppBlockTrustModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"[Deprecated] Configuring this setting and setting the value to 'true' has no effect on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/enterpriseBookBlockBackup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not Enterprise book back up is blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/enterpriseBookBlockMetadataSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not Enterprise book notes and highlights sync is blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/esimBlockModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the addition or removal of cellular plans on the eSIM of a supervised device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/faceTimeBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using FaceTime. Requires a supervised device for iOS 13 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/filesNetworkDriveAccessBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if devices can access files or other resources on a network server using the Server Message Block (SMB) protocol. Available for devices running iOS and iPadOS, versions 13.0 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/filesUsbDriveAccessBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if sevices with access can connect to and open files on a USB drive. Available for devices running iOS and iPadOS, versions 13.0 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/findMyDeviceInFindMyAppBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Find My Device when the device is supervised (iOS 13 or later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/findMyFriendsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block changes to Find My Friends when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/findMyFriendsInFindMyAppBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Find My Friends when the device is supervised (iOS 13 or later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/gameCenterBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Game Center when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/gamingBlockGameCenterFriends\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from having friends in Game Center. Requires a supervised device for iOS 13 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/gamingBlockMultiplayer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using multiplayer gaming. Requires a supervised device for iOS 13 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/hostPairingBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"indicates whether or not to allow host pairing to control the devices an iOS device can pair with when the iOS device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iBooksStoreBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the iBooks Store when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iBooksStoreBlockErotica\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from downloading media from the iBookstore that has been tagged as erotica.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockActivityContinuation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from continuing work they started on iOS device to another iOS or macOS device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockBackup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud backup. Requires a supervised device for iOS 13 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockDocumentSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud document sync. Requires a supervised device for iOS 13 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockManagedAppsSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Managed Apps Cloud Sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockPhotoLibrary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud Photo Library.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockPhotoStreamSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud Photo Stream Sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudBlockSharedPhotoStream\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Shared Photo Stream.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudPrivateRelayBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iCloud private relay is an iCloud+ service that prevents networks and servers from monitoring a person's activity across the internet. By blocking iCloud private relay, Apple will not encrypt the traffic leaving the device. Available for devices running iOS 15 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iCloudRequireEncryptedBackup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require backups to iCloud be encrypted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iTunesBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the iTunes app. Requires a supervised device for iOS 13 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iTunesBlockExplicitContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from accessing explicit content in iTunes and the App Store. Requires a supervised device for iOS 13 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iTunesBlockMusicService\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Music service and revert Music app to classic mode when the device is in supervised mode (iOS 9.3 and later and macOS 10.12 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/iTunesBlockRadio\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using iTunes Radio when the device is in supervised mode (iOS 9.3 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockAutoCorrect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block keyboard auto-correction when the device is in supervised mode (iOS 8.1.3 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockDictation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using dictation input when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockPredictive\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block predictive keyboards when device is in supervised mode (iOS 8.1.3 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockShortcuts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block keyboard shortcuts when the device is in supervised mode (iOS 9.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keyboardBlockSpellCheck\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block keyboard spell-checking when the device is in supervised mode (iOS 8.1.3 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/keychainBlockCloudSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not iCloud keychain synchronization is blocked. Requires a supervised device for iOS 13 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowAssistiveSpeak\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow assistive speak while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowAssistiveTouchSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the Assistive Touch Settings while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowAutoLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow device auto lock while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockAutoLock instead.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowColorInversionSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the Color Inversion Settings while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowRingerSwitch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the ringer switch while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockRingerSwitch instead.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowScreenRotation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow screen rotation while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockScreenRotation instead.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowSleepButton\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the sleep button while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockSleepButton instead.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowTouchscreen\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the touchscreen while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockTouchscreen instead.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowVoiceControlModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the user to toggle voice control in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowVoiceOverSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the voice over settings while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowVolumeButtons\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the volume buttons while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockVolumeButtons instead.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAllowZoomSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the zoom settings while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAppStoreUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL in the app store to the app to use for kiosk mode. Use if KioskModeManagedAppId is not known.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeAppType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of app to run in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeBlockAutoLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block device auto lock while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeBlockRingerSwitch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block use of the ringer switch while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeBlockScreenRotation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block screen rotation while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeBlockSleepButton\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block use of the sleep button while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeBlockTouchscreen\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block use of the touchscreen while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeBlockVolumeButtons\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the volume buttons while in Kiosk Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeBuiltInAppId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID for built-in apps to use for kiosk mode. Used when KioskModeManagedAppId and KioskModeAppStoreUrl are not set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeEnableVoiceControl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable voice control in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeManagedAppId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed app id of the app to use for kiosk mode. If KioskModeManagedAppId is specified then KioskModeAppStoreUrl will be ignored.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireAssistiveTouch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require assistive touch while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireColorInversion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require color inversion while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireMonoAudio\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require mono audio while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireVoiceOver\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require voice over while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/kioskModeRequireZoom\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require zoom while in kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockControlCenter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using control center on the lock screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockNotificationView\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the notification view on the lock screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockPassbook\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using passbook when the device is locked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/lockScreenBlockTodayView\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the Today View on the lock screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/managedPasteboardRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Open-in management controls how people share data between unmanaged and managed apps. Setting this to true enforces copy/paste restrictions based on how you configured &lt;b&gt;Block viewing corporate documents in unmanaged apps &lt;/b&gt; and &lt;b&gt; Block viewing non-corporate documents in corporate apps.&lt;/b&gt;\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingAustralia\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Australia\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingCanada\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Canada\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingFrance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for France\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingGermany\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Germany\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingIreland\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Ireland\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingJapan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Japan\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingNewZealand\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for New Zealand\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingUnitedKingdom\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for United Kingdom\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/mediaContentRatingUnitedStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for United States\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/messagesBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the Messages app on the supervised device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/networkUsageRules\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of managed apps and the network rules that applies to them. This collection can contain a maximum of 1000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/nfcBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable NFC to prevent devices from pairing with other NFC-enabled devices. Available for iOS/iPadOS devices running 14.2 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/notificationsBlockSettingsModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow notifications settings modification (iOS 9.3 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/onDeviceOnlyDictationForced\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables connections to Siri servers so that users can’t use Siri to dictate text. Available for devices running iOS and iPadOS versions 14.5 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/onDeviceOnlyTranslationForced\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to TRUE, the setting disables connections to Siri servers so that users can’t use Siri to translate text. When set to FALSE, the setting allows connections to to Siri servers to users can use Siri to translate text. Available for devices running iOS and iPadOS versions 15.0 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockFingerprintModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block modification of registered Touch ID fingerprints when in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockFingerprintUnlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow passcode modification on the supervised device (iOS 9.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeBlockSimple\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple passcodes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the passcode expires. Valid values 1 to 65535\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of character sets a passcode must contain. Valid values 0 to 4\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passcode. Valid values 4 to 14\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a passcode is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeMinutesOfInactivityBeforeScreenTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodePreviousPasscodeBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passcodes to block. Valid values 1 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a passcode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of passcode that is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passcodeSignInFailureCountBeforeWipe\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before wiping the device. Valid values 2 to 11\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passwordBlockAirDropSharing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block sharing passwords with the AirDrop passwords feature iOS 12.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passwordBlockAutoFill\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the AutoFill passwords feature is allowed (iOS 12.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/passwordBlockProximityRequests\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block requesting passwords from nearby devices (iOS 12.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/pkiBlockOTAUpdates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not over-the-air PKI updates are blocked. Setting this restriction to false does not disable CRL and OCSP checks (iOS 7.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/podcastsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using podcasts on the supervised device (iOS 8.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/privacyForceLimitAdTracking\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if ad tracking is limited.(iOS 7.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/proximityBlockSetupToNewDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable the prompt to setup nearby devices with a supervised device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariBlockAutofill\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Auto fill in Safari. Requires a supervised device for iOS 13 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Safari. Requires a supervised device for iOS 13 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariBlockJavaScript\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block JavaScript in Safari.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariBlockPopups\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups in Safari.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariCookieSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cookie settings for Safari.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariManagedDomains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URLs matching the patterns listed here will be considered managed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariPasswordAutoFillDomains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users can save passwords in Safari only from URLs matching the patterns listed here. Applies to devices in supervised mode (iOS 9.3 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/safariRequireFraudWarning\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require fraud warning in Safari.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/screenCaptureBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from taking Screenshots.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/sharedDeviceBlockTemporarySessions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block temporary sessions on Shared iPads (iOS 13.4 or later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/siriBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Siri.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/siriBlockedWhenLocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Siri when locked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/siriBlockUserGeneratedContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Siri from querying user-generated content when used on a supervised device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/siriRequireProfanityFilter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to prevent Siri from dictating, or speaking profane language on supervised device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/softwareUpdatesEnforcedDelayInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets how many days a software update will be delyed for a supervised device. Valid values 0 to 90\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/softwareUpdatesForceDelayed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to delay user visibility of software updates when the device is in supervised mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/spotlightBlockInternetResults\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Spotlight search from returning internet results on supervised device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/unpairedExternalBootToRecoveryAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow users to boot devices into recovery mode with unpaired devices. Available for devices running iOS and iPadOS versions 14.5 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/usbRestrictedModeBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if connecting to USB accessories while the device is locked is allowed (iOS 11.4.1 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/voiceDialingBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice dialing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/vpnBlockCreation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the creation of VPN configurations is blocked (iOS 11.0 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/wallpaperBlockModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow wallpaper modification on supervised device (iOS 9.0 and later) .\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/wiFiConnectOnlyToConfiguredNetworks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to force the device to use only Wi-Fi networks from configuration profiles when the device is in supervised mode. Available for devices running iOS and iPadOS versions 14.4 and earlier. Devices running 14.5+ should use the setting, “WiFiConnectToAllowedNetworksOnlyForced.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/wiFiConnectToAllowedNetworksOnlyForced\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to use Wi-Fi networks set up via configuration profiles. Available for devices running iOS and iPadOS versions 14.5 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosGeneralDeviceConfiguration/wifiPowerOnForced\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not Wi-Fi remains on, even when device is in airplane mode. Available for devices running iOS and iPadOS, versions 13.0 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVpnConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the iOS device to connect to desired VPN endpoint. By specifying the authentication method and security types expected by VPN endpoint you can make the VPN connection seamless for end user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the iOS device to connect to desired IKEv2 VPN endpoint.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/allowDefaultChildSecurityAssociationParameters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the use of child security association parameters by setting all parameters to the device's default unless explicitly specified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/allowDefaultSecurityAssociationParameters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the use of security association parameters by setting all parameters to the device's default unless explicitly specified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/alwaysOnConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AlwaysOn Configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/childSecurityAssociationParameters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Child Security Association Parameters\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/clientAuthenticationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Client Authentication the VPN client will use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/deadPeerDetectionRate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determine how often to check if a peer connection is still active. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/disableMobilityAndMultihoming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable MOBIKE\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/disableRedirect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable Redirect\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/enableAlwaysOnConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines if Always on VPN is enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/enableCertificateRevocationCheck\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables a best-effort revocation check; server response timeouts will not cause it to fail\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/enableEAP\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables EAP only authentication\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/enablePerfectForwardSecrecy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Perfect Forward Secrecy (PFS).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/enableUseInternalSubnetAttributes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Use Internal Subnet Attributes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/localIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Method of identifying the client that is trying to connect via VPN. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/mtuSizeInBytes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum transmission unit. Valid values 1280 to 1400\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/remoteIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address of the IKEv2 server. Must be a FQDN, UserFQDN, network address, or ASN1DN\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/securityAssociationParameters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security Association Parameters\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/serverCertificateCommonName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Common name of the IKEv2 Server Certificate used in Server Authentication\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/serverCertificateIssuerCommonName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Issuer Common name of the IKEv2 Server Certificate issuer used in Authentication\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/serverCertificateType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of certificate the VPN server will present to the VPN client for authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/sharedSecret\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used when Shared Secret Authentication is selected\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/tlsMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum TLS version to be used with EAP-TLS authentication\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosikEv2VpnConfiguration/tlsMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum TLS version to be used with EAP-TLS authentication\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosImportedPFXCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS PFX Import certificate profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosImportedPFXCertificateProfile/intendedPurpose\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intended Purpose of the Certificate Profile - which could be Unassigned, SmimeEncryption, SmimeSigning etc.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosImportedPFXCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosPkcsCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS PKCS certificate profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosPkcsCertificateProfile/certificateStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosPkcsCertificateProfile/certificateTemplateName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosPkcsCertificateProfile/certificationAuthority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosPkcsCertificateProfile/certificationAuthorityName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosPkcsCertificateProfile/customSubjectAlternativeNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosPkcsCertificateProfile/subjectAlternativeNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosPkcsCertificateProfile/subjectNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosPkcsCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosScepCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS SCEP certificate profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosScepCertificateProfile/certificateStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosScepCertificateProfile/customSubjectAlternativeNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. The OnPremisesUserPrincipalName variable is support as well as others documented here: http://go.microsoft.com/fwlink/?LinkId=2027630. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosScepCertificateProfile/extendedKeyUsages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosScepCertificateProfile/keySize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosScepCertificateProfile/keyUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosScepCertificateProfile/scepServerUrls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosScepCertificateProfile/subjectAlternativeNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosScepCertificateProfile/subjectNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosScepCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosScepCertificateProfile/rootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosTrustedRootCertificate/certFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosTrustedRootCertificate/trustedRootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IOS Update Configuration, allows you to configure time window within week to install iOS updates\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/activeHoursEnd\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours End (active hours mean the time window when updates install should not happen)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/activeHoursStart\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours Start (active hours mean the time window when updates install should not happen)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/customUpdateTimeWindows\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If update schedule type is set to use time window scheduling, custom time windows when updates will be scheduled. This collection can contain a maximum of 20 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/desiredOsVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If left unspecified, devices will update to the latest version of the OS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/enforcedSoftwareUpdateDelayInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Days before software updates are visible to iOS devices ranging from 0 to 90 inclusive\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/isEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Is setting enabled in UI\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/scheduledInstallDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Days in week for which active hours are configured. This collection can contain a maximum of 7 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/updateScheduleType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update schedule type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateConfiguration/utcTimeOffsetInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTC Time Offset indicated in minutes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/complianceGracePeriodExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/deviceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device id that is being reported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/deviceModel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/installStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The installation status of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/lastReportedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device version that is being reported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/platform\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform of the device that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User id that is being reported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosUpdateDeviceStatus/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVpnConfiguration/cloudName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zscaler only. Zscaler cloud which the user is assigned to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVpnConfiguration/excludeList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zscaler only. List of network addresses which are not sent through the Zscaler cloud.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVpnConfiguration/microsoftTunnelSiteId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Tunnel site ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVpnConfiguration/strictEnforcement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zscaler only. Blocks network traffic until the user signs into Zscaler app. &quot;True&quot; means traffic is blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVpnConfiguration/targetedMobileApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Targeted mobile apps. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVpnConfiguration/userDomain\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zscaler only. Enter a static domain to pre-populate the login field with in the Zscaler app. If this is left empty, the user's Azure Active Directory domain will be used instead.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVpnConfiguration/derivedCredentialSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant level settings for the Derived Credentials to be used for authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosVpnConfiguration/identityCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWiFiConfiguration/connectAutomatically\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWiFiConfiguration/connectWhenNetworkNameIsHidden\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect when the network is not broadcasting its name (SSID). When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWiFiConfiguration/disableMacAddressRandomization\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, forces devices connecting using this Wi-Fi profile to present their actual Wi-Fi MAC address instead of a random MAC address. Applies to iOS 14 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWiFiConfiguration/networkName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWiFiConfiguration/preSharedKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the pre-shared key for WPA Personal Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWiFiConfiguration/proxyAutomaticConfigurationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the proxy server automatic configuration script when automatic configuration is selected. This URL is typically the location of PAC (Proxy Auto Configuration) file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWiFiConfiguration/proxyManualAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IP Address or DNS hostname of the proxy server when manual configuration is selected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWiFiConfiguration/proxyManualPort\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Port of the proxy server when manual configuration is selected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWiFiConfiguration/proxySettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy Type for this Wi-Fi connection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWiFiConfiguration/ssid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the name of the Wi-Fi network that is broadcast to all devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosWiFiConfiguration/wiFiSecurityType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Wi-Fi endpoint uses an EAP based security type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCertificateProfileBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mac OS certificate profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCertificateProfileBase/certificateValidityPeriodScale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCertificateProfileBase/certificateValidityPeriodValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCertificateProfileBase/renewalThresholdPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCertificateProfileBase/subjectAlternativeNameType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCertificateProfileBase/subjectNameFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Mac OS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/advancedThreatProtectionRequiredSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MDATP Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/deviceThreatProtectionEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/firewallBlockAllIncoming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Corresponds to the “Block all incoming connections” option.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/firewallEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the firewall should be enabled or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/firewallEnableStealthMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Corresponds to “Enable stealth mode.”\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/gatekeeperAllowedAppSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"System and Privacy setting that determines which download locations apps can be run from on a macOS device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/osMaximumBuildVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum MacOS build version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/osMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum MacOS version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/osMinimumBuildVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum MacOS build version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/osMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum MacOS version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordBlockSimple\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple passwords.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 65535\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of password. Valid values 4 to 14\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 1 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to require a password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/storageRequireEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Mac OS devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCompliancePolicy/systemIntegrityProtectionEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled system integrity protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCustomAppConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the macOSCustomAppConfiguration resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCustomAppConfiguration/bundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bundle id for targeting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCustomAppConfiguration/configurationXml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration xml. (UTF8 encoded byte array)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCustomAppConfiguration/fileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration file name (*.plist | *.xml).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCustomConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the macOSCustomConfiguration resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCustomConfiguration/deploymentChannel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the channel used to deploy the configuration profile. Available choices are DeviceChannel, UserChannel.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCustomConfiguration/payload\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload. (UTF8 encoded byte array)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCustomConfiguration/payloadFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload file name (*.mobileconfig | *.xml).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSCustomConfiguration/payloadName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name that is displayed to the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS device features configuration profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/adminShowHostInfo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to show admin host information on the login window.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/appAssociatedDomains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list that maps apps to their associated domains. Application identifiers must be unique. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/associatedDomains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DEPRECATED: use appAssociatedDomains instead. Gets or sets a list that maps apps to their associated domains. The key should match the app's ID, and the value should be a string in the form of &quot;service:domain&quot; where domain is a fully qualified hostname (e.g. webcredentials:example.com). This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/authorizedUsersListHidden\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to show the name and password dialog or a list of users on the login window.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/authorizedUsersListHideAdminUsers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to hide admin users in the authorized users list on the login window.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/authorizedUsersListHideLocalUsers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to show only network and system users in the authorized users list on the login window.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/authorizedUsersListHideMobileAccounts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to hide mobile users in the authorized users list on the login window.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/authorizedUsersListIncludeNetworkUsers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to show network users in the authorized users list on the login window.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/authorizedUsersListShowOtherManagedUsers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to show other users in the authorized users list on the login window.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/autoLaunchItems\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of applications, files, folders, and other items to launch when the user logs in. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/consoleAccessDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the Other user will disregard use of the `&gt;console&gt; special user name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/contentCachingBlockDeletion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevents content caches from purging content to free up disk space for other apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/contentCachingClientListenRanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of custom IP ranges content caches will use to listen for clients. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/contentCachingClientPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines the method in which content caching servers will listen for clients.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/contentCachingDataPath\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The path to the directory used to store cached content. The value must be (or end with) /Library/Application Support/Apple/AssetCache/Data\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/contentCachingDisableConnectionSharing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables internet connection sharing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/contentCachingEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables content caching and prevents it from being disabled by the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/contentCachingForceConnectionSharing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Forces internet connection sharing. contentCachingDisableConnectionSharing overrides this setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/contentCachingKeepAwake\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent the device from sleeping if content caching is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/contentCachingLogClientIdentities\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables logging of IP addresses and ports of clients that request cached content.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/contentCachingMaxSizeBytes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum number of bytes of disk space that will be used for the content cache. A value of 0 (default) indicates unlimited disk space. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/contentCachingParents\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of IP addresses representing parent content caches.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/contentCachingParentSelectionPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines the method in which content caching servers will select parents if multiple are present.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/contentCachingPeerFilterRanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of custom IP ranges content caches will use to query for content from peers caches. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/contentCachingPeerListenRanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of custom IP ranges content caches will use to listen for peer caches. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/contentCachingPeerPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines the method in which content caches peer with other caches.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/contentCachingPort\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the port used for content caching. If the value is 0, a random available port will be selected. Valid values 0 to 65535\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/contentCachingPublicRanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of custom IP ranges that Apple's content caching service should use to match clients to content caches. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/contentCachingShowAlerts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display content caching alerts as system notifications.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/contentCachingType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines what type of content is allowed to be cached by Apple's content caching service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/loginWindowText\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom text to be displayed on the login window.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/logOutDisabledWhileLoggedIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the Log Out menu item on the login window will be disabled while the user is logged in.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/macOSSingleSignOnExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a single sign-on extension profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/powerOffDisabledWhileLoggedIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the Power Off menu item on the login window will be disabled while the user is logged in.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/restartDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to hide the Restart button item on the login window.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/restartDisabledWhileLoggedIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the Restart menu item on the login window will be disabled while the user is logged in.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/screenLockDisableImmediate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to disable the immediate screen lock functions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/shutDownDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to hide the Shut Down button item on the login window.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/shutDownDisabledWhileLoggedIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the Shut Down menu item on the login window will be disabled while the user is logged in.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/singleSignOnExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a single sign-on extension profile. Deprecated: use MacOSSingleSignOnExtension instead.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/sleepDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to hide the Sleep menu item on the login window.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSDeviceFeaturesConfiguration/singleSignOnExtensionPkinitCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKINIT Certificate for the authentication with single sign-on extensions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS endpoint protection configuration profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/advancedThreatProtectionAutomaticSampleSubmission\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether or not to enable automatic file sample submission for Microsoft Defender Advanced Threat Protection on macOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/advancedThreatProtectionCloudDelivered\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether or not to enable cloud-delivered protection for Microsoft Defender Advanced Threat Protection on macOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/advancedThreatProtectionDiagnosticDataCollection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether or not to enable diagnostic and usage data collection for Microsoft Defender Advanced Threat Protection on macOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/advancedThreatProtectionExcludedExtensions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of file extensions to exclude from antivirus scanning for Microsoft Defender Advanced Threat Protection on macOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/advancedThreatProtectionExcludedFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of paths to files to exclude from antivirus scanning for Microsoft Defender Advanced Threat Protection on macOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/advancedThreatProtectionExcludedFolders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of paths to folders to exclude from antivirus scanning for Microsoft Defender Advanced Threat Protection on macOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/advancedThreatProtectionExcludedProcesses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of process names to exclude from antivirus scanning for Microsoft Defender Advanced Threat Protection on macOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/advancedThreatProtectionRealTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether or not to enable real-time protection for Microsoft Defender Advanced Threat Protection on macOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/fileVaultAllowDeferralUntilSignOut\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. If set to true, the user can defer the enabling of FileVault until they sign out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/fileVaultDisablePromptAtSignOut\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. When using the Defer option, if set to true, the user is not prompted to enable FileVault at sign-out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/fileVaultEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether FileVault should be enabled or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/fileVaultHidePersonalRecoveryKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. A hidden personal recovery key does not appear on the user's screen during FileVault encryption, reducing the risk of it ending up in the wrong hands.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/fileVaultInstitutionalRecoveryKeyCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required if selected recovery key type(s) include InstitutionalRecoveryKey. The DER Encoded certificate file used to set an institutional recovery key.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/fileVaultInstitutionalRecoveryKeyCertificateFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name of the institutional recovery key certificate to display in UI. (*.der).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/fileVaultNumberOfTimesUserCanIgnore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. When using the Defer option, this is the maximum number of times the user can ignore prompts to enable FileVault before FileVault will be required for the user to sign in. If set to -1, it will always prompt to enable FileVault until FileVault is enabled, though it will allow the user to bypass enabling FileVault. Setting this to 0 will disable the feature.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/fileVaultPersonalRecoveryKeyHelpMessage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required if selected recovery key type(s) include PersonalRecoveryKey. A short message displayed to the user that explains how they can retrieve their personal recovery key.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/fileVaultPersonalRecoveryKeyRotationInMonths\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. If selected recovery key type(s) include PersonalRecoveryKey, the frequency to rotate that key, in months.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/fileVaultSelectedRecoveryKeyTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required if FileVault is enabled, determines the type(s) of recovery key to use. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/firewallApplications\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of applications with firewall settings. Firewall settings for applications not on this list are determined by the user. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/firewallBlockAllIncoming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Corresponds to the “Block all incoming connections” option.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/firewallEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the firewall should be enabled or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/firewallEnableStealthMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Corresponds to “Enable stealth mode.”\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/gatekeeperAllowedAppSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"System and Privacy setting that determines which download locations apps can be run from on a macOS device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEndpointProtectionConfiguration/gatekeeperBlockOverride\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, the user override for Gatekeeper will be disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the macOS device to connect to desired Wi-Fi endpoint. By specifying the authentication method and security types expected by Wi-Fi endpoint you can make the Wi-Fi connection seamless for end user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEnterpriseWiFiConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS Wi-Fi WPA-Enterprise/WPA2-Enterprise configuration profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEnterpriseWiFiConfiguration/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication Method when EAP Type is configured to PEAP or EAP-TTLS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEnterpriseWiFiConfiguration/eapFastConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEnterpriseWiFiConfiguration/eapType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extensible Authentication Protocol (EAP). Indicates the type of EAP protocol set on the Wi-Fi endpoint (router).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEnterpriseWiFiConfiguration/innerAuthenticationProtocolForEapTtls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEnterpriseWiFiConfiguration/outerIdentityPrivacyTemporaryValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS, EAP-FAST or PEAP. This property masks usernames with the text you enter. For example, if you use 'anonymous', each user that authenticates with this Wi-Fi connection using their real username is displayed as 'anonymous'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEnterpriseWiFiConfiguration/trustedServerCertificateNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users devices when they connect to this Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEnterpriseWiFiConfiguration/identityCertificateForClientAuthentication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSTrustedRootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS X Trusted Root Certificate configuration profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEnterpriseWiFiConfiguration/rootCertificateForServerValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSEnterpriseWiFiConfiguration/rootCertificatesForServerValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificates for Server Validation when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. If you provide this value you do not need to provide trustedServerCertificateNames, and vice versa. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSExtensionsConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS extensions configuration profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSExtensionsConfiguration/kernelExtensionAllowedTeamIdentifiers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All kernel extensions validly signed by the team identifiers in this list will be allowed to load.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSExtensionsConfiguration/kernelExtensionOverridesAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, users can approve additional kernel extensions not explicitly allowed by configurations profiles.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSExtensionsConfiguration/kernelExtensionsAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of kernel extensions that will be allowed to load. . This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSExtensionsConfiguration/systemExtensionsAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of allowed macOS system extensions. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSExtensionsConfiguration/systemExtensionsAllowedTeamIdentifiers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of allowed team identifiers. Any system extension signed with any of the specified team identifiers will be approved.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSExtensionsConfiguration/systemExtensionsAllowedTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of allowed macOS system extension types. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSExtensionsConfiguration/systemExtensionsBlockOverride\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets whether to allow the user to approve additional system extensions not explicitly allowed by configuration profiles.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the macOSGeneralDeviceConfiguration resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/addingGameCenterFriendsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Yes prevents users from adding friends to Game Center. Available for devices running macOS versions 10.13 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/airDropBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow AirDrop.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/appleWatchBlockAutoUnlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or to block users from unlocking their Mac with Apple Watch.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/cameraBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from accessing the camera of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/classroomAppBlockRemoteScreenObservation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow remote screen observation by Classroom app. Requires MDM enrollment via Apple School Manager or Apple Business Manager.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/classroomAppForceUnpromptedScreenObservation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to automatically give permission to the teacher of a managed course on the Classroom app to view a student's screen without prompting. Requires MDM enrollment via Apple School Manager or Apple Business Manager.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/classroomForceAutomaticallyJoinClasses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to automatically give permission to the teacher's requests, without prompting the student. Requires MDM enrollment via Apple School Manager or Apple Business Manager.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/classroomForceRequestPermissionToLeaveClasses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a student enrolled in an unmanaged course via Classroom will be required to request permission from the teacher when attempting to leave the course. Requires MDM enrollment via Apple School Manager or Apple Business Manager.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/classroomForceUnpromptedAppAndDeviceLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the teacher to lock apps or the device without prompting the student. Requires MDM enrollment via Apple School Manager or Apple Business Manager.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/compliantAppListType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List that is in the CompliantAppsList.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/compliantAppsList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/contentCachingBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow content caching.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/definitionLookupBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block definition lookup.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/emailInDomainSuffixes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An email address lacking a suffix that matches any of these strings will be considered out-of-domain.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/eraseContentAndSettingsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TRUE disables the reset option on supervised devices. FALSE enables the reset option on supervised devices. Available for devices running macOS versions 12.0 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/gameCenterBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Yes disables Game Center, and the Game Center icon is removed from the Home screen. Available for devices running macOS versions 10.13 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iCloudBlockActivityContinuation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from continuing work that they started on a MacOS device on another iOS or MacOS device (MacOS 10.15 or later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iCloudBlockAddressBook\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud from syncing contacts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iCloudBlockBookmarks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud from syncing bookmarks.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iCloudBlockCalendar\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud from syncing calendars.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iCloudBlockDocumentSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud document sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iCloudBlockMail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud from syncing mail.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iCloudBlockNotes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud from syncing notes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iCloudBlockPhotoLibrary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud Photo Library.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iCloudBlockReminders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud from syncing reminders.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iCloudDesktopAndDocumentsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE the synchronization of cloud desktop and documents is blocked. When FALSE, synchronization of the cloud desktop and documents are allowed. Available for devices running macOS 10.12.4 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iCloudPrivateRelayBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iCloud private relay is an iCloud+ service that prevents networks and servers from monitoring a person's activity across the internet. By blocking iCloud private relay, Apple will not encrypt the traffic leaving the device. Available for devices running macOS 12 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iTunesBlockFileSharing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block files from being transferred using iTunes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/iTunesBlockMusicService\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Music service and revert Music app to classic mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/keyboardBlockDictation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using dictation input.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/keychainBlockCloudSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not iCloud keychain synchronization is blocked (macOS 10.12 and later).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/multiplayerGamingBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TRUE prevents multiplayer gaming when using Game Center. FALSE allows multiplayer gaming when using Game Center. Available for devices running macOS versions 10.13 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordBlockAirDropSharing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block sharing passwords with the AirDrop passwords feature.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordBlockAutoFill\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the AutoFill Passwords feature.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordBlockFingerprintUnlock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordBlockModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow passcode modification.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordBlockProximityRequests\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block requesting passwords from nearby devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordBlockSimple\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block simple passwords.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMaximumAttemptCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of allowed failed attempts to enter the passcode at the device's lock screen. Valid values 2 to 11\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of character sets a password must contain. Valid values 0 to 4\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity required before a password is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity required before the screen times out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordMinutesUntilFailedLoginReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of minutes before the login is reset after the maximum number of unsuccessful login attempts is reached.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to require a password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/privacyAccessControls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of privacy preference policy controls. This collection can contain a maximum of 10000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/safariBlockAutofill\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Auto fill in Safari.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/screenCaptureBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from taking Screenshots.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/softwareUpdateMajorOSDeferredInstallDelayInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of days (1-90) to delay visibility of major OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/softwareUpdateMinorOSDeferredInstallDelayInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of days (1-90) to delay visibility of minor OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/softwareUpdateNonOSDeferredInstallDelayInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of days (1-90) to delay visibility of non-OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/softwareUpdatesEnforcedDelayInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets how many days a software update will be delyed for a supervised device. Valid values 0 to 90\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/spotlightBlockInternetResults\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Spotlight from returning any results from an Internet search.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/touchIdTimeoutInHours\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum hours after which the user must enter their password to unlock the device instead of using Touch ID. Available for devices running macOS 12 and later. Valid values 0 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/updateDelayPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether to delay OS and/or app updates for macOS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSGeneralDeviceConfiguration/wallpaperModificationBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TRUE prevents the wallpaper from being changed. FALSE allows the wallpaper to be changed. Available for devices running macOS versions 10.13 and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSImportedPFXCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS PFX Import certificate profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSImportedPFXCertificateProfile/intendedPurpose\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intended Purpose of the Certificate Profile - which could be Unassigned, SmimeEncryption, SmimeSigning etc.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSImportedPFXCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPkcsCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS PKCS certificate profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPkcsCertificateProfile/allowAllAppsAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AllowAllAppsAccess setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPkcsCertificateProfile/certificateStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPkcsCertificateProfile/certificateTemplateName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS certificate template name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPkcsCertificateProfile/certificationAuthority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS certification authority FQDN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPkcsCertificateProfile/certificationAuthorityName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS certification authority Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPkcsCertificateProfile/customSubjectAlternativeNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPkcsCertificateProfile/subjectAlternativeNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Format string that defines the subject alternative name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPkcsCertificateProfile/subjectNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Format string that defines the subject name. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSPkcsCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mac OS SCEP certificate profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile/allowAllAppsAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AllowAllAppsAccess setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile/certificateStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile/customSubjectAlternativeNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile/extendedKeyUsages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile/hashAlgorithm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile/keySize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile/keyUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile/scepServerUrls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile/subjectAlternativeNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile/subjectNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSScepCertificateProfile/rootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateAccountSummary/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateAccountSummary/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateAccountSummary/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateAccountSummary/failedUpdateCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed updates on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateAccountSummary/lastUpdatedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last date time the report for this device was updated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateAccountSummary/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The OS version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateAccountSummary/successfulUpdateCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of successful updates on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateAccountSummary/totalUpdateCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of total updates on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateAccountSummary/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateAccountSummary/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateCategorySummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS software update category summary report for a device and user\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateAccountSummary/categorySummaries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Summary of the updates by category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateCategorySummary/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateCategorySummary/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateCategorySummary/failedUpdateCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed updates on the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateCategorySummary/lastUpdatedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last date time the report for this device was updated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateCategorySummary/successfulUpdateCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of successful updates on the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateCategorySummary/totalUpdateCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of total updates on the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateCategorySummary/updateCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Software update type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateCategorySummary/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS software update state summary for a device and user\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateCategorySummary/updateStateSummaries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Summary of the update states.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS Software Update Configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateConfiguration/allOtherUpdateBehavior\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update behavior for all other updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateConfiguration/configDataUpdateBehavior\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update behavior for configuration data file updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateConfiguration/criticalUpdateBehavior\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update behavior for critical updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateConfiguration/customUpdateTimeWindows\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Time windows when updates will be allowed or blocked. This collection can contain a maximum of 20 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateConfiguration/firmwareUpdateBehavior\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update behavior for firmware updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateConfiguration/updateScheduleType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update schedule type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateConfiguration/updateTimeWindowUtcOffsetInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes indicating UTC offset for each update time window\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateStateSummary/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Human readable name of the software update\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateStateSummary/lastUpdatedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last date time the report for this device and product key was updated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateStateSummary/productKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Product key of the software update.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateStateSummary/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the software update\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateStateSummary/updateCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Software update category\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSSoftwareUpdateStateSummary/updateVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the software update\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSTrustedRootCertificate/certFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSTrustedRootCertificate/trustedRootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSVpnConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Mac device to connect to desired VPN endpoint. By specifying the authentication method and security types expected by VPN endpoint you can make the VPN connection seamless for end user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSVpnConfiguration/identityCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration/connectAutomatically\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration/connectWhenNetworkNameIsHidden\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect when the network is not broadcasting its name (SSID). When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration/networkName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration/preSharedKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the pre-shared key for WPA Personal Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration/proxyAutomaticConfigurationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the proxy server automatic configuration script when automatic configuration is selected. This URL is typically the location of PAC (Proxy Auto Configuration) file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration/proxyManualAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IP Address or DNS hostname of the proxy server when manual configuration is selected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration/proxyManualPort\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Port of the proxy server when manual configuration is selected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration/proxySettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy Type for this Wi-Fi connection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration/ssid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the name of the Wi-Fi network that is broadcast to all devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiFiConfiguration/wiFiSecurityType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Wi-Fi endpoint uses an EAP based security type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiredNetworkConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MacOS wired network configuration profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiredNetworkConfiguration/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication Method when EAP Type is configured to PEAP or EAP-TTLS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiredNetworkConfiguration/eapFastConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiredNetworkConfiguration/eapType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extensible Authentication Protocol (EAP). Indicates the type of EAP protocol set on the wired network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiredNetworkConfiguration/enableOuterIdentityPrivacy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS, EAP-FAST or PEAP. This property masks usernames with the text you enter. For example, if you use 'anonymous', each user that authenticates with this wired network using their real username is displayed as 'anonymous'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiredNetworkConfiguration/networkInterface\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network interface.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiredNetworkConfiguration/networkName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiredNetworkConfiguration/nonEapAuthenticationMethodForEapTtls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiredNetworkConfiguration/trustedServerCertificateNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users devices when they connect to this wired network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiredNetworkConfiguration/identityCertificateForClientAuthentication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macOSWiredNetworkConfiguration/rootCertificateForServerValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAllDeviceCertificateState/certificateExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate expiry date\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAllDeviceCertificateState/certificateExtendedKeyUsages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enhanced Key Usage\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAllDeviceCertificateState/certificateIssuanceDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Issuance date\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAllDeviceCertificateState/certificateIssuerName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Issuer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAllDeviceCertificateState/certificateKeyUsages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key Usage\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAllDeviceCertificateState/certificateRevokeStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Revoke status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAllDeviceCertificateState/certificateRevokeStatusLastChangeDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the revoke status was last changed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAllDeviceCertificateState/certificateSerialNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Serial number\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAllDeviceCertificateState/certificateSubjectName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate subject name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAllDeviceCertificateState/certificateThumbprint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Thumbprint\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAllDeviceCertificateState/managedDeviceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAllDeviceCertificateState/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principal name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateEnhancedKeyUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended key usage\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateErrorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate expiry date\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateIssuanceDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Issuance date\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateIssuanceState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Issuance State\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateIssuer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Issuer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateKeyLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key length\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateKeyStorageProvider\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key Storage Provider\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateKeyUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key usage\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateLastIssuanceStateChangedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last certificate issuance state change\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateProfileDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate profile display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateRevokeStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Revoke status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateSerialNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Serial number\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateSubjectAlternativeNameFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subject alternative name format\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateSubjectAlternativeNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subject alternative name format string for custom formats\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateSubjectNameFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subject name format\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateSubjectNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subject name format string for custom subject name formats\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateThumbprint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Thumbprint\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateValidityPeriod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Validity period\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/certificateValidityPeriodUnits\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Validity period units\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/deviceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/devicePlatform\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device platform\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/lastCertificateStateChangeDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last certificate issuance state change\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCertificateState/userDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceEncryptionState/advancedBitLockerStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Advanced BitLocker State\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceEncryptionState/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceEncryptionState/deviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceEncryptionState/encryptionPolicySettingState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encryption policy setting state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceEncryptionState/encryptionReadinessState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encryption readiness state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceEncryptionState/encryptionState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device encryption state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceEncryptionState/fileVaultStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"FileVault State\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceEncryptionState/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system version of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceEncryptionState/policyDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy Details\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceEncryptionState/tpmSpecificationVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device TPM Version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceEncryptionState/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationState/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the policy for this policyBase\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationState/platformType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform type that the policy applies to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationState/settingCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of how many setting a policy holds\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationState/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationState/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User unique identifier, must be Guid\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationState/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceMobileAppConfigurationState/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ndesConnector/connectorVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build version of the Ndes Connector.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ndesConnector/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name of the Ndes Connector.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ndesConnector/enrolledDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp when on-prem certificate connector was enrolled in Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ndesConnector/lastConnectionDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last connection time for the Ndes Connector\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ndesConnector/machineName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the machine running on-prem certificate connector service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ndesConnector/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ndesConnector/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ndes Connector Status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.restrictedAppsViolation/deviceConfigurationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration profile unique identifier, must be Guid\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.restrictedAppsViolation/deviceConfigurationName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration profile name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.restrictedAppsViolation/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.restrictedAppsViolation/managedDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed device unique identifier, must be Guid\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.restrictedAppsViolation/platformType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.restrictedAppsViolation/restrictedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of violated restricted apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.restrictedAppsViolation/restrictedAppsState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Restricted apps state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.restrictedAppsViolation/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User unique identifier, must be Guid\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.restrictedAppsViolation/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/compliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliant count for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/conflictDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device conflict error count for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/errorDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device error count for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/instancePath\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the InstancePath for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/nonCompliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device NonCompliant count for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/notApplicableDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Not Applicable count for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/remediatedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliant count for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/settingName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.settingStateDeviceSummary/unknownDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Unkown count for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the sharedPCConfiguration resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/accountManagerPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how accounts are managed on a shared PC. Only applies when disableAccountManager is false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/allowedAccounts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which type of accounts are allowed to use on a shared PC.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/allowLocalStorage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether local storage is allowed on a shared PC.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/disableAccountManager\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the account manager for shared PC mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/disableEduPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the default shared PC education environment policies should be disabled. For Windows 10 RS2 and later, this policy will be applied without setting Enabled to true.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/disablePowerPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the default shared PC power policies should be disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/disableSignInOnResume\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the requirement to sign in whenever the device wakes up from sleep mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables shared PC mode and applies the shared pc policies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/fastFirstSignIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to auto connect new non-admin Azure AD accounts to pre-configured candidate local accounts\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/idleTimeBeforeSleepInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the time in seconds that a device must sit idle before the PC goes to sleep. Setting this value to 0 prevents the sleep timeout from occurring.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/kioskAppDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the display text for the account shown on the sign-in screen which launches the app specified by SetKioskAppUserModelId. Only applies when KioskAppUserModelId is set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/kioskAppUserModelId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the application user model ID of the app to use with assigned access.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/localStorage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether local storage is allowed on a shared PC.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/maintenanceStartTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the daily start time of maintenance hour.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/setAccountManager\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the account manager for shared PC mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/setEduPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the default shared PC education environment policies should be enabled/disabled/not configured. For Windows 10 RS2 and later, this policy will be applied without setting Enabled to true.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/setPowerPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the default shared PC power policies should be enabled/disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedPCConfiguration/signInOnResume\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the requirement to sign in whenever the device wakes up from sleep mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/compliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/compliantUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/conflictDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/conflictUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/errorDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices had error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/errorUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users had error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/nonCompliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of non compliant devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/nonCompliantUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of non compliant users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/notApplicableDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/notApplicableUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/remediatedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/remediatedUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/unknownDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.softwareUpdateStatusSummary/unknownUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unsupportedDeviceConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UnsupportedDeviceConfiguration is used when an entity cannot be mapped to another model-compliant subtype of deviceConfiguration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unsupportedDeviceConfiguration/details\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details describing why the entity is unsupported. This collection can contain a maximum of 1000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unsupportedDeviceConfiguration/originalEntityTypeName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of entity that would be returned otherwise.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnConfiguration/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnConfiguration/connectionName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection name displayed to the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnConfiguration/realm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Realm when connection type is set to Pulse Secure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnConfiguration/role\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role when connection type is set to Pulse Secure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vpnConfiguration/servers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsCertificateProfileBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CertificateProfileBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base class for Windows 10 certificate profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Windows 10.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/activeFirewallRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require active firewall on Windows devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/antiSpywareRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require any AntiSpyware solution registered with Windows Decurity Center to be on and monitoring (e.g. Symantec, Windows Defender).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/antivirusRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require any Antivirus solution registered with Windows Decurity Center to be on and monitoring (e.g. Symantec, Windows Defender).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/bitLockerEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/codeIntegrityEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/configurationManagerComplianceRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require to consider SCCM Compliance state into consideration for Intune Compliance State.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/defenderEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Windows Defender Antimalware on Windows devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/defenderVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Windows Defender Antimalware minimum version on Windows devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/deviceThreatProtectionEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/deviceThreatProtectionRequiredSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Device Threat Protection minimum risk level to report noncompliance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/earlyLaunchAntiMalwareDriverEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/mobileOsMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows Phone version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/mobileOsMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows Phone version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/osMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows 10 version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/osMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows 10 version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordBlockSimple\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The password expiration in days.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock Windows device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordRequiredToUnlockFromIdle\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock an idle device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/requireHealthyDeviceReport\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/rtpEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Windows Defender Antimalware Real-Time Protection on Windows devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/secureBootEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/signatureOutOfDate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Windows Defender Antimalware Signature to be up to date on Windows devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/storageRequireEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on windows devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/tpmRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Trusted Platform Module(TPM) to be present.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CompliancePolicy/validOperatingSystemBuildRanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The valid operating system build ranges on Windows devices. This collection can contain a maximum of 10000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CustomConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10CustomConfiguration resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10CustomConfiguration/omaSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 1000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Graph properties for Device Firmware Configuration Interface \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface/bluetooth\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable Bluetooth\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface/bootFromBuiltInNetworkAdapters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to boot from built-in network adapters.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface/bootFromExternalMedia\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to boot from external media.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface/cameras\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether built-in cameras are enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface/changeUefiSettingsPermission\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the permission level granted to users to change UEFI settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface/frontCamera\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable Front Camera\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface/infraredCamera\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable Infrared camera\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface/microphone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable Microphone\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface/microphonesAndSpeakers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether built-in microphones or speakers are enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface/nearFieldCommunication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable Near Field Communication\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface/radios\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether built-in radios e.g. WIFI, NFC, Bluetooth, are enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface/rearCamera\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable rear camera\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface/sdCard\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable SD Card Port\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface/simultaneousMultiThreading\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable Simultaneous MultiThreading.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface/usbTypeAPort\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable USB Type A Port\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface/virtualizationOfCpuAndIO\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether CPU and IO virtualization is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface/wakeOnLAN\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable Wake on LAN\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface/wakeOnPower\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable Wake On Power\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface/wiFi\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable WiFi\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface/windowsPlatformBinaryTable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable Windows Platform Binary Table.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10DeviceFirmwareConfigurationInterface/wirelessWideAreaNetwork\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable Wireless Wide Area Network\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EasEmailProfileConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing configurations in this profile you can instruct the native email client (Outlook) on Windows 10 devices to communicate with an Exchange server and get email, contacts, calendar, and tasks. Furthermore, you can also specify how much email to sync and how often the device should sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EasEmailProfileConfiguration/accountName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EasEmailProfileConfiguration/durationOfEmailToSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of email to sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EasEmailProfileConfiguration/emailAddressSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EasEmailProfileConfiguration/emailSyncSchedule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email sync schedule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EasEmailProfileConfiguration/hostName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange location that (URL) that the native mail app connects to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EasEmailProfileConfiguration/requireSsl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use SSL.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EasEmailProfileConfiguration/syncCalendar\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to sync the calendar.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EasEmailProfileConfiguration/syncContacts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to sync contacts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EasEmailProfileConfiguration/syncTasks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to sync tasks.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the Windows10EndpointProtectionConfiguration resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowCameraMicrophoneRedirection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets whether applications inside Microsoft Defender Application Guard can access the device’s camera and microphone.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowFileSaveOnHost\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow users to download files from Edge in the application guard container and save them on the host file system\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPersistence\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow persisting user generated data inside the App Guard Containter (favorites, cookies, web passwords, etc.)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToLocalPrinters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to Local Printers from Container\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToNetworkPrinters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to Network Printers from Container\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToPDF\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to PDF from Container\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowPrintToXPS\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to XPS from Container\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardAllowVirtualGPU\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow application guard to use virtual GPU\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardBlockClipboardSharing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block clipboard to share data from Host to Container, or from Container to Host, or both ways, or neither ways.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardBlockFileTransfer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block clipboard to transfer image file, text file or neither of them\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardBlockNonEnterpriseContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block enterprise sites to load non-enterprise content, such as third party plug-ins\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardCertificateThumbprints\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows certain device level Root Certificates to be shared with the Microsoft Defender Application Guard container.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Windows Defender Application Guard\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardEnabledOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Windows Defender Application Guard for newer Windows builds\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/applicationGuardForceAuditing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Force auditing will persist Windows logs and events to meet security/compliance criteria (sample events are user login-logoff, use of privilege rights, software installation, system changes, etc.)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/appLockerApplicationControl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables the Admin to choose what types of app to allow on devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerAllowStandardUserEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the admin to allow standard users to enable encrpytion during Azure AD Join.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerDisableWarningForOtherDiskEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the Admin to disable the warning prompt for other disk encryption on the user machines.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerEnableStorageCardEncryptionOnMobile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the admin to require encryption to be turned on using BitLocker. This policy is valid only for a mobile SKU.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerEncryptDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the admin to require encryption to be turned on using BitLocker.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerFixedDrivePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BitLocker Fixed Drive Policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerRecoveryPasswordRotation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting initiates a client-driven recovery password rotation after an OS drive recovery (either by using bootmgr or WinRE).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerRemovableDrivePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BitLocker Removable Drive Policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/bitLockerSystemDrivePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BitLocker System Drive Policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAdditionalGuardedFolders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of folder paths to be added to the list of protected folders\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAdobeReaderLaunchChildProcess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Adobe Reader from creating child processes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAdvancedRansomewareProtectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating use of advanced protection against ransomeware\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAllowBehaviorMonitoring\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender Behavior Monitoring functionality.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAllowCloudProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"To best protect your PC, Windows Defender will send information to Microsoft about any problems it finds. Microsoft will analyze that information, learn more about problems affecting you and other customers, and offer improved solutions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAllowEndUserAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows user access to the Windows Defender UI. If disallowed, all Windows Defender notifications will also be suppressed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAllowIntrusionPreventionSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender Intrusion Prevention functionality.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAllowOnAccessProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender On Access Protection functionality.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAllowRealTimeMonitoring\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender Realtime Monitoring functionality.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAllowScanArchiveFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows scanning of archives.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAllowScanDownloads\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender IOAVP Protection functionality.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAllowScanNetworkFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows a scanning of network files.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAllowScanRemovableDrivesDuringFullScan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows a full scan of removable drives. During a quick scan, removable drives may still be scanned.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAllowScanScriptsLoadedInInternetExplorer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender Script Scanning functionality.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderAttackSurfaceReductionExcludedPaths\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of exe files and folders to be excluded from attack surface reduction rules\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderBlockEndUserAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows user access to the Windows Defender UI. If disallowed, all Windows Defender notifications will also be suppressed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderBlockPersistenceThroughWmiType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Block persistence through WMI event subscription\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderCheckForSignaturesBeforeRunningScan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows you to manage whether a check for new virus and spyware definitions will occur before running a scan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderCloudBlockLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Added in Windows 10, version 1709. This policy setting determines how aggressive Windows Defender Antivirus will be in blocking and scanning suspicious files. Value type is integer. This feature requires the &quot;Join Microsoft MAPS&quot; setting enabled in order to function.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderCloudExtendedTimeoutInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Added in Windows 10, version 1709. This feature allows Windows Defender Antivirus to block a suspicious file for up to 60 seconds, and scan it in the cloud to make sure it's safe. Value type is integer, range is 0 - 50. This feature depends on three other MAPS settings the must all be enabled- &quot;Configure the 'Block at First Sight' feature; &quot;Join Microsoft MAPS&quot;; &quot;Send file samples when further analysis is required&quot;. Valid values 0 to 50\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderDaysBeforeDeletingQuarantinedMalware\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time period (in days) that quarantine items will be stored on the system. Valid values 0 to 90\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderDetectedMalwareActions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows an administrator to specify any valid threat severity levels and the corresponding default action ID to take.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderDisableBehaviorMonitoring\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender Behavior Monitoring functionality.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderDisableCatchupFullScan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows you to configure catch-up scans for scheduled full scans. A catch-up scan is a scan that is initiated because a regularly scheduled scan was missed. Usually these scheduled scans are missed because the computer was turned off at the scheduled time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderDisableCatchupQuickScan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows you to configure catch-up scans for scheduled quick scans. A catch-up scan is a scan that is initiated because a regularly scheduled scan was missed. Usually these scheduled scans are missed because the computer was turned off at the scheduled time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderDisableCloudProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"To best protect your PC, Windows Defender will send information to Microsoft about any problems it finds. Microsoft will analyze that information, learn more about problems affecting you and other customers, and offer improved solutions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderDisableIntrusionPreventionSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender Intrusion Prevention functionality.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderDisableOnAccessProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender On Access Protection functionality.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderDisableRealTimeMonitoring\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender Realtime Monitoring functionality.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderDisableScanArchiveFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows scanning of archives.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderDisableScanDownloads\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender IOAVP Protection functionality.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderDisableScanNetworkFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows a scanning of network files.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderDisableScanRemovableDrivesDuringFullScan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows a full scan of removable drives. During a quick scan, removable drives may still be scanned.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderDisableScanScriptsLoadedInInternetExplorer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender Script Scanning functionality.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderEmailContentExecution\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating if execution of executable content (exe, dll, ps, js, vbs, etc) should be dropped from email (webmail/mail-client)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderEmailContentExecutionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating if execution of executable content (exe, dll, ps, js, vbs, etc) should be dropped from email (webmail/mail-client)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderEnableLowCpuPriority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows you to enable or disable low CPU priority for scheduled scans.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderEnableScanIncomingMail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows scanning of email.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderEnableScanMappedNetworkDrivesDuringFullScan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows a full scan of mapped network drives.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderExploitProtectionXml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Xml content containing information regarding exploit protection details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderExploitProtectionXmlFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the file from which DefenderExploitProtectionXml was obtained.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderFileExtensionsToExclude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File extensions to exclude from scans and real time protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderFilesAndFoldersToExclude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Files and folder to exclude from scans and real time protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderGuardedFoldersAllowedAppPaths\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of paths to exe that are allowed to access protected folders\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderGuardMyFoldersType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of protected folders\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderNetworkProtectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of NetworkProtection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderOfficeAppsExecutableContentCreationOrLaunch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Office applications/macros creating or launching executable content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderOfficeAppsExecutableContentCreationOrLaunchType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Office applications/macros creating or launching executable content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderOfficeAppsLaunchChildProcess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Office application launching child processes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderOfficeAppsLaunchChildProcessType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Office application launching child processes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderOfficeAppsOtherProcessInjection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of  Office applications injecting into other processes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderOfficeAppsOtherProcessInjectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Office applications injecting into other processes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderOfficeCommunicationAppsLaunchChildProcess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Office communication applications, including Microsoft Outlook, from creating child processes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderOfficeMacroCodeAllowWin32Imports\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Win32 imports from Macro code in Office\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderOfficeMacroCodeAllowWin32ImportsType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Win32 imports from Macro code in Office\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderPotentiallyUnwantedAppAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Added in Windows 10, version 1607. Specifies the level of detection for potentially unwanted applications (PUAs). Windows Defender alerts you when potentially unwanted software is being downloaded or attempts to install itself on your computer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderPreventCredentialStealingType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating if credential stealing from the Windows local security authority subsystem is permitted\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderProcessCreation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating response to process creations originating from PSExec and WMI commands\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderProcessCreationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating response to process creations originating from PSExec and WMI commands\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderProcessesToExclude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Processes to exclude from scans and real time protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderScanDirection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls which sets of files should be monitored.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderScanMaxCpuPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the average CPU load factor for the Windows Defender scan (in percent). The default value is 50. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderScanType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Selects whether to perform a quick scan or full scan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderScheduledQuickScanTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Selects the time of day that the Windows Defender quick scan should run. For example, a value of 0=12:00AM, a value of 60=1:00AM, a value of 120=2:00, and so on, up to a value of 1380=11:00PM. The default value is 120\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderScheduledScanDay\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Selects the day that the Windows Defender scan should run.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderScheduledScanTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Selects the time of day that the Windows Defender scan should run.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderScriptDownloadedPayloadExecution\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of js/vbs executing payload downloaded from Internet\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderScriptDownloadedPayloadExecutionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of js/vbs executing payload downloaded from Internet\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderScriptObfuscatedMacroCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of obfuscated js/vbs/ps/macro code\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderScriptObfuscatedMacroCodeType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of obfuscated js/vbs/ps/macro code\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterBlockExploitProtectionOverride\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block user from overriding Exploit Protection settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableAccountUI\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the account protection area.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableAppBrowserUI\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the app and browser protection area.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableClearTpmUI\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the Clear TPM button.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableFamilyUI\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the family options area.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableHardwareUI\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the hardware protection area.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableHealthUI\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the device performance and health area.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableNetworkUI\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the firewall and network protection area.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableNotificationAreaUI\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the notification area control. The user needs to either sign out and sign in or reboot the computer for this setting to take effect.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableRansomwareUI\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the ransomware protection area. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableSecureBootUI\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the secure boot area under Device security.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableTroubleshootingUI\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the security process troubleshooting under Device security.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableVirusUI\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the virus and threat protection area.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterDisableVulnerableTpmFirmwareUpdateUI\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of update TPM Firmware when a vulnerable firmware is detected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterHelpEmail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address that is displayed to users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterHelpPhone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The phone number or Skype ID that is displayed to users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterHelpURL\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The help portal URL this is displayed to users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterITContactDisplay\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure where to display IT contact information to end users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterNotificationsFromApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notifications to show from the displayed areas of app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSecurityCenterOrganizationDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The company name that is displayed to the users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSignatureUpdateIntervalInHours\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the interval (in hours) that will be used to check for signatures, so instead of using the ScheduleDay and ScheduleTime the check for new signatures will be set according to the interval. Valid values 0 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderSubmitSamplesConsentType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Checks for the user consent level in Windows Defender to send data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderUntrustedExecutable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating response to executables that don't meet a prevalence, age, or trusted list criteria\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderUntrustedExecutableType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating response to executables that don't meet a prevalence, age, or trusted list criteria\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderUntrustedUSBProcess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating response to untrusted and unsigned processes that run from USB\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/defenderUntrustedUSBProcessType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating response to untrusted and unsigned processes that run from USB\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/deviceGuardEnableSecureBootWithDMA\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This property will be deprecated in May 2019 and will be replaced with property DeviceGuardSecureBootWithDMA. Specifies whether Platform Security Level is enabled at next reboot.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/deviceGuardEnableVirtualizationBasedSecurity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Turns On Virtualization Based Security(VBS).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/deviceGuardLaunchSystemGuard\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the IT admin to configure the launch of System Guard.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/deviceGuardLocalSystemAuthorityCredentialGuardSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Turn on Credential Guard when Platform Security Level with Secure Boot and Virtualization Based Security are both enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/deviceGuardSecureBootWithDMA\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether Platform Security Level is enabled at next reboot.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/dmaGuardDeviceEnumerationPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"This policy is intended to provide additional security against external DMA capable devices. It allows for more control over the enumeration of external DMA capable devices incompatible with DMA Remapping/device memory isolation and sandboxing. This policy only takes effect when Kernel DMA Protection is supported and enabled by the system firmware. Kernel DMA Protection is a platform feature that cannot be controlled via policy or by end user. It has to be supported by the system at the time of manufacturing. To check if the system supports Kernel DMA Protection, please check the Kernel DMA Protection field in the Summary page of MSINFO32.exe.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallBlockStatefulFTP\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocks stateful FTP connections to the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallCertificateRevocationListCheckMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify how the certificate revocation list is to be enforced\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIdleTimeoutForSecurityAssociationInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the idle timeout for security associations, in seconds, from 300 to 3600 inclusive. This is the period after which security associations will expire and be deleted. Valid values 300 to 3600\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowDHCP\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow both IPv4 and IPv6 DHCP traffic\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowICMP\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow ICMP\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowNeighborDiscovery\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow neighbor discovery IPv6 ICMP type-codes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsAllowRouterDiscovery\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow router discovery IPv6 ICMP type-codes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallIPSecExemptionsNone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to no exemptions\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallMergeKeyingModuleSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If an authentication set is not fully supported by a keying module, direct the module to ignore only unsupported authentication suites rather than the entire set\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallPacketQueueingMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures how packet queueing should be applied in the tunnel gateway scenario\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallPreSharedKeyEncodingMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select the preshared key encoding to be used\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallProfileDomain\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall profile settings for domain networks\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallProfilePrivate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall profile settings for private networks\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallProfilePublic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall profile settings for public networks\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/firewallRules\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall rule settings. This collection can contain a maximum of 150 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/lanManagerAuthenticationLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines which challenge/response authentication protocol is used for network logons.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/lanManagerWorkstationDisableInsecureGuestLogons\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If enabled,the SMB client will allow insecure guest logons. If not configured, the SMB client will reject insecure guest logons.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsAdministratorAccountName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define a different account name to be associated with the security identifier (SID) for the account “Administrator”.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsAdministratorElevationPromptBehavior\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the behavior of the elevation prompt for admins in Admin Approval Mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsAllowAnonymousEnumerationOfSAMAccountsAndShares\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether to allows anonymous users to perform certain activities, such as enumerating the names of domain accounts and network shares.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsAllowPKU2UAuthenticationRequests\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block PKU2U authentication requests to this device to use online identities.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsAllowRemoteCallsToSecurityAccountsManager\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edit the default Security Descriptor Definition Language string to allow or deny users and groups to make remote calls to the SAM.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsAllowRemoteCallsToSecurityAccountsManagerHelperBool\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UI helper boolean for LocalSecurityOptionsAllowRemoteCallsToSecurityAccountsManager entity\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsAllowSystemToBeShutDownWithoutHavingToLogOn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether a computer can be shut down without having to log on to Windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsAllowUIAccessApplicationElevation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow UIAccess apps to prompt for elevation without using the secure desktop.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsAllowUIAccessApplicationsForSecureLocations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow UIAccess apps to prompt for elevation without using the secure desktop.Default is enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsAllowUndockWithoutHavingToLogon\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent a portable computer from being undocked without having to log in.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsBlockMicrosoftAccounts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent users from adding new Microsoft accounts to this computer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsBlockRemoteLogonWithBlankPassword\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Local accounts that are not password protected to log on from locations other than the physical device.Default is enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsBlockRemoteOpticalDriveAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this settings allows only interactively logged on user to access CD-ROM media.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsBlockUsersInstallingPrinterDrivers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Restrict installing printer drivers as part of connecting to a shared printer to admins only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsClearVirtualMemoryPageFile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether the virtual memory pagefile is cleared when the system is shut down.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsClientDigitallySignCommunicationsAlways\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether packet signing is required by the SMB client component.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsClientSendUnencryptedPasswordToThirdPartySMBServers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If this security setting is enabled, the Server Message Block (SMB) redirector is allowed to send plaintext passwords to non-Microsoft SMB servers that do not support password encryption during authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsDetectApplicationInstallationsAndPromptForElevation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App installations requiring elevated privileges will prompt for admin credentials.Default is enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsDisableAdministratorAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether the Local Administrator account is enabled or disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsDisableClientDigitallySignCommunicationsIfServerAgrees\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether the SMB client attempts to negotiate SMB packet signing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsDisableGuestAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines if the Guest account is enabled or disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsDisableServerDigitallySignCommunicationsAlways\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether packet signing is required by the SMB server component.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsDisableServerDigitallySignCommunicationsIfClientAgrees\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether the SMB server will negotiate SMB packet signing with clients that request it.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsDoNotAllowAnonymousEnumerationOfSAMAccounts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines what additional permissions will be granted for anonymous connections to the computer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsDoNotRequireCtrlAltDel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require CTRL+ALT+DEL to be pressed before a user can log on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsDoNotStoreLANManagerHashValueOnNextPasswordChange\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines if, at the next password change, the LAN Manager (LM) hash value for the new password is stored. It’s not stored by default.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define who is allowed to format and eject removable NTFS media.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsGuestAccountName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define a different account name to be associated with the security identifier (SID) for the account “Guest”.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsHideLastSignedInUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not display the username of the last person who signed in on this device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsHideUsernameAtSignIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not display the username of the person signing in to this device after credentials are entered and before the device’s desktop is shown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsInformationDisplayedOnLockScreen\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure the user information that is displayed when the session is locked. If not configured, user display name, domain and username are shown\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsInformationShownOnLockScreen\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure the user information that is displayed when the session is locked. If not configured, user display name, domain and username are shown\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsLogOnMessageText\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set message text for users attempting to log in.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsLogOnMessageTitle\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set message title for users attempting to log in.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsMachineInactivityLimit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define maximum minutes of inactivity on the interactive desktop’s login screen until the screen saver runs. Valid values 0 to 9999\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsMachineInactivityLimitInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define maximum minutes of inactivity on the interactive desktop’s login screen until the screen saver runs. Valid values 0 to 9999\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsMinimumSessionSecurityForNtlmSspBasedClients\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting allows a client to require the negotiation of 128-bit encryption and/or NTLMv2 session security.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsMinimumSessionSecurityForNtlmSspBasedServers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting allows a server to require the negotiation of 128-bit encryption and/or NTLMv2 session security.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsOnlyElevateSignedExecutables\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforce PKI certification path validation for a given executable file before it is permitted to run.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsRestrictAnonymousAccessToNamedPipesAndShares\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By default, this security setting restricts anonymous access to shares and pipes to the settings for named pipes that can be accessed anonymously and Shares that can be accessed anonymously\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsSmartCardRemovalBehavior\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines what happens when the smart card for a logged-on user is removed from the smart card reader.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsStandardUserElevationPromptBehavior\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the behavior of the elevation prompt for standard users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsSwitchToSecureDesktopWhenPromptingForElevation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable all elevation requests to go to the interactive user's desktop rather than the secure desktop. Prompt behavior policy settings for admins and standard users are used.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsUseAdminApprovalMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether the built-in admin account uses Admin Approval Mode or runs all apps with full admin privileges.Default is enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsUseAdminApprovalModeForAdministrators\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define whether Admin Approval Mode and all UAC policy settings are enabled, default is enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/localSecurityOptionsVirtualizeFileAndRegistryWriteFailuresToPerUserLocations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Virtualize file and registry write failures to per user locations\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/smartScreenBlockOverrideForFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT Admins to control whether users can can ignore SmartScreen warnings and run malicious files.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/smartScreenEnableInShell\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT Admins to configure SmartScreen for Windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsAccessCredentialManagerAsTrustedCaller\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right is used by Credential Manager during Backup/Restore. Users' saved credentials might be compromised if this privilege is given to other entities. Only states NotConfigured and Allowed are supported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsActAsPartOfTheOperatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right allows a process to impersonate any user without authentication. The process can therefore gain access to the same local resources as that user. Only states NotConfigured and Allowed are supported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsAllowAccessFromNetwork\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users and groups are allowed to connect to the computer over the network. State Allowed is supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsBackupData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can bypass file, directory, registry, and other persistent objects permissions when backing up files and directories. Only states NotConfigured and Allowed are supported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsBlockAccessFromNetwork\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users and groups are block from connecting to the computer over the network. State Block is supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsChangeSystemTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users and groups can change the time and date on the internal clock of the computer. Only states NotConfigured and Allowed are supported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsCreateGlobalObjects\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether users can create global objects that are available to all sessions. Users who can create global objects could affect processes that run under other users' sessions, which could lead to application failure or data corruption. Only states NotConfigured and Allowed are supported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsCreatePageFile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users and groups can call an internal API to create and change the size of a page file. Only states NotConfigured and Allowed are supported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsCreatePermanentSharedObjects\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which accounts can be used by processes to create a directory object using the object manager. Only states NotConfigured and Allowed are supported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsCreateSymbolicLinks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines if the user can create a symbolic link from the computer to which they are logged on. Only states NotConfigured and Allowed are supported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsCreateToken\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users/groups can be used by processes to create a token that can then be used to get access to any local resources when the process uses an internal API to create an access token. Only states NotConfigured and Allowed are supported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsDebugPrograms\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can attach a debugger to any process or to the kernel. Only states NotConfigured and Allowed are supported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsDelegation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can set the Trusted for Delegation setting on a user or computer object. Only states NotConfigured and Allowed are supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsDenyLocalLogOn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users cannot log on to the computer. States NotConfigured, Blocked are supported \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsGenerateSecurityAudits\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which accounts can be used by a process to add entries to the security log. The security log is used to trace unauthorized system access.  Only states NotConfigured and Allowed are supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsImpersonateClient\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assigning this user right to a user allows programs running on behalf of that user to impersonate a client. Requiring this user right for this kind of impersonation prevents an unauthorized user from convincing a client to connect to a service that they have created and then impersonating that client, which can elevate the unauthorized user's permissions to administrative or system levels. Only states NotConfigured and Allowed are supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsIncreaseSchedulingPriority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which accounts can use a process with Write Property access to another process to increase the execution priority assigned to the other process. Only states NotConfigured and Allowed are supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsLoadUnloadDrivers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can dynamically load and unload device drivers or other code in to kernel mode. Only states NotConfigured and Allowed are supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsLocalLogOn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can log on to the computer. States NotConfigured, Allowed are supported \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsLockMemory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which accounts can use a process to keep data in physical memory, which prevents the system from paging the data to virtual memory on disk. Only states NotConfigured and Allowed are supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsManageAuditingAndSecurityLogs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can specify object access auditing options for individual resources, such as files, Active Directory objects, and registry keys. Only states NotConfigured and Allowed are supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsManageVolumes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users and groups can run maintenance tasks on a volume, such as remote defragmentation. Only states NotConfigured and Allowed are supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsModifyFirmwareEnvironment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines who can modify firmware environment values. Only states NotConfigured and Allowed are supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsModifyObjectLabels\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which user accounts can modify the integrity label of objects, such as files, registry keys, or processes owned by other users. Only states NotConfigured and Allowed are supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsProfileSingleProcess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can use performance monitoring tools to monitor the performance of system processes. Only states NotConfigured and Allowed are supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsRemoteDesktopServicesLogOn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users and groups are prohibited from logging on as a Remote Desktop Services client. Only states NotConfigured and Blocked are supported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsRemoteShutdown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users are allowed to shut down a computer from a remote location on the network. Misuse of this user right can result in a denial of service. Only states NotConfigured and Allowed are supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsRestoreData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can bypass file, directory, registry, and other persistent objects permissions when restoring backed up files and directories, and determines which users can set any valid security principal as the owner of an object. Only states NotConfigured and Allowed are supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/userRightsTakeOwnership\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can take ownership of any securable object in the system, including Active Directory objects, files and folders, printers, registry keys, processes, and threads. Only states NotConfigured and Allowed are supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/windowsDefenderTamperProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure windows defender TamperProtection settings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/xboxServicesAccessoryManagementServiceStartupMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting determines whether the Accessory management service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/xboxServicesEnableXboxGameSaveTask\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting determines whether xbox game save is enabled (1) or disabled (0).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/xboxServicesLiveAuthManagerServiceStartupMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting determines whether Live Auth Manager service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/xboxServicesLiveGameSaveServiceStartupMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting determines whether Live Game save service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EndpointProtectionConfiguration/xboxServicesLiveNetworkingServiceStartupMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting determines whether Networking service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EnterpriseModernAppManagementConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows10 Enterprise Modern App Management Configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EnterpriseModernAppManagementConfiguration/uninstallBuiltInApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to uninstall a fixed list of built-in Windows apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10GeneralConfiguration resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/accountsBlockAddingNonMicrosoftAccountEmail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/activateAppsWithVoice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if Windows apps can be activated by voice.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/antiTheftModeBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from selecting an AntiTheft mode preference (Windows 10 Mobile only).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/appManagementMSIAllowUserControlOverInstall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting permits users to change installation options that typically are available only to system administrators.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/appManagementMSIAlwaysInstallWithElevatedPrivileges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting directs Windows Installer to use elevated permissions when it installs any program on the system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/appManagementPackageFamilyNamesToLaunchAfterLogOn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of semi-colon delimited Package Family Names of Windows apps. Listed Windows apps are to be launched after logon.​\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/appsAllowTrustedAppsSideloading\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether apps from AppX packages signed with a trusted certificate can be side loaded.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/appsBlockWindowsStoreOriginatedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the launch of all apps from Windows Store that came pre-installed or were downloaded.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/authenticationAllowSecondaryDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows secondary authentication devices to work with Windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/authenticationPreferredAzureADTenantDomainName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the preferred domain among available domains in the Azure AD tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/authenticationWebSignIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not Web Credential Provider will be enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothAllowedServices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify a list of allowed Bluetooth services and profiles in hex formatted strings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothBlockAdvertising\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using bluetooth advertising.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothBlockDiscoverableMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using bluetooth discoverable mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using bluetooth.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothBlockPrePairing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block specific bundled Bluetooth peripherals to automatically pair with the host device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/bluetoothBlockPromptedProximalConnections\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block the users from using Swift Pair and other proximity based scenarios.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cameraBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from accessing the camera of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cellularBlockDataWhenRoaming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using data over cellular while roaming.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cellularBlockVpn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using VPN over cellular.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cellularBlockVpnWhenRoaming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using VPN when roaming over cellular.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cellularData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to allow the cellular data channel on the device. If not configured, the cellular data channel is allowed and the user can turn it off.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/certificatesBlockManualRootCertificateInstallation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from doing manual root certificate installation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/configureTimeZone\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the time zone to be applied to the device. This is the standard Windows name for the target time zone.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/connectedDevicesServiceBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block Connected Devices Service which enables discovery and connection to other devices, remote messaging, remote app sessions and other cross-device experiences.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/copyPasteBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using copy paste.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cortanaBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using Cortana.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/cryptographyAllowFipsAlgorithmPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to allow or disallow the Federal Information Processing Standard (FIPS) policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/dataProtectionBlockDirectMemoryAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows you to block direct memory access (DMA) for all hot pluggable PCI downstream ports until a user logs into Windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderBlockEndUserAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block end user access to Defender.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderBlockOnAccessProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender On Access Protection functionality.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderCloudBlockLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the level of cloud-delivered protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderCloudExtendedTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timeout extension for file scanning by the cloud. Valid values 0 to 50\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderCloudExtendedTimeoutInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timeout extension for file scanning by the cloud. Valid values 0 to 50\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderDaysBeforeDeletingQuarantinedMalware\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before deleting quarantined malware. Valid values 0 to 90\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderDetectedMalwareActions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets Defender’s actions to take on detected Malware per threat level.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderDisableCatchupFullScan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When blocked, catch-up scans for scheduled full scans will be turned off.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderDisableCatchupQuickScan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When blocked, catch-up scans for scheduled quick scans will be turned off.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderFileExtensionsToExclude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File extensions to exclude from scans and real time protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderFilesAndFoldersToExclude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Files and folder to exclude from scans and real time protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderMonitorFileActivity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for monitoring file activity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderPotentiallyUnwantedAppAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets Defender’s action to take on Potentially Unwanted Application (PUA), which includes software with behaviors of ad-injection, software bundling, persistent solicitation for payment or subscription, etc. Defender alerts user when PUA is being downloaded or attempts to install itself. Added in Windows 10 for desktop.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderPotentiallyUnwantedAppActionSetting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets Defender’s action to take on Potentially Unwanted Application (PUA), which includes software with behaviors of ad-injection, software bundling, persistent solicitation for payment or subscription, etc. Defender alerts user when PUA is being downloaded or attempts to install itself. Added in Windows 10 for desktop.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderProcessesToExclude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Processes to exclude from scans and real time protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderPromptForSampleSubmission\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The configuration for how to prompt user for sample submission.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderRequireBehaviorMonitoring\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require behavior monitoring.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderRequireCloudProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require cloud protection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderRequireNetworkInspectionSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require network inspection system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderRequireRealTimeMonitoring\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require real time monitoring.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanArchiveFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan archive files.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanDownloads\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan downloads.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanIncomingMail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan incoming mail messages.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanMappedNetworkDrivesDuringFullScan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan mapped network drives during full scan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanMaxCpu\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Max CPU usage percentage during scan. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanNetworkFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan files opened from a network folder.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanRemovableDrivesDuringFullScan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan removable drives during full scan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanScriptsLoadedInInternetExplorer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan scripts loaded in Internet Explorer browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScanType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The defender system scan type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScheduledQuickScanTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time to perform a daily quick scan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScheduledScanTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The defender time for the system scan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderScheduleScanEnableLowCpuPriority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When enabled, low CPU priority will be used during scheduled scans.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderSignatureUpdateIntervalInHours\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The signature update interval in hours. Specify 0 not to check. Valid values 0 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderSubmitSamplesConsentType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Checks for the user consent level in Windows Defender to send data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/defenderSystemScanSchedule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defender day of the week for the system scan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/developerUnlockSetting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow developer unlock.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/deviceManagementBlockFactoryResetOnMobile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from resetting their phone.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/deviceManagementBlockManualUnenroll\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from doing manual un-enrollment from device management.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/diagnosticsDataSubmissionMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a value allowing the device to send diagnostic and usage telemetry data, such as Watson.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/displayAppListWithGdiDPIScalingTurnedOff\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of legacy applications that have GDI DPI Scaling turned off.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/displayAppListWithGdiDPIScalingTurnedOn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of legacy applications that have GDI DPI Scaling turned on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeAllowStartPagesModification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow users to change Start pages on Edge. Use the EdgeHomepageUrls to specify the Start pages that the user would see by default when they open Edge.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockAccessToAboutFlags\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to prevent access to about flags on Edge browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockAddressBarDropdown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the address bar dropdown functionality in Microsoft Edge. Disable this settings to minimize network connections from Microsoft Edge to Microsoft services.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockAutofill\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block auto fill.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockCompatibilityList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block Microsoft compatibility list in Microsoft Edge. This list from Microsoft helps Edge properly display sites with known compatibility issues.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockDeveloperTools\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block developer tools in the Edge browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using the Edge browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockEditFavorites\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from making changes to Favorites.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockExtensions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block extensions in the Edge browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockFullScreenMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or prevent Edge from entering the full screen mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockInPrivateBrowsing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block InPrivate browsing on corporate networks, in the Edge browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockJavaScript\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using JavaScript.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockLiveTileDataCollection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the collection of information by Microsoft for live tile creation when users pin a site to Start from Microsoft Edge.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockPasswordManager\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block password manager.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockPopups\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockPrelaunch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Decide whether Microsoft Edge is prelaunched at Windows startup.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockPrinting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure Edge to allow or block printing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockSavingHistory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure Edge to allow browsing history to be saved or to never save browsing history.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockSearchEngineCustomization\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from adding new search engine or changing the default search engine.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockSearchSuggestions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the search suggestions in the address bar.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockSendingDoNotTrackHeader\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from sending the do not track header.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockSendingIntranetTrafficToInternetExplorer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to switch the intranet traffic from Edge to Internet Explorer. Note: the name of this property is misleading; the property is obsolete, use EdgeSendIntranetTrafficToInternetExplorer instead.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockSideloadingExtensions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the user can sideload extensions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockTabPreloading\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure whether Edge preloads the new tab page at Windows startup.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeBlockWebContentOnNewTabPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure to load a blank page in Edge instead of the default New tab page and prevent users from changing it.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeClearBrowsingDataOnExit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Clear browsing data on exiting Microsoft Edge.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeCookiePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which cookies to block in the Edge browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeDisableFirstRunPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the Microsoft web page that opens on the first use of Microsoft Edge. This policy allows enterprises, like those enrolled in zero emissions configurations, to block this page.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeEnterpriseModeSiteListLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the enterprise mode site list location. Could be a local file, local network or http location.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeFavoritesBarVisibility\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Get or set a value that specifies whether to set the favorites bar to always be visible or hidden on any page.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeFavoritesListLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The location of the favorites list to provision. Could be a local file, local network or http location.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeFirstRunUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The first run URL for when Edge browser is opened for the first time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeHomeButtonConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Causes the Home button to either hide, load the default Start page, load a New tab page, or a custom URL\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeHomeButtonConfigurationEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable the Home button configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeHomepageUrls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of URLs for homepages shodwn on MDM-enrolled devices on Edge browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeKioskModeRestriction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls how the Microsoft Edge settings are restricted based on the configure kiosk mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeKioskResetAfterIdleTimeInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the time in minutes from the last user activity before Microsoft Edge kiosk resets.  Valid values are 0-1440. The default is 5. 0 indicates no reset. Valid values 0 to 1440\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeNewTabPageURL\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the page opened when new tabs are created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeOpensWith\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify what kind of pages are open at start.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgePreventCertificateErrorOverride\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or prevent users from overriding certificate errors.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeRequiredExtensionPackageFamilyNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the list of package family names of browser extensions that are required and cannot be turned off by the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeRequireSmartScreen\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Require the user to use the smart screen filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeSearchEngine\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to set a default search engine for MDM-Controlled devices. Users can override this and change their default search engine provided the AllowSearchEngineCustomization policy is not set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeSendIntranetTrafficToInternetExplorer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to switch the intranet traffic from Edge to Internet Explorer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeShowMessageWhenOpeningInternetExplorerSites\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the message displayed by Edge before switching to Internet Explorer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeSyncFavoritesWithInternetExplorer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable favorites sync between Internet Explorer and Microsoft Edge. Additions, deletions, modifications and order changes to favorites are shared between browsers.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/edgeTelemetryForMicrosoft365Analytics\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies what type of telemetry data (none, intranet, internet, both) is sent to Microsoft 365 Analytics\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enableAutomaticRedeployment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow users with administrative rights to delete all user data and settings using CTRL + Win + R at the device lock screen so that the device can be automatically re-configured and re-enrolled into management.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/energySaverOnBatteryThresholdPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting allows you to specify battery charge level at which Energy Saver is turned on. While on battery, Energy Saver is automatically turned on at (and below) the specified battery charge level. Valid input range (0-100). Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/energySaverPluggedInThresholdPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting allows you to specify battery charge level at which Energy Saver is turned on. While plugged in, Energy Saver is automatically turned on at (and below) the specified battery charge level. Valid input range (0-100). Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintDiscoveryEndPoint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint for discovering cloud printers.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintDiscoveryMaxLimit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of printers that should be queried from a discovery endpoint. This is a mobile only setting. Valid values 1 to 65535\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintMopriaDiscoveryResourceIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OAuth resource URI for printer discovery service as configured in Azure portal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintOAuthAuthority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication endpoint for acquiring OAuth tokens.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintOAuthClientIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"GUID of a client application authorized to retrieve OAuth tokens from the OAuth Authority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/enterpriseCloudPrintResourceIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OAuth resource URI for print service as configured in the Azure portal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/experienceBlockDeviceDiscovery\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable device discovery UX.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/experienceBlockErrorDialogWhenNoSIM\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the error dialog from displaying if no SIM card is detected.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/experienceBlockTaskSwitcher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable task switching on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/experienceDoNotSyncBrowserSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or prevent the syncing of Microsoft Edge Browser settings. Option for IT admins to prevent syncing across devices, but allow user override.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/findMyFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls if the user can configure search to Find My Files mode, which searches files in secondary hard drives and also outside of the user profile. Find My Files does not allow users to search files or locations to which they do not have access.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/gameDvrBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block DVR and broadcasting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/inkWorkspaceAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the user access to the ink workspace, from the desktop and from above the lock screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/inkWorkspaceAccessState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the user access to the ink workspace, from the desktop and from above the lock screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/inkWorkspaceBlockSuggestedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to show recommended app suggestions in the ink workspace.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/internetSharingBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using internet sharing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/locationServicesBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from location services.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenActivateAppsWithVoice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting specifies whether Windows apps can be activated by voice while the system is locked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenAllowTimeoutConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to show a user-configurable setting to control the screen timeout while on the lock screen of Windows 10 Mobile devices. If this policy is set to Allow, the value set by lockScreenTimeoutInSeconds is ignored.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenBlockActionCenterNotifications\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block action center notifications over lock screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenBlockCortana\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the user can interact with Cortana using speech while the system is locked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenBlockToastNotifications\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to allow toast notifications above the device lock screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/lockScreenTimeoutInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set the duration (in seconds) from the screen locking to the screen turning off for Windows 10 Mobile devices. Supported values are 11-1800. Valid values 11 to 1800\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/logonBlockFastUserSwitching\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the ability to quickly switch between users that are logged on simultaneously without logging off.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/messagingBlockMMS\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the MMS send/receive functionality on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/messagingBlockRichCommunicationServices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the RCS send/receive functionality on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/messagingBlockSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block text message back up and restore and Messaging Everywhere.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/microsoftAccountBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block a Microsoft account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/microsoftAccountBlockSettingsSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block Microsoft account settings sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/microsoftAccountSignInAssistantSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the Microsoft Account Sign-In Assistant (wlidsvc) NT service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/networkProxyApplySettingsDeviceWide\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set, proxy settings will be applied to all processes and accounts in the device. Otherwise, it will be applied to the user account that’s enrolled into MDM.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/networkProxyAutomaticConfigurationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address to the proxy auto-config (PAC) script you want to use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/networkProxyDisableAutoDetect\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable automatic detection of settings. If enabled, the system will try to find the path to a proxy auto-config (PAC) script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/networkProxyServer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies manual proxy server settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/nfcBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using near field communication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/oneDriveDisableFileSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a value allowing IT admins to prevent apps and features from working with files on OneDrive.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordBlockSimple\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether PINs or passwords such as &quot;1111&quot; or &quot;1234&quot; are allowed. For Windows 10 desktops, it also controls the use of picture passwords.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The password expiration in days. Valid values 0 to 730\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordMinimumAgeInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines the period of time (in days) that a password must be used before the user can change it. Valid values 0 to 998\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length. Valid values 4 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minutes of inactivity before the screen times out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent reuse of. Valid values 0 to 50\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require the user to have a password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordRequireWhenResumeFromIdleState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password upon resuming from an idle state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of sign in failures before factory reset. Valid values 0 to 999\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/personalizationDesktopImageUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A http or https Url to a jpg, jpeg or png image that needs to be downloaded and used as the Desktop Image or a file Url to a local image on the file system that needs to used as the Desktop Image.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/personalizationLockScreenImageUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A http or https Url to a jpg, jpeg or png image that neeeds to be downloaded and used as the Lock Screen Image or a file Url to a local image on the file system that needs to be used as the Lock Screen Image.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/powerButtonActionOnBattery\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting specifies the action that Windows takes when a user presses the Power button while on battery.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/powerButtonActionPluggedIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting specifies the action that Windows takes when a user presses the Power button while plugged in.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/powerHybridSleepOnBattery\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting allows you to turn off hybrid sleep while on battery. If you set this setting to disable, a hiberfile is not generated when the system transitions to sleep (Stand By). If you set this setting to enable or do not configure this policy setting, users control this setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/powerHybridSleepPluggedIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting allows you to turn off hybrid sleep while plugged in. If you set this setting to disable, a hiberfile is not generated when the system transitions to sleep (Stand By). If you set this setting to enable or do not configure this policy setting, users control this setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/powerLidCloseActionOnBattery\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting specifies the action that Windows takes when a user closes the lid on a mobile PC while on battery.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/powerLidCloseActionPluggedIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting specifies the action that Windows takes when a user closes the lid on a mobile PC while plugged in.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/powerSleepButtonActionOnBattery\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting specifies the action that Windows takes when a user presses the Sleep button while on battery.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/powerSleepButtonActionPluggedIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting specifies the action that Windows takes when a user presses the Sleep button while plugged in.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/printerBlockAddition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent user installation of additional printers from printers settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/printerDefaultName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name (network host name) of an installed printer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/printerNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatically provision printers based on their names (network host names).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyAdvertisingId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables the use of advertising ID. Added in Windows 10, version 1607.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyAutoAcceptPairingAndConsentPrompts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the automatic acceptance of the pairing and privacy user consent dialog when launching apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyBlockActivityFeed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocks the usage of cloud based speech services for Cortana, Dictation, or Store applications.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyBlockInputPersonalization\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the usage of cloud based speech services for Cortana, Dictation, or Store applications.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyBlockPublishUserActivities\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocks the shared experiences/discovery of recently used resources in task switcher etc.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyDisableLaunchExperience\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy prevents the privacy experience from launching during user logon for new and upgraded users.​\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/resetProtectionModeBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from reset protection mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/safeSearchFilter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies what filter level of safe search is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/screenCaptureBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from taking Screenshots.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchBlockDiacritics\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if search can use diacritics.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchBlockWebResults\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web search.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableAutoLanguageDetection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to use automatic language detection when indexing content and properties.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableIndexerBackoff\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the search indexer backoff feature.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableIndexingEncryptedItems\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block indexing of WIP-protected items to prevent them from appearing in search results for Cortana or Explorer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableIndexingRemovableDrive\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow users to add locations on removable drives to libraries and to be indexed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if search can use location information.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchDisableUseLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if search can use location information.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchEnableAutomaticIndexSizeManangement\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies minimum amount of hard drive space on the same drive as the index location before indexing stops.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/searchEnableRemoteQueries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block remote queries of this computer’s index.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/securityBlockAzureADJoinedDevicesAutoEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to allow automatic device encryption during OOBE when the device is Azure AD joined (desktop only).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockAccountsPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Accounts in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockAddProvisioningPackage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from installing provisioning packages.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockAppsPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Apps in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockChangeLanguage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing the language settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockChangePowerSleep\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing power and sleep settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockChangeRegion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing the region settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockChangeSystemTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing date and time settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockDevicesPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Devices in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockEaseOfAccessPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Ease of Access in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockEditDeviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from editing the device name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockGamingPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Gaming in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockNetworkInternetPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Network &amp; Internet in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockPersonalizationPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Personalization in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockPrivacyPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Privacy in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockRemoveProvisioningPackage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the runtime configuration agent from removing provisioning packages.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockSettingsApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockSystemPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to System in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockTimeLanguagePage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Time &amp; Language in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/settingsBlockUpdateSecurityPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Update &amp; Security in Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/sharedUserAppDataAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block multiple users of the same app to share data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/smartScreenAppInstallControl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Added in Windows 10, version 1703. Allows IT Admins to control whether users are allowed to install apps from places other than the Store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/smartScreenBlockPromptOverride\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not users can override SmartScreen Filter warnings about potentially malicious websites.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/smartScreenBlockPromptOverrideForFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not users can override the SmartScreen Filter warnings about downloading unverified files\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/smartScreenEnableAppInstallControl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This property will be deprecated in July 2019 and will be replaced by property SmartScreenAppInstallControl. Allows IT Admins to control whether users are allowed to install apps from places other than the Store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startBlockUnpinningAppsFromTaskbar\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from unpinning apps from taskbar.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuAppListVisibility\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting the value of this collapses the app list, removes the app list entirely, or disables the corresponding toggle in the Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideChangeAccountSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the change account setting from appearing in the user tile in the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideFrequentlyUsedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the most used apps from appearing on the start menu and disables the corresponding toggle in the Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideHibernate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides hibernate from appearing in the power button in the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides lock from appearing in the user tile in the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHidePowerButton\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the power button from appearing in the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideRecentJumpLists\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides recent jump lists from appearing on the start menu/taskbar and disables the corresponding toggle in the Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideRecentlyAddedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides recently added apps from appearing on the start menu and disables the corresponding toggle in the Settings app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideRestartOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides “Restart/Update and Restart” from appearing in the power button in the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideShutDown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides shut down/update and shut down from appearing in the power button in the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideSignOut\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides sign out from appearing in the user tile in the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideSleep\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides sleep from appearing in the power button in the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideSwitchAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides switch account from appearing in the user tile in the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuHideUserTile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the user tile from appearing in the start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuLayoutEdgeAssetsXml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows you to import Edge assets to be used with startMenuLayoutXml policy. Start layout can contain secondary tile from Edge app which looks for Edge local asset file. Edge local asset would not exist and cause Edge secondary tile to appear empty in this case. This policy only gets applied when startMenuLayoutXml policy is modified. The value should be a UTF-8 Base64 encoded byte array.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuLayoutXml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows admins to override the default Start menu layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in a UTF8 encoded byte array format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows admins to decide how the Start menu is displayed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderDocuments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Documents folder shortcut on the Start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderDownloads\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Downloads folder shortcut on the Start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderFileExplorer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the FileExplorer shortcut on the Start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderHomeGroup\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the HomeGroup folder shortcut on the Start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderMusic\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Music folder shortcut on the Start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderNetwork\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Network folder shortcut on the Start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderPersonalFolder\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the PersonalFolder shortcut on the Start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderPictures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Pictures folder shortcut on the Start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Settings folder shortcut on the Start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/startMenuPinnedFolderVideos\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Videos folder shortcut on the Start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/storageBlockRemovableStorage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using removable storage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/storageRequireMobileDeviceEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicating whether or not to require encryption on a mobile device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/storageRestrictAppDataToSystemVolume\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether application data is restricted to the system drive.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/storageRestrictAppInstallToSystemVolume\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the installation of applications is restricted to the system drive.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/systemTelemetryProxyServer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the fully qualified domain name (FQDN) or IP address of a proxy server to forward Connected User Experiences and Telemetry requests.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/taskManagerBlockEndTask\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether non-administrators can use Task Manager to end tasks.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/tenantLockdownRequireNetworkDuringOutOfBoxExperience\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the device is required to connect to the network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/uninstallBuiltInApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to uninstall a fixed list of built-in Windows apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/usbBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from USB connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/voiceRecordingBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from voice recording.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/webRtcBlockLocalhostIpAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not user's localhost IP address is displayed while making phone calls using the WebRTC\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wiFiBlockAutomaticConnectHotspots\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicating whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wiFiBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using Wi-Fi.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wiFiBlockManualConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using Wi-Fi manual configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wiFiScanInterval\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify how often devices scan for Wi-Fi networks. Supported values are 1-500, where 100 = default, and 500 = low frequency. Valid values 1 to 500\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windows10AppsForceUpdateSchedule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 force update schedule for Apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockConsumerSpecificFeatures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to block experiences that are typically for consumers only, such as Start suggestions, Membership notifications, Post-OOBE app install and redirect tiles.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to turn off all Windows Spotlight features\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockOnActionCenter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block suggestions from Microsoft that show after each OS clean install, upgrade or in an on-going basis to introduce users to what is new or changed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockTailoredExperiences\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block personalized content in Windows spotlight based on user’s device usage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockThirdPartyNotifications\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block third party content delivered via Windows Spotlight\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockWelcomeExperience\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block Windows Spotlight Windows welcome experience\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightBlockWindowsTips\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to turn off the popup of Windows Tips.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsSpotlightConfigureOnLockScreen\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the type of Spotlight\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsStoreBlockAutoUpdate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block automatic update of apps from Windows Store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsStoreBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using the Windows store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/windowsStoreEnablePrivateStoreOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable Private Store Only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wirelessDisplayBlockProjectionToThisDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow other devices from discovering this PC for projection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wirelessDisplayBlockUserInputFromReceiver\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow user input from wireless display receiver.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/wirelessDisplayRequirePinForPairing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a PIN for new devices to initiate pairing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataAccessControlItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify access control level per privacy data category\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10GeneralConfiguration/privacyAccessControls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a list of applications with their access control levels over privacy data categories, and/or the default access levels per category. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10ImportedPFXCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Desktop and Mobile PFX Import certificate profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10ImportedPFXCertificateProfile/intendedPurpose\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intended Purpose of the Certificate Profile - which could be Unassigned, SmimeEncryption, SmimeSigning etc.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10ImportedPFXCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Windows 10 Mobile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/activeFirewallRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require active firewall on Windows devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/bitLockerEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/codeIntegrityEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/earlyLaunchAntiMalwareDriverEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/osMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows Phone version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/osMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows Phone version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordBlockSimple\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block syncing the calendar.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before password expiration. Valid values 1 to 255\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock Windows Phone device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/passwordRequireToUnlockFromIdle\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock an idle device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/secureBootEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/storageRequireEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on windows devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10MobileCompliancePolicy/validOperatingSystemBuildRanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The valid operating system build ranges on Windows devices. This collection can contain a maximum of 10000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10NetworkBoundaryConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows10 Network Boundary Configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10NetworkBoundaryConfiguration/windowsNetworkIsolationPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Network Isolation Policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10PFXImportCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deprecated\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10PkcsCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Desktop and Mobile PKCS certificate profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10PkcsCertificateProfile/certificateStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10PkcsCertificateProfile/certificateTemplateName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10PkcsCertificateProfile/certificationAuthority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10PkcsCertificateProfile/certificationAuthorityName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10PkcsCertificateProfile/customSubjectAlternativeNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10PkcsCertificateProfile/extendedKeyUsages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10PkcsCertificateProfile/subjectAlternativeNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10PkcsCertificateProfile/subjectNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10PkcsCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the secureAssessment resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/allowPrinting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the app from printing during the test.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/allowScreenCapture\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow screen capture capability during a test.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/allowTextSuggestion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow text suggestions during the test.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/assessmentAppUserModelId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the application user model ID of the assessment app launched when a user signs in to a secure assessment with a local guest account. Important notice: this property must be set with localGuestAccountName in order to make the local guest account sign-in experience work properly for secure assessments.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/configurationAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The account used to configure the Windows device for taking the test. The user can be a domain account (domain\\user), an AAD account (username@tenant.com) or a local account (username).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/configurationAccountType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The account type used to by ConfigurationAccount.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/launchUri\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Url link to an assessment that's automatically loaded when the secure assessment browser is launched. It has to be a valid Url (http[s]://msdn.microsoft.com/).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10SecureAssessmentConfiguration/localGuestAccountName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the display text for the local guest account shown on the sign-in screen. Typically is the name of an assessment. When the user clicks the local guest account on the sign-in screen, an assessment app is launched with a specified assessment URL. Secure assessments can only be configured with local guest account sign-in on devices running Windows 10, version 1903 or later. Important notice: this property must be set with assessmentAppUserModelID in order to make the local guest account sign-in experience work properly for secure assessments.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windows10TeamGeneralConfiguration resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/azureOperationalInsightsBlockTelemetry\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block Azure Operational Insights.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/azureOperationalInsightsWorkspaceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Operational Insights workspace id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/azureOperationalInsightsWorkspaceKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Operational Insights Workspace key.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/connectAppBlockAutoLaunch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to automatically launch the Connect app whenever a projection is initiated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/maintenanceWindowBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block setting a maintenance window for device updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/maintenanceWindowDurationInHours\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maintenance window duration for device updates. Valid values 0 to 5\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/maintenanceWindowStartTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maintenance window start time for device updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/miracastBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block wireless projection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/miracastChannel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The channel.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/miracastRequirePin\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a pin for wireless projection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsBlockMyMeetingsAndFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to disable the &quot;My meetings and files&quot; feature in the Start menu, which shows the signed-in user's meetings and files from Office 365.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsBlockSessionResume\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to allow the ability to resume a session when the session times out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsBlockSigninSuggestions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to disable auto-populating of the sign-in dialog with invitees from scheduled meetings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsDefaultVolume\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the default volume value for a new session. Permitted values are 0-100. The default is 45. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsScreenTimeoutInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of minutes until the Hub screen turns off.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsSessionTimeoutInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of minutes until the session times out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/settingsSleepTimeoutInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of minutes until the Hub enters sleep mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/welcomeScreenBackgroundImageUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The welcome screen background image URL. The URL must use the HTTPS protocol and return a PNG image.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/welcomeScreenBlockAutomaticWakeUp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the welcome screen from waking up automatically when someone enters the room.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10TeamGeneralConfiguration/welcomeScreenMeetingInformation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The welcome screen meeting information shown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsVpnConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows VPN configuration profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Windows 10 device (desktop or mobile) to connect to desired VPN endpoint. By specifying the authentication method and security types expected by VPN endpoint you can make the VPN connection seamless for end user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/associatedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Associated Apps. This collection can contain a maximum of 10000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/connectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/cryptographySuite\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cryptography Suite security settings for IKEv2 VPN in Windows10 and above \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/dnsRules\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DNS rules. This collection can contain a maximum of 1000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/dnsSuffixes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify DNS suffixes to add to the DNS search list to properly route short names.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/eapXml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extensible Authentication Protocol (EAP) XML. (UTF8 encoded byte array)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/enableAlwaysOn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Always On mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/enableConditionalAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable conditional access.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/enableDeviceTunnel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable device tunnel.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/enableDnsRegistration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable IP address registration with internal DNS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/enableSingleSignOnWithAlternateCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable single sign-on (SSO) with alternate certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/enableSplitTunneling\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable split tunneling.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/microsoftTunnelSiteId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the Microsoft Tunnel site associated with the VPN profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/onlyAssociatedAppsCanUseConnection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only associated Apps can use connection (per-app VPN).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/profileTarget\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile target type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/proxyServer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy Server.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/rememberUserCredentials\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remember user credentials.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/routes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Routes (optional for third-party providers). This collection can contain a maximum of 1000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/singleSignOnEku\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Single sign-on Extended Key Usage (EKU).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/singleSignOnIssuerHash\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Single sign-on issuer hash.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/trafficRules\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Traffic rules. This collection can contain a maximum of 1000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/trustedNetworkDomains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Network Domains\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/windowsInformationProtectionDomain\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Information Protection (WIP) domain to associate with this connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10VpnConfiguration/identityCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CertificateProfileBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CertificateProfileBase/customSubjectAlternativeNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CertificateProfileBase/extendedKeyUsages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Windows 8.1.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/osMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows 8.1 version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/osMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows 8.1 version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordBlockSimple\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password expiration in days.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of. Valid values 0 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock Windows device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81CompliancePolicy/storageRequireEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require encryption on a windows 8.1 device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windows81GeneralConfiguration resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/accountsBlockAddingNonMicrosoftAccountEmail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/applyOnlyToWindows81\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating whether this policy only applies to Windows 8.1. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockAutofill\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block auto fill.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockAutomaticDetectionOfIntranetSites\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block automatic detection of Intranet sites.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockEnterpriseModeAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block enterprise mode access.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockJavaScript\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using JavaScript.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockPlugins\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block plug-ins.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockPopups\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockSendingDoNotTrackHeader\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from sending the do not track header.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserBlockSingleWordEntryOnIntranetSites\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block a single word entry on Intranet sites.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserEnterpriseModeSiteListLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enterprise mode site list location. Could be a local file, local network or http location.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserInternetSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internet security level.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserIntranetSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intranet security level.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserLoggingReportLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The logging report location.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserRequireFirewall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a firewall.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserRequireFraudWarning\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require fraud warning.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserRequireHighSecurityForRestrictedSites\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require high security for restricted sites.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserRequireSmartScreen\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require the user to use the smart screen filter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/browserTrustedSitesSecurityLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The trusted sites security level.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/cellularBlockDataRoaming\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block data roaming.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/diagnosticsBlockDataSubmission\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/minimumAutoInstallClassification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum update classification to install automatically.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordBlockPicturePasswordAndPin\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using a pictures password and pin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password expiration in days.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minutes of inactivity before the screen times out.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of. Valid values 0 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of sign in failures before factory reset.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/storageRequireDeviceEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require encryption on a mobile device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/updatesMinimumAutoInstallClassification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum update classification to install automatically.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/updatesRequireAutomaticUpdates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require automatic updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/userAccountControlSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user account control settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81GeneralConfiguration/workFoldersUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The work folders url.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81SCEPCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 8.1+ SCEP certificate profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81SCEPCertificateProfile/certificateStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81SCEPCertificateProfile/hashAlgorithm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81SCEPCertificateProfile/keySize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81SCEPCertificateProfile/keyUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81SCEPCertificateProfile/scepServerUrls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81SCEPCertificateProfile/subjectAlternativeNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81SCEPCertificateProfile/subjectNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81SCEPCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81TrustedRootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 8.1 Trusted Certificate configuration profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81SCEPCertificateProfile/rootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81TrustedRootCertificate/certFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81TrustedRootCertificate/destinationStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destination store location for the Trusted Root Certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81TrustedRootCertificate/trustedRootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81VpnConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Windows 8.1 (and later) devices to connect to desired VPN endpoint. By specifying the authentication method and security types expected by VPN endpoint you can make the VPN connection seamless for end user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81VpnConfiguration/applyOnlyToWindows81\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating whether this policy only applies to Windows 8.1. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81VpnConfiguration/connectionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81VpnConfiguration/enableSplitTunneling\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable split tunneling for the VPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81VpnConfiguration/loginGroupOrDomain\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Login group or domain when connection type is set to Dell SonicWALL Mobile Connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81VpnConfiguration/proxyServer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy Server.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81WifiImportConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 8.1+ Wi-Fi import configuration. By configuring this profile you can instruct Windows 8.1 (and later) devices to connect to desired Wi-Fi endpoint. Connect a Windows 8.1 device to the desired Wi-Fi network and extract the XML from that device to later embed into this Wi-Fi profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81WifiImportConfiguration/payload\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload. (UTF8 encoded byte array). This is the XML file saved on the device you used to connect to the Wi-Fi endpoint.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81WifiImportConfiguration/payloadFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload file name (*.xml).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows81WifiImportConfiguration/profileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile name displayed in the UI.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAssignedAccessProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assigned Access profile for Windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAssignedAccessProfile/appUserModelIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"These are the only Windows Store Apps that will be available to launch from the Start menu.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAssignedAccessProfile/desktopAppPaths\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"These are the paths of the Desktop Apps that will be available on the Start menu and the only apps the user will be able to launch.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAssignedAccessProfile/profileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is a friendly name used to identify a group of applications, the layout of these apps on the start menu and the users to whom this kiosk configuration is assigned.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAssignedAccessProfile/showTaskBar\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting allows the admin to specify whether the Task Bar is shown or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAssignedAccessProfile/startMenuLayoutXml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows admins to override the default Start layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in Binary format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAssignedAccessProfile/userAccounts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user accounts that will be locked to this kiosk configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsCertificateProfileBase/certificateValidityPeriodScale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsCertificateProfileBase/certificateValidityPeriodValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsCertificateProfileBase/keyStorageProvider\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key Storage Provider (KSP)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsCertificateProfileBase/renewalThresholdPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsCertificateProfileBase/subjectAlternativeNameType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsCertificateProfileBase/subjectNameFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Defender AdvancedThreatProtection Configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/advancedThreatProtectionAutoPopulateOnboardingBlob\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Auto populate onboarding blob programmatically from Advanced Threat protection service\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/advancedThreatProtectionOffboardingBlob\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Defender AdvancedThreatProtection Offboarding Blob.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/advancedThreatProtectionOffboardingFilename\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the file from which AdvancedThreatProtectionOffboardingBlob was obtained.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/advancedThreatProtectionOnboardingBlob\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Defender AdvancedThreatProtection Onboarding Blob.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/advancedThreatProtectionOnboardingFilename\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the file from which AdvancedThreatProtectionOnboardingBlob was obtained.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/allowSampleSharing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Defender AdvancedThreatProtection &quot;Allow Sample Sharing&quot; Rule\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderAdvancedThreatProtectionConfiguration/enableExpeditedTelemetryReporting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Expedite Windows Defender Advanced Threat Protection telemetry reporting frequency.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Delivery Optimization configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationConfiguration/backgroundDownloadFromHttpDelayInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies number of seconds to delay an HTTP source in a background download that is allowed to use peer-to-peer. Valid values 0 to 4294967295\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationConfiguration/bandwidthMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies foreground and background bandwidth usage using percentages, absolutes, or hours.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationConfiguration/cacheServerBackgroundDownloadFallbackToHttpDelayInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies number of seconds to delay a fall back from cache servers to an HTTP source for a background download. Valid values 0 to 2592000.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationConfiguration/cacheServerForegroundDownloadFallbackToHttpDelayInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies number of seconds to delay a fall back from cache servers to an HTTP source for a foreground download. Valid values 0 to 2592000.​\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationConfiguration/cacheServerHostNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies cache servers host names.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationConfiguration/deliveryOptimizationMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the download method that delivery optimization can use to manage network bandwidth consumption for large content distribution scenarios.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationConfiguration/foregroundDownloadFromHttpDelayInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies number of seconds to delay an HTTP source in a foreground download that is allowed to use peer-to-peer (0-86400). Valid values 0 to 86400\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"Specifying 0 sets Delivery Optimization to manage this setting using the cloud service. Valid values 0 to 86400\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationConfiguration/groupIdSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies to restrict peer selection to a specfic source.\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The options set in this policy only apply to Delivery Optimization mode Group (2) download mode. If Group (2) isn't set as Download mode, this policy will be ignored. For option 3 - DHCP Option ID, the client will query DHCP Option ID 234 and use the returned GUID value as the Group ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationConfiguration/maximumCacheAgeInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum time in days that each file is held in the Delivery Optimization cache after downloading successfully (0-3650). Valid values 0 to 3650\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationConfiguration/maximumCacheSize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum cache size that Delivery Optimization either as a percentage or in GB.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationConfiguration/minimumBatteryPercentageAllowedToUpload\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the minimum battery percentage to allow the device to upload data (0-100). Valid values 0 to 100\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The default value is 0. The value 0 (zero) means &quot;not limited&quot; and the cloud service default value will be used. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationConfiguration/minimumDiskSizeAllowedToPeerInGigabytes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the minimum disk size in GB to use Peer Caching (1-100000). Valid values 1 to 100000\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"Recommended values: 64 GB to 256 GB. Valid values 1 to 100000\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationConfiguration/minimumFileSizeToCacheInMegabytes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the minimum content file size in MB enabled to use Peer Caching (1-100000). Valid values 1 to 100000\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"Recommended values: 1 MB to 100,000 MB. Valid values 1 to 100000\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationConfiguration/minimumRamAllowedToPeerInGigabytes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the minimum RAM size in GB to use Peer Caching (1-100000). Valid values 1 to 100000\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationConfiguration/modifyCacheLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the drive that Delivery Optimization should use for its cache.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationConfiguration/restrictPeerSelectionBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies to restrict peer selection via selected option.\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"Option 1 (Subnet mask) only applies to Delivery Optimization modes Download Mode LAN (1) and Group (2).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeliveryOptimizationConfiguration/vpnPeerCaching\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the device is allowed to participate in Peer Caching while connected via VPN to the domain network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDomainJoinConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Domain Join device configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDomainJoinConfiguration/activeDirectoryDomainName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Directory domain name to join.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDomainJoinConfiguration/computerNameStaticPrefix\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fixed prefix to be used for computer name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDomainJoinConfiguration/computerNameSuffixRandomCharCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Dynamically generated characters used as suffix for computer name. Valid values 3 to 14\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDomainJoinConfiguration/organizationalUnit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Organizational unit (OU) where the computer account will be created. If this parameter is NULL, the well known computer object container will be used as published in the domain.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDomainJoinConfiguration/networkAccessConfigurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reference to device configurations required for network connectivity. This collection can contain a maximum of 2 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsHealthMonitoringConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows device health monitoring configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsHealthMonitoringConfiguration/allowDeviceHealthMonitoring\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables device health monitoring on the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsHealthMonitoringConfiguration/configDeviceHealthMonitoringCustomScope\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies custom set of events collected from the device where health monitoring is enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsHealthMonitoringConfiguration/configDeviceHealthMonitoringScope\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies set of events collected from the device where health monitoring is enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This entity provides descriptions of the declared methods, properties and relationships exposed by Windows Hello for Business.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/enhancedAntiSpoofingForFacialFeaturesEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value used to enable enhanced anti-spoofing for facial feature recognition on Windows Hello face authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/pinExpirationInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value specifies the period (in days) that a PIN can be used before the system requires the user to change it. Valid values are 0 to 730 inclusive. Valid values 0 to 730\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/pinLowercaseCharactersUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This value configures the use of lowercase characters in the Windows Hello for Business PIN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/pinMaximumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that sets the maximum number of characters allowed for the work PIN. Valid values are 4 to 127 inclusive and greater than or equal to the value set for the minimum PIN. Valid values 4 to 127\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/pinMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that sets the minimum number of characters required for the Windows Hello for Business PIN. Valid values are 4 to 127 inclusive and less than or equal to the value set for the maximum PIN. Valid values 4 to 127\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/pinPreviousBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the ability to prevent users from using past PINs. This must be set between 0 and 50, inclusive, and the current PIN of the user is included in that count. If set to 0, previous PINs are not stored. PIN history is not preserved through a PIN reset. Valid values 0 to 50\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/pinRecoveryEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that enables a user to change their PIN by using the Windows Hello for Business PIN recovery service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/pinSpecialCharactersUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the ability to use special characters in the Windows Hello for Business PIN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/pinUppercaseCharactersUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This value configures the use of uppercase characters in the Windows Hello for Business PIN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/securityDeviceRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls whether to require a Trusted Platform Module (TPM) for provisioning Windows Hello for Business. A TPM provides an additional security benefit in that data stored on it cannot be used on other devices. If set to False, all devices can provision Windows Hello for Business even if there is not a usable TPM.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/unlockWithBiometricsEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the use of biometric gestures, such as face and fingerprint, as an alternative to the Windows Hello for Business PIN.  If set to False, biometric gestures are not allowed. Users must still configure a PIN as a backup in case of failures.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/useCertificatesForOnPremisesAuthEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that enables Windows Hello for Business to use certificates to authenticate on-premise resources.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/useSecurityKeyForSignin\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value used to enable the Windows Hello security key as a logon credential.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsIdentityProtectionConfiguration/windowsHelloForBusinessBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that blocks Windows Hello for Business as a method for signing into Windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This entity provides descriptions of the declared methods, properties and relationships exposed by the kiosk resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskConfiguration/edgeKioskEnablePublicBrowsing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable public browsing kiosk mode for the Microsoft Edge browser. The Default is false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskConfiguration/kioskBrowserBlockedUrlExceptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify URLs that the kiosk browser is allowed to navigate to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskConfiguration/kioskBrowserBlockedURLs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify URLs that the kiosk browsers should not navigate to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskConfiguration/kioskBrowserDefaultUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the default URL the browser should navigate to on launch.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskConfiguration/kioskBrowserEnableEndSessionButton\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable the kiosk browser's end session button. By default, the end session button is disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskConfiguration/kioskBrowserEnableHomeButton\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable the kiosk browser's home button. By default, the home button is disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskConfiguration/kioskBrowserEnableNavigationButtons\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable the kiosk browser's navigation buttons(forward/back). By default, the navigation buttons are disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskConfiguration/kioskBrowserRestartOnIdleTimeInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of minutes the session is idle until the kiosk browser restarts in a fresh state.  Valid values are 1-1440. Valid values 1 to 1440\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskConfiguration/kioskProfiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows to define a list of Kiosk profiles for a Kiosk configuration. This collection can contain a maximum of 3 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsKioskConfiguration/windowsKioskForceUpdateSchedule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"force update schedule for Kiosk devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CertificateProfileBase\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base Windows Phone 8.1+ certificate profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CertificateProfileBase/certificateValidityPeriodScale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CertificateProfileBase/certificateValidityPeriodValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validtiy Period.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CertificateProfileBase/extendedKeyUsages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CertificateProfileBase/keyStorageProvider\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key Storage Provider (KSP).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CertificateProfileBase/renewalThresholdPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CertificateProfileBase/subjectAlternativeNameType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CertificateProfileBase/subjectNameFormat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This class contains compliance settings for Windows 8.1 Mobile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/osMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows Phone version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/osMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows Phone version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordBlockSimple\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block syncing the calendar.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordMinutesOfInactivityBeforeLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to require a password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CompliancePolicy/storageRequireEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on windows phone devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CustomConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windowsPhone81CustomConfiguration resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81CustomConfiguration/omaSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 1000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This topic provides descriptions of the declared methods, properties and relationships exposed by the windowsPhone81GeneralConfiguration resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/applyOnlyToWindowsPhone81\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating whether this policy only applies to Windows Phone 8.1. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/appsBlockCopyPaste\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block copy paste.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/bluetoothBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block bluetooth.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/cameraBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block camera.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/cellularBlockWifiTethering\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi tethering. Has no impact if Wi-Fi is blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/compliantAppListType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List that is in the AppComplianceList.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/compliantAppsList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/diagnosticDataBlockSubmission\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/emailBlockAddingAccounts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block custom email accounts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/locationServicesBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block location services.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/microsoftAccountBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block using a Microsoft Account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/nfcBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Near-Field Communication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordBlockSimple\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing the calendar.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordMinimumCharacterSetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of character sets a password must contain.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordMinutesOfInactivityBeforeScreenTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before screen timeout.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordPreviousPasswordBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordRequiredType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password type that is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/passwordSignInFailureCountBeforeFactoryReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/screenCaptureBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block screenshots.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/storageBlockRemovableStorage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block removable storage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/storageRequireEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require encryption.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/webBrowserBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web browser.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/wifiBlockAutomaticConnectHotspots\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/wifiBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/wifiBlockHotspotReporting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi hotspot reporting. Has no impact if Wi-Fi is blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81GeneralConfiguration/windowsStoreBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the Windows Store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81ImportedPFXCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 8.1 Phone and Mobile PFX Import certificate profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81ImportedPFXCertificateProfile/intendedPurpose\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intended Purpose of the Certificate Profile - which could be Unassigned, SmimeEncryption, SmimeSigning etc.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81ImportedPFXCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81SCEPCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Phone 8.1+ SCEP certificate profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81SCEPCertificateProfile/hashAlgorithm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81SCEPCertificateProfile/keySize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81SCEPCertificateProfile/keyUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81SCEPCertificateProfile/scepServerUrls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81SCEPCertificateProfile/subjectAlternativeNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81SCEPCertificateProfile/subjectNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81SCEPCertificateProfile/managedDeviceCertificateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81TrustedRootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Phone 8.1+ Trusted Root Certificate configuration profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81SCEPCertificateProfile/rootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81TrustedRootCertificate/certFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81TrustedRootCertificate/trustedRootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81VpnConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing the configurations in this profile you can instruct the Windows Phone 8.1 to connect to desired VPN endpoint. By specifying the authentication method and security types expected by VPN endpoint you can make the VPN connection seamless for end user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81VpnConfiguration/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81VpnConfiguration/bypassVpnOnCompanyWifi\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bypass VPN on company Wi-Fi.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81VpnConfiguration/bypassVpnOnHomeWifi\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bypass VPN on home Wi-Fi.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81VpnConfiguration/dnsSuffixSearchList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DNS suffix search list.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81VpnConfiguration/rememberUserCredentials\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remember user credentials.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhone81VpnConfiguration/identityCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By providing configurations in this profile you can instruct the native email client on Windows Phone to communicate with an Exchange server and get email, contacts, calendar, and tasks. Furthermore, you can also specify how much email to sync and how often the device should sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration/accountName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration/applyOnlyToWindowsPhone81\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating whether this policy only applies to Windows 8.1. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration/durationOfEmailToSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of email to sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration/emailAddressSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email attribute that is picked from AAD and injected into this profile before installing on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration/emailSyncSchedule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email sync schedule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration/hostName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange location that (URL) that the native mail app connects to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration/requireSsl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use SSL.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration/syncCalendar\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to sync the calendar.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration/syncContacts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to sync contacts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPhoneEASEmailProfileConfiguration/syncTasks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to sync tasks.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataAccessControlItem/accessLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates an access level for the privacy data category to which the specified application will be given to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataAccessControlItem/appDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Package Family Name of a Windows app. When set, the access level applies to the specified application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataAccessControlItem/appPackageFamilyName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Package Family Name of a Windows app. When set, the access level applies to the specified application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsPrivacyDataAccessControlItem/dataCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates a privacy data category to which the specific access control will apply.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Update for business configuration, allows you to specify how and when Windows as a Service updates your Windows 10/11 devices with feature and quality updates. Supports ODATA clauses that DeviceConfiguration entity supports: $filter by types of DeviceConfiguration, $top, $select only DeviceConfiguration base properties, $orderby only DeviceConfiguration base properties, and $skip. The query parameter '$search' is not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/allowWindows11Upgrade\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, allows eligible Windows 10 devices to upgrade to Windows 11. When FALSE, implies the device stays on the existing operating system. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/automaticUpdateMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Automatic Update Mode. Possible values are: UserDefined, NotifyDownload, AutoInstallAtMaintenanceTime, AutoInstallAndRebootAtMaintenanceTime, AutoInstallAndRebootAtScheduledTime, AutoInstallAndRebootWithoutEndUserControl, WindowsDefault. UserDefined is the default value, no intent. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/autoRestartNotificationDismissal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the method by which the auto-restart required notification is dismissed. Possible values are: NotConfigured, Automatic, User. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/businessReadyUpdatesOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines which branch devices will receive their updates from. Possible values are: UserDefined, All, BusinessReadyOnly, WindowsInsiderBuildFast, WindowsInsiderBuildSlow, WindowsInsiderBuildRelease. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/deadlineForFeatureUpdatesInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before feature updates are installed automatically with valid range from 0 to 30 days. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/deadlineForQualityUpdatesInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before quality updates are installed automatically with valid range from 0 to 30 days. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/deadlineGracePeriodInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days after deadline until restarts occur automatically with valid range from 0 to 7 days. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/deliveryOptimizationMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Delivery Optimization Mode. Possible values are: UserDefined, HttpOnly, HttpWithPeeringNat, HttpWithPeeringPrivateGroup, HttpWithInternetPeering, SimpleDownload, BypassMode. UserDefined allows the user to set. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/driversExcluded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, excludes Windows update Drivers. When FALSE, does not exclude Windows update Drivers. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/engagedRestartDeadlineInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deadline in days before automatically scheduling and executing a pending restart outside of active hours, with valid range from 2 to 30 days. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/engagedRestartSnoozeScheduleInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days a user can snooze Engaged Restart reminder notifications with valid range from 1 to 3 days. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/engagedRestartTransitionScheduleInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before transitioning from Auto Restarts scheduled outside of active hours to Engaged Restart, which requires the user to schedule, with valid range from 0 to 30 days. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesDeferralPeriodInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defer Feature Updates by these many days with valid range from 0 to 30 days. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesPaused\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, assigned devices are paused from receiving feature updates for up to 35 days from the time you pause the ring. When FALSE, does not pause Feature Updates. Returned by default. Query parameters are not supported.s\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesPauseExpiryDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Feature Updates Pause Expiry datetime. This value is 35 days from the time admin paused or extended the pause for the ring. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesPauseStartDate\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Feature Updates Pause start date. This value is the time when the admin paused or extended the pause for the ring. Returned by default. Query parameters are not supported. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesRollbackStartDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Feature Updates Rollback Start datetime.This value is the time when the admin rolled back the Feature update for the ring.Returned by default.Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesRollbackWindowInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days after a Feature Update for which a rollback is valid with valid range from 2 to 60 days. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/featureUpdatesWillBeRolledBack\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, rollback Feature Updates on the next device check in. When FALSE, do not rollback Feature Updates on the next device check in. Returned by default.Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/installationSchedule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Installation Schedule. Possible values are: ActiveHoursStart, ActiveHoursEnd, ScheduledInstallDay, ScheduledInstallTime. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/microsoftUpdateServiceAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, allows Microsoft Update Service. When FALSE, does not allow Microsoft Update Service. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/postponeRebootUntilAfterDeadline\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE the device should wait until deadline for rebooting outside of active hours. When FALSE the device should not wait until deadline for rebooting outside of active hours. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/prereleaseFeatures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Pre-Release Features. Possible values are: UserDefined, SettingsOnly, SettingsAndExperimentations, NotAllowed. UserDefined is the default value, no intent. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesDeferralPeriodInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defer Quality Updates by these many days with valid range from 0 to 30 days. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesPaused\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, assigned devices are paused from receiving quality updates for up to 35 days from the time you pause the ring. When FALSE, does not pause Quality Updates. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesPauseExpiryDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Quality Updates Pause Expiry datetime. This value is 35 days from the time admin paused or extended the pause for the ring. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesPauseStartDate\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Quality Updates Pause start date. This value is the time when the admin paused or extended the pause for the ring. Returned by default. Query parameters are not supported. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesRollbackStartDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Quality Updates Rollback Start datetime. This value is the time when the admin rolled back the Quality update for the ring. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/qualityUpdatesWillBeRolledBack\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, rollback Quality Updates on the next device check in. When FALSE, do not rollback Quality Updates on the next device check in. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/scheduleImminentRestartWarningInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the period for auto-restart imminent warning notifications. Supported values: 15, 30 or 60 (minutes). Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/scheduleRestartWarningInHours\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the period for auto-restart warning reminder notifications. Supported values: 2, 4, 8, 12 or 24 (hours). Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/skipChecksBeforeRestart\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, skips all checks before restart: Battery level = 40%, User presence, Display Needed, Presentation mode, Full screen mode, phone call state, game mode etc. When FALSE, does not skip all checks before restart. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/updateNotificationLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies what Windows Update notifications users see. Possible values are: NotConfigured, DefaultNotifications, RestartWarningsOnly, DisableAllNotifications. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/updateWeeks\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Schedule the update installation on the weeks of the month. Possible values are: UserDefined, FirstWeek, SecondWeek, ThirdWeek, FourthWeek, EveryWeek. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/userPauseAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to enable end user’s access to pause software updates. Possible values are: NotConfigured, Enabled, Disabled. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/userWindowsUpdateScanAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to disable user’s access to scan Windows Update. Possible values are: NotConfigured, Enabled, Disabled. Returned by default. Query parameters are not supported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateForBusinessConfiguration/deviceUpdateStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows update for business configuration device states. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateState/deviceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device display name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateState/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateState/featureUpdateVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current feature update version of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateState/lastScanDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the Windows Update Agent did a successful scan.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateState/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last date time that the device sync with with Microsoft Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateState/qualityUpdateVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Quality Update Version of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateState/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows udpate status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateState/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateState/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principal name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsVpnConfiguration/connectionName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection name displayed to the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsVpnConfiguration/customXml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom XML commands that configures the VPN connection. (UTF8 encoded byte array)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsVpnConfiguration/servers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/connectAutomatically\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether the wifi connection should connect automatically when in range.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/connectToPreferredNetwork\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether the wifi connection should connect to more preferred networks when already connected to this one.  Requires ConnectAutomatically to be true.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/connectWhenNetworkNameIsHidden\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether the wifi connection should connect automatically even when the SSID is not broadcasting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/forceFIPSCompliance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to force FIPS compliance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/meteredConnectionLimit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the metered connection limit type for the wifi connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/networkName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the network configuration name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/preSharedKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the pre-shared key for WPA Personal Wi-Fi network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/proxyAutomaticConfigurationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the URL for the proxy server configuration script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/proxyManualAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the IP address for the proxy server.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/proxyManualPort\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the port for the proxy server.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/proxySetting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the proxy setting for Wi-Fi configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/ssid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the SSID of the wifi connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiConfiguration/wifiSecurityType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the Wifi Security Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This entity provides descriptions of the declared methods, properties and relationships exposed by the Wifi CSP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the authentication method.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/authenticationPeriodInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of seconds for the client to wait after an authentication attempt before failing. Valid range 1-3600.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/authenticationRetryDelayPeriodInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of seconds between a failed authentication and the next authentication attempt. Valid range 1-3600.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/authenticationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to authenticate the user, the device, either, or to use guest authentication (none). If you’re using certificate authentication, make sure the certificate type matches the authentication type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/cacheCredentials\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to cache user credentials on the device so that users don’t need to keep entering them each time they connect.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/disableUserPromptForServerValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to prevent the user from being prompted to authorize new servers for trusted certification authorities when EAP type is selected as PEAP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/eapolStartPeriodInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of seconds to wait before sending an EAPOL (Extensible Authentication Protocol over LAN) Start message. Valid range 1-3600.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/eapType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extensible Authentication Protocol (EAP). Indicates the type of EAP protocol set on the Wi-Fi endpoint (router).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/enablePairwiseMasterKeyCaching\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether the wifi connection should enable pairwise master key caching.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/enablePreAuthentication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether pre-authentication should be enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/innerAuthenticationProtocolForEAPTTLS\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify inner authentication protocol for EAP TTLS.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/maximumAuthenticationFailures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the maximum authentication failures allowed for a set of credentials. Valid range 1-100.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/maximumAuthenticationTimeoutInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify maximum authentication timeout (in seconds).  Valid range: 1-120\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/maximumEAPOLStartMessages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifiy the maximum number of EAPOL (Extensible Authentication Protocol over LAN) Start messages to be sent before returning failure. Valid range 1-100.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/maximumNumberOfPairwiseMasterKeysInCache\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify maximum number of pairwise master keys in cache.  Valid range: 1-255\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/maximumPairwiseMasterKeyCacheTimeInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify maximum pairwise master key cache time (in minutes).  Valid range: 5-1440\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/maximumPreAuthenticationAttempts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify maximum pre-authentication attempts.  Valid range: 1-16\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/networkSingleSignOn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the network single sign on type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/outerIdentityPrivacyTemporaryValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the string to replace usernames for privacy when using EAP TTLS or PEAP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/performServerValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to enable verification of server's identity by validating the certificate when EAP type is selected as PEAP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/promptForAdditionalAuthenticationCredentials\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether the wifi connection should prompt for additional authentication credentials.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/requireCryptographicBinding\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to enable cryptographic binding when EAP type is selected as PEAP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/trustedServerCertificateNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify trusted server certificate names.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/userBasedVirtualLan\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifiy whether to change the virtual LAN used by the device based on the user’s credentials. Cannot be used when NetworkSingleSignOnType is set to ​Disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/identityCertificateForClientAuthentication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify identity certificate for client authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/rootCertificateForClientValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify root certificate for client validation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWifiEnterpriseEAPConfiguration/rootCertificatesForServerValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify root certificate for server validation. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This entity provides descriptions of the declared methods, properties and relationships exposed by the Wired Network CSP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/authenticationBlockPeriodInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the duration for which automatic authentication attempts will be blocked from occuring after a failed authentication attempt.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/authenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the authentication method. Possible values are: `certificate`, `usernameAndPassword`, `derivedCredential`.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/authenticationPeriodInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of seconds for the client to wait after an authentication attempt before failing. Valid range 1-3600.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/authenticationRetryDelayPeriodInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of seconds between a failed authentication and the next authentication attempt. Valid range 1-3600.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/authenticationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to authenticate the user, the device, either, or to use guest authentication (none). If you're using certificate authentication, make sure the certificate type matches the authentication type. Possible values are: `none`, `user`, `machine`, `machineOrUser`, `guest`.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/cacheCredentials\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, caches user credentials on the device so that users don't need to keep entering them each time they connect. When FALSE, do not cache credentials. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/disableUserPromptForServerValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, prevents the user from being prompted to authorize new servers for trusted certification authorities when EAP type is selected as PEAP. When FALSE, does not prevent the user from being prompted. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/eapolStartPeriodInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of seconds to wait before sending an EAPOL (Extensible Authentication Protocol over LAN) Start message. Valid range 1-3600.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/eapType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extensible Authentication Protocol (EAP). Indicates the type of EAP protocol set on the Wi-Fi endpoint (router). Possible values are: `eapTls`, `leap`, `eapSim`, `eapTtls`, `peap`, `eapFast`, `teap`.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/enforce8021X\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, the automatic configuration service for wired networks requires the use of 802.1X for port authentication. When FALSE, 802.1X is not required. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/forceFIPSCompliance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, forces FIPS compliance. When FALSE, does not enable FIPS compliance. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/innerAuthenticationProtocolForEAPTTLS\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify inner authentication protocol for EAP TTLS. Possible values are: `unencryptedPassword`, `challengeHandshakeAuthenticationProtocol`, `microsoftChap`, `microsoftChapVersionTwo`.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/maximumAuthenticationFailures\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the maximum authentication failures allowed for a set of credentials. Valid range 1-100.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/maximumEAPOLStartMessages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the maximum number of EAPOL (Extensible Authentication Protocol over LAN) Start messages to be sent before returning failure. Valid range 1-100.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/outerIdentityPrivacyTemporaryValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the string to replace usernames for privacy when using EAP TTLS or PEAP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/performServerValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, enables verification of server's identity by validating the certificate when EAP type is selected as PEAP. When FALSE, the certificate is not validated. Default value is TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/requireCryptographicBinding\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, enables cryptographic binding when EAP type is selected as PEAP. When FALSE, does not enable cryptogrpahic binding. Default value is TRUE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/secondaryAuthenticationMethod\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the secondary authentication method. Possible values are: `certificate`, `usernameAndPassword`, `derivedCredential`.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/trustedServerCertificateNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify trusted server certificate names.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/identityCertificateForClientAuthentication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify identity certificate for client authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/rootCertificateForClientValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify root certificate for client validation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/rootCertificatesForServerValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify root certificates for server validation. This collection can contain a maximum of 500 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/secondaryIdentityCertificateForClientAuthentication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify secondary identity certificate for client authentication.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsWiredNetworkConfiguration/secondaryRootCertificateForClientValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify secondary root certificate for client validation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingInstance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting instance within policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingCollectionInstance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting instance within policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingCollectionInstance/choiceSettingCollectionValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Choice setting collection value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingInstanceTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Instance Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingCollectionInstanceTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Choice Setting Collection Instance Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingCollectionInstanceTemplate/allowUnmanagedValues\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Linked policy may append values which are not present in the template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingValueTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Choice Setting Value Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingCollectionInstanceTemplate/choiceSettingCollectionValueTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Choice Setting Collection Value Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingInstance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting instance within policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingInstance/choiceSettingValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Choice setting value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingInstanceTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Choice Setting Instance Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingInstanceTemplate/choiceSettingValueTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Choice Setting Value Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingValue/children\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Child settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingValue/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Choice setting value: an OptionDefinition ItemId.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingValueDefaultTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Choice Setting Value Default Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingValueConstantDefaultTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Choice Setting Value Constant Default Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingValueConstantDefaultTemplate/children\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Option Children\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingValueConstantDefaultTemplate/settingDefinitionOptionId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default Constant Value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingValueDefinitionTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Choice Setting Value Definition Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationOptionDefinitionTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Option Definition Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingValueDefinitionTemplate/allowedOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Choice Setting Allowed Options\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingValueTemplate/defaultValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Choice Setting Value Default Template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingValueTemplate/recommendedValueDefinition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recommended definition override.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingValueTemplate/requiredValueDefinition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required definition override.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingValueTemplate/settingValueTemplateId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Value Template Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationDependentOn/dependentOn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of parent setting/ parent setting option dependent on\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationDependentOn/parentSettingId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of parent setting/ parent setting id dependent on\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationExchangeOnlineSettingApplicability\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Applicability for an Exchange Online Setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationGroupSettingCollectionInstance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Instance of a GroupSettingCollection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationGroupSettingValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the GroupSetting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationGroupSettingCollectionInstance/groupSettingCollectionValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of GroupSetting values\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationGroupSettingCollectionInstanceTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Setting Collection Instance Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationGroupSettingCollectionInstanceTemplate/allowUnmanagedValues\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Linked policy may append values which are not present in the template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationGroupSettingValueTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Setting Value Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationGroupSettingCollectionInstanceTemplate/groupSettingCollectionValueTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Setting Collection Value Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationGroupSettingInstance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Instance of a GroupSetting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationGroupSettingInstance/groupSettingValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"GroupSetting value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationGroupSettingInstanceTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Setting Instance Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationGroupSettingInstanceTemplate/groupSettingValueTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Setting Value Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationGroupSettingValue/children\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of child setting instances contained within this GroupSetting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationGroupSettingValueTemplate/children\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group setting value children\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationGroupSettingValueTemplate/settingValueTemplateId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Value Template Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSimpleSettingValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Simple setting value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationIntegerSettingValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Simple setting value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationIntegerSettingValue/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the integer setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationIntegerSettingValueDefaultTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer Setting Value Default Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationIntegerSettingValueConstantDefaultTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer Setting Value Constant Default Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationIntegerSettingValueConstantDefaultTemplate/constantValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default Constant Value. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationIntegerSettingValueDefinition/maximumValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum allowed value of the integer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationIntegerSettingValueDefinition/minimumValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum allowed value of the integer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationIntegerSettingValueDefinitionTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer Setting Value Definition Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationIntegerSettingValueDefinitionTemplate/maxValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer Setting Maximum Value. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationIntegerSettingValueDefinitionTemplate/minValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer Setting Minimum Value. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSimpleSettingValueTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Simple Setting Value Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationIntegerSettingValueTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer Setting Value Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationIntegerSettingValueTemplate/defaultValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer Setting Value Default Template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationIntegerSettingValueTemplate/recommendedValueDefinition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recommended value definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationIntegerSettingValueTemplate/requiredValueDefinition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required value definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationOptionDefinition/dependedOnBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Settings that depends on this option\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationOptionDefinition/dependentOn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of dependent settings for this option\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationOptionDefinition/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the option\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationOptionDefinition/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of the option\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationOptionDefinition/helpText\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Help text of the option\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationOptionDefinition/itemId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of option\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationOptionDefinition/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the option\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationOptionDefinition/optionValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the option\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationOptionDefinitionTemplate/children\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Option Children\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationOptionDefinitionTemplate/itemId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Option ItemId\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyTemplateReference\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy template reference information\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyTemplateReference/templateDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template Display Name of the referenced template. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyTemplateReference/templateDisplayVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template Display Version of the referenced Template. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyTemplateReference/templateFamily\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template Family of the referenced Template. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyTemplateReference/templateId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringSettingValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Simple setting value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationReferenceSettingValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Model for ReferenceSettingValue\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationReferenceSettingValue/note\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A note that admin can use to put some contextual information\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationReferredSettingInformation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Referred setting information about reusable setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationReferredSettingInformation/settingDefinitionId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting definition id that is being referred to a setting. Applicable for reusable setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSecretSettingValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Graph model for a secret setting value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSecretSettingValue/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the secret setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSecretSettingValue/valueState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a value indicating the encryption state of the Value property.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingApplicability/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"description of the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingApplicability/deviceMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Mode that setting can be applied on\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingApplicability/platform\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform setting can be applied on\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingApplicability/technologies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Which technology channels this setting can be deployed through\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingDependedOnBy/dependedOnBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of child setting that is dependent on the current setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingDependedOnBy/required\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value that determines if the child setting is required based on the parent setting's selection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingGroupCollectionInstance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting instance within policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingGroupInstance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting instance within policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingInstance/settingDefinitionId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Definition Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting instance template reference information\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingInstance/settingInstanceTemplateReference\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Instance Template Reference\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingInstanceTemplate/isRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if a policy must specify this setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingInstanceTemplate/settingDefinitionId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Definition Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingInstanceTemplate/settingInstanceTemplateId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Instance Template Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference/settingInstanceTemplateId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting instance template id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingOccurrence/maxDeviceOccurrence\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum times setting can be set on device. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingOccurrence/minDeviceOccurrence\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum times setting can be set on device. A MinDeviceOccurrence of 0 means setting is optional\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting value template reference information\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingValue/settingValueTemplateReference\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting value template reference\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference/settingValueTemplateId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting value template id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingValueTemplateReference/useTemplateDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to update policy setting value to match template setting default value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSimpleSettingCollectionInstance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Simple setting collection instance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSimpleSettingCollectionInstance/simpleSettingCollectionValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Simple setting collection instance value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSimpleSettingCollectionInstanceTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Simple Setting Collection Instance Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSimpleSettingCollectionInstanceTemplate/allowUnmanagedValues\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Linked policy may append values which are not present in the template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSimpleSettingCollectionInstanceTemplate/simpleSettingCollectionValueTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Simple Setting Collection Value Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSimpleSettingInstance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Simple setting instance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSimpleSettingInstance/simpleSettingValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Simple setting instance value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSimpleSettingInstanceTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Simple Setting Instance Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSimpleSettingInstanceTemplate/simpleSettingValueTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Simple Setting Value Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSimpleSettingValueTemplate/settingValueTemplateId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Value Template Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringSettingValue/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the string setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringSettingValueDefaultTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String Setting Value Default Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringSettingValueConstantDefaultTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String Setting Value Constant Default Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringSettingValueConstantDefaultTemplate/constantValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default Constant Value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringSettingValueDefinition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String constraints\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringSettingValueDefinition/fileTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supported file types for this setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringSettingValueDefinition/format\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pre-defined format of the string\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringSettingValueDefinition/inputValidationSchema\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Regular expression or any xml or json schema that the input string should match\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringSettingValueDefinition/isSecret\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the setting needs to be treated as a secret. Settings marked as yes will be encrypted in transit and at rest and will be displayed as asterisks when represented in the UX.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringSettingValueDefinition/maximumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum length of string. Valid values 0 to 87516\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringSettingValueDefinition/minimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of string. Valid values 0 to 87516\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringSettingValueTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String Setting Value Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationStringSettingValueTemplate/defaultValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String Setting Value Default Template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationWindowsSettingApplicability/configurationServiceProviderVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of CSP setting is a part of\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationWindowsSettingApplicability/maximumSupportedVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum supported version of Windows\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationWindowsSettingApplicability/minimumSupportedVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum supported version of Windows\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationWindowsSettingApplicability/requiredAzureAdTrustType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required AzureAD trust type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationWindowsSettingApplicability/requiresAzureAd\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AzureAD setting requirement\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationWindowsSettingApplicability/windowsSkus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Windows SKUs that the setting is applicable for\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPriorityMetaData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Priority metadata of the policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPriorityMetaData/priority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Priority of the policy. Valid values 1 to 500\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComplianceActionItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Action for Rule\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComplianceActionItem/actionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"What action to take\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComplianceActionItem/gracePeriodHours\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of hours to wait till the action will be enforced. Valid values 0 to 8760\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComplianceActionItem/notificationMessageCCList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of group IDs to speicify who to CC this notification message to. This collection can contain a maximum of 100 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComplianceActionItem/notificationTemplateId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"What notification Message template to use\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCompliancePolicy/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy creation date and time. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCompliancePolicy/creationSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy creation source\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCompliancePolicy/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy description\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCompliancePolicy/isAssigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy assignment status. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCompliancePolicy/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy last modification date and time. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCompliancePolicy/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCompliancePolicy/platforms\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platforms for this policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCompliancePolicy/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCompliancePolicy/settingCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of settings. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCompliancePolicy/technologies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Technologies for this policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DeviceManagementConfigurationPolicyAssignment entity assigns a specific DeviceManagementConfigurationPolicy to an AAD group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCompliancePolicy/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy assignments\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComplianceScheduledActionForRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Action for Rule\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCompliancePolicy/scheduledActionsForRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scheduled action for this rule\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSetting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting instance within policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCompliancePolicy/settings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy settings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComplianceScheduledActionForRule/ruleName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the rule which this scheduled action applies to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComplianceScheduledActionForRule/scheduledActionConfigurations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scheduled action configurations for this compliance policy. This collection can contain a maximum of 100 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationCategory/categoryDescription\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the category header\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationCategory/childCategoryIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of child ids of the category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationCategory/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the item\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationCategory/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the item\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationCategory/helpText\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Help text of the item\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationCategory/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the item\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationCategory/parentCategoryId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Parent id of the category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationCategory/platforms\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platforms types, which settings in the category have.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationCategory/rootCategoryId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Root id of the category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationCategory/settingUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the category contains settings that are used for Compliance or Configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationCategory/technologies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Technologies types, which settings in the category have.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingCollectionDefinition/maximumCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of choices in the collection. Valid values 1 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingCollectionDefinition/minimumCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum number of choices in the collection. Valid values 1 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingDefinition/defaultOptionId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default option for choice setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationChoiceSettingDefinition/options\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Options for the setting that can be selected\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicy/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy creation date and time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicy/creationSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy creation source\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicy/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy description\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicy/isAssigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy assignment status. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicy/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy last modification date and time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicy/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicy/platforms\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platforms for this policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicy/priorityMetaData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the priority of each policies that are selected by the admin during enrollment process\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicy/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicy/settingCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of settings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicy/technologies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Technologies for this policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicy/templateReference\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template reference information\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicy/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy assignments\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicy/settings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy settings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyAssignment/source\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment source for the device compliance policy, direct or parcel/policySet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyAssignment/sourceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the source of the assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for the DeviceManagementConfigurationPolicy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyTemplate/allowUnmanagedSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow unmanaged setting templates\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyTemplate/baseId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template base identifier\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyTemplate/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template description\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyTemplate/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyTemplate/displayVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of template version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyTemplate/lifecycleState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate current lifecycle state of template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyTemplate/platforms\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platforms for this template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyTemplate/settingTemplateCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of setting templates. Valid values 0 to 2147483647. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyTemplate/technologies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Technologies for this template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyTemplate/templateFamily\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TemplateFamily for this template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyTemplate/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template version. Valid values 1 to 2147483647. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationPolicyTemplate/settingTemplates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting templates\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationRedirectSettingDefinition/deepLink\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A deep link that points to the specific location in the Intune console where feature support must be managed from.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationRedirectSettingDefinition/redirectMessage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A message that explains that clicking the link will redirect the user to a supported page to manage the settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationRedirectSettingDefinition/redirectReason\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the reason for redirecting the user to an alternative location in the console.  For example: WiFi profiles are not supported in the settings catalog and must be created with a template policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSetting/settingInstance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Instance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSetting/settingDefinitions\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of related Setting Definitions. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingDefinition/accessTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read/write access mode of the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingDefinition/applicability\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details which device setting is applicable on\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingDefinition/baseUri\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base CSP Path\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingDefinition/categoryId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the area group under which the setting is configured in a specified configuration service provider (CSP)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingDefinition/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the item\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingDefinition/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the item\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingDefinition/helpText\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Help text of the item\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingDefinition/infoUrls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of links more info for the setting can be found at\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingDefinition/keywords\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tokens which to search settings on\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingDefinition/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the item\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingDefinition/occurrence\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the setting is required or not\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingDefinition/offsetUri\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Offset CSP Path from Base\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingDefinition/referredSettingInformationList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of referred setting information.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingDefinition/rootDefinitionId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Root setting definition if the setting is a child setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingDefinition/settingUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting type, for example, configuration and compliance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingDefinition/uxBehavior\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting control type representation in the UX\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingDefinition/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Item Version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingDefinition/visibility\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting visibility scope to UX\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingGroupCollectionDefinition/maximumCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of setting group count in the collection. Valid values 1 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingGroupCollectionDefinition/minimumCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum number of setting group count in the collection. Valid values 1 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingGroupDefinition/childIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Dependent child settings to this group of settings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingGroupDefinition/dependedOnBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of child settings that depend on this setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingGroupDefinition/dependentOn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Dependencies for the setting group\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingTemplate/settingInstanceTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Instance Template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSettingTemplate/settingDefinitions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of related Setting Definitions\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSimpleSettingCollectionDefinition/maximumCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of simple settings in the collection. Valid values 1 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSimpleSettingCollectionDefinition/minimumCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum number of simple settings in the collection. Valid values 1 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSimpleSettingDefinition/defaultValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default setting value for this setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSimpleSettingDefinition/dependedOnBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"list of child settings that depend on this setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSimpleSettingDefinition/dependentOn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"list of parent settings this setting is dependent on\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConfigurationSimpleSettingDefinition/valueDefinition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Definition of the value for this setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReusablePolicySetting/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"reusable setting creation date and time. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReusablePolicySetting/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"reusable setting description supplied by user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReusablePolicySetting/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"reusable setting display name supplied by user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReusablePolicySetting/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"date and time when reusable setting was last modified. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReusablePolicySetting/referencingConfigurationPolicyCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"count of configuration policies referencing the current reusable setting. Valid values 0 to 2147483647. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReusablePolicySetting/settingDefinitionId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"setting definition id associated with this reusable setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReusablePolicySetting/settingInstance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"reusable setting configuration instance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReusablePolicySetting/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"version number for reusable setting. Valid values 0 to 2147483647. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementReusablePolicySetting/referencingConfigurationPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"configuration policies referencing the current reusable setting. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateConnectorSetting/certExpiryTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate expire time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateConnectorSetting/connectorVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of certificate connector\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateConnectorSetting/enrollmentError\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate connector enrollment error\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateConnectorSetting/lastConnectorConnectionTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last time certificate connector connected\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateConnectorSetting/lastUploadVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of last uploaded certificate connector\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateConnectorSetting/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate connector status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.companyPortalBlockedAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocked actions on the company portal as per platform and device ownership types\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.companyPortalBlockedAction/action\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Action\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.companyPortalBlockedAction/ownerType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device ownership type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.companyPortalBlockedAction/platform\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device OS/Platform\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceManagementPartnerAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User group targeting for Compliance Management Partner\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceManagementPartnerAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group assignment target.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exported Data\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform specific enrollment restrictions\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/blockedManufacturers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of blocked Manufacturers.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/blockedSkus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of blocked Skus.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/osMaximumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Max OS version supported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/osMinimumVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Min OS version supported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/personalDeviceEnrollmentBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block personally owned devices from enrolling\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestriction/platformBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the platform from enrolling\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Access Rules in Exchange.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessRule/accessLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Access Level for Exchange granted by this rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeDeviceClass\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Class in Exchange.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeAccessRule/deviceClass\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Class which will be impacted by this rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeDeviceClass/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device class which will be impacted by this rule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeDeviceClass/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of device which is impacted by this rule e.g. Model, Family\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartnerAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User group targeting for Device Management Partner\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartnerAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups targeting for devices to be enrolled through partner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/companyPortalBlockedActions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of blocked actions on the company portal as per platform and device ownership types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/contactITEmailAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the person/organization responsible for IT support.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/contactITName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the person/organization responsible for IT support.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/contactITNotes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text comments regarding the person/organization responsible for IT support.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/contactITPhoneNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of the person/organization responsible for IT support.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/customCanSeePrivacyMessage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The custom privacy message used to explain what the organization can see and do on managed devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/customCantSeePrivacyMessage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The custom privacy message used to explain what the organization can’t see or do on managed devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/customPrivacyMessage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The custom privacy message used to explain what the organization can’t see or do on managed devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/darkBackgroundLogo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Logo image displayed in Company Portal apps which have a dark background behind the logo.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/disableClientTelemetry\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Applies to telemetry sent from all clients to the Intune service. When disabled, all proactive troubleshooting and issue warnings within the client are turned off, and telemetry settings appear inactive or hidden to the device user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/disableDeviceCategorySelection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if Device Category Selection will be shown in Company Portal\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Company/organization name that is displayed to end users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/enrollmentAvailability\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Customized device enrollment flow displayed to the end user \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/isFactoryResetDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the adminsistrator has disabled the 'Factory Reset' action on corporate owned devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/isRemoveDeviceDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the adminsistrator has disabled the 'Remove Device' action on corporate owned devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/landingPageCustomizedImage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Customized image displayed in Company Portal app landing page\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/lightBackgroundLogo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Logo image displayed in Company Portal apps which have a light background behind the logo.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/onlineSupportSiteName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the company/organization’s IT helpdesk site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/onlineSupportSiteUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to the company/organization’s IT helpdesk site.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/privacyUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to the company/organization’s privacy policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of scope tags assigned to the default branding profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/sendDeviceOwnershipChangePushNotification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if a push notification is sent to users when their device ownership type changes from personal to corporate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/showAzureADEnterpriseApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if AzureAD Enterprise Apps will be shown in Company Portal\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/showConfigurationManagerApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if ConfigurationManagerApps will be shown in Company Portal\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/showDisplayNameNextToLogo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/showLogo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied logo images are shown or not shown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/showNameNextToLogo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/showOfficeWebApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if Office WebApps will be shown in Company Portal\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rgbColor\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Color in RGB.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrand/themeColor\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Primary theme color used in the Company Portal applications and web portal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rgbColor/b\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blue value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rgbColor/g\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Green value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rgbColor/r\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Red value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenActionResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the action performed with an Apple Volume Purchase Program token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenActionResult/actionName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenActionResult/actionState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenActionResult/lastUpdatedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action state was last updated\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenActionResult/startDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action was initiated\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenLicenseSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"License summary of a given app in a token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenLicenseSummary/appleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple Id associated with the given Apple Volume Purchase Program Token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenLicenseSummary/availableLicenseCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of VPP licenses available.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenLicenseSummary/organizationName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organization associated with the Apple Volume Purchase Program Token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenLicenseSummary/usedLicenseCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of VPP licenses in use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenLicenseSummary/vppTokenId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the VPP token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenRevokeLicensesActionResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the revoke licenses action performed on the Apple Volume Purchase Program token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenRevokeLicensesActionResult/actionFailureReason\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason for the revoke licenses action failure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenRevokeLicensesActionResult/failedLicensesCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A count of the number of licenses that failed to revoke.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppTokenRevokeLicensesActionResult/totalLicensesCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A count of the number of licenses that were attempted to revoke.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceManagementPartner/androidEnrollmentAssignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups which enroll Android devices through partner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceManagementPartner/androidOnboarded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner onboarded for Android devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceManagementPartner/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceManagementPartner/iosEnrollmentAssignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups which enroll ios devices through partner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceManagementPartner/iosOnboarded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner onboarded for ios devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceManagementPartner/lastHeartbeatDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of last heartbeat after admin onboarded to the compliance management partner\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceManagementPartner/macOsEnrollmentAssignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups which enroll Mac devices through partner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceManagementPartner/macOsOnboarded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner onboarded for Mac devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceManagementPartner/partnerState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner state of this tenant\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceManagementPartner/windowsEnrollmentAssignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups which enroll Windows devices through partner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.complianceManagementPartner/windowsOnboarded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner onboarded for Windows devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCategory/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional description for the device category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCategory/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the device category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCategory/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional role scope tags for the device category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComanagementAuthorityConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Co-Management Authority Page Configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComanagementAuthorityConfiguration/configurationManagerAgentCommandLineArgument\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"CoManagement Authority configuration ConfigurationManagerAgentCommandLineArgument\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComanagementAuthorityConfiguration/installConfigurationManagerAgent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"CoManagement Authority configuration InstallConfigurationManagerAgent\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComanagementAuthorityConfiguration/managedDeviceAuthority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"CoManagement Authority configuration ManagedDeviceAuthority\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentLimitConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Enrollment Configuration that restricts the number of devices a user can enroll\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentLimitConfiguration/limit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum number of devices that a user can enroll\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentNotificationConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment Notification Configuration which is used to send notification\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentNotificationConfiguration/brandingOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Branding Options for the Enrollment Notification\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentNotificationConfiguration/defaultLocale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DefaultLocale for the Enrollment Notification\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentNotificationConfiguration/notificationMessageTemplateId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notification Message Template Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentNotificationConfiguration/notificationTemplates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of notification data - &lt;TemplateType&gt;_&lt;NotificationMessageTemplateId&gt;\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentNotificationConfiguration/platformType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform type of the Enrollment Notification\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentNotificationConfiguration/templateType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template type of the Enrollment Notification\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestrictionConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Enrollment Configuration that restricts the types of devices a user can enroll for a single platform\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestrictionConfiguration/platformRestriction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Restrictions based on platform, platform operating system version, and device ownership\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestrictionConfiguration/platformType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of platform for which this restriction applies.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Enrollment Configuration that restricts the types of devices a user can enroll\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration/androidForWorkRestriction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android for work restrictions based on platform, platform operating system version, and device ownership\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration/androidRestriction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android restrictions based on platform, platform operating system version, and device ownership\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration/iosRestriction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ios restrictions based on platform, platform operating system version, and device ownership\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration/macOSRestriction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mac restrictions based on platform, platform operating system version, and device ownership\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration/macRestriction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mac restrictions based on platform, platform operating system version, and device ownership\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration/windowsHomeSkuRestriction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Home Sku restrictions based on platform, platform operating system version, and device ownership\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration/windowsMobileRestriction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows mobile restrictions based on platform, platform operating system version, and device ownership\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentPlatformRestrictionsConfiguration/windowsRestriction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows restrictions based on platform, platform operating system version, and device ownership\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Hello for Business settings lets users access their devices using a gesture, such as biometric authentication, or a PIN. Configure settings for enrolled Windows 10, Windows 10 Mobile and later.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/enhancedBiometricsState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the ability to use the anti-spoofing features for facial recognition on devices which support it. If set to disabled, anti-spoofing features are not allowed. If set to Not Configured, the user can choose whether they want to use anti-spoofing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/pinExpirationInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the period of time (in days) that a PIN can be used before the system requires the user to change it. This must be set between 0 and 730, inclusive. If set to 0, the user's PIN will never expire\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/pinLowercaseCharactersUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the ability to use lowercase letters in the Windows Hello for Business PIN.  Allowed permits the use of lowercase letter(s), whereas Required ensures they are present. If set to Not Allowed, lowercase letters will not be permitted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/pinMaximumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the maximum number of characters allowed for the Windows Hello for Business PIN. This value must be between 4 and 127, inclusive. This value must be greater than or equal to the value set for the minimum PIN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/pinMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the minimum number of characters required for the Windows Hello for Business PIN.  This value must be between 4 and 127, inclusive, and less than or equal to the value set for the maximum PIN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/pinPreviousBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the ability to prevent users from using past PINs. This must be set between 0 and 50, inclusive, and the current PIN of the user is included in that count. If set to 0, previous PINs are not stored. PIN history is not preserved through a PIN reset.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/pinSpecialCharactersUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the ability to use special characters in the Windows Hello for Business PIN.  Allowed permits the use of special character(s), whereas Required ensures they are present. If set to Not Allowed, special character(s) will not be permitted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/pinUppercaseCharactersUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the ability to use uppercase letters in the Windows Hello for Business PIN.  Allowed permits the use of uppercase letter(s), whereas Required ensures they are present. If set to Not Allowed, uppercase letters will not be permitted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/remotePassportEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the use of Remote Windows Hello for Business. Remote Windows Hello for Business provides the ability for a portable, registered device to be usable as a companion for desktop authentication. The desktop must be Azure AD joined and the companion device must have a Windows Hello for Business PIN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/securityDeviceRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls whether to require a Trusted Platform Module (TPM) for provisioning Windows Hello for Business. A TPM provides an additional security benefit in that data stored on it cannot be used on other devices. If set to False, all devices can provision Windows Hello for Business even if there is not a usable TPM.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/securityKeyForSignIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security key for Sign In provides the capacity for remotely turning ON/OFF Windows Hello Sercurity Keyl Not configured will honor configurations done on the clinet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls whether to allow the device to be configured for Windows Hello for Business. If set to disabled, the user cannot provision Windows Hello for Business except on Azure Active Directory joined mobile phones if otherwise required. If set to Not Configured, Intune will not override client defaults.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceEnrollmentWindowsHelloForBusinessConfiguration/unlockWithBiometricsEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the use of biometric gestures, such as face and fingerprint, as an alternative to the Windows Hello for Business PIN.  If set to False, biometric gestures are not allowed. Users must still configure a PIN as a backup in case of failures.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/connectorServerName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the server hosting the Exchange Connector.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/exchangeAlias\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An alias assigned to the Exchange server\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/exchangeConnectorType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of Exchange Connector Configured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/exchangeOrganization\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange Organization to the Exchange server\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last sync time for the Exchange Connector\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/primarySmtpAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address used to configure the Service To Service Exchange Connector.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/serverName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the Exchange server.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange Connector Status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeConnector/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the ExchangeConnectorAgent\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeOnPremisesPolicy/accessRules\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device access rules in Exchange. The access rules apply globally to the entire Exchange organization\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeOnPremisesPolicy/defaultAccessLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default access state in Exchange. This rule applies globally to the entire Exchange organization\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeOnPremisesPolicy/knownDeviceClasses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device classes known to Exchange\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeOnPremisesPolicy/notificationContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notification text that will be sent to users quarantined by this policy. This is UTF8 encoded byte array HTML.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExchangeOnPremisesPolicy/conditionalAccessSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartner/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartner/groupsRequiringPartnerEnrollment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups that specifies whether enrollment is through partner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartner/isConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether device management partner is configured or not\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartner/lastHeartbeatDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of last heartbeat after admin enabled option Connect to Device management Partner\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartner/partnerAppType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner App type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartner/partnerState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner state of this tenant\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartner/singleTenantAppId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner Single tenant App id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartner/whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime in UTC when PartnerDevices will be marked as NonCompliant\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementPartner/whenPartnerDevicesWillBeRemovedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime in UTC when PartnerDevices will be removed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentConfigurationAssignment/source\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of resource used for deployment to a group, direct or policySet\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentConfigurationAssignment/sourceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for resource used for deployment to a group\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentConfigurationAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an assignment to managed devices in the tenant\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/allowPartnerToCollectIOSApplicationMetadata\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates the data sync partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the data sync partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/allowPartnerToCollectIOSPersonalApplicationMetadata\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates the data sync partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the data sync partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/androidDeviceBlockedOnMissingPartnerData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Android, set whether Intune must receive data from the data sync partner prior to marking a device compliant\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/androidEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Android, set whether data from the data sync partner should be used during compliance evaluations\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/androidMobileApplicationManagementEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, inidicates that data from the data sync partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the data sync partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/iosDeviceBlockedOnMissingPartnerData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For IOS, set whether Intune must receive data from the data sync partner prior to marking a device compliant\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/iosEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For IOS, get or set whether data from the data sync partner should be used during compliance evaluations\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/iosMobileApplicationManagementEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, inidicates that data from the data sync partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the data sync partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/lastHeartbeatDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime of last Heartbeat recieved from the Data Sync Partner\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/macDeviceBlockedOnMissingPartnerData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Mac, get or set whether Intune must receive data from the data sync partner prior to marking a device compliant\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/macEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Mac, get or set whether data from the data sync partner should be used during compliance evaluations\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/microsoftDefenderForEndpointAttachEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, inidicates that configuration profile management via Microsoft Defender for Endpoint is enabled. When FALSE, inidicates that configuration profile management via Microsoft Defender for Endpoint is disabled. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/partnerState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data Sync Partner state for this account\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/partnerUnresponsivenessThresholdInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Get or Set days the per tenant tolerance to unresponsiveness for this partner integration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/partnerUnsupportedOsVersionBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Data Sync Partner\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/windowsDeviceBlockedOnMissingPartnerData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, inidicates that Intune must receive data from the data sync partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the data sync partner for Windows. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/windowsEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, inidicates that data from the data sync partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the data sync partner should not be used during compliance evaluations for Windows. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileThreatDefenseConnector/windowsMobileApplicationManagementEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, app protection policies using the Device Threat Level rule will evaluate devices including data from this connector for Windows. When FALSE, Intune will not use device risk details sent over this connector during app protection policies calculation for policies with a Device Threat Level configured. Existing devices that are not compliant due to risk levels obtained from this connector will also become compliant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if on premises conditional access is enabled for this organization\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings/excludedGroups\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings/includedGroups\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onPremisesConditionalAccessSettings/overrideDefaultRule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Override the default access rule when allowing a device to ensure access is granted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/appleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The apple Id associated with the given Apple Volume Purchase Program Token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/automaticallyUpdateApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not apps for the VPP token will be automatically updated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/claimTokenManagementFromExternalMdm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin consent to allow claiming token management from external MDM.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/countryOrRegion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not apps for the VPP token will be automatically updated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/dataSharingConsentGranted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Consent granted for data sharing with the Apple Volume Purchase Program.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An admin specified token friendly name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/expirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration date time of the Apple Volume Purchase Program Token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modification date time associated with the Apple Volume Purchase Program Token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time when an application sync was done with the Apple volume purchase program service using the the Apple Volume Purchase Program Token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/lastSyncStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current sync status of the last application sync which was triggered using the Apple Volume Purchase Program Token. Possible values are: `none`, `inProgress`, `completed`, `failed`.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/locationName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Token location returned from Apple VPP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/organizationName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organization associated with the Apple Volume Purchase Program Token\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role Scope Tags IDs assigned to this entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current state of the Apple Volume Purchase Program Token. Possible values are: `unknown`, `valid`, `expired`, `invalid`, `assignedToExternalMDM`.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/token\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple Volume Purchase Program Token string downloaded from the Apple Volume Purchase Program.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/tokenActionResults\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of statuses of the actions performed on the Apple Volume Purchase Program Token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vppToken/vppTokenAccountType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: `business`, `education`.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 Enrollment Status Page Configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfiguration/allowDeviceResetOnInstallFailure\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block device reset on installation failure\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfiguration/allowDeviceUseOnInstallFailure\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the user to continue using the device on installation failure\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfiguration/allowLogCollectionOnInstallFailure\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block log collection on installation failure\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfiguration/allowNonBlockingAppInstallation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Install all required apps as non blocking apps during white glove\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfiguration/blockDeviceSetupRetryByUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the user to retry the setup on installation failure\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfiguration/customErrorMessage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set custom error message to show upon installation failure\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfiguration/disableUserStatusTrackingAfterFirstUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only show installation progress for first user post enrollment\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfiguration/installProgressTimeoutInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set installation progress timeout in minutes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfiguration/installQualityUpdates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows quality updates installation during OOBE\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfiguration/selectedMobileAppIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Selected applications to track the installation status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfiguration/showInstallationProgress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show or hide installation progress to user\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10EnrollmentCompletionPageConfiguration/trackInstallProgressForAutopilotOnly\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only show installation progress for Autopilot enrollment scenarios\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementConstraint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base entity for a constraint\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementEnumConstraint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constraint that enforces the setting value is from a permitted set of strings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementEnumValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Definition information for an enum value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementEnumConstraint/values\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of valid values for this string\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementEnumValue/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for this enum value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementEnumValue/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The raw enum value text\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentSettingSecretConstraint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constraint indicating that this value is a secret and will be encrypted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingAbstractImplementationConstraint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constraint that enforces an AbstractComplex type has or is set to a particular value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingAbstractImplementationConstraint/allowedAbstractImplementationDefinitionIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of value which means not configured for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingAppConstraint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constraint enforcing the setting contains only vaild app types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingAppConstraint/supportedTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Acceptable app types to allow for this setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingBooleanConstraint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constraint the enforces a particular boolean value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingBooleanConstraint/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The boolean value to compare against\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingCollectionConstraint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constraint that enforces the maximum number of elements a collection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingCollectionConstraint/maximumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum number of elements in the collection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingCollectionConstraint/minimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum number of elements in the collection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingComparison\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity representing setting comparison result\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingComparison/comparisonResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting comparison result\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingComparison/currentValueJson\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"JSON representation of current intent (or) template setting's value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingComparison/definitionId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the setting definition for this instance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingComparison/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting's display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingComparison/id\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting ID\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingComparison/newValueJson\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"JSON representation of new template setting's value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingDependency\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Dependency information for a setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingDependency/constraints\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of constraints for the dependency setting value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingDependency/definitionId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting definition ID of the setting depended on\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingEnrollmentTypeConstraint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constraint that enforces the enrollment types applied to a setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingEnrollmentTypeConstraint/enrollmentTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of enrollment types\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingFileConstraint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constraint enforcing the file extension is acceptable for a given setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingFileConstraint/supportedExtensions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Acceptable file extensions to upload for this setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingIntegerConstraint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constraint enforcing the permitted value range for an integer setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingIntegerConstraint/maximumValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum permitted value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingIntegerConstraint/minimumValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum permitted value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingProfileConstraint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constraint enforcing a given profile metadata\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingProfileConstraint/source\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The source of the entity\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingProfileConstraint/types\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of types this entity carries\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingRegexConstraint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constraint enforcing the setting matches against a given RegEx pattern\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingRegexConstraint/regex\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The RegEx pattern to match against\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingRequiredConstraint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constraint that enforces a particular required setting that is not null/undefined/empty string/not configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingRequiredConstraint/notConfiguredValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of value which means not configured for the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingSddlConstraint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constraint enforcing the setting is well formed SDDL\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingStringLengthConstraint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constraint enforcing a given string length range\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingStringLengthConstraint/maximumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum permitted string length\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingStringLengthConstraint/minimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum permitted string length\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingXmlConstraint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constraint enforcing the setting is well formed XML\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineContributingPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security baseline compliance state of a setting for a device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineContributingPolicy/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineContributingPolicy/sourceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineContributingPolicy/sourceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authoring source of the policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAbstractComplexSettingDefinition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity representing the defintion for an abstract complex setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAbstractComplexSettingDefinition/implementations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of definition IDs for all possible implementations of this abstract complex setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingInstance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base type for a setting instance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAbstractComplexSettingInstance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A setting instance representing a complex value for an abstract setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAbstractComplexSettingInstance/implementationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The definition ID for the chosen implementation of this complex setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAbstractComplexSettingInstance/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The values that make up the complex setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementBooleanSettingInstance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A setting instance representing a boolean value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementBooleanSettingInstance/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The boolean value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCollectionSettingDefinition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity representing the defintion for a collection setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCollectionSettingDefinition/elementDefinitionId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Setting Definition ID that describes what each element of the collection looks like\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCollectionSettingInstance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A setting instance representing a collection of values\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCollectionSettingInstance/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of values\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComplexSettingDefinition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity representing the defintion for a complex setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComplexSettingDefinition/propertyDefinitionIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The definitions of each property of the complex setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComplexSettingInstance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A setting instance representing a complex value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementComplexSettingInstance/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The values that make up the complex setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntegerSettingInstance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A setting instance representing an integer value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntegerSettingInstance/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The integer value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntent/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user given description\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntent/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user given display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntent/isAssigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Signifies whether or not the intent is assigned to users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntent/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the intent was last modified\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntent/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntent/templateId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the template this intent was created from (if any)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intent assignment entity\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntent/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of assignments\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentSettingCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity representing an intent setting category\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntent/categories\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of setting categories within the intent\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceSettingStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity that represents device setting state summary for an intent\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntent/deviceSettingStateSummaries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of settings and their states and counts of devices that belong to corresponding state for all settings within the intent\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity that represents device state for an intent\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntent/deviceStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of states of all devices that the intent is applied to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity that represents device state summary for an intent\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntent/deviceStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A summary of device states and counts of devices that belong to corresponding state for all devices that the intent is applied to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntent/settings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of all settings to be applied\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentUserState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity that represents user state for an intent\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntent/userStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of states of all users that the intent is applied to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentUserStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity that represents user state summary for an intent\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntent/userStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A summary of user states and counts of users that belong to corresponding state for all users that the intent is applied to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceSettingStateSummary/compliantCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceSettingStateSummary/conflictCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices in conflict\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceSettingStateSummary/errorCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceSettingStateSummary/nonCompliantCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of non compliant devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceSettingStateSummary/notApplicableCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceSettingStateSummary/remediatedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceSettingStateSummary/settingName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of a setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceState/deviceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceState/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device id that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceState/lastReportedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of an intent report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceState/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device state for an intent\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceState/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user name that is being reported on a device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceState/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name that is being reported on a device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceStateSummary/conflictCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices in conflict\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceStateSummary/errorCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceStateSummary/failedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceStateSummary/notApplicableCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceStateSummary/notApplicablePlatformCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices due to mismatch platform and policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentDeviceStateSummary/successCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentSettingCategory/settings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings this category contains\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentUserState/deviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of Devices that belongs to a user for an intent\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentUserState/lastReportedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of an intent report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentUserState/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User state for an intent\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentUserState/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user name that is being reported on a device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentUserState/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name that is being reported on a device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentUserStateSummary/conflictCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users in conflict\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentUserStateSummary/errorCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentUserStateSummary/failedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentUserStateSummary/notApplicableCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementIntentUserStateSummary/successCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingCategory/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingCategory/hasRequiredSetting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category contains top level required setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingCategory/settingDefinitions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting definitions this category contains\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingDefinition/constraints\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of constraints for the setting value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingDefinition/dependencies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of dependencies on other settings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingDefinition/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting's description\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingDefinition/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting's display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingDefinition/documentationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Url to setting documentation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingDefinition/headerSubtitle\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"subtitle of the setting header for more details about the category/section\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingDefinition/headerTitle\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"title of the setting header represents a category/section of a setting/settings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingDefinition/isTopLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the setting is top level, it can be configured without the need to be wrapped in a collection or complex setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingDefinition/keywords\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Keywords associated with the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingDefinition/placeholderText\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Placeholder text as an example of valid input\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingDefinition/valueType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The data type of the value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingInstance/definitionId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the setting definition for this instance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementSettingInstance/valueJson\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"JSON representation of the value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementStringSettingInstance\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A setting instance representing a string value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementStringSettingInstance/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The string value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplate/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The template's description\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplate/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The template's display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplate/intentCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Intents created from this template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplate/isDeprecated\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The template is deprecated or not. Intents cannot be created from a deprecated template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplate/platformType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The template's platform.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplate/publishedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the template was published\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplate/templateSubtype\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The template's subtype.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplate/templateType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The template's type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplate/versionInfo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The template's version information\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateSettingCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity representing a template setting category\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplate/categories\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of setting categories within the template\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplate/migratableTo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of templates this template can migrate to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplate/settings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of all settings this template has\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTemplateSettingCategory/recommendedSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings this category contains\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security baseline compliance state summary for the security baseline of the account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineCategoryStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security baseline per category compliance state summary for the security baseline of the account.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineCategoryStateSummary/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineDeviceState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security baseline compliance state summary of the security baseline for a device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineDeviceState/deviceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineDeviceState/lastReportedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineDeviceState/managedDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune device id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineDeviceState/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security baseline compliance state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineDeviceState/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineSettingState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security baseline compliance state of a setting for a device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineSettingState/contributingPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policies that contribute to this setting instance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineSettingState/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code if the setting is in error state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineSettingState/settingCategoryId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting category id which this setting belongs to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineSettingState/settingCategoryName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting category name which this setting belongs to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineSettingState/settingId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting id guid\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineSettingState/settingName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting name that is being reported\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineSettingState/sourcePolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policies that contribute to this setting instance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineSettingState/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the security baseline setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineState/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the security baseline\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineState/securityBaselineTemplateId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security baseline template id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineState/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security baseline compliance state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineState/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineState/settingStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security baseline state for different settings for a device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineStateSummary/conflictCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineStateSummary/errorCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineStateSummary/notApplicableCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineStateSummary/notSecureCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not secure devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineStateSummary/secureCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of secure devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineStateSummary/unknownCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security baseline template of the account\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineTemplate/categoryDeviceStateSummaries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security baseline per category device state summary\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineTemplate/deviceStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security baseline device states\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityBaselineTemplate/deviceStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security baseline device state summary\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.activateDeviceEsimActionResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Activate device eSIM action result\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.activateDeviceEsimActionResult/carrierUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Carrier Url to activate the device eSIM \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.adminConsent/shareAPNSData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin consent state of sharing user and device data to Apple.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.adminConsent/shareUserExperienceAnalyticsData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the admin consent for sharing User experience analytics data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appLogCollectionDownloadDetails/appLogDecryptionAlgorithm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Decryption algorithm for Content. Default is ASE256.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appLogCollectionDownloadDetails/decryptionKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Decryption key that used to decrypt the log.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appLogCollectionDownloadDetails/downloadUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Download SAS (Shared Access Signature) Url for completed app log request.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bulkManagedDeviceActionResult/failedDeviceIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failed devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bulkManagedDeviceActionResult/notFoundDeviceIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not found devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bulkManagedDeviceActionResult/notSupportedDeviceIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not supported devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bulkManagedDeviceActionResult/successfulDeviceIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Successful devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chromeOSDeviceProperty/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the property\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chromeOSDeviceProperty/updatable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether this property is updatable\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chromeOSDeviceProperty/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the property\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chromeOSDeviceProperty/valueType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of the value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagedDevicesSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Summary data for co managed devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagedDevicesSummary/compliancePolicyCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices with CompliancePolicy swung-over. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagedDevicesSummary/configurationSettingsCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices with ConfigurationSettings swung-over. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagedDevicesSummary/endpointProtectionCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices with EndpointProtection swung-over. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagedDevicesSummary/inventoryCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices with Inventory swung-over. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagedDevicesSummary/modernAppsCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices with ModernApps swung-over. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagedDevicesSummary/officeAppsCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices with OfficeApps swung-over. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagedDevicesSummary/resourceAccessCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices with ResourceAccess swung-over. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagedDevicesSummary/totalComanagedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Co-Managed Devices. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagedDevicesSummary/windowsUpdateForBusinessCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices with WindowsUpdateForBusiness swung-over. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevicesSummary/comanagedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices already Co-Managed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevicesSummary/eligibleButNotAzureAdJoinedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices eligible for Co-Management but not yet joined to Azure Active Directory\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevicesSummary/eligibleCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices fully eligible for Co-Management\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevicesSummary/ineligibleCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices ineligible for Co-Management\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevicesSummary/needsOsUpdateCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices that will be eligible for Co-Management after an OS update\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevicesSummary/scheduledForEnrollmentCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices scheduled for Co-Management enrollment. Valid values 0 to 9999999\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Parameter for action triggerConfigurationManagerAction\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerAction/action\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The action type to trigger on Configuration Manager client\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerActionResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Result of the ConfigurationManager action\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerActionResult/actionDeliveryStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action being delivered to on-prem server\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerActionResult/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code of Configuration Manager action from client\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/compliancePolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether compliance policy is managed by Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/deviceConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether device configuration is managed by Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/endpointProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether Endpoint Protection is managed by Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/inventory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether inventory is managed by Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/modernApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether modern application is managed by Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/officeApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether Office application is managed by Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/resourceAccess\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether resource access is managed by Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientEnabledFeatures/windowsUpdateForBusiness\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether Windows Update for Business is managed by Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientHealthState/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for failed state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientHealthState/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Datetime for last sync with configuration manager management point.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientHealthState/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current configuration manager client state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientInformation/clientIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration Manager Client Id from SCCM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientInformation/clientVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration Manager Client version from SCCM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configurationManagerClientInformation/isBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration Manager Client blocked status from SCCM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataProcessorServiceForWindowsFeaturesOnboarding/areDataProcessorServiceForWindowsFeaturesEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the tenant has enabled MEM features utilizing Data Processor Service for Windows (DPSW) data. When TRUE, the tenant has enabled MEM features utilizing Data Processor Service for Windows (DPSW) data. When FALSE, the tenant has not enabled MEM features utilizing Data Processor Service for Windows (DPSW) data. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataProcessorServiceForWindowsFeaturesOnboarding/hasValidWindowsLicense\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the tenant has required Windows license. When TRUE, the tenant has the required Windows license. When FALSE, the tenant does not have the required Windows license. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deleteUserFromSharedAppleDeviceActionResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Delete user from shared apple device action result\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deleteUserFromSharedAppleDeviceActionResult/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principal name of the user to be deleted\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceActionResult/actionName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceActionResult/actionState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceActionResult/lastUpdatedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action state was last updated\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceActionResult/startDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action was initiated\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Exchange Access State summary\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/allowedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Allowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/blockedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/quarantinedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Quarantined.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/unavailableDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices for which no Exchange Access State could be found.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceExchangeAccessStateSummary/unknownDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Unknown.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGeoLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device location\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGeoLocation/altitude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Altitude, given in meters above sea level\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGeoLocation/heading\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Heading in degrees from true north\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGeoLocation/horizontalAccuracy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Accuracy of longitude and latitude in meters\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGeoLocation/lastCollectedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which location was recorded, relative to UTC\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGeoLocation/lastCollectedDateTimeUtc\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which location was recorded, relative to UTC\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGeoLocation/latitude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Latitude coordinate of the device's location\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGeoLocation/longitude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Longitude coordinate of the device's location\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGeoLocation/speed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Speed the device is traveling in meters per second\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceGeoLocation/verticalAccuracy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Accuracy of altitude in meters\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/attestationIdentityKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bitLockerStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"On or Off of BitLocker Drive Encryption\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootAppSecurityVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security version number of the Boot Application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootDebugging\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When bootDebugging is enabled, the device is used in development and testing\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootManagerSecurityVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security version number of the Boot Application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootManagerVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the Boot Manager\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/bootRevisionListInfo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Boot Revision List that was loaded during initial boot on the attested device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/codeIntegrity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\" When code integrity is enabled, code execution is restricted to integrity verified code\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/codeIntegrityCheckVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the Boot Manager\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/codeIntegrityPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Code Integrity policy that is controlling the security of the boot environment\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/contentNamespaceUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DHA report version. (Namespace version)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/contentVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The HealthAttestation state schema version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/dataExcutionPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DEP Policy defines a set of hardware and software technologies that perform additional checks on memory \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/deviceHealthAttestationStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DHA report version. (Namespace version)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/earlyLaunchAntiMalwareDriverProtection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ELAM provides protection for the computers in your network when they start up\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/healthAttestationSupportedStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This attribute indicates if DHA is supported for the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/healthStatusMismatchInfo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This attribute appears if DHA-Service detects an integrity issue\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/issuedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device was evaluated or issued to MDM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/lastUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp of the last update.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/operatingSystemKernelDebugging\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When operatingSystemKernelDebugging is enabled, the device is used in development and testing\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/operatingSystemRevListInfo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Operating System Revision List that was loaded during initial boot on the attested device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/pcr0\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The measurement that is captured in PCR[0]\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/pcrHashAlgorithm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Informational attribute that identifies the HASH algorithm that was used by TPM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/resetCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of times a PC device has hibernated or resumed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/restartCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of times a PC device has rebooted\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/safeMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Safe mode is a troubleshooting option for Windows that starts your computer in a limited state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/secureBoot\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When Secure Boot is enabled, the core components must have the correct cryptographic signatures\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/secureBootConfigurationPolicyFingerPrint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fingerprint of the Custom Secure Boot Configuration Policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/testSigning\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When test signing is allowed, the device does not enforce signature validation during boot\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/tpmVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security version number of the Boot Application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/virtualSecureMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VSM is a container that protects high value assets from a compromised kernel\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthAttestationState/windowsPE\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system running with limited services that is used to prepare a computer for Windows\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptParameter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base properties of the script parameter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptBooleanParameter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Properties of the  Booolean script parameter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptBooleanParameter/defaultValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default value of boolean param\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRunSchedule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base type of Device health script run schedule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptTimeSchedule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base type of Device health script time schedule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptDailySchedule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device health script daily schedule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptHourlySchedule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Device health script hourly schedule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptIntegerParameter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Properties of the  Integer script parameter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptIntegerParameter/defaultValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default value of Integer param. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptParameter/applyDefaultValueWhenNotAssigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether Apply DefaultValue When Not Assigned\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptParameter/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the param\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptParameter/isRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the param is required\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptParameter/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the param\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRemediationHistory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices remediated by a device health script on a given date with the last modified time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRemediationHistoryData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices remediated by a device health script on a given date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRemediationHistory/historyData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices remediated by the device health script on the given date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRemediationHistory/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date on which the results history is calculated for the healthscript.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRemediationHistoryData/date\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date on which devices were remediated by the device health script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRemediationHistoryData/noIssueDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices that were found to have no issue by the device health script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRemediationHistoryData/remediatedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices remediated by the device health script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRemediationSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of device health scripts deployed and the number of devices the scripts remediated.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRemediationSummary/remediatedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices remediated by device health scripts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRemediationSummary/scriptCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of device health scripts deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRunOnceSchedule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device health script run once schedule.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRunOnceSchedule/date\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date the script is scheduled to run. This collection can contain a maximum of 20 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRunSchedule/interval\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The x value of every x hours for hourly schedule, every x days for Daily Schedule, every x weeks for weekly schedule, every x months for Monthly Schedule. Valid values 1 to 23\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptStringParameter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Properties of the  String script parameter.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptStringParameter/defaultValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default value of string param\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptTimeSchedule/time\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"At what time the script is scheduled to run. This collection can contain a maximum of 20 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptTimeSchedule/useUtc\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate if the time is Utc or client local time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLogCollectionRequest\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Log Collection request entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLogCollectionRequest/id\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLogCollectionRequest/templateType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The template type that is sent with the collection request\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device operating system summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/androidCorporateWorkProfileCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of Corporate work profile Android devices. Also known as Corporate Owned Personally Enabled (COPE). Valid values -1 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/androidCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of android device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/androidDedicatedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of dedicated Android devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/androidDeviceAdminCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of device admin Android devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/androidFullyManagedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of fully managed Android devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/androidWorkProfileCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of work profile Android devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/aospUserAssociatedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of AOSP user-associated Android devices. Valid values 0 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/aospUserlessCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of AOSP userless Android devices. Valid values 0 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/chromeOSCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Chrome OS devices. Valid values 0 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/configMgrDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of ConfigMgr managed devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/iosCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of iOS device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/linuxCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Linux OS devices. Valid values 0 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/macOSCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Mac OS X device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/unknownCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/windowsCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Windows device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceOperatingSystemSummary/windowsMobileCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Windows mobile device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceProtectionOverview/cleanDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Clean device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceProtectionOverview/criticalFailuresDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Critical failures device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceProtectionOverview/inactiveThreatAgentDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device with inactive threat agent count\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceProtectionOverview/pendingFullScanDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending full scan device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceProtectionOverview/pendingManualStepsDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending manual steps device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceProtectionOverview/pendingOfflineScanDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending offline scan device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceProtectionOverview/pendingQuickScanDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending quick scan device count. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceProtectionOverview/pendingRestartDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending restart device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceProtectionOverview/pendingSignatureUpdateDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device with old signature count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceProtectionOverview/totalReportedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceProtectionOverview/unknownStateThreatAgentDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device with threat agent state as unknown count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeActionResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The result of the triggered device scope action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeActionResult/deviceScopeAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The triggered action name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeActionResult/deviceScopeId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the device scope the action was triggered on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeActionResult/failedMessage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The message indicates the reason the device scope action failed to trigger.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceScopeActionResult/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the status of the attempt device scope action. When succeeded, the action was succeessfully triggered, When failed, the action was failed to trigger.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/batteryChargeCycles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of charge cycles the device’s current battery has gone through. Valid values 0 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/batteryHealthPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device’s current battery’s health percentage. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/batteryLevelPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The battery level, between 0.0 and 100, or null if the battery level cannot be determined. The update frequency of this property is per-checkin. Note this property is currently supported only on devices running iOS 5.0 and later, and is available only when Device Information access right is obtained. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/batterySerialNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The serial number of the device’s current battery\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/cellularTechnology\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cellular technology of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/deviceFullQualifiedDomainName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the fully qualified domain name of the device (if any). If the device is not domain-joined, it returns an empty string. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/deviceGuardLocalSystemAuthorityCredentialGuardState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Local System Authority (LSA) credential guard status. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/deviceGuardVirtualizationBasedSecurityHardwareRequirementState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Virtualization-based security hardware requirement status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/deviceGuardVirtualizationBasedSecurityState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Virtualization-based security status. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/deviceLicensingLastErrorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A standard error code indicating the last error, or 0 indicating no error (default). The update frequency of this property is daily. Note this property is currently supported only for Windows based Device based subscription licensing. Valid values 0 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/deviceLicensingLastErrorDescription\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error text message as a descripition for deviceLicensingLastErrorCode. The update frequency of this property is daily. Note this property is currently supported only for Windows based Device based subscription licensing.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/deviceLicensingStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device based subscription licensing status. The update frequency of this property is daily. Note this property is currently supported only for Windows based Device based subscription licensing. In case it is not supported, the value will be set to unknown (-1).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/esimIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"eSIM identifier\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/freeStorageSpace\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Free storage space of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/imei\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IMEI\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/ipAddressV4\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IPAddressV4\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/isEncrypted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encryption status of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/isSharedDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Shared iPad\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/isSupervised\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supervised mode of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/manufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Manufacturer of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/meid\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MEID\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/model\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Model of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/operatingSystemEdition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String that specifies the OS edition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/operatingSystemLanguage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system language of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/operatingSystemProductType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Int that specifies the Windows Operating System ProductType. More details here https://go.microsoft.com/fwlink/?linkid=2126950. Valid values 0 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/osBuildNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating System Build Number on Android device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/phoneNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/productName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product name, e.g. iPad8,12 etc. The update frequency of this property is weekly. Note this property is currently supported only on iOS/MacOS devices, and is available only when Device Information access right is obtained.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/residentUsersCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of users currently on this device, or null (default) if the value of this property cannot be determined. The update frequency of this property is per-checkin. Note this property is currently supported only on devices running iOS 13.4 and later, and is available only when Device Information access right is obtained. Valid values 0 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/serialNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Serial number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/sharedDeviceCachedUsers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All users on the shared Apple device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/subnetAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SubnetAddress\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/subscriberCarrier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subscriber carrier of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/systemManagementBIOSVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BIOS version as reported by SMBIOS\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/totalStorageSpace\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total storage space of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/tpmManufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifying information that uniquely names the TPM manufacturer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/tpmSpecificationVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String that specifies the specification version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/tpmVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the TPM, as specified by the manufacturer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/wifiMac\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WiFi MAC address of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.hardwareInformation/wiredIPv4Addresses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of wired IPv4 addresses. The update frequency (the maximum delay for the change of property value to be synchronized from the device to the cloud storage) of this property is daily. Note this property is currently supported only on devices running on Windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsInsightValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value in an user experience analytics insight.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.insightValueDouble\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value in an user experience analytics insight.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.insightValueInt\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value in an user experience analytics insight.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.locateDeviceActionResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Locate device action result\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.locateDeviceActionResult/deviceLocation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"device location\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.loggedOnUser/lastLogOnDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time when user logs on\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.loggedOnUser/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceCleanupSettings/deviceInactivityBeforeRetirementInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days when the device has not contacted Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceModelsAndManufacturers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Models and Manufactures meatadata for managed devices in the account\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceModelsAndManufacturers/deviceManufacturers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Manufactures for managed devices in the account\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceModelsAndManufacturers/deviceModels\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Models for managed devices in the account\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.oemWarranty\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OEM Warranty information for a given device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.warrantyOffer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Models and Manufactures meatadata for managed devices in the account\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.oemWarranty/additionalWarranties\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of additional warranty offers. This collection can contain a maximum of 100 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.oemWarranty/baseWarranties\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of base warranty offers. This collection can contain a maximum of 100 elements.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.oemWarranty/deviceConfigurationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration page URL\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.oemWarranty/deviceWarrantyUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device warranty page URL\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.osVersionCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware for each OS version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.osVersionCount/deviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware for the OS version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.osVersionCount/lastUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp of the last update for the device count in UTC\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.osVersionCount/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.powerliftDownloadRequest\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Request used to download app diagnostic files.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.powerliftDownloadRequest/files\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of files to download\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.powerliftDownloadRequest/powerliftId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique id for the request\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.powerliftIncidentMetadata\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of app diagnostics associated with a user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.powerliftIncidentMetadata/application\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the application the diagnostic is from. Example: com.microsoft.CompanyPortal\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.powerliftIncidentMetadata/clientVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the application. Example: 5.2203.1\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.powerliftIncidentMetadata/createdAtDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the app diagnostic was created. Example: 2022-04-19T17:24:45.313Z\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.powerliftIncidentMetadata/easyId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique app diagnostic identifier as a user friendly 8 character hexadecimal string. Example: 8520467A\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.powerliftIncidentMetadata/fileNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of files that are associated with the diagnostic.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.powerliftIncidentMetadata/locale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The locale information of the application. Example: en-US\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.powerliftIncidentMetadata/platform\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device's OS the diagnostic is from. Example: iOS\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.powerliftIncidentMetadata/powerliftId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the app diagnostic. Example: 8520467a-49a9-44a4-8447-8dfb8bec6726\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteLockActionResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lock action result with a pin to unlock\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteLockActionResult/unlockPin\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pin to unlock the client\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resetPasscodeActionResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reset passcode action result\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resetPasscodeActionResult/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RotateBitLockerKeys action error code. Valid values 0 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resetPasscodeActionResult/passcode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Newly generated passcode for the device \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.revokeAppleVppLicensesActionResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Revoke Apple Vpp licenses action result\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.revokeAppleVppLicensesActionResult/failedLicensesCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of Apple Vpp licenses that failed to revoke\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.revokeAppleVppLicensesActionResult/totalLicensesCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of Apple Vpp licenses associated\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rotateBitLockerKeysDeviceActionResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RotateBitLockerKeys device action result\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rotateBitLockerKeysDeviceActionResult/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RotateBitLockerKeys action error code\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedAppleDeviceUser/dataQuota\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data quota\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedAppleDeviceUser/dataToSync\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data to sync\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedAppleDeviceUser/dataUsed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data quota\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedAppleDeviceUser/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.tenantAttachRBACState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents result of GetState API.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.tenantAttachRBACState/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the tenant is enabled for Tenant Attach with role management.  TRUE if enabled, FALSE if the Tenant Attach with rolemanagement is disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalySeverityOverview/highSeverityAnomalyCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates count of high severity anomalies which have been detected. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalySeverityOverview/informationalSeverityAnomalyCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates count of informational severity anomalies which have been detected. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalySeverityOverview/lowSeverityAnomalyCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates count of low severity anomalies which have been detected. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalySeverityOverview/mediumSeverityAnomalyCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates count of medium severity anomalies which have been detected. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAutopilotDevicesSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics summary of Devices not windows autopilot ready.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAutopilotDevicesSummary/devicesNotAutopilotRegistered\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of intune devices that are not autopilot registerd.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAutopilotDevicesSummary/devicesWithoutAutopilotProfileAssigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of intune devices not autopilot profile assigned.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAutopilotDevicesSummary/totalWindows10DevicesWithoutTenantAttached\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of windows 10 devices that are Intune and Comanaged.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsCloudIdentityDevicesSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics work from anywhere cloud identity devices summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsCloudIdentityDevicesSummary/deviceWithoutCloudIdentityCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of devices that are not cloud identity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsCloudManagementDevicesSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere Cloud management devices summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsCloudManagementDevicesSummary/coManagedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of  co-managed devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsCloudManagementDevicesSummary/intuneDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of intune devices that are not autopilot registerd.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsCloudManagementDevicesSummary/tenantAttachDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of tenant attach devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScopeSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics tenant level information for all the device scope configurations\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScopeSummary/completedDeviceScopeIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of the user experience analytics device scope Unique Identifiers that are enabled and finished recalculating the report metric.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScopeSummary/insufficientDataDeviceScopeIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of user experience analytics device scope Unique Identitfiers that are enabled but there is insufficient data to calculate results.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScopeSummary/totalDeviceScopes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of user experience analytics device scopes. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScopeSummary/totalDeviceScopesEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of user experience analytics device scopes that are enabled. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsInsight\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics insight is the recomendation to improve the user experience analytics score.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsInsight/insightId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the user experience analytics insight.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsInsight/severity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value of the user experience analytics insight.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsInsight/userExperienceAnalyticsMetricId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the user experience analytics insight.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsInsight/values\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value of the user experience analytics insight.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsSettings/configurationManagerDataConnectorConfigured\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if Tenant attach is configured. If configured then SCCM tenant attached devices will show up in UXA reporting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWindows10DevicesSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics work from anywhere Windows 10 devices summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWindows10DevicesSummary/unsupportedOSversionDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of Windows 10 devices that have unsupported OS versions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics Work From Anywhere metrics devices summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/autopilotDevicesSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value of work from anywhere autopilot devices summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/cloudIdentityDevicesSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics work from anywhere Cloud Identity devices summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/cloudManagementDevicesSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere Cloud management devices summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/coManagedDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of co-managed devices. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/devicesNotAutopilotRegistered\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of intune devices that are not autopilot registerd. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/devicesWithoutAutopilotProfileAssigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of intune devices not autopilot profile assigned. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/devicesWithoutCloudIdentity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of devices that are not cloud identity. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/intuneDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of intune devices that are not autopilot registerd. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/tenantAttachDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of tenant attach devices. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/totalDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total count of devices. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/unsupportedOSversionDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of Windows 10 devices that have unsupported OS versions. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/windows10Devices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of windows 10 devices. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/windows10DevicesSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics work from anywhere Windows 10 devices summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary/windows10DevicesWithoutTenantAttach\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of windows 10 devices that are Intune and Comanaged. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.warrantyOffer/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Warranty offer description\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.warrantyOffer/endDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Warranty offer end date\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.warrantyOffer/startDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Warranty offer start date\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.warrantyOffer/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Warranty offer type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderScanActionResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Defender last scan result\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderScanActionResult/scanType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scan type either full scan or quick scan\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategoryCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware category device count\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategoryCount/activeMalwareDetectionCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of active malware detections for this malware category. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategoryCount/category\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware category\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategoryCount/deviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware detections for this malware category\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategoryCount/distinctActiveMalwareCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of distinct active malwares for this malware category. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareCategoryCount/lastUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp of the last update for the device count in UTC\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareExecutionStateCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows malware execution state summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareExecutionStateCount/deviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware detections for this malware execution state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareExecutionStateCount/executionState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware execution state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareExecutionStateCount/lastUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp of the last update for the device count in UTC\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareNameCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware name device count\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareNameCount/deviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware dectected for this malware\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareNameCount/lastUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp of the last update for the device count in UTC\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareNameCount/malwareIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier. This is malware identifier\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareNameCount/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareOverview/malwareCategorySummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices per malware category\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareOverview/malwareDetectedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware detected in the last 30 days\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareOverview/malwareExecutionStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices per malware execution state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareOverview/malwareNameSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices per malware\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareSeverityCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Malware Severity Count Summary\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareOverview/malwareSeveritySummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of active malware per malware severity\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareStateCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Malware State Summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareOverview/malwareStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices per malware state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareOverview/osVersionsSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware per windows OS version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareOverview/totalDistinctMalwareCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of all distinct malwares detected across all devices. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareOverview/totalMalwareCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of all malware detections across all devices. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareSeverityCount/distinctMalwareCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of distinct malwares for this malware State. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareSeverityCount/lastUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp of the last update for the WindowsMalwareSeverityCount in UTC\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareSeverityCount/malwareDetectionCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of threats detections for this malware severity. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareSeverityCount/severity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware Threat Severity\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareStateCount/deviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware detections for this malware State\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareStateCount/distinctMalwareCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of distinct malwares for this malware State. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareStateCount/lastUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp of the last update for the device count in UTC\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareStateCount/malwareDetectionCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of total malware detections for this malware State. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareStateCount/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware Threat State\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/appleIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple Id of the account used to create the MDM push certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/certificateSerialNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate serial number. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/certificateUploadFailureReason\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason the certificate upload failed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/certificateUploadStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The certificate upload status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/expirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration date and time for Apple push notification certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date and time for Apple push notification certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.applePushNotificationCertificate/topicIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Topic Id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appLogCollectionRequest\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity for AppLogCollectionRequest contains all logs values.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appLogCollectionRequest/completedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which the upload log request reached a completed state if not completed yet NULL will be returned.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appLogCollectionRequest/customLogFolders\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of log folders.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appLogCollectionRequest/errorMessage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates error message if any during the upload process.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appLogCollectionRequest/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the status for the app log collection request if it is pending, completed or failed, Default is pending\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cloudPCConnectivityIssue/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intune DeviceId of the device the connection is associated with.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cloudPCConnectivityIssue/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code of the connectivity issue.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cloudPCConnectivityIssue/errorDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time that the connection initiated. The time is shown in ISO 8601 format and Coordinated Universal Time (UTC) time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cloudPCConnectivityIssue/errorDescription\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The detailed description of what went wrong.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cloudPCConnectivityIssue/recommendedAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The recommended action to fix the corresponding error.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cloudPCConnectivityIssue/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique id of user who initialize the connection.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevice/clientRegistrationStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ClientRegistrationStatus\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevice/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DeviceName\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevice/deviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DeviceType\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevice/entitySource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"EntitySource\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevice/managementAgents\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ManagementAgents\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevice/managementState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ManagementState\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevice/manufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Manufacturer\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevice/mdmStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MDMStatus\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevice/model\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Model\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevice/osDescription\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OSDescription\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevice/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OSVersion\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevice/ownerType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OwnerType\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevice/referenceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ReferenceId\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevice/serialNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SerialNumber\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevice/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ComanagementEligibleStatus\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevice/upn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UPN\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevice/userEmail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserEmail\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevice/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.comanagementEligibleDevice/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserName\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataSharingConsent/grantDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time consent was granted for this account\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataSharingConsent/granted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The granted state for the data sharing consent\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataSharingConsent/grantedByUpn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Upn of the user that granted consent for this account\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataSharingConsent/grantedByUserId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UserId of the user that granted consent for this account\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataSharingConsent/serviceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the service work flow\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dataSharingConsent/termsUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The TermsUrl for the data sharing consent\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedApp/deviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices that have installed this application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedApp/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the discovered application. Read-only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedApp/platform\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the operating system / platform of the discovered application.  Some possible values are Windows, iOS, macOS. The default value is unknown (0).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedApp/publisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the publisher of the discovered application. For example: 'Microsoft'.  The default value is an empty string.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedApp/sizeInByte\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Discovered application size in bytes. Read-only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedApp/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the discovered application. Read-only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.detectedApp/managedDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The devices that have the discovered application installed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScript/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timestamp of when the device compliance script was created. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScript/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the device compliance script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScript/detectionScriptContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The entire content of the detection powershell script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScript/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device compliance script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScript/enforceSignatureCheck\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate whether the script signature needs be checked\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScript/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timestamp of when the device compliance script was modified. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScript/publisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device compliance script publisher\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScript/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tag IDs for the device compliance script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScript/runAs32Bit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate whether PowerShell script(s) should run as 32-bit\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScript/runAsAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of execution context\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScript/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device compliance script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties used to assign a device management script to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScript/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device compliance script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptDeviceState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for device run state of the device compliance script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScript/deviceRunStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of run states for the device compliance script across all devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRunSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the run summary of a device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScript/runSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"High level run summary for device compliance script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptDeviceState/detectionState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detection state from the lastest device compliance script execution\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptDeviceState/expectedStateUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The next timestamp of when the device compliance script is expected to execute\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptDeviceState/lastStateUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last timestamp of when the device compliance script executed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptDeviceState/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time that Intune Managment Extension synced with Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptDeviceState/scriptError\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error from the detection script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptDeviceState/scriptOutput\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Output of the detection script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptDeviceState/managedDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed device on which the device compliance script executed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRunSummary/detectionScriptErrorDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices on which the detection script execution encountered an error and did not complete. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRunSummary/detectionScriptPendingDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices which have not yet run the latest version of the device compliance script. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRunSummary/issueDetectedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices for which the detection script found an issue. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRunSummary/lastScriptRunDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last run time for the script across all devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceComplianceScriptRunSummary/noIssueDetectedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices for which the detection script did not find an issue and the device is healthy. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCustomAttributeShellScript/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the device management script was created. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCustomAttributeShellScript/customAttributeName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the custom attribute.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCustomAttributeShellScript/customAttributeType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expected type of the custom attribute's value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCustomAttributeShellScript/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional description for the device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCustomAttributeShellScript/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCustomAttributeShellScript/fileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Script file name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCustomAttributeShellScript/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the device management script was last modified. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCustomAttributeShellScript/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tag IDs for this PowerShellScript instance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCustomAttributeShellScript/runAsAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of execution context.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCustomAttributeShellScript/scriptContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The script content.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCustomAttributeShellScript/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCustomAttributeShellScript/deviceRunStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of run states for this script across all devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCustomAttributeShellScript/groupAssignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCustomAttributeShellScript/runSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Run summary for device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceCustomAttributeShellScript/userRunStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of run states for this script across all users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScript/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timestamp of when the device health script was created. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScript/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the device health script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScript/detectionScriptContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The entire content of the detection powershell script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScript/detectionScriptParameters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ComplexType DetectionScriptParameters objects.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScript/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device health script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScript/enforceSignatureCheck\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate whether the script signature needs be checked\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScript/highestAvailableVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Highest available version for a Microsoft Proprietary script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScript/isGlobalScript\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines if this is Microsoft Proprietary Script. Proprietary scripts are read-only\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScript/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timestamp of when the device health script was modified. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScript/publisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device health script publisher\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScript/remediationScriptContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The entire content of the remediation powershell script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScript/remediationScriptParameters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ComplexType RemediationScriptParameters objects.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScript/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tag IDs for the device health script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScript/runAs32Bit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate whether PowerShell script(s) should run as 32-bit\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScript/runAsAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of execution context\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScript/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device health script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScript/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device health script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptDeviceState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for device run state of the device health script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScript/deviceRunStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of run states for the device health script across all devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRunSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the run summary of a device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScript/runSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"High level run summary for device health script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptAssignment/runRemediationScript\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determine whether we want to run detection script only or run both detection script and remediation script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptAssignment/runSchedule\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Script run schedule for the target group\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory group we are targeting the script to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptDeviceState/assignmentFilterIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of the assignment filter ids used for health script applicability evaluation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptDeviceState/detectionState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detection state from the lastest device health script execution\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptDeviceState/expectedStateUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The next timestamp of when the device health script is expected to execute\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptDeviceState/lastStateUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last timestamp of when the device health script executed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptDeviceState/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time that Intune Managment Extension synced with Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptDeviceState/postRemediationDetectionScriptError\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error from the detection script after remediation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptDeviceState/postRemediationDetectionScriptOutput\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detection script output after remediation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptDeviceState/preRemediationDetectionScriptError\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error from the detection script before remediation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptDeviceState/preRemediationDetectionScriptOutput\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Output of the detection script before remediation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptDeviceState/remediationScriptError\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error output of the remediation script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptDeviceState/remediationState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remediation state from the lastest device health script execution\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptDeviceState/managedDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed device on which the device health script executed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptPolicyState/assignmentFilterIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of the assignment filter ids used for health script applicability evaluation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptPolicyState/detectionState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detection state from the lastest device health script execution\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptPolicyState/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intune device Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptPolicyState/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptPolicyState/expectedStateUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The next timestamp of when the device health script is expected to execute\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptPolicyState/id\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key of the device health script policy state is a concatenation of the MT sideCar policy Id and Intune device Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptPolicyState/lastStateUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last timestamp of when the device health script executed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptPolicyState/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time that Intune Managment Extension synced with Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptPolicyState/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the OS Version in string\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptPolicyState/policyId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MT sideCar policy Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptPolicyState/policyName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the device health script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptPolicyState/postRemediationDetectionScriptError\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error from the detection script after remediation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptPolicyState/postRemediationDetectionScriptOutput\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detection script output after remediation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptPolicyState/preRemediationDetectionScriptError\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error from the detection script before remediation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptPolicyState/preRemediationDetectionScriptOutput\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Output of the detection script before remediation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptPolicyState/remediationScriptError\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error output of the remediation script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptPolicyState/remediationState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remediation state from the lastest device health script execution\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptPolicyState/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the user whom ran the device health script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRunSummary/detectionScriptErrorDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices on which the detection script execution encountered an error and did not complete\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRunSummary/detectionScriptNotApplicableDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices for which the detection script was not applicable\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRunSummary/detectionScriptPendingDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices which have not yet run the latest version of the device health script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRunSummary/issueDetectedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices for which the detection script found an issue\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRunSummary/issueRemediatedCumulativeDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices that were remediated over the last 30 days\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRunSummary/issueRemediatedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices for which the remediation script was able to resolve the detected issue\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRunSummary/issueReoccurredDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices for which the remediation script executed successfully but failed to resolve the detected issue\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRunSummary/lastScriptRunDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last run time for the script across all devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRunSummary/noIssueDetectedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices for which the detection script did not find an issue and the device is healthy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRunSummary/remediationScriptErrorDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices for which the remediation script execution encountered an error and did not complete\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceHealthScriptRunSummary/remediationSkippedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices for which remediation was skipped\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLogCollectionResponse/enrolledByUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Principal Name (UPN) of the user that enrolled the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLogCollectionResponse/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code, if any. Valid values -9.22337203685478E+18 to 9.22337203685478E+18\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLogCollectionResponse/expirationDateTimeUTC\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime of the expiration of the logs\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLogCollectionResponse/initiatedByUserPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UPN for who initiated the request\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLogCollectionResponse/managedDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLogCollectionResponse/receivedDateTimeUTC\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime the request was received\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLogCollectionResponse/requestedDateTimeUTC\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime of the request\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLogCollectionResponse/size\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the logs. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceLogCollectionResponse/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the log collection request\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Id of the Azure Active Directory group we are targeting the script to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptDeviceState/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code corresponding to erroneous execution of the device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptDeviceState/errorDescription\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error description corresponding to erroneous execution of the device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptDeviceState/lastStateUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Latest time the device management script executes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptDeviceState/resultMessage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of execution output.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptDeviceState/runState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of latest run of the device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptDeviceState/managedDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed devices that executes the device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptGroupAssignment/targetGroupId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Id of the Azure Active Directory group we are targeting the script to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptRunSummary/errorDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptRunSummary/errorUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error user count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptRunSummary/successDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Success device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptRunSummary/successUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Success user count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptUserState/errorDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error device count for specific user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptUserState/successDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Success device count for specific user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptUserState/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principle name of specific user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementScriptUserState/deviceRunStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of run states for this script across all devices of specific user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceShellScript/blockExecutionNotifications\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Does not notify the user a script is being executed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceShellScript/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the device management script was created. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceShellScript/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional description for the device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceShellScript/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceShellScript/executionFrequency\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The interval for script to run. If not defined the script will run once\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceShellScript/fileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Script file name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceShellScript/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the device management script was last modified. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceShellScript/retryCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of times for the script to be retried if it fails\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceShellScript/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tag IDs for this PowerShellScript instance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceShellScript/runAsAccount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of execution context.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceShellScript/scriptContent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The script content.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceShellScript/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceShellScript/deviceRunStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of run states for this script across all devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceShellScript/groupAssignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceShellScript/runSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Run summary for device management script.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceShellScript/userRunStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of run states for this script across all users.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.malwareStateForWindowsDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware state for a windows device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.malwareStateForWindowsDevice/detectionCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of times the malware is detected\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.malwareStateForWindowsDevice/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.malwareStateForWindowsDevice/executionState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Execution status of the malware like blocked/executing etc\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.malwareStateForWindowsDevice/initialDetectionDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initial detection datetime of the malware\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.malwareStateForWindowsDevice/lastStateChangeDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time this particular threat was changed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.malwareStateForWindowsDevice/threatState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Threat status of the malware like cleaned/quarantined/allowed etc\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceOverview/deviceExchangeAccessStateSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Distribution of Exchange Access State in Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceOverview/deviceOperatingSystemSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device operating system summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceOverview/dualEnrolledDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices enrolled in both MDM and EAS\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceOverview/enrolledDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total enrolled device count. Does not include PC devices managed via Intune PC Agent\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceOverview/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of device overview\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceOverview/managedDeviceModelsAndManufacturers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Models and Manufactures meatadata for managed devices in the account\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceOverview/mdmEnrolledCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices enrolled in MDM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingEvent/applicationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune application identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingEvent/appLogCollectionRequests\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates collection of App Log Upload Request.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingHistoryItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"History Item contained in the Mobile App Troubleshooting Event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingEvent/history\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune Mobile Application Troubleshooting History Item\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingEvent/managedDeviceIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device identifier created or collected by Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingEvent/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for the user that tried to enroll the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.oemWarrantyInformationOnboarding/available\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether warranty API is available. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.oemWarrantyInformationOnboarding/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether warranty query is enabled for given OEM. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.oemWarrantyInformationOnboarding/oemName\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OEM name. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteActionAudit/action\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The action name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteActionAudit/actionState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteActionAudit/deviceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune device name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteActionAudit/deviceIMEI\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IMEI of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteActionAudit/deviceOwnerUserPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upn of the device owner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteActionAudit/initiatedByUserPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User who initiated the device action, format is UPN.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteActionAudit/managedDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action target.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteActionAudit/requestDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the action was issued, given in UTC.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteActionAudit/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"[deprecated] Please use InitiatedByUserPrincipalName instead.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomaly/anomalyFirstOccurrenceDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the first occurrence date and time for the anomaly.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomaly/anomalyId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the anomaly.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomaly/anomalyLatestOccurrenceDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the latest occurrence date and time for the anomaly.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomaly/anomalyName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the anomaly.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomaly/anomalyType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category of the anomaly. Possible values are: device, application, stopError, driver or other.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomaly/assetName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the application or module that caused the anomaly.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomaly/assetPublisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the application or module that caused the anomaly.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomaly/assetVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the application or module that caused the anomaly.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomaly/detectionModelId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the anomaly detection model.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomaly/deviceImpactedCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices impacted by the anomaly. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomaly/issueId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the anomaly detection model.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomaly/severity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The severity of the anomaly. Possible values are: high, medium, low, informational or other\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomaly/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the anomaly. Possible values are: new, active, disabled, removed or other.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyDevice/anomalyId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the anomaly.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyDevice/anomalyOnDeviceFirstOccurrenceDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the first occurance date and time for the anomaly on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyDevice/anomalyOnDeviceLatestOccurrenceDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the latest occurance date and time for the anomaly on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyDevice/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyDevice/deviceManufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The manufacturer name of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyDevice/deviceModel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The model name of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyDevice/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyDevice/osName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the OS installed on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAnomalyDevice/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The OS version installed on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance/activeDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices where the app has been active. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance/appCrashCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of crashes for the app. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance/appDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance/appHangCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of hangs for the app. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance/appHealthScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health score of the app. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance/appHealthStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The overall health status of the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance/appName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance/appPublisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance/appUsageDuration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total usage time of the application in minutes. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance/meanTimeToFailureInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean time to failure for the app in minutes. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion/appCrashCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of crashes for the app. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion/appDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion/appName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion/appPublisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion/appUsageDuration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total usage time of the application in minutes. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion/appVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion/meanTimeToFailureInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean time to failure for the app in minutes. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails/appCrashCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of crashes for the app. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails/appDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails/appName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails/appPublisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails/appVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails/deviceCountWithCrashes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of devices that have reported one or more application crashes for this application and version. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails/isLatestUsedVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Is the version of application the latest version for that app that is in use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails/isMostUsedVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Is the version of application the most used version for that app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId/appCrashCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of crashes for the app. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId/appDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId/appName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId/appPublisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId/appVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId/deviceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId/processedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the statistics were last computed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion/activeDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices where the app has been active. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion/appCrashCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of crashes for the app. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion/appDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion/appName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion/appPublisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion/appUsageDuration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total usage time of the application in minutes. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion/meanTimeToFailureInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean time to failure for the app in minutes. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion/osBuildNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The os build number of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The os version of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance/activeDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of active devices for the model. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance/deviceManufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The manufacturer name of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance/deviceModel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The model name of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance/healthStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health state of the user experience analytics model.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance/meanTimeToFailureInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean time to failure for the model device in minutes. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance/modelAppHealthScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app health score of the device model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance/modelAppHealthStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The overall app health status of the device model.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/appCrashCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of app crashes for the device. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/appHangCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of app hangs for the device. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/crashedAppCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of distinct app crashes for the device. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/deviceAppHealthScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app health score of the device. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/deviceAppHealthStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The overall app health status of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/deviceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/deviceManufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The manufacturer name of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/deviceModel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The model name of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/healthStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health state of the user experience analytics device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/meanTimeToFailureInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean time to failure for the device in minutes. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance/processedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the statistics were last computed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails/appDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name of the application for which the event occurred.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails/appPublisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails/appVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails/deviceDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails/eventDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the event occurred.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails/eventType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance/activeDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of active devices for the OS version. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance/meanTimeToFailureInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean time to failure for the OS version in minutes. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance/osBuildNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The OS build number installed on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The OS version installed on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance/osVersionAppHealthScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app health score of the OS version. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance/osVersionAppHealthStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The overall app health status of the OS version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBaseline/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date the custom baseline was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBaseline/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the user experience analytics baseline.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBaseline/isBuiltIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Signifies if the current baseline is the commercial median baseline or a custom baseline.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBaseline/appHealthMetrics\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics app health metrics.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBaseline/batteryHealthMetrics\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics battery health metrics.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBaseline/bestPracticesMetrics\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics best practices metrics.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBaseline/deviceBootPerformanceMetrics\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device boot performance metrics.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBaseline/rebootAnalyticsMetrics\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics reboot analytics metrics.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBaseline/resourcePerformanceMetrics\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics resource performance metrics.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBaseline/workFromAnywhereMetrics\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics work from anywhere metrics.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact/activeDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of active devices for using that app over a 14-day period. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact/appDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User friendly display name for the app. Eg: Outlook\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact/appName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App name. Eg: oltk.exe\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact/appPublisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App publisher. Eg: Microsoft Corporation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact/batteryUsagePercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percent of total battery power used by this application when the device was not plugged into AC power, over 14 days computed across all devices in the tenant. Unit in percentage. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthAppImpact/isForegroundApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the user had active interaction with the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthCapacityDetails/activeDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of active devices within the tenant. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthCapacityDetails/batteryCapacityFair\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices whose battery maximum capacity is greater than 50% but lesser than 80%. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthCapacityDetails/batteryCapacityGood\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices whose battery maximum capacity is greater than 80%. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthCapacityDetails/batteryCapacityPoor\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices whose battery maximum capacity is lesser than 50%. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthCapacityDetails/lastRefreshedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recorded date time of this capacity details instance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact/appDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User friendly display name for the app. Eg: Outlook\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact/appName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App name. Eg: oltk.exe\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact/appPublisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App publisher. Eg: Microsoft Corporation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact/batteryUsagePercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percent of total battery power used by this application when the device was not plugged into AC power, over 14 days. Unit in percentage. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the device, Intune DeviceID or SCCM device id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact/isForegroundApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the user had active interaction with the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance/batteryAgeInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Estimated battery age. Unit in days. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance/deviceBatteryHealthScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A weighted average of a device’s maximum capacity score and runtime estimate score. Values range from 0-100. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the device, Intune DeviceID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device friendly name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance/estimatedRuntimeInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The estimated runtime of the device when the battery is fully charged. Unit in minutes. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance/healthStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The overall battery health status of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance/manufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The manufacturer name of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance/maxCapacityPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ratio of current capacity and design capacity of the battery with the lowest capacity. Unit in percentage and values range from 0-100. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthDevicePerformance/model\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The model name of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the device, Intune DeviceID or SCCM device id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory/estimatedRuntimeInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The estimated runtime of the device when the battery is fully charged. Unit in minutes. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory/runtimeDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The datetime for the instance of runtime history.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance/activeDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of active devices for that model. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance/averageBatteryAgeInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean of the battery age for all devices of a given model in a tenant. Unit in days. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance/averageEstimatedRuntimeInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean of the estimated runtimes on full charge for all devices of a given model. Unit in minutes. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance/averageMaxCapacityPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean of the maximum capacity for all devices of a given model. Maximum capacity measures the full charge vs. design capacity for a device’s batteries.. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance/manufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device manufacturer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance/model\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The model name of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthModelPerformance/modelBatteryHealthScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A weighted average of a model’s maximum capacity score and runtime estimate score. Values range from 0-100. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance/activeDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of active devices for that os version. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance/averageBatteryAgeInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean of the battery age for all devices running a particular operating system version in a tenant. Unit in days. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance/averageEstimatedRuntimeInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean of the estimated runtimes on full charge for all devices running a particular operating system version. Unit in minutes. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance/averageMaxCapacityPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean of the maximum capacity for all devices running a particular operating system version. Maximum capacity measures the full charge vs. design capacity for a device’s batteries.. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance/osBuildNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Build number of the operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthOsPerformance/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthRuntimeDetails/activeDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of active devices within the tenant. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthRuntimeDetails/batteryRuntimeFair\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices whose active runtime is greater than 3 hours but lesser than 5 hours. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthRuntimeDetails/batteryRuntimeGood\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices  whose active runtime is greater than 5 hours. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthRuntimeDetails/batteryRuntimePoor\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices whose active runtime is lesser than 3 hours. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsBatteryHealthRuntimeDetails/lastRefreshedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recorded date time of this runtime details instance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsCategory/insights\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The insights for the user experience analytics category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsMetric\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics metric contains the score and units of a metric of a user experience anlaytics category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsCategory/metricValues\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The metric values for the user experience analytics category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDevicePerformance/averageBlueScreens\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Average (mean) number of Blue Screens per device in the last 30 days. Valid values 0 to 9999999\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDevicePerformance/averageRestarts\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Average (mean) number of Restarts per device in the last 30 days. Valid values 0 to 9999999\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDevicePerformance/blueScreenCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Blue Screens in the last 30 days. Valid values 0 to 9999999\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDevicePerformance/bootScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device boot score.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDevicePerformance/coreBootTimeInMs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device core boot time in milliseconds.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDevicePerformance/coreLoginTimeInMs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device core login time in milliseconds.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDevicePerformance/deviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics summarized device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDevicePerformance/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDevicePerformance/diskType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device disk type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDevicePerformance/groupPolicyBootTimeInMs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device group policy boot time in milliseconds.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDevicePerformance/groupPolicyLoginTimeInMs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device group policy login time in milliseconds.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDevicePerformance/healthStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health state of the user experience analytics device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDevicePerformance/loginScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device login score.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDevicePerformance/manufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device manufacturer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDevicePerformance/model\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device model.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDevicePerformance/modelStartupPerformanceScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics model level startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDevicePerformance/operatingSystemVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device Operating System version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDevicePerformance/responsiveDesktopTimeInMs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics responsive desktop time in milliseconds.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDevicePerformance/restartCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Restarts in the last 30 days. Valid values 0 to 9999999\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDevicePerformance/startupPerformanceScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScope/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the creation date and time for the custom device scope.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScope/deviceScopeName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the user experience analytics device Scope configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScope/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a device scope is enabled or disabled. When TRUE, the device scope is enabled. When FALSE, the device scope is disabled. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScope/isBuiltIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the device scope configuration is built-in or custom. When TRUE, the device scope configuration is built-in. When FALSE, the device scope configuration is custom. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScope/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the last updated date and time for the custom device scope.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScope/operator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device scope configuration query operator. Possible values are: equals, notEquals, contains, notContains, greaterThan, lessThan. Default value: equals.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScope/ownerId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the person (admin) who created the device scope configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScope/parameter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device scope configuration parameter. It will be extended in future to add more parameter. Eg: device scope parameter can be OS version, Disk Type, Device manufacturer, device model or Scope tag. Default value: scopeTag.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScope/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the device scope status after the device scope has been enabled. Possible values are: none, computing, insufficientData or completed. Default value is none.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScope/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device scope configuration query clause value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScope/valueObjectId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for a user device scope tag Id used for the creation of device scope configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScores/appReliabilityScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device app reliability score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScores/batteryHealthScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device battery health score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScores/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScores/endpointAnalyticsScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScores/healthStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health state of the user experience analytics device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScores/manufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device manufacturer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScores/model\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device model.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScores/startupPerformanceScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceScores/workFromAnywhereScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device work From anywhere score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/coreBootTimeInMs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device core boot time in milliseconds.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/coreLoginTimeInMs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device core login time in milliseconds.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/featureUpdateBootTimeInMs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device feature update time in milliseconds.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/groupPolicyBootTimeInMs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User experience analytics Device group policy boot time in milliseconds.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/groupPolicyLoginTimeInMs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User experience analytics Device group policy login time in milliseconds.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/isFeatureUpdate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device boot record is a feature update.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/isFirstLogin\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device first login.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/operatingSystemVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device boot record's operating system version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/responsiveDesktopTimeInMs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics responsive desktop time in milliseconds.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/restartCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS restart category\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/restartFaultBucket\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS restart fault bucket. The fault bucket is used to find additional information about a system crash.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/restartStopCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS restart stop code. This shows the bug check code which can be used to look up the blue screen reason.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/startTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device boot start time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/totalBootTimeInMs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device total boot time in milliseconds.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupHistory/totalLoginTimeInMs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device total login time in milliseconds.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupProcess/managedDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupProcess/processName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device startup process name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupProcess/productName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device startup process product name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupProcess/publisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User experience analytics device startup process publisher.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupProcess/startupImpactInMs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device startup process impact in milliseconds.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance/deviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device startup process summarized count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance/medianImpactInMs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device startup process median impact in milliseconds.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance/medianImpactInMs2\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device startup process median impact in milliseconds.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance/processName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device startup process name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance/productName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device startup process product name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance/publisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User experience analytics device startup process publisher.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance/totalImpactInMs\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device startup process total impact in milliseconds.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance/totalImpactInMs2\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device startup process total impact in milliseconds.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceTimelineEvent/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the device where the event occurred.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceTimelineEvent/eventDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the event occured.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceTimelineEvent/eventDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The details provided by the event, format depends on event type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceTimelineEvent/eventLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The severity level of the event enum. Possible values are: `none`, `verbose`, `information`, `warning`, `error` ,`critical`. Default value: `none`.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceTimelineEvent/eventName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the event. Examples include: BootEvent, LogonEvent, AppCrashEvent, AppHangEvent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceTimelineEvent/eventSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The source of the event. Examples include: Intune, Sccm.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentity/azureAdDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure Active Directory Device Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsDeviceWithoutCloudIdentity/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tenant attach device's name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsImpactingProcess/category\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category of impacting process.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsImpactingProcess/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of process.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsImpactingProcess/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the impacted device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsImpactingProcess/impactValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The impact value of the process. Valid values 0 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsImpactingProcess/processName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The process name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsImpactingProcess/publisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the process.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsMetric/unit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unit of the user experience analytics metric.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsMetric/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value of the user experience analytics metric.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsMetricHistory/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsMetricHistory/metricDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics metric date time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsMetricHistory/metricType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics metric type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsModelScores/appReliabilityScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics model app reliability score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsModelScores/batteryHealthScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics model battery health score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsModelScores/endpointAnalyticsScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics model score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsModelScores/healthStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health state of the user experience analytics model.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsModelScores/manufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier of the user experience analytics model scores: device manufacturer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsModelScores/model\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier of the user experience analytics model scores: device model.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsModelScores/modelDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics model device count. Valid values -9.22337203685478E+18 to 9.22337203685478E+18\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsModelScores/startupPerformanceScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics model startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsModelScores/workFromAnywhereScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics model work from anywhere score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice/autoPilotProfileAssigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intune device's autopilotProfileAssigned.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice/autoPilotRegistered\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intune device's autopilotRegistered.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice/azureAdJoinType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intune device's azure Ad joinType.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice/azureAdRegistered\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intune device's azureAdRegistered.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intune device's name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice/managedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intune device's managed by.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice/manufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intune device's manufacturer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice/model\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intune device's model.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsNotAutopilotReadyDevice/serialNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intune device's serial number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsOverview/insights\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics insights.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsRemoteConnection/cloudPcFailurePercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sign in failure percentage of Cloud PC Device. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsRemoteConnection/cloudPcRoundTripTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The round tip time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsRemoteConnection/cloudPcSignInTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsRemoteConnection/coreBootTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The core boot time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsRemoteConnection/coreSignInTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The core sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsRemoteConnection/deviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of remote connection. Valid values 0 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsRemoteConnection/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsRemoteConnection/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsRemoteConnection/manufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics manufacturer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsRemoteConnection/model\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device model.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsRemoteConnection/remoteSignInTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The remote sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsRemoteConnection/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics userPrincipalName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsRemoteConnection/virtualNetwork\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics virtual network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsResourcePerformance/averageSpikeTimeScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AverageSpikeTimeScore of a device or a model type. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsResourcePerformance/cpuSpikeTimePercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"CPU spike time in percentage. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsResourcePerformance/cpuSpikeTimePercentageThreshold\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Threshold of cpuSpikeTimeScore. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsResourcePerformance/cpuSpikeTimeScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device CPU spike time score. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsResourcePerformance/deviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics summarized device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsResourcePerformance/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsResourcePerformance/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsResourcePerformance/deviceResourcePerformanceScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resource performance score of a specific device. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsResourcePerformance/manufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device manufacturer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsResourcePerformance/model\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device model.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsResourcePerformance/ramSpikeTimePercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RAM spike time in percentage. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsResourcePerformance/ramSpikeTimePercentageThreshold\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Threshold of ramSpikeTimeScore. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsResourcePerformance/ramSpikeTimeScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device RAM spike time score. Valid values 0 to 100\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsScoreHistory/startupDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device startup date time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics Device for work from anywhere report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/autoPilotProfileAssigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics work from anywhere intune device's autopilotProfileAssigned.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/autoPilotRegistered\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere intune device's autopilotRegistered.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/azureAdDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere azure Ad device Id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/azureAdJoinType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's azure Ad joinType.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/azureAdRegistered\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's azureAdRegistered.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/cloudIdentityScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere per device cloud identity score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/cloudManagementScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere per device cloud management score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/cloudProvisioningScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere per device cloud provisioning score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/compliancePolicySetToIntune\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's compliancePolicySetToIntune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device Id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The work from anywhere device's name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/healthStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere per device health status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/isCloudManagedGatewayEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's Cloud Management Gateway for Configuration Manager is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/managedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere management agent of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/manufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's manufacturer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/model\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's model.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/osCheckFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device, Is OS check failed for device to upgrade to the latest version of windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/osDescription\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's OS Description.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's OS Version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/otherWorkloadsSetToIntune\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's otherWorkloadsSetToIntune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/ownership\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's ownership.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/processor64BitCheckFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device, Is processor hardware 64-bit architecture check failed for device to upgrade to the latest version of windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/processorCoreCountCheckFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device, Is processor hardware core count check failed for device to upgrade to the latest version of windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/processorFamilyCheckFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device, Is processor hardware family check failed for device to upgrade to the latest version of windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/processorSpeedCheckFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device, Is processor hardware speed check failed for device to upgrade to the latest version of windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/ramCheckFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Is the user experience analytics work from anywhere device RAM hardware check failed for device to upgrade to the latest version of windows\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/secureBootCheckFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device, Is secure boot hardware check failed for device to upgrade to the latest version of windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/serialNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's serial number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/storageCheckFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device, Is storage hardware check failed for device to upgrade to the latest version of windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/tenantAttached\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's tenantAttached.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/tpmCheckFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device, Is Trusted Platform Module (TPM) hardware check failed for device to the latest version of upgrade to windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/upgradeEligibility\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere windows upgrade eligibility status of device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/windowsScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere per device windows score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereDevice/workFromAnywhereScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere per device overall score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/osCheckFailedPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percentage of devices for which OS check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/processor64BitCheckFailedPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percentage of devices for which processor hardware 64-bit architecture check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/processorCoreCountCheckFailedPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percentage of devices for which processor hardware core count check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/processorFamilyCheckFailedPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percentage of devices for which processor hardware family check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/processorSpeedCheckFailedPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percentage of devices for which processor hardware speed check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/ramCheckFailedPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percentage of devices for which RAM hardware check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/secureBootCheckFailedPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percentage of devices for which secure boot hardware check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/storageCheckFailedPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percentage of devices for which storage hardware check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/totalDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of total devices in an organization. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/tpmCheckFailedPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percentage of devices for which Trusted Platform Module (TPM) hardware check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/upgradeEligibleDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of devices in an organization eligible for windows upgrade. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric/metricDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The work from anywhere metric devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance/cloudIdentityScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere's cloud identity score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance/cloudManagementScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere's cloud management score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance/cloudProvisioningScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere's cloud provisioning score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance/healthStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health state of the user experience analytics work from anywhere model.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance/manufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere's manufacturer name of the devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance/model\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere's model name of the devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance/modelDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere's devices count for the model. Valid values -2147483648 to 2147483647\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance/windowsScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere windows score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance/workFromAnywhereScore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere overall score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware detection entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState/additionalInformationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information URL to learn more about the malware\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState/category\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Category of the malware\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState/detectionCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of times the malware is detected\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState/executionState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Execution status of the malware like blocked/executing etc\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState/initialDetectionDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initial detection datetime of the malware\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState/lastStateChangeDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time this particular threat was changed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState/severity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Severity of the malware\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current status of the malware like cleaned/quarantined/allowed etc\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDeviceMalwareState/threatState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current status of the malware like cleaned/quarantined/allowed etc\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareInformation/additionalInformationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information URL to learn more about the malware\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareInformation/category\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Category of the malware\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareInformation/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareInformation/lastDetectionDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time the malware is detected\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareInformation/severity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Severity of the malware\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsMalwareInformation/deviceMalwareStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of devices affected by current malware with the malware state on each device \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows devices that are managed or pre-enrolled through Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagementApp/availableVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows management app available version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagementApp/managedInstaller\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Installer Status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagementApp/managedInstallerConfiguredDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Installer Configured Date Time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagementAppHealthState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows management app health state entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagementApp/healthStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of health states for installed Windows management app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagementAppHealthState/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device on which Windows management app is installed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagementAppHealthState/deviceOSVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 OS version of the device on which Windows management app is installed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagementAppHealthState/healthState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows management app health state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagementAppHealthState/installedVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows management app installed version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagementAppHealthState/lastCheckInDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows management app last check-in time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagementAppHealthSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the health summary of the Windows management app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagementAppHealthSummary/healthyDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Healthy device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagementAppHealthSummary/unhealthyDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unhealthy device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagementAppHealthSummary/unknownDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown device count.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState/antiMalwareVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current anti malware version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState/deviceState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Computer's state (like clean or pending full scan or pending reboot etc)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState/engineVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current endpoint protection engine's version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState/fullScanOverdue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Full scan overdue or not?\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState/fullScanRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Full scan required or not?\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState/isVirtualMachine\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the device is a virtual machine.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState/lastFullScanDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last quick scan datetime\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState/lastFullScanSignatureVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last full scan signature version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState/lastQuickScanDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last quick scan datetime\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState/lastQuickScanSignatureVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last quick scan signature version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState/lastReportedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last device health status reported time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState/malwareProtectionEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Anti malware is enabled or not\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState/networkInspectionSystemEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network inspection system enabled or not?\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState/productStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Product Status of Windows Defender Antivirus\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState/quickScanOverdue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Quick scan overdue or not?\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState/realTimeProtectionEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Real time protection is enabled or not?\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState/rebootRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reboot required or not?\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState/signatureUpdateOverdue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Signature out of date or not?\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState/signatureVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current malware definitions version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState/tamperProtectionEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the Windows Defender tamper protection feature is enabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsProtectionState/detectedMalwareState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device malware list\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XCustomSubjectAlternativeName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base Profile Type for Authentication Certificates (SCEP or PFX Create)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XCustomSubjectAlternativeName/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom SAN Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XCustomSubjectAlternativeName/sanType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom SAN Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementResourceAccessProfileAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity that describes tenant level settings for derived credentials\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementResourceAccessProfileAssignment/intent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment intent for the resource access profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementResourceAccessProfileAssignment/sourceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the source of the assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementResourceAccessProfileAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for the resource access profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementResourceAccessProfileBase/creationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime profile was created\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementResourceAccessProfileBase/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile description\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementResourceAccessProfileBase/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementResourceAccessProfileBase/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime profile was last modified\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementResourceAccessProfileBase/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scope Tags\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementResourceAccessProfileBase/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementResourceAccessProfileBase/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for the device configuration profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base Profile Type for Authentication Certificates (SCEP or PFX Create)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XSCEPCertificateProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows X SCEP Certificate configuration profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XSCEPCertificateProfile/certificateStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XSCEPCertificateProfile/certificateValidityPeriodScale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XSCEPCertificateProfile/certificateValidityPeriodValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XSCEPCertificateProfile/extendedKeyUsages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XSCEPCertificateProfile/hashAlgorithm\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XSCEPCertificateProfile/keySize\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XSCEPCertificateProfile/keyStorageProvider\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key Storage Provider (KSP)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XSCEPCertificateProfile/keyUsage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XSCEPCertificateProfile/renewalThresholdPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XSCEPCertificateProfile/rootCertificateId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate ID\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XSCEPCertificateProfile/scepServerUrls\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XSCEPCertificateProfile/subjectAlternativeNameFormats\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom AAD Attributes.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XSCEPCertificateProfile/subjectNameFormatString\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XTrustedRootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows X Trusted Root Certificate configuration profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XTrustedRootCertificate/certFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XTrustedRootCertificate/destinationStore\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destination store location for the Trusted Root Certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XTrustedRootCertificate/trustedRootCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XVpnConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows X VPN configuration profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XVpnConfiguration/authenticationCertificateId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID to the Authentication Certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XVpnConfiguration/customXml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom XML commands that configures the VPN connection. (UTF8 byte encoding)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XVpnConfiguration/customXmlFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Xml file name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XWifiConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows X WifiXml configuration profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XWifiConfiguration/authenticationCertificateId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID to the Authentication Certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XWifiConfiguration/customXml\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom XML commands that configures the VPN connection. (UTF8 byte encoding)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windows10XWifiConfiguration/customXmlFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Xml file name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleOwnerTypeEnrollmentType/enrollmentType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enrollment type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleOwnerTypeEnrollmentType/ownerType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The owner type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityState/deviceErrorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device error code reported by Device Directory Service(DDS).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityState/deviceErrorName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device error name reported by Device Directory Service(DDS).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityState/deviceImportStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device status reported by Device Directory Service(DDS).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityState/deviceRegistrationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Registration ID for successfully added device reported by Device Directory Service(DDS).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementCertificateWithThumbprint/certificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Base 64 encoded management certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managementCertificateWithThumbprint/thumbprint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The thumbprint of the management certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outOfBoxExperienceSettings/deviceUsageType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD join authentication type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outOfBoxExperienceSettings/hideEscapeLink\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, then the user can't start over with different account, on company sign-in\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outOfBoxExperienceSettings/hideEULA\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show or hide EULA to user\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outOfBoxExperienceSettings/hidePrivacySettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show or hide privacy settings to user\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outOfBoxExperienceSettings/skipKeyboardSelectionPage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set, then skip the keyboard selection page if Language and Region are set\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outOfBoxExperienceSettings/userType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of user\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.suggestedEnrollmentLimit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The suggestedEnrollmentLimit resource represents the suggested enrollment limit when given an enrollment type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.suggestedEnrollmentLimit/suggestedDailyLimit\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The suggested enrollment limit within a day\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsEnrollmentStatusScreenSettings/allowDeviceUseBeforeProfileAndAppInstallComplete\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block user to use device before profile and app installation complete\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsEnrollmentStatusScreenSettings/allowDeviceUseOnInstallFailure\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the user to continue using the device on installation failure\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsEnrollmentStatusScreenSettings/allowLogCollectionOnInstallFailure\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block log collection on installation failure\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsEnrollmentStatusScreenSettings/blockDeviceSetupRetryByUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the user to retry the setup on installation failure\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsEnrollmentStatusScreenSettings/customErrorMessage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set custom error message to show upon installation failure\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsEnrollmentStatusScreenSettings/hideInstallationProgress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show or hide installation progress to user\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsEnrollmentStatusScreenSettings/installProgressTimeoutInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set installation progress timeout in minutes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.activeDirectoryWindowsAutopilotDeploymentProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Autopilot Deployment Profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.activeDirectoryWindowsAutopilotDeploymentProfile/hybridAzureADJoinSkipConnectivityCheck\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Autopilot Hybrid Azure AD join flow will continue even if it does not establish domain controller connectivity during OOBE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.activeDirectoryWindowsAutopilotDeploymentProfile/domainJoinConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration to join Active Directory domain\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleEnrollmentProfileAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An assignment of an Apple profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleEnrollmentProfileAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for the Apple user initiated deployment profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleUserInitiatedEnrollmentProfile/availableEnrollmentTypeOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of available enrollment type options\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleUserInitiatedEnrollmentProfile/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile creation time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleUserInitiatedEnrollmentProfile/defaultEnrollmentType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default profile enrollment type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleUserInitiatedEnrollmentProfile/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleUserInitiatedEnrollmentProfile/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleUserInitiatedEnrollmentProfile/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile last modified time\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleUserInitiatedEnrollmentProfile/platform\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The platform of the Device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleUserInitiatedEnrollmentProfile/priority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Priority, 0 is highest\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleUserInitiatedEnrollmentProfile/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for this profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.azureADWindowsAutopilotDeploymentProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Autopilot Deployment Profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enrollmentProfile resource represents a collection of configurations which must be provided pre-enrollment to enable enrolling certain devices whose identities have been pre-staged. Pre-staged device identities are assigned to this type of profile to apply the profile's configurations at enrollment of the corresponding device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DepEnrollmentBaseProfile resource represents an Apple Device Enrollment Program (DEP) enrollment profile. This type of profile must be assigned to Apple DEP serial numbers before the corresponding devices can enroll via DEP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/appleIdDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Apple id setup pane is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/applePayDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Apple pay setup pane is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/configurationWebUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL for setup assistant login\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/deviceNameTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets a literal or name pattern.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/diagnosticsDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if diagnostics setup pane is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/displayToneSetupDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if displaytone setup screen is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/enabledSkipKeys\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"enabledSkipKeys contains all the enabled skip keys as strings\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/isDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if this is the default profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/isMandatory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the profile is mandatory\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/locationDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Location service setup pane is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/privacyPaneDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if privacy screen is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/profileRemovalDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the profile removal option is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/restoreBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Restore setup pane is blocked\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/screenTimeScreenDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if screen timeout setup is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/siriDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if siri setup pane is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/supervisedModeEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supervised mode, True to enable, false otherwise. See https://docs.microsoft.com/en-us/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/supportDepartment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Support department information\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/supportPhoneNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Support phone number\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/termsAndConditionsDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if 'Terms and Conditions' setup pane is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentBaseProfile/touchIdDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if touch id setup pane is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The depEnrollmentProfile resource represents an Apple Device Enrollment Program (DEP) enrollment profile. This type of profile must be assigned to Apple DEP serial numbers before the corresponding devices can enroll via DEP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/appleIdDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Apple id setup pane is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/applePayDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Apple pay setup pane is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/awaitDeviceConfiguredConfirmation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the device will need to wait for configured confirmation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/diagnosticsDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if diagnostics setup pane is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/enableSharedIPad\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates whether the device is to be enrolled in a mode which enables multi user scenarios. Only applicable in shared iPads.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/isDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if this is the default profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/isMandatory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the profile is mandatory\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/iTunesPairingMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the iTunes pairing mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/locationDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Location service setup pane is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/macOSFileVaultDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Mac OS file vault is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/macOSRegistrationDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Mac OS registration is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/managementCertificates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Management certificates for Apple Configurator\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/passCodeDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Passcode setup pane is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/profileRemovalDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the profile removal option is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/restoreBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Restore setup pane is blocked\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/restoreFromAndroidDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Restore from Android is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/sharedIPadMaximumUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This specifies the maximum number of users that can use a shared iPad. Only applicable in shared iPad mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/siriDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if siri setup pane is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/supervisedModeEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supervised mode, True to enable, false otherwise. See https://docs.microsoft.com/en-us/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/supportDepartment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Support department information\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/supportPhoneNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Support phone number\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/termsAndConditionsDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if 'Terms and Conditions' setup pane is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/touchIdDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if touch id setup pane is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depEnrollmentProfile/zoomDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if zoom setup pane is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DepIOSEnrollmentProfile resource represents an Apple Device Enrollment Program (DEP) enrollment profile specific to iOS configuration. This type of profile must be assigned to Apple DEP serial numbers before the corresponding devices can enroll via DEP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/appearanceScreenDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Apperance screen is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/awaitDeviceConfiguredConfirmation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the device will need to wait for configured confirmation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/carrierActivationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Carrier URL for activating device eSIM.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/companyPortalVppTokenId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set, indicates which Vpp token should be used to deploy the Company Portal w/ device licensing. 'enableAuthenticationViaCompanyPortal' must be set in order for this property to be set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/deviceToDeviceMigrationDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Device To Device Migration is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/enableSharedIPad\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates whether the device is to be enrolled in a mode which enables multi user scenarios. Only applicable in shared iPads.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/enableSingleAppEnrollmentMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tells the device to enable single app mode and apply app-lock during enrollment. Default is false. 'enableAuthenticationViaCompanyPortal' and 'companyPortalVppTokenId' must be set for this property to be set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/expressLanguageScreenDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Express Language screen is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/forceTemporarySession\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if temporary sessions is enabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/homeButtonScreenDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if home button sensitivity screen is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/iMessageAndFaceTimeScreenDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if iMessage and FaceTime screen is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/iTunesPairingMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the iTunes pairing mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/managementCertificates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Management certificates for Apple Configurator\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/onBoardingScreenDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if onboarding setup screen is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/passCodeDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Passcode setup pane is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/passcodeLockGracePeriodInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates timeout before locked screen requires the user to enter the device passocde to unlock it\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/preferredLanguageScreenDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Preferred language screen is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/restoreCompletedScreenDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Weclome screen is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/restoreFromAndroidDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Restore from Android is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/sharedIPadMaximumUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This specifies the maximum number of users that can use a shared iPad. Only applicable in shared iPad mode.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/simSetupScreenDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the SIMSetup screen is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/softwareUpdateScreenDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the mandatory sofware update screen is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/temporarySessionTimeoutInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates timeout of temporary session\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/updateCompleteScreenDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Weclome screen is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/userlessSharedAadModeEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that this apple device is designated to support 'shared device mode' scenarios. This is distinct from the 'shared iPad' scenario. See https://docs.microsoft.com/en-us/mem/intune/enrollment/device-enrollment-shared-ios\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/userSessionTimeoutInSeconds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates timeout of temporary session\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/watchMigrationScreenDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the watch migration screen is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/welcomeScreenDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Weclome screen is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depIOSEnrollmentProfile/zoomDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if zoom setup pane is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depMacOSEnrollmentProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DepMacOSEnrollmentProfile resource represents an Apple Device Enrollment Program (DEP) enrollment profile specific to macOS configuration. This type of profile must be assigned to Apple DEP serial numbers before the corresponding devices can enroll via DEP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depMacOSEnrollmentProfile/accessibilityScreenDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Accessibility screen is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depMacOSEnrollmentProfile/autoUnlockWithWatchDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if UnlockWithWatch screen is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depMacOSEnrollmentProfile/chooseYourLockScreenDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if iCloud Documents and Desktop screen is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depMacOSEnrollmentProfile/dontAutoPopulatePrimaryAccountInfo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Setup Assistant will auto populate the primary account information\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depMacOSEnrollmentProfile/enableRestrictEditing\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the user will enable blockediting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depMacOSEnrollmentProfile/fileVaultDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if file vault is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depMacOSEnrollmentProfile/iCloudDiagnosticsDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if iCloud Analytics screen is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depMacOSEnrollmentProfile/iCloudStorageDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if iCloud Documents and Desktop screen is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depMacOSEnrollmentProfile/passCodeDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Passcode setup pane is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depMacOSEnrollmentProfile/primaryAccountFullName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates what the full name for the primary account is\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depMacOSEnrollmentProfile/primaryAccountUserName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates what the account name for the primary account is\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depMacOSEnrollmentProfile/registrationDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if registration is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depMacOSEnrollmentProfile/setPrimarySetupAccountAsRegularUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Setup Assistant will set the account as a regular user\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depMacOSEnrollmentProfile/skipPrimarySetupAccountCreation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Setup Assistant will skip the user interface for primary account setup\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depMacOSEnrollmentProfile/zoomDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if zoom setup pane is disabled\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depOnboardingSetting/appleIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple ID used to obtain the current token.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depOnboardingSetting/dataSharingConsentGranted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Consent granted for data sharing with Apple Dep Service\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depOnboardingSetting/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the service was onboarded.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depOnboardingSetting/lastSuccessfulSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the service last syned with Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depOnboardingSetting/lastSyncErrorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code reported by Apple during last dep sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depOnboardingSetting/lastSyncTriggeredDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When Intune last requested a sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depOnboardingSetting/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depOnboardingSetting/shareTokenWithSchoolDataSyncService\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the Dep token sharing is enabled with the School Data Sync service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depOnboardingSetting/syncedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets synced device count\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depOnboardingSetting/tokenExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the token will expire.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depOnboardingSetting/tokenName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly Name for Dep Token\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depOnboardingSetting/tokenType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the Dep Token Type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depOnboardingSetting/defaultIosEnrollmentProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default iOS Enrollment Profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depOnboardingSetting/defaultMacOsEnrollmentProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default MacOs Enrollment Profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depOnboardingSetting/enrollmentProfiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enrollment profiles.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The importedAppleDeviceIdentity resource represents the imported device identity of an Apple device .\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.depOnboardingSetting/importedAppleDeviceIdentities\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The imported Apple device identities.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentProfile/configurationEndpointUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration endpoint url to use for Enrollment\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentProfile/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentProfile/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentProfile/enableAuthenticationViaCompanyPortal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates to authenticate with Apple Setup Assistant instead of Company Portal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentProfile/requireCompanyPortalOnSetupAssistantEnrolledDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that Company Portal is required on setup assistant enrolled devices\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentProfile/requiresUserAuthentication\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the profile requires user authentication\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Created Date Time of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity/discoverySource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple device discovery source.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity/enrollmentState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the device in Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity/isDeleted\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the device is deleted from Apple Business Manager\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity/isSupervised\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the Apple device is supervised. More information is at: https://support.apple.com/en-us/HT202837\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity/lastContactedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last Contacted Date Time of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity/platform\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The platform of the Device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity/requestedEnrollmentProfileAssignmentDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time enrollment profile was assigned to the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity/requestedEnrollmentProfileId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment profile Id admin intends to apply to the device during next enrollment\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentity/serialNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device serial number\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentityResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The importedAppleDeviceIdentityResult resource represents the result of attempting to import Apple devices identities.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedAppleDeviceIdentityResult/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of imported device identity\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedDeviceIdentity/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Created Date Time of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedDeviceIdentity/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedDeviceIdentity/enrollmentState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the device in Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedDeviceIdentity/importedDeviceIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Imported Device Identifier\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedDeviceIdentity/importedDeviceIdentityType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Imported Device Identity\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedDeviceIdentity/lastContactedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last Contacted Date Time of the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedDeviceIdentity/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last Modified DateTime of the description\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedDeviceIdentity/platform\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The platform of the Device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedDeviceIdentityResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The importedDeviceIdentityResult resource represents the result of attempting to import a device identity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedDeviceIdentityResult/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of imported device identity\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentity/assignedUserPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UPN of the user the device will be assigned\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentity/groupTag\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Tag of the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentity/hardwareIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hardware Blob of the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentity/importId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Import Id of the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentity/productKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Product Key of the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentity/serialNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Serial number of the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentity/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current state of the imported device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Import windows autopilot devices using upload.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload/createdDateTimeUtc\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime when the entity is created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upload status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.importedWindowsAutopilotDeviceIdentityUpload/deviceIdentities\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of all Autopilot devices as a part of this upload.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfileAssignment/source\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of resource used for deployment to a group, direct or parcel/policySet\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfileAssignment/sourceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for resource used for deployment to a group\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeploymentProfileAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for the Windows Autopilot deployment profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/addressableUserName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Addressable user name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/azureActiveDirectoryDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD Device ID - to be deprecated\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/azureAdDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD Device ID\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/deploymentProfileAssignedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile set time of the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/deploymentProfileAssignmentDetailedStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile assignment detailed status of the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/deploymentProfileAssignmentStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile assignment status of the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/deviceAccountPassword\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Surface Hub Device Account Password\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/deviceAccountUpn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Surface Hub Device Account Upn\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/deviceFriendlyName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Surface Hub Device Friendly Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/enrollmentState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune enrollment state of the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/groupTag\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Tag of the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/lastContactedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune Last Contacted Date Time of the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/managedDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Device ID\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/manufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Oem manufacturer of the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/model\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Model name of the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/productKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Product Key of the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/purchaseOrderIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Purchase Order Identifier of the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/remediationState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Remediation State\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/remediationStateLastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RemediationState set time of Autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/resourceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resource Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/serialNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Serial number of the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/skuNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SKU Number\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/systemFamily\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"System Family\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/deploymentProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment profile currently assigned to the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotDeviceIdentity/intendedDeploymentProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment profile intended to be assigned to the Windows autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotSettings/lastManualSyncTriggerDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last data sync date time with DDS service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotSettings/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last data sync date time with DDS service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAutopilotSettings/syncStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the status of sync with Device data sync (DDS) service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidFotaDeploymentAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes deployment security group to assign a deployment to. The backend will expand the security Group ID to extract device serial numbers prior sending a create deployment request to Zebra.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidFotaDeploymentAssignment/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the Azure AD security group used for the assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidFotaDeploymentAssignment/id\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier assigned to each Android FOTA Assignment entity\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidFotaDeploymentAssignmentTarget\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The AAD Group we are deploying firmware updates to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidFotaDeploymentAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The AAD Group we are deploying firmware updates to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidFotaDeploymentAssignmentTarget/groupId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD Group Id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Zebra FOTA deployment complex type that describes the settings required to create a FOTA deployment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentSettings/batteryRuleMinimumBatteryLevelPercentage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum battery level (%) required for both download and installation. Default: -1 (System defaults). Maximum is 100.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentSettings/batteryRuleRequireCharger\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flag indicating if charger is required. When set to false, the client can install updates whether the device is in or out of the charger. Applied only for installation. Defaults to false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentSettings/deviceModel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deploy update for devices with this model only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentSettings/downloadRuleNetworkType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Download network type as described in 'zebraFotaNetworkType'. Default: any\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentSettings/downloadRuleStartDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time in the device time zone when the download will start (e.g., `2018-07-25T10:20:32`). The default value is UTC now and the maximum is 10 days from deployment creation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentSettings/firmwareTargetArtifactDescription\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A description provided by Zebra for the the firmware artifact to update the device to (e.g.: `LifeGuard Update 120 (released 29-June-2022)`.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentSettings/firmwareTargetBoardSupportPackageVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment's Board Support Package (BSP. E.g.: '01.18.02.00'). Required only for custom update type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentSettings/firmwareTargetOsVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target OS Version (e.g.: '8.1.0'). Required only for custom update type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentSettings/firmwareTargetPatch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target patch name (e.g.: 'U06'). Required only for custom update type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentSettings/installRuleStartDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time in device time zone when the install will start. Default - download startDate if configured, otherwise defaults to NOW. Ignored when deployment update type was set to auto.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentSettings/installRuleWindowEndTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time of day after which the install cannot start. Possible range is 00:30:00 to 23:59:59. Should be greater than 'installRuleWindowStartTime' by 30 mins. The time is expressed in a 24-hour format, as hh:mm, and is in the device time zone. Default - 23:59:59. Respected for all values of update type, including AUTO.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentSettings/installRuleWindowStartTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time of day (00:00:00 - 23:30:00) when installation should begin. The time is expressed in a 24-hour format, as hh:mm, and is in the device time zone. Default - 00:00:00. Respected for all values of update type, including AUTO.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentSettings/scheduleDurationInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum 28 days. Default is 28 days. Sequence of dates are: 1) Download start date. 2) Install start date. 3) Schedule end date. If any of the values are not provided, the date provided in the preceding step of the sequence is used. If no values are provided, the string value of the current UTC is used.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentSettings/scheduleMode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment installation schedule mode. Default is installNow. All scheduled deployments date and time are in the device’s timezone. For Install Now, the date and time are in UTC (same date and time anywhere in the world).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentSettings/timeZoneOffsetInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This attribute indicates the deployment time offset (e.g.`180` represents an offset of `+03:00`, and `-270` represents an offset of `-04:30`). The time offset is the time timezone where the devices are located. The deployment start and end data uses this timezone\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentSettings/updateType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The deployment's update type. Possible values are custom, latest, and auto. When custom mode is set, the request must provide artifact values. When latest type is set, the latest released update becomes the target OS. If latest is specified, the firmware target values are not required. Note: latest may update the device to a new Android version. When the value is set to auto, the device always looks for the latest package available and tries to update whenever a new package is available. This continues until the admin cancels the auto update. While other modes return an ID starting with FOTA-x, auto mode returns an ID starting with AUTO-x.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the status for a single FOTA deployment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentStatus/cancelRequested\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A boolean that indicates if a cancellation was requested on the deployment. NOTE: A cancellation request does not guarantee that the deployment was canceled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentStatus/completeOrCanceledDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when this deployment was completed or canceled. The actual date time is determined by the value of state. If the state is canceled, this property holds the cancellation date/time. If the the state is completed, this property holds the completion date/time. If the deployment is not completed before the deployment end date, then completed date/time and end date/time are the same. This is always in the deployment timezone. Note: An installation that is in progress can continue past the deployment end date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentStatus/lastUpdatedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\" Date and time when the deployment status was updated from Zebra\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentStatus/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"See zebraFotaDeploymentState enum for possible values.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentStatus/totalAwaitingInstall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer that indicates the total number of devices where installation was successful.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentStatus/totalCanceled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer that indicates the total number of devices where installation was canceled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentStatus/totalCreated\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer that indicates the total number of devices that have a job in the CREATED state. Typically indicates jobs that did not reach the devices. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentStatus/totalDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer that indicates the total number of devices in the deployment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentStatus/totalDownloading\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer that indicates the total number of devices where installation was successful.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentStatus/totalFailedDownload\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer that indicates the total number of devices that have failed to download the new OS file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentStatus/totalFailedInstall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer that indicates the total number of devices that have failed to install the new OS file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentStatus/totalScheduled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer that indicates the total number of devices that received the json and are scheduled. \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentStatus/totalSucceededInstall\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer that indicates the total number of devices where installation was successful.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeploymentStatus/totalUnknown\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer that indicates the total number of devices where no deployment status or end state has not received, even after the scheduled end date was reached.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaArtifact/boardSupportPackageVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the Board Support Package (BSP. E.g.: `01.18.02.00`)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaArtifact/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Artifact description. (e.g.: `LifeGuard Update 98 (released 24-September-2021)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaArtifact/deviceModel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Applicable device model (e.g.: `TC8300`) \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaArtifact/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Artifact OS version (e.g.: `8.1.0`) \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaArtifact/patchVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Artifact patch version (e.g.: `U00`)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaArtifact/releaseNotesUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Artifact release notes URL (e.g.: `https://www.zebra.com/&lt;filename.pdf&gt;`)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaConnector/enrollmentAuthorizationUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Complete account enrollment authorization URL. This corresponds to verification_uri_complete in the Zebra API documentations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaConnector/enrollmentToken\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant enrollment token from Zebra. The token is used to enroll Zebra devices in the FOTA Service via app config.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaConnector/fotaAppsApproved\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flag indicating if required Firmware Over-the-Air (FOTA) Apps have been approved.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaConnector/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when the account was last synched with Zebra\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaConnector/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Zebra connector state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeployment/deploymentAssignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of Android FOTA Assignment\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeployment/deploymentSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents settings required to create a deployment such as deployment type, artifact info, download and installation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeployment/deploymentStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the deployment status from Zebra. The status is a high level status of the deployment as opposed being a detailed status per device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeployment/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A human readable description of the deployment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.zebraFotaDeployment/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A human readable name of the deployment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReport/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the GroupPolicyMigrationReport was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReport/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of Group Policy Object from the GPO Xml Content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReport/groupPolicyCreatedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the GroupPolicyMigrationReport was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReport/groupPolicyLastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the GroupPolicyMigrationReport was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReport/groupPolicyObjectId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Group Policy Object GUID from GPO Xml content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReport/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the GroupPolicyMigrationReport was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReport/migrationReadiness\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intune coverage for the associated Group Policy Object file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReport/ouDistinguishedName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The distinguished name of the OU.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReport/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scope tags for the configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReport/supportedSettingsCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of Group Policy Settings supported by Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReport/supportedSettingsPercent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Percentage of Group Policy Settings supported by Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReport/targetedInActiveDirectory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Targeted in AD property from GPO Xml Content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReport/totalSettingsCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of Group Policy Settings from GPO file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingMapping\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Group Policy setting to MDM/Intune mapping.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReport/groupPolicySettingMappings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of group policy settings to MDM/Intune mappings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unsupportedGroupPolicyExtension\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unsupported Group Policy Extension.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyMigrationReport/unsupportedGroupPolicyExtensions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of unsupported group policy extensions inside the Group Policy Object.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyObjectFile/content\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Group Policy Object file content.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyObjectFile/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the GroupPolicy was first uploaded.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyObjectFile/groupPolicyObjectId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Group Policy Object GUID from GPO Xml content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyObjectFile/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the GroupPolicyObjectFile was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyObjectFile/ouDistinguishedName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The distinguished name of the OU.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyObjectFile/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scope tags for the configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingMapping/admxSettingDefinitionId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admx Group Policy Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingMapping/childIdList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Child Ids of the group policy setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingMapping/intuneSettingDefinitionId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intune Setting Definition Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingMapping/intuneSettingUriList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Intune Setting URIs this group policy setting maps to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingMapping/isMdmSupported\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the setting is supported by Intune or not\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingMapping/mdmCspName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The CSP name this group policy setting maps to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingMapping/mdmMinimumOSVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum OS version this mdm setting supports.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingMapping/mdmSettingUri\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MDM CSP URI this group policy setting maps to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingMapping/mdmSupportedState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the setting is supported in Mdm or not\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingMapping/parentId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Parent Id of the group policy setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingMapping/settingCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category the group policy setting is in.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingMapping/settingDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of this group policy setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingMapping/settingDisplayValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display value of this group policy setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingMapping/settingDisplayValueType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display value type of this group policy setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingMapping/settingName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of this group policy setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingMapping/settingScope\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The scope of the setting\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingMapping/settingType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting type (security or admx) of the Group Policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingMapping/settingValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value of this group policy setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingMapping/settingValueDisplayUnits\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display units of this group policy setting value\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicySettingMapping/settingValueType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value type of this group policy setting.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unsupportedGroupPolicyExtension/extensionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ExtensionType of the unsupported extension.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unsupportedGroupPolicyExtension/namespaceUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Namespace Url of the unsupported extension.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unsupportedGroupPolicyExtension/nodeName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Node name of the unsupported extension.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unsupportedGroupPolicyExtension/settingScope\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Scope of the unsupported extension.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationDropdownListItem/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized display name for the drop-down list item.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationDropdownListItem/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Associated value for the drop-down list item\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedLanguageFile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The entity represents an ADML (Administrative Template language) XML file uploaded by Administrator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedLanguageFile/content\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contents of the uploaded ADML file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedLanguageFile/fileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file name of the uploaded ADML file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedLanguageFile/id\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key of the entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedLanguageFile/languageCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language code of the uploaded ADML file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedLanguageFile/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the entity was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyCategory/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The string id of the category's display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyCategory/ingestionSource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines this category's ingestion source (0 - unknown, 1 - custom, 2 - global)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyCategory/isRoot\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines if the category is a root category\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyCategory/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the entity was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyCategory/children\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The children categories\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyCategory/definitionFile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the definition file the category came from\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyCategory/definitions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The immediate GroupPolicyDefinition children of the category\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyCategory/parent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The parent category\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyConfiguration/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the object was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyConfiguration/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User provided description for the resource object.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyConfiguration/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User provided name for the resource object.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyConfiguration/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the entity was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyConfiguration/policyConfigurationIngestionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of definitions configured for this policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyConfiguration/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scope tags for the configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyConfigurationAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group policy configuration assignment entity assigns one or more AAD groups to a specific group policy configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyConfiguration/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinitionValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The definition value entity stores the value for a single group policy definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyConfiguration/definitionValues\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of enabled or disabled group policy definition values for the configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyConfigurationAssignment/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the entity was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyConfigurationAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of groups targeted the group policy configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinition/categoryPath\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The localized full category path for the policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinition/classType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the type of groups the policy can be applied to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinition/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The localized policy name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinition/explainText\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The localized explanation or help text associated with the policy. The default value is empty.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinition/groupPolicyCategoryId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category id of the parent category\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinition/hasRelatedDefinitions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Signifies whether or not there are related definitions to this definition\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinition/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the entity was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinition/minDeviceCspVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum required CSP version for device configuration in this definition\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinition/minUserCspVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum required CSP version for user configuration in this definition\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinition/policyType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the type of group policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinition/supportedOn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized string used to specify what operating system or application version is affected by the policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinition/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting definition version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinition/category\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group policy category associated with the definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinition/definitionFile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group policy file associated with the definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinition/nextVersionDefinition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Definition of the next version of this definition\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The base entity for the display presentation of any of the additional options in a group policy definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinition/presentations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group policy presentations associated with the definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinition/previousVersionDefinition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Definition of the previous version of this definition\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinitionFile/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The localized description of the policy settings in the ADMX file. The default value is empty.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinitionFile/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The localized friendly name of the ADMX file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinitionFile/fileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file name of the ADMX file without the path. For example: edge.admx\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinitionFile/languageCodes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supported language codes for the ADMX file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinitionFile/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the entity was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinitionFile/policyType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the type of group policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinitionFile/revision\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The revision version associated with the file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinitionFile/targetNamespace\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the URI used to identify the namespace within the ADMX file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinitionFile/targetPrefix\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the logical name that refers to the namespace within the ADMX file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinitionFile/definitions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group policy definitions associated with the file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinitionValue/configurationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how the value should be configured. This can be either as a Policy or as a Preference.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinitionValue/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the object was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinitionValue/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables the associated group policy definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinitionValue/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the entity was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinitionValue/definition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated group policy definition with the value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The base presentation value entity that stores the value for a single group policy presentation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyDefinitionValue/presentationValues\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated group policy presentation values with the definition value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyOperation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The entity represents an group policy operation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyOperation/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the entity was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyOperation/operationStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group policy operation status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyOperation/operationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of group policy operation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyOperation/statusDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group policy operation status detail.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentation/label\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized text label for any presentation entity. The default value is empty.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentation/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the entity was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentation/definition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group policy definition associated with the presentation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedPresentation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an ADMX checkBox element and an ADMX boolean element.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationCheckBox\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an ADMX checkBox element and an ADMX boolean element.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationCheckBox/defaultChecked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for the check box. The default value is false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationComboBox\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an ADMX comboBox element and an ADMX text element.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationComboBox/defaultValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized default string displayed in the combo box. The default value is empty.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationComboBox/maxLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer that specifies the maximum number of text characters for the parameter. The default value is 1023.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationComboBox/required\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether a value must be specified for the parameter. The default value is false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationComboBox/suggestions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized strings listed in the drop-down list of the combo box. The default value is empty.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationDecimalTextBox\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an ADMX decimalTextBox element and an ADMX decimal element.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationDecimalTextBox/defaultValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer that specifies the initial value for the decimal text box. The default value is 1.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationDecimalTextBox/maxValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer that specifies the maximum allowed value. The default value is 9999.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationDecimalTextBox/minValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer that specifies the minimum allowed value. The default value is 0.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationDecimalTextBox/required\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Requirement to enter a value in the parameter box. The default value is false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationDecimalTextBox/spin\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, create a spin control; otherwise, create a text box for numeric entry. The default value is true.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationDecimalTextBox/spinStep\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer that specifies the increment of change for the spin control. The default value is 1.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationDropdownList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an ADMX dropdownList element and an ADMX enum element.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationDropdownList/defaultItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized string value identifying the default choice of the list of items.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationDropdownList/items\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a set of localized display names and their associated values.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationDropdownList/required\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Requirement to enter a value in the parameter box. The default value is false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationListBox\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an ADMX listBox element and an ADMX list element.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationListBox/explicitValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If this option is specified true the user must specify the registry subkey value and the registry subkey name. The list box shows two columns, one for the name and one for the data. The default value is false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationLongDecimalTextBox\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an ADMX longDecimalTextBox element and an ADMX longDecimal element.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationLongDecimalTextBox/defaultValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer that specifies the initial value for the decimal text box. The default value is 1.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationLongDecimalTextBox/maxValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned long that specifies the maximum allowed value. The default value is 9999.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationLongDecimalTextBox/minValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned long that specifies the minimum allowed value. The default value is 0.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationLongDecimalTextBox/required\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Requirement to enter a value in the parameter box. The default value is false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationLongDecimalTextBox/spin\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, create a spin control; otherwise, create a text box for numeric entry. The default value is true.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationLongDecimalTextBox/spinStep\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer that specifies the increment of change for the spin control. The default value is 1.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationMultiTextBox\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an ADMX multiTextBox element and an ADMX multiText element.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationMultiTextBox/maxLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer that specifies the maximum number of text characters. Default value is 1023.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationMultiTextBox/maxStrings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer that specifies the maximum number of strings. Default value is 0.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationMultiTextBox/required\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Requirement to enter a value in the text box. Default value is false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationText\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an ADMX text element.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationTextBox\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an ADMX textBox element and an ADMX text element.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationTextBox/defaultValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized default string displayed in the text box. The default value is empty.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationTextBox/maxLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer that specifies the maximum number of text characters. Default value is 1023.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationTextBox/required\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Requirement to enter a value in the text box. Default value is false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationValue/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the object was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationValue/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the object was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationValue/definitionValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group policy definition value associated with the presentation value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationValue/presentation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group policy presentation associated with the presentation value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationValueBoolean\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The entity represents a Boolean value of a checkbox presentation on a policy definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationValueBoolean/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An boolean value for the associated presentation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationValueDecimal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The entity represents an unsigned integer value of a decimal text box presentation on a policy definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationValueDecimal/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer value for the associated presentation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationValueList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The entity represents a collection of name/value pairs of a list box presentation on a policy definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationValueList/values\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of pairs for the associated presentation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationValueLongDecimal\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The entity represents an unsigned long value of a long decimal text box presentation on a policy definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationValueLongDecimal/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned long value for the associated presentation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationValueMultiText\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The entity represents a string value of a multi-line text box presentation on a policy definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationValueMultiText/values\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of non-empty strings for the associated presentation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationValueText\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The entity represents a string value for a drop-down list, combo box, or text box presentation on a policy definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyPresentationValueText/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string value for the associated presentation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedDefinitionFile/content\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contents of the uploaded ADMX file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedDefinitionFile/defaultLanguageCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default language of the uploaded ADMX file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedDefinitionFile/groupPolicyUploadedLanguageFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of ADML files associated with the uploaded ADMX file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedDefinitionFile/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The upload status of the uploaded ADMX file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedDefinitionFile/uploadDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The uploaded time of the uploaded ADMX file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.groupPolicyUploadedDefinitionFile/groupPolicyOperations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of operations on the uploaded ADMX file.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for a mobile app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMobileAppIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an Android app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidMobileAppIdentifier/packageId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app, as specified in the play store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMobileAppIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an iOS app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosMobileAppIdentifier/bundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app, as specified in the app store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macAppIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for a Mac app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.macAppIdentifier/bundleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app, as specified in the app store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDiagnosticStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents diagnostics status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDiagnosticStatus/mitigationInstruction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Instruction on how to mitigate a failed validation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDiagnosticStatus/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the operation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppDiagnosticStatus/validationName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The validation friendly name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummaryPerApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents policy deployment summary per app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummaryPerApp/configurationAppliedUserCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users the policy is applied.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummaryPerApp/mobileAppIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment of an app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAppIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for a Windows app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsAppIdentifier/windowsAppId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app, as specified in the app store.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App for Windows information protection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/denied\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, app is denied protection or exemption.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's description.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App display name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/productName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionApp/publisherName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Information Protection DataRecoveryCertificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/certificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate description\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/expirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate expiration datetime\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDataRecoveryCertificate/subjectName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate subject name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDesktopApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Desktop App for Windows information protection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDesktopApp/binaryName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The binary name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDesktopApp/binaryVersionHigh\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The high binary version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDesktopApp/binaryVersionLow\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The lower binary version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionIPRangeCollection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Information Protection IP Range Collection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionIPRangeCollection/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionIPRangeCollection/ranges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of ip ranges\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionProxiedDomainCollection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Information Protection Proxied Domain Collection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionProxiedDomainCollection/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionProxiedDomainCollection/proxiedDomains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of proxied domains\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionResourceCollection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Information Protection Resource Collection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionResourceCollection/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionResourceCollection/resources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of resources\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionStoreApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Store App for Windows information protection\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppRegistration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the synchronization details of an android app, with management capabilities, for a specific user.\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The ManagedAppRegistration resource represents the details of an app, with management capability, used by a member of the organization.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.androidManagedAppRegistration/patchVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The patch version for the current android app registration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/allowedAndroidDeviceManufacturers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Semicolon seperated list of device manufacturers allowed, as a string, for the managed app to work. (Android only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/allowedAndroidDeviceModels\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of device models allowed, as a string, for the managed app to work. (Android Only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/allowedIosDeviceModels\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Semicolon seperated list of device models allowed, as a string, for the managed app to work. (iOS Only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/appActionIfAndroidDeviceManufacturerNotAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either block or wipe, if the specified device manufacturer is not allowed. (Android only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/appActionIfAndroidDeviceModelNotAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either block or wipe, if the specified device model is not allowed. (Android Only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/appActionIfAndroidSafetyNetAppsVerificationFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either warn or block, if the specified Android App Verification requirement fails.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/appActionIfAndroidSafetyNetDeviceAttestationFailed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either warn or block, if the specified Android SafetyNet Attestation requirement fails.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/appActionIfDeviceLockNotSet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either warn, block or wipe, if the screen lock is required on device but is not set. (android only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/appActionIfDevicePasscodeComplexityLessThanHigh\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the device does not have a passcode of high complexity or higher, trigger the stored action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/appActionIfDevicePasscodeComplexityLessThanLow\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the device does not have a passcode of low complexity or higher, trigger the stored action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/appActionIfDevicePasscodeComplexityLessThanMedium\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the device does not have a passcode of medium complexity or higher, trigger the stored action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/appActionIfIosDeviceModelNotAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either block or wipe, if the specified device model is not allowed. (iOS Only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/appDataEncryptionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of encryption which should be used for data in a managed app. (iOS Only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/biometricAuthenticationBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the biometric authentication is allowed in place of a pin if PinRequired is set to True. (Android Only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/blockAfterCompanyPortalUpdateDeferralInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of days Company Portal update can be deferred on the device or app access will be blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/connectToVpnOnLaunch\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the app should connect to the configured VPN on launch (Android only).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/customBrowserDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of the preferred custom browser to open weblink on Android. (Android only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/customBrowserPackageId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of a custom browser to open weblink on Android. (Android only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/customBrowserProtocol\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A custom browser protocol to open weblink on iOS. (iOS only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/customDialerAppDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of a custom dialer app to click-to-open a phone number on Android.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/customDialerAppPackageId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PackageId of a custom dialer app to click-to-open a phone number on Android.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/customDialerAppProtocol\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Protocol of a custom dialer app to click-to-open a phone number on iOS, for example, skype:.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/customSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A set of string key and string value pairs to be sent to the affected users, unalterned by this service\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/deployedAppCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/deviceLockRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines if any kind of lock must be required on device. (android only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/disableAppEncryptionIfDeviceEncryptionIsEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When this setting is enabled, app level encryption is disabled if device level encryption is enabled. (Android only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/disableProtectionOfManagedOutboundOpenInData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable protection of data transferred to other apps through IOS OpenIn option. This setting is only allowed to be True when AllowedOutboundDataTransferDestinations is set to ManagedApps. (iOS Only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/encryptAppData\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether managed-app data should be encrypted. (Android only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/exemptedAppPackages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android App packages in this list will be exempt from the policy and will be able to receive data from managed apps. (Android only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/exemptedAppProtocols\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS Apps in this list will be exempt from the policy and will be able to receive data from managed apps. (iOS Only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/faceIdBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True. (iOS Only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/filterOpenInToOnlyManagedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines if open-in operation is supported from the managed app to the filesharing locations selected. This setting only applies when AllowedOutboundDataTransferDestinations is set to ManagedApps and DisableProtectionOfManagedOutboundOpenInData is set to False. (iOS Only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/fingerprintAndBiometricEnabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate to the client to enable both biometrics and fingerprints for the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumRequiredCompanyPortalVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum version of the Company portal that must be installed on the device or app access will be blocked\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumRequiredPatchVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest required Android security patch level a user can have to gain secure access to the app. (Android only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumRequiredSdkVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data. (iOS Only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumWarningCompanyPortalVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum version of the Company portal that must be installed on the device or the user will receive a warning\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumWarningPatchVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest recommended Android security patch level a user can have for secure access to the app. (Android only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumWarningSdkVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will result in warning message on the managed app from accessing company data. (iOS only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumWipeCompanyPortalVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum version of the Company portal that must be installed on the device or the company data on the app will be wiped\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumWipePatchVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android security patch level  less than or equal to the specified value will wipe the managed app and the associated company data. (Android only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/minimumWipeSdkVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/protectInboundDataFromUnknownSources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Protect incoming data from unknown source. This setting is only allowed to be True when AllowedInboundDataTransferSources is set to AllApps. (iOS Only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/requireClass3Biometrics\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require user to apply Class 3 Biometrics on their Android device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/requiredAndroidSafetyNetAppsVerificationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the Android SafetyNet Apps Verification requirement for a managed app to work.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/requiredAndroidSafetyNetDeviceAttestationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the Android SafetyNet Device Attestation requirement for a managed app to work.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/requiredAndroidSafetyNetEvaluationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the Android SafetyNet evaluation type requirement for a managed app to work. (Android Only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/requirePinAfterBiometricChange\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A PIN prompt will override biometric prompts if class 3 biometrics are updated on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/screenCaptureBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether screen capture is blocked. (Android only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/thirdPartyKeyboardsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines if third party keyboards are allowed while accessing a managed app. (iOS Only)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/warnAfterCompanyPortalUpdateDeferralInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of days Company Portal update can be deferred on the device or the user will receive the warning\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/wipeAfterCompanyPortalUpdateDeferralInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of days Company Portal update can be deferred on the device or the company data on the app will be wiped\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/apps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.defaultManagedAppProtection/deploymentSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosManagedAppRegistration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the synchronization details of an ios app, with management capabilities, for a specific user.\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The ManagedAppRegistration resource represents the details of an app, with management capability, used by a member of the organization.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppConfiguration/customSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A set of string key and string value pairs to be sent to apps for users to whom the configuration is scoped, unalterned by this service\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppOperation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an operation applied against an app registration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppOperation/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operation name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppOperation/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time the app operation was modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppOperation/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current state of the operation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppOperation/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicy/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the policy was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicy/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy's description.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicy/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy display name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicy/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last time the policy was modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicy/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicy/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppPolicyDeploymentSummary/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/allowedDataIngestionLocations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data storage locations where a user may store managed data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/allowedDataStorageLocations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data storage locations where a user may store managed data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/allowedInboundDataTransferSources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sources from which data is allowed to be transferred.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/allowedOutboundClipboardSharingExceptionLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of characters that may be cut or copied from Org data and accounts to any application. This setting overrides the AllowedOutboundClipboardSharingLevel restriction. Default value of '0' means no exception is allowed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/allowedOutboundClipboardSharingLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The level to which the clipboard may be shared between apps on the managed device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/allowedOutboundDataTransferDestinations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destinations to which data is allowed to be transferred.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/appActionIfDeviceComplianceRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either block or wipe, when the device is either rooted or jailbroken, if DeviceComplianceRequired is set to true.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/appActionIfMaximumPinRetriesExceeded\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either block or wipe, based on maximum number of incorrect pin retry attempts.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/appActionIfUnableToAuthenticateUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set, it will specify what action to take in the case where the user is unable to checkin because their authentication token is invalid. This happens when the user is deleted or disabled in AAD.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/blockDataIngestionIntoOrganizationDocuments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a user can bring data into org documents.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/contactSyncBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether contacts can be synced to the user's device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/dataBackupBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the backup of a managed app's data is blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/deviceComplianceRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether device compliance is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/dialerRestrictionLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The classes of dialer apps that are allowed to click-to-open a phone number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/disableAppPinIfDevicePinIsSet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the app pin is required if the device pin is set.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/fingerprintBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the fingerprint reader is allowed in place of a pin if PinRequired is set to True.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/gracePeriodToBlockAppsDuringOffClockHours\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A grace period before blocking app access during off clock hours.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/managedBrowser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates in which managed browser(s) that internet links should be opened. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/managedBrowserToOpenLinksRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether internet links should be opened in the managed browser app, or any custom browser specified by CustomBrowserProtocol (for iOS) or CustomBrowserPackageId/CustomBrowserDisplayName (for Android)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/maximumAllowedDeviceThreatLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum allowed device threat level, as reported by the MTD app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/maximumPinRetries\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/maximumRequiredOsVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions bigger than the specified version will block the managed app from accessing company data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/maximumWarningOsVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions bigger than the specified version will block the managed app from accessing company data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/maximumWipeOsVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions bigger than the specified version will block the managed app from accessing company data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/minimumPinLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum pin length required for an app-level pin if PinRequired is set to True\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/minimumRequiredAppVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/minimumRequiredOsVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/minimumWarningAppVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will result in warning message on the managed app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/minimumWarningOsVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will result in warning message on the managed app from accessing company data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/minimumWipeAppVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than or equal to the specified version will wipe the managed app and the associated company data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/minimumWipeOsVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than or equal to the specified version will wipe the managed app and the associated company data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/mobileThreatDefensePartnerPriority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\" Indicates how to prioritize which Mobile Threat Defense (MTD) partner is enabled for a given platform, when more than one is enabled. An app can only be actively using a single Mobile Threat Defense partner. When NULL, Microsoft Defender will be given preference. Otherwise setting the value to defenderOverThirdPartyPartner or thirdPartyPartnerOverDefender will make explicit which partner to prioritize. Possible values are: null, defenderOverThirdPartyPartner, thirdPartyPartnerOverDefender and unknownFutureValue. Default value is null\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/mobileThreatDefenseRemediationAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines what action to take if the mobile threat defense threat threshold isn't met. Warn isn't a supported value for this property\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/notificationRestriction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify app notification restriction\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/organizationalCredentialsRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether organizational credentials are required for app use.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/periodBeforePinReset\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TimePeriod before the all-level pin must be reset if PinRequired is set to True.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/periodOfflineBeforeAccessCheck\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The period after which access is checked when the device is not connected to the internet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/periodOfflineBeforeWipeIsEnforced\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The amount of time an app is allowed to remain disconnected from the internet before all managed data it is wiped.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/periodOnlineBeforeAccessCheck\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The period after which access is checked when the device is connected to the internet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/pinCharacterSet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Character set which may be used for an app-level pin if PinRequired is set to True.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/pinRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an app-level pin is required.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/pinRequiredInsteadOfBiometricTimeout\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timeout in minutes for an app pin instead of non biometrics passcode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/previousPinBlockCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Requires a pin to be unique from the number specified in this property.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/printBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether printing is allowed from managed apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/saveAsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether users may use the &quot;Save As&quot; menu item to save a copy of protected files.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppProtection/simplePinBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether simplePin is blocked.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/appIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app package Identifier\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/applicationVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/azureADDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory Device identifier of the host device. Value could be empty even when the host device is Azure Active Directory registered.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of creation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/deviceManufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device manufacturer for the current app registration \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/deviceModel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model for the current app registration \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Host device name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/deviceTag\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App management SDK generated tag, which helps relate apps hosted on the same device. Not guaranteed to relate apps in all conditions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/deviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Host device type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/flaggedReasons\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more reasons an app registration is flagged. E.g. app running on rooted device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of last the app synced with management service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/managedDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Managed Device identifier of the host device. Value could be empty even when the host device is managed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/managementSdkVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App management SDK version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/platformVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating System version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user Id to who this app registration belongs.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/appliedPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more policys already applied on the registered app when it last synchronized with managment service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/intendedPolicies\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more policies admin intended for the app as of now.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppRegistration/operations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more long running operations triggered on the app registration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppStatus/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of the status report.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppStatus/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppStatusRaw\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an un-typed status report about organizations app protection and configuration.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedAppStatusRaw/content\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status report content.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedMobileApp/mobileAppIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app with it's operating system type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedMobileApp/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppPolicyAssignment/source\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of resource used for deployment to a group, direct or parcel/policySet\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppPolicyAssignment/sourceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for resource used for deployment to a group\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppPolicyAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for deployment to a group or app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppProtection/appGroupType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Public Apps selection: group or individual\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppProtection/isAssigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the policy is deployed to any inclusion groups or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppProtection/targetedAppManagementLevels\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intended app management levels for this policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.targetedManagedAppProtection/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of inclusion and exclusion groups to which the policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/azureRightsManagementServicesAllowed\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to allow Azure RMS encryption for WIP\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/dataRecoveryCertificate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a recovery certificate that can be used for data recovery of encrypted files. This is the same as the data recovery agent(DRA) certificate for encrypting file system(EFS)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/enforcementLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WIP enforcement level.See the Enum definition for supported values\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseDomain\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Primary enterprise domain\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseInternalProxyServers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the comma-separated list of internal proxy servers. For example, &quot;157.54.14.28, 157.54.11.118, 10.202.14.167, 157.53.14.163, 157.69.210.59&quot;. These proxies have been configured by the admin to connect to specific resources on the Internet. They are considered to be enterprise network locations. The proxies are only leveraged in configuring the EnterpriseProxiedDomains policy to force traffic to the matched domains through these proxies\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseIPRanges\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the enterprise IP ranges that define the computers in the enterprise network. Data that comes from those computers will be considered part of the enterprise and protected. These locations will be considered a safe destination for enterprise data to be shared to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseIPRangesAreAuthoritative\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that tells the client to accept the configured list and not to use heuristics to attempt to find other subnets. Default is false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseNetworkDomainNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the list of domains that comprise the boundaries of the enterprise. Data from one of these domains that is sent to a device will be considered enterprise data and protected These locations will be considered a safe destination for enterprise data to be shared to\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseProtectedDomainNames\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of enterprise domains to be protected\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseProxiedDomains\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a list of Enterprise resource domains hosted in the cloud that need to be protected. Connections to these resources are considered enterprise data. If a proxy is paired with a cloud resource, traffic to the cloud resource will be routed through the enterprise network via the denoted proxy server (on Port 80). A proxy server used for this purpose must also be configured using the EnterpriseInternalProxyServers policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseProxyServers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is a list of proxy servers. Any server not on this list is considered non-enterprise\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/enterpriseProxyServersAreAuthoritative\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that tells the client to accept the configured list of proxies and not try to detect other work proxies. Default is false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/exemptApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exempt applications can also access enterprise data, but the data handled by those applications are not protected. This is because some critical enterprise applications may have compatibility problems with encrypted data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/iconsVisible\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether overlays are added to icons for WIP protected files in Explorer and enterprise only app tiles in the Start menu. Starting in Windows 10, version 1703 this setting also configures the visibility of the WIP icon in the title bar of a WIP-protected app\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/indexingEncryptedStoresOrItemsBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This switch is for the Windows Search Indexer, to allow or disallow indexing of items\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/isAssigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the policy is deployed to any inclusion groups or not.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/neutralDomainResources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of domain names that can used for work or personal resource\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/protectedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Protected applications can access enterprise data and the data handled by those applications are protected with encryption\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/protectionUnderLockConfigRequired\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the protection under lock feature (also known as encrypt under pin) should be configured\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/revokeOnUnenrollDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy controls whether to revoke the WIP keys when a device unenrolls from the management service. If set to 1 (Don't revoke keys), the keys will not be revoked and the user will continue to have access to protected files after unenrollment. If the keys are not revoked, there will be no revoked file cleanup subsequently.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/rightsManagementServicesTemplateId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TemplateID GUID to use for RMS encryption. The RMS template allows the IT admin to configure the details about who has access to RMS-protected file and how long they have access\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/smbAutoEncryptedFileExtensions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a list of file extensions, so that files with these extensions are encrypted when copying from an SMB share within the corporate boundary\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of security groups targeted for policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Information Protection AppLocker File\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/exemptAppLockerFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Another way to input exempt apps through xml files\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtection/protectedAppLockerFiles\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Another way to input protected apps through xml files\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile/file\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File as a byte array\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile/fileHash\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA256 hash of the file\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLockerFile/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDeviceRegistration/deviceMacAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Mac address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDeviceRegistration/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDeviceRegistration/deviceRegistrationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device identifier for this device registration record.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDeviceRegistration/deviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device type, for example, Windows laptop VS Windows phone.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDeviceRegistration/lastCheckInDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last checkin time of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionDeviceRegistration/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId associated with this device registration record.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/daysWithoutContactBeforeUnenroll\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Offline interval before app data is wiped (days) \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/mdmEnrollmentUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment url for the MDM\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/minutesOfInactivityBeforeDeviceLock\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked.   Range is an integer X where 0 &lt;= X &lt;= 999.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/numberOfPastPinsRemembered\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/passwordMaximumAttemptCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 &lt;= X &lt;= 16 for desktop and 0 &lt;= X &lt;= 999 for mobile devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinExpirationDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinLowercaseLetters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that configures the use of lowercase letters in the Windows Hello for Business PIN. Default is NotAllow.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinMinimumLength\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinSpecialCharacters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that configures the use of special characters in the Windows Hello for Business PIN. Valid special characters for Windows Hello for Business PIN gestures include: ! &quot; # $ % &amp; ' ( ) * + , - . / : ; &lt; = &gt; ? @ [ \\ ] ^ _ ` { | } ~. Default is NotAllow.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/pinUppercaseLetters\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that configures the use of uppercase letters in the Windows Hello for Business PIN. Default is NotAllow.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/revokeOnMdmHandoffDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"New property in RS2, pending documentation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionPolicy/windowsHelloForBusinessBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that sets Windows Hello for Business as a method for signing into Windows.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionWipeAction/lastCheckInDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last checkin time of the device that was targeted by this wipe action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionWipeAction/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wipe action status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionWipeAction/targetedDeviceMacAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Targeted device Mac address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionWipeAction/targetedDeviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Targeted device name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionWipeAction/targetedDeviceRegistrationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DeviceRegistrationId being targeted by this wipe action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionWipeAction/targetedUserId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UserId being targeted by this wipe action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/allowedInboundDataTransferSources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the sources from which data is allowed to be transferred. Some possible values are allApps or none.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/allowedOutboundClipboardSharingLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the level to which the clipboard may be shared across org &amp; non-org resources. Some possible values are anyDestinationAnySource or none.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/allowedOutboundDataTransferDestinations\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the destinations to which data is allowed to be transferred. Some possible values are allApps or none.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/appActionIfUnableToAuthenticateUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set, it will specify what action to take in the case where the user is unable to checkin because their authentication token is invalid. This happens when the user is deleted or disabled in AAD. Some possible values are block or wipe. If this property is not set, no action will be taken.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/deployedAppCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the total number of applications for which the current policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/isAssigned\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates that the policy is deployed to some inclusion groups. When FALSE, indicates that the policy is not deployed to any inclusion groups. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/maximumAllowedDeviceThreatLevel\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum allowed device threat level, as reported by the Mobile Threat Defense app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/maximumRequiredOsVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions bigger than the specified version will block the managed app from accessing company data. For example: '8.1.0' or '13.1.1'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/maximumWarningOsVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions bigger than the specified version will result in warning message on the managed app from accessing company data. For example: '8.1.0' or '13.1.1'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/maximumWipeOsVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions bigger than the specified version will wipe the managed app and the associated company data. For example: '8.1.0' or '13.1.1'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/minimumRequiredAppVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data. For example: '8.1.0' or '13.1.1'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/minimumRequiredOsVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data. For example: '8.1.0' or '13.1.1'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/minimumRequiredSdkVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data. For example: '8.1.0' or '13.1.1'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/minimumWarningAppVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will result in warning message on the managed app from accessing company data. For example: '8.1.0' or '13.1.1'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/minimumWarningOsVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will result in warning message on the managed app from accessing company data. For example: '8.1.0' or '13.1.1'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/minimumWipeAppVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will wipe the managed app and the associated company data. For example: '8.1.0' or '13.1.1'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/minimumWipeOsVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will wipe the managed app and the associated company data. For example: '8.1.0' or '13.1.1'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/minimumWipeSdkVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will wipe the managed app and the associated company data. For example: '8.1.0' or '13.1.1'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/mobileThreatDefenseRemediationAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines what action to take if the mobile threat defense threat threshold isn't met. Some possible values are block or wipe. Warn isn't a supported value for this property.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/periodOfflineBeforeAccessCheck\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The period after which access is checked when the device is not connected to the internet. For example, PT5M indicates that the interval is 5 minutes in duration. A timespan value of PT0S indicates that access will be blocked immediately when the device is not connected to the internet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/periodOfflineBeforeWipeIsEnforced\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The amount of time an app is allowed to remain disconnected from the internet before all managed data it is wiped. For example, P5D indicates that the interval is 5 days in duration. A timespan value of PT0S indicates that managed data will never be wiped when the device is not connected to the internet.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/printBlocked\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates that printing is blocked from managed apps. When FALSE, indicates that printing is allowed from managed apps. Default value is FALSE.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/apps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsManagedAppProtection/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of inclusion and exclusion groups to which the policy is deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyLongValuePair\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key long value pair\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyLongValuePair/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name for this key long value pair\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.keyLongValuePair/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for this key long value pair\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.metricTimeSeriesDataPoint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Metric Time series data point\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.metricTimeSeriesDataPoint/dateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time of the metric time series data point\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.metricTimeSeriesDataPoint/value\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the metric time series data point\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelConfiguration/advancedSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional settings that may be applied to the server\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelConfiguration/defaultDomainSuffix\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Default Domain appendix that will be used by the clients\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelConfiguration/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The configuration's description (optional)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelConfiguration/disableUdpConnections\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When DisableUdpConnections is set, the clients and VPN server will not use DTLS connections to transfer data.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelConfiguration/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the server configuration. This property is required when a server is created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelConfiguration/dnsServers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DNS servers that will be used by the clients\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelConfiguration/lastUpdateDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the configuration was last updated\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelConfiguration/listenPort\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The port that both TCP and UPD will listen over on the server\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelConfiguration/network\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The subnet that will be used to allocate virtual address for the clients\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelConfiguration/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelConfiguration/routeExcludes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subsets of the routes that will not be routed by the server\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelConfiguration/routeIncludes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The routes that will be routed by the server\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelConfiguration/routesExclude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subsets of the routes that will not be routed by the server. This property is going to be deprecated with the option of using the new property, 'RouteExcludes'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelConfiguration/routesInclude\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The routes that will be routed by the server. This property is going to be deprecated with the option of using the new property, 'RouteIncludes'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelConfiguration/splitDNS\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The domains that will be resolved using the provided dns servers\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelHealthThreshold/defaultHealthyThreshold\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The threshold for being healthy based on default health status metrics: CPU usage healthy &lt; 50%, Memory usage healthy &lt; 50%, Disk space healthy &gt; 5GB, Latency healthy &lt; 10ms, health metrics can be customized. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelHealthThreshold/defaultUnhealthyThreshold\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The threshold for being unhealthy based on default health status metrics: CPU usage unhealthy &gt; 75%, Memory usage unhealthy &gt; 75%, Disk space &lt; 3GB, Latency unhealthy &gt; 20ms, health metrics can be customized. Read-only.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelHealthThreshold/healthyThreshold\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The threshold for being healthy based on default health status metrics: CPU usage healthy &lt; 50%, Memory usage healthy &lt; 50%, Disk space healthy &gt; 5GB, Latency healthy &lt; 10ms, health metrics can be customized.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelHealthThreshold/unhealthyThreshold\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The threshold for being unhealthy based on default health status metrics: CPU usage unhealthy &gt; 75%, Memory usage unhealthy &gt; 75%, Disk space &lt; 3GB, Latency Unhealthy &gt; 20ms, health metrics can be customized.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity that represents a single Microsoft Tunnel server\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServer/agentImageDigest\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The digest of the current agent image running on this server\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServer/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the server. This property is required when a server is created and cannot be cleared during updates.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServer/lastCheckinDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates when the server last checked in\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServer/serverImageDigest\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The digest of the current server image running on this server\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServer/tunnelServerHealthStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the server's health Status as of the last evaluation time. Health is evaluated every 60 seconds, and the possible values are: unknown, healthy, unhealthy, warning, offline, upgradeInProgress, upgradeFailed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServerLogCollectionResponse/endDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The end time of the logs collected\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServerLogCollectionResponse/expiryDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time when the log collection is expired\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServerLogCollectionResponse/requestDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time when the log collection was requested\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServerLogCollectionResponse/serverId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the server the log collection is requested upon\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServerLogCollectionResponse/sizeInBytes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the logs in bytes\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServerLogCollectionResponse/startDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start time of the logs collected\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelServerLogCollectionResponse/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of log collection. Possible values are: pending, completed, failed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelSite/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The site's description (optional)\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelSite/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the site. This property is required when a site is created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelSite/internalNetworkProbeUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The site's Internal Network Access Probe URL\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelSite/publicAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The site's public domain name or IP address\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelSite/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelSite/upgradeAutomatically\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The site's automatic upgrade setting. True for automatic upgrades, false for manual control\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelSite/upgradeAvailable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The site provides the state of when an upgrade is available\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelSite/upgradeWindowEndTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The site's upgrade window end time of day\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelSite/upgradeWindowStartTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The site's upgrade window start time of day\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelSite/upgradeWindowUtcOffsetInMinutes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The site's timezone represented as a minute offset from UTC\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelSite/microsoftTunnelConfiguration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MicrosoftTunnelConfiguration that has been applied to this MicrosoftTunnelSite\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.microsoftTunnelSite/microsoftTunnelServers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of MicrosoftTunnelServers that are registered to this MicrosoftTunnelSite\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localizedNotificationMessage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The text content of a Notification Message Template for the specified locale.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localizedNotificationMessage/isDefault\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flag to indicate whether or not this is the default locale for language fallback. This flag can only be set. To unset, set this property to true on another Localized Notification Message.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localizedNotificationMessage/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localizedNotificationMessage/locale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Locale for which this message is destined.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localizedNotificationMessage/messageTemplate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Message Template content.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.localizedNotificationMessage/subject\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Message Template Subject.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notificationMessageTemplate/brandingOptions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Message Template Branding Options. Branding is defined in the Intune Admin Console.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notificationMessageTemplate/defaultLocale\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default locale to fallback onto when the requested locale is not available.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notificationMessageTemplate/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the Notification Message Template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notificationMessageTemplate/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notificationMessageTemplate/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notificationMessageTemplate/localizedNotificationMessages\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of localized messages for this Notification Message Template.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDomainJoinConnector/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The connector display name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDomainJoinConnector/lastConnectionDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last time connector contacted Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDomainJoinConnector/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The connector state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementDomainJoinConnector/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the connector.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configManagerPolicySummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A ConfigManager policy summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configManagerPolicySummary/compliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices evaluated to be compliant by the policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configManagerPolicySummary/enforcedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices that have have been remediated by the policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configManagerPolicySummary/failedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices that failed to be evaluated by the policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configManagerPolicySummary/nonCompliantDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices evaluated to be noncompliant by the policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configManagerPolicySummary/pendingDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices that have acknowledged the policy but are pending evaluation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configManagerPolicySummary/targetedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices targeted by the policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unmanagedDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unmanaged device discovered in the network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unmanagedDevice/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unmanagedDevice/domain\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Domain.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unmanagedDevice/ipAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IP address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unmanagedDevice/lastLoggedOnUser\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last logged on user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unmanagedDevice/lastSeenDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last seen date and time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unmanagedDevice/location\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Location.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unmanagedDevice/macAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MAC address.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unmanagedDevice/manufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Manufacturer.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unmanagedDevice/model\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Model.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unmanagedDevice/os\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unmanagedDevice/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityManagedDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An app vulnerability managed device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityManagedDevice/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityManagedDevice/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The created date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityManagedDevice/managedDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intune managed device ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityMobileApp\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An app vulnerability mobile app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityMobileApp/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The created date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityMobileApp/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityMobileApp/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last modified date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityMobileApp/mobileAppId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intune mobile app ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityMobileApp/mobileAppType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityMobileApp/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityTask\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An app vulnerability task.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityTask/appName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityTask/appPublisher\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app publisher.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityTask/appVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityTask/insights\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the mitigation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityTask/managedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of vulnerable devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityTask/mitigationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mitigation type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityTask/mobileAppCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of vulnerable mobile apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityTask/remediation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The remediation steps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityTask/managedDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The vulnerable managed devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appVulnerabilityTask/mobileApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The vulnerable mobile apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configManagerCollection/collectionIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection identifier in SCCM.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configManagerCollection/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The created date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configManagerCollection/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DisplayName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configManagerCollection/hierarchyIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Hierarchy Identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configManagerCollection/hierarchyName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The HierarchyName.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configManagerCollection/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last modified date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTask/assignedTo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name or email of the admin this task is assigned to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTask/category\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTask/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The created date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTask/creator\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address of the creator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTask/creatorNotes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notes from the creator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTask/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTask/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTask/dueDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The due date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTask/priority\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The priority.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAppManagementTask/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityConfigurationTask\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A security configuration task.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityConfigurationTask/applicablePlatform\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The applicable platform.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityConfigurationTask/endpointSecurityPolicy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The endpoint security policy type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityConfigurationTask/endpointSecurityPolicyProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The endpoint security policy profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityConfigurationTask/insights\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the mitigation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityConfigurationTask/intendedSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intended settings and their values.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityConfigurationTask/managedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of vulnerable devices. Valid values 0 to 65536\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vulnerableManagedDevice\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This entity represents a device associated with a task.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityConfigurationTask/managedDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The vulnerable managed devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unmanagedDeviceDiscoveryTask\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This task derived type represents a list of unmanaged devices discovered in the network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unmanagedDeviceDiscoveryTask/unmanagedDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unmanaged devices discovered in the network.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vulnerableManagedDevice/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vulnerableManagedDevice/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last sync date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vulnerableManagedDevice/managedDeviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intune managed device ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignedRoleDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of Role Definitions and Role Assignments assigned to a user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignedRoleDetails/roleAssignmentIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role Assignment IDs for the specifc Role Assignments assigned to a user. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementAssignedRoleDetails/roleDefinitionIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role Definition IDs for the specifc Role Definitions assigned to a user. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.operationApprovalPolicySet\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the pair of OperationApprovalPolicyType and OperationApprovalPolicyPlatform determining the set of applicable OperationApprovalPolicies for a user\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resourceAction\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set of allowed and not allowed actions for a resource.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resourceAction/allowedResourceActions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allowed Actions\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resourceAction/notAllowedResourceActions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Allowed Actions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rolePermission\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the set of ResourceActions determining the allowed and not allowed permissions for each role.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rolePermission/actions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allowed Actions - Deprecated\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rolePermission/resourceActions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resource Actions each containing a set of allowed and not allowed permissions.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementRoleAssignment/members\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of ids of role member security groups. These are IDs from Azure Active Directory.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementRoleAssignment/roleScopeTags\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of Role Scope Tags defined on the Role Assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceAndAppManagementRoleDefinition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Role Definition resource. The role definition is the foundation of role based access in Intune. The role combines an Intune resource such as a Mobile App and associated role permissions such as Create or Read for the resource. There are two types of roles, built-in and custom. Built-in roles cannot be modified. Both built-in roles and custom roles must have assignments to be enforced. Create custom roles if you want to define a role that allows any of the available resources and role permissions to be combined into a single role.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resourceOperation/actionName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of action this operation is going to perform. The actionName should be concise and limited to as few words as possible.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resourceOperation/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the resource operation. The description is used in mouse-over text for the operation when shown in the Azure Portal.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resourceOperation/enabledForScopeValidation\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether the Permission is validated for Scopes defined per Role Assignment. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resourceOperation/resource\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resource category to which this Operation belongs. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resourceOperation/resourceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the Resource this operation is performed on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleAssignment/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the Role Assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleAssignment/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display or friendly name of the role Assignment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleAssignment/resourceScopes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ids of role scope member security groups.  These are IDs from Azure Active Directory.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleAssignment/scopeMembers\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ids of role scope member security groups.  These are IDs from Azure Active Directory.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleAssignment/scopeType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the type of scope for a Role Assignment. Default type 'ResourceScope' allows assignment of ResourceScopes. For 'AllDevices', 'AllLicensedUsers', and 'AllDevicesAndLicensedUsers', the ResourceScopes property should be left empty.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleAssignment/roleDefinition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role definition this assignment is part of.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleDefinition/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the Role definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleDefinition/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name of the Role definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleDefinition/isBuiltIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Role. Set to True if it is built-in, or set to False if it is a custom role definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleDefinition/isBuiltInRoleDefinition\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Role. Set to True if it is built-in, or set to False if it is a custom role definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleDefinition/permissions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Role Permissions this role is allowed to perform. These must match the actionName that is defined as part of the rolePermission.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleDefinition/rolePermissions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Role Permissions this role is allowed to perform. These must match the actionName that is defined as part of the rolePermission.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleDefinition/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleDefinition/roleAssignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Role assignments for this role definition.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleScopeTag/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the Role Scope Tag.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleScopeTag/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display or friendly name of the Role Scope Tag.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleScopeTag/isBuiltIn\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the Role Scope Tag. This property is read-only.\" />\n        <Annotation Term=\"Org.OData.Core.V1.Permissions\">\n          <EnumMember>Org.OData.Core.V1.Permission/Read</EnumMember>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleScopeTagAutoAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the properties for auto-assigning a Role Scope Tag to a group to be applied to Devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleScopeTag/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for this Role Scope Tag.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.roleScopeTagAutoAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The auto-assignment target for the specific Role Scope Tag.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.createRemoteHelpSessionResponse\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote help - response we provide back to the helper after successfully creating an ACS session\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.createRemoteHelpSessionResponse/sessionKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for a session\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAssistancePartner/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the partner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAssistancePartner/lastConnectionDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of the last request sent to Intune by the TEM partner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAssistancePartner/onboardingRequestExpiryDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the OnboardingStatus is Onboarding, This is the date time when the onboarding request expires.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAssistancePartner/onboardingStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A friendly description of the current TeamViewer connector status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAssistancePartner/onboardingUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the partner's onboarding portal, where an administrator can configure their Remote Assistance service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAssistanceSettings/allowSessionsToUnenrolledDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\" Indicates if sessions to unenrolled devices are allowed for the account. This setting is configurable by the admin. Default value is false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAssistanceSettings/blockChat\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\" Indicates if sessions to block chat function. This setting is configurable by the admin. Default value is false.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteAssistanceSettings/remoteAssistanceState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current state of remote assistance for the account. Possible values are: disabled, enabled. This setting is configurable by the admin. Remote assistance settings that have not yet been configured by the admin have a disabled state. Returned by default.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.requestRemoteHelpSessionAccessResponse\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote help - response we provide back to the helper after getting response from pubSub\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.requestRemoteHelpSessionAccessResponse/pubSubEncryption\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AES encryption Initialization Vector for encrypting client messages sent to PubSub\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.requestRemoteHelpSessionAccessResponse/pubSubEncryptionKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for encrypting client messages sent to PubSub\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.requestRemoteHelpSessionAccessResponse/sessionKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for a session\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retrieveRemoteHelpSessionResponse\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote help - response we provide back to the helper on retrieve session API call\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retrieveRemoteHelpSessionResponse/acsGroupId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ACS Group Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retrieveRemoteHelpSessionResponse/acsHelperUserId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Helper ACS User Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retrieveRemoteHelpSessionResponse/acsHelperUserToken\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Helper ACS User Token\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retrieveRemoteHelpSessionResponse/acsSharerUserId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sharer ACS User Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retrieveRemoteHelpSessionResponse/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Device Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retrieveRemoteHelpSessionResponse/pubSubGroupId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure Pubsub Group Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retrieveRemoteHelpSessionResponse/pubSubHelperAccessUri\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure Pubsub Group Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retrieveRemoteHelpSessionResponse/sessionExpirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure Pubsub Session Expiration Date Time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retrieveRemoteHelpSessionResponse/sessionKey\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for a session\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCachedReportConfiguration/expirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time that the cached report expires\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCachedReportConfiguration/filter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Filters applied on report creation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCachedReportConfiguration/lastRefreshDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time that the cached report was last refreshed\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCachedReportConfiguration/metadata\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Caller-managed metadata associated with the report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCachedReportConfiguration/orderBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ordering of columns in the report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCachedReportConfiguration/reportName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCachedReportConfiguration/select\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Columns selected from the report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementCachedReportConfiguration/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the cached report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExportJob/expirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time that the exported report expires\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExportJob/filter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Filters applied on the report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExportJob/format\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Format of the exported report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExportJob/localizationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures how the requested export job is localized\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExportJob/reportName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExportJob/requestDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time that the exported report was requested\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExportJob/select\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Columns selected from the report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExportJob/snapshotId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A snapshot is an identifiable subset of the dataset represented by the ReportName. A sessionId or CachedReportConfiguration id can be used here. If a sessionId is specified, Filter, Select, and OrderBy are applied to the data represented by the sessionId. Filter, Select, and OrderBy cannot be specified together with a CachedReportConfiguration id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExportJob/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the export job\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementExportJob/url\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Temporary location of the exported report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMActivationCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The embedded SIM activation code as provided by the mobile operator.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMActivationCode/integratedCircuitCardIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Integrated Circuit Card Identifier (ICCID) for this embedded SIM activation code as provided by the mobile operator.\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The input must match the following regular expression: '^[0-9]{19}[0-9]?$'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMActivationCode/matchingIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MatchingIdentifier (MatchingID) as specified in the GSMA Association SGP.22 RSP Technical Specification section 4.1.\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The input must match the following regular expression: '^[a-zA-Z0-9\\-]*$'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMActivationCode/smdpPlusServerAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The fully qualified domain name of the SM-DP+ server as specified in the GSM Association SPG .22 RSP Technical Specification.\" />\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The input must match the following regular expression: '^([a-zA-Z0-9]+(-[a-zA-Z0-9]+)*\\.)+[a-zA-Z]{2,}$'.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMActivationCodePool/activationCodeCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total count of activation codes which belong to this pool.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMActivationCodePool/activationCodes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The activation codes which belong to this pool. This navigation property is used to post activation codes to Intune but cannot be used to read activation codes from Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMActivationCodePool/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the embedded SIM activation code pool was created. Generated service side.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMActivationCodePool/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin defined name of the embedded SIM activation code pool.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMActivationCodePool/modifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the embedded SIM activation code pool was last modified. Updated service side.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMActivationCodePoolAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The embedded SIM activation code pool assignment entity assigns a specific embeddedSIMActivationCodePool to an AAD device group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMActivationCodePool/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigational property to a list of targets to which this pool is assigned.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMDeviceState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the embedded SIM activation code deployment state in relation to a device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMActivationCodePool/deviceStates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigational property to a list of device states for this pool.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMActivationCodePoolAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of groups targeted by the embedded SIM activation code pool.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMDeviceState/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the embedded SIM device status was created. Generated service side.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMDeviceState/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name to which the subscription was provisioned e.g. DESKTOP-JOE\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMDeviceState/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the embedded SIM device last checked in. Updated service side.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMDeviceState/modifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the embedded SIM device status was last modified. Updated service side.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMDeviceState/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the profile operation applied to the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMDeviceState/stateDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String description of the provisioning state.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMDeviceState/universalIntegratedCircuitCardIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Universal Integrated Circuit Card Identifier (UICCID) identifying the hardware onto which a profile is to be deployed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.embeddedSIMDeviceState/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Username which the subscription was provisioned to e.g. joe@contoso.com\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/appAuthorized\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the partner's AAD app has been authorized to access Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the TEM partner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/enabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether Intune's connection to the TEM service is currently enabled or disabled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/lastConnectionDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of the last request sent to Intune by the TEM partner.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.telecomExpenseManagementPartner/url\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorStatusDetails/connectorInstanceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connector Instance Id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorStatusDetails/connectorName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connector name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorStatusDetails/eventDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event datetime\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectorStatusDetails/status\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connector health state\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingErrorDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Object containing detailed information about the error and its remediation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingErrorDetails/failureDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The detailed description of what went wrong.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingErrorDetails/remediation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The detailed description of how to remediate this issue.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingErrorResource\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Object representing a link to troubleshooting information, the link could be to the Azure Portal or a Microsoft doc.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingErrorDetails/resources\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Links to helpful documentation about this failure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingErrorResource/link\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The link to the web resource. Can contain any of the following formatters: {{UPN}}, {{DeviceGUID}}, {{UserGUID}}\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceSummarizedAppState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event representing a user's devices with failed or pending apps.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceSummarizedAppState/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DeviceId of device represented by this object\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceSummarizedAppState/summarizedAppState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"runState for the object\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppIntentAndStateDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile App Intent and Install State for a given device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppIntentAndStateDetail/applicationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MobieApp identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppIntentAndStateDetail/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin provided or imported title of the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppIntentAndStateDetail/displayVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Human readable version of the application\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppIntentAndStateDetail/installState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppIntentAndStateDetail/mobileAppIntent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile App Intent.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppSupportedDeviceType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device properties\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppIntentAndStateDetail/supportedDeviceTypes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supported platforms for the app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppSupportedDeviceType/maximumOperatingSystemVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum OS version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppSupportedDeviceType/minimumOperatingSystemVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum OS version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppSupportedDeviceType/type\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingAppPolicyCreationHistory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"History Item contained in the Mobile App Troubleshooting Event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingAppPolicyCreationHistory/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the failure, empty if no failure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingAppPolicyCreationHistory/runState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the item.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingAppStateHistory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"History Item contained in the Mobile App Troubleshooting Event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingAppStateHistory/actionType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action type for Intune Application.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingAppStateHistory/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the failure, empty if no failure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingAppStateHistory/runState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the item.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingAppTargetHistory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"History Item contained in the Mobile App Troubleshooting Event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingAppTargetHistory/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the failure, empty if no failure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingAppTargetHistory/runState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the item.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingAppTargetHistory/securityGroupId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD security group id to which it was targeted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingAppUpdateHistory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"History Item contained in the Mobile App Troubleshooting Event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingDeviceCheckinHistory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"History Item contained in the Mobile App Troubleshooting Event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingHistoryItem/occurrenceDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the history item occurred.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppTroubleshootingHistoryItem/troubleshootingErrorDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Object containing detailed information about the error and its remediation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVppTokenTroubleshootingEvent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event representing an Apple Vpp Token Troubleshooting Event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appleVppTokenTroubleshootingEvent/tokenId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple Volume Purchase Program Token Identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/accountSetupDuration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time spent in user ESP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/accountSetupStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment status for the enrollment status page’s account setup phase.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/deploymentDuration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Autopilot deployment duration including enrollment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/deploymentEndDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment end time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/deploymentStartDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment start time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/deploymentState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment state like Success, Failure, InProgress, SuccessWithTimeout.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/deploymentTotalDuration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total deployment duration from enrollment to Desktop screen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device id associated with the object\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/devicePreparationDuration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time spent in device enrollment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/deviceRegisteredDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device registration date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/deviceSerialNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device serial number.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/deviceSetupDuration\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time spent in device ESP.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/deviceSetupStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment status for the enrollment status page’s device setup phase.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/enrollmentFailureDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment failure details.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/enrollmentStartDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device enrollment start date.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/enrollmentState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment state like Enrolled, Failed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/enrollmentType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment type.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/eventDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the event occurred .\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/managedDeviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed device name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device operating system version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/targetedAppCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of applications targeted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/targetedPolicyCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of policies targeted.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principal name used to enroll the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/windows10EnrollmentCompletionPageConfigurationDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment Status Page profile name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/windows10EnrollmentCompletionPageConfigurationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment Status Page profile ID\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/windowsAutopilotDeploymentProfileDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Autopilot profile name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotPolicyStatusDetail\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy status detail item contained by an autopilot event.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotEvent/policyStatusDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy and application status details for this device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotPolicyStatusDetail/complianceStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy compliance or enforcement status. Enforcement status takes precedence if it exists.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotPolicyStatusDetail/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name of the policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotPolicyStatusDetail/errorCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The errorode associated with the compliance or enforcement status of the policy. Error code for enforcement status takes precedence if it exists.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotPolicyStatusDetail/lastReportedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of the reported policy status\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotPolicyStatusDetail/policyType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementAutopilotPolicyStatusDetail/trackedOnEnrollmentStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if this policy was tracked as part of the autopilot bootstrap enrollment sync session\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingEvent/additionalInformation\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A set of string key and string value pairs which provides additional information on the Troubleshooting event\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingEvent/correlationId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Id used for tracing the failure in the service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingEvent/eventDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the event occurred .\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingEvent/eventName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event Name corresponding to the Troubleshooting Event. It is an Optional field\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagementTroubleshootingEvent/troubleshootingErrorDetails\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Object containing detailed information about the error and its remediation.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event representing an enrollment failure.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure AD device identifier.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/enrollmentType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of the enrollment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/failureCategory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Highlevel failure category.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/failureReason\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detailed failure reason.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/managedDeviceIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device identifier created or collected by Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/operatingSystem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating System.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollmentTroubleshootingEvent/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for the user that tried to enroll the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppIntentAndState/managedDeviceIdentifier\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device identifier created or collected by Intune.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppIntentAndState/mobileAppList\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of payload intents and states for the tenant.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobileAppIntentAndState/userId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for the user that tried to enroll the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy/content\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The WindowsDefenderApplicationControl supplemental policy content in byte array format.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy/contentFileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The WindowsDefenderApplicationControl supplemental policy content's file name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy/creationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the WindowsDefenderApplicationControl supplemental policy was uploaded.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of WindowsDefenderApplicationControl supplemental policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of WindowsDefenderApplicationControl supplemental policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the WindowsDefenderApplicationControl supplemental policy was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this WindowsDefenderApplicationControl supplemental policy entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The WindowsDefenderApplicationControl supplemental policy's version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A class containing the properties used for assignment of a WindowsDefenderApplicationControl supplemental policy to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated group assignments for this WindowsDefenderApplicationControl supplemental policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentSummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the deployment summary of a WindowsDefenderApplicationControl supplemental policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy/deploySummary\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WindowsDefenderApplicationControl supplemental policy deployment summary.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains properties for the deployment state of a WindowsDefenderApplicationControl supplemental policy for a device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicy/deviceStatuses\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device deployment states for this WindowsDefenderApplicationControl supplemental policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target group assignment defined by the admin.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus/deploymentStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The deployment state of the policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus/deviceId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device ID.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus/deviceName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus/lastSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last sync date time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus/osDescription\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows OS Version Description.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus/osVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows OS Version.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus/policyVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Human readable version of the WindowsDefenderApplicationControl supplemental policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus/userName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the user of this device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus/policy\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The navigation link to the WindowsDefenderApplicationControl supplemental policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentSummary/deployedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have successfully deployed this WindowsDefenderApplicationControl supplemental policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentSummary/failedDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have failed to deploy this WindowsDefenderApplicationControl supplemental policy.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bulkDriverActionResult\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A complex type to represent the result of bulk driver action.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bulkDriverActionResult/failedDriverIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of driver Ids where the action is failed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bulkDriverActionResult/notFoundDriverIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of driver Ids that are not found.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bulkDriverActionResult/successfulDriverIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of driver Ids where the action is successful.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.expeditedWindowsQualityUpdateSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A complex type to store the expedited quality update settings such as release date and days until forced reboot.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.expeditedWindowsQualityUpdateSettings/daysUntilForcedReboot\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days after installation that forced reboot will happen.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.expeditedWindowsQualityUpdateSettings/qualityUpdateRelease\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The release date to identify a quality update.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosAvailableUpdateVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS available update version details\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosAvailableUpdateVersion/expirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration date of the update.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosAvailableUpdateVersion/postingDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The posting date of the update.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosAvailableUpdateVersion/productVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the update.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.iosAvailableUpdateVersion/supportedDevices\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of supported devices for the update.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfileInventorySyncStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A complex type to store the status of a driver and firmware profile inventory sync. The status includes the last successful sync date time and the state of the last sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfileInventorySyncStatus/driverInventorySyncState\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the latest sync.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfileInventorySyncStatus/lastSuccessfulSyncDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last successful sync date and time in UTC.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateRolloutSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A complex type to store the windows update rollout settings including offer start date time, offer end date time, and days between each set of offers.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateRolloutSettings/offerEndDateTimeInUTC\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The feature update's ending  of release date and time to be set, update, and displayed for a feature Update profile for example: 2020-06-09T10:00:00Z.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateRolloutSettings/offerIntervalInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of day(s) between each set of offers to be set, updated, and displayed for a feature update profile, for example: if OfferStartDateTimeInUTC is 2020-06-09T10:00:00Z, and OfferIntervalInDays is 1, then the next two sets of offers will be made consecutively on 2020-06-10T10:00:00Z (next day at the same specified time) and 2020-06-11T10:00:00Z (next next day at the same specified time) with 1 day in between each set of offers.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateRolloutSettings/offerStartDateTimeInUTC\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The feature update's starting date and time to be set, update, and displayed for a feature Update profile for example: 2020-06-09T10:00:00Z.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateInventory\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A new entity to represent driver inventories.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateInventory/applicableDeviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices for which this driver is applicable.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateInventory/approvalStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The approval status for this driver.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateInventory/category\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category for this driver.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateInventory/deployDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time when a driver should be deployed if approvalStatus is approved.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateInventory/driverClass\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The class of the driver.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateInventory/manufacturer\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The manufacturer of the driver.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateInventory/name\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the driver.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateInventory/releaseDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The release date time of the driver.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateInventory/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the driver.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfile/approvalType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Driver update profile approval type. For example, manual or automatic approval.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfile/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the profile was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfile/deploymentDeferralInDays\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment deferral settings in days, only applicable when ApprovalType is set to automatic approval.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfile/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the profile which is specified by the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfile/deviceReporting\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices reporting for this profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfile/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfile/inventorySyncStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Driver inventory sync status for this profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfile/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the profile was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfile/newUpdates\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of new driver updates available for this profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfile/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Driver Update entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfileAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This entity contains the properties used to assign a windows driver update profile to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfile/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments of the profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfile/driverInventories\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Driver inventories for this profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsDriverUpdateProfileAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target that the driver update profile is assigned to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFeatureUpdateCatalogItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows update catalog item entity\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFeatureUpdateCatalogItem/version\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The feature update version\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFeatureUpdateProfile/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the profile was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFeatureUpdateProfile/deployableContentDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly display name of the quality update profile deployable content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFeatureUpdateProfile/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the profile which is specified by the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFeatureUpdateProfile/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFeatureUpdateProfile/endOfSupportDate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last supported date for a feature update\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFeatureUpdateProfile/featureUpdateVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The feature update version that will be deployed to the devices targeted by this profile. The version could be any supported version for example 1709, 1803 or 1809 and so on.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFeatureUpdateProfile/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the profile was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFeatureUpdateProfile/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Feature Update entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFeatureUpdateProfile/rolloutSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The windows update rollout settings, including offer start date time, offer end date time, and days between each set of offers.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFeatureUpdateProfileAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This entity contains the properties used to assign a windows feature update profile to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFeatureUpdateProfile/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments of the profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsFeatureUpdateProfileAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target that the feature update profile is assigned to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsQualityUpdateCatalogItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows update catalog item entity\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsQualityUpdateCatalogItem/classification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Classification of the quality update\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsQualityUpdateCatalogItem/isExpeditable\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flag indicating if update qualifies for expedite\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsQualityUpdateCatalogItem/kbArticleId\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Knowledge base article id\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsQualityUpdateProfile/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the profile was created.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsQualityUpdateProfile/deployableContentDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly display name of the quality update profile deployable content\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsQualityUpdateProfile/description\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the profile which is specified by the user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsQualityUpdateProfile/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsQualityUpdateProfile/expeditedUpdateSettings\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Expedited update settings.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsQualityUpdateProfile/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the profile was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsQualityUpdateProfile/releaseDateDisplayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly release date to display for a Quality Update release\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsQualityUpdateProfile/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Quality Update entity.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsQualityUpdateProfileAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This entity contains the properties used to assign a windows quality update profile to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsQualityUpdateProfile/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments of the profile.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsQualityUpdateProfileAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target that the quality update profile is assigned to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateCatalogItem/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the catalog item.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateCatalogItem/endOfSupportDate\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last supported date for a catalog item\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdateCatalogItem/releaseDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date the catalog item was released\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/companyPortalBlockedActions\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of blocked actions on the company portal as per platform and device ownership types.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/contactITEmailAddress\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"E-mail address of the person/organization responsible for IT support\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/contactITName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the person/organization responsible for IT support\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/contactITNotes\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text comments regarding the person/organization responsible for IT support\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/contactITPhoneNumber\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of the person/organization responsible for IT support\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the BrandingProfile was created\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/customCanSeePrivacyMessage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text comments regarding what the admin has access to on the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/customCantSeePrivacyMessage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text comments regarding what the admin doesn't have access to on the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/customPrivacyMessage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text comments regarding what the admin doesn't have access to on the device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/disableClientTelemetry\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Applies to telemetry sent from all clients to the Intune service. When disabled, all proactive troubleshooting and issue warnings within the client are turned off, and telemetry settings appear inactive or hidden to the device user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/disableDeviceCategorySelection\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if Device Category Selection will be shown in Company Portal\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/displayName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Company/organization name that is displayed to end users\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/enrollmentAvailability\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Customized device enrollment flow displayed to the end user \" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/isDefaultProfile\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the profile is used as default or not\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/isFactoryResetDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the adminsistrator has disabled the 'Factory Reset' action on corporate owned devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/isRemoveDeviceDisabled\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the adminsistrator has disabled the 'Remove Device' action on corporate owned devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/landingPageCustomizedImage\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Customized image displayed in Company Portal apps landing page\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the BrandingProfile was last modified\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/lightBackgroundLogo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Logo image displayed in Company Portal apps which have a light background behind the logo\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/onlineSupportSiteName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the company/organization’s IT helpdesk site\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/onlineSupportSiteUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to the company/organization’s IT helpdesk site\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/privacyUrl\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to the company/organization’s privacy policy\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/profileDescription\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/profileName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/roleScopeTagIds\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of scope tags assigned to the branding profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/sendDeviceOwnershipChangePushNotification\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if a push notification is sent to users when their device ownership type changes from personal to corporate\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/showAzureADEnterpriseApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if AzureAD Enterprise Apps will be shown in Company Portal\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/showConfigurationManagerApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if Configuration Manager Apps will be shown in Company Portal\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/showDisplayNameNextToLogo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied display name will be shown next to the logo image or not\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/showLogo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied logo images are shown or not\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/showOfficeWebApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if Office WebApps will be shown in Company Portal\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/themeColor\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Primary theme color used in the Company Portal applications and web portal\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/themeColorLogo\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Logo image displayed in Company Portal apps which have a theme color background behind the logo\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfileAssignment\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This entity contains the properties used to assign a branding profile to a group.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfile/assignments\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the branding profile\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.intuneBrandingProfileAssignment/target\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assignment target that the branding profile is assigned to.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLearningSummary/applicationName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application Name\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLearningSummary/applicationType\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application Type\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionAppLearningSummary/deviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Count\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionNetworkLearningSummary/deviceCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Count\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsInformationProtectionNetworkLearningSummary/url\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Website url\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateConnectorHealthMetricValue\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Metric snapshot value returned in response to a GetHealthMetricTimeSeries request.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateConnectorHealthMetricValue/dateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp for this metric data-point.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateConnectorHealthMetricValue/failureCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of failed requests/operations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateConnectorHealthMetricValue/successCount\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of successful requests/operations.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.timeSeriesParameter\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Parameter passed to GetHealthMetricTimeSeries when requesting snapshot time series.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.timeSeriesParameter/endDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"End time of the series being requested. Optional; if not specified, current time is used.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.timeSeriesParameter/metricName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the metric for which a time series is requested.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.timeSeriesParameter/startDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Start time of the series being requested.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateConnectorDetails/connectorName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connector name (set during enrollment).\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateConnectorDetails/connectorVersion\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the connector installed.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateConnectorDetails/enrollmentDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date/time when this connector was enrolled.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateConnectorDetails/lastCheckinDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date/time when this connector last connected to the service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.certificateConnectorDetails/machineName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the machine hosting this connector service.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPFXCertificate/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date/time when this PFX certificate was imported.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPFXCertificate/encryptedPfxBlob\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encrypted PFX blob.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPFXCertificate/encryptedPfxPassword\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encrypted PFX password.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPFXCertificate/expirationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate's validity expiration date/time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPFXCertificate/intendedPurpose\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate's intended purpose from the point-of-view of deployment.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPFXCertificate/keyName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the key (within the provider) used to encrypt the blob.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPFXCertificate/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date/time when this PFX certificate was last modified.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPFXCertificate/paddingScheme\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Padding scheme used by the provider during encryption/decryption.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPFXCertificate/providerName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Crypto provider used to encrypt this blob.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPFXCertificate/startDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate's validity start date/time.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPFXCertificate/thumbprint\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA-1 thumbprint of the PFX certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userPFXCertificate/userPrincipalName\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name of the PFX certificate.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.searchHit/_id\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-12-14\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The _id will be removed on December 31, 2022. Use the id instead.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-12-31\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-12/RemoveDeprecatedUnderscoreProperty\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.searchHit/_score\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-12-14\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The _score will be removed on December 31, 2022. Use the rank instead.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-12-31\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-12/RemoveDeprecatedUnderscoreProperty\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.searchHit/_summary\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-12-14\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The _summary will be removed on December 31, 2022. Use the summary instead.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-12-31\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-12/RemoveDeprecatedUnderscoreProperty\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.searchHit/_source\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2020-09-15\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The _source property is deprecated and will stop supporting on December 15, 2020. Please use the new property resource.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2020-12-15\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2020-09/MVP3\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.searchRequest/stored_fields\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-12-14\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The stored_fields will be removed on December 31, 2022. Please use the queryString instead.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-12-31\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-12/RemoveDeprecatedUnderscoreProperty\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.account\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.agedAccountsPayable\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.agedAccountsReceivable\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.company\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.companyInformation\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.countryRegion\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.currency\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.customerPaymentJournal\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.customerPayment\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.customer\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dimension\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.dimensionValue\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.employee\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.generalLedgerEntry\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.itemCategory\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.item\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.journalLine\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.journal\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.paymentMethod\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.paymentTerm\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.purchaseInvoiceLine\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.purchaseInvoice\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.salesCreditMemoLine\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.salesCreditMemo\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.salesInvoiceLine\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.salesInvoice\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.salesOrderLine\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.salesOrder\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.salesQuoteLine\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.salesQuote\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.shipmentMethod\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.taxArea\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.taxGroup\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unitOfMeasure\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.vendor\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.financials\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.AsynchronousRequestsSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.BatchContinueOnErrorSupported\" Bool=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.BatchSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerPlan/owner\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-01-18\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"Owner property is deprecated and will be removed in January 2023. Please use the container property instead.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2023-01-18\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-01/Tasks_And_Plans\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerUser/all\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharingDetail/sharingReference\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedInsight/resourceReference\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedInsight/resourceVisualization\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.trending/resourceReference\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.trending/resourceVisualization\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.usedInsight/resourceReference\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.usedInsight/resourceVisualization\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.activityHistoryItem\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SelectRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Selectable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SkipSupported\" Bool=\"false\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authentication/fido2Methods\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authentication/microsoftAuthenticatorMethods\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authentication/passwordlessMicrosoftAuthenticatorMethods\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authentication/passwordMethods\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authentication/softwareOathMethods\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authentication/temporaryAccessPassMethods\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authentication/windowsHelloForBusinessMethods\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.passwordAuthenticationMethod/creationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2020-11-06\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The creationDateTime property is deprecated and will stop returning data on December 31, 2020. Please use the createdDateTime property.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2020-12-31\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2020-11/CreationDateTime\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod/creationDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2020-11-06\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The creationDateTime property is deprecated and will stop returning data on December 31, 2020. Please use the createdDateTime property.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2020-12-31\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2020-11/CreationDateTime\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.externalConnectors.externalConnection/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.configuration/authorizedApps\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-03-01\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The property name 'authorizedApps' is being renamed to 'authorizedAppIds'. Please use the new property name, as 'authorizedApps' will be deprecated in Aug 2021.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2021-08-01\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-03/Graph_Connectors_GA\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectionOperation\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-03-01\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The OData type annotation for this entity is being deprecated by Aug 2021. Please strip the @odata.type annotations for this specific entity from your request payloads before the deprecation date.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2021-08-01\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-03/Graph_Connectors_GA\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.external\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-03-01\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The OData type annotation for this entity is being deprecated by Aug 2021. Please strip the @odata.type annotations for this specific entity from your request payloads before the deprecation date.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2021-08-01\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-03/Graph_Connectors_GA\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.externalConnection\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-03-01\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The OData type annotation for this entity is being deprecated by Aug 2021. Please strip the @odata.type annotations for this specific entity from your request payloads before the deprecation date.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2021-08-01\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-03/Graph_Connectors_GA\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.externalConnection/state\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.externalGroup\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-03-01\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The OData type annotation for this entity is being deprecated by Aug 2021. Please strip the @odata.type annotations for this specific entity from your request payloads before the deprecation date.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2021-08-01\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-03/Graph_Connectors_GA\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.externalItem\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-03-01\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The OData type annotation for this entity is being deprecated by Aug 2021. Please strip the @odata.type annotations for this specific entity from your request payloads before the deprecation date.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2021-08-01\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-03/Graph_Connectors_GA\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schema\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-03-01\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The OData type annotation for this entity is being deprecated by Aug 2021. Please strip the @odata.type annotations for this specific entity from your request payloads before the deprecation date.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2021-08-01\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-03/Graph_Connectors_GA\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.channel/messages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.changeTrackedEntity/createdDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.changeTrackedEntity/lastModifiedBy\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.changeTrackedEntity/lastModifiedDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.offerShiftRequest/recipientActionDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schedule/provisionStatus\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schedule/provisionStatusCode\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schedule/schedulingGroups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schedule/shifts\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schedule/timeOffReasons\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schedule/timeOffRequests\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schedule/timesOff\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.scheduleChangeRequest/managerActionDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.scheduleChangeRequest/managerUserId\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.scheduleChangeRequest/senderDateTime\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.scheduleChangeRequest/senderUserId\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schedulingGroup/isActive\">\n        <Annotation Term=\"Org.OData.Core.V1.Computed\" Bool=\"true\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.todo/lists\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.todoTask/attachments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.todoTask/attachmentSessions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ExpandRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Expandable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.SearchRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Searchable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.todoTaskList/tasks\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ChangeTracking\">\n          <Record>\n            <PropertyValue Property=\"Supported\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationDeviceActivity(microsoft.graph.reportRoot)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Metadata for the device configuration device activity report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceConfigurationUserActivity(microsoft.graph.reportRoot)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Metadata for the device configuration user activity report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceEnrollmentAbandonmentDetails(microsoft.graph.reportRoot, Edm.Int32, Edm.Int32, Edm.String, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Metadata for Enrollment abandonment details report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceEnrollmentAbandonmentSummary(microsoft.graph.reportRoot, Edm.Int32, Edm.Int32, Edm.String, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Metadata for Enrollment abandonment summary report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDeviceEnrollmentFailureTrends(microsoft.graph.reportRoot)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Metadata for the enrollment failure trends report\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.getAttackSimulationRepeatOffenders(microsoft.graph.reportRoot)\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2022-05-24\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"This report function api is deprecated and will stop returning data on August 20, 2022. Api is now moved to /reports/security. Please use the new API.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-08-20\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2022-05/Tasks_And_Plans\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.getAttackSimulationSimulationUserCoverage(microsoft.graph.reportRoot)\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2022-05-24\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"This report function api is deprecated and will stop returning data on August 20, 2022. Api is now moved to /reports/security. Please use the new API.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-08-20\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2022-05/Tasks_And_Plans\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.getAttackSimulationTrainingUserCoverage(microsoft.graph.reportRoot)\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2022-05-24\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"This report function api is deprecated and will stop returning data on August 20, 2022. Api is now moved to /reports/security. Please use the new API.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-08-20\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2022-05/Tasks_And_Plans\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.findByMethodMode(Collection(microsoft.graph.authenticationStrengthPolicy), Collection(microsoft.graph.authenticationMethodModes))\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2023-02-01\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The findByMethodMode function is deprecated. Please use OData filter query instead.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2023-03-31\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2023-02/FindByMethodModeRemove\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cancel(microsoft.graph.bookingAppointment, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cancels the giving booking appointment, sending a message to the involved parties.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.publish(microsoft.graph.bookingBusiness)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Makes the scheduling page of this business available to the general public.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unpublish(microsoft.graph.bookingBusiness)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevents the general public from seeing the scheduling page of this business.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.activateDeviceEsim(microsoft.graph.managedDevice, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Activate eSIM on the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bypassActivationLock(microsoft.graph.managedDevice)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bypass activation lock\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cleanWindowsDevice(microsoft.graph.managedDevice, Edm.Boolean)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Clean Windows device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deleteUserFromSharedAppleDevice(microsoft.graph.managedDevice, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Delete user from shared Apple device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.disableLostMode(microsoft.graph.managedDevice)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable lost mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enableLostMode(microsoft.graph.managedDevice, Edm.String, Edm.String, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable lost mode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enrollNowAction(microsoft.graph.managedDevice)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trigger comanagement enrollment action on ConfigurationManager client\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.initiateMobileDeviceManagementKeyRecovery(microsoft.graph.managedDevice)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Perform MDM key recovery and TPM attestation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.initiateOnDemandProactiveRemediation(microsoft.graph.managedDevice, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Perform On Demand Proactive Remediation\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.locateDevice(microsoft.graph.managedDevice)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Locate a device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.logoutSharedAppleDeviceActiveUser(microsoft.graph.managedDevice)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Logout shared Apple device active user\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.playLostModeSound(microsoft.graph.managedDevice, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Play lost mode sound\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rebootNow(microsoft.graph.managedDevice)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reboot device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.recoverPasscode(microsoft.graph.managedDevice)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recover passcode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.remoteLock(microsoft.graph.managedDevice)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote lock\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.removeDeviceFirmwareConfigurationInterfaceManagement(microsoft.graph.managedDevice)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remove device from Device Firmware Configuration Interface management\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.requestRemoteAssistance(microsoft.graph.managedDevice)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Request remote assistance\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.resetPasscode(microsoft.graph.managedDevice)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reset passcode\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.retire(microsoft.graph.managedDevice)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Retire a device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.revokeAppleVppLicenses(microsoft.graph.managedDevice)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Revoke all Apple Vpp licenses for a device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rotateBitLockerKeys(microsoft.graph.managedDevice)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rotate BitLockerKeys\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.setDeviceName(microsoft.graph.managedDevice, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set device name of the device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.shutDown(microsoft.graph.managedDevice)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Shut down device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.triggerConfigurationManagerAction(microsoft.graph.managedDevice, microsoft.graph.configurationManagerAction)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trigger action on ConfigurationManager client\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wipe(microsoft.graph.managedDevice, Edm.Boolean, Edm.Boolean, Edm.String, Edm.Boolean, Edm.Boolean)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wipe a device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.createRemoteHelpSession(microsoft.graph.managedDevice, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote help - Create session with a specific device\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.endRemoteHelpSession(microsoft.graph.managedDevice, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote help - End ACS session, Pubsub session and delete Remote help session\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.requestRemoteHelpSessionAccess(microsoft.graph.managedDevice, Edm.String, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote help - Request Remote help session access permission for an existing session\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.getDownloadUrl(microsoft.graph.security.ediscoveryExportOperation)\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2023-01-19\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The getDownloadUrl endpoint will be deprecated on April 30, 2023. Please use exportFilesMetadata API instead.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2023-04-30\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2023-01/getDownloadUrl\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.availableProviderTypes(Collection(microsoft.graph.identityProvider))\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-08-24\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2023-03-15\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-05/identityProvider\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.decryptBuffer(microsoft.graph.informationProtection, Edm.Binary, Edm.Binary)\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-02-15\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-08-15\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-02/Beta_SensitivityLabels\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.encryptBuffer(microsoft.graph.informationProtection, Edm.Binary, Edm.Guid)\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-02-15\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-08-15\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-02/Beta_SensitivityLabels\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.signDigest(microsoft.graph.informationProtection, Edm.Binary)\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-02-15\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-08-15\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-02/Beta_SensitivityLabels\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.verifySignature(microsoft.graph.informationProtection, Edm.Binary, Edm.Binary, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-02-15\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-08-15\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-02/Beta_SensitivityLabels\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.activateService(microsoft.graph.organization, Edm.String, Edm.Guid, Edm.Guid)\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2022-09-05\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The activateService API will be deprecated and will stop returning data on Oct-15, 2022\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-10-15\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2022-09/Identity_And_Access\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.setMobileDeviceManagementAuthority(microsoft.graph.organization)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set mobile device management authority\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.activateServicePlan(microsoft.graph.user, Edm.Guid, Edm.Guid)\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2022-09-05\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"The activateServicePlan API will be deprecated and will stop returning data on Oct-15, 2022\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-10-15\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2022-09/Identity_And_Access\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.removeAllDevicesFromManagement(microsoft.graph.user)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Retire all devices from management for this user\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unblockManagedApps(microsoft.graph.user)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unblocks the managed app user from app check-in.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wipeAndBlockManagedApps(microsoft.graph.user)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocks the managed app user from app check-in.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wipeManagedAppRegistrationByDeviceTag(microsoft.graph.user, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Issues a wipe operation on an app registration with specified device tag.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wipeManagedAppRegistrationsByAzureAdDeviceId(microsoft.graph.user, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Issues a wipe operation on an app registration with specified aad device Id.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.wipeManagedAppRegistrationsByDeviceTag(microsoft.graph.user, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Issues a wipe operation on an app registration with specified device tag.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.getManagedAppDiagnosticStatuses(microsoft.graph.user)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets diagnostics validation status for a given user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.getManagedAppPolicies(microsoft.graph.user)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets app restrictions for a given user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.isManagedAppUserBlocked(microsoft.graph.user)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets the blocked state of a managed app user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.getManagedDevicesWithAppFailures(microsoft.graph.user)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Retrieves the list of devices with failed apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.getManagedDevicesWithFailedOrPendingApps(microsoft.graph.user)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Retrieves the list of devices with failed or pending apps\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.evaluateApplication(Collection(microsoft.graph.informationProtectionLabel), microsoft.graph.contentInfo, microsoft.graph.labelingOptions)\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-02-15\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-08-15\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-02/Beta_SensitivityLabels\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.evaluateClassificationResults(Collection(microsoft.graph.informationProtectionLabel), microsoft.graph.contentInfo, Collection(microsoft.graph.classificationResult))\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-02-15\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-08-15\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-02/Beta_SensitivityLabels\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.evaluateRemoval(Collection(microsoft.graph.informationProtectionLabel), microsoft.graph.contentInfo, microsoft.graph.downgradeJustification)\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-02-15\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-08-15\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-02/Beta_SensitivityLabels\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.extractLabel(Collection(microsoft.graph.informationProtectionLabel), microsoft.graph.contentInfo)\">\n        <Annotation Term=\"Org.OData.Core.V1.Revisions\">\n          <Collection>\n            <Record>\n              <PropertyValue Date=\"2021-02-15\" Property=\"Date\" />\n              <PropertyValue Property=\"Description\" String=\"This API will no longer be accessible, please see microsoft.graph.security.informationProtection APIs.\" />\n              <PropertyValue Property=\"Kind\">\n                <EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n              </PropertyValue>\n              <PropertyValue Date=\"2022-08-15\" Property=\"RemovalDate\" />\n              <PropertyValue Property=\"Version\" String=\"2021-02/Beta_SensitivityLabels\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.createGooglePlayWebToken(microsoft.graph.androidManagedStoreAccountEnterpriseSettings, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Generates a web token that is used in an embeddable component.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.setAndroidDeviceOwnerFullyManagedEnrollmentState(microsoft.graph.androidManagedStoreAccountEnterpriseSettings, Edm.Boolean)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the AndroidManagedStoreAccountEnterpriseSettings AndroidDeviceOwnerFullyManagedEnrollmentEnabled to the given value.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.commit(microsoft.graph.mobileAppContentFile, microsoft.graph.fileEncryptionInfo)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Commits a file of a given app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.renewUpload(microsoft.graph.mobileAppContentFile)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Renews the SAS URI for an application file upload.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.revokeAllLicenses(microsoft.graph.iosVppApp, Edm.Boolean)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Revoke all assigned iOS VPP licenses for given app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.revokeDeviceLicense(microsoft.graph.iosVppApp, Edm.String, Edm.Boolean)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Revoke assigned iOS VPP device license for given app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.revokeUserLicense(microsoft.graph.iosVppApp, Edm.String, Edm.Boolean)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Revoke assigned iOS VPP user license for given app.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.enableUnlicensedAdminstrators(microsoft.graph.deviceManagement)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upon enabling, users assigned as administrators via Role Assignment Memberships will no longer require an assigned Intune license. You are limited to 350 unlicensed direct members for each AAD security group in a role assignment, but you can assign multiple AAD security groups to a role if you need to support more than 350 unlicensed administrators. Licensed administrators will continue to function as-is in that transitive memberships apply and are not subject to the 350 member limit.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.getAssignedRoleDetails(microsoft.graph.deviceManagement)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Retrieves the assigned role definitions and role assignments of the currently authenticated user.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.extendFeatureUpdatesPause(microsoft.graph.windowsUpdateForBusinessConfiguration)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extend Feature Updates Pause for a Windows Update for Business ring.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.extendQualityUpdatesPause(microsoft.graph.windowsUpdateForBusinessConfiguration)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extend Quality Updates Pause for a Windows Update for Business ring.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.revokeLicenses(microsoft.graph.vppToken, Edm.Boolean, Edm.Boolean)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Revoke licenses associated with a specific appleVolumePurchaseProgramToken\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.syncLicenses(microsoft.graph.vppToken)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Syncs licenses associated with a specific appleVolumePurchaseProgramToken\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.syncMicrosoftStoreForBusinessApps(microsoft.graph.deviceAppManagement)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Syncs Intune account with Microsoft Store For Business\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.getGlobalScriptHighestAvailableVersion(microsoft.graph.deviceHealthScript)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update the Proprietary Device Health Script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.updateGlobalScript(microsoft.graph.deviceHealthScript, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update the Proprietary Device Health Script\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.getRemediationHistory(microsoft.graph.deviceHealthScript)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Function to get the number of remediations by a device health scripts\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.generateApplePushNotificationCertificateSigningRequest(microsoft.graph.applePushNotificationCertificate)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Download Apple push notification certificate signing request\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.downloadApplePushNotificationCertificateSigningRequest(microsoft.graph.applePushNotificationCertificate)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Download Apple push notification certificate signing request\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.setAsManagedInstaller(microsoft.graph.windowsManagementApp)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set the Managed Installer status for the caller tenant\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignResourceAccountToDevice(microsoft.graph.windowsAutopilotDeviceIdentity, Edm.String, Edm.String, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assigns resource account to Autopilot devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.assignUserToDevice(microsoft.graph.windowsAutopilotDeviceIdentity, Edm.String, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assigns user to Autopilot devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unassignResourceAccountFromDevice(microsoft.graph.windowsAutopilotDeviceIdentity)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unassigns the resource account from an Autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unassignUserFromDevice(microsoft.graph.windowsAutopilotDeviceIdentity)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unassigns the user from an Autopilot device.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.updateDeviceProperties(microsoft.graph.windowsAutopilotDeviceIdentity, Edm.String, Edm.String, Edm.String, Edm.String, Edm.String, Edm.String, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Updates properties on Autopilot devices.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.generateEncryptionPublicKey(microsoft.graph.depOnboardingSetting)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Generate a public key to use to encrypt the Apple device enrollment program token\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.syncWithAppleDeviceEnrollmentProgram(microsoft.graph.depOnboardingSetting)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Synchronizes between Apple Device Enrollment Program and Intune\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.uploadDepToken(microsoft.graph.depOnboardingSetting, Edm.String, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Uploads a new Device Enrollment Program token\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.getEncryptionPublicKey(microsoft.graph.depOnboardingSetting)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Get a public key to use to encrypt the Apple device enrollment program token\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.exportMobileConfig(microsoft.graph.enrollmentProfile)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exports the mobile configuration\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sync(microsoft.graph.windowsAutopilotSettings)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiates a sync of all AutoPilot registered devices from Store for Business and other portals. If the sync successful, this action returns a 204 No Content response code. If a sync is already in progress, the action returns a 409 Conflict response code.  If this sync action is called within 10 minutes of the previous sync, the action returns a 429 Too Many Requests response code.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sendTestMessage(microsoft.graph.notificationMessageTemplate)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sends test message using the specified notificationMessageTemplate in the default locale\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.updateStatus(microsoft.graph.deviceAppManagementTask, microsoft.graph.deviceAppManagementTaskStatus, Edm.String)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set the task's status and attach a note.\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.beginOnboarding(microsoft.graph.remoteAssistancePartner)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A request to start onboarding.  Must be coupled with the appropriate TeamViewer account information\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.disconnect(microsoft.graph.remoteAssistancePartner)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A request to remove the active TeamViewer connector\" />\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.syncInventory(microsoft.graph.windowsDriverUpdateProfile)\">\n        <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sync the driver inventory of a WindowsDriverUpdateProfile.\" />\n      </Annotations>\n    </Schema>\n    <Schema Namespace=\"microsoft.graph\" Alias=\"graph\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <EnumType Name=\"appliedConditionalAccessPolicyResult\">\n        <Member Name=\"success\" Value=\"0\" />\n        <Member Name=\"failure\" Value=\"1\" />\n        <Member Name=\"notApplied\" Value=\"2\" />\n        <Member Name=\"notEnabled\" Value=\"3\" />\n        <Member Name=\"unknown\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n        <Member Name=\"reportOnlySuccess\" Value=\"6\" />\n        <Member Name=\"reportOnlyFailure\" Value=\"7\" />\n        <Member Name=\"reportOnlyNotApplied\" Value=\"8\" />\n        <Member Name=\"reportOnlyInterrupted\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"authenticationAppAdminConfiguration\">\n        <Member Name=\"notApplicable\" Value=\"0\" />\n        <Member Name=\"enabled\" Value=\"1\" />\n        <Member Name=\"disabled\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"authenticationAppEvaluation\">\n        <Member Name=\"success\" Value=\"0\" />\n        <Member Name=\"failure\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"authenticationAppPolicyStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"appLockOutOfDate\" Value=\"1\" />\n        <Member Name=\"appLockEnabled\" Value=\"2\" />\n        <Member Name=\"appLockDisabled\" Value=\"3\" />\n        <Member Name=\"appContextOutOfDate\" Value=\"4\" />\n        <Member Name=\"appContextShown\" Value=\"5\" />\n        <Member Name=\"appContextNotShown\" Value=\"6\" />\n        <Member Name=\"locationContextOutOfDate\" Value=\"7\" />\n        <Member Name=\"locationContextShown\" Value=\"8\" />\n        <Member Name=\"locationContextNotShown\" Value=\"9\" />\n        <Member Name=\"numberMatchOutOfDate\" Value=\"10\" />\n        <Member Name=\"numberMatchCorrectNumberEntered\" Value=\"11\" />\n        <Member Name=\"numberMatchIncorrectNumberEntered\" Value=\"12\" />\n        <Member Name=\"numberMatchDeny\" Value=\"13\" />\n        <Member Name=\"tamperResistantHardwareOutOfDate\" Value=\"14\" />\n        <Member Name=\"tamperResistantHardwareUsed\" Value=\"15\" />\n        <Member Name=\"tamperResistantHardwareNotUsed\" Value=\"16\" />\n        <Member Name=\"unknownFutureValue\" Value=\"17\" />\n      </EnumType>\n      <EnumType Name=\"authenticationContextDetail\">\n        <Member Name=\"required\" Value=\"0\" />\n        <Member Name=\"previouslySatisfied\" Value=\"1\" />\n        <Member Name=\"notApplicable\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"authenticationEventType\">\n        <Member Name=\"tokenIssuanceStart\" Value=\"0\" />\n        <Member Name=\"pageRenderStart\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"authenticationMethodFeature\">\n        <Member Name=\"ssprRegistered\" Value=\"0\" />\n        <Member Name=\"ssprEnabled\" Value=\"1\" />\n        <Member Name=\"ssprCapable\" Value=\"2\" />\n        <Member Name=\"passwordlessCapable\" Value=\"3\" />\n        <Member Name=\"mfaCapable\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"authMethodsType\">\n        <Member Name=\"email\" Value=\"0\" />\n        <Member Name=\"mobileSMS\" Value=\"1\" />\n        <Member Name=\"mobilePhone\" Value=\"2\" />\n        <Member Name=\"officePhone\" Value=\"3\" />\n        <Member Name=\"securityQuestion\" Value=\"4\" />\n        <Member Name=\"appNotification\" Value=\"5\" />\n        <Member Name=\"appNotificationCode\" Value=\"6\" />\n        <Member Name=\"appNotificationAndCode\" Value=\"7\" />\n        <Member Name=\"appPassword\" Value=\"8\" />\n        <Member Name=\"fido\" Value=\"9\" />\n        <Member Name=\"alternateMobilePhone\" Value=\"10\" />\n        <Member Name=\"mobilePhoneAndSMS\" Value=\"11\" />\n        <Member Name=\"unknownFutureValue\" Value=\"12\" />\n      </EnumType>\n      <EnumType Name=\"clientCredentialType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"clientSecret\" Value=\"1\" />\n        <Member Name=\"clientAssertion\" Value=\"2\" />\n        <Member Name=\"federatedIdentityCredential\" Value=\"3\" />\n        <Member Name=\"managedIdentity\" Value=\"4\" />\n        <Member Name=\"certificate\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"conditionalAccessConditions\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"application\" Value=\"1\" />\n        <Member Name=\"users\" Value=\"2\" />\n        <Member Name=\"devicePlatform\" Value=\"4\" />\n        <Member Name=\"location\" Value=\"8\" />\n        <Member Name=\"clientType\" Value=\"16\" />\n        <Member Name=\"signInRisk\" Value=\"32\" />\n        <Member Name=\"userRisk\" Value=\"64\" />\n        <Member Name=\"time\" Value=\"128\" />\n        <Member Name=\"deviceState\" Value=\"256\" />\n        <Member Name=\"client\" Value=\"512\" />\n        <Member Name=\"ipAddressSeenByAzureAD\" Value=\"1024\" />\n        <Member Name=\"ipAddressSeenByResourceProvider\" Value=\"2048\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4096\" />\n        <Member Name=\"servicePrincipals\" Value=\"8192\" />\n        <Member Name=\"servicePrincipalRisk\" Value=\"16384\" />\n      </EnumType>\n      <EnumType Name=\"conditionalAccessRule\">\n        <Member Name=\"allApps\" Value=\"0\" />\n        <Member Name=\"firstPartyApps\" Value=\"1\" />\n        <Member Name=\"office365\" Value=\"2\" />\n        <Member Name=\"appId\" Value=\"3\" />\n        <Member Name=\"acr\" Value=\"4\" />\n        <Member Name=\"appFilter\" Value=\"5\" />\n        <Member Name=\"allUsers\" Value=\"6\" />\n        <Member Name=\"guest\" Value=\"7\" />\n        <Member Name=\"groupId\" Value=\"8\" />\n        <Member Name=\"roleId\" Value=\"9\" />\n        <Member Name=\"userId\" Value=\"10\" />\n        <Member Name=\"allDevicePlatforms\" Value=\"11\" />\n        <Member Name=\"devicePlatform\" Value=\"12\" />\n        <Member Name=\"allLocations\" Value=\"13\" />\n        <Member Name=\"insideCorpnet\" Value=\"14\" />\n        <Member Name=\"allTrustedLocations\" Value=\"15\" />\n        <Member Name=\"locationId\" Value=\"16\" />\n        <Member Name=\"allDevices\" Value=\"17\" />\n        <Member Name=\"deviceFilter\" Value=\"18\" />\n        <Member Name=\"deviceState\" Value=\"19\" />\n        <Member Name=\"unknownFutureValue\" Value=\"20\" />\n        <Member Name=\"deviceFilterIncludeRuleNotMatched\" Value=\"21\" />\n        <Member Name=\"allDeviceStates\" Value=\"22\" />\n        <Member Name=\"anonymizedIPAddress\" Value=\"23\" />\n        <Member Name=\"unfamiliarFeatures\" Value=\"24\" />\n        <Member Name=\"nationStateIPAddress\" Value=\"25\" />\n        <Member Name=\"realTimeThreatIntelligence\" Value=\"26\" />\n        <Member Name=\"internalGuest\" Value=\"27\" />\n        <Member Name=\"b2bCollaborationGuest\" Value=\"28\" />\n        <Member Name=\"b2bCollaborationMember\" Value=\"29\" />\n        <Member Name=\"b2bDirectConnectUser\" Value=\"30\" />\n        <Member Name=\"otherExternalUser\" Value=\"31\" />\n        <Member Name=\"serviceProvider\" Value=\"32\" />\n      </EnumType>\n      <EnumType Name=\"conditionalAccessStatus\">\n        <Member Name=\"success\" Value=\"0\" />\n        <Member Name=\"failure\" Value=\"1\" />\n        <Member Name=\"notApplied\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"defaultMfaMethodType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"mobilePhone\" Value=\"1\" />\n        <Member Name=\"alternateMobilePhone\" Value=\"2\" />\n        <Member Name=\"officePhone\" Value=\"3\" />\n        <Member Name=\"microsoftAuthenticatorPush\" Value=\"4\" />\n        <Member Name=\"softwareOneTimePasscode\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"expirationRequirement\">\n        <Member Name=\"rememberMultifactorAuthenticationOnTrustedDevices\" Value=\"0\" />\n        <Member Name=\"tenantTokenLifetimePolicy\" Value=\"1\" />\n        <Member Name=\"audienceTokenLifetimePolicy\" Value=\"2\" />\n        <Member Name=\"signInFrequencyPeriodicReauthentication\" Value=\"3\" />\n        <Member Name=\"ngcMfa\" Value=\"4\" />\n        <Member Name=\"signInFrequencyEveryTime\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"featureType\">\n        <Member Name=\"registration\" Value=\"0\" />\n        <Member Name=\"reset\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"groupType\">\n        <Member Name=\"unifiedGroups\" Value=\"0\" />\n        <Member Name=\"azureAD\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"includedUserRoles\">\n        <Member Name=\"all\" Value=\"0\" />\n        <Member Name=\"privilegedAdmin\" Value=\"1\" />\n        <Member Name=\"admin\" Value=\"2\" />\n        <Member Name=\"user\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"includedUserTypes\">\n        <Member Name=\"all\" Value=\"0\" />\n        <Member Name=\"member\" Value=\"1\" />\n        <Member Name=\"guest\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"incomingTokenType\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"primaryRefreshToken\" Value=\"1\" />\n        <Member Name=\"saml11\" Value=\"2\" />\n        <Member Name=\"saml20\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"8\" />\n        <Member Name=\"remoteDesktopToken\" Value=\"16\" />\n      </EnumType>\n      <EnumType Name=\"initiatorType\">\n        <Member Name=\"user\" Value=\"0\" />\n        <Member Name=\"application\" Value=\"1\" />\n        <Member Name=\"system\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"migrationStatus\">\n        <Member Name=\"ready\" Value=\"0\" />\n        <Member Name=\"needsReview\" Value=\"1\" />\n        <Member Name=\"additionalStepsRequired\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"networkType\">\n        <Member Name=\"intranet\" Value=\"0\" />\n        <Member Name=\"extranet\" Value=\"1\" />\n        <Member Name=\"namedNetwork\" Value=\"2\" />\n        <Member Name=\"trusted\" Value=\"3\" />\n        <Member Name=\"trustedNamedLocation\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"operationResult\">\n        <Member Name=\"success\" Value=\"0\" />\n        <Member Name=\"failure\" Value=\"1\" />\n        <Member Name=\"timeout\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"outlierContainerType\">\n        <Member Name=\"group\" Value=\"0\" />\n        <Member Name=\"unknownFutureValue\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"outlierMemberType\">\n        <Member Name=\"user\" Value=\"0\" />\n        <Member Name=\"unknownFutureValue\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"protocolType\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"oAuth2\" Value=\"1\" />\n        <Member Name=\"ropc\" Value=\"2\" />\n        <Member Name=\"wsFederation\" Value=\"4\" />\n        <Member Name=\"saml20\" Value=\"8\" />\n        <Member Name=\"deviceCode\" Value=\"16\" />\n        <Member Name=\"unknownFutureValue\" Value=\"32\" />\n      </EnumType>\n      <EnumType Name=\"provisioningAction\">\n        <Member Name=\"other\" Value=\"0\" />\n        <Member Name=\"create\" Value=\"1\" />\n        <Member Name=\"delete\" Value=\"2\" />\n        <Member Name=\"disable\" Value=\"3\" />\n        <Member Name=\"update\" Value=\"4\" />\n        <Member Name=\"stagedDelete\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"provisioningResult\">\n        <Member Name=\"success\" Value=\"0\" />\n        <Member Name=\"failure\" Value=\"1\" />\n        <Member Name=\"skipped\" Value=\"2\" />\n        <Member Name=\"warning\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"provisioningStatusErrorCategory\">\n        <Member Name=\"failure\" Value=\"0\" />\n        <Member Name=\"nonServiceFailure\" Value=\"1\" />\n        <Member Name=\"success\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"provisioningStepType\">\n        <Member Name=\"import\" Value=\"0\" />\n        <Member Name=\"scoping\" Value=\"1\" />\n        <Member Name=\"matching\" Value=\"2\" />\n        <Member Name=\"processing\" Value=\"3\" />\n        <Member Name=\"referenceResolution\" Value=\"4\" />\n        <Member Name=\"export\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"recommendationCategory\">\n        <Member Name=\"identityBestPractice\" Value=\"0\" />\n        <Member Name=\"identitySecureScore\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"recommendationFeatureAreas\">\n        <Member Name=\"users\" Value=\"0\" />\n        <Member Name=\"groups\" Value=\"1\" />\n        <Member Name=\"devices\" Value=\"2\" />\n        <Member Name=\"applications\" Value=\"3\" />\n        <Member Name=\"accessReviews\" Value=\"4\" />\n        <Member Name=\"conditionalAccess\" Value=\"5\" />\n        <Member Name=\"governance\" Value=\"6\" />\n        <Member Name=\"unknownFutureValue\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"recommendationPriority\">\n        <Member Name=\"low\" Value=\"0\" />\n        <Member Name=\"medium\" Value=\"1\" />\n        <Member Name=\"high\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"recommendationStatus\">\n        <Member Name=\"active\" Value=\"0\" />\n        <Member Name=\"completedBySystem\" Value=\"1\" />\n        <Member Name=\"completedByUser\" Value=\"2\" />\n        <Member Name=\"dismissed\" Value=\"3\" />\n        <Member Name=\"postponed\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"recommendationType\">\n        <Member Name=\"adfsAppsMigration\" Value=\"0\" />\n        <Member Name=\"enableDesktopSSO\" Value=\"1\" />\n        <Member Name=\"enablePHS\" Value=\"2\" />\n        <Member Name=\"enableProvisioning\" Value=\"3\" />\n        <Member Name=\"switchFromPerUserMFA\" Value=\"4\" />\n        <Member Name=\"tenantMFA\" Value=\"5\" />\n        <Member Name=\"thirdPartyApps\" Value=\"6\" />\n        <Member Name=\"turnOffPerUserMFA\" Value=\"7\" />\n        <Member Name=\"useAuthenticatorApp\" Value=\"8\" />\n        <Member Name=\"useMyApps\" Value=\"9\" />\n        <Member Name=\"staleApps\" Value=\"10\" />\n        <Member Name=\"staleAppCreds\" Value=\"11\" />\n        <Member Name=\"applicationCredentialExpiry\" Value=\"12\" />\n        <Member Name=\"servicePrincipalKeyExpiry\" Value=\"13\" />\n        <Member Name=\"adminMFAV2\" Value=\"14\" />\n        <Member Name=\"blockLegacyAuthentication\" Value=\"15\" />\n        <Member Name=\"integratedApps\" Value=\"16\" />\n        <Member Name=\"mfaRegistrationV2\" Value=\"17\" />\n        <Member Name=\"pwagePolicyNew\" Value=\"18\" />\n        <Member Name=\"passwordHashSync\" Value=\"19\" />\n        <Member Name=\"oneAdmin\" Value=\"20\" />\n        <Member Name=\"roleOverlap\" Value=\"21\" />\n        <Member Name=\"selfServicePasswordReset\" Value=\"22\" />\n        <Member Name=\"signinRiskPolicy\" Value=\"23\" />\n        <Member Name=\"userRiskPolicy\" Value=\"24\" />\n        <Member Name=\"verifyAppPublisher\" Value=\"25\" />\n        <Member Name=\"privateLinkForAAD\" Value=\"26\" />\n        <Member Name=\"appRoleAssignmentsGroups\" Value=\"27\" />\n        <Member Name=\"appRoleAssignmentsUsers\" Value=\"28\" />\n        <Member Name=\"managedIdentity\" Value=\"29\" />\n        <Member Name=\"overprivilegedApps\" Value=\"30\" />\n        <Member Name=\"unknownFutureValue\" Value=\"31\" />\n      </EnumType>\n      <EnumType Name=\"registrationAuthMethod\">\n        <Member Name=\"email\" Value=\"0\" />\n        <Member Name=\"mobilePhone\" Value=\"1\" />\n        <Member Name=\"officePhone\" Value=\"2\" />\n        <Member Name=\"securityQuestion\" Value=\"3\" />\n        <Member Name=\"appNotification\" Value=\"4\" />\n        <Member Name=\"appCode\" Value=\"5\" />\n        <Member Name=\"alternateMobilePhone\" Value=\"6\" />\n        <Member Name=\"fido\" Value=\"7\" />\n        <Member Name=\"appPassword\" Value=\"8\" />\n        <Member Name=\"unknownFutureValue\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"registrationStatusType\">\n        <Member Name=\"registered\" Value=\"0\" />\n        <Member Name=\"enabled\" Value=\"1\" />\n        <Member Name=\"capable\" Value=\"2\" />\n        <Member Name=\"mfaRegistered\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"requirementProvider\">\n        <Member Name=\"user\" Value=\"0\" />\n        <Member Name=\"request\" Value=\"1\" />\n        <Member Name=\"servicePrincipal\" Value=\"2\" />\n        <Member Name=\"v1ConditionalAccess\" Value=\"3\" />\n        <Member Name=\"multiConditionalAccess\" Value=\"4\" />\n        <Member Name=\"tenantSessionRiskPolicy\" Value=\"5\" />\n        <Member Name=\"accountCompromisePolicies\" Value=\"6\" />\n        <Member Name=\"v1ConditionalAccessDependency\" Value=\"7\" />\n        <Member Name=\"v1ConditionalAccessPolicyIdRequested\" Value=\"8\" />\n        <Member Name=\"mfaRegistrationRequiredByIdentityProtectionPolicy\" Value=\"9\" />\n        <Member Name=\"baselineProtection\" Value=\"10\" />\n        <Member Name=\"mfaRegistrationRequiredByBaselineProtection\" Value=\"11\" />\n        <Member Name=\"mfaRegistrationRequiredByMultiConditionalAccess\" Value=\"12\" />\n        <Member Name=\"enforcedForCspAdmins\" Value=\"13\" />\n        <Member Name=\"securityDefaults\" Value=\"14\" />\n        <Member Name=\"mfaRegistrationRequiredBySecurityDefaults\" Value=\"15\" />\n        <Member Name=\"proofUpCodeRequest\" Value=\"16\" />\n        <Member Name=\"crossTenantOutboundRule\" Value=\"17\" />\n        <Member Name=\"gpsLocationCondition\" Value=\"18\" />\n        <Member Name=\"riskBasedPolicy\" Value=\"19\" />\n        <Member Name=\"unknownFutureValue\" Value=\"20\" />\n      </EnumType>\n      <EnumType Name=\"riskDetail\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"adminGeneratedTemporaryPassword\" Value=\"1\" />\n        <Member Name=\"userPerformedSecuredPasswordChange\" Value=\"2\" />\n        <Member Name=\"userPerformedSecuredPasswordReset\" Value=\"3\" />\n        <Member Name=\"adminConfirmedSigninSafe\" Value=\"4\" />\n        <Member Name=\"aiConfirmedSigninSafe\" Value=\"5\" />\n        <Member Name=\"userPassedMFADrivenByRiskBasedPolicy\" Value=\"6\" />\n        <Member Name=\"adminDismissedAllRiskForUser\" Value=\"7\" />\n        <Member Name=\"adminConfirmedSigninCompromised\" Value=\"8\" />\n        <Member Name=\"hidden\" Value=\"9\" />\n        <Member Name=\"adminConfirmedUserCompromised\" Value=\"10\" />\n        <Member Name=\"unknownFutureValue\" Value=\"11\" />\n        <Member Name=\"adminConfirmedServicePrincipalCompromised\" Value=\"12\" />\n        <Member Name=\"adminDismissedAllRiskForServicePrincipal\" Value=\"13\" />\n        <Member Name=\"m365DAdminDismissedDetection\" Value=\"14\" />\n      </EnumType>\n      <EnumType Name=\"riskLevel\">\n        <Member Name=\"low\" Value=\"0\" />\n        <Member Name=\"medium\" Value=\"1\" />\n        <Member Name=\"high\" Value=\"2\" />\n        <Member Name=\"hidden\" Value=\"3\" />\n        <Member Name=\"none\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"riskState\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"confirmedSafe\" Value=\"1\" />\n        <Member Name=\"remediated\" Value=\"2\" />\n        <Member Name=\"dismissed\" Value=\"3\" />\n        <Member Name=\"atRisk\" Value=\"4\" />\n        <Member Name=\"confirmedCompromised\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"signInAccessType\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"b2bCollaboration\" Value=\"1\" />\n        <Member Name=\"b2bDirectConnect\" Value=\"2\" />\n        <Member Name=\"microsoftSupport\" Value=\"4\" />\n        <Member Name=\"serviceProvider\" Value=\"8\" />\n        <Member Name=\"unknownFutureValue\" Value=\"16\" />\n      </EnumType>\n      <EnumType Name=\"signInIdentifierType\">\n        <Member Name=\"userPrincipalName\" Value=\"0\" />\n        <Member Name=\"phoneNumber\" Value=\"1\" />\n        <Member Name=\"proxyAddress\" Value=\"2\" />\n        <Member Name=\"qrCode\" Value=\"3\" />\n        <Member Name=\"onPremisesUserPrincipalName\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"signInUserType\">\n        <Member Name=\"member\" Value=\"0\" />\n        <Member Name=\"guest\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"tokenIssuerType\">\n        <Member Name=\"AzureAD\" Value=\"0\" />\n        <Member Name=\"ADFederationServices\" Value=\"1\" />\n        <Member Name=\"UnknownFutureValue\" Value=\"2\" />\n        <Member Name=\"AzureADBackupAuth\" Value=\"3\" />\n        <Member Name=\"ADFederationServicesMFAAdapter\" Value=\"4\" />\n        <Member Name=\"NPSExtension\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"usageAuthMethod\">\n        <Member Name=\"email\" Value=\"0\" />\n        <Member Name=\"mobileSMS\" Value=\"1\" />\n        <Member Name=\"mobileCall\" Value=\"2\" />\n        <Member Name=\"officePhone\" Value=\"3\" />\n        <Member Name=\"securityQuestion\" Value=\"4\" />\n        <Member Name=\"appNotification\" Value=\"5\" />\n        <Member Name=\"appCode\" Value=\"6\" />\n        <Member Name=\"alternateMobileCall\" Value=\"7\" />\n        <Member Name=\"fido\" Value=\"8\" />\n        <Member Name=\"appPassword\" Value=\"9\" />\n        <Member Name=\"unknownFutureValue\" Value=\"10\" />\n      </EnumType>\n      <EnumType Name=\"analyticsActivityType\">\n        <Member Name=\"Email\" Value=\"0\" />\n        <Member Name=\"Meeting\" Value=\"1\" />\n        <Member Name=\"Focus\" Value=\"2\" />\n        <Member Name=\"Chat\" Value=\"3\" />\n        <Member Name=\"Call\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"advancedConfigState\">\n        <Member Name=\"default\" Value=\"0\" />\n        <Member Name=\"enabled\" Value=\"1\" />\n        <Member Name=\"disabled\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"authenticationMethodModes\" IsFlags=\"true\">\n        <Member Name=\"password\" Value=\"1\" />\n        <Member Name=\"voice\" Value=\"2\" />\n        <Member Name=\"hardwareOath\" Value=\"4\" />\n        <Member Name=\"softwareOath\" Value=\"8\" />\n        <Member Name=\"sms\" Value=\"16\" />\n        <Member Name=\"fido2\" Value=\"32\" />\n        <Member Name=\"windowsHelloForBusiness\" Value=\"64\" />\n        <Member Name=\"microsoftAuthenticatorPush\" Value=\"128\" />\n        <Member Name=\"deviceBasedPush\" Value=\"256\" />\n        <Member Name=\"temporaryAccessPassOneTime\" Value=\"512\" />\n        <Member Name=\"temporaryAccessPassMultiUse\" Value=\"1024\" />\n        <Member Name=\"email\" Value=\"2048\" />\n        <Member Name=\"x509CertificateSingleFactor\" Value=\"4096\" />\n        <Member Name=\"x509CertificateMultiFactor\" Value=\"8192\" />\n        <Member Name=\"federatedSingleFactor\" Value=\"16384\" />\n        <Member Name=\"federatedMultiFactor\" Value=\"32768\" />\n        <Member Name=\"unknownFutureValue\" Value=\"65536\" />\n      </EnumType>\n      <EnumType Name=\"authenticationMethodsPolicyMigrationState\">\n        <Member Name=\"preMigration\" Value=\"0\" />\n        <Member Name=\"migrationInProgress\" Value=\"1\" />\n        <Member Name=\"migrationComplete\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"authenticationMethodState\">\n        <Member Name=\"enabled\" Value=\"0\" />\n        <Member Name=\"disabled\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"authenticationMethodTargetType\">\n        <Member Name=\"user\" Value=\"0\" />\n        <Member Name=\"group\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"authenticationStrengthPolicyType\">\n        <Member Name=\"builtIn\" Value=\"0\" />\n        <Member Name=\"custom\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"authenticationStrengthRequirements\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"mfa\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"baseAuthenticationMethod\">\n        <Member Name=\"password\" Value=\"1\" />\n        <Member Name=\"voice\" Value=\"2\" />\n        <Member Name=\"hardwareOath\" Value=\"3\" />\n        <Member Name=\"softwareOath\" Value=\"4\" />\n        <Member Name=\"sms\" Value=\"5\" />\n        <Member Name=\"fido2\" Value=\"6\" />\n        <Member Name=\"windowsHelloForBusiness\" Value=\"7\" />\n        <Member Name=\"microsoftAuthenticator\" Value=\"8\" />\n        <Member Name=\"temporaryAccessPass\" Value=\"9\" />\n        <Member Name=\"email\" Value=\"10\" />\n        <Member Name=\"x509Certificate\" Value=\"11\" />\n        <Member Name=\"federation\" Value=\"12\" />\n        <Member Name=\"unknownFutureValue\" Value=\"13\" />\n      </EnumType>\n      <EnumType Name=\"externalEmailOtpState\">\n        <Member Name=\"default\" Value=\"0\" />\n        <Member Name=\"enabled\" Value=\"1\" />\n        <Member Name=\"disabled\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"featureTargetType\">\n        <Member Name=\"group\" Value=\"0\" />\n        <Member Name=\"administrativeUnit\" Value=\"1\" />\n        <Member Name=\"role\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"fido2RestrictionEnforcementType\">\n        <Member Name=\"allow\" Value=\"0\" />\n        <Member Name=\"block\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"microsoftAuthenticatorAuthenticationMode\">\n        <Member Name=\"deviceBasedPush\" Value=\"0\" />\n        <Member Name=\"push\" Value=\"1\" />\n        <Member Name=\"any\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"securityQuestionType\">\n        <Member Name=\"predefined\" Value=\"0\" />\n        <Member Name=\"custom\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"x509CertificateAuthenticationMode\">\n        <Member Name=\"x509CertificateSingleFactor\" Value=\"0\" />\n        <Member Name=\"x509CertificateMultiFactor\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"x509CertificateRuleType\">\n        <Member Name=\"issuerSubject\" Value=\"0\" />\n        <Member Name=\"policyOID\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"entityType\">\n        <Member Name=\"event\" Value=\"0\" />\n        <Member Name=\"message\" Value=\"1\" />\n        <Member Name=\"driveItem\" Value=\"2\" />\n        <Member Name=\"externalItem\" Value=\"4\" />\n        <Member Name=\"site\" Value=\"5\" />\n        <Member Name=\"list\" Value=\"6\" />\n        <Member Name=\"listItem\" Value=\"7\" />\n        <Member Name=\"drive\" Value=\"8\" />\n        <Member Name=\"unknownFutureValue\" Value=\"9\" />\n        <Member Name=\"acronym\" Value=\"10\" />\n        <Member Name=\"bookmark\" Value=\"11\" />\n        <Member Name=\"chatMessage\" Value=\"12\" />\n        <Member Name=\"qna\" Value=\"16\" />\n      </EnumType>\n      <EnumType Name=\"phoneType\">\n        <Member Name=\"home\" Value=\"0\" />\n        <Member Name=\"business\" Value=\"1\" />\n        <Member Name=\"mobile\" Value=\"2\" />\n        <Member Name=\"other\" Value=\"3\" />\n        <Member Name=\"assistant\" Value=\"4\" />\n        <Member Name=\"homeFax\" Value=\"5\" />\n        <Member Name=\"businessFax\" Value=\"6\" />\n        <Member Name=\"otherFax\" Value=\"7\" />\n        <Member Name=\"pager\" Value=\"8\" />\n        <Member Name=\"radio\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"volumeType\">\n        <Member Name=\"operatingSystemVolume\" Value=\"1\" />\n        <Member Name=\"fixedDataVolume\" Value=\"2\" />\n        <Member Name=\"removableDataVolume\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"answerInputType\">\n        <Member Name=\"text\" Value=\"0\" />\n        <Member Name=\"radioButton\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"bookingInvoiceStatus\">\n        <Member Name=\"draft\" Value=\"0\" />\n        <Member Name=\"reviewing\" Value=\"1\" />\n        <Member Name=\"open\" Value=\"2\" />\n        <Member Name=\"canceled\" Value=\"3\" />\n        <Member Name=\"paid\" Value=\"4\" />\n        <Member Name=\"corrective\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"bookingPriceType\">\n        <Member Name=\"undefined\" Value=\"0\" />\n        <Member Name=\"fixedPrice\" Value=\"1\" />\n        <Member Name=\"startingAt\" Value=\"2\" />\n        <Member Name=\"hourly\" Value=\"3\" />\n        <Member Name=\"free\" Value=\"4\" />\n        <Member Name=\"priceVaries\" Value=\"5\" />\n        <Member Name=\"callUs\" Value=\"6\" />\n        <Member Name=\"notSet\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"bookingReminderRecipients\">\n        <Member Name=\"allAttendees\" Value=\"0\" />\n        <Member Name=\"staff\" Value=\"1\" />\n        <Member Name=\"customer\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"bookingsAvailabilityStatus\">\n        <Member Name=\"available\" Value=\"0\" />\n        <Member Name=\"busy\" Value=\"1\" />\n        <Member Name=\"slotsAvailable\" Value=\"2\" />\n        <Member Name=\"outOfOffice\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"bookingStaffMembershipStatus\">\n        <Member Name=\"active\" Value=\"0\" />\n        <Member Name=\"pendingAcceptance\" Value=\"1\" />\n        <Member Name=\"rejectedByStaff\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"bookingStaffRole\">\n        <Member Name=\"guest\" Value=\"0\" />\n        <Member Name=\"administrator\" Value=\"1\" />\n        <Member Name=\"viewer\" Value=\"2\" />\n        <Member Name=\"externalGuest\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n        <Member Name=\"scheduler\" Value=\"5\" />\n        <Member Name=\"teamMember\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"dayOfWeek\">\n        <Member Name=\"sunday\" Value=\"0\" />\n        <Member Name=\"monday\" Value=\"1\" />\n        <Member Name=\"tuesday\" Value=\"2\" />\n        <Member Name=\"wednesday\" Value=\"3\" />\n        <Member Name=\"thursday\" Value=\"4\" />\n        <Member Name=\"friday\" Value=\"5\" />\n        <Member Name=\"saturday\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"locationType\">\n        <Member Name=\"default\" Value=\"0\" />\n        <Member Name=\"conferenceRoom\" Value=\"1\" />\n        <Member Name=\"homeAddress\" Value=\"2\" />\n        <Member Name=\"businessAddress\" Value=\"3\" />\n        <Member Name=\"geoCoordinates\" Value=\"4\" />\n        <Member Name=\"streetAddress\" Value=\"5\" />\n        <Member Name=\"hotel\" Value=\"6\" />\n        <Member Name=\"restaurant\" Value=\"7\" />\n        <Member Name=\"localBusiness\" Value=\"8\" />\n        <Member Name=\"postalAddress\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"locationUniqueIdType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"locationStore\" Value=\"1\" />\n        <Member Name=\"directory\" Value=\"2\" />\n        <Member Name=\"private\" Value=\"3\" />\n        <Member Name=\"bing\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"physicalAddressType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"home\" Value=\"1\" />\n        <Member Name=\"business\" Value=\"2\" />\n        <Member Name=\"other\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"plannerRelationshipUserRoles\">\n        <Member Name=\"defaultRules\" Value=\"0\" />\n        <Member Name=\"groupOwners\" Value=\"1\" />\n        <Member Name=\"groupMembers\" Value=\"2\" />\n        <Member Name=\"taskAssignees\" Value=\"3\" />\n        <Member Name=\"applications\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"plannerRuleKind\">\n        <Member Name=\"taskRule\" Value=\"1\" />\n        <Member Name=\"bucketRule\" Value=\"2\" />\n        <Member Name=\"planRule\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"plannerUserRoleKind\">\n        <Member Name=\"relationship\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"actionCapability\">\n        <Member Name=\"enabled\" Value=\"0\" />\n        <Member Name=\"disabled\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"actionState\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"pending\" Value=\"1\" />\n        <Member Name=\"canceled\" Value=\"2\" />\n        <Member Name=\"active\" Value=\"3\" />\n        <Member Name=\"done\" Value=\"4\" />\n        <Member Name=\"failed\" Value=\"5\" />\n        <Member Name=\"notSupported\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcAuditActivityOperationType\">\n        <Member Name=\"create\" Value=\"0\" />\n        <Member Name=\"delete\" Value=\"1\" />\n        <Member Name=\"patch\" Value=\"2\" />\n        <Member Name=\"other\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcAuditActivityResult\">\n        <Member Name=\"success\" Value=\"0\" />\n        <Member Name=\"clientError\" Value=\"1\" />\n        <Member Name=\"failure\" Value=\"2\" />\n        <Member Name=\"timeout\" Value=\"3\" />\n        <Member Name=\"other\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcAuditActorType\">\n        <Member Name=\"itPro\" Value=\"0\" />\n        <Member Name=\"application\" Value=\"1\" />\n        <Member Name=\"partner\" Value=\"2\" />\n        <Member Name=\"unknown\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcAuditCategory\">\n        <Member Name=\"cloudPC\" Value=\"0\" />\n        <Member Name=\"other\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcConnectivityEventResult\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"success\" Value=\"1\" />\n        <Member Name=\"failure\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcConnectivityEventType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"userConnection\" Value=\"1\" />\n        <Member Name=\"userTroubleshooting\" Value=\"2\" />\n        <Member Name=\"deviceHealthCheck\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcConnectivityStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"available\" Value=\"1\" />\n        <Member Name=\"availableWithWarning\" Value=\"2\" />\n        <Member Name=\"unavailable\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcDeviceImageOsStatus\">\n        <Member Name=\"supported\" Value=\"0\" />\n        <Member Name=\"supportedWithWarning\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcDeviceImageStatus\">\n        <Member Name=\"pending\" Value=\"0\" />\n        <Member Name=\"ready\" Value=\"1\" />\n        <Member Name=\"failed\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcDeviceImageStatusDetails\">\n        <Member Name=\"internalServerError\" Value=\"0\" />\n        <Member Name=\"sourceImageNotFound\" Value=\"1\" />\n        <Member Name=\"osVersionNotSupported\" Value=\"2\" />\n        <Member Name=\"sourceImageInvalid\" Value=\"3\" />\n        <Member Name=\"sourceImageNotGeneralized\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcDiskEncryptionState\">\n        <Member Name=\"notAvailable\" Value=\"0\" />\n        <Member Name=\"notEncrypted\" Value=\"1\" />\n        <Member Name=\"encryptedUsingPlatformManagedKey\" Value=\"2\" />\n        <Member Name=\"encryptedUsingCustomerManagedKey\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcDomainJoinType\">\n        <Member Name=\"azureADJoin\" Value=\"0\" />\n        <Member Name=\"hybridAzureADJoin\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcExportJobStatus\">\n        <Member Name=\"notStarted\" Value=\"0\" />\n        <Member Name=\"inProgress\" Value=\"1\" />\n        <Member Name=\"completed\" Value=\"2\" />\n        <Member Name=\"failed\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcExternalPartnerStatus\">\n        <Member Name=\"notAvailable\" Value=\"0\" />\n        <Member Name=\"available\" Value=\"1\" />\n        <Member Name=\"healthy\" Value=\"2\" />\n        <Member Name=\"unhealthy\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcGalleryImageStatus\">\n        <Member Name=\"supported\" Value=\"0\" />\n        <Member Name=\"supportedWithWarning\" Value=\"1\" />\n        <Member Name=\"notSupported\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcManagementService\" IsFlags=\"true\">\n        <Member Name=\"windows365\" Value=\"1\" />\n        <Member Name=\"devBox\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n        <Member Name=\"rpaBox\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcOnPremisesConnectionHealthCheckErrorType\">\n        <Member Name=\"dnsCheckFqdnNotFound\" Value=\"100\" />\n        <Member Name=\"dnsCheckNameWithInvalidCharacter\" Value=\"101\" />\n        <Member Name=\"dnsCheckUnknownError\" Value=\"199\" />\n        <Member Name=\"adJoinCheckFqdnNotFound\" Value=\"200\" />\n        <Member Name=\"adJoinCheckIncorrectCredentials\" Value=\"201\" />\n        <Member Name=\"adJoinCheckOrganizationalUnitNotFound\" Value=\"202\" />\n        <Member Name=\"adJoinCheckOrganizationalUnitIncorrectFormat\" Value=\"203\" />\n        <Member Name=\"adJoinCheckComputerObjectAlreadyExists\" Value=\"204\" />\n        <Member Name=\"adJoinCheckAccessDenied\" Value=\"205\" />\n        <Member Name=\"adJoinCheckCredentialsExpired\" Value=\"206\" />\n        <Member Name=\"adJoinCheckAccountLockedOrDisabled\" Value=\"207\" />\n        <Member Name=\"adJoinCheckAccountQuotaExceeded\" Value=\"208\" />\n        <Member Name=\"adJoinCheckUnknownError\" Value=\"299\" />\n        <Member Name=\"endpointConnectivityCheckCloudPcUrlNotAllowListed\" Value=\"300\" />\n        <Member Name=\"endpointConnectivityCheckWVDUrlNotAllowListed\" Value=\"301\" />\n        <Member Name=\"endpointConnectivityCheckIntuneUrlNotAllowListed\" Value=\"302\" />\n        <Member Name=\"endpointConnectivityCheckAzureADUrlNotAllowListed\" Value=\"303\" />\n        <Member Name=\"endpointConnectivityCheckLocaleUrlNotAllowListed\" Value=\"304\" />\n        <Member Name=\"endpointConnectivityCheckUnknownError\" Value=\"399\" />\n        <Member Name=\"azureAdDeviceSyncCheckDeviceNotFound\" Value=\"400\" />\n        <Member Name=\"azureAdDeviceSyncCheckLongSyncCircle\" Value=\"401\" />\n        <Member Name=\"azureAdDeviceSyncCheckConnectDisabled\" Value=\"402\" />\n        <Member Name=\"azureAdDeviceSyncCheckDurationExceeded\" Value=\"403\" />\n        <Member Name=\"azureAdDeviceSyncCheckScpNotConfigured\" Value=\"404\" />\n        <Member Name=\"azureAdDeviceSyncCheckTransientServiceError\" Value=\"498\" />\n        <Member Name=\"azureAdDeviceSyncCheckUnknownError\" Value=\"499\" />\n        <Member Name=\"resourceAvailabilityCheckNoSubnetIP\" Value=\"500\" />\n        <Member Name=\"resourceAvailabilityCheckSubscriptionDisabled\" Value=\"501\" />\n        <Member Name=\"resourceAvailabilityCheckAzurePolicyViolation\" Value=\"502\" />\n        <Member Name=\"resourceAvailabilityCheckSubscriptionNotFound\" Value=\"503\" />\n        <Member Name=\"resourceAvailabilityCheckSubscriptionTransferred\" Value=\"504\" />\n        <Member Name=\"resourceAvailabilityCheckGeneralSubscriptionError\" Value=\"505\" />\n        <Member Name=\"resourceAvailabilityCheckUnsupportedVNetRegion\" Value=\"506\" />\n        <Member Name=\"resourceAvailabilityCheckResourceGroupInvalid\" Value=\"507\" />\n        <Member Name=\"resourceAvailabilityCheckVNetInvalid\" Value=\"508\" />\n        <Member Name=\"resourceAvailabilityCheckSubnetInvalid\" Value=\"509\" />\n        <Member Name=\"resourceAvailabilityCheckResourceGroupBeingDeleted\" Value=\"510\" />\n        <Member Name=\"resourceAvailabilityCheckVNetBeingMoved\" Value=\"511\" />\n        <Member Name=\"resourceAvailabilityCheckSubnetDelegationFailed\" Value=\"512\" />\n        <Member Name=\"resourceAvailabilityCheckSubnetWithExternalResources\" Value=\"513\" />\n        <Member Name=\"resourceAvailabilityCheckResourceGroupLockedForReadonly\" Value=\"514\" />\n        <Member Name=\"resourceAvailabilityCheckResourceGroupLockedForDelete\" Value=\"515\" />\n        <Member Name=\"resourceAvailabilityCheckNoIntuneReaderRoleError\" Value=\"516\" />\n        <Member Name=\"resourceAvailabilityCheckIntuneDefaultWindowsRestrictionViolation\" Value=\"517\" />\n        <Member Name=\"resourceAvailabilityCheckIntuneCustomWindowsRestrictionViolation\" Value=\"518\" />\n        <Member Name=\"resourceAvailabilityCheckTransientServiceError\" Value=\"598\" />\n        <Member Name=\"resourceAvailabilityCheckUnknownError\" Value=\"599\" />\n        <Member Name=\"permissionCheckNoSubscriptionReaderRole\" Value=\"600\" />\n        <Member Name=\"permissionCheckNoResourceGroupOwnerRole\" Value=\"601\" />\n        <Member Name=\"permissionCheckNoVNetContributorRole\" Value=\"602\" />\n        <Member Name=\"permissionCheckNoResourceGroupNetworkContributorRole\" Value=\"603\" />\n        <Member Name=\"permissionCheckTransientServiceError\" Value=\"698\" />\n        <Member Name=\"permissionCheckUnknownError\" Value=\"699\" />\n        <Member Name=\"udpConnectivityCheckStunUrlNotAllowListed\" Value=\"800\" />\n        <Member Name=\"udpConnectivityCheckUnknownError\" Value=\"899\" />\n        <Member Name=\"internalServerErrorDeploymentCanceled\" Value=\"900\" />\n        <Member Name=\"internalServerErrorAllocateResourceFailed\" Value=\"901\" />\n        <Member Name=\"internalServerErrorVMDeploymentTimeout\" Value=\"902\" />\n        <Member Name=\"internalServerErrorUnableToRunDscScript\" Value=\"903\" />\n        <Member Name=\"internalServerUnknownError\" Value=\"999\" />\n        <Member Name=\"unknownFutureValue\" Value=\"1000\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcOnPremisesConnectionStatus\">\n        <Member Name=\"pending\" Value=\"0\" />\n        <Member Name=\"running\" Value=\"10\" />\n        <Member Name=\"passed\" Value=\"20\" />\n        <Member Name=\"failed\" Value=\"30\" />\n        <Member Name=\"warning\" Value=\"40\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcOnPremisesConnectionType\">\n        <Member Name=\"hybridAzureADJoin\" Value=\"0\" />\n        <Member Name=\"azureADJoin\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcOperatingSystem\">\n        <Member Name=\"windows10\" Value=\"0\" />\n        <Member Name=\"windows11\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcPartnerAgentInstallStatus\">\n        <Member Name=\"installed\" Value=\"0\" />\n        <Member Name=\"installFailed\" Value=\"1\" />\n        <Member Name=\"installing\" Value=\"2\" />\n        <Member Name=\"uninstalling\" Value=\"3\" />\n        <Member Name=\"uninstallFailed\" Value=\"4\" />\n        <Member Name=\"licensed\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcPartnerAgentName\">\n        <Member Name=\"citrix\" Value=\"0\" />\n        <Member Name=\"unknownFutureValue\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcProvisioningPolicyImageType\">\n        <Member Name=\"gallery\" Value=\"0\" />\n        <Member Name=\"custom\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcProvisioningType\">\n        <Member Name=\"dedicated\" Value=\"0\" />\n        <Member Name=\"shared\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcRegionGroup\">\n        <Member Name=\"default\" Value=\"0\" />\n        <Member Name=\"australia\" Value=\"1\" />\n        <Member Name=\"canada\" Value=\"2\" />\n        <Member Name=\"usCentral\" Value=\"3\" />\n        <Member Name=\"usEast\" Value=\"4\" />\n        <Member Name=\"usWest\" Value=\"5\" />\n        <Member Name=\"france\" Value=\"6\" />\n        <Member Name=\"germany\" Value=\"7\" />\n        <Member Name=\"europeUnion\" Value=\"8\" />\n        <Member Name=\"unitedKingdom\" Value=\"9\" />\n        <Member Name=\"japan\" Value=\"10\" />\n        <Member Name=\"asia\" Value=\"11\" />\n        <Member Name=\"india\" Value=\"12\" />\n        <Member Name=\"southAmerica\" Value=\"13\" />\n        <Member Name=\"euap\" Value=\"17\" />\n        <Member Name=\"usGovernment\" Value=\"18\" />\n        <Member Name=\"usGovernmentDOD\" Value=\"19\" />\n        <Member Name=\"unknownFutureValue\" Value=\"20\" />\n        <Member Name=\"norway\" Value=\"21\" />\n        <Member Name=\"switzerland\" Value=\"22\" />\n        <Member Name=\"southKorea\" Value=\"23\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcRemoteActionName\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"restart\" Value=\"1\" />\n        <Member Name=\"rename\" Value=\"2\" />\n        <Member Name=\"resize\" Value=\"3\" />\n        <Member Name=\"restore\" Value=\"4\" />\n        <Member Name=\"reprovision\" Value=\"5\" />\n        <Member Name=\"changeUserAccountType\" Value=\"6\" />\n        <Member Name=\"troubleshoot\" Value=\"7\" />\n        <Member Name=\"placeUnderReview\" Value=\"8\" />\n        <Member Name=\"unknownFutureValue\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcReportName\">\n        <Member Name=\"remoteConnectionHistoricalReports\" Value=\"0\" />\n        <Member Name=\"dailyAggregatedRemoteConnectionReports\" Value=\"1\" />\n        <Member Name=\"totalAggregatedRemoteConnectionReports\" Value=\"2\" />\n        <Member Name=\"sharedUseLicenseUsageReport\" Value=\"3\" />\n        <Member Name=\"sharedUseLicenseUsageRealTimeReport\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcServicePlanType\">\n        <Member Name=\"enterprise\" Value=\"0\" />\n        <Member Name=\"business\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcSnapshotStatus\">\n        <Member Name=\"ready\" Value=\"0\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcSnapshotType\">\n        <Member Name=\"automatic\" Value=\"0\" />\n        <Member Name=\"manual\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcStatus\">\n        <Member Name=\"notProvisioned\" Value=\"0\" />\n        <Member Name=\"provisioning\" Value=\"1\" />\n        <Member Name=\"provisioned\" Value=\"2\" />\n        <Member Name=\"inGracePeriod\" Value=\"3\" />\n        <Member Name=\"deprovisioning\" Value=\"4\" />\n        <Member Name=\"failed\" Value=\"5\" />\n        <Member Name=\"provisionedWithWarnings\" Value=\"6\" />\n        <Member Name=\"resizing\" Value=\"7\" />\n        <Member Name=\"restoring\" Value=\"8\" />\n        <Member Name=\"pendingProvision\" Value=\"9\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcSupportedRegionStatus\">\n        <Member Name=\"available\" Value=\"0\" />\n        <Member Name=\"restricted\" Value=\"1\" />\n        <Member Name=\"unavailable\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcUserAccessLevel\">\n        <Member Name=\"unrestricted\" Value=\"0\" />\n        <Member Name=\"restricted\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"cloudPcUserAccountType\">\n        <Member Name=\"standardUser\" Value=\"0\" />\n        <Member Name=\"administrator\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"microsoftManagedDesktopType\">\n        <Member Name=\"notManaged\" Value=\"0\" />\n        <Member Name=\"premiumManaged\" Value=\"1\" />\n        <Member Name=\"standardManaged\" Value=\"2\" />\n        <Member Name=\"starterManaged\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"restoreTimeRange\">\n        <Member Name=\"before\" Value=\"0\" />\n        <Member Name=\"after\" Value=\"1\" />\n        <Member Name=\"beforeOrAfter\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"shiftWorkCloudPcAccessState\">\n        <Member Name=\"unassigned\" Value=\"0\" />\n        <Member Name=\"noLicensesAvailable\" Value=\"1\" />\n        <Member Name=\"activationFailed\" Value=\"2\" />\n        <Member Name=\"active\" Value=\"3\" />\n        <Member Name=\"activating\" Value=\"4\" />\n        <Member Name=\"waitlisted\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"usageRightState\">\n        <Member Name=\"active\" Value=\"0\" />\n        <Member Name=\"inactive\" Value=\"1\" />\n        <Member Name=\"warning\" Value=\"2\" />\n        <Member Name=\"suspended\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"bodyType\">\n        <Member Name=\"text\" Value=\"0\" />\n        <Member Name=\"html\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"dataSubjectType\">\n        <Member Name=\"customer\" Value=\"0\" />\n        <Member Name=\"currentEmployee\" Value=\"1\" />\n        <Member Name=\"formerEmployee\" Value=\"2\" />\n        <Member Name=\"prospectiveEmployee\" Value=\"3\" />\n        <Member Name=\"student\" Value=\"4\" />\n        <Member Name=\"teacher\" Value=\"5\" />\n        <Member Name=\"faculty\" Value=\"6\" />\n        <Member Name=\"other\" Value=\"7\" />\n        <Member Name=\"unknownFutureValue\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"subjectRightsRequestStage\">\n        <Member Name=\"contentRetrieval\" Value=\"0\" />\n        <Member Name=\"contentReview\" Value=\"1\" />\n        <Member Name=\"generateReport\" Value=\"2\" />\n        <Member Name=\"contentDeletion\" Value=\"3\" />\n        <Member Name=\"caseResolved\" Value=\"4\" />\n        <Member Name=\"contentEstimate\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"subjectRightsRequestStageStatus\">\n        <Member Name=\"notStarted\" Value=\"0\" />\n        <Member Name=\"current\" Value=\"1\" />\n        <Member Name=\"completed\" Value=\"3\" />\n        <Member Name=\"failed\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"subjectRightsRequestStatus\">\n        <Member Name=\"active\" Value=\"0\" />\n        <Member Name=\"closed\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"subjectRightsRequestType\">\n        <Member Name=\"export\" Value=\"0\" />\n        <Member Name=\"delete\" Value=\"1\" />\n        <Member Name=\"access\" Value=\"2\" />\n        <Member Name=\"tagForAction\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"identityProviderState\">\n        <Member Name=\"enabled\" Value=\"1\" />\n        <Member Name=\"disabled\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"identityUserFlowAttributeDataType\">\n        <Member Name=\"string\" Value=\"1\" />\n        <Member Name=\"boolean\" Value=\"2\" />\n        <Member Name=\"int64\" Value=\"3\" />\n        <Member Name=\"stringCollection\" Value=\"4\" />\n        <Member Name=\"dateTime\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"identityUserFlowAttributeInputType\">\n        <Member Name=\"textBox\" Value=\"1\" />\n        <Member Name=\"dateTimeDropdown\" Value=\"2\" />\n        <Member Name=\"radioSingleSelect\" Value=\"3\" />\n        <Member Name=\"dropdownSingleSelect\" Value=\"4\" />\n        <Member Name=\"emailBox\" Value=\"5\" />\n        <Member Name=\"checkboxMultiSelect\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"identityUserFlowAttributeType\">\n        <Member Name=\"builtIn\" Value=\"1\" />\n        <Member Name=\"custom\" Value=\"2\" />\n        <Member Name=\"required\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"openIdConnectResponseMode\">\n        <Member Name=\"form_post\" Value=\"1\" />\n        <Member Name=\"query\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"openIdConnectResponseTypes\" IsFlags=\"true\">\n        <Member Name=\"code\" Value=\"1\" />\n        <Member Name=\"id_token\" Value=\"2\" />\n        <Member Name=\"token\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"userFlowType\">\n        <Member Name=\"signUp\" Value=\"1\" />\n        <Member Name=\"signIn\" Value=\"2\" />\n        <Member Name=\"signUpOrSignIn\" Value=\"3\" />\n        <Member Name=\"passwordReset\" Value=\"4\" />\n        <Member Name=\"profileUpdate\" Value=\"5\" />\n        <Member Name=\"resourceOwner\" Value=\"6\" />\n        <Member Name=\"unknownFutureValue\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"alignment\">\n        <Member Name=\"left\" Value=\"0\" />\n        <Member Name=\"right\" Value=\"1\" />\n        <Member Name=\"center\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"applicationMode\">\n        <Member Name=\"manual\" Value=\"0\" />\n        <Member Name=\"automatic\" Value=\"1\" />\n        <Member Name=\"recommended\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"classificationMethod\">\n        <Member Name=\"patternMatch\" Value=\"0\" />\n        <Member Name=\"exactDataMatch\" Value=\"1\" />\n        <Member Name=\"fingerprint\" Value=\"2\" />\n        <Member Name=\"machineLearning\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"component\">\n        <Member Name=\"Label\" Value=\"0\" />\n      </EnumType>\n      <EnumType Name=\"dlpAction\">\n        <Member Name=\"notifyUser\" Value=\"0\" />\n        <Member Name=\"blockAccess\" Value=\"1\" />\n        <Member Name=\"deviceRestriction\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"encryptWith\">\n        <Member Name=\"template\" Value=\"0\" />\n        <Member Name=\"userDefinedRights\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"groupPrivacy\">\n        <Member Name=\"unspecified\" Value=\"0\" />\n        <Member Name=\"public\" Value=\"1\" />\n        <Member Name=\"private\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"lobbyBypassScope\">\n        <Member Name=\"organizer\" Value=\"0\" />\n        <Member Name=\"organization\" Value=\"1\" />\n        <Member Name=\"organizationAndFederated\" Value=\"2\" />\n        <Member Name=\"everyone\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n        <Member Name=\"invited\" Value=\"5\" />\n        <Member Name=\"organizationExcludingGuests\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"mlClassificationMatchTolerance\" IsFlags=\"true\">\n        <Member Name=\"exact\" Value=\"1\" />\n        <Member Name=\"near\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"onlineMeetingForwarders\">\n        <Member Name=\"everyone\" Value=\"0\" />\n        <Member Name=\"organizer\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"onlineMeetingPresenters\">\n        <Member Name=\"everyone\" Value=\"0\" />\n        <Member Name=\"organization\" Value=\"1\" />\n        <Member Name=\"roleIsPresenter\" Value=\"2\" />\n        <Member Name=\"organizer\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"pageOrientation\">\n        <Member Name=\"horizontal\" Value=\"0\" />\n        <Member Name=\"diagonal\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"restrictionAction\">\n        <Member Name=\"warn\" Value=\"0\" />\n        <Member Name=\"audit\" Value=\"1\" />\n        <Member Name=\"block\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"restrictionTrigger\">\n        <Member Name=\"copyPaste\" Value=\"0\" />\n        <Member Name=\"copyToNetworkShare\" Value=\"1\" />\n        <Member Name=\"copyToRemovableMedia\" Value=\"2\" />\n        <Member Name=\"screenCapture\" Value=\"3\" />\n        <Member Name=\"print\" Value=\"4\" />\n        <Member Name=\"cloudEgress\" Value=\"5\" />\n        <Member Name=\"unallowedApps\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"ruleMode\">\n        <Member Name=\"audit\" Value=\"1\" />\n        <Member Name=\"auditAndNotify\" Value=\"2\" />\n        <Member Name=\"enforce\" Value=\"3\" />\n        <Member Name=\"pendingDeletion\" Value=\"4\" />\n        <Member Name=\"test\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"sensitiveTypeScope\" IsFlags=\"true\">\n        <Member Name=\"fullDocument\" Value=\"1\" />\n        <Member Name=\"partialDocument\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"sensitiveTypeSource\">\n        <Member Name=\"outOfBox\" Value=\"0\" />\n        <Member Name=\"tenant\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"sensitivityLabelTarget\" IsFlags=\"true\">\n        <Member Name=\"email\" Value=\"1\" />\n        <Member Name=\"site\" Value=\"2\" />\n        <Member Name=\"unifiedGroup\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"16\" />\n        <Member Name=\"teamwork\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"siteAccessType\">\n        <Member Name=\"block\" Value=\"0\" />\n        <Member Name=\"full\" Value=\"1\" />\n        <Member Name=\"limited\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"multiFactorAuthConfiguration\">\n        <Member Name=\"notRequired\" Value=\"0\" />\n        <Member Name=\"required\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"policyScope\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"all\" Value=\"1\" />\n        <Member Name=\"selected\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"allowInvitesFrom\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"adminsAndGuestInviters\" Value=\"1\" />\n        <Member Name=\"adminsGuestInvitersAndAllMembers\" Value=\"2\" />\n        <Member Name=\"everyone\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"appCredentialRestrictionType\">\n        <Member Name=\"passwordAddition\" Value=\"0\" />\n        <Member Name=\"passwordLifetime\" Value=\"1\" />\n        <Member Name=\"symmetricKeyAddition\" Value=\"2\" />\n        <Member Name=\"symmetricKeyLifetime\" Value=\"3\" />\n        <Member Name=\"customPasswordAddition\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"99\" />\n      </EnumType>\n      <EnumType Name=\"appKeyCredentialRestrictionType\">\n        <Member Name=\"asymmetricKeyLifetime\" Value=\"0\" />\n        <Member Name=\"unknownFutureValue\" Value=\"99\" />\n      </EnumType>\n      <EnumType Name=\"authenticationProtocol\">\n        <Member Name=\"wsFed\" Value=\"0\" />\n        <Member Name=\"saml\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"crossTenantAccessPolicyTargetConfigurationAccessType\">\n        <Member Name=\"allowed\" Value=\"1\" />\n        <Member Name=\"blocked\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"crossTenantAccessPolicyTargetType\">\n        <Member Name=\"user\" Value=\"1\" />\n        <Member Name=\"group\" Value=\"2\" />\n        <Member Name=\"application\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"federatedIdpMfaBehavior\">\n        <Member Name=\"acceptIfMfaDoneByFederatedIdp\" Value=\"0\" />\n        <Member Name=\"enforceMfaByFederatedIdp\" Value=\"1\" />\n        <Member Name=\"rejectMfaByFederatedIdp\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"layoutTemplateType\">\n        <Member Name=\"default\" Value=\"0\" />\n        <Member Name=\"verticalSplit\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"10\" />\n      </EnumType>\n      <EnumType Name=\"onPremisesDirectorySynchronizationDeletionPreventionType\">\n        <Member Name=\"disabled\" Value=\"0\" />\n        <Member Name=\"enabledForCount\" Value=\"1\" />\n        <Member Name=\"enabledForPercentage\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"partnerTenantType\">\n        <Member Name=\"microsoftSupport\" Value=\"1\" />\n        <Member Name=\"syndicatePartner\" Value=\"2\" />\n        <Member Name=\"breadthPartner\" Value=\"3\" />\n        <Member Name=\"breadthPartnerDelegatedAdmin\" Value=\"4\" />\n        <Member Name=\"resellerPartnerDelegatedAdmin\" Value=\"5\" />\n        <Member Name=\"valueAddedResellerPartnerDelegatedAdmin\" Value=\"6\" />\n        <Member Name=\"unknownFutureValue\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"permissionClassificationType\">\n        <Member Name=\"low\" Value=\"1\" />\n        <Member Name=\"medium\" Value=\"2\" />\n        <Member Name=\"high\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"permissionType\">\n        <Member Name=\"application\" Value=\"1\" />\n        <Member Name=\"delegated\" Value=\"2\" />\n        <Member Name=\"delegatedUserConsentable\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"promptLoginBehavior\">\n        <Member Name=\"translateToFreshPasswordAuthentication\" Value=\"0\" />\n        <Member Name=\"nativeSupport\" Value=\"1\" />\n        <Member Name=\"disabled\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"weakAlgorithms\" IsFlags=\"true\">\n        <Member Name=\"rsaSha1\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"browserSharedCookieSourceEnvironment\">\n        <Member Name=\"microsoftEdge\" Value=\"0\" />\n        <Member Name=\"internetExplorer11\" Value=\"1\" />\n        <Member Name=\"both\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"browserSharedCookieStatus\">\n        <Member Name=\"published\" Value=\"0\" />\n        <Member Name=\"pendingAdd\" Value=\"1\" />\n        <Member Name=\"pendingEdit\" Value=\"2\" />\n        <Member Name=\"pendingDelete\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"browserSiteCompatibilityMode\">\n        <Member Name=\"default\" Value=\"0\" />\n        <Member Name=\"internetExplorer8Enterprise\" Value=\"1\" />\n        <Member Name=\"internetExplorer7Enterprise\" Value=\"2\" />\n        <Member Name=\"internetExplorer11\" Value=\"3\" />\n        <Member Name=\"internetExplorer10\" Value=\"4\" />\n        <Member Name=\"internetExplorer9\" Value=\"5\" />\n        <Member Name=\"internetExplorer8\" Value=\"6\" />\n        <Member Name=\"internetExplorer7\" Value=\"7\" />\n        <Member Name=\"internetExplorer5\" Value=\"8\" />\n        <Member Name=\"unknownFutureValue\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"browserSiteListStatus\">\n        <Member Name=\"draft\" Value=\"0\" />\n        <Member Name=\"published\" Value=\"1\" />\n        <Member Name=\"pending\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"browserSiteMergeType\">\n        <Member Name=\"noMerge\" Value=\"0\" />\n        <Member Name=\"default\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"browserSiteStatus\">\n        <Member Name=\"published\" Value=\"0\" />\n        <Member Name=\"pendingAdd\" Value=\"1\" />\n        <Member Name=\"pendingEdit\" Value=\"2\" />\n        <Member Name=\"pendingDelete\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"browserSiteTargetEnvironment\">\n        <Member Name=\"internetExplorerMode\" Value=\"0\" />\n        <Member Name=\"internetExplorer11\" Value=\"1\" />\n        <Member Name=\"microsoftEdge\" Value=\"2\" />\n        <Member Name=\"configurable\" Value=\"3\" />\n        <Member Name=\"none\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"educationAddedStudentAction\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"assignIfOpen\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"educationAddToCalendarOptions\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"studentsAndPublisher\" Value=\"1\" />\n        <Member Name=\"studentsAndTeamOwners\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n        <Member Name=\"studentsOnly\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"educationAssignmentStatus\">\n        <Member Name=\"draft\" Value=\"0\" />\n        <Member Name=\"published\" Value=\"1\" />\n        <Member Name=\"assigned\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"educationFeedbackResourceOutcomeStatus\">\n        <Member Name=\"notPublished\" Value=\"0\" />\n        <Member Name=\"pendingPublish\" Value=\"1\" />\n        <Member Name=\"published\" Value=\"2\" />\n        <Member Name=\"failedPublish\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"educationSubmissionStatus\">\n        <Member Name=\"working\" Value=\"0\" />\n        <Member Name=\"submitted\" Value=\"1\" />\n        <Member Name=\"released\" Value=\"2\" />\n        <Member Name=\"returned\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n        <Member Name=\"reassigned\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"contactRelationship\">\n        <Member Name=\"parent\" Value=\"0\" />\n        <Member Name=\"relative\" Value=\"1\" />\n        <Member Name=\"aide\" Value=\"2\" />\n        <Member Name=\"doctor\" Value=\"3\" />\n        <Member Name=\"guardian\" Value=\"4\" />\n        <Member Name=\"child\" Value=\"5\" />\n        <Member Name=\"other\" Value=\"6\" />\n        <Member Name=\"unknownFutureValue\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"educationSynchronizationProfileState\">\n        <Member Name=\"deleting\" Value=\"2\" />\n        <Member Name=\"deletionFailed\" Value=\"3\" />\n        <Member Name=\"provisioningFailed\" Value=\"5\" />\n        <Member Name=\"provisioned\" Value=\"6\" />\n        <Member Name=\"provisioning\" Value=\"7\" />\n        <Member Name=\"unknownFutureValue\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"educationSynchronizationStatus\">\n        <Member Name=\"paused\" Value=\"0\" />\n        <Member Name=\"inProgress\" Value=\"1\" />\n        <Member Name=\"success\" Value=\"2\" />\n        <Member Name=\"error\" Value=\"3\" />\n        <Member Name=\"validationError\" Value=\"4\" />\n        <Member Name=\"quarantined\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n        <Member Name=\"extracting\" Value=\"7\" />\n        <Member Name=\"validating\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"educationUserRole\">\n        <Member Name=\"student\" Value=\"0\" />\n        <Member Name=\"teacher\" Value=\"1\" />\n        <Member Name=\"none\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n        <Member Name=\"faculty\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"educationExternalSource\">\n        <Member Name=\"sis\" Value=\"0\" />\n        <Member Name=\"manual\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n        <Member Name=\"lms\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"educationGender\">\n        <Member Name=\"female\" Value=\"0\" />\n        <Member Name=\"male\" Value=\"1\" />\n        <Member Name=\"other\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"workbookOperationStatus\">\n        <Member Name=\"notStarted\" Value=\"0\" />\n        <Member Name=\"running\" Value=\"1\" />\n        <Member Name=\"succeeded\" Value=\"2\" />\n        <Member Name=\"failed\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"activityDomain\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"work\" Value=\"1\" />\n        <Member Name=\"personal\" Value=\"2\" />\n        <Member Name=\"unrestricted\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"attendeeType\">\n        <Member Name=\"required\" Value=\"0\" />\n        <Member Name=\"optional\" Value=\"1\" />\n        <Member Name=\"resource\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"freeBusyStatus\">\n        <Member Name=\"unknown\" Value=\"-1\" />\n        <Member Name=\"free\" Value=\"0\" />\n        <Member Name=\"tentative\" Value=\"1\" />\n        <Member Name=\"busy\" Value=\"2\" />\n        <Member Name=\"oof\" Value=\"3\" />\n        <Member Name=\"workingElsewhere\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"bookingType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"standard\" Value=\"1\" />\n        <Member Name=\"reserved\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"attachmentType\">\n        <Member Name=\"file\" Value=\"0\" />\n        <Member Name=\"item\" Value=\"1\" />\n        <Member Name=\"reference\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"automaticRepliesStatus\">\n        <Member Name=\"disabled\" Value=\"0\" />\n        <Member Name=\"alwaysEnabled\" Value=\"1\" />\n        <Member Name=\"scheduled\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"calendarColor\">\n        <Member Name=\"auto\" Value=\"-1\" />\n        <Member Name=\"lightBlue\" Value=\"0\" />\n        <Member Name=\"lightGreen\" Value=\"1\" />\n        <Member Name=\"lightOrange\" Value=\"2\" />\n        <Member Name=\"lightGray\" Value=\"3\" />\n        <Member Name=\"lightYellow\" Value=\"4\" />\n        <Member Name=\"lightTeal\" Value=\"5\" />\n        <Member Name=\"lightPink\" Value=\"6\" />\n        <Member Name=\"lightBrown\" Value=\"7\" />\n        <Member Name=\"lightRed\" Value=\"8\" />\n        <Member Name=\"maxColor\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"calendarRoleType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"freeBusyRead\" Value=\"1\" />\n        <Member Name=\"limitedRead\" Value=\"2\" />\n        <Member Name=\"read\" Value=\"3\" />\n        <Member Name=\"write\" Value=\"4\" />\n        <Member Name=\"delegateWithoutPrivateEventAccess\" Value=\"5\" />\n        <Member Name=\"delegateWithPrivateEventAccess\" Value=\"6\" />\n        <Member Name=\"custom\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"calendarSharingAction\">\n        <Member Name=\"accept\" Value=\"0\" />\n        <Member Name=\"acceptAndViewCalendar\" Value=\"1\" />\n        <Member Name=\"viewCalendar\" Value=\"2\" />\n        <Member Name=\"addThisCalendar\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"calendarSharingActionImportance\">\n        <Member Name=\"primary\" Value=\"0\" />\n        <Member Name=\"secondary\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"calendarSharingActionType\">\n        <Member Name=\"accept\" Value=\"0\" />\n      </EnumType>\n      <EnumType Name=\"categoryColor\">\n        <Member Name=\"none\" Value=\"-1\" />\n        <Member Name=\"preset0\" Value=\"0\" />\n        <Member Name=\"preset1\" Value=\"1\" />\n        <Member Name=\"preset2\" Value=\"2\" />\n        <Member Name=\"preset3\" Value=\"3\" />\n        <Member Name=\"preset4\" Value=\"4\" />\n        <Member Name=\"preset5\" Value=\"5\" />\n        <Member Name=\"preset6\" Value=\"6\" />\n        <Member Name=\"preset7\" Value=\"7\" />\n        <Member Name=\"preset8\" Value=\"8\" />\n        <Member Name=\"preset9\" Value=\"9\" />\n        <Member Name=\"preset10\" Value=\"10\" />\n        <Member Name=\"preset11\" Value=\"11\" />\n        <Member Name=\"preset12\" Value=\"12\" />\n        <Member Name=\"preset13\" Value=\"13\" />\n        <Member Name=\"preset14\" Value=\"14\" />\n        <Member Name=\"preset15\" Value=\"15\" />\n        <Member Name=\"preset16\" Value=\"16\" />\n        <Member Name=\"preset17\" Value=\"17\" />\n        <Member Name=\"preset18\" Value=\"18\" />\n        <Member Name=\"preset19\" Value=\"19\" />\n        <Member Name=\"preset20\" Value=\"20\" />\n        <Member Name=\"preset21\" Value=\"21\" />\n        <Member Name=\"preset22\" Value=\"22\" />\n        <Member Name=\"preset23\" Value=\"23\" />\n        <Member Name=\"preset24\" Value=\"24\" />\n      </EnumType>\n      <EnumType Name=\"delegateMeetingMessageDeliveryOptions\">\n        <Member Name=\"sendToDelegateAndInformationToPrincipal\" Value=\"0\" />\n        <Member Name=\"sendToDelegateAndPrincipal\" Value=\"1\" />\n        <Member Name=\"sendToDelegateOnly\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"emailType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"work\" Value=\"1\" />\n        <Member Name=\"personal\" Value=\"2\" />\n        <Member Name=\"main\" Value=\"3\" />\n        <Member Name=\"other\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"eventType\">\n        <Member Name=\"singleInstance\" Value=\"0\" />\n        <Member Name=\"occurrence\" Value=\"1\" />\n        <Member Name=\"exception\" Value=\"2\" />\n        <Member Name=\"seriesMaster\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"exchangeIdFormat\">\n        <Member Name=\"entryId\" Value=\"0\" />\n        <Member Name=\"ewsId\" Value=\"1\" />\n        <Member Name=\"immutableEntryId\" Value=\"2\" />\n        <Member Name=\"restId\" Value=\"3\" />\n        <Member Name=\"restImmutableEntryId\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"externalAudienceScope\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"contactsOnly\" Value=\"1\" />\n        <Member Name=\"all\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"followupFlagStatus\">\n        <Member Name=\"notFlagged\" Value=\"0\" />\n        <Member Name=\"complete\" Value=\"1\" />\n        <Member Name=\"flagged\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"groupAccessType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"private\" Value=\"1\" />\n        <Member Name=\"secret\" Value=\"2\" />\n        <Member Name=\"public\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"importance\">\n        <Member Name=\"low\" Value=\"0\" />\n        <Member Name=\"normal\" Value=\"1\" />\n        <Member Name=\"high\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"inferenceClassificationType\">\n        <Member Name=\"focused\" Value=\"0\" />\n        <Member Name=\"other\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"mailboxRecipientType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"user\" Value=\"1\" />\n        <Member Name=\"linked\" Value=\"2\" />\n        <Member Name=\"shared\" Value=\"3\" />\n        <Member Name=\"room\" Value=\"4\" />\n        <Member Name=\"equipment\" Value=\"5\" />\n        <Member Name=\"others\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"mailTipsType\" IsFlags=\"true\">\n        <Member Name=\"automaticReplies\" Value=\"1\" />\n        <Member Name=\"mailboxFullStatus\" Value=\"2\" />\n        <Member Name=\"customMailTip\" Value=\"4\" />\n        <Member Name=\"externalMemberCount\" Value=\"8\" />\n        <Member Name=\"totalMemberCount\" Value=\"16\" />\n        <Member Name=\"maxMessageSize\" Value=\"32\" />\n        <Member Name=\"deliveryRestriction\" Value=\"64\" />\n        <Member Name=\"moderationStatus\" Value=\"128\" />\n        <Member Name=\"recipientScope\" Value=\"256\" />\n        <Member Name=\"recipientSuggestions\" Value=\"512\" />\n      </EnumType>\n      <EnumType Name=\"meetingMessageType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"meetingRequest\" Value=\"1\" />\n        <Member Name=\"meetingCancelled\" Value=\"2\" />\n        <Member Name=\"meetingAccepted\" Value=\"3\" />\n        <Member Name=\"meetingTentativelyAccepted\" Value=\"4\" />\n        <Member Name=\"meetingDeclined\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"messageActionFlag\">\n        <Member Name=\"any\" Value=\"0\" />\n        <Member Name=\"call\" Value=\"1\" />\n        <Member Name=\"doNotForward\" Value=\"2\" />\n        <Member Name=\"followUp\" Value=\"3\" />\n        <Member Name=\"fyi\" Value=\"4\" />\n        <Member Name=\"forward\" Value=\"5\" />\n        <Member Name=\"noResponseNecessary\" Value=\"6\" />\n        <Member Name=\"read\" Value=\"7\" />\n        <Member Name=\"reply\" Value=\"8\" />\n        <Member Name=\"replyToAll\" Value=\"9\" />\n        <Member Name=\"review\" Value=\"10\" />\n      </EnumType>\n      <EnumType Name=\"onlineMeetingProviderType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"skypeForBusiness\" Value=\"1\" />\n        <Member Name=\"skypeForConsumer\" Value=\"2\" />\n        <Member Name=\"teamsForBusiness\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"recipientScopeType\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"internal\" Value=\"1\" />\n        <Member Name=\"external\" Value=\"2\" />\n        <Member Name=\"externalPartner\" Value=\"4\" />\n        <Member Name=\"externalNonPartner\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"recurrencePatternType\">\n        <Member Name=\"daily\" Value=\"0\" />\n        <Member Name=\"weekly\" Value=\"1\" />\n        <Member Name=\"absoluteMonthly\" Value=\"2\" />\n        <Member Name=\"relativeMonthly\" Value=\"3\" />\n        <Member Name=\"absoluteYearly\" Value=\"4\" />\n        <Member Name=\"relativeYearly\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"recurrenceRangeType\">\n        <Member Name=\"endDate\" Value=\"0\" />\n        <Member Name=\"noEnd\" Value=\"1\" />\n        <Member Name=\"numbered\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"referenceAttachmentPermission\">\n        <Member Name=\"other\" Value=\"0\" />\n        <Member Name=\"view\" Value=\"1\" />\n        <Member Name=\"edit\" Value=\"2\" />\n        <Member Name=\"anonymousView\" Value=\"3\" />\n        <Member Name=\"anonymousEdit\" Value=\"4\" />\n        <Member Name=\"organizationView\" Value=\"5\" />\n        <Member Name=\"organizationEdit\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"referenceAttachmentProvider\">\n        <Member Name=\"other\" Value=\"0\" />\n        <Member Name=\"oneDriveBusiness\" Value=\"1\" />\n        <Member Name=\"oneDriveConsumer\" Value=\"2\" />\n        <Member Name=\"dropbox\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"responseType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"organizer\" Value=\"1\" />\n        <Member Name=\"tentativelyAccepted\" Value=\"2\" />\n        <Member Name=\"accepted\" Value=\"3\" />\n        <Member Name=\"declined\" Value=\"4\" />\n        <Member Name=\"notResponded\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"sensitivity\">\n        <Member Name=\"normal\" Value=\"0\" />\n        <Member Name=\"personal\" Value=\"1\" />\n        <Member Name=\"private\" Value=\"2\" />\n        <Member Name=\"confidential\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"taskStatus\">\n        <Member Name=\"notStarted\" Value=\"0\" />\n        <Member Name=\"inProgress\" Value=\"1\" />\n        <Member Name=\"completed\" Value=\"2\" />\n        <Member Name=\"waitingOnOthers\" Value=\"3\" />\n        <Member Name=\"deferred\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"timeZoneStandard\">\n        <Member Name=\"windows\" Value=\"0\" />\n        <Member Name=\"iana\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"userPurpose\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"user\" Value=\"1\" />\n        <Member Name=\"linked\" Value=\"2\" />\n        <Member Name=\"shared\" Value=\"3\" />\n        <Member Name=\"room\" Value=\"4\" />\n        <Member Name=\"equipment\" Value=\"5\" />\n        <Member Name=\"others\" Value=\"6\" />\n        <Member Name=\"unknownFutureValue\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"websiteType\">\n        <Member Name=\"other\" Value=\"0\" />\n        <Member Name=\"home\" Value=\"1\" />\n        <Member Name=\"work\" Value=\"2\" />\n        <Member Name=\"blog\" Value=\"3\" />\n        <Member Name=\"profile\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"weekIndex\">\n        <Member Name=\"first\" Value=\"0\" />\n        <Member Name=\"second\" Value=\"1\" />\n        <Member Name=\"third\" Value=\"2\" />\n        <Member Name=\"fourth\" Value=\"3\" />\n        <Member Name=\"last\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"columnTypes\">\n        <Member Name=\"note\" Value=\"0\" />\n        <Member Name=\"text\" Value=\"1\" />\n        <Member Name=\"choice\" Value=\"2\" />\n        <Member Name=\"multichoice\" Value=\"3\" />\n        <Member Name=\"number\" Value=\"4\" />\n        <Member Name=\"currency\" Value=\"5\" />\n        <Member Name=\"dateTime\" Value=\"6\" />\n        <Member Name=\"lookup\" Value=\"7\" />\n        <Member Name=\"boolean\" Value=\"8\" />\n        <Member Name=\"user\" Value=\"9\" />\n        <Member Name=\"url\" Value=\"10\" />\n        <Member Name=\"calculated\" Value=\"11\" />\n        <Member Name=\"location\" Value=\"12\" />\n        <Member Name=\"geolocation\" Value=\"13\" />\n        <Member Name=\"term\" Value=\"14\" />\n        <Member Name=\"multiterm\" Value=\"15\" />\n        <Member Name=\"thumbnail\" Value=\"16\" />\n        <Member Name=\"approvalStatus\" Value=\"17\" />\n        <Member Name=\"unknownFutureValue\" Value=\"18\" />\n      </EnumType>\n      <EnumType Name=\"driveItemSourceApplication\">\n        <Member Name=\"teams\" Value=\"0\" />\n        <Member Name=\"yammer\" Value=\"1\" />\n        <Member Name=\"sharePoint\" Value=\"2\" />\n        <Member Name=\"oneDrive\" Value=\"3\" />\n        <Member Name=\"stream\" Value=\"4\" />\n        <Member Name=\"powerPoint\" Value=\"5\" />\n        <Member Name=\"office\" Value=\"6\" />\n        <Member Name=\"unknownFutureValue\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"horizontalSectionLayoutType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"oneColumn\" Value=\"1\" />\n        <Member Name=\"twoColumns\" Value=\"2\" />\n        <Member Name=\"threeColumns\" Value=\"3\" />\n        <Member Name=\"oneThirdLeftColumn\" Value=\"4\" />\n        <Member Name=\"oneThirdRightColumn\" Value=\"5\" />\n        <Member Name=\"fullWidth\" Value=\"6\" />\n        <Member Name=\"unknownFutureValue\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"longRunningOperationStatus\">\n        <Member Name=\"notStarted\" Value=\"0\" />\n        <Member Name=\"running\" Value=\"1\" />\n        <Member Name=\"succeeded\" Value=\"2\" />\n        <Member Name=\"failed\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"mediaSourceContentCategory\">\n        <Member Name=\"meeting\" Value=\"0\" />\n        <Member Name=\"liveStream\" Value=\"1\" />\n        <Member Name=\"presentation\" Value=\"2\" />\n        <Member Name=\"screenRecording\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"pageLayoutType\">\n        <Member Name=\"microsoftReserved\" Value=\"0\" />\n        <Member Name=\"article\" Value=\"1\" />\n        <Member Name=\"home\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"pagePromotionType\">\n        <Member Name=\"microsoftReserved\" Value=\"0\" />\n        <Member Name=\"page\" Value=\"1\" />\n        <Member Name=\"newsPost\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"sectionEmphasisType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"neutral\" Value=\"1\" />\n        <Member Name=\"soft\" Value=\"2\" />\n        <Member Name=\"strong\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"sensitivityLabelAssignmentMethod\">\n        <Member Name=\"standard\" Value=\"0\" />\n        <Member Name=\"privileged\" Value=\"1\" />\n        <Member Name=\"auto\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"titleAreaLayoutType\">\n        <Member Name=\"imageAndTitle\" Value=\"0\" />\n        <Member Name=\"plain\" Value=\"1\" />\n        <Member Name=\"colorBlock\" Value=\"2\" />\n        <Member Name=\"overlap\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"titleAreaTextAlignmentType\">\n        <Member Name=\"left\" Value=\"0\" />\n        <Member Name=\"center\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"messageEventType\">\n        <Member Name=\"received\" Value=\"1\" />\n        <Member Name=\"sent\" Value=\"2\" />\n        <Member Name=\"delivered\" Value=\"3\" />\n        <Member Name=\"failed\" Value=\"4\" />\n        <Member Name=\"processingFailed\" Value=\"5\" />\n        <Member Name=\"distributionGroupExpanded\" Value=\"6\" />\n        <Member Name=\"submitted\" Value=\"7\" />\n        <Member Name=\"delayed\" Value=\"8\" />\n        <Member Name=\"redirected\" Value=\"9\" />\n        <Member Name=\"resolved\" Value=\"10\" />\n        <Member Name=\"dropped\" Value=\"11\" />\n        <Member Name=\"recipientsAdded\" Value=\"12\" />\n        <Member Name=\"malwareDetected\" Value=\"13\" />\n        <Member Name=\"malwareDetectedInMessage\" Value=\"14\" />\n        <Member Name=\"malwareDetectedInAttachment\" Value=\"15\" />\n        <Member Name=\"ttZapped\" Value=\"16\" />\n        <Member Name=\"ttDelivered\" Value=\"17\" />\n        <Member Name=\"spamDetected\" Value=\"18\" />\n        <Member Name=\"transportRuleTriggered\" Value=\"19\" />\n        <Member Name=\"dlpRuleTriggered\" Value=\"20\" />\n        <Member Name=\"journaled\" Value=\"21\" />\n        <Member Name=\"unknownFutureValue\" Value=\"22\" />\n      </EnumType>\n      <EnumType Name=\"messageStatus\">\n        <Member Name=\"gettingStatus\" Value=\"1\" />\n        <Member Name=\"pending\" Value=\"2\" />\n        <Member Name=\"failed\" Value=\"3\" />\n        <Member Name=\"delivered\" Value=\"4\" />\n        <Member Name=\"expanded\" Value=\"5\" />\n        <Member Name=\"quarantined\" Value=\"6\" />\n        <Member Name=\"filteredAsSpam\" Value=\"7\" />\n        <Member Name=\"unknownFutureValue\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"agentStatus\">\n        <Member Name=\"active\" Value=\"0\" />\n        <Member Name=\"inactive\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"connectorGroupRegion\">\n        <Member Name=\"nam\" Value=\"0\" />\n        <Member Name=\"eur\" Value=\"1\" />\n        <Member Name=\"aus\" Value=\"2\" />\n        <Member Name=\"asia\" Value=\"3\" />\n        <Member Name=\"ind\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"connectorGroupType\">\n        <Member Name=\"applicationProxy\" Value=\"0\" />\n      </EnumType>\n      <EnumType Name=\"connectorStatus\">\n        <Member Name=\"active\" Value=\"0\" />\n        <Member Name=\"inactive\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"externalAuthenticationType\">\n        <Member Name=\"passthru\" Value=\"0\" />\n        <Member Name=\"aadPreAuthentication\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"kerberosSignOnMappingAttributeType\">\n        <Member Name=\"userPrincipalName\" Value=\"0\" />\n        <Member Name=\"onPremisesUserPrincipalName\" Value=\"1\" />\n        <Member Name=\"userPrincipalUsername\" Value=\"2\" />\n        <Member Name=\"onPremisesUserPrincipalUsername\" Value=\"3\" />\n        <Member Name=\"onPremisesSAMAccountName\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"onPremisesPublishingType\">\n        <Member Name=\"applicationProxy\" Value=\"0\" />\n        <Member Name=\"exchangeOnline\" Value=\"1\" />\n        <Member Name=\"authentication\" Value=\"2\" />\n        <Member Name=\"provisioning\" Value=\"3\" />\n        <Member Name=\"intunePfx\" Value=\"4\" />\n        <Member Name=\"oflineDomainJoin\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"singleSignOnMode\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"onPremisesKerberos\" Value=\"1\" />\n        <Member Name=\"saml\" Value=\"3\" />\n        <Member Name=\"pingHeaderBased\" Value=\"4\" />\n        <Member Name=\"aadHeaderBased\" Value=\"5\" />\n        <Member Name=\"oAuthToken\" Value=\"6\" />\n        <Member Name=\"unknownFutureValue\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"stagedFeatureName\">\n        <Member Name=\"passthroughAuthentication\" Value=\"0\" />\n        <Member Name=\"seamlessSso\" Value=\"1\" />\n        <Member Name=\"passwordHashSync\" Value=\"2\" />\n        <Member Name=\"emailAsAlternateId\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n        <Member Name=\"certificateBasedAuthentication\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"MembershipRuleProcessingStatusDetails\">\n        <Member Name=\"NotStarted\" Value=\"0\" />\n        <Member Name=\"Running\" Value=\"1\" />\n        <Member Name=\"Failed\" Value=\"2\" />\n        <Member Name=\"Succeeded\" Value=\"3\" />\n        <Member Name=\"UnsupportedFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"attributeFlowBehavior\">\n        <Member Name=\"FlowWhenChanged\" Value=\"0\" />\n        <Member Name=\"FlowAlways\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"attributeFlowType\">\n        <Member Name=\"Always\" Value=\"0\" />\n        <Member Name=\"ObjectAddOnly\" Value=\"1\" />\n        <Member Name=\"MultiValueAddOnly\" Value=\"2\" />\n        <Member Name=\"ValueAddOnly\" Value=\"3\" />\n        <Member Name=\"AttributeAddOnly\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"attributeMappingSourceType\">\n        <Member Name=\"Attribute\" Value=\"0\" />\n        <Member Name=\"Constant\" Value=\"1\" />\n        <Member Name=\"Function\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"attributeType\">\n        <Member Name=\"String\" Value=\"0\" />\n        <Member Name=\"Integer\" Value=\"1\" />\n        <Member Name=\"Reference\" Value=\"2\" />\n        <Member Name=\"Binary\" Value=\"3\" />\n        <Member Name=\"Boolean\" Value=\"4\" />\n        <Member Name=\"DateTime\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"directoryDefinitionDiscoverabilities\" IsFlags=\"true\">\n        <Member Name=\"None\" Value=\"0\" />\n        <Member Name=\"AttributeNames\" Value=\"1\" />\n        <Member Name=\"AttributeDataTypes\" Value=\"2\" />\n        <Member Name=\"AttributeReadOnly\" Value=\"4\" />\n        <Member Name=\"ReferenceAttributes\" Value=\"8\" />\n        <Member Name=\"UnknownFutureValue\" Value=\"16\" />\n      </EnumType>\n      <EnumType Name=\"entryExportStatus\">\n        <Member Name=\"Noop\" Value=\"0\" />\n        <Member Name=\"Success\" Value=\"1\" />\n        <Member Name=\"RetryableError\" Value=\"2\" />\n        <Member Name=\"PermanentError\" Value=\"3\" />\n        <Member Name=\"Error\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"entrySyncOperation\">\n        <Member Name=\"None\" Value=\"0\" />\n        <Member Name=\"Add\" Value=\"1\" />\n        <Member Name=\"Delete\" Value=\"2\" />\n        <Member Name=\"Update\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"mutability\">\n        <Member Name=\"ReadWrite\" Value=\"0\" />\n        <Member Name=\"ReadOnly\" Value=\"1\" />\n        <Member Name=\"Immutable\" Value=\"2\" />\n        <Member Name=\"WriteOnly\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"objectFlowTypes\" IsFlags=\"true\">\n        <Member Name=\"None\" Value=\"0\" />\n        <Member Name=\"Add\" Value=\"1\" />\n        <Member Name=\"Update\" Value=\"2\" />\n        <Member Name=\"Delete\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"quarantineReason\">\n        <Member Name=\"EncounteredBaseEscrowThreshold\" Value=\"0\" />\n        <Member Name=\"EncounteredTotalEscrowThreshold\" Value=\"1\" />\n        <Member Name=\"EncounteredEscrowProportionThreshold\" Value=\"2\" />\n        <Member Name=\"EncounteredQuarantineException\" Value=\"4\" />\n        <Member Name=\"Unknown\" Value=\"8\" />\n        <Member Name=\"QuarantinedOnDemand\" Value=\"16\" />\n        <Member Name=\"TooManyDeletes\" Value=\"32\" />\n        <Member Name=\"IngestionInterrupted\" Value=\"64\" />\n      </EnumType>\n      <EnumType Name=\"scopeOperatorMultiValuedComparisonType\">\n        <Member Name=\"All\" Value=\"0\" />\n        <Member Name=\"Any\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"scopeOperatorType\">\n        <Member Name=\"Binary\" Value=\"0\" />\n        <Member Name=\"Unary\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"synchronizationJobRestartScope\" IsFlags=\"true\">\n        <Member Name=\"None\" Value=\"0\" />\n        <Member Name=\"ConnectorDataStore\" Value=\"1\" />\n        <Member Name=\"Escrows\" Value=\"2\" />\n        <Member Name=\"Watermark\" Value=\"4\" />\n        <Member Name=\"QuarantineState\" Value=\"8\" />\n        <Member Name=\"Full\" Value=\"15\" />\n        <Member Name=\"ForceDeletes\" Value=\"32\" />\n      </EnumType>\n      <EnumType Name=\"synchronizationScheduleState\">\n        <Member Name=\"Active\" Value=\"0\" />\n        <Member Name=\"Disabled\" Value=\"1\" />\n        <Member Name=\"Paused\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"synchronizationSecret\">\n        <Member Name=\"None\" Value=\"0\" />\n        <Member Name=\"UserName\" Value=\"1\" />\n        <Member Name=\"Password\" Value=\"2\" />\n        <Member Name=\"SecretToken\" Value=\"3\" />\n        <Member Name=\"AppKey\" Value=\"4\" />\n        <Member Name=\"BaseAddress\" Value=\"5\" />\n        <Member Name=\"ClientIdentifier\" Value=\"6\" />\n        <Member Name=\"ClientSecret\" Value=\"7\" />\n        <Member Name=\"SingleSignOnType\" Value=\"11\" />\n        <Member Name=\"Sandbox\" Value=\"12\" />\n        <Member Name=\"Url\" Value=\"13\" />\n        <Member Name=\"Domain\" Value=\"14\" />\n        <Member Name=\"ConsumerKey\" Value=\"15\" />\n        <Member Name=\"ConsumerSecret\" Value=\"16\" />\n        <Member Name=\"TokenKey\" Value=\"17\" />\n        <Member Name=\"TokenExpiration\" Value=\"18\" />\n        <Member Name=\"Oauth2AccessToken\" Value=\"19\" />\n        <Member Name=\"Oauth2AccessTokenCreationTime\" Value=\"20\" />\n        <Member Name=\"Oauth2RefreshToken\" Value=\"21\" />\n        <Member Name=\"SyncAll\" Value=\"22\" />\n        <Member Name=\"InstanceName\" Value=\"24\" />\n        <Member Name=\"Oauth2ClientId\" Value=\"27\" />\n        <Member Name=\"Oauth2ClientSecret\" Value=\"28\" />\n        <Member Name=\"CompanyId\" Value=\"29\" />\n        <Member Name=\"UpdateKeyOnSoftDelete\" Value=\"30\" />\n        <Member Name=\"SynchronizationSchedule\" Value=\"33\" />\n        <Member Name=\"SystemOfRecord\" Value=\"34\" />\n        <Member Name=\"SandboxName\" Value=\"35\" />\n        <Member Name=\"EnforceDomain\" Value=\"36\" />\n        <Member Name=\"SyncNotificationSettings\" Value=\"37\" />\n        <Member Name=\"SkipOutOfScopeDeletions\" Value=\"40\" />\n        <Member Name=\"Oauth2AuthorizationCode\" Value=\"62\" />\n        <Member Name=\"Oauth2RedirectUri\" Value=\"63\" />\n        <Member Name=\"ApplicationTemplateIdentifier\" Value=\"64\" />\n        <Member Name=\"Oauth2TokenExchangeUri\" Value=\"65\" />\n        <Member Name=\"Oauth2AuthorizationUri\" Value=\"66\" />\n        <Member Name=\"AuthenticationType\" Value=\"67\" />\n        <Member Name=\"Server\" Value=\"70\" />\n        <Member Name=\"PerformInboundEntitlementGrants\" Value=\"100\" />\n        <Member Name=\"HardDeletesEnabled\" Value=\"101\" />\n        <Member Name=\"SyncAgentCompatibilityKey\" Value=\"102\" />\n        <Member Name=\"SyncAgentADContainer\" Value=\"103\" />\n        <Member Name=\"ValidateDomain\" Value=\"206\" />\n        <Member Name=\"TestReferences\" Value=\"207\" />\n        <Member Name=\"ConnectionString\" Value=\"250\" />\n      </EnumType>\n      <EnumType Name=\"synchronizationStatusCode\">\n        <Member Name=\"NotConfigured\" Value=\"0\" />\n        <Member Name=\"NotRun\" Value=\"1\" />\n        <Member Name=\"Active\" Value=\"2\" />\n        <Member Name=\"Paused\" Value=\"3\" />\n        <Member Name=\"Quarantine\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"synchronizationTaskExecutionResult\">\n        <Member Name=\"Succeeded\" Value=\"0\" />\n        <Member Name=\"Failed\" Value=\"1\" />\n        <Member Name=\"EntryLevelErrors\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"accessReviewHistoryDecisionFilter\">\n        <Member Name=\"approve\" Value=\"0\" />\n        <Member Name=\"deny\" Value=\"1\" />\n        <Member Name=\"notReviewed\" Value=\"2\" />\n        <Member Name=\"dontKnow\" Value=\"3\" />\n        <Member Name=\"notNotified\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"accessReviewHistoryStatus\">\n        <Member Name=\"done\" Value=\"0\" />\n        <Member Name=\"inprogress\" Value=\"1\" />\n        <Member Name=\"error\" Value=\"2\" />\n        <Member Name=\"requested\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"accessReviewInstanceDecisionItemFilterByCurrentUserOptions\">\n        <Member Name=\"reviewer\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"accessReviewInstanceFilterByCurrentUserOptions\">\n        <Member Name=\"reviewer\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"accessReviewScheduleDefinitionFilterByCurrentUserOptions\">\n        <Member Name=\"reviewer\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"accessReviewStageFilterByCurrentUserOptions\">\n        <Member Name=\"reviewer\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"approvalFilterByCurrentUserOptions\">\n        <Member Name=\"target\" Value=\"0\" />\n        <Member Name=\"createdBy\" Value=\"1\" />\n        <Member Name=\"approver\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"consentRequestFilterByCurrentUserOptions\">\n        <Member Name=\"reviewer\" Value=\"0\" />\n        <Member Name=\"unknownFutureValue\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"decisionItemPrincipalResourceMembershipType\" IsFlags=\"true\">\n        <Member Name=\"direct\" Value=\"1\" />\n        <Member Name=\"indirect\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"userSignInRecommendationScope\">\n        <Member Name=\"tenant\" Value=\"0\" />\n        <Member Name=\"application\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"agreementAcceptanceState\">\n        <Member Name=\"accepted\" Value=\"2\" />\n        <Member Name=\"declined\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"activityType\">\n        <Member Name=\"signin\" Value=\"0\" />\n        <Member Name=\"user\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n        <Member Name=\"servicePrincipal\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"cloudAppSecuritySessionControlType\">\n        <Member Name=\"mcasConfigured\" Value=\"0\" />\n        <Member Name=\"monitorOnly\" Value=\"1\" />\n        <Member Name=\"blockDownloads\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"conditionalAccessClientApp\">\n        <Member Name=\"all\" Value=\"0\" />\n        <Member Name=\"browser\" Value=\"1\" />\n        <Member Name=\"mobileAppsAndDesktopClients\" Value=\"2\" />\n        <Member Name=\"exchangeActiveSync\" Value=\"3\" />\n        <Member Name=\"easSupported\" Value=\"4\" />\n        <Member Name=\"other\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"conditionalAccessDevicePlatform\">\n        <Member Name=\"android\" Value=\"0\" />\n        <Member Name=\"iOS\" Value=\"1\" />\n        <Member Name=\"windows\" Value=\"2\" />\n        <Member Name=\"windowsPhone\" Value=\"3\" />\n        <Member Name=\"macOS\" Value=\"4\" />\n        <Member Name=\"all\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n        <Member Name=\"linux\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"conditionalAccessExternalTenantsMembershipKind\">\n        <Member Name=\"all\" Value=\"0\" />\n        <Member Name=\"enumerated\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"conditionalAccessGrantControl\">\n        <Member Name=\"block\" Value=\"0\" />\n        <Member Name=\"mfa\" Value=\"1\" />\n        <Member Name=\"compliantDevice\" Value=\"2\" />\n        <Member Name=\"domainJoinedDevice\" Value=\"3\" />\n        <Member Name=\"approvedApplication\" Value=\"4\" />\n        <Member Name=\"compliantApplication\" Value=\"5\" />\n        <Member Name=\"passwordChange\" Value=\"6\" />\n        <Member Name=\"unknownFutureValue\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"conditionalAccessGuestOrExternalUserTypes\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"internalGuest\" Value=\"1\" />\n        <Member Name=\"b2bCollaborationGuest\" Value=\"2\" />\n        <Member Name=\"b2bCollaborationMember\" Value=\"4\" />\n        <Member Name=\"b2bDirectConnectUser\" Value=\"8\" />\n        <Member Name=\"otherExternalUser\" Value=\"16\" />\n        <Member Name=\"serviceProvider\" Value=\"32\" />\n        <Member Name=\"unknownFutureValue\" Value=\"64\" />\n      </EnumType>\n      <EnumType Name=\"conditionalAccessPolicyState\">\n        <Member Name=\"enabled\" Value=\"0\" />\n        <Member Name=\"disabled\" Value=\"1\" />\n        <Member Name=\"enabledForReportingButNotEnforced\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"continuousAccessEvaluationMode\">\n        <Member Name=\"strictEnforcement\" Value=\"0\" />\n        <Member Name=\"disabled\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"countryLookupMethodType\">\n        <Member Name=\"clientIpAddress\" Value=\"0\" />\n        <Member Name=\"authenticatorAppGps\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"filterMode\">\n        <Member Name=\"include\" Value=\"0\" />\n        <Member Name=\"exclude\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"persistentBrowserSessionMode\">\n        <Member Name=\"always\" Value=\"0\" />\n        <Member Name=\"never\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"riskDetectionTimingType\">\n        <Member Name=\"notDefined\" Value=\"0\" />\n        <Member Name=\"realtime\" Value=\"1\" />\n        <Member Name=\"nearRealtime\" Value=\"2\" />\n        <Member Name=\"offline\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"riskEventType\">\n        <Member Name=\"unlikelyTravel\" Value=\"0\" />\n        <Member Name=\"anonymizedIPAddress\" Value=\"1\" />\n        <Member Name=\"maliciousIPAddress\" Value=\"2\" />\n        <Member Name=\"unfamiliarFeatures\" Value=\"3\" />\n        <Member Name=\"malwareInfectedIPAddress\" Value=\"4\" />\n        <Member Name=\"suspiciousIPAddress\" Value=\"5\" />\n        <Member Name=\"leakedCredentials\" Value=\"6\" />\n        <Member Name=\"investigationsThreatIntelligence\" Value=\"7\" />\n        <Member Name=\"generic\" Value=\"8\" />\n        <Member Name=\"adminConfirmedUserCompromised\" Value=\"9\" />\n        <Member Name=\"mcasImpossibleTravel\" Value=\"10\" />\n        <Member Name=\"mcasSuspiciousInboxManipulationRules\" Value=\"11\" />\n        <Member Name=\"investigationsThreatIntelligenceSigninLinked\" Value=\"12\" />\n        <Member Name=\"maliciousIPAddressValidCredentialsBlockedIP\" Value=\"13\" />\n        <Member Name=\"unknownFutureValue\" Value=\"14\" />\n      </EnumType>\n      <EnumType Name=\"signInFrequencyAuthenticationType\">\n        <Member Name=\"primaryAndSecondaryAuthentication\" Value=\"0\" />\n        <Member Name=\"secondaryAuthentication\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"signInFrequencyInterval\">\n        <Member Name=\"timeBased\" Value=\"0\" />\n        <Member Name=\"everyTime\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"signinFrequencyType\">\n        <Member Name=\"days\" Value=\"0\" />\n        <Member Name=\"hours\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"templateScenarios\" IsFlags=\"true\">\n        <Member Name=\"new\" Value=\"0\" />\n        <Member Name=\"secureFoundation\" Value=\"1\" />\n        <Member Name=\"zeroTrust\" Value=\"2\" />\n        <Member Name=\"remoteWork\" Value=\"4\" />\n        <Member Name=\"protectAdmins\" Value=\"8\" />\n        <Member Name=\"emergingThreats\" Value=\"16\" />\n        <Member Name=\"unknownFutureValue\" Value=\"32\" />\n      </EnumType>\n      <EnumType Name=\"accessPackageAssignmentFilterByCurrentUserOptions\">\n        <Member Name=\"target\" Value=\"1\" />\n        <Member Name=\"createdBy\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"99\" />\n      </EnumType>\n      <EnumType Name=\"accessPackageAssignmentRequestFilterByCurrentUserOptions\">\n        <Member Name=\"target\" Value=\"1\" />\n        <Member Name=\"createdBy\" Value=\"2\" />\n        <Member Name=\"approver\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"99\" />\n      </EnumType>\n      <EnumType Name=\"accessPackageCustomExtensionHandlerStatus\">\n        <Member Name=\"requestSent\" Value=\"1\" />\n        <Member Name=\"requestReceived\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"accessPackageCustomExtensionStage\">\n        <Member Name=\"assignmentRequestCreated\" Value=\"1\" />\n        <Member Name=\"assignmentRequestApproved\" Value=\"2\" />\n        <Member Name=\"assignmentRequestGranted\" Value=\"3\" />\n        <Member Name=\"assignmentRequestRemoved\" Value=\"4\" />\n        <Member Name=\"assignmentFourteenDaysBeforeExpiration\" Value=\"5\" />\n        <Member Name=\"assignmentOneDayBeforeExpiration\" Value=\"6\" />\n        <Member Name=\"unknownFutureValue\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"accessPackageFilterByCurrentUserOptions\">\n        <Member Name=\"allowedRequestor\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"99\" />\n      </EnumType>\n      <EnumType Name=\"accessPackageSubjectLifecycle\">\n        <Member Name=\"notDefined\" Value=\"0\" />\n        <Member Name=\"notGoverned\" Value=\"1\" />\n        <Member Name=\"governed\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"accessReviewTimeoutBehavior\">\n        <Member Name=\"keepAccess\" Value=\"0\" />\n        <Member Name=\"removeAccess\" Value=\"1\" />\n        <Member Name=\"acceptAccessRecommendation\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"99\" />\n      </EnumType>\n      <EnumType Name=\"expirationPatternType\">\n        <Member Name=\"notSpecified\" Value=\"0\" />\n        <Member Name=\"noExpiration\" Value=\"1\" />\n        <Member Name=\"afterDateTime\" Value=\"2\" />\n        <Member Name=\"afterDuration\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"connectedOrganizationState\">\n        <Member Name=\"configured\" Value=\"0\" />\n        <Member Name=\"proposed\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"actionSource\">\n        <Member Name=\"manual\" Value=\"0\" />\n        <Member Name=\"automatic\" Value=\"1\" />\n        <Member Name=\"recommended\" Value=\"2\" />\n        <Member Name=\"default\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"assignmentMethod\">\n        <Member Name=\"standard\" Value=\"0\" />\n        <Member Name=\"privileged\" Value=\"1\" />\n        <Member Name=\"auto\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"contentAlignment\">\n        <Member Name=\"left\" Value=\"0\" />\n        <Member Name=\"right\" Value=\"1\" />\n        <Member Name=\"center\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"contentFormat\">\n        <Member Name=\"default\" Value=\"0\" />\n        <Member Name=\"email\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"contentState\">\n        <Member Name=\"rest\" Value=\"0\" />\n        <Member Name=\"motion\" Value=\"1\" />\n        <Member Name=\"use\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"watermarkLayout\">\n        <Member Name=\"horizontal\" Value=\"0\" />\n        <Member Name=\"diagonal\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"androidDeviceOwnerEnrollmentMode\">\n        <Member Name=\"corporateOwnedDedicatedDevice\" Value=\"0\" />\n        <Member Name=\"corporateOwnedFullyManaged\" Value=\"1\" />\n        <Member Name=\"corporateOwnedWorkProfile\" Value=\"2\" />\n        <Member Name=\"corporateOwnedAOSPUserlessDevice\" Value=\"3\" />\n        <Member Name=\"corporateOwnedAOSPUserAssociatedDevice\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"androidDeviceOwnerEnrollmentTokenType\">\n        <Member Name=\"default\" Value=\"0\" />\n        <Member Name=\"corporateOwnedDedicatedDeviceWithAzureADSharedMode\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"androidForWorkAppConfigurationSchemaItemDataType\">\n        <Member Name=\"bool\" Value=\"0\" />\n        <Member Name=\"integer\" Value=\"1\" />\n        <Member Name=\"string\" Value=\"2\" />\n        <Member Name=\"choice\" Value=\"3\" />\n        <Member Name=\"multiselect\" Value=\"4\" />\n        <Member Name=\"bundle\" Value=\"5\" />\n        <Member Name=\"bundleArray\" Value=\"6\" />\n        <Member Name=\"hidden\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"androidForWorkBindStatus\">\n        <Member Name=\"notBound\" Value=\"0\" />\n        <Member Name=\"bound\" Value=\"1\" />\n        <Member Name=\"boundAndValidated\" Value=\"2\" />\n        <Member Name=\"unbinding\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"androidForWorkEnrollmentTarget\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"all\" Value=\"1\" />\n        <Member Name=\"targeted\" Value=\"2\" />\n        <Member Name=\"targetedAsEnrollmentRestrictions\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"androidForWorkSyncStatus\">\n        <Member Name=\"success\" Value=\"0\" />\n        <Member Name=\"credentialsNotValid\" Value=\"1\" />\n        <Member Name=\"androidForWorkApiError\" Value=\"2\" />\n        <Member Name=\"managementServiceError\" Value=\"3\" />\n        <Member Name=\"unknownError\" Value=\"4\" />\n        <Member Name=\"none\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"androidManagedStoreAccountAppSyncStatus\">\n        <Member Name=\"success\" Value=\"0\" />\n        <Member Name=\"credentialsNotValid\" Value=\"1\" />\n        <Member Name=\"androidForWorkApiError\" Value=\"2\" />\n        <Member Name=\"managementServiceError\" Value=\"3\" />\n        <Member Name=\"unknownError\" Value=\"4\" />\n        <Member Name=\"none\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"androidManagedStoreAccountBindStatus\">\n        <Member Name=\"notBound\" Value=\"0\" />\n        <Member Name=\"bound\" Value=\"1\" />\n        <Member Name=\"boundAndValidated\" Value=\"2\" />\n        <Member Name=\"unbinding\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"androidManagedStoreAccountEnrollmentTarget\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"all\" Value=\"1\" />\n        <Member Name=\"targeted\" Value=\"2\" />\n        <Member Name=\"targetedAsEnrollmentRestrictions\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"androidManagedStoreAppConfigurationSchemaItemDataType\">\n        <Member Name=\"bool\" Value=\"0\" />\n        <Member Name=\"integer\" Value=\"1\" />\n        <Member Name=\"string\" Value=\"2\" />\n        <Member Name=\"choice\" Value=\"3\" />\n        <Member Name=\"multiselect\" Value=\"4\" />\n        <Member Name=\"bundle\" Value=\"5\" />\n        <Member Name=\"bundleArray\" Value=\"6\" />\n        <Member Name=\"hidden\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"aospWifiSecurityType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"wpa\" Value=\"1\" />\n        <Member Name=\"wep\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"androidManagedStoreAutoUpdateMode\">\n        <Member Name=\"default\" Value=\"0\" />\n        <Member Name=\"postponed\" Value=\"1\" />\n        <Member Name=\"priority\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"androidPermissionActionType\">\n        <Member Name=\"prompt\" Value=\"0\" />\n        <Member Name=\"autoGrant\" Value=\"1\" />\n        <Member Name=\"autoDeny\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"androidProfileApplicability\">\n        <Member Name=\"default\" Value=\"0\" />\n        <Member Name=\"androidWorkProfile\" Value=\"1\" />\n        <Member Name=\"androidDeviceOwner\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"certificateStatus\">\n        <Member Name=\"notProvisioned\" Value=\"0\" />\n        <Member Name=\"provisioned\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"complianceStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"notApplicable\" Value=\"1\" />\n        <Member Name=\"compliant\" Value=\"2\" />\n        <Member Name=\"remediated\" Value=\"3\" />\n        <Member Name=\"nonCompliant\" Value=\"4\" />\n        <Member Name=\"error\" Value=\"5\" />\n        <Member Name=\"conflict\" Value=\"6\" />\n        <Member Name=\"notAssigned\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"deviceAndAppManagementAssignmentFilterType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"include\" Value=\"1\" />\n        <Member Name=\"exclude\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"deviceAndAppManagementAssignmentSource\">\n        <Member Name=\"direct\" Value=\"0\" />\n        <Member Name=\"policySets\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"installIntent\">\n        <Member Name=\"available\" Value=\"0\" />\n        <Member Name=\"required\" Value=\"1\" />\n        <Member Name=\"uninstall\" Value=\"2\" />\n        <Member Name=\"availableWithoutEnrollment\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"managedAppAvailability\">\n        <Member Name=\"global\" Value=\"0\" />\n        <Member Name=\"lineOfBusiness\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"mdmAppConfigKeyType\">\n        <Member Name=\"stringType\" Value=\"0\" />\n        <Member Name=\"integerType\" Value=\"1\" />\n        <Member Name=\"realType\" Value=\"2\" />\n        <Member Name=\"booleanType\" Value=\"3\" />\n        <Member Name=\"tokenType\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"microsoftEdgeChannel\">\n        <Member Name=\"dev\" Value=\"0\" />\n        <Member Name=\"beta\" Value=\"1\" />\n        <Member Name=\"stable\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"microsoftStoreForBusinessLicenseType\">\n        <Member Name=\"offline\" Value=\"0\" />\n        <Member Name=\"online\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"mobileAppContentFileUploadState\">\n        <Member Name=\"success\" Value=\"0\" />\n        <Member Name=\"transientError\" Value=\"1\" />\n        <Member Name=\"error\" Value=\"2\" />\n        <Member Name=\"unknown\" Value=\"3\" />\n        <Member Name=\"azureStorageUriRequestSuccess\" Value=\"100\" />\n        <Member Name=\"azureStorageUriRequestPending\" Value=\"101\" />\n        <Member Name=\"azureStorageUriRequestFailed\" Value=\"102\" />\n        <Member Name=\"azureStorageUriRequestTimedOut\" Value=\"103\" />\n        <Member Name=\"azureStorageUriRenewalSuccess\" Value=\"200\" />\n        <Member Name=\"azureStorageUriRenewalPending\" Value=\"201\" />\n        <Member Name=\"azureStorageUriRenewalFailed\" Value=\"202\" />\n        <Member Name=\"azureStorageUriRenewalTimedOut\" Value=\"203\" />\n        <Member Name=\"commitFileSuccess\" Value=\"300\" />\n        <Member Name=\"commitFilePending\" Value=\"301\" />\n        <Member Name=\"commitFileFailed\" Value=\"302\" />\n        <Member Name=\"commitFileTimedOut\" Value=\"303\" />\n      </EnumType>\n      <EnumType Name=\"mobileAppDependencyType\">\n        <Member Name=\"detect\" Value=\"0\" />\n        <Member Name=\"autoInstall\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"mobileAppPublishingState\">\n        <Member Name=\"notPublished\" Value=\"0\" />\n        <Member Name=\"processing\" Value=\"1\" />\n        <Member Name=\"published\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"mobileAppRelationshipType\">\n        <Member Name=\"child\" Value=\"0\" />\n        <Member Name=\"parent\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"mobileAppSupersedenceType\">\n        <Member Name=\"update\" Value=\"0\" />\n        <Member Name=\"replace\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"officeProductId\">\n        <Member Name=\"o365ProPlusRetail\" Value=\"0\" />\n        <Member Name=\"o365BusinessRetail\" Value=\"1\" />\n        <Member Name=\"visioProRetail\" Value=\"2\" />\n        <Member Name=\"projectProRetail\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"officeSuiteDefaultFileFormatType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"officeOpenXMLFormat\" Value=\"1\" />\n        <Member Name=\"officeOpenDocumentFormat\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"99\" />\n      </EnumType>\n      <EnumType Name=\"officeSuiteInstallProgressDisplayLevel\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"full\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"officeUpdateChannel\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"current\" Value=\"1\" />\n        <Member Name=\"deferred\" Value=\"2\" />\n        <Member Name=\"firstReleaseCurrent\" Value=\"3\" />\n        <Member Name=\"firstReleaseDeferred\" Value=\"4\" />\n        <Member Name=\"monthlyEnterprise\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"resultantAppState\">\n        <Member Name=\"notApplicable\" Value=\"-1\" />\n        <Member Name=\"installed\" Value=\"1\" />\n        <Member Name=\"failed\" Value=\"2\" />\n        <Member Name=\"notInstalled\" Value=\"3\" />\n        <Member Name=\"uninstallFailed\" Value=\"4\" />\n        <Member Name=\"pendingInstall\" Value=\"5\" />\n        <Member Name=\"unknown\" Value=\"99\" />\n      </EnumType>\n      <EnumType Name=\"resultantAppStateDetail\">\n        <Member Name=\"processorArchitectureNotApplicable\" Value=\"-1000\" />\n        <Member Name=\"minimumDiskSpaceNotMet\" Value=\"-1001\" />\n        <Member Name=\"minimumOsVersionNotMet\" Value=\"-1002\" />\n        <Member Name=\"minimumPhysicalMemoryNotMet\" Value=\"-1003\" />\n        <Member Name=\"minimumLogicalProcessorCountNotMet\" Value=\"-1004\" />\n        <Member Name=\"minimumCpuSpeedNotMet\" Value=\"-1005\" />\n        <Member Name=\"platformNotApplicable\" Value=\"-1006\" />\n        <Member Name=\"fileSystemRequirementNotMet\" Value=\"-1011\" />\n        <Member Name=\"registryRequirementNotMet\" Value=\"-1012\" />\n        <Member Name=\"powerShellScriptRequirementNotMet\" Value=\"-1013\" />\n        <Member Name=\"supersedingAppsNotApplicable\" Value=\"-1016\" />\n        <Member Name=\"noAdditionalDetails\" Value=\"0\" />\n        <Member Name=\"dependencyFailedToInstall\" Value=\"1\" />\n        <Member Name=\"dependencyWithRequirementsNotMet\" Value=\"2\" />\n        <Member Name=\"dependencyPendingReboot\" Value=\"3\" />\n        <Member Name=\"dependencyWithAutoInstallDisabled\" Value=\"4\" />\n        <Member Name=\"supersededAppUninstallFailed\" Value=\"5\" />\n        <Member Name=\"supersededAppUninstallPendingReboot\" Value=\"6\" />\n        <Member Name=\"removingSupersededApps\" Value=\"7\" />\n        <Member Name=\"iosAppStoreUpdateFailedToInstall\" Value=\"1000\" />\n        <Member Name=\"vppAppHasUpdateAvailable\" Value=\"1001\" />\n        <Member Name=\"userRejectedUpdate\" Value=\"1002\" />\n        <Member Name=\"uninstallPendingReboot\" Value=\"1003\" />\n        <Member Name=\"supersedingAppsDetected\" Value=\"1004\" />\n        <Member Name=\"supersededAppsDetected\" Value=\"1005\" />\n        <Member Name=\"seeInstallErrorCode\" Value=\"2000\" />\n        <Member Name=\"autoInstallDisabled\" Value=\"3000\" />\n        <Member Name=\"managedAppNoLongerPresent\" Value=\"3001\" />\n        <Member Name=\"userRejectedInstall\" Value=\"3002\" />\n        <Member Name=\"userIsNotLoggedIntoAppStore\" Value=\"3003\" />\n        <Member Name=\"untargetedSupersedingAppsDetected\" Value=\"3004\" />\n        <Member Name=\"appRemovedBySupersedence\" Value=\"3005\" />\n        <Member Name=\"seeUninstallErrorCode\" Value=\"4000\" />\n        <Member Name=\"pendingReboot\" Value=\"5000\" />\n        <Member Name=\"installingDependencies\" Value=\"5001\" />\n        <Member Name=\"contentDownloaded\" Value=\"5002\" />\n      </EnumType>\n      <EnumType Name=\"runAsAccountType\">\n        <Member Name=\"system\" Value=\"0\" />\n        <Member Name=\"user\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"vppTokenAccountType\">\n        <Member Name=\"business\" Value=\"0\" />\n        <Member Name=\"education\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"vppTokenActionFailureReason\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"appleFailure\" Value=\"1\" />\n        <Member Name=\"internalError\" Value=\"2\" />\n        <Member Name=\"expiredVppToken\" Value=\"3\" />\n        <Member Name=\"expiredApplePushNotificationCertificate\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"win32LobAppDeliveryOptimizationPriority\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"foreground\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"win32LobAppDetectionOperator\" IsFlags=\"true\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"equal\" Value=\"1\" />\n        <Member Name=\"notEqual\" Value=\"2\" />\n        <Member Name=\"greaterThan\" Value=\"4\" />\n        <Member Name=\"greaterThanOrEqual\" Value=\"5\" />\n        <Member Name=\"lessThan\" Value=\"8\" />\n        <Member Name=\"lessThanOrEqual\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"win32LobAppFileSystemDetectionType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"exists\" Value=\"1\" />\n        <Member Name=\"modifiedDate\" Value=\"2\" />\n        <Member Name=\"createdDate\" Value=\"3\" />\n        <Member Name=\"version\" Value=\"4\" />\n        <Member Name=\"sizeInMB\" Value=\"5\" />\n        <Member Name=\"doesNotExist\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"win32LobAppFileSystemOperationType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"exists\" Value=\"1\" />\n        <Member Name=\"modifiedDate\" Value=\"2\" />\n        <Member Name=\"createdDate\" Value=\"3\" />\n        <Member Name=\"version\" Value=\"4\" />\n        <Member Name=\"sizeInMB\" Value=\"5\" />\n        <Member Name=\"doesNotExist\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"win32LobAppMsiPackageType\">\n        <Member Name=\"perMachine\" Value=\"0\" />\n        <Member Name=\"perUser\" Value=\"1\" />\n        <Member Name=\"dualPurpose\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"win32LobAppNotification\">\n        <Member Name=\"showAll\" Value=\"0\" />\n        <Member Name=\"showReboot\" Value=\"1\" />\n        <Member Name=\"hideAll\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"win32LobAppPowerShellScriptDetectionType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"string\" Value=\"1\" />\n        <Member Name=\"dateTime\" Value=\"2\" />\n        <Member Name=\"integer\" Value=\"3\" />\n        <Member Name=\"float\" Value=\"4\" />\n        <Member Name=\"version\" Value=\"5\" />\n        <Member Name=\"boolean\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"win32LobAppPowerShellScriptRuleOperationType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"string\" Value=\"1\" />\n        <Member Name=\"dateTime\" Value=\"2\" />\n        <Member Name=\"integer\" Value=\"3\" />\n        <Member Name=\"float\" Value=\"4\" />\n        <Member Name=\"version\" Value=\"5\" />\n        <Member Name=\"boolean\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"win32LobAppRegistryDetectionType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"exists\" Value=\"1\" />\n        <Member Name=\"doesNotExist\" Value=\"2\" />\n        <Member Name=\"string\" Value=\"3\" />\n        <Member Name=\"integer\" Value=\"4\" />\n        <Member Name=\"version\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"win32LobAppRegistryRuleOperationType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"exists\" Value=\"1\" />\n        <Member Name=\"doesNotExist\" Value=\"2\" />\n        <Member Name=\"string\" Value=\"3\" />\n        <Member Name=\"integer\" Value=\"4\" />\n        <Member Name=\"version\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"win32LobAppRestartBehavior\">\n        <Member Name=\"basedOnReturnCode\" Value=\"0\" />\n        <Member Name=\"allow\" Value=\"1\" />\n        <Member Name=\"suppress\" Value=\"2\" />\n        <Member Name=\"force\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"win32LobAppReturnCodeType\">\n        <Member Name=\"failed\" Value=\"0\" />\n        <Member Name=\"success\" Value=\"1\" />\n        <Member Name=\"softReboot\" Value=\"2\" />\n        <Member Name=\"hardReboot\" Value=\"3\" />\n        <Member Name=\"retry\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"win32LobAppRuleOperator\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"equal\" Value=\"1\" />\n        <Member Name=\"notEqual\" Value=\"2\" />\n        <Member Name=\"greaterThan\" Value=\"4\" />\n        <Member Name=\"greaterThanOrEqual\" Value=\"5\" />\n        <Member Name=\"lessThan\" Value=\"8\" />\n        <Member Name=\"lessThanOrEqual\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"win32LobAppRuleType\">\n        <Member Name=\"detection\" Value=\"0\" />\n        <Member Name=\"requirement\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"windowsArchitecture\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"x86\" Value=\"1\" />\n        <Member Name=\"x64\" Value=\"2\" />\n        <Member Name=\"arm\" Value=\"4\" />\n        <Member Name=\"neutral\" Value=\"8\" />\n        <Member Name=\"arm64\" Value=\"16\" />\n      </EnumType>\n      <EnumType Name=\"windowsDeviceType\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"desktop\" Value=\"1\" />\n        <Member Name=\"mobile\" Value=\"2\" />\n        <Member Name=\"holographic\" Value=\"4\" />\n        <Member Name=\"team\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"winGetAppNotification\">\n        <Member Name=\"showAll\" Value=\"0\" />\n        <Member Name=\"showReboot\" Value=\"1\" />\n        <Member Name=\"hideAll\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"installState\">\n        <Member Name=\"notApplicable\" Value=\"0\" />\n        <Member Name=\"installed\" Value=\"1\" />\n        <Member Name=\"failed\" Value=\"2\" />\n        <Member Name=\"notInstalled\" Value=\"3\" />\n        <Member Name=\"uninstallFailed\" Value=\"4\" />\n        <Member Name=\"unknown\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"assignmentFilterEvaluationResult\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"match\" Value=\"1\" />\n        <Member Name=\"notMatch\" Value=\"2\" />\n        <Member Name=\"inconclusive\" Value=\"3\" />\n        <Member Name=\"failure\" Value=\"4\" />\n        <Member Name=\"notEvaluated\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"assignmentFilterOperator\">\n        <Member Name=\"notSet\" Value=\"0\" />\n        <Member Name=\"equals\" Value=\"1\" />\n        <Member Name=\"notEquals\" Value=\"2\" />\n        <Member Name=\"startsWith\" Value=\"3\" />\n        <Member Name=\"notStartsWith\" Value=\"4\" />\n        <Member Name=\"contains\" Value=\"5\" />\n        <Member Name=\"notContains\" Value=\"6\" />\n        <Member Name=\"in\" Value=\"7\" />\n        <Member Name=\"notIn\" Value=\"8\" />\n        <Member Name=\"endsWith\" Value=\"9\" />\n        <Member Name=\"notEndsWith\" Value=\"10\" />\n      </EnumType>\n      <EnumType Name=\"assignmentFilterPayloadType\">\n        <Member Name=\"notSet\" Value=\"0\" />\n        <Member Name=\"enrollmentRestrictions\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"associatedAssignmentPayloadType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"deviceConfigurationAndCompliance\" Value=\"1\" />\n        <Member Name=\"application\" Value=\"2\" />\n        <Member Name=\"androidEnterpriseApp\" Value=\"8\" />\n        <Member Name=\"enrollmentConfiguration\" Value=\"9\" />\n        <Member Name=\"groupPolicyConfiguration\" Value=\"12\" />\n        <Member Name=\"zeroTouchDeploymentDeviceConfigProfile\" Value=\"15\" />\n        <Member Name=\"androidEnterpriseConfiguration\" Value=\"16\" />\n        <Member Name=\"deviceFirmwareConfigurationInterfacePolicy\" Value=\"20\" />\n        <Member Name=\"resourceAccessPolicy\" Value=\"23\" />\n        <Member Name=\"win32app\" Value=\"24\" />\n        <Member Name=\"deviceManagmentConfigurationAndCompliancePolicy\" Value=\"29\" />\n      </EnumType>\n      <EnumType Name=\"devicePlatformType\">\n        <Member Name=\"android\" Value=\"0\" />\n        <Member Name=\"androidForWork\" Value=\"1\" />\n        <Member Name=\"iOS\" Value=\"2\" />\n        <Member Name=\"macOS\" Value=\"3\" />\n        <Member Name=\"windowsPhone81\" Value=\"4\" />\n        <Member Name=\"windows81AndLater\" Value=\"5\" />\n        <Member Name=\"windows10AndLater\" Value=\"6\" />\n        <Member Name=\"androidWorkProfile\" Value=\"7\" />\n        <Member Name=\"unknown\" Value=\"8\" />\n        <Member Name=\"androidAOSP\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"errorCode\">\n        <Member Name=\"noError\" Value=\"0\" />\n        <Member Name=\"unauthorized\" Value=\"1\" />\n        <Member Name=\"notFound\" Value=\"2\" />\n        <Member Name=\"deleted\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"policySetStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"validating\" Value=\"1\" />\n        <Member Name=\"partialSuccess\" Value=\"2\" />\n        <Member Name=\"success\" Value=\"3\" />\n        <Member Name=\"error\" Value=\"4\" />\n        <Member Name=\"notAssigned\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"chromeOSOnboardingStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"inprogress\" Value=\"1\" />\n        <Member Name=\"onboarded\" Value=\"2\" />\n        <Member Name=\"failed\" Value=\"3\" />\n        <Member Name=\"offboarding\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"99\" />\n      </EnumType>\n      <EnumType Name=\"onboardingStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"inprogress\" Value=\"1\" />\n        <Member Name=\"onboarded\" Value=\"2\" />\n        <Member Name=\"failed\" Value=\"3\" />\n        <Member Name=\"offboarding\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"99\" />\n      </EnumType>\n      <EnumType Name=\"serviceNowConnectionStatus\">\n        <Member Name=\"disabled\" Value=\"0\" />\n        <Member Name=\"enabled\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"administratorConfiguredDeviceComplianceState\">\n        <Member Name=\"basedOnDeviceCompliancePolicy\" Value=\"0\" />\n        <Member Name=\"nonCompliant\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"advancedBitLockerState\" IsFlags=\"true\">\n        <Member Name=\"success\" Value=\"0\" />\n        <Member Name=\"noUserConsent\" Value=\"1\" />\n        <Member Name=\"osVolumeUnprotected\" Value=\"2\" />\n        <Member Name=\"osVolumeTpmRequired\" Value=\"4\" />\n        <Member Name=\"osVolumeTpmOnlyRequired\" Value=\"8\" />\n        <Member Name=\"osVolumeTpmPinRequired\" Value=\"16\" />\n        <Member Name=\"osVolumeTpmStartupKeyRequired\" Value=\"32\" />\n        <Member Name=\"osVolumeTpmPinStartupKeyRequired\" Value=\"64\" />\n        <Member Name=\"osVolumeEncryptionMethodMismatch\" Value=\"128\" />\n        <Member Name=\"recoveryKeyBackupFailed\" Value=\"256\" />\n        <Member Name=\"fixedDriveNotEncrypted\" Value=\"512\" />\n        <Member Name=\"fixedDriveEncryptionMethodMismatch\" Value=\"1024\" />\n        <Member Name=\"loggedOnUserNonAdmin\" Value=\"2048\" />\n        <Member Name=\"windowsRecoveryEnvironmentNotConfigured\" Value=\"4096\" />\n        <Member Name=\"tpmNotAvailable\" Value=\"8192\" />\n        <Member Name=\"tpmNotReady\" Value=\"16384\" />\n        <Member Name=\"networkError\" Value=\"32768\" />\n      </EnumType>\n      <EnumType Name=\"androidDeviceOwnerAppAutoUpdatePolicyType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"userChoice\" Value=\"1\" />\n        <Member Name=\"never\" Value=\"2\" />\n        <Member Name=\"wiFiOnly\" Value=\"3\" />\n        <Member Name=\"always\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"androidDeviceOwnerBatteryPluggedMode\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"ac\" Value=\"1\" />\n        <Member Name=\"usb\" Value=\"2\" />\n        <Member Name=\"wireless\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"androidDeviceOwnerCertificateAccessType\">\n        <Member Name=\"userApproval\" Value=\"0\" />\n        <Member Name=\"specificApps\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"androidDeviceOwnerCrossProfileDataSharing\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"crossProfileDataSharingBlocked\" Value=\"1\" />\n        <Member Name=\"dataSharingFromWorkToPersonalBlocked\" Value=\"2\" />\n        <Member Name=\"crossProfileDataSharingAllowed\" Value=\"3\" />\n        <Member Name=\"unkownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"androidDeviceOwnerDefaultAppPermissionPolicyType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"prompt\" Value=\"1\" />\n        <Member Name=\"autoGrant\" Value=\"2\" />\n        <Member Name=\"autoDeny\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"androidDeviceOwnerEnrollmentProfileType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"dedicatedDevice\" Value=\"1\" />\n        <Member Name=\"fullyManaged\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"androidDeviceOwnerKioskCustomizationStatusBar\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"notificationsAndSystemInfoEnabled\" Value=\"1\" />\n        <Member Name=\"systemInfoOnly\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"androidDeviceOwnerKioskCustomizationSystemNavigation\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"navigationEnabled\" Value=\"1\" />\n        <Member Name=\"homeButtonOnly\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"androidDeviceOwnerKioskModeFolderIcon\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"darkSquare\" Value=\"1\" />\n        <Member Name=\"darkCircle\" Value=\"2\" />\n        <Member Name=\"lightSquare\" Value=\"3\" />\n        <Member Name=\"lightCircle\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"androidDeviceOwnerKioskModeIconSize\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"smallest\" Value=\"1\" />\n        <Member Name=\"small\" Value=\"2\" />\n        <Member Name=\"regular\" Value=\"3\" />\n        <Member Name=\"large\" Value=\"4\" />\n        <Member Name=\"largest\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"androidDeviceOwnerKioskModeScreenOrientation\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"portrait\" Value=\"1\" />\n        <Member Name=\"landscape\" Value=\"2\" />\n        <Member Name=\"autoRotate\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"androidDeviceOwnerPlayStoreMode\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"allowList\" Value=\"1\" />\n        <Member Name=\"blockList\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"androidDeviceOwnerRequiredPasswordType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"required\" Value=\"1\" />\n        <Member Name=\"numeric\" Value=\"2\" />\n        <Member Name=\"numericComplex\" Value=\"3\" />\n        <Member Name=\"alphabetic\" Value=\"4\" />\n        <Member Name=\"alphanumeric\" Value=\"5\" />\n        <Member Name=\"alphanumericWithSymbols\" Value=\"6\" />\n        <Member Name=\"lowSecurityBiometric\" Value=\"7\" />\n        <Member Name=\"customPassword\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"androidDeviceOwnerRequiredPasswordUnlock\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"daily\" Value=\"1\" />\n        <Member Name=\"unkownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"androidDeviceOwnerSystemUpdateInstallType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"postpone\" Value=\"1\" />\n        <Member Name=\"windowed\" Value=\"2\" />\n        <Member Name=\"automatic\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"androidDeviceOwnerVirtualHomeButtonType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"swipeUp\" Value=\"1\" />\n        <Member Name=\"floating\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"androidDeviceOwnerWiFiSecurityType\">\n        <Member Name=\"open\" Value=\"0\" />\n        <Member Name=\"wep\" Value=\"1\" />\n        <Member Name=\"wpaPersonal\" Value=\"2\" />\n        <Member Name=\"wpaEnterprise\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"androidEapType\">\n        <Member Name=\"eapTls\" Value=\"13\" />\n        <Member Name=\"eapTtls\" Value=\"21\" />\n        <Member Name=\"peap\" Value=\"25\" />\n      </EnumType>\n      <EnumType Name=\"androidForWorkCrossProfileDataSharingType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"preventAny\" Value=\"1\" />\n        <Member Name=\"allowPersonalToWork\" Value=\"2\" />\n        <Member Name=\"noRestrictions\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"androidForWorkDefaultAppPermissionPolicyType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"prompt\" Value=\"1\" />\n        <Member Name=\"autoGrant\" Value=\"2\" />\n        <Member Name=\"autoDeny\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"androidForWorkRequiredPasswordType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"lowSecurityBiometric\" Value=\"1\" />\n        <Member Name=\"required\" Value=\"2\" />\n        <Member Name=\"atLeastNumeric\" Value=\"3\" />\n        <Member Name=\"numericComplex\" Value=\"4\" />\n        <Member Name=\"atLeastAlphabetic\" Value=\"5\" />\n        <Member Name=\"atLeastAlphanumeric\" Value=\"6\" />\n        <Member Name=\"alphanumericWithSymbols\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"androidForWorkVpnConnectionType\">\n        <Member Name=\"ciscoAnyConnect\" Value=\"0\" />\n        <Member Name=\"pulseSecure\" Value=\"1\" />\n        <Member Name=\"f5EdgeClient\" Value=\"2\" />\n        <Member Name=\"dellSonicWallMobileConnect\" Value=\"3\" />\n        <Member Name=\"checkPointCapsuleVpn\" Value=\"4\" />\n        <Member Name=\"citrix\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"androidKeyguardFeature\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"camera\" Value=\"1\" />\n        <Member Name=\"notifications\" Value=\"2\" />\n        <Member Name=\"unredactedNotifications\" Value=\"3\" />\n        <Member Name=\"trustAgents\" Value=\"4\" />\n        <Member Name=\"fingerprint\" Value=\"5\" />\n        <Member Name=\"remoteInput\" Value=\"6\" />\n        <Member Name=\"allFeatures\" Value=\"7\" />\n        <Member Name=\"face\" Value=\"8\" />\n        <Member Name=\"iris\" Value=\"9\" />\n        <Member Name=\"biometrics\" Value=\"10\" />\n      </EnumType>\n      <EnumType Name=\"androidRequiredPasswordComplexity\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"low\" Value=\"1\" />\n        <Member Name=\"medium\" Value=\"2\" />\n        <Member Name=\"high\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"androidRequiredPasswordType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"alphabetic\" Value=\"1\" />\n        <Member Name=\"alphanumeric\" Value=\"2\" />\n        <Member Name=\"alphanumericWithSymbols\" Value=\"3\" />\n        <Member Name=\"lowSecurityBiometric\" Value=\"4\" />\n        <Member Name=\"numeric\" Value=\"5\" />\n        <Member Name=\"numericComplex\" Value=\"6\" />\n        <Member Name=\"any\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"androidSafetyNetEvaluationType\">\n        <Member Name=\"basic\" Value=\"0\" />\n        <Member Name=\"hardwareBacked\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"androidUsernameSource\">\n        <Member Name=\"username\" Value=\"0\" />\n        <Member Name=\"userPrincipalName\" Value=\"1\" />\n        <Member Name=\"samAccountName\" Value=\"2\" />\n        <Member Name=\"primarySmtpAddress\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"androidVpnConnectionType\">\n        <Member Name=\"ciscoAnyConnect\" Value=\"0\" />\n        <Member Name=\"pulseSecure\" Value=\"1\" />\n        <Member Name=\"f5EdgeClient\" Value=\"2\" />\n        <Member Name=\"dellSonicWallMobileConnect\" Value=\"3\" />\n        <Member Name=\"checkPointCapsuleVpn\" Value=\"4\" />\n        <Member Name=\"citrix\" Value=\"5\" />\n        <Member Name=\"microsoftTunnel\" Value=\"7\" />\n        <Member Name=\"netMotionMobility\" Value=\"8\" />\n        <Member Name=\"microsoftProtect\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"androidWiFiSecurityType\">\n        <Member Name=\"open\" Value=\"0\" />\n        <Member Name=\"wpaEnterprise\" Value=\"1\" />\n        <Member Name=\"wpa2Enterprise\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"androidWorkProfileCrossProfileDataSharingType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"preventAny\" Value=\"1\" />\n        <Member Name=\"allowPersonalToWork\" Value=\"2\" />\n        <Member Name=\"noRestrictions\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"androidWorkProfileDefaultAppPermissionPolicyType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"prompt\" Value=\"1\" />\n        <Member Name=\"autoGrant\" Value=\"2\" />\n        <Member Name=\"autoDeny\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"androidWorkProfileRequiredPasswordType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"lowSecurityBiometric\" Value=\"1\" />\n        <Member Name=\"required\" Value=\"2\" />\n        <Member Name=\"atLeastNumeric\" Value=\"3\" />\n        <Member Name=\"numericComplex\" Value=\"4\" />\n        <Member Name=\"atLeastAlphabetic\" Value=\"5\" />\n        <Member Name=\"atLeastAlphanumeric\" Value=\"6\" />\n        <Member Name=\"alphanumericWithSymbols\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"androidWorkProfileVpnConnectionType\">\n        <Member Name=\"ciscoAnyConnect\" Value=\"0\" />\n        <Member Name=\"pulseSecure\" Value=\"1\" />\n        <Member Name=\"f5EdgeClient\" Value=\"2\" />\n        <Member Name=\"dellSonicWallMobileConnect\" Value=\"3\" />\n        <Member Name=\"checkPointCapsuleVpn\" Value=\"4\" />\n        <Member Name=\"citrix\" Value=\"5\" />\n        <Member Name=\"paloAltoGlobalProtect\" Value=\"6\" />\n        <Member Name=\"microsoftTunnel\" Value=\"7\" />\n        <Member Name=\"netMotionMobility\" Value=\"8\" />\n        <Member Name=\"microsoftProtect\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"aospDeviceOwnerWiFiSecurityType\">\n        <Member Name=\"open\" Value=\"0\" />\n        <Member Name=\"wep\" Value=\"1\" />\n        <Member Name=\"wpaPersonal\" Value=\"2\" />\n        <Member Name=\"wpaEnterprise\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"appInstallControlType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"anywhere\" Value=\"1\" />\n        <Member Name=\"storeOnly\" Value=\"2\" />\n        <Member Name=\"recommendations\" Value=\"3\" />\n        <Member Name=\"preferStore\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"appleDeploymentChannel\">\n        <Member Name=\"deviceChannel\" Value=\"0\" />\n        <Member Name=\"userChannel\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"appleSubjectNameFormat\">\n        <Member Name=\"commonName\" Value=\"0\" />\n        <Member Name=\"commonNameAsEmail\" Value=\"1\" />\n        <Member Name=\"custom\" Value=\"2\" />\n        <Member Name=\"commonNameIncludingEmail\" Value=\"3\" />\n        <Member Name=\"commonNameAsIMEI\" Value=\"5\" />\n        <Member Name=\"commonNameAsSerialNumber\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"appleVpnConnectionType\">\n        <Member Name=\"ciscoAnyConnect\" Value=\"0\" />\n        <Member Name=\"pulseSecure\" Value=\"1\" />\n        <Member Name=\"f5EdgeClient\" Value=\"2\" />\n        <Member Name=\"dellSonicWallMobileConnect\" Value=\"3\" />\n        <Member Name=\"checkPointCapsuleVpn\" Value=\"4\" />\n        <Member Name=\"customVpn\" Value=\"5\" />\n        <Member Name=\"ciscoIPSec\" Value=\"6\" />\n        <Member Name=\"citrix\" Value=\"7\" />\n        <Member Name=\"ciscoAnyConnectV2\" Value=\"8\" />\n        <Member Name=\"paloAltoGlobalProtect\" Value=\"9\" />\n        <Member Name=\"zscalerPrivateAccess\" Value=\"10\" />\n        <Member Name=\"f5Access2018\" Value=\"11\" />\n        <Member Name=\"citrixSso\" Value=\"12\" />\n        <Member Name=\"paloAltoGlobalProtectV2\" Value=\"13\" />\n        <Member Name=\"ikEv2\" Value=\"14\" />\n        <Member Name=\"alwaysOn\" Value=\"15\" />\n        <Member Name=\"microsoftTunnel\" Value=\"16\" />\n        <Member Name=\"netMotionMobility\" Value=\"17\" />\n        <Member Name=\"microsoftProtect\" Value=\"18\" />\n      </EnumType>\n      <EnumType Name=\"applicationGuardBlockClipboardSharingType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"blockBoth\" Value=\"1\" />\n        <Member Name=\"blockHostToContainer\" Value=\"2\" />\n        <Member Name=\"blockContainerToHost\" Value=\"3\" />\n        <Member Name=\"blockNone\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"applicationGuardBlockFileTransferType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"blockImageAndTextFile\" Value=\"1\" />\n        <Member Name=\"blockImageFile\" Value=\"2\" />\n        <Member Name=\"blockNone\" Value=\"3\" />\n        <Member Name=\"blockTextFile\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"applicationGuardEnabledOptions\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"enabledForEdge\" Value=\"1\" />\n        <Member Name=\"enabledForOffice\" Value=\"2\" />\n        <Member Name=\"enabledForEdgeAndOffice\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"appListType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"appsInListCompliant\" Value=\"1\" />\n        <Member Name=\"appsNotInListCompliant\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"appLockerApplicationControlType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"enforceComponentsAndStoreApps\" Value=\"1\" />\n        <Member Name=\"auditComponentsAndStoreApps\" Value=\"2\" />\n        <Member Name=\"enforceComponentsStoreAppsAndSmartlocker\" Value=\"3\" />\n        <Member Name=\"auditComponentsStoreAppsAndSmartlocker\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"authenticationTransformConstant\">\n        <Member Name=\"md5_96\" Value=\"0\" />\n        <Member Name=\"sha1_96\" Value=\"1\" />\n        <Member Name=\"sha_256_128\" Value=\"2\" />\n        <Member Name=\"aes128Gcm\" Value=\"3\" />\n        <Member Name=\"aes192Gcm\" Value=\"4\" />\n        <Member Name=\"aes256Gcm\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"automaticUpdateMode\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"notifyDownload\" Value=\"1\" />\n        <Member Name=\"autoInstallAtMaintenanceTime\" Value=\"2\" />\n        <Member Name=\"autoInstallAndRebootAtMaintenanceTime\" Value=\"3\" />\n        <Member Name=\"autoInstallAndRebootAtScheduledTime\" Value=\"4\" />\n        <Member Name=\"autoInstallAndRebootWithoutEndUserControl\" Value=\"5\" />\n        <Member Name=\"windowsDefault\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"autoRestartNotificationDismissalMethod\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"automatic\" Value=\"1\" />\n        <Member Name=\"user\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"bitLockerEncryptionMethod\">\n        <Member Name=\"aesCbc128\" Value=\"3\" />\n        <Member Name=\"aesCbc256\" Value=\"4\" />\n        <Member Name=\"xtsAes128\" Value=\"6\" />\n        <Member Name=\"xtsAes256\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"bitLockerRecoveryInformationType\">\n        <Member Name=\"passwordAndKey\" Value=\"1\" />\n        <Member Name=\"passwordOnly\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"bitLockerRecoveryPasswordRotationType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"disabled\" Value=\"1\" />\n        <Member Name=\"enabledForAzureAd\" Value=\"2\" />\n        <Member Name=\"enabledForAzureAdAndHybrid\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"browserSyncSetting\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"blockedWithUserOverride\" Value=\"1\" />\n        <Member Name=\"blocked\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"certificateDestinationStore\">\n        <Member Name=\"computerCertStoreRoot\" Value=\"0\" />\n        <Member Name=\"computerCertStoreIntermediate\" Value=\"1\" />\n        <Member Name=\"userCertStoreIntermediate\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"certificateIssuanceStates\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"challengeIssued\" Value=\"1\" />\n        <Member Name=\"challengeIssueFailed\" Value=\"2\" />\n        <Member Name=\"requestCreationFailed\" Value=\"3\" />\n        <Member Name=\"requestSubmitFailed\" Value=\"4\" />\n        <Member Name=\"challengeValidationSucceeded\" Value=\"5\" />\n        <Member Name=\"challengeValidationFailed\" Value=\"6\" />\n        <Member Name=\"issueFailed\" Value=\"7\" />\n        <Member Name=\"issuePending\" Value=\"8\" />\n        <Member Name=\"issued\" Value=\"9\" />\n        <Member Name=\"responseProcessingFailed\" Value=\"10\" />\n        <Member Name=\"responsePending\" Value=\"11\" />\n        <Member Name=\"enrollmentSucceeded\" Value=\"12\" />\n        <Member Name=\"enrollmentNotNeeded\" Value=\"13\" />\n        <Member Name=\"revoked\" Value=\"14\" />\n        <Member Name=\"removedFromCollection\" Value=\"15\" />\n        <Member Name=\"renewVerified\" Value=\"16\" />\n        <Member Name=\"installFailed\" Value=\"17\" />\n        <Member Name=\"installed\" Value=\"18\" />\n        <Member Name=\"deleteFailed\" Value=\"19\" />\n        <Member Name=\"deleted\" Value=\"20\" />\n        <Member Name=\"renewalRequested\" Value=\"21\" />\n        <Member Name=\"requested\" Value=\"22\" />\n      </EnumType>\n      <EnumType Name=\"certificateRevocationStatus\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"pending\" Value=\"1\" />\n        <Member Name=\"issued\" Value=\"2\" />\n        <Member Name=\"failed\" Value=\"3\" />\n        <Member Name=\"revoked\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"certificateStore\">\n        <Member Name=\"user\" Value=\"1\" />\n        <Member Name=\"machine\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"certificateValidityPeriodScale\">\n        <Member Name=\"days\" Value=\"0\" />\n        <Member Name=\"months\" Value=\"1\" />\n        <Member Name=\"years\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"changeUefiSettingsPermission\">\n        <Member Name=\"notConfiguredOnly\" Value=\"0\" />\n        <Member Name=\"none\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"code\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"jsonFileInvalid\" Value=\"1\" />\n        <Member Name=\"jsonFileMissing\" Value=\"2\" />\n        <Member Name=\"jsonFileTooLarge\" Value=\"3\" />\n        <Member Name=\"rulesMissing\" Value=\"4\" />\n        <Member Name=\"duplicateRules\" Value=\"5\" />\n        <Member Name=\"tooManyRulesSpecified\" Value=\"6\" />\n        <Member Name=\"operatorMissing\" Value=\"7\" />\n        <Member Name=\"operatorNotSupported\" Value=\"8\" />\n        <Member Name=\"datatypeMissing\" Value=\"9\" />\n        <Member Name=\"datatypeNotSupported\" Value=\"10\" />\n        <Member Name=\"operatorDataTypeCombinationNotSupported\" Value=\"11\" />\n        <Member Name=\"moreInfoUriMissing\" Value=\"12\" />\n        <Member Name=\"moreInfoUriInvalid\" Value=\"13\" />\n        <Member Name=\"moreInfoUriTooLarge\" Value=\"14\" />\n        <Member Name=\"descriptionMissing\" Value=\"15\" />\n        <Member Name=\"descriptionInvalid\" Value=\"16\" />\n        <Member Name=\"descriptionTooLarge\" Value=\"17\" />\n        <Member Name=\"titleMissing\" Value=\"18\" />\n        <Member Name=\"titleInvalid\" Value=\"19\" />\n        <Member Name=\"titleTooLarge\" Value=\"20\" />\n        <Member Name=\"operandMissing\" Value=\"21\" />\n        <Member Name=\"operandInvalid\" Value=\"22\" />\n        <Member Name=\"operandTooLarge\" Value=\"23\" />\n        <Member Name=\"settingNameMissing\" Value=\"24\" />\n        <Member Name=\"settingNameInvalid\" Value=\"25\" />\n        <Member Name=\"settingNameTooLarge\" Value=\"26\" />\n        <Member Name=\"englishLocaleMissing\" Value=\"27\" />\n        <Member Name=\"duplicateLocales\" Value=\"28\" />\n        <Member Name=\"unrecognizedLocale\" Value=\"29\" />\n        <Member Name=\"unknown\" Value=\"30\" />\n        <Member Name=\"remediationStringsMissing\" Value=\"31\" />\n      </EnumType>\n      <EnumType Name=\"configurationUsage\">\n        <Member Name=\"blocked\" Value=\"0\" />\n        <Member Name=\"required\" Value=\"1\" />\n        <Member Name=\"allowed\" Value=\"2\" />\n        <Member Name=\"notConfigured\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"dataType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"boolean\" Value=\"1\" />\n        <Member Name=\"int64\" Value=\"2\" />\n        <Member Name=\"double\" Value=\"3\" />\n        <Member Name=\"string\" Value=\"4\" />\n        <Member Name=\"dateTime\" Value=\"5\" />\n        <Member Name=\"version\" Value=\"6\" />\n        <Member Name=\"base64\" Value=\"7\" />\n        <Member Name=\"xml\" Value=\"8\" />\n        <Member Name=\"booleanArray\" Value=\"9\" />\n        <Member Name=\"int64Array\" Value=\"10\" />\n        <Member Name=\"doubleArray\" Value=\"11\" />\n        <Member Name=\"stringArray\" Value=\"12\" />\n        <Member Name=\"dateTimeArray\" Value=\"13\" />\n        <Member Name=\"versionArray\" Value=\"14\" />\n      </EnumType>\n      <EnumType Name=\"defenderAttackSurfaceType\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"block\" Value=\"1\" />\n        <Member Name=\"auditMode\" Value=\"2\" />\n        <Member Name=\"warn\" Value=\"6\" />\n        <Member Name=\"disable\" Value=\"99\" />\n      </EnumType>\n      <EnumType Name=\"defenderCloudBlockLevelType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"high\" Value=\"1\" />\n        <Member Name=\"highPlus\" Value=\"2\" />\n        <Member Name=\"zeroTolerance\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"defenderMonitorFileActivity\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"disable\" Value=\"1\" />\n        <Member Name=\"monitorAllFiles\" Value=\"2\" />\n        <Member Name=\"monitorIncomingFilesOnly\" Value=\"3\" />\n        <Member Name=\"monitorOutgoingFilesOnly\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"defenderPotentiallyUnwantedAppAction\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"block\" Value=\"1\" />\n        <Member Name=\"audit\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"defenderPromptForSampleSubmission\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"alwaysPrompt\" Value=\"1\" />\n        <Member Name=\"promptBeforeSendingPersonalData\" Value=\"2\" />\n        <Member Name=\"neverSendData\" Value=\"3\" />\n        <Member Name=\"sendAllDataWithoutPrompting\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"defenderProtectionType\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"enable\" Value=\"1\" />\n        <Member Name=\"auditMode\" Value=\"2\" />\n        <Member Name=\"warn\" Value=\"6\" />\n        <Member Name=\"notConfigured\" Value=\"99\" />\n      </EnumType>\n      <EnumType Name=\"defenderRealtimeScanDirection\">\n        <Member Name=\"monitorAllFiles\" Value=\"0\" />\n        <Member Name=\"monitorIncomingFilesOnly\" Value=\"1\" />\n        <Member Name=\"monitorOutgoingFilesOnly\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"defenderScanType\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"disabled\" Value=\"1\" />\n        <Member Name=\"quick\" Value=\"2\" />\n        <Member Name=\"full\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"defenderSecurityCenterITContactDisplayType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"displayInAppAndInNotifications\" Value=\"1\" />\n        <Member Name=\"displayOnlyInApp\" Value=\"2\" />\n        <Member Name=\"displayOnlyInNotifications\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"defenderSecurityCenterNotificationsFromAppType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"blockNoncriticalNotifications\" Value=\"1\" />\n        <Member Name=\"blockAllNotifications\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"defenderSubmitSamplesConsentType\">\n        <Member Name=\"sendSafeSamplesAutomatically\" Value=\"0\" />\n        <Member Name=\"alwaysPrompt\" Value=\"1\" />\n        <Member Name=\"neverSend\" Value=\"2\" />\n        <Member Name=\"sendAllSamplesAutomatically\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"defenderThreatAction\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"clean\" Value=\"1\" />\n        <Member Name=\"quarantine\" Value=\"2\" />\n        <Member Name=\"remove\" Value=\"3\" />\n        <Member Name=\"allow\" Value=\"4\" />\n        <Member Name=\"userDefined\" Value=\"5\" />\n        <Member Name=\"block\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"deliveryOptimizationGroupIdOptionsType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"adSite\" Value=\"1\" />\n        <Member Name=\"authenticatedDomainSid\" Value=\"2\" />\n        <Member Name=\"dhcpUserOption\" Value=\"3\" />\n        <Member Name=\"dnsSuffix\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"deliveryOptimizationRestrictPeerSelectionByOptions\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"subnetMask\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"derivedCredentialProviderType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"entrustDataCard\" Value=\"1\" />\n        <Member Name=\"purebred\" Value=\"2\" />\n        <Member Name=\"xTec\" Value=\"3\" />\n        <Member Name=\"intercede\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"deviceComplianceActionType\">\n        <Member Name=\"noAction\" Value=\"0\" />\n        <Member Name=\"notification\" Value=\"1\" />\n        <Member Name=\"block\" Value=\"2\" />\n        <Member Name=\"retire\" Value=\"3\" />\n        <Member Name=\"wipe\" Value=\"4\" />\n        <Member Name=\"removeResourceAccessProfiles\" Value=\"5\" />\n        <Member Name=\"pushNotification\" Value=\"9\" />\n        <Member Name=\"remoteLock\" Value=\"10\" />\n      </EnumType>\n      <EnumType Name=\"deviceComplianceScriptRuleDataType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"boolean\" Value=\"1\" />\n        <Member Name=\"int64\" Value=\"2\" />\n        <Member Name=\"double\" Value=\"3\" />\n        <Member Name=\"string\" Value=\"4\" />\n        <Member Name=\"dateTime\" Value=\"5\" />\n        <Member Name=\"version\" Value=\"6\" />\n        <Member Name=\"base64\" Value=\"7\" />\n        <Member Name=\"xml\" Value=\"8\" />\n        <Member Name=\"booleanArray\" Value=\"9\" />\n        <Member Name=\"int64Array\" Value=\"10\" />\n        <Member Name=\"doubleArray\" Value=\"11\" />\n        <Member Name=\"stringArray\" Value=\"12\" />\n        <Member Name=\"dateTimeArray\" Value=\"13\" />\n        <Member Name=\"versionArray\" Value=\"14\" />\n      </EnumType>\n      <EnumType Name=\"deviceComplianceScriptRulesValidationError\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"jsonFileInvalid\" Value=\"1\" />\n        <Member Name=\"jsonFileMissing\" Value=\"2\" />\n        <Member Name=\"jsonFileTooLarge\" Value=\"3\" />\n        <Member Name=\"rulesMissing\" Value=\"4\" />\n        <Member Name=\"duplicateRules\" Value=\"5\" />\n        <Member Name=\"tooManyRulesSpecified\" Value=\"6\" />\n        <Member Name=\"operatorMissing\" Value=\"7\" />\n        <Member Name=\"operatorNotSupported\" Value=\"8\" />\n        <Member Name=\"datatypeMissing\" Value=\"9\" />\n        <Member Name=\"datatypeNotSupported\" Value=\"10\" />\n        <Member Name=\"operatorDataTypeCombinationNotSupported\" Value=\"11\" />\n        <Member Name=\"moreInfoUriMissing\" Value=\"12\" />\n        <Member Name=\"moreInfoUriInvalid\" Value=\"13\" />\n        <Member Name=\"moreInfoUriTooLarge\" Value=\"14\" />\n        <Member Name=\"descriptionMissing\" Value=\"15\" />\n        <Member Name=\"descriptionInvalid\" Value=\"16\" />\n        <Member Name=\"descriptionTooLarge\" Value=\"17\" />\n        <Member Name=\"titleMissing\" Value=\"18\" />\n        <Member Name=\"titleInvalid\" Value=\"19\" />\n        <Member Name=\"titleTooLarge\" Value=\"20\" />\n        <Member Name=\"operandMissing\" Value=\"21\" />\n        <Member Name=\"operandInvalid\" Value=\"22\" />\n        <Member Name=\"operandTooLarge\" Value=\"23\" />\n        <Member Name=\"settingNameMissing\" Value=\"24\" />\n        <Member Name=\"settingNameInvalid\" Value=\"25\" />\n        <Member Name=\"settingNameTooLarge\" Value=\"26\" />\n        <Member Name=\"englishLocaleMissing\" Value=\"27\" />\n        <Member Name=\"duplicateLocales\" Value=\"28\" />\n        <Member Name=\"unrecognizedLocale\" Value=\"29\" />\n        <Member Name=\"unknown\" Value=\"30\" />\n        <Member Name=\"remediationStringsMissing\" Value=\"31\" />\n      </EnumType>\n      <EnumType Name=\"deviceComplianceScriptRulOperator\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"and\" Value=\"1\" />\n        <Member Name=\"or\" Value=\"2\" />\n        <Member Name=\"isEquals\" Value=\"3\" />\n        <Member Name=\"notEquals\" Value=\"4\" />\n        <Member Name=\"greaterThan\" Value=\"5\" />\n        <Member Name=\"lessThan\" Value=\"6\" />\n        <Member Name=\"between\" Value=\"7\" />\n        <Member Name=\"notBetween\" Value=\"8\" />\n        <Member Name=\"greaterEquals\" Value=\"9\" />\n        <Member Name=\"lessEquals\" Value=\"10\" />\n        <Member Name=\"dayTimeBetween\" Value=\"11\" />\n        <Member Name=\"beginsWith\" Value=\"12\" />\n        <Member Name=\"notBeginsWith\" Value=\"13\" />\n        <Member Name=\"endsWith\" Value=\"14\" />\n        <Member Name=\"notEndsWith\" Value=\"15\" />\n        <Member Name=\"contains\" Value=\"16\" />\n        <Member Name=\"notContains\" Value=\"17\" />\n        <Member Name=\"allOf\" Value=\"18\" />\n        <Member Name=\"oneOf\" Value=\"19\" />\n        <Member Name=\"noneOf\" Value=\"20\" />\n        <Member Name=\"setEquals\" Value=\"21\" />\n        <Member Name=\"orderedSetEquals\" Value=\"22\" />\n        <Member Name=\"subsetOf\" Value=\"23\" />\n        <Member Name=\"excludesAll\" Value=\"24\" />\n      </EnumType>\n      <EnumType Name=\"deviceConfigAssignmentIntent\">\n        <Member Name=\"apply\" Value=\"0\" />\n        <Member Name=\"remove\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"deviceGuardLocalSystemAuthorityCredentialGuardType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"enableWithUEFILock\" Value=\"1\" />\n        <Member Name=\"enableWithoutUEFILock\" Value=\"2\" />\n        <Member Name=\"disable\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementApplicabilityRuleType\">\n        <Member Name=\"include\" Value=\"0\" />\n        <Member Name=\"exclude\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementCertificationAuthority\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"microsoft\" Value=\"1\" />\n        <Member Name=\"digiCert\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"deviceThreatProtectionLevel\">\n        <Member Name=\"unavailable\" Value=\"0\" />\n        <Member Name=\"secured\" Value=\"1\" />\n        <Member Name=\"low\" Value=\"2\" />\n        <Member Name=\"medium\" Value=\"3\" />\n        <Member Name=\"high\" Value=\"4\" />\n        <Member Name=\"notSet\" Value=\"10\" />\n      </EnumType>\n      <EnumType Name=\"deviceType\">\n        <Member Name=\"desktop\" Value=\"0\" />\n        <Member Name=\"windowsRT\" Value=\"1\" />\n        <Member Name=\"winMO6\" Value=\"2\" />\n        <Member Name=\"nokia\" Value=\"3\" />\n        <Member Name=\"windowsPhone\" Value=\"4\" />\n        <Member Name=\"mac\" Value=\"5\" />\n        <Member Name=\"winCE\" Value=\"6\" />\n        <Member Name=\"winEmbedded\" Value=\"7\" />\n        <Member Name=\"iPhone\" Value=\"8\" />\n        <Member Name=\"iPad\" Value=\"9\" />\n        <Member Name=\"iPod\" Value=\"10\" />\n        <Member Name=\"android\" Value=\"11\" />\n        <Member Name=\"iSocConsumer\" Value=\"12\" />\n        <Member Name=\"unix\" Value=\"13\" />\n        <Member Name=\"macMDM\" Value=\"14\" />\n        <Member Name=\"holoLens\" Value=\"15\" />\n        <Member Name=\"surfaceHub\" Value=\"16\" />\n        <Member Name=\"androidForWork\" Value=\"17\" />\n        <Member Name=\"androidEnterprise\" Value=\"18\" />\n        <Member Name=\"windows10x\" Value=\"19\" />\n        <Member Name=\"androidnGMS\" Value=\"20\" />\n        <Member Name=\"chromeOS\" Value=\"21\" />\n        <Member Name=\"linux\" Value=\"22\" />\n        <Member Name=\"blackberry\" Value=\"100\" />\n        <Member Name=\"palm\" Value=\"101\" />\n        <Member Name=\"unknown\" Value=\"255\" />\n        <Member Name=\"cloudPC\" Value=\"257\" />\n      </EnumType>\n      <EnumType Name=\"deviceTypes\">\n        <Member Name=\"desktop\" Value=\"0\" />\n        <Member Name=\"windowsRT\" Value=\"1\" />\n        <Member Name=\"winMO6\" Value=\"2\" />\n        <Member Name=\"nokia\" Value=\"3\" />\n        <Member Name=\"windowsPhone\" Value=\"4\" />\n        <Member Name=\"mac\" Value=\"5\" />\n        <Member Name=\"winCE\" Value=\"6\" />\n        <Member Name=\"winEmbedded\" Value=\"7\" />\n        <Member Name=\"iPhone\" Value=\"8\" />\n        <Member Name=\"iPad\" Value=\"9\" />\n        <Member Name=\"iPod\" Value=\"10\" />\n        <Member Name=\"android\" Value=\"11\" />\n        <Member Name=\"iSocConsumer\" Value=\"12\" />\n        <Member Name=\"unix\" Value=\"13\" />\n        <Member Name=\"macMDM\" Value=\"14\" />\n        <Member Name=\"holoLens\" Value=\"15\" />\n        <Member Name=\"surfaceHub\" Value=\"16\" />\n        <Member Name=\"androidForWork\" Value=\"17\" />\n        <Member Name=\"androidEnterprise\" Value=\"18\" />\n        <Member Name=\"blackberry\" Value=\"100\" />\n        <Member Name=\"palm\" Value=\"101\" />\n        <Member Name=\"unknown\" Value=\"255\" />\n      </EnumType>\n      <EnumType Name=\"diagnosticDataSubmissionMode\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"none\" Value=\"1\" />\n        <Member Name=\"basic\" Value=\"2\" />\n        <Member Name=\"enhanced\" Value=\"3\" />\n        <Member Name=\"full\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"diffieHellmanGroup\">\n        <Member Name=\"group1\" Value=\"0\" />\n        <Member Name=\"group2\" Value=\"1\" />\n        <Member Name=\"group14\" Value=\"2\" />\n        <Member Name=\"ecp256\" Value=\"3\" />\n        <Member Name=\"ecp384\" Value=\"4\" />\n        <Member Name=\"group24\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"dmaGuardDeviceEnumerationPolicyType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"blockAll\" Value=\"1\" />\n        <Member Name=\"allowAll\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"domainNameSource\">\n        <Member Name=\"fullDomainName\" Value=\"0\" />\n        <Member Name=\"netBiosDomainName\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"eapFastConfiguration\">\n        <Member Name=\"noProtectedAccessCredential\" Value=\"0\" />\n        <Member Name=\"useProtectedAccessCredential\" Value=\"1\" />\n        <Member Name=\"useProtectedAccessCredentialAndProvision\" Value=\"2\" />\n        <Member Name=\"useProtectedAccessCredentialAndProvisionAnonymously\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"eapType\">\n        <Member Name=\"eapTls\" Value=\"13\" />\n        <Member Name=\"leap\" Value=\"17\" />\n        <Member Name=\"eapSim\" Value=\"18\" />\n        <Member Name=\"eapTtls\" Value=\"21\" />\n        <Member Name=\"peap\" Value=\"25\" />\n        <Member Name=\"eapFast\" Value=\"43\" />\n        <Member Name=\"teap\" Value=\"55\" />\n      </EnumType>\n      <EnumType Name=\"easAuthenticationMethod\">\n        <Member Name=\"usernameAndPassword\" Value=\"0\" />\n        <Member Name=\"certificate\" Value=\"1\" />\n        <Member Name=\"derivedCredential\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"easServices\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"calendars\" Value=\"1\" />\n        <Member Name=\"contacts\" Value=\"2\" />\n        <Member Name=\"email\" Value=\"4\" />\n        <Member Name=\"notes\" Value=\"8\" />\n        <Member Name=\"reminders\" Value=\"16\" />\n      </EnumType>\n      <EnumType Name=\"edgeCookiePolicy\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"allow\" Value=\"1\" />\n        <Member Name=\"blockThirdParty\" Value=\"2\" />\n        <Member Name=\"blockAll\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"edgeKioskModeRestrictionType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"digitalSignage\" Value=\"1\" />\n        <Member Name=\"normalMode\" Value=\"2\" />\n        <Member Name=\"publicBrowsingSingleApp\" Value=\"3\" />\n        <Member Name=\"publicBrowsingMultiApp\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"edgeOpenOptions\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"startPage\" Value=\"1\" />\n        <Member Name=\"newTabPage\" Value=\"2\" />\n        <Member Name=\"previousPages\" Value=\"3\" />\n        <Member Name=\"specificPages\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"edgeSearchEngineType\">\n        <Member Name=\"default\" Value=\"0\" />\n        <Member Name=\"bing\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"edgeTelemetryMode\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"intranet\" Value=\"1\" />\n        <Member Name=\"internet\" Value=\"2\" />\n        <Member Name=\"intranetAndInternet\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"editionUpgradeLicenseType\">\n        <Member Name=\"productKey\" Value=\"0\" />\n        <Member Name=\"licenseFile\" Value=\"1\" />\n        <Member Name=\"notConfigured\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"emailCertificateType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"certificate\" Value=\"1\" />\n        <Member Name=\"derivedCredential\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"emailSyncDuration\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"oneDay\" Value=\"1\" />\n        <Member Name=\"threeDays\" Value=\"2\" />\n        <Member Name=\"oneWeek\" Value=\"3\" />\n        <Member Name=\"twoWeeks\" Value=\"4\" />\n        <Member Name=\"oneMonth\" Value=\"5\" />\n        <Member Name=\"unlimited\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"emailSyncSchedule\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"asMessagesArrive\" Value=\"1\" />\n        <Member Name=\"manual\" Value=\"2\" />\n        <Member Name=\"fifteenMinutes\" Value=\"3\" />\n        <Member Name=\"thirtyMinutes\" Value=\"4\" />\n        <Member Name=\"sixtyMinutes\" Value=\"5\" />\n        <Member Name=\"basedOnMyUsage\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"enablement\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"enabled\" Value=\"1\" />\n        <Member Name=\"disabled\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"encryptionReadinessState\">\n        <Member Name=\"notReady\" Value=\"0\" />\n        <Member Name=\"ready\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"encryptionState\">\n        <Member Name=\"notEncrypted\" Value=\"0\" />\n        <Member Name=\"encrypted\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"fileVaultState\" IsFlags=\"true\">\n        <Member Name=\"success\" Value=\"0\" />\n        <Member Name=\"driveEncryptedByUser\" Value=\"1\" />\n        <Member Name=\"userDeferredEncryption\" Value=\"2\" />\n        <Member Name=\"escrowNotEnabled\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"firewallCertificateRevocationListCheckMethodType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"none\" Value=\"1\" />\n        <Member Name=\"attempt\" Value=\"2\" />\n        <Member Name=\"require\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"firewallPacketQueueingMethodType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"disabled\" Value=\"1\" />\n        <Member Name=\"queueInbound\" Value=\"2\" />\n        <Member Name=\"queueOutbound\" Value=\"3\" />\n        <Member Name=\"queueBoth\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"firewallPreSharedKeyEncodingMethodType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"none\" Value=\"1\" />\n        <Member Name=\"utF8\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"folderProtectionType\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"enable\" Value=\"1\" />\n        <Member Name=\"auditMode\" Value=\"2\" />\n        <Member Name=\"blockDiskModification\" Value=\"3\" />\n        <Member Name=\"auditDiskModification\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"hashAlgorithms\" IsFlags=\"true\">\n        <Member Name=\"sha1\" Value=\"1\" />\n        <Member Name=\"sha2\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"inkAccessSetting\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"enabled\" Value=\"1\" />\n        <Member Name=\"disabled\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"intendedPurpose\">\n        <Member Name=\"unassigned\" Value=\"1\" />\n        <Member Name=\"smimeEncryption\" Value=\"2\" />\n        <Member Name=\"smimeSigning\" Value=\"3\" />\n        <Member Name=\"vpn\" Value=\"4\" />\n        <Member Name=\"wifi\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"internetExplorerMessageSetting\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"disabled\" Value=\"1\" />\n        <Member Name=\"enabled\" Value=\"2\" />\n        <Member Name=\"keepGoing\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"internetSiteSecurityLevel\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"medium\" Value=\"1\" />\n        <Member Name=\"mediumHigh\" Value=\"2\" />\n        <Member Name=\"high\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"iosKioskModeAppType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"appStoreApp\" Value=\"1\" />\n        <Member Name=\"managedApp\" Value=\"2\" />\n        <Member Name=\"builtInApp\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"iosNotificationAlertType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"banner\" Value=\"1\" />\n        <Member Name=\"modal\" Value=\"2\" />\n        <Member Name=\"none\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"iosNotificationPreviewVisibility\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"alwaysShow\" Value=\"1\" />\n        <Member Name=\"hideWhenLocked\" Value=\"2\" />\n        <Member Name=\"neverShow\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"iosSoftwareUpdateScheduleType\">\n        <Member Name=\"updateOutsideOfActiveHours\" Value=\"0\" />\n        <Member Name=\"alwaysUpdate\" Value=\"1\" />\n        <Member Name=\"updateDuringTimeWindows\" Value=\"2\" />\n        <Member Name=\"updateOutsideOfTimeWindows\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"iosUpdatesInstallStatus\">\n        <Member Name=\"updateScanFailed\" Value=\"-2016324062\" />\n        <Member Name=\"deviceOsHigherThanDesiredOsVersion\" Value=\"-2016330696\" />\n        <Member Name=\"updateError\" Value=\"-2016330697\" />\n        <Member Name=\"sharedDeviceUserLoggedInError\" Value=\"-2016330699\" />\n        <Member Name=\"notSupportedOperation\" Value=\"-2016330701\" />\n        <Member Name=\"installFailed\" Value=\"-2016330702\" />\n        <Member Name=\"installPhoneCallInProgress\" Value=\"-2016330703\" />\n        <Member Name=\"installInsufficientPower\" Value=\"-2016330704\" />\n        <Member Name=\"installInsufficientSpace\" Value=\"-2016330705\" />\n        <Member Name=\"installing\" Value=\"-2016330706\" />\n        <Member Name=\"downloadInsufficientNetwork\" Value=\"-2016330707\" />\n        <Member Name=\"downloadInsufficientPower\" Value=\"-2016330708\" />\n        <Member Name=\"downloadInsufficientSpace\" Value=\"-2016330709\" />\n        <Member Name=\"downloadRequiresComputer\" Value=\"-2016330710\" />\n        <Member Name=\"downloadFailed\" Value=\"-2016330711\" />\n        <Member Name=\"downloading\" Value=\"-2016330712\" />\n        <Member Name=\"timeout\" Value=\"-2016333898\" />\n        <Member Name=\"mdmClientCrashed\" Value=\"-2016336109\" />\n        <Member Name=\"success\" Value=\"0\" />\n        <Member Name=\"available\" Value=\"1\" />\n        <Member Name=\"idle\" Value=\"2\" />\n        <Member Name=\"unknown\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"iosWallpaperDisplayLocation\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"lockScreen\" Value=\"1\" />\n        <Member Name=\"homeScreen\" Value=\"2\" />\n        <Member Name=\"lockAndHomeScreens\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"keySize\">\n        <Member Name=\"size1024\" Value=\"0\" />\n        <Member Name=\"size2048\" Value=\"1\" />\n        <Member Name=\"size4096\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"keyStorageProviderOption\">\n        <Member Name=\"useTpmKspOtherwiseUseSoftwareKsp\" Value=\"0\" />\n        <Member Name=\"useTpmKspOtherwiseFail\" Value=\"1\" />\n        <Member Name=\"usePassportForWorkKspOtherwiseFail\" Value=\"2\" />\n        <Member Name=\"useSoftwareKsp\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"keyUsages\" IsFlags=\"true\">\n        <Member Name=\"keyEncipherment\" Value=\"1\" />\n        <Member Name=\"digitalSignature\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"kioskModeManagedHomeScreenPinComplexity\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"simple\" Value=\"1\" />\n        <Member Name=\"complex\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"kioskModeType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"singleAppMode\" Value=\"1\" />\n        <Member Name=\"multiAppMode\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"lanManagerAuthenticationLevel\">\n        <Member Name=\"lmAndNltm\" Value=\"0\" />\n        <Member Name=\"lmNtlmAndNtlmV2\" Value=\"1\" />\n        <Member Name=\"lmAndNtlmOnly\" Value=\"2\" />\n        <Member Name=\"lmAndNtlmV2\" Value=\"3\" />\n        <Member Name=\"lmNtlmV2AndNotLm\" Value=\"4\" />\n        <Member Name=\"lmNtlmV2AndNotLmOrNtm\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"localSecurityOptionsAdministratorElevationPromptBehaviorType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"elevateWithoutPrompting\" Value=\"1\" />\n        <Member Name=\"promptForCredentialsOnTheSecureDesktop\" Value=\"2\" />\n        <Member Name=\"promptForConsentOnTheSecureDesktop\" Value=\"3\" />\n        <Member Name=\"promptForCredentials\" Value=\"4\" />\n        <Member Name=\"promptForConsent\" Value=\"5\" />\n        <Member Name=\"promptForConsentForNonWindowsBinaries\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"localSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUserType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"administrators\" Value=\"1\" />\n        <Member Name=\"administratorsAndPowerUsers\" Value=\"2\" />\n        <Member Name=\"administratorsAndInteractiveUsers\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"localSecurityOptionsInformationDisplayedOnLockScreenType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"administrators\" Value=\"1\" />\n        <Member Name=\"administratorsAndPowerUsers\" Value=\"2\" />\n        <Member Name=\"administratorsAndInteractiveUsers\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"localSecurityOptionsInformationShownOnLockScreenType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"userDisplayNameDomainUser\" Value=\"1\" />\n        <Member Name=\"userDisplayNameOnly\" Value=\"2\" />\n        <Member Name=\"doNotDisplayUser\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"localSecurityOptionsMinimumSessionSecurity\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"requireNtmlV2SessionSecurity\" Value=\"1\" />\n        <Member Name=\"require128BitEncryption\" Value=\"2\" />\n        <Member Name=\"ntlmV2And128BitEncryption\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"localSecurityOptionsSmartCardRemovalBehaviorType\">\n        <Member Name=\"noAction\" Value=\"0\" />\n        <Member Name=\"lockWorkstation\" Value=\"1\" />\n        <Member Name=\"forceLogoff\" Value=\"2\" />\n        <Member Name=\"disconnectRemoteDesktopSession\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"localSecurityOptionsStandardUserElevationPromptBehaviorType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"automaticallyDenyElevationRequests\" Value=\"1\" />\n        <Member Name=\"promptForCredentialsOnTheSecureDesktop\" Value=\"2\" />\n        <Member Name=\"promptForCredentials\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"macOSContentCachingClientPolicy\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"clientsInLocalNetwork\" Value=\"1\" />\n        <Member Name=\"clientsWithSamePublicIpAddress\" Value=\"2\" />\n        <Member Name=\"clientsInCustomLocalNetworks\" Value=\"3\" />\n        <Member Name=\"clientsInCustomLocalNetworksWithFallback\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"macOSContentCachingParentSelectionPolicy\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"roundRobin\" Value=\"1\" />\n        <Member Name=\"firstAvailable\" Value=\"2\" />\n        <Member Name=\"urlPathHash\" Value=\"3\" />\n        <Member Name=\"random\" Value=\"4\" />\n        <Member Name=\"stickyAvailable\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"macOSContentCachingPeerPolicy\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"peersInLocalNetwork\" Value=\"1\" />\n        <Member Name=\"peersWithSamePublicIpAddress\" Value=\"2\" />\n        <Member Name=\"peersInCustomLocalNetworks\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"macOSContentCachingType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"userContentOnly\" Value=\"1\" />\n        <Member Name=\"sharedContentOnly\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"macOSFileVaultRecoveryKeyTypes\" IsFlags=\"true\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"institutionalRecoveryKey\" Value=\"1\" />\n        <Member Name=\"personalRecoveryKey\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"macOSGatekeeperAppSources\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"macAppStore\" Value=\"1\" />\n        <Member Name=\"macAppStoreAndIdentifiedDevelopers\" Value=\"2\" />\n        <Member Name=\"anywhere\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"macOSProcessIdentifierType\">\n        <Member Name=\"bundleID\" Value=\"1\" />\n        <Member Name=\"path\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"macOSSoftwareUpdateBehavior\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"default\" Value=\"1\" />\n        <Member Name=\"downloadOnly\" Value=\"2\" />\n        <Member Name=\"installASAP\" Value=\"3\" />\n        <Member Name=\"notifyOnly\" Value=\"4\" />\n        <Member Name=\"installLater\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"macOSSoftwareUpdateCategory\">\n        <Member Name=\"critical\" Value=\"0\" />\n        <Member Name=\"configurationDataFile\" Value=\"1\" />\n        <Member Name=\"firmware\" Value=\"2\" />\n        <Member Name=\"other\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"macOSSoftwareUpdateDelayPolicy\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"delayOSUpdateVisibility\" Value=\"1\" />\n        <Member Name=\"delayAppUpdateVisibility\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n        <Member Name=\"delayMajorOsUpdateVisibility\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"macOSSoftwareUpdateScheduleType\">\n        <Member Name=\"alwaysUpdate\" Value=\"0\" />\n        <Member Name=\"updateDuringTimeWindows\" Value=\"1\" />\n        <Member Name=\"updateOutsideOfTimeWindows\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"macOSSoftwareUpdateState\">\n        <Member Name=\"success\" Value=\"0\" />\n        <Member Name=\"downloading\" Value=\"1000\" />\n        <Member Name=\"downloaded\" Value=\"1001\" />\n        <Member Name=\"installing\" Value=\"1002\" />\n        <Member Name=\"idle\" Value=\"1003\" />\n        <Member Name=\"available\" Value=\"1004\" />\n        <Member Name=\"scheduled\" Value=\"1005\" />\n        <Member Name=\"downloadFailed\" Value=\"2000\" />\n        <Member Name=\"downloadInsufficientSpace\" Value=\"2001\" />\n        <Member Name=\"downloadInsufficientPower\" Value=\"2002\" />\n        <Member Name=\"downloadInsufficientNetwork\" Value=\"2003\" />\n        <Member Name=\"installInsufficientSpace\" Value=\"2004\" />\n        <Member Name=\"installInsufficientPower\" Value=\"2005\" />\n        <Member Name=\"installFailed\" Value=\"2006\" />\n        <Member Name=\"commandFailed\" Value=\"2007\" />\n      </EnumType>\n      <EnumType Name=\"macOSSystemExtensionType\" IsFlags=\"true\">\n        <Member Name=\"driverExtensionsAllowed\" Value=\"1\" />\n        <Member Name=\"networkExtensionsAllowed\" Value=\"2\" />\n        <Member Name=\"endpointSecurityExtensionsAllowed\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"managedDeviceOwnerType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"company\" Value=\"1\" />\n        <Member Name=\"personal\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"managementAgentType\">\n        <Member Name=\"eas\" Value=\"1\" />\n        <Member Name=\"mdm\" Value=\"2\" />\n        <Member Name=\"easMdm\" Value=\"3\" />\n        <Member Name=\"intuneClient\" Value=\"4\" />\n        <Member Name=\"easIntuneClient\" Value=\"5\" />\n        <Member Name=\"configurationManagerClient\" Value=\"8\" />\n        <Member Name=\"configurationManagerClientMdm\" Value=\"10\" />\n        <Member Name=\"configurationManagerClientMdmEas\" Value=\"11\" />\n        <Member Name=\"unknown\" Value=\"16\" />\n        <Member Name=\"jamf\" Value=\"32\" />\n        <Member Name=\"googleCloudDevicePolicyController\" Value=\"64\" />\n        <Member Name=\"microsoft365ManagedMdm\" Value=\"258\" />\n        <Member Name=\"msSense\" Value=\"1024\" />\n        <Member Name=\"intuneAosp\" Value=\"2048\" />\n      </EnumType>\n      <EnumType Name=\"meteredConnectionLimitType\">\n        <Member Name=\"unrestricted\" Value=\"0\" />\n        <Member Name=\"fixed\" Value=\"1\" />\n        <Member Name=\"variable\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"microsoftLauncherDockPresence\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"show\" Value=\"1\" />\n        <Member Name=\"hide\" Value=\"2\" />\n        <Member Name=\"disabled\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"microsoftLauncherSearchBarPlacement\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"top\" Value=\"1\" />\n        <Member Name=\"bottom\" Value=\"2\" />\n        <Member Name=\"hide\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"miracastChannel\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"one\" Value=\"1\" />\n        <Member Name=\"two\" Value=\"2\" />\n        <Member Name=\"three\" Value=\"3\" />\n        <Member Name=\"four\" Value=\"4\" />\n        <Member Name=\"five\" Value=\"5\" />\n        <Member Name=\"six\" Value=\"6\" />\n        <Member Name=\"seven\" Value=\"7\" />\n        <Member Name=\"eight\" Value=\"8\" />\n        <Member Name=\"nine\" Value=\"9\" />\n        <Member Name=\"ten\" Value=\"10\" />\n        <Member Name=\"eleven\" Value=\"11\" />\n        <Member Name=\"thirtySix\" Value=\"36\" />\n        <Member Name=\"forty\" Value=\"40\" />\n        <Member Name=\"fortyFour\" Value=\"44\" />\n        <Member Name=\"fortyEight\" Value=\"48\" />\n        <Member Name=\"oneHundredFortyNine\" Value=\"149\" />\n        <Member Name=\"oneHundredFiftyThree\" Value=\"153\" />\n        <Member Name=\"oneHundredFiftySeven\" Value=\"157\" />\n        <Member Name=\"oneHundredSixtyOne\" Value=\"161\" />\n        <Member Name=\"oneHundredSixtyFive\" Value=\"165\" />\n      </EnumType>\n      <EnumType Name=\"ndesConnectorState\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"active\" Value=\"1\" />\n        <Member Name=\"inactive\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"networkSingleSignOnType\">\n        <Member Name=\"disabled\" Value=\"0\" />\n        <Member Name=\"prelogon\" Value=\"1\" />\n        <Member Name=\"postlogon\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"nonEapAuthenticationMethodForEapTtlsType\">\n        <Member Name=\"unencryptedPassword\" Value=\"0\" />\n        <Member Name=\"challengeHandshakeAuthenticationProtocol\" Value=\"1\" />\n        <Member Name=\"microsoftChap\" Value=\"2\" />\n        <Member Name=\"microsoftChapVersionTwo\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"nonEapAuthenticationMethodForPeap\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"microsoftChapVersionTwo\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"operator\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"and\" Value=\"1\" />\n        <Member Name=\"or\" Value=\"2\" />\n        <Member Name=\"isEquals\" Value=\"3\" />\n        <Member Name=\"notEquals\" Value=\"4\" />\n        <Member Name=\"greaterThan\" Value=\"5\" />\n        <Member Name=\"lessThan\" Value=\"6\" />\n        <Member Name=\"between\" Value=\"7\" />\n        <Member Name=\"notBetween\" Value=\"8\" />\n        <Member Name=\"greaterEquals\" Value=\"9\" />\n        <Member Name=\"lessEquals\" Value=\"10\" />\n        <Member Name=\"dayTimeBetween\" Value=\"11\" />\n        <Member Name=\"beginsWith\" Value=\"12\" />\n        <Member Name=\"notBeginsWith\" Value=\"13\" />\n        <Member Name=\"endsWith\" Value=\"14\" />\n        <Member Name=\"notEndsWith\" Value=\"15\" />\n        <Member Name=\"contains\" Value=\"16\" />\n        <Member Name=\"notContains\" Value=\"17\" />\n        <Member Name=\"allOf\" Value=\"18\" />\n        <Member Name=\"oneOf\" Value=\"19\" />\n        <Member Name=\"noneOf\" Value=\"20\" />\n        <Member Name=\"setEquals\" Value=\"21\" />\n        <Member Name=\"orderedSetEquals\" Value=\"22\" />\n        <Member Name=\"subsetOf\" Value=\"23\" />\n        <Member Name=\"excludesAll\" Value=\"24\" />\n      </EnumType>\n      <EnumType Name=\"perfectForwardSecrecyGroup\">\n        <Member Name=\"pfs1\" Value=\"0\" />\n        <Member Name=\"pfs2\" Value=\"1\" />\n        <Member Name=\"pfs2048\" Value=\"2\" />\n        <Member Name=\"ecp256\" Value=\"3\" />\n        <Member Name=\"ecp384\" Value=\"4\" />\n        <Member Name=\"pfsMM\" Value=\"5\" />\n        <Member Name=\"pfs24\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"personalProfilePersonalPlayStoreMode\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"blockedApps\" Value=\"1\" />\n        <Member Name=\"allowedApps\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"policyPlatformType\">\n        <Member Name=\"android\" Value=\"0\" />\n        <Member Name=\"androidForWork\" Value=\"1\" />\n        <Member Name=\"iOS\" Value=\"2\" />\n        <Member Name=\"macOS\" Value=\"3\" />\n        <Member Name=\"windowsPhone81\" Value=\"4\" />\n        <Member Name=\"windows81AndLater\" Value=\"5\" />\n        <Member Name=\"windows10AndLater\" Value=\"6\" />\n        <Member Name=\"androidWorkProfile\" Value=\"7\" />\n        <Member Name=\"windows10XProfile\" Value=\"8\" />\n        <Member Name=\"androidAOSP\" Value=\"9\" />\n        <Member Name=\"all\" Value=\"100\" />\n      </EnumType>\n      <EnumType Name=\"powerActionType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"noAction\" Value=\"1\" />\n        <Member Name=\"sleep\" Value=\"2\" />\n        <Member Name=\"hibernate\" Value=\"3\" />\n        <Member Name=\"shutdown\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"prereleaseFeatures\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"settingsOnly\" Value=\"1\" />\n        <Member Name=\"settingsAndExperimentations\" Value=\"2\" />\n        <Member Name=\"notAllowed\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"ratingAppsType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"agesAbove4\" Value=\"2\" />\n        <Member Name=\"agesAbove9\" Value=\"3\" />\n        <Member Name=\"agesAbove12\" Value=\"4\" />\n        <Member Name=\"agesAbove17\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"ratingAustraliaMoviesType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"parentalGuidance\" Value=\"3\" />\n        <Member Name=\"mature\" Value=\"4\" />\n        <Member Name=\"agesAbove15\" Value=\"5\" />\n        <Member Name=\"agesAbove18\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"ratingAustraliaTelevisionType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"preschoolers\" Value=\"2\" />\n        <Member Name=\"children\" Value=\"3\" />\n        <Member Name=\"general\" Value=\"4\" />\n        <Member Name=\"parentalGuidance\" Value=\"5\" />\n        <Member Name=\"mature\" Value=\"6\" />\n        <Member Name=\"agesAbove15\" Value=\"7\" />\n        <Member Name=\"agesAbove15AdultViolence\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"ratingCanadaMoviesType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"parentalGuidance\" Value=\"3\" />\n        <Member Name=\"agesAbove14\" Value=\"4\" />\n        <Member Name=\"agesAbove18\" Value=\"5\" />\n        <Member Name=\"restricted\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"ratingCanadaTelevisionType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"children\" Value=\"2\" />\n        <Member Name=\"childrenAbove8\" Value=\"3\" />\n        <Member Name=\"general\" Value=\"4\" />\n        <Member Name=\"parentalGuidance\" Value=\"5\" />\n        <Member Name=\"agesAbove14\" Value=\"6\" />\n        <Member Name=\"agesAbove18\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"ratingFranceMoviesType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"agesAbove10\" Value=\"2\" />\n        <Member Name=\"agesAbove12\" Value=\"3\" />\n        <Member Name=\"agesAbove16\" Value=\"4\" />\n        <Member Name=\"agesAbove18\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"ratingFranceTelevisionType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"agesAbove10\" Value=\"2\" />\n        <Member Name=\"agesAbove12\" Value=\"3\" />\n        <Member Name=\"agesAbove16\" Value=\"4\" />\n        <Member Name=\"agesAbove18\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"ratingGermanyMoviesType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"agesAbove6\" Value=\"3\" />\n        <Member Name=\"agesAbove12\" Value=\"4\" />\n        <Member Name=\"agesAbove16\" Value=\"5\" />\n        <Member Name=\"adults\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"ratingGermanyTelevisionType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"agesAbove6\" Value=\"3\" />\n        <Member Name=\"agesAbove12\" Value=\"4\" />\n        <Member Name=\"agesAbove16\" Value=\"5\" />\n        <Member Name=\"adults\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"ratingIrelandMoviesType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"parentalGuidance\" Value=\"3\" />\n        <Member Name=\"agesAbove12\" Value=\"4\" />\n        <Member Name=\"agesAbove15\" Value=\"5\" />\n        <Member Name=\"agesAbove16\" Value=\"6\" />\n        <Member Name=\"adults\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"ratingIrelandTelevisionType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"children\" Value=\"3\" />\n        <Member Name=\"youngAdults\" Value=\"4\" />\n        <Member Name=\"parentalSupervision\" Value=\"5\" />\n        <Member Name=\"mature\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"ratingJapanMoviesType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"parentalGuidance\" Value=\"3\" />\n        <Member Name=\"agesAbove15\" Value=\"4\" />\n        <Member Name=\"agesAbove18\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"ratingJapanTelevisionType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"explicitAllowed\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"ratingNewZealandMoviesType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"parentalGuidance\" Value=\"3\" />\n        <Member Name=\"mature\" Value=\"4\" />\n        <Member Name=\"agesAbove13\" Value=\"5\" />\n        <Member Name=\"agesAbove15\" Value=\"6\" />\n        <Member Name=\"agesAbove16\" Value=\"7\" />\n        <Member Name=\"agesAbove18\" Value=\"8\" />\n        <Member Name=\"restricted\" Value=\"9\" />\n        <Member Name=\"agesAbove16Restricted\" Value=\"10\" />\n      </EnumType>\n      <EnumType Name=\"ratingNewZealandTelevisionType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"parentalGuidance\" Value=\"3\" />\n        <Member Name=\"adults\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"ratingUnitedKingdomMoviesType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"universalChildren\" Value=\"3\" />\n        <Member Name=\"parentalGuidance\" Value=\"4\" />\n        <Member Name=\"agesAbove12Video\" Value=\"5\" />\n        <Member Name=\"agesAbove12Cinema\" Value=\"6\" />\n        <Member Name=\"agesAbove15\" Value=\"7\" />\n        <Member Name=\"adults\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"ratingUnitedKingdomTelevisionType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"caution\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"ratingUnitedStatesMoviesType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"general\" Value=\"2\" />\n        <Member Name=\"parentalGuidance\" Value=\"3\" />\n        <Member Name=\"parentalGuidance13\" Value=\"4\" />\n        <Member Name=\"restricted\" Value=\"5\" />\n        <Member Name=\"adults\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"ratingUnitedStatesTelevisionType\">\n        <Member Name=\"allAllowed\" Value=\"0\" />\n        <Member Name=\"allBlocked\" Value=\"1\" />\n        <Member Name=\"childrenAll\" Value=\"2\" />\n        <Member Name=\"childrenAbove7\" Value=\"3\" />\n        <Member Name=\"general\" Value=\"4\" />\n        <Member Name=\"parentalGuidance\" Value=\"5\" />\n        <Member Name=\"childrenAbove14\" Value=\"6\" />\n        <Member Name=\"adults\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"requiredPasswordType\">\n        <Member Name=\"deviceDefault\" Value=\"0\" />\n        <Member Name=\"alphanumeric\" Value=\"1\" />\n        <Member Name=\"numeric\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"restrictedAppsState\">\n        <Member Name=\"prohibitedApps\" Value=\"0\" />\n        <Member Name=\"notApprovedApps\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"runState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"success\" Value=\"1\" />\n        <Member Name=\"fail\" Value=\"2\" />\n        <Member Name=\"scriptError\" Value=\"3\" />\n        <Member Name=\"pending\" Value=\"4\" />\n        <Member Name=\"notApplicable\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"safeSearchFilterType\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"strict\" Value=\"1\" />\n        <Member Name=\"moderate\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"scheduledRetireState\">\n        <Member Name=\"cancelRetire\" Value=\"0\" />\n        <Member Name=\"confirmRetire\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"secureAssessmentAccountType\">\n        <Member Name=\"azureADAccount\" Value=\"0\" />\n        <Member Name=\"domainAccount\" Value=\"1\" />\n        <Member Name=\"localAccount\" Value=\"2\" />\n        <Member Name=\"localGuestAccount\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"secureBootWithDMAType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"withoutDMA\" Value=\"1\" />\n        <Member Name=\"withDMA\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"serviceStartType\">\n        <Member Name=\"manual\" Value=\"0\" />\n        <Member Name=\"automatic\" Value=\"1\" />\n        <Member Name=\"disabled\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"settingSourceType\">\n        <Member Name=\"deviceConfiguration\" Value=\"0\" />\n        <Member Name=\"deviceIntent\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"sharedPCAccountDeletionPolicyType\">\n        <Member Name=\"immediate\" Value=\"0\" />\n        <Member Name=\"diskSpaceThreshold\" Value=\"1\" />\n        <Member Name=\"diskSpaceThresholdOrInactiveThreshold\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"sharedPCAllowedAccountType\" IsFlags=\"true\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"guest\" Value=\"1\" />\n        <Member Name=\"domain\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"signInAssistantOptions\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"disabled\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"siteSecurityLevel\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"low\" Value=\"1\" />\n        <Member Name=\"mediumLow\" Value=\"2\" />\n        <Member Name=\"medium\" Value=\"3\" />\n        <Member Name=\"mediumHigh\" Value=\"4\" />\n        <Member Name=\"high\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"stateManagementSetting\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"blocked\" Value=\"1\" />\n        <Member Name=\"allowed\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"subjectAlternativeNameType\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"emailAddress\" Value=\"1\" />\n        <Member Name=\"userPrincipalName\" Value=\"2\" />\n        <Member Name=\"customAzureADAttribute\" Value=\"4\" />\n        <Member Name=\"domainNameService\" Value=\"8\" />\n        <Member Name=\"universalResourceIdentifier\" Value=\"16\" />\n      </EnumType>\n      <EnumType Name=\"subjectNameFormat\">\n        <Member Name=\"commonName\" Value=\"0\" />\n        <Member Name=\"commonNameIncludingEmail\" Value=\"1\" />\n        <Member Name=\"commonNameAsEmail\" Value=\"2\" />\n        <Member Name=\"custom\" Value=\"3\" />\n        <Member Name=\"commonNameAsIMEI\" Value=\"5\" />\n        <Member Name=\"commonNameAsSerialNumber\" Value=\"6\" />\n        <Member Name=\"commonNameAsAadDeviceId\" Value=\"7\" />\n        <Member Name=\"commonNameAsIntuneDeviceId\" Value=\"8\" />\n        <Member Name=\"commonNameAsDurableDeviceId\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"updateClassification\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"recommendedAndImportant\" Value=\"1\" />\n        <Member Name=\"important\" Value=\"2\" />\n        <Member Name=\"none\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"userEmailSource\">\n        <Member Name=\"userPrincipalName\" Value=\"0\" />\n        <Member Name=\"primarySmtpAddress\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"usernameSource\">\n        <Member Name=\"userPrincipalName\" Value=\"0\" />\n        <Member Name=\"primarySmtpAddress\" Value=\"1\" />\n        <Member Name=\"samAccountName\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"visibilitySetting\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"hide\" Value=\"1\" />\n        <Member Name=\"show\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"vpnAuthenticationMethod\">\n        <Member Name=\"certificate\" Value=\"0\" />\n        <Member Name=\"usernameAndPassword\" Value=\"1\" />\n        <Member Name=\"sharedSecret\" Value=\"2\" />\n        <Member Name=\"derivedCredential\" Value=\"3\" />\n        <Member Name=\"azureAD\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"vpnClientAuthenticationType\">\n        <Member Name=\"userAuthentication\" Value=\"0\" />\n        <Member Name=\"deviceAuthentication\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"vpnDeadPeerDetectionRate\">\n        <Member Name=\"medium\" Value=\"0\" />\n        <Member Name=\"none\" Value=\"1\" />\n        <Member Name=\"low\" Value=\"2\" />\n        <Member Name=\"high\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"vpnEncryptionAlgorithmType\">\n        <Member Name=\"aes256\" Value=\"0\" />\n        <Member Name=\"des\" Value=\"1\" />\n        <Member Name=\"tripleDes\" Value=\"2\" />\n        <Member Name=\"aes128\" Value=\"3\" />\n        <Member Name=\"aes128Gcm\" Value=\"4\" />\n        <Member Name=\"aes256Gcm\" Value=\"5\" />\n        <Member Name=\"aes192\" Value=\"6\" />\n        <Member Name=\"aes192Gcm\" Value=\"7\" />\n        <Member Name=\"chaCha20Poly1305\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"vpnIntegrityAlgorithmType\">\n        <Member Name=\"sha2_256\" Value=\"0\" />\n        <Member Name=\"sha1_96\" Value=\"1\" />\n        <Member Name=\"sha1_160\" Value=\"2\" />\n        <Member Name=\"sha2_384\" Value=\"3\" />\n        <Member Name=\"sha2_512\" Value=\"4\" />\n        <Member Name=\"md5\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"vpnLocalIdentifier\">\n        <Member Name=\"deviceFQDN\" Value=\"0\" />\n        <Member Name=\"empty\" Value=\"1\" />\n        <Member Name=\"clientCertificateSubjectName\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"vpnOnDemandRuleConnectionAction\">\n        <Member Name=\"connect\" Value=\"0\" />\n        <Member Name=\"evaluateConnection\" Value=\"1\" />\n        <Member Name=\"ignore\" Value=\"2\" />\n        <Member Name=\"disconnect\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"vpnOnDemandRuleConnectionDomainAction\">\n        <Member Name=\"connectIfNeeded\" Value=\"0\" />\n        <Member Name=\"neverConnect\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"vpnOnDemandRuleInterfaceTypeMatch\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"ethernet\" Value=\"1\" />\n        <Member Name=\"wiFi\" Value=\"2\" />\n        <Member Name=\"cellular\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"vpnProviderType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"appProxy\" Value=\"1\" />\n        <Member Name=\"packetTunnel\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"vpnServerCertificateType\">\n        <Member Name=\"rsa\" Value=\"0\" />\n        <Member Name=\"ecdsa256\" Value=\"1\" />\n        <Member Name=\"ecdsa384\" Value=\"2\" />\n        <Member Name=\"ecdsa521\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"vpnServiceExceptionAction\">\n        <Member Name=\"forceTrafficViaVPN\" Value=\"0\" />\n        <Member Name=\"allowTrafficOutside\" Value=\"1\" />\n        <Member Name=\"dropTraffic\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"vpnTrafficRuleAppType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"desktop\" Value=\"1\" />\n        <Member Name=\"universal\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"vpnTrafficRuleRoutingPolicyType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"splitTunnel\" Value=\"1\" />\n        <Member Name=\"forceTunnel\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"vpnTunnelConfigurationType\">\n        <Member Name=\"wifiAndCellular\" Value=\"0\" />\n        <Member Name=\"cellular\" Value=\"1\" />\n        <Member Name=\"wifi\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"webBrowserCookieSettings\">\n        <Member Name=\"browserDefault\" Value=\"0\" />\n        <Member Name=\"blockAlways\" Value=\"1\" />\n        <Member Name=\"allowCurrentWebSite\" Value=\"2\" />\n        <Member Name=\"allowFromWebsitesVisited\" Value=\"3\" />\n        <Member Name=\"allowAlways\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"weeklySchedule\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"everyday\" Value=\"1\" />\n        <Member Name=\"sunday\" Value=\"2\" />\n        <Member Name=\"monday\" Value=\"3\" />\n        <Member Name=\"tuesday\" Value=\"4\" />\n        <Member Name=\"wednesday\" Value=\"5\" />\n        <Member Name=\"thursday\" Value=\"6\" />\n        <Member Name=\"friday\" Value=\"7\" />\n        <Member Name=\"saturday\" Value=\"8\" />\n        <Member Name=\"noScheduledScan\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"welcomeScreenMeetingInformation\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"showOrganizerAndTimeOnly\" Value=\"1\" />\n        <Member Name=\"showOrganizerAndTimeAndSubject\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"wiFiAuthenticationMethod\">\n        <Member Name=\"certificate\" Value=\"0\" />\n        <Member Name=\"usernameAndPassword\" Value=\"1\" />\n        <Member Name=\"derivedCredential\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"wifiAuthenticationType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"user\" Value=\"1\" />\n        <Member Name=\"machine\" Value=\"2\" />\n        <Member Name=\"machineOrUser\" Value=\"3\" />\n        <Member Name=\"guest\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"wiFiProxySetting\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"manual\" Value=\"1\" />\n        <Member Name=\"automatic\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"wiFiSecurityType\">\n        <Member Name=\"open\" Value=\"0\" />\n        <Member Name=\"wpaPersonal\" Value=\"1\" />\n        <Member Name=\"wpaEnterprise\" Value=\"2\" />\n        <Member Name=\"wep\" Value=\"3\" />\n        <Member Name=\"wpa2Personal\" Value=\"4\" />\n        <Member Name=\"wpa2Enterprise\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"windows10AppsUpdateRecurrence\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"daily\" Value=\"1\" />\n        <Member Name=\"weekly\" Value=\"2\" />\n        <Member Name=\"monthly\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"windows10AppType\">\n        <Member Name=\"desktop\" Value=\"0\" />\n        <Member Name=\"universal\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"windows10DeviceModeType\">\n        <Member Name=\"standardConfiguration\" Value=\"0\" />\n        <Member Name=\"sModeConfiguration\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"windows10EditionType\">\n        <Member Name=\"windows10Enterprise\" Value=\"0\" />\n        <Member Name=\"windows10EnterpriseN\" Value=\"1\" />\n        <Member Name=\"windows10Education\" Value=\"2\" />\n        <Member Name=\"windows10EducationN\" Value=\"3\" />\n        <Member Name=\"windows10MobileEnterprise\" Value=\"4\" />\n        <Member Name=\"windows10HolographicEnterprise\" Value=\"5\" />\n        <Member Name=\"windows10Professional\" Value=\"6\" />\n        <Member Name=\"windows10ProfessionalN\" Value=\"7\" />\n        <Member Name=\"windows10ProfessionalEducation\" Value=\"8\" />\n        <Member Name=\"windows10ProfessionalEducationN\" Value=\"9\" />\n        <Member Name=\"windows10ProfessionalWorkstation\" Value=\"10\" />\n        <Member Name=\"windows10ProfessionalWorkstationN\" Value=\"11\" />\n        <Member Name=\"notConfigured\" Value=\"12\" />\n        <Member Name=\"windows10Home\" Value=\"13\" />\n        <Member Name=\"windows10HomeChina\" Value=\"14\" />\n        <Member Name=\"windows10HomeN\" Value=\"15\" />\n        <Member Name=\"windows10HomeSingleLanguage\" Value=\"16\" />\n        <Member Name=\"windows10Mobile\" Value=\"17\" />\n        <Member Name=\"windows10IoTCore\" Value=\"18\" />\n        <Member Name=\"windows10IoTCoreCommercial\" Value=\"19\" />\n      </EnumType>\n      <EnumType Name=\"windows10VpnAuthenticationMethod\">\n        <Member Name=\"certificate\" Value=\"0\" />\n        <Member Name=\"usernameAndPassword\" Value=\"1\" />\n        <Member Name=\"customEapXml\" Value=\"2\" />\n        <Member Name=\"derivedCredential\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"windows10VpnConnectionType\">\n        <Member Name=\"pulseSecure\" Value=\"0\" />\n        <Member Name=\"f5EdgeClient\" Value=\"1\" />\n        <Member Name=\"dellSonicWallMobileConnect\" Value=\"2\" />\n        <Member Name=\"checkPointCapsuleVpn\" Value=\"3\" />\n        <Member Name=\"automatic\" Value=\"4\" />\n        <Member Name=\"ikEv2\" Value=\"5\" />\n        <Member Name=\"l2tp\" Value=\"6\" />\n        <Member Name=\"pptp\" Value=\"7\" />\n        <Member Name=\"citrix\" Value=\"8\" />\n        <Member Name=\"paloAltoGlobalProtect\" Value=\"9\" />\n        <Member Name=\"ciscoAnyConnect\" Value=\"10\" />\n        <Member Name=\"unknownFutureValue\" Value=\"11\" />\n        <Member Name=\"microsoftTunnel\" Value=\"12\" />\n      </EnumType>\n      <EnumType Name=\"windows10VpnProfileTarget\">\n        <Member Name=\"user\" Value=\"0\" />\n        <Member Name=\"device\" Value=\"1\" />\n        <Member Name=\"autoPilotDevice\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"windowsAppStartLayoutTileSize\">\n        <Member Name=\"hidden\" Value=\"0\" />\n        <Member Name=\"small\" Value=\"1\" />\n        <Member Name=\"medium\" Value=\"2\" />\n        <Member Name=\"wide\" Value=\"3\" />\n        <Member Name=\"large\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"windowsDefenderTamperProtectionOptions\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"enable\" Value=\"1\" />\n        <Member Name=\"disable\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"windowsDeliveryOptimizationMode\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"httpOnly\" Value=\"1\" />\n        <Member Name=\"httpWithPeeringNat\" Value=\"2\" />\n        <Member Name=\"httpWithPeeringPrivateGroup\" Value=\"3\" />\n        <Member Name=\"httpWithInternetPeering\" Value=\"4\" />\n        <Member Name=\"simpleDownload\" Value=\"99\" />\n        <Member Name=\"bypassMode\" Value=\"100\" />\n      </EnumType>\n      <EnumType Name=\"windowsEdgeKioskType\">\n        <Member Name=\"publicBrowsing\" Value=\"0\" />\n        <Member Name=\"fullScreen\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"windowsFirewallRuleInterfaceTypes\" IsFlags=\"true\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"remoteAccess\" Value=\"1\" />\n        <Member Name=\"wireless\" Value=\"2\" />\n        <Member Name=\"lan\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"windowsFirewallRuleNetworkProfileTypes\" IsFlags=\"true\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"domain\" Value=\"1\" />\n        <Member Name=\"private\" Value=\"2\" />\n        <Member Name=\"public\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"windowsFirewallRuleTrafficDirectionType\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"out\" Value=\"1\" />\n        <Member Name=\"in\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"windowsHealthMonitoringScope\" IsFlags=\"true\">\n        <Member Name=\"undefined\" Value=\"0\" />\n        <Member Name=\"healthMonitoring\" Value=\"1\" />\n        <Member Name=\"bootPerformance\" Value=\"2\" />\n        <Member Name=\"windowsUpdates\" Value=\"4\" />\n        <Member Name=\"privilegeManagement\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"windowsKioskAppType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"store\" Value=\"1\" />\n        <Member Name=\"desktop\" Value=\"2\" />\n        <Member Name=\"aumId\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"windowsPrivacyDataAccessLevel\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"forceAllow\" Value=\"1\" />\n        <Member Name=\"forceDeny\" Value=\"2\" />\n        <Member Name=\"userInControl\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"windowsPrivacyDataCategory\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"accountInfo\" Value=\"1\" />\n        <Member Name=\"appsRunInBackground\" Value=\"2\" />\n        <Member Name=\"calendar\" Value=\"3\" />\n        <Member Name=\"callHistory\" Value=\"4\" />\n        <Member Name=\"camera\" Value=\"5\" />\n        <Member Name=\"contacts\" Value=\"6\" />\n        <Member Name=\"diagnosticsInfo\" Value=\"7\" />\n        <Member Name=\"email\" Value=\"8\" />\n        <Member Name=\"location\" Value=\"9\" />\n        <Member Name=\"messaging\" Value=\"10\" />\n        <Member Name=\"microphone\" Value=\"11\" />\n        <Member Name=\"motion\" Value=\"12\" />\n        <Member Name=\"notifications\" Value=\"13\" />\n        <Member Name=\"phone\" Value=\"14\" />\n        <Member Name=\"radios\" Value=\"15\" />\n        <Member Name=\"tasks\" Value=\"16\" />\n        <Member Name=\"syncWithDevices\" Value=\"17\" />\n        <Member Name=\"trustedDevices\" Value=\"18\" />\n      </EnumType>\n      <EnumType Name=\"windowsSModeConfiguration\">\n        <Member Name=\"noRestriction\" Value=\"0\" />\n        <Member Name=\"block\" Value=\"1\" />\n        <Member Name=\"unlock\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"windowsSpotlightEnablementSettings\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"disabled\" Value=\"1\" />\n        <Member Name=\"enabled\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"windowsStartMenuAppListVisibilityType\" IsFlags=\"true\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"collapse\" Value=\"1\" />\n        <Member Name=\"remove\" Value=\"2\" />\n        <Member Name=\"disableSettingsApp\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"windowsStartMenuModeType\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"fullScreen\" Value=\"1\" />\n        <Member Name=\"nonFullScreen\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"windowsUpdateForBusinessUpdateWeeks\" IsFlags=\"true\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"firstWeek\" Value=\"1\" />\n        <Member Name=\"secondWeek\" Value=\"2\" />\n        <Member Name=\"thirdWeek\" Value=\"4\" />\n        <Member Name=\"fourthWeek\" Value=\"8\" />\n        <Member Name=\"everyWeek\" Value=\"15\" />\n        <Member Name=\"unknownFutureValue\" Value=\"22\" />\n      </EnumType>\n      <EnumType Name=\"windowsUpdateNotificationDisplayOption\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"defaultNotifications\" Value=\"1\" />\n        <Member Name=\"restartWarningsOnly\" Value=\"2\" />\n        <Member Name=\"disableAllNotifications\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"windowsUpdateStatus\">\n        <Member Name=\"upToDate\" Value=\"0\" />\n        <Member Name=\"pendingInstallation\" Value=\"1\" />\n        <Member Name=\"pendingReboot\" Value=\"2\" />\n        <Member Name=\"failed\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"windowsUpdateType\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"all\" Value=\"1\" />\n        <Member Name=\"businessReadyOnly\" Value=\"2\" />\n        <Member Name=\"windowsInsiderBuildFast\" Value=\"3\" />\n        <Member Name=\"windowsInsiderBuildSlow\" Value=\"4\" />\n        <Member Name=\"windowsInsiderBuildRelease\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"windowsUserAccountControlSettings\">\n        <Member Name=\"userDefined\" Value=\"0\" />\n        <Member Name=\"alwaysNotify\" Value=\"1\" />\n        <Member Name=\"notifyOnAppChanges\" Value=\"2\" />\n        <Member Name=\"notifyOnAppChangesWithoutDimming\" Value=\"3\" />\n        <Member Name=\"neverNotify\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"windowsVpnConnectionType\">\n        <Member Name=\"pulseSecure\" Value=\"0\" />\n        <Member Name=\"f5EdgeClient\" Value=\"1\" />\n        <Member Name=\"dellSonicWallMobileConnect\" Value=\"2\" />\n        <Member Name=\"checkPointCapsuleVpn\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"wiredNetworkAuthenticationMethod\">\n        <Member Name=\"certificate\" Value=\"0\" />\n        <Member Name=\"usernameAndPassword\" Value=\"1\" />\n        <Member Name=\"derivedCredential\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"wiredNetworkAuthenticationType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"user\" Value=\"1\" />\n        <Member Name=\"machine\" Value=\"2\" />\n        <Member Name=\"machineOrUser\" Value=\"3\" />\n        <Member Name=\"guest\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"wiredNetworkInterface\">\n        <Member Name=\"anyEthernet\" Value=\"0\" />\n        <Member Name=\"firstActiveEthernet\" Value=\"1\" />\n        <Member Name=\"secondActiveEthernet\" Value=\"2\" />\n        <Member Name=\"thirdActiveEthernet\" Value=\"3\" />\n        <Member Name=\"firstEthernet\" Value=\"4\" />\n        <Member Name=\"secondEthernet\" Value=\"5\" />\n        <Member Name=\"thirdEthernet\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementComplianceActionType\">\n        <Member Name=\"noAction\" Value=\"0\" />\n        <Member Name=\"notification\" Value=\"1\" />\n        <Member Name=\"block\" Value=\"2\" />\n        <Member Name=\"retire\" Value=\"3\" />\n        <Member Name=\"wipe\" Value=\"4\" />\n        <Member Name=\"removeResourceAccessProfiles\" Value=\"5\" />\n        <Member Name=\"pushNotification\" Value=\"9\" />\n        <Member Name=\"remoteLock\" Value=\"10\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementConfigurationAzureAdTrustType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"azureAdJoined\" Value=\"1\" />\n        <Member Name=\"addWorkAccount\" Value=\"2\" />\n        <Member Name=\"mdmOnly\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementConfigurationControlType\">\n        <Member Name=\"default\" Value=\"0\" />\n        <Member Name=\"dropdown\" Value=\"1\" />\n        <Member Name=\"smallTextBox\" Value=\"2\" />\n        <Member Name=\"largeTextBox\" Value=\"3\" />\n        <Member Name=\"toggle\" Value=\"4\" />\n        <Member Name=\"multiheaderGrid\" Value=\"5\" />\n        <Member Name=\"contextPane\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementConfigurationDeviceMode\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"kiosk\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementConfigurationPlatforms\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"android\" Value=\"1\" />\n        <Member Name=\"iOS\" Value=\"4\" />\n        <Member Name=\"macOS\" Value=\"8\" />\n        <Member Name=\"windows10X\" Value=\"16\" />\n        <Member Name=\"windows10\" Value=\"32\" />\n        <Member Name=\"linux\" Value=\"128\" />\n        <Member Name=\"unknownFutureValue\" Value=\"1073741824\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementConfigurationSecretSettingValueState\">\n        <Member Name=\"invalid\" Value=\"0\" />\n        <Member Name=\"notEncrypted\" Value=\"1\" />\n        <Member Name=\"encryptedValueToken\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementConfigurationSettingAccessTypes\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"add\" Value=\"1\" />\n        <Member Name=\"copy\" Value=\"2\" />\n        <Member Name=\"delete\" Value=\"4\" />\n        <Member Name=\"get\" Value=\"8\" />\n        <Member Name=\"replace\" Value=\"16\" />\n        <Member Name=\"execute\" Value=\"32\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementConfigurationSettingUsage\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"configuration\" Value=\"1\" />\n        <Member Name=\"compliance\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementConfigurationSettingVisibility\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"settingsCatalog\" Value=\"1\" />\n        <Member Name=\"template\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementConfigurationStringFormat\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"email\" Value=\"1\" />\n        <Member Name=\"guid\" Value=\"2\" />\n        <Member Name=\"ip\" Value=\"3\" />\n        <Member Name=\"base64\" Value=\"4\" />\n        <Member Name=\"url\" Value=\"5\" />\n        <Member Name=\"version\" Value=\"6\" />\n        <Member Name=\"xml\" Value=\"7\" />\n        <Member Name=\"date\" Value=\"8\" />\n        <Member Name=\"time\" Value=\"9\" />\n        <Member Name=\"binary\" Value=\"10\" />\n        <Member Name=\"regEx\" Value=\"11\" />\n        <Member Name=\"json\" Value=\"12\" />\n        <Member Name=\"dateTime\" Value=\"13\" />\n        <Member Name=\"surfaceHub\" Value=\"14\" />\n        <Member Name=\"bashScript\" Value=\"19\" />\n        <Member Name=\"unknownFutureValue\" Value=\"20\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementConfigurationTechnologies\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"mdm\" Value=\"1\" />\n        <Member Name=\"windows10XManagement\" Value=\"2\" />\n        <Member Name=\"configManager\" Value=\"4\" />\n        <Member Name=\"appleRemoteManagement\" Value=\"64\" />\n        <Member Name=\"microsoftSense\" Value=\"128\" />\n        <Member Name=\"exchangeOnline\" Value=\"256\" />\n        <Member Name=\"linuxMdm\" Value=\"1024\" />\n        <Member Name=\"enrollment\" Value=\"4096\" />\n        <Member Name=\"endpointPrivilegeManagement\" Value=\"8192\" />\n        <Member Name=\"unknownFutureValue\" Value=\"16384\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementConfigurationTemplateFamily\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"endpointSecurityAntivirus\" Value=\"10\" />\n        <Member Name=\"endpointSecurityDiskEncryption\" Value=\"11\" />\n        <Member Name=\"endpointSecurityFirewall\" Value=\"12\" />\n        <Member Name=\"endpointSecurityEndpointDetectionAndResponse\" Value=\"13\" />\n        <Member Name=\"endpointSecurityAttackSurfaceReduction\" Value=\"14\" />\n        <Member Name=\"endpointSecurityAccountProtection\" Value=\"15\" />\n        <Member Name=\"endpointSecurityApplicationControl\" Value=\"16\" />\n        <Member Name=\"endpointSecurityEndpointPrivilegeManagement\" Value=\"17\" />\n        <Member Name=\"enrollmentConfiguration\" Value=\"18\" />\n        <Member Name=\"appQuietTime\" Value=\"19\" />\n        <Member Name=\"baseline\" Value=\"20\" />\n        <Member Name=\"unknownFutureValue\" Value=\"21\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementConfigurationWindowsSkus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"windowsHome\" Value=\"1\" />\n        <Member Name=\"windowsProfessional\" Value=\"2\" />\n        <Member Name=\"windowsEnterprise\" Value=\"3\" />\n        <Member Name=\"windowsEducation\" Value=\"4\" />\n        <Member Name=\"windowsMobile\" Value=\"5\" />\n        <Member Name=\"windowsMobileEnterprise\" Value=\"6\" />\n        <Member Name=\"windowsTeamSurface\" Value=\"7\" />\n        <Member Name=\"iot\" Value=\"8\" />\n        <Member Name=\"iotEnterprise\" Value=\"9\" />\n        <Member Name=\"holoLens\" Value=\"10\" />\n        <Member Name=\"holoLensEnterprise\" Value=\"11\" />\n        <Member Name=\"holographicForBusiness\" Value=\"12\" />\n        <Member Name=\"windowsMultiSession\" Value=\"13\" />\n        <Member Name=\"surfaceHub\" Value=\"14\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementTemplateLifecycleState\">\n        <Member Name=\"invalid\" Value=\"0\" />\n        <Member Name=\"draft\" Value=\"10\" />\n        <Member Name=\"active\" Value=\"20\" />\n        <Member Name=\"superseded\" Value=\"30\" />\n        <Member Name=\"deprecated\" Value=\"40\" />\n        <Member Name=\"retired\" Value=\"50\" />\n      </EnumType>\n      <EnumType Name=\"companyPortalAction\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"remove\" Value=\"1\" />\n        <Member Name=\"reset\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"deviceEnrollmentConfigurationType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"limit\" Value=\"1\" />\n        <Member Name=\"platformRestrictions\" Value=\"2\" />\n        <Member Name=\"windowsHelloForBusiness\" Value=\"3\" />\n        <Member Name=\"defaultLimit\" Value=\"4\" />\n        <Member Name=\"defaultPlatformRestrictions\" Value=\"5\" />\n        <Member Name=\"defaultWindowsHelloForBusiness\" Value=\"6\" />\n        <Member Name=\"defaultWindows10EnrollmentCompletionPageConfiguration\" Value=\"7\" />\n        <Member Name=\"windows10EnrollmentCompletionPageConfiguration\" Value=\"8\" />\n        <Member Name=\"deviceComanagementAuthorityConfiguration\" Value=\"9\" />\n        <Member Name=\"singlePlatformRestriction\" Value=\"10\" />\n        <Member Name=\"unknownFutureValue\" Value=\"11\" />\n        <Member Name=\"enrollmentNotificationsConfiguration\" Value=\"12\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementExchangeAccessLevel\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"allow\" Value=\"1\" />\n        <Member Name=\"block\" Value=\"2\" />\n        <Member Name=\"quarantine\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementExchangeAccessRuleType\">\n        <Member Name=\"family\" Value=\"0\" />\n        <Member Name=\"model\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementExchangeConnectorStatus\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"connectionPending\" Value=\"1\" />\n        <Member Name=\"connected\" Value=\"2\" />\n        <Member Name=\"disconnected\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementExchangeConnectorSyncType\">\n        <Member Name=\"fullSync\" Value=\"0\" />\n        <Member Name=\"deltaSync\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementExchangeConnectorType\">\n        <Member Name=\"onPremises\" Value=\"0\" />\n        <Member Name=\"hosted\" Value=\"1\" />\n        <Member Name=\"serviceToService\" Value=\"2\" />\n        <Member Name=\"dedicated\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementPartnerAppType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"singleTenantApp\" Value=\"1\" />\n        <Member Name=\"multiTenantApp\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementPartnerTenantState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"unavailable\" Value=\"1\" />\n        <Member Name=\"enabled\" Value=\"2\" />\n        <Member Name=\"terminated\" Value=\"3\" />\n        <Member Name=\"rejected\" Value=\"4\" />\n        <Member Name=\"unresponsive\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"enrollmentAvailabilityOptions\">\n        <Member Name=\"availableWithPrompts\" Value=\"0\" />\n        <Member Name=\"availableWithoutPrompts\" Value=\"1\" />\n        <Member Name=\"unavailable\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"enrollmentNotificationBrandingOptions\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"includeCompanyLogo\" Value=\"1\" />\n        <Member Name=\"includeCompanyName\" Value=\"2\" />\n        <Member Name=\"includeContactInformation\" Value=\"4\" />\n        <Member Name=\"includeCompanyPortalLink\" Value=\"8\" />\n        <Member Name=\"includeDeviceDetails\" Value=\"16\" />\n        <Member Name=\"unknownFutureValue\" Value=\"32\" />\n      </EnumType>\n      <EnumType Name=\"enrollmentNotificationTemplateType\">\n        <Member Name=\"email\" Value=\"1\" />\n        <Member Name=\"push\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"99\" />\n      </EnumType>\n      <EnumType Name=\"enrollmentRestrictionPlatformType\">\n        <Member Name=\"allPlatforms\" Value=\"0\" />\n        <Member Name=\"ios\" Value=\"1\" />\n        <Member Name=\"windows\" Value=\"2\" />\n        <Member Name=\"windowsPhone\" Value=\"3\" />\n        <Member Name=\"android\" Value=\"4\" />\n        <Member Name=\"androidForWork\" Value=\"5\" />\n        <Member Name=\"mac\" Value=\"7\" />\n        <Member Name=\"linux\" Value=\"8\" />\n        <Member Name=\"unknownFutureValue\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"mdmAuthority\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"intune\" Value=\"1\" />\n        <Member Name=\"sccm\" Value=\"2\" />\n        <Member Name=\"office365\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"microsoftStoreForBusinessPortalSelectionOptions\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"companyPortal\" Value=\"1\" />\n        <Member Name=\"privateStore\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"mobileThreatPartnerTenantState\">\n        <Member Name=\"unavailable\" Value=\"0\" />\n        <Member Name=\"available\" Value=\"1\" />\n        <Member Name=\"enabled\" Value=\"2\" />\n        <Member Name=\"unresponsive\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"ownerType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"company\" Value=\"1\" />\n        <Member Name=\"personal\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"vppTokenState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"valid\" Value=\"1\" />\n        <Member Name=\"expired\" Value=\"2\" />\n        <Member Name=\"invalid\" Value=\"3\" />\n        <Member Name=\"assignedToExternalMDM\" Value=\"4\" />\n        <Member Name=\"duplicateLocationId\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"vppTokenSyncStatus\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"inProgress\" Value=\"1\" />\n        <Member Name=\"completed\" Value=\"2\" />\n        <Member Name=\"failed\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"windowsHelloForBusinessPinUsage\">\n        <Member Name=\"allowed\" Value=\"0\" />\n        <Member Name=\"required\" Value=\"1\" />\n        <Member Name=\"disallowed\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementComparisonResult\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"equal\" Value=\"1\" />\n        <Member Name=\"notEqual\" Value=\"2\" />\n        <Member Name=\"added\" Value=\"3\" />\n        <Member Name=\"removed\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementTemplateSubtype\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"firewall\" Value=\"1\" />\n        <Member Name=\"diskEncryption\" Value=\"2\" />\n        <Member Name=\"attackSurfaceReduction\" Value=\"3\" />\n        <Member Name=\"endpointDetectionReponse\" Value=\"4\" />\n        <Member Name=\"accountProtection\" Value=\"5\" />\n        <Member Name=\"antivirus\" Value=\"6\" />\n        <Member Name=\"firewallSharedAppList\" Value=\"7\" />\n        <Member Name=\"firewallSharedIpList\" Value=\"8\" />\n        <Member Name=\"firewallSharedPortlist\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementTemplateType\">\n        <Member Name=\"securityBaseline\" Value=\"0\" />\n        <Member Name=\"specializedDevices\" Value=\"1\" />\n        <Member Name=\"advancedThreatProtectionSecurityBaseline\" Value=\"2\" />\n        <Member Name=\"deviceConfiguration\" Value=\"3\" />\n        <Member Name=\"custom\" Value=\"4\" />\n        <Member Name=\"securityTemplate\" Value=\"5\" />\n        <Member Name=\"microsoftEdgeSecurityBaseline\" Value=\"6\" />\n        <Member Name=\"microsoftOffice365ProPlusSecurityBaseline\" Value=\"7\" />\n        <Member Name=\"deviceCompliance\" Value=\"8\" />\n        <Member Name=\"deviceConfigurationForOffice365\" Value=\"9\" />\n        <Member Name=\"cloudPC\" Value=\"10\" />\n        <Member Name=\"firewallSharedSettings\" Value=\"11\" />\n      </EnumType>\n      <EnumType Name=\"deviceManangementIntentValueType\">\n        <Member Name=\"integer\" Value=\"0\" />\n        <Member Name=\"boolean\" Value=\"1\" />\n        <Member Name=\"string\" Value=\"2\" />\n        <Member Name=\"complex\" Value=\"3\" />\n        <Member Name=\"collection\" Value=\"4\" />\n        <Member Name=\"abstractComplex\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"securityBaselineComplianceState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"secure\" Value=\"1\" />\n        <Member Name=\"notApplicable\" Value=\"2\" />\n        <Member Name=\"notSecure\" Value=\"3\" />\n        <Member Name=\"error\" Value=\"4\" />\n        <Member Name=\"conflict\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"securityBaselinePolicySourceType\">\n        <Member Name=\"deviceConfiguration\" Value=\"0\" />\n        <Member Name=\"deviceIntent\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"adminConsentState\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"granted\" Value=\"1\" />\n        <Member Name=\"notGranted\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"appLogDecryptionAlgorithm\">\n        <Member Name=\"aes256\" Value=\"0\" />\n        <Member Name=\"unknownFutureValue\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"appLogUploadState\">\n        <Member Name=\"pending\" Value=\"0\" />\n        <Member Name=\"completed\" Value=\"1\" />\n        <Member Name=\"failed\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"chassisType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"desktop\" Value=\"1\" />\n        <Member Name=\"laptop\" Value=\"2\" />\n        <Member Name=\"worksWorkstation\" Value=\"3\" />\n        <Member Name=\"enterpriseServer\" Value=\"4\" />\n        <Member Name=\"phone\" Value=\"100\" />\n        <Member Name=\"tablet\" Value=\"101\" />\n        <Member Name=\"mobileOther\" Value=\"102\" />\n        <Member Name=\"mobileUnknown\" Value=\"103\" />\n      </EnumType>\n      <EnumType Name=\"comanagementEligibleType\">\n        <Member Name=\"comanaged\" Value=\"1\" />\n        <Member Name=\"eligible\" Value=\"2\" />\n        <Member Name=\"eligibleButNotAzureAdJoined\" Value=\"3\" />\n        <Member Name=\"needsOsUpdate\" Value=\"4\" />\n        <Member Name=\"ineligible\" Value=\"5\" />\n        <Member Name=\"scheduledForEnrollment\" Value=\"6\" />\n        <Member Name=\"unknownFutureValue\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"complianceState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"compliant\" Value=\"1\" />\n        <Member Name=\"noncompliant\" Value=\"2\" />\n        <Member Name=\"conflict\" Value=\"3\" />\n        <Member Name=\"error\" Value=\"4\" />\n        <Member Name=\"inGracePeriod\" Value=\"254\" />\n        <Member Name=\"configManager\" Value=\"255\" />\n      </EnumType>\n      <EnumType Name=\"configurationManagerActionDeliveryStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"pendingDelivery\" Value=\"1\" />\n        <Member Name=\"deliveredToConnectorService\" Value=\"2\" />\n        <Member Name=\"failedToDeliverToConnectorService\" Value=\"3\" />\n        <Member Name=\"deliveredToOnPremisesServer\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"configurationManagerActionType\">\n        <Member Name=\"refreshMachinePolicy\" Value=\"0\" />\n        <Member Name=\"refreshUserPolicy\" Value=\"1\" />\n        <Member Name=\"wakeUpClient\" Value=\"2\" />\n        <Member Name=\"appEvaluation\" Value=\"3\" />\n        <Member Name=\"quickScan\" Value=\"5\" />\n        <Member Name=\"fullScan\" Value=\"6\" />\n        <Member Name=\"windowsDefenderUpdateSignatures\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"configurationManagerClientState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"installed\" Value=\"1\" />\n        <Member Name=\"healthy\" Value=\"7\" />\n        <Member Name=\"installFailed\" Value=\"8\" />\n        <Member Name=\"updateFailed\" Value=\"11\" />\n        <Member Name=\"communicationError\" Value=\"19\" />\n      </EnumType>\n      <EnumType Name=\"detectedAppPlatformType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"windows\" Value=\"1\" />\n        <Member Name=\"windowsMobile\" Value=\"2\" />\n        <Member Name=\"windowsHolographic\" Value=\"3\" />\n        <Member Name=\"ios\" Value=\"4\" />\n        <Member Name=\"macOS\" Value=\"5\" />\n        <Member Name=\"chromeOS\" Value=\"6\" />\n        <Member Name=\"androidOSP\" Value=\"7\" />\n        <Member Name=\"androidDeviceAdministrator\" Value=\"8\" />\n        <Member Name=\"androidWorkProfile\" Value=\"9\" />\n        <Member Name=\"androidDedicatedAndFullyManaged\" Value=\"10\" />\n        <Member Name=\"unknownFutureValue\" Value=\"11\" />\n      </EnumType>\n      <EnumType Name=\"deviceCustomAttributeValueType\">\n        <Member Name=\"integer\" Value=\"0\" />\n        <Member Name=\"string\" Value=\"1\" />\n        <Member Name=\"dateTime\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"deviceEnrollmentType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"userEnrollment\" Value=\"1\" />\n        <Member Name=\"deviceEnrollmentManager\" Value=\"2\" />\n        <Member Name=\"appleBulkWithUser\" Value=\"3\" />\n        <Member Name=\"appleBulkWithoutUser\" Value=\"4\" />\n        <Member Name=\"windowsAzureADJoin\" Value=\"5\" />\n        <Member Name=\"windowsBulkUserless\" Value=\"6\" />\n        <Member Name=\"windowsAutoEnrollment\" Value=\"7\" />\n        <Member Name=\"windowsBulkAzureDomainJoin\" Value=\"8\" />\n        <Member Name=\"windowsCoManagement\" Value=\"9\" />\n        <Member Name=\"windowsAzureADJoinUsingDeviceAuth\" Value=\"10\" />\n        <Member Name=\"appleUserEnrollment\" Value=\"11\" />\n        <Member Name=\"appleUserEnrollmentWithServiceAccount\" Value=\"12\" />\n        <Member Name=\"azureAdJoinUsingAzureVmExtension\" Value=\"14\" />\n        <Member Name=\"androidEnterpriseDedicatedDevice\" Value=\"15\" />\n        <Member Name=\"androidEnterpriseFullyManaged\" Value=\"16\" />\n        <Member Name=\"androidEnterpriseCorporateWorkProfile\" Value=\"17\" />\n      </EnumType>\n      <EnumType Name=\"deviceEventLevel\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"verbose\" Value=\"1\" />\n        <Member Name=\"information\" Value=\"2\" />\n        <Member Name=\"warning\" Value=\"3\" />\n        <Member Name=\"error\" Value=\"4\" />\n        <Member Name=\"critical\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"deviceGuardLocalSystemAuthorityCredentialGuardState\">\n        <Member Name=\"running\" Value=\"0\" />\n        <Member Name=\"rebootRequired\" Value=\"1\" />\n        <Member Name=\"notLicensed\" Value=\"2\" />\n        <Member Name=\"notConfigured\" Value=\"3\" />\n        <Member Name=\"virtualizationBasedSecurityNotRunning\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"deviceGuardVirtualizationBasedSecurityHardwareRequirementState\">\n        <Member Name=\"meetHardwareRequirements\" Value=\"0\" />\n        <Member Name=\"secureBootRequired\" Value=\"1\" />\n        <Member Name=\"dmaProtectionRequired\" Value=\"2\" />\n        <Member Name=\"hyperVNotSupportedForGuestVM\" Value=\"4\" />\n        <Member Name=\"hyperVNotAvailable\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"deviceGuardVirtualizationBasedSecurityState\">\n        <Member Name=\"running\" Value=\"0\" />\n        <Member Name=\"rebootRequired\" Value=\"1\" />\n        <Member Name=\"require64BitArchitecture\" Value=\"2\" />\n        <Member Name=\"notLicensed\" Value=\"3\" />\n        <Member Name=\"notConfigured\" Value=\"4\" />\n        <Member Name=\"doesNotMeetHardwareRequirements\" Value=\"5\" />\n        <Member Name=\"other\" Value=\"42\" />\n      </EnumType>\n      <EnumType Name=\"deviceLicensingStatus\">\n        <Member Name=\"unknown\" Value=\"-1\" />\n        <Member Name=\"licenseRefreshStarted\" Value=\"0\" />\n        <Member Name=\"licenseRefreshPending\" Value=\"1\" />\n        <Member Name=\"deviceIsNotAzureActiveDirectoryJoined\" Value=\"2\" />\n        <Member Name=\"verifyingMicrosoftDeviceIdentity\" Value=\"3\" />\n        <Member Name=\"deviceIdentityVerificationFailed\" Value=\"4\" />\n        <Member Name=\"verifyingMirosoftAccountIdentity\" Value=\"5\" />\n        <Member Name=\"mirosoftAccountVerificationFailed\" Value=\"6\" />\n        <Member Name=\"acquiringDeviceLicense\" Value=\"7\" />\n        <Member Name=\"refreshingDeviceLicense\" Value=\"8\" />\n        <Member Name=\"deviceLicenseRefreshSucceed\" Value=\"9\" />\n        <Member Name=\"deviceLicenseRefreshFailed\" Value=\"10\" />\n        <Member Name=\"removingDeviceLicense\" Value=\"11\" />\n        <Member Name=\"deviceLicenseRemoveSucceed\" Value=\"12\" />\n        <Member Name=\"deviceLicenseRemoveFailed\" Value=\"13\" />\n        <Member Name=\"unknownFutureValue\" Value=\"14\" />\n      </EnumType>\n      <EnumType Name=\"deviceLogCollectionTemplateType\">\n        <Member Name=\"predefined\" Value=\"0\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementExchangeAccessState\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"unknown\" Value=\"1\" />\n        <Member Name=\"allowed\" Value=\"2\" />\n        <Member Name=\"blocked\" Value=\"3\" />\n        <Member Name=\"quarantined\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementExchangeAccessStateReason\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"unknown\" Value=\"1\" />\n        <Member Name=\"exchangeGlobalRule\" Value=\"2\" />\n        <Member Name=\"exchangeIndividualRule\" Value=\"3\" />\n        <Member Name=\"exchangeDeviceRule\" Value=\"4\" />\n        <Member Name=\"exchangeUpgrade\" Value=\"5\" />\n        <Member Name=\"exchangeMailboxPolicy\" Value=\"6\" />\n        <Member Name=\"other\" Value=\"7\" />\n        <Member Name=\"compliant\" Value=\"8\" />\n        <Member Name=\"notCompliant\" Value=\"9\" />\n        <Member Name=\"notEnrolled\" Value=\"10\" />\n        <Member Name=\"unknownLocation\" Value=\"12\" />\n        <Member Name=\"mfaRequired\" Value=\"13\" />\n        <Member Name=\"azureADBlockDueToAccessPolicy\" Value=\"14\" />\n        <Member Name=\"compromisedPassword\" Value=\"15\" />\n        <Member Name=\"deviceNotKnownWithManagedApp\" Value=\"16\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementSubscriptions\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"intune\" Value=\"1\" />\n        <Member Name=\"office365\" Value=\"2\" />\n        <Member Name=\"intunePremium\" Value=\"4\" />\n        <Member Name=\"intune_EDU\" Value=\"8\" />\n        <Member Name=\"intune_SMB\" Value=\"16\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementSubscriptionState\">\n        <Member Name=\"pending\" Value=\"0\" />\n        <Member Name=\"active\" Value=\"1\" />\n        <Member Name=\"warning\" Value=\"2\" />\n        <Member Name=\"disabled\" Value=\"3\" />\n        <Member Name=\"deleted\" Value=\"4\" />\n        <Member Name=\"blocked\" Value=\"5\" />\n        <Member Name=\"lockedOut\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"deviceRegistrationState\">\n        <Member Name=\"notRegistered\" Value=\"0\" />\n        <Member Name=\"registered\" Value=\"2\" />\n        <Member Name=\"revoked\" Value=\"3\" />\n        <Member Name=\"keyConflict\" Value=\"4\" />\n        <Member Name=\"approvalPending\" Value=\"5\" />\n        <Member Name=\"certificateReset\" Value=\"6\" />\n        <Member Name=\"notRegisteredPendingEnrollment\" Value=\"7\" />\n        <Member Name=\"unknown\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"deviceScopeAction\" />\n      <EnumType Name=\"deviceScopeActionStatus\">\n        <Member Name=\"failed\" Value=\"0\" />\n        <Member Name=\"succeeded\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"deviceScopeOperator\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"equals\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"deviceScopeParameter\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"scopeTag\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"deviceScopeStatus\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"computing\" Value=\"1\" />\n        <Member Name=\"insufficientData\" Value=\"2\" />\n        <Member Name=\"completed\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"diskType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"hdd\" Value=\"1\" />\n        <Member Name=\"ssd\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"globalDeviceHealthScriptState\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"pending\" Value=\"1\" />\n        <Member Name=\"enabled\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"healthState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"healthy\" Value=\"1\" />\n        <Member Name=\"unhealthy\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"joinType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"azureADJoined\" Value=\"1\" />\n        <Member Name=\"azureADRegistered\" Value=\"2\" />\n        <Member Name=\"hybridAzureADJoined\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"lostModeState\">\n        <Member Name=\"disabled\" Value=\"0\" />\n        <Member Name=\"enabled\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"managedDeviceArchitecture\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"x86\" Value=\"1\" />\n        <Member Name=\"x64\" Value=\"2\" />\n        <Member Name=\"arm\" Value=\"3\" />\n        <Member Name=\"arM64\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"managedDeviceManagementFeatures\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"microsoftManagedDesktop\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"managedDevicePartnerReportedHealthState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"activated\" Value=\"1\" />\n        <Member Name=\"deactivated\" Value=\"2\" />\n        <Member Name=\"secured\" Value=\"3\" />\n        <Member Name=\"lowSeverity\" Value=\"4\" />\n        <Member Name=\"mediumSeverity\" Value=\"5\" />\n        <Member Name=\"highSeverity\" Value=\"6\" />\n        <Member Name=\"unresponsive\" Value=\"7\" />\n        <Member Name=\"compromised\" Value=\"8\" />\n        <Member Name=\"misconfigured\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"managedDeviceRemoteAction\">\n        <Member Name=\"retire\" Value=\"0\" />\n        <Member Name=\"delete\" Value=\"1\" />\n        <Member Name=\"fullScan\" Value=\"2\" />\n        <Member Name=\"quickScan\" Value=\"3\" />\n        <Member Name=\"signatureUpdate\" Value=\"4\" />\n        <Member Name=\"wipe\" Value=\"5\" />\n        <Member Name=\"customTextNotification\" Value=\"6\" />\n        <Member Name=\"rebootNow\" Value=\"7\" />\n        <Member Name=\"setDeviceName\" Value=\"8\" />\n        <Member Name=\"syncDevice\" Value=\"9\" />\n        <Member Name=\"deprovision\" Value=\"10\" />\n        <Member Name=\"disable\" Value=\"11\" />\n        <Member Name=\"reenable\" Value=\"12\" />\n        <Member Name=\"moveDeviceToOrganizationalUnit\" Value=\"13\" />\n        <Member Name=\"activateDeviceEsim\" Value=\"14\" />\n        <Member Name=\"collectDiagnostics\" Value=\"15\" />\n        <Member Name=\"initiateMobileDeviceManagementKeyRecovery\" Value=\"16\" />\n        <Member Name=\"initiateOnDemandProactiveRemediation\" Value=\"17\" />\n      </EnumType>\n      <EnumType Name=\"managedInstallerStatus\">\n        <Member Name=\"disabled\" Value=\"0\" />\n        <Member Name=\"enabled\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"managementState\">\n        <Member Name=\"managed\" Value=\"0\" />\n        <Member Name=\"retirePending\" Value=\"1\" />\n        <Member Name=\"retireFailed\" Value=\"2\" />\n        <Member Name=\"wipePending\" Value=\"3\" />\n        <Member Name=\"wipeFailed\" Value=\"4\" />\n        <Member Name=\"unhealthy\" Value=\"5\" />\n        <Member Name=\"deletePending\" Value=\"6\" />\n        <Member Name=\"retireIssued\" Value=\"7\" />\n        <Member Name=\"wipeIssued\" Value=\"8\" />\n        <Member Name=\"wipeCanceled\" Value=\"9\" />\n        <Member Name=\"retireCanceled\" Value=\"10\" />\n        <Member Name=\"discovered\" Value=\"11\" />\n      </EnumType>\n      <EnumType Name=\"operatingSystemUpgradeEligibility\">\n        <Member Name=\"upgraded\" Value=\"0\" />\n        <Member Name=\"unknown\" Value=\"1\" />\n        <Member Name=\"notCapable\" Value=\"2\" />\n        <Member Name=\"capable\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"remediationState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"skipped\" Value=\"1\" />\n        <Member Name=\"success\" Value=\"2\" />\n        <Member Name=\"remediationFailed\" Value=\"3\" />\n        <Member Name=\"scriptError\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"remoteAction\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"factoryReset\" Value=\"1\" />\n        <Member Name=\"removeCompanyData\" Value=\"2\" />\n        <Member Name=\"resetPasscode\" Value=\"3\" />\n        <Member Name=\"remoteLock\" Value=\"4\" />\n        <Member Name=\"enableLostMode\" Value=\"5\" />\n        <Member Name=\"disableLostMode\" Value=\"6\" />\n        <Member Name=\"locateDevice\" Value=\"7\" />\n        <Member Name=\"rebootNow\" Value=\"8\" />\n        <Member Name=\"recoverPasscode\" Value=\"9\" />\n        <Member Name=\"cleanWindowsDevice\" Value=\"10\" />\n        <Member Name=\"logoutSharedAppleDeviceActiveUser\" Value=\"11\" />\n        <Member Name=\"quickScan\" Value=\"12\" />\n        <Member Name=\"fullScan\" Value=\"13\" />\n        <Member Name=\"windowsDefenderUpdateSignatures\" Value=\"14\" />\n        <Member Name=\"factoryResetKeepEnrollmentData\" Value=\"15\" />\n        <Member Name=\"updateDeviceAccount\" Value=\"16\" />\n        <Member Name=\"automaticRedeployment\" Value=\"17\" />\n        <Member Name=\"shutDown\" Value=\"18\" />\n        <Member Name=\"rotateBitLockerKeys\" Value=\"19\" />\n        <Member Name=\"rotateFileVaultKey\" Value=\"20\" />\n        <Member Name=\"getFileVaultKey\" Value=\"21\" />\n        <Member Name=\"setDeviceName\" Value=\"22\" />\n        <Member Name=\"activateDeviceEsim\" Value=\"23\" />\n        <Member Name=\"deprovision\" Value=\"24\" />\n        <Member Name=\"disable\" Value=\"25\" />\n        <Member Name=\"reenable\" Value=\"26\" />\n        <Member Name=\"moveDeviceToOrganizationalUnit\" Value=\"27\" />\n        <Member Name=\"initiateMobileDeviceManagementKeyRecovery\" Value=\"28\" />\n        <Member Name=\"initiateOnDemandProactiveRemediation\" Value=\"29\" />\n      </EnumType>\n      <EnumType Name=\"userExperienceAnalyticsAnomalySeverity\">\n        <Member Name=\"high\" Value=\"0\" />\n        <Member Name=\"medium\" Value=\"1\" />\n        <Member Name=\"low\" Value=\"2\" />\n        <Member Name=\"informational\" Value=\"3\" />\n        <Member Name=\"other\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"userExperienceAnalyticsAnomalyState\">\n        <Member Name=\"new\" Value=\"0\" />\n        <Member Name=\"active\" Value=\"1\" />\n        <Member Name=\"disabled\" Value=\"2\" />\n        <Member Name=\"removed\" Value=\"3\" />\n        <Member Name=\"other\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"userExperienceAnalyticsAnomalyType\">\n        <Member Name=\"device\" Value=\"0\" />\n        <Member Name=\"application\" Value=\"1\" />\n        <Member Name=\"stopError\" Value=\"2\" />\n        <Member Name=\"driver\" Value=\"3\" />\n        <Member Name=\"other\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"userExperienceAnalyticsHealthState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"insufficientData\" Value=\"1\" />\n        <Member Name=\"needsAttention\" Value=\"2\" />\n        <Member Name=\"meetingGoals\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"userExperienceAnalyticsInsightSeverity\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"informational\" Value=\"1\" />\n        <Member Name=\"warning\" Value=\"2\" />\n        <Member Name=\"error\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"userExperienceAnalyticsOperatingSystemRestartCategory\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"restartWithUpdate\" Value=\"1\" />\n        <Member Name=\"restartWithoutUpdate\" Value=\"2\" />\n        <Member Name=\"blueScreen\" Value=\"3\" />\n        <Member Name=\"shutdownWithUpdate\" Value=\"4\" />\n        <Member Name=\"shutdownWithoutUpdate\" Value=\"5\" />\n        <Member Name=\"longPowerButtonPress\" Value=\"6\" />\n        <Member Name=\"bootError\" Value=\"7\" />\n        <Member Name=\"update\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"userExperienceAnalyticsSummarizedBy\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"model\" Value=\"1\" />\n        <Member Name=\"allRegressions\" Value=\"3\" />\n        <Member Name=\"modelRegression\" Value=\"4\" />\n        <Member Name=\"manufacturerRegression\" Value=\"5\" />\n        <Member Name=\"operatingSystemVersionRegression\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"warrantyType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"manufacturer\" Value=\"1\" />\n        <Member Name=\"contractual\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"255\" />\n      </EnumType>\n      <EnumType Name=\"windowsDefenderProductStatus\" IsFlags=\"true\">\n        <Member Name=\"noStatus\" Value=\"0\" />\n        <Member Name=\"serviceNotRunning\" Value=\"1\" />\n        <Member Name=\"serviceStartedWithoutMalwareProtection\" Value=\"2\" />\n        <Member Name=\"pendingFullScanDueToThreatAction\" Value=\"4\" />\n        <Member Name=\"pendingRebootDueToThreatAction\" Value=\"8\" />\n        <Member Name=\"pendingManualStepsDueToThreatAction\" Value=\"16\" />\n        <Member Name=\"avSignaturesOutOfDate\" Value=\"32\" />\n        <Member Name=\"asSignaturesOutOfDate\" Value=\"64\" />\n        <Member Name=\"noQuickScanHappenedForSpecifiedPeriod\" Value=\"128\" />\n        <Member Name=\"noFullScanHappenedForSpecifiedPeriod\" Value=\"256\" />\n        <Member Name=\"systemInitiatedScanInProgress\" Value=\"512\" />\n        <Member Name=\"systemInitiatedCleanInProgress\" Value=\"1024\" />\n        <Member Name=\"samplesPendingSubmission\" Value=\"2048\" />\n        <Member Name=\"productRunningInEvaluationMode\" Value=\"4096\" />\n        <Member Name=\"productRunningInNonGenuineMode\" Value=\"8192\" />\n        <Member Name=\"productExpired\" Value=\"16384\" />\n        <Member Name=\"offlineScanRequired\" Value=\"32768\" />\n        <Member Name=\"serviceShutdownAsPartOfSystemShutdown\" Value=\"65536\" />\n        <Member Name=\"threatRemediationFailedCritically\" Value=\"131072\" />\n        <Member Name=\"threatRemediationFailedNonCritically\" Value=\"262144\" />\n        <Member Name=\"noStatusFlagsSet\" Value=\"524288\" />\n        <Member Name=\"platformOutOfDate\" Value=\"1048576\" />\n        <Member Name=\"platformUpdateInProgress\" Value=\"2097152\" />\n        <Member Name=\"platformAboutToBeOutdated\" Value=\"4194304\" />\n        <Member Name=\"signatureOrPlatformEndOfLifeIsPastOrIsImpending\" Value=\"8388608\" />\n        <Member Name=\"windowsSModeSignaturesInUseOnNonWin10SInstall\" Value=\"16777216\" />\n      </EnumType>\n      <EnumType Name=\"windowsDeviceHealthState\" IsFlags=\"true\">\n        <Member Name=\"clean\" Value=\"0\" />\n        <Member Name=\"fullScanPending\" Value=\"1\" />\n        <Member Name=\"rebootPending\" Value=\"2\" />\n        <Member Name=\"manualStepsPending\" Value=\"4\" />\n        <Member Name=\"offlineScanPending\" Value=\"8\" />\n        <Member Name=\"critical\" Value=\"16\" />\n      </EnumType>\n      <EnumType Name=\"windowsMalwareCategory\">\n        <Member Name=\"invalid\" Value=\"0\" />\n        <Member Name=\"adware\" Value=\"1\" />\n        <Member Name=\"spyware\" Value=\"2\" />\n        <Member Name=\"passwordStealer\" Value=\"3\" />\n        <Member Name=\"trojanDownloader\" Value=\"4\" />\n        <Member Name=\"worm\" Value=\"5\" />\n        <Member Name=\"backdoor\" Value=\"6\" />\n        <Member Name=\"remoteAccessTrojan\" Value=\"7\" />\n        <Member Name=\"trojan\" Value=\"8\" />\n        <Member Name=\"emailFlooder\" Value=\"9\" />\n        <Member Name=\"keylogger\" Value=\"10\" />\n        <Member Name=\"dialer\" Value=\"11\" />\n        <Member Name=\"monitoringSoftware\" Value=\"12\" />\n        <Member Name=\"browserModifier\" Value=\"13\" />\n        <Member Name=\"cookie\" Value=\"14\" />\n        <Member Name=\"browserPlugin\" Value=\"15\" />\n        <Member Name=\"aolExploit\" Value=\"16\" />\n        <Member Name=\"nuker\" Value=\"17\" />\n        <Member Name=\"securityDisabler\" Value=\"18\" />\n        <Member Name=\"jokeProgram\" Value=\"19\" />\n        <Member Name=\"hostileActiveXControl\" Value=\"20\" />\n        <Member Name=\"softwareBundler\" Value=\"21\" />\n        <Member Name=\"stealthNotifier\" Value=\"22\" />\n        <Member Name=\"settingsModifier\" Value=\"23\" />\n        <Member Name=\"toolBar\" Value=\"24\" />\n        <Member Name=\"remoteControlSoftware\" Value=\"25\" />\n        <Member Name=\"trojanFtp\" Value=\"26\" />\n        <Member Name=\"potentialUnwantedSoftware\" Value=\"27\" />\n        <Member Name=\"icqExploit\" Value=\"28\" />\n        <Member Name=\"trojanTelnet\" Value=\"29\" />\n        <Member Name=\"exploit\" Value=\"30\" />\n        <Member Name=\"filesharingProgram\" Value=\"31\" />\n        <Member Name=\"malwareCreationTool\" Value=\"32\" />\n        <Member Name=\"remote_Control_Software\" Value=\"33\" />\n        <Member Name=\"tool\" Value=\"34\" />\n        <Member Name=\"trojanDenialOfService\" Value=\"36\" />\n        <Member Name=\"trojanDropper\" Value=\"37\" />\n        <Member Name=\"trojanMassMailer\" Value=\"38\" />\n        <Member Name=\"trojanMonitoringSoftware\" Value=\"39\" />\n        <Member Name=\"trojanProxyServer\" Value=\"40\" />\n        <Member Name=\"virus\" Value=\"42\" />\n        <Member Name=\"known\" Value=\"43\" />\n        <Member Name=\"unknown\" Value=\"44\" />\n        <Member Name=\"spp\" Value=\"45\" />\n        <Member Name=\"behavior\" Value=\"46\" />\n        <Member Name=\"vulnerability\" Value=\"47\" />\n        <Member Name=\"policy\" Value=\"48\" />\n        <Member Name=\"enterpriseUnwantedSoftware\" Value=\"49\" />\n        <Member Name=\"ransom\" Value=\"50\" />\n        <Member Name=\"hipsRule\" Value=\"51\" />\n      </EnumType>\n      <EnumType Name=\"windowsMalwareExecutionState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"blocked\" Value=\"1\" />\n        <Member Name=\"allowed\" Value=\"2\" />\n        <Member Name=\"running\" Value=\"3\" />\n        <Member Name=\"notRunning\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"windowsMalwareSeverity\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"low\" Value=\"1\" />\n        <Member Name=\"moderate\" Value=\"2\" />\n        <Member Name=\"high\" Value=\"4\" />\n        <Member Name=\"severe\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"windowsMalwareState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"detected\" Value=\"1\" />\n        <Member Name=\"cleaned\" Value=\"2\" />\n        <Member Name=\"quarantined\" Value=\"3\" />\n        <Member Name=\"removed\" Value=\"4\" />\n        <Member Name=\"allowed\" Value=\"5\" />\n        <Member Name=\"blocked\" Value=\"6\" />\n        <Member Name=\"cleanFailed\" Value=\"102\" />\n        <Member Name=\"quarantineFailed\" Value=\"103\" />\n        <Member Name=\"removeFailed\" Value=\"104\" />\n        <Member Name=\"allowFailed\" Value=\"105\" />\n        <Member Name=\"abandoned\" Value=\"106\" />\n        <Member Name=\"blockFailed\" Value=\"107\" />\n      </EnumType>\n      <EnumType Name=\"windowsMalwareThreatState\">\n        <Member Name=\"active\" Value=\"0\" />\n        <Member Name=\"actionFailed\" Value=\"1\" />\n        <Member Name=\"manualStepsRequired\" Value=\"2\" />\n        <Member Name=\"fullScanRequired\" Value=\"3\" />\n        <Member Name=\"rebootRequired\" Value=\"4\" />\n        <Member Name=\"remediatedWithNonCriticalFailures\" Value=\"5\" />\n        <Member Name=\"quarantined\" Value=\"6\" />\n        <Member Name=\"removed\" Value=\"7\" />\n        <Member Name=\"cleaned\" Value=\"8\" />\n        <Member Name=\"allowed\" Value=\"9\" />\n        <Member Name=\"noStatusCleared\" Value=\"10\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementDerivedCredentialIssuer\">\n        <Member Name=\"intercede\" Value=\"0\" />\n        <Member Name=\"entrustDatacard\" Value=\"1\" />\n        <Member Name=\"purebred\" Value=\"2\" />\n        <Member Name=\"xTec\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementDerivedCredentialNotificationType\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"companyPortal\" Value=\"1\" />\n        <Member Name=\"email\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementResourceAccessProfileIntent\">\n        <Member Name=\"apply\" Value=\"0\" />\n        <Member Name=\"remove\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"appleUserInitiatedEnrollmentType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"device\" Value=\"1\" />\n        <Member Name=\"user\" Value=\"2\" />\n        <Member Name=\"accountDrivenUserEnrollment\" Value=\"3\" />\n        <Member Name=\"webDeviceEnrollment\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"depTokenType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"dep\" Value=\"1\" />\n        <Member Name=\"appleSchoolManager\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"discoverySource\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"adminImport\" Value=\"2\" />\n        <Member Name=\"deviceEnrollmentProgram\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"enrollmentState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"enrolled\" Value=\"1\" />\n        <Member Name=\"pendingReset\" Value=\"2\" />\n        <Member Name=\"failed\" Value=\"3\" />\n        <Member Name=\"notContacted\" Value=\"4\" />\n        <Member Name=\"blocked\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"importedDeviceIdentityType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"imei\" Value=\"1\" />\n        <Member Name=\"serialNumber\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"importedWindowsAutopilotDeviceIdentityImportStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"pending\" Value=\"1\" />\n        <Member Name=\"partial\" Value=\"2\" />\n        <Member Name=\"complete\" Value=\"3\" />\n        <Member Name=\"error\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"importedWindowsAutopilotDeviceIdentityUploadStatus\">\n        <Member Name=\"noUpload\" Value=\"0\" />\n        <Member Name=\"pending\" Value=\"1\" />\n        <Member Name=\"complete\" Value=\"2\" />\n        <Member Name=\"error\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"iTunesPairingMode\">\n        <Member Name=\"disallow\" Value=\"0\" />\n        <Member Name=\"allow\" Value=\"1\" />\n        <Member Name=\"requiresCertificate\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"platform\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"ios\" Value=\"1\" />\n        <Member Name=\"android\" Value=\"2\" />\n        <Member Name=\"windows\" Value=\"3\" />\n        <Member Name=\"windowsMobile\" Value=\"4\" />\n        <Member Name=\"macOS\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"windowsAutopilotDeviceRemediationState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"noRemediationRequired\" Value=\"1\" />\n        <Member Name=\"automaticRemediationRequired\" Value=\"2\" />\n        <Member Name=\"manualRemediationRequired\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"windowsAutopilotDeviceType\">\n        <Member Name=\"windowsPc\" Value=\"0\" />\n        <Member Name=\"surfaceHub2\" Value=\"1\" />\n        <Member Name=\"holoLens\" Value=\"2\" />\n        <Member Name=\"surfaceHub2S\" Value=\"3\" />\n        <Member Name=\"virtualMachine\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"99\" />\n      </EnumType>\n      <EnumType Name=\"windowsAutopilotProfileAssignmentDetailedStatus\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"hardwareRequirementsNotMet\" Value=\"1\" />\n        <Member Name=\"surfaceHubProfileNotSupported\" Value=\"2\" />\n        <Member Name=\"holoLensProfileNotSupported\" Value=\"3\" />\n        <Member Name=\"windowsPcProfileNotSupported\" Value=\"4\" />\n        <Member Name=\"surfaceHub2SProfileNotSupported\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"99\" />\n      </EnumType>\n      <EnumType Name=\"windowsAutopilotProfileAssignmentStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"assignedInSync\" Value=\"1\" />\n        <Member Name=\"assignedOutOfSync\" Value=\"2\" />\n        <Member Name=\"assignedUnkownSyncState\" Value=\"3\" />\n        <Member Name=\"notAssigned\" Value=\"4\" />\n        <Member Name=\"pending\" Value=\"5\" />\n        <Member Name=\"failed\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"windowsAutopilotSyncStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"inProgress\" Value=\"1\" />\n        <Member Name=\"completed\" Value=\"2\" />\n        <Member Name=\"failed\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"windowsDeviceUsageType\">\n        <Member Name=\"singleUser\" Value=\"0\" />\n        <Member Name=\"shared\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"windowsUserType\">\n        <Member Name=\"administrator\" Value=\"0\" />\n        <Member Name=\"standard\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"zebraFotaConnectorState\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"connected\" Value=\"1\" />\n        <Member Name=\"disconnected\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"99\" />\n      </EnumType>\n      <EnumType Name=\"zebraFotaDeploymentState\">\n        <Member Name=\"pendingCreation\" Value=\"0\" />\n        <Member Name=\"createFailed\" Value=\"1\" />\n        <Member Name=\"created\" Value=\"2\" />\n        <Member Name=\"inProgress\" Value=\"3\" />\n        <Member Name=\"completed\" Value=\"4\" />\n        <Member Name=\"pendingCancel\" Value=\"5\" />\n        <Member Name=\"canceled\" Value=\"6\" />\n        <Member Name=\"unknownFutureValue\" Value=\"99\" />\n      </EnumType>\n      <EnumType Name=\"zebraFotaNetworkType\">\n        <Member Name=\"any\" Value=\"0\" />\n        <Member Name=\"wifi\" Value=\"1\" />\n        <Member Name=\"cellular\" Value=\"2\" />\n        <Member Name=\"wifiAndCellular\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"99\" />\n      </EnumType>\n      <EnumType Name=\"zebraFotaScheduleMode\">\n        <Member Name=\"installNow\" Value=\"0\" />\n        <Member Name=\"scheduled\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"99\" />\n      </EnumType>\n      <EnumType Name=\"zebraFotaUpdateType\">\n        <Member Name=\"custom\" Value=\"0\" />\n        <Member Name=\"latest\" Value=\"1\" />\n        <Member Name=\"auto\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"99\" />\n      </EnumType>\n      <EnumType Name=\"groupPolicyMigrationReadiness\">\n        <Member Name=\"none\" Value=\"1\" />\n        <Member Name=\"partial\" Value=\"2\" />\n        <Member Name=\"complete\" Value=\"3\" />\n        <Member Name=\"error\" Value=\"4\" />\n        <Member Name=\"notApplicable\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"groupPolicySettingScope\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"device\" Value=\"1\" />\n        <Member Name=\"user\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"groupPolicySettingType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"policy\" Value=\"1\" />\n        <Member Name=\"account\" Value=\"2\" />\n        <Member Name=\"securityOptions\" Value=\"3\" />\n        <Member Name=\"userRightsAssignment\" Value=\"4\" />\n        <Member Name=\"auditSetting\" Value=\"5\" />\n        <Member Name=\"windowsFirewallSettings\" Value=\"6\" />\n        <Member Name=\"appLockerRuleCollection\" Value=\"7\" />\n        <Member Name=\"dataSourcesSettings\" Value=\"8\" />\n        <Member Name=\"devicesSettings\" Value=\"9\" />\n        <Member Name=\"driveMapSettings\" Value=\"10\" />\n        <Member Name=\"environmentVariables\" Value=\"11\" />\n        <Member Name=\"filesSettings\" Value=\"12\" />\n        <Member Name=\"folderOptions\" Value=\"13\" />\n        <Member Name=\"folders\" Value=\"14\" />\n        <Member Name=\"iniFiles\" Value=\"15\" />\n        <Member Name=\"internetOptions\" Value=\"16\" />\n        <Member Name=\"localUsersAndGroups\" Value=\"17\" />\n        <Member Name=\"networkOptions\" Value=\"18\" />\n        <Member Name=\"networkShares\" Value=\"19\" />\n        <Member Name=\"ntServices\" Value=\"20\" />\n        <Member Name=\"powerOptions\" Value=\"21\" />\n        <Member Name=\"printers\" Value=\"22\" />\n        <Member Name=\"regionalOptionsSettings\" Value=\"23\" />\n        <Member Name=\"registrySettings\" Value=\"24\" />\n        <Member Name=\"scheduledTasks\" Value=\"25\" />\n        <Member Name=\"shortcutSettings\" Value=\"26\" />\n        <Member Name=\"startMenuSettings\" Value=\"27\" />\n      </EnumType>\n      <EnumType Name=\"mdmSupportedState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"supported\" Value=\"1\" />\n        <Member Name=\"unsupported\" Value=\"2\" />\n        <Member Name=\"deprecated\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"groupPolicyConfigurationIngestionType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"custom\" Value=\"1\" />\n        <Member Name=\"builtIn\" Value=\"2\" />\n        <Member Name=\"mixed\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"groupPolicyConfigurationType\">\n        <Member Name=\"policy\" Value=\"0\" />\n        <Member Name=\"preference\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"groupPolicyDefinitionClassType\">\n        <Member Name=\"user\" Value=\"0\" />\n        <Member Name=\"machine\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"groupPolicyOperationStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"inProgress\" Value=\"1\" />\n        <Member Name=\"success\" Value=\"2\" />\n        <Member Name=\"failed\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"groupPolicyOperationType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"upload\" Value=\"1\" />\n        <Member Name=\"uploadNewVersion\" Value=\"2\" />\n        <Member Name=\"addLanguageFiles\" Value=\"3\" />\n        <Member Name=\"removeLanguageFiles\" Value=\"4\" />\n        <Member Name=\"updateLanguageFiles\" Value=\"5\" />\n        <Member Name=\"remove\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"groupPolicyType\">\n        <Member Name=\"admxBacked\" Value=\"0\" />\n        <Member Name=\"admxIngested\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"groupPolicyUploadedDefinitionFileStatus\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"uploadInProgress\" Value=\"1\" />\n        <Member Name=\"available\" Value=\"2\" />\n        <Member Name=\"assigned\" Value=\"3\" />\n        <Member Name=\"removalInProgress\" Value=\"4\" />\n        <Member Name=\"uploadFailed\" Value=\"5\" />\n        <Member Name=\"removalFailed\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"ingestionSource\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"custom\" Value=\"1\" />\n        <Member Name=\"builtIn\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"androidManagedAppSafetyNetAppsVerificationType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"enabled\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"androidManagedAppSafetyNetDeviceAttestationType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"basicIntegrity\" Value=\"1\" />\n        <Member Name=\"basicIntegrityAndDeviceCertification\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"androidManagedAppSafetyNetEvaluationType\">\n        <Member Name=\"basic\" Value=\"0\" />\n        <Member Name=\"hardwareBacked\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"appManagementLevel\" IsFlags=\"true\">\n        <Member Name=\"unspecified\" Value=\"0\" />\n        <Member Name=\"unmanaged\" Value=\"1\" />\n        <Member Name=\"mdm\" Value=\"2\" />\n        <Member Name=\"androidEnterprise\" Value=\"4\" />\n        <Member Name=\"androidEnterpriseDedicatedDevicesWithAzureAdSharedMode\" Value=\"8\" />\n        <Member Name=\"androidOpenSourceProjectUserAssociated\" Value=\"16\" />\n        <Member Name=\"androidOpenSourceProjectUserless\" Value=\"32\" />\n        <Member Name=\"unknownFutureValue\" Value=\"64\" />\n      </EnumType>\n      <EnumType Name=\"managedAppClipboardSharingLevel\">\n        <Member Name=\"allApps\" Value=\"0\" />\n        <Member Name=\"managedAppsWithPasteIn\" Value=\"1\" />\n        <Member Name=\"managedApps\" Value=\"2\" />\n        <Member Name=\"blocked\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"managedAppDataEncryptionType\">\n        <Member Name=\"useDeviceSettings\" Value=\"0\" />\n        <Member Name=\"afterDeviceRestart\" Value=\"1\" />\n        <Member Name=\"whenDeviceLockedExceptOpenFiles\" Value=\"2\" />\n        <Member Name=\"whenDeviceLocked\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"managedAppDataIngestionLocation\">\n        <Member Name=\"oneDriveForBusiness\" Value=\"1\" />\n        <Member Name=\"sharePoint\" Value=\"2\" />\n        <Member Name=\"camera\" Value=\"3\" />\n        <Member Name=\"photoLibrary\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"managedAppDataStorageLocation\">\n        <Member Name=\"oneDriveForBusiness\" Value=\"1\" />\n        <Member Name=\"sharePoint\" Value=\"2\" />\n        <Member Name=\"box\" Value=\"3\" />\n        <Member Name=\"localStorage\" Value=\"6\" />\n        <Member Name=\"photoLibrary\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"managedAppDataTransferLevel\">\n        <Member Name=\"allApps\" Value=\"0\" />\n        <Member Name=\"managedApps\" Value=\"1\" />\n        <Member Name=\"none\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"managedAppDeviceThreatLevel\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"secured\" Value=\"1\" />\n        <Member Name=\"low\" Value=\"2\" />\n        <Member Name=\"medium\" Value=\"3\" />\n        <Member Name=\"high\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"managedAppFlaggedReason\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"rootedDevice\" Value=\"1\" />\n        <Member Name=\"androidBootloaderUnlocked\" Value=\"2\" />\n        <Member Name=\"androidFactoryRomModified\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"managedAppNotificationRestriction\">\n        <Member Name=\"allow\" Value=\"0\" />\n        <Member Name=\"blockOrganizationalData\" Value=\"1\" />\n        <Member Name=\"block\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"managedAppPhoneNumberRedirectLevel\">\n        <Member Name=\"allApps\" Value=\"0\" />\n        <Member Name=\"managedApps\" Value=\"1\" />\n        <Member Name=\"customApp\" Value=\"2\" />\n        <Member Name=\"blocked\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"managedAppPinCharacterSet\">\n        <Member Name=\"numeric\" Value=\"0\" />\n        <Member Name=\"alphanumericAndSymbol\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"managedAppRemediationAction\">\n        <Member Name=\"block\" Value=\"0\" />\n        <Member Name=\"wipe\" Value=\"1\" />\n        <Member Name=\"warn\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"managedBrowserType\" IsFlags=\"true\">\n        <Member Name=\"notConfigured\" Value=\"0\" />\n        <Member Name=\"microsoftEdge\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"mobileThreatDefensePartnerPriority\">\n        <Member Name=\"defenderOverThirdPartyPartner\" Value=\"0\" />\n        <Member Name=\"thirdPartyPartnerOverDefender\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"targetedManagedAppGroupType\">\n        <Member Name=\"selectedPublicApps\" Value=\"0\" />\n        <Member Name=\"allCoreMicrosoftApps\" Value=\"1\" />\n        <Member Name=\"allMicrosoftApps\" Value=\"2\" />\n        <Member Name=\"allApps\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"windowsInformationProtectionEnforcementLevel\">\n        <Member Name=\"noProtection\" Value=\"0\" />\n        <Member Name=\"encryptAndAuditOnly\" Value=\"1\" />\n        <Member Name=\"encryptAuditAndPrompt\" Value=\"2\" />\n        <Member Name=\"encryptAuditAndBlock\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"windowsInformationProtectionPinCharacterRequirements\">\n        <Member Name=\"notAllow\" Value=\"0\" />\n        <Member Name=\"requireAtLeastOne\" Value=\"1\" />\n        <Member Name=\"allow\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"windowsManagedAppClipboardSharingLevel\">\n        <Member Name=\"anyDestinationAnySource\" Value=\"0\" />\n        <Member Name=\"none\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"windowsManagedAppDataTransferLevel\">\n        <Member Name=\"allApps\" Value=\"0\" />\n        <Member Name=\"none\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"microsoftTunnelLogCollectionStatus\">\n        <Member Name=\"pending\" Value=\"0\" />\n        <Member Name=\"completed\" Value=\"1\" />\n        <Member Name=\"failed\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"microsoftTunnelServerHealthStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"healthy\" Value=\"1\" />\n        <Member Name=\"unhealthy\" Value=\"2\" />\n        <Member Name=\"warning\" Value=\"3\" />\n        <Member Name=\"offline\" Value=\"4\" />\n        <Member Name=\"upgradeInProgress\" Value=\"5\" />\n        <Member Name=\"upgradeFailed\" Value=\"6\" />\n        <Member Name=\"unknownFutureValue\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"notificationTemplateBrandingOptions\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"includeCompanyLogo\" Value=\"1\" />\n        <Member Name=\"includeCompanyName\" Value=\"2\" />\n        <Member Name=\"includeContactInformation\" Value=\"4\" />\n        <Member Name=\"includeCompanyPortalLink\" Value=\"8\" />\n        <Member Name=\"includeDeviceDetails\" Value=\"16\" />\n        <Member Name=\"unknownFutureValue\" Value=\"32\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementDomainJoinConnectorState\">\n        <Member Name=\"active\" Value=\"0\" />\n        <Member Name=\"error\" Value=\"1\" />\n        <Member Name=\"inactive\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"appVulnerabilityTaskMitigationType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"update\" Value=\"1\" />\n        <Member Name=\"uninstall\" Value=\"2\" />\n        <Member Name=\"securityConfiguration\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"deviceAppManagementTaskCategory\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"advancedThreatProtection\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"deviceAppManagementTaskPriority\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"high\" Value=\"1\" />\n        <Member Name=\"low\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"deviceAppManagementTaskStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"pending\" Value=\"1\" />\n        <Member Name=\"active\" Value=\"2\" />\n        <Member Name=\"completed\" Value=\"3\" />\n        <Member Name=\"rejected\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"endpointSecurityConfigurationApplicablePlatform\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"macOS\" Value=\"1\" />\n        <Member Name=\"windows10AndLater\" Value=\"2\" />\n        <Member Name=\"windows10AndWindowsServer\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"endpointSecurityConfigurationProfileType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"antivirus\" Value=\"1\" />\n        <Member Name=\"windowsSecurity\" Value=\"2\" />\n        <Member Name=\"bitLocker\" Value=\"3\" />\n        <Member Name=\"fileVault\" Value=\"4\" />\n        <Member Name=\"firewall\" Value=\"5\" />\n        <Member Name=\"firewallRules\" Value=\"6\" />\n        <Member Name=\"endpointDetectionAndResponse\" Value=\"7\" />\n        <Member Name=\"deviceControl\" Value=\"8\" />\n        <Member Name=\"appAndBrowserIsolation\" Value=\"9\" />\n        <Member Name=\"exploitProtection\" Value=\"10\" />\n        <Member Name=\"webProtection\" Value=\"11\" />\n        <Member Name=\"applicationControl\" Value=\"12\" />\n        <Member Name=\"attackSurfaceReductionRules\" Value=\"13\" />\n        <Member Name=\"accountProtection\" Value=\"14\" />\n      </EnumType>\n      <EnumType Name=\"endpointSecurityConfigurationType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"antivirus\" Value=\"1\" />\n        <Member Name=\"diskEncryption\" Value=\"2\" />\n        <Member Name=\"firewall\" Value=\"3\" />\n        <Member Name=\"endpointDetectionAndResponse\" Value=\"4\" />\n        <Member Name=\"attackSurfaceReduction\" Value=\"5\" />\n        <Member Name=\"accountProtection\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"roleAssignmentScopeType\">\n        <Member Name=\"resourceScope\" Value=\"0\" />\n        <Member Name=\"allDevices\" Value=\"1\" />\n        <Member Name=\"allLicensedUsers\" Value=\"2\" />\n        <Member Name=\"allDevicesAndLicensedUsers\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"remoteAssistanceOnboardingStatus\">\n        <Member Name=\"notOnboarded\" Value=\"0\" />\n        <Member Name=\"onboarding\" Value=\"1\" />\n        <Member Name=\"onboarded\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"remoteAssistanceState\">\n        <Member Name=\"disabled\" Value=\"1\" />\n        <Member Name=\"enabled\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementExportJobLocalizationType\">\n        <Member Name=\"localizedValuesAsAdditionalColumn\" Value=\"0\" />\n        <Member Name=\"replaceLocalizableValues\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementReportFileFormat\">\n        <Member Name=\"csv\" Value=\"0\" />\n        <Member Name=\"pdf\" Value=\"1\" />\n        <Member Name=\"json\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementReportStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"notStarted\" Value=\"1\" />\n        <Member Name=\"inProgress\" Value=\"2\" />\n        <Member Name=\"completed\" Value=\"3\" />\n        <Member Name=\"failed\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"embeddedSIMDeviceStateValue\">\n        <Member Name=\"notEvaluated\" Value=\"0\" />\n        <Member Name=\"failed\" Value=\"1\" />\n        <Member Name=\"installing\" Value=\"2\" />\n        <Member Name=\"installed\" Value=\"3\" />\n        <Member Name=\"deleting\" Value=\"4\" />\n        <Member Name=\"error\" Value=\"5\" />\n        <Member Name=\"deleted\" Value=\"6\" />\n        <Member Name=\"removedByUser\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"connectorHealthState\">\n        <Member Name=\"healthy\" Value=\"0\" />\n        <Member Name=\"warning\" Value=\"1\" />\n        <Member Name=\"unhealthy\" Value=\"2\" />\n        <Member Name=\"unknown\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"connectorName\">\n        <Member Name=\"applePushNotificationServiceExpirationDateTime\" Value=\"0\" />\n        <Member Name=\"vppTokenExpirationDateTime\" Value=\"1\" />\n        <Member Name=\"vppTokenLastSyncDateTime\" Value=\"2\" />\n        <Member Name=\"windowsAutopilotLastSyncDateTime\" Value=\"3\" />\n        <Member Name=\"windowsStoreForBusinessLastSyncDateTime\" Value=\"4\" />\n        <Member Name=\"jamfLastSyncDateTime\" Value=\"5\" />\n        <Member Name=\"ndesConnectorLastConnectionDateTime\" Value=\"6\" />\n        <Member Name=\"appleDepExpirationDateTime\" Value=\"7\" />\n        <Member Name=\"appleDepLastSyncDateTime\" Value=\"8\" />\n        <Member Name=\"onPremConnectorLastSyncDateTime\" Value=\"9\" />\n        <Member Name=\"googlePlayAppLastSyncDateTime\" Value=\"10\" />\n        <Member Name=\"googlePlayConnectorLastModifiedDateTime\" Value=\"11\" />\n        <Member Name=\"windowsDefenderATPConnectorLastHeartbeatDateTime\" Value=\"12\" />\n        <Member Name=\"mobileThreatDefenceConnectorLastHeartbeatDateTime\" Value=\"13\" />\n        <Member Name=\"chromebookLastDirectorySyncDateTime\" Value=\"14\" />\n        <Member Name=\"futureValue\" Value=\"15\" />\n      </EnumType>\n      <EnumType Name=\"deviceEnrollmentFailureReason\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"authentication\" Value=\"1\" />\n        <Member Name=\"authorization\" Value=\"2\" />\n        <Member Name=\"accountValidation\" Value=\"3\" />\n        <Member Name=\"userValidation\" Value=\"4\" />\n        <Member Name=\"deviceNotSupported\" Value=\"5\" />\n        <Member Name=\"inMaintenance\" Value=\"6\" />\n        <Member Name=\"badRequest\" Value=\"7\" />\n        <Member Name=\"featureNotSupported\" Value=\"8\" />\n        <Member Name=\"enrollmentRestrictionsEnforced\" Value=\"9\" />\n        <Member Name=\"clientDisconnected\" Value=\"10\" />\n        <Member Name=\"userAbandonment\" Value=\"11\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementAutopilotPolicyComplianceStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"compliant\" Value=\"1\" />\n        <Member Name=\"installed\" Value=\"2\" />\n        <Member Name=\"notCompliant\" Value=\"3\" />\n        <Member Name=\"notInstalled\" Value=\"4\" />\n        <Member Name=\"error\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"deviceManagementAutopilotPolicyType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"application\" Value=\"3\" />\n        <Member Name=\"appModel\" Value=\"7\" />\n        <Member Name=\"configurationPolicy\" Value=\"12\" />\n      </EnumType>\n      <EnumType Name=\"mobileAppActionType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"installCommandSent\" Value=\"1\" />\n        <Member Name=\"installed\" Value=\"3\" />\n        <Member Name=\"uninstalled\" Value=\"4\" />\n        <Member Name=\"userRequestedInstall\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"mobileAppIntent\">\n        <Member Name=\"available\" Value=\"0\" />\n        <Member Name=\"notAvailable\" Value=\"1\" />\n        <Member Name=\"requiredInstall\" Value=\"2\" />\n        <Member Name=\"requiredUninstall\" Value=\"3\" />\n        <Member Name=\"requiredAndAvailableInstall\" Value=\"4\" />\n        <Member Name=\"availableInstallWithoutEnrollment\" Value=\"5\" />\n        <Member Name=\"exclude\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"windowsAutopilotDeploymentState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"success\" Value=\"1\" />\n        <Member Name=\"inProgress\" Value=\"2\" />\n        <Member Name=\"failure\" Value=\"3\" />\n        <Member Name=\"successWithTimeout\" Value=\"4\" />\n        <Member Name=\"notAttempted\" Value=\"5\" />\n        <Member Name=\"disabled\" Value=\"6\" />\n        <Member Name=\"successOnRetry\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"windowsAutopilotEnrollmentType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"azureADJoinedWithAutopilotProfile\" Value=\"1\" />\n        <Member Name=\"offlineDomainJoined\" Value=\"2\" />\n        <Member Name=\"azureADJoinedUsingDeviceAuthWithAutopilotProfile\" Value=\"3\" />\n        <Member Name=\"azureADJoinedUsingDeviceAuthWithoutAutopilotProfile\" Value=\"4\" />\n        <Member Name=\"azureADJoinedWithOfflineAutopilotProfile\" Value=\"5\" />\n        <Member Name=\"azureADJoinedWithWhiteGlove\" Value=\"6\" />\n        <Member Name=\"offlineDomainJoinedWithWhiteGlove\" Value=\"7\" />\n        <Member Name=\"offlineDomainJoinedWithOfflineAutopilotProfile\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"windowsDefenderApplicationControlSupplementalPolicyStatuses\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"success\" Value=\"1\" />\n        <Member Name=\"tokenError\" Value=\"2\" />\n        <Member Name=\"notAuthorizedByToken\" Value=\"3\" />\n        <Member Name=\"policyNotFound\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"driverApprovalAction\">\n        <Member Name=\"approve\" Value=\"0\" />\n        <Member Name=\"decline\" Value=\"1\" />\n        <Member Name=\"suspend\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"driverApprovalStatus\">\n        <Member Name=\"needsReview\" Value=\"0\" />\n        <Member Name=\"declined\" Value=\"1\" />\n        <Member Name=\"approved\" Value=\"2\" />\n        <Member Name=\"suspended\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"driverCategory\">\n        <Member Name=\"recommended\" Value=\"0\" />\n        <Member Name=\"previouslyApproved\" Value=\"1\" />\n        <Member Name=\"other\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"driverUpdateProfileApprovalType\">\n        <Member Name=\"manual\" Value=\"0\" />\n        <Member Name=\"automatic\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"windowsDriverUpdateProfileInventorySyncState\">\n        <Member Name=\"pending\" Value=\"0\" />\n        <Member Name=\"success\" Value=\"1\" />\n        <Member Name=\"failure\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"windowsQualityUpdateClassification\">\n        <Member Name=\"all\" Value=\"0\" />\n        <Member Name=\"security\" Value=\"1\" />\n        <Member Name=\"nonSecurity\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"applicationType\">\n        <Member Name=\"universal\" Value=\"1\" />\n        <Member Name=\"desktop\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"userPfxIntendedPurpose\">\n        <Member Name=\"unassigned\" Value=\"0\" />\n        <Member Name=\"smimeEncryption\" Value=\"1\" />\n        <Member Name=\"smimeSigning\" Value=\"2\" />\n        <Member Name=\"vpn\" Value=\"4\" />\n        <Member Name=\"wifi\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"userPfxPaddingScheme\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"pkcs1\" Value=\"1\" />\n        <Member Name=\"oaepSha1\" Value=\"2\" />\n        <Member Name=\"oaepSha256\" Value=\"3\" />\n        <Member Name=\"oaepSha384\" Value=\"4\" />\n        <Member Name=\"oaepSha512\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"postType\">\n        <Member Name=\"regular\" Value=\"0\" />\n        <Member Name=\"quick\" Value=\"1\" />\n        <Member Name=\"strategic\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"serviceHealthClassificationType\">\n        <Member Name=\"advisory\" Value=\"1\" />\n        <Member Name=\"incident\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"serviceHealthOrigin\">\n        <Member Name=\"microsoft\" Value=\"1\" />\n        <Member Name=\"thirdParty\" Value=\"2\" />\n        <Member Name=\"customer\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"serviceHealthStatus\">\n        <Member Name=\"serviceOperational\" Value=\"0\" />\n        <Member Name=\"investigating\" Value=\"1\" />\n        <Member Name=\"restoringService\" Value=\"2\" />\n        <Member Name=\"verifyingService\" Value=\"3\" />\n        <Member Name=\"serviceRestored\" Value=\"4\" />\n        <Member Name=\"postIncidentReviewPublished\" Value=\"5\" />\n        <Member Name=\"serviceDegradation\" Value=\"6\" />\n        <Member Name=\"serviceInterruption\" Value=\"7\" />\n        <Member Name=\"extendedRecovery\" Value=\"8\" />\n        <Member Name=\"falsePositive\" Value=\"9\" />\n        <Member Name=\"investigationSuspended\" Value=\"10\" />\n        <Member Name=\"resolved\" Value=\"11\" />\n        <Member Name=\"mitigatedExternal\" Value=\"12\" />\n        <Member Name=\"mitigated\" Value=\"13\" />\n        <Member Name=\"resolvedExternal\" Value=\"14\" />\n        <Member Name=\"confirmed\" Value=\"15\" />\n        <Member Name=\"reported\" Value=\"16\" />\n        <Member Name=\"unknownFutureValue\" Value=\"17\" />\n      </EnumType>\n      <EnumType Name=\"serviceUpdateCategory\">\n        <Member Name=\"preventOrFixIssue\" Value=\"1\" />\n        <Member Name=\"planForChange\" Value=\"2\" />\n        <Member Name=\"stayInformed\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"serviceUpdateSeverity\">\n        <Member Name=\"normal\" Value=\"1\" />\n        <Member Name=\"high\" Value=\"2\" />\n        <Member Name=\"critical\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"bucketAggregationSortProperty\">\n        <Member Name=\"count\" Value=\"0\" />\n        <Member Name=\"keyAsString\" Value=\"1\" />\n        <Member Name=\"keyAsNumber\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"searchAlterationType\">\n        <Member Name=\"suggestion\" Value=\"0\" />\n        <Member Name=\"modification\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"searchContent\" IsFlags=\"true\">\n        <Member Name=\"sharedContent\" Value=\"1\" />\n        <Member Name=\"privateContent\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"priority\">\n        <Member Name=\"None\" Value=\"0\" />\n        <Member Name=\"High\" Value=\"1\" />\n        <Member Name=\"Low\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"plannerContainerType\">\n        <Member Name=\"group\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n        <Member Name=\"roster\" Value=\"3\" />\n        <Member Name=\"project\" Value=\"4\" />\n        <Member Name=\"driveItem\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"plannerContextState\">\n        <Member Name=\"active\" Value=\"0\" />\n        <Member Name=\"delinked\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"plannerCreationSourceKind\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"external\" Value=\"1\" />\n        <Member Name=\"publication\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"plannerExternalTaskSourceDisplayType\">\n        <Member Name=\"none\" Value=\"1\" />\n        <Member Name=\"default\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"plannerPlanAccessLevel\">\n        <Member Name=\"readAccess\" Value=\"0\" />\n        <Member Name=\"readWriteAccess\" Value=\"1\" />\n        <Member Name=\"fullAccess\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"plannerPlanContextType\">\n        <Member Name=\"teamsTab\" Value=\"1\" />\n        <Member Name=\"sharePointPage\" Value=\"2\" />\n        <Member Name=\"meetingNotes\" Value=\"3\" />\n        <Member Name=\"other\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n        <Member Name=\"loopPage\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"plannerPreviewType\">\n        <Member Name=\"automatic\" Value=\"0\" />\n        <Member Name=\"noPreview\" Value=\"1\" />\n        <Member Name=\"checklist\" Value=\"2\" />\n        <Member Name=\"description\" Value=\"3\" />\n        <Member Name=\"reference\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"plannerTaskTargetKind\">\n        <Member Name=\"group\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"onenotePatchActionType\">\n        <Member Name=\"Replace\" Value=\"0\" />\n        <Member Name=\"Append\" Value=\"1\" />\n        <Member Name=\"Delete\" Value=\"2\" />\n        <Member Name=\"Insert\" Value=\"3\" />\n        <Member Name=\"Prepend\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"onenotePatchInsertPosition\">\n        <Member Name=\"After\" Value=\"0\" />\n        <Member Name=\"Before\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"onenoteSourceService\">\n        <Member Name=\"Unknown\" Value=\"0\" />\n        <Member Name=\"OneDrive\" Value=\"1\" />\n        <Member Name=\"OneDriveForBusiness\" Value=\"2\" />\n        <Member Name=\"OnPremOneDriveForBusiness\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"onenoteUserRole\">\n        <Member Name=\"None\" Value=\"-1\" />\n        <Member Name=\"Owner\" Value=\"0\" />\n        <Member Name=\"Contributor\" Value=\"1\" />\n        <Member Name=\"Reader\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"operationStatus\">\n        <Member Name=\"NotStarted\" Value=\"0\" />\n        <Member Name=\"Running\" Value=\"1\" />\n        <Member Name=\"Completed\" Value=\"2\" />\n        <Member Name=\"Failed\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"delegatedAdminAccessAssignmentStatus\">\n        <Member Name=\"pending\" Value=\"0\" />\n        <Member Name=\"active\" Value=\"1\" />\n        <Member Name=\"deleting\" Value=\"2\" />\n        <Member Name=\"deleted\" Value=\"3\" />\n        <Member Name=\"error\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"delegatedAdminAccessContainerType\">\n        <Member Name=\"securityGroup\" Value=\"0\" />\n        <Member Name=\"unknownFutureValue\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"delegatedAdminRelationshipOperationType\">\n        <Member Name=\"delegatedAdminAccessAssignmentUpdate\" Value=\"0\" />\n        <Member Name=\"unknownFutureValue\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"delegatedAdminRelationshipRequestAction\">\n        <Member Name=\"lockForApproval\" Value=\"0\" />\n        <Member Name=\"approve\" Value=\"1\" />\n        <Member Name=\"terminate\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"delegatedAdminRelationshipRequestStatus\">\n        <Member Name=\"created\" Value=\"0\" />\n        <Member Name=\"pending\" Value=\"1\" />\n        <Member Name=\"succeeded\" Value=\"2\" />\n        <Member Name=\"failed\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"delegatedAdminRelationshipStatus\">\n        <Member Name=\"activating\" Value=\"0\" />\n        <Member Name=\"active\" Value=\"1\" />\n        <Member Name=\"approvalPending\" Value=\"2\" />\n        <Member Name=\"approved\" Value=\"3\" />\n        <Member Name=\"created\" Value=\"4\" />\n        <Member Name=\"expired\" Value=\"5\" />\n        <Member Name=\"expiring\" Value=\"6\" />\n        <Member Name=\"terminated\" Value=\"7\" />\n        <Member Name=\"terminating\" Value=\"8\" />\n        <Member Name=\"terminationRequested\" Value=\"9\" />\n        <Member Name=\"unknownFutureValue\" Value=\"10\" />\n      </EnumType>\n      <EnumType Name=\"allowedAudiences\" IsFlags=\"true\">\n        <Member Name=\"me\" Value=\"0\" />\n        <Member Name=\"family\" Value=\"1\" />\n        <Member Name=\"contacts\" Value=\"2\" />\n        <Member Name=\"groupMembers\" Value=\"4\" />\n        <Member Name=\"organization\" Value=\"8\" />\n        <Member Name=\"federatedOrganizations\" Value=\"16\" />\n        <Member Name=\"everyone\" Value=\"32\" />\n        <Member Name=\"unknownFutureValue\" Value=\"64\" />\n      </EnumType>\n      <EnumType Name=\"languageProficiencyLevel\">\n        <Member Name=\"elementary\" Value=\"0\" />\n        <Member Name=\"conversational\" Value=\"1\" />\n        <Member Name=\"limitedWorking\" Value=\"2\" />\n        <Member Name=\"professionalWorking\" Value=\"3\" />\n        <Member Name=\"fullProfessional\" Value=\"4\" />\n        <Member Name=\"nativeOrBilingual\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"personAnnualEventType\">\n        <Member Name=\"birthday\" Value=\"0\" />\n        <Member Name=\"wedding\" Value=\"1\" />\n        <Member Name=\"work\" Value=\"2\" />\n        <Member Name=\"other\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"personRelationship\">\n        <Member Name=\"manager\" Value=\"0\" />\n        <Member Name=\"colleague\" Value=\"1\" />\n        <Member Name=\"directReport\" Value=\"2\" />\n        <Member Name=\"dotLineReport\" Value=\"3\" />\n        <Member Name=\"assistant\" Value=\"4\" />\n        <Member Name=\"dotLineManager\" Value=\"5\" />\n        <Member Name=\"alternateContact\" Value=\"6\" />\n        <Member Name=\"friend\" Value=\"7\" />\n        <Member Name=\"spouse\" Value=\"8\" />\n        <Member Name=\"sibling\" Value=\"9\" />\n        <Member Name=\"child\" Value=\"10\" />\n        <Member Name=\"parent\" Value=\"11\" />\n        <Member Name=\"sponsor\" Value=\"12\" />\n        <Member Name=\"emergencyContact\" Value=\"13\" />\n        <Member Name=\"other\" Value=\"14\" />\n        <Member Name=\"unknownFutureValue\" Value=\"15\" />\n      </EnumType>\n      <EnumType Name=\"skillProficiencyLevel\">\n        <Member Name=\"elementary\" Value=\"0\" />\n        <Member Name=\"limitedWorking\" Value=\"1\" />\n        <Member Name=\"generalProfessional\" Value=\"2\" />\n        <Member Name=\"advancedProfessional\" Value=\"3\" />\n        <Member Name=\"expert\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"translationBehavior\">\n        <Member Name=\"Ask\" Value=\"0\" />\n        <Member Name=\"Yes\" Value=\"1\" />\n        <Member Name=\"No\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"assignmentScheduleFilterByCurrentUserOptions\">\n        <Member Name=\"principal\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"assignmentScheduleInstanceFilterByCurrentUserOptions\">\n        <Member Name=\"principal\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"assignmentScheduleRequestFilterByCurrentUserOptions\">\n        <Member Name=\"principal\" Value=\"1\" />\n        <Member Name=\"createdBy\" Value=\"2\" />\n        <Member Name=\"approver\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"eligibilityScheduleFilterByCurrentUserOptions\">\n        <Member Name=\"principal\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"eligibilityScheduleInstanceFilterByCurrentUserOptions\">\n        <Member Name=\"principal\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"eligibilityScheduleRequestFilterByCurrentUserOptions\">\n        <Member Name=\"principal\" Value=\"1\" />\n        <Member Name=\"createdBy\" Value=\"2\" />\n        <Member Name=\"approver\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"privilegedAccessGroupAssignmentType\">\n        <Member Name=\"assigned\" Value=\"1\" />\n        <Member Name=\"activated\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"privilegedAccessGroupMemberType\">\n        <Member Name=\"direct\" Value=\"1\" />\n        <Member Name=\"group\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"privilegedAccessGroupRelationships\">\n        <Member Name=\"owner\" Value=\"1\" />\n        <Member Name=\"member\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"roleAssignmentScheduleFilterByCurrentUserOptions\">\n        <Member Name=\"principal\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"roleAssignmentScheduleInstanceFilterByCurrentUserOptions\">\n        <Member Name=\"principal\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"roleAssignmentScheduleRequestFilterByCurrentUserOptions\">\n        <Member Name=\"principal\" Value=\"1\" />\n        <Member Name=\"createdBy\" Value=\"2\" />\n        <Member Name=\"approver\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"roleEligibilityScheduleFilterByCurrentUserOptions\">\n        <Member Name=\"principal\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"roleEligibilityScheduleInstanceFilterByCurrentUserOptions\">\n        <Member Name=\"principal\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"roleEligibilityScheduleRequestFilterByCurrentUserOptions\">\n        <Member Name=\"principal\" Value=\"1\" />\n        <Member Name=\"createdBy\" Value=\"2\" />\n        <Member Name=\"approver\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"scheduleRequestActions\">\n        <Member Name=\"adminAssign\" Value=\"1\" />\n        <Member Name=\"adminUpdate\" Value=\"2\" />\n        <Member Name=\"adminRemove\" Value=\"3\" />\n        <Member Name=\"selfActivate\" Value=\"4\" />\n        <Member Name=\"selfDeactivate\" Value=\"5\" />\n        <Member Name=\"adminExtend\" Value=\"6\" />\n        <Member Name=\"adminRenew\" Value=\"7\" />\n        <Member Name=\"selfExtend\" Value=\"8\" />\n        <Member Name=\"selfRenew\" Value=\"9\" />\n        <Member Name=\"unknownFutureValue\" Value=\"10\" />\n      </EnumType>\n      <EnumType Name=\"approvalState\">\n        <Member Name=\"pending\" Value=\"0\" />\n        <Member Name=\"approved\" Value=\"1\" />\n        <Member Name=\"denied\" Value=\"2\" />\n        <Member Name=\"aborted\" Value=\"3\" />\n        <Member Name=\"canceled\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"roleSummaryStatus\">\n        <Member Name=\"ok\" Value=\"0\" />\n        <Member Name=\"bad\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"setupStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"notRegisteredYet\" Value=\"1\" />\n        <Member Name=\"registeredSetupNotStarted\" Value=\"2\" />\n        <Member Name=\"registeredSetupInProgress\" Value=\"3\" />\n        <Member Name=\"registrationAndSetupCompleted\" Value=\"4\" />\n        <Member Name=\"registrationFailed\" Value=\"5\" />\n        <Member Name=\"registrationTimedOut\" Value=\"6\" />\n        <Member Name=\"disabled\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"jobHistorySummaryType\">\n        <Member Name=\"Printer\" Value=\"0\" />\n        <Member Name=\"User\" Value=\"1\" />\n        <Member Name=\"Group\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"printColorConfiguration\">\n        <Member Name=\"blackAndWhite\" Value=\"0\" />\n        <Member Name=\"grayscale\" Value=\"1\" />\n        <Member Name=\"color\" Value=\"2\" />\n        <Member Name=\"auto\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"printColorMode\">\n        <Member Name=\"blackAndWhite\" Value=\"0\" />\n        <Member Name=\"grayscale\" Value=\"1\" />\n        <Member Name=\"color\" Value=\"2\" />\n        <Member Name=\"auto\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"printDuplexConfiguration\">\n        <Member Name=\"twoSidedLongEdge\" Value=\"0\" />\n        <Member Name=\"twoSidedShortEdge\" Value=\"1\" />\n        <Member Name=\"oneSided\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"printDuplexMode\">\n        <Member Name=\"flipOnLongEdge\" Value=\"0\" />\n        <Member Name=\"flipOnShortEdge\" Value=\"1\" />\n        <Member Name=\"oneSided\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"printerFeedDirection\">\n        <Member Name=\"longEdgeFirst\" Value=\"0\" />\n        <Member Name=\"shortEdgeFirst\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"printerFeedOrientation\">\n        <Member Name=\"longEdgeFirst\" Value=\"0\" />\n        <Member Name=\"shortEdgeFirst\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"printerProcessingState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"idle\" Value=\"1\" />\n        <Member Name=\"processing\" Value=\"2\" />\n        <Member Name=\"stopped\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"printerProcessingStateDetail\">\n        <Member Name=\"paused\" Value=\"0\" />\n        <Member Name=\"mediaJam\" Value=\"2\" />\n        <Member Name=\"mediaNeeded\" Value=\"3\" />\n        <Member Name=\"mediaLow\" Value=\"4\" />\n        <Member Name=\"mediaEmpty\" Value=\"5\" />\n        <Member Name=\"coverOpen\" Value=\"6\" />\n        <Member Name=\"interlockOpen\" Value=\"7\" />\n        <Member Name=\"outputTrayMissing\" Value=\"9\" />\n        <Member Name=\"outputAreaFull\" Value=\"10\" />\n        <Member Name=\"markerSupplyLow\" Value=\"11\" />\n        <Member Name=\"markerSupplyEmpty\" Value=\"12\" />\n        <Member Name=\"inputTrayMissing\" Value=\"13\" />\n        <Member Name=\"outputAreaAlmostFull\" Value=\"14\" />\n        <Member Name=\"markerWasteAlmostFull\" Value=\"15\" />\n        <Member Name=\"markerWasteFull\" Value=\"16\" />\n        <Member Name=\"fuserOverTemp\" Value=\"17\" />\n        <Member Name=\"fuserUnderTemp\" Value=\"18\" />\n        <Member Name=\"other\" Value=\"19\" />\n        <Member Name=\"none\" Value=\"20\" />\n        <Member Name=\"movingToPaused\" Value=\"21\" />\n        <Member Name=\"shutdown\" Value=\"22\" />\n        <Member Name=\"connectingToDevice\" Value=\"23\" />\n        <Member Name=\"timedOut\" Value=\"24\" />\n        <Member Name=\"stopping\" Value=\"25\" />\n        <Member Name=\"stoppedPartially\" Value=\"26\" />\n        <Member Name=\"tonerLow\" Value=\"27\" />\n        <Member Name=\"tonerEmpty\" Value=\"28\" />\n        <Member Name=\"spoolAreaFull\" Value=\"29\" />\n        <Member Name=\"doorOpen\" Value=\"30\" />\n        <Member Name=\"opticalPhotoConductorNearEndOfLife\" Value=\"31\" />\n        <Member Name=\"opticalPhotoConductorLifeOver\" Value=\"32\" />\n        <Member Name=\"developerLow\" Value=\"33\" />\n        <Member Name=\"developerEmpty\" Value=\"34\" />\n        <Member Name=\"interpreterResourceUnavailable\" Value=\"35\" />\n        <Member Name=\"unknownFutureValue\" Value=\"36\" />\n        <Member Name=\"alertRemovalOfBinaryChangeEntry\" Value=\"37\" />\n        <Member Name=\"banderAdded\" Value=\"38\" />\n        <Member Name=\"banderAlmostEmpty\" Value=\"39\" />\n        <Member Name=\"banderAlmostFull\" Value=\"40\" />\n        <Member Name=\"banderAtLimit\" Value=\"41\" />\n        <Member Name=\"banderClosed\" Value=\"42\" />\n        <Member Name=\"banderConfigurationChange\" Value=\"43\" />\n        <Member Name=\"banderCoverClosed\" Value=\"44\" />\n        <Member Name=\"banderCoverOpen\" Value=\"45\" />\n        <Member Name=\"banderEmpty\" Value=\"46\" />\n        <Member Name=\"banderFull\" Value=\"47\" />\n        <Member Name=\"banderInterlockClosed\" Value=\"48\" />\n        <Member Name=\"banderInterlockOpen\" Value=\"49\" />\n        <Member Name=\"banderJam\" Value=\"50\" />\n        <Member Name=\"banderLifeAlmostOver\" Value=\"51\" />\n        <Member Name=\"banderLifeOver\" Value=\"52\" />\n        <Member Name=\"banderMemoryExhausted\" Value=\"53\" />\n        <Member Name=\"banderMissing\" Value=\"54\" />\n        <Member Name=\"banderMotorFailure\" Value=\"55\" />\n        <Member Name=\"banderNearLimit\" Value=\"56\" />\n        <Member Name=\"banderOffline\" Value=\"57\" />\n        <Member Name=\"banderOpened\" Value=\"58\" />\n        <Member Name=\"banderOverTemperature\" Value=\"59\" />\n        <Member Name=\"banderPowerSaver\" Value=\"60\" />\n        <Member Name=\"banderRecoverableFailure\" Value=\"61\" />\n        <Member Name=\"banderRecoverableStorage\" Value=\"62\" />\n        <Member Name=\"banderRemoved\" Value=\"63\" />\n        <Member Name=\"banderResourceAdded\" Value=\"64\" />\n        <Member Name=\"banderResourceRemoved\" Value=\"65\" />\n        <Member Name=\"banderThermistorFailure\" Value=\"66\" />\n        <Member Name=\"banderTimingFailure\" Value=\"67\" />\n        <Member Name=\"banderTurnedOff\" Value=\"68\" />\n        <Member Name=\"banderTurnedOn\" Value=\"69\" />\n        <Member Name=\"banderUnderTemperature\" Value=\"70\" />\n        <Member Name=\"banderUnrecoverableFailure\" Value=\"71\" />\n        <Member Name=\"banderUnrecoverableStorageError\" Value=\"72\" />\n        <Member Name=\"banderWarmingUp\" Value=\"73\" />\n        <Member Name=\"binderAdded\" Value=\"74\" />\n        <Member Name=\"binderAlmostEmpty\" Value=\"75\" />\n        <Member Name=\"binderAlmostFull\" Value=\"76\" />\n        <Member Name=\"binderAtLimit\" Value=\"77\" />\n        <Member Name=\"binderClosed\" Value=\"78\" />\n        <Member Name=\"binderConfigurationChange\" Value=\"79\" />\n        <Member Name=\"binderCoverClosed\" Value=\"80\" />\n        <Member Name=\"binderCoverOpen\" Value=\"81\" />\n        <Member Name=\"binderEmpty\" Value=\"82\" />\n        <Member Name=\"binderFull\" Value=\"83\" />\n        <Member Name=\"binderInterlockClosed\" Value=\"84\" />\n        <Member Name=\"binderInterlockOpen\" Value=\"85\" />\n        <Member Name=\"binderJam\" Value=\"86\" />\n        <Member Name=\"binderLifeAlmostOver\" Value=\"87\" />\n        <Member Name=\"binderLifeOver\" Value=\"88\" />\n        <Member Name=\"binderMemoryExhausted\" Value=\"89\" />\n        <Member Name=\"binderMissing\" Value=\"90\" />\n        <Member Name=\"binderMotorFailure\" Value=\"91\" />\n        <Member Name=\"binderNearLimit\" Value=\"92\" />\n        <Member Name=\"binderOffline\" Value=\"93\" />\n        <Member Name=\"binderOpened\" Value=\"94\" />\n        <Member Name=\"binderOverTemperature\" Value=\"95\" />\n        <Member Name=\"binderPowerSaver\" Value=\"96\" />\n        <Member Name=\"binderRecoverableFailure\" Value=\"97\" />\n        <Member Name=\"binderRecoverableStorage\" Value=\"98\" />\n        <Member Name=\"binderRemoved\" Value=\"99\" />\n        <Member Name=\"binderResourceAdded\" Value=\"100\" />\n        <Member Name=\"binderResourceRemoved\" Value=\"101\" />\n        <Member Name=\"binderThermistorFailure\" Value=\"102\" />\n        <Member Name=\"binderTimingFailure\" Value=\"103\" />\n        <Member Name=\"binderTurnedOff\" Value=\"104\" />\n        <Member Name=\"binderTurnedOn\" Value=\"105\" />\n        <Member Name=\"binderUnderTemperature\" Value=\"106\" />\n        <Member Name=\"binderUnrecoverableFailure\" Value=\"107\" />\n        <Member Name=\"binderUnrecoverableStorageError\" Value=\"108\" />\n        <Member Name=\"binderWarmingUp\" Value=\"109\" />\n        <Member Name=\"cameraFailure\" Value=\"110\" />\n        <Member Name=\"chamberCooling\" Value=\"111\" />\n        <Member Name=\"chamberFailure\" Value=\"112\" />\n        <Member Name=\"chamberHeating\" Value=\"113\" />\n        <Member Name=\"chamberTemperatureHigh\" Value=\"114\" />\n        <Member Name=\"chamberTemperatureLow\" Value=\"115\" />\n        <Member Name=\"cleanerLifeAlmostOver\" Value=\"116\" />\n        <Member Name=\"cleanerLifeOver\" Value=\"117\" />\n        <Member Name=\"configurationChange\" Value=\"118\" />\n        <Member Name=\"deactivated\" Value=\"119\" />\n        <Member Name=\"deleted\" Value=\"120\" />\n        <Member Name=\"dieCutterAdded\" Value=\"121\" />\n        <Member Name=\"dieCutterAlmostEmpty\" Value=\"122\" />\n        <Member Name=\"dieCutterAlmostFull\" Value=\"123\" />\n        <Member Name=\"dieCutterAtLimit\" Value=\"124\" />\n        <Member Name=\"dieCutterClosed\" Value=\"125\" />\n        <Member Name=\"dieCutterConfigurationChange\" Value=\"126\" />\n        <Member Name=\"dieCutterCoverClosed\" Value=\"127\" />\n        <Member Name=\"dieCutterCoverOpen\" Value=\"128\" />\n        <Member Name=\"dieCutterEmpty\" Value=\"129\" />\n        <Member Name=\"dieCutterFull\" Value=\"130\" />\n        <Member Name=\"dieCutterInterlockClosed\" Value=\"131\" />\n        <Member Name=\"dieCutterInterlockOpen\" Value=\"132\" />\n        <Member Name=\"dieCutterJam\" Value=\"133\" />\n        <Member Name=\"dieCutterLifeAlmostOver\" Value=\"134\" />\n        <Member Name=\"dieCutterLifeOver\" Value=\"135\" />\n        <Member Name=\"dieCutterMemoryExhausted\" Value=\"136\" />\n        <Member Name=\"dieCutterMissing\" Value=\"137\" />\n        <Member Name=\"dieCutterMotorFailure\" Value=\"138\" />\n        <Member Name=\"dieCutterNearLimit\" Value=\"139\" />\n        <Member Name=\"dieCutterOffline\" Value=\"140\" />\n        <Member Name=\"dieCutterOpened\" Value=\"141\" />\n        <Member Name=\"dieCutterOverTemperature\" Value=\"142\" />\n        <Member Name=\"dieCutterPowerSaver\" Value=\"143\" />\n        <Member Name=\"dieCutterRecoverableFailure\" Value=\"144\" />\n        <Member Name=\"dieCutterRecoverableStorage\" Value=\"145\" />\n        <Member Name=\"dieCutterRemoved\" Value=\"146\" />\n        <Member Name=\"dieCutterResourceAdded\" Value=\"147\" />\n        <Member Name=\"dieCutterResourceRemoved\" Value=\"148\" />\n        <Member Name=\"dieCutterThermistorFailure\" Value=\"149\" />\n        <Member Name=\"dieCutterTimingFailure\" Value=\"150\" />\n        <Member Name=\"dieCutterTurnedOff\" Value=\"151\" />\n        <Member Name=\"dieCutterTurnedOn\" Value=\"152\" />\n        <Member Name=\"dieCutterUnderTemperature\" Value=\"153\" />\n        <Member Name=\"dieCutterUnrecoverableFailure\" Value=\"154\" />\n        <Member Name=\"dieCutterUnrecoverableStorageError\" Value=\"155\" />\n        <Member Name=\"dieCutterWarmingUp\" Value=\"156\" />\n        <Member Name=\"extruderCooling\" Value=\"157\" />\n        <Member Name=\"extruderFailure\" Value=\"158\" />\n        <Member Name=\"extruderHeating\" Value=\"159\" />\n        <Member Name=\"extruderJam\" Value=\"160\" />\n        <Member Name=\"extruderTemperatureHigh\" Value=\"161\" />\n        <Member Name=\"extruderTemperatureLow\" Value=\"162\" />\n        <Member Name=\"fanFailure\" Value=\"163\" />\n        <Member Name=\"faxModemLifeAlmostOver\" Value=\"164\" />\n        <Member Name=\"faxModemLifeOver\" Value=\"165\" />\n        <Member Name=\"faxModemMissing\" Value=\"166\" />\n        <Member Name=\"faxModemTurnedOff\" Value=\"167\" />\n        <Member Name=\"faxModemTurnedOn\" Value=\"168\" />\n        <Member Name=\"folderAdded\" Value=\"169\" />\n        <Member Name=\"folderAlmostEmpty\" Value=\"170\" />\n        <Member Name=\"folderAlmostFull\" Value=\"171\" />\n        <Member Name=\"folderAtLimit\" Value=\"172\" />\n        <Member Name=\"folderClosed\" Value=\"173\" />\n        <Member Name=\"folderConfigurationChange\" Value=\"174\" />\n        <Member Name=\"folderCoverClosed\" Value=\"175\" />\n        <Member Name=\"folderCoverOpen\" Value=\"176\" />\n        <Member Name=\"folderEmpty\" Value=\"177\" />\n        <Member Name=\"folderFull\" Value=\"178\" />\n        <Member Name=\"folderInterlockClosed\" Value=\"179\" />\n        <Member Name=\"folderInterlockOpen\" Value=\"180\" />\n        <Member Name=\"folderJam\" Value=\"181\" />\n        <Member Name=\"folderLifeAlmostOver\" Value=\"182\" />\n        <Member Name=\"folderLifeOver\" Value=\"183\" />\n        <Member Name=\"folderMemoryExhausted\" Value=\"184\" />\n        <Member Name=\"folderMissing\" Value=\"185\" />\n        <Member Name=\"folderMotorFailure\" Value=\"186\" />\n        <Member Name=\"folderNearLimit\" Value=\"187\" />\n        <Member Name=\"folderOffline\" Value=\"188\" />\n        <Member Name=\"folderOpened\" Value=\"189\" />\n        <Member Name=\"folderOverTemperature\" Value=\"190\" />\n        <Member Name=\"folderPowerSaver\" Value=\"191\" />\n        <Member Name=\"folderRecoverableFailure\" Value=\"192\" />\n        <Member Name=\"folderRecoverableStorage\" Value=\"193\" />\n        <Member Name=\"folderRemoved\" Value=\"194\" />\n        <Member Name=\"folderResourceAdded\" Value=\"195\" />\n        <Member Name=\"folderResourceRemoved\" Value=\"196\" />\n        <Member Name=\"folderThermistorFailure\" Value=\"197\" />\n        <Member Name=\"folderTimingFailure\" Value=\"198\" />\n        <Member Name=\"folderTurnedOff\" Value=\"199\" />\n        <Member Name=\"folderTurnedOn\" Value=\"200\" />\n        <Member Name=\"folderUnderTemperature\" Value=\"201\" />\n        <Member Name=\"folderUnrecoverableFailure\" Value=\"202\" />\n        <Member Name=\"folderUnrecoverableStorageError\" Value=\"203\" />\n        <Member Name=\"folderWarmingUp\" Value=\"204\" />\n        <Member Name=\"hibernate\" Value=\"205\" />\n        <Member Name=\"holdNewJobs\" Value=\"206\" />\n        <Member Name=\"identifyPrinterRequested\" Value=\"207\" />\n        <Member Name=\"imprinterAdded\" Value=\"208\" />\n        <Member Name=\"imprinterAlmostEmpty\" Value=\"209\" />\n        <Member Name=\"imprinterAlmostFull\" Value=\"210\" />\n        <Member Name=\"imprinterAtLimit\" Value=\"211\" />\n        <Member Name=\"imprinterClosed\" Value=\"212\" />\n        <Member Name=\"imprinterConfigurationChange\" Value=\"213\" />\n        <Member Name=\"imprinterCoverClosed\" Value=\"214\" />\n        <Member Name=\"imprinterCoverOpen\" Value=\"215\" />\n        <Member Name=\"imprinterEmpty\" Value=\"216\" />\n        <Member Name=\"imprinterFull\" Value=\"217\" />\n        <Member Name=\"imprinterInterlockClosed\" Value=\"218\" />\n        <Member Name=\"imprinterInterlockOpen\" Value=\"219\" />\n        <Member Name=\"imprinterJam\" Value=\"220\" />\n        <Member Name=\"imprinterLifeAlmostOver\" Value=\"221\" />\n        <Member Name=\"imprinterLifeOver\" Value=\"222\" />\n        <Member Name=\"imprinterMemoryExhausted\" Value=\"223\" />\n        <Member Name=\"imprinterMissing\" Value=\"224\" />\n        <Member Name=\"imprinterMotorFailure\" Value=\"225\" />\n        <Member Name=\"imprinterNearLimit\" Value=\"226\" />\n        <Member Name=\"imprinterOffline\" Value=\"227\" />\n        <Member Name=\"imprinterOpened\" Value=\"228\" />\n        <Member Name=\"imprinterOverTemperature\" Value=\"229\" />\n        <Member Name=\"imprinterPowerSaver\" Value=\"230\" />\n        <Member Name=\"imprinterRecoverableFailure\" Value=\"231\" />\n        <Member Name=\"imprinterRecoverableStorage\" Value=\"232\" />\n        <Member Name=\"imprinterRemoved\" Value=\"233\" />\n        <Member Name=\"imprinterResourceAdded\" Value=\"234\" />\n        <Member Name=\"imprinterResourceRemoved\" Value=\"235\" />\n        <Member Name=\"imprinterThermistorFailure\" Value=\"236\" />\n        <Member Name=\"imprinterTimingFailure\" Value=\"237\" />\n        <Member Name=\"imprinterTurnedOff\" Value=\"238\" />\n        <Member Name=\"imprinterTurnedOn\" Value=\"239\" />\n        <Member Name=\"imprinterUnderTemperature\" Value=\"240\" />\n        <Member Name=\"imprinterUnrecoverableFailure\" Value=\"241\" />\n        <Member Name=\"imprinterUnrecoverableStorageError\" Value=\"242\" />\n        <Member Name=\"imprinterWarmingUp\" Value=\"243\" />\n        <Member Name=\"inputCannotFeedSizeSelected\" Value=\"244\" />\n        <Member Name=\"inputManualInputRequest\" Value=\"245\" />\n        <Member Name=\"inputMediaColorChange\" Value=\"246\" />\n        <Member Name=\"inputMediaFormPartsChange\" Value=\"247\" />\n        <Member Name=\"inputMediaSizeChange\" Value=\"248\" />\n        <Member Name=\"inputMediaTrayFailure\" Value=\"249\" />\n        <Member Name=\"inputMediaTrayFeedError\" Value=\"250\" />\n        <Member Name=\"inputMediaTrayJam\" Value=\"251\" />\n        <Member Name=\"inputMediaTypeChange\" Value=\"252\" />\n        <Member Name=\"inputMediaWeightChange\" Value=\"253\" />\n        <Member Name=\"inputPickRollerFailure\" Value=\"254\" />\n        <Member Name=\"inputPickRollerLifeOver\" Value=\"255\" />\n        <Member Name=\"inputPickRollerLifeWarn\" Value=\"256\" />\n        <Member Name=\"inputPickRollerMissing\" Value=\"257\" />\n        <Member Name=\"inputTrayElevationFailure\" Value=\"258\" />\n        <Member Name=\"inputTrayPositionFailure\" Value=\"259\" />\n        <Member Name=\"inserterAdded\" Value=\"260\" />\n        <Member Name=\"inserterAlmostEmpty\" Value=\"261\" />\n        <Member Name=\"inserterAlmostFull\" Value=\"262\" />\n        <Member Name=\"inserterAtLimit\" Value=\"263\" />\n        <Member Name=\"inserterClosed\" Value=\"264\" />\n        <Member Name=\"inserterConfigurationChange\" Value=\"265\" />\n        <Member Name=\"inserterCoverClosed\" Value=\"266\" />\n        <Member Name=\"inserterCoverOpen\" Value=\"267\" />\n        <Member Name=\"inserterEmpty\" Value=\"268\" />\n        <Member Name=\"inserterFull\" Value=\"269\" />\n        <Member Name=\"inserterInterlockClosed\" Value=\"270\" />\n        <Member Name=\"inserterInterlockOpen\" Value=\"271\" />\n        <Member Name=\"inserterJam\" Value=\"272\" />\n        <Member Name=\"inserterLifeAlmostOver\" Value=\"273\" />\n        <Member Name=\"inserterLifeOver\" Value=\"274\" />\n        <Member Name=\"inserterMemoryExhausted\" Value=\"275\" />\n        <Member Name=\"inserterMissing\" Value=\"276\" />\n        <Member Name=\"inserterMotorFailure\" Value=\"277\" />\n        <Member Name=\"inserterNearLimit\" Value=\"278\" />\n        <Member Name=\"inserterOffline\" Value=\"279\" />\n        <Member Name=\"inserterOpened\" Value=\"280\" />\n        <Member Name=\"inserterOverTemperature\" Value=\"281\" />\n        <Member Name=\"inserterPowerSaver\" Value=\"282\" />\n        <Member Name=\"inserterRecoverableFailure\" Value=\"283\" />\n        <Member Name=\"inserterRecoverableStorage\" Value=\"284\" />\n        <Member Name=\"inserterRemoved\" Value=\"285\" />\n        <Member Name=\"inserterResourceAdded\" Value=\"286\" />\n        <Member Name=\"inserterResourceRemoved\" Value=\"287\" />\n        <Member Name=\"inserterThermistorFailure\" Value=\"288\" />\n        <Member Name=\"inserterTimingFailure\" Value=\"289\" />\n        <Member Name=\"inserterTurnedOff\" Value=\"290\" />\n        <Member Name=\"inserterTurnedOn\" Value=\"291\" />\n        <Member Name=\"inserterUnderTemperature\" Value=\"292\" />\n        <Member Name=\"inserterUnrecoverableFailure\" Value=\"293\" />\n        <Member Name=\"inserterUnrecoverableStorageError\" Value=\"294\" />\n        <Member Name=\"inserterWarmingUp\" Value=\"295\" />\n        <Member Name=\"interlockClosed\" Value=\"296\" />\n        <Member Name=\"interpreterCartridgeAdded\" Value=\"297\" />\n        <Member Name=\"interpreterCartridgeDeleted\" Value=\"298\" />\n        <Member Name=\"interpreterComplexPageEncountered\" Value=\"299\" />\n        <Member Name=\"interpreterMemoryDecrease\" Value=\"300\" />\n        <Member Name=\"interpreterMemoryIncrease\" Value=\"301\" />\n        <Member Name=\"interpreterResourceAdded\" Value=\"302\" />\n        <Member Name=\"interpreterResourceDeleted\" Value=\"303\" />\n        <Member Name=\"lampAtEol\" Value=\"304\" />\n        <Member Name=\"lampFailure\" Value=\"305\" />\n        <Member Name=\"lampNearEol\" Value=\"306\" />\n        <Member Name=\"laserAtEol\" Value=\"307\" />\n        <Member Name=\"laserFailure\" Value=\"308\" />\n        <Member Name=\"laserNearEol\" Value=\"309\" />\n        <Member Name=\"makeEnvelopeAdded\" Value=\"310\" />\n        <Member Name=\"makeEnvelopeAlmostEmpty\" Value=\"311\" />\n        <Member Name=\"makeEnvelopeAlmostFull\" Value=\"312\" />\n        <Member Name=\"makeEnvelopeAtLimit\" Value=\"313\" />\n        <Member Name=\"makeEnvelopeClosed\" Value=\"314\" />\n        <Member Name=\"makeEnvelopeConfigurationChange\" Value=\"315\" />\n        <Member Name=\"makeEnvelopeCoverClosed\" Value=\"316\" />\n        <Member Name=\"makeEnvelopeCoverOpen\" Value=\"317\" />\n        <Member Name=\"makeEnvelopeEmpty\" Value=\"318\" />\n        <Member Name=\"makeEnvelopeFull\" Value=\"319\" />\n        <Member Name=\"makeEnvelopeInterlockClosed\" Value=\"320\" />\n        <Member Name=\"makeEnvelopeInterlockOpen\" Value=\"321\" />\n        <Member Name=\"makeEnvelopeJam\" Value=\"322\" />\n        <Member Name=\"makeEnvelopeLifeAlmostOver\" Value=\"323\" />\n        <Member Name=\"makeEnvelopeLifeOver\" Value=\"324\" />\n        <Member Name=\"makeEnvelopeMemoryExhausted\" Value=\"325\" />\n        <Member Name=\"makeEnvelopeMissing\" Value=\"326\" />\n        <Member Name=\"makeEnvelopeMotorFailure\" Value=\"327\" />\n        <Member Name=\"makeEnvelopeNearLimit\" Value=\"328\" />\n        <Member Name=\"makeEnvelopeOffline\" Value=\"329\" />\n        <Member Name=\"makeEnvelopeOpened\" Value=\"330\" />\n        <Member Name=\"makeEnvelopeOverTemperature\" Value=\"331\" />\n        <Member Name=\"makeEnvelopePowerSaver\" Value=\"332\" />\n        <Member Name=\"makeEnvelopeRecoverableFailure\" Value=\"333\" />\n        <Member Name=\"makeEnvelopeRecoverableStorage\" Value=\"334\" />\n        <Member Name=\"makeEnvelopeRemoved\" Value=\"335\" />\n        <Member Name=\"makeEnvelopeResourceAdded\" Value=\"336\" />\n        <Member Name=\"makeEnvelopeResourceRemoved\" Value=\"337\" />\n        <Member Name=\"makeEnvelopeThermistorFailure\" Value=\"338\" />\n        <Member Name=\"makeEnvelopeTimingFailure\" Value=\"339\" />\n        <Member Name=\"makeEnvelopeTurnedOff\" Value=\"340\" />\n        <Member Name=\"makeEnvelopeTurnedOn\" Value=\"341\" />\n        <Member Name=\"makeEnvelopeUnderTemperature\" Value=\"342\" />\n        <Member Name=\"makeEnvelopeUnrecoverableFailure\" Value=\"343\" />\n        <Member Name=\"makeEnvelopeUnrecoverableStorageError\" Value=\"344\" />\n        <Member Name=\"makeEnvelopeWarmingUp\" Value=\"345\" />\n        <Member Name=\"markerAdjustingPrintQuality\" Value=\"346\" />\n        <Member Name=\"markerCleanerMissing\" Value=\"347\" />\n        <Member Name=\"markerDeveloperAlmostEmpty\" Value=\"348\" />\n        <Member Name=\"markerDeveloperEmpty\" Value=\"349\" />\n        <Member Name=\"markerDeveloperMissing\" Value=\"350\" />\n        <Member Name=\"markerFuserMissing\" Value=\"351\" />\n        <Member Name=\"markerFuserThermistorFailure\" Value=\"352\" />\n        <Member Name=\"markerFuserTimingFailure\" Value=\"353\" />\n        <Member Name=\"markerInkAlmostEmpty\" Value=\"354\" />\n        <Member Name=\"markerInkEmpty\" Value=\"355\" />\n        <Member Name=\"markerInkMissing\" Value=\"356\" />\n        <Member Name=\"markerOpcMissing\" Value=\"357\" />\n        <Member Name=\"markerPrintRibbonAlmostEmpty\" Value=\"358\" />\n        <Member Name=\"markerPrintRibbonEmpty\" Value=\"359\" />\n        <Member Name=\"markerPrintRibbonMissing\" Value=\"360\" />\n        <Member Name=\"markerSupplyAlmostEmpty\" Value=\"361\" />\n        <Member Name=\"markerSupplyMissing\" Value=\"362\" />\n        <Member Name=\"markerTonerCartridgeMissing\" Value=\"363\" />\n        <Member Name=\"markerTonerMissing\" Value=\"364\" />\n        <Member Name=\"markerWasteInkReceptacleAlmostFull\" Value=\"365\" />\n        <Member Name=\"markerWasteInkReceptacleFull\" Value=\"366\" />\n        <Member Name=\"markerWasteInkReceptacleMissing\" Value=\"367\" />\n        <Member Name=\"markerWasteMissing\" Value=\"368\" />\n        <Member Name=\"markerWasteTonerReceptacleAlmostFull\" Value=\"369\" />\n        <Member Name=\"markerWasteTonerReceptacleFull\" Value=\"370\" />\n        <Member Name=\"markerWasteTonerReceptacleMissing\" Value=\"371\" />\n        <Member Name=\"materialEmpty\" Value=\"372\" />\n        <Member Name=\"materialLow\" Value=\"373\" />\n        <Member Name=\"materialNeeded\" Value=\"374\" />\n        <Member Name=\"mediaDrying\" Value=\"375\" />\n        <Member Name=\"mediaPathCannotDuplexMediaSelected\" Value=\"376\" />\n        <Member Name=\"mediaPathFailure\" Value=\"377\" />\n        <Member Name=\"mediaPathInputEmpty\" Value=\"378\" />\n        <Member Name=\"mediaPathInputFeedError\" Value=\"379\" />\n        <Member Name=\"mediaPathInputJam\" Value=\"380\" />\n        <Member Name=\"mediaPathInputRequest\" Value=\"381\" />\n        <Member Name=\"mediaPathJam\" Value=\"382\" />\n        <Member Name=\"mediaPathMediaTrayAlmostFull\" Value=\"383\" />\n        <Member Name=\"mediaPathMediaTrayFull\" Value=\"384\" />\n        <Member Name=\"mediaPathMediaTrayMissing\" Value=\"385\" />\n        <Member Name=\"mediaPathOutputFeedError\" Value=\"386\" />\n        <Member Name=\"mediaPathOutputFull\" Value=\"387\" />\n        <Member Name=\"mediaPathOutputJam\" Value=\"388\" />\n        <Member Name=\"mediaPathPickRollerFailure\" Value=\"389\" />\n        <Member Name=\"mediaPathPickRollerLifeOver\" Value=\"390\" />\n        <Member Name=\"mediaPathPickRollerLifeWarn\" Value=\"391\" />\n        <Member Name=\"mediaPathPickRollerMissing\" Value=\"392\" />\n        <Member Name=\"motorFailure\" Value=\"393\" />\n        <Member Name=\"outputMailboxSelectFailure\" Value=\"394\" />\n        <Member Name=\"outputMediaTrayFailure\" Value=\"395\" />\n        <Member Name=\"outputMediaTrayFeedError\" Value=\"396\" />\n        <Member Name=\"outputMediaTrayJam\" Value=\"397\" />\n        <Member Name=\"perforaterAdded\" Value=\"398\" />\n        <Member Name=\"perforaterAlmostEmpty\" Value=\"399\" />\n        <Member Name=\"perforaterAlmostFull\" Value=\"400\" />\n        <Member Name=\"perforaterAtLimit\" Value=\"401\" />\n        <Member Name=\"perforaterClosed\" Value=\"402\" />\n        <Member Name=\"perforaterConfigurationChange\" Value=\"403\" />\n        <Member Name=\"perforaterCoverClosed\" Value=\"404\" />\n        <Member Name=\"perforaterCoverOpen\" Value=\"405\" />\n        <Member Name=\"perforaterEmpty\" Value=\"406\" />\n        <Member Name=\"perforaterFull\" Value=\"407\" />\n        <Member Name=\"perforaterInterlockClosed\" Value=\"408\" />\n        <Member Name=\"perforaterInterlockOpen\" Value=\"409\" />\n        <Member Name=\"perforaterJam\" Value=\"410\" />\n        <Member Name=\"perforaterLifeAlmostOver\" Value=\"411\" />\n        <Member Name=\"perforaterLifeOver\" Value=\"412\" />\n        <Member Name=\"perforaterMemoryExhausted\" Value=\"413\" />\n        <Member Name=\"perforaterMissing\" Value=\"414\" />\n        <Member Name=\"perforaterMotorFailure\" Value=\"415\" />\n        <Member Name=\"perforaterNearLimit\" Value=\"416\" />\n        <Member Name=\"perforaterOffline\" Value=\"417\" />\n        <Member Name=\"perforaterOpened\" Value=\"418\" />\n        <Member Name=\"perforaterOverTemperature\" Value=\"419\" />\n        <Member Name=\"perforaterPowerSaver\" Value=\"420\" />\n        <Member Name=\"perforaterRecoverableFailure\" Value=\"421\" />\n        <Member Name=\"perforaterRecoverableStorage\" Value=\"422\" />\n        <Member Name=\"perforaterRemoved\" Value=\"423\" />\n        <Member Name=\"perforaterResourceAdded\" Value=\"424\" />\n        <Member Name=\"perforaterResourceRemoved\" Value=\"425\" />\n        <Member Name=\"perforaterThermistorFailure\" Value=\"426\" />\n        <Member Name=\"perforaterTimingFailure\" Value=\"427\" />\n        <Member Name=\"perforaterTurnedOff\" Value=\"428\" />\n        <Member Name=\"perforaterTurnedOn\" Value=\"429\" />\n        <Member Name=\"perforaterUnderTemperature\" Value=\"430\" />\n        <Member Name=\"perforaterUnrecoverableFailure\" Value=\"431\" />\n        <Member Name=\"perforaterUnrecoverableStorageError\" Value=\"432\" />\n        <Member Name=\"perforaterWarmingUp\" Value=\"433\" />\n        <Member Name=\"platformCooling\" Value=\"434\" />\n        <Member Name=\"platformFailure\" Value=\"435\" />\n        <Member Name=\"platformHeating\" Value=\"436\" />\n        <Member Name=\"platformTemperatureHigh\" Value=\"437\" />\n        <Member Name=\"platformTemperatureLow\" Value=\"438\" />\n        <Member Name=\"powerDown\" Value=\"439\" />\n        <Member Name=\"powerUp\" Value=\"440\" />\n        <Member Name=\"printerManualReset\" Value=\"441\" />\n        <Member Name=\"printerNmsReset\" Value=\"442\" />\n        <Member Name=\"printerReadyToPrint\" Value=\"443\" />\n        <Member Name=\"puncherAdded\" Value=\"444\" />\n        <Member Name=\"puncherAlmostEmpty\" Value=\"445\" />\n        <Member Name=\"puncherAlmostFull\" Value=\"446\" />\n        <Member Name=\"puncherAtLimit\" Value=\"447\" />\n        <Member Name=\"puncherClosed\" Value=\"448\" />\n        <Member Name=\"puncherConfigurationChange\" Value=\"449\" />\n        <Member Name=\"puncherCoverClosed\" Value=\"450\" />\n        <Member Name=\"puncherCoverOpen\" Value=\"451\" />\n        <Member Name=\"puncherEmpty\" Value=\"452\" />\n        <Member Name=\"puncherFull\" Value=\"453\" />\n        <Member Name=\"puncherInterlockClosed\" Value=\"454\" />\n        <Member Name=\"puncherInterlockOpen\" Value=\"455\" />\n        <Member Name=\"puncherJam\" Value=\"456\" />\n        <Member Name=\"puncherLifeAlmostOver\" Value=\"457\" />\n        <Member Name=\"puncherLifeOver\" Value=\"458\" />\n        <Member Name=\"puncherMemoryExhausted\" Value=\"459\" />\n        <Member Name=\"puncherMissing\" Value=\"460\" />\n        <Member Name=\"puncherMotorFailure\" Value=\"461\" />\n        <Member Name=\"puncherNearLimit\" Value=\"462\" />\n        <Member Name=\"puncherOffline\" Value=\"463\" />\n        <Member Name=\"puncherOpened\" Value=\"464\" />\n        <Member Name=\"puncherOverTemperature\" Value=\"465\" />\n        <Member Name=\"puncherPowerSaver\" Value=\"466\" />\n        <Member Name=\"puncherRecoverableFailure\" Value=\"467\" />\n        <Member Name=\"puncherRecoverableStorage\" Value=\"468\" />\n        <Member Name=\"puncherRemoved\" Value=\"469\" />\n        <Member Name=\"puncherResourceAdded\" Value=\"470\" />\n        <Member Name=\"puncherResourceRemoved\" Value=\"471\" />\n        <Member Name=\"puncherThermistorFailure\" Value=\"472\" />\n        <Member Name=\"puncherTimingFailure\" Value=\"473\" />\n        <Member Name=\"puncherTurnedOff\" Value=\"474\" />\n        <Member Name=\"puncherTurnedOn\" Value=\"475\" />\n        <Member Name=\"puncherUnderTemperature\" Value=\"476\" />\n        <Member Name=\"puncherUnrecoverableFailure\" Value=\"477\" />\n        <Member Name=\"puncherUnrecoverableStorageError\" Value=\"478\" />\n        <Member Name=\"puncherWarmingUp\" Value=\"479\" />\n        <Member Name=\"resuming\" Value=\"480\" />\n        <Member Name=\"scanMediaPathFailure\" Value=\"481\" />\n        <Member Name=\"scanMediaPathInputEmpty\" Value=\"482\" />\n        <Member Name=\"scanMediaPathInputFeedError\" Value=\"483\" />\n        <Member Name=\"scanMediaPathInputJam\" Value=\"484\" />\n        <Member Name=\"scanMediaPathInputRequest\" Value=\"485\" />\n        <Member Name=\"scanMediaPathJam\" Value=\"486\" />\n        <Member Name=\"scanMediaPathOutputFeedError\" Value=\"487\" />\n        <Member Name=\"scanMediaPathOutputFull\" Value=\"488\" />\n        <Member Name=\"scanMediaPathOutputJam\" Value=\"489\" />\n        <Member Name=\"scanMediaPathPickRollerFailure\" Value=\"490\" />\n        <Member Name=\"scanMediaPathPickRollerLifeOver\" Value=\"491\" />\n        <Member Name=\"scanMediaPathPickRollerLifeWarn\" Value=\"492\" />\n        <Member Name=\"scanMediaPathPickRollerMissing\" Value=\"493\" />\n        <Member Name=\"scanMediaPathTrayAlmostFull\" Value=\"494\" />\n        <Member Name=\"scanMediaPathTrayFull\" Value=\"495\" />\n        <Member Name=\"scanMediaPathTrayMissing\" Value=\"496\" />\n        <Member Name=\"scannerLightFailure\" Value=\"497\" />\n        <Member Name=\"scannerLightLifeAlmostOver\" Value=\"498\" />\n        <Member Name=\"scannerLightLifeOver\" Value=\"499\" />\n        <Member Name=\"scannerLightMissing\" Value=\"500\" />\n        <Member Name=\"scannerSensorFailure\" Value=\"501\" />\n        <Member Name=\"scannerSensorLifeAlmostOver\" Value=\"502\" />\n        <Member Name=\"scannerSensorLifeOver\" Value=\"503\" />\n        <Member Name=\"scannerSensorMissing\" Value=\"504\" />\n        <Member Name=\"separationCutterAdded\" Value=\"505\" />\n        <Member Name=\"separationCutterAlmostEmpty\" Value=\"506\" />\n        <Member Name=\"separationCutterAlmostFull\" Value=\"507\" />\n        <Member Name=\"separationCutterAtLimit\" Value=\"508\" />\n        <Member Name=\"separationCutterClosed\" Value=\"509\" />\n        <Member Name=\"separationCutterConfigurationChange\" Value=\"510\" />\n        <Member Name=\"separationCutterCoverClosed\" Value=\"511\" />\n        <Member Name=\"separationCutterCoverOpen\" Value=\"512\" />\n        <Member Name=\"separationCutterEmpty\" Value=\"513\" />\n        <Member Name=\"separationCutterFull\" Value=\"514\" />\n        <Member Name=\"separationCutterInterlockClosed\" Value=\"515\" />\n        <Member Name=\"separationCutterInterlockOpen\" Value=\"516\" />\n        <Member Name=\"separationCutterJam\" Value=\"517\" />\n        <Member Name=\"separationCutterLifeAlmostOver\" Value=\"518\" />\n        <Member Name=\"separationCutterLifeOver\" Value=\"519\" />\n        <Member Name=\"separationCutterMemoryExhausted\" Value=\"520\" />\n        <Member Name=\"separationCutterMissing\" Value=\"521\" />\n        <Member Name=\"separationCutterMotorFailure\" Value=\"522\" />\n        <Member Name=\"separationCutterNearLimit\" Value=\"523\" />\n        <Member Name=\"separationCutterOffline\" Value=\"524\" />\n        <Member Name=\"separationCutterOpened\" Value=\"525\" />\n        <Member Name=\"separationCutterOverTemperature\" Value=\"526\" />\n        <Member Name=\"separationCutterPowerSaver\" Value=\"527\" />\n        <Member Name=\"separationCutterRecoverableFailure\" Value=\"528\" />\n        <Member Name=\"separationCutterRecoverableStorage\" Value=\"529\" />\n        <Member Name=\"separationCutterRemoved\" Value=\"530\" />\n        <Member Name=\"separationCutterResourceAdded\" Value=\"531\" />\n        <Member Name=\"separationCutterResourceRemoved\" Value=\"532\" />\n        <Member Name=\"separationCutterThermistorFailure\" Value=\"533\" />\n        <Member Name=\"separationCutterTimingFailure\" Value=\"534\" />\n        <Member Name=\"separationCutterTurnedOff\" Value=\"535\" />\n        <Member Name=\"separationCutterTurnedOn\" Value=\"536\" />\n        <Member Name=\"separationCutterUnderTemperature\" Value=\"537\" />\n        <Member Name=\"separationCutterUnrecoverableFailure\" Value=\"538\" />\n        <Member Name=\"separationCutterUnrecoverableStorageError\" Value=\"539\" />\n        <Member Name=\"separationCutterWarmingUp\" Value=\"540\" />\n        <Member Name=\"sheetRotatorAdded\" Value=\"541\" />\n        <Member Name=\"sheetRotatorAlmostEmpty\" Value=\"542\" />\n        <Member Name=\"sheetRotatorAlmostFull\" Value=\"543\" />\n        <Member Name=\"sheetRotatorAtLimit\" Value=\"544\" />\n        <Member Name=\"sheetRotatorClosed\" Value=\"545\" />\n        <Member Name=\"sheetRotatorConfigurationChange\" Value=\"546\" />\n        <Member Name=\"sheetRotatorCoverClosed\" Value=\"547\" />\n        <Member Name=\"sheetRotatorCoverOpen\" Value=\"548\" />\n        <Member Name=\"sheetRotatorEmpty\" Value=\"549\" />\n        <Member Name=\"sheetRotatorFull\" Value=\"550\" />\n        <Member Name=\"sheetRotatorInterlockClosed\" Value=\"551\" />\n        <Member Name=\"sheetRotatorInterlockOpen\" Value=\"552\" />\n        <Member Name=\"sheetRotatorJam\" Value=\"553\" />\n        <Member Name=\"sheetRotatorLifeAlmostOver\" Value=\"554\" />\n        <Member Name=\"sheetRotatorLifeOver\" Value=\"555\" />\n        <Member Name=\"sheetRotatorMemoryExhausted\" Value=\"556\" />\n        <Member Name=\"sheetRotatorMissing\" Value=\"557\" />\n        <Member Name=\"sheetRotatorMotorFailure\" Value=\"558\" />\n        <Member Name=\"sheetRotatorNearLimit\" Value=\"559\" />\n        <Member Name=\"sheetRotatorOffline\" Value=\"560\" />\n        <Member Name=\"sheetRotatorOpened\" Value=\"561\" />\n        <Member Name=\"sheetRotatorOverTemperature\" Value=\"562\" />\n        <Member Name=\"sheetRotatorPowerSaver\" Value=\"563\" />\n        <Member Name=\"sheetRotatorRecoverableFailure\" Value=\"564\" />\n        <Member Name=\"sheetRotatorRecoverableStorage\" Value=\"565\" />\n        <Member Name=\"sheetRotatorRemoved\" Value=\"566\" />\n        <Member Name=\"sheetRotatorResourceAdded\" Value=\"567\" />\n        <Member Name=\"sheetRotatorResourceRemoved\" Value=\"568\" />\n        <Member Name=\"sheetRotatorThermistorFailure\" Value=\"569\" />\n        <Member Name=\"sheetRotatorTimingFailure\" Value=\"570\" />\n        <Member Name=\"sheetRotatorTurnedOff\" Value=\"571\" />\n        <Member Name=\"sheetRotatorTurnedOn\" Value=\"572\" />\n        <Member Name=\"sheetRotatorUnderTemperature\" Value=\"573\" />\n        <Member Name=\"sheetRotatorUnrecoverableFailure\" Value=\"574\" />\n        <Member Name=\"sheetRotatorUnrecoverableStorageError\" Value=\"575\" />\n        <Member Name=\"sheetRotatorWarmingUp\" Value=\"576\" />\n        <Member Name=\"slitterAdded\" Value=\"577\" />\n        <Member Name=\"slitterAlmostEmpty\" Value=\"578\" />\n        <Member Name=\"slitterAlmostFull\" Value=\"579\" />\n        <Member Name=\"slitterAtLimit\" Value=\"580\" />\n        <Member Name=\"slitterClosed\" Value=\"581\" />\n        <Member Name=\"slitterConfigurationChange\" Value=\"582\" />\n        <Member Name=\"slitterCoverClosed\" Value=\"583\" />\n        <Member Name=\"slitterCoverOpen\" Value=\"584\" />\n        <Member Name=\"slitterEmpty\" Value=\"585\" />\n        <Member Name=\"slitterFull\" Value=\"586\" />\n        <Member Name=\"slitterInterlockClosed\" Value=\"587\" />\n        <Member Name=\"slitterInterlockOpen\" Value=\"588\" />\n        <Member Name=\"slitterJam\" Value=\"589\" />\n        <Member Name=\"slitterLifeAlmostOver\" Value=\"590\" />\n        <Member Name=\"slitterLifeOver\" Value=\"591\" />\n        <Member Name=\"slitterMemoryExhausted\" Value=\"592\" />\n        <Member Name=\"slitterMissing\" Value=\"593\" />\n        <Member Name=\"slitterMotorFailure\" Value=\"594\" />\n        <Member Name=\"slitterNearLimit\" Value=\"595\" />\n        <Member Name=\"slitterOffline\" Value=\"596\" />\n        <Member Name=\"slitterOpened\" Value=\"597\" />\n        <Member Name=\"slitterOverTemperature\" Value=\"598\" />\n        <Member Name=\"slitterPowerSaver\" Value=\"599\" />\n        <Member Name=\"slitterRecoverableFailure\" Value=\"600\" />\n        <Member Name=\"slitterRecoverableStorage\" Value=\"601\" />\n        <Member Name=\"slitterRemoved\" Value=\"602\" />\n        <Member Name=\"slitterResourceAdded\" Value=\"603\" />\n        <Member Name=\"slitterResourceRemoved\" Value=\"604\" />\n        <Member Name=\"slitterThermistorFailure\" Value=\"605\" />\n        <Member Name=\"slitterTimingFailure\" Value=\"606\" />\n        <Member Name=\"slitterTurnedOff\" Value=\"607\" />\n        <Member Name=\"slitterTurnedOn\" Value=\"608\" />\n        <Member Name=\"slitterUnderTemperature\" Value=\"609\" />\n        <Member Name=\"slitterUnrecoverableFailure\" Value=\"610\" />\n        <Member Name=\"slitterUnrecoverableStorageError\" Value=\"611\" />\n        <Member Name=\"slitterWarmingUp\" Value=\"612\" />\n        <Member Name=\"stackerAdded\" Value=\"613\" />\n        <Member Name=\"stackerAlmostEmpty\" Value=\"614\" />\n        <Member Name=\"stackerAlmostFull\" Value=\"615\" />\n        <Member Name=\"stackerAtLimit\" Value=\"616\" />\n        <Member Name=\"stackerClosed\" Value=\"617\" />\n        <Member Name=\"stackerConfigurationChange\" Value=\"618\" />\n        <Member Name=\"stackerCoverClosed\" Value=\"619\" />\n        <Member Name=\"stackerCoverOpen\" Value=\"620\" />\n        <Member Name=\"stackerEmpty\" Value=\"621\" />\n        <Member Name=\"stackerFull\" Value=\"622\" />\n        <Member Name=\"stackerInterlockClosed\" Value=\"623\" />\n        <Member Name=\"stackerInterlockOpen\" Value=\"624\" />\n        <Member Name=\"stackerJam\" Value=\"625\" />\n        <Member Name=\"stackerLifeAlmostOver\" Value=\"626\" />\n        <Member Name=\"stackerLifeOver\" Value=\"627\" />\n        <Member Name=\"stackerMemoryExhausted\" Value=\"628\" />\n        <Member Name=\"stackerMissing\" Value=\"629\" />\n        <Member Name=\"stackerMotorFailure\" Value=\"630\" />\n        <Member Name=\"stackerNearLimit\" Value=\"631\" />\n        <Member Name=\"stackerOffline\" Value=\"632\" />\n        <Member Name=\"stackerOpened\" Value=\"633\" />\n        <Member Name=\"stackerOverTemperature\" Value=\"634\" />\n        <Member Name=\"stackerPowerSaver\" Value=\"635\" />\n        <Member Name=\"stackerRecoverableFailure\" Value=\"636\" />\n        <Member Name=\"stackerRecoverableStorage\" Value=\"637\" />\n        <Member Name=\"stackerRemoved\" Value=\"638\" />\n        <Member Name=\"stackerResourceAdded\" Value=\"639\" />\n        <Member Name=\"stackerResourceRemoved\" Value=\"640\" />\n        <Member Name=\"stackerThermistorFailure\" Value=\"641\" />\n        <Member Name=\"stackerTimingFailure\" Value=\"642\" />\n        <Member Name=\"stackerTurnedOff\" Value=\"643\" />\n        <Member Name=\"stackerTurnedOn\" Value=\"644\" />\n        <Member Name=\"stackerUnderTemperature\" Value=\"645\" />\n        <Member Name=\"stackerUnrecoverableFailure\" Value=\"646\" />\n        <Member Name=\"stackerUnrecoverableStorageError\" Value=\"647\" />\n        <Member Name=\"stackerWarmingUp\" Value=\"648\" />\n        <Member Name=\"standby\" Value=\"649\" />\n        <Member Name=\"staplerAdded\" Value=\"650\" />\n        <Member Name=\"staplerAlmostEmpty\" Value=\"651\" />\n        <Member Name=\"staplerAlmostFull\" Value=\"652\" />\n        <Member Name=\"staplerAtLimit\" Value=\"653\" />\n        <Member Name=\"staplerClosed\" Value=\"654\" />\n        <Member Name=\"staplerConfigurationChange\" Value=\"655\" />\n        <Member Name=\"staplerCoverClosed\" Value=\"656\" />\n        <Member Name=\"staplerCoverOpen\" Value=\"657\" />\n        <Member Name=\"staplerEmpty\" Value=\"658\" />\n        <Member Name=\"staplerFull\" Value=\"659\" />\n        <Member Name=\"staplerInterlockClosed\" Value=\"660\" />\n        <Member Name=\"staplerInterlockOpen\" Value=\"661\" />\n        <Member Name=\"staplerJam\" Value=\"662\" />\n        <Member Name=\"staplerLifeAlmostOver\" Value=\"663\" />\n        <Member Name=\"staplerLifeOver\" Value=\"664\" />\n        <Member Name=\"staplerMemoryExhausted\" Value=\"665\" />\n        <Member Name=\"staplerMissing\" Value=\"666\" />\n        <Member Name=\"staplerMotorFailure\" Value=\"667\" />\n        <Member Name=\"staplerNearLimit\" Value=\"668\" />\n        <Member Name=\"staplerOffline\" Value=\"669\" />\n        <Member Name=\"staplerOpened\" Value=\"670\" />\n        <Member Name=\"staplerOverTemperature\" Value=\"671\" />\n        <Member Name=\"staplerPowerSaver\" Value=\"672\" />\n        <Member Name=\"staplerRecoverableFailure\" Value=\"673\" />\n        <Member Name=\"staplerRecoverableStorage\" Value=\"674\" />\n        <Member Name=\"staplerRemoved\" Value=\"675\" />\n        <Member Name=\"staplerResourceAdded\" Value=\"676\" />\n        <Member Name=\"staplerResourceRemoved\" Value=\"677\" />\n        <Member Name=\"staplerThermistorFailure\" Value=\"678\" />\n        <Member Name=\"staplerTimingFailure\" Value=\"679\" />\n        <Member Name=\"staplerTurnedOff\" Value=\"680\" />\n        <Member Name=\"staplerTurnedOn\" Value=\"681\" />\n        <Member Name=\"staplerUnderTemperature\" Value=\"682\" />\n        <Member Name=\"staplerUnrecoverableFailure\" Value=\"683\" />\n        <Member Name=\"staplerUnrecoverableStorageError\" Value=\"684\" />\n        <Member Name=\"staplerWarmingUp\" Value=\"685\" />\n        <Member Name=\"stitcherAdded\" Value=\"686\" />\n        <Member Name=\"stitcherAlmostEmpty\" Value=\"687\" />\n        <Member Name=\"stitcherAlmostFull\" Value=\"688\" />\n        <Member Name=\"stitcherAtLimit\" Value=\"689\" />\n        <Member Name=\"stitcherClosed\" Value=\"690\" />\n        <Member Name=\"stitcherConfigurationChange\" Value=\"691\" />\n        <Member Name=\"stitcherCoverClosed\" Value=\"692\" />\n        <Member Name=\"stitcherCoverOpen\" Value=\"693\" />\n        <Member Name=\"stitcherEmpty\" Value=\"694\" />\n        <Member Name=\"stitcherFull\" Value=\"695\" />\n        <Member Name=\"stitcherInterlockClosed\" Value=\"696\" />\n        <Member Name=\"stitcherInterlockOpen\" Value=\"697\" />\n        <Member Name=\"stitcherJam\" Value=\"698\" />\n        <Member Name=\"stitcherLifeAlmostOver\" Value=\"699\" />\n        <Member Name=\"stitcherLifeOver\" Value=\"700\" />\n        <Member Name=\"stitcherMemoryExhausted\" Value=\"701\" />\n        <Member Name=\"stitcherMissing\" Value=\"702\" />\n        <Member Name=\"stitcherMotorFailure\" Value=\"703\" />\n        <Member Name=\"stitcherNearLimit\" Value=\"704\" />\n        <Member Name=\"stitcherOffline\" Value=\"705\" />\n        <Member Name=\"stitcherOpened\" Value=\"706\" />\n        <Member Name=\"stitcherOverTemperature\" Value=\"707\" />\n        <Member Name=\"stitcherPowerSaver\" Value=\"708\" />\n        <Member Name=\"stitcherRecoverableFailure\" Value=\"709\" />\n        <Member Name=\"stitcherRecoverableStorage\" Value=\"710\" />\n        <Member Name=\"stitcherRemoved\" Value=\"711\" />\n        <Member Name=\"stitcherResourceAdded\" Value=\"712\" />\n        <Member Name=\"stitcherResourceRemoved\" Value=\"713\" />\n        <Member Name=\"stitcherThermistorFailure\" Value=\"714\" />\n        <Member Name=\"stitcherTimingFailure\" Value=\"715\" />\n        <Member Name=\"stitcherTurnedOff\" Value=\"716\" />\n        <Member Name=\"stitcherTurnedOn\" Value=\"717\" />\n        <Member Name=\"stitcherUnderTemperature\" Value=\"718\" />\n        <Member Name=\"stitcherUnrecoverableFailure\" Value=\"719\" />\n        <Member Name=\"stitcherUnrecoverableStorageError\" Value=\"720\" />\n        <Member Name=\"stitcherWarmingUp\" Value=\"721\" />\n        <Member Name=\"subunitAdded\" Value=\"722\" />\n        <Member Name=\"subunitAlmostEmpty\" Value=\"723\" />\n        <Member Name=\"subunitAlmostFull\" Value=\"724\" />\n        <Member Name=\"subunitAtLimit\" Value=\"725\" />\n        <Member Name=\"subunitClosed\" Value=\"726\" />\n        <Member Name=\"subunitCoolingDown\" Value=\"727\" />\n        <Member Name=\"subunitEmpty\" Value=\"728\" />\n        <Member Name=\"subunitFull\" Value=\"729\" />\n        <Member Name=\"subunitLifeAlmostOver\" Value=\"730\" />\n        <Member Name=\"subunitLifeOver\" Value=\"731\" />\n        <Member Name=\"subunitMemoryExhausted\" Value=\"732\" />\n        <Member Name=\"subunitMissing\" Value=\"733\" />\n        <Member Name=\"subunitMotorFailure\" Value=\"734\" />\n        <Member Name=\"subunitNearLimit\" Value=\"735\" />\n        <Member Name=\"subunitOffline\" Value=\"736\" />\n        <Member Name=\"subunitOpened\" Value=\"737\" />\n        <Member Name=\"subunitOverTemperature\" Value=\"738\" />\n        <Member Name=\"subunitPowerSaver\" Value=\"739\" />\n        <Member Name=\"subunitRecoverableFailure\" Value=\"740\" />\n        <Member Name=\"subunitRecoverableStorage\" Value=\"741\" />\n        <Member Name=\"subunitRemoved\" Value=\"742\" />\n        <Member Name=\"subunitResourceAdded\" Value=\"743\" />\n        <Member Name=\"subunitResourceRemoved\" Value=\"744\" />\n        <Member Name=\"subunitThermistorFailure\" Value=\"745\" />\n        <Member Name=\"subunitTimingFailure\" Value=\"746\" />\n        <Member Name=\"subunitTurnedOff\" Value=\"747\" />\n        <Member Name=\"subunitTurnedOn\" Value=\"748\" />\n        <Member Name=\"subunitUnderTemperature\" Value=\"749\" />\n        <Member Name=\"subunitUnrecoverableFailure\" Value=\"750\" />\n        <Member Name=\"subunitUnrecoverableStorage\" Value=\"751\" />\n        <Member Name=\"subunitWarmingUp\" Value=\"752\" />\n        <Member Name=\"suspend\" Value=\"753\" />\n        <Member Name=\"testing\" Value=\"754\" />\n        <Member Name=\"trimmerAdded\" Value=\"755\" />\n        <Member Name=\"trimmerAlmostEmpty\" Value=\"756\" />\n        <Member Name=\"trimmerAlmostFull\" Value=\"757\" />\n        <Member Name=\"trimmerAtLimit\" Value=\"758\" />\n        <Member Name=\"trimmerClosed\" Value=\"759\" />\n        <Member Name=\"trimmerConfigurationChange\" Value=\"760\" />\n        <Member Name=\"trimmerCoverClosed\" Value=\"761\" />\n        <Member Name=\"trimmerCoverOpen\" Value=\"762\" />\n        <Member Name=\"trimmerEmpty\" Value=\"763\" />\n        <Member Name=\"trimmerFull\" Value=\"764\" />\n        <Member Name=\"trimmerInterlockClosed\" Value=\"765\" />\n        <Member Name=\"trimmerInterlockOpen\" Value=\"766\" />\n        <Member Name=\"trimmerJam\" Value=\"767\" />\n        <Member Name=\"trimmerLifeAlmostOver\" Value=\"768\" />\n        <Member Name=\"trimmerLifeOver\" Value=\"769\" />\n        <Member Name=\"trimmerMemoryExhausted\" Value=\"770\" />\n        <Member Name=\"trimmerMissing\" Value=\"771\" />\n        <Member Name=\"trimmerMotorFailure\" Value=\"772\" />\n        <Member Name=\"trimmerNearLimit\" Value=\"773\" />\n        <Member Name=\"trimmerOffline\" Value=\"774\" />\n        <Member Name=\"trimmerOpened\" Value=\"775\" />\n        <Member Name=\"trimmerOverTemperature\" Value=\"776\" />\n        <Member Name=\"trimmerPowerSaver\" Value=\"777\" />\n        <Member Name=\"trimmerRecoverableFailure\" Value=\"778\" />\n        <Member Name=\"trimmerRecoverableStorage\" Value=\"779\" />\n        <Member Name=\"trimmerRemoved\" Value=\"780\" />\n        <Member Name=\"trimmerResourceAdded\" Value=\"781\" />\n        <Member Name=\"trimmerResourceRemoved\" Value=\"782\" />\n        <Member Name=\"trimmerThermistorFailure\" Value=\"783\" />\n        <Member Name=\"trimmerTimingFailure\" Value=\"784\" />\n        <Member Name=\"trimmerTurnedOff\" Value=\"785\" />\n        <Member Name=\"trimmerTurnedOn\" Value=\"786\" />\n        <Member Name=\"trimmerUnderTemperature\" Value=\"787\" />\n        <Member Name=\"trimmerUnrecoverableFailure\" Value=\"788\" />\n        <Member Name=\"trimmerUnrecoverableStorageError\" Value=\"789\" />\n        <Member Name=\"trimmerWarmingUp\" Value=\"790\" />\n        <Member Name=\"unknown\" Value=\"791\" />\n        <Member Name=\"wrapperAdded\" Value=\"792\" />\n        <Member Name=\"wrapperAlmostEmpty\" Value=\"793\" />\n        <Member Name=\"wrapperAlmostFull\" Value=\"794\" />\n        <Member Name=\"wrapperAtLimit\" Value=\"795\" />\n        <Member Name=\"wrapperClosed\" Value=\"796\" />\n        <Member Name=\"wrapperConfigurationChange\" Value=\"797\" />\n        <Member Name=\"wrapperCoverClosed\" Value=\"798\" />\n        <Member Name=\"wrapperCoverOpen\" Value=\"799\" />\n        <Member Name=\"wrapperEmpty\" Value=\"800\" />\n        <Member Name=\"wrapperFull\" Value=\"801\" />\n        <Member Name=\"wrapperInterlockClosed\" Value=\"802\" />\n        <Member Name=\"wrapperInterlockOpen\" Value=\"803\" />\n        <Member Name=\"wrapperJam\" Value=\"804\" />\n        <Member Name=\"wrapperLifeAlmostOver\" Value=\"805\" />\n        <Member Name=\"wrapperLifeOver\" Value=\"806\" />\n        <Member Name=\"wrapperMemoryExhausted\" Value=\"807\" />\n        <Member Name=\"wrapperMissing\" Value=\"808\" />\n        <Member Name=\"wrapperMotorFailure\" Value=\"809\" />\n        <Member Name=\"wrapperNearLimit\" Value=\"810\" />\n        <Member Name=\"wrapperOffline\" Value=\"811\" />\n        <Member Name=\"wrapperOpened\" Value=\"812\" />\n        <Member Name=\"wrapperOverTemperature\" Value=\"813\" />\n        <Member Name=\"wrapperPowerSaver\" Value=\"814\" />\n        <Member Name=\"wrapperRecoverableFailure\" Value=\"815\" />\n        <Member Name=\"wrapperRecoverableStorage\" Value=\"816\" />\n        <Member Name=\"wrapperRemoved\" Value=\"817\" />\n        <Member Name=\"wrapperResourceAdded\" Value=\"818\" />\n        <Member Name=\"wrapperResourceRemoved\" Value=\"819\" />\n        <Member Name=\"wrapperThermistorFailure\" Value=\"820\" />\n        <Member Name=\"wrapperTimingFailure\" Value=\"821\" />\n        <Member Name=\"wrapperTurnedOff\" Value=\"822\" />\n        <Member Name=\"wrapperTurnedOn\" Value=\"823\" />\n        <Member Name=\"wrapperUnderTemperature\" Value=\"824\" />\n        <Member Name=\"wrapperUnrecoverableFailure\" Value=\"825\" />\n        <Member Name=\"wrapperUnrecoverableStorageError\" Value=\"826\" />\n        <Member Name=\"wrapperWarmingUp\" Value=\"827\" />\n      </EnumType>\n      <EnumType Name=\"printerProcessingStateReason\">\n        <Member Name=\"paused\" Value=\"0\" />\n        <Member Name=\"mediaJam\" Value=\"2\" />\n        <Member Name=\"mediaNeeded\" Value=\"3\" />\n        <Member Name=\"mediaLow\" Value=\"4\" />\n        <Member Name=\"mediaEmpty\" Value=\"5\" />\n        <Member Name=\"coverOpen\" Value=\"6\" />\n        <Member Name=\"interlockOpen\" Value=\"7\" />\n        <Member Name=\"outputTrayMissing\" Value=\"9\" />\n        <Member Name=\"outputAreaFull\" Value=\"10\" />\n        <Member Name=\"markerSupplyLow\" Value=\"11\" />\n        <Member Name=\"markerSupplyEmpty\" Value=\"12\" />\n        <Member Name=\"inputTrayMissing\" Value=\"13\" />\n        <Member Name=\"outputAreaAlmostFull\" Value=\"14\" />\n        <Member Name=\"markerWasteAlmostFull\" Value=\"15\" />\n        <Member Name=\"markerWasteFull\" Value=\"16\" />\n        <Member Name=\"fuserOverTemp\" Value=\"17\" />\n        <Member Name=\"fuserUnderTemp\" Value=\"18\" />\n        <Member Name=\"other\" Value=\"19\" />\n        <Member Name=\"none\" Value=\"20\" />\n        <Member Name=\"movingToPaused\" Value=\"21\" />\n        <Member Name=\"shutdown\" Value=\"22\" />\n        <Member Name=\"connectingToDevice\" Value=\"23\" />\n        <Member Name=\"timedOut\" Value=\"24\" />\n        <Member Name=\"stopping\" Value=\"25\" />\n        <Member Name=\"stoppedPartially\" Value=\"26\" />\n        <Member Name=\"tonerLow\" Value=\"27\" />\n        <Member Name=\"tonerEmpty\" Value=\"28\" />\n        <Member Name=\"spoolAreaFull\" Value=\"29\" />\n        <Member Name=\"doorOpen\" Value=\"30\" />\n        <Member Name=\"opticalPhotoConductorNearEndOfLife\" Value=\"31\" />\n        <Member Name=\"opticalPhotoConductorLifeOver\" Value=\"32\" />\n        <Member Name=\"developerLow\" Value=\"33\" />\n        <Member Name=\"developerEmpty\" Value=\"34\" />\n        <Member Name=\"interpreterResourceUnavailable\" Value=\"35\" />\n        <Member Name=\"unknownFutureValue\" Value=\"36\" />\n      </EnumType>\n      <EnumType Name=\"printEvent\">\n        <Member Name=\"jobStarted\" Value=\"0\" />\n        <Member Name=\"unknownFutureValue\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"printFinishing\">\n        <Member Name=\"none\" Value=\"3\" />\n        <Member Name=\"staple\" Value=\"4\" />\n        <Member Name=\"punch\" Value=\"5\" />\n        <Member Name=\"cover\" Value=\"6\" />\n        <Member Name=\"bind\" Value=\"7\" />\n        <Member Name=\"saddleStitch\" Value=\"8\" />\n        <Member Name=\"stitchEdge\" Value=\"9\" />\n        <Member Name=\"stapleTopLeft\" Value=\"20\" />\n        <Member Name=\"stapleBottomLeft\" Value=\"21\" />\n        <Member Name=\"stapleTopRight\" Value=\"22\" />\n        <Member Name=\"stapleBottomRight\" Value=\"23\" />\n        <Member Name=\"stitchLeftEdge\" Value=\"24\" />\n        <Member Name=\"stitchTopEdge\" Value=\"25\" />\n        <Member Name=\"stitchRightEdge\" Value=\"26\" />\n        <Member Name=\"stitchBottomEdge\" Value=\"27\" />\n        <Member Name=\"stapleDualLeft\" Value=\"28\" />\n        <Member Name=\"stapleDualTop\" Value=\"29\" />\n        <Member Name=\"stapleDualRight\" Value=\"30\" />\n        <Member Name=\"stapleDualBottom\" Value=\"31\" />\n        <Member Name=\"unknownFutureValue\" Value=\"32\" />\n      </EnumType>\n      <EnumType Name=\"printJobProcessingState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"pending\" Value=\"1\" />\n        <Member Name=\"processing\" Value=\"2\" />\n        <Member Name=\"paused\" Value=\"3\" />\n        <Member Name=\"stopped\" Value=\"4\" />\n        <Member Name=\"completed\" Value=\"5\" />\n        <Member Name=\"canceled\" Value=\"6\" />\n        <Member Name=\"aborted\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"printJobStateDetail\">\n        <Member Name=\"uploadPending\" Value=\"0\" />\n        <Member Name=\"transforming\" Value=\"1\" />\n        <Member Name=\"completedSuccessfully\" Value=\"2\" />\n        <Member Name=\"completedWithWarnings\" Value=\"3\" />\n        <Member Name=\"completedWithErrors\" Value=\"4\" />\n        <Member Name=\"releaseWait\" Value=\"5\" />\n        <Member Name=\"interpreting\" Value=\"6\" />\n        <Member Name=\"unknownFutureValue\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"printMediaType\">\n        <Member Name=\"stationery\" Value=\"0\" />\n        <Member Name=\"transparency\" Value=\"1\" />\n        <Member Name=\"envelope\" Value=\"2\" />\n        <Member Name=\"envelopePlain\" Value=\"3\" />\n        <Member Name=\"continuous\" Value=\"4\" />\n        <Member Name=\"screen\" Value=\"5\" />\n        <Member Name=\"screenPaged\" Value=\"6\" />\n        <Member Name=\"continuousLong\" Value=\"7\" />\n        <Member Name=\"continuousShort\" Value=\"8\" />\n        <Member Name=\"envelopeWindow\" Value=\"9\" />\n        <Member Name=\"multiPartForm\" Value=\"10\" />\n        <Member Name=\"multiLayer\" Value=\"11\" />\n        <Member Name=\"labels\" Value=\"12\" />\n      </EnumType>\n      <EnumType Name=\"printMultipageLayout\">\n        <Member Name=\"clockwiseFromTopLeft\" Value=\"0\" />\n        <Member Name=\"counterclockwiseFromTopLeft\" Value=\"1\" />\n        <Member Name=\"counterclockwiseFromTopRight\" Value=\"2\" />\n        <Member Name=\"clockwiseFromTopRight\" Value=\"3\" />\n        <Member Name=\"counterclockwiseFromBottomLeft\" Value=\"4\" />\n        <Member Name=\"clockwiseFromBottomLeft\" Value=\"5\" />\n        <Member Name=\"counterclockwiseFromBottomRight\" Value=\"6\" />\n        <Member Name=\"clockwiseFromBottomRight\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"printOperationProcessingState\">\n        <Member Name=\"notStarted\" Value=\"0\" />\n        <Member Name=\"running\" Value=\"1\" />\n        <Member Name=\"succeeded\" Value=\"2\" />\n        <Member Name=\"failed\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"printOrientation\">\n        <Member Name=\"portrait\" Value=\"3\" />\n        <Member Name=\"landscape\" Value=\"4\" />\n        <Member Name=\"reverseLandscape\" Value=\"5\" />\n        <Member Name=\"reversePortrait\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"printPresentationDirection\">\n        <Member Name=\"clockwiseFromTopLeft\" Value=\"0\" />\n        <Member Name=\"counterClockwiseFromTopLeft\" Value=\"1\" />\n        <Member Name=\"counterClockwiseFromTopRight\" Value=\"2\" />\n        <Member Name=\"clockwiseFromTopRight\" Value=\"3\" />\n        <Member Name=\"counterClockwiseFromBottomLeft\" Value=\"4\" />\n        <Member Name=\"clockwiseFromBottomLeft\" Value=\"5\" />\n        <Member Name=\"counterClockwiseFromBottomRight\" Value=\"6\" />\n        <Member Name=\"clockwiseFromBottomRight\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"printQuality\">\n        <Member Name=\"low\" Value=\"0\" />\n        <Member Name=\"medium\" Value=\"1\" />\n        <Member Name=\"high\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"printScaling\">\n        <Member Name=\"auto\" Value=\"0\" />\n        <Member Name=\"shrinkToFit\" Value=\"1\" />\n        <Member Name=\"fill\" Value=\"2\" />\n        <Member Name=\"fit\" Value=\"3\" />\n        <Member Name=\"none\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"printTaskProcessingState\">\n        <Member Name=\"pending\" Value=\"0\" />\n        <Member Name=\"processing\" Value=\"1\" />\n        <Member Name=\"completed\" Value=\"2\" />\n        <Member Name=\"aborted\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"status\">\n        <Member Name=\"active\" Value=\"0\" />\n        <Member Name=\"updated\" Value=\"1\" />\n        <Member Name=\"deleted\" Value=\"2\" />\n        <Member Name=\"ignored\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"dataPolicyOperationStatus\">\n        <Member Name=\"notStarted\" Value=\"0\" />\n        <Member Name=\"running\" Value=\"1\" />\n        <Member Name=\"complete\" Value=\"2\" />\n        <Member Name=\"failed\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"accountTargetContentType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"includeAll\" Value=\"1\" />\n        <Member Name=\"addressBook\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"attackSimulationOperationType\">\n        <Member Name=\"createSimualation\" Value=\"0\" />\n        <Member Name=\"updateSimulation\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"coachmarkLocationType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"fromEmail\" Value=\"1\" />\n        <Member Name=\"subject\" Value=\"2\" />\n        <Member Name=\"externalTag\" Value=\"3\" />\n        <Member Name=\"displayName\" Value=\"4\" />\n        <Member Name=\"messageBody\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"payloadBrand\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"other\" Value=\"1\" />\n        <Member Name=\"americanExpress\" Value=\"2\" />\n        <Member Name=\"capitalOne\" Value=\"3\" />\n        <Member Name=\"dhl\" Value=\"4\" />\n        <Member Name=\"docuSign\" Value=\"5\" />\n        <Member Name=\"dropbox\" Value=\"6\" />\n        <Member Name=\"facebook\" Value=\"7\" />\n        <Member Name=\"firstAmerican\" Value=\"8\" />\n        <Member Name=\"microsoft\" Value=\"9\" />\n        <Member Name=\"netflix\" Value=\"10\" />\n        <Member Name=\"scotiabank\" Value=\"11\" />\n        <Member Name=\"sendGrid\" Value=\"12\" />\n        <Member Name=\"stewartTitle\" Value=\"13\" />\n        <Member Name=\"tesco\" Value=\"14\" />\n        <Member Name=\"wellsFargo\" Value=\"15\" />\n        <Member Name=\"syrinxCloud\" Value=\"16\" />\n        <Member Name=\"adobe\" Value=\"17\" />\n        <Member Name=\"teams\" Value=\"18\" />\n        <Member Name=\"zoom\" Value=\"19\" />\n        <Member Name=\"unknownFutureValue\" Value=\"20\" />\n      </EnumType>\n      <EnumType Name=\"payloadComplexity\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"low\" Value=\"1\" />\n        <Member Name=\"medium\" Value=\"2\" />\n        <Member Name=\"high\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"payloadDeliveryPlatform\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"sms\" Value=\"1\" />\n        <Member Name=\"email\" Value=\"2\" />\n        <Member Name=\"teams\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"payloadIndustry\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"other\" Value=\"1\" />\n        <Member Name=\"banking\" Value=\"2\" />\n        <Member Name=\"businessServices\" Value=\"3\" />\n        <Member Name=\"consumerServices\" Value=\"4\" />\n        <Member Name=\"education\" Value=\"5\" />\n        <Member Name=\"energy\" Value=\"6\" />\n        <Member Name=\"construction\" Value=\"7\" />\n        <Member Name=\"consulting\" Value=\"8\" />\n        <Member Name=\"financialServices\" Value=\"9\" />\n        <Member Name=\"government\" Value=\"10\" />\n        <Member Name=\"hospitality\" Value=\"11\" />\n        <Member Name=\"insurance\" Value=\"12\" />\n        <Member Name=\"legal\" Value=\"13\" />\n        <Member Name=\"courierServices\" Value=\"14\" />\n        <Member Name=\"IT\" Value=\"15\" />\n        <Member Name=\"healthcare\" Value=\"16\" />\n        <Member Name=\"manufacturing\" Value=\"17\" />\n        <Member Name=\"retail\" Value=\"18\" />\n        <Member Name=\"telecom\" Value=\"19\" />\n        <Member Name=\"realEstate\" Value=\"20\" />\n        <Member Name=\"unknownFutureValue\" Value=\"21\" />\n      </EnumType>\n      <EnumType Name=\"payloadTheme\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"other\" Value=\"1\" />\n        <Member Name=\"accountActivation\" Value=\"2\" />\n        <Member Name=\"accountVerification\" Value=\"3\" />\n        <Member Name=\"billing\" Value=\"4\" />\n        <Member Name=\"cleanUpMail\" Value=\"5\" />\n        <Member Name=\"controversial\" Value=\"6\" />\n        <Member Name=\"documentReceived\" Value=\"7\" />\n        <Member Name=\"expense\" Value=\"8\" />\n        <Member Name=\"fax\" Value=\"9\" />\n        <Member Name=\"financeReport\" Value=\"10\" />\n        <Member Name=\"incomingMessages\" Value=\"11\" />\n        <Member Name=\"invoice\" Value=\"12\" />\n        <Member Name=\"itemReceived\" Value=\"13\" />\n        <Member Name=\"loginAlert\" Value=\"14\" />\n        <Member Name=\"mailReceived\" Value=\"15\" />\n        <Member Name=\"password\" Value=\"16\" />\n        <Member Name=\"payment\" Value=\"17\" />\n        <Member Name=\"payroll\" Value=\"18\" />\n        <Member Name=\"personalizedOffer\" Value=\"19\" />\n        <Member Name=\"quarantine\" Value=\"20\" />\n        <Member Name=\"remoteWork\" Value=\"21\" />\n        <Member Name=\"reviewMessage\" Value=\"22\" />\n        <Member Name=\"securityUpdate\" Value=\"23\" />\n        <Member Name=\"serviceSuspended\" Value=\"24\" />\n        <Member Name=\"signatureRequired\" Value=\"25\" />\n        <Member Name=\"upgradeMailboxStorage\" Value=\"26\" />\n        <Member Name=\"verifyMailbox\" Value=\"27\" />\n        <Member Name=\"voicemail\" Value=\"28\" />\n        <Member Name=\"advertisement\" Value=\"29\" />\n        <Member Name=\"employeeEngagement\" Value=\"30\" />\n        <Member Name=\"unknownFutureValue\" Value=\"31\" />\n      </EnumType>\n      <EnumType Name=\"simulationAttackTechnique\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"credentialHarvesting\" Value=\"1\" />\n        <Member Name=\"attachmentMalware\" Value=\"2\" />\n        <Member Name=\"driveByUrl\" Value=\"3\" />\n        <Member Name=\"linkInAttachment\" Value=\"4\" />\n        <Member Name=\"linkToMalwareFile\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"simulationAttackType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"social\" Value=\"1\" />\n        <Member Name=\"cloud\" Value=\"2\" />\n        <Member Name=\"endpoint\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"simulationAutomationRunStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"running\" Value=\"1\" />\n        <Member Name=\"succeeded\" Value=\"2\" />\n        <Member Name=\"failed\" Value=\"3\" />\n        <Member Name=\"skipped\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"simulationAutomationStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"draft\" Value=\"1\" />\n        <Member Name=\"notRunning\" Value=\"2\" />\n        <Member Name=\"running\" Value=\"3\" />\n        <Member Name=\"completed\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"simulationContentSource\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"global\" Value=\"1\" />\n        <Member Name=\"tenant\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"simulationContentStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"draft\" Value=\"1\" />\n        <Member Name=\"ready\" Value=\"2\" />\n        <Member Name=\"archive\" Value=\"3\" />\n        <Member Name=\"delete\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"simulationStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"draft\" Value=\"1\" />\n        <Member Name=\"running\" Value=\"2\" />\n        <Member Name=\"scheduled\" Value=\"3\" />\n        <Member Name=\"succeeded\" Value=\"4\" />\n        <Member Name=\"failed\" Value=\"5\" />\n        <Member Name=\"cancelled\" Value=\"6\" />\n        <Member Name=\"excluded\" Value=\"7\" />\n        <Member Name=\"unknownFutureValue\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"trainingStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"assigned\" Value=\"1\" />\n        <Member Name=\"inProgress\" Value=\"2\" />\n        <Member Name=\"completed\" Value=\"3\" />\n        <Member Name=\"overdue\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"accountStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"staged\" Value=\"1\" />\n        <Member Name=\"active\" Value=\"2\" />\n        <Member Name=\"suspended\" Value=\"3\" />\n        <Member Name=\"deleted\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"127\" />\n      </EnumType>\n      <EnumType Name=\"alertFeedback\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"truePositive\" Value=\"1\" />\n        <Member Name=\"falsePositive\" Value=\"2\" />\n        <Member Name=\"benignPositive\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"127\" />\n      </EnumType>\n      <EnumType Name=\"alertSeverity\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"informational\" Value=\"1\" />\n        <Member Name=\"low\" Value=\"2\" />\n        <Member Name=\"medium\" Value=\"3\" />\n        <Member Name=\"high\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"127\" />\n      </EnumType>\n      <EnumType Name=\"alertStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"newAlert\" Value=\"1\" />\n        <Member Name=\"inProgress\" Value=\"2\" />\n        <Member Name=\"resolved\" Value=\"3\" />\n        <Member Name=\"dismissed\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"127\" />\n      </EnumType>\n      <EnumType Name=\"applicationPermissionsRequired\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"anonymous\" Value=\"1\" />\n        <Member Name=\"guest\" Value=\"2\" />\n        <Member Name=\"user\" Value=\"3\" />\n        <Member Name=\"administrator\" Value=\"4\" />\n        <Member Name=\"system\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"127\" />\n      </EnumType>\n      <EnumType Name=\"connectionDirection\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"inbound\" Value=\"1\" />\n        <Member Name=\"outbound\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"127\" />\n      </EnumType>\n      <EnumType Name=\"connectionStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"attempted\" Value=\"1\" />\n        <Member Name=\"succeeded\" Value=\"2\" />\n        <Member Name=\"blocked\" Value=\"3\" />\n        <Member Name=\"failed\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"127\" />\n      </EnumType>\n      <EnumType Name=\"diamondModel\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"adversary\" Value=\"1\" />\n        <Member Name=\"capability\" Value=\"2\" />\n        <Member Name=\"infrastructure\" Value=\"3\" />\n        <Member Name=\"victim\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"127\" />\n      </EnumType>\n      <EnumType Name=\"emailRole\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"sender\" Value=\"1\" />\n        <Member Name=\"recipient\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"127\" />\n      </EnumType>\n      <EnumType Name=\"fileHashType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"sha1\" Value=\"1\" />\n        <Member Name=\"sha256\" Value=\"2\" />\n        <Member Name=\"md5\" Value=\"3\" />\n        <Member Name=\"authenticodeHash256\" Value=\"4\" />\n        <Member Name=\"lsHash\" Value=\"5\" />\n        <Member Name=\"ctph\" Value=\"6\" />\n        <Member Name=\"unknownFutureValue\" Value=\"127\" />\n      </EnumType>\n      <EnumType Name=\"logonType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"interactive\" Value=\"1\" />\n        <Member Name=\"remoteInteractive\" Value=\"2\" />\n        <Member Name=\"network\" Value=\"3\" />\n        <Member Name=\"batch\" Value=\"4\" />\n        <Member Name=\"service\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"127\" />\n      </EnumType>\n      <EnumType Name=\"processIntegrityLevel\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"untrusted\" Value=\"1\" />\n        <Member Name=\"low\" Value=\"2\" />\n        <Member Name=\"medium\" Value=\"3\" />\n        <Member Name=\"high\" Value=\"4\" />\n        <Member Name=\"system\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"127\" />\n      </EnumType>\n      <EnumType Name=\"registryHive\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"currentConfig\" Value=\"1\" />\n        <Member Name=\"currentUser\" Value=\"2\" />\n        <Member Name=\"localMachineSam\" Value=\"3\" />\n        <Member Name=\"localMachineSecurity\" Value=\"4\" />\n        <Member Name=\"localMachineSoftware\" Value=\"5\" />\n        <Member Name=\"localMachineSystem\" Value=\"6\" />\n        <Member Name=\"usersDefault\" Value=\"7\" />\n        <Member Name=\"unknownFutureValue\" Value=\"127\" />\n      </EnumType>\n      <EnumType Name=\"registryOperation\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"create\" Value=\"1\" />\n        <Member Name=\"modify\" Value=\"2\" />\n        <Member Name=\"delete\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"127\" />\n      </EnumType>\n      <EnumType Name=\"registryValueType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"binary\" Value=\"1\" />\n        <Member Name=\"dword\" Value=\"2\" />\n        <Member Name=\"dwordLittleEndian\" Value=\"3\" />\n        <Member Name=\"dwordBigEndian\" Value=\"4\" />\n        <Member Name=\"expandSz\" Value=\"5\" />\n        <Member Name=\"link\" Value=\"6\" />\n        <Member Name=\"multiSz\" Value=\"7\" />\n        <Member Name=\"none\" Value=\"8\" />\n        <Member Name=\"qword\" Value=\"9\" />\n        <Member Name=\"qwordlittleEndian\" Value=\"10\" />\n        <Member Name=\"sz\" Value=\"11\" />\n        <Member Name=\"unknownFutureValue\" Value=\"127\" />\n      </EnumType>\n      <EnumType Name=\"securityNetworkProtocol\">\n        <Member Name=\"unknown\" Value=\"-1\" />\n        <Member Name=\"ip\" Value=\"0\" />\n        <Member Name=\"icmp\" Value=\"1\" />\n        <Member Name=\"igmp\" Value=\"2\" />\n        <Member Name=\"ggp\" Value=\"3\" />\n        <Member Name=\"ipv4\" Value=\"4\" />\n        <Member Name=\"tcp\" Value=\"6\" />\n        <Member Name=\"pup\" Value=\"12\" />\n        <Member Name=\"udp\" Value=\"17\" />\n        <Member Name=\"idp\" Value=\"22\" />\n        <Member Name=\"ipv6\" Value=\"41\" />\n        <Member Name=\"ipv6RoutingHeader\" Value=\"43\" />\n        <Member Name=\"ipv6FragmentHeader\" Value=\"44\" />\n        <Member Name=\"ipSecEncapsulatingSecurityPayload\" Value=\"50\" />\n        <Member Name=\"ipSecAuthenticationHeader\" Value=\"51\" />\n        <Member Name=\"icmpV6\" Value=\"58\" />\n        <Member Name=\"ipv6NoNextHeader\" Value=\"59\" />\n        <Member Name=\"ipv6DestinationOptions\" Value=\"60\" />\n        <Member Name=\"nd\" Value=\"77\" />\n        <Member Name=\"raw\" Value=\"255\" />\n        <Member Name=\"ipx\" Value=\"1000\" />\n        <Member Name=\"spx\" Value=\"1256\" />\n        <Member Name=\"spxII\" Value=\"1257\" />\n        <Member Name=\"unknownFutureValue\" Value=\"32767\" />\n      </EnumType>\n      <EnumType Name=\"securityResourceType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"attacked\" Value=\"1\" />\n        <Member Name=\"related\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"tiAction\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"allow\" Value=\"1\" />\n        <Member Name=\"block\" Value=\"2\" />\n        <Member Name=\"alert\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"127\" />\n      </EnumType>\n      <EnumType Name=\"tlpLevel\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"white\" Value=\"1\" />\n        <Member Name=\"green\" Value=\"2\" />\n        <Member Name=\"amber\" Value=\"3\" />\n        <Member Name=\"red\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"127\" />\n      </EnumType>\n      <EnumType Name=\"userAccountSecurityType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"standard\" Value=\"1\" />\n        <Member Name=\"power\" Value=\"2\" />\n        <Member Name=\"administrator\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"127\" />\n      </EnumType>\n      <EnumType Name=\"accessLevel\">\n        <Member Name=\"everyone\" Value=\"0\" />\n        <Member Name=\"invited\" Value=\"1\" />\n        <Member Name=\"locked\" Value=\"2\" />\n        <Member Name=\"sameEnterprise\" Value=\"3\" />\n        <Member Name=\"sameEnterpriseAndFederated\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"autoAdmittedUsersType\">\n        <Member Name=\"everyoneInCompany\" Value=\"0\" />\n        <Member Name=\"everyone\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"broadcastMeetingAudience\">\n        <Member Name=\"roleIsAttendee\" Value=\"0\" />\n        <Member Name=\"organization\" Value=\"1\" />\n        <Member Name=\"everyone\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"callDirection\">\n        <Member Name=\"incoming\" Value=\"0\" />\n        <Member Name=\"outgoing\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"callDisposition\">\n        <Member Name=\"default\" Value=\"0\" />\n        <Member Name=\"simultaneousRing\" Value=\"1\" />\n        <Member Name=\"forward\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"callState\">\n        <Member Name=\"incoming\" Value=\"0\" />\n        <Member Name=\"establishing\" Value=\"1\" />\n        <Member Name=\"ringing\" Value=\"2\" />\n        <Member Name=\"established\" Value=\"3\" />\n        <Member Name=\"hold\" Value=\"4\" />\n        <Member Name=\"transferring\" Value=\"5\" />\n        <Member Name=\"transferAccepted\" Value=\"6\" />\n        <Member Name=\"redirecting\" Value=\"7\" />\n        <Member Name=\"terminating\" Value=\"8\" />\n        <Member Name=\"terminated\" Value=\"9\" />\n        <Member Name=\"unknownFutureValue\" Value=\"10\" />\n      </EnumType>\n      <EnumType Name=\"callTranscriptionState\">\n        <Member Name=\"notStarted\" Value=\"0\" />\n        <Member Name=\"active\" Value=\"1\" />\n        <Member Name=\"inactive\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"changeType\">\n        <Member Name=\"created\" Value=\"0\" />\n        <Member Name=\"updated\" Value=\"1\" />\n        <Member Name=\"deleted\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"endpointType\">\n        <Member Name=\"default\" Value=\"0\" />\n        <Member Name=\"voicemail\" Value=\"1\" />\n        <Member Name=\"skypeForBusiness\" Value=\"2\" />\n        <Member Name=\"skypeForBusinessVoipPhone\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"mediaDirection\">\n        <Member Name=\"inactive\" Value=\"0\" />\n        <Member Name=\"sendOnly\" Value=\"1\" />\n        <Member Name=\"receiveOnly\" Value=\"2\" />\n        <Member Name=\"sendReceive\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"mediaState\">\n        <Member Name=\"active\" Value=\"0\" />\n        <Member Name=\"inactive\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"meetingAudience\">\n        <Member Name=\"everyone\" Value=\"0\" />\n        <Member Name=\"organization\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"meetingCapabilities\">\n        <Member Name=\"questionAndAnswer\" Value=\"0\" />\n        <Member Name=\"unknownFutureValue\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"meetingChatHistoryDefaultMode\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"all\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"meetingRegistrantStatus\">\n        <Member Name=\"registered\" Value=\"0\" />\n        <Member Name=\"canceled\" Value=\"1\" />\n        <Member Name=\"processing\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"modality\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"audio\" Value=\"1\" />\n        <Member Name=\"video\" Value=\"2\" />\n        <Member Name=\"videoBasedScreenSharing\" Value=\"3\" />\n        <Member Name=\"data\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"onlineMeetingContentSharingDisabledReason\" IsFlags=\"true\">\n        <Member Name=\"watermarkProtection\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"onlineMeetingRole\">\n        <Member Name=\"attendee\" Value=\"0\" />\n        <Member Name=\"presenter\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n        <Member Name=\"producer\" Value=\"2\" />\n        <Member Name=\"coorganizer\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"onlineMeetingVideoDisabledReason\" IsFlags=\"true\">\n        <Member Name=\"watermarkProtection\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"playPromptCompletionReason\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"completedSuccessfully\" Value=\"1\" />\n        <Member Name=\"mediaOperationCanceled\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"recordCompletionReason\">\n        <Member Name=\"operationCanceled\" Value=\"0\" />\n        <Member Name=\"stopToneDetected\" Value=\"1\" />\n        <Member Name=\"maxRecordDurationReached\" Value=\"2\" />\n        <Member Name=\"initialSilenceTimeout\" Value=\"3\" />\n        <Member Name=\"maxSilenceTimeout\" Value=\"4\" />\n        <Member Name=\"playPromptFailed\" Value=\"5\" />\n        <Member Name=\"playBeepFailed\" Value=\"6\" />\n        <Member Name=\"mediaReceiveTimeout\" Value=\"7\" />\n        <Member Name=\"unspecifiedError\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"recordingStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"notRecording\" Value=\"1\" />\n        <Member Name=\"recording\" Value=\"2\" />\n        <Member Name=\"failed\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"rejectReason\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"busy\" Value=\"1\" />\n        <Member Name=\"forbidden\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"routingMode\">\n        <Member Name=\"oneToOne\" Value=\"0\" />\n        <Member Name=\"multicast\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"routingPolicy\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"noMissedCall\" Value=\"1\" />\n        <Member Name=\"disableForwardingExceptPhone\" Value=\"2\" />\n        <Member Name=\"disableForwarding\" Value=\"3\" />\n        <Member Name=\"preferSkypeForBusiness\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"routingType\">\n        <Member Name=\"forwarded\" Value=\"0\" />\n        <Member Name=\"lookup\" Value=\"1\" />\n        <Member Name=\"selfFork\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"screenSharingRole\">\n        <Member Name=\"viewer\" Value=\"0\" />\n        <Member Name=\"sharer\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"tone\">\n        <Member Name=\"tone0\" Value=\"0\" />\n        <Member Name=\"tone1\" Value=\"1\" />\n        <Member Name=\"tone2\" Value=\"2\" />\n        <Member Name=\"tone3\" Value=\"3\" />\n        <Member Name=\"tone4\" Value=\"4\" />\n        <Member Name=\"tone5\" Value=\"5\" />\n        <Member Name=\"tone6\" Value=\"6\" />\n        <Member Name=\"tone7\" Value=\"7\" />\n        <Member Name=\"tone8\" Value=\"8\" />\n        <Member Name=\"tone9\" Value=\"9\" />\n        <Member Name=\"star\" Value=\"10\" />\n        <Member Name=\"pound\" Value=\"11\" />\n        <Member Name=\"a\" Value=\"12\" />\n        <Member Name=\"b\" Value=\"13\" />\n        <Member Name=\"c\" Value=\"14\" />\n        <Member Name=\"d\" Value=\"15\" />\n        <Member Name=\"flash\" Value=\"16\" />\n      </EnumType>\n      <EnumType Name=\"attestationLevel\">\n        <Member Name=\"attested\" Value=\"0\" />\n        <Member Name=\"notAttested\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"authenticationMethodKeyStrength\">\n        <Member Name=\"normal\" Value=\"0\" />\n        <Member Name=\"weak\" Value=\"1\" />\n        <Member Name=\"unknown\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"authenticationMethodSignInState\">\n        <Member Name=\"notSupported\" Value=\"0\" />\n        <Member Name=\"notAllowedByPolicy\" Value=\"1\" />\n        <Member Name=\"notEnabled\" Value=\"2\" />\n        <Member Name=\"phoneNumberNotUnique\" Value=\"3\" />\n        <Member Name=\"ready\" Value=\"4\" />\n        <Member Name=\"notConfigured\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"authenticationPhoneType\">\n        <Member Name=\"mobile\" Value=\"0\" />\n        <Member Name=\"alternateMobile\" Value=\"1\" />\n        <Member Name=\"office\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"lifecycleEventType\">\n        <Member Name=\"missed\" Value=\"0\" />\n        <Member Name=\"subscriptionRemoved\" Value=\"1\" />\n        <Member Name=\"reauthorizationRequired\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"binaryOperator\">\n        <Member Name=\"or\" Value=\"0\" />\n        <Member Name=\"and\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"accessType\">\n        <Member Name=\"grant\" Value=\"1\" />\n        <Member Name=\"deny\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"aclType\">\n        <Member Name=\"user\" Value=\"1\" />\n        <Member Name=\"group\" Value=\"2\" />\n        <Member Name=\"everyone\" Value=\"3\" />\n        <Member Name=\"everyoneExceptGuests\" Value=\"4\" />\n        <Member Name=\"externalGroup\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"connectionOperationStatus\">\n        <Member Name=\"unspecified\" Value=\"0\" />\n        <Member Name=\"inprogress\" Value=\"1\" />\n        <Member Name=\"completed\" Value=\"2\" />\n        <Member Name=\"failed\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"connectionState\">\n        <Member Name=\"draft\" Value=\"1\" />\n        <Member Name=\"ready\" Value=\"2\" />\n        <Member Name=\"obsolete\" Value=\"3\" />\n        <Member Name=\"limitExceeded\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"externalItemContentType\">\n        <Member Name=\"text\" Value=\"1\" />\n        <Member Name=\"html\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"identitySourceType\">\n        <Member Name=\"azureActiveDirectory\" Value=\"1\" />\n        <Member Name=\"external\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"label\">\n        <Member Name=\"title\" Value=\"0\" />\n        <Member Name=\"url\" Value=\"1\" />\n        <Member Name=\"createdBy\" Value=\"2\" />\n        <Member Name=\"lastModifiedBy\" Value=\"3\" />\n        <Member Name=\"authors\" Value=\"4\" />\n        <Member Name=\"createdDateTime\" Value=\"5\" />\n        <Member Name=\"lastModifiedDateTime\" Value=\"6\" />\n        <Member Name=\"fileName\" Value=\"7\" />\n        <Member Name=\"fileExtension\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"propertyType\">\n        <Member Name=\"string\" Value=\"0\" />\n        <Member Name=\"int64\" Value=\"1\" />\n        <Member Name=\"double\" Value=\"2\" />\n        <Member Name=\"dateTime\" Value=\"3\" />\n        <Member Name=\"boolean\" Value=\"4\" />\n        <Member Name=\"stringCollection\" Value=\"5\" />\n        <Member Name=\"int64Collection\" Value=\"6\" />\n        <Member Name=\"doubleCollection\" Value=\"7\" />\n        <Member Name=\"dateTimeCollection\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"callRecordingStatus\">\n        <Member Name=\"success\" Value=\"0\" />\n        <Member Name=\"failure\" Value=\"1\" />\n        <Member Name=\"initial\" Value=\"2\" />\n        <Member Name=\"chunkFinished\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"channelMembershipType\">\n        <Member Name=\"standard\" Value=\"0\" />\n        <Member Name=\"private\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n        <Member Name=\"shared\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"chatMessageActions\" IsFlags=\"true\">\n        <Member Name=\"reactionAdded\" Value=\"1\" />\n        <Member Name=\"reactionRemoved\" Value=\"2\" />\n        <Member Name=\"actionUndefined\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"chatMessageImportance\">\n        <Member Name=\"normal\" Value=\"0\" />\n        <Member Name=\"high\" Value=\"1\" />\n        <Member Name=\"urgent\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"chatMessagePolicyViolationDlpActionTypes\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"notifySender\" Value=\"1\" />\n        <Member Name=\"blockAccess\" Value=\"2\" />\n        <Member Name=\"blockAccessExternal\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"chatMessagePolicyViolationUserActionTypes\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"override\" Value=\"1\" />\n        <Member Name=\"reportFalsePositive\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"chatMessagePolicyViolationVerdictDetailsTypes\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"allowFalsePositiveOverride\" Value=\"1\" />\n        <Member Name=\"allowOverrideWithoutJustification\" Value=\"2\" />\n        <Member Name=\"allowOverrideWithJustification\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"chatMessageType\">\n        <Member Name=\"message\" Value=\"0\" />\n        <Member Name=\"chatEvent\" Value=\"1\" />\n        <Member Name=\"typing\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n        <Member Name=\"systemEventMessage\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"chatType\">\n        <Member Name=\"oneOnOne\" Value=\"0\" />\n        <Member Name=\"group\" Value=\"1\" />\n        <Member Name=\"meeting\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"clonableTeamParts\" IsFlags=\"true\">\n        <Member Name=\"apps\" Value=\"1\" />\n        <Member Name=\"tabs\" Value=\"2\" />\n        <Member Name=\"settings\" Value=\"4\" />\n        <Member Name=\"channels\" Value=\"8\" />\n        <Member Name=\"members\" Value=\"16\" />\n      </EnumType>\n      <EnumType Name=\"giphyRatingType\">\n        <Member Name=\"strict\" Value=\"0\" />\n        <Member Name=\"moderate\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"replyRestriction\">\n        <Member Name=\"everyone\" Value=\"0\" />\n        <Member Name=\"authorAndModerators\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"teamsAppDistributionMethod\">\n        <Member Name=\"store\" Value=\"0\" />\n        <Member Name=\"organization\" Value=\"1\" />\n        <Member Name=\"sideloaded\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"teamsAppInstallationScopes\" IsFlags=\"true\">\n        <Member Name=\"team\" Value=\"1\" />\n        <Member Name=\"groupChat\" Value=\"2\" />\n        <Member Name=\"personal\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"teamsAppPublishingState\">\n        <Member Name=\"submitted\" Value=\"0\" />\n        <Member Name=\"rejected\" Value=\"1\" />\n        <Member Name=\"published\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"teamsAsyncOperationStatus\">\n        <Member Name=\"invalid\" Value=\"0\" />\n        <Member Name=\"notStarted\" Value=\"1\" />\n        <Member Name=\"inProgress\" Value=\"2\" />\n        <Member Name=\"succeeded\" Value=\"3\" />\n        <Member Name=\"failed\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"teamsAsyncOperationType\">\n        <Member Name=\"invalid\" Value=\"0\" />\n        <Member Name=\"cloneTeam\" Value=\"1\" />\n        <Member Name=\"archiveTeam\" Value=\"2\" />\n        <Member Name=\"unarchiveTeam\" Value=\"3\" />\n        <Member Name=\"createTeam\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n        <Member Name=\"teamifyGroup\" Value=\"6\" />\n        <Member Name=\"createChannel\" Value=\"7\" />\n        <Member Name=\"createChat\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"teamSpecialization\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"educationStandard\" Value=\"1\" />\n        <Member Name=\"educationClass\" Value=\"2\" />\n        <Member Name=\"educationProfessionalLearningCommunity\" Value=\"3\" />\n        <Member Name=\"educationStaff\" Value=\"4\" />\n        <Member Name=\"healthcareStandard\" Value=\"5\" />\n        <Member Name=\"healthcareCareCoordination\" Value=\"6\" />\n        <Member Name=\"unknownFutureValue\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"teamTemplateAudience\">\n        <Member Name=\"organization\" Value=\"0\" />\n        <Member Name=\"user\" Value=\"1\" />\n        <Member Name=\"public\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"teamVisibilityType\">\n        <Member Name=\"private\" Value=\"0\" />\n        <Member Name=\"public\" Value=\"1\" />\n        <Member Name=\"hiddenMembership\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"teamworkActivityTopicSource\">\n        <Member Name=\"entityUrl\" Value=\"0\" />\n        <Member Name=\"text\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"teamworkApplicationIdentityType\">\n        <Member Name=\"aadApplication\" Value=\"0\" />\n        <Member Name=\"bot\" Value=\"1\" />\n        <Member Name=\"tenantBot\" Value=\"2\" />\n        <Member Name=\"office365Connector\" Value=\"3\" />\n        <Member Name=\"outgoingWebhook\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"teamworkCallEventType\">\n        <Member Name=\"call\" Value=\"0\" />\n        <Member Name=\"meeting\" Value=\"1\" />\n        <Member Name=\"screenShare\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"teamworkConnectionStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"connected\" Value=\"1\" />\n        <Member Name=\"disconnected\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"teamworkConversationIdentityType\">\n        <Member Name=\"team\" Value=\"0\" />\n        <Member Name=\"channel\" Value=\"1\" />\n        <Member Name=\"chat\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"teamworkDeviceActivityState\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"busy\" Value=\"1\" />\n        <Member Name=\"idle\" Value=\"2\" />\n        <Member Name=\"unavailable\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"teamworkDeviceHealthStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"offline\" Value=\"1\" />\n        <Member Name=\"critical\" Value=\"2\" />\n        <Member Name=\"nonUrgent\" Value=\"3\" />\n        <Member Name=\"healthy\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"teamworkDeviceOperationType\">\n        <Member Name=\"deviceRestart\" Value=\"0\" />\n        <Member Name=\"configUpdate\" Value=\"1\" />\n        <Member Name=\"deviceDiagnostics\" Value=\"2\" />\n        <Member Name=\"softwareUpdate\" Value=\"3\" />\n        <Member Name=\"deviceManagementAgentConfigUpdate\" Value=\"4\" />\n        <Member Name=\"remoteLogin\" Value=\"5\" />\n        <Member Name=\"remoteLogout\" Value=\"6\" />\n        <Member Name=\"unknownFutureValue\" Value=\"7\" />\n      </EnumType>\n      <EnumType Name=\"teamworkDeviceType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"ipPhone\" Value=\"1\" />\n        <Member Name=\"teamsRoom\" Value=\"2\" />\n        <Member Name=\"surfaceHub\" Value=\"3\" />\n        <Member Name=\"collaborationBar\" Value=\"4\" />\n        <Member Name=\"teamsDisplay\" Value=\"5\" />\n        <Member Name=\"touchConsole\" Value=\"6\" />\n        <Member Name=\"lowCostPhone\" Value=\"7\" />\n        <Member Name=\"teamsPanel\" Value=\"8\" />\n        <Member Name=\"sip\" Value=\"9\" />\n        <Member Name=\"unknownFutureValue\" Value=\"10\" />\n      </EnumType>\n      <EnumType Name=\"teamworkSoftwareFreshness\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"latest\" Value=\"1\" />\n        <Member Name=\"updateAvailable\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"teamworkSoftwareType\">\n        <Member Name=\"adminAgent\" Value=\"0\" />\n        <Member Name=\"operatingSystem\" Value=\"1\" />\n        <Member Name=\"teamsClient\" Value=\"2\" />\n        <Member Name=\"firmware\" Value=\"3\" />\n        <Member Name=\"partnerAgent\" Value=\"4\" />\n        <Member Name=\"companyPortal\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"teamworkSupportedClient\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"skypeDefaultAndTeams\" Value=\"1\" />\n        <Member Name=\"teamsDefaultAndSkype\" Value=\"2\" />\n        <Member Name=\"skypeOnly\" Value=\"3\" />\n        <Member Name=\"teamsOnly\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"teamworkTagType\">\n        <Member Name=\"standard\" Value=\"0\" />\n        <Member Name=\"unknownFutureValue\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"teamworkUserIdentityType\">\n        <Member Name=\"aadUser\" Value=\"0\" />\n        <Member Name=\"onPremiseAadUser\" Value=\"1\" />\n        <Member Name=\"anonymousGuest\" Value=\"2\" />\n        <Member Name=\"federatedUser\" Value=\"3\" />\n        <Member Name=\"personalMicrosoftAccountUser\" Value=\"4\" />\n        <Member Name=\"skypeUser\" Value=\"5\" />\n        <Member Name=\"phoneUser\" Value=\"6\" />\n        <Member Name=\"unknownFutureValue\" Value=\"7\" />\n        <Member Name=\"emailUser\" Value=\"8\" />\n        <Member Name=\"azureCommunicationServicesUser\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"userNewMessageRestriction\">\n        <Member Name=\"everyone\" Value=\"0\" />\n        <Member Name=\"everyoneExceptGuests\" Value=\"1\" />\n        <Member Name=\"moderators\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"confirmedBy\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"user\" Value=\"1\" />\n        <Member Name=\"manager\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"1024\" />\n      </EnumType>\n      <EnumType Name=\"eligibilityFilteringEnabledEntities\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"swapRequest\" Value=\"1\" />\n        <Member Name=\"offerShiftRequest\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n        <Member Name=\"timeOffReason\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"scheduleChangeRequestActor\">\n        <Member Name=\"sender\" Value=\"0\" />\n        <Member Name=\"recipient\" Value=\"1\" />\n        <Member Name=\"manager\" Value=\"2\" />\n        <Member Name=\"system\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"scheduleChangeState\">\n        <Member Name=\"pending\" Value=\"0\" />\n        <Member Name=\"approved\" Value=\"1\" />\n        <Member Name=\"declined\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"scheduleEntityTheme\">\n        <Member Name=\"white\" Value=\"0\" />\n        <Member Name=\"blue\" Value=\"1\" />\n        <Member Name=\"green\" Value=\"2\" />\n        <Member Name=\"purple\" Value=\"3\" />\n        <Member Name=\"pink\" Value=\"4\" />\n        <Member Name=\"yellow\" Value=\"5\" />\n        <Member Name=\"gray\" Value=\"6\" />\n        <Member Name=\"darkBlue\" Value=\"7\" />\n        <Member Name=\"darkGreen\" Value=\"8\" />\n        <Member Name=\"darkPurple\" Value=\"9\" />\n        <Member Name=\"darkPink\" Value=\"10\" />\n        <Member Name=\"darkYellow\" Value=\"11\" />\n        <Member Name=\"unknownFutureValue\" Value=\"12\" />\n      </EnumType>\n      <EnumType Name=\"timeCardState\">\n        <Member Name=\"clockedIn\" Value=\"0\" />\n        <Member Name=\"onBreak\" Value=\"1\" />\n        <Member Name=\"clockedOut\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"timeOffReasonIconType\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"car\" Value=\"1\" />\n        <Member Name=\"calendar\" Value=\"2\" />\n        <Member Name=\"running\" Value=\"3\" />\n        <Member Name=\"plane\" Value=\"4\" />\n        <Member Name=\"firstAid\" Value=\"5\" />\n        <Member Name=\"doctor\" Value=\"6\" />\n        <Member Name=\"notWorking\" Value=\"7\" />\n        <Member Name=\"clock\" Value=\"8\" />\n        <Member Name=\"juryDuty\" Value=\"9\" />\n        <Member Name=\"globe\" Value=\"10\" />\n        <Member Name=\"cup\" Value=\"11\" />\n        <Member Name=\"phone\" Value=\"12\" />\n        <Member Name=\"weather\" Value=\"13\" />\n        <Member Name=\"umbrella\" Value=\"14\" />\n        <Member Name=\"piggyBank\" Value=\"15\" />\n        <Member Name=\"dog\" Value=\"16\" />\n        <Member Name=\"cake\" Value=\"17\" />\n        <Member Name=\"trafficCone\" Value=\"18\" />\n        <Member Name=\"pin\" Value=\"19\" />\n        <Member Name=\"sunny\" Value=\"20\" />\n        <Member Name=\"unknownFutureValue\" Value=\"21\" />\n      </EnumType>\n      <EnumType Name=\"workforceIntegrationEncryptionProtocol\">\n        <Member Name=\"sharedSecret\" Value=\"0\" />\n        <Member Name=\"unknownFutureValue\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"workforceIntegrationSupportedEntities\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"shift\" Value=\"1\" />\n        <Member Name=\"swapRequest\" Value=\"2\" />\n        <Member Name=\"userShiftPreferences\" Value=\"8\" />\n        <Member Name=\"openShift\" Value=\"16\" />\n        <Member Name=\"openShiftRequest\" Value=\"32\" />\n        <Member Name=\"offerShiftRequest\" Value=\"64\" />\n        <Member Name=\"unknownFutureValue\" Value=\"1024\" />\n        <Member Name=\"timeCard\" Value=\"2048\" />\n        <Member Name=\"timeOffReason\" Value=\"4096\" />\n        <Member Name=\"timeOff\" Value=\"8192\" />\n        <Member Name=\"timeOffRequest\" Value=\"16384\" />\n      </EnumType>\n      <EnumType Name=\"mailDestinationRoutingReason\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"mailFlowRule\" Value=\"1\" />\n        <Member Name=\"safeSender\" Value=\"2\" />\n        <Member Name=\"blockedSender\" Value=\"3\" />\n        <Member Name=\"advancedSpamFiltering\" Value=\"4\" />\n        <Member Name=\"domainAllowList\" Value=\"5\" />\n        <Member Name=\"domainBlockList\" Value=\"6\" />\n        <Member Name=\"notInAddressBook\" Value=\"7\" />\n        <Member Name=\"firstTimeSender\" Value=\"8\" />\n        <Member Name=\"autoPurgeToInbox\" Value=\"9\" />\n        <Member Name=\"autoPurgeToJunk\" Value=\"10\" />\n        <Member Name=\"autoPurgeToDeleted\" Value=\"11\" />\n        <Member Name=\"outbound\" Value=\"12\" />\n        <Member Name=\"notJunk\" Value=\"13\" />\n        <Member Name=\"junk\" Value=\"14\" />\n        <Member Name=\"unknownFutureValue\" Value=\"15\" />\n      </EnumType>\n      <EnumType Name=\"threatAssessmentContentType\">\n        <Member Name=\"mail\" Value=\"1\" />\n        <Member Name=\"url\" Value=\"2\" />\n        <Member Name=\"file\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"threatAssessmentRequestPivotProperty\">\n        <Member Name=\"threatCategory\" Value=\"1\" />\n        <Member Name=\"mailDestinationRoutingReason\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"threatAssessmentRequestSource\">\n        <Member Name=\"undefined\" Value=\"0\" />\n        <Member Name=\"user\" Value=\"1\" />\n        <Member Name=\"administrator\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"threatAssessmentResultType\">\n        <Member Name=\"checkPolicy\" Value=\"1\" />\n        <Member Name=\"rescan\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"threatAssessmentStatus\">\n        <Member Name=\"pending\" Value=\"1\" />\n        <Member Name=\"completed\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"threatCategory\">\n        <Member Name=\"undefined\" Value=\"0\" />\n        <Member Name=\"spam\" Value=\"1\" />\n        <Member Name=\"phishing\" Value=\"2\" />\n        <Member Name=\"malware\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"threatExpectedAssessment\">\n        <Member Name=\"block\" Value=\"1\" />\n        <Member Name=\"unblock\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"wellknownListName\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"defaultList\" Value=\"1\" />\n        <Member Name=\"flaggedEmails\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EntityType Name=\"entity\" Abstract=\"true\">\n        <Property Name=\"id\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for an entity. Read-only.\" />\n        </Property>\n        <Key>\n          <PropertyRef Name=\"id\" />\n        </Key>\n      </EntityType>\n      <EntityType Name=\"customCalloutExtension\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"authenticationConfiguration\" Type=\"graph.customExtensionAuthenticationConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration for securing the API call to the logic app. For example, using OAuth client credentials flow.\" />\n        </Property>\n        <Property Name=\"clientConfiguration\" Type=\"graph.customExtensionClientConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HTTP connection settings that define how long Azure AD can wait for a connection to a logic app, how many times you can retry a timed-out connection and the exception scenarios when retries are allowed.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description for the customCalloutExtension object.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the customCalloutExtension object.\" />\n        </Property>\n        <Property Name=\"endpointConfiguration\" Type=\"graph.customExtensionEndpointConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type and details for configuring the endpoint to call the logic app's workflow.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deletedItemContainer\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"workflows\" Type=\"Collection(microsoft.graph.identityGovernance.workflow)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deleted workflows that end up in the deletedItemsContainer.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"identityGovernance\">\n        <NavigationProperty Name=\"lifecycleWorkflows\" Type=\"microsoft.graph.identityGovernance.lifecycleWorkflowsContainer\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"accessReviews\" Type=\"graph.accessReviewSet\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"appConsent\" Type=\"graph.appConsentApprovalRoute\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"termsOfUse\" Type=\"graph.termsOfUseContainer\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"entitlementManagement\" Type=\"graph.entitlementManagement\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"privilegedAccess\" Type=\"graph.privilegedAccessRoot\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"accessReviewSet\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"decisions\" Type=\"Collection(graph.accessReviewInstanceDecisionItem)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an Azure AD access review decision on an instance of a review.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"definitions\" Type=\"Collection(graph.accessReviewScheduleDefinition)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the template and scheduling for an access review.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"historyDefinitions\" Type=\"Collection(graph.accessReviewHistoryDefinition)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of access review history data and the scopes used to collect that data.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"policy\" Type=\"graph.accessReviewPolicy\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resource that enables administrators to manage directory-level access review policies in their tenant.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"appConsentApprovalRoute\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"appConsentRequests\" Type=\"Collection(graph.appConsentRequest)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of userConsentRequest objects for a specific application.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"termsOfUseContainer\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"agreementAcceptances\" Type=\"Collection(graph.agreementAcceptance)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the current status of a user's response to a company's customizable terms of use agreement.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"agreements\" Type=\"Collection(graph.agreement)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a tenant's customizable terms of use agreement that's created and managed with Azure Active Directory (Azure AD).\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"entitlementManagement\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"accessPackageAssignmentApprovals\" Type=\"Collection(graph.approval)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"accessPackageAssignmentPolicies\" Type=\"Collection(graph.accessPackageAssignmentPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the policy that governs which subjects can request or be assigned an access package via an access package assignment.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"accessPackageAssignmentRequests\" Type=\"Collection(graph.accessPackageAssignmentRequest)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents access package assignment requests created by or on behalf of a user.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"accessPackageAssignmentResourceRoles\" Type=\"Collection(graph.accessPackageAssignmentResourceRole)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the resource-specific role which a subject has been assigned through an access package assignment.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"accessPackageAssignments\" Type=\"Collection(graph.accessPackageAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment of an access package to a subject for a period of time.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"accessPackageCatalogs\" Type=\"Collection(graph.accessPackageCatalog)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A container of access packages.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"accessPackageResourceEnvironments\" Type=\"Collection(graph.accessPackageResourceEnvironment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A reference to the geolocation environment in which a resource is located.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"accessPackageResourceRequests\" Type=\"Collection(graph.accessPackageResourceRequest)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a request to add or remove a resource to or from a catalog respectively.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"accessPackageResourceRoleScopes\" Type=\"Collection(graph.accessPackageResourceRoleScope)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A reference to both a scope within a resource, and a role in that resource for that scope.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"accessPackageResources\" Type=\"Collection(graph.accessPackageResource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A reference to a resource associated with an access package catalog.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"accessPackages\" Type=\"Collection(graph.accessPackage)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents access package objects.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"connectedOrganizations\" Type=\"Collection(graph.connectedOrganization)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents references to a directory or domain of another organization whose users can request access.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"settings\" Type=\"graph.entitlementManagementSettings\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the settings that control the behavior of Azure AD entitlement management.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"subjects\" Type=\"Collection(graph.accessPackageSubject)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"privilegedAccessRoot\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"group\" Type=\"graph.privilegedAccessGroup\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"directoryObject\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"deletedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when this object was deleted. Always null when the object hasn't been deleted.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"user\" BaseType=\"graph.directoryObject\" OpenType=\"true\">\n        <Property Name=\"signInActivity\" Type=\"graph.signInActivity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Get the last signed-in date and request ID of the sign-in for a given user. Read-only.Returned only on $select. Supports $filter (eq, ne, not, ge, le) but, not with any other filterable properties. Note: Details for this property require an Azure AD Premium P1/P2 license and the AuditLog.Read.All permission.Note: There's a known issue with retrieving this property.This property is not returned for a user who has never signed in or last signed in before April 2020.\" />\n        </Property>\n        <Property Name=\"accountEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the account is enabled; otherwise, false. This property is required when a user is created. Supports $filter (eq, ne, not, and in).\" />\n        </Property>\n        <Property Name=\"ageGroup\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the age group of the user. Allowed values: null, Minor, NotAdult and Adult. Refer to the legal age group property definitions for further information. Supports $filter (eq, ne, not, and in).\" />\n        </Property>\n        <Property Name=\"assignedLicenses\" Type=\"Collection(graph.assignedLicense)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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).\" />\n        </Property>\n        <Property Name=\"assignedPlans\" Type=\"Collection(graph.assignedPlan)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The plans that are assigned to the user. Read-only. Not nullable.Supports $filter (eq and not).\" />\n        </Property>\n        <Property Name=\"authorizationInfo\" Type=\"graph.authorizationInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifiers that can be used to identify and authenticate a user in non-Azure AD environments. This property can be used to store identifiers for smartcard-based certificates that a user uses for access to on-premises Active Directory deployments or for federated access. It can also be used to store the Subject Alternate Name (SAN) that's associated with a Common Access Card (CAC). Nullable.Supports $filter (eq and startsWith).\" />\n        </Property>\n        <Property Name=\"businessPhones\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The telephone numbers for the user. Only one number can be set for this property. Read-only for users synced from on-premises directory. Supports $filter (eq, not, ge, le, startsWith).\" />\n        </Property>\n        <Property Name=\"city\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The city in which the user is located. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"companyName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The company name which the user is associated. This property can be useful for describing the company that an external user comes from. The maximum length is 64 characters.Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"consentProvidedForMinor\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets whether consent has been obtained for minors. Allowed values: null, Granted, Denied and NotRequired. Refer to the legal age group property definitions for further information. Supports $filter (eq, ne, not, and in).\" />\n        </Property>\n        <Property Name=\"country\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The country/region in which the user is located; for example, US or UK. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the user was created, in ISO 8601 format and in UTC time. The value cannot be modified and is automatically populated when the entity is created. Nullable. For on-premises users, the value represents when they were first created in Azure AD. Property is null for some users created before June 2018 and on-premises users that were synced to Azure AD before June 2018. Read-only. Supports $filter (eq, ne, not , ge, le, in).\" />\n        </Property>\n        <Property Name=\"creationType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the user account was created through one of the following methods:  As a regular school or work account (null). As an external account (Invitation). As a local account for an Azure Active Directory B2C tenant (LocalAccount). Through self-service sign-up by an internal user using email verification (EmailVerified). Through self-service sign-up by an external user signing up through a link that is part of a user flow (SelfServiceSignUp).  Read-only.Supports $filter (eq, ne, not, and in).\" />\n        </Property>\n        <Property Name=\"customSecurityAttributes\" Type=\"graph.customSecurityAttributeValue\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"department\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name for the department in which the user works. Maximum length is 64 characters.Supports $filter (eq, ne, not , ge, le, in, and eq on null values).\" />\n        </Property>\n        <Property Name=\"deviceKeys\" Type=\"Collection(graph.deviceKey)\" Nullable=\"false\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name displayed in the address book for the user. This value is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates. Maximum length is 256 characters. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values), $orderBy, and $search.\" />\n        </Property>\n        <Property Name=\"employeeHireDate\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the user was hired or will start work in case of a future hire. Supports $filter (eq, ne, not , ge, le, in).\" />\n        </Property>\n        <Property Name=\"employeeId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The employee identifier assigned to the user by the organization. The maximum length is 16 characters.Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"employeeLeaveDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the user left or will leave the organization. To read or write this property, the calling app must be assigned the User-LifeCycleInfo.Read.All or User-LifeCycleInfo.ReadWrite.All permissions respectively. To read this property in delegated scenarios, the admin needs one of the following Azure AD roles: Lifecycle Workflows Administrator, Global Reader, or Global Admin. To write this property in delegated scenarios, the admin needs the Global Administrator Azure AD role. Supports $filter (eq, ne, not , ge, le, in). For more information, see Configure the employeeLeaveDateTime property for a user.\" />\n        </Property>\n        <Property Name=\"employeeOrgData\" Type=\"graph.employeeOrgData\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents organization data (e.g. division and costCenter) associated with a user. Supports $filter (eq, ne, not , ge, le, in).\" />\n        </Property>\n        <Property Name=\"employeeType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Captures enterprise worker type. For example, Employee, Contractor, Consultant, or Vendor. Supports $filter (eq, ne, not , ge, le, in, startsWith).\" />\n        </Property>\n        <Property Name=\"externalUserState\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For an external user invited to the tenant using the invitation API, this property represents the invited user's invitation status. For invited users, the state can be PendingAcceptance or Accepted, or null for all other users. Supports $filter (eq, ne, not , in).\" />\n        </Property>\n        <Property Name=\"externalUserStateChangeDateTime\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Shows the timestamp for the latest change to the externalUserState property. Supports $filter (eq, ne, not , in).\" />\n        </Property>\n        <Property Name=\"faxNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The fax number of the user. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"givenName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The given name (first name) of the user. Maximum length is 64 characters. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"identities\" Type=\"Collection(graph.objectIdentity)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the identities that can be used to sign in to this user account. An identity can be provided by Microsoft (also known as a local account), by organizations, or by social identity providers such as Facebook, Google, and Microsoft, and tied to a user account. May contain multiple items with the same signInType value. Supports $filter (eq) including on null values, only where the signInType is not userPrincipalName.\" />\n        </Property>\n        <Property Name=\"imAddresses\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The instant message voice over IP (VOIP) session initiation protocol (SIP) addresses for the user. Read-only. Supports $filter (eq, not, ge, le, startsWith).\" />\n        </Property>\n        <Property Name=\"infoCatalogs\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the info segments assigned to the user.  Supports $filter (eq, not, ge, le, startsWith).\" />\n        </Property>\n        <Property Name=\"isManagementRestricted\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isResourceAccount\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not use – reserved for future use.\" />\n        </Property>\n        <Property Name=\"jobTitle\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's job title. Maximum length is 128 characters. Supports $filter (eq, ne, not , ge, le, in, startsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"lastPasswordChangeDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time when this Azure AD user last changed their password or when their password was created, , whichever date the latest action was performed. 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. Returned only on $select.\" />\n        </Property>\n        <Property Name=\"legalAgeGroupClassification\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used by enterprise applications to determine the legal age group of the user. This property is read-only and calculated based on ageGroup and consentProvidedForMinor properties. Allowed values: null, MinorWithOutParentalConsent, MinorWithParentalConsent, MinorNoParentalConsentRequired, NotAdult and Adult. Refer to the legal age group property definitions for further information. Returned only on $select.\" />\n        </Property>\n        <Property Name=\"licenseAssignmentStates\" Type=\"Collection(graph.licenseAssignmentState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of license assignments for this user. Also indicates licenses that are directly-assigned and those that the user has inherited through group memberships. Read-only. Returned only on $select.\" />\n        </Property>\n        <Property Name=\"mail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SMTP address for the user, for example, admin@contoso.com. Changes to this property will also update the user's proxyAddresses collection to include the value as an SMTP address. This property cannot contain accent characters.  NOTE: We do not recommend updating this property for Azure AD B2C user profiles. Use the otherMails property instead.  Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"mailNickname\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mail alias for the user. This property must be specified when a user is created. Maximum length is 64 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"mobilePhone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The primary cellular telephone number for the user. Read-only for users synced from on-premises directory.  Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"officeLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The office location in the user's place of business. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"onPremisesDistinguishedName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the on-premises Active Directory distinguished name or DN. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.\" />\n        </Property>\n        <Property Name=\"onPremisesDomainName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the on-premises domainFQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only.\" />\n        </Property>\n        <Property Name=\"onPremisesExtensionAttributes\" Type=\"graph.onPremisesExtensionAttributes\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains extensionAttributes1-15 for the user. These extension attributes are also known as Exchange custom attributes 1-15. For an onPremisesSyncEnabled user, the source of authority for this set of properties is the on-premises and is read-only. For a cloud-only user (where onPremisesSyncEnabled is false), these properties can be set during creation or update of a user object.  For a cloud-only user previously synced from on-premises Active Directory, these properties are read-only in Microsoft Graph but can be fully managed through the Exchange Admin Center or the Exchange Online V2 module in PowerShell. Supports $filter (eq, ne, not, in).\" />\n        </Property>\n        <Property Name=\"onPremisesImmutableId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This property is used to associate an on-premises Active Directory user account to their Azure AD user object. This property must be specified when creating a new user account in the Graph if you are using a federated domain for the user's userPrincipalName (UPN) property. Note: The $ and _ characters cannot be used when specifying this property. Supports $filter (eq, ne, not, ge, le, in).\" />\n        </Property>\n        <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the last time at which the object was synced with the on-premises directory; for example: '2013-02-16T03:04:54Z'. 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. Supports $filter (eq, ne, not, ge, le, in).\" />\n        </Property>\n        <Property Name=\"onPremisesProvisioningErrors\" Type=\"Collection(graph.onPremisesProvisioningError)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Errors when using Microsoft synchronization product during provisioning.  Supports $filter (eq, not, ge, le).\" />\n        </Property>\n        <Property Name=\"onPremisesSamAccountName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the on-premises sAMAccountName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith).\" />\n        </Property>\n        <Property Name=\"onPremisesSecurityIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the on-premises security identifier (SID) for the user that was synchronized from on-premises to the cloud. Read-only. Supports $filter (eq including on null values).\" />\n        </Property>\n        <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this user object is currently being synced from an on-premises Active Directory (AD); otherwise the user isn't being synced and can be managed in Azure Active Directory (Azure AD). Read-only. Supports $filter (eq, ne, not, in, and eq on null values).\" />\n        </Property>\n        <Property Name=\"onPremisesUserPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the on-premises userPrincipalName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith).\" />\n        </Property>\n        <Property Name=\"otherMails\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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).\" />\n        </Property>\n        <Property Name=\"passwordPolicies\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies password policies for the user. This value is an enumeration with one possible value being DisableStrongPassword, which allows weaker passwords than the default policy to be specified. DisablePasswordExpiration can also be specified. The two may be specified together; for example: DisablePasswordExpiration, DisableStrongPassword. For more information on the default password policies, see Azure AD pasword policies. Supports $filter (ne, not, and eq on null values).\" />\n        </Property>\n        <Property Name=\"passwordProfile\" Type=\"graph.passwordProfile\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. The password in the profile must satisfy minimum requirements as specified by the passwordPolicies property. By default, a strong password is required. Supports $filter (eq, ne, not, in, and eq on null values).\" />\n        </Property>\n        <Property Name=\"postalCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The postal code for the user's postal address. The postal code is specific to the user's country/region. In the United States of America, this attribute contains the ZIP code. Maximum length is 40 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"preferredDataLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The preferred data location for the user. For more information, see OneDrive Online Multi-Geo.\" />\n        </Property>\n        <Property Name=\"preferredLanguage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The preferred language for the user. Should follow ISO 639-1 Code; for example en-US. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"provisionedPlans\" Type=\"Collection(graph.provisionedPlan)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The plans that are provisioned for the user. Read-only. Not nullable. Supports $filter (eq, not, ge, le).\" />\n        </Property>\n        <Property Name=\"proxyAddresses\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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).\" />\n        </Property>\n        <Property Name=\"refreshTokensValidFromDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph).  If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use invalidateAllRefreshTokens to reset.\" />\n        </Property>\n        <Property Name=\"securityIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security identifier (SID) of the user, used in Windows scenarios. Read-only. Returned by default. Supports $select and $filter (eq, not, ge, le, startsWith).\" />\n        </Property>\n        <Property Name=\"showInAddressList\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not use in Microsoft Graph. Manage this property through the Microsoft 365 admin center instead. Represents whether the user should be included in the Outlook global address list. See Known issue.\" />\n        </Property>\n        <Property Name=\"signInSessionsValidFromDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Any refresh tokens or sessions tokens (session cookies) issued before this time are invalid, and applications will get an error when using an invalid refresh or sessions token to acquire a delegated access token (to access APIs such as Microsoft Graph).  If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint. Read-only. Use revokeSignInSessions to reset.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state or province in the user's address. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"streetAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The street address of the user's place of business. Maximum length is 1024 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"surname\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's surname (family name or last name). Maximum length is 64 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"usageLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A two letter country code (ISO standard 3166). Required for users that will be assigned licenses due to legal requirement to check for availability of services in countries.  Examples include: US, JP, and GB. Not nullable. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where domain must be present in the tenant's collection of verified domains. This property is required when a user is created. The verified domains for the tenant can be accessed from the verifiedDomains property of organization.NOTE: This property cannot contain accent characters. Only the following characters are allowed A - Z, a - z, 0 - 9, ' . - _ ! # ^ ~. For the complete list of allowed characters, see username policies. Supports $filter (eq, ne, not, ge, le, in, startsWith, endsWith) and $orderBy.\" />\n        </Property>\n        <Property Name=\"userType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A String value that can be used to classify user types in your directory, such as Member and Guest. Supports $filter (eq, ne, not, in, and eq on null values). NOTE: For more information about the permissions for member and guest users, see What are the default user permissions in Azure Active Directory?\" />\n        </Property>\n        <Property Name=\"mailboxSettings\" Type=\"graph.mailboxSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. For more information, see User preferences for languages and regional formats. Returned only on $select.\" />\n        </Property>\n        <Property Name=\"deviceEnrollmentLimit\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The limit on the maximum number of devices that the user is permitted to enroll. Allowed values are 5 or 1000.\" />\n        </Property>\n        <Property Name=\"print\" Type=\"graph.userPrint\" />\n        <Property Name=\"aboutMe\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A freeform text entry field for the user to describe themselves. Returned only on $select.\" />\n        </Property>\n        <Property Name=\"birthday\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The birthday of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Returned only on $select.\" />\n        </Property>\n        <Property Name=\"hireDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The hire date of the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.  Returned only on $select.  Note: This property is specific to SharePoint Online. We recommend using the native employeeHireDate property to set and update hire date values using Microsoft Graph APIs.\" />\n        </Property>\n        <Property Name=\"interests\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list for the user to describe their interests. Returned only on $select.\" />\n        </Property>\n        <Property Name=\"mySite\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the user's personal site. Returned only on $select.\" />\n        </Property>\n        <Property Name=\"pastProjects\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list for the user to enumerate their past projects. Returned only on $select.\" />\n        </Property>\n        <Property Name=\"preferredName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The preferred name for the user. Not Supported. This attribute returns an empty string.Returned only on $select.\" />\n        </Property>\n        <Property Name=\"responsibilities\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list for the user to enumerate their responsibilities. Returned only on $select.\" />\n        </Property>\n        <Property Name=\"schools\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list for the user to enumerate the schools they have attended. Returned only on $select.\" />\n        </Property>\n        <Property Name=\"skills\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list for the user to enumerate their skills. Returned only on $select.\" />\n        </Property>\n        <NavigationProperty Name=\"analytics\" Type=\"graph.userAnalytics\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"cloudPCs\" Type=\"Collection(graph.cloudPC)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"usageRights\" Type=\"Collection(graph.usageRight)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the usage rights a user has been granted.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"informationProtection\" Type=\"graph.informationProtection\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"appRoleAssignedResources\" Type=\"Collection(graph.servicePrincipal)\" />\n        <NavigationProperty Name=\"appRoleAssignments\" Type=\"Collection(graph.appRoleAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the app roles a user has been granted for an application. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"createdObjects\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.servicePrincipal</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Directory objects that were created by the user. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"directReports\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.user</String>\n              <String>microsoft.graph.orgContact</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The users and contacts that report to the user. (The users and contacts that have their manager property set to this user.) Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"licenseDetails\" Type=\"Collection(graph.licenseDetails)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"manager\" Type=\"graph.directoryObject\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user or contact that is this user's manager. Read-only. (HTTP Methods: GET, PUT, DELETE.). Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"memberOf\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.user</String>\n              <String>microsoft.graph.group</String>\n              <String>microsoft.graph.application</String>\n              <String>microsoft.graph.servicePrincipal</String>\n              <String>microsoft.graph.device</String>\n              <String>microsoft.graph.orgContact</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The groups, directory roles and administrative units that the user is a member of. Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"oauth2PermissionGrants\" Type=\"Collection(graph.oAuth2PermissionGrant)\" />\n        <NavigationProperty Name=\"ownedDevices\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.device</String>\n              <String>microsoft.graph.appRoleAssignment</String>\n              <String>microsoft.graph.endpoint</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices that are owned by the user. Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"ownedObjects\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.application</String>\n              <String>microsoft.graph.group</String>\n              <String>microsoft.graph.servicePrincipal</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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).\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"registeredDevices\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.device</String>\n              <String>microsoft.graph.appRoleAssignment</String>\n              <String>microsoft.graph.endpoint</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices that are registered for the user. Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"scopedRoleMemberOf\" Type=\"Collection(graph.scopedRoleMembership)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The scoped-role administrative unit memberships for this user. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"transitiveMemberOf\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.user</String>\n              <String>microsoft.graph.group</String>\n              <String>microsoft.graph.application</String>\n              <String>microsoft.graph.servicePrincipal</String>\n              <String>microsoft.graph.device</String>\n              <String>microsoft.graph.orgContact</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The groups, including nested groups, and directory roles that a user is a member of. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"transitiveReports\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The transitive reports for a user. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"calendar\" Type=\"graph.calendar\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's primary calendar. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"calendarGroups\" Type=\"Collection(graph.calendarGroup)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's calendar groups. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"calendars\" Type=\"Collection(graph.calendar)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's calendars. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"calendarView\" Type=\"Collection(graph.event)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The calendar view for the calendar. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"contactFolders\" Type=\"Collection(graph.contactFolder)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's contacts folders. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"contacts\" Type=\"Collection(graph.contact)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's contacts. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"events\" Type=\"Collection(graph.event)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's events. Default is to show events under the Default Calendar. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"inferenceClassification\" Type=\"graph.inferenceClassification\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Relevance classification of the user's messages based on explicit designations which override inferred relevance or importance.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"joinedGroups\" Type=\"Collection(graph.group)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"mailFolders\" Type=\"Collection(graph.mailFolder)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's mail folders. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"messages\" Type=\"Collection(graph.message)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The messages in a mailbox or folder. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"outlook\" Type=\"graph.outlookUser\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Selective Outlook services available to the user. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"people\" Type=\"Collection(graph.person)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. The most relevant people to the user. The collection is ordered by their relevance to the user, which is determined by the user's communication, collaboration and business relationships. A person is an aggregation of information from across mail, contacts and social networks.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"drive\" Type=\"graph.drive\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's OneDrive. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"drives\" Type=\"Collection(graph.drive)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of drives available for this user. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"followedSites\" Type=\"Collection(graph.site)\" />\n        <NavigationProperty Name=\"extensions\" Type=\"Collection(graph.extension)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the user. Supports $expand. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"appConsentRequestsForApproval\" Type=\"Collection(graph.appConsentRequest)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"approvals\" Type=\"Collection(graph.approval)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"pendingAccessReviewInstances\" Type=\"Collection(graph.accessReviewInstance)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to get list of access reviews pending approval by reviewer.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"agreementAcceptances\" Type=\"Collection(graph.agreementAcceptance)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's terms of use acceptance statuses. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"security\" Type=\"self.security\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceEnrollmentConfigurations\" Type=\"Collection(graph.deviceEnrollmentConfiguration)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Get enrollment configurations targeted to the user\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"managedDevices\" Type=\"Collection(graph.managedDevice)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed devices associated with the user.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"managedAppRegistrations\" Type=\"Collection(graph.managedAppRegistration)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more managed app registrations that belong to the user.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"windowsInformationProtectionDeviceRegistrations\" Type=\"Collection(graph.windowsInformationProtectionDeviceRegistration)\" />\n        <NavigationProperty Name=\"deviceManagementTroubleshootingEvents\" Type=\"Collection(graph.deviceManagementTroubleshootingEvent)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of troubleshooting events for this user.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"mobileAppIntentAndStates\" Type=\"Collection(graph.mobileAppIntentAndState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of troubleshooting events for this user.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"mobileAppTroubleshootingEvents\" Type=\"Collection(graph.mobileAppTroubleshootingEvent)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of mobile app troubleshooting events for this user.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"notifications\" Type=\"Collection(graph.notification)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"planner\" Type=\"graph.plannerUser\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"ETag value.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"true\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Selective Planner services available to the user. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"insights\" Type=\"graph.itemInsights\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"settings\" Type=\"graph.userSettings\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"onenote\" Type=\"graph.onenote\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"photo\" Type=\"graph.profilePhoto\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's profile photo. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"photos\" Type=\"Collection(graph.profilePhoto)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"profile\" Type=\"graph.profile\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents properties that are descriptive of a user in a tenant.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"activities\" Type=\"Collection(graph.userActivity)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"devices\" Type=\"Collection(graph.device)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"onlineMeetings\" Type=\"Collection(graph.onlineMeeting)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"presence\" Type=\"graph.presence\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"authentication\" Type=\"graph.authentication\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"chats\" Type=\"Collection(graph.chat)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"joinedTeams\" Type=\"Collection(graph.team)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Microsoft Teams teams that the user is a member of. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"teamwork\" Type=\"graph.userTeamwork\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A container for Microsoft Teams features available for the user. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"todo\" Type=\"graph.todo\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the To Do services available to a user.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"userAnalytics\" BaseType=\"graph.entity\">\n        <Property Name=\"settings\" Type=\"graph.settings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current settings for a user to use the analytics API.\" />\n        </Property>\n        <NavigationProperty Name=\"activityStatistics\" Type=\"Collection(graph.activityStatistics)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of work activities that a user spent time on during and outside of working hours. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"cloudPC\" BaseType=\"graph.entity\">\n        <Property Name=\"aadDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory (Azure AD) device ID of the Cloud PC.\" />\n        </Property>\n        <Property Name=\"connectivityResult\" Type=\"graph.cloudPcConnectivityResult\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The connectivity health check result of a Cloud PC, including the updated timestamp and whether the Cloud PC is able to be connected or not.\" />\n        </Property>\n        <Property Name=\"diskEncryptionState\" Type=\"graph.cloudPcDiskEncryptionState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The disk encryption applied to the Cloud PC. Possible values: notAvailable, notEncrypted, encryptedUsingPlatformManagedKey, encryptedUsingCustomerManagedKey, and unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the Cloud PC.\" />\n        </Property>\n        <Property Name=\"gracePeriodEndDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the grace period ends and reprovisioning/deprovisioning happens. Required only if the status is inGracePeriod. 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.\" />\n        </Property>\n        <Property Name=\"imageDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the OS image that's on the Cloud PC.\" />\n        </Property>\n        <Property Name=\"lastLoginResult\" Type=\"graph.cloudPcLoginResult\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last login result of the Cloud PC. For example, { 'time': '2014-01-01T00:00:00Z'}.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last modified date and time of the Cloud PC. 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.\" />\n        </Property>\n        <Property Name=\"lastRemoteActionResult\" Type=\"graph.cloudPcRemoteActionResult\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last remote action result of the enterprise Cloud PCs. The supported remote actions are: Reboot, Rename, Reprovision, Restore, and Troubleshoot.\" />\n        </Property>\n        <Property Name=\"managedDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intune device ID of the Cloud PC.\" />\n        </Property>\n        <Property Name=\"managedDeviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intune device name of the Cloud PC.\" />\n        </Property>\n        <Property Name=\"onPremisesConnectionName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure network connection that is applied during the provisioning of Cloud PCs.\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"graph.cloudPcOperatingSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the operating system (OS) to provision on Cloud PCs. Possible values are: windows10, windows11, and unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"partnerAgentInstallResults\" Type=\"Collection(graph.cloudPcPartnerAgentInstallResult)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The results of every partner agent's installation status on Cloud PC.\" />\n        </Property>\n        <Property Name=\"provisioningPolicyId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The provisioning policy ID of the Cloud PC.\" />\n        </Property>\n        <Property Name=\"provisioningPolicyName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The provisioning policy that is applied during the provisioning of Cloud PCs.\" />\n        </Property>\n        <Property Name=\"provisioningType\" Type=\"graph.cloudPcProvisioningType\" />\n        <Property Name=\"servicePlanId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The service plan ID of the Cloud PC.\" />\n        </Property>\n        <Property Name=\"servicePlanName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The service plan name of the Cloud PC.\" />\n        </Property>\n        <Property Name=\"servicePlanType\" Type=\"graph.cloudPcServicePlanType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The service plan type of the Cloud PC.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.cloudPcStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the Cloud PC. Possible values are: notProvisioned, provisioning, provisioned, upgrading, inGracePeriod, deprovisioning, failed, restoring.\" />\n        </Property>\n        <Property Name=\"statusDetails\" Type=\"graph.cloudPcStatusDetails\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The details of the Cloud PC status.\" />\n        </Property>\n        <Property Name=\"userAccountType\" Type=\"graph.cloudPcUserAccountType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The account type of the user on provisioned Cloud PCs. Possible values are: standardUser, administrator, and unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name (UPN) of the user assigned to the Cloud PC.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"usageRight\" BaseType=\"graph.entity\">\n        <Property Name=\"catalogId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Product id corresponding to the usage right.\" />\n        </Property>\n        <Property Name=\"serviceIdentifier\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the service corresponding to the usage right.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.usageRightState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the usage right. Possible values are: active, inactive, warning, suspended.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"informationProtection\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"bitlocker\" Type=\"graph.bitlocker\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"dataLossPreventionPolicies\" Type=\"Collection(graph.dataLossPreventionPolicy)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"sensitivityLabels\" Type=\"Collection(graph.sensitivityLabel)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"sensitivityPolicySettings\" Type=\"graph.sensitivityPolicySettings\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"policy\" Type=\"graph.informationProtectionPolicy\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"threatAssessmentRequests\" Type=\"Collection(graph.threatAssessmentRequest)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"servicePrincipal\" BaseType=\"graph.directoryObject\" OpenType=\"true\">\n        <Property Name=\"passwordSingleSignOnSettings\" Type=\"graph.passwordSingleSignOnSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection for settings related to password single sign-on. Use $select=passwordSingleSignOnSettings to read the property. Read-only for applicationTemplates except for custom applicationTemplates.\" />\n        </Property>\n        <Property Name=\"accountEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the service principal account is enabled; otherwise, false. If set to false, then no users will be able to sign in to this app, even if they are assigned to it. Supports $filter (eq, ne, not, in).\" />\n        </Property>\n        <Property Name=\"addIns\" Type=\"Collection(graph.addIn)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines custom behavior that a consuming service can use to call an app in specific contexts. For example, applications that can render file streams may set the addIns property for its 'FileHandler' functionality. This will let services like Microsoft 365 call the application in the context of a document the user is working on.\" />\n        </Property>\n        <Property Name=\"alternativeNames\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to retrieve service principals by subscription, identify resource group and full resource ids for managed identities. Supports $filter (eq, not, ge, le, startsWith).\" />\n        </Property>\n        <Property Name=\"appDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description exposed by the associated application.\" />\n        </Property>\n        <Property Name=\"appDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name exposed by the associated application.\" />\n        </Property>\n        <Property Name=\"appId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the associated application (its appId property). Supports $filter (eq, ne, not, in, startsWith).\" />\n        </Property>\n        <Property Name=\"applicationTemplateId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the applicationTemplate that the servicePrincipal was created from. Read-only. Supports $filter (eq, ne, NOT, startsWith).\" />\n        </Property>\n        <Property Name=\"appOwnerOrganizationId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the tenant id where the application is registered. This is applicable only to service principals backed by applications.Supports $filter (eq, ne, NOT, ge, le).\" />\n        </Property>\n        <Property Name=\"appRoleAssignmentRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether users or other service principals need to be granted an app role assignment for this service principal before users can sign in or apps can get tokens. The default value is false. Not nullable. Supports $filter (eq, ne, NOT).\" />\n        </Property>\n        <Property Name=\"appRoles\" Type=\"Collection(graph.appRole)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The roles exposed by the application which this service principal represents. For more information see the appRoles property definition on the application entity. Not nullable.\" />\n        </Property>\n        <Property Name=\"customSecurityAttributes\" Type=\"graph.customSecurityAttributeValue\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Free text field to provide an internal end-user facing description of the service principal. End-user portals such MyApps will display the application description in this field. The maximum allowed size is 1024 characters. Supports $filter (eq, ne, not, ge, le, startsWith) and $search.\" />\n        </Property>\n        <Property Name=\"disabledByMicrosoftStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether Microsoft has disabled the registered application. Possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement).  Supports $filter (eq, ne, not).\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the service principal. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderBy.\" />\n        </Property>\n        <Property Name=\"errorUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deprecated. Don't use.\" />\n        </Property>\n        <Property Name=\"homepage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Home page or landing page of the application.\" />\n        </Property>\n        <Property Name=\"info\" Type=\"graph.informationalUrl\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Basic profile information of the acquired application such as app's marketing, support, terms of service and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more info, see How to: Add Terms of service and privacy statement for registered Azure AD apps. Supports $filter (eq, ne, not, ge, le, and eq on null values).\" />\n        </Property>\n        <Property Name=\"keyCredentials\" Type=\"Collection(graph.keyCredential)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of key credentials associated with the service principal. Not nullable. Supports $filter (eq, not, ge, le).\" />\n        </Property>\n        <Property Name=\"loginUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the URL where the service provider redirects the user to Azure AD to authenticate. Azure AD uses the URL to launch the application from Microsoft 365 or the Azure AD My Apps. When blank, Azure AD performs IdP-initiated sign-on for applications configured with SAML-based single sign-on. The user launches the application from Microsoft 365, the Azure AD My Apps, or the Azure AD SSO URL.\" />\n        </Property>\n        <Property Name=\"logoutUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the URL that will be used by Microsoft's authorization service to logout an user using OpenId Connect front-channel, back-channel or SAML logout protocols.\" />\n        </Property>\n        <Property Name=\"notes\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Free text field to capture information about the service principal, typically used for operational purposes. Maximum allowed size is 1024 characters.\" />\n        </Property>\n        <Property Name=\"notificationEmailAddresses\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the list of email addresses where Azure AD sends a notification when the active certificate is near the expiration date. This is only for the certificates used to sign the SAML token issued for Azure AD Gallery applications.\" />\n        </Property>\n        <Property Name=\"passwordCredentials\" Type=\"Collection(graph.passwordCredential)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of password credentials associated with the service principal. Not nullable.\" />\n        </Property>\n        <Property Name=\"preferredSingleSignOnMode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the single sign-on mode configured for this application. Azure AD uses the preferred single sign-on mode to launch the application from Microsoft 365 or the Azure AD My Apps. The supported values are password, saml, notSupported, and oidc.\" />\n        </Property>\n        <Property Name=\"preferredTokenSigningKeyEndDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the expiration date of the keyCredential used for token signing, marked by preferredTokenSigningKeyThumbprint.\" />\n        </Property>\n        <Property Name=\"preferredTokenSigningKeyThumbprint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reserved for internal use only. Do not write or otherwise rely on this property. May be removed in future versions.\" />\n        </Property>\n        <Property Name=\"publishedPermissionScopes\" Type=\"Collection(graph.permissionScope)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The delegated permissions exposed by the application. For more information see the oauth2PermissionScopes property on the application entity's api property. Not nullable. Note: This property is named oauth2PermissionScopes in v1.0.\" />\n        </Property>\n        <Property Name=\"publisherName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the Azure AD tenant that published the application.\" />\n        </Property>\n        <Property Name=\"replyUrls\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URLs that user tokens are sent to for sign in with the associated application, or the redirect URIs that OAuth 2.0 authorization codes and access tokens are sent to for the associated application. Not nullable.\" />\n        </Property>\n        <Property Name=\"samlMetadataUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The url where the service exposes SAML metadata for federation.\" />\n        </Property>\n        <Property Name=\"samlSingleSignOnSettings\" Type=\"graph.samlSingleSignOnSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection for settings related to saml single sign-on.\" />\n        </Property>\n        <Property Name=\"servicePrincipalNames\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the list of identifiersUris, copied over from the associated application. Additional values can be added to hybrid applications. These values can be used to identify the permissions exposed by this app within Azure AD. For example,Client apps can specify a resource URI which is based on the values of this property to acquire an access token, which is the URI returned in the 'aud' claim.The any operator is required for filter expressions on multi-valued properties. Not nullable.  Supports $filter (eq, not, ge, le, startsWith).\" />\n        </Property>\n        <Property Name=\"servicePrincipalType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies if the service principal represents an application or a managed identity. This is set by Azure AD internally. For a service principal that represents an application this is set as Application. For a service principal that represent a managed identity this is set as ManagedIdentity. The SocialIdp type is for internal use.\" />\n        </Property>\n        <Property Name=\"signInAudience\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the Microsoft accounts that are supported for the current application. Read-only. Supported values are:AzureADMyOrg: Users with a Microsoft work or school account in my organization’s Azure AD tenant (single-tenant).AzureADMultipleOrgs: Users with a Microsoft work or school account in any organization’s Azure AD tenant (multi-tenant).AzureADandPersonalMicrosoftAccount: Users with a personal Microsoft account, or a work or school account in any organization’s Azure AD tenant.PersonalMicrosoftAccount: Users with a personal Microsoft account only.\" />\n        </Property>\n        <Property Name=\"tags\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom strings that can be used to categorize and identify the service principal. Not nullable. Supports $filter (eq, not, ge, le, startsWith).\" />\n        </Property>\n        <Property Name=\"tokenEncryptionKeyId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the keyId of a public key from the keyCredentials collection. When configured, Azure AD issues tokens for this application encrypted using the key specified by this property. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.\" />\n        </Property>\n        <Property Name=\"verifiedPublisher\" Type=\"graph.verifiedPublisher\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the verified publisher of the application which this service principal represents.\" />\n        </Property>\n        <Annotation Term=\"OData.Community.Keys.V1.AlternateKeys\">\n          <Collection>\n            <Record Type=\"OData.Community.Keys.V1.AlternateKey\">\n              <PropertyValue Property=\"Key\">\n                <Collection>\n                  <Record Type=\"OData.Community.Keys.V1.PropertyRef\">\n                    <PropertyValue Property=\"Alias\" String=\"appId\" />\n                    <PropertyValue PropertyPath=\"appId\" Property=\"Name\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <NavigationProperty Name=\"appManagementPolicies\" Type=\"Collection(graph.appManagementPolicy)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The appManagementPolicy applied to this service principal.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"appRoleAssignedTo\" Type=\"Collection(graph.appRoleAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App role assignments for this app or service, granted to users, groups, and other service principals.Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"appRoleAssignments\" Type=\"Collection(graph.appRoleAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App role assignment for another app or service, granted to this service principal. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"claimsMappingPolicies\" Type=\"Collection(graph.claimsMappingPolicy)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The claimsMappingPolicies assigned to this service principal. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"createdObjects\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.servicePrincipal</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Directory objects created by this service principal. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"delegatedPermissionClassifications\" Type=\"Collection(graph.delegatedPermissionClassification)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The permission classifications for delegated permissions exposed by the app that this service principal represents. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"endpoints\" Type=\"Collection(graph.endpoint)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoints available for discovery. Services like Sharepoint populate this property with a tenant specific SharePoint endpoints that other applications can discover and use in their experiences.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"federatedIdentityCredentials\" Type=\"Collection(graph.federatedIdentityCredential)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"homeRealmDiscoveryPolicies\" Type=\"Collection(graph.homeRealmDiscoveryPolicy)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"licenseDetails\" Type=\"Collection(graph.licenseDetails)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"memberOf\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.user</String>\n              <String>microsoft.graph.group</String>\n              <String>microsoft.graph.application</String>\n              <String>microsoft.graph.servicePrincipal</String>\n              <String>microsoft.graph.device</String>\n              <String>microsoft.graph.orgContact</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"oauth2PermissionGrants\" Type=\"Collection(graph.oAuth2PermissionGrant)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"ownedObjects\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.appRoleAssignment</String>\n              <String>microsoft.graph.application</String>\n              <String>microsoft.graph.endpoint</String>\n              <String>microsoft.graph.group</String>\n              <String>microsoft.graph.servicePrincipal</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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).\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"owners\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.appRoleAssignment</String>\n              <String>microsoft.graph.endpoint</String>\n              <String>microsoft.graph.servicePrincipal</String>\n              <String>microsoft.graph.user</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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).\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tokenIssuancePolicies\" Type=\"Collection(graph.tokenIssuancePolicy)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tokenIssuancePolicies assigned to this service principal. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tokenLifetimePolicies\" Type=\"Collection(graph.tokenLifetimePolicy)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tokenLifetimePolicies assigned to this service principal. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"transitiveMemberOf\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.user</String>\n              <String>microsoft.graph.group</String>\n              <String>microsoft.graph.application</String>\n              <String>microsoft.graph.servicePrincipal</String>\n              <String>microsoft.graph.device</String>\n              <String>microsoft.graph.orgContact</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n        </NavigationProperty>\n        <NavigationProperty Name=\"synchronization\" Type=\"graph.synchronization\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"appRoleAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"appRoleId\" Type=\"Edm.Guid\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier (id) for the app role which is assigned to the principal. This app role must be exposed in the appRoles property on the resource application's service principal (resourceId). If the resource application has not declared any app roles, a default app role ID of 00000000-0000-0000-0000-000000000000 can be specified to signal that the principal is assigned to the resource app without any specific app roles. Required on create.\" />\n        </Property>\n        <Property Name=\"creationTimestamp\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time when the app role assignment was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.\" />\n        </Property>\n        <Property Name=\"principalDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the user, group, or service principal that was granted the app role assignment. Read-only. Supports $filter (eq and startswith).\" />\n        </Property>\n        <Property Name=\"principalId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier (id) for the user, security group, or service principal being granted the app role. Security groups with dynamic memberships are supported. Required on create.\" />\n        </Property>\n        <Property Name=\"principalType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the assigned principal. This can either be User, Group, or ServicePrincipal. Read-only.\" />\n        </Property>\n        <Property Name=\"resourceDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the resource app's service principal to which the assignment is made.\" />\n        </Property>\n        <Property Name=\"resourceId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier (id) for the resource service principal for which the assignment is made. Required on create. Supports $filter (eq only).\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"licenseDetails\" BaseType=\"graph.entity\">\n        <Property Name=\"servicePlans\" Type=\"Collection(graph.servicePlanInfo)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the service plans assigned with the license. Read-only, Not nullable\" />\n        </Property>\n        <Property Name=\"skuId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier (GUID) for the service SKU. Equal to the skuId property on the related SubscribedSku object. Read-only\" />\n        </Property>\n        <Property Name=\"skuPartNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique SKU display name. Equal to the skuPartNumber on the related SubscribedSku object; for example: 'AAD_Premium'. Read-only\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"oAuth2PermissionGrant\" BaseType=\"graph.entity\">\n        <Property Name=\"clientId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the client service principal for the application which is authorized to act on behalf of a signed-in user when accessing an API. Required. Supports $filter (eq only).\" />\n        </Property>\n        <Property Name=\"consentType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether authorization is granted for the client application to impersonate all users or only a specific user. AllPrincipals indicates authorization to impersonate all users. Principal indicates authorization to impersonate a specific user. Consent on behalf of all users can be granted by an administrator. Non-admin users may be authorized to consent on behalf of themselves in some cases, for some delegated permissions. Required. Supports $filter (eq only).\" />\n        </Property>\n        <Property Name=\"expiryTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Currently, the end time value is ignored, but a value is required when creating an oAuth2PermissionGrant. Required.\" />\n        </Property>\n        <Property Name=\"principalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the user on behalf of whom the client is authorized to access the resource, when consentType is Principal. If consentType is AllPrincipals this value is null. Required when consentType is Principal. Supports $filter (eq only).\" />\n        </Property>\n        <Property Name=\"resourceId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the resource service principal to which access is authorized. This identifies the API which the client is authorized to attempt to call on behalf of a signed-in user. Supports $filter (eq only).\" />\n        </Property>\n        <Property Name=\"scope\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A space-separated list of the claim values for delegated permissions which should be included in access tokens for the resource application (the API). For example, openid User.Read GroupMember.Read.All. Each claim value should match the value field of one of the delegated permissions defined by the API, listed in the publishedPermissionScopes property of the resource service principal. Must not exceed 3850 characters in length.\" />\n        </Property>\n        <Property Name=\"startTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Currently, the start time value is ignored, but a value is required when creating an oAuth2PermissionGrant. Required.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"scopedRoleMembership\" BaseType=\"graph.entity\">\n        <Property Name=\"administrativeUnitId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the administrative unit that the directory role is scoped to\" />\n        </Property>\n        <Property Name=\"roleId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the directory role that the member is in.\" />\n        </Property>\n        <Property Name=\"roleMemberInfo\" Type=\"graph.identity\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role member identity information. Represents the user that is a member of this scoped-role.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"calendar\" BaseType=\"graph.entity\">\n        <Property Name=\"allowedOnlineMeetingProviders\" Type=\"Collection(graph.onlineMeetingProviderType)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represent the online meeting service providers that can be used to create online meetings in this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.\" />\n        </Property>\n        <Property Name=\"calendarGroupId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The calendarGroup in which to create the calendar. If the user has never explicitly set a group for the calendar, this property is  null.\" />\n        </Property>\n        <Property Name=\"canEdit\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the user can write to the calendar, false otherwise. This property is true for the user who created the calendar. This property is also true for a user who has been shared a calendar and granted write access, through an Outlook client or the corresponding calendarPermission resource. Read-only.\" />\n        </Property>\n        <Property Name=\"canShare\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. Read-only.\" />\n        </Property>\n        <Property Name=\"canViewPrivateItems\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the user can read calendar items that have been marked private, false otherwise. This property is set through an Outlook client or the corresponding calendarPermission resource. Read-only.\" />\n        </Property>\n        <Property Name=\"changeKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the version of the calendar object. Every time the calendar is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.\" />\n        </Property>\n        <Property Name=\"color\" Type=\"graph.calendarColor\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the color theme to distinguish the calendar from other calendars in a UI. The property values are: auto, lightBlue, lightGreen, lightOrange, lightGray, lightYellow, lightTeal, lightPink, lightBrown, lightRed, maxColor.\" />\n        </Property>\n        <Property Name=\"defaultOnlineMeetingProvider\" Type=\"graph.onlineMeetingProviderType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default online meeting provider for meetings sent from this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.\" />\n        </Property>\n        <Property Name=\"hexColor\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The calendar color, expressed in a hex color code of three hexadecimal values, each ranging from 00 to FF and representing the red, green, or blue components of the color in the RGB color space. If the user has never explicitly set a color for the calendar, this property is  empty.\" />\n        </Property>\n        <Property Name=\"isDefaultCalendar\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this is the default calendar where new events are created by default, false otherwise.\" />\n        </Property>\n        <Property Name=\"isRemovable\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether this user calendar can be deleted from the user mailbox.\" />\n        </Property>\n        <Property Name=\"isShared\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the user has shared the calendar with other users, false otherwise. Since only the user who created the calendar can share it, isShared and isSharedWithMe cannot be true for the same user. This property is set when sharing is initiated in an Outlook client, and can be reset when the sharing is cancelled through the client or the corresponding calendarPermission resource. Read-only.\" />\n        </Property>\n        <Property Name=\"isSharedWithMe\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the user has been shared this calendar, false otherwise. This property is always false for a calendar owner. This property is set when sharing is initiated in an Outlook client, and can be reset when the sharing is cancelled through the client or the corresponding calendarPermission resource. Read-only.\" />\n        </Property>\n        <Property Name=\"isTallyingResponses\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether this user calendar supports tracking of meeting responses. Only meeting invites sent from users' primary calendars support tracking of meeting responses.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The calendar name.\" />\n        </Property>\n        <Property Name=\"owner\" Type=\"graph.emailAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"calendarPermissions\" Type=\"Collection(graph.calendarPermission)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The permissions of the users with whom the calendar is shared.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"calendarView\" Type=\"Collection(graph.event)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The calendar view for the calendar. Navigation property. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"events\" Type=\"Collection(graph.event)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The events in the calendar. Navigation property. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the calendar. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the calendar. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"calendarGroup\" BaseType=\"graph.entity\">\n        <Property Name=\"changeKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the version of the calendar group. Every time the calendar group is changed, ChangeKey changes as well. This allows Exchange to apply changes to the correct version of the object. Read-only.\" />\n        </Property>\n        <Property Name=\"classId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The class identifier. Read-only.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group name.\" />\n        </Property>\n        <NavigationProperty Name=\"calendars\" Type=\"Collection(graph.calendar)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The calendars in the calendar group. Navigation property. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"outlookItem\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"categories\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"changeKey\" Type=\"Edm.String\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"event\" BaseType=\"graph.outlookItem\" OpenType=\"true\">\n        <Property Name=\"allowNewTimeProposals\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the meeting organizer allows invitees to propose a new time when responding; otherwise false. Optional. Default is true.\" />\n        </Property>\n        <Property Name=\"attendees\" Type=\"Collection(graph.attendee)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of attendees for the event.\" />\n        </Property>\n        <Property Name=\"body\" Type=\"graph.itemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The body of the message associated with the event. It can be in HTML or text format.\" />\n        </Property>\n        <Property Name=\"bodyPreview\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The preview of the message associated with the event. It is in text format.\" />\n        </Property>\n        <Property Name=\"cancelledOccurrences\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains occurrenceId property values of cancelled instances in a recurring series, if the event is the series master. Instances in a recurring series that are cancelled are called cancelledOccurences.Returned only on $select in a Get operation which specifies the id of a series master event (that is, the seriesMasterId property value).\" />\n        </Property>\n        <Property Name=\"end\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date, time, and time zone that the event ends. By default, the end time is in UTC.\" />\n        </Property>\n        <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set to true if the event has attachments.\" />\n        </Property>\n        <Property Name=\"hideAttendees\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to true, each attendee only sees themselves in the meeting request and meeting Tracking list. Default is false.\" />\n        </Property>\n        <Property Name=\"importance\" Type=\"graph.importance\" />\n        <Property Name=\"isAllDay\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isCancelled\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isDraft\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isOnlineMeeting\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isOrganizer\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isReminderOn\" Type=\"Edm.Boolean\" />\n        <Property Name=\"location\" Type=\"graph.location\" />\n        <Property Name=\"locations\" Type=\"Collection(graph.location)\" />\n        <Property Name=\"occurrenceId\" Type=\"Edm.String\" />\n        <Property Name=\"onlineMeeting\" Type=\"graph.onlineMeetingInfo\" />\n        <Property Name=\"onlineMeetingProvider\" Type=\"graph.onlineMeetingProviderType\" />\n        <Property Name=\"onlineMeetingUrl\" Type=\"Edm.String\" />\n        <Property Name=\"organizer\" Type=\"graph.recipient\" />\n        <Property Name=\"originalEndTimeZone\" Type=\"Edm.String\" />\n        <Property Name=\"originalStart\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"originalStartTimeZone\" Type=\"Edm.String\" />\n        <Property Name=\"recurrence\" Type=\"graph.patternedRecurrence\" />\n        <Property Name=\"reminderMinutesBeforeStart\" Type=\"Edm.Int32\" />\n        <Property Name=\"responseRequested\" Type=\"Edm.Boolean\" />\n        <Property Name=\"responseStatus\" Type=\"graph.responseStatus\" />\n        <Property Name=\"sensitivity\" Type=\"graph.sensitivity\" />\n        <Property Name=\"seriesMasterId\" Type=\"Edm.String\" />\n        <Property Name=\"showAs\" Type=\"graph.freeBusyStatus\" />\n        <Property Name=\"start\" Type=\"graph.dateTimeTimeZone\" />\n        <Property Name=\"subject\" Type=\"Edm.String\" />\n        <Property Name=\"transactionId\" Type=\"Edm.String\" />\n        <Property Name=\"type\" Type=\"graph.eventType\" />\n        <Property Name=\"uid\" Type=\"Edm.String\" />\n        <Property Name=\"webLink\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"attachments\" Type=\"Collection(graph.attachment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of FileAttachment, ItemAttachment, and referenceAttachment attachments for the event. Navigation property. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"calendar\" Type=\"graph.calendar\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The calendar that contains the event. Navigation property. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"exceptionOccurrences\" Type=\"Collection(graph.event)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"extensions\" Type=\"Collection(graph.extension)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the event. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"instances\" Type=\"Collection(graph.event)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The occurrences of a recurring series, if the event is a series master. This property includes occurrences that are part of the recurrence pattern, and exceptions that have been modified, but does not include occurrences that have been cancelled from the series. Navigation property. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the event. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the event. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"contactFolder\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The folder's display name.\" />\n        </Property>\n        <Property Name=\"parentFolderId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the folder's parent folder.\" />\n        </Property>\n        <Property Name=\"wellKnownName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the folder if the folder is a recognized folder. Currently contacts is the only recognized contacts folder.\" />\n        </Property>\n        <NavigationProperty Name=\"childFolders\" Type=\"Collection(graph.contactFolder)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of child folders in the folder. Navigation property. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"contacts\" Type=\"Collection(graph.contact)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contacts in the folder. Navigation property. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the contactFolder. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the contactFolder. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"contact\" BaseType=\"graph.outlookItem\" OpenType=\"true\">\n        <Property Name=\"assistantName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the contact's assistant.\" />\n        </Property>\n        <Property Name=\"birthday\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's birthday. 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\" />\n        </Property>\n        <Property Name=\"children\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The names of the contact's children.\" />\n        </Property>\n        <Property Name=\"companyName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the contact's company.\" />\n        </Property>\n        <Property Name=\"department\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's department.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's display name. You can specify the display name in a create or update operation. Note that later updates to other properties may cause an automatically generated value to overwrite the displayName value you have specified. To preserve a pre-existing value, always include it as displayName in an update operation.\" />\n        </Property>\n        <Property Name=\"emailAddresses\" Type=\"Collection(graph.typedEmailAddress)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's email addresses.\" />\n        </Property>\n        <Property Name=\"fileAs\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name the contact is filed under.\" />\n        </Property>\n        <Property Name=\"flag\" Type=\"graph.followupFlag\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The flag value that indicates the status, start date, due date, or completion date for the contact.\" />\n        </Property>\n        <Property Name=\"gender\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's gender.\" />\n        </Property>\n        <Property Name=\"generation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's generation.\" />\n        </Property>\n        <Property Name=\"givenName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's given name.\" />\n        </Property>\n        <Property Name=\"imAddresses\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"initials\" Type=\"Edm.String\" />\n        <Property Name=\"isFavorite\" Type=\"Edm.Boolean\" />\n        <Property Name=\"jobTitle\" Type=\"Edm.String\" />\n        <Property Name=\"manager\" Type=\"Edm.String\" />\n        <Property Name=\"middleName\" Type=\"Edm.String\" />\n        <Property Name=\"nickName\" Type=\"Edm.String\" />\n        <Property Name=\"officeLocation\" Type=\"Edm.String\" />\n        <Property Name=\"parentFolderId\" Type=\"Edm.String\" />\n        <Property Name=\"personalNotes\" Type=\"Edm.String\" />\n        <Property Name=\"phones\" Type=\"Collection(graph.phone)\" />\n        <Property Name=\"postalAddresses\" Type=\"Collection(graph.physicalAddress)\" />\n        <Property Name=\"profession\" Type=\"Edm.String\" />\n        <Property Name=\"spouseName\" Type=\"Edm.String\" />\n        <Property Name=\"surname\" Type=\"Edm.String\" />\n        <Property Name=\"title\" Type=\"Edm.String\" />\n        <Property Name=\"websites\" Type=\"Collection(graph.website)\" />\n        <Property Name=\"weddingAnniversary\" Type=\"Edm.Date\" />\n        <Property Name=\"yomiCompanyName\" Type=\"Edm.String\" />\n        <Property Name=\"yomiGivenName\" Type=\"Edm.String\" />\n        <Property Name=\"yomiSurname\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"extensions\" Type=\"Collection(graph.extension)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the contact. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the contact. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"photo\" Type=\"graph.profilePhoto\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional contact picture. You can get or set a photo for a contact.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the contact. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"inferenceClassification\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"overrides\" Type=\"Collection(graph.inferenceClassificationOverride)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A set of overrides for a user to always classify messages from specific senders in certain ways: focused, or other. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"group\" BaseType=\"graph.directoryObject\" OpenType=\"true\">\n        <Property Name=\"assignedLabels\" Type=\"Collection(graph.assignedLabel)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of sensitivity label pairs (label ID, label name) associated with a Microsoft 365 group. Returned only on $select.\" />\n        </Property>\n        <Property Name=\"assignedLicenses\" Type=\"Collection(graph.assignedLicense)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The licenses that are assigned to the group. Returned only on $select. Supports $filter (eq). Read-only.\" />\n        </Property>\n        <Property Name=\"classification\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes a classification for the group (such as low, medium or high business impact). Valid values for this property are defined by creating a ClassificationList setting value, based on the template definition.Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith).\" />\n        </Property>\n        <Property Name=\"createdByAppId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App ID of the app used to create the group. Can be null for some groups. Returned by default. Read-only. Supports $filter (eq, ne, not, in, startsWith).\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An optional description for the group. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith) and $search.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the group. Required. Maximum length is 256 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderBy.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of when the group is set to expire. 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.\" />\n        </Property>\n        <Property Name=\"groupTypes\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the group type and its membership. If the collection contains Unified, the group is a Microsoft 365 group; otherwise, it's either a security group or distribution group. For details, see groups overview.If the collection includes DynamicMembership, the group has dynamic membership; otherwise, membership is static. Returned by default. Supports $filter (eq, not).\" />\n        </Property>\n        <Property Name=\"hasMembersWithLicenseErrors\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether there are members in this group that have license errors from its group-based license assignment. This property is never returned on a GET operation. You can use it as a $filter argument to get groups that have members with license errors (that is, filter for this property being true).  Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"infoCatalogs\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the info segments assigned to the group. Returned by default. Supports $filter (eq, not, ge, le, startsWith).\" />\n        </Property>\n        <Property Name=\"isAssignableToRole\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether this group can be assigned to an Azure Active Directory role. Optional. This property can only be set while creating the group and is immutable. If set to true, the securityEnabled property must also be set to true,  visibility must be Hidden, and the group cannot be a dynamic group (that is, groupTypes cannot contain DynamicMembership). Only callers in Global Administrator and Privileged Role Administrator roles can set this property. The caller must also be assigned the RoleManagement.ReadWrite.Directory permission to set this property or update the membership of such groups. For more, see Using a group to manage Azure AD role assignmentsUsing this feature requires a Azure AD Premium P1 license. Returned by default. Supports $filter (eq, ne, not).\" />\n        </Property>\n        <Property Name=\"isManagementRestricted\" Type=\"Edm.Boolean\" />\n        <Property Name=\"licenseProcessingState\" Type=\"graph.licenseProcessingState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates status of the group license assignment to all members of the group. Possible values: QueuedForProcessing, ProcessingInProgress, and ProcessingComplete. Returned only on $select. Read-only.\" />\n        </Property>\n        <Property Name=\"mail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SMTP address for the group, for example, 'serviceadmins@contoso.onmicrosoft.com'. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"mailEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the group is mail-enabled. Required. Returned by default. Supports $filter (eq, ne, not, and eq on null values).\" />\n        </Property>\n        <Property Name=\"mailNickname\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mail alias for the group, unique for Microsoft 365 groups in the organization. Maximum length is 64 characters. This property can contain only characters in the ASCII character set 0 - 127 except the following: @ () / [] ' ; : &lt;&gt; , SPACE. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith).\" />\n        </Property>\n        <Property Name=\"membershipRule\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The rule that determines members for this group if the group is a dynamic group (groupTypes contains DynamicMembership). For more information about the syntax of the membership rule, see Membership Rules syntax. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith).\" />\n        </Property>\n        <Property Name=\"membershipRuleProcessingState\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the dynamic membership processing is on or paused. Possible values are On or Paused. Returned by default. Supports $filter (eq, ne, not, in).\" />\n        </Property>\n        <Property Name=\"onPremisesDomainName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the on-premises domain FQDN, also called dnsDomainName synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Read-only.\" />\n        </Property>\n        <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the last time at which the group was synced with the on-premises directory.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Returned by default. Read-only. Supports $filter (eq, ne, not, ge, le, in).\" />\n        </Property>\n        <Property Name=\"onPremisesNetBiosName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the on-premises netBios name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Read-only.\" />\n        </Property>\n        <Property Name=\"onPremisesProvisioningErrors\" Type=\"Collection(graph.onPremisesProvisioningError)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Errors when using Microsoft synchronization product during provisioning. Returned by default. Supports $filter (eq, not).\" />\n        </Property>\n        <Property Name=\"onPremisesSamAccountName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the on-premises SAM account name synchronized from the on-premises directory. The property is only populated for customers who are synchronizing their on-premises directory to Azure Active Directory via Azure AD Connect.Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith). Read-only.\" />\n        </Property>\n        <Property Name=\"onPremisesSecurityIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the on-premises security identifier (SID) for the group that was synchronized from on-premises to the cloud. Returned by default. Supports $filter (eq including on null values). Read-only.\" />\n        </Property>\n        <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this group is synced from an on-premises directory; false if this group was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Returned by default. Read-only. Supports $filter (eq, ne, not, in, and eq on null values).\" />\n        </Property>\n        <Property Name=\"organizationId\" Type=\"Edm.String\" />\n        <Property Name=\"preferredDataLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The preferred data location for the Microsoft 365 group. By default, the group inherits the group creator's preferred data location. To set this property, the calling user must be assigned one of the following Azure AD roles:  Global Administrator  User Account Administrator Directory Writer  Exchange Administrator  SharePoint Administrator  For more information about this property, see OneDrive Online Multi-Geo. Nullable. Returned by default.\" />\n        </Property>\n        <Property Name=\"preferredLanguage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The preferred language for a Microsoft 365 group. Should follow ISO 639-1 Code; for example en-US. Returned by default. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"proxyAddresses\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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).\" />\n        </Property>\n        <Property Name=\"renewedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of when the group was last renewed. This cannot be modified directly and is only updated via the renew service action. 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.\" />\n        </Property>\n        <Property Name=\"resourceBehaviorOptions\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the group behaviors that can be set for a Microsoft 365 group during creation. This can be set only as part of creation (POST). Possible values are AllowOnlyMembersToPost, HideGroupInOutlook, SubscribeNewGroupMembers, WelcomeEmailDisabled. For more information, see Set Microsoft 365 group behaviors and provisioning options.\" />\n        </Property>\n        <Property Name=\"resourceProvisioningOptions\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the group resources that are provisioned as part of Microsoft 365 group creation, that are not normally part of default group creation. Possible value is Team. For more information, see Set Microsoft 365 group behaviors and provisioning options. Returned by default. Supports $filter (eq, not, startsWith.\" />\n        </Property>\n        <Property Name=\"securityEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the group is a security group. Required.Returned by default. Supports $filter (eq, ne, not, in).\" />\n        </Property>\n        <Property Name=\"securityIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security identifier of the group, used in Windows scenarios. Returned by default.\" />\n        </Property>\n        <Property Name=\"theme\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a Microsoft 365 group's color theme. Possible values are Teal, Purple, Green, Blue, Pink, Orange or Red. Returned by default.\" />\n        </Property>\n        <Property Name=\"visibility\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the group join policy and group content visibility for groups. Possible values are: Private, Public, or HiddenMembership. HiddenMembership can be set only for Microsoft 365 groups, when the groups are created. It can't be updated later. Other values of visibility can be updated after group creation. If visibility value is not specified during group creation on Microsoft Graph, a security group is created as Private by default and Microsoft 365 group is Public. Groups assignable to roles are always Private. See group visibility options to learn more. Returned by default. Nullable.\" />\n        </Property>\n        <Property Name=\"writebackConfiguration\" Type=\"graph.groupWritebackConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether or not a group is configured to write back group object properties to on-premise Active Directory. These properties are used when group writeback is configured in the Azure AD Connect sync client.\" />\n        </Property>\n        <Property Name=\"accessType\" Type=\"graph.groupAccessType\" />\n        <Property Name=\"allowExternalSenders\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if people external to the organization can send messages to the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).\" />\n        </Property>\n        <Property Name=\"autoSubscribeNewMembers\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if new members added to the group will be auto-subscribed to receive email notifications. You can set this property in a PATCH request for the group; do not set it in the initial POST request that creates the group. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).\" />\n        </Property>\n        <Property Name=\"hideFromAddressLists\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the group is not displayed in certain parts of the Outlook user interface: in the Address Book, in address lists for selecting message recipients, and in the Browse Groups dialog for searching groups; false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).\" />\n        </Property>\n        <Property Name=\"hideFromOutlookClients\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the group is not displayed in Outlook clients, such as Outlook for Windows and Outlook on the web, false otherwise. Default value is false. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).\" />\n        </Property>\n        <Property Name=\"isFavorite\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isSubscribedByMail\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the signed-in user is subscribed to receive email conversations. Default value is true. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).\" />\n        </Property>\n        <Property Name=\"unseenConversationsCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of conversations that have been delivered one or more new posts since the signed-in user's last visit to the group. This property is the same as unseenCount. Returned only on $select.\" />\n        </Property>\n        <Property Name=\"unseenCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of conversations that have received new posts since the signed-in user last visited the group. This property is the same as unseenConversationsCount.Returned only on $select. Supported only on the Get group API (GET /groups/{ID}).\" />\n        </Property>\n        <Property Name=\"unseenMessagesCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of new posts that have been delivered to the group's conversations since the signed-in user's last visit to the group. Returned only on $select.\" />\n        </Property>\n        <Property Name=\"membershipRuleProcessingStatus\" Type=\"graph.membershipRuleProcessingStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the processing status for rules-based dynamic groups. The property is null for non-rule based dynamic groups or if the dynamic group processing has been paused. Returned only on $select. Supported only on the Get group API (GET /groups/{ID}). Read-only.\" />\n        </Property>\n        <Property Name=\"isArchived\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When a group is associated with a team, this property determines whether the team is in read-only mode. To read this property, use the /group/{groupId}/team endpoint or the Get team API. To update this property, use the archiveTeam and unarchiveTeam APIs.\" />\n        </Property>\n        <NavigationProperty Name=\"appRoleAssignments\" Type=\"Collection(graph.appRoleAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the app roles a group has been granted for an application. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"createdOnBehalfOf\" Type=\"graph.directoryObject\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user (or application) that created the group. Note: This is not set if the user is an administrator. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"endpoints\" Type=\"Collection(graph.endpoint)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoints for the group. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"memberOf\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.user</String>\n              <String>microsoft.graph.group</String>\n              <String>microsoft.graph.application</String>\n              <String>microsoft.graph.servicePrincipal</String>\n              <String>microsoft.graph.device</String>\n              <String>microsoft.graph.orgContact</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Groups and administrative units that this group is a member of. HTTP Methods: GET (supported for all groups). Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"members\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.user</String>\n              <String>microsoft.graph.group</String>\n              <String>microsoft.graph.application</String>\n              <String>microsoft.graph.servicePrincipal</String>\n              <String>microsoft.graph.device</String>\n              <String>microsoft.graph.orgContact</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Direct members of this group, who can be users, devices, other groups, or service principals. Supports the List members, Add member, and Remove member operations. Nullable. Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&amp;$select=id,displayName&amp;$expand=members($select=id,userPrincipalName,displayName).\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"membersWithLicenseErrors\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.user</String>\n              <String>microsoft.graph.group</String>\n              <String>microsoft.graph.application</String>\n              <String>microsoft.graph.servicePrincipal</String>\n              <String>microsoft.graph.device</String>\n              <String>microsoft.graph.orgContact</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of group members with license errors from this group-based license assignment. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"owners\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.user</String>\n              <String>microsoft.graph.group</String>\n              <String>microsoft.graph.application</String>\n              <String>microsoft.graph.servicePrincipal</String>\n              <String>microsoft.graph.device</String>\n              <String>microsoft.graph.orgContact</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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).\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"permissionGrants\" Type=\"Collection(graph.resourceSpecificPermissionGrant)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The permissions that have been granted for a group to a specific application. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"settings\" Type=\"Collection(graph.directorySetting)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings that can govern this group's behavior, like whether members can invite guest users to the group. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"transitiveMemberOf\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.user</String>\n              <String>microsoft.graph.group</String>\n              <String>microsoft.graph.application</String>\n              <String>microsoft.graph.servicePrincipal</String>\n              <String>microsoft.graph.device</String>\n              <String>microsoft.graph.orgContact</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The groups that a group is a member of, either directly and through nested membership. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"transitiveMembers\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.user</String>\n              <String>microsoft.graph.group</String>\n              <String>microsoft.graph.application</String>\n              <String>microsoft.graph.servicePrincipal</String>\n              <String>microsoft.graph.device</String>\n              <String>microsoft.graph.orgContact</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The direct and transitive members of a group. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"acceptedSenders\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of users or groups that are allowed to create post's or calendar events in this group. If this list is non-empty then only users or groups listed here are allowed to post.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"calendar\" Type=\"graph.calendar\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group's calendar. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"calendarView\" Type=\"Collection(graph.event)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The calendar view for the calendar. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"conversations\" Type=\"Collection(graph.conversation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group's conversations.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"events\" Type=\"Collection(graph.event)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group's events.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rejectedSenders\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of users or groups that are not allowed to create posts or calendar events in this group. Nullable\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"threads\" Type=\"Collection(graph.conversationThread)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group's conversation threads. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"drive\" Type=\"graph.drive\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group's default drive. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"drives\" Type=\"Collection(graph.drive)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group's drives. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sites\" Type=\"Collection(graph.site)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of SharePoint sites in this group. Access the default site with /sites/root.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"extensions\" Type=\"Collection(graph.extension)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the group. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"groupLifecyclePolicies\" Type=\"Collection(graph.groupLifecyclePolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of lifecycle policies for this group. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"planner\" Type=\"graph.plannerGroup\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"ETag value.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"true\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Selective Planner services available to the group. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"onenote\" Type=\"graph.onenote\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"photo\" Type=\"graph.profilePhoto\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group's profile photo.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"photos\" Type=\"Collection(graph.profilePhoto)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The profile photos owned by the group. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"team\" Type=\"graph.team\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The team associated with this group.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"mailFolder\" BaseType=\"graph.entity\">\n        <Property Name=\"childFolderCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of immediate child mailFolders in the current mailFolder.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mailFolder's display name.\" />\n        </Property>\n        <Property Name=\"isHidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the mailFolder is hidden. This property can be set only when creating the folder. Find more information in Hidden mail folders.\" />\n        </Property>\n        <Property Name=\"parentFolderId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the mailFolder's parent mailFolder.\" />\n        </Property>\n        <Property Name=\"totalItemCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of items in the mailFolder.\" />\n        </Property>\n        <Property Name=\"unreadItemCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of items in the mailFolder marked as unread.\" />\n        </Property>\n        <Property Name=\"wellKnownName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The well-known folder name for the folder. The possible values are listed above. This property is only set for default folders created by Outlook. For other folders, this property is null.\" />\n        </Property>\n        <NavigationProperty Name=\"childFolders\" Type=\"Collection(graph.mailFolder)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of child folders in the mailFolder.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"messageRules\" Type=\"Collection(graph.messageRule)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of rules that apply to the user's Inbox folder.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"messages\" Type=\"Collection(graph.message)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of messages in the mailFolder.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the mailFolder. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the mailFolder. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userConfigurations\" Type=\"Collection(graph.userConfiguration)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"message\" BaseType=\"graph.outlookItem\" OpenType=\"true\" HasStream=\"true\">\n        <Property Name=\"bccRecipients\" Type=\"Collection(graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Bcc: recipients for the message.\" />\n        </Property>\n        <Property Name=\"body\" Type=\"graph.itemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The body of the message. It can be in HTML or text format. Find out about safe HTML in a message body.\" />\n        </Property>\n        <Property Name=\"bodyPreview\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The first 255 characters of the message body. It is in text format. If the message contains instances of mention, this property would contain a concatenation of these mentions as well.\" />\n        </Property>\n        <Property Name=\"ccRecipients\" Type=\"Collection(graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Cc: recipients for the message.\" />\n        </Property>\n        <Property Name=\"conversationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the conversation the email belongs to.\" />\n        </Property>\n        <Property Name=\"conversationIndex\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the position of the message within the conversation.\" />\n        </Property>\n        <Property Name=\"flag\" Type=\"graph.followupFlag\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The flag value that indicates the status, start date, due date, or completion date for the message.\" />\n        </Property>\n        <Property Name=\"from\" Type=\"graph.recipient\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The owner of the mailbox from which the message is sent. In most cases, this value is the same as the sender property, except for sharing or delegation scenarios. The value must correspond to the actual mailbox used. Find out more about setting the from and sender properties of a message.\" />\n        </Property>\n        <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the message has attachments. This property doesn't include inline attachments, so if a message contains only inline attachments, this property is false. To verify the existence of inline attachments, parse the body property to look for a src attribute, such as &lt;IMG src='cid:image001.jpg@01D26CD8.6C05F070'&gt;.\" />\n        </Property>\n        <Property Name=\"importance\" Type=\"graph.importance\" />\n        <Property Name=\"inferenceClassification\" Type=\"graph.inferenceClassificationType\" />\n        <Property Name=\"internetMessageHeaders\" Type=\"Collection(graph.internetMessageHeader)\" />\n        <Property Name=\"internetMessageId\" Type=\"Edm.String\" />\n        <Property Name=\"isDeliveryReceiptRequested\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isDraft\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isRead\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isReadReceiptRequested\" Type=\"Edm.Boolean\" />\n        <Property Name=\"mentionsPreview\" Type=\"graph.mentionsPreview\" />\n        <Property Name=\"parentFolderId\" Type=\"Edm.String\" />\n        <Property Name=\"receivedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"replyTo\" Type=\"Collection(graph.recipient)\" />\n        <Property Name=\"sender\" Type=\"graph.recipient\" />\n        <Property Name=\"sentDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"subject\" Type=\"Edm.String\" />\n        <Property Name=\"toRecipients\" Type=\"Collection(graph.recipient)\" />\n        <Property Name=\"uniqueBody\" Type=\"graph.itemBody\" />\n        <Property Name=\"unsubscribeData\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"unsubscribeEnabled\" Type=\"Edm.Boolean\" />\n        <Property Name=\"webLink\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"attachments\" Type=\"Collection(graph.attachment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The fileAttachment and itemAttachment attachments for the message.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"extensions\" Type=\"Collection(graph.extension)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the message. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"mentions\" Type=\"Collection(graph.mention)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of mentions in the message, ordered by the createdDateTime from the newest to the oldest. By default, a GET /messages does not return this property unless you apply $expand on the property.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the message. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the message. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"outlookUser\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"masterCategories\" Type=\"Collection(graph.outlookCategory)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of categories defined for the user.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"taskFolders\" Type=\"Collection(graph.outlookTaskFolder)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"taskGroups\" Type=\"Collection(graph.outlookTaskGroup)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"tasks\" Type=\"Collection(graph.outlookTask)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"person\" BaseType=\"graph.entity\">\n        <Property Name=\"birthday\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's birthday.\" />\n        </Property>\n        <Property Name=\"companyName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the person's company.\" />\n        </Property>\n        <Property Name=\"department\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's department.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's display name.\" />\n        </Property>\n        <Property Name=\"emailAddresses\" Type=\"Collection(graph.rankedEmailAddress)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's email addresses.\" />\n        </Property>\n        <Property Name=\"givenName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's given name.\" />\n        </Property>\n        <Property Name=\"isFavorite\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the user has flagged this person as a favorite.\" />\n        </Property>\n        <Property Name=\"mailboxType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of mailbox that is represented by the person's email address.\" />\n        </Property>\n        <Property Name=\"officeLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The location of the person's office.\" />\n        </Property>\n        <Property Name=\"personNotes\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Free-form notes that the user has taken about this person.\" />\n        </Property>\n        <Property Name=\"personType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of person, for example distribution list.\" />\n        </Property>\n        <Property Name=\"phones\" Type=\"Collection(graph.phone)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's phone numbers.\" />\n        </Property>\n        <Property Name=\"postalAddresses\" Type=\"Collection(graph.location)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's addresses.\" />\n        </Property>\n        <Property Name=\"profession\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's profession.\" />\n        </Property>\n        <Property Name=\"sources\" Type=\"Collection(graph.personDataSource)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sources the user data comes from, for example Directory or Outlook Contacts.\" />\n        </Property>\n        <Property Name=\"surname\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's surname.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's title.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name (UPN) of the person. The UPN is an Internet-style login name for the person based on the Internet standard RFC 822. By convention, this should map to the person's email name. The general format is alias@domain.\" />\n        </Property>\n        <Property Name=\"websites\" Type=\"Collection(graph.website)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person's websites.\" />\n        </Property>\n        <Property Name=\"yomiCompany\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The phonetic Japanese name of the person's company.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"baseItem\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user, device, or application which created the item. Read-only.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of item creation. Read-only.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"eTag\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ETag for the item. Read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user, device, and application which last modified the item. Read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the item was last modified. Read-only.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the item. Read-write.\" />\n        </Property>\n        <Property Name=\"parentReference\" Type=\"graph.itemReference\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Parent information, if the item has a parent. Read-write.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL that displays the resource in the browser. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"createdByUser\" Type=\"graph.user\" />\n        <NavigationProperty Name=\"lastModifiedByUser\" Type=\"graph.user\" />\n      </EntityType>\n      <EntityType Name=\"drive\" BaseType=\"graph.baseItem\">\n        <Property Name=\"driveType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the type of drive represented by this resource. OneDrive personal drives will return personal. OneDrive for Business will return business. SharePoint document libraries will return documentLibrary. Read-only.\" />\n        </Property>\n        <Property Name=\"owner\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The user account that owns the drive. Read-only.\" />\n        </Property>\n        <Property Name=\"quota\" Type=\"graph.quota\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Information about the drive's storage space quota. Read-only.\" />\n        </Property>\n        <Property Name=\"sharePointIds\" Type=\"graph.sharepointIds\" />\n        <Property Name=\"system\" Type=\"graph.systemFacet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, indicates that this is a system-managed drive. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"activities\" Type=\"Collection(graph.itemActivityOLD)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of recent activities that took place under this drive.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"bundles\" Type=\"Collection(graph.driveItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of [bundles][bundle] (albums and multi-select-shared sets of items). Only in personal OneDrive.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"following\" Type=\"Collection(graph.driveItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of items the user is following. Only in OneDrive for Business.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"items\" Type=\"Collection(graph.driveItem)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All items contained in the drive. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"list\" Type=\"graph.list\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For drives in SharePoint, the underlying document library list. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"root\" Type=\"graph.driveItem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The root folder of the drive. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"special\" Type=\"Collection(graph.driveItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of common folders available in OneDrive. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"site\" BaseType=\"graph.baseItem\">\n        <Property Name=\"deleted\" Type=\"graph.deleted\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The full title for the site. Read-only.\" />\n        </Property>\n        <Property Name=\"root\" Type=\"graph.root\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, indicates that this is the root site in the site collection. Read-only.\" />\n        </Property>\n        <Property Name=\"settings\" Type=\"graph.siteSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings on this site. Read-only.\" />\n        </Property>\n        <Property Name=\"sharepointIds\" Type=\"graph.sharepointIds\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns identifiers useful for SharePoint REST compatibility. Read-only.\" />\n        </Property>\n        <Property Name=\"siteCollection\" Type=\"graph.siteCollection\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides details about the site's site collection. Available only on the root site. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"informationProtection\" Type=\"graph.informationProtection\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"analytics\" Type=\"graph.itemAnalytics\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Analytics about the view activities that took place in this site.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"columns\" Type=\"Collection(graph.columnDefinition)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of column definitions reusable across lists under this site.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"contentTypes\" Type=\"Collection(graph.contentType)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of content types defined for this site.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"drive\" Type=\"graph.drive\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default drive (document library) for this site.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"drives\" Type=\"Collection(graph.drive)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of drives (document libraries) under this site.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"externalColumns\" Type=\"Collection(graph.columnDefinition)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of column definitions available in the site that are referenced from the sites in the parent hierarchy of the current site.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"items\" Type=\"Collection(graph.baseItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to address any item contained in this site. This collection cannot be enumerated.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"lists\" Type=\"Collection(graph.list)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of lists under this site.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"operations\" Type=\"Collection(graph.richLongRunningOperation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of long running operations for the site.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"pages\" Type=\"Collection(graph.sitePage)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of pages in the SitePages list in this site.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"permissions\" Type=\"Collection(graph.permission)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The permissions associated with the site. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sites\" Type=\"Collection(graph.site)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of the sub-sites under this site.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"termStore\" Type=\"microsoft.graph.termStore.store\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The termStore under this site.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"onenote\" Type=\"graph.onenote\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"extension\" BaseType=\"graph.entity\" Abstract=\"true\" OpenType=\"true\" />\n      <EntityType Name=\"appConsentRequest\" BaseType=\"graph.entity\">\n        <Property Name=\"appDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the app for which consent is requested. Required. Supports $filter (eq only) and $orderby.\" />\n        </Property>\n        <Property Name=\"appId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the application. Required. Supports $filter (eq only) and $orderby.\" />\n        </Property>\n        <Property Name=\"consentType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The consent type of the request. Possible values are: Static and Dynamic. These represent static and dynamic permissions, respectively, requested in the consent workflow. Supports $filter (eq only) and $orderby. Required.\" />\n        </Property>\n        <Property Name=\"pendingScopes\" Type=\"Collection(graph.appConsentRequestScope)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of pending scopes waiting for approval. This is empty if the consentType is Static. Required.\" />\n        </Property>\n        <NavigationProperty Name=\"userConsentRequests\" Type=\"Collection(graph.userConsentRequest)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of pending user consent requests. Supports $filter (eq).\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"approval\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"steps\" Type=\"Collection(graph.approvalStep)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"accessReviewInstance\" BaseType=\"graph.entity\">\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime when review instance is scheduled to end.The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $select. Read-only.\" />\n        </Property>\n        <Property Name=\"errors\" Type=\"Collection(graph.accessReviewError)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of errors in an access review instance lifecycle. Read-only.\" />\n        </Property>\n        <Property Name=\"fallbackReviewers\" Type=\"Collection(graph.accessReviewReviewerScope)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user's manager does not exist. Supports $select.\" />\n        </Property>\n        <Property Name=\"reviewers\" Type=\"Collection(graph.accessReviewReviewerScope)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This collection of access review scopes is used to define who the reviewers are. Supports $select. For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API.\" />\n        </Property>\n        <Property Name=\"scope\" Type=\"graph.accessReviewScope\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Created based on scope and instanceEnumerationScope at the accessReviewScheduleDefinition level. Defines the scope of users reviewed in a group. Supports $select and $filter (contains only). Read-only.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime when review instance is scheduled to start. May be in the future. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $select. Read-only.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the status of an accessReview. Possible values: Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Supports $select, $orderby, and $filter (eq only). Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"contactedReviewers\" Type=\"Collection(graph.accessReviewReviewer)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"decisions\" Type=\"Collection(graph.accessReviewInstanceDecisionItem)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"definition\" Type=\"graph.accessReviewScheduleDefinition\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"There is exactly one accessReviewScheduleDefinition associated with each instance. It is the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"stages\" Type=\"Collection(graph.accessReviewStage)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"agreementAcceptance\" BaseType=\"graph.entity\">\n        <Property Name=\"agreementFileId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the agreement file accepted by the user.\" />\n        </Property>\n        <Property Name=\"agreementId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the agreement.\" />\n        </Property>\n        <Property Name=\"deviceDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the device used for accepting the agreement.\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the device used for accepting the agreement. Supports $filter (eq) and eq for null values.\" />\n        </Property>\n        <Property Name=\"deviceOSType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operating system used for accepting the agreement.\" />\n        </Property>\n        <Property Name=\"deviceOSVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operating system version of the device used for accepting the agreement.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration date time of the acceptance. 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. Supports $filter (eq, ge, le) and eq for null values.\" />\n        </Property>\n        <Property Name=\"recordedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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. Supports $filter (eq) and eq for null values.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.agreementAcceptanceState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: accepted, declined. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the user when the acceptance was recorded.\" />\n        </Property>\n        <Property Name=\"userEmail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email of the user when the acceptance was recorded.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the user who accepted the agreement. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UPN of the user when the acceptance was recorded.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceEnrollmentConfiguration\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Created date time in UTC of the device enrollment configuration\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the device enrollment configuration\" />\n        </Property>\n        <Property Name=\"deviceEnrollmentConfigurationType\" Type=\"graph.deviceEnrollmentConfigurationType\" Nullable=\"false\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the device enrollment configuration\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time in UTC of the device enrollment configuration\" />\n        </Property>\n        <Property Name=\"priority\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Priority is used when a user exists in multiple groups that are assigned enrollment configuration. Users are subject only to the configuration with the lowest priority value.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the device enrollment configuration\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.enrollmentConfigurationAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device configuration profile\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"managedDevice\" BaseType=\"graph.entity\">\n        <Property Name=\"cloudPcRemoteActionResults\" Type=\"Collection(graph.cloudPcRemoteActionResult)\" />\n        <Property Name=\"aadRegistered\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the device is Azure Active Directory registered. This property is read-only.\" />\n        </Property>\n        <Property Name=\"activationLockBypassCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The code that allows the Activation Lock on managed device to be bypassed. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity in LIST call. Individual GET call with select query options is needed to retrieve actual values. Supports: $select. $Search is not supported. Read-only. This property is read-only.\" />\n        </Property>\n        <Property Name=\"androidSecurityPatchLevel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android security patch level. This property is read-only.\" />\n        </Property>\n        <Property Name=\"autopilotEnrolled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reports if the managed device is enrolled via auto-pilot. This property is read-only.\" />\n        </Property>\n        <Property Name=\"azureActiveDirectoryDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the Azure Active Directory device. Read only. This property is read-only.\" />\n        </Property>\n        <Property Name=\"azureADDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the Azure Active Directory device. Read only. This property is read-only.\" />\n        </Property>\n        <Property Name=\"azureADRegistered\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the device is Azure Active Directory registered. This property is read-only.\" />\n        </Property>\n        <Property Name=\"bootstrapTokenEscrowed\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reports if the managed device has an escrowed Bootstrap Token. This is only for macOS devices. To get, include BootstrapTokenEscrowed in the select clause and query with a device id. If FALSE, no bootstrap token is escrowed. If TRUE, the device has escrowed a bootstrap token with Intune. This property is read-only.\" />\n        </Property>\n        <Property Name=\"chassisType\" Type=\"graph.chassisType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Chassis type of the device. This property is read-only. Possible values are: unknown, desktop, laptop, worksWorkstation, enterpriseServer, phone, tablet, mobileOther, mobileUnknown.\" />\n        </Property>\n        <Property Name=\"chromeOSDeviceInfo\" Type=\"Collection(graph.chromeOSDeviceProperty)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of properties of the ChromeOS Device.\" />\n        </Property>\n        <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires. This property is read-only.\" />\n        </Property>\n        <Property Name=\"complianceState\" Type=\"graph.complianceState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance state of the device. This property is read-only. Possible values are: unknown, compliant, noncompliant, conflict, error, inGracePeriod, configManager.\" />\n        </Property>\n        <Property Name=\"configurationManagerClientEnabledFeatures\" Type=\"graph.configurationManagerClientEnabledFeatures\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ConfigrMgr client enabled features. This property is read-only.\" />\n        </Property>\n        <Property Name=\"configurationManagerClientHealthState\" Type=\"graph.configurationManagerClientHealthState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration manager client health state, valid only for devices managed by MDM/ConfigMgr Agent\" />\n        </Property>\n        <Property Name=\"configurationManagerClientInformation\" Type=\"graph.configurationManagerClientInformation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration manager client information, valid only for devices managed, duel-managed or tri-managed by ConfigMgr Agent\" />\n        </Property>\n        <Property Name=\"deviceActionResults\" Type=\"Collection(graph.deviceActionResult)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ComplexType deviceActionResult objects. This property is read-only.\" />\n        </Property>\n        <Property Name=\"deviceCategoryDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device category display name. This property is read-only.\" />\n        </Property>\n        <Property Name=\"deviceEnrollmentType\" Type=\"graph.deviceEnrollmentType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment type of the device. This property is read-only. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth, appleUserEnrollment, appleUserEnrollmentWithServiceAccount, azureAdJoinUsingAzureVmExtension, androidEnterpriseDedicatedDevice, androidEnterpriseFullyManaged, androidEnterpriseCorporateWorkProfile.\" />\n        </Property>\n        <Property Name=\"deviceFirmwareConfigurationInterfaceManaged\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the device is DFCI managed. When TRUE the device is DFCI managed. When FALSE, the device is not DFCI managed. The default value is FALSE.\" />\n        </Property>\n        <Property Name=\"deviceHealthAttestationState\" Type=\"graph.deviceHealthAttestationState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device health attestation state. This property is read-only.\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device. This property is read-only.\" />\n        </Property>\n        <Property Name=\"deviceRegistrationState\" Type=\"graph.deviceRegistrationState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device registration state. This property is read-only. Possible values are: notRegistered, registered, revoked, keyConflict, approvalPending, certificateReset, notRegisteredPendingEnrollment, unknown.\" />\n        </Property>\n        <Property Name=\"deviceType\" Type=\"graph.deviceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform of the device. This property is read-only. Possible values are: desktop, windowsRT, winMO6, nokia, windowsPhone, mac, winCE, winEmbedded, iPhone, iPad, iPod, android, iSocConsumer, unix, macMDM, holoLens, surfaceHub, androidForWork, androidEnterprise, windows10x, androidnGMS, chromeOS, linux, blackberry, palm, unknown, cloudPC.\" />\n        </Property>\n        <Property Name=\"easActivated\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the device is Exchange ActiveSync activated. This property is read-only.\" />\n        </Property>\n        <Property Name=\"easActivationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange ActivationSync activation time of the device. This property is read-only.\" />\n        </Property>\n        <Property Name=\"easDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange ActiveSync Id of the device. This property is read-only.\" />\n        </Property>\n        <Property Name=\"emailAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email(s) for the user associated with the device. This property is read-only.\" />\n        </Property>\n        <Property Name=\"enrolledDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment time of the device. This property is read-only.\" />\n        </Property>\n        <Property Name=\"enrollmentProfileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the enrollment profile assigned to the device. Default value is empty string, indicating no enrollment profile was assgined. This property is read-only.\" />\n        </Property>\n        <Property Name=\"ethernetMacAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates Ethernet MAC Address of the device. Default, is Null (Non-Default property) for this property when returned as part of managedDevice entity. Individual get call with select query options is needed to retrieve actual values. Example: deviceManagement/managedDevices({managedDeviceId})?$select=ethernetMacAddress Supports: $select. $Search is not supported. Read-only. This property is read-only.\" />\n        </Property>\n        <Property Name=\"exchangeAccessState\" Type=\"graph.deviceManagementExchangeAccessState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Access State of the device in Exchange. This property is read-only. Possible values are: none, unknown, allowed, blocked, quarantined.\" />\n        </Property>\n        <Property Name=\"exchangeAccessStateReason\" Type=\"graph.deviceManagementExchangeAccessStateReason\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason for the device's access state in Exchange. This property is read-only. Possible values are: none, unknown, exchangeGlobalRule, exchangeIndividualRule, exchangeDeviceRule, exchangeUpgrade, exchangeMailboxPolicy, other, compliant, notCompliant, notEnrolled, unknownLocation, mfaRequired, azureADBlockDueToAccessPolicy, compromisedPassword, deviceNotKnownWithManagedApp.\" />\n        </Property>\n        <Property Name=\"exchangeLastSuccessfulSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last time the device contacted Exchange. This property is read-only.\" />\n        </Property>\n        <Property Name=\"freeStorageSpaceInBytes\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Free Storage in Bytes. Default value is 0. Read-only. This property is read-only.\" />\n        </Property>\n        <Property Name=\"hardwareInformation\" Type=\"graph.hardwareInformation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The hardward details for the device.  Includes information such as storage space, manufacturer, serial number, etc. Return default value in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.\" />\n        </Property>\n        <Property Name=\"iccid\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integrated Circuit Card Identifier, it is A SIM card's unique identification number. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.\" />\n        </Property>\n        <Property Name=\"imei\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IMEI. This property is read-only.\" />\n        </Property>\n        <Property Name=\"isEncrypted\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device encryption status. This property is read-only.\" />\n        </Property>\n        <Property Name=\"isSupervised\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device supervised status. This property is read-only.\" />\n        </Property>\n        <Property Name=\"jailBroken\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"whether the device is jail broken or rooted. This property is read-only.\" />\n        </Property>\n        <Property Name=\"joinType\" Type=\"graph.joinType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device join type. Possible values are: unknown, azureADJoined, azureADRegistered, hybridAzureADJoined.\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the device last completed a successful sync with Intune. This property is read-only.\" />\n        </Property>\n        <Property Name=\"lostModeState\" Type=\"graph.lostModeState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Lost mode is enabled or disabled. This property is read-only. Possible values are: disabled, enabled.\" />\n        </Property>\n        <Property Name=\"managedDeviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatically generated name to identify a device. Can be overwritten to a user friendly name.\" />\n        </Property>\n        <Property Name=\"managedDeviceOwnerType\" Type=\"graph.managedDeviceOwnerType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ownership of the device. Can be 'company' or 'personal'. Possible values are: unknown, company, personal.\" />\n        </Property>\n        <Property Name=\"managementAgent\" Type=\"graph.managementAgentType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Management channel of the device. Intune, EAS, etc. This property is read-only. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController, microsoft365ManagedMdm, msSense, intuneAosp.\" />\n        </Property>\n        <Property Name=\"managementCertificateExpirationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reports device management certificate expiration date. This property is read-only.\" />\n        </Property>\n        <Property Name=\"managementFeatures\" Type=\"graph.managedDeviceManagementFeatures\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device management features. Possible values are: none, microsoftManagedDesktop.\" />\n        </Property>\n        <Property Name=\"managementState\" Type=\"graph.managementState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Management state of the device. This property is read-only. Possible values are: managed, retirePending, retireFailed, wipePending, wipeFailed, unhealthy, deletePending, retireIssued, wipeIssued, wipeCanceled, retireCanceled, discovered.\" />\n        </Property>\n        <Property Name=\"manufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Manufacturer of the device. This property is read-only.\" />\n        </Property>\n        <Property Name=\"meid\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MEID. This property is read-only.\" />\n        </Property>\n        <Property Name=\"model\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Model of the device. This property is read-only.\" />\n        </Property>\n        <Property Name=\"notes\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notes on the device created by IT Admin. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select.  $Search is not supported.\" />\n        </Property>\n        <Property Name=\"operatingSystem\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system of the device. Windows, iOS, etc. This property is read-only.\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system version of the device. This property is read-only.\" />\n        </Property>\n        <Property Name=\"ownerType\" Type=\"graph.ownerType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ownership of the device. Can be 'company' or 'personal'. Possible values are: unknown, company, personal.\" />\n        </Property>\n        <Property Name=\"partnerReportedThreatState\" Type=\"graph.managedDevicePartnerReportedHealthState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the threat state of a device when a Mobile Threat Defense partner is in use by the account and device. Read Only. This property is read-only. Possible values are: unknown, activated, deactivated, secured, lowSeverity, mediumSeverity, highSeverity, unresponsive, compromised, misconfigured.\" />\n        </Property>\n        <Property Name=\"phoneNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of the device. This property is read-only.\" />\n        </Property>\n        <Property Name=\"physicalMemoryInBytes\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total Memory in Bytes. Return default value 0 in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. Default value is 0. Read-only. This property is read-only.\" />\n        </Property>\n        <Property Name=\"preferMdmOverGroupPolicyAppliedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reports the DateTime the preferMdmOverGroupPolicy setting was set.  When set, the Intune MDM settings will override Group Policy settings if there is a conflict. Read Only. This property is read-only.\" />\n        </Property>\n        <Property Name=\"processorArchitecture\" Type=\"graph.managedDeviceArchitecture\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Processor architecture. This property is read-only. Possible values are: unknown, x86, x64, arm, arM64.\" />\n        </Property>\n        <Property Name=\"remoteAssistanceSessionErrorDetails\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An error string that identifies issues when creating Remote Assistance session objects. This property is read-only.\" />\n        </Property>\n        <Property Name=\"remoteAssistanceSessionUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Url that allows a Remote Assistance session to be established with the device. This property is read-only.\" />\n        </Property>\n        <Property Name=\"requireUserEnrollmentApproval\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reports if the managed iOS device is user approval enrollment. This property is read-only.\" />\n        </Property>\n        <Property Name=\"retireAfterDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the time after when a device will be auto retired because of scheduled action. This property is read-only.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tag IDs for this Device instance.\" />\n        </Property>\n        <Property Name=\"serialNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SerialNumber. This property is read-only.\" />\n        </Property>\n        <Property Name=\"skuFamily\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device sku family\" />\n        </Property>\n        <Property Name=\"skuNumber\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device sku number, see also: https://learn.microsoft.com/windows/win32/api/sysinfoapi/nf-sysinfoapi-getproductinfo. Valid values 0 to 2147483647. This property is read-only.\" />\n        </Property>\n        <Property Name=\"specificationVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specification version. This property is read-only.\" />\n        </Property>\n        <Property Name=\"subscriberCarrier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subscriber Carrier. This property is read-only.\" />\n        </Property>\n        <Property Name=\"totalStorageSpaceInBytes\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total Storage in Bytes. This property is read-only.\" />\n        </Property>\n        <Property Name=\"udid\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique Device Identifier for iOS and macOS devices. Return default value null in LIST managedDevices. Real value only returned in singel device GET call with device id and included in select parameter. Supports: $select. $Search is not supported. Read-only. This property is read-only.\" />\n        </Property>\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User display name. This property is read-only.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique Identifier for the user associated with the device. This property is read-only.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device user principal name. This property is read-only.\" />\n        </Property>\n        <Property Name=\"usersLoggedOn\" Type=\"Collection(graph.loggedOnUser)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the last logged on users of a device. This property is read-only.\" />\n        </Property>\n        <Property Name=\"wiFiMacAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wi-Fi MAC. This property is read-only.\" />\n        </Property>\n        <Property Name=\"windowsActiveMalwareCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of active malware for this windows device. This property is read-only.\" />\n        </Property>\n        <Property Name=\"windowsRemediatedMalwareCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of remediated malware for this windows device. This property is read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"assignmentFilterEvaluationStatusDetails\" Type=\"Collection(graph.assignmentFilterEvaluationStatusDetails)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceCompliancePolicyStates\" Type=\"Collection(graph.deviceCompliancePolicyState)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceConfigurationStates\" Type=\"Collection(graph.deviceConfigurationState)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"managedDeviceMobileAppConfigurationStates\" Type=\"Collection(graph.managedDeviceMobileAppConfigurationState)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"securityBaselineStates\" Type=\"Collection(graph.securityBaselineState)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"detectedApps\" Type=\"Collection(graph.detectedApp)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All applications currently installed on the device\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceCategory\" Type=\"graph.deviceCategory\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device category\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceHealthScriptStates\" Type=\"Collection(graph.deviceHealthScriptPolicyState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Results of device health scripts that ran for this device. Default is empty list. This property is read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"logCollectionRequests\" Type=\"Collection(graph.deviceLogCollectionResponse)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of log collection requests\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"users\" Type=\"Collection(graph.user)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The primary users associated with the managed device.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"windowsProtectionState\" Type=\"graph.windowsProtectionState\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device protection status. This property is read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"managedAppRegistration\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"appIdentifier\" Type=\"graph.mobileAppIdentifier\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app package Identifier\" />\n        </Property>\n        <Property Name=\"applicationVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App version\" />\n        </Property>\n        <Property Name=\"azureADDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory Device identifier of the host device. Value could be empty even when the host device is Azure Active Directory registered.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of creation\" />\n        </Property>\n        <Property Name=\"deviceManufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device manufacturer for the current app registration\" />\n        </Property>\n        <Property Name=\"deviceModel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model for the current app registration\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Host device name\" />\n        </Property>\n        <Property Name=\"deviceTag\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App management SDK generated tag, which helps relate apps hosted on the same device. Not guaranteed to relate apps in all conditions.\" />\n        </Property>\n        <Property Name=\"deviceType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Host device type\" />\n        </Property>\n        <Property Name=\"flaggedReasons\" Type=\"Collection(graph.managedAppFlaggedReason)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more reasons an app registration is flagged. E.g. app running on rooted device\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of last the app synced with management service.\" />\n        </Property>\n        <Property Name=\"managedDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Managed Device identifier of the host device. Value could be empty even when the host device is managed.\" />\n        </Property>\n        <Property Name=\"managementSdkVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App management SDK version\" />\n        </Property>\n        <Property Name=\"platformVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating System version\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user Id to who this app registration belongs.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n        </Property>\n        <NavigationProperty Name=\"appliedPolicies\" Type=\"Collection(graph.managedAppPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more policys already applied on the registered app when it last synchronized with managment service.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"intendedPolicies\" Type=\"Collection(graph.managedAppPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more policies admin intended for the app as of now.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"operations\" Type=\"Collection(graph.managedAppOperation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zero or more long running operations triggered on the app registration.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windowsInformationProtectionDeviceRegistration\" BaseType=\"graph.entity\">\n        <Property Name=\"deviceMacAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Mac address.\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name.\" />\n        </Property>\n        <Property Name=\"deviceRegistrationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device identifier for this device registration record.\" />\n        </Property>\n        <Property Name=\"deviceType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device type, for example, Windows laptop VS Windows phone.\" />\n        </Property>\n        <Property Name=\"lastCheckInDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last checkin time of the device.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId associated with this device registration record.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementTroubleshootingEvent\" BaseType=\"graph.entity\">\n        <Property Name=\"additionalInformation\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A set of string key and string value pairs which provides additional information on the Troubleshooting event\" />\n        </Property>\n        <Property Name=\"correlationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Id used for tracing the failure in the service.\" />\n        </Property>\n        <Property Name=\"eventDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the event occurred .\" />\n        </Property>\n        <Property Name=\"eventName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event Name corresponding to the Troubleshooting Event. It is an Optional field\" />\n        </Property>\n        <Property Name=\"troubleshootingErrorDetails\" Type=\"graph.deviceManagementTroubleshootingErrorDetails\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Object containing detailed information about the error and its remediation.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"mobileAppIntentAndState\" BaseType=\"graph.entity\">\n        <Property Name=\"managedDeviceIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device identifier created or collected by Intune.\" />\n        </Property>\n        <Property Name=\"mobileAppList\" Type=\"Collection(graph.mobileAppIntentAndStateDetail)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of payload intents and states for the tenant.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for the user that tried to enroll the device.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"mobileAppTroubleshootingEvent\" BaseType=\"graph.deviceManagementTroubleshootingEvent\">\n        <Property Name=\"applicationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune application identifier.\" />\n        </Property>\n        <Property Name=\"history\" Type=\"Collection(graph.mobileAppTroubleshootingHistoryItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune Mobile Application Troubleshooting History Item\" />\n        </Property>\n        <Property Name=\"managedDeviceIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device identifier created or collected by Intune.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for the user that tried to enroll the device.\" />\n        </Property>\n        <NavigationProperty Name=\"appLogCollectionRequests\" Type=\"Collection(graph.appLogCollectionRequest)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection property of AppLogUploadRequest.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"notification\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"displayTimeToLive\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets how long (in seconds) this notification content will stay in each platform's notification viewer. For example, when the notification is delivered to a Windows device, the value of this property is passed on to ToastNotification.ExpirationTime, which determines how long the toast notification will stay in the user's Windows Action Center.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets a UTC expiration date and time on a user notification using ISO 8601 format (for example, midnight UTC on Jan 1, 2019 would look like this: '2019-01-01T00:00:00Z'). When time is up, the notification is removed from the Microsoft Graph notification feed store completely and is no longer part of notification history. Max value is 30 days.\" />\n        </Property>\n        <Property Name=\"groupName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the group that this notification belongs to. It is set by the developer for the purpose of grouping notifications together.\" />\n        </Property>\n        <Property Name=\"payload\" Type=\"graph.payloadTypes\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the data content of a raw or visual user notification that will be delivered to and consumed by the app client receiving this notification.\" />\n        </Property>\n        <Property Name=\"priority\" Type=\"graph.priority\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the priority of a raw user notification. Visual notifications are sent with high priority by default. Valid values are None, High and Low.\" />\n        </Property>\n        <Property Name=\"targetHostName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the host name of the app to which the calling service wants to post the notification, for the given user. If targeting web endpoints (see targetPolicy.platformTypes), ensure that targetHostName is the same as the name used when creating a subscription on the client side within the application JSON property.\" />\n        </Property>\n        <Property Name=\"targetPolicy\" Type=\"graph.targetPolicyEndpoints\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target policy object handles notification delivery policy for endpoint types that should be targeted (Windows, iOS, Android and WebPush) for the given user.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"plannerDelta\" BaseType=\"graph.entity\" />\n      <EntityType Name=\"plannerUser\" BaseType=\"graph.plannerDelta\">\n        <Property Name=\"favoritePlanReferences\" Type=\"graph.plannerFavoritePlanReferenceCollection\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection that contains the references to the plans that the user has marked as favorites.\" />\n        </Property>\n        <Property Name=\"recentPlanReferences\" Type=\"graph.plannerRecentPlanReferenceCollection\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection that contains references to the plans that were viewed recently by the user in apps that support recent plans.\" />\n        </Property>\n        <NavigationProperty Name=\"all\" Type=\"Collection(graph.plannerDelta)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"favoritePlans\" Type=\"Collection(graph.plannerPlan)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns the plannerPlans that the user marked as favorites.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"plans\" Type=\"Collection(graph.plannerPlan)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"recentPlans\" Type=\"Collection(graph.plannerPlan)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns the plannerPlans that have been recently viewed by the user in apps that support recent plans.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rosterPlans\" Type=\"Collection(graph.plannerPlan)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns the plannerPlans contained by the plannerRosters the user is a member.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tasks\" Type=\"Collection(graph.plannerTask)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns the plannerTasks assigned to the user.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"officeGraphInsights\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"shared\" Type=\"Collection(graph.sharedInsight)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Access this property from the derived type itemInsights.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"trending\" Type=\"Collection(graph.trending)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Access this property from the derived type itemInsights.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"used\" Type=\"Collection(graph.usedInsight)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Access this property from the derived type itemInsights.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"itemInsights\" BaseType=\"graph.officeGraphInsights\" />\n      <EntityType Name=\"userSettings\" BaseType=\"graph.entity\">\n        <Property Name=\"contributionToContentDiscoveryAsOrganizationDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reflects the Office Delve organization level setting. When set to true, the organization doesn't have access to Office Delve. This setting is read-only and can only be changed by administrators in the SharePoint admin center.\" />\n        </Property>\n        <Property Name=\"contributionToContentDiscoveryDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to true, documents in the user's Office Delve are disabled. Users can control this setting in Office Delve.\" />\n        </Property>\n        <NavigationProperty Name=\"itemInsights\" Type=\"graph.userInsightsSettings\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's settings for the visibility of meeting hour insights, and insights derived between a user and other items in Microsoft 365, such as documents or sites. Get userInsightsSettings through this navigation property.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"contactMergeSuggestions\" Type=\"graph.contactMergeSuggestions\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's settings for the visibility of merge suggestion for the duplicate contacts in the user's contact list.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"regionalAndLanguageSettings\" Type=\"graph.regionalAndLanguageSettings\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's preferences for languages, regional locale and date/time formatting.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"shiftPreferences\" Type=\"graph.shiftPreferences\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The shift preferences for the user.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"onenote\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"notebooks\" Type=\"Collection(graph.notebook)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of OneNote notebooks that are owned by the user or group. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"operations\" Type=\"Collection(graph.onenoteOperation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of OneNote operations. Getting an operations collection is not supported, but you can get the status of long-running operations if the Operation-Location header is returned in the response. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"pages\" Type=\"Collection(graph.onenotePage)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The pages in all OneNote notebooks that are owned by the user or group.  Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"resources\" Type=\"Collection(graph.onenoteResource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The image and other file resources in OneNote pages. Getting a resources collection is not supported, but you can get the binary content of a specific resource. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sectionGroups\" Type=\"Collection(graph.sectionGroup)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The section groups in all OneNote notebooks that are owned by the user or group.  Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sections\" Type=\"Collection(graph.onenoteSection)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sections in all OneNote notebooks that are owned by the user or group.  Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"profilePhoto\" BaseType=\"graph.entity\" HasStream=\"true\">\n        <Property Name=\"height\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The height of the photo. Read-only.\" />\n        </Property>\n        <Property Name=\"width\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The width of the photo. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"profile\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"account\" Type=\"Collection(graph.userAccountInformation)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"addresses\" Type=\"Collection(graph.itemAddress)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents details of addresses associated with the user.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"anniversaries\" Type=\"Collection(graph.personAnnualEvent)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the details of meaningful dates associated with a person.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"awards\" Type=\"Collection(graph.personAward)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the details of awards or honors associated with a person.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"certifications\" Type=\"Collection(graph.personCertification)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the details of certifications associated with a person.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"educationalActivities\" Type=\"Collection(graph.educationalActivity)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents data that a user has supplied related to undergraduate, graduate, postgraduate or other educational activities.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"emails\" Type=\"Collection(graph.itemEmail)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents detailed information about email addresses associated with the user.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"interests\" Type=\"Collection(graph.personInterest)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides detailed information about interests the user has associated with themselves in various services.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"languages\" Type=\"Collection(graph.languageProficiency)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents detailed information about languages that a user has added to their profile.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"names\" Type=\"Collection(graph.personName)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the names a user has added to their profile.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"notes\" Type=\"Collection(graph.personAnnotation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents notes that a user has added to their profile.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"patents\" Type=\"Collection(graph.itemPatent)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents patents that a user has added to their profile.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"phones\" Type=\"Collection(graph.itemPhone)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents detailed information about phone numbers associated with a user in various services.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"positions\" Type=\"Collection(graph.workPosition)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents detailed information about work positions associated with a user's profile.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"projects\" Type=\"Collection(graph.projectParticipation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents detailed information about projects associated with a user.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"publications\" Type=\"Collection(graph.itemPublication)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents details of any publications a user has added to their profile.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"skills\" Type=\"Collection(graph.skillProficiency)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents detailed information about skills associated with a user in various services.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"webAccounts\" Type=\"Collection(graph.webAccount)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents web accounts the user has indicated they use or has added to their user profile.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"websites\" Type=\"Collection(graph.personWebsite)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents detailed information about websites associated with a user in various services.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"userActivity\" BaseType=\"graph.entity\">\n        <Property Name=\"activationUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"activitySourceHost\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"appActivityId\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"appDisplayName\" Type=\"Edm.String\" />\n        <Property Name=\"contentInfo\" Type=\"graph.Json\" />\n        <Property Name=\"contentUrl\" Type=\"Edm.String\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"fallbackUrl\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"status\" Type=\"graph.status\" />\n        <Property Name=\"userTimezone\" Type=\"Edm.String\" />\n        <Property Name=\"visualElements\" Type=\"graph.visualInfo\" Nullable=\"false\" />\n        <NavigationProperty Name=\"historyItems\" Type=\"Collection(graph.activityHistoryItem)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"device\" BaseType=\"graph.directoryObject\" OpenType=\"true\">\n        <Property Name=\"accountEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the account is enabled; otherwise, false. Default is true.  Supports $filter (eq, ne, not, in). Only callers in Global Administrator and Cloud Device Administrator roles can set this property.\" />\n        </Property>\n        <Property Name=\"alternativeSecurityIds\" Type=\"Collection(graph.alternativeSecurityId)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only. Not nullable. Supports $filter (eq, not, ge, le).\" />\n        </Property>\n        <Property Name=\"approximateLastSignInDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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. Supports $filter (eq, ne, not, ge, le, and eq on null values) and $orderBy.\" />\n        </Property>\n        <Property Name=\"complianceExpirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timestamp when the device is no longer deemed compliant. 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.\" />\n        </Property>\n        <Property Name=\"deviceCategory\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User-defined property set by Intune to automatically add devices to groups and simplify managing devices.\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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).\" />\n        </Property>\n        <Property Name=\"deviceMetadata\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only. Set to null.\" />\n        </Property>\n        <Property Name=\"deviceOwnership\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ownership of the device. This property is set by Intune. Possible values are: unknown, company, personal.\" />\n        </Property>\n        <Property Name=\"deviceVersion\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the device. Required. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderBy.\" />\n        </Property>\n        <Property Name=\"domainName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The on-premises domain name of Hybrid Azure AD joined devices. This property is set by Intune.\" />\n        </Property>\n        <Property Name=\"enrollmentProfileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment profile applied to the device. For example, Apple Device Enrollment Profile, Device enrollment - Corporate device identifiers, or Windows Autopilot profile name. This property is set by Intune.\" />\n        </Property>\n        <Property Name=\"enrollmentType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment type of the device. This property is set by Intune. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement.\" />\n        </Property>\n        <Property Name=\"extensionAttributes\" Type=\"graph.onPremisesExtensionAttributes\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains extension attributes 1-15 for the device. The individual extension attributes are not selectable. These properties are mastered in cloud and can be set during creation or update of a device object in Azure AD. Supports $filter (eq, not, startsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"hostnames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of hostNames for the device.\" />\n        </Property>\n        <Property Name=\"isCompliant\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the device complies with Mobile Device Management (MDM) policies; otherwise, false. Read-only. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not).\" />\n        </Property>\n        <Property Name=\"isManaged\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the device is managed by a Mobile Device Management (MDM) app; otherwise, false. This can only be updated by Intune for any device OS type or by an approved MDM app for Windows OS devices. Supports $filter (eq, ne, not).\" />\n        </Property>\n        <Property Name=\"isManagementRestricted\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isRooted\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if device is rooted; false if device is jail-broken. This can only be updated by Intune.\" />\n        </Property>\n        <Property Name=\"managementType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Management channel of the device.  This property is set by Intune. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController.\" />\n        </Property>\n        <Property Name=\"mdmAppId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application identifier used to register device into MDM. Read-only. Supports $filter (eq, ne, not, startsWith).\" />\n        </Property>\n        <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time at which the object was synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z Read-only. Supports $filter (eq, ne, not, ge, le, in).\" />\n        </Property>\n        <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; null if this object has never been synced from an on-premises directory (default). Read-only. Supports $filter (eq, ne, not, in, and eq on null values).\" />\n        </Property>\n        <Property Name=\"operatingSystem\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of operating system on the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"operatingSystemVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system version of the device. Required. Supports $filter (eq, ne, not, ge, le, startsWith, and eq on null values).\" />\n        </Property>\n        <Property Name=\"physicalIds\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only. Not nullable. Supports $filter (eq, not, ge, le, startsWith, /$count eq 0, /$count ne 0.\" />\n        </Property>\n        <Property Name=\"profileType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The profile type of the device. Possible values: RegisteredDevice (default), SecureVM, Printer, Shared, IoT.\" />\n        </Property>\n        <Property Name=\"registrationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of when the device was registered. 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.\" />\n        </Property>\n        <Property Name=\"systemLabels\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of labels applied to the device by the system. Supports $filter (/$count eq 0, /$count ne 0).\" />\n        </Property>\n        <Property Name=\"trustType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of trust for the joined device. Read-only. Possible values: Workplace (indicates bring your own personal devices), AzureAd (Cloud only joined devices), ServerAd (on-premises domain joined devices joined to Azure AD). For more details, see Introduction to device management in Azure Active Directory\" />\n        </Property>\n        <Property Name=\"kind\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Form factor of device. Only returned if user signs in with a Microsoft account as part of Project Rome.\" />\n        </Property>\n        <Property Name=\"manufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Manufacturer of the device. Read-only.\" />\n        </Property>\n        <Property Name=\"model\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Model of the device. Read-only.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of a device. Only returned if user signs in with a Microsoft account as part of Project Rome.\" />\n        </Property>\n        <Property Name=\"platform\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform of device. Only returned if user signs in with a Microsoft account as part of Project Rome. Only returned if user signs in with a Microsoft account as part of Project Rome.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device is online or offline. Only returned if user signs in with a Microsoft account as part of Project Rome.\" />\n        </Property>\n        <Annotation Term=\"OData.Community.Keys.V1.AlternateKeys\">\n          <Collection>\n            <Record Type=\"OData.Community.Keys.V1.AlternateKey\">\n              <PropertyValue Property=\"Key\">\n                <Collection>\n                  <Record Type=\"OData.Community.Keys.V1.PropertyRef\">\n                    <PropertyValue Property=\"Alias\" String=\"deviceId\" />\n                    <PropertyValue PropertyPath=\"deviceId\" Property=\"Name\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <NavigationProperty Name=\"usageRights\" Type=\"Collection(graph.usageRight)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the usage rights a device has been granted.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"memberOf\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.user</String>\n              <String>microsoft.graph.group</String>\n              <String>microsoft.graph.application</String>\n              <String>microsoft.graph.servicePrincipal</String>\n              <String>microsoft.graph.device</String>\n              <String>microsoft.graph.orgContact</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Groups and administrative units that this device is a member of. Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"registeredOwners\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.appRoleAssignment</String>\n              <String>microsoft.graph.endpoint</String>\n              <String>microsoft.graph.servicePrincipal</String>\n              <String>microsoft.graph.user</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner. Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"registeredUsers\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.appRoleAssignment</String>\n              <String>microsoft.graph.endpoint</String>\n              <String>microsoft.graph.servicePrincipal</String>\n              <String>microsoft.graph.user</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration. Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"transitiveMemberOf\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.user</String>\n              <String>microsoft.graph.group</String>\n              <String>microsoft.graph.application</String>\n              <String>microsoft.graph.servicePrincipal</String>\n              <String>microsoft.graph.device</String>\n              <String>microsoft.graph.orgContact</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Groups and administrative units that this device is a member of. This operation is transitive. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"extensions\" Type=\"Collection(graph.extension)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the device. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"commands\" Type=\"Collection(graph.command)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set of commands sent to this device.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"onlineMeeting\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"allowAttendeeToEnableCamera\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether attendees can turn on their camera.\" />\n        </Property>\n        <Property Name=\"allowAttendeeToEnableMic\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether attendees can turn on their microphone.\" />\n        </Property>\n        <Property Name=\"allowedPresenters\" Type=\"graph.onlineMeetingPresenters\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies who can be a presenter in a meeting.\" />\n        </Property>\n        <Property Name=\"allowParticipantsToChangeName\" Type=\"Edm.Boolean\" />\n        <Property Name=\"allowTeamworkReactions\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Teams reactions are enabled for the meeting.\" />\n        </Property>\n        <Property Name=\"alternativeRecording\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content stream of the alternative recording of a Microsoft Teams live event. Read-only.\" />\n        </Property>\n        <Property Name=\"anonymizeIdentityForRoles\" Type=\"Collection(graph.onlineMeetingRole)\" />\n        <Property Name=\"attendeeReport\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content stream of the attendee report of a Teams live event. Read-only.\" />\n        </Property>\n        <Property Name=\"audioConferencing\" Type=\"graph.audioConferencing\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The phone access (dial-in) information for an online meeting. Read-only.\" />\n        </Property>\n        <Property Name=\"broadcastSettings\" Type=\"graph.broadcastMeetingSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings related to a live event.\" />\n        </Property>\n        <Property Name=\"capabilities\" Type=\"Collection(graph.meetingCapabilities)\" />\n        <Property Name=\"chatInfo\" Type=\"graph.chatInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The chat information associated with this online meeting.\" />\n        </Property>\n        <Property Name=\"creationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The meeting creation time in UTC. Read-only.\" />\n        </Property>\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The meeting end time in UTC.\" />\n        </Property>\n        <Property Name=\"externalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The external ID. A custom ID. Optional.\" />\n        </Property>\n        <Property Name=\"isBroadcast\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether this is a Teams live event.\" />\n        </Property>\n        <Property Name=\"isEntryExitAnnounced\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to announce when callers join or leave.\" />\n        </Property>\n        <Property Name=\"joinInformation\" Type=\"graph.itemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The join information in the language and locale variant specified in 'Accept-Language' request HTTP header. Read-only.\" />\n        </Property>\n        <Property Name=\"joinMeetingIdSettings\" Type=\"graph.joinMeetingIdSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the joinMeetingId, the meeting passcode, and the requirement for the passcode. Once an onlineMeeting is created, the joinMeetingIdSettings cannot be modified. To make any changes to this property, the meeting needs to be canceled and a new one needs to be created.\" />\n        </Property>\n        <Property Name=\"joinUrl\" Type=\"Edm.String\" />\n        <Property Name=\"joinWebUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The join URL of the online meeting. Read-only.\" />\n        </Property>\n        <Property Name=\"lobbyBypassSettings\" Type=\"graph.lobbyBypassSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies which participants can bypass the meeting lobby.\" />\n        </Property>\n        <Property Name=\"participants\" Type=\"graph.meetingParticipants\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The participants associated with the online meeting. This includes the organizer and the attendees.\" />\n        </Property>\n        <Property Name=\"recordAutomatically\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to record the meeting automatically.\" />\n        </Property>\n        <Property Name=\"recording\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content stream of the recording of a Teams live event. Read-only.\" />\n        </Property>\n        <Property Name=\"shareMeetingChatHistoryDefault\" Type=\"graph.meetingChatHistoryDefaultMode\" />\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The meeting start time in UTC.\" />\n        </Property>\n        <Property Name=\"subject\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The subject of the online meeting.\" />\n        </Property>\n        <Property Name=\"videoTeleconferenceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The video teleconferencing ID. Read-only.\" />\n        </Property>\n        <Property Name=\"watermarkProtection\" Type=\"graph.watermarkProtectionValues\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether a watermark applies for different entities.\" />\n        </Property>\n        <NavigationProperty Name=\"virtualAppointment\" Type=\"graph.virtualAppointment\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"attendanceReports\" Type=\"Collection(graph.meetingAttendanceReport)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The attendance reports of an online meeting. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"meetingAttendanceReport\" Type=\"graph.meetingAttendanceReport\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"registration\" Type=\"graph.meetingRegistration\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registration that has been enabled for an online meeting. One online meeting can only have one registration enabled.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"transcripts\" Type=\"Collection(graph.callTranscript)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The transcripts of an online meeting. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"presence\" BaseType=\"graph.entity\">\n        <Property Name=\"activity\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supplemental information to a user's availability. Possible values are Available, Away, BeRightBack, Busy, DoNotDisturb, InACall, InAConferenceCall, Inactive,InAMeeting, Offline, OffWork,OutOfOffice, PresenceUnknown,Presenting, UrgentInterruptionsOnly.\" />\n        </Property>\n        <Property Name=\"availability\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The base presence information for a user. Possible values are Available, AvailableIdle,  Away, BeRightBack, Busy, BusyIdle, DoNotDisturb, Offline, PresenceUnknown\" />\n        </Property>\n        <Property Name=\"outOfOfficeSettings\" Type=\"graph.outOfOfficeSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The out of office settings for a user.\" />\n        </Property>\n        <Property Name=\"statusMessage\" Type=\"graph.presenceStatusMessage\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The presence status message of a user.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"authentication\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"emailMethods\" Type=\"Collection(graph.emailAuthenticationMethod)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the email addresses registered to a user for authentication.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"fido2Methods\" Type=\"Collection(graph.fido2AuthenticationMethod)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the FIDO2 security keys registered to a user for authentication.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"methods\" Type=\"Collection(graph.authenticationMethod)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents all authentication methods registered to a user.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"microsoftAuthenticatorMethods\" Type=\"Collection(graph.microsoftAuthenticatorAuthenticationMethod)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The details of the Microsoft Authenticator app registered to a user for authentication.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"operations\" Type=\"Collection(graph.longRunningOperation)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"passwordlessMicrosoftAuthenticatorMethods\" Type=\"Collection(graph.passwordlessMicrosoftAuthenticatorAuthenticationMethod)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the Microsoft Authenticator Passwordless Phone Sign-in methods registered to a user for authentication.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"passwordMethods\" Type=\"Collection(graph.passwordAuthenticationMethod)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the details of the password authentication method registered to a user for authentication.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"phoneMethods\" Type=\"Collection(graph.phoneAuthenticationMethod)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the phone registered to a user for authentication.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"softwareOathMethods\" Type=\"Collection(graph.softwareOathAuthenticationMethod)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"temporaryAccessPassMethods\" Type=\"Collection(graph.temporaryAccessPassAuthenticationMethod)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a Temporary Access Pass registered to a user for authentication through time-limited passcodes.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"windowsHelloForBusinessMethods\" Type=\"Collection(graph.windowsHelloForBusinessAuthenticationMethod)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the Windows Hello for Business authentication method registered to a user for authentication.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"chat\" BaseType=\"graph.entity\">\n        <Property Name=\"chatType\" Type=\"graph.chatType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the type of chat. Possible values are: group, oneOnOne, meeting, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time at which the chat was created. Read-only.\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time at which the chat was renamed or list of members were last changed. Read-only.\" />\n        </Property>\n        <Property Name=\"onlineMeetingInfo\" Type=\"graph.teamworkOnlineMeetingInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents details about an online meeting. If the chat isn't associated with an online meeting, the property is empty. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the tenant in which the chat was created. Read-only.\" />\n        </Property>\n        <Property Name=\"topic\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"(Optional) Subject or topic for the chat. Only available for group chats.\" />\n        </Property>\n        <Property Name=\"viewpoint\" Type=\"graph.chatViewpoint\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents caller-specific information about the chat, such as last message read date and time. This property is populated only when the request is made in a delegated context.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the chat in Microsoft Teams. The URL should be treated as an opaque blob, and not parsed. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"installedApps\" Type=\"Collection(graph.teamsAppInstallation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of all the apps in the chat. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"lastMessagePreview\" Type=\"graph.chatMessageInfo\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Preview of the last message sent in the chat. Null if no messages have been sent in the chat. Currently, only the list chats operation supports this property.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"members\" Type=\"Collection(graph.conversationMember)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of all the members in the chat. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"messages\" Type=\"Collection(graph.chatMessage)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of all the messages in the chat. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"operations\" Type=\"Collection(graph.teamsAsyncOperation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of all the Teams async operations that ran or are running on the chat. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"permissionGrants\" Type=\"Collection(graph.resourceSpecificPermissionGrant)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of permissions granted to apps for the chat.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"pinnedMessages\" Type=\"Collection(graph.pinnedChatMessageInfo)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of all the pinned messages in the chat. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tabs\" Type=\"Collection(graph.teamsTab)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of all the tabs in the chat. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"team\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"classification\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An optional label. Typically describes the data or business sensitivity of the team. Must match one of a pre-configured set in the tenant's directory.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp at which the team was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An optional description for the team. Maximum length: 1024 characters.\" />\n        </Property>\n        <Property Name=\"discoverySettings\" Type=\"graph.teamDiscoverySettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings to configure team discoverability by others.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the team.\" />\n        </Property>\n        <Property Name=\"funSettings\" Type=\"graph.teamFunSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings to configure use of Giphy, memes, and stickers in the team.\" />\n        </Property>\n        <Property Name=\"guestSettings\" Type=\"graph.teamGuestSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings to configure whether guests can create, update, or delete channels in the team.\" />\n        </Property>\n        <Property Name=\"internalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique ID for the team that has been used in a few places such as the audit log/Office 365 Management Activity API.\" />\n        </Property>\n        <Property Name=\"isArchived\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether this team is in read-only mode.\" />\n        </Property>\n        <Property Name=\"isMembershipLimitedToOwners\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, the team is currently in the owner-only team membership state and not accessible by other team members, such as students.\" />\n        </Property>\n        <Property Name=\"memberSettings\" Type=\"graph.teamMemberSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings to configure whether members can perform certain actions, for example, create channels and add bots, in the team.\" />\n        </Property>\n        <Property Name=\"messagingSettings\" Type=\"graph.teamMessagingSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings to configure messaging and mentions in the team.\" />\n        </Property>\n        <Property Name=\"specialization\" Type=\"graph.teamSpecialization\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Indicates whether the team is intended for a particular use case.  Each team specialization has access to unique behaviors and experiences targeted to its use case.\" />\n        </Property>\n        <Property Name=\"summary\" Type=\"graph.teamSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains summary information about the team, including number of owners, members, and guests.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the Azure Active Directory tenant.\" />\n        </Property>\n        <Property Name=\"visibility\" Type=\"graph.teamVisibilityType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The visibility of the group and team. Defaults to Public.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A hyperlink that will go to the team in the Microsoft Teams client. This is the URL that you get when you right-click a team in the Microsoft Teams client and select Get link to team. This URL should be treated as an opaque blob, and not parsed.\" />\n        </Property>\n        <NavigationProperty Name=\"allChannels\" Type=\"Collection(graph.channel)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of channels either hosted in or shared with the team (incoming channels).\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"channels\" Type=\"Collection(graph.channel)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of channels and messages associated with the team.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"group\" Type=\"graph.group\" />\n        <NavigationProperty Name=\"incomingChannels\" Type=\"Collection(graph.channel)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of channels shared with the team.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"installedApps\" Type=\"Collection(graph.teamsAppInstallation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The apps installed in this team.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"members\" Type=\"Collection(graph.conversationMember)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Members and owners of the team.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"operations\" Type=\"Collection(graph.teamsAsyncOperation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The async operations that ran or are running on this team.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"owners\" Type=\"Collection(graph.user)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of this team's owners. Currently, when creating a team using application permissions, exactly one owner must be specified. When using user delegated permissions, no owner can be specified (the current user is the owner). Owner must be specified as an object ID (GUID), not a UPN.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"permissionGrants\" Type=\"Collection(graph.resourceSpecificPermissionGrant)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of permissions granted to apps to access the team.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"photo\" Type=\"graph.profilePhoto\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The team photo.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"primaryChannel\" Type=\"graph.channel\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The general channel for the team.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tags\" Type=\"Collection(graph.teamworkTag)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tags associated with the team.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"template\" Type=\"graph.teamsTemplate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The template this team was created from. See available templates.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"templateDefinition\" Type=\"graph.teamTemplateDefinition\" />\n        <NavigationProperty Name=\"schedule\" Type=\"graph.schedule\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The schedule of shifts for this team.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"userTeamwork\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"associatedTeams\" Type=\"Collection(graph.associatedTeamInfo)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of associatedTeamInfo objects that a user is associated with.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"installedApps\" Type=\"Collection(graph.userScopeTeamsAppInstallation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The apps installed in the personal scope of this user.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"todo\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"lists\" Type=\"Collection(graph.todoTaskList)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The task lists in the users mailbox.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"applicationSignInDetailedSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"aggregatedEventDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"appDisplayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the application that the user signed in to.\" />\n        </Property>\n        <Property Name=\"appId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the application that the user signed in to.\" />\n        </Property>\n        <Property Name=\"signInCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of sign-ins made by the application.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.signInStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of the sign-in status.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"applicationSignInSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"appDisplayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the application that the user signed into.\" />\n        </Property>\n        <Property Name=\"failedSignInCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of failed sign-ins made by the application.\" />\n        </Property>\n        <Property Name=\"successfulSignInCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of successful sign-ins made by the application.\" />\n        </Property>\n        <Property Name=\"successPercentage\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Percentage of successful sign-ins made by the application.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"auditLogRoot\">\n        <NavigationProperty Name=\"directoryAudits\" Type=\"Collection(graph.directoryAudit)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"directoryProvisioning\" Type=\"Collection(graph.provisioningObjectSummary)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"provisioning\" Type=\"Collection(graph.provisioningObjectSummary)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"signIns\" Type=\"Collection(graph.signIn)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"directoryAudit\" BaseType=\"graph.entity\">\n        <Property Name=\"activityDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the date and time the activity was performed. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"activityDisplayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the activity name or the operation name (E.g. 'Create User', 'Add member to group'). For a list of activities logged, refer to Azure Ad activity list.\" />\n        </Property>\n        <Property Name=\"additionalDetails\" Type=\"Collection(graph.keyValue)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates additional details on the activity.\" />\n        </Property>\n        <Property Name=\"category\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which resource category that's targeted by the activity. For example: UserManagement, GroupManagement, ApplicationManagement, RoleManagement.\" />\n        </Property>\n        <Property Name=\"correlationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a unique ID that helps correlate activities that span across various services. Can be used to trace logs across services.\" />\n        </Property>\n        <Property Name=\"initiatedBy\" Type=\"graph.auditActivityInitiator\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates information about the user or app initiated the activity.\" />\n        </Property>\n        <Property Name=\"loggedByService\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates information on which service initiated the activity (For example: Self-service Password Management, Core Directory, B2C, Invited Users, Microsoft Identity Manager, Privileged Identity Management.\" />\n        </Property>\n        <Property Name=\"operationType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of operation that was performed. The possible values include but are not limited to the following: Add, Assign, Update, Unassign, and Delete.\" />\n        </Property>\n        <Property Name=\"result\" Type=\"graph.operationResult\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the result of the activity. Possible values are: success, failure, timeout, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"resultReason\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the reason for failure if the result is failure or timeout.\" />\n        </Property>\n        <Property Name=\"targetResources\" Type=\"Collection(graph.targetResource)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the resource that changed due to the activity.\" />\n        </Property>\n        <Property Name=\"userAgent\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of user agent used by a user in the activity.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"provisioningObjectSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"action\" Type=\"Edm.String\" />\n        <Property Name=\"activityDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n        <Property Name=\"changeId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique ID of this change in this cycle.\" />\n        </Property>\n        <Property Name=\"cycleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique ID per job iteration.\" />\n        </Property>\n        <Property Name=\"durationInMilliseconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates how long this provisioning action took to finish. Measured in milliseconds.\" />\n        </Property>\n        <Property Name=\"initiatedBy\" Type=\"graph.initiator\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of who initiated this provisioning.\" />\n        </Property>\n        <Property Name=\"jobId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique ID for the whole provisioning job.\" />\n        </Property>\n        <Property Name=\"modifiedProperties\" Type=\"Collection(graph.modifiedProperty)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of each property that was modified in this provisioning action on this object.\" />\n        </Property>\n        <Property Name=\"provisioningAction\" Type=\"graph.provisioningAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the activity name or the operation name. Possible values are: create, update, delete, stageddelete, disable, other and unknownFutureValue. For a list of activities logged, refer to Azure AD activity list.\" />\n        </Property>\n        <Property Name=\"provisioningStatusInfo\" Type=\"graph.provisioningStatusInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of provisioning status.\" />\n        </Property>\n        <Property Name=\"provisioningSteps\" Type=\"Collection(graph.provisioningStep)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of each step in provisioning.\" />\n        </Property>\n        <Property Name=\"servicePrincipal\" Type=\"graph.provisioningServicePrincipal\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the service principal used for provisioning.\" />\n        </Property>\n        <Property Name=\"sourceIdentity\" Type=\"graph.provisionedIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of source object being provisioned.\" />\n        </Property>\n        <Property Name=\"sourceSystem\" Type=\"graph.provisioningSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of source system of the object being provisioned.\" />\n        </Property>\n        <Property Name=\"statusInfo\" Type=\"graph.statusBase\" />\n        <Property Name=\"targetIdentity\" Type=\"graph.provisionedIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of target object being provisioned.\" />\n        </Property>\n        <Property Name=\"targetSystem\" Type=\"graph.provisioningSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of target system of the object being provisioned.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique Azure AD tenant ID.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"signIn\" BaseType=\"graph.entity\">\n        <Property Name=\"appDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application name displayed in the Azure Portal. Supports $filter (eq and startsWith operators only).\" />\n        </Property>\n        <Property Name=\"appId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application identifier in Azure Active Directory. Supports $filter (eq operator only).\" />\n        </Property>\n        <Property Name=\"appliedConditionalAccessPolicies\" Type=\"Collection(graph.appliedConditionalAccessPolicy)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of conditional access policies that are triggered by the corresponding sign-in activity.\" />\n        </Property>\n        <Property Name=\"appliedEventListeners\" Type=\"Collection(graph.appliedAuthenticationEventListener)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detailed information about the listeners, such as Azure Logic Apps and Azure Functions, that were triggered by the corresponding events in the sign-in event.\" />\n        </Property>\n        <Property Name=\"authenticationAppDeviceDetails\" Type=\"graph.authenticationAppDeviceDetails\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides details about the app and device used during an Azure AD authentication step.\" />\n        </Property>\n        <Property Name=\"authenticationAppPolicyEvaluationDetails\" Type=\"Collection(graph.authenticationAppPolicyDetails)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides details of the Azure AD policies applied to a user and client authentication app during an authentication step.\" />\n        </Property>\n        <Property Name=\"authenticationContextClassReferences\" Type=\"Collection(graph.authenticationContext)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a collection of values that represent the conditional access authentication contexts applied to the sign-in.\" />\n        </Property>\n        <Property Name=\"authenticationDetails\" Type=\"Collection(graph.authenticationDetail)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The result of the authentication attempt and additional details on the authentication method.\" />\n        </Property>\n        <Property Name=\"authenticationMethodsUsed\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The authentication methods used. Possible values: SMS, Authenticator App, App Verification code, Password, FIDO, PTA, or PHS.\" />\n        </Property>\n        <Property Name=\"authenticationProcessingDetails\" Type=\"Collection(graph.keyValue)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional authentication processing details, such as the agent name in case of PTA/PHS or Server/farm name in case of federated authentication.\" />\n        </Property>\n        <Property Name=\"authenticationProtocol\" Type=\"graph.protocolType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lists the protocol type or grant type used in the authentication. The possible values are: none, oAuth2, ropc, wsFederation, saml20, deviceCode, unknownFutureValue. For authentications that use protocols other than the possible values listed, the protocol type is listed as none.\" />\n        </Property>\n        <Property Name=\"authenticationRequirement\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This holds the highest level of authentication needed through all the sign-in steps, for sign-in to succeed. Supports $filter (eq and startsWith operators only).\" />\n        </Property>\n        <Property Name=\"authenticationRequirementPolicies\" Type=\"Collection(graph.authenticationRequirementPolicy)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sources of authentication requirement, such as conditional access, per-user MFA, identity protection, and security defaults.\" />\n        </Property>\n        <Property Name=\"autonomousSystemNumber\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Autonomous System Number (ASN) of the network used by the actor.\" />\n        </Property>\n        <Property Name=\"azureResourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a fully qualified Azure Resource Manager ID of an Azure resource accessed during the sign-in.\" />\n        </Property>\n        <Property Name=\"clientAppUsed\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The legacy client used for sign-in activity. For example: Browser, Exchange ActiveSync, Modern clients, IMAP, MAPI, SMTP, or POP. Supports $filter (eq operator only).\" />\n        </Property>\n        <Property Name=\"clientCredentialType\" Type=\"graph.clientCredentialType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the credential type that a user client or service principal provided to Azure AD to authenticate itself. You may wish to review clientCredentialType to track and eliminate less secure credential types or to watch for clients and service principals using anomalous credential types. The possible values are: none, clientSecret, clientAssertion, federatedIdentityCredential, managedIdentity, certificate, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"conditionalAccessStatus\" Type=\"graph.conditionalAccessStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the conditional access policy triggered. Possible values: success, failure, notApplied, or unknownFutureValue. Supports $filter (eq operator only).\" />\n        </Property>\n        <Property Name=\"correlationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier that's sent from the client when sign-in is initiated. This is used for troubleshooting the corresponding sign-in activity when calling for support. Supports $filter (eq operator only).\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the sign-in was initiated. The Timestamp type is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $orderby and $filter (eq, le, and ge operators only).\" />\n        </Property>\n        <Property Name=\"crossTenantAccessType\" Type=\"graph.signInAccessType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the type of cross-tenant access used by the actor to access the resource. Possible values are: none, b2bCollaboration, b2bDirectConnect, microsoftSupport, serviceProvider, unknownFutureValue. If the sign in did not cross tenant boundaries, the value is none.\" />\n        </Property>\n        <Property Name=\"deviceDetail\" Type=\"graph.deviceDetail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device information from where the sign-in occurred. Includes information such as deviceId, OS, and browser. Supports $filter (eq and startsWith operators only) on browser and operatingSystem properties.\" />\n        </Property>\n        <Property Name=\"federatedCredentialId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the identifier of an application's federated identity credential, if a federated identity credential was used to sign in.\" />\n        </Property>\n        <Property Name=\"flaggedForReview\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"During a failed sign in, a user may click a button in the Azure portal to mark the failed event for tenant admins. If a user clicked the button to flag the failed sign in, this value is true.\" />\n        </Property>\n        <Property Name=\"homeTenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tenant identifier of the user initiating the sign in. Not applicable in Managed Identity or service principal sign ins.\" />\n        </Property>\n        <Property Name=\"homeTenantName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For user sign ins, the identifier of the tenant that the user is a member of. Only populated in cases where the home tenant has provided affirmative consent to Azure AD to show the tenant content.\" />\n        </Property>\n        <Property Name=\"incomingTokenType\" Type=\"graph.incomingTokenType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the token types that were presented to Azure AD to authenticate the actor in the sign in. The possible values are: none, primaryRefreshToken, saml11, saml20, unknownFutureValue, remoteDesktopToken.  NOTE Azure AD may have also used token types not listed in this Enum type to authenticate the actor. Do not infer the lack of a token if it is not one of the types listed. Also, please note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: remoteDesktopToken.\" />\n        </Property>\n        <Property Name=\"ipAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IP address of the client from where the sign-in occurred. Supports $filter (eq and startsWith operators only).\" />\n        </Property>\n        <Property Name=\"ipAddressFromResourceProvider\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IP address a user used to reach a resource provider, used to determine Conditional Access compliance for some policies. For example, when a user interacts with Exchange Online, the IP address Exchange receives from the user may be recorded here. This value is often null.\" />\n        </Property>\n        <Property Name=\"isInteractive\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a user sign in is interactive. In interactive sign in, the user provides an authentication factor to Azure AD. These factors include passwords, responses to MFA challenges, biometric factors, or QR codes that a user provides to Azure AD or an associated app. In non-interactive sign in, the user doesn't provide an authentication factor. Instead, the client app uses a token or code to authenticate or access a resource on behalf of a user. Non-interactive sign ins are commonly used for a client to sign in on a user's behalf in a process transparent to the user.\" />\n        </Property>\n        <Property Name=\"isTenantRestricted\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Shows whether the sign in event was subject to an Azure AD tenant restriction policy.\" />\n        </Property>\n        <Property Name=\"location\" Type=\"graph.signInLocation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The city, state, and 2 letter country code from where the sign-in occurred. Supports $filter (eq and startsWith operators only) on city, state, and countryOrRegion properties.\" />\n        </Property>\n        <Property Name=\"mfaDetail\" Type=\"graph.mfaDetail\" />\n        <Property Name=\"networkLocationDetails\" Type=\"Collection(graph.networkLocationDetail)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The network location details including the type of network used and its names.\" />\n        </Property>\n        <Property Name=\"originalRequestId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The request identifier of the first request in the authentication sequence. Supports $filter (eq operator only).\" />\n        </Property>\n        <Property Name=\"privateLinkDetails\" Type=\"graph.privateLinkDetails\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains information about the Azure AD Private Link policy that is associated with the sign in event.\" />\n        </Property>\n        <Property Name=\"processingTimeInMilliseconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The request processing time in milliseconds in AD STS.\" />\n        </Property>\n        <Property Name=\"resourceDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the resource that the user signed in to. Supports $filter (eq operator only).\" />\n        </Property>\n        <Property Name=\"resourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the resource that the user signed in to. Supports $filter (eq operator only).\" />\n        </Property>\n        <Property Name=\"resourceServicePrincipalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the service principal representing the target resource in the sign-in event.\" />\n        </Property>\n        <Property Name=\"resourceTenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tenant identifier of the resource referenced in the sign in.\" />\n        </Property>\n        <Property Name=\"riskDetail\" Type=\"graph.riskDetail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason behind a specific state of a risky user, sign-in, or a risk event. Possible values: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, or unknownFutureValue. The value none means that no action has been performed on the user or sign-in so far. Supports $filter (eq operator only). Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned hidden.\" />\n        </Property>\n        <Property Name=\"riskEventTypes_v2\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of risk event types associated with the sign-in. Possible values: unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence,  generic, or unknownFutureValue. Supports $filter (eq and startsWith operators only).\" />\n        </Property>\n        <Property Name=\"riskLevelAggregated\" Type=\"graph.riskLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The aggregated risk level. Possible values: none, low, medium, high, hidden, or unknownFutureValue. The value hidden means the user or sign-in was not enabled for Azure AD Identity Protection. Supports $filter (eq operator only). Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned hidden.\" />\n        </Property>\n        <Property Name=\"riskLevelDuringSignIn\" Type=\"graph.riskLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The risk level during sign-in. Possible values: none, low, medium, high, hidden, or unknownFutureValue. The value hidden means the user or sign-in was not enabled for Azure AD Identity Protection. Supports $filter (eq operator only). Note: Details for this property are only available for Azure AD Premium P2 customers. All other customers are returned hidden.\" />\n        </Property>\n        <Property Name=\"riskState\" Type=\"graph.riskState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The risk state of a risky user, sign-in, or a risk event. Possible values: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, or unknownFutureValue. Supports $filter (eq operator only).\" />\n        </Property>\n        <Property Name=\"servicePrincipalCredentialKeyId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the key credential used by the service principal to authenticate.\" />\n        </Property>\n        <Property Name=\"servicePrincipalCredentialThumbprint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The certificate thumbprint of the certificate used by the service principal to authenticate.\" />\n        </Property>\n        <Property Name=\"servicePrincipalId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application identifier used for sign-in. This field is populated when you are signing in using an application. Supports $filter (eq and startsWith operators only).\" />\n        </Property>\n        <Property Name=\"servicePrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application name used for sign-in. This field is populated when you are signing in using an application. Supports $filter (eq and startsWith operators only).\" />\n        </Property>\n        <Property Name=\"sessionLifetimePolicies\" Type=\"Collection(graph.sessionLifetimePolicy)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Any conditional access session management policies that were applied during the sign-in event.\" />\n        </Property>\n        <Property Name=\"signInEventTypes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the category of sign in that the event represents. For user sign ins, the category can be interactiveUser or nonInteractiveUser and corresponds to the value for the isInteractive property on the signin resource. For managed identity sign ins, the category is managedIdentity. For service principal sign ins, the category is servicePrincipal. Possible values are: interactiveUser, nonInteractiveUser, servicePrincipal, managedIdentity, unknownFutureValue. Supports $filter (eq, ne).\" />\n        </Property>\n        <Property Name=\"signInIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identification that the user provided to sign in. It may be the userPrincipalName but it's also populated when a user signs in using other identifiers.\" />\n        </Property>\n        <Property Name=\"signInIdentifierType\" Type=\"graph.signInIdentifierType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of sign in identifier. Possible values are: userPrincipalName, phoneNumber, proxyAddress, qrCode, onPremisesUserPrincipalName, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.signInStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sign-in status. Includes the error code and description of the error (in case of a sign-in failure). Supports $filter (eq operator only) on errorCode property.\" />\n        </Property>\n        <Property Name=\"tokenIssuerName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the identity provider. For example, sts.microsoft.com. Supports $filter (eq operator only).\" />\n        </Property>\n        <Property Name=\"tokenIssuerType\" Type=\"graph.tokenIssuerType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of identity provider. The possible values are: AzureAD, ADFederationServices, UnknownFutureValue, AzureADBackupAuth, ADFederationServicesMFAAdapter, NPSExtension. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: AzureADBackupAuth , ADFederationServicesMFAAdapter , NPSExtension.\" />\n        </Property>\n        <Property Name=\"uniqueTokenIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique base64 encoded request identifier used to track tokens issued by Azure AD as they are redeemed at resource providers.\" />\n        </Property>\n        <Property Name=\"userAgent\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user agent information related to sign-in. Supports $filter (eq and startsWith operators only).\" />\n        </Property>\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the user. Supports $filter (eq and startsWith operators only).\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the user. Supports $filter (eq operator only).\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UPN of the user. Supports $filter (eq and startsWith operators only).\" />\n        </Property>\n        <Property Name=\"userType\" Type=\"graph.signInUserType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies whether the user is a member or guest in the tenant. Possible values are: member, guest, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"authenticationMethodsRoot\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"userRegistrationDetails\" Type=\"Collection(graph.userRegistrationDetails)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the state of a user's authentication methods, including which methods are registered and which features the user is registered and capable of (such as multi-factor authentication, self-service password reset, and passwordless authentication).\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"userRegistrationDetails\" BaseType=\"graph.entity\">\n        <Property Name=\"defaultMfaMethod\" Type=\"graph.defaultMfaMethodType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The method the user or admin selected as default for performing multi-factor authentication for the user. The possible values are: none, mobilePhone, alternateMobilePhone, officePhone, microsoftAuthenticatorPush, softwareOneTimePasscode, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"isAdmin\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the user has an admin role in the tenant. This value can be used to check the authentication methods that privileged accounts are registered for and capable of.\" />\n        </Property>\n        <Property Name=\"isMfaCapable\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the user has registered a strong authentication method for multi-factor authentication. The method must be allowed by the authentication methods policy. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"isMfaRegistered\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the user has registered a strong authentication method for multi-factor authentication. The method may not necessarily be allowed by the authentication methods policy.  Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"isPasswordlessCapable\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the user has registered a passwordless strong authentication method (including FIDO2, Windows Hello for Business, and Microsoft Authenticator (Passwordless)) that is allowed by the authentication methods policy. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"isSsprCapable\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the user has registered the required number of authentication methods for self-service password reset and the user is allowed to perform self-service password reset by policy. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"isSsprEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the user is allowed to perform self-service password reset by policy. The user may not necessarily have registered the required number of authentication methods for self-service password reset. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"isSsprRegistered\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the user has registered the required number of authentication methods for self-service password reset. The user may not necessarily be allowed to perform self-service password reset by policy. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"methodsRegistered\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of authentication methods registered, such as mobilePhone, email, fido2. Supports $filter (any with eq).\" />\n        </Property>\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user display name, such as Adele Vance. Supports $filter (eq, startsWith) and $orderBy.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name, such as AdeleV@contoso.com. Supports $filter (eq, startsWith) and $orderBy.\" />\n        </Property>\n        <Property Name=\"userType\" Type=\"graph.signInUserType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies whether the user is a member or guest in the tenant. The possible values are: member, guest, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"credentialUsageSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"authMethod\" Type=\"graph.usageAuthMethod\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the authentication method that the user used. Possible values are:email, mobileSMS, mobileCall, officePhone, securityQuestion (only used for self-service password reset), appNotification, appCode, alternateMobileCall (supported only in registration), fido, appPassword, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"failureActivityCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the count of failed resets or registration data.\" />\n        </Property>\n        <Property Name=\"feature\" Type=\"graph.featureType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the feature to report. Possible values are: registration, reset, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"successfulActivityCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the count of successful registrations or resets.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"credentialUserRegistrationCount\" BaseType=\"graph.entity\">\n        <Property Name=\"totalUserCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the total user count in the tenant.\" />\n        </Property>\n        <Property Name=\"userRegistrationCounts\" Type=\"Collection(graph.userRegistrationCount)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of registration count and status information for users in your tenant.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"credentialUserRegistrationDetails\" BaseType=\"graph.entity\">\n        <Property Name=\"authMethods\" Type=\"Collection(graph.registrationAuthMethod)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the authentication method that the user has registered. Possible values are: email, mobilePhone, officePhone,  securityQuestion (only used for self-service password reset), appNotification,  appCode, alternateMobilePhone (supported only in registration),  fido,  appPassword,  unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"isCapable\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the user is ready to perform self-service password reset or MFA.\" />\n        </Property>\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the user enabled to perform self-service password reset.\" />\n        </Property>\n        <Property Name=\"isMfaRegistered\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the user is registered for MFA.\" />\n        </Property>\n        <Property Name=\"isRegistered\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the user has registered any authentication methods for self-service password reset.\" />\n        </Property>\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the user name of the corresponding user.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the user principal name of the corresponding user.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"directory\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"impactedResources\" Type=\"Collection(graph.impactedResource)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"recommendations\" Type=\"Collection(graph.recommendation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of recommended improvements to improve tenant posture.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"administrativeUnits\" Type=\"Collection(graph.administrativeUnit)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Conceptual container for user and group directory objects.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"attributeSets\" Type=\"Collection(graph.attributeSet)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group of related custom security attribute definitions.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"customSecurityAttributeDefinitions\" Type=\"Collection(graph.customSecurityAttributeDefinition)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Schema of a custom security attributes (key-value pairs).\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deletedItems\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.user</String>\n              <String>microsoft.graph.group</String>\n              <String>microsoft.graph.application</String>\n              <String>microsoft.graph.servicePrincipal</String>\n              <String>microsoft.graph.administrativeUnit</String>\n              <String>microsoft.graph.device</String>\n            </Collection>\n          </Annotation>\n\t\t      <Annotation Term=\"Org.OData.Core.V1.ExplicitOperationBindings\">\n            <Collection>\n              <String>microsoft.graph.restore</String>\n            </Collection>\n          </Annotation>\n        </NavigationProperty>\n        <NavigationProperty Name=\"federationConfigurations\" Type=\"Collection(graph.identityProviderBase)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure domain federation with organizations whose identity provider (IdP) supports either the SAML or WS-Fed protocol.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"inboundSharedUserProfiles\" Type=\"Collection(graph.inboundSharedUserProfile)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"onPremisesSynchronization\" Type=\"Collection(graph.onPremisesDirectorySynchronization)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A container for on-premises directory synchronization functionalities that are available for the organization.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"outboundSharedUserProfiles\" Type=\"Collection(graph.outboundSharedUserProfile)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"sharedEmailDomains\" Type=\"Collection(graph.sharedEmailDomain)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"featureRolloutPolicies\" Type=\"Collection(graph.featureRolloutPolicy)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"impactedResource\" BaseType=\"graph.entity\">\n        <Property Name=\"addedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the impactedResource object was initially associated with the recommendation.\" />\n        </Property>\n        <Property Name=\"additionalDetails\" Type=\"Collection(graph.keyValue)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional information unique to the impactedResource to help contextualize the recommendation.\" />\n        </Property>\n        <Property Name=\"apiUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL link to the corresponding Azure AD resource.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of the Azure AD resource.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the user or service that last updated the status.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the status was last updated.\" />\n        </Property>\n        <Property Name=\"owner\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user responsible for maintaining the resource.\" />\n        </Property>\n        <Property Name=\"portalUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL link to the corresponding Azure AD portal page of the resource.\" />\n        </Property>\n        <Property Name=\"postponeUntilDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The future date and time when the status of a postponed impactedResource will be active again.\" />\n        </Property>\n        <Property Name=\"rank\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the importance of the resource. A resource with a rank equal to 1 is of the highest importance.\" />\n        </Property>\n        <Property Name=\"recommendationId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the recommendation that the resource is associated with.\" />\n        </Property>\n        <Property Name=\"resourceType\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of Azure AD resource. Examples include user, application.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.recommendationStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a resource needs to be addressed. The possible values are: active, completedBySystem, completedByUser, dismissed, postponed, unknownFutureValue. By default, a recommendation's status is set to active when the recommendation is first generated. Status is set to completedBySystem when our service detects that a resource which was once active no longer applies.\" />\n        </Property>\n        <Property Name=\"subjectId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The related unique identifier, depending on the resourceType. For example, this property is set to the applicationId if the resourceType is an application.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"recommendationBase\" BaseType=\"graph.entity\">\n        <Property Name=\"actionSteps\" Type=\"Collection(graph.actionStep)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of actions to take to complete a recommendation.\" />\n        </Property>\n        <Property Name=\"benefits\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An explanation of why completing the recommendation will benefit you. Corresponds to the Value section of a recommendation shown in the Azure AD portal.\" />\n        </Property>\n        <Property Name=\"category\" Type=\"graph.recommendationCategory\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the category of intelligent guidance that the recommendation falls under. The possible values are: identityBestPractice, identitySecureScore, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the recommendation was detected as applicable to your directory.\" />\n        </Property>\n        <Property Name=\"currentScore\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of points the tenant has attained. Only applies to recommendations with category set to identitySecureScore.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The title of the recommendation.\" />\n        </Property>\n        <Property Name=\"featureAreas\" Type=\"Collection(graph.recommendationFeatureAreas)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The directory feature that the recommendation is related to.\" />\n        </Property>\n        <Property Name=\"impactStartDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The future date and time when a recommendation should be completed.\" />\n        </Property>\n        <Property Name=\"impactType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the scope of impact of a recommendation. Tenant level indicates that the recommendation impacts the whole tenant. Other possible values include users, applications.\" />\n        </Property>\n        <Property Name=\"insights\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes why a recommendation uniquely applies to your directory. Corresponds to the Description section of a recommendation shown in the Azure AD portal.\" />\n        </Property>\n        <Property Name=\"lastCheckedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The most recent date and time a recommendation was deemed applicable to your directory.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the user who last updated the status of the recommendation.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the status of a recommendation was last updated.\" />\n        </Property>\n        <Property Name=\"maxScore\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum number of points attainable. Only applies to recommendations with category set to identitySecureScore.\" />\n        </Property>\n        <Property Name=\"postponeUntilDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The future date and time when the status of a postponed recommendation will be active again.\" />\n        </Property>\n        <Property Name=\"priority\" Type=\"graph.recommendationPriority\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the time sensitivity for a recommendation to be completed. Microsoft auto assigns this value. The possible values are: low, medium, high.\" />\n        </Property>\n        <Property Name=\"recommendationType\" Type=\"graph.recommendationType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly shortname to identify the recommendation. The possible values are: adfsAppsMigration, enableDesktopSSO, enablePHS, enableProvisioning, switchFromPerUserMFA, tenantMFA, thirdPartyApps, turnOffPerUserMFA, useAuthenticatorApp, useMyApps, staleApps, staleAppCreds, applicationCredentialExpiry, servicePrincipalKeyExpiry, adminMFAV2, blockLegacyAuthentication, integratedApps, mfaRegistrationV2, pwagePolicyNew, passwordHashSync, oneAdmin, roleOverlap, selfServicePasswordReset, signinRiskPolicy, userRiskPolicy, verifyAppPublisher, privateLinkForAAD, appRoleAssignmentsGroups, appRoleAssignmentsUsers, managedIdentity, overprivilegedApps, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"remediationImpact\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the impact on users of the remediation. Only applies to recommendations with category set to identitySecureScore.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.recommendationStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the status of the recommendation based on user or system action. The possible values are: active, completedBySystem, completedByUser, dismissed, postponed, unknownFutureValue. By default, a recommendation's status is set to active when the recommendation is first generated. Status is set to completedBySystem when our service detects that a recommendation which was previously active no longer applies.\" />\n        </Property>\n        <NavigationProperty Name=\"impactedResources\" Type=\"Collection(graph.impactedResource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of directory objects associated with the recommendation.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"recommendation\" BaseType=\"graph.recommendationBase\" />\n      <EntityType Name=\"administrativeUnit\" BaseType=\"graph.directoryObject\" OpenType=\"true\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An optional description for the administrative unit. Supports $filter (eq, ne, in, startsWith), $search.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the administrative unit. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderBy.\" />\n        </Property>\n        <Property Name=\"isMemberManagementRestricted\" Type=\"Edm.Boolean\" />\n        <Property Name=\"visibility\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls whether the administrative unit and its members are hidden or public. Can be set to HiddenMembership or Public. If not set, the default behavior is Public. When set to HiddenMembership, only members of the administrative unit can list other members of the administrative unit.\" />\n        </Property>\n        <NavigationProperty Name=\"members\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.user</String>\n              <String>microsoft.graph.group</String>\n              <String>microsoft.graph.application</String>\n              <String>microsoft.graph.servicePrincipal</String>\n              <String>microsoft.graph.device</String>\n              <String>microsoft.graph.orgContact</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users and groups that are members of this administrative unit. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"scopedRoleMembers\" Type=\"Collection(graph.scopedRoleMembership)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scoped-role members of this administrative unit.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"extensions\" Type=\"Collection(graph.extension)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for this administrative unit. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"attributeSet\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the attribute set. Can be up to 128 characters long and include Unicode characters. Can be changed later.\" />\n        </Property>\n        <Property Name=\"maxAttributesPerSet\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of custom security attributes that can be defined in this attribute set. Default value is null. If not specified, the administrator can add up to the maximum of 500 active attributes per tenant. Can be changed later.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"customSecurityAttributeDefinition\" BaseType=\"graph.entity\">\n        <Property Name=\"attributeSet\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the attribute set. Case insensitive.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the custom security attribute. Can be up to 128 characters long and include Unicode characters. Can be changed later.\" />\n        </Property>\n        <Property Name=\"isCollection\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether multiple values can be assigned to the custom security attribute. Cannot be changed later. If type is set to Boolean, isCollection cannot be set to true.\" />\n        </Property>\n        <Property Name=\"isSearchable\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether custom security attribute values will be indexed for searching on objects that are assigned attribute values. Cannot be changed later.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the custom security attribute. Must be unique within an attribute set. Can be up to 32 characters long and include Unicode characters. Cannot contain spaces or special characters. Cannot be changed later. Case insensitive.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the custom security attribute is active or deactivated. Acceptable values are Available and Deprecated. Can be changed later.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data type for the custom security attribute values. Supported types are Boolean, Integer, and String. Cannot be changed later.\" />\n        </Property>\n        <Property Name=\"usePreDefinedValuesOnly\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether only predefined values can be assigned to the custom security attribute. If set to false, free-form values are allowed. Can later be changed from true to false, but cannot be changed from false to true. If type is set to Boolean, usePreDefinedValuesOnly cannot be set to true.\" />\n        </Property>\n        <NavigationProperty Name=\"allowedValues\" Type=\"Collection(graph.allowedValue)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Values that are predefined for this custom security attribute.This navigation property is not returned by default and must be specified in an $expand query. For example, /directory/customSecurityAttributeDefinitions?$expand=allowedValues.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"identityProviderBase\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the identity provider.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"inboundSharedUserProfile\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"homeTenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"userId\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Key>\n          <PropertyRef Name=\"userId\" />\n        </Key>\n      </EntityType>\n      <EntityType Name=\"onPremisesDirectorySynchronization\" BaseType=\"graph.entity\">\n        <Property Name=\"configuration\" Type=\"graph.onPremisesDirectorySynchronizationConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Consists of configurations that can be fine-tuned and impact the on-premises directory synchronization process for a tenant.\" />\n        </Property>\n        <Property Name=\"features\" Type=\"graph.onPremisesDirectorySynchronizationFeature\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Consists of directory synchronization features that can be enabled or disabled.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"outboundSharedUserProfile\">\n        <Property Name=\"userId\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Key>\n          <PropertyRef Name=\"userId\" />\n        </Key>\n        <NavigationProperty Name=\"tenants\" Type=\"Collection(graph.tenantReference)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"sharedEmailDomain\" BaseType=\"graph.entity\">\n        <Property Name=\"provisioningStatus\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"featureRolloutPolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A description for this feature rollout policy.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for this  feature rollout policy.\" />\n        </Property>\n        <Property Name=\"feature\" Type=\"graph.stagedFeatureName\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: passthroughAuthentication, seamlessSso, passwordHashSync, emailAsAlternateId, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"isAppliedToOrganization\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether this feature rollout policy should be applied to the entire organization.\" />\n        </Property>\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the feature rollout is enabled.\" />\n        </Property>\n        <NavigationProperty Name=\"appliesTo\" Type=\"Collection(graph.directoryObject)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Nullable. Specifies a list of directoryObjects that feature is enabled for.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"governanceInsight\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"insightCreatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates when the insight was created.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"membershipOutlierInsight\" BaseType=\"graph.governanceInsight\">\n        <Property Name=\"containerId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the identifier of the container, for example, a group ID.\" />\n        </Property>\n        <Property Name=\"memberId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the identifier of the user.\" />\n        </Property>\n        <Property Name=\"outlierContainerType\" Type=\"graph.outlierContainerType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of container. The possible values are: group, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"outlierMemberType\" Type=\"graph.outlierMemberType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of outlier member. The possible values are: user, unknownFutureValue.\" />\n        </Property>\n        <NavigationProperty Name=\"container\" Type=\"graph.directoryObject\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation link to the container directory object. For example, to a group.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"member\" Type=\"graph.directoryObject\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation link to a member object. For example, to a user.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"relyingPartyDetailedSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"failedSignInCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed sign in on Active Directory Federation Service in the period specified.\" />\n        </Property>\n        <Property Name=\"migrationStatus\" Type=\"graph.migrationStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indication of whether the application can be moved to Azure AD or require more investigation. Possible values are: ready, needsReview, additionalStepsRequired, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"migrationValidationDetails\" Type=\"Collection(graph.keyValuePair)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies all the validations check done on applications configuration details to evaluate if the application is ready to be moved to Azure AD.\" />\n        </Property>\n        <Property Name=\"relyingPartyId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This identifier is used to identify the relying party to this Federation Service. It is used when issuing claims to the relying party.\" />\n        </Property>\n        <Property Name=\"relyingPartyName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of application or other entity on the internet that uses an identity provider to authenticate a user who wants to log in.\" />\n        </Property>\n        <Property Name=\"replyUrls\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies where the relying party expects to receive the token.\" />\n        </Property>\n        <Property Name=\"serviceId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Uniquely identifies the Active Directory forest.\" />\n        </Property>\n        <Property Name=\"signInSuccessRate\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of successful / (number of successful + number of failed sign ins) on Active Directory Federation Service in the period specified.\" />\n        </Property>\n        <Property Name=\"successfulSignInCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of successful sign ins on Active Directory Federation Service.\" />\n        </Property>\n        <Property Name=\"totalSignInCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of successful + failed sign ins failed sign ins on Active Directory Federation Service in the period specified.\" />\n        </Property>\n        <Property Name=\"uniqueUserCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unique users that have signed into the application.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"reportRoot\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"applicationSignInDetailedSummary\" Type=\"Collection(graph.applicationSignInDetailedSummary)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a detailed summary of an application sign-in.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"authenticationMethods\" Type=\"graph.authenticationMethodsRoot\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Container for navigation properties for Azure AD authentication methods resources.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"credentialUserRegistrationDetails\" Type=\"Collection(graph.credentialUserRegistrationDetails)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of the usage of self-service password reset and multi-factor authentication (MFA) for all registered users.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userCredentialUsageDetails\" Type=\"Collection(graph.userCredentialUsageDetails)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the self-service password reset (SSPR) usage for a given tenant.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"dailyPrintUsage\" Type=\"Collection(graph.printUsage)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"dailyPrintUsageByPrinter\" Type=\"Collection(graph.printUsageByPrinter)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"dailyPrintUsageByUser\" Type=\"Collection(graph.printUsageByUser)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"dailyPrintUsageSummariesByPrinter\" Type=\"Collection(graph.printUsageByPrinter)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"dailyPrintUsageSummariesByUser\" Type=\"Collection(graph.printUsageByUser)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"monthlyPrintUsageByPrinter\" Type=\"Collection(graph.printUsageByPrinter)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"monthlyPrintUsageByUser\" Type=\"Collection(graph.printUsageByUser)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"monthlyPrintUsageSummariesByPrinter\" Type=\"Collection(graph.printUsageByPrinter)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"monthlyPrintUsageSummariesByUser\" Type=\"Collection(graph.printUsageByUser)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"security\" Type=\"graph.securityReportsRoot\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the ability to launch a realistic simulated phishing attack that organizations can learn from.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"userCredentialUsageDetails\" BaseType=\"graph.entity\">\n        <Property Name=\"authMethod\" Type=\"graph.usageAuthMethod\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the authentication method that the user used. Possible values are:email, mobileSMS, mobileCall, officePhone, securityQuestion (only used for self-service password reset), appNotification, appCode, alternateMobileCall (supported only in registration), fido, appPassword,unknownFutureValue\" />\n        </Property>\n        <Property Name=\"eventDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"failureReason\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the failure reason for the corresponding reset or registration workflow.\" />\n        </Property>\n        <Property Name=\"feature\" Type=\"graph.featureType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: registration, reset, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"isSuccess\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates success or failure of the workflow.\" />\n        </Property>\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the user performing the reset or registration workflow.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principal name of the user performing the reset or registration workflow.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"printUsage\" BaseType=\"graph.entity\">\n        <Property Name=\"blackAndWhitePageCount\" Type=\"Edm.Int64\" />\n        <Property Name=\"colorPageCount\" Type=\"Edm.Int64\" />\n        <Property Name=\"completedBlackAndWhiteJobCount\" Type=\"Edm.Int64\" Nullable=\"false\" />\n        <Property Name=\"completedColorJobCount\" Type=\"Edm.Int64\" Nullable=\"false\" />\n        <Property Name=\"completedJobCount\" Type=\"Edm.Int64\" />\n        <Property Name=\"doubleSidedSheetCount\" Type=\"Edm.Int64\" />\n        <Property Name=\"incompleteJobCount\" Type=\"Edm.Int64\" Nullable=\"false\" />\n        <Property Name=\"mediaSheetCount\" Type=\"Edm.Int64\" />\n        <Property Name=\"pageCount\" Type=\"Edm.Int64\" />\n        <Property Name=\"singleSidedSheetCount\" Type=\"Edm.Int64\" />\n        <Property Name=\"usageDate\" Type=\"Edm.Date\" Nullable=\"false\" />\n      </EntityType>\n      <EntityType Name=\"printUsageByPrinter\" BaseType=\"graph.printUsage\">\n        <Property Name=\"printerId\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"printUsageByUser\" BaseType=\"graph.printUsage\">\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UPN of the user represented by these statistics.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"securityReportsRoot\" BaseType=\"graph.entity\" />\n      <EntityType Name=\"invitation\" BaseType=\"graph.entity\">\n        <Property Name=\"invitedUserDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the user being invited.\" />\n        </Property>\n        <Property Name=\"invitedUserEmailAddress\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address of the user being invited. Required. The following special characters are not permitted in the email address:Tilde (~)Exclamation point (!)At sign (@)Number sign (#)Dollar sign ($)Percent (%)Circumflex (^)Ampersand (&amp;)Asterisk (*)Parentheses (( ))Hyphen (-)Plus sign (+)Equal sign (=)Brackets ([ ])Braces ({ })Backslash (/)Slash mark (/)Pipe (`\" />\n        </Property>\n        <Property Name=\"invitedUserMessageInfo\" Type=\"graph.invitedUserMessageInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional configuration for the message being sent to the invited user, including customizing message text, language and cc recipient list.\" />\n        </Property>\n        <Property Name=\"invitedUserType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The userType of the user being invited. By default, this is Guest. You can invite as Member if you're are company administrator. The default is false.\" />\n        </Property>\n        <Property Name=\"inviteRedeemUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL the user can use to redeem their invitation. Read-only.\" />\n        </Property>\n        <Property Name=\"inviteRedirectUrl\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL user should be redirected to once the invitation is redeemed. Required.\" />\n        </Property>\n        <Property Name=\"resetRedemption\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reset the user's redemption status and reinvite a user while retaining their user identifier, group memberships, and app assignments. This property allows you to enable a user to sign-in using a different email address from the one in the previous invitation. For more information about using this property, see Reset redemption status for a guest user (Preview).\" />\n        </Property>\n        <Property Name=\"sendInvitationMessage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an email should be sent to the user being invited. The default is false.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the invitation. Possible values: PendingAcceptance, Completed, InProgress, and Error\" />\n        </Property>\n        <NavigationProperty Name=\"invitedUser\" Type=\"graph.user\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user created as part of the invitation creation. Read-Only\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"activityStatistics\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"activity\" Type=\"graph.analyticsActivityType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of activity for which statistics are returned. The possible values are: call, chat, email, focus, and meeting.\" />\n        </Property>\n        <Property Name=\"duration\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total hours spent on the activity. The value is represented in ISO 8601 format for durations.\" />\n        </Property>\n        <Property Name=\"endDate\" Type=\"Edm.Date\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date when the activity ended, expressed in ISO 8601 format for calendar dates. For example, the property value could be '2019-07-03' that follows the YYYY-MM-DD format.\" />\n        </Property>\n        <Property Name=\"startDate\" Type=\"Edm.Date\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date when the activity started, expressed in ISO 8601 format for calendar dates. For example, the property value could be '2019-07-04' that follows the YYYY-MM-DD format.\" />\n        </Property>\n        <Property Name=\"timeZoneUsed\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time zone that the user sets in Microsoft Outlook is used for the computation. For example, the property value could be 'Pacific Standard Time.'\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"callActivityStatistics\" BaseType=\"graph.activityStatistics\">\n        <Property Name=\"afterHours\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time spent on calls outside of working hours, which is based on the user's Outlook calendar setting for work hours. The value is represented in ISO 8601 format for durations.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"chatActivityStatistics\" BaseType=\"graph.activityStatistics\">\n        <Property Name=\"afterHours\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time spent on chats outside of working hours, which is based on the user's Microsoft Outlook calendar setting for work hours. The value is represented in ISO 8601 format for durations.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"emailActivityStatistics\" BaseType=\"graph.activityStatistics\">\n        <Property Name=\"afterHours\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total hours spent on email outside of working hours, which is based on the user's Outlook calendar setting for work hours. The value is represented in ISO 8601 format for durations.\" />\n        </Property>\n        <Property Name=\"readEmail\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total hours spent reading email. The value is represented in ISO 8601 format for durations.\" />\n        </Property>\n        <Property Name=\"sentEmail\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total hours spent writing and sending email. The value is represented in ISO 8601 format for durations.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"focusActivityStatistics\" BaseType=\"graph.activityStatistics\" />\n      <EntityType Name=\"meetingActivityStatistics\" BaseType=\"graph.activityStatistics\">\n        <Property Name=\"afterHours\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time spent on meetings outside of working hours, which is based on the user's Outlook calendar setting for work hours. The value is represented in ISO 8601 format for durations.\" />\n        </Property>\n        <Property Name=\"conflicting\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time spent in conflicting meetings (meetings that overlap with other meetings that the person accepted and where the person’s status is set to Busy). The value is represented in ISO 8601 format for durations.\" />\n        </Property>\n        <Property Name=\"long\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time spent in long meetings (more than an hour in duration). The value is represented in ISO 8601 format for durations.\" />\n        </Property>\n        <Property Name=\"multitasking\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time spent in meetings where the person was multitasking (read/sent more than a minimum number of emails and/or sent more than a minimum number of messages in Teams or in Skype for Business). The value is represented in ISO 8601 format for durations.\" />\n        </Property>\n        <Property Name=\"organized\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time spent in meetings organized by the user. The value is represented in ISO 8601 format for durations.\" />\n        </Property>\n        <Property Name=\"recurring\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time spent on recurring meetings. The value is represented in ISO 8601 format for durations.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"application\" BaseType=\"graph.directoryObject\" OpenType=\"true\">\n        <Property Name=\"api\" Type=\"graph.apiApplication\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies settings for an application that implements a web API.\" />\n        </Property>\n        <Property Name=\"appId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the application that is assigned by Azure AD. Not nullable. Read-only. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"appRoles\" Type=\"Collection(graph.appRole)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of roles defined for the application. With app role assignments, these roles can be assigned to users, groups, or service principals associated with other applications. Not nullable.\" />\n        </Property>\n        <Property Name=\"certification\" Type=\"graph.certification\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the certification status of the application.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the application was registered. 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.  Supports $filter (eq, ne, not, ge, le, in, and eq on null values) and $orderBy.\" />\n        </Property>\n        <Property Name=\"defaultRedirectUri\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default redirect URI. If specified and there is no explicit redirect URI in the sign-in request for SAML and OIDC flows, Azure AD sends the token to this redirect URI. Azure AD also sends the token to this default URI in SAML IdP-initiated single sign-on. The value must match one of the configured redirect URIs for the application.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Free text field to provide a description of the application object to end users. The maximum allowed size is 1024 characters. Returned by default. Supports $filter (eq, ne, not, ge, le, startsWith) and $search.\" />\n        </Property>\n        <Property Name=\"disabledByMicrosoftStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether Microsoft has disabled the registered application. Possible values are: null (default value), NotDisabled, and DisabledDueToViolationOfServicesAgreement (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement).  Supports $filter (eq, ne, not).\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the application. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values), $search, and $orderBy.\" />\n        </Property>\n        <Property Name=\"groupMembershipClaims\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the groups claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following string values: None, SecurityGroup (for security groups and Azure AD roles), All (this gets all security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of).\" />\n        </Property>\n        <Property Name=\"identifierUris\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Also known as App ID URI, this value is set when an application is used as a resource app. The identifierUris acts as the prefix for the scopes you'll reference in your API's code, and it must be globally unique. You can use the default value provided, which is in the form api://&lt;application-client-id&gt;, or specify a more readable URI like https://contoso.com/api. For more information on valid identifierUris patterns and best practices, see Azure AD application registration security best practices. Not nullable. Supports $filter (eq, ne, ge, le, startsWith).\" />\n        </Property>\n        <Property Name=\"info\" Type=\"graph.informationalUrl\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Basic profile information of the application, such as it's marketing, support, terms of service, and privacy statement URLs. The terms of service and privacy statement are surfaced to users through the user consent experience. For more information, see How to: Add Terms of service and privacy statement for registered Azure AD apps. Supports $filter (eq, ne, not, ge, le, and eq on null values).\" />\n        </Property>\n        <Property Name=\"isDeviceOnlyAuthSupported\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether this application supports device authentication without a user. The default is false.\" />\n        </Property>\n        <Property Name=\"isFallbackPublicClient\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the fallback application type as public client, such as an installed application running on a mobile device. The default value is false which means the fallback application type is confidential client such as a web app. There are certain scenarios where Azure AD cannot determine the client application type. For example, the ROPC flow where the application is configured without specifying a redirect URI. In those cases Azure AD interprets the application type based on the value of this property.\" />\n        </Property>\n        <Property Name=\"keyCredentials\" Type=\"Collection(graph.keyCredential)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of key credentials associated with the application. Not nullable. Supports $filter (eq, not, ge, le).\" />\n        </Property>\n        <Property Name=\"logo\" Type=\"Edm.Stream\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The main logo for the application. Not nullable.\" />\n        </Property>\n        <Property Name=\"notes\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notes relevant for the management of the application.\" />\n        </Property>\n        <Property Name=\"optionalClaims\" Type=\"graph.optionalClaims\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application developers can configure optional claims in their Azure AD applications to specify the claims that are sent to their application by the Microsoft security token service. For more information, see How to: Provide optional claims to your app.\" />\n        </Property>\n        <Property Name=\"parentalControlSettings\" Type=\"graph.parentalControlSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies parental control settings for an application.\" />\n        </Property>\n        <Property Name=\"passwordCredentials\" Type=\"Collection(graph.passwordCredential)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of password credentials associated with the application. Not nullable.\" />\n        </Property>\n        <Property Name=\"publicClient\" Type=\"graph.publicClientApplication\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies settings for installed clients such as desktop or mobile devices.\" />\n        </Property>\n        <Property Name=\"publisherDomain\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The verified publisher domain for the application. Read-only. Supports $filter (eq, ne, ge, le, startsWith).\" />\n        </Property>\n        <Property Name=\"requestSignatureVerification\" Type=\"graph.requestSignatureVerification\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether this application requires Azure AD to verify the signed authentication requests.\" />\n        </Property>\n        <Property Name=\"requiredResourceAccess\" Type=\"Collection(graph.requiredResourceAccess)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the resources that the application needs to access. This property also specifies the set of delegated permissions and application roles that it needs for each of those resources. This configuration of access to the required resources drives the consent experience. No more than 50 resource services (APIs) can be configured. Beginning mid-October 2021, the total number of required permissions must not exceed 400. For more information, see Limits on requested permissions per app. Not nullable. Supports $filter (eq, not, ge, le).\" />\n        </Property>\n        <Property Name=\"samlMetadataUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL where the service exposes SAML metadata for federation. This property is valid only for single-tenant applications. Nullable.\" />\n        </Property>\n        <Property Name=\"serviceManagementReference\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"References application or service contact information from a Service or Asset Management database. Nullable.\" />\n        </Property>\n        <Property Name=\"servicePrincipalLockConfiguration\" Type=\"graph.servicePrincipalLockConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether sensitive properties of a multi-tenant application should be locked for editing after the application is provisioned in a tenant. Nullable. null by default.\" />\n        </Property>\n        <Property Name=\"signInAudience\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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).\" />\n        </Property>\n        <Property Name=\"spa\" Type=\"graph.spaApplication\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies settings for a single-page application, including sign out URLs and redirect URIs for authorization codes and access tokens.\" />\n        </Property>\n        <Property Name=\"tags\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom strings that can be used to categorize and identify the application. Not nullable.Supports $filter (eq, not, ge, le, startsWith).\" />\n        </Property>\n        <Property Name=\"tokenEncryptionKeyId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the keyId of a public key from the keyCredentials collection. When configured, Azure AD encrypts all the tokens it emits by using the key this property points to. The application code that receives the encrypted token must use the matching private key to decrypt the token before it can be used for the signed-in user.\" />\n        </Property>\n        <Property Name=\"uniqueName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier that can be assigned to an application as an alternative identifier. Immutable. Read-only.\" />\n        </Property>\n        <Property Name=\"verifiedPublisher\" Type=\"graph.verifiedPublisher\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the verified publisher of the application. For more information about how publisher verification helps support application security, trustworthiness, and compliance, see Publisher verification.\" />\n        </Property>\n        <Property Name=\"web\" Type=\"graph.webApplication\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies settings for a web application.\" />\n        </Property>\n        <Property Name=\"windows\" Type=\"graph.windowsApplication\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies settings for apps running Microsoft Windows and published in the Microsoft Store or Xbox games store.\" />\n        </Property>\n        <Property Name=\"onPremisesPublishing\" Type=\"graph.onPremisesPublishing\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the set of properties required for configuring Application Proxy for this application. Configuring these properties allows you to publish your on-premises application for secure remote access.\" />\n        </Property>\n        <Annotation Term=\"OData.Community.Keys.V1.AlternateKeys\">\n          <Collection>\n            <Record Type=\"OData.Community.Keys.V1.AlternateKey\">\n              <PropertyValue Property=\"Key\">\n                <Collection>\n                  <Record Type=\"OData.Community.Keys.V1.PropertyRef\">\n                    <PropertyValue Property=\"Alias\" String=\"appId\" />\n                    <PropertyValue PropertyPath=\"appId\" Property=\"Name\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <NavigationProperty Name=\"appManagementPolicies\" Type=\"Collection(graph.appManagementPolicy)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The appManagementPolicy applied to this application.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"createdOnBehalfOf\" Type=\"graph.directoryObject\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supports $filter (/$count eq 0, /$count ne 0). Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"extensionProperties\" Type=\"Collection(graph.extensionProperty)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0).\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"federatedIdentityCredentials\" Type=\"Collection(graph.federatedIdentityCredential)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Federated identities for applications. Supports $expand and $filter (startsWith, /$count eq 0, /$count ne 0).\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"homeRealmDiscoveryPolicies\" Type=\"Collection(graph.homeRealmDiscoveryPolicy)\" />\n        <NavigationProperty Name=\"owners\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.appRoleAssignment</String>\n              <String>microsoft.graph.endpoint</String>\n              <String>microsoft.graph.servicePrincipal</String>\n              <String>microsoft.graph.user</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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).\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tokenIssuancePolicies\" Type=\"Collection(graph.tokenIssuancePolicy)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n        </NavigationProperty>\n        <NavigationProperty Name=\"tokenLifetimePolicies\" Type=\"Collection(graph.tokenLifetimePolicy)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tokenLifetimePolicies assigned to this application. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"connectorGroup\" Type=\"graph.connectorGroup\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The connectorGroup the application is using with Azure AD Application Proxy. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"synchronization\" Type=\"graph.synchronization\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"policyBase\" BaseType=\"graph.directoryObject\" Abstract=\"true\">\n        <Property Name=\"description\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description for this policy. Required.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for this policy. Required.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"appManagementPolicy\" BaseType=\"graph.policyBase\">\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"restrictions\" Type=\"graph.appManagementConfiguration\" />\n        <NavigationProperty Name=\"appliesTo\" Type=\"Collection(graph.directoryObject)\" />\n      </EntityType>\n      <EntityType Name=\"extensionProperty\" BaseType=\"graph.directoryObject\" OpenType=\"true\">\n        <Property Name=\"appDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the application object on which this extension property is defined. Read-only.\" />\n        </Property>\n        <Property Name=\"dataType\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the data type of the value the extension property can hold. Following values are supported. Not nullable. Binary - 256 bytes maximumBooleanDateTime - Must be specified in ISO 8601 format. Will be stored in UTC.Integer - 32-bit value.LargeInteger - 64-bit value.String - 256 characters maximum\" />\n        </Property>\n        <Property Name=\"isSyncedFromOnPremises\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if this extension property was synced from on-premises active directory using Azure AD Connect. Read-only.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the extension property. Not nullable. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"targetObjects\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Following values are supported. Not nullable. UserGroupAdministrativeUnitApplicationDeviceOrganization\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"federatedIdentityCredential\" BaseType=\"graph.entity\">\n        <Property Name=\"audiences\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The audience that can appear in the external token. This field is mandatory and should be set to api://AzureADTokenExchange for Azure AD. It says what Microsoft identity platform should accept in the aud claim in the incoming token. This value represents Azure AD in your external identity provider and has no fixed value across identity providers - you may need to create a new application registration in your identity provider to serve as the audience of this token. This field can only accept a single value and has a limit of 600 characters. Required.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The un-validated, user-provided description of the federated identity credential. It has a limit of 600 characters. Optional.\" />\n        </Property>\n        <Property Name=\"issuer\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the external identity provider and must match the issuer claim of the external token being exchanged. The combination of the values of issuer and subject must be unique on the app. It has a limit of 600 characters. Required.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"is the unique identifier for the federated identity credential, which has a limit of 120 characters and must be URL friendly. It is immutable once created. Required. Not nullable. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"subject\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. The identifier of the external software workload within the external identity provider. Like the audience value, it has no fixed format, as each identity provider uses their own - sometimes a GUID, sometimes a colon delimited identifier, sometimes arbitrary strings. The value here must match the sub claim within the token presented to Azure AD. The combination of issuer and subject must be unique on the app. It has a limit of 600 characters. Supports $filter (eq).\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"stsPolicy\" BaseType=\"graph.policyBase\" Abstract=\"true\">\n        <Property Name=\"definition\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string collection containing a JSON string that defines the rules and settings for a policy. The syntax for the definition differs for each derived policy type. Required.\" />\n        </Property>\n        <Property Name=\"isOrganizationDefault\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, activates this policy. There can be many policies for the same policy type, but only one can be activated as the organization default. Optional, default value is false.\" />\n        </Property>\n        <NavigationProperty Name=\"appliesTo\" Type=\"Collection(graph.directoryObject)\" />\n      </EntityType>\n      <EntityType Name=\"homeRealmDiscoveryPolicy\" BaseType=\"graph.stsPolicy\" />\n      <EntityType Name=\"tokenIssuancePolicy\" BaseType=\"graph.stsPolicy\" />\n      <EntityType Name=\"tokenLifetimePolicy\" BaseType=\"graph.stsPolicy\" />\n      <EntityType Name=\"connectorGroup\" BaseType=\"graph.entity\">\n        <Property Name=\"connectorGroupType\" Type=\"graph.connectorGroupType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of hybrid agent. This pre-set by the system. Possible values are: applicationProxy. Read-only.\" />\n        </Property>\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the connectorGroup is the default connectorGroup. Only a single connector group can be the default connectorGroup and this is pre-set by the system. Read-only.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name associated with the connectorGroup.\" />\n        </Property>\n        <Property Name=\"region\" Type=\"graph.connectorGroupRegion\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The region the connectorGroup is assigned to and will optimize traffic for. This region can only be set if no connectors or applications are assigned to the connectorGroup. The possible values are: nam (for North America), eur (for Europe), aus (for Australia), asia (for Asia), ind (for India), and unknownFutureValue.\" />\n        </Property>\n        <NavigationProperty Name=\"applications\" Type=\"Collection(graph.application)\" />\n        <NavigationProperty Name=\"members\" Type=\"Collection(graph.connector)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"synchronization\" BaseType=\"graph.entity\">\n        <Property Name=\"secrets\" Type=\"Collection(graph.synchronizationSecretKeyStringValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of credentials to access provisioned cloud applications.\" />\n        </Property>\n        <NavigationProperty Name=\"jobs\" Type=\"Collection(graph.synchronizationJob)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Performs synchronization by periodically running in the background, polling for changes in one directory, and pushing them to another directory.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"templates\" Type=\"Collection(graph.synchronizationTemplate)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pre-configured synchronization settings for a particular application.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"applicationTemplate\" BaseType=\"graph.entity\">\n        <Property Name=\"categories\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of categories for the application. Supported values can be: Collaboration, Business Management, Consumer, Content management, CRM, Data services, Developer services, E-commerce, Education, ERP, Finance, Health, Human resources, IT infrastructure, Mail, Management, Marketing, Media, Productivity, Project management, Telecommunications, Tools, Travel, and Web design &amp; hosting.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A description of the application.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the application.\" />\n        </Property>\n        <Property Name=\"homePageUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The home page URL of the application.\" />\n        </Property>\n        <Property Name=\"informationalUrls\" Type=\"graph.informationalUrls\" />\n        <Property Name=\"logoUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL to get the logo for this application.\" />\n        </Property>\n        <Property Name=\"publisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the publisher for this application.\" />\n        </Property>\n        <Property Name=\"supportedClaimConfiguration\" Type=\"graph.supportedClaimConfiguration\" />\n        <Property Name=\"supportedProvisioningTypes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of provisioning modes supported by this application. The only valid value is sync.\" />\n        </Property>\n        <Property Name=\"supportedSingleSignOnModes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of single sign-on modes supported by this application. The supported values are oidc, password, saml, and notSupported.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"claimsMappingPolicy\" BaseType=\"graph.stsPolicy\" />\n      <EntityType Name=\"delegatedPermissionClassification\" BaseType=\"graph.entity\">\n        <Property Name=\"classification\" Type=\"graph.permissionClassificationType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The classification value being given. Possible value: low. Does not support $filter.\" />\n        </Property>\n        <Property Name=\"permissionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier (id) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Required on create. Does not support $filter.\" />\n        </Property>\n        <Property Name=\"permissionName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The claim value (value) for the delegated permission listed in the publishedPermissionScopes collection of the servicePrincipal. Does not support $filter.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"endpoint\" BaseType=\"graph.directoryObject\" OpenType=\"true\">\n        <Property Name=\"capability\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the capability that is associated with this resource. (e.g. Messages, Conversations, etc.) Not nullable. Read-only.\" />\n        </Property>\n        <Property Name=\"providerId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application id of the publishing underlying service. Not nullable. Read-only.\" />\n        </Property>\n        <Property Name=\"providerName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the publishing underlying service. Read-only.\" />\n        </Property>\n        <Property Name=\"providerResourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Microsoft 365 groups, this is set to a well-known name for the resource (e.g. Yammer.FeedURL etc.). Not nullable. Read-only.\" />\n        </Property>\n        <Property Name=\"uri\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the published resource. Not nullable. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"solutionsRoot\">\n        <NavigationProperty Name=\"businessScenarios\" Type=\"Collection(graph.businessScenario)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"businessScenario\" BaseType=\"graph.entity\">\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity of the user who created the scenario.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the scenario was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the scenario.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity of the user who last modified the scenario.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the scenario was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"ownerAppIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifiers of applications that are authorized to work with this scenario.\" />\n        </Property>\n        <Property Name=\"uniqueName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique name of the scenario. To avoid conflicts, the recommended value for the unique name is a reverse domain name format, owned by the author of the scenario. For example, a scenario authored by Contoso.com would have a unique name that starts with com.contoso.\" />\n        </Property>\n        <Annotation Term=\"OData.Community.Keys.V1.AlternateKeys\">\n          <Collection>\n            <Record Type=\"OData.Community.Keys.V1.AlternateKey\">\n              <PropertyValue Property=\"Key\">\n                <Collection>\n                  <Record Type=\"OData.Community.Keys.V1.PropertyRef\">\n                    <PropertyValue Property=\"Alias\" String=\"uniqueName\" />\n                    <PropertyValue PropertyPath=\"uniqueName\" Property=\"Name\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <NavigationProperty Name=\"planner\" Type=\"graph.businessScenarioPlanner\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Planner content related to the scenario.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"authenticationCombinationConfiguration\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"appliesToCombinations\" Type=\"Collection(graph.authenticationMethodModes)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Which authentication method combinations this configuration applies to. Must be an allowedCombinations object that's defined for the authenticationStrengthPolicy. The only possible value for fido2combinationConfigurations is 'fido2'.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"authenticationMethodConfiguration\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"excludeTargets\" Type=\"Collection(graph.excludeTarget)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Groups of users that are excluded from a policy.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.authenticationMethodState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the policy. Possible values are: enabled, disabled.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"authenticationMethodModeDetail\" BaseType=\"graph.entity\">\n        <Property Name=\"authenticationMethod\" Type=\"graph.baseAuthenticationMethod\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The authentication method that this mode modifies. The possible values are: password, voice, hardwareOath, softwareOath, sms, fido2, windowsHelloForBusiness, microsoftAuthenticator, temporaryAccessPass, email, x509Certificate, federation, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of this mode\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"authenticationMethodsPolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A description of the policy.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the policy.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time of the last update to the policy.\" />\n        </Property>\n        <Property Name=\"policyMigrationState\" Type=\"graph.authenticationMethodsPolicyMigrationState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of migration of the authentication methods policy from the legacy multifactor authentication and self-service password reset (SSPR) policies. The possible values are: premigration - means the authentication methods policy is used for authentication only, legacy policies are respected. migrationInProgress - means the authentication methods policy is used for both authenication and SSPR, legacy policies are respected. migrationComplete - means the authentication methods policy is used for authentication and SSPR, legacy policies are ignored. unknownFutureValue - Evolvable enumeration sentinel value. Do not use.\" />\n        </Property>\n        <Property Name=\"policyVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the policy in use.\" />\n        </Property>\n        <Property Name=\"reconfirmationInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Days before the user will be asked to reconfirm their method.\" />\n        </Property>\n        <Property Name=\"registrationEnforcement\" Type=\"graph.registrationEnforcement\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforce registration at sign-in time. This property can be used to remind users to set up targeted authentication methods.\" />\n        </Property>\n        <NavigationProperty Name=\"authenticationMethodConfigurations\" Type=\"Collection(graph.authenticationMethodConfiguration)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the settings for each authentication method. Automatically expanded on GET /policies/authenticationMethodsPolicy.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"authenticationMethodTarget\" BaseType=\"graph.entity\">\n        <Property Name=\"isRegistrationRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines if the user is enforced to register the authentication method.\" />\n        </Property>\n        <Property Name=\"targetType\" Type=\"graph.authenticationMethodTargetType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"authenticationStrengthPolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"allowedCombinations\" Type=\"Collection(graph.authenticationMethodModes)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of authentication method modes that are required be used to satify this authentication strength.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The datetime when this policy was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The human-readable description of this policy.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The human-readable display name of this policy. Supports $filter (eq, ne, not , and in).\" />\n        </Property>\n        <Property Name=\"modifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The datetime when this policy was last modified.\" />\n        </Property>\n        <Property Name=\"policyType\" Type=\"graph.authenticationStrengthPolicyType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A descriptor of whether this policy is built into Azure AD or created by an admin for the tenant. The possible values are: builtIn, custom, unknownFutureValue. Supports $filter (eq, ne, not , and in).\" />\n        </Property>\n        <Property Name=\"requirementsSatisfied\" Type=\"graph.authenticationStrengthRequirements\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A descriptor of whether this authentication strength grants the MFA claim upon successful satisfaction. The possible values are: none, mfa, unknownFutureValue.\" />\n        </Property>\n        <NavigationProperty Name=\"combinationConfigurations\" Type=\"Collection(graph.authenticationCombinationConfiguration)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings that may be used to require specific types or instances of an authentication method to be used when authenticating with a specified combination of authentication methods.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"authenticationStrengthRoot\" BaseType=\"graph.entity\">\n        <Property Name=\"authenticationCombinations\" Type=\"Collection(graph.authenticationMethodModes)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of all valid authentication method combinations in the system.\" />\n        </Property>\n        <Property Name=\"combinations\" Type=\"Collection(graph.authenticationMethodModes)\" Nullable=\"false\" />\n        <NavigationProperty Name=\"authenticationMethodModes\" Type=\"Collection(graph.authenticationMethodModeDetail)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Names and descriptions of all valid authentication method modes in the system.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"policies\" Type=\"Collection(graph.authenticationStrengthPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of authentication strength policies that exist for this tenant, including both built-in and custom policies.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"conditionalAccessRoot\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"authenticationStrength\" Type=\"graph.authenticationStrengthRoot\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"authenticationStrengths\" Type=\"graph.authenticationStrengthRoot\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the authentication strength policies, valid authentication method combinations, and authentication method mode details that can be required by a conditional access policy .\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"authenticationContextClassReferences\" Type=\"Collection(graph.authenticationContextClassReference)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns a collection of the specified authentication context class references.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"namedLocations\" Type=\"Collection(graph.namedLocation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns a collection of the specified named locations.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"policies\" Type=\"Collection(graph.conditionalAccessPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns a collection of the specified Conditional Access policies.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"templates\" Type=\"Collection(graph.conditionalAccessTemplate)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns a collection of the specified Conditional Access templates.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"authenticationContextClassReference\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A short explanation of the policies that are enforced by authenticationContextClassReference. This value should be used to provide secondary text to describe the authentication context class reference when building user facing admin experiences. For example, selection UX.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A friendly name that identifies the authenticationContextClassReference object when building user-facing admin experiences. For example, a selection UX.\" />\n        </Property>\n        <Property Name=\"isAvailable\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the authenticationContextClassReference has been published by the security admin and is ready for use by apps. When it is set to false, it should not be shown in selection UX used to tag resources with authentication context class values. It will still be shown in the Conditionall Access policy authoring experience.  Supports $filter (eq).\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"namedLocation\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp type represents creation date and time of the location 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.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Human-readable name of the location.\" />\n        </Property>\n        <Property Name=\"modifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp type represents last modified date and time of the location 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.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"conditionalAccessPolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"conditions\" Type=\"graph.conditionalAccessConditionSet\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the rules that must be met for the policy to apply. Required.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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. Readonly.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not used.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a display name for the conditionalAccessPolicy object.\" />\n        </Property>\n        <Property Name=\"grantControls\" Type=\"graph.conditionalAccessGrantControls\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the grant controls that must be fulfilled to pass the policy.\" />\n        </Property>\n        <Property Name=\"modifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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. Readonly.\" />\n        </Property>\n        <Property Name=\"sessionControls\" Type=\"graph.conditionalAccessSessionControls\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the session controls that are enforced after sign-in.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.conditionalAccessPolicyState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the state of the conditionalAccessPolicy object. Possible values are: enabled, disabled, enabledForReportingButNotEnforced. Required.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"conditionalAccessTemplate\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user-friendly name of the template.\" />\n        </Property>\n        <Property Name=\"details\" Type=\"graph.conditionalAccessPolicyDetail\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Complete list of policy details specific to the template. This property contains the JSON of policy settings for configuring a Conditional Access policy.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user-friendly name of the template.\" />\n        </Property>\n        <Property Name=\"scenarios\" Type=\"graph.templateScenarios\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of conditional access scenarios that the template is recommended for. The possible values are: new, secureFoundation, zeroTrust, remoteWork, protectAdmins, emergingThreats, unknownFutureValue. This is a multi-valued enum. Supports $filter (has).\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"emailAuthenticationMethodConfiguration\" BaseType=\"graph.authenticationMethodConfiguration\">\n        <Property Name=\"allowExternalIdToUseEmailOtp\" Type=\"graph.externalEmailOtpState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether email OTP is usable by external users for authentication. Possible values are: default, enabled, disabled, unknownFutureValue. Tenants in the default state who did not use public preview will automatically have email OTP enabled beginning in October 2021.\" />\n        </Property>\n        <NavigationProperty Name=\"includeTargets\" Type=\"Collection(graph.authenticationMethodTarget)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of groups that are enabled to use the authentication method.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"fido2AuthenticationMethodConfiguration\" BaseType=\"graph.authenticationMethodConfiguration\">\n        <Property Name=\"isAttestationEnforced\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether attestation must be enforced for FIDO2 security key registration.\" />\n        </Property>\n        <Property Name=\"isSelfServiceRegistrationAllowed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines if users can register new FIDO2 security keys.\" />\n        </Property>\n        <Property Name=\"keyRestrictions\" Type=\"graph.fido2KeyRestrictions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls whether key restrictions are enforced on FIDO2 security keys, either allowing or disallowing certain key types as defined by Authenticator Attestation GUID (AAGUID), an identifier that indicates the type (e.g. make and model) of the authenticator.\" />\n        </Property>\n        <NavigationProperty Name=\"includeTargets\" Type=\"Collection(graph.authenticationMethodTarget)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of groups that are enabled to use the authentication method.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"fido2CombinationConfiguration\" BaseType=\"graph.authenticationCombinationConfiguration\">\n        <Property Name=\"allowedAAGUIDs\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of AAGUIDs allowed to be used as part of the specified authentication method combinations.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"microsoftAuthenticatorAuthenticationMethodConfiguration\" BaseType=\"graph.authenticationMethodConfiguration\">\n        <Property Name=\"featureSettings\" Type=\"graph.microsoftAuthenticatorFeatureSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of Microsoft Authenticator settings such as number matching and location context, and whether they are enabled for all users or specific users only.\" />\n        </Property>\n        <Property Name=\"isSoftwareOathEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if users can use the OTP code generated by the Microsoft Authenticator app, false otherwise.\" />\n        </Property>\n        <NavigationProperty Name=\"includeTargets\" Type=\"Collection(graph.microsoftAuthenticatorAuthenticationMethodTarget)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of groups that are enabled to use the authentication method. Expanded by default.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"microsoftAuthenticatorAuthenticationMethodTarget\" BaseType=\"graph.authenticationMethodTarget\">\n        <Property Name=\"authenticationMode\" Type=\"graph.microsoftAuthenticatorAuthenticationMode\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines which types of notifications can be used for sign-in. The possible values are: deviceBasedPush (passwordless only), push, and any.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"policyRoot\">\n        <NavigationProperty Name=\"authenticationMethodsPolicy\" Type=\"graph.authenticationMethodsPolicy\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The authentication methods and the users that are allowed to use them to sign in and perform multi-factor authentication (MFA) in Azure Active Directory (Azure AD).\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"authenticationStrengthPolicies\" Type=\"Collection(graph.authenticationStrengthPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The authentication method combinations that are to be used in scenarios defined by Azure AD Conditional Access.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"authenticationFlowsPolicy\" Type=\"graph.authenticationFlowsPolicy\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy configuration of the self-service sign-up experience of external users.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"b2cAuthenticationMethodsPolicy\" Type=\"graph.b2cAuthenticationMethodsPolicy\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure AD B2C policies that define how end users register via local accounts.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceRegistrationPolicy\" Type=\"graph.deviceRegistrationPolicy\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"activityBasedTimeoutPolicies\" Type=\"Collection(graph.activityBasedTimeoutPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy that controls the idle time out for web sessions for applications.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"appManagementPolicies\" Type=\"Collection(graph.appManagementPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policies that enforce app management restrictions for specific applications and service principals, overriding the defaultAppManagementPolicy.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"authorizationPolicy\" Type=\"Collection(graph.authorizationPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy that controls Azure AD authorization settings.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"claimsMappingPolicies\" Type=\"Collection(graph.claimsMappingPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The claim-mapping policies for WS-Fed, SAML, OAuth 2.0, and OpenID Connect protocols, for tokens issued to a specific application.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"crossTenantAccessPolicy\" Type=\"graph.crossTenantAccessPolicy\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The custom rules that define an access scenario when interacting with external Azure AD tenants.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"defaultAppManagementPolicy\" Type=\"graph.tenantAppManagementPolicy\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tenant-wide policy that enforces app management restrictions for all applications and service principals.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"externalIdentitiesPolicy\" Type=\"graph.externalIdentitiesPolicy\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the tenant-wide policy that controls whether external users can leave an Azure AD tenant via self-service controls.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"homeRealmDiscoveryPolicies\" Type=\"Collection(graph.homeRealmDiscoveryPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy to control Azure AD authentication behavior for federated users.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"permissionGrantPolicies\" Type=\"Collection(graph.permissionGrantPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy that specifies the conditions under which consent can be granted.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"servicePrincipalCreationPolicies\" Type=\"Collection(graph.servicePrincipalCreationPolicy)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"tokenIssuancePolicies\" Type=\"Collection(graph.tokenIssuancePolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy that specifies the characteristics of SAML tokens issued by Azure AD.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tokenLifetimePolicies\" Type=\"Collection(graph.tokenLifetimePolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy that controls the lifetime of a JWT access token, an ID token, or a SAML 1.1/2.0 token issued by Azure AD.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"featureRolloutPolicies\" Type=\"Collection(graph.featureRolloutPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The feature rollout policy associated with a directory object.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"accessReviewPolicy\" Type=\"graph.accessReviewPolicy\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy that contains directory-level access review settings.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"adminConsentRequestPolicy\" Type=\"graph.adminConsentRequestPolicy\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy by which consent requests are created and managed for the entire tenant.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"directoryRoleAccessReviewPolicy\" Type=\"graph.directoryRoleAccessReviewPolicy\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"conditionalAccessPolicies\" Type=\"Collection(graph.conditionalAccessPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The custom rules that define an access scenario.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"identitySecurityDefaultsEnforcementPolicy\" Type=\"graph.identitySecurityDefaultsEnforcementPolicy\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy that represents the security defaults that protect against common attacks.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"mobileAppManagementPolicies\" Type=\"Collection(graph.mobilityManagementPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy that defines auto-enrollment configuration for a mobility management (MDM or MAM) application.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"mobileDeviceManagementPolicies\" Type=\"Collection(graph.mobilityManagementPolicy)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"roleManagementPolicies\" Type=\"Collection(graph.unifiedRoleManagementPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the role management policies.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleManagementPolicyAssignments\" Type=\"Collection(graph.unifiedRoleManagementPolicyAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the role management policy assignments.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"authenticationFlowsPolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Inherited property. A description of the policy. This property is not a key. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Inherited property. The human-readable name of the policy. This property is not a key. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"selfServiceSignUp\" Type=\"graph.selfServiceSignUpAuthenticationFlowConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains selfServiceSignUpAuthenticationFlowConfiguration settings that convey whether self-service sign-up is enabled or disabled. This property is not a key. Optional. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"b2cAuthenticationMethodsPolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"isEmailPasswordAuthenticationEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tenant admin can configure local accounts using email if the email and password authentication method is enabled.\" />\n        </Property>\n        <Property Name=\"isPhoneOneTimePasswordAuthenticationEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tenant admin can configure local accounts using phone number if the phone number and one-time password authentication method is enabled.\" />\n        </Property>\n        <Property Name=\"isUserNameAuthenticationEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tenant admin can configure local accounts using username if the username and password authentication method is enabled.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceRegistrationPolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"azureADJoin\" Type=\"graph.azureAdJoinPolicy\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the authorization policy for controlling registration of new devices using Azure AD Join within your organization. Required. For more information, see What is a device identity?.\" />\n        </Property>\n        <Property Name=\"azureADRegistration\" Type=\"graph.azureADRegistrationPolicy\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the authorization policy for controlling registration of new devices using Azure AD registered within your organization. Required. For more information, see What is a device identity?.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the device registration policy. It is always set to Tenant-wide policy that manages intial provisioning controls using quota restrictions, additional authentication and authorization checks. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the device registration policy. It is always set to Device Registration Policy. Read-only.\" />\n        </Property>\n        <Property Name=\"multiFactorAuthConfiguration\" Type=\"graph.multiFactorAuthConfiguration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the authentication policy for a user to complete registration using Azure AD Join or Azure AD registered within your organization. The possible values are: 0 (meaning notRequired), 1 (meaning required), and 2 (meaning unknownFutureValue). The default value is 0.\" />\n        </Property>\n        <Property Name=\"userDeviceQuota\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum number of devices that a user can have within your organization before blocking new device registrations. The default value is set to 50. If this property is not specified during the policy update operation, it is automatically reset to 0 to indicate that users are not allowed to join any devices.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"activityBasedTimeoutPolicy\" BaseType=\"graph.stsPolicy\" />\n      <EntityType Name=\"authorizationPolicy\" BaseType=\"graph.policyBase\">\n        <Property Name=\"allowedToSignUpEmailBasedSubscriptions\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether users can sign up for email based subscriptions.\" />\n        </Property>\n        <Property Name=\"allowedToUseSSPR\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the Self-Serve Password Reset feature can be used by users on the tenant.\" />\n        </Property>\n        <Property Name=\"allowEmailVerifiedUsersToJoinOrganization\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a user can join the tenant by email validation.\" />\n        </Property>\n        <Property Name=\"allowInvitesFrom\" Type=\"graph.allowInvitesFrom\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates who can invite external users to the organization. Possible values are: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone. everyone is the default setting for all cloud environments except US Government. See more in the table below.\" />\n        </Property>\n        <Property Name=\"allowUserConsentForRiskyApps\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether user consent for risky apps is allowed. We recommend to keep this as false.\" />\n        </Property>\n        <Property Name=\"blockMsolPowerShell\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"To disable the use of the MSOnline PowerShell module set this property to true. This will also disable user-based access to the legacy service endpoint used by the MSOnline PowerShell module. This does not affect Azure AD Connect or Microsoft Graph.\" />\n        </Property>\n        <Property Name=\"defaultUserRolePermissions\" Type=\"graph.defaultUserRolePermissions\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies certain customizable permissions for default user role.\" />\n        </Property>\n        <Property Name=\"enabledPreviewFeatures\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of features enabled for private preview on the tenant.\" />\n        </Property>\n        <Property Name=\"guestUserRoleId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents role templateId for the role that should be granted to guest user. Refer to List unifiedRoleDefinitions to find the list of available role templates. Currently following roles are supported:  User (a0b1b346-4d3e-4e8b-98f8-753987be4970), Guest User (10dae51f-b6af-4016-8d66-8c2a99b929b3), and Restricted Guest User (2af84b1e-32c8-42b7-82bc-daa82404023b).\" />\n        </Property>\n        <Property Name=\"permissionGrantPolicyIdsAssignedToDefaultUserRole\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if user consent to apps is allowed, and if it is, which app consent policy (permissionGrantPolicy) governs the permission for users to grant consent. Values should be in the format managePermissionGrantsForSelf.{id}, where {id} is the id of a built-in or custom app consent policy. An empty list indicates user consent to apps is disabled.\" />\n        </Property>\n        <NavigationProperty Name=\"defaultUserRoleOverrides\" Type=\"Collection(graph.defaultUserRoleOverride)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"tenantRelationshipAccessPolicyBase\" BaseType=\"graph.policyBase\" Abstract=\"true\">\n        <Property Name=\"definition\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n      </EntityType>\n      <EntityType Name=\"crossTenantAccessPolicy\" BaseType=\"graph.tenantRelationshipAccessPolicyBase\">\n        <Property Name=\"allowedCloudEndpoints\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to specify which Microsoft clouds an organization would like to collaborate with. By default, this value is empty. Supported values for this field are: microsoftonline.com, microsoftonline.us, and partner.microsoftonline.cn.\" />\n        </Property>\n        <NavigationProperty Name=\"default\" Type=\"graph.crossTenantAccessPolicyConfigurationDefault\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the default configuration for how your organization interacts with external Azure Active Directory organizations.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"partners\" Type=\"Collection(graph.crossTenantAccessPolicyConfigurationPartner)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines partner-specific configurations for external Azure Active Directory organizations.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"tenantAppManagementPolicy\" BaseType=\"graph.policyBase\">\n        <Property Name=\"applicationRestrictions\" Type=\"graph.appManagementConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Restrictions that apply as default to all application objects in the tenant.\" />\n        </Property>\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Denotes whether the policy is enabled. Default value is false.\" />\n        </Property>\n        <Property Name=\"servicePrincipalRestrictions\" Type=\"graph.appManagementConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Restrictions that apply as default to all service principal objects in the tenant.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"externalIdentitiesPolicy\" BaseType=\"graph.policyBase\">\n        <Property Name=\"allowDeletedIdentitiesDataRemoval\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reserved for future use.\" />\n        </Property>\n        <Property Name=\"allowExternalIdentitiesToLeave\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether external users can leave the guest tenant. If set to false, self-service controls are disabled, and the admin of the guest tenant must manually remove the external user from the guest tenant. When the external user leaves the tenant, their data in the guest tenant is first soft-deleted then permanently deleted in 30 days.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"permissionGrantPolicy\" BaseType=\"graph.policyBase\">\n        <NavigationProperty Name=\"excludes\" Type=\"Collection(graph.permissionGrantConditionSet)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Condition sets which are excluded in this permission grant policy. Automatically expanded on GET.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"includes\" Type=\"Collection(graph.permissionGrantConditionSet)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Condition sets which are included in this permission grant policy. Automatically expanded on GET.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"servicePrincipalCreationPolicy\" BaseType=\"graph.policyBase\">\n        <Property Name=\"isBuiltIn\" Type=\"Edm.Boolean\" />\n        <NavigationProperty Name=\"excludes\" Type=\"Collection(graph.servicePrincipalCreationConditionSet)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"includes\" Type=\"Collection(graph.servicePrincipalCreationConditionSet)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"accessReviewPolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description for this policy. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for this policy. Read-only.\" />\n        </Property>\n        <Property Name=\"isGroupOwnerManagementEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, group owners can create and manage access reviews on groups they own.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"adminConsentRequestPolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the admin consent request feature is enabled or disabled. Required.\" />\n        </Property>\n        <Property Name=\"notifyReviewers\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether reviewers will receive notifications. Required.\" />\n        </Property>\n        <Property Name=\"remindersEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether reviewers will receive reminder emails. Required.\" />\n        </Property>\n        <Property Name=\"requestDurationInDays\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the duration the request is active before it automatically expires if no decision is applied.\" />\n        </Property>\n        <Property Name=\"reviewers\" Type=\"Collection(graph.accessReviewReviewerScope)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the version of this policy. When the policy is updated, this version is updated. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"directoryRoleAccessReviewPolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"settings\" Type=\"graph.accessReviewScheduleSettings\" />\n      </EntityType>\n      <EntityType Name=\"identitySecurityDefaultsEnforcementPolicy\" BaseType=\"graph.policyBase\">\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, Azure Active Directory security defaults is enabled for the tenant.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"mobilityManagementPolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"appliesTo\" Type=\"graph.policyScope\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the user scope of the mobility management policy. Possible values are: none, all, selected.\" />\n        </Property>\n        <Property Name=\"complianceUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance URL of the mobility management application.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the mobility management application.\" />\n        </Property>\n        <Property Name=\"discoveryUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Discovery URL of the mobility management application.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the mobility management application.\" />\n        </Property>\n        <Property Name=\"isValid\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether policy is valid. Invalid policies may not be updated and should be deleted.\" />\n        </Property>\n        <Property Name=\"termsOfUseUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Terms of Use URL of the mobility management application.\" />\n        </Property>\n        <NavigationProperty Name=\"includedGroups\" Type=\"Collection(graph.group)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure AD groups under the scope of the mobility management application if appliesTo is selected\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"unifiedRoleManagementPolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description for the policy.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the policy.\" />\n        </Property>\n        <Property Name=\"isOrganizationDefault\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This can only be set to true for a single tenant-wide policy which will apply to all scopes and roles. Set the scopeId to / and scopeType to Directory. Supports $filter (eq, ne).\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity who last modified the role setting.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time when the role setting was last modified.\" />\n        </Property>\n        <Property Name=\"scopeId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the scope where the policy is created. Can be / for the tenant or a group ID. Required.\" />\n        </Property>\n        <Property Name=\"scopeType\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the scope where the policy is created. One of Directory, DirectoryRole. Required.\" />\n        </Property>\n        <NavigationProperty Name=\"effectiveRules\" Type=\"Collection(graph.unifiedRoleManagementPolicyRule)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of effective rules like approval rules and expiration rules evaluated based on inherited referenced rules. For example, if there is a tenant-wide policy to enforce enabling an approval rule, the effective rule will be to enable approval even if the policy has a rule to disable approval. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rules\" Type=\"Collection(graph.unifiedRoleManagementPolicyRule)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of rules like approval rules and expiration rules. Supports $expand.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"unifiedRoleManagementPolicyAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"policyId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the policy. Inherited from entity.\" />\n        </Property>\n        <Property Name=\"roleDefinitionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the role definition object where the policy applies. If not specified, the policy applies to all roles. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"scopeId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the scope where the policy is assigned.  Can be / for the tenant or a group ID. Required.\" />\n        </Property>\n        <Property Name=\"scopeType\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the scope where the policy is assigned. One of Directory, DirectoryRole. Required.\" />\n        </Property>\n        <NavigationProperty Name=\"policy\" Type=\"graph.unifiedRoleManagementPolicy\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy that's associated with a policy assignment. Supports $expand and a nested $expand of the rules and effectiveRules relationships for the policy.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"smsAuthenticationMethodConfiguration\" BaseType=\"graph.authenticationMethodConfiguration\">\n        <NavigationProperty Name=\"includeTargets\" Type=\"Collection(graph.smsAuthenticationMethodTarget)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of groups that are enabled to use the authentication method.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"smsAuthenticationMethodTarget\" BaseType=\"graph.authenticationMethodTarget\">\n        <Property Name=\"isUsableForSignIn\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"softwareOathAuthenticationMethodConfiguration\" BaseType=\"graph.authenticationMethodConfiguration\">\n        <NavigationProperty Name=\"includeTargets\" Type=\"Collection(graph.authenticationMethodTarget)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of groups that are enabled to use the authentication method. Expanded by default.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"temporaryAccessPassAuthenticationMethodConfiguration\" BaseType=\"graph.authenticationMethodConfiguration\">\n        <Property Name=\"defaultLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default length in characters of a Temporary Access Pass object. Must be between 8 and 48 characters.\" />\n        </Property>\n        <Property Name=\"defaultLifetimeInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default lifetime in minutes for a Temporary Access Pass. Value can be any integer between the minimumLifetimeInMinutes and maximumLifetimeInMinutes.\" />\n        </Property>\n        <Property Name=\"isUsableOnce\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, all the passes in the tenant will be restricted to one-time use. If false, passes in the tenant can be created to be either one-time use or reusable.\" />\n        </Property>\n        <Property Name=\"maximumLifetimeInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum lifetime in minutes for any Temporary Access Pass created in the tenant. Value can be between 10 and 43200 minutes (equivalent to 30 days).\" />\n        </Property>\n        <Property Name=\"minimumLifetimeInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum lifetime in minutes for any Temporary Access Pass created in the tenant. Value can be between 10 and 43200 minutes (equivalent to 30 days).\" />\n        </Property>\n        <NavigationProperty Name=\"includeTargets\" Type=\"Collection(graph.authenticationMethodTarget)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of groups that are enabled to use the authentication method.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"voiceAuthenticationMethodConfiguration\" BaseType=\"graph.authenticationMethodConfiguration\">\n        <Property Name=\"isOfficePhoneAllowed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if users can register office phones, otherwise, false.\" />\n        </Property>\n        <NavigationProperty Name=\"includeTargets\" Type=\"Collection(graph.voiceAuthenticationMethodTarget)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of groups that are enabled to use the authentication method. Expanded by default.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"voiceAuthenticationMethodTarget\" BaseType=\"graph.authenticationMethodTarget\" />\n      <EntityType Name=\"x509CertificateAuthenticationMethodConfiguration\" BaseType=\"graph.authenticationMethodConfiguration\">\n        <Property Name=\"authenticationModeConfiguration\" Type=\"graph.x509CertificateAuthenticationModeConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines strong authentication configurations. This configuration includes the default authentication mode and the different rules for strong authentication bindings.\" />\n        </Property>\n        <Property Name=\"certificateUserBindings\" Type=\"Collection(graph.x509CertificateUserBinding)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines fields in the X.509 certificate that map to attributes of the Azure AD user object in order to bind the certificate to the user. The priority of the object determines the order in which the binding is carried out. The first binding that matches will be used and the rest ignored.\" />\n        </Property>\n        <NavigationProperty Name=\"includeTargets\" Type=\"Collection(graph.authenticationMethodTarget)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of groups that are enabled to use the authentication method.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"searchEntity\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"acronyms\" Type=\"Collection(microsoft.graph.search.acronym)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrative answer in Microsoft Search results to define common acronyms in a organization.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"bookmarks\" Type=\"Collection(microsoft.graph.search.bookmark)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrative answer in Microsoft Search results for common search queries in an organization.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"qnas\" Type=\"Collection(microsoft.graph.search.qna)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrative answer in Microsoft Search results which provide answers for specific search keywords in an organization.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"bitlocker\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"recoveryKeys\" Type=\"Collection(graph.bitlockerRecoveryKey)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The recovery keys associated with the bitlocker entity.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"bitlockerRecoveryKey\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the key was originally backed up to Azure Active Directory.\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the device the BitLocker key is originally backed up from.\" />\n        </Property>\n        <Property Name=\"key\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The BitLocker recovery key.\" />\n        </Property>\n        <Property Name=\"volumeType\" Type=\"graph.volumeType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of volume the BitLocker key is associated with. Possible values are: operatingSystemVolume, fixedDataVolume, removableDataVolume, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"dataLossPreventionPolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"name\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"sensitivityLabel\" BaseType=\"graph.entity\">\n        <Property Name=\"applicableTo\" Type=\"graph.sensitivityLabelTarget\" />\n        <Property Name=\"applicationMode\" Type=\"graph.applicationMode\" />\n        <Property Name=\"assignedPolicies\" Type=\"Collection(graph.labelPolicy)\" />\n        <Property Name=\"autoLabeling\" Type=\"graph.autoLabeling\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isEndpointProtectionEnabled\" Type=\"Edm.Boolean\" />\n        <Property Name=\"labelActions\" Type=\"Collection(graph.labelActionBase)\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"priority\" Type=\"Edm.Int32\" />\n        <Property Name=\"toolTip\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"sublabels\" Type=\"Collection(graph.sensitivityLabel)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"sensitivityPolicySettings\" BaseType=\"graph.entity\">\n        <Property Name=\"applicableTo\" Type=\"graph.sensitivityLabelTarget\" />\n        <Property Name=\"downgradeSensitivityRequiresJustification\" Type=\"Edm.Boolean\" />\n        <Property Name=\"helpWebUrl\" Type=\"Edm.String\" />\n        <Property Name=\"isMandatory\" Type=\"Edm.Boolean\" />\n      </EntityType>\n      <EntityType Name=\"informationProtectionPolicy\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"labels\" Type=\"Collection(graph.informationProtectionLabel)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"threatAssessmentRequest\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"category\" Type=\"graph.threatCategory\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The threat category. Possible values are: spam, phishing, malware.\" />\n        </Property>\n        <Property Name=\"contentType\" Type=\"graph.threatAssessmentContentType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content type of threat assessment. Possible values are: mail, url, file.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The threat assessment request creator.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"expectedAssessment\" Type=\"graph.threatExpectedAssessment\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expected assessment from submitter. Possible values are: block, unblock.\" />\n        </Property>\n        <Property Name=\"requestSource\" Type=\"graph.threatAssessmentRequestSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The source of the threat assessment request. Possible values are: user, administrator.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.threatAssessmentStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assessment process status. Possible values are: pending, completed.\" />\n        </Property>\n        <NavigationProperty Name=\"results\" Type=\"Collection(graph.threatAssessmentResult)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of threat assessment results. Read-only. By default, a GET /threatAssessmentRequests/{id} does not return this property unless you apply $expand on it.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"bookingAppointment\" BaseType=\"graph.entity\">\n        <Property Name=\"additionalInformation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional information that is sent to the customer when an appointment is confirmed.\" />\n        </Property>\n        <Property Name=\"anonymousJoinWebUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the meeting to join anonymously.\" />\n        </Property>\n        <Property Name=\"customerEmailAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SMTP address of the bookingCustomer who is booking the appointment.\" />\n        </Property>\n        <Property Name=\"customerId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the bookingCustomer for this appointment. If no ID is specified when an appointment is created, then a new bookingCustomer object is created. Once set, you should consider the customerId immutable.\" />\n        </Property>\n        <Property Name=\"customerLocation\" Type=\"graph.location\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents location information for the bookingCustomer who is booking the appointment.\" />\n        </Property>\n        <Property Name=\"customerName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The customer's name.\" />\n        </Property>\n        <Property Name=\"customerNotes\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notes from the customer associated with this appointment. You can get the value only when reading this bookingAppointment by its ID.  You can set this property only when initially creating an appointment with a new customer. After that point, the value is computed from the customer represented by customerId.\" />\n        </Property>\n        <Property Name=\"customerPhone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The customer's phone number.\" />\n        </Property>\n        <Property Name=\"customers\" Type=\"Collection(graph.bookingCustomerInformationBase)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"customerTimeZone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time zone of the customer. For a list of possible values, see dateTimeTimeZone.\" />\n        </Property>\n        <Property Name=\"duration\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The length of the appointment, denoted in ISO8601 format.\" />\n        </Property>\n        <Property Name=\"end\" Type=\"graph.dateTimeTimeZone\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date, time, and time zone that the appointment ends.\" />\n        </Property>\n        <Property Name=\"filledAttendeesCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current number of customers in the appointment.\" />\n        </Property>\n        <Property Name=\"invoiceAmount\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The billed amount on the invoice.\" />\n        </Property>\n        <Property Name=\"invoiceDate\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date, time, and time zone of the invoice for this appointment.\" />\n        </Property>\n        <Property Name=\"invoiceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the invoice.\" />\n        </Property>\n        <Property Name=\"invoiceStatus\" Type=\"graph.bookingInvoiceStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the invoice. Possible values are: draft, reviewing, open, canceled, paid, corrective.\" />\n        </Property>\n        <Property Name=\"invoiceUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the invoice in Microsoft Bookings.\" />\n        </Property>\n        <Property Name=\"isLocationOnline\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True indicates that the appointment will be held online. Default value is false.\" />\n        </Property>\n        <Property Name=\"joinWebUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the online meeting for the appointment.\" />\n        </Property>\n        <Property Name=\"maximumAttendeesCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum number of customers allowed in an appointment. If maximumAttendeesCount of the service is greater than 1, pass valid customer IDs while creating or updating an appointment. To create a customer, use the Create bookingCustomer operation.\" />\n        </Property>\n        <Property Name=\"onlineMeetingUrl\" Type=\"Edm.String\" />\n        <Property Name=\"optOutOfCustomerEmail\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True indicates that the bookingCustomer for this appointment does not wish to receive a confirmation for this appointment.\" />\n        </Property>\n        <Property Name=\"postBuffer\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The amount of time to reserve after the appointment ends, for cleaning up, as an example. The value is expressed in ISO8601 format.\" />\n        </Property>\n        <Property Name=\"preBuffer\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The amount of time to reserve before the appointment begins, for preparation, as an example. The value is expressed in ISO8601 format.\" />\n        </Property>\n        <Property Name=\"price\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The regular price for an appointment for the specified bookingService.\" />\n        </Property>\n        <Property Name=\"priceType\" Type=\"graph.bookingPriceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A setting to provide flexibility for the pricing structure of services. Possible values are: undefined, fixedPrice, startingAt, hourly, free, priceVaries, callUs, notSet, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"reminders\" Type=\"Collection(graph.bookingReminder)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of customer reminders sent for this appointment. The value of this property is available only when reading this bookingAppointment by its ID.\" />\n        </Property>\n        <Property Name=\"selfServiceAppointmentId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An additional tracking ID for the appointment, if the appointment has been created directly by the customer on the scheduling page, as opposed to by a staff member on the behalf of the customer.\" />\n        </Property>\n        <Property Name=\"serviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the bookingService associated with this appointment.\" />\n        </Property>\n        <Property Name=\"serviceLocation\" Type=\"graph.location\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The location where the service is delivered.\" />\n        </Property>\n        <Property Name=\"serviceName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the bookingService associated with this appointment.This property is optional when creating a new appointment. If not specified, it is computed from the service associated with the appointment by the serviceId property.\" />\n        </Property>\n        <Property Name=\"serviceNotes\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notes from a bookingStaffMember. The value of this property is available only when reading this bookingAppointment by its ID.\" />\n        </Property>\n        <Property Name=\"smsNotificationsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True indicates SMS notifications will be sent to the customers for the appointment. Default value is false.\" />\n        </Property>\n        <Property Name=\"staffMemberIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of each bookingStaffMember who is scheduled in this appointment.\" />\n        </Property>\n        <Property Name=\"start\" Type=\"graph.dateTimeTimeZone\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date, time, and time zone that the appointment begins.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"bookingNamedEntity\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A name for the derived entity, which interfaces with customers.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"bookingBusiness\" BaseType=\"graph.bookingNamedEntity\">\n        <Property Name=\"address\" Type=\"graph.physicalAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The street address of the business. The address property, together with phone and webSiteUrl, appear in the footer of a business scheduling page.\" />\n        </Property>\n        <Property Name=\"businessHours\" Type=\"Collection(graph.bookingWorkHours)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The hours of operation for the business.\" />\n        </Property>\n        <Property Name=\"businessType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of business.\" />\n        </Property>\n        <Property Name=\"defaultCurrencyIso\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The code for the currency that the business operates in on Microsoft Bookings.\" />\n        </Property>\n        <Property Name=\"email\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address for the business.\" />\n        </Property>\n        <Property Name=\"isPublished\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The scheduling page has been made available to external customers. Use the publish and unpublish actions to set this property. Read-only.\" />\n        </Property>\n        <Property Name=\"languageTag\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language of the self service booking page\" />\n        </Property>\n        <Property Name=\"phone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The telephone number for the business. The phone property, together with address and webSiteUrl, appear in the footer of a business scheduling page.\" />\n        </Property>\n        <Property Name=\"publicUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the scheduling page, which is set after you publish or unpublish the page. Read-only.\" />\n        </Property>\n        <Property Name=\"schedulingPolicy\" Type=\"graph.bookingSchedulingPolicy\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how bookings can be created for this business.\" />\n        </Property>\n        <Property Name=\"webSiteUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the business web site. The webSiteUrl property, together with address, phone, appear in the footer of a business scheduling page.\" />\n        </Property>\n        <NavigationProperty Name=\"appointments\" Type=\"Collection(graph.bookingAppointment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All the appointments of this business. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"calendarView\" Type=\"Collection(graph.bookingAppointment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of appointments of this business in a specified date range. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"customers\" Type=\"Collection(graph.bookingCustomer)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All the customers of this business. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"customQuestions\" Type=\"Collection(graph.bookingCustomQuestion)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All the custom questions of this business. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"services\" Type=\"Collection(graph.bookingService)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All the services offered by this business. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"staffMembers\" Type=\"Collection(graph.bookingStaffMember)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All the staff members that provide services in this business. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"bookingPerson\" BaseType=\"graph.bookingNamedEntity\">\n        <Property Name=\"emailAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address of the person.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"bookingCustomer\" BaseType=\"graph.bookingPerson\">\n        <Property Name=\"addresses\" Type=\"Collection(graph.physicalAddress)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Addresses associated with the customer, including home, business and other addresses.\" />\n        </Property>\n        <Property Name=\"phones\" Type=\"Collection(graph.phone)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone numbers associated with the customer, including home, business and mobile numbers.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"bookingCustomQuestion\" BaseType=\"graph.entity\">\n        <Property Name=\"answerInputType\" Type=\"graph.answerInputType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expected answer type. The possible values are: text, radioButton, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"answerOptions\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of possible answer values.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n      </EntityType>\n      <EntityType Name=\"bookingService\" BaseType=\"graph.bookingNamedEntity\">\n        <Property Name=\"additionalInformation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional information that is sent to the customer when an appointment is confirmed.\" />\n        </Property>\n        <Property Name=\"customQuestions\" Type=\"Collection(graph.bookingQuestionAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the set of custom questions associated with a particular service.\" />\n        </Property>\n        <Property Name=\"defaultDuration\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default length of the service, represented in numbers of days, hours, minutes, and seconds. For example, P11D23H59M59.999999999999S.\" />\n        </Property>\n        <Property Name=\"defaultLocation\" Type=\"graph.location\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default physical location for the service.\" />\n        </Property>\n        <Property Name=\"defaultPrice\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default monetary price for the service.\" />\n        </Property>\n        <Property Name=\"defaultPriceType\" Type=\"graph.bookingPriceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default way the service is charged. Possible values are: undefined, fixedPrice, startingAt, hourly, free, priceVaries, callUs, notSet, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"defaultReminders\" Type=\"Collection(graph.bookingReminder)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default set of reminders for an appointment of this service. The value of this property is available only when reading this bookingService by its ID.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A text description for the service.\" />\n        </Property>\n        <Property Name=\"isAnonymousJoinEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if an anonymousJoinWebUrl(webrtcUrl) will be generated for the appointment booked for this service.\" />\n        </Property>\n        <Property Name=\"isHiddenFromCustomers\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True means this service is not available to customers for booking.\" />\n        </Property>\n        <Property Name=\"isLocationOnline\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True indicates that the appointments for the service will be held online. Default value is false.\" />\n        </Property>\n        <Property Name=\"languageTag\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language of the self service booking page.\" />\n        </Property>\n        <Property Name=\"maximumAttendeesCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum number of customers allowed in a service. If maximumAttendeesCount of the service is greater than 1, pass valid customer IDs while creating or updating an appointment.  To create a customer, use the Create bookingCustomer operation.\" />\n        </Property>\n        <Property Name=\"notes\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional information about this service.\" />\n        </Property>\n        <Property Name=\"postBuffer\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time to buffer after an appointment for this service ends, and before the next customer appointment can be booked.\" />\n        </Property>\n        <Property Name=\"preBuffer\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time to buffer before an appointment for this service can start.\" />\n        </Property>\n        <Property Name=\"schedulingPolicy\" Type=\"graph.bookingSchedulingPolicy\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of policies that determine how appointments for this type of service should be created and managed.\" />\n        </Property>\n        <Property Name=\"smsNotificationsEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True indicates SMS notifications can be sent to the customers for the appointment of the service. Default value is false.\" />\n        </Property>\n        <Property Name=\"staffMemberIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents those staff members who provide this service.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL a customer uses to access the service.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"bookingStaffMember\" BaseType=\"graph.bookingPerson\">\n        <Property Name=\"availabilityIsAffectedByPersonalCalendar\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True means that if the staff member is a Microsoft 365 user, the Bookings API would verify the staff member's availability in their personal calendar in Microsoft 365, before making a booking.\" />\n        </Property>\n        <Property Name=\"colorIndex\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies a color to represent the staff member. The color corresponds to the color palette in the Staff details page in the Bookings app.\" />\n        </Property>\n        <Property Name=\"isEmailNotificationEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True indicates that a staff member will be notified via email when a booking assigned to them is created or changed.\" />\n        </Property>\n        <Property Name=\"membershipStatus\" Type=\"graph.bookingStaffMembershipStatus\" Nullable=\"false\" />\n        <Property Name=\"role\" Type=\"graph.bookingStaffRole\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"timeZone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time zone of the staff member. For a list of possible values, see dateTimeTimeZone.\" />\n        </Property>\n        <Property Name=\"useBusinessHours\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True means the staff member's availability is as specified in the businessHours property of the business. False means the availability is determined by the staff member's workingHours property setting.\" />\n        </Property>\n        <Property Name=\"workingHours\" Type=\"Collection(graph.bookingWorkHours)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The range of hours each day of the week that the staff member is available for booking. By default, they are initialized to be the same as the businessHours property of the business.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"bookingCurrency\" BaseType=\"graph.entity\">\n        <Property Name=\"symbol\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The currency symbol. For example, the currency symbol for the US dollar and for the Australian dollar is $.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"businessScenarioPlanner\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"planConfiguration\" Type=\"graph.plannerPlanConfiguration\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The configuration of Planner plans that will be created for the scenario.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"taskConfiguration\" Type=\"graph.plannerTaskConfiguration\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The configuration of Planner tasks that will be created for the scenario.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tasks\" Type=\"Collection(graph.businessScenarioTask)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Planner tasks for the scenario.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"plannerPlanConfiguration\" BaseType=\"graph.entity\">\n        <Property Name=\"buckets\" Type=\"Collection(graph.plannerPlanConfigurationBucketDefinition)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List the buckets that should be created in the plan.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity of the creator of the plan configuration.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the plan configuration was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"defaultLanguage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language code for the default language to be used for the names of the objects created for the plan.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity of the user who last modified the plan configuration.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the plan configuration was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <NavigationProperty Name=\"localizations\" Type=\"Collection(graph.plannerPlanConfigurationLocalization)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized names for the plan configuration.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"plannerTaskConfiguration\" BaseType=\"graph.entity\">\n        <Property Name=\"editPolicy\" Type=\"graph.plannerTaskPolicy\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy configuration for tasks created for the businessScenario when they are being changed outside of the scenario.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"plannerTask\" BaseType=\"graph.plannerDelta\">\n        <Property Name=\"activeChecklistItemCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of checklist items with value set to false, representing incomplete items.\" />\n        </Property>\n        <Property Name=\"appliedCategories\" Type=\"graph.plannerAppliedCategories\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The categories to which the task has been applied. See applied Categories for possible values.\" />\n        </Property>\n        <Property Name=\"assigneePriority\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hint used to order items of this type in a list view. The format is defined as outlined here.\" />\n        </Property>\n        <Property Name=\"assignments\" Type=\"graph.plannerAssignments\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of assignees the task is assigned to.\" />\n        </Property>\n        <Property Name=\"bucketId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bucket ID to which the task belongs. The bucket needs to be in the plan that the task is in. It is 28 characters long and case-sensitive. Format validation is done on the service.\" />\n        </Property>\n        <Property Name=\"checklistItemCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of checklist items that are present on the task.\" />\n        </Property>\n        <Property Name=\"completedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user that completed the task.\" />\n        </Property>\n        <Property Name=\"completedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Date and time at which the 'percentComplete' of the task is set to '100'. 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\" />\n        </Property>\n        <Property Name=\"conversationThreadId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Thread ID of the conversation on the task. This is the ID of the conversation thread object created in the group.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user that created the task.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Date and time at which the task 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\" />\n        </Property>\n        <Property Name=\"creationSource\" Type=\"graph.plannerTaskCreation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains information about the origin of the task.\" />\n        </Property>\n        <Property Name=\"dueDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time at which the task is due. 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\" />\n        </Property>\n        <Property Name=\"hasDescription\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Value is true if the details object of the task has a non-empty description and false otherwise.\" />\n        </Property>\n        <Property Name=\"orderHint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hint used to order items of this type in a list view. The format is defined as outlined here.\" />\n        </Property>\n        <Property Name=\"percentComplete\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Percentage of task completion. When set to 100, the task is considered completed.\" />\n        </Property>\n        <Property Name=\"planId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Plan ID to which the task belongs.\" />\n        </Property>\n        <Property Name=\"previewType\" Type=\"graph.plannerPreviewType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This sets the type of preview that shows up on the task. Possible values are: automatic, noPreview, checklist, description, reference.\" />\n        </Property>\n        <Property Name=\"priority\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Priority of the task. Valid range of values is between 0 and 10 (inclusive), with increasing value being lower priority (0 has the highest priority and 10 has the lowest priority).  Currently, Planner interprets values 0 and 1 as 'urgent', 2 and 3 and 4 as 'important', 5, 6, and 7 as 'medium', and 8, 9, and 10 as 'low'.  Currently, Planner sets the value 1 for 'urgent', 3 for 'important', 5 for 'medium', and 9 for 'low'.\" />\n        </Property>\n        <Property Name=\"recurrence\" Type=\"graph.plannerTaskRecurrence\" />\n        <Property Name=\"referenceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of external references that exist on the task.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time at which the task starts. 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\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title of the task.\" />\n        </Property>\n        <NavigationProperty Name=\"assignedToTaskBoardFormat\" Type=\"graph.plannerAssignedToTaskBoardTaskFormat\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"ETag value.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"true\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Used to render the task correctly in the task board view when grouped by assignedTo.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"bucketTaskBoardFormat\" Type=\"graph.plannerBucketTaskBoardTaskFormat\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"ETag value.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"true\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Used to render the task correctly in the task board view when grouped by bucket.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"details\" Type=\"graph.plannerTaskDetails\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"ETag value.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"true\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Additional details about the task.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"progressTaskBoardFormat\" Type=\"graph.plannerProgressTaskBoardTaskFormat\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"ETag value.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"true\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Used to render the task correctly in the task board view when grouped by progress.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"businessScenarioTask\" BaseType=\"graph.plannerTask\">\n        <Property Name=\"businessScenarioProperties\" Type=\"graph.businessScenarioProperties\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scenario-specific properties of the task. externalObjectId and externalBucketId properties must be specified when creating a task.\" />\n        </Property>\n        <Property Name=\"target\" Type=\"graph.businessScenarioTaskTargetBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target of the task that specifies where the task should be placed. Must be specified when creating a task.\" />\n        </Property>\n        <Annotation Term=\"OData.Community.Keys.V1.AlternateKeys\">\n          <Collection>\n            <Record Type=\"OData.Community.Keys.V1.AlternateKey\">\n              <PropertyValue Property=\"Key\">\n                <Collection>\n                  <Record Type=\"OData.Community.Keys.V1.PropertyRef\">\n                    <PropertyValue Property=\"Alias\" String=\"businessScenarioProperties\" />\n                    <PropertyValue PropertyPath=\"businessScenarioProperties\" Property=\"Name\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </EntityType>\n      <EntityType Name=\"plannerPlanConfigurationLocalization\" BaseType=\"graph.entity\">\n        <Property Name=\"buckets\" Type=\"Collection(graph.plannerPlanConfigurationBucketLocalization)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized names for configured buckets in the plan configuration.\" />\n        </Property>\n        <Property Name=\"languageTag\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language code associated with the localized names in this object.\" />\n        </Property>\n        <Property Name=\"planTitle\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized title of the plan.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"appScope\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the display name of the app-specific resource represented by the app scope. Provided for display purposes since appScopeId is often an immutable, non-human-readable id. This property is read only.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the type of app-specific resource represented by the app scope. Provided for display purposes, so a user interface can convey to the user the kind of app specific resource represented by the app scope. This property is read only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"cloudPcAuditEvent\" BaseType=\"graph.entity\">\n        <Property Name=\"activity\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of the activity. Optional.\" />\n        </Property>\n        <Property Name=\"activityDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time in UTC when the activity was performed. Read-only.\" />\n        </Property>\n        <Property Name=\"activityOperationType\" Type=\"graph.cloudPcAuditActivityOperationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The HTTP operation type of the activity. Possible values include create, delete, patch and other. Read-only.\" />\n        </Property>\n        <Property Name=\"activityResult\" Type=\"graph.cloudPcAuditActivityResult\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The result of the activity. Read-only.\" />\n        </Property>\n        <Property Name=\"activityType\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of activity that was performed. Read-only.\" />\n        </Property>\n        <Property Name=\"actor\" Type=\"graph.cloudPcAuditActor\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure AD user and application associated with the audit event. Read-only.\" />\n        </Property>\n        <Property Name=\"category\" Type=\"graph.cloudPcAuditCategory\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audit category. Read-only.\" />\n        </Property>\n        <Property Name=\"componentName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Component name. Read-only.\" />\n        </Property>\n        <Property Name=\"correlationId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client request identifier, used to correlate activity within the system. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event display name. Read-only.\" />\n        </Property>\n        <Property Name=\"resources\" Type=\"Collection(graph.cloudPcAuditResource)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of cloudPcAuditResource objects. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"cloudPcCrossCloudGovernmentOrganizationMapping\" BaseType=\"graph.entity\">\n        <Property Name=\"organizationIdsInUSGovCloud\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tenant ID in the Azure Government cloud corresponding to the GCC tenant in the public cloud. Currently, 1:1 mappings are supported, so this collection can only contain one tenant ID.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"cloudPcDeviceImage\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The image's display name.\" />\n        </Property>\n        <Property Name=\"expirationDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date the image became unavailable.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The data and time that the image was last modified. 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'.\" />\n        </Property>\n        <Property Name=\"operatingSystem\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The image's operating system. For example: Windows 10 Enterprise.\" />\n        </Property>\n        <Property Name=\"osBuildNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The image's OS build version. For example: 1909.\" />\n        </Property>\n        <Property Name=\"osStatus\" Type=\"graph.cloudPcDeviceImageOsStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The OS status of this image. Possible values are: supported, supportedWithWarning, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"sourceImageResourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the source image resource on Azure. Required format: '/subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName}'.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.cloudPcDeviceImageStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the image on Cloud PC. Possible values are: pending, ready, failed.\" />\n        </Property>\n        <Property Name=\"statusDetails\" Type=\"graph.cloudPcDeviceImageStatusDetails\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The details of the image's status, which indicates why the upload failed, if applicable. Possible values are: internalServerError, sourceImageNotFound, osVersionNotSupported, sourceImageInvalid, and sourceImageNotGeneralized.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The image version. For example: 0.0.1, 1.5.13.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"cloudPcExportJob\" BaseType=\"graph.entity\">\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the export job expires.\" />\n        </Property>\n        <Property Name=\"exportJobStatus\" Type=\"graph.cloudPcExportJobStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the export job. The possible values are: notStarted, inProgress, completed, unknownFutureValue. Read-only.\" />\n        </Property>\n        <Property Name=\"exportUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The storage account URL of the exported report. It can be used to download the file.\" />\n        </Property>\n        <Property Name=\"filter\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The filter applied on the report.\" />\n        </Property>\n        <Property Name=\"format\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The format of the exported report.\" />\n        </Property>\n        <Property Name=\"reportName\" Type=\"graph.cloudPcReportName\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The report name. The possible values are: remoteConnectionHistoricalReports, dailyAggregatedRemoteConnectionReports, totalAggregatedRemoteConnectionReports, sharedUseLicenseUsageReport, sharedUseLicenseUsageRealTimeReport, or unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"requestDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the export job was requested.\" />\n        </Property>\n        <Property Name=\"select\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The selected columns of the report.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"cloudPcExternalPartnerSetting\" BaseType=\"graph.entity\">\n        <Property Name=\"enableConnection\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable or disable the connection to an external partner. If true, an external partner API will accept incoming calls from external partners. Required. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last data sync time for this external partner. The Timestamp type represents the date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 looks like this: '2014-01-01T00:00:00Z'.\" />\n        </Property>\n        <Property Name=\"partnerId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The external partner ID.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.cloudPcExternalPartnerStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the connection to the external partner. The possible values are: notAvailable, available, healthy, unhealthy, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"statusDetails\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status details message.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"cloudPcGalleryImage\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The official display name of the gallery image. Read-only.\" />\n        </Property>\n        <Property Name=\"endDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date in which this image is no longer within long-term support. The Cloud PC will continue to provide short-term support. Read-only.\" />\n        </Property>\n        <Property Name=\"expirationDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date when the image is no longer available. Read-only.\" />\n        </Property>\n        <Property Name=\"offer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The offer name of the gallery image. This value will be passed to Azure to get the image resource. Read-only.\" />\n        </Property>\n        <Property Name=\"offerDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The official display offer name of the gallery image. For example, Windows 10 Enterprise + OS Optimizations. Read-only.\" />\n        </Property>\n        <Property Name=\"publisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher name of the gallery image. This value will be passed to Azure to get the image resource. Read-only.\" />\n        </Property>\n        <Property Name=\"recommendedSku\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recommended Cloud PC SKU for this gallery image. Read-only.\" />\n        </Property>\n        <Property Name=\"sizeInGB\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of this image in gigabytes. Read-only.\" />\n        </Property>\n        <Property Name=\"sku\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SKU name of the gallery image. This value will be passed to Azure to get the image resource. Read-only.\" />\n        </Property>\n        <Property Name=\"skuDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The official display stock keeping unit (SKU) name of this gallery image. For example, 2004. Read-only.\" />\n        </Property>\n        <Property Name=\"startDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date when the image becomes available. Read-only.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.cloudPcGalleryImageStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the gallery image on the Cloud PC. Possible values are: supported, supportedWithWarning, notSupported, unknownFutureValue. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"cloudPcOnPremisesConnection\" BaseType=\"graph.entity\">\n        <Property Name=\"adDomainName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The fully qualified domain name (FQDN) of the Active Directory domain you want to join. Optional.\" />\n        </Property>\n        <Property Name=\"adDomainPassword\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The password associated with adDomainUsername.\" />\n        </Property>\n        <Property Name=\"adDomainUsername\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com. Optional.\" />\n        </Property>\n        <Property Name=\"alternateResourceUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The interface URL of the partner service's resource that links to this Azure network connection. Returned only on $select.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the Azure network connection.\" />\n        </Property>\n        <Property Name=\"healthCheckStatus\" Type=\"graph.cloudPcOnPremisesConnectionStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the most recent health check done on the Azure network connection. For example, if status is passed, the Azure network connection has passed all checks run by the service. Possible values are: pending, running, passed, failed, unknownFutureValue. Read-only.\" />\n        </Property>\n        <Property Name=\"healthCheckStatusDetails\" Type=\"graph.cloudPcOnPremisesConnectionStatusDetails\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The details of the connection's health checks and the corresponding results. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetails. Read-only.\" />\n        </Property>\n        <Property Name=\"inUse\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When true, the Azure network connection is in use. When false, the connection is not in use. You cannot delete a connection that’s in use. Returned only on $select. For an example that shows how to get the inUse property, see Example 2: Get the selected properties of an Azure network connection, including healthCheckStatusDetails. Read-only.\" />\n        </Property>\n        <Property Name=\"managedBy\" Type=\"graph.cloudPcManagementService\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, unknownFutureValue, rpaBox. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: rpaBox. Read-only.\" />\n        </Property>\n        <Property Name=\"organizationalUnit\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organizational unit (OU) in which the computer account is created. If left null, the OU that’s configured as the default (a well-known computer object container) in your Active Directory domain (OU) is used. Optional.\" />\n        </Property>\n        <Property Name=\"resourceGroupId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the target resource group. Required format: /subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}.\" />\n        </Property>\n        <Property Name=\"subnetId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the target subnet. Required format: /subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkId}/subnets/{subnetName}.\" />\n        </Property>\n        <Property Name=\"subscriptionId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the target Azure subscription that’s associated with your tenant.\" />\n        </Property>\n        <Property Name=\"subscriptionName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the target Azure subscription. Read-only.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.cloudPcOnPremisesConnectionType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how the provisioned Cloud PC will be joined to Azure Active Directory. Default value is hybridAzureADJoin. Possible values are: azureADJoin, hybridAzureADJoin, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"virtualNetworkId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the target virtual network. Required format: /subscriptions/{subscription-id}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}.\" />\n        </Property>\n        <Property Name=\"virtualNetworkLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates resource location of the virtual target network. Read-only, computed value.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"cloudPcOrganizationSettings\" BaseType=\"graph.entity\">\n        <Property Name=\"enableMEMAutoEnroll\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether new Cloud PCs will be automatically enrolled in Microsoft Endpoint Manager (MEM). The default value is false.\" />\n        </Property>\n        <Property Name=\"enableSingleSignOn\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"graph.cloudPcOperatingSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the operating system (OS) to provision on Cloud PCs. The possible values are: windows10, windows11, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"userAccountType\" Type=\"graph.cloudPcUserAccountType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The account type of the user on provisioned Cloud PCs. The possible values are: standardUser, administrator, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"windowsSettings\" Type=\"graph.cloudPcWindowsSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the Cloud PC organization settings for a tenant. A tenant has only one cloudPcOrganizationSettings object. The default language value en-US.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"cloudPcProvisioningPolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"alternateResourceUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the alternate resource that links to this provisioning policy. Read-only.\" />\n        </Property>\n        <Property Name=\"cloudPcGroupDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the Cloud PC group that the Cloud PCs reside in. Read-only.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The provisioning policy description.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the provisioning policy.\" />\n        </Property>\n        <Property Name=\"domainJoinConfiguration\" Type=\"graph.cloudPcDomainJoinConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how Cloud PCs will join Azure Active Directory.\" />\n        </Property>\n        <Property Name=\"domainJoinConfigurations\" Type=\"Collection(graph.cloudPcDomainJoinConfiguration)\" />\n        <Property Name=\"enableSingleSignOn\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"gracePeriodInHours\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of hours to wait before reprovisioning/deprovisioning happens. Read-only.\" />\n        </Property>\n        <Property Name=\"imageDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the OS image you’re provisioning.\" />\n        </Property>\n        <Property Name=\"imageId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the OS image you want to provision on Cloud PCs. The format for a gallery type image is: {publisher_offer_sku}. Supported values for each of the parameters are as follows:publisher: Microsoftwindowsdesktop. offer: windows-ent-cpc. sku: 21h1-ent-cpc-m365, 21h1-ent-cpc-os, 20h2-ent-cpc-m365, 20h2-ent-cpc-os, 20h1-ent-cpc-m365, 20h1-ent-cpc-os, 19h2-ent-cpc-m365 and 19h2-ent-cpc-os.\" />\n        </Property>\n        <Property Name=\"imageType\" Type=\"graph.cloudPcProvisioningPolicyImageType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of OS image (custom or gallery) you want to provision on Cloud PCs. Possible values are: gallery, custom.\" />\n        </Property>\n        <Property Name=\"localAdminEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the local admin option is enabled. If the local admin option is enabled, the end user can be an admin of the Cloud PC device. Read-only.\" />\n        </Property>\n        <Property Name=\"managedBy\" Type=\"graph.cloudPcManagementService\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies which services manage the Azure network connection. Possible values are: windows365, devBox, unknownFutureValue, rpaBox. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: rpaBox. Read-only.\" />\n        </Property>\n        <Property Name=\"microsoftManagedDesktop\" Type=\"graph.microsoftManagedDesktop\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The specific settings for the Microsoft Managed Desktop, which enables customers to get a managed device experience for the Cloud PC. Before you can enable Microsoft Managed Desktop, an admin must configure it.\" />\n        </Property>\n        <Property Name=\"onPremisesConnectionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the cloudPcOnPremisesConnection. To ensure that Cloud PCs have network connectivity and that they domain join, choose a connection with a virtual network that’s validated by the Cloud PC service.\" />\n        </Property>\n        <Property Name=\"provisioningType\" Type=\"graph.cloudPcProvisioningType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"windowsSettings\" Type=\"graph.cloudPcWindowsSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specific Windows settings to configure while creating Cloud PCs for this provisioning policy.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.cloudPcProvisioningPolicyAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"cloudPcProvisioningPolicyAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"target\" Type=\"graph.cloudPcManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for the provisioning policy. Currently, the only target supported for this policy is a user group. For details, see cloudPcManagementGroupAssignmentTarget.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"cloudPcReports\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"exportJobs\" Type=\"Collection(graph.cloudPcExportJob)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The export jobs created for downloading reports.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"cloudPcServicePlan\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name for the service plan. Read-only.\" />\n        </Property>\n        <Property Name=\"ramInGB\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the RAM in GB. Read-only.\" />\n        </Property>\n        <Property Name=\"storageInGB\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the OS Disk in GB. Read-only.\" />\n        </Property>\n        <Property Name=\"supportedSolution\" Type=\"graph.cloudPcManagementService\" Nullable=\"false\" />\n        <Property Name=\"type\" Type=\"graph.cloudPcServicePlanType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the service plan. Possible values are: enterprise, business, unknownFutureValue. Read-only.\" />\n        </Property>\n        <Property Name=\"userProfileInGB\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the user profile disk in GB. Read-only.\" />\n        </Property>\n        <Property Name=\"vCpuCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of vCPUs. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"cloudPcSharedUseServicePlan\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the shared-use service plan.\" />\n        </Property>\n        <Property Name=\"totalCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of shared-use service plans purchased by the customer.\" />\n        </Property>\n        <Property Name=\"usedCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of service plans that the account uses.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"cloudPcSnapshot\" BaseType=\"graph.entity\">\n        <Property Name=\"cloudPcId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the Cloud PC.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the snapshot was taken. 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.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"lastRestoredDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"snapshotType\" Type=\"graph.cloudPcSnapshotType\" />\n        <Property Name=\"status\" Type=\"graph.cloudPcSnapshotStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the Cloud PC snapshot. The possible values are: ready, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"cloudPcSupportedRegion\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name for the supported region. Read-only.\" />\n        </Property>\n        <Property Name=\"regionGroup\" Type=\"graph.cloudPcRegionGroup\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The geographic group this region belongs to. Multiple regions can belong to one region group. For example, the europeUnion region group contains the Northern Europe and Western Europe regions. A customer can select a region group when provisioning a Cloud PC; however, the Cloud PC will be put under one of the regions under the group based on resource capacity. The region with more quota will be chosen. Possible values are: default, australia, canada, usCentral, usEast, usWest, france, germany, europeUnion, unitedKingdom, japan, asia, india, southAmerica, euap, usGovernment, usGovernmentDOD, unknownFutureValue, norway, switzerland，southKorea. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: norway, switzerland，southKorea. Read-only.\" />\n        </Property>\n        <Property Name=\"regionStatus\" Type=\"graph.cloudPcSupportedRegionStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the supported region. Possible values are: available, restricted, unavailable, unknownFutureValue. Read-only.\" />\n        </Property>\n        <Property Name=\"supportedSolution\" Type=\"graph.cloudPcManagementService\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supported service or solution for the region. The possible values are: windows365, devBox, unknownFutureValue, rpaBox. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: rpaBox. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"cloudPcUserSetting\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the setting was created. The Timestamp type represents the date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 looks like this: '2014-01-01T00:00:00Z'.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting name displayed in the user interface.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last date and time the setting was modified. The Timestamp type represents the date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 looks like this: '2014-01-01T00:00:00Z'.\" />\n        </Property>\n        <Property Name=\"localAdminEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the local admin option is enabled. Default value is false. To enable the local admin option, change the setting to true. If the local admin option is enabled, the end user can be an admin of the Cloud PC device.\" />\n        </Property>\n        <Property Name=\"restorePointSetting\" Type=\"graph.cloudPcRestorePointSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines how frequently a restore point is created that is, a snapshot is taken) for users' provisioned Cloud PCs (default is 12 hours), and whether the user is allowed to restore their own Cloud PCs to a backup made at a specific point in time.\" />\n        </Property>\n        <Property Name=\"selfServiceEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the self-service option is enabled. Default value is false. To enable the self-service option, change the setting to true. If the self-service option is enabled, the end user is allowed to perform some self-service operations, such as upgrading the Cloud PC through the end user portal.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.cloudPcUserSettingAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the set of Microsoft 365 groups and security groups in Azure Active Directory that have cloudPCUserSetting assigned. Returned only on $expand. For an example, see Get cloudPcUserSettingample.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"cloudPcUserSettingAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time this assignment was created. The Timestamp type represents the date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 looks like this: '2014-01-01T00:00:00Z'.\" />\n        </Property>\n        <Property Name=\"target\" Type=\"graph.cloudPcManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for the user setting. Currently, the only target supported for this user setting is a user group. For details, see cloudPcManagementGroupAssignmentTarget.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagement\" BaseType=\"graph.entity\">\n        <Property Name=\"deviceComplianceReportSummarizationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"intuneAccountId\" Type=\"Edm.Guid\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune Account ID for given tenant\" />\n        </Property>\n        <Property Name=\"lastReportAggregationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"legacyPcManangementEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to enable Non-MDM managed legacy PC management for this account. This property is read-only.\" />\n        </Property>\n        <Property Name=\"maximumDepTokens\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of DEP tokens allowed per-tenant.\" />\n        </Property>\n        <Property Name=\"settings\" Type=\"graph.deviceManagementSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account level settings.\" />\n        </Property>\n        <Property Name=\"unlicensedAdminstratorsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"intuneBrand\" Type=\"graph.intuneBrand\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal.\" />\n        </Property>\n        <Property Name=\"accountMoveCompletionDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date &amp; time when tenant data moved between scaleunits.\" />\n        </Property>\n        <Property Name=\"adminConsent\" Type=\"graph.adminConsent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin consent information.\" />\n        </Property>\n        <Property Name=\"dataProcessorServiceForWindowsFeaturesOnboarding\" Type=\"graph.dataProcessorServiceForWindowsFeaturesOnboarding\" />\n        <Property Name=\"deviceProtectionOverview\" Type=\"graph.deviceProtectionOverview\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device protection overview.\" />\n        </Property>\n        <Property Name=\"managedDeviceCleanupSettings\" Type=\"graph.managedDeviceCleanupSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device cleanup rule\" />\n        </Property>\n        <Property Name=\"subscriptions\" Type=\"graph.deviceManagementSubscriptions\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant's Subscription. Possible values are: none, intune, office365, intunePremium, intune_EDU, intune_SMB.\" />\n        </Property>\n        <Property Name=\"subscriptionState\" Type=\"graph.deviceManagementSubscriptionState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant mobile device management subscription state. Possible values are: pending, active, warning, disabled, deleted, blocked, lockedOut.\" />\n        </Property>\n        <Property Name=\"userExperienceAnalyticsAnomalySeverityOverview\" Type=\"graph.userExperienceAnalyticsAnomalySeverityOverview\" />\n        <Property Name=\"userExperienceAnalyticsSettings\" Type=\"graph.userExperienceAnalyticsSettings\" />\n        <Property Name=\"windowsMalwareOverview\" Type=\"graph.windowsMalwareOverview\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware overview for windows devices.\" />\n        </Property>\n        <Property Name=\"connectorStatus\" Type=\"Collection(graph.connectorStatusDetails)\" />\n        <NavigationProperty Name=\"monitoring\" Type=\"microsoft.graph.deviceManagement.monitoring\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"virtualEndpoint\" Type=\"graph.virtualEndpoint\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"androidDeviceOwnerEnrollmentProfiles\" Type=\"Collection(graph.androidDeviceOwnerEnrollmentProfile)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"androidForWorkAppConfigurationSchemas\" Type=\"Collection(graph.androidForWorkAppConfigurationSchema)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"androidForWorkEnrollmentProfiles\" Type=\"Collection(graph.androidForWorkEnrollmentProfile)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"androidForWorkSettings\" Type=\"graph.androidForWorkSettings\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"androidManagedStoreAccountEnterpriseSettings\" Type=\"graph.androidManagedStoreAccountEnterpriseSettings\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"androidManagedStoreAppConfigurationSchemas\" Type=\"Collection(graph.androidManagedStoreAppConfigurationSchema)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"auditEvents\" Type=\"Collection(graph.auditEvent)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"assignmentFilters\" Type=\"Collection(graph.deviceAndAppManagementAssignmentFilter)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"chromeOSOnboardingSettings\" Type=\"Collection(graph.chromeOSOnboardingSettings)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"termsAndConditions\" Type=\"Collection(graph.termsAndConditions)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"serviceNowConnections\" Type=\"Collection(graph.serviceNowConnection)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"advancedThreatProtectionOnboardingStateSummary\" Type=\"graph.advancedThreatProtectionOnboardingStateSummary\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"cartToClassAssociations\" Type=\"Collection(graph.cartToClassAssociation)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceCompliancePolicies\" Type=\"Collection(graph.deviceCompliancePolicy)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceCompliancePolicyDeviceStateSummary\" Type=\"graph.deviceCompliancePolicyDeviceStateSummary\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceCompliancePolicySettingStateSummaries\" Type=\"Collection(graph.deviceCompliancePolicySettingStateSummary)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceConfigurationConflictSummary\" Type=\"Collection(graph.deviceConfigurationConflictSummary)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceConfigurationDeviceStateSummaries\" Type=\"graph.deviceConfigurationDeviceStateSummary\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceConfigurationRestrictedAppsViolations\" Type=\"Collection(graph.restrictedAppsViolation)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceConfigurations\" Type=\"Collection(graph.deviceConfiguration)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceConfigurationsAllManagedDeviceCertificateStates\" Type=\"Collection(graph.managedAllDeviceCertificateState)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceConfigurationUserStateSummaries\" Type=\"graph.deviceConfigurationUserStateSummary\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"iosUpdateStatuses\" Type=\"Collection(graph.iosUpdateDeviceStatus)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"macOSSoftwareUpdateAccountSummaries\" Type=\"Collection(graph.macOSSoftwareUpdateAccountSummary)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"managedDeviceEncryptionStates\" Type=\"Collection(graph.managedDeviceEncryptionState)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"ndesConnectors\" Type=\"Collection(graph.ndesConnector)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"softwareUpdateStatusSummary\" Type=\"graph.softwareUpdateStatusSummary\" />\n        <NavigationProperty Name=\"complianceCategories\" Type=\"Collection(graph.deviceManagementConfigurationCategory)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"compliancePolicies\" Type=\"Collection(graph.deviceManagementCompliancePolicy)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"complianceSettings\" Type=\"Collection(graph.deviceManagementConfigurationSettingDefinition)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"configurationCategories\" Type=\"Collection(graph.deviceManagementConfigurationCategory)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"configurationPolicies\" Type=\"Collection(graph.deviceManagementConfigurationPolicy)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"configurationPolicyTemplates\" Type=\"Collection(graph.deviceManagementConfigurationPolicyTemplate)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"configurationSettings\" Type=\"Collection(graph.deviceManagementConfigurationSettingDefinition)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"reusablePolicySettings\" Type=\"Collection(graph.deviceManagementReusablePolicySetting)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"reusableSettings\" Type=\"Collection(graph.deviceManagementConfigurationSettingDefinition)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"templateSettings\" Type=\"Collection(graph.deviceManagementConfigurationSettingTemplate)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"complianceManagementPartners\" Type=\"Collection(graph.complianceManagementPartner)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"conditionalAccessSettings\" Type=\"graph.onPremisesConditionalAccessSettings\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceCategories\" Type=\"Collection(graph.deviceCategory)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceEnrollmentConfigurations\" Type=\"Collection(graph.deviceEnrollmentConfiguration)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceManagementPartners\" Type=\"Collection(graph.deviceManagementPartner)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"exchangeConnectors\" Type=\"Collection(graph.deviceManagementExchangeConnector)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"exchangeOnPremisesPolicies\" Type=\"Collection(graph.deviceManagementExchangeOnPremisesPolicy)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"exchangeOnPremisesPolicy\" Type=\"graph.deviceManagementExchangeOnPremisesPolicy\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"mobileThreatDefenseConnectors\" Type=\"Collection(graph.mobileThreatDefenseConnector)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"categories\" Type=\"Collection(graph.deviceManagementSettingCategory)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"intents\" Type=\"Collection(graph.deviceManagementIntent)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"settingDefinitions\" Type=\"Collection(graph.deviceManagementSettingDefinition)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"templates\" Type=\"Collection(graph.deviceManagementTemplate)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"applePushNotificationCertificate\" Type=\"graph.applePushNotificationCertificate\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"cloudPCConnectivityIssues\" Type=\"Collection(graph.cloudPCConnectivityIssue)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"comanagedDevices\" Type=\"Collection(graph.managedDevice)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"comanagementEligibleDevices\" Type=\"Collection(graph.comanagementEligibleDevice)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"dataSharingConsents\" Type=\"Collection(graph.dataSharingConsent)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"detectedApps\" Type=\"Collection(graph.detectedApp)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceComplianceScripts\" Type=\"Collection(graph.deviceComplianceScript)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceCustomAttributeShellScripts\" Type=\"Collection(graph.deviceCustomAttributeShellScript)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceHealthScripts\" Type=\"Collection(graph.deviceHealthScript)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceManagementScripts\" Type=\"Collection(graph.deviceManagementScript)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceShellScripts\" Type=\"Collection(graph.deviceShellScript)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"managedDeviceOverview\" Type=\"graph.managedDeviceOverview\" />\n        <NavigationProperty Name=\"managedDevices\" Type=\"Collection(graph.managedDevice)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"mobileAppTroubleshootingEvents\" Type=\"Collection(graph.mobileAppTroubleshootingEvent)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"oemWarrantyInformationOnboarding\" Type=\"Collection(graph.oemWarrantyInformationOnboarding)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"remoteActionAudits\" Type=\"Collection(graph.remoteActionAudit)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"tenantAttachRBAC\" Type=\"graph.tenantAttachRBAC\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsAnomaly\" Type=\"Collection(graph.userExperienceAnalyticsAnomaly)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsAnomalyDevice\" Type=\"Collection(graph.userExperienceAnalyticsAnomalyDevice)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsAppHealthApplicationPerformance\" Type=\"Collection(graph.userExperienceAnalyticsAppHealthApplicationPerformance)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersion\" Type=\"Collection(graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersion)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails\" Type=\"Collection(graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId\" Type=\"Collection(graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion\" Type=\"Collection(graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsAppHealthDeviceModelPerformance\" Type=\"Collection(graph.userExperienceAnalyticsAppHealthDeviceModelPerformance)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsAppHealthDevicePerformance\" Type=\"Collection(graph.userExperienceAnalyticsAppHealthDevicePerformance)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsAppHealthDevicePerformanceDetails\" Type=\"Collection(graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsAppHealthOSVersionPerformance\" Type=\"Collection(graph.userExperienceAnalyticsAppHealthOSVersionPerformance)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsAppHealthOverview\" Type=\"graph.userExperienceAnalyticsCategory\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsBaselines\" Type=\"Collection(graph.userExperienceAnalyticsBaseline)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsBatteryHealthAppImpact\" Type=\"Collection(graph.userExperienceAnalyticsBatteryHealthAppImpact)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsBatteryHealthCapacityDetails\" Type=\"graph.userExperienceAnalyticsBatteryHealthCapacityDetails\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsBatteryHealthDeviceAppImpact\" Type=\"Collection(graph.userExperienceAnalyticsBatteryHealthDeviceAppImpact)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsBatteryHealthDevicePerformance\" Type=\"Collection(graph.userExperienceAnalyticsBatteryHealthDevicePerformance)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory\" Type=\"Collection(graph.userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsBatteryHealthModelPerformance\" Type=\"Collection(graph.userExperienceAnalyticsBatteryHealthModelPerformance)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsBatteryHealthOsPerformance\" Type=\"Collection(graph.userExperienceAnalyticsBatteryHealthOsPerformance)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsBatteryHealthRuntimeDetails\" Type=\"graph.userExperienceAnalyticsBatteryHealthRuntimeDetails\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsCategories\" Type=\"Collection(graph.userExperienceAnalyticsCategory)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsDeviceMetricHistory\" Type=\"Collection(graph.userExperienceAnalyticsMetricHistory)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsDevicePerformance\" Type=\"Collection(graph.userExperienceAnalyticsDevicePerformance)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsDeviceScope\" Type=\"graph.userExperienceAnalyticsDeviceScope\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsDeviceScopes\" Type=\"Collection(graph.userExperienceAnalyticsDeviceScope)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsDeviceScores\" Type=\"Collection(graph.userExperienceAnalyticsDeviceScores)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsDeviceStartupHistory\" Type=\"Collection(graph.userExperienceAnalyticsDeviceStartupHistory)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsDeviceStartupProcesses\" Type=\"Collection(graph.userExperienceAnalyticsDeviceStartupProcess)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsDeviceStartupProcessPerformance\" Type=\"Collection(graph.userExperienceAnalyticsDeviceStartupProcessPerformance)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsDevicesWithoutCloudIdentity\" Type=\"Collection(graph.userExperienceAnalyticsDeviceWithoutCloudIdentity)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsDeviceTimelineEvent\" Type=\"Collection(graph.userExperienceAnalyticsDeviceTimelineEvent)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsImpactingProcess\" Type=\"Collection(graph.userExperienceAnalyticsImpactingProcess)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsMetricHistory\" Type=\"Collection(graph.userExperienceAnalyticsMetricHistory)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsModelScores\" Type=\"Collection(graph.userExperienceAnalyticsModelScores)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsNotAutopilotReadyDevice\" Type=\"Collection(graph.userExperienceAnalyticsNotAutopilotReadyDevice)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsOverview\" Type=\"graph.userExperienceAnalyticsOverview\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsRemoteConnection\" Type=\"Collection(graph.userExperienceAnalyticsRemoteConnection)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsResourcePerformance\" Type=\"Collection(graph.userExperienceAnalyticsResourcePerformance)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsScoreHistory\" Type=\"Collection(graph.userExperienceAnalyticsScoreHistory)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric\" Type=\"graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsWorkFromAnywhereMetrics\" Type=\"Collection(graph.userExperienceAnalyticsWorkFromAnywhereMetric)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userExperienceAnalyticsWorkFromAnywhereModelPerformance\" Type=\"Collection(graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"windowsMalwareInformation\" Type=\"Collection(graph.windowsMalwareInformation)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"derivedCredentials\" Type=\"Collection(graph.deviceManagementDerivedCredentialSettings)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"resourceAccessProfiles\" Type=\"Collection(graph.deviceManagementResourceAccessProfileBase)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"appleUserInitiatedEnrollmentProfiles\" Type=\"Collection(graph.appleUserInitiatedEnrollmentProfile)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"depOnboardingSettings\" Type=\"Collection(graph.depOnboardingSetting)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"importedDeviceIdentities\" Type=\"Collection(graph.importedDeviceIdentity)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"importedWindowsAutopilotDeviceIdentities\" Type=\"Collection(graph.importedWindowsAutopilotDeviceIdentity)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"windowsAutopilotDeploymentProfiles\" Type=\"Collection(graph.windowsAutopilotDeploymentProfile)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"windowsAutopilotDeviceIdentities\" Type=\"Collection(graph.windowsAutopilotDeviceIdentity)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"windowsAutopilotSettings\" Type=\"graph.windowsAutopilotSettings\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"zebraFotaArtifacts\" Type=\"Collection(graph.zebraFotaArtifact)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"zebraFotaConnector\" Type=\"graph.zebraFotaConnector\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"zebraFotaDeployments\" Type=\"Collection(graph.zebraFotaDeployment)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"groupPolicyMigrationReports\" Type=\"Collection(graph.groupPolicyMigrationReport)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"groupPolicyObjectFiles\" Type=\"Collection(graph.groupPolicyObjectFile)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"groupPolicyCategories\" Type=\"Collection(graph.groupPolicyCategory)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"groupPolicyConfigurations\" Type=\"Collection(graph.groupPolicyConfiguration)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"groupPolicyDefinitionFiles\" Type=\"Collection(graph.groupPolicyDefinitionFile)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"groupPolicyDefinitions\" Type=\"Collection(graph.groupPolicyDefinition)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"groupPolicyUploadedDefinitionFiles\" Type=\"Collection(graph.groupPolicyUploadedDefinitionFile)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"microsoftTunnelConfigurations\" Type=\"Collection(graph.microsoftTunnelConfiguration)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"microsoftTunnelHealthThresholds\" Type=\"Collection(graph.microsoftTunnelHealthThreshold)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"microsoftTunnelServerLogCollectionResponses\" Type=\"Collection(graph.microsoftTunnelServerLogCollectionResponse)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"microsoftTunnelSites\" Type=\"Collection(graph.microsoftTunnelSite)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"notificationMessageTemplates\" Type=\"Collection(graph.notificationMessageTemplate)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"domainJoinConnectors\" Type=\"Collection(graph.deviceManagementDomainJoinConnector)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"configManagerCollections\" Type=\"Collection(graph.configManagerCollection)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"resourceOperations\" Type=\"Collection(graph.resourceOperation)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"roleAssignments\" Type=\"Collection(graph.deviceAndAppManagementRoleAssignment)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"roleDefinitions\" Type=\"Collection(graph.roleDefinition)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"roleScopeTags\" Type=\"Collection(graph.roleScopeTag)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"remoteAssistancePartners\" Type=\"Collection(graph.remoteAssistancePartner)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"remoteAssistanceSettings\" Type=\"graph.remoteAssistanceSettings\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"reports\" Type=\"graph.deviceManagementReports\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"embeddedSIMActivationCodePools\" Type=\"Collection(graph.embeddedSIMActivationCodePool)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"telecomExpenseManagementPartners\" Type=\"Collection(graph.telecomExpenseManagementPartner)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"autopilotEvents\" Type=\"Collection(graph.deviceManagementAutopilotEvent)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"troubleshootingEvents\" Type=\"Collection(graph.deviceManagementTroubleshootingEvent)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"windowsDriverUpdateProfiles\" Type=\"Collection(graph.windowsDriverUpdateProfile)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"windowsFeatureUpdateProfiles\" Type=\"Collection(graph.windowsFeatureUpdateProfile)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"windowsQualityUpdateProfiles\" Type=\"Collection(graph.windowsQualityUpdateProfile)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"windowsUpdateCatalogItems\" Type=\"Collection(graph.windowsUpdateCatalogItem)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"intuneBrandingProfiles\" Type=\"Collection(graph.intuneBrandingProfile)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"windowsInformationProtectionAppLearningSummaries\" Type=\"Collection(graph.windowsInformationProtectionAppLearningSummary)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"windowsInformationProtectionNetworkLearningSummaries\" Type=\"Collection(graph.windowsInformationProtectionNetworkLearningSummary)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"certificateConnectorDetails\" Type=\"Collection(graph.certificateConnectorDetails)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userPfxCertificates\" Type=\"Collection(graph.userPFXCertificate)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"virtualEndpoint\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"auditEvents\" Type=\"Collection(graph.cloudPcAuditEvent)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cloud PC audit event.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"cloudPCs\" Type=\"Collection(graph.cloudPC)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cloud managed virtual desktops.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"crossCloudGovernmentOrganizationMapping\" Type=\"graph.cloudPcCrossCloudGovernmentOrganizationMapping\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cloud PC organization mapping between public and US Government Community Cloud (GCC) organizations.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceImages\" Type=\"Collection(graph.cloudPcDeviceImage)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The image resource on Cloud PC.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"externalPartnerSettings\" Type=\"Collection(graph.cloudPcExternalPartnerSetting)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The external partner settings on a Cloud PC.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"galleryImages\" Type=\"Collection(graph.cloudPcGalleryImage)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The gallery image resource on Cloud PC.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"onPremisesConnections\" Type=\"Collection(graph.cloudPcOnPremisesConnection)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A defined collection of Azure resource information that can be used to establish on-premises network connectivity for Cloud PCs.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"organizationSettings\" Type=\"graph.cloudPcOrganizationSettings\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Cloud PC organization settings for a tenant.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"provisioningPolicies\" Type=\"Collection(graph.cloudPcProvisioningPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cloud PC provisioning policy.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"reports\" Type=\"graph.cloudPcReports\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cloud PC related reports.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"servicePlans\" Type=\"Collection(graph.cloudPcServicePlan)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cloud PC service plans.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sharedUseServicePlans\" Type=\"Collection(graph.cloudPcSharedUseServicePlan)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cloud PC shared-use service plans.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"snapshots\" Type=\"Collection(graph.cloudPcSnapshot)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cloud PC snapshots.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"supportedRegions\" Type=\"Collection(graph.cloudPcSupportedRegion)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cloud PC supported regions.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userSettings\" Type=\"Collection(graph.cloudPcUserSetting)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cloud PC user settings.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidDeviceOwnerEnrollmentProfile\" BaseType=\"graph.entity\">\n        <Property Name=\"accountId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant GUID the enrollment profile belongs to.\" />\n        </Property>\n        <Property Name=\"configureWifi\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates that the Wi-Fi network should be configured during device provisioning. When set to TRUE, device provisioning will use Wi-Fi related properties to automatically connect to Wi-Fi networks. When set to FALSE or undefined, other Wi-Fi related properties will be ignored. Default value is TRUE. Returned by default.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time the enrollment profile was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description for the enrollment profile.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the enrollment profile.\" />\n        </Property>\n        <Property Name=\"enrolledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of Android devices that have enrolled using this enrollment profile.\" />\n        </Property>\n        <Property Name=\"enrollmentMode\" Type=\"graph.androidDeviceOwnerEnrollmentMode\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enrollment mode of devices that use this enrollment profile. Possible values are: corporateOwnedDedicatedDevice, corporateOwnedFullyManaged, corporateOwnedWorkProfile, corporateOwnedAOSPUserlessDevice, corporateOwnedAOSPUserAssociatedDevice.\" />\n        </Property>\n        <Property Name=\"enrollmentTokenType\" Type=\"graph.androidDeviceOwnerEnrollmentTokenType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enrollment token type for an enrollment profile. Possible values are: default, corporateOwnedDedicatedDeviceWithAzureADSharedMode.\" />\n        </Property>\n        <Property Name=\"enrollmentTokenUsageCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of AOSP devices that have enrolled using the current token.\" />\n        </Property>\n        <Property Name=\"isTeamsDeviceProfile\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean indicating if this profile is an Android AOSP for Teams device profile.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time the enrollment profile was last modified.\" />\n        </Property>\n        <Property Name=\"qrCodeContent\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String used to generate a QR code for the token.\" />\n        </Property>\n        <Property Name=\"qrCodeImage\" Type=\"graph.mimeContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String used to generate a QR code for the token.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n        </Property>\n        <Property Name=\"tokenCreationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time the most recently created token was created.\" />\n        </Property>\n        <Property Name=\"tokenExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time the most recently created token will expire.\" />\n        </Property>\n        <Property Name=\"tokenValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the most recently created token for this enrollment profile.\" />\n        </Property>\n        <Property Name=\"wifiHidden\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if hidden wifi networks are enabled\" />\n        </Property>\n        <Property Name=\"wifiPassword\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String that contains the wi-fi login password\" />\n        </Property>\n        <Property Name=\"wifiSecurityType\" Type=\"graph.aospWifiSecurityType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String that contains the wi-fi security type. Possible values are: none, wpa, wep.\" />\n        </Property>\n        <Property Name=\"wifiSsid\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String that contains the wi-fi login ssid\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidForWorkAppConfigurationSchema\" BaseType=\"graph.entity\">\n        <Property Name=\"exampleJson\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTF8 encoded byte array containing example JSON string conforming to this schema that demonstrates how to set the configuration for this app\" />\n        </Property>\n        <Property Name=\"schemaItems\" Type=\"Collection(graph.androidForWorkAppConfigurationSchemaItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of items each representing a named configuration option in the schema\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidForWorkEnrollmentProfile\" BaseType=\"graph.entity\">\n        <Property Name=\"accountId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant GUID the enrollment profile belongs to.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time the enrollment profile was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description for the enrollment profile.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the enrollment profile.\" />\n        </Property>\n        <Property Name=\"enrolledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of Android devices that have enrolled using this enrollment profile.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time the enrollment profile was last modified.\" />\n        </Property>\n        <Property Name=\"qrCodeContent\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String used to generate a QR code for the token.\" />\n        </Property>\n        <Property Name=\"qrCodeImage\" Type=\"graph.mimeContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String used to generate a QR code for the token.\" />\n        </Property>\n        <Property Name=\"tokenExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time the most recently created token will expire.\" />\n        </Property>\n        <Property Name=\"tokenValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the most recently created token for this enrollment profile.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidForWorkSettings\" BaseType=\"graph.entity\">\n        <Property Name=\"bindStatus\" Type=\"graph.androidForWorkBindStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bind status of the tenant with the Google EMM API. Possible values are: notBound, bound, boundAndValidated, unbinding.\" />\n        </Property>\n        <Property Name=\"deviceOwnerManagementEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if this account is flighting for Android Device Owner Management with CloudDPC.\" />\n        </Property>\n        <Property Name=\"enrollmentTarget\" Type=\"graph.androidForWorkEnrollmentTarget\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which users can enroll devices in Android for Work device management. Possible values are: none, all, targeted, targetedAsEnrollmentRestrictions.\" />\n        </Property>\n        <Property Name=\"lastAppSyncDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last completion time for app sync\" />\n        </Property>\n        <Property Name=\"lastAppSyncStatus\" Type=\"graph.androidForWorkSyncStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last application sync result. Possible values are: success, credentialsNotValid, androidForWorkApiError, managementServiceError, unknownError, none.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modification time for Android for Work settings\" />\n        </Property>\n        <Property Name=\"ownerOrganizationName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Organization name used when onboarding Android for Work\" />\n        </Property>\n        <Property Name=\"ownerUserPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Owner UPN that created the enterprise\" />\n        </Property>\n        <Property Name=\"targetGroupIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies which AAD groups can enroll devices in Android for Work device management if enrollmentTarget is set to 'Targeted'\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidManagedStoreAccountEnterpriseSettings\" BaseType=\"graph.entity\">\n        <Property Name=\"androidDeviceOwnerFullyManagedEnrollmentEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Company codes for AndroidManagedStoreAccountEnterpriseSettings\" />\n        </Property>\n        <Property Name=\"bindStatus\" Type=\"graph.androidManagedStoreAccountBindStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bind status of the tenant with the Google EMM API. Possible values are: notBound, bound, boundAndValidated, unbinding.\" />\n        </Property>\n        <Property Name=\"companyCodes\" Type=\"Collection(graph.androidEnrollmentCompanyCode)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Company codes for AndroidManagedStoreAccountEnterpriseSettings\" />\n        </Property>\n        <Property Name=\"deviceOwnerManagementEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if this account is flighting for Android Device Owner Management with CloudDPC.\" />\n        </Property>\n        <Property Name=\"enrollmentTarget\" Type=\"graph.androidManagedStoreAccountEnrollmentTarget\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which users can enroll devices in Android Enterprise device management. Possible values are: none, all, targeted, targetedAsEnrollmentRestrictions.\" />\n        </Property>\n        <Property Name=\"lastAppSyncDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last completion time for app sync\" />\n        </Property>\n        <Property Name=\"lastAppSyncStatus\" Type=\"graph.androidManagedStoreAccountAppSyncStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last application sync result. Possible values are: success, credentialsNotValid, androidForWorkApiError, managementServiceError, unknownError, none.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modification time for Android enterprise settings\" />\n        </Property>\n        <Property Name=\"managedGooglePlayInitialScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initial scope tags for MGP apps\" />\n        </Property>\n        <Property Name=\"ownerOrganizationName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Organization name used when onboarding Android Enterprise\" />\n        </Property>\n        <Property Name=\"ownerUserPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Owner UPN that created the enterprise\" />\n        </Property>\n        <Property Name=\"targetGroupIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies which AAD groups can enroll devices in Android for Work device management if enrollmentTarget is set to 'Targeted'\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidManagedStoreAppConfigurationSchema\" BaseType=\"graph.entity\">\n        <Property Name=\"exampleJson\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTF8 encoded byte array containing example JSON string conforming to this schema that demonstrates how to set the configuration for this app\" />\n        </Property>\n        <Property Name=\"nestedSchemaItems\" Type=\"Collection(graph.androidManagedStoreAppConfigurationSchemaItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of items each representing a named configuration option in the schema. It contains a flat list of all configuration.\" />\n        </Property>\n        <Property Name=\"schemaItems\" Type=\"Collection(graph.androidManagedStoreAppConfigurationSchemaItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of items each representing a named configuration option in the schema. It only contains the root-level configuration.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"auditEvent\" BaseType=\"graph.entity\">\n        <Property Name=\"activity\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of the activity.\" />\n        </Property>\n        <Property Name=\"activityDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time in UTC when the activity was performed.\" />\n        </Property>\n        <Property Name=\"activityOperationType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The HTTP operation type of the activity.\" />\n        </Property>\n        <Property Name=\"activityResult\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The result of the activity.\" />\n        </Property>\n        <Property Name=\"activityType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of activity that was being performed.\" />\n        </Property>\n        <Property Name=\"actor\" Type=\"graph.auditActor\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD user and application that are associated with the audit event.\" />\n        </Property>\n        <Property Name=\"category\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audit category.\" />\n        </Property>\n        <Property Name=\"componentName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Component name.\" />\n        </Property>\n        <Property Name=\"correlationId\" Type=\"Edm.Guid\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client request Id that is used to correlate activity within the system.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event display name.\" />\n        </Property>\n        <Property Name=\"resources\" Type=\"Collection(graph.auditResource)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resources being modified.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceAndAppManagementAssignmentFilter\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Creation time of the Assignment Filter.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the Assignment Filter.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DisplayName of the Assignment Filter.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified time of the Assignment Filter.\" />\n        </Property>\n        <Property Name=\"payloads\" Type=\"Collection(graph.payloadByFilter)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Associated assignments for a specific filter\" />\n        </Property>\n        <Property Name=\"platform\" Type=\"graph.devicePlatformType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform type of the devices on which the Assignment Filter will be applicable. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown.\" />\n        </Property>\n        <Property Name=\"roleScopeTags\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RoleScopeTags of the Assignment Filter.\" />\n        </Property>\n        <Property Name=\"rule\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rule definition of the Assignment Filter.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"chromeOSOnboardingSettings\" BaseType=\"graph.entity\">\n        <Property Name=\"lastDirectorySyncDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ChromebookTenant's LastDirectorySyncDateTime\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ChromebookTenant's LastModifiedDateTime\" />\n        </Property>\n        <Property Name=\"onboardingStatus\" Type=\"graph.onboardingStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ChromebookTenant's OnboardingStatus. Possible values are: unknown, inprogress, onboarded, failed, offboarding, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"ownerUserPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ChromebookTenant's OwnerUserPrincipalName\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"termsAndConditions\" BaseType=\"graph.entity\">\n        <Property Name=\"acceptanceStatement\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied explanation of the terms and conditions, typically describing what it means to accept the terms and conditions set out in the T&amp;C policy. This is shown to the user on prompts to accept the T&amp;C policy.\" />\n        </Property>\n        <Property Name=\"bodyText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied body text of the terms and conditions, typically the terms themselves. This is shown to the user on prompts to accept the T&amp;C policy.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied description of the T&amp;C policy.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied name for the T&amp;C policy.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n        </Property>\n        <Property Name=\"modifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Administrator-supplied title of the terms and conditions. This is shown to the user on prompts to accept the T&amp;C policy.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer indicating the current version of the terms. Incremented when an administrator makes a change to the terms and wishes to require users to re-accept the modified T&amp;C policy.\" />\n        </Property>\n        <NavigationProperty Name=\"acceptanceStatuses\" Type=\"Collection(graph.termsAndConditionsAcceptanceStatus)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of acceptance statuses for this T&amp;C policy.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.termsAndConditionsAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for this T&amp;C policy.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"groupAssignments\" Type=\"Collection(graph.termsAndConditionsGroupAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for this T&amp;C policy.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"serviceNowConnection\" BaseType=\"graph.entity\">\n        <Property Name=\"authenticationMethod\" Type=\"graph.serviceNowAuthenticationMethod\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"incidentApiUrl\" Type=\"Edm.String\" />\n        <Property Name=\"instanceUrl\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"lastQueriedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"serviceNowConnectionStatus\" Type=\"graph.serviceNowConnectionStatus\" Nullable=\"false\" />\n      </EntityType>\n      <EntityType Name=\"advancedThreatProtectionOnboardingStateSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n        </Property>\n        <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n        </Property>\n        <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n        </Property>\n        <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n        </Property>\n        <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n        </Property>\n        <Property Name=\"notAssignedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not assigned devices\" />\n        </Property>\n        <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n        </Property>\n        <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n        </Property>\n        <NavigationProperty Name=\"advancedThreatProtectionOnboardingDeviceSettingStates\" Type=\"Collection(graph.advancedThreatProtectionOnboardingDeviceSettingState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"cartToClassAssociation\" BaseType=\"graph.entity\">\n        <Property Name=\"classroomIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifiers of classrooms to be associated with device carts.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the CartToClassAssociation.\" />\n        </Property>\n        <Property Name=\"deviceCartIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifiers of device carts to be associated with classes.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the CartToClassAssociation.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceCompliancePolicy\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.deviceCompliancePolicyAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of assignments for this compliance policy.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceSettingStateSummaries\" Type=\"Collection(graph.settingStateDeviceSummary)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance Setting State Device Summary\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(graph.deviceComplianceDeviceStatus)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of DeviceComplianceDeviceStatus.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStatusOverview\" Type=\"graph.deviceComplianceDeviceOverview\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance devices status overview\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"scheduledActionsForRule\" Type=\"Collection(graph.deviceComplianceScheduledActionForRule)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scheduled action for this rule\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userStatuses\" Type=\"Collection(graph.deviceComplianceUserStatus)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of DeviceComplianceUserStatus.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userStatusOverview\" Type=\"graph.deviceComplianceUserOverview\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance users status overview\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceCompliancePolicyDeviceStateSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n        </Property>\n        <Property Name=\"configManagerCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices that have compliance managed by System Center Configuration Manager\" />\n        </Property>\n        <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n        </Property>\n        <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n        </Property>\n        <Property Name=\"inGracePeriodCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices that are in grace period\" />\n        </Property>\n        <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n        </Property>\n        <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n        </Property>\n        <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n        </Property>\n        <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceCompliancePolicySettingStateSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n        </Property>\n        <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n        </Property>\n        <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n        </Property>\n        <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n        </Property>\n        <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n        </Property>\n        <Property Name=\"platformType\" Type=\"graph.policyPlatformType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting platform. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, windows10XProfile, androidAOSP, all.\" />\n        </Property>\n        <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n        </Property>\n        <Property Name=\"setting\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting class name and property name.\" />\n        </Property>\n        <Property Name=\"settingName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the setting.\" />\n        </Property>\n        <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n        </Property>\n        <NavigationProperty Name=\"deviceComplianceSettingStates\" Type=\"Collection(graph.deviceComplianceSettingState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceConfigurationConflictSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"conflictingDeviceConfigurations\" Type=\"Collection(graph.settingSource)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of policies in conflict with the given setting\" />\n        </Property>\n        <Property Name=\"contributingSettings\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of settings in conflict with the given policies\" />\n        </Property>\n        <Property Name=\"deviceCheckinsImpacted\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of checkins impacted by the conflicting policies and settings\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceConfigurationDeviceStateSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n        </Property>\n        <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n        </Property>\n        <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n        </Property>\n        <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant devices\" />\n        </Property>\n        <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n        </Property>\n        <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n        </Property>\n        <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"restrictedAppsViolation\" BaseType=\"graph.entity\">\n        <Property Name=\"deviceConfigurationId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration profile unique identifier, must be Guid\" />\n        </Property>\n        <Property Name=\"deviceConfigurationName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration profile name\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name\" />\n        </Property>\n        <Property Name=\"managedDeviceId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed device unique identifier, must be Guid\" />\n        </Property>\n        <Property Name=\"platformType\" Type=\"graph.policyPlatformType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform type. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, windows10XProfile, androidAOSP, all.\" />\n        </Property>\n        <Property Name=\"restrictedApps\" Type=\"Collection(graph.managedDeviceReportedApp)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of violated restricted apps\" />\n        </Property>\n        <Property Name=\"restrictedAppsState\" Type=\"graph.restrictedAppsState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Restricted apps state. Possible values are: prohibitedApps, notApprovedApps.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User unique identifier, must be Guid\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceConfiguration\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n        </Property>\n        <Property Name=\"deviceManagementApplicabilityRuleDeviceMode\" Type=\"graph.deviceManagementApplicabilityRuleDeviceMode\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device mode applicability rule for this Policy.\" />\n        </Property>\n        <Property Name=\"deviceManagementApplicabilityRuleOsEdition\" Type=\"graph.deviceManagementApplicabilityRuleOsEdition\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The OS edition applicability for this Policy.\" />\n        </Property>\n        <Property Name=\"deviceManagementApplicabilityRuleOsVersion\" Type=\"graph.deviceManagementApplicabilityRuleOsVersion\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The OS version applicability rule for this Policy.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n        </Property>\n        <Property Name=\"supportsScopeTags\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the underlying Device Configuration supports the assignment of scope tags. Assigning to the ScopeTags property is not allowed when this value is false and entities will not be visible to scoped users. This occurs for Legacy policies created in Silverlight and can be resolved by deleting and recreating the policy in the Azure Portal. This property is read-only.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.deviceConfigurationAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for the device configuration profile.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceSettingStateSummaries\" Type=\"Collection(graph.settingStateDeviceSummary)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration Setting State Device Summary\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(graph.deviceConfigurationDeviceStatus)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration installation status by device.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStatusOverview\" Type=\"graph.deviceConfigurationDeviceOverview\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration devices status overview\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"groupAssignments\" Type=\"Collection(graph.deviceConfigurationGroupAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device configuration profile.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userStatuses\" Type=\"Collection(graph.deviceConfigurationUserStatus)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration installation status by user.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userStatusOverview\" Type=\"graph.deviceConfigurationUserOverview\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Configuration users status overview\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"managedAllDeviceCertificateState\" BaseType=\"graph.entity\">\n        <Property Name=\"certificateExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate expiry date\" />\n        </Property>\n        <Property Name=\"certificateExtendedKeyUsages\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enhanced Key Usage\" />\n        </Property>\n        <Property Name=\"certificateIssuanceDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Issuance date\" />\n        </Property>\n        <Property Name=\"certificateIssuerName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Issuer\" />\n        </Property>\n        <Property Name=\"certificateKeyUsages\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key Usage\" />\n        </Property>\n        <Property Name=\"certificateRevokeStatus\" Type=\"graph.certificateRevocationStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Revoke status. Possible values are: none, pending, issued, failed, revoked.\" />\n        </Property>\n        <Property Name=\"certificateRevokeStatusLastChangeDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the revoke status was last changed\" />\n        </Property>\n        <Property Name=\"certificateSerialNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Serial number\" />\n        </Property>\n        <Property Name=\"certificateSubjectName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate subject name\" />\n        </Property>\n        <Property Name=\"certificateThumbprint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Thumbprint\" />\n        </Property>\n        <Property Name=\"managedDeviceDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device display name\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principal name\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceConfigurationUserStateSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"compliantUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant users\" />\n        </Property>\n        <Property Name=\"conflictUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict users\" />\n        </Property>\n        <Property Name=\"errorUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error users\" />\n        </Property>\n        <Property Name=\"nonCompliantUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of NonCompliant users\" />\n        </Property>\n        <Property Name=\"notApplicableUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n        </Property>\n        <Property Name=\"remediatedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated users\" />\n        </Property>\n        <Property Name=\"unknownUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown users\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosUpdateDeviceStatus\" BaseType=\"graph.entity\">\n        <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n        </Property>\n        <Property Name=\"deviceDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device id that is being reported.\" />\n        </Property>\n        <Property Name=\"deviceModel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n        </Property>\n        <Property Name=\"installStatus\" Type=\"graph.iosUpdatesInstallStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The installation status of the policy report. Possible values are: success, available, idle, unknown, mdmClientCrashed, timeout, downloading, downloadFailed, downloadRequiresComputer, downloadInsufficientSpace, downloadInsufficientPower, downloadInsufficientNetwork, installing, installInsufficientSpace, installInsufficientPower, installPhoneCallInProgress, installFailed, notSupportedOperation, sharedDeviceUserLoggedInError, updateError, deviceOsHigherThanDesiredOsVersion, updateScanFailed.\" />\n        </Property>\n        <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device version that is being reported.\" />\n        </Property>\n        <Property Name=\"platform\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform of the device that is being reported\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.complianceStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User id that is being reported.\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"macOSSoftwareUpdateAccountSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device ID.\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device name.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the report\" />\n        </Property>\n        <Property Name=\"failedUpdateCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed updates on the device.\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last date time the report for this device was updated.\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The OS version.\" />\n        </Property>\n        <Property Name=\"successfulUpdateCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of successful updates on the device.\" />\n        </Property>\n        <Property Name=\"totalUpdateCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of total updates on the device.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user ID.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name\" />\n        </Property>\n        <NavigationProperty Name=\"categorySummaries\" Type=\"Collection(graph.macOSSoftwareUpdateCategorySummary)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Summary of the updates by category.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"managedDeviceEncryptionState\" BaseType=\"graph.entity\">\n        <Property Name=\"advancedBitLockerStates\" Type=\"graph.advancedBitLockerState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Advanced BitLocker State. Possible values are: success, noUserConsent, osVolumeUnprotected, osVolumeTpmRequired, osVolumeTpmOnlyRequired, osVolumeTpmPinRequired, osVolumeTpmStartupKeyRequired, osVolumeTpmPinStartupKeyRequired, osVolumeEncryptionMethodMismatch, recoveryKeyBackupFailed, fixedDriveNotEncrypted, fixedDriveEncryptionMethodMismatch, loggedOnUserNonAdmin, windowsRecoveryEnvironmentNotConfigured, tpmNotAvailable, tpmNotReady, networkError.\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name\" />\n        </Property>\n        <Property Name=\"deviceType\" Type=\"graph.deviceTypes\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform of the device. Possible values are: desktop, windowsRT, winMO6, nokia, windowsPhone, mac, winCE, winEmbedded, iPhone, iPad, iPod, android, iSocConsumer, unix, macMDM, holoLens, surfaceHub, androidForWork, androidEnterprise, blackberry, palm, unknown.\" />\n        </Property>\n        <Property Name=\"encryptionPolicySettingState\" Type=\"graph.complianceStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encryption policy setting state. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"encryptionReadinessState\" Type=\"graph.encryptionReadinessState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encryption readiness state. Possible values are: notReady, ready.\" />\n        </Property>\n        <Property Name=\"encryptionState\" Type=\"graph.encryptionState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device encryption state. Possible values are: notEncrypted, encrypted.\" />\n        </Property>\n        <Property Name=\"fileVaultStates\" Type=\"graph.fileVaultState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"FileVault State. Possible values are: success, driveEncryptedByUser, userDeferredEncryption, escrowNotEnabled.\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system version of the device\" />\n        </Property>\n        <Property Name=\"policyDetails\" Type=\"Collection(graph.encryptionReportPolicyDetails)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy Details\" />\n        </Property>\n        <Property Name=\"tpmSpecificationVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device TPM Version\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"ndesConnector\" BaseType=\"graph.entity\">\n        <Property Name=\"connectorVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build version of the Ndes Connector.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name of the Ndes Connector.\" />\n        </Property>\n        <Property Name=\"enrolledDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp when on-prem certificate connector was enrolled in Intune.\" />\n        </Property>\n        <Property Name=\"lastConnectionDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last connection time for the Ndes Connector\" />\n        </Property>\n        <Property Name=\"machineName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the machine running on-prem certificate connector service.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.ndesConnectorState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ndes Connector Status. Possible values are: none, active, inactive.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"softwareUpdateStatusSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices.\" />\n        </Property>\n        <Property Name=\"compliantUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant users.\" />\n        </Property>\n        <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices.\" />\n        </Property>\n        <Property Name=\"conflictUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict users.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the policy.\" />\n        </Property>\n        <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices had error.\" />\n        </Property>\n        <Property Name=\"errorUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users had error.\" />\n        </Property>\n        <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of non compliant devices.\" />\n        </Property>\n        <Property Name=\"nonCompliantUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of non compliant users.\" />\n        </Property>\n        <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices.\" />\n        </Property>\n        <Property Name=\"notApplicableUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users.\" />\n        </Property>\n        <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices.\" />\n        </Property>\n        <Property Name=\"remediatedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated users.\" />\n        </Property>\n        <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices.\" />\n        </Property>\n        <Property Name=\"unknownUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown users.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementConfigurationCategory\" BaseType=\"graph.entity\">\n        <Property Name=\"categoryDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the category header\" />\n        </Property>\n        <Property Name=\"childCategoryIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of child ids of the category.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the item\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the item\" />\n        </Property>\n        <Property Name=\"helpText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Help text of the item\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the item\" />\n        </Property>\n        <Property Name=\"parentCategoryId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Parent id of the category.\" />\n        </Property>\n        <Property Name=\"platforms\" Type=\"graph.deviceManagementConfigurationPlatforms\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platforms types, which settings in the category have. Possible values are: none, android, iOS, macOS, windows10X, windows10, linux, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"rootCategoryId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Root id of the category.\" />\n        </Property>\n        <Property Name=\"settingUsage\" Type=\"graph.deviceManagementConfigurationSettingUsage\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the category contains settings that are used for Compliance or Configuration. Possible values are: none, configuration, compliance.\" />\n        </Property>\n        <Property Name=\"technologies\" Type=\"graph.deviceManagementConfigurationTechnologies\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Technologies types, which settings in the category have. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, linuxMdm, enrollment, endpointPrivilegeManagement, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementCompliancePolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy creation date and time. This property is read-only.\" />\n        </Property>\n        <Property Name=\"creationSource\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy creation source\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy description\" />\n        </Property>\n        <Property Name=\"isAssigned\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy assignment status. This property is read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy last modification date and time. This property is read-only.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy name\" />\n        </Property>\n        <Property Name=\"platforms\" Type=\"graph.deviceManagementConfigurationPlatforms\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platforms for this policy. Possible values are: none, android, iOS, macOS, windows10X, windows10, linux, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n        </Property>\n        <Property Name=\"settingCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of settings. This property is read-only.\" />\n        </Property>\n        <Property Name=\"technologies\" Type=\"graph.deviceManagementConfigurationTechnologies\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Technologies for this policy. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, linuxMdm, enrollment, endpointPrivilegeManagement, unknownFutureValue.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.deviceManagementConfigurationPolicyAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy assignments\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"scheduledActionsForRule\" Type=\"Collection(graph.deviceManagementComplianceScheduledActionForRule)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scheduled action for this rule\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"settings\" Type=\"Collection(graph.deviceManagementConfigurationSetting)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy settings\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceManagementConfigurationSettingDefinition\" BaseType=\"graph.entity\">\n        <Property Name=\"accessTypes\" Type=\"graph.deviceManagementConfigurationSettingAccessTypes\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read/write access mode of the setting. Possible values are: none, add, copy, delete, get, replace, execute.\" />\n        </Property>\n        <Property Name=\"applicability\" Type=\"graph.deviceManagementConfigurationSettingApplicability\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details which device setting is applicable on\" />\n        </Property>\n        <Property Name=\"baseUri\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base CSP Path\" />\n        </Property>\n        <Property Name=\"categoryId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the area group under which the setting is configured in a specified configuration service provider (CSP)\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the item\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the item\" />\n        </Property>\n        <Property Name=\"helpText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Help text of the item\" />\n        </Property>\n        <Property Name=\"infoUrls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of links more info for the setting can be found at\" />\n        </Property>\n        <Property Name=\"keywords\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tokens which to search settings on\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the item\" />\n        </Property>\n        <Property Name=\"occurrence\" Type=\"graph.deviceManagementConfigurationSettingOccurrence\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the setting is required or not\" />\n        </Property>\n        <Property Name=\"offsetUri\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Offset CSP Path from Base\" />\n        </Property>\n        <Property Name=\"referredSettingInformationList\" Type=\"Collection(graph.deviceManagementConfigurationReferredSettingInformation)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of referred setting information.\" />\n        </Property>\n        <Property Name=\"rootDefinitionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Root setting definition if the setting is a child setting.\" />\n        </Property>\n        <Property Name=\"settingUsage\" Type=\"graph.deviceManagementConfigurationSettingUsage\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting type, for example, configuration and compliance. Possible values are: none, configuration, compliance.\" />\n        </Property>\n        <Property Name=\"uxBehavior\" Type=\"graph.deviceManagementConfigurationControlType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting control type representation in the UX. Possible values are: default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Item Version\" />\n        </Property>\n        <Property Name=\"visibility\" Type=\"graph.deviceManagementConfigurationSettingVisibility\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting visibility scope to UX. Possible values are: none, settingsCatalog, template.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementConfigurationPolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy creation date and time\" />\n        </Property>\n        <Property Name=\"creationSource\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy creation source\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy description\" />\n        </Property>\n        <Property Name=\"isAssigned\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy assignment status. This property is read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy last modification date and time\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy name\" />\n        </Property>\n        <Property Name=\"platforms\" Type=\"graph.deviceManagementConfigurationPlatforms\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platforms for this policy. Possible values are: none, android, iOS, macOS, windows10X, windows10, linux, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"priorityMetaData\" Type=\"graph.deviceManagementPriorityMetaData\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the priority of each policies that are selected by the admin during enrollment process\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n        </Property>\n        <Property Name=\"settingCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of settings\" />\n        </Property>\n        <Property Name=\"technologies\" Type=\"graph.deviceManagementConfigurationTechnologies\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Technologies for this policy. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, linuxMdm, enrollment, endpointPrivilegeManagement, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"templateReference\" Type=\"graph.deviceManagementConfigurationPolicyTemplateReference\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template reference information\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.deviceManagementConfigurationPolicyAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy assignments\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"settings\" Type=\"Collection(graph.deviceManagementConfigurationSetting)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy settings\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceManagementConfigurationPolicyTemplate\" BaseType=\"graph.entity\">\n        <Property Name=\"allowUnmanagedSettings\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow unmanaged setting templates\" />\n        </Property>\n        <Property Name=\"baseId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template base identifier\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template description\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template display name\" />\n        </Property>\n        <Property Name=\"displayVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of template version\" />\n        </Property>\n        <Property Name=\"lifecycleState\" Type=\"graph.deviceManagementTemplateLifecycleState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate current lifecycle state of template. Possible values are: invalid, draft, active, superseded, deprecated, retired.\" />\n        </Property>\n        <Property Name=\"platforms\" Type=\"graph.deviceManagementConfigurationPlatforms\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platforms for this template. Possible values are: none, android, iOS, macOS, windows10X, windows10, linux, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"settingTemplateCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of setting templates. Valid values 0 to 2147483647. This property is read-only.\" />\n        </Property>\n        <Property Name=\"technologies\" Type=\"graph.deviceManagementConfigurationTechnologies\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Technologies for this template. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, linuxMdm, enrollment, endpointPrivilegeManagement, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"templateFamily\" Type=\"graph.deviceManagementConfigurationTemplateFamily\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TemplateFamily for this template. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl, endpointSecurityEndpointPrivilegeManagement, enrollmentConfiguration, appQuietTime, baseline, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template version. Valid values 1 to 2147483647. This property is read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"settingTemplates\" Type=\"Collection(graph.deviceManagementConfigurationSettingTemplate)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting templates\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceManagementReusablePolicySetting\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"reusable setting creation date and time. This property is read-only.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"reusable setting description supplied by user.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"reusable setting display name supplied by user.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"date and time when reusable setting was last modified. This property is read-only.\" />\n        </Property>\n        <Property Name=\"referencingConfigurationPolicyCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"count of configuration policies referencing the current reusable setting. Valid values 0 to 2147483647. This property is read-only.\" />\n        </Property>\n        <Property Name=\"settingDefinitionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"setting definition id associated with this reusable setting.\" />\n        </Property>\n        <Property Name=\"settingInstance\" Type=\"graph.deviceManagementConfigurationSettingInstance\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"reusable setting configuration instance\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"version number for reusable setting. Valid values 0 to 2147483647. This property is read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"referencingConfigurationPolicies\" Type=\"Collection(graph.deviceManagementConfigurationPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"configuration policies referencing the current reusable setting. This property is read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceManagementConfigurationSettingTemplate\" BaseType=\"graph.entity\">\n        <Property Name=\"settingInstanceTemplate\" Type=\"graph.deviceManagementConfigurationSettingInstanceTemplate\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Instance Template\" />\n        </Property>\n        <NavigationProperty Name=\"settingDefinitions\" Type=\"Collection(graph.deviceManagementConfigurationSettingDefinition)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of related Setting Definitions\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"complianceManagementPartner\" BaseType=\"graph.entity\">\n        <Property Name=\"androidEnrollmentAssignments\" Type=\"Collection(graph.complianceManagementPartnerAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups which enroll Android devices through partner.\" />\n        </Property>\n        <Property Name=\"androidOnboarded\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner onboarded for Android devices.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner display name\" />\n        </Property>\n        <Property Name=\"iosEnrollmentAssignments\" Type=\"Collection(graph.complianceManagementPartnerAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups which enroll ios devices through partner.\" />\n        </Property>\n        <Property Name=\"iosOnboarded\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner onboarded for ios devices.\" />\n        </Property>\n        <Property Name=\"lastHeartbeatDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of last heartbeat after admin onboarded to the compliance management partner\" />\n        </Property>\n        <Property Name=\"macOsEnrollmentAssignments\" Type=\"Collection(graph.complianceManagementPartnerAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups which enroll Mac devices through partner.\" />\n        </Property>\n        <Property Name=\"macOsOnboarded\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner onboarded for Mac devices.\" />\n        </Property>\n        <Property Name=\"partnerState\" Type=\"graph.deviceManagementPartnerTenantState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner state of this tenant. Possible values are: unknown, unavailable, enabled, terminated, rejected, unresponsive.\" />\n        </Property>\n        <Property Name=\"windowsEnrollmentAssignments\" Type=\"Collection(graph.complianceManagementPartnerAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups which enroll Windows devices through partner.\" />\n        </Property>\n        <Property Name=\"windowsOnboarded\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner onboarded for Windows devices.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"onPremisesConditionalAccessSettings\" BaseType=\"graph.entity\">\n        <Property Name=\"enabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if on premises conditional access is enabled for this organization\" />\n        </Property>\n        <Property Name=\"excludedGroups\" Type=\"Collection(Edm.Guid)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups that will be exempt by on premises conditional access. All users in these groups will be exempt from the conditional access policy.\" />\n        </Property>\n        <Property Name=\"includedGroups\" Type=\"Collection(Edm.Guid)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups that will be targeted by on premises conditional access. All users in these groups will be required to have mobile device managed and compliant for mail access.\" />\n        </Property>\n        <Property Name=\"overrideDefaultRule\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Override the default access rule when allowing a device to ensure access is granted.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceCategory\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional description for the device category.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the device category.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\" />\n      </EntityType>\n      <EntityType Name=\"deviceManagementPartner\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner display name\" />\n        </Property>\n        <Property Name=\"groupsRequiringPartnerEnrollment\" Type=\"Collection(graph.deviceManagementPartnerAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups that specifies whether enrollment is through partner.\" />\n        </Property>\n        <Property Name=\"isConfigured\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether device management partner is configured or not\" />\n        </Property>\n        <Property Name=\"lastHeartbeatDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of last heartbeat after admin enabled option Connect to Device management Partner\" />\n        </Property>\n        <Property Name=\"partnerAppType\" Type=\"graph.deviceManagementPartnerAppType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner App type. Possible values are: unknown, singleTenantApp, multiTenantApp.\" />\n        </Property>\n        <Property Name=\"partnerState\" Type=\"graph.deviceManagementPartnerTenantState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner state of this tenant. Possible values are: unknown, unavailable, enabled, terminated, rejected, unresponsive.\" />\n        </Property>\n        <Property Name=\"singleTenantAppId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Partner Single tenant App id\" />\n        </Property>\n        <Property Name=\"whenPartnerDevicesWillBeMarkedAsNonCompliantDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime in UTC when PartnerDevices will be marked as NonCompliant\" />\n        </Property>\n        <Property Name=\"whenPartnerDevicesWillBeRemovedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime in UTC when PartnerDevices will be removed\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementExchangeConnector\" BaseType=\"graph.entity\">\n        <Property Name=\"connectorServerName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the server hosting the Exchange Connector.\" />\n        </Property>\n        <Property Name=\"exchangeAlias\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An alias assigned to the Exchange server\" />\n        </Property>\n        <Property Name=\"exchangeConnectorType\" Type=\"graph.deviceManagementExchangeConnectorType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of Exchange Connector Configured. Possible values are: onPremises, hosted, serviceToService, dedicated, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"exchangeOrganization\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange Organization to the Exchange server\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last sync time for the Exchange Connector\" />\n        </Property>\n        <Property Name=\"primarySmtpAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address used to configure the Service To Service Exchange Connector.\" />\n        </Property>\n        <Property Name=\"serverName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the Exchange server.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.deviceManagementExchangeConnectorStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange Connector Status. Possible values are: none, connectionPending, connected, disconnected, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the ExchangeConnectorAgent\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementExchangeOnPremisesPolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"accessRules\" Type=\"Collection(graph.deviceManagementExchangeAccessRule)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device access rules in Exchange. The access rules apply globally to the entire Exchange organization\" />\n        </Property>\n        <Property Name=\"defaultAccessLevel\" Type=\"graph.deviceManagementExchangeAccessLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default access state in Exchange. This rule applies globally to the entire Exchange organization. Possible values are: none, allow, block, quarantine.\" />\n        </Property>\n        <Property Name=\"knownDeviceClasses\" Type=\"Collection(graph.deviceManagementExchangeDeviceClass)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device classes known to Exchange\" />\n        </Property>\n        <Property Name=\"notificationContent\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notification text that will be sent to users quarantined by this policy. This is UTF8 encoded byte array HTML.\" />\n        </Property>\n        <NavigationProperty Name=\"conditionalAccessSettings\" Type=\"graph.onPremisesConditionalAccessSettings\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"mobileThreatDefenseConnector\" BaseType=\"graph.entity\">\n        <Property Name=\"allowPartnerToCollectIOSApplicationMetadata\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates the data sync partner may collect metadata about installed applications from Intune for IOS devices. When FALSE, indicates the data sync partner may not collect metadata about installed applications from Intune for IOS devices. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"allowPartnerToCollectIOSPersonalApplicationMetadata\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates the data sync partner may collect metadata about personally installed applications from Intune for IOS devices. When FALSE, indicates the data sync partner may not collect metadata about personally installed applications from Intune for IOS devices. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"androidDeviceBlockedOnMissingPartnerData\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Android, set whether Intune must receive data from the data sync partner prior to marking a device compliant\" />\n        </Property>\n        <Property Name=\"androidEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Android, set whether data from the data sync partner should be used during compliance evaluations\" />\n        </Property>\n        <Property Name=\"androidMobileApplicationManagementEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, inidicates that data from the data sync partner can be used during Mobile Application Management (MAM) evaluations for Android devices. When FALSE, inidicates that data from the data sync partner should not be used during Mobile Application Management (MAM) evaluations for Android devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"iosDeviceBlockedOnMissingPartnerData\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For IOS, set whether Intune must receive data from the data sync partner prior to marking a device compliant\" />\n        </Property>\n        <Property Name=\"iosEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For IOS, get or set whether data from the data sync partner should be used during compliance evaluations\" />\n        </Property>\n        <Property Name=\"iosMobileApplicationManagementEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, inidicates that data from the data sync partner can be used during Mobile Application Management (MAM) evaluations for IOS devices. When FALSE, inidicates that data from the data sync partner should not be used during Mobile Application Management (MAM) evaluations for IOS devices. Only one partner per platform may be enabled for Mobile Application Management (MAM) evaluation. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"lastHeartbeatDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime of last Heartbeat recieved from the Data Sync Partner\" />\n        </Property>\n        <Property Name=\"macDeviceBlockedOnMissingPartnerData\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Mac, get or set whether Intune must receive data from the data sync partner prior to marking a device compliant\" />\n        </Property>\n        <Property Name=\"macEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For Mac, get or set whether data from the data sync partner should be used during compliance evaluations\" />\n        </Property>\n        <Property Name=\"microsoftDefenderForEndpointAttachEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, inidicates that configuration profile management via Microsoft Defender for Endpoint is enabled. When FALSE, inidicates that configuration profile management via Microsoft Defender for Endpoint is disabled. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"partnerState\" Type=\"graph.mobileThreatPartnerTenantState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data Sync Partner state for this account. Possible values are: unavailable, available, enabled, unresponsive.\" />\n        </Property>\n        <Property Name=\"partnerUnresponsivenessThresholdInDays\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Get or Set days the per tenant tolerance to unresponsiveness for this partner integration\" />\n        </Property>\n        <Property Name=\"partnerUnsupportedOsVersionBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Get or set whether to block devices on the enabled platforms that do not meet the minimum version requirements of the Data Sync Partner\" />\n        </Property>\n        <Property Name=\"windowsDeviceBlockedOnMissingPartnerData\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, inidicates that Intune must receive data from the data sync partner prior to marking a device compliant for Windows. When FALSE, inidicates that Intune may make a device compliant without receiving data from the data sync partner for Windows. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"windowsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, inidicates that data from the data sync partner can be used during compliance evaluations for Windows. When FALSE, inidicates that data from the data sync partner should not be used during compliance evaluations for Windows. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"windowsMobileApplicationManagementEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, app protection policies using the Device Threat Level rule will evaluate devices including data from this connector for Windows. When FALSE, Intune will not use device risk details sent over this connector during app protection policies calculation for policies with a Device Threat Level configured. Existing devices that are not compliant due to risk levels obtained from this connector will also become compliant.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementSettingCategory\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category name\" />\n        </Property>\n        <Property Name=\"hasRequiredSetting\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category contains top level required setting\" />\n        </Property>\n        <NavigationProperty Name=\"settingDefinitions\" Type=\"Collection(graph.deviceManagementSettingDefinition)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting definitions this category contains\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceManagementIntent\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user given description\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user given display name\" />\n        </Property>\n        <Property Name=\"isAssigned\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Signifies whether or not the intent is assigned to users\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the intent was last modified\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n        </Property>\n        <Property Name=\"templateId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the template this intent was created from (if any)\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.deviceManagementIntentAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of assignments\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"categories\" Type=\"Collection(graph.deviceManagementIntentSettingCategory)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of setting categories within the intent\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceSettingStateSummaries\" Type=\"Collection(graph.deviceManagementIntentDeviceSettingStateSummary)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of settings and their states and counts of devices that belong to corresponding state for all settings within the intent\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStates\" Type=\"Collection(graph.deviceManagementIntentDeviceState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of states of all devices that the intent is applied to\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStateSummary\" Type=\"graph.deviceManagementIntentDeviceStateSummary\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A summary of device states and counts of devices that belong to corresponding state for all devices that the intent is applied to\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"settings\" Type=\"Collection(graph.deviceManagementSettingInstance)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of all settings to be applied\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userStates\" Type=\"Collection(graph.deviceManagementIntentUserState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of states of all users that the intent is applied to\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userStateSummary\" Type=\"graph.deviceManagementIntentUserStateSummary\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A summary of user states and counts of users that belong to corresponding state for all users that the intent is applied to\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceManagementSettingDefinition\" BaseType=\"graph.entity\">\n        <Property Name=\"constraints\" Type=\"Collection(graph.deviceManagementConstraint)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of constraints for the setting value\" />\n        </Property>\n        <Property Name=\"dependencies\" Type=\"Collection(graph.deviceManagementSettingDependency)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of dependencies on other settings\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting's description\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting's display name\" />\n        </Property>\n        <Property Name=\"documentationUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Url to setting documentation\" />\n        </Property>\n        <Property Name=\"headerSubtitle\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"subtitle of the setting header for more details about the category/section\" />\n        </Property>\n        <Property Name=\"headerTitle\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"title of the setting header represents a category/section of a setting/settings\" />\n        </Property>\n        <Property Name=\"isTopLevel\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the setting is top level, it can be configured without the need to be wrapped in a collection or complex setting\" />\n        </Property>\n        <Property Name=\"keywords\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Keywords associated with the setting\" />\n        </Property>\n        <Property Name=\"placeholderText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Placeholder text as an example of valid input\" />\n        </Property>\n        <Property Name=\"valueType\" Type=\"graph.deviceManangementIntentValueType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The data type of the value. Possible values are: integer, boolean, string, complex, collection, abstractComplex.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementTemplate\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The template's description\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The template's display name\" />\n        </Property>\n        <Property Name=\"intentCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Intents created from this template.\" />\n        </Property>\n        <Property Name=\"isDeprecated\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The template is deprecated or not. Intents cannot be created from a deprecated template.\" />\n        </Property>\n        <Property Name=\"platformType\" Type=\"graph.policyPlatformType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The template's platform. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, windows10XProfile, all.\" />\n        </Property>\n        <Property Name=\"publishedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the template was published\" />\n        </Property>\n        <Property Name=\"templateSubtype\" Type=\"graph.deviceManagementTemplateSubtype\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The template's subtype. Possible values are: none, firewall, diskEncryption, attackSurfaceReduction, endpointDetectionReponse, accountProtection, antivirus, firewallSharedAppList, firewallSharedIpList, firewallSharedPortlist.\" />\n        </Property>\n        <Property Name=\"templateType\" Type=\"graph.deviceManagementTemplateType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The template's type. Possible values are: securityBaseline, specializedDevices, advancedThreatProtectionSecurityBaseline, deviceConfiguration, custom, securityTemplate, microsoftEdgeSecurityBaseline, microsoftOffice365ProPlusSecurityBaseline, deviceCompliance, deviceConfigurationForOffice365, cloudPC, firewallSharedSettings.\" />\n        </Property>\n        <Property Name=\"versionInfo\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The template's version information\" />\n        </Property>\n        <NavigationProperty Name=\"categories\" Type=\"Collection(graph.deviceManagementTemplateSettingCategory)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of setting categories within the template\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"migratableTo\" Type=\"Collection(graph.deviceManagementTemplate)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of templates this template can migrate to\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"settings\" Type=\"Collection(graph.deviceManagementSettingInstance)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of all settings this template has\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"applePushNotificationCertificate\" BaseType=\"graph.entity\">\n        <Property Name=\"appleIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple Id of the account used to create the MDM push certificate.\" />\n        </Property>\n        <Property Name=\"certificate\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"certificateSerialNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate serial number. This property is read-only.\" />\n        </Property>\n        <Property Name=\"certificateUploadFailureReason\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason the certificate upload failed.\" />\n        </Property>\n        <Property Name=\"certificateUploadStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The certificate upload status.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration date and time for Apple push notification certificate.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date and time for Apple push notification certificate.\" />\n        </Property>\n        <Property Name=\"topicIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Topic Id.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"cloudPCConnectivityIssue\" BaseType=\"graph.entity\">\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intune DeviceId of the device the connection is associated with.\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code of the connectivity issue.\" />\n        </Property>\n        <Property Name=\"errorDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time that the connection initiated. The time is shown in ISO 8601 format and Coordinated Universal Time (UTC) time.\" />\n        </Property>\n        <Property Name=\"errorDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The detailed description of what went wrong.\" />\n        </Property>\n        <Property Name=\"recommendedAction\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The recommended action to fix the corresponding error.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique id of user who initialize the connection.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"comanagementEligibleDevice\" BaseType=\"graph.entity\">\n        <Property Name=\"clientRegistrationStatus\" Type=\"graph.deviceRegistrationState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ClientRegistrationStatus. Possible values are: notRegistered, registered, revoked, keyConflict, approvalPending, certificateReset, notRegisteredPendingEnrollment, unknown.\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DeviceName\" />\n        </Property>\n        <Property Name=\"deviceType\" Type=\"graph.deviceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DeviceType. Possible values are: desktop, windowsRT, winMO6, nokia, windowsPhone, mac, winCE, winEmbedded, iPhone, iPad, iPod, android, iSocConsumer, unix, macMDM, holoLens, surfaceHub, androidForWork, androidEnterprise, windows10x, androidnGMS, chromeOS, linux, blackberry, palm, unknown, cloudPC.\" />\n        </Property>\n        <Property Name=\"entitySource\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"EntitySource\" />\n        </Property>\n        <Property Name=\"managementAgents\" Type=\"graph.managementAgentType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ManagementAgents. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController, microsoft365ManagedMdm, msSense, intuneAosp.\" />\n        </Property>\n        <Property Name=\"managementState\" Type=\"graph.managementState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ManagementState. Possible values are: managed, retirePending, retireFailed, wipePending, wipeFailed, unhealthy, deletePending, retireIssued, wipeIssued, wipeCanceled, retireCanceled, discovered.\" />\n        </Property>\n        <Property Name=\"manufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Manufacturer\" />\n        </Property>\n        <Property Name=\"mdmStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MDMStatus\" />\n        </Property>\n        <Property Name=\"model\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Model\" />\n        </Property>\n        <Property Name=\"osDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OSDescription\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OSVersion\" />\n        </Property>\n        <Property Name=\"ownerType\" Type=\"graph.ownerType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OwnerType. Possible values are: unknown, company, personal.\" />\n        </Property>\n        <Property Name=\"referenceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ReferenceId\" />\n        </Property>\n        <Property Name=\"serialNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SerialNumber\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.comanagementEligibleType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ComanagementEligibleStatus. Possible values are: comanaged, eligible, eligibleButNotAzureAdJoined, needsOsUpdate, ineligible, scheduledForEnrollment, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"upn\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UPN\" />\n        </Property>\n        <Property Name=\"userEmail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserEmail\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserName\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"dataSharingConsent\" BaseType=\"graph.entity\">\n        <Property Name=\"grantDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time consent was granted for this account\" />\n        </Property>\n        <Property Name=\"granted\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The granted state for the data sharing consent\" />\n        </Property>\n        <Property Name=\"grantedByUpn\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Upn of the user that granted consent for this account\" />\n        </Property>\n        <Property Name=\"grantedByUserId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UserId of the user that granted consent for this account\" />\n        </Property>\n        <Property Name=\"serviceDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the service work flow\" />\n        </Property>\n        <Property Name=\"termsUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The TermsUrl for the data sharing consent\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"detectedApp\" BaseType=\"graph.entity\">\n        <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices that have installed this application\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the discovered application. Read-only\" />\n        </Property>\n        <Property Name=\"platform\" Type=\"graph.detectedAppPlatformType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the operating system / platform of the discovered application.  Some possible values are Windows, iOS, macOS. The default value is unknown (0). Possible values are: unknown, windows, windowsMobile, windowsHolographic, ios, macOS, chromeOS, androidOSP, androidDeviceAdministrator, androidWorkProfile, androidDedicatedAndFullyManaged, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"publisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the publisher of the discovered application. For example: 'Microsoft'.  The default value is an empty string.\" />\n        </Property>\n        <Property Name=\"sizeInByte\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Discovered application size in bytes. Read-only\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the discovered application. Read-only\" />\n        </Property>\n        <NavigationProperty Name=\"managedDevices\" Type=\"Collection(graph.managedDevice)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The devices that have the discovered application installed\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceComplianceScript\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timestamp of when the device compliance script was created. This property is read-only.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the device compliance script\" />\n        </Property>\n        <Property Name=\"detectionScriptContent\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The entire content of the detection powershell script\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device compliance script\" />\n        </Property>\n        <Property Name=\"enforceSignatureCheck\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate whether the script signature needs be checked\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timestamp of when the device compliance script was modified. This property is read-only.\" />\n        </Property>\n        <Property Name=\"publisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device compliance script publisher\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tag IDs for the device compliance script\" />\n        </Property>\n        <Property Name=\"runAs32Bit\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate whether PowerShell script(s) should run as 32-bit\" />\n        </Property>\n        <Property Name=\"runAsAccount\" Type=\"graph.runAsAccountType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of execution context. Possible values are: system, user.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device compliance script\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.deviceHealthScriptAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device compliance script\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceRunStates\" Type=\"Collection(graph.deviceComplianceScriptDeviceState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of run states for the device compliance script across all devices\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"runSummary\" Type=\"graph.deviceComplianceScriptRunSummary\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"High level run summary for device compliance script.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceCustomAttributeShellScript\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the device management script was created. This property is read-only.\" />\n        </Property>\n        <Property Name=\"customAttributeName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the custom attribute.\" />\n        </Property>\n        <Property Name=\"customAttributeType\" Type=\"graph.deviceCustomAttributeValueType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expected type of the custom attribute's value. Possible values are: integer, string, dateTime.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional description for the device management script.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device management script.\" />\n        </Property>\n        <Property Name=\"fileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Script file name.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the device management script was last modified. This property is read-only.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tag IDs for this PowerShellScript instance.\" />\n        </Property>\n        <Property Name=\"runAsAccount\" Type=\"graph.runAsAccountType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of execution context. Possible values are: system, user.\" />\n        </Property>\n        <Property Name=\"scriptContent\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The script content.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.deviceManagementScriptAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device management script.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceRunStates\" Type=\"Collection(graph.deviceManagementScriptDeviceState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of run states for this script across all devices.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"groupAssignments\" Type=\"Collection(graph.deviceManagementScriptGroupAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device management script.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"runSummary\" Type=\"graph.deviceManagementScriptRunSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Run summary for device management script.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userRunStates\" Type=\"Collection(graph.deviceManagementScriptUserState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of run states for this script across all users.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceHealthScript\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timestamp of when the device health script was created. This property is read-only.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the device health script\" />\n        </Property>\n        <Property Name=\"detectionScriptContent\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The entire content of the detection powershell script\" />\n        </Property>\n        <Property Name=\"detectionScriptParameters\" Type=\"Collection(graph.deviceHealthScriptParameter)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ComplexType DetectionScriptParameters objects.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device health script\" />\n        </Property>\n        <Property Name=\"enforceSignatureCheck\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate whether the script signature needs be checked\" />\n        </Property>\n        <Property Name=\"highestAvailableVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Highest available version for a Microsoft Proprietary script\" />\n        </Property>\n        <Property Name=\"isGlobalScript\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines if this is Microsoft Proprietary Script. Proprietary scripts are read-only\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timestamp of when the device health script was modified. This property is read-only.\" />\n        </Property>\n        <Property Name=\"publisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device health script publisher\" />\n        </Property>\n        <Property Name=\"remediationScriptContent\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The entire content of the remediation powershell script\" />\n        </Property>\n        <Property Name=\"remediationScriptParameters\" Type=\"Collection(graph.deviceHealthScriptParameter)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ComplexType RemediationScriptParameters objects.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tag IDs for the device health script\" />\n        </Property>\n        <Property Name=\"runAs32Bit\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate whether PowerShell script(s) should run as 32-bit\" />\n        </Property>\n        <Property Name=\"runAsAccount\" Type=\"graph.runAsAccountType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of execution context. Possible values are: system, user.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device health script\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.deviceHealthScriptAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device health script\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceRunStates\" Type=\"Collection(graph.deviceHealthScriptDeviceState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of run states for the device health script across all devices\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"runSummary\" Type=\"graph.deviceHealthScriptRunSummary\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"High level run summary for device health script.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceManagementScript\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the device management script was created. This property is read-only.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional description for the device management script.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device management script.\" />\n        </Property>\n        <Property Name=\"enforceSignatureCheck\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate whether the script signature needs be checked.\" />\n        </Property>\n        <Property Name=\"fileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Script file name.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the device management script was last modified. This property is read-only.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tag IDs for this PowerShellScript instance.\" />\n        </Property>\n        <Property Name=\"runAs32Bit\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether the PowerShell script should run as 32-bit\" />\n        </Property>\n        <Property Name=\"runAsAccount\" Type=\"graph.runAsAccountType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of execution context. Possible values are: system, user.\" />\n        </Property>\n        <Property Name=\"scriptContent\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The script content.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.deviceManagementScriptAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device management script.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceRunStates\" Type=\"Collection(graph.deviceManagementScriptDeviceState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of run states for this script across all devices.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"groupAssignments\" Type=\"Collection(graph.deviceManagementScriptGroupAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device management script.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"runSummary\" Type=\"graph.deviceManagementScriptRunSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Run summary for device management script.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userRunStates\" Type=\"Collection(graph.deviceManagementScriptUserState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of run states for this script across all users.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceShellScript\" BaseType=\"graph.entity\">\n        <Property Name=\"blockExecutionNotifications\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Does not notify the user a script is being executed\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the device management script was created. This property is read-only.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional description for the device management script.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device management script.\" />\n        </Property>\n        <Property Name=\"executionFrequency\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The interval for script to run. If not defined the script will run once\" />\n        </Property>\n        <Property Name=\"fileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Script file name.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the device management script was last modified. This property is read-only.\" />\n        </Property>\n        <Property Name=\"retryCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of times for the script to be retried if it fails\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tag IDs for this PowerShellScript instance.\" />\n        </Property>\n        <Property Name=\"runAsAccount\" Type=\"graph.runAsAccountType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of execution context. Possible values are: system, user.\" />\n        </Property>\n        <Property Name=\"scriptContent\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The script content.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.deviceManagementScriptAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device management script.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceRunStates\" Type=\"Collection(graph.deviceManagementScriptDeviceState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of run states for this script across all devices.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"groupAssignments\" Type=\"Collection(graph.deviceManagementScriptGroupAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the device management script.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"runSummary\" Type=\"graph.deviceManagementScriptRunSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Run summary for device management script.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userRunStates\" Type=\"Collection(graph.deviceManagementScriptUserState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of run states for this script across all users.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"managedDeviceOverview\" BaseType=\"graph.entity\">\n        <Property Name=\"deviceExchangeAccessStateSummary\" Type=\"graph.deviceExchangeAccessStateSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Distribution of Exchange Access State in Intune\" />\n        </Property>\n        <Property Name=\"deviceOperatingSystemSummary\" Type=\"graph.deviceOperatingSystemSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device operating system summary.\" />\n        </Property>\n        <Property Name=\"dualEnrolledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices enrolled in both MDM and EAS\" />\n        </Property>\n        <Property Name=\"enrolledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total enrolled device count. Does not include PC devices managed via Intune PC Agent\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of device overview\" />\n        </Property>\n        <Property Name=\"managedDeviceModelsAndManufacturers\" Type=\"graph.managedDeviceModelsAndManufacturers\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Models and Manufactures meatadata for managed devices in the account\" />\n        </Property>\n        <Property Name=\"mdmEnrolledCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices enrolled in MDM\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"oemWarrantyInformationOnboarding\" BaseType=\"graph.entity\">\n        <Property Name=\"available\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether warranty API is available. This property is read-only.\" />\n        </Property>\n        <Property Name=\"enabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether warranty query is enabled for given OEM. This property is read-only.\" />\n        </Property>\n        <Property Name=\"oemName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OEM name. This property is read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"remoteActionAudit\" BaseType=\"graph.entity\">\n        <Property Name=\"action\" Type=\"graph.remoteAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The action name. Possible values are: unknown, factoryReset, removeCompanyData, resetPasscode, remoteLock, enableLostMode, disableLostMode, locateDevice, rebootNow, recoverPasscode, cleanWindowsDevice, logoutSharedAppleDeviceActiveUser, quickScan, fullScan, windowsDefenderUpdateSignatures, factoryResetKeepEnrollmentData, updateDeviceAccount, automaticRedeployment, shutDown, rotateBitLockerKeys, rotateFileVaultKey, getFileVaultKey, setDeviceName, activateDeviceEsim, deprovision, disable, reenable, moveDeviceToOrganizationalUnit, initiateMobileDeviceManagementKeyRecovery, initiateOnDemandProactiveRemediation.\" />\n        </Property>\n        <Property Name=\"actionState\" Type=\"graph.actionState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action state. Possible values are: none, pending, canceled, active, done, failed, notSupported.\" />\n        </Property>\n        <Property Name=\"deviceDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune device name.\" />\n        </Property>\n        <Property Name=\"deviceIMEI\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IMEI of the device.\" />\n        </Property>\n        <Property Name=\"deviceOwnerUserPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upn of the device owner.\" />\n        </Property>\n        <Property Name=\"initiatedByUserPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User who initiated the device action, format is UPN.\" />\n        </Property>\n        <Property Name=\"managedDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action target.\" />\n        </Property>\n        <Property Name=\"requestDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the action was issued, given in UTC.\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"[deprecated] Please use InitiatedByUserPrincipalName instead.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"tenantAttachRBAC\" BaseType=\"graph.entity\" />\n      <EntityType Name=\"userExperienceAnalyticsAnomaly\" BaseType=\"graph.entity\">\n        <Property Name=\"anomalyFirstOccurrenceDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the first occurrence date and time for the anomaly.\" />\n        </Property>\n        <Property Name=\"anomalyId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the anomaly.\" />\n        </Property>\n        <Property Name=\"anomalyLatestOccurrenceDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the latest occurrence date and time for the anomaly.\" />\n        </Property>\n        <Property Name=\"anomalyName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the anomaly.\" />\n        </Property>\n        <Property Name=\"anomalyType\" Type=\"graph.userExperienceAnalyticsAnomalyType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category of the anomaly. Possible values are: device, application, stopError, driver or other. Possible values are: device, application, stopError, driver, other, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"assetName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the application or module that caused the anomaly.\" />\n        </Property>\n        <Property Name=\"assetPublisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the application or module that caused the anomaly.\" />\n        </Property>\n        <Property Name=\"assetVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the application or module that caused the anomaly.\" />\n        </Property>\n        <Property Name=\"detectionModelId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the anomaly detection model.\" />\n        </Property>\n        <Property Name=\"deviceImpactedCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices impacted by the anomaly. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"issueId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the anomaly detection model.\" />\n        </Property>\n        <Property Name=\"severity\" Type=\"graph.userExperienceAnalyticsAnomalySeverity\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The severity of the anomaly. Possible values are: high, medium, low, informational or other. Possible values are: high, medium, low, informational, other, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.userExperienceAnalyticsAnomalyState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the anomaly. Possible values are: new, active, disabled, removed or other. Possible values are: new, active, disabled, removed, other, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsAnomalyDevice\" BaseType=\"graph.entity\">\n        <Property Name=\"anomalyId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the anomaly.\" />\n        </Property>\n        <Property Name=\"anomalyOnDeviceFirstOccurrenceDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the first occurance date and time for the anomaly on the device.\" />\n        </Property>\n        <Property Name=\"anomalyOnDeviceLatestOccurrenceDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the latest occurance date and time for the anomaly on the device.\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the device.\" />\n        </Property>\n        <Property Name=\"deviceManufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The manufacturer name of the device.\" />\n        </Property>\n        <Property Name=\"deviceModel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The model name of the device.\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the device.\" />\n        </Property>\n        <Property Name=\"osName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the OS installed on the device.\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The OS version installed on the device.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsAppHealthApplicationPerformance\" BaseType=\"graph.entity\">\n        <Property Name=\"activeDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices where the app has been active. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"appCrashCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of crashes for the app. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"appDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name of the application.\" />\n        </Property>\n        <Property Name=\"appHangCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of hangs for the app. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"appHealthScore\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health score of the app. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"appHealthStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The overall health status of the app.\" />\n        </Property>\n        <Property Name=\"appName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the application.\" />\n        </Property>\n        <Property Name=\"appPublisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the application.\" />\n        </Property>\n        <Property Name=\"appUsageDuration\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total usage time of the application in minutes. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"meanTimeToFailureInMinutes\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean time to failure for the app in minutes. Valid values -2147483648 to 2147483647\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsAppHealthAppPerformanceByAppVersion\" BaseType=\"graph.entity\">\n        <Property Name=\"appCrashCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of crashes for the app. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"appDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name of the application.\" />\n        </Property>\n        <Property Name=\"appName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the application.\" />\n        </Property>\n        <Property Name=\"appPublisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the application.\" />\n        </Property>\n        <Property Name=\"appUsageDuration\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total usage time of the application in minutes. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"appVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the application.\" />\n        </Property>\n        <Property Name=\"meanTimeToFailureInMinutes\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean time to failure for the app in minutes. Valid values -2147483648 to 2147483647\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails\" BaseType=\"graph.entity\">\n        <Property Name=\"appCrashCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of crashes for the app. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"appDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name of the application.\" />\n        </Property>\n        <Property Name=\"appName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the application.\" />\n        </Property>\n        <Property Name=\"appPublisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the application.\" />\n        </Property>\n        <Property Name=\"appVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the application.\" />\n        </Property>\n        <Property Name=\"deviceCountWithCrashes\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of devices that have reported one or more application crashes for this application and version. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"isLatestUsedVersion\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Is the version of application the latest version for that app that is in use.\" />\n        </Property>\n        <Property Name=\"isMostUsedVersion\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Is the version of application the most used version for that app.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId\" BaseType=\"graph.entity\">\n        <Property Name=\"appCrashCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of crashes for the app. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"appDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name of the application.\" />\n        </Property>\n        <Property Name=\"appName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the application.\" />\n        </Property>\n        <Property Name=\"appPublisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the application.\" />\n        </Property>\n        <Property Name=\"appVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the application.\" />\n        </Property>\n        <Property Name=\"deviceDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the device.\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the device.\" />\n        </Property>\n        <Property Name=\"processedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the statistics were last computed.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsAppHealthAppPerformanceByOSVersion\" BaseType=\"graph.entity\">\n        <Property Name=\"activeDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices where the app has been active. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"appCrashCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of crashes for the app. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"appDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name of the application.\" />\n        </Property>\n        <Property Name=\"appName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the application.\" />\n        </Property>\n        <Property Name=\"appPublisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the application.\" />\n        </Property>\n        <Property Name=\"appUsageDuration\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total usage time of the application in minutes. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"meanTimeToFailureInMinutes\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean time to failure for the app in minutes. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"osBuildNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The os build number of the application.\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The os version of the application.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsAppHealthDeviceModelPerformance\" BaseType=\"graph.entity\">\n        <Property Name=\"activeDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of active devices for the model. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"deviceManufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The manufacturer name of the device.\" />\n        </Property>\n        <Property Name=\"deviceModel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The model name of the device.\" />\n        </Property>\n        <Property Name=\"healthStatus\" Type=\"graph.userExperienceAnalyticsHealthState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health state of the user experience analytics model. Possible values are: unknown, insufficientData, needsAttention, meetingGoals, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"meanTimeToFailureInMinutes\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean time to failure for the model device in minutes. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"modelAppHealthScore\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app health score of the device model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"modelAppHealthStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The overall app health status of the device model.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsAppHealthDevicePerformance\" BaseType=\"graph.entity\">\n        <Property Name=\"appCrashCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of app crashes for the device. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"appHangCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of app hangs for the device. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"crashedAppCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of distinct app crashes for the device. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"deviceAppHealthScore\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app health score of the device. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"deviceAppHealthStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The overall app health status of the device.\" />\n        </Property>\n        <Property Name=\"deviceDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the device.\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the device.\" />\n        </Property>\n        <Property Name=\"deviceManufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The manufacturer name of the device.\" />\n        </Property>\n        <Property Name=\"deviceModel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The model name of the device.\" />\n        </Property>\n        <Property Name=\"healthStatus\" Type=\"graph.userExperienceAnalyticsHealthState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health state of the user experience analytics device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"meanTimeToFailureInMinutes\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean time to failure for the device in minutes. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"processedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the statistics were last computed.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsAppHealthDevicePerformanceDetails\" BaseType=\"graph.entity\">\n        <Property Name=\"appDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name of the application for which the event occurred.\" />\n        </Property>\n        <Property Name=\"appPublisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the application.\" />\n        </Property>\n        <Property Name=\"appVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the application.\" />\n        </Property>\n        <Property Name=\"deviceDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the device.\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the device.\" />\n        </Property>\n        <Property Name=\"eventDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the event occurred.\" />\n        </Property>\n        <Property Name=\"eventType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the event.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsAppHealthOSVersionPerformance\" BaseType=\"graph.entity\">\n        <Property Name=\"activeDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of active devices for the OS version. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"meanTimeToFailureInMinutes\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean time to failure for the OS version in minutes. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"osBuildNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The OS build number installed on the device.\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The OS version installed on the device.\" />\n        </Property>\n        <Property Name=\"osVersionAppHealthScore\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app health score of the OS version. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"osVersionAppHealthStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The overall app health status of the OS version.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsCategory\" BaseType=\"graph.entity\">\n        <Property Name=\"insights\" Type=\"Collection(graph.userExperienceAnalyticsInsight)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The insights for the user experience analytics category.\" />\n        </Property>\n        <NavigationProperty Name=\"metricValues\" Type=\"Collection(graph.userExperienceAnalyticsMetric)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The metric values for the user experience analytics category.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsBaseline\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date the custom baseline was created.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the user experience analytics baseline.\" />\n        </Property>\n        <Property Name=\"isBuiltIn\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Signifies if the current baseline is the commercial median baseline or a custom baseline.\" />\n        </Property>\n        <NavigationProperty Name=\"appHealthMetrics\" Type=\"graph.userExperienceAnalyticsCategory\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics app health metrics.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"batteryHealthMetrics\" Type=\"graph.userExperienceAnalyticsCategory\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics battery health metrics.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"bestPracticesMetrics\" Type=\"graph.userExperienceAnalyticsCategory\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics best practices metrics.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceBootPerformanceMetrics\" Type=\"graph.userExperienceAnalyticsCategory\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device boot performance metrics.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rebootAnalyticsMetrics\" Type=\"graph.userExperienceAnalyticsCategory\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics reboot analytics metrics.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"resourcePerformanceMetrics\" Type=\"graph.userExperienceAnalyticsCategory\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics resource performance metrics.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"workFromAnywhereMetrics\" Type=\"graph.userExperienceAnalyticsCategory\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics work from anywhere metrics.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsBatteryHealthAppImpact\" BaseType=\"graph.entity\">\n        <Property Name=\"activeDevices\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of active devices for using that app over a 14-day period. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"appDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User friendly display name for the app. Eg: Outlook\" />\n        </Property>\n        <Property Name=\"appName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App name. Eg: oltk.exe\" />\n        </Property>\n        <Property Name=\"appPublisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App publisher. Eg: Microsoft Corporation\" />\n        </Property>\n        <Property Name=\"batteryUsagePercentage\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percent of total battery power used by this application when the device was not plugged into AC power, over 14 days computed across all devices in the tenant. Unit in percentage. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"isForegroundApp\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the user had active interaction with the app.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsBatteryHealthCapacityDetails\" BaseType=\"graph.entity\">\n        <Property Name=\"activeDevices\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of active devices within the tenant. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"batteryCapacityFair\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices whose battery maximum capacity is greater than 50% but lesser than 80%. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"batteryCapacityGood\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices whose battery maximum capacity is greater than 80%. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"batteryCapacityPoor\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices whose battery maximum capacity is lesser than 50%. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"lastRefreshedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recorded date time of this capacity details instance.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsBatteryHealthDeviceAppImpact\" BaseType=\"graph.entity\">\n        <Property Name=\"appDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User friendly display name for the app. Eg: Outlook\" />\n        </Property>\n        <Property Name=\"appName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App name. Eg: oltk.exe\" />\n        </Property>\n        <Property Name=\"appPublisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App publisher. Eg: Microsoft Corporation\" />\n        </Property>\n        <Property Name=\"batteryUsagePercentage\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percent of total battery power used by this application when the device was not plugged into AC power, over 14 days. Unit in percentage. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the device, Intune DeviceID or SCCM device id.\" />\n        </Property>\n        <Property Name=\"isForegroundApp\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the user had active interaction with the app.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsBatteryHealthDevicePerformance\" BaseType=\"graph.entity\">\n        <Property Name=\"batteryAgeInDays\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Estimated battery age. Unit in days. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"deviceBatteryHealthScore\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A weighted average of a device’s maximum capacity score and runtime estimate score. Values range from 0-100. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the device, Intune DeviceID.\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device friendly name.\" />\n        </Property>\n        <Property Name=\"estimatedRuntimeInMinutes\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The estimated runtime of the device when the battery is fully charged. Unit in minutes. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"healthStatus\" Type=\"graph.userExperienceAnalyticsHealthState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The overall battery health status of the device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"manufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The manufacturer name of the device.\" />\n        </Property>\n        <Property Name=\"maxCapacityPercentage\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ratio of current capacity and design capacity of the battery with the lowest capacity. Unit in percentage and values range from 0-100. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"model\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The model name of the device.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsBatteryHealthDeviceRuntimeHistory\" BaseType=\"graph.entity\">\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the device, Intune DeviceID or SCCM device id.\" />\n        </Property>\n        <Property Name=\"estimatedRuntimeInMinutes\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The estimated runtime of the device when the battery is fully charged. Unit in minutes. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"runtimeDateTime\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The datetime for the instance of runtime history.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsBatteryHealthModelPerformance\" BaseType=\"graph.entity\">\n        <Property Name=\"activeDevices\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of active devices for that model. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"averageBatteryAgeInDays\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean of the battery age for all devices of a given model in a tenant. Unit in days. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"averageEstimatedRuntimeInMinutes\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean of the estimated runtimes on full charge for all devices of a given model. Unit in minutes. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"averageMaxCapacityPercentage\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean of the maximum capacity for all devices of a given model. Maximum capacity measures the full charge vs. design capacity for a device’s batteries.. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"manufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device manufacturer.\" />\n        </Property>\n        <Property Name=\"model\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The model name of the device.\" />\n        </Property>\n        <Property Name=\"modelBatteryHealthScore\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A weighted average of a model’s maximum capacity score and runtime estimate score. Values range from 0-100. Valid values -2147483648 to 2147483647\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsBatteryHealthOsPerformance\" BaseType=\"graph.entity\">\n        <Property Name=\"activeDevices\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of active devices for that os version. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"averageBatteryAgeInDays\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean of the battery age for all devices running a particular operating system version in a tenant. Unit in days. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"averageEstimatedRuntimeInMinutes\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean of the estimated runtimes on full charge for all devices running a particular operating system version. Unit in minutes. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"averageMaxCapacityPercentage\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mean of the maximum capacity for all devices running a particular operating system version. Maximum capacity measures the full charge vs. design capacity for a device’s batteries.. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"osBuildNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Build number of the operating system.\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the operating system.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsBatteryHealthRuntimeDetails\" BaseType=\"graph.entity\">\n        <Property Name=\"activeDevices\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of active devices within the tenant. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"batteryRuntimeFair\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices whose active runtime is greater than 3 hours but lesser than 5 hours. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"batteryRuntimeGood\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices  whose active runtime is greater than 5 hours. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"batteryRuntimePoor\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices whose active runtime is lesser than 3 hours. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"lastRefreshedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recorded date time of this runtime details instance.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsMetricHistory\" BaseType=\"graph.entity\">\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device id.\" />\n        </Property>\n        <Property Name=\"metricDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics metric date time.\" />\n        </Property>\n        <Property Name=\"metricType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics metric type.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsDevicePerformance\" BaseType=\"graph.entity\">\n        <Property Name=\"averageBlueScreens\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Average (mean) number of Blue Screens per device in the last 30 days. Valid values 0 to 9999999\" />\n        </Property>\n        <Property Name=\"averageRestarts\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Average (mean) number of Restarts per device in the last 30 days. Valid values 0 to 9999999\" />\n        </Property>\n        <Property Name=\"blueScreenCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Blue Screens in the last 30 days. Valid values 0 to 9999999\" />\n        </Property>\n        <Property Name=\"bootScore\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device boot score.\" />\n        </Property>\n        <Property Name=\"coreBootTimeInMs\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device core boot time in milliseconds.\" />\n        </Property>\n        <Property Name=\"coreLoginTimeInMs\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device core login time in milliseconds.\" />\n        </Property>\n        <Property Name=\"deviceCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics summarized device count.\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device name.\" />\n        </Property>\n        <Property Name=\"diskType\" Type=\"graph.diskType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device disk type. Possible values are: unknown, hdd, ssd, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"groupPolicyBootTimeInMs\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device group policy boot time in milliseconds.\" />\n        </Property>\n        <Property Name=\"groupPolicyLoginTimeInMs\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device group policy login time in milliseconds.\" />\n        </Property>\n        <Property Name=\"healthStatus\" Type=\"graph.userExperienceAnalyticsHealthState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health state of the user experience analytics device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"loginScore\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device login score.\" />\n        </Property>\n        <Property Name=\"manufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device manufacturer.\" />\n        </Property>\n        <Property Name=\"model\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device model.\" />\n        </Property>\n        <Property Name=\"modelStartupPerformanceScore\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics model level startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"operatingSystemVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device Operating System version.\" />\n        </Property>\n        <Property Name=\"responsiveDesktopTimeInMs\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics responsive desktop time in milliseconds.\" />\n        </Property>\n        <Property Name=\"restartCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Restarts in the last 30 days. Valid values 0 to 9999999\" />\n        </Property>\n        <Property Name=\"startupPerformanceScore\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsDeviceScope\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the creation date and time for the custom device scope.\" />\n        </Property>\n        <Property Name=\"deviceScopeName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the user experience analytics device Scope configuration.\" />\n        </Property>\n        <Property Name=\"enabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a device scope is enabled or disabled. When TRUE, the device scope is enabled. When FALSE, the device scope is disabled. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"isBuiltIn\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the device scope configuration is built-in or custom. When TRUE, the device scope configuration is built-in. When FALSE, the device scope configuration is custom. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the last updated date and time for the custom device scope.\" />\n        </Property>\n        <Property Name=\"operator\" Type=\"graph.deviceScopeOperator\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device scope configuration query operator. Possible values are: equals, notEquals, contains, notContains, greaterThan, lessThan. Default value: equals. Possible values are: none, equals, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"ownerId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the person (admin) who created the device scope configuration.\" />\n        </Property>\n        <Property Name=\"parameter\" Type=\"graph.deviceScopeParameter\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device scope configuration parameter. It will be extended in future to add more parameter. Eg: device scope parameter can be OS version, Disk Type, Device manufacturer, device model or Scope tag. Default value: scopeTag. Possible values are: none, scopeTag, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.deviceScopeStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the device scope status after the device scope has been enabled. Possible values are: none, computing, insufficientData or completed. Default value is none. Possible values are: none, computing, insufficientData, completed, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device scope configuration query clause value.\" />\n        </Property>\n        <Property Name=\"valueObjectId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for a user device scope tag Id used for the creation of device scope configuration.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsDeviceScores\" BaseType=\"graph.entity\">\n        <Property Name=\"appReliabilityScore\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device app reliability score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"batteryHealthScore\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device battery health score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device name.\" />\n        </Property>\n        <Property Name=\"endpointAnalyticsScore\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"healthStatus\" Type=\"graph.userExperienceAnalyticsHealthState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health state of the user experience analytics device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"manufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device manufacturer.\" />\n        </Property>\n        <Property Name=\"model\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device model.\" />\n        </Property>\n        <Property Name=\"startupPerformanceScore\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"workFromAnywhereScore\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device work From anywhere score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsDeviceStartupHistory\" BaseType=\"graph.entity\">\n        <Property Name=\"coreBootTimeInMs\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device core boot time in milliseconds.\" />\n        </Property>\n        <Property Name=\"coreLoginTimeInMs\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device core login time in milliseconds.\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device id.\" />\n        </Property>\n        <Property Name=\"featureUpdateBootTimeInMs\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device feature update time in milliseconds.\" />\n        </Property>\n        <Property Name=\"groupPolicyBootTimeInMs\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User experience analytics Device group policy boot time in milliseconds.\" />\n        </Property>\n        <Property Name=\"groupPolicyLoginTimeInMs\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User experience analytics Device group policy login time in milliseconds.\" />\n        </Property>\n        <Property Name=\"isFeatureUpdate\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device boot record is a feature update.\" />\n        </Property>\n        <Property Name=\"isFirstLogin\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device first login.\" />\n        </Property>\n        <Property Name=\"operatingSystemVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device boot record's operating system version.\" />\n        </Property>\n        <Property Name=\"responsiveDesktopTimeInMs\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics responsive desktop time in milliseconds.\" />\n        </Property>\n        <Property Name=\"restartCategory\" Type=\"graph.userExperienceAnalyticsOperatingSystemRestartCategory\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS restart category. Possible values are: unknown, restartWithUpdate, restartWithoutUpdate, blueScreen, shutdownWithUpdate, shutdownWithoutUpdate, longPowerButtonPress, bootError, update.\" />\n        </Property>\n        <Property Name=\"restartFaultBucket\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS restart fault bucket. The fault bucket is used to find additional information about a system crash.\" />\n        </Property>\n        <Property Name=\"restartStopCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS restart stop code. This shows the bug check code which can be used to look up the blue screen reason.\" />\n        </Property>\n        <Property Name=\"startTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device boot start time.\" />\n        </Property>\n        <Property Name=\"totalBootTimeInMs\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device total boot time in milliseconds.\" />\n        </Property>\n        <Property Name=\"totalLoginTimeInMs\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device total login time in milliseconds.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsDeviceStartupProcess\" BaseType=\"graph.entity\">\n        <Property Name=\"managedDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device id.\" />\n        </Property>\n        <Property Name=\"processName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device startup process name.\" />\n        </Property>\n        <Property Name=\"productName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device startup process product name.\" />\n        </Property>\n        <Property Name=\"publisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User experience analytics device startup process publisher.\" />\n        </Property>\n        <Property Name=\"startupImpactInMs\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device startup process impact in milliseconds.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsDeviceStartupProcessPerformance\" BaseType=\"graph.entity\">\n        <Property Name=\"deviceCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device startup process summarized count.\" />\n        </Property>\n        <Property Name=\"medianImpactInMs\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device startup process median impact in milliseconds.\" />\n        </Property>\n        <Property Name=\"medianImpactInMs2\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device startup process median impact in milliseconds.\" />\n        </Property>\n        <Property Name=\"processName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device startup process name.\" />\n        </Property>\n        <Property Name=\"productName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device startup process product name.\" />\n        </Property>\n        <Property Name=\"publisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User experience analytics device startup process publisher.\" />\n        </Property>\n        <Property Name=\"totalImpactInMs\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device startup process total impact in milliseconds.\" />\n        </Property>\n        <Property Name=\"totalImpactInMs2\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics device startup process total impact in milliseconds.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsDeviceWithoutCloudIdentity\" BaseType=\"graph.entity\">\n        <Property Name=\"azureAdDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure Active Directory Device Id\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tenant attach device's name.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsDeviceTimelineEvent\" BaseType=\"graph.entity\">\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the device where the event occurred.\" />\n        </Property>\n        <Property Name=\"eventDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the event occured.\" />\n        </Property>\n        <Property Name=\"eventDetails\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The details provided by the event, format depends on event type.\" />\n        </Property>\n        <Property Name=\"eventLevel\" Type=\"graph.deviceEventLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The severity level of the event enum. Possible values are: none, verbose, information, warning, error ,critical. Default value: none. Possible values are: none, verbose, information, warning, error, critical, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"eventName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the event. Examples include: BootEvent, LogonEvent, AppCrashEvent, AppHangEvent.\" />\n        </Property>\n        <Property Name=\"eventSource\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The source of the event. Examples include: Intune, Sccm.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsImpactingProcess\" BaseType=\"graph.entity\">\n        <Property Name=\"category\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category of impacting process.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of process.\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the impacted device.\" />\n        </Property>\n        <Property Name=\"impactValue\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The impact value of the process. Valid values 0 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"processName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The process name.\" />\n        </Property>\n        <Property Name=\"publisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the process.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsModelScores\" BaseType=\"graph.entity\">\n        <Property Name=\"appReliabilityScore\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics model app reliability score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"batteryHealthScore\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics model battery health score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"endpointAnalyticsScore\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics model score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"healthStatus\" Type=\"graph.userExperienceAnalyticsHealthState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health state of the user experience analytics model. Possible values are: unknown, insufficientData, needsAttention, meetingGoals, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"manufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier of the user experience analytics model scores: device manufacturer.\" />\n        </Property>\n        <Property Name=\"model\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier of the user experience analytics model scores: device model.\" />\n        </Property>\n        <Property Name=\"modelDeviceCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics model device count. Valid values -9.22337203685478E+18 to 9.22337203685478E+18\" />\n        </Property>\n        <Property Name=\"startupPerformanceScore\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics model startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"workFromAnywhereScore\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics model work from anywhere score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsNotAutopilotReadyDevice\" BaseType=\"graph.entity\">\n        <Property Name=\"autoPilotProfileAssigned\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intune device's autopilotProfileAssigned.\" />\n        </Property>\n        <Property Name=\"autoPilotRegistered\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intune device's autopilotRegistered.\" />\n        </Property>\n        <Property Name=\"azureAdJoinType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intune device's azure Ad joinType.\" />\n        </Property>\n        <Property Name=\"azureAdRegistered\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intune device's azureAdRegistered.\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intune device's name.\" />\n        </Property>\n        <Property Name=\"managedBy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intune device's managed by.\" />\n        </Property>\n        <Property Name=\"manufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intune device's manufacturer.\" />\n        </Property>\n        <Property Name=\"model\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intune device's model.\" />\n        </Property>\n        <Property Name=\"serialNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intune device's serial number.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsOverview\" BaseType=\"graph.entity\">\n        <Property Name=\"insights\" Type=\"Collection(graph.userExperienceAnalyticsInsight)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics insights.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsRemoteConnection\" BaseType=\"graph.entity\">\n        <Property Name=\"cloudPcFailurePercentage\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sign in failure percentage of Cloud PC Device. Valid values 0 to 100\" />\n        </Property>\n        <Property Name=\"cloudPcRoundTripTime\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The round tip time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"cloudPcSignInTime\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"coreBootTime\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The core boot time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"coreSignInTime\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The core sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of remote connection. Valid values 0 to 2147483647\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the device.\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the device.\" />\n        </Property>\n        <Property Name=\"manufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics manufacturer.\" />\n        </Property>\n        <Property Name=\"model\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device model.\" />\n        </Property>\n        <Property Name=\"remoteSignInTime\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The remote sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics userPrincipalName.\" />\n        </Property>\n        <Property Name=\"virtualNetwork\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics virtual network.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsResourcePerformance\" BaseType=\"graph.entity\">\n        <Property Name=\"averageSpikeTimeScore\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AverageSpikeTimeScore of a device or a model type. Valid values 0 to 100\" />\n        </Property>\n        <Property Name=\"cpuSpikeTimePercentage\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"CPU spike time in percentage. Valid values 0 to 100\" />\n        </Property>\n        <Property Name=\"cpuSpikeTimePercentageThreshold\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Threshold of cpuSpikeTimeScore. Valid values 0 to 100\" />\n        </Property>\n        <Property Name=\"cpuSpikeTimeScore\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device CPU spike time score. Valid values 0 to 100\" />\n        </Property>\n        <Property Name=\"deviceCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User experience analytics summarized device count.\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the device.\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the device.\" />\n        </Property>\n        <Property Name=\"deviceResourcePerformanceScore\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resource performance score of a specific device. Valid values 0 to 100\" />\n        </Property>\n        <Property Name=\"manufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device manufacturer.\" />\n        </Property>\n        <Property Name=\"model\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device model.\" />\n        </Property>\n        <Property Name=\"ramSpikeTimePercentage\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RAM spike time in percentage. Valid values 0 to 100\" />\n        </Property>\n        <Property Name=\"ramSpikeTimePercentageThreshold\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Threshold of ramSpikeTimeScore. Valid values 0 to 100\" />\n        </Property>\n        <Property Name=\"ramSpikeTimeScore\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device RAM spike time score. Valid values 0 to 100\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsScoreHistory\" BaseType=\"graph.entity\">\n        <Property Name=\"startupDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics device startup date time.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric\" BaseType=\"graph.entity\">\n        <Property Name=\"osCheckFailedPercentage\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percentage of devices for which OS check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"processor64BitCheckFailedPercentage\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percentage of devices for which processor hardware 64-bit architecture check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"processorCoreCountCheckFailedPercentage\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percentage of devices for which processor hardware core count check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"processorFamilyCheckFailedPercentage\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percentage of devices for which processor hardware family check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"processorSpeedCheckFailedPercentage\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percentage of devices for which processor hardware speed check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"ramCheckFailedPercentage\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percentage of devices for which RAM hardware check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"secureBootCheckFailedPercentage\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percentage of devices for which secure boot hardware check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"storageCheckFailedPercentage\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percentage of devices for which storage hardware check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"totalDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of total devices in an organization. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"tpmCheckFailedPercentage\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The percentage of devices for which Trusted Platform Module (TPM) hardware check has failed. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"upgradeEligibleDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of devices in an organization eligible for windows upgrade. Valid values -2147483648 to 2147483647\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsWorkFromAnywhereMetric\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"metricDevices\" Type=\"Collection(graph.userExperienceAnalyticsWorkFromAnywhereDevice)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The work from anywhere metric devices.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsWorkFromAnywhereModelPerformance\" BaseType=\"graph.entity\">\n        <Property Name=\"cloudIdentityScore\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere's cloud identity score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"cloudManagementScore\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere's cloud management score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"cloudProvisioningScore\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere's cloud provisioning score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"healthStatus\" Type=\"graph.userExperienceAnalyticsHealthState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health state of the user experience analytics work from anywhere model. Possible values are: unknown, insufficientData, needsAttention, meetingGoals, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"manufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere's manufacturer name of the devices.\" />\n        </Property>\n        <Property Name=\"model\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere's model name of the devices.\" />\n        </Property>\n        <Property Name=\"modelDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere's devices count for the model. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"windowsScore\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere windows score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"workFromAnywhereScore\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere overall score for the model. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsMalwareInformation\" BaseType=\"graph.entity\">\n        <Property Name=\"additionalInformationUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information URL to learn more about the malware\" />\n        </Property>\n        <Property Name=\"category\" Type=\"graph.windowsMalwareCategory\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware name\" />\n        </Property>\n        <Property Name=\"lastDetectionDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time the malware is detected\" />\n        </Property>\n        <Property Name=\"severity\" Type=\"graph.windowsMalwareSeverity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Severity of the malware. Possible values are: unknown, low, moderate, high, severe.\" />\n        </Property>\n        <NavigationProperty Name=\"deviceMalwareStates\" Type=\"Collection(graph.malwareStateForWindowsDevice)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of devices affected by current malware with the malware state on each device\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceManagementDerivedCredentialSettings\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"helpUrl\" Type=\"Edm.String\" />\n        <Property Name=\"issuer\" Type=\"graph.deviceManagementDerivedCredentialIssuer\" Nullable=\"false\" />\n        <Property Name=\"notificationType\" Type=\"graph.deviceManagementDerivedCredentialNotificationType\" Nullable=\"false\" />\n        <Property Name=\"renewalThresholdPercentage\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </EntityType>\n      <EntityType Name=\"deviceManagementResourceAccessProfileBase\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"creationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime profile was created\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile description\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile display name\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime profile was last modified\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scope Tags\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the profile\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.deviceManagementResourceAccessProfileAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for the device configuration profile.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"appleUserInitiatedEnrollmentProfile\" BaseType=\"graph.entity\">\n        <Property Name=\"availableEnrollmentTypeOptions\" Type=\"Collection(graph.appleOwnerTypeEnrollmentType)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of available enrollment type options\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile creation time\" />\n        </Property>\n        <Property Name=\"defaultEnrollmentType\" Type=\"graph.appleUserInitiatedEnrollmentType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default profile enrollment type. Possible values are: unknown, device, user, accountDrivenUserEnrollment, webDeviceEnrollment, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the profile\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the profile\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile last modified time\" />\n        </Property>\n        <Property Name=\"platform\" Type=\"graph.devicePlatformType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The platform of the Device. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown, androidAOSP.\" />\n        </Property>\n        <Property Name=\"priority\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Priority, 0 is highest\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.appleEnrollmentProfileAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for this profile.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"depOnboardingSetting\" BaseType=\"graph.entity\">\n        <Property Name=\"appleIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple ID used to obtain the current token.\" />\n        </Property>\n        <Property Name=\"dataSharingConsentGranted\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Consent granted for data sharing with Apple Dep Service\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the service was onboarded.\" />\n        </Property>\n        <Property Name=\"lastSuccessfulSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the service last syned with Intune\" />\n        </Property>\n        <Property Name=\"lastSyncErrorCode\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code reported by Apple during last dep sync.\" />\n        </Property>\n        <Property Name=\"lastSyncTriggeredDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When Intune last requested a sync.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n        </Property>\n        <Property Name=\"shareTokenWithSchoolDataSyncService\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the Dep token sharing is enabled with the School Data Sync service.\" />\n        </Property>\n        <Property Name=\"syncedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets synced device count\" />\n        </Property>\n        <Property Name=\"tokenExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the token will expire.\" />\n        </Property>\n        <Property Name=\"tokenName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly Name for Dep Token\" />\n        </Property>\n        <Property Name=\"tokenType\" Type=\"graph.depTokenType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the Dep Token Type. Possible values are: none, dep, appleSchoolManager.\" />\n        </Property>\n        <NavigationProperty Name=\"defaultIosEnrollmentProfile\" Type=\"graph.depIOSEnrollmentProfile\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default iOS Enrollment Profile\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"defaultMacOsEnrollmentProfile\" Type=\"graph.depMacOSEnrollmentProfile\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default MacOs Enrollment Profile\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"enrollmentProfiles\" Type=\"Collection(graph.enrollmentProfile)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enrollment profiles.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"importedAppleDeviceIdentities\" Type=\"Collection(graph.importedAppleDeviceIdentity)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The imported Apple device identities.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"importedDeviceIdentity\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Created Date Time of the device\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the device\" />\n        </Property>\n        <Property Name=\"enrollmentState\" Type=\"graph.enrollmentState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the device in Intune. Possible values are: unknown, enrolled, pendingReset, failed, notContacted, blocked.\" />\n        </Property>\n        <Property Name=\"importedDeviceIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Imported Device Identifier\" />\n        </Property>\n        <Property Name=\"importedDeviceIdentityType\" Type=\"graph.importedDeviceIdentityType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Imported Device Identity. Possible values are: unknown, imei, serialNumber.\" />\n        </Property>\n        <Property Name=\"lastContactedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last Contacted Date Time of the device\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last Modified DateTime of the description\" />\n        </Property>\n        <Property Name=\"platform\" Type=\"graph.platform\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The platform of the Device. Possible values are: unknown, ios, android, windows, windowsMobile, macOS.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"importedWindowsAutopilotDeviceIdentity\" BaseType=\"graph.entity\">\n        <Property Name=\"assignedUserPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UPN of the user the device will be assigned\" />\n        </Property>\n        <Property Name=\"groupTag\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Tag of the Windows autopilot device.\" />\n        </Property>\n        <Property Name=\"hardwareIdentifier\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hardware Blob of the Windows autopilot device.\" />\n        </Property>\n        <Property Name=\"importId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Import Id of the Windows autopilot device.\" />\n        </Property>\n        <Property Name=\"productKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Product Key of the Windows autopilot device.\" />\n        </Property>\n        <Property Name=\"serialNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Serial number of the Windows autopilot device.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.importedWindowsAutopilotDeviceIdentityState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current state of the imported device.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsAutopilotDeploymentProfile\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile creation time\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the profile\" />\n        </Property>\n        <Property Name=\"deviceNameTemplate\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The template used to name the AutoPilot Device. This can be a custom text and can also contain either the serial number of the device, or a randomly generated number. The total length of the text generated by the template can be no more than 15 characters.\" />\n        </Property>\n        <Property Name=\"deviceType\" Type=\"graph.windowsAutopilotDeviceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The AutoPilot device type that this profile is applicable to. Possible values are: windowsPc, surfaceHub2.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the profile\" />\n        </Property>\n        <Property Name=\"enableWhiteGlove\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Autopilot White Glove for the profile.\" />\n        </Property>\n        <Property Name=\"enrollmentStatusScreenSettings\" Type=\"graph.windowsEnrollmentStatusScreenSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment status screen setting\" />\n        </Property>\n        <Property Name=\"extractHardwareHash\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HardwareHash Extraction for the profile\" />\n        </Property>\n        <Property Name=\"language\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Language configured on the device\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile last modified time\" />\n        </Property>\n        <Property Name=\"managementServiceAppId\" Type=\"Edm.String\" />\n        <Property Name=\"outOfBoxExperienceSettings\" Type=\"graph.outOfBoxExperienceSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Out of box experience setting\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scope tags for the profile.\" />\n        </Property>\n        <NavigationProperty Name=\"assignedDevices\" Type=\"Collection(graph.windowsAutopilotDeviceIdentity)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assigned devices for the profile.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.windowsAutopilotDeploymentProfileAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the profile.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windowsAutopilotDeviceIdentity\" BaseType=\"graph.entity\">\n        <Property Name=\"addressableUserName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Addressable user name.\" />\n        </Property>\n        <Property Name=\"azureActiveDirectoryDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD Device ID - to be deprecated\" />\n        </Property>\n        <Property Name=\"azureAdDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD Device ID\" />\n        </Property>\n        <Property Name=\"deploymentProfileAssignedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile set time of the Windows autopilot device.\" />\n        </Property>\n        <Property Name=\"deploymentProfileAssignmentDetailedStatus\" Type=\"graph.windowsAutopilotProfileAssignmentDetailedStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile assignment detailed status of the Windows autopilot device. Possible values are: none, hardwareRequirementsNotMet, surfaceHubProfileNotSupported, holoLensProfileNotSupported, windowsPcProfileNotSupported, surfaceHub2SProfileNotSupported, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"deploymentProfileAssignmentStatus\" Type=\"graph.windowsAutopilotProfileAssignmentStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile assignment status of the Windows autopilot device. Possible values are: unknown, assignedInSync, assignedOutOfSync, assignedUnkownSyncState, notAssigned, pending, failed.\" />\n        </Property>\n        <Property Name=\"deviceAccountPassword\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Surface Hub Device Account Password\" />\n        </Property>\n        <Property Name=\"deviceAccountUpn\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Surface Hub Device Account Upn\" />\n        </Property>\n        <Property Name=\"deviceFriendlyName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Surface Hub Device Friendly Name\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name\" />\n        </Property>\n        <Property Name=\"enrollmentState\" Type=\"graph.enrollmentState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune enrollment state of the Windows autopilot device. Possible values are: unknown, enrolled, pendingReset, failed, notContacted, blocked.\" />\n        </Property>\n        <Property Name=\"groupTag\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Tag of the Windows autopilot device.\" />\n        </Property>\n        <Property Name=\"lastContactedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune Last Contacted Date Time of the Windows autopilot device.\" />\n        </Property>\n        <Property Name=\"managedDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Device ID\" />\n        </Property>\n        <Property Name=\"manufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Oem manufacturer of the Windows autopilot device.\" />\n        </Property>\n        <Property Name=\"model\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Model name of the Windows autopilot device.\" />\n        </Property>\n        <Property Name=\"productKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Product Key of the Windows autopilot device.\" />\n        </Property>\n        <Property Name=\"purchaseOrderIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Purchase Order Identifier of the Windows autopilot device.\" />\n        </Property>\n        <Property Name=\"remediationState\" Type=\"graph.windowsAutopilotDeviceRemediationState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Remediation State. Possible values are: unknown, noRemediationRequired, automaticRemediationRequired, manualRemediationRequired, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"remediationStateLastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RemediationState set time of Autopilot device.\" />\n        </Property>\n        <Property Name=\"resourceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resource Name.\" />\n        </Property>\n        <Property Name=\"serialNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Serial number of the Windows autopilot device.\" />\n        </Property>\n        <Property Name=\"skuNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SKU Number\" />\n        </Property>\n        <Property Name=\"systemFamily\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"System Family\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name.\" />\n        </Property>\n        <NavigationProperty Name=\"deploymentProfile\" Type=\"graph.windowsAutopilotDeploymentProfile\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment profile currently assigned to the Windows autopilot device.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"intendedDeploymentProfile\" Type=\"graph.windowsAutopilotDeploymentProfile\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment profile intended to be assigned to the Windows autopilot device.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windowsAutopilotSettings\" BaseType=\"graph.entity\">\n        <Property Name=\"lastManualSyncTriggerDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last data sync date time with DDS service.\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last data sync date time with DDS service.\" />\n        </Property>\n        <Property Name=\"syncStatus\" Type=\"graph.windowsAutopilotSyncStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the status of sync with Device data sync (DDS) service. Possible values are: unknown, inProgress, completed, failed.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"zebraFotaArtifact\" BaseType=\"graph.entity\">\n        <Property Name=\"boardSupportPackageVersion\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the Board Support Package (BSP. E.g.: 01.18.02.00)\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Artifact description. (e.g.: `LifeGuard Update 98 (released 24-September-2021)\" />\n        </Property>\n        <Property Name=\"deviceModel\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Applicable device model (e.g.: TC8300)\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Artifact OS version (e.g.: 8.1.0)\" />\n        </Property>\n        <Property Name=\"patchVersion\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Artifact patch version (e.g.: U00)\" />\n        </Property>\n        <Property Name=\"releaseNotesUrl\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Artifact release notes URL (e.g.: https://www.zebra.com/&lt;filename.pdf&gt;)\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"zebraFotaConnector\" BaseType=\"graph.entity\">\n        <Property Name=\"enrollmentAuthorizationUrl\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Complete account enrollment authorization URL. This corresponds to verification_uri_complete in the Zebra API documentations.\" />\n        </Property>\n        <Property Name=\"enrollmentToken\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant enrollment token from Zebra. The token is used to enroll Zebra devices in the FOTA Service via app config.\" />\n        </Property>\n        <Property Name=\"fotaAppsApproved\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flag indicating if required Firmware Over-the-Air (FOTA) Apps have been approved.\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when the account was last synched with Zebra\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.zebraFotaConnectorState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Zebra connector state. Possible values are: none, connected, disconnected, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"zebraFotaDeployment\" BaseType=\"graph.entity\">\n        <Property Name=\"deploymentAssignments\" Type=\"Collection(graph.androidFotaDeploymentAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of Android FOTA Assignment\" />\n        </Property>\n        <Property Name=\"deploymentSettings\" Type=\"graph.zebraFotaDeploymentSettings\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents settings required to create a deployment such as deployment type, artifact info, download and installation\" />\n        </Property>\n        <Property Name=\"deploymentStatus\" Type=\"graph.zebraFotaDeploymentStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the deployment status from Zebra. The status is a high level status of the deployment as opposed being a detailed status per device.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A human readable description of the deployment.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A human readable name of the deployment.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"groupPolicyMigrationReport\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the GroupPolicyMigrationReport was created.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of Group Policy Object from the GPO Xml Content\" />\n        </Property>\n        <Property Name=\"groupPolicyCreatedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the GroupPolicyMigrationReport was created.\" />\n        </Property>\n        <Property Name=\"groupPolicyLastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the GroupPolicyMigrationReport was last modified.\" />\n        </Property>\n        <Property Name=\"groupPolicyObjectId\" Type=\"Edm.Guid\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Group Policy Object GUID from GPO Xml content\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the GroupPolicyMigrationReport was last modified.\" />\n        </Property>\n        <Property Name=\"migrationReadiness\" Type=\"graph.groupPolicyMigrationReadiness\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intune coverage for the associated Group Policy Object file. Possible values are: none, partial, complete, error, notApplicable.\" />\n        </Property>\n        <Property Name=\"ouDistinguishedName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The distinguished name of the OU.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scope tags for the configuration.\" />\n        </Property>\n        <Property Name=\"supportedSettingsCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of Group Policy Settings supported by Intune.\" />\n        </Property>\n        <Property Name=\"supportedSettingsPercent\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Percentage of Group Policy Settings supported by Intune.\" />\n        </Property>\n        <Property Name=\"targetedInActiveDirectory\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Targeted in AD property from GPO Xml Content\" />\n        </Property>\n        <Property Name=\"totalSettingsCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of Group Policy Settings from GPO file.\" />\n        </Property>\n        <NavigationProperty Name=\"groupPolicySettingMappings\" Type=\"Collection(graph.groupPolicySettingMapping)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of group policy settings to MDM/Intune mappings.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"unsupportedGroupPolicyExtensions\" Type=\"Collection(graph.unsupportedGroupPolicyExtension)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of unsupported group policy extensions inside the Group Policy Object.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"groupPolicyObjectFile\" BaseType=\"graph.entity\">\n        <Property Name=\"content\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Group Policy Object file content.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the GroupPolicy was first uploaded.\" />\n        </Property>\n        <Property Name=\"groupPolicyObjectId\" Type=\"Edm.Guid\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Group Policy Object GUID from GPO Xml content\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the GroupPolicyObjectFile was last modified.\" />\n        </Property>\n        <Property Name=\"ouDistinguishedName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The distinguished name of the OU.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scope tags for the configuration.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"groupPolicyCategory\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The string id of the category's display name\" />\n        </Property>\n        <Property Name=\"ingestionSource\" Type=\"graph.ingestionSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines this category's ingestion source (0 - unknown, 1 - custom, 2 - global). Possible values are: unknown, custom, builtIn, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"isRoot\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines if the category is a root category\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the entity was last modified.\" />\n        </Property>\n        <NavigationProperty Name=\"children\" Type=\"Collection(graph.groupPolicyCategory)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The children categories\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"definitionFile\" Type=\"graph.groupPolicyDefinitionFile\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the definition file the category came from\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"definitions\" Type=\"Collection(graph.groupPolicyDefinition)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The immediate GroupPolicyDefinition children of the category\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"parent\" Type=\"graph.groupPolicyCategory\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The parent category\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"groupPolicyConfiguration\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the object was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User provided description for the resource object.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User provided name for the resource object.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the entity was last modified.\" />\n        </Property>\n        <Property Name=\"policyConfigurationIngestionType\" Type=\"graph.groupPolicyConfigurationIngestionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of definitions configured for this policy. Possible values are: unknown, custom, builtIn, mixed, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scope tags for the configuration.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.groupPolicyConfigurationAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the configuration.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"definitionValues\" Type=\"Collection(graph.groupPolicyDefinitionValue)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of enabled or disabled group policy definition values for the configuration.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"groupPolicyDefinitionFile\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The localized description of the policy settings in the ADMX file. The default value is empty.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The localized friendly name of the ADMX file.\" />\n        </Property>\n        <Property Name=\"fileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file name of the ADMX file without the path. For example: edge.admx\" />\n        </Property>\n        <Property Name=\"languageCodes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supported language codes for the ADMX file.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the entity was last modified.\" />\n        </Property>\n        <Property Name=\"policyType\" Type=\"graph.groupPolicyType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the type of group policy. Possible values are: admxBacked, admxIngested.\" />\n        </Property>\n        <Property Name=\"revision\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The revision version associated with the file.\" />\n        </Property>\n        <Property Name=\"targetNamespace\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the URI used to identify the namespace within the ADMX file.\" />\n        </Property>\n        <Property Name=\"targetPrefix\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the logical name that refers to the namespace within the ADMX file.\" />\n        </Property>\n        <NavigationProperty Name=\"definitions\" Type=\"Collection(graph.groupPolicyDefinition)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group policy definitions associated with the file.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"groupPolicyDefinition\" BaseType=\"graph.entity\">\n        <Property Name=\"categoryPath\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The localized full category path for the policy.\" />\n        </Property>\n        <Property Name=\"classType\" Type=\"graph.groupPolicyDefinitionClassType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the type of groups the policy can be applied to. Possible values are: user, machine.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The localized policy name.\" />\n        </Property>\n        <Property Name=\"explainText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The localized explanation or help text associated with the policy. The default value is empty.\" />\n        </Property>\n        <Property Name=\"groupPolicyCategoryId\" Type=\"Edm.Guid\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category id of the parent category\" />\n        </Property>\n        <Property Name=\"hasRelatedDefinitions\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Signifies whether or not there are related definitions to this definition\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the entity was last modified.\" />\n        </Property>\n        <Property Name=\"minDeviceCspVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum required CSP version for device configuration in this definition\" />\n        </Property>\n        <Property Name=\"minUserCspVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum required CSP version for user configuration in this definition\" />\n        </Property>\n        <Property Name=\"policyType\" Type=\"graph.groupPolicyType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the type of group policy. Possible values are: admxBacked, admxIngested.\" />\n        </Property>\n        <Property Name=\"supportedOn\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized string used to specify what operating system or application version is affected by the policy.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting definition version\" />\n        </Property>\n        <NavigationProperty Name=\"category\" Type=\"graph.groupPolicyCategory\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group policy category associated with the definition.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"definitionFile\" Type=\"graph.groupPolicyDefinitionFile\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group policy file associated with the definition.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"nextVersionDefinition\" Type=\"graph.groupPolicyDefinition\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Definition of the next version of this definition\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"presentations\" Type=\"Collection(graph.groupPolicyPresentation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group policy presentations associated with the definition.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"previousVersionDefinition\" Type=\"graph.groupPolicyDefinition\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Definition of the previous version of this definition\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"groupPolicyUploadedDefinitionFile\" BaseType=\"graph.groupPolicyDefinitionFile\">\n        <Property Name=\"content\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contents of the uploaded ADMX file.\" />\n        </Property>\n        <Property Name=\"defaultLanguageCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default language of the uploaded ADMX file.\" />\n        </Property>\n        <Property Name=\"groupPolicyUploadedLanguageFiles\" Type=\"Collection(graph.groupPolicyUploadedLanguageFile)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of ADML files associated with the uploaded ADMX file.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.groupPolicyUploadedDefinitionFileStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The upload status of the uploaded ADMX file. Possible values are: none, uploadInProgress, available, assigned, removalInProgress, uploadFailed, removalFailed.\" />\n        </Property>\n        <Property Name=\"uploadDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The uploaded time of the uploaded ADMX file.\" />\n        </Property>\n        <NavigationProperty Name=\"groupPolicyOperations\" Type=\"Collection(graph.groupPolicyOperation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of operations on the uploaded ADMX file.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"microsoftTunnelConfiguration\" BaseType=\"graph.entity\">\n        <Property Name=\"advancedSettings\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional settings that may be applied to the server\" />\n        </Property>\n        <Property Name=\"defaultDomainSuffix\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Default Domain appendix that will be used by the clients\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The configuration's description (optional)\" />\n        </Property>\n        <Property Name=\"disableUdpConnections\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When DisableUdpConnections is set, the clients and VPN server will not use DTLS connections to transfer data.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the server configuration. This property is required when a server is created.\" />\n        </Property>\n        <Property Name=\"dnsServers\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DNS servers that will be used by the clients\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the configuration was last updated\" />\n        </Property>\n        <Property Name=\"listenPort\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The port that both TCP and UPD will listen over on the server\" />\n        </Property>\n        <Property Name=\"network\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The subnet that will be used to allocate virtual address for the clients\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance\" />\n        </Property>\n        <Property Name=\"routeExcludes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subsets of the routes that will not be routed by the server\" />\n        </Property>\n        <Property Name=\"routeIncludes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The routes that will be routed by the server\" />\n        </Property>\n        <Property Name=\"routesExclude\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subsets of the routes that will not be routed by the server. This property is going to be deprecated with the option of using the new property, 'RouteExcludes'.\" />\n        </Property>\n        <Property Name=\"routesInclude\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The routes that will be routed by the server. This property is going to be deprecated with the option of using the new property, 'RouteIncludes'.\" />\n        </Property>\n        <Property Name=\"splitDNS\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The domains that will be resolved using the provided dns servers\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"microsoftTunnelHealthThreshold\" BaseType=\"graph.entity\">\n        <Property Name=\"defaultHealthyThreshold\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The threshold for being healthy based on default health status metrics: CPU usage healthy &lt; 50%, Memory usage healthy &lt; 50%, Disk space healthy &gt; 5GB, Latency healthy &lt; 10ms, health metrics can be customized. Read-only.\" />\n        </Property>\n        <Property Name=\"defaultUnhealthyThreshold\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The threshold for being unhealthy based on default health status metrics: CPU usage unhealthy &gt; 75%, Memory usage unhealthy &gt; 75%, Disk space &lt; 3GB, Latency unhealthy &gt; 20ms, health metrics can be customized. Read-only.\" />\n        </Property>\n        <Property Name=\"healthyThreshold\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The threshold for being healthy based on default health status metrics: CPU usage healthy &lt; 50%, Memory usage healthy &lt; 50%, Disk space healthy &gt; 5GB, Latency healthy &lt; 10ms, health metrics can be customized.\" />\n        </Property>\n        <Property Name=\"unhealthyThreshold\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The threshold for being unhealthy based on default health status metrics: CPU usage unhealthy &gt; 75%, Memory usage unhealthy &gt; 75%, Disk space &lt; 3GB, Latency Unhealthy &gt; 20ms, health metrics can be customized.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"microsoftTunnelServerLogCollectionResponse\" BaseType=\"graph.entity\">\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The end time of the logs collected\" />\n        </Property>\n        <Property Name=\"expiryDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time when the log collection is expired\" />\n        </Property>\n        <Property Name=\"requestDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time when the log collection was requested\" />\n        </Property>\n        <Property Name=\"serverId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the server the log collection is requested upon\" />\n        </Property>\n        <Property Name=\"sizeInBytes\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the logs in bytes\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start time of the logs collected\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.microsoftTunnelLogCollectionStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of log collection. Possible values are: pending, completed, failed. Possible values are: pending, completed, failed, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"microsoftTunnelSite\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The site's description (optional)\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the site. This property is required when a site is created.\" />\n        </Property>\n        <Property Name=\"internalNetworkProbeUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The site's Internal Network Access Probe URL\" />\n        </Property>\n        <Property Name=\"publicAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The site's public domain name or IP address\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance\" />\n        </Property>\n        <Property Name=\"upgradeAutomatically\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The site's automatic upgrade setting. True for automatic upgrades, false for manual control\" />\n        </Property>\n        <Property Name=\"upgradeAvailable\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The site provides the state of when an upgrade is available\" />\n        </Property>\n        <Property Name=\"upgradeWindowEndTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The site's upgrade window end time of day\" />\n        </Property>\n        <Property Name=\"upgradeWindowStartTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The site's upgrade window start time of day\" />\n        </Property>\n        <Property Name=\"upgradeWindowUtcOffsetInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The site's timezone represented as a minute offset from UTC\" />\n        </Property>\n        <NavigationProperty Name=\"microsoftTunnelConfiguration\" Type=\"graph.microsoftTunnelConfiguration\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MicrosoftTunnelConfiguration that has been applied to this MicrosoftTunnelSite\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"microsoftTunnelServers\" Type=\"Collection(graph.microsoftTunnelServer)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of MicrosoftTunnelServers that are registered to this MicrosoftTunnelSite\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"notificationMessageTemplate\" BaseType=\"graph.entity\">\n        <Property Name=\"brandingOptions\" Type=\"graph.notificationTemplateBrandingOptions\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Message Template Branding Options. Branding is defined in the Intune Admin Console. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation, includeCompanyPortalLink, includeDeviceDetails, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"defaultLocale\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default locale to fallback onto when the requested locale is not available.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the Notification Message Template.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n        </Property>\n        <NavigationProperty Name=\"localizedNotificationMessages\" Type=\"Collection(graph.localizedNotificationMessage)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of localized messages for this Notification Message Template.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceManagementDomainJoinConnector\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The connector display name.\" />\n        </Property>\n        <Property Name=\"lastConnectionDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last time connector contacted Intune.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.deviceManagementDomainJoinConnectorState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The connector state. Possible values are: active, error, inactive.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the connector.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"configManagerCollection\" BaseType=\"graph.entity\">\n        <Property Name=\"collectionIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection identifier in SCCM.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The created date.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DisplayName.\" />\n        </Property>\n        <Property Name=\"hierarchyIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Hierarchy Identifier.\" />\n        </Property>\n        <Property Name=\"hierarchyName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The HierarchyName.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last modified date.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"resourceOperation\" BaseType=\"graph.entity\">\n        <Property Name=\"actionName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of action this operation is going to perform. The actionName should be concise and limited to as few words as possible.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the resource operation. The description is used in mouse-over text for the operation when shown in the Azure Portal.\" />\n        </Property>\n        <Property Name=\"enabledForScopeValidation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether the Permission is validated for Scopes defined per Role Assignment. This property is read-only.\" />\n        </Property>\n        <Property Name=\"resource\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resource category to which this Operation belongs. This property is read-only.\" />\n        </Property>\n        <Property Name=\"resourceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the Resource this operation is performed on.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"roleAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the Role Assignment.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display or friendly name of the role Assignment.\" />\n        </Property>\n        <Property Name=\"resourceScopes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ids of role scope member security groups.  These are IDs from Azure Active Directory.\" />\n        </Property>\n        <Property Name=\"scopeMembers\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ids of role scope member security groups.  These are IDs from Azure Active Directory.\" />\n        </Property>\n        <Property Name=\"scopeType\" Type=\"graph.roleAssignmentScopeType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the type of scope for a Role Assignment. Default type 'ResourceScope' allows assignment of ResourceScopes. For 'AllDevices', 'AllLicensedUsers', and 'AllDevicesAndLicensedUsers', the ResourceScopes property should be left empty. Possible values are: resourceScope, allDevices, allLicensedUsers, allDevicesAndLicensedUsers.\" />\n        </Property>\n        <NavigationProperty Name=\"roleDefinition\" Type=\"graph.roleDefinition\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role definition this assignment is part of.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceAndAppManagementRoleAssignment\" BaseType=\"graph.roleAssignment\">\n        <Property Name=\"members\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of ids of role member security groups. These are IDs from Azure Active Directory.\" />\n        </Property>\n        <NavigationProperty Name=\"roleScopeTags\" Type=\"Collection(graph.roleScopeTag)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of Role Scope Tags defined on the Role Assignment.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"roleDefinition\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the Role definition.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name of the Role definition.\" />\n        </Property>\n        <Property Name=\"isBuiltIn\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Role. Set to True if it is built-in, or set to False if it is a custom role definition.\" />\n        </Property>\n        <Property Name=\"isBuiltInRoleDefinition\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Role. Set to True if it is built-in, or set to False if it is a custom role definition.\" />\n        </Property>\n        <Property Name=\"permissions\" Type=\"Collection(graph.rolePermission)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Role Permissions this role is allowed to perform. These must match the actionName that is defined as part of the rolePermission.\" />\n        </Property>\n        <Property Name=\"rolePermissions\" Type=\"Collection(graph.rolePermission)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Role Permissions this role is allowed to perform. These must match the actionName that is defined as part of the rolePermission.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n        </Property>\n        <NavigationProperty Name=\"roleAssignments\" Type=\"Collection(graph.roleAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Role assignments for this role definition.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"roleScopeTag\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the Role Scope Tag.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display or friendly name of the Role Scope Tag.\" />\n        </Property>\n        <Property Name=\"isBuiltIn\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the Role Scope Tag. This property is read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.roleScopeTagAutoAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for this Role Scope Tag.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"remoteAssistancePartner\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the partner.\" />\n        </Property>\n        <Property Name=\"lastConnectionDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of the last request sent to Intune by the TEM partner.\" />\n        </Property>\n        <Property Name=\"onboardingRequestExpiryDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the OnboardingStatus is Onboarding, This is the date time when the onboarding request expires.\" />\n        </Property>\n        <Property Name=\"onboardingStatus\" Type=\"graph.remoteAssistanceOnboardingStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A friendly description of the current TeamViewer connector status. Possible values are: notOnboarded, onboarding, onboarded.\" />\n        </Property>\n        <Property Name=\"onboardingUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the partner's onboarding portal, where an administrator can configure their Remote Assistance service.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"remoteAssistanceSettings\" BaseType=\"graph.entity\">\n        <Property Name=\"allowSessionsToUnenrolledDevices\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if sessions to unenrolled devices are allowed for the account. This setting is configurable by the admin. Default value is false.\" />\n        </Property>\n        <Property Name=\"blockChat\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if sessions to block chat function. This setting is configurable by the admin. Default value is false.\" />\n        </Property>\n        <Property Name=\"remoteAssistanceState\" Type=\"graph.remoteAssistanceState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current state of remote assistance for the account. Possible values are: disabled, enabled. This setting is configurable by the admin. Remote assistance settings that have not yet been configured by the admin have a disabled state. Returned by default. Possible values are: disabled, enabled.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementReports\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"cachedReportConfigurations\" Type=\"Collection(graph.deviceManagementCachedReportConfiguration)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity representing the configuration of a cached report\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"exportJobs\" Type=\"Collection(graph.deviceManagementExportJob)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity representing a job to export a report\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"embeddedSIMActivationCodePool\" BaseType=\"graph.entity\">\n        <Property Name=\"activationCodeCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total count of activation codes which belong to this pool.\" />\n        </Property>\n        <Property Name=\"activationCodes\" Type=\"Collection(graph.embeddedSIMActivationCode)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The activation codes which belong to this pool. This navigation property is used to post activation codes to Intune but cannot be used to read activation codes from Intune.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the embedded SIM activation code pool was created. Generated service side.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin defined name of the embedded SIM activation code pool.\" />\n        </Property>\n        <Property Name=\"modifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the embedded SIM activation code pool was last modified. Updated service side.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.embeddedSIMActivationCodePoolAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigational property to a list of targets to which this pool is assigned.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStates\" Type=\"Collection(graph.embeddedSIMDeviceState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigational property to a list of device states for this pool.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"telecomExpenseManagementPartner\" BaseType=\"graph.entity\">\n        <Property Name=\"appAuthorized\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the partner's AAD app has been authorized to access Intune.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the TEM partner.\" />\n        </Property>\n        <Property Name=\"enabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether Intune's connection to the TEM service is currently enabled or disabled.\" />\n        </Property>\n        <Property Name=\"lastConnectionDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of the last request sent to Intune by the TEM partner.\" />\n        </Property>\n        <Property Name=\"url\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the TEM partner's administrative control panel, where an administrator can configure their TEM service.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementAutopilotEvent\" BaseType=\"graph.entity\">\n        <Property Name=\"accountSetupDuration\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time spent in user ESP.\" />\n        </Property>\n        <Property Name=\"accountSetupStatus\" Type=\"graph.windowsAutopilotDeploymentState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment status for the enrollment status page account setup phase. Possible values are: unknown, success, inProgress, failure, successWithTimeout, notAttempted, disabled.\" />\n        </Property>\n        <Property Name=\"deploymentDuration\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Autopilot deployment duration including enrollment.\" />\n        </Property>\n        <Property Name=\"deploymentEndDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment end time.\" />\n        </Property>\n        <Property Name=\"deploymentStartDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment start time.\" />\n        </Property>\n        <Property Name=\"deploymentState\" Type=\"graph.windowsAutopilotDeploymentState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment state like Success, Failure, InProgress, SuccessWithTimeout. Possible values are: unknown, success, inProgress, failure, successWithTimeout, notAttempted, disabled.\" />\n        </Property>\n        <Property Name=\"deploymentTotalDuration\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total deployment duration from enrollment to Desktop screen.\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device id associated with the object\" />\n        </Property>\n        <Property Name=\"devicePreparationDuration\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time spent in device enrollment.\" />\n        </Property>\n        <Property Name=\"deviceRegisteredDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device registration date.\" />\n        </Property>\n        <Property Name=\"deviceSerialNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device serial number.\" />\n        </Property>\n        <Property Name=\"deviceSetupDuration\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time spent in device ESP.\" />\n        </Property>\n        <Property Name=\"deviceSetupStatus\" Type=\"graph.windowsAutopilotDeploymentState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment status for the enrollment status page device setup phase. Possible values are: unknown, success, inProgress, failure, successWithTimeout, notAttempted, disabled.\" />\n        </Property>\n        <Property Name=\"enrollmentFailureDetails\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment failure details.\" />\n        </Property>\n        <Property Name=\"enrollmentStartDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device enrollment start date.\" />\n        </Property>\n        <Property Name=\"enrollmentState\" Type=\"graph.enrollmentState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment state like Enrolled, Failed. Possible values are: unknown, enrolled, pendingReset, failed, notContacted, blocked.\" />\n        </Property>\n        <Property Name=\"enrollmentType\" Type=\"graph.windowsAutopilotEnrollmentType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment type. Possible values are: unknown, azureADJoinedWithAutopilotProfile, offlineDomainJoined, azureADJoinedUsingDeviceAuthWithAutopilotProfile, azureADJoinedUsingDeviceAuthWithoutAutopilotProfile, azureADJoinedWithOfflineAutopilotProfile, azureADJoinedWithWhiteGlove, offlineDomainJoinedWithWhiteGlove, offlineDomainJoinedWithOfflineAutopilotProfile.\" />\n        </Property>\n        <Property Name=\"eventDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the event occurred .\" />\n        </Property>\n        <Property Name=\"managedDeviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed device name.\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device operating system version.\" />\n        </Property>\n        <Property Name=\"targetedAppCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of applications targeted.\" />\n        </Property>\n        <Property Name=\"targetedPolicyCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of policies targeted.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principal name used to enroll the device.\" />\n        </Property>\n        <Property Name=\"windows10EnrollmentCompletionPageConfigurationDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment Status Page profile name\" />\n        </Property>\n        <Property Name=\"windows10EnrollmentCompletionPageConfigurationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment Status Page profile ID\" />\n        </Property>\n        <Property Name=\"windowsAutopilotDeploymentProfileDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Autopilot profile name.\" />\n        </Property>\n        <NavigationProperty Name=\"policyStatusDetails\" Type=\"Collection(graph.deviceManagementAutopilotPolicyStatusDetail)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy and application status details for this device.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windowsDriverUpdateProfile\" BaseType=\"graph.entity\">\n        <Property Name=\"approvalType\" Type=\"graph.driverUpdateProfileApprovalType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Driver update profile approval type. For example, manual or automatic approval. Possible values are: manual, automatic.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the profile was created.\" />\n        </Property>\n        <Property Name=\"deploymentDeferralInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment deferral settings in days, only applicable when ApprovalType is set to automatic approval.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the profile which is specified by the user.\" />\n        </Property>\n        <Property Name=\"deviceReporting\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices reporting for this profile\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the profile.\" />\n        </Property>\n        <Property Name=\"inventorySyncStatus\" Type=\"graph.windowsDriverUpdateProfileInventorySyncStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Driver inventory sync status for this profile.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the profile was last modified.\" />\n        </Property>\n        <Property Name=\"newUpdates\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of new driver updates available for this profile.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Driver Update entity.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.windowsDriverUpdateProfileAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments of the profile.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"driverInventories\" Type=\"Collection(graph.windowsDriverUpdateInventory)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Driver inventories for this profile.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windowsFeatureUpdateProfile\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the profile was created.\" />\n        </Property>\n        <Property Name=\"deployableContentDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly display name of the quality update profile deployable content\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the profile which is specified by the user.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the profile.\" />\n        </Property>\n        <Property Name=\"endOfSupportDate\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last supported date for a feature update\" />\n        </Property>\n        <Property Name=\"featureUpdateVersion\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The feature update version that will be deployed to the devices targeted by this profile. The version could be any supported version for example 1709, 1803 or 1809 and so on.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the profile was last modified.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Feature Update entity.\" />\n        </Property>\n        <Property Name=\"rolloutSettings\" Type=\"graph.windowsUpdateRolloutSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The windows update rollout settings, including offer start date time, offer end date time, and days between each set of offers.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.windowsFeatureUpdateProfileAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments of the profile.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windowsQualityUpdateProfile\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the profile was created.\" />\n        </Property>\n        <Property Name=\"deployableContentDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly display name of the quality update profile deployable content\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the profile which is specified by the user.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the profile.\" />\n        </Property>\n        <Property Name=\"expeditedUpdateSettings\" Type=\"graph.expeditedWindowsQualityUpdateSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Expedited update settings.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the profile was last modified.\" />\n        </Property>\n        <Property Name=\"releaseDateDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly release date to display for a Quality Update release\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Quality Update entity.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.windowsQualityUpdateProfileAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments of the profile.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windowsUpdateCatalogItem\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the catalog item.\" />\n        </Property>\n        <Property Name=\"endOfSupportDate\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last supported date for a catalog item\" />\n        </Property>\n        <Property Name=\"releaseDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date the catalog item was released\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"intuneBrandingProfile\" BaseType=\"graph.entity\">\n        <Property Name=\"companyPortalBlockedActions\" Type=\"Collection(graph.companyPortalBlockedAction)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of blocked actions on the company portal as per platform and device ownership types.\" />\n        </Property>\n        <Property Name=\"contactITEmailAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"E-mail address of the person/organization responsible for IT support\" />\n        </Property>\n        <Property Name=\"contactITName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the person/organization responsible for IT support\" />\n        </Property>\n        <Property Name=\"contactITNotes\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text comments regarding the person/organization responsible for IT support\" />\n        </Property>\n        <Property Name=\"contactITPhoneNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of the person/organization responsible for IT support\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the BrandingProfile was created\" />\n        </Property>\n        <Property Name=\"customCanSeePrivacyMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text comments regarding what the admin has access to on the device\" />\n        </Property>\n        <Property Name=\"customCantSeePrivacyMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text comments regarding what the admin doesn't have access to on the device\" />\n        </Property>\n        <Property Name=\"customPrivacyMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text comments regarding what the admin doesn't have access to on the device\" />\n        </Property>\n        <Property Name=\"disableClientTelemetry\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Applies to telemetry sent from all clients to the Intune service. When disabled, all proactive troubleshooting and issue warnings within the client are turned off, and telemetry settings appear inactive or hidden to the device user.\" />\n        </Property>\n        <Property Name=\"disableDeviceCategorySelection\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if Device Category Selection will be shown in Company Portal\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Company/organization name that is displayed to end users\" />\n        </Property>\n        <Property Name=\"enrollmentAvailability\" Type=\"graph.enrollmentAvailabilityOptions\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Customized device enrollment flow displayed to the end user . Possible values are: availableWithPrompts, availableWithoutPrompts, unavailable.\" />\n        </Property>\n        <Property Name=\"isDefaultProfile\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the profile is used as default or not\" />\n        </Property>\n        <Property Name=\"isFactoryResetDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the adminsistrator has disabled the 'Factory Reset' action on corporate owned devices.\" />\n        </Property>\n        <Property Name=\"isRemoveDeviceDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the adminsistrator has disabled the 'Remove Device' action on corporate owned devices.\" />\n        </Property>\n        <Property Name=\"landingPageCustomizedImage\" Type=\"graph.mimeContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Customized image displayed in Company Portal apps landing page\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the BrandingProfile was last modified\" />\n        </Property>\n        <Property Name=\"lightBackgroundLogo\" Type=\"graph.mimeContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Logo image displayed in Company Portal apps which have a light background behind the logo\" />\n        </Property>\n        <Property Name=\"onlineSupportSiteName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the company/organization’s IT helpdesk site\" />\n        </Property>\n        <Property Name=\"onlineSupportSiteUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to the company/organization’s IT helpdesk site\" />\n        </Property>\n        <Property Name=\"privacyUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to the company/organization’s privacy policy\" />\n        </Property>\n        <Property Name=\"profileDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the profile\" />\n        </Property>\n        <Property Name=\"profileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the profile\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of scope tags assigned to the branding profile\" />\n        </Property>\n        <Property Name=\"sendDeviceOwnershipChangePushNotification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if a push notification is sent to users when their device ownership type changes from personal to corporate\" />\n        </Property>\n        <Property Name=\"showAzureADEnterpriseApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if AzureAD Enterprise Apps will be shown in Company Portal\" />\n        </Property>\n        <Property Name=\"showConfigurationManagerApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if Configuration Manager Apps will be shown in Company Portal\" />\n        </Property>\n        <Property Name=\"showDisplayNameNextToLogo\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied display name will be shown next to the logo image or not\" />\n        </Property>\n        <Property Name=\"showLogo\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied logo images are shown or not\" />\n        </Property>\n        <Property Name=\"showOfficeWebApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if Office WebApps will be shown in Company Portal\" />\n        </Property>\n        <Property Name=\"themeColor\" Type=\"graph.rgbColor\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Primary theme color used in the Company Portal applications and web portal\" />\n        </Property>\n        <Property Name=\"themeColorLogo\" Type=\"graph.mimeContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Logo image displayed in Company Portal apps which have a theme color background behind the logo\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.intuneBrandingProfileAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the branding profile\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windowsInformationProtectionAppLearningSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"applicationName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application Name\" />\n        </Property>\n        <Property Name=\"applicationType\" Type=\"graph.applicationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application Type. Possible values are: universal, desktop.\" />\n        </Property>\n        <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Count\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsInformationProtectionNetworkLearningSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Count\" />\n        </Property>\n        <Property Name=\"url\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Website url\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"certificateConnectorDetails\" BaseType=\"graph.entity\">\n        <Property Name=\"connectorName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connector name (set during enrollment).\" />\n        </Property>\n        <Property Name=\"connectorVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the connector installed.\" />\n        </Property>\n        <Property Name=\"enrollmentDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date/time when this connector was enrolled.\" />\n        </Property>\n        <Property Name=\"lastCheckinDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date/time when this connector last connected to the service.\" />\n        </Property>\n        <Property Name=\"machineName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the machine hosting this connector service.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userPFXCertificate\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date/time when this PFX certificate was imported.\" />\n        </Property>\n        <Property Name=\"encryptedPfxBlob\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encrypted PFX blob.\" />\n        </Property>\n        <Property Name=\"encryptedPfxPassword\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encrypted PFX password.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate's validity expiration date/time.\" />\n        </Property>\n        <Property Name=\"intendedPurpose\" Type=\"graph.userPfxIntendedPurpose\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate's intended purpose from the point-of-view of deployment. Possible values are: unassigned, smimeEncryption, smimeSigning, vpn, wifi.\" />\n        </Property>\n        <Property Name=\"keyName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the key (within the provider) used to encrypt the blob.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date/time when this PFX certificate was last modified.\" />\n        </Property>\n        <Property Name=\"paddingScheme\" Type=\"graph.userPfxPaddingScheme\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Padding scheme used by the provider during encryption/decryption. Possible values are: none, pkcs1, oaepSha1, oaepSha256, oaepSha384, oaepSha512.\" />\n        </Property>\n        <Property Name=\"providerName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Crypto provider used to encrypt this blob.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate's validity start date/time.\" />\n        </Property>\n        <Property Name=\"thumbprint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA-1 thumbprint of the PFX certificate.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name of the PFX certificate.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"assignmentFilterEvaluationStatusDetails\" BaseType=\"graph.entity\">\n        <Property Name=\"payloadId\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"deviceCompliancePolicyState\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"platformType\" Type=\"graph.policyPlatformType\" Nullable=\"false\" />\n        <Property Name=\"settingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"settingStates\" Type=\"Collection(graph.deviceCompliancePolicySettingState)\" />\n        <Property Name=\"state\" Type=\"graph.complianceStatus\" Nullable=\"false\" />\n        <Property Name=\"userId\" Type=\"Edm.String\" />\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n        <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </EntityType>\n      <EntityType Name=\"deviceConfigurationState\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"platformType\" Type=\"graph.policyPlatformType\" Nullable=\"false\" />\n        <Property Name=\"settingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"settingStates\" Type=\"Collection(graph.deviceConfigurationSettingState)\" />\n        <Property Name=\"state\" Type=\"graph.complianceStatus\" Nullable=\"false\" />\n        <Property Name=\"userId\" Type=\"Edm.String\" />\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n        <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </EntityType>\n      <EntityType Name=\"managedDeviceMobileAppConfigurationState\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"platformType\" Type=\"graph.policyPlatformType\" Nullable=\"false\" />\n        <Property Name=\"settingCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"settingStates\" Type=\"Collection(graph.managedDeviceMobileAppConfigurationSettingState)\" />\n        <Property Name=\"state\" Type=\"graph.complianceStatus\" Nullable=\"false\" />\n        <Property Name=\"userId\" Type=\"Edm.String\" />\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n        <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </EntityType>\n      <EntityType Name=\"securityBaselineState\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"securityBaselineTemplateId\" Type=\"Edm.String\" />\n        <Property Name=\"state\" Type=\"graph.securityBaselineComplianceState\" Nullable=\"false\" />\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"settingStates\" Type=\"Collection(graph.securityBaselineSettingState)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"deviceHealthScriptPolicyState\">\n        <Property Name=\"assignmentFilterIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of the assignment filter ids used for health script applicability evaluation\" />\n        </Property>\n        <Property Name=\"detectionState\" Type=\"graph.runState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detection state from the lastest device health script execution. Possible values are: unknown, success, fail, scriptError, pending, notApplicable.\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intune device Id\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the device\" />\n        </Property>\n        <Property Name=\"expectedStateUpdateDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The next timestamp of when the device health script is expected to execute\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key of the device health script policy state is a concatenation of the MT sideCar policy Id and Intune device Id\" />\n        </Property>\n        <Property Name=\"lastStateUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last timestamp of when the device health script executed\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time that Intune Managment Extension synced with Intune\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the OS Version in string\" />\n        </Property>\n        <Property Name=\"policyId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MT sideCar policy Id\" />\n        </Property>\n        <Property Name=\"policyName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the device health script\" />\n        </Property>\n        <Property Name=\"postRemediationDetectionScriptError\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error from the detection script after remediation\" />\n        </Property>\n        <Property Name=\"postRemediationDetectionScriptOutput\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detection script output after remediation\" />\n        </Property>\n        <Property Name=\"preRemediationDetectionScriptError\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error from the detection script before remediation\" />\n        </Property>\n        <Property Name=\"preRemediationDetectionScriptOutput\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Output of the detection script before remediation\" />\n        </Property>\n        <Property Name=\"remediationScriptError\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error output of the remediation script\" />\n        </Property>\n        <Property Name=\"remediationState\" Type=\"graph.remediationState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remediation state from the lastest device health script execution. Possible values are: unknown, skipped, success, remediationFailed, scriptError, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the user whom ran the device health script\" />\n        </Property>\n        <Key>\n          <PropertyRef Name=\"id\" />\n          <PropertyRef Name=\"policyId\" />\n          <PropertyRef Name=\"deviceId\" />\n        </Key>\n      </EntityType>\n      <EntityType Name=\"deviceLogCollectionResponse\" BaseType=\"graph.entity\">\n        <Property Name=\"enrolledByUser\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Principal Name (UPN) of the user that enrolled the device\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code, if any. Valid values -9.22337203685478E+18 to 9.22337203685478E+18\" />\n        </Property>\n        <Property Name=\"expirationDateTimeUTC\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime of the expiration of the logs\" />\n        </Property>\n        <Property Name=\"initiatedByUserPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UPN for who initiated the request\" />\n        </Property>\n        <Property Name=\"managedDeviceId\" Type=\"Edm.Guid\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device Id\" />\n        </Property>\n        <Property Name=\"receivedDateTimeUTC\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime the request was received\" />\n        </Property>\n        <Property Name=\"requestedDateTimeUTC\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime of the request\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the logs. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the log collection request\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsProtectionState\" BaseType=\"graph.entity\">\n        <Property Name=\"antiMalwareVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current anti malware version\" />\n        </Property>\n        <Property Name=\"deviceState\" Type=\"graph.windowsDeviceHealthState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Computer's state (like clean or pending full scan or pending reboot etc). Possible values are: clean, fullScanPending, rebootPending, manualStepsPending, offlineScanPending, critical.\" />\n        </Property>\n        <Property Name=\"engineVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current endpoint protection engine's version\" />\n        </Property>\n        <Property Name=\"fullScanOverdue\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Full scan overdue or not?\" />\n        </Property>\n        <Property Name=\"fullScanRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Full scan required or not?\" />\n        </Property>\n        <Property Name=\"isVirtualMachine\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the device is a virtual machine.\" />\n        </Property>\n        <Property Name=\"lastFullScanDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last quick scan datetime\" />\n        </Property>\n        <Property Name=\"lastFullScanSignatureVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last full scan signature version\" />\n        </Property>\n        <Property Name=\"lastQuickScanDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last quick scan datetime\" />\n        </Property>\n        <Property Name=\"lastQuickScanSignatureVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last quick scan signature version\" />\n        </Property>\n        <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last device health status reported time\" />\n        </Property>\n        <Property Name=\"malwareProtectionEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Anti malware is enabled or not\" />\n        </Property>\n        <Property Name=\"networkInspectionSystemEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network inspection system enabled or not?\" />\n        </Property>\n        <Property Name=\"productStatus\" Type=\"graph.windowsDefenderProductStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Product Status of Windows Defender Antivirus. Possible values are: noStatus, serviceNotRunning, serviceStartedWithoutMalwareProtection, pendingFullScanDueToThreatAction, pendingRebootDueToThreatAction, pendingManualStepsDueToThreatAction, avSignaturesOutOfDate, asSignaturesOutOfDate, noQuickScanHappenedForSpecifiedPeriod, noFullScanHappenedForSpecifiedPeriod, systemInitiatedScanInProgress, systemInitiatedCleanInProgress, samplesPendingSubmission, productRunningInEvaluationMode, productRunningInNonGenuineMode, productExpired, offlineScanRequired, serviceShutdownAsPartOfSystemShutdown, threatRemediationFailedCritically, threatRemediationFailedNonCritically, noStatusFlagsSet, platformOutOfDate, platformUpdateInProgress, platformAboutToBeOutdated, signatureOrPlatformEndOfLifeIsPastOrIsImpending, windowsSModeSignaturesInUseOnNonWin10SInstall.\" />\n        </Property>\n        <Property Name=\"quickScanOverdue\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Quick scan overdue or not?\" />\n        </Property>\n        <Property Name=\"realTimeProtectionEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Real time protection is enabled or not?\" />\n        </Property>\n        <Property Name=\"rebootRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reboot required or not?\" />\n        </Property>\n        <Property Name=\"signatureUpdateOverdue\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Signature out of date or not?\" />\n        </Property>\n        <Property Name=\"signatureVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current malware definitions version\" />\n        </Property>\n        <Property Name=\"tamperProtectionEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the Windows Defender tamper protection feature is enabled.\" />\n        </Property>\n        <NavigationProperty Name=\"detectedMalwareState\" Type=\"Collection(graph.windowsDeviceMalwareState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device malware list\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"rbacApplicationMultiple\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"resourceNamespaces\" Type=\"Collection(graph.unifiedRbacResourceNamespace)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"roleAssignments\" Type=\"Collection(graph.unifiedRoleAssignmentMultiple)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"roleDefinitions\" Type=\"Collection(graph.unifiedRoleDefinition)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"unifiedRbacResourceNamespace\" BaseType=\"graph.entity\">\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the resource namespace. Typically, the same name as the id property, such as microsoft.aad.b2c. Required. Supports $filter (eq, startsWith).\" />\n        </Property>\n        <NavigationProperty Name=\"resourceActions\" Type=\"Collection(graph.unifiedRbacResourceAction)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operations that an authorized principal are allowed to perform.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"unifiedRoleAssignmentMultiple\" BaseType=\"graph.entity\">\n        <Property Name=\"appScopeIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ids of the app specific scopes when the assignment scopes are app specific. The scopes of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. App scopes are scopes that are defined and understood by this application only.\" />\n        </Property>\n        <Property Name=\"condition\" Type=\"Edm.String\" />\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the role assignment.\" />\n        </Property>\n        <Property Name=\"directoryScopeIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ids of the directory objects representing the scopes of the assignment. The scopes of an assignment determine the set of resources for which the principals have been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. App scopes are scopes that are defined and understood by this application only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the role assignment. Required.\" />\n        </Property>\n        <Property Name=\"principalIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifiers of the principals to which the assignment is granted.  Supports $filter (any operator only).\" />\n        </Property>\n        <Property Name=\"roleDefinitionId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the unifiedRoleDefinition the assignment is for.\" />\n        </Property>\n        <NavigationProperty Name=\"appScopes\" Type=\"Collection(graph.appScope)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only collection with details of the app specific scopes when the assignment scopes are app specific. Containment entity. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"directoryScopes\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only collection referencing the directory objects that are scope of the assignment. Provided so that callers can get the directory objects using $expand at the same time as getting the role assignment. Read-only.  Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"principals\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only collection referencing the assigned principals. Provided so that callers can get the principals using $expand at the same time as getting the role assignment. Read-only.  Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleDefinition\" Type=\"graph.unifiedRoleDefinition\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the roleDefinition that the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment.  Supports $filter (eq operator on id, isBuiltIn, and displayName, and startsWith operator on displayName)  and $expand.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"unifiedRoleDefinition\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description for the unifiedRoleDefinition. Read-only when isBuiltIn is true.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the unifiedRoleDefinition. Read-only when isBuiltIn is true. Required.  Supports $filter (eq and startsWith operators only).\" />\n        </Property>\n        <Property Name=\"isBuiltIn\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flag indicating if the unifiedRoleDefinition is part of the default set included with the product or custom. Read-only.  Supports $filter (eq operator only).\" />\n        </Property>\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flag indicating if the role is enabled for assignment. If false the role is not available for assignment. Read-only when isBuiltIn is true.\" />\n        </Property>\n        <Property Name=\"resourceScopes\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of scopes permissions granted by the role definition apply to. Currently only / is supported. Read-only when isBuiltIn is true. DO NOT USE. This will be deprecated soon. Attach scope to role assignment\" />\n        </Property>\n        <Property Name=\"rolePermissions\" Type=\"Collection(graph.unifiedRolePermission)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of permissions included in the role. Read-only when isBuiltIn is true. Required.\" />\n        </Property>\n        <Property Name=\"templateId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom template identifier that can be set when isBuiltIn is false. This identifier is typically used if one needs an identifier to be the same across different directories. Read-only when isBuiltIn is true.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates version of the unifiedRoleDefinition. Read-only when isBuiltIn is true.\" />\n        </Property>\n        <NavigationProperty Name=\"inheritsPermissionsFrom\" Type=\"Collection(graph.unifiedRoleDefinition)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only collection of role definitions that the given role definition inherits from. Only Azure AD built-in roles support this attribute.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"roleManagement\">\n        <NavigationProperty Name=\"directory\" Type=\"graph.rbacApplication\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"cloudPC\" Type=\"graph.rbacApplicationMultiple\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"exchange\" Type=\"graph.unifiedRbacApplication\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"entitlementManagement\" Type=\"graph.rbacApplication\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceManagement\" Type=\"graph.rbacApplicationMultiple\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The RbacApplication for Device Management\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"rbacApplication\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"resourceNamespaces\" Type=\"Collection(graph.unifiedRbacResourceNamespace)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"roleAssignments\" Type=\"Collection(graph.unifiedRoleAssignment)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"roleDefinitions\" Type=\"Collection(graph.unifiedRoleDefinition)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"transitiveRoleAssignments\" Type=\"Collection(graph.unifiedRoleAssignment)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"roleAssignmentApprovals\" Type=\"Collection(graph.approval)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"roleAssignmentScheduleInstances\" Type=\"Collection(graph.unifiedRoleAssignmentScheduleInstance)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"roleAssignmentScheduleRequests\" Type=\"Collection(graph.unifiedRoleAssignmentScheduleRequest)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"roleAssignmentSchedules\" Type=\"Collection(graph.unifiedRoleAssignmentSchedule)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"roleEligibilityScheduleInstances\" Type=\"Collection(graph.unifiedRoleEligibilityScheduleInstance)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"roleEligibilityScheduleRequests\" Type=\"Collection(graph.unifiedRoleEligibilityScheduleRequest)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"roleEligibilitySchedules\" Type=\"Collection(graph.unifiedRoleEligibilitySchedule)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"unifiedRbacApplication\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"resourceNamespaces\" Type=\"Collection(graph.unifiedRbacResourceNamespace)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"roleAssignments\" Type=\"Collection(graph.unifiedRoleAssignment)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"roleDefinitions\" Type=\"Collection(graph.unifiedRoleDefinition)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"transitiveRoleAssignments\" Type=\"Collection(graph.unifiedRoleAssignment)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"unifiedRbacResourceAction\" BaseType=\"graph.entity\">\n        <Property Name=\"actionVerb\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HTTP method for the action, such as DELETE, GET, PATCH, POST, PUT, or null. Supports $filter (eq) but not for null values.\" />\n        </Property>\n        <Property Name=\"authenticationContextId\" Type=\"Edm.String\" />\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description for the action. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"isAuthenticationContextSettable\" Type=\"Edm.Boolean\" />\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name for the action within the resource namespace, such as microsoft.insights/programs/update. Can include slash character (/). Case insensitive. Required. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"resourceScopeId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not implemented.\" />\n        </Property>\n        <NavigationProperty Name=\"resourceScope\" Type=\"graph.unifiedRbacResourceScope\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"unifiedRbacResourceScope\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"scope\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"type\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"command\" BaseType=\"graph.entity\">\n        <Property Name=\"appServiceName\" Type=\"Edm.String\" />\n        <Property Name=\"error\" Type=\"Edm.String\" />\n        <Property Name=\"packageFamilyName\" Type=\"Edm.String\" />\n        <Property Name=\"payload\" Type=\"graph.payloadRequest\" />\n        <Property Name=\"permissionTicket\" Type=\"Edm.String\" />\n        <Property Name=\"postBackUri\" Type=\"Edm.String\" />\n        <Property Name=\"status\" Type=\"Edm.String\" />\n        <Property Name=\"type\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"responsepayload\" Type=\"graph.payloadResponse\" />\n      </EntityType>\n      <EntityType Name=\"authoredNote\" BaseType=\"graph.entity\">\n        <Property Name=\"author\" Type=\"graph.identity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity information about the note's author.\" />\n        </Property>\n        <Property Name=\"content\" Type=\"graph.itemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content of the note.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the entity was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"privacy\">\n        <NavigationProperty Name=\"subjectRightsRequests\" Type=\"Collection(graph.subjectRightsRequest)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"subjectRightsRequest\" BaseType=\"graph.entity\">\n        <Property Name=\"assignedTo\" Type=\"graph.identity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity that the request is assigned to.\" />\n        </Property>\n        <Property Name=\"closedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the request was closed. 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.\" />\n        </Property>\n        <Property Name=\"contentQuery\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"KQL based content query that should be used for search. This property is defined only for APIs accessed using the /security query path and not the /privacy query path.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity information for the entity that created the request.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the request was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"dataSubject\" Type=\"graph.dataSubject\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the data subject.\" />\n        </Property>\n        <Property Name=\"dataSubjectType\" Type=\"graph.dataSubjectType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the data subject. Possible values are: customer, currentEmployee, formerEmployee, prospectiveEmployee, student, teacher, faculty, other, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description for the request.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the request.\" />\n        </Property>\n        <Property Name=\"externalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The external ID for the request that is immutable after creation and is used for tracking the request for the external system. This property is defined only for APIs accessed using the /security query path and not the /privacy query path.\" />\n        </Property>\n        <Property Name=\"history\" Type=\"Collection(graph.subjectRightsRequestHistory)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of history change events.\" />\n        </Property>\n        <Property Name=\"includeAllVersions\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Include all versions of the documents. By default, the current copies of the documents will be returned. If SharePoint sites have versioning enabled, including all versions will include the historical copies of the documents. This property is defined only for APIs accessed using the /security query path and not the /privacy query path.\" />\n        </Property>\n        <Property Name=\"includeAuthoredContent\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Include content authored by the data subject. This property is defined only for APIs accessed using the /security query path and not the /privacy query path.\" />\n        </Property>\n        <Property Name=\"insight\" Type=\"graph.subjectRightsRequestDetail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Insight about the request.\" />\n        </Property>\n        <Property Name=\"internalDueDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the request is internally due. 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.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity information for the entity that last modified the request.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the request was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"mailboxlocations\" Type=\"graph.subjectRightsRequestMailboxLocation\" />\n        <Property Name=\"pauseAfterEstimate\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pause the request after estimate has finished. By default, the data estimate will run and then pause, allowing you to preview results and then select the option to retrieve data in the UI. You can set this property to false if you want it to perform the estimate and then automatically begin with the retrieval of the content. This property is defined only for APIs accessed using the /security query path and not the /privacy query path.\" />\n        </Property>\n        <Property Name=\"regulations\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of regulations that this request will fulfill.\" />\n        </Property>\n        <Property Name=\"sitelocations\" Type=\"graph.subjectRightsRequestSiteLocation\" />\n        <Property Name=\"stages\" Type=\"Collection(graph.subjectRightsRequestStageDetail)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the different stages for the request.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.subjectRightsRequestStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the request. Possible values are: active, closed, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.subjectRightsRequestType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the request. Possible values are: export, delete, access, tagForAction, unknownFutureValue.\" />\n        </Property>\n        <NavigationProperty Name=\"notes\" Type=\"Collection(graph.authoredNote)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of notes associated with the request.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"team\" Type=\"graph.team\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the Microsoft Teams team that was created for the request.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"security\" BaseType=\"graph.entity\">\n        <Property Name=\"providerStatus\" Type=\"Collection(graph.securityProviderStatus)\" />\n        <NavigationProperty Name=\"subjectRightsRequests\" Type=\"Collection(graph.subjectRightsRequest)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"cases\" Type=\"self.casesRoot\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"informationProtection\" Type=\"self.informationProtection\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"alerts_v2\" Type=\"Collection(self.alert)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of alerts in Microsoft 365 Defender.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"incidents\" Type=\"Collection(self.incident)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of incidents in Microsoft 365 Defender, each of which is a set of correlated alerts and associated metadata that reflects the story of an attack.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"attackSimulation\" Type=\"graph.attackSimulationRoot\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides tenants capability to launch a simulated and realistic phishing attack and learn from it.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"labels\" Type=\"self.labelsRoot\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"triggers\" Type=\"self.triggersRoot\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"triggerTypes\" Type=\"self.triggerTypesRoot\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"threatSubmission\" Type=\"self.threatSubmissionRoot\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A threat submission sent to Microsoft; for example, a suspicious email threat, URL threat, or file threat.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"alerts\" Type=\"Collection(graph.alert)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notifications for suspicious or potential security issues in a customer’s tenant.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"cloudAppSecurityProfiles\" Type=\"Collection(graph.cloudAppSecurityProfile)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"domainSecurityProfiles\" Type=\"Collection(graph.domainSecurityProfile)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"fileSecurityProfiles\" Type=\"Collection(graph.fileSecurityProfile)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"hostSecurityProfiles\" Type=\"Collection(graph.hostSecurityProfile)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"ipSecurityProfiles\" Type=\"Collection(graph.ipSecurityProfile)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"providerTenantSettings\" Type=\"Collection(graph.providerTenantSetting)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"secureScoreControlProfiles\" Type=\"Collection(graph.secureScoreControlProfile)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"secureScores\" Type=\"Collection(graph.secureScore)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Measurements of tenants’ security posture to help protect them from threats.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"securityActions\" Type=\"Collection(graph.securityAction)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"tiIndicators\" Type=\"Collection(graph.tiIndicator)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userSecurityProfiles\" Type=\"Collection(graph.userSecurityProfile)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"attackSimulationRoot\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <NavigationProperty Name=\"operations\" Type=\"Collection(graph.attackSimulationOperation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an attack simulation training operation.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"payloads\" Type=\"Collection(graph.payload)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an attack simulation training campaign payload in a tenant.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"simulationAutomations\" Type=\"Collection(graph.simulationAutomation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents simulation automation created to run on a tenant.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"simulations\" Type=\"Collection(graph.simulation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an attack simulation training campaign in a tenant.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"alert\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"activityGroupName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name or alias of the activity group (attacker) this alert is attributed to.\" />\n        </Property>\n        <Property Name=\"alertDetections\" Type=\"Collection(graph.alertDetection)\" />\n        <Property Name=\"assignedTo\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the analyst the alert is assigned to for triage, investigation, or remediation (supports update).\" />\n        </Property>\n        <Property Name=\"azureSubscriptionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure subscription ID, present if this alert is related to an Azure resource.\" />\n        </Property>\n        <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure Active Directory tenant ID. Required.\" />\n        </Property>\n        <Property Name=\"category\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Category of the alert (for example, credentialTheft, ransomware, etc.).\" />\n        </Property>\n        <Property Name=\"closedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which the alert was closed. 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 (supports update).\" />\n        </Property>\n        <Property Name=\"cloudAppStates\" Type=\"Collection(graph.cloudAppSecurityState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security-related stateful information generated by the provider about the cloud application/s related to this alert.\" />\n        </Property>\n        <Property Name=\"comments\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Customer-provided comments on alert (for customer alert management) (supports update).\" />\n        </Property>\n        <Property Name=\"confidence\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Confidence of the detection logic (percentage between 1-100).\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which the alert was created by the alert provider. 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. Required.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Alert description.\" />\n        </Property>\n        <Property Name=\"detectionIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set of alerts related to this alert entity (each alert is pushed to the SIEM as a separate record).\" />\n        </Property>\n        <Property Name=\"eventDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which the event(s) that served as the trigger(s) to generate the alert occurred. 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. Required.\" />\n        </Property>\n        <Property Name=\"feedback\" Type=\"graph.alertFeedback\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Analyst feedback on the alert. Possible values are: unknown, truePositive, falsePositive, benignPositive. (supports update)\" />\n        </Property>\n        <Property Name=\"fileStates\" Type=\"Collection(graph.fileSecurityState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security-related stateful information generated by the provider about the file(s) related to this alert.\" />\n        </Property>\n        <Property Name=\"historyStates\" Type=\"Collection(graph.alertHistoryState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of alertHistoryStates comprising an audit log of all updates made to an alert.\" />\n        </Property>\n        <Property Name=\"hostStates\" Type=\"Collection(graph.hostSecurityState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security-related stateful information generated by the provider about the host(s) related to this alert.\" />\n        </Property>\n        <Property Name=\"incidentIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IDs of incidents related to current alert.\" />\n        </Property>\n        <Property Name=\"investigationSecurityStates\" Type=\"Collection(graph.investigationSecurityState)\" />\n        <Property Name=\"lastEventDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which the alert entity was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"malwareStates\" Type=\"Collection(graph.malwareState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Threat Intelligence pertaining to malware related to this alert.\" />\n        </Property>\n        <Property Name=\"messageSecurityStates\" Type=\"Collection(graph.messageSecurityState)\" />\n        <Property Name=\"networkConnections\" Type=\"Collection(graph.networkConnection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security-related stateful information generated by the provider about the network connection(s) related to this alert.\" />\n        </Property>\n        <Property Name=\"processes\" Type=\"Collection(graph.process)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security-related stateful information generated by the provider about the process or processes related to this alert.\" />\n        </Property>\n        <Property Name=\"recommendedActions\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Vendor/provider recommended action(s) to take as a result of the alert (for example, isolate machine, enforce2FA, reimage host).\" />\n        </Property>\n        <Property Name=\"registryKeyStates\" Type=\"Collection(graph.registryKeyState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security-related stateful information generated by the provider about the registry keys related to this alert.\" />\n        </Property>\n        <Property Name=\"securityResources\" Type=\"Collection(graph.securityResource)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resources related to current alert. For example, for some alerts this can have the Azure Resource value.\" />\n        </Property>\n        <Property Name=\"severity\" Type=\"graph.alertSeverity\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Alert severity - set by vendor/provider. Possible values are: unknown, informational, low, medium, high. Required.\" />\n        </Property>\n        <Property Name=\"sourceMaterials\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hyperlinks (URIs) to the source material related to the alert, for example, provider's user interface for alerts or log search, etc.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.alertStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Alert lifecycle status (stage). Possible values are: unknown, newAlert, inProgress, resolved. (supports update). Required.\" />\n        </Property>\n        <Property Name=\"tags\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User-definable labels that can be applied to an alert and can serve as filter conditions (for example 'HVA', 'SAW', etc.) (supports update).\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Alert title. Required.\" />\n        </Property>\n        <Property Name=\"triggers\" Type=\"Collection(graph.alertTrigger)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security-related information about the specific properties that triggered the alert (properties appearing in the alert). Alerts might contain information about multiple users, hosts, files, ip addresses. This field indicates which properties triggered the alert generation.\" />\n        </Property>\n        <Property Name=\"uriClickSecurityStates\" Type=\"Collection(graph.uriClickSecurityState)\" />\n        <Property Name=\"userStates\" Type=\"Collection(graph.userSecurityState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security-related stateful information generated by the provider about the user accounts related to this alert.\" />\n        </Property>\n        <Property Name=\"vendorInformation\" Type=\"graph.securityVendorInformation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Complex type containing details about the security product/service vendor, provider, and subprovider (for example, vendor=Microsoft; provider=Windows Defender ATP; subProvider=AppLocker). Required.\" />\n        </Property>\n        <Property Name=\"vulnerabilityStates\" Type=\"Collection(graph.vulnerabilityState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Threat intelligence pertaining to one or more vulnerabilities related to this alert.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"cloudAppSecurityProfile\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"azureSubscriptionId\" Type=\"Edm.String\" />\n        <Property Name=\"azureTenantId\" Type=\"Edm.String\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"deploymentPackageUrl\" Type=\"Edm.String\" />\n        <Property Name=\"destinationServiceName\" Type=\"Edm.String\" />\n        <Property Name=\"isSigned\" Type=\"Edm.Boolean\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"manifest\" Type=\"Edm.String\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"permissionsRequired\" Type=\"graph.applicationPermissionsRequired\" />\n        <Property Name=\"platform\" Type=\"Edm.String\" />\n        <Property Name=\"policyName\" Type=\"Edm.String\" />\n        <Property Name=\"publisher\" Type=\"Edm.String\" />\n        <Property Name=\"riskScore\" Type=\"Edm.String\" />\n        <Property Name=\"tags\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"type\" Type=\"Edm.String\" />\n        <Property Name=\"vendorInformation\" Type=\"graph.securityVendorInformation\" />\n      </EntityType>\n      <EntityType Name=\"domainSecurityProfile\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"activityGroupNames\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"azureSubscriptionId\" Type=\"Edm.String\" />\n        <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"countHits\" Type=\"Edm.Int32\" />\n        <Property Name=\"countInOrg\" Type=\"Edm.Int32\" />\n        <Property Name=\"domainCategories\" Type=\"Collection(graph.reputationCategory)\" />\n        <Property Name=\"domainRegisteredDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"firstSeenDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"lastSeenDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"registrant\" Type=\"graph.domainRegistrant\" />\n        <Property Name=\"riskScore\" Type=\"Edm.String\" />\n        <Property Name=\"tags\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"vendorInformation\" Type=\"graph.securityVendorInformation\" />\n      </EntityType>\n      <EntityType Name=\"fileSecurityProfile\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"activityGroupNames\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"azureSubscriptionId\" Type=\"Edm.String\" />\n        <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"certificateThumbprint\" Type=\"Edm.String\" />\n        <Property Name=\"extensions\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"fileType\" Type=\"Edm.String\" />\n        <Property Name=\"firstSeenDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"hashes\" Type=\"Collection(graph.fileHash)\" />\n        <Property Name=\"lastSeenDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"malwareStates\" Type=\"Collection(graph.malwareState)\" />\n        <Property Name=\"names\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"riskScore\" Type=\"Edm.String\" />\n        <Property Name=\"size\" Type=\"Edm.Int64\" />\n        <Property Name=\"tags\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"vendorInformation\" Type=\"graph.securityVendorInformation\" />\n        <Property Name=\"vulnerabilityStates\" Type=\"Collection(graph.vulnerabilityState)\" />\n      </EntityType>\n      <EntityType Name=\"hostSecurityProfile\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"azureSubscriptionId\" Type=\"Edm.String\" />\n        <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"firstSeenDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"fqdn\" Type=\"Edm.String\" />\n        <Property Name=\"isAzureAdJoined\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isAzureAdRegistered\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isHybridAzureDomainJoined\" Type=\"Edm.Boolean\" />\n        <Property Name=\"lastSeenDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"logonUsers\" Type=\"Collection(graph.logonUser)\" />\n        <Property Name=\"netBiosName\" Type=\"Edm.String\" />\n        <Property Name=\"networkInterfaces\" Type=\"Collection(graph.networkInterface)\" />\n        <Property Name=\"os\" Type=\"Edm.String\" />\n        <Property Name=\"osVersion\" Type=\"Edm.String\" />\n        <Property Name=\"parentHost\" Type=\"Edm.String\" />\n        <Property Name=\"relatedHostIds\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"riskScore\" Type=\"Edm.String\" />\n        <Property Name=\"tags\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"vendorInformation\" Type=\"graph.securityVendorInformation\" />\n      </EntityType>\n      <EntityType Name=\"ipSecurityProfile\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"activityGroupNames\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"address\" Type=\"Edm.String\" />\n        <Property Name=\"azureSubscriptionId\" Type=\"Edm.String\" />\n        <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"countHits\" Type=\"Edm.Int32\" />\n        <Property Name=\"countHosts\" Type=\"Edm.Int32\" />\n        <Property Name=\"firstSeenDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"ipCategories\" Type=\"Collection(graph.ipCategory)\" />\n        <Property Name=\"ipReferenceData\" Type=\"Collection(graph.ipReferenceData)\" />\n        <Property Name=\"lastSeenDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"riskScore\" Type=\"Edm.String\" />\n        <Property Name=\"tags\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"vendorInformation\" Type=\"graph.securityVendorInformation\" />\n      </EntityType>\n      <EntityType Name=\"providerTenantSetting\" BaseType=\"graph.entity\">\n        <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"enabled\" Type=\"Edm.Boolean\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"provider\" Type=\"Edm.String\" />\n        <Property Name=\"vendor\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"secureScoreControlProfile\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"actionType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Control action type (Config, Review, Behavior).\" />\n        </Property>\n        <Property Name=\"actionUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to where the control can be actioned.\" />\n        </Property>\n        <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"GUID string for tenant ID.\" />\n        </Property>\n        <Property Name=\"complianceInformation\" Type=\"Collection(graph.complianceInformation)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of compliance information associated with secure score control\" />\n        </Property>\n        <Property Name=\"controlCategory\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Control action category (Account, Data, Device, Apps, Infrastructure).\" />\n        </Property>\n        <Property Name=\"controlStateUpdates\" Type=\"Collection(graph.secureScoreControlStateUpdate)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flag to indicate where the tenant has marked a control (ignore, thirdParty, reviewed) (supports update).\" />\n        </Property>\n        <Property Name=\"deprecated\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flag to indicate if a control is depreciated.\" />\n        </Property>\n        <Property Name=\"implementationCost\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resource cost of implemmentating control (low, moderate, high).\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"maxScore\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current obtained max score on specified date.\" />\n        </Property>\n        <Property Name=\"rank\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft's stack ranking of control.\" />\n        </Property>\n        <Property Name=\"remediation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of what the control will help remediate.\" />\n        </Property>\n        <Property Name=\"remediationImpact\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the impact on users of the remediation.\" />\n        </Property>\n        <Property Name=\"service\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Service that owns the control (Exchange, Sharepoint, Azure AD).\" />\n        </Property>\n        <Property Name=\"threats\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of threats the control mitigates (accountBreach,dataDeletion,dataExfiltration,dataSpillage,elevationOfPrivilege,maliciousInsider,passwordCracking,phishingOrWhaling,spoofing).\" />\n        </Property>\n        <Property Name=\"tier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Control tier (Core, Defense in Depth, Advanced.)\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title of the control.\" />\n        </Property>\n        <Property Name=\"userImpact\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User impact of implementing control (low, moderate, high).\" />\n        </Property>\n        <Property Name=\"vendorInformation\" Type=\"graph.securityVendorInformation\" />\n      </EntityType>\n      <EntityType Name=\"secureScore\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"activeUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active user count of the given tenant.\" />\n        </Property>\n        <Property Name=\"averageComparativeScores\" Type=\"Collection(graph.averageComparativeScore)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Average score by different scopes (for example, average by industry, average by seating) and control category (Identity, Data, Device, Apps, Infrastructure) within the scope.\" />\n        </Property>\n        <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"GUID string for tenant ID.\" />\n        </Property>\n        <Property Name=\"controlScores\" Type=\"Collection(graph.controlScore)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains tenant scores for a set of controls.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date when the entity is created.\" />\n        </Property>\n        <Property Name=\"currentScore\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant current attained score on specified date.\" />\n        </Property>\n        <Property Name=\"enabledServices\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft-provided services for the tenant (for example, Exchange online, Skype, SharePoint).\" />\n        </Property>\n        <Property Name=\"licensedUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Licensed user count of the given tenant.\" />\n        </Property>\n        <Property Name=\"maxScore\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant maximum possible score on specified date.\" />\n        </Property>\n        <Property Name=\"vendorInformation\" Type=\"graph.securityVendorInformation\" />\n      </EntityType>\n      <EntityType Name=\"securityAction\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"actionReason\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reason for invoking this action.\" />\n        </Property>\n        <Property Name=\"appId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Application ID of the calling application that submitted (POST) the action. The appId should be extracted from the auth token and not entered manually by the calling application.\" />\n        </Property>\n        <Property Name=\"azureTenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure tenant ID of the entity to determine which tenant the entity belongs to (multi-tenancy support). The azureTenantId should be extracted from the auth token and not entered manually by the calling application.\" />\n        </Property>\n        <Property Name=\"clientContext\" Type=\"Edm.String\" />\n        <Property Name=\"completedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp when the action was completed. 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.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp when the action 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.\" />\n        </Property>\n        <Property Name=\"errorInfo\" Type=\"graph.resultInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error info when the action fails.\" />\n        </Property>\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp when this action was last updated. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action name.\" />\n        </Property>\n        <Property Name=\"parameters\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of parameters (key-value pairs) necessary to invoke the action, for example, URL or fileHash to block.). Required.\" />\n        </Property>\n        <Property Name=\"states\" Type=\"Collection(graph.securityActionState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of securityActionState to keep the history of an action.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.operationStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the action. Possible values are: NotStarted, Running, Completed, Failed.\" />\n        </Property>\n        <Property Name=\"user\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name of the signed-in user that submitted  (POST) the action. The user should be extracted from the auth token and not entered manually by the calling application.\" />\n        </Property>\n        <Property Name=\"vendorInformation\" Type=\"graph.securityVendorInformation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Complex Type containing details about the Security product/service vendor, provider, and sub-provider (for example, vendor=Microsoft; provider=Windows Defender ATP; sub-provider=AppLocker).\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"tiIndicator\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"action\" Type=\"graph.tiAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The action to apply if the indicator is matched from within the targetProduct security tool. Possible values are: unknown, allow, block, alert. Required.\" />\n        </Property>\n        <Property Name=\"activityGroupNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The cyber threat intelligence name(s) for the parties responsible for the malicious activity covered by the threat indicator.\" />\n        </Property>\n        <Property Name=\"additionalInformation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A catchall area into which extra data from the indicator not covered by the other tiIndicator properties may be placed. Data placed into additionalInformation will typically not be utilized by the targetProduct security tool.\" />\n        </Property>\n        <Property Name=\"azureTenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Stamped by the system when the indicator is ingested. The Azure Active Directory tenant id of submitting client. Required.\" />\n        </Property>\n        <Property Name=\"confidence\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer representing the confidence the data within the indicator accurately identifies malicious behavior. Acceptable values are 0 – 100 with 100 being the highest.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Brief description (100 characters or less) of the threat represented by the indicator. Required.\" />\n        </Property>\n        <Property Name=\"diamondModel\" Type=\"graph.diamondModel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The area of the Diamond Model in which this indicator exists. Possible values are: unknown, adversary, capability, infrastructure, victim.\" />\n        </Property>\n        <Property Name=\"domainName\" Type=\"Edm.String\" />\n        <Property Name=\"emailEncoding\" Type=\"Edm.String\" />\n        <Property Name=\"emailLanguage\" Type=\"Edm.String\" />\n        <Property Name=\"emailRecipient\" Type=\"Edm.String\" />\n        <Property Name=\"emailSenderAddress\" Type=\"Edm.String\" />\n        <Property Name=\"emailSenderName\" Type=\"Edm.String\" />\n        <Property Name=\"emailSourceDomain\" Type=\"Edm.String\" />\n        <Property Name=\"emailSourceIpAddress\" Type=\"Edm.String\" />\n        <Property Name=\"emailSubject\" Type=\"Edm.String\" />\n        <Property Name=\"emailXMailer\" Type=\"Edm.String\" />\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime string indicating when the Indicator expires. All indicators must have an expiration date to avoid stale indicators persisting in the system. 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. Required.\" />\n        </Property>\n        <Property Name=\"externalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An identification number that ties the indicator back to the indicator provider’s system (e.g. a foreign key).\" />\n        </Property>\n        <Property Name=\"fileCompileDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"fileCreatedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"fileHashType\" Type=\"graph.fileHashType\" />\n        <Property Name=\"fileHashValue\" Type=\"Edm.String\" />\n        <Property Name=\"fileMutexName\" Type=\"Edm.String\" />\n        <Property Name=\"fileName\" Type=\"Edm.String\" />\n        <Property Name=\"filePacker\" Type=\"Edm.String\" />\n        <Property Name=\"filePath\" Type=\"Edm.String\" />\n        <Property Name=\"fileSize\" Type=\"Edm.Int64\" />\n        <Property Name=\"fileType\" Type=\"Edm.String\" />\n        <Property Name=\"ingestedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Stamped by the system when the indicator is ingested. 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\" />\n        </Property>\n        <Property Name=\"isActive\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to deactivate indicators within system. By default, any indicator submitted is set as active. However, providers may submit existing indicators with this set to ‘False’ to deactivate indicators in the system.\" />\n        </Property>\n        <Property Name=\"killChain\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A JSON array of strings that describes which point or points on the Kill Chain this indicator targets. See ‘killChain values’ below for exact values.\" />\n        </Property>\n        <Property Name=\"knownFalsePositives\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scenarios in which the indicator may cause false positives. This should be human-readable text.\" />\n        </Property>\n        <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time the indicator was seen. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z\" />\n        </Property>\n        <Property Name=\"malwareFamilyNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The malware family name associated with an indicator if it exists. Microsoft prefers the Microsoft malware family name if at all possible which can be found via the Windows Defender Security Intelligence threat encyclopedia.\" />\n        </Property>\n        <Property Name=\"networkCidrBlock\" Type=\"Edm.String\" />\n        <Property Name=\"networkDestinationAsn\" Type=\"Edm.Int64\" />\n        <Property Name=\"networkDestinationCidrBlock\" Type=\"Edm.String\" />\n        <Property Name=\"networkDestinationIPv4\" Type=\"Edm.String\" />\n        <Property Name=\"networkDestinationIPv6\" Type=\"Edm.String\" />\n        <Property Name=\"networkDestinationPort\" Type=\"Edm.Int32\" />\n        <Property Name=\"networkIPv4\" Type=\"Edm.String\" />\n        <Property Name=\"networkIPv6\" Type=\"Edm.String\" />\n        <Property Name=\"networkPort\" Type=\"Edm.Int32\" />\n        <Property Name=\"networkProtocol\" Type=\"Edm.Int32\" />\n        <Property Name=\"networkSourceAsn\" Type=\"Edm.Int64\" />\n        <Property Name=\"networkSourceCidrBlock\" Type=\"Edm.String\" />\n        <Property Name=\"networkSourceIPv4\" Type=\"Edm.String\" />\n        <Property Name=\"networkSourceIPv6\" Type=\"Edm.String\" />\n        <Property Name=\"networkSourcePort\" Type=\"Edm.Int32\" />\n        <Property Name=\"passiveOnly\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines if the indicator should trigger an event that is visible to an end-user. When set to ‘true,’ security tools will not notify the end user that a ‘hit’ has occurred. This is most often treated as audit or silent mode by security products where they will simply log that a match occurred but will not perform the action. Default value is false.\" />\n        </Property>\n        <Property Name=\"severity\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer representing the severity of the malicious behavior identified by the data within the indicator. Acceptable values are 0 – 5 where 5 is the most severe and zero is not severe at all. Default value is 3.\" />\n        </Property>\n        <Property Name=\"tags\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A JSON array of strings that stores arbitrary tags/keywords.\" />\n        </Property>\n        <Property Name=\"targetProduct\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string value representing a single security product to which the indicator should be applied. Acceptable values are: Azure Sentinel, Microsoft Defender ATP. Required\" />\n        </Property>\n        <Property Name=\"threatType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Each indicator must have a valid Indicator Threat Type. Possible values are: Botnet, C2, CryptoMining, Darknet, DDoS, MaliciousUrl, Malware, Phishing, Proxy, PUA, WatchList. Required.\" />\n        </Property>\n        <Property Name=\"tlpLevel\" Type=\"graph.tlpLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Traffic Light Protocol value for the indicator. Possible values are: unknown, white, green, amber, red. Required.\" />\n        </Property>\n        <Property Name=\"url\" Type=\"Edm.String\" />\n        <Property Name=\"userAgent\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"userSecurityProfile\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"accounts\" Type=\"Collection(graph.userAccount)\" />\n        <Property Name=\"azureSubscriptionId\" Type=\"Edm.String\" />\n        <Property Name=\"azureTenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"riskScore\" Type=\"Edm.String\" />\n        <Property Name=\"tags\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n        <Property Name=\"vendorInformation\" Type=\"graph.securityVendorInformation\" />\n      </EntityType>\n      <EntityType Name=\"channel\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read only. Timestamp at which the channel was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional textual description for the channel.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Channel name as it will appear to the user in Microsoft Teams. The maximum length is 50 characters.\" />\n        </Property>\n        <Property Name=\"email\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address for sending messages to the channel. Read-only.\" />\n        </Property>\n        <Property Name=\"isFavoriteByDefault\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the channel should automatically be marked 'favorite' for all members of the team. Can only be set programmatically with Create team. Default: false.\" />\n        </Property>\n        <Property Name=\"membershipType\" Type=\"graph.channelMembershipType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the channel. Can be set during creation and can't be changed. The possible values are: standard, private, unknownFutureValue, shared. The default value is standard. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: shared.\" />\n        </Property>\n        <Property Name=\"moderationSettings\" Type=\"graph.channelModerationSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings to configure channel moderation to control who can start new posts and reply to posts in that channel.\" />\n        </Property>\n        <Property Name=\"summary\" Type=\"graph.channelSummary\" />\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the Azure Active Directory tenant.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A hyperlink that will go to the channel in Microsoft Teams. This is the URL that you get when you right-click a channel in Microsoft Teams and select Get link to channel. This URL should be treated as an opaque blob, and not parsed. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"filesFolder\" Type=\"graph.driveItem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Metadata for the location where the channel's files are stored.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"members\" Type=\"Collection(graph.conversationMember)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of membership records associated with the channel.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"messages\" Type=\"Collection(graph.chatMessage)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of all the messages in the channel. A navigation property. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sharedWithTeams\" Type=\"Collection(graph.sharedWithChannelTeamInfo)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of teams with which a channel is shared.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tabs\" Type=\"Collection(graph.teamsTab)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of all the tabs in the channel. A navigation property.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"teamsAppInstallation\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"teamsApp\" Type=\"graph.teamsApp\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app that is installed.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"teamsAppDefinition\" Type=\"graph.teamsAppDefinition\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The details of this version of the app.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"conversationMember\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the user.\" />\n        </Property>\n        <Property Name=\"roles\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The roles for that user. This property only contains additional qualifiers when relevant - for example, if the member has owner privileges, the roles property contains owner as one of the values. Similarly, if the member is a guest, the roles property contains guest as one of the values. A basic member should not have any values specified in the roles property.\" />\n        </Property>\n        <Property Name=\"visibleHistoryStartDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timestamp denoting how far back a conversation's history is shared with the conversation member. This property is settable only for members of a chat.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"teamsAsyncOperation\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"attemptsCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of times the operation was attempted before being marked successful or failed.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the operation was created.\" />\n        </Property>\n        <Property Name=\"error\" Type=\"graph.operationError\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Any error that causes the async operation to fail.\" />\n        </Property>\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the async operation was last updated.\" />\n        </Property>\n        <Property Name=\"operationType\" Type=\"graph.teamsAsyncOperationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Denotes the type of operation being described.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.teamsAsyncOperationStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operation status.\" />\n        </Property>\n        <Property Name=\"targetResourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the object that's created or modified as result of this async operation, typically a team.\" />\n        </Property>\n        <Property Name=\"targetResourceLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The location of the object that's created or modified as result of this async operation. This URL should be treated as an opaque value and not parsed into its component paths.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"resourceSpecificPermissionGrant\" BaseType=\"graph.directoryObject\">\n        <Property Name=\"clientAppId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the service principal of the Azure AD app that has been granted access. Read-only.\" />\n        </Property>\n        <Property Name=\"clientId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the Azure AD app that has been granted access. Read-only.\" />\n        </Property>\n        <Property Name=\"permission\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the resource-specific permission. Read-only.\" />\n        </Property>\n        <Property Name=\"permissionType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of permission. Possible values are: Application, Delegated. Read-only.\" />\n        </Property>\n        <Property Name=\"resourceAppId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the Azure AD app that is hosting the resource. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"teamworkTag\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tag description as it will appear to the user in Microsoft Teams.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tag name as it will appear to the user in Microsoft Teams.\" />\n        </Property>\n        <Property Name=\"memberCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of users assigned to the tag.\" />\n        </Property>\n        <Property Name=\"tagType\" Type=\"graph.teamworkTagType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of tag. Default is standard.\" />\n        </Property>\n        <Property Name=\"teamId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the team in which the tag is defined.\" />\n        </Property>\n        <NavigationProperty Name=\"members\" Type=\"Collection(graph.teamworkTagMember)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users assigned to the tag.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"teamsTemplate\" BaseType=\"graph.entity\" />\n      <EntityType Name=\"teamTemplateDefinition\" BaseType=\"graph.entity\">\n        <Property Name=\"audience\" Type=\"graph.teamTemplateAudience\" />\n        <Property Name=\"categories\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"iconUrl\" Type=\"Edm.String\" />\n        <Property Name=\"languageTag\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"parentTemplateId\" Type=\"Edm.String\" />\n        <Property Name=\"publisherName\" Type=\"Edm.String\" />\n        <Property Name=\"shortDescription\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"teamDefinition\" Type=\"graph.team\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"schedule\" BaseType=\"graph.entity\">\n        <Property Name=\"enabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the schedule is enabled for the team. Required.\" />\n        </Property>\n        <Property Name=\"offerShiftRequestsEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether offer shift requests are enabled for the schedule.\" />\n        </Property>\n        <Property Name=\"openShiftsEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether open shifts are enabled for the schedule.\" />\n        </Property>\n        <Property Name=\"provisionStatus\" Type=\"graph.operationStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the schedule provisioning. The possible values are notStarted, running, completed, failed.\" />\n        </Property>\n        <Property Name=\"provisionStatusCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional information about why schedule provisioning failed.\" />\n        </Property>\n        <Property Name=\"swapShiftsRequestsEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether swap shifts requests are enabled for the schedule.\" />\n        </Property>\n        <Property Name=\"timeClockEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether time clock is enabled for the schedule.\" />\n        </Property>\n        <Property Name=\"timeClockSettings\" Type=\"graph.timeClockSettings\" />\n        <Property Name=\"timeOffRequestsEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether time off requests are enabled for the schedule.\" />\n        </Property>\n        <Property Name=\"timeZone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the time zone of the schedule team using tz database format. Required.\" />\n        </Property>\n        <Property Name=\"workforceIntegrationIds\" Type=\"Collection(Edm.String)\" />\n        <NavigationProperty Name=\"offerShiftRequests\" Type=\"Collection(graph.offerShiftRequest)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"openShiftChangeRequests\" Type=\"Collection(graph.openShiftChangeRequest)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"openShifts\" Type=\"Collection(graph.openShift)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"schedulingGroups\" Type=\"Collection(graph.schedulingGroup)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The logical grouping of users in the schedule (usually by role).\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"shifts\" Type=\"Collection(graph.shift)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The shifts in the schedule.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"swapShiftsChangeRequests\" Type=\"Collection(graph.swapShiftsChangeRequest)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"timeCards\" Type=\"Collection(graph.timeCard)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"timeOffReasons\" Type=\"Collection(graph.timeOffReason)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of reasons for a time off in the schedule.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"timeOffRequests\" Type=\"Collection(graph.timeOffRequest)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"timesOff\" Type=\"Collection(graph.timeOff)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The instances of times off in the schedule.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"compliance\">\n        <NavigationProperty Name=\"ediscovery\" Type=\"microsoft.graph.ediscovery.ediscoveryroot\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"directorySetting\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of this group of settings, which comes from the associated template. Read-only.\" />\n        </Property>\n        <Property Name=\"templateId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the template used to create this group of settings. Read-only.\" />\n        </Property>\n        <Property Name=\"values\" Type=\"Collection(graph.settingValue)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of name-value pairs corresponding to the name and defaultValue properties in the referenced directorySettingTemplates object.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"conversation\" BaseType=\"graph.entity\">\n        <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether any of the posts within this Conversation has at least one attachment. Supports $filter (eq, ne) and $search.\" />\n        </Property>\n        <Property Name=\"lastDeliveredDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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. Supports $filter (eq, ne, le, ge).\" />\n        </Property>\n        <Property Name=\"preview\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A short summary from the body of the latest post in this conversation.\" />\n        </Property>\n        <Property Name=\"topic\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated.\" />\n        </Property>\n        <Property Name=\"uniqueSenders\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All the users that sent a message to this Conversation.\" />\n        </Property>\n        <NavigationProperty Name=\"threads\" Type=\"Collection(graph.conversationThread)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of all the conversation threads in the conversation. A navigation property. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"conversationThread\" BaseType=\"graph.entity\">\n        <Property Name=\"ccRecipients\" Type=\"Collection(graph.recipient)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Cc: recipients for the thread. Returned only on $select.\" />\n        </Property>\n        <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether any of the posts within this thread has at least one attachment. Returned by default.\" />\n        </Property>\n        <Property Name=\"isLocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the thread is locked. Returned by default.\" />\n        </Property>\n        <Property Name=\"lastDeliveredDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"preview\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A short summary from the body of the latest post in this conversation. Returned by default.\" />\n        </Property>\n        <Property Name=\"topic\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The topic of the conversation. This property can be set when the conversation is created, but it cannot be updated. Returned by default.\" />\n        </Property>\n        <Property Name=\"toRecipients\" Type=\"Collection(graph.recipient)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The To: recipients for the thread. Returned only on $select.\" />\n        </Property>\n        <Property Name=\"uniqueSenders\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All the users that sent a message to this thread. Returned by default.\" />\n        </Property>\n        <NavigationProperty Name=\"posts\" Type=\"Collection(graph.post)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"groupLifecyclePolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"alternateNotificationEmails\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of email address to send notifications for groups without owners. Multiple email address can be defined by separating email address with a semicolon.\" />\n        </Property>\n        <Property Name=\"groupLifetimeInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before a group expires and needs to be renewed. Once renewed, the group expiration is extended by the number of days defined.\" />\n        </Property>\n        <Property Name=\"managedGroupTypes\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group type for which the expiration policy applies. Possible values are All, Selected or None.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"plannerGroup\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"plans\" Type=\"Collection(graph.plannerPlan)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns the plannerPlans owned by the group.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"itemAnalytics\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <NavigationProperty Name=\"allTime\" Type=\"graph.itemActivityStat\" />\n        <NavigationProperty Name=\"itemActivityStats\" Type=\"Collection(graph.itemActivityStat)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"lastSevenDays\" Type=\"graph.itemActivityStat\" />\n      </EntityType>\n      <EntityType Name=\"columnDefinition\" BaseType=\"graph.entity\">\n        <Property Name=\"boolean\" Type=\"graph.booleanColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores boolean values.\" />\n        </Property>\n        <Property Name=\"calculated\" Type=\"graph.calculatedColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column's data is calculated based on other columns.\" />\n        </Property>\n        <Property Name=\"choice\" Type=\"graph.choiceColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores data from a list of choices.\" />\n        </Property>\n        <Property Name=\"columnGroup\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For site columns, the name of the group this column belongs to. Helps organize related columns.\" />\n        </Property>\n        <Property Name=\"contentApprovalStatus\" Type=\"graph.contentApprovalStatusColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores content approval status.\" />\n        </Property>\n        <Property Name=\"currency\" Type=\"graph.currencyColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores currency values.\" />\n        </Property>\n        <Property Name=\"dateTime\" Type=\"graph.dateTimeColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores DateTime values.\" />\n        </Property>\n        <Property Name=\"defaultValue\" Type=\"graph.defaultColumnValue\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default value for this column.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user-facing description of the column.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user-facing name of the column.\" />\n        </Property>\n        <Property Name=\"enforceUniqueValues\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, no two list items may have the same value for this column.\" />\n        </Property>\n        <Property Name=\"geolocation\" Type=\"graph.geolocationColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores a geolocation.\" />\n        </Property>\n        <Property Name=\"hidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the column is displayed in the user interface.\" />\n        </Property>\n        <Property Name=\"hyperlinkOrPicture\" Type=\"graph.hyperlinkOrPictureColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores hyperlink or picture values.\" />\n        </Property>\n        <Property Name=\"indexed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the column values can used for sorting and searching.\" />\n        </Property>\n        <Property Name=\"isDeletable\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether this column can be deleted.\" />\n        </Property>\n        <Property Name=\"isReorderable\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether values in the column can be reordered. Read-only.\" />\n        </Property>\n        <Property Name=\"isSealed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the column can be changed.\" />\n        </Property>\n        <Property Name=\"lookup\" Type=\"graph.lookupColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column's data is looked up from another source in the site.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The API-facing name of the column as it appears in the [fields][] on a [listItem][]. For the user-facing name, see displayName.\" />\n        </Property>\n        <Property Name=\"number\" Type=\"graph.numberColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores number values.\" />\n        </Property>\n        <Property Name=\"personOrGroup\" Type=\"graph.personOrGroupColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores Person or Group values.\" />\n        </Property>\n        <Property Name=\"propagateChanges\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, changes to this column will be propagated to lists that implement the column.\" />\n        </Property>\n        <Property Name=\"readOnly\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the column values can be modified.\" />\n        </Property>\n        <Property Name=\"required\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the column value isn't optional.\" />\n        </Property>\n        <Property Name=\"sourceContentType\" Type=\"graph.contentTypeInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ContentType from which this column is inherited from. Used only to fetch contentTypes columns.\" />\n        </Property>\n        <Property Name=\"term\" Type=\"graph.termColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores taxonomy terms.\" />\n        </Property>\n        <Property Name=\"text\" Type=\"graph.textColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores text values.\" />\n        </Property>\n        <Property Name=\"thumbnail\" Type=\"graph.thumbnailColumn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores thumbnail values.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.columnTypes\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For site columns, the type of column. Read-only.\" />\n        </Property>\n        <Property Name=\"validation\" Type=\"graph.columnValidation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This column stores validation formula and message for the column.\" />\n        </Property>\n        <NavigationProperty Name=\"sourceColumn\" Type=\"graph.columnDefinition\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The source column for content type column.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"contentType\" BaseType=\"graph.entity\">\n        <Property Name=\"associatedHubsUrls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of canonical URLs for hub sites with which this content type is associated to. This will contain all hubsites where this content type is queued to be enforced or is already enforced. Enforcing a content type means that the content type will be applied to the lists in the enforced sites.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The descriptive text for the item.\" />\n        </Property>\n        <Property Name=\"documentSet\" Type=\"graph.documentSet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Document Set metadata.\" />\n        </Property>\n        <Property Name=\"documentTemplate\" Type=\"graph.documentSetContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Document template metadata. To make sure that documents have consistent content across a site and its subsites, you can associate a Word, Excel, or PowerPoint template with a site content type.\" />\n        </Property>\n        <Property Name=\"group\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the group this content type belongs to. Helps organize related content types.\" />\n        </Property>\n        <Property Name=\"hidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the content type is hidden in the list's 'New' menu.\" />\n        </Property>\n        <Property Name=\"inheritedFrom\" Type=\"graph.itemReference\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If this content type is inherited from another scope (like a site), provides a reference to the item where the content type is defined.\" />\n        </Property>\n        <Property Name=\"isBuiltIn\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if a content type is a built-in content type.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the content type.\" />\n        </Property>\n        <Property Name=\"order\" Type=\"graph.contentTypeOrder\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the order in which the content type appears in the selection UI.\" />\n        </Property>\n        <Property Name=\"parentId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the content type.\" />\n        </Property>\n        <Property Name=\"propagateChanges\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, any changes made to the content type will be pushed to inherited content types and lists that implement the content type.\" />\n        </Property>\n        <Property Name=\"readOnly\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, the content type cannot be modified unless this value is first set to false.\" />\n        </Property>\n        <Property Name=\"sealed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, the content type cannot be modified by users or through push-down operations. Only site collection administrators can seal or unseal content types.\" />\n        </Property>\n        <NavigationProperty Name=\"base\" Type=\"graph.contentType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Parent contentType from which this content type is derived.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"baseTypes\" Type=\"Collection(graph.contentType)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of content types that are ancestors of this content type.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"columnLinks\" Type=\"Collection(graph.columnLink)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of columns that are required by this content type\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"columnPositions\" Type=\"Collection(graph.columnDefinition)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Column order information in a content type.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"columns\" Type=\"Collection(graph.columnDefinition)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of column definitions for this contentType.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"list\" BaseType=\"graph.baseItem\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The displayable title of the list.\" />\n        </Property>\n        <Property Name=\"list\" Type=\"graph.listInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides additional details about the list.\" />\n        </Property>\n        <Property Name=\"sharepointIds\" Type=\"graph.sharepointIds\" />\n        <Property Name=\"system\" Type=\"graph.systemFacet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, indicates that this is a system-managed list. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"activities\" Type=\"Collection(graph.itemActivityOLD)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The recent activities that took place within this list.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"columns\" Type=\"Collection(graph.columnDefinition)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"contentTypes\" Type=\"Collection(graph.contentType)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"drive\" Type=\"graph.drive\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only present on document libraries. Allows access to the list as a [drive][] resource with [driveItems][driveItem].\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"items\" Type=\"Collection(graph.listItem)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All items contained in the list.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"operations\" Type=\"Collection(graph.richLongRunningOperation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of long running operations for the list.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"subscriptions\" Type=\"Collection(graph.subscription)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of subscriptions on the list.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"longRunningOperation\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start time of the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time of the last action in the operation. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"resourceLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URI of the resource that the operation is performed on.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.longRunningOperationStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the operation. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"statusDetail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details about the status of the operation.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"richLongRunningOperation\" BaseType=\"graph.longRunningOperation\">\n        <Property Name=\"error\" Type=\"graph.publicError\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error due to which the operation failed.\" />\n        </Property>\n        <Property Name=\"percentageComplete\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value between 0 and 100 that indicates the progress of the operation.\" />\n        </Property>\n        <Property Name=\"resourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier for the result.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of the operation.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"sitePage\" BaseType=\"graph.baseItem\" OpenType=\"true\">\n        <Property Name=\"contentType\" Type=\"graph.contentTypeInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Inherited from baseItem.\" />\n        </Property>\n        <Property Name=\"pageLayout\" Type=\"graph.pageLayoutType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the page layout of the page. The possible values are: microsoftReserved, article, home, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"promotionKind\" Type=\"graph.pagePromotionType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the promotion kind of the sitePage. The possible values are: microsoftReserved, page, newsPost, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"publishingState\" Type=\"graph.publicationFacet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publishing status and the MM.mm version of the page.\" />\n        </Property>\n        <Property Name=\"reactions\" Type=\"graph.reactionsFacet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reactions information for the page.\" />\n        </Property>\n        <Property Name=\"showComments\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether or not to show comments at the bottom of the page.\" />\n        </Property>\n        <Property Name=\"showRecommendedPages\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether or not to show recommended pages at the bottom of the page.\" />\n        </Property>\n        <Property Name=\"thumbnailWebUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Url of the sitePage's thumbnail image\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title of the sitePage.\" />\n        </Property>\n        <Property Name=\"titleArea\" Type=\"graph.titleArea\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title area on the SharePoint page.\" />\n        </Property>\n        <NavigationProperty Name=\"canvasLayout\" Type=\"graph.canvasLayout\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the layout of the content in a given SharePoint page, including horizontal sections and vertical section\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"webParts\" Type=\"Collection(graph.webPart)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of webparts on the SharePoint page\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"permission\" BaseType=\"graph.entity\">\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A format of yyyy-MM-ddTHH:mm:ssZ of DateTimeOffset indicates the expiration time of the permission. DateTime.MinValue indicates there is no expiration set for this permission. Optional.\" />\n        </Property>\n        <Property Name=\"grantedTo\" Type=\"graph.identitySet\" />\n        <Property Name=\"grantedToIdentities\" Type=\"Collection(graph.identitySet)\" />\n        <Property Name=\"grantedToIdentitiesV2\" Type=\"Collection(graph.sharePointIdentitySet)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For link type permissions, the details of the users to whom permission was granted. Read-only.\" />\n        </Property>\n        <Property Name=\"grantedToV2\" Type=\"graph.sharePointIdentitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For user type permissions, the details of the users and applications for this permission. Read-only.\" />\n        </Property>\n        <Property Name=\"hasPassword\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the password is set for this permission. This property only appears in the response. Optional. Read-only. For OneDrive Personal only.\" />\n        </Property>\n        <Property Name=\"inheritedFrom\" Type=\"graph.itemReference\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides a reference to the ancestor of the current permission, if it is inherited from an ancestor. Read-only.\" />\n        </Property>\n        <Property Name=\"invitation\" Type=\"graph.sharingInvitation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of any associated sharing invitation for this permission. Read-only.\" />\n        </Property>\n        <Property Name=\"link\" Type=\"graph.sharingLink\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the link details of the current permission, if it is a link type permissions. Read-only.\" />\n        </Property>\n        <Property Name=\"roles\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of permission, for example, read. See below for the full list of roles. Read-only.\" />\n        </Property>\n        <Property Name=\"shareId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique token that can be used to access this shared item via the [shares API][]. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"authenticationConditionApplication\">\n        <Property Name=\"appId\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Key>\n          <PropertyRef Name=\"appId\" />\n        </Key>\n      </EntityType>\n      <EntityType Name=\"customAuthenticationExtension\" BaseType=\"graph.customCalloutExtension\" Abstract=\"true\" />\n      <EntityType Name=\"onTokenIssuanceStartCustomExtension\" BaseType=\"graph.customAuthenticationExtension\">\n        <Property Name=\"claimsForTokenConfiguration\" Type=\"Collection(graph.onTokenIssuanceStartReturnClaim)\" />\n      </EntityType>\n      <EntityType Name=\"identityApiConnector\" BaseType=\"graph.entity\">\n        <Property Name=\"authenticationConfiguration\" Type=\"graph.apiAuthenticationConfigurationBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The object which describes the authentication configuration details for calling the API. Basic and PKCS 12 client certificate are supported.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the API connector.\" />\n        </Property>\n        <Property Name=\"targetUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the API endpoint to call.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"appleManagedIdentityProvider\" BaseType=\"graph.identityProviderBase\">\n        <Property Name=\"certificateData\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The certificate data which is a long string of text from the certificate, can be null.\" />\n        </Property>\n        <Property Name=\"developerId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple developer identifier. Required.\" />\n        </Property>\n        <Property Name=\"keyId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple key identifier. Required.\" />\n        </Property>\n        <Property Name=\"serviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple service identifier. Required.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"authenticationEventListener\" BaseType=\"graph.entity\" Abstract=\"true\" OpenType=\"true\">\n        <Property Name=\"authenticationEventsFlowId\" Type=\"Edm.String\" />\n        <Property Name=\"conditions\" Type=\"graph.authenticationConditions\" />\n        <Property Name=\"priority\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </EntityType>\n      <EntityType Name=\"authenticationEventsPolicy\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"onSignupStart\" Type=\"Collection(graph.authenticationListener)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of applicable actions to be taken on sign-up.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"authenticationListener\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"priority\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The priority of the listener. Determines the order of evaluation when an event has multiple listeners. The priority is evaluated from low to high.\" />\n        </Property>\n        <Property Name=\"sourceFilter\" Type=\"graph.authenticationSourceFilter\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Filter based on the source of the authentication that is used to determine whether the listener is evaluated. This is currently limited to evaluations based on application the user is authenticating to.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"identityUserFlow\" BaseType=\"graph.entity\">\n        <Property Name=\"userFlowType\" Type=\"graph.userFlowType\" Nullable=\"false\" />\n        <Property Name=\"userFlowTypeVersion\" Type=\"Edm.Single\" Nullable=\"false\" />\n      </EntityType>\n      <EntityType Name=\"b2cIdentityUserFlow\" BaseType=\"graph.identityUserFlow\">\n        <Property Name=\"apiConnectorConfiguration\" Type=\"graph.userFlowApiConnectorConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration for enabling an API connector for use as part of the user flow. You can only obtain the value of this object using Get userFlowApiConnectorConfiguration.\" />\n        </Property>\n        <Property Name=\"defaultLanguageTag\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the default language of the b2cIdentityUserFlow that is used when no ui_locale tag is specified in the request. This field is RFC 5646 compliant.\" />\n        </Property>\n        <Property Name=\"isLanguageCustomizationEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property that determines whether language customization is enabled within the B2C user flow. Language customization is not enabled by default for B2C user flows.\" />\n        </Property>\n        <NavigationProperty Name=\"identityProviders\" Type=\"Collection(graph.identityProvider)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n        </NavigationProperty>\n        <NavigationProperty Name=\"languages\" Type=\"Collection(graph.userFlowLanguageConfiguration)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The languages supported for customization within the user flow. Language customization is not enabled by default in B2C user flows.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userAttributeAssignments\" Type=\"Collection(graph.identityUserFlowAttributeAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user attribute assignments included in the user flow.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userFlowIdentityProviders\" Type=\"Collection(graph.identityProviderBase)\" />\n      </EntityType>\n      <EntityType Name=\"identityProvider\" BaseType=\"graph.entity\">\n        <Property Name=\"clientId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client ID for the application obtained when registering the application with the identity provider. This is a required field.  Required. Not nullable.\" />\n        </Property>\n        <Property Name=\"clientSecret\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client secret for the application obtained when registering the application with the identity provider. This is write-only. A read operation will return ****. This is a required field. Required. Not nullable.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the identity provider. Not nullable.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity provider type is a required field. For B2B scenario: Google, Facebook. For B2C scenario: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo,QQ, WeChat, OpenIDConnect. Not nullable.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userFlowLanguageConfiguration\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language name to display. This property is read-only.\" />\n        </Property>\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the language is enabled within the user flow.\" />\n        </Property>\n        <NavigationProperty Name=\"defaultPages\" Type=\"Collection(graph.userFlowLanguagePage)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of pages with the default content to display in a user flow for a specified language. This collection does not allow any kind of modification.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"overridesPages\" Type=\"Collection(graph.userFlowLanguagePage)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of pages with the overrides messages to display in a user flow for a specified language. This collection only allows to modify the content of the page, any other modification is not allowed (creation or deletion of pages).\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"identityUserFlowAttributeAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the identityUserFlowAttribute within a user flow.\" />\n        </Property>\n        <Property Name=\"isOptional\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether the identityUserFlowAttribute is optional. true means the user doesn't have to provide a value. false means the user cannot complete sign-up without providing a value.\" />\n        </Property>\n        <Property Name=\"requiresVerification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether the identityUserFlowAttribute requires verification. This is only used for verifying the user's phone number or email address.\" />\n        </Property>\n        <Property Name=\"userAttributeValues\" Type=\"Collection(graph.userAttributeValuesItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The input options for the user flow attribute. Only applicable when the userInputType is radioSingleSelect, dropdownSingleSelect, or checkboxMultiSelect.\" />\n        </Property>\n        <Property Name=\"userInputType\" Type=\"graph.identityUserFlowAttributeInputType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The input type of the user flow attribute. Possible values are: textBox, dateTimeDropdown, radioSingleSelect, dropdownSingleSelect, emailBox, checkboxMultiSelect.\" />\n        </Property>\n        <NavigationProperty Name=\"userAttribute\" Type=\"graph.identityUserFlowAttribute\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user attribute that you want to add to your user flow.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"b2xIdentityUserFlow\" BaseType=\"graph.identityUserFlow\">\n        <Property Name=\"apiConnectorConfiguration\" Type=\"graph.userFlowApiConnectorConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration for enabling an API connector for use as part of the self-service sign up user flow. You can only obtain the value of this object using Get userFlowApiConnectorConfiguration.\" />\n        </Property>\n        <NavigationProperty Name=\"identityProviders\" Type=\"Collection(graph.identityProvider)\" />\n        <NavigationProperty Name=\"languages\" Type=\"Collection(graph.userFlowLanguageConfiguration)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The languages supported for customization within the user flow. Language customization is enabled by default in self-service sign up user flow. You cannot create custom languages in self-service sign up user flows.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userAttributeAssignments\" Type=\"Collection(graph.identityUserFlowAttributeAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user attribute assignments included in the user flow.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userFlowIdentityProviders\" Type=\"Collection(graph.identityProviderBase)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"builtInIdentityProvider\" BaseType=\"graph.identityProviderBase\">\n        <Property Name=\"identityProviderType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity provider type. For a B2B scenario, possible values: AADSignup, MicrosoftAccount, EmailOTP. Required.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.identityProviderState\" />\n      </EntityType>\n      <EntityType Name=\"externalUsersSelfServiceSignUpEventsFlow\" BaseType=\"graph.authenticationEventsFlow\">\n        <Property Name=\"onAttributeCollection\" Type=\"graph.onAttributeCollectionHandler\">\n        <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.onAttributeCollectionExternalUsersSelfServiceSignUp</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Readable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The configuration for what to invoke when attributes are ready to be collected from the user.\" />\n        </Property>\n        <Property Name=\"onAuthenticationMethodLoadStart\" Type=\"graph.onAuthenticationMethodLoadStartHandler\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Readable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. The configuration for what to invoke when authentication methods are ready to be presented to the user. Must have at least one identity provider linked.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"identityUserFlowAttribute\" BaseType=\"graph.entity\">\n        <Property Name=\"dataType\" Type=\"graph.identityUserFlowAttributeDataType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The data type of the user flow attribute. This cannot be modified after the custom user flow attribute is created. The supported values for dataType are: string , boolean , int64 , stringCollection , dateTime.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the user flow attribute that's shown to the user at the time of sign-up.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the user flow attribute.\" />\n        </Property>\n        <Property Name=\"userFlowAttributeType\" Type=\"graph.identityUserFlowAttributeType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the user flow attribute. This is a read-only attribute that is automatically set. Depending on the type of attribute, the values for this property will be builtIn, custom, or required.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"identityBuiltInUserFlowAttribute\" BaseType=\"graph.identityUserFlowAttribute\" />\n      <EntityType Name=\"authenticationEventsFlow\" BaseType=\"graph.entity\" Abstract=\"true\" OpenType=\"true\">\n        <Property Name=\"conditions\" Type=\"graph.authenticationConditions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The conditions representing the context of the authentication request that will be used to decide whether the events policy will be invoked.\" />\n            <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Readable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n\t\t  </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the events policy.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. The display name for the events policy.\" />\n        </Property>\n        <Property Name=\"priority\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The priority to use for each individual event of the events policy. If multiple competing listeners for an event have the same priority, one is chosen and an error is silently logged. Defaults to 500.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"identityContainer\">\n        <NavigationProperty Name=\"apiConnectors\" Type=\"Collection(graph.identityApiConnector)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents entry point for API connectors.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"authenticationEventListeners\" Type=\"Collection(graph.authenticationEventListener)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"authenticationEventsFlows\" Type=\"Collection(graph.authenticationEventsFlow)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.externalUsersSelfServiceSignUpEventsFlow</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the entry point for self-service sign up and sign in user flows in both Microsoft Entra workforce and customer tenants.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"b2cUserFlows\" Type=\"Collection(graph.b2cIdentityUserFlow)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents entry point for B2C identity userflows.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"b2xUserFlows\" Type=\"Collection(graph.b2xIdentityUserFlow)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents entry point for B2X and self-service sign-up identity userflows.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"customAuthenticationExtensions\" Type=\"Collection(graph.customAuthenticationExtension)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"identityProviders\" Type=\"Collection(graph.identityProviderBase)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents entry point for identity provider base.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userFlowAttributes\" Type=\"Collection(graph.identityUserFlowAttribute)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents entry point for identity userflow attributes.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userFlows\" Type=\"Collection(graph.identityUserFlow)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"conditionalAccess\" Type=\"graph.conditionalAccessRoot\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"the entry point for the Conditional Access (CA) object model.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"continuousAccessEvaluationPolicy\" Type=\"graph.continuousAccessEvaluationPolicy\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents entry point for continuous access evaluation policy.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"continuousAccessEvaluationPolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Continuous access evaluation automatically blocks access to resources and applications in near real time when a user's access is removed or a client IP address changes. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value is always Continuous Access Evaluation. Read-only.\" />\n        </Property>\n        <Property Name=\"groups\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of group identifiers in scope for evaluation. All groups are in scope when the collection is empty. Read-only.\" />\n        </Property>\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true to indicate whether continuous access evaluation should be performed; otherwise false. Read-only.\" />\n        </Property>\n        <Property Name=\"migrate\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true to indicate that the continuous access evaluation policy settings should be or has been migrated to the conditional access policy.\" />\n        </Property>\n        <Property Name=\"users\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of user identifiers in scope for evaluation. All users are in scope when the collection is empty. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"identityCustomUserFlowAttribute\" BaseType=\"graph.identityUserFlowAttribute\" />\n      <EntityType Name=\"invokeUserFlowListener\" BaseType=\"graph.authenticationListener\">\n        <NavigationProperty Name=\"userFlow\" Type=\"graph.b2xIdentityUserFlow\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user flow that is invoked when this action executes.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"onTokenIssuanceStartListener\" BaseType=\"graph.authenticationEventListener\">\n        <Property Name=\"handler\" Type=\"graph.onTokenIssuanceStartHandler\" />\n      </EntityType>\n      <EntityType Name=\"openIdConnectIdentityProvider\" BaseType=\"graph.identityProviderBase\">\n        <Property Name=\"claimsMapping\" Type=\"graph.claimsMapping\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"After the OIDC provider sends an ID token back to Azure AD, Azure AD needs to be able to map the claims from the received token to the claims that Azure AD recognizes and uses. This complex type captures that mapping. Required.\" />\n        </Property>\n        <Property Name=\"clientId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client identifier for the application obtained when registering the application with the identity provider. Required.\" />\n        </Property>\n        <Property Name=\"clientSecret\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client secret for the application obtained when registering the application with the identity provider. The clientSecret has a dependency on responseType. When responseType is code, a secret is required for the auth code exchange.When responseType is id_token the secret is not required because there is no code exchange. The id_token is returned directly from the authorization response. This is write-only. A read operation returns ****.\" />\n        </Property>\n        <Property Name=\"domainHint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The domain hint can be used to skip directly to the sign-in page of the specified identity provider, instead of having the user make a selection among the list of available identity providers.\" />\n        </Property>\n        <Property Name=\"metadataUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the metadata document of the OpenID Connect identity provider. Every OpenID Connect identity provider describes a metadata document that contains most of the information required to perform sign-in. This includes information such as the URLs to use and the location of the service's public signing keys. The OpenID Connect metadata document is always located at an endpoint that ends in .well-known/openid-configuration. Provide the metadata URL for the OpenID Connect identity provider you add. Read-only. Required.\" />\n        </Property>\n        <Property Name=\"responseMode\" Type=\"graph.openIdConnectResponseMode\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The response mode defines the method used to send data back from the custom identity provider to Azure AD B2C. Possible values: form_post, query. Required.\" />\n        </Property>\n        <Property Name=\"responseType\" Type=\"graph.openIdConnectResponseTypes\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The response type describes the type of information sent back in the initial call to the authorization_endpoint of the custom identity provider. Possible values: code , id_token , token.  Required.\" />\n        </Property>\n        <Property Name=\"scope\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scope defines the information and permissions you are looking to gather from your custom identity provider. OpenID Connect requests must contain the openid scope value in order to receive the ID token from the identity provider. Without the ID token, users are not able to sign in to Azure AD B2C using the custom identity provider. Other scopes can be appended, separated by a space. For more details about the scope limitations see RFC6749 Section 3.3. Required.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"openIdConnectProvider\" BaseType=\"graph.identityProvider\">\n        <Property Name=\"claimsMapping\" Type=\"graph.claimsMapping\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"After the OIDC provider sends an ID token back to Azure AD, Azure AD needs to be able to map the claims from the received token to the claims that Azure AD recognizes and uses. This complex type captures that mapping. It is a required property.\" />\n        </Property>\n        <Property Name=\"domainHint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The domain hint can be used to skip directly to the sign-in page of the specified identity provider, instead of having the user make a selection among the list of available identity providers.\" />\n        </Property>\n        <Property Name=\"metadataUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the metadata document of the OpenID Connect identity provider. Every OpenID Connect identity provider describes a metadata document that contains most of the information required to perform sign-in. This includes information such as the URLs to use and the location of the service's public signing keys. The OpenID Connect metadata document is always located at an endpoint that ends in .well-known/openid-configuration . For the OpenID Connect identity provider you are looking to add, you will need to provide the metadata URL. It is a required property and is read only after creation.\" />\n        </Property>\n        <Property Name=\"responseMode\" Type=\"graph.openIdConnectResponseMode\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The response mode defines the method that should be used to send the data back from the custom identity provider to Azure AD B2C. The following response modes can be used: form_post, query. query response mode means the code or token is returned as a query parameter. form_post response mode is recommended for the best security. The response is transmitted via the HTTP POST method, with the code or token being encoded in the body using the application/x-www-form-urlencoded format. It is a required property.\" />\n        </Property>\n        <Property Name=\"responseType\" Type=\"graph.openIdConnectResponseTypes\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"response type describes what kind of information is sent back in the initial call to the authorization_endpoint of the custom identity provider. The following response types can be used: code , id_token , token. It is a required property.\" />\n        </Property>\n        <Property Name=\"scope\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scope defines the information and permissions you are looking to gather from your custom identity provider. OpenID Connect requests must contain the openid scope value in order to receive the ID token from the identity provider. Without the ID token, users are not able to sign in to Azure AD B2C using the custom identity provider. Other scopes can be appended separated by space. For more details about the scope limitations see RFC6749 Section 3.3. It is a required property.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"socialIdentityProvider\" BaseType=\"graph.identityProviderBase\">\n        <Property Name=\"clientId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client identifier for the application obtained when registering the application with the identity provider. Required.\" />\n        </Property>\n        <Property Name=\"clientSecret\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client secret for the application that is obtained when the application is registered with the identity provider. This is write-only. A read operation returns ****. Required.\" />\n        </Property>\n        <Property Name=\"identityProviderType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For a B2B scenario, possible values: Google, Facebook. For a B2C scenario, possible values: Microsoft, Google, Amazon, LinkedIn, Facebook, GitHub, Twitter, Weibo, QQ, WeChat. Required.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"trustFramework\">\n        <NavigationProperty Name=\"keySets\" Type=\"Collection(graph.trustFrameworkKeySet)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"policies\" Type=\"Collection(graph.trustFrameworkPolicy)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"trustFrameworkKeySet\" BaseType=\"graph.entity\">\n        <Property Name=\"keys\" Type=\"Collection(graph.trustFrameworkKey)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of the keys.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"trustFrameworkPolicy\" BaseType=\"graph.entity\" HasStream=\"true\" />\n      <EntityType Name=\"userFlowLanguagePage\" BaseType=\"graph.entity\" HasStream=\"true\" />\n      <EntityType Name=\"jobResponseBase\" BaseType=\"graph.entity\">\n        <Property Name=\"creationDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"error\" Type=\"graph.classificationError\" />\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"status\" Type=\"Edm.String\" />\n        <Property Name=\"tenantId\" Type=\"Edm.String\" />\n        <Property Name=\"type\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"classificationJobResponse\" BaseType=\"graph.jobResponseBase\">\n        <Property Name=\"result\" Type=\"graph.detectedSensitiveContentWrapper\" />\n      </EntityType>\n      <EntityType Name=\"dataClassificationService\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"exactMatchDataStores\" Type=\"Collection(graph.exactMatchDataStore)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"classifyFileJobs\" Type=\"Collection(graph.jobResponseBase)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"classifyTextJobs\" Type=\"Collection(graph.jobResponseBase)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"evaluateDlpPoliciesJobs\" Type=\"Collection(graph.jobResponseBase)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"evaluateLabelJobs\" Type=\"Collection(graph.jobResponseBase)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"jobs\" Type=\"Collection(graph.jobResponseBase)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"sensitiveTypes\" Type=\"Collection(graph.sensitiveType)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"sensitivityLabels\" Type=\"Collection(graph.sensitivityLabel)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"exactMatchUploadAgents\" Type=\"Collection(graph.exactMatchUploadAgent)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"exactMatchDataStoreBase\" BaseType=\"graph.entity\">\n        <Property Name=\"columns\" Type=\"Collection(graph.exactDataMatchStoreColumn)\" />\n        <Property Name=\"dataLastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"exactMatchDataStore\" BaseType=\"graph.exactMatchDataStoreBase\">\n        <NavigationProperty Name=\"sessions\" Type=\"Collection(graph.exactMatchSession)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"sensitiveType\" BaseType=\"graph.entity\">\n        <Property Name=\"classificationMethod\" Type=\"graph.classificationMethod\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"publisherName\" Type=\"Edm.String\" />\n        <Property Name=\"rulePackageId\" Type=\"Edm.String\" />\n        <Property Name=\"rulePackageType\" Type=\"Edm.String\" />\n        <Property Name=\"scope\" Type=\"graph.sensitiveTypeScope\" />\n        <Property Name=\"sensitiveTypeSource\" Type=\"graph.sensitiveTypeSource\" />\n        <Property Name=\"state\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"exactMatchUploadAgent\" BaseType=\"graph.entity\">\n        <Property Name=\"creationDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"dlpEvaluatePoliciesJobResponse\" BaseType=\"graph.jobResponseBase\">\n        <Property Name=\"result\" Type=\"graph.dlpPoliciesJobResult\" />\n      </EntityType>\n      <EntityType Name=\"evaluateLabelJobResponse\" BaseType=\"graph.jobResponseBase\">\n        <Property Name=\"result\" Type=\"graph.evaluateLabelJobResultGroup\" />\n      </EntityType>\n      <EntityType Name=\"fileClassificationRequest\" BaseType=\"graph.entity\">\n        <Property Name=\"file\" Type=\"Edm.Stream\" />\n        <Property Name=\"sensitiveTypeIds\" Type=\"Collection(Edm.String)\" />\n      </EntityType>\n      <EntityType Name=\"textClassificationRequest\" BaseType=\"graph.entity\">\n        <Property Name=\"fileExtension\" Type=\"Edm.String\" />\n        <Property Name=\"matchTolerancesToInclude\" Type=\"graph.mlClassificationMatchTolerance\" />\n        <Property Name=\"scopesToRun\" Type=\"graph.sensitiveTypeScope\" />\n        <Property Name=\"sensitiveTypeIds\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"text\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"allowedDataLocation\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"appId\" Type=\"Edm.String\" />\n        <Property Name=\"domain\" Type=\"Edm.String\" />\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\" />\n        <Property Name=\"location\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"allowedValue\" BaseType=\"graph.entity\">\n        <Property Name=\"isActive\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the predefined value is active or deactivated. If set to false, this predefined value cannot be assigned to any additional supported directory objects.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"defaultUserRoleOverride\" BaseType=\"graph.entity\">\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\" />\n        <Property Name=\"rolePermissions\" Type=\"Collection(graph.unifiedRolePermission)\" />\n      </EntityType>\n      <EntityType Name=\"certificateBasedAuthConfiguration\" BaseType=\"graph.entity\">\n        <Property Name=\"certificateAuthorities\" Type=\"Collection(graph.certificateAuthority)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of certificate authorities which creates a trusted certificate chain.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"contract\" BaseType=\"graph.directoryObject\" OpenType=\"true\">\n        <Property Name=\"contractType\" Type=\"Edm.String\" />\n        <Property Name=\"customerId\" Type=\"Edm.Guid\" />\n        <Property Name=\"defaultDomainName\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"crossTenantAccessPolicyConfigurationDefault\" BaseType=\"graph.entity\">\n        <Property Name=\"automaticUserConsentSettings\" Type=\"graph.inboundOutboundPolicyConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines the default configuration for automatic user consent settings. inboundAllowed and outboundAllowed will always be false and cannot be updated in the default configuration. Read only.\" />\n        </Property>\n        <Property Name=\"b2bCollaborationInbound\" Type=\"graph.crossTenantAccessPolicyB2BSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines your default configuration for users from other organizations accessing your resources via Azure AD B2B collaboration.\" />\n        </Property>\n        <Property Name=\"b2bCollaborationOutbound\" Type=\"graph.crossTenantAccessPolicyB2BSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines your default configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B collaboration.\" />\n        </Property>\n        <Property Name=\"b2bDirectConnectInbound\" Type=\"graph.crossTenantAccessPolicyB2BSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines your default configuration for users from other organizations accessing your resources via Azure AD B2B direct connect.\" />\n        </Property>\n        <Property Name=\"b2bDirectConnectOutbound\" Type=\"graph.crossTenantAccessPolicyB2BSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines your default configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B direct connect.\" />\n        </Property>\n        <Property Name=\"inboundTrust\" Type=\"graph.crossTenantAccessPolicyInboundTrust\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines the default configuration for trusting other Conditional Access claims from external Azure AD organizations.\" />\n        </Property>\n        <Property Name=\"isServiceDefault\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, the default configuration is set to the system default configuration. If false, the default settings have been customized.\" />\n        </Property>\n        <Property Name=\"tenantRestrictions\" Type=\"graph.crossTenantAccessPolicyTenantRestrictions\" />\n      </EntityType>\n      <EntityType Name=\"crossTenantAccessPolicyConfigurationPartner\">\n        <Property Name=\"automaticUserConsentSettings\" Type=\"graph.inboundOutboundPolicyConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines the partner-specific configuration for automatic user consent settings. Unless specifically configured, the inboundAllowed and outboundAllowed properties will be null and inherit from the default settings, which is always false.\" />\n        </Property>\n        <Property Name=\"b2bCollaborationInbound\" Type=\"graph.crossTenantAccessPolicyB2BSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines your partner-specific configuration for users from other organizations accessing your resources via Azure AD B2B collaboration.\" />\n        </Property>\n        <Property Name=\"b2bCollaborationOutbound\" Type=\"graph.crossTenantAccessPolicyB2BSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines your partner-specific configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B collaboration.\" />\n        </Property>\n        <Property Name=\"b2bDirectConnectInbound\" Type=\"graph.crossTenantAccessPolicyB2BSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines your partner-specific configuration for users from other organizations accessing your resources via Azure B2B direct connect.\" />\n        </Property>\n        <Property Name=\"b2bDirectConnectOutbound\" Type=\"graph.crossTenantAccessPolicyB2BSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines your partner-specific configuration for users in your organization going outbound to access resources in another organization via Azure AD B2B direct connect.\" />\n        </Property>\n        <Property Name=\"inboundTrust\" Type=\"graph.crossTenantAccessPolicyInboundTrust\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines the partner-specific configuration for trusting other Conditional Access claims from external Azure AD organizations.\" />\n        </Property>\n        <Property Name=\"isServiceProvider\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies whether the partner-specific configuration is a Cloud Service Provider for your organization.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tenant identifier for the partner Azure AD organization. Read-only. Key.\" />\n        </Property>\n        <Property Name=\"tenantRestrictions\" Type=\"graph.crossTenantAccessPolicyTenantRestrictions\" />\n        <Key>\n          <PropertyRef Name=\"tenantId\" />\n        </Key>\n        <NavigationProperty Name=\"identitySynchronization\" Type=\"graph.crossTenantIdentitySyncPolicyPartner\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the cross-tenant policy for synchronization of users from a partner tenant. Use this user synchronization policy to streamline collaboration between users in a multi-tenant organization by automating creating, updating, and deleting users from one tenant to another.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"crossTenantIdentitySyncPolicyPartner\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the cross-tenant user synchronization policy. Use the name of the partner Azure AD tenant to easily identify the policy. Optional.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant identifier for the partner Azure AD organization. Read-only.\" />\n        </Property>\n        <Property Name=\"userSyncInbound\" Type=\"graph.crossTenantUserSyncInbound\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether users can be synchronized from the partner tenant. Key.\" />\n        </Property>\n        <Key>\n          <PropertyRef Name=\"tenantId\" />\n        </Key>\n      </EntityType>\n      <EntityType Name=\"directoryObjectPartnerReference\" BaseType=\"graph.directoryObject\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the object returned. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of directory object being returned, like group or application. Read-only.\" />\n        </Property>\n        <Property Name=\"externalPartnerTenantId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tenant identifier for the partner tenant. Read-only.\" />\n        </Property>\n        <Property Name=\"objectType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the referenced object in the partner tenant. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"directoryRole\" BaseType=\"graph.directoryObject\" OpenType=\"true\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description for the directory role. Read-only. Supports $filter (eq), $search, $select.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the directory role. Read-only. Supports $filter (eq), $search, $select.\" />\n        </Property>\n        <Property Name=\"roleTemplateId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the directoryRoleTemplate that this role is based on. The property must be specified when activating a directory role in a tenant with a POST operation. After the directory role has been activated, the property is read only. Supports $filter (eq), $select.\" />\n        </Property>\n        <Annotation Term=\"OData.Community.Keys.V1.AlternateKeys\">\n          <Collection>\n            <Record Type=\"OData.Community.Keys.V1.AlternateKey\">\n              <PropertyValue Property=\"Key\">\n                <Collection>\n                  <Record Type=\"OData.Community.Keys.V1.PropertyRef\">\n                    <PropertyValue Property=\"Alias\" String=\"roleTemplateId\" />\n                    <PropertyValue PropertyPath=\"roleTemplateId\" Property=\"Name\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <NavigationProperty Name=\"members\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.user</String>\n              <String>microsoft.graph.group</String>\n              <String>microsoft.graph.application</String>\n              <String>microsoft.graph.servicePrincipal</String>\n              <String>microsoft.graph.device</String>\n              <String>microsoft.graph.orgContact</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users that are members of this directory role. HTTP Methods: GET, POST, DELETE. Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"scopedMembers\" Type=\"Collection(graph.scopedRoleMembership)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Members of this directory role that are scoped to administrative units. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"directoryRoleTemplate\" BaseType=\"graph.directoryObject\" OpenType=\"true\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description to set for the directory role. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name to set for the directory role. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"directorySettingTemplate\" BaseType=\"graph.directoryObject\" OpenType=\"true\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the template. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the template. Read-only.\" />\n        </Property>\n        <Property Name=\"values\" Type=\"Collection(graph.settingTemplateValue)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of settingTemplateValues that list the set of available settings, defaults and types that make up this template.  Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"domain\" BaseType=\"graph.entity\">\n        <Property Name=\"authenticationType\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the configured authentication type for the domain. The value is either Managed or Federated. Managed indicates a cloud managed domain where Azure AD performs user authentication. Federated indicates authentication is federated with an identity provider such as the tenant's on-premises Active Directory via Active Directory Federation Services. This property is read-only and is not nullable.\" />\n        </Property>\n        <Property Name=\"availabilityStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This property is always null except when the verify action is used. When the verify action is used, a domain entity is returned in the response. The availabilityStatus property of the domain entity in the response is either AvailableImmediately or EmailVerifiedDomainTakeoverScheduled.\" />\n        </Property>\n        <Property Name=\"isAdminManaged\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value of the property is false if the DNS record management of the domain has been delegated to Microsoft 365. Otherwise, the value is true. Not nullable\" />\n        </Property>\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this is the default domain that is used for user creation. There is only one default domain per company. Not nullable\" />\n        </Property>\n        <Property Name=\"isInitial\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this is the initial domain created by Microsoft Online Services (companyname.onmicrosoft.com). There is only one initial domain per company. Not nullable\" />\n        </Property>\n        <Property Name=\"isRoot\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the domain is a verified root domain. Otherwise, false if the domain is a subdomain or unverified. Not nullable\" />\n        </Property>\n        <Property Name=\"isVerified\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the domain has completed domain ownership verification. Not nullable\" />\n        </Property>\n        <Property Name=\"passwordNotificationWindowInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of days before a user receives notification that their password will expire. If the property is not set, a default value of 14 days will be used.\" />\n        </Property>\n        <Property Name=\"passwordValidityPeriodInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the length of time that a password is valid before it must be changed. If the property is not set, a default value of 90 days will be used.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.domainState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of asynchronous operations scheduled for the domain.\" />\n        </Property>\n        <Property Name=\"supportedServices\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The capabilities assigned to the domain. Can include 0, 1 or more of following values: Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline,SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune. The values which you can add/remove using Graph API include: Email, OfficeCommunicationsOnline, Yammer. Not nullable.\" />\n        </Property>\n        <NavigationProperty Name=\"domainNameReferences\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The objects such as users and groups that reference the domain ID. Read-only, Nullable. Supports $expand and $filter by the OData type of objects returned. For example /domains/{domainId}/domainNameReferences/microsoft.graph.user and /domains/{domainId}/domainNameReferences/microsoft.graph.group.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"federationConfiguration\" Type=\"Collection(graph.internalDomainFederation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Domain settings configured by customer when federated with Azure AD. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"serviceConfigurationRecords\" Type=\"Collection(graph.domainDnsRecord)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DNS records the customer adds to the DNS zone file of the domain before the domain can be used by Microsoft Online services. Read-only, Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sharedEmailDomainInvitations\" Type=\"Collection(graph.sharedEmailDomainInvitation)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"verificationDnsRecords\" Type=\"Collection(graph.domainDnsRecord)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DNS records that the customer adds to the DNS zone file of the domain before the customer can complete domain ownership verification with Azure AD. Read-only, Nullable. Supports $expand.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"samlOrWsFedProvider\" BaseType=\"graph.identityProviderBase\" Abstract=\"true\">\n        <Property Name=\"issuerUri\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Issuer URI of the federation server.\" />\n        </Property>\n        <Property Name=\"metadataExchangeUri\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URI of the metadata exchange endpoint used for authentication from rich client applications.\" />\n        </Property>\n        <Property Name=\"passiveSignInUri\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URI that web-based clients are directed to when signing in to Azure Active Directory (Azure AD) services.\" />\n        </Property>\n        <Property Name=\"preferredAuthenticationProtocol\" Type=\"graph.authenticationProtocol\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Preferred authentication protocol. Supported values include saml or wsfed.\" />\n        </Property>\n        <Property Name=\"signingCertificate\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current certificate used to sign tokens passed to the Microsoft identity platform. The certificate is formatted as a Base64 encoded string of the public portion of the federated IdP's token signing certificate and must be compatible with the X509Certificate2 class.   This property is used in the following scenarios:  if a rollover is required outside of the autorollover update a new federation service is being set up  if the new token signing certificate isn't present in the federation properties after the federation service certificate has been updated.   Azure AD updates certificates via an autorollover process in which it attempts to retrieve a new certificate from the federation service metadata, 30 days before expiry of the current certificate. If a new certificate isn't available, Azure AD monitors the metadata daily and will update the federation settings for the domain when a new certificate is available.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"internalDomainFederation\" BaseType=\"graph.samlOrWsFedProvider\">\n        <Property Name=\"activeSignInUri\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the endpoint used by active clients when authenticating with federated domains set up for single sign-on in Azure Active Directory (Azure AD). Corresponds to the ActiveLogOnUri property of the Set-MsolDomainFederationSettings MSOnline v1 PowerShell cmdlet.\" />\n        </Property>\n        <Property Name=\"federatedIdpMfaBehavior\" Type=\"graph.federatedIdpMfaBehavior\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether Azure AD accepts the MFA performed by the federated IdP when a federated user accesses an application that is governed by a conditional access policy that requires MFA. The possible values are: acceptIfMfaDoneByFederatedIdp, enforceMfaByFederatedIdp, rejectMfaByFederatedIdp, unknownFutureValue. For more information, see federatedIdpMfaBehavior values.\" />\n        </Property>\n        <Property Name=\"isSignedAuthenticationRequestRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, when SAML authentication requests are sent to the federated SAML IdP, Azure AD will sign those requests using the OrgID signing key. If false (default), the SAML authentication requests sent to the federated IdP are not signed.\" />\n        </Property>\n        <Property Name=\"nextSigningCertificate\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fallback token signing certificate that is used to sign tokens when the primary signing certificate expires. Formatted as Base64 encoded strings of the public portion of the federated IdP's token signing certificate. Needs to be compatible with the X509Certificate2 class. Much like the signingCertificate, the nextSigningCertificate property is used if a rollover is required outside of the auto-rollover update, a new federation service is being set up, or if the new token signing certificate is not present in the federation properties after the federation service certificate has been updated.\" />\n        </Property>\n        <Property Name=\"promptLoginBehavior\" Type=\"graph.promptLoginBehavior\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the preferred behavior for the sign-in prompt. The possible values are: translateToFreshPasswordAuthentication, nativeSupport, disabled, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"signingCertificateUpdateStatus\" Type=\"graph.signingCertificateUpdateStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides status and timestamp of the last update of the signing certificate.\" />\n        </Property>\n        <Property Name=\"signOutUri\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URI that clients are redirected to when they sign out of Azure AD services. Corresponds to the LogOffUri property of the Set-MsolDomainFederationSettings MSOnline v1 PowerShell cmdlet.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"domainDnsRecord\" BaseType=\"graph.entity\">\n        <Property Name=\"isOptional\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If false, this record must be configured by the customer at the DNS host for Microsoft Online Services to operate correctly with the domain.\" />\n        </Property>\n        <Property Name=\"label\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value used when configuring the name of the DNS record at the DNS host.\" />\n        </Property>\n        <Property Name=\"recordType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates what type of DNS record this entity represents.The value can be one of the following: CName, Mx, Srv, Txt.\" />\n        </Property>\n        <Property Name=\"supportedService\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Online Service or feature that has a dependency on this DNS record.Can be one of the following values: null, Email, Sharepoint, EmailInternalRelayOnly, OfficeCommunicationsOnline, SharePointDefaultDomain, FullRedelegation, SharePointPublic, OrgIdAuthentication, Yammer, Intune.\" />\n        </Property>\n        <Property Name=\"ttl\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value to use when configuring the time-to-live (ttl) property of the DNS record at the DNS host. Not nullable.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"sharedEmailDomainInvitation\" BaseType=\"graph.entity\">\n        <Property Name=\"expiryTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"invitationDomain\" Type=\"Edm.String\" />\n        <Property Name=\"invitationStatus\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"domainDnsCnameRecord\" BaseType=\"graph.domainDnsRecord\">\n        <Property Name=\"canonicalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The canonical name of the CNAME record. Used to configure the CNAME record at the DNS host.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"domainDnsMxRecord\" BaseType=\"graph.domainDnsRecord\">\n        <Property Name=\"mailExchange\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value used when configuring the answer/destination/value of the MX record at the DNS host.\" />\n        </Property>\n        <Property Name=\"preference\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value used when configuring the Preference/Priority property of the MX record at the DNS host.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"domainDnsSrvRecord\" BaseType=\"graph.domainDnsRecord\">\n        <Property Name=\"nameTarget\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value to use when configuring the Target property of the SRV record at the DNS host.\" />\n        </Property>\n        <Property Name=\"port\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value to use when configuring the port property of the SRV record at the DNS host.\" />\n        </Property>\n        <Property Name=\"priority\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value to use when configuring the priority property of the SRV record at the DNS host.\" />\n        </Property>\n        <Property Name=\"protocol\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value to use when configuring the protocol property of the SRV record at the DNS host.\" />\n        </Property>\n        <Property Name=\"service\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value to use when configuring the service property of the SRV record at the DNS host.\" />\n        </Property>\n        <Property Name=\"weight\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value to use when configuring the weight property of the SRV record at the DNS host.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"domainDnsTxtRecord\" BaseType=\"graph.domainDnsRecord\">\n        <Property Name=\"text\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value used when configuring the text property at the DNS host.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"domainDnsUnavailableRecord\" BaseType=\"graph.domainDnsRecord\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the reason why the DomainDnsUnavailableRecord entity is returned.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"externalDomainName\" BaseType=\"graph.entity\" />\n      <EntityType Name=\"organization\" BaseType=\"graph.directoryObject\" OpenType=\"true\">\n        <Property Name=\"assignedPlans\" Type=\"Collection(graph.assignedPlan)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of service plans associated with the tenant. Not nullable.\" />\n        </Property>\n        <Property Name=\"businessPhones\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Telephone number for the organization. Although this is a string collection, only one number can be set for this property.\" />\n        </Property>\n        <Property Name=\"city\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"City name of the address for the organization.\" />\n        </Property>\n        <Property Name=\"country\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Country/region name of the address for the organization.\" />\n        </Property>\n        <Property Name=\"countryLetterCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Country or region abbreviation for the organization in ISO 3166-2 format.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of when the organization was created. The value cannot be modified and is automatically populated when the organization 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. Read-only.\" />\n        </Property>\n        <Property Name=\"defaultUsageLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Two-letter ISO 3166 country code indicating the default service usage location of an organization.\" />\n        </Property>\n        <Property Name=\"directorySizeQuota\" Type=\"graph.directorySizeQuota\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The directory size quota information of an organization.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the tenant.\" />\n        </Property>\n        <Property Name=\"isMultipleDataLocationsForServicesEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if organization is Multi-Geo enabled; false if organization is not Multi-Geo enabled; null (default). Read-only. For more information, see OneDrive Online Multi-Geo.\" />\n        </Property>\n        <Property Name=\"marketingNotificationEmails\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not nullable.\" />\n        </Property>\n        <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time and date at which the tenant was last synced with the on-premises directory. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced; Nullable. null if this object has never been synced from an on-premises directory (default).\" />\n        </Property>\n        <Property Name=\"partnerTenantType\" Type=\"graph.partnerTenantType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of partnership this tenant has with Microsoft. The possible values are: microsoftSupport, syndicatePartner, breadthPartner, breadthPartnerDelegatedAdmin, resellerPartnerDelegatedAdmin, valueAddedResellerPartnerDelegatedAdmin, unknownFutureValue. Nullable. For more information about the possible types, see partnerTenantType values.\" />\n        </Property>\n        <Property Name=\"postalCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Postal code of the address for the organization.\" />\n        </Property>\n        <Property Name=\"preferredLanguage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The preferred language for the organization. Should follow ISO 639-1 Code; for example en.\" />\n        </Property>\n        <Property Name=\"privacyProfile\" Type=\"graph.privacyProfile\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The privacy profile of an organization.\" />\n        </Property>\n        <Property Name=\"provisionedPlans\" Type=\"Collection(graph.provisionedPlan)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not nullable.\" />\n        </Property>\n        <Property Name=\"securityComplianceNotificationMails\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n        <Property Name=\"securityComplianceNotificationPhones\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n        <Property Name=\"state\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State name of the address for the organization.\" />\n        </Property>\n        <Property Name=\"street\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Street name of the address for organization.\" />\n        </Property>\n        <Property Name=\"technicalNotificationMails\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not nullable.\" />\n        </Property>\n        <Property Name=\"verifiedDomains\" Type=\"Collection(graph.verifiedDomain)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of domains associated with this tenant. Not nullable.\" />\n        </Property>\n        <Property Name=\"certificateConnectorSetting\" Type=\"graph.certificateConnectorSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate connector setting.\" />\n        </Property>\n        <Property Name=\"mobileDeviceManagementAuthority\" Type=\"graph.mdmAuthority\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile device management authority. Possible values are: unknown, intune, sccm, office365.\" />\n        </Property>\n        <NavigationProperty Name=\"branding\" Type=\"graph.organizationalBranding\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resource to manage the default branding for the organization. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"certificateBasedAuthConfiguration\" Type=\"Collection(graph.certificateBasedAuthConfiguration)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to manage certificate-based authentication configuration. Only a single instance of certificateBasedAuthConfiguration can be created in the collection.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"extensions\" Type=\"Collection(graph.extension)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the organization resource. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"settings\" Type=\"graph.organizationSettings\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Retrieve the properties and relationships of organizationSettings object. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"organizationalBrandingProperties\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"backgroundColor\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Color that appears in place of the background image in low-bandwidth connections. We recommend that you use the primary color of your banner logo or your organization color. Specify this in hexadecimal format, for example, white is #FFFFFF.\" />\n        </Property>\n        <Property Name=\"backgroundImage\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Image that appears as the background of the sign-in page. The allowed types are PNG or JPEG not smaller than 300 KB and not larger than 1920 × 1080 pixels. A smaller image will reduce bandwidth requirements and make the page load faster.\" />\n        </Property>\n        <Property Name=\"backgroundImageRelativeUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A relative URL for the backgroundImage property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only.\" />\n        </Property>\n        <Property Name=\"bannerLogo\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A banner version of your company logo that appears on 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.\" />\n        </Property>\n        <Property Name=\"bannerLogoRelativeUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A relative URL for the bannerLogo property that is combined with a CDN base URL from the cdnList to provide the read-only version served by a CDN. Read-only.\" />\n        </Property>\n        <Property Name=\"cdnList\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of base URLs for all available CDN providers that are serving the assets of the current resource. Several CDN providers are used at the same time for high availability of read requests. Read-only.\" />\n        </Property>\n        <Property Name=\"customAccountResetCredentialsUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A custom URL for resetting account credentials. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128 characters.\" />\n        </Property>\n        <Property Name=\"customCannotAccessYourAccountText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string to replace the default 'Can't access your account?' self-service password reset (SSPR) hyperlink text on the sign-in page. This text must be in Unicode format and not exceed 256 characters.\" />\n        </Property>\n        <Property Name=\"customCannotAccessYourAccountUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A custom URL to replace the default URL of the self-service password reset (SSPR) 'Can't access your account?' hyperlink on the sign-in page. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128 characters. DO NOT USE. Use customAccountResetCredentialsUrl instead.\" />\n        </Property>\n        <Property Name=\"customCSS\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"CSS styling that appears on the sign-in page. The allowed format is .css format only and not larger than 25 KB.\" />\n        </Property>\n        <Property Name=\"customCSSRelativeUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"customForgotMyPasswordText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string to replace the default 'Forgot my password' hyperlink text on the sign-in form. This text must be in Unicode format and not exceed 256 characters.\" />\n        </Property>\n        <Property Name=\"customPrivacyAndCookiesText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string to replace the default 'Privacy and Cookies' hyperlink text in the footer. This text must be in Unicode format and not exceed 256 characters.\" />\n        </Property>\n        <Property Name=\"customPrivacyAndCookiesUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A custom URL to replace the default URL of the 'Privacy and Cookies' hyperlink in the footer. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128 characters.\" />\n        </Property>\n        <Property Name=\"customResetItNowText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string to replace the default 'reset it now' hyperlink text on the sign-in form. This text must be in Unicode format and not exceed 256 characters. DO NOT USE: Customization of the 'reset it now' hyperlink text is currently not supported.\" />\n        </Property>\n        <Property Name=\"customTermsOfUseText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string to replace the the default 'Terms of Use' hyperlink text in the footer. This text must be in Unicode format and not exceed 256 characters.\" />\n        </Property>\n        <Property Name=\"customTermsOfUseUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A custom URL to replace the default URL of the 'Terms of Use' hyperlink in the footer. This URL must be in ASCII format or non-ASCII characters must be URL encoded, and not exceed 128characters.\" />\n        </Property>\n        <Property Name=\"favicon\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A custom icon (favicon) to replace a default Microsoft product favicon on an Azure AD tenant.\" />\n        </Property>\n        <Property Name=\"faviconRelativeUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A relative url for the favicon above that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only.\" />\n        </Property>\n        <Property Name=\"headerBackgroundColor\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The RGB color to apply to customize the color of the header.\" />\n        </Property>\n        <Property Name=\"headerLogo\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"headerLogoRelativeUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"loginPageLayoutConfiguration\" Type=\"graph.loginPageLayoutConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the layout configuration to be displayed on the login page for a tenant.\" />\n        </Property>\n        <Property Name=\"loginPageTextVisibilitySettings\" Type=\"graph.loginPageTextVisibilitySettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the various texts that can be hidden on the login page for a tenant.\" />\n        </Property>\n        <Property Name=\"signInPageText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text that appears at the bottom of the sign-in box. Use this to communicate additional information, such as the phone number to your help desk or a legal statement. This text must be in Unicode format and not exceed 1024 characters.\" />\n        </Property>\n        <Property Name=\"squareLogo\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A square version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo.\" />\n        </Property>\n        <Property Name=\"squareLogoDark\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A square dark version of your company logo that appears in Windows 10 out-of-box experiences (OOBE) and when Windows Autopilot is enabled for deployment. Allowed types are PNG or JPEG not larger than 240 x 240 pixels and not more than 10 KB in size. We recommend using a transparent image with no padding around the logo.\" />\n        </Property>\n        <Property Name=\"squareLogoDarkRelativeUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A relative URL for the squareLogoDark property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only.\" />\n        </Property>\n        <Property Name=\"squareLogoRelativeUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A relative URL for the squareLogo property that is combined with a CDN base URL from the cdnList to provide the version served by a CDN. Read-only.\" />\n        </Property>\n        <Property Name=\"usernameHintText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string that shows as the hint in the username textbox on the sign-in screen. This text must be a Unicode, without links or code, and can't exceed 64 characters.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"organizationalBranding\" BaseType=\"graph.organizationalBrandingProperties\">\n        <NavigationProperty Name=\"localizations\" Type=\"Collection(graph.organizationalBrandingLocalization)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Add different branding based on a locale.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"organizationSettings\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"microsoftApplicationDataAccess\" Type=\"graph.microsoftApplicationDataAccessSettings\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"contactInsights\" Type=\"graph.insightsSettings\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the properties that are configured by an administrator as a tenant-level privacy control whether to identify duplicate contacts among a user's contacts list and suggest the user to merge those contacts to have a cleaner contacts list. List contactInsights returns the settings to display or return contact insights in an organization.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"itemInsights\" Type=\"graph.insightsSettings\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the properties that are configured by an administrator for the visibility of Microsoft Graph-derived insights, between a user and other items in Microsoft 365, such as documents or sites. List itemInsights returns the settings to display or return item insights in an organization.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"peopleInsights\" Type=\"graph.insightsSettings\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the properties that are configured by an administrator for the visibility of a list of people relevant and working with a user in Microsoft 365. List peopleInsights returns the settings to display or return people insights in an organization.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"profileCardProperties\" Type=\"Collection(graph.profileCardProperty)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a collection of the properties an administrator has defined as visible on the Microsoft 365 profile card. Get organization settings returns the properties configured for profile cards for the organization.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"organizationalBrandingLocalization\" BaseType=\"graph.organizationalBrandingProperties\" />\n      <EntityType Name=\"orgContact\" BaseType=\"graph.directoryObject\" OpenType=\"true\">\n        <Property Name=\"addresses\" Type=\"Collection(graph.physicalOfficeAddress)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Postal addresses for this organizational contact. For now a contact can only have one physical address.\" />\n        </Property>\n        <Property Name=\"companyName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the company that this organizational contact belong to. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values).\" />\n        </Property>\n        <Property Name=\"department\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name for the department in which the contact works. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values).\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values), $search, and $orderBy.\" />\n        </Property>\n        <Property Name=\"givenName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"First name for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values).\" />\n        </Property>\n        <Property Name=\"jobTitle\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Job title for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values).\" />\n        </Property>\n        <Property Name=\"mail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SMTP address for the contact, for example, 'jeff@contoso.onmicrosoft.com'. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values).\" />\n        </Property>\n        <Property Name=\"mailNickname\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email alias (portion of email address pre-pending the @ symbol) for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values).\" />\n        </Property>\n        <Property Name=\"onPremisesLastSyncDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when this organizational contact was last synchronized from on-premises AD. 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. Supports $filter (eq, ne, not, ge, le, in).\" />\n        </Property>\n        <Property Name=\"onPremisesProvisioningErrors\" Type=\"Collection(graph.onPremisesProvisioningError)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of any synchronization provisioning errors for this organizational contact. Supports $filter (eq, not for category and propertyCausingError), /$count eq 0, /$count ne 0.\" />\n        </Property>\n        <Property Name=\"onPremisesSyncEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this object is synced from an on-premises directory; false if this object was originally synced from an on-premises directory but is no longer synced and now mastered in Exchange; null if this object has never been synced from an on-premises directory (default).  Supports $filter (eq, ne, not, in, and eq for null values).\" />\n        </Property>\n        <Property Name=\"phones\" Type=\"Collection(graph.phone)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of phones for this organizational contact. Phone types can be mobile, business, and businessFax. Only one of each type can ever be present in the collection. Supports $filter (eq, ne, not, in).\" />\n        </Property>\n        <Property Name=\"proxyAddresses\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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).\" />\n        </Property>\n        <Property Name=\"surname\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last name for this organizational contact. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq for null values)\" />\n        </Property>\n        <NavigationProperty Name=\"directReports\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.user</String>\n              <String>microsoft.graph.orgContact</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact's direct reports. (The users and contacts that have their manager property set to this contact.) Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"manager\" Type=\"graph.directoryObject\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user or contact that is this contact's manager. Read-only. Supports $expand and $filter (eq) by id.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"memberOf\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.user</String>\n              <String>microsoft.graph.group</String>\n              <String>microsoft.graph.application</String>\n              <String>microsoft.graph.servicePrincipal</String>\n              <String>microsoft.graph.device</String>\n              <String>microsoft.graph.orgContact</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Groups that this contact is a member of. Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"transitiveMemberOf\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.user</String>\n              <String>microsoft.graph.group</String>\n              <String>microsoft.graph.application</String>\n              <String>microsoft.graph.servicePrincipal</String>\n              <String>microsoft.graph.device</String>\n              <String>microsoft.graph.orgContact</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                    <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                    <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                    <PropertyValue Property=\"Required\" Bool=\"false\" />\n                    <PropertyValue Property=\"ExampleValues\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"Value\" String=\"eventual\" />\n                          <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n        </NavigationProperty>\n        <NavigationProperty Name=\"transitiveReports\" Type=\"Collection(graph.directoryObject)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The transitive reports for a contact. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"tenantReference\">\n        <Property Name=\"tenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Key>\n          <PropertyRef Name=\"tenantId\" />\n        </Key>\n      </EntityType>\n      <EntityType Name=\"permissionGrantConditionSet\" BaseType=\"graph.entity\">\n        <Property Name=\"certifiedClientApplicationsOnly\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set to true to only match on client applications that are Microsoft 365 certified. Set to false to match on any other client app. Default is false.\" />\n        </Property>\n        <Property Name=\"clientApplicationIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of appId values for the client applications to match with, or a list with the single value all to match any client application. Default is the single value all.\" />\n        </Property>\n        <Property Name=\"clientApplicationPublisherIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of Microsoft Partner Network (MPN) IDs for verified publishers of the client application, or a list with the single value all to match with client apps from any publisher. Default is the single value all.\" />\n        </Property>\n        <Property Name=\"clientApplicationsFromVerifiedPublisherOnly\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set to true to only match on client applications with a verified publisher. Set to false to match on any client app, even if it does not have a verified publisher. Default is false.\" />\n        </Property>\n        <Property Name=\"clientApplicationTenantIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of Azure Active Directory tenant IDs in which the client application is registered, or a list with the single value all to match with client apps registered in any tenant. Default is the single value all.\" />\n        </Property>\n        <Property Name=\"permissionClassification\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The permission classification for the permission being granted, or all to match with any permission classification (including permissions which are not classified). Default is all.\" />\n        </Property>\n        <Property Name=\"permissions\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of id values for the specific permissions to match with, or a list with the single value all to match with any permission. The id of delegated permissions can be found in the publishedPermissionScopes property of the API's **servicePrincipal** object. The id of application permissions can be found in the appRoles property of the API's **servicePrincipal** object. The id of resource-specific application permissions can be found in the resourceSpecificApplicationPermissions property of the API's **servicePrincipal** object. Default is the single value all.\" />\n        </Property>\n        <Property Name=\"permissionType\" Type=\"graph.permissionType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The permission type of the permission being granted. Possible values: application for application permissions (e.g. app roles), or delegated for delegated permissions. The value delegatedUserConsentable indicates delegated permissions which have not been configured by the API publisher to require admin consent—this value may be used in built-in permission grant policies, but cannot be used in custom permission grant policies. Required.\" />\n        </Property>\n        <Property Name=\"resourceApplication\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The appId of the resource application (e.g. the API) for which a permission is being granted, or any to match with any resource application or API. Default is any.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"unifiedRoleAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"appScopeId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the app specific scope when the assignment scope is app specific. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. App scopes are scopes that are defined and understood by this application only.  For the entitlement management provider, use app scopes to specify a catalog, for example /AccessPackageCatalog/beedadfe-01d5-4025-910b-84abb9369997.\" />\n        </Property>\n        <Property Name=\"condition\" Type=\"Edm.String\" />\n        <Property Name=\"directoryScopeId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the directory object representing the scope of the assignment. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. App scopes are scopes that are defined and understood by this application only.\" />\n        </Property>\n        <Property Name=\"principalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the principal to which the assignment is granted. Supports $filter (eq operator only).\" />\n        </Property>\n        <Property Name=\"principalOrganizationId\" Type=\"Edm.String\" />\n        <Property Name=\"resourceScope\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The scope at which the unifiedRoleAssignment applies. This is / for service-wide. DO NOT USE. This property will be deprecated soon.\" />\n        </Property>\n        <Property Name=\"roleDefinitionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the unifiedRoleDefinition the assignment is for. Read-only. Supports $filter (eq operator only).\" />\n        </Property>\n        <NavigationProperty Name=\"appScope\" Type=\"graph.appScope\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of the app specific scope when the assignment scope is app specific. Containment entity.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"directoryScope\" Type=\"graph.directoryObject\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The directory object that is the scope of the assignment. Provided so that callers can get the directory object using $expand at the same time as getting the role assignment. Read-only. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"principal\" Type=\"graph.directoryObject\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assigned principal. Provided so that callers can get the principal using $expand at the same time as getting the role assignment. Read-only. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleDefinition\" Type=\"graph.unifiedRoleDefinition\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The roleDefinition the assignment is for. Provided so that callers can get the role definition using $expand at the same time as getting the role assignment. roleDefinition.id will be auto expanded. Supports $expand.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"unifiedRoleScheduleInstanceBase\" BaseType=\"graph.entity\">\n        <Property Name=\"appScopeId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the app-specific scope when the assignment or role eligibility is scoped to an app. The scope of an assignment or role eligibility determines the set of resources for which the principal has been granted access. App scopes are scopes that are defined and understood by this application only. Use / for tenant-wide app scopes. Use directoryScopeId to limit the scope to particular directory objects, for example, administrative units.\" />\n        </Property>\n        <Property Name=\"directoryScopeId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the directory object representing the scope of the assignment or role eligibility. The scope of an assignment or role eligibility determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. Use appScopeId to limit the scope to an application only.\" />\n        </Property>\n        <Property Name=\"principalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the principal that has been granted the role assignment or that's eligible for a role.\" />\n        </Property>\n        <Property Name=\"roleDefinitionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the unifiedRoleDefinition object that is being assigned to the principal or that the principal is eligible for.\" />\n        </Property>\n        <NavigationProperty Name=\"appScope\" Type=\"graph.appScope\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only property with details of the app-specific scope when the assignment or role eligibility is scoped to an app. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"directoryScope\" Type=\"graph.directoryObject\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The directory object that is the scope of the assignment or role eligibility. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"principal\" Type=\"graph.directoryObject\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The principal that's getting a role assignment or role eligibility through the request.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleDefinition\" Type=\"graph.unifiedRoleDefinition\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detailed information for the roleDefinition object that is referenced through the roleDefinitionId property.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"unifiedRoleAssignmentScheduleInstance\" BaseType=\"graph.unifiedRoleScheduleInstanceBase\">\n        <Property Name=\"assignmentType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of the assignment which can either be Assigned or Activated. Supports $filter (eq, ne).\" />\n        </Property>\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The end date of the schedule instance.\" />\n        </Property>\n        <Property Name=\"memberType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How the assignments is inherited. It can either be Inherited, Direct, or Group. It can further imply whether the unifiedRoleAssignmentSchedule can be managed by the caller. Supports $filter (eq, ne).\" />\n        </Property>\n        <Property Name=\"roleAssignmentOriginId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the role assignment in Azure AD.\" />\n        </Property>\n        <Property Name=\"roleAssignmentScheduleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the unifiedRoleAssignmentSchedule object from which this instance was created.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When this instance starts.\" />\n        </Property>\n        <NavigationProperty Name=\"activatedUsing\" Type=\"graph.unifiedRoleEligibilityScheduleInstance\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation. Otherwise, it is null. Supports $expand.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"request\" BaseType=\"graph.entity\">\n        <Property Name=\"approvalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the approval of the request.\" />\n        </Property>\n        <Property Name=\"completedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The request completion date time.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The principal that created the request.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The request creation date time.\" />\n        </Property>\n        <Property Name=\"customData\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Free text field to define any custom data for the request. Not used.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the request. Not nullable. The possible values are: Canceled, Denied, Failed, Granted, PendingAdminDecision, PendingApproval, PendingProvisioning, PendingScheduleCreation, Provisioned, Revoked, and ScheduleCreated. Not nullable.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"unifiedRoleAssignmentScheduleRequest\" BaseType=\"graph.request\">\n        <Property Name=\"action\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the type of the operation on the role assignment request. The possible values are: adminAssign, adminUpdate, adminRemove, selfActivate, selfDeactivate, adminExtend, adminRenew, selfExtend, selfRenew, unknownFutureValue. adminAssign: For administrators to assign roles to principals.adminRemove: For administrators to remove principals from roles. adminUpdate: For administrators to change existing role assignments.adminExtend: For administrators to extend expiring assignments.adminRenew: For administrators to renew expired assignments.selfActivate: For principals to activate their assignments.selfDeactivate: For principals to deactivate their active assignments.selfExtend: For principals to request to extend their expiring assignments.selfRenew: For principals to request to renew their expired assignments.\" />\n        </Property>\n        <Property Name=\"appScopeId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the app-specific scope when the assignment is scoped to an app. The scope of an assignment determines the set of resources for which the principal has been granted access. App scopes are scopes that are defined and understood by this application only. Use / for tenant-wide app scopes. Use directoryScopeId to limit the scope to particular directory objects, for example, administrative units. Supports $filter (eq, ne, and on null values).\" />\n        </Property>\n        <Property Name=\"directoryScopeId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the directory object representing the scope of the assignment. The scope of an assignment determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. Use appScopeId to limit the scope to an application only. Supports $filter (eq, ne, and on null values).\" />\n        </Property>\n        <Property Name=\"isValidationOnly\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether the call is a validation or an actual call. Only set this property if you want to check whether an activation is subject to additional rules like MFA before actually submitting the request.\" />\n        </Property>\n        <Property Name=\"justification\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A message provided by users and administrators when create they create the unifiedRoleAssignmentScheduleRequest object.\" />\n        </Property>\n        <Property Name=\"principalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the principal that has been granted the assignment. Can be a user, role-assignable group, or a service principal. Supports $filter (eq, ne).\" />\n        </Property>\n        <Property Name=\"roleDefinitionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the unifiedRoleDefinition object that is being assigned to the principal. Supports $filter (eq, ne).\" />\n        </Property>\n        <Property Name=\"scheduleInfo\" Type=\"graph.requestSchedule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The period of the role assignment. Recurring schedules are currently unsupported.\" />\n        </Property>\n        <Property Name=\"targetScheduleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the schedule object that's linked to the assignment request. Supports $filter (eq, ne).\" />\n        </Property>\n        <Property Name=\"ticketInfo\" Type=\"graph.ticketInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ticket details linked to the role assignment request including details of the ticket number and ticket system.\" />\n        </Property>\n        <NavigationProperty Name=\"activatedUsing\" Type=\"graph.unifiedRoleEligibilitySchedule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation. Otherwise, it's null. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"appScope\" Type=\"graph.appScope\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only property with details of the app-specific scope when the assignment is scoped to an app. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"directoryScope\" Type=\"graph.directoryObject\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The directory object that is the scope of the assignment. Read-only. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"principal\" Type=\"graph.directoryObject\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The principal that's getting a role assignment through the request. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleDefinition\" Type=\"graph.unifiedRoleDefinition\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detailed information for the unifiedRoleDefinition object that is referenced through the roleDefinitionId property. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"targetSchedule\" Type=\"graph.unifiedRoleAssignmentSchedule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The schedule for an eligible role assignment that is referenced through the targetScheduleId property. Supports $expand.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"unifiedRoleScheduleBase\" BaseType=\"graph.entity\">\n        <Property Name=\"appScopeId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the app-specific scope when the assignment or eligibility is scoped to an app. The scope of an assignment or eligibility determines the set of resources for which the principal has been granted access. App scopes are scopes that are defined and understood by this application only. Use / for tenant-wide app scopes. Use directoryScopeId to limit the scope to particular directory objects, for example, administrative units.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the schedule was created.\" />\n        </Property>\n        <Property Name=\"createdUsing\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the object through which this schedule was created.\" />\n        </Property>\n        <Property Name=\"directoryScopeId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the directory object representing the scope of the assignment or eligibility. The scope of an assignment or eligibility determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. Use appScopeId to limit the scope to an application only.\" />\n        </Property>\n        <Property Name=\"modifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the schedule was last modified.\" />\n        </Property>\n        <Property Name=\"principalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the principal that has been granted the role assignment or eligibility.\" />\n        </Property>\n        <Property Name=\"roleDefinitionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the unifiedRoleDefinition object that is being assigned to the principal or that a principal is eligible for.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the role assignment or eligibility request.\" />\n        </Property>\n        <NavigationProperty Name=\"appScope\" Type=\"graph.appScope\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only property with details of the app-specific scope when the role eligibility or assignment is scoped to an app. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"directoryScope\" Type=\"graph.directoryObject\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The directory object that is the scope of the role eligibility or assignment. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"principal\" Type=\"graph.directoryObject\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The principal that's getting a role assignment or that's eligible for a role through the request.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleDefinition\" Type=\"graph.unifiedRoleDefinition\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detailed information for the roleDefinition object that is referenced through the roleDefinitionId property.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"unifiedRoleAssignmentSchedule\" BaseType=\"graph.unifiedRoleScheduleBase\">\n        <Property Name=\"assignmentType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of the assignment which can either be Assigned or Activated. Supports $filter (eq, ne).\" />\n        </Property>\n        <Property Name=\"memberType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How the assignments is inherited. It can either be Inherited, Direct, or Group. It can further imply whether the unifiedRoleAssignmentSchedule can be managed by the caller. Supports $filter (eq, ne).\" />\n        </Property>\n        <Property Name=\"scheduleInfo\" Type=\"graph.requestSchedule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The period of the role assignment. It can represent a single occurrence or multiple recurrences.\" />\n        </Property>\n        <NavigationProperty Name=\"activatedUsing\" Type=\"graph.unifiedRoleEligibilitySchedule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the request is from an eligible administrator to activate a role, this parameter will show the related eligible assignment for that activation. Otherwise, it is null. Supports $expand.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"unifiedRoleEligibilityScheduleInstance\" BaseType=\"graph.unifiedRoleScheduleInstanceBase\">\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time that the roleEligibilityScheduleInstance will expire.\" />\n        </Property>\n        <Property Name=\"memberType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Membership type of the assignment. It can either be Inherited, Direct, or Group.\" />\n        </Property>\n        <Property Name=\"roleEligibilityScheduleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the parent roleEligibilitySchedule for this instance.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time that the roleEligibilityScheduleInstance will start.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"unifiedRoleEligibilityScheduleRequest\" BaseType=\"graph.request\">\n        <Property Name=\"action\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the type of operation on the role eligibility request. The possible values are: AdminAssign: For administrators to assign eligible roles to principals.AdminRemove: For administrators to remove eligible roles from principals. AdminUpdate: For administrators to change existing role eligibilities.AdminExtend: For administrators to extend expiring role eligibilities.AdminRenew: For administrators to renew expired eligibilities.UserAdd: For users to activate their eligible assignments.UserRemove: For users to deactivate their active eligible assignments.UserExtend: For users to request to extend their expiring eligible assignments.UserRenew: For users to request to renew their expired eligible assignments.\" />\n        </Property>\n        <Property Name=\"appScopeId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the app-specific scope when the role eligibility is scoped to an app. The scope of a role eligibility determines the set of resources for which the principal is eligible to access. App scopes are scopes that are defined and understood by this application only. Use / for tenant-wide app scopes. Use directoryScopeId to limit the scope to particular directory objects, for example, administrative units. Supports $filter (eq, ne, and on null values).\" />\n        </Property>\n        <Property Name=\"directoryScopeId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the directory object representing the scope of the role eligibility. The scope of a role eligibility determines the set of resources for which the principal has been granted access. Directory scopes are shared scopes stored in the directory that are understood by multiple applications. Use / for tenant-wide scope. Use appScopeId to limit the scope to an application only. Supports $filter (eq, ne, and on null values).\" />\n        </Property>\n        <Property Name=\"isValidationOnly\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether the call is a validation or an actual call. Only set this property if you want to check whether an activation is subject to additional rules like MFA before actually submitting the request.\" />\n        </Property>\n        <Property Name=\"justification\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A message provided by users and administrators when create they create the unifiedRoleEligibilityScheduleRequest object.\" />\n        </Property>\n        <Property Name=\"principalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the principal that has been granted the role eligibility. Can be a user or a role-assignable group. You can grant only active assignments service principals. Supports $filter (eq, ne).\" />\n        </Property>\n        <Property Name=\"roleDefinitionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the unifiedRoleDefinition object that is being assigned to the principal. Supports $filter (eq, ne).\" />\n        </Property>\n        <Property Name=\"scheduleInfo\" Type=\"graph.requestSchedule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The period of the role eligibility. Recurring schedules are currently unsupported.\" />\n        </Property>\n        <Property Name=\"targetScheduleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the schedule object that's linked to the eligibility request. Supports $filter (eq, ne).\" />\n        </Property>\n        <Property Name=\"ticketInfo\" Type=\"graph.ticketInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ticket details linked to the role eligibility request including details of the ticket number and ticket system. Optional.\" />\n        </Property>\n        <NavigationProperty Name=\"appScope\" Type=\"graph.appScope\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only property with details of the app-specific scope when the role eligibility is scoped to an app. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"directoryScope\" Type=\"graph.directoryObject\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The directory object that is the scope of the role eligibility. Read-only. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"principal\" Type=\"graph.directoryObject\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The principal that's getting a role eligibility through the request. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleDefinition\" Type=\"graph.unifiedRoleDefinition\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detailed information for the unifiedRoleDefinition object that is referenced through the roleDefinitionId property. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"targetSchedule\" Type=\"graph.unifiedRoleEligibilitySchedule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The schedule for a role eligibility that is referenced through the targetScheduleId property. Supports $expand.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"unifiedRoleEligibilitySchedule\" BaseType=\"graph.unifiedRoleScheduleBase\">\n        <Property Name=\"memberType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Membership type of the eligible assignment. It can either be Inherited, Direct, or Group. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"scheduleInfo\" Type=\"graph.requestSchedule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The schedule object of the eligible role assignment request.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"samlOrWsFedExternalDomainFederation\" BaseType=\"graph.samlOrWsFedProvider\">\n        <NavigationProperty Name=\"domains\" Type=\"Collection(graph.externalDomainName)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of domain names of the external organizations that the tenant is federating with. Supports $filter (eq).\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"servicePrincipalCreationConditionSet\" BaseType=\"graph.entity\">\n        <Property Name=\"applicationIds\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"applicationPublisherIds\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"applicationsFromVerifiedPublisherOnly\" Type=\"Edm.Boolean\" />\n        <Property Name=\"applicationTenantIds\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"certifiedApplicationsOnly\" Type=\"Edm.Boolean\" />\n      </EntityType>\n      <EntityType Name=\"strongAuthenticationDetail\" BaseType=\"graph.entity\">\n        <Property Name=\"encryptedPinHashHistory\" Type=\"Edm.Binary\" />\n        <Property Name=\"proofupTime\" Type=\"Edm.Int64\" />\n      </EntityType>\n      <EntityType Name=\"strongAuthenticationPhoneAppDetail\" BaseType=\"graph.entity\">\n        <Property Name=\"authenticationType\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"authenticatorFlavor\" Type=\"Edm.String\" />\n        <Property Name=\"deviceId\" Type=\"Edm.Guid\" />\n        <Property Name=\"deviceName\" Type=\"Edm.String\" />\n        <Property Name=\"deviceTag\" Type=\"Edm.String\" />\n        <Property Name=\"deviceToken\" Type=\"Edm.String\" />\n        <Property Name=\"hashFunction\" Type=\"Edm.String\" />\n        <Property Name=\"lastAuthenticatedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"notificationType\" Type=\"Edm.String\" />\n        <Property Name=\"oathSecretKey\" Type=\"Edm.String\" />\n        <Property Name=\"oathTokenMetadata\" Type=\"graph.oathTokenMetadata\" />\n        <Property Name=\"oathTokenTimeDriftInSeconds\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"phoneAppVersion\" Type=\"Edm.String\" />\n        <Property Name=\"tenantDeviceId\" Type=\"Edm.String\" />\n        <Property Name=\"tokenGenerationIntervalInSeconds\" Type=\"Edm.Int32\" />\n      </EntityType>\n      <EntityType Name=\"subscribedSku\" BaseType=\"graph.entity\">\n        <Property Name=\"appliesTo\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For example, 'User' or 'Company'.\" />\n        </Property>\n        <Property Name=\"capabilityStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: Enabled, Warning, Suspended, Deleted, LockedOut. The capabilityStatus is Enabled if the prepaidUnits property has at least 1 unit that is enabled, and LockedOut if the customer cancelled their subscription.\" />\n        </Property>\n        <Property Name=\"consumedUnits\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of licenses that have been assigned.\" />\n        </Property>\n        <Property Name=\"prepaidUnits\" Type=\"graph.licenseUnitsDetail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the number and status of prepaid licenses.\" />\n        </Property>\n        <Property Name=\"servicePlans\" Type=\"Collection(graph.servicePlanInfo)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the service plans that are available with the SKU. Not nullable\" />\n        </Property>\n        <Property Name=\"skuId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier (GUID) for the service SKU.\" />\n        </Property>\n        <Property Name=\"skuPartNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SKU part number; for example: 'AAD_PREMIUM' or 'RMSBASIC'. To get a list of commercial subscriptions that an organization has acquired, see List subscribedSkus.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"tenantRelationship\">\n        <NavigationProperty Name=\"managedTenants\" Type=\"microsoft.graph.managedTenants.managedTenant\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operations available to interact with the multi-tenant management platform.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"delegatedAdminCustomers\" Type=\"Collection(graph.delegatedAdminCustomer)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The customer who has a delegated admin relationship with a Microsoft partner.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"delegatedAdminRelationships\" Type=\"Collection(graph.delegatedAdminRelationship)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The details of the delegated administrative privileges that a Microsoft partner has in a customer tenant.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"delegatedAdminCustomer\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure AD display name of the customer tenant. Read-only. Supports $orderBy.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure AD-assigned tenant ID of the customer. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"serviceManagementDetails\" Type=\"Collection(graph.delegatedAdminServiceManagementDetail)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the management details of a service in the customer tenant that's managed by delegated administration.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"delegatedAdminRelationship\" BaseType=\"graph.entity\">\n        <Property Name=\"accessDetails\" Type=\"graph.delegatedAdminAccessDetails\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The access details containing the identifiers of the administrative roles that the partner admin is requesting in the customer tenant.\" />\n        </Property>\n        <Property Name=\"activatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time in ISO 8601 format and in UTC time when the relationship became active. Read-only.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time in ISO 8601 format and in UTC time when the relationship was created. Read-only.\" />\n        </Property>\n        <Property Name=\"customer\" Type=\"graph.delegatedAdminRelationshipCustomerParticipant\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name and unique identifier of the customer of the relationship. This is configured either by the partner at the time the relationship is created or by the system after the customer approves the relationship. Cannot be changed by the customer.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the relationship used for ease of identification. Must be unique across all delegated admin relationships of the partner. This is set by the partner only when the relationship is in the created status and cannot be changed by the customer.\" />\n        </Property>\n        <Property Name=\"duration\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The duration of the relationship in ISO 8601 format. Must be a value between P1D and P2Y inclusive. This is set by the partner only when the relationship is in the created status and cannot be changed by the customer.\" />\n        </Property>\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time in ISO 8601 format and in UTC time when the status of relationship changes to either terminated or expired. Calculated as endDateTime = activatedDateTime + duration. Read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time in ISO 8601 format and in UTC time when the relationship was last modified. Read-only.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.delegatedAdminRelationshipStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the relationship. Read Only. The possible values are: activating, active, approvalPending, approved, created, expired, expiring, terminated, terminating, terminationRequested, unknownFutureValue. Supports $orderBy.\" />\n        </Property>\n        <NavigationProperty Name=\"accessAssignments\" Type=\"Collection(graph.delegatedAdminAccessAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The access assignments associated with the delegated admin relationship.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"operations\" Type=\"Collection(graph.delegatedAdminRelationshipOperation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The long running operations associated with the delegated admin relationship.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"requests\" Type=\"Collection(graph.delegatedAdminRelationshipRequest)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The requests associated with the delegated admin relationship.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"admin\">\n        <NavigationProperty Name=\"edge\" Type=\"graph.edge\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A container for Microsoft Edge resources. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sharepoint\" Type=\"microsoft.graph.tenantAdmin.sharepoint\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A container for administrative resources to manage tenant-level settings for SharePoint and OneDrive.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"serviceAnnouncement\" Type=\"graph.serviceAnnouncement\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A container for service communications resources. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"reportSettings\" Type=\"graph.adminReportSettings\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A container for administrative resources to manage reports.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"windows\" Type=\"graph.adminWindows\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A container for all Windows administrator functionalities. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"edge\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"internetExplorerMode\" Type=\"graph.internetExplorerMode\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A container for Internet Explorer mode resources.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"serviceAnnouncement\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"healthOverviews\" Type=\"Collection(graph.serviceHealth)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of service health information for tenant. This property is a contained navigation property, it is nullable and readonly.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"issues\" Type=\"Collection(graph.serviceHealthIssue)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of service issues for tenant. This property is a contained navigation property, it is nullable and readonly.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"messages\" Type=\"Collection(graph.serviceUpdateMessage)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of service messages for tenant. This property is a contained navigation property, it is nullable and readonly.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"adminReportSettings\" BaseType=\"graph.entity\">\n        <Property Name=\"displayConcealedNames\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, all reports will conceal user information such as usernames, groups, and sites. If false, all reports will show identifiable information. This property represents a setting in the Microsoft 365 admin center. Required.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"adminWindows\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"updates\" Type=\"graph.adminWindowsUpdates\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity that acts as a container for all Windows Update for Business deployment service functionalities. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"browserSharedCookie\" BaseType=\"graph.entity\">\n        <Property Name=\"comment\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The comment for the shared cookie.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the shared cookie was created.\" />\n        </Property>\n        <Property Name=\"deletedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the shared cookie was deleted.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the cookie.\" />\n        </Property>\n        <Property Name=\"history\" Type=\"Collection(graph.browserSharedCookieHistory)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The history of modifications applied to the cookie.\" />\n        </Property>\n        <Property Name=\"hostOnly\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls whether a cookie is a host-only or domain cookie.\" />\n        </Property>\n        <Property Name=\"hostOrDomain\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the cookie.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who last modified the cookie.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the cookie was last modified.\" />\n        </Property>\n        <Property Name=\"path\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The path of the cookie.\" />\n        </Property>\n        <Property Name=\"sourceEnvironment\" Type=\"graph.browserSharedCookieSourceEnvironment\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how the cookies are shared between Microsoft Edge and Internet Explorer. The possible values are: microsoftEdge, internetExplorer11, both, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.browserSharedCookieStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the cookie. The possible values are: published, pendingAdd, pendingEdit, pendingDelete, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"browserSite\" BaseType=\"graph.entity\">\n        <Property Name=\"allowRedirect\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the behavior of redirected sites. If true, indicates that the site will open in Internet Explorer 11 or Microsoft Edge even if the site is navigated to as part of a HTTP or meta refresh redirection chain.\" />\n        </Property>\n        <Property Name=\"comment\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The comment for the site.\" />\n        </Property>\n        <Property Name=\"compatibilityMode\" Type=\"graph.browserSiteCompatibilityMode\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls what compatibility setting is used for specific sites or domains. The possible values are: default, internetExplorer8Enterprise, internetExplorer7Enterprise, internetExplorer11, internetExplorer10, internetExplorer9, internetExplorer8, internetExplorer7, internetExplorer5, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the site was created.\" />\n        </Property>\n        <Property Name=\"deletedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the site was deleted.\" />\n        </Property>\n        <Property Name=\"history\" Type=\"Collection(graph.browserSiteHistory)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The history of modifications applied to the site.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who last modified the site.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the site was last modified.\" />\n        </Property>\n        <Property Name=\"mergeType\" Type=\"graph.browserSiteMergeType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The merge type of the site. The possible values are: noMerge, default, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.browserSiteStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the status of the site. The possible values are: published, pendingAdd, pendingEdit, pendingDelete, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"targetEnvironment\" Type=\"graph.browserSiteTargetEnvironment\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target environment that the site should open in. The possible values are: internetExplorerMode, internetExplorer11, microsoftEdge, configurable, none, unknownFutureValue.Prior to June 15, 2022, the internetExplorer11 option would allow opening a site in the Internet Explorer 11 (IE11) desktop application. Following the retirement of IE11 on June 15, 2022, the internetExplorer11 option will no longer open an IE11 window and will instead behave the same as the internetExplorerMode option.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the site.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"browserSiteList\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the site list.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the site list.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who last modified the site list.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the site list was last modified.\" />\n        </Property>\n        <Property Name=\"publishedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who published the site list.\" />\n        </Property>\n        <Property Name=\"publishedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the site list was published.\" />\n        </Property>\n        <Property Name=\"revision\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current revision of the site list.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.browserSiteListStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current status of the site list. The possible values are: draft, published, pending, unknownFutureValue.\" />\n        </Property>\n        <NavigationProperty Name=\"sharedCookies\" Type=\"Collection(graph.browserSharedCookie)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of shared cookies defined for the site list.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sites\" Type=\"Collection(graph.browserSite)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of sites defined for the site list.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"internetExplorerMode\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"siteLists\" Type=\"Collection(graph.browserSiteList)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of site lists to support Internet Explorer mode.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"educationAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"addedStudentAction\" Type=\"graph.educationAddedStudentAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"addToCalendarAction\" Type=\"graph.educationAddToCalendarOptions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional field to control the assignment behavior  for adding assignments to students' and teachers' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: studentsOnly. The default value is none.\" />\n        </Property>\n        <Property Name=\"allowLateSubmissions\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies whether students can submit after the due date. If this property is not specified during create, it defaults to true.\" />\n        </Property>\n        <Property Name=\"allowStudentsToAddResourcesToSubmission\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies whether students can add their own resources to a submission or if they can only modify resources added by the teacher.\" />\n        </Property>\n        <Property Name=\"assignDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date when the assignment should become active.  If in the future, the assignment is not shown to the student until this date.  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\" />\n        </Property>\n        <Property Name=\"assignedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The moment that the assignment was published to students and the assignment shows up on the students timeline.  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\" />\n        </Property>\n        <Property Name=\"assignTo\" Type=\"graph.educationAssignmentRecipient\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Which users, or whole class should receive a submission object once the assignment is published.\" />\n        </Property>\n        <Property Name=\"classId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Class which this assignment belongs.\" />\n        </Property>\n        <Property Name=\"closeDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date when the assignment will be closed for submissions. This is an optional field that can be null if the assignment does not allowLateSubmissions or when the closeDateTime is the same as the dueDateTime. But if specified, then the closeDateTime must be greater than or equal to the dueDateTime. 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\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Who created the assignment.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Moment when the assignment was created.  The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the assignment.\" />\n        </Property>\n        <Property Name=\"dueDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date when the students assignment is due.  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\" />\n        </Property>\n        <Property Name=\"feedbackResourcesFolderUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Folder URL where all the feedback file resources for this assignment are stored.\" />\n        </Property>\n        <Property Name=\"grading\" Type=\"graph.educationAssignmentGradeType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How the assignment will be graded.\" />\n        </Property>\n        <Property Name=\"instructions\" Type=\"graph.educationItemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Instructions for the assignment.  This along with the display name tell the student what to do.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Who last modified the assignment.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Moment when the assignment was last modified.  The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z\" />\n        </Property>\n        <Property Name=\"notificationChannelUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional field to specify the URL of the channel to post the assignment publish notification. If not specified or null, defaults to the General channel. This field only applies to assignments where the assignTo value is educationAssignmentClassRecipient. Updating the notificationChannelUrl is not allowed after the assignment has been published.\" />\n        </Property>\n        <Property Name=\"resourcesFolderUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Folder URL where all the file resources for this assignment are stored.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.educationAssignmentStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the Assignment.  You can not PATCH this value.  Possible values are: draft, scheduled, published, assigned.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The deep link URL for the given assignment.\" />\n        </Property>\n        <NavigationProperty Name=\"categories\" Type=\"Collection(graph.educationCategory)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set, enables users to easily find assignments of a given type.  Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"resources\" Type=\"Collection(graph.educationAssignmentResource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Learning objects that are associated with this assignment.  Only teachers can modify this list. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rubric\" Type=\"graph.educationRubric\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set, the grading rubric attached to this assignment.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"submissions\" Type=\"Collection(graph.educationSubmission)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Once published, there is a submission object for each student representing their work and grade.  Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"educationCategory\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the category.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"educationAssignmentResource\" BaseType=\"graph.entity\">\n        <Property Name=\"distributeForStudentWork\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether this resource should be copied to each student submission for modification and submission. Required\" />\n        </Property>\n        <Property Name=\"resource\" Type=\"graph.educationResource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resource object that has been associated with this assignment.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"educationRubric\" BaseType=\"graph.entity\">\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who created this resource.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n        <Property Name=\"description\" Type=\"graph.educationItemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of this rubric.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of this rubric.\" />\n        </Property>\n        <Property Name=\"grading\" Type=\"graph.educationAssignmentGradeType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The grading type of this rubric -- null for a no-points rubric, or educationAssignmentPointsGradeType for a points rubric.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last user to modify the resource.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Moment in time when the resource was last modified.  The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z\" />\n        </Property>\n        <Property Name=\"levels\" Type=\"Collection(graph.rubricLevel)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of levels making up this rubric.\" />\n        </Property>\n        <Property Name=\"qualities\" Type=\"Collection(graph.rubricQuality)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of qualities making up this rubric.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"educationSubmission\" BaseType=\"graph.entity\">\n        <Property Name=\"reassignedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User who moved the status of this submission to reassigned.\" />\n        </Property>\n        <Property Name=\"reassignedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Moment in time when the submission was reassigned. 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\" />\n        </Property>\n        <Property Name=\"recipient\" Type=\"graph.educationSubmissionRecipient\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Who this submission is assigned to.\" />\n        </Property>\n        <Property Name=\"resourcesFolderUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Folder where all file resources for this submission need to be stored.\" />\n        </Property>\n        <Property Name=\"returnedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User who moved the status of this submission to returned.\" />\n        </Property>\n        <Property Name=\"returnedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Moment in time when the submission was returned. 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\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.educationSubmissionStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Possible values are: working, submitted, released, returned, unknownFutureValue and reassigned. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: reassigned.\" />\n        </Property>\n        <Property Name=\"submittedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User who moved the resource into the submitted state.\" />\n        </Property>\n        <Property Name=\"submittedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Moment in time when the submission was moved into the submitted state. 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\" />\n        </Property>\n        <Property Name=\"unsubmittedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User who moved the resource from submitted into the working state.\" />\n        </Property>\n        <Property Name=\"unsubmittedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Moment in time when the submission was moved from submitted into the working state. 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\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The deep link URL for the given submission.\" />\n        </Property>\n        <NavigationProperty Name=\"outcomes\" Type=\"Collection(graph.educationOutcome)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"resources\" Type=\"Collection(graph.educationSubmissionResource)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"submittedResources\" Type=\"Collection(graph.educationSubmissionResource)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"educationAssignmentDefaults\" BaseType=\"graph.entity\">\n        <Property Name=\"addedStudentAction\" Type=\"graph.educationAddedStudentAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Class-level default behavior for handling students who are added after the assignment is published. Possible values are: none, assignIfOpen.\" />\n        </Property>\n        <Property Name=\"addToCalendarAction\" Type=\"graph.educationAddToCalendarOptions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional field to control adding assignments to students' and teachers' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: studentsOnly. The default value is none.\" />\n        </Property>\n        <Property Name=\"dueTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Class-level default value for due time field. Default value is 23:59:00.\" />\n        </Property>\n        <Property Name=\"notificationChannelUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default Teams channel to which notifications will be sent. Default value is null.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"educationAssignmentSettings\" BaseType=\"graph.entity\">\n        <Property Name=\"submissionAnimationDisabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether turn-in celebration animation will be shown. A value of true indicates that the animation will not be shown. Default value is false.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"educationClass\" BaseType=\"graph.entity\">\n        <Property Name=\"classCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Class code used by the school to identify the class.\" />\n        </Property>\n        <Property Name=\"course\" Type=\"graph.educationCourse\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Course information for the class.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity who created the class.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the class.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the class.\" />\n        </Property>\n        <Property Name=\"externalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the class from the syncing system.\" />\n        </Property>\n        <Property Name=\"externalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the class in the syncing system.\" />\n        </Property>\n        <Property Name=\"externalSource\" Type=\"graph.educationExternalSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of external source this resource was generated from (automatically determined from externalSourceDetail). Possible values are: sis, lms, or manual.\" />\n        </Property>\n        <Property Name=\"externalSourceDetail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the external source this resources was generated from.\" />\n        </Property>\n        <Property Name=\"grade\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Grade level of the class.\" />\n        </Property>\n        <Property Name=\"mailNickname\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mail name for sending email to all members, if this is enabled.\" />\n        </Property>\n        <Property Name=\"term\" Type=\"graph.educationTerm\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Term for the class.\" />\n        </Property>\n        <NavigationProperty Name=\"assignmentCategories\" Type=\"Collection(graph.educationCategory)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All categories associated with this class. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"assignmentDefaults\" Type=\"graph.educationAssignmentDefaults\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies class-level defaults respected by new assignments created in the class.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.educationAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All assignments associated with this class. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"assignmentSettings\" Type=\"graph.educationAssignmentSettings\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies class-level assignments settings.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"group\" Type=\"graph.group\" />\n        <NavigationProperty Name=\"members\" Type=\"Collection(graph.educationUser)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All users in the class. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"schools\" Type=\"Collection(graph.educationSchool)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All schools that this class is associated with. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"teachers\" Type=\"Collection(graph.educationUser)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All teachers in the class. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"educationUser\" BaseType=\"graph.entity\">\n        <Property Name=\"relatedContacts\" Type=\"Collection(graph.relatedContact)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Related records related to the user. Possible relationships are parent, relative, aide, doctor, guardian, child, other, unknownFutureValue\" />\n        </Property>\n        <Property Name=\"accountEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the account is enabled; otherwise, false. This property is required when a user is created. Supports /$filter.\" />\n        </Property>\n        <Property Name=\"assignedLicenses\" Type=\"Collection(graph.assignedLicense)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The licenses that are assigned to the user. Not nullable.\" />\n        </Property>\n        <Property Name=\"assignedPlans\" Type=\"Collection(graph.assignedPlan)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The plans that are assigned to the user. Read-only. Not nullable.\" />\n        </Property>\n        <Property Name=\"businessPhones\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The telephone numbers for the user. Note: Although this is a string collection, only one number can be set for this property.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity who created the user.\" />\n        </Property>\n        <Property Name=\"department\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name for the department in which the user works. Supports /$filter.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name displayed in the address book for the user. Supports $filter and $orderby.\" />\n        </Property>\n        <Property Name=\"externalSource\" Type=\"graph.educationExternalSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of external source this resource was generated from (automatically determined from externalSourceDetail). Possible values are: sis, lms, or manual.\" />\n        </Property>\n        <Property Name=\"externalSourceDetail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the external source this resources was generated from.\" />\n        </Property>\n        <Property Name=\"givenName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The given name (first name) of the user. Supports /$filter.\" />\n        </Property>\n        <Property Name=\"mail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SMTP address for the user; for example, 'jeff@contoso.onmicrosoft.com'. Read-Only. Supports /$filter.\" />\n        </Property>\n        <Property Name=\"mailingAddress\" Type=\"graph.physicalAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mail address of user. Note: type and postOfficeBox are not supported for educationUser resources.\" />\n        </Property>\n        <Property Name=\"mailNickname\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mail alias for the user. This property must be specified when a user is created. Supports /$filter.\" />\n        </Property>\n        <Property Name=\"middleName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The middle name of user.\" />\n        </Property>\n        <Property Name=\"mobilePhone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The primary cellular telephone number for the user.\" />\n        </Property>\n        <Property Name=\"officeLocation\" Type=\"Edm.String\" />\n        <Property Name=\"onPremisesInfo\" Type=\"graph.educationOnPremisesInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional information used to associate the AAD user with it's Active Directory counterpart.\" />\n        </Property>\n        <Property Name=\"passwordPolicies\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies password policies for the user. See standard [user] resource for additional details.\" />\n        </Property>\n        <Property Name=\"passwordProfile\" Type=\"graph.passwordProfile\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the password profile for the user. The profile contains the user's password. This property is required when a user is created. See standard [user] resource for additional details.\" />\n        </Property>\n        <Property Name=\"preferredLanguage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The preferred language for the user. Should follow ISO 639-1 Code; for example, 'en-US'.\" />\n        </Property>\n        <Property Name=\"primaryRole\" Type=\"graph.educationUserRole\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default role for a user. The user's role might be different in an individual class. Possible values are: student, teacher, faculty. Supports /$filter.\" />\n        </Property>\n        <Property Name=\"provisionedPlans\" Type=\"Collection(graph.provisionedPlan)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The plans that are provisioned for the user. Read-only. Not nullable.\" />\n        </Property>\n        <Property Name=\"refreshTokensValidFromDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"residenceAddress\" Type=\"graph.physicalAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address where user lives. Note: type and postOfficeBox are not supported for educationUser resources.\" />\n        </Property>\n        <Property Name=\"showInAddressList\" Type=\"Edm.Boolean\" />\n        <Property Name=\"student\" Type=\"graph.educationStudent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the primary role is student, this block will contain student specific data.\" />\n        </Property>\n        <Property Name=\"surname\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's surname (family name or last name). Supports /$filter.\" />\n        </Property>\n        <Property Name=\"teacher\" Type=\"graph.educationTeacher\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the primary role is teacher, this block will contain teacher specific data.\" />\n        </Property>\n        <Property Name=\"usageLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A two-letter country code ([ISO 3166 Alpha-2]). Required for users who will be assigned licenses. Not nullable. Supports /$filter.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name (UPN) for the user. Supports $filter and $orderby. See standard [user] resource for additional details.\" />\n        </Property>\n        <Property Name=\"userType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string value that can be used to classify user types in your directory, such as 'Member' and 'Guest'. Supports /$filter.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.educationAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of assignments for the user. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rubrics\" Type=\"Collection(graph.educationRubric)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set, the grading rubric attached to the assignment.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"classes\" Type=\"Collection(graph.educationClass)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Classes to which the user belongs. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"schools\" Type=\"Collection(graph.educationSchool)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Schools to which the user belongs. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"taughtClasses\" Type=\"Collection(graph.educationClass)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Classes for which the user is a teacher.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"user\" Type=\"graph.user\" />\n      </EntityType>\n      <EntityType Name=\"educationOrganization\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Organization description.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Organization display name.\" />\n        </Property>\n        <Property Name=\"externalSource\" Type=\"graph.educationExternalSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Where this user was created from. Possible values are: sis, lms, or manual.\" />\n        </Property>\n        <Property Name=\"externalSourceDetail\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"educationSchool\" BaseType=\"graph.educationOrganization\">\n        <Property Name=\"address\" Type=\"graph.physicalAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address of the school.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity who created the school.\" />\n        </Property>\n        <Property Name=\"externalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of school in syncing system.\" />\n        </Property>\n        <Property Name=\"externalPrincipalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of principal in syncing system.\" />\n        </Property>\n        <Property Name=\"fax\" Type=\"Edm.String\" />\n        <Property Name=\"highestGrade\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Highest grade taught.\" />\n        </Property>\n        <Property Name=\"lowestGrade\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lowest grade taught.\" />\n        </Property>\n        <Property Name=\"phone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of school.\" />\n        </Property>\n        <Property Name=\"principalEmail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the principal.\" />\n        </Property>\n        <Property Name=\"principalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the principal.\" />\n        </Property>\n        <Property Name=\"schoolNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"School Number.\" />\n        </Property>\n        <NavigationProperty Name=\"administrativeUnit\" Type=\"graph.administrativeUnit\" />\n        <NavigationProperty Name=\"classes\" Type=\"Collection(graph.educationClass)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Classes taught at the school. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"users\" Type=\"Collection(graph.educationUser)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users in the school. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"educationOutcome\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The individual who updated the resource.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The moment in time when the resource was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2021 is 2021-01-01T00:00:00Z.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"educationFeedbackOutcome\" BaseType=\"graph.educationOutcome\">\n        <Property Name=\"feedback\" Type=\"graph.educationFeedback\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Teacher's written feedback to the student.\" />\n        </Property>\n        <Property Name=\"publishedFeedback\" Type=\"graph.educationFeedback\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A copy of the feedback property that is made when the grade is released to the student.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"educationFeedbackResourceOutcome\" BaseType=\"graph.educationOutcome\">\n        <Property Name=\"feedbackResource\" Type=\"graph.educationResource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The actual feedback resource.\" />\n        </Property>\n        <Property Name=\"resourceStatus\" Type=\"graph.educationFeedbackResourceOutcomeStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the feedback resource. The possible values are: notPublished, pendingPublish, published, failedPublish, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"educationPointsOutcome\" BaseType=\"graph.educationOutcome\">\n        <Property Name=\"points\" Type=\"graph.educationAssignmentPointsGrade\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The numeric grade the teacher has given the student for this assignment.\" />\n        </Property>\n        <Property Name=\"publishedPoints\" Type=\"graph.educationAssignmentPointsGrade\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A copy of the points property that is made when the grade is released to the student.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"educationRoot\">\n        <NavigationProperty Name=\"synchronizationProfiles\" Type=\"Collection(graph.educationSynchronizationProfile)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"classes\" Type=\"Collection(graph.educationClass)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"me\" Type=\"graph.educationUser\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"schools\" Type=\"Collection(graph.educationSchool)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"users\" Type=\"Collection(graph.educationUser)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"educationSynchronizationProfile\" BaseType=\"graph.entity\">\n        <Property Name=\"dataProvider\" Type=\"graph.educationSynchronizationDataProvider\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The data provider used for the profile.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the configuration profile for syncing identities.\" />\n        </Property>\n        <Property Name=\"expirationDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date the profile should be considered expired and cease syncing. Provide the date in YYYY-MM-DD format, following ISO 8601. Maximum value is 18 months from profile creation.  (optional)\" />\n        </Property>\n        <Property Name=\"handleSpecialCharacterConstraint\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines if School Data Sync should automatically replace unsupported special characters while syncing from source.\" />\n        </Property>\n        <Property Name=\"identitySynchronizationConfiguration\" Type=\"graph.educationIdentitySynchronizationConfiguration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines how the Profile should [create new][fullsync] or [match existing][dirsync] AAD Users.\" />\n        </Property>\n        <Property Name=\"licensesToAssign\" Type=\"Collection(graph.educationSynchronizationLicenseAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"License setup configuration.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.educationSynchronizationProfileState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the profile. Possible values are: provisioning, provisioned, provisioningFailed, deleting, deletionFailed.\" />\n        </Property>\n        <NavigationProperty Name=\"errors\" Type=\"Collection(graph.educationSynchronizationError)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All errors associated with this synchronization profile.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"profileStatus\" Type=\"graph.educationSynchronizationProfileStatus\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The synchronization status.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"educationRubricOutcome\" BaseType=\"graph.educationOutcome\">\n        <Property Name=\"publishedRubricQualityFeedback\" Type=\"Collection(graph.rubricQualityFeedbackModel)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A copy of the rubricQualityFeedback property that is made when the grade is released to the student.\" />\n        </Property>\n        <Property Name=\"publishedRubricQualitySelectedLevels\" Type=\"Collection(graph.rubricQualitySelectedColumnModel)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A copy of the rubricQualitySelectedLevels property that is made when the grade is released to the student.\" />\n        </Property>\n        <Property Name=\"rubricQualityFeedback\" Type=\"Collection(graph.rubricQualityFeedbackModel)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of specific feedback for each quality of this rubric.\" />\n        </Property>\n        <Property Name=\"rubricQualitySelectedLevels\" Type=\"Collection(graph.rubricQualitySelectedColumnModel)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The level that the teacher has selected for each quality while grading this assignment.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"educationSubmissionResource\" BaseType=\"graph.entity\">\n        <Property Name=\"assignmentResourceUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pointer to the assignment from which this resource was copied. If this is null, the student uploaded the resource.\" />\n        </Property>\n        <Property Name=\"resource\" Type=\"graph.educationResource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resource object.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"educationSynchronizationError\" BaseType=\"graph.entity\">\n        <Property Name=\"entryType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the sync entity (school, section, student, teacher).\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the error code for this error.\" />\n        </Property>\n        <Property Name=\"errorMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a description of the error.\" />\n        </Property>\n        <Property Name=\"joiningValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the entry.\" />\n        </Property>\n        <Property Name=\"recordedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time of occurrence of this error.\" />\n        </Property>\n        <Property Name=\"reportableIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of this error entry.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"educationSynchronizationProfileStatus\" BaseType=\"graph.entity\">\n        <Property Name=\"errorCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of errors during synchronization.\" />\n        </Property>\n        <Property Name=\"lastActivityDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when most recent changes were observed in the profile.\" />\n        </Property>\n        <Property Name=\"lastSynchronizationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of the most recent successful synchronization.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.educationSynchronizationStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of a sync. The possible values are: paused, inProgress, success, error, validationError, quarantined, unknownFutureValue, extracting, validating. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: extracting, validating.\" />\n        </Property>\n        <Property Name=\"statusMessage\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status message for the synchronization stage of the current profile.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"exactMatchJobBase\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"completionDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"creationDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"error\" Type=\"graph.classificationError\" />\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" />\n      </EntityType>\n      <EntityType Name=\"exactMatchSessionBase\" BaseType=\"graph.exactMatchJobBase\">\n        <Property Name=\"dataStoreId\" Type=\"Edm.String\" />\n        <Property Name=\"processingCompletionDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"remainingBlockCount\" Type=\"Edm.Int32\" />\n        <Property Name=\"remainingJobCount\" Type=\"Edm.Int32\" />\n        <Property Name=\"state\" Type=\"Edm.String\" />\n        <Property Name=\"totalBlockCount\" Type=\"Edm.Int32\" />\n        <Property Name=\"totalJobCount\" Type=\"Edm.Int32\" />\n        <Property Name=\"uploadCompletionDateTime\" Type=\"Edm.DateTimeOffset\" />\n      </EntityType>\n      <EntityType Name=\"exactMatchSession\" BaseType=\"graph.exactMatchSessionBase\">\n        <Property Name=\"checksum\" Type=\"Edm.String\" />\n        <Property Name=\"dataUploadURI\" Type=\"Edm.String\" />\n        <Property Name=\"fields\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"fileName\" Type=\"Edm.String\" />\n        <Property Name=\"rowsPerBlock\" Type=\"Edm.Int32\" />\n        <Property Name=\"salt\" Type=\"Edm.String\" />\n        <Property Name=\"uploadAgentId\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"uploadAgent\" Type=\"graph.exactMatchUploadAgent\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"exactMatchLookupJob\" BaseType=\"graph.exactMatchJobBase\">\n        <Property Name=\"state\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"matchingRows\" Type=\"Collection(graph.lookupResultRow)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"lookupResultRow\" BaseType=\"graph.entity\">\n        <Property Name=\"row\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"itemActivityOLD\" BaseType=\"graph.entity\">\n        <Property Name=\"action\" Type=\"graph.itemActionSet\" />\n        <Property Name=\"actor\" Type=\"graph.identitySet\" />\n        <Property Name=\"times\" Type=\"graph.itemActivityTimeSet\" />\n        <NavigationProperty Name=\"driveItem\" Type=\"graph.driveItem\" />\n        <NavigationProperty Name=\"listItem\" Type=\"graph.listItem\" />\n      </EntityType>\n      <EntityType Name=\"driveItem\" BaseType=\"graph.baseItem\" OpenType=\"true\">\n        <Property Name=\"audio\" Type=\"graph.audio\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audio metadata, if the item is an audio file. Read-only. Only on OneDrive Personal.\" />\n        </Property>\n        <Property Name=\"bundle\" Type=\"graph.bundle\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bundle metadata, if the item is a bundle. Read-only.\" />\n        </Property>\n        <Property Name=\"content\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content stream, if the item represents a file.\" />\n        </Property>\n        <Property Name=\"cTag\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An eTag for the content of the item. This eTag is not changed if only the metadata is changed. Note This property is not returned if the item is a folder. Read-only.\" />\n        </Property>\n        <Property Name=\"deleted\" Type=\"graph.deleted\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the deleted state of the item. Read-only.\" />\n        </Property>\n        <Property Name=\"file\" Type=\"graph.file\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File metadata, if the item is a file. Read-only.\" />\n        </Property>\n        <Property Name=\"fileSystemInfo\" Type=\"graph.fileSystemInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File system information on client. Read-write.\" />\n        </Property>\n        <Property Name=\"folder\" Type=\"graph.folder\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Folder metadata, if the item is a folder. Read-only.\" />\n        </Property>\n        <Property Name=\"image\" Type=\"graph.image\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Image metadata, if the item is an image. Read-only.\" />\n        </Property>\n        <Property Name=\"location\" Type=\"graph.geoCoordinates\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Location metadata, if the item has location data. Read-only.\" />\n        </Property>\n        <Property Name=\"malware\" Type=\"graph.malware\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware metadata, if the item was detected to contain malware. Read-only.\" />\n        </Property>\n        <Property Name=\"media\" Type=\"graph.media\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the media (audio or video) item. Read-write. Only on OneDrive for Business and SharePoint.\" />\n        </Property>\n        <Property Name=\"package\" Type=\"graph.package\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, indicates that this item is a package instead of a folder or file. Packages are treated like files in some contexts and folders in others. Read-only.\" />\n        </Property>\n        <Property Name=\"pendingOperations\" Type=\"graph.pendingOperations\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, indicates that indicates that one or more operations that may affect the state of the driveItem are pending completion. Read-only.\" />\n        </Property>\n        <Property Name=\"photo\" Type=\"graph.photo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Photo metadata, if the item is a photo. Read-only.\" />\n        </Property>\n        <Property Name=\"publication\" Type=\"graph.publicationFacet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides information about the published or checked-out state of an item, in locations that support such actions. This property is not returned by default. Read-only.\" />\n        </Property>\n        <Property Name=\"remoteItem\" Type=\"graph.remoteItem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote item data, if the item is shared from a drive other than the one being accessed. Read-only.\" />\n        </Property>\n        <Property Name=\"root\" Type=\"graph.root\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If this property is non-null, it indicates that the driveItem is the top-most driveItem in the drive.\" />\n        </Property>\n        <Property Name=\"searchResult\" Type=\"graph.searchResult\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Search metadata, if the item is from a search result. Read-only.\" />\n        </Property>\n        <Property Name=\"shared\" Type=\"graph.shared\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the item has been shared with others and provides information about the shared state of the item. Read-only.\" />\n        </Property>\n        <Property Name=\"sharepointIds\" Type=\"graph.sharepointIds\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns identifiers useful for SharePoint REST compatibility. Read-only.\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Size of the item in bytes. Read-only.\" />\n        </Property>\n        <Property Name=\"source\" Type=\"graph.driveItemSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the drive item source. Read-only. Only on OneDrive for Business and SharePoint.\" />\n        </Property>\n        <Property Name=\"specialFolder\" Type=\"graph.specialFolder\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the current item is also available as a special folder, this facet is returned. Read-only.\" />\n        </Property>\n        <Property Name=\"video\" Type=\"graph.video\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Video metadata, if the item is a video. Read-only.\" />\n        </Property>\n        <Property Name=\"webDavUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WebDAV compatible URL for the item.\" />\n        </Property>\n        <NavigationProperty Name=\"workbook\" Type=\"graph.workbook\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For files that are Excel spreadsheets, accesses the workbook API to work with the spreadsheet's contents. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"activities\" Type=\"Collection(graph.itemActivityOLD)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of recent activities that took place on this item.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"analytics\" Type=\"graph.itemAnalytics\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Analytics about the view activities that took place on this item.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"children\" Type=\"Collection(graph.driveItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection containing Item objects for the immediate children of Item. Only items representing folders have children. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"listItem\" Type=\"graph.listItem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For drives in SharePoint, the associated document library list item. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"permissions\" Type=\"Collection(graph.permission)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of permissions for the item. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"subscriptions\" Type=\"Collection(graph.subscription)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of subscriptions on the item. Only supported on the root of a drive.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"thumbnails\" Type=\"Collection(graph.thumbnailSet)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection containing [ThumbnailSet][] objects associated with the item. For more info, see [getting thumbnails][]. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"versions\" Type=\"Collection(graph.driveItemVersion)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of previous versions of the item. For more info, see [getting previous versions][]. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbook\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"application\" Type=\"graph.workbookApplication\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"comments\" Type=\"Collection(graph.workbookComment)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"functions\" Type=\"graph.workbookFunctions\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"names\" Type=\"Collection(graph.workbookNamedItem)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of workbooks scoped named items (named ranges and constants). Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"operations\" Type=\"Collection(graph.workbookOperation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of Workbook operations. Getting an operation collection is not supported, but you can get the status of a long-running operation if the Location header is returned in the response. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tables\" Type=\"Collection(graph.workbookTable)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of tables associated with the workbook. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"worksheets\" Type=\"Collection(graph.workbookWorksheet)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of worksheets associated with the workbook. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"listItem\" BaseType=\"graph.baseItem\">\n        <Property Name=\"contentType\" Type=\"graph.contentTypeInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content type of this list item\" />\n        </Property>\n        <Property Name=\"deleted\" Type=\"graph.deleted\" />\n        <Property Name=\"sharepointIds\" Type=\"graph.sharepointIds\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns identifiers useful for SharePoint REST compatibility. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"activities\" Type=\"Collection(graph.itemActivityOLD)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of recent activities that took place on this item.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"analytics\" Type=\"graph.itemAnalytics\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Analytics about the view activities that took place on this item.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"documentSetVersions\" Type=\"Collection(graph.documentSetVersion)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version information for a document set version created by a user.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"driveItem\" Type=\"graph.driveItem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For document libraries, the driveItem relationship exposes the listItem as a [driveItem][]\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"fields\" Type=\"graph.fieldValueSet\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The values of the columns set on this list item.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"versions\" Type=\"Collection(graph.listItemVersion)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of previous versions of the list item.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"subscription\" BaseType=\"graph.entity\">\n        <Property Name=\"applicationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Identifier of the application used to create the subscription. Read-only.\" />\n        </Property>\n        <Property Name=\"changeType\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"clientState\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"creatorId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Identifier of the user or service principal that created the subscription. If the app used delegated permissions to create the subscription, this field contains the ID of the signed-in user the app called on behalf of. If the app used application permissions, this field contains the ID of the service principal corresponding to the app. Read-only.\" />\n        </Property>\n        <Property Name=\"encryptionCertificate\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. A base64-encoded representation of a certificate with a public key used to encrypt resource data in change notifications. Optional but required when includeResourceData is true.\" />\n        </Property>\n        <Property Name=\"encryptionCertificateId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. A custom app-provided identifier to help identify the certificate needed to decrypt resource data. Required when includeResourceData is true.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. Specifies the date and time when the webhook subscription expires. The time is in UTC, and can be an amount of time from subscription creation that varies for the resource subscribed to. For the maximum supported subscription length of time, see the table below.\" />\n        </Property>\n        <Property Name=\"includeResourceData\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. When set to true, change notifications include resource data (such as content of a chat message).\" />\n        </Property>\n        <Property Name=\"latestSupportedTlsVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Specifies the latest version of Transport Layer Security (TLS) that the notification endpoint, specified by notificationUrl, supports. The possible values are: v1_0, v1_1, v1_2, v1_3. For subscribers whose notification endpoint supports a version lower than the currently recommended version (TLS 1.2), specifying this property by a set timeline allows them to temporarily use their deprecated version of TLS before completing their upgrade to TLS 1.2. For these subscribers, not setting this property per the timeline would result in subscription operations failing. For subscribers whose notification endpoint already supports TLS 1.2, setting this property is optional. In such cases, Microsoft Graph defaults the property to v1_2.\" />\n        </Property>\n        <Property Name=\"lifecycleNotificationUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"notificationContentType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Desired content-type for Microsoft Graph change notifications for supported resource types. The default content-type is application/json.\" />\n        </Property>\n        <Property Name=\"notificationQueryOptions\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"notificationUrl\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. The URL of the endpoint that receives the change notifications. This URL must make use of the HTTPS protocol.\" />\n        </Property>\n        <Property Name=\"notificationUrlAppId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The app ID that the subscription service can use to generate the validation token. This allows the client to validate the authenticity of the notification received.\" />\n        </Property>\n        <Property Name=\"resource\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. Specifies the resource that will be monitored for changes. Do not include the base URL (https://graph.microsoft.com/beta/). See the possible resource path values for each supported resource.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"thumbnailSet\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"large\" Type=\"graph.thumbnail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A 1920x1920 scaled thumbnail.\" />\n        </Property>\n        <Property Name=\"medium\" Type=\"graph.thumbnail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A 176x176 scaled thumbnail.\" />\n        </Property>\n        <Property Name=\"small\" Type=\"graph.thumbnail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A 48x48 cropped thumbnail.\" />\n        </Property>\n        <Property Name=\"source\" Type=\"graph.thumbnail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A custom thumbnail image or the original image used to generate other thumbnails.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"baseItemVersion\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user which last modified the version. Read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the version was last modified. Read-only.\" />\n        </Property>\n        <Property Name=\"publication\" Type=\"graph.publicationFacet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the publication status of this particular version. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"driveItemVersion\" BaseType=\"graph.baseItemVersion\">\n        <Property Name=\"content\" Type=\"Edm.Stream\" />\n        <Property Name=\"size\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the size of the content stream for this version of the item.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbookApplication\" BaseType=\"graph.entity\">\n        <Property Name=\"calculationMode\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the calculation mode used in the workbook. Possible values are: Automatic, AutomaticExceptTables, Manual.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbookComment\" BaseType=\"graph.entity\">\n        <Property Name=\"content\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content of the comment.\" />\n        </Property>\n        <Property Name=\"contentType\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type for the comment.\" />\n        </Property>\n        <NavigationProperty Name=\"replies\" Type=\"Collection(graph.workbookCommentReply)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"workbookFunctions\" BaseType=\"graph.entity\" />\n      <EntityType Name=\"workbookNamedItem\" BaseType=\"graph.entity\">\n        <Property Name=\"comment\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the comment associated with this name.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the object. Read-only.\" />\n        </Property>\n        <Property Name=\"scope\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the name is scoped to the workbook or to a specific worksheet. Read-only.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates what type of reference is associated with the name. Possible values are: String, Integer, Double, Boolean, Range. Read-only.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formula that the name is defined to refer to. For example, =Sheet14!$B$2:$H$12 and =4.75. Read-only.\" />\n        </Property>\n        <Property Name=\"visible\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the object is visible or not.\" />\n        </Property>\n        <NavigationProperty Name=\"worksheet\" Type=\"graph.workbookWorksheet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the worksheet on which the named item is scoped to. Available only if the item is scoped to the worksheet. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookOperation\" BaseType=\"graph.entity\">\n        <Property Name=\"error\" Type=\"graph.workbookOperationError\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error returned by the operation.\" />\n        </Property>\n        <Property Name=\"resourceLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The resource URI for the result.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.workbookOperationStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current status of the operation. Possible values are: notStarted, running, succeeded, failed.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbookTable\" BaseType=\"graph.entity\">\n        <Property Name=\"highlightFirstColumn\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the first column contains special formatting.\" />\n        </Property>\n        <Property Name=\"highlightLastColumn\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the last column contains special formatting.\" />\n        </Property>\n        <Property Name=\"legacyId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Legacy Id used in older Excle clients. The value of the identifier remains the same even when the table is renamed. This property should be interpreted as an opaque string value and should not be parsed to any other type. Read-only.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the table.\" />\n        </Property>\n        <Property Name=\"showBandedColumns\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the columns show banded formatting in which odd columns are highlighted differently from even ones to make reading the table easier.\" />\n        </Property>\n        <Property Name=\"showBandedRows\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the rows show banded formatting in which odd rows are highlighted differently from even ones to make reading the table easier.\" />\n        </Property>\n        <Property Name=\"showFilterButton\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the filter buttons are visible at the top of each column header. Setting this is only allowed if the table contains a header row.\" />\n        </Property>\n        <Property Name=\"showHeaders\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the header row is visible or not. This value can be set to show or remove the header row.\" />\n        </Property>\n        <Property Name=\"showTotals\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the total row is visible or not. This value can be set to show or remove the total row.\" />\n        </Property>\n        <Property Name=\"style\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constant value that represents the Table style. Possible values are: TableStyleLight1 thru TableStyleLight21, TableStyleMedium1 thru TableStyleMedium28, TableStyleStyleDark1 thru TableStyleStyleDark11. A custom user-defined style present in the workbook can also be specified.\" />\n        </Property>\n        <NavigationProperty Name=\"columns\" Type=\"Collection(graph.workbookTableColumn)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of all the columns in the table. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rows\" Type=\"Collection(graph.workbookTableRow)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of all the rows in the table. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sort\" Type=\"graph.workbookTableSort\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the sorting for the table. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"worksheet\" Type=\"graph.workbookWorksheet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The worksheet containing the current table. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookWorksheet\" BaseType=\"graph.entity\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the worksheet.\" />\n        </Property>\n        <Property Name=\"position\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The zero-based position of the worksheet within the workbook.\" />\n        </Property>\n        <Property Name=\"visibility\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Visibility of the worksheet. The possible values are: Visible, Hidden, VeryHidden.\" />\n        </Property>\n        <NavigationProperty Name=\"charts\" Type=\"Collection(graph.workbookChart)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns collection of charts that are part of the worksheet. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"names\" Type=\"Collection(graph.workbookNamedItem)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns collection of names that are associated with the worksheet. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"pivotTables\" Type=\"Collection(graph.workbookPivotTable)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of PivotTables that are part of the worksheet.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"protection\" Type=\"graph.workbookWorksheetProtection\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns sheet protection object for a worksheet. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tables\" Type=\"Collection(graph.workbookTable)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of tables that are part of the worksheet. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChart\" BaseType=\"graph.entity\">\n        <Property Name=\"height\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the height, in points, of the chart object.\" />\n        </Property>\n        <Property Name=\"left\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The distance, in points, from the left side of the chart to the worksheet origin.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the name of a chart object.\" />\n        </Property>\n        <Property Name=\"top\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the distance, in points, from the top edge of the object to the top of row 1 (on a worksheet) or the top of the chart area (on a chart).\" />\n        </Property>\n        <Property Name=\"width\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the width, in points, of the chart object.\" />\n        </Property>\n        <NavigationProperty Name=\"axes\" Type=\"graph.workbookChartAxes\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents chart axes. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"dataLabels\" Type=\"graph.workbookChartDataLabels\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the datalabels on the chart. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"format\" Type=\"graph.workbookChartAreaFormat\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encapsulates the format properties for the chart area. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"legend\" Type=\"graph.workbookChartLegend\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the legend for the chart. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"series\" Type=\"Collection(graph.workbookChartSeries)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents either a single series or collection of series in the chart. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"title\" Type=\"graph.workbookChartTitle\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the title of the specified chart, including the text, visibility, position and formating of the title. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"worksheet\" Type=\"graph.workbookWorksheet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The worksheet containing the current chart. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartAxes\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"categoryAxis\" Type=\"graph.workbookChartAxis\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the category axis in a chart. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"seriesAxis\" Type=\"graph.workbookChartAxis\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the series axis of a 3-dimensional chart. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"valueAxis\" Type=\"graph.workbookChartAxis\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the value axis in an axis. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartDataLabels\" BaseType=\"graph.entity\">\n        <Property Name=\"position\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DataLabelPosition value that represents the position of the data label. The possible values are: None, Center, InsideEnd, InsideBase, OutsideEnd, Left, Right, Top, Bottom, BestFit, Callout.\" />\n        </Property>\n        <Property Name=\"separator\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String representing the separator used for the data labels on a chart.\" />\n        </Property>\n        <Property Name=\"showBubbleSize\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the data label bubble size is visible or not.\" />\n        </Property>\n        <Property Name=\"showCategoryName\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the data label category name is visible or not.\" />\n        </Property>\n        <Property Name=\"showLegendKey\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the data label legend key is visible or not.\" />\n        </Property>\n        <Property Name=\"showPercentage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the data label percentage is visible or not.\" />\n        </Property>\n        <Property Name=\"showSeriesName\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the data label series name is visible or not.\" />\n        </Property>\n        <Property Name=\"showValue\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the data label value is visible or not.\" />\n        </Property>\n        <NavigationProperty Name=\"format\" Type=\"graph.workbookChartDataLabelFormat\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the format of chart data labels, which includes fill and font formatting. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartAreaFormat\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"fill\" Type=\"graph.workbookChartFill\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the fill format of an object, which includes background formatting information. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"font\" Type=\"graph.workbookChartFont\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the font attributes (font name, font size, color, etc.) for the current object. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartLegend\" BaseType=\"graph.entity\">\n        <Property Name=\"overlay\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value for whether the chart legend should overlap with the main body of the chart.\" />\n        </Property>\n        <Property Name=\"position\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the position of the legend on the chart. The possible values are: Top, Bottom, Left, Right, Corner, Custom.\" />\n        </Property>\n        <Property Name=\"visible\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A boolean value the represents the visibility of a ChartLegend object.\" />\n        </Property>\n        <NavigationProperty Name=\"format\" Type=\"graph.workbookChartLegendFormat\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formatting of a chart legend, which includes fill and font formatting. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartSeries\" BaseType=\"graph.entity\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the name of a series in a chart.\" />\n        </Property>\n        <NavigationProperty Name=\"format\" Type=\"graph.workbookChartSeriesFormat\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formatting of a chart series, which includes fill and line formatting. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"points\" Type=\"Collection(graph.workbookChartPoint)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of all points in the series. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartTitle\" BaseType=\"graph.entity\">\n        <Property Name=\"overlay\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the chart title will overlay the chart or not.\" />\n        </Property>\n        <Property Name=\"text\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the title text of a chart.\" />\n        </Property>\n        <Property Name=\"visible\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A boolean value the represents the visibility of a chart title object.\" />\n        </Property>\n        <NavigationProperty Name=\"format\" Type=\"graph.workbookChartTitleFormat\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formatting of a chart title, which includes fill and font formatting. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartFill\" BaseType=\"graph.entity\" />\n      <EntityType Name=\"workbookChartFont\" BaseType=\"graph.entity\">\n        <Property Name=\"bold\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the bold status of font.\" />\n        </Property>\n        <Property Name=\"color\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HTML color code representation of the text color. E.g. #FF0000 represents Red.\" />\n        </Property>\n        <Property Name=\"italic\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the italic status of the font.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Font name (e.g. 'Calibri')\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Size of the font (e.g. 11)\" />\n        </Property>\n        <Property Name=\"underline\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of underline applied to the font. The possible values are: None, Single.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbookChartAxis\" BaseType=\"graph.entity\">\n        <Property Name=\"majorUnit\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the interval between two major tick marks. Can be set to a numeric value or an empty string.  The returned value is always a number.\" />\n        </Property>\n        <Property Name=\"maximum\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the maximum value on the value axis.  Can be set to a numeric value or an empty string (for automatic axis values).  The returned value is always a number.\" />\n        </Property>\n        <Property Name=\"minimum\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the minimum value on the value axis. Can be set to a numeric value or an empty string (for automatic axis values).  The returned value is always a number.\" />\n        </Property>\n        <Property Name=\"minorUnit\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the interval between two minor tick marks. 'Can be set to a numeric value or an empty string (for automatic axis values). The returned value is always a number.\" />\n        </Property>\n        <NavigationProperty Name=\"format\" Type=\"graph.workbookChartAxisFormat\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formatting of a chart object, which includes line and font formatting. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"majorGridlines\" Type=\"graph.workbookChartGridlines\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a gridlines object that represents the major gridlines for the specified axis. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"minorGridlines\" Type=\"graph.workbookChartGridlines\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a Gridlines object that represents the minor gridlines for the specified axis. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"title\" Type=\"graph.workbookChartAxisTitle\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the axis title. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartAxisFormat\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"font\" Type=\"graph.workbookChartFont\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the font attributes (font name, font size, color, etc.) for a chart axis element. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"line\" Type=\"graph.workbookChartLineFormat\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents chart line formatting. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartGridlines\" BaseType=\"graph.entity\">\n        <Property Name=\"visible\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value representing if the axis gridlines are visible or not.\" />\n        </Property>\n        <NavigationProperty Name=\"format\" Type=\"graph.workbookChartGridlinesFormat\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formatting of chart gridlines. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartAxisTitle\" BaseType=\"graph.entity\">\n        <Property Name=\"text\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the axis title.\" />\n        </Property>\n        <Property Name=\"visible\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A boolean that specifies the visibility of an axis title.\" />\n        </Property>\n        <NavigationProperty Name=\"format\" Type=\"graph.workbookChartAxisTitleFormat\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formatting of chart axis title. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartLineFormat\" BaseType=\"graph.entity\">\n        <Property Name=\"color\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HTML color code representing the color of lines in the chart.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbookChartAxisTitleFormat\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"font\" Type=\"graph.workbookChartFont\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the font attributes, such as font name, font size, color, etc. of chart axis title object. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartDataLabelFormat\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"fill\" Type=\"graph.workbookChartFill\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the fill format of the current chart data label. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"font\" Type=\"graph.workbookChartFont\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the font attributes (font name, font size, color, etc.) for a chart data label. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartGridlinesFormat\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"line\" Type=\"graph.workbookChartLineFormat\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents chart line formatting. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartLegendFormat\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"fill\" Type=\"graph.workbookChartFill\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the fill format of an object, which includes background formating information. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"font\" Type=\"graph.workbookChartFont\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the font attributes such as font name, font size, color, etc. of a chart legend. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartPoint\" BaseType=\"graph.entity\">\n        <Property Name=\"value\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the value of a chart point. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"format\" Type=\"graph.workbookChartPointFormat\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encapsulates the format properties chart point. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartPointFormat\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"fill\" Type=\"graph.workbookChartFill\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the fill format of a chart, which includes background formating information. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartSeriesFormat\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"fill\" Type=\"graph.workbookChartFill\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the fill format of a chart series, which includes background formating information. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"line\" Type=\"graph.workbookChartLineFormat\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents line formatting. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookChartTitleFormat\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"fill\" Type=\"graph.workbookChartFill\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the fill format of an object, which includes background formatting information. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"font\" Type=\"graph.workbookChartFont\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the font attributes (font name, font size, color, etc.) for the current object. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookCommentReply\" BaseType=\"graph.entity\">\n        <Property Name=\"content\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content of replied comment.\" />\n        </Property>\n        <Property Name=\"contentType\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type for the replied comment.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbookFilter\" BaseType=\"graph.entity\">\n        <Property Name=\"criteria\" Type=\"graph.workbookFilterCriteria\" />\n      </EntityType>\n      <EntityType Name=\"workbookFormatProtection\" BaseType=\"graph.entity\">\n        <Property Name=\"formulaHidden\" Type=\"Edm.Boolean\" />\n        <Property Name=\"locked\" Type=\"Edm.Boolean\" />\n      </EntityType>\n      <EntityType Name=\"workbookFunctionResult\" BaseType=\"graph.entity\">\n        <Property Name=\"error\" Type=\"Edm.String\" />\n        <Property Name=\"value\" Type=\"graph.Json\" />\n      </EntityType>\n      <EntityType Name=\"workbookPivotTable\" BaseType=\"graph.entity\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the PivotTable.\" />\n        </Property>\n        <NavigationProperty Name=\"worksheet\" Type=\"graph.workbookWorksheet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The worksheet containing the current PivotTable. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookRange\" BaseType=\"graph.entity\">\n        <Property Name=\"address\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the range reference in A1-style. Address value will contain the Sheet reference (e.g. Sheet1!A1:B4). Read-only.\" />\n        </Property>\n        <Property Name=\"addressLocal\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents range reference for the specified range in the language of the user. Read-only.\" />\n        </Property>\n        <Property Name=\"cellCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of cells in the range. Read-only.\" />\n        </Property>\n        <Property Name=\"columnCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the total number of columns in the range. Read-only.\" />\n        </Property>\n        <Property Name=\"columnHidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents if all columns of the current range are hidden.\" />\n        </Property>\n        <Property Name=\"columnIndex\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the column number of the first cell in the range. Zero-indexed. Read-only.\" />\n        </Property>\n        <Property Name=\"formulas\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formula in A1-style notation.\" />\n        </Property>\n        <Property Name=\"formulasLocal\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formula in A1-style notation, in the user's language and number-formatting locale.  For example, the English '=SUM(A1, 1.5)' formula would become '=SUMME(A1; 1,5)' in German.\" />\n        </Property>\n        <Property Name=\"formulasR1C1\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formula in R1C1-style notation.\" />\n        </Property>\n        <Property Name=\"hidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents if all cells of the current range are hidden. Read-only.\" />\n        </Property>\n        <Property Name=\"numberFormat\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents Excel's number format code for the given cell.\" />\n        </Property>\n        <Property Name=\"rowCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the total number of rows in the range. Read-only.\" />\n        </Property>\n        <Property Name=\"rowHidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents if all rows of the current range are hidden.\" />\n        </Property>\n        <Property Name=\"rowIndex\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the row number of the first cell in the range. Zero-indexed. Read-only.\" />\n        </Property>\n        <Property Name=\"text\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text values of the specified range. The Text value will not depend on the cell width. The # sign substitution that happens in Excel UI will not affect the text value returned by the API. Read-only.\" />\n        </Property>\n        <Property Name=\"values\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.\" />\n        </Property>\n        <Property Name=\"valueTypes\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the type of data of each cell. Possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"format\" Type=\"graph.workbookRangeFormat\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a format object, encapsulating the range's font, fill, borders, alignment, and other properties. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sort\" Type=\"graph.workbookRangeSort\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The worksheet containing the current range. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"worksheet\" Type=\"graph.workbookWorksheet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The worksheet containing the current range. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookRangeFormat\" BaseType=\"graph.entity\">\n        <Property Name=\"columnWidth\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the width of all colums within the range. If the column widths are not uniform, null will be returned.\" />\n        </Property>\n        <Property Name=\"horizontalAlignment\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the horizontal alignment for the specified object. Possible values are: General, Left, Center, Right, Fill, Justify, CenterAcrossSelection, Distributed.\" />\n        </Property>\n        <Property Name=\"rowHeight\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the height of all rows in the range. If the row heights are not uniform null will be returned.\" />\n        </Property>\n        <Property Name=\"verticalAlignment\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the vertical alignment for the specified object. Possible values are: Top, Center, Bottom, Justify, Distributed.\" />\n        </Property>\n        <Property Name=\"wrapText\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Excel wraps the text in the object. A null value indicates that the entire range doesn't have uniform wrap setting\" />\n        </Property>\n        <NavigationProperty Name=\"borders\" Type=\"Collection(graph.workbookRangeBorder)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of border objects that apply to the overall range selected Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"fill\" Type=\"graph.workbookRangeFill\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the fill object defined on the overall range. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"font\" Type=\"graph.workbookRangeFont\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the font object defined on the overall range selected Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"protection\" Type=\"graph.workbookFormatProtection\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the format protection object for a range. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookRangeSort\" BaseType=\"graph.entity\" />\n      <EntityType Name=\"workbookRangeBorder\" BaseType=\"graph.entity\">\n        <Property Name=\"color\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HTML color code representing the color of the border line, of the form #RRGGBB (e.g. 'FFA500') or as a named HTML color (e.g. 'orange').\" />\n        </Property>\n        <Property Name=\"sideIndex\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constant value that indicates the specific side of the border. Possible values are: EdgeTop, EdgeBottom, EdgeLeft, EdgeRight, InsideVertical, InsideHorizontal, DiagonalDown, DiagonalUp. Read-only.\" />\n        </Property>\n        <Property Name=\"style\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One of the constants of line style specifying the line style for the border. Possible values are: None, Continuous, Dash, DashDot, DashDotDot, Dot, Double, SlantDashDot.\" />\n        </Property>\n        <Property Name=\"weight\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the weight of the border around a range. Possible values are: Hairline, Thin, Medium, Thick.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbookRangeFill\" BaseType=\"graph.entity\">\n        <Property Name=\"color\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HTML color code representing the color of the border line, of the form #RRGGBB (e.g. 'FFA500') or as a named HTML color (e.g. 'orange')\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbookRangeFont\" BaseType=\"graph.entity\">\n        <Property Name=\"bold\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the bold status of font.\" />\n        </Property>\n        <Property Name=\"color\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"HTML color code representation of the text color. E.g. #FF0000 represents Red.\" />\n        </Property>\n        <Property Name=\"italic\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the italic status of the font.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Font name (e.g. 'Calibri')\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Font size.\" />\n        </Property>\n        <Property Name=\"underline\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of underline applied to the font. Possible values are: None, Single, Double, SingleAccountant, DoubleAccountant.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbookRangeView\" BaseType=\"graph.entity\">\n        <Property Name=\"cellAddresses\" Type=\"graph.Json\" />\n        <Property Name=\"columnCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the number of visible columns. Read-only.\" />\n        </Property>\n        <Property Name=\"formulas\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formula in A1-style notation.\" />\n        </Property>\n        <Property Name=\"formulasLocal\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formula in A1-style notation, in the user's language and number-formatting locale. For example, the English '=SUM(A1, 1.5)' formula would become '=SUMME(A1; 1,5)' in German.\" />\n        </Property>\n        <Property Name=\"formulasR1C1\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the formula in R1C1-style notation.\" />\n        </Property>\n        <Property Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Index of the range.\" />\n        </Property>\n        <Property Name=\"numberFormat\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents Excel's number format code for the given cell. Read-only.\" />\n        </Property>\n        <Property Name=\"rowCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the number of visible rows. Read-only.\" />\n        </Property>\n        <Property Name=\"text\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text values of the specified range. The Text value will not depend on the cell width. The # sign substitution that happens in Excel UI will not affect the text value returned by the API. Read-only.\" />\n        </Property>\n        <Property Name=\"values\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the raw values of the specified range view. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.\" />\n        </Property>\n        <Property Name=\"valueTypes\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the type of data of each cell. Read-only. Possible values are: Unknown, Empty, String, Integer, Double, Boolean, Error.\" />\n        </Property>\n        <NavigationProperty Name=\"rows\" Type=\"Collection(graph.workbookRangeView)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of range views associated with the range. Read-only.&#x9;Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookTableColumn\" BaseType=\"graph.entity\">\n        <Property Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the index number of the column within the columns collection of the table. Zero-indexed. Read-only.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the name of the table column.\" />\n        </Property>\n        <Property Name=\"values\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.\" />\n        </Property>\n        <NavigationProperty Name=\"filter\" Type=\"graph.workbookFilter\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Retrieve the filter applied to the column. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workbookTableRow\" BaseType=\"graph.entity\">\n        <Property Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the index number of the row within the rows collection of the table. Zero-indexed. Read-only.\" />\n        </Property>\n        <Property Name=\"values\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the raw values of the specified range. The data returned could be of type string, number, or a boolean. Cell that contain an error will return the error string.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbookTableSort\" BaseType=\"graph.entity\">\n        <Property Name=\"fields\" Type=\"Collection(graph.workbookSortField)\" />\n        <Property Name=\"matchCase\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents whether the casing impacted the last sort of the table. Read-only.\" />\n        </Property>\n        <Property Name=\"method\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents Chinese character ordering method last used to sort the table. Possible values are: PinYin, StrokeCount. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workbookWorksheetProtection\" BaseType=\"graph.entity\">\n        <Property Name=\"options\" Type=\"graph.workbookWorksheetProtectionOptions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sheet protection options. Read-only.\" />\n        </Property>\n        <Property Name=\"protected\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the worksheet is protected.  Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"place\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"address\" Type=\"graph.physicalAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The street address of the place.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name associated with the place.\" />\n        </Property>\n        <Property Name=\"geoCoordinates\" Type=\"graph.outlookGeoCoordinates\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the place location in latitude, longitude and (optionally) altitude coordinates.\" />\n        </Property>\n        <Property Name=\"phone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The phone number of the place.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"room\" BaseType=\"graph.place\">\n        <Property Name=\"audioDeviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the name of the audio device in the room.\" />\n        </Property>\n        <Property Name=\"bookingType\" Type=\"graph.bookingType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of room. Possible values are standard, and reserved.\" />\n        </Property>\n        <Property Name=\"building\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the building name or building number that the room is in.\" />\n        </Property>\n        <Property Name=\"capacity\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the capacity of the room.\" />\n        </Property>\n        <Property Name=\"displayDeviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the name of the display device in the room.\" />\n        </Property>\n        <Property Name=\"emailAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the room.\" />\n        </Property>\n        <Property Name=\"floorLabel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a descriptive label for the floor, for example, P.\" />\n        </Property>\n        <Property Name=\"floorNumber\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the floor number that the room is on.\" />\n        </Property>\n        <Property Name=\"isWheelChairAccessible\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the room is wheelchair accessible.\" />\n        </Property>\n        <Property Name=\"label\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a descriptive label for the room, for example, a number or name.\" />\n        </Property>\n        <Property Name=\"nickname\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a nickname for the room, for example, 'conf room'.\" />\n        </Property>\n        <Property Name=\"tags\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies additional features of the room, for example, details like the type of view or furniture type.\" />\n        </Property>\n        <Property Name=\"videoDeviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the name of the video device in the room.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"roomList\" BaseType=\"graph.place\">\n        <Property Name=\"emailAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address of the room list.\" />\n        </Property>\n        <NavigationProperty Name=\"rooms\" Type=\"Collection(graph.room)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"workspaces\" Type=\"Collection(graph.workspace)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"workspace\" BaseType=\"graph.place\">\n        <Property Name=\"building\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the building name or building number that the workspace is in.\" />\n        </Property>\n        <Property Name=\"capacity\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the capacity of the workspace.\" />\n        </Property>\n        <Property Name=\"emailAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the workspace.\" />\n        </Property>\n        <Property Name=\"floorLabel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a descriptive label for the floor, for example, P.\" />\n        </Property>\n        <Property Name=\"floorNumber\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the floor number that the workspace is on.\" />\n        </Property>\n        <Property Name=\"isWheelChairAccessible\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the workspace is wheelchair accessible.\" />\n        </Property>\n        <Property Name=\"label\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a descriptive label for the workspace, for example, a number or name.\" />\n        </Property>\n        <Property Name=\"nickname\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a nickname for the workspace, for example, 'quiet workspace'.\" />\n        </Property>\n        <Property Name=\"tags\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies additional features of the workspace, for example, details like the type of view or furniture type.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"attachment\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"contentType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MIME type.\" />\n        </Property>\n        <Property Name=\"isInline\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the attachment is an inline attachment; otherwise, false.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the attachment. This does not need to be the actual file name.\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The length of the attachment in bytes.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"calendarPermission\" BaseType=\"graph.entity\">\n        <Property Name=\"allowedRoles\" Type=\"Collection(graph.calendarRoleType)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of allowed sharing or delegating permission levels for the calendar. Possible values are: none, freeBusyRead, limitedRead, read, write, delegateWithoutPrivateEventAccess, delegateWithPrivateEventAccess, custom.\" />\n        </Property>\n        <Property Name=\"emailAddress\" Type=\"graph.emailAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a sharee or delegate who has access to the calendar. For the 'My Organization' sharee, the address property is null. Read-only.\" />\n        </Property>\n        <Property Name=\"isInsideOrganization\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the user in context (sharee or delegate) is inside the same organization as the calendar owner.\" />\n        </Property>\n        <Property Name=\"isRemovable\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the user can be removed from the list of sharees or delegates for the specified calendar, false otherwise. The 'My organization' user determines the permissions other people within your organization have to the given calendar. You cannot remove 'My organization' as a sharee to a calendar.\" />\n        </Property>\n        <Property Name=\"role\" Type=\"graph.calendarRoleType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current permission level of the calendar sharee or delegate.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"multiValueLegacyExtendedProperty\" BaseType=\"graph.entity\">\n        <Property Name=\"value\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of property values.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"singleValueLegacyExtendedProperty\" BaseType=\"graph.entity\">\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A property value.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"calendarSharingMessage\" BaseType=\"graph.message\">\n        <Property Name=\"canAccept\" Type=\"Edm.Boolean\" />\n        <Property Name=\"sharingMessageAction\" Type=\"graph.calendarSharingMessageAction\" />\n        <Property Name=\"sharingMessageActions\" Type=\"Collection(graph.calendarSharingMessageAction)\" />\n        <Property Name=\"suggestedCalendarName\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"post\" BaseType=\"graph.outlookItem\" OpenType=\"true\">\n        <Property Name=\"body\" Type=\"graph.itemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contents of the post. This is a default property. This property can be null.\" />\n        </Property>\n        <Property Name=\"conversationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique ID of the conversation. Read-only.\" />\n        </Property>\n        <Property Name=\"conversationThreadId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique ID of the conversation thread. Read-only.\" />\n        </Property>\n        <Property Name=\"from\" Type=\"graph.recipient\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used in delegate access scenarios. Indicates who posted the message on behalf of another user. This is a default property.\" />\n        </Property>\n        <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the post has at least one attachment. This is a default property.\" />\n        </Property>\n        <Property Name=\"importance\" Type=\"graph.importance\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The importance of a group post: low, normal, high.\" />\n        </Property>\n        <Property Name=\"newParticipants\" Type=\"Collection(graph.recipient)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Conversation participants that were added to the thread as part of this post.\" />\n        </Property>\n        <Property Name=\"receivedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies when the post was received. 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\" />\n        </Property>\n        <Property Name=\"sender\" Type=\"graph.recipient\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the address of the sender. The value of Sender is assumed to be the address of the authenticated user in the case when Sender is not specified. This is a default property.\" />\n        </Property>\n        <NavigationProperty Name=\"attachments\" Type=\"Collection(graph.attachment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the post. Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"extensions\" Type=\"Collection(graph.extension)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the post. Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"inReplyTo\" Type=\"graph.post\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The earlier post that this post is replying to in the conversationThread. Read-only. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"mentions\" Type=\"Collection(graph.mention)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the post. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the post. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"eventMessage\" BaseType=\"graph.message\">\n        <Property Name=\"endDateTime\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The end time of the requested meeting.\" />\n        </Property>\n        <Property Name=\"isAllDay\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isDelegated\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isOutOfDate\" Type=\"Edm.Boolean\" />\n        <Property Name=\"location\" Type=\"graph.location\" />\n        <Property Name=\"meetingMessageType\" Type=\"graph.meetingMessageType\" />\n        <Property Name=\"recurrence\" Type=\"graph.patternedRecurrence\" />\n        <Property Name=\"startDateTime\" Type=\"graph.dateTimeTimeZone\" />\n        <Property Name=\"type\" Type=\"graph.eventType\" />\n        <NavigationProperty Name=\"event\" Type=\"graph.event\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The event associated with the event message. The assumption for attendees or room resources is that the Calendar Attendant is set to automatically update the calendar with an event when meeting request event messages arrive. Navigation property.  Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"eventMessageRequest\" BaseType=\"graph.eventMessage\">\n        <Property Name=\"allowNewTimeProposals\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the meeting organizer allows invitees to propose a new time when responding, false otherwise. Optional. Default is true.\" />\n        </Property>\n        <Property Name=\"previousEndDateTime\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the meeting update changes the meeting end time, this property specifies the previous meeting end time.\" />\n        </Property>\n        <Property Name=\"previousLocation\" Type=\"graph.location\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the meeting update changes the meeting location, this property specifies the previous meeting location.\" />\n        </Property>\n        <Property Name=\"previousStartDateTime\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the meeting update changes the meeting start time, this property specifies the previous meeting start time.\" />\n        </Property>\n        <Property Name=\"responseRequested\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set to true if the sender would like the invitee to send a response to the requested meeting.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"eventMessageResponse\" BaseType=\"graph.eventMessage\">\n        <Property Name=\"proposedNewTime\" Type=\"graph.timeSlot\" />\n        <Property Name=\"responseType\" Type=\"graph.responseType\" />\n      </EntityType>\n      <EntityType Name=\"fileAttachment\" BaseType=\"graph.attachment\" HasStream=\"true\">\n        <Property Name=\"contentBytes\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The base64-encoded contents of the file.\" />\n        </Property>\n        <Property Name=\"contentId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the attachment in the Exchange store.\" />\n        </Property>\n        <Property Name=\"contentLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not use this property as it is not supported.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"inferenceClassificationOverride\" BaseType=\"graph.entity\">\n        <Property Name=\"classifyAs\" Type=\"graph.inferenceClassificationType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how incoming messages from a specific sender should always be classified as. Possible values are: focused, other.\" />\n        </Property>\n        <Property Name=\"senderEmailAddress\" Type=\"graph.emailAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address information of the sender for whom the override is created.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"itemAttachment\" BaseType=\"graph.attachment\">\n        <NavigationProperty Name=\"item\" Type=\"graph.outlookItem\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The attached contact, message or event. Navigation property.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"messageRule\" BaseType=\"graph.entity\">\n        <Property Name=\"actions\" Type=\"graph.messageRuleActions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Actions to be taken on a message when the corresponding conditions are fulfilled.\" />\n        </Property>\n        <Property Name=\"conditions\" Type=\"graph.messageRulePredicates\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Conditions that when fulfilled, will trigger the corresponding actions for that rule.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the rule.\" />\n        </Property>\n        <Property Name=\"exceptions\" Type=\"graph.messageRulePredicates\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exception conditions for the rule.\" />\n        </Property>\n        <Property Name=\"hasError\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the rule is in an error condition. Read-only.\" />\n        </Property>\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the rule is enabled to be applied to messages.\" />\n        </Property>\n        <Property Name=\"isReadOnly\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the rule is read-only and cannot be modified or deleted by the rules REST API.\" />\n        </Property>\n        <Property Name=\"sequence\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the order in which the rule is executed, among other rules.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userConfiguration\" BaseType=\"graph.entity\">\n        <Property Name=\"binaryData\" Type=\"Edm.Binary\" />\n      </EntityType>\n      <EntityType Name=\"mailSearchFolder\" BaseType=\"graph.mailFolder\">\n        <Property Name=\"filterQuery\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The OData query to filter the messages.\" />\n        </Property>\n        <Property Name=\"includeNestedFolders\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates how the mailbox folder hierarchy should be traversed in the search. true means that a deep search should be done to include child folders in the hierarchy of each folder explicitly specified in sourceFolderIds. false means a shallow search of only each of the folders explicitly specified in sourceFolderIds.\" />\n        </Property>\n        <Property Name=\"isSupported\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a search folder is editable using REST APIs.\" />\n        </Property>\n        <Property Name=\"sourceFolderIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mailbox folders that should be mined.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"mention\" BaseType=\"graph.entity\">\n        <Property Name=\"application\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the application where the mention is created. Optional. Not used and defaulted as null for message.\" />\n        </Property>\n        <Property Name=\"clientReference\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier that represents a parent of the resource instance. Optional. Not used and defaulted as null for message.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.emailAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email information of the user who made the mention.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the mention is created on the client.\" />\n        </Property>\n        <Property Name=\"deepLink\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A deep web link to the context of the mention in the resource instance. Optional. Not used and defaulted as null for message.\" />\n        </Property>\n        <Property Name=\"mentioned\" Type=\"graph.emailAddress\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email information of the mentioned person. Required.\" />\n        </Property>\n        <Property Name=\"mentionText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Not used and defaulted as null for message. To get the mentions in a message, see the bodyPreview property of the message instead.\" />\n        </Property>\n        <Property Name=\"serverCreatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the mention is created on the server. Optional. Not used and defaulted as null for message.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"note\" BaseType=\"graph.outlookItem\">\n        <Property Name=\"body\" Type=\"graph.itemBody\" />\n        <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isDeleted\" Type=\"Edm.Boolean\" />\n        <Property Name=\"subject\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"attachments\" Type=\"Collection(graph.attachment)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"extensions\" Type=\"Collection(graph.extension)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"openTypeExtension\" BaseType=\"graph.extension\" OpenType=\"true\">\n        <Property Name=\"extensionName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique text identifier for an open type data extension. Required.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"outlookCategory\" BaseType=\"graph.entity\">\n        <Property Name=\"color\" Type=\"graph.categoryColor\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A pre-set color constant that characterizes a category, and that is mapped to one of 25 predefined colors. See the note below.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique name that identifies a category in the user's mailbox. After a category is created, the name cannot be changed. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"outlookTask\" BaseType=\"graph.outlookItem\">\n        <Property Name=\"assignedTo\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the person who has been assigned the task in Outlook. Read-only.\" />\n        </Property>\n        <Property Name=\"body\" Type=\"graph.itemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The task body that typically contains information about the task. Note that only HTML type is supported.\" />\n        </Property>\n        <Property Name=\"completedDateTime\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date in the specified time zone that the task was finished.\" />\n        </Property>\n        <Property Name=\"dueDateTime\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date in the specified time zone that the task is to be finished.\" />\n        </Property>\n        <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set to true if the task has attachments.\" />\n        </Property>\n        <Property Name=\"importance\" Type=\"graph.importance\" />\n        <Property Name=\"isReminderOn\" Type=\"Edm.Boolean\" />\n        <Property Name=\"owner\" Type=\"Edm.String\" />\n        <Property Name=\"parentFolderId\" Type=\"Edm.String\" />\n        <Property Name=\"recurrence\" Type=\"graph.patternedRecurrence\" />\n        <Property Name=\"reminderDateTime\" Type=\"graph.dateTimeTimeZone\" />\n        <Property Name=\"sensitivity\" Type=\"graph.sensitivity\" />\n        <Property Name=\"startDateTime\" Type=\"graph.dateTimeTimeZone\" />\n        <Property Name=\"status\" Type=\"graph.taskStatus\" />\n        <Property Name=\"subject\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"attachments\" Type=\"Collection(graph.attachment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of fileAttachment, itemAttachment, and referenceAttachment attachments for the task.  Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the task. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the task. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"outlookTaskFolder\" BaseType=\"graph.entity\">\n        <Property Name=\"changeKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the task folder.\" />\n        </Property>\n        <Property Name=\"isDefaultFolder\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the folder is the default task folder.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the task folder.\" />\n        </Property>\n        <Property Name=\"parentGroupKey\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique GUID identifier for the task folder's parent group.\" />\n        </Property>\n        <NavigationProperty Name=\"multiValueExtendedProperties\" Type=\"Collection(graph.multiValueLegacyExtendedProperty)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of multi-value extended properties defined for the task folder. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"singleValueExtendedProperties\" Type=\"Collection(graph.singleValueLegacyExtendedProperty)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of single-value extended properties defined for the task folder. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tasks\" Type=\"Collection(graph.outlookTask)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tasks in this task folder. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"outlookTaskGroup\" BaseType=\"graph.entity\">\n        <Property Name=\"changeKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the task group.\" />\n        </Property>\n        <Property Name=\"groupKey\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique GUID identifier for the task group.\" />\n        </Property>\n        <Property Name=\"isDefaultGroup\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the task group is the default task group.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the task group.\" />\n        </Property>\n        <NavigationProperty Name=\"taskFolders\" Type=\"Collection(graph.outlookTaskFolder)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of task folders in the task group. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"referenceAttachment\" BaseType=\"graph.attachment\">\n        <Property Name=\"isFolder\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the attachment is a link to a folder. Must set this to true if sourceUrl is a link to a folder. Optional.\" />\n        </Property>\n        <Property Name=\"permission\" Type=\"graph.referenceAttachmentPermission\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the permissions granted for the attachment by the type of provider in providerType. Possible values are: other, view, edit, anonymousView, anonymousEdit, organizationView, organizationEdit. Optional.\" />\n        </Property>\n        <Property Name=\"previewUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Applies to only a reference attachment of an image - URL to get a preview image. Use thumbnailUrl and previewUrl only when sourceUrl identifies an image file. Optional.\" />\n        </Property>\n        <Property Name=\"providerType\" Type=\"graph.referenceAttachmentProvider\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of provider that supports an attachment of this contentType. Possible values are: other, oneDriveBusiness, oneDriveConsumer, dropbox. Optional.\" />\n        </Property>\n        <Property Name=\"sourceUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to get the attachment content. If this is a URL to a folder, then for the folder to be displayed correctly in Outlook or Outlook on the web, set isFolder to true. Required.\" />\n        </Property>\n        <Property Name=\"thumbnailUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Applies to only a reference attachment of an image - URL to get a thumbnail image. Use thumbnailUrl and previewUrl only when sourceUrl identifies an image file. Optional.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userInsightsSettings\" BaseType=\"graph.entity\">\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if user's itemInsights and meeting hours insights are enabled; false if user's itemInsights and meeting hours insights are disabled. Default is true. Optional.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"contactMergeSuggestions\" BaseType=\"graph.entity\">\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the duplicate contact merge suggestions feature is enabled for the user; false if the feature is disabled. Default value is true.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"regionalAndLanguageSettings\" BaseType=\"graph.entity\">\n        <Property Name=\"authoringLanguages\" Type=\"Collection(graph.localeInfo)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prioritized list of languages the user reads and authors in.Returned by default. Not nullable.\" />\n        </Property>\n        <Property Name=\"defaultDisplayLanguage\" Type=\"graph.localeInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The  user's preferred user interface language (menus, buttons, ribbons, warning messages) for Microsoft web applications.Returned by default. Not nullable.\" />\n        </Property>\n        <Property Name=\"defaultRegionalFormat\" Type=\"graph.localeInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The locale that drives the default date, time, and calendar formatting.Returned by default.\" />\n        </Property>\n        <Property Name=\"defaultSpeechInputLanguage\" Type=\"graph.localeInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language a user expected to use as input for text to speech scenarios.Returned by default.\" />\n        </Property>\n        <Property Name=\"defaultTranslationLanguage\" Type=\"graph.localeInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language a user expects to have documents, emails, and messages translated into.Returned by default.\" />\n        </Property>\n        <Property Name=\"regionalFormatOverrides\" Type=\"graph.regionalFormatOverrides\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows a user to override their defaultRegionalFormat with field specific formats.Returned by default.\" />\n        </Property>\n        <Property Name=\"translationPreferences\" Type=\"graph.translationPreferences\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's preferred settings when consuming translated documents, emails, messages, and websites.Returned by default. Not nullable.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"changeTrackedEntity\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the person who last modified the entity.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"shiftPreferences\" BaseType=\"graph.changeTrackedEntity\">\n        <Property Name=\"availability\" Type=\"Collection(graph.shiftAvailability)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Availability of the user to be scheduled for work and its recurrence pattern.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"canvasLayout\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"horizontalSections\" Type=\"Collection(graph.horizontalSection)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of horizontal sections on the SharePoint page.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"verticalSection\" Type=\"graph.verticalSection\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Vertical section on the SharePoint page.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"horizontalSection\" BaseType=\"graph.entity\">\n        <Property Name=\"emphasis\" Type=\"graph.sectionEmphasisType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enumeration value that indicates the emphasis of the section background. The possible values are: none, netural, soft, strong, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"layout\" Type=\"graph.horizontalSectionLayoutType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Layout type of the section. The possible values are: none, oneColumn, twoColumns, threeColumns, oneThirdLeftColumn, oneThirdRightColumn, fullWidth, unknownFutureValue.\" />\n        </Property>\n        <NavigationProperty Name=\"columns\" Type=\"Collection(graph.horizontalSectionColumn)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of vertical columns in this section.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"verticalSection\" BaseType=\"graph.entity\">\n        <Property Name=\"emphasis\" Type=\"graph.sectionEmphasisType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enumeration value that indicates the emphasis of the section background. The possible values are: none, netural, soft, strong, unknownFutureValue.\" />\n        </Property>\n        <NavigationProperty Name=\"webparts\" Type=\"Collection(graph.webPart)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of web parts in this section.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"columnLink\" BaseType=\"graph.entity\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the column  in this content type.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"listItemVersion\" BaseType=\"graph.baseItemVersion\">\n        <NavigationProperty Name=\"fields\" Type=\"graph.fieldValueSet\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of the fields and values for this version of the list item.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"documentSetVersion\" BaseType=\"graph.listItemVersion\">\n        <Property Name=\"comment\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Comment about the captured version.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User who captured the version.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when this version was created.\" />\n        </Property>\n        <Property Name=\"items\" Type=\"Collection(graph.documentSetVersionItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Items within the document set that are captured as part of this version.\" />\n        </Property>\n        <Property Name=\"shouldCaptureMinorVersion\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, minor versions of items are also captured; otherwise, only major versions will be captured. Default value is false.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"fieldValueSet\" BaseType=\"graph.entity\" OpenType=\"true\" />\n      <EntityType Name=\"horizontalSectionColumn\" BaseType=\"graph.entity\">\n        <Property Name=\"width\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <NavigationProperty Name=\"webparts\" Type=\"Collection(graph.webPart)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of WebParts in this column.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"webPart\" BaseType=\"graph.entity\" Abstract=\"true\" />\n      <EntityType Name=\"itemActivity\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"access\" Type=\"graph.accessAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An item was accessed.\" />\n        </Property>\n        <Property Name=\"activityDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"actor\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of who performed the action. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"driveItem\" Type=\"graph.driveItem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exposes the driveItem that was the target of this activity.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"itemActivityStat\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"access\" Type=\"graph.itemActionStat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Statistics about the access actions in this interval. Read-only.\" />\n        </Property>\n        <Property Name=\"create\" Type=\"graph.itemActionStat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Statistics about the create actions in this interval. Read-only.\" />\n        </Property>\n        <Property Name=\"delete\" Type=\"graph.itemActionStat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Statistics about the delete actions in this interval. Read-only.\" />\n        </Property>\n        <Property Name=\"edit\" Type=\"graph.itemActionStat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Statistics about the edit actions in this interval. Read-only.\" />\n        </Property>\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the interval ends. Read-only.\" />\n        </Property>\n        <Property Name=\"incompleteData\" Type=\"graph.incompleteData\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the statistics in this interval are based on incomplete data. Read-only.\" />\n        </Property>\n        <Property Name=\"isTrending\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the item is 'trending.' Read-only.\" />\n        </Property>\n        <Property Name=\"move\" Type=\"graph.itemActionStat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Statistics about the move actions in this interval. Read-only.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the interval starts. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"activities\" Type=\"Collection(graph.itemActivity)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exposes the itemActivities represented in this itemActivityStat resource.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"sharedDriveItem\" BaseType=\"graph.baseItem\">\n        <Property Name=\"owner\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the owner of the shared item being referenced.\" />\n        </Property>\n        <NavigationProperty Name=\"driveItem\" Type=\"graph.driveItem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to access the underlying driveItem\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"items\" Type=\"Collection(graph.driveItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All driveItems contained in the sharing root. This collection cannot be enumerated.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"list\" Type=\"graph.list\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to access the underlying list\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"listItem\" Type=\"graph.listItem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to access the underlying listItem\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"permission\" Type=\"graph.permission\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to access the permission representing the underlying sharing link\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"root\" Type=\"graph.driveItem\" />\n        <NavigationProperty Name=\"site\" Type=\"graph.site\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to access the underlying site\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"standardWebPart\" BaseType=\"graph.webPart\">\n        <Property Name=\"data\" Type=\"graph.webPartData\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data of the webPart.\" />\n        </Property>\n        <Property Name=\"webPartType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A Guid which indicates the type of the webParts\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"textWebPart\" BaseType=\"graph.webPart\">\n        <Property Name=\"innerHtml\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The HTML string in text web part.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"virtualAppointment\" BaseType=\"graph.entity\">\n        <Property Name=\"appointmentClientJoinWebUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The join web URL of the virtual appointment for clients with waiting room and browser join. Optional.\" />\n        </Property>\n        <Property Name=\"appointmentClients\" Type=\"Collection(graph.virtualAppointmentUser)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client information for the virtual appointment, including name, email, and SMS phone number. Optional.\" />\n        </Property>\n        <Property Name=\"externalAppointmentId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the appointment from the scheduling system, associated with the current virtual appointment. Optional.\" />\n        </Property>\n        <Property Name=\"externalAppointmentUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the appointment resource from the scheduling system, associated with the current virtual appointment. Optional.\" />\n        </Property>\n        <Property Name=\"settings\" Type=\"graph.virtualAppointmentSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings associated with the virtual appointment resource. Optional.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"meetingAttendanceReport\" BaseType=\"graph.entity\">\n        <Property Name=\"meetingEndDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTC time when the meeting ended. Read-only.\" />\n        </Property>\n        <Property Name=\"meetingStartDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTC time when the meeting started. Read-only.\" />\n        </Property>\n        <Property Name=\"totalParticipantCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of participants. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"attendanceRecords\" Type=\"Collection(graph.attendanceRecord)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of attendance records of an attendance report. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"meetingRegistrationBase\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"allowedRegistrant\" Type=\"graph.meetingAudience\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies who can register for the meeting.\" />\n        </Property>\n        <NavigationProperty Name=\"registrants\" Type=\"Collection(graph.meetingRegistrantBase)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Registrants of the online meeting.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"meetingRegistration\" BaseType=\"graph.meetingRegistrationBase\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the meeting.\" />\n        </Property>\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The meeting end time in UTC.\" />\n        </Property>\n        <Property Name=\"registrationPageViewCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of times the registration page has been visited. Read-only.\" />\n        </Property>\n        <Property Name=\"registrationPageWebUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the registration page. Read-only.\" />\n        </Property>\n        <Property Name=\"speakers\" Type=\"Collection(graph.meetingSpeaker)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The meeting speaker's information.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The meeting start time in UTC.\" />\n        </Property>\n        <Property Name=\"subject\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The subject of the meeting.\" />\n        </Property>\n        <NavigationProperty Name=\"customQuestions\" Type=\"Collection(graph.meetingRegistrationQuestion)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom registration questions.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"callTranscript\" BaseType=\"graph.entity\">\n        <Property Name=\"content\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A field that represents the content of the transcript. Read-only.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"messageEvent\" BaseType=\"graph.entity\">\n        <Property Name=\"dateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"eventType\" Type=\"graph.messageEventType\" Nullable=\"false\" />\n      </EntityType>\n      <EntityType Name=\"messageRecipient\" BaseType=\"graph.entity\">\n        <Property Name=\"deliveryStatus\" Type=\"graph.messageStatus\" Nullable=\"false\" />\n        <Property Name=\"recipientEmail\" Type=\"Edm.String\" Nullable=\"false\" />\n        <NavigationProperty Name=\"events\" Type=\"Collection(graph.messageEvent)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"messageTrace\" BaseType=\"graph.entity\">\n        <Property Name=\"destinationIPAddress\" Type=\"Edm.String\" />\n        <Property Name=\"messageId\" Type=\"Edm.String\" />\n        <Property Name=\"receivedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"senderEmail\" Type=\"Edm.String\" />\n        <Property Name=\"size\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"sourceIPAddress\" Type=\"Edm.String\" />\n        <Property Name=\"subject\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"recipients\" Type=\"Collection(graph.messageRecipient)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"schemaExtension\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description for the schema extension. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"owner\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The appId of the application that is the owner of the schema extension. The owner of the schema definition must be explicitly specified during the Create and Update operations, or it will be implied and auto-assigned by Azure AD as follows: In delegated access: The signed-in user must be the owner of the app that calls Microsoft Graph to create the schema extension definition.  If the signed-in user isn't the owner of the calling app, they must explicitly specify the owner property, and assign it the appId of an app that they own. In app-only access:  The owner property isn't required in the request body. Instead, the calling app is assigned ownership of the schema extension. So, for example, if creating a new schema extension definition using Graph Explorer, you must supply the owner property. Once set, this property is read-only and cannot be changed. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"properties\" Type=\"Collection(graph.extensionSchemaProperty)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of property names and types that make up the schema extension definition.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The lifecycle state of the schema extension. Possible states are InDevelopment, Available, and Deprecated. Automatically set to InDevelopment on creation. For more information about the possible state transitions and behaviors, see Schema extensions lifecycle. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"targetTypes\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from administrativeUnit, contact, device, event, group, message, organization, post, todoTask, todoTaskList, or user.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"applicationSegment\" BaseType=\"graph.entity\" Abstract=\"true\" />\n      <EntityType Name=\"ipApplicationSegment\" BaseType=\"graph.applicationSegment\">\n        <Property Name=\"destinationHost\" Type=\"Edm.String\" />\n        <Property Name=\"port\" Type=\"Edm.Int32\" />\n      </EntityType>\n      <EntityType Name=\"webApplicationSegment\" BaseType=\"graph.applicationSegment\">\n        <Property Name=\"alternateUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If you're configuring a traffic manager in front of multiple App Proxy application segments, this property contains the user-friendly URL that will point to the traffic manager.\" />\n        </Property>\n        <Property Name=\"externalUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The published external URL for the application segment; for example, https://intranet.contoso.com/.\" />\n        </Property>\n        <Property Name=\"internalUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internal URL of the application segment; for example, https://intranet/.\" />\n        </Property>\n        <NavigationProperty Name=\"corsConfigurations\" Type=\"Collection(graph.corsConfiguration_v2)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of CORS Rule definitions for a particular application segment.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"connector\" BaseType=\"graph.entity\">\n        <Property Name=\"externalIp\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The external IP address as detected by the the connector server. Read-only.\" />\n        </Property>\n        <Property Name=\"machineName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The machine name the connector is installed and running on.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.connectorStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the status of the connector. Possible values are: active, inactive. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"memberOf\" Type=\"Collection(graph.connectorGroup)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The connectorGroup that the connector is a member of. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"corsConfiguration_v2\" BaseType=\"graph.entity\">\n        <Property Name=\"allowedHeaders\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The request headers that the origin domain may specify on the CORS request. The wildcard character * indicates that any header beginning with the specified prefix is allowed.\" />\n        </Property>\n        <Property Name=\"allowedMethods\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The HTTP request methods that the origin domain may use for a CORS request.\" />\n        </Property>\n        <Property Name=\"allowedOrigins\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The origin domains that are permitted to make a request against the service via CORS. The origin domain is the domain from which the request originates. The origin must be an exact case-sensitive match with the origin that the user agent sends to the service.\" />\n        </Property>\n        <Property Name=\"maxAgeInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum amount of time that a browser should cache the response to the preflight OPTIONS request.\" />\n        </Property>\n        <Property Name=\"resource\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resource within the application segment for which CORS permissions are granted. / grants permission for the whole app segment.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"onPremisesAgent\" BaseType=\"graph.entity\">\n        <Property Name=\"externalIp\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The external IP address as detected by the service for the agent machine. Read-only\" />\n        </Property>\n        <Property Name=\"machineName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the machine that the aggent is running on. Read-only\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.agentStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: active, inactive.\" />\n        </Property>\n        <Property Name=\"supportedPublishingTypes\" Type=\"Collection(graph.onPremisesPublishingType)\" Nullable=\"false\" />\n        <NavigationProperty Name=\"agentGroups\" Type=\"Collection(graph.onPremisesAgentGroup)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of onPremisesAgentGroups that an onPremisesAgent is assigned to. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"onPremisesAgentGroup\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the onPremisesAgentGroup.\" />\n        </Property>\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the onPremisesAgentGroup is the default agent group. Only a single agent group can be the default onPremisesAgentGroup and is set by the system.\" />\n        </Property>\n        <Property Name=\"publishingType\" Type=\"graph.onPremisesPublishingType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: applicationProxy, exchangeOnline, authentication, provisioning, adAdministration.\" />\n        </Property>\n        <NavigationProperty Name=\"agents\" Type=\"Collection(graph.onPremisesAgent)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of onPremisesAgent that are assigned to an onPremisesAgentGroup. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"publishedResources\" Type=\"Collection(graph.publishedResource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of publishedResource that are assigned to an onPremisesAgentGroup. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"publishedResource\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name of the publishedResource.\" />\n        </Property>\n        <Property Name=\"publishingType\" Type=\"graph.onPremisesPublishingType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: applicationProxy, exchangeOnline, authentication, provisioning, adAdministration.\" />\n        </Property>\n        <Property Name=\"resourceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the publishedResource.\" />\n        </Property>\n        <NavigationProperty Name=\"agentGroups\" Type=\"Collection(graph.onPremisesAgentGroup)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of onPremisesAgentGroups that a publishedResource is assigned to. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"onPremisesPublishingProfile\" BaseType=\"graph.entity\">\n        <Property Name=\"hybridAgentUpdaterConfiguration\" Type=\"graph.hybridAgentUpdaterConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a hybridAgentUpdaterConfiguration object.\" />\n        </Property>\n        <Property Name=\"isDefaultAccessEnabled\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents if Azure AD Application Proxy is enabled for the tenant.\" />\n        </Property>\n        <NavigationProperty Name=\"agentGroups\" Type=\"Collection(graph.onPremisesAgentGroup)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of existing onPremisesAgentGroup objects. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"agents\" Type=\"Collection(graph.onPremisesAgent)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of existing onPremisesAgent objects. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"connectorGroups\" Type=\"Collection(graph.connectorGroup)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of existing connectorGroup objects for applications published through Application Proxy. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"connectors\" Type=\"Collection(graph.connector)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of existing connector objects for applications published through Application Proxy. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"publishedResources\" Type=\"Collection(graph.publishedResource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of existing publishedResource objects. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"attributeMappingFunctionSchema\" BaseType=\"graph.entity\">\n        <Property Name=\"parameters\" Type=\"Collection(graph.attributeMappingParameterSchema)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of function parameters.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"directoryDefinition\" BaseType=\"graph.entity\">\n        <Property Name=\"discoverabilities\" Type=\"graph.directoryDefinitionDiscoverabilities\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read only value indicating what type of discovery the app supports. Possible values are: AttributeDataTypes, AttributeNames, AttributeReadOnly, None, ReferenceAttributes, UnknownFutureValue.\" />\n        </Property>\n        <Property Name=\"discoveryDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the discovery date and time using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the directory. Must be unique within the synchronization schema. Not nullable.\" />\n        </Property>\n        <Property Name=\"objects\" Type=\"Collection(graph.objectDefinition)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of objects supported by the directory.\" />\n        </Property>\n        <Property Name=\"readOnly\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read only value that indicates version discovered. null if discovery has not yet occurred.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"filterOperatorSchema\" BaseType=\"graph.entity\">\n        <Property Name=\"arity\" Type=\"graph.scopeOperatorType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Arity of the operator. Possible values are: Binary, Unary. The default is Binary.\" />\n        </Property>\n        <Property Name=\"multivaluedComparisonType\" Type=\"graph.scopeOperatorMultiValuedComparisonType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: All, Any. Applies only to multivalued attributes. All means that all values must satisfy the condition. Any means that at least one value has to satisfy the condition. The default is All.\" />\n        </Property>\n        <Property Name=\"supportedAttributeTypes\" Type=\"Collection(graph.attributeType)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Attribute types supported by the operator. Possible values are: Boolean, Binary, Reference, Integer, String.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"synchronizationJob\" BaseType=\"graph.entity\">\n        <Property Name=\"schedule\" Type=\"graph.synchronizationSchedule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Schedule used to run the job. Read-only.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.synchronizationStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the job, which includes when the job was last run, current job state, and errors.\" />\n        </Property>\n        <Property Name=\"synchronizationJobSettings\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings associated with the job. Some settings are inherited from the template.\" />\n        </Property>\n        <Property Name=\"templateId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the synchronization template this job is based on.\" />\n        </Property>\n        <NavigationProperty Name=\"schema\" Type=\"graph.synchronizationSchema\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The synchronization schema configured for the job.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"synchronizationTemplate\" BaseType=\"graph.entity\">\n        <Property Name=\"applicationId\" Type=\"Edm.Guid\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the application this template belongs to.\" />\n        </Property>\n        <Property Name=\"default\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this template is recommended to be the default for the application.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the template.\" />\n        </Property>\n        <Property Name=\"discoverable\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this template should appear in the collection of templates available for the application instance (service principal).\" />\n        </Property>\n        <Property Name=\"factoryTag\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One of the well-known factory tags supported by the synchronization engine. The factoryTag tells the synchronization engine which implementation to use when processing jobs based on this template.\" />\n        </Property>\n        <Property Name=\"metadata\" Type=\"Collection(graph.metadataEntry)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional extension properties. Unless mentioned explicitly, metadata values should not be changed.\" />\n        </Property>\n        <NavigationProperty Name=\"schema\" Type=\"graph.synchronizationSchema\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default synchronization schema for the jobs based on this template.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"synchronizationSchema\" BaseType=\"graph.entity\">\n        <Property Name=\"synchronizationRules\" Type=\"Collection(graph.synchronizationRule)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of synchronization rules configured for the synchronizationJob or synchronizationTemplate.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the schema, updated automatically with every schema change.\" />\n        </Property>\n        <NavigationProperty Name=\"directories\" Type=\"Collection(graph.directoryDefinition)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the collection of directories and all of their objects.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"cloudCommunications\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"calls\" Type=\"Collection(graph.call)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"callRecords\" Type=\"Collection(microsoft.graph.callRecords.callRecord)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"onlineMeetings\" Type=\"Collection(graph.onlineMeeting)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"presences\" Type=\"Collection(graph.presence)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"call\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"activeModalities\" Type=\"Collection(graph.modality)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of active modalities. Possible values are: unknown, audio, video, videoBasedScreenSharing, data. Read-only.\" />\n        </Property>\n        <Property Name=\"answeredBy\" Type=\"graph.participantInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The participant that answered the call. Read-only.\" />\n        </Property>\n        <Property Name=\"callbackUri\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The callback URL on which callbacks will be delivered. Must be https.\" />\n        </Property>\n        <Property Name=\"callChainId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier for all the participant calls in a conference or a unique identifier for two participant calls in a P2P call.  This needs to be copied over from Microsoft.Graph.Call.CallChainId.\" />\n        </Property>\n        <Property Name=\"callOptions\" Type=\"graph.callOptions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the optional features for the call.\" />\n        </Property>\n        <Property Name=\"callRoutes\" Type=\"Collection(graph.callRoute)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The routing information on how the call was retargeted. Read-only.\" />\n        </Property>\n        <Property Name=\"chatInfo\" Type=\"graph.chatInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The chat information. Required information for meeting scenarios.\" />\n        </Property>\n        <Property Name=\"direction\" Type=\"graph.callDirection\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The direction of the call. The possible value are incoming or outgoing. Read-only.\" />\n        </Property>\n        <Property Name=\"incomingContext\" Type=\"graph.incomingContext\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The context associated with an incoming call. Read-only. Server generated.\" />\n        </Property>\n        <Property Name=\"mediaConfig\" Type=\"graph.mediaConfig\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The media configuration. Required information for creating peer to peer calls or joining meetings.\" />\n        </Property>\n        <Property Name=\"mediaState\" Type=\"graph.callMediaState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. The call media state.\" />\n        </Property>\n        <Property Name=\"meetingCapability\" Type=\"graph.meetingCapability\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the capabilities of a meeting. Read-only.\" />\n        </Property>\n        <Property Name=\"meetingInfo\" Type=\"graph.meetingInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The meeting information. Required information for meeting scenarios.\" />\n        </Property>\n        <Property Name=\"myParticipantId\" Type=\"Edm.String\" />\n        <Property Name=\"requestedModalities\" Type=\"Collection(graph.modality)\" />\n        <Property Name=\"resultInfo\" Type=\"graph.resultInfo\" />\n        <Property Name=\"ringingTimeoutInSeconds\" Type=\"Edm.Int32\" />\n        <Property Name=\"routingPolicies\" Type=\"Collection(graph.routingPolicy)\" />\n        <Property Name=\"source\" Type=\"graph.participantInfo\" />\n        <Property Name=\"state\" Type=\"graph.callState\" />\n        <Property Name=\"subject\" Type=\"Edm.String\" />\n        <Property Name=\"targets\" Type=\"Collection(graph.invitationParticipantInfo)\" />\n        <Property Name=\"tenantId\" Type=\"Edm.String\" />\n        <Property Name=\"terminationReason\" Type=\"Edm.String\" />\n        <Property Name=\"toneInfo\" Type=\"graph.toneInfo\" />\n        <Property Name=\"transcription\" Type=\"graph.callTranscriptionInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The transcription information for the call. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"audioRoutingGroups\" Type=\"Collection(graph.audioRoutingGroup)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"contentSharingSessions\" Type=\"Collection(graph.contentSharingSession)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"operations\" Type=\"Collection(graph.commsOperation)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"participants\" Type=\"Collection(graph.participant)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"accessReview\" BaseType=\"graph.entity\">\n        <Property Name=\"businessFlowTemplateId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The business flow template identifier. Required on create.  This value is case sensitive.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.userIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who created this review.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description provided by the access review creator, to show to the reviewers.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The access review name. Required on create.\" />\n        </Property>\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when the review is scheduled to end. This must be at least one day later than the start date.  Required on create.\" />\n        </Property>\n        <Property Name=\"reviewedEntity\" Type=\"graph.identity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The object for which the access reviews is reviewing the access rights assignments. This can be the group for the review of memberships of users in a group, or the app for a review of assignments of users to an application. Required on create.\" />\n        </Property>\n        <Property Name=\"reviewerType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The relationship type of reviewer to the target object, one of self, delegated or entityOwners. Required on create.\" />\n        </Property>\n        <Property Name=\"settings\" Type=\"graph.accessReviewSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings of an accessReview, see type definition below.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when the review is scheduled to be start.  This could be a date in the future.  Required on create.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This read-only field specifies the status of an accessReview. The typical states include Initializing, NotStarted, Starting,InProgress, Completing, Completed, AutoReviewing, and AutoReviewed.\" />\n        </Property>\n        <NavigationProperty Name=\"decisions\" Type=\"Collection(graph.accessReviewDecision)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of decisions for this access review.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"instances\" Type=\"Collection(graph.accessReview)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of access reviews instances past, present and future, if this object is a recurring access review.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"myDecisions\" Type=\"Collection(graph.accessReviewDecision)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of decisions for the caller, if the caller is a reviewer.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"reviewers\" Type=\"Collection(graph.accessReviewReviewer)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of reviewers for an access review, if access review reviewerType is of type delegated.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"accessReviewDecision\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"accessRecommendation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The feature- generated recommendation shown to the reviewer, one of Approve, Deny or NotAvailable.\" />\n        </Property>\n        <Property Name=\"accessReviewId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The feature-generated id of the access review.\" />\n        </Property>\n        <Property Name=\"appliedBy\" Type=\"graph.userIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the review completes, if the results were manually applied, the user identity of the user who applied the decision. If the review was auto-applied, the userPrincipalName is empty.\" />\n        </Property>\n        <Property Name=\"appliedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the review decision was applied.\" />\n        </Property>\n        <Property Name=\"applyResult\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The outcome of applying the decision, one of NotApplied, Success, Failed, NotFound or NotSupported.\" />\n        </Property>\n        <Property Name=\"justification\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reviewer's business justification, if supplied.\" />\n        </Property>\n        <Property Name=\"reviewedBy\" Type=\"graph.userIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity of the reviewer. If the recommendation was used as the review, the userPrincipalName is empty.\" />\n        </Property>\n        <Property Name=\"reviewedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"reviewResult\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The result of the review, one of NotReviewed, Deny, DontKnow or Approve.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"accessReviewReviewer\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date when the reviewer was added for the access review.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of reviewer.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principal name of the user.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"accessReviewHistoryDefinition\" BaseType=\"graph.entity\">\n        <Property Name=\"createdBy\" Type=\"graph.userIdentity\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User who created this review history definition.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp when the access review definition was created.\" />\n        </Property>\n        <Property Name=\"decisions\" Type=\"Collection(graph.accessReviewHistoryDecisionFilter)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines which review decisions will be included in the fetched review history data if specified. Optional on create. All decisions will be included by default if no decisions are provided on create. Possible values are: approve, deny, dontKnow, notReviewed, and notNotified.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name for the access review history data collection. Required.\" />\n        </Property>\n        <Property Name=\"downloadUri\" Type=\"Edm.String\" />\n        <Property Name=\"fulfilledDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"reviewHistoryPeriodEndDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A timestamp. Reviews ending on or before this date will be included in the fetched history data. Only required if scheduleSettings is not defined.\" />\n        </Property>\n        <Property Name=\"reviewHistoryPeriodStartDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A timestamp. Reviews starting on or before this date will be included in the fetched history data. Only required if scheduleSettings is not defined.\" />\n        </Property>\n        <Property Name=\"scheduleSettings\" Type=\"graph.accessReviewHistoryScheduleSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings for a recurring access review history definition series. Only required if reviewHistoryPeriodStartDateTime or reviewHistoryPeriodEndDateTime are not defined. Not supported yet.\" />\n        </Property>\n        <Property Name=\"scopes\" Type=\"Collection(graph.accessReviewScope)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to scope what reviews are included in the fetched history data. Fetches reviews whose scope matches with this provided scope. Required.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.accessReviewHistoryStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the status of the review history data collection. The possible values are: done, inProgress, error, requested, unknownFutureValue.\" />\n        </Property>\n        <NavigationProperty Name=\"instances\" Type=\"Collection(graph.accessReviewHistoryInstance)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the accessReviewHistoryDefinition is a recurring definition, instances represent each recurrence. A definition that does not recur will have exactly one instance.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"accessReviewHistoryInstance\" BaseType=\"graph.entity\">\n        <Property Name=\"downloadUri\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Uri which can be used to retrieve review history data. This URI will be active for 24 hours after being generated. Required.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp when this instance and associated data expires and the history is deleted. Required.\" />\n        </Property>\n        <Property Name=\"fulfilledDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp when all of the available data for this instance was collected. This will be set after this instance's status is set to done. Required.\" />\n        </Property>\n        <Property Name=\"reviewHistoryPeriodEndDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp, reviews ending on or before this date will be included in the fetched history data.\" />\n        </Property>\n        <Property Name=\"reviewHistoryPeriodStartDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp, reviews starting on or after this date will be included in the fetched history data.\" />\n        </Property>\n        <Property Name=\"runDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp when the instance's history data is scheduled to be generated.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.accessReviewHistoryStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the status of the review history data collection. The possible values are: done, inProgress, error, requested, unknownFutureValue. Once the status has been marked as done, a link can be generated to retrieve the instance's data by calling generateDownloadUri method.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"accessReviewInstanceDecisionItem\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"accessReviewId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the accessReviewInstance parent. Supports $select. Read-only.\" />\n        </Property>\n        <Property Name=\"appliedBy\" Type=\"graph.userIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the user who applied the decision. 00000000-0000-0000-0000-000000000000 if the assigned reviewer hasn't applied the decision or it was automatically applied. Read-only.\" />\n        </Property>\n        <Property Name=\"appliedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timestamp when the approval decision was applied. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.  Supports $select. Read-only.\" />\n        </Property>\n        <Property Name=\"applyResult\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The result of applying the decision. Possible values: New, AppliedSuccessfully, AppliedWithUnknownFailure, AppliedSuccessfullyButObjectNotFound and ApplyNotSupported. Supports $select, $orderby, and $filter (eq only). Read-only.\" />\n        </Property>\n        <Property Name=\"decision\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).\" />\n        </Property>\n        <Property Name=\"justification\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Justification left by the reviewer when they made the decision.\" />\n        </Property>\n        <Property Name=\"principal\" Type=\"graph.identity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Every decision item in an access review represents a principal's access to a resource. This property represents details of the principal. For example, if a decision item represents access of User 'Bob' to Group 'Sales' - The principal is 'Bob' and the resource is 'Sales'. Principals can be of two types - userIdentity and servicePrincipalIdentity. Supports $select. Read-only.\" />\n        </Property>\n        <Property Name=\"principalLink\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Link to the principal object. For example: https://graph.microsoft.com/v1.0/users/a6c7aecb-cbfd-4763-87ef-e91b4bd509d9. Read-only.\" />\n        </Property>\n        <Property Name=\"principalResourceMembership\" Type=\"graph.decisionItemPrincipalResourceMembership\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Every decision item in an access review represents a principal's membership to a resource. This property provides the details of the membership. For example, whether the principal has direct access or indirect access to the resource. Supports $select. Read-only.\" />\n        </Property>\n        <Property Name=\"recommendation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A system-generated recommendation for the approval decision based off last interactive sign-in to tenant. Recommend approve if sign-in is within thirty days of start of review. Recommend deny if sign-in is greater than thirty days of start of review. Recommendation not available otherwise. Possible values: Approve, Deny, or NoInfoAvailable. Supports $select, $orderby, and $filter (eq only). Read-only.\" />\n        </Property>\n        <Property Name=\"resource\" Type=\"graph.accessReviewInstanceDecisionItemResource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Every decision item in an access review represents a principal's access to a resource. This property represents details of the resource. For example, if a decision item represents access of User 'Bob' to Group 'Sales' - The principal is Bob and the resource is 'Sales'. Resources can be of multiple types. See accessReviewInstanceDecisionItemResource. Read-only.\" />\n        </Property>\n        <Property Name=\"resourceLink\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A link to the resource. For example, https://graph.microsoft.com/v1.0/servicePrincipals/c86300f3-8695-4320-9f6e-32a2555f5ff8. Supports $select. Read-only.\" />\n        </Property>\n        <Property Name=\"reviewedBy\" Type=\"graph.userIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the reviewer. 00000000-0000-0000-0000-000000000000 if the assigned reviewer hasn't reviewed. Supports $select. Read-only.\" />\n        </Property>\n        <Property Name=\"reviewedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timestamp when the review decision occurred. Supports $select. Read-only.\" />\n        </Property>\n        <Property Name=\"target\" Type=\"graph.accessReviewInstanceDecisionItemTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target of this specific decision. Decision targets can be of different types – each one with its own specific properties. See accessReviewInstanceDecisionItemTarget. Read-only.  This property has been replaced by the principal and resource properties in v1.0.\" />\n        </Property>\n        <NavigationProperty Name=\"insights\" Type=\"Collection(graph.governanceInsight)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"instance\" Type=\"graph.accessReviewInstance\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"There is exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"accessReviewScheduleDefinition\" BaseType=\"graph.entity\">\n        <Property Name=\"additionalNotificationRecipients\" Type=\"Collection(graph.accessReviewNotificationRecipientItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the list of additional users or group members to be notified of the access review progress.\" />\n        </Property>\n        <Property Name=\"backupReviewers\" Type=\"Collection(graph.accessReviewReviewerScope)\" />\n        <Property Name=\"createdBy\" Type=\"graph.userIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User who created this review. Read-only.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp when the access review series was created. Supports $select. Read-only.\" />\n        </Property>\n        <Property Name=\"descriptionForAdmins\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description provided by review creators to provide more context of the review to admins. Supports $select.\" />\n        </Property>\n        <Property Name=\"descriptionForReviewers\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description provided  by review creators to provide more context of the review to reviewers. Reviewers will see this description in the email sent to them requesting their review. Email notifications support up to 256 characters. Supports $select.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the access review series. Supports $select and $orderBy. Required on create.\" />\n        </Property>\n        <Property Name=\"fallbackReviewers\" Type=\"Collection(graph.accessReviewReviewerScope)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user's manager does not exist. See accessReviewReviewerScope. Replaces backupReviewers. Supports $select. NOTE: The value of this property will be ignored if fallback reviewers are assigned through the stageSettings property.\" />\n        </Property>\n        <Property Name=\"instanceEnumerationScope\" Type=\"graph.accessReviewScope\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This property is required when scoping a review to guest users' access across all Microsoft 365 groups and determines which Microsoft 365 groups are reviewed. Each group will become a unique accessReviewInstance of the access review series.  For supported scopes, see accessReviewScope. Supports $select. For examples of options for configuring instanceEnumerationScope, see Configure the scope of your access review definition using the Microsoft Graph API.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp when the access review series was last modified. Supports $select. Read-only.\" />\n        </Property>\n        <Property Name=\"reviewers\" Type=\"Collection(graph.accessReviewReviewerScope)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This collection of access review scopes is used to define who are the reviewers. The reviewers property is only updatable if individual users are assigned as reviewers. Required on create. Supports $select. For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API. NOTE: The value of this property will be ignored if reviewers are assigned through the stageSettings property.\" />\n        </Property>\n        <Property Name=\"scope\" Type=\"graph.accessReviewScope\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the entities whose access is reviewed. For supported scopes, see accessReviewScope. Required on create. Supports $select and $filter (contains only). For examples of options for configuring scope, see Configure the scope of your access review definition using the Microsoft Graph API.\" />\n        </Property>\n        <Property Name=\"settings\" Type=\"graph.accessReviewScheduleSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings for an access review series, see type definition below. Supports $select. Required on create.\" />\n        </Property>\n        <Property Name=\"stageSettings\" Type=\"Collection(graph.accessReviewStageSettings)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required only for a multi-stage access review to define the stages and their settings. You can break down each review instance into up to three sequential stages, where each stage can have a different set of reviewers, fallback reviewers, and settings. Stages will be created sequentially based on the dependsOn property. Optional.  When this property is defined, its settings are used instead of the corresponding settings in the accessReviewScheduleDefinition object and its settings, reviewers, and fallbackReviewers properties.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This read-only field specifies the status of an access review. The typical states include Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed.  Supports $select, $orderby, and $filter (eq only). Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"instances\" Type=\"Collection(graph.accessReviewInstance)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set of access reviews instances for this access review series. Access reviews that do not recur will only have one instance; otherwise, there is an instance for each recurrence.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"accessReviewStage\" BaseType=\"graph.entity\">\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime when review stage is scheduled to end. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. This property is the cumulative total of the durationInDays for all stages. Read-only.\" />\n        </Property>\n        <Property Name=\"fallbackReviewers\" Type=\"Collection(graph.accessReviewReviewerScope)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user's manager does not exist.\" />\n        </Property>\n        <Property Name=\"reviewers\" Type=\"Collection(graph.accessReviewReviewerScope)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This collection of access review scopes is used to define who the reviewers are. For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime when review stage is scheduled to start. May be in the future. 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.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the status of an accessReviewStage. Possible values: Initializing, NotStarted, Starting, InProgress, Completing, Completed, AutoReviewing, and AutoReviewed. Supports $orderby, and $filter (eq only). Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"decisions\" Type=\"Collection(graph.accessReviewInstanceDecisionItem)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"userConsentRequest\" BaseType=\"graph.request\">\n        <Property Name=\"reason\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's justification for requiring access to the app. Supports $filter (eq only) and $orderby.\" />\n        </Property>\n        <NavigationProperty Name=\"approval\" Type=\"graph.approval\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Approval decisions associated with a request.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"approvalStep\" BaseType=\"graph.entity\">\n        <Property Name=\"assignedToMe\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the step is assigned to the calling user to review. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label provided by the policy creator to identify an approval step. Read-only.\" />\n        </Property>\n        <Property Name=\"justification\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The justification associated with the approval step decision.\" />\n        </Property>\n        <Property Name=\"reviewedBy\" Type=\"graph.identity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the reviewer. 00000000-0000-0000-0000-000000000000 if the assigned reviewer hasn't reviewed. Read-only.\" />\n        </Property>\n        <Property Name=\"reviewedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when a decision was recorded. The date and time information uses 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.\" />\n        </Property>\n        <Property Name=\"reviewResult\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The result of this approval record. Possible values include: NotReviewed, Approved, Denied.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The step status. Possible values: InProgress, Initializing, Completed, Expired. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"approvalWorkflowProvider\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n        <NavigationProperty Name=\"businessFlows\" Type=\"Collection(graph.businessFlow)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"businessFlowsWithRequestsAwaitingMyDecision\" Type=\"Collection(graph.businessFlow)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"policyTemplates\" Type=\"Collection(graph.governancePolicyTemplate)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"businessFlow\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"customData\" Type=\"Edm.String\" />\n        <Property Name=\"deDuplicationId\" Type=\"Edm.String\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"policy\" Type=\"graph.governancePolicy\" />\n        <Property Name=\"policyTemplateId\" Type=\"Edm.String\" />\n        <Property Name=\"recordVersion\" Type=\"Edm.String\" />\n        <Property Name=\"schemaId\" Type=\"Edm.String\" />\n        <Property Name=\"settings\" Type=\"graph.businessFlowSettings\" />\n      </EntityType>\n      <EntityType Name=\"governancePolicyTemplate\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"policy\" Type=\"graph.governancePolicy\" />\n        <Property Name=\"settings\" Type=\"graph.businessFlowSettings\" />\n      </EntityType>\n      <EntityType Name=\"businessFlowTemplate\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the business flow template\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"accessPackageAssignmentPolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"accessPackageId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the access package.\" />\n        </Property>\n        <Property Name=\"accessReviewSettings\" Type=\"graph.assignmentReviewSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Who must review, and how often, the assignments to the access package from this policy. This property is null if reviews are not required.\" />\n        </Property>\n        <Property Name=\"canExtend\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a user can extend the access package assignment duration after approval.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"Edm.String\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the policy.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the policy. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"durationInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days in which assignments from this policy last until they are expired.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration date for assignments created in this policy. 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\" />\n        </Property>\n        <Property Name=\"modifiedBy\" Type=\"Edm.String\" />\n        <Property Name=\"modifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n        <Property Name=\"questions\" Type=\"Collection(graph.accessPackageQuestion)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Questions that are posed to the  requestor.\" />\n        </Property>\n        <Property Name=\"requestApprovalSettings\" Type=\"graph.approvalSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Who must approve requests for access package in this policy.\" />\n        </Property>\n        <Property Name=\"requestorSettings\" Type=\"graph.requestorSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Who can request this access package from this policy.\" />\n        </Property>\n        <NavigationProperty Name=\"accessPackage\" Type=\"graph.accessPackage\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The access package with this policy. Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"accessPackageCatalog\" Type=\"graph.accessPackageCatalog\" />\n        <NavigationProperty Name=\"customExtensionHandlers\" Type=\"Collection(graph.customExtensionHandler)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"accessPackageAssignmentRequest\" BaseType=\"graph.entity\">\n        <Property Name=\"answers\" Type=\"Collection(graph.accessPackageAnswer)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Answers provided by the requestor to accessPackageQuestions asked of them at the time of request.\" />\n        </Property>\n        <Property Name=\"completedDate\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"customExtensionHandlerInstances\" Type=\"Collection(graph.customExtensionHandlerInstance)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of custom workflow extension instances being run on an assignment request. Read-only.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"isValidationOnly\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the request is not to be processed for assignment.\" />\n        </Property>\n        <Property Name=\"justification\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The requestor's supplied justification.\" />\n        </Property>\n        <Property Name=\"requestState\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One of PendingApproval, Canceled,  Denied, Delivering, Delivered, PartiallyDelivered, DeliveryFailed, Submitted or Scheduled. Read-only.\" />\n        </Property>\n        <Property Name=\"requestStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"More information on the request processing status. Read-only.\" />\n        </Property>\n        <Property Name=\"requestType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One of UserAdd, UserExtend, UserUpdate, UserRemove, AdminAdd, AdminRemove or SystemRemove. A request from the user themselves would have requestType of UserAdd, UserUpdate or UserRemove. Read-only.\" />\n        </Property>\n        <Property Name=\"schedule\" Type=\"graph.requestSchedule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The range of dates that access is to be assigned to the requestor. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"accessPackage\" Type=\"graph.accessPackage\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The access package associated with the accessPackageAssignmentRequest. An access package defines the collections of resource roles and the policies for how one or more users can get access to those resources. Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"accessPackageAssignment\" Type=\"graph.accessPackageAssignment\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For a requestType of UserAdd or AdminAdd, this is an access package assignment requested to be created.  For a requestType of UserRemove, AdminRemove or SystemRemove, this has the id property of an existing assignment to be removed.  Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"requestor\" Type=\"graph.accessPackageSubject\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The subject who requested or, if a direct assignment, was assigned. Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"accessPackageAssignmentResourceRole\" BaseType=\"graph.entity\">\n        <Property Name=\"originId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier relative to the origin system, corresponding to the originId property of the accessPackageResourceRole.\" />\n        </Property>\n        <Property Name=\"originSystem\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The system where the role assignment is to be created or has been created for an access package assignment, such as SharePointOnline, AadGroup or AadApplication, corresponding to the originSystem property of the accessPackageResourceRole.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value is PendingFulfillment when the access package assignment has not yet been delivered to the origin system, and Fulfilled when the access package assignment has been delivered to the origin system.\" />\n        </Property>\n        <NavigationProperty Name=\"accessPackageAssignments\" Type=\"Collection(graph.accessPackageAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The access package assignments resulting in this role assignment. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"accessPackageResourceRole\" Type=\"graph.accessPackageResourceRole\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"accessPackageResourceScope\" Type=\"graph.accessPackageResourceScope\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"accessPackageSubject\" Type=\"graph.accessPackageSubject\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Supports $filter (eq) on objectId and $expand query parameters.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"accessPackageAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"accessPackageId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the access package. Read-only.\" />\n        </Property>\n        <Property Name=\"assignmentPolicyId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the access package assignment policy. Read-only.\" />\n        </Property>\n        <Property Name=\"assignmentState\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the access package assignment. Possible values are Delivering, Delivered, or Expired. Read-only. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"assignmentStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"More information about the assignment lifecycle.  Possible values include Delivering, Delivered, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered.  Read-only.\" />\n        </Property>\n        <Property Name=\"catalogId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the catalog containing the access package. Read-only.\" />\n        </Property>\n        <Property Name=\"expiredDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n        <Property Name=\"isExtended\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the access package assignment is extended. Read-only.\" />\n        </Property>\n        <Property Name=\"schedule\" Type=\"graph.requestSchedule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the access assignment is to be in place. Read-only.\" />\n        </Property>\n        <Property Name=\"targetId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the subject with the assignment. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"accessPackage\" Type=\"graph.accessPackage\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Supports $filter (eq) on the id property and $expand query parameters.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"accessPackageAssignmentPolicy\" Type=\"graph.accessPackageAssignmentPolicy\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Supports $filter (eq) on the id property\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"accessPackageAssignmentRequests\" Type=\"Collection(graph.accessPackageAssignmentRequest)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"accessPackageAssignmentResourceRoles\" Type=\"Collection(graph.accessPackageAssignmentResourceRole)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The resource roles delivered to the target user for this assignment. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"target\" Type=\"graph.accessPackageSubject\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The subject of the access package assignment. Read-only. Nullable. Supports $expand. Supports $filter (eq) on objectId.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"accessPackageCatalog\" BaseType=\"graph.entity\">\n        <Property Name=\"catalogStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Has the value Published if the access packages are available for management.\" />\n        </Property>\n        <Property Name=\"catalogType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One of UserManaged or ServiceDefault.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UPN of the user who created this resource. Read-only.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the access package catalog.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the access package catalog. Supports $filter (eq, contains).\" />\n        </Property>\n        <Property Name=\"isExternallyVisible\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the access packages in this catalog can be requested by users outside of the tenant.\" />\n        </Property>\n        <Property Name=\"modifiedBy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UPN of the user who last modified this resource. Read-only.\" />\n        </Property>\n        <Property Name=\"modifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <NavigationProperty Name=\"accessPackageResourceRoles\" Type=\"Collection(graph.accessPackageResourceRole)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The roles in each resource in a catalog. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"accessPackageResources\" Type=\"Collection(graph.accessPackageResource)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"accessPackageResourceScopes\" Type=\"Collection(graph.accessPackageResourceScope)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"accessPackages\" Type=\"Collection(graph.accessPackage)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The access packages in this catalog. Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"customAccessPackageWorkflowExtensions\" Type=\"Collection(graph.customAccessPackageWorkflowExtension)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"accessPackageResourceEnvironment\" BaseType=\"graph.entity\">\n        <Property Name=\"connectionInfo\" Type=\"graph.connectionInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection information of an environment used to connect to a resource.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the user that created this object.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that this object 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.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of this object.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of this object.\" />\n        </Property>\n        <Property Name=\"isDefaultEnvironment\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether this is default environment or not. It is set to true for all static origin systems, such as Azure AD groups and Azure AD Applications.\" />\n        </Property>\n        <Property Name=\"modifiedBy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the entity that last modified this object.\" />\n        </Property>\n        <Property Name=\"modifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that this object was last modified. 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.\" />\n        </Property>\n        <Property Name=\"originId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of this environment in the origin system.\" />\n        </Property>\n        <Property Name=\"originSystem\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the resource in the origin system, that is, SharePointOnline. Requires $filter (eq).\" />\n        </Property>\n        <NavigationProperty Name=\"accessPackageResources\" Type=\"Collection(graph.accessPackageResource)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Required.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"accessPackageResourceRequest\" BaseType=\"graph.entity\">\n        <Property Name=\"catalogId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique ID of the access package catalog.\" />\n        </Property>\n        <Property Name=\"executeImmediately\" Type=\"Edm.Boolean\" />\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n        <Property Name=\"isValidationOnly\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set, does not add the resource.\" />\n        </Property>\n        <Property Name=\"justification\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The requestor's justification for adding or removing the resource.\" />\n        </Property>\n        <Property Name=\"requestState\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The outcome of whether the service was able to add the resource to the catalog.  The value is Delivered if the resource was added or removed. Read-Only.\" />\n        </Property>\n        <Property Name=\"requestStatus\" Type=\"Edm.String\" />\n        <Property Name=\"requestType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use AdminAdd to add a resource, if the caller is an administrator or resource owner, AdminUpdate to update a resource, or AdminRemove to remove a resource.\" />\n        </Property>\n        <NavigationProperty Name=\"accessPackageResource\" Type=\"graph.accessPackageResource\" />\n        <NavigationProperty Name=\"requestor\" Type=\"graph.accessPackageSubject\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"accessPackageResourceRoleScope\" BaseType=\"graph.entity\">\n        <Property Name=\"createdBy\" Type=\"Edm.String\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n        <Property Name=\"modifiedBy\" Type=\"Edm.String\" />\n        <Property Name=\"modifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n        <NavigationProperty Name=\"accessPackageResourceRole\" Type=\"graph.accessPackageResourceRole\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"accessPackageResourceScope\" Type=\"graph.accessPackageResourceScope\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"accessPackageResource\" BaseType=\"graph.entity\">\n        <Property Name=\"addedBy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the user or application that first added this resource. Read-only.\" />\n        </Property>\n        <Property Name=\"addedOn\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"attributes\" Type=\"Collection(graph.accessPackageResourceAttribute)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains information about the attributes to be collected from the requestor and sent to the resource application.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A description for the resource.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the resource, such as the application name, group name or site name.\" />\n        </Property>\n        <Property Name=\"isPendingOnboarding\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the resource is not yet available for assignment. Read-only.\" />\n        </Property>\n        <Property Name=\"originId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the resource in the origin system. In the case of an Azure AD group, this is the identifier of the group.\" />\n        </Property>\n        <Property Name=\"originSystem\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the resource in the origin system, such as SharePointOnline, AadApplication or AadGroup.\" />\n        </Property>\n        <Property Name=\"resourceType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the resource, such as Application if it is an Azure AD connected application, or SharePoint Online Site for a SharePoint Online site.\" />\n        </Property>\n        <Property Name=\"url\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique resource locator for the resource, such as the URL for signing a user into an application.\" />\n        </Property>\n        <NavigationProperty Name=\"accessPackageResourceEnvironment\" Type=\"graph.accessPackageResourceEnvironment\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"accessPackageResourceRoles\" Type=\"Collection(graph.accessPackageResourceRole)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"accessPackageResourceScopes\" Type=\"Collection(graph.accessPackageResourceScope)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"accessPackage\" BaseType=\"graph.entity\">\n        <Property Name=\"catalogId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the access package catalog referencing this access package. Read-only.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The userPrincipalName of the user or identity of the subject who created this resource. Read-only.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the access package.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the access package. Supports $filter (eq, contains).\" />\n        </Property>\n        <Property Name=\"isHidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the access package is hidden from the requestor.\" />\n        </Property>\n        <Property Name=\"isRoleScopesVisible\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether role scopes are visible.\" />\n        </Property>\n        <Property Name=\"modifiedBy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The userPrincipalName of the user who last modified this resource. Read-only.\" />\n        </Property>\n        <Property Name=\"modifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <NavigationProperty Name=\"accessPackageAssignmentPolicies\" Type=\"Collection(graph.accessPackageAssignmentPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"accessPackageCatalog\" Type=\"graph.accessPackageCatalog\" />\n        <NavigationProperty Name=\"accessPackageResourceRoleScopes\" Type=\"Collection(graph.accessPackageResourceRoleScope)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"accessPackagesIncompatibleWith\" Type=\"Collection(graph.accessPackage)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The access packages that are incompatible with this package. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"incompatibleAccessPackages\" Type=\"Collection(graph.accessPackage)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The  access packages whose assigned users are ineligible to be assigned this access package.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"incompatibleGroups\" Type=\"Collection(graph.group)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The groups whose members are ineligible to be assigned this access package.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"connectedOrganization\" BaseType=\"graph.entity\">\n        <Property Name=\"createdBy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UPN of the user who created this resource. Read-only.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the connected organization.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the connected organization. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"identitySources\" Type=\"Collection(graph.identitySource)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity sources in this connected organization, one of azureActiveDirectoryTenant, crossCloudAzureActiveDirectoryTenant, domainIdentitySource or externalDomainFederation. Read-only. Nullable. Supports $select and $filter(eq). To filter by the derived types, you must declare the resource using its full OData cast, for example, $filter=identitySources/any(is:is/microsoft.graph.azureActiveDirectoryTenant/tenantId eq 'bcfdfff4-cbc3-43f2-9000-ba7b7515054f').\" />\n        </Property>\n        <Property Name=\"modifiedBy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UPN of the user who last modified this resource. Read-only.\" />\n        </Property>\n        <Property Name=\"modifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.connectedOrganizationState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of a connected organization defines whether assignment policies with requestor scope type AllConfiguredConnectedOrganizationSubjects are applicable or not. Possible values are: configured, proposed.\" />\n        </Property>\n        <NavigationProperty Name=\"externalSponsors\" Type=\"Collection(graph.directoryObject)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n        </NavigationProperty>\n        <NavigationProperty Name=\"internalSponsors\" Type=\"Collection(graph.directoryObject)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"entitlementManagementSettings\" BaseType=\"graph.entity\">\n        <Property Name=\"daysUntilExternalUserDeletedAfterBlocked\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If externalUserLifecycleAction is BlockSignInAndDelete, the number of days after an external user is blocked from sign in before their account is deleted.\" />\n        </Property>\n        <Property Name=\"externalUserLifecycleAction\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One of None, BlockSignIn, or BlockSignInAndDelete.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"accessPackageSubject\" BaseType=\"graph.entity\">\n        <Property Name=\"altSecId\" Type=\"Edm.String\" />\n        <Property Name=\"connectedOrganizationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the connected organization of the subject.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the subject.\" />\n        </Property>\n        <Property Name=\"email\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address of the subject.\" />\n        </Property>\n        <Property Name=\"objectId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The object identifier of the subject. null if the subject is not yet a user in the tenant.\" />\n        </Property>\n        <Property Name=\"onPremisesSecurityIdentifier\" Type=\"Edm.String\" />\n        <Property Name=\"principalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The principal name, if known, of the subject.\" />\n        </Property>\n        <Property Name=\"subjectLifecycle\" Type=\"graph.accessPackageSubjectLifecycle\" />\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The resource type of the subject.\" />\n        </Property>\n        <Annotation Term=\"OData.Community.Keys.V1.AlternateKeys\">\n          <Collection>\n            <Record Type=\"OData.Community.Keys.V1.AlternateKey\">\n              <PropertyValue Property=\"Key\">\n                <Collection>\n                  <Record Type=\"OData.Community.Keys.V1.PropertyRef\">\n                    <PropertyValue Property=\"Alias\" String=\"objectId\" />\n                    <PropertyValue PropertyPath=\"objectId\" Property=\"Name\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n        <NavigationProperty Name=\"connectedOrganization\" Type=\"graph.connectedOrganization\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The connected organization of the subject. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"program\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the program.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the program.  Required on create.\" />\n        </Property>\n        <NavigationProperty Name=\"controls\" Type=\"Collection(graph.programControl)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls associated with the program.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"programControl\" BaseType=\"graph.entity\">\n        <Property Name=\"controlId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The controlId of the control, in particular the identifier of an access review. Required on create.\" />\n        </Property>\n        <Property Name=\"controlTypeId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The programControlType identifies the type of program control - for example, a control linking to guest access reviews. Required on create.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The creation date and time of the program control.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the control.\" />\n        </Property>\n        <Property Name=\"owner\" Type=\"graph.userIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who created the program control.\" />\n        </Property>\n        <Property Name=\"programId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The programId of the program this control is a part of. Required on create.\" />\n        </Property>\n        <Property Name=\"resource\" Type=\"graph.programResource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The resource, a group or an app, targeted by this program control's access review.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The life cycle status of the control.\" />\n        </Property>\n        <NavigationProperty Name=\"program\" Type=\"graph.program\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The program this control is part of.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"programControlType\" BaseType=\"graph.entity\">\n        <Property Name=\"controlTypeGroupId\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the program control type\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userSignInInsight\" BaseType=\"graph.governanceInsight\">\n        <Property Name=\"lastSignInDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates when the user last signed in\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"agreement\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the agreement. The display name is used for internal tracking of the agreement but is not shown to end users who view the agreement. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"isPerDeviceAcceptanceRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting enables you to require end users to accept this agreement on every device that they are accessing it from. The end user will be required to register their device in Azure AD, if they haven't already done so. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"isViewingBeforeAcceptanceRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the user has to expand the agreement before accepting. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"termsExpiration\" Type=\"graph.termsExpiration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Expiration schedule and frequency of agreement for all users.  Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"userReacceptRequiredFrequency\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The duration after which the user must re-accept the terms of use. The value is represented in ISO 8601 format for durations.\" />\n        </Property>\n        <NavigationProperty Name=\"acceptances\" Type=\"Collection(graph.agreementAcceptance)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Information about acceptances of this agreement.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"file\" Type=\"graph.agreementFile\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default PDF linked to this agreement.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"files\" Type=\"Collection(graph.agreementFileLocalization)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PDFs linked to this agreement. Note: This property is in the process of being deprecated. Use the  file property instead.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"agreementFileProperties\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time representing when the file was created.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized display name of the policy file of an agreement. The localized display name is shown to end users who view the agreement.\" />\n        </Property>\n        <Property Name=\"fileData\" Type=\"graph.agreementFileData\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data that represents the terms of use PDF document. Read-only.\" />\n        </Property>\n        <Property Name=\"fileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the agreement file (for example, TOU.pdf). Read-only.\" />\n        </Property>\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If none of the languages matches the client preference, indicates whether this is the default agreement file . If none of the files are marked as default, the first one is treated as the default. Read-only.\" />\n        </Property>\n        <Property Name=\"isMajorVersion\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the agreement file is a major version update. Major version updates invalidate the agreement's acceptances on the corresponding language.\" />\n        </Property>\n        <Property Name=\"language\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language of the agreement file in the format 'languagecode2-country/regioncode2'. 'languagecode2' is a lowercase two-letter code derived from ISO 639-1, while 'country/regioncode2' is derived from ISO 3166 and usually consists of two uppercase letters, or a BCP-47 language tag. For example, U.S. English is en-US. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"agreementFile\" BaseType=\"graph.agreementFileProperties\">\n        <NavigationProperty Name=\"localizations\" Type=\"Collection(graph.agreementFileLocalization)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The localized version of the terms of use agreement files attached to the agreement.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"agreementFileLocalization\" BaseType=\"graph.agreementFileProperties\">\n        <NavigationProperty Name=\"versions\" Type=\"Collection(graph.agreementFileVersion)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Customized versions of the terms of use agreement in the Azure AD tenant.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"agreementFileVersion\" BaseType=\"graph.agreementFileProperties\" />\n      <EntityType Name=\"countryNamedLocation\" BaseType=\"graph.namedLocation\">\n        <Property Name=\"countriesAndRegions\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of countries and/or regions in two-letter format specified by ISO 3166-2.\" />\n        </Property>\n        <Property Name=\"countryLookupMethod\" Type=\"graph.countryLookupMethodType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines what method is used to decide which country the user is located in. Possible values are clientIpAddress (default) and authenticatorAppGps.\" />\n        </Property>\n        <Property Name=\"includeUnknownCountriesAndRegions\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if IP addresses that don't map to a country or region should be included in the named location. Optional. Default value is false.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"identityProtectionRoot\">\n        <NavigationProperty Name=\"riskDetections\" Type=\"Collection(graph.riskDetection)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Risk detection in Azure AD Identity Protection and the associated information about the detection.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"riskyServicePrincipals\" Type=\"Collection(graph.riskyServicePrincipal)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure AD service principals that are at risk.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"riskyUsers\" Type=\"Collection(graph.riskyUser)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users that are flagged as at-risk by Azure AD Identity Protection.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"servicePrincipalRiskDetections\" Type=\"Collection(graph.servicePrincipalRiskDetection)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents information about detected at-risk service principals in an Azure AD tenant.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"riskDetection\" BaseType=\"graph.entity\">\n        <Property Name=\"activity\" Type=\"graph.activityType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the activity type the detected risk is linked to. The possible values are signin, user, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"activityDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time that the risky activity occurred. 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\" />\n        </Property>\n        <Property Name=\"additionalInfo\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional information associated with the risk detection in JSON format.\" />\n        </Property>\n        <Property Name=\"correlationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Correlation ID of the sign-in associated with the risk detection. This property is null if the risk detection is not associated with a sign-in.\" />\n        </Property>\n        <Property Name=\"detectedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time that the risk was detected. 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\" />\n        </Property>\n        <Property Name=\"detectionTimingType\" Type=\"graph.riskDetectionTimingType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timing of the detected risk (real-time/offline). The possible values are notDefined, realtime, nearRealtime, offline, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"ipAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the IP address of the client from where the risk occurred.\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time that the risk detection was last updated.\" />\n        </Property>\n        <Property Name=\"location\" Type=\"graph.signInLocation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Location of the sign-in.\" />\n        </Property>\n        <Property Name=\"requestId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Request ID of the sign-in associated with the risk detection. This property is null if the risk detection is not associated with a sign-in.\" />\n        </Property>\n        <Property Name=\"riskDetail\" Type=\"graph.riskDetail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of the detected risk. The possible values are: none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue, adminConfirmedServicePrincipalCompromised, adminDismissedAllRiskForServicePrincipal, m365DAdminDismissedDetection. 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 , m365DAdminDismissedDetection. Note: Details for this property are only available for Azure AD Premium P2 customers. P1 customers will be returned hidden.\" />\n        </Property>\n        <Property Name=\"riskEventType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of risk event detected. The possible values are unlikelyTravel, anonymizedIPAddress, maliciousIPAddress, unfamiliarFeatures, malwareInfectedIPAddress, suspiciousIPAddress, leakedCredentials, investigationsThreatIntelligence, generic,adminConfirmedUserCompromised, mcasImpossibleTravel, mcasSuspiciousInboxManipulationRules, investigationsThreatIntelligenceSigninLinked, maliciousIPAddressValidCredentialsBlockedIP, and anomalousUserActivity.  For more information about each value, see riskEventType values.\" />\n        </Property>\n        <Property Name=\"riskLevel\" Type=\"graph.riskLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Level of the detected risk. The possible values are low, medium, high, hidden, none, unknownFutureValue. Note: Details for this property are only available for Azure AD Premium P2 customers. P1 customers will be returned hidden.\" />\n        </Property>\n        <Property Name=\"riskState\" Type=\"graph.riskState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of a detected risky user or sign-in. The possible values are none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, and unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"riskType\" Type=\"graph.riskEventType\" />\n        <Property Name=\"source\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Source of the risk detection. For example, activeDirectory.\" />\n        </Property>\n        <Property Name=\"tokenIssuerType\" Type=\"graph.tokenIssuerType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of token issuer for the detected sign-in risk. The possible values are AzureAD, ADFederationServices, and unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the user.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique ID of the user.  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\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name (UPN) of the user.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"riskyServicePrincipal\" BaseType=\"graph.entity\">\n        <Property Name=\"accountEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the service principal account is enabled; otherwise, false.\" />\n        </Property>\n        <Property Name=\"appId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The globally unique identifier for the associated application (its appId property), if any.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the service principal.\" />\n        </Property>\n        <Property Name=\"isProcessing\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Azure AD is currently processing the service principal's risky state.\" />\n        </Property>\n        <Property Name=\"riskDetail\" Type=\"graph.riskDetail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"riskLastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the risk state was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2021 is 2021-01-01T00:00:00Z. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"riskLevel\" Type=\"graph.riskLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Level of the detected risky workload identity. The possible values are: low, medium, high, hidden, none, unknownFutureValue. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"riskState\" Type=\"graph.riskState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the service principal's risk. The possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"servicePrincipalType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies whether the service principal represents an Application, a ManagedIdentity, or a legacy application (socialIdp). This is set by Azure AD internally and is inherited from servicePrincipal.\" />\n        </Property>\n        <NavigationProperty Name=\"history\" Type=\"Collection(graph.riskyServicePrincipalHistoryItem)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the risk history of Azure AD service principals.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"riskyUser\" BaseType=\"graph.entity\">\n        <Property Name=\"isDeleted\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the user is deleted. Possible values are: true, false.\" />\n        </Property>\n        <Property Name=\"isProcessing\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a user's risky state is being processed by the backend.\" />\n        </Property>\n        <Property Name=\"riskDetail\" Type=\"graph.riskDetail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The possible values are none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"riskLastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the risky user was last updated.  The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"riskLevel\" Type=\"graph.riskLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Level of the detected risky user. The possible values are low, medium, high, hidden, none, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"riskState\" Type=\"graph.riskState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the user's risk. Possible values are: none, confirmedSafe, remediated, dismissed, atRisk, confirmedCompromised, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Risky user display name.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Risky user principal name.\" />\n        </Property>\n        <NavigationProperty Name=\"history\" Type=\"Collection(graph.riskyUserHistoryItem)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"servicePrincipalRiskDetection\" BaseType=\"graph.entity\">\n        <Property Name=\"activity\" Type=\"graph.activityType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"activityDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when the risky activity occurred. 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\" />\n        </Property>\n        <Property Name=\"additionalInfo\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional information associated with the risk detection. This string value is represented as a JSON object with the quotations escaped.\" />\n        </Property>\n        <Property Name=\"appId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the associated application.\" />\n        </Property>\n        <Property Name=\"correlationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Correlation ID of the sign-in activity associated with the risk detection. This property is null if the risk detection is not associated with a sign-in activity.\" />\n        </Property>\n        <Property Name=\"detectedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when the risk was detected. 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.\" />\n        </Property>\n        <Property Name=\"detectionTimingType\" Type=\"graph.riskDetectionTimingType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timing of the detected risk , whether real-time or offline). The possible values are: notDefined, realtime, nearRealtime, offline, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"ipAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the IP address of the client from where the risk occurred.\" />\n        </Property>\n        <Property Name=\"keyIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier (GUID) for the key credential associated with the risk detection.\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when the risk detection was last updated.\" />\n        </Property>\n        <Property Name=\"location\" Type=\"graph.signInLocation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Location from where the sign-in was initiated.\" />\n        </Property>\n        <Property Name=\"requestId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Request identifier of the sign-in activity associated with the risk detection. This property is null if the risk detection is not associated with a sign-in activity. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"riskDetail\" Type=\"graph.riskDetail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"riskEventType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of risk event detected. The possible values are: investigationsThreatIntelligence, generic, adminConfirmedServicePrincipalCompromised, suspiciousSignins, leakedCredentials, anomalousServicePrincipalActivity, maliciousApplication, suspiciousApplication.\" />\n        </Property>\n        <Property Name=\"riskLevel\" Type=\"graph.riskLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"riskState\" Type=\"graph.riskState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of a detected risky service principal or sign-in activity. The possible values are: none, dismissed, atRisk, confirmedCompromised.\" />\n        </Property>\n        <Property Name=\"servicePrincipalDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the service principal.\" />\n        </Property>\n        <Property Name=\"servicePrincipalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the service principal. Supports $filter (eq).\" />\n        </Property>\n        <Property Name=\"source\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Source of the risk detection. For example, identityProtection.\" />\n        </Property>\n        <Property Name=\"tokenIssuerType\" Type=\"graph.tokenIssuerType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of token issuer for the detected sign-in risk. The possible values are: AzureAD.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"ipNamedLocation\" BaseType=\"graph.namedLocation\">\n        <Property Name=\"ipRanges\" Type=\"Collection(graph.ipRange)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of IP address ranges in IPv4 CIDR format (e.g. 1.2.3.4/32) or any allowable IPv6 format from IETF RFC5969. Required.\" />\n        </Property>\n        <Property Name=\"isTrusted\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this location is explicitly trusted. Optional. Default value is false.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"riskyServicePrincipalHistoryItem\" BaseType=\"graph.riskyServicePrincipal\">\n        <Property Name=\"activity\" Type=\"graph.riskServicePrincipalActivity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The activity related to service principal risk level change.\" />\n        </Property>\n        <Property Name=\"initiatedBy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the actor of the operation.\" />\n        </Property>\n        <Property Name=\"servicePrincipalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the service principal.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"riskyUserHistoryItem\" BaseType=\"graph.riskyUser\">\n        <Property Name=\"activity\" Type=\"graph.riskUserActivity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The activity related to user risk level change.\" />\n        </Property>\n        <Property Name=\"initiatedBy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of actor that does the operation.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the user.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"customExtensionHandler\" BaseType=\"graph.entity\">\n        <Property Name=\"stage\" Type=\"graph.accessPackageCustomExtensionStage\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the stage of the access package assignment request workflow when the access package custom extension runs. The possible values are: assignmentRequestCreated, assignmentRequestApproved, assignmentRequestGranted, assignmentRequestRemoved, assignmentFourteenDaysBeforeExpiration, assignmentOneDayBeforeExpiration, unknownFutureValue.\" />\n        </Property>\n        <NavigationProperty Name=\"customExtension\" Type=\"graph.customAccessPackageWorkflowExtension\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which custom workflow extension will be executed at this stage. Nullable. Supports $expand.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"accessPackageResourceRole\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A description for the resource role.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the resource role such as the role defined by the application.\" />\n        </Property>\n        <Property Name=\"originId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the resource role in the origin system. For a SharePoint Online site, the originId will be the sequence number of the role in the site.\" />\n        </Property>\n        <Property Name=\"originSystem\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the resource in the origin system, such as SharePointOnline, AadApplication or AadGroup.\" />\n        </Property>\n        <NavigationProperty Name=\"accessPackageResource\" Type=\"graph.accessPackageResource\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"accessPackageResourceScope\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the scope.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the scope.\" />\n        </Property>\n        <Property Name=\"isRootScope\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the scopes are arranged in a hierarchy and this is the top or root scope of the resource.\" />\n        </Property>\n        <Property Name=\"originId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the scope in the resource as defined in the origin system.\" />\n        </Property>\n        <Property Name=\"originSystem\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The origin system for the scope.\" />\n        </Property>\n        <Property Name=\"roleOriginId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The origin system for the role, if different.\" />\n        </Property>\n        <Property Name=\"url\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A resource locator for the scope.\" />\n        </Property>\n        <NavigationProperty Name=\"accessPackageResource\" Type=\"graph.accessPackageResource\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"customAccessPackageWorkflowExtension\" BaseType=\"graph.customCalloutExtension\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"informationProtectionLabel\" BaseType=\"graph.entity\">\n        <Property Name=\"color\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The color that the UI should display for the label, if configured.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin-defined description for the label.\" />\n        </Property>\n        <Property Name=\"isActive\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the label is active or not. Active labels should be hidden or disabled in UI.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The plaintext name of the label.\" />\n        </Property>\n        <Property Name=\"parent\" Type=\"graph.parentLabelDetails\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The parent label associated with a child label. Null if label has no parent.\" />\n        </Property>\n        <Property Name=\"sensitivity\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sensitivity value of the label, where lower is less sensitive.\" />\n        </Property>\n        <Property Name=\"tooltip\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tooltip that should be displayed for the label in a UI.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"mobileApp\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the app was created.\" />\n        </Property>\n        <Property Name=\"dependentAppCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of dependencies the child app has.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the app.\" />\n        </Property>\n        <Property Name=\"developer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The developer of the app.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin provided or imported title of the app.\" />\n        </Property>\n        <Property Name=\"informationUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The more information Url.\" />\n        </Property>\n        <Property Name=\"isAssigned\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value indicating whether the app is assigned to at least one group.\" />\n        </Property>\n        <Property Name=\"isFeatured\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value indicating whether the app is marked as featured by the admin.\" />\n        </Property>\n        <Property Name=\"largeIcon\" Type=\"graph.mimeContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The large icon, to be displayed in the app details and used for upload of the icon.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the app was last modified.\" />\n        </Property>\n        <Property Name=\"notes\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notes for the app.\" />\n        </Property>\n        <Property Name=\"owner\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The owner of the app.\" />\n        </Property>\n        <Property Name=\"privacyInformationUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The privacy statement Url.\" />\n        </Property>\n        <Property Name=\"publisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the app.\" />\n        </Property>\n        <Property Name=\"publishingState\" Type=\"graph.mobileAppPublishingState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publishing state for the app. The app cannot be assigned unless the app is published. Possible values are: notPublished, processing, published.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of scope tag ids for this mobile app.\" />\n        </Property>\n        <Property Name=\"supersededAppCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"supersedingAppCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"uploadState\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The upload state.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.mobileAppAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for this mobile app.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"categories\" Type=\"Collection(graph.mobileAppCategory)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of categories for this app.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(graph.mobileAppInstallStatus)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of installation states for this mobile app.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"installSummary\" Type=\"graph.mobileAppInstallSummary\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile App Install Summary.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"relationships\" Type=\"Collection(graph.mobileAppRelationship)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of relationships for this mobile app.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userStatuses\" Type=\"Collection(graph.userAppInstallStatus)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of installation states for this mobile app.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidForWorkApp\" BaseType=\"graph.mobileApp\">\n        <Property Name=\"appIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n        </Property>\n        <Property Name=\"appStoreUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Play for Work Store app URL.\" />\n        </Property>\n        <Property Name=\"packageId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n        </Property>\n        <Property Name=\"totalLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of VPP licenses.\" />\n        </Property>\n        <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of VPP licenses in use.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedDeviceMobileAppConfiguration\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this App configuration entity.\" />\n        </Property>\n        <Property Name=\"targetedMobileApps\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"the associated app.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.managedDeviceMobileAppConfigurationAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignemenets for app configration.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(graph.managedDeviceMobileAppConfigurationDeviceStatus)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ManagedDeviceMobileAppConfigurationDeviceStatus.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStatusSummary\" Type=\"graph.managedDeviceMobileAppConfigurationDeviceSummary\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App configuration device status summary.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userStatuses\" Type=\"Collection(graph.managedDeviceMobileAppConfigurationUserStatus)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ManagedDeviceMobileAppConfigurationUserStatus.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userStatusSummary\" Type=\"graph.managedDeviceMobileAppConfigurationUserSummary\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App configuration user status summary.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidForWorkMobileAppConfiguration\" BaseType=\"graph.managedDeviceMobileAppConfiguration\">\n        <Property Name=\"connectedAppsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting to specify whether to allow ConnectedApps experience for this app.\" />\n        </Property>\n        <Property Name=\"packageId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work app configuration package id.\" />\n        </Property>\n        <Property Name=\"payloadJson\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android For Work app configuration JSON payload.\" />\n        </Property>\n        <Property Name=\"permissionActions\" Type=\"Collection(graph.androidPermissionAction)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Android app permissions and corresponding permission actions.\" />\n        </Property>\n        <Property Name=\"profileApplicability\" Type=\"graph.androidProfileApplicability\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Enterprise profile applicability (AndroidWorkProfile, DeviceOwner, or default (applies to both)). Possible values are: default, androidWorkProfile, androidDeviceOwner.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"mobileLobApp\" BaseType=\"graph.mobileApp\" Abstract=\"true\">\n        <Property Name=\"committedContentVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internal committed content version.\" />\n        </Property>\n        <Property Name=\"fileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the main Lob application file.\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total size, including all uploaded files.\" />\n        </Property>\n        <NavigationProperty Name=\"contentVersions\" Type=\"Collection(graph.mobileAppContent)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of content versions for this app.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidLobApp\" BaseType=\"graph.mobileLobApp\">\n        <Property Name=\"identityName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name. This property is deprecated starting in February 2023 (Release 2302).\" />\n        </Property>\n        <Property Name=\"identityVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version. This property is deprecated starting in February 2023 (Release 2302).\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"graph.androidMinimumOperatingSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n        </Property>\n        <Property Name=\"packageId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n        </Property>\n        <Property Name=\"versionCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version code of Android Line of Business (LoB) app.\" />\n        </Property>\n        <Property Name=\"versionName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version name of Android Line of Business (LoB) app.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidManagedStoreApp\" BaseType=\"graph.mobileApp\">\n        <Property Name=\"appIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n        </Property>\n        <Property Name=\"appStoreUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Play for Work Store app URL.\" />\n        </Property>\n        <Property Name=\"appTracks\" Type=\"Collection(graph.androidManagedStoreAppTrack)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tracks that are visible to this enterprise.\" />\n        </Property>\n        <Property Name=\"isPrivate\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the app is only available to a given enterprise's users.\" />\n        </Property>\n        <Property Name=\"isSystemApp\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the app is a preinstalled system app.\" />\n        </Property>\n        <Property Name=\"packageId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n        </Property>\n        <Property Name=\"supportsOemConfig\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether this app supports OEMConfig policy.\" />\n        </Property>\n        <Property Name=\"totalLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of VPP licenses.\" />\n        </Property>\n        <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of VPP licenses in use.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidManagedStoreAppConfiguration\" BaseType=\"graph.managedDeviceMobileAppConfiguration\">\n        <Property Name=\"appSupportsOemConfig\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not this AppConfig is an OEMConfig policy.\" />\n        </Property>\n        <Property Name=\"connectedAppsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting to specify whether to allow ConnectedApps experience for this app.\" />\n        </Property>\n        <Property Name=\"packageId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Enterprise app configuration package id.\" />\n        </Property>\n        <Property Name=\"payloadJson\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Enterprise app configuration JSON payload.\" />\n        </Property>\n        <Property Name=\"permissionActions\" Type=\"Collection(graph.androidPermissionAction)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Android app permissions and corresponding permission actions.\" />\n        </Property>\n        <Property Name=\"profileApplicability\" Type=\"graph.androidProfileApplicability\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Enterprise profile applicability (AndroidWorkProfile, DeviceOwner, or default (applies to both)). Possible values are: default, androidWorkProfile, androidDeviceOwner.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidManagedStoreWebApp\" BaseType=\"graph.androidManagedStoreApp\" />\n      <EntityType Name=\"androidStoreApp\" BaseType=\"graph.mobileApp\">\n        <Property Name=\"appIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n        </Property>\n        <Property Name=\"appStoreUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Android app store URL.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"graph.androidMinimumOperatingSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n        </Property>\n        <Property Name=\"packageId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceAppManagement\" BaseType=\"graph.entity\">\n        <Property Name=\"isEnabledForMicrosoftStoreForBusiness\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the account is enabled for syncing applications from the Microsoft Store for Business.\" />\n        </Property>\n        <Property Name=\"microsoftStoreForBusinessLanguage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The locale information used to sync applications from the Microsoft Store for Business. Cultures that are specific to a country/region. The names of these cultures follow RFC 4646 (Windows Vista and later). The format is -&lt;country/regioncode2&gt;, where  is a lowercase two-letter code derived from ISO 639-1 and &lt;country/regioncode2&gt; is an uppercase two-letter code derived from ISO 3166. For example, en-US for English (United States) is a specific culture.\" />\n        </Property>\n        <Property Name=\"microsoftStoreForBusinessLastCompletedApplicationSyncTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time an application sync from the Microsoft Store for Business was completed.\" />\n        </Property>\n        <Property Name=\"microsoftStoreForBusinessLastSuccessfulSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time the apps from the Microsoft Store for Business were synced successfully for the account.\" />\n        </Property>\n        <Property Name=\"microsoftStoreForBusinessPortalSelection\" Type=\"graph.microsoftStoreForBusinessPortalSelectionOptions\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The end user portal information is used to sync applications from the Microsoft Store for Business to Intune Company Portal. There are three options to pick from ['Company portal only', 'Company portal and private store', 'Private store only']. Possible values are: none, companyPortal, privateStore.\" />\n        </Property>\n        <NavigationProperty Name=\"managedEBookCategories\" Type=\"Collection(graph.managedEBookCategory)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mobile eBook categories.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"enterpriseCodeSigningCertificates\" Type=\"Collection(graph.enterpriseCodeSigningCertificate)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows Enterprise Code Signing Certificate.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"iosLobAppProvisioningConfigurations\" Type=\"Collection(graph.iosLobAppProvisioningConfiguration)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IOS Lob App Provisioning Configurations.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"mobileAppCategories\" Type=\"Collection(graph.mobileAppCategory)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mobile app categories.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"mobileAppConfigurations\" Type=\"Collection(graph.managedDeviceMobileAppConfiguration)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Managed Device Mobile Application Configurations.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"mobileApps\" Type=\"Collection(graph.mobileApp)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.mobileLobApp</String>\n              <String>microsoft.graph.managedMobileLobApp</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mobile apps.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"symantecCodeSigningCertificate\" Type=\"graph.symantecCodeSigningCertificate\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The WinPhone Symantec Code Signing Certificate.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"managedEBooks\" Type=\"Collection(graph.managedEBook)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Managed eBook.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"policySets\" Type=\"Collection(graph.policySet)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The PolicySet of Policies and Applications\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"vppTokens\" Type=\"Collection(graph.vppToken)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Vpp tokens for this organization.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"windowsManagementApp\" Type=\"graph.windowsManagementApp\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows management app.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"androidManagedAppProtections\" Type=\"Collection(graph.androidManagedAppProtection)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android managed app policies.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"defaultManagedAppProtections\" Type=\"Collection(graph.defaultManagedAppProtection)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default managed app policies.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"iosManagedAppProtections\" Type=\"Collection(graph.iosManagedAppProtection)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS managed app policies.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"managedAppPolicies\" Type=\"Collection(graph.managedAppPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed app policies.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"managedAppRegistrations\" Type=\"Collection(graph.managedAppRegistration)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed app registrations.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"managedAppStatuses\" Type=\"Collection(graph.managedAppStatus)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed app statuses.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"mdmWindowsInformationProtectionPolicies\" Type=\"Collection(graph.mdmWindowsInformationProtectionPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows information protection for apps running on devices which are MDM enrolled.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"targetedManagedAppConfigurations\" Type=\"Collection(graph.targetedManagedAppConfiguration)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Targeted managed app configurations.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"windowsInformationProtectionDeviceRegistrations\" Type=\"Collection(graph.windowsInformationProtectionDeviceRegistration)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"windowsInformationProtectionPolicies\" Type=\"Collection(graph.windowsInformationProtectionPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows information protection for apps running on devices which are not MDM enrolled.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"windowsInformationProtectionWipeActions\" Type=\"Collection(graph.windowsInformationProtectionWipeAction)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"windowsManagedAppProtections\" Type=\"Collection(graph.windowsManagedAppProtection)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"deviceAppManagementTasks\" Type=\"Collection(graph.deviceAppManagementTask)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device app management tasks.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"wdacSupplementalPolicies\" Type=\"Collection(graph.windowsDefenderApplicationControlSupplementalPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of Windows Defender Application Control Supplemental Policies.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"managedEBookCategory\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the eBook category.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the ManagedEBookCategory was last modified.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"enterpriseCodeSigningCertificate\" BaseType=\"graph.entity\">\n        <Property Name=\"content\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows Enterprise Code-Signing Certificate in the raw data format.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Cert Expiration Date.\" />\n        </Property>\n        <Property Name=\"issuer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Issuer value for the cert.\" />\n        </Property>\n        <Property Name=\"issuerName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Issuer Name for the cert.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.certificateStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Certificate Status Provisioned or not Provisioned. Possible values are: notProvisioned, provisioned.\" />\n        </Property>\n        <Property Name=\"subject\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Subject Value for the cert.\" />\n        </Property>\n        <Property Name=\"subjectName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Subject Name for the cert.\" />\n        </Property>\n        <Property Name=\"uploadDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time of CodeSigning Cert when it is uploaded.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosLobAppProvisioningConfiguration\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the Device Configuration.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided name of the device configuration.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional profile expiration date and time.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n        </Property>\n        <Property Name=\"payload\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload. (UTF8 encoded byte array)\" />\n        </Property>\n        <Property Name=\"payloadFileName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload file name (.mobileprovision\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this iOS LOB app provisioning configuration entity.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the device configuration.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.iosLobAppProvisioningConfigurationAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated group assignments for IosLobAppProvisioningConfiguration.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(graph.managedDeviceMobileAppConfigurationDeviceStatus)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device installation states for this mobile app configuration.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"groupAssignments\" Type=\"Collection(graph.mobileAppProvisioningConfigGroupAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated group assignments.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userStatuses\" Type=\"Collection(graph.managedDeviceMobileAppConfigurationUserStatus)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of user installation states for this mobile app configuration.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"mobileAppCategory\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the app category.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the mobileAppCategory was last modified.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"symantecCodeSigningCertificate\" BaseType=\"graph.entity\">\n        <Property Name=\"content\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows Symantec Code-Signing Certificate in the raw data format.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Cert Expiration Date.\" />\n        </Property>\n        <Property Name=\"issuer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Issuer value for the cert.\" />\n        </Property>\n        <Property Name=\"issuerName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Issuer Name for the cert.\" />\n        </Property>\n        <Property Name=\"password\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Password required for .pfx file.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.certificateStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Cert Status Provisioned or not Provisioned. Possible values are: notProvisioned, provisioned.\" />\n        </Property>\n        <Property Name=\"subject\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Subject value for the cert.\" />\n        </Property>\n        <Property Name=\"subjectName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Subject Name for the cert.\" />\n        </Property>\n        <Property Name=\"uploadDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Type of the CodeSigning Cert as Symantec Cert.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedEBook\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the eBook file was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the eBook.\" />\n        </Property>\n        <Property Name=\"informationUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The more information Url.\" />\n        </Property>\n        <Property Name=\"largeCover\" Type=\"graph.mimeContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Book cover.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the eBook was last modified.\" />\n        </Property>\n        <Property Name=\"privacyInformationUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The privacy statement Url.\" />\n        </Property>\n        <Property Name=\"publishedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the eBook was published.\" />\n        </Property>\n        <Property Name=\"publisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Publisher.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.managedEBookAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of assignments for this eBook.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"categories\" Type=\"Collection(graph.managedEBookCategory)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of categories for this eBook.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStates\" Type=\"Collection(graph.deviceInstallState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of installation states for this eBook.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"installSummary\" Type=\"graph.eBookInstallSummary\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile App Install Summary.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userStateSummary\" Type=\"Collection(graph.userInstallStateSummary)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of installation states for this eBook.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"policySet\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Creation time of the PolicySet.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the PolicySet.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DisplayName of the PolicySet.\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"graph.errorCode\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code if any occured. Possible values are: noError, unauthorized, notFound, deleted.\" />\n        </Property>\n        <Property Name=\"guidedDeploymentTags\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tags of the guided deployment\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified time of the PolicySet.\" />\n        </Property>\n        <Property Name=\"roleScopeTags\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RoleScopeTags of the PolicySet\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.policySetStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Validation/assignment status of the PolicySet. Possible values are: unknown, validating, partialSuccess, success, error, notAssigned.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.policySetAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assignments of the PolicySet.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"items\" Type=\"Collection(graph.policySetItem)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Items of the PolicySet with maximum count 100.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"vppToken\" BaseType=\"graph.entity\">\n        <Property Name=\"appleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The apple Id associated with the given Apple Volume Purchase Program Token.\" />\n        </Property>\n        <Property Name=\"automaticallyUpdateApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not apps for the VPP token will be automatically updated.\" />\n        </Property>\n        <Property Name=\"claimTokenManagementFromExternalMdm\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin consent to allow claiming token management from external MDM.\" />\n        </Property>\n        <Property Name=\"countryOrRegion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not apps for the VPP token will be automatically updated.\" />\n        </Property>\n        <Property Name=\"dataSharingConsentGranted\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Consent granted for data sharing with the Apple Volume Purchase Program.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An admin specified token friendly name.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration date time of the Apple Volume Purchase Program Token.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modification date time associated with the Apple Volume Purchase Program Token.\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time when an application sync was done with the Apple volume purchase program service using the the Apple Volume Purchase Program Token.\" />\n        </Property>\n        <Property Name=\"lastSyncStatus\" Type=\"graph.vppTokenSyncStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current sync status of the last application sync which was triggered using the Apple Volume Purchase Program Token. Possible values are: none, inProgress, completed, failed. Possible values are: none, inProgress, completed, failed.\" />\n        </Property>\n        <Property Name=\"locationName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Token location returned from Apple VPP.\" />\n        </Property>\n        <Property Name=\"organizationName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organization associated with the Apple Volume Purchase Program Token\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role Scope Tags IDs assigned to this entity.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.vppTokenState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current state of the Apple Volume Purchase Program Token. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM. Possible values are: unknown, valid, expired, invalid, assignedToExternalMDM, duplicateLocationId.\" />\n        </Property>\n        <Property Name=\"token\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple Volume Purchase Program Token string downloaded from the Apple Volume Purchase Program.\" />\n        </Property>\n        <Property Name=\"tokenActionResults\" Type=\"Collection(graph.vppTokenActionResult)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of statuses of the actions performed on the Apple Volume Purchase Program Token.\" />\n        </Property>\n        <Property Name=\"vppTokenAccountType\" Type=\"graph.vppTokenAccountType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: business, education. Possible values are: business, education.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsManagementApp\" BaseType=\"graph.entity\">\n        <Property Name=\"availableVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows management app available version.\" />\n        </Property>\n        <Property Name=\"managedInstaller\" Type=\"graph.managedInstallerStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Installer Status. Possible values are: disabled, enabled.\" />\n        </Property>\n        <Property Name=\"managedInstallerConfiguredDateTime\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Installer Configured Date Time\" />\n        </Property>\n        <NavigationProperty Name=\"healthStates\" Type=\"Collection(graph.windowsManagementAppHealthState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of health states for installed Windows management app.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"managedAppPolicy\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the policy was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy's description.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy display name.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last time the policy was modified.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedAppProtection\" BaseType=\"graph.managedAppPolicy\" Abstract=\"true\">\n        <Property Name=\"allowedDataIngestionLocations\" Type=\"Collection(graph.managedAppDataIngestionLocation)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data storage locations where a user may store managed data.\" />\n        </Property>\n        <Property Name=\"allowedDataStorageLocations\" Type=\"Collection(graph.managedAppDataStorageLocation)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data storage locations where a user may store managed data.\" />\n        </Property>\n        <Property Name=\"allowedInboundDataTransferSources\" Type=\"graph.managedAppDataTransferLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sources from which data is allowed to be transferred. Possible values are: allApps, managedApps, none.\" />\n        </Property>\n        <Property Name=\"allowedOutboundClipboardSharingExceptionLength\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of characters that may be cut or copied from Org data and accounts to any application. This setting overrides the AllowedOutboundClipboardSharingLevel restriction. Default value of '0' means no exception is allowed.\" />\n        </Property>\n        <Property Name=\"allowedOutboundClipboardSharingLevel\" Type=\"graph.managedAppClipboardSharingLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The level to which the clipboard may be shared between apps on the managed device. Possible values are: allApps, managedAppsWithPasteIn, managedApps, blocked.\" />\n        </Property>\n        <Property Name=\"allowedOutboundDataTransferDestinations\" Type=\"graph.managedAppDataTransferLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destinations to which data is allowed to be transferred. Possible values are: allApps, managedApps, none.\" />\n        </Property>\n        <Property Name=\"appActionIfDeviceComplianceRequired\" Type=\"graph.managedAppRemediationAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either block or wipe, when the device is either rooted or jailbroken, if DeviceComplianceRequired is set to true. Possible values are: block, wipe, warn.\" />\n        </Property>\n        <Property Name=\"appActionIfMaximumPinRetriesExceeded\" Type=\"graph.managedAppRemediationAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either block or wipe, based on maximum number of incorrect pin retry attempts. Possible values are: block, wipe, warn.\" />\n        </Property>\n        <Property Name=\"appActionIfUnableToAuthenticateUser\" Type=\"graph.managedAppRemediationAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set, it will specify what action to take in the case where the user is unable to checkin because their authentication token is invalid. This happens when the user is deleted or disabled in AAD. Possible values are: block, wipe, warn.\" />\n        </Property>\n        <Property Name=\"blockDataIngestionIntoOrganizationDocuments\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a user can bring data into org documents.\" />\n        </Property>\n        <Property Name=\"contactSyncBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether contacts can be synced to the user's device.\" />\n        </Property>\n        <Property Name=\"dataBackupBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the backup of a managed app's data is blocked.\" />\n        </Property>\n        <Property Name=\"deviceComplianceRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether device compliance is required.\" />\n        </Property>\n        <Property Name=\"dialerRestrictionLevel\" Type=\"graph.managedAppPhoneNumberRedirectLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The classes of dialer apps that are allowed to click-to-open a phone number. Possible values are: allApps, managedApps, customApp, blocked.\" />\n        </Property>\n        <Property Name=\"disableAppPinIfDevicePinIsSet\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the app pin is required if the device pin is set.\" />\n        </Property>\n        <Property Name=\"fingerprintBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the fingerprint reader is allowed in place of a pin if PinRequired is set to True.\" />\n        </Property>\n        <Property Name=\"gracePeriodToBlockAppsDuringOffClockHours\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A grace period before blocking app access during off clock hours.\" />\n        </Property>\n        <Property Name=\"managedBrowser\" Type=\"graph.managedBrowserType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates in which managed browser(s) that internet links should be opened. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. Possible values are: notConfigured, microsoftEdge.\" />\n        </Property>\n        <Property Name=\"managedBrowserToOpenLinksRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether internet links should be opened in the managed browser app, or any custom browser specified by CustomBrowserProtocol (for iOS) or CustomBrowserPackageId/CustomBrowserDisplayName (for Android)\" />\n        </Property>\n        <Property Name=\"maximumAllowedDeviceThreatLevel\" Type=\"graph.managedAppDeviceThreatLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum allowed device threat level, as reported by the MTD app. Possible values are: notConfigured, secured, low, medium, high.\" />\n        </Property>\n        <Property Name=\"maximumPinRetries\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped.\" />\n        </Property>\n        <Property Name=\"maximumRequiredOsVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions bigger than the specified version will block the managed app from accessing company data.\" />\n        </Property>\n        <Property Name=\"maximumWarningOsVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions bigger than the specified version will block the managed app from accessing company data.\" />\n        </Property>\n        <Property Name=\"maximumWipeOsVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions bigger than the specified version will block the managed app from accessing company data.\" />\n        </Property>\n        <Property Name=\"minimumPinLength\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum pin length required for an app-level pin if PinRequired is set to True\" />\n        </Property>\n        <Property Name=\"minimumRequiredAppVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n        </Property>\n        <Property Name=\"minimumRequiredOsVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n        </Property>\n        <Property Name=\"minimumWarningAppVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will result in warning message on the managed app.\" />\n        </Property>\n        <Property Name=\"minimumWarningOsVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will result in warning message on the managed app from accessing company data.\" />\n        </Property>\n        <Property Name=\"minimumWipeAppVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than or equal to the specified version will wipe the managed app and the associated company data.\" />\n        </Property>\n        <Property Name=\"minimumWipeOsVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than or equal to the specified version will wipe the managed app and the associated company data.\" />\n        </Property>\n        <Property Name=\"mobileThreatDefensePartnerPriority\" Type=\"graph.mobileThreatDefensePartnerPriority\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates how to prioritize which Mobile Threat Defense (MTD) partner is enabled for a given platform, when more than one is enabled. An app can only be actively using a single Mobile Threat Defense partner. When NULL, Microsoft Defender will be given preference. Otherwise setting the value to defenderOverThirdPartyPartner or thirdPartyPartnerOverDefender will make explicit which partner to prioritize. Possible values are: null, defenderOverThirdPartyPartner, thirdPartyPartnerOverDefender and unknownFutureValue. Default value is null. Possible values are: defenderOverThirdPartyPartner, thirdPartyPartnerOverDefender, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"mobileThreatDefenseRemediationAction\" Type=\"graph.managedAppRemediationAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines what action to take if the mobile threat defense threat threshold isn't met. Warn isn't a supported value for this property. Possible values are: block, wipe, warn.\" />\n        </Property>\n        <Property Name=\"notificationRestriction\" Type=\"graph.managedAppNotificationRestriction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify app notification restriction. Possible values are: allow, blockOrganizationalData, block.\" />\n        </Property>\n        <Property Name=\"organizationalCredentialsRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether organizational credentials are required for app use.\" />\n        </Property>\n        <Property Name=\"periodBeforePinReset\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TimePeriod before the all-level pin must be reset if PinRequired is set to True.\" />\n        </Property>\n        <Property Name=\"periodOfflineBeforeAccessCheck\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The period after which access is checked when the device is not connected to the internet.\" />\n        </Property>\n        <Property Name=\"periodOfflineBeforeWipeIsEnforced\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The amount of time an app is allowed to remain disconnected from the internet before all managed data it is wiped.\" />\n        </Property>\n        <Property Name=\"periodOnlineBeforeAccessCheck\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The period after which access is checked when the device is connected to the internet.\" />\n        </Property>\n        <Property Name=\"pinCharacterSet\" Type=\"graph.managedAppPinCharacterSet\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Character set which may be used for an app-level pin if PinRequired is set to True. Possible values are: numeric, alphanumericAndSymbol.\" />\n        </Property>\n        <Property Name=\"pinRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an app-level pin is required.\" />\n        </Property>\n        <Property Name=\"pinRequiredInsteadOfBiometricTimeout\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timeout in minutes for an app pin instead of non biometrics passcode\" />\n        </Property>\n        <Property Name=\"previousPinBlockCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Requires a pin to be unique from the number specified in this property.\" />\n        </Property>\n        <Property Name=\"printBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether printing is allowed from managed apps.\" />\n        </Property>\n        <Property Name=\"saveAsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether users may use the 'Save As' menu item to save a copy of protected files.\" />\n        </Property>\n        <Property Name=\"simplePinBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether simplePin is blocked.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"targetedManagedAppProtection\" BaseType=\"graph.managedAppProtection\" Abstract=\"true\">\n        <Property Name=\"appGroupType\" Type=\"graph.targetedManagedAppGroupType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Public Apps selection: group or individual. Possible values are: selectedPublicApps, allCoreMicrosoftApps, allMicrosoftApps, allApps.\" />\n        </Property>\n        <Property Name=\"isAssigned\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the policy is deployed to any inclusion groups or not.\" />\n        </Property>\n        <Property Name=\"targetedAppManagementLevels\" Type=\"graph.appManagementLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intended app management levels for this policy. Possible values are: unspecified, unmanaged, mdm, androidEnterprise, androidEnterpriseDedicatedDevicesWithAzureAdSharedMode, androidOpenSourceProjectUserAssociated, androidOpenSourceProjectUserless, unknownFutureValue.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.targetedManagedAppPolicyAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of inclusion and exclusion groups to which the policy is deployed.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidManagedAppProtection\" BaseType=\"graph.targetedManagedAppProtection\">\n        <Property Name=\"allowedAndroidDeviceManufacturers\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Semicolon seperated list of device manufacturers allowed, as a string, for the managed app to work.\" />\n        </Property>\n        <Property Name=\"allowedAndroidDeviceModels\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"appActionIfAndroidDeviceManufacturerNotAllowed\" Type=\"graph.managedAppRemediationAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either block or wipe, if the specified device manufacturer is not allowed. Possible values are: block, wipe, warn.\" />\n        </Property>\n        <Property Name=\"appActionIfAndroidDeviceModelNotAllowed\" Type=\"graph.managedAppRemediationAction\" Nullable=\"false\" />\n        <Property Name=\"appActionIfAndroidSafetyNetAppsVerificationFailed\" Type=\"graph.managedAppRemediationAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either warn or block, if the specified Android App Verification requirment fails. Possible values are: block, wipe, warn.\" />\n        </Property>\n        <Property Name=\"appActionIfAndroidSafetyNetDeviceAttestationFailed\" Type=\"graph.managedAppRemediationAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either warn or block, if the specified Android SafetyNet Attestation requirment fails. Possible values are: block, wipe, warn.\" />\n        </Property>\n        <Property Name=\"appActionIfDeviceLockNotSet\" Type=\"graph.managedAppRemediationAction\" Nullable=\"false\" />\n        <Property Name=\"appActionIfDevicePasscodeComplexityLessThanHigh\" Type=\"graph.managedAppRemediationAction\" />\n        <Property Name=\"appActionIfDevicePasscodeComplexityLessThanLow\" Type=\"graph.managedAppRemediationAction\" />\n        <Property Name=\"appActionIfDevicePasscodeComplexityLessThanMedium\" Type=\"graph.managedAppRemediationAction\" />\n        <Property Name=\"approvedKeyboards\" Type=\"Collection(graph.keyValuePair)\" />\n        <Property Name=\"biometricAuthenticationBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"blockAfterCompanyPortalUpdateDeferralInDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"connectToVpnOnLaunch\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"customBrowserDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of the preferred custom browser to open weblink on Android.\" />\n        </Property>\n        <Property Name=\"customBrowserPackageId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of a custom browser to open weblink on Android.\" />\n        </Property>\n        <Property Name=\"customDialerAppDisplayName\" Type=\"Edm.String\" />\n        <Property Name=\"customDialerAppPackageId\" Type=\"Edm.String\" />\n        <Property Name=\"deployedAppCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n        </Property>\n        <Property Name=\"deviceLockRequired\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"disableAppEncryptionIfDeviceEncryptionIsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When this setting is enabled, app level encryption is disabled if device level encryption is enabled\" />\n        </Property>\n        <Property Name=\"encryptAppData\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether application data for managed apps should be encrypted\" />\n        </Property>\n        <Property Name=\"exemptedAppPackages\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App packages in this list will be exempt from the policy and will be able to receive data from managed apps.\" />\n        </Property>\n        <Property Name=\"fingerprintAndBiometricEnabled\" Type=\"Edm.Boolean\" />\n        <Property Name=\"keyboardsRestricted\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"minimumRequiredCompanyPortalVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum version of the Company portal that must be installed on the device or app access will be blocked\" />\n        </Property>\n        <Property Name=\"minimumRequiredPatchVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest required Android security patch level a user can have to gain secure access to the app.\" />\n        </Property>\n        <Property Name=\"minimumWarningCompanyPortalVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum version of the Company portal that must be installed on the device or the user will receive a warning\" />\n        </Property>\n        <Property Name=\"minimumWarningPatchVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest recommended Android security patch level a user can have for secure access to the app.\" />\n        </Property>\n        <Property Name=\"minimumWipeCompanyPortalVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum version of the Company portal that must be installed on the device or the company data on the app will be wiped\" />\n        </Property>\n        <Property Name=\"minimumWipePatchVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android security patch level  less than or equal to the specified value will wipe the managed app and the associated company data.\" />\n        </Property>\n        <Property Name=\"requireClass3Biometrics\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"requiredAndroidSafetyNetAppsVerificationType\" Type=\"graph.androidManagedAppSafetyNetAppsVerificationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the Android SafetyNet Apps Verification requirement for a managed app to work. Possible values are: none, enabled.\" />\n        </Property>\n        <Property Name=\"requiredAndroidSafetyNetDeviceAttestationType\" Type=\"graph.androidManagedAppSafetyNetDeviceAttestationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the Android SafetyNet Device Attestation requirement for a managed app to work. Possible values are: none, basicIntegrity, basicIntegrityAndDeviceCertification.\" />\n        </Property>\n        <Property Name=\"requiredAndroidSafetyNetEvaluationType\" Type=\"graph.androidManagedAppSafetyNetEvaluationType\" Nullable=\"false\" />\n        <Property Name=\"requirePinAfterBiometricChange\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a managed user can take screen captures of managed apps\" />\n        </Property>\n        <Property Name=\"warnAfterCompanyPortalUpdateDeferralInDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"wipeAfterCompanyPortalUpdateDeferralInDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <NavigationProperty Name=\"apps\" Type=\"Collection(graph.managedMobileApp)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deploymentSummary\" Type=\"graph.managedAppPolicyDeploymentSummary\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"defaultManagedAppProtection\" BaseType=\"graph.managedAppProtection\">\n        <Property Name=\"allowedAndroidDeviceManufacturers\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Semicolon seperated list of device manufacturers allowed, as a string, for the managed app to work. (Android only)\" />\n        </Property>\n        <Property Name=\"allowedAndroidDeviceModels\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of device models allowed, as a string, for the managed app to work. (Android Only)\" />\n        </Property>\n        <Property Name=\"allowedIosDeviceModels\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Semicolon seperated list of device models allowed, as a string, for the managed app to work. (iOS Only)\" />\n        </Property>\n        <Property Name=\"appActionIfAndroidDeviceManufacturerNotAllowed\" Type=\"graph.managedAppRemediationAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either block or wipe, if the specified device manufacturer is not allowed. (Android only). Possible values are: block, wipe, warn.\" />\n        </Property>\n        <Property Name=\"appActionIfAndroidDeviceModelNotAllowed\" Type=\"graph.managedAppRemediationAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either block or wipe, if the specified device model is not allowed. (Android Only). Possible values are: block, wipe, warn.\" />\n        </Property>\n        <Property Name=\"appActionIfAndroidSafetyNetAppsVerificationFailed\" Type=\"graph.managedAppRemediationAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either warn or block, if the specified Android App Verification requirement fails. Possible values are: block, wipe, warn.\" />\n        </Property>\n        <Property Name=\"appActionIfAndroidSafetyNetDeviceAttestationFailed\" Type=\"graph.managedAppRemediationAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either warn or block, if the specified Android SafetyNet Attestation requirement fails. Possible values are: block, wipe, warn.\" />\n        </Property>\n        <Property Name=\"appActionIfDeviceLockNotSet\" Type=\"graph.managedAppRemediationAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either warn, block or wipe, if the screen lock is required on device but is not set. (android only). Possible values are: block, wipe, warn.\" />\n        </Property>\n        <Property Name=\"appActionIfDevicePasscodeComplexityLessThanHigh\" Type=\"graph.managedAppRemediationAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the device does not have a passcode of high complexity or higher, trigger the stored action. Possible values are: block, wipe, warn.\" />\n        </Property>\n        <Property Name=\"appActionIfDevicePasscodeComplexityLessThanLow\" Type=\"graph.managedAppRemediationAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the device does not have a passcode of low complexity or higher, trigger the stored action. Possible values are: block, wipe, warn.\" />\n        </Property>\n        <Property Name=\"appActionIfDevicePasscodeComplexityLessThanMedium\" Type=\"graph.managedAppRemediationAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the device does not have a passcode of medium complexity or higher, trigger the stored action. Possible values are: block, wipe, warn.\" />\n        </Property>\n        <Property Name=\"appActionIfIosDeviceModelNotAllowed\" Type=\"graph.managedAppRemediationAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either block or wipe, if the specified device model is not allowed. (iOS Only). Possible values are: block, wipe, warn.\" />\n        </Property>\n        <Property Name=\"appDataEncryptionType\" Type=\"graph.managedAppDataEncryptionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of encryption which should be used for data in a managed app. (iOS Only). Possible values are: useDeviceSettings, afterDeviceRestart, whenDeviceLockedExceptOpenFiles, whenDeviceLocked.\" />\n        </Property>\n        <Property Name=\"biometricAuthenticationBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the biometric authentication is allowed in place of a pin if PinRequired is set to True. (Android Only)\" />\n        </Property>\n        <Property Name=\"blockAfterCompanyPortalUpdateDeferralInDays\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of days Company Portal update can be deferred on the device or app access will be blocked.\" />\n        </Property>\n        <Property Name=\"connectToVpnOnLaunch\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the app should connect to the configured VPN on launch (Android only).\" />\n        </Property>\n        <Property Name=\"customBrowserDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of the preferred custom browser to open weblink on Android. (Android only)\" />\n        </Property>\n        <Property Name=\"customBrowserPackageId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of a custom browser to open weblink on Android. (Android only)\" />\n        </Property>\n        <Property Name=\"customBrowserProtocol\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A custom browser protocol to open weblink on iOS. (iOS only)\" />\n        </Property>\n        <Property Name=\"customDialerAppDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of a custom dialer app to click-to-open a phone number on Android.\" />\n        </Property>\n        <Property Name=\"customDialerAppPackageId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PackageId of a custom dialer app to click-to-open a phone number on Android.\" />\n        </Property>\n        <Property Name=\"customDialerAppProtocol\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Protocol of a custom dialer app to click-to-open a phone number on iOS, for example, skype:.\" />\n        </Property>\n        <Property Name=\"customSettings\" Type=\"Collection(graph.keyValuePair)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A set of string key and string value pairs to be sent to the affected users, unalterned by this service\" />\n        </Property>\n        <Property Name=\"deployedAppCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n        </Property>\n        <Property Name=\"deviceLockRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines if any kind of lock must be required on device. (android only)\" />\n        </Property>\n        <Property Name=\"disableAppEncryptionIfDeviceEncryptionIsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When this setting is enabled, app level encryption is disabled if device level encryption is enabled. (Android only)\" />\n        </Property>\n        <Property Name=\"disableProtectionOfManagedOutboundOpenInData\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable protection of data transferred to other apps through IOS OpenIn option. This setting is only allowed to be True when AllowedOutboundDataTransferDestinations is set to ManagedApps. (iOS Only)\" />\n        </Property>\n        <Property Name=\"encryptAppData\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether managed-app data should be encrypted. (Android only)\" />\n        </Property>\n        <Property Name=\"exemptedAppPackages\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android App packages in this list will be exempt from the policy and will be able to receive data from managed apps. (Android only)\" />\n        </Property>\n        <Property Name=\"exemptedAppProtocols\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iOS Apps in this list will be exempt from the policy and will be able to receive data from managed apps. (iOS Only)\" />\n        </Property>\n        <Property Name=\"faceIdBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True. (iOS Only)\" />\n        </Property>\n        <Property Name=\"filterOpenInToOnlyManagedApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines if open-in operation is supported from the managed app to the filesharing locations selected. This setting only applies when AllowedOutboundDataTransferDestinations is set to ManagedApps and DisableProtectionOfManagedOutboundOpenInData is set to False. (iOS Only)\" />\n        </Property>\n        <Property Name=\"fingerprintAndBiometricEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate to the client to enable both biometrics and fingerprints for the app.\" />\n        </Property>\n        <Property Name=\"minimumRequiredCompanyPortalVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum version of the Company portal that must be installed on the device or app access will be blocked\" />\n        </Property>\n        <Property Name=\"minimumRequiredPatchVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest required Android security patch level a user can have to gain secure access to the app. (Android only)\" />\n        </Property>\n        <Property Name=\"minimumRequiredSdkVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data. (iOS Only)\" />\n        </Property>\n        <Property Name=\"minimumWarningCompanyPortalVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum version of the Company portal that must be installed on the device or the user will receive a warning\" />\n        </Property>\n        <Property Name=\"minimumWarningPatchVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the oldest recommended Android security patch level a user can have for secure access to the app. (Android only)\" />\n        </Property>\n        <Property Name=\"minimumWarningSdkVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will result in warning message on the managed app from accessing company data. (iOS only)\" />\n        </Property>\n        <Property Name=\"minimumWipeCompanyPortalVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum version of the Company portal that must be installed on the device or the company data on the app will be wiped\" />\n        </Property>\n        <Property Name=\"minimumWipePatchVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android security patch level  less than or equal to the specified value will wipe the managed app and the associated company data. (Android only)\" />\n        </Property>\n        <Property Name=\"minimumWipeSdkVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n        </Property>\n        <Property Name=\"protectInboundDataFromUnknownSources\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Protect incoming data from unknown source. This setting is only allowed to be True when AllowedInboundDataTransferSources is set to AllApps. (iOS Only)\" />\n        </Property>\n        <Property Name=\"requireClass3Biometrics\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require user to apply Class 3 Biometrics on their Android device.\" />\n        </Property>\n        <Property Name=\"requiredAndroidSafetyNetAppsVerificationType\" Type=\"graph.androidManagedAppSafetyNetAppsVerificationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the Android SafetyNet Apps Verification requirement for a managed app to work. Possible values are: none, enabled.\" />\n        </Property>\n        <Property Name=\"requiredAndroidSafetyNetDeviceAttestationType\" Type=\"graph.androidManagedAppSafetyNetDeviceAttestationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the Android SafetyNet Device Attestation requirement for a managed app to work. Possible values are: none, basicIntegrity, basicIntegrityAndDeviceCertification.\" />\n        </Property>\n        <Property Name=\"requiredAndroidSafetyNetEvaluationType\" Type=\"graph.androidManagedAppSafetyNetEvaluationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the Android SafetyNet evaluation type requirement for a managed app to work. (Android Only). Possible values are: basic, hardwareBacked.\" />\n        </Property>\n        <Property Name=\"requirePinAfterBiometricChange\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A PIN prompt will override biometric prompts if class 3 biometrics are updated on the device.\" />\n        </Property>\n        <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether screen capture is blocked. (Android only)\" />\n        </Property>\n        <Property Name=\"thirdPartyKeyboardsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines if third party keyboards are allowed while accessing a managed app. (iOS Only)\" />\n        </Property>\n        <Property Name=\"warnAfterCompanyPortalUpdateDeferralInDays\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of days Company Portal update can be deferred on the device or the user will receive the warning\" />\n        </Property>\n        <Property Name=\"wipeAfterCompanyPortalUpdateDeferralInDays\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of days Company Portal update can be deferred on the device or the company data on the app will be wiped\" />\n        </Property>\n        <NavigationProperty Name=\"apps\" Type=\"Collection(graph.managedMobileApp)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deploymentSummary\" Type=\"graph.managedAppPolicyDeploymentSummary\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"iosManagedAppProtection\" BaseType=\"graph.targetedManagedAppProtection\">\n        <Property Name=\"allowedIosDeviceModels\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Semicolon seperated list of device models allowed, as a string, for the managed app to work.\" />\n        </Property>\n        <Property Name=\"appActionIfIosDeviceModelNotAllowed\" Type=\"graph.managedAppRemediationAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a managed app behavior, either block or wipe, if the specified device model is not allowed. Possible values are: block, wipe, warn.\" />\n        </Property>\n        <Property Name=\"appDataEncryptionType\" Type=\"graph.managedAppDataEncryptionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of encryption which should be used for data in a managed app. Possible values are: useDeviceSettings, afterDeviceRestart, whenDeviceLockedExceptOpenFiles, whenDeviceLocked.\" />\n        </Property>\n        <Property Name=\"customBrowserProtocol\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A custom browser protocol to open weblink on iOS.\" />\n        </Property>\n        <Property Name=\"customDialerAppProtocol\" Type=\"Edm.String\" />\n        <Property Name=\"deployedAppCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n        </Property>\n        <Property Name=\"disableProtectionOfManagedOutboundOpenInData\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable protection of data transferred to other apps through IOS OpenIn option. This setting is only allowed to be True when AllowedOutboundDataTransferDestinations is set to ManagedApps.\" />\n        </Property>\n        <Property Name=\"exemptedAppProtocols\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apps in this list will be exempt from the policy and will be able to receive data from managed apps.\" />\n        </Property>\n        <Property Name=\"exemptedUniversalLinks\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"faceIdBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether use of the FaceID is allowed in place of a pin if PinRequired is set to True.\" />\n        </Property>\n        <Property Name=\"filterOpenInToOnlyManagedApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines if open-in operation is supported from the managed app to the filesharing locations selected. This setting only applies when AllowedOutboundDataTransferDestinations is set to ManagedApps and DisableProtectionOfManagedOutboundOpenInData is set to False.\" />\n        </Property>\n        <Property Name=\"managedUniversalLinks\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"minimumRequiredSdkVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n        </Property>\n        <Property Name=\"minimumWarningSdkVersion\" Type=\"Edm.String\" />\n        <Property Name=\"minimumWipeSdkVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data.\" />\n        </Property>\n        <Property Name=\"protectInboundDataFromUnknownSources\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Protect incoming data from unknown source. This setting is only allowed to be True when AllowedInboundDataTransferSources is set to AllApps.\" />\n        </Property>\n        <Property Name=\"thirdPartyKeyboardsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <NavigationProperty Name=\"apps\" Type=\"Collection(graph.managedMobileApp)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deploymentSummary\" Type=\"graph.managedAppPolicyDeploymentSummary\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"managedAppStatus\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of the status report.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsInformationProtection\" BaseType=\"graph.managedAppPolicy\" Abstract=\"true\">\n        <Property Name=\"azureRightsManagementServicesAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to allow Azure RMS encryption for WIP\" />\n        </Property>\n        <Property Name=\"dataRecoveryCertificate\" Type=\"graph.windowsInformationProtectionDataRecoveryCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a recovery certificate that can be used for data recovery of encrypted files. This is the same as the data recovery agent(DRA) certificate for encrypting file system(EFS)\" />\n        </Property>\n        <Property Name=\"enforcementLevel\" Type=\"graph.windowsInformationProtectionEnforcementLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WIP enforcement level.See the Enum definition for supported values. Possible values are: noProtection, encryptAndAuditOnly, encryptAuditAndPrompt, encryptAuditAndBlock.\" />\n        </Property>\n        <Property Name=\"enterpriseDomain\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Primary enterprise domain\" />\n        </Property>\n        <Property Name=\"enterpriseInternalProxyServers\" Type=\"Collection(graph.windowsInformationProtectionResourceCollection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the comma-separated list of internal proxy servers. For example, '157.54.14.28, 157.54.11.118, 10.202.14.167, 157.53.14.163, 157.69.210.59'. These proxies have been configured by the admin to connect to specific resources on the Internet. They are considered to be enterprise network locations. The proxies are only leveraged in configuring the EnterpriseProxiedDomains policy to force traffic to the matched domains through these proxies\" />\n        </Property>\n        <Property Name=\"enterpriseIPRanges\" Type=\"Collection(graph.windowsInformationProtectionIPRangeCollection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the enterprise IP ranges that define the computers in the enterprise network. Data that comes from those computers will be considered part of the enterprise and protected. These locations will be considered a safe destination for enterprise data to be shared to\" />\n        </Property>\n        <Property Name=\"enterpriseIPRangesAreAuthoritative\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that tells the client to accept the configured list and not to use heuristics to attempt to find other subnets. Default is false\" />\n        </Property>\n        <Property Name=\"enterpriseNetworkDomainNames\" Type=\"Collection(graph.windowsInformationProtectionResourceCollection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the list of domains that comprise the boundaries of the enterprise. Data from one of these domains that is sent to a device will be considered enterprise data and protected These locations will be considered a safe destination for enterprise data to be shared to\" />\n        </Property>\n        <Property Name=\"enterpriseProtectedDomainNames\" Type=\"Collection(graph.windowsInformationProtectionResourceCollection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of enterprise domains to be protected\" />\n        </Property>\n        <Property Name=\"enterpriseProxiedDomains\" Type=\"Collection(graph.windowsInformationProtectionProxiedDomainCollection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a list of Enterprise resource domains hosted in the cloud that need to be protected. Connections to these resources are considered enterprise data. If a proxy is paired with a cloud resource, traffic to the cloud resource will be routed through the enterprise network via the denoted proxy server (on Port 80). A proxy server used for this purpose must also be configured using the EnterpriseInternalProxyServers policy\" />\n        </Property>\n        <Property Name=\"enterpriseProxyServers\" Type=\"Collection(graph.windowsInformationProtectionResourceCollection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is a list of proxy servers. Any server not on this list is considered non-enterprise\" />\n        </Property>\n        <Property Name=\"enterpriseProxyServersAreAuthoritative\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that tells the client to accept the configured list of proxies and not try to detect other work proxies. Default is false\" />\n        </Property>\n        <Property Name=\"exemptApps\" Type=\"Collection(graph.windowsInformationProtectionApp)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exempt applications can also access enterprise data, but the data handled by those applications are not protected. This is because some critical enterprise applications may have compatibility problems with encrypted data.\" />\n        </Property>\n        <Property Name=\"iconsVisible\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether overlays are added to icons for WIP protected files in Explorer and enterprise only app tiles in the Start menu. Starting in Windows 10, version 1703 this setting also configures the visibility of the WIP icon in the title bar of a WIP-protected app\" />\n        </Property>\n        <Property Name=\"indexingEncryptedStoresOrItemsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This switch is for the Windows Search Indexer, to allow or disallow indexing of items\" />\n        </Property>\n        <Property Name=\"isAssigned\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the policy is deployed to any inclusion groups or not.\" />\n        </Property>\n        <Property Name=\"neutralDomainResources\" Type=\"Collection(graph.windowsInformationProtectionResourceCollection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of domain names that can used for work or personal resource\" />\n        </Property>\n        <Property Name=\"protectedApps\" Type=\"Collection(graph.windowsInformationProtectionApp)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Protected applications can access enterprise data and the data handled by those applications are protected with encryption\" />\n        </Property>\n        <Property Name=\"protectionUnderLockConfigRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the protection under lock feature (also known as encrypt under pin) should be configured\" />\n        </Property>\n        <Property Name=\"revokeOnUnenrollDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy controls whether to revoke the WIP keys when a device unenrolls from the management service. If set to 1 (Don't revoke keys), the keys will not be revoked and the user will continue to have access to protected files after unenrollment. If the keys are not revoked, there will be no revoked file cleanup subsequently.\" />\n        </Property>\n        <Property Name=\"rightsManagementServicesTemplateId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TemplateID GUID to use for RMS encryption. The RMS template allows the IT admin to configure the details about who has access to RMS-protected file and how long they have access\" />\n        </Property>\n        <Property Name=\"smbAutoEncryptedFileExtensions\" Type=\"Collection(graph.windowsInformationProtectionResourceCollection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a list of file extensions, so that files with these extensions are encrypted when copying from an SMB share within the corporate boundary\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.targetedManagedAppPolicyAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of security groups targeted for policy.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"exemptAppLockerFiles\" Type=\"Collection(graph.windowsInformationProtectionAppLockerFile)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Another way to input exempt apps through xml files\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"protectedAppLockerFiles\" Type=\"Collection(graph.windowsInformationProtectionAppLockerFile)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Another way to input protected apps through xml files\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"mdmWindowsInformationProtectionPolicy\" BaseType=\"graph.windowsInformationProtection\" />\n      <EntityType Name=\"managedAppConfiguration\" BaseType=\"graph.managedAppPolicy\" Abstract=\"true\">\n        <Property Name=\"customSettings\" Type=\"Collection(graph.keyValuePair)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A set of string key and string value pairs to be sent to apps for users to whom the configuration is scoped, unalterned by this service\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"targetedManagedAppConfiguration\" BaseType=\"graph.managedAppConfiguration\">\n        <Property Name=\"appGroupType\" Type=\"graph.targetedManagedAppGroupType\" Nullable=\"false\" />\n        <Property Name=\"deployedAppCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of apps to which the current policy is deployed.\" />\n        </Property>\n        <Property Name=\"isAssigned\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the policy is deployed to any inclusion groups or not.\" />\n        </Property>\n        <Property Name=\"targetedAppManagementLevels\" Type=\"graph.appManagementLevel\" Nullable=\"false\" />\n        <NavigationProperty Name=\"apps\" Type=\"Collection(graph.managedMobileApp)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.targetedManagedAppPolicyAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of inclusion and exclusion groups to which the policy is deployed.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deploymentSummary\" Type=\"graph.managedAppPolicyDeploymentSummary\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to deployment summary of the configuration.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windowsInformationProtectionPolicy\" BaseType=\"graph.windowsInformationProtection\">\n        <Property Name=\"daysWithoutContactBeforeUnenroll\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Offline interval before app data is wiped (days)\" />\n        </Property>\n        <Property Name=\"mdmEnrollmentUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment url for the MDM\" />\n        </Property>\n        <Property Name=\"minutesOfInactivityBeforeDeviceLock\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked.   Range is an integer X where 0 &lt;= X &lt;= 999.\" />\n        </Property>\n        <Property Name=\"numberOfPastPinsRemembered\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that specifies the number of past PINs that can be associated to a user account that can't be reused. The largest number you can configure for this policy setting is 50. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then storage of previous PINs is not required. This node was added in Windows 10, version 1511. Default is 0.\" />\n        </Property>\n        <Property Name=\"passwordMaximumAttemptCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of authentication failures allowed before the device will be wiped. A value of 0 disables device wipe functionality. Range is an integer X where 4 &lt;= X &lt;= 16 for desktop and 0 &lt;= X &lt;= 999 for mobile devices.\" />\n        </Property>\n        <Property Name=\"pinExpirationDays\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value specifies the period of time (in days) that a PIN can be used before the system requires the user to change it. The largest number you can configure for this policy setting is 730. The lowest number you can configure for this policy setting is 0. If this policy is set to 0, then the user's PIN will never expire. This node was added in Windows 10, version 1511. Default is 0.\" />\n        </Property>\n        <Property Name=\"pinLowercaseLetters\" Type=\"graph.windowsInformationProtectionPinCharacterRequirements\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that configures the use of lowercase letters in the Windows Hello for Business PIN. Default is NotAllow. Possible values are: notAllow, requireAtLeastOne, allow.\" />\n        </Property>\n        <Property Name=\"pinMinimumLength\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that sets the minimum number of characters required for the PIN. Default value is 4. The lowest number you can configure for this policy setting is 4. The largest number you can configure must be less than the number configured in the Maximum PIN length policy setting or the number 127, whichever is the lowest.\" />\n        </Property>\n        <Property Name=\"pinSpecialCharacters\" Type=\"graph.windowsInformationProtectionPinCharacterRequirements\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that configures the use of special characters in the Windows Hello for Business PIN. Valid special characters for Windows Hello for Business PIN gestures include: ! ' # $ % &amp; ' ( )  + , - . / : ; &lt; = &gt; ? @ [ / ] ^  ` {\" />\n        </Property>\n        <Property Name=\"pinUppercaseLetters\" Type=\"graph.windowsInformationProtectionPinCharacterRequirements\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that configures the use of uppercase letters in the Windows Hello for Business PIN. Default is NotAllow. Possible values are: notAllow, requireAtLeastOne, allow.\" />\n        </Property>\n        <Property Name=\"revokeOnMdmHandoffDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"New property in RS2, pending documentation\" />\n        </Property>\n        <Property Name=\"windowsHelloForBusinessBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that sets Windows Hello for Business as a method for signing into Windows.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsInformationProtectionWipeAction\" BaseType=\"graph.entity\">\n        <Property Name=\"lastCheckInDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last checkin time of the device that was targeted by this wipe action.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.actionState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Wipe action status. Possible values are: none, pending, canceled, active, done, failed, notSupported.\" />\n        </Property>\n        <Property Name=\"targetedDeviceMacAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Targeted device Mac address.\" />\n        </Property>\n        <Property Name=\"targetedDeviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Targeted device name.\" />\n        </Property>\n        <Property Name=\"targetedDeviceRegistrationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DeviceRegistrationId being targeted by this wipe action.\" />\n        </Property>\n        <Property Name=\"targetedUserId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UserId being targeted by this wipe action.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsManagedAppProtection\" BaseType=\"graph.managedAppPolicy\">\n        <Property Name=\"allowedInboundDataTransferSources\" Type=\"graph.windowsManagedAppDataTransferLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the sources from which data is allowed to be transferred. Some possible values are allApps or none. Possible values are: allApps, none.\" />\n        </Property>\n        <Property Name=\"allowedOutboundClipboardSharingLevel\" Type=\"graph.windowsManagedAppClipboardSharingLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the level to which the clipboard may be shared across org &amp; non-org resources. Some possible values are anyDestinationAnySource or none. Possible values are: anyDestinationAnySource, none.\" />\n        </Property>\n        <Property Name=\"allowedOutboundDataTransferDestinations\" Type=\"graph.windowsManagedAppDataTransferLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the destinations to which data is allowed to be transferred. Some possible values are allApps or none. Possible values are: allApps, none.\" />\n        </Property>\n        <Property Name=\"appActionIfUnableToAuthenticateUser\" Type=\"graph.managedAppRemediationAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set, it will specify what action to take in the case where the user is unable to checkin because their authentication token is invalid. This happens when the user is deleted or disabled in AAD. Some possible values are block or wipe. If this property is not set, no action will be taken. Possible values are: block, wipe, warn.\" />\n        </Property>\n        <Property Name=\"deployedAppCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the total number of applications for which the current policy is deployed.\" />\n        </Property>\n        <Property Name=\"isAssigned\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates that the policy is deployed to some inclusion groups. When FALSE, indicates that the policy is not deployed to any inclusion groups. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"maximumAllowedDeviceThreatLevel\" Type=\"graph.managedAppDeviceThreatLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum allowed device threat level, as reported by the Mobile Threat Defense app. Possible values are: notConfigured, secured, low, medium, high.\" />\n        </Property>\n        <Property Name=\"maximumRequiredOsVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions bigger than the specified version will block the managed app from accessing company data. For example: '8.1.0' or '13.1.1'.\" />\n        </Property>\n        <Property Name=\"maximumWarningOsVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions bigger than the specified version will result in warning message on the managed app from accessing company data. For example: '8.1.0' or '13.1.1'.\" />\n        </Property>\n        <Property Name=\"maximumWipeOsVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions bigger than the specified version will wipe the managed app and the associated company data. For example: '8.1.0' or '13.1.1'.\" />\n        </Property>\n        <Property Name=\"minimumRequiredAppVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data. For example: '8.1.0' or '13.1.1'.\" />\n        </Property>\n        <Property Name=\"minimumRequiredOsVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data. For example: '8.1.0' or '13.1.1'.\" />\n        </Property>\n        <Property Name=\"minimumRequiredSdkVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will block the managed app from accessing company data. For example: '8.1.0' or '13.1.1'.\" />\n        </Property>\n        <Property Name=\"minimumWarningAppVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will result in warning message on the managed app from accessing company data. For example: '8.1.0' or '13.1.1'.\" />\n        </Property>\n        <Property Name=\"minimumWarningOsVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will result in warning message on the managed app from accessing company data. For example: '8.1.0' or '13.1.1'.\" />\n        </Property>\n        <Property Name=\"minimumWipeAppVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will wipe the managed app and the associated company data. For example: '8.1.0' or '13.1.1'.\" />\n        </Property>\n        <Property Name=\"minimumWipeOsVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will wipe the managed app and the associated company data. For example: '8.1.0' or '13.1.1'.\" />\n        </Property>\n        <Property Name=\"minimumWipeSdkVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Versions less than the specified version will wipe the managed app and the associated company data. For example: '8.1.0' or '13.1.1'.\" />\n        </Property>\n        <Property Name=\"mobileThreatDefenseRemediationAction\" Type=\"graph.managedAppRemediationAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines what action to take if the mobile threat defense threat threshold isn't met. Some possible values are block or wipe. Warn isn't a supported value for this property. Possible values are: block, wipe, warn.\" />\n        </Property>\n        <Property Name=\"periodOfflineBeforeAccessCheck\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The period after which access is checked when the device is not connected to the internet. For example, PT5M indicates that the interval is 5 minutes in duration. A timespan value of PT0S indicates that access will be blocked immediately when the device is not connected to the internet.\" />\n        </Property>\n        <Property Name=\"periodOfflineBeforeWipeIsEnforced\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The amount of time an app is allowed to remain disconnected from the internet before all managed data it is wiped. For example, P5D indicates that the interval is 5 days in duration. A timespan value of PT0S indicates that managed data will never be wiped when the device is not connected to the internet.\" />\n        </Property>\n        <Property Name=\"printBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates that printing is blocked from managed apps. When FALSE, indicates that printing is allowed from managed apps. Default value is FALSE.\" />\n        </Property>\n        <NavigationProperty Name=\"apps\" Type=\"Collection(graph.managedMobileApp)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to which the policy is deployed.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.targetedManagedAppPolicyAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation property to list of inclusion and exclusion groups to which the policy is deployed.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceAppManagementTask\" BaseType=\"graph.entity\">\n        <Property Name=\"assignedTo\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name or email of the admin this task is assigned to.\" />\n        </Property>\n        <Property Name=\"category\" Type=\"graph.deviceAppManagementTaskCategory\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category. Possible values are: unknown, advancedThreatProtection.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The created date.\" />\n        </Property>\n        <Property Name=\"creator\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address of the creator.\" />\n        </Property>\n        <Property Name=\"creatorNotes\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notes from the creator.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name.\" />\n        </Property>\n        <Property Name=\"dueDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The due date.\" />\n        </Property>\n        <Property Name=\"priority\" Type=\"graph.deviceAppManagementTaskPriority\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The priority. Possible values are: none, high, low.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.deviceAppManagementTaskStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status. Possible values are: unknown, pending, active, completed, rejected.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsDefenderApplicationControlSupplementalPolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"content\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The WindowsDefenderApplicationControl supplemental policy content in byte array format.\" />\n        </Property>\n        <Property Name=\"contentFileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The WindowsDefenderApplicationControl supplemental policy content's file name.\" />\n        </Property>\n        <Property Name=\"creationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the WindowsDefenderApplicationControl supplemental policy was uploaded.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of WindowsDefenderApplicationControl supplemental policy.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of WindowsDefenderApplicationControl supplemental policy.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the WindowsDefenderApplicationControl supplemental policy was last modified.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this WindowsDefenderApplicationControl supplemental policy entity.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The WindowsDefenderApplicationControl supplemental policy's version.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.windowsDefenderApplicationControlSupplementalPolicyAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated group assignments for this WindowsDefenderApplicationControl supplemental policy.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deploySummary\" Type=\"graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentSummary\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WindowsDefenderApplicationControl supplemental policy deployment summary.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(graph.windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of device deployment states for this WindowsDefenderApplicationControl supplemental policy.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceManagementCachedReportConfiguration\" BaseType=\"graph.entity\">\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time that the cached report expires\" />\n        </Property>\n        <Property Name=\"filter\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Filters applied on report creation.\" />\n        </Property>\n        <Property Name=\"lastRefreshDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time that the cached report was last refreshed\" />\n        </Property>\n        <Property Name=\"metadata\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Caller-managed metadata associated with the report\" />\n        </Property>\n        <Property Name=\"orderBy\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ordering of columns in the report\" />\n        </Property>\n        <Property Name=\"reportName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the report\" />\n        </Property>\n        <Property Name=\"select\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Columns selected from the report\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.deviceManagementReportStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the cached report. Possible values are: unknown, notStarted, inProgress, completed, failed.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementExportJob\" BaseType=\"graph.entity\">\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time that the exported report expires\" />\n        </Property>\n        <Property Name=\"filter\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Filters applied on the report\" />\n        </Property>\n        <Property Name=\"format\" Type=\"graph.deviceManagementReportFileFormat\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Format of the exported report. Possible values are: csv, pdf, json, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"localizationType\" Type=\"graph.deviceManagementExportJobLocalizationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures how the requested export job is localized. Possible values are: localizedValuesAsAdditionalColumn, replaceLocalizableValues.\" />\n        </Property>\n        <Property Name=\"reportName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the report\" />\n        </Property>\n        <Property Name=\"requestDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time that the exported report was requested\" />\n        </Property>\n        <Property Name=\"select\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Columns selected from the report\" />\n        </Property>\n        <Property Name=\"snapshotId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A snapshot is an identifiable subset of the dataset represented by the ReportName. A sessionId or CachedReportConfiguration id can be used here. If a sessionId is specified, Filter, Select, and OrderBy are applied to the data represented by the sessionId. Filter, Select, and OrderBy cannot be specified together with a CachedReportConfiguration id.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.deviceManagementReportStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the export job. Possible values are: unknown, notStarted, inProgress, completed, failed.\" />\n        </Property>\n        <Property Name=\"url\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Temporary location of the exported report\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosiPadOSWebClip\" BaseType=\"graph.mobileApp\">\n        <Property Name=\"appUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates iOS/iPadOS web clip app URL. Example: 'https://www.contoso.com'\" />\n        </Property>\n        <Property Name=\"useManagedBrowser\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use managed browser. When TRUE, the app will be required to be opened in Microsoft Edge. When FALSE, the app will not be required to be opened in Microsoft Edge. By default, this property is set to FALSE.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosLobApp\" BaseType=\"graph.mobileLobApp\">\n        <Property Name=\"applicableDeviceType\" Type=\"graph.iosDeviceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n        </Property>\n        <Property Name=\"buildNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build number of iOS Line of Business (LoB) app.\" />\n        </Property>\n        <Property Name=\"bundleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration time.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"graph.iosMinimumOperatingSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n        </Property>\n        <Property Name=\"versionNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of iOS Line of Business (LoB) app.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosLobAppProvisioningConfigurationAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target group assignment defined by the admin.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedDeviceMobileAppConfigurationDeviceStatus\" BaseType=\"graph.entity\">\n        <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n        </Property>\n        <Property Name=\"deviceDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n        </Property>\n        <Property Name=\"deviceModel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n        </Property>\n        <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n        </Property>\n        <Property Name=\"platform\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform of the device that is being reported\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.complianceStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"mobileAppProvisioningConfigGroupAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"targetGroupId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the AAD group in which the app provisioning configuration is being targeted.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedDeviceMobileAppConfigurationUserStatus\" BaseType=\"graph.entity\">\n        <Property Name=\"devicesCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices count for that user.\" />\n        </Property>\n        <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.complianceStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the DevicePolicyStatus.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosMobileAppConfiguration\" BaseType=\"graph.managedDeviceMobileAppConfiguration\">\n        <Property Name=\"encodedSettingXml\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"mdm app configuration Base64 binary.\" />\n        </Property>\n        <Property Name=\"settings\" Type=\"Collection(graph.appConfigurationSettingItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration setting items.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosStoreApp\" BaseType=\"graph.mobileApp\">\n        <Property Name=\"applicableDeviceType\" Type=\"graph.iosDeviceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n        </Property>\n        <Property Name=\"appStoreUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple App Store URL\" />\n        </Property>\n        <Property Name=\"bundleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"graph.iosMinimumOperatingSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosVppApp\" BaseType=\"graph.mobileApp\">\n        <Property Name=\"applicableDeviceType\" Type=\"graph.iosDeviceType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The applicable iOS Device Type.\" />\n        </Property>\n        <Property Name=\"appStoreUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The store URL.\" />\n        </Property>\n        <Property Name=\"bundleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n        </Property>\n        <Property Name=\"licensingType\" Type=\"graph.vppLicensingType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supported License Type.\" />\n        </Property>\n        <Property Name=\"releaseDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPP application release date and time.\" />\n        </Property>\n        <Property Name=\"revokeLicenseActionResults\" Type=\"Collection(graph.iosVppAppRevokeLicensesActionResult)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Results of revoke license actions on this app.\" />\n        </Property>\n        <Property Name=\"totalLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of VPP licenses.\" />\n        </Property>\n        <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of VPP licenses in use.\" />\n        </Property>\n        <Property Name=\"vppTokenAccountType\" Type=\"graph.vppTokenAccountType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: business, education. Possible values are: business, education.\" />\n        </Property>\n        <Property Name=\"vppTokenAppleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple Id associated with the given Apple Volume Purchase Program Token.\" />\n        </Property>\n        <Property Name=\"vppTokenId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the VPP token associated with this app.\" />\n        </Property>\n        <Property Name=\"vppTokenOrganizationName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organization associated with the Apple Volume Purchase Program Token\" />\n        </Property>\n        <NavigationProperty Name=\"assignedLicenses\" Type=\"Collection(graph.iosVppAppAssignedLicense)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The licenses assigned to this app.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"iosVppAppAssignedLicense\" BaseType=\"graph.entity\">\n        <Property Name=\"userEmailAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user email address.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user ID.\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user name.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosVppAppAssignedDeviceLicense\" BaseType=\"graph.iosVppAppAssignedLicense\">\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device name.\" />\n        </Property>\n        <Property Name=\"managedDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed device ID.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosVppAppAssignedUserLicense\" BaseType=\"graph.iosVppAppAssignedLicense\" />\n      <EntityType Name=\"macOSDmgApp\" BaseType=\"graph.mobileLobApp\">\n        <Property Name=\"ignoreVersionDetection\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether the app's version will be used to detect the app after it is installed on a device. Set this to true for apps that use a self-update feature. Set this to false to install the app when it is not already installed on the device, or if the deploying app's version number does not match the version that's already installed on the device.\" />\n        </Property>\n        <Property Name=\"includedApps\" Type=\"Collection(graph.macOSIncludedApp)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of apps expected to be installed by the DMG.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"graph.macOSMinimumOperatingSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n        </Property>\n        <Property Name=\"primaryBundleId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The primary CFBundleIdentifier of the DMG.\" />\n        </Property>\n        <Property Name=\"primaryBundleVersion\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The primary CFBundleVersion of the DMG.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"macOSLobApp\" BaseType=\"graph.mobileLobApp\">\n        <Property Name=\"buildNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build number of the package. This should match the package CFBundleShortVersionString of the .pkg file.\" />\n        </Property>\n        <Property Name=\"bundleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The primary bundleId of the package.\" />\n        </Property>\n        <Property Name=\"childApps\" Type=\"Collection(graph.macOSLobChildApp)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of ComplexType macOSLobChildApp objects. Represents the apps expected to be installed by the package.\" />\n        </Property>\n        <Property Name=\"identityVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version. This property is being deprecated in 2211(November 2022).\" />\n        </Property>\n        <Property Name=\"ignoreVersionDetection\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates that the app's version will NOT be used to detect if the app is installed on a device. When FALSE, indicates that the app's version will be used to detect if the app is installed on a device. Set this to true for apps that use a self update feature.\" />\n        </Property>\n        <Property Name=\"installAsManaged\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates that the app will be installed as managed (requires macOS 11.0 and other managed package restrictions). When FALSE, indicates that the app will be installed as unmanaged.\" />\n        </Property>\n        <Property Name=\"md5Hash\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MD5 hash codes. This is empty if the package was uploaded directly. If the Intune App Wrapping Tool is used to create a .intunemac, this value can be found inside the Detection.xml file.\" />\n        </Property>\n        <Property Name=\"md5HashChunkSize\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The chunk size for MD5 hash. This is '0' or empty if the package was uploaded directly. If the Intune App Wrapping Tool is used to create a .intunemac, this value can be found inside the Detection.xml file.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"graph.macOSMinimumOperatingSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ComplexType macOSMinimumOperatingSystem that indicates the minimum operating system applicable for the application.\" />\n        </Property>\n        <Property Name=\"versionNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of the package. This should match the package CFBundleVersion in the packageinfo file.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"macOSMdatpApp\" BaseType=\"graph.mobileApp\" />\n      <EntityType Name=\"macOSMicrosoftDefenderApp\" BaseType=\"graph.mobileApp\" />\n      <EntityType Name=\"macOSMicrosoftEdgeApp\" BaseType=\"graph.mobileApp\">\n        <Property Name=\"channel\" Type=\"graph.microsoftEdgeChannel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The channel to install on target devices. Possible values are: dev, beta, stable, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"macOSOfficeSuiteApp\" BaseType=\"graph.mobileApp\" />\n      <EntityType Name=\"macOsVppApp\" BaseType=\"graph.mobileApp\">\n        <Property Name=\"appStoreUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The store URL.\" />\n        </Property>\n        <Property Name=\"bundleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n        </Property>\n        <Property Name=\"licensingType\" Type=\"graph.vppLicensingType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supported License Type.\" />\n        </Property>\n        <Property Name=\"releaseDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPP application release date and time.\" />\n        </Property>\n        <Property Name=\"revokeLicenseActionResults\" Type=\"Collection(graph.macOsVppAppRevokeLicensesActionResult)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Results of revoke license actions on this app.\" />\n        </Property>\n        <Property Name=\"totalLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of VPP licenses.\" />\n        </Property>\n        <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of VPP licenses in use.\" />\n        </Property>\n        <Property Name=\"vppTokenAccountType\" Type=\"graph.vppTokenAccountType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of volume purchase program which the given Apple Volume Purchase Program Token is associated with. Possible values are: business, education. Possible values are: business, education.\" />\n        </Property>\n        <Property Name=\"vppTokenAppleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple Id associated with the given Apple Volume Purchase Program Token.\" />\n        </Property>\n        <Property Name=\"vppTokenId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the VPP token associated with this app.\" />\n        </Property>\n        <Property Name=\"vppTokenOrganizationName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organization associated with the Apple Volume Purchase Program Token\" />\n        </Property>\n        <NavigationProperty Name=\"assignedLicenses\" Type=\"Collection(graph.macOsVppAppAssignedLicense)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The licenses assigned to this app.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"macOsVppAppAssignedLicense\" BaseType=\"graph.entity\">\n        <Property Name=\"userEmailAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user email address.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user ID.\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user name.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedApp\" BaseType=\"graph.mobileApp\" Abstract=\"true\">\n        <Property Name=\"appAvailability\" Type=\"graph.managedAppAvailability\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Application's availability. Possible values are: global, lineOfBusiness.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Application's version.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedMobileLobApp\" BaseType=\"graph.managedApp\" Abstract=\"true\">\n        <Property Name=\"committedContentVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internal committed content version.\" />\n        </Property>\n        <Property Name=\"fileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the main Lob application file.\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total size, including all uploaded files.\" />\n        </Property>\n        <NavigationProperty Name=\"contentVersions\" Type=\"Collection(graph.mobileAppContent)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of content versions for this app.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"managedAndroidLobApp\" BaseType=\"graph.managedMobileLobApp\">\n        <Property Name=\"identityName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name. This property is deprecated starting in February 2023 (Release 2302).\" />\n        </Property>\n        <Property Name=\"identityVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version. This property is deprecated starting in February 2023 (Release 2302).\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"graph.androidMinimumOperatingSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n        </Property>\n        <Property Name=\"packageId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package identifier.\" />\n        </Property>\n        <Property Name=\"versionCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version code of managed Android Line of Business (LoB) app.\" />\n        </Property>\n        <Property Name=\"versionName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version name of managed Android Line of Business (LoB) app.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedAndroidStoreApp\" BaseType=\"graph.managedApp\">\n        <Property Name=\"appStoreUrl\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Android AppStoreUrl.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"graph.androidMinimumOperatingSystem\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum supported operating system.\" />\n        </Property>\n        <Property Name=\"packageId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's package ID.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedDeviceMobileAppConfigurationAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assignment target that the T&amp;C policy is assigned to.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedDeviceMobileAppConfigurationDeviceSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n        </Property>\n        <Property Name=\"conflictCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices in conflict\" />\n        </Property>\n        <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n        </Property>\n        <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n        </Property>\n        <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n        </Property>\n        <Property Name=\"notApplicablePlatformCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices due to mismatch platform and policy\" />\n        </Property>\n        <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending devices\" />\n        </Property>\n        <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedDeviceMobileAppConfigurationUserSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n        </Property>\n        <Property Name=\"conflictCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users in conflict\" />\n        </Property>\n        <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error Users\" />\n        </Property>\n        <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed Users\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n        </Property>\n        <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n        </Property>\n        <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending Users\" />\n        </Property>\n        <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded Users\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedIOSLobApp\" BaseType=\"graph.managedMobileLobApp\">\n        <Property Name=\"applicableDeviceType\" Type=\"graph.iosDeviceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n        </Property>\n        <Property Name=\"buildNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build number of managed iOS Line of Business (LoB) app.\" />\n        </Property>\n        <Property Name=\"bundleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration time.\" />\n        </Property>\n        <Property Name=\"identityVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"graph.iosMinimumOperatingSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n        </Property>\n        <Property Name=\"versionNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of managed iOS Line of Business (LoB) app.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedIOSStoreApp\" BaseType=\"graph.managedApp\">\n        <Property Name=\"applicableDeviceType\" Type=\"graph.iosDeviceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The iOS architecture for which this app can run on.\" />\n        </Property>\n        <Property Name=\"appStoreUrl\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple AppStoreUrl.\" />\n        </Property>\n        <Property Name=\"bundleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's Bundle ID.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"graph.iosMinimumOperatingSystem\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum supported operating system.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"mobileAppContent\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"containedApps\" Type=\"Collection(graph.mobileContainedApp)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of contained apps in a MobileLobApp acting as a package.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"files\" Type=\"Collection(graph.mobileAppContentFile)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of files for this app content version.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"microsoftStoreForBusinessApp\" BaseType=\"graph.mobileApp\">\n        <Property Name=\"licenseType\" Type=\"graph.microsoftStoreForBusinessLicenseType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app license type. Possible values are: offline, online.\" />\n        </Property>\n        <Property Name=\"licensingType\" Type=\"graph.vppLicensingType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supported License Type.\" />\n        </Property>\n        <Property Name=\"packageIdentityName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app package identifier\" />\n        </Property>\n        <Property Name=\"productKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app product key\" />\n        </Property>\n        <Property Name=\"totalLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of Microsoft Store for Business licenses.\" />\n        </Property>\n        <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of Microsoft Store for Business licenses in use.\" />\n        </Property>\n        <NavigationProperty Name=\"containedApps\" Type=\"Collection(graph.mobileContainedApp)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of contained apps in a mobileApp acting as a package.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"mobileContainedApp\" BaseType=\"graph.entity\" Abstract=\"true\" />\n      <EntityType Name=\"microsoftStoreForBusinessContainedApp\" BaseType=\"graph.mobileContainedApp\">\n        <Property Name=\"appUserModelId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app user model ID of the contained app of a MicrosoftStoreForBusinessApp.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"mobileAppAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"intent\" Type=\"graph.installIntent\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install intent defined by the admin. Possible values are: available, required, uninstall, availableWithoutEnrollment.\" />\n        </Property>\n        <Property Name=\"settings\" Type=\"graph.mobileAppAssignmentSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings for target assignment defined by the admin.\" />\n        </Property>\n        <Property Name=\"source\" Type=\"graph.deviceAndAppManagementAssignmentSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The resource type which is the source for the assignment. Possible values are: direct, policySets.\" />\n        </Property>\n        <Property Name=\"sourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the source of the assignment.\" />\n        </Property>\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target group assignment defined by the admin.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"mobileAppInstallStatus\" BaseType=\"graph.entity\">\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device ID\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name\" />\n        </Property>\n        <Property Name=\"displayVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Human readable version of the application\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code for install or uninstall failures.\" />\n        </Property>\n        <Property Name=\"installState\" Type=\"graph.resultantAppState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the app. Possible values are: installed, failed, notInstalled, uninstallFailed, pendingInstall, unknown, notApplicable.\" />\n        </Property>\n        <Property Name=\"installStateDetail\" Type=\"graph.resultantAppStateDetail\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state detail of the app. Possible values are: noAdditionalDetails, dependencyFailedToInstall, dependencyWithRequirementsNotMet, dependencyPendingReboot, dependencyWithAutoInstallDisabled, supersededAppUninstallFailed, supersededAppUninstallPendingReboot, removingSupersededApps, iosAppStoreUpdateFailedToInstall, vppAppHasUpdateAvailable, userRejectedUpdate, uninstallPendingReboot, supersedingAppsDetected, supersededAppsDetected, seeInstallErrorCode, autoInstallDisabled, managedAppNoLongerPresent, userRejectedInstall, userIsNotLoggedIntoAppStore, untargetedSupersedingAppsDetected, appRemovedBySupersedence, seeUninstallErrorCode, pendingReboot, installingDependencies, contentDownloaded, supersedingAppsNotApplicable, powerShellScriptRequirementNotMet, registryRequirementNotMet, fileSystemRequirementNotMet, platformNotApplicable, minimumCpuSpeedNotMet, minimumLogicalProcessorCountNotMet, minimumPhysicalMemoryNotMet, minimumOsVersionNotMet, minimumDiskSpaceNotMet, processorArchitectureNotApplicable.\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last sync date time\" />\n        </Property>\n        <Property Name=\"mobileAppInstallStatusValue\" Type=\"graph.resultantAppState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the app. Possible values are: installed, failed, notInstalled, uninstallFailed, pendingInstall, unknown, notApplicable.\" />\n        </Property>\n        <Property Name=\"osDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Description\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Version\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device User Name\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name\" />\n        </Property>\n        <NavigationProperty Name=\"app\" Type=\"graph.mobileApp\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The navigation link to the mobile app.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"mobileAppInstallSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"failedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have failed to install this app.\" />\n        </Property>\n        <Property Name=\"failedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that have 1 or more device that failed to install this app.\" />\n        </Property>\n        <Property Name=\"installedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have successfully installed this app.\" />\n        </Property>\n        <Property Name=\"installedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users whose devices have all succeeded to install this app.\" />\n        </Property>\n        <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that are not applicable for this app.\" />\n        </Property>\n        <Property Name=\"notApplicableUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users whose devices were all not applicable for this app.\" />\n        </Property>\n        <Property Name=\"notInstalledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that does not have this app installed.\" />\n        </Property>\n        <Property Name=\"notInstalledUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that have 1 or more devices that did not install this app.\" />\n        </Property>\n        <Property Name=\"pendingInstallDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have been notified to install this app.\" />\n        </Property>\n        <Property Name=\"pendingInstallUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that have 1 or more device that have been notified to install this app and have 0 devices with failures.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"mobileAppRelationship\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"targetDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target mobile app's display name.\" />\n        </Property>\n        <Property Name=\"targetDisplayVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target mobile app's display version.\" />\n        </Property>\n        <Property Name=\"targetId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target mobile app's app id.\" />\n        </Property>\n        <Property Name=\"targetPublisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target mobile app's publisher.\" />\n        </Property>\n        <Property Name=\"targetType\" Type=\"graph.mobileAppRelationshipType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of relationship indicating whether the target is a parent or child. Possible values are: child, parent.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userAppInstallStatus\" BaseType=\"graph.entity\">\n        <Property Name=\"failedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failed Device Count.\" />\n        </Property>\n        <Property Name=\"installedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Installed Device Count.\" />\n        </Property>\n        <Property Name=\"notInstalledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not installed device count.\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name.\" />\n        </Property>\n        <NavigationProperty Name=\"app\" Type=\"graph.mobileApp\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The navigation link to the mobile app.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStatuses\" Type=\"Collection(graph.mobileAppInstallStatus)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the app on devices.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"mobileAppContentFile\" BaseType=\"graph.entity\">\n        <Property Name=\"azureStorageUri\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Storage URI.\" />\n        </Property>\n        <Property Name=\"azureStorageUriExpirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the Azure storage Uri expires.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the file was created.\" />\n        </Property>\n        <Property Name=\"isCommitted\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether the file is committed.\" />\n        </Property>\n        <Property Name=\"isDependency\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the content file is a dependency for the main content file.\" />\n        </Property>\n        <Property Name=\"isFrameworkFile\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether the file is a framework file.\" />\n        </Property>\n        <Property Name=\"manifest\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The manifest information.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"the file name.\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the file prior to encryption.\" />\n        </Property>\n        <Property Name=\"sizeEncrypted\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the file after encryption.\" />\n        </Property>\n        <Property Name=\"uploadState\" Type=\"graph.mobileAppContentFileUploadState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the current upload request. Possible values are: success, transientError, error, unknown, azureStorageUriRequestSuccess, azureStorageUriRequestPending, azureStorageUriRequestFailed, azureStorageUriRequestTimedOut, azureStorageUriRenewalSuccess, azureStorageUriRenewalPending, azureStorageUriRenewalFailed, azureStorageUriRenewalTimedOut, commitFileSuccess, commitFilePending, commitFileFailed, commitFileTimedOut.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"mobileAppDependency\" BaseType=\"graph.mobileAppRelationship\">\n        <Property Name=\"dependencyType\" Type=\"graph.mobileAppDependencyType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of dependency relationship between the parent and child apps. Possible values are: detect, autoInstall.\" />\n        </Property>\n        <Property Name=\"dependentAppCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of apps that directly or indirectly depend on the parent app.\" />\n        </Property>\n        <Property Name=\"dependsOnAppCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of apps the child app directly or indirectly depends on.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"mobileAppSupersedence\" BaseType=\"graph.mobileAppRelationship\">\n        <Property Name=\"supersededAppCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of apps directly or indirectly superseded by the child app.\" />\n        </Property>\n        <Property Name=\"supersedenceType\" Type=\"graph.mobileAppSupersedenceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supersedence relationship type between the parent and child apps. Possible values are: update, replace.\" />\n        </Property>\n        <Property Name=\"supersedingAppCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of apps directly or indirectly superseding the parent app.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"officeSuiteApp\" BaseType=\"graph.mobileApp\">\n        <Property Name=\"autoAcceptEula\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value to accept the EULA automatically on the enduser's device.\" />\n        </Property>\n        <Property Name=\"excludedApps\" Type=\"graph.excludedApps\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the apps which are excluded from the selected Office365 Product Id.\" />\n        </Property>\n        <Property Name=\"installProgressDisplayLevel\" Type=\"graph.officeSuiteInstallProgressDisplayLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"To specify the level of display for the Installation Progress Setup UI on the Device. Possible values are: none, full.\" />\n        </Property>\n        <Property Name=\"localesToInstall\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the locales which are installed when the apps from Office365 is installed. It uses standard RFC 6033. Ref: https://technet.microsoft.com/library/cc179219(v=office.16).aspx\" />\n        </Property>\n        <Property Name=\"officeConfigurationXml\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the XML configuration file that can be specified for Office ProPlus Apps. Takes precedence over all other properties. When present, the XML configuration file will be used to create the app.\" />\n        </Property>\n        <Property Name=\"officePlatformArchitecture\" Type=\"graph.windowsArchitecture\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the Office365 app suite version. Possible values are: none, x86, x64, arm, neutral, arm64.\" />\n        </Property>\n        <Property Name=\"officeSuiteAppDefaultFileFormat\" Type=\"graph.officeSuiteDefaultFileFormatType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the Office365 default file format type. Possible values are: notConfigured, officeOpenXMLFormat, officeOpenDocumentFormat, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"productIds\" Type=\"Collection(graph.officeProductId)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Product Ids that represent the Office365 Suite SKU.\" />\n        </Property>\n        <Property Name=\"shouldUninstallOlderVersionsOfOffice\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to determine whether to uninstall existing Office MSI if an Office365 app suite is deployed to the device or not.\" />\n        </Property>\n        <Property Name=\"targetVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the specific target version for the Office365 app suite that should be remained deployed on the devices.\" />\n        </Property>\n        <Property Name=\"updateChannel\" Type=\"graph.officeUpdateChannel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the Office365 Update Channel. Possible values are: none, current, deferred, firstReleaseCurrent, firstReleaseDeferred, monthlyEnterprise.\" />\n        </Property>\n        <Property Name=\"updateVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent the update version in which the specific target version is available for the Office365 app suite.\" />\n        </Property>\n        <Property Name=\"useSharedComputerActivation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to represent that whether the shared computer activation is used not for Office365 app suite.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"webApp\" BaseType=\"graph.mobileApp\">\n        <Property Name=\"appUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The web app URL. This property cannot be PATCHed.\" />\n        </Property>\n        <Property Name=\"useManagedBrowser\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use managed browser. This property is only applicable for Android and IOS.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"win32LobApp\" BaseType=\"graph.mobileLobApp\">\n        <Property Name=\"allowAvailableUninstall\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates that uninstall is supported from the company portal for the Windows app (Win32) with an Available assignment. When FALSE, indicates that uninstall is not supported for the Windows app (Win32) with an Available assignment. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"applicableArchitectures\" Type=\"graph.windowsArchitecture\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral, arm64.\" />\n        </Property>\n        <Property Name=\"detectionRules\" Type=\"Collection(graph.win32LobAppDetection)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The detection rules to detect Win32 Line of Business (LoB) app.\" />\n        </Property>\n        <Property Name=\"displayVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version displayed in the UX for this app.\" />\n        </Property>\n        <Property Name=\"installCommandLine\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The command line to install this app\" />\n        </Property>\n        <Property Name=\"installExperience\" Type=\"graph.win32LobAppInstallExperience\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install experience for this app.\" />\n        </Property>\n        <Property Name=\"minimumCpuSpeedInMHz\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum CPU speed which is required to install this app.\" />\n        </Property>\n        <Property Name=\"minimumFreeDiskSpaceInMB\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum free disk space which is required to install this app.\" />\n        </Property>\n        <Property Name=\"minimumMemoryInMB\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum physical memory which is required to install this app.\" />\n        </Property>\n        <Property Name=\"minimumNumberOfProcessors\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum number of processors which is required to install this app.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"graph.windowsMinimumOperatingSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n        </Property>\n        <Property Name=\"minimumSupportedWindowsRelease\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum supported windows release.\" />\n        </Property>\n        <Property Name=\"msiInformation\" Type=\"graph.win32LobAppMsiInformation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MSI details if this Win32 app is an MSI app.\" />\n        </Property>\n        <Property Name=\"requirementRules\" Type=\"Collection(graph.win32LobAppRequirement)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The requirement rules to detect Win32 Line of Business (LoB) app.\" />\n        </Property>\n        <Property Name=\"returnCodes\" Type=\"Collection(graph.win32LobAppReturnCode)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The return codes for post installation behavior.\" />\n        </Property>\n        <Property Name=\"rules\" Type=\"Collection(graph.win32LobAppRule)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The detection and requirement rules for this app.\" />\n        </Property>\n        <Property Name=\"setupFilePath\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The relative path of the setup file in the encrypted Win32LobApp package.\" />\n        </Property>\n        <Property Name=\"uninstallCommandLine\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The command line to uninstall this app\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsAppX\" BaseType=\"graph.mobileLobApp\">\n        <Property Name=\"applicableArchitectures\" Type=\"graph.windowsArchitecture\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral, arm64.\" />\n        </Property>\n        <Property Name=\"identityName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n        </Property>\n        <Property Name=\"identityPublisherHash\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Publisher Hash.\" />\n        </Property>\n        <Property Name=\"identityResourceIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Resource Identifier.\" />\n        </Property>\n        <Property Name=\"identityVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n        </Property>\n        <Property Name=\"isBundle\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the app is a bundle.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"graph.windowsMinimumOperatingSystem\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsMicrosoftEdgeApp\" BaseType=\"graph.mobileApp\">\n        <Property Name=\"channel\" Type=\"graph.microsoftEdgeChannel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The channel to install on target devices. The possible values are dev, beta, and stable. By default, this property is set to dev. Possible values are: dev, beta, stable, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"displayLanguageLocale\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language locale to use when the Edge app displays text to the user.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsMobileMSI\" BaseType=\"graph.mobileLobApp\">\n        <Property Name=\"commandLine\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The command line.\" />\n        </Property>\n        <Property Name=\"identityVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n        </Property>\n        <Property Name=\"ignoreVersionDetection\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A boolean to control whether the app's version will be used to detect the app after it is installed on a device. Set this to true for Windows Mobile MSI Line of Business (LoB) apps that use a self update feature.\" />\n        </Property>\n        <Property Name=\"productCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product code.\" />\n        </Property>\n        <Property Name=\"productVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product version of Windows Mobile MSI Line of Business (LoB) app.\" />\n        </Property>\n        <Property Name=\"useDeviceContext\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to install a dual-mode MSI in the device context. If true, app will be installed for all users. If false, app will be installed per-user. If null, service will use the MSI package's default install context. In case of dual-mode MSI, this default will be per-user.  Cannot be set for non-dual-mode apps.  Cannot be changed after initial creation of the application.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsPhone81AppX\" BaseType=\"graph.mobileLobApp\">\n        <Property Name=\"applicableArchitectures\" Type=\"graph.windowsArchitecture\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral, arm64.\" />\n        </Property>\n        <Property Name=\"identityName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n        </Property>\n        <Property Name=\"identityPublisherHash\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Publisher Hash.\" />\n        </Property>\n        <Property Name=\"identityResourceIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Resource Identifier.\" />\n        </Property>\n        <Property Name=\"identityVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"graph.windowsMinimumOperatingSystem\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n        </Property>\n        <Property Name=\"phoneProductIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Phone Product Identifier.\" />\n        </Property>\n        <Property Name=\"phonePublisherId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Phone Publisher Id.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsPhone81AppXBundle\" BaseType=\"graph.windowsPhone81AppX\">\n        <Property Name=\"appXPackageInformationList\" Type=\"Collection(graph.windowsPackageInformation)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of AppX Package Information.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsPhone81StoreApp\" BaseType=\"graph.mobileApp\">\n        <Property Name=\"appStoreUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows Phone 8.1 app store URL.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsPhoneXAP\" BaseType=\"graph.mobileLobApp\">\n        <Property Name=\"identityVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"graph.windowsMinimumOperatingSystem\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n        </Property>\n        <Property Name=\"productIdentifier\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Product Identifier.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsStoreApp\" BaseType=\"graph.mobileApp\">\n        <Property Name=\"appStoreUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows app store URL.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsUniversalAppX\" BaseType=\"graph.mobileLobApp\">\n        <Property Name=\"applicableArchitectures\" Type=\"graph.windowsArchitecture\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows architecture(s) for which this app can run on. Possible values are: none, x86, x64, arm, neutral, arm64.\" />\n        </Property>\n        <Property Name=\"applicableDeviceTypes\" Type=\"graph.windowsDeviceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows device type(s) for which this app can run on. Possible values are: none, desktop, mobile, holographic, team.\" />\n        </Property>\n        <Property Name=\"identityName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n        </Property>\n        <Property Name=\"identityPublisherHash\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Publisher Hash.\" />\n        </Property>\n        <Property Name=\"identityResourceIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Resource Identifier.\" />\n        </Property>\n        <Property Name=\"identityVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity version.\" />\n        </Property>\n        <Property Name=\"isBundle\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the app is a bundle.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"graph.windowsMinimumOperatingSystem\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n        </Property>\n        <NavigationProperty Name=\"committedContainedApps\" Type=\"Collection(graph.mobileContainedApp)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of contained apps in the committed mobileAppContent of a windowsUniversalAppX app.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windowsUniversalAppXContainedApp\" BaseType=\"graph.mobileContainedApp\">\n        <Property Name=\"appUserModelId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app user model ID of the contained app of a WindowsUniversalAppX app.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsWebApp\" BaseType=\"graph.mobileApp\">\n        <Property Name=\"appUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the Windows web app URL. Example: 'https://www.contoso.com'\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"winGetApp\" BaseType=\"graph.mobileApp\">\n        <Property Name=\"installExperience\" Type=\"graph.winGetAppInstallExperience\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install experience settings associated with this application, which are used to ensure the desired install experiences on the target device are taken into account. This includes the account type (System or User) that actions should be run as on target devices. Required at creation time.\" />\n        </Property>\n        <Property Name=\"manifestHash\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hash of package metadata properties used to validate that the application matches the metadata in the source repository.\" />\n        </Property>\n        <Property Name=\"packageIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The PackageIdentifier from the WinGet source repository REST API. This also maps to the Id when using the WinGet client command line application. Required at creation time, cannot be modified on existing objects.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceInstallState\" BaseType=\"graph.entity\">\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Id.\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name.\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code for install failures.\" />\n        </Property>\n        <Property Name=\"installState\" Type=\"graph.installState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the eBook. Possible values are: notApplicable, installed, failed, notInstalled, uninstallFailed, unknown.\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last sync date and time.\" />\n        </Property>\n        <Property Name=\"osDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Description.\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Version.\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device User Name.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"eBookInstallSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"failedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have failed to install this book.\" />\n        </Property>\n        <Property Name=\"failedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that have 1 or more device that failed to install this book.\" />\n        </Property>\n        <Property Name=\"installedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have successfully installed this book.\" />\n        </Property>\n        <Property Name=\"installedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users whose devices have all succeeded to install this book.\" />\n        </Property>\n        <Property Name=\"notInstalledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that does not have this book installed.\" />\n        </Property>\n        <Property Name=\"notInstalledUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Users that did not install this book.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosVppEBook\" BaseType=\"graph.managedEBook\">\n        <Property Name=\"appleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple ID associated with Vpp token.\" />\n        </Property>\n        <Property Name=\"genres\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Genres.\" />\n        </Property>\n        <Property Name=\"language\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Language.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n        </Property>\n        <Property Name=\"seller\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Seller.\" />\n        </Property>\n        <Property Name=\"totalLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total license count.\" />\n        </Property>\n        <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used license count.\" />\n        </Property>\n        <Property Name=\"vppOrganizationName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Vpp token's organization name.\" />\n        </Property>\n        <Property Name=\"vppTokenId\" Type=\"Edm.Guid\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Vpp token ID.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedEBookAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"installIntent\" Type=\"graph.installIntent\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install intent for eBook. Possible values are: available, required, uninstall, availableWithoutEnrollment.\" />\n        </Property>\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for eBook.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosVppEBookAssignment\" BaseType=\"graph.managedEBookAssignment\" />\n      <EntityType Name=\"userInstallStateSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"failedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failed Device Count.\" />\n        </Property>\n        <Property Name=\"installedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Installed Device Count.\" />\n        </Property>\n        <Property Name=\"notInstalledDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not installed device count.\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name.\" />\n        </Property>\n        <NavigationProperty Name=\"deviceStates\" Type=\"Collection(graph.deviceInstallState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the eBook.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"managedMobileApp\" BaseType=\"graph.entity\">\n        <Property Name=\"mobileAppIdentifier\" Type=\"graph.mobileAppIdentifier\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app with it's operating system type.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedAppPolicyDeploymentSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"configurationDeployedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"configurationDeploymentSummaryPerApp\" Type=\"Collection(graph.managedAppPolicyDeploymentSummaryPerApp)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"lastRefreshTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceCompliancePolicyAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"source\" Type=\"graph.deviceAndAppManagementAssignmentSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment source for the device compliance policy, direct or parcel/policySet. Possible values are: direct, policySets.\" />\n        </Property>\n        <Property Name=\"sourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the source of the assignment.\" />\n        </Property>\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target for the compliance policy assignment.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"settingStateDeviceSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliant count for the setting\" />\n        </Property>\n        <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device conflict error count for the setting\" />\n        </Property>\n        <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device error count for the setting\" />\n        </Property>\n        <Property Name=\"instancePath\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the InstancePath for the setting\" />\n        </Property>\n        <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device NonCompliant count for the setting\" />\n        </Property>\n        <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Not Applicable count for the setting\" />\n        </Property>\n        <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliant count for the setting\" />\n        </Property>\n        <Property Name=\"settingName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the setting\" />\n        </Property>\n        <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Unkown count for the setting\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceComplianceDeviceStatus\" BaseType=\"graph.entity\">\n        <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n        </Property>\n        <Property Name=\"deviceDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n        </Property>\n        <Property Name=\"deviceModel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n        </Property>\n        <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n        </Property>\n        <Property Name=\"platform\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform of the device that is being reported\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.complianceStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceComplianceDeviceOverview\" BaseType=\"graph.entity\">\n        <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n        </Property>\n        <Property Name=\"conflictCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices in conflict\" />\n        </Property>\n        <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n        </Property>\n        <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n        </Property>\n        <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n        </Property>\n        <Property Name=\"notApplicablePlatformCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices due to mismatch platform and policy\" />\n        </Property>\n        <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending devices\" />\n        </Property>\n        <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceComplianceScheduledActionForRule\" BaseType=\"graph.entity\">\n        <Property Name=\"ruleName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the rule which this scheduled action applies to. Currently scheduled actions are created per policy instead of per rule, thus RuleName is always set to default value PasswordRequired.\" />\n        </Property>\n        <NavigationProperty Name=\"scheduledActionConfigurations\" Type=\"Collection(graph.deviceComplianceActionItem)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scheduled action configurations for this compliance policy. Compliance policy must have one and only one block scheduled action.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceComplianceUserStatus\" BaseType=\"graph.entity\">\n        <Property Name=\"devicesCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices count for that user.\" />\n        </Property>\n        <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.complianceStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the DevicePolicyStatus.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceComplianceUserOverview\" BaseType=\"graph.entity\">\n        <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n        </Property>\n        <Property Name=\"conflictCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users in conflict\" />\n        </Property>\n        <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error Users\" />\n        </Property>\n        <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed Users\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n        </Property>\n        <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n        </Property>\n        <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending Users\" />\n        </Property>\n        <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded Users\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"policySetItem\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Creation time of the PolicySetItem.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DisplayName of the PolicySetItem.\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"graph.errorCode\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code if any occured. Possible values are: noError, unauthorized, notFound, deleted.\" />\n        </Property>\n        <Property Name=\"guidedDeploymentTags\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tags of the guided deployment\" />\n        </Property>\n        <Property Name=\"itemType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"policySetType of the PolicySetItem.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified time of the PolicySetItem.\" />\n        </Property>\n        <Property Name=\"payloadId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PayloadId of the PolicySetItem.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.policySetStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the PolicySetItem. Possible values are: unknown, validating, partialSuccess, success, error, notAssigned.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceCompliancePolicyPolicySetItem\" BaseType=\"graph.policySetItem\" />\n      <EntityType Name=\"deviceConfigurationAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"intent\" Type=\"graph.deviceConfigAssignmentIntent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin intent to apply or remove the profile. Possible values are: apply, remove.\" />\n        </Property>\n        <Property Name=\"source\" Type=\"graph.deviceAndAppManagementAssignmentSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment source for the device configuration, direct or parcel/policySet. This property is read-only. Possible values are: direct, policySets.\" />\n        </Property>\n        <Property Name=\"sourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the source of the assignment. This property is read-only.\" />\n        </Property>\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for the device configuration.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceConfigurationDeviceStatus\" BaseType=\"graph.entity\">\n        <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n        </Property>\n        <Property Name=\"deviceDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name of the DevicePolicyStatus.\" />\n        </Property>\n        <Property Name=\"deviceModel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n        </Property>\n        <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n        </Property>\n        <Property Name=\"platform\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform of the device that is being reported\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.complianceStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceConfigurationDeviceOverview\" BaseType=\"graph.entity\">\n        <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n        </Property>\n        <Property Name=\"conflictCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices in conflict\" />\n        </Property>\n        <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n        </Property>\n        <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n        </Property>\n        <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n        </Property>\n        <Property Name=\"notApplicablePlatformCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices due to mismatch platform and policy\" />\n        </Property>\n        <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending devices\" />\n        </Property>\n        <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceConfigurationGroupAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"excludeGroup\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if this group is should be excluded. Defaults that the group should be included\" />\n        </Property>\n        <Property Name=\"targetGroupId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Id of the AAD group we are targeting the device configuration to.\" />\n        </Property>\n        <NavigationProperty Name=\"deviceConfiguration\" Type=\"graph.deviceConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The navigation link to the Device Configuration being targeted.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceConfigurationUserStatus\" BaseType=\"graph.entity\">\n        <Property Name=\"devicesCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices count for that user.\" />\n        </Property>\n        <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.complianceStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance status of the policy report. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name of the DevicePolicyStatus.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceConfigurationUserOverview\" BaseType=\"graph.entity\">\n        <Property Name=\"configurationVersion\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the policy for that overview\" />\n        </Property>\n        <Property Name=\"conflictCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users in conflict\" />\n        </Property>\n        <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error Users\" />\n        </Property>\n        <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed Users\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time\" />\n        </Property>\n        <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n        </Property>\n        <Property Name=\"pendingCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of pending Users\" />\n        </Property>\n        <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded Users\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceConfigurationPolicySetItem\" BaseType=\"graph.policySetItem\" />\n      <EntityType Name=\"enrollmentConfigurationAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"source\" Type=\"graph.deviceAndAppManagementAssignmentSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of resource used for deployment to a group, direct or policySet. Possible values are: direct, policySets.\" />\n        </Property>\n        <Property Name=\"sourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for resource used for deployment to a group\" />\n        </Property>\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an assignment to managed devices in the tenant\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementConfigurationPolicyPolicySetItem\" BaseType=\"graph.policySetItem\" />\n      <EntityType Name=\"deviceManagementScriptAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Id of the Azure Active Directory group we are targeting the script to.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementScriptDeviceState\" BaseType=\"graph.entity\">\n        <Property Name=\"errorCode\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code corresponding to erroneous execution of the device management script.\" />\n        </Property>\n        <Property Name=\"errorDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error description corresponding to erroneous execution of the device management script.\" />\n        </Property>\n        <Property Name=\"lastStateUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Latest time the device management script executes.\" />\n        </Property>\n        <Property Name=\"resultMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of execution output.\" />\n        </Property>\n        <Property Name=\"runState\" Type=\"graph.runState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of latest run of the device management script. Possible values are: unknown, success, fail, scriptError, pending, notApplicable.\" />\n        </Property>\n        <NavigationProperty Name=\"managedDevice\" Type=\"graph.managedDevice\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed devices that executes the device management script.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceManagementScriptGroupAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"targetGroupId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Id of the Azure Active Directory group we are targeting the script to.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementScriptRunSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error device count.\" />\n        </Property>\n        <Property Name=\"errorUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error user count.\" />\n        </Property>\n        <Property Name=\"successDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Success device count.\" />\n        </Property>\n        <Property Name=\"successUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Success user count.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementScriptUserState\" BaseType=\"graph.entity\">\n        <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error device count for specific user.\" />\n        </Property>\n        <Property Name=\"successDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Success device count for specific user.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principle name of specific user.\" />\n        </Property>\n        <NavigationProperty Name=\"deviceRunStates\" Type=\"Collection(graph.deviceManagementScriptDeviceState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of run states for this script across all devices of specific user.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceManagementScriptPolicySetItem\" BaseType=\"graph.policySetItem\" />\n      <EntityType Name=\"enrollmentRestrictionsConfigurationPolicySetItem\" BaseType=\"graph.policySetItem\">\n        <Property Name=\"limit\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Limit of the EnrollmentRestrictionsConfigurationPolicySetItem.\" />\n        </Property>\n        <Property Name=\"priority\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Priority of the EnrollmentRestrictionsConfigurationPolicySetItem.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosLobAppProvisioningConfigurationPolicySetItem\" BaseType=\"graph.policySetItem\" />\n      <EntityType Name=\"managedAppProtectionPolicySetItem\" BaseType=\"graph.policySetItem\">\n        <Property Name=\"targetedAppManagementLevels\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TargetedAppManagementLevels of the ManagedAppPolicySetItem.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedDeviceMobileAppConfigurationPolicySetItem\" BaseType=\"graph.policySetItem\" />\n      <EntityType Name=\"mdmWindowsInformationProtectionPolicyPolicySetItem\" BaseType=\"graph.policySetItem\" />\n      <EntityType Name=\"mobileAppPolicySetItem\" BaseType=\"graph.policySetItem\">\n        <Property Name=\"intent\" Type=\"graph.installIntent\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Install intent of the MobileAppPolicySetItem. Possible values are: available, required, uninstall, availableWithoutEnrollment.\" />\n        </Property>\n        <Property Name=\"settings\" Type=\"graph.mobileAppAssignmentSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings of the MobileAppPolicySetItem.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"payloadCompatibleAssignmentFilter\" BaseType=\"graph.deviceAndAppManagementAssignmentFilter\">\n        <Property Name=\"payloadType\" Type=\"graph.assignmentFilterPayloadType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PayloadType of the Assignment Filter. Possible values are: notSet, enrollmentRestrictions.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"policySetAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified time of the PolicySetAssignment.\" />\n        </Property>\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target group of PolicySetAssignment\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"targetedManagedAppPolicyAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"source\" Type=\"graph.deviceAndAppManagementAssignmentSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of resource used for deployment to a group, direct or parcel/policySet. Possible values are: direct, policySets.\" />\n        </Property>\n        <Property Name=\"sourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for resource used for deployment to a group\" />\n        </Property>\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for deployment to a group or app\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"targetedManagedAppConfigurationPolicySetItem\" BaseType=\"graph.policySetItem\" />\n      <EntityType Name=\"windows10EnrollmentCompletionPageConfigurationPolicySetItem\" BaseType=\"graph.policySetItem\">\n        <Property Name=\"priority\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Priority of the Windows10EnrollmentCompletionPageConfigurationPolicySetItem.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsAutopilotDeploymentProfileAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"source\" Type=\"graph.deviceAndAppManagementAssignmentSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of resource used for deployment to a group, direct or parcel/policySet. Possible values are: direct, policySets.\" />\n        </Property>\n        <Property Name=\"sourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for resource used for deployment to a group\" />\n        </Property>\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for the Windows Autopilot deployment profile.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsAutopilotDeploymentProfilePolicySetItem\" BaseType=\"graph.policySetItem\" />\n      <EntityType Name=\"officeClientConfiguration\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"checkinStatuses\" Type=\"Collection(graph.officeClientCheckinStatus)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of office Client check-in status.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin provided description of the office client configuration policy.\" />\n        </Property>\n        <Property Name=\"policyPayload\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy settings JSON string in binary format, these values cannot be changed by the user.\" />\n        </Property>\n        <Property Name=\"priority\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Priority value should be unique value for each policy under a tenant and will be used for conflict resolution, lower values mean priority is high.\" />\n        </Property>\n        <Property Name=\"userCheckinSummary\" Type=\"graph.officeUserCheckinSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User check-in summary for the policy.\" />\n        </Property>\n        <Property Name=\"userPreferencePayload\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Preference settings JSON string in binary format, these values can be overridden by the user.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.officeClientConfigurationAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of group assignments for the policy.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"officeClientConfigurationAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"target\" Type=\"graph.officeConfigurationAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target assignment defined by the admin.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"officeConfiguration\">\n        <Property Name=\"tenantCheckinStatuses\" Type=\"Collection(graph.officeClientCheckinStatus)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of office Client check-in status.\" />\n        </Property>\n        <Property Name=\"tenantUserCheckinSummary\" Type=\"graph.officeUserCheckinSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Entity that describes tenant check-in statues\" />\n        </Property>\n        <NavigationProperty Name=\"clientConfigurations\" Type=\"Collection(graph.officeClientConfiguration)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of office Client configuration.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windowsOfficeClientConfiguration\" BaseType=\"graph.officeClientConfiguration\" />\n      <EntityType Name=\"windowsOfficeClientSecurityConfiguration\" BaseType=\"graph.officeClientConfiguration\" />\n      <EntityType Name=\"termsAndConditionsAcceptanceStatus\" BaseType=\"graph.entity\">\n        <Property Name=\"acceptedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime when the terms were last accepted by the user.\" />\n        </Property>\n        <Property Name=\"acceptedVersion\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Most recent version number of the T&amp;C accepted by the user.\" />\n        </Property>\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the user whose acceptance the entity represents.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The userPrincipalName of the User that accepted the term.\" />\n        </Property>\n        <NavigationProperty Name=\"termsAndConditions\" Type=\"graph.termsAndConditions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation link to the terms and conditions that are assigned.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"termsAndConditionsAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assignment target that the T&amp;C policy is assigned to.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"termsAndConditionsGroupAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"targetGroupId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of a group that the T&amp;C policy is assigned to.\" />\n        </Property>\n        <NavigationProperty Name=\"termsAndConditions\" Type=\"graph.termsAndConditions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Navigation link to the terms and conditions that are assigned.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"advancedThreatProtectionOnboardingDeviceSettingState\" BaseType=\"graph.entity\">\n        <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Device Id that is being reported\" />\n        </Property>\n        <Property Name=\"deviceModel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Device Name that is being reported\" />\n        </Property>\n        <Property Name=\"platformType\" Type=\"graph.deviceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device platform type. Possible values are: desktop, windowsRT, winMO6, nokia, windowsPhone, mac, winCE, winEmbedded, iPhone, iPad, iPod, android, iSocConsumer, unix, macMDM, holoLens, surfaceHub, androidForWork, androidEnterprise, windows10x, androidnGMS, chromeOS, linux, blackberry, palm, unknown, cloudPC.\" />\n        </Property>\n        <Property Name=\"setting\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting class name and property name.\" />\n        </Property>\n        <Property Name=\"settingName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Setting Name that is being reported\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.complianceStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"userEmail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User email address that is being reported\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user Id that is being reported\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User PrincipalName that is being reported\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidCertificateProfileBase\" BaseType=\"graph.deviceConfiguration\" Abstract=\"true\">\n        <Property Name=\"certificateValidityPeriodScale\" Type=\"graph.certificateValidityPeriodScale\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period. Possible values are: days, months, years.\" />\n        </Property>\n        <Property Name=\"certificateValidityPeriodValue\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n        </Property>\n        <Property Name=\"extendedKeyUsages\" Type=\"Collection(graph.extendedKeyUsage)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"renewalThresholdPercentage\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameType\" Type=\"graph.subjectAlternativeNameType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type. Possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.\" />\n        </Property>\n        <Property Name=\"subjectNameFormat\" Type=\"graph.subjectNameFormat\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format. Possible values are: commonName, commonNameIncludingEmail, commonNameAsEmail, custom, commonNameAsIMEI, commonNameAsSerialNumber, commonNameAsAadDeviceId, commonNameAsIntuneDeviceId, commonNameAsDurableDeviceId.\" />\n        </Property>\n        <NavigationProperty Name=\"rootCertificate\" Type=\"graph.androidTrustedRootCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidTrustedRootCertificate\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"certFileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n        </Property>\n        <Property Name=\"trustedRootCertificate\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidCompliancePolicy\" BaseType=\"graph.deviceCompliancePolicy\">\n        <Property Name=\"advancedThreatProtectionRequiredSecurityLevel\" Type=\"graph.deviceThreatProtectionLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MDATP Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\" />\n        </Property>\n        <Property Name=\"conditionStatementId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Condition statement id.\" />\n        </Property>\n        <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n        </Property>\n        <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"graph.deviceThreatProtectionLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\" />\n        </Property>\n        <Property Name=\"minAndroidSecurityPatchLevel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android security patch level.\" />\n        </Property>\n        <Property Name=\"osMaximumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Android version.\" />\n        </Property>\n        <Property Name=\"osMinimumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android version.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 1 to 24\" />\n        </Property>\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock device.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"graph.androidRequiredPasswordType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of characters in password. Possible values are: deviceDefault, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, numeric, numericComplex, any.\" />\n        </Property>\n        <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign-in failures allowed before factory reset. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"requiredPasswordComplexity\" Type=\"graph.androidRequiredPasswordComplexity\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the required password complexity on Android. One of: NONE, LOW, MEDIUM, HIGH. This is a new API targeted to Android 11+. Possible values are: none, low, medium, high.\" />\n        </Property>\n        <Property Name=\"restrictedApps\" Type=\"Collection(graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to not have the specified apps installed. This collection can contain a maximum of 100 elements.\" />\n        </Property>\n        <Property Name=\"securityBlockDeviceAdministratorManagedDevices\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block device administrator managed devices.\" />\n        </Property>\n        <Property Name=\"securityBlockJailbrokenDevices\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n        </Property>\n        <Property Name=\"securityDisableUsbDebugging\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable USB debugging on Android devices.\" />\n        </Property>\n        <Property Name=\"securityPreventInstallAppsFromUnknownSources\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices disallow installation of apps from unknown sources.\" />\n        </Property>\n        <Property Name=\"securityRequireCompanyPortalAppIntegrity\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the Company Portal client app runtime integrity check.\" />\n        </Property>\n        <Property Name=\"securityRequireGooglePlayServices\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Google Play Services to be installed and enabled on the device.\" />\n        </Property>\n        <Property Name=\"securityRequireSafetyNetAttestationBasicIntegrity\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet basic integrity check.\" />\n        </Property>\n        <Property Name=\"securityRequireSafetyNetAttestationCertifiedDevice\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet certified device check.\" />\n        </Property>\n        <Property Name=\"securityRequireUpToDateSecurityProviders\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.\" />\n        </Property>\n        <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n        </Property>\n        <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Android devices.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidCustomConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"omaSettings\" Type=\"Collection(graph.omaSetting)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 1000 elements.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidDeviceComplianceLocalActionBase\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"gracePeriodInMinutes\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </EntityType>\n      <EntityType Name=\"androidDeviceComplianceLocalActionLockDevice\" BaseType=\"graph.androidDeviceComplianceLocalActionBase\" />\n      <EntityType Name=\"androidDeviceComplianceLocalActionLockDeviceWithPasscode\" BaseType=\"graph.androidDeviceComplianceLocalActionBase\">\n        <Property Name=\"passcode\" Type=\"Edm.String\" />\n        <Property Name=\"passcodeSignInFailureCountBeforeWipe\" Type=\"Edm.Int32\" />\n      </EntityType>\n      <EntityType Name=\"androidDeviceOwnerCertificateProfileBase\" BaseType=\"graph.deviceConfiguration\" Abstract=\"true\">\n        <Property Name=\"certificateValidityPeriodScale\" Type=\"graph.certificateValidityPeriodScale\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period. Possible values are: days, months, years.\" />\n        </Property>\n        <Property Name=\"certificateValidityPeriodValue\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n        </Property>\n        <Property Name=\"extendedKeyUsages\" Type=\"Collection(graph.extendedKeyUsage)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"renewalThresholdPercentage\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameType\" Type=\"graph.subjectAlternativeNameType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type. Possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.\" />\n        </Property>\n        <Property Name=\"subjectNameFormat\" Type=\"graph.subjectNameFormat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format. Possible values are: commonName, commonNameIncludingEmail, commonNameAsEmail, custom, commonNameAsIMEI, commonNameAsSerialNumber, commonNameAsAadDeviceId, commonNameAsIntuneDeviceId, commonNameAsDurableDeviceId.\" />\n        </Property>\n        <NavigationProperty Name=\"rootCertificate\" Type=\"graph.androidDeviceOwnerTrustedRootCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidDeviceOwnerTrustedRootCertificate\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"certFileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n        </Property>\n        <Property Name=\"trustedRootCertificate\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidDeviceOwnerCompliancePolicy\" BaseType=\"graph.deviceCompliancePolicy\">\n        <Property Name=\"advancedThreatProtectionRequiredSecurityLevel\" Type=\"graph.deviceThreatProtectionLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MDATP Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\" />\n        </Property>\n        <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n        </Property>\n        <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"graph.deviceThreatProtectionLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\" />\n        </Property>\n        <Property Name=\"minAndroidSecurityPatchLevel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android security patch level.\" />\n        </Property>\n        <Property Name=\"osMaximumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Android version.\" />\n        </Property>\n        <Property Name=\"osMinimumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android version.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinimumLetterCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of letter characters required for device password. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinimumLowerCaseCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of lower case characters required for device password. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinimumNonLetterCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of non-letter characters required for device password. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinimumNumericCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of numeric characters required for device password. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinimumSymbolCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of symbol characters required for device password. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinimumUpperCaseCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of upper case letter characters required for device password. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordCountToBlock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 1 to 24\" />\n        </Property>\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock device.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"graph.androidDeviceOwnerRequiredPasswordType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of characters in password. Possible values are: deviceDefault, required, numeric, numericComplex, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, customPassword.\" />\n        </Property>\n        <Property Name=\"securityRequireIntuneAppIntegrity\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If setting is set to true, checks that the Intune app installed on fully managed, dedicated, or corporate-owned work profile Android Enterprise enrolled devices, is the one provided by Microsoft from the Managed Google Playstore. If the check fails, the device will be reported as non-compliant.\" />\n        </Property>\n        <Property Name=\"securityRequireSafetyNetAttestationBasicIntegrity\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet basic integrity check.\" />\n        </Property>\n        <Property Name=\"securityRequireSafetyNetAttestationCertifiedDevice\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet certified device check.\" />\n        </Property>\n        <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Android devices.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidDeviceOwnerDerivedCredentialAuthenticationConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"certificateAccessType\" Type=\"graph.androidDeviceOwnerCertificateAccessType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate access type. Possible values are: userApproval, specificApps, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"silentCertificateAccessDetails\" Type=\"Collection(graph.androidDeviceOwnerSilentCertificateAccess)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate access information. This collection can contain a maximum of 50 elements.\" />\n        </Property>\n        <NavigationProperty Name=\"derivedCredentialSettings\" Type=\"graph.deviceManagementDerivedCredentialSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant level settings for the Derived Credentials to be used for authentication.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidDeviceOwnerWiFiConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"connectAutomatically\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network.\" />\n        </Property>\n        <Property Name=\"connectWhenNetworkNameIsHidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.\" />\n        </Property>\n        <Property Name=\"networkName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n        </Property>\n        <Property Name=\"preSharedKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the pre-shared key for WPA Personal Wi-Fi network.\" />\n        </Property>\n        <Property Name=\"preSharedKeyIsSet\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the pre-shared key for WPA Personal Wi-Fi network.\" />\n        </Property>\n        <Property Name=\"proxyAutomaticConfigurationUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the proxy server configuration script URL.\" />\n        </Property>\n        <Property Name=\"proxyExclusionList\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of hosts to exclude using the proxy on connections for. These hosts can use wildcards such as .example.com.\" />\n        </Property>\n        <Property Name=\"proxyManualAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the proxy server IP address. Android documentation does not specify IPv4 or IPv6. For example: 192.168.1.1.\" />\n        </Property>\n        <Property Name=\"proxyManualPort\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the proxy server port.\" />\n        </Property>\n        <Property Name=\"proxySettings\" Type=\"graph.wiFiProxySetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the proxy setting for Wi-Fi configuration. Possible values include none, manual, and automatic. Possible values are: none, manual, automatic.\" />\n        </Property>\n        <Property Name=\"ssid\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the name of the Wi-Fi network that is broadcast to all devices.\" />\n        </Property>\n        <Property Name=\"wiFiSecurityType\" Type=\"graph.androidDeviceOwnerWiFiSecurityType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Wi-Fi endpoint uses an EAP based security type. Possible values are: open, wep, wpaPersonal, wpaEnterprise.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidDeviceOwnerEnterpriseWiFiConfiguration\" BaseType=\"graph.androidDeviceOwnerWiFiConfiguration\">\n        <Property Name=\"authenticationMethod\" Type=\"graph.wiFiAuthenticationMethod\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS. Possible values are: certificate, usernameAndPassword, derivedCredential.\" />\n        </Property>\n        <Property Name=\"eapType\" Type=\"graph.androidEapType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of EAP protocol set on the Wi-Fi endpoint (router). Possible values are: eapTls, eapTtls, peap.\" />\n        </Property>\n        <Property Name=\"innerAuthenticationProtocolForEapTtls\" Type=\"graph.nonEapAuthenticationMethodForEapTtlsType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.\" />\n        </Property>\n        <Property Name=\"innerAuthenticationProtocolForPeap\" Type=\"graph.nonEapAuthenticationMethodForPeap\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password. Possible values are: none, microsoftChapVersionTwo.\" />\n        </Property>\n        <Property Name=\"outerIdentityPrivacyTemporaryValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS or PEAP. The String provided here is used to mask the username of individual users when they attempt to connect to Wi-Fi network.\" />\n        </Property>\n        <Property Name=\"trustedServerCertificateNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users' devices when they connect to this Wi-Fi network.\" />\n        </Property>\n        <NavigationProperty Name=\"derivedCredentialSettings\" Type=\"graph.deviceManagementDerivedCredentialSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant level settings for the Derived Credentials to be used for authentication.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"identityCertificateForClientAuthentication\" Type=\"graph.androidDeviceOwnerCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). This is the certificate presented by client to the Wi-Fi endpoint. The authentication server sitting behind the Wi-Fi endpoint must accept this certificate to successfully establish a Wi-Fi connection.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rootCertificateForServerValidation\" Type=\"graph.androidDeviceOwnerTrustedRootCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS, EAP-TTLS or PEAP. This is the certificate presented by the Wi-Fi endpoint when the device attempts to connect to Wi-Fi endpoint. The device (or user) must accept this certificate to continue the connection attempt.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidDeviceOwnerGeneralDeviceConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"accountsBlockModification\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not adding or removing accounts is disabled.\" />\n        </Property>\n        <Property Name=\"appsAllowInstallFromUnknownSources\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the user is allowed to enable to unknown sources setting.\" />\n        </Property>\n        <Property Name=\"appsAutoUpdatePolicy\" Type=\"graph.androidDeviceOwnerAppAutoUpdatePolicyType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the value of the app auto update policy. Possible values are: notConfigured, userChoice, never, wiFiOnly, always.\" />\n        </Property>\n        <Property Name=\"appsDefaultPermissionPolicy\" Type=\"graph.androidDeviceOwnerDefaultAppPermissionPolicyType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the permission policy for requests for runtime permissions if one is not defined for the app specifically. Possible values are: deviceDefault, prompt, autoGrant, autoDeny.\" />\n        </Property>\n        <Property Name=\"appsRecommendSkippingFirstUseHints\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to recommend all apps skip any first-time-use hints they may have added.\" />\n        </Property>\n        <Property Name=\"azureAdSharedDeviceDataClearApps\" Type=\"Collection(graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of managed apps that will have their data cleared during a global sign-out in AAD shared device mode. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"bluetoothBlockConfiguration\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block a user from configuring bluetooth.\" />\n        </Property>\n        <Property Name=\"bluetoothBlockContactSharing\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block a user from sharing contacts via bluetooth.\" />\n        </Property>\n        <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the use of the camera.\" />\n        </Property>\n        <Property Name=\"cellularBlockWiFiTethering\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi tethering.\" />\n        </Property>\n        <Property Name=\"certificateCredentialConfigurationDisabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block users from any certificate credential configuration.\" />\n        </Property>\n        <Property Name=\"crossProfilePoliciesAllowCopyPaste\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not text copied from one profile (personal or work) can be pasted in the other.\" />\n        </Property>\n        <Property Name=\"crossProfilePoliciesAllowDataSharing\" Type=\"graph.androidDeviceOwnerCrossProfileDataSharing\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether data from one profile (personal or work) can be shared with apps in the other profile. Possible values are: notConfigured, crossProfileDataSharingBlocked, dataSharingFromWorkToPersonalBlocked, crossProfileDataSharingAllowed, unkownFutureValue.\" />\n        </Property>\n        <Property Name=\"crossProfilePoliciesShowWorkContactsInPersonalProfile\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not contacts stored in work profile are shown in personal profile contact searches/incoming calls.\" />\n        </Property>\n        <Property Name=\"dataRoamingBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block a user from data roaming.\" />\n        </Property>\n        <Property Name=\"dateTimeConfigurationBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from manually changing the date or time on the device\" />\n        </Property>\n        <Property Name=\"detailedHelpText\" Type=\"graph.androidDeviceOwnerUserFacingMessage\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the customized detailed help text provided to users when they attempt to modify managed settings on their device.\" />\n        </Property>\n        <Property Name=\"deviceOwnerLockScreenMessage\" Type=\"graph.androidDeviceOwnerUserFacingMessage\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the customized lock screen message provided to users when they attempt to modify managed settings on their device.\" />\n        </Property>\n        <Property Name=\"enrollmentProfile\" Type=\"graph.androidDeviceOwnerEnrollmentProfileType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which enrollment profile you want to configure. Possible values are: notConfigured, dedicatedDevice, fullyManaged.\" />\n        </Property>\n        <Property Name=\"factoryResetBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the factory reset option in settings is disabled.\" />\n        </Property>\n        <Property Name=\"factoryResetDeviceAdministratorEmails\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Google account emails that will be required to authenticate after a device is factory reset before it can be set up.\" />\n        </Property>\n        <Property Name=\"globalProxy\" Type=\"graph.androidDeviceOwnerGlobalProxy\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy is set up directly with host, port and excluded hosts.\" />\n        </Property>\n        <Property Name=\"googleAccountsBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not google accounts will be blocked.\" />\n        </Property>\n        <Property Name=\"kioskCustomizationDeviceSettingsBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a user can access the device's Settings app while in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskCustomizationPowerButtonActionsBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the power menu is shown when a user long presses the Power button of a device in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskCustomizationStatusBar\" Type=\"graph.androidDeviceOwnerKioskCustomizationStatusBar\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether system info and notifications are disabled in Kiosk Mode. Possible values are: notConfigured, notificationsAndSystemInfoEnabled, systemInfoOnly.\" />\n        </Property>\n        <Property Name=\"kioskCustomizationSystemErrorWarnings\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether system error dialogs for crashed or unresponsive apps are shown in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskCustomizationSystemNavigation\" Type=\"graph.androidDeviceOwnerKioskCustomizationSystemNavigation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which navigation features are enabled in Kiosk Mode. Possible values are: notConfigured, navigationEnabled, homeButtonOnly.\" />\n        </Property>\n        <Property Name=\"kioskModeAppOrderEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to enable app ordering in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskModeAppPositions\" Type=\"Collection(graph.androidDeviceOwnerKioskModeAppPositionItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ordering of items on Kiosk Mode Managed Home Screen. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"kioskModeApps\" Type=\"Collection(graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of managed apps that will be shown when the device is in Kiosk Mode. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"kioskModeAppsInFolderOrderedByName\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to alphabetize applications within a folder in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskModeBluetoothConfigurationEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to allow a user to configure Bluetooth settings in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskModeDebugMenuEasyAccessEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to allow a user to easy access to the debug menu in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskModeExitCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exit code to allow a user to escape from Kiosk Mode when the device is in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskModeFlashlightConfigurationEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to allow a user to use the flashlight in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskModeFolderIcon\" Type=\"graph.androidDeviceOwnerKioskModeFolderIcon\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Folder icon configuration for managed home screen in Kiosk Mode. Possible values are: notConfigured, darkSquare, darkCircle, lightSquare, lightCircle.\" />\n        </Property>\n        <Property Name=\"kioskModeGridHeight\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of rows for Managed Home Screen grid with app ordering enabled in Kiosk Mode. Valid values 1 to 9999999\" />\n        </Property>\n        <Property Name=\"kioskModeGridWidth\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of columns for Managed Home Screen grid with app ordering enabled in Kiosk Mode. Valid values 1 to 9999999\" />\n        </Property>\n        <Property Name=\"kioskModeIconSize\" Type=\"graph.androidDeviceOwnerKioskModeIconSize\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Icon size configuration for managed home screen in Kiosk Mode. Possible values are: notConfigured, smallest, small, regular, large, largest.\" />\n        </Property>\n        <Property Name=\"kioskModeLockHomeScreen\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to lock home screen to the end user in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskModeManagedFolders\" Type=\"Collection(graph.androidDeviceOwnerKioskModeManagedFolder)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of managed folders for a device in Kiosk Mode. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"kioskModeManagedHomeScreenAutoSignout\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to automatically sign-out of MHS and Shared device mode applications after inactive for Managed Home Screen.\" />\n        </Property>\n        <Property Name=\"kioskModeManagedHomeScreenInactiveSignOutDelayInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of seconds to give user notice before automatically signing them out for Managed Home Screen. Valid values 0 to 9999999\" />\n        </Property>\n        <Property Name=\"kioskModeManagedHomeScreenInactiveSignOutNoticeInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of seconds device is inactive before automatically signing user out for Managed Home Screen. Valid values 0 to 9999999\" />\n        </Property>\n        <Property Name=\"kioskModeManagedHomeScreenPinComplexity\" Type=\"graph.kioskModeManagedHomeScreenPinComplexity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Complexity of PIN for sign-in session for Managed Home Screen. Possible values are: notConfigured, simple, complex.\" />\n        </Property>\n        <Property Name=\"kioskModeManagedHomeScreenPinRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not require user to set a PIN for sign-in session for Managed Home Screen.\" />\n        </Property>\n        <Property Name=\"kioskModeManagedHomeScreenPinRequiredToResume\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not required user to enter session PIN if screensaver has appeared for Managed Home Screen.\" />\n        </Property>\n        <Property Name=\"kioskModeManagedHomeScreenSignInBackground\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom URL background for sign-in screen for Managed Home Screen.\" />\n        </Property>\n        <Property Name=\"kioskModeManagedHomeScreenSignInBrandingLogo\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom URL branding logo for sign-in screen and session pin page for Managed Home Screen.\" />\n        </Property>\n        <Property Name=\"kioskModeManagedHomeScreenSignInEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not show sign-in screen for Managed Home Screen.\" />\n        </Property>\n        <Property Name=\"kioskModeManagedSettingsEntryDisabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to display the Managed Settings entry point on the managed home screen in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskModeMediaVolumeConfigurationEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to allow a user to change the media volume in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskModeScreenOrientation\" Type=\"graph.androidDeviceOwnerKioskModeScreenOrientation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Screen orientation configuration for managed home screen in Kiosk Mode. Possible values are: notConfigured, portrait, landscape, autoRotate.\" />\n        </Property>\n        <Property Name=\"kioskModeScreenSaverConfigurationEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to enable screen saver mode or not in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskModeScreenSaverDetectMediaDisabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not the device screen should show the screen saver if audio/video is playing in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskModeScreenSaverDisplayTimeInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of seconds that the device will display the screen saver for in Kiosk Mode. Valid values 0 to 9999999\" />\n        </Property>\n        <Property Name=\"kioskModeScreenSaverImageUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL for an image that will be the device's screen saver in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskModeScreenSaverStartDelayInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of seconds the device needs to be inactive for before the screen saver is shown in Kiosk Mode. Valid values 1 to 9999999\" />\n        </Property>\n        <Property Name=\"kioskModeShowAppNotificationBadge\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to display application notification badges in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskModeShowDeviceInfo\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to allow a user to access basic device information.\" />\n        </Property>\n        <Property Name=\"kioskModeUseManagedHomeScreenApp\" Type=\"graph.kioskModeType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use single app kiosk mode or multi-app kiosk mode. Possible values are: notConfigured, singleAppMode, multiAppMode.\" />\n        </Property>\n        <Property Name=\"kioskModeVirtualHomeButtonEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to display a virtual home button when the device is in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskModeVirtualHomeButtonType\" Type=\"graph.androidDeviceOwnerVirtualHomeButtonType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the virtual home button is a swipe up home button or a floating home button. Possible values are: notConfigured, swipeUp, floating.\" />\n        </Property>\n        <Property Name=\"kioskModeWallpaperUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to a publicly accessible image to use for the wallpaper when the device is in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskModeWifiAllowedSsids\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The restricted set of WIFI SSIDs available for the user to configure in Kiosk Mode. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"kioskModeWiFiConfigurationEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to allow a user to configure Wi-Fi settings in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"locateDeviceLostModeEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not LocateDevice for devices with lost mode (COBO, COPE) is enabled.\" />\n        </Property>\n        <Property Name=\"locateDeviceUserlessDisabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not LocateDevice for userless (COSU) devices is disabled.\" />\n        </Property>\n        <Property Name=\"microphoneForceMute\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block unmuting the microphone on the device.\" />\n        </Property>\n        <Property Name=\"microsoftLauncherConfigurationEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to you want configure Microsoft Launcher.\" />\n        </Property>\n        <Property Name=\"microsoftLauncherCustomWallpaperAllowUserModification\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the user can modify the wallpaper to personalize their device.\" />\n        </Property>\n        <Property Name=\"microsoftLauncherCustomWallpaperEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to configure the wallpaper on the targeted devices.\" />\n        </Property>\n        <Property Name=\"microsoftLauncherCustomWallpaperImageUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the URL for the image file to use as the wallpaper on the targeted devices.\" />\n        </Property>\n        <Property Name=\"microsoftLauncherDockPresenceAllowUserModification\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the user can modify the device dock configuration on the device.\" />\n        </Property>\n        <Property Name=\"microsoftLauncherDockPresenceConfiguration\" Type=\"graph.microsoftLauncherDockPresence\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not you want to configure the device dock. Possible values are: notConfigured, show, hide, disabled.\" />\n        </Property>\n        <Property Name=\"microsoftLauncherFeedAllowUserModification\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the user can modify the launcher feed on the device.\" />\n        </Property>\n        <Property Name=\"microsoftLauncherFeedEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not you want to enable the launcher feed on the device.\" />\n        </Property>\n        <Property Name=\"microsoftLauncherSearchBarPlacementConfiguration\" Type=\"graph.microsoftLauncherSearchBarPlacement\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the search bar placement configuration on the device. Possible values are: notConfigured, top, bottom, hide.\" />\n        </Property>\n        <Property Name=\"networkEscapeHatchAllowed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the device will allow connecting to a temporary network connection at boot time.\" />\n        </Property>\n        <Property Name=\"nfcBlockOutgoingBeam\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block NFC outgoing beam.\" />\n        </Property>\n        <Property Name=\"passwordBlockKeyguard\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the keyguard is disabled.\" />\n        </Property>\n        <Property Name=\"passwordBlockKeyguardFeatures\" Type=\"Collection(graph.androidKeyguardFeature)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of device keyguard features to block. This collection can contain a maximum of 11 elements.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the amount of time that a password can be set for before it expires and a new password will be required. Valid values 1 to 365\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum length of the password required on the device. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinimumLetterCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of letter characters required for device password. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinimumLowerCaseCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of lower case characters required for device password. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinimumNonLetterCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of non-letter characters required for device password. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinimumNumericCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of numeric characters required for device password. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinimumSymbolCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of symbol characters required for device password. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinimumUpperCaseCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of upper case letter characters required for device password. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordCountToBlock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the length of password history, where the user will not be able to enter a new password that is the same as any password in the history. Valid values 0 to 24\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"graph.androidDeviceOwnerRequiredPasswordType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum password quality required on the device. Possible values are: deviceDefault, required, numeric, numericComplex, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, customPassword.\" />\n        </Property>\n        <Property Name=\"passwordRequireUnlock\" Type=\"graph.androidDeviceOwnerRequiredPasswordUnlock\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the timeout period after which a device must be unlocked using a form of strong authentication. Possible values are: deviceDefault, daily, unkownFutureValue.\" />\n        </Property>\n        <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the number of times a user can enter an incorrect password before the device is wiped. Valid values 4 to 11\" />\n        </Property>\n        <Property Name=\"personalProfileAppsAllowInstallFromUnknownSources\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the user can install apps from unknown sources on the personal profile.\" />\n        </Property>\n        <Property Name=\"personalProfileCameraBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to disable the use of the camera on the personal profile.\" />\n        </Property>\n        <Property Name=\"personalProfilePersonalApplications\" Type=\"Collection(graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy applied to applications in the personal profile. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"personalProfilePlayStoreMode\" Type=\"graph.personalProfilePersonalPlayStoreMode\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used together with PersonalProfilePersonalApplications to control how apps in the personal profile are allowed or blocked. Possible values are: notConfigured, blockedApps, allowedApps.\" />\n        </Property>\n        <Property Name=\"personalProfileScreenCaptureBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to disable the capability to take screenshots on the personal profile.\" />\n        </Property>\n        <Property Name=\"playStoreMode\" Type=\"graph.androidDeviceOwnerPlayStoreMode\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the Play Store mode of the device. Possible values are: notConfigured, allowList, blockList.\" />\n        </Property>\n        <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the capability to take screenshots.\" />\n        </Property>\n        <Property Name=\"securityCommonCriteriaModeEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the security common criteria mode enabled provided to users when they attempt to modify managed settings on their device.\" />\n        </Property>\n        <Property Name=\"securityDeveloperSettingsEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the user is allowed to access developer settings like developer options and safe boot on the device.\" />\n        </Property>\n        <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not verify apps is required.\" />\n        </Property>\n        <Property Name=\"shortHelpText\" Type=\"graph.androidDeviceOwnerUserFacingMessage\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the customized short help text provided to users when they attempt to modify managed settings on their device.\" />\n        </Property>\n        <Property Name=\"statusBarBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or the status bar is disabled, including notifications, quick settings and other screen overlays.\" />\n        </Property>\n        <Property Name=\"stayOnModes\" Type=\"Collection(graph.androidDeviceOwnerBatteryPluggedMode)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of modes in which the device's display will stay powered-on. This collection can contain a maximum of 4 elements.\" />\n        </Property>\n        <Property Name=\"storageAllowUsb\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow USB mass storage.\" />\n        </Property>\n        <Property Name=\"storageBlockExternalMedia\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block external media.\" />\n        </Property>\n        <Property Name=\"storageBlockUsbFileTransfer\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block USB file transfer.\" />\n        </Property>\n        <Property Name=\"systemUpdateFreezePeriods\" Type=\"Collection(graph.androidDeviceOwnerSystemUpdateFreezePeriod)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the annually repeating time periods during which system updates are postponed. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"systemUpdateInstallType\" Type=\"graph.androidDeviceOwnerSystemUpdateInstallType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of system update configuration. Possible values are: deviceDefault, postpone, windowed, automatic.\" />\n        </Property>\n        <Property Name=\"systemUpdateWindowEndMinutesAfterMidnight\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the number of minutes after midnight that the system update window ends. Valid values 0 to 1440\" />\n        </Property>\n        <Property Name=\"systemUpdateWindowStartMinutesAfterMidnight\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the number of minutes after midnight that the system update window starts. Valid values 0 to 1440\" />\n        </Property>\n        <Property Name=\"systemWindowsBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block Android system prompt windows, like toasts, phone activities, and system alerts.\" />\n        </Property>\n        <Property Name=\"usersBlockAdd\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not adding users and profiles is disabled.\" />\n        </Property>\n        <Property Name=\"usersBlockRemove\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable removing other users from the device.\" />\n        </Property>\n        <Property Name=\"volumeBlockAdjustment\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not adjusting the master volume is disabled.\" />\n        </Property>\n        <Property Name=\"vpnAlwaysOnLockdownMode\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If an always on VPN package name is specified, whether or not to lock network traffic when that VPN is disconnected.\" />\n        </Property>\n        <Property Name=\"vpnAlwaysOnPackageIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android app package name for app that will handle an always-on VPN connection.\" />\n        </Property>\n        <Property Name=\"wifiBlockEditConfigurations\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from editing the wifi connection settings.\" />\n        </Property>\n        <Property Name=\"wifiBlockEditPolicyDefinedConfigurations\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from editing just the networks defined by the policy.\" />\n        </Property>\n        <Property Name=\"workProfilePasswordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the number of days that a work profile password can be set before it expires and a new password will be required. Valid values 1 to 365\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum length of the work profile password. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinimumLetterCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of letter characters required for the work profile password. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinimumLowerCaseCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of lower-case characters required for the work profile password. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinimumNonLetterCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of non-letter characters required for the work profile password. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinimumNumericCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of numeric characters required for the work profile password. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinimumSymbolCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of symbol characters required for the work profile password. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinimumUpperCaseCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum number of upper-case letter characters required for the work profile password. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"workProfilePasswordPreviousPasswordCountToBlock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the length of the work profile password history, where the user will not be able to enter a new password that is the same as any password in the history. Valid values 0 to 24\" />\n        </Property>\n        <Property Name=\"workProfilePasswordRequiredType\" Type=\"graph.androidDeviceOwnerRequiredPasswordType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum password quality required on the work profile password. Possible values are: deviceDefault, required, numeric, numericComplex, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, customPassword.\" />\n        </Property>\n        <Property Name=\"workProfilePasswordRequireUnlock\" Type=\"graph.androidDeviceOwnerRequiredPasswordUnlock\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the timeout period after which a work profile must be unlocked using a form of strong authentication. Possible values are: deviceDefault, daily, unkownFutureValue.\" />\n        </Property>\n        <Property Name=\"workProfilePasswordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the number of times a user can enter an incorrect work profile password before the device is wiped. Valid values 4 to 11\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidDeviceOwnerImportedPFXCertificateProfile\" BaseType=\"graph.androidDeviceOwnerCertificateProfileBase\">\n        <Property Name=\"certificateAccessType\" Type=\"graph.androidDeviceOwnerCertificateAccessType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate access type. Possible values are: userApproval, specificApps, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"intendedPurpose\" Type=\"graph.intendedPurpose\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intended Purpose of the Certificate Profile - which could be Unassigned, SmimeEncryption, SmimeSigning etc. Possible values are: unassigned, smimeEncryption, smimeSigning, vpn, wifi.\" />\n        </Property>\n        <Property Name=\"silentCertificateAccessDetails\" Type=\"Collection(graph.androidDeviceOwnerSilentCertificateAccess)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate access information. This collection can contain a maximum of 50 elements.\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"managedDeviceCertificateState\" BaseType=\"graph.entity\">\n        <Property Name=\"certificateEnhancedKeyUsage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended key usage\" />\n        </Property>\n        <Property Name=\"certificateErrorCode\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code\" />\n        </Property>\n        <Property Name=\"certificateExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate expiry date\" />\n        </Property>\n        <Property Name=\"certificateIssuanceDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Issuance date\" />\n        </Property>\n        <Property Name=\"certificateIssuanceState\" Type=\"graph.certificateIssuanceStates\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Issuance State. Possible values are: unknown, challengeIssued, challengeIssueFailed, requestCreationFailed, requestSubmitFailed, challengeValidationSucceeded, challengeValidationFailed, issueFailed, issuePending, issued, responseProcessingFailed, responsePending, enrollmentSucceeded, enrollmentNotNeeded, revoked, removedFromCollection, renewVerified, installFailed, installed, deleteFailed, deleted, renewalRequested, requested.\" />\n        </Property>\n        <Property Name=\"certificateIssuer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Issuer\" />\n        </Property>\n        <Property Name=\"certificateKeyLength\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key length\" />\n        </Property>\n        <Property Name=\"certificateKeyStorageProvider\" Type=\"graph.keyStorageProviderOption\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key Storage Provider. Possible values are: useTpmKspOtherwiseUseSoftwareKsp, useTpmKspOtherwiseFail, usePassportForWorkKspOtherwiseFail, useSoftwareKsp.\" />\n        </Property>\n        <Property Name=\"certificateKeyUsage\" Type=\"graph.keyUsages\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key usage. Possible values are: keyEncipherment, digitalSignature.\" />\n        </Property>\n        <Property Name=\"certificateLastIssuanceStateChangedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last certificate issuance state change\" />\n        </Property>\n        <Property Name=\"certificateProfileDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate profile display name\" />\n        </Property>\n        <Property Name=\"certificateRevokeStatus\" Type=\"graph.certificateRevocationStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Revoke status. Possible values are: none, pending, issued, failed, revoked.\" />\n        </Property>\n        <Property Name=\"certificateSerialNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Serial number\" />\n        </Property>\n        <Property Name=\"certificateSubjectAlternativeNameFormat\" Type=\"graph.subjectAlternativeNameType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subject alternative name format. Possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.\" />\n        </Property>\n        <Property Name=\"certificateSubjectAlternativeNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subject alternative name format string for custom formats\" />\n        </Property>\n        <Property Name=\"certificateSubjectNameFormat\" Type=\"graph.subjectNameFormat\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subject name format. Possible values are: commonName, commonNameIncludingEmail, commonNameAsEmail, custom, commonNameAsIMEI, commonNameAsSerialNumber, commonNameAsAadDeviceId, commonNameAsIntuneDeviceId, commonNameAsDurableDeviceId.\" />\n        </Property>\n        <Property Name=\"certificateSubjectNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subject name format string for custom subject name formats\" />\n        </Property>\n        <Property Name=\"certificateThumbprint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Thumbprint\" />\n        </Property>\n        <Property Name=\"certificateValidityPeriod\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Validity period\" />\n        </Property>\n        <Property Name=\"certificateValidityPeriodUnits\" Type=\"graph.certificateValidityPeriodScale\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Validity period units. Possible values are: days, months, years.\" />\n        </Property>\n        <Property Name=\"deviceDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device display name\" />\n        </Property>\n        <Property Name=\"devicePlatform\" Type=\"graph.devicePlatformType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device platform. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown, androidAOSP.\" />\n        </Property>\n        <Property Name=\"lastCertificateStateChangeDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last certificate issuance state change\" />\n        </Property>\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User display name\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidDeviceOwnerPkcsCertificateProfile\" BaseType=\"graph.androidDeviceOwnerCertificateProfileBase\">\n        <Property Name=\"certificateAccessType\" Type=\"graph.androidDeviceOwnerCertificateAccessType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate access type. Possible values are: userApproval, specificApps, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"certificateStore\" Type=\"graph.certificateStore\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate. Possible values are: user, machine.\" />\n        </Property>\n        <Property Name=\"certificateTemplateName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name\" />\n        </Property>\n        <Property Name=\"certificationAuthority\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority\" />\n        </Property>\n        <Property Name=\"certificationAuthorityName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name\" />\n        </Property>\n        <Property Name=\"certificationAuthorityType\" Type=\"graph.deviceManagementCertificationAuthority\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certification authority type. Possible values are: notConfigured, microsoft, digiCert.\" />\n        </Property>\n        <Property Name=\"customSubjectAlternativeNames\" Type=\"Collection(graph.customSubjectAlternativeName)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"silentCertificateAccessDetails\" Type=\"Collection(graph.androidDeviceOwnerSilentCertificateAccess)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate access information. This collection can contain a maximum of 50 elements.\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n        </Property>\n        <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidDeviceOwnerScepCertificateProfile\" BaseType=\"graph.androidDeviceOwnerCertificateProfileBase\">\n        <Property Name=\"certificateAccessType\" Type=\"graph.androidDeviceOwnerCertificateAccessType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate access type. Possible values are: userApproval, specificApps, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"certificateStore\" Type=\"graph.certificateStore\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate. Possible values are: user, machine.\" />\n        </Property>\n        <Property Name=\"customSubjectAlternativeNames\" Type=\"Collection(graph.customSubjectAlternativeName)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"hashAlgorithm\" Type=\"graph.hashAlgorithms\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm. Possible values are: sha1, sha2.\" />\n        </Property>\n        <Property Name=\"keySize\" Type=\"graph.keySize\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size. Possible values are: size1024, size2048, size4096.\" />\n        </Property>\n        <Property Name=\"keyUsage\" Type=\"graph.keyUsages\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage. Possible values are: keyEncipherment, digitalSignature.\" />\n        </Property>\n        <Property Name=\"scepServerUrls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s)\" />\n        </Property>\n        <Property Name=\"silentCertificateAccessDetails\" Type=\"Collection(graph.androidDeviceOwnerSilentCertificateAccess)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate access information. This collection can contain a maximum of 50 elements.\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n        </Property>\n        <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"vpnConfiguration\" BaseType=\"graph.deviceConfiguration\" Abstract=\"true\">\n        <Property Name=\"authenticationMethod\" Type=\"graph.vpnAuthenticationMethod\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method. Possible values are: certificate, usernameAndPassword, sharedSecret, derivedCredential, azureAD.\" />\n        </Property>\n        <Property Name=\"connectionName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection name displayed to the user.\" />\n        </Property>\n        <Property Name=\"realm\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Realm when connection type is set to Pulse Secure.\" />\n        </Property>\n        <Property Name=\"role\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role when connection type is set to Pulse Secure.\" />\n        </Property>\n        <Property Name=\"servers\" Type=\"Collection(graph.vpnServer)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidDeviceOwnerVpnConfiguration\" BaseType=\"graph.vpnConfiguration\">\n        <Property Name=\"alwaysOn\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to enable always-on VPN connection.\" />\n        </Property>\n        <Property Name=\"alwaysOnLockdown\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If always-on VPN connection is enabled, whether or not to lock network traffic when that VPN is disconnected.\" />\n        </Property>\n        <Property Name=\"connectionType\" Type=\"graph.androidVpnConnectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection type. Possible values are: ciscoAnyConnect, pulseSecure, f5EdgeClient, dellSonicWallMobileConnect, checkPointCapsuleVpn, citrix, microsoftTunnel, netMotionMobility, microsoftProtect.\" />\n        </Property>\n        <Property Name=\"customData\" Type=\"Collection(graph.keyValue)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data to define key/value pairs specific to a VPN provider. This collection can contain a maximum of 25 elements.\" />\n        </Property>\n        <Property Name=\"customKeyValueData\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data to define key/value pairs specific to a VPN provider. This collection can contain a maximum of 25 elements.\" />\n        </Property>\n        <Property Name=\"microsoftTunnelSiteId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Tunnel site ID.\" />\n        </Property>\n        <Property Name=\"proxyServer\" Type=\"graph.vpnProxyServer\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy server.\" />\n        </Property>\n        <Property Name=\"targetedMobileApps\" Type=\"Collection(graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Targeted mobile apps. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"targetedPackageIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Targeted App package IDs.\" />\n        </Property>\n        <NavigationProperty Name=\"derivedCredentialSettings\" Type=\"graph.deviceManagementDerivedCredentialSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant level settings for the Derived Credentials to be used for authentication.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"identityCertificate\" Type=\"graph.androidDeviceOwnerCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidEasEmailProfileConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"accountName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange ActiveSync account name, displayed to users as name of EAS (this) profile.\" />\n        </Property>\n        <Property Name=\"authenticationMethod\" Type=\"graph.easAuthenticationMethod\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method for Exchange ActiveSync. Possible values are: usernameAndPassword, certificate, derivedCredential.\" />\n        </Property>\n        <Property Name=\"customDomainName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom domain name value used while generating an email profile before installing on the device.\" />\n        </Property>\n        <Property Name=\"durationOfEmailToSync\" Type=\"graph.emailSyncDuration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of time email should be synced to. Possible values are: userDefined, oneDay, threeDays, oneWeek, twoWeeks, oneMonth, unlimited.\" />\n        </Property>\n        <Property Name=\"emailAddressSource\" Type=\"graph.userEmailSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email attribute that is picked from AAD and injected into this profile before installing on the device. Possible values are: userPrincipalName, primarySmtpAddress.\" />\n        </Property>\n        <Property Name=\"emailSyncSchedule\" Type=\"graph.emailSyncSchedule\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email sync schedule. Possible values are: userDefined, asMessagesArrive, manual, fifteenMinutes, thirtyMinutes, sixtyMinutes, basedOnMyUsage.\" />\n        </Property>\n        <Property Name=\"hostName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange location (URL) that the native mail app connects to.\" />\n        </Property>\n        <Property Name=\"requireSmime\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use S/MIME certificate.\" />\n        </Property>\n        <Property Name=\"requireSsl\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use SSL.\" />\n        </Property>\n        <Property Name=\"syncCalendar\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing the calendar. If set to false calendar is turned off on the device.\" />\n        </Property>\n        <Property Name=\"syncContacts\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing contacts. If set to false contacts are turned off on the device.\" />\n        </Property>\n        <Property Name=\"syncNotes\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing notes. If set to false notes are turned off on the device.\" />\n        </Property>\n        <Property Name=\"syncTasks\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing tasks. If set to false tasks are turned off on the device.\" />\n        </Property>\n        <Property Name=\"userDomainNameSource\" Type=\"graph.domainNameSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserDomainname attribute that is picked from AAD and injected into this profile before installing on the device. Possible values are: fullDomainName, netBiosDomainName.\" />\n        </Property>\n        <Property Name=\"usernameSource\" Type=\"graph.androidUsernameSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Username attribute that is picked from AAD and injected into this profile before installing on the device. Possible values are: username, userPrincipalName, samAccountName, primarySmtpAddress.\" />\n        </Property>\n        <NavigationProperty Name=\"identityCertificate\" Type=\"graph.androidCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"smimeSigningCertificate\" Type=\"graph.androidCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"S/MIME signing certificate.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidWiFiConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"connectAutomatically\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network.\" />\n        </Property>\n        <Property Name=\"connectWhenNetworkNameIsHidden\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.\" />\n        </Property>\n        <Property Name=\"networkName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n        </Property>\n        <Property Name=\"ssid\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the name of the Wi-Fi network that is broadcast to all devices.\" />\n        </Property>\n        <Property Name=\"wiFiSecurityType\" Type=\"graph.androidWiFiSecurityType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Wi-Fi endpoint uses an EAP based security type. Possible values are: open, wpaEnterprise, wpa2Enterprise.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidEnterpriseWiFiConfiguration\" BaseType=\"graph.androidWiFiConfiguration\">\n        <Property Name=\"authenticationMethod\" Type=\"graph.wiFiAuthenticationMethod\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS. Possible values are: certificate, usernameAndPassword, derivedCredential.\" />\n        </Property>\n        <Property Name=\"eapType\" Type=\"graph.androidEapType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of EAP protocol set on the Wi-Fi endpoint (router). Possible values are: eapTls, eapTtls, peap.\" />\n        </Property>\n        <Property Name=\"innerAuthenticationProtocolForEapTtls\" Type=\"graph.nonEapAuthenticationMethodForEapTtlsType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.\" />\n        </Property>\n        <Property Name=\"innerAuthenticationProtocolForPeap\" Type=\"graph.nonEapAuthenticationMethodForPeap\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password. Possible values are: none, microsoftChapVersionTwo.\" />\n        </Property>\n        <Property Name=\"outerIdentityPrivacyTemporaryValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS or PEAP. The String provided here is used to mask the username of individual users when they attempt to connect to Wi-Fi network.\" />\n        </Property>\n        <Property Name=\"passwordFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password format string used to build the password to connect to wifi\" />\n        </Property>\n        <Property Name=\"preSharedKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PreSharedKey used to build the password to connect to wifi\" />\n        </Property>\n        <Property Name=\"trustedServerCertificateNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users' devices when they connect to this Wi-Fi network.\" />\n        </Property>\n        <Property Name=\"usernameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Username format string used to build the username to connect to wifi\" />\n        </Property>\n        <NavigationProperty Name=\"identityCertificateForClientAuthentication\" Type=\"graph.androidCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). This is the certificate presented by client to the Wi-Fi endpoint. The authentication server sitting behind the Wi-Fi endpoint must accept this certificate to successfully establish a Wi-Fi connection.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rootCertificateForServerValidation\" Type=\"graph.androidTrustedRootCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS, EAP-TTLS or PEAP. This is the certificate presented by the Wi-Fi endpoint when the device attempts to connect to Wi-Fi endpoint. The device (or user) must accept this certificate to continue the connection attempt.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidForWorkCertificateProfileBase\" BaseType=\"graph.deviceConfiguration\" Abstract=\"true\">\n        <Property Name=\"certificateValidityPeriodScale\" Type=\"graph.certificateValidityPeriodScale\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period. Possible values are: days, months, years.\" />\n        </Property>\n        <Property Name=\"certificateValidityPeriodValue\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n        </Property>\n        <Property Name=\"extendedKeyUsages\" Type=\"Collection(graph.extendedKeyUsage)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"renewalThresholdPercentage\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameType\" Type=\"graph.subjectAlternativeNameType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type. Possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.\" />\n        </Property>\n        <Property Name=\"subjectNameFormat\" Type=\"graph.subjectNameFormat\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format. Possible values are: commonName, commonNameIncludingEmail, commonNameAsEmail, custom, commonNameAsIMEI, commonNameAsSerialNumber, commonNameAsAadDeviceId, commonNameAsIntuneDeviceId, commonNameAsDurableDeviceId.\" />\n        </Property>\n        <NavigationProperty Name=\"rootCertificate\" Type=\"graph.androidForWorkTrustedRootCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidForWorkTrustedRootCertificate\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"certFileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n        </Property>\n        <Property Name=\"trustedRootCertificate\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidForWorkCompliancePolicy\" BaseType=\"graph.deviceCompliancePolicy\">\n        <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n        </Property>\n        <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"graph.deviceThreatProtectionLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\" />\n        </Property>\n        <Property Name=\"minAndroidSecurityPatchLevel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android security patch level.\" />\n        </Property>\n        <Property Name=\"osMaximumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Android version.\" />\n        </Property>\n        <Property Name=\"osMinimumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android version.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 1 to 24\" />\n        </Property>\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock device.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"graph.androidRequiredPasswordType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of characters in password. Possible values are: deviceDefault, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, numeric, numericComplex, any.\" />\n        </Property>\n        <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign-in failures allowed before factory reset. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"requiredPasswordComplexity\" Type=\"graph.androidRequiredPasswordComplexity\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the required device password complexity on Android. One of: NONE, LOW, MEDIUM, HIGH. This is a new API targeted to Android API 12+. Possible values are: none, low, medium, high.\" />\n        </Property>\n        <Property Name=\"securityBlockJailbrokenDevices\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n        </Property>\n        <Property Name=\"securityDisableUsbDebugging\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable USB debugging on Android devices.\" />\n        </Property>\n        <Property Name=\"securityPreventInstallAppsFromUnknownSources\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices disallow installation of apps from unknown sources.\" />\n        </Property>\n        <Property Name=\"securityRequireCompanyPortalAppIntegrity\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the Company Portal client app runtime integrity check.\" />\n        </Property>\n        <Property Name=\"securityRequiredAndroidSafetyNetEvaluationType\" Type=\"graph.androidSafetyNetEvaluationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a specific SafetyNet evaluation type for compliance. Possible values are: basic, hardwareBacked.\" />\n        </Property>\n        <Property Name=\"securityRequireGooglePlayServices\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Google Play Services to be installed and enabled on the device.\" />\n        </Property>\n        <Property Name=\"securityRequireSafetyNetAttestationBasicIntegrity\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet basic integrity check.\" />\n        </Property>\n        <Property Name=\"securityRequireSafetyNetAttestationCertifiedDevice\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet certified device check.\" />\n        </Property>\n        <Property Name=\"securityRequireUpToDateSecurityProviders\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.\" />\n        </Property>\n        <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n        </Property>\n        <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Android devices.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidForWorkCustomConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"omaSettings\" Type=\"Collection(graph.omaSetting)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidForWorkEasEmailProfileBase\" BaseType=\"graph.deviceConfiguration\" Abstract=\"true\">\n        <Property Name=\"authenticationMethod\" Type=\"graph.easAuthenticationMethod\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method for Exchange ActiveSync. Possible values are: usernameAndPassword, certificate, derivedCredential.\" />\n        </Property>\n        <Property Name=\"durationOfEmailToSync\" Type=\"graph.emailSyncDuration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of time email should be synced to. Possible values are: userDefined, oneDay, threeDays, oneWeek, twoWeeks, oneMonth, unlimited.\" />\n        </Property>\n        <Property Name=\"emailAddressSource\" Type=\"graph.userEmailSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email attribute that is picked from AAD and injected into this profile before installing on the device. Possible values are: userPrincipalName, primarySmtpAddress.\" />\n        </Property>\n        <Property Name=\"hostName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange location (URL) that the mail app connects to.\" />\n        </Property>\n        <Property Name=\"requireSsl\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use SSL.\" />\n        </Property>\n        <Property Name=\"usernameSource\" Type=\"graph.androidUsernameSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Username attribute that is picked from AAD and injected into this profile before installing on the device. Possible values are: username, userPrincipalName, samAccountName, primarySmtpAddress.\" />\n        </Property>\n        <NavigationProperty Name=\"identityCertificate\" Type=\"graph.androidForWorkCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidForWorkWiFiConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"connectAutomatically\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network.\" />\n        </Property>\n        <Property Name=\"connectWhenNetworkNameIsHidden\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.\" />\n        </Property>\n        <Property Name=\"networkName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n        </Property>\n        <Property Name=\"ssid\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the name of the Wi-Fi network that is broadcast to all devices.\" />\n        </Property>\n        <Property Name=\"wiFiSecurityType\" Type=\"graph.androidWiFiSecurityType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Wi-Fi endpoint uses an EAP based security type. Possible values are: open, wpaEnterprise, wpa2Enterprise.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidForWorkEnterpriseWiFiConfiguration\" BaseType=\"graph.androidForWorkWiFiConfiguration\">\n        <Property Name=\"authenticationMethod\" Type=\"graph.wiFiAuthenticationMethod\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS. Possible values are: certificate, usernameAndPassword, derivedCredential.\" />\n        </Property>\n        <Property Name=\"eapType\" Type=\"graph.androidEapType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of EAP protocol set on the Wi-Fi endpoint (router). Possible values are: eapTls, eapTtls, peap.\" />\n        </Property>\n        <Property Name=\"innerAuthenticationProtocolForEapTtls\" Type=\"graph.nonEapAuthenticationMethodForEapTtlsType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.\" />\n        </Property>\n        <Property Name=\"innerAuthenticationProtocolForPeap\" Type=\"graph.nonEapAuthenticationMethodForPeap\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password. Possible values are: none, microsoftChapVersionTwo.\" />\n        </Property>\n        <Property Name=\"outerIdentityPrivacyTemporaryValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS or PEAP. The String provided here is used to mask the username of individual users when they attempt to connect to Wi-Fi network.\" />\n        </Property>\n        <Property Name=\"trustedServerCertificateNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users' devices when they connect to this Wi-Fi network.\" />\n        </Property>\n        <NavigationProperty Name=\"identityCertificateForClientAuthentication\" Type=\"graph.androidForWorkCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). This is the certificate presented by client to the Wi-Fi endpoint. The authentication server sitting behind the Wi-Fi endpoint must accept this certificate to successfully establish a Wi-Fi connection.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rootCertificateForServerValidation\" Type=\"graph.androidForWorkTrustedRootCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS, EAP-TTLS or PEAP. This is the certificate presented by the Wi-Fi endpoint when the device attempts to connect to Wi-Fi endpoint. The device (or user) must accept this certificate to continue the connection attempt.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidForWorkGeneralDeviceConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"passwordBlockFaceUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block face unlock.\" />\n        </Property>\n        <Property Name=\"passwordBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n        </Property>\n        <Property Name=\"passwordBlockIrisUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iris unlock.\" />\n        </Property>\n        <Property Name=\"passwordBlockTrustAgents\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"graph.androidForWorkRequiredPasswordType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required. Possible values are: deviceDefault, lowSecurityBiometric, required, atLeastNumeric, numericComplex, atLeastAlphabetic, atLeastAlphanumeric, alphanumericWithSymbols.\" />\n        </Property>\n        <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"requiredPasswordComplexity\" Type=\"graph.androidRequiredPasswordComplexity\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the required device password complexity on Android. One of: NONE, LOW, MEDIUM, HIGH. This is a new API targeted to Android 12+. Possible values are: none, low, medium, high.\" />\n        </Property>\n        <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n        </Property>\n        <Property Name=\"vpnAlwaysOnPackageIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable lockdown mode for always-on VPN.\" />\n        </Property>\n        <Property Name=\"vpnEnableAlwaysOnLockdownMode\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable lockdown mode for always-on VPN.\" />\n        </Property>\n        <Property Name=\"workProfileAllowWidgets\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow widgets from work profile apps.\" />\n        </Property>\n        <Property Name=\"workProfileBlockAddingAccounts\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block users from adding/removing accounts in work profile.\" />\n        </Property>\n        <Property Name=\"workProfileBlockCamera\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block work profile camera.\" />\n        </Property>\n        <Property Name=\"workProfileBlockCrossProfileCallerId\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block display work profile caller ID in personal profile.\" />\n        </Property>\n        <Property Name=\"workProfileBlockCrossProfileContactsSearch\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block work profile contacts availability in personal profile.\" />\n        </Property>\n        <Property Name=\"workProfileBlockCrossProfileCopyPaste\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if the setting disallow cross profile copy/paste is enabled.\" />\n        </Property>\n        <Property Name=\"workProfileBlockNotificationsWhileDeviceLocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block notifications while device locked.\" />\n        </Property>\n        <Property Name=\"workProfileBlockPersonalAppInstallsFromUnknownSources\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent app installations from unknown sources in the personal profile.\" />\n        </Property>\n        <Property Name=\"workProfileBlockScreenCapture\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block screen capture in work profile.\" />\n        </Property>\n        <Property Name=\"workProfileBluetoothEnableContactSharing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow bluetooth devices to access enterprise contacts.\" />\n        </Property>\n        <Property Name=\"workProfileDataSharingType\" Type=\"graph.androidForWorkCrossProfileDataSharingType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of data sharing that is allowed. Possible values are: deviceDefault, preventAny, allowPersonalToWork, noRestrictions.\" />\n        </Property>\n        <Property Name=\"workProfileDefaultAppPermissionPolicy\" Type=\"graph.androidForWorkDefaultAppPermissionPolicyType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required. Possible values are: deviceDefault, prompt, autoGrant, autoDeny.\" />\n        </Property>\n        <Property Name=\"workProfilePasswordBlockFaceUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block face unlock for work profile.\" />\n        </Property>\n        <Property Name=\"workProfilePasswordBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock for work profile.\" />\n        </Property>\n        <Property Name=\"workProfilePasswordBlockIrisUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iris unlock for work profile.\" />\n        </Property>\n        <Property Name=\"workProfilePasswordBlockTrustAgents\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents for work profile.\" />\n        </Property>\n        <Property Name=\"workProfilePasswordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the work profile password expires. Valid values 1 to 365\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of work profile password. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinLetterCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of letter characters required in work profile password. Valid values 1 to 10\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinLowerCaseCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of lower-case characters required in work profile password. Valid values 1 to 10\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinNonLetterCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of non-letter characters required in work profile password. Valid values 1 to 10\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinNumericCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of numeric characters required in work profile password. Valid values 1 to 10\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinSymbolCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of symbols required in work profile password. Valid values 1 to 10\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinUpperCaseCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of upper-case characters required in work profile password. Valid values 1 to 10\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n        </Property>\n        <Property Name=\"workProfilePasswordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous work profile passwords to block. Valid values 0 to 24\" />\n        </Property>\n        <Property Name=\"workProfilePasswordRequiredType\" Type=\"graph.androidForWorkRequiredPasswordType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of work profile password that is required. Possible values are: deviceDefault, lowSecurityBiometric, required, atLeastNumeric, numericComplex, atLeastAlphabetic, atLeastAlphanumeric, alphanumericWithSymbols.\" />\n        </Property>\n        <Property Name=\"workProfilePasswordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before work profile is removed and all corporate data deleted. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"workProfileRequiredPasswordComplexity\" Type=\"graph.androidRequiredPasswordComplexity\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the required work profile password complexity on Android. One of: NONE, LOW, MEDIUM, HIGH. This is a new API targeted to Android 12+. Possible values are: none, low, medium, high.\" />\n        </Property>\n        <Property Name=\"workProfileRequirePassword\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password is required or not for work profile\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidForWorkGmailEasConfiguration\" BaseType=\"graph.androidForWorkEasEmailProfileBase\" />\n      <EntityType Name=\"androidForWorkImportedPFXCertificateProfile\" BaseType=\"graph.androidCertificateProfileBase\">\n        <Property Name=\"intendedPurpose\" Type=\"graph.intendedPurpose\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intended Purpose of the Certificate Profile - which could be Unassigned, SmimeEncryption, SmimeSigning etc. Possible values are: unassigned, smimeEncryption, smimeSigning, vpn, wifi.\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidForWorkNineWorkEasConfiguration\" BaseType=\"graph.androidForWorkEasEmailProfileBase\">\n        <Property Name=\"syncCalendar\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing the calendar. If set to false the calendar is turned off on the device.\" />\n        </Property>\n        <Property Name=\"syncContacts\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing contacts. If set to false contacts are turned off on the device.\" />\n        </Property>\n        <Property Name=\"syncTasks\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing tasks. If set to false tasks are turned off on the device.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidForWorkPkcsCertificateProfile\" BaseType=\"graph.androidForWorkCertificateProfileBase\">\n        <Property Name=\"certificateTemplateName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name\" />\n        </Property>\n        <Property Name=\"certificationAuthority\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority\" />\n        </Property>\n        <Property Name=\"certificationAuthorityName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidForWorkScepCertificateProfile\" BaseType=\"graph.androidForWorkCertificateProfileBase\">\n        <Property Name=\"certificateStore\" Type=\"graph.certificateStore\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate. Possible values are: user, machine.\" />\n        </Property>\n        <Property Name=\"customSubjectAlternativeNames\" Type=\"Collection(graph.customSubjectAlternativeName)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"hashAlgorithm\" Type=\"graph.hashAlgorithms\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm. Possible values are: sha1, sha2.\" />\n        </Property>\n        <Property Name=\"keySize\" Type=\"graph.keySize\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size. Possible values are: size1024, size2048, size4096.\" />\n        </Property>\n        <Property Name=\"keyUsage\" Type=\"graph.keyUsages\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage. Possible values are: keyEncipherment, digitalSignature.\" />\n        </Property>\n        <Property Name=\"scepServerUrls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s)\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n        </Property>\n        <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidForWorkVpnConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"authenticationMethod\" Type=\"graph.vpnAuthenticationMethod\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method. Possible values are: certificate, usernameAndPassword, sharedSecret, derivedCredential, azureAD.\" />\n        </Property>\n        <Property Name=\"connectionName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection name displayed to the user.\" />\n        </Property>\n        <Property Name=\"connectionType\" Type=\"graph.androidForWorkVpnConnectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection type. Possible values are: ciscoAnyConnect, pulseSecure, f5EdgeClient, dellSonicWallMobileConnect, checkPointCapsuleVpn, citrix.\" />\n        </Property>\n        <Property Name=\"customData\" Type=\"Collection(graph.keyValue)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.\" />\n        </Property>\n        <Property Name=\"customKeyValueData\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.\" />\n        </Property>\n        <Property Name=\"fingerprint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.\" />\n        </Property>\n        <Property Name=\"realm\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Realm when connection type is set to Pulse Secure.\" />\n        </Property>\n        <Property Name=\"role\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role when connection type is set to Pulse Secure.\" />\n        </Property>\n        <Property Name=\"servers\" Type=\"Collection(graph.vpnServer)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <NavigationProperty Name=\"identityCertificate\" Type=\"graph.androidForWorkCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidGeneralDeviceConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"appsBlockClipboardSharing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block clipboard sharing to copy and paste between applications.\" />\n        </Property>\n        <Property Name=\"appsBlockCopyPaste\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block copy and paste within applications.\" />\n        </Property>\n        <Property Name=\"appsBlockYouTube\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the YouTube app.\" />\n        </Property>\n        <Property Name=\"appsHideList\" Type=\"Collection(graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps to be hidden on the KNOX device. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"appsInstallAllowList\" Type=\"Collection(graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps which can be installed on the KNOX device. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"appsLaunchBlockList\" Type=\"Collection(graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps which are blocked from being launched on the KNOX device. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"bluetoothBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Bluetooth.\" />\n        </Property>\n        <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the use of the camera.\" />\n        </Property>\n        <Property Name=\"cellularBlockDataRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block data roaming.\" />\n        </Property>\n        <Property Name=\"cellularBlockMessaging\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block SMS/MMS messaging.\" />\n        </Property>\n        <Property Name=\"cellularBlockVoiceRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice roaming.\" />\n        </Property>\n        <Property Name=\"cellularBlockWiFiTethering\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing Wi-Fi tethering.\" />\n        </Property>\n        <Property Name=\"compliantAppListType\" Type=\"graph.appListType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of list that is in the CompliantAppsList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\" />\n        </Property>\n        <Property Name=\"compliantAppsList\" Type=\"Collection(graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n        </Property>\n        <Property Name=\"dateAndTimeBlockChanges\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block changing date and time while in KNOX Mode.\" />\n        </Property>\n        <Property Name=\"deviceSharingAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow device sharing mode.\" />\n        </Property>\n        <Property Name=\"diagnosticDataBlockSubmission\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n        </Property>\n        <Property Name=\"factoryResetBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block user performing a factory reset.\" />\n        </Property>\n        <Property Name=\"googleAccountBlockAutoSync\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Google account auto sync.\" />\n        </Property>\n        <Property Name=\"googlePlayStoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the Google Play store.\" />\n        </Property>\n        <Property Name=\"kioskModeApps\" Type=\"Collection(graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of apps that will be allowed to run when the device is in Kiosk Mode. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"kioskModeBlockSleepButton\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the screen sleep button while in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskModeBlockVolumeButtons\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the volume buttons while in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"locationServicesBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block location services.\" />\n        </Property>\n        <Property Name=\"nfcBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Near-Field Communication.\" />\n        </Property>\n        <Property Name=\"passwordBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n        </Property>\n        <Property Name=\"passwordBlockTrustAgents\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n        </Property>\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"graph.androidRequiredPasswordType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required. Possible values are: deviceDefault, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, numeric, numericComplex, any.\" />\n        </Property>\n        <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"powerOffBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block powering off the device.\" />\n        </Property>\n        <Property Name=\"requiredPasswordComplexity\" Type=\"graph.androidRequiredPasswordComplexity\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the required password complexity on Android. One of: NONE, LOW, MEDIUM, HIGH. This is an API targeted to Android 11+. Possible values are: none, low, medium, high.\" />\n        </Property>\n        <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block screenshots.\" />\n        </Property>\n        <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n        </Property>\n        <Property Name=\"storageBlockGoogleBackup\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Google Backup.\" />\n        </Property>\n        <Property Name=\"storageBlockRemovableStorage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block removable storage usage.\" />\n        </Property>\n        <Property Name=\"storageRequireDeviceEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require device encryption.\" />\n        </Property>\n        <Property Name=\"storageRequireRemovableStorageEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require removable storage encryption.\" />\n        </Property>\n        <Property Name=\"voiceAssistantBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the use of the Voice Assistant.\" />\n        </Property>\n        <Property Name=\"voiceDialingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice dialing.\" />\n        </Property>\n        <Property Name=\"webBrowserBlockAutofill\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web browser's auto fill feature.\" />\n        </Property>\n        <Property Name=\"webBrowserBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web browser.\" />\n        </Property>\n        <Property Name=\"webBrowserBlockJavaScript\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block JavaScript within the web browser.\" />\n        </Property>\n        <Property Name=\"webBrowserBlockPopups\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups within the web browser.\" />\n        </Property>\n        <Property Name=\"webBrowserCookieSettings\" Type=\"graph.webBrowserCookieSettings\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cookie settings within the web browser. Possible values are: browserDefault, blockAlways, allowCurrentWebSite, allowFromWebsitesVisited, allowAlways.\" />\n        </Property>\n        <Property Name=\"wiFiBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing Wi-Fi.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidImportedPFXCertificateProfile\" BaseType=\"graph.androidCertificateProfileBase\">\n        <Property Name=\"intendedPurpose\" Type=\"graph.intendedPurpose\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intended Purpose of the Certificate Profile - which could be Unassigned, SmimeEncryption, SmimeSigning etc. Possible values are: unassigned, smimeEncryption, smimeSigning, vpn, wifi.\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidOmaCpConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"configurationXml\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration XML that will be applied to the device. When it is read, it only provides a placeholder string since the original data is encrypted and stored.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidPkcsCertificateProfile\" BaseType=\"graph.androidCertificateProfileBase\">\n        <Property Name=\"certificateTemplateName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name\" />\n        </Property>\n        <Property Name=\"certificationAuthority\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority\" />\n        </Property>\n        <Property Name=\"certificationAuthorityName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidScepCertificateProfile\" BaseType=\"graph.androidCertificateProfileBase\">\n        <Property Name=\"hashAlgorithm\" Type=\"graph.hashAlgorithms\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm. Possible values are: sha1, sha2.\" />\n        </Property>\n        <Property Name=\"keySize\" Type=\"graph.keySize\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size. Possible values are: size1024, size2048, size4096.\" />\n        </Property>\n        <Property Name=\"keyUsage\" Type=\"graph.keyUsages\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage. Possible values are: keyEncipherment, digitalSignature.\" />\n        </Property>\n        <Property Name=\"scepServerUrls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s)\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n        </Property>\n        <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidVpnConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"authenticationMethod\" Type=\"graph.vpnAuthenticationMethod\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method. Possible values are: certificate, usernameAndPassword, sharedSecret, derivedCredential, azureAD.\" />\n        </Property>\n        <Property Name=\"connectionName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection name displayed to the user.\" />\n        </Property>\n        <Property Name=\"connectionType\" Type=\"graph.androidVpnConnectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection type. Possible values are: ciscoAnyConnect, pulseSecure, f5EdgeClient, dellSonicWallMobileConnect, checkPointCapsuleVpn, citrix, microsoftTunnel, netMotionMobility, microsoftProtect.\" />\n        </Property>\n        <Property Name=\"customData\" Type=\"Collection(graph.keyValue)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.\" />\n        </Property>\n        <Property Name=\"customKeyValueData\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.\" />\n        </Property>\n        <Property Name=\"fingerprint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.\" />\n        </Property>\n        <Property Name=\"realm\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Realm when connection type is set to Pulse Secure.\" />\n        </Property>\n        <Property Name=\"role\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role when connection type is set to Pulse Secure.\" />\n        </Property>\n        <Property Name=\"servers\" Type=\"Collection(graph.vpnServer)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <NavigationProperty Name=\"identityCertificate\" Type=\"graph.androidCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidWorkProfileCertificateProfileBase\" BaseType=\"graph.deviceConfiguration\" Abstract=\"true\">\n        <Property Name=\"certificateValidityPeriodScale\" Type=\"graph.certificateValidityPeriodScale\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period. Possible values are: days, months, years.\" />\n        </Property>\n        <Property Name=\"certificateValidityPeriodValue\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n        </Property>\n        <Property Name=\"extendedKeyUsages\" Type=\"Collection(graph.extendedKeyUsage)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"renewalThresholdPercentage\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameType\" Type=\"graph.subjectAlternativeNameType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type. Possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.\" />\n        </Property>\n        <Property Name=\"subjectNameFormat\" Type=\"graph.subjectNameFormat\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format. Possible values are: commonName, commonNameIncludingEmail, commonNameAsEmail, custom, commonNameAsIMEI, commonNameAsSerialNumber, commonNameAsAadDeviceId, commonNameAsIntuneDeviceId, commonNameAsDurableDeviceId.\" />\n        </Property>\n        <NavigationProperty Name=\"rootCertificate\" Type=\"graph.androidWorkProfileTrustedRootCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidWorkProfileTrustedRootCertificate\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"certFileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n        </Property>\n        <Property Name=\"trustedRootCertificate\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidWorkProfileCompliancePolicy\" BaseType=\"graph.deviceCompliancePolicy\">\n        <Property Name=\"advancedThreatProtectionRequiredSecurityLevel\" Type=\"graph.deviceThreatProtectionLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MDATP Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\" />\n        </Property>\n        <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n        </Property>\n        <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"graph.deviceThreatProtectionLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\" />\n        </Property>\n        <Property Name=\"minAndroidSecurityPatchLevel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android security patch level.\" />\n        </Property>\n        <Property Name=\"osMaximumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Android version.\" />\n        </Property>\n        <Property Name=\"osMinimumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android version.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 1 to 24\" />\n        </Property>\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock device.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"graph.androidRequiredPasswordType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of characters in password. Possible values are: deviceDefault, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, numeric, numericComplex, any.\" />\n        </Property>\n        <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign-in failures allowed before factory reset. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"requiredPasswordComplexity\" Type=\"graph.androidRequiredPasswordComplexity\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the required device password complexity on Android. One of: NONE, LOW, MEDIUM, HIGH. This is a new API targeted to Android API 12+. Possible values are: none, low, medium, high.\" />\n        </Property>\n        <Property Name=\"securityBlockJailbrokenDevices\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n        </Property>\n        <Property Name=\"securityDisableUsbDebugging\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable USB debugging on Android devices.\" />\n        </Property>\n        <Property Name=\"securityPreventInstallAppsFromUnknownSources\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices disallow installation of apps from unknown sources.\" />\n        </Property>\n        <Property Name=\"securityRequireCompanyPortalAppIntegrity\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the Company Portal client app runtime integrity check.\" />\n        </Property>\n        <Property Name=\"securityRequiredAndroidSafetyNetEvaluationType\" Type=\"graph.androidSafetyNetEvaluationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a specific SafetyNet evaluation type for compliance. Possible values are: basic, hardwareBacked.\" />\n        </Property>\n        <Property Name=\"securityRequireGooglePlayServices\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Google Play Services to be installed and enabled on the device.\" />\n        </Property>\n        <Property Name=\"securityRequireSafetyNetAttestationBasicIntegrity\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet basic integrity check.\" />\n        </Property>\n        <Property Name=\"securityRequireSafetyNetAttestationCertifiedDevice\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to pass the SafetyNet certified device check.\" />\n        </Property>\n        <Property Name=\"securityRequireUpToDateSecurityProviders\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to have up to date security providers. The device will require Google Play Services to be enabled and up to date.\" />\n        </Property>\n        <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n        </Property>\n        <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Android devices.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidWorkProfileCustomConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"omaSettings\" Type=\"Collection(graph.omaSetting)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidWorkProfileEasEmailProfileBase\" BaseType=\"graph.deviceConfiguration\" Abstract=\"true\">\n        <Property Name=\"authenticationMethod\" Type=\"graph.easAuthenticationMethod\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method for Exchange ActiveSync. Possible values are: usernameAndPassword, certificate, derivedCredential.\" />\n        </Property>\n        <Property Name=\"durationOfEmailToSync\" Type=\"graph.emailSyncDuration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of time email should be synced to. Possible values are: userDefined, oneDay, threeDays, oneWeek, twoWeeks, oneMonth, unlimited.\" />\n        </Property>\n        <Property Name=\"emailAddressSource\" Type=\"graph.userEmailSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email attribute that is picked from AAD and injected into this profile before installing on the device. Possible values are: userPrincipalName, primarySmtpAddress.\" />\n        </Property>\n        <Property Name=\"hostName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange location (URL) that the mail app connects to.\" />\n        </Property>\n        <Property Name=\"requireSsl\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use SSL.\" />\n        </Property>\n        <Property Name=\"usernameSource\" Type=\"graph.androidUsernameSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Username attribute that is picked from AAD and injected into this profile before installing on the device. Possible values are: username, userPrincipalName, samAccountName, primarySmtpAddress.\" />\n        </Property>\n        <NavigationProperty Name=\"identityCertificate\" Type=\"graph.androidWorkProfileCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidWorkProfileWiFiConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"connectAutomatically\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network.\" />\n        </Property>\n        <Property Name=\"connectWhenNetworkNameIsHidden\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.\" />\n        </Property>\n        <Property Name=\"networkName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n        </Property>\n        <Property Name=\"ssid\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the name of the Wi-Fi network that is broadcast to all devices.\" />\n        </Property>\n        <Property Name=\"wiFiSecurityType\" Type=\"graph.androidWiFiSecurityType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Wi-Fi endpoint uses an EAP based security type. Possible values are: open, wpaEnterprise, wpa2Enterprise.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidWorkProfileEnterpriseWiFiConfiguration\" BaseType=\"graph.androidWorkProfileWiFiConfiguration\">\n        <Property Name=\"authenticationMethod\" Type=\"graph.wiFiAuthenticationMethod\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS. Possible values are: certificate, usernameAndPassword, derivedCredential.\" />\n        </Property>\n        <Property Name=\"eapType\" Type=\"graph.androidEapType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of EAP protocol set on the Wi-Fi endpoint (router). Possible values are: eapTls, eapTtls, peap.\" />\n        </Property>\n        <Property Name=\"innerAuthenticationProtocolForEapTtls\" Type=\"graph.nonEapAuthenticationMethodForEapTtlsType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.\" />\n        </Property>\n        <Property Name=\"innerAuthenticationProtocolForPeap\" Type=\"graph.nonEapAuthenticationMethodForPeap\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password. Possible values are: none, microsoftChapVersionTwo.\" />\n        </Property>\n        <Property Name=\"outerIdentityPrivacyTemporaryValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS or PEAP. The String provided here is used to mask the username of individual users when they attempt to connect to Wi-Fi network.\" />\n        </Property>\n        <Property Name=\"proxyAutomaticConfigurationUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the proxy server automatic configuration script when automatic configuration is selected. This URL is typically the location of PAC (Proxy Auto Configuration) file.\" />\n        </Property>\n        <Property Name=\"proxySettings\" Type=\"graph.wiFiProxySetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy Type for this Wi-Fi connection. Possible values are: none, manual, automatic.\" />\n        </Property>\n        <Property Name=\"trustedServerCertificateNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users' devices when they connect to this Wi-Fi network.\" />\n        </Property>\n        <NavigationProperty Name=\"identityCertificateForClientAuthentication\" Type=\"graph.androidWorkProfileCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). This is the certificate presented by client to the Wi-Fi endpoint. The authentication server sitting behind the Wi-Fi endpoint must accept this certificate to successfully establish a Wi-Fi connection.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rootCertificateForServerValidation\" Type=\"graph.androidWorkProfileTrustedRootCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS, EAP-TTLS or PEAP. This is the certificate presented by the Wi-Fi endpoint when the device attempts to connect to Wi-Fi endpoint. The device (or user) must accept this certificate to continue the connection attempt.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidWorkProfileGeneralDeviceConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"passwordBlockFaceUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block face unlock.\" />\n        </Property>\n        <Property Name=\"passwordBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n        </Property>\n        <Property Name=\"passwordBlockIrisUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iris unlock.\" />\n        </Property>\n        <Property Name=\"passwordBlockTrustAgents\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 365\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"graph.androidWorkProfileRequiredPasswordType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required. Possible values are: deviceDefault, lowSecurityBiometric, required, atLeastNumeric, numericComplex, atLeastAlphabetic, atLeastAlphanumeric, alphanumericWithSymbols.\" />\n        </Property>\n        <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"requiredPasswordComplexity\" Type=\"graph.androidRequiredPasswordComplexity\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the required device password complexity on Android. One of: NONE, LOW, MEDIUM, HIGH. This is a new API targeted to Android 12+. Possible values are: none, low, medium, high.\" />\n        </Property>\n        <Property Name=\"securityRequireVerifyApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the Android Verify apps feature is turned on.\" />\n        </Property>\n        <Property Name=\"vpnAlwaysOnPackageIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable lockdown mode for always-on VPN.\" />\n        </Property>\n        <Property Name=\"vpnEnableAlwaysOnLockdownMode\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable lockdown mode for always-on VPN.\" />\n        </Property>\n        <Property Name=\"workProfileAllowAppInstallsFromUnknownSources\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to allow installation of apps from unknown sources.\" />\n        </Property>\n        <Property Name=\"workProfileAllowWidgets\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow widgets from work profile apps.\" />\n        </Property>\n        <Property Name=\"workProfileBlockAddingAccounts\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block users from adding/removing accounts in work profile.\" />\n        </Property>\n        <Property Name=\"workProfileBlockCamera\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block work profile camera.\" />\n        </Property>\n        <Property Name=\"workProfileBlockCrossProfileCallerId\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block display work profile caller ID in personal profile.\" />\n        </Property>\n        <Property Name=\"workProfileBlockCrossProfileContactsSearch\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block work profile contacts availability in personal profile.\" />\n        </Property>\n        <Property Name=\"workProfileBlockCrossProfileCopyPaste\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if the setting disallow cross profile copy/paste is enabled.\" />\n        </Property>\n        <Property Name=\"workProfileBlockNotificationsWhileDeviceLocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block notifications while device locked.\" />\n        </Property>\n        <Property Name=\"workProfileBlockPersonalAppInstallsFromUnknownSources\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent app installations from unknown sources in the personal profile.\" />\n        </Property>\n        <Property Name=\"workProfileBlockScreenCapture\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block screen capture in work profile.\" />\n        </Property>\n        <Property Name=\"workProfileBluetoothEnableContactSharing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow bluetooth devices to access enterprise contacts.\" />\n        </Property>\n        <Property Name=\"workProfileDataSharingType\" Type=\"graph.androidWorkProfileCrossProfileDataSharingType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of data sharing that is allowed. Possible values are: deviceDefault, preventAny, allowPersonalToWork, noRestrictions.\" />\n        </Property>\n        <Property Name=\"workProfileDefaultAppPermissionPolicy\" Type=\"graph.androidWorkProfileDefaultAppPermissionPolicyType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required. Possible values are: deviceDefault, prompt, autoGrant, autoDeny.\" />\n        </Property>\n        <Property Name=\"workProfilePasswordBlockFaceUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block face unlock for work profile.\" />\n        </Property>\n        <Property Name=\"workProfilePasswordBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock for work profile.\" />\n        </Property>\n        <Property Name=\"workProfilePasswordBlockIrisUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iris unlock for work profile.\" />\n        </Property>\n        <Property Name=\"workProfilePasswordBlockTrustAgents\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Smart Lock and other trust agents for work profile.\" />\n        </Property>\n        <Property Name=\"workProfilePasswordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the work profile password expires. Valid values 1 to 365\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of work profile password. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinLetterCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of letter characters required in work profile password. Valid values 1 to 10\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinLowerCaseCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of lower-case characters required in work profile password. Valid values 1 to 10\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinNonLetterCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of non-letter characters required in work profile password. Valid values 1 to 10\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinNumericCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of numeric characters required in work profile password. Valid values 1 to 10\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinSymbolCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of symbols required in work profile password. Valid values 1 to 10\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinUpperCaseCharacters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum # of upper-case characters required in work profile password. Valid values 1 to 10\" />\n        </Property>\n        <Property Name=\"workProfilePasswordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n        </Property>\n        <Property Name=\"workProfilePasswordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous work profile passwords to block. Valid values 0 to 24\" />\n        </Property>\n        <Property Name=\"workProfilePasswordRequiredType\" Type=\"graph.androidWorkProfileRequiredPasswordType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of work profile password that is required. Possible values are: deviceDefault, lowSecurityBiometric, required, atLeastNumeric, numericComplex, atLeastAlphabetic, atLeastAlphanumeric, alphanumericWithSymbols.\" />\n        </Property>\n        <Property Name=\"workProfilePasswordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before work profile is removed and all corporate data deleted. Valid values 1 to 16\" />\n        </Property>\n        <Property Name=\"workProfileRequiredPasswordComplexity\" Type=\"graph.androidRequiredPasswordComplexity\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the required work profile password complexity on Android. One of: NONE, LOW, MEDIUM, HIGH. This is a new API targeted to Android 12+. Possible values are: none, low, medium, high.\" />\n        </Property>\n        <Property Name=\"workProfileRequirePassword\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password is required or not for work profile\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidWorkProfileGmailEasConfiguration\" BaseType=\"graph.androidWorkProfileEasEmailProfileBase\" />\n      <EntityType Name=\"androidWorkProfileNineWorkEasConfiguration\" BaseType=\"graph.androidWorkProfileEasEmailProfileBase\">\n        <Property Name=\"syncCalendar\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing the calendar. If set to false the calendar is turned off on the device.\" />\n        </Property>\n        <Property Name=\"syncContacts\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing contacts. If set to false contacts are turned off on the device.\" />\n        </Property>\n        <Property Name=\"syncTasks\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggles syncing tasks. If set to false tasks are turned off on the device.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidWorkProfilePkcsCertificateProfile\" BaseType=\"graph.androidWorkProfileCertificateProfileBase\">\n        <Property Name=\"certificateStore\" Type=\"graph.certificateStore\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate. Possible values are: user, machine.\" />\n        </Property>\n        <Property Name=\"certificateTemplateName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name\" />\n        </Property>\n        <Property Name=\"certificationAuthority\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority\" />\n        </Property>\n        <Property Name=\"certificationAuthorityName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name\" />\n        </Property>\n        <Property Name=\"customSubjectAlternativeNames\" Type=\"Collection(graph.customSubjectAlternativeName)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n        </Property>\n        <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidWorkProfileScepCertificateProfile\" BaseType=\"graph.androidWorkProfileCertificateProfileBase\">\n        <Property Name=\"certificateStore\" Type=\"graph.certificateStore\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate. Possible values are: user, machine.\" />\n        </Property>\n        <Property Name=\"customSubjectAlternativeNames\" Type=\"Collection(graph.customSubjectAlternativeName)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"hashAlgorithm\" Type=\"graph.hashAlgorithms\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm. Possible values are: sha1, sha2.\" />\n        </Property>\n        <Property Name=\"keySize\" Type=\"graph.keySize\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size. Possible values are: size1024, size2048, size4096.\" />\n        </Property>\n        <Property Name=\"keyUsage\" Type=\"graph.keyUsages\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage. Possible values are: keyEncipherment, digitalSignature.\" />\n        </Property>\n        <Property Name=\"scepServerUrls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s)\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n        </Property>\n        <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"androidWorkProfileVpnConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"alwaysOn\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to enable always-on VPN connection.\" />\n        </Property>\n        <Property Name=\"alwaysOnLockdown\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If always-on VPN connection is enabled, whether or not to lock network traffic when that VPN is disconnected.\" />\n        </Property>\n        <Property Name=\"authenticationMethod\" Type=\"graph.vpnAuthenticationMethod\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method. Possible values are: certificate, usernameAndPassword, sharedSecret, derivedCredential, azureAD.\" />\n        </Property>\n        <Property Name=\"connectionName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection name displayed to the user.\" />\n        </Property>\n        <Property Name=\"connectionType\" Type=\"graph.androidWorkProfileVpnConnectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection type. Possible values are: ciscoAnyConnect, pulseSecure, f5EdgeClient, dellSonicWallMobileConnect, checkPointCapsuleVpn, citrix, paloAltoGlobalProtect, microsoftTunnel, netMotionMobility, microsoftProtect.\" />\n        </Property>\n        <Property Name=\"customData\" Type=\"Collection(graph.keyValue)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.\" />\n        </Property>\n        <Property Name=\"customKeyValueData\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Citrix. This collection can contain a maximum of 25 elements.\" />\n        </Property>\n        <Property Name=\"fingerprint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fingerprint is a string that will be used to verify the VPN server can be trusted, which is only applicable when connection type is Check Point Capsule VPN.\" />\n        </Property>\n        <Property Name=\"microsoftTunnelSiteId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Tunnel site ID.\" />\n        </Property>\n        <Property Name=\"proxyServer\" Type=\"graph.vpnProxyServer\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy server.\" />\n        </Property>\n        <Property Name=\"realm\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Realm when connection type is set to Pulse Secure.\" />\n        </Property>\n        <Property Name=\"role\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role when connection type is set to Pulse Secure.\" />\n        </Property>\n        <Property Name=\"servers\" Type=\"Collection(graph.vpnServer)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"targetedMobileApps\" Type=\"Collection(graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Targeted mobile apps. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"targetedPackageIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Targeted App package IDs.\" />\n        </Property>\n        <NavigationProperty Name=\"identityCertificate\" Type=\"graph.androidWorkProfileCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"aospDeviceOwnerCertificateProfileBase\" BaseType=\"graph.deviceConfiguration\" Abstract=\"true\">\n        <Property Name=\"certificateValidityPeriodScale\" Type=\"graph.certificateValidityPeriodScale\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period. Possible values are: days, months, years.\" />\n        </Property>\n        <Property Name=\"certificateValidityPeriodValue\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n        </Property>\n        <Property Name=\"extendedKeyUsages\" Type=\"Collection(graph.extendedKeyUsage)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"renewalThresholdPercentage\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameType\" Type=\"graph.subjectAlternativeNameType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type. This collection can contain a maximum of 500 elements. Possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.\" />\n        </Property>\n        <Property Name=\"subjectNameFormat\" Type=\"graph.subjectNameFormat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format. This collection can contain a maximum of 500 elements. Possible values are: commonName, commonNameIncludingEmail, commonNameAsEmail, custom, commonNameAsIMEI, commonNameAsSerialNumber, commonNameAsAadDeviceId, commonNameAsIntuneDeviceId, commonNameAsDurableDeviceId.\" />\n        </Property>\n        <NavigationProperty Name=\"rootCertificate\" Type=\"graph.aospDeviceOwnerTrustedRootCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"aospDeviceOwnerTrustedRootCertificate\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"certFileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n        </Property>\n        <Property Name=\"trustedRootCertificate\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"aospDeviceOwnerCompliancePolicy\" BaseType=\"graph.deviceCompliancePolicy\">\n        <Property Name=\"minAndroidSecurityPatchLevel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android security patch level.\" />\n        </Property>\n        <Property Name=\"osMaximumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Android version.\" />\n        </Property>\n        <Property Name=\"osMinimumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Android version.\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required. Valid values 1 to 8640\" />\n        </Property>\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock device.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"graph.androidDeviceOwnerRequiredPasswordType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of characters in password. Possible values are: deviceDefault, required, numeric, numericComplex, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, customPassword.\" />\n        </Property>\n        <Property Name=\"securityBlockJailbrokenDevices\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n        </Property>\n        <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Android devices.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"aospDeviceOwnerDeviceConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"appsBlockInstallFromUnknownSources\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the user is allowed to enable unknown sources setting. When set to true, user is not allowed to enable unknown sources settings.\" />\n        </Property>\n        <Property Name=\"bluetoothBlockConfiguration\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block a user from configuring bluetooth.\" />\n        </Property>\n        <Property Name=\"bluetoothBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the use of bluetooth. When set to true, bluetooth cannot be enabled on the device.\" />\n        </Property>\n        <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the use of the camera.\" />\n        </Property>\n        <Property Name=\"factoryResetBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the factory reset option in settings is disabled.\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum length of the password required on the device. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"graph.androidDeviceOwnerRequiredPasswordType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum password quality required on the device. Possible values are: deviceDefault, required, numeric, numericComplex, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, customPassword.\" />\n        </Property>\n        <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the number of times a user can enter an incorrect password before the device is wiped. Valid values 4 to 11\" />\n        </Property>\n        <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the capability to take screenshots.\" />\n        </Property>\n        <Property Name=\"securityAllowDebuggingFeatures\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from enabling debugging features on the device.\" />\n        </Property>\n        <Property Name=\"storageBlockExternalMedia\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block external media.\" />\n        </Property>\n        <Property Name=\"storageBlockUsbFileTransfer\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block USB file transfer.\" />\n        </Property>\n        <Property Name=\"wifiBlockEditConfigurations\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from editing the wifi connection settings.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"aospDeviceOwnerWiFiConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"connectAutomatically\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network.\" />\n        </Property>\n        <Property Name=\"connectWhenNetworkNameIsHidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.\" />\n        </Property>\n        <Property Name=\"networkName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n        </Property>\n        <Property Name=\"preSharedKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the pre-shared key for WPA Personal Wi-Fi network.\" />\n        </Property>\n        <Property Name=\"preSharedKeyIsSet\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the pre-shared key for WPA Personal Wi-Fi network.\" />\n        </Property>\n        <Property Name=\"ssid\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the name of the Wi-Fi network that is broadcast to all devices.\" />\n        </Property>\n        <Property Name=\"wiFiSecurityType\" Type=\"graph.aospDeviceOwnerWiFiSecurityType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Wi-Fi endpoint uses an EAP based security type. Possible values are: open, wep, wpaPersonal, wpaEnterprise.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"aospDeviceOwnerEnterpriseWiFiConfiguration\" BaseType=\"graph.aospDeviceOwnerWiFiConfiguration\">\n        <Property Name=\"authenticationMethod\" Type=\"graph.wiFiAuthenticationMethod\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the Authentication Method the client (device) needs to use when the EAP Type is configured to PEAP or EAP-TTLS. Possible values are: certificate, usernameAndPassword, derivedCredential.\" />\n        </Property>\n        <Property Name=\"eapType\" Type=\"graph.androidEapType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of EAP protocol set on the Wi-Fi endpoint (router). Possible values are: eapTls, eapTtls, peap.\" />\n        </Property>\n        <Property Name=\"innerAuthenticationProtocolForEapTtls\" Type=\"graph.nonEapAuthenticationMethodForEapTtlsType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.\" />\n        </Property>\n        <Property Name=\"innerAuthenticationProtocolForPeap\" Type=\"graph.nonEapAuthenticationMethodForPeap\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is PEAP and Authenticationmethod is Username and Password. This collection can contain a maximum of 500 elements. Possible values are: none, microsoftChapVersionTwo.\" />\n        </Property>\n        <Property Name=\"outerIdentityPrivacyTemporaryValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS or PEAP. The String provided here is used to mask the username of individual users when they attempt to connect to Wi-Fi network.\" />\n        </Property>\n        <Property Name=\"trustedServerCertificateNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users' devices when they connect to this Wi-Fi network.\" />\n        </Property>\n        <NavigationProperty Name=\"identityCertificateForClientAuthentication\" Type=\"graph.aospDeviceOwnerCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication). This is the certificate presented by client to the Wi-Fi endpoint. The authentication server sitting behind the Wi-Fi endpoint must accept this certificate to successfully establish a Wi-Fi connection.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rootCertificateForServerValidation\" Type=\"graph.aospDeviceOwnerTrustedRootCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS, EAP-TTLS or PEAP. This is the certificate presented by the Wi-Fi endpoint when the device attempts to connect to Wi-Fi endpoint. The device (or user) must accept this certificate to continue the connection attempt.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"aospDeviceOwnerPkcsCertificateProfile\" BaseType=\"graph.aospDeviceOwnerCertificateProfileBase\">\n        <Property Name=\"certificateStore\" Type=\"graph.certificateStore\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate. Possible values are: user, machine.\" />\n        </Property>\n        <Property Name=\"certificateTemplateName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name\" />\n        </Property>\n        <Property Name=\"certificationAuthority\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority\" />\n        </Property>\n        <Property Name=\"certificationAuthorityName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name\" />\n        </Property>\n        <Property Name=\"certificationAuthorityType\" Type=\"graph.deviceManagementCertificationAuthority\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certification authority type. Possible values are: notConfigured, microsoft, digiCert.\" />\n        </Property>\n        <Property Name=\"customSubjectAlternativeNames\" Type=\"Collection(graph.customSubjectAlternativeName)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n        </Property>\n        <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"aospDeviceOwnerScepCertificateProfile\" BaseType=\"graph.aospDeviceOwnerCertificateProfileBase\">\n        <Property Name=\"certificateStore\" Type=\"graph.certificateStore\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate. This collection can contain a maximum of 500 elements. Possible values are: user, machine.\" />\n        </Property>\n        <Property Name=\"customSubjectAlternativeNames\" Type=\"Collection(graph.customSubjectAlternativeName)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"hashAlgorithm\" Type=\"graph.hashAlgorithms\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm. Possible values are: sha1, sha2.\" />\n        </Property>\n        <Property Name=\"keySize\" Type=\"graph.keySize\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size. Possible values are: size1024, size2048, size4096.\" />\n        </Property>\n        <Property Name=\"keyUsage\" Type=\"graph.keyUsages\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage. Possible values are: keyEncipherment, digitalSignature.\" />\n        </Property>\n        <Property Name=\"scepServerUrls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s)\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n        </Property>\n        <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"appleDeviceFeaturesConfigurationBase\" BaseType=\"graph.deviceConfiguration\" Abstract=\"true\">\n        <Property Name=\"airPrintDestinations\" Type=\"Collection(graph.airPrintDestination)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An array of AirPrint printers that should always be shown. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"appleExpeditedCheckinConfigurationBase\" BaseType=\"graph.deviceConfiguration\" Abstract=\"true\">\n        <Property Name=\"enableExpeditedCheckin\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets whether to enable expedited device check-ins.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"appleVpnConfiguration\" BaseType=\"graph.deviceConfiguration\" Abstract=\"true\">\n        <Property Name=\"associatedDomains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Associated Domains\" />\n        </Property>\n        <Property Name=\"authenticationMethod\" Type=\"graph.vpnAuthenticationMethod\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method for this VPN connection. Possible values are: certificate, usernameAndPassword, sharedSecret, derivedCredential, azureAD.\" />\n        </Property>\n        <Property Name=\"connectionName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection name displayed to the user.\" />\n        </Property>\n        <Property Name=\"connectionType\" Type=\"graph.appleVpnConnectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection type. Possible values are: ciscoAnyConnect, pulseSecure, f5EdgeClient, dellSonicWallMobileConnect, checkPointCapsuleVpn, customVpn, ciscoIPSec, citrix, ciscoAnyConnectV2, paloAltoGlobalProtect, zscalerPrivateAccess, f5Access2018, citrixSso, paloAltoGlobalProtectV2, ikEv2, alwaysOn, microsoftTunnel, netMotionMobility, microsoftProtect.\" />\n        </Property>\n        <Property Name=\"customData\" Type=\"Collection(graph.keyValue)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements.\" />\n        </Property>\n        <Property Name=\"customKeyValueData\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom data when connection type is set to Custom VPN. Use this field to enable functionality not supported by Intune, but available in your VPN solution. Contact your VPN vendor to learn how to add these key/value pairs. This collection can contain a maximum of 25 elements.\" />\n        </Property>\n        <Property Name=\"disableOnDemandUserOverride\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Toggle to prevent user from disabling automatic VPN in the Settings app\" />\n        </Property>\n        <Property Name=\"disconnectOnIdle\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to disconnect after on-demand connection idles\" />\n        </Property>\n        <Property Name=\"disconnectOnIdleTimerInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The length of time in seconds to wait before disconnecting an on-demand connection. Valid values 0 to 65535\" />\n        </Property>\n        <Property Name=\"enablePerApp\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting this to true creates Per-App VPN payload which can later be associated with Apps that can trigger this VPN conneciton on the end user's iOS device.\" />\n        </Property>\n        <Property Name=\"enableSplitTunneling\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Send all network traffic through VPN.\" />\n        </Property>\n        <Property Name=\"excludedDomains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Domains that are accessed through the public internet instead of through VPN, even when per-app VPN is activated\" />\n        </Property>\n        <Property Name=\"identifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier provided by VPN vendor when connection type is set to Custom VPN. For example: Cisco AnyConnect uses an identifier of the form com.cisco.anyconnect.applevpn.plugin\" />\n        </Property>\n        <Property Name=\"loginGroupOrDomain\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Login group or domain when connection type is set to Dell SonicWALL Mobile Connection.\" />\n        </Property>\n        <Property Name=\"onDemandRules\" Type=\"Collection(graph.vpnOnDemandRule)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"On-Demand Rules. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"optInToDeviceIdSharing\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opt-In to sharing the device's Id to third-party vpn clients for use during network access control validation.\" />\n        </Property>\n        <Property Name=\"providerType\" Type=\"graph.vpnProviderType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider type for per-app VPN. Possible values are: notConfigured, appProxy, packetTunnel.\" />\n        </Property>\n        <Property Name=\"proxyServer\" Type=\"graph.vpnProxyServer\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy Server.\" />\n        </Property>\n        <Property Name=\"realm\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Realm when connection type is set to Pulse Secure.\" />\n        </Property>\n        <Property Name=\"role\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role when connection type is set to Pulse Secure.\" />\n        </Property>\n        <Property Name=\"safariDomains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Safari domains when this VPN per App setting is enabled. In addition to the apps associated with this VPN, Safari domains specified here will also be able to trigger this VPN connection.\" />\n        </Property>\n        <Property Name=\"server\" Type=\"graph.vpnServer\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VPN Server on the network. Make sure end users can access this network location.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"defaultDeviceCompliancePolicy\" BaseType=\"graph.deviceCompliancePolicy\" />\n      <EntityType Name=\"deviceComplianceActionItem\" BaseType=\"graph.entity\">\n        <Property Name=\"actionType\" Type=\"graph.deviceComplianceActionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"What action to take. Possible values are: noAction, notification, block, retire, wipe, removeResourceAccessProfiles, pushNotification, remoteLock.\" />\n        </Property>\n        <Property Name=\"gracePeriodHours\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of hours to wait till the action will be enforced. Valid values 0 to 8760\" />\n        </Property>\n        <Property Name=\"notificationMessageCCList\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of group IDs to speicify who to CC this notification message to.\" />\n        </Property>\n        <Property Name=\"notificationTemplateId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"What notification Message template to use\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceCompliancePolicyGroupAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"excludeGroup\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"targetGroupId\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"deviceCompliancePolicy\" Type=\"graph.deviceCompliancePolicy\" />\n      </EntityType>\n      <EntityType Name=\"deviceComplianceSettingState\" BaseType=\"graph.entity\">\n        <Property Name=\"complianceGracePeriodExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device compliance grace period expires\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Device Id that is being reported\" />\n        </Property>\n        <Property Name=\"deviceModel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device model that is being reported\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Device Name that is being reported\" />\n        </Property>\n        <Property Name=\"platformType\" Type=\"graph.deviceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device platform type. Possible values are: desktop, windowsRT, winMO6, nokia, windowsPhone, mac, winCE, winEmbedded, iPhone, iPad, iPod, android, iSocConsumer, unix, macMDM, holoLens, surfaceHub, androidForWork, androidEnterprise, windows10x, androidnGMS, chromeOS, linux, blackberry, palm, unknown, cloudPC.\" />\n        </Property>\n        <Property Name=\"setting\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting class name and property name.\" />\n        </Property>\n        <Property Name=\"settingName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Setting Name that is being reported\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.complianceStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"userEmail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User email address that is being reported\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user Id that is being reported\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User Name that is being reported\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The User PrincipalName that is being reported\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceSetupConfiguration\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </EntityType>\n      <EntityType Name=\"easEmailProfileConfigurationBase\" BaseType=\"graph.deviceConfiguration\" Abstract=\"true\">\n        <Property Name=\"customDomainName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom domain name value used while generating an email profile before installing on the device.\" />\n        </Property>\n        <Property Name=\"userDomainNameSource\" Type=\"graph.domainNameSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserDomainname attribute that is picked from AAD and injected into this profile before installing on the device. Possible values are: fullDomainName, netBiosDomainName.\" />\n        </Property>\n        <Property Name=\"usernameAADSource\" Type=\"graph.usernameSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the AAD field, that will be used to retrieve UserName for email profile. Possible values are: userPrincipalName, primarySmtpAddress, samAccountName.\" />\n        </Property>\n        <Property Name=\"usernameSource\" Type=\"graph.userEmailSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Username attribute that is picked from AAD and injected into this profile before installing on the device. Possible values are: userPrincipalName, primarySmtpAddress.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"editionUpgradeConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"license\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade License File Content.\" />\n        </Property>\n        <Property Name=\"licenseType\" Type=\"graph.editionUpgradeLicenseType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade License Type. Possible values are: productKey, licenseFile, notConfigured.\" />\n        </Property>\n        <Property Name=\"productKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade Product Key.\" />\n        </Property>\n        <Property Name=\"targetEdition\" Type=\"graph.windows10EditionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edition Upgrade Target Edition. Possible values are: windows10Enterprise, windows10EnterpriseN, windows10Education, windows10EducationN, windows10MobileEnterprise, windows10HolographicEnterprise, windows10Professional, windows10ProfessionalN, windows10ProfessionalEducation, windows10ProfessionalEducationN, windows10ProfessionalWorkstation, windows10ProfessionalWorkstationN, notConfigured, windows10Home, windows10HomeChina, windows10HomeN, windows10HomeSingleLanguage, windows10Mobile, windows10IoTCore, windows10IoTCoreCommercial.\" />\n        </Property>\n        <Property Name=\"windowsSMode\" Type=\"graph.windowsSModeConfiguration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"S mode configuration. Possible values are: noRestriction, block, unlock.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosCertificateProfile\" BaseType=\"graph.deviceConfiguration\" Abstract=\"true\" />\n      <EntityType Name=\"iosCertificateProfileBase\" BaseType=\"graph.iosCertificateProfile\" Abstract=\"true\">\n        <Property Name=\"certificateValidityPeriodScale\" Type=\"graph.certificateValidityPeriodScale\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period. Possible values are: days, months, years.\" />\n        </Property>\n        <Property Name=\"certificateValidityPeriodValue\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n        </Property>\n        <Property Name=\"renewalThresholdPercentage\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameType\" Type=\"graph.subjectAlternativeNameType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name type. Possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.\" />\n        </Property>\n        <Property Name=\"subjectNameFormat\" Type=\"graph.appleSubjectNameFormat\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format. Possible values are: commonName, commonNameAsEmail, custom, commonNameIncludingEmail, commonNameAsIMEI, commonNameAsSerialNumber.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosCompliancePolicy\" BaseType=\"graph.deviceCompliancePolicy\">\n        <Property Name=\"advancedThreatProtectionRequiredSecurityLevel\" Type=\"graph.deviceThreatProtectionLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MDATP Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\" />\n        </Property>\n        <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection .\" />\n        </Property>\n        <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"graph.deviceThreatProtectionLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\" />\n        </Property>\n        <Property Name=\"managedEmailProfileRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a managed email profile.\" />\n        </Property>\n        <Property Name=\"osMaximumBuildVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum IOS build version.\" />\n        </Property>\n        <Property Name=\"osMaximumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum IOS version.\" />\n        </Property>\n        <Property Name=\"osMinimumBuildVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum IOS build version.\" />\n        </Property>\n        <Property Name=\"osMinimumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum IOS version.\" />\n        </Property>\n        <Property Name=\"passcodeBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple passcodes.\" />\n        </Property>\n        <Property Name=\"passcodeExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the passcode expires. Valid values 1 to 65535\" />\n        </Property>\n        <Property Name=\"passcodeMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n        </Property>\n        <Property Name=\"passcodeMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passcode. Valid values 4 to 14\" />\n        </Property>\n        <Property Name=\"passcodeMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a passcode is required.\" />\n        </Property>\n        <Property Name=\"passcodeMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n        </Property>\n        <Property Name=\"passcodePreviousPasscodeBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passcodes to block. Valid values 1 to 24\" />\n        </Property>\n        <Property Name=\"passcodeRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a passcode.\" />\n        </Property>\n        <Property Name=\"passcodeRequiredType\" Type=\"graph.requiredPasswordType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required passcode type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"restrictedApps\" Type=\"Collection(graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require the device to not have the specified apps installed. This collection can contain a maximum of 100 elements.\" />\n        </Property>\n        <Property Name=\"securityBlockJailbrokenDevices\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices must not be jailbroken or rooted.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosCustomConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"payload\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload. (UTF8 encoded byte array)\" />\n        </Property>\n        <Property Name=\"payloadFileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload file name (.mobileconfig\" />\n        </Property>\n        <Property Name=\"payloadName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name that is displayed to the user.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosDerivedCredentialAuthenticationConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <NavigationProperty Name=\"derivedCredentialSettings\" Type=\"graph.deviceManagementDerivedCredentialSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant level settings for the Derived Credentials to be used for authentication.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"iosDeviceFeaturesConfiguration\" BaseType=\"graph.appleDeviceFeaturesConfigurationBase\">\n        <Property Name=\"assetTagTemplate\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Asset tag information for the device, displayed on the login window and lock screen.\" />\n        </Property>\n        <Property Name=\"contentFilterSettings\" Type=\"graph.iosWebContentFilterBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets iOS Web Content Filter settings, supervised mode only\" />\n        </Property>\n        <Property Name=\"homeScreenDockIcons\" Type=\"Collection(graph.iosHomeScreenItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of app and folders to appear on the Home Screen Dock. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"homeScreenGridHeight\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the number of rows to render when configuring iOS home screen layout settings. If this value is configured, homeScreenGridWidth must be configured as well.\" />\n        </Property>\n        <Property Name=\"homeScreenGridWidth\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the number of columns to render when configuring iOS home screen layout settings. If this value is configured, homeScreenGridHeight must be configured as well.\" />\n        </Property>\n        <Property Name=\"homeScreenPages\" Type=\"Collection(graph.iosHomeScreenPage)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of pages on the Home Screen. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"iosSingleSignOnExtension\" Type=\"graph.iosSingleSignOnExtension\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a single sign-on extension profile.\" />\n        </Property>\n        <Property Name=\"lockScreenFootnote\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A footnote displayed on the login window and lock screen. Available in iOS 9.3.1 and later.\" />\n        </Property>\n        <Property Name=\"notificationSettings\" Type=\"Collection(graph.iosNotificationSettings)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notification settings for each bundle id. Applicable to devices in supervised mode only (iOS 9.3 and later). This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"singleSignOnExtension\" Type=\"graph.singleSignOnExtension\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a single sign-on extension profile. Deprecated: use IOSSingleSignOnExtension instead.\" />\n        </Property>\n        <Property Name=\"singleSignOnSettings\" Type=\"graph.iosSingleSignOnSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Kerberos login settings that enable apps on receiving devices to authenticate smoothly.\" />\n        </Property>\n        <Property Name=\"wallpaperDisplayLocation\" Type=\"graph.iosWallpaperDisplayLocation\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A wallpaper display location specifier. Possible values are: notConfigured, lockScreen, homeScreen, lockAndHomeScreens.\" />\n        </Property>\n        <Property Name=\"wallpaperImage\" Type=\"graph.mimeContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A wallpaper image must be in either PNG or JPEG format. It requires a supervised device with iOS 8 or later version.\" />\n        </Property>\n        <NavigationProperty Name=\"identityCertificateForClientAuthentication\" Type=\"graph.iosCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for the renewal of Kerberos ticket used in single sign-on settings.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"singleSignOnExtensionPkinitCertificate\" Type=\"graph.iosCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKINIT Certificate for the authentication with single sign-on extension settings.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"iosEasEmailProfileConfiguration\" BaseType=\"graph.easEmailProfileConfigurationBase\">\n        <Property Name=\"accountName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account name.\" />\n        </Property>\n        <Property Name=\"authenticationMethod\" Type=\"graph.easAuthenticationMethod\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method for this Email profile. Possible values are: usernameAndPassword, certificate, derivedCredential.\" />\n        </Property>\n        <Property Name=\"blockMovingMessagesToOtherEmailAccounts\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block moving messages to other email accounts.\" />\n        </Property>\n        <Property Name=\"blockSendingEmailFromThirdPartyApps\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block sending email from third party apps.\" />\n        </Property>\n        <Property Name=\"blockSyncingRecentlyUsedEmailAddresses\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing recently used email addresses, for instance - when composing new email.\" />\n        </Property>\n        <Property Name=\"durationOfEmailToSync\" Type=\"graph.emailSyncDuration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of time email should be synced back to. . Possible values are: userDefined, oneDay, threeDays, oneWeek, twoWeeks, oneMonth, unlimited.\" />\n        </Property>\n        <Property Name=\"easServices\" Type=\"graph.easServices\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange data to sync. Possible values are: none, calendars, contacts, email, notes, reminders.\" />\n        </Property>\n        <Property Name=\"easServicesUserOverrideEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow users to change sync settings.\" />\n        </Property>\n        <Property Name=\"emailAddressSource\" Type=\"graph.userEmailSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email attribute that is picked from AAD and injected into this profile before installing on the device. Possible values are: userPrincipalName, primarySmtpAddress.\" />\n        </Property>\n        <Property Name=\"encryptionCertificateType\" Type=\"graph.emailCertificateType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encryption Certificate type for this Email profile. Possible values are: none, certificate, derivedCredential.\" />\n        </Property>\n        <Property Name=\"hostName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange location that (URL) that the native mail app connects to.\" />\n        </Property>\n        <Property Name=\"perAppVPNProfileId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile ID of the Per-App VPN policy to be used to access emails from the native Mail client\" />\n        </Property>\n        <Property Name=\"requireSmime\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use S/MIME certificate.\" />\n        </Property>\n        <Property Name=\"requireSsl\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use SSL.\" />\n        </Property>\n        <Property Name=\"signingCertificateType\" Type=\"graph.emailCertificateType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Signing Certificate type for this Email profile. Possible values are: none, certificate, derivedCredential.\" />\n        </Property>\n        <Property Name=\"smimeEnablePerMessageSwitch\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow unencrypted emails.\" />\n        </Property>\n        <Property Name=\"smimeEncryptByDefaultEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true S/MIME encryption is enabled by default.\" />\n        </Property>\n        <Property Name=\"smimeEncryptByDefaultUserOverrideEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, the user can toggle the encryption by default setting.\" />\n        </Property>\n        <Property Name=\"smimeEncryptionCertificateUserOverrideEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true the user can select the S/MIME encryption identity.\" />\n        </Property>\n        <Property Name=\"smimeSigningCertificateUserOverrideEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, the user can select the signing identity.\" />\n        </Property>\n        <Property Name=\"smimeSigningEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true S/MIME signing is enabled for this account\" />\n        </Property>\n        <Property Name=\"smimeSigningUserOverrideEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, the user can toggle S/MIME signing on or off.\" />\n        </Property>\n        <Property Name=\"useOAuth\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the connection should use OAuth for authentication.\" />\n        </Property>\n        <NavigationProperty Name=\"derivedCredentialSettings\" Type=\"graph.deviceManagementDerivedCredentialSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant level settings for the Derived Credentials to be used for authentication.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"identityCertificate\" Type=\"graph.iosCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"smimeEncryptionCertificate\" Type=\"graph.iosCertificateProfile\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"S/MIME encryption certificate.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"smimeSigningCertificate\" Type=\"graph.iosCertificateProfile\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"S/MIME signing certificate.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"iosEducationDeviceConfiguration\" BaseType=\"graph.deviceConfiguration\" />\n      <EntityType Name=\"iosEduDeviceConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"deviceCertificateSettings\" Type=\"graph.iosEduCertificateSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Trusted Root and PFX certificates for Device\" />\n        </Property>\n        <Property Name=\"studentCertificateSettings\" Type=\"graph.iosEduCertificateSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Trusted Root and PFX certificates for Student\" />\n        </Property>\n        <Property Name=\"teacherCertificateSettings\" Type=\"graph.iosEduCertificateSettings\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Trusted Root and PFX certificates for Teacher\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosWiFiConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"connectAutomatically\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network.\" />\n        </Property>\n        <Property Name=\"connectWhenNetworkNameIsHidden\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect when the network is not broadcasting its name (SSID). When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.\" />\n        </Property>\n        <Property Name=\"disableMacAddressRandomization\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, forces devices connecting using this Wi-Fi profile to present their actual Wi-Fi MAC address instead of a random MAC address. Applies to iOS 14 and later.\" />\n        </Property>\n        <Property Name=\"networkName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n        </Property>\n        <Property Name=\"preSharedKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the pre-shared key for WPA Personal Wi-Fi network.\" />\n        </Property>\n        <Property Name=\"proxyAutomaticConfigurationUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the proxy server automatic configuration script when automatic configuration is selected. This URL is typically the location of PAC (Proxy Auto Configuration) file.\" />\n        </Property>\n        <Property Name=\"proxyManualAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IP Address or DNS hostname of the proxy server when manual configuration is selected.\" />\n        </Property>\n        <Property Name=\"proxyManualPort\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Port of the proxy server when manual configuration is selected.\" />\n        </Property>\n        <Property Name=\"proxySettings\" Type=\"graph.wiFiProxySetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy Type for this Wi-Fi connection. Possible values are: none, manual, automatic.\" />\n        </Property>\n        <Property Name=\"ssid\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the name of the Wi-Fi network that is broadcast to all devices.\" />\n        </Property>\n        <Property Name=\"wiFiSecurityType\" Type=\"graph.wiFiSecurityType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Wi-Fi endpoint uses an EAP based security type. Possible values are: open, wpaPersonal, wpaEnterprise, wep, wpa2Personal, wpa2Enterprise.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosEnterpriseWiFiConfiguration\" BaseType=\"graph.iosWiFiConfiguration\">\n        <Property Name=\"authenticationMethod\" Type=\"graph.wiFiAuthenticationMethod\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication Method when EAP Type is configured to PEAP or EAP-TTLS. Possible values are: certificate, usernameAndPassword, derivedCredential.\" />\n        </Property>\n        <Property Name=\"eapFastConfiguration\" Type=\"graph.eapFastConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type. Possible values are: noProtectedAccessCredential, useProtectedAccessCredential, useProtectedAccessCredentialAndProvision, useProtectedAccessCredentialAndProvisionAnonymously.\" />\n        </Property>\n        <Property Name=\"eapType\" Type=\"graph.eapType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extensible Authentication Protocol (EAP). Indicates the type of EAP protocol set on the Wi-Fi endpoint (router). Possible values are: eapTls, leap, eapSim, eapTtls, peap, eapFast, teap.\" />\n        </Property>\n        <Property Name=\"innerAuthenticationProtocolForEapTtls\" Type=\"graph.nonEapAuthenticationMethodForEapTtlsType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.\" />\n        </Property>\n        <Property Name=\"outerIdentityPrivacyTemporaryValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable identity privacy (Outer Identity) when EAP Type is configured to EAP - TTLS, EAP - FAST or PEAP. This property masks usernames with the text you enter. For example, if you use 'anonymous', each user that authenticates with this Wi-Fi connection using their real username is displayed as 'anonymous'.\" />\n        </Property>\n        <Property Name=\"passwordFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password format string used to build the password to connect to wifi\" />\n        </Property>\n        <Property Name=\"trustedServerCertificateNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users' devices when they connect to this Wi-Fi network.\" />\n        </Property>\n        <Property Name=\"usernameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Username format string used to build the username to connect to wifi\" />\n        </Property>\n        <NavigationProperty Name=\"derivedCredentialSettings\" Type=\"graph.deviceManagementDerivedCredentialSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant level settings for the Derived Credentials to be used for authentication.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"identityCertificateForClientAuthentication\" Type=\"graph.iosCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication).\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rootCertificatesForServerValidation\" Type=\"Collection(graph.iosTrustedRootCertificate)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificates for Server Validation when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. If you provide this value you do not need to provide trustedServerCertificateNames, and vice versa. This collection can contain a maximum of 500 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"iosTrustedRootCertificate\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"certFileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n        </Property>\n        <Property Name=\"trustedRootCertificate\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosExpeditedCheckinConfiguration\" BaseType=\"graph.appleExpeditedCheckinConfigurationBase\" />\n      <EntityType Name=\"iosGeneralDeviceConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"accountBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow account modification when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"activationLockAllowWhenSupervised\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow activation lock when the device is in the supervised mode.\" />\n        </Property>\n        <Property Name=\"airDropBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow AirDrop when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"airDropForceUnmanagedDropTarget\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to cause AirDrop to be considered an unmanaged drop target (iOS 9.0 and later).\" />\n        </Property>\n        <Property Name=\"airPlayForcePairingPasswordForOutgoingRequests\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enforce all devices receiving AirPlay requests from this device to use a pairing password.\" />\n        </Property>\n        <Property Name=\"airPrintBlockCredentialsStorage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not keychain storage of username and password for Airprint is blocked (iOS 11.0 and later).\" />\n        </Property>\n        <Property Name=\"airPrintBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not AirPrint is blocked (iOS 11.0 and later).\" />\n        </Property>\n        <Property Name=\"airPrintBlockiBeaconDiscovery\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not iBeacon discovery of AirPrint printers is blocked. This prevents spurious AirPrint Bluetooth beacons from phishing for network traffic (iOS 11.0 and later).\" />\n        </Property>\n        <Property Name=\"airPrintForceTrustedTLS\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if trusted certificates are required for TLS printing communication (iOS 11.0 and later).\" />\n        </Property>\n        <Property Name=\"appClipsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevents a user from adding any App Clips and removes any existing App Clips on the device.\" />\n        </Property>\n        <Property Name=\"appleNewsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using News when the device is in supervised mode (iOS 9.0 and later).\" />\n        </Property>\n        <Property Name=\"applePersonalizedAdsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Limits Apple personalized advertising when true. Available in iOS 14 and later.\" />\n        </Property>\n        <Property Name=\"appleWatchBlockPairing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow Apple Watch pairing when the device is in supervised mode (iOS 9.0 and later).\" />\n        </Property>\n        <Property Name=\"appleWatchForceWristDetection\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to force a paired Apple Watch to use Wrist Detection (iOS 8.2 and later).\" />\n        </Property>\n        <Property Name=\"appRemovalBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the removal of apps is allowed.\" />\n        </Property>\n        <Property Name=\"appsSingleAppModeList\" Type=\"Collection(graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the list of iOS apps allowed to autonomously enter Single App Mode. Supervised only. iOS 7.0 and later. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"appStoreBlockAutomaticDownloads\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the automatic downloading of apps purchased on other devices when the device is in supervised mode (iOS 9.0 and later).\" />\n        </Property>\n        <Property Name=\"appStoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the App Store. Requires a supervised device for iOS 13 and later.\" />\n        </Property>\n        <Property Name=\"appStoreBlockInAppPurchases\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from making in app purchases.\" />\n        </Property>\n        <Property Name=\"appStoreBlockUIAppInstallation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the App Store app, not restricting installation through Host apps. Applies to supervised mode only (iOS 9.0 and later).\" />\n        </Property>\n        <Property Name=\"appStoreRequirePassword\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password when using the app store.\" />\n        </Property>\n        <Property Name=\"appsVisibilityList\" Type=\"Collection(graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the visibility list (either visible/launchable apps list or hidden/unlaunchable apps list, controlled by AppsVisibilityListType) (iOS 9.3 and later). This collection can contain a maximum of 10000 elements.\" />\n        </Property>\n        <Property Name=\"appsVisibilityListType\" Type=\"graph.appListType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of list that is in the AppsVisibilityList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\" />\n        </Property>\n        <Property Name=\"autoFillForceAuthentication\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to force user authentication before autofilling passwords and credit card information in Safari and other apps on supervised devices.\" />\n        </Property>\n        <Property Name=\"autoUnlockBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocks users from unlocking their device with Apple Watch. Available for devices running iOS and iPadOS versions 14.5 and later.\" />\n        </Property>\n        <Property Name=\"blockSystemAppRemoval\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the removal of system apps from the device is blocked on a supervised device (iOS 11.0 and later).\" />\n        </Property>\n        <Property Name=\"bluetoothBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow modification of Bluetooth settings when the device is in supervised mode (iOS 10.0 and later).\" />\n        </Property>\n        <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from accessing the camera of the device. Requires a supervised device for iOS 13 and later.\" />\n        </Property>\n        <Property Name=\"cellularBlockDataRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block data roaming.\" />\n        </Property>\n        <Property Name=\"cellularBlockGlobalBackgroundFetchWhileRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block global background fetch while roaming.\" />\n        </Property>\n        <Property Name=\"cellularBlockPerAppDataModification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow changes to cellular app data usage settings when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"cellularBlockPersonalHotspot\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Personal Hotspot.\" />\n        </Property>\n        <Property Name=\"cellularBlockPersonalHotspotModification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from modifying the personal hotspot setting (iOS 12.2 or later).\" />\n        </Property>\n        <Property Name=\"cellularBlockPlanModification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow users to change the settings of the cellular plan on a supervised device.\" />\n        </Property>\n        <Property Name=\"cellularBlockVoiceRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice roaming.\" />\n        </Property>\n        <Property Name=\"certificatesBlockUntrustedTlsCertificates\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block untrusted TLS certificates.\" />\n        </Property>\n        <Property Name=\"classroomAppBlockRemoteScreenObservation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow remote screen observation by Classroom app when the device is in supervised mode (iOS 9.3 and later).\" />\n        </Property>\n        <Property Name=\"classroomAppForceUnpromptedScreenObservation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to automatically give permission to the teacher of a managed course on the Classroom app to view a student's screen without prompting when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"classroomForceAutomaticallyJoinClasses\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to automatically give permission to the teacher's requests, without prompting the student, when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"classroomForceRequestPermissionToLeaveClasses\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a student enrolled in an unmanaged course via Classroom will request permission from the teacher when attempting to leave the course (iOS 11.3 and later).\" />\n        </Property>\n        <Property Name=\"classroomForceUnpromptedAppAndDeviceLock\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the teacher to lock apps or the device without prompting the student. Supervised only.\" />\n        </Property>\n        <Property Name=\"compliantAppListType\" Type=\"graph.appListType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List that is in the AppComplianceList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\" />\n        </Property>\n        <Property Name=\"compliantAppsList\" Type=\"Collection(graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n        </Property>\n        <Property Name=\"configurationProfileBlockChanges\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from installing configuration profiles and certificates interactively when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"contactsAllowManagedToUnmanagedWrite\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not managed apps can write contacts to unmanaged contacts accounts (iOS 12.0 and later).\" />\n        </Property>\n        <Property Name=\"contactsAllowUnmanagedToManagedRead\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not unmanaged apps can read from managed contacts accounts (iOS 12.0 or later).\" />\n        </Property>\n        <Property Name=\"continuousPathKeyboardBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the continuous path keyboard when the device is supervised (iOS 13 or later).\" />\n        </Property>\n        <Property Name=\"dateAndTimeForceSetAutomatically\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the Date and Time 'Set Automatically' feature is enabled and cannot be turned off by the user (iOS 12.0 and later).\" />\n        </Property>\n        <Property Name=\"definitionLookupBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block definition lookup when the device is in supervised mode (iOS 8.1.3 and later ).\" />\n        </Property>\n        <Property Name=\"deviceBlockEnableRestrictions\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the user to enables restrictions in the device settings when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"deviceBlockEraseContentAndSettings\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the use of the 'Erase all content and settings' option on the device when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"deviceBlockNameModification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow device name modification when the device is in supervised mode (iOS 9.0 and later).\" />\n        </Property>\n        <Property Name=\"diagnosticDataBlockSubmission\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n        </Property>\n        <Property Name=\"diagnosticDataBlockSubmissionModification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow diagnostics submission settings modification when the device is in supervised mode (iOS 9.3.2 and later).\" />\n        </Property>\n        <Property Name=\"documentsBlockManagedDocumentsInUnmanagedApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from viewing managed documents in unmanaged apps.\" />\n        </Property>\n        <Property Name=\"documentsBlockUnmanagedDocumentsInManagedApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from viewing unmanaged documents in managed apps.\" />\n        </Property>\n        <Property Name=\"emailInDomainSuffixes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An email address lacking a suffix that matches any of these strings will be considered out-of-domain.\" />\n        </Property>\n        <Property Name=\"enterpriseAppBlockTrust\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from trusting an enterprise app.\" />\n        </Property>\n        <Property Name=\"enterpriseAppBlockTrustModification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"[Deprecated] Configuring this setting and setting the value to 'true' has no effect on the device.\" />\n        </Property>\n        <Property Name=\"enterpriseBookBlockBackup\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not Enterprise book back up is blocked.\" />\n        </Property>\n        <Property Name=\"enterpriseBookBlockMetadataSync\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not Enterprise book notes and highlights sync is blocked.\" />\n        </Property>\n        <Property Name=\"esimBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the addition or removal of cellular plans on the eSIM of a supervised device.\" />\n        </Property>\n        <Property Name=\"faceTimeBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using FaceTime. Requires a supervised device for iOS 13 and later.\" />\n        </Property>\n        <Property Name=\"filesNetworkDriveAccessBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if devices can access files or other resources on a network server using the Server Message Block (SMB) protocol. Available for devices running iOS and iPadOS, versions 13.0 and later.\" />\n        </Property>\n        <Property Name=\"filesUsbDriveAccessBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if sevices with access can connect to and open files on a USB drive. Available for devices running iOS and iPadOS, versions 13.0 and later.\" />\n        </Property>\n        <Property Name=\"findMyDeviceInFindMyAppBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Find My Device when the device is supervised (iOS 13 or later).\" />\n        </Property>\n        <Property Name=\"findMyFriendsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block changes to Find My Friends when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"findMyFriendsInFindMyAppBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Find My Friends when the device is supervised (iOS 13 or later).\" />\n        </Property>\n        <Property Name=\"gameCenterBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Game Center when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"gamingBlockGameCenterFriends\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from having friends in Game Center. Requires a supervised device for iOS 13 and later.\" />\n        </Property>\n        <Property Name=\"gamingBlockMultiplayer\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using multiplayer gaming. Requires a supervised device for iOS 13 and later.\" />\n        </Property>\n        <Property Name=\"hostPairingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"indicates whether or not to allow host pairing to control the devices an iOS device can pair with when the iOS device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"iBooksStoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the iBooks Store when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"iBooksStoreBlockErotica\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from downloading media from the iBookstore that has been tagged as erotica.\" />\n        </Property>\n        <Property Name=\"iCloudBlockActivityContinuation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from continuing work they started on iOS device to another iOS or macOS device.\" />\n        </Property>\n        <Property Name=\"iCloudBlockBackup\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud backup. Requires a supervised device for iOS 13 and later.\" />\n        </Property>\n        <Property Name=\"iCloudBlockDocumentSync\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud document sync. Requires a supervised device for iOS 13 and later.\" />\n        </Property>\n        <Property Name=\"iCloudBlockManagedAppsSync\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Managed Apps Cloud Sync.\" />\n        </Property>\n        <Property Name=\"iCloudBlockPhotoLibrary\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud Photo Library.\" />\n        </Property>\n        <Property Name=\"iCloudBlockPhotoStreamSync\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud Photo Stream Sync.\" />\n        </Property>\n        <Property Name=\"iCloudBlockSharedPhotoStream\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Shared Photo Stream.\" />\n        </Property>\n        <Property Name=\"iCloudPrivateRelayBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iCloud private relay is an iCloud+ service that prevents networks and servers from monitoring a person's activity across the internet. By blocking iCloud private relay, Apple will not encrypt the traffic leaving the device. Available for devices running iOS 15 and later.\" />\n        </Property>\n        <Property Name=\"iCloudRequireEncryptedBackup\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require backups to iCloud be encrypted.\" />\n        </Property>\n        <Property Name=\"iTunesBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the iTunes app. Requires a supervised device for iOS 13 and later.\" />\n        </Property>\n        <Property Name=\"iTunesBlockExplicitContent\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from accessing explicit content in iTunes and the App Store. Requires a supervised device for iOS 13 and later.\" />\n        </Property>\n        <Property Name=\"iTunesBlockMusicService\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Music service and revert Music app to classic mode when the device is in supervised mode (iOS 9.3 and later and macOS 10.12 and later).\" />\n        </Property>\n        <Property Name=\"iTunesBlockRadio\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using iTunes Radio when the device is in supervised mode (iOS 9.3 and later).\" />\n        </Property>\n        <Property Name=\"keyboardBlockAutoCorrect\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block keyboard auto-correction when the device is in supervised mode (iOS 8.1.3 and later).\" />\n        </Property>\n        <Property Name=\"keyboardBlockDictation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using dictation input when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"keyboardBlockPredictive\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block predictive keyboards when device is in supervised mode (iOS 8.1.3 and later).\" />\n        </Property>\n        <Property Name=\"keyboardBlockShortcuts\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block keyboard shortcuts when the device is in supervised mode (iOS 9.0 and later).\" />\n        </Property>\n        <Property Name=\"keyboardBlockSpellCheck\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block keyboard spell-checking when the device is in supervised mode (iOS 8.1.3 and later).\" />\n        </Property>\n        <Property Name=\"keychainBlockCloudSync\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not iCloud keychain synchronization is blocked. Requires a supervised device for iOS 13 and later.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowAssistiveSpeak\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow assistive speak while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowAssistiveTouchSettings\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the Assistive Touch Settings while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowAutoLock\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow device auto lock while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockAutoLock instead.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowColorInversionSettings\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the Color Inversion Settings while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowRingerSwitch\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the ringer switch while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockRingerSwitch instead.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowScreenRotation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow screen rotation while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockScreenRotation instead.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowSleepButton\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the sleep button while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockSleepButton instead.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowTouchscreen\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the touchscreen while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockTouchscreen instead.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowVoiceControlModification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the user to toggle voice control in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowVoiceOverSettings\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the voice over settings while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowVolumeButtons\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow use of the volume buttons while in kiosk mode. This property's functionality is redundant with the OS default and is deprecated. Use KioskModeBlockVolumeButtons instead.\" />\n        </Property>\n        <Property Name=\"kioskModeAllowZoomSettings\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow access to the zoom settings while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeAppStoreUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL in the app store to the app to use for kiosk mode. Use if KioskModeManagedAppId is not known.\" />\n        </Property>\n        <Property Name=\"kioskModeAppType\" Type=\"graph.iosKioskModeAppType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of app to run in kiosk mode. Possible values are: notConfigured, appStoreApp, managedApp, builtInApp.\" />\n        </Property>\n        <Property Name=\"kioskModeBlockAutoLock\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block device auto lock while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeBlockRingerSwitch\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block use of the ringer switch while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeBlockScreenRotation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block screen rotation while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeBlockSleepButton\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block use of the sleep button while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeBlockTouchscreen\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block use of the touchscreen while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeBlockVolumeButtons\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the volume buttons while in Kiosk Mode.\" />\n        </Property>\n        <Property Name=\"kioskModeBuiltInAppId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID for built-in apps to use for kiosk mode. Used when KioskModeManagedAppId and KioskModeAppStoreUrl are not set.\" />\n        </Property>\n        <Property Name=\"kioskModeEnableVoiceControl\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable voice control in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeManagedAppId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed app id of the app to use for kiosk mode. If KioskModeManagedAppId is specified then KioskModeAppStoreUrl will be ignored.\" />\n        </Property>\n        <Property Name=\"kioskModeRequireAssistiveTouch\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require assistive touch while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeRequireColorInversion\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require color inversion while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeRequireMonoAudio\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require mono audio while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeRequireVoiceOver\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require voice over while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"kioskModeRequireZoom\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require zoom while in kiosk mode.\" />\n        </Property>\n        <Property Name=\"lockScreenBlockControlCenter\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using control center on the lock screen.\" />\n        </Property>\n        <Property Name=\"lockScreenBlockNotificationView\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the notification view on the lock screen.\" />\n        </Property>\n        <Property Name=\"lockScreenBlockPassbook\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using passbook when the device is locked.\" />\n        </Property>\n        <Property Name=\"lockScreenBlockTodayView\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the Today View on the lock screen.\" />\n        </Property>\n        <Property Name=\"managedPasteboardRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Open-in management controls how people share data between unmanaged and managed apps. Setting this to true enforces copy/paste restrictions based on how you configured Block viewing corporate documents in unmanaged apps  and  Block viewing non-corporate documents in corporate apps.\" />\n        </Property>\n        <Property Name=\"mediaContentRatingApps\" Type=\"graph.ratingAppsType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Apps. Possible values are: allAllowed, allBlocked, agesAbove4, agesAbove9, agesAbove12, agesAbove17.\" />\n        </Property>\n        <Property Name=\"mediaContentRatingAustralia\" Type=\"graph.mediaContentRatingAustralia\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Australia\" />\n        </Property>\n        <Property Name=\"mediaContentRatingCanada\" Type=\"graph.mediaContentRatingCanada\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Canada\" />\n        </Property>\n        <Property Name=\"mediaContentRatingFrance\" Type=\"graph.mediaContentRatingFrance\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for France\" />\n        </Property>\n        <Property Name=\"mediaContentRatingGermany\" Type=\"graph.mediaContentRatingGermany\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Germany\" />\n        </Property>\n        <Property Name=\"mediaContentRatingIreland\" Type=\"graph.mediaContentRatingIreland\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Ireland\" />\n        </Property>\n        <Property Name=\"mediaContentRatingJapan\" Type=\"graph.mediaContentRatingJapan\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for Japan\" />\n        </Property>\n        <Property Name=\"mediaContentRatingNewZealand\" Type=\"graph.mediaContentRatingNewZealand\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for New Zealand\" />\n        </Property>\n        <Property Name=\"mediaContentRatingUnitedKingdom\" Type=\"graph.mediaContentRatingUnitedKingdom\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for United Kingdom\" />\n        </Property>\n        <Property Name=\"mediaContentRatingUnitedStates\" Type=\"graph.mediaContentRatingUnitedStates\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media content rating settings for United States\" />\n        </Property>\n        <Property Name=\"messagesBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the Messages app on the supervised device.\" />\n        </Property>\n        <Property Name=\"networkUsageRules\" Type=\"Collection(graph.iosNetworkUsageRule)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of managed apps and the network rules that applies to them. This collection can contain a maximum of 1000 elements.\" />\n        </Property>\n        <Property Name=\"nfcBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable NFC to prevent devices from pairing with other NFC-enabled devices. Available for iOS/iPadOS devices running 14.2 and later.\" />\n        </Property>\n        <Property Name=\"notificationsBlockSettingsModification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow notifications settings modification (iOS 9.3 and later).\" />\n        </Property>\n        <Property Name=\"onDeviceOnlyDictationForced\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables connections to Siri servers so that users can’t use Siri to dictate text. Available for devices running iOS and iPadOS versions 14.5 and later.\" />\n        </Property>\n        <Property Name=\"onDeviceOnlyTranslationForced\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to TRUE, the setting disables connections to Siri servers so that users can’t use Siri to translate text. When set to FALSE, the setting allows connections to to Siri servers to users can use Siri to translate text. Available for devices running iOS and iPadOS versions 15.0 and later.\" />\n        </Property>\n        <Property Name=\"passcodeBlockFingerprintModification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block modification of registered Touch ID fingerprints when in supervised mode.\" />\n        </Property>\n        <Property Name=\"passcodeBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n        </Property>\n        <Property Name=\"passcodeBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow passcode modification on the supervised device (iOS 9.0 and later).\" />\n        </Property>\n        <Property Name=\"passcodeBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple passcodes.\" />\n        </Property>\n        <Property Name=\"passcodeExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the passcode expires. Valid values 1 to 65535\" />\n        </Property>\n        <Property Name=\"passcodeMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of character sets a passcode must contain. Valid values 0 to 4\" />\n        </Property>\n        <Property Name=\"passcodeMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passcode. Valid values 4 to 14\" />\n        </Property>\n        <Property Name=\"passcodeMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a passcode is required.\" />\n        </Property>\n        <Property Name=\"passcodeMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before the screen times out.\" />\n        </Property>\n        <Property Name=\"passcodePreviousPasscodeBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passcodes to block. Valid values 1 to 24\" />\n        </Property>\n        <Property Name=\"passcodeRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a passcode.\" />\n        </Property>\n        <Property Name=\"passcodeRequiredType\" Type=\"graph.requiredPasswordType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of passcode that is required. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"passcodeSignInFailureCountBeforeWipe\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before wiping the device. Valid values 2 to 11\" />\n        </Property>\n        <Property Name=\"passwordBlockAirDropSharing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block sharing passwords with the AirDrop passwords feature iOS 12.0 and later).\" />\n        </Property>\n        <Property Name=\"passwordBlockAutoFill\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the AutoFill passwords feature is allowed (iOS 12.0 and later).\" />\n        </Property>\n        <Property Name=\"passwordBlockProximityRequests\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block requesting passwords from nearby devices (iOS 12.0 and later).\" />\n        </Property>\n        <Property Name=\"pkiBlockOTAUpdates\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not over-the-air PKI updates are blocked. Setting this restriction to false does not disable CRL and OCSP checks (iOS 7.0 and later).\" />\n        </Property>\n        <Property Name=\"podcastsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using podcasts on the supervised device (iOS 8.0 and later).\" />\n        </Property>\n        <Property Name=\"privacyForceLimitAdTracking\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if ad tracking is limited.(iOS 7.0 and later).\" />\n        </Property>\n        <Property Name=\"proximityBlockSetupToNewDevice\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable the prompt to setup nearby devices with a supervised device.\" />\n        </Property>\n        <Property Name=\"safariBlockAutofill\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Auto fill in Safari. Requires a supervised device for iOS 13 and later.\" />\n        </Property>\n        <Property Name=\"safariBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Safari. Requires a supervised device for iOS 13 and later.\" />\n        </Property>\n        <Property Name=\"safariBlockJavaScript\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block JavaScript in Safari.\" />\n        </Property>\n        <Property Name=\"safariBlockPopups\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups in Safari.\" />\n        </Property>\n        <Property Name=\"safariCookieSettings\" Type=\"graph.webBrowserCookieSettings\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cookie settings for Safari. Possible values are: browserDefault, blockAlways, allowCurrentWebSite, allowFromWebsitesVisited, allowAlways.\" />\n        </Property>\n        <Property Name=\"safariManagedDomains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URLs matching the patterns listed here will be considered managed.\" />\n        </Property>\n        <Property Name=\"safariPasswordAutoFillDomains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users can save passwords in Safari only from URLs matching the patterns listed here. Applies to devices in supervised mode (iOS 9.3 and later).\" />\n        </Property>\n        <Property Name=\"safariRequireFraudWarning\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require fraud warning in Safari.\" />\n        </Property>\n        <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from taking Screenshots.\" />\n        </Property>\n        <Property Name=\"sharedDeviceBlockTemporarySessions\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block temporary sessions on Shared iPads (iOS 13.4 or later).\" />\n        </Property>\n        <Property Name=\"siriBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Siri.\" />\n        </Property>\n        <Property Name=\"siriBlockedWhenLocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Siri when locked.\" />\n        </Property>\n        <Property Name=\"siriBlockUserGeneratedContent\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Siri from querying user-generated content when used on a supervised device.\" />\n        </Property>\n        <Property Name=\"siriRequireProfanityFilter\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to prevent Siri from dictating, or speaking profane language on supervised device.\" />\n        </Property>\n        <Property Name=\"softwareUpdatesEnforcedDelayInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets how many days a software update will be delyed for a supervised device. Valid values 0 to 90\" />\n        </Property>\n        <Property Name=\"softwareUpdatesForceDelayed\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to delay user visibility of software updates when the device is in supervised mode.\" />\n        </Property>\n        <Property Name=\"spotlightBlockInternetResults\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Spotlight search from returning internet results on supervised device.\" />\n        </Property>\n        <Property Name=\"unpairedExternalBootToRecoveryAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow users to boot devices into recovery mode with unpaired devices. Available for devices running iOS and iPadOS versions 14.5 and later.\" />\n        </Property>\n        <Property Name=\"usbRestrictedModeBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if connecting to USB accessories while the device is locked is allowed (iOS 11.4.1 and later).\" />\n        </Property>\n        <Property Name=\"voiceDialingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block voice dialing.\" />\n        </Property>\n        <Property Name=\"vpnBlockCreation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the creation of VPN configurations is blocked (iOS 11.0 and later).\" />\n        </Property>\n        <Property Name=\"wallpaperBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow wallpaper modification on supervised device (iOS 9.0 and later) .\" />\n        </Property>\n        <Property Name=\"wiFiConnectOnlyToConfiguredNetworks\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to force the device to use only Wi-Fi networks from configuration profiles when the device is in supervised mode. Available for devices running iOS and iPadOS versions 14.4 and earlier. Devices running 14.5+ should use the setting, 'WiFiConnectToAllowedNetworksOnlyForced.\" />\n        </Property>\n        <Property Name=\"wiFiConnectToAllowedNetworksOnlyForced\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to use Wi-Fi networks set up via configuration profiles. Available for devices running iOS and iPadOS versions 14.5 and later.\" />\n        </Property>\n        <Property Name=\"wifiPowerOnForced\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not Wi-Fi remains on, even when device is in airplane mode. Available for devices running iOS and iPadOS, versions 13.0 and later.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosVpnConfiguration\" BaseType=\"graph.appleVpnConfiguration\">\n        <Property Name=\"cloudName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zscaler only. Zscaler cloud which the user is assigned to.\" />\n        </Property>\n        <Property Name=\"excludeList\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zscaler only. List of network addresses which are not sent through the Zscaler cloud.\" />\n        </Property>\n        <Property Name=\"microsoftTunnelSiteId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Tunnel site ID.\" />\n        </Property>\n        <Property Name=\"strictEnforcement\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zscaler only. Blocks network traffic until the user signs into Zscaler app. 'True' means traffic is blocked.\" />\n        </Property>\n        <Property Name=\"targetedMobileApps\" Type=\"Collection(graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Targeted mobile apps. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"userDomain\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Zscaler only. Enter a static domain to pre-populate the login field with in the Zscaler app. If this is left empty, the user's Azure Active Directory domain will be used instead.\" />\n        </Property>\n        <NavigationProperty Name=\"derivedCredentialSettings\" Type=\"graph.deviceManagementDerivedCredentialSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant level settings for the Derived Credentials to be used for authentication.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"identityCertificate\" Type=\"graph.iosCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"iosikEv2VpnConfiguration\" BaseType=\"graph.iosVpnConfiguration\">\n        <Property Name=\"allowDefaultChildSecurityAssociationParameters\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the use of child security association parameters by setting all parameters to the device's default unless explicitly specified.\" />\n        </Property>\n        <Property Name=\"allowDefaultSecurityAssociationParameters\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the use of security association parameters by setting all parameters to the device's default unless explicitly specified.\" />\n        </Property>\n        <Property Name=\"alwaysOnConfiguration\" Type=\"graph.appleVpnAlwaysOnConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AlwaysOn Configuration\" />\n        </Property>\n        <Property Name=\"childSecurityAssociationParameters\" Type=\"graph.iosVpnSecurityAssociationParameters\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Child Security Association Parameters\" />\n        </Property>\n        <Property Name=\"clientAuthenticationType\" Type=\"graph.vpnClientAuthenticationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Client Authentication the VPN client will use. Possible values are: userAuthentication, deviceAuthentication.\" />\n        </Property>\n        <Property Name=\"deadPeerDetectionRate\" Type=\"graph.vpnDeadPeerDetectionRate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determine how often to check if a peer connection is still active. . Possible values are: medium, none, low, high.\" />\n        </Property>\n        <Property Name=\"disableMobilityAndMultihoming\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable MOBIKE\" />\n        </Property>\n        <Property Name=\"disableRedirect\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable Redirect\" />\n        </Property>\n        <Property Name=\"enableAlwaysOnConfiguration\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines if Always on VPN is enabled\" />\n        </Property>\n        <Property Name=\"enableCertificateRevocationCheck\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables a best-effort revocation check; server response timeouts will not cause it to fail\" />\n        </Property>\n        <Property Name=\"enableEAP\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables EAP only authentication\" />\n        </Property>\n        <Property Name=\"enablePerfectForwardSecrecy\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Perfect Forward Secrecy (PFS).\" />\n        </Property>\n        <Property Name=\"enableUseInternalSubnetAttributes\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Use Internal Subnet Attributes.\" />\n        </Property>\n        <Property Name=\"localIdentifier\" Type=\"graph.vpnLocalIdentifier\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Method of identifying the client that is trying to connect via VPN. . Possible values are: deviceFQDN, empty, clientCertificateSubjectName.\" />\n        </Property>\n        <Property Name=\"mtuSizeInBytes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum transmission unit. Valid values 1280 to 1400\" />\n        </Property>\n        <Property Name=\"remoteIdentifier\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address of the IKEv2 server. Must be a FQDN, UserFQDN, network address, or ASN1DN\" />\n        </Property>\n        <Property Name=\"securityAssociationParameters\" Type=\"graph.iosVpnSecurityAssociationParameters\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security Association Parameters\" />\n        </Property>\n        <Property Name=\"serverCertificateCommonName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Common name of the IKEv2 Server Certificate used in Server Authentication\" />\n        </Property>\n        <Property Name=\"serverCertificateIssuerCommonName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Issuer Common name of the IKEv2 Server Certificate issuer used in Authentication\" />\n        </Property>\n        <Property Name=\"serverCertificateType\" Type=\"graph.vpnServerCertificateType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of certificate the VPN server will present to the VPN client for authentication. Possible values are: rsa, ecdsa256, ecdsa384, ecdsa521.\" />\n        </Property>\n        <Property Name=\"sharedSecret\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used when Shared Secret Authentication is selected\" />\n        </Property>\n        <Property Name=\"tlsMaximumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum TLS version to be used with EAP-TLS authentication\" />\n        </Property>\n        <Property Name=\"tlsMinimumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum TLS version to be used with EAP-TLS authentication\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosImportedPFXCertificateProfile\" BaseType=\"graph.iosCertificateProfile\">\n        <Property Name=\"intendedPurpose\" Type=\"graph.intendedPurpose\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intended Purpose of the Certificate Profile - which could be Unassigned, SmimeEncryption, SmimeSigning etc. Possible values are: unassigned, smimeEncryption, smimeSigning, vpn, wifi.\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"iosPkcsCertificateProfile\" BaseType=\"graph.iosCertificateProfileBase\">\n        <Property Name=\"certificateStore\" Type=\"graph.certificateStore\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate. Possible values are: user, machine.\" />\n        </Property>\n        <Property Name=\"certificateTemplateName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name.\" />\n        </Property>\n        <Property Name=\"certificationAuthority\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority.\" />\n        </Property>\n        <Property Name=\"certificationAuthorityName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name.\" />\n        </Property>\n        <Property Name=\"customSubjectAlternativeNames\" Type=\"Collection(graph.customSubjectAlternativeName)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n        </Property>\n        <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"iosScepCertificateProfile\" BaseType=\"graph.iosCertificateProfileBase\">\n        <Property Name=\"certificateStore\" Type=\"graph.certificateStore\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate. Possible values are: user, machine.\" />\n        </Property>\n        <Property Name=\"customSubjectAlternativeNames\" Type=\"Collection(graph.customSubjectAlternativeName)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. The OnPremisesUserPrincipalName variable is support as well as others documented here: https://go.microsoft.com/fwlink/?LinkId=2027630. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"extendedKeyUsages\" Type=\"Collection(graph.extendedKeyUsage)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"keySize\" Type=\"graph.keySize\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size. Possible values are: size1024, size2048, size4096.\" />\n        </Property>\n        <Property Name=\"keyUsage\" Type=\"graph.keyUsages\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage. Possible values are: keyEncipherment, digitalSignature.\" />\n        </Property>\n        <Property Name=\"scepServerUrls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s).\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n        </Property>\n        <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rootCertificate\" Type=\"graph.iosTrustedRootCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"iosUpdateConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"activeHoursEnd\" Type=\"Edm.TimeOfDay\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours End (active hours mean the time window when updates install should not happen)\" />\n        </Property>\n        <Property Name=\"activeHoursStart\" Type=\"Edm.TimeOfDay\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours Start (active hours mean the time window when updates install should not happen)\" />\n        </Property>\n        <Property Name=\"customUpdateTimeWindows\" Type=\"Collection(graph.customUpdateTimeWindow)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If update schedule type is set to use time window scheduling, custom time windows when updates will be scheduled. This collection can contain a maximum of 20 elements.\" />\n        </Property>\n        <Property Name=\"desiredOsVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If left unspecified, devices will update to the latest version of the OS.\" />\n        </Property>\n        <Property Name=\"enforcedSoftwareUpdateDelayInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Days before software updates are visible to iOS devices ranging from 0 to 90 inclusive\" />\n        </Property>\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Is setting enabled in UI\" />\n        </Property>\n        <Property Name=\"scheduledInstallDays\" Type=\"Collection(graph.dayOfWeek)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Days in week for which active hours are configured. This collection can contain a maximum of 7 elements.\" />\n        </Property>\n        <Property Name=\"updateScheduleType\" Type=\"graph.iosSoftwareUpdateScheduleType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update schedule type. Possible values are: updateOutsideOfActiveHours, alwaysUpdate, updateDuringTimeWindows, updateOutsideOfTimeWindows.\" />\n        </Property>\n        <Property Name=\"utcTimeOffsetInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTC Time Offset indicated in minutes\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"macOSCertificateProfileBase\" BaseType=\"graph.deviceConfiguration\" Abstract=\"true\">\n        <Property Name=\"certificateValidityPeriodScale\" Type=\"graph.certificateValidityPeriodScale\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period. Possible values are: days, months, years.\" />\n        </Property>\n        <Property Name=\"certificateValidityPeriodValue\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n        </Property>\n        <Property Name=\"renewalThresholdPercentage\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage.\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameType\" Type=\"graph.subjectAlternativeNameType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type. Possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.\" />\n        </Property>\n        <Property Name=\"subjectNameFormat\" Type=\"graph.appleSubjectNameFormat\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format. Possible values are: commonName, commonNameAsEmail, custom, commonNameIncludingEmail, commonNameAsIMEI, commonNameAsSerialNumber.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"macOSCompliancePolicy\" BaseType=\"graph.deviceCompliancePolicy\">\n        <Property Name=\"advancedThreatProtectionRequiredSecurityLevel\" Type=\"graph.deviceThreatProtectionLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MDATP Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\" />\n        </Property>\n        <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n        </Property>\n        <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"graph.deviceThreatProtectionLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Mobile Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\" />\n        </Property>\n        <Property Name=\"firewallBlockAllIncoming\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Corresponds to the 'Block all incoming connections' option.\" />\n        </Property>\n        <Property Name=\"firewallEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the firewall should be enabled or not.\" />\n        </Property>\n        <Property Name=\"firewallEnableStealthMode\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Corresponds to 'Enable stealth mode.'\" />\n        </Property>\n        <Property Name=\"gatekeeperAllowedAppSource\" Type=\"graph.macOSGatekeeperAppSources\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"System and Privacy setting that determines which download locations apps can be run from on a macOS device. Possible values are: notConfigured, macAppStore, macAppStoreAndIdentifiedDevelopers, anywhere.\" />\n        </Property>\n        <Property Name=\"osMaximumBuildVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum MacOS build version.\" />\n        </Property>\n        <Property Name=\"osMaximumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum MacOS version.\" />\n        </Property>\n        <Property Name=\"osMinimumBuildVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum MacOS build version.\" />\n        </Property>\n        <Property Name=\"osMinimumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum MacOS version.\" />\n        </Property>\n        <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple passwords.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires. Valid values 1 to 65535\" />\n        </Property>\n        <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of password. Valid values 4 to 14\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 1 to 24\" />\n        </Property>\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to require a password.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"graph.requiredPasswordType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on Mac OS devices.\" />\n        </Property>\n        <Property Name=\"systemIntegrityProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled system integrity protection.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"macOSCustomAppConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"bundleId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bundle id for targeting.\" />\n        </Property>\n        <Property Name=\"configurationXml\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration xml. (UTF8 encoded byte array)\" />\n        </Property>\n        <Property Name=\"fileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration file name (.plist\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"macOSCustomConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"deploymentChannel\" Type=\"graph.appleDeploymentChannel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the channel used to deploy the configuration profile. Available choices are DeviceChannel, UserChannel. Possible values are: deviceChannel, userChannel.\" />\n        </Property>\n        <Property Name=\"payload\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload. (UTF8 encoded byte array)\" />\n        </Property>\n        <Property Name=\"payloadFileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload file name (.mobileconfig\" />\n        </Property>\n        <Property Name=\"payloadName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name that is displayed to the user.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"macOSDeviceFeaturesConfiguration\" BaseType=\"graph.appleDeviceFeaturesConfigurationBase\">\n        <Property Name=\"adminShowHostInfo\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to show admin host information on the login window.\" />\n        </Property>\n        <Property Name=\"appAssociatedDomains\" Type=\"Collection(graph.macOSAssociatedDomainsItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list that maps apps to their associated domains. Application identifiers must be unique. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"associatedDomains\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DEPRECATED: use appAssociatedDomains instead. Gets or sets a list that maps apps to their associated domains. The key should match the app's ID, and the value should be a string in the form of 'service:domain' where domain is a fully qualified hostname (e.g. webcredentials:example.com). This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"authorizedUsersListHidden\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to show the name and password dialog or a list of users on the login window.\" />\n        </Property>\n        <Property Name=\"authorizedUsersListHideAdminUsers\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to hide admin users in the authorized users list on the login window.\" />\n        </Property>\n        <Property Name=\"authorizedUsersListHideLocalUsers\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to show only network and system users in the authorized users list on the login window.\" />\n        </Property>\n        <Property Name=\"authorizedUsersListHideMobileAccounts\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to hide mobile users in the authorized users list on the login window.\" />\n        </Property>\n        <Property Name=\"authorizedUsersListIncludeNetworkUsers\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to show network users in the authorized users list on the login window.\" />\n        </Property>\n        <Property Name=\"authorizedUsersListShowOtherManagedUsers\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to show other users in the authorized users list on the login window.\" />\n        </Property>\n        <Property Name=\"autoLaunchItems\" Type=\"Collection(graph.macOSLaunchItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of applications, files, folders, and other items to launch when the user logs in. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"consoleAccessDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the Other user will disregard use of the console special user name.\" />\n        </Property>\n        <Property Name=\"contentCachingBlockDeletion\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevents content caches from purging content to free up disk space for other apps.\" />\n        </Property>\n        <Property Name=\"contentCachingClientListenRanges\" Type=\"Collection(graph.ipRange)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of custom IP ranges content caches will use to listen for clients. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"contentCachingClientPolicy\" Type=\"graph.macOSContentCachingClientPolicy\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines the method in which content caching servers will listen for clients. Possible values are: notConfigured, clientsInLocalNetwork, clientsWithSamePublicIpAddress, clientsInCustomLocalNetworks, clientsInCustomLocalNetworksWithFallback.\" />\n        </Property>\n        <Property Name=\"contentCachingDataPath\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The path to the directory used to store cached content. The value must be (or end with) /Library/Application Support/Apple/AssetCache/Data\" />\n        </Property>\n        <Property Name=\"contentCachingDisableConnectionSharing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables internet connection sharing.\" />\n        </Property>\n        <Property Name=\"contentCachingEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables content caching and prevents it from being disabled by the user.\" />\n        </Property>\n        <Property Name=\"contentCachingForceConnectionSharing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Forces internet connection sharing. contentCachingDisableConnectionSharing overrides this setting.\" />\n        </Property>\n        <Property Name=\"contentCachingKeepAwake\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent the device from sleeping if content caching is enabled.\" />\n        </Property>\n        <Property Name=\"contentCachingLogClientIdentities\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables logging of IP addresses and ports of clients that request cached content.\" />\n        </Property>\n        <Property Name=\"contentCachingMaxSizeBytes\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum number of bytes of disk space that will be used for the content cache. A value of 0 (default) indicates unlimited disk space.\" />\n        </Property>\n        <Property Name=\"contentCachingParents\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of IP addresses representing parent content caches.\" />\n        </Property>\n        <Property Name=\"contentCachingParentSelectionPolicy\" Type=\"graph.macOSContentCachingParentSelectionPolicy\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines the method in which content caching servers will select parents if multiple are present. Possible values are: notConfigured, roundRobin, firstAvailable, urlPathHash, random, stickyAvailable.\" />\n        </Property>\n        <Property Name=\"contentCachingPeerFilterRanges\" Type=\"Collection(graph.ipRange)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of custom IP ranges content caches will use to query for content from peers caches. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"contentCachingPeerListenRanges\" Type=\"Collection(graph.ipRange)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of custom IP ranges content caches will use to listen for peer caches. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"contentCachingPeerPolicy\" Type=\"graph.macOSContentCachingPeerPolicy\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines the method in which content caches peer with other caches. Possible values are: notConfigured, peersInLocalNetwork, peersWithSamePublicIpAddress, peersInCustomLocalNetworks.\" />\n        </Property>\n        <Property Name=\"contentCachingPort\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the port used for content caching. If the value is 0, a random available port will be selected. Valid values 0 to 65535\" />\n        </Property>\n        <Property Name=\"contentCachingPublicRanges\" Type=\"Collection(graph.ipRange)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of custom IP ranges that Apple's content caching service should use to match clients to content caches. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"contentCachingShowAlerts\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display content caching alerts as system notifications.\" />\n        </Property>\n        <Property Name=\"contentCachingType\" Type=\"graph.macOSContentCachingType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines what type of content is allowed to be cached by Apple's content caching service. Possible values are: notConfigured, userContentOnly, sharedContentOnly.\" />\n        </Property>\n        <Property Name=\"loginWindowText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom text to be displayed on the login window.\" />\n        </Property>\n        <Property Name=\"logOutDisabledWhileLoggedIn\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the Log Out menu item on the login window will be disabled while the user is logged in.\" />\n        </Property>\n        <Property Name=\"macOSSingleSignOnExtension\" Type=\"graph.macOSSingleSignOnExtension\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a single sign-on extension profile.\" />\n        </Property>\n        <Property Name=\"powerOffDisabledWhileLoggedIn\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the Power Off menu item on the login window will be disabled while the user is logged in.\" />\n        </Property>\n        <Property Name=\"restartDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to hide the Restart button item on the login window.\" />\n        </Property>\n        <Property Name=\"restartDisabledWhileLoggedIn\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the Restart menu item on the login window will be disabled while the user is logged in.\" />\n        </Property>\n        <Property Name=\"screenLockDisableImmediate\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to disable the immediate screen lock functions.\" />\n        </Property>\n        <Property Name=\"shutDownDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to hide the Shut Down button item on the login window.\" />\n        </Property>\n        <Property Name=\"shutDownDisabledWhileLoggedIn\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the Shut Down menu item on the login window will be disabled while the user is logged in.\" />\n        </Property>\n        <Property Name=\"singleSignOnExtension\" Type=\"graph.singleSignOnExtension\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a single sign-on extension profile. Deprecated: use MacOSSingleSignOnExtension instead.\" />\n        </Property>\n        <Property Name=\"sleepDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to hide the Sleep menu item on the login window.\" />\n        </Property>\n        <NavigationProperty Name=\"singleSignOnExtensionPkinitCertificate\" Type=\"graph.macOSCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKINIT Certificate for the authentication with single sign-on extensions.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"macOSEndpointProtectionConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"advancedThreatProtectionAutomaticSampleSubmission\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether or not to enable automatic file sample submission for Microsoft Defender Advanced Threat Protection on macOS. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"advancedThreatProtectionCloudDelivered\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether or not to enable cloud-delivered protection for Microsoft Defender Advanced Threat Protection on macOS. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"advancedThreatProtectionDiagnosticDataCollection\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether or not to enable diagnostic and usage data collection for Microsoft Defender Advanced Threat Protection on macOS. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"advancedThreatProtectionExcludedExtensions\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of file extensions to exclude from antivirus scanning for Microsoft Defender Advanced Threat Protection on macOS.\" />\n        </Property>\n        <Property Name=\"advancedThreatProtectionExcludedFiles\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of paths to files to exclude from antivirus scanning for Microsoft Defender Advanced Threat Protection on macOS.\" />\n        </Property>\n        <Property Name=\"advancedThreatProtectionExcludedFolders\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of paths to folders to exclude from antivirus scanning for Microsoft Defender Advanced Threat Protection on macOS.\" />\n        </Property>\n        <Property Name=\"advancedThreatProtectionExcludedProcesses\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of process names to exclude from antivirus scanning for Microsoft Defender Advanced Threat Protection on macOS.\" />\n        </Property>\n        <Property Name=\"advancedThreatProtectionRealTime\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether or not to enable real-time protection for Microsoft Defender Advanced Threat Protection on macOS. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"fileVaultAllowDeferralUntilSignOut\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. If set to true, the user can defer the enabling of FileVault until they sign out.\" />\n        </Property>\n        <Property Name=\"fileVaultDisablePromptAtSignOut\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. When using the Defer option, if set to true, the user is not prompted to enable FileVault at sign-out.\" />\n        </Property>\n        <Property Name=\"fileVaultEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether FileVault should be enabled or not.\" />\n        </Property>\n        <Property Name=\"fileVaultHidePersonalRecoveryKey\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. A hidden personal recovery key does not appear on the user's screen during FileVault encryption, reducing the risk of it ending up in the wrong hands.\" />\n        </Property>\n        <Property Name=\"fileVaultInstitutionalRecoveryKeyCertificate\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required if selected recovery key type(s) include InstitutionalRecoveryKey. The DER Encoded certificate file used to set an institutional recovery key.\" />\n        </Property>\n        <Property Name=\"fileVaultInstitutionalRecoveryKeyCertificateFileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name of the institutional recovery key certificate to display in UI. (.der).\" />\n        </Property>\n        <Property Name=\"fileVaultNumberOfTimesUserCanIgnore\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. When using the Defer option, this is the maximum number of times the user can ignore prompts to enable FileVault before FileVault will be required for the user to sign in. If set to -1, it will always prompt to enable FileVault until FileVault is enabled, though it will allow the user to bypass enabling FileVault. Setting this to 0 will disable the feature.\" />\n        </Property>\n        <Property Name=\"fileVaultPersonalRecoveryKeyHelpMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required if selected recovery key type(s) include PersonalRecoveryKey. A short message displayed to the user that explains how they can retrieve their personal recovery key.\" />\n        </Property>\n        <Property Name=\"fileVaultPersonalRecoveryKeyRotationInMonths\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. If selected recovery key type(s) include PersonalRecoveryKey, the frequency to rotate that key, in months.\" />\n        </Property>\n        <Property Name=\"fileVaultSelectedRecoveryKeyTypes\" Type=\"graph.macOSFileVaultRecoveryKeyTypes\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required if FileVault is enabled, determines the type(s) of recovery key to use. . Possible values are: notConfigured, institutionalRecoveryKey, personalRecoveryKey.\" />\n        </Property>\n        <Property Name=\"firewallApplications\" Type=\"Collection(graph.macOSFirewallApplication)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of applications with firewall settings. Firewall settings for applications not on this list are determined by the user. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"firewallBlockAllIncoming\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Corresponds to the 'Block all incoming connections' option.\" />\n        </Property>\n        <Property Name=\"firewallEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the firewall should be enabled or not.\" />\n        </Property>\n        <Property Name=\"firewallEnableStealthMode\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Corresponds to 'Enable stealth mode.'\" />\n        </Property>\n        <Property Name=\"gatekeeperAllowedAppSource\" Type=\"graph.macOSGatekeeperAppSources\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"System and Privacy setting that determines which download locations apps can be run from on a macOS device. Possible values are: notConfigured, macAppStore, macAppStoreAndIdentifiedDevelopers, anywhere.\" />\n        </Property>\n        <Property Name=\"gatekeeperBlockOverride\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, the user override for Gatekeeper will be disabled.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"macOSWiFiConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"connectAutomatically\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect automatically when this network is in range. Setting this to true will skip the user prompt and automatically connect the device to Wi-Fi network.\" />\n        </Property>\n        <Property Name=\"connectWhenNetworkNameIsHidden\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connect when the network is not broadcasting its name (SSID). When set to true, this profile forces the device to connect to a network that doesn't broadcast its SSID to all devices.\" />\n        </Property>\n        <Property Name=\"networkName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n        </Property>\n        <Property Name=\"preSharedKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the pre-shared key for WPA Personal Wi-Fi network.\" />\n        </Property>\n        <Property Name=\"proxyAutomaticConfigurationUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the proxy server automatic configuration script when automatic configuration is selected. This URL is typically the location of PAC (Proxy Auto Configuration) file.\" />\n        </Property>\n        <Property Name=\"proxyManualAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IP Address or DNS hostname of the proxy server when manual configuration is selected.\" />\n        </Property>\n        <Property Name=\"proxyManualPort\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Port of the proxy server when manual configuration is selected.\" />\n        </Property>\n        <Property Name=\"proxySettings\" Type=\"graph.wiFiProxySetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy Type for this Wi-Fi connection. Possible values are: none, manual, automatic.\" />\n        </Property>\n        <Property Name=\"ssid\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the name of the Wi-Fi network that is broadcast to all devices.\" />\n        </Property>\n        <Property Name=\"wiFiSecurityType\" Type=\"graph.wiFiSecurityType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Wi-Fi endpoint uses an EAP based security type. Possible values are: open, wpaPersonal, wpaEnterprise, wep, wpa2Personal, wpa2Enterprise.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"macOSEnterpriseWiFiConfiguration\" BaseType=\"graph.macOSWiFiConfiguration\">\n        <Property Name=\"authenticationMethod\" Type=\"graph.wiFiAuthenticationMethod\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication Method when EAP Type is configured to PEAP or EAP-TTLS. Possible values are: certificate, usernameAndPassword, derivedCredential.\" />\n        </Property>\n        <Property Name=\"eapFastConfiguration\" Type=\"graph.eapFastConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type. Possible values are: noProtectedAccessCredential, useProtectedAccessCredential, useProtectedAccessCredentialAndProvision, useProtectedAccessCredentialAndProvisionAnonymously.\" />\n        </Property>\n        <Property Name=\"eapType\" Type=\"graph.eapType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extensible Authentication Protocol (EAP). Indicates the type of EAP protocol set on the Wi-Fi endpoint (router). Possible values are: eapTls, leap, eapSim, eapTtls, peap, eapFast, teap.\" />\n        </Property>\n        <Property Name=\"innerAuthenticationProtocolForEapTtls\" Type=\"graph.nonEapAuthenticationMethodForEapTtlsType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.\" />\n        </Property>\n        <Property Name=\"outerIdentityPrivacyTemporaryValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS, EAP-FAST or PEAP. This property masks usernames with the text you enter. For example, if you use 'anonymous', each user that authenticates with this Wi-Fi connection using their real username is displayed as 'anonymous'.\" />\n        </Property>\n        <Property Name=\"trustedServerCertificateNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users devices when they connect to this Wi-Fi network.\" />\n        </Property>\n        <NavigationProperty Name=\"identityCertificateForClientAuthentication\" Type=\"graph.macOSCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication).\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rootCertificateForServerValidation\" Type=\"graph.macOSTrustedRootCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rootCertificatesForServerValidation\" Type=\"Collection(graph.macOSTrustedRootCertificate)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificates for Server Validation when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. If you provide this value you do not need to provide trustedServerCertificateNames, and vice versa. This collection can contain a maximum of 500 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"macOSTrustedRootCertificate\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"certFileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n        </Property>\n        <Property Name=\"trustedRootCertificate\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"macOSExtensionsConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"kernelExtensionAllowedTeamIdentifiers\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All kernel extensions validly signed by the team identifiers in this list will be allowed to load.\" />\n        </Property>\n        <Property Name=\"kernelExtensionOverridesAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, users can approve additional kernel extensions not explicitly allowed by configurations profiles.\" />\n        </Property>\n        <Property Name=\"kernelExtensionsAllowed\" Type=\"Collection(graph.macOSKernelExtension)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of kernel extensions that will be allowed to load. . This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"systemExtensionsAllowed\" Type=\"Collection(graph.macOSSystemExtension)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of allowed macOS system extensions. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"systemExtensionsAllowedTeamIdentifiers\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of allowed team identifiers. Any system extension signed with any of the specified team identifiers will be approved.\" />\n        </Property>\n        <Property Name=\"systemExtensionsAllowedTypes\" Type=\"Collection(graph.macOSSystemExtensionTypeMapping)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of allowed macOS system extension types. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"systemExtensionsBlockOverride\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets whether to allow the user to approve additional system extensions not explicitly allowed by configuration profiles.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"macOSGeneralDeviceConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"addingGameCenterFriendsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Yes prevents users from adding friends to Game Center. Available for devices running macOS versions 10.13 and later.\" />\n        </Property>\n        <Property Name=\"airDropBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow AirDrop.\" />\n        </Property>\n        <Property Name=\"appleWatchBlockAutoUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or to block users from unlocking their Mac with Apple Watch.\" />\n        </Property>\n        <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from accessing the camera of the device.\" />\n        </Property>\n        <Property Name=\"classroomAppBlockRemoteScreenObservation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow remote screen observation by Classroom app. Requires MDM enrollment via Apple School Manager or Apple Business Manager.\" />\n        </Property>\n        <Property Name=\"classroomAppForceUnpromptedScreenObservation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to automatically give permission to the teacher of a managed course on the Classroom app to view a student's screen without prompting. Requires MDM enrollment via Apple School Manager or Apple Business Manager.\" />\n        </Property>\n        <Property Name=\"classroomForceAutomaticallyJoinClasses\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to automatically give permission to the teacher's requests, without prompting the student. Requires MDM enrollment via Apple School Manager or Apple Business Manager.\" />\n        </Property>\n        <Property Name=\"classroomForceRequestPermissionToLeaveClasses\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a student enrolled in an unmanaged course via Classroom will be required to request permission from the teacher when attempting to leave the course. Requires MDM enrollment via Apple School Manager or Apple Business Manager.\" />\n        </Property>\n        <Property Name=\"classroomForceUnpromptedAppAndDeviceLock\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the teacher to lock apps or the device without prompting the student. Requires MDM enrollment via Apple School Manager or Apple Business Manager.\" />\n        </Property>\n        <Property Name=\"compliantAppListType\" Type=\"graph.appListType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List that is in the CompliantAppsList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\" />\n        </Property>\n        <Property Name=\"compliantAppsList\" Type=\"Collection(graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n        </Property>\n        <Property Name=\"contentCachingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow content caching.\" />\n        </Property>\n        <Property Name=\"definitionLookupBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block definition lookup.\" />\n        </Property>\n        <Property Name=\"emailInDomainSuffixes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An email address lacking a suffix that matches any of these strings will be considered out-of-domain.\" />\n        </Property>\n        <Property Name=\"eraseContentAndSettingsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TRUE disables the reset option on supervised devices. FALSE enables the reset option on supervised devices. Available for devices running macOS versions 12.0 and later.\" />\n        </Property>\n        <Property Name=\"gameCenterBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Yes disables Game Center, and the Game Center icon is removed from the Home screen. Available for devices running macOS versions 10.13 and later.\" />\n        </Property>\n        <Property Name=\"iCloudBlockActivityContinuation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from continuing work that they started on a MacOS device on another iOS or MacOS device (MacOS 10.15 or later).\" />\n        </Property>\n        <Property Name=\"iCloudBlockAddressBook\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud from syncing contacts.\" />\n        </Property>\n        <Property Name=\"iCloudBlockBookmarks\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud from syncing bookmarks.\" />\n        </Property>\n        <Property Name=\"iCloudBlockCalendar\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud from syncing calendars.\" />\n        </Property>\n        <Property Name=\"iCloudBlockDocumentSync\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud document sync.\" />\n        </Property>\n        <Property Name=\"iCloudBlockMail\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud from syncing mail.\" />\n        </Property>\n        <Property Name=\"iCloudBlockNotes\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud from syncing notes.\" />\n        </Property>\n        <Property Name=\"iCloudBlockPhotoLibrary\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud Photo Library.\" />\n        </Property>\n        <Property Name=\"iCloudBlockReminders\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block iCloud from syncing reminders.\" />\n        </Property>\n        <Property Name=\"iCloudDesktopAndDocumentsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE the synchronization of cloud desktop and documents is blocked. When FALSE, synchronization of the cloud desktop and documents are allowed. Available for devices running macOS 10.12.4 and later.\" />\n        </Property>\n        <Property Name=\"iCloudPrivateRelayBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"iCloud private relay is an iCloud+ service that prevents networks and servers from monitoring a person's activity across the internet. By blocking iCloud private relay, Apple will not encrypt the traffic leaving the device. Available for devices running macOS 12 and later.\" />\n        </Property>\n        <Property Name=\"iTunesBlockFileSharing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block files from being transferred using iTunes.\" />\n        </Property>\n        <Property Name=\"iTunesBlockMusicService\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Music service and revert Music app to classic mode.\" />\n        </Property>\n        <Property Name=\"keyboardBlockDictation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using dictation input.\" />\n        </Property>\n        <Property Name=\"keychainBlockCloudSync\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not iCloud keychain synchronization is blocked (macOS 10.12 and later).\" />\n        </Property>\n        <Property Name=\"multiplayerGamingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TRUE prevents multiplayer gaming when using Game Center. FALSE allows multiplayer gaming when using Game Center. Available for devices running macOS versions 10.13 and later.\" />\n        </Property>\n        <Property Name=\"passwordBlockAirDropSharing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block sharing passwords with the AirDrop passwords feature.\" />\n        </Property>\n        <Property Name=\"passwordBlockAutoFill\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the AutoFill Passwords feature.\" />\n        </Property>\n        <Property Name=\"passwordBlockFingerprintUnlock\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block fingerprint unlock.\" />\n        </Property>\n        <Property Name=\"passwordBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow passcode modification.\" />\n        </Property>\n        <Property Name=\"passwordBlockProximityRequests\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block requesting passwords from nearby devices.\" />\n        </Property>\n        <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block simple passwords.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires.\" />\n        </Property>\n        <Property Name=\"passwordMaximumAttemptCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of allowed failed attempts to enter the passcode at the device's lock screen. Valid values 2 to 11\" />\n        </Property>\n        <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of character sets a password must contain. Valid values 0 to 4\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords.\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity required before a password is required.\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity required before the screen times out.\" />\n        </Property>\n        <Property Name=\"passwordMinutesUntilFailedLoginReset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of minutes before the login is reset after the maximum number of unsuccessful login attempts is reached.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block.\" />\n        </Property>\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to require a password.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"graph.requiredPasswordType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of password that is required. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"privacyAccessControls\" Type=\"Collection(graph.macOSPrivacyAccessControlItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of privacy preference policy controls. This collection can contain a maximum of 10000 elements.\" />\n        </Property>\n        <Property Name=\"safariBlockAutofill\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using Auto fill in Safari.\" />\n        </Property>\n        <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from taking Screenshots.\" />\n        </Property>\n        <Property Name=\"softwareUpdateMajorOSDeferredInstallDelayInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of days (1-90) to delay visibility of major OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90\" />\n        </Property>\n        <Property Name=\"softwareUpdateMinorOSDeferredInstallDelayInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of days (1-90) to delay visibility of minor OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90\" />\n        </Property>\n        <Property Name=\"softwareUpdateNonOSDeferredInstallDelayInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of days (1-90) to delay visibility of non-OS software updates. Available for devices running macOS versions 11.3 and later. Valid values 0 to 90\" />\n        </Property>\n        <Property Name=\"softwareUpdatesEnforcedDelayInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets how many days a software update will be delyed for a supervised device. Valid values 0 to 90\" />\n        </Property>\n        <Property Name=\"spotlightBlockInternetResults\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Spotlight from returning any results from an Internet search.\" />\n        </Property>\n        <Property Name=\"touchIdTimeoutInHours\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum hours after which the user must enter their password to unlock the device instead of using Touch ID. Available for devices running macOS 12 and later. Valid values 0 to 2147483647\" />\n        </Property>\n        <Property Name=\"updateDelayPolicy\" Type=\"graph.macOSSoftwareUpdateDelayPolicy\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether to delay OS and/or app updates for macOS. Possible values are: none, delayOSUpdateVisibility, delayAppUpdateVisibility, unknownFutureValue, delayMajorOsUpdateVisibility.\" />\n        </Property>\n        <Property Name=\"wallpaperModificationBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TRUE prevents the wallpaper from being changed. FALSE allows the wallpaper to be changed. Available for devices running macOS versions 10.13 and later.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"macOSImportedPFXCertificateProfile\" BaseType=\"graph.macOSCertificateProfileBase\">\n        <Property Name=\"intendedPurpose\" Type=\"graph.intendedPurpose\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intended Purpose of the Certificate Profile - which could be Unassigned, SmimeEncryption, SmimeSigning etc. Possible values are: unassigned, smimeEncryption, smimeSigning, vpn, wifi.\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"macOSPkcsCertificateProfile\" BaseType=\"graph.macOSCertificateProfileBase\">\n        <Property Name=\"allowAllAppsAccess\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AllowAllAppsAccess setting\" />\n        </Property>\n        <Property Name=\"certificateStore\" Type=\"graph.certificateStore\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate. Possible values are: user, machine.\" />\n        </Property>\n        <Property Name=\"certificateTemplateName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS certificate template name.\" />\n        </Property>\n        <Property Name=\"certificationAuthority\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS certification authority FQDN.\" />\n        </Property>\n        <Property Name=\"certificationAuthorityName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS certification authority Name.\" />\n        </Property>\n        <Property Name=\"customSubjectAlternativeNames\" Type=\"Collection(graph.customSubjectAlternativeName)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Format string that defines the subject alternative name.\" />\n        </Property>\n        <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Format string that defines the subject name. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"macOSScepCertificateProfile\" BaseType=\"graph.macOSCertificateProfileBase\">\n        <Property Name=\"allowAllAppsAccess\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AllowAllAppsAccess setting\" />\n        </Property>\n        <Property Name=\"certificateStore\" Type=\"graph.certificateStore\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate. Possible values are: user, machine.\" />\n        </Property>\n        <Property Name=\"customSubjectAlternativeNames\" Type=\"Collection(graph.customSubjectAlternativeName)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"extendedKeyUsages\" Type=\"Collection(graph.extendedKeyUsage)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"hashAlgorithm\" Type=\"graph.hashAlgorithms\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm. Possible values are: sha1, sha2.\" />\n        </Property>\n        <Property Name=\"keySize\" Type=\"graph.keySize\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size. Possible values are: size1024, size2048, size4096.\" />\n        </Property>\n        <Property Name=\"keyUsage\" Type=\"graph.keyUsages\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage. Possible values are: keyEncipherment, digitalSignature.\" />\n        </Property>\n        <Property Name=\"scepServerUrls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s).\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n        </Property>\n        <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rootCertificate\" Type=\"graph.macOSTrustedRootCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"macOSSoftwareUpdateCategorySummary\" BaseType=\"graph.entity\">\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device ID.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the report\" />\n        </Property>\n        <Property Name=\"failedUpdateCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed updates on the device\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last date time the report for this device was updated.\" />\n        </Property>\n        <Property Name=\"successfulUpdateCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of successful updates on the device\" />\n        </Property>\n        <Property Name=\"totalUpdateCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of total updates on the device\" />\n        </Property>\n        <Property Name=\"updateCategory\" Type=\"graph.macOSSoftwareUpdateCategory\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Software update type. Possible values are: critical, configurationDataFile, firmware, other.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user ID.\" />\n        </Property>\n        <NavigationProperty Name=\"updateStateSummaries\" Type=\"Collection(graph.macOSSoftwareUpdateStateSummary)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Summary of the update states.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"macOSSoftwareUpdateStateSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Human readable name of the software update\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last date time the report for this device and product key was updated.\" />\n        </Property>\n        <Property Name=\"productKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Product key of the software update.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.macOSSoftwareUpdateState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the software update. Possible values are: success, downloading, downloaded, installing, idle, available, scheduled, downloadFailed, downloadInsufficientSpace, downloadInsufficientPower, downloadInsufficientNetwork, installInsufficientSpace, installInsufficientPower, installFailed, commandFailed.\" />\n        </Property>\n        <Property Name=\"updateCategory\" Type=\"graph.macOSSoftwareUpdateCategory\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Software update category. Possible values are: critical, configurationDataFile, firmware, other.\" />\n        </Property>\n        <Property Name=\"updateVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the software update\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"macOSSoftwareUpdateConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"allOtherUpdateBehavior\" Type=\"graph.macOSSoftwareUpdateBehavior\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update behavior for all other updates. Possible values are: notConfigured, default, downloadOnly, installASAP, notifyOnly, installLater.\" />\n        </Property>\n        <Property Name=\"configDataUpdateBehavior\" Type=\"graph.macOSSoftwareUpdateBehavior\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update behavior for configuration data file updates. Possible values are: notConfigured, default, downloadOnly, installASAP, notifyOnly, installLater.\" />\n        </Property>\n        <Property Name=\"criticalUpdateBehavior\" Type=\"graph.macOSSoftwareUpdateBehavior\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update behavior for critical updates. Possible values are: notConfigured, default, downloadOnly, installASAP, notifyOnly, installLater.\" />\n        </Property>\n        <Property Name=\"customUpdateTimeWindows\" Type=\"Collection(graph.customUpdateTimeWindow)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Time windows when updates will be allowed or blocked. This collection can contain a maximum of 20 elements.\" />\n        </Property>\n        <Property Name=\"firmwareUpdateBehavior\" Type=\"graph.macOSSoftwareUpdateBehavior\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update behavior for firmware updates. Possible values are: notConfigured, default, downloadOnly, installASAP, notifyOnly, installLater.\" />\n        </Property>\n        <Property Name=\"updateScheduleType\" Type=\"graph.macOSSoftwareUpdateScheduleType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Update schedule type. Possible values are: alwaysUpdate, updateDuringTimeWindows, updateOutsideOfTimeWindows.\" />\n        </Property>\n        <Property Name=\"updateTimeWindowUtcOffsetInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes indicating UTC offset for each update time window\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"macOSVpnConfiguration\" BaseType=\"graph.appleVpnConfiguration\">\n        <NavigationProperty Name=\"identityCertificate\" Type=\"graph.macOSCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"macOSWiredNetworkConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"authenticationMethod\" Type=\"graph.wiFiAuthenticationMethod\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication Method when EAP Type is configured to PEAP or EAP-TTLS. Possible values are: certificate, usernameAndPassword, derivedCredential.\" />\n        </Property>\n        <Property Name=\"eapFastConfiguration\" Type=\"graph.eapFastConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"EAP-FAST Configuration Option when EAP-FAST is the selected EAP Type. Possible values are: noProtectedAccessCredential, useProtectedAccessCredential, useProtectedAccessCredentialAndProvision, useProtectedAccessCredentialAndProvisionAnonymously.\" />\n        </Property>\n        <Property Name=\"eapType\" Type=\"graph.eapType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extensible Authentication Protocol (EAP). Indicates the type of EAP protocol set on the wired network. Possible values are: eapTls, leap, eapSim, eapTtls, peap, eapFast, teap.\" />\n        </Property>\n        <Property Name=\"enableOuterIdentityPrivacy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable identity privacy (Outer Identity) when EAP Type is configured to EAP-TTLS, EAP-FAST or PEAP. This property masks usernames with the text you enter. For example, if you use 'anonymous', each user that authenticates with this wired network using their real username is displayed as 'anonymous'.\" />\n        </Property>\n        <Property Name=\"networkInterface\" Type=\"graph.wiredNetworkInterface\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network interface. Possible values are: anyEthernet, firstActiveEthernet, secondActiveEthernet, thirdActiveEthernet, firstEthernet, secondEthernet, thirdEthernet.\" />\n        </Property>\n        <Property Name=\"networkName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Name\" />\n        </Property>\n        <Property Name=\"nonEapAuthenticationMethodForEapTtls\" Type=\"graph.nonEapAuthenticationMethodForEapTtlsType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Non-EAP Method for Authentication (Inner Identity) when EAP Type is EAP-TTLS and Authenticationmethod is Username and Password. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.\" />\n        </Property>\n        <Property Name=\"trustedServerCertificateNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted server certificate names when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP. This is the common name used in the certificates issued by your trusted certificate authority (CA). If you provide this information, you can bypass the dynamic trust dialog that is displayed on end users devices when they connect to this wired network.\" />\n        </Property>\n        <NavigationProperty Name=\"identityCertificateForClientAuthentication\" Type=\"graph.macOSCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity Certificate for client authentication when EAP Type is configured to EAP-TLS, EAP-TTLS (with Certificate Authentication), or PEAP (with Certificate Authentication).\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rootCertificateForServerValidation\" Type=\"graph.macOSTrustedRootCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate for Server Validation when EAP Type is configured to EAP-TLS/TTLS/FAST or PEAP.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"sharedPCConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"accountManagerPolicy\" Type=\"graph.sharedPCAccountManagerPolicy\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how accounts are managed on a shared PC. Only applies when disableAccountManager is false.\" />\n        </Property>\n        <Property Name=\"allowedAccounts\" Type=\"graph.sharedPCAllowedAccountType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which type of accounts are allowed to use on a shared PC. Possible values are: notConfigured, guest, domain.\" />\n        </Property>\n        <Property Name=\"allowLocalStorage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether local storage is allowed on a shared PC.\" />\n        </Property>\n        <Property Name=\"disableAccountManager\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the account manager for shared PC mode.\" />\n        </Property>\n        <Property Name=\"disableEduPolicies\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the default shared PC education environment policies should be disabled. For Windows 10 RS2 and later, this policy will be applied without setting Enabled to true.\" />\n        </Property>\n        <Property Name=\"disablePowerPolicies\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the default shared PC power policies should be disabled.\" />\n        </Property>\n        <Property Name=\"disableSignInOnResume\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the requirement to sign in whenever the device wakes up from sleep mode.\" />\n        </Property>\n        <Property Name=\"enabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables shared PC mode and applies the shared pc policies.\" />\n        </Property>\n        <Property Name=\"fastFirstSignIn\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to auto connect new non-admin Azure AD accounts to pre-configured candidate local accounts. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"idleTimeBeforeSleepInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the time in seconds that a device must sit idle before the PC goes to sleep. Setting this value to 0 prevents the sleep timeout from occurring.\" />\n        </Property>\n        <Property Name=\"kioskAppDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the display text for the account shown on the sign-in screen which launches the app specified by SetKioskAppUserModelId. Only applies when KioskAppUserModelId is set.\" />\n        </Property>\n        <Property Name=\"kioskAppUserModelId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the application user model ID of the app to use with assigned access.\" />\n        </Property>\n        <Property Name=\"localStorage\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether local storage is allowed on a shared PC. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"maintenanceStartTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the daily start time of maintenance hour.\" />\n        </Property>\n        <Property Name=\"setAccountManager\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the account manager for shared PC mode. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"setEduPolicies\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the default shared PC education environment policies should be enabled/disabled/not configured. For Windows 10 RS2 and later, this policy will be applied without setting Enabled to true. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"setPowerPolicies\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the default shared PC power policies should be enabled/disabled. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"signInOnResume\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the requirement to sign in whenever the device wakes up from sleep mode. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"unsupportedDeviceConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"details\" Type=\"Collection(graph.unsupportedDeviceConfigurationDetail)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details describing why the entity is unsupported. This collection can contain a maximum of 1000 elements.\" />\n        </Property>\n        <Property Name=\"originalEntityTypeName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of entity that would be returned otherwise.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsCertificateProfileBase\" BaseType=\"graph.deviceConfiguration\" Abstract=\"true\">\n        <Property Name=\"certificateValidityPeriodScale\" Type=\"graph.certificateValidityPeriodScale\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period. Possible values are: days, months, years.\" />\n        </Property>\n        <Property Name=\"certificateValidityPeriodValue\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period\" />\n        </Property>\n        <Property Name=\"keyStorageProvider\" Type=\"graph.keyStorageProviderOption\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key Storage Provider (KSP). Possible values are: useTpmKspOtherwiseUseSoftwareKsp, useTpmKspOtherwiseFail, usePassportForWorkKspOtherwiseFail, useSoftwareKsp.\" />\n        </Property>\n        <Property Name=\"renewalThresholdPercentage\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameType\" Type=\"graph.subjectAlternativeNameType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type. Possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.\" />\n        </Property>\n        <Property Name=\"subjectNameFormat\" Type=\"graph.subjectNameFormat\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format. Possible values are: commonName, commonNameIncludingEmail, commonNameAsEmail, custom, commonNameAsIMEI, commonNameAsSerialNumber, commonNameAsAadDeviceId, commonNameAsIntuneDeviceId, commonNameAsDurableDeviceId.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10CertificateProfileBase\" BaseType=\"graph.windowsCertificateProfileBase\" Abstract=\"true\" />\n      <EntityType Name=\"windows10CompliancePolicy\" BaseType=\"graph.deviceCompliancePolicy\">\n        <Property Name=\"activeFirewallRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require active firewall on Windows devices.\" />\n        </Property>\n        <Property Name=\"antiSpywareRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require any AntiSpyware solution registered with Windows Decurity Center to be on and monitoring (e.g. Symantec, Windows Defender).\" />\n        </Property>\n        <Property Name=\"antivirusRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require any Antivirus solution registered with Windows Decurity Center to be on and monitoring (e.g. Symantec, Windows Defender).\" />\n        </Property>\n        <Property Name=\"bitLockerEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled\" />\n        </Property>\n        <Property Name=\"codeIntegrityEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation.\" />\n        </Property>\n        <Property Name=\"configurationManagerComplianceRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require to consider SCCM Compliance state into consideration for Intune Compliance State.\" />\n        </Property>\n        <Property Name=\"defenderEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Windows Defender Antimalware on Windows devices.\" />\n        </Property>\n        <Property Name=\"defenderVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Windows Defender Antimalware minimum version on Windows devices.\" />\n        </Property>\n        <Property Name=\"deviceCompliancePolicyScript\" Type=\"graph.deviceCompliancePolicyScript\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"deviceThreatProtectionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require that devices have enabled device threat protection.\" />\n        </Property>\n        <Property Name=\"deviceThreatProtectionRequiredSecurityLevel\" Type=\"graph.deviceThreatProtectionLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Device Threat Protection minimum risk level to report noncompliance. Possible values are: unavailable, secured, low, medium, high, notSet.\" />\n        </Property>\n        <Property Name=\"earlyLaunchAntiMalwareDriverEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.\" />\n        </Property>\n        <Property Name=\"mobileOsMaximumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows Phone version.\" />\n        </Property>\n        <Property Name=\"mobileOsMinimumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows Phone version.\" />\n        </Property>\n        <Property Name=\"osMaximumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows 10 version.\" />\n        </Property>\n        <Property Name=\"osMinimumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows 10 version.\" />\n        </Property>\n        <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple password.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The password expiration in days.\" />\n        </Property>\n        <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length.\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of.\" />\n        </Property>\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock Windows device.\" />\n        </Property>\n        <Property Name=\"passwordRequiredToUnlockFromIdle\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock an idle device.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"graph.requiredPasswordType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"requireHealthyDeviceReport\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation.\" />\n        </Property>\n        <Property Name=\"rtpEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Windows Defender Antimalware Real-Time Protection on Windows devices.\" />\n        </Property>\n        <Property Name=\"secureBootEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.\" />\n        </Property>\n        <Property Name=\"signatureOutOfDate\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Windows Defender Antimalware Signature to be up to date on Windows devices.\" />\n        </Property>\n        <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on windows devices.\" />\n        </Property>\n        <Property Name=\"tpmRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require Trusted Platform Module(TPM) to be present.\" />\n        </Property>\n        <Property Name=\"validOperatingSystemBuildRanges\" Type=\"Collection(graph.operatingSystemVersionRange)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The valid operating system build ranges on Windows devices. This collection can contain a maximum of 10000 elements.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10CustomConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"omaSettings\" Type=\"Collection(graph.omaSetting)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 1000 elements.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10DeviceFirmwareConfigurationInterface\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"bluetooth\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable Bluetooth. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"bootFromBuiltInNetworkAdapters\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to boot from built-in network adapters. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"bootFromExternalMedia\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to boot from external media. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"cameras\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether built-in cameras are enabled. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"changeUefiSettingsPermission\" Type=\"graph.changeUefiSettingsPermission\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the permission level granted to users to change UEFI settings. Possible values are: notConfiguredOnly, none.\" />\n        </Property>\n        <Property Name=\"frontCamera\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable Front Camera. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"infraredCamera\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable Infrared camera. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"microphone\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable Microphone. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"microphonesAndSpeakers\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether built-in microphones or speakers are enabled. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"nearFieldCommunication\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable Near Field Communication. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"radios\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether built-in radios e.g. WIFI, NFC, Bluetooth, are enabled. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"rearCamera\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable rear camera. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"sdCard\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable SD Card Port. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"simultaneousMultiThreading\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable Simultaneous MultiThreading. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"usbTypeAPort\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable USB Type A Port. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"virtualizationOfCpuAndIO\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether CPU and IO virtualization is enabled. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"wakeOnLAN\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable Wake on LAN. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"wakeOnPower\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable Wake On Power. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"wiFi\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable WiFi. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"windowsPlatformBinaryTable\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable Windows Platform Binary Table. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"wirelessWideAreaNetwork\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether a user is allowed to enable Wireless Wide Area Network. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10EasEmailProfileConfiguration\" BaseType=\"graph.easEmailProfileConfigurationBase\">\n        <Property Name=\"accountName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account name.\" />\n        </Property>\n        <Property Name=\"durationOfEmailToSync\" Type=\"graph.emailSyncDuration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of email to sync. Possible values are: userDefined, oneDay, threeDays, oneWeek, twoWeeks, oneMonth, unlimited.\" />\n        </Property>\n        <Property Name=\"emailAddressSource\" Type=\"graph.userEmailSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email attribute that is picked from AAD and injected into this profile before installing on the device. Possible values are: userPrincipalName, primarySmtpAddress.\" />\n        </Property>\n        <Property Name=\"emailSyncSchedule\" Type=\"graph.emailSyncSchedule\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email sync schedule. Possible values are: userDefined, asMessagesArrive, manual, fifteenMinutes, thirtyMinutes, sixtyMinutes, basedOnMyUsage.\" />\n        </Property>\n        <Property Name=\"hostName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange location that (URL) that the native mail app connects to.\" />\n        </Property>\n        <Property Name=\"requireSsl\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use SSL.\" />\n        </Property>\n        <Property Name=\"syncCalendar\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to sync the calendar.\" />\n        </Property>\n        <Property Name=\"syncContacts\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to sync contacts.\" />\n        </Property>\n        <Property Name=\"syncTasks\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to sync tasks.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10EndpointProtectionConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"applicationGuardAllowCameraMicrophoneRedirection\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets whether applications inside Microsoft Defender Application Guard can access the device’s camera and microphone.\" />\n        </Property>\n        <Property Name=\"applicationGuardAllowFileSaveOnHost\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow users to download files from Edge in the application guard container and save them on the host file system\" />\n        </Property>\n        <Property Name=\"applicationGuardAllowPersistence\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow persisting user generated data inside the App Guard Containter (favorites, cookies, web passwords, etc.)\" />\n        </Property>\n        <Property Name=\"applicationGuardAllowPrintToLocalPrinters\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to Local Printers from Container\" />\n        </Property>\n        <Property Name=\"applicationGuardAllowPrintToNetworkPrinters\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to Network Printers from Container\" />\n        </Property>\n        <Property Name=\"applicationGuardAllowPrintToPDF\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to PDF from Container\" />\n        </Property>\n        <Property Name=\"applicationGuardAllowPrintToXPS\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow printing to XPS from Container\" />\n        </Property>\n        <Property Name=\"applicationGuardAllowVirtualGPU\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow application guard to use virtual GPU\" />\n        </Property>\n        <Property Name=\"applicationGuardBlockClipboardSharing\" Type=\"graph.applicationGuardBlockClipboardSharingType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block clipboard to share data from Host to Container, or from Container to Host, or both ways, or neither ways. Possible values are: notConfigured, blockBoth, blockHostToContainer, blockContainerToHost, blockNone.\" />\n        </Property>\n        <Property Name=\"applicationGuardBlockFileTransfer\" Type=\"graph.applicationGuardBlockFileTransferType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block clipboard to transfer image file, text file or neither of them. Possible values are: notConfigured, blockImageAndTextFile, blockImageFile, blockNone, blockTextFile.\" />\n        </Property>\n        <Property Name=\"applicationGuardBlockNonEnterpriseContent\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block enterprise sites to load non-enterprise content, such as third party plug-ins\" />\n        </Property>\n        <Property Name=\"applicationGuardCertificateThumbprints\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows certain device level Root Certificates to be shared with the Microsoft Defender Application Guard container.\" />\n        </Property>\n        <Property Name=\"applicationGuardEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Windows Defender Application Guard\" />\n        </Property>\n        <Property Name=\"applicationGuardEnabledOptions\" Type=\"graph.applicationGuardEnabledOptions\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Windows Defender Application Guard for newer Windows builds. Possible values are: notConfigured, enabledForEdge, enabledForOffice, enabledForEdgeAndOffice.\" />\n        </Property>\n        <Property Name=\"applicationGuardForceAuditing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Force auditing will persist Windows logs and events to meet security/compliance criteria (sample events are user login-logoff, use of privilege rights, software installation, system changes, etc.)\" />\n        </Property>\n        <Property Name=\"appLockerApplicationControl\" Type=\"graph.appLockerApplicationControlType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables the Admin to choose what types of app to allow on devices. Possible values are: notConfigured, enforceComponentsAndStoreApps, auditComponentsAndStoreApps, enforceComponentsStoreAppsAndSmartlocker, auditComponentsStoreAppsAndSmartlocker.\" />\n        </Property>\n        <Property Name=\"bitLockerAllowStandardUserEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the admin to allow standard users to enable encrpytion during Azure AD Join.\" />\n        </Property>\n        <Property Name=\"bitLockerDisableWarningForOtherDiskEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the Admin to disable the warning prompt for other disk encryption on the user machines.\" />\n        </Property>\n        <Property Name=\"bitLockerEnableStorageCardEncryptionOnMobile\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the admin to require encryption to be turned on using BitLocker. This policy is valid only for a mobile SKU.\" />\n        </Property>\n        <Property Name=\"bitLockerEncryptDevice\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the admin to require encryption to be turned on using BitLocker.\" />\n        </Property>\n        <Property Name=\"bitLockerFixedDrivePolicy\" Type=\"graph.bitLockerFixedDrivePolicy\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BitLocker Fixed Drive Policy.\" />\n        </Property>\n        <Property Name=\"bitLockerRecoveryPasswordRotation\" Type=\"graph.bitLockerRecoveryPasswordRotationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting initiates a client-driven recovery password rotation after an OS drive recovery (either by using bootmgr or WinRE). Possible values are: notConfigured, disabled, enabledForAzureAd, enabledForAzureAdAndHybrid.\" />\n        </Property>\n        <Property Name=\"bitLockerRemovableDrivePolicy\" Type=\"graph.bitLockerRemovableDrivePolicy\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BitLocker Removable Drive Policy.\" />\n        </Property>\n        <Property Name=\"bitLockerSystemDrivePolicy\" Type=\"graph.bitLockerSystemDrivePolicy\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BitLocker System Drive Policy.\" />\n        </Property>\n        <Property Name=\"defenderAdditionalGuardedFolders\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of folder paths to be added to the list of protected folders\" />\n        </Property>\n        <Property Name=\"defenderAdobeReaderLaunchChildProcess\" Type=\"graph.defenderProtectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Adobe Reader from creating child processes. Possible values are: userDefined, enable, auditMode, warn, notConfigured.\" />\n        </Property>\n        <Property Name=\"defenderAdvancedRansomewareProtectionType\" Type=\"graph.defenderProtectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating use of advanced protection against ransomeware. Possible values are: userDefined, enable, auditMode, warn, notConfigured.\" />\n        </Property>\n        <Property Name=\"defenderAllowBehaviorMonitoring\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender Behavior Monitoring functionality.\" />\n        </Property>\n        <Property Name=\"defenderAllowCloudProtection\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"To best protect your PC, Windows Defender will send information to Microsoft about any problems it finds. Microsoft will analyze that information, learn more about problems affecting you and other customers, and offer improved solutions.\" />\n        </Property>\n        <Property Name=\"defenderAllowEndUserAccess\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows user access to the Windows Defender UI. If disallowed, all Windows Defender notifications will also be suppressed.\" />\n        </Property>\n        <Property Name=\"defenderAllowIntrusionPreventionSystem\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender Intrusion Prevention functionality.\" />\n        </Property>\n        <Property Name=\"defenderAllowOnAccessProtection\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender On Access Protection functionality.\" />\n        </Property>\n        <Property Name=\"defenderAllowRealTimeMonitoring\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender Realtime Monitoring functionality.\" />\n        </Property>\n        <Property Name=\"defenderAllowScanArchiveFiles\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows scanning of archives.\" />\n        </Property>\n        <Property Name=\"defenderAllowScanDownloads\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender IOAVP Protection functionality.\" />\n        </Property>\n        <Property Name=\"defenderAllowScanNetworkFiles\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows a scanning of network files.\" />\n        </Property>\n        <Property Name=\"defenderAllowScanRemovableDrivesDuringFullScan\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows a full scan of removable drives. During a quick scan, removable drives may still be scanned.\" />\n        </Property>\n        <Property Name=\"defenderAllowScanScriptsLoadedInInternetExplorer\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender Script Scanning functionality.\" />\n        </Property>\n        <Property Name=\"defenderAttackSurfaceReductionExcludedPaths\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of exe files and folders to be excluded from attack surface reduction rules\" />\n        </Property>\n        <Property Name=\"defenderBlockEndUserAccess\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows user access to the Windows Defender UI. If disallowed, all Windows Defender notifications will also be suppressed.\" />\n        </Property>\n        <Property Name=\"defenderBlockPersistenceThroughWmiType\" Type=\"graph.defenderAttackSurfaceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Block persistence through WMI event subscription. Possible values are: userDefined, block, auditMode, warn, disable.\" />\n        </Property>\n        <Property Name=\"defenderCheckForSignaturesBeforeRunningScan\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows you to manage whether a check for new virus and spyware definitions will occur before running a scan.\" />\n        </Property>\n        <Property Name=\"defenderCloudBlockLevel\" Type=\"graph.defenderCloudBlockLevelType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Added in Windows 10, version 1709. This policy setting determines how aggressive Windows Defender Antivirus will be in blocking and scanning suspicious files. Value type is integer. This feature requires the 'Join Microsoft MAPS' setting enabled in order to function. Possible values are: notConfigured, high, highPlus, zeroTolerance.\" />\n        </Property>\n        <Property Name=\"defenderCloudExtendedTimeoutInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Added in Windows 10, version 1709. This feature allows Windows Defender Antivirus to block a suspicious file for up to 60 seconds, and scan it in the cloud to make sure it's safe. Value type is integer, range is 0 - 50. This feature depends on three other MAPS settings the must all be enabled- 'Configure the 'Block at First Sight' feature; 'Join Microsoft MAPS'; 'Send file samples when further analysis is required'. Valid values 0 to 50\" />\n        </Property>\n        <Property Name=\"defenderDaysBeforeDeletingQuarantinedMalware\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time period (in days) that quarantine items will be stored on the system. Valid values 0 to 90\" />\n        </Property>\n        <Property Name=\"defenderDetectedMalwareActions\" Type=\"graph.defenderDetectedMalwareActions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows an administrator to specify any valid threat severity levels and the corresponding default action ID to take.\" />\n        </Property>\n        <Property Name=\"defenderDisableBehaviorMonitoring\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender Behavior Monitoring functionality.\" />\n        </Property>\n        <Property Name=\"defenderDisableCatchupFullScan\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows you to configure catch-up scans for scheduled full scans. A catch-up scan is a scan that is initiated because a regularly scheduled scan was missed. Usually these scheduled scans are missed because the computer was turned off at the scheduled time.\" />\n        </Property>\n        <Property Name=\"defenderDisableCatchupQuickScan\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows you to configure catch-up scans for scheduled quick scans. A catch-up scan is a scan that is initiated because a regularly scheduled scan was missed. Usually these scheduled scans are missed because the computer was turned off at the scheduled time.\" />\n        </Property>\n        <Property Name=\"defenderDisableCloudProtection\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"To best protect your PC, Windows Defender will send information to Microsoft about any problems it finds. Microsoft will analyze that information, learn more about problems affecting you and other customers, and offer improved solutions.\" />\n        </Property>\n        <Property Name=\"defenderDisableIntrusionPreventionSystem\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender Intrusion Prevention functionality.\" />\n        </Property>\n        <Property Name=\"defenderDisableOnAccessProtection\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender On Access Protection functionality.\" />\n        </Property>\n        <Property Name=\"defenderDisableRealTimeMonitoring\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender Realtime Monitoring functionality.\" />\n        </Property>\n        <Property Name=\"defenderDisableScanArchiveFiles\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows scanning of archives.\" />\n        </Property>\n        <Property Name=\"defenderDisableScanDownloads\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender IOAVP Protection functionality.\" />\n        </Property>\n        <Property Name=\"defenderDisableScanNetworkFiles\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows a scanning of network files.\" />\n        </Property>\n        <Property Name=\"defenderDisableScanRemovableDrivesDuringFullScan\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows a full scan of removable drives. During a quick scan, removable drives may still be scanned.\" />\n        </Property>\n        <Property Name=\"defenderDisableScanScriptsLoadedInInternetExplorer\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender Script Scanning functionality.\" />\n        </Property>\n        <Property Name=\"defenderEmailContentExecution\" Type=\"graph.defenderProtectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating if execution of executable content (exe, dll, ps, js, vbs, etc) should be dropped from email (webmail/mail-client). Possible values are: userDefined, enable, auditMode, warn, notConfigured.\" />\n        </Property>\n        <Property Name=\"defenderEmailContentExecutionType\" Type=\"graph.defenderAttackSurfaceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating if execution of executable content (exe, dll, ps, js, vbs, etc) should be dropped from email (webmail/mail-client). Possible values are: userDefined, block, auditMode, warn, disable.\" />\n        </Property>\n        <Property Name=\"defenderEnableLowCpuPriority\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows you to enable or disable low CPU priority for scheduled scans.\" />\n        </Property>\n        <Property Name=\"defenderEnableScanIncomingMail\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows scanning of email.\" />\n        </Property>\n        <Property Name=\"defenderEnableScanMappedNetworkDrivesDuringFullScan\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows a full scan of mapped network drives.\" />\n        </Property>\n        <Property Name=\"defenderExploitProtectionXml\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Xml content containing information regarding exploit protection details.\" />\n        </Property>\n        <Property Name=\"defenderExploitProtectionXmlFileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the file from which DefenderExploitProtectionXml was obtained.\" />\n        </Property>\n        <Property Name=\"defenderFileExtensionsToExclude\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File extensions to exclude from scans and real time protection.\" />\n        </Property>\n        <Property Name=\"defenderFilesAndFoldersToExclude\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Files and folder to exclude from scans and real time protection.\" />\n        </Property>\n        <Property Name=\"defenderGuardedFoldersAllowedAppPaths\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of paths to exe that are allowed to access protected folders\" />\n        </Property>\n        <Property Name=\"defenderGuardMyFoldersType\" Type=\"graph.folderProtectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of protected folders. Possible values are: userDefined, enable, auditMode, blockDiskModification, auditDiskModification.\" />\n        </Property>\n        <Property Name=\"defenderNetworkProtectionType\" Type=\"graph.defenderProtectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of NetworkProtection. Possible values are: userDefined, enable, auditMode, warn, notConfigured.\" />\n        </Property>\n        <Property Name=\"defenderOfficeAppsExecutableContentCreationOrLaunch\" Type=\"graph.defenderProtectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Office applications/macros creating or launching executable content. Possible values are: userDefined, enable, auditMode, warn, notConfigured.\" />\n        </Property>\n        <Property Name=\"defenderOfficeAppsExecutableContentCreationOrLaunchType\" Type=\"graph.defenderAttackSurfaceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Office applications/macros creating or launching executable content. Possible values are: userDefined, block, auditMode, warn, disable.\" />\n        </Property>\n        <Property Name=\"defenderOfficeAppsLaunchChildProcess\" Type=\"graph.defenderProtectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Office application launching child processes. Possible values are: userDefined, enable, auditMode, warn, notConfigured.\" />\n        </Property>\n        <Property Name=\"defenderOfficeAppsLaunchChildProcessType\" Type=\"graph.defenderAttackSurfaceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Office application launching child processes. Possible values are: userDefined, block, auditMode, warn, disable.\" />\n        </Property>\n        <Property Name=\"defenderOfficeAppsOtherProcessInjection\" Type=\"graph.defenderProtectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of  Office applications injecting into other processes. Possible values are: userDefined, enable, auditMode, warn, notConfigured.\" />\n        </Property>\n        <Property Name=\"defenderOfficeAppsOtherProcessInjectionType\" Type=\"graph.defenderAttackSurfaceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Office applications injecting into other processes. Possible values are: userDefined, block, auditMode, warn, disable.\" />\n        </Property>\n        <Property Name=\"defenderOfficeCommunicationAppsLaunchChildProcess\" Type=\"graph.defenderProtectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Office communication applications, including Microsoft Outlook, from creating child processes. Possible values are: userDefined, enable, auditMode, warn, notConfigured.\" />\n        </Property>\n        <Property Name=\"defenderOfficeMacroCodeAllowWin32Imports\" Type=\"graph.defenderProtectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Win32 imports from Macro code in Office. Possible values are: userDefined, enable, auditMode, warn, notConfigured.\" />\n        </Property>\n        <Property Name=\"defenderOfficeMacroCodeAllowWin32ImportsType\" Type=\"graph.defenderAttackSurfaceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of Win32 imports from Macro code in Office. Possible values are: userDefined, block, auditMode, warn, disable.\" />\n        </Property>\n        <Property Name=\"defenderPotentiallyUnwantedAppAction\" Type=\"graph.defenderProtectionType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Added in Windows 10, version 1607. Specifies the level of detection for potentially unwanted applications (PUAs). Windows Defender alerts you when potentially unwanted software is being downloaded or attempts to install itself on your computer. Possible values are: userDefined, enable, auditMode, warn, notConfigured.\" />\n        </Property>\n        <Property Name=\"defenderPreventCredentialStealingType\" Type=\"graph.defenderProtectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating if credential stealing from the Windows local security authority subsystem is permitted. Possible values are: userDefined, enable, auditMode, warn, notConfigured.\" />\n        </Property>\n        <Property Name=\"defenderProcessCreation\" Type=\"graph.defenderProtectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating response to process creations originating from PSExec and WMI commands. Possible values are: userDefined, enable, auditMode, warn, notConfigured.\" />\n        </Property>\n        <Property Name=\"defenderProcessCreationType\" Type=\"graph.defenderAttackSurfaceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating response to process creations originating from PSExec and WMI commands. Possible values are: userDefined, block, auditMode, warn, disable.\" />\n        </Property>\n        <Property Name=\"defenderProcessesToExclude\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Processes to exclude from scans and real time protection.\" />\n        </Property>\n        <Property Name=\"defenderScanDirection\" Type=\"graph.defenderRealtimeScanDirection\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls which sets of files should be monitored. Possible values are: monitorAllFiles, monitorIncomingFilesOnly, monitorOutgoingFilesOnly.\" />\n        </Property>\n        <Property Name=\"defenderScanMaxCpuPercentage\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the average CPU load factor for the Windows Defender scan (in percent). The default value is 50. Valid values 0 to 100\" />\n        </Property>\n        <Property Name=\"defenderScanType\" Type=\"graph.defenderScanType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Selects whether to perform a quick scan or full scan. Possible values are: userDefined, disabled, quick, full.\" />\n        </Property>\n        <Property Name=\"defenderScheduledQuickScanTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Selects the time of day that the Windows Defender quick scan should run. For example, a value of 0=12:00AM, a value of 60=1:00AM, a value of 120=2:00, and so on, up to a value of 1380=11:00PM. The default value is 120\" />\n        </Property>\n        <Property Name=\"defenderScheduledScanDay\" Type=\"graph.weeklySchedule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Selects the day that the Windows Defender scan should run. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday, noScheduledScan.\" />\n        </Property>\n        <Property Name=\"defenderScheduledScanTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Selects the time of day that the Windows Defender scan should run.\" />\n        </Property>\n        <Property Name=\"defenderScriptDownloadedPayloadExecution\" Type=\"graph.defenderProtectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of js/vbs executing payload downloaded from Internet. Possible values are: userDefined, enable, auditMode, warn, notConfigured.\" />\n        </Property>\n        <Property Name=\"defenderScriptDownloadedPayloadExecutionType\" Type=\"graph.defenderAttackSurfaceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of js/vbs executing payload downloaded from Internet. Possible values are: userDefined, block, auditMode, warn, disable.\" />\n        </Property>\n        <Property Name=\"defenderScriptObfuscatedMacroCode\" Type=\"graph.defenderProtectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of obfuscated js/vbs/ps/macro code. Possible values are: userDefined, enable, auditMode, warn, notConfigured.\" />\n        </Property>\n        <Property Name=\"defenderScriptObfuscatedMacroCodeType\" Type=\"graph.defenderAttackSurfaceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating the behavior of obfuscated js/vbs/ps/macro code. Possible values are: userDefined, block, auditMode, warn, disable.\" />\n        </Property>\n        <Property Name=\"defenderSecurityCenterBlockExploitProtectionOverride\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block user from overriding Exploit Protection settings.\" />\n        </Property>\n        <Property Name=\"defenderSecurityCenterDisableAccountUI\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the account protection area.\" />\n        </Property>\n        <Property Name=\"defenderSecurityCenterDisableAppBrowserUI\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the app and browser protection area.\" />\n        </Property>\n        <Property Name=\"defenderSecurityCenterDisableClearTpmUI\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the Clear TPM button.\" />\n        </Property>\n        <Property Name=\"defenderSecurityCenterDisableFamilyUI\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the family options area.\" />\n        </Property>\n        <Property Name=\"defenderSecurityCenterDisableHardwareUI\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the hardware protection area.\" />\n        </Property>\n        <Property Name=\"defenderSecurityCenterDisableHealthUI\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the device performance and health area.\" />\n        </Property>\n        <Property Name=\"defenderSecurityCenterDisableNetworkUI\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the firewall and network protection area.\" />\n        </Property>\n        <Property Name=\"defenderSecurityCenterDisableNotificationAreaUI\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the notification area control. The user needs to either sign out and sign in or reboot the computer for this setting to take effect.\" />\n        </Property>\n        <Property Name=\"defenderSecurityCenterDisableRansomwareUI\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the ransomware protection area.\" />\n        </Property>\n        <Property Name=\"defenderSecurityCenterDisableSecureBootUI\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the secure boot area under Device security.\" />\n        </Property>\n        <Property Name=\"defenderSecurityCenterDisableTroubleshootingUI\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the security process troubleshooting under Device security.\" />\n        </Property>\n        <Property Name=\"defenderSecurityCenterDisableVirusUI\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of the virus and threat protection area.\" />\n        </Property>\n        <Property Name=\"defenderSecurityCenterDisableVulnerableTpmFirmwareUpdateUI\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to disable the display of update TPM Firmware when a vulnerable firmware is detected.\" />\n        </Property>\n        <Property Name=\"defenderSecurityCenterHelpEmail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address that is displayed to users.\" />\n        </Property>\n        <Property Name=\"defenderSecurityCenterHelpPhone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The phone number or Skype ID that is displayed to users.\" />\n        </Property>\n        <Property Name=\"defenderSecurityCenterHelpURL\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The help portal URL this is displayed to users.\" />\n        </Property>\n        <Property Name=\"defenderSecurityCenterITContactDisplay\" Type=\"graph.defenderSecurityCenterITContactDisplayType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure where to display IT contact information to end users. Possible values are: notConfigured, displayInAppAndInNotifications, displayOnlyInApp, displayOnlyInNotifications.\" />\n        </Property>\n        <Property Name=\"defenderSecurityCenterNotificationsFromApp\" Type=\"graph.defenderSecurityCenterNotificationsFromAppType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notifications to show from the displayed areas of app. Possible values are: notConfigured, blockNoncriticalNotifications, blockAllNotifications.\" />\n        </Property>\n        <Property Name=\"defenderSecurityCenterOrganizationDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The company name that is displayed to the users.\" />\n        </Property>\n        <Property Name=\"defenderSignatureUpdateIntervalInHours\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the interval (in hours) that will be used to check for signatures, so instead of using the ScheduleDay and ScheduleTime the check for new signatures will be set according to the interval. Valid values 0 to 24\" />\n        </Property>\n        <Property Name=\"defenderSubmitSamplesConsentType\" Type=\"graph.defenderSubmitSamplesConsentType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Checks for the user consent level in Windows Defender to send data. Possible values are: sendSafeSamplesAutomatically, alwaysPrompt, neverSend, sendAllSamplesAutomatically.\" />\n        </Property>\n        <Property Name=\"defenderUntrustedExecutable\" Type=\"graph.defenderProtectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating response to executables that don't meet a prevalence, age, or trusted list criteria. Possible values are: userDefined, enable, auditMode, warn, notConfigured.\" />\n        </Property>\n        <Property Name=\"defenderUntrustedExecutableType\" Type=\"graph.defenderAttackSurfaceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating response to executables that don't meet a prevalence, age, or trusted list criteria. Possible values are: userDefined, block, auditMode, warn, disable.\" />\n        </Property>\n        <Property Name=\"defenderUntrustedUSBProcess\" Type=\"graph.defenderProtectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating response to untrusted and unsigned processes that run from USB. Possible values are: userDefined, enable, auditMode, warn, notConfigured.\" />\n        </Property>\n        <Property Name=\"defenderUntrustedUSBProcessType\" Type=\"graph.defenderAttackSurfaceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating response to untrusted and unsigned processes that run from USB. Possible values are: userDefined, block, auditMode, warn, disable.\" />\n        </Property>\n        <Property Name=\"deviceGuardEnableSecureBootWithDMA\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This property will be deprecated in May 2019 and will be replaced with property DeviceGuardSecureBootWithDMA. Specifies whether Platform Security Level is enabled at next reboot.\" />\n        </Property>\n        <Property Name=\"deviceGuardEnableVirtualizationBasedSecurity\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Turns On Virtualization Based Security(VBS).\" />\n        </Property>\n        <Property Name=\"deviceGuardLaunchSystemGuard\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the IT admin to configure the launch of System Guard. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"deviceGuardLocalSystemAuthorityCredentialGuardSettings\" Type=\"graph.deviceGuardLocalSystemAuthorityCredentialGuardType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Turn on Credential Guard when Platform Security Level with Secure Boot and Virtualization Based Security are both enabled. Possible values are: notConfigured, enableWithUEFILock, enableWithoutUEFILock, disable.\" />\n        </Property>\n        <Property Name=\"deviceGuardSecureBootWithDMA\" Type=\"graph.secureBootWithDMAType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether Platform Security Level is enabled at next reboot. Possible values are: notConfigured, withoutDMA, withDMA.\" />\n        </Property>\n        <Property Name=\"dmaGuardDeviceEnumerationPolicy\" Type=\"graph.dmaGuardDeviceEnumerationPolicyType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy is intended to provide additional security against external DMA capable devices. It allows for more control over the enumeration of external DMA capable devices incompatible with DMA Remapping/device memory isolation and sandboxing. This policy only takes effect when Kernel DMA Protection is supported and enabled by the system firmware. Kernel DMA Protection is a platform feature that cannot be controlled via policy or by end user. It has to be supported by the system at the time of manufacturing. To check if the system supports Kernel DMA Protection, please check the Kernel DMA Protection field in the Summary page of MSINFO32.exe. Possible values are: deviceDefault, blockAll, allowAll.\" />\n        </Property>\n        <Property Name=\"firewallBlockStatefulFTP\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocks stateful FTP connections to the device\" />\n        </Property>\n        <Property Name=\"firewallCertificateRevocationListCheckMethod\" Type=\"graph.firewallCertificateRevocationListCheckMethodType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify how the certificate revocation list is to be enforced. Possible values are: deviceDefault, none, attempt, require.\" />\n        </Property>\n        <Property Name=\"firewallIdleTimeoutForSecurityAssociationInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the idle timeout for security associations, in seconds, from 300 to 3600 inclusive. This is the period after which security associations will expire and be deleted. Valid values 300 to 3600\" />\n        </Property>\n        <Property Name=\"firewallIPSecExemptionsAllowDHCP\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow both IPv4 and IPv6 DHCP traffic\" />\n        </Property>\n        <Property Name=\"firewallIPSecExemptionsAllowICMP\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow ICMP\" />\n        </Property>\n        <Property Name=\"firewallIPSecExemptionsAllowNeighborDiscovery\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow neighbor discovery IPv6 ICMP type-codes\" />\n        </Property>\n        <Property Name=\"firewallIPSecExemptionsAllowRouterDiscovery\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to allow router discovery IPv6 ICMP type-codes\" />\n        </Property>\n        <Property Name=\"firewallIPSecExemptionsNone\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures IPSec exemptions to no exemptions\" />\n        </Property>\n        <Property Name=\"firewallMergeKeyingModuleSettings\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If an authentication set is not fully supported by a keying module, direct the module to ignore only unsupported authentication suites rather than the entire set\" />\n        </Property>\n        <Property Name=\"firewallPacketQueueingMethod\" Type=\"graph.firewallPacketQueueingMethodType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures how packet queueing should be applied in the tunnel gateway scenario. Possible values are: deviceDefault, disabled, queueInbound, queueOutbound, queueBoth.\" />\n        </Property>\n        <Property Name=\"firewallPreSharedKeyEncodingMethod\" Type=\"graph.firewallPreSharedKeyEncodingMethodType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select the preshared key encoding to be used. Possible values are: deviceDefault, none, utF8.\" />\n        </Property>\n        <Property Name=\"firewallProfileDomain\" Type=\"graph.windowsFirewallNetworkProfile\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall profile settings for domain networks\" />\n        </Property>\n        <Property Name=\"firewallProfilePrivate\" Type=\"graph.windowsFirewallNetworkProfile\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall profile settings for private networks\" />\n        </Property>\n        <Property Name=\"firewallProfilePublic\" Type=\"graph.windowsFirewallNetworkProfile\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall profile settings for public networks\" />\n        </Property>\n        <Property Name=\"firewallRules\" Type=\"Collection(graph.windowsFirewallRule)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall rule settings. This collection can contain a maximum of 150 elements.\" />\n        </Property>\n        <Property Name=\"lanManagerAuthenticationLevel\" Type=\"graph.lanManagerAuthenticationLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines which challenge/response authentication protocol is used for network logons. Possible values are: lmAndNltm, lmNtlmAndNtlmV2, lmAndNtlmOnly, lmAndNtlmV2, lmNtlmV2AndNotLm, lmNtlmV2AndNotLmOrNtm.\" />\n        </Property>\n        <Property Name=\"lanManagerWorkstationDisableInsecureGuestLogons\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If enabled,the SMB client will allow insecure guest logons. If not configured, the SMB client will reject insecure guest logons.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsAdministratorAccountName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define a different account name to be associated with the security identifier (SID) for the account 'Administrator'.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsAdministratorElevationPromptBehavior\" Type=\"graph.localSecurityOptionsAdministratorElevationPromptBehaviorType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the behavior of the elevation prompt for admins in Admin Approval Mode. Possible values are: notConfigured, elevateWithoutPrompting, promptForCredentialsOnTheSecureDesktop, promptForConsentOnTheSecureDesktop, promptForCredentials, promptForConsent, promptForConsentForNonWindowsBinaries.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsAllowAnonymousEnumerationOfSAMAccountsAndShares\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether to allows anonymous users to perform certain activities, such as enumerating the names of domain accounts and network shares.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsAllowPKU2UAuthenticationRequests\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block PKU2U authentication requests to this device to use online identities.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsAllowRemoteCallsToSecurityAccountsManager\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edit the default Security Descriptor Definition Language string to allow or deny users and groups to make remote calls to the SAM.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsAllowRemoteCallsToSecurityAccountsManagerHelperBool\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UI helper boolean for LocalSecurityOptionsAllowRemoteCallsToSecurityAccountsManager entity\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsAllowSystemToBeShutDownWithoutHavingToLogOn\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether a computer can be shut down without having to log on to Windows.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsAllowUIAccessApplicationElevation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow UIAccess apps to prompt for elevation without using the secure desktop.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsAllowUIAccessApplicationsForSecureLocations\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow UIAccess apps to prompt for elevation without using the secure desktop.Default is enabled\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsAllowUndockWithoutHavingToLogon\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent a portable computer from being undocked without having to log in.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsBlockMicrosoftAccounts\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent users from adding new Microsoft accounts to this computer.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsBlockRemoteLogonWithBlankPassword\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Local accounts that are not password protected to log on from locations other than the physical device.Default is enabled\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsBlockRemoteOpticalDriveAccess\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this settings allows only interactively logged on user to access CD-ROM media.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsBlockUsersInstallingPrinterDrivers\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Restrict installing printer drivers as part of connecting to a shared printer to admins only.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsClearVirtualMemoryPageFile\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether the virtual memory pagefile is cleared when the system is shut down.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsClientDigitallySignCommunicationsAlways\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether packet signing is required by the SMB client component.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsClientSendUnencryptedPasswordToThirdPartySMBServers\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If this security setting is enabled, the Server Message Block (SMB) redirector is allowed to send plaintext passwords to non-Microsoft SMB servers that do not support password encryption during authentication.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsDetectApplicationInstallationsAndPromptForElevation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App installations requiring elevated privileges will prompt for admin credentials.Default is enabled\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsDisableAdministratorAccount\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether the Local Administrator account is enabled or disabled.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsDisableClientDigitallySignCommunicationsIfServerAgrees\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether the SMB client attempts to negotiate SMB packet signing.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsDisableGuestAccount\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines if the Guest account is enabled or disabled.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsDisableServerDigitallySignCommunicationsAlways\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether packet signing is required by the SMB server component.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsDisableServerDigitallySignCommunicationsIfClientAgrees\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether the SMB server will negotiate SMB packet signing with clients that request it.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsDoNotAllowAnonymousEnumerationOfSAMAccounts\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines what additional permissions will be granted for anonymous connections to the computer.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsDoNotRequireCtrlAltDel\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require CTRL+ALT+DEL to be pressed before a user can log on.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsDoNotStoreLANManagerHashValueOnNextPasswordChange\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines if, at the next password change, the LAN Manager (LM) hash value for the new password is stored. It’s not stored by default.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUser\" Type=\"graph.localSecurityOptionsFormatAndEjectOfRemovableMediaAllowedUserType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define who is allowed to format and eject removable NTFS media. Possible values are: notConfigured, administrators, administratorsAndPowerUsers, administratorsAndInteractiveUsers.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsGuestAccountName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define a different account name to be associated with the security identifier (SID) for the account 'Guest'.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsHideLastSignedInUser\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not display the username of the last person who signed in on this device.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsHideUsernameAtSignIn\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not display the username of the person signing in to this device after credentials are entered and before the device’s desktop is shown.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsInformationDisplayedOnLockScreen\" Type=\"graph.localSecurityOptionsInformationDisplayedOnLockScreenType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure the user information that is displayed when the session is locked. If not configured, user display name, domain and username are shown. Possible values are: notConfigured, administrators, administratorsAndPowerUsers, administratorsAndInteractiveUsers.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsInformationShownOnLockScreen\" Type=\"graph.localSecurityOptionsInformationShownOnLockScreenType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure the user information that is displayed when the session is locked. If not configured, user display name, domain and username are shown. Possible values are: notConfigured, userDisplayNameDomainUser, userDisplayNameOnly, doNotDisplayUser.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsLogOnMessageText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set message text for users attempting to log in.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsLogOnMessageTitle\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set message title for users attempting to log in.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsMachineInactivityLimit\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define maximum minutes of inactivity on the interactive desktop’s login screen until the screen saver runs. Valid values 0 to 9999\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsMachineInactivityLimitInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define maximum minutes of inactivity on the interactive desktop’s login screen until the screen saver runs. Valid values 0 to 9999\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsMinimumSessionSecurityForNtlmSspBasedClients\" Type=\"graph.localSecurityOptionsMinimumSessionSecurity\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting allows a client to require the negotiation of 128-bit encryption and/or NTLMv2 session security. Possible values are: none, requireNtmlV2SessionSecurity, require128BitEncryption, ntlmV2And128BitEncryption.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsMinimumSessionSecurityForNtlmSspBasedServers\" Type=\"graph.localSecurityOptionsMinimumSessionSecurity\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting allows a server to require the negotiation of 128-bit encryption and/or NTLMv2 session security. Possible values are: none, requireNtmlV2SessionSecurity, require128BitEncryption, ntlmV2And128BitEncryption.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsOnlyElevateSignedExecutables\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforce PKI certification path validation for a given executable file before it is permitted to run.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsRestrictAnonymousAccessToNamedPipesAndShares\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By default, this security setting restricts anonymous access to shares and pipes to the settings for named pipes that can be accessed anonymously and Shares that can be accessed anonymously\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsSmartCardRemovalBehavior\" Type=\"graph.localSecurityOptionsSmartCardRemovalBehaviorType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines what happens when the smart card for a logged-on user is removed from the smart card reader. Possible values are: noAction, lockWorkstation, forceLogoff, disconnectRemoteDesktopSession.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsStandardUserElevationPromptBehavior\" Type=\"graph.localSecurityOptionsStandardUserElevationPromptBehaviorType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the behavior of the elevation prompt for standard users. Possible values are: notConfigured, automaticallyDenyElevationRequests, promptForCredentialsOnTheSecureDesktop, promptForCredentials.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsSwitchToSecureDesktopWhenPromptingForElevation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable all elevation requests to go to the interactive user's desktop rather than the secure desktop. Prompt behavior policy settings for admins and standard users are used.\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsUseAdminApprovalMode\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether the built-in admin account uses Admin Approval Mode or runs all apps with full admin privileges.Default is enabled\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsUseAdminApprovalModeForAdministrators\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define whether Admin Approval Mode and all UAC policy settings are enabled, default is enabled\" />\n        </Property>\n        <Property Name=\"localSecurityOptionsVirtualizeFileAndRegistryWriteFailuresToPerUserLocations\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Virtualize file and registry write failures to per user locations\" />\n        </Property>\n        <Property Name=\"smartScreenBlockOverrideForFiles\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT Admins to control whether users can can ignore SmartScreen warnings and run malicious files.\" />\n        </Property>\n        <Property Name=\"smartScreenEnableInShell\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT Admins to configure SmartScreen for Windows.\" />\n        </Property>\n        <Property Name=\"userRightsAccessCredentialManagerAsTrustedCaller\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right is used by Credential Manager during Backup/Restore. Users' saved credentials might be compromised if this privilege is given to other entities. Only states NotConfigured and Allowed are supported\" />\n        </Property>\n        <Property Name=\"userRightsActAsPartOfTheOperatingSystem\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right allows a process to impersonate any user without authentication. The process can therefore gain access to the same local resources as that user. Only states NotConfigured and Allowed are supported\" />\n        </Property>\n        <Property Name=\"userRightsAllowAccessFromNetwork\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users and groups are allowed to connect to the computer over the network. State Allowed is supported.\" />\n        </Property>\n        <Property Name=\"userRightsBackupData\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can bypass file, directory, registry, and other persistent objects permissions when backing up files and directories. Only states NotConfigured and Allowed are supported\" />\n        </Property>\n        <Property Name=\"userRightsBlockAccessFromNetwork\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users and groups are block from connecting to the computer over the network. State Block is supported.\" />\n        </Property>\n        <Property Name=\"userRightsChangeSystemTime\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users and groups can change the time and date on the internal clock of the computer. Only states NotConfigured and Allowed are supported\" />\n        </Property>\n        <Property Name=\"userRightsCreateGlobalObjects\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines whether users can create global objects that are available to all sessions. Users who can create global objects could affect processes that run under other users' sessions, which could lead to application failure or data corruption. Only states NotConfigured and Allowed are supported\" />\n        </Property>\n        <Property Name=\"userRightsCreatePageFile\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users and groups can call an internal API to create and change the size of a page file. Only states NotConfigured and Allowed are supported\" />\n        </Property>\n        <Property Name=\"userRightsCreatePermanentSharedObjects\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which accounts can be used by processes to create a directory object using the object manager. Only states NotConfigured and Allowed are supported\" />\n        </Property>\n        <Property Name=\"userRightsCreateSymbolicLinks\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines if the user can create a symbolic link from the computer to which they are logged on. Only states NotConfigured and Allowed are supported\" />\n        </Property>\n        <Property Name=\"userRightsCreateToken\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users/groups can be used by processes to create a token that can then be used to get access to any local resources when the process uses an internal API to create an access token. Only states NotConfigured and Allowed are supported\" />\n        </Property>\n        <Property Name=\"userRightsDebugPrograms\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can attach a debugger to any process or to the kernel. Only states NotConfigured and Allowed are supported\" />\n        </Property>\n        <Property Name=\"userRightsDelegation\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can set the Trusted for Delegation setting on a user or computer object. Only states NotConfigured and Allowed are supported.\" />\n        </Property>\n        <Property Name=\"userRightsDenyLocalLogOn\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users cannot log on to the computer. States NotConfigured, Blocked are supported\" />\n        </Property>\n        <Property Name=\"userRightsGenerateSecurityAudits\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which accounts can be used by a process to add entries to the security log. The security log is used to trace unauthorized system access.  Only states NotConfigured and Allowed are supported.\" />\n        </Property>\n        <Property Name=\"userRightsImpersonateClient\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assigning this user right to a user allows programs running on behalf of that user to impersonate a client. Requiring this user right for this kind of impersonation prevents an unauthorized user from convincing a client to connect to a service that they have created and then impersonating that client, which can elevate the unauthorized user's permissions to administrative or system levels. Only states NotConfigured and Allowed are supported.\" />\n        </Property>\n        <Property Name=\"userRightsIncreaseSchedulingPriority\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which accounts can use a process with Write Property access to another process to increase the execution priority assigned to the other process. Only states NotConfigured and Allowed are supported.\" />\n        </Property>\n        <Property Name=\"userRightsLoadUnloadDrivers\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can dynamically load and unload device drivers or other code in to kernel mode. Only states NotConfigured and Allowed are supported.\" />\n        </Property>\n        <Property Name=\"userRightsLocalLogOn\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can log on to the computer. States NotConfigured, Allowed are supported\" />\n        </Property>\n        <Property Name=\"userRightsLockMemory\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which accounts can use a process to keep data in physical memory, which prevents the system from paging the data to virtual memory on disk. Only states NotConfigured and Allowed are supported.\" />\n        </Property>\n        <Property Name=\"userRightsManageAuditingAndSecurityLogs\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can specify object access auditing options for individual resources, such as files, Active Directory objects, and registry keys. Only states NotConfigured and Allowed are supported.\" />\n        </Property>\n        <Property Name=\"userRightsManageVolumes\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users and groups can run maintenance tasks on a volume, such as remote defragmentation. Only states NotConfigured and Allowed are supported.\" />\n        </Property>\n        <Property Name=\"userRightsModifyFirmwareEnvironment\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines who can modify firmware environment values. Only states NotConfigured and Allowed are supported.\" />\n        </Property>\n        <Property Name=\"userRightsModifyObjectLabels\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which user accounts can modify the integrity label of objects, such as files, registry keys, or processes owned by other users. Only states NotConfigured and Allowed are supported.\" />\n        </Property>\n        <Property Name=\"userRightsProfileSingleProcess\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can use performance monitoring tools to monitor the performance of system processes. Only states NotConfigured and Allowed are supported.\" />\n        </Property>\n        <Property Name=\"userRightsRemoteDesktopServicesLogOn\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users and groups are prohibited from logging on as a Remote Desktop Services client. Only states NotConfigured and Blocked are supported\" />\n        </Property>\n        <Property Name=\"userRightsRemoteShutdown\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users are allowed to shut down a computer from a remote location on the network. Misuse of this user right can result in a denial of service. Only states NotConfigured and Allowed are supported.\" />\n        </Property>\n        <Property Name=\"userRightsRestoreData\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can bypass file, directory, registry, and other persistent objects permissions when restoring backed up files and directories, and determines which users can set any valid security principal as the owner of an object. Only states NotConfigured and Allowed are supported.\" />\n        </Property>\n        <Property Name=\"userRightsTakeOwnership\" Type=\"graph.deviceManagementUserRightsSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This user right determines which users can take ownership of any securable object in the system, including Active Directory objects, files and folders, printers, registry keys, processes, and threads. Only states NotConfigured and Allowed are supported.\" />\n        </Property>\n        <Property Name=\"windowsDefenderTamperProtection\" Type=\"graph.windowsDefenderTamperProtectionOptions\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure windows defender TamperProtection settings. Possible values are: notConfigured, enable, disable.\" />\n        </Property>\n        <Property Name=\"xboxServicesAccessoryManagementServiceStartupMode\" Type=\"graph.serviceStartType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting determines whether the Accessory management service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. Possible values are: manual, automatic, disabled.\" />\n        </Property>\n        <Property Name=\"xboxServicesEnableXboxGameSaveTask\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting determines whether xbox game save is enabled (1) or disabled (0).\" />\n        </Property>\n        <Property Name=\"xboxServicesLiveAuthManagerServiceStartupMode\" Type=\"graph.serviceStartType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting determines whether Live Auth Manager service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. Possible values are: manual, automatic, disabled.\" />\n        </Property>\n        <Property Name=\"xboxServicesLiveGameSaveServiceStartupMode\" Type=\"graph.serviceStartType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting determines whether Live Game save service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. Possible values are: manual, automatic, disabled.\" />\n        </Property>\n        <Property Name=\"xboxServicesLiveNetworkingServiceStartupMode\" Type=\"graph.serviceStartType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting determines whether Networking service's start type is Automatic(2), Manual(3), Disabled(4). Default: Manual. Possible values are: manual, automatic, disabled.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10EnterpriseModernAppManagementConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"uninstallBuiltInApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to uninstall a fixed list of built-in Windows apps.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10GeneralConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"accountsBlockAddingNonMicrosoftAccountEmail\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.\" />\n        </Property>\n        <Property Name=\"activateAppsWithVoice\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if Windows apps can be activated by voice. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"antiTheftModeBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from selecting an AntiTheft mode preference (Windows 10 Mobile only).\" />\n        </Property>\n        <Property Name=\"appManagementMSIAllowUserControlOverInstall\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting permits users to change installation options that typically are available only to system administrators.\" />\n        </Property>\n        <Property Name=\"appManagementMSIAlwaysInstallWithElevatedPrivileges\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting directs Windows Installer to use elevated permissions when it installs any program on the system.\" />\n        </Property>\n        <Property Name=\"appManagementPackageFamilyNamesToLaunchAfterLogOn\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of semi-colon delimited Package Family Names of Windows apps. Listed Windows apps are to be launched after logon.​\" />\n        </Property>\n        <Property Name=\"appsAllowTrustedAppsSideloading\" Type=\"graph.stateManagementSetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether apps from AppX packages signed with a trusted certificate can be side loaded. Possible values are: notConfigured, blocked, allowed.\" />\n        </Property>\n        <Property Name=\"appsBlockWindowsStoreOriginatedApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the launch of all apps from Windows Store that came pre-installed or were downloaded.\" />\n        </Property>\n        <Property Name=\"authenticationAllowSecondaryDevice\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows secondary authentication devices to work with Windows.\" />\n        </Property>\n        <Property Name=\"authenticationPreferredAzureADTenantDomainName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the preferred domain among available domains in the Azure AD tenant.\" />\n        </Property>\n        <Property Name=\"authenticationWebSignIn\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not Web Credential Provider will be enabled. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"bluetoothAllowedServices\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify a list of allowed Bluetooth services and profiles in hex formatted strings.\" />\n        </Property>\n        <Property Name=\"bluetoothBlockAdvertising\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using bluetooth advertising.\" />\n        </Property>\n        <Property Name=\"bluetoothBlockDiscoverableMode\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using bluetooth discoverable mode.\" />\n        </Property>\n        <Property Name=\"bluetoothBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using bluetooth.\" />\n        </Property>\n        <Property Name=\"bluetoothBlockPrePairing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block specific bundled Bluetooth peripherals to automatically pair with the host device.\" />\n        </Property>\n        <Property Name=\"bluetoothBlockPromptedProximalConnections\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block the users from using Swift Pair and other proximity based scenarios.\" />\n        </Property>\n        <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from accessing the camera of the device.\" />\n        </Property>\n        <Property Name=\"cellularBlockDataWhenRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using data over cellular while roaming.\" />\n        </Property>\n        <Property Name=\"cellularBlockVpn\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using VPN over cellular.\" />\n        </Property>\n        <Property Name=\"cellularBlockVpnWhenRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using VPN when roaming over cellular.\" />\n        </Property>\n        <Property Name=\"cellularData\" Type=\"graph.configurationUsage\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to allow the cellular data channel on the device. If not configured, the cellular data channel is allowed and the user can turn it off. Possible values are: blocked, required, allowed, notConfigured.\" />\n        </Property>\n        <Property Name=\"certificatesBlockManualRootCertificateInstallation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from doing manual root certificate installation.\" />\n        </Property>\n        <Property Name=\"configureTimeZone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the time zone to be applied to the device. This is the standard Windows name for the target time zone.\" />\n        </Property>\n        <Property Name=\"connectedDevicesServiceBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block Connected Devices Service which enables discovery and connection to other devices, remote messaging, remote app sessions and other cross-device experiences.\" />\n        </Property>\n        <Property Name=\"copyPasteBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using copy paste.\" />\n        </Property>\n        <Property Name=\"cortanaBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to Block the user from using Cortana.\" />\n        </Property>\n        <Property Name=\"cryptographyAllowFipsAlgorithmPolicy\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to allow or disallow the Federal Information Processing Standard (FIPS) policy.\" />\n        </Property>\n        <Property Name=\"dataProtectionBlockDirectMemoryAccess\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows you to block direct memory access (DMA) for all hot pluggable PCI downstream ports until a user logs into Windows.\" />\n        </Property>\n        <Property Name=\"defenderBlockEndUserAccess\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block end user access to Defender.\" />\n        </Property>\n        <Property Name=\"defenderBlockOnAccessProtection\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows or disallows Windows Defender On Access Protection functionality.\" />\n        </Property>\n        <Property Name=\"defenderCloudBlockLevel\" Type=\"graph.defenderCloudBlockLevelType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the level of cloud-delivered protection. Possible values are: notConfigured, high, highPlus, zeroTolerance.\" />\n        </Property>\n        <Property Name=\"defenderCloudExtendedTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timeout extension for file scanning by the cloud. Valid values 0 to 50\" />\n        </Property>\n        <Property Name=\"defenderCloudExtendedTimeoutInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timeout extension for file scanning by the cloud. Valid values 0 to 50\" />\n        </Property>\n        <Property Name=\"defenderDaysBeforeDeletingQuarantinedMalware\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before deleting quarantined malware. Valid values 0 to 90\" />\n        </Property>\n        <Property Name=\"defenderDetectedMalwareActions\" Type=\"graph.defenderDetectedMalwareActions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets Defender’s actions to take on detected Malware per threat level.\" />\n        </Property>\n        <Property Name=\"defenderDisableCatchupFullScan\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When blocked, catch-up scans for scheduled full scans will be turned off.\" />\n        </Property>\n        <Property Name=\"defenderDisableCatchupQuickScan\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When blocked, catch-up scans for scheduled quick scans will be turned off.\" />\n        </Property>\n        <Property Name=\"defenderFileExtensionsToExclude\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File extensions to exclude from scans and real time protection.\" />\n        </Property>\n        <Property Name=\"defenderFilesAndFoldersToExclude\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Files and folder to exclude from scans and real time protection.\" />\n        </Property>\n        <Property Name=\"defenderMonitorFileActivity\" Type=\"graph.defenderMonitorFileActivity\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for monitoring file activity. Possible values are: userDefined, disable, monitorAllFiles, monitorIncomingFilesOnly, monitorOutgoingFilesOnly.\" />\n        </Property>\n        <Property Name=\"defenderPotentiallyUnwantedAppAction\" Type=\"graph.defenderPotentiallyUnwantedAppAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets Defender’s action to take on Potentially Unwanted Application (PUA), which includes software with behaviors of ad-injection, software bundling, persistent solicitation for payment or subscription, etc. Defender alerts user when PUA is being downloaded or attempts to install itself. Added in Windows 10 for desktop. Possible values are: deviceDefault, block, audit.\" />\n        </Property>\n        <Property Name=\"defenderPotentiallyUnwantedAppActionSetting\" Type=\"graph.defenderProtectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets Defender’s action to take on Potentially Unwanted Application (PUA), which includes software with behaviors of ad-injection, software bundling, persistent solicitation for payment or subscription, etc. Defender alerts user when PUA is being downloaded or attempts to install itself. Added in Windows 10 for desktop. Possible values are: userDefined, enable, auditMode, warn, notConfigured.\" />\n        </Property>\n        <Property Name=\"defenderProcessesToExclude\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Processes to exclude from scans and real time protection.\" />\n        </Property>\n        <Property Name=\"defenderPromptForSampleSubmission\" Type=\"graph.defenderPromptForSampleSubmission\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The configuration for how to prompt user for sample submission. Possible values are: userDefined, alwaysPrompt, promptBeforeSendingPersonalData, neverSendData, sendAllDataWithoutPrompting.\" />\n        </Property>\n        <Property Name=\"defenderRequireBehaviorMonitoring\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require behavior monitoring.\" />\n        </Property>\n        <Property Name=\"defenderRequireCloudProtection\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require cloud protection.\" />\n        </Property>\n        <Property Name=\"defenderRequireNetworkInspectionSystem\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require network inspection system.\" />\n        </Property>\n        <Property Name=\"defenderRequireRealTimeMonitoring\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require real time monitoring.\" />\n        </Property>\n        <Property Name=\"defenderScanArchiveFiles\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan archive files.\" />\n        </Property>\n        <Property Name=\"defenderScanDownloads\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan downloads.\" />\n        </Property>\n        <Property Name=\"defenderScanIncomingMail\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan incoming mail messages.\" />\n        </Property>\n        <Property Name=\"defenderScanMappedNetworkDrivesDuringFullScan\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan mapped network drives during full scan.\" />\n        </Property>\n        <Property Name=\"defenderScanMaxCpu\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Max CPU usage percentage during scan. Valid values 0 to 100\" />\n        </Property>\n        <Property Name=\"defenderScanNetworkFiles\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan files opened from a network folder.\" />\n        </Property>\n        <Property Name=\"defenderScanRemovableDrivesDuringFullScan\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan removable drives during full scan.\" />\n        </Property>\n        <Property Name=\"defenderScanScriptsLoadedInInternetExplorer\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to scan scripts loaded in Internet Explorer browser.\" />\n        </Property>\n        <Property Name=\"defenderScanType\" Type=\"graph.defenderScanType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The defender system scan type. Possible values are: userDefined, disabled, quick, full.\" />\n        </Property>\n        <Property Name=\"defenderScheduledQuickScanTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time to perform a daily quick scan.\" />\n        </Property>\n        <Property Name=\"defenderScheduledScanTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The defender time for the system scan.\" />\n        </Property>\n        <Property Name=\"defenderScheduleScanEnableLowCpuPriority\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When enabled, low CPU priority will be used during scheduled scans.\" />\n        </Property>\n        <Property Name=\"defenderSignatureUpdateIntervalInHours\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The signature update interval in hours. Specify 0 not to check. Valid values 0 to 24\" />\n        </Property>\n        <Property Name=\"defenderSubmitSamplesConsentType\" Type=\"graph.defenderSubmitSamplesConsentType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Checks for the user consent level in Windows Defender to send data. Possible values are: sendSafeSamplesAutomatically, alwaysPrompt, neverSend, sendAllSamplesAutomatically.\" />\n        </Property>\n        <Property Name=\"defenderSystemScanSchedule\" Type=\"graph.weeklySchedule\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defender day of the week for the system scan. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday, noScheduledScan.\" />\n        </Property>\n        <Property Name=\"developerUnlockSetting\" Type=\"graph.stateManagementSetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow developer unlock. Possible values are: notConfigured, blocked, allowed.\" />\n        </Property>\n        <Property Name=\"deviceManagementBlockFactoryResetOnMobile\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from resetting their phone.\" />\n        </Property>\n        <Property Name=\"deviceManagementBlockManualUnenroll\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from doing manual un-enrollment from device management.\" />\n        </Property>\n        <Property Name=\"diagnosticsDataSubmissionMode\" Type=\"graph.diagnosticDataSubmissionMode\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a value allowing the device to send diagnostic and usage telemetry data, such as Watson. Possible values are: userDefined, none, basic, enhanced, full.\" />\n        </Property>\n        <Property Name=\"displayAppListWithGdiDPIScalingTurnedOff\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of legacy applications that have GDI DPI Scaling turned off.\" />\n        </Property>\n        <Property Name=\"displayAppListWithGdiDPIScalingTurnedOn\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of legacy applications that have GDI DPI Scaling turned on.\" />\n        </Property>\n        <Property Name=\"edgeAllowStartPagesModification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow users to change Start pages on Edge. Use the EdgeHomepageUrls to specify the Start pages that the user would see by default when they open Edge.\" />\n        </Property>\n        <Property Name=\"edgeBlockAccessToAboutFlags\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to prevent access to about flags on Edge browser.\" />\n        </Property>\n        <Property Name=\"edgeBlockAddressBarDropdown\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the address bar dropdown functionality in Microsoft Edge. Disable this settings to minimize network connections from Microsoft Edge to Microsoft services.\" />\n        </Property>\n        <Property Name=\"edgeBlockAutofill\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block auto fill.\" />\n        </Property>\n        <Property Name=\"edgeBlockCompatibilityList\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block Microsoft compatibility list in Microsoft Edge. This list from Microsoft helps Edge properly display sites with known compatibility issues.\" />\n        </Property>\n        <Property Name=\"edgeBlockDeveloperTools\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block developer tools in the Edge browser.\" />\n        </Property>\n        <Property Name=\"edgeBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using the Edge browser.\" />\n        </Property>\n        <Property Name=\"edgeBlockEditFavorites\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from making changes to Favorites.\" />\n        </Property>\n        <Property Name=\"edgeBlockExtensions\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block extensions in the Edge browser.\" />\n        </Property>\n        <Property Name=\"edgeBlockFullScreenMode\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or prevent Edge from entering the full screen mode.\" />\n        </Property>\n        <Property Name=\"edgeBlockInPrivateBrowsing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block InPrivate browsing on corporate networks, in the Edge browser.\" />\n        </Property>\n        <Property Name=\"edgeBlockJavaScript\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using JavaScript.\" />\n        </Property>\n        <Property Name=\"edgeBlockLiveTileDataCollection\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the collection of information by Microsoft for live tile creation when users pin a site to Start from Microsoft Edge.\" />\n        </Property>\n        <Property Name=\"edgeBlockPasswordManager\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block password manager.\" />\n        </Property>\n        <Property Name=\"edgeBlockPopups\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups.\" />\n        </Property>\n        <Property Name=\"edgeBlockPrelaunch\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Decide whether Microsoft Edge is prelaunched at Windows startup.\" />\n        </Property>\n        <Property Name=\"edgeBlockPrinting\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure Edge to allow or block printing.\" />\n        </Property>\n        <Property Name=\"edgeBlockSavingHistory\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure Edge to allow browsing history to be saved or to never save browsing history.\" />\n        </Property>\n        <Property Name=\"edgeBlockSearchEngineCustomization\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from adding new search engine or changing the default search engine.\" />\n        </Property>\n        <Property Name=\"edgeBlockSearchSuggestions\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from using the search suggestions in the address bar.\" />\n        </Property>\n        <Property Name=\"edgeBlockSendingDoNotTrackHeader\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from sending the do not track header.\" />\n        </Property>\n        <Property Name=\"edgeBlockSendingIntranetTrafficToInternetExplorer\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to switch the intranet traffic from Edge to Internet Explorer. Note: the name of this property is misleading; the property is obsolete, use EdgeSendIntranetTrafficToInternetExplorer instead.\" />\n        </Property>\n        <Property Name=\"edgeBlockSideloadingExtensions\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the user can sideload extensions.\" />\n        </Property>\n        <Property Name=\"edgeBlockTabPreloading\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure whether Edge preloads the new tab page at Windows startup.\" />\n        </Property>\n        <Property Name=\"edgeBlockWebContentOnNewTabPage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure to load a blank page in Edge instead of the default New tab page and prevent users from changing it.\" />\n        </Property>\n        <Property Name=\"edgeClearBrowsingDataOnExit\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Clear browsing data on exiting Microsoft Edge.\" />\n        </Property>\n        <Property Name=\"edgeCookiePolicy\" Type=\"graph.edgeCookiePolicy\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which cookies to block in the Edge browser. Possible values are: userDefined, allow, blockThirdParty, blockAll.\" />\n        </Property>\n        <Property Name=\"edgeDisableFirstRunPage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the Microsoft web page that opens on the first use of Microsoft Edge. This policy allows enterprises, like those enrolled in zero emissions configurations, to block this page.\" />\n        </Property>\n        <Property Name=\"edgeEnterpriseModeSiteListLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the enterprise mode site list location. Could be a local file, local network or http location.\" />\n        </Property>\n        <Property Name=\"edgeFavoritesBarVisibility\" Type=\"graph.visibilitySetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Get or set a value that specifies whether to set the favorites bar to always be visible or hidden on any page. Possible values are: notConfigured, hide, show.\" />\n        </Property>\n        <Property Name=\"edgeFavoritesListLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The location of the favorites list to provision. Could be a local file, local network or http location.\" />\n        </Property>\n        <Property Name=\"edgeFirstRunUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The first run URL for when Edge browser is opened for the first time.\" />\n        </Property>\n        <Property Name=\"edgeHomeButtonConfiguration\" Type=\"graph.edgeHomeButtonConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Causes the Home button to either hide, load the default Start page, load a New tab page, or a custom URL\" />\n        </Property>\n        <Property Name=\"edgeHomeButtonConfigurationEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable the Home button configuration.\" />\n        </Property>\n        <Property Name=\"edgeHomepageUrls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of URLs for homepages shodwn on MDM-enrolled devices on Edge browser.\" />\n        </Property>\n        <Property Name=\"edgeKioskModeRestriction\" Type=\"graph.edgeKioskModeRestrictionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls how the Microsoft Edge settings are restricted based on the configure kiosk mode. Possible values are: notConfigured, digitalSignage, normalMode, publicBrowsingSingleApp, publicBrowsingMultiApp.\" />\n        </Property>\n        <Property Name=\"edgeKioskResetAfterIdleTimeInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the time in minutes from the last user activity before Microsoft Edge kiosk resets.  Valid values are 0-1440. The default is 5. 0 indicates no reset. Valid values 0 to 1440\" />\n        </Property>\n        <Property Name=\"edgeNewTabPageURL\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the page opened when new tabs are created.\" />\n        </Property>\n        <Property Name=\"edgeOpensWith\" Type=\"graph.edgeOpenOptions\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify what kind of pages are open at start. Possible values are: notConfigured, startPage, newTabPage, previousPages, specificPages.\" />\n        </Property>\n        <Property Name=\"edgePreventCertificateErrorOverride\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or prevent users from overriding certificate errors.\" />\n        </Property>\n        <Property Name=\"edgeRequiredExtensionPackageFamilyNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the list of package family names of browser extensions that are required and cannot be turned off by the user.\" />\n        </Property>\n        <Property Name=\"edgeRequireSmartScreen\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Require the user to use the smart screen filter.\" />\n        </Property>\n        <Property Name=\"edgeSearchEngine\" Type=\"graph.edgeSearchEngineBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to set a default search engine for MDM-Controlled devices. Users can override this and change their default search engine provided the AllowSearchEngineCustomization policy is not set.\" />\n        </Property>\n        <Property Name=\"edgeSendIntranetTrafficToInternetExplorer\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to switch the intranet traffic from Edge to Internet Explorer.\" />\n        </Property>\n        <Property Name=\"edgeShowMessageWhenOpeningInternetExplorerSites\" Type=\"graph.internetExplorerMessageSetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the message displayed by Edge before switching to Internet Explorer. Possible values are: notConfigured, disabled, enabled, keepGoing.\" />\n        </Property>\n        <Property Name=\"edgeSyncFavoritesWithInternetExplorer\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable favorites sync between Internet Explorer and Microsoft Edge. Additions, deletions, modifications and order changes to favorites are shared between browsers.\" />\n        </Property>\n        <Property Name=\"edgeTelemetryForMicrosoft365Analytics\" Type=\"graph.edgeTelemetryMode\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies what type of telemetry data (none, intranet, internet, both) is sent to Microsoft 365 Analytics. Possible values are: notConfigured, intranet, internet, intranetAndInternet.\" />\n        </Property>\n        <Property Name=\"enableAutomaticRedeployment\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow users with administrative rights to delete all user data and settings using CTRL + Win + R at the device lock screen so that the device can be automatically re-configured and re-enrolled into management.\" />\n        </Property>\n        <Property Name=\"energySaverOnBatteryThresholdPercentage\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting allows you to specify battery charge level at which Energy Saver is turned on. While on battery, Energy Saver is automatically turned on at (and below) the specified battery charge level. Valid input range (0-100). Valid values 0 to 100\" />\n        </Property>\n        <Property Name=\"energySaverPluggedInThresholdPercentage\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting allows you to specify battery charge level at which Energy Saver is turned on. While plugged in, Energy Saver is automatically turned on at (and below) the specified battery charge level. Valid input range (0-100). Valid values 0 to 100\" />\n        </Property>\n        <Property Name=\"enterpriseCloudPrintDiscoveryEndPoint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint for discovering cloud printers.\" />\n        </Property>\n        <Property Name=\"enterpriseCloudPrintDiscoveryMaxLimit\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of printers that should be queried from a discovery endpoint. This is a mobile only setting. Valid values 1 to 65535\" />\n        </Property>\n        <Property Name=\"enterpriseCloudPrintMopriaDiscoveryResourceIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OAuth resource URI for printer discovery service as configured in Azure portal.\" />\n        </Property>\n        <Property Name=\"enterpriseCloudPrintOAuthAuthority\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication endpoint for acquiring OAuth tokens.\" />\n        </Property>\n        <Property Name=\"enterpriseCloudPrintOAuthClientIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"GUID of a client application authorized to retrieve OAuth tokens from the OAuth Authority.\" />\n        </Property>\n        <Property Name=\"enterpriseCloudPrintResourceIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OAuth resource URI for print service as configured in the Azure portal.\" />\n        </Property>\n        <Property Name=\"experienceBlockDeviceDiscovery\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable device discovery UX.\" />\n        </Property>\n        <Property Name=\"experienceBlockErrorDialogWhenNoSIM\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the error dialog from displaying if no SIM card is detected.\" />\n        </Property>\n        <Property Name=\"experienceBlockTaskSwitcher\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable task switching on the device.\" />\n        </Property>\n        <Property Name=\"experienceDoNotSyncBrowserSettings\" Type=\"graph.browserSyncSetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or prevent the syncing of Microsoft Edge Browser settings. Option for IT admins to prevent syncing across devices, but allow user override. Possible values are: notConfigured, blockedWithUserOverride, blocked.\" />\n        </Property>\n        <Property Name=\"findMyFiles\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls if the user can configure search to Find My Files mode, which searches files in secondary hard drives and also outside of the user profile. Find My Files does not allow users to search files or locations to which they do not have access. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"gameDvrBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block DVR and broadcasting.\" />\n        </Property>\n        <Property Name=\"inkWorkspaceAccess\" Type=\"graph.inkAccessSetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the user access to the ink workspace, from the desktop and from above the lock screen. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"inkWorkspaceAccessState\" Type=\"graph.stateManagementSetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the user access to the ink workspace, from the desktop and from above the lock screen. Possible values are: notConfigured, blocked, allowed.\" />\n        </Property>\n        <Property Name=\"inkWorkspaceBlockSuggestedApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to show recommended app suggestions in the ink workspace.\" />\n        </Property>\n        <Property Name=\"internetSharingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using internet sharing.\" />\n        </Property>\n        <Property Name=\"locationServicesBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from location services.\" />\n        </Property>\n        <Property Name=\"lockScreenActivateAppsWithVoice\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting specifies whether Windows apps can be activated by voice while the system is locked. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"lockScreenAllowTimeoutConfiguration\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to show a user-configurable setting to control the screen timeout while on the lock screen of Windows 10 Mobile devices. If this policy is set to Allow, the value set by lockScreenTimeoutInSeconds is ignored.\" />\n        </Property>\n        <Property Name=\"lockScreenBlockActionCenterNotifications\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block action center notifications over lock screen.\" />\n        </Property>\n        <Property Name=\"lockScreenBlockCortana\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not the user can interact with Cortana using speech while the system is locked.\" />\n        </Property>\n        <Property Name=\"lockScreenBlockToastNotifications\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to allow toast notifications above the device lock screen.\" />\n        </Property>\n        <Property Name=\"lockScreenTimeoutInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set the duration (in seconds) from the screen locking to the screen turning off for Windows 10 Mobile devices. Supported values are 11-1800. Valid values 11 to 1800\" />\n        </Property>\n        <Property Name=\"logonBlockFastUserSwitching\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disables the ability to quickly switch between users that are logged on simultaneously without logging off.\" />\n        </Property>\n        <Property Name=\"messagingBlockMMS\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the MMS send/receive functionality on the device.\" />\n        </Property>\n        <Property Name=\"messagingBlockRichCommunicationServices\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the RCS send/receive functionality on the device.\" />\n        </Property>\n        <Property Name=\"messagingBlockSync\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block text message back up and restore and Messaging Everywhere.\" />\n        </Property>\n        <Property Name=\"microsoftAccountBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block a Microsoft account.\" />\n        </Property>\n        <Property Name=\"microsoftAccountBlockSettingsSync\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block Microsoft account settings sync.\" />\n        </Property>\n        <Property Name=\"microsoftAccountSignInAssistantSettings\" Type=\"graph.signInAssistantOptions\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the Microsoft Account Sign-In Assistant (wlidsvc) NT service. Possible values are: notConfigured, disabled.\" />\n        </Property>\n        <Property Name=\"networkProxyApplySettingsDeviceWide\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set, proxy settings will be applied to all processes and accounts in the device. Otherwise, it will be applied to the user account that’s enrolled into MDM.\" />\n        </Property>\n        <Property Name=\"networkProxyAutomaticConfigurationUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address to the proxy auto-config (PAC) script you want to use.\" />\n        </Property>\n        <Property Name=\"networkProxyDisableAutoDetect\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Disable automatic detection of settings. If enabled, the system will try to find the path to a proxy auto-config (PAC) script.\" />\n        </Property>\n        <Property Name=\"networkProxyServer\" Type=\"graph.windows10NetworkProxyServer\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies manual proxy server settings.\" />\n        </Property>\n        <Property Name=\"nfcBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using near field communication.\" />\n        </Property>\n        <Property Name=\"oneDriveDisableFileSync\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a value allowing IT admins to prevent apps and features from working with files on OneDrive.\" />\n        </Property>\n        <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether PINs or passwords such as '1111' or '1234' are allowed. For Windows 10 desktops, it also controls the use of picture passwords.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The password expiration in days. Valid values 0 to 730\" />\n        </Property>\n        <Property Name=\"passwordMinimumAgeInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This security setting determines the period of time (in days) that a password must be used before the user can change it. Valid values 0 to 998\" />\n        </Property>\n        <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minutes of inactivity before the screen times out.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent reuse of. Valid values 0 to 50\" />\n        </Property>\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require the user to have a password.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"graph.requiredPasswordType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"passwordRequireWhenResumeFromIdleState\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password upon resuming from an idle state.\" />\n        </Property>\n        <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of sign in failures before factory reset. Valid values 0 to 999\" />\n        </Property>\n        <Property Name=\"personalizationDesktopImageUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A http or https Url to a jpg, jpeg or png image that needs to be downloaded and used as the Desktop Image or a file Url to a local image on the file system that needs to used as the Desktop Image.\" />\n        </Property>\n        <Property Name=\"personalizationLockScreenImageUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A http or https Url to a jpg, jpeg or png image that neeeds to be downloaded and used as the Lock Screen Image or a file Url to a local image on the file system that needs to be used as the Lock Screen Image.\" />\n        </Property>\n        <Property Name=\"powerButtonActionOnBattery\" Type=\"graph.powerActionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting specifies the action that Windows takes when a user presses the Power button while on battery. Possible values are: notConfigured, noAction, sleep, hibernate, shutdown.\" />\n        </Property>\n        <Property Name=\"powerButtonActionPluggedIn\" Type=\"graph.powerActionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting specifies the action that Windows takes when a user presses the Power button while plugged in. Possible values are: notConfigured, noAction, sleep, hibernate, shutdown.\" />\n        </Property>\n        <Property Name=\"powerHybridSleepOnBattery\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting allows you to turn off hybrid sleep while on battery. If you set this setting to disable, a hiberfile is not generated when the system transitions to sleep (Stand By). If you set this setting to enable or do not configure this policy setting, users control this setting. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"powerHybridSleepPluggedIn\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting allows you to turn off hybrid sleep while plugged in. If you set this setting to disable, a hiberfile is not generated when the system transitions to sleep (Stand By). If you set this setting to enable or do not configure this policy setting, users control this setting. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"powerLidCloseActionOnBattery\" Type=\"graph.powerActionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting specifies the action that Windows takes when a user closes the lid on a mobile PC while on battery. Possible values are: notConfigured, noAction, sleep, hibernate, shutdown.\" />\n        </Property>\n        <Property Name=\"powerLidCloseActionPluggedIn\" Type=\"graph.powerActionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting specifies the action that Windows takes when a user closes the lid on a mobile PC while plugged in. Possible values are: notConfigured, noAction, sleep, hibernate, shutdown.\" />\n        </Property>\n        <Property Name=\"powerSleepButtonActionOnBattery\" Type=\"graph.powerActionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting specifies the action that Windows takes when a user presses the Sleep button while on battery. Possible values are: notConfigured, noAction, sleep, hibernate, shutdown.\" />\n        </Property>\n        <Property Name=\"powerSleepButtonActionPluggedIn\" Type=\"graph.powerActionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting specifies the action that Windows takes when a user presses the Sleep button while plugged in. Possible values are: notConfigured, noAction, sleep, hibernate, shutdown.\" />\n        </Property>\n        <Property Name=\"printerBlockAddition\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent user installation of additional printers from printers settings.\" />\n        </Property>\n        <Property Name=\"printerDefaultName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name (network host name) of an installed printer.\" />\n        </Property>\n        <Property Name=\"printerNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatically provision printers based on their names (network host names).\" />\n        </Property>\n        <Property Name=\"privacyAdvertisingId\" Type=\"graph.stateManagementSetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables the use of advertising ID. Added in Windows 10, version 1607. Possible values are: notConfigured, blocked, allowed.\" />\n        </Property>\n        <Property Name=\"privacyAutoAcceptPairingAndConsentPrompts\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the automatic acceptance of the pairing and privacy user consent dialog when launching apps.\" />\n        </Property>\n        <Property Name=\"privacyBlockActivityFeed\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocks the usage of cloud based speech services for Cortana, Dictation, or Store applications.\" />\n        </Property>\n        <Property Name=\"privacyBlockInputPersonalization\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the usage of cloud based speech services for Cortana, Dictation, or Store applications.\" />\n        </Property>\n        <Property Name=\"privacyBlockPublishUserActivities\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blocks the shared experiences/discovery of recently used resources in task switcher etc.\" />\n        </Property>\n        <Property Name=\"privacyDisableLaunchExperience\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy prevents the privacy experience from launching during user logon for new and upgraded users.​\" />\n        </Property>\n        <Property Name=\"resetProtectionModeBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from reset protection mode.\" />\n        </Property>\n        <Property Name=\"safeSearchFilter\" Type=\"graph.safeSearchFilterType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies what filter level of safe search is required. Possible values are: userDefined, strict, moderate.\" />\n        </Property>\n        <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from taking Screenshots.\" />\n        </Property>\n        <Property Name=\"searchBlockDiacritics\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if search can use diacritics.\" />\n        </Property>\n        <Property Name=\"searchBlockWebResults\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web search.\" />\n        </Property>\n        <Property Name=\"searchDisableAutoLanguageDetection\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to use automatic language detection when indexing content and properties.\" />\n        </Property>\n        <Property Name=\"searchDisableIndexerBackoff\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to disable the search indexer backoff feature.\" />\n        </Property>\n        <Property Name=\"searchDisableIndexingEncryptedItems\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block indexing of WIP-protected items to prevent them from appearing in search results for Cortana or Explorer.\" />\n        </Property>\n        <Property Name=\"searchDisableIndexingRemovableDrive\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow users to add locations on removable drives to libraries and to be indexed.\" />\n        </Property>\n        <Property Name=\"searchDisableLocation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if search can use location information.\" />\n        </Property>\n        <Property Name=\"searchDisableUseLocation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if search can use location information.\" />\n        </Property>\n        <Property Name=\"searchEnableAutomaticIndexSizeManangement\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies minimum amount of hard drive space on the same drive as the index location before indexing stops.\" />\n        </Property>\n        <Property Name=\"searchEnableRemoteQueries\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block remote queries of this computer’s index.\" />\n        </Property>\n        <Property Name=\"securityBlockAzureADJoinedDevicesAutoEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to allow automatic device encryption during OOBE when the device is Azure AD joined (desktop only).\" />\n        </Property>\n        <Property Name=\"settingsBlockAccountsPage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Accounts in Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockAddProvisioningPackage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from installing provisioning packages.\" />\n        </Property>\n        <Property Name=\"settingsBlockAppsPage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Apps in Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockChangeLanguage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing the language settings.\" />\n        </Property>\n        <Property Name=\"settingsBlockChangePowerSleep\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing power and sleep settings.\" />\n        </Property>\n        <Property Name=\"settingsBlockChangeRegion\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing the region settings.\" />\n        </Property>\n        <Property Name=\"settingsBlockChangeSystemTime\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from changing date and time settings.\" />\n        </Property>\n        <Property Name=\"settingsBlockDevicesPage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Devices in Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockEaseOfAccessPage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Ease of Access in Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockEditDeviceName\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from editing the device name.\" />\n        </Property>\n        <Property Name=\"settingsBlockGamingPage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Gaming in Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockNetworkInternetPage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Network &amp; Internet in Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockPersonalizationPage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Personalization in Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockPrivacyPage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Privacy in Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockRemoveProvisioningPackage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the runtime configuration agent from removing provisioning packages.\" />\n        </Property>\n        <Property Name=\"settingsBlockSettingsApp\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockSystemPage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to System in Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockTimeLanguagePage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Time &amp; Language in Settings app.\" />\n        </Property>\n        <Property Name=\"settingsBlockUpdateSecurityPage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block access to Update &amp; Security in Settings app.\" />\n        </Property>\n        <Property Name=\"sharedUserAppDataAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block multiple users of the same app to share data.\" />\n        </Property>\n        <Property Name=\"smartScreenAppInstallControl\" Type=\"graph.appInstallControlType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Added in Windows 10, version 1703. Allows IT Admins to control whether users are allowed to install apps from places other than the Store. Possible values are: notConfigured, anywhere, storeOnly, recommendations, preferStore.\" />\n        </Property>\n        <Property Name=\"smartScreenBlockPromptOverride\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not users can override SmartScreen Filter warnings about potentially malicious websites.\" />\n        </Property>\n        <Property Name=\"smartScreenBlockPromptOverrideForFiles\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not users can override the SmartScreen Filter warnings about downloading unverified files\" />\n        </Property>\n        <Property Name=\"smartScreenEnableAppInstallControl\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This property will be deprecated in July 2019 and will be replaced by property SmartScreenAppInstallControl. Allows IT Admins to control whether users are allowed to install apps from places other than the Store.\" />\n        </Property>\n        <Property Name=\"startBlockUnpinningAppsFromTaskbar\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the user from unpinning apps from taskbar.\" />\n        </Property>\n        <Property Name=\"startMenuAppListVisibility\" Type=\"graph.windowsStartMenuAppListVisibilityType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting the value of this collapses the app list, removes the app list entirely, or disables the corresponding toggle in the Settings app. Possible values are: userDefined, collapse, remove, disableSettingsApp.\" />\n        </Property>\n        <Property Name=\"startMenuHideChangeAccountSettings\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the change account setting from appearing in the user tile in the start menu.\" />\n        </Property>\n        <Property Name=\"startMenuHideFrequentlyUsedApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the most used apps from appearing on the start menu and disables the corresponding toggle in the Settings app.\" />\n        </Property>\n        <Property Name=\"startMenuHideHibernate\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides hibernate from appearing in the power button in the start menu.\" />\n        </Property>\n        <Property Name=\"startMenuHideLock\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides lock from appearing in the user tile in the start menu.\" />\n        </Property>\n        <Property Name=\"startMenuHidePowerButton\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the power button from appearing in the start menu.\" />\n        </Property>\n        <Property Name=\"startMenuHideRecentJumpLists\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides recent jump lists from appearing on the start menu/taskbar and disables the corresponding toggle in the Settings app.\" />\n        </Property>\n        <Property Name=\"startMenuHideRecentlyAddedApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides recently added apps from appearing on the start menu and disables the corresponding toggle in the Settings app.\" />\n        </Property>\n        <Property Name=\"startMenuHideRestartOptions\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides 'Restart/Update and Restart' from appearing in the power button in the start menu.\" />\n        </Property>\n        <Property Name=\"startMenuHideShutDown\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides shut down/update and shut down from appearing in the power button in the start menu.\" />\n        </Property>\n        <Property Name=\"startMenuHideSignOut\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides sign out from appearing in the user tile in the start menu.\" />\n        </Property>\n        <Property Name=\"startMenuHideSleep\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides sleep from appearing in the power button in the start menu.\" />\n        </Property>\n        <Property Name=\"startMenuHideSwitchAccount\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides switch account from appearing in the user tile in the start menu.\" />\n        </Property>\n        <Property Name=\"startMenuHideUserTile\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enabling this policy hides the user tile from appearing in the start menu.\" />\n        </Property>\n        <Property Name=\"startMenuLayoutEdgeAssetsXml\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows you to import Edge assets to be used with startMenuLayoutXml policy. Start layout can contain secondary tile from Edge app which looks for Edge local asset file. Edge local asset would not exist and cause Edge secondary tile to appear empty in this case. This policy only gets applied when startMenuLayoutXml policy is modified. The value should be a UTF-8 Base64 encoded byte array.\" />\n        </Property>\n        <Property Name=\"startMenuLayoutXml\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows admins to override the default Start menu layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in a UTF8 encoded byte array format.\" />\n        </Property>\n        <Property Name=\"startMenuMode\" Type=\"graph.windowsStartMenuModeType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows admins to decide how the Start menu is displayed. Possible values are: userDefined, fullScreen, nonFullScreen.\" />\n        </Property>\n        <Property Name=\"startMenuPinnedFolderDocuments\" Type=\"graph.visibilitySetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Documents folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n        </Property>\n        <Property Name=\"startMenuPinnedFolderDownloads\" Type=\"graph.visibilitySetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Downloads folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n        </Property>\n        <Property Name=\"startMenuPinnedFolderFileExplorer\" Type=\"graph.visibilitySetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the FileExplorer shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n        </Property>\n        <Property Name=\"startMenuPinnedFolderHomeGroup\" Type=\"graph.visibilitySetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the HomeGroup folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n        </Property>\n        <Property Name=\"startMenuPinnedFolderMusic\" Type=\"graph.visibilitySetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Music folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n        </Property>\n        <Property Name=\"startMenuPinnedFolderNetwork\" Type=\"graph.visibilitySetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Network folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n        </Property>\n        <Property Name=\"startMenuPinnedFolderPersonalFolder\" Type=\"graph.visibilitySetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the PersonalFolder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n        </Property>\n        <Property Name=\"startMenuPinnedFolderPictures\" Type=\"graph.visibilitySetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Pictures folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n        </Property>\n        <Property Name=\"startMenuPinnedFolderSettings\" Type=\"graph.visibilitySetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Settings folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n        </Property>\n        <Property Name=\"startMenuPinnedFolderVideos\" Type=\"graph.visibilitySetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the visibility (Show/Hide) of the Videos folder shortcut on the Start menu. Possible values are: notConfigured, hide, show.\" />\n        </Property>\n        <Property Name=\"storageBlockRemovableStorage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using removable storage.\" />\n        </Property>\n        <Property Name=\"storageRequireMobileDeviceEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicating whether or not to require encryption on a mobile device.\" />\n        </Property>\n        <Property Name=\"storageRestrictAppDataToSystemVolume\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether application data is restricted to the system drive.\" />\n        </Property>\n        <Property Name=\"storageRestrictAppInstallToSystemVolume\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the installation of applications is restricted to the system drive.\" />\n        </Property>\n        <Property Name=\"systemTelemetryProxyServer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the fully qualified domain name (FQDN) or IP address of a proxy server to forward Connected User Experiences and Telemetry requests.\" />\n        </Property>\n        <Property Name=\"taskManagerBlockEndTask\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether non-administrators can use Task Manager to end tasks.\" />\n        </Property>\n        <Property Name=\"tenantLockdownRequireNetworkDuringOutOfBoxExperience\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the device is required to connect to the network.\" />\n        </Property>\n        <Property Name=\"uninstallBuiltInApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to uninstall a fixed list of built-in Windows apps.\" />\n        </Property>\n        <Property Name=\"usbBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from USB connection.\" />\n        </Property>\n        <Property Name=\"voiceRecordingBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from voice recording.\" />\n        </Property>\n        <Property Name=\"webRtcBlockLocalhostIpAddress\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not user's localhost IP address is displayed while making phone calls using the WebRTC\" />\n        </Property>\n        <Property Name=\"wiFiBlockAutomaticConnectHotspots\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicating whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.\" />\n        </Property>\n        <Property Name=\"wiFiBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using Wi-Fi.\" />\n        </Property>\n        <Property Name=\"wiFiBlockManualConfiguration\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using Wi-Fi manual configuration.\" />\n        </Property>\n        <Property Name=\"wiFiScanInterval\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify how often devices scan for Wi-Fi networks. Supported values are 1-500, where 100 = default, and 500 = low frequency. Valid values 1 to 500\" />\n        </Property>\n        <Property Name=\"windows10AppsForceUpdateSchedule\" Type=\"graph.windows10AppsForceUpdateSchedule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 force update schedule for Apps.\" />\n        </Property>\n        <Property Name=\"windowsSpotlightBlockConsumerSpecificFeatures\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to block experiences that are typically for consumers only, such as Start suggestions, Membership notifications, Post-OOBE app install and redirect tiles.\" />\n        </Property>\n        <Property Name=\"windowsSpotlightBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to turn off all Windows Spotlight features\" />\n        </Property>\n        <Property Name=\"windowsSpotlightBlockOnActionCenter\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block suggestions from Microsoft that show after each OS clean install, upgrade or in an on-going basis to introduce users to what is new or changed\" />\n        </Property>\n        <Property Name=\"windowsSpotlightBlockTailoredExperiences\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block personalized content in Windows spotlight based on user’s device usage.\" />\n        </Property>\n        <Property Name=\"windowsSpotlightBlockThirdPartyNotifications\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block third party content delivered via Windows Spotlight\" />\n        </Property>\n        <Property Name=\"windowsSpotlightBlockWelcomeExperience\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block Windows Spotlight Windows welcome experience\" />\n        </Property>\n        <Property Name=\"windowsSpotlightBlockWindowsTips\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to turn off the popup of Windows Tips.\" />\n        </Property>\n        <Property Name=\"windowsSpotlightConfigureOnLockScreen\" Type=\"graph.windowsSpotlightEnablementSettings\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the type of Spotlight. Possible values are: notConfigured, disabled, enabled.\" />\n        </Property>\n        <Property Name=\"windowsStoreBlockAutoUpdate\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block automatic update of apps from Windows Store.\" />\n        </Property>\n        <Property Name=\"windowsStoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using the Windows store.\" />\n        </Property>\n        <Property Name=\"windowsStoreEnablePrivateStoreOnly\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable Private Store Only.\" />\n        </Property>\n        <Property Name=\"wirelessDisplayBlockProjectionToThisDevice\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow other devices from discovering this PC for projection.\" />\n        </Property>\n        <Property Name=\"wirelessDisplayBlockUserInputFromReceiver\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow user input from wireless display receiver.\" />\n        </Property>\n        <Property Name=\"wirelessDisplayRequirePinForPairing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a PIN for new devices to initiate pairing.\" />\n        </Property>\n        <NavigationProperty Name=\"privacyAccessControls\" Type=\"Collection(graph.windowsPrivacyDataAccessControlItem)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a list of applications with their access control levels over privacy data categories, and/or the default access levels per category. This collection can contain a maximum of 500 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windowsPrivacyDataAccessControlItem\" BaseType=\"graph.entity\">\n        <Property Name=\"accessLevel\" Type=\"graph.windowsPrivacyDataAccessLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates an access level for the privacy data category to which the specified application will be given to. Possible values are: notConfigured, forceAllow, forceDeny, userInControl.\" />\n        </Property>\n        <Property Name=\"appDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Package Family Name of a Windows app. When set, the access level applies to the specified application.\" />\n        </Property>\n        <Property Name=\"appPackageFamilyName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Package Family Name of a Windows app. When set, the access level applies to the specified application.\" />\n        </Property>\n        <Property Name=\"dataCategory\" Type=\"graph.windowsPrivacyDataCategory\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates a privacy data category to which the specific access control will apply. Possible values are: notConfigured, accountInfo, appsRunInBackground, calendar, callHistory, camera, contacts, diagnosticsInfo, email, location, messaging, microphone, motion, notifications, phone, radios, tasks, syncWithDevices, trustedDevices.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10ImportedPFXCertificateProfile\" BaseType=\"graph.windowsCertificateProfileBase\">\n        <Property Name=\"intendedPurpose\" Type=\"graph.intendedPurpose\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intended Purpose of the Certificate Profile - which could be Unassigned, SmimeEncryption, SmimeSigning etc. Possible values are: unassigned, smimeEncryption, smimeSigning, vpn, wifi.\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windows10MobileCompliancePolicy\" BaseType=\"graph.deviceCompliancePolicy\">\n        <Property Name=\"activeFirewallRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require active firewall on Windows devices.\" />\n        </Property>\n        <Property Name=\"bitLockerEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled\" />\n        </Property>\n        <Property Name=\"codeIntegrityEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation.\" />\n        </Property>\n        <Property Name=\"earlyLaunchAntiMalwareDriverEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.\" />\n        </Property>\n        <Property Name=\"osMaximumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows Phone version.\" />\n        </Property>\n        <Property Name=\"osMinimumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows Phone version.\" />\n        </Property>\n        <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block syncing the calendar.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before password expiration. Valid values 1 to 255\" />\n        </Property>\n        <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum password length. Valid values 4 to 16\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of.\" />\n        </Property>\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock Windows Phone device.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"graph.requiredPasswordType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"passwordRequireToUnlockFromIdle\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock an idle device.\" />\n        </Property>\n        <Property Name=\"secureBootEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.\" />\n        </Property>\n        <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on windows devices.\" />\n        </Property>\n        <Property Name=\"validOperatingSystemBuildRanges\" Type=\"Collection(graph.operatingSystemVersionRange)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The valid operating system build ranges on Windows devices. This collection can contain a maximum of 10000 elements.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10NetworkBoundaryConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"windowsNetworkIsolationPolicy\" Type=\"graph.windowsNetworkIsolationPolicy\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Network Isolation Policy\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10PFXImportCertificateProfile\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"keyStorageProvider\" Type=\"graph.keyStorageProviderOption\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented. Possible values are: useTpmKspOtherwiseUseSoftwareKsp, useTpmKspOtherwiseFail, usePassportForWorkKspOtherwiseFail, useSoftwareKsp.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10PkcsCertificateProfile\" BaseType=\"graph.windows10CertificateProfileBase\">\n        <Property Name=\"certificateStore\" Type=\"graph.certificateStore\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate. Possible values are: user, machine.\" />\n        </Property>\n        <Property Name=\"certificateTemplateName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name\" />\n        </Property>\n        <Property Name=\"certificationAuthority\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority\" />\n        </Property>\n        <Property Name=\"certificationAuthorityName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name\" />\n        </Property>\n        <Property Name=\"customSubjectAlternativeNames\" Type=\"Collection(graph.customSubjectAlternativeName)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"extendedKeyUsages\" Type=\"Collection(graph.extendedKeyUsage)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n        </Property>\n        <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windows10SecureAssessmentConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"allowPrinting\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow the app from printing during the test.\" />\n        </Property>\n        <Property Name=\"allowScreenCapture\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow screen capture capability during a test.\" />\n        </Property>\n        <Property Name=\"allowTextSuggestion\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow text suggestions during the test.\" />\n        </Property>\n        <Property Name=\"assessmentAppUserModelId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the application user model ID of the assessment app launched when a user signs in to a secure assessment with a local guest account. Important notice: this property must be set with localGuestAccountName in order to make the local guest account sign-in experience work properly for secure assessments.\" />\n        </Property>\n        <Property Name=\"configurationAccount\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The account used to configure the Windows device for taking the test. The user can be a domain account (domain/user), an AAD account (username@tenant.com) or a local account (username).\" />\n        </Property>\n        <Property Name=\"configurationAccountType\" Type=\"graph.secureAssessmentAccountType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The account type used to by ConfigurationAccount. Possible values are: azureADAccount, domainAccount, localAccount, localGuestAccount.\" />\n        </Property>\n        <Property Name=\"launchUri\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Url link to an assessment that's automatically loaded when the secure assessment browser is launched. It has to be a valid Url (http[s]://msdn.microsoft.com/).\" />\n        </Property>\n        <Property Name=\"localGuestAccountName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the display text for the local guest account shown on the sign-in screen. Typically is the name of an assessment. When the user clicks the local guest account on the sign-in screen, an assessment app is launched with a specified assessment URL. Secure assessments can only be configured with local guest account sign-in on devices running Windows 10, version 1903 or later. Important notice: this property must be set with assessmentAppUserModelID in order to make the local guest account sign-in experience work properly for secure assessments.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10TeamGeneralConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"azureOperationalInsightsBlockTelemetry\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block Azure Operational Insights.\" />\n        </Property>\n        <Property Name=\"azureOperationalInsightsWorkspaceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Operational Insights workspace id.\" />\n        </Property>\n        <Property Name=\"azureOperationalInsightsWorkspaceKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Operational Insights Workspace key.\" />\n        </Property>\n        <Property Name=\"connectAppBlockAutoLaunch\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to automatically launch the Connect app whenever a projection is initiated.\" />\n        </Property>\n        <Property Name=\"maintenanceWindowBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block setting a maintenance window for device updates.\" />\n        </Property>\n        <Property Name=\"maintenanceWindowDurationInHours\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maintenance window duration for device updates. Valid values 0 to 5\" />\n        </Property>\n        <Property Name=\"maintenanceWindowStartTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maintenance window start time for device updates.\" />\n        </Property>\n        <Property Name=\"miracastBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block wireless projection.\" />\n        </Property>\n        <Property Name=\"miracastChannel\" Type=\"graph.miracastChannel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The channel. Possible values are: userDefined, one, two, three, four, five, six, seven, eight, nine, ten, eleven, thirtySix, forty, fortyFour, fortyEight, oneHundredFortyNine, oneHundredFiftyThree, oneHundredFiftySeven, oneHundredSixtyOne, oneHundredSixtyFive.\" />\n        </Property>\n        <Property Name=\"miracastRequirePin\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a pin for wireless projection.\" />\n        </Property>\n        <Property Name=\"settingsBlockMyMeetingsAndFiles\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to disable the 'My meetings and files' feature in the Start menu, which shows the signed-in user's meetings and files from Office 365.\" />\n        </Property>\n        <Property Name=\"settingsBlockSessionResume\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to allow the ability to resume a session when the session times out.\" />\n        </Property>\n        <Property Name=\"settingsBlockSigninSuggestions\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to disable auto-populating of the sign-in dialog with invitees from scheduled meetings.\" />\n        </Property>\n        <Property Name=\"settingsDefaultVolume\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the default volume value for a new session. Permitted values are 0-100. The default is 45. Valid values 0 to 100\" />\n        </Property>\n        <Property Name=\"settingsScreenTimeoutInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of minutes until the Hub screen turns off.\" />\n        </Property>\n        <Property Name=\"settingsSessionTimeoutInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of minutes until the session times out.\" />\n        </Property>\n        <Property Name=\"settingsSleepTimeoutInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of minutes until the Hub enters sleep mode.\" />\n        </Property>\n        <Property Name=\"welcomeScreenBackgroundImageUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The welcome screen background image URL. The URL must use the HTTPS protocol and return a PNG image.\" />\n        </Property>\n        <Property Name=\"welcomeScreenBlockAutomaticWakeUp\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the welcome screen from waking up automatically when someone enters the room.\" />\n        </Property>\n        <Property Name=\"welcomeScreenMeetingInformation\" Type=\"graph.welcomeScreenMeetingInformation\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The welcome screen meeting information shown. Possible values are: userDefined, showOrganizerAndTimeOnly, showOrganizerAndTimeAndSubject.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsVpnConfiguration\" BaseType=\"graph.deviceConfiguration\" Abstract=\"true\">\n        <Property Name=\"connectionName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection name displayed to the user.\" />\n        </Property>\n        <Property Name=\"customXml\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom XML commands that configures the VPN connection. (UTF8 encoded byte array)\" />\n        </Property>\n        <Property Name=\"servers\" Type=\"Collection(graph.vpnServer)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of VPN Servers on the network. Make sure end users can access these network locations. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10VpnConfiguration\" BaseType=\"graph.windowsVpnConfiguration\">\n        <Property Name=\"associatedApps\" Type=\"Collection(graph.windows10AssociatedApps)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Associated Apps. This collection can contain a maximum of 10000 elements.\" />\n        </Property>\n        <Property Name=\"authenticationMethod\" Type=\"graph.windows10VpnAuthenticationMethod\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method. Possible values are: certificate, usernameAndPassword, customEapXml, derivedCredential.\" />\n        </Property>\n        <Property Name=\"connectionType\" Type=\"graph.windows10VpnConnectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection type. Possible values are: pulseSecure, f5EdgeClient, dellSonicWallMobileConnect, checkPointCapsuleVpn, automatic, ikEv2, l2tp, pptp, citrix, paloAltoGlobalProtect, ciscoAnyConnect, unknownFutureValue, microsoftTunnel.\" />\n        </Property>\n        <Property Name=\"cryptographySuite\" Type=\"graph.cryptographySuite\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cryptography Suite security settings for IKEv2 VPN in Windows10 and above\" />\n        </Property>\n        <Property Name=\"dnsRules\" Type=\"Collection(graph.vpnDnsRule)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DNS rules. This collection can contain a maximum of 1000 elements.\" />\n        </Property>\n        <Property Name=\"dnsSuffixes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify DNS suffixes to add to the DNS search list to properly route short names.\" />\n        </Property>\n        <Property Name=\"eapXml\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extensible Authentication Protocol (EAP) XML. (UTF8 encoded byte array)\" />\n        </Property>\n        <Property Name=\"enableAlwaysOn\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable Always On mode.\" />\n        </Property>\n        <Property Name=\"enableConditionalAccess\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable conditional access.\" />\n        </Property>\n        <Property Name=\"enableDeviceTunnel\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable device tunnel.\" />\n        </Property>\n        <Property Name=\"enableDnsRegistration\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable IP address registration with internal DNS.\" />\n        </Property>\n        <Property Name=\"enableSingleSignOnWithAlternateCertificate\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable single sign-on (SSO) with alternate certificate.\" />\n        </Property>\n        <Property Name=\"enableSplitTunneling\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable split tunneling.\" />\n        </Property>\n        <Property Name=\"microsoftTunnelSiteId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the Microsoft Tunnel site associated with the VPN profile.\" />\n        </Property>\n        <Property Name=\"onlyAssociatedAppsCanUseConnection\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only associated Apps can use connection (per-app VPN).\" />\n        </Property>\n        <Property Name=\"profileTarget\" Type=\"graph.windows10VpnProfileTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile target type. Possible values are: user, device, autoPilotDevice.\" />\n        </Property>\n        <Property Name=\"proxyServer\" Type=\"graph.windows10VpnProxyServer\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy Server.\" />\n        </Property>\n        <Property Name=\"rememberUserCredentials\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remember user credentials.\" />\n        </Property>\n        <Property Name=\"routes\" Type=\"Collection(graph.vpnRoute)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Routes (optional for third-party providers). This collection can contain a maximum of 1000 elements.\" />\n        </Property>\n        <Property Name=\"singleSignOnEku\" Type=\"graph.extendedKeyUsage\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Single sign-on Extended Key Usage (EKU).\" />\n        </Property>\n        <Property Name=\"singleSignOnIssuerHash\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Single sign-on issuer hash.\" />\n        </Property>\n        <Property Name=\"trafficRules\" Type=\"Collection(graph.vpnTrafficRule)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Traffic rules. This collection can contain a maximum of 1000 elements.\" />\n        </Property>\n        <Property Name=\"trustedNetworkDomains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Network Domains\" />\n        </Property>\n        <Property Name=\"windowsInformationProtectionDomain\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Information Protection (WIP) domain to associate with this connection.\" />\n        </Property>\n        <NavigationProperty Name=\"identityCertificate\" Type=\"graph.windowsCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windows81CertificateProfileBase\" BaseType=\"graph.windowsCertificateProfileBase\" Abstract=\"true\">\n        <Property Name=\"customSubjectAlternativeNames\" Type=\"Collection(graph.customSubjectAlternativeName)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Subject Alternative Name Settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"extendedKeyUsages\" Type=\"Collection(graph.extendedKeyUsage)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows81CompliancePolicy\" BaseType=\"graph.deviceCompliancePolicy\">\n        <Property Name=\"osMaximumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows 8.1 version.\" />\n        </Property>\n        <Property Name=\"osMinimumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows 8.1 version.\" />\n        </Property>\n        <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block simple password.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password expiration in days.\" />\n        </Property>\n        <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length.\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of. Valid values 0 to 24\" />\n        </Property>\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require a password to unlock Windows device.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"graph.requiredPasswordType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require encryption on a windows 8.1 device.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows81GeneralConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"accountsBlockAddingNonMicrosoftAccountEmail\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.\" />\n        </Property>\n        <Property Name=\"applyOnlyToWindows81\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating whether this policy only applies to Windows 8.1. This property is read-only.\" />\n        </Property>\n        <Property Name=\"browserBlockAutofill\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block auto fill.\" />\n        </Property>\n        <Property Name=\"browserBlockAutomaticDetectionOfIntranetSites\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block automatic detection of Intranet sites.\" />\n        </Property>\n        <Property Name=\"browserBlockEnterpriseModeAccess\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block enterprise mode access.\" />\n        </Property>\n        <Property Name=\"browserBlockJavaScript\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using JavaScript.\" />\n        </Property>\n        <Property Name=\"browserBlockPlugins\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block plug-ins.\" />\n        </Property>\n        <Property Name=\"browserBlockPopups\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block popups.\" />\n        </Property>\n        <Property Name=\"browserBlockSendingDoNotTrackHeader\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from sending the do not track header.\" />\n        </Property>\n        <Property Name=\"browserBlockSingleWordEntryOnIntranetSites\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block a single word entry on Intranet sites.\" />\n        </Property>\n        <Property Name=\"browserEnterpriseModeSiteListLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enterprise mode site list location. Could be a local file, local network or http location.\" />\n        </Property>\n        <Property Name=\"browserInternetSecurityLevel\" Type=\"graph.internetSiteSecurityLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internet security level. Possible values are: userDefined, medium, mediumHigh, high.\" />\n        </Property>\n        <Property Name=\"browserIntranetSecurityLevel\" Type=\"graph.siteSecurityLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intranet security level. Possible values are: userDefined, low, mediumLow, medium, mediumHigh, high.\" />\n        </Property>\n        <Property Name=\"browserLoggingReportLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The logging report location.\" />\n        </Property>\n        <Property Name=\"browserRequireFirewall\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a firewall.\" />\n        </Property>\n        <Property Name=\"browserRequireFraudWarning\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require fraud warning.\" />\n        </Property>\n        <Property Name=\"browserRequireHighSecurityForRestrictedSites\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require high security for restricted sites.\" />\n        </Property>\n        <Property Name=\"browserRequireSmartScreen\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require the user to use the smart screen filter.\" />\n        </Property>\n        <Property Name=\"browserTrustedSitesSecurityLevel\" Type=\"graph.siteSecurityLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The trusted sites security level. Possible values are: userDefined, low, mediumLow, medium, mediumHigh, high.\" />\n        </Property>\n        <Property Name=\"cellularBlockDataRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block data roaming.\" />\n        </Property>\n        <Property Name=\"diagnosticsBlockDataSubmission\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n        </Property>\n        <Property Name=\"minimumAutoInstallClassification\" Type=\"graph.updateClassification\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum update classification to install automatically. Possible values are: userDefined, recommendedAndImportant, important, none.\" />\n        </Property>\n        <Property Name=\"passwordBlockPicturePasswordAndPin\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to Block the user from using a pictures password and pin.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password expiration in days.\" />\n        </Property>\n        <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum password length.\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minutes of inactivity before the screen times out.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of previous passwords to prevent re-use of. Valid values 0 to 24\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"graph.requiredPasswordType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of sign in failures before factory reset.\" />\n        </Property>\n        <Property Name=\"storageRequireDeviceEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require encryption on a mobile device.\" />\n        </Property>\n        <Property Name=\"updatesMinimumAutoInstallClassification\" Type=\"graph.updateClassification\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum update classification to install automatically. Possible values are: userDefined, recommendedAndImportant, important, none.\" />\n        </Property>\n        <Property Name=\"updatesRequireAutomaticUpdates\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require automatic updates.\" />\n        </Property>\n        <Property Name=\"userAccountControlSettings\" Type=\"graph.windowsUserAccountControlSettings\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user account control settings. Possible values are: userDefined, alwaysNotify, notifyOnAppChanges, notifyOnAppChangesWithoutDimming, neverNotify.\" />\n        </Property>\n        <Property Name=\"workFoldersUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The work folders url.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows81SCEPCertificateProfile\" BaseType=\"graph.windows81CertificateProfileBase\">\n        <Property Name=\"certificateStore\" Type=\"graph.certificateStore\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate. Possible values are: user, machine.\" />\n        </Property>\n        <Property Name=\"hashAlgorithm\" Type=\"graph.hashAlgorithms\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm. Possible values are: sha1, sha2.\" />\n        </Property>\n        <Property Name=\"keySize\" Type=\"graph.keySize\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size. Possible values are: size1024, size2048, size4096.\" />\n        </Property>\n        <Property Name=\"keyUsage\" Type=\"graph.keyUsages\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage. Possible values are: keyEncipherment, digitalSignature.\" />\n        </Property>\n        <Property Name=\"scepServerUrls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s).\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n        </Property>\n        <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rootCertificate\" Type=\"graph.windows81TrustedRootCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windows81TrustedRootCertificate\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"certFileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n        </Property>\n        <Property Name=\"destinationStore\" Type=\"graph.certificateDestinationStore\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destination store location for the Trusted Root Certificate. Possible values are: computerCertStoreRoot, computerCertStoreIntermediate, userCertStoreIntermediate.\" />\n        </Property>\n        <Property Name=\"trustedRootCertificate\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows81VpnConfiguration\" BaseType=\"graph.windowsVpnConfiguration\">\n        <Property Name=\"applyOnlyToWindows81\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating whether this policy only applies to Windows 8.1. This property is read-only.\" />\n        </Property>\n        <Property Name=\"connectionType\" Type=\"graph.windowsVpnConnectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection type. Possible values are: pulseSecure, f5EdgeClient, dellSonicWallMobileConnect, checkPointCapsuleVpn.\" />\n        </Property>\n        <Property Name=\"enableSplitTunneling\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable split tunneling for the VPN.\" />\n        </Property>\n        <Property Name=\"loginGroupOrDomain\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Login group or domain when connection type is set to Dell SonicWALL Mobile Connection.\" />\n        </Property>\n        <Property Name=\"proxyServer\" Type=\"graph.windows81VpnProxyServer\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy Server.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows81WifiImportConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"payload\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload. (UTF8 encoded byte array). This is the XML file saved on the device you used to connect to the Wi-Fi endpoint.\" />\n        </Property>\n        <Property Name=\"payloadFileName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload file name (.xml).\" />\n        </Property>\n        <Property Name=\"profileName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Profile name displayed in the UI.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsAssignedAccessProfile\" BaseType=\"graph.entity\">\n        <Property Name=\"appUserModelIds\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"desktopAppPaths\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"profileName\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"showTaskBar\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"startMenuLayoutXml\" Type=\"Edm.Binary\" Nullable=\"false\" />\n        <Property Name=\"userAccounts\" Type=\"Collection(Edm.String)\" />\n      </EntityType>\n      <EntityType Name=\"windowsDefenderAdvancedThreatProtectionConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"advancedThreatProtectionAutoPopulateOnboardingBlob\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Auto populate onboarding blob programmatically from Advanced Threat protection service\" />\n        </Property>\n        <Property Name=\"advancedThreatProtectionOffboardingBlob\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Defender AdvancedThreatProtection Offboarding Blob.\" />\n        </Property>\n        <Property Name=\"advancedThreatProtectionOffboardingFilename\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the file from which AdvancedThreatProtectionOffboardingBlob was obtained.\" />\n        </Property>\n        <Property Name=\"advancedThreatProtectionOnboardingBlob\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Defender AdvancedThreatProtection Onboarding Blob.\" />\n        </Property>\n        <Property Name=\"advancedThreatProtectionOnboardingFilename\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the file from which AdvancedThreatProtectionOnboardingBlob was obtained.\" />\n        </Property>\n        <Property Name=\"allowSampleSharing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Defender AdvancedThreatProtection 'Allow Sample Sharing' Rule\" />\n        </Property>\n        <Property Name=\"enableExpeditedTelemetryReporting\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Expedite Windows Defender Advanced Threat Protection telemetry reporting frequency.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsDeliveryOptimizationConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"backgroundDownloadFromHttpDelayInSeconds\" Type=\"Edm.Int64\" Nullable=\"false\" />\n        <Property Name=\"bandwidthMode\" Type=\"graph.deliveryOptimizationBandwidth\" />\n        <Property Name=\"cacheServerBackgroundDownloadFallbackToHttpDelayInSeconds\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"cacheServerForegroundDownloadFallbackToHttpDelayInSeconds\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"cacheServerHostNames\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"deliveryOptimizationMode\" Type=\"graph.windowsDeliveryOptimizationMode\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the download method that delivery optimization can use to manage network bandwidth consumption for large content distribution scenarios. Possible values are: userDefined, httpOnly, httpWithPeeringNat, httpWithPeeringPrivateGroup, httpWithInternetPeering, simpleDownload, bypassMode.\" />\n        </Property>\n        <Property Name=\"foregroundDownloadFromHttpDelayInSeconds\" Type=\"Edm.Int64\" />\n        <Property Name=\"groupIdSource\" Type=\"graph.deliveryOptimizationGroupIdSource\" />\n        <Property Name=\"maximumCacheAgeInDays\" Type=\"Edm.Int32\" />\n        <Property Name=\"maximumCacheSize\" Type=\"graph.deliveryOptimizationMaxCacheSize\" />\n        <Property Name=\"minimumBatteryPercentageAllowedToUpload\" Type=\"Edm.Int32\" />\n        <Property Name=\"minimumDiskSizeAllowedToPeerInGigabytes\" Type=\"Edm.Int32\" />\n        <Property Name=\"minimumFileSizeToCacheInMegabytes\" Type=\"Edm.Int32\" />\n        <Property Name=\"minimumRamAllowedToPeerInGigabytes\" Type=\"Edm.Int32\" />\n        <Property Name=\"modifyCacheLocation\" Type=\"Edm.String\" />\n        <Property Name=\"restrictPeerSelectionBy\" Type=\"graph.deliveryOptimizationRestrictPeerSelectionByOptions\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies to restrict peer selection via selected option.\" />\n        </Property>\n        <Property Name=\"vpnPeerCaching\" Type=\"graph.enablement\" Nullable=\"false\" />\n      </EntityType>\n      <EntityType Name=\"windowsDomainJoinConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"activeDirectoryDomainName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Directory domain name to join.\" />\n        </Property>\n        <Property Name=\"computerNameStaticPrefix\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fixed prefix to be used for computer name.\" />\n        </Property>\n        <Property Name=\"computerNameSuffixRandomCharCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Dynamically generated characters used as suffix for computer name. Valid values 3 to 14\" />\n        </Property>\n        <Property Name=\"organizationalUnit\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Organizational unit (OU) where the computer account will be created. If this parameter is NULL, the well known computer object container will be used as published in the domain.\" />\n        </Property>\n        <NavigationProperty Name=\"networkAccessConfigurations\" Type=\"Collection(graph.deviceConfiguration)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reference to device configurations required for network connectivity\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windowsHealthMonitoringConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"allowDeviceHealthMonitoring\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables device health monitoring on the device. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"configDeviceHealthMonitoringCustomScope\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies custom set of events collected from the device where health monitoring is enabled\" />\n        </Property>\n        <Property Name=\"configDeviceHealthMonitoringScope\" Type=\"graph.windowsHealthMonitoringScope\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies set of events collected from the device where health monitoring is enabled. Possible values are: undefined, healthMonitoring, bootPerformance, windowsUpdates, privilegeManagement.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsIdentityProtectionConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"enhancedAntiSpoofingForFacialFeaturesEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value used to enable enhanced anti-spoofing for facial feature recognition on Windows Hello face authentication.\" />\n        </Property>\n        <Property Name=\"pinExpirationInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value specifies the period (in days) that a PIN can be used before the system requires the user to change it. Valid values are 0 to 730 inclusive. Valid values 0 to 730\" />\n        </Property>\n        <Property Name=\"pinLowercaseCharactersUsage\" Type=\"graph.configurationUsage\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This value configures the use of lowercase characters in the Windows Hello for Business PIN. Possible values are: blocked, required, allowed, notConfigured.\" />\n        </Property>\n        <Property Name=\"pinMaximumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that sets the maximum number of characters allowed for the work PIN. Valid values are 4 to 127 inclusive and greater than or equal to the value set for the minimum PIN. Valid values 4 to 127\" />\n        </Property>\n        <Property Name=\"pinMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer value that sets the minimum number of characters required for the Windows Hello for Business PIN. Valid values are 4 to 127 inclusive and less than or equal to the value set for the maximum PIN. Valid values 4 to 127\" />\n        </Property>\n        <Property Name=\"pinPreviousBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the ability to prevent users from using past PINs. This must be set between 0 and 50, inclusive, and the current PIN of the user is included in that count. If set to 0, previous PINs are not stored. PIN history is not preserved through a PIN reset. Valid values 0 to 50\" />\n        </Property>\n        <Property Name=\"pinRecoveryEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that enables a user to change their PIN by using the Windows Hello for Business PIN recovery service.\" />\n        </Property>\n        <Property Name=\"pinSpecialCharactersUsage\" Type=\"graph.configurationUsage\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the ability to use special characters in the Windows Hello for Business PIN. Possible values are: blocked, required, allowed, notConfigured.\" />\n        </Property>\n        <Property Name=\"pinUppercaseCharactersUsage\" Type=\"graph.configurationUsage\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This value configures the use of uppercase characters in the Windows Hello for Business PIN. Possible values are: blocked, required, allowed, notConfigured.\" />\n        </Property>\n        <Property Name=\"securityDeviceRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls whether to require a Trusted Platform Module (TPM) for provisioning Windows Hello for Business. A TPM provides an additional security benefit in that data stored on it cannot be used on other devices. If set to False, all devices can provision Windows Hello for Business even if there is not a usable TPM.\" />\n        </Property>\n        <Property Name=\"unlockWithBiometricsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the use of biometric gestures, such as face and fingerprint, as an alternative to the Windows Hello for Business PIN.  If set to False, biometric gestures are not allowed. Users must still configure a PIN as a backup in case of failures.\" />\n        </Property>\n        <Property Name=\"useCertificatesForOnPremisesAuthEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that enables Windows Hello for Business to use certificates to authenticate on-premise resources.\" />\n        </Property>\n        <Property Name=\"useSecurityKeyForSignin\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value used to enable the Windows Hello security key as a logon credential.\" />\n        </Property>\n        <Property Name=\"windowsHelloForBusinessBlocked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that blocks Windows Hello for Business as a method for signing into Windows.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsKioskConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"edgeKioskEnablePublicBrowsing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable public browsing kiosk mode for the Microsoft Edge browser. The Default is false.\" />\n        </Property>\n        <Property Name=\"kioskBrowserBlockedUrlExceptions\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify URLs that the kiosk browser is allowed to navigate to\" />\n        </Property>\n        <Property Name=\"kioskBrowserBlockedURLs\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify URLs that the kiosk browsers should not navigate to\" />\n        </Property>\n        <Property Name=\"kioskBrowserDefaultUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the default URL the browser should navigate to on launch.\" />\n        </Property>\n        <Property Name=\"kioskBrowserEnableEndSessionButton\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable the kiosk browser's end session button. By default, the end session button is disabled.\" />\n        </Property>\n        <Property Name=\"kioskBrowserEnableHomeButton\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable the kiosk browser's home button. By default, the home button is disabled.\" />\n        </Property>\n        <Property Name=\"kioskBrowserEnableNavigationButtons\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable the kiosk browser's navigation buttons(forward/back). By default, the navigation buttons are disabled.\" />\n        </Property>\n        <Property Name=\"kioskBrowserRestartOnIdleTimeInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of minutes the session is idle until the kiosk browser restarts in a fresh state.  Valid values are 1-1440. Valid values 1 to 1440\" />\n        </Property>\n        <Property Name=\"kioskProfiles\" Type=\"Collection(graph.windowsKioskProfile)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows to define a list of Kiosk profiles for a Kiosk configuration. This collection can contain a maximum of 3 elements.\" />\n        </Property>\n        <Property Name=\"windowsKioskForceUpdateSchedule\" Type=\"graph.windowsKioskForceUpdateSchedule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"force update schedule for Kiosk devices.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsPhone81CertificateProfileBase\" BaseType=\"graph.deviceConfiguration\" Abstract=\"true\">\n        <Property Name=\"certificateValidityPeriodScale\" Type=\"graph.certificateValidityPeriodScale\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period. Possible values are: days, months, years.\" />\n        </Property>\n        <Property Name=\"certificateValidityPeriodValue\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validtiy Period.\" />\n        </Property>\n        <Property Name=\"extendedKeyUsages\" Type=\"Collection(graph.extendedKeyUsage)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"keyStorageProvider\" Type=\"graph.keyStorageProviderOption\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key Storage Provider (KSP). Possible values are: useTpmKspOtherwiseUseSoftwareKsp, useTpmKspOtherwiseFail, usePassportForWorkKspOtherwiseFail, useSoftwareKsp.\" />\n        </Property>\n        <Property Name=\"renewalThresholdPercentage\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage.\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameType\" Type=\"graph.subjectAlternativeNameType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Alternative Name Type. Possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.\" />\n        </Property>\n        <Property Name=\"subjectNameFormat\" Type=\"graph.subjectNameFormat\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate Subject Name Format. Possible values are: commonName, commonNameIncludingEmail, commonNameAsEmail, custom, commonNameAsIMEI, commonNameAsSerialNumber, commonNameAsAadDeviceId, commonNameAsIntuneDeviceId, commonNameAsDurableDeviceId.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsPhone81CompliancePolicy\" BaseType=\"graph.deviceCompliancePolicy\">\n        <Property Name=\"osMaximumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum Windows Phone version.\" />\n        </Property>\n        <Property Name=\"osMinimumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum Windows Phone version.\" />\n        </Property>\n        <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to block syncing the calendar.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires.\" />\n        </Property>\n        <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of character sets required in the password.\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords.\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeLock\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before a password is required.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n        </Property>\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to require a password.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"graph.requiredPasswordType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The required password type. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require encryption on windows phone devices.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsPhone81CustomConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"omaSettings\" Type=\"Collection(graph.omaSetting)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA settings. This collection can contain a maximum of 1000 elements.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsPhone81GeneralConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"applyOnlyToWindowsPhone81\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating whether this policy only applies to Windows Phone 8.1. This property is read-only.\" />\n        </Property>\n        <Property Name=\"appsBlockCopyPaste\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block copy paste.\" />\n        </Property>\n        <Property Name=\"bluetoothBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block bluetooth.\" />\n        </Property>\n        <Property Name=\"cameraBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block camera.\" />\n        </Property>\n        <Property Name=\"cellularBlockWifiTethering\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi tethering. Has no impact if Wi-Fi is blocked.\" />\n        </Property>\n        <Property Name=\"compliantAppListType\" Type=\"graph.appListType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List that is in the AppComplianceList. Possible values are: none, appsInListCompliant, appsNotInListCompliant.\" />\n        </Property>\n        <Property Name=\"compliantAppsList\" Type=\"Collection(graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements.\" />\n        </Property>\n        <Property Name=\"diagnosticDataBlockSubmission\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block diagnostic data submission.\" />\n        </Property>\n        <Property Name=\"emailBlockAddingAccounts\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block custom email accounts.\" />\n        </Property>\n        <Property Name=\"locationServicesBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block location services.\" />\n        </Property>\n        <Property Name=\"microsoftAccountBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block using a Microsoft Account.\" />\n        </Property>\n        <Property Name=\"nfcBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Near-Field Communication.\" />\n        </Property>\n        <Property Name=\"passwordBlockSimple\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block syncing the calendar.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before the password expires.\" />\n        </Property>\n        <Property Name=\"passwordMinimumCharacterSetCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of character sets a password must contain.\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of passwords.\" />\n        </Property>\n        <Property Name=\"passwordMinutesOfInactivityBeforeScreenTimeout\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minutes of inactivity before screen timeout.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of previous passwords to block. Valid values 0 to 24\" />\n        </Property>\n        <Property Name=\"passwordRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require a password.\" />\n        </Property>\n        <Property Name=\"passwordRequiredType\" Type=\"graph.requiredPasswordType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Password type that is required. Possible values are: deviceDefault, alphanumeric, numeric.\" />\n        </Property>\n        <Property Name=\"passwordSignInFailureCountBeforeFactoryReset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of sign in failures allowed before factory reset.\" />\n        </Property>\n        <Property Name=\"screenCaptureBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block screenshots.\" />\n        </Property>\n        <Property Name=\"storageBlockRemovableStorage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block removable storage.\" />\n        </Property>\n        <Property Name=\"storageRequireEncryption\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to require encryption.\" />\n        </Property>\n        <Property Name=\"webBrowserBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the web browser.\" />\n        </Property>\n        <Property Name=\"wifiBlockAutomaticConnectHotspots\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block automatically connecting to Wi-Fi hotspots. Has no impact if Wi-Fi is blocked.\" />\n        </Property>\n        <Property Name=\"wifiBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi.\" />\n        </Property>\n        <Property Name=\"wifiBlockHotspotReporting\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block Wi-Fi hotspot reporting. Has no impact if Wi-Fi is blocked.\" />\n        </Property>\n        <Property Name=\"windowsStoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to block the Windows Store.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsPhone81ImportedPFXCertificateProfile\" BaseType=\"graph.windowsCertificateProfileBase\">\n        <Property Name=\"intendedPurpose\" Type=\"graph.intendedPurpose\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intended Purpose of the Certificate Profile - which could be Unassigned, SmimeEncryption, SmimeSigning etc. Possible values are: unassigned, smimeEncryption, smimeSigning, vpn, wifi.\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windowsPhone81SCEPCertificateProfile\" BaseType=\"graph.windowsPhone81CertificateProfileBase\">\n        <Property Name=\"hashAlgorithm\" Type=\"graph.hashAlgorithms\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm. Possible values are: sha1, sha2.\" />\n        </Property>\n        <Property Name=\"keySize\" Type=\"graph.keySize\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size. Possible values are: size1024, size2048, size4096.\" />\n        </Property>\n        <Property Name=\"keyUsage\" Type=\"graph.keyUsages\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage. Possible values are: keyEncipherment, digitalSignature.\" />\n        </Property>\n        <Property Name=\"scepServerUrls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s).\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom String that defines the AAD Attribute.\" />\n        </Property>\n        <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n        </Property>\n        <NavigationProperty Name=\"managedDeviceCertificateStates\" Type=\"Collection(graph.managedDeviceCertificateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate state for devices. This collection can contain a maximum of 2147483647 elements.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rootCertificate\" Type=\"graph.windowsPhone81TrustedRootCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windowsPhone81TrustedRootCertificate\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"certFileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n        </Property>\n        <Property Name=\"trustedRootCertificate\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsPhone81VpnConfiguration\" BaseType=\"graph.windows81VpnConfiguration\">\n        <Property Name=\"authenticationMethod\" Type=\"graph.vpnAuthenticationMethod\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication method. Possible values are: certificate, usernameAndPassword, sharedSecret, derivedCredential, azureAD.\" />\n        </Property>\n        <Property Name=\"bypassVpnOnCompanyWifi\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bypass VPN on company Wi-Fi.\" />\n        </Property>\n        <Property Name=\"bypassVpnOnHomeWifi\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bypass VPN on home Wi-Fi.\" />\n        </Property>\n        <Property Name=\"dnsSuffixSearchList\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DNS suffix search list.\" />\n        </Property>\n        <Property Name=\"rememberUserCredentials\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remember user credentials.\" />\n        </Property>\n        <NavigationProperty Name=\"identityCertificate\" Type=\"graph.windowsPhone81CertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity certificate for client authentication when authentication method is certificate.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windowsPhoneEASEmailProfileConfiguration\" BaseType=\"graph.easEmailProfileConfigurationBase\">\n        <Property Name=\"accountName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account name.\" />\n        </Property>\n        <Property Name=\"applyOnlyToWindowsPhone81\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating whether this policy only applies to Windows 8.1. This property is read-only.\" />\n        </Property>\n        <Property Name=\"durationOfEmailToSync\" Type=\"graph.emailSyncDuration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of email to sync. Possible values are: userDefined, oneDay, threeDays, oneWeek, twoWeeks, oneMonth, unlimited.\" />\n        </Property>\n        <Property Name=\"emailAddressSource\" Type=\"graph.userEmailSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email attribute that is picked from AAD and injected into this profile before installing on the device. Possible values are: userPrincipalName, primarySmtpAddress.\" />\n        </Property>\n        <Property Name=\"emailSyncSchedule\" Type=\"graph.emailSyncSchedule\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email sync schedule. Possible values are: userDefined, asMessagesArrive, manual, fifteenMinutes, thirtyMinutes, sixtyMinutes, basedOnMyUsage.\" />\n        </Property>\n        <Property Name=\"hostName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exchange location that (URL) that the native mail app connects to.\" />\n        </Property>\n        <Property Name=\"requireSsl\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to use SSL.\" />\n        </Property>\n        <Property Name=\"syncCalendar\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to sync the calendar.\" />\n        </Property>\n        <Property Name=\"syncContacts\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to sync contacts.\" />\n        </Property>\n        <Property Name=\"syncTasks\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to sync tasks.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsUpdateForBusinessConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"allowWindows11Upgrade\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, allows eligible Windows 10 devices to upgrade to Windows 11. When FALSE, implies the device stays on the existing operating system. Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"automaticUpdateMode\" Type=\"graph.automaticUpdateMode\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Automatic Update Mode. Possible values are: UserDefined, NotifyDownload, AutoInstallAtMaintenanceTime, AutoInstallAndRebootAtMaintenanceTime, AutoInstallAndRebootAtScheduledTime, AutoInstallAndRebootWithoutEndUserControl, WindowsDefault. UserDefined is the default value, no intent. Returned by default. Query parameters are not supported. Possible values are: userDefined, notifyDownload, autoInstallAtMaintenanceTime, autoInstallAndRebootAtMaintenanceTime, autoInstallAndRebootAtScheduledTime, autoInstallAndRebootWithoutEndUserControl, windowsDefault.\" />\n        </Property>\n        <Property Name=\"autoRestartNotificationDismissal\" Type=\"graph.autoRestartNotificationDismissalMethod\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the method by which the auto-restart required notification is dismissed. Possible values are: NotConfigured, Automatic, User. Returned by default. Query parameters are not supported. Possible values are: notConfigured, automatic, user, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"businessReadyUpdatesOnly\" Type=\"graph.windowsUpdateType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines which branch devices will receive their updates from. Possible values are: UserDefined, All, BusinessReadyOnly, WindowsInsiderBuildFast, WindowsInsiderBuildSlow, WindowsInsiderBuildRelease. Returned by default. Query parameters are not supported. Possible values are: userDefined, all, businessReadyOnly, windowsInsiderBuildFast, windowsInsiderBuildSlow, windowsInsiderBuildRelease.\" />\n        </Property>\n        <Property Name=\"deadlineForFeatureUpdatesInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before feature updates are installed automatically with valid range from 0 to 30 days. Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"deadlineForQualityUpdatesInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before quality updates are installed automatically with valid range from 0 to 30 days. Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"deadlineGracePeriodInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days after deadline until restarts occur automatically with valid range from 0 to 7 days. Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"deliveryOptimizationMode\" Type=\"graph.windowsDeliveryOptimizationMode\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Delivery Optimization Mode. Possible values are: UserDefined, HttpOnly, HttpWithPeeringNat, HttpWithPeeringPrivateGroup, HttpWithInternetPeering, SimpleDownload, BypassMode. UserDefined allows the user to set. Returned by default. Query parameters are not supported. Possible values are: userDefined, httpOnly, httpWithPeeringNat, httpWithPeeringPrivateGroup, httpWithInternetPeering, simpleDownload, bypassMode.\" />\n        </Property>\n        <Property Name=\"driversExcluded\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, excludes Windows update Drivers. When FALSE, does not exclude Windows update Drivers. Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"engagedRestartDeadlineInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deadline in days before automatically scheduling and executing a pending restart outside of active hours, with valid range from 2 to 30 days. Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"engagedRestartSnoozeScheduleInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days a user can snooze Engaged Restart reminder notifications with valid range from 1 to 3 days. Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"engagedRestartTransitionScheduleInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days before transitioning from Auto Restarts scheduled outside of active hours to Engaged Restart, which requires the user to schedule, with valid range from 0 to 30 days. Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"featureUpdatesDeferralPeriodInDays\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defer Feature Updates by these many days with valid range from 0 to 30 days. Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"featureUpdatesPaused\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, assigned devices are paused from receiving feature updates for up to 35 days from the time you pause the ring. When FALSE, does not pause Feature Updates. Returned by default. Query parameters are not supported.s\" />\n        </Property>\n        <Property Name=\"featureUpdatesPauseExpiryDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Feature Updates Pause Expiry datetime. This value is 35 days from the time admin paused or extended the pause for the ring. Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"featureUpdatesPauseStartDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Feature Updates Pause start date. This value is the time when the admin paused or extended the pause for the ring. Returned by default. Query parameters are not supported. This property is read-only.\" />\n        </Property>\n        <Property Name=\"featureUpdatesRollbackStartDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Feature Updates Rollback Start datetime.This value is the time when the admin rolled back the Feature update for the ring.Returned by default.Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"featureUpdatesRollbackWindowInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days after a Feature Update for which a rollback is valid with valid range from 2 to 60 days. Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"featureUpdatesWillBeRolledBack\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, rollback Feature Updates on the next device check in. When FALSE, do not rollback Feature Updates on the next device check in. Returned by default.Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"installationSchedule\" Type=\"graph.windowsUpdateInstallScheduleType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Installation Schedule. Possible values are: ActiveHoursStart, ActiveHoursEnd, ScheduledInstallDay, ScheduledInstallTime. Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"microsoftUpdateServiceAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, allows Microsoft Update Service. When FALSE, does not allow Microsoft Update Service. Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"postponeRebootUntilAfterDeadline\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE the device should wait until deadline for rebooting outside of active hours. When FALSE the device should not wait until deadline for rebooting outside of active hours. Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"prereleaseFeatures\" Type=\"graph.prereleaseFeatures\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Pre-Release Features. Possible values are: UserDefined, SettingsOnly, SettingsAndExperimentations, NotAllowed. UserDefined is the default value, no intent. Returned by default. Query parameters are not supported. Possible values are: userDefined, settingsOnly, settingsAndExperimentations, notAllowed.\" />\n        </Property>\n        <Property Name=\"qualityUpdatesDeferralPeriodInDays\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defer Quality Updates by these many days with valid range from 0 to 30 days. Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"qualityUpdatesPaused\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, assigned devices are paused from receiving quality updates for up to 35 days from the time you pause the ring. When FALSE, does not pause Quality Updates. Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"qualityUpdatesPauseExpiryDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Quality Updates Pause Expiry datetime. This value is 35 days from the time admin paused or extended the pause for the ring. Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"qualityUpdatesPauseStartDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Quality Updates Pause start date. This value is the time when the admin paused or extended the pause for the ring. Returned by default. Query parameters are not supported. This property is read-only.\" />\n        </Property>\n        <Property Name=\"qualityUpdatesRollbackStartDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Quality Updates Rollback Start datetime. This value is the time when the admin rolled back the Quality update for the ring. Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"qualityUpdatesWillBeRolledBack\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, rollback Quality Updates on the next device check in. When FALSE, do not rollback Quality Updates on the next device check in. Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"scheduleImminentRestartWarningInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the period for auto-restart imminent warning notifications. Supported values: 15, 30 or 60 (minutes). Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"scheduleRestartWarningInHours\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the period for auto-restart warning reminder notifications. Supported values: 2, 4, 8, 12 or 24 (hours). Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"skipChecksBeforeRestart\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, skips all checks before restart: Battery level = 40%, User presence, Display Needed, Presentation mode, Full screen mode, phone call state, game mode etc. When FALSE, does not skip all checks before restart. Returned by default. Query parameters are not supported.\" />\n        </Property>\n        <Property Name=\"updateNotificationLevel\" Type=\"graph.windowsUpdateNotificationDisplayOption\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies what Windows Update notifications users see. Possible values are: NotConfigured, DefaultNotifications, RestartWarningsOnly, DisableAllNotifications. Returned by default. Query parameters are not supported. Possible values are: notConfigured, defaultNotifications, restartWarningsOnly, disableAllNotifications, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"updateWeeks\" Type=\"graph.windowsUpdateForBusinessUpdateWeeks\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Schedule the update installation on the weeks of the month. Possible values are: UserDefined, FirstWeek, SecondWeek, ThirdWeek, FourthWeek, EveryWeek. Returned by default. Query parameters are not supported. Possible values are: userDefined, firstWeek, secondWeek, thirdWeek, fourthWeek, everyWeek, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"userPauseAccess\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to enable end user’s access to pause software updates. Possible values are: NotConfigured, Enabled, Disabled. Returned by default. Query parameters are not supported. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"userWindowsUpdateScanAccess\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to disable user’s access to scan Windows Update. Possible values are: NotConfigured, Enabled, Disabled. Returned by default. Query parameters are not supported. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <NavigationProperty Name=\"deviceUpdateStates\" Type=\"Collection(graph.windowsUpdateState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows update for business configuration device states. This collection can contain a maximum of 500 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windowsUpdateState\" BaseType=\"graph.entity\">\n        <Property Name=\"deviceDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device display name.\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the device.\" />\n        </Property>\n        <Property Name=\"featureUpdateVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current feature update version of the device.\" />\n        </Property>\n        <Property Name=\"lastScanDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time that the Windows Update Agent did a successful scan.\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last date time that the device sync with with Microsoft Intune.\" />\n        </Property>\n        <Property Name=\"qualityUpdateVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Quality Update Version of the device.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.windowsUpdateStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows udpate status. Possible values are: upToDate, pendingInstallation, pendingReboot, failed.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the user.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principal name.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsWifiConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"connectAutomatically\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether the wifi connection should connect automatically when in range.\" />\n        </Property>\n        <Property Name=\"connectToPreferredNetwork\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether the wifi connection should connect to more preferred networks when already connected to this one.  Requires ConnectAutomatically to be true.\" />\n        </Property>\n        <Property Name=\"connectWhenNetworkNameIsHidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether the wifi connection should connect automatically even when the SSID is not broadcasting.\" />\n        </Property>\n        <Property Name=\"forceFIPSCompliance\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to force FIPS compliance.\" />\n        </Property>\n        <Property Name=\"meteredConnectionLimit\" Type=\"graph.meteredConnectionLimitType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the metered connection limit type for the wifi connection. Possible values are: unrestricted, fixed, variable.\" />\n        </Property>\n        <Property Name=\"networkName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the network configuration name.\" />\n        </Property>\n        <Property Name=\"preSharedKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the pre-shared key for WPA Personal Wi-Fi network.\" />\n        </Property>\n        <Property Name=\"proxyAutomaticConfigurationUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the URL for the proxy server configuration script.\" />\n        </Property>\n        <Property Name=\"proxyManualAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the IP address for the proxy server.\" />\n        </Property>\n        <Property Name=\"proxyManualPort\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the port for the proxy server.\" />\n        </Property>\n        <Property Name=\"proxySetting\" Type=\"graph.wiFiProxySetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the proxy setting for Wi-Fi configuration. Possible values are: none, manual, automatic.\" />\n        </Property>\n        <Property Name=\"ssid\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the SSID of the wifi connection.\" />\n        </Property>\n        <Property Name=\"wifiSecurityType\" Type=\"graph.wiFiSecurityType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the Wifi Security Type. Possible values are: open, wpaPersonal, wpaEnterprise, wep, wpa2Personal, wpa2Enterprise.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsWifiEnterpriseEAPConfiguration\" BaseType=\"graph.windowsWifiConfiguration\">\n        <Property Name=\"authenticationMethod\" Type=\"graph.wiFiAuthenticationMethod\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the authentication method. Possible values are: certificate, usernameAndPassword, derivedCredential.\" />\n        </Property>\n        <Property Name=\"authenticationPeriodInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of seconds for the client to wait after an authentication attempt before failing. Valid range 1-3600.\" />\n        </Property>\n        <Property Name=\"authenticationRetryDelayPeriodInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of seconds between a failed authentication and the next authentication attempt. Valid range 1-3600.\" />\n        </Property>\n        <Property Name=\"authenticationType\" Type=\"graph.wifiAuthenticationType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to authenticate the user, the device, either, or to use guest authentication (none). If you’re using certificate authentication, make sure the certificate type matches the authentication type. Possible values are: none, user, machine, machineOrUser, guest.\" />\n        </Property>\n        <Property Name=\"cacheCredentials\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to cache user credentials on the device so that users don’t need to keep entering them each time they connect.\" />\n        </Property>\n        <Property Name=\"disableUserPromptForServerValidation\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to prevent the user from being prompted to authorize new servers for trusted certification authorities when EAP type is selected as PEAP.\" />\n        </Property>\n        <Property Name=\"eapolStartPeriodInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of seconds to wait before sending an EAPOL (Extensible Authentication Protocol over LAN) Start message. Valid range 1-3600.\" />\n        </Property>\n        <Property Name=\"eapType\" Type=\"graph.eapType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extensible Authentication Protocol (EAP). Indicates the type of EAP protocol set on the Wi-Fi endpoint (router). Possible values are: eapTls, leap, eapSim, eapTtls, peap, eapFast, teap.\" />\n        </Property>\n        <Property Name=\"enablePairwiseMasterKeyCaching\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether the wifi connection should enable pairwise master key caching.\" />\n        </Property>\n        <Property Name=\"enablePreAuthentication\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether pre-authentication should be enabled.\" />\n        </Property>\n        <Property Name=\"innerAuthenticationProtocolForEAPTTLS\" Type=\"graph.nonEapAuthenticationMethodForEapTtlsType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify inner authentication protocol for EAP TTLS. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.\" />\n        </Property>\n        <Property Name=\"maximumAuthenticationFailures\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the maximum authentication failures allowed for a set of credentials. Valid range 1-100.\" />\n        </Property>\n        <Property Name=\"maximumAuthenticationTimeoutInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify maximum authentication timeout (in seconds).  Valid range: 1-120\" />\n        </Property>\n        <Property Name=\"maximumEAPOLStartMessages\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifiy the maximum number of EAPOL (Extensible Authentication Protocol over LAN) Start messages to be sent before returning failure. Valid range 1-100.\" />\n        </Property>\n        <Property Name=\"maximumNumberOfPairwiseMasterKeysInCache\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify maximum number of pairwise master keys in cache.  Valid range: 1-255\" />\n        </Property>\n        <Property Name=\"maximumPairwiseMasterKeyCacheTimeInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify maximum pairwise master key cache time (in minutes).  Valid range: 5-1440\" />\n        </Property>\n        <Property Name=\"maximumPreAuthenticationAttempts\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify maximum pre-authentication attempts.  Valid range: 1-16\" />\n        </Property>\n        <Property Name=\"networkSingleSignOn\" Type=\"graph.networkSingleSignOnType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the network single sign on type. Possible values are: disabled, prelogon, postlogon.\" />\n        </Property>\n        <Property Name=\"outerIdentityPrivacyTemporaryValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the string to replace usernames for privacy when using EAP TTLS or PEAP.\" />\n        </Property>\n        <Property Name=\"performServerValidation\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to enable verification of server's identity by validating the certificate when EAP type is selected as PEAP.\" />\n        </Property>\n        <Property Name=\"promptForAdditionalAuthenticationCredentials\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether the wifi connection should prompt for additional authentication credentials.\" />\n        </Property>\n        <Property Name=\"requireCryptographicBinding\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to enable cryptographic binding when EAP type is selected as PEAP.\" />\n        </Property>\n        <Property Name=\"trustedServerCertificateNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify trusted server certificate names.\" />\n        </Property>\n        <Property Name=\"userBasedVirtualLan\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifiy whether to change the virtual LAN used by the device based on the user’s credentials. Cannot be used when NetworkSingleSignOnType is set to ​Disabled.\" />\n        </Property>\n        <NavigationProperty Name=\"identityCertificateForClientAuthentication\" Type=\"graph.windowsCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify identity certificate for client authentication.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rootCertificateForClientValidation\" Type=\"graph.windows81TrustedRootCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify root certificate for client validation.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rootCertificatesForServerValidation\" Type=\"Collection(graph.windows81TrustedRootCertificate)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify root certificate for server validation. This collection can contain a maximum of 500 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windowsWiredNetworkConfiguration\" BaseType=\"graph.deviceConfiguration\">\n        <Property Name=\"authenticationBlockPeriodInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the duration for which automatic authentication attempts will be blocked from occuring after a failed authentication attempt.\" />\n        </Property>\n        <Property Name=\"authenticationMethod\" Type=\"graph.wiredNetworkAuthenticationMethod\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the authentication method. Possible values are: certificate, usernameAndPassword, derivedCredential. Possible values are: certificate, usernameAndPassword, derivedCredential, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"authenticationPeriodInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of seconds for the client to wait after an authentication attempt before failing. Valid range 1-3600.\" />\n        </Property>\n        <Property Name=\"authenticationRetryDelayPeriodInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of seconds between a failed authentication and the next authentication attempt. Valid range 1-3600.\" />\n        </Property>\n        <Property Name=\"authenticationType\" Type=\"graph.wiredNetworkAuthenticationType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify whether to authenticate the user, the device, either, or to use guest authentication (none). If you're using certificate authentication, make sure the certificate type matches the authentication type. Possible values are: none, user, machine, machineOrUser, guest. Possible values are: none, user, machine, machineOrUser, guest, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"cacheCredentials\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, caches user credentials on the device so that users don't need to keep entering them each time they connect. When FALSE, do not cache credentials. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"disableUserPromptForServerValidation\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, prevents the user from being prompted to authorize new servers for trusted certification authorities when EAP type is selected as PEAP. When FALSE, does not prevent the user from being prompted. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"eapolStartPeriodInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the number of seconds to wait before sending an EAPOL (Extensible Authentication Protocol over LAN) Start message. Valid range 1-3600.\" />\n        </Property>\n        <Property Name=\"eapType\" Type=\"graph.eapType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extensible Authentication Protocol (EAP). Indicates the type of EAP protocol set on the Wi-Fi endpoint (router). Possible values are: eapTls, leap, eapSim, eapTtls, peap, eapFast, teap. Possible values are: eapTls, leap, eapSim, eapTtls, peap, eapFast, teap.\" />\n        </Property>\n        <Property Name=\"enforce8021X\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, the automatic configuration service for wired networks requires the use of 802.1X for port authentication. When FALSE, 802.1X is not required. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"forceFIPSCompliance\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, forces FIPS compliance. When FALSE, does not enable FIPS compliance. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"innerAuthenticationProtocolForEAPTTLS\" Type=\"graph.nonEapAuthenticationMethodForEapTtlsType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify inner authentication protocol for EAP TTLS. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo. Possible values are: unencryptedPassword, challengeHandshakeAuthenticationProtocol, microsoftChap, microsoftChapVersionTwo.\" />\n        </Property>\n        <Property Name=\"maximumAuthenticationFailures\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the maximum authentication failures allowed for a set of credentials. Valid range 1-100.\" />\n        </Property>\n        <Property Name=\"maximumEAPOLStartMessages\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the maximum number of EAPOL (Extensible Authentication Protocol over LAN) Start messages to be sent before returning failure. Valid range 1-100.\" />\n        </Property>\n        <Property Name=\"outerIdentityPrivacyTemporaryValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the string to replace usernames for privacy when using EAP TTLS or PEAP.\" />\n        </Property>\n        <Property Name=\"performServerValidation\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, enables verification of server's identity by validating the certificate when EAP type is selected as PEAP. When FALSE, the certificate is not validated. Default value is TRUE.\" />\n        </Property>\n        <Property Name=\"requireCryptographicBinding\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, enables cryptographic binding when EAP type is selected as PEAP. When FALSE, does not enable cryptogrpahic binding. Default value is TRUE.\" />\n        </Property>\n        <Property Name=\"secondaryAuthenticationMethod\" Type=\"graph.wiredNetworkAuthenticationMethod\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify the secondary authentication method. Possible values are: certificate, usernameAndPassword, derivedCredential. Possible values are: certificate, usernameAndPassword, derivedCredential, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"trustedServerCertificateNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify trusted server certificate names.\" />\n        </Property>\n        <NavigationProperty Name=\"identityCertificateForClientAuthentication\" Type=\"graph.windowsCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify identity certificate for client authentication.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rootCertificateForClientValidation\" Type=\"graph.windows81TrustedRootCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify root certificate for client validation.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rootCertificatesForServerValidation\" Type=\"Collection(graph.windows81TrustedRootCertificate)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify root certificates for server validation. This collection can contain a maximum of 500 elements.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"secondaryIdentityCertificateForClientAuthentication\" Type=\"graph.windowsCertificateProfileBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify secondary identity certificate for client authentication.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"secondaryRootCertificateForClientValidation\" Type=\"graph.windows81TrustedRootCertificate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specify secondary root certificate for client validation.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceManagementComplianceActionItem\" BaseType=\"graph.entity\">\n        <Property Name=\"actionType\" Type=\"graph.deviceManagementComplianceActionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"What action to take. Possible values are: noAction, notification, block, retire, wipe, removeResourceAccessProfiles, pushNotification, remoteLock.\" />\n        </Property>\n        <Property Name=\"gracePeriodHours\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of hours to wait till the action will be enforced. Valid values 0 to 8760\" />\n        </Property>\n        <Property Name=\"notificationMessageCCList\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of group IDs to speicify who to CC this notification message to. This collection can contain a maximum of 100 elements.\" />\n        </Property>\n        <Property Name=\"notificationTemplateId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"What notification Message template to use\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementConfigurationPolicyAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"source\" Type=\"graph.deviceAndAppManagementAssignmentSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment source for the device compliance policy, direct or parcel/policySet. Possible values are: direct, policySets.\" />\n        </Property>\n        <Property Name=\"sourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the source of the assignment.\" />\n        </Property>\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for the DeviceManagementConfigurationPolicy.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementComplianceScheduledActionForRule\" BaseType=\"graph.entity\">\n        <Property Name=\"ruleName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the rule which this scheduled action applies to.\" />\n        </Property>\n        <NavigationProperty Name=\"scheduledActionConfigurations\" Type=\"Collection(graph.deviceManagementComplianceActionItem)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of scheduled action configurations for this compliance policy. This collection can contain a maximum of 100 elements.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceManagementConfigurationSetting\" BaseType=\"graph.entity\">\n        <Property Name=\"settingInstance\" Type=\"graph.deviceManagementConfigurationSettingInstance\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Instance\" />\n        </Property>\n        <NavigationProperty Name=\"settingDefinitions\" Type=\"Collection(graph.deviceManagementConfigurationSettingDefinition)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of related Setting Definitions. This property is read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceManagementConfigurationChoiceSettingDefinition\" BaseType=\"graph.deviceManagementConfigurationSettingDefinition\">\n        <Property Name=\"defaultOptionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default option for choice setting\" />\n        </Property>\n        <Property Name=\"options\" Type=\"Collection(graph.deviceManagementConfigurationOptionDefinition)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Options for the setting that can be selected\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementConfigurationChoiceSettingCollectionDefinition\" BaseType=\"graph.deviceManagementConfigurationChoiceSettingDefinition\">\n        <Property Name=\"maximumCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of choices in the collection. Valid values 1 to 100\" />\n        </Property>\n        <Property Name=\"minimumCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum number of choices in the collection. Valid values 1 to 100\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementConfigurationRedirectSettingDefinition\" BaseType=\"graph.deviceManagementConfigurationSettingDefinition\">\n        <Property Name=\"deepLink\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A deep link that points to the specific location in the Intune console where feature support must be managed from.\" />\n        </Property>\n        <Property Name=\"redirectMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A message that explains that clicking the link will redirect the user to a supported page to manage the settings.\" />\n        </Property>\n        <Property Name=\"redirectReason\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the reason for redirecting the user to an alternative location in the console.  For example: WiFi profiles are not supported in the settings catalog and must be created with a template policy.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementConfigurationSettingGroupDefinition\" BaseType=\"graph.deviceManagementConfigurationSettingDefinition\">\n        <Property Name=\"childIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Dependent child settings to this group of settings\" />\n        </Property>\n        <Property Name=\"dependedOnBy\" Type=\"Collection(graph.deviceManagementConfigurationSettingDependedOnBy)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of child settings that depend on this setting\" />\n        </Property>\n        <Property Name=\"dependentOn\" Type=\"Collection(graph.deviceManagementConfigurationDependentOn)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Dependencies for the setting group\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementConfigurationSettingGroupCollectionDefinition\" BaseType=\"graph.deviceManagementConfigurationSettingGroupDefinition\">\n        <Property Name=\"maximumCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of setting group count in the collection. Valid values 1 to 100\" />\n        </Property>\n        <Property Name=\"minimumCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum number of setting group count in the collection. Valid values 1 to 100\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementConfigurationSimpleSettingDefinition\" BaseType=\"graph.deviceManagementConfigurationSettingDefinition\">\n        <Property Name=\"defaultValue\" Type=\"graph.deviceManagementConfigurationSettingValue\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default setting value for this setting\" />\n        </Property>\n        <Property Name=\"dependedOnBy\" Type=\"Collection(graph.deviceManagementConfigurationSettingDependedOnBy)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"list of child settings that depend on this setting\" />\n        </Property>\n        <Property Name=\"dependentOn\" Type=\"Collection(graph.deviceManagementConfigurationDependentOn)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"list of parent settings this setting is dependent on\" />\n        </Property>\n        <Property Name=\"valueDefinition\" Type=\"graph.deviceManagementConfigurationSettingValueDefinition\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Definition of the value for this setting\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementConfigurationSimpleSettingCollectionDefinition\" BaseType=\"graph.deviceManagementConfigurationSimpleSettingDefinition\">\n        <Property Name=\"maximumCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of simple settings in the collection. Valid values 1 to 100\" />\n        </Property>\n        <Property Name=\"minimumCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum number of simple settings in the collection. Valid values 1 to 100\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceComanagementAuthorityConfiguration\" BaseType=\"graph.deviceEnrollmentConfiguration\">\n        <Property Name=\"configurationManagerAgentCommandLineArgument\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"CoManagement Authority configuration ConfigurationManagerAgentCommandLineArgument\" />\n        </Property>\n        <Property Name=\"installConfigurationManagerAgent\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"CoManagement Authority configuration InstallConfigurationManagerAgent\" />\n        </Property>\n        <Property Name=\"managedDeviceAuthority\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"CoManagement Authority configuration ManagedDeviceAuthority\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceEnrollmentLimitConfiguration\" BaseType=\"graph.deviceEnrollmentConfiguration\">\n        <Property Name=\"limit\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum number of devices that a user can enroll\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceEnrollmentNotificationConfiguration\" BaseType=\"graph.deviceEnrollmentConfiguration\">\n        <Property Name=\"brandingOptions\" Type=\"graph.enrollmentNotificationBrandingOptions\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Branding Options for the Enrollment Notification. Possible values are: none, includeCompanyLogo, includeCompanyName, includeContactInformation, includeCompanyPortalLink, includeDeviceDetails, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"defaultLocale\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DefaultLocale for the Enrollment Notification\" />\n        </Property>\n        <Property Name=\"notificationMessageTemplateId\" Type=\"Edm.Guid\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notification Message Template Id\" />\n        </Property>\n        <Property Name=\"notificationTemplates\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of notification data -\" />\n        </Property>\n        <Property Name=\"platformType\" Type=\"graph.enrollmentRestrictionPlatformType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform type of the Enrollment Notification. Possible values are: allPlatforms, ios, windows, windowsPhone, android, androidForWork, mac, linux, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"templateType\" Type=\"graph.enrollmentNotificationTemplateType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template type of the Enrollment Notification. Possible values are: email, push, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceEnrollmentPlatformRestrictionConfiguration\" BaseType=\"graph.deviceEnrollmentConfiguration\">\n        <Property Name=\"platformRestriction\" Type=\"graph.deviceEnrollmentPlatformRestriction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Restrictions based on platform, platform operating system version, and device ownership\" />\n        </Property>\n        <Property Name=\"platformType\" Type=\"graph.enrollmentRestrictionPlatformType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of platform for which this restriction applies. Possible values are: allPlatforms, ios, windows, windowsPhone, android, androidForWork, mac, linux, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceEnrollmentPlatformRestrictionsConfiguration\" BaseType=\"graph.deviceEnrollmentConfiguration\">\n        <Property Name=\"androidForWorkRestriction\" Type=\"graph.deviceEnrollmentPlatformRestriction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android for work restrictions based on platform, platform operating system version, and device ownership\" />\n        </Property>\n        <Property Name=\"androidRestriction\" Type=\"graph.deviceEnrollmentPlatformRestriction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android restrictions based on platform, platform operating system version, and device ownership\" />\n        </Property>\n        <Property Name=\"iosRestriction\" Type=\"graph.deviceEnrollmentPlatformRestriction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ios restrictions based on platform, platform operating system version, and device ownership\" />\n        </Property>\n        <Property Name=\"macOSRestriction\" Type=\"graph.deviceEnrollmentPlatformRestriction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mac restrictions based on platform, platform operating system version, and device ownership\" />\n        </Property>\n        <Property Name=\"macRestriction\" Type=\"graph.deviceEnrollmentPlatformRestriction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mac restrictions based on platform, platform operating system version, and device ownership\" />\n        </Property>\n        <Property Name=\"windowsHomeSkuRestriction\" Type=\"graph.deviceEnrollmentPlatformRestriction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows Home Sku restrictions based on platform, platform operating system version, and device ownership\" />\n        </Property>\n        <Property Name=\"windowsMobileRestriction\" Type=\"graph.deviceEnrollmentPlatformRestriction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows mobile restrictions based on platform, platform operating system version, and device ownership\" />\n        </Property>\n        <Property Name=\"windowsRestriction\" Type=\"graph.deviceEnrollmentPlatformRestriction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows restrictions based on platform, platform operating system version, and device ownership\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceEnrollmentWindowsHelloForBusinessConfiguration\" BaseType=\"graph.deviceEnrollmentConfiguration\">\n        <Property Name=\"enhancedBiometricsState\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the ability to use the anti-spoofing features for facial recognition on devices which support it. If set to disabled, anti-spoofing features are not allowed. If set to Not Configured, the user can choose whether they want to use anti-spoofing. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"pinExpirationInDays\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the period of time (in days) that a PIN can be used before the system requires the user to change it. This must be set between 0 and 730, inclusive. If set to 0, the user's PIN will never expire\" />\n        </Property>\n        <Property Name=\"pinLowercaseCharactersUsage\" Type=\"graph.windowsHelloForBusinessPinUsage\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the ability to use lowercase letters in the Windows Hello for Business PIN.  Allowed permits the use of lowercase letter(s), whereas Required ensures they are present. If set to Not Allowed, lowercase letters will not be permitted. Possible values are: allowed, required, disallowed.\" />\n        </Property>\n        <Property Name=\"pinMaximumLength\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the maximum number of characters allowed for the Windows Hello for Business PIN. This value must be between 4 and 127, inclusive. This value must be greater than or equal to the value set for the minimum PIN.\" />\n        </Property>\n        <Property Name=\"pinMinimumLength\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the minimum number of characters required for the Windows Hello for Business PIN.  This value must be between 4 and 127, inclusive, and less than or equal to the value set for the maximum PIN.\" />\n        </Property>\n        <Property Name=\"pinPreviousBlockCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the ability to prevent users from using past PINs. This must be set between 0 and 50, inclusive, and the current PIN of the user is included in that count. If set to 0, previous PINs are not stored. PIN history is not preserved through a PIN reset.\" />\n        </Property>\n        <Property Name=\"pinSpecialCharactersUsage\" Type=\"graph.windowsHelloForBusinessPinUsage\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the ability to use special characters in the Windows Hello for Business PIN.  Allowed permits the use of special character(s), whereas Required ensures they are present. If set to Not Allowed, special character(s) will not be permitted. Possible values are: allowed, required, disallowed.\" />\n        </Property>\n        <Property Name=\"pinUppercaseCharactersUsage\" Type=\"graph.windowsHelloForBusinessPinUsage\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the ability to use uppercase letters in the Windows Hello for Business PIN.  Allowed permits the use of uppercase letter(s), whereas Required ensures they are present. If set to Not Allowed, uppercase letters will not be permitted. Possible values are: allowed, required, disallowed.\" />\n        </Property>\n        <Property Name=\"remotePassportEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the use of Remote Windows Hello for Business. Remote Windows Hello for Business provides the ability for a portable, registered device to be usable as a companion for desktop authentication. The desktop must be Azure AD joined and the companion device must have a Windows Hello for Business PIN.\" />\n        </Property>\n        <Property Name=\"securityDeviceRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls whether to require a Trusted Platform Module (TPM) for provisioning Windows Hello for Business. A TPM provides an additional security benefit in that data stored on it cannot be used on other devices. If set to False, all devices can provision Windows Hello for Business even if there is not a usable TPM.\" />\n        </Property>\n        <Property Name=\"securityKeyForSignIn\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security key for Sign In provides the capacity for remotely turning ON/OFF Windows Hello Sercurity Keyl Not configured will honor configurations done on the clinet. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls whether to allow the device to be configured for Windows Hello for Business. If set to disabled, the user cannot provision Windows Hello for Business except on Azure Active Directory joined mobile phones if otherwise required. If set to Not Configured, Intune will not override client defaults. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"unlockWithBiometricsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the use of biometric gestures, such as face and fingerprint, as an alternative to the Windows Hello for Business PIN.  If set to False, biometric gestures are not allowed. Users must still configure a PIN as a backup in case of failures.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10EnrollmentCompletionPageConfiguration\" BaseType=\"graph.deviceEnrollmentConfiguration\">\n        <Property Name=\"allowDeviceResetOnInstallFailure\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block device reset on installation failure\" />\n        </Property>\n        <Property Name=\"allowDeviceUseOnInstallFailure\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the user to continue using the device on installation failure\" />\n        </Property>\n        <Property Name=\"allowLogCollectionOnInstallFailure\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block log collection on installation failure\" />\n        </Property>\n        <Property Name=\"allowNonBlockingAppInstallation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Install all required apps as non blocking apps during white glove\" />\n        </Property>\n        <Property Name=\"blockDeviceSetupRetryByUser\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the user to retry the setup on installation failure\" />\n        </Property>\n        <Property Name=\"customErrorMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set custom error message to show upon installation failure\" />\n        </Property>\n        <Property Name=\"disableUserStatusTrackingAfterFirstUser\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only show installation progress for first user post enrollment\" />\n        </Property>\n        <Property Name=\"installProgressTimeoutInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set installation progress timeout in minutes\" />\n        </Property>\n        <Property Name=\"installQualityUpdates\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows quality updates installation during OOBE\" />\n        </Property>\n        <Property Name=\"selectedMobileAppIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Selected applications to track the installation status\" />\n        </Property>\n        <Property Name=\"showInstallationProgress\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show or hide installation progress to user\" />\n        </Property>\n        <Property Name=\"trackInstallProgressForAutopilotOnly\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only show installation progress for Autopilot enrollment scenarios\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementAbstractComplexSettingDefinition\" BaseType=\"graph.deviceManagementSettingDefinition\">\n        <Property Name=\"implementations\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of definition IDs for all possible implementations of this abstract complex setting\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementSettingInstance\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"definitionId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the setting definition for this instance\" />\n        </Property>\n        <Property Name=\"valueJson\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"JSON representation of the value\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementAbstractComplexSettingInstance\" BaseType=\"graph.deviceManagementSettingInstance\">\n        <Property Name=\"implementationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The definition ID for the chosen implementation of this complex setting\" />\n        </Property>\n        <NavigationProperty Name=\"value\" Type=\"Collection(graph.deviceManagementSettingInstance)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The values that make up the complex setting\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceManagementBooleanSettingInstance\" BaseType=\"graph.deviceManagementSettingInstance\">\n        <Property Name=\"value\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The boolean value\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementCollectionSettingDefinition\" BaseType=\"graph.deviceManagementSettingDefinition\">\n        <Property Name=\"elementDefinitionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Setting Definition ID that describes what each element of the collection looks like\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementCollectionSettingInstance\" BaseType=\"graph.deviceManagementSettingInstance\">\n        <NavigationProperty Name=\"value\" Type=\"Collection(graph.deviceManagementSettingInstance)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of values\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceManagementComplexSettingDefinition\" BaseType=\"graph.deviceManagementSettingDefinition\">\n        <Property Name=\"propertyDefinitionIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The definitions of each property of the complex setting\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementComplexSettingInstance\" BaseType=\"graph.deviceManagementSettingInstance\">\n        <NavigationProperty Name=\"value\" Type=\"Collection(graph.deviceManagementSettingInstance)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The values that make up the complex setting\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceManagementIntegerSettingInstance\" BaseType=\"graph.deviceManagementSettingInstance\">\n        <Property Name=\"value\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The integer value\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementIntentAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementIntentSettingCategory\" BaseType=\"graph.deviceManagementSettingCategory\">\n        <NavigationProperty Name=\"settings\" Type=\"Collection(graph.deviceManagementSettingInstance)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings this category contains\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceManagementIntentDeviceSettingStateSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"compliantCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compliant devices\" />\n        </Property>\n        <Property Name=\"conflictCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices in conflict\" />\n        </Property>\n        <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n        </Property>\n        <Property Name=\"nonCompliantCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of non compliant devices\" />\n        </Property>\n        <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n        </Property>\n        <Property Name=\"remediatedCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of remediated devices\" />\n        </Property>\n        <Property Name=\"settingName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of a setting\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementIntentDeviceState\" BaseType=\"graph.entity\">\n        <Property Name=\"deviceDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name that is being reported\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device id that is being reported\" />\n        </Property>\n        <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of an intent report\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.complianceStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device state for an intent. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user name that is being reported on a device\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name that is being reported on a device\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementIntentDeviceStateSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"conflictCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices in conflict\" />\n        </Property>\n        <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n        </Property>\n        <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed devices\" />\n        </Property>\n        <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n        </Property>\n        <Property Name=\"notApplicablePlatformCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices due to mismatch platform and policy\" />\n        </Property>\n        <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded devices\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementIntentUserState\" BaseType=\"graph.entity\">\n        <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of Devices that belongs to a user for an intent\" />\n        </Property>\n        <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of an intent report\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.complianceStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User state for an intent. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user name that is being reported on a device\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name that is being reported on a device\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementIntentUserStateSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"conflictCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users in conflict\" />\n        </Property>\n        <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error users\" />\n        </Property>\n        <Property Name=\"failedCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of failed users\" />\n        </Property>\n        <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable users\" />\n        </Property>\n        <Property Name=\"successCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of succeeded users\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementStringSettingInstance\" BaseType=\"graph.deviceManagementSettingInstance\">\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The string value\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementTemplateSettingCategory\" BaseType=\"graph.deviceManagementSettingCategory\">\n        <NavigationProperty Name=\"recommendedSettings\" Type=\"Collection(graph.deviceManagementSettingInstance)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings this category contains\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"securityBaselineStateSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"conflictCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of conflict devices\" />\n        </Property>\n        <Property Name=\"errorCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of error devices\" />\n        </Property>\n        <Property Name=\"notApplicableCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not applicable devices\" />\n        </Property>\n        <Property Name=\"notSecureCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of not secure devices\" />\n        </Property>\n        <Property Name=\"secureCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of secure devices\" />\n        </Property>\n        <Property Name=\"unknownCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown devices\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"securityBaselineCategoryStateSummary\" BaseType=\"graph.securityBaselineStateSummary\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category name\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"securityBaselineDeviceState\" BaseType=\"graph.entity\">\n        <Property Name=\"deviceDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the device\" />\n        </Property>\n        <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date time of the policy report\" />\n        </Property>\n        <Property Name=\"managedDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Intune device id\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.securityBaselineComplianceState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Security baseline compliance state. Possible values are: unknown, secure, notApplicable, notSecure, error, conflict.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"securityBaselineSettingState\" BaseType=\"graph.entity\">\n        <Property Name=\"contributingPolicies\" Type=\"Collection(graph.securityBaselineContributingPolicy)\" />\n        <Property Name=\"errorCode\" Type=\"Edm.String\" />\n        <Property Name=\"settingCategoryId\" Type=\"Edm.String\" />\n        <Property Name=\"settingCategoryName\" Type=\"Edm.String\" />\n        <Property Name=\"settingId\" Type=\"Edm.String\" />\n        <Property Name=\"settingName\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"sourcePolicies\" Type=\"Collection(graph.settingSource)\" />\n        <Property Name=\"state\" Type=\"graph.securityBaselineComplianceState\" Nullable=\"false\" />\n      </EntityType>\n      <EntityType Name=\"securityBaselineTemplate\" BaseType=\"graph.deviceManagementTemplate\">\n        <NavigationProperty Name=\"categoryDeviceStateSummaries\" Type=\"Collection(graph.securityBaselineCategoryStateSummary)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security baseline per category device state summary\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStates\" Type=\"Collection(graph.securityBaselineDeviceState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security baseline device states\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceStateSummary\" Type=\"graph.securityBaselineStateSummary\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security baseline device state summary\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"appLogCollectionRequest\" BaseType=\"graph.entity\">\n        <Property Name=\"completedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which the upload log request reached a completed state if not completed yet NULL will be returned.\" />\n        </Property>\n        <Property Name=\"customLogFolders\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of log folders.\" />\n        </Property>\n        <Property Name=\"errorMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates error message if any during the upload process.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.appLogUploadState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the status for the app log collection request if it is pending, completed or failed, Default is pending. Possible values are: pending, completed, failed, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceHealthScriptAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"runRemediationScript\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determine whether we want to run detection script only or run both detection script and remediation script\" />\n        </Property>\n        <Property Name=\"runSchedule\" Type=\"graph.deviceHealthScriptRunSchedule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Script run schedule for the target group\" />\n        </Property>\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory group we are targeting the script to\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceComplianceScriptDeviceState\" BaseType=\"graph.entity\">\n        <Property Name=\"detectionState\" Type=\"graph.runState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detection state from the lastest device compliance script execution. Possible values are: unknown, success, fail, scriptError, pending, notApplicable.\" />\n        </Property>\n        <Property Name=\"expectedStateUpdateDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The next timestamp of when the device compliance script is expected to execute\" />\n        </Property>\n        <Property Name=\"lastStateUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last timestamp of when the device compliance script executed\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time that Intune Managment Extension synced with Intune\" />\n        </Property>\n        <Property Name=\"scriptError\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error from the detection script\" />\n        </Property>\n        <Property Name=\"scriptOutput\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Output of the detection script\" />\n        </Property>\n        <NavigationProperty Name=\"managedDevice\" Type=\"graph.managedDevice\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed device on which the device compliance script executed\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceComplianceScriptRunSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"detectionScriptErrorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices on which the detection script execution encountered an error and did not complete. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"detectionScriptPendingDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices which have not yet run the latest version of the device compliance script. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"issueDetectedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices for which the detection script found an issue. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"lastScriptRunDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last run time for the script across all devices\" />\n        </Property>\n        <Property Name=\"noIssueDetectedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices for which the detection script did not find an issue and the device is healthy. Valid values -2147483648 to 2147483647\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceHealthScriptDeviceState\" BaseType=\"graph.entity\">\n        <Property Name=\"assignmentFilterIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of the assignment filter ids used for health script applicability evaluation\" />\n        </Property>\n        <Property Name=\"detectionState\" Type=\"graph.runState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detection state from the lastest device health script execution. Possible values are: unknown, success, fail, scriptError, pending, notApplicable.\" />\n        </Property>\n        <Property Name=\"expectedStateUpdateDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The next timestamp of when the device health script is expected to execute\" />\n        </Property>\n        <Property Name=\"lastStateUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last timestamp of when the device health script executed\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time that Intune Managment Extension synced with Intune\" />\n        </Property>\n        <Property Name=\"postRemediationDetectionScriptError\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error from the detection script after remediation\" />\n        </Property>\n        <Property Name=\"postRemediationDetectionScriptOutput\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detection script output after remediation\" />\n        </Property>\n        <Property Name=\"preRemediationDetectionScriptError\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error from the detection script before remediation\" />\n        </Property>\n        <Property Name=\"preRemediationDetectionScriptOutput\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Output of the detection script before remediation\" />\n        </Property>\n        <Property Name=\"remediationScriptError\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error output of the remediation script\" />\n        </Property>\n        <Property Name=\"remediationState\" Type=\"graph.remediationState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remediation state from the lastest device health script execution. Possible values are: unknown, skipped, success, remediationFailed, scriptError, unknownFutureValue.\" />\n        </Property>\n        <NavigationProperty Name=\"managedDevice\" Type=\"graph.managedDevice\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed device on which the device health script executed\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deviceHealthScriptRunSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"detectionScriptErrorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices on which the detection script execution encountered an error and did not complete\" />\n        </Property>\n        <Property Name=\"detectionScriptNotApplicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices for which the detection script was not applicable\" />\n        </Property>\n        <Property Name=\"detectionScriptPendingDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices which have not yet run the latest version of the device health script\" />\n        </Property>\n        <Property Name=\"issueDetectedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices for which the detection script found an issue\" />\n        </Property>\n        <Property Name=\"issueRemediatedCumulativeDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices that were remediated over the last 30 days\" />\n        </Property>\n        <Property Name=\"issueRemediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices for which the remediation script was able to resolve the detected issue\" />\n        </Property>\n        <Property Name=\"issueReoccurredDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices for which the remediation script executed successfully but failed to resolve the detected issue\" />\n        </Property>\n        <Property Name=\"lastScriptRunDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last run time for the script across all devices\" />\n        </Property>\n        <Property Name=\"noIssueDetectedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices for which the detection script did not find an issue and the device is healthy\" />\n        </Property>\n        <Property Name=\"remediationScriptErrorDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices for which the remediation script execution encountered an error and did not complete\" />\n        </Property>\n        <Property Name=\"remediationSkippedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices for which remediation was skipped\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"malwareStateForWindowsDevice\" BaseType=\"graph.entity\">\n        <Property Name=\"detectionCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of times the malware is detected\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name\" />\n        </Property>\n        <Property Name=\"executionState\" Type=\"graph.windowsMalwareExecutionState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Execution status of the malware like blocked/executing etc. Possible values are: unknown, blocked, allowed, running, notRunning.\" />\n        </Property>\n        <Property Name=\"initialDetectionDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initial detection datetime of the malware\" />\n        </Property>\n        <Property Name=\"lastStateChangeDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time this particular threat was changed\" />\n        </Property>\n        <Property Name=\"threatState\" Type=\"graph.windowsMalwareThreatState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Threat status of the malware like cleaned/quarantined/allowed etc. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsMetric\" BaseType=\"graph.entity\">\n        <Property Name=\"unit\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unit of the user experience analytics metric.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value of the user experience analytics metric.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userExperienceAnalyticsWorkFromAnywhereDevice\" BaseType=\"graph.entity\">\n        <Property Name=\"autoPilotProfileAssigned\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics work from anywhere intune device's autopilotProfileAssigned.\" />\n        </Property>\n        <Property Name=\"autoPilotRegistered\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere intune device's autopilotRegistered.\" />\n        </Property>\n        <Property Name=\"azureAdDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere azure Ad device Id.\" />\n        </Property>\n        <Property Name=\"azureAdJoinType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's azure Ad joinType.\" />\n        </Property>\n        <Property Name=\"azureAdRegistered\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's azureAdRegistered.\" />\n        </Property>\n        <Property Name=\"cloudIdentityScore\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere per device cloud identity score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"cloudManagementScore\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere per device cloud management score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"cloudProvisioningScore\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere per device cloud provisioning score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"compliancePolicySetToIntune\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's compliancePolicySetToIntune.\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device Id.\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The work from anywhere device's name.\" />\n        </Property>\n        <Property Name=\"healthStatus\" Type=\"graph.userExperienceAnalyticsHealthState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere per device health status. Possible values are: unknown, insufficientData, needsAttention, meetingGoals, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"isCloudManagedGatewayEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's Cloud Management Gateway for Configuration Manager is enabled.\" />\n        </Property>\n        <Property Name=\"managedBy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere management agent of the device.\" />\n        </Property>\n        <Property Name=\"manufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's manufacturer.\" />\n        </Property>\n        <Property Name=\"model\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's model.\" />\n        </Property>\n        <Property Name=\"osCheckFailed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device, Is OS check failed for device to upgrade to the latest version of windows.\" />\n        </Property>\n        <Property Name=\"osDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's OS Description.\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's OS Version.\" />\n        </Property>\n        <Property Name=\"otherWorkloadsSetToIntune\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's otherWorkloadsSetToIntune.\" />\n        </Property>\n        <Property Name=\"ownership\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's ownership.\" />\n        </Property>\n        <Property Name=\"processor64BitCheckFailed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device, Is processor hardware 64-bit architecture check failed for device to upgrade to the latest version of windows.\" />\n        </Property>\n        <Property Name=\"processorCoreCountCheckFailed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device, Is processor hardware core count check failed for device to upgrade to the latest version of windows.\" />\n        </Property>\n        <Property Name=\"processorFamilyCheckFailed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device, Is processor hardware family check failed for device to upgrade to the latest version of windows.\" />\n        </Property>\n        <Property Name=\"processorSpeedCheckFailed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device, Is processor hardware speed check failed for device to upgrade to the latest version of windows.\" />\n        </Property>\n        <Property Name=\"ramCheckFailed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Is the user experience analytics work from anywhere device RAM hardware check failed for device to upgrade to the latest version of windows\" />\n        </Property>\n        <Property Name=\"secureBootCheckFailed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device, Is secure boot hardware check failed for device to upgrade to the latest version of windows.\" />\n        </Property>\n        <Property Name=\"serialNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's serial number.\" />\n        </Property>\n        <Property Name=\"storageCheckFailed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device, Is storage hardware check failed for device to upgrade to the latest version of windows.\" />\n        </Property>\n        <Property Name=\"tenantAttached\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device's tenantAttached.\" />\n        </Property>\n        <Property Name=\"tpmCheckFailed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere device, Is Trusted Platform Module (TPM) hardware check failed for device to the latest version of upgrade to windows.\" />\n        </Property>\n        <Property Name=\"upgradeEligibility\" Type=\"graph.operatingSystemUpgradeEligibility\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere windows upgrade eligibility status of device. Possible values are: upgraded, unknown, notCapable, capable.\" />\n        </Property>\n        <Property Name=\"windowsScore\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere per device windows score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n        <Property Name=\"workFromAnywhereScore\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere per device overall score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsDeviceMalwareState\" BaseType=\"graph.entity\">\n        <Property Name=\"additionalInformationUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information URL to learn more about the malware\" />\n        </Property>\n        <Property Name=\"category\" Type=\"graph.windowsMalwareCategory\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Category of the malware. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule.\" />\n        </Property>\n        <Property Name=\"detectionCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of times the malware is detected\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware name\" />\n        </Property>\n        <Property Name=\"executionState\" Type=\"graph.windowsMalwareExecutionState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Execution status of the malware like blocked/executing etc. Possible values are: unknown, blocked, allowed, running, notRunning.\" />\n        </Property>\n        <Property Name=\"initialDetectionDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initial detection datetime of the malware\" />\n        </Property>\n        <Property Name=\"lastStateChangeDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time this particular threat was changed\" />\n        </Property>\n        <Property Name=\"severity\" Type=\"graph.windowsMalwareSeverity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Severity of the malware. Possible values are: unknown, low, moderate, high, severe.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.windowsMalwareState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: unknown, detected, cleaned, quarantined, removed, allowed, blocked, cleanFailed, quarantineFailed, removeFailed, allowFailed, abandoned, blockFailed.\" />\n        </Property>\n        <Property Name=\"threatState\" Type=\"graph.windowsMalwareThreatState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current status of the malware like cleaned/quarantined/allowed etc. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsManagedDevice\" BaseType=\"graph.managedDevice\" />\n      <EntityType Name=\"windowsManagementAppHealthState\" BaseType=\"graph.entity\">\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device on which Windows management app is installed.\" />\n        </Property>\n        <Property Name=\"deviceOSVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 OS version of the device on which Windows management app is installed.\" />\n        </Property>\n        <Property Name=\"healthState\" Type=\"graph.healthState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows management app health state. Possible values are: unknown, healthy, unhealthy.\" />\n        </Property>\n        <Property Name=\"installedVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows management app installed version.\" />\n        </Property>\n        <Property Name=\"lastCheckInDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows management app last check-in time.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsManagementAppHealthSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"healthyDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"unhealthyDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </EntityType>\n      <EntityType Name=\"deviceManagementResourceAccessProfileAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"intent\" Type=\"graph.deviceManagementResourceAccessProfileIntent\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment intent for the resource access profile. Possible values are: apply, remove.\" />\n        </Property>\n        <Property Name=\"sourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the source of the assignment.\" />\n        </Property>\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for the resource access profile.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10XCertificateProfile\" BaseType=\"graph.deviceManagementResourceAccessProfileBase\" Abstract=\"true\" />\n      <EntityType Name=\"windows10XSCEPCertificateProfile\" BaseType=\"graph.windows10XCertificateProfile\">\n        <Property Name=\"certificateStore\" Type=\"graph.certificateStore\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target store certificate. Possible values are: user, machine.\" />\n        </Property>\n        <Property Name=\"certificateValidityPeriodScale\" Type=\"graph.certificateValidityPeriodScale\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period. Possible values are: days, months, years.\" />\n        </Property>\n        <Property Name=\"certificateValidityPeriodValue\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period\" />\n        </Property>\n        <Property Name=\"extendedKeyUsages\" Type=\"Collection(graph.extendedKeyUsage)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage (EKU) settings.\" />\n        </Property>\n        <Property Name=\"hashAlgorithm\" Type=\"Collection(graph.hashAlgorithms)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Hash Algorithm.\" />\n        </Property>\n        <Property Name=\"keySize\" Type=\"graph.keySize\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Size. Possible values are: size1024, size2048, size4096.\" />\n        </Property>\n        <Property Name=\"keyStorageProvider\" Type=\"graph.keyStorageProviderOption\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key Storage Provider (KSP). Possible values are: useTpmKspOtherwiseUseSoftwareKsp, useTpmKspOtherwiseFail, usePassportForWorkKspOtherwiseFail, useSoftwareKsp.\" />\n        </Property>\n        <Property Name=\"keyUsage\" Type=\"graph.keyUsages\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Key Usage. Possible values are: keyEncipherment, digitalSignature.\" />\n        </Property>\n        <Property Name=\"renewalThresholdPercentage\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage\" />\n        </Property>\n        <Property Name=\"rootCertificateId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate ID\" />\n        </Property>\n        <Property Name=\"scepServerUrls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SCEP Server Url(s).\" />\n        </Property>\n        <Property Name=\"subjectAlternativeNameFormats\" Type=\"Collection(graph.windows10XCustomSubjectAlternativeName)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom AAD Attributes.\" />\n        </Property>\n        <Property Name=\"subjectNameFormatString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom format to use with SubjectNameFormat = Custom. Example: CN={{EmailAddress}},E={{EmailAddress}},OU=Enterprise Users,O=Contoso Corporation,L=Redmond,ST=WA,C=US\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10XTrustedRootCertificate\" BaseType=\"graph.deviceManagementResourceAccessProfileBase\">\n        <Property Name=\"certFileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n        </Property>\n        <Property Name=\"destinationStore\" Type=\"graph.certificateDestinationStore\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destination store location for the Trusted Root Certificate. Possible values are: computerCertStoreRoot, computerCertStoreIntermediate, userCertStoreIntermediate.\" />\n        </Property>\n        <Property Name=\"trustedRootCertificate\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10XVpnConfiguration\" BaseType=\"graph.deviceManagementResourceAccessProfileBase\">\n        <Property Name=\"authenticationCertificateId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID to the Authentication Certificate\" />\n        </Property>\n        <Property Name=\"customXml\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom XML commands that configures the VPN connection. (UTF8 byte encoding)\" />\n        </Property>\n        <Property Name=\"customXmlFileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Xml file name.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windows10XWifiConfiguration\" BaseType=\"graph.deviceManagementResourceAccessProfileBase\">\n        <Property Name=\"authenticationCertificateId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID to the Authentication Certificate\" />\n        </Property>\n        <Property Name=\"customXml\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom XML commands that configures the VPN connection. (UTF8 byte encoding)\" />\n        </Property>\n        <Property Name=\"customXmlFileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom Xml file name.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"activeDirectoryWindowsAutopilotDeploymentProfile\" BaseType=\"graph.windowsAutopilotDeploymentProfile\">\n        <Property Name=\"hybridAzureADJoinSkipConnectivityCheck\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Autopilot Hybrid Azure AD join flow will continue even if it does not establish domain controller connectivity during OOBE.\" />\n        </Property>\n        <NavigationProperty Name=\"domainJoinConfiguration\" Type=\"graph.windowsDomainJoinConfiguration\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration to join Active Directory domain\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"appleEnrollmentProfileAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target for the Apple user initiated deployment profile.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"azureADWindowsAutopilotDeploymentProfile\" BaseType=\"graph.windowsAutopilotDeploymentProfile\" />\n      <EntityType Name=\"enrollmentProfile\" BaseType=\"graph.entity\">\n        <Property Name=\"configurationEndpointUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration endpoint url to use for Enrollment\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the profile\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the profile\" />\n        </Property>\n        <Property Name=\"enableAuthenticationViaCompanyPortal\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates to authenticate with Apple Setup Assistant instead of Company Portal.\" />\n        </Property>\n        <Property Name=\"requireCompanyPortalOnSetupAssistantEnrolledDevices\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that Company Portal is required on setup assistant enrolled devices\" />\n        </Property>\n        <Property Name=\"requiresUserAuthentication\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the profile requires user authentication\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"depEnrollmentBaseProfile\" BaseType=\"graph.enrollmentProfile\" Abstract=\"true\">\n        <Property Name=\"appleIdDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Apple id setup pane is disabled\" />\n        </Property>\n        <Property Name=\"applePayDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Apple pay setup pane is disabled\" />\n        </Property>\n        <Property Name=\"configurationWebUrl\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL for setup assistant login\" />\n        </Property>\n        <Property Name=\"deviceNameTemplate\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets a literal or name pattern.\" />\n        </Property>\n        <Property Name=\"diagnosticsDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if diagnostics setup pane is disabled\" />\n        </Property>\n        <Property Name=\"displayToneSetupDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if displaytone setup screen is disabled\" />\n        </Property>\n        <Property Name=\"enabledSkipKeys\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"enabledSkipKeys contains all the enabled skip keys as strings\" />\n        </Property>\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if this is the default profile\" />\n        </Property>\n        <Property Name=\"isMandatory\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the profile is mandatory\" />\n        </Property>\n        <Property Name=\"locationDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Location service setup pane is disabled\" />\n        </Property>\n        <Property Name=\"privacyPaneDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if privacy screen is disabled\" />\n        </Property>\n        <Property Name=\"profileRemovalDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the profile removal option is disabled\" />\n        </Property>\n        <Property Name=\"restoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Restore setup pane is blocked\" />\n        </Property>\n        <Property Name=\"screenTimeScreenDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if screen timeout setup is disabled\" />\n        </Property>\n        <Property Name=\"siriDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if siri setup pane is disabled\" />\n        </Property>\n        <Property Name=\"supervisedModeEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supervised mode, True to enable, false otherwise. See https://learn.microsoft.com/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information.\" />\n        </Property>\n        <Property Name=\"supportDepartment\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Support department information\" />\n        </Property>\n        <Property Name=\"supportPhoneNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Support phone number\" />\n        </Property>\n        <Property Name=\"termsAndConditionsDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if 'Terms and Conditions' setup pane is disabled\" />\n        </Property>\n        <Property Name=\"touchIdDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if touch id setup pane is disabled\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"depEnrollmentProfile\" BaseType=\"graph.enrollmentProfile\">\n        <Property Name=\"appleIdDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Apple id setup pane is disabled\" />\n        </Property>\n        <Property Name=\"applePayDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Apple pay setup pane is disabled\" />\n        </Property>\n        <Property Name=\"awaitDeviceConfiguredConfirmation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the device will need to wait for configured confirmation\" />\n        </Property>\n        <Property Name=\"diagnosticsDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if diagnostics setup pane is disabled\" />\n        </Property>\n        <Property Name=\"enableSharedIPad\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates whether the device is to be enrolled in a mode which enables multi user scenarios. Only applicable in shared iPads.\" />\n        </Property>\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if this is the default profile\" />\n        </Property>\n        <Property Name=\"isMandatory\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the profile is mandatory\" />\n        </Property>\n        <Property Name=\"iTunesPairingMode\" Type=\"graph.iTunesPairingMode\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the iTunes pairing mode. Possible values are: disallow, allow, requiresCertificate.\" />\n        </Property>\n        <Property Name=\"locationDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Location service setup pane is disabled\" />\n        </Property>\n        <Property Name=\"macOSFileVaultDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Mac OS file vault is disabled\" />\n        </Property>\n        <Property Name=\"macOSRegistrationDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Mac OS registration is disabled\" />\n        </Property>\n        <Property Name=\"managementCertificates\" Type=\"Collection(graph.managementCertificateWithThumbprint)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Management certificates for Apple Configurator\" />\n        </Property>\n        <Property Name=\"passCodeDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Passcode setup pane is disabled\" />\n        </Property>\n        <Property Name=\"profileRemovalDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the profile removal option is disabled\" />\n        </Property>\n        <Property Name=\"restoreBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Restore setup pane is blocked\" />\n        </Property>\n        <Property Name=\"restoreFromAndroidDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Restore from Android is disabled\" />\n        </Property>\n        <Property Name=\"sharedIPadMaximumUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This specifies the maximum number of users that can use a shared iPad. Only applicable in shared iPad mode.\" />\n        </Property>\n        <Property Name=\"siriDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if siri setup pane is disabled\" />\n        </Property>\n        <Property Name=\"supervisedModeEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supervised mode, True to enable, false otherwise. See https://learn.microsoft.com/intune/deploy-use/enroll-devices-in-microsoft-intune for additional information.\" />\n        </Property>\n        <Property Name=\"supportDepartment\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Support department information\" />\n        </Property>\n        <Property Name=\"supportPhoneNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Support phone number\" />\n        </Property>\n        <Property Name=\"termsAndConditionsDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if 'Terms and Conditions' setup pane is disabled\" />\n        </Property>\n        <Property Name=\"touchIdDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if touch id setup pane is disabled\" />\n        </Property>\n        <Property Name=\"zoomDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if zoom setup pane is disabled\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"depIOSEnrollmentProfile\" BaseType=\"graph.depEnrollmentBaseProfile\">\n        <Property Name=\"appearanceScreenDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Apperance screen is disabled\" />\n        </Property>\n        <Property Name=\"awaitDeviceConfiguredConfirmation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the device will need to wait for configured confirmation\" />\n        </Property>\n        <Property Name=\"carrierActivationUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Carrier URL for activating device eSIM.\" />\n        </Property>\n        <Property Name=\"companyPortalVppTokenId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set, indicates which Vpp token should be used to deploy the Company Portal w/ device licensing. 'enableAuthenticationViaCompanyPortal' must be set in order for this property to be set.\" />\n        </Property>\n        <Property Name=\"deviceToDeviceMigrationDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Device To Device Migration is disabled\" />\n        </Property>\n        <Property Name=\"enableSharedIPad\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This indicates whether the device is to be enrolled in a mode which enables multi user scenarios. Only applicable in shared iPads.\" />\n        </Property>\n        <Property Name=\"enableSingleAppEnrollmentMode\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tells the device to enable single app mode and apply app-lock during enrollment. Default is false. 'enableAuthenticationViaCompanyPortal' and 'companyPortalVppTokenId' must be set for this property to be set.\" />\n        </Property>\n        <Property Name=\"expressLanguageScreenDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Express Language screen is disabled\" />\n        </Property>\n        <Property Name=\"forceTemporarySession\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if temporary sessions is enabled\" />\n        </Property>\n        <Property Name=\"homeButtonScreenDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if home button sensitivity screen is disabled\" />\n        </Property>\n        <Property Name=\"iMessageAndFaceTimeScreenDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if iMessage and FaceTime screen is disabled\" />\n        </Property>\n        <Property Name=\"iTunesPairingMode\" Type=\"graph.iTunesPairingMode\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the iTunes pairing mode. Possible values are: disallow, allow, requiresCertificate.\" />\n        </Property>\n        <Property Name=\"managementCertificates\" Type=\"Collection(graph.managementCertificateWithThumbprint)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Management certificates for Apple Configurator\" />\n        </Property>\n        <Property Name=\"onBoardingScreenDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if onboarding setup screen is disabled\" />\n        </Property>\n        <Property Name=\"passCodeDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Passcode setup pane is disabled\" />\n        </Property>\n        <Property Name=\"passcodeLockGracePeriodInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates timeout before locked screen requires the user to enter the device passocde to unlock it\" />\n        </Property>\n        <Property Name=\"preferredLanguageScreenDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Preferred language screen is disabled\" />\n        </Property>\n        <Property Name=\"restoreCompletedScreenDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Weclome screen is disabled\" />\n        </Property>\n        <Property Name=\"restoreFromAndroidDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Restore from Android is disabled\" />\n        </Property>\n        <Property Name=\"sharedIPadMaximumUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This specifies the maximum number of users that can use a shared iPad. Only applicable in shared iPad mode.\" />\n        </Property>\n        <Property Name=\"simSetupScreenDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the SIMSetup screen is disabled\" />\n        </Property>\n        <Property Name=\"softwareUpdateScreenDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the mandatory sofware update screen is disabled\" />\n        </Property>\n        <Property Name=\"temporarySessionTimeoutInSeconds\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates timeout of temporary session\" />\n        </Property>\n        <Property Name=\"updateCompleteScreenDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Weclome screen is disabled\" />\n        </Property>\n        <Property Name=\"userlessSharedAadModeEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that this apple device is designated to support 'shared device mode' scenarios. This is distinct from the 'shared iPad' scenario. See https://learn.microsoft.com/mem/intune/enrollment/device-enrollment-shared-ios\" />\n        </Property>\n        <Property Name=\"userSessionTimeoutInSeconds\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates timeout of temporary session\" />\n        </Property>\n        <Property Name=\"watchMigrationScreenDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the watch migration screen is disabled\" />\n        </Property>\n        <Property Name=\"welcomeScreenDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Weclome screen is disabled\" />\n        </Property>\n        <Property Name=\"zoomDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if zoom setup pane is disabled\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"depMacOSEnrollmentProfile\" BaseType=\"graph.depEnrollmentBaseProfile\">\n        <Property Name=\"accessibilityScreenDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Accessibility screen is disabled\" />\n        </Property>\n        <Property Name=\"autoUnlockWithWatchDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if UnlockWithWatch screen is disabled\" />\n        </Property>\n        <Property Name=\"chooseYourLockScreenDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if iCloud Documents and Desktop screen is disabled\" />\n        </Property>\n        <Property Name=\"dontAutoPopulatePrimaryAccountInfo\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Setup Assistant will auto populate the primary account information\" />\n        </Property>\n        <Property Name=\"enableRestrictEditing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the user will enable blockediting\" />\n        </Property>\n        <Property Name=\"fileVaultDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if file vault is disabled\" />\n        </Property>\n        <Property Name=\"iCloudDiagnosticsDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if iCloud Analytics screen is disabled\" />\n        </Property>\n        <Property Name=\"iCloudStorageDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if iCloud Documents and Desktop screen is disabled\" />\n        </Property>\n        <Property Name=\"passCodeDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if Passcode setup pane is disabled\" />\n        </Property>\n        <Property Name=\"primaryAccountFullName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates what the full name for the primary account is\" />\n        </Property>\n        <Property Name=\"primaryAccountUserName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates what the account name for the primary account is\" />\n        </Property>\n        <Property Name=\"registrationDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if registration is disabled\" />\n        </Property>\n        <Property Name=\"setPrimarySetupAccountAsRegularUser\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Setup Assistant will set the account as a regular user\" />\n        </Property>\n        <Property Name=\"skipPrimarySetupAccountCreation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Setup Assistant will skip the user interface for primary account setup\" />\n        </Property>\n        <Property Name=\"zoomDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if zoom setup pane is disabled\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"importedAppleDeviceIdentity\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Created Date Time of the device\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the device\" />\n        </Property>\n        <Property Name=\"discoverySource\" Type=\"graph.discoverySource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple device discovery source. Possible values are: unknown, adminImport, deviceEnrollmentProgram.\" />\n        </Property>\n        <Property Name=\"enrollmentState\" Type=\"graph.enrollmentState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the device in Intune. Possible values are: unknown, enrolled, pendingReset, failed, notContacted, blocked.\" />\n        </Property>\n        <Property Name=\"isDeleted\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the device is deleted from Apple Business Manager\" />\n        </Property>\n        <Property Name=\"isSupervised\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the Apple device is supervised. More information is at: https://support.apple.com/en-us/HT202837\" />\n        </Property>\n        <Property Name=\"lastContactedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last Contacted Date Time of the device\" />\n        </Property>\n        <Property Name=\"platform\" Type=\"graph.platform\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The platform of the Device. Possible values are: unknown, ios, android, windows, windowsMobile, macOS.\" />\n        </Property>\n        <Property Name=\"requestedEnrollmentProfileAssignmentDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time enrollment profile was assigned to the device\" />\n        </Property>\n        <Property Name=\"requestedEnrollmentProfileId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment profile Id admin intends to apply to the device during next enrollment\" />\n        </Property>\n        <Property Name=\"serialNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device serial number\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"importedAppleDeviceIdentityResult\" BaseType=\"graph.importedAppleDeviceIdentity\">\n        <Property Name=\"status\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of imported device identity\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"importedDeviceIdentityResult\" BaseType=\"graph.importedDeviceIdentity\">\n        <Property Name=\"status\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of imported device identity\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"importedWindowsAutopilotDeviceIdentityUpload\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTimeUtc\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"status\" Type=\"graph.importedWindowsAutopilotDeviceIdentityUploadStatus\" Nullable=\"false\" />\n        <NavigationProperty Name=\"deviceIdentities\" Type=\"Collection(graph.importedWindowsAutopilotDeviceIdentity)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"groupPolicySettingMapping\" BaseType=\"graph.entity\">\n        <Property Name=\"admxSettingDefinitionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admx Group Policy Id\" />\n        </Property>\n        <Property Name=\"childIdList\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Child Ids of the group policy setting.\" />\n        </Property>\n        <Property Name=\"intuneSettingDefinitionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intune Setting Definition Id\" />\n        </Property>\n        <Property Name=\"intuneSettingUriList\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of Intune Setting URIs this group policy setting maps to\" />\n        </Property>\n        <Property Name=\"isMdmSupported\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the setting is supported by Intune or not\" />\n        </Property>\n        <Property Name=\"mdmCspName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The CSP name this group policy setting maps to.\" />\n        </Property>\n        <Property Name=\"mdmMinimumOSVersion\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum OS version this mdm setting supports.\" />\n        </Property>\n        <Property Name=\"mdmSettingUri\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MDM CSP URI this group policy setting maps to.\" />\n        </Property>\n        <Property Name=\"mdmSupportedState\" Type=\"graph.mdmSupportedState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the setting is supported in Mdm or not. Possible values are: unknown, supported, unsupported, deprecated.\" />\n        </Property>\n        <Property Name=\"parentId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Parent Id of the group policy setting.\" />\n        </Property>\n        <Property Name=\"settingCategory\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category the group policy setting is in.\" />\n        </Property>\n        <Property Name=\"settingDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of this group policy setting.\" />\n        </Property>\n        <Property Name=\"settingDisplayValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display value of this group policy setting.\" />\n        </Property>\n        <Property Name=\"settingDisplayValueType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display value type of this group policy setting.\" />\n        </Property>\n        <Property Name=\"settingName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of this group policy setting.\" />\n        </Property>\n        <Property Name=\"settingScope\" Type=\"graph.groupPolicySettingScope\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The scope of the setting. Possible values are: unknown, device, user.\" />\n        </Property>\n        <Property Name=\"settingType\" Type=\"graph.groupPolicySettingType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting type (security or admx) of the Group Policy. Possible values are: unknown, policy, account, securityOptions, userRightsAssignment, auditSetting, windowsFirewallSettings, appLockerRuleCollection, dataSourcesSettings, devicesSettings, driveMapSettings, environmentVariables, filesSettings, folderOptions, folders, iniFiles, internetOptions, localUsersAndGroups, networkOptions, networkShares, ntServices, powerOptions, printers, regionalOptionsSettings, registrySettings, scheduledTasks, shortcutSettings, startMenuSettings.\" />\n        </Property>\n        <Property Name=\"settingValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value of this group policy setting.\" />\n        </Property>\n        <Property Name=\"settingValueDisplayUnits\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display units of this group policy setting value\" />\n        </Property>\n        <Property Name=\"settingValueType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value type of this group policy setting.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"unsupportedGroupPolicyExtension\" BaseType=\"graph.entity\">\n        <Property Name=\"extensionType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ExtensionType of the unsupported extension.\" />\n        </Property>\n        <Property Name=\"namespaceUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Namespace Url of the unsupported extension.\" />\n        </Property>\n        <Property Name=\"nodeName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Node name of the unsupported extension.\" />\n        </Property>\n        <Property Name=\"settingScope\" Type=\"graph.groupPolicySettingScope\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Scope of the unsupported extension. Possible values are: unknown, device, user.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"groupPolicyConfigurationAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the entity was last modified.\" />\n        </Property>\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of groups targeted the group policy configuration.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"groupPolicyDefinitionValue\" BaseType=\"graph.entity\">\n        <Property Name=\"configurationType\" Type=\"graph.groupPolicyConfigurationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how the value should be configured. This can be either as a Policy or as a Preference. Possible values are: policy, preference.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the object was created.\" />\n        </Property>\n        <Property Name=\"enabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables the associated group policy definition.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the entity was last modified.\" />\n        </Property>\n        <NavigationProperty Name=\"definition\" Type=\"graph.groupPolicyDefinition\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated group policy definition with the value.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"presentationValues\" Type=\"Collection(graph.groupPolicyPresentationValue)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated group policy presentation values with the definition value.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"groupPolicyPresentation\" BaseType=\"graph.entity\">\n        <Property Name=\"label\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized text label for any presentation entity. The default value is empty.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the entity was last modified.\" />\n        </Property>\n        <NavigationProperty Name=\"definition\" Type=\"graph.groupPolicyDefinition\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group policy definition associated with the presentation.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"groupPolicyPresentationValue\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the object was created.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the object was last modified.\" />\n        </Property>\n        <NavigationProperty Name=\"definitionValue\" Type=\"graph.groupPolicyDefinitionValue\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group policy definition value associated with the presentation value.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"presentation\" Type=\"graph.groupPolicyPresentation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group policy presentation associated with the presentation value.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"groupPolicyOperation\" BaseType=\"graph.entity\">\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the entity was last modified.\" />\n        </Property>\n        <Property Name=\"operationStatus\" Type=\"graph.groupPolicyOperationStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group policy operation status. Possible values are: unknown, inProgress, success, failed.\" />\n        </Property>\n        <Property Name=\"operationType\" Type=\"graph.groupPolicyOperationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of group policy operation. Possible values are: none, upload, uploadNewVersion, addLanguageFiles, removeLanguageFiles, updateLanguageFiles, remove.\" />\n        </Property>\n        <Property Name=\"statusDetails\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group policy operation status detail.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"groupPolicyUploadedPresentation\" BaseType=\"graph.groupPolicyPresentation\" />\n      <EntityType Name=\"groupPolicyPresentationCheckBox\" BaseType=\"graph.groupPolicyUploadedPresentation\">\n        <Property Name=\"defaultChecked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for the check box. The default value is false.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"groupPolicyPresentationComboBox\" BaseType=\"graph.groupPolicyUploadedPresentation\">\n        <Property Name=\"defaultValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized default string displayed in the combo box. The default value is empty.\" />\n        </Property>\n        <Property Name=\"maxLength\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer that specifies the maximum number of text characters for the parameter. The default value is 1023.\" />\n        </Property>\n        <Property Name=\"required\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether a value must be specified for the parameter. The default value is false.\" />\n        </Property>\n        <Property Name=\"suggestions\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized strings listed in the drop-down list of the combo box. The default value is empty.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"groupPolicyPresentationDecimalTextBox\" BaseType=\"graph.groupPolicyUploadedPresentation\">\n        <Property Name=\"defaultValue\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer that specifies the initial value for the decimal text box. The default value is 1.\" />\n        </Property>\n        <Property Name=\"maxValue\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer that specifies the maximum allowed value. The default value is 9999.\" />\n        </Property>\n        <Property Name=\"minValue\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer that specifies the minimum allowed value. The default value is 0.\" />\n        </Property>\n        <Property Name=\"required\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Requirement to enter a value in the parameter box. The default value is false.\" />\n        </Property>\n        <Property Name=\"spin\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, create a spin control; otherwise, create a text box for numeric entry. The default value is true.\" />\n        </Property>\n        <Property Name=\"spinStep\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer that specifies the increment of change for the spin control. The default value is 1.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"groupPolicyPresentationDropdownList\" BaseType=\"graph.groupPolicyUploadedPresentation\">\n        <Property Name=\"defaultItem\" Type=\"graph.groupPolicyPresentationDropdownListItem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized string value identifying the default choice of the list of items.\" />\n        </Property>\n        <Property Name=\"items\" Type=\"Collection(graph.groupPolicyPresentationDropdownListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a set of localized display names and their associated values.\" />\n        </Property>\n        <Property Name=\"required\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Requirement to enter a value in the parameter box. The default value is false.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"groupPolicyPresentationListBox\" BaseType=\"graph.groupPolicyUploadedPresentation\">\n        <Property Name=\"explicitValue\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If this option is specified true the user must specify the registry subkey value and the registry subkey name. The list box shows two columns, one for the name and one for the data. The default value is false.\" />\n        </Property>\n        <Property Name=\"valuePrefix\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"groupPolicyPresentationLongDecimalTextBox\" BaseType=\"graph.groupPolicyUploadedPresentation\">\n        <Property Name=\"defaultValue\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer that specifies the initial value for the decimal text box. The default value is 1.\" />\n        </Property>\n        <Property Name=\"maxValue\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned long that specifies the maximum allowed value. The default value is 9999.\" />\n        </Property>\n        <Property Name=\"minValue\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned long that specifies the minimum allowed value. The default value is 0.\" />\n        </Property>\n        <Property Name=\"required\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Requirement to enter a value in the parameter box. The default value is false.\" />\n        </Property>\n        <Property Name=\"spin\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, create a spin control; otherwise, create a text box for numeric entry. The default value is true.\" />\n        </Property>\n        <Property Name=\"spinStep\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer that specifies the increment of change for the spin control. The default value is 1.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"groupPolicyPresentationMultiTextBox\" BaseType=\"graph.groupPolicyUploadedPresentation\">\n        <Property Name=\"maxLength\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer that specifies the maximum number of text characters. Default value is 1023.\" />\n        </Property>\n        <Property Name=\"maxStrings\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer that specifies the maximum number of strings. Default value is 0.\" />\n        </Property>\n        <Property Name=\"required\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Requirement to enter a value in the text box. Default value is false.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"groupPolicyPresentationText\" BaseType=\"graph.groupPolicyUploadedPresentation\" />\n      <EntityType Name=\"groupPolicyPresentationTextBox\" BaseType=\"graph.groupPolicyUploadedPresentation\">\n        <Property Name=\"defaultValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized default string displayed in the text box. The default value is empty.\" />\n        </Property>\n        <Property Name=\"maxLength\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer that specifies the maximum number of text characters. Default value is 1023.\" />\n        </Property>\n        <Property Name=\"required\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Requirement to enter a value in the text box. Default value is false.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"groupPolicyPresentationValueBoolean\" BaseType=\"graph.groupPolicyPresentationValue\">\n        <Property Name=\"value\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An boolean value for the associated presentation.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"groupPolicyPresentationValueDecimal\" BaseType=\"graph.groupPolicyPresentationValue\">\n        <Property Name=\"value\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned integer value for the associated presentation.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"groupPolicyPresentationValueList\" BaseType=\"graph.groupPolicyPresentationValue\">\n        <Property Name=\"values\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of pairs for the associated presentation.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"groupPolicyPresentationValueLongDecimal\" BaseType=\"graph.groupPolicyPresentationValue\">\n        <Property Name=\"value\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unsigned long value for the associated presentation.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"groupPolicyPresentationValueMultiText\" BaseType=\"graph.groupPolicyPresentationValue\">\n        <Property Name=\"values\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of non-empty strings for the associated presentation.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"groupPolicyPresentationValueText\" BaseType=\"graph.groupPolicyPresentationValue\">\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string value for the associated presentation.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"androidManagedAppRegistration\" BaseType=\"graph.managedAppRegistration\">\n        <Property Name=\"patchVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The patch version for the current android app registration\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"iosManagedAppRegistration\" BaseType=\"graph.managedAppRegistration\" />\n      <EntityType Name=\"managedAppOperation\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operation name.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time the app operation was modified.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current state of the operation\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedAppStatusRaw\" BaseType=\"graph.managedAppStatus\">\n        <Property Name=\"content\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status report content.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsInformationProtectionAppLockerFile\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name\" />\n        </Property>\n        <Property Name=\"file\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File as a byte array\" />\n        </Property>\n        <Property Name=\"fileHash\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA256 hash of the file\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the entity.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"microsoftTunnelServer\" BaseType=\"graph.entity\">\n        <Property Name=\"agentImageDigest\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The digest of the current agent image running on this server\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the server. This property is required when a server is created and cannot be cleared during updates.\" />\n        </Property>\n        <Property Name=\"lastCheckinDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates when the server last checked in\" />\n        </Property>\n        <Property Name=\"serverImageDigest\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The digest of the current server image running on this server\" />\n        </Property>\n        <Property Name=\"tunnelServerHealthStatus\" Type=\"graph.microsoftTunnelServerHealthStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the server's health Status as of the last evaluation time. Health is evaluated every 60 seconds, and the possible values are: unknown, healthy, unhealthy, warning, offline, upgradeInProgress, upgradeFailed. Possible values are: unknown, healthy, unhealthy, warning, offline, upgradeInProgress, upgradeFailed, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"localizedNotificationMessage\" BaseType=\"graph.entity\">\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flag to indicate whether or not this is the default locale for language fallback. This flag can only be set. To unset, set this property to true on another Localized Notification Message.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime the object was last modified.\" />\n        </Property>\n        <Property Name=\"locale\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Locale for which this message is destined.\" />\n        </Property>\n        <Property Name=\"messageTemplate\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Message Template content.\" />\n        </Property>\n        <Property Name=\"subject\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Message Template Subject.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"appVulnerabilityManagedDevice\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device name.\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The created date.\" />\n        </Property>\n        <Property Name=\"managedDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intune managed device ID.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"appVulnerabilityMobileApp\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The created date.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device name.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last modified date.\" />\n        </Property>\n        <Property Name=\"mobileAppId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intune mobile app ID.\" />\n        </Property>\n        <Property Name=\"mobileAppType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app type.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app version.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"appVulnerabilityTask\" BaseType=\"graph.deviceAppManagementTask\">\n        <Property Name=\"appName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app name.\" />\n        </Property>\n        <Property Name=\"appPublisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app publisher.\" />\n        </Property>\n        <Property Name=\"appVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app version.\" />\n        </Property>\n        <Property Name=\"insights\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the mitigation.\" />\n        </Property>\n        <Property Name=\"managedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of vulnerable devices.\" />\n        </Property>\n        <Property Name=\"mitigationType\" Type=\"graph.appVulnerabilityTaskMitigationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mitigation type. Possible values are: unknown, update, uninstall, securityConfiguration.\" />\n        </Property>\n        <Property Name=\"mobileAppCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of vulnerable mobile apps.\" />\n        </Property>\n        <Property Name=\"remediation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The remediation steps.\" />\n        </Property>\n        <NavigationProperty Name=\"managedDevices\" Type=\"Collection(graph.appVulnerabilityManagedDevice)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The vulnerable managed devices.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"mobileApps\" Type=\"Collection(graph.appVulnerabilityMobileApp)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The vulnerable mobile apps.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"securityConfigurationTask\" BaseType=\"graph.deviceAppManagementTask\">\n        <Property Name=\"applicablePlatform\" Type=\"graph.endpointSecurityConfigurationApplicablePlatform\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The applicable platform. Possible values are: unknown, macOS, windows10AndLater, windows10AndWindowsServer.\" />\n        </Property>\n        <Property Name=\"endpointSecurityPolicy\" Type=\"graph.endpointSecurityConfigurationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The endpoint security policy type. Possible values are: unknown, antivirus, diskEncryption, firewall, endpointDetectionAndResponse, attackSurfaceReduction, accountProtection.\" />\n        </Property>\n        <Property Name=\"endpointSecurityPolicyProfile\" Type=\"graph.endpointSecurityConfigurationProfileType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The endpoint security policy profile. Possible values are: unknown, antivirus, windowsSecurity, bitLocker, fileVault, firewall, firewallRules, endpointDetectionAndResponse, deviceControl, appAndBrowserIsolation, exploitProtection, webProtection, applicationControl, attackSurfaceReductionRules, accountProtection.\" />\n        </Property>\n        <Property Name=\"insights\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the mitigation.\" />\n        </Property>\n        <Property Name=\"intendedSettings\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The intended settings and their values.\" />\n        </Property>\n        <Property Name=\"managedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of vulnerable devices. Valid values 0 to 65536\" />\n        </Property>\n        <NavigationProperty Name=\"managedDevices\" Type=\"Collection(graph.vulnerableManagedDevice)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The vulnerable managed devices.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"vulnerableManagedDevice\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device name.\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last sync date.\" />\n        </Property>\n        <Property Name=\"managedDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Intune managed device ID.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"unmanagedDeviceDiscoveryTask\" BaseType=\"graph.deviceAppManagementTask\">\n        <Property Name=\"unmanagedDevices\" Type=\"Collection(graph.unmanagedDevice)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unmanaged devices discovered in the network.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceAndAppManagementRoleDefinition\" BaseType=\"graph.roleDefinition\" />\n      <EntityType Name=\"roleScopeTagAutoAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The auto-assignment target for the specific Role Scope Tag.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"createRemoteHelpSessionResponse\">\n        <Property Name=\"sessionKey\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for a session\" />\n        </Property>\n        <Key>\n          <PropertyRef Name=\"sessionKey\" />\n        </Key>\n      </EntityType>\n      <EntityType Name=\"requestRemoteHelpSessionAccessResponse\">\n        <Property Name=\"pubSubEncryption\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AES encryption Initialization Vector for encrypting client messages sent to PubSub\" />\n        </Property>\n        <Property Name=\"pubSubEncryptionKey\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for encrypting client messages sent to PubSub\" />\n        </Property>\n        <Property Name=\"sessionKey\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for a session\" />\n        </Property>\n        <Key>\n          <PropertyRef Name=\"sessionKey\" />\n        </Key>\n      </EntityType>\n      <EntityType Name=\"retrieveRemoteHelpSessionResponse\">\n        <Property Name=\"acsGroupId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ACS Group Id\" />\n        </Property>\n        <Property Name=\"acsHelperUserId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Helper ACS User Id\" />\n        </Property>\n        <Property Name=\"acsHelperUserToken\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Helper ACS User Token\" />\n        </Property>\n        <Property Name=\"acsSharerUserId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sharer ACS User Id\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android Device Name\" />\n        </Property>\n        <Property Name=\"pubSubGroupId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure Pubsub Group Id\" />\n        </Property>\n        <Property Name=\"pubSubHelperAccessUri\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure Pubsub Group Id\" />\n        </Property>\n        <Property Name=\"sessionExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure Pubsub Session Expiration Date Time.\" />\n        </Property>\n        <Property Name=\"sessionKey\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for a session\" />\n        </Property>\n        <Key>\n          <PropertyRef Name=\"sessionKey\" />\n        </Key>\n      </EntityType>\n      <EntityType Name=\"embeddedSIMActivationCodePoolAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of groups targeted by the embedded SIM activation code pool.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"embeddedSIMDeviceState\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the embedded SIM device status was created. Generated service side.\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name to which the subscription was provisioned e.g. DESKTOP-JOE\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the embedded SIM device last checked in. Updated service side.\" />\n        </Property>\n        <Property Name=\"modifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the embedded SIM device status was last modified. Updated service side.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.embeddedSIMDeviceStateValue\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the profile operation applied to the device. Possible values are: notEvaluated, failed, installing, installed, deleting, error, deleted, removedByUser.\" />\n        </Property>\n        <Property Name=\"stateDetails\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String description of the provisioning state.\" />\n        </Property>\n        <Property Name=\"universalIntegratedCircuitCardIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Universal Integrated Circuit Card Identifier (UICCID) identifying the hardware onto which a profile is to be deployed.\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Username which the subscription was provisioned to e.g. joe@contoso.com\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"appleVppTokenTroubleshootingEvent\" BaseType=\"graph.deviceManagementTroubleshootingEvent\">\n        <Property Name=\"tokenId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Apple Volume Purchase Program Token Identifier.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceManagementAutopilotPolicyStatusDetail\" BaseType=\"graph.entity\">\n        <Property Name=\"complianceStatus\" Type=\"graph.deviceManagementAutopilotPolicyComplianceStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy compliance status. Possible values are: unknown, compliant, installed, notCompliant, notInstalled, error.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name of the policy.\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The errorode associated with the compliance or enforcement status of the policy. Error code for enforcement status takes precedence if it exists.\" />\n        </Property>\n        <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of the reported policy status\" />\n        </Property>\n        <Property Name=\"policyType\" Type=\"graph.deviceManagementAutopilotPolicyType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of policy. Possible values are: unknown, application, appModel, configurationPolicy.\" />\n        </Property>\n        <Property Name=\"trackedOnEnrollmentStatus\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if this prolicy was tracked as part of the autopilot bootstrap enrollment sync session\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"enrollmentTroubleshootingEvent\" BaseType=\"graph.deviceManagementTroubleshootingEvent\">\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure AD device identifier.\" />\n        </Property>\n        <Property Name=\"enrollmentType\" Type=\"graph.deviceEnrollmentType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of the enrollment. Possible values are: unknown, userEnrollment, deviceEnrollmentManager, appleBulkWithUser, appleBulkWithoutUser, windowsAzureADJoin, windowsBulkUserless, windowsAutoEnrollment, windowsBulkAzureDomainJoin, windowsCoManagement, windowsAzureADJoinUsingDeviceAuth, appleUserEnrollment, appleUserEnrollmentWithServiceAccount, azureAdJoinUsingAzureVmExtension, androidEnterpriseDedicatedDevice, androidEnterpriseFullyManaged, androidEnterpriseCorporateWorkProfile.\" />\n        </Property>\n        <Property Name=\"failureCategory\" Type=\"graph.deviceEnrollmentFailureReason\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Highlevel failure category. Possible values are: unknown, authentication, authorization, accountValidation, userValidation, deviceNotSupported, inMaintenance, badRequest, featureNotSupported, enrollmentRestrictionsEnforced, clientDisconnected, userAbandonment.\" />\n        </Property>\n        <Property Name=\"failureReason\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detailed failure reason.\" />\n        </Property>\n        <Property Name=\"managedDeviceIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device identifier created or collected by Intune.\" />\n        </Property>\n        <Property Name=\"operatingSystem\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating System.\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS Version.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for the user that tried to enroll the device.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsDefenderApplicationControlSupplementalPolicyAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target group assignment defined by the admin.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsDefenderApplicationControlSupplementalPolicyDeploymentSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"deployedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have successfully deployed this WindowsDefenderApplicationControl supplemental policy.\" />\n        </Property>\n        <Property Name=\"failedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Devices that have failed to deploy this WindowsDefenderApplicationControl supplemental policy.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsDefenderApplicationControlSupplementalPolicyDeploymentStatus\" BaseType=\"graph.entity\">\n        <Property Name=\"deploymentStatus\" Type=\"graph.windowsDefenderApplicationControlSupplementalPolicyStatuses\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The deployment state of the policy. Possible values are: unknown, success, tokenError, notAuthorizedByToken, policyNotFound.\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device ID.\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name.\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last sync date time.\" />\n        </Property>\n        <Property Name=\"osDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows OS Version Description.\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows OS Version.\" />\n        </Property>\n        <Property Name=\"policyVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Human readable version of the WindowsDefenderApplicationControl supplemental policy.\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the user of this device.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name.\" />\n        </Property>\n        <NavigationProperty Name=\"policy\" Type=\"graph.windowsDefenderApplicationControlSupplementalPolicy\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The navigation link to the WindowsDefenderApplicationControl supplemental policy.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"windowsDriverUpdateInventory\" BaseType=\"graph.entity\">\n        <Property Name=\"applicableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices for which this driver is applicable.\" />\n        </Property>\n        <Property Name=\"approvalStatus\" Type=\"graph.driverApprovalStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The approval status for this driver. Possible values are: needsReview, declined, approved, suspended.\" />\n        </Property>\n        <Property Name=\"category\" Type=\"graph.driverCategory\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category for this driver. Possible values are: recommended, previouslyApproved, other.\" />\n        </Property>\n        <Property Name=\"deployDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time when a driver should be deployed if approvalStatus is approved.\" />\n        </Property>\n        <Property Name=\"driverClass\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The class of the driver.\" />\n        </Property>\n        <Property Name=\"manufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The manufacturer of the driver.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the driver.\" />\n        </Property>\n        <Property Name=\"releaseDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The release date time of the driver.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the driver.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsDriverUpdateProfileAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target that the driver update profile is assigned to.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsFeatureUpdateCatalogItem\" BaseType=\"graph.windowsUpdateCatalogItem\">\n        <Property Name=\"version\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The feature update version\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsFeatureUpdateProfileAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target that the feature update profile is assigned to.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsQualityUpdateCatalogItem\" BaseType=\"graph.windowsUpdateCatalogItem\">\n        <Property Name=\"classification\" Type=\"graph.windowsQualityUpdateClassification\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Classification of the quality update. Possible values are: all, security, nonSecurity.\" />\n        </Property>\n        <Property Name=\"isExpeditable\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flag indicating if update qualifies for expedite\" />\n        </Property>\n        <Property Name=\"kbArticleId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Knowledge base article id\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsQualityUpdateProfileAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignment target that the quality update profile is assigned to.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"intuneBrandingProfileAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assignment target that the branding profile is assigned to.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"serviceHealth\" BaseType=\"graph.entity\">\n        <Property Name=\"service\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The service name. Use the list healthOverviews operation to get exact string names for services subscribed by the tenant.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.serviceHealthStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show the overall service health status. Possible values are: serviceOperational, investigating, restoringService, verifyingService, serviceRestored, postIncidentReviewPublished, serviceDegradation, serviceInterruption, extendedRecovery, falsePositive, investigationSuspended, resolved, mitigatedExternal, mitigated, resolvedExternal, confirmed, reported, unknownFutureValue. For more details, see serviceHealthStatus values.\" />\n        </Property>\n        <NavigationProperty Name=\"issues\" Type=\"Collection(graph.serviceHealthIssue)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of issues that happened on the service, with detailed information for each issue.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"serviceAnnouncementBase\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"details\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional details about service event. This property doesn't support filters.\" />\n        </Property>\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The end time of the service event.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last modified time of the service event.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start time of the service event.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The title of the service event.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"serviceHealthIssue\" BaseType=\"graph.serviceAnnouncementBase\">\n        <Property Name=\"classification\" Type=\"graph.serviceHealthClassificationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of service health issue. Possible values are: advisory, incident, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"feature\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The feature name of the service issue.\" />\n        </Property>\n        <Property Name=\"featureGroup\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The feature group name of the service issue.\" />\n        </Property>\n        <Property Name=\"impactDescription\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the service issue impact.\" />\n        </Property>\n        <Property Name=\"isResolved\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the issue is resolved.\" />\n        </Property>\n        <Property Name=\"origin\" Type=\"graph.serviceHealthOrigin\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the origin of the service issue. Possible values are: microsoft, thirdParty, customer, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"posts\" Type=\"Collection(graph.serviceHealthIssuePost)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of historical posts for the service issue.\" />\n        </Property>\n        <Property Name=\"service\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the service affected by the issue.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.serviceHealthStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the service issue. Possible values are: serviceOperational, investigating, restoringService, verifyingService, serviceRestored, postIncidentReviewPublished, serviceDegradation, serviceInterruption, extendedRecovery, falsePositive, investigationSuspended, resolved, mitigatedExternal, mitigated, resolvedExternal, confirmed, reported, unknownFutureValue. For more details, see serviceHealthStatus values.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"serviceUpdateMessage\" BaseType=\"graph.serviceAnnouncementBase\">\n        <Property Name=\"actionRequiredByDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expected deadline of the action for the message.\" />\n        </Property>\n        <Property Name=\"attachmentsArchive\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The zip file of all attachments for a message.\" />\n        </Property>\n        <Property Name=\"body\" Type=\"graph.itemBody\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content type and content of the service message body. The supported value for the contentType property is html.\" />\n        </Property>\n        <Property Name=\"category\" Type=\"graph.serviceUpdateCategory\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The service message category. Possible values are: preventOrFixIssue, planForChange, stayInformed, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the message has any attachment.\" />\n        </Property>\n        <Property Name=\"isMajorChange\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the message describes a major update for the service.\" />\n        </Property>\n        <Property Name=\"services\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The affected services by the service message.\" />\n        </Property>\n        <Property Name=\"severity\" Type=\"graph.serviceUpdateSeverity\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The severity of the service message. Possible values are: normal, high, critical, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"tags\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of tags for the service message. Tags are provided by the service team/support team who post the message to tell whether this message contains privacy data, or whether this message is for a service new feature update, and so on.\" />\n        </Property>\n        <Property Name=\"viewPoint\" Type=\"graph.serviceUpdateMessageViewpoint\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents user viewpoints data of the service message. This data includes message status such as whether the user has archived, read, or marked the message as favorite. This property is null when accessed with application permissions.\" />\n        </Property>\n        <NavigationProperty Name=\"attachments\" Type=\"Collection(graph.serviceAnnouncementAttachment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of serviceAnnouncementAttachments.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"serviceAnnouncementAttachment\" BaseType=\"graph.entity\">\n        <Property Name=\"content\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The attachment content.\" />\n        </Property>\n        <Property Name=\"contentType\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"size\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </EntityType>\n      <EntityType Name=\"account\" BaseType=\"graph.entity\">\n        <Property Name=\"blocked\" Type=\"Edm.Boolean\" />\n        <Property Name=\"category\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"number\" Type=\"Edm.String\" />\n        <Property Name=\"subCategory\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"agedAccountsPayable\" BaseType=\"graph.entity\">\n        <Property Name=\"agedAsOfDate\" Type=\"Edm.Date\" />\n        <Property Scale=\"Variable\" Name=\"balanceDue\" Type=\"Edm.Decimal\" />\n        <Property Name=\"currencyCode\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"currentAmount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"period1Amount\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"period2Amount\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"period3Amount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"periodLengthFilter\" Type=\"Edm.String\" />\n        <Property Name=\"vendorNumber\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"agedAccountsReceivable\" BaseType=\"graph.entity\">\n        <Property Name=\"agedAsOfDate\" Type=\"Edm.Date\" />\n        <Property Scale=\"Variable\" Name=\"balanceDue\" Type=\"Edm.Decimal\" />\n        <Property Name=\"currencyCode\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"currentAmount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"customerNumber\" Type=\"Edm.String\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"period1Amount\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"period2Amount\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"period3Amount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"periodLengthFilter\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"company\" BaseType=\"graph.entity\">\n        <Property Name=\"businessProfileId\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"systemVersion\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"accounts\" Type=\"Collection(graph.account)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"agedAccountsPayable\" Type=\"Collection(graph.agedAccountsPayable)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"agedAccountsReceivable\" Type=\"Collection(graph.agedAccountsReceivable)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"companyInformation\" Type=\"Collection(graph.companyInformation)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"countriesRegions\" Type=\"Collection(graph.countryRegion)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"currencies\" Type=\"Collection(graph.currency)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"customerPaymentJournals\" Type=\"Collection(graph.customerPaymentJournal)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"customerPayments\" Type=\"Collection(graph.customerPayment)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"customers\" Type=\"Collection(graph.customer)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"dimensions\" Type=\"Collection(graph.dimension)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"dimensionValues\" Type=\"Collection(graph.dimensionValue)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"employees\" Type=\"Collection(graph.employee)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"generalLedgerEntries\" Type=\"Collection(graph.generalLedgerEntry)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"itemCategories\" Type=\"Collection(graph.itemCategory)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"items\" Type=\"Collection(graph.item)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"journalLines\" Type=\"Collection(graph.journalLine)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"journals\" Type=\"Collection(graph.journal)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"paymentMethods\" Type=\"Collection(graph.paymentMethod)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"paymentTerms\" Type=\"Collection(graph.paymentTerm)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"picture\" Type=\"Collection(graph.picture)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"purchaseInvoiceLines\" Type=\"Collection(graph.purchaseInvoiceLine)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"purchaseInvoices\" Type=\"Collection(graph.purchaseInvoice)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"salesCreditMemoLines\" Type=\"Collection(graph.salesCreditMemoLine)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"salesCreditMemos\" Type=\"Collection(graph.salesCreditMemo)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"salesInvoiceLines\" Type=\"Collection(graph.salesInvoiceLine)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"salesInvoices\" Type=\"Collection(graph.salesInvoice)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"salesOrderLines\" Type=\"Collection(graph.salesOrderLine)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"salesOrders\" Type=\"Collection(graph.salesOrder)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"salesQuoteLines\" Type=\"Collection(graph.salesQuoteLine)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"salesQuotes\" Type=\"Collection(graph.salesQuote)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"shipmentMethods\" Type=\"Collection(graph.shipmentMethod)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"taxAreas\" Type=\"Collection(graph.taxArea)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"taxGroups\" Type=\"Collection(graph.taxGroup)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"unitsOfMeasure\" Type=\"Collection(graph.unitOfMeasure)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"vendors\" Type=\"Collection(graph.vendor)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"companyInformation\" BaseType=\"graph.entity\">\n        <Property Name=\"address\" Type=\"graph.postalAddressType\" />\n        <Property Name=\"currencyCode\" Type=\"Edm.String\" />\n        <Property Name=\"currentFiscalYearStartDate\" Type=\"Edm.Date\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"email\" Type=\"Edm.String\" />\n        <Property Name=\"faxNumber\" Type=\"Edm.String\" />\n        <Property Name=\"industry\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"phoneNumber\" Type=\"Edm.String\" />\n        <Property Name=\"picture\" Type=\"Edm.Stream\" />\n        <Property Name=\"taxRegistrationNumber\" Type=\"Edm.String\" />\n        <Property Name=\"website\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"countryRegion\" BaseType=\"graph.entity\">\n        <Property Name=\"addressFormat\" Type=\"Edm.String\" />\n        <Property Name=\"code\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n      </EntityType>\n      <EntityType Name=\"currency\" BaseType=\"graph.entity\">\n        <Property Name=\"amountDecimalPlaces\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"amountRoundingPrecision\" Type=\"Edm.Decimal\" />\n        <Property Name=\"code\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"symbol\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"customerPaymentJournal\" BaseType=\"graph.entity\">\n        <Property Name=\"balancingAccountId\" Type=\"Edm.Guid\" />\n        <Property Name=\"balancingAccountNumber\" Type=\"Edm.String\" />\n        <Property Name=\"code\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <NavigationProperty Name=\"account\" Type=\"graph.account\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"customerPayments\" Type=\"Collection(graph.customerPayment)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"customerPayment\" BaseType=\"graph.entity\">\n        <Property Scale=\"Variable\" Name=\"amount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"appliesToInvoiceId\" Type=\"Edm.Guid\" />\n        <Property Name=\"appliesToInvoiceNumber\" Type=\"Edm.String\" />\n        <Property Name=\"comment\" Type=\"Edm.String\" />\n        <Property Name=\"contactId\" Type=\"Edm.String\" />\n        <Property Name=\"customerId\" Type=\"Edm.Guid\" />\n        <Property Name=\"customerNumber\" Type=\"Edm.String\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"documentNumber\" Type=\"Edm.String\" />\n        <Property Name=\"externalDocumentNumber\" Type=\"Edm.String\" />\n        <Property Name=\"journalDisplayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"lineNumber\" Type=\"Edm.Int32\" />\n        <Property Name=\"postingDate\" Type=\"Edm.Date\" />\n        <NavigationProperty Name=\"customer\" Type=\"graph.customer\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"customer\" BaseType=\"graph.entity\">\n        <Property Name=\"address\" Type=\"graph.postalAddressType\" />\n        <Property Name=\"blocked\" Type=\"Edm.String\" />\n        <Property Name=\"currencyCode\" Type=\"Edm.String\" />\n        <Property Name=\"currencyId\" Type=\"Edm.Guid\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"email\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"number\" Type=\"Edm.String\" />\n        <Property Name=\"paymentMethodId\" Type=\"Edm.Guid\" />\n        <Property Name=\"paymentTermsId\" Type=\"Edm.Guid\" />\n        <Property Name=\"phoneNumber\" Type=\"Edm.String\" />\n        <Property Name=\"shipmentMethodId\" Type=\"Edm.Guid\" />\n        <Property Name=\"taxAreaDisplayName\" Type=\"Edm.String\" />\n        <Property Name=\"taxAreaId\" Type=\"Edm.Guid\" />\n        <Property Name=\"taxLiable\" Type=\"Edm.Boolean\" />\n        <Property Name=\"taxRegistrationNumber\" Type=\"Edm.String\" />\n        <Property Name=\"type\" Type=\"Edm.String\" />\n        <Property Name=\"website\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"currency\" Type=\"graph.currency\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"paymentMethod\" Type=\"graph.paymentMethod\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"paymentTerm\" Type=\"graph.paymentTerm\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"picture\" Type=\"Collection(graph.picture)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"shipmentMethod\" Type=\"graph.shipmentMethod\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"dimension\" BaseType=\"graph.entity\">\n        <Property Name=\"code\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <NavigationProperty Name=\"dimensionValues\" Type=\"Collection(graph.dimensionValue)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"dimensionValue\" BaseType=\"graph.entity\">\n        <Property Name=\"code\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n      </EntityType>\n      <EntityType Name=\"employee\" BaseType=\"graph.entity\">\n        <Property Name=\"address\" Type=\"graph.postalAddressType\" />\n        <Property Name=\"birthDate\" Type=\"Edm.Date\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"email\" Type=\"Edm.String\" />\n        <Property Name=\"employmentDate\" Type=\"Edm.Date\" />\n        <Property Name=\"givenName\" Type=\"Edm.String\" />\n        <Property Name=\"jobTitle\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"middleName\" Type=\"Edm.String\" />\n        <Property Name=\"mobilePhone\" Type=\"Edm.String\" />\n        <Property Name=\"number\" Type=\"Edm.String\" />\n        <Property Name=\"personalEmail\" Type=\"Edm.String\" />\n        <Property Name=\"phoneNumber\" Type=\"Edm.String\" />\n        <Property Name=\"statisticsGroupCode\" Type=\"Edm.String\" />\n        <Property Name=\"status\" Type=\"Edm.String\" />\n        <Property Name=\"surname\" Type=\"Edm.String\" />\n        <Property Name=\"terminationDate\" Type=\"Edm.Date\" />\n        <NavigationProperty Name=\"picture\" Type=\"Collection(graph.picture)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"generalLedgerEntry\" BaseType=\"graph.entity\">\n        <Property Name=\"accountId\" Type=\"Edm.Guid\" />\n        <Property Name=\"accountNumber\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"creditAmount\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"debitAmount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"documentNumber\" Type=\"Edm.String\" />\n        <Property Name=\"documentType\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"postingDate\" Type=\"Edm.Date\" />\n        <NavigationProperty Name=\"account\" Type=\"graph.account\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"itemCategory\" BaseType=\"graph.entity\">\n        <Property Name=\"code\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n      </EntityType>\n      <EntityType Name=\"item\" BaseType=\"graph.entity\">\n        <Property Name=\"baseUnitOfMeasureId\" Type=\"Edm.Guid\" />\n        <Property Name=\"blocked\" Type=\"Edm.Boolean\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"gtin\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"inventory\" Type=\"Edm.Decimal\" />\n        <Property Name=\"itemCategoryCode\" Type=\"Edm.String\" />\n        <Property Name=\"itemCategoryId\" Type=\"Edm.Guid\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"number\" Type=\"Edm.String\" />\n        <Property Name=\"priceIncludesTax\" Type=\"Edm.Boolean\" />\n        <Property Name=\"taxGroupCode\" Type=\"Edm.String\" />\n        <Property Name=\"taxGroupId\" Type=\"Edm.Guid\" />\n        <Property Name=\"type\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"unitCost\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"unitPrice\" Type=\"Edm.Decimal\" />\n        <NavigationProperty Name=\"itemCategory\" Type=\"graph.itemCategory\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"picture\" Type=\"Collection(graph.picture)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"journalLine\" BaseType=\"graph.entity\">\n        <Property Name=\"accountId\" Type=\"Edm.Guid\" />\n        <Property Name=\"accountNumber\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"amount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"comment\" Type=\"Edm.String\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"documentNumber\" Type=\"Edm.String\" />\n        <Property Name=\"externalDocumentNumber\" Type=\"Edm.String\" />\n        <Property Name=\"journalDisplayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"lineNumber\" Type=\"Edm.Int32\" />\n        <Property Name=\"postingDate\" Type=\"Edm.Date\" />\n        <NavigationProperty Name=\"account\" Type=\"graph.account\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"journal\" BaseType=\"graph.entity\">\n        <Property Name=\"balancingAccountId\" Type=\"Edm.Guid\" />\n        <Property Name=\"balancingAccountNumber\" Type=\"Edm.String\" />\n        <Property Name=\"code\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <NavigationProperty Name=\"account\" Type=\"graph.account\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"journalLines\" Type=\"Collection(graph.journalLine)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"paymentMethod\" BaseType=\"graph.entity\">\n        <Property Name=\"code\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n      </EntityType>\n      <EntityType Name=\"paymentTerm\" BaseType=\"graph.entity\">\n        <Property Name=\"calculateDiscountOnCreditMemos\" Type=\"Edm.Boolean\" />\n        <Property Name=\"code\" Type=\"Edm.String\" />\n        <Property Name=\"discountDateCalculation\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"discountPercent\" Type=\"Edm.Decimal\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"dueDateCalculation\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n      </EntityType>\n      <EntityType Name=\"picture\" BaseType=\"graph.entity\">\n        <Property Name=\"content\" Type=\"Edm.Stream\" />\n        <Property Name=\"contentType\" Type=\"Edm.String\" />\n        <Property Name=\"height\" Type=\"Edm.Int32\" />\n        <Property Name=\"width\" Type=\"Edm.Int32\" />\n      </EntityType>\n      <EntityType Name=\"purchaseInvoiceLine\" BaseType=\"graph.entity\">\n        <Property Name=\"accountId\" Type=\"Edm.Guid\" />\n        <Property Scale=\"Variable\" Name=\"amountExcludingTax\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"amountIncludingTax\" Type=\"Edm.Decimal\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"discountAmount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"discountAppliedBeforeTax\" Type=\"Edm.Boolean\" />\n        <Property Scale=\"Variable\" Name=\"discountPercent\" Type=\"Edm.Decimal\" />\n        <Property Name=\"documentId\" Type=\"Edm.Guid\" />\n        <Property Name=\"expectedReceiptDate\" Type=\"Edm.Date\" />\n        <Property Scale=\"Variable\" Name=\"invoiceDiscountAllocation\" Type=\"Edm.Decimal\" />\n        <Property Name=\"itemId\" Type=\"Edm.Guid\" />\n        <Property Name=\"lineType\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"netAmount\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"netAmountIncludingTax\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"netTaxAmount\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"quantity\" Type=\"Edm.Decimal\" />\n        <Property Name=\"sequence\" Type=\"Edm.Int32\" />\n        <Property Name=\"taxCode\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"taxPercent\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"totalTaxAmount\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"unitCost\" Type=\"Edm.Decimal\" />\n        <NavigationProperty Name=\"account\" Type=\"graph.account\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"item\" Type=\"graph.item\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"purchaseInvoice\" BaseType=\"graph.entity\">\n        <Property Name=\"buyFromAddress\" Type=\"graph.postalAddressType\" />\n        <Property Name=\"currencyCode\" Type=\"Edm.String\" />\n        <Property Name=\"currencyId\" Type=\"Edm.Guid\" />\n        <Property Scale=\"Variable\" Name=\"discountAmount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"discountAppliedBeforeTax\" Type=\"Edm.Boolean\" />\n        <Property Name=\"dueDate\" Type=\"Edm.Date\" />\n        <Property Name=\"invoiceDate\" Type=\"Edm.Date\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"number\" Type=\"Edm.String\" />\n        <Property Name=\"payToAddress\" Type=\"graph.postalAddressType\" />\n        <Property Name=\"payToContact\" Type=\"Edm.String\" />\n        <Property Name=\"payToName\" Type=\"Edm.String\" />\n        <Property Name=\"payToVendorId\" Type=\"Edm.Guid\" />\n        <Property Name=\"payToVendorNumber\" Type=\"Edm.String\" />\n        <Property Name=\"pricesIncludeTax\" Type=\"Edm.Boolean\" />\n        <Property Name=\"shipToAddress\" Type=\"graph.postalAddressType\" />\n        <Property Name=\"shipToContact\" Type=\"Edm.String\" />\n        <Property Name=\"shipToName\" Type=\"Edm.String\" />\n        <Property Name=\"status\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"totalAmountExcludingTax\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"totalAmountIncludingTax\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"totalTaxAmount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"vendorId\" Type=\"Edm.Guid\" />\n        <Property Name=\"vendorInvoiceNumber\" Type=\"Edm.String\" />\n        <Property Name=\"vendorName\" Type=\"Edm.String\" />\n        <Property Name=\"vendorNumber\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"currency\" Type=\"graph.currency\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"purchaseInvoiceLines\" Type=\"Collection(graph.purchaseInvoiceLine)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"vendor\" Type=\"graph.vendor\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"salesCreditMemoLine\" BaseType=\"graph.entity\">\n        <Property Name=\"accountId\" Type=\"Edm.Guid\" />\n        <Property Scale=\"Variable\" Name=\"amountExcludingTax\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"amountIncludingTax\" Type=\"Edm.Decimal\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"discountAmount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"discountAppliedBeforeTax\" Type=\"Edm.Boolean\" />\n        <Property Scale=\"Variable\" Name=\"discountPercent\" Type=\"Edm.Decimal\" />\n        <Property Name=\"documentId\" Type=\"Edm.Guid\" />\n        <Property Scale=\"Variable\" Name=\"invoiceDiscountAllocation\" Type=\"Edm.Decimal\" />\n        <Property Name=\"itemId\" Type=\"Edm.Guid\" />\n        <Property Name=\"lineType\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"netAmount\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"netAmountIncludingTax\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"netTaxAmount\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"quantity\" Type=\"Edm.Decimal\" />\n        <Property Name=\"sequence\" Type=\"Edm.Int32\" />\n        <Property Name=\"shipmentDate\" Type=\"Edm.Date\" />\n        <Property Name=\"taxCode\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"taxPercent\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"totalTaxAmount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"unitOfMeasureId\" Type=\"Edm.Guid\" />\n        <Property Scale=\"Variable\" Name=\"unitPrice\" Type=\"Edm.Decimal\" />\n        <NavigationProperty Name=\"account\" Type=\"graph.account\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"item\" Type=\"graph.item\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"salesCreditMemo\" BaseType=\"graph.entity\">\n        <Property Name=\"billingPostalAddress\" Type=\"graph.postalAddressType\" />\n        <Property Name=\"billToCustomerId\" Type=\"Edm.Guid\" />\n        <Property Name=\"billToCustomerNumber\" Type=\"Edm.String\" />\n        <Property Name=\"billToName\" Type=\"Edm.String\" />\n        <Property Name=\"creditMemoDate\" Type=\"Edm.Date\" />\n        <Property Name=\"currencyCode\" Type=\"Edm.String\" />\n        <Property Name=\"currencyId\" Type=\"Edm.Guid\" />\n        <Property Name=\"customerId\" Type=\"Edm.Guid\" />\n        <Property Name=\"customerName\" Type=\"Edm.String\" />\n        <Property Name=\"customerNumber\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"discountAmount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"discountAppliedBeforeTax\" Type=\"Edm.Boolean\" />\n        <Property Name=\"dueDate\" Type=\"Edm.Date\" />\n        <Property Name=\"email\" Type=\"Edm.String\" />\n        <Property Name=\"externalDocumentNumber\" Type=\"Edm.String\" />\n        <Property Name=\"invoiceId\" Type=\"Edm.Guid\" />\n        <Property Name=\"invoiceNumber\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"number\" Type=\"Edm.String\" />\n        <Property Name=\"paymentTermsId\" Type=\"Edm.Guid\" />\n        <Property Name=\"phoneNumber\" Type=\"Edm.String\" />\n        <Property Name=\"pricesIncludeTax\" Type=\"Edm.Boolean\" />\n        <Property Name=\"salesperson\" Type=\"Edm.String\" />\n        <Property Name=\"sellingPostalAddress\" Type=\"graph.postalAddressType\" />\n        <Property Name=\"status\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"totalAmountExcludingTax\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"totalAmountIncludingTax\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"totalTaxAmount\" Type=\"Edm.Decimal\" />\n        <NavigationProperty Name=\"currency\" Type=\"graph.currency\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"customer\" Type=\"graph.customer\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"paymentTerm\" Type=\"graph.paymentTerm\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"salesCreditMemoLines\" Type=\"Collection(graph.salesCreditMemoLine)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"salesInvoiceLine\" BaseType=\"graph.entity\">\n        <Property Name=\"accountId\" Type=\"Edm.Guid\" />\n        <Property Scale=\"Variable\" Name=\"amountExcludingTax\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"amountIncludingTax\" Type=\"Edm.Decimal\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"discountAmount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"discountAppliedBeforeTax\" Type=\"Edm.Boolean\" />\n        <Property Scale=\"Variable\" Name=\"discountPercent\" Type=\"Edm.Decimal\" />\n        <Property Name=\"documentId\" Type=\"Edm.Guid\" />\n        <Property Scale=\"Variable\" Name=\"invoiceDiscountAllocation\" Type=\"Edm.Decimal\" />\n        <Property Name=\"itemId\" Type=\"Edm.Guid\" />\n        <Property Name=\"lineType\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"netAmount\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"netAmountIncludingTax\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"netTaxAmount\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"quantity\" Type=\"Edm.Decimal\" />\n        <Property Name=\"sequence\" Type=\"Edm.Int32\" />\n        <Property Name=\"shipmentDate\" Type=\"Edm.Date\" />\n        <Property Name=\"taxCode\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"taxPercent\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"totalTaxAmount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"unitOfMeasureId\" Type=\"Edm.Guid\" />\n        <Property Scale=\"Variable\" Name=\"unitPrice\" Type=\"Edm.Decimal\" />\n        <NavigationProperty Name=\"account\" Type=\"graph.account\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"item\" Type=\"graph.item\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"salesInvoice\" BaseType=\"graph.entity\">\n        <Property Name=\"billingPostalAddress\" Type=\"graph.postalAddressType\" />\n        <Property Name=\"billToCustomerId\" Type=\"Edm.Guid\" />\n        <Property Name=\"billToCustomerNumber\" Type=\"Edm.String\" />\n        <Property Name=\"billToName\" Type=\"Edm.String\" />\n        <Property Name=\"currencyCode\" Type=\"Edm.String\" />\n        <Property Name=\"currencyId\" Type=\"Edm.Guid\" />\n        <Property Name=\"customerId\" Type=\"Edm.Guid\" />\n        <Property Name=\"customerName\" Type=\"Edm.String\" />\n        <Property Name=\"customerNumber\" Type=\"Edm.String\" />\n        <Property Name=\"customerPurchaseOrderReference\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"discountAmount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"discountAppliedBeforeTax\" Type=\"Edm.Boolean\" />\n        <Property Name=\"dueDate\" Type=\"Edm.Date\" />\n        <Property Name=\"email\" Type=\"Edm.String\" />\n        <Property Name=\"externalDocumentNumber\" Type=\"Edm.String\" />\n        <Property Name=\"invoiceDate\" Type=\"Edm.Date\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"number\" Type=\"Edm.String\" />\n        <Property Name=\"orderId\" Type=\"Edm.Guid\" />\n        <Property Name=\"orderNumber\" Type=\"Edm.String\" />\n        <Property Name=\"paymentTermsId\" Type=\"Edm.Guid\" />\n        <Property Name=\"phoneNumber\" Type=\"Edm.String\" />\n        <Property Name=\"pricesIncludeTax\" Type=\"Edm.Boolean\" />\n        <Property Name=\"salesperson\" Type=\"Edm.String\" />\n        <Property Name=\"sellingPostalAddress\" Type=\"graph.postalAddressType\" />\n        <Property Name=\"shipmentMethodId\" Type=\"Edm.Guid\" />\n        <Property Name=\"shippingPostalAddress\" Type=\"graph.postalAddressType\" />\n        <Property Name=\"shipToContact\" Type=\"Edm.String\" />\n        <Property Name=\"shipToName\" Type=\"Edm.String\" />\n        <Property Name=\"status\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"totalAmountExcludingTax\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"totalAmountIncludingTax\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"totalTaxAmount\" Type=\"Edm.Decimal\" />\n        <NavigationProperty Name=\"currency\" Type=\"graph.currency\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"customer\" Type=\"graph.customer\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"paymentTerm\" Type=\"graph.paymentTerm\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"salesInvoiceLines\" Type=\"Collection(graph.salesInvoiceLine)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"shipmentMethod\" Type=\"graph.shipmentMethod\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"salesOrderLine\" BaseType=\"graph.entity\">\n        <Property Name=\"accountId\" Type=\"Edm.Guid\" />\n        <Property Scale=\"Variable\" Name=\"amountExcludingTax\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"amountIncludingTax\" Type=\"Edm.Decimal\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"discountAmount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"discountAppliedBeforeTax\" Type=\"Edm.Boolean\" />\n        <Property Scale=\"Variable\" Name=\"discountPercent\" Type=\"Edm.Decimal\" />\n        <Property Name=\"documentId\" Type=\"Edm.Guid\" />\n        <Property Scale=\"Variable\" Name=\"invoiceDiscountAllocation\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"invoicedQuantity\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"invoiceQuantity\" Type=\"Edm.Decimal\" />\n        <Property Name=\"itemId\" Type=\"Edm.Guid\" />\n        <Property Name=\"lineType\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"netAmount\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"netAmountIncludingTax\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"netTaxAmount\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"quantity\" Type=\"Edm.Decimal\" />\n        <Property Name=\"sequence\" Type=\"Edm.Int32\" />\n        <Property Name=\"shipmentDate\" Type=\"Edm.Date\" />\n        <Property Scale=\"Variable\" Name=\"shippedQuantity\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"shipQuantity\" Type=\"Edm.Decimal\" />\n        <Property Name=\"taxCode\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"taxPercent\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"totalTaxAmount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"unitOfMeasureId\" Type=\"Edm.Guid\" />\n        <Property Scale=\"Variable\" Name=\"unitPrice\" Type=\"Edm.Decimal\" />\n        <NavigationProperty Name=\"account\" Type=\"graph.account\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"item\" Type=\"graph.item\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"salesOrder\" BaseType=\"graph.entity\">\n        <Property Name=\"billingPostalAddress\" Type=\"graph.postalAddressType\" />\n        <Property Name=\"billToCustomerId\" Type=\"Edm.Guid\" />\n        <Property Name=\"billToCustomerNumber\" Type=\"Edm.String\" />\n        <Property Name=\"billToName\" Type=\"Edm.String\" />\n        <Property Name=\"currencyCode\" Type=\"Edm.String\" />\n        <Property Name=\"currencyId\" Type=\"Edm.Guid\" />\n        <Property Name=\"customerId\" Type=\"Edm.Guid\" />\n        <Property Name=\"customerName\" Type=\"Edm.String\" />\n        <Property Name=\"customerNumber\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"discountAmount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"discountAppliedBeforeTax\" Type=\"Edm.Boolean\" />\n        <Property Name=\"email\" Type=\"Edm.String\" />\n        <Property Name=\"externalDocumentNumber\" Type=\"Edm.String\" />\n        <Property Name=\"fullyShipped\" Type=\"Edm.Boolean\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"number\" Type=\"Edm.String\" />\n        <Property Name=\"orderDate\" Type=\"Edm.Date\" />\n        <Property Name=\"partialShipping\" Type=\"Edm.Boolean\" />\n        <Property Name=\"paymentTermsId\" Type=\"Edm.Guid\" />\n        <Property Name=\"phoneNumber\" Type=\"Edm.String\" />\n        <Property Name=\"pricesIncludeTax\" Type=\"Edm.Boolean\" />\n        <Property Name=\"requestedDeliveryDate\" Type=\"Edm.Date\" />\n        <Property Name=\"salesperson\" Type=\"Edm.String\" />\n        <Property Name=\"sellingPostalAddress\" Type=\"graph.postalAddressType\" />\n        <Property Name=\"shippingPostalAddress\" Type=\"graph.postalAddressType\" />\n        <Property Name=\"shipToContact\" Type=\"Edm.String\" />\n        <Property Name=\"shipToName\" Type=\"Edm.String\" />\n        <Property Name=\"status\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"totalAmountExcludingTax\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"totalAmountIncludingTax\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"totalTaxAmount\" Type=\"Edm.Decimal\" />\n        <NavigationProperty Name=\"currency\" Type=\"graph.currency\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"customer\" Type=\"graph.customer\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"paymentTerm\" Type=\"graph.paymentTerm\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"salesOrderLines\" Type=\"Collection(graph.salesOrderLine)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"salesQuoteLine\" BaseType=\"graph.entity\">\n        <Property Name=\"accountId\" Type=\"Edm.Guid\" />\n        <Property Scale=\"Variable\" Name=\"amountExcludingTax\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"amountIncludingTax\" Type=\"Edm.Decimal\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"discountAmount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"discountAppliedBeforeTax\" Type=\"Edm.Boolean\" />\n        <Property Scale=\"Variable\" Name=\"discountPercent\" Type=\"Edm.Decimal\" />\n        <Property Name=\"documentId\" Type=\"Edm.Guid\" />\n        <Property Name=\"itemId\" Type=\"Edm.Guid\" />\n        <Property Name=\"lineType\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"netAmount\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"netAmountIncludingTax\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"netTaxAmount\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"quantity\" Type=\"Edm.Decimal\" />\n        <Property Name=\"sequence\" Type=\"Edm.Int32\" />\n        <Property Name=\"taxCode\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"taxPercent\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"totalTaxAmount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"unitOfMeasureId\" Type=\"Edm.Guid\" />\n        <Property Scale=\"Variable\" Name=\"unitPrice\" Type=\"Edm.Decimal\" />\n        <NavigationProperty Name=\"account\" Type=\"graph.account\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"item\" Type=\"graph.item\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"salesQuote\" BaseType=\"graph.entity\">\n        <Property Name=\"acceptedDate\" Type=\"Edm.Date\" />\n        <Property Name=\"billingPostalAddress\" Type=\"graph.postalAddressType\" />\n        <Property Name=\"billToCustomerId\" Type=\"Edm.Guid\" />\n        <Property Name=\"billToCustomerNumber\" Type=\"Edm.String\" />\n        <Property Name=\"billToName\" Type=\"Edm.String\" />\n        <Property Name=\"currencyCode\" Type=\"Edm.String\" />\n        <Property Name=\"currencyId\" Type=\"Edm.Guid\" />\n        <Property Name=\"customerId\" Type=\"Edm.Guid\" />\n        <Property Name=\"customerName\" Type=\"Edm.String\" />\n        <Property Name=\"customerNumber\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"discountAmount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"documentDate\" Type=\"Edm.Date\" />\n        <Property Name=\"dueDate\" Type=\"Edm.Date\" />\n        <Property Name=\"email\" Type=\"Edm.String\" />\n        <Property Name=\"externalDocumentNumber\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"number\" Type=\"Edm.String\" />\n        <Property Name=\"paymentTermsId\" Type=\"Edm.Guid\" />\n        <Property Name=\"phoneNumber\" Type=\"Edm.String\" />\n        <Property Name=\"salesperson\" Type=\"Edm.String\" />\n        <Property Name=\"sellingPostalAddress\" Type=\"graph.postalAddressType\" />\n        <Property Name=\"sentDate\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"shipmentMethodId\" Type=\"Edm.Guid\" />\n        <Property Name=\"shippingPostalAddress\" Type=\"graph.postalAddressType\" />\n        <Property Name=\"shipToContact\" Type=\"Edm.String\" />\n        <Property Name=\"shipToName\" Type=\"Edm.String\" />\n        <Property Name=\"status\" Type=\"Edm.String\" />\n        <Property Scale=\"Variable\" Name=\"totalAmountExcludingTax\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"totalAmountIncludingTax\" Type=\"Edm.Decimal\" />\n        <Property Scale=\"Variable\" Name=\"totalTaxAmount\" Type=\"Edm.Decimal\" />\n        <Property Name=\"validUntilDate\" Type=\"Edm.Date\" />\n        <NavigationProperty Name=\"currency\" Type=\"graph.currency\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"customer\" Type=\"graph.customer\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"paymentTerm\" Type=\"graph.paymentTerm\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"salesQuoteLines\" Type=\"Collection(graph.salesQuoteLine)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"shipmentMethod\" Type=\"graph.shipmentMethod\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"shipmentMethod\" BaseType=\"graph.entity\">\n        <Property Name=\"code\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n      </EntityType>\n      <EntityType Name=\"taxArea\" BaseType=\"graph.entity\">\n        <Property Name=\"code\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"taxType\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"taxGroup\" BaseType=\"graph.entity\">\n        <Property Name=\"code\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"taxType\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"unitOfMeasure\" BaseType=\"graph.entity\">\n        <Property Name=\"code\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"internationalStandardCode\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n      </EntityType>\n      <EntityType Name=\"vendor\" BaseType=\"graph.entity\">\n        <Property Name=\"address\" Type=\"graph.postalAddressType\" />\n        <Property Scale=\"Variable\" Name=\"balance\" Type=\"Edm.Decimal\" />\n        <Property Name=\"blocked\" Type=\"Edm.String\" />\n        <Property Name=\"currencyCode\" Type=\"Edm.String\" />\n        <Property Name=\"currencyId\" Type=\"Edm.Guid\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"email\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"number\" Type=\"Edm.String\" />\n        <Property Name=\"paymentMethodId\" Type=\"Edm.Guid\" />\n        <Property Name=\"paymentTermsId\" Type=\"Edm.Guid\" />\n        <Property Name=\"phoneNumber\" Type=\"Edm.String\" />\n        <Property Name=\"taxLiable\" Type=\"Edm.Boolean\" />\n        <Property Name=\"taxRegistrationNumber\" Type=\"Edm.String\" />\n        <Property Name=\"website\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"currency\" Type=\"graph.currency\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"paymentMethod\" Type=\"graph.paymentMethod\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"paymentTerm\" Type=\"graph.paymentTerm\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"picture\" Type=\"Collection(graph.picture)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"financials\">\n        <NavigationProperty Name=\"companies\" Type=\"Collection(graph.company)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"office365ActiveUserCounts\" BaseType=\"graph.entity\">\n        <Property Name=\"exchange\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of active users in Exchange. Any user who can read and send email is considered an active user.\" />\n        </Property>\n        <Property Name=\"office365\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of active users in Microsoft 365. This number includes all the active users in Exchange, OneDrive, SharePoint, Skype For Business, Yammer, and Microsoft Teams. You can find the definition of active user for each product in the respective property description.\" />\n        </Property>\n        <Property Name=\"oneDrive\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of active users in OneDrive. Any user who viewed or edited files, shared files internally or externally, or synced files is considered an active user.\" />\n        </Property>\n        <Property Name=\"reportDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date on which a number of users were active.\" />\n        </Property>\n        <Property Name=\"reportPeriod\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days the report covers.\" />\n        </Property>\n        <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The latest date of the content.\" />\n        </Property>\n        <Property Name=\"sharePoint\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of active users in SharePoint. Any user who viewed or edited files, shared files internally or externally, synced files, or viewed SharePoint pages is considered an active user.\" />\n        </Property>\n        <Property Name=\"skypeForBusiness\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of active users in Skype For Business. Any user who organized or participated in conferences, or joined peer-to-peer sessions is considered an active user.\" />\n        </Property>\n        <Property Name=\"teams\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of active users in Microsoft Teams. Any user who posted messages in team channels, sent messages in private chat sessions, or participated in meetings or calls is considered an active user.\" />\n        </Property>\n        <Property Name=\"yammer\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of active users in Yammer. Any user who can post, read, or like messages is considered an active user.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"office365ActiveUserDetail\" BaseType=\"graph.entity\">\n        <Property Name=\"assignedProducts\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All the products assigned for the user.\" />\n        </Property>\n        <Property Name=\"deletedDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date when the delete operation happened. Default value is 'null' when the user has not been deleted.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name displayed in the address book for the user. This is usually the combination of the user's first name, middle initial, and last name. This property is required when a user is created and it cannot be cleared during updates.\" />\n        </Property>\n        <Property Name=\"exchangeLastActivityDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date when user last read or sent email.\" />\n        </Property>\n        <Property Name=\"exchangeLicenseAssignDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last date when the user was assigned an Exchange license.\" />\n        </Property>\n        <Property Name=\"hasExchangeLicense\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the user has been assigned an Exchange license.\" />\n        </Property>\n        <Property Name=\"hasOneDriveLicense\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the user has been assigned a OneDrive license.\" />\n        </Property>\n        <Property Name=\"hasSharePointLicense\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the user has been assigned a SharePoint license.\" />\n        </Property>\n        <Property Name=\"hasSkypeForBusinessLicense\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the user has been assigned a Skype For Business license.\" />\n        </Property>\n        <Property Name=\"hasTeamsLicense\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the user has been assigned a Teams license.\" />\n        </Property>\n        <Property Name=\"hasYammerLicense\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the user has been assigned a Yammer license.\" />\n        </Property>\n        <Property Name=\"isDeleted\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether this user has been deleted or soft deleted.\" />\n        </Property>\n        <Property Name=\"oneDriveLastActivityDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date when user last viewed or edited files, shared files internally or externally, or synced files.\" />\n        </Property>\n        <Property Name=\"oneDriveLicenseAssignDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last date when the user was assigned a OneDrive license.\" />\n        </Property>\n        <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The latest date of the content.\" />\n        </Property>\n        <Property Name=\"sharePointLastActivityDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date when user last viewed or edited files, shared files internally or externally, synced files, or viewed SharePoint pages.\" />\n        </Property>\n        <Property Name=\"sharePointLicenseAssignDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last date when the user was assigned a SharePoint license.\" />\n        </Property>\n        <Property Name=\"skypeForBusinessLastActivityDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date when user last organized or participated in conferences, or joined peer-to-peer sessions.\" />\n        </Property>\n        <Property Name=\"skypeForBusinessLicenseAssignDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last date when the user was assigned a Skype For Business license.\" />\n        </Property>\n        <Property Name=\"teamsLastActivityDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date when user last posted messages in team channels, sent messages in private chat sessions, or participated in meetings or calls.\" />\n        </Property>\n        <Property Name=\"teamsLicenseAssignDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last date when the user was assigned a Teams license.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name (UPN) of the user. The UPN is an Internet-style login name for the user based on the Internet standard RFC 822. By convention, this should map to the user's email name. The general format is alias@domain, where domain must be present in the tenant’s collection of verified domains. This property is required when a user is created.\" />\n        </Property>\n        <Property Name=\"yammerLastActivityDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date when user last posted, read, or liked message.\" />\n        </Property>\n        <Property Name=\"yammerLicenseAssignDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last date when the user was assigned a Yammer license.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"office365GroupsActivityCounts\" BaseType=\"graph.entity\">\n        <Property Name=\"exchangeEmailsReceived\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of emails received by Group mailboxes.\" />\n        </Property>\n        <Property Name=\"reportDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date on which a number of emails were sent to a group mailbox or a number of messages were posted, read, or liked in a Yammer group\" />\n        </Property>\n        <Property Name=\"reportPeriod\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days the report covers.\" />\n        </Property>\n        <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The latest date of the content.\" />\n        </Property>\n        <Property Name=\"teamsChannelMessages\" Type=\"Edm.Int64\" />\n        <Property Name=\"teamsMeetingsOrganized\" Type=\"Edm.Int64\" />\n        <Property Name=\"yammerMessagesLiked\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of messages liked in Yammer groups.\" />\n        </Property>\n        <Property Name=\"yammerMessagesPosted\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of messages posted to Yammer groups.\" />\n        </Property>\n        <Property Name=\"yammerMessagesRead\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of messages read in Yammer groups.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"office365GroupsActivityDetail\" BaseType=\"graph.entity\">\n        <Property Name=\"exchangeMailboxStorageUsedInBytes\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The storage used of the group mailbox.\" />\n        </Property>\n        <Property Name=\"exchangeMailboxTotalItemCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of items in the group mailbox.\" />\n        </Property>\n        <Property Name=\"exchangeReceivedEmailCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of email that the group mailbox received.\" />\n        </Property>\n        <Property Name=\"externalMemberCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group external member count.\" />\n        </Property>\n        <Property Name=\"groupDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the group.\" />\n        </Property>\n        <Property Name=\"groupId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group id.\" />\n        </Property>\n        <Property Name=\"groupType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group type. Possible values are: Public or Private.\" />\n        </Property>\n        <Property Name=\"isDeleted\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether this user has been deleted or soft deleted.\" />\n        </Property>\n        <Property Name=\"lastActivityDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last activity date for the following scenarios:  group mailbox received email; user viewed, edited, shared, or synced files in SharePoint document library; user viewed SharePoint pages; user posted, read, or liked messages in Yammer groups.\" />\n        </Property>\n        <Property Name=\"memberCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group member count.\" />\n        </Property>\n        <Property Name=\"ownerPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group owner principal name.\" />\n        </Property>\n        <Property Name=\"reportPeriod\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days the report covers.\" />\n        </Property>\n        <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The latest date of the content.\" />\n        </Property>\n        <Property Name=\"sharePointActiveFileCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of active files in SharePoint Group site.\" />\n        </Property>\n        <Property Name=\"sharePointSiteStorageUsedInBytes\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The storage used by SharePoint Group site.\" />\n        </Property>\n        <Property Name=\"sharePointTotalFileCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of files in SharePoint Group site.\" />\n        </Property>\n        <Property Name=\"teamsChannelMessagesCount\" Type=\"Edm.Int64\" />\n        <Property Name=\"teamsMeetingsOrganizedCount\" Type=\"Edm.Int64\" />\n        <Property Name=\"yammerLikedMessageCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of messages liked in Yammer groups.\" />\n        </Property>\n        <Property Name=\"yammerPostedMessageCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of messages posted to Yammer groups.\" />\n        </Property>\n        <Property Name=\"yammerReadMessageCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of messages read in Yammer groups.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"office365GroupsActivityFileCounts\" BaseType=\"graph.entity\">\n        <Property Name=\"active\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of files that were viewed, edited, shared, or synced in the group's SharePoint document library.\" />\n        </Property>\n        <Property Name=\"reportDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date on which a number of files were active in the group's SharePoint site.\" />\n        </Property>\n        <Property Name=\"reportPeriod\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days the report covers.\" />\n        </Property>\n        <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The latest date of the content.\" />\n        </Property>\n        <Property Name=\"total\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of files in the group's SharePoint document library.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"office365GroupsActivityGroupCounts\" BaseType=\"graph.entity\">\n        <Property Name=\"active\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of active groups. A group is considered active if any of the following occurred: group mailbox received email; user viewed, edited, shared, or synced files in SharePoint document library; user viewed SharePoint pages; user posted, read, or liked messages in Yammer groups.\" />\n        </Property>\n        <Property Name=\"reportDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date on which a number of groups were active.\" />\n        </Property>\n        <Property Name=\"reportPeriod\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days the report covers.\" />\n        </Property>\n        <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The latest date of the content.\" />\n        </Property>\n        <Property Name=\"total\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of groups.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"office365GroupsActivityStorage\" BaseType=\"graph.entity\">\n        <Property Name=\"mailboxStorageUsedInBytes\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The storage used in group mailbox.\" />\n        </Property>\n        <Property Name=\"reportDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The snapshot date for Exchange and SharePoint used storage.\" />\n        </Property>\n        <Property Name=\"reportPeriod\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days the report covers.\" />\n        </Property>\n        <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The latest date of the content.\" />\n        </Property>\n        <Property Name=\"siteStorageUsedInBytes\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The storage used in SharePoint document library.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"office365ServicesUserCounts\" BaseType=\"graph.entity\">\n        <Property Name=\"exchangeActive\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of active users on Exchange. Any user who can read and send email is considered an active user.\" />\n        </Property>\n        <Property Name=\"exchangeInactive\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of inactive users on Exchange.\" />\n        </Property>\n        <Property Name=\"office365Active\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of active users on Microsoft 365.\" />\n        </Property>\n        <Property Name=\"office365Inactive\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of inactive users on Microsoft 365.\" />\n        </Property>\n        <Property Name=\"oneDriveActive\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of active users on OneDrive. Any user who viewed or edited files, shared files internally or externally, or synced files is considered an active user.\" />\n        </Property>\n        <Property Name=\"oneDriveInactive\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of inactive users on OneDrive.\" />\n        </Property>\n        <Property Name=\"reportPeriod\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days the report covers.\" />\n        </Property>\n        <Property Name=\"reportRefreshDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The latest date of the content.\" />\n        </Property>\n        <Property Name=\"sharePointActive\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of active users on SharePoint. Any user who viewed or edited files, shared files internally or externally, synced files, or viewed SharePoint pages is considered an active user.\" />\n        </Property>\n        <Property Name=\"sharePointInactive\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of inactive users on SharePoint.\" />\n        </Property>\n        <Property Name=\"skypeForBusinessActive\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of active users on Skype For Business. Any user who organized or participated in conferences, or joined peer-to-peer sessions is considered an active user.\" />\n        </Property>\n        <Property Name=\"skypeForBusinessInactive\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of inactive users on Skype For Business.\" />\n        </Property>\n        <Property Name=\"teamsActive\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of active users on Microsoft Teams. Any user who posted messages in team channels, sent messages in private chat sessions, or participated in meetings or calls is considered an active user.\" />\n        </Property>\n        <Property Name=\"teamsInactive\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of inactive users on Microsoft Teams.\" />\n        </Property>\n        <Property Name=\"yammerActive\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of active users on Yammer. Any user who can post, read, or like messages is considered an active user.\" />\n        </Property>\n        <Property Name=\"yammerInactive\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of inactive users on Yammer.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"planner\" BaseType=\"microsoft.graph.entity\">\n        <NavigationProperty Name=\"buckets\" Type=\"Collection(graph.plannerBucket)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"ETag value.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"true\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns a collection of the specified buckets\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"plans\" Type=\"Collection(graph.plannerPlan)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns a collection of the specified plans\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"rosters\" Type=\"Collection(graph.plannerRoster)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns a collection of the specified rosters\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tasks\" Type=\"Collection(graph.plannerTask)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"ETag value.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"true\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. Returns a collection of the specified tasks\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"plannerBucket\" BaseType=\"graph.plannerDelta\">\n        <Property Name=\"creationSource\" Type=\"graph.plannerBucketCreation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains information about the origin of the bucket.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the bucket.\" />\n        </Property>\n        <Property Name=\"orderHint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hint used to order items of this type in a list view. For details about the supported format, see Using order hints in Planner.\" />\n        </Property>\n        <Property Name=\"planId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Plan ID to which the bucket belongs.\" />\n        </Property>\n        <NavigationProperty Name=\"tasks\" Type=\"Collection(graph.plannerTask)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. The collection of tasks in the bucket.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"plannerPlan\" BaseType=\"graph.plannerDelta\">\n        <Property Name=\"container\" Type=\"graph.plannerPlanContainer\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the container of the plan. Specify only the url, the containerId and type, or all properties. After it is set, this property can’t be updated. Required.\" />\n        </Property>\n        <Property Name=\"contexts\" Type=\"graph.plannerPlanContextCollection\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Additional user experiences in which this plan is used, represented as plannerPlanContext entries.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. The user who created the plan.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Date and time at which the plan 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\" />\n        </Property>\n        <Property Name=\"creationSource\" Type=\"graph.plannerPlanCreation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains information about the origin of the plan.\" />\n        </Property>\n        <Property Name=\"owner\" Type=\"Edm.String\" />\n        <Property Name=\"sharedWithContainers\" Type=\"Collection(graph.plannerSharedWithContainer)\" />\n        <Property Name=\"title\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. Title of the plan.\" />\n        </Property>\n        <NavigationProperty Name=\"buckets\" Type=\"Collection(graph.plannerBucket)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of buckets in the plan. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"details\" Type=\"graph.plannerPlanDetails\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n            <Record>\n              <PropertyValue Property=\"CustomHeaders\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"Name\" String=\"If-Match\" />\n                    <PropertyValue Property=\"Description\" String=\"ETag value.\" />\n                    <PropertyValue Property=\"Required\" Bool=\"true\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional details about the plan. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tasks\" Type=\"Collection(graph.plannerTask)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of tasks in the plan. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"plannerRoster\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"members\" Type=\"Collection(graph.plannerRosterMember)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Retrieves the members of the plannerRoster.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"plans\" Type=\"Collection(graph.plannerPlan)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Retrieves the plans contained by the plannerRoster.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"plannerAssignedToTaskBoardTaskFormat\" BaseType=\"graph.plannerDelta\">\n        <Property Name=\"orderHintsByAssignee\" Type=\"graph.plannerOrderHintsByAssignee\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Dictionary of hints used to order tasks on the AssignedTo view of the Task Board. The key of each entry is one of the users the task is assigned to and the value is the order hint. The format of each value is defined as outlined here.\" />\n        </Property>\n        <Property Name=\"unassignedOrderHint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hint value used to order the task on the AssignedTo view of the Task Board when the task is not assigned to anyone, or if the orderHintsByAssignee dictionary does not provide an order hint for the user the task is assigned to. The format is defined as outlined here.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"plannerBucketTaskBoardTaskFormat\" BaseType=\"graph.plannerDelta\">\n        <Property Name=\"orderHint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"plannerPlanDetails\" BaseType=\"graph.plannerDelta\">\n        <Property Name=\"categoryDescriptions\" Type=\"graph.plannerCategoryDescriptions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An object that specifies the descriptions of the 25 categories that can be associated with tasks in the plan.\" />\n        </Property>\n        <Property Name=\"contextDetails\" Type=\"graph.plannerPlanContextDetailsCollection\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of additional information associated with plannerPlanContext entries that are defined for the plannerPlan container. Read-only.\" />\n        </Property>\n        <Property Name=\"sharedWith\" Type=\"graph.plannerUserIds\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of user IDs that this plan is shared with. If you are using Microsoft 365 groups, use the groups API to manage group membership to share the group's plan. You can also add existing members of the group to this collection, although it is not required in order for them to access the plan owned by the group.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"plannerProgressTaskBoardTaskFormat\" BaseType=\"graph.plannerDelta\">\n        <Property Name=\"orderHint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"plannerRosterMember\" BaseType=\"graph.entity\">\n        <Property Name=\"roles\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional roles associated with the PlannerRosterMember, which determines permissions of the member in the plannerRoster. Currently there are no available roles to assign, and every member has full control over the contents of the plannerRoster.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the tenant the user belongs to. Currently only the users from the same tenant can be added to a plannerRoster.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the user.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"plannerTaskDetails\" BaseType=\"graph.plannerDelta\">\n        <Property Name=\"checklist\" Type=\"graph.plannerChecklistItems\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of checklist items on the task.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the task.\" />\n        </Property>\n        <Property Name=\"notes\" Type=\"graph.itemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rich text description of the task. To be used by HTML-aware clients. For backwards compatibility, a plain-text version of the HTML description will be synced to the 'description' field. If this field has not previously been set but 'description' has been, the existing description will be synchronized to 'notes' with minimal whitespace-preserving HTML markup. Setting both 'description' and 'notes' is an error and will result in an exception.\" />\n        </Property>\n        <Property Name=\"previewType\" Type=\"graph.plannerPreviewType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This sets the type of preview that shows up on the task. Possible values are: automatic, noPreview, checklist, description, reference. When set to automatic the displayed preview is chosen by the app viewing the task.\" />\n        </Property>\n        <Property Name=\"references\" Type=\"graph.plannerExternalReferences\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of references on the task.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"businessScenarioPlanReference\" BaseType=\"graph.entity\">\n        <Property Name=\"title\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The title property of the plannerPlan.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"microsoftApplicationDataAccessSettings\" BaseType=\"graph.entity\">\n        <Property Name=\"disabledForGroup\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of an Azure Active Directory (Azure AD) security group for which the members are allowed to access Microsoft 365 data using only Microsoft 365 apps, but not other Microsoft apps such as Edge.  This is only applicable if isEnabledForAllMicrosoftApplications is set to true.\" />\n        </Property>\n        <Property Name=\"isEnabledForAllMicrosoftApplications\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to true, all users in the organization can access in a Microsoft app any Microsoft 365 data that the user has been authorized to access. The Microsoft app can be a Microsoft 365 app (for example, Excel, Outlook) or non-Microsoft 365 app (for example, Edge). The default is true.  It is possible to disable this access for a subset of users in an Azure AD security group, by specifying the group in the disabledForGroup property.  When set to false, all users can access authorized Microsoft 365 data only in a Microsoft 365 app.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"sharedInsight\" BaseType=\"graph.entity\">\n        <Property Name=\"lastShared\" Type=\"graph.sharingDetail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details about the shared item. Read only.\" />\n        </Property>\n        <Property Name=\"resourceReference\" Type=\"graph.resourceReference\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reference properties of the shared document, such as the url and type of the document. Read-only\" />\n        </Property>\n        <Property Name=\"resourceVisualization\" Type=\"graph.resourceVisualization\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Properties that you can use to visualize the document in your experience. Read-only\" />\n        </Property>\n        <Property Name=\"sharingHistory\" Type=\"Collection(graph.sharingDetail)\" />\n        <NavigationProperty Name=\"lastSharedMethod\" Type=\"graph.entity\" />\n        <NavigationProperty Name=\"resource\" Type=\"graph.entity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used for navigating to the item that was shared. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"trending\" BaseType=\"graph.entity\">\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"resourceReference\" Type=\"graph.resourceReference\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reference properties of the trending document, such as the url and type of the document.\" />\n        </Property>\n        <Property Name=\"resourceVisualization\" Type=\"graph.resourceVisualization\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Properties that you can use to visualize the document in your experience.\" />\n        </Property>\n        <Property Name=\"weight\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value indicating how much the document is currently trending. The larger the number, the more the document is currently trending around the user (the more relevant it is). Returned documents are sorted by this value.\" />\n        </Property>\n        <NavigationProperty Name=\"resource\" Type=\"graph.entity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used for navigating to the trending document.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"usedInsight\" BaseType=\"graph.entity\">\n        <Property Name=\"lastUsed\" Type=\"graph.usageDetails\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about when the item was last viewed or modified by the user. Read only.\" />\n        </Property>\n        <Property Name=\"resourceReference\" Type=\"graph.resourceReference\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reference properties of the used document, such as the url and type of the document. Read-only\" />\n        </Property>\n        <Property Name=\"resourceVisualization\" Type=\"graph.resourceVisualization\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Properties that you can use to visualize the document in your experience. Read-only\" />\n        </Property>\n        <NavigationProperty Name=\"resource\" Type=\"graph.entity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used for navigating to the item that was used. For file attachments, the type is fileAttachment. For linked attachments, the type is driveItem.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"insightsSettings\" BaseType=\"graph.entity\">\n        <Property Name=\"disabledForGroup\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of an Azure Active Directory group, of which the specified type of insights are disabled for its members. Default is empty. Optional.\" />\n        </Property>\n        <Property Name=\"isEnabledInOrganization\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the specified type of insights are enabled for the organization; false if the specified type of insights are disabled for all users without exceptions. Default is true. Optional.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"profileCardProperty\" BaseType=\"graph.entity\">\n        <Property Name=\"annotations\" Type=\"Collection(graph.profileCardAnnotation)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows an administrator to set a custom display label for the directory property and localize it for the users in their tenant.\" />\n        </Property>\n        <Property Name=\"directoryPropertyName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies a profileCardProperty resource in Get, Update, or Delete operations. Allows an administrator to surface hidden Azure Active Directory (Azure AD) properties on the Microsoft 365 profile card within their tenant. When present, the Azure AD field referenced in this field will be visible to all users in your tenant on the contact pane of the profile card. Allowed values for this field are: UserPrincipalName, Fax, StreetAddress, PostalCode, StateOrProvince, Alias, CustomAttribute1,  CustomAttribute2, CustomAttribute3, CustomAttribute4, CustomAttribute5, CustomAttribute6, CustomAttribute7, CustomAttribute8, CustomAttribute9, CustomAttribute10, CustomAttribute11, CustomAttribute12, CustomAttribute13, CustomAttribute14, CustomAttribute15.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"onenoteEntityBaseModel\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"self\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"onenoteEntitySchemaObjectModel\" BaseType=\"graph.onenoteEntityBaseModel\" Abstract=\"true\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n      </EntityType>\n      <EntityType Name=\"onenoteEntityHierarchyModel\" BaseType=\"graph.onenoteEntitySchemaObjectModel\" Abstract=\"true\">\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n      </EntityType>\n      <EntityType Name=\"notebook\" BaseType=\"graph.onenoteEntityHierarchyModel\">\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether this is the user's default notebook. Read-only.\" />\n        </Property>\n        <Property Name=\"isShared\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the notebook is shared. If true, the contents of the notebook can be seen by people other than the owner. Read-only.\" />\n        </Property>\n        <Property Name=\"links\" Type=\"graph.notebookLinks\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote native client if it's installed. The oneNoteWebURL link opens the notebook in OneNote on the web.\" />\n        </Property>\n        <Property Name=\"sectionGroupsUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the sectionGroups navigation property, which returns all the section groups in the notebook. Read-only.\" />\n        </Property>\n        <Property Name=\"sectionsUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the sections navigation property, which returns all the sections in the notebook. Read-only.\" />\n        </Property>\n        <Property Name=\"userRole\" Type=\"graph.onenoteUserRole\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: Owner, Contributor, Reader, None. Owner represents owner-level access to the notebook. Contributor represents read/write access to the notebook. Reader represents read-only access to the notebook. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"sectionGroups\" Type=\"Collection(graph.sectionGroup)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The section groups in the notebook. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sections\" Type=\"Collection(graph.onenoteSection)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sections in the notebook. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"sectionGroup\" BaseType=\"graph.onenoteEntityHierarchyModel\">\n        <Property Name=\"sectionGroupsUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the sectionGroups navigation property, which returns all the section groups in the section group. Read-only.\" />\n        </Property>\n        <Property Name=\"sectionsUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the sections navigation property, which returns all the sections in the section group. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"parentNotebook\" Type=\"graph.notebook\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The notebook that contains the section group. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"parentSectionGroup\" Type=\"graph.sectionGroup\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The section group that contains the section group. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sectionGroups\" Type=\"Collection(graph.sectionGroup)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The section groups in the section. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sections\" Type=\"Collection(graph.onenoteSection)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sections in the section group. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"onenoteSection\" BaseType=\"graph.onenoteEntityHierarchyModel\">\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether this is the user's default section. Read-only.\" />\n        </Property>\n        <Property Name=\"links\" Type=\"graph.sectionLinks\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Links for opening the section. The oneNoteClientURL link opens the section in the OneNote native client if it's installed. The oneNoteWebURL link opens the section in OneNote on the web.\" />\n        </Property>\n        <Property Name=\"pagesUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The pages endpoint where you can get details for all the pages in the section. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"pages\" Type=\"Collection(graph.onenotePage)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of pages in the section.  Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"parentNotebook\" Type=\"graph.notebook\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The notebook that contains the section.  Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"parentSectionGroup\" Type=\"graph.sectionGroup\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The section group that contains the section.  Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"operation\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start time of the operation.\" />\n        </Property>\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time of the last action of the operation.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.operationStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: notStarted, running, completed, failed. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"onenoteOperation\" BaseType=\"graph.operation\">\n        <Property Name=\"error\" Type=\"graph.onenoteOperationError\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error returned by the operation.\" />\n        </Property>\n        <Property Name=\"percentComplete\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operation percent complete if the operation is still in running status.\" />\n        </Property>\n        <Property Name=\"resourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The resource id.\" />\n        </Property>\n        <Property Name=\"resourceLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The resource URI for the object. For example, the resource URI for a copied page or section.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"onenotePage\" BaseType=\"graph.onenoteEntitySchemaObjectModel\">\n        <Property Name=\"content\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The page's HTML content.\" />\n        </Property>\n        <Property Name=\"contentUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the page's HTML content.  Read-only.\" />\n        </Property>\n        <Property Name=\"createdByAppId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the application that created the page. Read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the page was last modified. The timestamp 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.\" />\n        </Property>\n        <Property Name=\"level\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The indentation level of the page. Read-only.\" />\n        </Property>\n        <Property Name=\"links\" Type=\"graph.pageLinks\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Links for opening the page. The oneNoteClientURL link opens the page in the OneNote native client if it 's installed. The oneNoteWebUrl link opens the page in OneNote on the web. Read-only.\" />\n        </Property>\n        <Property Name=\"order\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The order of the page within its parent section. Read-only.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The title of the page.\" />\n        </Property>\n        <Property Name=\"userTags\" Type=\"Collection(Edm.String)\" />\n        <NavigationProperty Name=\"parentNotebook\" Type=\"graph.notebook\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The notebook that contains the page.  Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"parentSection\" Type=\"graph.onenoteSection\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The section that contains the page. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"onenoteResource\" BaseType=\"graph.onenoteEntityBaseModel\">\n        <Property Name=\"content\" Type=\"Edm.Stream\" />\n        <Property Name=\"contentUrl\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"delegatedAdminAccessAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"accessContainer\" Type=\"graph.delegatedAdminAccessContainer\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The access container through which members are assigned access. For example, a security group.\" />\n        </Property>\n        <Property Name=\"accessDetails\" Type=\"graph.delegatedAdminAccessDetails\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The access details containing the identifiers of the administrative roles that the partner is assigned in the customer tenant.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time in ISO 8601 format and in UTC time when the access assignment was created. Read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time in ISO 8601 and in UTC time when this access assignment was last modified. Read-only.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.delegatedAdminAccessAssignmentStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the access assignment. Read-only. The possible values are: pending, active, deleting, deleted, error, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"delegatedAdminServiceManagementDetail\" BaseType=\"graph.entity\">\n        <Property Name=\"serviceManagementUrl\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the management portal for the managed service. Read-only.\" />\n        </Property>\n        <Property Name=\"serviceName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of a managed service. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"delegatedAdminRelationshipOperation\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time in ISO 8601 format and in UTC time when the long-running operation was created. Read-only.\" />\n        </Property>\n        <Property Name=\"data\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The data (payload) for the operation. Read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time in ISO 8601 format and in UTC time when the long-running operation was last modified. Read-only.\" />\n        </Property>\n        <Property Name=\"operationType\" Type=\"graph.delegatedAdminRelationshipOperationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of long-running operation. The possible values are: delegatedAdminAccessAssignmentUpdate, unknownFutureValue. Read-only.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.longRunningOperationStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the operation. Read-only. The possible values are: notStarted, running, succeeded, failed, unknownFutureValue. Read-only. Supports $orderBy.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"delegatedAdminRelationshipRequest\" BaseType=\"graph.entity\">\n        <Property Name=\"action\" Type=\"graph.delegatedAdminRelationshipRequestAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The action to be performed on the delegated admin relationship.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time in ISO 8601 format and in UTC time when the relationship request was created. Read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time in ISO 8601 format and UTC time when this relationship request was last modified. Read-only.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.delegatedAdminRelationshipRequestStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the request. Read-only. The possible values are: created, pending, succeeded, failed, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"itemFacet\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"allowedAudiences\" Type=\"graph.allowedAudiences\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The audiences that are able to see the values contained within the associated entity. Possible values are: me, family, contacts, groupMembers, organization, federatedOrganizations, everyone, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the identifier of the user and/or application that created the entity.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the dateTimeOffset for when the entity was created.\" />\n        </Property>\n        <Property Name=\"inference\" Type=\"graph.inferenceData\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains inference detail if the entity is inferred by the creating or modifying application.\" />\n        </Property>\n        <Property Name=\"isSearchable\" Type=\"Edm.Boolean\" />\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the identifier of the user and/or application that last modified the entity.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the dateTimeOffset for when the entity was created.\" />\n        </Property>\n        <Property Name=\"source\" Type=\"graph.personDataSources\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Where the values within an entity originated if synced from another service.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"educationalActivity\" BaseType=\"graph.itemFacet\">\n        <Property Name=\"completionMonthYear\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The month and year the user graduated or completed the activity.\" />\n        </Property>\n        <Property Name=\"endMonthYear\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The month and year the user completed the educational activity referenced.\" />\n        </Property>\n        <Property Name=\"institution\" Type=\"graph.institutionData\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains details of the institution studied at.\" />\n        </Property>\n        <Property Name=\"program\" Type=\"graph.educationalActivityDetail\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains extended information about the program or course.\" />\n        </Property>\n        <Property Name=\"startMonthYear\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The month and year the user commenced the activity referenced.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"itemAddress\" BaseType=\"graph.itemFacet\">\n        <Property Name=\"detail\" Type=\"graph.physicalAddress\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details about the address itself.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name the user has assigned to this address.\" />\n        </Property>\n        <Property Name=\"geoCoordinates\" Type=\"graph.geoCoordinates\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The geocoordinates of the address.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"itemEmail\" BaseType=\"graph.itemFacet\">\n        <Property Name=\"address\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address itself.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name or label a user has associated with a particular email address.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.emailType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of email address. Possible values are: unknown, work, personal, main, other.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"itemPatent\" BaseType=\"graph.itemFacet\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Descpription of the patent or filing.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title of the patent or filing.\" />\n        </Property>\n        <Property Name=\"isPending\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the patent is pending.\" />\n        </Property>\n        <Property Name=\"issuedDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date that the patent was granted.\" />\n        </Property>\n        <Property Name=\"issuingAuthority\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authority which granted the patent.\" />\n        </Property>\n        <Property Name=\"number\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The patent number.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL referencing the patent or filing.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"itemPhone\" BaseType=\"graph.itemFacet\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name the user has assigned this phone number.\" />\n        </Property>\n        <Property Name=\"number\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number provided by the user.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.phoneType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of phone number within the object. Possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"itemPublication\" BaseType=\"graph.itemFacet\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the publication.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title of the publication.\" />\n        </Property>\n        <Property Name=\"publishedDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date that the publication was published.\" />\n        </Property>\n        <Property Name=\"publisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Publication or publisher for the publication.\" />\n        </Property>\n        <Property Name=\"thumbnailUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL referencing a thumbnail of the publication.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL referencing the publication.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"languageProficiency\" BaseType=\"graph.itemFacet\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the long-form name for the language.\" />\n        </Property>\n        <Property Name=\"proficiency\" Type=\"graph.languageProficiencyLevel\" />\n        <Property Name=\"reading\" Type=\"graph.languageProficiencyLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the users reading comprehension for the language represented by the object. Possible values are: elementary, conversational, limitedWorking, professionalWorking, fullProfessional, nativeOrBilingual, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"spoken\" Type=\"graph.languageProficiencyLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the users spoken proficiency for the language represented by the object. Possible values are: elementary, conversational, limitedWorking, professionalWorking, fullProfessional, nativeOrBilingual, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"tag\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the four-character BCP47 name for the language (en-US, no-NB, en-AU).\" />\n        </Property>\n        <Property Name=\"thumbnailUrl\" Type=\"Edm.String\" />\n        <Property Name=\"written\" Type=\"graph.languageProficiencyLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the users written proficiency for the language represented by the object. Possible values are: elementary, conversational, limitedWorking, professionalWorking, fullProfessional, nativeOrBilingual, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"personAnnotation\" BaseType=\"graph.itemFacet\">\n        <Property Name=\"detail\" Type=\"graph.itemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the detail of the note itself.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a friendly name for the note.\" />\n        </Property>\n        <Property Name=\"thumbnailUrl\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"personAnnualEvent\" BaseType=\"graph.itemFacet\">\n        <Property Name=\"date\" Type=\"Edm.Date\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"type\" Type=\"graph.personAnnualEventType\" />\n      </EntityType>\n      <EntityType Name=\"personAward\" BaseType=\"graph.itemFacet\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Descpription of the award or honor.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the award or honor.\" />\n        </Property>\n        <Property Name=\"issuedDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date that the award or honor was granted.\" />\n        </Property>\n        <Property Name=\"issuingAuthority\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authority which granted the award or honor.\" />\n        </Property>\n        <Property Name=\"thumbnailUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL referencing a thumbnail of the award or honor.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL referencing the award or honor.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"personCertification\" BaseType=\"graph.itemFacet\">\n        <Property Name=\"certificationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The referenceable identifier for the certification.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the certification.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title of the certification.\" />\n        </Property>\n        <Property Name=\"endDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date that the certification expires.\" />\n        </Property>\n        <Property Name=\"issuedDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date that the certification was issued.\" />\n        </Property>\n        <Property Name=\"issuingAuthority\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authority which granted the certification.\" />\n        </Property>\n        <Property Name=\"issuingCompany\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Company which granted the certification.\" />\n        </Property>\n        <Property Name=\"startDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date that the certification became valid.\" />\n        </Property>\n        <Property Name=\"thumbnailUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL referencing a thumbnail of the certification.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL referencing the certification.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"personExtension\" BaseType=\"graph.extension\" OpenType=\"true\" />\n      <EntityType Name=\"personInterest\" BaseType=\"graph.itemFacet\">\n        <Property Name=\"categories\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains categories a user has associated with the interest (for example, personal, recipies).\" />\n        </Property>\n        <Property Name=\"collaborationTags\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains experience scenario tags a user has associated with the interest. Allowed values in the collection are: askMeAbout, ableToMentor, wantsToLearn, wantsToImprove.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a description of the interest.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a friendly name for the interest.\" />\n        </Property>\n        <Property Name=\"thumbnailUrl\" Type=\"Edm.String\" />\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a link to a web page or resource about the interest.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"personName\" BaseType=\"graph.itemFacet\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides an ordered rendering of firstName and lastName depending on the locale of the user or their device.\" />\n        </Property>\n        <Property Name=\"first\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"First name of the user.\" />\n        </Property>\n        <Property Name=\"initials\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initials of the user.\" />\n        </Property>\n        <Property Name=\"languageTag\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the name for the language (en-US, no-NB, en-AU) following IETF BCP47 format.\" />\n        </Property>\n        <Property Name=\"last\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last name of the user.\" />\n        </Property>\n        <Property Name=\"maiden\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maiden name of the user.\" />\n        </Property>\n        <Property Name=\"middle\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Middle name of the user.\" />\n        </Property>\n        <Property Name=\"nickname\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Nickname of the user.\" />\n        </Property>\n        <Property Name=\"pronunciation\" Type=\"graph.personNamePronounciation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Guidance on how to pronounce the users name.\" />\n        </Property>\n        <Property Name=\"suffix\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Designators used after the users name (eg: PhD.)\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Honorifics used to prefix a users name (eg: Dr, Sir, Madam, Mrs.)\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"personResponsibility\" BaseType=\"graph.itemFacet\">\n        <Property Name=\"collaborationTags\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains experience scenario tags a user has associated with the interest. Allowed values in the collection are: askMeAbout, ableToMentor, wantsToLearn, wantsToImprove.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the responsibility.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a friendly name for the responsibility.\" />\n        </Property>\n        <Property Name=\"thumbnailUrl\" Type=\"Edm.String\" />\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a link to a web page or resource about the responsibility.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"personWebsite\" BaseType=\"graph.itemFacet\">\n        <Property Name=\"categories\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains categories a user has associated with the website (for example, personal, recipes).\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a description of the website.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a friendly name for the website.\" />\n        </Property>\n        <Property Name=\"thumbnailUrl\" Type=\"Edm.String\" />\n        <Property Name=\"webUrl\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a link to the website itself.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userAccountInformation\" BaseType=\"graph.itemFacet\">\n        <Property Name=\"ageGroup\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Shows the age group of user. Allowed values null, minor, notAdult and adult are generated by the directory and cannot be changed.\" />\n        </Property>\n        <Property Name=\"countryCode\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the two-character country code associated with the users account.\" />\n        </Property>\n        <Property Name=\"preferredLanguageTag\" Type=\"graph.localeInfo\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the language the user has associated as preferred for the account.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name (UPN) of the user associated with the account.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"workPosition\" BaseType=\"graph.itemFacet\">\n        <Property Name=\"categories\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Categories that the user has associated with this position.\" />\n        </Property>\n        <Property Name=\"colleagues\" Type=\"Collection(graph.relatedPerson)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Colleagues that are associated with this position.\" />\n        </Property>\n        <Property Name=\"detail\" Type=\"graph.positionDetail\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains detailed information about the position.\" />\n        </Property>\n        <Property Name=\"isCurrent\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Denotes whether or not the position is current.\" />\n        </Property>\n        <Property Name=\"manager\" Type=\"graph.relatedPerson\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains detail of the user's manager in this position.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"projectParticipation\" BaseType=\"graph.itemFacet\">\n        <Property Name=\"categories\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains categories a user has associated with the project (for example, digital transformation, oil rig).\" />\n        </Property>\n        <Property Name=\"client\" Type=\"graph.companyDetail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains detailed information about the client the project was for.\" />\n        </Property>\n        <Property Name=\"collaborationTags\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains experience scenario tags a user has associated with the interest. Allowed values in the collection are: askMeAbout, ableToMentor, wantsToLearn, wantsToImprove.\" />\n        </Property>\n        <Property Name=\"colleagues\" Type=\"Collection(graph.relatedPerson)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lists people that also worked on the project.\" />\n        </Property>\n        <Property Name=\"detail\" Type=\"graph.positionDetail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains detail about the user's role on the project.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a friendly name for the project.\" />\n        </Property>\n        <Property Name=\"sponsors\" Type=\"Collection(graph.relatedPerson)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Person or people who sponsored the project.\" />\n        </Property>\n        <Property Name=\"thumbnailUrl\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"skillProficiency\" BaseType=\"graph.itemFacet\">\n        <Property Name=\"categories\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains categories a user has associated with the skill (for example, personal, professional, hobby).\" />\n        </Property>\n        <Property Name=\"collaborationTags\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains experience scenario tags a user has associated with the interest. Allowed values in the collection are: askMeAbout, ableToMentor, wantsToLearn, wantsToImprove.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a friendly name for the skill.\" />\n        </Property>\n        <Property Name=\"proficiency\" Type=\"graph.skillProficiencyLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detail of the users proficiency with this skill. Possible values are: elementary, limitedWorking, generalProfessional, advancedProfessional, expert, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"thumbnailUrl\" Type=\"Edm.String\" />\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a link to an information source about the skill.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"webAccount\" BaseType=\"graph.itemFacet\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the description the user has provided for the account on the service being referenced.\" />\n        </Property>\n        <Property Name=\"service\" Type=\"graph.serviceInformation\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains basic detail about the service that is being associated.\" />\n        </Property>\n        <Property Name=\"statusMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a status message from the cloud service if provided or synchronized.\" />\n        </Property>\n        <Property Name=\"thumbnailUrl\" Type=\"Edm.String\" />\n        <Property Name=\"userId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user name  displayed for the webaccount.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a link to the user's profile on the cloud service if one exists.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"governanceResource\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the resource.\" />\n        </Property>\n        <Property Name=\"externalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The external id of the resource, representing its original id in the external system. For example, a subscription resource's external id can be '/subscriptions/c14ae696-5e0c-4e5d-88cc-bef6637737ac'.\" />\n        </Property>\n        <Property Name=\"registeredDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the date time when the resource is registered in PIM.\" />\n        </Property>\n        <Property Name=\"registeredRoot\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The externalId of the resource's root scope that is registered in PIM. The root scope can be the parent, grandparent, or higher ancestor resources.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of a given resource. For example, it could represent whether the resource is locked or not (values: Active/Locked). Note: This property may be extended in the future to support more scenarios.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. Resource type. For example, for Azure resources, the type could be 'Subscription', 'ResourceGroup', 'Microsoft.Sql/server', etc.\" />\n        </Property>\n        <NavigationProperty Name=\"parent\" Type=\"graph.governanceResource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. The parent resource. for pimforazurerbac scenario, it can represent the subscription the resource belongs to.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleAssignmentRequests\" Type=\"Collection(graph.governanceRoleAssignmentRequest)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of role assignment requests for the resource.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleAssignments\" Type=\"Collection(graph.governanceRoleAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of role assignments for the resource.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleDefinitions\" Type=\"Collection(graph.governanceRoleDefinition)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of role defintions for the resource.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleSettings\" Type=\"Collection(graph.governanceRoleSetting)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of role settings for the resource.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"governanceRoleAssignmentRequest\" BaseType=\"graph.entity\">\n        <Property Name=\"assignmentState\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. The state of the assignment. The possible values are: Eligible (for eligible assignment),  Active (if it is directly assigned), Active (by administrators, or activated on an eligible assignment by the users).\" />\n        </Property>\n        <Property Name=\"linkedEligibleRoleAssignmentId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If this is a request for role activation, it represents the id of the eligible assignment being referred; Otherwise, the value is null.\" />\n        </Property>\n        <Property Name=\"reason\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A message provided by users and administrators when create the request about why it is needed.\" />\n        </Property>\n        <Property Name=\"requestedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. The request create time. 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\" />\n        </Property>\n        <Property Name=\"resourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. The unique identifier of the Azure resource that is associated with the role assignment request. Azure resources can include subscriptions, resource groups, virtual machines, and SQL databases.\" />\n        </Property>\n        <Property Name=\"roleDefinitionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. The identifier of the Azure role definition that the role assignment request is associated with.\" />\n        </Property>\n        <Property Name=\"schedule\" Type=\"graph.governanceSchedule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The schedule object of the role assignment request.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.governanceRoleAssignmentRequestStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the role assignment request.\" />\n        </Property>\n        <Property Name=\"subjectId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. The unique identifier of the principal or subject that the role assignment request is associated with. Principals can be users, groups, or service principals.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. Representing the type of the operation on the role assignment. The possible values are: AdminAdd , UserAdd , AdminUpdate , AdminRemove , UserRemove , UserExtend , AdminExtend , UserRenew , AdminRenew.\" />\n        </Property>\n        <NavigationProperty Name=\"resource\" Type=\"graph.governanceResource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. The resource that the request aims to.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleDefinition\" Type=\"graph.governanceRoleDefinition\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. The role definition that the request aims to.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"subject\" Type=\"graph.governanceSubject\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. The user/group principal.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"governanceRoleAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"assignmentState\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the assignment. The value can be Eligible for eligible assignment or Active if it is directly assigned Active by administrators, or activated on an eligible assignment by the users.\" />\n        </Property>\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For a non-permanent role assignment, this is the time when the role assignment will be expired. 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\" />\n        </Property>\n        <Property Name=\"externalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The external ID the resource that is used to identify the role assignment in the provider.\" />\n        </Property>\n        <Property Name=\"linkedEligibleRoleAssignmentId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If this is an active assignment and created due to activation on an eligible assignment, it represents the ID of that eligible assignment; Otherwise, the value is null.\" />\n        </Property>\n        <Property Name=\"memberType\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of member. The value can be: Inherited (if the role assignment is inherited from a parent resource scope), Group (if the role assignment is not inherited, but comes from the membership of a group assignment), or User (if the role assignment is neither inherited nor from a group assignment).\" />\n        </Property>\n        <Property Name=\"resourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. The ID of the resource which the role assignment is associated with.\" />\n        </Property>\n        <Property Name=\"roleDefinitionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. The ID of the role definition which the role assignment is associated with.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start time of the role assignment. 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\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"subjectId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. The ID of the subject which the role assignment is associated with.\" />\n        </Property>\n        <NavigationProperty Name=\"linkedEligibleRoleAssignment\" Type=\"graph.governanceRoleAssignment\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. If this is an active assignment and created due to activation on an eligible assignment, it represents the object of that eligible assignment; Otherwise, the value is null.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"resource\" Type=\"graph.governanceResource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. The resource associated with the role assignment.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleDefinition\" Type=\"graph.governanceRoleDefinition\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. The role definition associated with the role assignment.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"subject\" Type=\"graph.governanceSubject\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. The subject associated with the role assignment.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"governanceRoleDefinition\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the role definition.\" />\n        </Property>\n        <Property Name=\"externalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The external id of the role definition.\" />\n        </Property>\n        <Property Name=\"resourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. The id of the resource associated with the role definition.\" />\n        </Property>\n        <Property Name=\"templateId\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"resource\" Type=\"graph.governanceResource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. The associated resource for the role definition.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleSetting\" Type=\"graph.governanceRoleSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated role setting for the role definition.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"governanceRoleSetting\" BaseType=\"graph.entity\">\n        <Property Name=\"adminEligibleSettings\" Type=\"Collection(graph.governanceRuleSetting)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The rule settings that are evaluated when an administrator tries to add an eligible role assignment.\" />\n        </Property>\n        <Property Name=\"adminMemberSettings\" Type=\"Collection(graph.governanceRuleSetting)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The rule settings that are evaluated when an administrator tries to add a direct member role assignment.\" />\n        </Property>\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Indicate if the roleSetting is a default roleSetting\" />\n        </Property>\n        <Property Name=\"lastUpdatedBy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. The display name of the administrator who last updated the roleSetting.\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. The time when the role setting was last updated. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z\" />\n        </Property>\n        <Property Name=\"resourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. The id of the resource that the role setting is associated with.\" />\n        </Property>\n        <Property Name=\"roleDefinitionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. The id of the role definition that the role setting is associated with.\" />\n        </Property>\n        <Property Name=\"userEligibleSettings\" Type=\"Collection(graph.governanceRuleSetting)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The rule settings that are evaluated when a user tries to add an eligible role assignment. The setting is not supported for now.\" />\n        </Property>\n        <Property Name=\"userMemberSettings\" Type=\"Collection(graph.governanceRuleSetting)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The rule settings that are evaluated when a user tries to activate his role assignment.\" />\n        </Property>\n        <NavigationProperty Name=\"resource\" Type=\"graph.governanceResource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. The associated resource for this role setting.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleDefinition\" Type=\"graph.governanceRoleDefinition\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. The role definition that is enforced with this role setting.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"governanceSubject\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the subject.\" />\n        </Property>\n        <Property Name=\"email\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address of the user subject. If the subject is in other types, it is empty.\" />\n        </Property>\n        <Property Name=\"principalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The principal name of the user subject. If the subject is in other types, it is empty.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the subject. The value can be User, Group, and ServicePrincipal.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"privilegedAccess\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the provider managed by PIM.\" />\n        </Property>\n        <NavigationProperty Name=\"resources\" Type=\"Collection(graph.governanceResource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of resources for the provider.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleAssignmentRequests\" Type=\"Collection(graph.governanceRoleAssignmentRequest)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of role assignment requests for the provider.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleAssignments\" Type=\"Collection(graph.governanceRoleAssignment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of role assignments for the provider.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleDefinitions\" Type=\"Collection(graph.governanceRoleDefinition)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of role defintions for the provider.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleSettings\" Type=\"Collection(graph.governanceRoleSetting)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of role settings for the provider.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"privilegedAccessGroup\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"assignmentScheduleInstances\" Type=\"Collection(graph.privilegedAccessGroupAssignmentScheduleInstance)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"assignmentScheduleRequests\" Type=\"Collection(graph.privilegedAccessGroupAssignmentScheduleRequest)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"assignmentSchedules\" Type=\"Collection(graph.privilegedAccessGroupAssignmentSchedule)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"eligibilityScheduleInstances\" Type=\"Collection(graph.privilegedAccessGroupEligibilityScheduleInstance)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"eligibilityScheduleRequests\" Type=\"Collection(graph.privilegedAccessGroupEligibilityScheduleRequest)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"eligibilitySchedules\" Type=\"Collection(graph.privilegedAccessGroupEligibilitySchedule)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"privilegedAccessScheduleInstance\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" />\n      </EntityType>\n      <EntityType Name=\"privilegedAccessGroupAssignmentScheduleInstance\" BaseType=\"graph.privilegedAccessScheduleInstance\">\n        <Property Name=\"accessId\" Type=\"graph.privilegedAccessGroupRelationships\" />\n        <Property Name=\"assignmentScheduleId\" Type=\"Edm.String\" />\n        <Property Name=\"assignmentType\" Type=\"graph.privilegedAccessGroupAssignmentType\" />\n        <Property Name=\"groupId\" Type=\"Edm.String\" />\n        <Property Name=\"memberType\" Type=\"graph.privilegedAccessGroupMemberType\" />\n        <Property Name=\"principalId\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"activatedUsing\" Type=\"graph.privilegedAccessGroupEligibilityScheduleInstance\" />\n        <NavigationProperty Name=\"group\" Type=\"graph.group\" />\n        <NavigationProperty Name=\"principal\" Type=\"graph.directoryObject\" />\n      </EntityType>\n      <EntityType Name=\"privilegedAccessScheduleRequest\" BaseType=\"graph.request\" Abstract=\"true\">\n        <Property Name=\"action\" Type=\"graph.scheduleRequestActions\" />\n        <Property Name=\"isValidationOnly\" Type=\"Edm.Boolean\" />\n        <Property Name=\"justification\" Type=\"Edm.String\" />\n        <Property Name=\"scheduleInfo\" Type=\"graph.requestSchedule\" />\n        <Property Name=\"ticketInfo\" Type=\"graph.ticketInfo\" />\n      </EntityType>\n      <EntityType Name=\"privilegedAccessGroupAssignmentScheduleRequest\" BaseType=\"graph.privilegedAccessScheduleRequest\">\n        <Property Name=\"accessId\" Type=\"graph.privilegedAccessGroupRelationships\" />\n        <Property Name=\"groupId\" Type=\"Edm.String\" />\n        <Property Name=\"principalId\" Type=\"Edm.String\" />\n        <Property Name=\"targetScheduleId\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"activatedUsing\" Type=\"graph.privilegedAccessGroupEligibilitySchedule\" />\n        <NavigationProperty Name=\"group\" Type=\"graph.group\" />\n        <NavigationProperty Name=\"principal\" Type=\"graph.directoryObject\" />\n        <NavigationProperty Name=\"targetSchedule\" Type=\"graph.privilegedAccessGroupEligibilitySchedule\" />\n      </EntityType>\n      <EntityType Name=\"privilegedAccessSchedule\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"createdUsing\" Type=\"Edm.String\" />\n        <Property Name=\"modifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"scheduleInfo\" Type=\"graph.requestSchedule\" />\n        <Property Name=\"status\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"privilegedAccessGroupAssignmentSchedule\" BaseType=\"graph.privilegedAccessSchedule\">\n        <Property Name=\"accessId\" Type=\"graph.privilegedAccessGroupRelationships\" />\n        <Property Name=\"assignmentType\" Type=\"graph.privilegedAccessGroupAssignmentType\" />\n        <Property Name=\"groupId\" Type=\"Edm.String\" />\n        <Property Name=\"memberType\" Type=\"graph.privilegedAccessGroupMemberType\" />\n        <Property Name=\"principalId\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"activatedUsing\" Type=\"graph.privilegedAccessGroupEligibilitySchedule\" />\n        <NavigationProperty Name=\"group\" Type=\"graph.group\" />\n        <NavigationProperty Name=\"principal\" Type=\"graph.directoryObject\" />\n      </EntityType>\n      <EntityType Name=\"privilegedAccessGroupEligibilityScheduleInstance\" BaseType=\"graph.privilegedAccessScheduleInstance\">\n        <Property Name=\"accessId\" Type=\"graph.privilegedAccessGroupRelationships\" />\n        <Property Name=\"eligibilityScheduleId\" Type=\"Edm.String\" />\n        <Property Name=\"groupId\" Type=\"Edm.String\" />\n        <Property Name=\"memberType\" Type=\"graph.privilegedAccessGroupMemberType\" />\n        <Property Name=\"principalId\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"group\" Type=\"graph.group\" />\n        <NavigationProperty Name=\"principal\" Type=\"graph.directoryObject\" />\n      </EntityType>\n      <EntityType Name=\"privilegedAccessGroupEligibilityScheduleRequest\" BaseType=\"graph.privilegedAccessScheduleRequest\">\n        <Property Name=\"accessId\" Type=\"graph.privilegedAccessGroupRelationships\" />\n        <Property Name=\"groupId\" Type=\"Edm.String\" />\n        <Property Name=\"principalId\" Type=\"Edm.String\" />\n        <Property Name=\"targetScheduleId\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"group\" Type=\"graph.group\" />\n        <NavigationProperty Name=\"principal\" Type=\"graph.directoryObject\" />\n        <NavigationProperty Name=\"targetSchedule\" Type=\"graph.privilegedAccessGroupEligibilitySchedule\" />\n      </EntityType>\n      <EntityType Name=\"privilegedAccessGroupEligibilitySchedule\" BaseType=\"graph.privilegedAccessSchedule\">\n        <Property Name=\"accessId\" Type=\"graph.privilegedAccessGroupRelationships\" />\n        <Property Name=\"groupId\" Type=\"Edm.String\" />\n        <Property Name=\"memberType\" Type=\"graph.privilegedAccessGroupMemberType\" />\n        <Property Name=\"principalId\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"group\" Type=\"graph.group\" />\n        <NavigationProperty Name=\"principal\" Type=\"graph.directoryObject\" />\n      </EntityType>\n      <EntityType Name=\"unifiedRoleManagementPolicyRule\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"target\" Type=\"graph.unifiedRoleManagementPolicyRuleTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not implemented. Defines details of scope that's targeted by role management policy rule. The details can include the principal type, the role assignment type, and actions affecting a role. Supports $filter (eq, ne).\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"unifiedRoleManagementPolicyApprovalRule\" BaseType=\"graph.unifiedRoleManagementPolicyRule\">\n        <Property Name=\"setting\" Type=\"graph.approvalSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings for approval of the role assignment.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"unifiedRoleManagementPolicyAuthenticationContextRule\" BaseType=\"graph.unifiedRoleManagementPolicyRule\">\n        <Property Name=\"claimValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value of the authentication context claim.\" />\n        </Property>\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether this rule is enabled.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"unifiedRoleManagementPolicyEnablementRule\" BaseType=\"graph.unifiedRoleManagementPolicyRule\">\n        <Property Name=\"enabledRules\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of rules that are enabled for this policy rule. For example, MultiFactorAuthentication, Ticketing, and Justification.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"unifiedRoleManagementPolicyExpirationRule\" BaseType=\"graph.unifiedRoleManagementPolicyRule\">\n        <Property Name=\"isExpirationRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether expiration is required or if it's a permanently active assignment or eligibility.\" />\n        </Property>\n        <Property Name=\"maximumDuration\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum duration allowed for eligibility or assignment which is not permanent. Required when isExpirationRequired is true.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"unifiedRoleManagementPolicyNotificationRule\" BaseType=\"graph.unifiedRoleManagementPolicyRule\">\n        <Property Name=\"isDefaultRecipientsEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a default recipient will receive the notification email.\" />\n        </Property>\n        <Property Name=\"notificationLevel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The level of notification. The possible values are None, Critical, All.\" />\n        </Property>\n        <Property Name=\"notificationRecipients\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of recipients of the email notifications.\" />\n        </Property>\n        <Property Name=\"notificationType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of notification. Only Email is supported.\" />\n        </Property>\n        <Property Name=\"recipientType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of recipient of the notification. The possible values are Requestor, Approver, Admin.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"privilegedApproval\" BaseType=\"graph.entity\">\n        <Property Name=\"approvalDuration\" Type=\"Edm.Duration\" />\n        <Property Name=\"approvalState\" Type=\"graph.approvalState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: pending, approved, denied, aborted, canceled.\" />\n        </Property>\n        <Property Name=\"approvalType\" Type=\"Edm.String\" />\n        <Property Name=\"approverReason\" Type=\"Edm.String\" />\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n        <Property Name=\"requestorReason\" Type=\"Edm.String\" />\n        <Property Name=\"roleId\" Type=\"Edm.String\" />\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"request\" Type=\"graph.privilegedRoleAssignmentRequest\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. The role assignment request for this approval object\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"roleInfo\" Type=\"graph.privilegedRole\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"privilegedRoleAssignmentRequest\" BaseType=\"graph.entity\">\n        <Property Name=\"assignmentState\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the assignment. The value can be Eligible for eligible assignment Active - if it is directly assigned Active by administrators, or activated on an eligible assignment by the users.\" />\n        </Property>\n        <Property Name=\"duration\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The duration of a role assignment.\" />\n        </Property>\n        <Property Name=\"reason\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason for the role assignment.\" />\n        </Property>\n        <Property Name=\"requestedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. The request create time. 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.\" />\n        </Property>\n        <Property Name=\"roleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the role.\" />\n        </Property>\n        <Property Name=\"schedule\" Type=\"graph.governanceSchedule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The schedule object of the role assignment request.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only.The status of the role assignment request. The value can be NotStarted,Completed,RequestedApproval,Scheduled,Approved,ApprovalDenied,ApprovalAborted,Cancelling,Cancelled,Revoked,RequestExpired.\" />\n        </Property>\n        <Property Name=\"ticketNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ticketNumber for the role assignment.\" />\n        </Property>\n        <Property Name=\"ticketSystem\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ticketSystem for the role assignment.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Representing the type of the operation on the role assignment. The value can be AdminAdd: Administrators add users to roles;UserAdd: Users add role assignments.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the user.\" />\n        </Property>\n        <NavigationProperty Name=\"roleInfo\" Type=\"graph.privilegedRole\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The roleInfo object of the role assignment request.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"privilegedRole\" BaseType=\"graph.entity\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role name.\" />\n        </Property>\n        <NavigationProperty Name=\"assignments\" Type=\"Collection(graph.privilegedRoleAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The assignments for this role. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"settings\" Type=\"graph.privilegedRoleSettings\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings for this role. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"summary\" Type=\"graph.privilegedRoleSummary\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The summary information for this role. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"privilegedOperationEvent\" BaseType=\"graph.entity\">\n        <Property Name=\"additionalInformation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detailed human readable information for the event.\" />\n        </Property>\n        <Property Name=\"creationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the time when the event is created.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is only used when the requestType is Activate, and it indicates the expiration time for the role activation.\" />\n        </Property>\n        <Property Name=\"referenceKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Incident/Request ticket number during role activation. The value is presented only if the ticket number is provided during role activation.\" />\n        </Property>\n        <Property Name=\"referenceSystem\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Incident/Request ticketing system provided during tole activation. The value is presented only if the ticket system is provided during role activation.\" />\n        </Property>\n        <Property Name=\"requestorId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user id of the requestor who initiates the operation.\" />\n        </Property>\n        <Property Name=\"requestorName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user name of the requestor who initiates the operation.\" />\n        </Property>\n        <Property Name=\"requestType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The request operation type. The requestType value can be: Assign (role assignment), Activate (role activation), Unassign (remove role assignment), Deactivate (role deactivation), ScanAlertsNow (scan security alerts), DismissAlert (dismiss security alert), FixAlertItem (fix a security alert issue),  AccessReview_Review (review an Access Review), AccessReview_Create (create an Access Review) , AccessReview_Update (update an Access Review), AccessReview_Delete (delete an Access Review).\" />\n        </Property>\n        <Property Name=\"roleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the role that is associated with the operation.\" />\n        </Property>\n        <Property Name=\"roleName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the role.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tenant (organization) id.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the user that is associated with the operation.\" />\n        </Property>\n        <Property Name=\"userMail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's email.\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's display name.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"privilegedRoleAssignment\" BaseType=\"graph.entity\">\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC DateTime when the temporary privileged role assignment will be expired. For permanent role assignment, the value is null.\" />\n        </Property>\n        <Property Name=\"isElevated\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the role assignment is activated. false if the role assignment is deactivated.\" />\n        </Property>\n        <Property Name=\"resultMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Result message set by the service.\" />\n        </Property>\n        <Property Name=\"roleId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role identifier. In GUID string format.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User identifier. In GUID string format.\" />\n        </Property>\n        <NavigationProperty Name=\"roleInfo\" Type=\"graph.privilegedRole\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Nullable. The associated role information.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"privilegedRoleSettings\" BaseType=\"graph.entity\">\n        <Property Name=\"approvalOnElevation\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the approval is required when activate the role. false if the approval is not required when activate the role.\" />\n        </Property>\n        <Property Name=\"approverIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Approval ids, if approval is required for activation.\" />\n        </Property>\n        <Property Name=\"elevationDuration\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The duration when the role is activated.\" />\n        </Property>\n        <Property Name=\"isMfaOnElevationConfigurable\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if mfaOnElevation is configurable. false if mfaOnElevation is not configurable.\" />\n        </Property>\n        <Property Name=\"lastGlobalAdmin\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Internal used only.\" />\n        </Property>\n        <Property Name=\"maxElavationDuration\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximal duration for the activated role.\" />\n        </Property>\n        <Property Name=\"mfaOnElevation\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if MFA is required to activate the role. false if MFA is not required to activate the role.\" />\n        </Property>\n        <Property Name=\"minElevationDuration\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimal duration for the activated role.\" />\n        </Property>\n        <Property Name=\"notificationToUserOnElevation\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if send notification to the end user when the role is activated. false if do not send notification when the role is activated.\" />\n        </Property>\n        <Property Name=\"ticketingInfoOnElevation\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the ticketing information is required when activate the role. false if the ticketing information is not required when activate the role.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"privilegedRoleSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"elevatedCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of users that have the role assigned and the role is activated.\" />\n        </Property>\n        <Property Name=\"managedCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of users that have the role assigned but the role is deactivated.\" />\n        </Property>\n        <Property Name=\"mfaEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the role activation requires MFA. false if the role activation doesn't require MFA.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.roleSummaryStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: ok, bad. The value depends on the ratio of (managedCount / usersCount). If the ratio is less than a predefined threshold, ok is returned. Otherwise, bad is returned.\" />\n        </Property>\n        <Property Name=\"usersCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of users that are assigned with the role.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"privilegedSignupStatus\" BaseType=\"graph.entity\">\n        <Property Name=\"isRegistered\" Type=\"Edm.Boolean\" />\n        <Property Name=\"status\" Type=\"graph.setupStatus\" />\n      </EntityType>\n      <EntityType Name=\"tenantSetupInfo\" BaseType=\"graph.entity\">\n        <Property Name=\"firstTimeSetup\" Type=\"Edm.Boolean\" />\n        <Property Name=\"relevantRolesSettings\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"setupStatus\" Type=\"graph.setupStatus\" />\n        <Property Name=\"skipSetup\" Type=\"Edm.Boolean\" />\n        <Property Name=\"userRolesActions\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"defaultRolesSettings\" Type=\"graph.privilegedRoleSettings\" />\n      </EntityType>\n      <EntityType Name=\"documentComment\" BaseType=\"graph.entity\">\n        <Property Name=\"content\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"replies\" Type=\"Collection(graph.documentCommentReply)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"documentCommentReply\" BaseType=\"graph.entity\">\n        <Property Name=\"content\" Type=\"Edm.String\" />\n        <Property Name=\"location\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"presentation\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"comments\" Type=\"Collection(graph.documentComment)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"printerBase\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"capabilities\" Type=\"graph.printerCapabilities\" />\n        <Property Name=\"defaults\" Type=\"graph.printerDefaults\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"isAcceptingJobs\" Type=\"Edm.Boolean\" />\n        <Property Name=\"location\" Type=\"graph.printerLocation\" />\n        <Property Name=\"manufacturer\" Type=\"Edm.String\" />\n        <Property Name=\"model\" Type=\"Edm.String\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"status\" Type=\"graph.printerStatus\" />\n        <NavigationProperty Name=\"jobs\" Type=\"Collection(graph.printJob)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"printerShare\" BaseType=\"graph.printerBase\">\n        <Property Name=\"allowAllUsers\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, all users and groups will be granted access to this printer share. This supersedes the allow lists defined by the allowedUsers and allowedGroups navigation properties.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTimeOffset when the printer share was created. Read-only.\" />\n        </Property>\n        <Property Name=\"viewPoint\" Type=\"graph.printerShareViewpoint\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional data for a printer share as viewed by the signed-in user.\" />\n        </Property>\n        <NavigationProperty Name=\"allowedGroups\" Type=\"Collection(graph.group)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The groups whose users have access to print using the printer.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"allowedUsers\" Type=\"Collection(graph.user)\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The users who have access to print using the printer.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"printer\" Type=\"graph.printer\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The printer that this printer share is related to.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"print\">\n        <Property Name=\"settings\" Type=\"graph.printSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant-wide settings for the Universal Print service.\" />\n        </Property>\n        <NavigationProperty Name=\"connectors\" Type=\"Collection(graph.printConnector)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of available print connectors.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"operations\" Type=\"Collection(graph.printOperation)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"printers\" Type=\"Collection(graph.printer)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of printers registered in the tenant.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"printerShares\" Type=\"Collection(graph.printerShare)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"services\" Type=\"Collection(graph.printService)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of available Universal Print service endpoints.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"shares\" Type=\"Collection(graph.printerShare)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of printer shares registered in the tenant.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"taskDefinitions\" Type=\"Collection(graph.printTaskDefinition)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"printConnector\" BaseType=\"graph.entity\">\n        <Property Name=\"appVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The connector's version.\" />\n        </Property>\n        <Property Name=\"deviceHealth\" Type=\"graph.deviceHealth\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The connector's device health.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the connector.\" />\n        </Property>\n        <Property Name=\"fullyQualifiedDomainName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The connector machine's hostname.\" />\n        </Property>\n        <Property Name=\"location\" Type=\"graph.printerLocation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The physical and/or organizational location of the connector.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"operatingSystem\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The connector machine's operating system version.\" />\n        </Property>\n        <Property Name=\"registeredDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTimeOffset when the connector was registered.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"printOperation\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTimeOffset when the operation was created. Read-only.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.printOperationStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the operation. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"printer\" BaseType=\"graph.printerBase\">\n        <Property Name=\"acceptingJobs\" Type=\"Edm.Boolean\" />\n        <Property Name=\"hasPhysicalDevice\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the printer has a physical device for printing. Read-only.\" />\n        </Property>\n        <Property Name=\"isShared\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the printer is shared; false otherwise. Read-only.\" />\n        </Property>\n        <Property Name=\"lastSeenDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The most recent dateTimeOffset when a printer interacted with Universal Print. Read-only.\" />\n        </Property>\n        <Property Name=\"registeredDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTimeOffset when the printer was registered. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"connectors\" Type=\"Collection(graph.printConnector)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The connectors that are associated with the printer.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"share\" Type=\"graph.printerShare\" />\n        <NavigationProperty Name=\"shares\" Type=\"Collection(graph.printerShare)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of printerShares that are associated with the printer. Currently, only one printerShare can be associated with the printer. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"taskTriggers\" Type=\"Collection(graph.printTaskTrigger)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of task triggers that are associated with the printer.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"printService\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"endpoints\" Type=\"Collection(graph.printServiceEndpoint)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoints that can be used to access the service. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"printTaskDefinition\" BaseType=\"graph.entity\">\n        <Property Name=\"createdBy\" Type=\"graph.appIdentity\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application that created the printTaskDefinition. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the printTaskDefinition.\" />\n        </Property>\n        <NavigationProperty Name=\"tasks\" Type=\"Collection(graph.printTask)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of tasks that have been created based on this definition. The list includes currently running tasks and recently completed tasks. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"printDocument\" BaseType=\"graph.entity\" HasStream=\"true\">\n        <Property Name=\"configuration\" Type=\"graph.printerDocumentConfiguration\" Nullable=\"false\" />\n        <Property Name=\"contentType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The document's content (MIME) type. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The document's name. Read-only.\" />\n        </Property>\n        <Property Name=\"downloadedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"size\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The document's size in bytes. Read-only.\" />\n        </Property>\n        <Property Name=\"uploadedDateTime\" Type=\"Edm.DateTimeOffset\" />\n      </EntityType>\n      <EntityType Name=\"printTaskTrigger\" BaseType=\"graph.entity\">\n        <Property Name=\"event\" Type=\"graph.printEvent\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Universal Print event that will cause a new printTask to be triggered. Valid values are described in the following table.\" />\n        </Property>\n        <NavigationProperty Name=\"definition\" Type=\"graph.printTaskDefinition\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An abstract definition that will be used to create a printTask when triggered by a print event. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"printJob\" BaseType=\"graph.entity\">\n        <Property Name=\"acknowledgedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"completedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"configuration\" Type=\"graph.printJobConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A group of settings that a printer should use to print a job.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.userIdentity\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTimeOffset when the job was created. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the print job.\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"Edm.Int32\" />\n        <Property Name=\"isFetchable\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, document can be fetched by printer.\" />\n        </Property>\n        <Property Name=\"redirectedFrom\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the source job URL, if the job has been redirected from another printer.\" />\n        </Property>\n        <Property Name=\"redirectedTo\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the destination job URL, if the job has been redirected to another printer.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.printJobStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the print job. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"documents\" Type=\"Collection(graph.printDocument)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"tasks\" Type=\"Collection(graph.printTask)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of printTasks that were triggered by this print job.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"printerCreateOperation\" BaseType=\"graph.printOperation\">\n        <Property Name=\"certificate\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The signed certificate created during the registration process. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"printer\" Type=\"graph.printer\" />\n      </EntityType>\n      <EntityType Name=\"printTask\" BaseType=\"graph.entity\">\n        <Property Name=\"parentUrl\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the print entity that triggered this task. For example, https://graph.microsoft.com/beta/print/printers/{printerId}/jobs/{jobId}. Read-only.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.printTaskStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current execution status of this printTask. The calling application is responsible for updating this status when processing is finished, unless the related printJob has been redirected to another printer. Failure to report completion will result in the related print job being blocked from printing and eventually deleted.\" />\n        </Property>\n        <NavigationProperty Name=\"definition\" Type=\"graph.printTaskDefinition\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The printTaskDefinition that was used to create this task. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"trigger\" Type=\"graph.printTaskTrigger\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The printTaskTrigger that triggered this task's execution. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"printServiceEndpoint\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A human-readable display name for the endpoint.\" />\n        </Property>\n        <Property Name=\"uri\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URI that can be used to access the service.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"activityHistoryItem\" BaseType=\"graph.entity\">\n        <Property Name=\"activeDurationSeconds\" Type=\"Edm.Int32\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"lastActiveDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"startedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"status\" Type=\"graph.status\" />\n        <Property Name=\"userTimezone\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"activity\" Type=\"graph.userActivity\" Nullable=\"false\" />\n      </EntityType>\n      <EntityType Name=\"payloadResponse\" BaseType=\"graph.entity\" OpenType=\"true\" />\n      <EntityType Name=\"dataPolicyOperation\" BaseType=\"graph.entity\">\n        <Property Name=\"completedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents when the request for this data policy operation was completed, in UTC time, using the ISO 8601 format. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Null until the operation completes.\" />\n        </Property>\n        <Property Name=\"progress\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the progress of an operation.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.dataPolicyOperationStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: notStarted, running, complete, failed, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"storageLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL location to where data is being exported for export requests.\" />\n        </Property>\n        <Property Name=\"submittedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents when the request for this data operation was submitted, in UTC time, using the ISO 8601 format. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id for the user on whom the operation is performed.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"attackSimulationOperation\" BaseType=\"graph.longRunningOperation\">\n        <Property Name=\"percentageCompleted\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Percentage of completion of the respective operation.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenant identifier.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.attackSimulationOperationType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The attack simulation operation type. Possible values are: createSimulation, updateSimulation, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"payload\" BaseType=\"graph.entity\">\n        <Property Name=\"brand\" Type=\"graph.payloadBrand\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The branch of a payload. Possible values are: unknown, other, americanExpress, capitalOne, dhl, docuSign, dropbox, facebook, firstAmerican, microsoft, netflix, scotiabank, stewartTitle, tesco, wellsFargo, syrinxCloud, adobe, teams, zoom, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"complexity\" Type=\"graph.payloadComplexity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The complexity of a payload.Possible values are: unknown, low, medium, high, unknownFutureValue\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.emailIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user who created the attack simulation and training campaign payload.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when the attack simulation and training campaign payload.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the attack simulation and training campaign payload.\" />\n        </Property>\n        <Property Name=\"detail\" Type=\"graph.payloadDetail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional details about the payload.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the attack simulation and training campaign payload. Supports $filter and $orderby.\" />\n        </Property>\n        <Property Name=\"industry\" Type=\"graph.payloadIndustry\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Industry of a payload. Possible values are: unknown, other, banking, businessServices, consumerServices, education, energy, construction, consulting, financialServices, government, hospitality, insurance, legal, courierServices, IT, healthcare, manufacturing, retail, telecom, realEstate, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"isAutomated\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the attack simulation and training campaign payload was created from an automation flow. Supports $filter and $orderby.\" />\n        </Property>\n        <Property Name=\"isControversial\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the payload is controversial.\" />\n        </Property>\n        <Property Name=\"isCurrentEvent\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the payload is from any recent event.\" />\n        </Property>\n        <Property Name=\"language\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload language.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.emailIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user who most recently modified the attack simulation and training campaign payload.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when the attack simulation and training campaign payload was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"payloadTags\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Free text tags for a payload.\" />\n        </Property>\n        <Property Name=\"platform\" Type=\"graph.payloadDeliveryPlatform\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The payload delivery platform for a simulation. Possible values are: unknown, sms, email, teams, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"predictedCompromiseRate\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Predicted probability for a payload to phish a targeted user.\" />\n        </Property>\n        <Property Name=\"simulationAttackType\" Type=\"graph.simulationAttackType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Attack type of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, social, cloud, endpoint, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"source\" Type=\"graph.simulationContentSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Simulation content source. Supports $filter and $orderby. Possible values are: unknown, tenant, global, unknownFutureValue. Inherited from simulation.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.simulationContentStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Simulation content status. Supports $filter and $orderby. Possible values are: unknown, draft, ready, archive, delete, unknownFutureValue. Inherited from simulation.\" />\n        </Property>\n        <Property Name=\"technique\" Type=\"graph.simulationAttackTechnique\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue. For more information on the types of social engineering attack techniques, see simulations.\" />\n        </Property>\n        <Property Name=\"theme\" Type=\"graph.payloadTheme\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The theme of a payload. Possible values are: unknown, other, accountActivation, accountVerification, billing, cleanUpMail, controversial, documentReceived, expense, incomingMessages, invoice, itemReceived, loginAlert, mailReceived, password, payment, payroll, personalizedOffer, quarantine, remoteWork, reviewMessage, securityUpdate, serviceSuspended, signatureRequired, upgradeMailboxStorage, verifyMailbox, voicemail, advertisement, employeeEngagement, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"simulationAutomation\" BaseType=\"graph.entity\">\n        <Property Name=\"createdBy\" Type=\"graph.emailIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user who created the attack simulation automation.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when the attack simulation automation was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the attack simulation automation.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the attack simulation automation. Supports $filter and $orderby.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.emailIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user who most recently modified the attack simulation automation.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when the attack simulation automation was most recently modified.\" />\n        </Property>\n        <Property Name=\"lastRunDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of the latest run of the attack simulation automation.\" />\n        </Property>\n        <Property Name=\"nextRunDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of the upcoming run of the attack simulation automation.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.simulationAutomationStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the attack simulation automation. Supports $filter and $orderby. The possible values are: unknown, draft, notRunning, running, completed, unknownFutureValue.\" />\n        </Property>\n        <NavigationProperty Name=\"runs\" Type=\"Collection(graph.simulationAutomationRun)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of simulation automation runs.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"simulation\" BaseType=\"graph.entity\">\n        <Property Name=\"attackTechnique\" Type=\"graph.simulationAttackTechnique\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The social engineering technique used in the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, credentialHarvesting, attachmentMalware, driveByUrl, linkInAttachment, linkToMalwareFile, unknownFutureValue. For more information on the types of social engineering attack techniques, see simulations.\" />\n        </Property>\n        <Property Name=\"attackType\" Type=\"graph.simulationAttackType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Attack type of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, social, cloud, endpoint, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"automationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the attack simulation automation.\" />\n        </Property>\n        <Property Name=\"completionDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of completion of the attack simulation and training campaign. Supports $filter and $orderby.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.emailIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user who created the attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of creation of the attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the attack simulation and training campaign. Supports $filter and $orderby.\" />\n        </Property>\n        <Property Name=\"durationInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Simulation duration in days.\" />\n        </Property>\n        <Property Name=\"excludedAccountTarget\" Type=\"graph.accountTargetContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users excluded from the simulation.\" />\n        </Property>\n        <Property Name=\"includedAccountTarget\" Type=\"graph.accountTargetContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users targeted in the simulation.\" />\n        </Property>\n        <Property Name=\"isAutomated\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flag that represents if the attack simulation and training campaign was created from a simulation automation flow. Supports $filter and $orderby.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.emailIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user who most recently modified the attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of the most recent modification of the attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"launchDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of the launch/start of the attack simulation and training campaign. Supports $filter and $orderby.\" />\n        </Property>\n        <Property Name=\"payloadDeliveryPlatform\" Type=\"graph.payloadDeliveryPlatform\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Method of delivery of the phishing payload used in the attack simulation and training campaign. Possible values are: unknown, sms, email, teams, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"report\" Type=\"graph.simulationReport\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Report of the attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.simulationStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the attack simulation and training campaign. Supports $filter and $orderby. Possible values are: unknown, draft, running, scheduled, succeeded, failed, cancelled, excluded, unknownFutureValue.\" />\n        </Property>\n        <NavigationProperty Name=\"payload\" Type=\"graph.payload\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The payload associated with a simulation during its creation.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"simulationAutomationRun\" BaseType=\"graph.entity\">\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when the run ends in an attack simulation automation.\" />\n        </Property>\n        <Property Name=\"simulationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the attack simulation campaign initiated in the attack simulation automation run.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when the run starts in an attack simulation automation.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.simulationAutomationRunStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the attack simulation automation run. The possible values are: unknown, running, succeeded, failed, skipped, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"commsOperation\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"clientContext\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique Client Context string. Max limit is 256 chars.\" />\n        </Property>\n        <Property Name=\"resultInfo\" Type=\"graph.resultInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The result information. Read-only.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.operationStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: notStarted, running, completed, failed. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"addLargeGalleryViewOperation\" BaseType=\"graph.commsOperation\" OpenType=\"true\" />\n      <EntityType Name=\"attendanceRecord\" BaseType=\"graph.entity\">\n        <Property Name=\"attendanceIntervals\" Type=\"Collection(graph.attendanceInterval)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of time periods between joining and leaving a meeting.\" />\n        </Property>\n        <Property Name=\"emailAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the user associated with this atttendance record.\" />\n        </Property>\n        <Property Name=\"identity\" Type=\"graph.identity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user associated with this atttendance record. The specific type will be one of the following derived types of identity, depending on the type of the user: communicationsUserIdentity, azureCommunicationServicesUserIdentity.\" />\n        </Property>\n        <Property Name=\"registrantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of a meetingRegistrant. Presents when the participant has registered for the meeting.\" />\n        </Property>\n        <Property Name=\"role\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role of the attendee. Possible values are: None, Attendee, Presenter, and Organizer.\" />\n        </Property>\n        <Property Name=\"totalAttendanceInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total duration of the attendances in seconds.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"audioRoutingGroup\" BaseType=\"graph.entity\">\n        <Property Name=\"receivers\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of receiving participant ids.\" />\n        </Property>\n        <Property Name=\"routingMode\" Type=\"graph.routingMode\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Routing group mode.  Possible values are: oneToOne, multicast.\" />\n        </Property>\n        <Property Name=\"sources\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of source participant ids.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"contentSharingSession\" BaseType=\"graph.entity\" OpenType=\"true\" />\n      <EntityType Name=\"participant\" BaseType=\"graph.entity\">\n        <Property Name=\"info\" Type=\"graph.participantInfo\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the participant.\" />\n        </Property>\n        <Property Name=\"isIdentityAnonymized\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"isInLobby\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the participant is in lobby.\" />\n        </Property>\n        <Property Name=\"isMuted\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the participant is muted (client or server muted).\" />\n        </Property>\n        <Property Name=\"mediaStreams\" Type=\"Collection(graph.mediaStream)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of media streams.\" />\n        </Property>\n        <Property Name=\"metadata\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A blob of data provided by the participant in the roster.\" />\n        </Property>\n        <Property Name=\"recordingInfo\" Type=\"graph.recordingInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information on whether the participant has recording capability.\" />\n        </Property>\n        <Property Name=\"restrictedExperience\" Type=\"graph.onlineMeetingRestricted\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the reason or reasons why media content from this participant is restricted.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"cancelMediaProcessingOperation\" BaseType=\"graph.commsOperation\" OpenType=\"true\" />\n      <EntityType Name=\"commsApplication\">\n        <NavigationProperty Name=\"calls\" Type=\"Collection(graph.call)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"onlineMeetings\" Type=\"Collection(graph.onlineMeeting)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"meetingRegistrantBase\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"joinWebUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique web URL for the registrant to join the meeting. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"externalMeetingRegistrant\" BaseType=\"graph.meetingRegistrantBase\">\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tenant ID of this registrant if in Azure Active Directory.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user ID of this registrant if in Azure Active Directory.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"externalMeetingRegistration\" BaseType=\"graph.meetingRegistrationBase\" />\n      <EntityType Name=\"inviteParticipantsOperation\" BaseType=\"graph.commsOperation\" OpenType=\"true\">\n        <Property Name=\"participants\" Type=\"Collection(graph.invitationParticipantInfo)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The participants to invite.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"meetingRegistrant\" BaseType=\"graph.meetingRegistrantBase\">\n        <Property Name=\"customQuestionAnswers\" Type=\"Collection(graph.customQuestionAnswer)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registrant's answer to custom questions.\" />\n        </Property>\n        <Property Name=\"email\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address of the registrant.\" />\n        </Property>\n        <Property Name=\"firstName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The first name of the registrant.\" />\n        </Property>\n        <Property Name=\"lastName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last name of the registrant.\" />\n        </Property>\n        <Property Name=\"registrationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time in UTC when the registrant registers for the meeting. Read-only.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.meetingRegistrantStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registration status of the registrant. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"meetingRegistrationQuestion\" BaseType=\"graph.entity\">\n        <Property Name=\"answerInputType\" Type=\"graph.answerInputType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Answer input type of the custom registration question.\" />\n        </Property>\n        <Property Name=\"answerOptions\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Answer options when answerInputType is radioButton.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the custom registration question.\" />\n        </Property>\n        <Property Name=\"isRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the question is required. Default value is false.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"muteParticipantOperation\" BaseType=\"graph.commsOperation\" OpenType=\"true\" />\n      <EntityType Name=\"muteParticipantsOperation\" BaseType=\"graph.commsOperation\" OpenType=\"true\">\n        <Property Name=\"participants\" Type=\"Collection(Edm.String)\" />\n      </EntityType>\n      <EntityType Name=\"participantJoiningNotification\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"call\" Type=\"graph.call\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"participantLeftNotification\" BaseType=\"graph.entity\">\n        <Property Name=\"participantId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the participant under the policy who has left the meeting.\" />\n        </Property>\n        <NavigationProperty Name=\"call\" Type=\"graph.call\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"playPromptOperation\" BaseType=\"graph.commsOperation\" OpenType=\"true\">\n        <Property Name=\"completionReason\" Type=\"graph.playPromptCompletionReason\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: unknown, completedSuccessfully, mediaOperationCanceled.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"recordOperation\" BaseType=\"graph.commsOperation\" OpenType=\"true\">\n        <Property Name=\"completionReason\" Type=\"graph.recordCompletionReason\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: operationCanceled, stopToneDetected, maxRecordDurationReached, initialSilenceTimeout, maxSilenceTimeout, playPromptFailed, playBeepFailed, mediaReceiveTimeout, unspecifiedError, none.\" />\n        </Property>\n        <Property Name=\"recordingAccessToken\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The access token required to retrieve the recording.\" />\n        </Property>\n        <Property Name=\"recordingLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The location where the recording is located.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"startHoldMusicOperation\" BaseType=\"graph.commsOperation\" OpenType=\"true\" />\n      <EntityType Name=\"stopHoldMusicOperation\" BaseType=\"graph.commsOperation\" OpenType=\"true\" />\n      <EntityType Name=\"subscribeToToneOperation\" BaseType=\"graph.commsOperation\" OpenType=\"true\" />\n      <EntityType Name=\"unmuteParticipantOperation\" BaseType=\"graph.commsOperation\" OpenType=\"true\" />\n      <EntityType Name=\"updateRecordingStatusOperation\" BaseType=\"graph.commsOperation\" OpenType=\"true\" />\n      <EntityType Name=\"authenticationMethod\" BaseType=\"graph.entity\" Abstract=\"true\" />\n      <EntityType Name=\"emailAuthenticationMethod\" BaseType=\"graph.authenticationMethod\">\n        <Property Name=\"emailAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address registered to this user.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"fido2AuthenticationMethod\" BaseType=\"graph.authenticationMethod\">\n        <Property Name=\"aaGuid\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authenticator Attestation GUID, an identifier that indicates the type (e.g. make and model) of the authenticator.\" />\n        </Property>\n        <Property Name=\"attestationCertificates\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The attestation certificate(s) attached to this security key.\" />\n        </Property>\n        <Property Name=\"attestationLevel\" Type=\"graph.attestationLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The attestation level of this FIDO2 security key. Possible values are: attested, notAttested, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timestamp when this key was registered to the user.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the key as given by the user.\" />\n        </Property>\n        <Property Name=\"model\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The manufacturer-assigned model of the FIDO2 security key.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"microsoftAuthenticatorAuthenticationMethod\" BaseType=\"graph.authenticationMethod\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that this app was registered. This property is null if the device is not registered for passwordless Phone Sign-In.\" />\n        </Property>\n        <Property Name=\"deviceTag\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tags containing app metadata.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the device on which this app is registered.\" />\n        </Property>\n        <Property Name=\"phoneAppVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Numerical version of this instance of the Authenticator app.\" />\n        </Property>\n        <NavigationProperty Name=\"device\" Type=\"graph.device\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registered device on which Microsoft Authenticator resides. This property is null if the device is not registered for passwordless Phone Sign-In.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"passwordlessMicrosoftAuthenticatorAuthenticationMethod\" BaseType=\"graph.authenticationMethod\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"creationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timestamp when this method was registered to the user.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the mobile device as given by the user.\" />\n        </Property>\n        <NavigationProperty Name=\"device\" Type=\"graph.device\" />\n      </EntityType>\n      <EntityType Name=\"passwordAuthenticationMethod\" BaseType=\"graph.authenticationMethod\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when this password was last updated. This property is currently not populated. Read-only. 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.\" />\n        </Property>\n        <Property Name=\"creationDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"password\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For security, the password is always returned as null from a LIST or GET operation.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"phoneAuthenticationMethod\" BaseType=\"graph.authenticationMethod\">\n        <Property Name=\"phoneNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The phone number to text or call for authentication. Phone numbers use the format '+&lt;country code&gt; &lt;number&gt;x&lt;extension&gt;', with extension optional. For example, +1 5555551234 or +1 5555551234x123 are valid. Numbers are rejected when creating/updating if they do not match the required format.\" />\n        </Property>\n        <Property Name=\"phoneType\" Type=\"graph.authenticationPhoneType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of this phone. Possible values are: mobile, alternateMobile, or office.\" />\n        </Property>\n        <Property Name=\"smsSignInState\" Type=\"graph.authenticationMethodSignInState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether a phone is ready to be used for SMS sign-in or not. Possible values are: notSupported, notAllowedByPolicy, notEnabled, phoneNumberNotUnique, ready, or notConfigured, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"softwareOathAuthenticationMethod\" BaseType=\"graph.authenticationMethod\">\n        <Property Name=\"secretKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The secret key of the method. Always returns null.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"temporaryAccessPassAuthenticationMethod\" BaseType=\"graph.authenticationMethod\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the Temporary Access Pass was created.\" />\n        </Property>\n        <Property Name=\"isUsableOnce\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether the pass is limited to a one-time use. If true, the pass can be used once; if false, the pass can be used multiple times within the Temporary Access Pass lifetime.\" />\n        </Property>\n        <Property Name=\"lifetimeInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The lifetime of the Temporary Access Pass in minutes starting at startDateTime. Must be between 10 and 43200 inclusive (equivalent to 30 days).\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the Temporary Access Pass becomes available to use and when isUsable is true is enforced.\" />\n        </Property>\n        <Property Name=\"temporaryAccessPass\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Temporary Access Pass used to authenticate. Returned only on creation of a new temporaryAccessPassAuthenticationMethod object; Hidden in subsequent read operations and returned as null with GET.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsHelloForBusinessAuthenticationMethod\" BaseType=\"graph.authenticationMethod\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that this Windows Hello for Business key was registered.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the device on which Windows Hello for Business is registered\" />\n        </Property>\n        <Property Name=\"keyStrength\" Type=\"graph.authenticationMethodKeyStrength\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key strength of this Windows Hello for Business key. Possible values are: normal, weak, unknown.\" />\n        </Property>\n        <NavigationProperty Name=\"device\" Type=\"graph.device\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registered device on which this Windows Hello for Business key resides. Supports $expand. When you get a user's Windows Hello for Business registration information, this property is returned only on a single GET and when you specify ?$expand. For example, GET /users/admin@contoso.com/authentication/windowsHelloForBusinessMethods/_jpuR-TGZtk6aQCLF3BQjA2?$expand=device.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"connectionOperation\" BaseType=\"graph.entity\">\n        <Property Name=\"error\" Type=\"graph.publicError\" />\n        <Property Name=\"status\" Type=\"graph.connectionOperationStatus\" />\n      </EntityType>\n      <EntityType Name=\"external\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"connections\" Type=\"Collection(graph.externalConnection)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"externalConnection\" BaseType=\"graph.entity\">\n        <Property Name=\"configuration\" Type=\"graph.configuration\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"state\" Type=\"graph.connectionState\" />\n        <NavigationProperty Name=\"groups\" Type=\"Collection(graph.externalGroup)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"items\" Type=\"Collection(graph.externalItem)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"operations\" Type=\"Collection(graph.connectionOperation)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"schema\" Type=\"graph.schema\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"externalGroup\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"externalItem\" BaseType=\"graph.entity\">\n        <Property Name=\"acl\" Type=\"Collection(graph.acl)\" />\n        <Property Name=\"content\" Type=\"graph.externalItemContent\" />\n        <Property Name=\"properties\" Type=\"graph.properties\" />\n      </EntityType>\n      <EntityType Name=\"schema\" BaseType=\"graph.entity\">\n        <Property Name=\"baseType\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"properties\" Type=\"Collection(graph.property)\" />\n      </EntityType>\n      <EntityType Name=\"teamworkPeripheral\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the peripheral.\" />\n        </Property>\n        <Property Name=\"productId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product ID of the device. Each product from a vendor has its own ID.\" />\n        </Property>\n        <Property Name=\"vendorId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the vendor of the device. Each vendor has a unique ID.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"aadUserConversationMember\" BaseType=\"graph.conversationMember\">\n        <Property Name=\"email\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address of the user.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TenantId which the Azure AD user belongs to.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The GUID of the user.\" />\n        </Property>\n        <NavigationProperty Name=\"user\" Type=\"graph.user\" />\n      </EntityType>\n      <EntityType Name=\"anonymousGuestConversationMember\" BaseType=\"graph.conversationMember\">\n        <Property Name=\"anonymousGuestId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"appCatalogs\">\n        <NavigationProperty Name=\"teamsApps\" Type=\"Collection(graph.teamsApp)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"teamsApp\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the catalog app provided by the app developer in the Microsoft Teams zip app package.\" />\n        </Property>\n        <Property Name=\"distributionMethod\" Type=\"graph.teamsAppDistributionMethod\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The method of distribution for the app. Read-only.\" />\n        </Property>\n        <Property Name=\"externalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the catalog provided by the app developer in the Microsoft Teams zip app package.\" />\n        </Property>\n        <NavigationProperty Name=\"appDefinitions\" Type=\"Collection(graph.teamsAppDefinition)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The details for each version of the app.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"teamInfo\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the team.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the Azure Active Directory tenant.\" />\n        </Property>\n        <NavigationProperty Name=\"team\" Type=\"graph.team\" />\n      </EntityType>\n      <EntityType Name=\"associatedTeamInfo\" BaseType=\"graph.teamInfo\" />\n      <EntityType Name=\"azureCommunicationServicesUserConversationMember\" BaseType=\"graph.conversationMember\">\n        <Property Name=\"azureCommunicationServicesId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure Communication Services ID of the user.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"chatMessage\" BaseType=\"graph.entity\">\n        <Property Name=\"attachments\" Type=\"Collection(graph.chatMessageAttachment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"References to attached objects like files, tabs, meetings etc.\" />\n        </Property>\n        <Property Name=\"body\" Type=\"graph.itemBody\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Plaintext/HTML representation of the content of the chat message. Representation is specified by the contentType inside the body. The content is always in HTML if the chat message contains a chatMessageMention.\" />\n        </Property>\n        <Property Name=\"channelIdentity\" Type=\"graph.channelIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the message was sent in a channel, represents identity of the channel.\" />\n        </Property>\n        <Property Name=\"chatId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the message was sent in a chat, represents the identity of the chat.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of when the chat message was created.\" />\n        </Property>\n        <Property Name=\"deletedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read only. Timestamp at which the chat message was deleted, or null if not deleted.\" />\n        </Property>\n        <Property Name=\"etag\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Version number of the chat message.\" />\n        </Property>\n        <Property Name=\"eventDetail\" Type=\"graph.eventMessageDetail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only.  If present, represents details of an event that happened in a chat, a channel, or a team, for example, adding new members. For event messages, the messageType property will be set to systemEventMessage.\" />\n        </Property>\n        <Property Name=\"from\" Type=\"graph.chatMessageFromIdentitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of the sender of the chat message. Can only be set during migration.\" />\n        </Property>\n        <Property Name=\"importance\" Type=\"graph.chatMessageImportance\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The importance of the chat message. The possible values are: normal, high, urgent.\" />\n        </Property>\n        <Property Name=\"lastEditedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read only. Timestamp when edits to the chat message were made. Triggers an 'Edited' flag in the Teams UI. If no edits are made the value is null.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed.\" />\n        </Property>\n        <Property Name=\"locale\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Locale of the chat message set by the client. Always set to en-us.\" />\n        </Property>\n        <Property Name=\"mentions\" Type=\"Collection(graph.chatMessageMention)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of entities mentioned in the chat message. Supported entities are: user, bot, team, channel, and tag.\" />\n        </Property>\n        <Property Name=\"messageHistory\" Type=\"Collection(graph.chatMessageHistoryItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of activity history of a message item, including modification time and actions, such as reactionAdded, reactionRemoved, or reaction changes, on the message.\" />\n        </Property>\n        <Property Name=\"messageType\" Type=\"graph.chatMessageType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of chat message. The possible values are: message, chatEvent, typing, unknownFutureValue, systemEventMessage. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: systemEventMessage.\" />\n        </Property>\n        <Property Name=\"onBehalfOf\" Type=\"graph.chatMessageFromIdentitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User attribution of the message when bot sends a message on behalf of a user.\" />\n        </Property>\n        <Property Name=\"policyViolation\" Type=\"graph.chatMessagePolicyViolation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the properties of a policy violation set by a data loss prevention (DLP) application.\" />\n        </Property>\n        <Property Name=\"reactions\" Type=\"Collection(graph.chatMessageReaction)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reactions for this chat message (for example, Like).\" />\n        </Property>\n        <Property Name=\"replyToId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. ID of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.)\" />\n        </Property>\n        <Property Name=\"subject\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The subject of the chat message, in plaintext.\" />\n        </Property>\n        <Property Name=\"summary\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Summary text of the chat message that could be used for push notifications and summary views or fall back views. Only applies to channel chat messages, not chat messages in a chat.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Link to the message in Microsoft Teams.\" />\n        </Property>\n        <NavigationProperty Name=\"hostedContents\" Type=\"Collection(graph.chatMessageHostedContent)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Content in a message hosted by Microsoft Teams - for example, images or code snippets.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"replies\" Type=\"Collection(graph.chatMessage)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Replies for a specified message. Supports $expand for channel messages.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"sharedWithChannelTeamInfo\" BaseType=\"graph.teamInfo\">\n        <Property Name=\"isHostTeam\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the team is the host of the channel.\" />\n        </Property>\n        <NavigationProperty Name=\"allowedMembers\" Type=\"Collection(graph.conversationMember)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of team members who have access to the shared channel.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"teamsTab\" BaseType=\"graph.entity\">\n        <Property Name=\"configuration\" Type=\"graph.teamsTabConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Container for custom settings applied to a tab. The tab is considered configured only once this property is set.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the tab.\" />\n        </Property>\n        <Property Name=\"messageId\" Type=\"Edm.String\" />\n        <Property Name=\"sortOrderIndex\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Index of the order used for sorting tabs.\" />\n        </Property>\n        <Property Name=\"teamsAppId\" Type=\"Edm.String\" />\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deep link URL of the tab instance. Read only.\" />\n        </Property>\n        <NavigationProperty Name=\"teamsApp\" Type=\"graph.teamsApp\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application that is linked to the tab.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"chatMessageInfo\" BaseType=\"graph.entity\">\n        <Property Name=\"body\" Type=\"graph.itemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Body of the chatMessage. This will still contain markers for @mentions and attachments even though the object does not return @mentions and attachments.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time object representing the time at which message was created.\" />\n        </Property>\n        <Property Name=\"eventDetail\" Type=\"graph.eventMessageDetail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only.  If present, represents details of an event that happened in a chat, a channel, or a team, for example, members were added, and so on. For event messages, the messageType property will be set to systemEventMessage.\" />\n        </Property>\n        <Property Name=\"from\" Type=\"graph.chatMessageFromIdentitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the sender of the message.\" />\n        </Property>\n        <Property Name=\"isDeleted\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, the original message has been deleted.\" />\n        </Property>\n        <Property Name=\"messageType\" Type=\"graph.chatMessageType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of chat message. The possible values are: message, unknownFutureValue, systemEventMessage.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"pinnedChatMessageInfo\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"message\" Type=\"graph.chatMessage\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents details about the chat message that is pinned.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"teamworkHostedContent\" BaseType=\"graph.entity\" HasStream=\"true\">\n        <Property Name=\"contentBytes\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Write only. Bytes for the hosted content (such as images).\" />\n        </Property>\n        <Property Name=\"contentType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Write only. Content type, such as image/png, image/jpg.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"chatMessageHostedContent\" BaseType=\"graph.teamworkHostedContent\" />\n      <EntityType Name=\"deletedTeam\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"channels\" Type=\"Collection(graph.channel)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The channels those are either shared with this deleted team or created in this deleted team.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"microsoftAccountUserConversationMember\" BaseType=\"graph.conversationMember\">\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Microsoft Account ID of the user.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"skypeForBusinessUserConversationMember\" BaseType=\"graph.conversationMember\">\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the tenant that the user belongs to.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure Active Directory ID of the user.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"skypeUserConversationMember\" BaseType=\"graph.conversationMember\">\n        <Property Name=\"skypeId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Skype ID of the user.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"teamsAppDefinition\" BaseType=\"graph.entity\">\n        <Property Name=\"allowedInstallationScopes\" Type=\"graph.teamsAppInstallationScopes\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of scopes where the Teams app can be installed. Possible values are:team — Indicates that the Teams app can be installed within a team and is authorized to access that team's data. groupChat  — Indicates that the Teams app can be installed within a group chat and is authorized to access that group chat's data.  personal — Indicates that the Teams app can be installed in the personal scope of a user and is authorized to access that user's data.\" />\n        </Property>\n        <Property Name=\"azureADAppId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The WebApplicationInfo.Id from the Teams app manifest.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the app provided by the app developer.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"publishingState\" Type=\"graph.teamsAppPublishingState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The published status of a specific version of a Teams app. Possible values are:submitted — The specific version of the Teams app has been submitted and is under review. published  — The request to publish the specific version of the Teams app has been approved by the admin and the app is published.  rejected — The request to publish the specific version of the Teams app was rejected by the admin.\" />\n        </Property>\n        <Property Name=\"shortdescription\" Type=\"Edm.String\" />\n        <Property Name=\"teamsAppId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID from the Teams app manifest.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of the application.\" />\n        </Property>\n        <NavigationProperty Name=\"bot\" Type=\"graph.teamworkBot\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The details of the bot specified in the Teams app manifest.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"colorIcon\" Type=\"graph.teamsAppIcon\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The color version of the Teams app's icon.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"outlineIcon\" Type=\"graph.teamsAppIcon\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The outline version of the Teams app's icon.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"teamworkBot\" BaseType=\"graph.entity\" />\n      <EntityType Name=\"teamsAppIcon\" BaseType=\"graph.entity\">\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The web URL that can be used for downloading the image.\" />\n        </Property>\n        <NavigationProperty Name=\"hostedContent\" Type=\"graph.teamworkHostedContent\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contents of the app icon if the icon is hosted within the Teams infrastructure.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"teamsAppSettings\" BaseType=\"graph.entity\">\n        <Property Name=\"allowUserRequestsForAppAccess\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Teams users are allowed to request admins access to certain Teams apps.\" />\n        </Property>\n        <Property Name=\"isChatResourceSpecificConsentEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether resource-specific consent for chats/meetings has been enabled for the tenant. If true, Teams apps that are allowed in the tenant and require resource-specific permissions can be installed inside chats and meetings. If false, the installation of any Teams app that requires resource-specific permissions in a chat or a meeting will be blocked.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"teamTemplate\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"definitions\" Type=\"Collection(graph.teamTemplateDefinition)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"teamwork\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"workforceIntegrations\" Type=\"Collection(graph.workforceIntegration)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A workforce integration with shifts.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deletedTeams\" Type=\"Collection(graph.deletedTeam)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of deleted teams.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"devices\" Type=\"Collection(graph.teamworkDevice)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Teams devices provisioned for the tenant.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"teamsAppSettings\" Type=\"graph.teamsAppSettings\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents tenant-wide settings for all Teams apps in the tenant.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"teamTemplates\" Type=\"Collection(graph.teamTemplate)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The templates associated with a team.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"workforceIntegration\" BaseType=\"graph.changeTrackedEntity\">\n        <Property Name=\"apiVersion\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"API version for the call back URL. Start with 1.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the workforce integration.\" />\n        </Property>\n        <Property Name=\"eligibilityFilteringEnabledEntities\" Type=\"graph.eligibilityFilteringEnabledEntities\" />\n        <Property Name=\"encryption\" Type=\"graph.workforceIntegrationEncryption\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The workforce integration encryption resource.\" />\n        </Property>\n        <Property Name=\"isActive\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether this workforce integration is currently active and available.\" />\n        </Property>\n        <Property Name=\"supportedEntities\" Type=\"graph.workforceIntegrationSupportedEntities\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This property has replaced supports in v1.0. We recommend that you use this property instead of supports. The supports property is still supported in beta for the time being. The possible values are: none, shift, swapRequest, openshift, openShiftRequest, userShiftPreferences, offerShiftRequest, unknownFutureValue, timeCard, timeOffReason, timeOff, timeOffRequest. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: timeCard, timeOffReason, timeOff, timeOffRequest. If selecting more than one value, all values must start with the first letter in uppercase.\" />\n        </Property>\n        <Property Name=\"supports\" Type=\"graph.workforceIntegrationSupportedEntities\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Shifts entities supported for synchronous change notifications. Shifts will make a call back to the url provided on client changes on those entities added here. By default, no entities are supported for change notifications. The possible values are: none, shift, swapRequest, openshift, openShiftRequest, userShiftPreferences, offerShiftRequest, unknownFutureValue, timeCard, timeOffReason, timeOff, timeOffRequest. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: timeCard, timeOffReason, timeOff, timeOffRequest. If selecting more than one value, all values must start with the first letter in uppercase.\" />\n        </Property>\n        <Property Name=\"url\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Workforce Integration URL for callbacks from the Shifts service.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"teamworkDevice\" BaseType=\"graph.entity\">\n        <Property Name=\"activityState\" Type=\"graph.teamworkDeviceActivityState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The activity state of the device. The possible values are: unknown, busy, idle, unavailable, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"companyAssetTag\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The company asset tag assigned by the admin on the device.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user who enrolled the device to the tenant.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time when the device was enrolled to the tenant.\" />\n        </Property>\n        <Property Name=\"currentUser\" Type=\"graph.teamworkUserIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The signed-in user on the device.\" />\n        </Property>\n        <Property Name=\"deviceType\" Type=\"graph.teamworkDeviceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of device. The possible values are: unknown, ipPhone, teamsRoom, surfaceHub, collaborationBar, teamsDisplay, touchConsole, lowCostPhone, teamsPanel, sip, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"hardwareDetail\" Type=\"graph.teamworkHardwareDetail\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of hardware-related properties. For example, oemSerialNumber and model.\" />\n        </Property>\n        <Property Name=\"healthStatus\" Type=\"graph.teamworkDeviceHealthStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health status of the device. The possible values are: unknown, offline, critical, nonUrgent, healthy, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user who last modified the device details.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time when the device detail was last modified.\" />\n        </Property>\n        <Property Name=\"notes\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The notes added by the admin to the device.\" />\n        </Property>\n        <NavigationProperty Name=\"activity\" Type=\"graph.teamworkDeviceActivity\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The activity properties that change based on the device usage.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"configuration\" Type=\"graph.teamworkDeviceConfiguration\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The configuration properties of the device.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"health\" Type=\"graph.teamworkDeviceHealth\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health properties of the device.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"operations\" Type=\"Collection(graph.teamworkDeviceOperation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The async operations on the device.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"teamworkDeviceActivity\" BaseType=\"graph.entity\">\n        <Property Name=\"activePeripherals\" Type=\"graph.teamworkActivePeripherals\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The active peripheral devices attached to the device.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user who created the device activity document.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time when the device activity document was created.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user who last modified the device activity details.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time when the device activity detail was last modified.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"teamworkDeviceConfiguration\" BaseType=\"graph.entity\">\n        <Property Name=\"cameraConfiguration\" Type=\"graph.teamworkCameraConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The camera configuration. Applicable only for Microsoft Teams Rooms-enabled devices.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user who created the device configuration document.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time when the device configuration document was created.\" />\n        </Property>\n        <Property Name=\"displayConfiguration\" Type=\"graph.teamworkDisplayConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display configuration.\" />\n        </Property>\n        <Property Name=\"hardwareConfiguration\" Type=\"graph.teamworkHardwareConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The hardware configuration. Applicable only for Teams Rooms-enabled devices.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user who last modified the device configuration.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time when the device configuration was last modified.\" />\n        </Property>\n        <Property Name=\"microphoneConfiguration\" Type=\"graph.teamworkMicrophoneConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The microphone configuration. Applicable only for Teams Rooms-enabled devices.\" />\n        </Property>\n        <Property Name=\"softwareVersions\" Type=\"graph.teamworkDeviceSoftwareVersions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information related to software versions for the device, such as firmware, operating system, Teams client, and admin agent.\" />\n        </Property>\n        <Property Name=\"speakerConfiguration\" Type=\"graph.teamworkSpeakerConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The speaker configuration. Applicable only for Teams Rooms-enabled devices.\" />\n        </Property>\n        <Property Name=\"systemConfiguration\" Type=\"graph.teamworkSystemConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The system configuration. Not applicable for Teams Rooms-enabled devices.\" />\n        </Property>\n        <Property Name=\"teamsClientConfiguration\" Type=\"graph.teamworkTeamsClientConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Teams client configuration. Applicable only for Teams Rooms-enabled devices.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"teamworkDeviceHealth\" BaseType=\"graph.entity\">\n        <Property Name=\"connection\" Type=\"graph.teamworkConnection\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the connection status.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user who created the device health document.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time when the device health document was created.\" />\n        </Property>\n        <Property Name=\"hardwareHealth\" Type=\"graph.teamworkHardwareHealth\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Health details about the device hardware.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user who last modified the device health details.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time when the device health detail was last modified.\" />\n        </Property>\n        <Property Name=\"loginStatus\" Type=\"graph.teamworkLoginStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The login status of Microsoft Teams, Skype for Business, and Exchange.\" />\n        </Property>\n        <Property Name=\"peripheralsHealth\" Type=\"graph.teamworkPeripheralsHealth\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Health details about all peripherals (for example, speaker and microphone) attached to a device.\" />\n        </Property>\n        <Property Name=\"softwareUpdateHealth\" Type=\"graph.teamworkSoftwareUpdateHealth\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Software updates available for the device.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"teamworkDeviceOperation\" BaseType=\"graph.entity\">\n        <Property Name=\"completedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which the operation reached a final state (for example, Successful, Failed, and Cancelled).\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user who created the device operation.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time when the device operation was created.\" />\n        </Property>\n        <Property Name=\"error\" Type=\"graph.operationError\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error details are available only in case of a failed status.\" />\n        </Property>\n        <Property Name=\"lastActionBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user who last modified the device operation.\" />\n        </Property>\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time when the device operation was last modified.\" />\n        </Property>\n        <Property Name=\"operationType\" Type=\"graph.teamworkDeviceOperationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of async operation on a device. The possible values are: deviceRestart, configUpdate, deviceDiagnostics, softwareUpdate, deviceManagementAgentConfigUpdate, remoteLogin, remoteLogout, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"startedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which the operation was started.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current status of the async operation, for example, Queued, Scheduled, InProgress,  Successful, Cancelled, and Failed.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"teamworkTagMember\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The member's display name.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the tenant that the tag member is a part of.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user ID of the member.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"userScopeTeamsAppInstallation\" BaseType=\"graph.teamsAppInstallation\">\n        <NavigationProperty Name=\"chat\" Type=\"graph.chat\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The chat between the user and Teams app.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"scheduleChangeRequest\" BaseType=\"graph.changeTrackedEntity\" Abstract=\"true\">\n        <Property Name=\"assignedTo\" Type=\"graph.scheduleChangeRequestActor\" />\n        <Property Name=\"managerActionDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"managerActionMessage\" Type=\"Edm.String\" />\n        <Property Name=\"managerUserId\" Type=\"Edm.String\" />\n        <Property Name=\"senderDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"senderMessage\" Type=\"Edm.String\" />\n        <Property Name=\"senderUserId\" Type=\"Edm.String\" />\n        <Property Name=\"state\" Type=\"graph.scheduleChangeState\" />\n      </EntityType>\n      <EntityType Name=\"offerShiftRequest\" BaseType=\"graph.scheduleChangeRequest\">\n        <Property Name=\"recipientActionDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n        <Property Name=\"recipientActionMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom message sent by recipient of the offer shift request.\" />\n        </Property>\n        <Property Name=\"recipientUserId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User id of the recipient of the offer shift request.\" />\n        </Property>\n        <Property Name=\"senderShiftId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User id of the sender of the offer shift request.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"openShift\" BaseType=\"graph.changeTrackedEntity\">\n        <Property Name=\"draftOpenShift\" Type=\"graph.openShiftItem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An unpublished open shift.\" />\n        </Property>\n        <Property Name=\"isStagedForDeletion\" Type=\"Edm.Boolean\" />\n        <Property Name=\"schedulingGroupId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID for the scheduling group that the open shift belongs to.\" />\n        </Property>\n        <Property Name=\"sharedOpenShift\" Type=\"graph.openShiftItem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A published open shift.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"openShiftChangeRequest\" BaseType=\"graph.scheduleChangeRequest\">\n        <Property Name=\"openShiftId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID for the open shift.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"schedulingGroup\" BaseType=\"graph.changeTrackedEntity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the schedulingGroup. Required.\" />\n        </Property>\n        <Property Name=\"isActive\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the schedulingGroup can be used when creating new entities or updating existing ones. Required.\" />\n        </Property>\n        <Property Name=\"userIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of user IDs that are a member of the schedulingGroup. Required.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"shift\" BaseType=\"graph.changeTrackedEntity\">\n        <Property Name=\"draftShift\" Type=\"graph.shiftItem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The draft version of this shift that is viewable by managers. Required.\" />\n        </Property>\n        <Property Name=\"isStagedForDeletion\" Type=\"Edm.Boolean\" />\n        <Property Name=\"schedulingGroupId\" Type=\"Edm.String\" />\n        <Property Name=\"sharedShift\" Type=\"graph.shiftItem\" />\n        <Property Name=\"userId\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"swapShiftsChangeRequest\" BaseType=\"graph.offerShiftRequest\">\n        <Property Name=\"recipientShiftId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Shift ID for the recipient user with whom the request is to swap.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"timeCard\" BaseType=\"graph.changeTrackedEntity\">\n        <Property Name=\"breaks\" Type=\"Collection(graph.timeCardBreak)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of breaks associated with the timeCard.\" />\n        </Property>\n        <Property Name=\"clockInEvent\" Type=\"graph.timeCardEvent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The clock-in event of the timeCard.\" />\n        </Property>\n        <Property Name=\"clockOutEvent\" Type=\"graph.timeCardEvent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The clock-out event of the timeCard.\" />\n        </Property>\n        <Property Name=\"confirmedBy\" Type=\"graph.confirmedBy\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate if this timeCard entry is confirmed. Possible values are none, user, manager, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"notes\" Type=\"graph.itemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notes about the timeCard.\" />\n        </Property>\n        <Property Name=\"originalEntry\" Type=\"graph.timeCardEntry\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The original timeCardEntry of the timeCard, before user edits.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.timeCardState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current state of the timeCard during its life cycle.Possible values are: clockedIn, onBreak, clockedOut, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User ID to which  the timeCard belongs.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"timeOffReason\" BaseType=\"graph.changeTrackedEntity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the timeOffReason. Required.\" />\n        </Property>\n        <Property Name=\"iconType\" Type=\"graph.timeOffReasonIconType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supported icon types are: none, car, calendar, running, plane, firstAid, doctor, notWorking, clock, juryDuty, globe, cup, phone, weather, umbrella, piggyBank, dog, cake, trafficCone, pin, sunny. Required.\" />\n        </Property>\n        <Property Name=\"isActive\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the timeOffReason can be used when creating new entities or updating existing ones. Required.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"timeOffRequest\" BaseType=\"graph.scheduleChangeRequest\">\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n        <Property Name=\"timeOffReasonId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason for the time off.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"timeOff\" BaseType=\"graph.changeTrackedEntity\">\n        <Property Name=\"draftTimeOff\" Type=\"graph.timeOffItem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The draft version of this timeOff that is viewable by managers. Required.\" />\n        </Property>\n        <Property Name=\"isStagedForDeletion\" Type=\"Edm.Boolean\" />\n        <Property Name=\"sharedTimeOff\" Type=\"graph.timeOffItem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The shared version of this timeOff that is viewable by both employees and managers. Required.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the user assigned to the timeOff. Required.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"emailFileAssessmentRequest\" BaseType=\"graph.threatAssessmentRequest\">\n        <Property Name=\"contentData\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base64 encoded .eml email file content. The file content cannot fetch back because it isn't stored.\" />\n        </Property>\n        <Property Name=\"destinationRoutingReason\" Type=\"graph.mailDestinationRoutingReason\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason for mail routed to its destination. Possible values are: none, mailFlowRule, safeSender, blockedSender, advancedSpamFiltering, domainAllowList, domainBlockList, notInAddressBook, firstTimeSender, autoPurgeToInbox, autoPurgeToJunk, autoPurgeToDeleted, outbound, notJunk, junk.\" />\n        </Property>\n        <Property Name=\"recipientEmail\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mail recipient whose policies are used to assess the mail.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"fileAssessmentRequest\" BaseType=\"graph.threatAssessmentRequest\">\n        <Property Name=\"contentData\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base64 encoded file content. The file content cannot fetch back because it isn't stored.\" />\n        </Property>\n        <Property Name=\"fileName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file name.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"mailAssessmentRequest\" BaseType=\"graph.threatAssessmentRequest\">\n        <Property Name=\"destinationRoutingReason\" Type=\"graph.mailDestinationRoutingReason\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason for mail routed to its destination. Possible values are: none, mailFlowRule, safeSender, blockedSender, advancedSpamFiltering, domainAllowList, domainBlockList, notInAddressBook, firstTimeSender, autoPurgeToInbox, autoPurgeToJunk, autoPurgeToDeleted, outbound, notJunk, junk.\" />\n        </Property>\n        <Property Name=\"messageUri\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The resource URI of the mail message for assessment.\" />\n        </Property>\n        <Property Name=\"recipientEmail\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mail recipient whose policies are used to assess the mail.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"threatAssessmentResult\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"message\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The result message for each threat assessment.\" />\n        </Property>\n        <Property Name=\"resultType\" Type=\"graph.threatAssessmentResultType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The threat assessment result type. Possible values are: checkPolicy (only for mail assessment), rescan.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"urlAssessmentRequest\" BaseType=\"graph.threatAssessmentRequest\">\n        <Property Name=\"url\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL string.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"attachmentBase\" BaseType=\"graph.entity\" Abstract=\"true\" HasStream=\"true\">\n        <Property Name=\"contentType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MIME type.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the attachment. This does not need to be the actual file name.\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The length of the attachment in bytes.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"attachmentSession\" BaseType=\"graph.entity\">\n        <Property Name=\"content\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content streams that are uploaded.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time in UTC when the upload session will expire. The complete file must be uploaded before this expiration time is reached.\" />\n        </Property>\n        <Property Name=\"nextExpectedRanges\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a single value {start} that represents the location in the file where the next upload should begin.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"checklistItem\" BaseType=\"graph.entity\">\n        <Property Name=\"checkedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the checklistItem was finished.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the checklistItem was created.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Field indicating the title of checklistItem.\" />\n        </Property>\n        <Property Name=\"isChecked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State indicating whether the item is checked off or not.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"linkedResource\" BaseType=\"graph.entity\">\n        <Property Name=\"applicationName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Field indicating the app name of the source that is sending the linkedResource.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Field indicating the title of the linkedResource.\" />\n        </Property>\n        <Property Name=\"externalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Id of the object that is associated with this task on the third-party/partner system.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deep link to the linkedResource.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"taskFileAttachment\" BaseType=\"graph.attachmentBase\">\n        <Property Name=\"contentBytes\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The base64-encoded contents of the file.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"todoTaskList\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the task list.\" />\n        </Property>\n        <Property Name=\"isOwner\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the user is owner of the given task list.\" />\n        </Property>\n        <Property Name=\"isShared\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the task list is shared with other users\" />\n        </Property>\n        <Property Name=\"wellknownListName\" Type=\"graph.wellknownListName\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Property indicating the list name if the given list is a well-known list. Possible values are: none, defaultList, flaggedEmails, unknownFutureValue.\" />\n        </Property>\n        <NavigationProperty Name=\"extensions\" Type=\"Collection(graph.extension)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the task list. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tasks\" Type=\"Collection(graph.todoTask)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tasks in this task list. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"todoTask\" BaseType=\"graph.entity\">\n        <Property Name=\"body\" Type=\"graph.itemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The task body that typically contains information about the task.\" />\n        </Property>\n        <Property Name=\"bodyLastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the task body was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: '2020-01-01T00:00:00Z'.\" />\n        </Property>\n        <Property Name=\"categories\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The categories associated with the task. Each category corresponds to the displayName property of an outlookCategory that the user has defined.\" />\n        </Property>\n        <Property Name=\"completedDateTime\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time in the specified time zone that the task was finished.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the task was created. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format. For example, midnight UTC on Jan 1, 2020 would look like this: '2020-01-01T00:00:00Z'.\" />\n        </Property>\n        <Property Name=\"dueDateTime\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time in the specified time zone that the task is to be finished.\" />\n        </Property>\n        <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the task has attachments.\" />\n        </Property>\n        <Property Name=\"importance\" Type=\"graph.importance\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The importance of the task. Possible values are: low, normal, high.\" />\n        </Property>\n        <Property Name=\"isReminderOn\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set to true if an alert is set to remind the user of the task.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the task was last modified. By default, it is in UTC. You can provide a custom time zone in the request header. The property value uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2020 would look like this: '2020-01-01T00:00:00Z'.\" />\n        </Property>\n        <Property Name=\"recurrence\" Type=\"graph.patternedRecurrence\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The recurrence pattern for the task.\" />\n        </Property>\n        <Property Name=\"reminderDateTime\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time in the specified time zone for a reminder alert of the task to occur.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time in the specified time zone at which the task is scheduled to start.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.taskStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the state or progress of the task. Possible values are: notStarted, inProgress, completed, waitingOnOthers, deferred.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A brief description of the task.\" />\n        </Property>\n        <NavigationProperty Name=\"attachments\" Type=\"Collection(graph.attachmentBase)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of file attachments for the task.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"attachmentSessions\" Type=\"Collection(graph.attachmentSession)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"checklistItems\" Type=\"Collection(graph.checklistItem)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of smaller subtasks linked to the more complex parent task.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"extensions\" Type=\"Collection(graph.extension)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of open extensions defined for the task. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"linkedResources\" Type=\"Collection(graph.linkedResource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of resources linked to the task.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"storage\" />\n      <EntityType Name=\"employeeExperience\">\n        <NavigationProperty Name=\"learningProviders\" Type=\"Collection(graph.learningProvider)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of learning providers.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"learningProvider\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name that appears in Viva Learning. Required.\" />\n        </Property>\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the provider. Optional.\" />\n        </Property>\n        <Property Name=\"loginWebUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication URL to access the courses for the provider. Optional.\" />\n        </Property>\n        <Property Name=\"longLogoWebUrlForDarkTheme\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The long logo URL for the dark mode, which needs to be a publicly accessible image. This image would be saved to the Blob storage of Viva Learning for rendering within the Viva Learning app. Required.\" />\n        </Property>\n        <Property Name=\"longLogoWebUrlForLightTheme\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The long logo URL for the light mode, which needs to be a publicly accessible image. This image would be saved to the Blob storage of Viva Learning for rendering  within the Viva Learning app. Required.\" />\n        </Property>\n        <Property Name=\"squareLogoWebUrlForDarkTheme\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The square logo URL for the dark mode, which needs to be a publicly accessible image. This image would be saved to the Blob storage of Viva Learning for rendering within the Viva Learning app. Required.\" />\n        </Property>\n        <Property Name=\"squareLogoWebUrlForLightTheme\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The square logo URL for the light mode, which needs to be a publicly accessible image. This image would be saved to the Blob storage of Viva Learning for rendering within the Viva Learning app. Required.\" />\n        </Property>\n        <NavigationProperty Name=\"learningContents\" Type=\"Collection(graph.learningContent)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Learning catalog items for the provider.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"learningContent\" BaseType=\"graph.entity\">\n        <Property Name=\"additionalTags\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Keywords, topics, and other tags associated with the learning content. Optional.\" />\n        </Property>\n        <Property Name=\"contentWebUrl\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content web URL for the learning content. Required.\" />\n        </Property>\n        <Property Name=\"contributors\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The authors, creators, or contributors of the learning content. Optional.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date when the learning content was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description or summary for the learning content. Optional.\" />\n        </Property>\n        <Property Name=\"duration\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The duration of the learning content in seconds. The value is represented in ISO 8601 format for durations. Optional.\" />\n        </Property>\n        <Property Name=\"externalId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique external content ID for the learning content. Required.\" />\n        </Property>\n        <Property Name=\"format\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The format of the learning content. For example, Course, Video, Book, Book Summary, Audiobook Summary. Optional.\" />\n        </Property>\n        <Property Name=\"isActive\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the content is active or not. Inactive content will not show up in the UI. The default value is true. Optional.\" />\n        </Property>\n        <Property Name=\"isPremium\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the learning content requires the user to sign-in on the learning provider platform or not. The default value is false. Optional.\" />\n        </Property>\n        <Property Name=\"isSearchable\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the learning content is searchable or not. The default value is true. Optional.\" />\n        </Property>\n        <Property Name=\"languageTag\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language of the learning content, for example, en-us or fr-fr. Required.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date when the learning content was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional.\" />\n        </Property>\n        <Property Name=\"numberOfPages\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of pages of the learning content, for example, 9. Optional.\" />\n        </Property>\n        <Property Name=\"skillTags\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The skills tags associated with the learning content. Optional.\" />\n        </Property>\n        <Property Name=\"sourceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The source name of the learning content, such as LinkedIn Learning or Coursera. Optional.\" />\n        </Property>\n        <Property Name=\"thumbnailWebUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of learning content thumbnail image. Optional.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The title of the learning content. Required.\" />\n        </Property>\n        <Annotation Term=\"OData.Community.Keys.V1.AlternateKeys\">\n          <Collection>\n            <Record Type=\"OData.Community.Keys.V1.AlternateKey\">\n              <PropertyValue Property=\"Key\">\n                <Collection>\n                  <Record Type=\"OData.Community.Keys.V1.PropertyRef\">\n                    <PropertyValue Property=\"Alias\" String=\"externalId\" />\n                    <PropertyValue PropertyPath=\"externalId\" Property=\"Name\" />\n                  </Record>\n                </Collection>\n              </PropertyValue>\n            </Record>\n          </Collection>\n        </Annotation>\n      </EntityType>\n      <EntityType Name=\"adminWindowsUpdates\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"catalog\" Type=\"microsoft.graph.windowsUpdates.catalog\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Catalog of content that can be approved for deployment by the deployment service. Read-only.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deploymentAudiences\" Type=\"Collection(microsoft.graph.windowsUpdates.deploymentAudience)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of updatableAsset resources to which a deployment can apply.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deployments\" Type=\"Collection(microsoft.graph.windowsUpdates.deployment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployments created using the deployment service.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"resourceConnections\" Type=\"Collection(microsoft.graph.windowsUpdates.resourceConnection)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Service connections to external resources such as analytics workspaces.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"updatableAssets\" Type=\"Collection(microsoft.graph.windowsUpdates.updatableAsset)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assets registered with the deployment service that can receive updates.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"updatePolicies\" Type=\"Collection(microsoft.graph.windowsUpdates.updatePolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of policies for approving the deployment of different content to an audience over time.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"document\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"comments\" Type=\"Collection(graph.documentComment)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <ComplexType Name=\"customExtensionAuthenticationConfiguration\" Abstract=\"true\" />\n      <ComplexType Name=\"azureAdTokenAuthentication\" BaseType=\"graph.customExtensionAuthenticationConfiguration\">\n        <Property Name=\"resourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The appID of the Azure AD application to use to authenticate a logic app with a custom access package workflow extension.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"customExtensionCallbackConfiguration\" Abstract=\"true\">\n        <Property Name=\"timeoutDuration\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Callback time out in ISO 8601 time duration. Accepted time durations are between five minutes to three hours. For example, PT5M for five minutes and PT3H for three hours.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"customExtensionCalloutRequest\">\n        <Property Name=\"data\" Type=\"graph.customExtensionData\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the data that will be provided to the external system.\" />\n        </Property>\n        <Property Name=\"source\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the source system or event context related to the callout request.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the type of event related to the callout request.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"customExtensionData\" Abstract=\"true\" />\n      <ComplexType Name=\"customExtensionCalloutResponse\">\n        <Property Name=\"data\" Type=\"graph.customExtensionData\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the data the external system provides to the custom extension endpoint.\" />\n        </Property>\n        <Property Name=\"source\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the external system or event context related to the response.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the type of event related to the response.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"customExtensionClientConfiguration\">\n        <Property Name=\"timeoutInMilliseconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The max duration in milliseconds that Azure AD will wait for a response from the logic app before it shuts down the connection. The valid range is between 200 and 2000 milliseconds. Default duration is 1000.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"customExtensionEndpointConfiguration\" Abstract=\"true\" />\n      <ComplexType Name=\"identity\" OpenType=\"true\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the identity.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"keyValuePair\">\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name for this key-value pair\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for this key-value pair\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"logicAppTriggerEndpointConfiguration\" BaseType=\"graph.customExtensionEndpointConfiguration\">\n        <Property Name=\"logicAppWorkflowName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the logic app.\" />\n        </Property>\n        <Property Name=\"resourceGroupName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure resource group name for the logic app.\" />\n        </Property>\n        <Property Name=\"subscriptionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the Azure subscription for the logic app.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"subjectSet\" Abstract=\"true\" />\n      <ComplexType Name=\"signInActivity\">\n        <Property Name=\"lastNonInteractiveSignInDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last non-interactive sign-in date for a specific user. You can use this field to calculate the last time a client signed in to the directory on behalf of a user. Because some users may use clients to access tenant resources rather than signing into your tenant directly, you can use the non-interactive sign-in date to along with lastSignInDateTime to identify inactive users. The timestamp 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'. Azure AD maintains non-interactive sign-ins going back to May 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD.\" />\n        </Property>\n        <Property Name=\"lastNonInteractiveSignInRequestId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Request identifier of the last non-interactive sign-in performed by this user.\" />\n        </Property>\n        <Property Name=\"lastSignInDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last interactive sign-in date and time for a specific user. You can use this field to calculate the last time a user signed in to the directory with an interactive authentication method. This field can be used to build reports, such as inactive users. The timestamp 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'. Azure AD maintains interactive sign-ins going back to April 2020. For more information about using the value of this property, see Manage inactive user accounts in Azure AD.\" />\n        </Property>\n        <Property Name=\"lastSignInRequestId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Request identifier of the last interactive sign-in performed by this user.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"assignedLicense\">\n        <Property Name=\"disabledPlans\" Type=\"Collection(Edm.Guid)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of the unique identifiers for plans that have been disabled.\" />\n        </Property>\n        <Property Name=\"skuId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the SKU.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"assignedPlan\">\n        <Property Name=\"assignedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the plan was assigned; for example: 2013-01-02T19:32:30Z. 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\" />\n        </Property>\n        <Property Name=\"capabilityStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Condition of the capability assignment. The possible values are Enabled, Warning, Suspended, Deleted, LockedOut.\" />\n        </Property>\n        <Property Name=\"service\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the service; for example, exchange.\" />\n        </Property>\n        <Property Name=\"servicePlanId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A GUID that identifies the service plan. For a complete list of GUIDs and their equivalent friendly service names, see Product names and service plan identifiers for licensing.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"authorizationInfo\">\n        <Property Name=\"certificateUserIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of unique identifiers that can be associated with a user and can be used to bind the Azure AD user to a certificate for authentication and authorization into non-Azure AD environments. The identifiers must be unique in the tenant.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"customSecurityAttributeValue\" OpenType=\"true\" />\n      <ComplexType Name=\"deviceKey\">\n        <Property Name=\"deviceId\" Type=\"Edm.Guid\" />\n        <Property Name=\"keyMaterial\" Type=\"Edm.Binary\" />\n        <Property Name=\"keyType\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"employeeOrgData\">\n        <Property Name=\"costCenter\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The cost center associated with the user. Returned only on $select. Supports $filter.\" />\n        </Property>\n        <Property Name=\"division\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the division in which the user works. Returned only on $select. Supports $filter.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"objectIdentity\">\n        <Property Name=\"issuer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the issuer of the identity, for example facebook.com.For local accounts (where signInType is not federated), this property is the local B2C tenant default domain name, for example contoso.onmicrosoft.com.For external users from other Azure AD organization, this will be the domain of the federated organization, for example contoso.com.Supports $filter. 512 character limit.\" />\n        </Property>\n        <Property Name=\"issuerAssignedId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the unique identifier assigned to the user by the issuer. The combination of issuer and issuerAssignedId must be unique within the organization. Represents the sign-in name for the user, when signInType is set to emailAddress or userName (also known as local accounts).When signInType is set to: emailAddress, (or a custom string that starts with emailAddress like emailAddress1) issuerAssignedId must be a valid email addressuserName, issuerAssignedId must begin with an alphabetical character or number, and can only contain alphanumeric characters and the following symbols: - or Supports $filter. 64 character limit.\" />\n        </Property>\n        <Property Name=\"signInType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the user sign-in types in your directory, such as emailAddress, userName, federated, or userPrincipalName. federated represents a unique identifier for a user from an issuer, that can be in any format chosen by the issuer. Setting or updating a userPrincipalName identity will update the value of the userPrincipalName property on the user object. The validations performed on the userPrincipalName property on the user object, for example, verified domains and acceptable characters, will be performed when setting or updating a userPrincipalName identity. Additional validation is enforced on issuerAssignedId when the sign-in type is set to emailAddress or userName. This property can also be set to any custom string.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"licenseAssignmentState\">\n        <Property Name=\"assignedByGroup\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the license is directly-assigned or inherited from a group. If directly-assigned, this field is null; if inherited through a group membership, this field contains the ID of the group. Read-Only.\" />\n        </Property>\n        <Property Name=\"disabledPlans\" Type=\"Collection(Edm.Guid)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The service plans that are disabled in this assignment. Read-Only.\" />\n        </Property>\n        <Property Name=\"error\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"License assignment failure error. If the license is assigned successfully, this field will be Null. Read-Only. The possible values are CountViolation, MutuallyExclusiveViolation, DependencyViolation, ProhibitedInUsageLocationViolation, UniquenessViolation, and Other. For more information on how to identify and resolve license assignment errors see here.\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timestamp when the state of the license assignment was last updated.\" />\n        </Property>\n        <Property Name=\"skuId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the SKU. Read-Only.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate the current state of this assignment. Read-Only. The possible values are Active, ActiveWithError, Disabled, and Error.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"onPremisesExtensionAttributes\">\n        <Property Name=\"extensionAttribute1\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"First customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute10\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tenth customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute11\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Eleventh customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute12\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Twelfth customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute13\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Thirteenth customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute14\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fourteenth customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute15\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fifteenth customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute2\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Second customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute3\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Third customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute4\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fourth customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute5\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fifth customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute6\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sixth customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute7\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Seventh customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute8\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Eighth customizable extension attribute.\" />\n        </Property>\n        <Property Name=\"extensionAttribute9\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ninth customizable extension attribute.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"onPremisesProvisioningError\">\n        <Property Name=\"category\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Category of the provisioning error. Note: Currently, there is only one possible value. Possible value: PropertyConflict - indicates a property value is not unique. Other objects contain the same value for the property.\" />\n        </Property>\n        <Property Name=\"occurredDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the error occurred.\" />\n        </Property>\n        <Property Name=\"propertyCausingError\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the directory property causing the error. Current possible values: UserPrincipalName or ProxyAddress\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the property causing the error.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"passwordProfile\">\n        <Property Name=\"forceChangePasswordNextSignIn\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the user must change her password on the next login; otherwise false. If not set, default is false.\" />\n        </Property>\n        <Property Name=\"forceChangePasswordNextSignInWithMfa\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, at next sign-in, the user must perform a multi-factor authentication (MFA) before being forced to change their password. The behavior is identical to forceChangePasswordNextSignIn except that the user is required to first perform a multi-factor authentication before password change. After a password change, this property will be automatically reset to false. If not set, default is false.\" />\n        </Property>\n        <Property Name=\"password\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The password for the user. This property is required when a user is created. It can be updated, but the user will be required to change the password on the next login. The password must satisfy minimum requirements as specified by the user’s passwordPolicies property. By default, a strong password is required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"provisionedPlan\">\n        <Property Name=\"capabilityStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For example, 'Enabled'.\" />\n        </Property>\n        <Property Name=\"provisioningStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For example, 'Success'.\" />\n        </Property>\n        <Property Name=\"service\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the service; for example, 'AccessControlS2S'\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mailboxSettings\">\n        <Property Name=\"archiveFolder\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Folder ID of an archive folder for the user. Read only.\" />\n        </Property>\n        <Property Name=\"automaticRepliesSetting\" Type=\"graph.automaticRepliesSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration settings to automatically notify the sender of an incoming email with a message from the signed-in user.\" />\n        </Property>\n        <Property Name=\"dateFormat\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date format for the user's mailbox.\" />\n        </Property>\n        <Property Name=\"delegateMeetingMessageDeliveryOptions\" Type=\"graph.delegateMeetingMessageDeliveryOptions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the user has a calendar delegate, this specifies whether the delegate, mailbox owner, or both receive meeting messages and meeting responses. Possible values are: sendToDelegateAndInformationToPrincipal, sendToDelegateAndPrincipal, sendToDelegateOnly. The default is sendToDelegateOnly.\" />\n        </Property>\n        <Property Name=\"language\" Type=\"graph.localeInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The locale information for the user, including the preferred language and country/region.\" />\n        </Property>\n        <Property Name=\"timeFormat\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time format for the user's mailbox.\" />\n        </Property>\n        <Property Name=\"timeZone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default time zone for the user's mailbox.\" />\n        </Property>\n        <Property Name=\"userPurpose\" Type=\"graph.userPurpose\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The purpose of the mailbox. Used to differentiate a mailbox for a single user from a shared mailbox and equipment mailbox in Exchange Online. Read only.\" />\n        </Property>\n        <Property Name=\"userPurposeV2\" Type=\"graph.mailboxRecipientType\" />\n        <Property Name=\"workingHours\" Type=\"graph.workingHours\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The days of the week and hours in a specific time zone that the user works.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userPrint\">\n        <NavigationProperty Name=\"recentPrinterShares\" Type=\"Collection(graph.printerShare)\" ContainsTarget=\"true\" />\n      </ComplexType>\n      <ComplexType Name=\"actionStep\">\n        <Property Name=\"actionUrl\" Type=\"graph.actionUrl\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A link to the documentation or Azure portal page that is associated with the action step.\" />\n        </Property>\n        <Property Name=\"stepNumber\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the position for this action in the order of the collection of actions to be taken.\" />\n        </Property>\n        <Property Name=\"text\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly description of the action to take.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"actionUrl\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Brief title for the page that the links directs to.\" />\n        </Property>\n        <Property Name=\"url\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL to the documentation or Azure portal page.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"appIdentity\">\n        <Property Name=\"appId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Refers to the unique identifier representing Application Id in the Azure Active Directory.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Refers to the Application Name displayed in the Azure Portal.\" />\n        </Property>\n        <Property Name=\"servicePrincipalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Refers to the unique identifier indicating Service Principal Id in Azure Active Directory for the corresponding App.\" />\n        </Property>\n        <Property Name=\"servicePrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Refers to the Service Principal Name is the Application name in the tenant.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"appliedAuthenticationEventListener\">\n        <Property Name=\"eventType\" Type=\"graph.authenticationEventType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of authentication event that triggered the custom extension request. The possible values are: tokenIssuanceStart, pageRenderStart, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"executedListenerId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the Event Listener that was executed.\" />\n        </Property>\n        <Property Name=\"handlerResult\" Type=\"graph.authenticationEventHandlerResult\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The result from the listening client, such as an Azure Logic App and Azure Functions, of this authentication event.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"authenticationEventHandlerResult\" Abstract=\"true\" />\n      <ComplexType Name=\"appliedConditionalAccessPolicy\">\n        <Property Name=\"authenticationStrength\" Type=\"graph.authenticationStrength\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The custom authentication strength enforced in a Conditional Access policy.\" />\n        </Property>\n        <Property Name=\"conditionsNotSatisfied\" Type=\"graph.conditionalAccessConditions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Refers to the conditional access policy conditions that are not satisfied. The possible values are: none, application, users, devicePlatform, location, clientType, signInRisk, userRisk, time, deviceState, client,ipAddressSeenByAzureAD,ipAddressSeenByResourceProvider,unknownFutureValue,servicePrincipals,servicePrincipalRisk. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipals,servicePrincipalRisk.\" />\n        </Property>\n        <Property Name=\"conditionsSatisfied\" Type=\"graph.conditionalAccessConditions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Refers to the conditional access policy conditions that are satisfied. The possible values are: none, application, users, devicePlatform, location, clientType, signInRisk, userRisk, time, deviceState, client,ipAddressSeenByAzureAD,ipAddressSeenByResourceProvider,unknownFutureValue,servicePrincipals,servicePrincipalRisk. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipals,servicePrincipalRisk.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the conditional access policy.\" />\n        </Property>\n        <Property Name=\"enforcedGrantControls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Refers to the grant controls enforced by the conditional access policy (example: 'Require multi-factor authentication').\" />\n        </Property>\n        <Property Name=\"enforcedSessionControls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Refers to the session controls enforced by the conditional access policy (example: 'Require app enforced controls').\" />\n        </Property>\n        <Property Name=\"excludeRulesSatisfied\" Type=\"Collection(graph.conditionalAccessRuleSatisfied)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of key-value pairs containing each matched exclude condition in the conditional access policy. Example: [{'devicePlatform' : 'DevicePlatform'}] means the policy didn’t apply, because the DevicePlatform condition was a match.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the conditional access policy.\" />\n        </Property>\n        <Property Name=\"includeRulesSatisfied\" Type=\"Collection(graph.conditionalAccessRuleSatisfied)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of key-value pairs containing each matched include condition in the conditional access policy. Example: [{ 'application' : 'AllApps'}, {'users': 'Group'}], meaning Application condition was a match because AllApps are included and Users condition was a match because the user was part of the included Group rule.\" />\n        </Property>\n        <Property Name=\"result\" Type=\"graph.appliedConditionalAccessPolicyResult\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the result of the CA policy that was triggered. Possible values are: success, failure, notApplied (Policy isn't applied because policy conditions were not met),notEnabled (This is due to the policy in disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted.\" />\n        </Property>\n        <Property Name=\"sessionControlsNotSatisfied\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Refers to the session controls that a sign-in activity did not satisfy. (Example: Application enforced Restrictions).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"authenticationStrength\">\n        <Property Name=\"authenticationStrengthId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the authentication strength.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the authentication strength.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"conditionalAccessRuleSatisfied\">\n        <Property Name=\"conditionalAccessCondition\" Type=\"graph.conditionalAccessConditions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Refers to the conditional access policy conditions that are satisfied. The possible values are: none, application, users, devicePlatform, location, clientType, signInRisk, userRisk, time, deviceState, client, ipAddressSeenByAzureAD, ipAddressSeenByResourceProvider, unknownFutureValue, servicePrincipals, servicePrincipalRisk. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: servicePrincipals, servicePrincipalRisk.\" />\n        </Property>\n        <Property Name=\"ruleSatisfied\" Type=\"graph.conditionalAccessRule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Refers to the conditional access policy conditions that were satisfied. The possible values are: allApps, firstPartyApps, office365, appId, acr, appFilter, allUsers, guest, groupId, roleId, userId, allDevicePlatforms, devicePlatform, allLocations, insideCorpnet, allTrustedLocations, locationId, allDevices, deviceFilter, deviceState, unknownFutureValue, deviceFilterIncludeRuleNotMatched, allDeviceStates, anonymizedIPAddress, unfamiliarFeatures, nationStateIPAddress, realTimeThreatIntelligence, internalGuest, b2bCollaborationGuest, b2bCollaborationMember, b2bDirectConnectUser, otherExternalUser, serviceProvider. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: deviceFilterIncludeRuleNotMatched, allDeviceStates.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"auditActivityInitiator\">\n        <Property Name=\"app\" Type=\"graph.appIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the actor initiating the activity is an app, this property indicates all its identification information including appId, displayName, servicePrincipalId, and servicePrincipalName.\" />\n        </Property>\n        <Property Name=\"user\" Type=\"graph.auditUserIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the actor initiating the activity is a user, this property indicates their identification information including their id, displayName, and userPrincipalName.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userIdentity\" BaseType=\"graph.identity\" OpenType=\"true\">\n        <Property Name=\"ipAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the client IP address used by user performing the activity (audit log only).\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The userPrincipalName attribute of the user.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"auditUserIdentity\" BaseType=\"graph.userIdentity\" OpenType=\"true\">\n        <Property Name=\"homeTenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For user sign ins, the identifier of the tenant that the user is a member of.\" />\n        </Property>\n        <Property Name=\"homeTenantName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For user sign ins, the name of the tenant that the user is a member of. Only populated in cases where the home tenant has provided affirmative consent to Azure AD to show the tenant content.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"authenticationAppDeviceDetails\">\n        <Property Name=\"appVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the client authentication app used during the authentication step.\" />\n        </Property>\n        <Property Name=\"clientApp\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the client authentication app used during the authentication step.\" />\n        </Property>\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the device used during the authentication step.\" />\n        </Property>\n        <Property Name=\"operatingSystem\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operating system running on the device used for the authentication step.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"authenticationAppPolicyDetails\">\n        <Property Name=\"adminConfiguration\" Type=\"graph.authenticationAppAdminConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"authenticationEvaluation\" Type=\"graph.authenticationAppEvaluation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"policyName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the policy enforced on the user's authentication app.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.authenticationAppPolicyStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"authenticationContext\">\n        <Property Name=\"detail\" Type=\"graph.authenticationContextDetail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes how the conditional access authentication context was triggered. A value of previouslySatisfied means the auth context was because the user already satisfied the requirements for that authentication context in some previous authentication event. A value of required means the user had to meet the authentication context requirement as part of the sign-in flow. The possible values are: required, previouslySatisfied, notApplicable, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of a authentication context in your tenant.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"authenticationDetail\">\n        <Property Name=\"authenticationMethod\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of authentication method used to perform this step of authentication. Possible values: Password, SMS, Voice, Authenticator App, Software OATH token, Satisfied by token, Previously satisfied.\" />\n        </Property>\n        <Property Name=\"authenticationMethodDetail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details about the authentication method used to perform this authentication step. For example, phone number (for SMS and voice), device name (for Authenticator app), and password source (e.g. cloud, AD FS, PTA, PHS).\" />\n        </Property>\n        <Property Name=\"authenticationStepDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"authenticationStepRequirement\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The step of authentication that this satisfied. For example, primary authentication, or multi-factor authentication.\" />\n        </Property>\n        <Property Name=\"authenticationStepResultDetail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details about why the step succeeded or failed. For examples, user is blocked, fraud code entered, no phone input - timed out, phone unreachable, or claim in token.\" />\n        </Property>\n        <Property Name=\"succeeded\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the status of the authentication step. Possible values: succeeded, failed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"authenticationRequirementPolicy\">\n        <Property Name=\"detail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides additional detail on the feature identified in requirementProvider.\" />\n        </Property>\n        <Property Name=\"requirementProvider\" Type=\"graph.requirementProvider\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies what Azure AD feature requires MFA in this policy. Possible values are: user, request, servicePrincipal, v1ConditionalAccess, multiConditionalAccess, tenantSessionRiskPolicy, accountCompromisePolicies, v1ConditionalAccessDependency, v1ConditionalAccessPolicyIdRequested, mfaRegistrationRequiredByIdentityProtectionPolicy, baselineProtection, mfaRegistrationRequiredByBaselineProtection, mfaRegistrationRequiredByMultiConditionalAccess, enforcedForCspAdmins, securityDefaults, mfaRegistrationRequiredBySecurityDefaults, proofUpCodeRequest, crossTenantOutboundRule, gpsLocationCondition, riskBasedPolicy, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"customExtensionCalloutResult\" BaseType=\"graph.authenticationEventHandlerResult\">\n        <Property Name=\"calloutDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the API transaction was initiated, the date and time information uses ISO 8601 format and is always in UTC time. Example: midnight on Jan 1, 2014, is reported as 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"customExtensionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the custom extension that was called.\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code that was returned when the last API attempt failed.\" />\n        </Property>\n        <Property Name=\"httpStatus\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The HTTP status code that was returned by the target API endpoint after the last API attempt.\" />\n        </Property>\n        <Property Name=\"numberOfAttempts\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of API calls to the customer's API.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"detailsInfo\" OpenType=\"true\" />\n      <ComplexType Name=\"deviceDetail\">\n        <Property Name=\"browser\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the browser information of the used for signing-in.\" />\n        </Property>\n        <Property Name=\"browserId\" Type=\"Edm.String\" />\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Refers to the UniqueID of the device used for signing-in.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Refers to the name of the device used for signing-in.\" />\n        </Property>\n        <Property Name=\"isCompliant\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the device is compliant or not.\" />\n        </Property>\n        <Property Name=\"isManaged\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the device is managed or not.\" />\n        </Property>\n        <Property Name=\"operatingSystem\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the OS name and version used for signing-in.\" />\n        </Property>\n        <Property Name=\"trustType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates information on whether the signed-in device is Workplace Joined, AzureAD Joined, Domain Joined.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"geoCoordinates\">\n        <Property Name=\"altitude\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The altitude (height), in feet,  above sea level for the item. Read-only.\" />\n        </Property>\n        <Property Name=\"latitude\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The latitude, in decimal, for the item. Writable on OneDrive Personal.\" />\n        </Property>\n        <Property Name=\"longitude\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The longitude, in decimal, for the item. Writable on OneDrive Personal.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"initiator\" BaseType=\"graph.identity\" OpenType=\"true\">\n        <Property Name=\"initiatorType\" Type=\"graph.initiatorType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of initiator. Possible values are: user, application, system, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"keyValue\">\n        <Property Name=\"key\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mfaDetail\">\n        <Property Name=\"authDetail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the MFA auth detail for the corresponding Sign-in activity when the MFA Required is 'Yes'.\" />\n        </Property>\n        <Property Name=\"authMethod\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the MFA Auth methods (SMS, Phone, Authenticator App are some of the value) for the corresponding sign-in activity when the MFA Required field is 'Yes'.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"modifiedProperty\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of property that was modified.\" />\n        </Property>\n        <Property Name=\"newValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"New property value.\" />\n        </Property>\n        <Property Name=\"oldValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Old property value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"networkLocationDetail\">\n        <Property Name=\"networkNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the name of the network used when signing in.\" />\n        </Property>\n        <Property Name=\"networkType\" Type=\"graph.networkType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the type of network used when signing in. Possible values are: intranet, extranet, namedNetwork, trusted, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"privateLinkDetails\">\n        <Property Name=\"policyId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the Private Link policy.\" />\n        </Property>\n        <Property Name=\"policyName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the Private Link policy in Azure AD.\" />\n        </Property>\n        <Property Name=\"policyTenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tenant identifier of the Azure AD tenant the Private Link policy belongs to.\" />\n        </Property>\n        <Property Name=\"resourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Resource Manager (ARM) path for the Private Link policy resource.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"provisionedIdentity\" BaseType=\"graph.identity\" OpenType=\"true\">\n        <Property Name=\"details\" Type=\"graph.detailsInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of the identity.\" />\n        </Property>\n        <Property Name=\"identityType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of identity that has been provisioned, such as 'user' or 'group'.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"provisioningErrorInfo\">\n        <Property Name=\"additionalDetails\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional details in case of error.\" />\n        </Property>\n        <Property Name=\"errorCategory\" Type=\"graph.provisioningStatusErrorCategory\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Categorizes the error code. Possible values are failure, nonServiceFailure, success, unknownFutureValue\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique error code if any occurred. Learn more\" />\n        </Property>\n        <Property Name=\"reason\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Summarizes the status and describes why the status happened.\" />\n        </Property>\n        <Property Name=\"recommendedAction\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the resolution for the corresponding error.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"provisioningServicePrincipal\" BaseType=\"graph.identity\" OpenType=\"true\" />\n      <ComplexType Name=\"provisioningStatusInfo\">\n        <Property Name=\"errorInformation\" Type=\"graph.provisioningErrorInfo\" />\n        <Property Name=\"status\" Type=\"graph.provisioningResult\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: success, warning, failure, skipped, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"provisioningStep\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Summary of what occurred during the step.\" />\n        </Property>\n        <Property Name=\"details\" Type=\"graph.detailsInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of what occurred during the step.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the step.\" />\n        </Property>\n        <Property Name=\"provisioningStepType\" Type=\"graph.provisioningStepType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of step. Possible values are: import, scoping, matching, processing, referenceResolution, export, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.provisioningResult\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the step. Possible values are: success, warning,  failure, skipped, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"provisioningSystem\" BaseType=\"graph.identity\" OpenType=\"true\">\n        <Property Name=\"details\" Type=\"graph.detailsInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of the system.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"sessionLifetimePolicy\">\n        <Property Name=\"detail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The human-readable details of the conditional access session management policy applied to the sign-in.\" />\n        </Property>\n        <Property Name=\"expirationRequirement\" Type=\"graph.expirationRequirement\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If a conditional access session management policy required the user to authenticate in this sign-in event, this field describes the policy type that required authentication. The possible values are: rememberMultifactorAuthenticationOnTrustedDevices, tenantTokenLifetimePolicy, audienceTokenLifetimePolicy, signInFrequencyPeriodicReauthentication, ngcMfa, signInFrequencyEveryTime, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"signInLocation\">\n        <Property Name=\"city\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the city where the sign-in originated. This is calculated using latitude/longitude information from the sign-in activity.\" />\n        </Property>\n        <Property Name=\"countryOrRegion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the country code info (2 letter code) where the sign-in originated.  This is calculated using latitude/longitude information from the sign-in activity.\" />\n        </Property>\n        <Property Name=\"geoCoordinates\" Type=\"graph.geoCoordinates\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the latitude, longitude and altitude where the sign-in originated.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the State where the sign-in originated. This is calculated using latitude/longitude information from the sign-in activity.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"signInStatus\">\n        <Property Name=\"additionalDetails\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides additional details on the sign-in activity\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the 5-6 digit error code that's generated during a sign-in failure. Check out the list of error codes and messages.\" />\n        </Property>\n        <Property Name=\"failureReason\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the error message or the reason for failure for the corresponding sign-in activity. Check out the list of error codes and messages.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"statusBase\">\n        <Property Name=\"status\" Type=\"graph.provisioningResult\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: success, warning, failure, skipped, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"statusDetails\" BaseType=\"graph.statusBase\">\n        <Property Name=\"additionalDetails\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional details in case of error.\" />\n        </Property>\n        <Property Name=\"errorCategory\" Type=\"graph.provisioningStatusErrorCategory\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Categorizes the error code. Possible values are Failure, NonServiceFailure, Success.\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique error code if any occurred. Learn more\" />\n        </Property>\n        <Property Name=\"reason\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Summarizes the status and describes why the status happened.\" />\n        </Property>\n        <Property Name=\"recommendedAction\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the resolution for the corresponding error.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"targetResource\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the visible name defined for the resource. Typically specified when the resource is created.\" />\n        </Property>\n        <Property Name=\"groupType\" Type=\"graph.groupType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When type is set to Group, this indicates the group type.  Possible values are: unifiedGroups, azureAD, and unknownFutureValue\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the unique ID of the resource.\" />\n        </Property>\n        <Property Name=\"modifiedProperties\" Type=\"Collection(graph.modifiedProperty)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates name, old value and new value of each attribute that changed. Property values depend on the operation type.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the resource type.  Example values include Application, Group, ServicePrincipal, and User.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When type is set to User, this includes the user name that initiated the action; null for other types.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userRegistrationCount\">\n        <Property Name=\"registrationCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the registration count for your tenant.\" />\n        </Property>\n        <Property Name=\"registrationStatus\" Type=\"graph.registrationStatusType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the status of user registration. Possible values are: registered, enabled, capable, and mfaRegistered.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userRegistrationFeatureCount\">\n        <Property Name=\"feature\" Type=\"graph.authenticationMethodFeature\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users registered or capable for Multi-Factor Authentication, Self-Service Password Reset and Passwordless Authentication. Possible values are: ssprRegistered, ssprEnabled, ssprCapable, passwordlessCapable, mfaCapable.\" />\n        </Property>\n        <Property Name=\"userCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userRegistrationFeatureSummary\">\n        <Property Name=\"totalUserCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of users accounts, excluding those that are blocked\" />\n        </Property>\n        <Property Name=\"userRegistrationFeatureCounts\" Type=\"Collection(graph.userRegistrationFeatureCount)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users registered or capable for Multi-Factor Authentication, Self-Service Password Reset and Passwordless Authentication.\" />\n        </Property>\n        <Property Name=\"userRoles\" Type=\"graph.includedUserRoles\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User role type. Possible values are: all, privilegedAdmin, admin, user.\" />\n        </Property>\n        <Property Name=\"userTypes\" Type=\"graph.includedUserTypes\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User type. Possible values are: all, member, guest.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userRegistrationMethodCount\">\n        <Property Name=\"authenticationMethod\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of authentication method.\" />\n        </Property>\n        <Property Name=\"userCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users registered.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userRegistrationMethodSummary\">\n        <Property Name=\"totalUserCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of users in the tenant.\" />\n        </Property>\n        <Property Name=\"userRegistrationMethodCounts\" Type=\"Collection(graph.userRegistrationMethodCount)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users registered for each authentication method.\" />\n        </Property>\n        <Property Name=\"userRoles\" Type=\"graph.includedUserRoles\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User role type. Possible values are: all, privilegedAdmin, admin, user.\" />\n        </Property>\n        <Property Name=\"userTypes\" Type=\"graph.includedUserTypes\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User type. Possible values are: all, member, guest.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"emailAddress\">\n        <Property Name=\"address\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address of an entity instance.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of an entity instance.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"invitedUserMessageInfo\">\n        <Property Name=\"ccRecipients\" Type=\"Collection(graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional recipients the invitation message should be sent to. Currently only 1 additional recipient is supported.\" />\n        </Property>\n        <Property Name=\"customizedMessageBody\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Customized message body you want to send if you don't want the default message.\" />\n        </Property>\n        <Property Name=\"messageLanguage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language you want to send the default message in. If the customizedMessageBody is specified, this property is ignored, and the message is sent using the customizedMessageBody. The language format should be in ISO 639. The default is en-US.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"recipient\">\n        <Property Name=\"emailAddress\" Type=\"graph.emailAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The recipient's email address.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"settings\">\n        <Property Name=\"hasGraphMailbox\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if the user's primary mailbox is hosted in the cloud and is enabled for Microsoft Graph.\" />\n        </Property>\n        <Property Name=\"hasLicense\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if the user has a MyAnalytics license assigned.\" />\n        </Property>\n        <Property Name=\"hasOptedOut\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if the user opted out of MyAnalytics.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"applicationServicePrincipal\">\n        <NavigationProperty Name=\"application\" Type=\"graph.application\" />\n        <NavigationProperty Name=\"servicePrincipal\" Type=\"graph.servicePrincipal\" />\n      </ComplexType>\n      <ComplexType Name=\"credential\">\n        <Property Name=\"fieldId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the field for this credential. e.g, username or password or phoneNumber. This is defined by the application. Must match what is in the html field on singleSignOnSettings/password object.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type for this credential. Valid values: username, password, or other.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for this credential. e.g, mysuperhiddenpassword. Note the value for passwords is write-only, the value can never be read back.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"informationalUrls\">\n        <Property Name=\"appSignUpUrl\" Type=\"Edm.String\" />\n        <Property Name=\"singleSignOnDocumentationUrl\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"passwordSingleSignOnCredentialSet\">\n        <Property Name=\"credentials\" Type=\"Collection(graph.credential)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of credential objects that define the complete sign in flow.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the user or group this credential set belongs to.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"passwordSingleSignOnField\">\n        <Property Name=\"customizedLabel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title/label override for customization.\" />\n        </Property>\n        <Property Name=\"defaultLabel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Label that would be used if no customizedLabel is provided. Read only.\" />\n        </Property>\n        <Property Name=\"fieldId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Id used to identity the field type. This is an internal id and possible values are param_1, param_2, param_userName, param_password.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of the credential. The values can be text, password.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"passwordSingleSignOnSettings\">\n        <Property Name=\"fields\" Type=\"Collection(graph.passwordSingleSignOnField)\" />\n      </ComplexType>\n      <ComplexType Name=\"supportedClaimConfiguration\">\n        <Property Name=\"nameIdPolicyFormat\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"apiApplication\">\n        <Property Name=\"acceptMappedClaims\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When true, allows an application to use claims mapping without specifying a custom signing key.\" />\n        </Property>\n        <Property Name=\"knownClientApplications\" Type=\"Collection(Edm.Guid)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used for bundling consent if you have a solution that contains two parts: a client app and a custom web API app. If you set the appID of the client app to this value, the user only consents once to the client app. Azure AD knows that consenting to the client means implicitly consenting to the web API and automatically provisions service principals for both APIs at the same time. Both the client and the web API app must be registered in the same tenant.\" />\n        </Property>\n        <Property Name=\"oauth2PermissionScopes\" Type=\"Collection(graph.permissionScope)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The definition of the delegated permissions exposed by the web API represented by this application registration. These delegated permissions may be requested by a client application, and may be granted by users or administrators during consent. Delegated permissions are sometimes referred to as OAuth 2.0 scopes.\" />\n        </Property>\n        <Property Name=\"preAuthorizedApplications\" Type=\"Collection(graph.preAuthorizedApplication)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lists the client applications that are pre-authorized with the specified delegated permissions to access this application's APIs. Users are not required to consent to any pre-authorized application (for the permissions specified). However, any additional permissions not listed in preAuthorizedApplications (requested through incremental consent for example) will require user consent.\" />\n        </Property>\n        <Property Name=\"requestedAccessTokenVersion\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the access token version expected by this resource. This changes the version and format of the JWT produced independent of the endpoint or client used to request the access token.  The endpoint used, v1.0 or v2.0, is chosen by the client and only impacts the version of id_tokens. Resources need to explicitly configure requestedAccessTokenVersion to indicate the supported access token format.  Possible values for requestedAccessTokenVersion are 1, 2, or null. If the value is null, this defaults to 1, which corresponds to the v1.0 endpoint.  If signInAudience on the application is configured as AzureADandPersonalMicrosoftAccount, the value for this property must be 2\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"appRole\">\n        <Property Name=\"allowedMemberTypes\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether this app role can be assigned to users and groups (by setting to ['User']), to other application's (by setting to ['Application'], or both (by setting to ['User', 'Application']). App roles supporting assignment to other applications' service principals are also known as application permissions. The 'Application' value is only supported for app roles defined on application entities.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description for the app role. This is displayed when the app role is being assigned and, if the app role functions as an application permission, during  consent experiences.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the permission that appears in the app role assignment and consent experiences.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.Guid\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique role identifier inside the appRoles collection. When creating a new app role, a new GUID identifier must be provided.\" />\n        </Property>\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When creating or updating an app role, this must be set to true (which is the default). To delete a role, this must first be set to false.  At that point, in a subsequent call, this role may be removed.\" />\n        </Property>\n        <Property Name=\"origin\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if the app role is defined on the application object or on the servicePrincipal entity. Must not be included in any POST or PATCH requests. Read-only.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the value to include in the roles claim in ID tokens and access tokens authenticating an assigned user or service principal. Must not exceed 120 characters in length. Allowed characters are : ! # $ % &amp; ' ( ) * + , - . / : ;  =  ? @ [ ] ^ + _  {  } ~, as well as characters in the ranges 0-9, A-Z and a-z. Any other character, including the space character, are not allowed. May not begin with ..\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"certification\">\n        <Property Name=\"certificationDetailsUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL that shows certification details for the application.\" />\n        </Property>\n        <Property Name=\"certificationExpirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timestamp when the current certification for the application will expire.\" />\n        </Property>\n        <Property Name=\"isCertifiedByMicrosoft\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the application is certified by Microsoft.\" />\n        </Property>\n        <Property Name=\"isPublisherAttested\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the application has been self-attested by the application developer or the publisher.\" />\n        </Property>\n        <Property Name=\"lastCertificationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timestamp when the certification for the application was most recently added or updated.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"informationalUrl\">\n        <Property Name=\"logoUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"CDN URL to the application's logo, Read-only.\" />\n        </Property>\n        <Property Name=\"marketingUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Link to the application's marketing page. For example, https://www.contoso.com/app/marketing\" />\n        </Property>\n        <Property Name=\"privacyStatementUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Link to the application's privacy statement. For example, https://www.contoso.com/app/privacy\" />\n        </Property>\n        <Property Name=\"supportUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Link to the application's support page. For example, https://www.contoso.com/app/support\" />\n        </Property>\n        <Property Name=\"termsOfServiceUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Link to the application's terms of service statement. For example, https://www.contoso.com/app/termsofservice\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"keyCredential\">\n        <Property Name=\"customKeyIdentifier\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A 40-character binary type that can be used to identify the credential. Optional. When not provided in the payload, defaults to the thumbprint of the certificate.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name for the key. Optional.\" />\n        </Property>\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the credential expires. 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.\" />\n        </Property>\n        <Property Name=\"key\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the key credential. Should be a Base64 encoded value. Returned only on $select for a single object, that is, GET applications/{applicationId}?$select=keyCredentials or GET servicePrincipals/{servicePrincipalId}?$select=keyCredentials; otherwise, it is always null.\" />\n        </Property>\n        <Property Name=\"keyId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the key.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the credential becomes valid.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.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of key credential; for example, Symmetric, AsymmetricX509Cert.\" />\n        </Property>\n        <Property Name=\"usage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string that describes the purpose for which the key can be used; for example, Verify.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"optionalClaims\">\n        <Property Name=\"accessToken\" Type=\"Collection(graph.optionalClaim)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The optional claims returned in the JWT access token.\" />\n        </Property>\n        <Property Name=\"idToken\" Type=\"Collection(graph.optionalClaim)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The optional claims returned in the JWT ID token.\" />\n        </Property>\n        <Property Name=\"saml2Token\" Type=\"Collection(graph.optionalClaim)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The optional claims returned in the SAML token.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"parentalControlSettings\">\n        <Property Name=\"countriesBlockedForMinors\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the two-letter ISO country codes. Access to the application will be blocked for minors from the countries specified in this list.\" />\n        </Property>\n        <Property Name=\"legalAgeGroupRule\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the legal age group rule that applies to users of the app. Can be set to one of the following values: ValueDescriptionAllowDefault. Enforces the legal minimum. This means parental consent is required for minors in the European Union and Korea.RequireConsentForPrivacyServicesEnforces the user to specify date of birth to comply with COPPA rules. RequireConsentForMinorsRequires parental consent for ages below 18, regardless of country minor rules.RequireConsentForKidsRequires parental consent for ages below 14, regardless of country minor rules.BlockMinorsBlocks minors from using the app.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"passwordCredential\">\n        <Property Name=\"customKeyIdentifier\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Do not use.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name for the password. Optional.\" />\n        </Property>\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the password expires represented using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Optional.\" />\n        </Property>\n        <Property Name=\"hint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the first three characters of the password. Read-only.\" />\n        </Property>\n        <Property Name=\"keyId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the password.\" />\n        </Property>\n        <Property Name=\"secretText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only; Contains the strong passwords generated by Azure AD that are 16-64 characters in length. The generated password value is only returned during the initial POST request to addPassword. There is no way to retrieve this password in the future.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the password becomes valid. 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. Optional.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"publicClientApplication\">\n        <Property Name=\"redirectUris\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"requestSignatureVerification\">\n        <Property Name=\"allowedWeakAlgorithms\" Type=\"graph.weakAlgorithms\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether this application accepts weak algorithms.  The possible values are: rsaSha1, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"isSignedRequestRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether signed authentication requests for this application should be required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"requiredResourceAccess\">\n        <Property Name=\"resourceAccess\" Type=\"Collection(graph.resourceAccess)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of OAuth2.0 permission scopes and app roles that the application requires from the specified resource.\" />\n        </Property>\n        <Property Name=\"resourceAppId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the resource that the application requires access to. This should be equal to the appId declared on the target resource application.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"servicePrincipalLockConfiguration\">\n        <Property Name=\"allProperties\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables locking all sensitive properties. The sensitive properties are keyCredentials, passwordCredentials, and tokenEncryptionKeyId.\" />\n        </Property>\n        <Property Name=\"credentialsWithUsageSign\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Locks the keyCredentials and passwordCredentials properties for modification where credential usage type is Sign.\" />\n        </Property>\n        <Property Name=\"credentialsWithUsageVerify\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Locks the keyCredentials and passwordCredentials properties for modification where credential usage type is Verify. This locks OAuth service principals.\" />\n        </Property>\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables service principal lock configuration. To allow the sensitive properties to be updated, update this property to false to disable the lock on the service principal.\" />\n        </Property>\n        <Property Name=\"tokenEncryptionKeyId\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Locks the tokenEncryptionKeyId property for modification on the service principal.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"spaApplication\">\n        <Property Name=\"redirectUris\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"verifiedPublisher\">\n        <Property Name=\"addedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timestamp when the verified publisher was first added or most recently updated.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The verified publisher name from the app publisher's Microsoft Partner Network (MPN) account.\" />\n        </Property>\n        <Property Name=\"verifiedPublisherId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the verified publisher from the app publisher's Partner Center account.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"webApplication\">\n        <Property Name=\"homePageUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Home page or landing page of the application.\" />\n        </Property>\n        <Property Name=\"implicitGrantSettings\" Type=\"graph.implicitGrantSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether this web application can request tokens using the OAuth 2.0 implicit flow.\" />\n        </Property>\n        <Property Name=\"logoutUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the URL that will be used by Microsoft's authorization service to logout an user using front-channel, back-channel or SAML logout protocols.\" />\n        </Property>\n        <Property Name=\"oauth2AllowImplicitFlow\" Type=\"Edm.Boolean\" />\n        <Property Name=\"redirectUris\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the URLs where user tokens are sent for sign-in, or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent.\" />\n        </Property>\n        <Property Name=\"redirectUriSettings\" Type=\"Collection(graph.redirectUriSettings)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the index of the URLs where user tokens are sent for sign-in. This is only valid for applications using SAML.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsApplication\">\n        <Property Name=\"packageSid\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package security identifier that Microsoft has assigned the application. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"redirectUris\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the URLs where user tokens are sent for sign-in or the redirect URIs where OAuth 2.0 authorization codes and access tokens are sent. Only available for applications that support the PersonalMicrosoftAccount signInAudience.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"onPremisesPublishing\">\n        <Property Name=\"alternateUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If you are configuring a traffic manager in front of multiple App Proxy applications, the alternateUrl is the user-friendly URL that will point to the traffic manager.\" />\n        </Property>\n        <Property Name=\"applicationServerTimeout\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The duration the connector will wait for a response from the backend application before closing the connection. Possible values are default, long. When set to default, the backend application timeout has a length of 85 seconds. When set to long, the backend timeout is increased to 180 seconds. Use long if your server takes more than 85 seconds to respond to requests or if you are unable to access the application and the error status is 'Backend Timeout'. Default value is default.\" />\n        </Property>\n        <Property Name=\"applicationType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if this application is an Application Proxy configured application. This is pre-set by the system. Read-only.\" />\n        </Property>\n        <Property Name=\"externalAuthenticationType\" Type=\"graph.externalAuthenticationType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details the pre-authentication setting for the application. Pre-authentication enforces that users must authenticate before accessing the app. Passthru does not require authentication. Possible values are: passthru, aadPreAuthentication.\" />\n        </Property>\n        <Property Name=\"externalUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The published external url for the application. For example, https://intranet-contoso.msappproxy.net/.\" />\n        </Property>\n        <Property Name=\"internalUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internal url of the application. For example, https://intranet/.\" />\n        </Property>\n        <Property Name=\"isBackendCertificateValidationEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether backend SSL certificate validation is enabled for the application. For all new Application Proxy apps, the property will be set to true by default. For all existing apps, the property will be set to false.\" />\n        </Property>\n        <Property Name=\"isHttpOnlyCookieEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the HTTPOnly cookie flag should be set in the HTTP response headers. Set this value to true to have Application Proxy cookies include the HTTPOnly flag in the HTTP response headers. If using Remote Desktop Services, set this value to False. Default value is false.\" />\n        </Property>\n        <Property Name=\"isOnPremPublishingEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the application is currently being published via Application Proxy or not. This is pre-set by the system. Read-only.\" />\n        </Property>\n        <Property Name=\"isPersistentCookieEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the Persistent cookie flag should be set in the HTTP response headers. Keep this value set to false. Only use this setting for applications that can't share cookies between processes. For more information about cookie settings, see Cookie settings for accessing on-premises applications in Azure Active Directory. Default value is false.\" />\n        </Property>\n        <Property Name=\"isSecureCookieEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the Secure cookie flag should be set in the HTTP response headers. Set this value to true to transmit cookies over a secure channel such as an encrypted HTTPS request. Default value is true.\" />\n        </Property>\n        <Property Name=\"isStateSessionEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether validation of the state parameter when the client uses the OAuth 2.0 authorization code grant flow is enabled. This setting allows admins to specify whether they want to enable CSRF protection for their apps.\" />\n        </Property>\n        <Property Name=\"isTranslateHostHeaderEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the application should translate urls in the reponse headers. Keep this value as true unless your application required the original host header in the authentication request. Default value is true.\" />\n        </Property>\n        <Property Name=\"isTranslateLinksInBodyEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the application should translate urls in the application body. Keep this value as false unless you have hardcoded HTML links to other on-premises applications and don't use custom domains. For more information, see Link translation with Application Proxy. Default value is false.\" />\n        </Property>\n        <Property Name=\"onPremisesApplicationSegments\" Type=\"Collection(graph.onPremisesApplicationSegment)\" />\n        <Property Name=\"segmentsConfiguration\" Type=\"graph.segmentConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the collection of application segments for an on-premises wildcard application that's published through Azure AD Application Proxy.\" />\n        </Property>\n        <Property Name=\"singleSignOnSettings\" Type=\"graph.onPremisesPublishingSingleSignOn\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the single sign-on configuration for the on-premises application.\" />\n        </Property>\n        <Property Name=\"useAlternateUrlForTranslationAndRedirect\" Type=\"Edm.Boolean\" />\n        <Property Name=\"verifiedCustomDomainCertificatesMetadata\" Type=\"graph.verifiedCustomDomainCertificatesMetadata\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of the certificate associated with the application when a custom domain is in use. null when using the default domain. Read-only.\" />\n        </Property>\n        <Property Name=\"verifiedCustomDomainKeyCredential\" Type=\"graph.keyCredential\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated key credential for the custom domain used.\" />\n        </Property>\n        <Property Name=\"verifiedCustomDomainPasswordCredential\" Type=\"graph.passwordCredential\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated password credential for the custom domain used.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"addIn\">\n        <Property Name=\"id\" Type=\"Edm.Guid\" />\n        <Property Name=\"properties\" Type=\"Collection(graph.keyValue)\" Nullable=\"false\" />\n        <Property Name=\"type\" Type=\"Edm.String\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"permissionScope\">\n        <Property Name=\"adminConsentDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A description of the delegated permissions, intended to be read by an administrator granting the permission on behalf of all users. This text appears in tenant-wide admin consent experiences.\" />\n        </Property>\n        <Property Name=\"adminConsentDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The permission's title, intended to be read by an administrator granting the permission on behalf of all users.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.Guid\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique delegated permission identifier inside the collection of delegated permissions defined for a resource application.\" />\n        </Property>\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When creating or updating a permission, this property must be set to true (which is the default). To delete a permission, this property must first be set to false.  At that point, in a subsequent call, the permission may be removed.\" />\n        </Property>\n        <Property Name=\"origin\" Type=\"Edm.String\" />\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The possible values are: User and Admin. Specifies whether this delegated permission should be considered safe for non-admin users to consent to on behalf of themselves, or whether an administrator consent should always be required. While Microsoft Graph defines the default consent requirement for each permission, the tenant administrator may override the behavior in their organization (by allowing, restricting, or limiting user consent to this delegated permission). For more information, see Configure how users consent to applications.\" />\n        </Property>\n        <Property Name=\"userConsentDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A description of the delegated permissions, intended to be read by a user granting the permission on their own behalf. This text appears in consent experiences where the user is consenting only on behalf of themselves.\" />\n        </Property>\n        <Property Name=\"userConsentDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A title for the permission, intended to be read by a user granting the permission on their own behalf. This text appears in consent experiences where the user is consenting only on behalf of themselves.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the value to include in the scp (scope) claim in access tokens. Must not exceed 120 characters in length. Allowed characters are : ! # $ % &amp; ' ( ) * + , - . / : ;  =  ? @ [ ] ^ + _  {  } ~, as well as characters in the ranges 0-9, A-Z and a-z. Any other character, including the space character, are not allowed. May not begin with ..\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"samlSingleSignOnSettings\">\n        <Property Name=\"relayState\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The relative URI the service provider would redirect to after completion of the single sign-on flow.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"identitySet\" OpenType=\"true\">\n        <Property Name=\"application\" Type=\"graph.identity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The application associated with this action.\" />\n        </Property>\n        <Property Name=\"device\" Type=\"graph.identity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The device associated with this action.\" />\n        </Property>\n        <Property Name=\"user\" Type=\"graph.identity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The user associated with this action.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"authenticationMethodFeatureConfiguration\">\n        <Property Name=\"excludeTarget\" Type=\"graph.featureTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A single entity that's excluded from using this feature.\" />\n        </Property>\n        <Property Name=\"includeTarget\" Type=\"graph.featureTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A single entity that's allowed to use this feature.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.advancedConfigState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable or disable the feature. Possible values are: default, enabled, disabled, unknownFutureValue. The default value is used when the configuration hasn't been explicitly set and uses the default behavior of Azure AD for the setting. The default value is disabled.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"featureTarget\">\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the entity that's targeted in the include or exclude rule or all_users to target all users.\" />\n        </Property>\n        <Property Name=\"targetType\" Type=\"graph.featureTargetType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The kind of entity that's targeted. The possible values are: group, administrativeUnit, role, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"authenticationMethodsRegistrationCampaign\">\n        <Property Name=\"excludeTargets\" Type=\"Collection(graph.excludeTarget)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users and groups of users that are excluded from being prompted to set up the authentication method.\" />\n        </Property>\n        <Property Name=\"includeTargets\" Type=\"Collection(graph.authenticationMethodsRegistrationCampaignIncludeTarget)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users and groups of users that are prompted to set up the authentication method.\" />\n        </Property>\n        <Property Name=\"snoozeDurationInDays\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of days that the user sees a prompt again if they select 'Not now' and snoozes the prompt. Minimum 0 days. Maximum: 14 days. If the value is '0' – The user is prompted during every MFA attempt.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.advancedConfigState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable or disable the feature. Possible values are: default, enabled, disabled, unknownFutureValue. The default value is used when the configuration hasn't been explicitly set and uses the default behavior of Azure AD for the setting. The default value is disabled.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"excludeTarget\">\n        <Property Name=\"id\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The object identifier of an Azure AD group.\" />\n        </Property>\n        <Property Name=\"targetType\" Type=\"graph.authenticationMethodTargetType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the authentication method target. Possible values are: group and unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"authenticationMethodsRegistrationCampaignIncludeTarget\">\n        <Property Name=\"id\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The object identifier of an Azure AD user or group.\" />\n        </Property>\n        <Property Name=\"targetedAuthenticationMethod\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The authentication method that the user is prompted to register. The value must be microsoftAuthenticator.\" />\n        </Property>\n        <Property Name=\"targetType\" Type=\"graph.authenticationMethodTargetType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the authentication method target. Possible values are: user, group, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"fido2KeyRestrictions\">\n        <Property Name=\"aaGuids\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of Authenticator Attestation GUIDs. AADGUIDs define key types and manufacturers.\" />\n        </Property>\n        <Property Name=\"enforcementType\" Type=\"graph.fido2RestrictionEnforcementType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforcement type. Possible values are: allow, block.\" />\n        </Property>\n        <Property Name=\"isEnforced\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines if the configured key enforcement is enabled.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"microsoftAuthenticatorFeatureSettings\">\n        <Property Name=\"displayAppInformationRequiredState\" Type=\"graph.authenticationMethodFeatureConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether the user's Authenticator app will show them the client app they are signing into.\" />\n        </Property>\n        <Property Name=\"displayLocationInformationRequiredState\" Type=\"graph.authenticationMethodFeatureConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether the user's Authenticator app will show them the geographic location of where the authentication request originated from.\" />\n        </Property>\n        <Property Name=\"numberMatchingRequiredState\" Type=\"graph.authenticationMethodFeatureConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the user needs to enter a number in the Authenticator app from the login screen to complete their login. Value is ignored for phone sign-in notifications.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"registrationEnforcement\">\n        <Property Name=\"authenticationMethodsRegistrationCampaign\" Type=\"graph.authenticationMethodsRegistrationCampaign\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Run campaigns to remind users to setup targeted authentication methods.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"updateAllowedCombinationsResult\">\n        <Property Name=\"additionalInformation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about why the updateAllowedCombinations action was successful or failed.\" />\n        </Property>\n        <Property Name=\"conditionalAccessReferences\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"References to existing Conditional Access policies that use this authentication strength.\" />\n        </Property>\n        <Property Name=\"currentCombinations\" Type=\"Collection(graph.authenticationMethodModes)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of current authentication method combinations allowed by the authentication strength.\" />\n        </Property>\n        <Property Name=\"previousCombinations\" Type=\"Collection(graph.authenticationMethodModes)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of former authentication method combinations allowed by the authentication strength before they were updated through the updateAllowedCombinations action.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"x509CertificateAuthenticationModeConfiguration\">\n        <Property Name=\"rules\" Type=\"Collection(graph.x509CertificateRule)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rules are configured in addition to the authentication mode to bind a specific x509CertificateRuleType to an x509CertificateAuthenticationMode. For example, bind the policyOID with identifier 1.32.132.343 to x509CertificateMultiFactor authentication mode.\" />\n        </Property>\n        <Property Name=\"x509CertificateAuthenticationDefaultMode\" Type=\"graph.x509CertificateAuthenticationMode\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of strong authentication mode. The possible values are: x509CertificateSingleFactor, x509CertificateMultiFactor, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"x509CertificateRule\">\n        <Property Name=\"identifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the X.509 certificate. Required.\" />\n        </Property>\n        <Property Name=\"x509CertificateAuthenticationMode\" Type=\"graph.x509CertificateAuthenticationMode\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of strong authentication mode. The possible values are: x509CertificateSingleFactor, x509CertificateMultiFactor, unknownFutureValue. Required.\" />\n        </Property>\n        <Property Name=\"x509CertificateRuleType\" Type=\"graph.x509CertificateRuleType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the X.509 certificate mode configuration rule. The possible values are: issuerSubject, policyOID, unknownFutureValue. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"x509CertificateUserBinding\">\n        <Property Name=\"priority\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The priority of the binding. Azure AD uses the binding with the highest priority. This value must be a non-negative integer and unique in the collection of objects in the certificateUserBindings property of an x509CertificateAuthenticationMethodConfiguration object. Required\" />\n        </Property>\n        <Property Name=\"userProperty\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the Azure AD user property of the user object to use for the binding. The possible values are: userPrincipalName, onPremisesUserPrincipalName, email. Required.\" />\n        </Property>\n        <Property Name=\"x509CertificateField\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The field on the X.509 certificate to use for the binding. The possible values are: PrincipalName, RFC822Name.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"phone\">\n        <Property Name=\"number\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The phone number.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.phoneType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of phone number. Possible values are: home, business, mobile, other, assistant, homeFax, businessFax, otherFax, pager, radio.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"searchQuery\">\n        <Property Name=\"queryString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The search query containing the search terms. Required.\" />\n        </Property>\n        <Property Name=\"queryTemplate\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides a way to decorate the query string. Supports both KQL and query variables. Optional.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"searchQueryString\">\n        <Property Name=\"query\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the actual search terms of the request.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"availabilityItem\">\n        <Property Name=\"endDateTime\" Type=\"graph.dateTimeTimeZone\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The end time of the time slot.\" />\n        </Property>\n        <Property Name=\"serviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the service ID in case of 1:n appointments. If the appointment is of type 1:n, this field will be present, otherwise, null.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"graph.dateTimeTimeZone\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start time of the time slot.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.bookingsAvailabilityStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the staff member. Possible values are: available, busy, slotsAvailable, outOfOffice, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"dateTimeTimeZone\">\n        <Property Name=\"dateTime\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A single point of time in a combined date and time representation ({date}T{time}). For example, '2019-04-16T09:00:00'.\" />\n        </Property>\n        <Property Name=\"timeZone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a time zone, for example, 'Pacific Standard Time'. See below for possible values.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"bookingCustomerInformationBase\" Abstract=\"true\" />\n      <ComplexType Name=\"bookingCustomerInformation\" BaseType=\"graph.bookingCustomerInformationBase\">\n        <Property Name=\"customerId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the bookingCustomer for this appointment. If no ID is specified when an appointment is created, then a new bookingCustomer object is created. Once set, you should consider the customerId immutable.\" />\n        </Property>\n        <Property Name=\"customQuestionAnswers\" Type=\"Collection(graph.bookingQuestionAnswer)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"It consists of the list of custom questions and answers given by the customer as part of the appointment.\" />\n        </Property>\n        <Property Name=\"emailAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SMTP address of the bookingCustomer who is booking the appointment.\" />\n        </Property>\n        <Property Name=\"location\" Type=\"graph.location\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents location information for the bookingCustomer who is booking the appointment.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The customer's name.\" />\n        </Property>\n        <Property Name=\"notes\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notes from the customer associated with this appointment. You can get the value only when reading this bookingAppointment by its ID. You can set this property only when initially creating an appointment with a new customer. After that point, the value is computed from the customer represented by the customerId.\" />\n        </Property>\n        <Property Name=\"phone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The customer's phone number.\" />\n        </Property>\n        <Property Name=\"smsNotificationsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the SMS notifications will be sent to the customer for the appointment\" />\n        </Property>\n        <Property Name=\"timeZone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time zone of the customer. For a list of possible values, see dateTimeTimeZone.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"bookingQuestionAnswer\">\n        <Property Name=\"answer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The answer given by the user in case the answerInputType is text.\" />\n        </Property>\n        <Property Name=\"answerInputType\" Type=\"graph.answerInputType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expected answer type. The possible values are: text, radioButton, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"answerOptions\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"In case the answerInputType is radioButton, this will consists of a list of possible answer values.\" />\n        </Property>\n        <Property Name=\"isRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether it is mandatory to answer the custom question.\" />\n        </Property>\n        <Property Name=\"question\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The question.\" />\n        </Property>\n        <Property Name=\"questionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the custom question.\" />\n        </Property>\n        <Property Name=\"selectedOptions\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The answers selected by the user.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"location\">\n        <Property Name=\"address\" Type=\"graph.physicalAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The street address of the location.\" />\n        </Property>\n        <Property Name=\"coordinates\" Type=\"graph.outlookGeoCoordinates\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The geographic coordinates and elevation of the location.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name associated with the location.\" />\n        </Property>\n        <Property Name=\"locationEmailAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional email address of the location.\" />\n        </Property>\n        <Property Name=\"locationType\" Type=\"graph.locationType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of location. Possible values are: default, conferenceRoom, homeAddress, businessAddress,geoCoordinates, streetAddress, hotel, restaurant, localBusiness, postalAddress. Read-only.\" />\n        </Property>\n        <Property Name=\"locationUri\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional URI representing the location.\" />\n        </Property>\n        <Property Name=\"uniqueId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only.\" />\n        </Property>\n        <Property Name=\"uniqueIdType\" Type=\"graph.locationUniqueIdType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"bookingQuestionAssignment\">\n        <Property Name=\"isRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether it is mandatory to answer the custom question.\" />\n        </Property>\n        <Property Name=\"questionId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If it is mandatory to answer the custom question.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"bookingReminder\">\n        <Property Name=\"message\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The message in the reminder.\" />\n        </Property>\n        <Property Name=\"offset\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The amount of time before the start of an appointment that the reminder should be sent. It's denoted in ISO 8601 format.\" />\n        </Property>\n        <Property Name=\"recipients\" Type=\"graph.bookingReminderRecipients\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The persons who should receive the reminder. Possible values are: allAttendees, staff, customer and unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"bookingSchedulingPolicy\">\n        <Property Name=\"allowStaffSelection\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if to allow customers to choose a specific person for the booking.\" />\n        </Property>\n        <Property Name=\"maximumAdvance\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum number of days in advance that a booking can be made. It follows the ISO 8601 format.\" />\n        </Property>\n        <Property Name=\"minimumLeadTime\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum amount of time before which bookings and cancellations must be made. It follows the ISO 8601 format.\" />\n        </Property>\n        <Property Name=\"sendConfirmationsToOwner\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True to notify the business via email when a booking is created or changed. Use the email address specified in the email property of the bookingBusiness entity for the business.\" />\n        </Property>\n        <Property Name=\"timeSlotInterval\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of each time slot, denoted in ISO 8601 format.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"bookingWorkHours\">\n        <Property Name=\"day\" Type=\"graph.dayOfWeek\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The day of the week represented by this instance. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday.\" />\n        </Property>\n        <Property Name=\"timeSlots\" Type=\"Collection(graph.bookingWorkTimeSlot)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of start/end times during a day.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"bookingWorkTimeSlot\">\n        <Property Name=\"end\" Type=\"Edm.TimeOfDay\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time of the day when work stops. For example, 17:00:00.0000000.\" />\n        </Property>\n        <Property Name=\"start\" Type=\"Edm.TimeOfDay\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time of the day when work starts. For example, 08:00:00.0000000.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"physicalAddress\">\n        <Property Name=\"city\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The city.\" />\n        </Property>\n        <Property Name=\"countryOrRegion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The country or region. It's a free-format string value, for example, 'United States'.\" />\n        </Property>\n        <Property Name=\"postalCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The postal code.\" />\n        </Property>\n        <Property Name=\"postOfficeBox\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The post office box number.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state.\" />\n        </Property>\n        <Property Name=\"street\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The street.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.physicalAddressType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of address. Possible values are: unknown, home, business, other.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"outlookGeoCoordinates\">\n        <Property Name=\"accuracy\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The accuracy of the latitude and longitude. As an example, the accuracy can be measured in meters, such as the latitude and longitude are accurate to within 50 meters.\" />\n        </Property>\n        <Property Name=\"altitude\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The altitude of the location.\" />\n        </Property>\n        <Property Name=\"altitudeAccuracy\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The accuracy of the altitude.\" />\n        </Property>\n        <Property Name=\"latitude\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The latitude of the location.\" />\n        </Property>\n        <Property Name=\"longitude\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The longitude of the location.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"staffAvailabilityItem\">\n        <Property Name=\"availabilityItems\" Type=\"Collection(graph.availabilityItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Each item in this collection indicates a slot and the status of the staff member.\" />\n        </Property>\n        <Property Name=\"staffId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the staff member.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"timeSlot\">\n        <Property Name=\"end\" Type=\"graph.dateTimeTimeZone\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date, time, and time zone that a period ends.\" />\n        </Property>\n        <Property Name=\"start\" Type=\"graph.dateTimeTimeZone\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date, time, and time zone that a period begins.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerFieldRules\">\n        <Property Name=\"defaultRules\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default rules that apply if no override matches to the current data.\" />\n        </Property>\n        <Property Name=\"overrides\" Type=\"Collection(graph.plannerRuleOverride)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Overrides that specify different rules for specific data associated with the field.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerRuleOverride\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the override. Allowed override values will be dependent on the property affected by the rule.\" />\n        </Property>\n        <Property Name=\"rules\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Overridden rules. These are used as rules for the override instead of the default rules.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerPlanConfigurationBucketDefinition\">\n        <Property Name=\"externalBucketId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application-specified identifier of the bucket.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerPlanConfigurationBucketLocalization\">\n        <Property Name=\"externalBucketId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application-specified identifier of the bucket.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the bucket.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerPropertyRule\" Abstract=\"true\">\n        <Property Name=\"ruleKind\" Type=\"graph.plannerRuleKind\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies which type of property rules is represented by this instance. The possible values are: taskRule, bucketRule, planRule, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerTaskConfigurationRoleBase\" Abstract=\"true\">\n        <Property Name=\"roleKind\" Type=\"graph.plannerUserRoleKind\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of the role. The possible values are: relationship, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerRelationshipBasedUserType\" BaseType=\"graph.plannerTaskConfigurationRoleBase\">\n        <Property Name=\"role\" Type=\"graph.plannerRelationshipUserRoles\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the relationship of the caller to the task. The possible values are: defaultRules, groupOwners, groupMembers, taskAssignees, applications, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerTaskPolicy\">\n        <Property Name=\"rules\" Type=\"Collection(graph.plannerTaskRoleBasedRule)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The rules that should be enforced on the tasks when they are being changed outside of the scenario, based on the role of the caller.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerTaskRoleBasedRule\">\n        <Property Name=\"defaultRule\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default rule that applies when a property or action-specific rule is not provided. Possible values are: Allow, Block\" />\n        </Property>\n        <Property Name=\"propertyRule\" Type=\"graph.plannerTaskPropertyRule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rules for specific properties and actions.\" />\n        </Property>\n        <Property Name=\"role\" Type=\"graph.plannerTaskConfigurationRoleBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The role these rules apply to.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerTaskPropertyRule\" BaseType=\"graph.plannerPropertyRule\">\n        <Property Name=\"appliedCategories\" Type=\"graph.plannerFieldRules\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rules and restrictions for applied categories. This value does not currently support overrides. Accepted values for the default rule and individual overrides are allow, block.\" />\n        </Property>\n        <Property Name=\"assignments\" Type=\"graph.plannerFieldRules\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rules and restrictions for assignments. Allowed overrides are userCreated and applicationCreated. Accepted values for the default rule and individual overrides are allow, add, addSelf, addOther, remove, removeSelf, removeOther, block.\" />\n        </Property>\n        <Property Name=\"checkLists\" Type=\"graph.plannerFieldRules\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rules and restrictions for checklist. Allowed overrides are userCreated and applicationCreated. Accepted values for the default rule and individual overrides are allow, add, remove, update, check, reorder, block.\" />\n        </Property>\n        <Property Name=\"delete\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rules and restrictions for deleting the task. Accepted values are allow and block.\" />\n        </Property>\n        <Property Name=\"dueDate\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rules and restrictions for changing the due date of the task. Accepted values are allow and block.\" />\n        </Property>\n        <Property Name=\"move\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rules and restrictions for moving the task between buckets or plans. Accepted values are allow, moveBetweenPlans, moveBetweenBuckets, and block.\" />\n        </Property>\n        <Property Name=\"notes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rules and restrictions for changing the notes of the task. Accepted values are allow and block.\" />\n        </Property>\n        <Property Name=\"order\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rules and restrictions for changing the order of the task. Accepted values are allow and block.\" />\n        </Property>\n        <Property Name=\"percentComplete\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rules and restrictions for changing the completion percentage of the task. Accepted values are allow, setToComplete, setToNotStarted, setToInProgress, and block.\" />\n        </Property>\n        <Property Name=\"previewType\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rules and restrictions for changing the preview type of the task. Accepted values are allow and block.\" />\n        </Property>\n        <Property Name=\"priority\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rules and restrictions for changing the priority of the task. Accepted values are allow and block.\" />\n        </Property>\n        <Property Name=\"references\" Type=\"graph.plannerFieldRules\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rules and restrictions for references. Allowed overrides are userCreated and applicationCreated. Accepted values for the default rule and individual overrides are allow, add, remove, block.\" />\n        </Property>\n        <Property Name=\"startDate\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rules and restrictions for changing the start date of the task. Accepted values are allow and block.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rules and restrictions for changing the title of the task. Accepted values are allow and block.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcAuditActor\">\n        <Property Name=\"applicationDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the application.\" />\n        </Property>\n        <Property Name=\"applicationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure AD application ID.\" />\n        </Property>\n        <Property Name=\"ipAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IP address.\" />\n        </Property>\n        <Property Name=\"remoteTenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The delegated partner tenant ID.\" />\n        </Property>\n        <Property Name=\"remoteUserId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The delegated partner user ID.\" />\n        </Property>\n        <Property Name=\"servicePrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Service Principal Name (SPN).\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.cloudPcAuditActorType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The actor type. Possible values include ItPro, Application, Partner and Unknown.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure AD user ID.\" />\n        </Property>\n        <Property Name=\"userPermissions\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of user permissions and application permissions when the audit event was performed.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name (UPN).\" />\n        </Property>\n        <Property Name=\"userRoleScopeTags\" Type=\"Collection(graph.cloudPcUserRoleScopeTagInfo)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of role scope tags.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcUserRoleScopeTagInfo\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scope tag display name.\" />\n        </Property>\n        <Property Name=\"roleScopeTagId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scope tag ID.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcAuditProperty\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name.\" />\n        </Property>\n        <Property Name=\"newValue\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"New value.\" />\n        </Property>\n        <Property Name=\"oldValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Old value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcAuditResource\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The resource entity display name.\" />\n        </Property>\n        <Property Name=\"modifiedProperties\" Type=\"Collection(graph.cloudPcAuditProperty)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of modified properties.\" />\n        </Property>\n        <Property Name=\"resourceId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the audit resource.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the audit resource.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcBulkRemoteActionResult\">\n        <Property Name=\"failedDeviceIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of all the Intune managed device IDs that completed the bulk action with a failure.\" />\n        </Property>\n        <Property Name=\"notFoundDeviceIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of all the Intune managed device IDs that were not found when the bulk action was attempted.\" />\n        </Property>\n        <Property Name=\"notSupportedDeviceIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of all the Intune managed device IDs that were identified as unsupported for the bulk action.\" />\n        </Property>\n        <Property Name=\"successfulDeviceIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of all the Intune managed device IDs that completed the bulk action successfully.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcConnectivityEvent\">\n        <Property Name=\"eventDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the date and time when this event was created. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"eventName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the event.\" />\n        </Property>\n        <Property Name=\"eventResult\" Type=\"graph.cloudPcConnectivityEventResult\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Result of this event. Possible values are: unknown, success, failure, and unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"eventType\" Type=\"graph.cloudPcConnectivityEventType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of this event. Possible values are: unknown, userConnection, userTroubleshooting, deviceHealthCheck, and unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"message\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional message for this event.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcConnectivityResult\">\n        <Property Name=\"failedHealthCheckItems\" Type=\"Collection(graph.cloudPcHealthCheckItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of failed health check items. If the status property is available, this property will be empty.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.cloudPcConnectivityStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connectivity status of the Cloud PC. Possible values are: unknown, available, availableWithWarning, unavailable, and unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"updatedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Datetime when the status was updated. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcHealthCheckItem\">\n        <Property Name=\"additionalDetails\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional message for this health check.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The connectivity health check item name.\" />\n        </Property>\n        <Property Name=\"lastHealthCheckDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp when the last check occurs. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"result\" Type=\"graph.cloudPcConnectivityEventResult\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The result of this health check item. Possible values are: unknown, success, failure.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcDomainJoinConfiguration\">\n        <Property Name=\"onPremisesConnectionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure network connection ID that matches the virtual network IT admins want the provisioning policy to use when they create Cloud PCs. You can use this property in both domain join types: Azure AD joined or Hybrid Azure AD joined. If you enter an onPremisesConnectionId, leave regionName as empty.\" />\n        </Property>\n        <Property Name=\"regionGroup\" Type=\"graph.cloudPcRegionGroup\" />\n        <Property Name=\"regionName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supported Azure region where the IT admin wants the provisioning policy to create Cloud PCs. The underlying virtual network will be created and managed by the Windows 365 service. This can only be entered if the IT admin chooses Azure AD joined as the domain join type. If you enter a regionName, leave onPremisesConnectionId as empty.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.cloudPcDomainJoinType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how the provisioned Cloud PC will be joined to Azure AD. If you choose the hybridAzureADJoin type, only provide a value for the onPremisesConnectionId property and leave regionName as empty. If you choose the azureADJoin type, provide a value for either onPremisesConnectionId or regionName. The possible values are: azureADJoin, hybridAzureADJoin, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcForensicStorageAccount\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"storageAccountId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the storage account.\" />\n        </Property>\n        <Property Name=\"storageAccountName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the storage account.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcLaunchInfo\">\n        <Property Name=\"cloudPcId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the Cloud PC.\" />\n        </Property>\n        <Property Name=\"cloudPcLaunchUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The connect URL of the Cloud PC.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcLoginResult\">\n        <Property Name=\"time\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time of the Cloud PC sign in action. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as '2014-01-01T00:00:00Z'. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcManagementAssignmentTarget\" Abstract=\"true\" />\n      <ComplexType Name=\"cloudPcManagementGroupAssignmentTarget\" BaseType=\"graph.cloudPcManagementAssignmentTarget\">\n        <Property Name=\"groupId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the target group for the assignment.\" />\n        </Property>\n        <Property Name=\"servicePlanId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcOnPremisesConnectionHealthCheck\">\n        <Property Name=\"additionalDetails\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional details about the health check or the recommended action.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for this health check item.\" />\n        </Property>\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The end time of the health check item. Read-only.\" />\n        </Property>\n        <Property Name=\"errorType\" Type=\"graph.cloudPcOnPremisesConnectionHealthCheckErrorType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of error that occurred during this health check.\" />\n        </Property>\n        <Property Name=\"recommendedAction\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The recommended action to fix the corresponding error.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start time of the health check item. Read-only.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.cloudPcOnPremisesConnectionStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the health check item. Possible values are: pending, running, passed, failed, unknownFutureValue. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcOnPremisesConnectionStatusDetails\">\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The end time of the connection health check. 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.\" />\n        </Property>\n        <Property Name=\"healthChecks\" Type=\"Collection(graph.cloudPcOnPremisesConnectionHealthCheck)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All checks that are done on the connection.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start time of the connection health check. 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.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcPartnerAgentInstallResult\">\n        <Property Name=\"installStatus\" Type=\"graph.cloudPcPartnerAgentInstallStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of a partner agent installation. Possible values are: installed, installFailed, installing, uninstalling, uninstallFailed and licensed. Read-Only.\" />\n        </Property>\n        <Property Name=\"isThirdPartyPartner\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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'.\" />\n        </Property>\n        <Property Name=\"partnerAgentName\" Type=\"graph.cloudPcPartnerAgentName\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the name of a partner agent and includes first-party and third-party. Currently, Citrix is the only third-party value. Read-Only.\" />\n        </Property>\n        <Property Name=\"retriable\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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'.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcRemoteActionCapability\">\n        <Property Name=\"actionCapability\" Type=\"graph.actionCapability\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the state of the supported action capability to perform a Cloud PC remote action. Possible values are: enabled, disabled. Default value is enabled.\" />\n        </Property>\n        <Property Name=\"actionName\" Type=\"graph.cloudPcRemoteActionName\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the supported Cloud PC remote action. Possible values are: unknown, restart, rename, restore, resize, reprovision, troubleShoot, changeUserAccountType, placeUnderReview. Default value is unknown.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcRemoteActionResult\">\n        <Property Name=\"actionName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The specified action. Supported values in the Microsoft Endpoint Manager portal are: Reprovision, Resize, Restore. Supported values in enterprise Cloud PC devices are: Reboot, Rename, Reprovision, Troubleshoot.\" />\n        </Property>\n        <Property Name=\"actionState\" Type=\"graph.actionState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action. Possible values are: None, pending, canceled, active, done, failed, notSupported. Read-only.\" />\n        </Property>\n        <Property Name=\"cloudPcId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the Cloud PC device on which the remote action is performed. Read-only.\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last update time for action. The Timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as '2014-01-01T00:00:00Z'.\" />\n        </Property>\n        <Property Name=\"managedDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the Intune managed device on which the remote action is performed. Read-only.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action was initiated. The Timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as '2014-01-01T00:00:00Z'.\" />\n        </Property>\n        <Property Name=\"statusDetails\" Type=\"graph.cloudPcStatusDetails\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The details of the Cloud PC status.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcStatusDetails\">\n        <Property Name=\"additionalInformation\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Any additional information about the Cloud PC status.\" />\n        </Property>\n        <Property Name=\"code\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The code associated with the Cloud PC status.\" />\n        </Property>\n        <Property Name=\"message\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status message.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcRestorePointSetting\">\n        <Property Name=\"frequencyInHours\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time interval in hours to take snapshots (restore points) of a Cloud PC automatically. Possible values are 4, 6, 12, 16, and 24. The default frequency is 12 hours.\" />\n        </Property>\n        <Property Name=\"userRestoreEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, the user has the ability to use snapshots to restore Cloud PCs. If false, non-admin users cannot use snapshots to restore the Cloud PC.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcReviewStatus\">\n        <Property Name=\"azureStorageAccountId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The resource ID of the Azure Storage account in which the Cloud PC snapshot is being saved.\" />\n        </Property>\n        <Property Name=\"azureStorageAccountName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the Azure Storage account in which the Cloud PC snapshot is being saved.\" />\n        </Property>\n        <Property Name=\"azureStorageContainerName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the container in an Azure Storage account in which the Cloud PC snapshot is being saved.\" />\n        </Property>\n        <Property Name=\"inReview\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the Cloud PC is set to in review by the administrator.\" />\n        </Property>\n        <Property Name=\"restorePointDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The specific date and time of the Cloud PC snapshot that was taken and saved automatically, when the Cloud PC is set to in review. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"reviewStartDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The specific date and time when the Cloud PC was set to in review. The timestamp is shown in ISO 8601 format and Coordinated Universal Time (UTC). For example, midnight UTC on Jan 1, 2014 appears as 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"subscriptionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the Azure subscription in which the Cloud PC snapshot is being saved, in GUID format.\" />\n        </Property>\n        <Property Name=\"subscriptionName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the Azure subscription in which the Cloud PC snapshot is being saved.\" />\n        </Property>\n        <Property Name=\"userAccessLevel\" Type=\"graph.cloudPcUserAccessLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The access level of the end user on the Cloud PC. Possible values are: unrestricted, restricted.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcSourceDeviceImage\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the source image.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the source image.\" />\n        </Property>\n        <Property Name=\"subscriptionDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of subscription that hosts the source image.\" />\n        </Property>\n        <Property Name=\"subscriptionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of subscription that hosts the source image.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcSubscription\" BaseType=\"microsoft.graph.entity\">\n        <Property Name=\"subscriptionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the subscription.\" />\n        </Property>\n        <Property Name=\"subscriptionName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the subscription.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudPcWindowsSettings\">\n        <Property Name=\"language\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows language/region tag to use for language pack configuration and localization of the Cloud PC. The default value is en-US, which corresponds to English (United States).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"microsoftManagedDesktop\">\n        <Property Name=\"profile\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the Microsoft Managed Desktop profile that the Windows 365 Cloud PC is associated with.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.microsoftManagedDesktopType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the provisioning policy enables Microsoft Managed Desktop. It indicates the type of plan under which the device is managed if the provisioning policy is enabled. Possible values are: notManaged, premiumManaged, standardManaged, starterManaged, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"unifiedRolePermission\">\n        <Property Name=\"allowedResourceActions\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set of tasks that can be performed on a resource.\" />\n        </Property>\n        <Property Name=\"condition\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional constraints that must be met for the permission to be effective. Not supported for custom roles.\" />\n        </Property>\n        <Property Name=\"excludedResourceActions\" Type=\"Collection(Edm.String)\" />\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementSettings\">\n        <Property Name=\"androidDeviceAdministratorEnrollmentEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to determine if Android device administrator enrollment is enabled for this account.\" />\n        </Property>\n        <Property Name=\"derivedCredentialProvider\" Type=\"graph.derivedCredentialProviderType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Derived Credential Provider to use for this account. Possible values are: notConfigured, entrustDataCard, purebred, xTec, intercede.\" />\n        </Property>\n        <Property Name=\"derivedCredentialUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Derived Credential Provider self-service URI.\" />\n        </Property>\n        <Property Name=\"deviceComplianceCheckinThresholdDays\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days a device is allowed to go without checking in to remain compliant.\" />\n        </Property>\n        <Property Name=\"deviceInactivityBeforeRetirementInDay\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the device does not check in for specified number of days, the company data might be removed and the device will not be under management. Valid values 30 to 270\" />\n        </Property>\n        <Property Name=\"enableAutopilotDiagnostics\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether the autopilot diagnostic feature is enabled or not.\" />\n        </Property>\n        <Property Name=\"enableDeviceGroupMembershipReport\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether the device group membership report feature is enabled or not.\" />\n        </Property>\n        <Property Name=\"enableEnhancedTroubleshootingExperience\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether the enhanced troubleshooting UX is enabled or not.\" />\n        </Property>\n        <Property Name=\"enableLogCollection\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether the log collection feature should be available for use.\" />\n        </Property>\n        <Property Name=\"enhancedJailBreak\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Is feature enabled or not for enhanced jailbreak detection.\" />\n        </Property>\n        <Property Name=\"ignoreDevicesForUnsupportedSettingsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property to determine whether to ignore unsupported compliance settings on certian models of devices.\" />\n        </Property>\n        <Property Name=\"isScheduledActionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Is feature enabled or not for scheduled action for rule.\" />\n        </Property>\n        <Property Name=\"secureByDefault\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device should be noncompliant when there is no compliance policy targeted when this is true\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"intuneBrand\">\n        <Property Name=\"companyPortalBlockedActions\" Type=\"Collection(graph.companyPortalBlockedAction)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of blocked actions on the company portal as per platform and device ownership types.\" />\n        </Property>\n        <Property Name=\"contactITEmailAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the person/organization responsible for IT support.\" />\n        </Property>\n        <Property Name=\"contactITName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the person/organization responsible for IT support.\" />\n        </Property>\n        <Property Name=\"contactITNotes\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text comments regarding the person/organization responsible for IT support.\" />\n        </Property>\n        <Property Name=\"contactITPhoneNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of the person/organization responsible for IT support.\" />\n        </Property>\n        <Property Name=\"customCanSeePrivacyMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The custom privacy message used to explain what the organization can see and do on managed devices.\" />\n        </Property>\n        <Property Name=\"customCantSeePrivacyMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The custom privacy message used to explain what the organization can’t see or do on managed devices.\" />\n        </Property>\n        <Property Name=\"customPrivacyMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The custom privacy message used to explain what the organization can’t see or do on managed devices.\" />\n        </Property>\n        <Property Name=\"darkBackgroundLogo\" Type=\"graph.mimeContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Logo image displayed in Company Portal apps which have a dark background behind the logo.\" />\n        </Property>\n        <Property Name=\"disableClientTelemetry\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Applies to telemetry sent from all clients to the Intune service. When disabled, all proactive troubleshooting and issue warnings within the client are turned off, and telemetry settings appear inactive or hidden to the device user.\" />\n        </Property>\n        <Property Name=\"disableDeviceCategorySelection\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if Device Category Selection will be shown in Company Portal\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Company/organization name that is displayed to end users.\" />\n        </Property>\n        <Property Name=\"enrollmentAvailability\" Type=\"graph.enrollmentAvailabilityOptions\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Customized device enrollment flow displayed to the end user . Possible values are: availableWithPrompts, availableWithoutPrompts, unavailable.\" />\n        </Property>\n        <Property Name=\"isFactoryResetDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the adminsistrator has disabled the 'Factory Reset' action on corporate owned devices.\" />\n        </Property>\n        <Property Name=\"isRemoveDeviceDisabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the adminsistrator has disabled the 'Remove Device' action on corporate owned devices.\" />\n        </Property>\n        <Property Name=\"landingPageCustomizedImage\" Type=\"graph.mimeContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Customized image displayed in Company Portal app landing page\" />\n        </Property>\n        <Property Name=\"lightBackgroundLogo\" Type=\"graph.mimeContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Logo image displayed in Company Portal apps which have a light background behind the logo.\" />\n        </Property>\n        <Property Name=\"onlineSupportSiteName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the company/organization’s IT helpdesk site.\" />\n        </Property>\n        <Property Name=\"onlineSupportSiteUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to the company/organization’s IT helpdesk site.\" />\n        </Property>\n        <Property Name=\"privacyUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to the company/organization’s privacy policy.\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of scope tags assigned to the default branding profile\" />\n        </Property>\n        <Property Name=\"sendDeviceOwnershipChangePushNotification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if a push notification is sent to users when their device ownership type changes from personal to corporate\" />\n        </Property>\n        <Property Name=\"showAzureADEnterpriseApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if AzureAD Enterprise Apps will be shown in Company Portal\" />\n        </Property>\n        <Property Name=\"showConfigurationManagerApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if ConfigurationManagerApps will be shown in Company Portal\" />\n        </Property>\n        <Property Name=\"showDisplayNameNextToLogo\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.\" />\n        </Property>\n        <Property Name=\"showLogo\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied logo images are shown or not shown.\" />\n        </Property>\n        <Property Name=\"showNameNextToLogo\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that represents whether the administrator-supplied display name will be shown next to the logo image.\" />\n        </Property>\n        <Property Name=\"showOfficeWebApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean that indicates if Office WebApps will be shown in Company Portal\" />\n        </Property>\n        <Property Name=\"themeColor\" Type=\"graph.rgbColor\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Primary theme color used in the Company Portal applications and web portal.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"adminConsent\">\n        <Property Name=\"shareAPNSData\" Type=\"graph.adminConsentState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin consent state of sharing user and device data to Apple. Possible values are: notConfigured, granted, notGranted.\" />\n        </Property>\n        <Property Name=\"shareUserExperienceAnalyticsData\" Type=\"graph.adminConsentState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the admin consent for sharing User experience analytics data. Possible values are: notConfigured, granted, notGranted.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"dataProcessorServiceForWindowsFeaturesOnboarding\">\n        <Property Name=\"areDataProcessorServiceForWindowsFeaturesEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the tenant has enabled MEM features utilizing Data Processor Service for Windows (DPSW) data. When TRUE, the tenant has enabled MEM features utilizing Data Processor Service for Windows (DPSW) data. When FALSE, the tenant has not enabled MEM features utilizing Data Processor Service for Windows (DPSW) data. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"hasValidWindowsLicense\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the tenant has required Windows license. When TRUE, the tenant has the required Windows license. When FALSE, the tenant does not have the required Windows license. Default value is FALSE.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceProtectionOverview\">\n        <Property Name=\"cleanDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Clean device count.\" />\n        </Property>\n        <Property Name=\"criticalFailuresDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Critical failures device count.\" />\n        </Property>\n        <Property Name=\"inactiveThreatAgentDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device with inactive threat agent count\" />\n        </Property>\n        <Property Name=\"pendingFullScanDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending full scan device count.\" />\n        </Property>\n        <Property Name=\"pendingManualStepsDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending manual steps device count.\" />\n        </Property>\n        <Property Name=\"pendingOfflineScanDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending offline scan device count.\" />\n        </Property>\n        <Property Name=\"pendingQuickScanDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending quick scan device count. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"pendingRestartDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pending restart device count.\" />\n        </Property>\n        <Property Name=\"pendingSignatureUpdateDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device with old signature count.\" />\n        </Property>\n        <Property Name=\"totalReportedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total device count.\" />\n        </Property>\n        <Property Name=\"unknownStateThreatAgentDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device with threat agent state as unknown count.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"managedDeviceCleanupSettings\">\n        <Property Name=\"deviceInactivityBeforeRetirementInDays\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of days when the device has not contacted Intune.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userExperienceAnalyticsAnomalySeverityOverview\">\n        <Property Name=\"highSeverityAnomalyCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates count of high severity anomalies which have been detected. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"informationalSeverityAnomalyCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates count of informational severity anomalies which have been detected. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"lowSeverityAnomalyCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates count of low severity anomalies which have been detected. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"mediumSeverityAnomalyCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates count of medium severity anomalies which have been detected. Valid values -2147483648 to 2147483647\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userExperienceAnalyticsSettings\">\n        <Property Name=\"configurationManagerDataConnectorConfigured\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if Tenant attach is configured. If configured then SCCM tenant attached devices will show up in UXA reporting.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsMalwareOverview\">\n        <Property Name=\"malwareCategorySummary\" Type=\"Collection(graph.windowsMalwareCategoryCount)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices per malware category\" />\n        </Property>\n        <Property Name=\"malwareDetectedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware detected in the last 30 days\" />\n        </Property>\n        <Property Name=\"malwareExecutionStateSummary\" Type=\"Collection(graph.windowsMalwareExecutionStateCount)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices per malware execution state\" />\n        </Property>\n        <Property Name=\"malwareNameSummary\" Type=\"Collection(graph.windowsMalwareNameCount)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices per malware\" />\n        </Property>\n        <Property Name=\"malwareSeveritySummary\" Type=\"Collection(graph.windowsMalwareSeverityCount)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of active malware per malware severity\" />\n        </Property>\n        <Property Name=\"malwareStateSummary\" Type=\"Collection(graph.windowsMalwareStateCount)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices per malware state\" />\n        </Property>\n        <Property Name=\"osVersionsSummary\" Type=\"Collection(graph.osVersionCount)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware per windows OS version\" />\n        </Property>\n        <Property Name=\"totalDistinctMalwareCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of all distinct malwares detected across all devices. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"totalMalwareCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of all malware detections across all devices. Valid values -2147483648 to 2147483647\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"connectorStatusDetails\">\n        <Property Name=\"connectorInstanceId\" Type=\"Edm.String\" />\n        <Property Name=\"connectorName\" Type=\"graph.connectorName\" Nullable=\"false\" />\n        <Property Name=\"eventDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"status\" Type=\"graph.connectorHealthState\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"chromeOSDeviceProperty\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the property\" />\n        </Property>\n        <Property Name=\"updatable\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether this property is updatable\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the property\" />\n        </Property>\n        <Property Name=\"valueType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of the value\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"configurationManagerClientEnabledFeatures\">\n        <Property Name=\"compliancePolicy\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether compliance policy is managed by Intune\" />\n        </Property>\n        <Property Name=\"deviceConfiguration\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether device configuration is managed by Intune\" />\n        </Property>\n        <Property Name=\"endpointProtection\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether Endpoint Protection is managed by Intune\" />\n        </Property>\n        <Property Name=\"inventory\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether inventory is managed by Intune\" />\n        </Property>\n        <Property Name=\"modernApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether modern application is managed by Intune\" />\n        </Property>\n        <Property Name=\"officeApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether Office application is managed by Intune\" />\n        </Property>\n        <Property Name=\"resourceAccess\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether resource access is managed by Intune\" />\n        </Property>\n        <Property Name=\"windowsUpdateForBusiness\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether Windows Update for Business is managed by Intune\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"configurationManagerClientHealthState\">\n        <Property Name=\"errorCode\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for failed state.\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Datetime for last sync with configuration manager management point.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.configurationManagerClientState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current configuration manager client state. Possible values are: unknown, installed, healthy, installFailed, updateFailed, communicationError.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"configurationManagerClientInformation\">\n        <Property Name=\"clientIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration Manager Client Id from SCCM\" />\n        </Property>\n        <Property Name=\"clientVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration Manager Client version from SCCM\" />\n        </Property>\n        <Property Name=\"isBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration Manager Client blocked status from SCCM\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceActionResult\">\n        <Property Name=\"actionName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action name\" />\n        </Property>\n        <Property Name=\"actionState\" Type=\"graph.actionState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action. Possible values are: none, pending, canceled, active, done, failed, notSupported.\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action state was last updated\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action was initiated\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceHealthAttestationState\">\n        <Property Name=\"attestationIdentityKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TWhen an Attestation Identity Key (AIK) is present on a device, it indicates that the device has an endorsement key (EK) certificate.\" />\n        </Property>\n        <Property Name=\"bitLockerStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"On or Off of BitLocker Drive Encryption\" />\n        </Property>\n        <Property Name=\"bootAppSecurityVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security version number of the Boot Application\" />\n        </Property>\n        <Property Name=\"bootDebugging\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When bootDebugging is enabled, the device is used in development and testing\" />\n        </Property>\n        <Property Name=\"bootManagerSecurityVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security version number of the Boot Application\" />\n        </Property>\n        <Property Name=\"bootManagerVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the Boot Manager\" />\n        </Property>\n        <Property Name=\"bootRevisionListInfo\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Boot Revision List that was loaded during initial boot on the attested device\" />\n        </Property>\n        <Property Name=\"codeIntegrity\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When code integrity is enabled, code execution is restricted to integrity verified code\" />\n        </Property>\n        <Property Name=\"codeIntegrityCheckVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the Boot Manager\" />\n        </Property>\n        <Property Name=\"codeIntegrityPolicy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Code Integrity policy that is controlling the security of the boot environment\" />\n        </Property>\n        <Property Name=\"contentNamespaceUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DHA report version. (Namespace version)\" />\n        </Property>\n        <Property Name=\"contentVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The HealthAttestation state schema version\" />\n        </Property>\n        <Property Name=\"dataExcutionPolicy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DEP Policy defines a set of hardware and software technologies that perform additional checks on memory\" />\n        </Property>\n        <Property Name=\"deviceHealthAttestationStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DHA report version. (Namespace version)\" />\n        </Property>\n        <Property Name=\"earlyLaunchAntiMalwareDriverProtection\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ELAM provides protection for the computers in your network when they start up\" />\n        </Property>\n        <Property Name=\"healthAttestationSupportedStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This attribute indicates if DHA is supported for the device\" />\n        </Property>\n        <Property Name=\"healthStatusMismatchInfo\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This attribute appears if DHA-Service detects an integrity issue\" />\n        </Property>\n        <Property Name=\"issuedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when device was evaluated or issued to MDM\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp of the last update.\" />\n        </Property>\n        <Property Name=\"operatingSystemKernelDebugging\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When operatingSystemKernelDebugging is enabled, the device is used in development and testing\" />\n        </Property>\n        <Property Name=\"operatingSystemRevListInfo\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Operating System Revision List that was loaded during initial boot on the attested device\" />\n        </Property>\n        <Property Name=\"pcr0\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The measurement that is captured in PCR[0]\" />\n        </Property>\n        <Property Name=\"pcrHashAlgorithm\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Informational attribute that identifies the HASH algorithm that was used by TPM\" />\n        </Property>\n        <Property Name=\"resetCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of times a PC device has hibernated or resumed\" />\n        </Property>\n        <Property Name=\"restartCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of times a PC device has rebooted\" />\n        </Property>\n        <Property Name=\"safeMode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Safe mode is a troubleshooting option for Windows that starts your computer in a limited state\" />\n        </Property>\n        <Property Name=\"secureBoot\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When Secure Boot is enabled, the core components must have the correct cryptographic signatures\" />\n        </Property>\n        <Property Name=\"secureBootConfigurationPolicyFingerPrint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fingerprint of the Custom Secure Boot Configuration Policy\" />\n        </Property>\n        <Property Name=\"testSigning\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When test signing is allowed, the device does not enforce signature validation during boot\" />\n        </Property>\n        <Property Name=\"tpmVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security version number of the Boot Application\" />\n        </Property>\n        <Property Name=\"virtualSecureMode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"VSM is a container that protects high value assets from a compromised kernel\" />\n        </Property>\n        <Property Name=\"windowsPE\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system running with limited services that is used to prepare a computer for Windows\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"hardwareInformation\">\n        <Property Name=\"batteryChargeCycles\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of charge cycles the device’s current battery has gone through. Valid values 0 to 2147483647\" />\n        </Property>\n        <Property Name=\"batteryHealthPercentage\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device’s current battery’s health percentage. Valid values 0 to 100\" />\n        </Property>\n        <Property Name=\"batteryLevelPercentage\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The battery level, between 0.0 and 100, or null if the battery level cannot be determined. The update frequency of this property is per-checkin. Note this property is currently supported only on devices running iOS 5.0 and later, and is available only when Device Information access right is obtained. Valid values 0 to 100\" />\n        </Property>\n        <Property Name=\"batterySerialNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The serial number of the device’s current battery\" />\n        </Property>\n        <Property Name=\"cellularTechnology\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cellular technology of the device\" />\n        </Property>\n        <Property Name=\"deviceFullQualifiedDomainName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the fully qualified domain name of the device (if any). If the device is not domain-joined, it returns an empty string.\" />\n        </Property>\n        <Property Name=\"deviceGuardLocalSystemAuthorityCredentialGuardState\" Type=\"graph.deviceGuardLocalSystemAuthorityCredentialGuardState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Local System Authority (LSA) credential guard status. . Possible values are: running, rebootRequired, notLicensed, notConfigured, virtualizationBasedSecurityNotRunning.\" />\n        </Property>\n        <Property Name=\"deviceGuardVirtualizationBasedSecurityHardwareRequirementState\" Type=\"graph.deviceGuardVirtualizationBasedSecurityHardwareRequirementState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Virtualization-based security hardware requirement status. Possible values are: meetHardwareRequirements, secureBootRequired, dmaProtectionRequired, hyperVNotSupportedForGuestVM, hyperVNotAvailable.\" />\n        </Property>\n        <Property Name=\"deviceGuardVirtualizationBasedSecurityState\" Type=\"graph.deviceGuardVirtualizationBasedSecurityState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Virtualization-based security status. . Possible values are: running, rebootRequired, require64BitArchitecture, notLicensed, notConfigured, doesNotMeetHardwareRequirements, other.\" />\n        </Property>\n        <Property Name=\"deviceLicensingLastErrorCode\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A standard error code indicating the last error, or 0 indicating no error (default). The update frequency of this property is daily. Note this property is currently supported only for Windows based Device based subscription licensing. Valid values 0 to 2147483647\" />\n        </Property>\n        <Property Name=\"deviceLicensingLastErrorDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error text message as a descripition for deviceLicensingLastErrorCode. The update frequency of this property is daily. Note this property is currently supported only for Windows based Device based subscription licensing.\" />\n        </Property>\n        <Property Name=\"deviceLicensingStatus\" Type=\"graph.deviceLicensingStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device based subscription licensing status. The update frequency of this property is daily. Note this property is currently supported only for Windows based Device based subscription licensing. In case it is not supported, the value will be set to unknown (-1). Possible values are: licenseRefreshStarted, licenseRefreshPending, deviceIsNotAzureActiveDirectoryJoined, verifyingMicrosoftDeviceIdentity, deviceIdentityVerificationFailed, verifyingMirosoftAccountIdentity, mirosoftAccountVerificationFailed, acquiringDeviceLicense, refreshingDeviceLicense, deviceLicenseRefreshSucceed, deviceLicenseRefreshFailed, removingDeviceLicense, deviceLicenseRemoveSucceed, deviceLicenseRemoveFailed, unknownFutureValue, unknown.\" />\n        </Property>\n        <Property Name=\"esimIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"eSIM identifier\" />\n        </Property>\n        <Property Name=\"freeStorageSpace\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Free storage space of the device.\" />\n        </Property>\n        <Property Name=\"imei\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IMEI\" />\n        </Property>\n        <Property Name=\"ipAddressV4\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IPAddressV4\" />\n        </Property>\n        <Property Name=\"isEncrypted\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encryption status of the device\" />\n        </Property>\n        <Property Name=\"isSharedDevice\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Shared iPad\" />\n        </Property>\n        <Property Name=\"isSupervised\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supervised mode of the device\" />\n        </Property>\n        <Property Name=\"manufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Manufacturer of the device\" />\n        </Property>\n        <Property Name=\"meid\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MEID\" />\n        </Property>\n        <Property Name=\"model\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Model of the device\" />\n        </Property>\n        <Property Name=\"operatingSystemEdition\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String that specifies the OS edition.\" />\n        </Property>\n        <Property Name=\"operatingSystemLanguage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system language of the device\" />\n        </Property>\n        <Property Name=\"operatingSystemProductType\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Int that specifies the Windows Operating System ProductType. More details here https://go.microsoft.com/fwlink/?linkid=2126950. Valid values 0 to 2147483647\" />\n        </Property>\n        <Property Name=\"osBuildNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating System Build Number on Android device\" />\n        </Property>\n        <Property Name=\"phoneNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Phone number of the device\" />\n        </Property>\n        <Property Name=\"productName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product name, e.g. iPad8,12 etc. The update frequency of this property is weekly. Note this property is currently supported only on iOS/MacOS devices, and is available only when Device Information access right is obtained.\" />\n        </Property>\n        <Property Name=\"residentUsersCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of users currently on this device, or null (default) if the value of this property cannot be determined. The update frequency of this property is per-checkin. Note this property is currently supported only on devices running iOS 13.4 and later, and is available only when Device Information access right is obtained. Valid values 0 to 2147483647\" />\n        </Property>\n        <Property Name=\"serialNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Serial number.\" />\n        </Property>\n        <Property Name=\"sharedDeviceCachedUsers\" Type=\"Collection(graph.sharedAppleDeviceUser)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All users on the shared Apple device\" />\n        </Property>\n        <Property Name=\"subnetAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SubnetAddress\" />\n        </Property>\n        <Property Name=\"subscriberCarrier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subscriber carrier of the device\" />\n        </Property>\n        <Property Name=\"systemManagementBIOSVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BIOS version as reported by SMBIOS\" />\n        </Property>\n        <Property Name=\"totalStorageSpace\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total storage space of the device.\" />\n        </Property>\n        <Property Name=\"tpmManufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifying information that uniquely names the TPM manufacturer\" />\n        </Property>\n        <Property Name=\"tpmSpecificationVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String that specifies the specification version.\" />\n        </Property>\n        <Property Name=\"tpmVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the TPM, as specified by the manufacturer\" />\n        </Property>\n        <Property Name=\"wifiMac\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WiFi MAC address of the device\" />\n        </Property>\n        <Property Name=\"wiredIPv4Addresses\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of wired IPv4 addresses. The update frequency (the maximum delay for the change of property value to be synchronized from the device to the cloud storage) of this property is daily. Note this property is currently supported only on devices running on Windows.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"loggedOnUser\">\n        <Property Name=\"lastLogOnDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date time when user logs on\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User id\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"alternativeSecurityId\">\n        <Property Name=\"identityProvider\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only\" />\n        </Property>\n        <Property Name=\"key\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"dataSubject\" OpenType=\"true\">\n        <Property Name=\"email\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email of the data subject.\" />\n        </Property>\n        <Property Name=\"firstName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"First name of the data subject.\" />\n        </Property>\n        <Property Name=\"lastName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last Name of the data subject.\" />\n        </Property>\n        <Property Name=\"residency\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The country/region of residency. The residency information is uesed only for internal reporting but not for the content search.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"itemBody\">\n        <Property Name=\"content\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content of the item.\" />\n        </Property>\n        <Property Name=\"contentType\" Type=\"graph.bodyType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the content. Possible values are text and html.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"publicError\">\n        <Property Name=\"code\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the error code.\" />\n        </Property>\n        <Property Name=\"details\" Type=\"Collection(graph.publicErrorDetail)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of the error.\" />\n        </Property>\n        <Property Name=\"innerError\" Type=\"graph.publicInnerError\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of the inner error.\" />\n        </Property>\n        <Property Name=\"message\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A non-localized message for the developer.\" />\n        </Property>\n        <Property Name=\"target\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target of the error.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"publicErrorDetail\">\n        <Property Name=\"code\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code.\" />\n        </Property>\n        <Property Name=\"message\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error message.\" />\n        </Property>\n        <Property Name=\"target\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target of the error.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"publicInnerError\" OpenType=\"true\">\n        <Property Name=\"code\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code.\" />\n        </Property>\n        <Property Name=\"details\" Type=\"Collection(graph.publicErrorDetail)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of error details.\" />\n        </Property>\n        <Property Name=\"message\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error message.\" />\n        </Property>\n        <Property Name=\"target\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target of the error.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"subjectRightsRequestMailboxLocation\" Abstract=\"true\" />\n      <ComplexType Name=\"subjectRightsRequestAllMailboxLocation\" BaseType=\"graph.subjectRightsRequestMailboxLocation\" />\n      <ComplexType Name=\"subjectRightsRequestSiteLocation\" Abstract=\"true\" />\n      <ComplexType Name=\"subjectRightsRequestAllSiteLocation\" BaseType=\"graph.subjectRightsRequestSiteLocation\" />\n      <ComplexType Name=\"subjectRightsRequestDetail\">\n        <Property Name=\"excludedItemCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of items that are excluded from the request.\" />\n        </Property>\n        <Property Name=\"insightCounts\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of items per insight.\" />\n        </Property>\n        <Property Name=\"itemCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of items found.\" />\n        </Property>\n        <Property Name=\"itemNeedReview\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of item that need review.\" />\n        </Property>\n        <Property Name=\"productItemCounts\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of items per product, such as Exchange, SharePoint, OneDrive, and Teams.\" />\n        </Property>\n        <Property Name=\"signedOffItemCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of items signed off by the administrator.\" />\n        </Property>\n        <Property Name=\"totalItemSize\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total item size in bytes.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"subjectRightsRequestEnumeratedMailboxLocation\" BaseType=\"graph.subjectRightsRequestMailboxLocation\">\n        <Property Name=\"upns\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of mailboxes that should be included in the search. Includes the UPN (user principal name) of each mailbox, for example, Monica.Thompson@contoso.com.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"subjectRightsRequestEnumeratedSiteLocation\" BaseType=\"graph.subjectRightsRequestSiteLocation\">\n        <Property Name=\"urls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of site URLs that should be included. Includes the URL of each site, for example, https://www.contoso.com/site1.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"subjectRightsRequestHistory\">\n        <Property Name=\"changedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user who changed the  subject rights request.\" />\n        </Property>\n        <Property Name=\"eventDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data and time when the entity was changed.\" />\n        </Property>\n        <Property Name=\"stage\" Type=\"graph.subjectRightsRequestStage\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The stage when the entity was changed. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"stageStatus\" Type=\"graph.subjectRightsRequestStageStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the stage when the entity was changed. Possible values are: notStarted, current, completed, failed, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of history.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"subjectRightsRequestStageDetail\">\n        <Property Name=\"error\" Type=\"graph.publicError\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the error, if any, for the current stage.\" />\n        </Property>\n        <Property Name=\"stage\" Type=\"graph.subjectRightsRequestStage\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The stage of the subject rights request. Possible values are: contentRetrieval, contentReview, generateReport, contentDeletion, caseResolved, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.subjectRightsRequestStageStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the current stage. Possible values are: notStarted, current, completed, failed, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"securityProviderStatus\">\n        <Property Name=\"enabled\" Type=\"Edm.Boolean\" />\n        <Property Name=\"endpoint\" Type=\"Edm.String\" />\n        <Property Name=\"provider\" Type=\"Edm.String\" />\n        <Property Name=\"region\" Type=\"Edm.String\" />\n        <Property Name=\"vendor\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"teamDiscoverySettings\">\n        <Property Name=\"showInTeamsSearchAndSuggestions\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, the team is visible via search and suggestions from the Teams client.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamFunSettings\">\n        <Property Name=\"allowCustomMemes\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, enables users to include custom memes.\" />\n        </Property>\n        <Property Name=\"allowGiphy\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, enables Giphy use.\" />\n        </Property>\n        <Property Name=\"allowStickersAndMemes\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, enables users to include stickers and memes.\" />\n        </Property>\n        <Property Name=\"giphyContentRating\" Type=\"graph.giphyRatingType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Giphy content rating. Possible values are: moderate, strict.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamGuestSettings\">\n        <Property Name=\"allowCreateUpdateChannels\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, guests can add and update channels.\" />\n        </Property>\n        <Property Name=\"allowDeleteChannels\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, guests can delete channels.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamMemberSettings\">\n        <Property Name=\"allowAddRemoveApps\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, members can add and remove apps.\" />\n        </Property>\n        <Property Name=\"allowCreatePrivateChannels\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, members can add and update private channels.\" />\n        </Property>\n        <Property Name=\"allowCreateUpdateChannels\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, members can add and update any channels.\" />\n        </Property>\n        <Property Name=\"allowCreateUpdateRemoveConnectors\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, members can add, update, and remove connectors.\" />\n        </Property>\n        <Property Name=\"allowCreateUpdateRemoveTabs\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, members can add, update, and remove tabs.\" />\n        </Property>\n        <Property Name=\"allowDeleteChannels\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, members can delete channels.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamMessagingSettings\">\n        <Property Name=\"allowChannelMentions\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, @channel mentions are allowed.\" />\n        </Property>\n        <Property Name=\"allowOwnerDeleteMessages\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, owners can delete any message.\" />\n        </Property>\n        <Property Name=\"allowTeamMentions\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, @team mentions are allowed.\" />\n        </Property>\n        <Property Name=\"allowUserDeleteMessages\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, users can delete their messages.\" />\n        </Property>\n        <Property Name=\"allowUserEditMessages\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, users can edit their messages.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamSummary\">\n        <Property Name=\"guestsCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of guests in a team.\" />\n        </Property>\n        <Property Name=\"membersCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of members in a team.\" />\n        </Property>\n        <Property Name=\"ownersCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of owners in a team.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"resultInfo\">\n        <Property Name=\"code\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The result code.\" />\n        </Property>\n        <Property Name=\"message\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The message.\" />\n        </Property>\n        <Property Name=\"subcode\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The result sub-code.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"assignedLabel\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the label. Read-only.\" />\n        </Property>\n        <Property Name=\"labelId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the label.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"licenseProcessingState\">\n        <Property Name=\"state\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"writebackConfiguration\">\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether writeback of cloud groups to on-premise Active Directory is enabled. Default value is true for Microsoft 365 groups and false for security groups.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"groupWritebackConfiguration\" BaseType=\"graph.writebackConfiguration\">\n        <Property Name=\"onPremisesGroupType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the target on-premise group type the cloud object will be written back as. Nullable. The possible values are: universalDistributionGroup, universalSecurityGroup, universalMailEnabledSecurityGroup.If the cloud group is a unified (Microsoft 365) group, this property can be one of the following: universalDistributionGroup, universalSecurityGroup, universalMailEnabledSecurityGroup. Azure AD security groups can be written back as universalSecurityGroup. If isEnabled or the NewUnifiedGroupWritebackDefault group setting is true but this property is not explicitly configured: Microsoft 365 groups will be written back as universalDistributionGroup by defaultSecurity groups will be written back as universalSecurityGroup by default\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"membershipRuleProcessingStatus\">\n        <Property Name=\"errorMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detailed error message if dynamic group processing ran into an error.  Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"lastMembershipUpdated\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Most recent date and time when membership of a dynamic group was updated.  Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.MembershipRuleProcessingStatusDetails\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current status of a dynamic group processing. Possible values are: NotStarted, Running, Succeeded, Failed, and UnknownFutureValue.  Required. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deleted\">\n        <Property Name=\"state\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the state of the deleted item.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"root\" />\n      <ComplexType Name=\"siteSettings\">\n        <Property Name=\"languageTag\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language tag for the language used on this site.\" />\n        </Property>\n        <Property Name=\"timeZone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the time offset for the time zone of the site from Coordinated Universal Time (UTC).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"sharepointIds\">\n        <Property Name=\"listId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier (guid) for the item's list in SharePoint.\" />\n        </Property>\n        <Property Name=\"listItemId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer identifier for the item within the containing list.\" />\n        </Property>\n        <Property Name=\"listItemUniqueId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier (guid) for the item within OneDrive for Business or a SharePoint site.\" />\n        </Property>\n        <Property Name=\"siteId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier (guid) for the item's site collection (SPSite).\" />\n        </Property>\n        <Property Name=\"siteUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SharePoint URL for the site that contains the item.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier (guid) for the tenancy.\" />\n        </Property>\n        <Property Name=\"webId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier (guid) for the item's site (SPWeb).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"siteCollection\">\n        <Property Name=\"dataLocationCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The geographic region code for where this site collection resides. Read-only.\" />\n        </Property>\n        <Property Name=\"hostname\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The hostname for the site collection. Read-only.\" />\n        </Property>\n        <Property Name=\"root\" Type=\"graph.root\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, indicates that this is a root site collection in SharePoint. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"resourceAccess\">\n        <Property Name=\"id\" Type=\"Edm.Guid\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of an app role or delegated permission exposed by the resource application. For delegated permissions, this should match the id property of one of the delegated permissions in the oauth2PermissionScopes collection of the resource application's service principal. For app roles (application permissions), this should match the id property of an app role in the appRoles collection of the resource application's service principal.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the id property references a delegated permission or an app role (application permission). The possible values are: Scope (for delegated permissions) or Role (for app roles).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"apiAuthenticationConfigurationBase\" Abstract=\"true\" />\n      <ComplexType Name=\"assignmentOrder\">\n        <Property Name=\"order\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of identityUserFlowAttribute IDs provided to determine the order in which attributes should be collected within a user flow.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"authenticationConditions\">\n        <Property Name=\"applications\" Type=\"graph.authenticationConditionsApplications\" />\n      </ComplexType>\n      <ComplexType Name=\"authenticationConditionsApplications\">\n        <NavigationProperty Name=\"includeApplications\" Type=\"Collection(graph.authenticationConditionApplication)\" ContainsTarget=\"true\" />\n        <Property Name=\"includeAllApplications\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"authenticationConfigurationValidation\">\n        <Property Name=\"errors\" Type=\"Collection(graph.genericError)\" />\n        <Property Name=\"warnings\" Type=\"Collection(graph.genericError)\" />\n      </ComplexType>\n      <ComplexType Name=\"genericError\">\n        <Property Name=\"code\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code.\" />\n        </Property>\n        <Property Name=\"message\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error message.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"authenticationSourceFilter\">\n        <Property Name=\"includeApplications\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Applications to include for evaluation of the authenticationListener. These applications trigger the associated action when used as the client application in the authentication flow. The application identifer is the application's client id.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"basicAuthentication\" BaseType=\"graph.apiAuthenticationConfigurationBase\">\n        <Property Name=\"password\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The password. It is not returned in the responses.\" />\n        </Property>\n        <Property Name=\"username\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The username.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"claimsMapping\" OpenType=\"true\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The claim that provides the display name or full name for the user. It is a required propoerty.\" />\n        </Property>\n        <Property Name=\"email\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The claim that provides the email address of the user.\" />\n        </Property>\n        <Property Name=\"givenName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The claim that provides the first name of the user.\" />\n        </Property>\n        <Property Name=\"surname\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The claim that provides the last name of the user.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The claim that provides the unique identifier for the signed-in user. It is a required propoerty.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"clientCertificateAuthentication\" BaseType=\"graph.apiAuthenticationConfigurationBase\">\n        <Property Name=\"certificateList\" Type=\"Collection(graph.pkcs12CertificateInformation)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of certificates uploaded for this API connector.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"pkcs12CertificateInformation\">\n        <Property Name=\"isActive\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents whether the certificate is the active certificate to be used for calling the API connector. The active certificate is the most recently uploaded certificate which is not yet expired but whose notBefore time is in the past.\" />\n        </Property>\n        <Property Name=\"notAfter\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The certificate's expiry. This value is a NumericDate as defined in RFC 7519 (A JSON numeric value representing the number of seconds from 1970-01-01T00:00:00Z UTC until the specified UTC date/time, ignoring leap seconds.)\" />\n        </Property>\n        <Property Name=\"notBefore\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The certificate's issue time (not before). This value is a NumericDate as defined in RFC 7519 (A JSON numeric value representing the number of seconds from 1970-01-01T00:00:00Z UTC until the specified UTC date/time, ignoring leap seconds.)\" />\n        </Property>\n        <Property Name=\"thumbprint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The certificate thumbprint.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"httpRequestEndpoint\" BaseType=\"graph.customExtensionEndpointConfiguration\">\n        <Property Name=\"targetUrl\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"onAttributeCollectionHandler\" Abstract=\"true\" />\n      <ComplexType Name=\"onAuthenticationMethodLoadStartHandler\" Abstract=\"true\" />\n      <ComplexType Name=\"onAuthenticationMethodLoadStartExternalUsersSelfServiceSignUp\" BaseType=\"graph.onAuthenticationMethodLoadStartHandler\">\n        <NavigationProperty Name=\"identityProviders\" Type=\"Collection(graph.identityProviderBase)\" />\n      </ComplexType>\n      <ComplexType Name=\"onAttributeCollectionExternalUsersSelfServiceSignUp\" BaseType=\"graph.onAttributeCollectionHandler\">\n        <NavigationProperty Name=\"attributes\" Type=\"Collection(graph.identityUserFlowAttribute)\" />\n      </ComplexType>\n      <ComplexType Name=\"onTokenIssuanceStartHandler\" Abstract=\"true\" />\n      <ComplexType Name=\"onTokenIssuanceStartCustomExtensionHandler\" BaseType=\"graph.onTokenIssuanceStartHandler\">\n        <NavigationProperty Name=\"customExtension\" Type=\"graph.onTokenIssuanceStartCustomExtension\" />\n      </ComplexType>\n      <ComplexType Name=\"onTokenIssuanceStartReturnClaim\">\n        <Property Name=\"claimIdInApiResponse\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"pkcs12Certificate\" BaseType=\"graph.apiAuthenticationConfigurationBase\">\n        <Property Name=\"password\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the password for the pfx file. Required. If no password is used, must still provide a value of ''.\" />\n        </Property>\n        <Property Name=\"pkcs12Value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the field for sending pfx content. The value should be a base-64 encoded version of the actual certificate content. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"selfServiceSignUpAuthenticationFlowConfiguration\">\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether self-service sign-up flow is enabled or disabled. The default value is false. This property is not a key. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"trustFrameworkKey\">\n        <Property Name=\"d\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RSA Key - private exponent. Field cannot be read back.\" />\n        </Property>\n        <Property Name=\"dp\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RSA Key - first exponent. Field cannot be read back.\" />\n        </Property>\n        <Property Name=\"dq\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RSA Key - second exponent. Field cannot be read back.\" />\n        </Property>\n        <Property Name=\"e\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RSA Key - public exponent\" />\n        </Property>\n        <Property Name=\"exp\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This value is a NumericDate as defined in RFC 7519 (A JSON numeric value representing the number of seconds from 1970-01-01T00:00:00Z UTC until the specified UTC date/time, ignoring leap seconds.)\" />\n        </Property>\n        <Property Name=\"k\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Symmetric Key for oct key type. Field cannot be read back.\" />\n        </Property>\n        <Property Name=\"kid\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the key.\" />\n        </Property>\n        <Property Name=\"kty\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The kty (key type) parameter identifies the cryptographic algorithm family used with the key, The valid values are rsa, oct.\" />\n        </Property>\n        <Property Name=\"n\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RSA Key - modulus\" />\n        </Property>\n        <Property Name=\"nbf\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This value is a NumericDate as defined in RFC 7519 (A JSON numeric value representing the number of seconds from 1970-01-01T00:00:00Z UTC until the specified UTC date/time, ignoring leap seconds.)\" />\n        </Property>\n        <Property Name=\"p\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RSA Key - first prime. Field cannot be read back.\" />\n        </Property>\n        <Property Name=\"q\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RSA Key - second prime. Field cannot be read back.\" />\n        </Property>\n        <Property Name=\"qi\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RSA Key - Coefficient. Field cannot be read back.\" />\n        </Property>\n        <Property Name=\"use\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The use (public key use) parameter identifies the intended use of the public key.  The use parameter is employed to indicate whether a public key is used for encrypting data or verifying the signature on data. Possible values are: sig (signature), enc (encryption)\" />\n        </Property>\n        <Property Name=\"x5c\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The x5c (X.509 certificate chain) parameter contains a chain of one or more PKIX certificates RFC 5280.\" />\n        </Property>\n        <Property Name=\"x5t\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The x5t (X.509 certificate SHA-1 thumbprint) parameter is a base64url-encoded SHA-1 thumbprint (a.k.a. digest) of the DER encoding of an X.509 certificate RFC 5280.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userAttributeValuesItem\">\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to set the value as the default.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the property displayed to the end user in the user flow.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value that is set when this item is selected.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userFlowApiConnectorConfiguration\">\n        <NavigationProperty Name=\"postAttributeCollection\" Type=\"graph.identityApiConnector\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n        </NavigationProperty>\n        <NavigationProperty Name=\"postFederationSignup\" Type=\"graph.identityApiConnector\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n            <Record>\n              <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n            </Record>\n          </Annotation>\n        </NavigationProperty>\n        <NavigationProperty Name=\"preTokenIssuance\" Type=\"graph.identityApiConnector\" ContainsTarget=\"true\" />\n      </ComplexType>\n      <ComplexType Name=\"labelActionBase\" Abstract=\"true\">\n        <Property Name=\"name\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"markContent\" BaseType=\"graph.labelActionBase\" Abstract=\"true\">\n        <Property Name=\"fontColor\" Type=\"Edm.String\" />\n        <Property Name=\"fontSize\" Type=\"Edm.Int64\" />\n        <Property Name=\"text\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"addFooter\" BaseType=\"graph.markContent\">\n        <Property Name=\"alignment\" Type=\"graph.alignment\" />\n        <Property Name=\"margin\" Type=\"Edm.Int32\" />\n      </ComplexType>\n      <ComplexType Name=\"addHeader\" BaseType=\"graph.markContent\">\n        <Property Name=\"alignment\" Type=\"graph.alignment\" />\n        <Property Name=\"margin\" Type=\"Edm.Int32\" />\n      </ComplexType>\n      <ComplexType Name=\"addWatermark\" BaseType=\"graph.markContent\">\n        <Property Name=\"orientation\" Type=\"graph.pageOrientation\" />\n      </ComplexType>\n      <ComplexType Name=\"contentProperties\">\n        <Property Name=\"extensions\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"lastModifiedBy\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"metadata\" Type=\"graph.contentMetadata\" />\n      </ComplexType>\n      <ComplexType Name=\"attachmentContentProperties\" BaseType=\"graph.contentProperties\">\n        <Property Name=\"currentLabel\" Type=\"graph.currentLabel\" />\n      </ComplexType>\n      <ComplexType Name=\"currentLabel\">\n        <Property Name=\"applicationMode\" Type=\"graph.applicationMode\" />\n        <Property Name=\"id\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"autoLabeling\">\n        <Property Name=\"message\" Type=\"Edm.String\" />\n        <Property Name=\"sensitiveTypeIds\" Type=\"Collection(Edm.String)\" />\n      </ComplexType>\n      <ComplexType Name=\"dlpActionInfo\">\n        <Property Name=\"action\" Type=\"graph.dlpAction\" />\n      </ComplexType>\n      <ComplexType Name=\"blockAccessAction\" BaseType=\"graph.dlpActionInfo\" />\n      <ComplexType Name=\"classifcationErrorBase\">\n        <Property Name=\"code\" Type=\"Edm.String\" />\n        <Property Name=\"innerError\" Type=\"graph.classificationInnerError\" />\n        <Property Name=\"message\" Type=\"Edm.String\" />\n        <Property Name=\"target\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"classificationInnerError\">\n        <Property Name=\"activityId\" Type=\"Edm.String\" />\n        <Property Name=\"clientRequestId\" Type=\"Edm.String\" />\n        <Property Name=\"code\" Type=\"Edm.String\" />\n        <Property Name=\"errorDateTime\" Type=\"Edm.DateTimeOffset\" />\n      </ComplexType>\n      <ComplexType Name=\"classificationAttribute\">\n        <Property Name=\"confidence\" Type=\"Edm.Int32\" />\n        <Property Name=\"count\" Type=\"Edm.Int32\" />\n      </ComplexType>\n      <ComplexType Name=\"classificationError\" BaseType=\"graph.classifcationErrorBase\">\n        <Property Name=\"details\" Type=\"Collection(graph.classifcationErrorBase)\" />\n      </ComplexType>\n      <ComplexType Name=\"contentMetadata\" OpenType=\"true\" />\n      <ComplexType Name=\"detectedSensitiveContentBase\">\n        <Property Name=\"confidence\" Type=\"Edm.Int32\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"id\" Type=\"Edm.Guid\" />\n        <Property Name=\"recommendedConfidence\" Type=\"Edm.Int32\" />\n        <Property Name=\"uniqueCount\" Type=\"Edm.Int32\" />\n      </ComplexType>\n      <ComplexType Name=\"detectedSensitiveContent\" BaseType=\"graph.detectedSensitiveContentBase\">\n        <Property Name=\"classificationAttributes\" Type=\"Collection(graph.classificationAttribute)\" />\n        <Property Name=\"classificationMethod\" Type=\"graph.classificationMethod\" />\n        <Property Name=\"matches\" Type=\"Collection(graph.sensitiveContentLocation)\" />\n        <Property Name=\"scope\" Type=\"graph.sensitiveTypeScope\" />\n        <Property Name=\"sensitiveTypeSource\" Type=\"graph.sensitiveTypeSource\" />\n      </ComplexType>\n      <ComplexType Name=\"sensitiveContentLocation\">\n        <Property Name=\"confidence\" Type=\"Edm.Int32\" />\n        <Property Name=\"evidences\" Type=\"Collection(graph.sensitiveContentEvidence)\" />\n        <Property Name=\"idMatch\" Type=\"Edm.String\" />\n        <Property Name=\"length\" Type=\"Edm.Int32\" />\n        <Property Name=\"offset\" Type=\"Edm.Int32\" />\n      </ComplexType>\n      <ComplexType Name=\"detectedSensitiveContentWrapper\">\n        <Property Name=\"classification\" Type=\"Collection(graph.detectedSensitiveContent)\" />\n      </ComplexType>\n      <ComplexType Name=\"deviceRestrictionAction\" BaseType=\"graph.dlpActionInfo\">\n        <Property Name=\"message\" Type=\"Edm.String\" />\n        <Property Name=\"restrictionAction\" Type=\"graph.restrictionAction\" />\n        <Property Name=\"triggers\" Type=\"Collection(graph.restrictionTrigger)\" />\n      </ComplexType>\n      <ComplexType Name=\"discoveredSensitiveType\">\n        <Property Name=\"classificationAttributes\" Type=\"Collection(graph.classificationAttribute)\" />\n        <Property Name=\"confidence\" Type=\"Edm.Int32\" />\n        <Property Name=\"count\" Type=\"Edm.Int32\" />\n        <Property Name=\"id\" Type=\"Edm.Guid\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"dlpEvaluatePoliciesRequest\">\n        <Property Name=\"evaluationInput\" Type=\"graph.dlpEvaluationInput\" />\n        <Property Name=\"notificationInfo\" Type=\"graph.dlpNotification\" />\n        <Property Name=\"target\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"dlpEvaluationInput\">\n        <Property Name=\"currentLabel\" Type=\"graph.currentLabel\" />\n        <Property Name=\"discoveredSensitiveTypes\" Type=\"Collection(graph.discoveredSensitiveType)\" />\n      </ComplexType>\n      <ComplexType Name=\"dlpNotification\">\n        <Property Name=\"author\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"dlpEvaluationWindowsDevicesInput\" BaseType=\"graph.dlpEvaluationInput\">\n        <Property Name=\"contentProperties\" Type=\"graph.contentProperties\" />\n        <Property Name=\"sharedBy\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"dlpPoliciesJobResult\">\n        <Property Name=\"auditCorrelationId\" Type=\"Edm.String\" />\n        <Property Name=\"evaluationDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"matchingRules\" Type=\"Collection(graph.matchingDlpRule)\" />\n      </ComplexType>\n      <ComplexType Name=\"matchingDlpRule\">\n        <Property Name=\"actions\" Type=\"Collection(graph.dlpActionInfo)\" />\n        <Property Name=\"isMostRestrictive\" Type=\"Edm.Boolean\" />\n        <Property Name=\"policyId\" Type=\"Edm.String\" />\n        <Property Name=\"policyName\" Type=\"Edm.String\" />\n        <Property Name=\"priority\" Type=\"Edm.Int32\" />\n        <Property Name=\"ruleId\" Type=\"Edm.String\" />\n        <Property Name=\"ruleMode\" Type=\"graph.ruleMode\" />\n        <Property Name=\"ruleName\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"dlpWindowsDevicesNotification\" BaseType=\"graph.dlpNotification\">\n        <Property Name=\"contentName\" Type=\"Edm.String\" />\n        <Property Name=\"lastModfiedBy\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"encryptContent\" BaseType=\"graph.labelActionBase\" Abstract=\"true\">\n        <Property Name=\"encryptWith\" Type=\"graph.encryptWith\" />\n      </ComplexType>\n      <ComplexType Name=\"encryptWithTemplate\" BaseType=\"graph.encryptContent\">\n        <Property Name=\"availableForEncryption\" Type=\"Edm.Boolean\" />\n        <Property Name=\"templateId\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"encryptWithUserDefinedRights\" BaseType=\"graph.encryptContent\">\n        <Property Name=\"allowAdHocPermissions\" Type=\"Edm.Boolean\" />\n        <Property Name=\"allowMailForwarding\" Type=\"Edm.Boolean\" />\n        <Property Name=\"decryptionRightsManagementTemplateId\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"evaluateLabelJobResult\">\n        <Property Name=\"responsiblePolicy\" Type=\"graph.responsiblePolicy\" />\n        <Property Name=\"responsibleSensitiveTypes\" Type=\"Collection(graph.responsibleSensitiveType)\" />\n        <Property Name=\"sensitivityLabel\" Type=\"graph.matchingLabel\" />\n      </ComplexType>\n      <ComplexType Name=\"responsiblePolicy\">\n        <Property Name=\"id\" Type=\"Edm.String\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"responsibleSensitiveType\">\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"id\" Type=\"Edm.String\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"publisherName\" Type=\"Edm.String\" />\n        <Property Name=\"rulePackageId\" Type=\"Edm.String\" />\n        <Property Name=\"rulePackageType\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"matchingLabel\">\n        <Property Name=\"applicationMode\" Type=\"graph.applicationMode\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"id\" Type=\"Edm.String\" />\n        <Property Name=\"isEndpointProtectionEnabled\" Type=\"Edm.Boolean\" />\n        <Property Name=\"labelActions\" Type=\"Collection(graph.labelActionBase)\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"policyTip\" Type=\"Edm.String\" />\n        <Property Name=\"priority\" Type=\"Edm.Int32\" />\n        <Property Name=\"toolTip\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"evaluateLabelJobResultGroup\">\n        <Property Name=\"automatic\" Type=\"graph.evaluateLabelJobResult\" />\n        <Property Name=\"recommended\" Type=\"graph.evaluateLabelJobResult\" />\n      </ComplexType>\n      <ComplexType Name=\"evaluateSensitivityLabelsRequest\">\n        <Property Name=\"currentLabel\" Type=\"graph.currentLabel\" />\n        <Property Name=\"discoveredSensitiveTypes\" Type=\"Collection(graph.discoveredSensitiveType)\" />\n      </ComplexType>\n      <ComplexType Name=\"labelPolicy\">\n        <Property Name=\"id\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"lobbyBypassSettings\">\n        <Property Name=\"isDialInBypassEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether or not to always let dial-in callers bypass the lobby. Optional.\" />\n        </Property>\n        <Property Name=\"scope\" Type=\"graph.lobbyBypassScope\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the type of participants that are automatically admitted into a meeting, bypassing the lobby. Optional.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"machineLearningDetectedSensitiveContent\" BaseType=\"graph.detectedSensitiveContent\">\n        <Property Name=\"matchTolerance\" Type=\"graph.mlClassificationMatchTolerance\" />\n        <Property Name=\"modelVersion\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"matchedCondition\">\n        <Property Name=\"condition\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"values\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"notifyUserAction\" BaseType=\"graph.dlpActionInfo\">\n        <Property Name=\"actionLastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"emailText\" Type=\"Edm.String\" />\n        <Property Name=\"policyTip\" Type=\"Edm.String\" />\n        <Property Name=\"recipients\" Type=\"Collection(Edm.String)\" />\n      </ComplexType>\n      <ComplexType Name=\"opticalCharacterRecognitionConfiguration\">\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" />\n      </ComplexType>\n      <ComplexType Name=\"protectGroup\" BaseType=\"graph.labelActionBase\">\n        <Property Name=\"allowEmailFromGuestUsers\" Type=\"Edm.Boolean\" />\n        <Property Name=\"allowGuestUsers\" Type=\"Edm.Boolean\" />\n        <Property Name=\"privacy\" Type=\"graph.groupPrivacy\" />\n      </ComplexType>\n      <ComplexType Name=\"protectOnlineMeetingAction\" BaseType=\"graph.labelActionBase\">\n        <Property Name=\"allowedForwarders\" Type=\"graph.onlineMeetingForwarders\" />\n        <Property Name=\"allowedPresenters\" Type=\"graph.onlineMeetingPresenters\" />\n        <Property Name=\"isCopyToClipboardEnabled\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isLobbyEnabled\" Type=\"Edm.Boolean\" />\n        <Property Name=\"lobbyBypassSettings\" Type=\"graph.lobbyBypassSettings\" />\n      </ComplexType>\n      <ComplexType Name=\"protectSite\" BaseType=\"graph.labelActionBase\">\n        <Property Name=\"accessType\" Type=\"graph.siteAccessType\" />\n        <Property Name=\"conditionalAccessProtectionLevelId\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"sensitiveContentEvidence\">\n        <Property Name=\"length\" Type=\"Edm.Int32\" />\n        <Property Name=\"match\" Type=\"Edm.String\" />\n        <Property Name=\"offset\" Type=\"Edm.Int32\" />\n      </ComplexType>\n      <ComplexType Name=\"watermarkProtectionValues\">\n        <Property Name=\"isEnabledForContentSharing\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to apply a watermark to any shared content.\" />\n        </Property>\n        <Property Name=\"isEnabledForVideo\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to apply a watermark to everyone's video feed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"azureAdJoinPolicy\" OpenType=\"true\">\n        <Property Name=\"allowedGroups\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifiers of the groups that are in the scope of the policy. Required when the appliesTo property is set to selected.\" />\n        </Property>\n        <Property Name=\"allowedUsers\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifiers of users that are in the scope of the policy. Required when the appliesTo property is set to selected.\" />\n        </Property>\n        <Property Name=\"appliesTo\" Type=\"graph.policyScope\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to block or allow fine-grained control of the policy scope. The possible values are: 0 (meaning none), 1 (meaning all), 2 (meaning selected), 3 (meaning unknownFutureValue). The default value is 1. When set to 2, at least one user or group identifier must be specified in either allowedUsers or allowedGroups.  Setting this property to 0 or 1 removes all identifiers in both allowedUsers and allowedGroups.\" />\n        </Property>\n        <Property Name=\"isAdminConfigurable\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether this policy scope is configurable by the admin. The default value is false. When an admin has enabled Intune (MEM) to manage devices, this property is set to false and appliesTo defaults to 1 (meaning all).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"azureADRegistrationPolicy\" OpenType=\"true\">\n        <Property Name=\"allowedGroups\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifiers of the groups that are in the scope of the policy. Either this property or allowedUsers is required when the appliesTo property is set to selected.\" />\n        </Property>\n        <Property Name=\"allowedUsers\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifiers of users that are in the scope of the policy. Either this property or allowedGroups is required when the appliesTo property is set to selected.\" />\n        </Property>\n        <Property Name=\"appliesTo\" Type=\"graph.policyScope\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to block or allow fine-grained control of the policy scope. The possible values are: 0 (meaning none), 1 (meaning all), 2 (meaning selected), 3 (meaning unknownFutureValue). The default value is 1. When set to 2, at least one user or group identifier must be specified in either allowedUsers or allowedGroups.  Setting this property to 0 or 1 removes all identifiers in both allowedUsers and allowedGroups.\" />\n        </Property>\n        <Property Name=\"isAdminConfigurable\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether this policy scope is configurable by the admin. The default value is false. When an admin has enabled Intune (MEM) to manage devices, this property is set to false and appliesTo defaults to 1 (meaning all).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"preAuthorizedApplication\">\n        <Property Name=\"appId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the client application.\" />\n        </Property>\n        <Property Name=\"permissionIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the scopes the client application is granted.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"apiServicePrincipal\">\n        <Property Name=\"resourceSpecificApplicationPermissions\" Type=\"Collection(graph.resourceSpecificPermission)\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"resourceSpecificPermission\">\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"id\" Type=\"Edm.Guid\" Nullable=\"false\" />\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"value\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"appManagementConfiguration\">\n        <Property Name=\"keyCredentials\" Type=\"Collection(graph.keyCredentialConfiguration)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of keyCredential restrictions settings to be applied to an application or service principal.\" />\n        </Property>\n        <Property Name=\"passwordCredentials\" Type=\"Collection(graph.passwordCredentialConfiguration)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of password restrictions settings to be applied to an application or service principal.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"keyCredentialConfiguration\">\n        <Property Name=\"maxLifetime\" Type=\"Edm.Duration\" />\n        <Property Name=\"restrictForAppsCreatedAfterDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp when the policy is enforced for all apps created on or after the specified date. For existing applications, the enforcement date would be back dated. To apply to all applications regardless of their creation date, this property would be null. Nullable.\" />\n        </Property>\n        <Property Name=\"restrictionType\" Type=\"graph.appKeyCredentialRestrictionType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of restriction being applied. Possible values are asymmetricKeyLifetime, unknownFutureValue. Each value of restrictionType can be used only once per policy.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"passwordCredentialConfiguration\">\n        <Property Name=\"maxLifetime\" Type=\"Edm.Duration\" />\n        <Property Name=\"restrictForAppsCreatedAfterDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enforces the policy for an app created on or after the enforcement date. For existing applications, the enforcement date would be backdated. To apply to all applications, this date would be null.\" />\n        </Property>\n        <Property Name=\"restrictionType\" Type=\"graph.appCredentialRestrictionType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of restriction being applied. The possible values are: passwordAddition, passwordLifetime, symmetricKeyAddition, symmetricKeyLifetime,customPasswordAddition, unknownFutureValue. Each value of restrictionType can be used only once per policy.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"appMetadata\">\n        <Property Name=\"data\" Type=\"Collection(graph.appMetadataEntry)\" />\n        <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"appMetadataEntry\">\n        <Property Name=\"key\" Type=\"Edm.String\" />\n        <Property Name=\"value\" Type=\"Edm.Binary\" />\n      </ComplexType>\n      <ComplexType Name=\"certificateAuthority\">\n        <Property Name=\"certificate\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. The base64 encoded string representing the public certificate.\" />\n        </Property>\n        <Property Name=\"certificateRevocationListUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the certificate revocation list.\" />\n        </Property>\n        <Property Name=\"deltaCertificateRevocationListUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL contains the list of all revoked certificates since the last time a full certificate revocaton list was created.\" />\n        </Property>\n        <Property Name=\"isRootAuthority\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. true if the trusted certificate is a root authority, false if the trusted certificate is an intermediate authority.\" />\n        </Property>\n        <Property Name=\"issuer\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The issuer of the certificate, calculated from the certificate value. Read-only.\" />\n        </Property>\n        <Property Name=\"issuerSki\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The subject key identifier of the certificate, calculated from the certificate value. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"ComplexExtensionValue\" OpenType=\"true\" />\n      <ComplexType Name=\"crossTenantAccessPolicyB2BSetting\">\n        <Property Name=\"applications\" Type=\"graph.crossTenantAccessPolicyTargetConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of applications targeted with your cross-tenant access policy.\" />\n        </Property>\n        <Property Name=\"usersAndGroups\" Type=\"graph.crossTenantAccessPolicyTargetConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of users and groups targeted with your cross-tenant access policy.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"crossTenantAccessPolicyTargetConfiguration\">\n        <Property Name=\"accessType\" Type=\"graph.crossTenantAccessPolicyTargetConfigurationAccessType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether access is allowed or blocked. The possible values are: allowed, blocked, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"targets\" Type=\"Collection(graph.crossTenantAccessPolicyTarget)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to target users, groups, or applications with this rule.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"crossTenantAccessPolicyInboundTrust\">\n        <Property Name=\"isCompliantDeviceAccepted\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether compliant devices from external Azure AD organizations are trusted.\" />\n        </Property>\n        <Property Name=\"isHybridAzureADJoinedDeviceAccepted\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether hybrid Azure AD joined devices from external Azure AD organizations are trusted.\" />\n        </Property>\n        <Property Name=\"isMfaAccepted\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether MFA from external Azure AD organizations is trusted.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"crossTenantAccessPolicyTarget\">\n        <Property Name=\"target\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the user, group, or application; one of the following keywords: AllUsers and AllApplications; or for targets that are applications, you may use reserved values.\" />\n        </Property>\n        <Property Name=\"targetType\" Type=\"graph.crossTenantAccessPolicyTargetType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of resource that you want to target. The possible values are: user, group, application, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"crossTenantAccessPolicyTenantRestrictions\" BaseType=\"graph.crossTenantAccessPolicyB2BSetting\">\n        <Property Name=\"devices\" Type=\"graph.devicesFilter\" />\n      </ComplexType>\n      <ComplexType Name=\"devicesFilter\">\n        <Property Name=\"mode\" Type=\"graph.crossTenantAccessPolicyTargetConfigurationAccessType\" />\n        <Property Name=\"rule\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"crossTenantUserSyncInbound\">\n        <Property Name=\"isSyncAllowed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether user objects should be synchronized from the partner tenant. If set to false, any current user synchronization from the source tenant to the target tenant will stop. There is no impact on existing users that have already been synchronized.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"defaultUserRolePermissions\">\n        <Property Name=\"allowedToCreateApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the default user role can create applications.\" />\n        </Property>\n        <Property Name=\"allowedToCreateSecurityGroups\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the default user role can create security groups.\" />\n        </Property>\n        <Property Name=\"allowedToReadBitlockerKeysForOwnedDevice\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the registered owners of a device can read their own BitLocker recovery keys with default user role.\" />\n        </Property>\n        <Property Name=\"allowedToReadOtherUsers\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the default user role can read other users.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"directorySizeQuota\">\n        <Property Name=\"total\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total amount of the directory quota.\" />\n        </Property>\n        <Property Name=\"used\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used amount of the directory quota.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"domainState\">\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp for when the last activity occurred. The value is updated when an operation is scheduled, the asynchronous task starts, and when the operation completes.\" />\n        </Property>\n        <Property Name=\"operation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of asynchronous operation. The values can be ForceDelete or Verification\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current status of the operation.  Scheduled - Operation has been scheduled but has not started.  InProgress - Task has started and is in progress.  Failed - Operation has failed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"implicitGrantSettings\">\n        <Property Name=\"enableAccessTokenIssuance\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether this web application can request an access token using the OAuth 2.0 implicit flow.\" />\n        </Property>\n        <Property Name=\"enableIdTokenIssuance\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether this web application can request an ID token using the OAuth 2.0 implicit flow.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"inboundOutboundPolicyConfiguration\">\n        <Property Name=\"inboundAllowed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether external users coming inbound are allowed.\" />\n        </Property>\n        <Property Name=\"outboundAllowed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines whether internal users are allowed to go outbound.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"instanceResourceAccess\">\n        <Property Name=\"permissions\" Type=\"Collection(graph.resourcePermission)\" Nullable=\"false\" />\n        <Property Name=\"resourceAppId\" Type=\"Edm.String\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"resourcePermission\">\n        <Property Name=\"type\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"value\" Type=\"Edm.String\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"licenseUnitsDetail\">\n        <Property Name=\"enabled\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of units that are enabled for the active subscription of the service SKU.\" />\n        </Property>\n        <Property Name=\"suspended\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of units that are suspended because the subscription of the service SKU has been cancelled. The units cannot be assigned but can still be reactivated before they are deleted.\" />\n        </Property>\n        <Property Name=\"warning\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of units that are in warning status. When the subscription of the service SKU has expired, the customer has a grace period to renew their subscription before it is cancelled (moved to a suspended state).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"loginPageLayoutConfiguration\">\n        <Property Name=\"isFooterShown\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Option to show the footer on the sign-in page.\" />\n        </Property>\n        <Property Name=\"isHeaderShown\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Option to show the header on the sign-in page.\" />\n        </Property>\n        <Property Name=\"layoutTemplateType\" Type=\"graph.layoutTemplateType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"loginPageTextVisibilitySettings\">\n        <Property Name=\"hideAccountResetCredentials\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Option to hide the self-service password reset (SSPR) hyperlinks such as 'Can't access your account?', 'Forgot my password' and 'Reset it now' on the sign-in form.\" />\n        </Property>\n        <Property Name=\"hideCannotAccessYourAccount\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Option to hide the self-service password reset (SSPR) 'Can't access your account?' hyperlink on the sign-in form.\" />\n        </Property>\n        <Property Name=\"hideForgotMyPassword\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Option to hide the self-service password reset (SSPR) 'Forgot my password' hyperlink on the sign-in form.\" />\n        </Property>\n        <Property Name=\"hidePrivacyAndCookies\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Option to hide the 'Privacy &amp; Cookies' hyperlink in the footer.\" />\n        </Property>\n        <Property Name=\"hideResetItNow\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Option to hide the self-service password reset (SSPR) 'reset it now' hyperlink on the sign-in form.\" />\n        </Property>\n        <Property Name=\"hideTermsOfUse\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Option to hide the 'Terms of Use' hyperlink in the footer.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"oathTokenMetadata\">\n        <Property Name=\"enabled\" Type=\"Edm.Boolean\" />\n        <Property Name=\"manufacturer\" Type=\"Edm.String\" />\n        <Property Name=\"manufacturerProperties\" Type=\"Collection(graph.keyValue)\" />\n        <Property Name=\"serialNumber\" Type=\"Edm.String\" />\n        <Property Name=\"tokenType\" Type=\"Edm.String\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"onPremisesAccidentalDeletionPrevention\">\n        <Property Name=\"alertThreshold\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Threshold value which triggers accidental deletion prevention. The threshold is either an absolute number of objects or a percentage number of objects.\" />\n        </Property>\n        <Property Name=\"synchronizationPreventionType\" Type=\"graph.onPremisesDirectorySynchronizationDeletionPreventionType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the accidental deletion prevention feature. The possible values are: disabled, enabledForCount, enabledForPercentage.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"onPremisesDirectorySynchronizationConfiguration\">\n        <Property Name=\"accidentalDeletionPrevention\" Type=\"graph.onPremisesAccidentalDeletionPrevention\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the accidental deletion prevention configuration for a tenant.\" />\n        </Property>\n        <Property Name=\"customerRequestedSynchronizationInterval\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Interval of time that the customer requested the sync client waits between sync cycles.\" />\n        </Property>\n        <Property Name=\"synchronizationInterval\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Interval of time the sync client should honor between sync cycles\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"onPremisesDirectorySynchronizationFeature\">\n        <Property Name=\"blockCloudObjectTakeoverThroughHardMatchEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to block cloud object takeover via source anchor hard match if enabled.\" />\n        </Property>\n        <Property Name=\"blockSoftMatchEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"bypassDirSyncOverridesEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"cloudPasswordPolicyForPasswordSyncedUsersEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to indicate that cloud password policy applies to users whose passwords are synchronized from on-premises.\" />\n        </Property>\n        <Property Name=\"concurrentCredentialUpdateEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to enable concurrent user credentials update in OrgId.\" />\n        </Property>\n        <Property Name=\"concurrentOrgIdProvisioningEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to enable concurrent user creation in OrgId.\" />\n        </Property>\n        <Property Name=\"deviceWritebackEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to indicate that device write-back is enabled.\" />\n        </Property>\n        <Property Name=\"directoryExtensionsEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to indicate that directory extensions are being synced from on-premises AD to Azure AD.\" />\n        </Property>\n        <Property Name=\"fopeConflictResolutionEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to indicate that for a Microsoft Forefront Online Protection for Exchange (FOPE) migrated tenant, the conflicting proxy address should be migrated over.\" />\n        </Property>\n        <Property Name=\"groupWriteBackEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to enable object-level group writeback feature for additional group types.\" />\n        </Property>\n        <Property Name=\"passwordSyncEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to indicate on-premise password synchronization is enabled.\" />\n        </Property>\n        <Property Name=\"passwordWritebackEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to indicate that writeback of password resets from Azure AD to on-premises AD is enabled.\" />\n        </Property>\n        <Property Name=\"quarantineUponProxyAddressesConflictEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to indicate that we should quarantine objects with conflicting proxy address.\" />\n        </Property>\n        <Property Name=\"quarantineUponUpnConflictEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to indicate that we should quarantine objects conflicting with duplicate userPrincipalName.\" />\n        </Property>\n        <Property Name=\"softMatchOnUpnEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to indicate that we should soft match objects based on userPrincipalName.\" />\n        </Property>\n        <Property Name=\"synchronizeUpnForManagedUsersEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to indicate that we should synchronize userPrincipalName objects for managed users with licenses.\" />\n        </Property>\n        <Property Name=\"unifiedGroupWritebackEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to indicate that Microsoft 365 Group write-back is enabled.\" />\n        </Property>\n        <Property Name=\"userForcePasswordChangeOnLogonEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to indicate that feature to force password change for a user on logon is enabled while synchronizing on-premise credentials.\" />\n        </Property>\n        <Property Name=\"userWritebackEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to indicate that user writeback is enabled.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"optionalClaim\">\n        <Property Name=\"additionalProperties\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional properties of the claim. If a property exists in this collection, it modifies the behavior of the optional claim specified in the name property.\" />\n        </Property>\n        <Property Name=\"essential\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the value is true, the claim specified by the client is necessary to ensure a smooth authorization experience for the specific task requested by the end user. The default value is false.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the optional claim.\" />\n        </Property>\n        <Property Name=\"source\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The source (directory object) of the claim. There are predefined claims and user-defined claims from extension properties. If the source value is null, the claim is a predefined optional claim. If the source value is user, the value in the name property is the extension property from the user object.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"passwordValidationInformation\">\n        <Property Name=\"isValid\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the password is valid based on the calculation of the results in the validationResults property. Not nullable. Read-only.\" />\n        </Property>\n        <Property Name=\"validationResults\" Type=\"Collection(graph.validationResult)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of password validation rules and whether the password passed those rules. Not nullable. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"validationResult\">\n        <Property Name=\"message\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The string containing the reason for why the rule passed or not. Read-only. Not nullable.\" />\n        </Property>\n        <Property Name=\"ruleName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The string containing the name of the password validation rule that the action was validated against. Read-only. Not nullable.\" />\n        </Property>\n        <Property Name=\"validationPassed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the password passed or failed the validation rule. Read-only. Not nullable.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"physicalOfficeAddress\">\n        <Property Name=\"city\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The city.\" />\n        </Property>\n        <Property Name=\"countryOrRegion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The country or region. It's a free-format string value, for example, 'United States'.\" />\n        </Property>\n        <Property Name=\"officeLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Office location such as building and office number for an organizational contact.\" />\n        </Property>\n        <Property Name=\"postalCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The postal code.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state.\" />\n        </Property>\n        <Property Name=\"street\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The street.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"privacyProfile\">\n        <Property Name=\"contactEmail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A valid smtp email address for the privacy statement contact. Not required.\" />\n        </Property>\n        <Property Name=\"statementUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A valid URL format that begins with http:// or https://. Maximum length is 255 characters. The URL that directs to the company's privacy statement. Not required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"redirectUriSettings\">\n        <Property Name=\"index\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the specific URI within the redirectURIs collection in SAML SSO flows. Defaults to null. The index is unique across all the redirectUris for the application.\" />\n        </Property>\n        <Property Name=\"uri\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the URI that tokens are sent to.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"selfSignedCertificate\">\n        <Property Name=\"customKeyIdentifier\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom key identifier.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name for the key.\" />\n        </Property>\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the credential expires. 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.\" />\n        </Property>\n        <Property Name=\"key\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the key credential. Should be a base-64 encoded value.\" />\n        </Property>\n        <Property Name=\"keyId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier (GUID) for the key.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time at which the credential becomes valid. 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.\" />\n        </Property>\n        <Property Name=\"thumbprint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The thumbprint value for the key.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of key credential. 'AsymmetricX509Cert'.\" />\n        </Property>\n        <Property Name=\"usage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string that describes the purpose for which the key can be used. For example, 'Verify'.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"servicePlanInfo\">\n        <Property Name=\"appliesTo\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The object the service plan can be assigned to. The possible values are:User - service plan can be assigned to individual users.Company - service plan can be assigned to the entire tenant.\" />\n        </Property>\n        <Property Name=\"provisioningStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The provisioning status of the service plan. The possible values are:Success - Service is fully provisioned.Disabled - Service has been disabled.ErrorStatus - The service plan has not been provisioned and is in an error state.PendingInput - Service is not yet provisioned; awaiting service confirmation.PendingActivation - Service is provisioned but requires explicit activation by administrator (for example, Intune_O365 service plan)PendingProvisioning - Microsoft has added a new service to the product SKU and it has not been activated in the tenant, yet.\" />\n        </Property>\n        <Property Name=\"servicePlanId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the service plan.\" />\n        </Property>\n        <Property Name=\"servicePlanName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the service plan.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"settingTemplateValue\">\n        <Property Name=\"defaultValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for the setting. Read-only.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the setting. Read-only.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the setting. Read-only.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of the setting. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"settingValue\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the setting (as defined by the directorySettingTemplate).\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the setting.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"signingCertificateUpdateStatus\">\n        <Property Name=\"certificateUpdateResult\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the last certificate update. Read-only. For a list of statuses, see certificateUpdateResult status.\" />\n        </Property>\n        <Property Name=\"lastRunDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time in ISO 8601 format and in UTC time when the certificate was last updated. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"tenantInformation\">\n        <Property Name=\"defaultDomainName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Primary domain name of an Azure AD tenant.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of an Azure AD tenant.\" />\n        </Property>\n        <Property Name=\"federationBrandName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name shown to users that sign in to an Azure AD tenant.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of an Azure AD tenant.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"verifiedDomain\">\n        <Property Name=\"capabilities\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For example, Email, OfficeCommunicationsOnline.\" />\n        </Property>\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this is the default domain associated with the tenant; otherwise, false.\" />\n        </Property>\n        <Property Name=\"isInitial\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if this is the initial domain associated with the tenant; otherwise, false.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The domain name; for example, contoso.onmicrosoft.com.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For example, Managed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"certificateConnectorSetting\">\n        <Property Name=\"certExpiryTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate expire time\" />\n        </Property>\n        <Property Name=\"connectorVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of certificate connector\" />\n        </Property>\n        <Property Name=\"enrollmentError\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate connector enrollment error\" />\n        </Property>\n        <Property Name=\"lastConnectorConnectionTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last time certificate connector connected\" />\n        </Property>\n        <Property Name=\"lastUploadVersion\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of last uploaded certificate connector\" />\n        </Property>\n        <Property Name=\"status\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate connector status\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"browserSharedCookieHistory\">\n        <Property Name=\"comment\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The comment for the shared cookie.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the cookie.\" />\n        </Property>\n        <Property Name=\"hostOnly\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls whether a cookie is a host-only or domain cookie.\" />\n        </Property>\n        <Property Name=\"hostOrDomain\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the cookie.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who last modified the cookie.\" />\n        </Property>\n        <Property Name=\"path\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The path of the cookie.\" />\n        </Property>\n        <Property Name=\"publishedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the cookie was last published.\" />\n        </Property>\n        <Property Name=\"sourceEnvironment\" Type=\"graph.browserSharedCookieSourceEnvironment\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how the cookies are shared between Microsoft Edge and Internet Explorer. The possible values are: microsoftEdge, internetExplorer11, both, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"browserSiteHistory\">\n        <Property Name=\"allowRedirect\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls the behavior of redirected sites. If true, indicates that the site will open in Internet Explorer 11 or Microsoft Edge even if the site is navigated to as part of a HTTP or meta refresh redirection chain.\" />\n        </Property>\n        <Property Name=\"comment\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The comment for the site.\" />\n        </Property>\n        <Property Name=\"compatibilityMode\" Type=\"graph.browserSiteCompatibilityMode\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Controls what compatibility setting is used for specific sites or domains. The possible values are: default, internetExplorer8Enterprise, internetExplorer7Enterprise, internetExplorer11, internetExplorer10, internetExplorer9, internetExplorer8, internetExplorer7, internetExplorer5, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who last modified the site.\" />\n        </Property>\n        <Property Name=\"mergeType\" Type=\"graph.browserSiteMergeType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The merge type of the site. The possible values are: noMerge, default, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"publishedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the site was last published.\" />\n        </Property>\n        <Property Name=\"targetEnvironment\" Type=\"graph.browserSiteTargetEnvironment\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target environment that the site should open in. The possible values are: internetExplorerMode, internetExplorer11, microsoftEdge, configurable, none, unknownFutureValue.Prior to June 15, 2022, the internetExplorer11 option would allow opening a site in the Internet Explorer 11 (IE11) desktop application. Following the retirement of IE11 on June 15, 2022, the internetExplorer11 option will no longer open an IE11 window and will instead behave the same as the internetExplorerMode option.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationAssignmentRecipient\" Abstract=\"true\" />\n      <ComplexType Name=\"educationAssignmentClassRecipient\" BaseType=\"graph.educationAssignmentRecipient\" />\n      <ComplexType Name=\"educationAssignmentGrade\" Abstract=\"true\">\n        <Property Name=\"gradedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User who did the grading.\" />\n        </Property>\n        <Property Name=\"gradedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Moment in time when the grade was applied to this submission object. 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\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationAssignmentGradeType\" Abstract=\"true\" />\n      <ComplexType Name=\"educationAssignmentGroupRecipient\" BaseType=\"graph.educationAssignmentRecipient\" />\n      <ComplexType Name=\"educationAssignmentIndividualRecipient\" BaseType=\"graph.educationAssignmentRecipient\">\n        <Property Name=\"recipients\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of ids of the recipients.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationAssignmentPointsGrade\" BaseType=\"graph.educationAssignmentGrade\">\n        <Property Name=\"points\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of points a teacher is giving this submission object.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationAssignmentPointsGradeType\" BaseType=\"graph.educationAssignmentGradeType\">\n        <Property Name=\"maxPoints\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Max points possible for this assignment.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationResource\" Abstract=\"true\">\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Who created the resource.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of resource.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Who was the last user to modify the resource.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Moment in time when the resource was last modified.  The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationExcelResource\" BaseType=\"graph.educationResource\">\n        <Property Name=\"fileUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pointer to the Excel file object.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationExternalResource\" BaseType=\"graph.educationResource\">\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Location of the resource. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationFeedback\">\n        <Property Name=\"feedbackBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User who created the feedback.\" />\n        </Property>\n        <Property Name=\"feedbackDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Moment in time when the feedback was given. 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\" />\n        </Property>\n        <Property Name=\"text\" Type=\"graph.educationItemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Feedback.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationItemBody\">\n        <Property Name=\"content\" Type=\"Edm.String\" />\n        <Property Name=\"contentType\" Type=\"graph.bodyType\" />\n      </ComplexType>\n      <ComplexType Name=\"educationFileResource\" BaseType=\"graph.educationResource\">\n        <Property Name=\"fileUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Location on disk of the file resource.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationLinkResource\" BaseType=\"graph.educationResource\">\n        <Property Name=\"link\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to the resource.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationMediaResource\" BaseType=\"graph.educationResource\">\n        <Property Name=\"fileUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Location of the file on shared point folder. Required\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationPowerPointResource\" BaseType=\"graph.educationResource\">\n        <Property Name=\"fileUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Location of the file on disk.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationSubmissionRecipient\" Abstract=\"true\" />\n      <ComplexType Name=\"educationSubmissionIndividualRecipient\" BaseType=\"graph.educationSubmissionRecipient\">\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User ID of the user to whom the submission is assigned.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationTeamsAppResource\" BaseType=\"graph.educationResource\">\n        <Property Name=\"appIconWebUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL that points to the icon of the app.\" />\n        </Property>\n        <Property Name=\"appId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Teams app ID of the application.\" />\n        </Property>\n        <Property Name=\"teamsEmbeddedContentUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL for the app resource that will be opened by Teams.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL for the app resource that can be opened in the browser.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationWordResource\" BaseType=\"graph.educationResource\">\n        <Property Name=\"fileUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Location of the file on disk.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"rubricCriterion\">\n        <Property Name=\"description\" Type=\"graph.educationItemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of this criterion.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"rubricLevel\">\n        <Property Name=\"description\" Type=\"graph.educationItemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of this rubric level.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of this rubric level.\" />\n        </Property>\n        <Property Name=\"grading\" Type=\"graph.educationAssignmentGradeType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Null if this is a no-points rubric; educationAssignmentPointsGradeType if it is a points rubric.\" />\n        </Property>\n        <Property Name=\"levelId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of this resource.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"rubricQuality\">\n        <Property Name=\"criteria\" Type=\"Collection(graph.rubricCriterion)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of criteria for this rubric quality.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"graph.educationItemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of this rubric quality.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of this rubric quality.\" />\n        </Property>\n        <Property Name=\"qualityId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of this resource.\" />\n        </Property>\n        <Property Name=\"weight\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, a numerical weight for this quality.  Weights must add up to 100.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"rubricQualityFeedbackModel\">\n        <Property Name=\"feedback\" Type=\"graph.educationItemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specific feedback for one quality of this rubric.\" />\n        </Property>\n        <Property Name=\"qualityId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the rubricQuality that this feedback is related to.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"rubricQualitySelectedColumnModel\">\n        <Property Name=\"columnId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the selected level for this quality.\" />\n        </Property>\n        <Property Name=\"qualityId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the associated quality.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationCourse\">\n        <Property Name=\"courseNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the course.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the course.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the course.\" />\n        </Property>\n        <Property Name=\"externalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the course from the syncing system.\" />\n        </Property>\n        <Property Name=\"subject\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subject of the course.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationTerm\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the term.\" />\n        </Property>\n        <Property Name=\"endDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"End of the term.\" />\n        </Property>\n        <Property Name=\"externalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of term in the syncing system.\" />\n        </Property>\n        <Property Name=\"startDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Start of the term.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"relatedContact\">\n        <Property Name=\"accessConsent\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the user has been consented to access student data.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the contact. Required.\" />\n        </Property>\n        <Property Name=\"emailAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the contact.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\" />\n        <Property Name=\"mobilePhone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile phone number of the contact.\" />\n        </Property>\n        <Property Name=\"relationship\" Type=\"graph.contactRelationship\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Relationship to the user. Possible values are: parent, relative, aide, doctor, guardian, child, other, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationOnPremisesInfo\">\n        <Property Name=\"immutableId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the user object in Active Directory.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationStudent\">\n        <Property Name=\"birthDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Birth date of the student.\" />\n        </Property>\n        <Property Name=\"externalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the student in the source system.\" />\n        </Property>\n        <Property Name=\"gender\" Type=\"graph.educationGender\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: female, male, other.\" />\n        </Property>\n        <Property Name=\"grade\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current grade level of the student.\" />\n        </Property>\n        <Property Name=\"graduationYear\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Year the student is graduating from the school.\" />\n        </Property>\n        <Property Name=\"studentNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Student Number.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationTeacher\">\n        <Property Name=\"externalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Id of the Teacher in external source system.\" />\n        </Property>\n        <Property Name=\"teacherNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Teacher number.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationSynchronizationDataProvider\" Abstract=\"true\" />\n      <ComplexType Name=\"educationCsvDataProvider\" BaseType=\"graph.educationSynchronizationDataProvider\">\n        <Property Name=\"customizations\" Type=\"graph.educationSynchronizationCustomizations\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional customizations to be applied to the synchronization profile.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationSynchronizationCustomizationsBase\" Abstract=\"true\" />\n      <ComplexType Name=\"educationSynchronizationCustomizations\" BaseType=\"graph.educationSynchronizationCustomizationsBase\">\n        <Property Name=\"school\" Type=\"graph.educationSynchronizationCustomization\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Customizations for School entities.\" />\n        </Property>\n        <Property Name=\"section\" Type=\"graph.educationSynchronizationCustomization\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Customizations for Section entities.\" />\n        </Property>\n        <Property Name=\"student\" Type=\"graph.educationSynchronizationCustomization\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Customizations for Student entities.\" />\n        </Property>\n        <Property Name=\"studentEnrollment\" Type=\"graph.educationSynchronizationCustomization\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Customizations for Student Enrollments.\" />\n        </Property>\n        <Property Name=\"teacher\" Type=\"graph.educationSynchronizationCustomization\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Customizations for Teacher entities.\" />\n        </Property>\n        <Property Name=\"teacherRoster\" Type=\"graph.educationSynchronizationCustomization\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Customizations for Teacher Rosters.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationFileSynchronizationVerificationMessage\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detailed information about the message type.\" />\n        </Property>\n        <Property Name=\"fileName\" Type=\"Edm.String\" />\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of the message. Possible values are: error, warning, information.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationIdentitySynchronizationConfiguration\" Abstract=\"true\" />\n      <ComplexType Name=\"educationIdentityCreationConfiguration\" BaseType=\"graph.educationIdentitySynchronizationConfiguration\">\n        <Property Name=\"userDomains\" Type=\"Collection(graph.educationIdentityDomain)\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"educationIdentityDomain\">\n        <Property Name=\"appliesTo\" Type=\"graph.educationUserRole\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user role type to assign to the license. Possible values are: student, teacher, faculty.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the domain for the user account.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationIdentityMatchingConfiguration\" BaseType=\"graph.educationIdentitySynchronizationConfiguration\">\n        <Property Name=\"matchingOptions\" Type=\"Collection(graph.educationIdentityMatchingOptions)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mapping between the user account and the options to use to uniquely identify the user to update.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationIdentityMatchingOptions\">\n        <Property Name=\"appliesTo\" Type=\"graph.educationUserRole\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user role type to assign to the license. Possible values are: student, teacher, faculty.\" />\n        </Property>\n        <Property Name=\"sourcePropertyName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the source property, which should be a field name in the source data. This property is case-sensitive.\" />\n        </Property>\n        <Property Name=\"targetDomain\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The domain to suffix with the source property to match on the target. If provided as null, the source property will be used to match with the target property.\" />\n        </Property>\n        <Property Name=\"targetPropertyName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the target property, which should be a valid property in Azure AD. This property is case-sensitive.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationOneRosterApiDataProvider\" BaseType=\"graph.educationSynchronizationDataProvider\">\n        <Property Name=\"connectionSettings\" Type=\"graph.educationSynchronizationConnectionSettings\" Nullable=\"false\" />\n        <Property Name=\"connectionUrl\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"customizations\" Type=\"graph.educationSynchronizationCustomizations\" />\n        <Property Name=\"providerName\" Type=\"Edm.String\" />\n        <Property Name=\"schoolsIds\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"termIds\" Type=\"Collection(Edm.String)\" />\n      </ComplexType>\n      <ComplexType Name=\"educationSynchronizationConnectionSettings\" Abstract=\"true\">\n        <Property Name=\"clientId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Client ID used to connect to the provider.\" />\n        </Property>\n        <Property Name=\"clientSecret\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Client secret to authenticate the connection to the provider.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationPowerSchoolDataProvider\" BaseType=\"graph.educationSynchronizationDataProvider\">\n        <Property Name=\"allowTeachersInMultipleSchools\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the source has multiple identifiers for a single student or teacher.\" />\n        </Property>\n        <Property Name=\"clientId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client ID used to connect to PowerSchool.\" />\n        </Property>\n        <Property Name=\"clientSecret\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client secret to authenticate the connection to the PowerSchool instance.\" />\n        </Property>\n        <Property Name=\"connectionUrl\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The connection URL to the PowerSchool instance.\" />\n        </Property>\n        <Property Name=\"customizations\" Type=\"graph.educationSynchronizationCustomizations\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional customization to be applied to the synchronization profile.\" />\n        </Property>\n        <Property Name=\"schoolsIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of schools to sync.\" />\n        </Property>\n        <Property Name=\"schoolYear\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The school year to sync.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationSynchronizationCustomization\">\n        <Property Name=\"allowDisplayNameUpdate\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the display name of the resource can be overwritten by the sync.\" />\n        </Property>\n        <Property Name=\"isSyncDeferred\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether synchronization of the parent entity is deferred to a later date.\" />\n        </Property>\n        <Property Name=\"optionalPropertiesToSync\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of property names to sync. If set to null, all properties will be synchronized. Does not apply to Student Enrollments or Teacher Rosters\" />\n        </Property>\n        <Property Name=\"synchronizationStartDate\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date that the synchronization should start. This value should be set to a future date. If set to null, the resource will be synchronized when the profile setup completes. Only applies to Student Enrollments\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationSynchronizationLicenseAssignment\">\n        <Property Name=\"appliesTo\" Type=\"graph.educationUserRole\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user role type to assign to license. Possible values are: student, teacher, faculty.\" />\n        </Property>\n        <Property Name=\"skuIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the SKU identifiers of the licenses to assign.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationSynchronizationOAuth1ConnectionSettings\" BaseType=\"graph.educationSynchronizationConnectionSettings\" />\n      <ComplexType Name=\"educationSynchronizationOAuth2ClientCredentialsConnectionSettings\" BaseType=\"graph.educationSynchronizationConnectionSettings\">\n        <Property Name=\"scope\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The scope of the access request (see RFC6749).\" />\n        </Property>\n        <Property Name=\"tokenUrl\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL to get access tokens for the data provider.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"contentClassification\">\n        <Property Name=\"confidence\" Type=\"Edm.Int32\" />\n        <Property Name=\"matches\" Type=\"Collection(graph.matchLocation)\" />\n        <Property Name=\"sensitiveTypeId\" Type=\"Edm.String\" />\n        <Property Name=\"uniqueCount\" Type=\"Edm.Int32\" />\n      </ComplexType>\n      <ComplexType Name=\"matchLocation\">\n        <Property Name=\"length\" Type=\"Edm.Int32\" />\n        <Property Name=\"offset\" Type=\"Edm.Int32\" />\n      </ComplexType>\n      <ComplexType Name=\"dataStoreField\">\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"searchable\" Type=\"Edm.Boolean\" />\n        <Property Name=\"unique\" Type=\"Edm.Boolean\" />\n      </ComplexType>\n      <ComplexType Name=\"exactDataMatchStoreColumn\">\n        <Property Name=\"ignoredDelimiters\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"isCaseInsensitive\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isSearchable\" Type=\"Edm.Boolean\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"exactMatchClassificationRequest\">\n        <Property Name=\"contentClassifications\" Type=\"Collection(graph.contentClassification)\" />\n        <Property Name=\"sensitiveTypeIds\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"text\" Type=\"Edm.String\" />\n        <Property Name=\"timeoutInMs\" Type=\"Edm.Int32\" />\n      </ComplexType>\n      <ComplexType Name=\"exactMatchClassificationResult\">\n        <Property Name=\"classification\" Type=\"Collection(graph.exactMatchDetectedSensitiveContent)\" />\n        <Property Name=\"errors\" Type=\"Collection(graph.classificationError)\" />\n      </ComplexType>\n      <ComplexType Name=\"exactMatchDetectedSensitiveContent\" BaseType=\"graph.detectedSensitiveContentBase\">\n        <Property Name=\"matches\" Type=\"Collection(graph.sensitiveContentLocation)\" />\n      </ComplexType>\n      <ComplexType Name=\"Json\" />\n      <ComplexType Name=\"workbookFilterCriteria\">\n        <Property Name=\"color\" Type=\"Edm.String\" />\n        <Property Name=\"criterion1\" Type=\"Edm.String\" />\n        <Property Name=\"criterion2\" Type=\"Edm.String\" />\n        <Property Name=\"dynamicCriteria\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"filterOn\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"icon\" Type=\"graph.workbookIcon\" />\n        <Property Name=\"operator\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"values\" Type=\"graph.Json\" />\n      </ComplexType>\n      <ComplexType Name=\"workbookIcon\">\n        <Property Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the index of the icon in the given set.\" />\n        </Property>\n        <Property Name=\"set\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the set that the icon is part of. Possible values are: Invalid, ThreeArrows, ThreeArrowsGray, ThreeFlags, ThreeTrafficLights1, ThreeTrafficLights2, ThreeSigns, ThreeSymbols, ThreeSymbols2, FourArrows, FourArrowsGray, FourRedToBlack, FourRating, FourTrafficLights, FiveArrows, FiveArrowsGray, FiveRating, FiveQuarters, ThreeStars, ThreeTriangles, FiveBoxes.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"workbookFilterDatetime\">\n        <Property Name=\"date\" Type=\"Edm.String\" />\n        <Property Name=\"specificity\" Type=\"Edm.String\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"workbookOperationError\">\n        <Property Name=\"code\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code.\" />\n        </Property>\n        <Property Name=\"innerError\" Type=\"graph.workbookOperationError\" />\n        <Property Name=\"message\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error message.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"workbookRangeReference\">\n        <Property Name=\"address\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"workbookSessionInfo\">\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Id of the workbook session.\" />\n        </Property>\n        <Property Name=\"persistChanges\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true for persistent session. false for non-persistent session (view mode)\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"workbookSortField\">\n        <Property Name=\"ascending\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents whether the sorting is done in an ascending fashion.\" />\n        </Property>\n        <Property Name=\"color\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the color that is the target of the condition if the sorting is on font or cell color.\" />\n        </Property>\n        <Property Name=\"dataOption\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents additional sorting options for this field. Possible values are: Normal, TextAsNumber.\" />\n        </Property>\n        <Property Name=\"icon\" Type=\"graph.workbookIcon\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the icon that is the target of the condition if the sorting is on the cell's icon.\" />\n        </Property>\n        <Property Name=\"key\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the column (or row, depending on the sort orientation) that the condition is on. Represented as an offset from the first column (or row).\" />\n        </Property>\n        <Property Name=\"sortOn\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the type of sorting of this condition. Possible values are: Value, CellColor, FontColor, Icon.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"workbookWorksheetProtectionOptions\">\n        <Property Name=\"allowAutoFilter\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing using auto filter feature.\" />\n        </Property>\n        <Property Name=\"allowDeleteColumns\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing deleting columns.\" />\n        </Property>\n        <Property Name=\"allowDeleteRows\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing deleting rows.\" />\n        </Property>\n        <Property Name=\"allowFormatCells\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing formatting cells.\" />\n        </Property>\n        <Property Name=\"allowFormatColumns\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing formatting columns.\" />\n        </Property>\n        <Property Name=\"allowFormatRows\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing formatting rows.\" />\n        </Property>\n        <Property Name=\"allowInsertColumns\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing inserting columns.\" />\n        </Property>\n        <Property Name=\"allowInsertHyperlinks\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing inserting hyperlinks.\" />\n        </Property>\n        <Property Name=\"allowInsertRows\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing inserting rows.\" />\n        </Property>\n        <Property Name=\"allowPivotTables\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing using pivot table feature.\" />\n        </Property>\n        <Property Name=\"allowSort\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the worksheet protection option of allowing using sort feature.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"quota\">\n        <Property Name=\"deleted\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total space consumed by files in the recycle bin, in bytes. Read-only.\" />\n        </Property>\n        <Property Name=\"remaining\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total space remaining before reaching the quota limit, in bytes. Read-only.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enumeration value that indicates the state of the storage space. Read-only.\" />\n        </Property>\n        <Property Name=\"storagePlanInformation\" Type=\"graph.storagePlanInformation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the drive's storage quota plans. Only in Personal OneDrive.\" />\n        </Property>\n        <Property Name=\"total\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total allowed storage space, in bytes. Read-only.\" />\n        </Property>\n        <Property Name=\"used\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total space used, in bytes. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"systemFacet\" />\n      <ComplexType Name=\"audio\">\n        <Property Name=\"album\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The title of the album for this audio file.\" />\n        </Property>\n        <Property Name=\"albumArtist\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The artist named on the album for the audio file.\" />\n        </Property>\n        <Property Name=\"artist\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The performing artist for the audio file.\" />\n        </Property>\n        <Property Name=\"bitrate\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bitrate expressed in kbps.\" />\n        </Property>\n        <Property Name=\"composers\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the composer of the audio file.\" />\n        </Property>\n        <Property Name=\"copyright\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Copyright information for the audio file.\" />\n        </Property>\n        <Property Name=\"disc\" Type=\"Edm.Int16\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of the disc this audio file came from.\" />\n        </Property>\n        <Property Name=\"discCount\" Type=\"Edm.Int16\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of discs in this album.\" />\n        </Property>\n        <Property Name=\"duration\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of the audio file, expressed in milliseconds\" />\n        </Property>\n        <Property Name=\"genre\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The genre of this audio file.\" />\n        </Property>\n        <Property Name=\"hasDrm\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the file is protected with digital rights management.\" />\n        </Property>\n        <Property Name=\"isVariableBitrate\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the file is encoded with a variable bitrate.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The title of the audio file.\" />\n        </Property>\n        <Property Name=\"track\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of the track on the original disc for this audio file.\" />\n        </Property>\n        <Property Name=\"trackCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of tracks on the original disc for this audio file.\" />\n        </Property>\n        <Property Name=\"year\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The year the audio file was recorded.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"bundle\">\n        <Property Name=\"album\" Type=\"graph.album\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the bundle is an [album][], then the album property is included\" />\n        </Property>\n        <Property Name=\"childCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of children contained immediately within this container.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"file\">\n        <Property Name=\"hashes\" Type=\"graph.hashes\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hashes of the file's binary content, if available. Read-only.\" />\n        </Property>\n        <Property Name=\"mimeType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MIME type for the file. This is determined by logic on the server and might not be the value provided when the file was uploaded. Read-only.\" />\n        </Property>\n        <Property Name=\"processingMetadata\" Type=\"Edm.Boolean\" />\n      </ComplexType>\n      <ComplexType Name=\"fileSystemInfo\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time the file was created on a client.\" />\n        </Property>\n        <Property Name=\"lastAccessedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time the file was last accessed. Available for the recent file list only.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time the file was last modified on a client.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"folder\">\n        <Property Name=\"childCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of children contained immediately within this container.\" />\n        </Property>\n        <Property Name=\"view\" Type=\"graph.folderView\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of properties defining the recommended view for the folder.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"image\">\n        <Property Name=\"height\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Height of the image, in pixels. Read-only.\" />\n        </Property>\n        <Property Name=\"width\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Width of the image, in pixels. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"malware\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the virus details for the malware facet.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"media\">\n        <Property Name=\"isTranscriptionShown\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If a file has a transcript, this setting controls if the closed captions / transcription for the media file should be shown to people during viewing. Read-Write.\" />\n        </Property>\n        <Property Name=\"mediaSource\" Type=\"graph.mediaSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the source of media. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"package\">\n        <Property Name=\"type\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"pendingOperations\">\n        <Property Name=\"pendingContentUpdate\" Type=\"graph.pendingContentUpdate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A property that indicates that an operation that might update the binary content of a file is pending completion.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"photo\">\n        <Property Name=\"cameraMake\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Camera manufacturer. Read-only.\" />\n        </Property>\n        <Property Name=\"cameraModel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Camera model. Read-only.\" />\n        </Property>\n        <Property Name=\"exposureDenominator\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The denominator for the exposure time fraction from the camera. Read-only.\" />\n        </Property>\n        <Property Name=\"exposureNumerator\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The numerator for the exposure time fraction from the camera. Read-only.\" />\n        </Property>\n        <Property Name=\"fNumber\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The F-stop value from the camera. Read-only.\" />\n        </Property>\n        <Property Name=\"focalLength\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The focal length from the camera. Read-only.\" />\n        </Property>\n        <Property Name=\"iso\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ISO value from the camera. Read-only.\" />\n        </Property>\n        <Property Name=\"orientation\" Type=\"Edm.Int16\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The orientation value from the camera. Writable on OneDrive Personal.\" />\n        </Property>\n        <Property Name=\"takenDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the photo was taken in UTC time. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"publicationFacet\">\n        <Property Name=\"level\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of publication for this document. Either published or checkout. Read-only.\" />\n        </Property>\n        <Property Name=\"versionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the version that is visible to the current caller. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"remoteItem\">\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user, device, and application which created the item. Read-only.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of item creation. Read-only.\" />\n        </Property>\n        <Property Name=\"file\" Type=\"graph.file\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the remote item is a file. Read-only.\" />\n        </Property>\n        <Property Name=\"fileSystemInfo\" Type=\"graph.fileSystemInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the remote item from the local file system. Read-only.\" />\n        </Property>\n        <Property Name=\"folder\" Type=\"graph.folder\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the remote item is a folder. Read-only.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the remote item in its drive. Read-only.\" />\n        </Property>\n        <Property Name=\"image\" Type=\"graph.image\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Image metadata, if the item is an image. Read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the user, device, and application which last modified the item. Read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the item was last modified. Read-only.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Filename of the remote item. Read-only.\" />\n        </Property>\n        <Property Name=\"package\" Type=\"graph.package\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, indicates that this item is a package instead of a folder or file. Packages are treated like files in some contexts and folders in others. Read-only.\" />\n        </Property>\n        <Property Name=\"parentReference\" Type=\"graph.itemReference\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Properties of the parent of the remote item. Read-only.\" />\n        </Property>\n        <Property Name=\"shared\" Type=\"graph.shared\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates that the item has been shared with others and provides information about the shared state of the item. Read-only.\" />\n        </Property>\n        <Property Name=\"sharepointIds\" Type=\"graph.sharepointIds\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides interop between items in OneDrive for Business and SharePoint with the full set of item identifiers. Read-only.\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Size of the remote item. Read-only.\" />\n        </Property>\n        <Property Name=\"specialFolder\" Type=\"graph.specialFolder\" />\n        <Property Name=\"video\" Type=\"graph.video\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Video metadata, if the item is a video. Read-only.\" />\n        </Property>\n        <Property Name=\"webDavUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DAV compatible URL for the item.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL that displays the resource in the browser. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"searchResult\">\n        <Property Name=\"onClickTelemetryUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A callback URL that can be used to record telemetry information. The application should issue a GET on this URL if the user interacts with this item to improve the quality of results.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"shared\">\n        <Property Name=\"owner\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity of the owner of the shared item. Read-only.\" />\n        </Property>\n        <Property Name=\"scope\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the scope of how the item is shared: anonymous, organization, or users. Read-only.\" />\n        </Property>\n        <Property Name=\"sharedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity of the user who shared the item. Read-only.\" />\n        </Property>\n        <Property Name=\"sharedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UTC date and time when the item was shared. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"driveItemSource\">\n        <Property Name=\"application\" Type=\"graph.driveItemSourceApplication\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enumeration value that indicates the source application where the file was created.\" />\n        </Property>\n        <Property Name=\"externalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The external identifier for the drive item from the source.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"specialFolder\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for this item in the /drive/special collection\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"video\">\n        <Property Name=\"audioBitsPerSample\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of audio bits per sample.\" />\n        </Property>\n        <Property Name=\"audioChannels\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of audio channels.\" />\n        </Property>\n        <Property Name=\"audioFormat\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the audio format (AAC, MP3, etc.).\" />\n        </Property>\n        <Property Name=\"audioSamplesPerSecond\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of audio samples per second.\" />\n        </Property>\n        <Property Name=\"bitrate\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bit rate of the video in bits per second.\" />\n        </Property>\n        <Property Name=\"duration\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of the file in milliseconds.\" />\n        </Property>\n        <Property Name=\"fourCC\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"'Four character code' name of the video format.\" />\n        </Property>\n        <Property Name=\"frameRate\" Type=\"Edm.Double\" />\n        <Property Name=\"height\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Height of the video, in pixels.\" />\n        </Property>\n        <Property Name=\"width\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Width of the video, in pixels.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"listInfo\">\n        <Property Name=\"contentTypesEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, indicates that content types are enabled for this list.\" />\n        </Property>\n        <Property Name=\"hidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, indicates that the list is not normally visible in the SharePoint user experience.\" />\n        </Property>\n        <Property Name=\"template\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An enumerated value that represents the base list template used in creating the list. Possible values include documentLibrary, genericList, task, survey, announcements, contacts, and more.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"attendeeAvailability\">\n        <Property Name=\"attendee\" Type=\"graph.attendeeBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address and type of attendee - whether it's a person or a resource, and whether required or optional if it's a person.\" />\n        </Property>\n        <Property Name=\"availability\" Type=\"graph.freeBusyStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The availability status of the attendee. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"attendeeBase\" BaseType=\"graph.recipient\">\n        <Property Name=\"type\" Type=\"graph.attendeeType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of attendee. Possible values are: required, optional, resource. Currently if the attendee is a person, findMeetingTimes always considers the person is of the Required type.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"locationConstraint\">\n        <Property Name=\"isRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client requests the service to include in the response a meeting location for the meeting. If this is true and all the resources are busy, findMeetingTimes will not return any meeting time suggestions. If this is false and all the resources are busy, findMeetingTimes would still look for meeting times without locations.\" />\n        </Property>\n        <Property Name=\"locations\" Type=\"Collection(graph.locationConstraintItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Constraint information for one or more locations that the client requests for the meeting.\" />\n        </Property>\n        <Property Name=\"suggestLocation\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client requests the service to suggest one or more meeting locations.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"locationConstraintItem\" BaseType=\"graph.location\">\n        <Property Name=\"resolveAvailability\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true and the specified resource is busy, findMeetingTimes looks for another resource that is free. If set to false and the specified resource is busy, findMeetingTimes returns the resource best ranked in the user's cache without checking if it's free. Default is true.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"meetingTimeSuggestion\">\n        <Property Name=\"attendeeAvailability\" Type=\"Collection(graph.attendeeAvailability)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An array that shows the availability status of each attendee for this meeting suggestion.\" />\n        </Property>\n        <Property Name=\"confidence\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A percentage that represents the likelhood of all the attendees attending.\" />\n        </Property>\n        <Property Name=\"locations\" Type=\"Collection(graph.location)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An array that specifies the name and geographic location of each meeting location for this meeting suggestion.\" />\n        </Property>\n        <Property Name=\"meetingTimeSlot\" Type=\"graph.timeSlot\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A time period suggested for the meeting.\" />\n        </Property>\n        <Property Name=\"order\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Order of meeting time suggestions sorted by their computed confidence value from high to low, then by chronology if there are suggestions with the same confidence.\" />\n        </Property>\n        <Property Name=\"organizerAvailability\" Type=\"graph.freeBusyStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Availability of the meeting organizer for this meeting suggestion. Possible values are: free, tentative, busy, oof, workingElsewhere, unknown.\" />\n        </Property>\n        <Property Name=\"suggestionReason\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Reason for suggesting the meeting time.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"meetingTimeSuggestionsResult\">\n        <Property Name=\"emptySuggestionsReason\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A reason for not returning any meeting suggestions. Possible values are: attendeesUnavailable, attendeesUnavailableOrUnknown, locationsUnavailable, organizerUnavailable, or unknown. This property is an empty string if the meetingTimeSuggestions property does include any meeting suggestions.\" />\n        </Property>\n        <Property Name=\"meetingTimeSuggestions\" Type=\"Collection(graph.meetingTimeSuggestion)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An array of meeting suggestions.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"timeConstraint\">\n        <Property Name=\"activityDomain\" Type=\"graph.activityDomain\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The nature of the activity, optional. Possible values are: work, personal, unrestricted, or unknown.\" />\n        </Property>\n        <Property Name=\"timeSlots\" Type=\"Collection(graph.timeSlot)\" />\n      </ComplexType>\n      <ComplexType Name=\"attachmentItem\">\n        <Property Name=\"attachmentType\" Type=\"graph.attachmentType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of attachment. Possible values are: file, item, reference. Required.\" />\n        </Property>\n        <Property Name=\"contentId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The CID or Content-Id of the attachment for referencing in case of in-line attachments using &lt;img src='cid:contentId'&gt; tag in HTML messages. Optional.\" />\n        </Property>\n        <Property Name=\"contentType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The nature of the data in the attachment. Optional.\" />\n        </Property>\n        <Property Name=\"isInline\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the attachment is an inline attachment; otherwise, false. Optional.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the attachment. This can be a descriptive string and does not have to be the actual file name. Required.\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The length of the attachment in bytes. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"attendee\" BaseType=\"graph.attendeeBase\">\n        <Property Name=\"proposedNewTime\" Type=\"graph.timeSlot\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An alternate date/time proposed by the attendee for a meeting request to start and end. If the attendee hasn't proposed another time, then this property is not included in a response of a GET event.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.responseStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The attendee's response (none, accepted, declined, etc.) for the event and date-time that the response was sent.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"responseStatus\">\n        <Property Name=\"response\" Type=\"graph.responseType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The response type. Possible values are: none, organizer, tentativelyAccepted, accepted, declined, notResponded.To differentiate between none and notResponded:  none – from organizer's perspective. This value is used when the status of an attendee/participant is reported to the organizer of a meeting.  notResponded – from attendee's perspective. Indicates the attendee has not responded to the meeting request.  Clients can treat notResponded == none.  As an example, if attendee Alex hasn't responded to a meeting request, getting Alex' response status for that event in Alex' calendar returns notResponded. Getting Alex' response from the calendar of any other attendee or the organizer's returns none. Getting the organizer's response for the event in anybody's calendar also returns none.\" />\n        </Property>\n        <Property Name=\"time\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the response was returned. It uses ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"automaticRepliesMailTips\">\n        <Property Name=\"message\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The automatic reply message.\" />\n        </Property>\n        <Property Name=\"messageLanguage\" Type=\"graph.localeInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language that the automatic reply message is in.\" />\n        </Property>\n        <Property Name=\"scheduledEndTime\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that automatic replies are set to end.\" />\n        </Property>\n        <Property Name=\"scheduledStartTime\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that automatic replies are set to begin.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"localeInfo\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A name representing the user's locale in natural language, for example, 'English (United States)'.\" />\n        </Property>\n        <Property Name=\"locale\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A locale representation for the user, which includes the user's preferred language and country/region. For example, 'en-us'. The language component follows 2-letter codes as defined in ISO 639-1, and the country component follows 2-letter codes as defined in ISO 3166-1 alpha-2.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"automaticRepliesSetting\">\n        <Property Name=\"externalAudience\" Type=\"graph.externalAudienceScope\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of audience external to the signed-in user's organization who will receive the ExternalReplyMessage, if Status is AlwaysEnabled or Scheduled. Possible values are: none, contactsOnly, all.\" />\n        </Property>\n        <Property Name=\"externalReplyMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The automatic reply to send to the specified external audience, if Status is AlwaysEnabled or Scheduled.\" />\n        </Property>\n        <Property Name=\"internalReplyMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The automatic reply to send to the audience internal to the signed-in user's organization, if Status is AlwaysEnabled or Scheduled.\" />\n        </Property>\n        <Property Name=\"scheduledEndDateTime\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that automatic replies are set to end, if Status is set to Scheduled.\" />\n        </Property>\n        <Property Name=\"scheduledStartDateTime\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that automatic replies are set to begin, if Status is set to Scheduled.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.automaticRepliesStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configurations status for automatic replies. Possible values are: disabled, alwaysEnabled, scheduled.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"calendarSharingMessageAction\">\n        <Property Name=\"action\" Type=\"graph.calendarSharingAction\" />\n        <Property Name=\"actionType\" Type=\"graph.calendarSharingActionType\" />\n        <Property Name=\"importance\" Type=\"graph.calendarSharingActionImportance\" />\n      </ComplexType>\n      <ComplexType Name=\"convertIdResult\">\n        <Property Name=\"errorDetails\" Type=\"graph.genericError\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An error object indicating the reason for the conversion failure. This value is not present if the conversion succeeded.\" />\n        </Property>\n        <Property Name=\"sourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier that was converted. This value is the original, un-converted identifier.\" />\n        </Property>\n        <Property Name=\"targetId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The converted identifier. This value is not present if the conversion failed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"timeZoneBase\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of a time zone. It can be a standard time zone name such as 'Hawaii-Aleutian Standard Time', or 'Customized Time Zone' for a custom time zone.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"customTimeZone\" BaseType=\"graph.timeZoneBase\">\n        <Property Name=\"bias\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time offset of the time zone from Coordinated Universal Time (UTC). This value is in minutes. Time zones that are ahead of UTC have a positive offset; time zones that are behind UTC have a negative offset.\" />\n        </Property>\n        <Property Name=\"daylightOffset\" Type=\"graph.daylightTimeZoneOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies when the time zone switches from standard time to daylight saving time.\" />\n        </Property>\n        <Property Name=\"standardOffset\" Type=\"graph.standardTimeZoneOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies when the time zone switches from daylight saving time to standard time.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"standardTimeZoneOffset\">\n        <Property Name=\"dayOccurrence\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the nth occurrence of the day of week that the transition from daylight saving time to standard time occurs.\" />\n        </Property>\n        <Property Name=\"dayOfWeek\" Type=\"graph.dayOfWeek\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the day of the week when the transition from daylight saving time to standard time.\" />\n        </Property>\n        <Property Name=\"month\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the month of the year when the transition from daylight saving time to standard time occurs.\" />\n        </Property>\n        <Property Name=\"time\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the time of day when the transition from daylight saving time to standard time occurs.\" />\n        </Property>\n        <Property Name=\"year\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents how frequently in terms of years the change from daylight saving time to standard time occurs. For example, a value of 0 means every year.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"daylightTimeZoneOffset\" BaseType=\"graph.standardTimeZoneOffset\">\n        <Property Name=\"daylightBias\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time offset from Coordinated Universal Time (UTC) for daylight saving time. This value is in minutes.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"followupFlag\">\n        <Property Name=\"completedDateTime\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the follow-up was finished.\" />\n        </Property>\n        <Property Name=\"dueDateTime\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the follow up is to be finished. Note: To set the due date, you must also specify the startDateTime; otherwise, you will get a 400 Bad Request response.\" />\n        </Property>\n        <Property Name=\"flagStatus\" Type=\"graph.followupFlagStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status for follow-up for an item. Possible values are notFlagged, complete, and flagged.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the follow-up is to begin.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"freeBusyError\">\n        <Property Name=\"message\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the error.\" />\n        </Property>\n        <Property Name=\"responseCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The response code from querying for the availability of the user, distribution list, or resource.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"internetMessageHeader\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the key in a key-value pair.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value in a key-value pair.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"workingHours\">\n        <Property Name=\"daysOfWeek\" Type=\"Collection(graph.dayOfWeek)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The days of the week on which the user works.\" />\n        </Property>\n        <Property Name=\"endTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time of the day that the user stops working.\" />\n        </Property>\n        <Property Name=\"startTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time of the day that the user starts working.\" />\n        </Property>\n        <Property Name=\"timeZone\" Type=\"graph.timeZoneBase\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time zone to which the working hours apply.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mailTips\">\n        <Property Name=\"automaticReplies\" Type=\"graph.automaticRepliesMailTips\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mail tips for automatic reply if it has been set up by the recipient.\" />\n        </Property>\n        <Property Name=\"customMailTip\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A custom mail tip that can be set on the recipient's mailbox.\" />\n        </Property>\n        <Property Name=\"deliveryRestricted\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the recipient's mailbox is restricted, for example, accepting messages from only a predefined list of senders, rejecting messages from a predefined list of senders, or accepting messages from only authenticated senders.\" />\n        </Property>\n        <Property Name=\"emailAddress\" Type=\"graph.emailAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address of the recipient to get mailtips for.\" />\n        </Property>\n        <Property Name=\"error\" Type=\"graph.mailTipsError\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Errors that occur during the getMailTips action.\" />\n        </Property>\n        <Property Name=\"externalMemberCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of external members if the recipient is a distribution list.\" />\n        </Property>\n        <Property Name=\"isModerated\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether sending messages to the recipient requires approval. For example, if the recipient is a large distribution list and a moderator has been set up to approve messages sent to that distribution list, or if sending messages to a recipient requires approval of the recipient's manager.\" />\n        </Property>\n        <Property Name=\"mailboxFull\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The mailbox full status of the recipient.\" />\n        </Property>\n        <Property Name=\"maxMessageSize\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum message size that has been configured for the recipient's organization or mailbox.\" />\n        </Property>\n        <Property Name=\"recipientScope\" Type=\"graph.recipientScopeType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The scope of the recipient. Possible values are: none, internal, external, externalPartner, externalNonParther. For example, an administrator can set another organization to be its 'partner'. The scope is useful if an administrator wants certain mailtips to be accessible to certain scopes. It's also useful to senders to inform them that their message may leave the organization, helping them make the correct decisions about wording, tone and content.\" />\n        </Property>\n        <Property Name=\"recipientSuggestions\" Type=\"Collection(graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recipients suggested based on previous contexts where they appear in the same message.\" />\n        </Property>\n        <Property Name=\"totalMemberCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of members if the recipient is a distribution list.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mailTipsError\">\n        <Property Name=\"code\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code.\" />\n        </Property>\n        <Property Name=\"message\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error message.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mentionsPreview\">\n        <Property Name=\"isMentioned\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the signed-in user is mentioned in the parent resource instance. Read-only. Supports filter.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"messageRuleActions\">\n        <Property Name=\"assignCategories\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of categories to be assigned to a message.\" />\n        </Property>\n        <Property Name=\"copyToFolder\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of a folder that a message is to be copied to.\" />\n        </Property>\n        <Property Name=\"delete\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a message should be moved to the Deleted Items folder.\" />\n        </Property>\n        <Property Name=\"forwardAsAttachmentTo\" Type=\"Collection(graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email addresses of the recipients to which a message should be forwarded as an attachment.\" />\n        </Property>\n        <Property Name=\"forwardTo\" Type=\"Collection(graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email addresses of the recipients to which a message should be forwarded.\" />\n        </Property>\n        <Property Name=\"markAsRead\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a message should be marked as read.\" />\n        </Property>\n        <Property Name=\"markImportance\" Type=\"graph.importance\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the importance of the message, which can be: low, normal, high.\" />\n        </Property>\n        <Property Name=\"moveToFolder\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the folder that a message will be moved to.\" />\n        </Property>\n        <Property Name=\"permanentDelete\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a message should be permanently deleted and not saved to the Deleted Items folder.\" />\n        </Property>\n        <Property Name=\"redirectTo\" Type=\"Collection(graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address to which a message should be redirected.\" />\n        </Property>\n        <Property Name=\"stopProcessingRules\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether subsequent rules should be evaluated.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"messageRulePredicates\">\n        <Property Name=\"bodyContains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the strings that should appear in the body of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"bodyOrSubjectContains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the strings that should appear in the body or subject of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"categories\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the categories that an incoming message should be labeled with in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"fromAddresses\" Type=\"Collection(graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the specific sender email addresses of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"hasAttachments\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must have attachments in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"headerContains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the strings that appear in the headers of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"importance\" Type=\"graph.importance\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The importance that is stamped on an incoming message in order for the condition or exception to apply: low, normal, high.\" />\n        </Property>\n        <Property Name=\"isApprovalRequest\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be an approval request in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"isAutomaticForward\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be automatically forwarded in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"isAutomaticReply\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be an auto reply in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"isEncrypted\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be encrypted in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"isMeetingRequest\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be a meeting request in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"isMeetingResponse\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be a meeting response in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"isNonDeliveryReport\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be a non-delivery report in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"isPermissionControlled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be permission controlled (RMS-protected) in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"isReadReceipt\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be a read receipt in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"isSigned\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be S/MIME-signed in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"isVoicemail\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an incoming message must be a voice mail in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"messageActionFlag\" Type=\"graph.messageActionFlag\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the flag-for-action value that appears on an incoming message in order for the condition or exception to apply. The possible values are: any, call, doNotForward, followUp, fyi, forward, noResponseNecessary, read, reply, replyToAll, review.\" />\n        </Property>\n        <Property Name=\"notSentToMe\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the owner of the mailbox must not be a recipient of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"recipientContains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the strings that appear in either the toRecipients or ccRecipients properties of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"senderContains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the strings that appear in the from property of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"sensitivity\" Type=\"graph.sensitivity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the sensitivity level that must be stamped on an incoming message in order for the condition or exception to apply. The possible values are: normal, personal, private, confidential.\" />\n        </Property>\n        <Property Name=\"sentCcMe\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the owner of the mailbox must be in the ccRecipients property of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"sentOnlyToMe\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the owner of the mailbox must be the only recipient in an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"sentToAddresses\" Type=\"Collection(graph.recipient)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the email addresses that an incoming message must have been sent to in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"sentToMe\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the owner of the mailbox must be in the toRecipients property of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"sentToOrCcMe\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the owner of the mailbox must be in either a toRecipients or ccRecipients property of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"subjectContains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the strings that appear in the subject of an incoming message in order for the condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"withinSizeRange\" Type=\"graph.sizeRange\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the minimum and maximum sizes (in kilobytes) that an incoming message must fall in between in order for the condition or exception to apply.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"sizeRange\">\n        <Property Name=\"maximumSize\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply.\" />\n        </Property>\n        <Property Name=\"minimumSize\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum size (in kilobytes) that an incoming message must have in order for a condition or exception to apply.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"onlineMeetingInfo\">\n        <Property Name=\"conferenceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the conference.\" />\n        </Property>\n        <Property Name=\"joinUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The external link that launches the online meeting. This is a URL that clients will launch into a browser and will redirect the user to join the meeting.\" />\n        </Property>\n        <Property Name=\"phones\" Type=\"Collection(graph.phone)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All of the phone numbers associated with this conference.\" />\n        </Property>\n        <Property Name=\"quickDial\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The pre-formatted quickdial for this call.\" />\n        </Property>\n        <Property Name=\"tollFreeNumbers\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The toll free numbers that can be used to join the conference.\" />\n        </Property>\n        <Property Name=\"tollNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The toll number that can be used to join the conference.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"patternedRecurrence\">\n        <Property Name=\"pattern\" Type=\"graph.recurrencePattern\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The frequency of an event. Do not specify for a one-time access review.  For access reviews: Do not specify this property for a one-time access review.   Only interval, dayOfMonth, and type (weekly, absoluteMonthly) properties of recurrencePattern are supported.\" />\n        </Property>\n        <Property Name=\"range\" Type=\"graph.recurrenceRange\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The duration of an event.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"recurrencePattern\">\n        <Property Name=\"dayOfMonth\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly.\" />\n        </Property>\n        <Property Name=\"daysOfWeek\" Type=\"Collection(graph.dayOfWeek)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern.  Required if type is weekly, relativeMonthly, or relativeYearly.\" />\n        </Property>\n        <Property Name=\"firstDayOfWeek\" Type=\"graph.dayOfWeek\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The first day of the week. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. Default is sunday. Required if type is weekly.\" />\n        </Property>\n        <Property Name=\"index\" Type=\"graph.weekIndex\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies on which instance of the allowed days specified in daysOfWeek the event occurs, counted from the first instance in the month. The possible values are: first, second, third, fourth, last. Default is first. Optional and used if type is relativeMonthly or relativeYearly.\" />\n        </Property>\n        <Property Name=\"interval\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type. Required.\" />\n        </Property>\n        <Property Name=\"month\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The month in which the event occurs.  This is a number from 1 to 12.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.recurrencePatternType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The recurrence pattern type: daily, weekly, absoluteMonthly, relativeMonthly, absoluteYearly, relativeYearly. Required. For more information, see values of type property.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"recurrenceRange\">\n        <Property Name=\"endDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date to stop applying the recurrence pattern. Depending on the recurrence pattern of the event, the last occurrence of the meeting may not be this date. Required if type is endDate.\" />\n        </Property>\n        <Property Name=\"numberOfOccurrences\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of times to repeat the event. Required and must be positive if type is numbered.\" />\n        </Property>\n        <Property Name=\"recurrenceTimeZone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time zone for the startDate and endDate properties. Optional. If not specified, the time zone of the event is used.\" />\n        </Property>\n        <Property Name=\"startDate\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date to start applying the recurrence pattern. The first occurrence of the meeting may be this date or later, depending on the recurrence pattern of the event. Must be the same value as the start property of the recurring event. Required.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.recurrenceRangeType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The recurrence range. Possible values are: endDate, noEnd, numbered. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"personDataSource\">\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of data source.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"rankedEmailAddress\">\n        <Property Name=\"address\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address.\" />\n        </Property>\n        <Property Name=\"rank\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The rank of the email address. A rank is used as a sort key, in relation to the other returned results. A higher rank value corresponds to a more relevant result. Relevance is determined by communication, collaboration, and business relationship signals.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"reminder\">\n        <Property Name=\"changeKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the version of the reminder. Every time the reminder is changed, changeKey changes as well. This allows Exchange to apply changes to the correct version of the object.\" />\n        </Property>\n        <Property Name=\"eventEndTime\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date, time and time zone that the event ends.\" />\n        </Property>\n        <Property Name=\"eventId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique ID of the event. Read only.\" />\n        </Property>\n        <Property Name=\"eventLocation\" Type=\"graph.location\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The location of the event.\" />\n        </Property>\n        <Property Name=\"eventStartTime\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date, time, and time zone that the event starts.\" />\n        </Property>\n        <Property Name=\"eventSubject\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The text of the event's subject line.\" />\n        </Property>\n        <Property Name=\"eventWebLink\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL to open the event in Outlook on the web.The event will open in the browser if you are logged in to your mailbox via Outlook on the web. You will be prompted to login if you are not already logged in with the browser.This URL cannot be accessed from within an iFrame.\" />\n        </Property>\n        <Property Name=\"reminderFireTime\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date, time, and time zone that the reminder is set to occur.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"scheduleInformation\">\n        <Property Name=\"availabilityView\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a merged view of availability of all the items in scheduleItems. The view consists of time slots. Availability during each time slot is indicated with: 0= free, 1= tentative, 2= busy, 3= out of office, 4= working elsewhere.\" />\n        </Property>\n        <Property Name=\"error\" Type=\"graph.freeBusyError\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error information from attempting to get the availability of the user, distribution list, or resource.\" />\n        </Property>\n        <Property Name=\"scheduleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An SMTP address of the user, distribution list, or resource, identifying an instance of scheduleInformation.\" />\n        </Property>\n        <Property Name=\"scheduleItems\" Type=\"Collection(graph.scheduleItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the items that describe the availability of the user or resource.\" />\n        </Property>\n        <Property Name=\"workingHours\" Type=\"graph.workingHours\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The days of the week and hours in a specific time zone that the user works. These are set as part of the user's mailboxSettings.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"scheduleItem\">\n        <Property Name=\"end\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date, time, and time zone that the corresponding event ends.\" />\n        </Property>\n        <Property Name=\"isPrivate\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sensitivity of the corresponding event. True if the event is marked private, false otherwise. Optional.\" />\n        </Property>\n        <Property Name=\"location\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The location where the corresponding event is held or attended from. Optional.\" />\n        </Property>\n        <Property Name=\"start\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date, time, and time zone that the corresponding event starts.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.freeBusyStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The availability status of the user or resource during the corresponding event. The possible values are: free, tentative, busy, oof, workingElsewhere, unknown.\" />\n        </Property>\n        <Property Name=\"subject\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The corresponding event's subject line. Optional.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"timeZoneInformation\">\n        <Property Name=\"alias\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An identifier for the time zone.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A display string that represents the time zone.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"typedEmailAddress\" BaseType=\"graph.emailAddress\">\n        <Property Name=\"otherLabel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"To specify a custom type of email address, set type to other, and assign otherLabel to a custom string. For example, you may use a specific email address for your volunteer activities. Set type to other, and set otherLabel to a custom string such as Volunteer work.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.emailType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of email address. Possible values are: unknown, work, personal, main, other. The default value is unknown, which means address has not been set as a specific type.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"uploadSession\">\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time in UTC that the upload session will expire. The complete file must be uploaded before this expiration time is reached.\" />\n        </Property>\n        <Property Name=\"nextExpectedRanges\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When uploading files to document libraries, this is a collection of byte ranges that the server is missing for the file. These ranges are zero-indexed and of the format, '{start}-{end}' (e.g. '0-26' to indicate the first 27 bytes of the file). When uploading files as Outlook attachments, instead of a collection of ranges, this property always indicates a single value '{start}', the location in the file where the next upload should begin.\" />\n        </Property>\n        <Property Name=\"uploadUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL endpoint that accepts PUT requests for byte ranges of the file.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"website\">\n        <Property Name=\"address\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the website.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the web site.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.websiteType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: other, home, work, blog, profile.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessAction\" OpenType=\"true\" />\n      <ComplexType Name=\"album\">\n        <Property Name=\"coverImageItemId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the [driveItem][] that is the cover of the album.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"booleanColumn\" />\n      <ComplexType Name=\"calculatedColumn\">\n        <Property Name=\"format\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For dateTime output types, the format of the value. Must be one of dateOnly or dateTime.\" />\n        </Property>\n        <Property Name=\"formula\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The formula used to compute the value for this column.\" />\n        </Property>\n        <Property Name=\"outputType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The output type used to format values in this column. Must be one of boolean, currency, dateTime, number, or text.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"choiceColumn\">\n        <Property Name=\"allowTextEntry\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, allows custom values that aren't in the configured choices.\" />\n        </Property>\n        <Property Name=\"choices\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of values available for this column.\" />\n        </Property>\n        <Property Name=\"displayAs\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How the choices are to be presented in the UX. Must be one of checkBoxes, dropDownMenu, or radioButtons\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"columnValidation\">\n        <Property Name=\"defaultLanguage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default BCP 47 language tag for the description.\" />\n        </Property>\n        <Property Name=\"descriptions\" Type=\"Collection(graph.displayNameLocalization)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized messages that explain what is needed for this column's value to be considered valid. User will be prompted with this message if validation fails.\" />\n        </Property>\n        <Property Name=\"formula\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The formula to validate column value. For examples, see Examples of common formulas in lists\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"displayNameLocalization\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, the value of this field contains the displayName string that has been set for the language present in the languageTag field.\" />\n        </Property>\n        <Property Name=\"languageTag\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the language culture-code and friendly name of the language that the displayName field has been provided in.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"commentAction\">\n        <Property Name=\"isReply\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, this activity was a reply to an existing comment thread.\" />\n        </Property>\n        <Property Name=\"parentAuthor\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity of the user who started the comment thread.\" />\n        </Property>\n        <Property Name=\"participants\" Type=\"Collection(graph.identitySet)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identities of the users participating in this comment thread.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"contentApprovalStatusColumn\" />\n      <ComplexType Name=\"contentTypeInfo\">\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the content type.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the content type.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"contentTypeOrder\">\n        <Property Name=\"default\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether this is the default Content Type\" />\n        </Property>\n        <Property Name=\"position\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the position in which the Content Type appears in the selection UI.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"createAction\" />\n      <ComplexType Name=\"currencyColumn\">\n        <Property Name=\"locale\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the locale from which to infer the currency symbol.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"dateTimeColumn\">\n        <Property Name=\"displayAs\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How the value should be presented in the UX. Must be one of default, friendly, or standard. See below for more details. If unspecified, treated as default.\" />\n        </Property>\n        <Property Name=\"format\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the value should be presented as a date only or a date and time. Must be one of dateOnly or dateTime\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"defaultColumnValue\">\n        <Property Name=\"formula\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The formula used to compute the default value for this column.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The direct value to use as the default value for this column.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deleteAction\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the item that was deleted.\" />\n        </Property>\n        <Property Name=\"objectType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File or Folder, depending on the type of the deleted item.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"documentSet\">\n        <NavigationProperty Name=\"sharedColumns\" Type=\"Collection(graph.columnDefinition)\" />\n        <NavigationProperty Name=\"welcomePageColumns\" Type=\"Collection(graph.columnDefinition)\" />\n        <Property Name=\"allowedContentTypes\" Type=\"Collection(graph.contentTypeInfo)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Content types allowed in document set.\" />\n        </Property>\n        <Property Name=\"defaultContents\" Type=\"Collection(graph.documentSetContent)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default contents of document set.\" />\n        </Property>\n        <Property Name=\"propagateWelcomePageChanges\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to add the name of the document set to each file name.\" />\n        </Property>\n        <Property Name=\"shouldPrefixNameToFile\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Add the name of the Document Set to each file name.\" />\n        </Property>\n        <Property Name=\"welcomePageUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Welcome page absolute URL.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"documentSetContent\">\n        <Property Name=\"contentType\" Type=\"graph.contentTypeInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Content type information of the file.\" />\n        </Property>\n        <Property Name=\"fileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the file in resource folder that should be added as a default content or a template in the document set\" />\n        </Property>\n        <Property Name=\"folderName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Folder name in which the file will be placed when a new document set is created in the library.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"documentSetVersionItem\">\n        <Property Name=\"itemId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the item.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The title of the item.\" />\n        </Property>\n        <Property Name=\"versionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version ID of the item.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"driveItemUploadableProperties\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides a user-visible description of the item. Read-write. Only on OneDrive Personal.\" />\n        </Property>\n        <Property Name=\"fileSize\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides an expected file size to perform a quota check prior to upload. Only on OneDrive Personal.\" />\n        </Property>\n        <Property Name=\"fileSystemInfo\" Type=\"graph.fileSystemInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File system information on client. Read-write.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the item (filename and extension). Read-write.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"driveRecipient\">\n        <Property Name=\"alias\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The alias of the domain object, for cases where an email address is unavailable (e.g. security groups).\" />\n        </Property>\n        <Property Name=\"email\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address for the recipient, if the recipient has an associated email address.\" />\n        </Property>\n        <Property Name=\"objectId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the recipient in the directory.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"editAction\" />\n      <ComplexType Name=\"extractSensitivityLabelsResult\">\n        <Property Name=\"labels\" Type=\"Collection(graph.sensitivityLabelAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of sensitivity labels assigned to a file.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"sensitivityLabelAssignment\">\n        <Property Name=\"assignmentMethod\" Type=\"graph.sensitivityLabelAssignmentMethod\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the label assignment is done automatically, as a standard, or a privileged operation. The possible values are: standard, privileged, auto, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"sensitivityLabelId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the sensitivity label assigned to the file.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the tenant that hosts the file when this label is applied.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"hashes\">\n        <Property Name=\"crc32Hash\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The CRC32 value of the file (if available). Read-only.\" />\n        </Property>\n        <Property Name=\"quickXorHash\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A proprietary hash of the file that can be used to determine if the contents of the file have changed (if available). Read-only.\" />\n        </Property>\n        <Property Name=\"sha1Hash\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA1 hash for the contents of the file (if available). Read-only.\" />\n        </Property>\n        <Property Name=\"sha256Hash\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SHA256 hash for the contents of the file (if available). Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"flexSchemaContainer\" OpenType=\"true\" />\n      <ComplexType Name=\"folderView\">\n        <Property Name=\"sortBy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The method by which the folder should be sorted.\" />\n        </Property>\n        <Property Name=\"sortOrder\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, indicates that items should be sorted in descending order. Otherwise, items should be sorted ascending.\" />\n        </Property>\n        <Property Name=\"viewType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of view that should be used to represent the folder.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"geolocationColumn\" />\n      <ComplexType Name=\"hyperlinkOrPictureColumn\">\n        <Property Name=\"isPicture\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the display format used for URL columns is an image or a hyperlink.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"incompleteData\" OpenType=\"true\">\n        <Property Name=\"missingDataBeforeDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The service does not have source data before the specified time.\" />\n        </Property>\n        <Property Name=\"wasThrottled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Some data was not recorded due to excessive activity.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"itemActionSet\">\n        <Property Name=\"comment\" Type=\"graph.commentAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A comment was added to the item.\" />\n        </Property>\n        <Property Name=\"create\" Type=\"graph.createAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An item was created.\" />\n        </Property>\n        <Property Name=\"delete\" Type=\"graph.deleteAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An item was deleted.\" />\n        </Property>\n        <Property Name=\"edit\" Type=\"graph.editAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An item was edited.\" />\n        </Property>\n        <Property Name=\"mention\" Type=\"graph.mentionAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A user was mentioned in the item.\" />\n        </Property>\n        <Property Name=\"move\" Type=\"graph.moveAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An item was moved.\" />\n        </Property>\n        <Property Name=\"rename\" Type=\"graph.renameAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An item was renamed.\" />\n        </Property>\n        <Property Name=\"restore\" Type=\"graph.restoreAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An item was restored.\" />\n        </Property>\n        <Property Name=\"share\" Type=\"graph.shareAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An item was shared.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"graph.versionAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An item was versioned.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mentionAction\">\n        <Property Name=\"mentionees\" Type=\"Collection(graph.identitySet)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identities of the users mentioned in this action.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"moveAction\">\n        <Property Name=\"from\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the location the item was moved from.\" />\n        </Property>\n        <Property Name=\"to\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the location the item was moved to.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"renameAction\">\n        <Property Name=\"newName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The new name of the item.\" />\n        </Property>\n        <Property Name=\"oldName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The previous name of the item.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"restoreAction\" />\n      <ComplexType Name=\"shareAction\">\n        <Property Name=\"recipients\" Type=\"Collection(graph.identitySet)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identities the item was shared with in this action.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"versionAction\">\n        <Property Name=\"newVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the new version that was created by this action.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"itemActionStat\" OpenType=\"true\">\n        <Property Name=\"actionCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of times the action took place. Read-only.\" />\n        </Property>\n        <Property Name=\"actorCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of distinct actors that performed the action. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"itemActivityTimeSet\">\n        <Property Name=\"lastRecordedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"observedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the activity was observed to take place.\" />\n        </Property>\n        <Property Name=\"recordedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the observation was recorded on the service.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"itemPreviewInfo\">\n        <Property Name=\"getUrl\" Type=\"Edm.String\" />\n        <Property Name=\"postParameters\" Type=\"Edm.String\" />\n        <Property Name=\"postUrl\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"itemReference\">\n        <Property Name=\"driveId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the drive instance that contains the driveItem. Only returned if the item is located in a [drive][]. Read-only.\" />\n        </Property>\n        <Property Name=\"driveType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the type of drive. Only returned if the item is located in a [drive][].  See [drive][] resource for values.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the driveItem in the drive or a listItem in a list. Read-only.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the item being referenced. Read-only.\" />\n        </Property>\n        <Property Name=\"path\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Path that can be used to navigate to the item. Read-only.\" />\n        </Property>\n        <Property Name=\"shareId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier for a shared resource that can be accessed via the [Shares][] API.\" />\n        </Property>\n        <Property Name=\"sharepointIds\" Type=\"graph.sharepointIds\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns identifiers useful for SharePoint REST compatibility. Read-only.\" />\n        </Property>\n        <Property Name=\"siteId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For OneDrive for Business and SharePoint, this property represents the ID of the site that contains the parent document library of the driveItem resource or the parent list of the listItem resource. The value is the same as the id property of that [site][] resource. It is an opaque string that consists of three identifiers of the site. For OneDrive, this property is not populated.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"lookupColumn\">\n        <Property Name=\"allowMultipleValues\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether multiple values can be selected from the source.\" />\n        </Property>\n        <Property Name=\"allowUnlimitedLength\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether values in the column should be able to exceed the standard limit of 255 characters.\" />\n        </Property>\n        <Property Name=\"columnName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the lookup source column.\" />\n        </Property>\n        <Property Name=\"listId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the lookup source list.\" />\n        </Property>\n        <Property Name=\"primaryLookupColumnId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If specified, this column is a secondary lookup, pulling an additional field from the list item looked up by the primary lookup. Use the list item looked up by the primary as the source for the column named here.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaSource\">\n        <Property Name=\"contentCategory\" Type=\"graph.mediaSourceContentCategory\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enumeration value that indicates the media content category.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"metaDataKeyStringPair\">\n        <Property Name=\"key\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key of the meta data.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the meta data.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"metaDataKeyValuePair\">\n        <Property Name=\"key\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key of the metadata.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the metadata. Should be an object.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"numberColumn\">\n        <Property Name=\"decimalPlaces\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How many decimal places to display. See below for information about the possible values.\" />\n        </Property>\n        <Property Name=\"displayAs\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How the value should be presented in the UX. Must be one of number or percentage. If unspecified, treated as number.\" />\n        </Property>\n        <Property Name=\"maximum\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum permitted value.\" />\n        </Property>\n        <Property Name=\"minimum\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum permitted value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"pendingContentUpdate\">\n        <Property Name=\"queuedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the pending binary operation was queued in UTC time. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"personOrGroupColumn\">\n        <Property Name=\"allowMultipleSelection\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether multiple values can be selected from the source.\" />\n        </Property>\n        <Property Name=\"chooseFromType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to allow selection of people only, or people and groups. Must be one of peopleAndGroups or peopleOnly.\" />\n        </Property>\n        <Property Name=\"displayAs\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How to display the information about the person or group chosen. See below.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"storagePlanInformation\">\n        <Property Name=\"upgradeAvailable\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if there are higher storage quota plans available. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"reactionsFacet\">\n        <Property Name=\"commentCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of comments.\" />\n        </Property>\n        <Property Name=\"likeCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of likes.\" />\n        </Property>\n        <Property Name=\"shareCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of shares.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"serverProcessedContent\">\n        <Property Name=\"componentDependencies\" Type=\"Collection(graph.metaDataKeyStringPair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"customMetadata\" Type=\"Collection(graph.metaDataKeyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A key-value map where keys are string identifier and values are object of custom key-value pair.\" />\n        </Property>\n        <Property Name=\"htmlStrings\" Type=\"Collection(graph.metaDataKeyStringPair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"imageSources\" Type=\"Collection(graph.metaDataKeyStringPair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"links\" Type=\"Collection(graph.metaDataKeyStringPair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"searchablePlainTexts\" Type=\"Collection(graph.metaDataKeyStringPair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A key-value map where keys are string identifiers and values are strings that should be search indexed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"sharePointIdentity\" BaseType=\"graph.identity\" OpenType=\"true\">\n        <Property Name=\"loginName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sign in name of the SharePoint identity.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"sharePointIdentitySet\" BaseType=\"graph.identitySet\" OpenType=\"true\">\n        <Property Name=\"group\" Type=\"graph.identity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group associated with this action. Optional.\" />\n        </Property>\n        <Property Name=\"siteGroup\" Type=\"graph.sharePointIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SharePoint group associated with this action. Optional.\" />\n        </Property>\n        <Property Name=\"siteUser\" Type=\"graph.sharePointIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SharePoint user associated with this action. Optional.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"sharingInvitation\">\n        <Property Name=\"email\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address provided for the recipient of the sharing invitation. Read-only.\" />\n        </Property>\n        <Property Name=\"invitedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides information about who sent the invitation that created this permission, if that information is available. Read-only.\" />\n        </Property>\n        <Property Name=\"redeemedBy\" Type=\"Edm.String\" />\n        <Property Name=\"signInRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true the recipient of the invitation needs to sign in in order to access the shared item. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"sharingLink\">\n        <Property Name=\"application\" Type=\"graph.identity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app the link is associated with.\" />\n        </Property>\n        <Property Name=\"configuratorUrl\" Type=\"Edm.String\" />\n        <Property Name=\"preventsDownload\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true then the user can only use this link to view the item on the web, and cannot use it to download the contents of the item. Only for OneDrive for Business and SharePoint.\" />\n        </Property>\n        <Property Name=\"scope\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The scope of the link represented by this permission. Value anonymous indicates the link is usable by anyone, organization indicates the link is only usable for users signed into the same tenant.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the link created.\" />\n        </Property>\n        <Property Name=\"webHtml\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For embed links, this property contains the HTML code for an &lt;iframe&gt; element that will embed the item in a webpage.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A URL that opens the item in the browser on the OneDrive website.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"termColumn\">\n        <NavigationProperty Name=\"parentTerm\" Type=\"microsoft.graph.termStore.term\" />\n        <NavigationProperty Name=\"termSet\" Type=\"microsoft.graph.termStore.set\" />\n        <Property Name=\"allowMultipleValues\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the column will allow more than one value\" />\n        </Property>\n        <Property Name=\"showFullyQualifiedName\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to display the entire term path or only the term label.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"textColumn\">\n        <Property Name=\"allowMultipleLines\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether to allow multiple lines of text.\" />\n        </Property>\n        <Property Name=\"appendChangesToExistingText\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether updates to this column should replace existing text, or append to it.\" />\n        </Property>\n        <Property Name=\"linesForEditing\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the text box.\" />\n        </Property>\n        <Property Name=\"maxLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum number of characters for the value.\" />\n        </Property>\n        <Property Name=\"textType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of text being stored. Must be one of plain or richText\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"thumbnail\">\n        <Property Name=\"content\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content stream for the thumbnail.\" />\n        </Property>\n        <Property Name=\"height\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The height of the thumbnail, in pixels.\" />\n        </Property>\n        <Property Name=\"sourceItemId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the item that provided the thumbnail. This is only available when a folder thumbnail is requested.\" />\n        </Property>\n        <Property Name=\"url\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL used to fetch the thumbnail content.\" />\n        </Property>\n        <Property Name=\"width\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The width of the thumbnail, in pixels.\" />\n        </Property>\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"navigable\" />\n      </ComplexType>\n      <ComplexType Name=\"thumbnailColumn\" />\n      <ComplexType Name=\"titleArea\" OpenType=\"true\">\n        <Property Name=\"alternativeText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Alternative text on the title area.\" />\n        </Property>\n        <Property Name=\"enableGradientEffect\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the title area has a gradient effect enabled.\" />\n        </Property>\n        <Property Name=\"imageWebUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the image in the title area.\" />\n        </Property>\n        <Property Name=\"layout\" Type=\"graph.titleAreaLayoutType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enumeration value that indicates the layout of the title area. The possible values are: imageAndTitle, plain, colorBlock, overlap, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"serverProcessedContent\" Type=\"graph.serverProcessedContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains collections of data that can be processed by server side services like search index and link fixup.\" />\n        </Property>\n        <Property Name=\"showAuthor\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the author should be shown in title area.\" />\n        </Property>\n        <Property Name=\"showPublishedDate\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the published date should be shown in title area.\" />\n        </Property>\n        <Property Name=\"showTextBlockAboveTitle\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the text block above title should be shown in title area.\" />\n        </Property>\n        <Property Name=\"textAboveTitle\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The text above title line.\" />\n        </Property>\n        <Property Name=\"textAlignment\" Type=\"graph.titleAreaTextAlignmentType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enumeration value that indicates the text alignment of the title area. The possible values are: left, center, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"webPartData\">\n        <Property Name=\"audiences\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audience information of the web part. By using this property, specific content will be prioritized to specific audiences.\" />\n        </Property>\n        <Property Name=\"dataVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data version of the web part. The value is defined by the web part developer. Different dataVersions usually refers to a different property structure.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the web part.\" />\n        </Property>\n        <Property Name=\"properties\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Properties bag of the web part.\" />\n        </Property>\n        <Property Name=\"serverProcessedContent\" Type=\"graph.serverProcessedContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains collections of data that can be processed by server side services like search index and link fixup.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title of the web part.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"webPartPosition\">\n        <Property Name=\"columnId\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the identifier of the column where the web part is located.\" />\n        </Property>\n        <Property Name=\"horizontalSectionId\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the horizontal section where the web part is located.\" />\n        </Property>\n        <Property Name=\"isInVerticalSection\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the web part is located in the vertical section.\" />\n        </Property>\n        <Property Name=\"webPartIndex\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Index of the current web part. Represents the order of the web part in this column or section.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"virtualAppointmentSettings\">\n        <Property Name=\"allowClientToJoinUsingBrowser\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the client can use the browser to join a virtual appointment. If set to false, the client can only use Microsoft Teams to join. Optional.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"virtualAppointmentUser\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the user who participates in a virtual appointment. Optional.\" />\n        </Property>\n        <Property Name=\"emailAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address of the user who participates in a virtual appointment. Optional.\" />\n        </Property>\n        <Property Name=\"smsCapablePhoneNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The phone number for sending SMS texts for the user who participates in a virtual appointment. Optional.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"audioConferencing\">\n        <Property Name=\"conferenceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The conference id of the online meeting.\" />\n        </Property>\n        <Property Name=\"dialinUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A URL to the externally-accessible web page that contains dial-in information.\" />\n        </Property>\n        <Property Name=\"tollFreeNumber\" Type=\"Edm.String\" />\n        <Property Name=\"tollFreeNumbers\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of toll-free numbers that are displayed in the meeting invite.\" />\n        </Property>\n        <Property Name=\"tollNumber\" Type=\"Edm.String\" />\n        <Property Name=\"tollNumbers\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of toll numbers that are displayed in the meeting invite.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"broadcastMeetingSettings\">\n        <Property Name=\"allowedAudience\" Type=\"graph.broadcastMeetingAudience\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines who can join the Teams live event. Possible values are listed in the following table.\" />\n        </Property>\n        <Property Name=\"captions\" Type=\"graph.broadcastMeetingCaptionSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Caption settings of a Teams live event.\" />\n        </Property>\n        <Property Name=\"isAttendeeReportEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether attendee report is enabled for this Teams live event. Default value is false.\" />\n        </Property>\n        <Property Name=\"isQuestionAndAnswerEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether Q&amp;A is enabled for this Teams live event. Default value is false.\" />\n        </Property>\n        <Property Name=\"isRecordingEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether recording is enabled for this Teams live event. Default value is false.\" />\n        </Property>\n        <Property Name=\"isVideoOnDemandEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether video on demand is enabled for this Teams live event. Default value is false.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"chatInfo\">\n        <Property Name=\"messageId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for a message in a Microsoft Teams channel.\" />\n        </Property>\n        <Property Name=\"replyChainMessageId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the reply message.\" />\n        </Property>\n        <Property Name=\"threadId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for a thread in Microsoft Teams.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"joinMeetingIdSettings\">\n        <Property Name=\"isPasscodeRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a passcode is required to join a meeting when using joinMeetingId. Optional.\" />\n        </Property>\n        <Property Name=\"joinMeetingId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The meeting ID to be used to join a meeting. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"passcode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The passcode to join a meeting.  Optional. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"meetingParticipants\">\n        <Property Name=\"attendees\" Type=\"Collection(graph.meetingParticipantInfo)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information of the meeting attendees.\" />\n        </Property>\n        <Property Name=\"contributors\" Type=\"Collection(graph.meetingParticipantInfo)\" />\n        <Property Name=\"organizer\" Type=\"graph.meetingParticipantInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information of the meeting organizer.\" />\n        </Property>\n        <Property Name=\"producers\" Type=\"Collection(graph.meetingParticipantInfo)\" />\n      </ComplexType>\n      <ComplexType Name=\"extensionSchemaProperty\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the strongly typed property defined as part of a schema extension.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the property that is defined as part of a schema extension.  Allowed values are Binary, Boolean, DateTime, Integer or String. See the table below for more details.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"corsConfiguration\">\n        <Property Name=\"allowedHeaders\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The request headers that the origin domain may specify on the CORS request. The wildcard character * indicates that any header beginning with the specified prefix is allowed.\" />\n        </Property>\n        <Property Name=\"allowedMethods\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The HTTP request methods that the origin domain may use for a CORS request.\" />\n        </Property>\n        <Property Name=\"allowedOrigins\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The origin domains that are permitted to make a request against the service via CORS. The origin domain is the domain from which the request originates. The origin must be an exact case-sensitive match with the origin that the user age sends to the service.\" />\n        </Property>\n        <Property Name=\"maxAgeInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum amount of time that a browser should cache the response to the preflight OPTIONS request.\" />\n        </Property>\n        <Property Name=\"resource\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resource within the application segment for which CORS permissions are granted. / grants permission for whole app segment.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"hybridAgentUpdaterConfiguration\">\n        <Property Name=\"allowUpdateConfigurationOverride\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if updater configuration will be skipped and the agent will receive an update when the next version of the agent is available.\" />\n        </Property>\n        <Property Name=\"deferUpdateDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n        <Property Name=\"updateWindow\" Type=\"graph.updateWindow\" />\n      </ComplexType>\n      <ComplexType Name=\"updateWindow\">\n        <Property Name=\"updateWindowEndTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"End of a time window during which agents can receive updates\" />\n        </Property>\n        <Property Name=\"updateWindowStartTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Start of a time window during which agents can receive updates\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"segmentConfiguration\" />\n      <ComplexType Name=\"ipSegmentConfiguration\" BaseType=\"graph.segmentConfiguration\">\n        <NavigationProperty Name=\"applicationSegments\" Type=\"Collection(graph.ipApplicationSegment)\" ContainsTarget=\"true\" />\n      </ComplexType>\n      <ComplexType Name=\"kerberosSignOnSettings\">\n        <Property Name=\"kerberosServicePrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Internal Application SPN of the application server. This SPN needs to be in the list of services to which the connector can present delegated credentials.\" />\n        </Property>\n        <Property Name=\"kerberosSignOnMappingAttributeType\" Type=\"graph.kerberosSignOnMappingAttributeType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Delegated Login Identity for the connector to use on behalf of your users. For more information, see Working with different on-premises and cloud identities . Possible values are: userPrincipalName, onPremisesUserPrincipalName, userPrincipalUsername, onPremisesUserPrincipalUsername, onPremisesSAMAccountName.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"onPremisesApplicationSegment\">\n        <Property Name=\"alternateUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If you're configuring a traffic manager in front of multiple App Proxy application segments, contains the user-friendly URL that will point to the traffic manager.\" />\n        </Property>\n        <Property Name=\"corsConfigurations\" Type=\"Collection(graph.corsConfiguration)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"CORS Rule definition for a particular application segment.\" />\n        </Property>\n        <Property Name=\"externalUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The published external URL for the application segment; for example, https://intranet.contoso.com./\" />\n        </Property>\n        <Property Name=\"internalUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internal URL of the application segment; for example, https://intranet/.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"onPremisesPublishingSingleSignOn\">\n        <Property Name=\"kerberosSignOnSettings\" Type=\"graph.kerberosSignOnSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Kerberos Constrained Delegation settings for applications that use Integrated Window Authentication.\" />\n        </Property>\n        <Property Name=\"singleSignOnMode\" Type=\"graph.singleSignOnMode\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The preferred single-sign on mode for the application. Possible values are: none, onPremisesKerberos, aadHeaderBased,pingHeaderBased, oAuthToken.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"verifiedCustomDomainCertificatesMetadata\">\n        <Property Name=\"expiryDate\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiry date of the custom domain certificate. 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.\" />\n        </Property>\n        <Property Name=\"issueDate\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The issue date of the custom domain. 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.\" />\n        </Property>\n        <Property Name=\"issuerName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The issuer name of the custom domain certificate.\" />\n        </Property>\n        <Property Name=\"subjectName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The subject name of the custom domain certificate.\" />\n        </Property>\n        <Property Name=\"thumbprint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The thumbprint associated with the custom domain certificate.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"webSegmentConfiguration\" BaseType=\"graph.segmentConfiguration\">\n        <NavigationProperty Name=\"applicationSegments\" Type=\"Collection(graph.webApplicationSegment)\" ContainsTarget=\"true\" />\n      </ComplexType>\n      <ComplexType Name=\"evaluateDynamicMembershipResult\">\n        <Property Name=\"membershipRule\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If a group ID is provided, the value is the membership rule for the group. If a group ID is not provided, the value is the membership rule that was provided as a parameter. For more information, see Dynamic membership rules for groups in Azure Active Directory.\" />\n        </Property>\n        <Property Name=\"membershipRuleEvaluationDetails\" Type=\"graph.expressionEvaluationDetails\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides a detailed anaylsis of the membership evaluation result.\" />\n        </Property>\n        <Property Name=\"membershipRuleEvaluationResult\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value is true if the user or device is a member of the group. The value can also be true if a membership rule was provided and the user or device passes the rule evaluation; otherwise false.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"expressionEvaluationDetails\">\n        <Property Name=\"expression\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents expression which has been evaluated.\" />\n        </Property>\n        <Property Name=\"expressionEvaluationDetails\" Type=\"Collection(graph.expressionEvaluationDetails)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the details of the evaluation of the expression.\" />\n        </Property>\n        <Property Name=\"expressionResult\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the value of the result of the current expression.\" />\n        </Property>\n        <Property Name=\"propertyToEvaluate\" Type=\"graph.propertyToEvaluate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the name of the property and the value of that property.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"propertyToEvaluate\">\n        <Property Name=\"propertyName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the property name.\" />\n        </Property>\n        <Property Name=\"propertyValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the property value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"membershipRuleEvaluationDetails\">\n        <Property Name=\"membershipRuleEvaluationDetails\" Type=\"graph.expressionEvaluationDetails\" />\n      </ComplexType>\n      <ComplexType Name=\"attributeDefinition\">\n        <Property Name=\"anchor\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the attribute should be used as the anchor for the object. Anchor attributes must have a unique value identifying an object, and must be immutable. Default is false. One, and only one, of the object's attributes must be designated as the anchor to support synchronization.\" />\n        </Property>\n        <Property Name=\"apiExpressions\" Type=\"Collection(graph.stringKeyStringValuePair)\" />\n        <Property Name=\"caseExact\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if value of this attribute should be treated as case-sensitive. This setting affects how the synchronization engine detects changes for the attribute.\" />\n        </Property>\n        <Property Name=\"defaultValue\" Type=\"Edm.String\" />\n        <Property Name=\"flowNullValues\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"'true' to allow null values for attributes.\" />\n        </Property>\n        <Property Name=\"metadata\" Type=\"Collection(graph.metadataEntry)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional extension properties. Unless mentioned explicitly, metadata values should not be changed.\" />\n        </Property>\n        <Property Name=\"multivalued\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if an attribute can have multiple values. Default is false.\" />\n        </Property>\n        <Property Name=\"mutability\" Type=\"graph.mutability\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An attribute's mutability. Possible values are:  ReadWrite, ReadOnly, Immutable, WriteOnly. Default is ReadWrite.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the attribute. Must be unique within the object definition. Not nullable.\" />\n        </Property>\n        <Property Name=\"referencedObjects\" Type=\"Collection(graph.referencedObject)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For attributes with reference type, lists referenced objects (for example, the manager attribute would list User as the referenced object).\" />\n        </Property>\n        <Property Name=\"required\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if attribute is required. Object can not be created if any of the required attributes are missing. If during synchronization, the required attribute has no value, the default value will be used. If default the value was not set, synchronization will record an error.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.attributeType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Attribute value type. Possible values are: String, Integer, Reference, Binary, Boolean,DateTime. Default is String.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"stringKeyStringValuePair\">\n        <Property Name=\"key\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"metadataEntry\">\n        <Property Name=\"key\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the metadata property.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the metadata property.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"referencedObject\">\n        <Property Name=\"referencedObjectName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the referenced object. Must match one of the objects in the directory definition.\" />\n        </Property>\n        <Property Name=\"referencedProperty\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Currently not supported. Name of the property in the referenced object, the value for which is used as the reference.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"attributeMapping\">\n        <Property Name=\"defaultValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value to be used in case the source property was evaluated to null. Optional.\" />\n        </Property>\n        <Property Name=\"exportMissingReferences\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For internal use only.\" />\n        </Property>\n        <Property Name=\"flowBehavior\" Type=\"graph.attributeFlowBehavior\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines when this attribute should be exported to the target directory. Possible values are: FlowWhenChanged and FlowAlways. Default is FlowWhenChanged.\" />\n        </Property>\n        <Property Name=\"flowType\" Type=\"graph.attributeFlowType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines when this attribute should be updated in the target directory. Possible values are: Always (default), ObjectAddOnly (only when new object is created), MultiValueAddOnly (only when the change is adding new values to a multi-valued attribute).\" />\n        </Property>\n        <Property Name=\"matchingPriority\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If higher than 0, this attribute will be used to perform an initial match of the objects between source and target directories. The synchronization engine will try to find the matching object using attribute with lowest value of matching priority first. If not found, the attribute with the next matching priority will be used, and so on a until match is found or no more matching attributes are left. Only attributes that are expected to have unique values, such as email, should be used as matching attributes.\" />\n        </Property>\n        <Property Name=\"source\" Type=\"graph.attributeMappingSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines how a value should be extracted (or transformed) from the source object.\" />\n        </Property>\n        <Property Name=\"targetAttributeName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the attribute on the target object.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"attributeMappingSource\">\n        <Property Name=\"expression\" Type=\"Edm.String\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"parameters\" Type=\"Collection(graph.stringKeyAttributeMappingSourceValuePair)\" />\n        <Property Name=\"type\" Type=\"graph.attributeMappingSourceType\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"attributeMappingParameterSchema\">\n        <Property Name=\"allowMultipleOccurrences\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The given parameter can be provided multiple times (for example, multiple input strings in the Concatenate(string,string,...) function).\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Parameter name.\" />\n        </Property>\n        <Property Name=\"required\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the parameter is required; otherwise false.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.attributeType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: Boolean, Binary, Reference, Integer, String. Default is String.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"stringKeyAttributeMappingSourceValuePair\">\n        <Property Name=\"key\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the parameter.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"graph.attributeMappingSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value of the parameter.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"expressionInputObject\">\n        <Property Name=\"definition\" Type=\"graph.objectDefinition\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Definition of the test object.\" />\n        </Property>\n        <Property Name=\"properties\" Type=\"Collection(graph.stringKeyObjectValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Property values of the test object.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"objectDefinition\">\n        <Property Name=\"attributes\" Type=\"Collection(graph.attributeDefinition)\" />\n        <Property Name=\"metadata\" Type=\"Collection(graph.metadataEntry)\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"supportedApis\" Type=\"Collection(Edm.String)\" />\n      </ComplexType>\n      <ComplexType Name=\"stringKeyObjectValuePair\" OpenType=\"true\">\n        <Property Name=\"key\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"filter\">\n        <Property Name=\"categoryFilterGroups\" Type=\"Collection(graph.filterGroup)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"*Experimental* Filter group set used to decide whether given object belongs and should be processed as part of this object mapping. An object is considered in scope if ANY of the groups in the collection is evaluated to true.\" />\n        </Property>\n        <Property Name=\"groups\" Type=\"Collection(graph.filterGroup)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Filter group set used to decide whether given object is in scope for provisioning. This is the filter which should be used in most cases. If an object used to satisfy this filter at a given moment, and then the object or the filter was changed so that filter is not satisfied any longer, such object will get de-provisioned'. An object is considered in scope if ANY of the groups in the collection is evaluated to true.\" />\n        </Property>\n        <Property Name=\"inputFilterGroups\" Type=\"Collection(graph.filterGroup)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"*Experimental* Filter group set used to filter out objects at the early stage of reading them from the directory. If an object doesn't satisfy this filter it will not be processed further. Important to understand is that if an object used to satisfy this filter at a given moment, and then the object or the filter was changed so that filter is no longer satisfied, such object will NOT get de-provisioned. An object is considered in scope if ANY of the groups in the collection is evaluated to true.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"filterGroup\">\n        <Property Name=\"clauses\" Type=\"Collection(graph.filterClause)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Filter clauses (conditions) of this group. All clauses in a group must be satisfied in order for the filter group to evaluate to true.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Human-readable name of the filter group.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"filterClause\">\n        <Property Name=\"operatorName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the operator to be applied to the source and target operands. Must be one of the supported operators. Supported operators can be discovered.\" />\n        </Property>\n        <Property Name=\"sourceOperandName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of source operand (the operand being tested). The source operand name must match one of the attribute names on the source object.\" />\n        </Property>\n        <Property Name=\"targetOperand\" Type=\"graph.filterOperand\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Values that the source operand will be tested against.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"filterOperand\">\n        <Property Name=\"values\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of values.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"objectMapping\">\n        <Property Name=\"attributeMappings\" Type=\"Collection(graph.attributeMapping)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Attribute mappings define which attributes to map from the source object into the target object and how they should flow. A number of functions are available to support the transformation of the original source values.\" />\n        </Property>\n        <Property Name=\"enabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When true, this object mapping will be processed during synchronization. When false, this object mapping will be skipped.\" />\n        </Property>\n        <Property Name=\"flowTypes\" Type=\"graph.objectFlowTypes\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Which flow types are enabled for this object mapping. Add creates new objects in the target directory, Update modifies existing objects, and Delete deprovisions existing users. The default is Add, Update, Delete.\" />\n        </Property>\n        <Property Name=\"metadata\" Type=\"Collection(graph.metadataEntry)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional extension properties. Unless mentioned explicitly, metadata values should not be changed.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Human-friendly name of the object mapping.\" />\n        </Property>\n        <Property Name=\"scope\" Type=\"graph.filter\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a filter to be used when deciding whether a given object should be provisioned. For example, you might want to only provision users that are located in the US.\" />\n        </Property>\n        <Property Name=\"sourceObjectName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the object in the source directory. Must match the object name from the source directory definition.\" />\n        </Property>\n        <Property Name=\"targetObjectName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the object in target directory. Must match the object name from the target directory definition.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"parseExpressionResponse\">\n        <Property Name=\"error\" Type=\"graph.publicError\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error details, if expression evaluation resulted in an error.\" />\n        </Property>\n        <Property Name=\"evaluationResult\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of values produced by the evaluation of the expression.\" />\n        </Property>\n        <Property Name=\"evaluationSucceeded\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the evaluation was successful.\" />\n        </Property>\n        <Property Name=\"parsedExpression\" Type=\"graph.attributeMappingSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An attributeMappingSource object representing the parsed expression.\" />\n        </Property>\n        <Property Name=\"parsingSucceeded\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the expression was parsed successfully.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"publicErrorResponse\">\n        <Property Name=\"error\" Type=\"graph.publicError\" />\n      </ComplexType>\n      <ComplexType Name=\"stringKeyLongValuePair\">\n        <Property Name=\"key\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"synchronizationError\">\n        <Property Name=\"code\" Type=\"Edm.String\" />\n        <Property Name=\"message\" Type=\"Edm.String\" />\n        <Property Name=\"tenantActionable\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"synchronizationJobApplicationParameters\">\n        <Property Name=\"ruleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the synchronizationRule to be applied. This rule ID is defined in the schema for a given synchronization job or template.\" />\n        </Property>\n        <Property Name=\"subjects\" Type=\"Collection(graph.synchronizationJobSubject)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifiers of one or more objects to which a synchronizationJob is to be applied.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"synchronizationJobSubject\">\n        <Property Name=\"links\" Type=\"graph.synchronizationLinkedObjects\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Principals that you would like to provision.\" />\n        </Property>\n        <Property Name=\"objectId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of an object to which a synchronizationJob is to be applied. Can be one of the following: An onPremisesDistinguishedName for synchronization from Active Directory to Azure AD.The user ID for synchronization from Azure AD to a third-party.The Worker ID of the Workday worker for synchronization from Workday to either Active Directory or Azure AD.\" />\n        </Property>\n        <Property Name=\"objectTypeName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the object to which a synchronizationJob is to be applied. Can be one of the following: user for synchronizing between Active Directory and Azure AD.User for synchronizing a user between Azure AD and a third-party application. Worker for synchronization a user between Workday and either Active Directory or Azure AD.Group for synchronizing a group between Azure AD and a third-party application.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"synchronizationJobRestartCriteria\">\n        <Property Name=\"resetScope\" Type=\"graph.synchronizationJobRestartScope\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Comma-separated combination of the following values: None, ConnectorDataStore, Escrows, Watermark, QuarantineState, Full, ForceDeletes. The property can also be empty.   None: Starts a paused or quarantined provisioning job. DO NOT USE. Use the Start synchronizationJob API instead.ConnectorDataStore - Clears the underlying cache for all users. DO NOT USE. Contact Microsoft Support for guidance.Escrows - Provisioning failures are marked as escrows and retried. Clearing escrows will stop the service from retrying failures.Watermark - Removing the watermark causes the service to re-evaluate all the users again, rather than just processing changes.QuarantineState - Temporarily lifts the quarantine.Use Full if you want all of the options.ForceDeletes - Forces the system to delete the pending deleted users when using the accidental deletions prevention feature and the deletion threshold is exceeded. Leaving this property empty emulates the Restart provisioning option in the Azure portal. It is similar to setting the resetScope to include QuarantineState, Watermark, and Escrows. This option meets most customer needs.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"synchronizationLinkedObjects\">\n        <Property Name=\"manager\" Type=\"graph.synchronizationJobSubject\" />\n        <Property Name=\"members\" Type=\"Collection(graph.synchronizationJobSubject)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All group members that you would like to provision.\" />\n        </Property>\n        <Property Name=\"owners\" Type=\"Collection(graph.synchronizationJobSubject)\" />\n      </ComplexType>\n      <ComplexType Name=\"synchronizationProgress\">\n        <Property Name=\"completedUnits\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The numerator of a progress ratio; the number of units of changes already processed.\" />\n        </Property>\n        <Property Name=\"progressObservationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time of a progress observation as an offset in minutes from UTC.\" />\n        </Property>\n        <Property Name=\"totalUnits\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The denominator of a progress ratio; a number of units of changes to be processed to accomplish synchronization.\" />\n        </Property>\n        <Property Name=\"units\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An optional description of the units.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"synchronizationQuarantine\">\n        <Property Name=\"currentBegan\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when the quarantine was last evaluated and imposed. 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.\" />\n        </Property>\n        <Property Name=\"error\" Type=\"graph.synchronizationError\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes the error(s) that occurred when putting the synchronization job into quarantine.\" />\n        </Property>\n        <Property Name=\"nextAttempt\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when the next attempt to re-evaluate the quarantine will be made. 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.\" />\n        </Property>\n        <Property Name=\"reason\" Type=\"graph.quarantineReason\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A code that signifies why the quarantine was imposed. Possible values are: EncounteredBaseEscrowThreshold, EncounteredTotalEscrowThreshold, EncounteredEscrowProportionThreshold, EncounteredQuarantineException, QuarantinedOnDemand, TooManyDeletes, Unknown.\" />\n        </Property>\n        <Property Name=\"seriesBegan\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when the quarantine was first imposed in this series (a series starts when a quarantine is first imposed, and is reset as soon as the quarantine is lifted). 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.\" />\n        </Property>\n        <Property Name=\"seriesCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of times in this series the quarantine was re-evaluated and left in effect (a series starts when quarantine is first imposed, and is reset as soon as quarantine is lifted).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"synchronizationRule\">\n        <Property Name=\"editable\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the synchronization rule can be customized; false if this rule is read-only and should not be changed.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Synchronization rule identifier. Must be one of the identifiers recognized by the synchronization engine. Supported rule identifiers can be found in the synchronization template returned by the API.\" />\n        </Property>\n        <Property Name=\"metadata\" Type=\"Collection(graph.stringKeyStringValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional extension properties. Unless instructed explicitly by the support team, metadata values should not be changed.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Human-readable name of the synchronization rule. Not nullable.\" />\n        </Property>\n        <Property Name=\"objectMappings\" Type=\"Collection(graph.objectMapping)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of object mappings supported by the rule. Tells the synchronization engine which objects should be synchronized.\" />\n        </Property>\n        <Property Name=\"priority\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Priority relative to other rules in the synchronizationSchema. Rules with the lowest priority number will be processed first.\" />\n        </Property>\n        <Property Name=\"sourceDirectoryName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the source directory. Must match one of the directory definitions in synchronizationSchema.\" />\n        </Property>\n        <Property Name=\"targetDirectoryName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the target directory. Must match one of the directory definitions in synchronizationSchema.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"synchronizationSchedule\">\n        <Property Name=\"expiration\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when this job will expire. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"interval\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The interval between synchronization iterations. The value is represented in ISO 8601 format for durations. For example, PT1M represents a period of 1 month.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.synchronizationScheduleState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: Active, Disabled.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"synchronizationSecretKeyStringValuePair\">\n        <Property Name=\"key\" Type=\"graph.synchronizationSecret\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: None, UserName, Password, SecretToken, AppKey, BaseAddress, ClientIdentifier, ClientSecret, SingleSignOnType, Sandbox, Url, Domain, ConsumerKey, ConsumerSecret, TokenKey, TokenExpiration, Oauth2AccessToken, Oauth2AccessTokenCreationTime, Oauth2RefreshToken, SyncAll, InstanceName, Oauth2ClientId, Oauth2ClientSecret, CompanyId, UpdateKeyOnSoftDelete, SynchronizationSchedule, SystemOfRecord, SandboxName, EnforceDomain, SyncNotificationSettings, Server, PerformInboundEntitlementGrants, HardDeletesEnabled, SyncAgentCompatibilityKey, SyncAgentADContainer, ValidateDomain, Oauth2TokenExchangeUri, Oauth2AuthorizationUri, AuthenticationType, TestReferences, ConnectionString.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value of the secret.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"synchronizationStatus\">\n        <Property Name=\"code\" Type=\"graph.synchronizationStatusCode\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"High-level status code of the synchronization job. Possible values are: NotConfigured, NotRun, Active, Paused, Quarantine.\" />\n        </Property>\n        <Property Name=\"countSuccessiveCompleteFailures\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of consecutive times this job failed.\" />\n        </Property>\n        <Property Name=\"escrowsPruned\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the job's escrows (object-level errors) were pruned during initial synchronization. Escrows can be pruned if during the initial synchronization, you reach the threshold of errors that would normally put the job in quarantine. Instead of going into quarantine, the synchronization process clears the job's errors and continues until the initial synchronization is completed. When the initial synchronization is completed, the job will pause and wait for the customer to clean up the errors.\" />\n        </Property>\n        <Property Name=\"lastExecution\" Type=\"graph.synchronizationTaskExecution\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of the last execution of the job.\" />\n        </Property>\n        <Property Name=\"lastSuccessfulExecution\" Type=\"graph.synchronizationTaskExecution\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of the last execution of this job, which didn't have any errors.\" />\n        </Property>\n        <Property Name=\"lastSuccessfulExecutionWithExports\" Type=\"graph.synchronizationTaskExecution\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of the last execution of the job, which exported objects into the target directory.\" />\n        </Property>\n        <Property Name=\"progress\" Type=\"Collection(graph.synchronizationProgress)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of the progress of a job toward completion.\" />\n        </Property>\n        <Property Name=\"quarantine\" Type=\"graph.synchronizationQuarantine\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If job is in quarantine, quarantine details.\" />\n        </Property>\n        <Property Name=\"steadyStateFirstAchievedTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time when steady state (no more changes to the process) was first achieved. 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.\" />\n        </Property>\n        <Property Name=\"steadyStateLastAchievedTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time when steady state (no more changes to the process) was last achieved. 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.\" />\n        </Property>\n        <Property Name=\"synchronizedEntryCountByType\" Type=\"Collection(graph.stringKeyLongValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of synchronized objects, listed by object type.\" />\n        </Property>\n        <Property Name=\"troubleshootingUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"In the event of an error, the URL with the troubleshooting steps for the issue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"synchronizationTaskExecution\">\n        <Property Name=\"activityIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the job run.\" />\n        </Property>\n        <Property Name=\"countEntitled\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of processed entries that were assigned for this application.\" />\n        </Property>\n        <Property Name=\"countEntitledForProvisioning\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of processed entries that were assigned for provisioning.\" />\n        </Property>\n        <Property Name=\"countEscrowed\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of entries that were escrowed (errors).\" />\n        </Property>\n        <Property Name=\"countEscrowedRaw\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of entries that were escrowed, including system-generated escrows.\" />\n        </Property>\n        <Property Name=\"countExported\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of exported entries.\" />\n        </Property>\n        <Property Name=\"countExports\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of entries that were expected to be exported.\" />\n        </Property>\n        <Property Name=\"countImported\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of imported entries.\" />\n        </Property>\n        <Property Name=\"countImportedDeltas\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of imported delta-changes.\" />\n        </Property>\n        <Property Name=\"countImportedReferenceDeltas\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of imported delta-changes pertaining to reference changes.\" />\n        </Property>\n        <Property Name=\"error\" Type=\"graph.synchronizationError\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If an error was encountered, contains a synchronizationError object with details.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.synchronizationTaskExecutionResult\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Code summarizing the result of this run. Possible values are: Succeeded, Failed, EntryLevelErrors.\" />\n        </Property>\n        <Property Name=\"timeBegan\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when this job run began. 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.\" />\n        </Property>\n        <Property Name=\"timeEnded\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when this job run ended. 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.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessReviewApplyAction\" Abstract=\"true\" />\n      <ComplexType Name=\"accessReviewError\" BaseType=\"graph.genericError\" />\n      <ComplexType Name=\"accessReviewHistoryScheduleSettings\">\n        <Property Name=\"recurrence\" Type=\"graph.patternedRecurrence\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detailed settings for recurrence using the standard Outlook recurrence object. Note: Only dayOfMonth, interval, and type (weekly, absoluteMonthly) properties are supported. Use the property startDate on recurrenceRange to determine the day the review starts. Required.\" />\n        </Property>\n        <Property Name=\"reportRange\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A duration string in ISO 8601 duration format specifying the lookback period of the generated review history data. For example, if a history definition is scheduled to run on the 1st of every month, the reportRange is P1M. In this case, on the first of every month, access review history data will be collected containing only the previous month's review data. Note: Only years, months, and days ISO 8601 properties are supported. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessReviewScope\" />\n      <ComplexType Name=\"accessReviewQueryScope\" BaseType=\"graph.accessReviewScope\">\n        <Property Name=\"query\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The query representing what will be reviewed in an access review.\" />\n        </Property>\n        <Property Name=\"queryRoot\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query is specified. For example, ./manager.\" />\n        </Property>\n        <Property Name=\"queryType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of query. Types include MicrosoftGraph and ARM.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessReviewInactiveUsersQueryScope\" BaseType=\"graph.accessReviewQueryScope\">\n        <Property Name=\"inactiveDuration\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the duration of inactivity. Inactivity is based on the last sign in date of the user compared to the access review instance's start date. If this property is not specified, it's assigned the default value PT0S.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessReviewInstanceDecisionItemResource\" OpenType=\"true\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the resource\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resource ID\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource\" BaseType=\"graph.accessReviewInstanceDecisionItemResource\" OpenType=\"true\">\n        <Property Name=\"accessPackageDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the access package to which access has been granted.\" />\n        </Property>\n        <Property Name=\"accessPackageId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the access package to which access has been granted.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessReviewInstanceDecisionItemAzureRoleResource\" BaseType=\"graph.accessReviewInstanceDecisionItemResource\" OpenType=\"true\">\n        <Property Name=\"scope\" Type=\"graph.accessReviewInstanceDecisionItemResource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of the scope this role is associated with.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessReviewInstanceDecisionItemServicePrincipalResource\" BaseType=\"graph.accessReviewInstanceDecisionItemResource\" OpenType=\"true\">\n        <Property Name=\"appId\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"accessReviewInstanceDecisionItemTarget\" Abstract=\"true\" />\n      <ComplexType Name=\"accessReviewInstanceDecisionItemServicePrincipalTarget\" BaseType=\"graph.accessReviewInstanceDecisionItemTarget\">\n        <Property Name=\"appId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The appId for the service principal entity being reviewed.\" />\n        </Property>\n        <Property Name=\"servicePrincipalDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the service principal whose access is being reviewed.\" />\n        </Property>\n        <Property Name=\"servicePrincipalId\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"accessReviewInstanceDecisionItemUserTarget\" BaseType=\"graph.accessReviewInstanceDecisionItemTarget\">\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of user.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of user.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessReviewNotificationRecipientItem\" OpenType=\"true\">\n        <Property Name=\"notificationRecipientScope\" Type=\"graph.accessReviewNotificationRecipientScope\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines the recipient of the notification email.\" />\n        </Property>\n        <Property Name=\"notificationTemplateType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of access review email to be sent. Supported template type is CompletedAdditionalRecipients which sends review completion notifications to the recipients.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessReviewNotificationRecipientScope\" Abstract=\"true\" />\n      <ComplexType Name=\"accessReviewNotificationRecipientQueryScope\" BaseType=\"graph.accessReviewNotificationRecipientScope\">\n        <Property Name=\"query\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This represents the query for who the recipients are. For example, /groups/{group id}/members for group members and /users/{user id} for a specific user.\" />\n        </Property>\n        <Property Name=\"queryRoot\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query that is, ./manager) is specified.\" />\n        </Property>\n        <Property Name=\"queryType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of query. Allowed value is MicrosoftGraph.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessReviewRecommendationInsightSetting\" Abstract=\"true\" />\n      <ComplexType Name=\"accessReviewRecurrenceSettings\">\n        <Property Name=\"durationInDays\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The duration in days for recurrence.\" />\n        </Property>\n        <Property Name=\"recurrenceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of recurrences, if the value of recurrenceEndType is occurrences, or 0 otherwise.\" />\n        </Property>\n        <Property Name=\"recurrenceEndType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How the recurrence ends. Possible values: never, endBy, occurrences, or recurrenceCount. If it is never, then there is no explicit end of the recurrence series. If it is endBy, then the recurrence ends at a certain date. If it is occurrences, then the series ends after recurrenceCount instances of the review have completed.\" />\n        </Property>\n        <Property Name=\"recurrenceType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The recurrence interval. Possible vaules: onetime, weekly, monthly, quarterly, halfyearly or annual.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessReviewReviewerScope\" BaseType=\"graph.accessReviewScope\">\n        <Property Name=\"query\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The query specifying who will be the reviewer.\" />\n        </Property>\n        <Property Name=\"queryRoot\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"In the scenario where reviewers need to be specified dynamically, this property is used to indicate the relative source of the query. This property is only required if a relative query, for example, ./manager, is specified. Possible value: decisions.\" />\n        </Property>\n        <Property Name=\"queryType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of query. Examples include MicrosoftGraph and ARM.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessReviewScheduleSettings\">\n        <Property Name=\"applyActions\" Type=\"Collection(graph.accessReviewApplyAction)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional field. Describes the  actions to take once a review is complete. There are two types that are currently supported: removeAccessApplyAction (default) and disableAndDeleteUserApplyAction. Field only needs to be specified in the case of disableAndDeleteUserApplyAction.\" />\n        </Property>\n        <Property Name=\"autoApplyDecisionsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether decisions are automatically applied. When set to false, an admin must apply the decisions manually once the reviewer completes the access review. When set to true, decisions are applied automatically after the access review instance duration ends, whether or not the reviewers have responded. Default value is false.\" />\n        </Property>\n        <Property Name=\"decisionHistoriesForReviewersEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether decisions on previous access review stages are available for reviewers on an accessReviewInstance with multiple subsequent stages. If not provided, the default is disabled (false).\" />\n        </Property>\n        <Property Name=\"defaultDecision\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Decision chosen if defaultDecisionEnabled is enabled. Can be one of Approve, Deny, or Recommendation.\" />\n        </Property>\n        <Property Name=\"defaultDecisionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the default decision is enabled or disabled when reviewers do not respond. Default value is false.\" />\n        </Property>\n        <Property Name=\"instanceDurationInDays\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of each recurrence of review (accessReviewInstance) in number of days. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its durationInDays setting will be used instead of the value of this property.\" />\n        </Property>\n        <Property Name=\"justificationRequiredOnApproval\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether reviewers are required to provide justification with their decision. Default value is false.\" />\n        </Property>\n        <Property Name=\"mailNotificationsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether emails are enabled or disabled. Default value is false.\" />\n        </Property>\n        <Property Name=\"recommendationInsightSettings\" Type=\"Collection(graph.accessReviewRecommendationInsightSetting)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Describes the types of insights that aid reviewers to make access review decisions. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its recommendationInsightSettings setting will be used instead of the value of this property.\" />\n        </Property>\n        <Property Name=\"recommendationLookBackDuration\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional field. Indicates the period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look-back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its recommendationLookBackDuration setting will be used instead of the value of this property.\" />\n        </Property>\n        <Property Name=\"recommendationsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether decision recommendations are enabled or disabled. NOTE: If the stageSettings of the accessReviewScheduleDefinition object is defined, its recommendationsEnabled setting will be used instead of the value of this property.\" />\n        </Property>\n        <Property Name=\"recurrence\" Type=\"graph.patternedRecurrence\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detailed settings for recurrence using the standard Outlook recurrence object. Note: Only dayOfMonth, interval, and type (weekly, absoluteMonthly) properties are supported. Use the property startDate on recurrenceRange to determine the day the review starts.\" />\n        </Property>\n        <Property Name=\"reminderNotificationsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether reminders are enabled or disabled. Default value is false.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessReviewSettings\">\n        <Property Name=\"accessRecommendationsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether showing recommendations to reviewers is enabled.\" />\n        </Property>\n        <Property Name=\"activityDurationInDays\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days of user activities to show to reviewers.\" />\n        </Property>\n        <Property Name=\"autoApplyReviewResultsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the auto-apply capability, to automatically change the target object access resource, is enabled.  If not enabled, a user must, after the review completes, apply the access review.\" />\n        </Property>\n        <Property Name=\"autoReviewEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a decision should be set if the reviewer did not supply one. For use when auto-apply is enabled. If you don't want to have a review decision recorded unless the reviewer makes an explicit choice, set it to false.\" />\n        </Property>\n        <Property Name=\"autoReviewSettings\" Type=\"graph.autoReviewSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detailed settings for how the feature should set the review decision. For use when auto-apply is enabled.\" />\n        </Property>\n        <Property Name=\"justificationRequiredOnApproval\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether reviewers are required to provide a justification when reviewing access.\" />\n        </Property>\n        <Property Name=\"mailNotificationsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether sending mails to reviewers and the review creator is enabled.\" />\n        </Property>\n        <Property Name=\"recurrenceSettings\" Type=\"graph.accessReviewRecurrenceSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detailed settings for recurrence.\" />\n        </Property>\n        <Property Name=\"remindersEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether sending reminder emails to reviewers is enabled.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"autoReviewSettings\">\n        <Property Name=\"notReviewedResult\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values: Approve, Deny, or Recommendation.  If Recommendation, then accessRecommendationsEnabled in the accessReviewSettings resource should also be set to true. If you want to have the system provide a decision even if the reviewer does not make a choice, set the autoReviewEnabled property in the accessReviewSettings resource to true and include an autoReviewSettings object with the notReviewedResult property. Then, when a review completes, based on the notReviewedResult property, the decision is recorded as either Approve or Deny.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessReviewStageSettings\">\n        <Property Name=\"decisionsThatWillMoveToNextStage\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate which decisions will go to the next stage. Can be a sub-set of Approve, Deny, Recommendation, or NotReviewed. If not provided, all decisions will go to the next stage. Optional.\" />\n        </Property>\n        <Property Name=\"dependsOn\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the sequential or parallel order of the stages and depends on the stageId. Only sequential stages are currently supported. For example, if stageId is 2, then dependsOn must be 1. If stageId is 1, do not specify dependsOn. Required if stageId is not 1.\" />\n        </Property>\n        <Property Name=\"durationInDays\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The duration of the stage. Required.  NOTE: The cumulative value of this property across all stages  1. Will override the instanceDurationInDays setting on the accessReviewScheduleDefinition object. 2. Cannot exceed the length of one recurrence. That is, if the review recurs weekly, the cumulative durationInDays cannot exceed 7.\" />\n        </Property>\n        <Property Name=\"fallbackReviewers\" Type=\"Collection(graph.accessReviewReviewerScope)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If provided, the fallback reviewers are asked to complete a review if the primary reviewers do not exist. For example, if managers are selected as reviewers and a principal under review does not have a manager in Azure AD, the fallback reviewers are asked to review that principal. NOTE: The value of this property will override the corresponding setting on the accessReviewScheduleDefinition object.\" />\n        </Property>\n        <Property Name=\"recommendationInsightSettings\" Type=\"Collection(graph.accessReviewRecommendationInsightSetting)\" />\n        <Property Name=\"recommendationLookBackDuration\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional field. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days. NOTE: The value of this property will override the corresponding setting on the accessReviewScheduleDefinition object.\" />\n        </Property>\n        <Property Name=\"recommendationsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether showing recommendations to reviewers is enabled. Required. NOTE: The value of this property will override override the corresponding setting on the accessReviewScheduleDefinition object.\" />\n        </Property>\n        <Property Name=\"reviewers\" Type=\"Collection(graph.accessReviewReviewerScope)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines who the reviewers are. If none are specified, the review is a self-review (users review their own access).  For examples of options for assigning reviewers, see Assign reviewers to your access review definition using the Microsoft Graph API. NOTE: The value of this property will override the corresponding setting on the accessReviewScheduleDefinition.\" />\n        </Property>\n        <Property Name=\"stageId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the accessReviewStageSettings. The stageId will be used in dependsOn property to indicate the stage relationship. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"appConsentRequestScope\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the scope.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"businessFlowSettings\" BaseType=\"graph.accessReviewSettings\">\n        <Property Name=\"durationInDays\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"decisionItemPrincipalResourceMembership\">\n        <Property Name=\"membershipType\" Type=\"graph.decisionItemPrincipalResourceMembershipType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of membership that the principal has to the resource. Multi-valued. The possible values are: direct, indirect, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"disableAndDeleteUserApplyAction\" BaseType=\"graph.accessReviewApplyAction\" />\n      <ComplexType Name=\"governanceCriteria\" Abstract=\"true\" />\n      <ComplexType Name=\"governanceNotificationPolicy\">\n        <Property Name=\"enabledTemplateTypes\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"notificationTemplates\" Type=\"Collection(graph.governanceNotificationTemplate)\" />\n      </ComplexType>\n      <ComplexType Name=\"governanceNotificationTemplate\">\n        <Property Name=\"culture\" Type=\"Edm.String\" />\n        <Property Name=\"id\" Type=\"Edm.String\" />\n        <Property Name=\"source\" Type=\"Edm.String\" />\n        <Property Name=\"type\" Type=\"Edm.String\" />\n        <Property Name=\"version\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"governancePolicy\">\n        <Property Name=\"decisionMakerCriteria\" Type=\"Collection(graph.governanceCriteria)\" />\n        <Property Name=\"notificationPolicy\" Type=\"graph.governanceNotificationPolicy\" />\n      </ComplexType>\n      <ComplexType Name=\"groupMembershipGovernanceCriteria\" BaseType=\"graph.governanceCriteria\">\n        <Property Name=\"groupId\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"groupPeerOutlierRecommendationInsightSettings\" BaseType=\"graph.accessReviewRecommendationInsightSetting\" />\n      <ComplexType Name=\"principalResourceMembershipsScope\" BaseType=\"graph.accessReviewScope\">\n        <Property Name=\"principalScopes\" Type=\"Collection(graph.accessReviewScope)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the scopes of the principals whose access to resources are reviewed in the access review.\" />\n        </Property>\n        <Property Name=\"resourceScopes\" Type=\"Collection(graph.accessReviewScope)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the scopes of the resources for which access is reviewed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"programResource\" BaseType=\"graph.identity\" OpenType=\"true\">\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of the resource, indicating whether it is a group or an app.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"removeAccessApplyAction\" BaseType=\"graph.accessReviewApplyAction\" />\n      <ComplexType Name=\"roleMembershipGovernanceCriteria\" BaseType=\"graph.governanceCriteria\">\n        <Property Name=\"roleId\" Type=\"Edm.String\" />\n        <Property Name=\"roleTemplateId\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"servicePrincipalIdentity\" BaseType=\"graph.identity\" OpenType=\"true\">\n        <Property Name=\"appId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application identifier of the service principal.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userGovernanceCriteria\" BaseType=\"graph.governanceCriteria\">\n        <Property Name=\"userId\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"userLastSignInRecommendationInsightSetting\" BaseType=\"graph.accessReviewRecommendationInsightSetting\">\n        <Property Name=\"recommendationLookBackDuration\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Indicates the time period of inactivity (with respect to the start date of the review instance) that recommendations will be configured from. The recommendation will be to deny if the user is inactive during the look-back duration. For reviews of groups and Azure AD roles, any duration is accepted. For reviews of applications, 30 days is the maximum duration. If not specified, the duration is 30 days.\" />\n        </Property>\n        <Property Name=\"signInScope\" Type=\"graph.userSignInRecommendationScope\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether inactivity is calculated based on the user's inactivity in the tenant or in the application. The possible values are tenant, application, unknownFutureValue. application is only relevant when the access review is a review of an assignment to an application.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"agreementFileData\">\n        <Property Name=\"data\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data that represents the terms of use PDF document. Read-only. Note: You can use the .NET Convert.ToBase64String method to convert your file to binary data for uploading using the Create agreements API. A sample syntax using this method in PowerShell is [convert]::ToBase64String((Get-Content -path 'your_file_path' -Encoding byte)).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"termsExpiration\">\n        <Property Name=\"frequency\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the frequency at which the terms will expire, after its first expiration as set in startDateTime. The value is represented in ISO 8601 format for durations. For example, PT1M represents a time period of 1 month.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The DateTime when the agreement is set to expire for all users. 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.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"conditionalAccessSessionControl\" Abstract=\"true\">\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the session control is enabled.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"applicationEnforcedRestrictionsSessionControl\" BaseType=\"graph.conditionalAccessSessionControl\" />\n      <ComplexType Name=\"authenticationStrengthUsage\">\n        <NavigationProperty Name=\"mfa\" Type=\"Collection(graph.conditionalAccessPolicy)\" />\n        <NavigationProperty Name=\"none\" Type=\"Collection(graph.conditionalAccessPolicy)\" />\n      </ComplexType>\n      <ComplexType Name=\"cloudAppSecuritySessionControl\" BaseType=\"graph.conditionalAccessSessionControl\">\n        <Property Name=\"cloudAppSecurityType\" Type=\"graph.cloudAppSecuritySessionControlType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: mcasConfigured, monitorOnly, blockDownloads. To learn more about these values, Deploy Conditional Access App Control for featured apps.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"conditionalAccessExternalTenants\" Abstract=\"true\">\n        <Property Name=\"membershipKind\" Type=\"graph.conditionalAccessExternalTenantsMembershipKind\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the membership kind. The possible values are: all, enumerated, unknownFutureValue. enumerated references an object of conditionalAccessEnumeratedExternalTenants derived type.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"conditionalAccessAllExternalTenants\" BaseType=\"graph.conditionalAccessExternalTenants\" />\n      <ComplexType Name=\"conditionalAccessApplications\">\n        <Property Name=\"applicationFilter\" Type=\"graph.conditionalAccessFilter\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Filter that defines the dynamic-application-syntax rule to include/exclude cloud applications. A filter can use custom security attributes to include/exclude applications.\" />\n        </Property>\n        <Property Name=\"excludeApplications\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Can be one of the following:  The list of client IDs (appId) explicitly excluded from the policy. Office365 - For the list of apps included in Office365, see Conditional Access target apps: Office 365\" />\n        </Property>\n        <Property Name=\"includeApplications\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Can be one of the following:  The list of client IDs (appId) the policy applies to, unless explicitly excluded (in excludeApplications)  All  Office365 - For the list of apps included in Office365, see Conditional Access target apps: Office 365\" />\n        </Property>\n        <Property Name=\"includeAuthenticationContextClassReferences\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication context class references include. Supported values are c1 through c25.\" />\n        </Property>\n        <Property Name=\"includeUserActions\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User actions to include. Supported values are urn:user:registersecurityinfo and urn:user:registerdevice\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"conditionalAccessFilter\">\n        <Property Name=\"mode\" Type=\"graph.filterMode\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mode to use for the filter. Possible values are include or exclude.\" />\n        </Property>\n        <Property Name=\"rule\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rule syntax is similar to that used for membership rules for groups in Azure Active Directory. For details, see rules with multiple expressions\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"conditionalAccessClientApplications\">\n        <Property Name=\"excludeServicePrincipals\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Service principal IDs excluded from the policy scope.\" />\n        </Property>\n        <Property Name=\"includeServicePrincipals\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Service principal IDs included in the policy scope, or ServicePrincipalsInMyTenant.\" />\n        </Property>\n        <Property Name=\"servicePrincipalFilter\" Type=\"graph.conditionalAccessFilter\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Filter that defines the dynamic-servicePrincipal-syntax rule to include/exclude service principals. A filter can use custom security attributes to include/exclude service principals.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"conditionalAccessConditionSet\">\n        <Property Name=\"applications\" Type=\"graph.conditionalAccessApplications\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Applications and user actions included in and excluded from the policy. Required.\" />\n        </Property>\n        <Property Name=\"clientApplications\" Type=\"graph.conditionalAccessClientApplications\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Client applications (service principals and workload identities) included in and excluded from the policy. Either users or clientApplications is required.\" />\n        </Property>\n        <Property Name=\"clientAppTypes\" Type=\"Collection(graph.conditionalAccessClientApp)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Client application types included in the policy. Possible values are: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other. Required.\" />\n        </Property>\n        <Property Name=\"devices\" Type=\"graph.conditionalAccessDevices\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devices in the policy.\" />\n        </Property>\n        <Property Name=\"deviceStates\" Type=\"graph.conditionalAccessDeviceStates\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device states in the policy.\" />\n        </Property>\n        <Property Name=\"locations\" Type=\"graph.conditionalAccessLocations\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Locations included in and excluded from the policy.\" />\n        </Property>\n        <Property Name=\"platforms\" Type=\"graph.conditionalAccessPlatforms\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platforms included in and excluded from the policy.\" />\n        </Property>\n        <Property Name=\"servicePrincipalRiskLevels\" Type=\"Collection(graph.riskLevel)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Service principal risk levels included in the policy. Possible values are: low, medium, high, none, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"signInRiskLevels\" Type=\"Collection(graph.riskLevel)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sign-in risk levels included in the policy. Possible values are: low, medium, high, hidden, none, unknownFutureValue. Required.\" />\n        </Property>\n        <Property Name=\"userRiskLevels\" Type=\"Collection(graph.riskLevel)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User risk levels included in the policy. Possible values are: low, medium, high, hidden, none, unknownFutureValue. Required.\" />\n        </Property>\n        <Property Name=\"users\" Type=\"graph.conditionalAccessUsers\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users, groups, and roles included in and excluded from the policy. Either users or clientApplications is required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"conditionalAccessDevices\">\n        <Property Name=\"deviceFilter\" Type=\"graph.conditionalAccessFilter\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Filter that defines the dynamic-device-syntax rule to include/exclude devices. A filter can use device properties (such as extension attributes) to include/exclude them. Cannot be set if includeDevices or excludeDevices is set.\" />\n        </Property>\n        <Property Name=\"excludeDevices\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"States excluded from the scope of the policy. Possible values: Compliant, DomainJoined. Cannot be set if deviceFIlter is set.\" />\n        </Property>\n        <Property Name=\"excludeDeviceStates\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n        <Property Name=\"includeDevices\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"States in the scope of the policy. All is the only allowed value. Cannot be set if deviceFIlter is set.\" />\n        </Property>\n        <Property Name=\"includeDeviceStates\" Type=\"Collection(Edm.String)\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"conditionalAccessDeviceStates\">\n        <Property Name=\"excludeStates\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"States excluded from the scope of the policy. Possible values: Compliant, DomainJoined.\" />\n        </Property>\n        <Property Name=\"includeStates\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"States in the scope of the policy. All is the only allowed value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"conditionalAccessLocations\">\n        <Property Name=\"excludeLocations\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Location IDs excluded from scope of policy.\" />\n        </Property>\n        <Property Name=\"includeLocations\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Location IDs in scope of policy unless explicitly excluded, All, or AllTrusted.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"conditionalAccessPlatforms\">\n        <Property Name=\"excludePlatforms\" Type=\"Collection(graph.conditionalAccessDevicePlatform)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue, linux.\" />\n        </Property>\n        <Property Name=\"includePlatforms\" Type=\"Collection(graph.conditionalAccessDevicePlatform)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue,linux``.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"conditionalAccessUsers\">\n        <Property Name=\"excludeGroups\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group IDs excluded from scope of policy.\" />\n        </Property>\n        <Property Name=\"excludeGuestsOrExternalUsers\" Type=\"graph.conditionalAccessGuestsOrExternalUsers\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Internal guests or external users excluded in the policy scope. Optionally populated.\" />\n        </Property>\n        <Property Name=\"excludeRoles\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role IDs excluded from scope of policy.\" />\n        </Property>\n        <Property Name=\"excludeUsers\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User IDs excluded from scope of policy and/or GuestsOrExternalUsers.\" />\n        </Property>\n        <Property Name=\"includeGroups\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group IDs in scope of policy unless explicitly excluded, or All.\" />\n        </Property>\n        <Property Name=\"includeGuestsOrExternalUsers\" Type=\"graph.conditionalAccessGuestsOrExternalUsers\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Internal guests or external users included in the policy scope. Optionally populated.\" />\n        </Property>\n        <Property Name=\"includeRoles\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role IDs in scope of policy unless explicitly excluded, or All.\" />\n        </Property>\n        <Property Name=\"includeUsers\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User IDs in scope of policy unless explicitly excluded, or None or All or GuestsOrExternalUsers.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"conditionalAccessEnumeratedExternalTenants\" BaseType=\"graph.conditionalAccessExternalTenants\">\n        <Property Name=\"members\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a collection of tenant ids in the scope of Conditional Access for guests and external users policy targeting.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"conditionalAccessGrantControls\">\n        <NavigationProperty Name=\"authenticationStrength\" Type=\"graph.authenticationStrengthPolicy\" ContainsTarget=\"true\" />\n        <Property Name=\"builtInControls\" Type=\"Collection(graph.conditionalAccessGrantControl)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of values of built-in controls required by the policy. Possible values: block, mfa, compliantDevice, domainJoinedDevice, approvedApplication, compliantApplication, passwordChange, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"customAuthenticationFactors\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of custom controls IDs required by the policy. To learn more about custom control, see Custom controls (preview).\" />\n        </Property>\n        <Property Name=\"operator\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the relationship of the grant controls. Possible values: AND, OR.\" />\n        </Property>\n        <Property Name=\"termsOfUse\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of terms of use IDs required by the policy.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"conditionalAccessGuestsOrExternalUsers\">\n        <Property Name=\"externalTenants\" Type=\"graph.conditionalAccessExternalTenants\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tenant ids of the selected types of external users. It could be either all b2b tenant, or a collection of tenant ids. External tenants can be specified only when guestOrExternalUserTypes is not null or an empty string.\" />\n        </Property>\n        <Property Name=\"guestOrExternalUserTypes\" Type=\"graph.conditionalAccessGuestOrExternalUserTypes\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents internal guests or external user types. This is a multi-valued property. Supported values are: b2bCollaborationGuest, b2bCollaborationMember, b2bDirectConnectUser, internalGuest, OtherExternalUser, serviceProvider and unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"conditionalAccessPolicyDetail\">\n        <Property Name=\"conditions\" Type=\"graph.conditionalAccessConditionSet\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the type of conditions that govern when the policy applies.\" />\n        </Property>\n        <Property Name=\"grantControls\" Type=\"graph.conditionalAccessGrantControls\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents grant controls that must be fulfilled for the policy.\" />\n        </Property>\n        <Property Name=\"sessionControls\" Type=\"graph.conditionalAccessSessionControls\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a complex type of session controls that is enforced after sign-in.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"conditionalAccessSessionControls\">\n        <Property Name=\"applicationEnforcedRestrictions\" Type=\"graph.applicationEnforcedRestrictionsSessionControl\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Session control to enforce application restrictions. Only Exchange Online and Sharepoint Online support this session control.\" />\n        </Property>\n        <Property Name=\"cloudAppSecurity\" Type=\"graph.cloudAppSecuritySessionControl\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Session control to apply cloud app security.\" />\n        </Property>\n        <Property Name=\"continuousAccessEvaluation\" Type=\"graph.continuousAccessEvaluationSessionControl\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Session control for continuous access evaluation settings.\" />\n        </Property>\n        <Property Name=\"disableResilienceDefaults\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Session control that determines whether it is acceptable for Azure AD to extend existing sessions based on information collected prior to an outage or not.\" />\n        </Property>\n        <Property Name=\"persistentBrowser\" Type=\"graph.persistentBrowserSessionControl\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Session control to define whether to persist cookies or not. All apps should be selected for this session control to work correctly.\" />\n        </Property>\n        <Property Name=\"signInFrequency\" Type=\"graph.signInFrequencySessionControl\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Session control to enforce signin frequency.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"continuousAccessEvaluationSessionControl\">\n        <Property Name=\"mode\" Type=\"graph.continuousAccessEvaluationMode\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies continuous access evaluation settings. The possible values are: strictEnforcement, disabled, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"persistentBrowserSessionControl\" BaseType=\"graph.conditionalAccessSessionControl\">\n        <Property Name=\"mode\" Type=\"graph.persistentBrowserSessionMode\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: always, never.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"signInFrequencySessionControl\" BaseType=\"graph.conditionalAccessSessionControl\">\n        <Property Name=\"authenticationType\" Type=\"graph.signInFrequencyAuthenticationType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The possible values are primaryAndSecondaryAuthentication, secondaryAuthentication, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"frequencyInterval\" Type=\"graph.signInFrequencyInterval\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The possible values are timeBased, everyTime, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.signinFrequencyType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: days, hours, or null if frequencyInterval is everyTime .\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days or hours.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"ipRange\" Abstract=\"true\" />\n      <ComplexType Name=\"iPv4CidrRange\" BaseType=\"graph.ipRange\">\n        <Property Name=\"cidrAddress\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IPv4 address in CIDR notation. Not nullable.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iPv6CidrRange\" BaseType=\"graph.ipRange\">\n        <Property Name=\"cidrAddress\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IPv6 address in CIDR notation. Not nullable.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"riskServicePrincipalActivity\">\n        <Property Name=\"detail\" Type=\"graph.riskDetail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"riskEventTypes\" Type=\"Collection(Edm.String)\" />\n      </ComplexType>\n      <ComplexType Name=\"riskUserActivity\">\n        <Property Name=\"detail\" Type=\"graph.riskDetail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The possible values are none, adminGeneratedTemporaryPassword, userPerformedSecuredPasswordChange, userPerformedSecuredPasswordReset, adminConfirmedSigninSafe, aiConfirmedSigninSafe, userPassedMFADrivenByRiskBasedPolicy, adminDismissedAllRiskForUser, adminConfirmedSigninCompromised, hidden, adminConfirmedUserCompromised, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"eventTypes\" Type=\"Collection(graph.riskEventType)\" />\n        <Property Name=\"riskEventTypes\" Type=\"Collection(Edm.String)\" />\n      </ComplexType>\n      <ComplexType Name=\"accessPackageAnswer\" Abstract=\"true\">\n        <Property Name=\"answeredQuestion\" Type=\"graph.accessPackageQuestion\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The question the answer is for. Required and Read-only.\" />\n        </Property>\n        <Property Name=\"displayValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display value of the answer. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessPackageQuestion\" Abstract=\"true\">\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the question.\" />\n        </Property>\n        <Property Name=\"isAnswerEditable\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the requestor is allowed to edit answers to questions.\" />\n        </Property>\n        <Property Name=\"isRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the requestor is required to supply an answer or not.\" />\n        </Property>\n        <Property Name=\"sequence\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Relative position of this question when displaying a list of questions to the requestor.\" />\n        </Property>\n        <Property Name=\"text\" Type=\"graph.accessPackageLocalizedContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The text of the question to show to the requestor.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessPackageAnswerChoice\">\n        <Property Name=\"actualValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The actual value of the selected choice. This is typically a string value which is understandable by applications. Required.\" />\n        </Property>\n        <Property Name=\"displayValue\" Type=\"graph.accessPackageLocalizedContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The localized display values shown to the requestor and approvers. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessPackageLocalizedContent\">\n        <Property Name=\"defaultText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The fallback string, which is used when a requested localization is not available. Required.\" />\n        </Property>\n        <Property Name=\"localizedTexts\" Type=\"Collection(graph.accessPackageLocalizedText)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Content represented in a format for a specific locale.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessPackageAnswerString\" BaseType=\"graph.accessPackageAnswer\">\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value stored on the requestor's user profile, if this answer is configured to be stored as a specific attribute.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessPackageAssignmentRequestRequirements\">\n        <Property Name=\"existingAnswers\" Type=\"Collection(graph.accessPackageAnswer)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Answers that have already been provided.\" />\n        </Property>\n        <Property Name=\"isApprovalRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a request must be approved by an approver.\" />\n        </Property>\n        <Property Name=\"isApprovalRequiredForExtension\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether approval is required when a user tries to extend their access.\" />\n        </Property>\n        <Property Name=\"isCustomAssignmentScheduleAllowed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the requestor is allowed to set a custom schedule.\" />\n        </Property>\n        <Property Name=\"isRequestorJustificationRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a requestor must supply justification when submitting an assignment request.\" />\n        </Property>\n        <Property Name=\"policyDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the policy that the user is trying to request access using.\" />\n        </Property>\n        <Property Name=\"policyDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the policy that the user is trying to request access using.\" />\n        </Property>\n        <Property Name=\"policyId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the policy that these requirements are associated with. This identifier can be used when creating a new assignment request.\" />\n        </Property>\n        <Property Name=\"questions\" Type=\"Collection(graph.accessPackageQuestion)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Questions that are configured on the policy. The questions can be required or optional; callers can determine whether a question is required or optional based on the isRequired property on accessPackageQuestion.\" />\n        </Property>\n        <Property Name=\"schedule\" Type=\"graph.requestSchedule\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Schedule restrictions enforced, if any.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"requestSchedule\">\n        <Property Name=\"expiration\" Type=\"graph.expirationPattern\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"In entitlement management, when the access should expire.\" />\n        </Property>\n        <Property Name=\"recurrence\" Type=\"graph.patternedRecurrence\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For recurring access, or eligible or active assignment. This property is currently unsupported in both PIM and entitlement management.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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. In PIM, when the  eligible or active assignment becomes active.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessPackageLocalizedText\">\n        <Property Name=\"languageCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ISO code for the intended language. Required.\" />\n        </Property>\n        <Property Name=\"text\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The text in the specific language. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessPackageMultipleChoiceQuestion\" BaseType=\"graph.accessPackageQuestion\">\n        <Property Name=\"allowsMultipleSelection\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether requestor can select multiple choices as their answer.\" />\n        </Property>\n        <Property Name=\"choices\" Type=\"Collection(graph.accessPackageAnswerChoice)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of answer choices.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessPackageResourceAttribute\">\n        <Property Name=\"attributeDestination\" Type=\"graph.accessPackageResourceAttributeDestination\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about how to set the attribute, currently a accessPackageUserDirectoryAttributeStore object type.\" />\n        </Property>\n        <Property Name=\"attributeName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the attribute in the end system. If the destination is accessPackageUserDirectoryAttributeStore, then a user property such as jobTitle or a directory schema extension for the user object type, such as extension_2b676109c7c74ae2b41549205f1947ed_personalTitle.\" />\n        </Property>\n        <Property Name=\"attributeSource\" Type=\"graph.accessPackageResourceAttributeSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about how to populate the attribute value when an accessPackageAssignmentRequest is being fulfilled, currently a accessPackageResourceAttributeQuestion object type.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the attribute on the access package resource. Read-only.\" />\n        </Property>\n        <Property Name=\"isEditable\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether or not an existing attribute value can be edited by the requester.\" />\n        </Property>\n        <Property Name=\"isPersistedOnAssignmentRemoval\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the attribute will remain in the end system after an assignment ends.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessPackageResourceAttributeDestination\" Abstract=\"true\" />\n      <ComplexType Name=\"accessPackageResourceAttributeSource\" Abstract=\"true\" />\n      <ComplexType Name=\"accessPackageResourceAttributeQuestion\" BaseType=\"graph.accessPackageResourceAttributeSource\">\n        <Property Name=\"question\" Type=\"graph.accessPackageQuestion\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The question asked in order to get the value of the attribute\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessPackageTextInputQuestion\" BaseType=\"graph.accessPackageQuestion\">\n        <Property Name=\"isSingleLineQuestion\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the answer will be in single or multiple line format.\" />\n        </Property>\n        <Property Name=\"regexPattern\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the regex pattern that the corresponding text answer must follow.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accessPackageUserDirectoryAttributeStore\" BaseType=\"graph.accessPackageResourceAttributeDestination\" />\n      <ComplexType Name=\"approvalSettings\">\n        <Property Name=\"approvalMode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One of SingleStage, Serial, Parallel, NoApproval (default). NoApproval is used when isApprovalRequired is false.\" />\n        </Property>\n        <Property Name=\"approvalStages\" Type=\"Collection(graph.approvalStage)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If approval is required, the one or two elements of this collection define each of the stages of approval. An empty array if no approval is required.\" />\n        </Property>\n        <Property Name=\"isApprovalRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether approval is required for requests in this policy.\" />\n        </Property>\n        <Property Name=\"isApprovalRequiredForExtension\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether approval is required for a user to extend their assignment.\" />\n        </Property>\n        <Property Name=\"isRequestorJustificationRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the requestor is required to supply a justification in their request.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"approvalStage\">\n        <Property Name=\"approvalStageTimeOutInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days that a request can be pending a response before it is automatically denied.\" />\n        </Property>\n        <Property Name=\"escalationApprovers\" Type=\"Collection(graph.userSet)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who will be asked to approve requests. This can be a collection of singleUser, groupMembers, requestorManager, internalSponsors and externalSponsors.  When creating or updating a policy, if there are no escalation approvers, or escalation approvers are not required for the stage, the value of this property should be an empty collection.\" />\n        </Property>\n        <Property Name=\"escalationTimeInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If escalation is required, the time a request can be pending a response from a primary approver.\" />\n        </Property>\n        <Property Name=\"isApproverJustificationRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the approver is required to provide a justification for approving a request.\" />\n        </Property>\n        <Property Name=\"isEscalationEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, then one or more escalation approvers are configured in this approval stage.\" />\n        </Property>\n        <Property Name=\"primaryApprovers\" Type=\"Collection(graph.userSet)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The users who will be asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors and externalSponsors. When creating or updating a policy, include at least one userSet in this collection.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userSet\" Abstract=\"true\">\n        <Property Name=\"isBackup\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For a user in an approval stage, this property indicates whether the user is a backup fallback approver.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"assignmentReviewSettings\">\n        <Property Name=\"accessReviewTimeoutBehavior\" Type=\"graph.accessReviewTimeoutBehavior\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default decision to apply if the request is not reviewed within the period specified in durationInDays. The possible values are: acceptAccessRecommendation, keepAccess, removeAccess, and unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"durationInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days within which reviewers should provide input.\" />\n        </Property>\n        <Property Name=\"isAccessRecommendationEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether to display recommendations to the reviewer. The default value is true\" />\n        </Property>\n        <Property Name=\"isApprovalJustificationRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the reviewer must provide justification for the approval. The default value is true.\" />\n        </Property>\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, access reviews are required for assignments from this policy.\" />\n        </Property>\n        <Property Name=\"recurrenceType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The interval for recurrence, such as monthly or quarterly.\" />\n        </Property>\n        <Property Name=\"reviewers\" Type=\"Collection(graph.userSet)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the reviewerType is Reviewers, this collection specifies the users who will be reviewers, either by ID or as members of a group, using a collection of singleUser and groupMembers.\" />\n        </Property>\n        <Property Name=\"reviewerType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Who should be asked to do the review, either Self or Reviewers.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the first review should start.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"connectedOrganizationMembers\" BaseType=\"graph.userSet\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the connected organization. Read only.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the connected organization in entitlement management.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"connectionInfo\">\n        <Property Name=\"url\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The endpoint that is used by Entitlement Management to communicate with the access package resource.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"customExtensionHandlerInstance\">\n        <Property Name=\"customExtensionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the customAccessPackageWorkflowExtension triggered at this instance.\" />\n        </Property>\n        <Property Name=\"externalCorrelationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique run ID for the logic app.\" />\n        </Property>\n        <Property Name=\"stage\" Type=\"graph.accessPackageCustomExtensionStage\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the stage of the request workflow when the access package custom extension runs. The possible values are: assignmentRequestCreated, assignmentRequestApproved, assignmentRequestGranted, assignmentRequestRemoved, assignmentFourteenDaysBeforeExpiration, assignmentOneDayBeforeExpiration, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.accessPackageCustomExtensionHandlerStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the request to run the access package custom extension workflow that is associated with the logic app. The possible values are: requestSent, requestReceived, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"expirationPattern\">\n        <Property Name=\"duration\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The requestor's desired duration of access represented in ISO 8601 format for durations. For example, PT3H refers to three hours.  If specified in a request, endDateTime should not be present and the type property should be set to afterDuration.\" />\n        </Property>\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of 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.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.expirationPatternType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The requestor's desired expiration pattern type.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"externalSponsors\" BaseType=\"graph.userSet\" />\n      <ComplexType Name=\"groupMembers\" BaseType=\"graph.userSet\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the group in Azure AD. Read only.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the group in Azure AD.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"internalSponsors\" BaseType=\"graph.userSet\" />\n      <ComplexType Name=\"requestorManager\" BaseType=\"graph.userSet\">\n        <Property Name=\"managerLevel\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The hierarchical level of the manager with respect to the requestor. For example, the direct manager of a requestor would have a managerLevel of 1, while the manager of the requestor's manager would have a managerLevel of 2. Default value for managerLevel is 1. Possible values for this property range from 1 to 2.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"requestorSettings\">\n        <Property Name=\"acceptRequests\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether new requests are accepted on this policy.\" />\n        </Property>\n        <Property Name=\"allowedRequestors\" Type=\"Collection(graph.userSet)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The users who are allowed to request on this policy, which can be singleUser, groupMembers, and connectedOrganizationMembers.\" />\n        </Property>\n        <Property Name=\"scopeType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Who can request. One of NoSubjects, SpecificDirectorySubjects, SpecificConnectedOrganizationSubjects, AllConfiguredConnectedOrganizationSubjects, AllExistingConnectedOrganizationSubjects, AllExistingDirectoryMemberUsers, AllExistingDirectorySubjects or AllExternalSubjects.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"singleUser\" BaseType=\"graph.userSet\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the user in Azure AD. Read only.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the user in Azure AD.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"identitySource\" Abstract=\"true\" />\n      <ComplexType Name=\"azureActiveDirectoryTenant\" BaseType=\"graph.identitySource\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the Azure Active Directory tenant. Read only.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the Azure Active Directory tenant. Read only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"crossCloudAzureActiveDirectoryTenant\" BaseType=\"graph.identitySource\">\n        <Property Name=\"cloudInstance\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the cloud where the tenant is located, one of microsoftonline.com, microsoftonline.us or partner.microsoftonline.cn. Read only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the Azure Active Directory tenant. Read only.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the Azure Active Directory tenant. Read only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"domainIdentitySource\" BaseType=\"graph.identitySource\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the identity source, typically also the domain name. Read only.\" />\n        </Property>\n        <Property Name=\"domainName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The domain name. Read only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"externalDomainFederation\" BaseType=\"graph.identitySource\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the identity source, typically also the domain name. Read only.\" />\n        </Property>\n        <Property Name=\"domainName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The domain name. Read only.\" />\n        </Property>\n        <Property Name=\"issuerUri\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The issuerURI of the incoming federation. Read only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"informationProtectionAction\" Abstract=\"true\" />\n      <ComplexType Name=\"addContentFooterAction\" BaseType=\"graph.informationProtectionAction\">\n        <Property Name=\"alignment\" Type=\"graph.contentAlignment\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: left, right, center.\" />\n        </Property>\n        <Property Name=\"fontColor\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Color of the font to use for the footer.\" />\n        </Property>\n        <Property Name=\"fontName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the font to use for the footer.\" />\n        </Property>\n        <Property Name=\"fontSize\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Font size to use for the footer.\" />\n        </Property>\n        <Property Name=\"margin\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The margin of the header from the bottom of the document.\" />\n        </Property>\n        <Property Name=\"text\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contents of the footer itself.\" />\n        </Property>\n        <Property Name=\"uiElementName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the UI element where the footer should be placed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"addContentHeaderAction\" BaseType=\"graph.informationProtectionAction\">\n        <Property Name=\"alignment\" Type=\"graph.contentAlignment\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: left, right, center.\" />\n        </Property>\n        <Property Name=\"fontColor\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Color of the font to use for the header.\" />\n        </Property>\n        <Property Name=\"fontName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the font to use for the header.\" />\n        </Property>\n        <Property Name=\"fontSize\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Font size to use for the header.\" />\n        </Property>\n        <Property Name=\"margin\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The margin of the header from the top of the document.\" />\n        </Property>\n        <Property Name=\"text\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contents of the header itself.\" />\n        </Property>\n        <Property Name=\"uiElementName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the UI element where the header should be placed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"addWatermarkAction\" BaseType=\"graph.informationProtectionAction\">\n        <Property Name=\"fontColor\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Color of the font to use for the watermark.\" />\n        </Property>\n        <Property Name=\"fontName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the font to use for the watermark.\" />\n        </Property>\n        <Property Name=\"fontSize\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Font size to use for the watermark.\" />\n        </Property>\n        <Property Name=\"layout\" Type=\"graph.watermarkLayout\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: horizontal, diagonal.\" />\n        </Property>\n        <Property Name=\"text\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contents of the watermark itself.\" />\n        </Property>\n        <Property Name=\"uiElementName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the UI element where the watermark should be placed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"applyLabelAction\" BaseType=\"graph.informationProtectionAction\">\n        <Property Name=\"actions\" Type=\"Collection(graph.informationProtectionAction)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of specific actions that should be taken by the consuming application to label the document. See  informationProtectionAction for the full list.\" />\n        </Property>\n        <Property Name=\"actionSource\" Type=\"graph.actionSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: manual, automatic, recommended, default.\" />\n        </Property>\n        <Property Name=\"label\" Type=\"graph.labelDetails\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Object that describes the details of the label to apply.\" />\n        </Property>\n        <Property Name=\"responsibleSensitiveTypeIds\" Type=\"Collection(Edm.Guid)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the label was the result of an automatic classification, supply the list of sensitive info type GUIDs that resulted in the returned label.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"parentLabelDetails\">\n        <Property Name=\"color\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The color that the user interface should display for the label, if configured.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin-defined description for the label.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label ID is a globally unique identifier (GUID).\" />\n        </Property>\n        <Property Name=\"isActive\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the label is active or not. Active labels should be hidden or disabled in user interfaces.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The plaintext name of the label.\" />\n        </Property>\n        <Property Name=\"parent\" Type=\"graph.parentLabelDetails\" />\n        <Property Name=\"sensitivity\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sensitivity value of the label, where lower is less sensitive.\" />\n        </Property>\n        <Property Name=\"tooltip\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tooltip that should be displayed for the label in a user interface.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"labelDetails\" BaseType=\"graph.parentLabelDetails\" />\n      <ComplexType Name=\"bufferDecryptionResult\">\n        <Property Name=\"decryptedBuffer\" Type=\"Edm.Binary\" />\n      </ComplexType>\n      <ComplexType Name=\"bufferEncryptionResult\">\n        <Property Name=\"encryptedBuffer\" Type=\"Edm.Binary\" />\n        <Property Name=\"publishingLicense\" Type=\"Edm.Binary\" />\n      </ComplexType>\n      <ComplexType Name=\"classificationResult\">\n        <Property Name=\"confidenceLevel\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The confidence level, 0 to 100, of the result.\" />\n        </Property>\n        <Property Name=\"count\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of instances of the specific information type in the input.\" />\n        </Property>\n        <Property Name=\"sensitiveTypeId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The GUID of the discovered sensitive information type.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"contentInfo\">\n        <Property Name=\"format\" Type=\"graph.contentFormat\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: default, email.\" />\n        </Property>\n        <Property Name=\"identifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier used for Azure Information Protection Analytics.\" />\n        </Property>\n        <Property Name=\"metadata\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Existing Microsoft Purview Information Protection metadata is passed as key/value pairs, where the key is the MSIP_Label_GUID_PropName.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.contentState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: rest, motion, use.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"customAction\" BaseType=\"graph.informationProtectionAction\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the custom action.\" />\n        </Property>\n        <Property Name=\"properties\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Properties, in key value pair format, of the action.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"downgradeJustification\">\n        <Property Name=\"isDowngradeJustified\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the downgrade is or is not justified.\" />\n        </Property>\n        <Property Name=\"justificationMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Message that indicates why a downgrade is justified. The message will appear in administrative logs.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"informationProtectionContentLabel\">\n        <Property Name=\"assignmentMethod\" Type=\"graph.assignmentMethod\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: standard, privileged, auto.\" />\n        </Property>\n        <Property Name=\"creationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n        <Property Name=\"label\" Type=\"graph.labelDetails\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details on the label that is currently applied to the file.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"justifyAction\" BaseType=\"graph.informationProtectionAction\" />\n      <ComplexType Name=\"labelingOptions\">\n        <Property Name=\"assignmentMethod\" Type=\"graph.assignmentMethod\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: standard, privileged, auto.\" />\n        </Property>\n        <Property Name=\"downgradeJustification\" Type=\"graph.downgradeJustification\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The downgrade justification object that indicates if downgrade was justified and, if so, the reason.\" />\n        </Property>\n        <Property Name=\"extendedProperties\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended properties will be parsed and returned in the standard MIP labeled metadata format as part of the label information.\" />\n        </Property>\n        <Property Name=\"labelId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The GUID of the label that should be applied to the information.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"metadataAction\" BaseType=\"graph.informationProtectionAction\">\n        <Property Name=\"metadataToAdd\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of key value pairs that should be added to the file.\" />\n        </Property>\n        <Property Name=\"metadataToRemove\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of strings that indicate which keys to remove from the file metadata.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"protectAdhocAction\" BaseType=\"graph.informationProtectionAction\" />\n      <ComplexType Name=\"protectByTemplateAction\" BaseType=\"graph.informationProtectionAction\">\n        <Property Name=\"templateId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The GUID of the Azure Information Protection template to apply to the information.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"protectDoNotForwardAction\" BaseType=\"graph.informationProtectionAction\" />\n      <ComplexType Name=\"recommendLabelAction\" BaseType=\"graph.informationProtectionAction\">\n        <Property Name=\"actions\" Type=\"Collection(graph.informationProtectionAction)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Actions to take if the label is accepted by the user.\" />\n        </Property>\n        <Property Name=\"actionSource\" Type=\"graph.actionSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: manual, automatic, recommended, default.\" />\n        </Property>\n        <Property Name=\"label\" Type=\"graph.labelDetails\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label that is being recommended.\" />\n        </Property>\n        <Property Name=\"responsibleSensitiveTypeIds\" Type=\"Collection(Edm.Guid)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sensitive information type GUIDs that caused the recommendation to be given.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"removeContentFooterAction\" BaseType=\"graph.informationProtectionAction\">\n        <Property Name=\"uiElementNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the UI element of the footer to be removed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"removeContentHeaderAction\" BaseType=\"graph.informationProtectionAction\">\n        <Property Name=\"uiElementNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the UI element of the header to be removed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"removeProtectionAction\" BaseType=\"graph.informationProtectionAction\" />\n      <ComplexType Name=\"removeWatermarkAction\" BaseType=\"graph.informationProtectionAction\">\n        <Property Name=\"uiElementNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the UI element of footer to be removed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"signingResult\">\n        <Property Name=\"signature\" Type=\"Edm.Binary\" />\n        <Property Name=\"signingKeyId\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"verificationResult\">\n        <Property Name=\"signatureValid\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"androidEnrollmentCompanyCode\">\n        <Property Name=\"enrollmentToken\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enrollment Token used by the User to enroll their device.\" />\n        </Property>\n        <Property Name=\"qrCodeContent\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String used to generate a QR code for the token.\" />\n        </Property>\n        <Property Name=\"qrCodeImage\" Type=\"graph.mimeContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Generated QR code for the token.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mimeContent\">\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the content mime type.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The byte array that contains the actual content.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"androidForWorkAppConfigurationSchemaItem\">\n        <Property Name=\"dataType\" Type=\"graph.androidForWorkAppConfigurationSchemaItemDataType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of value this item describes. Possible values are: bool, integer, string, choice, multiselect, bundle, bundleArray, hidden.\" />\n        </Property>\n        <Property Name=\"defaultBoolValue\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for boolean type items, if specified by the app developer\" />\n        </Property>\n        <Property Name=\"defaultIntValue\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for integer type items, if specified by the app developer\" />\n        </Property>\n        <Property Name=\"defaultStringArrayValue\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for string array type items, if specified by the app developer\" />\n        </Property>\n        <Property Name=\"defaultStringValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for string type items, if specified by the app developer\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of what the item controls within the application\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Human readable name\" />\n        </Property>\n        <Property Name=\"schemaItemKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique key the application uses to identify the item\" />\n        </Property>\n        <Property Name=\"selections\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of human readable name/value pairs for the valid values that can be set for this item (Choice and Multiselect items only)\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"androidManagedStoreAppConfigurationSchemaItem\">\n        <Property Name=\"dataType\" Type=\"graph.androidManagedStoreAppConfigurationSchemaItemDataType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of value this item describes. Possible values are: bool, integer, string, choice, multiselect, bundle, bundleArray, hidden.\" />\n        </Property>\n        <Property Name=\"defaultBoolValue\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for boolean type items, if specified by the app developer\" />\n        </Property>\n        <Property Name=\"defaultIntValue\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for integer type items, if specified by the app developer\" />\n        </Property>\n        <Property Name=\"defaultStringArrayValue\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for string array type items, if specified by the app developer\" />\n        </Property>\n        <Property Name=\"defaultStringValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default value for string type items, if specified by the app developer\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of what the item controls within the application\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Human readable name\" />\n        </Property>\n        <Property Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique index the application uses to maintain nested schema items\" />\n        </Property>\n        <Property Name=\"parentIndex\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Index of parent schema item to track nested schema items\" />\n        </Property>\n        <Property Name=\"schemaItemKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique key the application uses to identify the item\" />\n        </Property>\n        <Property Name=\"selections\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of human readable name/value pairs for the valid values that can be set for this item (Choice and Multiselect items only)\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceAndAppManagementAssignmentTarget\" Abstract=\"true\">\n        <Property Name=\"deviceAndAppManagementAssignmentFilterId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Id of the filter for the target assignment.\" />\n        </Property>\n        <Property Name=\"deviceAndAppManagementAssignmentFilterType\" Type=\"graph.deviceAndAppManagementAssignmentFilterType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of filter of the target assignment i.e. Exclude or Include. Possible values are: none, include, exclude.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"allDevicesAssignmentTarget\" BaseType=\"graph.deviceAndAppManagementAssignmentTarget\" />\n      <ComplexType Name=\"allLicensedUsersAssignmentTarget\" BaseType=\"graph.deviceAndAppManagementAssignmentTarget\" />\n      <ComplexType Name=\"mobileAppAssignmentSettings\" Abstract=\"true\" />\n      <ComplexType Name=\"androidManagedStoreAppAssignmentSettings\" BaseType=\"graph.mobileAppAssignmentSettings\">\n        <Property Name=\"androidManagedStoreAppTrackIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The track IDs to enable for this app assignment.\" />\n        </Property>\n        <Property Name=\"autoUpdateMode\" Type=\"graph.androidManagedStoreAutoUpdateMode\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The prioritization of automatic updates for this app assignment. Possible values are: default, postponed, priority, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"androidManagedStoreAppTrack\">\n        <Property Name=\"trackAlias\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name for track.\" />\n        </Property>\n        <Property Name=\"trackId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique track identifier.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"androidMinimumOperatingSystem\">\n        <Property Name=\"v10_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 10.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v11_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 11.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v4_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 4.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v4_0_3\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 4.0.3 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v4_1\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 4.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v4_2\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 4.2 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v4_3\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 4.3 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v4_4\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 4.4 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v5_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 5.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v5_1\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 5.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v6_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 6.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v7_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 7.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v7_1\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 7.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v8_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 8.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v8_1\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 8.1 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v9_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 9.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"androidPermissionAction\">\n        <Property Name=\"action\" Type=\"graph.androidPermissionActionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of Android permission action. Possible values are: prompt, autoGrant, autoDeny.\" />\n        </Property>\n        <Property Name=\"permission\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Android permission string, defined in the official Android documentation.  Example 'android.permission.READ_CONTACTS'.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"appConfigurationSettingItem\">\n        <Property Name=\"appConfigKey\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration key.\" />\n        </Property>\n        <Property Name=\"appConfigKeyType\" Type=\"graph.mdmAppConfigKeyType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration key type. Possible values are: stringType, integerType, realType, booleanType, tokenType.\" />\n        </Property>\n        <Property Name=\"appConfigKeyValue\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"app configuration key value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"configurationManagerCollectionAssignmentTarget\" BaseType=\"graph.deviceAndAppManagementAssignmentTarget\">\n        <Property Name=\"collectionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection Id that is the target of the assignment.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"excludedApps\">\n        <Property Name=\"access\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Access should be excluded or not.\" />\n        </Property>\n        <Property Name=\"bing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if Microsoft Search as default should be excluded or not.\" />\n        </Property>\n        <Property Name=\"excel\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Excel should be excluded or not.\" />\n        </Property>\n        <Property Name=\"groove\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office OneDrive for Business - Groove should be excluded or not.\" />\n        </Property>\n        <Property Name=\"infoPath\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office InfoPath should be excluded or not.\" />\n        </Property>\n        <Property Name=\"lync\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Skype for Business - Lync should be excluded or not.\" />\n        </Property>\n        <Property Name=\"oneDrive\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office OneDrive should be excluded or not.\" />\n        </Property>\n        <Property Name=\"oneNote\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office OneNote should be excluded or not.\" />\n        </Property>\n        <Property Name=\"outlook\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Outlook should be excluded or not.\" />\n        </Property>\n        <Property Name=\"powerPoint\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office PowerPoint should be excluded or not.\" />\n        </Property>\n        <Property Name=\"publisher\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Publisher should be excluded or not.\" />\n        </Property>\n        <Property Name=\"sharePointDesigner\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office SharePointDesigner should be excluded or not.\" />\n        </Property>\n        <Property Name=\"teams\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Teams should be excluded or not.\" />\n        </Property>\n        <Property Name=\"visio\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Visio should be excluded or not.\" />\n        </Property>\n        <Property Name=\"word\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for if MS Office Word should be excluded or not.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"groupAssignmentTarget\" BaseType=\"graph.deviceAndAppManagementAssignmentTarget\">\n        <Property Name=\"groupId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group Id that is the target of the assignment.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"exclusionGroupAssignmentTarget\" BaseType=\"graph.groupAssignmentTarget\" />\n      <ComplexType Name=\"fileEncryptionInfo\">\n        <Property Name=\"encryptionKey\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The key used to encrypt the file content.\" />\n        </Property>\n        <Property Name=\"fileDigest\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file digest prior to encryption. ProfileVersion1 requires a non-null FileDigest.\" />\n        </Property>\n        <Property Name=\"fileDigestAlgorithm\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file digest algorithm. ProfileVersion1 currently only supports SHA256 for the FileDigestAlgorithm.\" />\n        </Property>\n        <Property Name=\"initializationVector\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The initialization vector (IV) used for the encryption algorithm. Must be 16 bytes.\" />\n        </Property>\n        <Property Name=\"mac\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The hash of the concatenation of the IV and encrypted file content. Must be 32 bytes.\" />\n        </Property>\n        <Property Name=\"macKey\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The key used to compute the message authentication code of the concatenation of the IV and encrypted file content. Must be 32 bytes.\" />\n        </Property>\n        <Property Name=\"profileIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The profile identifier. Maps to the strategy used to encrypt the file. Currently, only ProfileVersion1 is supported.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosDeviceType\">\n        <Property Name=\"iPad\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the app should run on iPads.\" />\n        </Property>\n        <Property Name=\"iPhoneAndIPod\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the app should run on iPhones and iPods.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosLobAppAssignmentSettings\" BaseType=\"graph.mobileAppAssignmentSettings\">\n        <Property Name=\"isRemovable\" Type=\"Edm.Boolean\" />\n        <Property Name=\"uninstallOnDeviceRemoval\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to uninstall the app when device is removed from Intune.\" />\n        </Property>\n        <Property Name=\"vpnConfigurationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPN Configuration Id to apply for this app.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosMinimumOperatingSystem\">\n        <Property Name=\"v10_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 10.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v11_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 11.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v12_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 12.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v13_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 13.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v14_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 14.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v15_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 15.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v16_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 16.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v8_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 8.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n        <Property Name=\"v9_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, only Version 9.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosStoreAppAssignmentSettings\" BaseType=\"graph.mobileAppAssignmentSettings\">\n        <Property Name=\"isRemovable\" Type=\"Edm.Boolean\" />\n        <Property Name=\"uninstallOnDeviceRemoval\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to uninstall the app when device is removed from Intune.\" />\n        </Property>\n        <Property Name=\"vpnConfigurationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPN Configuration Id to apply for this app.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosVppAppAssignmentSettings\" BaseType=\"graph.mobileAppAssignmentSettings\">\n        <Property Name=\"isRemovable\" Type=\"Edm.Boolean\" />\n        <Property Name=\"uninstallOnDeviceRemoval\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to uninstall the app when device is removed from Intune.\" />\n        </Property>\n        <Property Name=\"useDeviceLicensing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use device licensing.\" />\n        </Property>\n        <Property Name=\"vpnConfigurationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The VPN Configuration Id to apply for this app.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosVppAppRevokeLicensesActionResult\">\n        <Property Name=\"actionFailureReason\" Type=\"graph.vppTokenActionFailureReason\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason for the revoke licenses action failure. Possible values are: none, appleFailure, internalError, expiredVppToken, expiredApplePushNotificationCertificate.\" />\n        </Property>\n        <Property Name=\"actionName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action name\" />\n        </Property>\n        <Property Name=\"actionState\" Type=\"graph.actionState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action. Possible values are: none, pending, canceled, active, done, failed, notSupported.\" />\n        </Property>\n        <Property Name=\"failedLicensesCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A count of the number of licenses for which revoke failed.\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action state was last updated\" />\n        </Property>\n        <Property Name=\"managedDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DeviceId associated with the action.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action was initiated\" />\n        </Property>\n        <Property Name=\"totalLicensesCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A count of the number of licenses for which revoke was attempted.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId associated with the action.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"macOSIncludedApp\">\n        <Property Name=\"bundleId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The CFBundleIdentifier.\" />\n        </Property>\n        <Property Name=\"bundleVersion\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The CFBundleVersion.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"macOsLobAppAssignmentSettings\" BaseType=\"graph.mobileAppAssignmentSettings\">\n        <Property Name=\"uninstallOnDeviceRemoval\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to uninstall the app when device is removed from Intune.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"macOSLobChildApp\">\n        <Property Name=\"buildNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build number of the app.\" />\n        </Property>\n        <Property Name=\"bundleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The bundleId of the app.\" />\n        </Property>\n        <Property Name=\"versionNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version number of the app.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"macOSMinimumOperatingSystem\">\n        <Property Name=\"v10_10\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates OS X 10.10 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"v10_11\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates OS X 10.11 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"v10_12\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates macOS 10.12 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"v10_13\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates macOS 10.13 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"v10_14\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates macOS 10.14 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"v10_15\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates macOS 10.15 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"v10_7\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates Mac OS X 10.7 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"v10_8\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates OS X 10.8 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"v10_9\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates OS X 10.9 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"v11_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates macOS 11.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"v12_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates macOS 12.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n        </Property>\n        <Property Name=\"v13_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When TRUE, indicates macOS 13.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"macOsVppAppAssignmentSettings\" BaseType=\"graph.mobileAppAssignmentSettings\">\n        <Property Name=\"uninstallOnDeviceRemoval\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to uninstall the app when device is removed from Intune.\" />\n        </Property>\n        <Property Name=\"useDeviceLicensing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use device licensing.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"macOsVppAppRevokeLicensesActionResult\">\n        <Property Name=\"actionFailureReason\" Type=\"graph.vppTokenActionFailureReason\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason for the revoke licenses action failure. Possible values are: none, appleFailure, internalError, expiredVppToken, expiredApplePushNotificationCertificate.\" />\n        </Property>\n        <Property Name=\"actionName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action name\" />\n        </Property>\n        <Property Name=\"actionState\" Type=\"graph.actionState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action. Possible values are: none, pending, canceled, active, done, failed, notSupported.\" />\n        </Property>\n        <Property Name=\"failedLicensesCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A count of the number of licenses for which revoke failed.\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action state was last updated\" />\n        </Property>\n        <Property Name=\"managedDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DeviceId associated with the action.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action was initiated\" />\n        </Property>\n        <Property Name=\"totalLicensesCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A count of the number of licenses for which revoke was attempted.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId associated with the action.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"microsoftStoreForBusinessAppAssignmentSettings\" BaseType=\"graph.mobileAppAssignmentSettings\">\n        <Property Name=\"useDeviceContext\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use device execution context for Microsoft Store for Business mobile app.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mobileAppInstallTimeSettings\">\n        <Property Name=\"deadlineDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time at which the app should be installed.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time at which the app should be available for installation.\" />\n        </Property>\n        <Property Name=\"useLocalTime\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the local device time or UTC time should be used when determining the available and deadline times.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mobileAppRelationshipState\">\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The corresponding device id.\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code for install or uninstall failures of target app.\" />\n        </Property>\n        <Property Name=\"installState\" Type=\"graph.resultantAppState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the app of target app. Possible values are: installed, failed, notInstalled, uninstallFailed, pendingInstall, unknown, notApplicable.\" />\n        </Property>\n        <Property Name=\"installStateDetail\" Type=\"graph.resultantAppStateDetail\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state detail of the app. Possible values are: noAdditionalDetails, dependencyFailedToInstall, dependencyWithRequirementsNotMet, dependencyPendingReboot, dependencyWithAutoInstallDisabled, supersededAppUninstallFailed, supersededAppUninstallPendingReboot, removingSupersededApps, iosAppStoreUpdateFailedToInstall, vppAppHasUpdateAvailable, userRejectedUpdate, uninstallPendingReboot, supersedingAppsDetected, supersededAppsDetected, seeInstallErrorCode, autoInstallDisabled, managedAppNoLongerPresent, userRejectedInstall, userIsNotLoggedIntoAppStore, untargetedSupersedingAppsDetected, appRemovedBySupersedence, seeUninstallErrorCode, pendingReboot, installingDependencies, contentDownloaded, supersedingAppsNotApplicable, powerShellScriptRequirementNotMet, registryRequirementNotMet, fileSystemRequirementNotMet, platformNotApplicable, minimumCpuSpeedNotMet, minimumLogicalProcessorCountNotMet, minimumPhysicalMemoryNotMet, minimumOsVersionNotMet, minimumDiskSpaceNotMet, processorArchitectureNotApplicable.\" />\n        </Property>\n        <Property Name=\"sourceIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of source mobile app's ids.\" />\n        </Property>\n        <Property Name=\"targetDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The related target app's display name.\" />\n        </Property>\n        <Property Name=\"targetId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The related target app's id.\" />\n        </Property>\n        <Property Name=\"targetLastSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last sync time of the target app.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"vppLicensingType\">\n        <Property Name=\"supportDeviceLicensing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the program supports the device licensing type.\" />\n        </Property>\n        <Property Name=\"supportsDeviceLicensing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the program supports the device licensing type.\" />\n        </Property>\n        <Property Name=\"supportsUserLicensing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the program supports the user licensing type.\" />\n        </Property>\n        <Property Name=\"supportUserLicensing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the program supports the user licensing type.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"win32LobAppAssignmentSettings\" BaseType=\"graph.mobileAppAssignmentSettings\">\n        <Property Name=\"deliveryOptimizationPriority\" Type=\"graph.win32LobAppDeliveryOptimizationPriority\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The delivery optimization priority for this app assignment. This setting is not supported in National Cloud environments. Possible values are: notConfigured, foreground.\" />\n        </Property>\n        <Property Name=\"installTimeSettings\" Type=\"graph.mobileAppInstallTimeSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install time settings to apply for this app assignment.\" />\n        </Property>\n        <Property Name=\"notifications\" Type=\"graph.win32LobAppNotification\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The notification status for this app assignment. Possible values are: showAll, showReboot, hideAll.\" />\n        </Property>\n        <Property Name=\"restartSettings\" Type=\"graph.win32LobAppRestartSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reboot settings to apply for this app assignment.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"win32LobAppRestartSettings\">\n        <Property Name=\"countdownDisplayBeforeRestartInMinutes\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of minutes before the restart time to display the countdown dialog for pending restarts.\" />\n        </Property>\n        <Property Name=\"gracePeriodInMinutes\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of minutes to wait before restarting the device after an app installation.\" />\n        </Property>\n        <Property Name=\"restartNotificationSnoozeDurationInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of minutes to snooze the restart notification dialog when the snooze button is selected.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"win32LobAppDetection\" Abstract=\"true\" />\n      <ComplexType Name=\"win32LobAppFileSystemDetection\" BaseType=\"graph.win32LobAppDetection\">\n        <Property Name=\"check32BitOn64System\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether this file or folder is for checking 32-bit app on 64-bit system\" />\n        </Property>\n        <Property Name=\"detectionType\" Type=\"graph.win32LobAppFileSystemDetectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file system detection type. Possible values are: notConfigured, exists, modifiedDate, createdDate, version, sizeInMB, doesNotExist.\" />\n        </Property>\n        <Property Name=\"detectionValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file or folder detection value\" />\n        </Property>\n        <Property Name=\"fileOrFolderName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file or folder name to detect Win32 Line of Business (LoB) app\" />\n        </Property>\n        <Property Name=\"operator\" Type=\"graph.win32LobAppDetectionOperator\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operator for file or folder detection. Possible values are: notConfigured, equal, notEqual, greaterThan, greaterThanOrEqual, lessThan, lessThanOrEqual.\" />\n        </Property>\n        <Property Name=\"path\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file or folder path to detect Win32 Line of Business (LoB) app\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"win32LobAppRequirement\" Abstract=\"true\">\n        <Property Name=\"detectionValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The detection value\" />\n        </Property>\n        <Property Name=\"operator\" Type=\"graph.win32LobAppDetectionOperator\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operator for detection. Possible values are: notConfigured, equal, notEqual, greaterThan, greaterThanOrEqual, lessThan, lessThanOrEqual.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"win32LobAppFileSystemRequirement\" BaseType=\"graph.win32LobAppRequirement\">\n        <Property Name=\"check32BitOn64System\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether this file or folder is for checking 32-bit app on 64-bit system\" />\n        </Property>\n        <Property Name=\"detectionType\" Type=\"graph.win32LobAppFileSystemDetectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file system detection type. Possible values are: notConfigured, exists, modifiedDate, createdDate, version, sizeInMB, doesNotExist.\" />\n        </Property>\n        <Property Name=\"fileOrFolderName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file or folder name to detect Win32 Line of Business (LoB) app\" />\n        </Property>\n        <Property Name=\"path\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file or folder path to detect Win32 Line of Business (LoB) app\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"win32LobAppRule\" Abstract=\"true\">\n        <Property Name=\"ruleType\" Type=\"graph.win32LobAppRuleType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The rule type indicating the purpose of the rule. Possible values are: detection, requirement.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"win32LobAppFileSystemRule\" BaseType=\"graph.win32LobAppRule\">\n        <Property Name=\"check32BitOn64System\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether to expand environment variables in the 32-bit context on 64-bit systems.\" />\n        </Property>\n        <Property Name=\"comparisonValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file or folder comparison value.\" />\n        </Property>\n        <Property Name=\"fileOrFolderName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file or folder name to look up.\" />\n        </Property>\n        <Property Name=\"operationType\" Type=\"graph.win32LobAppFileSystemOperationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file system operation type. Possible values are: notConfigured, exists, modifiedDate, createdDate, version, sizeInMB, doesNotExist.\" />\n        </Property>\n        <Property Name=\"operator\" Type=\"graph.win32LobAppRuleOperator\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operator for file or folder detection. Possible values are: notConfigured, equal, notEqual, greaterThan, greaterThanOrEqual, lessThan, lessThanOrEqual.\" />\n        </Property>\n        <Property Name=\"path\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file or folder path to look up.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"win32LobAppInstallExperience\">\n        <Property Name=\"deviceRestartBehavior\" Type=\"graph.win32LobAppRestartBehavior\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device restart behavior. Possible values are: basedOnReturnCode, allow, suppress, force.\" />\n        </Property>\n        <Property Name=\"runAsAccount\" Type=\"graph.runAsAccountType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of execution context the app runs in. Possible values are: system, user.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"win32LobAppMsiInformation\">\n        <Property Name=\"packageType\" Type=\"graph.win32LobAppMsiPackageType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MSI package type. Possible values are: perMachine, perUser, dualPurpose.\" />\n        </Property>\n        <Property Name=\"productCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MSI product code.\" />\n        </Property>\n        <Property Name=\"productName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MSI product name.\" />\n        </Property>\n        <Property Name=\"productVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MSI product version.\" />\n        </Property>\n        <Property Name=\"publisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MSI publisher.\" />\n        </Property>\n        <Property Name=\"requiresReboot\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the MSI app requires the machine to reboot to complete installation.\" />\n        </Property>\n        <Property Name=\"upgradeCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The MSI upgrade code.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"win32LobAppPowerShellScriptDetection\" BaseType=\"graph.win32LobAppDetection\">\n        <Property Name=\"enforceSignatureCheck\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether signature check is enforced\" />\n        </Property>\n        <Property Name=\"runAs32Bit\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether this script should run as 32-bit\" />\n        </Property>\n        <Property Name=\"scriptContent\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The base64 encoded script content to detect Win32 Line of Business (LoB) app\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"win32LobAppPowerShellScriptRequirement\" BaseType=\"graph.win32LobAppRequirement\">\n        <Property Name=\"detectionType\" Type=\"graph.win32LobAppPowerShellScriptDetectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The detection type for script output. Possible values are: notConfigured, string, dateTime, integer, float, version, boolean.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique display name for this rule\" />\n        </Property>\n        <Property Name=\"enforceSignatureCheck\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether signature check is enforced\" />\n        </Property>\n        <Property Name=\"runAs32Bit\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether this script should run as 32-bit\" />\n        </Property>\n        <Property Name=\"runAsAccount\" Type=\"graph.runAsAccountType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of execution context the script runs in. Possible values are: system, user.\" />\n        </Property>\n        <Property Name=\"scriptContent\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The base64 encoded script content to detect Win32 Line of Business (LoB) app\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"win32LobAppPowerShellScriptRule\" BaseType=\"graph.win32LobAppRule\">\n        <Property Name=\"comparisonValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The script output comparison value. Do not specify a value if the rule is used for detection.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the rule. Do not specify this value if the rule is used for detection.\" />\n        </Property>\n        <Property Name=\"enforceSignatureCheck\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether a signature check is enforced.\" />\n        </Property>\n        <Property Name=\"operationType\" Type=\"graph.win32LobAppPowerShellScriptRuleOperationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The script output comparison operation type. Use NotConfigured (the default value) if the rule is used for detection. Possible values are: notConfigured, string, dateTime, integer, float, version, boolean.\" />\n        </Property>\n        <Property Name=\"operator\" Type=\"graph.win32LobAppRuleOperator\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The script output operator. Use NotConfigured (the default value) if the rule is used for detection. Possible values are: notConfigured, equal, notEqual, greaterThan, greaterThanOrEqual, lessThan, lessThanOrEqual.\" />\n        </Property>\n        <Property Name=\"runAs32Bit\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether the script should run as 32-bit.\" />\n        </Property>\n        <Property Name=\"runAsAccount\" Type=\"graph.runAsAccountType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The execution context of the script. Do not specify this value if the rule is used for detection. Script detection rules will run in the same context as the associated app install context. Possible values are: system, user.\" />\n        </Property>\n        <Property Name=\"scriptContent\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The base64-encoded script content.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"win32LobAppProductCodeDetection\" BaseType=\"graph.win32LobAppDetection\">\n        <Property Name=\"productCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product code of Win32 Line of Business (LoB) app.\" />\n        </Property>\n        <Property Name=\"productVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product version of Win32 Line of Business (LoB) app.\" />\n        </Property>\n        <Property Name=\"productVersionOperator\" Type=\"graph.win32LobAppDetectionOperator\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operator to detect product version. Possible values are: notConfigured, equal, notEqual, greaterThan, greaterThanOrEqual, lessThan, lessThanOrEqual.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"win32LobAppProductCodeRule\" BaseType=\"graph.win32LobAppRule\">\n        <Property Name=\"productCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product code of the app.\" />\n        </Property>\n        <Property Name=\"productVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product version comparison value.\" />\n        </Property>\n        <Property Name=\"productVersionOperator\" Type=\"graph.win32LobAppRuleOperator\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product version comparison operator. Possible values are: notConfigured, equal, notEqual, greaterThan, greaterThanOrEqual, lessThan, lessThanOrEqual.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"win32LobAppRegistryDetection\" BaseType=\"graph.win32LobAppDetection\">\n        <Property Name=\"check32BitOn64System\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether this registry path is for checking 32-bit app on 64-bit system\" />\n        </Property>\n        <Property Name=\"detectionType\" Type=\"graph.win32LobAppRegistryDetectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registry data detection type. Possible values are: notConfigured, exists, doesNotExist, string, integer, version.\" />\n        </Property>\n        <Property Name=\"detectionValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registry detection value\" />\n        </Property>\n        <Property Name=\"keyPath\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registry key path to detect Win32 Line of Business (LoB) app\" />\n        </Property>\n        <Property Name=\"operator\" Type=\"graph.win32LobAppDetectionOperator\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operator for registry data detection. Possible values are: notConfigured, equal, notEqual, greaterThan, greaterThanOrEqual, lessThan, lessThanOrEqual.\" />\n        </Property>\n        <Property Name=\"valueName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registry value name\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"win32LobAppRegistryRequirement\" BaseType=\"graph.win32LobAppRequirement\">\n        <Property Name=\"check32BitOn64System\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether this registry path is for checking 32-bit app on 64-bit system\" />\n        </Property>\n        <Property Name=\"detectionType\" Type=\"graph.win32LobAppRegistryDetectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registry data detection type. Possible values are: notConfigured, exists, doesNotExist, string, integer, version.\" />\n        </Property>\n        <Property Name=\"keyPath\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registry key path to detect Win32 Line of Business (LoB) app\" />\n        </Property>\n        <Property Name=\"valueName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registry value name\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"win32LobAppRegistryRule\" BaseType=\"graph.win32LobAppRule\">\n        <Property Name=\"check32BitOn64System\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A value indicating whether to search the 32-bit registry on 64-bit systems.\" />\n        </Property>\n        <Property Name=\"comparisonValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registry comparison value.\" />\n        </Property>\n        <Property Name=\"keyPath\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The full path of the registry entry containing the value to detect.\" />\n        </Property>\n        <Property Name=\"operationType\" Type=\"graph.win32LobAppRegistryRuleOperationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The registry operation type. Possible values are: notConfigured, exists, doesNotExist, string, integer, version.\" />\n        </Property>\n        <Property Name=\"operator\" Type=\"graph.win32LobAppRuleOperator\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operator for registry detection. Possible values are: notConfigured, equal, notEqual, greaterThan, greaterThanOrEqual, lessThan, lessThanOrEqual.\" />\n        </Property>\n        <Property Name=\"valueName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the registry value to detect.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"win32LobAppReturnCode\">\n        <Property Name=\"returnCode\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Return code.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.win32LobAppReturnCodeType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of return code. Possible values are: failed, success, softReboot, hardReboot, retry.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsAppXAppAssignmentSettings\" BaseType=\"graph.mobileAppAssignmentSettings\">\n        <Property Name=\"useDeviceContext\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use device execution context for Windows AppX mobile app.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsMinimumOperatingSystem\">\n        <Property Name=\"v10_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows version 10.0 or later.\" />\n        </Property>\n        <Property Name=\"v10_1607\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 1607 or later.\" />\n        </Property>\n        <Property Name=\"v10_1703\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 1703 or later.\" />\n        </Property>\n        <Property Name=\"v10_1709\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 1709 or later.\" />\n        </Property>\n        <Property Name=\"v10_1803\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 1803 or later.\" />\n        </Property>\n        <Property Name=\"v10_1809\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 1809 or later.\" />\n        </Property>\n        <Property Name=\"v10_1903\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 1903 or later.\" />\n        </Property>\n        <Property Name=\"v10_1909\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 1909 or later.\" />\n        </Property>\n        <Property Name=\"v10_2004\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 2004 or later.\" />\n        </Property>\n        <Property Name=\"v10_21H1\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 21H1 or later.\" />\n        </Property>\n        <Property Name=\"v10_2H20\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows 10 2H20 or later.\" />\n        </Property>\n        <Property Name=\"v8_0\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows version 8.0 or later.\" />\n        </Property>\n        <Property Name=\"v8_1\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Windows version 8.1 or later.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsPackageInformation\">\n        <Property Name=\"applicableArchitecture\" Type=\"graph.windowsArchitecture\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Windows architecture for which this app can run on. Possible values are: none, x86, x64, arm, neutral, arm64.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Display Name.\" />\n        </Property>\n        <Property Name=\"identityName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Name.\" />\n        </Property>\n        <Property Name=\"identityPublisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Publisher.\" />\n        </Property>\n        <Property Name=\"identityResourceIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Resource Identifier.\" />\n        </Property>\n        <Property Name=\"identityVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Identity Version.\" />\n        </Property>\n        <Property Name=\"minimumSupportedOperatingSystem\" Type=\"graph.windowsMinimumOperatingSystem\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the minimum applicable operating system.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsUniversalAppXAppAssignmentSettings\" BaseType=\"graph.mobileAppAssignmentSettings\">\n        <Property Name=\"useDeviceContext\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to use device execution context for Windows Universal AppX mobile app.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"winGetAppAssignmentSettings\" BaseType=\"graph.mobileAppAssignmentSettings\">\n        <Property Name=\"installTimeSettings\" Type=\"graph.winGetAppInstallTimeSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install time settings to apply for this app assignment.\" />\n        </Property>\n        <Property Name=\"notifications\" Type=\"graph.winGetAppNotification\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The notification status for this app assignment. Possible values are: showAll, showReboot, hideAll, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"restartSettings\" Type=\"graph.winGetAppRestartSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reboot settings to apply for this app assignment.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"winGetAppInstallTimeSettings\">\n        <Property Name=\"deadlineDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time at which the app should be installed.\" />\n        </Property>\n        <Property Name=\"useLocalTime\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the local device time or UTC time should be used when determining the deadline times.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"winGetAppRestartSettings\">\n        <Property Name=\"countdownDisplayBeforeRestartInMinutes\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of minutes before the restart time to display the countdown dialog for pending restarts.\" />\n        </Property>\n        <Property Name=\"gracePeriodInMinutes\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of minutes to wait before restarting the device after an app installation.\" />\n        </Property>\n        <Property Name=\"restartNotificationSnoozeDurationInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of minutes to snooze the restart notification dialog when the snooze button is selected.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"winGetAppInstallExperience\">\n        <Property Name=\"runAsAccount\" Type=\"graph.runAsAccountType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of execution context the app setup runs in on target devices. Options include values of the RunAsAccountType enum, which are System and User. Required at creation time, cannot be modified on existing objects. Possible values are: system, user.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"auditActor\">\n        <Property Name=\"applicationDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the Application.\" />\n        </Property>\n        <Property Name=\"applicationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD Application Id.\" />\n        </Property>\n        <Property Name=\"auditActorType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Actor Type.\" />\n        </Property>\n        <Property Name=\"ipAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IPAddress.\" />\n        </Property>\n        <Property Name=\"remoteTenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote Tenant Id\" />\n        </Property>\n        <Property Name=\"remoteUserId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote User Id\" />\n        </Property>\n        <Property Name=\"servicePrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Service Principal Name (SPN).\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Actor Type.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Id.\" />\n        </Property>\n        <Property Name=\"userPermissions\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of user permissions when the audit was performed.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Principal Name (UPN).\" />\n        </Property>\n        <Property Name=\"userRoleScopeTags\" Type=\"Collection(graph.roleScopeTagInfo)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of user scope tags when the audit was performed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"roleScopeTagInfo\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scope Tag Display name.\" />\n        </Property>\n        <Property Name=\"roleScopeTagId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scope Tag Id.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"auditProperty\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name.\" />\n        </Property>\n        <Property Name=\"newValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"New value.\" />\n        </Property>\n        <Property Name=\"oldValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Old value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"auditResource\">\n        <Property Name=\"auditResourceType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audit resource's type.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name.\" />\n        </Property>\n        <Property Name=\"modifiedProperties\" Type=\"Collection(graph.auditProperty)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of modified properties.\" />\n        </Property>\n        <Property Name=\"resourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audit resource's Id.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Audit resource's type.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"assignmentFilterEvaluateRequest\">\n        <Property Name=\"orderBy\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Order the devices should be sorted in. Default is ascending on device name.\" />\n        </Property>\n        <Property Name=\"platform\" Type=\"graph.devicePlatformType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform type of the devices on which the Assignment Filter will be applicable. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown.\" />\n        </Property>\n        <Property Name=\"rule\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rule definition of the Assignment Filter.\" />\n        </Property>\n        <Property Name=\"search\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Search keyword applied to scope found devices.\" />\n        </Property>\n        <Property Name=\"skip\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of records to skip. Default value is 0\" />\n        </Property>\n        <Property Name=\"top\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Limit of records per request. Default value is 100, if provided less than 0 or greater than 100\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"assignmentFilterEvaluationSummary\">\n        <Property Name=\"assignmentFilterDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin defined name for assignment filter.\" />\n        </Property>\n        <Property Name=\"assignmentFilterId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the assignment filter object\" />\n        </Property>\n        <Property Name=\"assignmentFilterLastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the assignment filter was last modified.\" />\n        </Property>\n        <Property Name=\"assignmentFilterPlatform\" Type=\"graph.devicePlatformType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The platform for which this assignment filter is created. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown.\" />\n        </Property>\n        <Property Name=\"assignmentFilterType\" Type=\"graph.deviceAndAppManagementAssignmentFilterType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate filter type either include or exclude. Possible values are: none, include, exclude.\" />\n        </Property>\n        <Property Name=\"assignmentFilterTypeAndEvaluationResults\" Type=\"Collection(graph.assignmentFilterTypeAndEvaluationResult)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of filter types and their corresponding evaluation results.\" />\n        </Property>\n        <Property Name=\"evaluationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time assignment filter was evaluated.\" />\n        </Property>\n        <Property Name=\"evaluationResult\" Type=\"graph.assignmentFilterEvaluationResult\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Assignment filter evaluation result. Possible values are: unknown, match, notMatch, inconclusive, failure, notEvaluated.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"assignmentFilterTypeAndEvaluationResult\">\n        <Property Name=\"assignmentFilterType\" Type=\"graph.deviceAndAppManagementAssignmentFilterType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the filter type. Possible values are: none, include, exclude.\" />\n        </Property>\n        <Property Name=\"evaluationResult\" Type=\"graph.assignmentFilterEvaluationResult\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the evalaution result of the filter. Possible values are: unknown, match, notMatch, inconclusive, failure, notEvaluated.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"assignmentFilterState\">\n        <Property Name=\"enabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicator to if AssignmentFilter is enabled or disabled.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"assignmentFilterStatusDetails\">\n        <Property Name=\"deviceProperties\" Type=\"Collection(graph.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device properties used for filter evaluation during device check-in time.\" />\n        </Property>\n        <Property Name=\"evalutionSummaries\" Type=\"Collection(graph.assignmentFilterEvaluationSummary)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Evaluation result summaries for each filter associated to device and payload\" />\n        </Property>\n        <Property Name=\"managedDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the device object.\" />\n        </Property>\n        <Property Name=\"payloadId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for payload object.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for UserId object. Can be null\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"assignmentFilterSupportedProperty\">\n        <Property Name=\"dataType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The data type of the property.\" />\n        </Property>\n        <Property Name=\"isCollection\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the property is a collection type or not.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the property.\" />\n        </Property>\n        <Property Name=\"propertyRegexConstraint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Regex string to do validation on the property value.\" />\n        </Property>\n        <Property Name=\"supportedOperators\" Type=\"Collection(graph.assignmentFilterOperator)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of all supported operators on this property.\" />\n        </Property>\n        <Property Name=\"supportedValues\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of all supported values for this property, empty if everything is supported.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"assignmentFilterValidationResult\">\n        <Property Name=\"isValidRule\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicator to valid or invalid rule.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"hasPayloadLinkResultItem\">\n        <Property Name=\"error\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exception information indicates if check for this item was successful or not.Empty string for no error.\" />\n        </Property>\n        <Property Name=\"hasLink\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate whether a payload has any link or not.\" />\n        </Property>\n        <Property Name=\"payloadId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key of the Payload, In the format of Guid.\" />\n        </Property>\n        <Property Name=\"sources\" Type=\"Collection(graph.deviceAndAppManagementAssignmentSource)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason where the link comes from.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"payloadByFilter\">\n        <Property Name=\"assignmentFilterType\" Type=\"graph.deviceAndAppManagementAssignmentFilterType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An enum to indicate whether the filter is applied. Possible values are include,exclude,none.'include' means devices that match the filter conditions receive the app or policy. Devices that don't match the filter conditions don't receive the app or policy. 'exclude' means devices that match the filter conditions don't receive the app or policy. Devices that don't match the filter conditions receive the app or policy.'none' means no filter is assigned. Possible values are: none, include, exclude.\" />\n        </Property>\n        <Property Name=\"groupId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure AD security group ID\" />\n        </Property>\n        <Property Name=\"payloadId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy identifier\" />\n        </Property>\n        <Property Name=\"payloadType\" Type=\"graph.associatedAssignmentPayloadType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy type identifier. Possible values are unknown,settingsPolicy,application,microsoftApplicationManagementPolicy,androidForWorkApplication,enrollmentConfiguration,microsoftIntuneManagementExtension,groupPolicy,zeroTouchDeploymentDeviceConfigProfile,androidEnterprisePolicy,deviceFirmwareConfigurationInterfacePolicy,windowsUpdateProfile,resourceAccessPolicy,sidecarPolicy,deviceConfigurationPolicy,microsoftManagementPlatformCloud. Possible values are: unknown, deviceConfigurationAndCompliance, application, androidEnterpriseApp, enrollmentConfiguration, groupPolicyConfiguration, zeroTouchDeploymentDeviceConfigProfile, androidEnterpriseConfiguration, deviceFirmwareConfigurationInterfacePolicy, resourceAccessPolicy, win32app, deviceManagmentConfigurationAndCompliancePolicy.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementApplicabilityRuleDeviceMode\">\n        <Property Name=\"deviceMode\" Type=\"graph.windows10DeviceModeType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Applicability rule for device mode. Possible values are: standardConfiguration, sModeConfiguration.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name for object.\" />\n        </Property>\n        <Property Name=\"ruleType\" Type=\"graph.deviceManagementApplicabilityRuleType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Applicability Rule type. Possible values are: include, exclude.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementApplicabilityRuleOsEdition\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name for object.\" />\n        </Property>\n        <Property Name=\"osEditionTypes\" Type=\"Collection(graph.windows10EditionType)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Applicability rule OS edition type.\" />\n        </Property>\n        <Property Name=\"ruleType\" Type=\"graph.deviceManagementApplicabilityRuleType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Applicability Rule type. Possible values are: include, exclude.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementApplicabilityRuleOsVersion\">\n        <Property Name=\"maxOSVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Max OS version for Applicability Rule.\" />\n        </Property>\n        <Property Name=\"minOSVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Min OS version for Applicability Rule.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name for object.\" />\n        </Property>\n        <Property Name=\"ruleType\" Type=\"graph.deviceManagementApplicabilityRuleType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Applicability Rule type. Possible values are: include, exclude.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsEnrollmentStatusScreenSettings\">\n        <Property Name=\"allowDeviceUseBeforeProfileAndAppInstallComplete\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block user to use device before profile and app installation complete\" />\n        </Property>\n        <Property Name=\"allowDeviceUseOnInstallFailure\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the user to continue using the device on installation failure\" />\n        </Property>\n        <Property Name=\"allowLogCollectionOnInstallFailure\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block log collection on installation failure\" />\n        </Property>\n        <Property Name=\"blockDeviceSetupRetryByUser\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the user to retry the setup on installation failure\" />\n        </Property>\n        <Property Name=\"customErrorMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set custom error message to show upon installation failure\" />\n        </Property>\n        <Property Name=\"hideInstallationProgress\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show or hide installation progress to user\" />\n        </Property>\n        <Property Name=\"installProgressTimeoutInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set installation progress timeout in minutes\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"outOfBoxExperienceSettings\">\n        <Property Name=\"deviceUsageType\" Type=\"graph.windowsDeviceUsageType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD join authentication type. Possible values are: singleUser, shared.\" />\n        </Property>\n        <Property Name=\"hideEscapeLink\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, then the user can't start over with different account, on company sign-in\" />\n        </Property>\n        <Property Name=\"hideEULA\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show or hide EULA to user\" />\n        </Property>\n        <Property Name=\"hidePrivacySettings\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Show or hide privacy settings to user\" />\n        </Property>\n        <Property Name=\"skipKeyboardSelectionPage\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set, then skip the keyboard selection page if Language and Region are set\" />\n        </Property>\n        <Property Name=\"userType\" Type=\"graph.windowsUserType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of user. Possible values are: administrator, standard.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"officeClientCheckinStatus\">\n        <Property Name=\"appliedPolicies\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of policies delivered to the device as last checkin.\" />\n        </Property>\n        <Property Name=\"checkinDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last device check-in time in UTC.\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name trying to check-in.\" />\n        </Property>\n        <Property Name=\"devicePlatform\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device platform trying to check-in.\" />\n        </Property>\n        <Property Name=\"devicePlatformVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device platform version trying to check-in.\" />\n        </Property>\n        <Property Name=\"errorMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error message if any associated for the last checkin.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User identifier using the device.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principal name using the device.\" />\n        </Property>\n        <Property Name=\"wasSuccessful\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the last checkin was successful.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"officeConfigurationAssignmentTarget\" Abstract=\"true\" />\n      <ComplexType Name=\"officeConfigurationGroupAssignmentTarget\" BaseType=\"graph.officeConfigurationAssignmentTarget\">\n        <Property Name=\"groupId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Id of the AAD group we are targeting the device configuration to.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"officeUserCheckinSummary\">\n        <Property Name=\"failedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total failed user check ins for the last 3 months.\" />\n        </Property>\n        <Property Name=\"succeededUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total successful user check ins for the last 3 months.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"serviceNowAuthenticationMethod\" Abstract=\"true\" />\n      <ComplexType Name=\"serviceNowOauthSecretAuthentication\" BaseType=\"graph.serviceNowAuthenticationMethod\">\n        <Property Name=\"appId\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"airPrintDestination\">\n        <Property Name=\"forceTls\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true AirPrint connections are secured by Transport Layer Security (TLS). Default is false. Available in iOS 11.0 and later.\" />\n        </Property>\n        <Property Name=\"ipAddress\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IP Address of the AirPrint destination.\" />\n        </Property>\n        <Property Name=\"port\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The listening port of the AirPrint destination. If this key is not specified AirPrint will use the default port. Available in iOS 11.0 and later.\" />\n        </Property>\n        <Property Name=\"resourcePath\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Resource Path associated with the printer. This corresponds to the rp parameter of the ipps.tcp Bonjour record. For example: printers/Canon_MG5300_series, printers/Xerox_Phaser_7600, ipp/print, Epson_IPP_Printer.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"androidDeviceOwnerGlobalProxy\" Abstract=\"true\" />\n      <ComplexType Name=\"androidDeviceOwnerGlobalProxyAutoConfig\" BaseType=\"graph.androidDeviceOwnerGlobalProxy\">\n        <Property Name=\"proxyAutoConfigURL\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The proxy auto-config URL\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"androidDeviceOwnerGlobalProxyDirect\" BaseType=\"graph.androidDeviceOwnerGlobalProxy\">\n        <Property Name=\"excludedHosts\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The excluded hosts\" />\n        </Property>\n        <Property Name=\"host\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The host name\" />\n        </Property>\n        <Property Name=\"port\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The port\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"androidDeviceOwnerKioskModeHomeScreenItem\" Abstract=\"true\" />\n      <ComplexType Name=\"androidDeviceOwnerKioskModeFolderItem\" BaseType=\"graph.androidDeviceOwnerKioskModeHomeScreenItem\" Abstract=\"true\" />\n      <ComplexType Name=\"androidDeviceOwnerKioskModeApp\" BaseType=\"graph.androidDeviceOwnerKioskModeFolderItem\">\n        <Property Name=\"className\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Class name of application\" />\n        </Property>\n        <Property Name=\"package\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Package name of application\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"androidDeviceOwnerKioskModeAppPositionItem\">\n        <Property Name=\"item\" Type=\"graph.androidDeviceOwnerKioskModeHomeScreenItem\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Item to be arranged\" />\n        </Property>\n        <Property Name=\"position\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Position of the item on the grid. Valid values 0 to 9999999\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"androidDeviceOwnerKioskModeManagedFolder\">\n        <Property Name=\"folderIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the folder\" />\n        </Property>\n        <Property Name=\"folderName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the folder\" />\n        </Property>\n        <Property Name=\"items\" Type=\"Collection(graph.androidDeviceOwnerKioskModeFolderItem)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Items to be added to managed folder. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"androidDeviceOwnerKioskModeManagedFolderReference\" BaseType=\"graph.androidDeviceOwnerKioskModeHomeScreenItem\">\n        <Property Name=\"folderIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the folder\" />\n        </Property>\n        <Property Name=\"folderName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the folder\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"androidDeviceOwnerKioskModeWeblink\" BaseType=\"graph.androidDeviceOwnerKioskModeFolderItem\">\n        <Property Name=\"label\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for weblink\" />\n        </Property>\n        <Property Name=\"link\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Link for weblink\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"androidDeviceOwnerSilentCertificateAccess\">\n        <Property Name=\"packageId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Package ID that has the pre-granted access to the certificate.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"androidDeviceOwnerSystemUpdateFreezePeriod\">\n        <Property Name=\"endDay\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The day of the end date of the freeze period. Valid values 1 to 31\" />\n        </Property>\n        <Property Name=\"endMonth\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The month of the end date of the freeze period. Valid values 1 to 12\" />\n        </Property>\n        <Property Name=\"startDay\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The day of the start date of the freeze period. Valid values 1 to 31\" />\n        </Property>\n        <Property Name=\"startMonth\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The month of the start date of the freeze period. Valid values 1 to 12\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"androidDeviceOwnerUserFacingMessage\">\n        <Property Name=\"defaultMessage\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default message displayed if the user's locale doesn't match with any of the localized messages\" />\n        </Property>\n        <Property Name=\"localizedMessages\" Type=\"Collection(graph.keyValuePair)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of &lt;locale, message&gt; pairs. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"appListItem\">\n        <Property Name=\"appId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application or bundle identifier of the application\" />\n        </Property>\n        <Property Name=\"appStoreUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Store URL of the application\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application name\" />\n        </Property>\n        <Property Name=\"publisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the application\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"appleAppListItem\" BaseType=\"graph.appListItem\" />\n      <ComplexType Name=\"appleVpnAlwaysOnConfiguration\">\n        <Property Name=\"airPrintExceptionAction\" Type=\"graph.vpnServiceExceptionAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determine whether AirPrint service will be exempt from the always-on VPN connection. Possible values are: forceTrafficViaVPN, allowTrafficOutside, dropTraffic.\" />\n        </Property>\n        <Property Name=\"allowAllCaptiveNetworkPlugins\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether traffic from all captive network plugins should be allowed outside the vpn\" />\n        </Property>\n        <Property Name=\"allowCaptiveWebSheet\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether traffic from the Websheet app is allowed outside of the VPN\" />\n        </Property>\n        <Property Name=\"allowedCaptiveNetworkPlugins\" Type=\"graph.specifiedCaptiveNetworkPlugins\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether all, some, or no non-native captive networking apps are allowed\" />\n        </Property>\n        <Property Name=\"cellularExceptionAction\" Type=\"graph.vpnServiceExceptionAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determine whether Cellular service will be exempt from the always-on VPN connection. Possible values are: forceTrafficViaVPN, allowTrafficOutside, dropTraffic.\" />\n        </Property>\n        <Property Name=\"natKeepAliveIntervalInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how often in seconds to send a network address translation keepalive package through the VPN\" />\n        </Property>\n        <Property Name=\"natKeepAliveOffloadEnable\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable hardware offloading of NAT keepalive signals when the device is asleep\" />\n        </Property>\n        <Property Name=\"tunnelConfiguration\" Type=\"graph.vpnTunnelConfigurationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines what connections the specific tunnel configuration applies to. Possible values are: wifiAndCellular, cellular, wifi.\" />\n        </Property>\n        <Property Name=\"userToggleEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the user to toggle the VPN configuration using the UI\" />\n        </Property>\n        <Property Name=\"voicemailExceptionAction\" Type=\"graph.vpnServiceExceptionAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determine whether voicemail service will be exempt from the always-on VPN connection. Possible values are: forceTrafficViaVPN, allowTrafficOutside, dropTraffic.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"specifiedCaptiveNetworkPlugins\">\n        <Property Name=\"allowedBundleIdentifiers\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address of the IKEv2 server. Must be a FQDN, UserFQDN, network address, or ASN1DN\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"bitLockerFixedDrivePolicy\">\n        <Property Name=\"encryptionMethod\" Type=\"graph.bitLockerEncryptionMethod\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select the encryption method for fixed drives. Possible values are: aesCbc128, aesCbc256, xtsAes128, xtsAes256.\" />\n        </Property>\n        <Property Name=\"recoveryOptions\" Type=\"graph.bitLockerRecoveryOptions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting allows you to control how BitLocker-protected fixed data drives are recovered in the absence of the required credentials. This policy setting is applied when you turn on BitLocker.\" />\n        </Property>\n        <Property Name=\"requireEncryptionForWriteAccess\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting determines whether BitLocker protection is required for fixed data drives to be writable on a computer.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"bitLockerRecoveryOptions\">\n        <Property Name=\"blockDataRecoveryAgent\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to block certificate-based data recovery agent.\" />\n        </Property>\n        <Property Name=\"enableBitLockerAfterRecoveryInformationToStore\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to enable BitLocker until recovery information is stored in AD DS.\" />\n        </Property>\n        <Property Name=\"enableRecoveryInformationSaveToStore\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow BitLocker recovery information to store in AD DS.\" />\n        </Property>\n        <Property Name=\"hideRecoveryOptions\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not to allow showing recovery options in BitLocker Setup Wizard for fixed or system disk.\" />\n        </Property>\n        <Property Name=\"recoveryInformationToStore\" Type=\"graph.bitLockerRecoveryInformationType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configure what pieces of BitLocker recovery information are stored to AD DS. Possible values are: passwordAndKey, passwordOnly.\" />\n        </Property>\n        <Property Name=\"recoveryKeyUsage\" Type=\"graph.configurationUsage\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether users are allowed or required to generate a 256-bit recovery key for fixed or system disk. Possible values are: blocked, required, allowed, notConfigured.\" />\n        </Property>\n        <Property Name=\"recoveryPasswordUsage\" Type=\"graph.configurationUsage\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether users are allowed or required to generate a 48-digit recovery password for fixed or system disk. Possible values are: blocked, required, allowed, notConfigured.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"bitLockerRemovableDrivePolicy\">\n        <Property Name=\"blockCrossOrganizationWriteAccess\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This policy setting determines whether BitLocker protection is required for removable data drives to be writable on a computer.\" />\n        </Property>\n        <Property Name=\"encryptionMethod\" Type=\"graph.bitLockerEncryptionMethod\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select the encryption method for removable  drives. Possible values are: aesCbc128, aesCbc256, xtsAes128, xtsAes256.\" />\n        </Property>\n        <Property Name=\"requireEncryptionForWriteAccess\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to block write access to devices configured in another organization.  If requireEncryptionForWriteAccess is false, this value does not affect.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"bitLockerSystemDrivePolicy\">\n        <Property Name=\"encryptionMethod\" Type=\"graph.bitLockerEncryptionMethod\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select the encryption method for operating system drives. Possible values are: aesCbc128, aesCbc256, xtsAes128, xtsAes256.\" />\n        </Property>\n        <Property Name=\"minimumPinLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the minimum length of startup pin. Valid values 4 to 20\" />\n        </Property>\n        <Property Name=\"prebootRecoveryEnableMessageAndUrl\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enable pre-boot recovery message and Url. If requireStartupAuthentication is false, this value does not affect.\" />\n        </Property>\n        <Property Name=\"prebootRecoveryMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a custom recovery message.\" />\n        </Property>\n        <Property Name=\"prebootRecoveryUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a custom recovery URL.\" />\n        </Property>\n        <Property Name=\"recoveryOptions\" Type=\"graph.bitLockerRecoveryOptions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows to recover BitLocker encrypted operating system drives in the absence of the required startup key information. This policy setting is applied when you turn on BitLocker.\" />\n        </Property>\n        <Property Name=\"startupAuthenticationBlockWithoutTpmChip\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to allow BitLocker without a compatible TPM (requires a password or a startup key on a USB flash drive).\" />\n        </Property>\n        <Property Name=\"startupAuthenticationRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Require additional authentication at startup.\" />\n        </Property>\n        <Property Name=\"startupAuthenticationTpmKeyUsage\" Type=\"graph.configurationUsage\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if TPM startup key is allowed/required/disallowed. Possible values are: blocked, required, allowed, notConfigured.\" />\n        </Property>\n        <Property Name=\"startupAuthenticationTpmPinAndKeyUsage\" Type=\"graph.configurationUsage\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if TPM startup pin key and key are allowed/required/disallowed. Possible values are: blocked, required, allowed, notConfigured.\" />\n        </Property>\n        <Property Name=\"startupAuthenticationTpmPinUsage\" Type=\"graph.configurationUsage\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if TPM startup pin is allowed/required/disallowed. Possible values are: blocked, required, allowed, notConfigured.\" />\n        </Property>\n        <Property Name=\"startupAuthenticationTpmUsage\" Type=\"graph.configurationUsage\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if TPM startup is allowed/required/disallowed. Possible values are: blocked, required, allowed, notConfigured.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"singleSignOnExtension\" Abstract=\"true\" />\n      <ComplexType Name=\"credentialSingleSignOnExtension\" BaseType=\"graph.singleSignOnExtension\">\n        <Property Name=\"configurations\" Type=\"Collection(graph.keyTypedValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of typed key-value pairs used to configure Credential-type profiles. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"domains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of hosts or domain names for which the app extension performs SSO.\" />\n        </Property>\n        <Property Name=\"extensionIdentifier\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the bundle ID of the app extension that performs SSO for the specified URLs.\" />\n        </Property>\n        <Property Name=\"realm\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the case-sensitive realm name for this profile.\" />\n        </Property>\n        <Property Name=\"teamIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the team ID of the app extension that performs SSO for the specified URLs.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"keyTypedValuePair\" Abstract=\"true\">\n        <Property Name=\"key\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The string key of the key-value pair.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cryptographySuite\">\n        <Property Name=\"authenticationTransformConstants\" Type=\"graph.authenticationTransformConstant\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authentication Transform Constants. Possible values are: md5_96, sha1_96, sha_256_128, aes128Gcm, aes192Gcm, aes256Gcm.\" />\n        </Property>\n        <Property Name=\"cipherTransformConstants\" Type=\"graph.vpnEncryptionAlgorithmType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cipher Transform Constants. Possible values are: aes256, des, tripleDes, aes128, aes128Gcm, aes256Gcm, aes192, aes192Gcm, chaCha20Poly1305.\" />\n        </Property>\n        <Property Name=\"dhGroup\" Type=\"graph.diffieHellmanGroup\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Diffie Hellman Group. Possible values are: group1, group2, group14, ecp256, ecp384, group24.\" />\n        </Property>\n        <Property Name=\"encryptionMethod\" Type=\"graph.vpnEncryptionAlgorithmType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encryption Method. Possible values are: aes256, des, tripleDes, aes128, aes128Gcm, aes256Gcm, aes192, aes192Gcm, chaCha20Poly1305.\" />\n        </Property>\n        <Property Name=\"integrityCheckMethod\" Type=\"graph.vpnIntegrityAlgorithmType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integrity Check Method. Possible values are: sha2_256, sha1_96, sha1_160, sha2_384, sha2_512, md5.\" />\n        </Property>\n        <Property Name=\"pfsGroup\" Type=\"graph.perfectForwardSecrecyGroup\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Perfect Forward Secrecy Group. Possible values are: pfs1, pfs2, pfs2048, ecp256, ecp384, pfsMM, pfs24.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"customSubjectAlternativeName\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom SAN Name\" />\n        </Property>\n        <Property Name=\"sanType\" Type=\"graph.subjectAlternativeNameType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom SAN Type. Possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"customUpdateTimeWindow\">\n        <Property Name=\"endDay\" Type=\"graph.dayOfWeek\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"End day of the time window. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday.\" />\n        </Property>\n        <Property Name=\"endTime\" Type=\"Edm.TimeOfDay\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"End time of the time window\" />\n        </Property>\n        <Property Name=\"startDay\" Type=\"graph.dayOfWeek\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Start day of the time window. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday.\" />\n        </Property>\n        <Property Name=\"startTime\" Type=\"Edm.TimeOfDay\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Start time of the time window\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"defenderDetectedMalwareActions\">\n        <Property Name=\"highSeverity\" Type=\"graph.defenderThreatAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for high severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block.\" />\n        </Property>\n        <Property Name=\"lowSeverity\" Type=\"graph.defenderThreatAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for low severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block.\" />\n        </Property>\n        <Property Name=\"moderateSeverity\" Type=\"graph.defenderThreatAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for moderate severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block.\" />\n        </Property>\n        <Property Name=\"severeSeverity\" Type=\"graph.defenderThreatAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates a Defender action to take for severe severity Malware threat detected. Possible values are: deviceDefault, clean, quarantine, remove, allow, userDefined, block.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deliveryOptimizationBandwidth\" Abstract=\"true\" />\n      <ComplexType Name=\"deliveryOptimizationBandwidthAbsolute\" BaseType=\"graph.deliveryOptimizationBandwidth\">\n        <Property Name=\"maximumDownloadBandwidthInKilobytesPerSecond\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum download bandwidth in KiloBytes/second that the device can use across all concurrent download activities using Delivery Optimization. Valid values 0 to 4294967295\" />\n        </Property>\n        <Property Name=\"maximumUploadBandwidthInKilobytesPerSecond\" Type=\"Edm.Int64\" />\n      </ComplexType>\n      <ComplexType Name=\"deliveryOptimizationBandwidthBusinessHoursLimit\">\n        <Property Name=\"bandwidthBeginBusinessHours\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the beginning of business hours using a 24-hour clock (0-23). Valid values 0 to 23\" />\n        </Property>\n        <Property Name=\"bandwidthEndBusinessHours\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the end of business hours using a 24-hour clock (0-23). Valid values 0 to 23\" />\n        </Property>\n        <Property Name=\"bandwidthPercentageDuringBusinessHours\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the percentage of bandwidth to limit during business hours (0-100). Valid values 0 to 100\" />\n        </Property>\n        <Property Name=\"bandwidthPercentageOutsideBusinessHours\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the percentage of bandwidth to limit outsidse business hours (0-100). Valid values 0 to 100\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deliveryOptimizationBandwidthHoursWithPercentage\" BaseType=\"graph.deliveryOptimizationBandwidth\">\n        <Property Name=\"bandwidthBackgroundPercentageHours\" Type=\"graph.deliveryOptimizationBandwidthBusinessHoursLimit\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Background download percentage hours.\" />\n        </Property>\n        <Property Name=\"bandwidthForegroundPercentageHours\" Type=\"graph.deliveryOptimizationBandwidthBusinessHoursLimit\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Foreground download percentage hours.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deliveryOptimizationBandwidthPercentage\" BaseType=\"graph.deliveryOptimizationBandwidth\">\n        <Property Name=\"maximumBackgroundBandwidthPercentage\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum background download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth (0-100). Valid values 0 to 100\" />\n        </Property>\n        <Property Name=\"maximumForegroundBandwidthPercentage\" Type=\"Edm.Int32\" />\n      </ComplexType>\n      <ComplexType Name=\"deliveryOptimizationGroupIdSource\" Abstract=\"true\" />\n      <ComplexType Name=\"deliveryOptimizationGroupIdCustom\" BaseType=\"graph.deliveryOptimizationGroupIdSource\">\n        <Property Name=\"groupIdCustom\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies an arbitrary group ID that the device belongs to\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deliveryOptimizationGroupIdSourceOptions\" BaseType=\"graph.deliveryOptimizationGroupIdSource\">\n        <Property Name=\"groupIdSourceOption\" Type=\"graph.deliveryOptimizationGroupIdOptionsType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Set this policy to restrict peer selection to a specific source. Possible values are: notConfigured, adSite, authenticatedDomainSid, dhcpUserOption, dnsSuffix.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deliveryOptimizationMaxCacheSize\" Abstract=\"true\" />\n      <ComplexType Name=\"deliveryOptimizationMaxCacheSizeAbsolute\" BaseType=\"graph.deliveryOptimizationMaxCacheSize\">\n        <Property Name=\"maximumCacheSizeInGigabytes\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum size in GB of Delivery Optimization cache. Valid values 0 to 4294967295\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deliveryOptimizationMaxCacheSizePercentage\" BaseType=\"graph.deliveryOptimizationMaxCacheSize\">\n        <Property Name=\"maximumCacheSizePercentage\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum cache size that Delivery Optimization can utilize, as a percentage of disk size (1-100). Valid values 1 to 100\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceCompliancePolicyScript\">\n        <Property Name=\"deviceComplianceScriptId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device compliance script Id.\" />\n        </Property>\n        <Property Name=\"rulesContent\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Json of the rules.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceCompliancePolicySettingState\">\n        <Property Name=\"currentValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current value of setting on device\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the setting\" />\n        </Property>\n        <Property Name=\"errorDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error description\" />\n        </Property>\n        <Property Name=\"instanceDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of setting instance that is being reported.\" />\n        </Property>\n        <Property Name=\"setting\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting that is being reported\" />\n        </Property>\n        <Property Name=\"settingInstanceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SettingInstanceId\" />\n        </Property>\n        <Property Name=\"settingName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized/user friendly setting name that is being reported\" />\n        </Property>\n        <Property Name=\"sources\" Type=\"Collection(graph.settingSource)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contributing policies\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.complianceStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"userEmail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserEmail\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserName\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"settingSource\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"sourceType\" Type=\"graph.settingSourceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented. Possible values are: deviceConfiguration, deviceIntent.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceComplianceScriptError\">\n        <Property Name=\"code\" Type=\"graph.code\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code. Possible values are: none, jsonFileInvalid, jsonFileMissing, jsonFileTooLarge, rulesMissing, duplicateRules, tooManyRulesSpecified, operatorMissing, operatorNotSupported, datatypeMissing, datatypeNotSupported, operatorDataTypeCombinationNotSupported, moreInfoUriMissing, moreInfoUriInvalid, moreInfoUriTooLarge, descriptionMissing, descriptionInvalid, descriptionTooLarge, titleMissing, titleInvalid, titleTooLarge, operandMissing, operandInvalid, operandTooLarge, settingNameMissing, settingNameInvalid, settingNameTooLarge, englishLocaleMissing, duplicateLocales, unrecognizedLocale, unknown, remediationStringsMissing.\" />\n        </Property>\n        <Property Name=\"deviceComplianceScriptRulesValidationError\" Type=\"graph.deviceComplianceScriptRulesValidationError\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code. Possible values are: none, jsonFileInvalid, jsonFileMissing, jsonFileTooLarge, rulesMissing, duplicateRules, tooManyRulesSpecified, operatorMissing, operatorNotSupported, datatypeMissing, datatypeNotSupported, operatorDataTypeCombinationNotSupported, moreInfoUriMissing, moreInfoUriInvalid, moreInfoUriTooLarge, descriptionMissing, descriptionInvalid, descriptionTooLarge, titleMissing, titleInvalid, titleTooLarge, operandMissing, operandInvalid, operandTooLarge, settingNameMissing, settingNameInvalid, settingNameTooLarge, englishLocaleMissing, duplicateLocales, unrecognizedLocale, unknown, remediationStringsMissing.\" />\n        </Property>\n        <Property Name=\"message\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error message.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceComplianceScriptRule\">\n        <Property Name=\"dataType\" Type=\"graph.dataType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data type specified in the rule. Possible values are: none, boolean, int64, double, string, dateTime, version, base64, xml, booleanArray, int64Array, doubleArray, stringArray, dateTimeArray, versionArray.\" />\n        </Property>\n        <Property Name=\"deviceComplianceScriptRuleDataType\" Type=\"graph.deviceComplianceScriptRuleDataType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data type specified in the rule. Possible values are: none, boolean, int64, double, string, dateTime, version, base64, xml, booleanArray, int64Array, doubleArray, stringArray, dateTimeArray, versionArray.\" />\n        </Property>\n        <Property Name=\"deviceComplianceScriptRulOperator\" Type=\"graph.deviceComplianceScriptRulOperator\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operator specified in the rule. Possible values are: none, and, or, isEquals, notEquals, greaterThan, lessThan, between, notBetween, greaterEquals, lessEquals, dayTimeBetween, beginsWith, notBeginsWith, endsWith, notEndsWith, contains, notContains, allOf, oneOf, noneOf, setEquals, orderedSetEquals, subsetOf, excludesAll.\" />\n        </Property>\n        <Property Name=\"operand\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operand specified in the rule.\" />\n        </Property>\n        <Property Name=\"operator\" Type=\"graph.operator\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operator specified in the rule. Possible values are: none, and, or, isEquals, notEquals, greaterThan, lessThan, between, notBetween, greaterEquals, lessEquals, dayTimeBetween, beginsWith, notBeginsWith, endsWith, notEndsWith, contains, notContains, allOf, oneOf, noneOf, setEquals, orderedSetEquals, subsetOf, excludesAll.\" />\n        </Property>\n        <Property Name=\"settingName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting name specified in the rule.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceComplianceScriptRuleError\" BaseType=\"graph.deviceComplianceScriptError\">\n        <Property Name=\"settingName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting name for the rule with error.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceComplianceScriptValidationResult\">\n        <Property Name=\"ruleErrors\" Type=\"Collection(graph.deviceComplianceScriptRuleError)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Errors in json for the script for rules.\" />\n        </Property>\n        <Property Name=\"rules\" Type=\"Collection(graph.deviceComplianceScriptRule)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Parsed rules from json.\" />\n        </Property>\n        <Property Name=\"scriptErrors\" Type=\"Collection(graph.deviceComplianceScriptError)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Errors in json for the script.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceConfigurationSettingState\">\n        <Property Name=\"currentValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current value of setting on device\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the setting\" />\n        </Property>\n        <Property Name=\"errorDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error description\" />\n        </Property>\n        <Property Name=\"instanceDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of setting instance that is being reported.\" />\n        </Property>\n        <Property Name=\"setting\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting that is being reported\" />\n        </Property>\n        <Property Name=\"settingInstanceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SettingInstanceId\" />\n        </Property>\n        <Property Name=\"settingName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized/user friendly setting name that is being reported\" />\n        </Property>\n        <Property Name=\"sources\" Type=\"Collection(graph.settingSource)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contributing policies\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.complianceStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"userEmail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserEmail\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserName\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceConfigurationTargetedUserAndDevice\">\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the device in the checkin.\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the device in the checkin.\" />\n        </Property>\n        <Property Name=\"lastCheckinDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last checkin time for this user/device pair.\" />\n        </Property>\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the user in the checkin\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the user in the checkin.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UPN of the user in the checkin.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementUserRightsLocalUserOrGroup\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Admin’s description of this local user or group.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of this local user or group.\" />\n        </Property>\n        <Property Name=\"securityIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The security identifier of this local user or group (e.g. S-1-5-32-544).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementUserRightsSetting\">\n        <Property Name=\"localUsersOrGroups\" Type=\"Collection(graph.deviceManagementUserRightsLocalUserOrGroup)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Representing a collection of local users or groups which will be set on device if the state of this setting is Allowed. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.stateManagementSetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Representing the current state of this user rights setting. Possible values are: notConfigured, blocked, allowed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"edgeHomeButtonConfiguration\" Abstract=\"true\" />\n      <ComplexType Name=\"edgeHomeButtonHidden\" BaseType=\"graph.edgeHomeButtonConfiguration\" />\n      <ComplexType Name=\"edgeHomeButtonLoadsStartPage\" BaseType=\"graph.edgeHomeButtonConfiguration\" />\n      <ComplexType Name=\"edgeHomeButtonOpensCustomURL\" BaseType=\"graph.edgeHomeButtonConfiguration\">\n        <Property Name=\"homeButtonCustomURL\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The specific URL to load.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"edgeHomeButtonOpensNewTab\" BaseType=\"graph.edgeHomeButtonConfiguration\" />\n      <ComplexType Name=\"edgeSearchEngineBase\" Abstract=\"true\" />\n      <ComplexType Name=\"edgeSearchEngine\" BaseType=\"graph.edgeSearchEngineBase\">\n        <Property Name=\"edgeSearchEngineType\" Type=\"graph.edgeSearchEngineType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows IT admins to set a predefined default search engine for MDM-Controlled devices. Possible values are: default, bing.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"edgeSearchEngineCustom\" BaseType=\"graph.edgeSearchEngineBase\">\n        <Property Name=\"edgeSearchEngineOpenSearchXmlUrl\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Points to a https link containing the OpenSearch xml file that contains, at minimum, the short name and the URL to the search Engine.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"encryptionReportPolicyDetails\">\n        <Property Name=\"policyId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy Id for Encryption Report\" />\n        </Property>\n        <Property Name=\"policyName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Policy Name for Encryption Report\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"extendedKeyUsage\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage Name\" />\n        </Property>\n        <Property Name=\"objectIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended Key Usage Object Identifier\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosSingleSignOnExtension\" BaseType=\"graph.singleSignOnExtension\" Abstract=\"true\" />\n      <ComplexType Name=\"iosAzureAdSingleSignOnExtension\" BaseType=\"graph.iosSingleSignOnExtension\">\n        <Property Name=\"bundleIdAccessControlList\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An optional list of additional bundle IDs allowed to use the AAD extension for single sign-on.\" />\n        </Property>\n        <Property Name=\"configurations\" Type=\"Collection(graph.keyTypedValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of typed key-value pairs used to configure Credential-type profiles. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"enableSharedDeviceMode\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables shared device mode.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosBookmark\">\n        <Property Name=\"bookmarkFolder\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The folder into which the bookmark should be added in Safari\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the bookmark\" />\n        </Property>\n        <Property Name=\"url\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL allowed to access\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosCredentialSingleSignOnExtension\" BaseType=\"graph.iosSingleSignOnExtension\">\n        <Property Name=\"configurations\" Type=\"Collection(graph.keyTypedValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of typed key-value pairs used to configure Credential-type profiles. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"domains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of hosts or domain names for which the app extension performs SSO.\" />\n        </Property>\n        <Property Name=\"extensionIdentifier\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the bundle ID of the app extension that performs SSO for the specified URLs.\" />\n        </Property>\n        <Property Name=\"realm\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the case-sensitive realm name for this profile.\" />\n        </Property>\n        <Property Name=\"teamIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the team ID of the app extension that performs SSO for the specified URLs.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosEduCertificateSettings\">\n        <Property Name=\"certFileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name to display in UI.\" />\n        </Property>\n        <Property Name=\"certificateTemplateName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certificate Template Name.\" />\n        </Property>\n        <Property Name=\"certificateValidityPeriodScale\" Type=\"graph.certificateValidityPeriodScale\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scale for the Certificate Validity Period. Possible values are: days, months, years.\" />\n        </Property>\n        <Property Name=\"certificateValidityPeriodValue\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for the Certificate Validity Period.\" />\n        </Property>\n        <Property Name=\"certificationAuthority\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority.\" />\n        </Property>\n        <Property Name=\"certificationAuthorityName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"PKCS Certification Authority Name.\" />\n        </Property>\n        <Property Name=\"renewalThresholdPercentage\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Certificate renewal threshold percentage. Valid values 1 to 99\" />\n        </Property>\n        <Property Name=\"trustedRootCertificate\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trusted Root Certificate.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosHomeScreenItem\" Abstract=\"true\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the app\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosHomeScreenApp\" BaseType=\"graph.iosHomeScreenItem\">\n        <Property Name=\"bundleID\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BundleID of the app if isWebClip is false or the URL of a web clip if isWebClip is true.\" />\n        </Property>\n        <Property Name=\"isWebClip\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When true, the bundle ID will be handled as a URL for a web clip.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosHomeScreenFolder\" BaseType=\"graph.iosHomeScreenItem\">\n        <Property Name=\"pages\" Type=\"Collection(graph.iosHomeScreenFolderPage)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pages of Home Screen Layout Icons which must be applications or web clips. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosHomeScreenFolderPage\">\n        <Property Name=\"apps\" Type=\"Collection(graph.iosHomeScreenApp)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of apps and web clips to appear on a page within a folder. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the folder page\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosHomeScreenPage\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the page\" />\n        </Property>\n        <Property Name=\"icons\" Type=\"Collection(graph.iosHomeScreenItem)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of apps, folders, and web clips to appear on a page. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosKerberosSingleSignOnExtension\" BaseType=\"graph.iosSingleSignOnExtension\">\n        <Property Name=\"activeDirectorySiteCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the Active Directory site.\" />\n        </Property>\n        <Property Name=\"blockActiveDirectorySiteAutoDiscovery\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables whether the Kerberos extension can automatically determine its site name.\" />\n        </Property>\n        <Property Name=\"blockAutomaticLogin\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables Keychain usage.\" />\n        </Property>\n        <Property Name=\"cacheName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the Generic Security Services name of the Kerberos cache to use for this profile.\" />\n        </Property>\n        <Property Name=\"credentialBundleIdAccessControlList\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of app Bundle IDs allowed to access the Kerberos Ticket Granting Ticket.\" />\n        </Property>\n        <Property Name=\"domainRealms\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of realms for custom domain-realm mapping. Realms are case sensitive.\" />\n        </Property>\n        <Property Name=\"domains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of hosts or domain names for which the app extension performs SSO.\" />\n        </Property>\n        <Property Name=\"isDefaultRealm\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When true, this profile's realm will be selected as the default. Necessary if multiple Kerberos-type profiles are configured.\" />\n        </Property>\n        <Property Name=\"managedAppsInBundleIdACLIncluded\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to True, the Kerberos extension allows managed apps, and any apps entered with the app bundle ID to access the credential. When set to False, the Kerberos extension allows all apps to access the credential. Available for devices running iOS and iPadOS versions 14 and later.\" />\n        </Property>\n        <Property Name=\"passwordBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables password changes.\" />\n        </Property>\n        <Property Name=\"passwordChangeUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the URL that the user will be sent to when they initiate a password change.\" />\n        </Property>\n        <Property Name=\"passwordEnableLocalSync\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables password syncing. This won't affect users logged in with a mobile account on macOS.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Overrides the default password expiration in days. For most domains, this value is calculated automatically.\" />\n        </Property>\n        <Property Name=\"passwordExpirationNotificationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the number of days until the user is notified that their password will expire (default is 15).\" />\n        </Property>\n        <Property Name=\"passwordMinimumAgeDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the minimum number of days until a user can change their password again.\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the minimum length of a password.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the number of previous passwords to block.\" />\n        </Property>\n        <Property Name=\"passwordRequireActiveDirectoryComplexity\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables whether passwords must meet Active Directory's complexity requirements.\" />\n        </Property>\n        <Property Name=\"passwordRequirementsDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a description of the password complexity requirements.\" />\n        </Property>\n        <Property Name=\"realm\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the case-sensitive realm name for this profile.\" />\n        </Property>\n        <Property Name=\"requireUserPresence\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets whether to require authentication via Touch ID, Face ID, or a passcode to access the keychain entry.\" />\n        </Property>\n        <Property Name=\"signInHelpText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text displayed to the user at the Kerberos sign in window. Available for devices running iOS and iPadOS versions 14 and later.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the principle user name to use for this profile. The realm name does not need to be included.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosNetworkUsageRule\">\n        <Property Name=\"cellularDataBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, corresponding managed apps will not be allowed to use cellular data at any time.\" />\n        </Property>\n        <Property Name=\"cellularDataBlockWhenRoaming\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, corresponding managed apps will not be allowed to use cellular data when roaming.\" />\n        </Property>\n        <Property Name=\"managedApps\" Type=\"Collection(graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the managed apps that this rule is going to apply to. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosNotificationSettings\">\n        <Property Name=\"alertType\" Type=\"graph.iosNotificationAlertType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of alert for notifications for this app. Possible values are: deviceDefault, banner, modal, none.\" />\n        </Property>\n        <Property Name=\"appName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application name to be associated with the bundleID.\" />\n        </Property>\n        <Property Name=\"badgesEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether badges are allowed for this app.\" />\n        </Property>\n        <Property Name=\"bundleID\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bundle id of app to which to apply these notification settings.\" />\n        </Property>\n        <Property Name=\"enabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether notifications are allowed for this app.\" />\n        </Property>\n        <Property Name=\"previewVisibility\" Type=\"graph.iosNotificationPreviewVisibility\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Overrides the notification preview policy set by the user on an iOS device. Possible values are: notConfigured, alwaysShow, hideWhenLocked, neverShow.\" />\n        </Property>\n        <Property Name=\"publisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Publisher to be associated with the bundleID.\" />\n        </Property>\n        <Property Name=\"showInNotificationCenter\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether notifications can be shown in notification center.\" />\n        </Property>\n        <Property Name=\"showOnLockScreen\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether notifications can be shown on the lock screen.\" />\n        </Property>\n        <Property Name=\"soundsEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether sounds are allowed for this app.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosRedirectSingleSignOnExtension\" BaseType=\"graph.iosSingleSignOnExtension\">\n        <Property Name=\"configurations\" Type=\"Collection(graph.keyTypedValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of typed key-value pairs used to configure Credential-type profiles. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"extensionIdentifier\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the bundle ID of the app extension that performs SSO for the specified URLs.\" />\n        </Property>\n        <Property Name=\"teamIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the team ID of the app extension that performs SSO for the specified URLs.\" />\n        </Property>\n        <Property Name=\"urlPrefixes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One or more URL prefixes of identity providers on whose behalf the app extension performs single sign-on. URLs must begin with http:// or https://. All URL prefixes must be unique for all profiles.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosSingleSignOnSettings\">\n        <Property Name=\"allowedAppsList\" Type=\"Collection(graph.appListItem)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of app identifiers that are allowed to use this login. If this field is omitted, the login applies to all applications on the device. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"allowedUrls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of HTTP URLs that must be matched in order to use this login. With iOS 9.0 or later, a wildcard characters may be used.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of login settings shown on the receiving device.\" />\n        </Property>\n        <Property Name=\"kerberosPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A Kerberos principal name. If not provided, the user is prompted for one during profile installation.\" />\n        </Property>\n        <Property Name=\"kerberosRealm\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A Kerberos realm name. Case sensitive.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosVpnSecurityAssociationParameters\">\n        <Property Name=\"lifetimeInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lifetime (minutes)\" />\n        </Property>\n        <Property Name=\"securityDiffieHellmanGroup\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Diffie-Hellman Group\" />\n        </Property>\n        <Property Name=\"securityEncryptionAlgorithm\" Type=\"graph.vpnEncryptionAlgorithmType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encryption algorithm. Possible values are: aes256, des, tripleDes, aes128, aes128Gcm, aes256Gcm, aes192, aes192Gcm, chaCha20Poly1305.\" />\n        </Property>\n        <Property Name=\"securityIntegrityAlgorithm\" Type=\"graph.vpnIntegrityAlgorithmType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integrity algorithm. Possible values are: sha2_256, sha1_96, sha1_160, sha2_384, sha2_512, md5.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosWebContentFilterBase\" Abstract=\"true\" />\n      <ComplexType Name=\"iosWebContentFilterAutoFilter\" BaseType=\"graph.iosWebContentFilterBase\">\n        <Property Name=\"allowedUrls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional URLs allowed for access\" />\n        </Property>\n        <Property Name=\"blockedUrls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional URLs blocked for access\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosWebContentFilterSpecificWebsitesAccess\" BaseType=\"graph.iosWebContentFilterBase\">\n        <Property Name=\"specificWebsitesOnly\" Type=\"Collection(graph.iosBookmark)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL bookmarks which will be installed into built-in browser and user is only allowed to access websites through bookmarks. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"websiteList\" Type=\"Collection(graph.iosBookmark)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL bookmarks which will be installed into built-in browser and user is only allowed to access websites through bookmarks. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iPv4Range\" BaseType=\"graph.ipRange\">\n        <Property Name=\"lowerAddress\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lower address.\" />\n        </Property>\n        <Property Name=\"upperAddress\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upper address.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iPv6Range\" BaseType=\"graph.ipRange\">\n        <Property Name=\"lowerAddress\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lower address.\" />\n        </Property>\n        <Property Name=\"upperAddress\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upper address.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"kerberosSingleSignOnExtension\" BaseType=\"graph.singleSignOnExtension\" Abstract=\"true\">\n        <Property Name=\"activeDirectorySiteCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the Active Directory site.\" />\n        </Property>\n        <Property Name=\"blockActiveDirectorySiteAutoDiscovery\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables whether the Kerberos extension can automatically determine its site name.\" />\n        </Property>\n        <Property Name=\"blockAutomaticLogin\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables Keychain usage.\" />\n        </Property>\n        <Property Name=\"cacheName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the Generic Security Services name of the Kerberos cache to use for this profile.\" />\n        </Property>\n        <Property Name=\"credentialBundleIdAccessControlList\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of app Bundle IDs allowed to access the Kerberos Ticket Granting Ticket.\" />\n        </Property>\n        <Property Name=\"domainRealms\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of realms for custom domain-realm mapping. Realms are case sensitive.\" />\n        </Property>\n        <Property Name=\"domains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of hosts or domain names for which the app extension performs SSO.\" />\n        </Property>\n        <Property Name=\"isDefaultRealm\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When true, this profile's realm will be selected as the default. Necessary if multiple Kerberos-type profiles are configured.\" />\n        </Property>\n        <Property Name=\"passwordBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables password changes.\" />\n        </Property>\n        <Property Name=\"passwordChangeUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the URL that the user will be sent to when they initiate a password change.\" />\n        </Property>\n        <Property Name=\"passwordEnableLocalSync\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables password syncing. This won't affect users logged in with a mobile account on macOS.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Overrides the default password expiration in days. For most domains, this value is calculated automatically.\" />\n        </Property>\n        <Property Name=\"passwordExpirationNotificationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the number of days until the user is notified that their password will expire (default is 15).\" />\n        </Property>\n        <Property Name=\"passwordMinimumAgeDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the minimum number of days until a user can change their password again.\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the minimum length of a password.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the number of previous passwords to block.\" />\n        </Property>\n        <Property Name=\"passwordRequireActiveDirectoryComplexity\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables whether passwords must meet Active Directory's complexity requirements.\" />\n        </Property>\n        <Property Name=\"passwordRequirementsDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a description of the password complexity requirements.\" />\n        </Property>\n        <Property Name=\"realm\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the case-sensitive realm name for this profile.\" />\n        </Property>\n        <Property Name=\"requireUserPresence\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets whether to require authentication via Touch ID, Face ID, or a passcode to access the keychain entry.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the principle user name to use for this profile. The realm name does not need to be included.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"keyBooleanValuePair\" BaseType=\"graph.keyTypedValuePair\">\n        <Property Name=\"value\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Boolean value of the key-value pair.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"keyIntegerValuePair\" BaseType=\"graph.keyTypedValuePair\">\n        <Property Name=\"value\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The integer value of the key-value pair.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"keyRealValuePair\" BaseType=\"graph.keyTypedValuePair\">\n        <Property Name=\"value\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The real (floating-point) value of the key-value pair.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"keyStringValuePair\" BaseType=\"graph.keyTypedValuePair\">\n        <Property Name=\"value\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The string value of the key-value pair.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"macOSAppleEventReceiver\">\n        <Property Name=\"allowed\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block this app from receiving Apple events.\" />\n        </Property>\n        <Property Name=\"codeRequirement\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Code requirement for the app or binary that receives the Apple Event.\" />\n        </Property>\n        <Property Name=\"identifier\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bundle ID of the app or file path of the process or executable that receives the Apple Event.\" />\n        </Property>\n        <Property Name=\"identifierType\" Type=\"graph.macOSProcessIdentifierType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use bundle ID for an app or path for a process or executable that receives the Apple Event. Possible values are: bundleID, path.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"macOSAssociatedDomainsItem\">\n        <Property Name=\"applicationIdentifier\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application identifier of the app to associate domains with.\" />\n        </Property>\n        <Property Name=\"directDownloadsEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines whether data should be downloaded directly or via a CDN.\" />\n        </Property>\n        <Property Name=\"domains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of domains to associate.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"macOSSingleSignOnExtension\" BaseType=\"graph.singleSignOnExtension\" Abstract=\"true\" />\n      <ComplexType Name=\"macOSAzureAdSingleSignOnExtension\" BaseType=\"graph.macOSSingleSignOnExtension\">\n        <Property Name=\"bundleIdAccessControlList\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An optional list of additional bundle IDs allowed to use the AAD extension for single sign-on.\" />\n        </Property>\n        <Property Name=\"configurations\" Type=\"Collection(graph.keyTypedValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of typed key-value pairs used to configure Credential-type profiles. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"enableSharedDeviceMode\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables shared device mode.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"macOSCredentialSingleSignOnExtension\" BaseType=\"graph.macOSSingleSignOnExtension\">\n        <Property Name=\"configurations\" Type=\"Collection(graph.keyTypedValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of typed key-value pairs used to configure Credential-type profiles. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"domains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of hosts or domain names for which the app extension performs SSO.\" />\n        </Property>\n        <Property Name=\"extensionIdentifier\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the bundle ID of the app extension that performs SSO for the specified URLs.\" />\n        </Property>\n        <Property Name=\"realm\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the case-sensitive realm name for this profile.\" />\n        </Property>\n        <Property Name=\"teamIdentifier\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the team ID of the app extension that performs SSO for the specified URLs.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"macOSFirewallApplication\">\n        <Property Name=\"allowsIncomingConnections\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not incoming connections are allowed.\" />\n        </Property>\n        <Property Name=\"bundleId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"BundleId of the application.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"macOSKerberosSingleSignOnExtension\" BaseType=\"graph.macOSSingleSignOnExtension\">\n        <Property Name=\"activeDirectorySiteCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the Active Directory site.\" />\n        </Property>\n        <Property Name=\"blockActiveDirectorySiteAutoDiscovery\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables whether the Kerberos extension can automatically determine its site name.\" />\n        </Property>\n        <Property Name=\"blockAutomaticLogin\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables Keychain usage.\" />\n        </Property>\n        <Property Name=\"cacheName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the Generic Security Services name of the Kerberos cache to use for this profile.\" />\n        </Property>\n        <Property Name=\"credentialBundleIdAccessControlList\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of app Bundle IDs allowed to access the Kerberos Ticket Granting Ticket.\" />\n        </Property>\n        <Property Name=\"credentialsCacheMonitored\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to True, the credential is requested on the next matching Kerberos challenge or network state change. When the credential is expired or missing, a new credential is created. Available for devices running macOS versions 12 and later.\" />\n        </Property>\n        <Property Name=\"domainRealms\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of realms for custom domain-realm mapping. Realms are case sensitive.\" />\n        </Property>\n        <Property Name=\"domains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of hosts or domain names for which the app extension performs SSO.\" />\n        </Property>\n        <Property Name=\"isDefaultRealm\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When true, this profile's realm will be selected as the default. Necessary if multiple Kerberos-type profiles are configured.\" />\n        </Property>\n        <Property Name=\"kerberosAppsInBundleIdACLIncluded\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to True, the Kerberos extension allows any apps entered with the app bundle ID, managed apps, and standard Kerberos utilities, such as TicketViewer and klist, to access and use the credential. Available for devices running macOS versions 12 and later.\" />\n        </Property>\n        <Property Name=\"managedAppsInBundleIdACLIncluded\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to True, the Kerberos extension allows managed apps, and any apps entered with the app bundle ID to access the credential. When set to False, the Kerberos extension allows all apps to access the credential. Available for devices running iOS and iPadOS versions 14 and later.\" />\n        </Property>\n        <Property Name=\"modeCredentialUsed\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Select how other processes use the Kerberos Extension credential.\" />\n        </Property>\n        <Property Name=\"passwordBlockModification\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables password changes.\" />\n        </Property>\n        <Property Name=\"passwordChangeUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the URL that the user will be sent to when they initiate a password change.\" />\n        </Property>\n        <Property Name=\"passwordEnableLocalSync\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables password syncing. This won't affect users logged in with a mobile account on macOS.\" />\n        </Property>\n        <Property Name=\"passwordExpirationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Overrides the default password expiration in days. For most domains, this value is calculated automatically.\" />\n        </Property>\n        <Property Name=\"passwordExpirationNotificationDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the number of days until the user is notified that their password will expire (default is 15).\" />\n        </Property>\n        <Property Name=\"passwordMinimumAgeDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the minimum number of days until a user can change their password again.\" />\n        </Property>\n        <Property Name=\"passwordMinimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the minimum length of a password.\" />\n        </Property>\n        <Property Name=\"passwordPreviousPasswordBlockCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the number of previous passwords to block.\" />\n        </Property>\n        <Property Name=\"passwordRequireActiveDirectoryComplexity\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables or disables whether passwords must meet Active Directory's complexity requirements.\" />\n        </Property>\n        <Property Name=\"passwordRequirementsDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a description of the password complexity requirements.\" />\n        </Property>\n        <Property Name=\"preferredKDCs\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Add creates an ordered list of preferred Key Distribution Centers (KDCs) to use for Kerberos traffic. This list is used when the servers are not discoverable using DNS. When the servers are discoverable, the list is used for both connectivity checks, and used first for Kerberos traffic. If the servers don’t respond, then the device uses DNS discovery. Delete removes an existing list, and devices use DNS discovery. Available for devices running macOS versions 12 and later.\" />\n        </Property>\n        <Property Name=\"realm\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the case-sensitive realm name for this profile.\" />\n        </Property>\n        <Property Name=\"requireUserPresence\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets whether to require authentication via Touch ID, Face ID, or a passcode to access the keychain entry.\" />\n        </Property>\n        <Property Name=\"signInHelpText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Text displayed to the user at the Kerberos sign in window. Available for devices running iOS and iPadOS versions 14 and later.\" />\n        </Property>\n        <Property Name=\"tlsForLDAPRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to True, LDAP connections are required to use Transport Layer Security (TLS). Available for devices running macOS versions 11 and later.\" />\n        </Property>\n        <Property Name=\"usernameLabelCustom\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This label replaces the user name shown in the Kerberos extension. You can enter a name to match the name of your company or organization. Available for devices running macOS versions 11 and later.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the principle user name to use for this profile. The realm name does not need to be included.\" />\n        </Property>\n        <Property Name=\"userSetupDelayed\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When set to True, the user isn’t prompted to set up the Kerberos extension until the extension is enabled by the admin, or a Kerberos challenge is received. Available for devices running macOS versions 11 and later.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"macOSKernelExtension\">\n        <Property Name=\"bundleId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bundle ID of the kernel extension.\" />\n        </Property>\n        <Property Name=\"teamIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The team identifier that was used to sign the kernel extension.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"macOSLaunchItem\">\n        <Property Name=\"hide\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether or not to hide the item from the Users and Groups List.\" />\n        </Property>\n        <Property Name=\"path\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Path to the launch item.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"macOSPrivacyAccessControlItem\">\n        <Property Name=\"accessibility\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the app or process to control the Mac via the Accessibility subsystem. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"addressBook\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block access to contact information managed by Contacts. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"appleEventsAllowedReceivers\" Type=\"Collection(graph.macOSAppleEventReceiver)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or deny the app or process to send a restricted Apple event to another app or process. You will need to know the identifier, identifier type, and code requirement of the receiving app or process. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"blockCamera\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block access to camera app.\" />\n        </Property>\n        <Property Name=\"blockListenEvent\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the app or process from listening to events from input devices such as mouse, keyboard, and trackpad.Requires macOS 10.15 or later.\" />\n        </Property>\n        <Property Name=\"blockMicrophone\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block access to microphone.\" />\n        </Property>\n        <Property Name=\"blockScreenCapture\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block app from capturing contents of system display. Requires macOS 10.15 or later.\" />\n        </Property>\n        <Property Name=\"calendar\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block access to event information managed by Calendar. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"codeRequirement\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enter the code requirement, which can be obtained with the command 'codesign –display -r –' in the Terminal app. Include everything after '=&gt;'.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the app, process, or executable.\" />\n        </Property>\n        <Property Name=\"fileProviderPresence\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the app or process to access files managed by another app’s file provider extension. Requires macOS 10.15 or later. . Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"identifier\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The bundle ID or path of the app, process, or executable.\" />\n        </Property>\n        <Property Name=\"identifierType\" Type=\"graph.macOSProcessIdentifierType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A bundle ID is used to identify an app. A path is used to identify a process or executable. Possible values are: bundleID, path.\" />\n        </Property>\n        <Property Name=\"mediaLibrary\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block access to music and the media library. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"photos\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block access to images managed by Photos. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"postEvent\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Control access to CoreGraphics APIs, which are used to send CGEvents to the system event stream. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"reminders\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block access to information managed by Reminders. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"speechRecognition\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block access to system speech recognition facility. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"staticCodeValidation\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Statically validates the code requirement. Use this setting if the process invalidates its dynamic code signature.\" />\n        </Property>\n        <Property Name=\"systemPolicyAllFiles\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Control access to all protected files on a device. Files might be in locations such as emails, messages, apps, and administrative settings. Apply this setting with caution. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"systemPolicyDesktopFolder\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block access to Desktop folder. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"systemPolicyDocumentsFolder\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block access to Documents folder. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"systemPolicyDownloadsFolder\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block access to Downloads folder. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"systemPolicyNetworkVolumes\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow or block access to network volumes. Requires macOS 10.15 or later. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"systemPolicyRemovableVolumes\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Control access to removable  volumes on the device, such as an external hard drive. Requires macOS 10.15 or later. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n        <Property Name=\"systemPolicySystemAdminFiles\" Type=\"graph.enablement\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow app or process to access files used in system administration. Possible values are: notConfigured, enabled, disabled.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"macOSRedirectSingleSignOnExtension\" BaseType=\"graph.macOSSingleSignOnExtension\">\n        <Property Name=\"configurations\" Type=\"Collection(graph.keyTypedValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of typed key-value pairs used to configure Credential-type profiles. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"extensionIdentifier\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the bundle ID of the app extension that performs SSO for the specified URLs.\" />\n        </Property>\n        <Property Name=\"teamIdentifier\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the team ID of the app extension that performs SSO for the specified URLs.\" />\n        </Property>\n        <Property Name=\"urlPrefixes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One or more URL prefixes of identity providers on whose behalf the app extension performs single sign-on. URLs must begin with http:// or https://. All URL prefixes must be unique for all profiles.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"macOSSystemExtension\">\n        <Property Name=\"bundleId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the bundle identifier of the system extension.\" />\n        </Property>\n        <Property Name=\"teamIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the team identifier that was used to sign the system extension.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"macOSSystemExtensionTypeMapping\">\n        <Property Name=\"allowedTypes\" Type=\"graph.macOSSystemExtensionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the allowed macOS system extension types. Possible values are: driverExtensionsAllowed, networkExtensionsAllowed, endpointSecurityExtensionsAllowed.\" />\n        </Property>\n        <Property Name=\"teamIdentifier\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the team identifier used to sign the system extension.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"managedDeviceMobileAppConfigurationSettingState\">\n        <Property Name=\"currentValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current value of setting on device\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the setting\" />\n        </Property>\n        <Property Name=\"errorDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error description\" />\n        </Property>\n        <Property Name=\"instanceDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of setting instance that is being reported.\" />\n        </Property>\n        <Property Name=\"setting\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting that is being reported\" />\n        </Property>\n        <Property Name=\"settingInstanceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"SettingInstanceId\" />\n        </Property>\n        <Property Name=\"settingName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized/user friendly setting name that is being reported\" />\n        </Property>\n        <Property Name=\"sources\" Type=\"Collection(graph.settingSource)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contributing policies\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.complianceStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"userEmail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserEmail\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserId\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserName\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UserPrincipalName.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"managedDeviceReportedApp\">\n        <Property Name=\"appId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application or bundle identifier of the application\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaContentRatingAustralia\">\n        <Property Name=\"movieRating\" Type=\"graph.ratingAustraliaMoviesType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Australia. Possible values are: allAllowed, allBlocked, general, parentalGuidance, mature, agesAbove15, agesAbove18.\" />\n        </Property>\n        <Property Name=\"tvRating\" Type=\"graph.ratingAustraliaTelevisionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Australia. Possible values are: allAllowed, allBlocked, preschoolers, children, general, parentalGuidance, mature, agesAbove15, agesAbove15AdultViolence.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaContentRatingCanada\">\n        <Property Name=\"movieRating\" Type=\"graph.ratingCanadaMoviesType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Canada. Possible values are: allAllowed, allBlocked, general, parentalGuidance, agesAbove14, agesAbove18, restricted.\" />\n        </Property>\n        <Property Name=\"tvRating\" Type=\"graph.ratingCanadaTelevisionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Canada. Possible values are: allAllowed, allBlocked, children, childrenAbove8, general, parentalGuidance, agesAbove14, agesAbove18.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaContentRatingFrance\">\n        <Property Name=\"movieRating\" Type=\"graph.ratingFranceMoviesType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for France. Possible values are: allAllowed, allBlocked, agesAbove10, agesAbove12, agesAbove16, agesAbove18.\" />\n        </Property>\n        <Property Name=\"tvRating\" Type=\"graph.ratingFranceTelevisionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for France. Possible values are: allAllowed, allBlocked, agesAbove10, agesAbove12, agesAbove16, agesAbove18.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaContentRatingGermany\">\n        <Property Name=\"movieRating\" Type=\"graph.ratingGermanyMoviesType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Germany. Possible values are: allAllowed, allBlocked, general, agesAbove6, agesAbove12, agesAbove16, adults.\" />\n        </Property>\n        <Property Name=\"tvRating\" Type=\"graph.ratingGermanyTelevisionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Germany. Possible values are: allAllowed, allBlocked, general, agesAbove6, agesAbove12, agesAbove16, adults.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaContentRatingIreland\">\n        <Property Name=\"movieRating\" Type=\"graph.ratingIrelandMoviesType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Ireland. Possible values are: allAllowed, allBlocked, general, parentalGuidance, agesAbove12, agesAbove15, agesAbove16, adults.\" />\n        </Property>\n        <Property Name=\"tvRating\" Type=\"graph.ratingIrelandTelevisionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Ireland. Possible values are: allAllowed, allBlocked, general, children, youngAdults, parentalSupervision, mature.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaContentRatingJapan\">\n        <Property Name=\"movieRating\" Type=\"graph.ratingJapanMoviesType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for Japan. Possible values are: allAllowed, allBlocked, general, parentalGuidance, agesAbove15, agesAbove18.\" />\n        </Property>\n        <Property Name=\"tvRating\" Type=\"graph.ratingJapanTelevisionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for Japan. Possible values are: allAllowed, allBlocked, explicitAllowed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaContentRatingNewZealand\">\n        <Property Name=\"movieRating\" Type=\"graph.ratingNewZealandMoviesType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for New Zealand. Possible values are: allAllowed, allBlocked, general, parentalGuidance, mature, agesAbove13, agesAbove15, agesAbove16, agesAbove18, restricted, agesAbove16Restricted.\" />\n        </Property>\n        <Property Name=\"tvRating\" Type=\"graph.ratingNewZealandTelevisionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for New Zealand. Possible values are: allAllowed, allBlocked, general, parentalGuidance, adults.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaContentRatingUnitedKingdom\">\n        <Property Name=\"movieRating\" Type=\"graph.ratingUnitedKingdomMoviesType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for United Kingdom. Possible values are: allAllowed, allBlocked, general, universalChildren, parentalGuidance, agesAbove12Video, agesAbove12Cinema, agesAbove15, adults.\" />\n        </Property>\n        <Property Name=\"tvRating\" Type=\"graph.ratingUnitedKingdomTelevisionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for United Kingdom. Possible values are: allAllowed, allBlocked, caution.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaContentRatingUnitedStates\">\n        <Property Name=\"movieRating\" Type=\"graph.ratingUnitedStatesMoviesType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Movies rating selected for United States. Possible values are: allAllowed, allBlocked, general, parentalGuidance, parentalGuidance13, restricted, adults.\" />\n        </Property>\n        <Property Name=\"tvRating\" Type=\"graph.ratingUnitedStatesTelevisionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"TV rating selected for United States. Possible values are: allAllowed, allBlocked, childrenAll, childrenAbove7, general, parentalGuidance, childrenAbove14, adults.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"numberRange\">\n        <Property Name=\"lowerNumber\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lower number.\" />\n        </Property>\n        <Property Name=\"upperNumber\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Upper number.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"omaSetting\" Abstract=\"true\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display Name.\" />\n        </Property>\n        <Property Name=\"isEncrypted\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the value field is encrypted. This property is read-only.\" />\n        </Property>\n        <Property Name=\"omaUri\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OMA.\" />\n        </Property>\n        <Property Name=\"secretReferenceValueId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ReferenceId for looking up secret for decryption. This property is read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"omaSettingBase64\" BaseType=\"graph.omaSetting\">\n        <Property Name=\"fileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name associated with the Value property (.cer\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value. (Base64 encoded string)\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"omaSettingBoolean\" BaseType=\"graph.omaSetting\">\n        <Property Name=\"value\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"omaSettingDateTime\" BaseType=\"graph.omaSetting\">\n        <Property Name=\"value\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"omaSettingFloatingPoint\" BaseType=\"graph.omaSetting\">\n        <Property Name=\"value\" Type=\"Edm.Single\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"omaSettingInteger\" BaseType=\"graph.omaSetting\">\n        <Property Name=\"isReadOnly\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"By setting to true, the CSP (configuration service provider) specified in the OMA-URI will perform a get, instead of set\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"omaSettingString\" BaseType=\"graph.omaSetting\">\n        <Property Name=\"value\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"omaSettingStringXml\" BaseType=\"graph.omaSetting\">\n        <Property Name=\"fileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name associated with the Value property (.xml).\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.Binary\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value. (UTF8 encoded byte array)\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"operatingSystemVersionRange\">\n        <Property Name=\"description\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of this range (e.g. Valid 1702 builds)\" />\n        </Property>\n        <Property Name=\"highestVersion\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The highest inclusive version that this range contains.\" />\n        </Property>\n        <Property Name=\"lowestVersion\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The lowest inclusive version that this range contains.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"proxiedDomain\">\n        <Property Name=\"ipAddressOrFQDN\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IP address or FQDN\" />\n        </Property>\n        <Property Name=\"proxy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy IP or FQDN\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"redirectSingleSignOnExtension\" BaseType=\"graph.singleSignOnExtension\">\n        <Property Name=\"configurations\" Type=\"Collection(graph.keyTypedValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a list of typed key-value pairs used to configure Credential-type profiles. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"extensionIdentifier\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the bundle ID of the app extension that performs SSO for the specified URLs.\" />\n        </Property>\n        <Property Name=\"teamIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets the team ID of the app extension that performs SSO for the specified URLs.\" />\n        </Property>\n        <Property Name=\"urlPrefixes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One or more URL prefixes of identity providers on whose behalf the app extension performs single sign-on. URLs must begin with http:// or https://. All URL prefixes must be unique for all profiles.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"report\">\n        <Property Name=\"content\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Report content; details vary by report type.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"retireScheduledManagedDevice\">\n        <Property Name=\"complianceState\" Type=\"graph.complianceStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Device ComplianceStatus. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned.\" />\n        </Property>\n        <Property Name=\"deviceCompliancePolicyId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliance PolicyId\" />\n        </Property>\n        <Property Name=\"deviceCompliancePolicyName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Compliance Policy Name\" />\n        </Property>\n        <Property Name=\"deviceType\" Type=\"graph.deviceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Device Device Type. Possible values are: desktop, windowsRT, winMO6, nokia, windowsPhone, mac, winCE, winEmbedded, iPhone, iPad, iPod, android, iSocConsumer, unix, macMDM, holoLens, surfaceHub, androidForWork, androidEnterprise, windows10x, androidnGMS, chromeOS, linux, blackberry, palm, unknown, cloudPC.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key of the entity.\" />\n        </Property>\n        <Property Name=\"managedDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed DeviceId\" />\n        </Property>\n        <Property Name=\"managedDeviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Device Name\" />\n        </Property>\n        <Property Name=\"managementAgent\" Type=\"graph.managementAgentType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Device ManagementAgentType. Possible values are: eas, mdm, easMdm, intuneClient, easIntuneClient, configurationManagerClient, configurationManagerClientMdm, configurationManagerClientMdmEas, unknown, jamf, googleCloudDevicePolicyController, microsoft365ManagedMdm, msSense, intuneAosp.\" />\n        </Property>\n        <Property Name=\"ownerType\" Type=\"graph.managedDeviceOwnerType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Device ManagedDeviceOwnerType. Possible values are: unknown, company, personal.\" />\n        </Property>\n        <Property Name=\"retireAfterDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Managed Device Retire After DateTime\" />\n        </Property>\n        <Property Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Scope Tags for this Entity instance.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"sharedPCAccountManagerPolicy\">\n        <Property Name=\"accountDeletionPolicy\" Type=\"graph.sharedPCAccountDeletionPolicyType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures when accounts are deleted. Possible values are: immediate, diskSpaceThreshold, diskSpaceThresholdOrInactiveThreshold.\" />\n        </Property>\n        <Property Name=\"cacheAccountsAboveDiskFreePercentage\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the percentage of available disk space a PC should have before it stops deleting cached shared PC accounts. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100\" />\n        </Property>\n        <Property Name=\"inactiveThresholdDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies when the accounts will start being deleted when they have not been logged on during the specified period, given as number of days. Only applies when AccountDeletionPolicy is DiskSpaceThreshold or DiskSpaceThresholdOrInactiveThreshold.\" />\n        </Property>\n        <Property Name=\"removeAccountsBelowDiskFreePercentage\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the percentage of disk space remaining on a PC before cached accounts will be deleted to free disk space. Accounts that have been inactive the longest will be deleted first. Only applies when AccountDeletionPolicy is DiskSpaceThresholdOrInactiveThreshold. Valid values 0 to 100\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"unsupportedDeviceConfigurationDetail\">\n        <Property Name=\"message\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A message explaining why an entity is unsupported.\" />\n        </Property>\n        <Property Name=\"propertyName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If message is related to a specific property in the original entity, then the name of that property.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"vpnDnsRule\">\n        <Property Name=\"autoTrigger\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatically connect to the VPN when the device connects to this domain: Default False.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name.\" />\n        </Property>\n        <Property Name=\"persistent\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Keep this rule active even when the VPN is not connected: Default False\" />\n        </Property>\n        <Property Name=\"proxyServerUri\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy Server Uri.\" />\n        </Property>\n        <Property Name=\"servers\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Servers.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"vpnOnDemandRule\">\n        <Property Name=\"action\" Type=\"graph.vpnOnDemandRuleConnectionAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action. Possible values are: connect, evaluateConnection, ignore, disconnect.\" />\n        </Property>\n        <Property Name=\"dnsSearchDomains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DNS Search Domains.\" />\n        </Property>\n        <Property Name=\"dnsServerAddressMatch\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DNS Search Server Address.\" />\n        </Property>\n        <Property Name=\"domainAction\" Type=\"graph.vpnOnDemandRuleConnectionDomainAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Domain Action (Only applicable when Action is evaluate connection). Possible values are: connectIfNeeded, neverConnect.\" />\n        </Property>\n        <Property Name=\"domains\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Domains (Only applicable when Action is evaluate connection).\" />\n        </Property>\n        <Property Name=\"interfaceTypeMatch\" Type=\"graph.vpnOnDemandRuleInterfaceTypeMatch\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network interface to trigger VPN. Possible values are: notConfigured, ethernet, wiFi, cellular.\" />\n        </Property>\n        <Property Name=\"probeRequiredUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Probe Required Url (Only applicable when Action is evaluate connection and DomainAction is connect if needed).\" />\n        </Property>\n        <Property Name=\"probeUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A URL to probe. If this URL is successfully fetched (returning a 200 HTTP status code) without redirection, this rule matches.\" />\n        </Property>\n        <Property Name=\"ssids\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Service Set Identifiers (SSIDs).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"vpnProxyServer\">\n        <Property Name=\"address\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address.\" />\n        </Property>\n        <Property Name=\"automaticConfigurationScriptUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Proxy's automatic configuration script url.\" />\n        </Property>\n        <Property Name=\"port\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Port. Valid values 0 to 65535\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"vpnRoute\">\n        <Property Name=\"destinationPrefix\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destination prefix (IPv4/v6 address).\" />\n        </Property>\n        <Property Name=\"prefixSize\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prefix size. (1-32). Valid values 1 to 32\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"vpnServer\">\n        <Property Name=\"address\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address (IP address, FQDN or URL)\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description.\" />\n        </Property>\n        <Property Name=\"isDefaultServer\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default server.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"vpnTrafficRule\">\n        <Property Name=\"appId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App identifier, if this traffic rule is triggered by an app.\" />\n        </Property>\n        <Property Name=\"appType\" Type=\"graph.vpnTrafficRuleAppType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App type, if this traffic rule is triggered by an app. Possible values are: none, desktop, universal.\" />\n        </Property>\n        <Property Name=\"claims\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Claims associated with this traffic rule.\" />\n        </Property>\n        <Property Name=\"localAddressRanges\" Type=\"Collection(graph.iPv4Range)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Local address range. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"localPortRanges\" Type=\"Collection(graph.numberRange)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Local port range can be set only when protocol is either TCP or UDP (6 or 17). This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name.\" />\n        </Property>\n        <Property Name=\"protocols\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Protocols (0-255). Valid values 0 to 255\" />\n        </Property>\n        <Property Name=\"remoteAddressRanges\" Type=\"Collection(graph.iPv4Range)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote address range. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"remotePortRanges\" Type=\"Collection(graph.numberRange)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Remote port range can be set only when protocol is either TCP or UDP (6 or 17). This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"routingPolicyType\" Type=\"graph.vpnTrafficRuleRoutingPolicyType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When app triggered, indicates whether to enable split tunneling along this route. Possible values are: none, splitTunnel, forceTunnel.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windows10AppsForceUpdateSchedule\">\n        <Property Name=\"recurrence\" Type=\"graph.windows10AppsUpdateRecurrence\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recurrence schedule. Possible values are: none, daily, weekly, monthly.\" />\n        </Property>\n        <Property Name=\"runImmediatelyIfAfterStartDateTime\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, runs the task immediately if StartDateTime is in the past, else, runs at the next recurrence.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start time for the force restart.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windows10AssociatedApps\">\n        <Property Name=\"appType\" Type=\"graph.windows10AppType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application type. Possible values are: desktop, universal.\" />\n        </Property>\n        <Property Name=\"identifier\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windows10NetworkProxyServer\">\n        <Property Name=\"address\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address to the proxy server. Specify an address in the format [':']\" />\n        </Property>\n        <Property Name=\"exceptions\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Addresses that should not use the proxy server. The system will not use the proxy server for addresses beginning with what is specified in this node.\" />\n        </Property>\n        <Property Name=\"useForLocalAddresses\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the proxy server should be used for local (intranet) addresses.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windows10VpnProxyServer\" BaseType=\"graph.vpnProxyServer\">\n        <Property Name=\"bypassProxyServerForLocalAddress\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bypass proxy server for local address.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windows81VpnProxyServer\" BaseType=\"graph.vpnProxyServer\">\n        <Property Name=\"automaticallyDetectProxySettings\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Automatically detect proxy settings.\" />\n        </Property>\n        <Property Name=\"bypassProxyServerForLocalAddress\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bypass proxy server for local address.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsFirewallNetworkProfile\">\n        <Property Name=\"authorizedApplicationRulesFromGroupPolicyMerged\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority.\" />\n        </Property>\n        <Property Name=\"authorizedApplicationRulesFromGroupPolicyNotMerged\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to prevent merging authorized application rules from group policy with those from local store instead of ignoring the local store rules. When AuthorizedApplicationRulesFromGroupPolicyNotMerged and AuthorizedApplicationRulesFromGroupPolicyMerged are both true, AuthorizedApplicationRulesFromGroupPolicyMerged takes priority.\" />\n        </Property>\n        <Property Name=\"connectionSecurityRulesFromGroupPolicyMerged\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority.\" />\n        </Property>\n        <Property Name=\"connectionSecurityRulesFromGroupPolicyNotMerged\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to prevent merging connection security rules from group policy with those from local store instead of ignoring the local store rules. When ConnectionSecurityRulesFromGroupPolicyNotMerged and ConnectionSecurityRulesFromGroupPolicyMerged are both true, ConnectionSecurityRulesFromGroupPolicyMerged takes priority.\" />\n        </Property>\n        <Property Name=\"firewallEnabled\" Type=\"graph.stateManagementSetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the host device to allow or block the firewall and advanced security enforcement for the network profile. Possible values are: notConfigured, blocked, allowed.\" />\n        </Property>\n        <Property Name=\"globalPortRulesFromGroupPolicyMerged\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority.\" />\n        </Property>\n        <Property Name=\"globalPortRulesFromGroupPolicyNotMerged\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to prevent merging global port rules from group policy with those from local store instead of ignoring the local store rules. When GlobalPortRulesFromGroupPolicyNotMerged and GlobalPortRulesFromGroupPolicyMerged are both true, GlobalPortRulesFromGroupPolicyMerged takes priority.\" />\n        </Property>\n        <Property Name=\"inboundConnectionsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority.\" />\n        </Property>\n        <Property Name=\"inboundConnectionsRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to allow all incoming connections by default. When InboundConnectionsRequired and InboundConnectionsBlocked are both true, InboundConnectionsBlocked takes priority.\" />\n        </Property>\n        <Property Name=\"inboundNotificationsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevents the firewall from displaying notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority.\" />\n        </Property>\n        <Property Name=\"inboundNotificationsRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows the firewall to display notifications when an application is blocked from listening on a port. When InboundNotificationsRequired and InboundNotificationsBlocked are both true, InboundNotificationsBlocked takes priority.\" />\n        </Property>\n        <Property Name=\"incomingTrafficBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block all incoming traffic regardless of other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority.\" />\n        </Property>\n        <Property Name=\"incomingTrafficRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to allow incoming traffic pursuant to other policy settings. When IncomingTrafficRequired and IncomingTrafficBlocked are both true, IncomingTrafficBlocked takes priority.\" />\n        </Property>\n        <Property Name=\"outboundConnectionsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority. This setting will get applied to Windows releases version 1809 and above.\" />\n        </Property>\n        <Property Name=\"outboundConnectionsRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to allow all outgoing connections by default. When OutboundConnectionsRequired and OutboundConnectionsBlocked are both true, OutboundConnectionsBlocked takes priority. This setting will get applied to Windows releases version 1809 and above.\" />\n        </Property>\n        <Property Name=\"policyRulesFromGroupPolicyMerged\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to merge Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority.\" />\n        </Property>\n        <Property Name=\"policyRulesFromGroupPolicyNotMerged\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to prevent merging Firewall Rule policies from group policy with those from local store instead of ignoring the local store rules. When PolicyRulesFromGroupPolicyNotMerged and PolicyRulesFromGroupPolicyMerged are both true, PolicyRulesFromGroupPolicyMerged takes priority.\" />\n        </Property>\n        <Property Name=\"securedPacketExemptionAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to allow the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority.\" />\n        </Property>\n        <Property Name=\"securedPacketExemptionBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block the host computer to respond to unsolicited network traffic of that traffic is secured by IPSec even when stealthModeBlocked is set to true. When SecuredPacketExemptionBlocked and SecuredPacketExemptionAllowed are both true, SecuredPacketExemptionAllowed takes priority.\" />\n        </Property>\n        <Property Name=\"stealthModeBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Prevent the server from operating in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority.\" />\n        </Property>\n        <Property Name=\"stealthModeRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the server to operate in stealth mode. When StealthModeRequired and StealthModeBlocked are both true, StealthModeBlocked takes priority.\" />\n        </Property>\n        <Property Name=\"unicastResponsesToMulticastBroadcastsBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to block unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority.\" />\n        </Property>\n        <Property Name=\"unicastResponsesToMulticastBroadcastsRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configures the firewall to allow unicast responses to multicast broadcast traffic. When UnicastResponsesToMulticastBroadcastsRequired and UnicastResponsesToMulticastBroadcastsBlocked are both true, UnicastResponsesToMulticastBroadcastsBlocked takes priority.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsFirewallRule\">\n        <Property Name=\"action\" Type=\"graph.stateManagementSetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The action the rule enforces. If not specified, the default is Allowed. Possible values are: notConfigured, blocked, allowed.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the rule.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the rule. Does not need to be unique.\" />\n        </Property>\n        <Property Name=\"edgeTraversal\" Type=\"graph.stateManagementSetting\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether edge traversal is enabled or disabled for this rule. The EdgeTraversal setting indicates that specific inbound traffic is allowed to tunnel through NATs and other edge devices using the Teredo tunneling technology. In order for this setting to work correctly, the application or service with the inbound firewall rule needs to support IPv6. The primary application of this setting allows listeners on the host to be globally addressable through a Teredo IPv6 address. New rules have the EdgeTraversal property disabled by default. Possible values are: notConfigured, blocked, allowed.\" />\n        </Property>\n        <Property Name=\"filePath\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The full file path of an app that's affected by the firewall rule.\" />\n        </Property>\n        <Property Name=\"interfaceTypes\" Type=\"graph.windowsFirewallRuleInterfaceTypes\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The interface types of the rule. Possible values are: notConfigured, remoteAccess, wireless, lan.\" />\n        </Property>\n        <Property Name=\"localAddressRanges\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of local addresses covered by the rule. Default is any address. Valid tokens include:'' indicates any local address. If present, this must be the only token included.A subnet can be specified using either the subnet mask or network prefix notation. If neither a subnet mask nor a network prefix is specified, the subnet mask defaults to 255.255.255.255.A valid IPv6 address.An IPv4 address range in the format of 'start address - end address' with no spaces included.An IPv6 address range in the format of 'start address - end address' with no spaces included.\" />\n        </Property>\n        <Property Name=\"localPortRanges\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of local port ranges. For example, '100-120', '200', '300-320'. If not specified, the default is All.\" />\n        </Property>\n        <Property Name=\"localUserAuthorizations\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the list of authorized local users for the app container. This is a string in Security Descriptor Definition Language (SDDL) format.\" />\n        </Property>\n        <Property Name=\"packageFamilyName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The package family name of a Microsoft Store application that's affected by the firewall rule.\" />\n        </Property>\n        <Property Name=\"profileTypes\" Type=\"graph.windowsFirewallRuleNetworkProfileTypes\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the profiles to which the rule belongs. If not specified, the default is All. Possible values are: notConfigured, domain, private, public.\" />\n        </Property>\n        <Property Name=\"protocol\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"0-255 number representing the IP protocol (TCP = 6, UDP = 17). If not specified, the default is All. Valid values 0 to 255\" />\n        </Property>\n        <Property Name=\"remoteAddressRanges\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of tokens specifying the remote addresses covered by the rule. Tokens are case insensitive. Default is any address. Valid tokens include:'' indicates any remote address. If present, this must be the only token included.'Defaultgateway''DHCP''DNS''WINS''Intranet' (supported on Windows versions 1809+)'RmtIntranet' (supported on Windows versions 1809+)'Internet' (supported on Windows versions 1809+)'Ply2Renders' (supported on Windows versions 1809+)'LocalSubnet' indicates any local address on the local subnet.A subnet can be specified using either the subnet mask or network prefix notation. If neither a subnet mask nor a network prefix is specified, the subnet mask defaults to 255.255.255.255.A valid IPv6 address.An IPv4 address range in the format of 'start address - end address' with no spaces included.An IPv6 address range in the format of 'start address - end address' with no spaces included.\" />\n        </Property>\n        <Property Name=\"remotePortRanges\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of remote port ranges. For example, '100-120', '200', '300-320'. If not specified, the default is All.\" />\n        </Property>\n        <Property Name=\"serviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name used in cases when a service, not an application, is sending or receiving traffic.\" />\n        </Property>\n        <Property Name=\"trafficDirection\" Type=\"graph.windowsFirewallRuleTrafficDirectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The traffic direction that the rule is enabled for. If not specified, the default is Out. Possible values are: notConfigured, out, in.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsKioskUser\" Abstract=\"true\" />\n      <ComplexType Name=\"windowsKioskActiveDirectoryGroup\" BaseType=\"graph.windowsKioskUser\">\n        <Property Name=\"groupName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the AD group that will be locked to this kiosk configuration\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsKioskAppBase\" Abstract=\"true\">\n        <Property Name=\"appType\" Type=\"graph.windowsKioskAppType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app type. Possible values are: unknown, store, desktop, aumId.\" />\n        </Property>\n        <Property Name=\"autoLaunch\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allow the app to be auto-launched in multi-app kiosk mode\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the friendly name of an app\" />\n        </Property>\n        <Property Name=\"startLayoutTileSize\" Type=\"graph.windowsAppStartLayoutTileSize\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app tile size for the start layout. Possible values are: hidden, small, medium, wide, large.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsKioskAppConfiguration\" Abstract=\"true\" />\n      <ComplexType Name=\"windowsKioskAutologon\" BaseType=\"graph.windowsKioskUser\" />\n      <ComplexType Name=\"windowsKioskAzureADGroup\" BaseType=\"graph.windowsKioskUser\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the AzureAD group that will be locked to this kiosk configuration\" />\n        </Property>\n        <Property Name=\"groupId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the AzureAD group that will be locked to this kiosk configuration\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsKioskAzureADUser\" BaseType=\"graph.windowsKioskUser\">\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the AzureAD user that will be locked to this kiosk configuration\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user accounts that will be locked to this kiosk configuration\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsKioskDesktopApp\" BaseType=\"graph.windowsKioskAppBase\">\n        <Property Name=\"desktopApplicationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the DesktopApplicationID of the app\" />\n        </Property>\n        <Property Name=\"desktopApplicationLinkPath\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the DesktopApplicationLinkPath of the app\" />\n        </Property>\n        <Property Name=\"path\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Define the path of a desktop app\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsKioskForceUpdateSchedule\">\n        <Property Name=\"dayofMonth\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Day of month. Valid values 1 to 31\" />\n        </Property>\n        <Property Name=\"dayofWeek\" Type=\"graph.dayOfWeek\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Day of week. Possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday.\" />\n        </Property>\n        <Property Name=\"recurrence\" Type=\"graph.windows10AppsUpdateRecurrence\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recurrence schedule. Possible values are: none, daily, weekly, monthly.\" />\n        </Property>\n        <Property Name=\"runImmediatelyIfAfterStartDateTime\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, runs the task immediately if StartDateTime is in the past, else, runs at the next recurrence.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start time for the force restart.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsKioskLocalGroup\" BaseType=\"graph.windowsKioskUser\">\n        <Property Name=\"groupName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the local group that will be locked to this kiosk configuration\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsKioskLocalUser\" BaseType=\"graph.windowsKioskUser\">\n        <Property Name=\"userName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The local user that will be locked to this kiosk configuration\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsKioskMultipleApps\" BaseType=\"graph.windowsKioskAppConfiguration\">\n        <Property Name=\"allowAccessToDownloadsFolder\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting allows access to Downloads folder in file explorer.\" />\n        </Property>\n        <Property Name=\"apps\" Type=\"Collection(graph.windowsKioskAppBase)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"These are the only Windows Store Apps that will be available to launch from the Start menu. This collection can contain a maximum of 128 elements.\" />\n        </Property>\n        <Property Name=\"disallowDesktopApps\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting indicates that desktop apps are allowed. Default to true.\" />\n        </Property>\n        <Property Name=\"showTaskBar\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This setting allows the admin to specify whether the Task Bar is shown or not.\" />\n        </Property>\n        <Property Name=\"startMenuLayoutXml\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allows admins to override the default Start layout and prevents the user from changing it. The layout is modified by specifying an XML file based on a layout modification schema. XML needs to be in Binary format.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsKioskProfile\">\n        <Property Name=\"appConfiguration\" Type=\"graph.windowsKioskAppConfiguration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The App configuration that will be used for this kiosk configuration.\" />\n        </Property>\n        <Property Name=\"profileId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key of the entity.\" />\n        </Property>\n        <Property Name=\"profileName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is a friendly name used to identify a group of applications, the layout of these apps on the start menu and the users to whom this kiosk configuration is assigned.\" />\n        </Property>\n        <Property Name=\"userAccountsConfiguration\" Type=\"Collection(graph.windowsKioskUser)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user accounts that will be locked to this kiosk configuration. This collection can contain a maximum of 100 elements.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsKioskSingleUWPApp\" BaseType=\"graph.windowsKioskAppConfiguration\">\n        <Property Name=\"uwpApp\" Type=\"graph.windowsKioskUWPApp\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the only Application User Model ID (AUMID) that will be available to launch use while in Kiosk Mode\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsKioskUWPApp\" BaseType=\"graph.windowsKioskAppBase\">\n        <Property Name=\"appId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This references an Intune App that will be target to the same assignments as Kiosk configuration\" />\n        </Property>\n        <Property Name=\"appUserModelId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the only Application User Model ID (AUMID) that will be available to launch use while in Kiosk Mode\" />\n        </Property>\n        <Property Name=\"containedAppId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This references an contained App from an Intune App\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsKioskSingleWin32App\" BaseType=\"graph.windowsKioskAppConfiguration\">\n        <Property Name=\"win32App\" Type=\"graph.windowsKioskWin32App\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the win32 app that will be available to launch use while in Kiosk Mode\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsKioskWin32App\" BaseType=\"graph.windowsKioskAppBase\">\n        <Property Name=\"classicAppPath\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the classicapppath to be used by v4 Win32 app while in Kiosk Mode\" />\n        </Property>\n        <Property Name=\"edgeKiosk\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edge kiosk (url) for Edge kiosk mode\" />\n        </Property>\n        <Property Name=\"edgeKioskIdleTimeoutMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edge kiosk idle timeout in minutes for Edge kiosk mode. Valid values 0 to 1440\" />\n        </Property>\n        <Property Name=\"edgeKioskType\" Type=\"graph.windowsEdgeKioskType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edge kiosk type for Edge kiosk mode. Possible values are: publicBrowsing, fullScreen.\" />\n        </Property>\n        <Property Name=\"edgeNoFirstRun\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Edge first run flag for Edge kiosk mode\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsKioskVisitor\" BaseType=\"graph.windowsKioskUser\" />\n      <ComplexType Name=\"windowsNetworkIsolationPolicy\">\n        <Property Name=\"enterpriseCloudResources\" Type=\"Collection(graph.proxiedDomain)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains a list of enterprise resource domains hosted in the cloud that need to be protected. Connections to these resources are considered enterprise data. If a proxy is paired with a cloud resource, traffic to the cloud resource will be routed through the enterprise network via the denoted proxy server (on Port 80). A proxy server used for this purpose must also be configured using the EnterpriseInternalProxyServers policy. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"enterpriseInternalProxyServers\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the comma-separated list of internal proxy servers. For example, '157.54.14.28, 157.54.11.118, 10.202.14.167, 157.53.14.163, 157.69.210.59'. These proxies have been configured by the admin to connect to specific resources on the Internet. They are considered to be enterprise network locations. The proxies are only leveraged in configuring the EnterpriseCloudResources policy to force traffic to the matched cloud resources through these proxies.\" />\n        </Property>\n        <Property Name=\"enterpriseIPRanges\" Type=\"Collection(graph.ipRange)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sets the enterprise IP ranges that define the computers in the enterprise network. Data that comes from those computers will be considered part of the enterprise and protected. These locations will be considered a safe destination for enterprise data to be shared to. This collection can contain a maximum of 500 elements.\" />\n        </Property>\n        <Property Name=\"enterpriseIPRangesAreAuthoritative\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that tells the client to accept the configured list and not to use heuristics to attempt to find other subnets. Default is false.\" />\n        </Property>\n        <Property Name=\"enterpriseNetworkDomainNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the list of domains that comprise the boundaries of the enterprise. Data from one of these domains that is sent to a device will be considered enterprise data and protected. These locations will be considered a safe destination for enterprise data to be shared to.\" />\n        </Property>\n        <Property Name=\"enterpriseProxyServers\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is a list of proxy servers. Any server not on this list is considered non-enterprise.\" />\n        </Property>\n        <Property Name=\"enterpriseProxyServersAreAuthoritative\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Boolean value that tells the client to accept the configured list of proxies and not try to detect other work proxies. Default is false\" />\n        </Property>\n        <Property Name=\"neutralDomainResources\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of domain names that can used for work or personal resource.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsUpdateInstallScheduleType\" Abstract=\"true\" />\n      <ComplexType Name=\"windowsUpdateActiveHoursInstall\" BaseType=\"graph.windowsUpdateInstallScheduleType\">\n        <Property Name=\"activeHoursEnd\" Type=\"Edm.TimeOfDay\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours End\" />\n        </Property>\n        <Property Name=\"activeHoursStart\" Type=\"Edm.TimeOfDay\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Hours Start\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsUpdateScheduledInstall\" BaseType=\"graph.windowsUpdateInstallScheduleType\">\n        <Property Name=\"scheduledInstallDay\" Type=\"graph.weeklySchedule\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Install Day in week. Possible values are: userDefined, everyday, sunday, monday, tuesday, wednesday, thursday, friday, saturday, noScheduledScan.\" />\n        </Property>\n        <Property Name=\"scheduledInstallTime\" Type=\"Edm.TimeOfDay\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scheduled Install Time during day\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationSettingInstance\" Abstract=\"true\">\n        <Property Name=\"settingDefinitionId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Definition Id\" />\n        </Property>\n        <Property Name=\"settingInstanceTemplateReference\" Type=\"graph.deviceManagementConfigurationSettingInstanceTemplateReference\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Instance Template Reference\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationChoiceSettingCollectionInstance\" BaseType=\"graph.deviceManagementConfigurationSettingInstance\">\n        <Property Name=\"choiceSettingCollectionValue\" Type=\"Collection(graph.deviceManagementConfigurationChoiceSettingValue)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Choice setting collection value\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationSettingValue\" Abstract=\"true\">\n        <Property Name=\"settingValueTemplateReference\" Type=\"graph.deviceManagementConfigurationSettingValueTemplateReference\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting value template reference\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationChoiceSettingValue\" BaseType=\"graph.deviceManagementConfigurationSettingValue\">\n        <Property Name=\"children\" Type=\"Collection(graph.deviceManagementConfigurationSettingInstance)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Child settings.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Choice setting value: an OptionDefinition ItemId.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationSettingInstanceTemplate\" Abstract=\"true\">\n        <Property Name=\"isRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if a policy must specify this setting.\" />\n        </Property>\n        <Property Name=\"settingDefinitionId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Definition Id\" />\n        </Property>\n        <Property Name=\"settingInstanceTemplateId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Instance Template Id\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationChoiceSettingCollectionInstanceTemplate\" BaseType=\"graph.deviceManagementConfigurationSettingInstanceTemplate\">\n        <Property Name=\"allowUnmanagedValues\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Linked policy may append values which are not present in the template.\" />\n        </Property>\n        <Property Name=\"choiceSettingCollectionValueTemplate\" Type=\"Collection(graph.deviceManagementConfigurationChoiceSettingValueTemplate)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Choice Setting Collection Value Template\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationChoiceSettingValueTemplate\">\n        <Property Name=\"defaultValue\" Type=\"graph.deviceManagementConfigurationChoiceSettingValueDefaultTemplate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Choice Setting Value Default Template.\" />\n        </Property>\n        <Property Name=\"recommendedValueDefinition\" Type=\"graph.deviceManagementConfigurationChoiceSettingValueDefinitionTemplate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recommended definition override.\" />\n        </Property>\n        <Property Name=\"requiredValueDefinition\" Type=\"graph.deviceManagementConfigurationChoiceSettingValueDefinitionTemplate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required definition override.\" />\n        </Property>\n        <Property Name=\"settingValueTemplateId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Value Template Id\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationChoiceSettingInstance\" BaseType=\"graph.deviceManagementConfigurationSettingInstance\">\n        <Property Name=\"choiceSettingValue\" Type=\"graph.deviceManagementConfigurationChoiceSettingValue\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Choice setting value\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationChoiceSettingInstanceTemplate\" BaseType=\"graph.deviceManagementConfigurationSettingInstanceTemplate\">\n        <Property Name=\"choiceSettingValueTemplate\" Type=\"graph.deviceManagementConfigurationChoiceSettingValueTemplate\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Choice Setting Value Template\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationChoiceSettingValueDefaultTemplate\" Abstract=\"true\" />\n      <ComplexType Name=\"deviceManagementConfigurationChoiceSettingValueConstantDefaultTemplate\" BaseType=\"graph.deviceManagementConfigurationChoiceSettingValueDefaultTemplate\">\n        <Property Name=\"children\" Type=\"Collection(graph.deviceManagementConfigurationSettingInstanceTemplate)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Option Children\" />\n        </Property>\n        <Property Name=\"settingDefinitionOptionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default Constant Value\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationChoiceSettingValueDefinitionTemplate\">\n        <Property Name=\"allowedOptions\" Type=\"Collection(graph.deviceManagementConfigurationOptionDefinitionTemplate)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Choice Setting Allowed Options\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationOptionDefinitionTemplate\">\n        <Property Name=\"children\" Type=\"Collection(graph.deviceManagementConfigurationSettingInstanceTemplate)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Option Children\" />\n        </Property>\n        <Property Name=\"itemId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Option ItemId\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationDependentOn\">\n        <Property Name=\"dependentOn\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of parent setting/ parent setting option dependent on\" />\n        </Property>\n        <Property Name=\"parentSettingId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of parent setting/ parent setting id dependent on\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationSettingApplicability\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"description of the setting\" />\n        </Property>\n        <Property Name=\"deviceMode\" Type=\"graph.deviceManagementConfigurationDeviceMode\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Mode that setting can be applied on. Possible values are: none, kiosk.\" />\n        </Property>\n        <Property Name=\"platform\" Type=\"graph.deviceManagementConfigurationPlatforms\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform setting can be applied on. Possible values are: none, android, iOS, macOS, windows10X, windows10, linux, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"technologies\" Type=\"graph.deviceManagementConfigurationTechnologies\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Which technology channels this setting can be deployed through. Possible values are: none, mdm, windows10XManagement, configManager, appleRemoteManagement, microsoftSense, exchangeOnline, linuxMdm, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationExchangeOnlineSettingApplicability\" BaseType=\"graph.deviceManagementConfigurationSettingApplicability\" />\n      <ComplexType Name=\"deviceManagementConfigurationGroupSettingCollectionInstance\" BaseType=\"graph.deviceManagementConfigurationSettingInstance\">\n        <Property Name=\"groupSettingCollectionValue\" Type=\"Collection(graph.deviceManagementConfigurationGroupSettingValue)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of GroupSetting values\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationGroupSettingValue\" BaseType=\"graph.deviceManagementConfigurationSettingValue\">\n        <Property Name=\"children\" Type=\"Collection(graph.deviceManagementConfigurationSettingInstance)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of child setting instances contained within this GroupSetting\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationGroupSettingCollectionInstanceTemplate\" BaseType=\"graph.deviceManagementConfigurationSettingInstanceTemplate\">\n        <Property Name=\"allowUnmanagedValues\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Linked policy may append values which are not present in the template.\" />\n        </Property>\n        <Property Name=\"groupSettingCollectionValueTemplate\" Type=\"Collection(graph.deviceManagementConfigurationGroupSettingValueTemplate)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Setting Collection Value Template\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationGroupSettingValueTemplate\">\n        <Property Name=\"children\" Type=\"Collection(graph.deviceManagementConfigurationSettingInstanceTemplate)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group setting value children\" />\n        </Property>\n        <Property Name=\"settingValueTemplateId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Value Template Id\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationGroupSettingInstance\" BaseType=\"graph.deviceManagementConfigurationSettingInstance\">\n        <Property Name=\"groupSettingValue\" Type=\"graph.deviceManagementConfigurationGroupSettingValue\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"GroupSetting value\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationGroupSettingInstanceTemplate\" BaseType=\"graph.deviceManagementConfigurationSettingInstanceTemplate\">\n        <Property Name=\"groupSettingValueTemplate\" Type=\"graph.deviceManagementConfigurationGroupSettingValueTemplate\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group Setting Value Template\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationSimpleSettingValue\" BaseType=\"graph.deviceManagementConfigurationSettingValue\" Abstract=\"true\" />\n      <ComplexType Name=\"deviceManagementConfigurationIntegerSettingValue\" BaseType=\"graph.deviceManagementConfigurationSimpleSettingValue\">\n        <Property Name=\"value\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the integer setting.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationIntegerSettingValueDefaultTemplate\" Abstract=\"true\" />\n      <ComplexType Name=\"deviceManagementConfigurationIntegerSettingValueConstantDefaultTemplate\" BaseType=\"graph.deviceManagementConfigurationIntegerSettingValueDefaultTemplate\">\n        <Property Name=\"constantValue\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default Constant Value. Valid values -2147483648 to 2147483647\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationSettingValueDefinition\" />\n      <ComplexType Name=\"deviceManagementConfigurationIntegerSettingValueDefinition\" BaseType=\"graph.deviceManagementConfigurationSettingValueDefinition\">\n        <Property Name=\"maximumValue\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum allowed value of the integer\" />\n        </Property>\n        <Property Name=\"minimumValue\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum allowed value of the integer\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationIntegerSettingValueDefinitionTemplate\">\n        <Property Name=\"maxValue\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer Setting Maximum Value. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"minValue\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer Setting Minimum Value. Valid values -2147483648 to 2147483647\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationSimpleSettingValueTemplate\" Abstract=\"true\">\n        <Property Name=\"settingValueTemplateId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting Value Template Id\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationIntegerSettingValueTemplate\" BaseType=\"graph.deviceManagementConfigurationSimpleSettingValueTemplate\">\n        <Property Name=\"defaultValue\" Type=\"graph.deviceManagementConfigurationIntegerSettingValueDefaultTemplate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Integer Setting Value Default Template.\" />\n        </Property>\n        <Property Name=\"recommendedValueDefinition\" Type=\"graph.deviceManagementConfigurationIntegerSettingValueDefinitionTemplate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recommended value definition.\" />\n        </Property>\n        <Property Name=\"requiredValueDefinition\" Type=\"graph.deviceManagementConfigurationIntegerSettingValueDefinitionTemplate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required value definition.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationOptionDefinition\">\n        <Property Name=\"dependedOnBy\" Type=\"Collection(graph.deviceManagementConfigurationSettingDependedOnBy)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Settings that depends on this option\" />\n        </Property>\n        <Property Name=\"dependentOn\" Type=\"Collection(graph.deviceManagementConfigurationDependentOn)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of dependent settings for this option\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the option\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friendly name of the option\" />\n        </Property>\n        <Property Name=\"helpText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Help text of the option\" />\n        </Property>\n        <Property Name=\"itemId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of option\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the option\" />\n        </Property>\n        <Property Name=\"optionValue\" Type=\"graph.deviceManagementConfigurationSettingValue\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the option\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationSettingDependedOnBy\">\n        <Property Name=\"dependedOnBy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of child setting that is dependent on the current setting\" />\n        </Property>\n        <Property Name=\"required\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value that determines if the child setting is required based on the parent setting's selection\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationPolicyTemplateReference\">\n        <Property Name=\"templateDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template Display Name of the referenced template. This property is read-only.\" />\n        </Property>\n        <Property Name=\"templateDisplayVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template Display Version of the referenced Template. This property is read-only.\" />\n        </Property>\n        <Property Name=\"templateFamily\" Type=\"graph.deviceManagementConfigurationTemplateFamily\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template Family of the referenced Template. This property is read-only. Possible values are: none, endpointSecurityAntivirus, endpointSecurityDiskEncryption, endpointSecurityFirewall, endpointSecurityEndpointDetectionAndResponse, endpointSecurityAttackSurfaceReduction, endpointSecurityAccountProtection, endpointSecurityApplicationControl, endpointSecurityEndpointPrivilegeManagement, enrollmentConfiguration, appQuietTime, baseline, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"templateId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Template id\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationStringSettingValue\" BaseType=\"graph.deviceManagementConfigurationSimpleSettingValue\">\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the string setting.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationReferenceSettingValue\" BaseType=\"graph.deviceManagementConfigurationStringSettingValue\">\n        <Property Name=\"note\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A note that admin can use to put some contextual information\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationReferredSettingInformation\">\n        <Property Name=\"settingDefinitionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting definition id that is being referred to a setting. Applicable for reusable setting\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationSecretSettingValue\" BaseType=\"graph.deviceManagementConfigurationSimpleSettingValue\">\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the secret setting.\" />\n        </Property>\n        <Property Name=\"valueState\" Type=\"graph.deviceManagementConfigurationSecretSettingValueState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gets or sets a value indicating the encryption state of the Value property. Possible values are: invalid, notEncrypted, encryptedValueToken.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationSettingGroupCollectionInstance\" BaseType=\"graph.deviceManagementConfigurationSettingInstance\" />\n      <ComplexType Name=\"deviceManagementConfigurationSettingGroupInstance\" BaseType=\"graph.deviceManagementConfigurationSettingInstance\" />\n      <ComplexType Name=\"deviceManagementConfigurationSettingInstanceTemplateReference\">\n        <Property Name=\"settingInstanceTemplateId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting instance template id\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationSettingOccurrence\">\n        <Property Name=\"maxDeviceOccurrence\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum times setting can be set on device.\" />\n        </Property>\n        <Property Name=\"minDeviceOccurrence\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum times setting can be set on device. A MinDeviceOccurrence of 0 means setting is optional\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationSettingValueTemplateReference\">\n        <Property Name=\"settingValueTemplateId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting value template id\" />\n        </Property>\n        <Property Name=\"useTemplateDefault\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to update policy setting value to match template setting default value\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationSimpleSettingCollectionInstance\" BaseType=\"graph.deviceManagementConfigurationSettingInstance\">\n        <Property Name=\"simpleSettingCollectionValue\" Type=\"Collection(graph.deviceManagementConfigurationSimpleSettingValue)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Simple setting collection instance value\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationSimpleSettingCollectionInstanceTemplate\" BaseType=\"graph.deviceManagementConfigurationSettingInstanceTemplate\">\n        <Property Name=\"allowUnmanagedValues\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Linked policy may append values which are not present in the template.\" />\n        </Property>\n        <Property Name=\"simpleSettingCollectionValueTemplate\" Type=\"Collection(graph.deviceManagementConfigurationSimpleSettingValueTemplate)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Simple Setting Collection Value Template\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationSimpleSettingInstance\" BaseType=\"graph.deviceManagementConfigurationSettingInstance\">\n        <Property Name=\"simpleSettingValue\" Type=\"graph.deviceManagementConfigurationSimpleSettingValue\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Simple setting instance value\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationSimpleSettingInstanceTemplate\" BaseType=\"graph.deviceManagementConfigurationSettingInstanceTemplate\">\n        <Property Name=\"simpleSettingValueTemplate\" Type=\"graph.deviceManagementConfigurationSimpleSettingValueTemplate\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Simple Setting Value Template\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationStringSettingValueDefaultTemplate\" Abstract=\"true\" />\n      <ComplexType Name=\"deviceManagementConfigurationStringSettingValueConstantDefaultTemplate\" BaseType=\"graph.deviceManagementConfigurationStringSettingValueDefaultTemplate\">\n        <Property Name=\"constantValue\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default Constant Value\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationStringSettingValueDefinition\" BaseType=\"graph.deviceManagementConfigurationSettingValueDefinition\">\n        <Property Name=\"fileTypes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supported file types for this setting.\" />\n        </Property>\n        <Property Name=\"format\" Type=\"graph.deviceManagementConfigurationStringFormat\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pre-defined format of the string. Possible values are: none, email, guid, ip, base64, url, version, xml, date, time, binary, regEx, json, dateTime, surfaceHub.\" />\n        </Property>\n        <Property Name=\"inputValidationSchema\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Regular expression or any xml or json schema that the input string should match\" />\n        </Property>\n        <Property Name=\"isSecret\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the setting needs to be treated as a secret. Settings marked as yes will be encrypted in transit and at rest and will be displayed as asterisks when represented in the UX.\" />\n        </Property>\n        <Property Name=\"maximumLength\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum length of string\" />\n        </Property>\n        <Property Name=\"minimumLength\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum length of string\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationStringSettingValueTemplate\" BaseType=\"graph.deviceManagementConfigurationSimpleSettingValueTemplate\">\n        <Property Name=\"defaultValue\" Type=\"graph.deviceManagementConfigurationStringSettingValueDefaultTemplate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String Setting Value Default Template.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConfigurationWindowsSettingApplicability\" BaseType=\"graph.deviceManagementConfigurationSettingApplicability\">\n        <Property Name=\"configurationServiceProviderVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of CSP setting is a part of\" />\n        </Property>\n        <Property Name=\"maximumSupportedVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum supported version of Windows\" />\n        </Property>\n        <Property Name=\"minimumSupportedVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum supported version of Windows\" />\n        </Property>\n        <Property Name=\"requiredAzureAdTrustType\" Type=\"graph.deviceManagementConfigurationAzureAdTrustType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required AzureAD trust type. Possible values are: none, azureAdJoined, addWorkAccount, mdmOnly.\" />\n        </Property>\n        <Property Name=\"requiresAzureAd\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AzureAD setting requirement\" />\n        </Property>\n        <Property Name=\"windowsSkus\" Type=\"Collection(graph.deviceManagementConfigurationWindowsSkus)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Windows SKUs that the setting is applicable for\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementPriorityMetaData\">\n        <Property Name=\"priority\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Priority of the policy. Valid values 1 to 500\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"companyPortalBlockedAction\">\n        <Property Name=\"action\" Type=\"graph.companyPortalAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Action. Possible values are: unknown, remove, reset.\" />\n        </Property>\n        <Property Name=\"ownerType\" Type=\"graph.ownerType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device ownership type. Possible values are: unknown, company, personal.\" />\n        </Property>\n        <Property Name=\"platform\" Type=\"graph.devicePlatformType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device OS/Platform. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"complianceManagementPartnerAssignment\">\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Group assignment target.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceAndAppManagementData\">\n        <Property Name=\"content\" Type=\"Edm.Stream\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceEnrollmentPlatformRestriction\">\n        <Property Name=\"blockedManufacturers\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of blocked Manufacturers.\" />\n        </Property>\n        <Property Name=\"blockedSkus\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of blocked Skus.\" />\n        </Property>\n        <Property Name=\"osMaximumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Max OS version supported\" />\n        </Property>\n        <Property Name=\"osMinimumVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Min OS version supported\" />\n        </Property>\n        <Property Name=\"personalDeviceEnrollmentBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block personally owned devices from enrolling\" />\n        </Property>\n        <Property Name=\"platformBlocked\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Block the platform from enrolling\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementExchangeAccessRule\">\n        <Property Name=\"accessLevel\" Type=\"graph.deviceManagementExchangeAccessLevel\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Access Level for Exchange granted by this rule. Possible values are: none, allow, block, quarantine.\" />\n        </Property>\n        <Property Name=\"deviceClass\" Type=\"graph.deviceManagementExchangeDeviceClass\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Class which will be impacted by this rule.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementExchangeDeviceClass\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device class which will be impacted by this rule.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.deviceManagementExchangeAccessRuleType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of device which is impacted by this rule e.g. Model, Family. Possible values are: family, model.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementPartnerAssignment\">\n        <Property Name=\"target\" Type=\"graph.deviceAndAppManagementAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User groups targeting for devices to be enrolled through partner.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"rgbColor\">\n        <Property Name=\"b\" Type=\"Edm.Byte\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Blue value\" />\n        </Property>\n        <Property Name=\"g\" Type=\"Edm.Byte\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Green value\" />\n        </Property>\n        <Property Name=\"r\" Type=\"Edm.Byte\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Red value\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"vppTokenActionResult\">\n        <Property Name=\"actionName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action name\" />\n        </Property>\n        <Property Name=\"actionState\" Type=\"graph.actionState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action. Possible values are: none, pending, canceled, active, done, failed, notSupported.\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action state was last updated\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time the action was initiated\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"vppTokenLicenseSummary\">\n        <Property Name=\"appleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Apple Id associated with the given Apple Volume Purchase Program Token.\" />\n        </Property>\n        <Property Name=\"availableLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of VPP licenses available.\" />\n        </Property>\n        <Property Name=\"organizationName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organization associated with the Apple Volume Purchase Program Token.\" />\n        </Property>\n        <Property Name=\"usedLicenseCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of VPP licenses in use.\" />\n        </Property>\n        <Property Name=\"vppTokenId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the VPP token.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"vppTokenRevokeLicensesActionResult\" BaseType=\"graph.vppTokenActionResult\">\n        <Property Name=\"actionFailureReason\" Type=\"graph.vppTokenActionFailureReason\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason for the revoke licenses action failure. Possible values are: none, appleFailure, internalError, expiredVppToken, expiredApplePushNotificationCertificate.\" />\n        </Property>\n        <Property Name=\"failedLicensesCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A count of the number of licenses that failed to revoke.\" />\n        </Property>\n        <Property Name=\"totalLicensesCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A count of the number of licenses that were attempted to revoke.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementConstraint\" Abstract=\"true\" />\n      <ComplexType Name=\"deviceManagementEnumConstraint\" BaseType=\"graph.deviceManagementConstraint\">\n        <Property Name=\"values\" Type=\"Collection(graph.deviceManagementEnumValue)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of valid values for this string\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementEnumValue\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for this enum value\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The raw enum value text\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementIntentSettingSecretConstraint\" BaseType=\"graph.deviceManagementConstraint\" />\n      <ComplexType Name=\"deviceManagementSettingAbstractImplementationConstraint\" BaseType=\"graph.deviceManagementConstraint\">\n        <Property Name=\"allowedAbstractImplementationDefinitionIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of value which means not configured for the setting\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementSettingAppConstraint\" BaseType=\"graph.deviceManagementConstraint\">\n        <Property Name=\"supportedTypes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Acceptable app types to allow for this setting\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementSettingBooleanConstraint\" BaseType=\"graph.deviceManagementConstraint\">\n        <Property Name=\"value\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The boolean value to compare against\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementSettingCollectionConstraint\" BaseType=\"graph.deviceManagementConstraint\">\n        <Property Name=\"maximumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum number of elements in the collection\" />\n        </Property>\n        <Property Name=\"minimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum number of elements in the collection\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementSettingComparison\">\n        <Property Name=\"comparisonResult\" Type=\"graph.deviceManagementComparisonResult\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Setting comparison result. Possible values are: unknown, equal, notEqual, added, removed.\" />\n        </Property>\n        <Property Name=\"currentValueJson\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"JSON representation of current intent (or) template setting's value\" />\n        </Property>\n        <Property Name=\"definitionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the setting definition for this instance\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting's display name\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting ID\" />\n        </Property>\n        <Property Name=\"newValueJson\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"JSON representation of new template setting's value\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementSettingDependency\">\n        <Property Name=\"constraints\" Type=\"Collection(graph.deviceManagementConstraint)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of constraints for the dependency setting value\" />\n        </Property>\n        <Property Name=\"definitionId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setting definition ID of the setting depended on\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementSettingEnrollmentTypeConstraint\" BaseType=\"graph.deviceManagementConstraint\">\n        <Property Name=\"enrollmentTypes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of enrollment types\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementSettingFileConstraint\" BaseType=\"graph.deviceManagementConstraint\">\n        <Property Name=\"supportedExtensions\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Acceptable file extensions to upload for this setting\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementSettingIntegerConstraint\" BaseType=\"graph.deviceManagementConstraint\">\n        <Property Name=\"maximumValue\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum permitted value\" />\n        </Property>\n        <Property Name=\"minimumValue\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum permitted value\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementSettingProfileConstraint\" BaseType=\"graph.deviceManagementConstraint\">\n        <Property Name=\"source\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The source of the entity\" />\n        </Property>\n        <Property Name=\"types\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of types this entity carries\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementSettingRegexConstraint\" BaseType=\"graph.deviceManagementConstraint\">\n        <Property Name=\"regex\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The RegEx pattern to match against\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementSettingRequiredConstraint\" BaseType=\"graph.deviceManagementConstraint\">\n        <Property Name=\"notConfiguredValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of value which means not configured for the setting\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementSettingSddlConstraint\" BaseType=\"graph.deviceManagementConstraint\" />\n      <ComplexType Name=\"deviceManagementSettingStringLengthConstraint\" BaseType=\"graph.deviceManagementConstraint\">\n        <Property Name=\"maximumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum permitted string length\" />\n        </Property>\n        <Property Name=\"minimumLength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum permitted string length\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementSettingXmlConstraint\" BaseType=\"graph.deviceManagementConstraint\" />\n      <ComplexType Name=\"securityBaselineContributingPolicy\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the policy\" />\n        </Property>\n        <Property Name=\"sourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the policy\" />\n        </Property>\n        <Property Name=\"sourceType\" Type=\"graph.securityBaselinePolicySourceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Authoring source of the policy. Possible values are: deviceConfiguration, deviceIntent.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"activateDeviceEsimActionResult\" BaseType=\"graph.deviceActionResult\">\n        <Property Name=\"carrierUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Carrier Url to activate the device eSIM\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"appLogCollectionDownloadDetails\">\n        <Property Name=\"appLogDecryptionAlgorithm\" Type=\"graph.appLogDecryptionAlgorithm\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Decryption algorithm for Content. Default is ASE256. Possible values are: aes256, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"decryptionKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Decryption key that used to decrypt the log.\" />\n        </Property>\n        <Property Name=\"downloadUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Download SAS (Shared Access Signature) Url for completed app log request.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"bulkManagedDeviceActionResult\">\n        <Property Name=\"failedDeviceIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failed devices\" />\n        </Property>\n        <Property Name=\"notFoundDeviceIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not found devices\" />\n        </Property>\n        <Property Name=\"notSupportedDeviceIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not supported devices\" />\n        </Property>\n        <Property Name=\"successfulDeviceIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Successful devices\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"comanagedDevicesSummary\">\n        <Property Name=\"compliancePolicyCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices with CompliancePolicy swung-over. This property is read-only.\" />\n        </Property>\n        <Property Name=\"configurationSettingsCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices with ConfigurationSettings swung-over. This property is read-only.\" />\n        </Property>\n        <Property Name=\"endpointProtectionCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices with EndpointProtection swung-over. This property is read-only.\" />\n        </Property>\n        <Property Name=\"inventoryCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices with Inventory swung-over. This property is read-only.\" />\n        </Property>\n        <Property Name=\"modernAppsCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices with ModernApps swung-over. This property is read-only.\" />\n        </Property>\n        <Property Name=\"officeAppsCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices with OfficeApps swung-over. This property is read-only.\" />\n        </Property>\n        <Property Name=\"resourceAccessCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices with ResourceAccess swung-over. This property is read-only.\" />\n        </Property>\n        <Property Name=\"totalComanagedCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Co-Managed Devices. This property is read-only.\" />\n        </Property>\n        <Property Name=\"windowsUpdateForBusinessCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of devices with WindowsUpdateForBusiness swung-over. This property is read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"comanagementEligibleDevicesSummary\">\n        <Property Name=\"comanagedCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices already Co-Managed\" />\n        </Property>\n        <Property Name=\"eligibleButNotAzureAdJoinedCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices eligible for Co-Management but not yet joined to Azure Active Directory\" />\n        </Property>\n        <Property Name=\"eligibleCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices fully eligible for Co-Management\" />\n        </Property>\n        <Property Name=\"ineligibleCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices ineligible for Co-Management\" />\n        </Property>\n        <Property Name=\"needsOsUpdateCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices that will be eligible for Co-Management after an OS update\" />\n        </Property>\n        <Property Name=\"scheduledForEnrollmentCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices scheduled for Co-Management enrollment. Valid values 0 to 9999999\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"configurationManagerAction\">\n        <Property Name=\"action\" Type=\"graph.configurationManagerActionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The action type to trigger on Configuration Manager client. Possible values are: refreshMachinePolicy, refreshUserPolicy, wakeUpClient, appEvaluation, quickScan, fullScan, windowsDefenderUpdateSignatures.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"configurationManagerActionResult\" BaseType=\"graph.deviceActionResult\">\n        <Property Name=\"actionDeliveryStatus\" Type=\"graph.configurationManagerActionDeliveryStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the action being delivered to on-prem server. Possible values are: unknown, pendingDelivery, deliveredToConnectorService, failedToDeliverToConnectorService, deliveredToOnPremisesServer.\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code of Configuration Manager action from client\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deleteUserFromSharedAppleDeviceActionResult\" BaseType=\"graph.deviceActionResult\">\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principal name of the user to be deleted\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceExchangeAccessStateSummary\">\n        <Property Name=\"allowedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Allowed.\" />\n        </Property>\n        <Property Name=\"blockedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Blocked.\" />\n        </Property>\n        <Property Name=\"quarantinedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Quarantined.\" />\n        </Property>\n        <Property Name=\"unavailableDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices for which no Exchange Access State could be found.\" />\n        </Property>\n        <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of devices with Exchange Access State: Unknown.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceGeoLocation\">\n        <Property Name=\"altitude\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Altitude, given in meters above sea level\" />\n        </Property>\n        <Property Name=\"heading\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Heading in degrees from true north\" />\n        </Property>\n        <Property Name=\"horizontalAccuracy\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Accuracy of longitude and latitude in meters\" />\n        </Property>\n        <Property Name=\"lastCollectedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which location was recorded, relative to UTC\" />\n        </Property>\n        <Property Name=\"lastCollectedDateTimeUtc\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which location was recorded, relative to UTC\" />\n        </Property>\n        <Property Name=\"latitude\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Latitude coordinate of the device's location\" />\n        </Property>\n        <Property Name=\"longitude\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Longitude coordinate of the device's location\" />\n        </Property>\n        <Property Name=\"speed\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Speed the device is traveling in meters per second\" />\n        </Property>\n        <Property Name=\"verticalAccuracy\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Accuracy of altitude in meters\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceHealthScriptParameter\" Abstract=\"true\">\n        <Property Name=\"applyDefaultValueWhenNotAssigned\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether Apply DefaultValue When Not Assigned\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the param\" />\n        </Property>\n        <Property Name=\"isRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the param is required\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the param\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceHealthScriptBooleanParameter\" BaseType=\"graph.deviceHealthScriptParameter\">\n        <Property Name=\"defaultValue\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default value of boolean param\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceHealthScriptRunSchedule\" Abstract=\"true\">\n        <Property Name=\"interval\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The x value of every x hours for hourly schedule, every x days for Daily Schedule, every x weeks for weekly schedule, every x months for Monthly Schedule. Valid values 1 to 23\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceHealthScriptTimeSchedule\" BaseType=\"graph.deviceHealthScriptRunSchedule\" Abstract=\"true\">\n        <Property Name=\"time\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"At what time the script is scheduled to run. This collection can contain a maximum of 20 elements.\" />\n        </Property>\n        <Property Name=\"useUtc\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate if the time is Utc or client local time.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceHealthScriptDailySchedule\" BaseType=\"graph.deviceHealthScriptTimeSchedule\" />\n      <ComplexType Name=\"deviceHealthScriptHourlySchedule\" BaseType=\"graph.deviceHealthScriptRunSchedule\" />\n      <ComplexType Name=\"deviceHealthScriptIntegerParameter\" BaseType=\"graph.deviceHealthScriptParameter\">\n        <Property Name=\"defaultValue\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default value of Integer param. Valid values -2147483648 to 2147483647\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceHealthScriptRemediationHistory\">\n        <Property Name=\"historyData\" Type=\"Collection(graph.deviceHealthScriptRemediationHistoryData)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices remediated by the device health script on the given date.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date on which the results history is calculated for the healthscript.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceHealthScriptRemediationHistoryData\">\n        <Property Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date on which devices were remediated by the device health script.\" />\n        </Property>\n        <Property Name=\"noIssueDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices that were found to have no issue by the device health script.\" />\n        </Property>\n        <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices remediated by the device health script.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceHealthScriptRemediationSummary\">\n        <Property Name=\"remediatedDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices remediated by device health scripts.\" />\n        </Property>\n        <Property Name=\"scriptCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of device health scripts deployed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceHealthScriptRunOnceSchedule\" BaseType=\"graph.deviceHealthScriptTimeSchedule\">\n        <Property Name=\"date\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date the script is scheduled to run. This collection can contain a maximum of 20 elements.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceHealthScriptStringParameter\" BaseType=\"graph.deviceHealthScriptParameter\">\n        <Property Name=\"defaultValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default value of string param\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceLogCollectionRequest\">\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier\" />\n        </Property>\n        <Property Name=\"templateType\" Type=\"graph.deviceLogCollectionTemplateType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The template type that is sent with the collection request. Possible values are: predefined.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceOperatingSystemSummary\">\n        <Property Name=\"androidCorporateWorkProfileCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of Corporate work profile Android devices. Also known as Corporate Owned Personally Enabled (COPE). Valid values -1 to 2147483647\" />\n        </Property>\n        <Property Name=\"androidCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of android device count.\" />\n        </Property>\n        <Property Name=\"androidDedicatedCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of dedicated Android devices.\" />\n        </Property>\n        <Property Name=\"androidDeviceAdminCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of device admin Android devices.\" />\n        </Property>\n        <Property Name=\"androidFullyManagedCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of fully managed Android devices.\" />\n        </Property>\n        <Property Name=\"androidWorkProfileCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of work profile Android devices.\" />\n        </Property>\n        <Property Name=\"aospUserAssociatedCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of AOSP user-associated Android devices. Valid values 0 to 2147483647\" />\n        </Property>\n        <Property Name=\"aospUserlessCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of AOSP userless Android devices. Valid values 0 to 2147483647\" />\n        </Property>\n        <Property Name=\"chromeOSCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Chrome OS devices. Valid values 0 to 2147483647\" />\n        </Property>\n        <Property Name=\"configMgrDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of ConfigMgr managed devices.\" />\n        </Property>\n        <Property Name=\"iosCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of iOS device count.\" />\n        </Property>\n        <Property Name=\"linuxCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Linux OS devices. Valid values 0 to 2147483647\" />\n        </Property>\n        <Property Name=\"macOSCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Mac OS X device count.\" />\n        </Property>\n        <Property Name=\"unknownCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of unknown device count.\" />\n        </Property>\n        <Property Name=\"windowsCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Windows device count.\" />\n        </Property>\n        <Property Name=\"windowsMobileCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of Windows mobile device count.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceScopeActionResult\">\n        <Property Name=\"deviceScopeAction\" Type=\"graph.deviceScopeAction\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The triggered action name. Possible values are: .\" />\n        </Property>\n        <Property Name=\"deviceScopeId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the device scope the action was triggered on.\" />\n        </Property>\n        <Property Name=\"failedMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The message indicates the reason the device scope action failed to trigger.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.deviceScopeActionStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the status of the attempt device scope action. When succeeded, the action was succeessfully triggered, When failed, the action was failed to trigger. Possible values are: failed, succeeded, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"sharedAppleDeviceUser\">\n        <Property Name=\"dataQuota\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data quota\" />\n        </Property>\n        <Property Name=\"dataToSync\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data to sync\" />\n        </Property>\n        <Property Name=\"dataUsed\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data quota\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User name\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userExperienceAnalyticsInsightValue\" Abstract=\"true\" />\n      <ComplexType Name=\"insightValueDouble\" BaseType=\"graph.userExperienceAnalyticsInsightValue\">\n        <Property Name=\"value\" Type=\"Edm.Double\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"insightValueInt\" BaseType=\"graph.userExperienceAnalyticsInsightValue\">\n        <Property Name=\"value\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"locateDeviceActionResult\" BaseType=\"graph.deviceActionResult\">\n        <Property Name=\"deviceLocation\" Type=\"graph.deviceGeoLocation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"device location\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"managedDeviceModelsAndManufacturers\">\n        <Property Name=\"deviceManufacturers\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Manufactures for managed devices in the account\" />\n        </Property>\n        <Property Name=\"deviceModels\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Models for managed devices in the account\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"oemWarranty\">\n        <Property Name=\"additionalWarranties\" Type=\"Collection(graph.warrantyOffer)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of additional warranty offers. This collection can contain a maximum of 100 elements.\" />\n        </Property>\n        <Property Name=\"baseWarranties\" Type=\"Collection(graph.warrantyOffer)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of base warranty offers. This collection can contain a maximum of 100 elements.\" />\n        </Property>\n        <Property Name=\"deviceConfigurationUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device configuration page URL\" />\n        </Property>\n        <Property Name=\"deviceWarrantyUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device warranty page URL\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"warrantyOffer\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Warranty offer description\" />\n        </Property>\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Warranty offer end date\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Warranty offer start date\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.warrantyType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Warranty offer type. Possible values are: unknown, manufacturer, contractual, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"osVersionCount\">\n        <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware for the OS version\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp of the last update for the device count in UTC\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"OS version\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"powerliftDownloadRequest\">\n        <Property Name=\"files\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of files to download\" />\n        </Property>\n        <Property Name=\"powerliftId\" Type=\"Edm.Guid\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique id for the request\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"powerliftIncidentMetadata\">\n        <Property Name=\"application\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the application the diagnostic is from. Example: com.microsoft.CompanyPortal\" />\n        </Property>\n        <Property Name=\"clientVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the application. Example: 5.2203.1\" />\n        </Property>\n        <Property Name=\"createdAtDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the app diagnostic was created. Example: 2022-04-19T17:24:45.313Z\" />\n        </Property>\n        <Property Name=\"easyId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique app diagnostic identifier as a user friendly 8 character hexadecimal string. Example: 8520467A\" />\n        </Property>\n        <Property Name=\"fileNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of files that are associated with the diagnostic.\" />\n        </Property>\n        <Property Name=\"locale\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The locale information of the application. Example: en-US\" />\n        </Property>\n        <Property Name=\"platform\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device's OS the diagnostic is from. Example: iOS\" />\n        </Property>\n        <Property Name=\"powerliftId\" Type=\"Edm.Guid\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the app diagnostic. Example: 8520467a-49a9-44a4-8447-8dfb8bec6726\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"remoteLockActionResult\" BaseType=\"graph.deviceActionResult\">\n        <Property Name=\"unlockPin\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pin to unlock the client\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"resetPasscodeActionResult\" BaseType=\"graph.deviceActionResult\">\n        <Property Name=\"errorCode\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RotateBitLockerKeys action error code. Valid values 0 to 2147483647\" />\n        </Property>\n        <Property Name=\"passcode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Newly generated passcode for the device\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"revokeAppleVppLicensesActionResult\" BaseType=\"graph.deviceActionResult\">\n        <Property Name=\"failedLicensesCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of Apple Vpp licenses that failed to revoke\" />\n        </Property>\n        <Property Name=\"totalLicensesCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of Apple Vpp licenses associated\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"rotateBitLockerKeysDeviceActionResult\" BaseType=\"graph.deviceActionResult\">\n        <Property Name=\"errorCode\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"RotateBitLockerKeys action error code\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"tenantAttachRBACState\">\n        <Property Name=\"enabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the tenant is enabled for Tenant Attach with role management.  TRUE if enabled, FALSE if the Tenant Attach with rolemanagement is disabled.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"updateWindowsDeviceAccountActionParameter\">\n        <Property Name=\"calendarSyncEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"deviceAccount\" Type=\"graph.windowsDeviceAccount\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"deviceAccountEmail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"exchangeServer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"passwordRotationEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"sessionInitiationProtocalAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsDeviceAccount\">\n        <Property Name=\"password\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userExperienceAnalyticsAutopilotDevicesSummary\">\n        <Property Name=\"devicesNotAutopilotRegistered\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of intune devices that are not autopilot registerd.\" />\n        </Property>\n        <Property Name=\"devicesWithoutAutopilotProfileAssigned\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of intune devices not autopilot profile assigned.\" />\n        </Property>\n        <Property Name=\"totalWindows10DevicesWithoutTenantAttached\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of windows 10 devices that are Intune and Comanaged.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userExperienceAnalyticsCloudIdentityDevicesSummary\">\n        <Property Name=\"deviceWithoutCloudIdentityCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of devices that are not cloud identity.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userExperienceAnalyticsCloudManagementDevicesSummary\">\n        <Property Name=\"coManagedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of  co-managed devices.\" />\n        </Property>\n        <Property Name=\"intuneDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of intune devices that are not autopilot registerd.\" />\n        </Property>\n        <Property Name=\"tenantAttachDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of tenant attach devices.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userExperienceAnalyticsDeviceScopeSummary\">\n        <Property Name=\"completedDeviceScopeIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of the user experience analytics device scope Unique Identifiers that are enabled and finished recalculating the report metric.\" />\n        </Property>\n        <Property Name=\"insufficientDataDeviceScopeIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of user experience analytics device scope Unique Identitfiers that are enabled but there is insufficient data to calculate results.\" />\n        </Property>\n        <Property Name=\"totalDeviceScopes\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of user experience analytics device scopes. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"totalDeviceScopesEnabled\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of user experience analytics device scopes that are enabled. Valid values -2147483648 to 2147483647\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userExperienceAnalyticsInsight\">\n        <Property Name=\"insightId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the user experience analytics insight.\" />\n        </Property>\n        <Property Name=\"severity\" Type=\"graph.userExperienceAnalyticsInsightSeverity\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value of the user experience analytics insight. Possible values are: none, informational, warning, error.\" />\n        </Property>\n        <Property Name=\"userExperienceAnalyticsMetricId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the user experience analytics insight.\" />\n        </Property>\n        <Property Name=\"values\" Type=\"Collection(graph.userExperienceAnalyticsInsightValue)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value of the user experience analytics insight.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userExperienceAnalyticsWindows10DevicesSummary\">\n        <Property Name=\"unsupportedOSversionDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of Windows 10 devices that have unsupported OS versions.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userExperienceAnalyticsWorkFromAnywhereDevicesSummary\">\n        <Property Name=\"autopilotDevicesSummary\" Type=\"graph.userExperienceAnalyticsAutopilotDevicesSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value of work from anywhere autopilot devices summary.\" />\n        </Property>\n        <Property Name=\"cloudIdentityDevicesSummary\" Type=\"graph.userExperienceAnalyticsCloudIdentityDevicesSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics work from anywhere Cloud Identity devices summary.\" />\n        </Property>\n        <Property Name=\"cloudManagementDevicesSummary\" Type=\"graph.userExperienceAnalyticsCloudManagementDevicesSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience work from anywhere Cloud management devices summary.\" />\n        </Property>\n        <Property Name=\"coManagedDevices\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of co-managed devices. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"devicesNotAutopilotRegistered\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of intune devices that are not autopilot registerd. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"devicesWithoutAutopilotProfileAssigned\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of intune devices not autopilot profile assigned. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"devicesWithoutCloudIdentity\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of devices that are not cloud identity. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"intuneDevices\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of intune devices that are not autopilot registerd. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"tenantAttachDevices\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total count of tenant attach devices. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"totalDevices\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total count of devices. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"unsupportedOSversionDevices\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of Windows 10 devices that have unsupported OS versions. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"windows10Devices\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of windows 10 devices. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"windows10DevicesSummary\" Type=\"graph.userExperienceAnalyticsWindows10DevicesSummary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user experience analytics work from anywhere Windows 10 devices summary.\" />\n        </Property>\n        <Property Name=\"windows10DevicesWithoutTenantAttach\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The count of windows 10 devices that are Intune and Comanaged. Valid values -2147483648 to 2147483647\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsDefenderScanActionResult\" BaseType=\"graph.deviceActionResult\">\n        <Property Name=\"scanType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Scan type either full scan or quick scan\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsDeviceADAccount\" BaseType=\"graph.windowsDeviceAccount\">\n        <Property Name=\"domainName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"userName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsDeviceAzureADAccount\" BaseType=\"graph.windowsDeviceAccount\">\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsMalwareCategoryCount\">\n        <Property Name=\"activeMalwareDetectionCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of active malware detections for this malware category. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"category\" Type=\"graph.windowsMalwareCategory\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware category. Possible values are: invalid, adware, spyware, passwordStealer, trojanDownloader, worm, backdoor, remoteAccessTrojan, trojan, emailFlooder, keylogger, dialer, monitoringSoftware, browserModifier, cookie, browserPlugin, aolExploit, nuker, securityDisabler, jokeProgram, hostileActiveXControl, softwareBundler, stealthNotifier, settingsModifier, toolBar, remoteControlSoftware, trojanFtp, potentialUnwantedSoftware, icqExploit, trojanTelnet, exploit, filesharingProgram, malwareCreationTool, remote_Control_Software, tool, trojanDenialOfService, trojanDropper, trojanMassMailer, trojanMonitoringSoftware, trojanProxyServer, virus, known, unknown, spp, behavior, vulnerability, policy, enterpriseUnwantedSoftware, ransom, hipsRule.\" />\n        </Property>\n        <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware detections for this malware category\" />\n        </Property>\n        <Property Name=\"distinctActiveMalwareCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of distinct active malwares for this malware category. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp of the last update for the device count in UTC\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsMalwareExecutionStateCount\">\n        <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware detections for this malware execution state\" />\n        </Property>\n        <Property Name=\"executionState\" Type=\"graph.windowsMalwareExecutionState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware execution state. Possible values are: unknown, blocked, allowed, running, notRunning.\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp of the last update for the device count in UTC\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsMalwareNameCount\">\n        <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware dectected for this malware\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp of the last update for the device count in UTC\" />\n        </Property>\n        <Property Name=\"malwareIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier. This is malware identifier\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware name\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsMalwareSeverityCount\">\n        <Property Name=\"distinctMalwareCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of distinct malwares for this malware State. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp of the last update for the WindowsMalwareSeverityCount in UTC\" />\n        </Property>\n        <Property Name=\"malwareDetectionCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of threats detections for this malware severity. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"severity\" Type=\"graph.windowsMalwareSeverity\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware Threat Severity. Possible values are: unknown, low, moderate, high, severe.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsMalwareStateCount\">\n        <Property Name=\"deviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of devices with malware detections for this malware State\" />\n        </Property>\n        <Property Name=\"distinctMalwareCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of distinct malwares for this malware State. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Timestamp of the last update for the device count in UTC\" />\n        </Property>\n        <Property Name=\"malwareDetectionCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of total malware detections for this malware State. Valid values -2147483648 to 2147483647\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.windowsMalwareThreatState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Malware Threat State. Possible values are: active, actionFailed, manualStepsRequired, fullScanRequired, rebootRequired, remediatedWithNonCriticalFailures, quarantined, removed, cleaned, allowed, noStatusCleared.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mobileAppTroubleshootingHistoryItem\">\n        <Property Name=\"occurrenceDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the history item occurred.\" />\n        </Property>\n        <Property Name=\"troubleshootingErrorDetails\" Type=\"graph.deviceManagementTroubleshootingErrorDetails\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Object containing detailed information about the error and its remediation.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windows10XCustomSubjectAlternativeName\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom SAN Name\" />\n        </Property>\n        <Property Name=\"sanType\" Type=\"graph.subjectAlternativeNameType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom SAN Type. Possible values are: none, emailAddress, userPrincipalName, customAzureADAttribute, domainNameService, universalResourceIdentifier.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"appleOwnerTypeEnrollmentType\">\n        <Property Name=\"enrollmentType\" Type=\"graph.appleUserInitiatedEnrollmentType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The enrollment type. Possible values are: unknown, device, user, accountDrivenUserEnrollment, webDeviceEnrollment, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"ownerType\" Type=\"graph.managedDeviceOwnerType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The owner type. Possible values are: unknown, company, personal.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"importedWindowsAutopilotDeviceIdentityState\">\n        <Property Name=\"deviceErrorCode\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device error code reported by Device Directory Service(DDS).\" />\n        </Property>\n        <Property Name=\"deviceErrorName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device error name reported by Device Directory Service(DDS).\" />\n        </Property>\n        <Property Name=\"deviceImportStatus\" Type=\"graph.importedWindowsAutopilotDeviceIdentityImportStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device status reported by Device Directory Service(DDS). Possible values are: unknown, pending, partial, complete, error.\" />\n        </Property>\n        <Property Name=\"deviceRegistrationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device Registration ID for successfully added device reported by Device Directory Service(DDS).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"managementCertificateWithThumbprint\">\n        <Property Name=\"certificate\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Base 64 encoded management certificate\" />\n        </Property>\n        <Property Name=\"thumbprint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The thumbprint of the management certificate\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"suggestedEnrollmentLimit\">\n        <Property Name=\"suggestedDailyLimit\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The suggested enrollment limit within a day\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"androidFotaDeploymentAssignment\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the Azure AD security group used for the assignment.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier assigned to each Android FOTA Assignment entity\" />\n        </Property>\n        <Property Name=\"target\" Type=\"graph.androidFotaDeploymentAssignmentTarget\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The AAD Group we are deploying firmware updates to\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"androidFotaDeploymentAssignmentTarget\">\n        <Property Name=\"groupId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD Group Id.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"zebraFotaDeploymentSettings\">\n        <Property Name=\"batteryRuleMinimumBatteryLevelPercentage\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum battery level (%) required for both download and installation. Default: -1 (System defaults). Maximum is 100.\" />\n        </Property>\n        <Property Name=\"batteryRuleRequireCharger\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Flag indicating if charger is required. When set to false, the client can install updates whether the device is in or out of the charger. Applied only for installation. Defaults to false.\" />\n        </Property>\n        <Property Name=\"deviceModel\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deploy update for devices with this model only.\" />\n        </Property>\n        <Property Name=\"downloadRuleNetworkType\" Type=\"graph.zebraFotaNetworkType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Download network type as described in 'zebraFotaNetworkType'. Default: any. Possible values are: any, wifi, cellular, wifiAndCellular, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"downloadRuleStartDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time in the device time zone when the download will start (e.g., 2018-07-25T10:20:32). The default value is UTC now and the maximum is 10 days from deployment creation.\" />\n        </Property>\n        <Property Name=\"firmwareTargetArtifactDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A description provided by Zebra for the the firmware artifact to update the device to (e.g.: LifeGuard Update 120 (released 29-June-2022).\" />\n        </Property>\n        <Property Name=\"firmwareTargetBoardSupportPackageVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment's Board Support Package (BSP. E.g.: '01.18.02.00'). Required only for custom update type.\" />\n        </Property>\n        <Property Name=\"firmwareTargetOsVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target OS Version (e.g.: '8.1.0'). Required only for custom update type.\" />\n        </Property>\n        <Property Name=\"firmwareTargetPatch\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Target patch name (e.g.: 'U06'). Required only for custom update type.\" />\n        </Property>\n        <Property Name=\"installRuleStartDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time in device time zone when the install will start. Default - download startDate if configured, otherwise defaults to NOW. Ignored when deployment update type was set to auto.\" />\n        </Property>\n        <Property Name=\"installRuleWindowEndTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time of day after which the install cannot start. Possible range is 00:30:00 to 23:59:59. Should be greater than 'installRuleWindowStartTime' by 30 mins. The time is expressed in a 24-hour format, as hh:mm, and is in the device time zone. Default - 23:59:59. Respected for all values of update type, including AUTO.\" />\n        </Property>\n        <Property Name=\"installRuleWindowStartTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time of day (00:00:00 - 23:30:00) when installation should begin. The time is expressed in a 24-hour format, as hh:mm, and is in the device time zone. Default - 00:00:00. Respected for all values of update type, including AUTO.\" />\n        </Property>\n        <Property Name=\"scheduleDurationInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum 28 days. Default is 28 days. Sequence of dates are: 1) Download start date. 2) Install start date. 3) Schedule end date. If any of the values are not provided, the date provided in the preceding step of the sequence is used. If no values are provided, the string value of the current UTC is used.\" />\n        </Property>\n        <Property Name=\"scheduleMode\" Type=\"graph.zebraFotaScheduleMode\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment installation schedule mode. Default is installNow. All scheduled deployments date and time are in the device’s timezone. For Install Now, the date and time are in UTC (same date and time anywhere in the world). Possible values are: installNow, scheduled, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"timeZoneOffsetInMinutes\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This attribute indicates the deployment time offset (e.g.180 represents an offset of +03:00, and -270 represents an offset of -04:30). The time offset is the time timezone where the devices are located. The deployment start and end data uses this timezone\" />\n        </Property>\n        <Property Name=\"updateType\" Type=\"graph.zebraFotaUpdateType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The deployment's update type. Possible values are custom, latest, and auto. When custom mode is set, the request must provide artifact values. When latest type is set, the latest released update becomes the target OS. If latest is specified, the firmware target values are not required. Note: latest may update the device to a new Android version. When the value is set to auto, the device always looks for the latest package available and tries to update whenever a new package is available. This continues until the admin cancels the auto update. While other modes return an ID starting with FOTA-x, auto mode returns an ID starting with AUTO-x. Possible values are: custom, latest, auto, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"zebraFotaDeploymentStatus\">\n        <Property Name=\"cancelRequested\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A boolean that indicates if a cancellation was requested on the deployment. NOTE: A cancellation request does not guarantee that the deployment was canceled.\" />\n        </Property>\n        <Property Name=\"completeOrCanceledDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when this deployment was completed or canceled. The actual date time is determined by the value of state. If the state is canceled, this property holds the cancellation date/time. If the the state is completed, this property holds the completion date/time. If the deployment is not completed before the deployment end date, then completed date/time and end date/time are the same. This is always in the deployment timezone. Note: An installation that is in progress can continue past the deployment end date.\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when the deployment status was updated from Zebra\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.zebraFotaDeploymentState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"See zebraFotaDeploymentState enum for possible values. Possible values are: pendingCreation, createFailed, created, inProgress, completed, pendingCancel, canceled, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"totalAwaitingInstall\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer that indicates the total number of devices where installation was successful.\" />\n        </Property>\n        <Property Name=\"totalCanceled\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer that indicates the total number of devices where installation was canceled.\" />\n        </Property>\n        <Property Name=\"totalCreated\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer that indicates the total number of devices that have a job in the CREATED state. Typically indicates jobs that did not reach the devices.\" />\n        </Property>\n        <Property Name=\"totalDevices\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer that indicates the total number of devices in the deployment.\" />\n        </Property>\n        <Property Name=\"totalDownloading\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer that indicates the total number of devices where installation was successful.\" />\n        </Property>\n        <Property Name=\"totalFailedDownload\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer that indicates the total number of devices that have failed to download the new OS file.\" />\n        </Property>\n        <Property Name=\"totalFailedInstall\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer that indicates the total number of devices that have failed to install the new OS file.\" />\n        </Property>\n        <Property Name=\"totalScheduled\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer that indicates the total number of devices that received the json and are scheduled.\" />\n        </Property>\n        <Property Name=\"totalSucceededInstall\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer that indicates the total number of devices where installation was successful.\" />\n        </Property>\n        <Property Name=\"totalUnknown\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An integer that indicates the total number of devices where no deployment status or end state has not received, even after the scheduled end date was reached.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"groupPolicyPresentationDropdownListItem\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Localized display name for the drop-down list item.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Associated value for the drop-down list item\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"groupPolicyUploadedLanguageFile\">\n        <Property Name=\"content\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contents of the uploaded ADML file.\" />\n        </Property>\n        <Property Name=\"fileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file name of the uploaded ADML file.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Key of the entity.\" />\n        </Property>\n        <Property Name=\"languageCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language code of the uploaded ADML file.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the entity was last modified.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mobileAppIdentifier\" Abstract=\"true\" />\n      <ComplexType Name=\"androidMobileAppIdentifier\" BaseType=\"graph.mobileAppIdentifier\">\n        <Property Name=\"packageId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app, as specified in the play store.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosMobileAppIdentifier\" BaseType=\"graph.mobileAppIdentifier\">\n        <Property Name=\"bundleId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app, as specified in the app store.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"macAppIdentifier\" BaseType=\"graph.mobileAppIdentifier\">\n        <Property Name=\"bundleId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app, as specified in the app store.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"managedAppDiagnosticStatus\">\n        <Property Name=\"mitigationInstruction\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Instruction on how to mitigate a failed validation\" />\n        </Property>\n        <Property Name=\"state\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the operation\" />\n        </Property>\n        <Property Name=\"validationName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The validation friendly name\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"managedAppPolicyDeploymentSummaryPerApp\">\n        <Property Name=\"configurationAppliedUserCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users the policy is applied.\" />\n        </Property>\n        <Property Name=\"mobileAppIdentifier\" Type=\"graph.mobileAppIdentifier\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployment of an app.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsAppIdentifier\" BaseType=\"graph.mobileAppIdentifier\">\n        <Property Name=\"windowsAppId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for an app, as specified in the app store.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsInformationProtectionApp\" Abstract=\"true\">\n        <Property Name=\"denied\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, app is denied protection or exemption.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The app's description.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"App display name.\" />\n        </Property>\n        <Property Name=\"productName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The product name.\" />\n        </Property>\n        <Property Name=\"publisherName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher name\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsInformationProtectionDataRecoveryCertificate\">\n        <Property Name=\"certificate\" Type=\"Edm.Binary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate description\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate expiration datetime\" />\n        </Property>\n        <Property Name=\"subjectName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data recovery Certificate subject name\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsInformationProtectionDesktopApp\" BaseType=\"graph.windowsInformationProtectionApp\">\n        <Property Name=\"binaryName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The binary name.\" />\n        </Property>\n        <Property Name=\"binaryVersionHigh\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The high binary version.\" />\n        </Property>\n        <Property Name=\"binaryVersionLow\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The lower binary version.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsInformationProtectionIPRangeCollection\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name\" />\n        </Property>\n        <Property Name=\"ranges\" Type=\"Collection(graph.ipRange)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of ip ranges\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsInformationProtectionProxiedDomainCollection\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name\" />\n        </Property>\n        <Property Name=\"proxiedDomains\" Type=\"Collection(graph.proxiedDomain)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of proxied domains\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsInformationProtectionResourceCollection\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name\" />\n        </Property>\n        <Property Name=\"resources\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of resources\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsInformationProtectionStoreApp\" BaseType=\"graph.windowsInformationProtectionApp\" />\n      <ComplexType Name=\"keyLongValuePair\">\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name for this key long value pair\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for this key long value pair\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"metricTimeSeriesDataPoint\">\n        <Property Name=\"dateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time of the metric time series data point\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the metric time series data point\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"configManagerPolicySummary\">\n        <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices evaluated to be compliant by the policy.\" />\n        </Property>\n        <Property Name=\"enforcedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices that have have been remediated by the policy.\" />\n        </Property>\n        <Property Name=\"failedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices that failed to be evaluated by the policy.\" />\n        </Property>\n        <Property Name=\"nonCompliantDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices evaluated to be noncompliant by the policy.\" />\n        </Property>\n        <Property Name=\"pendingDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices that have acknowledged the policy but are pending evaluation.\" />\n        </Property>\n        <Property Name=\"targetedDeviceCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices targeted by the policy.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"unmanagedDevice\">\n        <Property Name=\"deviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device name.\" />\n        </Property>\n        <Property Name=\"domain\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Domain.\" />\n        </Property>\n        <Property Name=\"ipAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IP address.\" />\n        </Property>\n        <Property Name=\"lastLoggedOnUser\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last logged on user.\" />\n        </Property>\n        <Property Name=\"lastSeenDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last seen date and time.\" />\n        </Property>\n        <Property Name=\"location\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Location.\" />\n        </Property>\n        <Property Name=\"macAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MAC address.\" />\n        </Property>\n        <Property Name=\"manufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Manufacturer.\" />\n        </Property>\n        <Property Name=\"model\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Model.\" />\n        </Property>\n        <Property Name=\"os\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system.\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operating system version.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceAndAppManagementAssignedRoleDetails\">\n        <Property Name=\"roleAssignmentIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role Assignment IDs for the specifc Role Assignments assigned to a user. This property is read-only.\" />\n        </Property>\n        <Property Name=\"roleDefinitionIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Role Definition IDs for the specifc Role Definitions assigned to a user. This property is read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"operationApprovalPolicySet\" />\n      <ComplexType Name=\"resourceAction\">\n        <Property Name=\"allowedResourceActions\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allowed Actions\" />\n        </Property>\n        <Property Name=\"notAllowedResourceActions\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not Allowed Actions.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"rolePermission\">\n        <Property Name=\"actions\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Allowed Actions - Deprecated\" />\n        </Property>\n        <Property Name=\"resourceActions\" Type=\"Collection(graph.resourceAction)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resource Actions each containing a set of allowed and not allowed permissions.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"embeddedSIMActivationCode\">\n        <Property Name=\"integratedCircuitCardIdentifier\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Integrated Circuit Card Identifier (ICCID) for this embedded SIM activation code as provided by the mobile operator.\" />\n        </Property>\n        <Property Name=\"matchingIdentifier\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"smdpPlusServerAddress\" Type=\"Edm.String\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementTroubleshootingErrorDetails\">\n        <Property Name=\"context\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"failure\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n        <Property Name=\"failureDetails\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The detailed description of what went wrong.\" />\n        </Property>\n        <Property Name=\"remediation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The detailed description of how to remediate this issue.\" />\n        </Property>\n        <Property Name=\"resources\" Type=\"Collection(graph.deviceManagementTroubleshootingErrorResource)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Links to helpful documentation about this failure.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceManagementTroubleshootingErrorResource\">\n        <Property Name=\"link\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The link to the web resource. Can contain any of the following formatters: {{UPN}}, {{DeviceGUID}}, {{UserGUID}}\" />\n        </Property>\n        <Property Name=\"text\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Not yet documented\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"managedDeviceSummarizedAppState\">\n        <Property Name=\"deviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DeviceId of device represented by this object\" />\n        </Property>\n        <Property Name=\"summarizedAppState\" Type=\"graph.runState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"runState for the object. Possible values are: unknown, success, fail, scriptError, pending, notApplicable.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mobileAppIntentAndStateDetail\">\n        <Property Name=\"applicationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MobieApp identifier.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin provided or imported title of the app.\" />\n        </Property>\n        <Property Name=\"displayVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Human readable version of the application\" />\n        </Property>\n        <Property Name=\"installState\" Type=\"graph.resultantAppState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The install state of the app. Possible values are: installed, failed, notInstalled, uninstallFailed, pendingInstall, unknown, notApplicable.\" />\n        </Property>\n        <Property Name=\"mobileAppIntent\" Type=\"graph.mobileAppIntent\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Mobile App Intent. Possible values are: available, notAvailable, requiredInstall, requiredUninstall, requiredAndAvailableInstall, availableInstallWithoutEnrollment, exclude.\" />\n        </Property>\n        <Property Name=\"supportedDeviceTypes\" Type=\"Collection(graph.mobileAppSupportedDeviceType)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supported platforms for the app.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mobileAppSupportedDeviceType\">\n        <Property Name=\"maximumOperatingSystemVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum OS version\" />\n        </Property>\n        <Property Name=\"minimumOperatingSystemVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Minimum OS version\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.deviceType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device type. Possible values are: desktop, windowsRT, winMO6, nokia, windowsPhone, mac, winCE, winEmbedded, iPhone, iPad, iPod, android, iSocConsumer, unix, macMDM, holoLens, surfaceHub, androidForWork, androidEnterprise, windows10x, androidnGMS, chromeOS, linux, blackberry, palm, unknown, cloudPC.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mobileAppTroubleshootingAppPolicyCreationHistory\" BaseType=\"graph.mobileAppTroubleshootingHistoryItem\">\n        <Property Name=\"errorCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the failure, empty if no failure.\" />\n        </Property>\n        <Property Name=\"runState\" Type=\"graph.runState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the item. Possible values are: unknown, success, fail, scriptError, pending, notApplicable.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mobileAppTroubleshootingAppStateHistory\" BaseType=\"graph.mobileAppTroubleshootingHistoryItem\">\n        <Property Name=\"actionType\" Type=\"graph.mobileAppActionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Action type for Intune Application. Possible values are: unknown, installCommandSent, installed, uninstalled, userRequestedInstall.\" />\n        </Property>\n        <Property Name=\"errorCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the failure, empty if no failure.\" />\n        </Property>\n        <Property Name=\"runState\" Type=\"graph.runState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the item. Possible values are: unknown, success, fail, scriptError, pending, notApplicable.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mobileAppTroubleshootingAppTargetHistory\" BaseType=\"graph.mobileAppTroubleshootingHistoryItem\">\n        <Property Name=\"errorCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error code for the failure, empty if no failure.\" />\n        </Property>\n        <Property Name=\"runState\" Type=\"graph.runState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the item. Possible values are: unknown, success, fail, scriptError, pending, notApplicable.\" />\n        </Property>\n        <Property Name=\"securityGroupId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD security group id to which it was targeted.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mobileAppTroubleshootingAppUpdateHistory\" BaseType=\"graph.mobileAppTroubleshootingHistoryItem\" />\n      <ComplexType Name=\"mobileAppTroubleshootingDeviceCheckinHistory\" BaseType=\"graph.mobileAppTroubleshootingHistoryItem\" />\n      <ComplexType Name=\"bulkDriverActionResult\">\n        <Property Name=\"failedDriverIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of driver Ids where the action is failed.\" />\n        </Property>\n        <Property Name=\"notFoundDriverIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of driver Ids that are not found.\" />\n        </Property>\n        <Property Name=\"successfulDriverIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of driver Ids where the action is successful.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"expeditedWindowsQualityUpdateSettings\">\n        <Property Name=\"daysUntilForcedReboot\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days after installation that forced reboot will happen.\" />\n        </Property>\n        <Property Name=\"qualityUpdateRelease\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The release date to identify a quality update.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"iosAvailableUpdateVersion\">\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration date of the update.\" />\n        </Property>\n        <Property Name=\"postingDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The posting date of the update.\" />\n        </Property>\n        <Property Name=\"productVersion\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the update.\" />\n        </Property>\n        <Property Name=\"supportedDevices\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of supported devices for the update.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsDriverUpdateProfileInventorySyncStatus\">\n        <Property Name=\"driverInventorySyncState\" Type=\"graph.windowsDriverUpdateProfileInventorySyncState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the latest sync. Possible values are: pending, success, failure.\" />\n        </Property>\n        <Property Name=\"lastSuccessfulSyncDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last successful sync date and time in UTC.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"windowsUpdateRolloutSettings\">\n        <Property Name=\"offerEndDateTimeInUTC\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The feature update's ending  of release date and time to be set, update, and displayed for a feature Update profile for example: 2020-06-09T10:00:00Z.\" />\n        </Property>\n        <Property Name=\"offerIntervalInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of day(s) between each set of offers to be set, updated, and displayed for a feature update profile, for example: if OfferStartDateTimeInUTC is 2020-06-09T10:00:00Z, and OfferIntervalInDays is 1, then the next two sets of offers will be made consecutively on 2020-06-10T10:00:00Z (next day at the same specified time) and 2020-06-11T10:00:00Z (next next day at the same specified time) with 1 day in between each set of offers.\" />\n        </Property>\n        <Property Name=\"offerStartDateTimeInUTC\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The feature update's starting date and time to be set, update, and displayed for a feature Update profile for example: 2020-06-09T10:00:00Z.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"certificateConnectorHealthMetricValue\">\n        <Property Name=\"dateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp for this metric data-point.\" />\n        </Property>\n        <Property Name=\"failureCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of failed requests/operations.\" />\n        </Property>\n        <Property Name=\"successCount\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of successful requests/operations.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"timeSeriesParameter\">\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"End time of the series being requested. Optional; if not specified, current time is used.\" />\n        </Property>\n        <Property Name=\"metricName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the metric for which a time series is requested.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Start time of the series being requested.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"serviceHealthIssuePost\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The published time of the post.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"graph.itemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content of the service issue post. The supported value for the contentType property is html.\" />\n        </Property>\n        <Property Name=\"postType\" Type=\"graph.postType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The post type of the service issue historical post. Possible values are: regular, quick, strategic, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"serviceUpdateMessageViewpoint\">\n        <Property Name=\"isArchived\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the user archived the message.\" />\n        </Property>\n        <Property Name=\"isFavorited\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the user marked the message as favorite.\" />\n        </Property>\n        <Property Name=\"isRead\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the user read the message.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"aggregationOption\">\n        <Property Name=\"bucketDefinition\" Type=\"graph.bucketAggregationDefinition\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the criteria to compute an aggregation. Optional.\" />\n        </Property>\n        <Property Name=\"field\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Computes aggregation on the field while the field exists in current entity type. Required.\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of searchBucket resources to be returned. This is not required when the range is provided manually in the search request. Optional.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"bucketAggregationDefinition\">\n        <Property Name=\"isDescending\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True to specify the sort order as descending. The default is false, with the sort order as ascending. Optional.\" />\n        </Property>\n        <Property Name=\"minimumCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum number of items that should be present in the aggregation to be returned in a bucket. Optional.\" />\n        </Property>\n        <Property Name=\"prefixFilter\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A filter to define a matching criteria. The key should start with the specified prefix to be returned in the response. Optional.\" />\n        </Property>\n        <Property Name=\"ranges\" Type=\"Collection(graph.bucketAggregationRange)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the manual ranges to compute the aggregations. This is only valid for non-string refiners of date or numeric type. Optional.\" />\n        </Property>\n        <Property Name=\"sortBy\" Type=\"graph.bucketAggregationSortProperty\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The possible values are count to sort by the number of matches in the aggregation, keyAsStringto sort alphabeticaly based on the key in the aggregation, keyAsNumber for numerical sorting based on the key in the aggregation. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"alterationResponse\">\n        <Property Name=\"originalQueryString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the original user query string.\" />\n        </Property>\n        <Property Name=\"queryAlteration\" Type=\"graph.searchAlteration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the details of alteration information for the spelling correction.\" />\n        </Property>\n        <Property Name=\"queryAlterationType\" Type=\"graph.searchAlterationType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the type of the spelling correction. Possible values are suggestion, modification.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"searchAlteration\">\n        <Property Name=\"alteredHighlightedQueryString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the altered highlighted query string with spelling correction. The annotation around the corrected segment is (/ue000, /ue001)\" />\n        </Property>\n        <Property Name=\"alteredQueryString\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the altered query string with spelling correction.\" />\n        </Property>\n        <Property Name=\"alteredQueryTokens\" Type=\"Collection(graph.alteredQueryToken)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents changed segments with respect to original query.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"alteredQueryToken\">\n        <Property Name=\"length\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the length of a changed segment.\" />\n        </Property>\n        <Property Name=\"offset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the offset of a changed segment.\" />\n        </Property>\n        <Property Name=\"suggestion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the corrected segment string.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"bucketAggregationRange\">\n        <Property Name=\"from\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the lower bound from which to compute the aggregation. This can be a numeric value or a string representation of a date using the YYYY-MM-DDTHH:mm:ss.sssZ format. Required.\" />\n        </Property>\n        <Property Name=\"to\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the upper bound up to which to compute the aggregation. This can be a numeric value or a string representation of a date using the YYYY-MM-DDTHH:mm:ss.sssZ format. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"collapseProperty\">\n        <Property Name=\"fields\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the collapse group to trim results. The properties in this collection must be sortable/refinable properties. Required.\" />\n        </Property>\n        <Property Name=\"limit\" Type=\"Edm.Int16\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines a maximum limit count for this field. This numeric value must be a positive integer. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"resultTemplate\">\n        <Property Name=\"body\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"JSON schema of the result template.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the result template.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"Dictionary\" OpenType=\"true\" />\n      <ComplexType Name=\"resultTemplateDictionary\" BaseType=\"graph.Dictionary\" OpenType=\"true\" />\n      <ComplexType Name=\"resultTemplateOption\">\n        <Property Name=\"enableResultTemplate\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether search display layouts are enabled. If enabled, the user will get the result template to render the search results content in the resultTemplates property of the response. The result template is based on Adaptive Cards. This property is optional.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"searchAggregation\">\n        <Property Name=\"buckets\" Type=\"Collection(graph.searchBucket)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the actual buckets of the computed aggregation.\" />\n        </Property>\n        <Property Name=\"field\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines on which field the aggregation was computed on.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"searchBucket\">\n        <Property Name=\"aggregationFilterToken\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A token containing the encoded filter to aggregate search matches by the specific key value. To use the filter, pass the token as part of the aggregationFilter property in a searchRequest object, in the format '{field}:/'{aggregationFilterToken}/''. See an example.\" />\n        </Property>\n        <Property Name=\"count\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The approximate number of search matches that share the same value specified in the key property. Note that this number is not the exact number of matches.\" />\n        </Property>\n        <Property Name=\"key\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The discrete value of the field that an aggregation was computed on.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"searchAlterationOptions\">\n        <Property Name=\"enableModification\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether spelling modifications are enabled. If enabled, user will get the search results for corrected query when there are no results for the original query with typos and get the spelling modification information in queryAlterationResponse property of the response. Optional.\" />\n        </Property>\n        <Property Name=\"enableSuggestion\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether spelling suggestions are enabled. If enabled, the user will get the search results for the original search query and suggestions for spelling correction in the queryAlterationResponse property of the response for the typos in the query. Optional.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"searchHit\">\n        <NavigationProperty Name=\"resource\" Type=\"graph.entity\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"_source\" Type=\"graph.entity\" ContainsTarget=\"true\" />\n        <Property Name=\"contentSource\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the content source that the externalItem is part of.\" />\n        </Property>\n        <Property Name=\"hitId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The internal identifier for the item. The format of the identifier varies based on the entity type. For details, see hitId format.\" />\n        </Property>\n        <Property Name=\"isCollapsed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the current result is collapses when the collapseProperties property is used.\" />\n        </Property>\n        <Property Name=\"rank\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The rank or the order of the result.\" />\n        </Property>\n        <Property Name=\"resultTemplateId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the result template for rendering the search result. This ID must map to a display layout in the resultTemplates dictionary, included in the searchresponse as well.\" />\n        </Property>\n        <Property Name=\"summary\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A summary of the result, if a summary is available.\" />\n        </Property>\n        <Property Name=\"_id\" Type=\"Edm.String\" />\n        <Property Name=\"_score\" Type=\"Edm.Int32\" />\n        <Property Name=\"_summary\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"searchHitsContainer\">\n        <Property Name=\"aggregations\" Type=\"Collection(graph.searchAggregation)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the collection of aggregations computed based on the provided aggregationOption specified in the request.\" />\n        </Property>\n        <Property Name=\"hits\" Type=\"Collection(graph.searchHit)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of the search results.\" />\n        </Property>\n        <Property Name=\"moreResultsAvailable\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides information if more results are available. Based on this information, you can adjust the from and size properties of the searchRequest accordingly.\" />\n        </Property>\n        <Property Name=\"total\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of results. Note this is not the number of results on the page, but the total number of results satisfying the query.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"searchRequest\">\n        <Property Name=\"aggregationFilters\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains one or more filters to obtain search results aggregated and filtered to a specific value of a field. Optional.Build this filter based on a prior search that aggregates by the same field. From the response of the prior search, identify the searchBucket that filters results to the specific value of the field, use the string in its aggregationFilterToken property, and build an aggregation filter string in the format '{field}:/'{aggregationFilterToken}/''. If multiple values for the same field need to be provided, use the strings in its aggregationFilterToken property and build an aggregation filter string in the format '{field}:or(/'{aggregationFilterToken1}/',/'{aggregationFilterToken2}/')'. For example, searching and aggregating drive items by file type returns a searchBucket for the file type docx in the response. You can conveniently use the aggregationFilterToken returned for this searchBucket in a subsequent search query and filter matches down to drive items of the docx file type. Example 1 and example 2 show the actual requests and responses.\" />\n        </Property>\n        <Property Name=\"aggregations\" Type=\"Collection(graph.aggregationOption)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies aggregations (also known as refiners) to be returned alongside search results. Optional.\" />\n        </Property>\n        <Property Name=\"collapseProperties\" Type=\"Collection(graph.collapseProperty)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the ordered collection of fields and limit to collapse results. Optional.\" />\n        </Property>\n        <Property Name=\"contentSources\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the connection to be targeted. Respects the following format : /external/connections/connectionid where connectionid is the ConnectionId defined in the Connectors Administration.  Note: contentSource is only applicable when entityType=externalItem. Optional.\" />\n        </Property>\n        <Property Name=\"enableTopResults\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This triggers hybrid sort for messages: the first 3 messages are the most relevant. This property is only applicable to entityType=message. Optional.\" />\n        </Property>\n        <Property Name=\"entityTypes\" Type=\"Collection(graph.entityType)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"One or more types of resources expected in the response. Possible values are: list, site, listItem, message, event, drive, driveItem, person, externalItem, acronym, bookmark, chatMessage. For details about combinations of two or more entity types that are supported in the same search request, see known limitations. Required.\" />\n        </Property>\n        <Property Name=\"fields\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the fields to be returned for each resource object specified in entityTypes, allowing customization of the fields returned by default otherwise, including additional fields such as custom managed properties from SharePoint and OneDrive, or custom fields in externalItem from content that Microsoft Graph connectors bring in. The fields property can be using the semantic labels applied to properties. For example, if a property is label as title, you can retrieve it using the following syntax : label_title.Optional.\" />\n        </Property>\n        <Property Name=\"from\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the offset for the search results. Offset 0 returns the very first result. Optional.\" />\n        </Property>\n        <Property Name=\"query\" Type=\"graph.searchQuery\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the query terms. Required.\" />\n        </Property>\n        <Property Name=\"queryAlterationOptions\" Type=\"graph.searchAlterationOptions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides query alteration options formatted as a JSON blob that contains two optional flags related to spelling correction. Optional.\" />\n        </Property>\n        <Property Name=\"region\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required for searches that use application permissions. Represents the geographic location for the search. For details, see Get the region value.\" />\n        </Property>\n        <Property Name=\"resultTemplateOptions\" Type=\"graph.resultTemplateOption\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the search result templates options for rendering connectors search results.\" />\n        </Property>\n        <Property Name=\"sharePointOneDriveOptions\" Type=\"graph.sharePointOneDriveOptions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the kind of contents to be searched when a search is performed using application permissions. Optional.\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the page to be retrieved. Optional.\" />\n        </Property>\n        <Property Name=\"sortProperties\" Type=\"Collection(graph.sortProperty)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the ordered collection of fields and direction to sort results. There can be at most 5 sort properties in the collection. Optional.\" />\n        </Property>\n        <Property Name=\"stored_fields\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"trimDuplicates\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to trim away the duplicate SharePoint files from search results. Default value is false. Optional.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"sharePointOneDriveOptions\">\n        <Property Name=\"includeContent\" Type=\"graph.searchContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of search content. The possible values are: privateContent, sharedContent. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"sortProperty\">\n        <Property Name=\"isDescending\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the sort order is descending. Default is false, with the sort order as ascending. Optional.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the property to sort on. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"searchResponse\">\n        <Property Name=\"hitsContainers\" Type=\"Collection(graph.searchHitsContainer)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of search results.\" />\n        </Property>\n        <Property Name=\"queryAlterationResponse\" Type=\"graph.alterationResponse\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides details of query alteration response for spelling correction.\" />\n        </Property>\n        <Property Name=\"resultTemplates\" Type=\"graph.resultTemplateDictionary\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A dictionary of resultTemplateIds and associated values, which include the name and JSON schema of the result templates.\" />\n        </Property>\n        <Property Name=\"searchTerms\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the search terms sent in the initial search query.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"dateTimeTimeZoneType\">\n        <Property Name=\"dateTime\" Type=\"Edm.String\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"postalAddressType\">\n        <Property Name=\"city\" Type=\"Edm.String\" />\n        <Property Name=\"countryLetterCode\" Type=\"Edm.String\" />\n        <Property Name=\"postalCode\" Type=\"Edm.String\" />\n        <Property Name=\"state\" Type=\"Edm.String\" />\n        <Property Name=\"street\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"payloadTypes\">\n        <Property Name=\"rawContent\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The notification content of a raw user notification that will be delivered to and consumed by the app client on all supported platforms (Windows, iOS, Android or WebPush) receiving this notification. At least one of Payload.RawContent or Payload.VisualContent needs to be valid for a POST Notification request.\" />\n        </Property>\n        <Property Name=\"visualContent\" Type=\"graph.visualProperties\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The visual content of a visual user notification, which will be consumed by the notification platform on each supported platform (Windows, iOS and Android only) and rendered for the user. At least one of Payload.RawContent or Payload.VisualContent needs to be valid for a POST Notification request.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"visualProperties\">\n        <Property Name=\"body\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The body of a visual user notification. Body is optional.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The title of a visual user notification. This field is required for visual notification payloads.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"targetPolicyEndpoints\">\n        <Property Name=\"platformTypes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Use to filter the notification distribution to a specific platform or platforms. Valid values are Windows, iOS, Android and WebPush. By default, all push endpoint types (Windows, iOS, Android and WebPush) are enabled.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerAppliedCategories\" OpenType=\"true\" />\n      <ComplexType Name=\"plannerAssignment\">\n        <Property Name=\"assignedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity of the user that performed the assignment of the task, i.e. the assignor.\" />\n        </Property>\n        <Property Name=\"assignedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time at which the task was assigned. 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\" />\n        </Property>\n        <Property Name=\"orderHint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hint used to order assignees in a task. The format is defined as outlined here.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerAssignments\" OpenType=\"true\" />\n      <ComplexType Name=\"plannerBucketCreation\" Abstract=\"true\">\n        <Property Name=\"creationSourceKind\" Type=\"graph.plannerCreationSourceKind\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies what kind of creation source the bucket is created with. The possible values are: external, publication and unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerBucketPropertyRule\" BaseType=\"graph.plannerPropertyRule\">\n        <Property Name=\"order\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"title\" Type=\"Collection(Edm.String)\" />\n      </ComplexType>\n      <ComplexType Name=\"plannerCategoryDescriptions\">\n        <Property Name=\"category1\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 1\" />\n        </Property>\n        <Property Name=\"category10\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 10\" />\n        </Property>\n        <Property Name=\"category11\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 11\" />\n        </Property>\n        <Property Name=\"category12\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 12\" />\n        </Property>\n        <Property Name=\"category13\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 13\" />\n        </Property>\n        <Property Name=\"category14\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 14\" />\n        </Property>\n        <Property Name=\"category15\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 15\" />\n        </Property>\n        <Property Name=\"category16\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 16\" />\n        </Property>\n        <Property Name=\"category17\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 17\" />\n        </Property>\n        <Property Name=\"category18\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 18\" />\n        </Property>\n        <Property Name=\"category19\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 19\" />\n        </Property>\n        <Property Name=\"category2\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 2\" />\n        </Property>\n        <Property Name=\"category20\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 20\" />\n        </Property>\n        <Property Name=\"category21\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 21\" />\n        </Property>\n        <Property Name=\"category22\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 22\" />\n        </Property>\n        <Property Name=\"category23\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 23\" />\n        </Property>\n        <Property Name=\"category24\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 24\" />\n        </Property>\n        <Property Name=\"category25\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 25\" />\n        </Property>\n        <Property Name=\"category3\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 3\" />\n        </Property>\n        <Property Name=\"category4\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 4\" />\n        </Property>\n        <Property Name=\"category5\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 5\" />\n        </Property>\n        <Property Name=\"category6\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 6\" />\n        </Property>\n        <Property Name=\"category7\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 7\" />\n        </Property>\n        <Property Name=\"category8\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 8\" />\n        </Property>\n        <Property Name=\"category9\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The label associated with Category 9\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerChecklistItem\">\n        <Property Name=\"isChecked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value is true if the item is checked and false otherwise.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. User ID by which this is last modified.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Date and time at which this is last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z\" />\n        </Property>\n        <Property Name=\"orderHint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to set the relative order of items in the checklist. The format is defined as outlined here.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title of the checklist item\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerChecklistItems\" OpenType=\"true\" />\n      <ComplexType Name=\"plannerExternalBucketSource\" BaseType=\"graph.plannerBucketCreation\">\n        <Property Name=\"contextScenarioId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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'.\" />\n        </Property>\n        <Property Name=\"externalContextId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Nullable. The id of the external entity's containing entity or context.\" />\n        </Property>\n        <Property Name=\"externalObjectId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Nullable. The id of the entity that an external service associates with a bucket.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerPlanCreation\" Abstract=\"true\">\n        <Property Name=\"creationSourceKind\" Type=\"graph.plannerCreationSourceKind\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies what kind of creation source the plan is created with. The possible values are: external, publication and unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerExternalPlanSource\" BaseType=\"graph.plannerPlanCreation\">\n        <Property Name=\"contextScenarioId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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'.\" />\n        </Property>\n        <Property Name=\"externalContextId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Nullable. The id of the external entity's containing entity or context.\" />\n        </Property>\n        <Property Name=\"externalObjectId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Nullable. The id of the entity that an external service associates with a plan.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerExternalReference\">\n        <Property Name=\"alias\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A name alias to describe the reference.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. User ID by which this is last modified.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Date and time at which this is last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z\" />\n        </Property>\n        <Property Name=\"previewPriority\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to set the relative priority order in which the reference will be shown as a preview on the task.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Used to describe the type of the reference. Types include: PowerPoint, Word, Excel, Other.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerExternalReferences\" OpenType=\"true\" />\n      <ComplexType Name=\"plannerTaskCreation\">\n        <Property Name=\"creationSourceKind\" Type=\"graph.plannerCreationSourceKind\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies what kind of creation source the task is created with. The possible values are: external, publication and unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"teamsPublicationInfo\" Type=\"graph.plannerTeamsPublicationInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the publication process that created this task. This field is deprecated and clients should move to using the new inheritance model.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerExternalTaskSource\" BaseType=\"graph.plannerTaskCreation\">\n        <Property Name=\"contextScenarioId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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'.\" />\n        </Property>\n        <Property Name=\"displayLinkType\" Type=\"graph.plannerExternalTaskSourceDisplayType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how an application should display the link to the associated plannerExternalTaskSource. The possible values are: none, default.\" />\n        </Property>\n        <Property Name=\"displayNameSegments\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The segments of the name of the external experience. Segments represent a hierarchical structure that allows other apps to display the relationship.\" />\n        </Property>\n        <Property Name=\"externalContextId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Nullable. The id of the external entity's containing entity or context.\" />\n        </Property>\n        <Property Name=\"externalObjectId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Nullable. The id of the entity that an external service associates with a task.\" />\n        </Property>\n        <Property Name=\"externalObjectVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Nullable. The external Item Version for the object specified by the externalObjectId.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Nullable. URL of the user experience represented by the associated plannerExternalTaskSource.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerFavoritePlanReference\">\n        <Property Name=\"orderHint\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hint used to order items of this type in a list view. The format is defined in Using order hints in Planner.\" />\n        </Property>\n        <Property Name=\"planTitle\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title of the plan at the time the user marked it as a favorite.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerFavoritePlanReferenceCollection\" OpenType=\"true\" />\n      <ComplexType Name=\"plannerOrderHintsByAssignee\" OpenType=\"true\" />\n      <ComplexType Name=\"plannerPlanContainer\">\n        <Property Name=\"containerId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the resource that contains the plan. Optional.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.plannerContainerType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"url\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The full canonical URL of the container. Optional.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerPlanContext\">\n        <Property Name=\"associationType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Nullable. An app-defined type of association between the plannerPlan and the app. The app can use this information to track different kinds of relationships to the same plannerPlan.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. The date and time when the plannerPlanContext was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"displayNameSegments\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The segments of the name of the external experience. Segments represent a hierarchical structure that allows other apps to display the relationship.\" />\n        </Property>\n        <Property Name=\"isCreationContext\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Indicates whether the plan is created from the specified context. Auto-generated based on whether the context is specified as part of plan creation.\" />\n        </Property>\n        <Property Name=\"ownerAppId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. ID of the app that created the plannerPlanContext.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerPlanContextCollection\" OpenType=\"true\" />\n      <ComplexType Name=\"plannerPlanContextDetails\">\n        <Property Name=\"customLinkText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Nullable. Specifies the text to use in a user experience to display a link the the associated plannerPlanContext. If null, applications should display the link with a custom text based on the displayLinkType property.\" />\n        </Property>\n        <Property Name=\"displayLinkType\" Type=\"graph.plannerPlanContextType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how an application should display the link to the associated plannerPlanContext. Applications may choose to provide customized text, description, icons, or other experiences based on the type of the link. Possible values are: teamsTab, sharePointPage, meetingNotes, other, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.plannerContextState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the state of the associated plannerPlanContext.\" />\n        </Property>\n        <Property Name=\"url\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL of the user experience represented by the associated plannerPlanContext.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerPlanContextDetailsCollection\" OpenType=\"true\" />\n      <ComplexType Name=\"plannerPlanPropertyRule\" BaseType=\"graph.plannerPropertyRule\">\n        <Property Name=\"buckets\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"categoryDescriptions\" Type=\"graph.plannerFieldRules\" />\n        <Property Name=\"tasks\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"title\" Type=\"graph.plannerFieldRules\" />\n      </ComplexType>\n      <ComplexType Name=\"plannerRecentPlanReference\">\n        <Property Name=\"lastAccessedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the plan was last viewed by the user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"planTitle\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The title of the plan at the time the user viewed it.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerRecentPlanReferenceCollection\" OpenType=\"true\" />\n      <ComplexType Name=\"plannerRecurrenceSchedule\">\n        <Property Name=\"nextOccurrenceDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"pattern\" Type=\"graph.recurrencePattern\" />\n        <Property Name=\"patternStartDateTime\" Type=\"Edm.DateTimeOffset\" />\n      </ComplexType>\n      <ComplexType Name=\"plannerSharedWithContainer\" BaseType=\"graph.plannerPlanContainer\">\n        <Property Name=\"accessLevel\" Type=\"graph.plannerPlanAccessLevel\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"plannerTeamsPublicationInfo\" BaseType=\"graph.plannerTaskCreation\">\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when this task was last modified by the publication process. Read-only.\" />\n        </Property>\n        <Property Name=\"publicationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the publication. Read-only.\" />\n        </Property>\n        <Property Name=\"publishedToPlanId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the plannerPlan this task was originally placed in. Read-only.\" />\n        </Property>\n        <Property Name=\"publishingTeamId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the team that initiated the publication process. Read-only.\" />\n        </Property>\n        <Property Name=\"publishingTeamName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the team that initiated the publication process. This display name is for reference only, and might not represent the most up-to-date name of the team. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"plannerTaskRecurrence\">\n        <Property Name=\"nextInSeriesTaskId\" Type=\"Edm.String\" />\n        <Property Name=\"occurrenceId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"previousInSeriesTaskId\" Type=\"Edm.String\" />\n        <Property Name=\"recurrenceStartDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"schedule\" Type=\"graph.plannerRecurrenceSchedule\" />\n        <Property Name=\"seriesId\" Type=\"Edm.String\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"plannerUserIds\" OpenType=\"true\" />\n      <ComplexType Name=\"businessScenarioTaskTargetBase\" Abstract=\"true\">\n        <Property Name=\"taskTargetKind\" Type=\"graph.plannerTaskTargetKind\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the kind of the target. The possible values are: group, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"businessScenarioGroupTarget\" BaseType=\"graph.businessScenarioTaskTargetBase\">\n        <Property Name=\"groupId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the group.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"businessScenarioProperties\">\n        <Property Name=\"externalBucketId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for the bucketDefinition configured in the plannerPlanConfiguration for the scenario. The task will be placed in the corresponding plannerBucket in the target plan. Required.\" />\n        </Property>\n        <Property Name=\"externalContextId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for the context of the task. Context is an application controlled value, and tasks can be queried by their externalContextId. Optional.\" />\n        </Property>\n        <Property Name=\"externalObjectId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application-specific identifier for the task. Every task for the same scenario must have a unique identifier specified for this property. Required.\" />\n        </Property>\n        <Property Name=\"externalObjectVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Application-specific version of the task. Optional.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL to the application-specific experience for this task. Optional.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"insightIdentity\">\n        <Property Name=\"address\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address of the user who shared the item.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the user who shared the item.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the user who shared the item.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"resourceReference\">\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The item's unique identifier.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string value that can be used to classify the item, such as 'microsoft.graph.driveItem'\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A URL leading to the referenced item.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"resourceVisualization\">\n        <Property Name=\"containerDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string describing where the item is stored. For example, the name of a SharePoint site or the user name identifying the owner of the OneDrive storing the item.\" />\n        </Property>\n        <Property Name=\"containerType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Can be used for filtering by the type of container in which the file is stored. Such as Site or OneDriveBusiness.\" />\n        </Property>\n        <Property Name=\"containerWebUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A path leading to the folder in which the item is stored.\" />\n        </Property>\n        <Property Name=\"mediaType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The item's media type. Can be used for filtering for a specific type of file based on supported IANA Media Mime Types. Note that not all Media Mime Types are supported.\" />\n        </Property>\n        <Property Name=\"previewImageUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A URL leading to the preview image for the item.\" />\n        </Property>\n        <Property Name=\"previewText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A preview text for the item.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The item's title text.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The item's media type. Can be used for filtering for a specific file based on a specific type. See below for supported types.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"sharingDetail\">\n        <Property Name=\"sharedBy\" Type=\"graph.insightIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who shared the document.\" />\n        </Property>\n        <Property Name=\"sharedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the file was last shared. The timestamp 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.\" />\n        </Property>\n        <Property Name=\"sharingReference\" Type=\"graph.resourceReference\" />\n        <Property Name=\"sharingSubject\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The subject with which the document was shared.\" />\n        </Property>\n        <Property Name=\"sharingType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Determines the way the document was shared, can be by a 'Link', 'Attachment', 'Group', 'Site'.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"usageDetails\">\n        <Property Name=\"lastAccessedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the resource was last accessed by the user. The timestamp 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.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the resource was last modified by the user. The timestamp 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.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"CopyNotebookModel\">\n        <Property Name=\"createdBy\" Type=\"Edm.String\" />\n        <Property Name=\"createdByIdentity\" Type=\"graph.identitySet\" />\n        <Property Name=\"createdTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"id\" Type=\"Edm.String\" />\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isShared\" Type=\"Edm.Boolean\" />\n        <Property Name=\"lastModifiedBy\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedByIdentity\" Type=\"graph.identitySet\" />\n        <Property Name=\"lastModifiedTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"links\" Type=\"graph.notebookLinks\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"sectionGroupsUrl\" Type=\"Edm.String\" />\n        <Property Name=\"sectionsUrl\" Type=\"Edm.String\" />\n        <Property Name=\"self\" Type=\"Edm.String\" />\n        <Property Name=\"userRole\" Type=\"graph.onenoteUserRole\" />\n      </ComplexType>\n      <ComplexType Name=\"notebookLinks\">\n        <Property Name=\"oneNoteClientUrl\" Type=\"graph.externalLink\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the notebook in the OneNote native client if it's installed.\" />\n        </Property>\n        <Property Name=\"oneNoteWebUrl\" Type=\"graph.externalLink\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the notebook in OneNote on the web.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"diagnostic\">\n        <Property Name=\"message\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The message describing the condition that triggered the error or warning.\" />\n        </Property>\n        <Property Name=\"url\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The link to the documentation for this issue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"externalLink\">\n        <Property Name=\"href\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the link.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"onenoteOperationError\">\n        <Property Name=\"code\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error code.\" />\n        </Property>\n        <Property Name=\"message\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error message.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"onenotePagePreview\">\n        <Property Name=\"links\" Type=\"graph.onenotePagePreviewLinks\" />\n        <Property Name=\"previewText\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"onenotePagePreviewLinks\">\n        <Property Name=\"previewImageUrl\" Type=\"graph.externalLink\" />\n      </ComplexType>\n      <ComplexType Name=\"onenotePatchContentCommand\">\n        <Property Name=\"action\" Type=\"graph.onenotePatchActionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The action to perform on the target element. Possible values are: replace, append, delete, insert, or prepend.\" />\n        </Property>\n        <Property Name=\"content\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string of well-formed HTML to add to the page, and any image or file binary data. If the content contains binary data, the request must be sent using the multipart/form-data content type with a 'Commands' part.\" />\n        </Property>\n        <Property Name=\"position\" Type=\"graph.onenotePatchInsertPosition\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The location to add the supplied content, relative to the target element. Possible values are: after (default) or before.\" />\n        </Property>\n        <Property Name=\"target\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The element to update. Must be the #&lt;data-id&gt; or the generated {id} of the element, or the body or title keyword.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"pageLinks\">\n        <Property Name=\"oneNoteClientUrl\" Type=\"graph.externalLink\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the page in the OneNote native client if it's installed.\" />\n        </Property>\n        <Property Name=\"oneNoteWebUrl\" Type=\"graph.externalLink\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the page in OneNote on the web.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"recentNotebook\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the notebook.\" />\n        </Property>\n        <Property Name=\"lastAccessedTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the notebook was last modified. The timestamp 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.\" />\n        </Property>\n        <Property Name=\"links\" Type=\"graph.recentNotebookLinks\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Links for opening the notebook. The oneNoteClientURL link opens the notebook in the OneNote client, if it's installed. The oneNoteWebURL link opens the notebook in OneNote on the web.\" />\n        </Property>\n        <Property Name=\"sourceService\" Type=\"graph.onenoteSourceService\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The backend store where the Notebook resides, either OneDriveForBusiness or OneDrive.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"recentNotebookLinks\">\n        <Property Name=\"oneNoteClientUrl\" Type=\"graph.externalLink\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the notebook in the OneNote client, if it's installed.\" />\n        </Property>\n        <Property Name=\"oneNoteWebUrl\" Type=\"graph.externalLink\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the notebook in OneNote on the web.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"sectionLinks\">\n        <Property Name=\"oneNoteClientUrl\" Type=\"graph.externalLink\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the section in the OneNote native client if it's installed.\" />\n        </Property>\n        <Property Name=\"oneNoteWebUrl\" Type=\"graph.externalLink\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Opens the section in OneNote on the web.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"delegatedAdminAccessContainer\">\n        <Property Name=\"accessContainerId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the access container (for example, a security group). For 'securityGroup' access containers, this must be a valid ID of an Azure AD security group in the Microsoft partner's tenant.\" />\n        </Property>\n        <Property Name=\"accessContainerType\" Type=\"graph.delegatedAdminAccessContainerType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of access container (for example, security group) that will be assigned one or more roles through a delegated admin relationship. The possible values are: securityGroup, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"delegatedAdminAccessDetails\">\n        <Property Name=\"unifiedRoles\" Type=\"Collection(graph.unifiedRole)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The directory roles that the Microsoft partner is assigned in the customer tenant.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"unifiedRole\">\n        <Property Name=\"roleDefinitionId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unified role definition ID of the directory role. Refer to unifiedRoleDefinition resource.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"delegatedAdminRelationshipCustomerParticipant\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the customer tenant as set by Azure AD. Read-only\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure AD-assigned tenant ID of the customer tenant.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"companyDetail\">\n        <Property Name=\"address\" Type=\"graph.physicalAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address of the company.\" />\n        </Property>\n        <Property Name=\"department\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Department Name within a company.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Company name.\" />\n        </Property>\n        <Property Name=\"officeLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Office Location of the person referred to.\" />\n        </Property>\n        <Property Name=\"pronunciation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pronunciation guide for the company name.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Link to the company home page.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"educationalActivityDetail\">\n        <Property Name=\"abbreviation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Shortened name of the degree or program (example: PhD, MBA)\" />\n        </Property>\n        <Property Name=\"activities\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extracurricular activities undertaken alongside the program.\" />\n        </Property>\n        <Property Name=\"awards\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Any awards or honors associated with the program.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Short description of the program provided by the user.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Long-form name of the program that the user has provided.\" />\n        </Property>\n        <Property Name=\"fieldsOfStudy\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Majors and minors associated with the program. (if applicable)\" />\n        </Property>\n        <Property Name=\"grade\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The final grade, class, GPA or score.\" />\n        </Property>\n        <Property Name=\"notes\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional notes the user has provided.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Link to the degree or program page.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"inferenceData\">\n        <Property Name=\"confidenceScore\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Confidence score reflecting the accuracy of the data inferred about the user.\" />\n        </Property>\n        <Property Name=\"userHasVerifiedAccuracy\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Records if the user has confirmed this inference as being True or False.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"institutionData\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Short description of the institution the user studied at.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the institution the user studied at.\" />\n        </Property>\n        <Property Name=\"location\" Type=\"graph.physicalAddress\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Address or location of the institute.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Link to the institution or department homepage.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"personDataSources\">\n        <Property Name=\"type\" Type=\"Collection(Edm.String)\" />\n      </ComplexType>\n      <ComplexType Name=\"personNamePronounciation\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"first\" Type=\"Edm.String\" />\n        <Property Name=\"last\" Type=\"Edm.String\" />\n        <Property Name=\"maiden\" Type=\"Edm.String\" />\n        <Property Name=\"middle\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"positionDetail\">\n        <Property Name=\"company\" Type=\"graph.companyDetail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detail about the company or employer.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the position in question.\" />\n        </Property>\n        <Property Name=\"endMonthYear\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the position ended.\" />\n        </Property>\n        <Property Name=\"jobTitle\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The title held when in that position.\" />\n        </Property>\n        <Property Name=\"role\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The role the position entailed.\" />\n        </Property>\n        <Property Name=\"startMonthYear\" Type=\"Edm.Date\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start month and year of the position.\" />\n        </Property>\n        <Property Name=\"summary\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Short summary of the position.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"profileCardAnnotation\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, the value of this field is used by the profile card as the default property label in the experience (for example, 'Cost Center').\" />\n        </Property>\n        <Property Name=\"localizations\" Type=\"Collection(graph.displayNameLocalization)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Each resource in this collection represents the localized value of the attribute name for a given language, used as the default label for that locale. For example, a user with a no-NB client gets 'Kostnads Senter' as the attribute label, rather than 'Cost Center.'\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"regionalFormatOverrides\">\n        <Property Name=\"calendar\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The calendar to use, e.g., Gregorian Calendar.Returned by default.\" />\n        </Property>\n        <Property Name=\"firstDayOfWeek\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The first day of the week to use, e.g., Sunday.Returned by default.\" />\n        </Property>\n        <Property Name=\"longDateFormat\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The long date time format to be used for displaying dates.Returned by default.\" />\n        </Property>\n        <Property Name=\"longTimeFormat\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The long time format to be used for displaying time.Returned by default.\" />\n        </Property>\n        <Property Name=\"shortDateFormat\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The short date time format to be used for displaying dates.Returned by default.\" />\n        </Property>\n        <Property Name=\"shortTimeFormat\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The short time format to be used for displaying time.Returned by default.\" />\n        </Property>\n        <Property Name=\"timeZone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timezone to be used for displaying time.Returned by default.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"relatedPerson\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the person.\" />\n        </Property>\n        <Property Name=\"relationship\" Type=\"graph.personRelationship\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: manager, colleague, directReport, dotLineReport, assistant, dotLineManager, alternateContact, friend, spouse, sibling, child, parent, sponsor, emergencyContact, other, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address or reference to person within organization.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"serviceInformation\">\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the cloud service (for example, Twitter, Instagram).\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the URL for the service being referenced.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"translationLanguageOverride\">\n        <Property Name=\"languageTag\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language to apply the override.Returned by default. Not nullable.\" />\n        </Property>\n        <Property Name=\"translationBehavior\" Type=\"graph.translationBehavior\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The translation override behavior for the language, if any.Returned by default. Not nullable.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"translationPreferences\">\n        <Property Name=\"languageOverrides\" Type=\"Collection(graph.translationLanguageOverride)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Translation override behavior for languages, if any.Returned by default.\" />\n        </Property>\n        <Property Name=\"translationBehavior\" Type=\"graph.translationBehavior\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's preferred translation behavior.Returned by default. Not nullable.\" />\n        </Property>\n        <Property Name=\"untranslatedLanguages\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of languages the user does not need translated. This is computed from the authoringLanguages collection in regionalAndLanguageSettings, and the languageOverrides collection in translationPreferences. The list specifies neutral culture values that include the language code without any country or region association. For example, it would specify 'fr' for the neutral French culture, but not 'fr-FR' for the French culture in France. Returned by default. Read only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"governancePermission\">\n        <Property Name=\"accessLevel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The access level. Valid values: None, UserRead, AdminRead, and AdminReadWrite.\" />\n        </Property>\n        <Property Name=\"isActive\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate if the requestor has any active role assignment for the access level.\" />\n        </Property>\n        <Property Name=\"isEligible\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicate if the requestor has any eligible role assignment for the access level.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"governanceRoleAssignmentRequestStatus\">\n        <Property Name=\"status\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the role assignment request. The value can be InProgress or Closed.\" />\n        </Property>\n        <Property Name=\"statusDetails\" Type=\"Collection(graph.keyValue)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The details of the status of the role assignment request. It represents the evaluation results of different rules.\" />\n        </Property>\n        <Property Name=\"subStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sub status of the role assignment request. The values can be Accepted, PendingEvaluation, Granted, Denied, PendingProvisioning, Provisioned, PendingRevocation, Revoked, Canceled, Failed, PendingApprovalProvisioning, PendingApproval, FailedAsResourceIsLocked, PendingAdminDecision, AdminApproved, AdminDenied, TimedOut, and ProvisioningStarted.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"governanceRuleSetting\">\n        <Property Name=\"ruleIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the rule. For example, ExpirationRule and MfaRule.\" />\n        </Property>\n        <Property Name=\"setting\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings of the rule. The value is a JSON string with a list of pairs in the format of Parameter_Name:Parameter_Value. For example, {'permanentAssignment':false,'maximumGrantPeriodInMinutes':129600}\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"governanceSchedule\">\n        <Property Name=\"duration\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The duration of a role assignment. It is in format of a TimeSpan.\" />\n        </Property>\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The end time of the role assignment. 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. Note: if the value is null, it indicates a permanent assignment.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start time of the role assignment. 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\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The role assignment schedule type. Only Once is supported for now.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"ticketInfo\">\n        <Property Name=\"ticketNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ticket number.\" />\n        </Property>\n        <Property Name=\"ticketSystem\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the ticket system.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"unifiedRoleManagementPolicyRuleTarget\">\n        <NavigationProperty Name=\"targetObjects\" Type=\"Collection(graph.directoryObject)\" />\n        <Property Name=\"caller\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of caller that's the target of the policy rule. Allowed values are: None, Admin, EndUser.\" />\n        </Property>\n        <Property Name=\"enforcedSettings\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of role settings that are enforced and cannot be overridden by child scopes. Use All for all settings.\" />\n        </Property>\n        <Property Name=\"inheritableSettings\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of role settings that can be inherited by child scopes. Use All for all settings.\" />\n        </Property>\n        <Property Name=\"level\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The role assignment type that's the target of policy rule. Allowed values are: Eligibility, Assignment.\" />\n        </Property>\n        <Property Name=\"operations\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The role management operations that are the target of the policy rule. Allowed values are: All, Activate, Deactivate, Assign, Update, Remove, Extend, Renew.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"roleSuccessStatistics\">\n        <Property Name=\"permanentFail\" Type=\"Edm.Int64\" />\n        <Property Name=\"permanentSuccess\" Type=\"Edm.Int64\" />\n        <Property Name=\"removeFail\" Type=\"Edm.Int64\" />\n        <Property Name=\"removeSuccess\" Type=\"Edm.Int64\" />\n        <Property Name=\"roleId\" Type=\"Edm.String\" />\n        <Property Name=\"roleName\" Type=\"Edm.String\" />\n        <Property Name=\"temporaryFail\" Type=\"Edm.Int64\" />\n        <Property Name=\"temporarySuccess\" Type=\"Edm.Int64\" />\n        <Property Name=\"unknownFail\" Type=\"Edm.Int64\" />\n      </ComplexType>\n      <ComplexType Name=\"archivedPrintJob\">\n        <Property Name=\"acquiredByPrinter\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the job was acquired by a printer; false otherwise. Read-only.\" />\n        </Property>\n        <Property Name=\"acquiredDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The dateTimeOffset when the job was acquired by the printer, if any. Read-only.\" />\n        </Property>\n        <Property Name=\"blackAndWhitePageCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of black and white pages that were printed. Read-only.\" />\n        </Property>\n        <Property Name=\"colorPageCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of color pages that were printed. Read-only.\" />\n        </Property>\n        <Property Name=\"completionDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The dateTimeOffset when the job was completed, canceled or aborted. Read-only.\" />\n        </Property>\n        <Property Name=\"copiesPrinted\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of copies that were printed. Read-only.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.userIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who created the print job. Read-only.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The dateTimeOffset when the job was created. Read-only.\" />\n        </Property>\n        <Property Name=\"duplexPageCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of duplex (double-sided) pages that were printed. Read-only.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The archived print job's GUID. Read-only.\" />\n        </Property>\n        <Property Name=\"pageCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of pages that were printed. Read-only.\" />\n        </Property>\n        <Property Name=\"printerId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The printer ID that the job was queued for. Read-only.\" />\n        </Property>\n        <Property Name=\"processingState\" Type=\"graph.printJobProcessingState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The print job's final processing state. Read-only.\" />\n        </Property>\n        <Property Name=\"simplexPageCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of simplex (single-sided) pages that were printed. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceHealth\">\n        <Property Name=\"lastConnectionTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last time the device was connected.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"groupPrintUsageSummary\">\n        <Property Name=\"completedJobCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"group\" Type=\"graph.identity\" />\n        <Property Name=\"groupDisplayName\" Type=\"Edm.String\" />\n        <Property Name=\"groupMail\" Type=\"Edm.String\" />\n        <Property Name=\"incompleteJobCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"integerRange\">\n        <Property Name=\"end\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The inclusive upper bound of the integer range.\" />\n        </Property>\n        <Property Name=\"maximum\" Type=\"Edm.Int64\" />\n        <Property Name=\"minimum\" Type=\"Edm.Int64\" />\n        <Property Name=\"start\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The inclusive lower bound of the integer range.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"overallPrintUsageSummary\">\n        <Property Name=\"activePrintersCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"activeUsersCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"daysInPeriod\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"topPrinters\" Type=\"Collection(graph.printerUsageSummary)\" />\n        <Property Name=\"topUsers\" Type=\"Collection(graph.userPrintUsageSummary)\" />\n        <Property Name=\"totalIncompleteJobs\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"totalJobsProcessed\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"printerUsageSummary\">\n        <NavigationProperty Name=\"printer\" Type=\"graph.directoryObject\" />\n        <Property Name=\"completedJobCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"incompleteJobCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"printerDisplayName\" Type=\"Edm.String\" />\n        <Property Name=\"printerId\" Type=\"Edm.String\" />\n        <Property Name=\"printerManufacturer\" Type=\"Edm.String\" />\n        <Property Name=\"printerModel\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"userPrintUsageSummary\">\n        <Property Name=\"completedJobCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"incompleteJobCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"user\" Type=\"graph.identity\" />\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\" />\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"printCertificateSigningRequest\">\n        <Property Name=\"content\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A base64-encoded pkcs10 certificate request. Read-only.\" />\n        </Property>\n        <Property Name=\"transportKey\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The base64-encoded public portion of an asymmetric key that is generated by the client. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"printDocumentUploadProperties\">\n        <Property Name=\"contentType\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The document's content (MIME) type.\" />\n        </Property>\n        <Property Name=\"documentName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The document's name.\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The document's size in bytes.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"printerCapabilities\">\n        <Property Name=\"bottomMargins\" Type=\"Collection(Edm.Int32)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of supported bottom margins(in microns) for the printer.\" />\n        </Property>\n        <Property Name=\"collation\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the printer supports collating when printing muliple copies of a multi-page document; false otherwise.\" />\n        </Property>\n        <Property Name=\"colorModes\" Type=\"Collection(graph.printColorMode)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The color modes supported by the printer. Valid values are described in the following table.\" />\n        </Property>\n        <Property Name=\"contentTypes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of supported content (MIME) types that the printer supports. It is not guaranteed that the Universal Print service supports printing all of these MIME types.\" />\n        </Property>\n        <Property Name=\"copiesPerJob\" Type=\"graph.integerRange\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The range of copies per job supported by the printer.\" />\n        </Property>\n        <Property Name=\"dpis\" Type=\"Collection(Edm.Int32)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of print resolutions in DPI that are supported by the printer.\" />\n        </Property>\n        <Property Name=\"duplexModes\" Type=\"Collection(graph.printDuplexMode)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of duplex modes that are supported by the printer. Valid values are described in the following table.\" />\n        </Property>\n        <Property Name=\"feedDirections\" Type=\"Collection(graph.printerFeedDirection)\" />\n        <Property Name=\"feedOrientations\" Type=\"Collection(graph.printerFeedOrientation)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of feed orientations that are supported by the printer.\" />\n        </Property>\n        <Property Name=\"finishings\" Type=\"Collection(graph.printFinishing)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Finishing processes the printer supports for a printed document.\" />\n        </Property>\n        <Property Name=\"inputBins\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supported input bins for the printer.\" />\n        </Property>\n        <Property Name=\"isColorPrintingSupported\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if color printing is supported by the printer; false otherwise. Read-only.\" />\n        </Property>\n        <Property Name=\"isPageRangeSupported\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the printer supports printing by page ranges; false otherwise.\" />\n        </Property>\n        <Property Name=\"leftMargins\" Type=\"Collection(Edm.Int32)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of supported left margins(in microns) for the printer.\" />\n        </Property>\n        <Property Name=\"mediaColors\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The media (i.e., paper) colors supported by the printer.\" />\n        </Property>\n        <Property Name=\"mediaSizes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The media sizes supported by the printer. Supports standard size names for ISO and ANSI media sizes. Valid values are in the following table.\" />\n        </Property>\n        <Property Name=\"mediaTypes\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The media types supported by the printer.\" />\n        </Property>\n        <Property Name=\"multipageLayouts\" Type=\"Collection(graph.printMultipageLayout)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The presentation directions supported by the printer. Supported values are described in the following table.\" />\n        </Property>\n        <Property Name=\"orientations\" Type=\"Collection(graph.printOrientation)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The print orientations supported by the printer. Valid values are described in the following table.\" />\n        </Property>\n        <Property Name=\"outputBins\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The printer's supported output bins (trays).\" />\n        </Property>\n        <Property Name=\"pagesPerSheet\" Type=\"Collection(Edm.Int32)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supported number of Input Pages to impose upon a single Impression.\" />\n        </Property>\n        <Property Name=\"qualities\" Type=\"Collection(graph.printQuality)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The print qualities supported by the printer.\" />\n        </Property>\n        <Property Name=\"rightMargins\" Type=\"Collection(Edm.Int32)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of supported right margins(in microns) for the printer.\" />\n        </Property>\n        <Property Name=\"scalings\" Type=\"Collection(graph.printScaling)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supported print scalings.\" />\n        </Property>\n        <Property Name=\"supportedColorConfigurations\" Type=\"Collection(graph.printColorConfiguration)\" Nullable=\"false\" />\n        <Property Name=\"supportedCopiesPerJob\" Type=\"graph.integerRange\" />\n        <Property Name=\"supportedDocumentMimeTypes\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"supportedDuplexConfigurations\" Type=\"Collection(graph.printDuplexConfiguration)\" Nullable=\"false\" />\n        <Property Name=\"supportedFinishings\" Type=\"Collection(graph.printFinishing)\" Nullable=\"false\" />\n        <Property Name=\"supportedMediaColors\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"supportedMediaSizes\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"supportedMediaTypes\" Type=\"Collection(graph.printMediaType)\" Nullable=\"false\" />\n        <Property Name=\"supportedOrientations\" Type=\"Collection(graph.printOrientation)\" Nullable=\"false\" />\n        <Property Name=\"supportedOutputBins\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"supportedPagesPerSheet\" Type=\"graph.integerRange\" />\n        <Property Name=\"supportedPresentationDirections\" Type=\"Collection(graph.printPresentationDirection)\" Nullable=\"false\" />\n        <Property Name=\"supportedPrintQualities\" Type=\"Collection(graph.printQuality)\" Nullable=\"false\" />\n        <Property Name=\"supportsFitPdfToPage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the printer supports scaling PDF pages to match the print media size; false otherwise.\" />\n        </Property>\n        <Property Name=\"topMargins\" Type=\"Collection(Edm.Int32)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of supported top margins(in microns) for the printer.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"printerDefaults\">\n        <Property Name=\"colorMode\" Type=\"graph.printColorMode\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default color mode to use when printing the document. Valid values are described in the following table.\" />\n        </Property>\n        <Property Name=\"contentType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default content (MIME) type to use when processing documents.\" />\n        </Property>\n        <Property Name=\"copiesPerJob\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default number of copies printed per job.\" />\n        </Property>\n        <Property Name=\"documentMimeType\" Type=\"Edm.String\" />\n        <Property Name=\"dpi\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default resolution in DPI to use when printing the job.\" />\n        </Property>\n        <Property Name=\"duplexConfiguration\" Type=\"graph.printDuplexConfiguration\" />\n        <Property Name=\"duplexMode\" Type=\"graph.printDuplexMode\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default duplex (double-sided) configuration to use when printing a document. Valid values are described in the following table.\" />\n        </Property>\n        <Property Name=\"finishings\" Type=\"Collection(graph.printFinishing)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default set of finishings to apply to print jobs. Valid values are described in the following table.\" />\n        </Property>\n        <Property Name=\"fitPdfToPage\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default fitPdfToPage setting. True to fit each page of a PDF document to a physical sheet of media; false to let the printer decide how to lay out impressions.\" />\n        </Property>\n        <Property Name=\"inputBin\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default input bin that serves as the paper source.\" />\n        </Property>\n        <Property Name=\"mediaColor\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default media (such as paper) color to print the document on.\" />\n        </Property>\n        <Property Name=\"mediaSize\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default media size to use. Supports standard size names for ISO and ANSI media sizes. Valid values are listed in the printerCapabilities topic.\" />\n        </Property>\n        <Property Name=\"mediaType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default media (such as paper) type to print the document on.\" />\n        </Property>\n        <Property Name=\"multipageLayout\" Type=\"graph.printMultipageLayout\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default direction to lay out pages when multiple pages are being printed per sheet. Valid values are described in the following table.\" />\n        </Property>\n        <Property Name=\"orientation\" Type=\"graph.printOrientation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default orientation to use when printing the document. Valid values are described in the following table.\" />\n        </Property>\n        <Property Name=\"outputBin\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default output bin to place completed prints into. See the printer's capabilities for a list of supported output bins.\" />\n        </Property>\n        <Property Name=\"pagesPerSheet\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default number of document pages to print on each sheet.\" />\n        </Property>\n        <Property Name=\"pdfFitToPage\" Type=\"Edm.Boolean\" />\n        <Property Name=\"presentationDirection\" Type=\"graph.printPresentationDirection\" />\n        <Property Name=\"printColorConfiguration\" Type=\"graph.printColorConfiguration\" />\n        <Property Name=\"printQuality\" Type=\"graph.printQuality\" />\n        <Property Name=\"quality\" Type=\"graph.printQuality\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default quality to use when printing the document. Valid values are described in the following table.\" />\n        </Property>\n        <Property Name=\"scaling\" Type=\"graph.printScaling\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how the printer scales the document data to fit the requested media. Valid values are described in the following table.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"printerDocumentConfiguration\">\n        <Property Name=\"collate\" Type=\"Edm.Boolean\" />\n        <Property Name=\"colorMode\" Type=\"graph.printColorMode\" />\n        <Property Name=\"copies\" Type=\"Edm.Int32\" />\n        <Property Name=\"dpi\" Type=\"Edm.Int32\" />\n        <Property Name=\"duplexMode\" Type=\"graph.printDuplexMode\" />\n        <Property Name=\"feedDirection\" Type=\"graph.printerFeedDirection\" />\n        <Property Name=\"feedOrientation\" Type=\"graph.printerFeedOrientation\" />\n        <Property Name=\"finishings\" Type=\"Collection(graph.printFinishing)\" />\n        <Property Name=\"fitPdfToPage\" Type=\"Edm.Boolean\" />\n        <Property Name=\"inputBin\" Type=\"Edm.String\" />\n        <Property Name=\"margin\" Type=\"graph.printMargin\" />\n        <Property Name=\"mediaSize\" Type=\"Edm.String\" />\n        <Property Name=\"mediaType\" Type=\"Edm.String\" />\n        <Property Name=\"multipageLayout\" Type=\"graph.printMultipageLayout\" />\n        <Property Name=\"orientation\" Type=\"graph.printOrientation\" />\n        <Property Name=\"outputBin\" Type=\"Edm.String\" />\n        <Property Name=\"pageRanges\" Type=\"Collection(graph.integerRange)\" />\n        <Property Name=\"pagesPerSheet\" Type=\"Edm.Int32\" />\n        <Property Name=\"quality\" Type=\"graph.printQuality\" />\n        <Property Name=\"scaling\" Type=\"graph.printScaling\" />\n      </ComplexType>\n      <ComplexType Name=\"printMargin\">\n        <Property Name=\"bottom\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The margin in microns from the bottom edge.\" />\n        </Property>\n        <Property Name=\"left\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The margin in microns from the left edge.\" />\n        </Property>\n        <Property Name=\"right\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The margin in microns from the right edge.\" />\n        </Property>\n        <Property Name=\"top\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The margin in microns from the top edge.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"printerLocation\">\n        <Property Name=\"altitudeInMeters\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The altitude, in meters, that the printer is located at.\" />\n        </Property>\n        <Property Name=\"building\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The building that the printer is located in.\" />\n        </Property>\n        <Property Name=\"city\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The city that the printer is located in.\" />\n        </Property>\n        <Property Name=\"countryOrRegion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The country or region that the printer is located in.\" />\n        </Property>\n        <Property Name=\"floor\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The floor that the printer is located on. Only numerical values are supported right now.\" />\n        </Property>\n        <Property Name=\"floorDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the floor that the printer is located on.\" />\n        </Property>\n        <Property Name=\"floorNumber\" Type=\"Edm.Int32\" />\n        <Property Name=\"latitude\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The latitude that the printer is located at.\" />\n        </Property>\n        <Property Name=\"longitude\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The longitude that the printer is located at.\" />\n        </Property>\n        <Property Name=\"organization\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organizational hierarchy that the printer belongs to. The elements should be in hierarchical order.\" />\n        </Property>\n        <Property Name=\"postalCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The postal code that the printer is located in.\" />\n        </Property>\n        <Property Name=\"roomDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the room that the printer is located in.\" />\n        </Property>\n        <Property Name=\"roomName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The room that the printer is located in. Only numerical values are supported right now.\" />\n        </Property>\n        <Property Name=\"roomNumber\" Type=\"Edm.Int32\" />\n        <Property Name=\"site\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The site that the printer is located in.\" />\n        </Property>\n        <Property Name=\"stateOrProvince\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state or province that the printer is located in.\" />\n        </Property>\n        <Property Name=\"streetAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The street address where the printer is located.\" />\n        </Property>\n        <Property Name=\"subdivision\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The subdivision that the printer is located in. The elements should be in hierarchical order.\" />\n        </Property>\n        <Property Name=\"subunit\" Type=\"Collection(Edm.String)\" />\n      </ComplexType>\n      <ComplexType Name=\"printerShareViewpoint\">\n        <Property Name=\"lastUsedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when the printer was last used by the signed-in user. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"printerStatus\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A human-readable description of the printer's current processing state. Read-only.\" />\n        </Property>\n        <Property Name=\"details\" Type=\"Collection(graph.printerProcessingStateDetail)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of details describing why the printer is in the current state. Valid values are described in the following table. Read-only.\" />\n        </Property>\n        <Property Name=\"processingState\" Type=\"graph.printerProcessingState\" Nullable=\"false\" />\n        <Property Name=\"processingStateDescription\" Type=\"Edm.String\" />\n        <Property Name=\"processingStateReasons\" Type=\"Collection(graph.printerProcessingStateReason)\" Nullable=\"false\" />\n        <Property Name=\"state\" Type=\"graph.printerProcessingState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current processing state. Valid values are described in the following table. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"printJobConfiguration\">\n        <Property Name=\"collate\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the printer should collate pages wehen printing multiple copies of a multi-page document.\" />\n        </Property>\n        <Property Name=\"colorMode\" Type=\"graph.printColorMode\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The color mode the printer should use to print the job. Valid values are described in the table below. Read-only.\" />\n        </Property>\n        <Property Name=\"copies\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of copies that should be printed. Read-only.\" />\n        </Property>\n        <Property Name=\"dpi\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The resolution to use when printing the job, expressed in dots per inch (DPI). Read-only.\" />\n        </Property>\n        <Property Name=\"duplexMode\" Type=\"graph.printDuplexMode\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The duplex mode the printer should use when printing the job. Valid values are described in the table below. Read-only.\" />\n        </Property>\n        <Property Name=\"feedOrientation\" Type=\"graph.printerFeedOrientation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The orientation to use when feeding media into the printer. Valid values are described in the following table. Read-only.\" />\n        </Property>\n        <Property Name=\"finishings\" Type=\"Collection(graph.printFinishing)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Finishing processes to use when printing.\" />\n        </Property>\n        <Property Name=\"fitPdfToPage\" Type=\"Edm.Boolean\" />\n        <Property Name=\"inputBin\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The input bin (tray) to use when printing. See the printer's capabilities for a list of supported input bins.\" />\n        </Property>\n        <Property Name=\"margin\" Type=\"graph.printMargin\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The margin settings to use when printing.\" />\n        </Property>\n        <Property Name=\"mediaSize\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The media sizeto use when printing. Supports standard size names for ISO and ANSI media sizes. Valid values are listed in the printerCapabilities topic.\" />\n        </Property>\n        <Property Name=\"mediaType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default media (such as paper) type to print the document on.\" />\n        </Property>\n        <Property Name=\"multipageLayout\" Type=\"graph.printMultipageLayout\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The direction to lay out pages when multiple pages are being printed per sheet. Valid values are described in the following table.\" />\n        </Property>\n        <Property Name=\"orientation\" Type=\"graph.printOrientation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The orientation setting the printer should use when printing the job. Valid values are described in the following table.\" />\n        </Property>\n        <Property Name=\"outputBin\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The output bin to place completed prints into. See the printer's capabilities for a list of supported output bins.\" />\n        </Property>\n        <Property Name=\"pageRanges\" Type=\"Collection(graph.integerRange)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The page ranges to print. Read-only.\" />\n        </Property>\n        <Property Name=\"pagesPerSheet\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of document pages to print on each sheet.\" />\n        </Property>\n        <Property Name=\"quality\" Type=\"graph.printQuality\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The print quality to use when printing the job. Valid values are described in the table below. Read-only.\" />\n        </Property>\n        <Property Name=\"scaling\" Type=\"graph.printScaling\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how the printer should scale the document data to fit the requested media. Valid values are described in the following table.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"printJobStatus\">\n        <Property Name=\"acquiredByPrinter\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A human-readable description of the print job's current processing state. Read-only.\" />\n        </Property>\n        <Property Name=\"details\" Type=\"Collection(graph.printJobStateDetail)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional details for print job state. Valid values are described in the following table. Read-only.\" />\n        </Property>\n        <Property Name=\"isAcquiredByPrinter\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the job was acknowledged by a printer; false otherwise. Read-only.\" />\n        </Property>\n        <Property Name=\"processingState\" Type=\"graph.printJobProcessingState\" Nullable=\"false\" />\n        <Property Name=\"processingStateDescription\" Type=\"Edm.String\" />\n        <Property Name=\"state\" Type=\"graph.printJobProcessingState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The print job's current processing state. Valid values are described in the following table. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"printOperationStatus\">\n        <Property Name=\"description\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A human-readable description of the printOperation's current processing state. Read-only.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.printOperationProcessingState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The printOperation's current processing state. Valid values are described in the following table. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"printSettings\">\n        <Property Name=\"documentConversionEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether document conversion is enabled for the tenant. If document conversion is enabled, Universal Print service will automatically convert documents into a format compatible with the printer (xps to pdf) when needed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"printTaskStatus\">\n        <Property Name=\"description\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A human-readable description of the current processing state of the printTask.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.printTaskProcessingState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current processing state of the printTask. Valid values are described in the following table.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"printUsageSummary\">\n        <Property Name=\"completedJobCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"incompleteJobCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"imageInfo\">\n        <Property Name=\"addImageQuery\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional; parameter used to indicate the server is able to render image dynamically in response to parameterization. For example – a high contrast image\" />\n        </Property>\n        <Property Name=\"alternateText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional; alt-text accessible content for the image\" />\n        </Property>\n        <Property Name=\"alternativeText\" Type=\"Edm.String\" />\n        <Property Name=\"iconUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional; URI that points to an icon which represents the application used to generate the activity\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"visualInfo\">\n        <Property Name=\"attribution\" Type=\"graph.imageInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. JSON object used to represent an icon which represents the application used to generate the activity\" />\n        </Property>\n        <Property Name=\"backgroundColor\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Background color used to render the activity in the UI - brand color for the application source of the activity. Must be a valid hex color\" />\n        </Property>\n        <Property Name=\"content\" Type=\"graph.Json\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Custom piece of data - JSON object used to provide custom content to render the activity in the Windows Shell UI\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Longer text description of the user's unique activity (example: document name, first sentence, and/or metadata)\" />\n        </Property>\n        <Property Name=\"displayText\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Required. Short text description of the user's unique activity (for example, document name in cases where an activity refers to document creation)\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"payloadRequest\" OpenType=\"true\" />\n      <ComplexType Name=\"accountTargetContent\">\n        <Property Name=\"type\" Type=\"graph.accountTargetContentType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of account target content. Possible values are: unknown,includeAll, addressBook,  unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"addressBookAccountTargetContent\" BaseType=\"graph.accountTargetContent\" OpenType=\"true\">\n        <Property Name=\"accountTargetEmails\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of user emails targeted for an attack simulation training campaign.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"assignedTrainingInfo\">\n        <Property Name=\"assignedUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users who were assigned the training in an attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"completedUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users who completed the training in an attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the training in an attack simulation and training campaign.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"attackSimulationRepeatOffender\">\n        <Property Name=\"attackSimulationUser\" Type=\"graph.attackSimulationUser\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user in an attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"repeatOffenceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of repeat offences of the user in attack simulation and training campaigns.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"attackSimulationUser\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the user.\" />\n        </Property>\n        <Property Name=\"email\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the user.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"This is the id property value of the user resource that represents the user in the Azure Active Directory tenant.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"attackSimulationSimulationUserCoverage\">\n        <Property Name=\"attackSimulationUser\" Type=\"graph.attackSimulationUser\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User in an attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"clickCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of link clicks in the received payloads by the user in attack simulation and training campaigns.\" />\n        </Property>\n        <Property Name=\"compromisedCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of compromising actions by the user in attack simulation and training campaigns.\" />\n        </Property>\n        <Property Name=\"latestSimulationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of the latest attack simulation and training campaign that the user was included in.\" />\n        </Property>\n        <Property Name=\"simulationCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of attack simulation and training campaigns that the user was included in.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"attackSimulationTrainingUserCoverage\">\n        <Property Name=\"attackSimulationUser\" Type=\"graph.attackSimulationUser\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User in an attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"userTrainings\" Type=\"Collection(graph.userTrainingStatusInfo)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of assigned trainings and their statuses for the user.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userTrainingStatusInfo\">\n        <Property Name=\"assignedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of assignment of the training to the user.\" />\n        </Property>\n        <Property Name=\"completionDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of completion of the training by the user.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the assigned training.\" />\n        </Property>\n        <Property Name=\"trainingStatus\" Type=\"graph.trainingStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the training assigned to the user. Possible values are: unknown, assigned, inProgress, completed, overdue, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"coachmarkLocation\">\n        <Property Name=\"length\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Length of coachmark.\" />\n        </Property>\n        <Property Name=\"offset\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Offset of coachmark.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"graph.coachmarkLocationType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of coachmark location. The possible values are: unknown, fromEmail, subject, externalTag, displayName, messageBody, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"emailIdentity\" BaseType=\"graph.identity\" OpenType=\"true\">\n        <Property Name=\"email\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the user.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"payloadDetail\">\n        <Property Name=\"coachmarks\" Type=\"Collection(graph.payloadCoachmark)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload coachmark details.\" />\n        </Property>\n        <Property Name=\"content\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Payload content details.\" />\n        </Property>\n        <Property Name=\"phishingUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The phishing URL used to target a user.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"emailPayloadDetail\" BaseType=\"graph.payloadDetail\">\n        <Property Name=\"fromEmail\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the user.\" />\n        </Property>\n        <Property Name=\"fromName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the user.\" />\n        </Property>\n        <Property Name=\"isExternalSender\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the sender is not from the user's organization.\" />\n        </Property>\n        <Property Name=\"subject\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The subject of the email address sent to the user.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"includeAllAccountTargetContent\" BaseType=\"graph.accountTargetContent\" OpenType=\"true\" />\n      <ComplexType Name=\"payloadCoachmark\">\n        <Property Name=\"coachmarkLocation\" Type=\"graph.coachmarkLocation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The coachmark location.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description about the coachmark.\" />\n        </Property>\n        <Property Name=\"indicator\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The coachmark indicator.\" />\n        </Property>\n        <Property Name=\"isValid\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the coachmark is valid or not.\" />\n        </Property>\n        <Property Name=\"language\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The coachmark language.\" />\n        </Property>\n        <Property Name=\"order\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The coachmark order.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"recommendedAction\">\n        <Property Name=\"actionWebUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Web URL to the recommended action.\" />\n        </Property>\n        <Property Name=\"potentialScoreImpact\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Potential improvement in the tenant security score from the recommended action.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Title of the recommended action.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"simulationEvent\">\n        <Property Name=\"count\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of the simulation event occurrence in an attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"eventName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the simulation event in an attack simulation and training campaign.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"simulationEventsContent\">\n        <Property Name=\"compromisedRate\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Actual percentage of users who fell for the simulated attack in an attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"events\" Type=\"Collection(graph.simulationEvent)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of simulation events in an attack simulation and training campaign.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"simulationReport\">\n        <Property Name=\"overview\" Type=\"graph.simulationReportOverview\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Overview of an attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"simulationUsers\" Type=\"Collection(graph.userSimulationDetails)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tenant users and their online actions in an attack simulation and training campaign.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"simulationReportOverview\">\n        <Property Name=\"recommendedActions\" Type=\"Collection(graph.recommendedAction)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of recommended actions for a tenant to improve its security posture based on the attack simulation and training campaign attack type.\" />\n        </Property>\n        <Property Name=\"resolvedTargetsCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of valid users in the attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"simulationEventsContent\" Type=\"graph.simulationEventsContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Summary of simulation events in the attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"trainingEventsContent\" Type=\"graph.trainingEventsContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Summary of assigned trainings in the attack simulation and training campaign.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userSimulationDetails\">\n        <Property Name=\"assignedTrainingsCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of trainings assigned to a user in an attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"completedTrainingsCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of trainings completed by a user in an attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"compromisedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of the compromising online action by a user in an attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"inProgressTrainingsCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of trainings in progress by a user in an attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"isCompromised\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a user was compromised in an attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"reportedPhishDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when a user reported the delivered payload as phishing in the attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"simulationEvents\" Type=\"Collection(graph.userSimulationEventInfo)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of simulation events of a user in the attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"simulationUser\" Type=\"graph.attackSimulationUser\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user in an attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"trainingEvents\" Type=\"Collection(graph.userTrainingEventInfo)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of training events of a user in the attack simulation and training campaign.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"trainingEventsContent\">\n        <Property Name=\"assignedTrainingsInfos\" Type=\"Collection(graph.assignedTrainingInfo)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of assigned trainings and their information in an attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"trainingsAssignedUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of users who were assigned trainings in an attack simulation and training campaign.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userSimulationEventInfo\">\n        <Property Name=\"browser\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Browser information from where the simulation event was initiated by a user in an attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"eventDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of the simulation event by a user in an attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"eventName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the simulation event by a user in an attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"ipAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IP address from where the simulation event was initiated by a user in an attack simulation and training campaign.\" />\n        </Property>\n        <Property Name=\"osPlatformDeviceDetails\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operating system, platform, and device details from where the simulation event was initiated by a user in an attack simulation and training campaign.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userTrainingEventInfo\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the training.\" />\n        </Property>\n        <Property Name=\"latestTrainingStatus\" Type=\"graph.trainingStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Latest status of the training assigned to the user. Possible values are: unknown, assigned, inProgress, completed, overdue, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"trainingAssignedProperties\" Type=\"graph.userTrainingContentEventInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event details of the training when it was assigned to the user.\" />\n        </Property>\n        <Property Name=\"trainingCompletedProperties\" Type=\"graph.userTrainingContentEventInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event details of the training when it was completed by the user.\" />\n        </Property>\n        <Property Name=\"trainingUpdatedProperties\" Type=\"graph.userTrainingContentEventInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Event details of the training when it was updated/in-progress by the user.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userTrainingContentEventInfo\">\n        <Property Name=\"browser\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Browser of the user from where the training event was generated.\" />\n        </Property>\n        <Property Name=\"contentDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of the training content playback by the user.\" />\n        </Property>\n        <Property Name=\"ipAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IP address of the user for the training event.\" />\n        </Property>\n        <Property Name=\"osPlatformDeviceDetails\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operating system, platform, and device details of the user for the training event.\" />\n        </Property>\n        <Property Name=\"potentialScoreImpact\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Potential improvement in the tenant security posture after completion of the training by the user.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"accountAlias\">\n        <Property Name=\"id\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"idType\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"alertDetection\">\n        <Property Name=\"detectionType\" Type=\"Edm.String\" />\n        <Property Name=\"method\" Type=\"Edm.String\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"alertHistoryState\">\n        <Property Name=\"appId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Application ID of the calling application that submitted an update (PATCH) to the alert. The appId should be extracted from the auth token and not entered manually by the calling application.\" />\n        </Property>\n        <Property Name=\"assignedTo\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UPN of user the alert was assigned to (note: alert.assignedTo only stores the last value/UPN).\" />\n        </Property>\n        <Property Name=\"comments\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Comment entered by signed-in user.\" />\n        </Property>\n        <Property Name=\"feedback\" Type=\"graph.alertFeedback\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Analyst feedback on the alert in this update. Possible values are: unknown, truePositive, falsePositive, benignPositive.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.alertStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Alert status value (if updated). Possible values are: unknown, newAlert, inProgress, resolved, dismissed.\" />\n        </Property>\n        <Property Name=\"updatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of the alert update. 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\" />\n        </Property>\n        <Property Name=\"user\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UPN of the signed-in user that updated the alert (taken from the bearer token - if in user/delegated auth mode).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"alertTrigger\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the property serving as a detection trigger.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of the property in the key:value pair for interpretation. For example, String, Boolean etc.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the property serving as a detection trigger.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"averageComparativeScore\" OpenType=\"true\">\n        <Property Name=\"averageScore\" Type=\"Edm.Double\" />\n        <Property Name=\"basis\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"certificationControl\" OpenType=\"true\">\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"url\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"cloudAppSecurityState\">\n        <Property Name=\"destinationServiceIp\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destination IP Address of the connection to the cloud application/service.\" />\n        </Property>\n        <Property Name=\"destinationServiceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Cloud application/service name (for example 'Salesforce', 'DropBox', etc.).\" />\n        </Property>\n        <Property Name=\"riskScore\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider-generated/calculated risk score of the Cloud Application/Service. Recommended value range of 0-1, which equates to a percentage.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"complianceInformation\" OpenType=\"true\">\n        <Property Name=\"certificationControls\" Type=\"Collection(graph.certificationControl)\" />\n        <Property Name=\"certificationName\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"controlScore\" OpenType=\"true\">\n        <Property Name=\"controlCategory\" Type=\"Edm.String\" />\n        <Property Name=\"controlName\" Type=\"Edm.String\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"score\" Type=\"Edm.Double\" />\n      </ComplexType>\n      <ComplexType Name=\"domainRegistrant\">\n        <Property Name=\"countryOrRegionCode\" Type=\"Edm.String\" />\n        <Property Name=\"organization\" Type=\"Edm.String\" />\n        <Property Name=\"url\" Type=\"Edm.String\" />\n        <Property Name=\"vendor\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"entitySetNames\" />\n      <ComplexType Name=\"fileHash\">\n        <Property Name=\"hashType\" Type=\"graph.fileHashType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File hash type. Possible values are: unknown, sha1, sha256, md5, authenticodeHash256, lsHash, ctph, peSha1, peSha256.\" />\n        </Property>\n        <Property Name=\"hashValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the file hash.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"fileSecurityState\">\n        <Property Name=\"fileHash\" Type=\"graph.fileHash\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Complex type containing file hashes (cryptographic and location-sensitive).\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"File name (without path).\" />\n        </Property>\n        <Property Name=\"path\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Full file path of the file/imageFile.\" />\n        </Property>\n        <Property Name=\"riskScore\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider generated/calculated risk score of the alert file. Recommended value range of 0-1, which equates to a percentage.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"hostSecurityState\">\n        <Property Name=\"fqdn\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Host FQDN (Fully Qualified Domain Name) (for example, machine.company.com).\" />\n        </Property>\n        <Property Name=\"isAzureAdJoined\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isAzureAdRegistered\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isHybridAzureDomainJoined\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the host is domain joined to an on-premises Active Directory domain.\" />\n        </Property>\n        <Property Name=\"netBiosName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The local host name, without the DNS domain name.\" />\n        </Property>\n        <Property Name=\"os\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Host Operating System. (For example, Windows10, MacOS, RHEL, etc.).\" />\n        </Property>\n        <Property Name=\"privateIpAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Private (not routable) IPv4 or IPv6 address (see RFC 1918) at the time of the alert.\" />\n        </Property>\n        <Property Name=\"publicIpAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Publicly routable IPv4 or IPv6 address (see RFC 1918) at time of the alert.\" />\n        </Property>\n        <Property Name=\"riskScore\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider-generated/calculated risk score of the host.  Recommended value range of 0-1, which equates to a percentage.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"investigationSecurityState\">\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"status\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"ipCategory\">\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"vendor\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"ipReferenceData\">\n        <Property Name=\"asn\" Type=\"Edm.Int64\" />\n        <Property Name=\"city\" Type=\"Edm.String\" />\n        <Property Name=\"countryOrRegionCode\" Type=\"Edm.String\" />\n        <Property Name=\"organization\" Type=\"Edm.String\" />\n        <Property Name=\"state\" Type=\"Edm.String\" />\n        <Property Name=\"vendor\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"logonUser\">\n        <Property Name=\"accountDomain\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Domain of user account used to logon.\" />\n        </Property>\n        <Property Name=\"accountName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account name of user account used to logon.\" />\n        </Property>\n        <Property Name=\"accountType\" Type=\"graph.userAccountSecurityType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User Account type, per Windows definition. Possible values are: unknown, standard, power, administrator.\" />\n        </Property>\n        <Property Name=\"firstSeenDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime at which the earliest logon by this user account occurred (provider-determined period). 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.\" />\n        </Property>\n        <Property Name=\"lastSeenDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime at which the latest logon by this user account occurred. 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.\" />\n        </Property>\n        <Property Name=\"logonId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User logon ID.\" />\n        </Property>\n        <Property Name=\"logonTypes\" Type=\"Collection(graph.logonType)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of the logon types observed for the logged on user from when first to last seen. Possible values are: unknown, interactive, remoteInteractive, network, batch, service.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"malwareState\">\n        <Property Name=\"category\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider-generated malware category (for example, trojan, ransomware, etc.).\" />\n        </Property>\n        <Property Name=\"family\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider-generated malware family (for example, 'wannacry', 'notpetya', etc.).\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider-generated malware variant name (for example, Trojan:Win32/Powessere.H).\" />\n        </Property>\n        <Property Name=\"severity\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider-determined severity of this malware.\" />\n        </Property>\n        <Property Name=\"wasRunning\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the detected file (malware/vulnerability) was running at the time of detection or was detected at rest on the disk.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"messageSecurityState\">\n        <Property Name=\"connectingIP\" Type=\"Edm.String\" />\n        <Property Name=\"deliveryAction\" Type=\"Edm.String\" />\n        <Property Name=\"deliveryLocation\" Type=\"Edm.String\" />\n        <Property Name=\"directionality\" Type=\"Edm.String\" />\n        <Property Name=\"internetMessageId\" Type=\"Edm.String\" />\n        <Property Name=\"messageFingerprint\" Type=\"Edm.String\" />\n        <Property Name=\"messageReceivedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"messageSubject\" Type=\"Edm.String\" />\n        <Property Name=\"networkMessageId\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"networkConnection\">\n        <Property Name=\"applicationName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the application managing the network connection (for example, Facebook, SMTP, etc.).\" />\n        </Property>\n        <Property Name=\"destinationAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destination IP address (of the network connection).\" />\n        </Property>\n        <Property Name=\"destinationDomain\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destination domain portion of the destination URL. (for example 'www.contoso.com').\" />\n        </Property>\n        <Property Name=\"destinationLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Location (by IP address mapping) associated with the destination of a network connection.\" />\n        </Property>\n        <Property Name=\"destinationPort\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Destination port (of the network connection).\" />\n        </Property>\n        <Property Name=\"destinationUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network connection URL/URI string - excluding parameters. (for example 'www.contoso.com/products/default.html')\" />\n        </Property>\n        <Property Name=\"direction\" Type=\"graph.connectionDirection\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network connection direction. Possible values are: unknown, inbound, outbound.\" />\n        </Property>\n        <Property Name=\"domainRegisteredDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date when the destination domain was registered. 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\" />\n        </Property>\n        <Property Name=\"localDnsName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The local DNS name resolution as it appears in the host's local DNS cache (for example, in case the 'hosts' file was tampered with).\" />\n        </Property>\n        <Property Name=\"natDestinationAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Address Translation destination IP address.\" />\n        </Property>\n        <Property Name=\"natDestinationPort\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Address Translation destination port.\" />\n        </Property>\n        <Property Name=\"natSourceAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Address Translation source IP address.\" />\n        </Property>\n        <Property Name=\"natSourcePort\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network Address Translation source port.\" />\n        </Property>\n        <Property Name=\"protocol\" Type=\"graph.securityNetworkProtocol\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network protocol. Possible values are: unknown, ip, icmp, igmp, ggp, ipv4, tcp, pup, udp, idp, ipv6, ipv6RoutingHeader, ipv6FragmentHeader, ipSecEncapsulatingSecurityPayload, ipSecAuthenticationHeader, icmpV6, ipv6NoNextHeader, ipv6DestinationOptions, nd, raw, ipx, spx, spxII.\" />\n        </Property>\n        <Property Name=\"riskScore\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider generated/calculated risk score of the network connection. Recommended value range of 0-1, which equates to a percentage.\" />\n        </Property>\n        <Property Name=\"sourceAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Source (i.e. origin) IP address (of the network connection).\" />\n        </Property>\n        <Property Name=\"sourceLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Location (by IP address mapping) associated with the source of a network connection.\" />\n        </Property>\n        <Property Name=\"sourcePort\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Source (i.e. origin) IP port (of the network connection).\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.connectionStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network connection status. Possible values are: unknown, attempted, succeeded, blocked, failed.\" />\n        </Property>\n        <Property Name=\"urlParameters\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Parameters (suffix) of the destination URL.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"networkInterface\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the NIC (e.g. Ethernet adapter, Wireless LAN adapter Local Area Connection, and so on).\" />\n        </Property>\n        <Property Name=\"ipV4Address\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last IPv4 address associated with this NIC.\" />\n        </Property>\n        <Property Name=\"ipV6Address\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last Public (aka global) IPv6 address associated with this NIC.\" />\n        </Property>\n        <Property Name=\"localIpV6Address\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last local (link-local or site-local) IPv6 address associated with this NIC.\" />\n        </Property>\n        <Property Name=\"macAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MAC address of the NIC on this host.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"process\">\n        <Property Name=\"accountName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User account identifier (user account context the process ran under) for example, AccountName, SID, and so on.\" />\n        </Property>\n        <Property Name=\"commandLine\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The full process invocation commandline including all parameters.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which the process was started. 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.\" />\n        </Property>\n        <Property Name=\"fileHash\" Type=\"graph.fileHash\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Complex type containing file hashes (cryptographic and location-sensitive).\" />\n        </Property>\n        <Property Name=\"integrityLevel\" Type=\"graph.processIntegrityLevel\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The integrity level of the process. Possible values are: unknown, untrusted, low, medium, high, system.\" />\n        </Property>\n        <Property Name=\"isElevated\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the process is elevated.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the process' Image file.\" />\n        </Property>\n        <Property Name=\"parentProcessCreatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DateTime at which the parent process was started. 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.\" />\n        </Property>\n        <Property Name=\"parentProcessId\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Process ID (PID) of the parent process.\" />\n        </Property>\n        <Property Name=\"parentProcessName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the image file of the parent process.\" />\n        </Property>\n        <Property Name=\"path\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Full path, including filename.\" />\n        </Property>\n        <Property Name=\"processId\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Process ID (PID) of the process.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"registryKeyState\">\n        <Property Name=\"hive\" Type=\"graph.registryHive\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A Windows registry hive : HKEY_CURRENT_CONFIG HKEY_CURRENT_USER HKEY_LOCAL_MACHINE/SAM HKEY_LOCAL_MACHINE/Security HKEY_LOCAL_MACHINE/Software HKEY_LOCAL_MACHINE/System HKEY_USERS/.Default. Possible values are: unknown, currentConfig, currentUser, localMachineSam, localMachineSecurity, localMachineSoftware, localMachineSystem, usersDefault.\" />\n        </Property>\n        <Property Name=\"key\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current (i.e. changed) registry key (excludes HIVE).\" />\n        </Property>\n        <Property Name=\"oldKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Previous (i.e. before changed) registry key (excludes HIVE).\" />\n        </Property>\n        <Property Name=\"oldValueData\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Previous (i.e. before changed) registry key value data (contents).\" />\n        </Property>\n        <Property Name=\"oldValueName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Previous (i.e. before changed) registry key value name.\" />\n        </Property>\n        <Property Name=\"operation\" Type=\"graph.registryOperation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operation that changed the registry key name and/or value. Possible values are: unknown, create, modify, delete.\" />\n        </Property>\n        <Property Name=\"processId\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Process ID (PID) of the process that modified the registry key (process details will appear in the alert 'processes' collection).\" />\n        </Property>\n        <Property Name=\"valueData\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current (i.e. changed) registry key value data (contents).\" />\n        </Property>\n        <Property Name=\"valueName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Current (i.e. changed) registry key value name\" />\n        </Property>\n        <Property Name=\"valueType\" Type=\"graph.registryValueType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Registry key value type REG_BINARY REG_DWORD REG_DWORD_LITTLE_ENDIAN REG_DWORD_BIG_ENDIANREG_EXPAND_SZ REG_LINK REG_MULTI_SZ REG_NONE REG_QWORD REG_QWORD_LITTLE_ENDIAN REG_SZ Possible values are: unknown, binary, dword, dwordLittleEndian, dwordBigEndian, expandSz, link, multiSz, none, qword, qwordlittleEndian, sz.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"reputationCategory\">\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"vendor\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"secureScoreControlStateUpdate\">\n        <Property Name=\"assignedTo\" Type=\"Edm.String\" />\n        <Property Name=\"comment\" Type=\"Edm.String\" />\n        <Property Name=\"state\" Type=\"Edm.String\" />\n        <Property Name=\"updatedBy\" Type=\"Edm.String\" />\n        <Property Name=\"updatedDateTime\" Type=\"Edm.DateTimeOffset\" />\n      </ComplexType>\n      <ComplexType Name=\"securityActionState\">\n        <Property Name=\"appId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Application ID of the calling application that submitted an update (PATCH) to the action. The appId should be extracted from the auth token and not entered manually by the calling application.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"graph.operationStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the securityAction in this update. Possible values are: NotStarted, Running, Completed, Failed.\" />\n        </Property>\n        <Property Name=\"updatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp when the actionState was updated. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z\" />\n        </Property>\n        <Property Name=\"user\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name of the signed-in user that submitted an update (PATCH) to the action. The user should be extracted from the auth token and not entered manually by the calling application.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"securityResource\">\n        <Property Name=\"resource\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the resource that is related to current alert. Required.\" />\n        </Property>\n        <Property Name=\"resourceType\" Type=\"graph.securityResourceType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents type of security resources related to an alert. Possible values are: attacked, related.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"securityVendorInformation\">\n        <Property Name=\"provider\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specific provider (product/service - not vendor company); for example, WindowsDefenderATP.\" />\n        </Property>\n        <Property Name=\"providerVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the provider or subprovider, if it exists, that generated the alert. Required\" />\n        </Property>\n        <Property Name=\"subProvider\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specific subprovider (under aggregating provider); for example, WindowsDefenderATP.SmartScreen.\" />\n        </Property>\n        <Property Name=\"vendor\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the alert vendor (for example, Microsoft, Dell, FireEye). Required\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"uriClickSecurityState\">\n        <Property Name=\"clickAction\" Type=\"Edm.String\" />\n        <Property Name=\"clickDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"id\" Type=\"Edm.String\" />\n        <Property Name=\"sourceId\" Type=\"Edm.String\" />\n        <Property Name=\"uriDomain\" Type=\"Edm.String\" />\n        <Property Name=\"verdict\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"userAccount\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastSeenDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"riskScore\" Type=\"Edm.String\" />\n        <Property Name=\"service\" Type=\"Edm.String\" />\n        <Property Name=\"signinName\" Type=\"Edm.String\" />\n        <Property Name=\"status\" Type=\"graph.accountStatus\" />\n      </ComplexType>\n      <ComplexType Name=\"userSecurityState\">\n        <Property Name=\"aadUserId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"AAD User object identifier (GUID) - represents the physical/multi-account user entity.\" />\n        </Property>\n        <Property Name=\"accountName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Account name of user account (without Active Directory domain or DNS domain) - (also called mailNickName).\" />\n        </Property>\n        <Property Name=\"domainName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"NetBIOS/Active Directory domain of user account (that is, domain/account format).\" />\n        </Property>\n        <Property Name=\"emailRole\" Type=\"graph.emailRole\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"For email-related alerts - user account's email 'role'. Possible values are: unknown, sender, recipient.\" />\n        </Property>\n        <Property Name=\"isVpn\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the user logged on through a VPN.\" />\n        </Property>\n        <Property Name=\"logonDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which the sign-in occurred. 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.\" />\n        </Property>\n        <Property Name=\"logonId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User sign-in ID.\" />\n        </Property>\n        <Property Name=\"logonIp\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IP Address the sign-in request originated from.\" />\n        </Property>\n        <Property Name=\"logonLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Location (by IP address mapping) associated with a user sign-in event by this user.\" />\n        </Property>\n        <Property Name=\"logonType\" Type=\"graph.logonType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Method of user sign in. Possible values are: unknown, interactive, remoteInteractive, network, batch, service.\" />\n        </Property>\n        <Property Name=\"onPremisesSecurityIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Active Directory (on-premises) Security Identifier (SID) of the user.\" />\n        </Property>\n        <Property Name=\"riskScore\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provider-generated/calculated risk score of the user account. Recommended value range of 0-1, which equates to a percentage.\" />\n        </Property>\n        <Property Name=\"userAccountType\" Type=\"graph.userAccountSecurityType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User account type (group membership), per Windows definition. Possible values are: unknown, standard, power, administrator.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User sign-in name - internet format: (user account name)@(user account DNS domain name).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"vulnerabilityState\">\n        <Property Name=\"cve\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Common Vulnerabilities and Exposures (CVE) for the vulnerability.\" />\n        </Property>\n        <Property Name=\"severity\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base Common Vulnerability Scoring System (CVSS) severity score for this vulnerability.\" />\n        </Property>\n        <Property Name=\"wasRunning\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the detected vulnerability (file) was running at the time of detection or was the file detected at rest on the disk.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"participantJoiningResponse\" Abstract=\"true\" />\n      <ComplexType Name=\"acceptJoinResponse\" BaseType=\"graph.participantJoiningResponse\" />\n      <ComplexType Name=\"mediaConfig\" Abstract=\"true\">\n        <Property Name=\"removeFromDefaultAudioGroup\" Type=\"Edm.Boolean\" />\n      </ComplexType>\n      <ComplexType Name=\"appHostedMediaConfig\" BaseType=\"graph.mediaConfig\">\n        <Property Name=\"blob\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The media configuration blob generated by smart media agent.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"attendanceInterval\">\n        <Property Name=\"durationInSeconds\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of the meeting interval in seconds; that is, the difference between joinDateTime and leaveDateTime.\" />\n        </Property>\n        <Property Name=\"joinDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the attendee joined in UTC.\" />\n        </Property>\n        <Property Name=\"leaveDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the attendee left in UTC.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"azureCommunicationServicesUserIdentity\" BaseType=\"graph.identity\" OpenType=\"true\">\n        <Property Name=\"azureCommunicationServicesResourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Communication Services resource ID associated with the user.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"broadcastMeetingCaptionSettings\">\n        <Property Name=\"isCaptionEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether captions are enabled for this Teams live event.\" />\n        </Property>\n        <Property Name=\"spokenLanguage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The spoken language.\" />\n        </Property>\n        <Property Name=\"translationLanguages\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The translation languages (choose up to 6).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"callMediaState\">\n        <Property Name=\"audio\" Type=\"graph.mediaState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The audio media state. Possible values are: active, inactive, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"callOptions\" Abstract=\"true\">\n        <Property Name=\"hideBotAfterEscalation\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to hide the app after the call is escalated.\" />\n        </Property>\n        <Property Name=\"isContentSharingNotificationEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether content sharing notifications should be enabled for the call.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"callRoute\">\n        <Property Name=\"final\" Type=\"graph.identitySet\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity that was resolved to in the call.\" />\n        </Property>\n        <Property Name=\"original\" Type=\"graph.identitySet\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity that was originally used in the call.\" />\n        </Property>\n        <Property Name=\"routingType\" Type=\"graph.routingType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: forwarded, lookup, selfFork.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"callTranscriptionInfo\">\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state modified time in UTC.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"graph.callTranscriptionState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: notStarted, active, inactive.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"commsNotification\" OpenType=\"true\">\n        <Property Name=\"changeType\" Type=\"graph.changeType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: created, updated, deleted.\" />\n        </Property>\n        <Property Name=\"resourceUrl\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URI of the resource that was changed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"commsNotifications\">\n        <Property Name=\"value\" Type=\"Collection(graph.commsNotification)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The notification of a change in the resource.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"communicationsApplicationIdentity\" BaseType=\"graph.identity\" OpenType=\"true\">\n        <Property Name=\"applicationType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"First party Microsoft application presenting this identity.\" />\n        </Property>\n        <Property Name=\"hidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the participant would not like to be shown in other participants' rosters.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"communicationsApplicationInstanceIdentity\" BaseType=\"graph.identity\" OpenType=\"true\">\n        <Property Name=\"hidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the participant would not like to be shown in other participants' rosters.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application's tenant ID.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"communicationsEncryptedIdentity\" BaseType=\"graph.identity\" OpenType=\"true\" />\n      <ComplexType Name=\"communicationsGuestIdentity\" BaseType=\"graph.identity\" OpenType=\"true\" />\n      <ComplexType Name=\"communicationsIdentitySet\" BaseType=\"graph.identitySet\" OpenType=\"true\">\n        <Property Name=\"applicationInstance\" Type=\"graph.identity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The application instance associated with this action.\" />\n        </Property>\n        <Property Name=\"assertedIdentity\" Type=\"graph.identity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An identity the participant would like to present itself as to the other participants in the call.\" />\n        </Property>\n        <Property Name=\"azureCommunicationServicesUser\" Type=\"graph.identity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Communication Services user associated with this action.\" />\n        </Property>\n        <Property Name=\"encrypted\" Type=\"graph.identity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The encrypted user associated with this action.\" />\n        </Property>\n        <Property Name=\"endpointType\" Type=\"graph.endpointType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of endpoint the participant is using. Possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone and unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"guest\" Type=\"graph.identity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The guest user associated with this action.\" />\n        </Property>\n        <Property Name=\"onPremises\" Type=\"graph.identity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Skype for Business On-Premises user associated with this action.\" />\n        </Property>\n        <Property Name=\"phone\" Type=\"graph.identity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Inherited from identitySet. The phone user associated with this action.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"communicationsPhoneIdentity\" BaseType=\"graph.identity\" OpenType=\"true\" />\n      <ComplexType Name=\"communicationsUserIdentity\" BaseType=\"graph.identity\" OpenType=\"true\">\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user's tenant ID.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"customQuestionAnswer\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the custom registration question. Read-only.\" />\n        </Property>\n        <Property Name=\"questionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID the custom registration question. Read-only.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Answer to the custom registration question.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"incomingCallOptions\" BaseType=\"graph.callOptions\" />\n      <ComplexType Name=\"incomingContext\">\n        <Property Name=\"observedParticipantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the participant that is under observation. Read-only.\" />\n        </Property>\n        <Property Name=\"onBehalfOf\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity that the call is happening on behalf of.\" />\n        </Property>\n        <Property Name=\"sourceParticipantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The id of the participant that triggered the incoming call. Read-only.\" />\n        </Property>\n        <Property Name=\"transferor\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity that transferred the call.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"invitationParticipantInfo\" OpenType=\"true\">\n        <Property Name=\"endpointType\" Type=\"graph.endpointType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of endpoint. Possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone and unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"hidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Whether to hide the participant from the roster.\" />\n        </Property>\n        <Property Name=\"identity\" Type=\"graph.identitySet\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identitySet associated with this invitation.\" />\n        </Property>\n        <Property Name=\"participantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The ID of the target participant.\" />\n        </Property>\n        <Property Name=\"removeFromDefaultAudioRoutingGroup\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. Whether to remove them from the main mixer.\" />\n        </Property>\n        <Property Name=\"replacesCallId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional. The call which the target identity is currently a part of. For peer-to-peer case, the call will be dropped once the participant is added successfully.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"inviteNewBotResponse\" BaseType=\"graph.participantJoiningResponse\">\n        <Property Name=\"inviteUri\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URI to receive new incoming call notification.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"meetingInfo\" Abstract=\"true\">\n        <Property Name=\"allowConversationWithoutHost\" Type=\"Edm.Boolean\" />\n      </ComplexType>\n      <ComplexType Name=\"joinMeetingIdMeetingInfo\" BaseType=\"graph.meetingInfo\" OpenType=\"true\">\n        <Property Name=\"joinMeetingId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID used to join the meeting.\" />\n        </Property>\n        <Property Name=\"passcode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The passcode used to join the meeting. Optional.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaInfo\">\n        <Property Name=\"resourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional, used to uniquely identity the resource. If passed the prompt uri will be cached against this resourceId as key.\" />\n        </Property>\n        <Property Name=\"uri\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Path to the prompt to be played. Currently only Wave file (.wav) format, single-channel, 16-bit samples with a 16,000 (16KHz) sampling rate is only supported.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"prompt\" Abstract=\"true\" />\n      <ComplexType Name=\"mediaPrompt\" BaseType=\"graph.prompt\">\n        <Property Name=\"loop\" Type=\"Edm.Int32\" />\n        <Property Name=\"mediaInfo\" Type=\"graph.mediaInfo\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The media information.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaStream\">\n        <Property Name=\"direction\" Type=\"graph.mediaDirection\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The direction. The possible values are inactive, sendOnly, receiveOnly, sendReceive.\" />\n        </Property>\n        <Property Name=\"label\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The media stream label.\" />\n        </Property>\n        <Property Name=\"mediaType\" Type=\"graph.modality\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The media type. The possible value are unknown, audio, video, videoBasedScreenSharing, data.\" />\n        </Property>\n        <Property Name=\"serverMuted\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the media is muted by the server.\" />\n        </Property>\n        <Property Name=\"sourceId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The source ID.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"meetingCapability\">\n        <Property Name=\"allowAnonymousUsersToDialOut\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether anonymous users dialout is allowed in a meeting.\" />\n        </Property>\n        <Property Name=\"allowAnonymousUsersToStartMeeting\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether anonymous users are allowed to start a meeting.\" />\n        </Property>\n        <Property Name=\"autoAdmittedUsers\" Type=\"graph.autoAdmittedUsersType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: everyoneInCompany, everyone.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"meetingParticipantInfo\">\n        <Property Name=\"identity\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity information of the participant. Only the user property is used for onlineMeeting participants.\" />\n        </Property>\n        <Property Name=\"role\" Type=\"graph.onlineMeetingRole\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the participant's role in the meeting.\" />\n        </Property>\n        <Property Name=\"upn\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User principal name of the participant.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"meetingSpeaker\">\n        <Property Name=\"bio\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Bio of the speaker.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the speaker.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"onlineMeetingRestricted\">\n        <Property Name=\"contentSharingDisabled\" Type=\"graph.onlineMeetingContentSharingDisabledReason\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the reason why shared content from this participant is disabled. Possible values are: watermarkProtection, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"videoDisabled\" Type=\"graph.onlineMeetingVideoDisabledReason\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the reason why video from this participant is disabled. Possible values are: watermarkProtection, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"organizerMeetingInfo\" BaseType=\"graph.meetingInfo\" OpenType=\"true\">\n        <Property Name=\"organizer\" Type=\"graph.identitySet\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organizer Azure Active Directory identity.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"outgoingCallOptions\" BaseType=\"graph.callOptions\" />\n      <ComplexType Name=\"outOfOfficeSettings\">\n        <Property Name=\"isOutOfOffice\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if either:It is currently in the out of office time window configured on the Outlook or Teams client.There is currently an event on the user's calendar that's marked as Show as Out of OfficeOtherwise, false.\" />\n        </Property>\n        <Property Name=\"message\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The out of office message that the user configured on Outlook client (Automatic Replies (Out of Office)) or the Teams client (Schedule out of office).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"participantInfo\">\n        <Property Name=\"countryCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ISO 3166-1 Alpha-2 country code of the participant's best estimated physical location at the start of the call. Read-only.\" />\n        </Property>\n        <Property Name=\"endpointType\" Type=\"graph.endpointType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of endpoint the participant is using. Possible values are: default, voicemail, skypeForBusiness, skypeForBusinessVoipPhone and unknownFutureValue. Read-only.\" />\n        </Property>\n        <Property Name=\"identity\" Type=\"graph.identitySet\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identitySet associated with this participant. Read-only.\" />\n        </Property>\n        <Property Name=\"languageId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language culture string. Read-only.\" />\n        </Property>\n        <Property Name=\"nonAnonymizedIdentity\" Type=\"graph.identitySet\" />\n        <Property Name=\"participantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The participant ID of the participant. Read-only.\" />\n        </Property>\n        <Property Name=\"platformId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The client platform ID of the participant. Read-only.\" />\n        </Property>\n        <Property Name=\"region\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The home region of the participant. This can be a country, a continent, or a larger geographic region. This does not change based on the participant's current physical location, unlike countryCode. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"presenceStatusMessage\">\n        <Property Name=\"expiryDateTime\" Type=\"graph.dateTimeTimeZone\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"message\" Type=\"graph.itemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status message item. The only supported format currently is message.contentType = 'text'.\" />\n        </Property>\n        <Property Name=\"publishedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time in which the status message was published.Read-only.publishedDateTime is not available when requesting presence of another user.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"recordingInfo\">\n        <Property Name=\"initiatedBy\" Type=\"graph.participantInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The participant who initiated the recording.\" />\n        </Property>\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identities of recording initiator.\" />\n        </Property>\n        <Property Name=\"recordingStatus\" Type=\"graph.recordingStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: unknown, notRecording, recording, or failed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"rejectJoinResponse\" BaseType=\"graph.participantJoiningResponse\">\n        <Property Name=\"reason\" Type=\"graph.rejectReason\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The rejection reason. Possible values are None, Busy, and Forbidden.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"serviceHostedMediaConfig\" BaseType=\"graph.mediaConfig\">\n        <Property Name=\"preFetchMedia\" Type=\"Collection(graph.mediaInfo)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of media to pre-fetch.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teleconferenceDeviceMediaQuality\" Abstract=\"true\" OpenType=\"true\">\n        <Property Name=\"averageInboundJitter\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The average inbound stream network jitter.\" />\n        </Property>\n        <Property Name=\"averageInboundPacketLossRateInPercentage\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The average inbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.\" />\n        </Property>\n        <Property Name=\"averageInboundRoundTripDelay\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The average inbound stream network round trip delay.\" />\n        </Property>\n        <Property Name=\"averageOutboundJitter\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The average outbound stream network jitter.\" />\n        </Property>\n        <Property Name=\"averageOutboundPacketLossRateInPercentage\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The average outbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.\" />\n        </Property>\n        <Property Name=\"averageOutboundRoundTripDelay\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The average outbound stream network round trip delay.\" />\n        </Property>\n        <Property Name=\"channelIndex\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The channel index of media. Indexing begins with 1.  If a media session contains 3 video modalities, channel indexes will be 1, 2, and 3.\" />\n        </Property>\n        <Property Name=\"inboundPackets\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of the inbound packets.\" />\n        </Property>\n        <Property Name=\"localIPAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"the local IP address for the media session.\" />\n        </Property>\n        <Property Name=\"localPort\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The local media port.\" />\n        </Property>\n        <Property Name=\"maximumInboundJitter\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum inbound stream network jitter.\" />\n        </Property>\n        <Property Name=\"maximumInboundPacketLossRateInPercentage\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum inbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.\" />\n        </Property>\n        <Property Name=\"maximumInboundRoundTripDelay\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum inbound stream network round trip delay.\" />\n        </Property>\n        <Property Name=\"maximumOutboundJitter\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum outbound stream network jitter.\" />\n        </Property>\n        <Property Name=\"maximumOutboundPacketLossRateInPercentage\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum outbound stream packet loss rate in percentage (0-100). For example, 0.01 means 0.01%.\" />\n        </Property>\n        <Property Name=\"maximumOutboundRoundTripDelay\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The maximum outbound stream network round trip delay.\" />\n        </Property>\n        <Property Name=\"mediaDuration\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total modality duration. If the media enabled and disabled multiple times, MediaDuration will the summation of all of the durations.\" />\n        </Property>\n        <Property Name=\"networkLinkSpeedInBytes\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The network link speed in bytes\" />\n        </Property>\n        <Property Name=\"outboundPackets\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of the outbound packets.\" />\n        </Property>\n        <Property Name=\"remoteIPAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The remote IP address for the media session.\" />\n        </Property>\n        <Property Name=\"remotePort\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The remote media port.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teleconferenceDeviceAudioQuality\" BaseType=\"graph.teleconferenceDeviceMediaQuality\" OpenType=\"true\" />\n      <ComplexType Name=\"teleconferenceDeviceQuality\" OpenType=\"true\">\n        <Property Name=\"callChainId\" Type=\"Edm.Guid\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier for all  the participant calls in a conference or a unique identifier for two participant calls in P2P call. This needs to be copied over from Microsoft.Graph.Call.CallChainId.\" />\n        </Property>\n        <Property Name=\"cloudServiceDeploymentEnvironment\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A geo-region where the service is deployed, such as ProdNoam.\" />\n        </Property>\n        <Property Name=\"cloudServiceDeploymentId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique deployment identifier assigned by Azure.\" />\n        </Property>\n        <Property Name=\"cloudServiceInstanceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure deployed cloud service instance name, such as FrontEnd_IN_3.\" />\n        </Property>\n        <Property Name=\"cloudServiceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure deployed cloud service name, such as contoso.cloudapp.net.\" />\n        </Property>\n        <Property Name=\"deviceDescription\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Any additional description, such as VTC Bldg 30/21.\" />\n        </Property>\n        <Property Name=\"deviceName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user media agent name, such as Cisco SX80.\" />\n        </Property>\n        <Property Name=\"mediaLegId\" Type=\"Edm.Guid\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier for a specific media leg of a participant in a conference.  One participant can have multiple media leg identifiers if retargeting happens. CVI partner assigns this value.\" />\n        </Property>\n        <Property Name=\"mediaQualityList\" Type=\"Collection(graph.teleconferenceDeviceMediaQuality)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of media qualities in a media session (call), such as audio quality, video quality, and/or screen sharing quality.\" />\n        </Property>\n        <Property Name=\"participantId\" Type=\"Edm.Guid\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier for a specific participant in a conference. The CVI partner needs to copy over Call.MyParticipantId to this property.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teleconferenceDeviceVideoQuality\" BaseType=\"graph.teleconferenceDeviceMediaQuality\" OpenType=\"true\">\n        <Property Name=\"averageInboundBitRate\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The average inbound stream video bit rate per second.\" />\n        </Property>\n        <Property Name=\"averageInboundFrameRate\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The average inbound stream video frame rate per second.\" />\n        </Property>\n        <Property Name=\"averageOutboundBitRate\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The average outbound stream video bit rate per second.\" />\n        </Property>\n        <Property Name=\"averageOutboundFrameRate\" Type=\"Edm.Double\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The average outbound stream video frame rate per second.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teleconferenceDeviceScreenSharingQuality\" BaseType=\"graph.teleconferenceDeviceVideoQuality\" OpenType=\"true\" />\n      <ComplexType Name=\"tokenMeetingInfo\" BaseType=\"graph.meetingInfo\">\n        <Property Name=\"token\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The token used to join the call.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"toneInfo\">\n        <Property Name=\"sequenceId\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An incremental identifier used for ordering DTMF events.\" />\n        </Property>\n        <Property Name=\"tone\" Type=\"graph.tone\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: tone0, tone1, tone2, tone3, tone4, tone5, tone6, tone7, tone8, tone9, star, pound, a, b, c, d, flash.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"passwordResetResponse\">\n        <Property Name=\"newPassword\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"changeNotification\">\n        <Property Name=\"changeType\" Type=\"graph.changeType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of change that will raise the change notification. The supported values are: created, updated, deleted. Required.\" />\n        </Property>\n        <Property Name=\"clientState\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value of the clientState property sent specified in the subscription request (if any). The maximum length is 255 characters. The client can check whether the change notification came from the service by comparing the values of the clientState property. The value of the clientState property sent with the subscription is compared with the value of the clientState property received with each change notification. Optional.\" />\n        </Property>\n        <Property Name=\"encryptedContent\" Type=\"graph.changeNotificationEncryptedContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"(Preview) Encrypted content attached with the change notification. Only provided if encryptionCertificate and includeResourceData were defined during the subscription request and if the resource supports it. Optional.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique ID for the notification. Optional.\" />\n        </Property>\n        <Property Name=\"lifecycleEvent\" Type=\"graph.lifecycleEventType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of lifecycle notification if the current notification is a lifecycle notification. Optional. Supported values are missed, subscriptionRemoved, reauthorizationRequired. Optional.\" />\n        </Property>\n        <Property Name=\"resource\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URI of the resource that emitted the change notification relative to https://graph.microsoft.com. Required.\" />\n        </Property>\n        <Property Name=\"resourceData\" Type=\"graph.resourceData\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content of this property depends on the type of resource being subscribed to. Optional.\" />\n        </Property>\n        <Property Name=\"subscriptionExpirationDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The expiration time for the subscription. Required.\" />\n        </Property>\n        <Property Name=\"subscriptionId\" Type=\"Edm.Guid\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the subscription that generated the notification. Required.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.Guid\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the tenant from which the change notification originated. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"changeNotificationEncryptedContent\">\n        <Property Name=\"data\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base64-encoded encrypted data that produces a full resource respresented as JSON. The data has been encrypted with the provided dataKey using an AES/CBC/PKCS5PADDING cipher suite.\" />\n        </Property>\n        <Property Name=\"dataKey\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base64-encoded symmetric key generated by Microsoft Graph to encrypt the data value and to generate the data signature. This key is encrypted with the certificate public key that was provided during the subscription. It must be decrypted with the certificate private key before it can be used to decrypt the data or verify the signature. This key has been encrypted with the following cipher suite: RSA/ECB/OAEPWithSHA1AndMGF1Padding.\" />\n        </Property>\n        <Property Name=\"dataSignature\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base64-encoded HMAC-SHA256 hash of the data for validation purposes.\" />\n        </Property>\n        <Property Name=\"encryptionCertificateId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the certificate used to encrypt the dataKey.\" />\n        </Property>\n        <Property Name=\"encryptionCertificateThumbprint\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hexadecimal representation of the thumbprint of the certificate used to encrypt the dataKey.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"resourceData\" OpenType=\"true\" />\n      <ComplexType Name=\"changeNotificationCollection\">\n        <Property Name=\"validationTokens\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains an array of JWT tokens generated by Microsoft Graph for the application to validate the origin of the notifications. Microsoft Graph generates a single token for each distinct app and tenant pair for an item if it exists in the value array. Keep in mind that notifications can contain a mix of items for various apps and tenants that subscribed using the same notification URL. Only provided for change notifications with resource data Optional.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Collection(graph.changeNotification)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of notifications being sent to the notification URL. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"acl\">\n        <Property Name=\"accessType\" Type=\"graph.accessType\" Nullable=\"false\" />\n        <Property Name=\"identitySource\" Type=\"graph.identitySourceType\" />\n        <Property Name=\"type\" Type=\"graph.aclType\" Nullable=\"false\" />\n        <Property Name=\"value\" Type=\"Edm.String\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"configuration\" OpenType=\"true\">\n        <Property Name=\"authorizedAppIds\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"authorizedApps\" Type=\"Collection(Edm.String)\" />\n      </ComplexType>\n      <ComplexType Name=\"externalItemContent\">\n        <Property Name=\"type\" Type=\"graph.externalItemContentType\" Nullable=\"false\" />\n        <Property Name=\"value\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"properties\" OpenType=\"true\" />\n      <ComplexType Name=\"property\">\n        <Property Name=\"aliases\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"isQueryable\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isRefinable\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isRetrievable\" Type=\"Edm.Boolean\" />\n        <Property Name=\"isSearchable\" Type=\"Edm.Boolean\" />\n        <Property Name=\"labels\" Type=\"Collection(graph.label)\" />\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"type\" Type=\"graph.propertyType\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"actionResultPart\" Abstract=\"true\">\n        <Property Name=\"error\" Type=\"graph.publicError\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error that occurred, if any, during the course of the bulk operation.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"aadUserConversationMemberResult\" BaseType=\"graph.actionResultPart\">\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user object ID of the Azure AD user that was being added as part of the bulk operation.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkNotificationRecipient\" Abstract=\"true\" />\n      <ComplexType Name=\"aadUserNotificationRecipient\" BaseType=\"graph.teamworkNotificationRecipient\">\n        <Property Name=\"userId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Azure AD user identifier. Use the List users method to get this ID.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"eventMessageDetail\" Abstract=\"true\" />\n      <ComplexType Name=\"callEndedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"callDuration\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of the call.\" />\n        </Property>\n        <Property Name=\"callEventType\" Type=\"graph.teamworkCallEventType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the call event type. Possible values are: call, meeting, screenShare, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"callId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the call.\" />\n        </Property>\n        <Property Name=\"callParticipants\" Type=\"Collection(graph.callParticipantInfo)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of call participants.\" />\n        </Property>\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"callParticipantInfo\">\n        <Property Name=\"participant\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the call participant.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"callRecordingEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"callId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the call.\" />\n        </Property>\n        <Property Name=\"callRecordingDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name for the call recording.\" />\n        </Property>\n        <Property Name=\"callRecordingDuration\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of the call recording.\" />\n        </Property>\n        <Property Name=\"callRecordingStatus\" Type=\"graph.callRecordingStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the call recording. Possible values are: success, failure, initial, chunkFinished, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"callRecordingUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Call recording URL.\" />\n        </Property>\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n        <Property Name=\"meetingOrganizer\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Organizer of the meeting.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"callStartedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"callEventType\" Type=\"graph.teamworkCallEventType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the call event type. Possible values are: call, meeting, screenShare, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"callId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the call.\" />\n        </Property>\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"callTranscriptEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"callId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the call.\" />\n        </Property>\n        <Property Name=\"callTranscriptICalUid\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for a call transcript.\" />\n        </Property>\n        <Property Name=\"meetingOrganizer\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organizer of the meeting.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"channelAddedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"channelDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the channel.\" />\n        </Property>\n        <Property Name=\"channelId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the channel.\" />\n        </Property>\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"channelDeletedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"channelDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the channel.\" />\n        </Property>\n        <Property Name=\"channelId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the channel.\" />\n        </Property>\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"channelDescriptionUpdatedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"channelDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The updated description of the channel.\" />\n        </Property>\n        <Property Name=\"channelId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the channel.\" />\n        </Property>\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"channelIdentity\">\n        <Property Name=\"channelId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity of the channel in which the message was posted.\" />\n        </Property>\n        <Property Name=\"teamId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identity of the team in which the message was posted.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"channelMembersNotificationRecipient\" BaseType=\"graph.teamworkNotificationRecipient\">\n        <Property Name=\"channelId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the channel whose members should receive the notification.\" />\n        </Property>\n        <Property Name=\"teamId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the team under which the channel resides.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"channelModerationSettings\">\n        <Property Name=\"allowNewMessageFromBots\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether bots are allowed to post messages.\" />\n        </Property>\n        <Property Name=\"allowNewMessageFromConnectors\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether connectors are allowed to post messages.\" />\n        </Property>\n        <Property Name=\"replyRestriction\" Type=\"graph.replyRestriction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates who is allowed to reply to the teams channel. Possible values are: everyone, authorAndModerators, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"userNewMessageRestriction\" Type=\"graph.userNewMessageRestriction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates who is allowed to post messages to teams channel. Possible values are: everyone, everyoneExceptGuests, moderators, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"channelRenamedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"channelDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The updated name of the channel.\" />\n        </Property>\n        <Property Name=\"channelId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the channel.\" />\n        </Property>\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"channelSetAsFavoriteByDefaultEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"channelId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the channel.\" />\n        </Property>\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"channelSummary\">\n        <Property Name=\"guestsCount\" Type=\"Edm.Int32\" />\n        <Property Name=\"hasMembersFromOtherTenants\" Type=\"Edm.Boolean\" />\n        <Property Name=\"membersCount\" Type=\"Edm.Int32\" />\n        <Property Name=\"ownersCount\" Type=\"Edm.Int32\" />\n      </ComplexType>\n      <ComplexType Name=\"channelUnsetAsFavoriteByDefaultEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"channelId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the channel.\" />\n        </Property>\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"chatMembersNotificationRecipient\" BaseType=\"graph.teamworkNotificationRecipient\">\n        <Property Name=\"chatId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the chat whose members should receive the notifications.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"chatMessageAttachment\">\n        <Property Name=\"content\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content of the attachment. If the attachment is a rich card, set the property to the rich card object. This property and contentUrl are mutually exclusive.\" />\n        </Property>\n        <Property Name=\"contentType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The media type of the content attachment. It can have the following values: reference: Attachment is a link to another file. Populate the contentURL with the link to the object.Any contentTypes supported by the Bot Framework's Attachment objectapplication/vnd.microsoft.card.codesnippet: A code snippet. application/vnd.microsoft.card.announcement: An announcement header.\" />\n        </Property>\n        <Property Name=\"contentUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL for the content of the attachment. Supported protocols: http, https, file and data.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read-only. Unique id of the attachment.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the attachment.\" />\n        </Property>\n        <Property Name=\"teamsAppId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the Teams app that is associated with the attachment. The property is specifically used to attribute a Teams message card to the specified app.\" />\n        </Property>\n        <Property Name=\"thumbnailUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL to a thumbnail image that the channel can use if it supports using an alternative, smaller form of content or contentUrl. For example, if you set contentType to application/word and set contentUrl to the location of the Word document, you might include a thumbnail image that represents the document. The channel could display the thumbnail image instead of the document. When the user clicks the image, the channel would open the document.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"chatMessageFromIdentitySet\" BaseType=\"graph.identitySet\" OpenType=\"true\" />\n      <ComplexType Name=\"chatMessageHistoryItem\">\n        <Property Name=\"actions\" Type=\"graph.chatMessageActions\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The modification actions of a message item.The possible values are: reactionAdded, reactionRemoved, actionUndefined, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"modifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the message was modified.\" />\n        </Property>\n        <Property Name=\"reaction\" Type=\"graph.chatMessageReaction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reaction in the modified message.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"chatMessageReaction\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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\" />\n        </Property>\n        <Property Name=\"reactionType\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Supported values are like, angry, sad, laugh, heart, surprised.\" />\n        </Property>\n        <Property Name=\"user\" Type=\"graph.chatMessageReactionIdentitySet\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who reacted to the message.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"chatMessageMention\">\n        <Property Name=\"id\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Index of an entity being mentioned in the specified chatMessage. Matches the {index} value in the corresponding &lt;at id='{index}'&gt; tag in the message body.\" />\n        </Property>\n        <Property Name=\"mentioned\" Type=\"graph.chatMessageMentionedIdentitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The entity (user, application, team, or channel) that was @mentioned.\" />\n        </Property>\n        <Property Name=\"mentionText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String used to represent the mention. For example, a user's display name, a team name.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"chatMessageMentionedIdentitySet\" BaseType=\"graph.identitySet\" OpenType=\"true\">\n        <Property Name=\"conversation\" Type=\"graph.teamworkConversationIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, represents a conversation (for example, team or channel) @mentioned in a message.\" />\n        </Property>\n        <Property Name=\"tag\" Type=\"graph.teamworkTagIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If present, represents a tag @mentioned in a team message.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkConversationIdentity\" BaseType=\"graph.identity\" OpenType=\"true\">\n        <Property Name=\"conversationIdentityType\" Type=\"graph.teamworkConversationIdentityType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of conversation. Possible values are: team, channel, and chat.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkTagIdentity\" BaseType=\"graph.identity\" OpenType=\"true\" />\n      <ComplexType Name=\"chatMessagePolicyViolation\">\n        <Property Name=\"dlpAction\" Type=\"graph.chatMessagePolicyViolationDlpActionTypes\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The action taken by the DLP provider on the message with sensitive content. Supported values are: NoneNotifySender -- Inform the sender of the violation but allow readers to read the message.BlockAccess -- Block readers from reading the message.BlockAccessExternal -- Block users outside the organization from reading the message, while allowing users within the organization to read the message.\" />\n        </Property>\n        <Property Name=\"justificationText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Justification text provided by the sender of the message when overriding a policy violation.\" />\n        </Property>\n        <Property Name=\"policyTip\" Type=\"graph.chatMessagePolicyViolationPolicyTip\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information to display to the message sender about why the message was flagged as a violation.\" />\n        </Property>\n        <Property Name=\"userAction\" Type=\"graph.chatMessagePolicyViolationUserActionTypes\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the action taken by the user on a message blocked by the DLP provider. Supported values are: NoneOverrideReportFalsePositiveWhen the DLP provider is updating the message for blocking sensitive content, userAction is not required.\" />\n        </Property>\n        <Property Name=\"verdictDetails\" Type=\"graph.chatMessagePolicyViolationVerdictDetailsTypes\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates what actions the sender may take in response to the policy violation. Supported values are: NoneAllowFalsePositiveOverride -- Allows the sender to declare the policyViolation to be an error in the DLP app and its rules, and allow readers to see the message again if the dlpAction had hidden it.AllowOverrideWithoutJustification -- Allows the sender to overriide the DLP violation and allow readers to see the message again if the dlpAction had hidden it, without needing to provide an explanation for doing so. AllowOverrideWithJustification -- Allows the sender to overriide the DLP violation and allow readers to see the message again if the dlpAction had hidden it, after providing an explanation for doing so.AllowOverrideWithoutJustification and AllowOverrideWithJustification are mutually exclusive.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"chatMessagePolicyViolationPolicyTip\">\n        <Property Name=\"complianceUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL a user can visit to read about the data loss prevention policies for the organization. (ie, policies about what users shouldn't say in chats)\" />\n        </Property>\n        <Property Name=\"generalText\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Explanatory text shown to the sender of the message.\" />\n        </Property>\n        <Property Name=\"matchedConditionDescriptions\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of improper data in the message that was detected by the data loss prevention app. Each DLP app defines its own conditions, examples include 'Credit Card Number' and 'Social Security Number'.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"chatMessageReactionIdentitySet\" BaseType=\"graph.identitySet\" OpenType=\"true\" />\n      <ComplexType Name=\"chatRenamedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"chatDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The updated name of the chat.\" />\n        </Property>\n        <Property Name=\"chatId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the chat.\" />\n        </Property>\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"chatViewpoint\">\n        <Property Name=\"isHidden\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the chat is hidden for the current user.\" />\n        </Property>\n        <Property Name=\"lastMessageReadDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the dateTime up until which the current user has read chatMessages in a specific chat.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"conversationMemberRoleUpdatedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"conversationMemberRoles\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Roles for the coversation member user.\" />\n        </Property>\n        <Property Name=\"conversationMemberUser\" Type=\"graph.teamworkUserIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity of the conversation member user.\" />\n        </Property>\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkUserIdentity\" BaseType=\"graph.identity\" OpenType=\"true\">\n        <Property Name=\"userIdentityType\" Type=\"graph.teamworkUserIdentityType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of user. Possible values are: aadUser, onPremiseAadUser, anonymousGuest, federatedUser, personalMicrosoftAccountUser, skypeUser, phoneUser, emailUser and azureCommunicationServicesUser.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"meetingPolicyUpdatedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n        <Property Name=\"meetingChatEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents whether the meeting chat is enabled or not.\" />\n        </Property>\n        <Property Name=\"meetingChatId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the meeting chat.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"membersAddedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n        <Property Name=\"members\" Type=\"Collection(graph.teamworkUserIdentity)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of members added.\" />\n        </Property>\n        <Property Name=\"visibleHistoryStartDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timestamp denoting how far back a conversation's history is shared with the conversation members.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"membersDeletedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n        <Property Name=\"members\" Type=\"Collection(graph.teamworkUserIdentity)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of members deleted.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"membersJoinedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n        <Property Name=\"members\" Type=\"Collection(graph.teamworkUserIdentity)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of members who joined the chat.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"membersLeftEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n        <Property Name=\"members\" Type=\"Collection(graph.teamworkUserIdentity)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of members who left the chat.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"messagePinnedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"eventDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when the event occurred.\" />\n        </Property>\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"messageUnpinnedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"eventDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when the event occurred.\" />\n        </Property>\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"operationError\">\n        <Property Name=\"code\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operation error code.\" />\n        </Property>\n        <Property Name=\"message\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operation error message.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"provisionChannelEmailResult\">\n        <Property Name=\"email\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the provisioned email address.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"tabUpdatedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n        <Property Name=\"tabId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the tab.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamArchivedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n        <Property Name=\"teamId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the team.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamClassSettings\">\n        <Property Name=\"notifyGuardiansAboutAssignments\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If set to true, enables sending of weekly assignments digest emails to parents/guardians, provided the tenant admin has enabled the setting globally.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamCreatedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n        <Property Name=\"teamDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description for the team.\" />\n        </Property>\n        <Property Name=\"teamDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the team.\" />\n        </Property>\n        <Property Name=\"teamId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the team.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamDescriptionUpdatedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n        <Property Name=\"teamDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The updated description for the team.\" />\n        </Property>\n        <Property Name=\"teamId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the team.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamJoiningDisabledEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n        <Property Name=\"teamId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the team.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamJoiningEnabledEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n        <Property Name=\"teamId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the team.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamMembersNotificationRecipient\" BaseType=\"graph.teamworkNotificationRecipient\">\n        <Property Name=\"teamId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the team whose members should receive the notification.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamRenamedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n        <Property Name=\"teamDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The updated name of the team.\" />\n        </Property>\n        <Property Name=\"teamId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the team.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamsAppInstalledEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n        <Property Name=\"teamsAppDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the teamsApp.\" />\n        </Property>\n        <Property Name=\"teamsAppId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the teamsApp.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamsAppRemovedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n        <Property Name=\"teamsAppDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the teamsApp.\" />\n        </Property>\n        <Property Name=\"teamsAppId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the teamsApp.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamsAppUpgradedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n        <Property Name=\"teamsAppDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the teamsApp.\" />\n        </Property>\n        <Property Name=\"teamsAppId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the teamsApp.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamsTabConfiguration\" OpenType=\"true\">\n        <Property Name=\"contentUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Url used for rendering tab contents in Teams. Required.\" />\n        </Property>\n        <Property Name=\"entityId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for the entity hosted by the tab provider.\" />\n        </Property>\n        <Property Name=\"removeUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Url called by Teams client when a Tab is removed using the Teams Client.\" />\n        </Property>\n        <Property Name=\"websiteUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Url for showing tab contents outside of Teams.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamUnarchivedEventMessageDetail\" BaseType=\"graph.eventMessageDetail\">\n        <Property Name=\"initiator\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Initiator of the event.\" />\n        </Property>\n        <Property Name=\"teamId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the team.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkAccountConfiguration\">\n        <Property Name=\"onPremisesCalendarSyncConfiguration\" Type=\"graph.teamworkOnPremisesCalendarSyncConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The account used to sync the calendar.\" />\n        </Property>\n        <Property Name=\"supportedClient\" Type=\"graph.teamworkSupportedClient\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The supported client for Teams Rooms devices. The possible values are: unknown, skypeDefaultAndTeams, teamsDefaultAndSkype, skypeOnly, teamsOnly, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkOnPremisesCalendarSyncConfiguration\">\n        <Property Name=\"domain\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The fully qualified domain name (FQDN) of the Skype for Business Server. Use the Exchange domain if the Skype for Business SIP domain is different from the Exchange domain of the user.\" />\n        </Property>\n        <Property Name=\"domainUserName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The domain and username of the console device, for example, Seattle/RanierConf.\" />\n        </Property>\n        <Property Name=\"smtpAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Simple Mail Transfer Protocol (SMTP) address of the user account. This is only required if a different user principal name (UPN) is used to sign in to Exchange other than Microsoft Teams and Skype for Business. This is a common scenario in a hybrid environment where an on-premises Exchange server is used.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkActivePeripherals\">\n        <NavigationProperty Name=\"communicationSpeaker\" Type=\"graph.teamworkPeripheral\" />\n        <NavigationProperty Name=\"contentCamera\" Type=\"graph.teamworkPeripheral\" />\n        <NavigationProperty Name=\"microphone\" Type=\"graph.teamworkPeripheral\" />\n        <NavigationProperty Name=\"roomCamera\" Type=\"graph.teamworkPeripheral\" />\n        <NavigationProperty Name=\"speaker\" Type=\"graph.teamworkPeripheral\" />\n      </ComplexType>\n      <ComplexType Name=\"teamworkActivityTopic\">\n        <Property Name=\"source\" Type=\"graph.teamworkActivityTopicSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of source. Possible values are: entityUrl, text. For supported Microsoft Graph URLs, use entityUrl. For custom text, use text.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The topic value. If the value of the source property is entityUrl, this must be a Microsoft Graph URL. If the vaule is text, this must be a plain text value.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The link the user clicks when they select the notification. Optional when source is entityUrl; required when source is text.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkApplicationIdentity\" BaseType=\"graph.identity\" OpenType=\"true\">\n        <Property Name=\"applicationIdentityType\" Type=\"graph.teamworkApplicationIdentityType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of application that is referenced. Possible values are: aadApplication, bot, tenantBot, office365Connector, and outgoingWebhook.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkCameraConfiguration\">\n        <NavigationProperty Name=\"cameras\" Type=\"Collection(graph.teamworkPeripheral)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"defaultContentCamera\" Type=\"graph.teamworkPeripheral\" ContainsTarget=\"true\" />\n        <Property Name=\"contentCameraConfiguration\" Type=\"graph.teamworkContentCameraConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The configuration for the content camera.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkContentCameraConfiguration\">\n        <Property Name=\"isContentCameraInverted\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the content camera is inverted.\" />\n        </Property>\n        <Property Name=\"isContentCameraOptional\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the content camera is optional.\" />\n        </Property>\n        <Property Name=\"isContentEnhancementEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the content enhancement is enabled.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkConfiguredPeripheral\">\n        <NavigationProperty Name=\"peripheral\" Type=\"graph.teamworkPeripheral\" />\n        <Property Name=\"isOptional\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the current peripheral is optional. If set to false, this property is also used as part of the calculation of the health state for the device.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkConnection\">\n        <Property Name=\"connectionStatus\" Type=\"graph.teamworkConnectionStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a component/peripheral is connected/disconnected or its state is unknown. The possible values are: unknown, connected, disconnected, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time at which the state was last changed. For example, indicates connected since when the state is connected and disconnected since when the state is disconnected.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkDateTimeConfiguration\">\n        <Property Name=\"dateFormat\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date format for the device.\" />\n        </Property>\n        <Property Name=\"officeHoursEndTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time of the day when the device is turned off.\" />\n        </Property>\n        <Property Name=\"officeHoursStartTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time of the day when the device is turned on.\" />\n        </Property>\n        <Property Name=\"timeFormat\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time format for the device.\" />\n        </Property>\n        <Property Name=\"timeZone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time zone to which the office hours apply.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkDeviceSoftwareVersions\">\n        <Property Name=\"adminAgentSoftwareVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software version for the admin agent running on the device.\" />\n        </Property>\n        <Property Name=\"firmwareSoftwareVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software version for the firmware running on the device.\" />\n        </Property>\n        <Property Name=\"operatingSystemSoftwareVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software version for the operating system on the device.\" />\n        </Property>\n        <Property Name=\"partnerAgentSoftwareVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software version for the partner agent running on the device.\" />\n        </Property>\n        <Property Name=\"teamsClientSoftwareVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software version for the Teams client running on the device.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkDisplayConfiguration\">\n        <Property Name=\"configuredDisplays\" Type=\"Collection(graph.teamworkConfiguredPeripheral)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of configured displays. Applicable only for Microsoft Teams Rooms devices.\" />\n        </Property>\n        <Property Name=\"displayCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Total number of connected displays, including the inbuilt display. Applicable only for Teams Rooms devices.\" />\n        </Property>\n        <Property Name=\"inBuiltDisplayScreenConfiguration\" Type=\"graph.teamworkDisplayScreenConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configuration for the inbuilt display. Not applicable for Teams Rooms devices.\" />\n        </Property>\n        <Property Name=\"isContentDuplicationAllowed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if content duplication is allowed. Applicable only for Teams Rooms devices.\" />\n        </Property>\n        <Property Name=\"isDualDisplayModeEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if dual display mode is enabled. If isDualDisplayModeEnabled is true, then the content will be displayed on both front of room screens instead of just the one screen, when it is shared via the HDMI ingest module on the Microsoft Teams Rooms device. Applicable only for Teams Rooms devices.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkDisplayScreenConfiguration\">\n        <Property Name=\"backlightBrightness\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The brightness level on the device (0-100). Not applicable for Microsoft Teams Rooms devices.\" />\n        </Property>\n        <Property Name=\"backlightTimeout\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timeout for backlight (30-3600 secs). Not applicable for Teams Rooms devices.\" />\n        </Property>\n        <Property Name=\"isHighContrastEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if high contrast mode is enabled. Not applicable for Teams Rooms devices.\" />\n        </Property>\n        <Property Name=\"isScreensaverEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if screensaver is enabled. Not applicable for Teams Rooms devices.\" />\n        </Property>\n        <Property Name=\"screensaverTimeout\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Screensaver timeout from 30 to 3600 secs. Not applicable for Teams Rooms devices.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkFeaturesConfiguration\">\n        <Property Name=\"emailToSendLogsAndFeedback\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address to send logs and feedback.\" />\n        </Property>\n        <Property Name=\"isAutoScreenShareEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if auto screen shared is enabled.\" />\n        </Property>\n        <Property Name=\"isBluetoothBeaconingEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if Bluetooth beaconing is enabled.\" />\n        </Property>\n        <Property Name=\"isHideMeetingNamesEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if hiding meeting names is enabled.\" />\n        </Property>\n        <Property Name=\"isSendLogsAndFeedbackEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if sending logs and feedback is enabled.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkHardwareConfiguration\">\n        <NavigationProperty Name=\"compute\" Type=\"graph.teamworkPeripheral\" />\n        <NavigationProperty Name=\"hdmiIngest\" Type=\"graph.teamworkPeripheral\" />\n        <Property Name=\"processorModel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The CPU model on the device.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkHardwareDetail\">\n        <Property Name=\"macAddresses\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"MAC address.\" />\n        </Property>\n        <Property Name=\"manufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device manufacturer.\" />\n        </Property>\n        <Property Name=\"model\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Devie model.\" />\n        </Property>\n        <Property Name=\"serialNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device serial number.\" />\n        </Property>\n        <Property Name=\"uniqueId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the device.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkHardwareHealth\">\n        <Property Name=\"computeHealth\" Type=\"graph.teamworkPeripheralHealth\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The system health details for a teamworkDevice.\" />\n        </Property>\n        <Property Name=\"hdmiIngestHealth\" Type=\"graph.teamworkPeripheralHealth\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health details about the HDMI ingest of a device.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkPeripheralHealth\">\n        <NavigationProperty Name=\"peripheral\" Type=\"graph.teamworkPeripheral\" />\n        <Property Name=\"connection\" Type=\"graph.teamworkConnection\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The connected state and time since the peripheral device was connected.\" />\n        </Property>\n        <Property Name=\"isOptional\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the peripheral is optional. Used for health computation.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkLoginStatus\">\n        <Property Name=\"exchangeConnection\" Type=\"graph.teamworkConnection\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the Exchange connection.\" />\n        </Property>\n        <Property Name=\"skypeConnection\" Type=\"graph.teamworkConnection\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the Skype for Business connection.\" />\n        </Property>\n        <Property Name=\"teamsConnection\" Type=\"graph.teamworkConnection\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the Teams connection.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkMicrophoneConfiguration\">\n        <NavigationProperty Name=\"defaultMicrophone\" Type=\"graph.teamworkPeripheral\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"microphones\" Type=\"Collection(graph.teamworkPeripheral)\" ContainsTarget=\"true\" />\n        <Property Name=\"isMicrophoneOptional\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the configured microphone is optional. False if the microphone is not optional and the health state of the device should be computed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkNetworkConfiguration\">\n        <Property Name=\"defaultGateway\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default gateway is the path used to pass information when the destination is unknown to the device.\" />\n        </Property>\n        <Property Name=\"domainName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The network domain of the device, for example, contoso.com.\" />\n        </Property>\n        <Property Name=\"hostName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device name on a network.\" />\n        </Property>\n        <Property Name=\"ipAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IP address is a numerical label that uniquely identifies every device connected to the internet.\" />\n        </Property>\n        <Property Name=\"isDhcpEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if DHCP is enabled.\" />\n        </Property>\n        <Property Name=\"isPCPortEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the PC port is enabled.\" />\n        </Property>\n        <Property Name=\"primaryDns\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A primary DNS is the first point of contact for a device that translates the hostname into an IP address.\" />\n        </Property>\n        <Property Name=\"secondaryDns\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A secondary DNS is used when the primary DNS is not available.\" />\n        </Property>\n        <Property Name=\"subnetMask\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A subnet mask is a number that distinguishes the network address and the host address within an IP address.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkOnlineMeetingInfo\">\n        <Property Name=\"calendarEventId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the calendar event associated with the meeting.\" />\n        </Property>\n        <Property Name=\"joinWebUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL which can be clicked on to join or uniquely identify the meeting.\" />\n        </Property>\n        <Property Name=\"organizer\" Type=\"graph.teamworkUserIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organizer of the meeting.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkPeripheralsHealth\">\n        <Property Name=\"communicationSpeakerHealth\" Type=\"graph.teamworkPeripheralHealth\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health details about the communication speaker.\" />\n        </Property>\n        <Property Name=\"contentCameraHealth\" Type=\"graph.teamworkPeripheralHealth\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health details about the content camera.\" />\n        </Property>\n        <Property Name=\"displayHealthCollection\" Type=\"Collection(graph.teamworkPeripheralHealth)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health details about displays.\" />\n        </Property>\n        <Property Name=\"microphoneHealth\" Type=\"graph.teamworkPeripheralHealth\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health details about the microphone.\" />\n        </Property>\n        <Property Name=\"roomCameraHealth\" Type=\"graph.teamworkPeripheralHealth\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health details about the room camera.\" />\n        </Property>\n        <Property Name=\"speakerHealth\" Type=\"graph.teamworkPeripheralHealth\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health details about the speaker.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkSoftwareUpdateHealth\">\n        <Property Name=\"adminAgentSoftwareUpdateStatus\" Type=\"graph.teamworkSoftwareUpdateStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software update available for the admin agent.\" />\n        </Property>\n        <Property Name=\"companyPortalSoftwareUpdateStatus\" Type=\"graph.teamworkSoftwareUpdateStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software update available for the company portal.\" />\n        </Property>\n        <Property Name=\"firmwareSoftwareUpdateStatus\" Type=\"graph.teamworkSoftwareUpdateStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software update available for the firmware.\" />\n        </Property>\n        <Property Name=\"operatingSystemSoftwareUpdateStatus\" Type=\"graph.teamworkSoftwareUpdateStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software update available for the operating system.\" />\n        </Property>\n        <Property Name=\"partnerAgentSoftwareUpdateStatus\" Type=\"graph.teamworkSoftwareUpdateStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software update available for the partner agent.\" />\n        </Property>\n        <Property Name=\"teamsClientSoftwareUpdateStatus\" Type=\"graph.teamworkSoftwareUpdateStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The software update available for the Teams client.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkSoftwareUpdateStatus\">\n        <Property Name=\"availableVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The available software version to update.\" />\n        </Property>\n        <Property Name=\"currentVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The current software version.\" />\n        </Property>\n        <Property Name=\"softwareFreshness\" Type=\"graph.teamworkSoftwareFreshness\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The update status of the software. The possible values are: unknown, latest, updateAvailable, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkSpeakerConfiguration\">\n        <NavigationProperty Name=\"defaultCommunicationSpeaker\" Type=\"graph.teamworkPeripheral\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"defaultSpeaker\" Type=\"graph.teamworkPeripheral\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"speakers\" Type=\"Collection(graph.teamworkPeripheral)\" ContainsTarget=\"true\" />\n        <Property Name=\"isCommunicationSpeakerOptional\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the communication speaker is optional. Used to compute the health state if the communication speaker is not optional.\" />\n        </Property>\n        <Property Name=\"isSpeakerOptional\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the configured speaker is optional. Used to compute the health state if the speaker is not optional.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkSystemConfiguration\">\n        <Property Name=\"dateTimeConfiguration\" Type=\"graph.teamworkDateTimeConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time configurations for a device.\" />\n        </Property>\n        <Property Name=\"defaultPassword\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default password for the device. Write-Only.\" />\n        </Property>\n        <Property Name=\"deviceLockTimeout\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The device lock timeout in seconds.\" />\n        </Property>\n        <Property Name=\"isDeviceLockEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the device lock is enabled.\" />\n        </Property>\n        <Property Name=\"isLoggingEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if logging is enabled.\" />\n        </Property>\n        <Property Name=\"isPowerSavingEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if power saving is enabled.\" />\n        </Property>\n        <Property Name=\"isScreenCaptureEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if screen capture is enabled.\" />\n        </Property>\n        <Property Name=\"isSilentModeEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if silent mode is enabled.\" />\n        </Property>\n        <Property Name=\"language\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language option for the device.\" />\n        </Property>\n        <Property Name=\"lockPin\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The pin that unlocks the device. Write-Only.\" />\n        </Property>\n        <Property Name=\"loggingLevel\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The logging level for the device.\" />\n        </Property>\n        <Property Name=\"networkConfiguration\" Type=\"graph.teamworkNetworkConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The network configuration for the device.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"teamworkTeamsClientConfiguration\">\n        <Property Name=\"accountConfiguration\" Type=\"graph.teamworkAccountConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The configuration of the Microsoft Teams client user account for a device.\" />\n        </Property>\n        <Property Name=\"featuresConfiguration\" Type=\"graph.teamworkFeaturesConfiguration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The configuration of Microsoft Teams client features for a device.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"scheduleEntity\">\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"theme\" Type=\"graph.scheduleEntityTheme\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"shiftItem\" BaseType=\"graph.scheduleEntity\">\n        <Property Name=\"activities\" Type=\"Collection(graph.shiftActivity)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An incremental part of a shift which can cover details of when and where an employee is during their shift. For example, an assignment or a scheduled break or lunch. Required.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The shift label of the shiftItem.\" />\n        </Property>\n        <Property Name=\"notes\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The shift notes for the shiftItem.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"openShiftItem\" BaseType=\"graph.shiftItem\">\n        <Property Name=\"openSlotCount\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of the number of slots for the given open shift.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"shiftActivity\">\n        <Property Name=\"code\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Customer defined code for the shiftActivity. Required.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the shiftActivity. Required.\" />\n        </Property>\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The end date and time for the shiftActivity. 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. Required.\" />\n        </Property>\n        <Property Name=\"isPaid\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the microsoft.graph.user should be paid for the activity during their shift. Required.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start date and time for the shiftActivity. 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. Required.\" />\n        </Property>\n        <Property Name=\"theme\" Type=\"graph.scheduleEntityTheme\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"shiftAvailability\">\n        <Property Name=\"recurrence\" Type=\"graph.patternedRecurrence\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the pattern for recurrence\" />\n        </Property>\n        <Property Name=\"timeSlots\" Type=\"Collection(graph.timeRange)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time slot(s) preferred by the user.\" />\n        </Property>\n        <Property Name=\"timeZone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the time zone for the indicated time.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"timeRange\">\n        <Property Name=\"endTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"End time for the time range.\" />\n        </Property>\n        <Property Name=\"startTime\" Type=\"Edm.TimeOfDay\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Start time for the time range.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"timeCardBreak\">\n        <Property Name=\"breakId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the timeCardBreak.\" />\n        </Property>\n        <Property Name=\"end\" Type=\"graph.timeCardEvent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start event of the timeCardBreak.\" />\n        </Property>\n        <Property Name=\"notes\" Type=\"graph.itemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notes about the timeCardBreak.\" />\n        </Property>\n        <Property Name=\"start\" Type=\"graph.timeCardEvent\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The start event of the timeCardBreak.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"timeCardEvent\">\n        <Property Name=\"atApprovedLocation\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the entry was recorded at the approved location.\" />\n        </Property>\n        <Property Name=\"dateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the entry is recorded.\" />\n        </Property>\n        <Property Name=\"notes\" Type=\"graph.itemBody\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Notes about the timeCardEvent.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"timeCardEntry\">\n        <Property Name=\"breaks\" Type=\"Collection(graph.timeCardBreak)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of breaks associated with the timeCard.\" />\n        </Property>\n        <Property Name=\"clockInEvent\" Type=\"graph.timeCardEvent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The clock-in event of the timeCard.\" />\n        </Property>\n        <Property Name=\"clockOutEvent\" Type=\"graph.timeCardEvent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The clock-out event of the timeCard.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"timeClockSettings\">\n        <Property Name=\"approvedLocation\" Type=\"graph.geoCoordinates\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The aprroved location of the timeClock.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"timeOffItem\" BaseType=\"graph.scheduleEntity\">\n        <Property Name=\"timeOffReasonId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the timeOffReason for this timeOffItem. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"workforceIntegrationEncryption\">\n        <Property Name=\"protocol\" Type=\"graph.workforceIntegrationEncryptionProtocol\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Possible values are: sharedSecret, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"secret\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Encryption shared secret.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"threatAssessmentRequestsCount\">\n        <Property Name=\"count\" Type=\"Edm.Int64\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"pivotValue\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"attachmentInfo\">\n        <Property Name=\"attachmentType\" Type=\"graph.attachmentType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the attachment. The possible values are: file, item, reference. Required.\" />\n        </Property>\n        <Property Name=\"contentType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The nature of the data in the attachment. Optional.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the attachment. This can be a descriptive string and does not have to be the actual file name. Required.\" />\n        </Property>\n        <Property Name=\"size\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The length of the attachment in bytes. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"InnerError\">\n        <Property Name=\"request-id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Request Id as tracked internally by the service\" />\n        </Property>\n        <Property Name=\"client-request-id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Client request Id as sent by the client application.\" />\n        </Property>\n        <Property Name=\"Date\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date when the error occured.\" />\n        </Property>\n      </ComplexType>\n      <EntityContainer Name=\"GraphService\">\n        <EntitySet Name=\"directoryObjects\" EntityType=\"microsoft.graph.directoryObject\" />\n        <EntitySet Name=\"invitations\" EntityType=\"microsoft.graph.invitation\">\n          <NavigationPropertyBinding Path=\"invitedUser\" Target=\"users\" />\n        </EntitySet>\n        <EntitySet Name=\"users\" EntityType=\"microsoft.graph.user\">\n          <NavigationPropertyBinding Path=\"appRoleAssignedResources\" Target=\"servicePrincipals\" />\n          <NavigationPropertyBinding Path=\"createdObjects\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"directReports\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"joinedTeams\" Target=\"teams\" />\n          <NavigationPropertyBinding Path=\"manager\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"memberOf\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"oauth2PermissionGrants\" Target=\"oauth2PermissionGrants\" />\n          <NavigationPropertyBinding Path=\"ownedDevices\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"ownedObjects\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"registeredDevices\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"transitiveMemberOf\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"transitiveReports\" Target=\"directoryObjects\" />\n        </EntitySet>\n        <EntitySet Name=\"activitystatistics\" EntityType=\"microsoft.graph.activityStatistics\" />\n        <EntitySet Name=\"applicationTemplates\" EntityType=\"microsoft.graph.applicationTemplate\" />\n        <EntitySet Name=\"servicePrincipals\" EntityType=\"microsoft.graph.servicePrincipal\">\n          <NavigationPropertyBinding Path=\"createdObjects\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"memberOf\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"oauth2PermissionGrants\" Target=\"oauth2PermissionGrants\" />\n          <NavigationPropertyBinding Path=\"ownedObjects\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"owners\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"transitiveMemberOf\" Target=\"directoryObjects\" />\n        </EntitySet>\n        <EntitySet Name=\"authenticationMethodConfigurations\" EntityType=\"microsoft.graph.authenticationMethodConfiguration\" />\n        <EntitySet Name=\"bookingBusinesses\" EntityType=\"microsoft.graph.bookingBusiness\" />\n        <EntitySet Name=\"bookingCurrencies\" EntityType=\"microsoft.graph.bookingCurrency\" />\n        <EntitySet Name=\"devices\" EntityType=\"microsoft.graph.device\">\n          <NavigationPropertyBinding Path=\"memberOf\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"registeredOwners\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"registeredUsers\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"transitiveMemberOf\" Target=\"directoryObjects\" />\n        </EntitySet>\n        <EntitySet Name=\"identityProviders\" EntityType=\"microsoft.graph.identityProvider\" />\n        <EntitySet Name=\"administrativeUnits\" EntityType=\"microsoft.graph.administrativeUnit\">\n          <NavigationPropertyBinding Path=\"members\" Target=\"directoryObjects\" />\n        </EntitySet>\n        <EntitySet Name=\"allowedDataLocations\" EntityType=\"microsoft.graph.allowedDataLocation\" />\n        <EntitySet Name=\"applications\" EntityType=\"microsoft.graph.application\">\n          <NavigationPropertyBinding Path=\"createdOnBehalfOf\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"owners\" Target=\"directoryObjects\" />\n        </EntitySet>\n        <EntitySet Name=\"appRoleAssignments\" EntityType=\"microsoft.graph.appRoleAssignment\" />\n        <EntitySet Name=\"certificateBasedAuthConfiguration\" EntityType=\"microsoft.graph.certificateBasedAuthConfiguration\" />\n        <EntitySet Name=\"contacts\" EntityType=\"microsoft.graph.orgContact\">\n          <NavigationPropertyBinding Path=\"directReports\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"manager\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"memberOf\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"transitiveMemberOf\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"transitiveReports\" Target=\"directoryObjects\" />\n        </EntitySet>\n        <EntitySet Name=\"contracts\" EntityType=\"microsoft.graph.contract\" />\n        <EntitySet Name=\"directoryRoles\" EntityType=\"microsoft.graph.directoryRole\">\n          <NavigationPropertyBinding Path=\"members\" Target=\"directoryObjects\" />\n        </EntitySet>\n        <EntitySet Name=\"directoryRoleTemplates\" EntityType=\"microsoft.graph.directoryRoleTemplate\" />\n        <EntitySet Name=\"directorySettingTemplates\" EntityType=\"microsoft.graph.directorySettingTemplate\" />\n        <EntitySet Name=\"domainDnsRecords\" EntityType=\"microsoft.graph.domainDnsRecord\" />\n        <EntitySet Name=\"domains\" EntityType=\"microsoft.graph.domain\">\n          <NavigationPropertyBinding Path=\"domainNameReferences\" Target=\"directoryObjects\" />\n        </EntitySet>\n        <EntitySet Name=\"groups\" EntityType=\"microsoft.graph.group\">\n          <NavigationPropertyBinding Path=\"createdOnBehalfOf\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"memberOf\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"members\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"owners\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"transitiveMemberOf\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"transitiveMembers\" Target=\"directoryObjects\" />\n        </EntitySet>\n        <EntitySet Name=\"oauth2PermissionGrants\" EntityType=\"microsoft.graph.oAuth2PermissionGrant\" />\n        <EntitySet Name=\"organization\" EntityType=\"microsoft.graph.organization\">\n          <NavigationPropertyBinding Path=\"certificateBasedAuthConfiguration\" Target=\"certificateBasedAuthConfiguration\" />\n        </EntitySet>\n        <EntitySet Name=\"permissionGrants\" EntityType=\"microsoft.graph.resourceSpecificPermissionGrant\" />\n        <EntitySet Name=\"scopedRoleMemberships\" EntityType=\"microsoft.graph.scopedRoleMembership\" />\n        <EntitySet Name=\"settings\" EntityType=\"microsoft.graph.directorySetting\" />\n        <EntitySet Name=\"subscribedSkus\" EntityType=\"microsoft.graph.subscribedSku\" />\n        <EntitySet Name=\"places\" EntityType=\"microsoft.graph.place\" />\n        <EntitySet Name=\"drives\" EntityType=\"microsoft.graph.drive\" />\n        <EntitySet Name=\"shares\" EntityType=\"microsoft.graph.sharedDriveItem\" />\n        <EntitySet Name=\"sites\" EntityType=\"microsoft.graph.site\">\n          <NavigationPropertyBinding Path=\"sites/contentTypes/columns/term/parentTerm\" Target=\"sites/termStore/sets/terms\" />\n          <NavigationPropertyBinding Path=\"sites/contentTypes/columns/term/termSet\" Target=\"sites/termStore/sets\" />\n          <NavigationPropertyBinding Path=\"sites/contentTypes/documentSet/sharedColumns\" Target=\"sites/contentTypes/columns\" />\n          <NavigationPropertyBinding Path=\"sites/contentTypes/documentSet/welcomePageColumns\" Target=\"sites/contentTypes/columns\" />\n        </EntitySet>\n        <EntitySet Name=\"messageEvents\" EntityType=\"microsoft.graph.messageEvent\" />\n        <EntitySet Name=\"messageRecipients\" EntityType=\"microsoft.graph.messageRecipient\" />\n        <EntitySet Name=\"messageTraces\" EntityType=\"microsoft.graph.messageTrace\" />\n        <EntitySet Name=\"schemaExtensions\" EntityType=\"microsoft.graph.schemaExtension\" />\n        <EntitySet Name=\"onPremisesPublishingProfiles\" EntityType=\"microsoft.graph.onPremisesPublishingProfile\" />\n        <EntitySet Name=\"groupLifecyclePolicies\" EntityType=\"microsoft.graph.groupLifecyclePolicy\" />\n        <EntitySet Name=\"filterOperators\" EntityType=\"microsoft.graph.filterOperatorSchema\" />\n        <EntitySet Name=\"functions\" EntityType=\"microsoft.graph.attributeMappingFunctionSchema\" />\n        <EntitySet Name=\"accessReviewDecisions\" EntityType=\"microsoft.graph.accessReviewDecision\" />\n        <EntitySet Name=\"accessReviews\" EntityType=\"microsoft.graph.accessReview\" />\n        <EntitySet Name=\"approvalWorkflowProviders\" EntityType=\"microsoft.graph.approvalWorkflowProvider\" />\n        <EntitySet Name=\"businessFlowTemplates\" EntityType=\"microsoft.graph.businessFlowTemplate\" />\n        <EntitySet Name=\"programControls\" EntityType=\"microsoft.graph.programControl\" />\n        <EntitySet Name=\"programControlTypes\" EntityType=\"microsoft.graph.programControlType\" />\n        <EntitySet Name=\"programs\" EntityType=\"microsoft.graph.program\" />\n        <EntitySet Name=\"agreementAcceptances\" EntityType=\"microsoft.graph.agreementAcceptance\" />\n        <EntitySet Name=\"agreements\" EntityType=\"microsoft.graph.agreement\" />\n        <EntitySet Name=\"riskDetections\" EntityType=\"microsoft.graph.riskDetection\" />\n        <EntitySet Name=\"riskyUsers\" EntityType=\"microsoft.graph.riskyUser\" />\n        <EntitySet Name=\"mobilityManagementPolicies\" EntityType=\"microsoft.graph.mobilityManagementPolicy\">\n          <NavigationPropertyBinding Path=\"includedGroups\" Target=\"groups\" />\n        </EntitySet>\n        <EntitySet Name=\"governanceResources\" EntityType=\"microsoft.graph.governanceResource\" />\n        <EntitySet Name=\"governanceRoleAssignmentRequests\" EntityType=\"microsoft.graph.governanceRoleAssignmentRequest\" />\n        <EntitySet Name=\"governanceRoleAssignments\" EntityType=\"microsoft.graph.governanceRoleAssignment\">\n          <NavigationPropertyBinding Path=\"linkedEligibleRoleAssignment\" Target=\"governanceRoleAssignments\" />\n        </EntitySet>\n        <EntitySet Name=\"governanceRoleDefinitions\" EntityType=\"microsoft.graph.governanceRoleDefinition\" />\n        <EntitySet Name=\"governanceRoleSettings\" EntityType=\"microsoft.graph.governanceRoleSetting\" />\n        <EntitySet Name=\"governanceSubjects\" EntityType=\"microsoft.graph.governanceSubject\" />\n        <EntitySet Name=\"privilegedAccess\" EntityType=\"microsoft.graph.privilegedAccess\" />\n        <EntitySet Name=\"privilegedApproval\" EntityType=\"microsoft.graph.privilegedApproval\" />\n        <EntitySet Name=\"privilegedOperationEvents\" EntityType=\"microsoft.graph.privilegedOperationEvent\" />\n        <EntitySet Name=\"privilegedRoleAssignmentRequests\" EntityType=\"microsoft.graph.privilegedRoleAssignmentRequest\" />\n        <EntitySet Name=\"privilegedRoleAssignments\" EntityType=\"microsoft.graph.privilegedRoleAssignment\" />\n        <EntitySet Name=\"privilegedRoles\" EntityType=\"microsoft.graph.privilegedRole\">\n          <NavigationPropertyBinding Path=\"assignments\" Target=\"privilegedRoleAssignments\" />\n        </EntitySet>\n        <EntitySet Name=\"privilegedSignupStatus\" EntityType=\"microsoft.graph.privilegedSignupStatus\" />\n        <EntitySet Name=\"commands\" EntityType=\"microsoft.graph.command\" />\n        <EntitySet Name=\"payloadResponse\" EntityType=\"microsoft.graph.payloadResponse\" />\n        <EntitySet Name=\"dataPolicyOperations\" EntityType=\"microsoft.graph.dataPolicyOperation\" />\n        <EntitySet Name=\"subscriptions\" EntityType=\"microsoft.graph.subscription\" />\n        <EntitySet Name=\"connections\" EntityType=\"microsoft.graph.externalConnectors.externalConnection\" />\n        <EntitySet Name=\"chats\" EntityType=\"microsoft.graph.chat\" />\n        <EntitySet Name=\"teams\" EntityType=\"microsoft.graph.team\">\n          <NavigationPropertyBinding Path=\"group\" Target=\"groups\" />\n          <NavigationPropertyBinding Path=\"owners\" Target=\"users\" />\n          <NavigationPropertyBinding Path=\"template\" Target=\"teamsTemplates\" />\n          <NavigationPropertyBinding Path=\"templateDefinition\" Target=\"teamTemplateDefinition\" />\n        </EntitySet>\n        <EntitySet Name=\"teamsTemplates\" EntityType=\"microsoft.graph.teamsTemplate\" />\n        <EntitySet Name=\"teamTemplateDefinition\" EntityType=\"microsoft.graph.teamTemplateDefinition\" />\n        <Singleton Name=\"identityGovernance\" Type=\"microsoft.graph.identityGovernance\" />\n        <Singleton Name=\"auditLogs\" Type=\"microsoft.graph.auditLogRoot\" />\n        <Singleton Name=\"reports\" Type=\"microsoft.graph.reportRoot\" />\n        <Singleton Name=\"solutions\" Type=\"microsoft.graph.solutionsRoot\" />\n        <Singleton Name=\"authenticationMethodsPolicy\" Type=\"microsoft.graph.authenticationMethodsPolicy\" />\n        <Singleton Name=\"deviceManagement\" Type=\"microsoft.graph.deviceManagement\" />\n        <Singleton Name=\"roleManagement\" Type=\"microsoft.graph.roleManagement\" />\n        <Singleton Name=\"privacy\" Type=\"microsoft.graph.privacy\" />\n        <Singleton Name=\"security\" Type=\"microsoft.graph.security\" />\n        <Singleton Name=\"compliance\" Type=\"microsoft.graph.compliance\" />\n        <Singleton Name=\"identity\" Type=\"microsoft.graph.identityContainer\" />\n        <Singleton Name=\"trustFramework\" Type=\"microsoft.graph.trustFramework\" />\n        <Singleton Name=\"dataClassification\" Type=\"microsoft.graph.dataClassificationService\" />\n        <Singleton Name=\"informationProtection\" Type=\"microsoft.graph.informationProtection\" />\n        <Singleton Name=\"monitoring\" Type=\"microsoft.graph.deviceManagement.monitoring\" />\n        <Singleton Name=\"branding\" Type=\"microsoft.graph.organizationalBranding\" />\n        <Singleton Name=\"directory\" Type=\"microsoft.graph.directory\">\n          <NavigationPropertyBinding Path=\"administrativeUnits/members\" Target=\"directoryObjects\" />\n        </Singleton>\n        <Singleton Name=\"me\" Type=\"microsoft.graph.user\">\n          <NavigationPropertyBinding Path=\"createdObjects\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"directReports\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"manager\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"memberOf\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"oauth2PermissionGrants\" Target=\"oauth2PermissionGrants\" />\n          <NavigationPropertyBinding Path=\"ownedDevices\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"ownedObjects\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"registeredDevices\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"transitiveMemberOf\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"transitiveReports\" Target=\"directoryObjects\" />\n        </Singleton>\n        <Singleton Name=\"policies\" Type=\"microsoft.graph.policyRoot\" />\n        <Singleton Name=\"tenantRelationships\" Type=\"microsoft.graph.tenantRelationship\" />\n        <Singleton Name=\"admin\" Type=\"microsoft.graph.admin\" />\n        <Singleton Name=\"education\" Type=\"microsoft.graph.educationRoot\">\n          <NavigationPropertyBinding Path=\"classes/group\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"classes/members\" Target=\"education/users\" />\n          <NavigationPropertyBinding Path=\"classes/schools\" Target=\"education/schools\" />\n          <NavigationPropertyBinding Path=\"classes/teachers\" Target=\"education/users\" />\n          <NavigationPropertyBinding Path=\"me/classes\" Target=\"education/classes\" />\n          <NavigationPropertyBinding Path=\"me/schools\" Target=\"education/schools\" />\n          <NavigationPropertyBinding Path=\"me/taughtClasses\" Target=\"education/classes\" />\n          <NavigationPropertyBinding Path=\"me/user\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"schools/administrativeUnit\" Target=\"directoryObjects\" />\n          <NavigationPropertyBinding Path=\"schools/classes\" Target=\"education/classes\" />\n          <NavigationPropertyBinding Path=\"schools/users\" Target=\"education/users\" />\n          <NavigationPropertyBinding Path=\"users/classes\" Target=\"education/classes\" />\n          <NavigationPropertyBinding Path=\"users/schools\" Target=\"education/schools\" />\n          <NavigationPropertyBinding Path=\"users/taughtClasses\" Target=\"education/classes\" />\n          <NavigationPropertyBinding Path=\"users/user\" Target=\"directoryObjects\" />\n        </Singleton>\n        <Singleton Name=\"termStore\" Type=\"microsoft.graph.termStore.store\" />\n        <Singleton Name=\"communications\" Type=\"microsoft.graph.cloudCommunications\" />\n        <Singleton Name=\"identityProtection\" Type=\"microsoft.graph.identityProtectionRoot\" />\n        <Singleton Name=\"deviceAppManagement\" Type=\"microsoft.graph.deviceAppManagement\" />\n        <Singleton Name=\"officeConfiguration\" Type=\"microsoft.graph.officeConfiguration\" />\n        <Singleton Name=\"search\" Type=\"microsoft.graph.searchEntity\" />\n        <Singleton Name=\"financials\" Type=\"microsoft.graph.financials\" />\n        <Singleton Name=\"planner\" Type=\"microsoft.graph.planner\">\n          <NavigationPropertyBinding Path=\"buckets/tasks\" Target=\"planner/tasks\" />\n          <NavigationPropertyBinding Path=\"plans/buckets\" Target=\"planner/buckets\" />\n          <NavigationPropertyBinding Path=\"plans/tasks\" Target=\"planner/tasks\" />\n          <NavigationPropertyBinding Path=\"rosters/plans\" Target=\"planner/plans\" />\n        </Singleton>\n        <Singleton Name=\"print\" Type=\"microsoft.graph.print\" />\n        <Singleton Name=\"threatSubmission\" Type=\"microsoft.graph.security.threatSubmissionRoot\" />\n        <Singleton Name=\"app\" Type=\"microsoft.graph.commsApplication\" />\n        <Singleton Name=\"external\" Type=\"microsoft.graph.externalConnectors.external\" />\n        <Singleton Name=\"appCatalogs\" Type=\"microsoft.graph.appCatalogs\" />\n        <Singleton Name=\"teamwork\" Type=\"microsoft.graph.teamwork\" />\n        <Singleton Name=\"storage\" Type=\"microsoft.graph.storage\" />\n        <Singleton Name=\"employeeExperience\" Type=\"microsoft.graph.employeeExperience\" />\n      </EntityContainer>\n      <Function Name=\"getAzureADApplicationSignInSummary\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.applicationSignInSummary)\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getCredentialUsageSummary\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.credentialUsageSummary)\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getCredentialUserRegistrationCount\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <ReturnType Type=\"Collection(graph.credentialUserRegistrationCount)\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"reportRoot: getCredentialUserRegistrationCount\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Report the current state of how many users in your organization are registered for self-service password reset and multi-factor authentication (MFA) capabilities.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/reportroot-getcredentialuserregistrationcount?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"getRelyingPartyDetailedSummary\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.relyingPartyDetailedSummary)\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"deviceConfigurationDeviceActivity\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.reportRoot\" />\n        <ReturnType Type=\"graph.report\" />\n      </Function>\n      <Function Name=\"deviceConfigurationUserActivity\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.reportRoot\" />\n        <ReturnType Type=\"graph.report\" />\n      </Function>\n      <Function Name=\"managedDeviceEnrollmentAbandonmentDetails\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"skipToken\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.report\" />\n      </Function>\n      <Function Name=\"managedDeviceEnrollmentAbandonmentSummary\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"skipToken\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.report\" />\n      </Function>\n      <Function Name=\"managedDeviceEnrollmentFailureDetails\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.reportRoot\" />\n        <ReturnType Type=\"graph.report\" />\n      </Function>\n      <Function Name=\"managedDeviceEnrollmentFailureDetails\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"skipToken\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.report\" />\n      </Function>\n      <Function Name=\"managedDeviceEnrollmentFailureTrends\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.reportRoot\" />\n        <ReturnType Type=\"graph.report\" />\n      </Function>\n      <Function Name=\"managedDeviceEnrollmentTopFailures\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.reportRoot\" />\n        <ReturnType Type=\"graph.report\" />\n      </Function>\n      <Function Name=\"managedDeviceEnrollmentTopFailures\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.report\" />\n      </Function>\n      <Function Name=\"getBrowserDistributionUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getBrowserUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getBrowserUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getEmailActivityCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getEmailActivityUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getEmailActivityUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getEmailActivityUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getEmailAppUsageAppsUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getEmailAppUsageUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getEmailAppUsageUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getEmailAppUsageUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getEmailAppUsageVersionsUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getFormsUserActivityCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getFormsUserActivityUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getFormsUserActivityUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getFormsUserActivityUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getM365AppPlatformUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getM365AppUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getM365AppUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getM365AppUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getMailboxUsageDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getMailboxUsageMailboxCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getMailboxUsageQuotaStatusMailboxCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getMailboxUsageStorage\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOffice365ActivationCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOffice365ActivationsUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOffice365ActivationsUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOffice365ActiveUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.office365ActiveUserCounts)\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOffice365ActiveUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.office365ActiveUserDetail)\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOffice365ActiveUserDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.office365ActiveUserDetail)\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOffice365GroupsActivityCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.office365GroupsActivityCounts)\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOffice365GroupsActivityDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.office365GroupsActivityDetail)\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOffice365GroupsActivityDetail\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.office365GroupsActivityDetail)\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOffice365GroupsActivityFileCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.office365GroupsActivityFileCounts)\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOffice365GroupsActivityGroupCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.office365GroupsActivityGroupCounts)\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOffice365GroupsActivityStorage\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.office365GroupsActivityStorage)\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOffice365ServicesUserCounts\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.office365ServicesUserCounts)\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOneDriveActivityFileCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOneDriveActivityUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOneDriveActivityUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOneDriveActivityUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOneDriveUsageAccountCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOneDriveUsageAccountDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOneDriveUsageAccountDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOneDriveUsageFileCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getOneDriveUsageStorage\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSharePointActivityFileCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSharePointActivityPages\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSharePointActivityUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSharePointActivityUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSharePointActivityUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSharePointSiteUsageDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSharePointSiteUsageDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSharePointSiteUsageFileCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSharePointSiteUsagePages\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSharePointSiteUsageSiteCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSharePointSiteUsageStorage\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSkypeForBusinessActivityCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSkypeForBusinessActivityUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSkypeForBusinessActivityUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSkypeForBusinessActivityUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSkypeForBusinessDeviceUsageDistributionUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSkypeForBusinessDeviceUsageUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSkypeForBusinessDeviceUsageUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSkypeForBusinessDeviceUsageUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSkypeForBusinessOrganizerActivityCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSkypeForBusinessOrganizerActivityMinuteCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSkypeForBusinessOrganizerActivityUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSkypeForBusinessParticipantActivityCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSkypeForBusinessParticipantActivityMinuteCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSkypeForBusinessParticipantActivityUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSkypeForBusinessPeerToPeerActivityCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSkypeForBusinessPeerToPeerActivityMinuteCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getSkypeForBusinessPeerToPeerActivityUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getTeamsDeviceUsageDistributionTotalUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getTeamsDeviceUsageDistributionUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getTeamsDeviceUsageTotalUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getTeamsDeviceUsageUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getTeamsDeviceUsageUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getTeamsDeviceUsageUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getTeamsTeamActivityCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getTeamsTeamActivityDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getTeamsTeamActivityDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getTeamsTeamActivityDistributionCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getTeamsTeamCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getTeamsUserActivityCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getTeamsUserActivityDistributionTotalUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getTeamsUserActivityDistributionUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getTeamsUserActivityTotalCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getTeamsUserActivityTotalDistributionCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getTeamsUserActivityTotalUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getTeamsUserActivityUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getTeamsUserActivityUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getTeamsUserActivityUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getYammerActivityCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getYammerActivityUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getYammerActivityUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getYammerActivityUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getYammerDeviceUsageDistributionUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getYammerDeviceUsageUserCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getYammerDeviceUsageUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getYammerDeviceUsageUserDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getYammerGroupsActivityCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getYammerGroupsActivityDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"date\" Type=\"Edm.Date\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getYammerGroupsActivityDetail\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getYammerGroupsActivityGroupCounts\" IsBound=\"true\">\n        <Parameter Name=\"reportRoot\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"period\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getGroupArchivedPrintJobs\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"groupId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Parameter Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <ReturnType Type=\"Collection(graph.archivedPrintJob)\" />\n      </Function>\n      <Function Name=\"getPrinterArchivedPrintJobs\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"printerId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Parameter Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <ReturnType Type=\"Collection(graph.archivedPrintJob)\" />\n      </Function>\n      <Function Name=\"getUserArchivedPrintJobs\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.reportRoot\" />\n        <Parameter Name=\"userId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Parameter Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <ReturnType Type=\"Collection(graph.archivedPrintJob)\" />\n      </Function>\n      <Function Name=\"getAttackSimulationRepeatOffenders\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.reportRoot\" />\n        <ReturnType Type=\"Collection(graph.attackSimulationRepeatOffender)\" />\n      </Function>\n      <Function Name=\"getAttackSimulationRepeatOffenders\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.securityReportsRoot\" />\n        <ReturnType Type=\"Collection(graph.attackSimulationRepeatOffender)\" />\n      </Function>\n      <Function Name=\"getAttackSimulationSimulationUserCoverage\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.reportRoot\" />\n        <ReturnType Type=\"Collection(graph.attackSimulationSimulationUserCoverage)\" />\n      </Function>\n      <Function Name=\"getAttackSimulationSimulationUserCoverage\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.securityReportsRoot\" />\n        <ReturnType Type=\"Collection(graph.attackSimulationSimulationUserCoverage)\" />\n      </Function>\n      <Function Name=\"getAttackSimulationTrainingUserCoverage\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.reportRoot\" />\n        <ReturnType Type=\"Collection(graph.attackSimulationTrainingUserCoverage)\" />\n      </Function>\n      <Function Name=\"getAttackSimulationTrainingUserCoverage\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.securityReportsRoot\" />\n        <ReturnType Type=\"Collection(graph.attackSimulationTrainingUserCoverage)\" />\n      </Function>\n      <Function Name=\"usersRegisteredByFeature\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.authenticationMethodsRoot\" />\n        <ReturnType Type=\"graph.userRegistrationFeatureSummary\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"usersRegisteredByFeature\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.authenticationMethodsRoot\" />\n        <Parameter Name=\"includedUserTypes\" Type=\"graph.includedUserTypes\" />\n        <Parameter Name=\"includedUserRoles\" Type=\"graph.includedUserRoles\" />\n        <ReturnType Type=\"graph.userRegistrationFeatureSummary\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"usersRegisteredByMethod\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.authenticationMethodsRoot\" />\n        <ReturnType Type=\"graph.userRegistrationMethodSummary\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"usersRegisteredByMethod\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.authenticationMethodsRoot\" />\n        <Parameter Name=\"includedUserTypes\" Type=\"graph.includedUserTypes\" />\n        <Parameter Name=\"includedUserRoles\" Type=\"graph.includedUserRoles\" />\n        <ReturnType Type=\"graph.userRegistrationMethodSummary\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"usage\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.authenticationStrengthPolicy\" />\n        <ReturnType Type=\"graph.authenticationStrengthUsage\" />\n      </Function>\n      <Function Name=\"findByMethodMode\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.authenticationStrengthPolicy)\" />\n        <Parameter Name=\"authenticationMethodModes\" Type=\"Collection(graph.authenticationMethodModes)\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.authenticationStrengthPolicy)\" />\n      </Function>\n      <Function Name=\"appDiagnostics\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.managedDevice)\" />\n        <Parameter Name=\"upn\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.powerliftIncidentMetadata)\" />\n      </Function>\n      <Function Name=\"getStorageAccounts\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.cloudPcSnapshot)\" />\n        <Parameter Name=\"subscriptionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.cloudPcForensicStorageAccount)\" />\n      </Function>\n      <Function Name=\"getSubscriptions\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.cloudPcSnapshot)\" />\n        <ReturnType Type=\"Collection(graph.cloudPcSubscription)\" />\n      </Function>\n      <Function Name=\"getCloudPcConnectivityHistory\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPC\" />\n        <ReturnType Type=\"Collection(graph.cloudPcConnectivityEvent)\" />\n      </Function>\n      <Function Name=\"getCloudPcLaunchInfo\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPC\" />\n        <ReturnType Type=\"graph.cloudPcLaunchInfo\" />\n      </Function>\n      <Function Name=\"getShiftWorkCloudPcAccessState\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPC\" />\n        <ReturnType Type=\"graph.shiftWorkCloudPcAccessState\" />\n      </Function>\n      <Function Name=\"getSupportedCloudPcRemoteActions\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPC\" />\n        <ReturnType Type=\"Collection(graph.cloudPcRemoteActionCapability)\" />\n      </Function>\n      <Function Name=\"getCloudPcRemoteActionResults\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <ReturnType Type=\"Collection(graph.cloudPcRemoteActionResult)\" />\n      </Function>\n      <Function Name=\"getCloudPcReviewStatus\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <ReturnType Type=\"graph.cloudPcReviewStatus\" />\n      </Function>\n      <Function Name=\"getNonCompliantSettings\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <ReturnType Type=\"Collection(graph.deviceCompliancePolicySettingState)\" />\n      </Function>\n      <Function Name=\"getFileVaultKey\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"getOemWarranty\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <ReturnType Type=\"graph.oemWarranty\" />\n      </Function>\n      <Function Name=\"retrieveRemoteHelpSession\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"sessionKey\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.retrieveRemoteHelpSessionResponse\" />\n      </Function>\n      <Function Name=\"getRealTimeRemoteConnectionLatency\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPcReports\" />\n        <Parameter Name=\"cloudPcId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Function>\n      <Function Name=\"getRealTimeRemoteConnectionStatus\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPcReports\" />\n        <Parameter Name=\"cloudPcId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Function>\n      <Function Name=\"getAuditActivityTypes\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.cloudPcAuditEvent)\" />\n        <ReturnType Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"getAuditActivityTypes\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.auditEvent)\" />\n        <Parameter Name=\"category\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"getEffectivePermissions\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.virtualEndpoint\" />\n        <ReturnType Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"getEffectivePermissions\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagement\" />\n        <ReturnType Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"getEffectivePermissions\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagement\" />\n        <Parameter Name=\"scope\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.rolePermission)\" />\n      </Function>\n      <Function Name=\"getSourceImages\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.cloudPcDeviceImage)\" />\n        <ReturnType Type=\"Collection(graph.cloudPcSourceDeviceImage)\" />\n      </Function>\n      <Function Name=\"getFinalAttachment\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.subjectRightsRequest\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Function>\n      <Function Name=\"getFinalReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.subjectRightsRequest\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Function>\n      <Function Name=\"getActiveKey\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.trustFrameworkKeySet\" />\n        <ReturnType Type=\"graph.trustFrameworkKey\" />\n      </Function>\n      <Function Name=\"getOrder\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.identityUserFlowAttributeAssignment)\" />\n        <ReturnType Type=\"graph.assignmentOrder\" />\n      </Function>\n      <Function Name=\"availableProviderTypes\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.identityProvider)\" />\n        <ReturnType Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"availableProviderTypes\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.identityProviderBase)\" />\n        <ReturnType Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"findRoomLists\" IsBound=\"true\">\n        <Parameter Name=\"bindingparameter\" Type=\"graph.user\" />\n        <ReturnType Type=\"Collection(graph.emailAddress)\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"user: findRoomLists\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the room lists defined in a tenant, as represented by their emailAddress objects. Tenants can organize meeting rooms into room lists. In this API, each meeting room and room list is represented by an emailAddress instance.&#xA;You can get all the room lists in the tenant, get all the rooms in the tenant, or get all the rooms in a specific room list.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-findroomlists?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"findRooms\" IsBound=\"true\">\n        <Parameter Name=\"bindingparameter\" Type=\"graph.user\" />\n        <ReturnType Type=\"Collection(graph.emailAddress)\" />\n      </Function>\n      <Function Name=\"findRooms\" IsBound=\"true\">\n        <Parameter Name=\"bindingparameter\" Type=\"graph.user\" />\n        <Parameter Name=\"RoomList\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.emailAddress)\" />\n      </Function>\n      <Function Name=\"reminderView\" IsBound=\"true\">\n        <Parameter Name=\"bindingparameter\" Type=\"graph.user\" />\n        <Parameter Name=\"StartDateTime\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"EndDateTime\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.reminder)\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"exportDeviceAndAppManagementData\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" />\n        <ReturnType Type=\"graph.deviceAndAppManagementData\" />\n      </Function>\n      <Function Name=\"exportDeviceAndAppManagementData\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.deviceAndAppManagementData\" />\n      </Function>\n      <Function Name=\"getEffectiveDeviceEnrollmentConfigurations\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" />\n        <ReturnType Type=\"Collection(graph.deviceEnrollmentConfiguration)\" />\n      </Function>\n      <Function Name=\"getLoggedOnManagedDevices\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" />\n        <ReturnType Type=\"Collection(graph.managedDevice)\" />\n      </Function>\n      <Function Name=\"getManagedAppDiagnosticStatuses\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" />\n        <ReturnType Type=\"Collection(graph.managedAppDiagnosticStatus)\" />\n      </Function>\n      <Function Name=\"getManagedAppPolicies\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" />\n        <ReturnType Type=\"Collection(graph.managedAppPolicy)\" />\n      </Function>\n      <Function Name=\"isManagedAppUserBlocked\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" />\n        <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getManagedDevicesWithAppFailures\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" />\n        <ReturnType Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"getManagedDevicesWithFailedOrPendingApps\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" />\n        <ReturnType Type=\"Collection(graph.managedDeviceSummarizedAppState)\" />\n      </Function>\n      <Function Name=\"roleScheduleInstances\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.rbacApplication\" />\n        <Parameter Name=\"directoryScopeId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <Parameter Name=\"appScopeId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <Parameter Name=\"principalId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <Parameter Name=\"roleDefinitionId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <ReturnType Type=\"Collection(graph.unifiedRoleScheduleInstanceBase)\" />\n      </Function>\n      <Function Name=\"roleSchedules\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.rbacApplication\" />\n        <Parameter Name=\"directoryScopeId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <Parameter Name=\"appScopeId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <Parameter Name=\"principalId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <Parameter Name=\"roleDefinitionId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <ReturnType Type=\"Collection(graph.unifiedRoleScheduleBase)\" />\n      </Function>\n      <Function Name=\"assignedPrincipals\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.unifiedRoleDefinition\" Nullable=\"false\" />\n        <Parameter Name=\"transitive\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <Parameter Name=\"directoryScopeType\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <Parameter Name=\"directoryScopeId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <ReturnType Type=\"Collection(graph.directoryObject)\" />\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.user)\" />\n        <ReturnType Type=\"Collection(graph.user)\" />\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.administrativeUnit)\" />\n        <ReturnType Type=\"Collection(graph.administrativeUnit)\" />\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.application)\" />\n        <ReturnType Type=\"Collection(graph.application)\" />\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.device)\" />\n        <ReturnType Type=\"Collection(graph.device)\" />\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.directoryRole)\" />\n        <ReturnType Type=\"Collection(graph.directoryRole)\" />\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.group)\" />\n        <ReturnType Type=\"Collection(graph.group)\" />\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.oAuth2PermissionGrant)\" />\n        <ReturnType Type=\"Collection(graph.oAuth2PermissionGrant)\" />\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.orgContact)\" />\n        <ReturnType Type=\"Collection(graph.orgContact)\" />\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.servicePrincipal)\" />\n        <ReturnType Type=\"Collection(graph.servicePrincipal)\" />\n      </Function>\n      <Function EntitySetPath=\"bindingParameter\" Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.educationAssignment)\" />\n        <ReturnType Type=\"Collection(graph.educationAssignment)\" />\n      </Function>\n      <Function EntitySetPath=\"bindingParameter\" Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.educationCategory)\" />\n        <ReturnType Type=\"Collection(graph.educationCategory)\" />\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.educationClass)\" />\n        <ReturnType Type=\"Collection(graph.educationClass)\" />\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.educationSchool)\" />\n        <ReturnType Type=\"Collection(graph.educationSchool)\" />\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.educationUser)\" />\n        <ReturnType Type=\"Collection(graph.educationUser)\" />\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingparameter\" Type=\"Collection(graph.contact)\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.contact)\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"contact: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a set of contacts that have been added, deleted, or updated in a specified folder. A **delta** function call for contacts in a folder is similar to a GET request, except that by appropriately &#xA;applying state tokens in one or more of these calls, &#xA;you can query for incremental changes in the contacts in &#xA;that folder. This allows you to maintain and synchronize a local store of a user's contacts without &#xA;having to fetch the entire set of contacts from the server every time.  \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/contact-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingparameter\" Type=\"Collection(graph.contactFolder)\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.contactFolder)\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"contactFolder: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a set of contact folders that have been added, deleted, or removed from the user's mailbox. A **delta** function call for contact folders in a mailbox is similar to a GET request, except that by appropriately &#xA;applying state tokens in one or more of these calls, &#xA;you can query for incremental changes in the contact folders. This allows you to maintain and synchronize &#xA;a local store of a user's contact folders without having to fetch all the contact folders of that mailbox from the server every time.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/contactfolder-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingparameter\" Type=\"Collection(graph.event)\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.event)\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"event: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a set of event resources that have been added, deleted, or updated in one or more calendars.  You can get specific types of these incremental changes in the events in all the calendars of a mailbox or in a specific calendar, or in an event collection of a **calendarView** (range of events defined by start and end dates) of a calendar. The calendar can be the default calendar or some other specified calendar of the user's. In the case of getting incremental changes on **calendarView**, the calendar can be a group calendar as well. Typically, synchronizing events in a calendar or **calendarView** in a local store entails a round of multiple **delta** function calls. The initial call is a full synchronization, and every subsequent **delta** call in the same round gets the incremental changes (additions, deletions, or updates). This allows you to maintain and synchronize a local store of events in the specified calendar, without having to fetch all the events of that calendar from the server every time. The following table lists the differences between the **delta** function on events and the **delta** function on a **calendarView** in a calendar.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/event-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingparameter\" Type=\"Collection(graph.mailFolder)\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.mailFolder)\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"mailFolder: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a set of mail folders that have been added, deleted, or removed from the user's mailbox. A **delta** function call for mail folders in a mailbox is similar to a GET request, except that by appropriately &#xA;applying state tokens in one or more of these calls, &#xA;you can query for incremental changes in the mail folders. This allows you to maintain and synchronize &#xA;a local store of a user's mail folders without having to fetch all the mail folders of that mailbox from the server every time.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/mailfolder-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingparameter\" Type=\"Collection(graph.message)\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.message)\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"message: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a set of messages that have been added, deleted, or updated in a specified folder. A **delta** function call for messages in a folder is similar to a GET request, except that by appropriately &#xA;applying state tokens in one or more of these calls, you can [query for incremental changes in the messages in &#xA;that folder](/graph/delta-query-messages). This allows you to maintain and synchronize a local store of a user's messages without &#xA;having to fetch the entire set of messages from the server every time.  \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/message-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingparameter\" Type=\"Collection(graph.note)\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.note)\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.site)\" />\n        <ReturnType Type=\"Collection(graph.site)\" />\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.driveItem\" />\n        <ReturnType Type=\"Collection(graph.driveItem)\" />\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.driveItem\" />\n        <Parameter Name=\"token\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.driveItem)\" />\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.listItem)\" />\n        <ReturnType Type=\"Collection(graph.listItem)\" />\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.listItem)\" />\n        <Parameter Name=\"token\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.listItem)\" />\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.plannerDelta)\" />\n        <ReturnType Type=\"Collection(graph.plannerDelta)\" />\n      </Function>\n      <Function EntitySetPath=\"bindingParameter\" Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.chatMessage)\" />\n        <ReturnType Type=\"Collection(graph.chatMessage)\" />\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.todoTask)\" />\n        <ReturnType Type=\"Collection(graph.todoTask)\" />\n      </Function>\n      <Function Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.todoTaskList)\" />\n        <ReturnType Type=\"Collection(graph.todoTaskList)\" />\n      </Function>\n      <Function Name=\"getManagedAppBlockedUsers\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.user)\" />\n        <ReturnType Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"findTenantInformationByDomainName\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.tenantRelationship\" Nullable=\"false\" />\n        <Parameter Name=\"domainName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.tenantInformation\" />\n      </Function>\n      <Function Name=\"findTenantInformationByTenantId\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.tenantRelationship\" Nullable=\"false\" />\n        <Parameter Name=\"tenantId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.tenantInformation\" />\n      </Function>\n      <Function Name=\"uploadUrl\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.educationSynchronizationProfile\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"count\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookChart)\" />\n        <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"count\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookTable)\" />\n        <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"count\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookTableColumn)\" />\n        <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"count\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookTableRow)\" />\n        <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"count\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookChartPoint)\" />\n        <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"count\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookChartSeries)\" />\n        <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"count\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookRangeBorder)\" />\n        <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"item\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookChart)\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.workbookChart\" />\n      </Function>\n      <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookChart)\" />\n        <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.workbookChart\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ChartCollection: ItemAt\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets a chart based on its position in the collection.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartcollection-itemat?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookTable)\" />\n        <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.workbookTable\" />\n      </Function>\n      <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookTableColumn)\" />\n        <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.workbookTableColumn\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"TableColumnCollection: ItemAt\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets a column based on its position in the collection.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tablecolumncollection-itemat?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookTableRow)\" />\n        <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.workbookTableRow\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"TableRowCollection: ItemAt\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets a row based on its position in the collection.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tablerowcollection-itemat?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookChartPoint)\" />\n        <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.workbookChartPoint\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ChartPointsCollection: ItemAt\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a point based on its position within the series.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartpointscollection-itemat?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookChartSeries)\" />\n        <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.workbookChartSeries\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ChartSeriesCollection: ItemAt\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieves a series based on its position in the collection\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartseriescollection-itemat?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookRangeBorder)\" />\n        <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.workbookRangeBorder\" />\n      </Function>\n      <Function Name=\"itemAt\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookRangeView)\" />\n        <Parameter Name=\"index\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.workbookRangeView\" />\n      </Function>\n      <Function Name=\"boundingRect\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <Parameter Name=\"anotherRange\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"cell\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <Parameter Name=\"row\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Parameter Name=\"column\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"cell\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookWorksheet\" />\n        <Parameter Name=\"row\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Parameter Name=\"column\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"column\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <Parameter Name=\"column\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"columnsAfter\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"columnsAfter\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <Parameter Name=\"count\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"columnsBefore\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"columnsBefore\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <Parameter Name=\"count\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"entireColumn\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"entireRow\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"intersection\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <Parameter Name=\"anotherRange\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"lastCell\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"lastColumn\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"lastRow\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"offsetRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <Parameter Name=\"rowOffset\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Parameter Name=\"columnOffset\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"resizedRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <Parameter Name=\"deltaRows\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Parameter Name=\"deltaColumns\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"row\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <Parameter Name=\"row\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"rowsAbove\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"rowsAbove\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <Parameter Name=\"count\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"rowsBelow\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"rowsBelow\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <Parameter Name=\"count\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"usedRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"usedRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <Parameter Name=\"valuesOnly\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"usedRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookWorksheet\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"usedRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookWorksheet\" />\n        <Parameter Name=\"valuesOnly\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"visibleView\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <ReturnType Type=\"graph.workbookRangeView\" />\n      </Function>\n      <Function Name=\"dataBodyRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookTable\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Table: DataBodyRange\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets the range object associated with the data body of the table.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/table-databodyrange?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"dataBodyRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookTableColumn\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"TableColumn: DataBodyRange\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets the range object associated with the data body of the column.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tablecolumn-databodyrange?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"headerRowRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookTable\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Table: HeaderRowRange\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets the range object associated with header row of the table.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/table-headerrowrange?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"headerRowRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookTableColumn\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"TableColumn: HeaderRowRange\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets the range object associated with the header row of the column.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tablecolumn-headerrowrange?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookTable\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"workbookTable: range\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets the range object associated with the entire table.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/table-range?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookWorksheet\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookWorksheet\" />\n        <Parameter Name=\"address\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookTableColumn\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"TableColumn: Range\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets the range object associated with the entire column.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tablecolumn-range?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookNamedItem\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get Range\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of range object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/range-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRangeView\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Function>\n      <Function Name=\"range\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookTableRow\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"TableRow: Range\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Returns the range object associated with the entire row.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tablerow-range?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"totalRowRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookTable\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Table: TotalRowRange\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets the range object associated with totals row of the table.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/table-totalrowrange?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"totalRowRange\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookTableColumn\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"TableColumn: TotalRowRange\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets the range object associated with the totals row of the column.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tablecolumn-totalrowrange?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"sessionInfoResource\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbook\" />\n        <Parameter Name=\"key\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.workbookSessionInfo\" />\n      </Function>\n      <Function Name=\"tableRowOperationResult\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbook\" />\n        <Parameter Name=\"key\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.workbookTableRow\" />\n      </Function>\n      <Function Name=\"image\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookChart\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"image\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookChart\" />\n        <Parameter Name=\"width\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"image\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookChart\" />\n        <Parameter Name=\"width\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Parameter Name=\"height\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"image\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookChart\" />\n        <Parameter Name=\"width\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Parameter Name=\"height\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Parameter Name=\"fittingMode\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"allowedCalendarSharingRoles\" IsBound=\"true\">\n        <Parameter Name=\"bindingparameter\" Type=\"graph.calendar\" />\n        <Parameter Name=\"User\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.calendarRoleType)\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"supportedLanguages\" IsBound=\"true\">\n        <Parameter Name=\"bindingparameter\" Type=\"graph.outlookUser\" />\n        <ReturnType Type=\"Collection(graph.localeInfo)\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"outlookUser: supportedLanguages\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of locales and languages that are supported for the user, as configured on the user's mailbox server. When setting up an Outlook client, the user selects the preferred language from this supported list. You can subsequently get the preferred language by &#xA;getting the user's mailbox settings.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/function\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/outlookuser-supportedlanguages?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Function>\n      <Function Name=\"supportedTimeZones\" IsBound=\"true\">\n        <Parameter Name=\"bindingparameter\" Type=\"graph.outlookUser\" />\n        <ReturnType Type=\"Collection(graph.timeZoneInformation)\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"supportedTimeZones\" IsBound=\"true\">\n        <Parameter Name=\"bindingparameter\" Type=\"graph.outlookUser\" />\n        <Parameter Name=\"TimeZoneStandard\" Type=\"graph.timeZoneStandard\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.timeZoneInformation)\" Nullable=\"false\" />\n      </Function>\n      <Function EntitySetPath=\"bindingParameter\" Name=\"getCompatibleHubContentTypes\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.contentType)\" />\n        <ReturnType Type=\"Collection(graph.contentType)\" />\n      </Function>\n      <Function Name=\"preview\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.onenotePage\" />\n        <ReturnType Type=\"graph.onenotePagePreview\" />\n      </Function>\n      <Function Name=\"getActivitiesByInterval\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.driveItem\" />\n        <Parameter Name=\"startDateTime\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"endDateTime\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"interval\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.itemActivityStat)\" />\n      </Function>\n      <Function Name=\"getActivitiesByInterval\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.listItem\" />\n        <Parameter Name=\"startDateTime\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"endDateTime\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"interval\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.itemActivityStat)\" />\n      </Function>\n      <Function Name=\"getActivitiesByInterval\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.site\" />\n        <Parameter Name=\"startDateTime\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"endDateTime\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"interval\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.itemActivityStat)\" />\n      </Function>\n      <Function Name=\"search\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.driveItem\" />\n        <Parameter Name=\"q\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.driveItem)\" />\n      </Function>\n      <Function Name=\"search\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.drive\" />\n        <Parameter Name=\"q\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.driveItem)\" />\n      </Function>\n      <Function Name=\"isPublished\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.contentType\" />\n        <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Function>\n      <Function EntitySetPath=\"bindingParameter/contentTypes\" Name=\"getApplicableContentTypesForList\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.site\" />\n        <Parameter Name=\"listId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.contentType)\" />\n      </Function>\n      <Function Name=\"getByPath\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.site\" />\n        <Parameter Name=\"path\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.site\" />\n      </Function>\n      <Function Name=\"recent\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.drive\" />\n        <ReturnType Type=\"Collection(graph.driveItem)\" />\n      </Function>\n      <Function EntitySetPath=\"activities\" Name=\"recent\" IsBound=\"true\">\n        <Parameter Name=\"activities\" Type=\"Collection(graph.userActivity)\" />\n        <ReturnType Type=\"Collection(graph.userActivity)\" />\n      </Function>\n      <Function Name=\"sharedWithMe\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.drive\" />\n        <ReturnType Type=\"Collection(graph.driveItem)\" />\n      </Function>\n      <Function Name=\"Ping\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.synchronization\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"filterOperators\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.synchronizationSchema\" />\n        <ReturnType Type=\"Collection(graph.filterOperatorSchema)\" />\n      </Function>\n      <Function Name=\"functions\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.synchronizationSchema\" />\n        <ReturnType Type=\"Collection(graph.attributeMappingFunctionSchema)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.accessReviewInstanceDecisionItem)\" />\n        <Parameter Name=\"on\" Type=\"graph.accessReviewInstanceDecisionItemFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.accessReviewInstanceDecisionItem)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.accessReviewInstance)\" />\n        <Parameter Name=\"on\" Type=\"graph.accessReviewInstanceFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.accessReviewInstance)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.accessReviewScheduleDefinition)\" />\n        <Parameter Name=\"on\" Type=\"graph.accessReviewScheduleDefinitionFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.accessReviewScheduleDefinition)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.accessReviewStage)\" />\n        <Parameter Name=\"on\" Type=\"graph.accessReviewStageFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.accessReviewStage)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.appConsentRequest)\" />\n        <Parameter Name=\"on\" Type=\"graph.consentRequestFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.appConsentRequest)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.approval)\" />\n        <Parameter Name=\"on\" Type=\"graph.approvalFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.approval)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.userConsentRequest)\" />\n        <Parameter Name=\"on\" Type=\"graph.consentRequestFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.userConsentRequest)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.accessPackageAssignment)\" />\n        <Parameter Name=\"on\" Type=\"graph.accessPackageAssignmentFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.accessPackageAssignment)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.accessPackage)\" />\n        <Parameter Name=\"on\" Type=\"graph.accessPackageFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.accessPackage)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.accessPackageAssignmentRequest)\" />\n        <Parameter Name=\"on\" Type=\"graph.accessPackageAssignmentRequestFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.accessPackageAssignmentRequest)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.privilegedAccessGroupAssignmentSchedule)\" />\n        <Parameter Name=\"on\" Type=\"graph.assignmentScheduleFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.privilegedAccessGroupAssignmentSchedule)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.privilegedAccessGroupAssignmentScheduleInstance)\" />\n        <Parameter Name=\"on\" Type=\"graph.assignmentScheduleInstanceFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.privilegedAccessGroupAssignmentScheduleInstance)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.privilegedAccessGroupAssignmentScheduleRequest)\" />\n        <Parameter Name=\"on\" Type=\"graph.assignmentScheduleRequestFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.privilegedAccessGroupAssignmentScheduleRequest)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.privilegedAccessGroupEligibilitySchedule)\" />\n        <Parameter Name=\"on\" Type=\"graph.eligibilityScheduleFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.privilegedAccessGroupEligibilitySchedule)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.privilegedAccessGroupEligibilityScheduleInstance)\" />\n        <Parameter Name=\"on\" Type=\"graph.eligibilityScheduleInstanceFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.privilegedAccessGroupEligibilityScheduleInstance)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.privilegedAccessGroupEligibilityScheduleRequest)\" />\n        <Parameter Name=\"on\" Type=\"graph.eligibilityScheduleRequestFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.privilegedAccessGroupEligibilityScheduleRequest)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.unifiedRoleAssignmentSchedule)\" />\n        <Parameter Name=\"on\" Type=\"graph.roleAssignmentScheduleFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.unifiedRoleAssignmentSchedule)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.unifiedRoleAssignmentScheduleInstance)\" />\n        <Parameter Name=\"on\" Type=\"graph.roleAssignmentScheduleInstanceFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.unifiedRoleAssignmentScheduleInstance)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.unifiedRoleAssignmentScheduleRequest)\" />\n        <Parameter Name=\"on\" Type=\"graph.roleAssignmentScheduleRequestFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.unifiedRoleAssignmentScheduleRequest)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.unifiedRoleEligibilitySchedule)\" />\n        <Parameter Name=\"on\" Type=\"graph.roleEligibilityScheduleFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.unifiedRoleEligibilitySchedule)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.unifiedRoleEligibilityScheduleInstance)\" />\n        <Parameter Name=\"on\" Type=\"graph.roleEligibilityScheduleInstanceFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.unifiedRoleEligibilityScheduleInstance)\" />\n      </Function>\n      <Function Name=\"filterByCurrentUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.unifiedRoleEligibilityScheduleRequest)\" />\n        <Parameter Name=\"on\" Type=\"graph.roleEligibilityScheduleRequestFilterByCurrentUserOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.unifiedRoleEligibilityScheduleRequest)\" />\n      </Function>\n      <Function Name=\"additionalAccess\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.accessPackageAssignment)\" />\n        <ReturnType Type=\"Collection(graph.accessPackageAssignment)\" />\n      </Function>\n      <Function Name=\"additionalAccess\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.accessPackageAssignment)\" />\n        <Parameter Name=\"accessPackageId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"incompatibleAccessPackageId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.accessPackageAssignment)\" />\n      </Function>\n      <Function Name=\"Search\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.accessPackage)\" />\n        <ReturnType Type=\"Collection(graph.accessPackage)\" />\n      </Function>\n      <Function Name=\"Search\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.accessPackageCatalog)\" />\n        <ReturnType Type=\"Collection(graph.accessPackageCatalog)\" />\n      </Function>\n      <Function Name=\"My\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.accessPackageAssignmentResourceRole)\" />\n        <ReturnType Type=\"Collection(graph.accessPackageAssignmentResourceRole)\" />\n      </Function>\n      <Function Name=\"getRelatedAppStates\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.mobileApp\" />\n        <Parameter Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"deviceId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.mobileAppRelationshipState)\" />\n      </Function>\n      <Function Name=\"getMobileAppCount\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.mobileApp)\" />\n        <Parameter Name=\"status\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Int64\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getTopMobileApps\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.mobileApp)\" />\n        <Parameter Name=\"status\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"count\" Type=\"Edm.Int64\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.mobileApp)\" />\n      </Function>\n      <Function Name=\"getAuditCategories\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.auditEvent)\" />\n        <ReturnType Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"getPlatformSupportedProperties\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deviceAndAppManagementAssignmentFilter)\" />\n        <Parameter Name=\"platform\" Type=\"graph.devicePlatformType\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.assignmentFilterSupportedProperty)\" />\n      </Function>\n      <Function Name=\"getState\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deviceAndAppManagementAssignmentFilter)\" />\n        <ReturnType Type=\"graph.assignmentFilterState\" />\n      </Function>\n      <Function Name=\"getState\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.tenantAttachRBAC\" />\n        <ReturnType Type=\"graph.tenantAttachRBACState\" />\n      </Function>\n      <Function Name=\"verifyWindowsEnrollmentAutoDiscovery\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagement\" />\n        <Parameter Name=\"domainName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getComanagedDevicesSummary\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagement\" />\n        <ReturnType Type=\"graph.comanagedDevicesSummary\" />\n      </Function>\n      <Function Name=\"getComanagementEligibleDevicesSummary\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagement\" />\n        <ReturnType Type=\"graph.comanagementEligibleDevicesSummary\" />\n      </Function>\n      <Function Name=\"userExperienceAnalyticsSummarizedDeviceScopes\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagement\" />\n        <ReturnType Type=\"graph.userExperienceAnalyticsDeviceScopeSummary\" />\n      </Function>\n      <Function Name=\"userExperienceAnalyticsSummarizeWorkFromAnywhereDevices\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagement\" />\n        <ReturnType Type=\"graph.userExperienceAnalyticsWorkFromAnywhereDevicesSummary\" />\n      </Function>\n      <Function Name=\"getSuggestedEnrollmentLimit\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagement\" />\n        <Parameter Name=\"enrollmentType\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.suggestedEnrollmentLimit\" />\n      </Function>\n      <Function Name=\"getAssignedRoleDetails\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagement\" />\n        <ReturnType Type=\"graph.deviceAndAppManagementAssignedRoleDetails\" />\n      </Function>\n      <Function Name=\"getRoleScopeTagsByIds\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagement\" />\n        <Parameter Name=\"ids\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.roleScopeTag)\" />\n      </Function>\n      <Function Name=\"getRoleScopeTagsByResource\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagement\" />\n        <Parameter Name=\"resource\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.roleScopeTag)\" />\n      </Function>\n      <Function Name=\"scopedForResource\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagement\" />\n        <Parameter Name=\"resource\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getDevicesScheduledToRetire\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deviceCompliancePolicy)\" />\n        <ReturnType Type=\"Collection(graph.retireScheduledManagedDevice)\" />\n      </Function>\n      <Function Name=\"getIosAvailableUpdateVersions\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deviceConfiguration)\" />\n        <ReturnType Type=\"Collection(graph.iosAvailableUpdateVersion)\" />\n      </Function>\n      <Function Name=\"getSupportedProperties\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceAndAppManagementAssignmentFilter\" />\n        <ReturnType Type=\"Collection(graph.assignmentFilterSupportedProperty)\" />\n      </Function>\n      <Function Name=\"getOmaSettingPlainTextValue\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceConfiguration\" />\n        <Parameter Name=\"secretReferenceValueId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"getLicensesForApp\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.vppToken)\" />\n        <Parameter Name=\"bundleId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.vppTokenLicenseSummary)\" />\n      </Function>\n      <Function Name=\"compare\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementIntent\" />\n        <Parameter Name=\"templateId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.deviceManagementSettingComparison)\" />\n      </Function>\n      <Function Name=\"compare\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementTemplate\" />\n        <Parameter Name=\"templateId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.deviceManagementSettingComparison)\" />\n      </Function>\n      <Function Name=\"getRemediationHistory\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceHealthScript\" />\n        <ReturnType Type=\"graph.deviceHealthScriptRemediationHistory\" />\n      </Function>\n      <Function Name=\"areGlobalScriptsAvailable\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deviceHealthScript)\" />\n        <ReturnType Type=\"graph.globalDeviceHealthScriptState\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getRemediationSummary\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deviceHealthScript)\" />\n        <ReturnType Type=\"graph.deviceHealthScriptRemediationSummary\" />\n      </Function>\n      <Function Name=\"downloadApplePushNotificationCertificateSigningRequest\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.applePushNotificationCertificate\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"summarizeDevicePerformanceDevices\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.userExperienceAnalyticsDevicePerformance)\" />\n        <Parameter Name=\"summarizeBy\" Type=\"graph.userExperienceAnalyticsSummarizedBy\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.userExperienceAnalyticsDevicePerformance)\" />\n      </Function>\n      <Function Name=\"summarizeDeviceRemoteConnection\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.userExperienceAnalyticsRemoteConnection)\" />\n        <Parameter Name=\"summarizeBy\" Type=\"graph.userExperienceAnalyticsSummarizedBy\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.userExperienceAnalyticsRemoteConnection)\" />\n      </Function>\n      <Function Name=\"summarizeDeviceResourcePerformance\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.userExperienceAnalyticsResourcePerformance)\" />\n        <Parameter Name=\"summarizeBy\" Type=\"graph.userExperienceAnalyticsSummarizedBy\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.userExperienceAnalyticsResourcePerformance)\" />\n      </Function>\n      <Function Name=\"getEncryptionPublicKey\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.depOnboardingSetting\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"exportMobileConfig\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.enrollmentProfile\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"getExpiringVppTokenCount\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.depOnboardingSetting)\" />\n        <Parameter Name=\"expiringBeforeDateTime\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getUserIdsWithFlaggedAppRegistration\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.managedAppRegistration)\" />\n        <ReturnType Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"getPolicySummary\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.configManagerCollection)\" />\n        <Parameter Name=\"policyId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.configManagerPolicySummary\" />\n      </Function>\n      <Function Name=\"hasCustomRoleScopeTag\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.roleScopeTag)\" />\n        <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"getScopesForUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.resourceOperation\" />\n        <Parameter Name=\"userid\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"incidentReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.serviceHealthIssue\" />\n        <ReturnType Type=\"Edm.Stream\" />\n\t    <Annotation Term=\"Org.OData.Core.V1.MediaType\" String=\"text/html\" />\n      </Function>\n      <Function Name=\"getRecentNotebooks\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.notebook)\" />\n        <Parameter Name=\"includePersonalNotebooks\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.recentNotebook)\" />\n      </Function>\n      <Function Name=\"export\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.governanceRoleAssignment)\" />\n        <ReturnType Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Function>\n      <Function Name=\"canSignUp\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.privilegedSignupStatus)\" />\n        <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"isSignedUp\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.privilegedSignupStatus)\" />\n        <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Function>\n      <Function Name=\"my\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.privilegedRoleAssignment)\" />\n        <ReturnType Type=\"Collection(graph.privilegedRoleAssignment)\" />\n      </Function>\n      <Function Name=\"my\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.privilegedRoleAssignmentRequest)\" />\n        <ReturnType Type=\"Collection(graph.privilegedRoleAssignmentRequest)\" />\n      </Function>\n      <Function Name=\"myRequests\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.privilegedApproval)\" />\n        <ReturnType Type=\"Collection(graph.privilegedApproval)\" />\n      </Function>\n      <Function Name=\"getCapabilities\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.printer\" />\n        <ReturnType Type=\"graph.printerCapabilities\" />\n      </Function>\n      <Function Name=\"getGroupPrintUsageSummary\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.reportRoot)\" />\n        <Parameter Name=\"groupId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"periodStart\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Parameter Name=\"periodEnd\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.groupPrintUsageSummary\" />\n      </Function>\n      <Function Name=\"getOverallPrintUsageSummary\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.reportRoot)\" />\n        <Parameter Name=\"periodStart\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Parameter Name=\"periodEnd\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Parameter Name=\"topListsSize\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.overallPrintUsageSummary)\" />\n      </Function>\n      <Function Name=\"getPrinterUsageSummary\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.reportRoot)\" />\n        <Parameter Name=\"printerId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"periodStart\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Parameter Name=\"periodEnd\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.printerUsageSummary\" />\n      </Function>\n      <Function Name=\"getPrintUsageSummariesByGroup\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.reportRoot)\" />\n        <Parameter Name=\"periodStart\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Parameter Name=\"periodEnd\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.groupPrintUsageSummary)\" />\n      </Function>\n      <Function Name=\"getPrintUsageSummariesByPrinter\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.reportRoot)\" />\n        <Parameter Name=\"periodStart\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Parameter Name=\"periodEnd\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.printerUsageSummary)\" />\n      </Function>\n      <Function Name=\"getPrintUsageSummariesByTimeSpan\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.reportRoot)\" />\n        <Parameter Name=\"periodStart\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Parameter Name=\"periodEnd\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Parameter Name=\"timeSpanInMinutes\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.printUsageSummary)\" />\n      </Function>\n      <Function Name=\"getPrintUsageSummariesByUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.reportRoot)\" />\n        <Parameter Name=\"periodStart\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Parameter Name=\"periodEnd\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.userPrintUsageSummary)\" />\n      </Function>\n      <Function Name=\"getUserPrintUsageSummary\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.reportRoot)\" />\n        <Parameter Name=\"userId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"periodStart\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Parameter Name=\"periodEnd\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.userPrintUsageSummary\" />\n      </Function>\n      <Function Name=\"doesUserHaveAccess\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.channel\" />\n        <Parameter Name=\"userId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <Parameter Name=\"tenantId\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <Parameter Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Function>\n      <Function EntitySetPath=\"bindingParameter/messages\" Name=\"allMessages\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.channel)\" />\n        <ReturnType Type=\"Collection(graph.chatMessage)\" />\n      </Function>\n      <Function EntitySetPath=\"bindingParameter/messages\" Name=\"allMessages\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.chat)\" />\n        <ReturnType Type=\"Collection(graph.chatMessage)\" />\n      </Function>\n      <Function EntitySetPath=\"bindingParameter/channels/messages\" Name=\"allMessages\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.team)\" />\n        <ReturnType Type=\"Collection(graph.chatMessage)\" />\n      </Function>\n      <Function EntitySetPath=\"bindingParameter/messages\" Name=\"getAllMessages\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.channel)\" />\n        <ReturnType Type=\"Collection(graph.chatMessage)\" />\n      </Function>\n      <Function EntitySetPath=\"bindingParameter/messages\" Name=\"getAllMessages\" IsBound=\"true\" IsComposable=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.chat)\" />\n        <ReturnType Type=\"Collection(graph.chatMessage)\" />\n      </Function>\n      <Function EntitySetPath=\"bindingParameter/channels/messages\" Name=\"getAllMessages\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.team)\" />\n        <ReturnType Type=\"Collection(graph.chatMessage)\" />\n      </Function>\n      <Function EntitySetPath=\"bindingParameter/channels/messages\" Name=\"getAllMessages\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deletedTeam)\" />\n        <ReturnType Type=\"Collection(graph.chatMessage)\" />\n      </Function>\n      <Action Name=\"sendVirtualAppointmentReminderSms\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.onlineMeeting\" />\n        <Parameter Name=\"remindBeforeTimeInMinutesType\" Type=\"graph.remindBeforeTimeInMinutesType\" />\n        <Parameter Name=\"attendees\" Type=\"Collection(graph.attendeeNotificationInfo)\" />        \n      </Action>\n      <Action Name=\"complete\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.impactedResource\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.impactedResource\" />\n      </Action>\n      <Action Name=\"complete\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.recommendation\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.recommendation\" />\n      </Action>\n      <Action Name=\"complete\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.outlookTask\" />\n        <ReturnType Type=\"Collection(graph.outlookTask)\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"dismiss\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.impactedResource\" Nullable=\"false\" />\n        <Parameter Name=\"dismissReason\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.impactedResource\" />\n      </Action>\n      <Action Name=\"dismiss\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.recommendation\" Nullable=\"false\" />\n        <Parameter Name=\"dismissReason\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.recommendation\" />\n      </Action>\n      <Action Name=\"dismiss\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.riskyServicePrincipal)\" />\n        <Parameter Name=\"servicePrincipalIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"riskyServicePrincipal: dismiss\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Dismiss the risk of one or more riskyServicePrincipal objects. This action sets the targeted service principal account's risk level to `none`. You can dismiss up to 60 service principal accounts in one request.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/riskyserviceprincipal-dismiss?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"dismiss\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.riskyUser)\" />\n        <Parameter Name=\"userIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"riskyUser: dismiss\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Dismiss the risk of one or more riskyUser objects. This action sets the targeted user's risk level to none. The maximum count of users to dismiss in one call is 60.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/riskyusers-dismiss?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"postpone\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.impactedResource\" Nullable=\"false\" />\n        <Parameter Name=\"postponeUntilDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.impactedResource\" />\n      </Action>\n      <Action Name=\"postpone\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.recommendation\" Nullable=\"false\" />\n        <Parameter Name=\"postponeUntilDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.recommendation\" />\n      </Action>\n      <Action Name=\"reactivate\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.impactedResource\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.impactedResource\" />\n      </Action>\n      <Action Name=\"reactivate\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.recommendation\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.recommendation\" />\n      </Action>\n      <Action Name=\"confirmCompromised\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.signIn)\" />\n        <Parameter Name=\"requestIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"signIn: confirmCompromised\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Allow admins to mark an event in the Azure AD sign in logs as risky. Events marked as risky by an admin are immediately flagged as high risk in Azure AD Identity Protection, overriding previous risk states. Admins can confirm that events flagged as risky by Azure AD Identity Protection are in fact risky. For details about investigating Identity Protection risks, see How to investigate risk.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/signin-confirmcompromised?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"confirmCompromised\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.riskyServicePrincipal)\" />\n        <Parameter Name=\"servicePrincipalIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"riskyServicePrincipal: confirmCompromised\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Confirm one or more riskyServicePrincipal objects as compromised. This action sets the targeted service principal account's risk level to `high`.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/riskyserviceprincipal-confirmcompromised?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"confirmCompromised\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.riskyUser)\" />\n        <Parameter Name=\"userIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"riskyUser: confirmCompromised\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Confirm one or more riskyUser objects as compromised. This action sets the targeted user's risk level to high.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/riskyusers-confirmcompromised?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"confirmSafe\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.signIn)\" />\n        <Parameter Name=\"requestIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"signIn: confirmSafe\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Allow admins to mark an event in Azure AD sign in logs as safe. Admins can either mark the events flagged as risky by Azure AD Identity Protection as safe, or they can mark unflagged events as safe. For details about investigating Identity Protection risks, see How to investigate risk.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/signin-confirmsafe?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"createPasswordSingleSignOnCredentials\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.servicePrincipal\" />\n        <Parameter Name=\"id\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"credentials\" Type=\"Collection(graph.credential)\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.passwordSingleSignOnCredentialSet\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"servicePrincipal: createPasswordSingleSignOnCredentials\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create single sign-on credentials using a password for a user or group.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-createpasswordsinglesignoncredentials?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"deletePasswordSingleSignOnCredentials\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.servicePrincipal\" />\n        <Parameter Name=\"id\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"servicePrincipal: deletePasswordSingleSignOnCredentials\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete single sign-on credentials using a password for a user or group.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-deletepasswordsinglesignoncredentials?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"getPasswordSingleSignOnCredentials\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.servicePrincipal\" />\n        <Parameter Name=\"id\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.passwordSingleSignOnCredentialSet\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"servicePrincipal: getPasswordSingleSignOnCredentials\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of single sign-on credentials using a password for a user or group.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-getpasswordsinglesignoncredentials?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"updatePasswordSingleSignOnCredentials\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.servicePrincipal\" />\n        <Parameter Name=\"id\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"credentials\" Type=\"Collection(graph.credential)\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"servicePrincipal: updatePasswordSingleSignOnCredentials\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update single sign-on credentials using a password for a user or group.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-updatepasswordsinglesignoncredentials?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"addTokenSigningCertificate\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.servicePrincipal\" Nullable=\"false\" />\n        <Parameter Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <ReturnType Type=\"graph.selfSignedCertificate\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"servicePrincipal: addTokenSigningCertificate\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Creates a self-signed signing certificate and returns a selfSignedCertificate object, which is the public part of the generated certificate. The self-signed signing certificate is composed of the following objects which are added to the servicePrincipal: &#xA;+ The keyCredentials object with the following objects:&#xA;    + A private key object with **usage** set to `Sign`.&#xA;    + A public key object with **usage** set to `Verify`.&#xA;+ The passwordCredentials object. All the objects have the same value of **customKeyIdentifier**. The **passwordCredential** is used to open the PFX file (private key). It and the associated private key object have the same value of **keyId**. Once set during creation through the **displayName** property, the subject of the certificate cannot be updated. The **startDateTime** is set to the same time the certificate is created using the action. The **endDateTime** can be up to three years after the certificate is created.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-addtokensigningcertificate?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"instantiate\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.applicationTemplate\" />\n        <Parameter Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.applicationServicePrincipal\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"applicationTemplate: instantiate\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add an instance of an application from the Azure AD application gallery into your directory. You can also use this API to instantiate non-gallery apps. Use the following ID for the **applicationTemplate** object: `8adf8e6e-67b2-4cf2-a259-e3dc5476c621`.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/applicationtemplate-instantiate?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"setVerifiedPublisher\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.application\" Nullable=\"false\" />\n        <Parameter Name=\"verifiedPublisherId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"application: setVerifiedPublisher\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Set the the verifiedPublisher on an application. For more information, including prerequisites to setting a verified publisher, see Publisher verification.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-setverifiedpublisher?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"unsetVerifiedPublisher\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.application\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"application: unsetVerifiedPublisher\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Unset the the verifiedPublisher previously set on an application, removing all verified publisher properties. For more information, see Publisher verification.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-unsetverifiedpublisher?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"addKey\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.application\" Nullable=\"false\" />\n        <Parameter Name=\"keyCredential\" Type=\"graph.keyCredential\" Nullable=\"false\" />\n        <Parameter Name=\"passwordCredential\" Type=\"graph.passwordCredential\" />\n        <Parameter Name=\"proof\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.keyCredential\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"application: addKey\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add a key credential to an application. This method, along with removeKey, can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed.  Applications that don’t have any existing valid certificates (no certificates have been added yet, or all certificates have expired), won’t be able to use this service action. You can use the Update application operation to perform an update instead.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-addkey?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"addPassword\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.application\" Nullable=\"false\" />\n        <Parameter Name=\"passwordCredential\" Type=\"graph.passwordCredential\" />\n        <ReturnType Type=\"graph.passwordCredential\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"application: addPassword\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Adds a strong password to an application.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-addpassword?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"removeKey\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.application\" Nullable=\"false\" />\n        <Parameter Name=\"keyId\" Type=\"Edm.Guid\" Nullable=\"false\" />\n        <Parameter Name=\"proof\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"application: removeKey\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Remove a key credential from an application. This method along with addKey can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-removekey?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"removePassword\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.application\" Nullable=\"false\" />\n        <Parameter Name=\"keyId\" Type=\"Edm.Guid\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"application: removePassword\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Removes a password from an application.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-removepassword?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"updateAllowedCombinations\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.authenticationStrengthPolicy\" />\n        <Parameter Name=\"allowedCombinations\" Type=\"Collection(graph.authenticationMethodModes)\" />\n        <ReturnType Type=\"graph.updateAllowedCombinationsResult\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"authenticationStrengthPolicy: updateAllowedCombinations\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the allowedCombinations property of an authenticationStrengthPolicy object. To update other properties of an authenticationStrengthPolicy object, use the Update authenticationStrengthPolicy method.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authenticationstrengthpolicy-updateallowedcombinations?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"query\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.searchEntity\" />\n        <Parameter Name=\"requests\" Type=\"Collection(graph.searchRequest)\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.searchResponse)\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"searchEntity: query\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Run a specified search query. Search results are provided in the response.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/search-query?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"cancel\" IsBound=\"true\">\n        <Parameter Name=\"bookingAppointment\" Type=\"graph.bookingAppointment\" Nullable=\"false\" />\n        <Parameter Name=\"cancellationMessage\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"bookingAppointment: cancel\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Cancel the specified bookingAppointment in the specified bookingBusiness, and send a message to the involved customer and staff members.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bookingappointment-cancel?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"cancel\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.exactMatchSession\" />\n      </Action>\n      <Action Name=\"cancel\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.event\" />\n        <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"event: cancel\" />\n            <PropertyValue Property=\"LongDescription\" String=\"This action allows the organizer of a meeting to send a cancellation message and cancel the event.  The action moves the event to the Deleted Items folder. The organizer can also cancel an occurrence of a recurring meeting &#xA;by providing the occurrence event ID. An attendee calling this action gets an error (HTTP 400 Bad Request), with the following&#xA;error message: 'Your request can't be completed. You need to be an organizer to cancel a meeting.' This action differs from Delete in that **Cancel** is available to only the organizer, and lets&#xA;the organizer send a custom message to the attendees about the cancellation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/event-cancel?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"cancel\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.accessPackageAssignmentRequest\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"accessPackageAssignmentRequest: cancel\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In Azure AD Entitlement Management, cancel accessPackageAssignmentRequest objects that are in a cancellable state: `accepted`, `pendingApproval`, `pendingNotBefore`, `pendingApprovalEscalated`.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accesspackageassignmentrequest-cancel?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"cancel\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.zebraFotaDeployment\" />\n        <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"cancel\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.salesInvoice\" />\n      </Action>\n      <Action Name=\"cancel\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.governanceRoleAssignmentRequest\" />\n      </Action>\n      <Action Name=\"cancel\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.privilegedAccessGroupAssignmentScheduleRequest\" />\n      </Action>\n      <Action Name=\"cancel\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.privilegedAccessGroupEligibilityScheduleRequest\" />\n      </Action>\n      <Action Name=\"cancel\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.unifiedRoleAssignmentScheduleRequest\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"unifiedRoleAssignmentScheduleRequest: cancel\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Immediately cancel a unifiedRoleAssignmentScheduleRequest object that is in a `Granted` status, and have the system automatically delete the canceled request after 30 days. After calling this action, the **status** of the canceled **unifiedRoleAssignmentScheduleRequest** changes to `Canceled`.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/unifiedroleassignmentschedulerequest-cancel?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"cancel\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.unifiedRoleEligibilityScheduleRequest\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"unifiedRoleEligibilityScheduleRequest: cancel\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Immediately cancel a unifiedRoleEligibilityScheduleRequest that is in a `Granted` status, and have the system automatically delete the cancelled request after 30 days. After calling this action, the **status** of the cancelled unifiedRoleEligibilityScheduleRequest changes to `Revoked`.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/unifiedroleeligibilityschedulerequest-cancel?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"cancel\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.privilegedRoleAssignmentRequest\" />\n        <ReturnType Type=\"graph.privilegedRoleAssignmentRequest\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Cancel privilegedRoleAssignmentRequest\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Cancel a privilegedRoleAssignmentRequest.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedroleassignmentrequest-cancel?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"cancel\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.printJob\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"printJob: cancel\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Cancel a print job. Print jobs can be canceled only on behalf of a user, using delegated permissions.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/printjob-cancel?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"getStaffAvailability\" IsBound=\"true\">\n        <Parameter Name=\"bookingBusiness\" Type=\"graph.bookingBusiness\" Nullable=\"false\" />\n        <Parameter Name=\"staffIds\" Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"startDateTime\" Type=\"graph.dateTimeTimeZone\" Nullable=\"false\" />\n        <Parameter Name=\"endDateTime\" Type=\"graph.dateTimeTimeZone\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.staffAvailabilityItem)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"bookingsBusiness: getStaffAvailability\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the availability information of staff members of a Microsoft Bookings calendar.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bookingbusiness-getstaffavailability?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"publish\" IsBound=\"true\">\n        <Parameter Name=\"bookingBusiness\" Type=\"graph.bookingBusiness\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"bookingBusiness: publish\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Make the scheduling page of this business available to external customers. Set the **isPublished** property to true, and **publicUrl** property to the URL of the scheduling page.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bookingbusiness-publish?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"publish\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.browserSiteList\" />\n        <Parameter Name=\"revision\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"sites\" Type=\"Collection(graph.browserSite)\" />\n        <Parameter Name=\"sharedCookies\" Type=\"Collection(graph.browserSharedCookie)\" />\n        <ReturnType Type=\"graph.browserSiteList\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"browserSiteList: publish\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Publish the specified browserSiteList for devices to download.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/browsersitelist-publish?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"publish\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.educationAssignment\" />\n        <ReturnType Type=\"graph.educationAssignment\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"educationAssignment: publish\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Change the state of an educationAssignment from its original `draft` status to the `published` status.  You can change the state from `draft` to `scheduled` if the **assignment** is scheduled for a future date.  Only a teacher in the class can make this call. When an **assignment** is in draft status, students will not see the **assignment**, nor will there be any submission objects. When you call this API, educationSubmission objects are created and the assignment appears in the student's list. The state of the **assignment** goes back to `draft` if there is any backend failure during publish process. To update the properties of a published **assignment**, see update an assignment. To update the properties of a published assignment, see update an assignment.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationassignment-publish?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"publish\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.contentType\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"contentType: publish\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Publishes a [contentType][] present in a content type hub site.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/contenttype-publish?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"publish\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.sitePage\" />\n      </Action>\n      <Action Name=\"unpublish\" IsBound=\"true\">\n        <Parameter Name=\"bookingBusiness\" Type=\"graph.bookingBusiness\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"bookingBusiness: unpublish\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Make the scheduling page of this business not available to external customers. Set the **isPublished** property to false, and **publicUrl** property to null.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bookingbusiness-unpublish?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"unpublish\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.contentType\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"contentType: unpublish\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Unpublish a [contentType][] from a content type hub site.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/contenttype-unpublish?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPcProvisioningPolicy\" />\n        <Parameter Name=\"assignments\" Type=\"Collection(graph.cloudPcProvisioningPolicyAssignment)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudPcProvisioningPolicy: assign\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Assign cloudPcProvisioningPolicy to user groups.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpcprovisioningpolicy-assign?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPcUserSetting\" />\n        <Parameter Name=\"assignments\" Type=\"Collection(graph.cloudPcUserSettingAssignment)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudPcUserSetting: assign\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Assign a cloudPcUserSetting to user groups.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpcusersetting-assign?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.iosLobAppProvisioningConfiguration\" />\n        <Parameter Name=\"appProvisioningConfigurationGroupAssignments\" Type=\"Collection(graph.mobileAppProvisioningConfigGroupAssignment)\" />\n        <Parameter Name=\"iOSLobAppProvisioningConfigAssignments\" Type=\"Collection(graph.iosLobAppProvisioningConfigurationAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDeviceMobileAppConfiguration\" />\n        <Parameter Name=\"assignments\" Type=\"Collection(graph.managedDeviceMobileAppConfigurationAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.mobileApp\" />\n        <Parameter Name=\"mobileAppAssignments\" Type=\"Collection(graph.mobileAppAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedEBook\" />\n        <Parameter Name=\"managedEBookAssignments\" Type=\"Collection(graph.managedEBookAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.officeClientConfiguration\" />\n        <Parameter Name=\"officeConfigurationAssignments\" Type=\"Collection(graph.officeClientConfigurationAssignment)\" />\n        <ReturnType Type=\"Collection(graph.officeClientConfigurationAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceCompliancePolicy\" />\n        <Parameter Name=\"assignments\" Type=\"Collection(graph.deviceCompliancePolicyAssignment)\" />\n        <ReturnType Type=\"Collection(graph.deviceCompliancePolicyAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceConfiguration\" />\n        <Parameter Name=\"deviceConfigurationGroupAssignments\" Type=\"Collection(graph.deviceConfigurationGroupAssignment)\" />\n        <Parameter Name=\"assignments\" Type=\"Collection(graph.deviceConfigurationAssignment)\" />\n        <ReturnType Type=\"Collection(graph.deviceConfigurationAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementCompliancePolicy\" />\n        <Parameter Name=\"assignments\" Type=\"Collection(graph.deviceManagementConfigurationPolicyAssignment)\" />\n        <ReturnType Type=\"Collection(graph.deviceManagementConfigurationPolicyAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementConfigurationPolicy\" />\n        <Parameter Name=\"assignments\" Type=\"Collection(graph.deviceManagementConfigurationPolicyAssignment)\" />\n        <ReturnType Type=\"Collection(graph.deviceManagementConfigurationPolicyAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceEnrollmentConfiguration\" />\n        <Parameter Name=\"enrollmentConfigurationAssignments\" Type=\"Collection(graph.enrollmentConfigurationAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementIntent\" />\n        <Parameter Name=\"assignments\" Type=\"Collection(graph.deviceManagementIntentAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceComplianceScript\" />\n        <Parameter Name=\"deviceHealthScriptAssignments\" Type=\"Collection(graph.deviceHealthScriptAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceCustomAttributeShellScript\" />\n        <Parameter Name=\"deviceManagementScriptGroupAssignments\" Type=\"Collection(graph.deviceManagementScriptGroupAssignment)\" />\n        <Parameter Name=\"deviceManagementScriptAssignments\" Type=\"Collection(graph.deviceManagementScriptAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceHealthScript\" />\n        <Parameter Name=\"deviceHealthScriptAssignments\" Type=\"Collection(graph.deviceHealthScriptAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementScript\" />\n        <Parameter Name=\"deviceManagementScriptGroupAssignments\" Type=\"Collection(graph.deviceManagementScriptGroupAssignment)\" />\n        <Parameter Name=\"deviceManagementScriptAssignments\" Type=\"Collection(graph.deviceManagementScriptAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceShellScript\" />\n        <Parameter Name=\"deviceManagementScriptGroupAssignments\" Type=\"Collection(graph.deviceManagementScriptGroupAssignment)\" />\n        <Parameter Name=\"deviceManagementScriptAssignments\" Type=\"Collection(graph.deviceManagementScriptAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementResourceAccessProfileBase\" />\n        <Parameter Name=\"assignments\" Type=\"Collection(graph.deviceManagementResourceAccessProfileAssignment)\" />\n        <ReturnType Type=\"Collection(graph.deviceManagementResourceAccessProfileAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.windowsAutopilotDeploymentProfile\" />\n        <Parameter Name=\"deviceIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.groupPolicyConfiguration\" />\n        <Parameter Name=\"assignments\" Type=\"Collection(graph.groupPolicyConfigurationAssignment)\" />\n        <ReturnType Type=\"Collection(graph.groupPolicyConfigurationAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.targetedManagedAppConfiguration\" />\n        <Parameter Name=\"assignments\" Type=\"Collection(graph.targetedManagedAppPolicyAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.targetedManagedAppProtection\" />\n        <Parameter Name=\"assignments\" Type=\"Collection(graph.targetedManagedAppPolicyAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.windowsInformationProtection\" />\n        <Parameter Name=\"assignments\" Type=\"Collection(graph.targetedManagedAppPolicyAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.windowsManagedAppProtection\" />\n        <Parameter Name=\"assignments\" Type=\"Collection(graph.targetedManagedAppPolicyAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.roleScopeTag\" />\n        <Parameter Name=\"assignments\" Type=\"Collection(graph.roleScopeTagAutoAssignment)\" />\n        <ReturnType Type=\"Collection(graph.roleScopeTagAutoAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.embeddedSIMActivationCodePool\" />\n        <Parameter Name=\"assignments\" Type=\"Collection(graph.embeddedSIMActivationCodePoolAssignment)\" />\n        <ReturnType Type=\"Collection(graph.embeddedSIMActivationCodePoolAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.windowsDefenderApplicationControlSupplementalPolicy\" />\n        <Parameter Name=\"wdacPolicyAssignments\" Type=\"Collection(graph.windowsDefenderApplicationControlSupplementalPolicyAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.windowsDriverUpdateProfile\" />\n        <Parameter Name=\"assignments\" Type=\"Collection(graph.windowsDriverUpdateProfileAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.windowsFeatureUpdateProfile\" />\n        <Parameter Name=\"assignments\" Type=\"Collection(graph.windowsFeatureUpdateProfileAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.windowsQualityUpdateProfile\" />\n        <Parameter Name=\"assignments\" Type=\"Collection(graph.windowsQualityUpdateProfileAssignment)\" />\n      </Action>\n      <Action Name=\"assign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.intuneBrandingProfile\" />\n        <Parameter Name=\"assignments\" Type=\"Collection(graph.intuneBrandingProfileAssignment)\" />\n      </Action>\n      <Action Name=\"bulkReprovisionCloudPc\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.managedDevice)\" />\n        <Parameter Name=\"managedDeviceIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.cloudPcBulkRemoteActionResult\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"managedDevice: bulkReprovisionCloudPc\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Bulk reprovision a set of Cloud PC devices with Intune managed device IDs.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/manageddevice-bulkreprovisioncloudpc?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"bulkRestoreCloudPc\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.managedDevice)\" />\n        <Parameter Name=\"managedDeviceIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"restorePointDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Parameter Name=\"timeRange\" Type=\"graph.restoreTimeRange\" />\n        <ReturnType Type=\"graph.cloudPcBulkRemoteActionResult\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"managedDevice: bulkRestoreCloudPc\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Restore multiple Cloud PC devices with a single request that includes the IDs of Intune managed devices and a restore point date and time.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/manageddevice-bulkrestorecloudpc?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"bulkSetCloudPcReviewStatus\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.managedDevice)\" />\n        <Parameter Name=\"managedDeviceIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"reviewStatus\" Type=\"graph.cloudPcReviewStatus\" />\n        <ReturnType Type=\"graph.cloudPcBulkRemoteActionResult\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"managedDevice: bulkSetCloudPcReviewStatus\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Set the review status of multiple Cloud PC devices with a single request that includes the IDs of Intune managed devices.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/manageddevice-bulksetcloudpcreviewstatus?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"downloadAppDiagnostics\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.managedDevice)\" />\n        <Parameter Name=\"request\" Type=\"graph.powerliftDownloadRequest\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"executeAction\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.managedDevice)\" />\n        <Parameter Name=\"actionName\" Type=\"graph.managedDeviceRemoteAction\" Nullable=\"false\" />\n        <Parameter Name=\"keepEnrollmentData\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"keepUserData\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"persistEsimDataPlan\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"deviceIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"notificationTitle\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"notificationBody\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"deviceName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"carrierUrl\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"deprovisionReason\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"organizationalUnitPath\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.bulkManagedDeviceActionResult\" />\n      </Action>\n      <Action Name=\"executeAction\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.windowsDriverUpdateProfile\" />\n        <Parameter Name=\"actionName\" Type=\"graph.driverApprovalAction\" Nullable=\"false\" />\n        <Parameter Name=\"driverIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"deploymentDate\" Type=\"Edm.DateTimeOffset\" />\n        <ReturnType Type=\"graph.bulkDriverActionResult\" />\n      </Action>\n      <Action Name=\"moveDevicesToOU\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.managedDevice)\" />\n        <Parameter Name=\"deviceIds\" Type=\"Collection(Edm.Guid)\" Nullable=\"false\" />\n        <Parameter Name=\"organizationalUnitPath\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"changeUserAccountType\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPC\" />\n        <Parameter Name=\"userAccountType\" Type=\"graph.cloudPcUserAccountType\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudPC: changeUserAccountType\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Change the account type of the user on a specific Cloud PC.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpc-changeuseraccounttype?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"endGracePeriod\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPC\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudPC: endGracePeriod\" />\n            <PropertyValue Property=\"LongDescription\" String=\"End the grace period for a specific Cloud PC. The grace period is triggered when the Cloud PC license is removed or the provisioning policy is unassigned. It allows users to access Cloud PCs for up to seven days before de-provisioning occurs. Ending the grace period immediately deprovisions the Cloud PC without waiting the seven days.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpc-endgraceperiod?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"reboot\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPC\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudPC: reboot\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Reboot a specific Cloud PC.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpc-reboot?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"rename\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPC\" />\n        <Parameter Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudPC: rename\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Rename a specific Cloud PC. Use this API to update the **displayName** for the Cloud PC entity.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpc-rename?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"reprovision\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPC\" />\n        <Parameter Name=\"userAccountType\" Type=\"graph.cloudPcUserAccountType\" />\n        <Parameter Name=\"osVersion\" Type=\"graph.cloudPcOperatingSystem\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudPC: reprovision\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Reprovision a specific Cloud PC.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpc-reprovision?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"restore\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPC\" />\n        <Parameter Name=\"cloudPcSnapshotId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudPC: restore\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Restore a specific Cloud PC. Use this API to trigger a remote action that restores a Cloud PC device to a previous state.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpc-restore?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"restore\" IsBound=\"true\">\n\t\t<Annotation Term=\"Org.OData.Core.V1.RequiresExplicitBinding\"/>\n        <Parameter Name=\"bindingParameter\" Type=\"graph.directoryObject\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.directoryObject\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Restore deleted item (directory object)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This is not applicable to security groups, which are deleted permanently. A recently deleted item will remain available for up to 30 days. After 30 days, the item is permanently deleted.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directory-deleteditems-restore?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"restore\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.driveItem\" />\n        <Parameter Name=\"parentReference\" Type=\"graph.itemReference\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.driveItem\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"driveItem: restore\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Restore a driveItem that has been deleted and is currently in the recycle bin. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-restore?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"restore\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.documentSetVersion\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"documentSetVersion: restore\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Restore a document set version.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/documentsetversion-restore?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"retryPartnerAgentInstallation\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPC\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudPC: retryPartnerAgentInstallation\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retry installation for the partner agents which failed to install on the Cloud PC. Service side will check which agent installation failed firstly and retry.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpc-retrypartneragentinstallation?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"troubleshoot\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPC\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudPC: troubleshoot\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Troubleshoot a specific Cloud PC. Use this API to check the health status of the Cloud PC and the session host.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpc-troubleshoot?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"reprovisionCloudPc\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"managedDevice: reprovisionCloudPc\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Reprovision a Cloud PC with an Intune managed device ID.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/manageddevice-reprovisioncloudpc?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"resizeCloudPc\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"targetServicePlanId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"managedDevice: resizeCloudPc\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Upgrade or downgrade an existing Cloud PC to another configuration with a new virtual CPU (vCPU) and storage size.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/manageddevice-resizecloudpc?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"restoreCloudPc\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"cloudPcSnapshotId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"managedDevice: restoreCloudPc\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Restore a Cloud PC device to a previous state with an Intune managed device ID.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/manageddevice-restorecloudpc?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"setCloudPcReviewStatus\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"reviewStatus\" Type=\"graph.cloudPcReviewStatus\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"managedDevice: setCloudPcReviewStatus\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Set the review status of a specific Cloud PC device. Use this API to set the review status of a Cloud PC to in review if you consider a Cloud PC as suspicious. After the review is completed, use this API again to set the Cloud PC back to a normal state.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/manageddevice-setcloudpcreviewstatus?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"overrideComplianceState\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"complianceState\" Type=\"graph.administratorConfiguredDeviceComplianceState\" Nullable=\"false\" />\n        <Parameter Name=\"remediationUrl\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"activateDeviceEsim\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"carrierUrl\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"bypassActivationLock\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n      </Action>\n      <Action Name=\"cleanWindowsDevice\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"keepUserData\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"createDeviceLogCollectionRequest\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"templateType\" Type=\"graph.deviceLogCollectionRequest\" />\n        <ReturnType Type=\"graph.deviceLogCollectionResponse\" />\n      </Action>\n      <Action Name=\"deleteUserFromSharedAppleDevice\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"deprovision\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"deprovisionReason\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"disable\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n      </Action>\n      <Action Name=\"disable\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.oemWarrantyInformationOnboarding\" />\n      </Action>\n      <Action Name=\"disableLostMode\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n      </Action>\n      <Action Name=\"enableLostMode\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"message\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"phoneNumber\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"footer\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"enrollNowAction\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n      </Action>\n      <Action Name=\"initiateMobileDeviceManagementKeyRecovery\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n      </Action>\n      <Action Name=\"initiateOnDemandProactiveRemediation\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"scriptPolicyId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"locateDevice\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n      </Action>\n      <Action Name=\"logoutSharedAppleDeviceActiveUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n      </Action>\n      <Action Name=\"playLostModeSound\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"durationInMinutes\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"rebootNow\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n      </Action>\n      <Action Name=\"recoverPasscode\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n      </Action>\n      <Action Name=\"reenable\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n      </Action>\n      <Action Name=\"remoteLock\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n      </Action>\n      <Action Name=\"removeDeviceFirmwareConfigurationInterfaceManagement\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n      </Action>\n      <Action Name=\"requestRemoteAssistance\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n      </Action>\n      <Action Name=\"resetPasscode\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n      </Action>\n      <Action Name=\"retire\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n      </Action>\n      <Action Name=\"revokeAppleVppLicenses\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n      </Action>\n      <Action Name=\"rotateBitLockerKeys\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n      </Action>\n      <Action Name=\"rotateFileVaultKey\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n      </Action>\n      <Action Name=\"sendCustomNotificationToCompanyPortal\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"notificationTitle\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"notificationBody\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"sendCustomNotificationToCompanyPortal\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagement\" />\n        <Parameter Name=\"notificationTitle\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"notificationBody\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupsToNotify\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"setDeviceName\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"deviceName\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"shutDown\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n      </Action>\n      <Action Name=\"syncDevice\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n      </Action>\n      <Action Name=\"triggerConfigurationManagerAction\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"configurationManagerAction\" Type=\"graph.configurationManagerAction\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"updateWindowsDeviceAccount\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"updateWindowsDeviceAccountActionParameter\" Type=\"graph.updateWindowsDeviceAccountActionParameter\" />\n      </Action>\n      <Action Name=\"windowsDefenderScan\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"quickScan\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"windowsDefenderUpdateSignatures\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n      </Action>\n      <Action Name=\"wipe\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"keepEnrollmentData\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"keepUserData\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"macOsUnlockCode\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"persistEsimDataPlan\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"useProtectedWipe\" Type=\"Edm.Boolean\" />\n      </Action>\n      <Action Name=\"wipe\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.windowsInformationProtectionDeviceRegistration\" />\n      </Action>\n      <Action Name=\"createRemoteHelpSession\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"sessionType\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.createRemoteHelpSessionResponse\" />\n      </Action>\n      <Action Name=\"endRemoteHelpSession\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"sessionKey\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"requestRemoteHelpSessionAccess\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedDevice\" />\n        <Parameter Name=\"sessionKey\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"pubSubConnectionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.requestRemoteHelpSessionAccessResponse\" />\n      </Action>\n      <Action Name=\"getDailyAggregatedRemoteConnectionReports\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPcReports\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"Edm.Stream\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudPcReports: getDailyAggregatedRemoteConnectionReports\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the daily aggregated remote connection reports, such as round trip time, available bandwidth, and so on, in a given period.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpcreports-getdailyaggregatedremoteconnectionreports?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"getRemoteConnectionHistoricalReports\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPcReports\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"Edm.Stream\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudPcReports: getRemoteConnectionHistoricalReports\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the remote connection history records of a Cloud PC during a given period.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpcreports-getremoteconnectionhistoricalreports?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"getSharedUseLicenseUsageReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPcReports\" />\n        <Parameter Name=\"reportName\" Type=\"graph.cloudPcReportName\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"Edm.Stream\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudPcReports: getSharedUseLicenseUsageReport\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a usage report on shared-use licenses, such as **servicePlanId**, **licenseCount**, and **claimedLicenseCount**, for real-time, 7 days, or 28 days trend.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpcreports-getshareduselicenseusagereport?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"getTotalAggregatedRemoteConnectionReports\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPcReports\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"Edm.Stream\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudPcReports: getTotalAggregatedRemoteConnectionReports\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the total aggregated remote connection usage of a Cloud PC during a given time span.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpcreports-gettotalaggregatedremoteconnectionreports?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"reupload\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPcDeviceImage\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudPcDeviceImage: reupload\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Reupload a cloudPcDeviceImage object that failed to upload.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpcdeviceimage-reupload?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"runHealthChecks\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPcOnPremisesConnection\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"CloudPcOnPremisesConnection: runHealthChecks\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Run health checks on the cloudPcOnPremisesConnection object. This will trigger a new health check for this cloudPcOnPremisesConnection object and change the healthCheckStatus and healthCheckStatusDetails properties when check finished.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpconpremisesconnection-runhealthcheck?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"updateAdDomainPassword\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudPcOnPremisesConnection\" />\n        <Parameter Name=\"adDomainPassword\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudPcOnPremisesConnection: updateAdDomainPassword\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the Active Directory domain password for a cloudPcOnPremisesConnection object. This API is supported when the type of the **cloudPcOnPremisesConnection** object is `hybridAzureADJoin`.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpconpremisesconnection-updateaddomainpassword?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"generateKey\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.trustFrameworkKeySet\" />\n        <Parameter Name=\"use\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"kty\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"nbf\" Type=\"Edm.Int64\" />\n        <Parameter Name=\"exp\" Type=\"Edm.Int64\" />\n        <ReturnType Type=\"graph.trustFrameworkKey\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"trustFrameworkKeySet: generateKey\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Generate a trustFrameworkKey and a secret automatically in the trustFrameworkKeyset. The caller doesn't have to provide a secret.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/trustframeworkkeyset-generatekey?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"uploadCertificate\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.trustFrameworkKeySet\" />\n        <Parameter Name=\"key\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.trustFrameworkKey\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"trustFrameworkKeySet: uploadCertificate\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Upload a certificate to a trustFrameworkKeyset. The input is a base-64 encoded value of the certificate contents. This method returns trustFrameworkKey.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/trustframeworkkeyset-uploadcertificate?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"uploadPkcs12\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.trustFrameworkKeySet\" />\n        <Parameter Name=\"key\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"password\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.trustFrameworkKey\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"trustFrameworkKeySet: uploadPkcs12\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Upload a PKCS12 format key (PFX) to a trustFrameworkKeyset. The input is a base-64 encoded value of the Pfx certificate contents. This method returns trustFrameworkKey.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/trustframeworkkeyset-uploadpkcs12?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"uploadSecret\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.trustFrameworkKeySet\" />\n        <Parameter Name=\"use\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"k\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"nbf\" Type=\"Edm.Int64\" />\n        <Parameter Name=\"exp\" Type=\"Edm.Int64\" />\n        <ReturnType Type=\"graph.trustFrameworkKey\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"trustFrameworkKeySet: uploadSecret\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Upload a plain text secret to a trustFrameworkKeyset. Examples of secrets are application secrets in Azure Active Directory, Google, Facebook, or any other identity provider. his method returns trustFrameworkKey.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/trustframeworkkeyset-uploadsecret?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"setOrder\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.identityUserFlowAttributeAssignment)\" />\n        <Parameter Name=\"newAssignmentOrder\" Type=\"graph.assignmentOrder\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"identityUserFlowAttributeAssignment: setOrder\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Set the order of identityUserFlowAttributeAssignments being collected within a user flow.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identityuserflowattributeassignment-setorder?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"uploadClientCertificate\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.identityApiConnector\" />\n        <Parameter Name=\"pkcs12Value\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"password\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.identityApiConnector\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"identityApiConnector: uploadClientCertificate\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Upload a PKCS 12 format key (.pfx) to an API connector's authentication configuration. The input is a base-64 encoded value of the PKCS 12 certificate contents. This method returns an apiConnector.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identityapiconnector-uploadclientcertificate?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"validateAuthenticationConfiguration\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.customAuthenticationExtension)\" />\n        <Parameter Name=\"endpointConfiguration\" Type=\"graph.customExtensionEndpointConfiguration\" />\n        <Parameter Name=\"authenticationConfiguration\" Type=\"graph.customExtensionAuthenticationConfiguration\" />\n        <ReturnType Type=\"graph.authenticationConfigurationValidation\" />\n      </Action>\n      <Action Name=\"validateAuthenticationConfiguration\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.customAuthenticationExtension\" />\n        <ReturnType Type=\"graph.authenticationConfigurationValidation\" />\n      </Action>\n      <Action Name=\"decryptBuffer\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.informationProtection\" />\n        <Parameter Name=\"encryptedBuffer\" Type=\"Edm.Binary\" Nullable=\"false\" />\n        <Parameter Name=\"publishingLicense\" Type=\"Edm.Binary\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.bufferDecryptionResult\" />\n      </Action>\n      <Action Name=\"encryptBuffer\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.informationProtection\" />\n        <Parameter Name=\"buffer\" Type=\"Edm.Binary\" Nullable=\"false\" />\n        <Parameter Name=\"labelId\" Type=\"Edm.Guid\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.bufferEncryptionResult\" />\n      </Action>\n      <Action Name=\"signDigest\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.informationProtection\" />\n        <Parameter Name=\"digest\" Type=\"Edm.Binary\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.signingResult\" />\n      </Action>\n      <Action Name=\"verifySignature\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.informationProtection\" />\n        <Parameter Name=\"digest\" Type=\"Edm.Binary\" Nullable=\"false\" />\n        <Parameter Name=\"signature\" Type=\"Edm.Binary\" Nullable=\"false\" />\n        <Parameter Name=\"signingKeyId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.verificationResult\" />\n      </Action>\n      <Action Name=\"classifyFile\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.dataClassificationService\" />\n        <Parameter Name=\"file\" Type=\"Edm.Stream\" />\n        <Parameter Name=\"sensitiveTypeIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.classificationJobResponse\" />\n      </Action>\n      <Action Name=\"classifyExactMatches\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.dataClassificationService\" />\n        <Parameter Name=\"text\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"timeoutInMs\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"sensitiveTypeIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"contentClassifications\" Type=\"Collection(graph.contentClassification)\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.exactMatchClassificationResult\" />\n      </Action>\n      <Action Name=\"evaluate\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.dataLossPreventionPolicy)\" />\n        <Parameter Name=\"target\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"evaluationInput\" Type=\"graph.dlpEvaluationInput\" />\n        <Parameter Name=\"notificationInfo\" Type=\"graph.dlpNotification\" />\n        <ReturnType Type=\"graph.dlpEvaluatePoliciesJobResponse\" />\n      </Action>\n      <Action Name=\"evaluate\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.sensitivityLabel)\" />\n        <Parameter Name=\"discoveredSensitiveTypes\" Type=\"Collection(graph.discoveredSensitiveType)\" />\n        <Parameter Name=\"currentLabel\" Type=\"graph.currentLabel\" />\n        <ReturnType Type=\"graph.evaluateLabelJobResponse\" />\n      </Action>\n      <Action Name=\"activateService\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.organization\" Nullable=\"false\" />\n        <Parameter Name=\"service\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"servicePlanId\" Type=\"Edm.Guid\" />\n        <Parameter Name=\"skuId\" Type=\"Edm.Guid\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"organization: activateService (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Activate a service for an organization.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/organization-activateservice?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"setMobileDeviceManagementAuthority\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.organization\" />\n        <ReturnType Type=\"Edm.Int32\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"activateServicePlan\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" Nullable=\"false\" />\n        <Parameter Name=\"servicePlanId\" Type=\"Edm.Guid\" Nullable=\"false\" />\n        <Parameter Name=\"skuId\" Type=\"Edm.Guid\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"user: activateServicePlan (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Activate a service plan with a given `servicePlanId` and `skuId` for a given user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-activateserviceplan?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"assignLicense\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" Nullable=\"false\" />\n        <Parameter Name=\"addLicenses\" Type=\"Collection(graph.assignedLicense)\" Nullable=\"false\" />\n        <Parameter Name=\"removeLicenses\" Type=\"Collection(Edm.Guid)\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.user\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"user: assignLicense\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add or remove licenses for the user to enable or disable their use of Microsoft cloud offerings. For example, an organization can have a Microsoft 365 Enterprise E3 subscription with 100 licenses, and this request assigns one of those licenses to a specific user. You can also enable and disable specific plans associated with a subscription. To learn more about subscriptions and licenses, see this Technet article. To get the subscriptions available in the directory, perform a GET subscribedSkus request. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-assignlicense?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"assignLicense\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.group\" Nullable=\"false\" />\n        <Parameter Name=\"addLicenses\" Type=\"Collection(graph.assignedLicense)\" Nullable=\"false\" />\n        <Parameter Name=\"removeLicenses\" Type=\"Collection(Edm.Guid)\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.group\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"group: assignLicense\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add or remove licenses on the group. Licenses assigned to the group will be assigned to all users in the group. To learn more about group-based licensing, see What is group-based licensing in Azure Active Directory. To get the subscriptions available in the directory, perform a GET subscribedSkus request.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-assignlicense?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"changePassword\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" Nullable=\"false\" />\n        <Parameter Name=\"currentPassword\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"newPassword\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"user: changePassword\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Enable the user to update their password. Any user can update their password without belonging to any administrator role.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-changepassword?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"invalidateAllRefreshTokens\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.Boolean\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"user: invalidateAllRefreshTokens\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Invalidates all of the user's refresh tokens issued to applications (as well as session cookies in a user's browser), by resetting the **refreshTokensValidFromDateTime** user property to the current date-time. Typically, this operation is performed (by the user or an administrator) if the user has a lost or stolen device.  This operation would prevent access to any of the organization's data accessed through applications on the device without the user first being required to sign in again. In fact, this operation would force the user to sign in again for all applications that they have previously consented to, independent of device. For developers, if the application attempts to redeem a delegated access token for this user by using an invalidated refresh token, the application will get an error. If this happens, the application will need to acquire a new refresh token by making a request to the authorize endpoint, which will force the user to sign in.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-invalidateallrefreshtokens?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"reprocessLicenseAssignment\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.user\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"user: reprocessLicenseAssignment\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Reprocess all group-based license assignments for the user. To learn more about group-based licensing, see What is group-based licensing in Azure Active Directory. Also see Identify and resolve license assignment problems for a group in Azure Active Directory for more details.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-reprocesslicenseassignment?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"revokeSignInSessions\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.Boolean\" />\n      </Action>\n      <Action Name=\"findMeetingTimes\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" />\n        <Parameter Name=\"attendees\" Type=\"Collection(graph.attendeeBase)\" />\n        <Parameter Name=\"locationConstraint\" Type=\"graph.locationConstraint\" />\n        <Parameter Name=\"timeConstraint\" Type=\"graph.timeConstraint\" />\n        <Parameter Name=\"meetingDuration\" Type=\"Edm.Duration\" />\n        <Parameter Name=\"maxCandidates\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"isOrganizerOptional\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"returnSuggestionReasons\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"minimumAttendeePercentage\" Type=\"Edm.Double\" />\n        <ReturnType Type=\"graph.meetingTimeSuggestionsResult\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"user: findMeetingTimes\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Suggest meeting times and locations based on organizer and attendee availability, and time or location constraints specified as parameters. If **findMeetingTimes** cannot return any meeting suggestions, the response would indicate a reason in the **emptySuggestionsReason** property. &#xA;Based on this value, you can better adjust the parameters and call **findMeetingTimes** again. The algorithm used to suggest meeting times and locations undergoes fine-tuning from time to time. In scenarios like test environments where the input parameters and calendar data remain static, expect that the suggested results may differ over time.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-findmeetingtimes?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"getMailTips\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" />\n        <Parameter Name=\"EmailAddresses\" Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"MailTipsOptions\" Type=\"graph.mailTipsType\" />\n        <ReturnType Type=\"Collection(graph.mailTips)\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"user: getMailTips\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the MailTips of one or more recipients as available to the signed-in user. Note that by making a `POST` call to the `getMailTips` action, you can request specific types of MailTips to &#xA;be returned for more than one recipient at one time. The requested MailTips are returned in a mailTips collection.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-getmailtips?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"sendMail\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" />\n        <Parameter Name=\"Message\" Type=\"graph.message\" Nullable=\"false\" />\n        <Parameter Name=\"SaveToSentItems\" Type=\"Edm.Boolean\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"user: sendMail\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Send the message specified in the request body using either JSON or MIME format. When using JSON format you can include an attachment and use a mention to call out another user in the new message. When using MIME format:&#xA;- Provide the applicable Internet message headers and the MIME content, all encoded in **base64** format in the request body.&#xA;- Add any attachments and S/MIME properties to the MIME content. This method saves the message in the **Sent Items** folder. Alternatively, create a draft message to send later. To learn more about the steps involved in the backend before a mail is delivered to recipients, see here.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-sendmail?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"translateExchangeIds\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" />\n        <Parameter Name=\"InputIds\" Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"TargetIdType\" Type=\"graph.exchangeIdFormat\" Nullable=\"false\" />\n        <Parameter Name=\"SourceIdType\" Type=\"graph.exchangeIdFormat\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.convertIdResult)\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"user: translateExchangeIds\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Translate identifiers of Outlook-related resources between formats.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-translateexchangeids?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"removeAllDevicesFromManagement\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" />\n      </Action>\n      <Action Name=\"unblockManagedApps\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" />\n      </Action>\n      <Action Name=\"wipeAndBlockManagedApps\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" />\n      </Action>\n      <Action Name=\"wipeManagedAppRegistrationByDeviceTag\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" />\n        <Parameter Name=\"deviceTag\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"wipeManagedAppRegistrationsByAzureAdDeviceId\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" />\n        <Parameter Name=\"azureAdDeviceId\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"wipeManagedAppRegistrationsByDeviceTag\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" />\n        <Parameter Name=\"deviceTag\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"exportPersonalData\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.user\" />\n        <Parameter Name=\"storageLocation\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"user: exportPersonalData\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Submit a data policy operation request from a company administrator or an application to export an organizational user's data. This data includes the user's data stored in OneDrive and their activity reports. For more guidance about exporting data while complying with regulations, see Data Subject Requests and the GDPR and CCPA.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-exportpersonaldata?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"exportPersonalData\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.inboundSharedUserProfile\" />\n        <Parameter Name=\"storageLocation\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"checkGrantedPermissionsForApp\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.group\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.resourceSpecificPermissionGrant)\" />\n      </Action>\n      <Action Name=\"validateProperties\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.group\" Nullable=\"false\" />\n        <Parameter Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"mailNickname\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"onBehalfOfUserId\" Type=\"Edm.Guid\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"group: validateProperties\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Validate if a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use the API to determine if a display name or mail nickname is valid before trying to **update** a Microsoft 365 group. For validating properties before creating a group, use the validateProperties function for directory objects. The following validations are performed for the display name and mail nickname properties: This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-validateproperties?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"validateProperties\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.directoryObject)\" Nullable=\"false\" />\n        <Parameter Name=\"entityType\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"mailNickname\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"onBehalfOfUserId\" Type=\"Edm.Guid\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"directoryObject: validateProperties\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies.  Clients can use this API to determine whether a display name or mail nickname is valid before trying to **create** a Microsoft 365 group. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: &#xA;1. Validate the prefix and suffix naming policy&#xA;2. Validate the custom banned words policy&#xA;3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directoryobject-validateproperties?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"addFavorite\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.group\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"group: addFavorite\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add the group to the list of the current user's favorite groups. Supported for Microsoft 365 groups only.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-addfavorite?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"removeFavorite\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.group\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"group: removeFavorite\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Remove the group from the list of the current user's favorite groups. Supported for Microsoft 365 groups only.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-removefavorite?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"resetUnseenCount\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.group\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"group: resetUnseenCount\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Reset the unseenCount of all the posts that the current user has not seen since their last visit. Supported for Microsoft 365 groups only.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-resetunseencount?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"subscribeByMail\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.group\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"group: subscribeByMail\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Calling this method will enable the current user to receive email notifications for this group, about new posts, events, and files in that group. Supported for Microsoft 365 groups only.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-subscribebymail?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"unsubscribeByMail\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.group\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"group: unsubscribeByMail\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Calling this method will disable the current user to receive email notifications for this group about new posts, events, and files in that group. Supported for Microsoft 365 groups only.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-unsubscribebymail?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"evaluateDynamicMembership\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.group\" Nullable=\"false\" />\n        <Parameter Name=\"memberId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.evaluateDynamicMembershipResult\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"group: evaluateDynamicMembership\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Evaluate whether a user or device is or would be a member of a dynamic group. The membership rule is returned along with other details that were used in the evaluation. You can complete this operation in the following ways:\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-evaluatedynamicmembership?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"evaluateDynamicMembership\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.group)\" />\n        <Parameter Name=\"memberId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"membershipRule\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.evaluateDynamicMembershipResult\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"group: evaluateDynamicMembership\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Evaluate whether a user or device is or would be a member of a dynamic group. The membership rule is returned along with other details that were used in the evaluation. You can complete this operation in the following ways:\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-evaluatedynamicmembership?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"renew\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.group\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"group: renew\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Renews a group's expiration. When a group is renewed, the group expiration is extended by the number of days defined in the policy.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-renew?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"renew\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.exactMatchSession\" />\n        <ReturnType Type=\"graph.exactMatchSession\" />\n      </Action>\n      <Action Name=\"checkMemberGroups\" IsBound=\"true\">\n\t\t<Annotation Term=\"Org.OData.Core.V1.RequiresExplicitBinding\"/>\n        <Parameter Name=\"bindingParameter\" Type=\"graph.directoryObject\" Nullable=\"false\" />\n        <Parameter Name=\"groupIds\" Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"directoryObject: checkMemberGroups\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"checkMemberObjects\" IsBound=\"true\">\n\t\t<Annotation Term=\"Org.OData.Core.V1.RequiresExplicitBinding\"/>\n        <Parameter Name=\"bindingParameter\" Type=\"graph.directoryObject\" Nullable=\"false\" />\n        <Parameter Name=\"ids\" Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"getMemberGroups\" IsBound=\"true\">\n\t\t<Annotation Term=\"Org.OData.Core.V1.RequiresExplicitBinding\"/>\n        <Parameter Name=\"bindingParameter\" Type=\"graph.directoryObject\" Nullable=\"false\" />\n        <Parameter Name=\"securityEnabledOnly\" Type=\"Edm.Boolean\" />\n        <ReturnType Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"directoryObject: getMemberGroups\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"getMemberObjects\" IsBound=\"true\">\n\t\t<Annotation Term=\"Org.OData.Core.V1.RequiresExplicitBinding\"/>\n        <Parameter Name=\"bindingParameter\" Type=\"graph.directoryObject\" Nullable=\"false\" />\n        <Parameter Name=\"securityEnabledOnly\" Type=\"Edm.Boolean\" />\n        <ReturnType Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"forceDelete\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.domain\" Nullable=\"false\" />\n        <Parameter Name=\"disableUserAccounts\" Type=\"Edm.Boolean\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"domain: forceDelete\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Deletes a domain using an asynchronous operation. Prior to calling forceDelete, you must update or remove any references to **Exchange** as the provisioning service. The following actions are performed as part of this operation: After the domain deletion completes, API operations for the deleted domain will return a 404 HTTP response code. To verify deletion of a domain, you can perform a get domain. If the domain was successfully deleted, a 404 HTTP response code will be returned in the response.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/domain-forcedelete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"promote\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.domain\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.Boolean\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"domain: promote\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Promote a verified subdomain to the root domain. A verified domain has its **isVerified** property set to `true`.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/domain-promote?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"verify\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.domain\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.domain\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"domain: verify\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Validates the ownership of the domain.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/domain-verify?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"getByIds\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.directoryObject)\" Nullable=\"false\" />\n        <Parameter Name=\"ids\" Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"types\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.directoryObject)\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"directoryObject: getByIds\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Return the directory objects specified in a list of IDs. Some common uses for this function are to:\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directoryobject-getbyids?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"getUserOwnedObjects\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.directoryObject)\" Nullable=\"false\" />\n        <Parameter Name=\"userId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"type\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.directoryObject\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List deleted items (directory objects) owned by a user\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of recently deleted application and group objects owned by the specified user. This API returns up to 1,000 deleted objects owned by the user, sorted by ID, and doesn't support pagination.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directory-deleteditems-getuserownedobjects?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"resetToSystemDefault\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.crossTenantAccessPolicyConfigurationDefault\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"crossTenantAccessPolicyConfigurationDefault: resetToSystemDefault\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Reset any changes made to the default configuration in a cross-tenant access policy back to the system default.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-resettosystemdefault?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"validatePassword\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.user)\" Nullable=\"false\" />\n        <Parameter Name=\"password\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.passwordValidationInformation\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"user: validatePassword\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Check a user's password against the organization's password validation policy and report whether the password is valid. Use this action to provide real-time feedback on password strength while the user types their password.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-validatepassword?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"delta\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number1\" Type=\"graph.Json\" />\n        <Parameter Name=\"number2\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"setUpFeedbackResourcesFolder\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.educationAssignment\" />\n        <ReturnType Type=\"graph.educationAssignment\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"educationAssignment: setUpFeedbackResourcesFolder\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a SharePoint folder to upload feedback files for a given educationSubmission. Only teachers can perform this operation. The teacher determines the resources to upload in the feedback resources folder of a submission.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationassignment-setupfeedbackresourcesfolder?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"setUpResourcesFolder\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.educationAssignment\" />\n        <ReturnType Type=\"graph.educationAssignment\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"educationAssignment: setUpResourcesFolder\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a SharePoint folder to upload files for a given educationAssignment. Only teachers can perform this operation. The teacher determines the resources to upload in the assignment's folder.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationassignment-setupresourcesfolder?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"setUpResourcesFolder\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.educationSubmission\" />\n        <ReturnType Type=\"graph.educationSubmission\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"educationSubmission: setUpResourcesFolder\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Trigger the creation of the SharePoint resource folder where all file-based resources (Word, Excel, and so on) should be uploaded for a given submission. Only teachers and students can perform this operation. Note that files must be located in this folder in order to be added as resources. Only a student in the class can determine what files to upload in a given submission-level resource folder. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationsubmission-setupresourcesfolder?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"reassign\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.educationSubmission\" />\n        <ReturnType Type=\"graph.educationSubmission\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"educationSubmission: reassign\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Reassign the submission to the student with feedback for review. Only teachers can perform this action.  Include the `Prefer: include-unknown-enum-members` header when you call this method; otherwise, a reassigned submission will be treated as a returned submission. This means that the `reassigned` status will be mapped to the `returned` status, and **reassignedDateTime** and **reassignedBy** properties will be mapped to **returnedDateTime** and **returnedBy** respectively. If the header `Prefer: include-unknown-enum-members` is provided, a reassigned submission retains the `reassigned` status. For details, see the examples section.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationsubmission-reassign?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"return\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.educationSubmission\" />\n        <ReturnType Type=\"graph.educationSubmission\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"educationSubmission: return\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Make the grade and feedback associated with this submission available to the student. This will change the status of the submission from 'submitted' to 'returned' and indicates that feedback is provided or grading is done. This action can only be done by the teacher.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationsubmission-return?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"submit\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.educationSubmission\" />\n        <ReturnType Type=\"graph.educationSubmission\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"educationSubmission: submit\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Indicate that a student is done with the work and is ready to hand in the assignment. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from `working` to `submitted`. During the submit process, all the resources are copied to the **submittedResources** bucket. The teacher will be looking at the submitted resources list for grading. A teacher can also submit a student's assignment on their behalf.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationsubmission-submit?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"unsubmit\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.educationSubmission\" />\n        <ReturnType Type=\"graph.educationSubmission\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"educationSubmission: unsubmit\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Indicate that a student wants to work on the submitted assignment after it was turned in. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from `submitted` to `working`. During the submit process, all the resources are copied from **submittedResources** to  **workingResources**. The teacher will be looking at the working resources list for grading. A teacher can also unsubmit a student's assignment on their behalf.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationsubmission-unsubmit?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"pause\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.educationSynchronizationProfile\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Pause sync on an educationSynchronizationProfile\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Pause the sync of a specific school data synchronization profile in the tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationsynchronizationprofile-pause?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"pause\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.synchronizationJob\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"synchronizationJob: pause\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/synchronization-synchronizationjob-pause?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"reset\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.educationSynchronizationProfile\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Reset sync on an educationSynchronizationProfile\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Reset the sync of a specific school data synchronization profile in the tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationsynchronizationprofile-reset?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"resume\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.educationSynchronizationProfile\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Resume sync on an educationSynchronizationProfile\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Resume the sync of a specific school data synchronization profile in the tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationsynchronizationprofile-resume?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"start\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.educationSynchronizationProfile\" />\n        <ReturnType Type=\"Collection(graph.educationFileSynchronizationVerificationMessage)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Start sync after uploading files to an educationSynchronizationProfile\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Verify the files uploaded to a specific school data synchronization profile in the tenant. If the verification is successful, synchronization will start on the profile. Otherwise, the response will contain errors and warnings. If the response contains errors, the synchronization will not start. If the response contains only warnings, synchronization will start.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationsynchronizationprofile-start?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"start\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.synchronizationJob\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Start synchronizationJob\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Start an existing synchronization job. If the job is in a paused state, it will continue processing changes from the point where it was paused. If the job is in quarantine, the quarantine status will be cleared. Do not create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/synchronization-synchronizationjob-start?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"start\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.printJob\" />\n        <ReturnType Type=\"graph.printJobStatus\" />\n      </Action>\n      <Action Name=\"importResourceActions\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.unifiedRbacResourceNamespace\" />\n        <Parameter Name=\"format\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"value\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"overwriteResourceNamespace\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.unifiedRbacResourceNamespace\" />\n      </Action>\n      <Action Name=\"commit\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.exactMatchSession\" />\n      </Action>\n      <Action Name=\"commit\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.mobileAppContentFile\" />\n        <Parameter Name=\"fileEncryptionInfo\" Type=\"graph.fileEncryptionInfo\" />\n      </Action>\n      <Action Name=\"lookup\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.exactMatchDataStore\" />\n        <Parameter Name=\"key\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"values\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"resultColumnNames\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"lookup\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"lookupValue\" Type=\"graph.Json\" />\n        <Parameter Name=\"lookupVector\" Type=\"graph.Json\" />\n        <Parameter Name=\"resultVector\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"abs\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"accrInt\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"issue\" Type=\"graph.Json\" />\n        <Parameter Name=\"firstInterest\" Type=\"graph.Json\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"par\" Type=\"graph.Json\" />\n        <Parameter Name=\"frequency\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <Parameter Name=\"calcMethod\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"accrIntM\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"issue\" Type=\"graph.Json\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"par\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"acos\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"acosh\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"acot\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"acoth\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"amorDegrc\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"cost\" Type=\"graph.Json\" />\n        <Parameter Name=\"datePurchased\" Type=\"graph.Json\" />\n        <Parameter Name=\"firstPeriod\" Type=\"graph.Json\" />\n        <Parameter Name=\"salvage\" Type=\"graph.Json\" />\n        <Parameter Name=\"period\" Type=\"graph.Json\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"amorLinc\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"cost\" Type=\"graph.Json\" />\n        <Parameter Name=\"datePurchased\" Type=\"graph.Json\" />\n        <Parameter Name=\"firstPeriod\" Type=\"graph.Json\" />\n        <Parameter Name=\"salvage\" Type=\"graph.Json\" />\n        <Parameter Name=\"period\" Type=\"graph.Json\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"and\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"arabic\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"areas\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"reference\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"asc\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"asin\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"asinh\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"atan\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"atan2\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"xNum\" Type=\"graph.Json\" />\n        <Parameter Name=\"yNum\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"atanh\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"aveDev\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"average\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"averageA\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"averageIf\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"range\" Type=\"graph.Json\" />\n        <Parameter Name=\"criteria\" Type=\"graph.Json\" />\n        <Parameter Name=\"averageRange\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"averageIfs\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"averageRange\" Type=\"graph.Json\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"bahtText\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"base\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"radix\" Type=\"graph.Json\" />\n        <Parameter Name=\"minLength\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"besselI\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"n\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"besselJ\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"n\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"besselK\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"n\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"besselY\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"n\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"beta_Dist\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"alpha\" Type=\"graph.Json\" />\n        <Parameter Name=\"beta\" Type=\"graph.Json\" />\n        <Parameter Name=\"cumulative\" Type=\"graph.Json\" />\n        <Parameter Name=\"A\" Type=\"graph.Json\" />\n        <Parameter Name=\"B\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"beta_Inv\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"probability\" Type=\"graph.Json\" />\n        <Parameter Name=\"alpha\" Type=\"graph.Json\" />\n        <Parameter Name=\"beta\" Type=\"graph.Json\" />\n        <Parameter Name=\"A\" Type=\"graph.Json\" />\n        <Parameter Name=\"B\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"bin2Dec\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"bin2Hex\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"places\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"bin2Oct\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"places\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"binom_Dist\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"numberS\" Type=\"graph.Json\" />\n        <Parameter Name=\"trials\" Type=\"graph.Json\" />\n        <Parameter Name=\"probabilityS\" Type=\"graph.Json\" />\n        <Parameter Name=\"cumulative\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"binom_Dist_Range\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"trials\" Type=\"graph.Json\" />\n        <Parameter Name=\"probabilityS\" Type=\"graph.Json\" />\n        <Parameter Name=\"numberS\" Type=\"graph.Json\" />\n        <Parameter Name=\"numberS2\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"binom_Inv\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"trials\" Type=\"graph.Json\" />\n        <Parameter Name=\"probabilityS\" Type=\"graph.Json\" />\n        <Parameter Name=\"alpha\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"bitand\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number1\" Type=\"graph.Json\" />\n        <Parameter Name=\"number2\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"bitlshift\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"shiftAmount\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"bitor\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number1\" Type=\"graph.Json\" />\n        <Parameter Name=\"number2\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"bitrshift\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"shiftAmount\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"bitxor\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number1\" Type=\"graph.Json\" />\n        <Parameter Name=\"number2\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"ceiling_Math\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"significance\" Type=\"graph.Json\" />\n        <Parameter Name=\"mode\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"ceiling_Precise\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"significance\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"char\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"chiSq_Dist\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"degFreedom\" Type=\"graph.Json\" />\n        <Parameter Name=\"cumulative\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"chiSq_Dist_RT\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"degFreedom\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"chiSq_Inv\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"probability\" Type=\"graph.Json\" />\n        <Parameter Name=\"degFreedom\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"chiSq_Inv_RT\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"probability\" Type=\"graph.Json\" />\n        <Parameter Name=\"degFreedom\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"choose\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"indexNum\" Type=\"graph.Json\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"clean\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"code\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"columns\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"array\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"combin\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"numberChosen\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"combina\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"numberChosen\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"complex\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"realNum\" Type=\"graph.Json\" />\n        <Parameter Name=\"iNum\" Type=\"graph.Json\" />\n        <Parameter Name=\"suffix\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"concatenate\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"confidence_Norm\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"alpha\" Type=\"graph.Json\" />\n        <Parameter Name=\"standardDev\" Type=\"graph.Json\" />\n        <Parameter Name=\"size\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"confidence_T\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"alpha\" Type=\"graph.Json\" />\n        <Parameter Name=\"standardDev\" Type=\"graph.Json\" />\n        <Parameter Name=\"size\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"convert\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"fromUnit\" Type=\"graph.Json\" />\n        <Parameter Name=\"toUnit\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"cos\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"cosh\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"cot\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"coth\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"count\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"countA\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"countBlank\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"range\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"countIf\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"range\" Type=\"graph.Json\" />\n        <Parameter Name=\"criteria\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"countIfs\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"coupDayBs\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"frequency\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"coupDays\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"frequency\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"coupDaysNc\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"frequency\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"coupNcd\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"frequency\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"coupNum\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"frequency\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"coupPcd\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"frequency\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"csc\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"csch\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"cumIPmt\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"nper\" Type=\"graph.Json\" />\n        <Parameter Name=\"pv\" Type=\"graph.Json\" />\n        <Parameter Name=\"startPeriod\" Type=\"graph.Json\" />\n        <Parameter Name=\"endPeriod\" Type=\"graph.Json\" />\n        <Parameter Name=\"type\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"cumPrinc\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"nper\" Type=\"graph.Json\" />\n        <Parameter Name=\"pv\" Type=\"graph.Json\" />\n        <Parameter Name=\"startPeriod\" Type=\"graph.Json\" />\n        <Parameter Name=\"endPeriod\" Type=\"graph.Json\" />\n        <Parameter Name=\"type\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"date\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"year\" Type=\"graph.Json\" />\n        <Parameter Name=\"month\" Type=\"graph.Json\" />\n        <Parameter Name=\"day\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"datevalue\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"dateText\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"daverage\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"database\" Type=\"graph.Json\" />\n        <Parameter Name=\"field\" Type=\"graph.Json\" />\n        <Parameter Name=\"criteria\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"day\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"serialNumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"days\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"endDate\" Type=\"graph.Json\" />\n        <Parameter Name=\"startDate\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"days360\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"startDate\" Type=\"graph.Json\" />\n        <Parameter Name=\"endDate\" Type=\"graph.Json\" />\n        <Parameter Name=\"method\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"db\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"cost\" Type=\"graph.Json\" />\n        <Parameter Name=\"salvage\" Type=\"graph.Json\" />\n        <Parameter Name=\"life\" Type=\"graph.Json\" />\n        <Parameter Name=\"period\" Type=\"graph.Json\" />\n        <Parameter Name=\"month\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"dbcs\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"dcount\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"database\" Type=\"graph.Json\" />\n        <Parameter Name=\"field\" Type=\"graph.Json\" />\n        <Parameter Name=\"criteria\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"dcountA\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"database\" Type=\"graph.Json\" />\n        <Parameter Name=\"field\" Type=\"graph.Json\" />\n        <Parameter Name=\"criteria\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"ddb\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"cost\" Type=\"graph.Json\" />\n        <Parameter Name=\"salvage\" Type=\"graph.Json\" />\n        <Parameter Name=\"life\" Type=\"graph.Json\" />\n        <Parameter Name=\"period\" Type=\"graph.Json\" />\n        <Parameter Name=\"factor\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"dec2Bin\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"places\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"dec2Hex\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"places\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"dec2Oct\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"places\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"decimal\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"radix\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"degrees\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"angle\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"devSq\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"dget\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"database\" Type=\"graph.Json\" />\n        <Parameter Name=\"field\" Type=\"graph.Json\" />\n        <Parameter Name=\"criteria\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"disc\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"pr\" Type=\"graph.Json\" />\n        <Parameter Name=\"redemption\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"dmax\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"database\" Type=\"graph.Json\" />\n        <Parameter Name=\"field\" Type=\"graph.Json\" />\n        <Parameter Name=\"criteria\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"dmin\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"database\" Type=\"graph.Json\" />\n        <Parameter Name=\"field\" Type=\"graph.Json\" />\n        <Parameter Name=\"criteria\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"dollar\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"decimals\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"dollarDe\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"fractionalDollar\" Type=\"graph.Json\" />\n        <Parameter Name=\"fraction\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"dollarFr\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"decimalDollar\" Type=\"graph.Json\" />\n        <Parameter Name=\"fraction\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"dproduct\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"database\" Type=\"graph.Json\" />\n        <Parameter Name=\"field\" Type=\"graph.Json\" />\n        <Parameter Name=\"criteria\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"dstDev\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"database\" Type=\"graph.Json\" />\n        <Parameter Name=\"field\" Type=\"graph.Json\" />\n        <Parameter Name=\"criteria\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"dstDevP\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"database\" Type=\"graph.Json\" />\n        <Parameter Name=\"field\" Type=\"graph.Json\" />\n        <Parameter Name=\"criteria\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"dsum\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"database\" Type=\"graph.Json\" />\n        <Parameter Name=\"field\" Type=\"graph.Json\" />\n        <Parameter Name=\"criteria\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"duration\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"coupon\" Type=\"graph.Json\" />\n        <Parameter Name=\"yld\" Type=\"graph.Json\" />\n        <Parameter Name=\"frequency\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"dvar\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"database\" Type=\"graph.Json\" />\n        <Parameter Name=\"field\" Type=\"graph.Json\" />\n        <Parameter Name=\"criteria\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"dvarP\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"database\" Type=\"graph.Json\" />\n        <Parameter Name=\"field\" Type=\"graph.Json\" />\n        <Parameter Name=\"criteria\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"ecma_Ceiling\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"significance\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"edate\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"startDate\" Type=\"graph.Json\" />\n        <Parameter Name=\"months\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"effect\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"nominalRate\" Type=\"graph.Json\" />\n        <Parameter Name=\"npery\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"eoMonth\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"startDate\" Type=\"graph.Json\" />\n        <Parameter Name=\"months\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"erf\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"lowerLimit\" Type=\"graph.Json\" />\n        <Parameter Name=\"upperLimit\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"erfC\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"erfC_Precise\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"X\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"erf_Precise\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"X\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"error_Type\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"errorVal\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"even\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"exact\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text1\" Type=\"graph.Json\" />\n        <Parameter Name=\"text2\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"exp\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"expon_Dist\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"lambda\" Type=\"graph.Json\" />\n        <Parameter Name=\"cumulative\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"fact\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"factDouble\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"false\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"find\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"findText\" Type=\"graph.Json\" />\n        <Parameter Name=\"withinText\" Type=\"graph.Json\" />\n        <Parameter Name=\"startNum\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"findB\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"findText\" Type=\"graph.Json\" />\n        <Parameter Name=\"withinText\" Type=\"graph.Json\" />\n        <Parameter Name=\"startNum\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"fisher\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"fisherInv\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"y\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"fixed\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"decimals\" Type=\"graph.Json\" />\n        <Parameter Name=\"noCommas\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"floor_Math\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"significance\" Type=\"graph.Json\" />\n        <Parameter Name=\"mode\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"floor_Precise\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"significance\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"fv\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"nper\" Type=\"graph.Json\" />\n        <Parameter Name=\"pmt\" Type=\"graph.Json\" />\n        <Parameter Name=\"pv\" Type=\"graph.Json\" />\n        <Parameter Name=\"type\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"fvschedule\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"principal\" Type=\"graph.Json\" />\n        <Parameter Name=\"schedule\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"f_Dist\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"degFreedom1\" Type=\"graph.Json\" />\n        <Parameter Name=\"degFreedom2\" Type=\"graph.Json\" />\n        <Parameter Name=\"cumulative\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"f_Dist_RT\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"degFreedom1\" Type=\"graph.Json\" />\n        <Parameter Name=\"degFreedom2\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"f_Inv\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"probability\" Type=\"graph.Json\" />\n        <Parameter Name=\"degFreedom1\" Type=\"graph.Json\" />\n        <Parameter Name=\"degFreedom2\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"f_Inv_RT\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"probability\" Type=\"graph.Json\" />\n        <Parameter Name=\"degFreedom1\" Type=\"graph.Json\" />\n        <Parameter Name=\"degFreedom2\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"gamma\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"gammaLn\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"gammaLn_Precise\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"gamma_Dist\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"alpha\" Type=\"graph.Json\" />\n        <Parameter Name=\"beta\" Type=\"graph.Json\" />\n        <Parameter Name=\"cumulative\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"gamma_Inv\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"probability\" Type=\"graph.Json\" />\n        <Parameter Name=\"alpha\" Type=\"graph.Json\" />\n        <Parameter Name=\"beta\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"gauss\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"gcd\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"geoMean\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"geStep\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"step\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"harMean\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"hex2Bin\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"places\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"hex2Dec\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"hex2Oct\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"places\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"hlookup\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"lookupValue\" Type=\"graph.Json\" />\n        <Parameter Name=\"tableArray\" Type=\"graph.Json\" />\n        <Parameter Name=\"rowIndexNum\" Type=\"graph.Json\" />\n        <Parameter Name=\"rangeLookup\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"hour\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"serialNumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"hyperlink\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"linkLocation\" Type=\"graph.Json\" />\n        <Parameter Name=\"friendlyName\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"hypGeom_Dist\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"sampleS\" Type=\"graph.Json\" />\n        <Parameter Name=\"numberSample\" Type=\"graph.Json\" />\n        <Parameter Name=\"populationS\" Type=\"graph.Json\" />\n        <Parameter Name=\"numberPop\" Type=\"graph.Json\" />\n        <Parameter Name=\"cumulative\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"if\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"logicalTest\" Type=\"graph.Json\" />\n        <Parameter Name=\"valueIfTrue\" Type=\"graph.Json\" />\n        <Parameter Name=\"valueIfFalse\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imAbs\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imaginary\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imArgument\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imConjugate\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imCos\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imCosh\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imCot\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imCsc\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imCsch\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imDiv\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber1\" Type=\"graph.Json\" />\n        <Parameter Name=\"inumber2\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imExp\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imLn\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imLog10\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imLog2\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imPower\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber\" Type=\"graph.Json\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imProduct\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imReal\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imSec\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imSech\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imSin\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imSinh\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imSqrt\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imSub\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber1\" Type=\"graph.Json\" />\n        <Parameter Name=\"inumber2\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imSum\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"imTan\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"inumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"int\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"intRate\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"investment\" Type=\"graph.Json\" />\n        <Parameter Name=\"redemption\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"ipmt\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"per\" Type=\"graph.Json\" />\n        <Parameter Name=\"nper\" Type=\"graph.Json\" />\n        <Parameter Name=\"pv\" Type=\"graph.Json\" />\n        <Parameter Name=\"fv\" Type=\"graph.Json\" />\n        <Parameter Name=\"type\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"irr\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <Parameter Name=\"guess\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"isErr\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"value\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"isError\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"value\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"isEven\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"isFormula\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"reference\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"isLogical\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"value\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"isNA\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"value\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"isNonText\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"value\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"isNumber\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"value\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"isOdd\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"isoWeekNum\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"date\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"iso_Ceiling\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"significance\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"ispmt\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"per\" Type=\"graph.Json\" />\n        <Parameter Name=\"nper\" Type=\"graph.Json\" />\n        <Parameter Name=\"pv\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"isref\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"value\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"isText\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"value\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"kurt\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"large\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"array\" Type=\"graph.Json\" />\n        <Parameter Name=\"k\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"lcm\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"left\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <Parameter Name=\"numChars\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"leftb\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <Parameter Name=\"numBytes\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"len\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"lenb\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"ln\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"log\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"base\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"log10\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"logNorm_Dist\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"mean\" Type=\"graph.Json\" />\n        <Parameter Name=\"standardDev\" Type=\"graph.Json\" />\n        <Parameter Name=\"cumulative\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"logNorm_Inv\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"probability\" Type=\"graph.Json\" />\n        <Parameter Name=\"mean\" Type=\"graph.Json\" />\n        <Parameter Name=\"standardDev\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"lower\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"match\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"lookupValue\" Type=\"graph.Json\" />\n        <Parameter Name=\"lookupArray\" Type=\"graph.Json\" />\n        <Parameter Name=\"matchType\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"max\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"maxA\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"mduration\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"coupon\" Type=\"graph.Json\" />\n        <Parameter Name=\"yld\" Type=\"graph.Json\" />\n        <Parameter Name=\"frequency\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"median\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"mid\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <Parameter Name=\"startNum\" Type=\"graph.Json\" />\n        <Parameter Name=\"numChars\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"midb\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <Parameter Name=\"startNum\" Type=\"graph.Json\" />\n        <Parameter Name=\"numBytes\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"min\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"minA\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"minute\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"serialNumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"mirr\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <Parameter Name=\"financeRate\" Type=\"graph.Json\" />\n        <Parameter Name=\"reinvestRate\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"mod\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"divisor\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"month\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"serialNumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"mround\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"multiple\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"multiNomial\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"n\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"value\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"na\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"negBinom_Dist\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"numberF\" Type=\"graph.Json\" />\n        <Parameter Name=\"numberS\" Type=\"graph.Json\" />\n        <Parameter Name=\"probabilityS\" Type=\"graph.Json\" />\n        <Parameter Name=\"cumulative\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"networkDays\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"startDate\" Type=\"graph.Json\" />\n        <Parameter Name=\"endDate\" Type=\"graph.Json\" />\n        <Parameter Name=\"holidays\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"networkDays_Intl\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"startDate\" Type=\"graph.Json\" />\n        <Parameter Name=\"endDate\" Type=\"graph.Json\" />\n        <Parameter Name=\"weekend\" Type=\"graph.Json\" />\n        <Parameter Name=\"holidays\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"nominal\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"effectRate\" Type=\"graph.Json\" />\n        <Parameter Name=\"npery\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"norm_Dist\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"mean\" Type=\"graph.Json\" />\n        <Parameter Name=\"standardDev\" Type=\"graph.Json\" />\n        <Parameter Name=\"cumulative\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"norm_Inv\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"probability\" Type=\"graph.Json\" />\n        <Parameter Name=\"mean\" Type=\"graph.Json\" />\n        <Parameter Name=\"standardDev\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"norm_S_Dist\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"z\" Type=\"graph.Json\" />\n        <Parameter Name=\"cumulative\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"norm_S_Inv\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"probability\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"not\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"logical\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"now\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"nper\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"pmt\" Type=\"graph.Json\" />\n        <Parameter Name=\"pv\" Type=\"graph.Json\" />\n        <Parameter Name=\"fv\" Type=\"graph.Json\" />\n        <Parameter Name=\"type\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"npv\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"numberValue\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <Parameter Name=\"decimalSeparator\" Type=\"graph.Json\" />\n        <Parameter Name=\"groupSeparator\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"oct2Bin\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"places\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"oct2Dec\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"oct2Hex\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"places\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"odd\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"oddFPrice\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"issue\" Type=\"graph.Json\" />\n        <Parameter Name=\"firstCoupon\" Type=\"graph.Json\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"yld\" Type=\"graph.Json\" />\n        <Parameter Name=\"redemption\" Type=\"graph.Json\" />\n        <Parameter Name=\"frequency\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"oddFYield\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"issue\" Type=\"graph.Json\" />\n        <Parameter Name=\"firstCoupon\" Type=\"graph.Json\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"pr\" Type=\"graph.Json\" />\n        <Parameter Name=\"redemption\" Type=\"graph.Json\" />\n        <Parameter Name=\"frequency\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"oddLPrice\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"lastInterest\" Type=\"graph.Json\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"yld\" Type=\"graph.Json\" />\n        <Parameter Name=\"redemption\" Type=\"graph.Json\" />\n        <Parameter Name=\"frequency\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"oddLYield\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"lastInterest\" Type=\"graph.Json\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"pr\" Type=\"graph.Json\" />\n        <Parameter Name=\"redemption\" Type=\"graph.Json\" />\n        <Parameter Name=\"frequency\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"or\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"pduration\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"pv\" Type=\"graph.Json\" />\n        <Parameter Name=\"fv\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"percentile_Exc\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"array\" Type=\"graph.Json\" />\n        <Parameter Name=\"k\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"percentile_Inc\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"array\" Type=\"graph.Json\" />\n        <Parameter Name=\"k\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"percentRank_Exc\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"array\" Type=\"graph.Json\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"significance\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"percentRank_Inc\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"array\" Type=\"graph.Json\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"significance\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"permut\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"numberChosen\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"permutationa\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"numberChosen\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"phi\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"pi\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"pmt\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"nper\" Type=\"graph.Json\" />\n        <Parameter Name=\"pv\" Type=\"graph.Json\" />\n        <Parameter Name=\"fv\" Type=\"graph.Json\" />\n        <Parameter Name=\"type\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"poisson_Dist\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"mean\" Type=\"graph.Json\" />\n        <Parameter Name=\"cumulative\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"power\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"power\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"ppmt\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"per\" Type=\"graph.Json\" />\n        <Parameter Name=\"nper\" Type=\"graph.Json\" />\n        <Parameter Name=\"pv\" Type=\"graph.Json\" />\n        <Parameter Name=\"fv\" Type=\"graph.Json\" />\n        <Parameter Name=\"type\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"price\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"yld\" Type=\"graph.Json\" />\n        <Parameter Name=\"redemption\" Type=\"graph.Json\" />\n        <Parameter Name=\"frequency\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"priceDisc\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"discount\" Type=\"graph.Json\" />\n        <Parameter Name=\"redemption\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"priceMat\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"issue\" Type=\"graph.Json\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"yld\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"product\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"proper\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"pv\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"nper\" Type=\"graph.Json\" />\n        <Parameter Name=\"pmt\" Type=\"graph.Json\" />\n        <Parameter Name=\"fv\" Type=\"graph.Json\" />\n        <Parameter Name=\"type\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"quartile_Exc\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"array\" Type=\"graph.Json\" />\n        <Parameter Name=\"quart\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"quartile_Inc\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"array\" Type=\"graph.Json\" />\n        <Parameter Name=\"quart\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"quotient\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"numerator\" Type=\"graph.Json\" />\n        <Parameter Name=\"denominator\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"radians\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"angle\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"rand\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"randBetween\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"bottom\" Type=\"graph.Json\" />\n        <Parameter Name=\"top\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"rank_Avg\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"ref\" Type=\"graph.Json\" />\n        <Parameter Name=\"order\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"rank_Eq\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"ref\" Type=\"graph.Json\" />\n        <Parameter Name=\"order\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"rate\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"nper\" Type=\"graph.Json\" />\n        <Parameter Name=\"pmt\" Type=\"graph.Json\" />\n        <Parameter Name=\"pv\" Type=\"graph.Json\" />\n        <Parameter Name=\"fv\" Type=\"graph.Json\" />\n        <Parameter Name=\"type\" Type=\"graph.Json\" />\n        <Parameter Name=\"guess\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"received\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"investment\" Type=\"graph.Json\" />\n        <Parameter Name=\"discount\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"replace\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"oldText\" Type=\"graph.Json\" />\n        <Parameter Name=\"startNum\" Type=\"graph.Json\" />\n        <Parameter Name=\"numChars\" Type=\"graph.Json\" />\n        <Parameter Name=\"newText\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"replaceB\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"oldText\" Type=\"graph.Json\" />\n        <Parameter Name=\"startNum\" Type=\"graph.Json\" />\n        <Parameter Name=\"numBytes\" Type=\"graph.Json\" />\n        <Parameter Name=\"newText\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"rept\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <Parameter Name=\"numberTimes\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"right\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <Parameter Name=\"numChars\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"rightb\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <Parameter Name=\"numBytes\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"roman\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"form\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"round\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"numDigits\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"roundDown\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"numDigits\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"roundUp\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"numDigits\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"rows\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"array\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"rri\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"nper\" Type=\"graph.Json\" />\n        <Parameter Name=\"pv\" Type=\"graph.Json\" />\n        <Parameter Name=\"fv\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"sec\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"sech\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"second\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"serialNumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"seriesSum\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"n\" Type=\"graph.Json\" />\n        <Parameter Name=\"m\" Type=\"graph.Json\" />\n        <Parameter Name=\"coefficients\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"sheet\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"value\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"sheets\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"reference\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"sign\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"sin\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"sinh\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"skew\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"skew_p\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"sln\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"cost\" Type=\"graph.Json\" />\n        <Parameter Name=\"salvage\" Type=\"graph.Json\" />\n        <Parameter Name=\"life\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"small\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"array\" Type=\"graph.Json\" />\n        <Parameter Name=\"k\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"sqrt\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"sqrtPi\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"standardize\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"mean\" Type=\"graph.Json\" />\n        <Parameter Name=\"standardDev\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"stDevA\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"stDevPA\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"stDev_P\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"stDev_S\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"substitute\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <Parameter Name=\"oldText\" Type=\"graph.Json\" />\n        <Parameter Name=\"newText\" Type=\"graph.Json\" />\n        <Parameter Name=\"instanceNum\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"subtotal\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"functionNum\" Type=\"graph.Json\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"sum\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"sumIf\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"range\" Type=\"graph.Json\" />\n        <Parameter Name=\"criteria\" Type=\"graph.Json\" />\n        <Parameter Name=\"sumRange\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"sumIfs\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"sumRange\" Type=\"graph.Json\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"sumSq\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"syd\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"cost\" Type=\"graph.Json\" />\n        <Parameter Name=\"salvage\" Type=\"graph.Json\" />\n        <Parameter Name=\"life\" Type=\"graph.Json\" />\n        <Parameter Name=\"per\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"t\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"value\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"tan\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"tanh\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"tbillEq\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"discount\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"tbillPrice\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"discount\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"tbillYield\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"pr\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"text\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"value\" Type=\"graph.Json\" />\n        <Parameter Name=\"formatText\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"time\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"hour\" Type=\"graph.Json\" />\n        <Parameter Name=\"minute\" Type=\"graph.Json\" />\n        <Parameter Name=\"second\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"timevalue\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"timeText\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"today\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"trim\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"trimMean\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"array\" Type=\"graph.Json\" />\n        <Parameter Name=\"percent\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"true\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"trunc\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"numDigits\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"type\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"value\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"t_Dist\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"degFreedom\" Type=\"graph.Json\" />\n        <Parameter Name=\"cumulative\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"t_Dist_2T\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"degFreedom\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"t_Dist_RT\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"degFreedom\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"t_Inv\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"probability\" Type=\"graph.Json\" />\n        <Parameter Name=\"degFreedom\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"t_Inv_2T\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"probability\" Type=\"graph.Json\" />\n        <Parameter Name=\"degFreedom\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"unichar\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"unicode\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"upper\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"usdollar\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"number\" Type=\"graph.Json\" />\n        <Parameter Name=\"decimals\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"value\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"text\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"varA\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"varPA\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"var_P\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"var_S\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"vdb\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"cost\" Type=\"graph.Json\" />\n        <Parameter Name=\"salvage\" Type=\"graph.Json\" />\n        <Parameter Name=\"life\" Type=\"graph.Json\" />\n        <Parameter Name=\"startPeriod\" Type=\"graph.Json\" />\n        <Parameter Name=\"endPeriod\" Type=\"graph.Json\" />\n        <Parameter Name=\"factor\" Type=\"graph.Json\" />\n        <Parameter Name=\"noSwitch\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"vlookup\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"lookupValue\" Type=\"graph.Json\" />\n        <Parameter Name=\"tableArray\" Type=\"graph.Json\" />\n        <Parameter Name=\"colIndexNum\" Type=\"graph.Json\" />\n        <Parameter Name=\"rangeLookup\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"weekday\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"serialNumber\" Type=\"graph.Json\" />\n        <Parameter Name=\"returnType\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"weekNum\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"serialNumber\" Type=\"graph.Json\" />\n        <Parameter Name=\"returnType\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"weibull_Dist\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"alpha\" Type=\"graph.Json\" />\n        <Parameter Name=\"beta\" Type=\"graph.Json\" />\n        <Parameter Name=\"cumulative\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"workDay\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"startDate\" Type=\"graph.Json\" />\n        <Parameter Name=\"days\" Type=\"graph.Json\" />\n        <Parameter Name=\"holidays\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"workDay_Intl\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"startDate\" Type=\"graph.Json\" />\n        <Parameter Name=\"days\" Type=\"graph.Json\" />\n        <Parameter Name=\"weekend\" Type=\"graph.Json\" />\n        <Parameter Name=\"holidays\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"xirr\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <Parameter Name=\"dates\" Type=\"graph.Json\" />\n        <Parameter Name=\"guess\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"xnpv\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <Parameter Name=\"dates\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"xor\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"year\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"serialNumber\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"yearFrac\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"startDate\" Type=\"graph.Json\" />\n        <Parameter Name=\"endDate\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"yield\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"pr\" Type=\"graph.Json\" />\n        <Parameter Name=\"redemption\" Type=\"graph.Json\" />\n        <Parameter Name=\"frequency\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"yieldDisc\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"pr\" Type=\"graph.Json\" />\n        <Parameter Name=\"redemption\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"yieldMat\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"settlement\" Type=\"graph.Json\" />\n        <Parameter Name=\"maturity\" Type=\"graph.Json\" />\n        <Parameter Name=\"issue\" Type=\"graph.Json\" />\n        <Parameter Name=\"rate\" Type=\"graph.Json\" />\n        <Parameter Name=\"pr\" Type=\"graph.Json\" />\n        <Parameter Name=\"basis\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"z_Test\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFunctions\" />\n        <Parameter Name=\"array\" Type=\"graph.Json\" />\n        <Parameter Name=\"x\" Type=\"graph.Json\" />\n        <Parameter Name=\"sigma\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookFunctionResult\" />\n      </Action>\n      <Action Name=\"add\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookChart)\" />\n        <Parameter Name=\"type\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"sourceData\" Type=\"graph.Json\" />\n        <Parameter Name=\"seriesBy\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.workbookChart\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"workbookChartCollection: add\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Creates a new chart.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartcollection-add?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"add\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookNamedItem)\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"reference\" Type=\"graph.Json\" />\n        <Parameter Name=\"comment\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.workbookNamedItem\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Add Named Item\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Adds a new name to the collection of the given scope using the user's locale for the formula.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/nameditem-add?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"add\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookTable)\" />\n        <Parameter Name=\"address\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"hasHeaders\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.workbookTable\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create table\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new Table.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/workbook-post-tables?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"add\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookTableColumn)\" />\n        <Parameter Name=\"index\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.workbookTableColumn\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"TableColumnCollection: add\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Adds a new column to the table.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tablecolumncollection-add?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"add\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookTableRow)\" />\n        <Parameter Name=\"index\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n        <ReturnType Type=\"graph.workbookTableRow\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"TableRowCollection: add\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Adds rows to the end of the table. Note that the API can accept multiple rows data using this API. Adding one row at a time could lead to performance degradation. The recommended approach would be to batch the rows together in a single call rather than doing single row insertion. For best results, collect the rows to be inserted on the application side and perform single rows add operation. Experiment with the number of rows to determine the ideal number of rows to use in single API call. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tablerowcollection-add?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"add\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookWorksheet)\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.workbookWorksheet\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"WorksheetCollection: add\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Adds a new worksheet to the workbook. The worksheet will be added at the end of existing worksheets. If you wish to activate the newly added worksheet, call '.activate() on it.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/worksheetcollection-add?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"add\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.site)\" />\n        <Parameter Name=\"value\" Type=\"Collection(graph.site)\" />\n        <ReturnType Type=\"Collection(graph.site)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Follow site\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Follow a user's site or multiple sites.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/site-follow?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"add\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.conversationMember)\" />\n        <Parameter Name=\"values\" Type=\"Collection(graph.conversationMember)\" />\n        <ReturnType Type=\"Collection(graph.actionResultPart)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"conversationMember: add\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add multiple members in a single request to a team. The response provides details about which memberships could and couldn't be created.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/conversationmembers-add?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"addFormulaLocal\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookNamedItem)\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"formula\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"comment\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.workbookNamedItem\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Add Named Item FormulaLocal\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Adds a new name to the collection of the given scope using the user's locale for the formula.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/nameditem-addformulalocal?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"apply\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFilter\" />\n        <Parameter Name=\"criteria\" Type=\"graph.workbookFilterCriteria\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"filter: apply\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Apply the given filter criteria on the given column.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/filter-apply?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"apply\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRangeSort\" />\n        <Parameter Name=\"fields\" Type=\"Collection(graph.workbookSortField)\" />\n        <Parameter Name=\"matchCase\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Parameter Name=\"hasHeaders\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Parameter Name=\"orientation\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"method\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"apply\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookTableSort\" />\n        <Parameter Name=\"fields\" Type=\"Collection(graph.workbookSortField)\" />\n        <Parameter Name=\"matchCase\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Parameter Name=\"method\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"TableSort: apply\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Perform a sort operation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tablesort-apply?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"applyBottomItemsFilter\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFilter\" />\n        <Parameter Name=\"count\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"applyBottomPercentFilter\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFilter\" />\n        <Parameter Name=\"percent\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"applyCellColorFilter\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFilter\" />\n        <Parameter Name=\"color\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"applyCustomFilter\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFilter\" />\n        <Parameter Name=\"criteria1\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"criteria2\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"oper\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"applyDynamicFilter\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFilter\" />\n        <Parameter Name=\"criteria\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"applyFontColorFilter\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFilter\" />\n        <Parameter Name=\"color\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"applyIconFilter\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFilter\" />\n        <Parameter Name=\"icon\" Type=\"graph.workbookIcon\" />\n      </Action>\n      <Action Name=\"applyTopItemsFilter\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFilter\" />\n        <Parameter Name=\"count\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"applyTopPercentFilter\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFilter\" />\n        <Parameter Name=\"percent\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"applyValuesFilter\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFilter\" />\n        <Parameter Name=\"values\" Type=\"graph.Json\" />\n      </Action>\n      <Action Name=\"clear\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookFilter\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"filter: clear\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Clear the filter on the given column.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/filter-clear?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"clear\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookTableSort\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"TableSort: clear\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Clears the sorting that is currently on the table. While this doesn't modify the table's ordering, it clears the state of the header buttons.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tablesort-clear?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"clear\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookChartFill\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ChartFill: clear\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Clear the fill color of a chart element.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartfill-clear?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"clear\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookChartLineFormat\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ChartLineFormat: clear\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Clear the line format of a chart element.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartlineformat-clear?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"clear\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <Parameter Name=\"applyTo\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"clear\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRangeFill\" />\n      </Action>\n      <Action Name=\"reapply\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookTableSort\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"TableSort: reapply\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Reapplies the current sorting parameters to the table.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tablesort-reapply?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"autofitColumns\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRangeFormat\" />\n      </Action>\n      <Action Name=\"autofitRows\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRangeFormat\" />\n      </Action>\n      <Action Name=\"calculate\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookApplication\" />\n        <Parameter Name=\"calculationType\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"workbookApplication: calculate\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Recalculate all currently opened workbooks in Excel.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/workbookapplication-calculate?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"setSolidColor\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookChartFill\" />\n        <Parameter Name=\"color\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ChartFill: setSolidColor\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Sets the fill formatting of a chart element to a uniform color.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartfill-setsolidcolor?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"delete\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <Parameter Name=\"shift\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"insert\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <Parameter Name=\"shift\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n      </Action>\n      <Action Name=\"merge\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n        <Parameter Name=\"across\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"unmerge\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookRange\" />\n      </Action>\n      <Action Name=\"clearFilters\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookTable\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Table: clearFilters\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Clears all the filters currently applied on the table.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/table-clearfilters?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"convertToRange\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookTable\" />\n        <ReturnType Type=\"graph.workbookRange\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Table: convertToRange\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Converts the table into a normal range of cells. All data is preserved.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/table-converttorange?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"reapplyFilters\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookTable\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Table: reapplyFilters\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Reapplies all the filters currently on the table.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/table-reapplyfilters?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"closeSession\" IsBound=\"true\">\n        <Parameter Name=\"this\" Type=\"graph.workbook\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Close Session\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to close an existing workbook session. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/workbook-closesession?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"createSession\" IsBound=\"true\">\n        <Parameter Name=\"this\" Type=\"graph.workbook\" />\n        <Parameter Name=\"persistChanges\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.workbookSessionInfo\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create session\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new workbook session.  Excel APIs can be called in one of two modes:  To represent the session in the API, use the `workbook-session-id: {session-id}` header.  In some cases, creating a new session requires an indeterminate time to complete. Microsoft Graph also provides a long running operations pattern. This pattern provides a way to poll for creation status updates, without waiting for the creation to complete. The following are the steps:\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/workbook-createsession?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"refreshSession\" IsBound=\"true\">\n        <Parameter Name=\"this\" Type=\"graph.workbook\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Refresh Session\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to refresh an existing workbook session. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/workbook-refreshsession?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"protect\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookWorksheetProtection\" />\n        <Parameter Name=\"options\" Type=\"graph.workbookWorksheetProtectionOptions\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"workbookWorksheetProtection: protect\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Protect a worksheet. It throws if the worksheet has been protected.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/worksheetprotection-protect?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"unprotect\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookWorksheetProtection\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"workbookWorksheetProtection: unprotect\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Unprotect a worksheet\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/worksheetprotection-unprotect?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"refresh\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookPivotTable\" />\n      </Action>\n      <Action Name=\"refreshAll\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.workbookPivotTable)\" />\n      </Action>\n      <Action Name=\"setData\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookChart\" />\n        <Parameter Name=\"sourceData\" Type=\"graph.Json\" />\n        <Parameter Name=\"seriesBy\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Chart: setData\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Resets the source data for the chart.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chart-setdata?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"setPosition\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.workbookChart\" />\n        <Parameter Name=\"startCell\" Type=\"graph.Json\" />\n        <Parameter Name=\"endCell\" Type=\"graph.Json\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Chart: setPosition\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Positions the chart relative to cells on the worksheet.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chart-setposition?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"accept\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.calendarSharingMessage\" />\n        <ReturnType Type=\"graph.calendar\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"accept\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.event\" />\n        <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"SendResponse\" Type=\"Edm.Boolean\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"event: accept\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Accept the specified event in a user calendar.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/event-accept?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"accept\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.eventMessageRequest\" />\n        <Parameter Name=\"SendResponse\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"decline\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.event\" />\n        <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"SendResponse\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"ProposedNewTime\" Type=\"graph.timeSlot\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"event: decline\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Decline invitation to the specified event in a user calendar. If the event allows proposals for new times, on declining the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/event-decline?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"decline\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.eventMessageRequest\" />\n        <Parameter Name=\"ProposedNewTime\" Type=\"graph.timeSlot\" />\n        <Parameter Name=\"SendResponse\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"decline\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.scheduleChangeRequest\" />\n        <Parameter Name=\"message\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"dismissReminder\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.event\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"event: dismissReminder\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Dismiss a reminder that has been triggered for an event in a user calendar.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/event-dismissreminder?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"forward\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.event\" />\n        <Parameter Name=\"ToRecipients\" Type=\"Collection(graph.recipient)\" />\n        <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"event: forward\" />\n            <PropertyValue Property=\"LongDescription\" String=\"This action allows the organizer or attendee of a meeting event to forward the &#xA;meeting request to a new recipient.  If the meeting event is forwarded from an attendee's Microsoft 365 mailbox to another recipient, this action &#xA;also sends a message to notify the organizer of the forwarding, and adds the recipient to the organizer's &#xA;copy of the meeting event. This convenience is not available when forwarding from an Outlook.com account.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/event-forward?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"forward\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.message\" />\n        <Parameter Name=\"ToRecipients\" Type=\"Collection(graph.recipient)\" />\n        <Parameter Name=\"Message\" Type=\"graph.message\" />\n        <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"message: forward\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Forward a message using either JSON or MIME format. When using JSON format, you can:&#xA;- Specify either a comment or the **body** property of the `message` parameter. Specifying both will return an HTTP 400 Bad Request error.&#xA;- Specify either the `toRecipients` parameter or the **toRecipients** property of the `message` parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error. When using MIME format:&#xA;- Provide the applicable Internet message headers and the MIME content, all encoded in **base64** format in the request body.&#xA;- Add any attachments and S/MIME properties to the MIME content. This method saves the message in the **Sent Items** folder. Alternatively, create a draft to forward a message, and send it later.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/message-forward?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"forward\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.post\" />\n        <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"ToRecipients\" Type=\"Collection(graph.recipient)\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"post: forward\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Forward a post to a recipient. You can specify both the parent conversation and thread in the request, &#xA;or, you can specify just the parent thread without the parent conversation. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/post-forward?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"snoozeReminder\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.event\" />\n        <Parameter Name=\"NewReminderTime\" Type=\"graph.dateTimeTimeZone\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"event: snoozeReminder\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Postpone a reminder for an event in a user calendar until a new time.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/event-snoozereminder?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"tentativelyAccept\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.event\" />\n        <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"SendResponse\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"ProposedNewTime\" Type=\"graph.timeSlot\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"event: tentativelyAccept\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Tentatively accept the specified event in a user calendar. If the event allows proposals for new times, on responding tentative to the event, an invitee can choose to suggest an alternative time by including the **proposedNewTime** parameter. For more information on how to propose a time, and how to receive and accept a new time proposal, see Propose new meeting times.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/event-tentativelyaccept?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"tentativelyAccept\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.eventMessageRequest\" />\n        <Parameter Name=\"ProposedNewTime\" Type=\"graph.timeSlot\" />\n        <Parameter Name=\"SendResponse\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"copy\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.mailFolder\" />\n        <Parameter Name=\"DestinationId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.mailFolder\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"mailFolder: copy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Copy a mailfolder and its contents to another mailfolder.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/mailfolder-copy?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"copy\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.message\" />\n        <Parameter Name=\"DestinationId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.message\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"message: copy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Copy a message to a folder within the user's mailbox.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/message-copy?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"copy\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.driveItem\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"parentReference\" Type=\"graph.itemReference\" />\n        <ReturnType Type=\"graph.driveItem\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"driveItem: copy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Asynchronously creates a copy of an [driveItem][item-resource] (including any children), under a new parent item or with a new name.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-copy?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"move\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.mailFolder\" />\n        <Parameter Name=\"DestinationId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.mailFolder\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"mailFolder: move\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Move a mailfolder and its contents to another mailfolder.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/mailfolder-move?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"move\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.message\" />\n        <Parameter Name=\"DestinationId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.message\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"message: move\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Move a message to another folder within the specified user's mailbox. This creates a new copy of the message in the destination folder and removes the original message.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/message-move?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"createForward\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.message\" />\n        <Parameter Name=\"ToRecipients\" Type=\"Collection(graph.recipient)\" />\n        <Parameter Name=\"Message\" Type=\"graph.message\" />\n        <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.message\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"message: createForward\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a draft to forward an existing message, in either JSON or MIME format. When using JSON format, you can: &#xA;- Specify either a comment or the **body** property of the `message` parameter. Specifying both will return an HTTP 400 Bad Request error.&#xA;- Specify either the `toRecipients` parameter or the **toRecipients** property of the `message` parameter. Specifying both or specifying neither will return an HTTP 400 Bad Request error.&#xA;- Update the draft later to add content to the **body** or change other message properties. When using MIME format:&#xA;- Provide the applicable Internet message headers and the MIME content, all encoded in **base64** format in the request body.&#xA;- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, forward a message in a single operation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/message-createforward?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"createReply\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.message\" />\n        <Parameter Name=\"Message\" Type=\"graph.message\" />\n        <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.message\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"message: createReply\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a draft to reply to the sender of a message in either JSON or MIME format. When using JSON format:&#xA;- Specify either a comment or the **body** property of the `message` parameter. Specifying both will return an HTTP 400 Bad Request error.&#xA;- If **replyTo** is specified in the original message, per Internet Message Format (RFC 2822), you should send the reply to the recipients in **replyTo**, and not the recipients in **from**.&#xA;- You can update the draft later to add reply content to the **body** or change other message properties. When using MIME format:&#xA;- Provide the applicable Internet message headers and the MIME content, all encoded in **base64** format in the request body.&#xA;- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, reply to a message in a single operation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/message-createreply?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"createReplyAll\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.message\" />\n        <Parameter Name=\"Message\" Type=\"graph.message\" />\n        <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.message\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"message: createReplyAll\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a draft to reply to the sender and all recipients of a message in either JSON or MIME format. When using JSON format:&#xA;- Specify either a comment or the **body** property of the `message` parameter. Specifying both will return an HTTP 400 Bad Request error.&#xA;- If the original message specifies a recipient in the **replyTo** property, per Internet Message Format (RFC 2822), you should send the reply to the recipients in the **replyTo** and **toRecipients** properties, and not the recipients in the **from** and **toRecipients** properties. &#xA;- You can update the draft message later. When using MIME format:&#xA;- Provide the applicable Internet message headers and the MIME content, all encoded in **base64** format in the request body.&#xA;- Add any attachments and S/MIME properties to the MIME content. Send the draft message in a subsequent operation. Alternatively, reply-all to a message in a single action.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/message-createreplyall?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"reply\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.message\" />\n        <Parameter Name=\"Message\" Type=\"graph.message\" />\n        <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"message: reply\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Reply to the sender of a message using either JSON or MIME format. When using JSON format:&#xA;* Specify either a comment or the **body** property of the `message` parameter. Specifying both will return an HTTP `400 Bad Request` error.&#xA;* If the original message specifies a recipient in the **replyTo** property, per Internet Message Format (RFC 2822), send the reply to the recipients in **replyTo** and not the recipient in the **from** property. When using MIME format:&#xA;- Provide the applicable Internet message headers and the MIME content, all encoded in **base64** format in the request body.&#xA;- Add any attachments and S/MIME properties to the MIME content. This method saves the message in the **Sent Items** folder. Alternatively, create a draft to reply to a message, and send it later.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/message-reply?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"reply\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.post\" />\n        <Parameter Name=\"Post\" Type=\"graph.post\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create openTypeExtension\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"reply\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.conversationThread\" />\n        <Parameter Name=\"Post\" Type=\"graph.post\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Add attachment\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add an attachment when creating a group post.  This operation limits the size of the attachment you can add to under 3 MB. An attachment can be one of the following types: All these types of attachment resources are derived from the attachment&#xA;resource. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/post-post-attachments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"replyAll\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.message\" />\n        <Parameter Name=\"Message\" Type=\"graph.message\" />\n        <Parameter Name=\"Comment\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"message: replyAll\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Reply to all recipients of a message using either JSON or MIME format. When using JSON format:&#xA;- Specify either a comment or the **body** property of the `message` parameter. Specifying both will return an HTTP 400 Bad Request error.&#xA;- If the original message specifies a recipient in the **replyTo** property, per Internet Message Format (RFC 2822), send the reply to the recipients in **replyTo** and not the recipient in the **from** property. When using MIME format:&#xA;- Provide the applicable Internet message headers and the MIME content, all encoded in **base64** format in the request body.&#xA;- Add any attachments and S/MIME properties to the MIME content. This method saves the message in the **Sent Items** folder. Alternatively, create a draft to reply-all to a message, and send it later.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/message-replyall?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"send\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.message\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"message: send\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Send an existing draft message.  The draft message can be a new message draft, reply draft, reply-all draft, or a forward draft.  This method saves the message in the **Sent Items** folder. Alternatively, send a new message in a single operation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/message-send?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"send\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.salesInvoice\" />\n      </Action>\n      <Action Name=\"send\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.salesQuote\" />\n      </Action>\n      <Action Name=\"unsubscribe\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.message\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"message: unsubscribe\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Submits a email request on behalf of the signed-in user to unsubscribe from an email distribution list. Uses the information in the `List-Unsubscribe` header. Message senders can use mailing lists in a user-friendly way by including an option for recipients to opt out. They can do so by specifying the `List-Unsubscribe` header in each message following RFC-2369. **Note** In particular, for the **unsubscribe** action to work, the sender must specify `mailto:` and not URL-based unsubscribe information. Setting that header would also set the **unsubscribeEnabled** property of the message instance to `true`, and the **unsubscribeData** property to the header data. If the **unsubscribeEnabled** property of a message is `true`, you can use the **unsubscribe** action to unsubscribe the user from similar future messages as managed by the message sender. A successful **unsubscribe** action moves the message to the **Deleted Items** folder. The actual exclusion of the user from future mail distribution is managed by the sender.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/message-unsubscribe?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"createUploadSession\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.attachment)\" />\n        <Parameter Name=\"AttachmentItem\" Type=\"graph.attachmentItem\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.uploadSession\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"attachment: createUploadSession\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create an upload session that allows an app to iteratively upload ranges of a file, so as to attach the file to an Outlook item. The item can be a message or event. Use this approach to attach a file if the file size is between 3 MB and 150 MB. To attach a file that's smaller than 3 MB, do a `POST` operation on the **attachments** navigation property of the Outlook item; see how to do this for a message or for an event.  As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. Request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload.  The following are the steps to attach a file to an Outlook item using an upload session: See attach large files to Outlook messages or events for an example.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/attachment-createuploadsession?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"createUploadSession\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.driveItem\" />\n        <Parameter Name=\"item\" Type=\"graph.driveItemUploadableProperties\" />\n        <ReturnType Type=\"graph.uploadSession\" />\n      </Action>\n      <Action Name=\"createUploadSession\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.printDocument\" />\n        <Parameter Name=\"properties\" Type=\"graph.printDocumentUploadProperties\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.uploadSession\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"printDocument: createUploadSession\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create an upload session that allows an app to iteratively upload ranges of a binary file linked to the print document. As part of the response, this action returns an upload URL that can be used in subsequent sequential `PUT` queries. Request headers for each `PUT` operation can be used to specify the exact range of bytes to be uploaded. This allows transfer to be resumed, in case the network connection is dropped during upload. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/printdocument-createuploadsession?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"createUploadSession\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.attachmentBase)\" />\n        <Parameter Name=\"attachmentInfo\" Type=\"graph.attachmentInfo\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.uploadSession\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"taskFileAttachment: createUploadSession\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create an upload session to iteratively upload ranges of a file as an attachment to a todoTask. As part of the response, this action returns an upload URL that you can use in subsequent sequential `PUT` queries. The request headers for each `PUT` operation let you specify the exact range of bytes to be uploaded. This allows the transfer to be resumed, in case the network connection is dropped during the upload. The following are the steps to attach a file to a Microsoft To Do task using an upload session: For an example that describes the end-to-end attachment process, see attach files to a To Do task.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/taskfileattachment-createuploadsession?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"getSchedule\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.calendar\" />\n        <Parameter Name=\"Schedules\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"EndTime\" Type=\"graph.dateTimeTimeZone\" />\n        <Parameter Name=\"StartTime\" Type=\"graph.dateTimeTimeZone\" />\n        <Parameter Name=\"AvailabilityViewInterval\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"Collection(graph.scheduleInformation)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"calendar: getSchedule\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the free/busy availability information for a collection of users, distributions lists, or resources (rooms or equipment) for a specified time period.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/calendar-getschedule?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"remove\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.site)\" />\n        <Parameter Name=\"value\" Type=\"Collection(graph.site)\" />\n        <ReturnType Type=\"Collection(graph.site)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Unfollow site\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Unfollow a user's site or multiple sites.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/site-unfollow?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"remove\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.groupPolicyUploadedDefinitionFile\" />\n      </Action>\n      <Action Name=\"addCopy\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.contentType)\" />\n        <Parameter Name=\"contentType\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.contentType\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"contentType: addCopy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add a copy of a [content type][contentType] from a [site][site] to a [list][list].\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/contenttype-addcopy?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"addCopyFromContentTypeHub\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.contentType)\" />\n        <Parameter Name=\"contentTypeId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.contentType\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"contentType: addCopyFromContentTypeHub\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add or sync a copy of a published content type from the content type hub to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see getCompatibleHubContentTypes and the blog post Syntex Product Updates – August 2021.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/contenttype-addcopyfromcontenttypehub?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"assignSensitivityLabel\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.driveItem\" />\n        <Parameter Name=\"sensitivityLabelId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"assignmentMethod\" Type=\"graph.sensitivityLabelAssignmentMethod\" />\n        <Parameter Name=\"justificationText\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"checkin\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.driveItem\" />\n        <Parameter Name=\"checkInAs\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"comment\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"driveItem: checkin\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Check in a checked out **driveItem** resource, which makes the version of the document available to others.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-checkin?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"checkout\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.driveItem\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"driveItem: checkout\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Check out a **driveItem** resource to prevent others from editing the document, and prevent your changes from being visible until the documented is checked in.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-checkout?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"createLink\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.driveItem\" />\n        <Parameter Name=\"type\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"scope\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Parameter Name=\"password\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"message\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"recipients\" Type=\"Collection(graph.driveRecipient)\" />\n        <Parameter Name=\"retainInheritedPermissions\" Type=\"Edm.Boolean\" />\n        <ReturnType Type=\"graph.permission\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"driveItem: createLink\" />\n            <PropertyValue Property=\"LongDescription\" String=\"You can use **createLink** action to share a driveItem via a sharing link. The **createLink** action will create a new sharing link if the specified link type doesn't already exist for the calling application.&#xA;If a sharing link of the specified type already exists for the app, the existing sharing link will be returned. DriveItem resources inherit sharing permissions from their ancestors.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-createlink?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"createLink\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.listItem\" />\n        <Parameter Name=\"type\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"scope\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Parameter Name=\"password\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"recipients\" Type=\"Collection(graph.driveRecipient)\" />\n        <Parameter Name=\"retainInheritedPermissions\" Type=\"Edm.Boolean\" />\n        <ReturnType Type=\"graph.permission\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"listItem: createLink\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a sharing link for a listItem. The **createLink** action creates a new sharing link if the specified link type doesn't already exist for the calling application.&#xA;If a sharing link of the specified type already exists for the app, this action will return the existing sharing link. **listItem** resources inherit sharing permissions from the list the item resides in.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/listitem-createlink?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"extractSensitivityLabels\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.driveItem\" />\n        <ReturnType Type=\"graph.extractSensitivityLabelsResult\" />\n      </Action>\n      <Action Name=\"follow\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.driveItem\" />\n        <ReturnType Type=\"graph.driveItem\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Follow drive item\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Follow a driveItem.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-follow?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"invite\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.driveItem\" />\n        <Parameter Name=\"requireSignIn\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"roles\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"sendInvitation\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"message\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"recipients\" Type=\"Collection(graph.driveRecipient)\" Nullable=\"false\" />\n        <Parameter Name=\"retainInheritedPermissions\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"expirationDateTime\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"password\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.permission)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Send a sharing invitation\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Sends a sharing invitation for a **DriveItem**.&#xA;A sharing invitation provides permissions to the recipients and optionally sends an email to the recipients to notify them the item was shared.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-invite?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"invite\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.participant)\" />\n        <Parameter Name=\"participants\" Type=\"Collection(graph.invitationParticipantInfo)\" Nullable=\"false\" />\n        <Parameter Name=\"clientContext\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.inviteParticipantsOperation\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete participant\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete a specific participant in a call. In some situations, it is appropriate for an application to remove a participant from an active call. This action can be done before or after the participant answers the call. When an active caller is removed, they are immediately dropped from the call with no pre- or post-removal notification. When an invited participant is removed, any outstanding add participant request is canceled.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/participant-delete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"preview\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.driveItem\" />\n        <Parameter Name=\"viewer\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"chromeless\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"allowEdit\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"page\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"zoom\" Type=\"Edm.Double\" />\n        <ReturnType Type=\"graph.itemPreviewInfo\" />\n      </Action>\n      <Action Name=\"unfollow\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.driveItem\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Unfollow drive item\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Unfollow a driveItem.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-unfollow?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"validatePermission\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.driveItem\" />\n        <Parameter Name=\"challengeToken\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"password\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"associateWithHubSites\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.contentType\" />\n        <Parameter Name=\"hubSiteUrls\" Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"propagateToExistingLists\" Type=\"Edm.Boolean\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"contentType: associateWithHubSites\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Associate a [content type][contentType] with a list of hub sites.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/contenttype-associatewithhubsites?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"copyToDefaultContentLocation\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.contentType\" />\n        <Parameter Name=\"sourceFile\" Type=\"graph.itemReference\" Nullable=\"false\" />\n        <Parameter Name=\"destinationFileName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"contentType: copyToDefaultContentLocation\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Copy a file to a default content location in a [content type][contentType]. The file can then be added as a default file or template via a POST operation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/contenttype-copytodefaultcontentlocation?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"getPositionOfWebPart\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.webPart\" />\n        <ReturnType Type=\"graph.webPartPosition\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"webPart: getPosition\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the webPartPosition information of a webPart.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/webpart-getposition?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"getWebPartsByPosition\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.sitePage\" />\n        <Parameter Name=\"webPartIndex\" Type=\"Edm.Double\" />\n        <Parameter Name=\"horizontalSectionId\" Type=\"Edm.Double\" />\n        <Parameter Name=\"isInVerticalSection\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"columnId\" Type=\"Edm.Double\" />\n        <ReturnType Type=\"Collection(graph.webPart)\" />\n      </Action>\n      <Action Name=\"grant\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.permission\" />\n        <Parameter Name=\"roles\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"recipients\" Type=\"Collection(graph.driveRecipient)\" />\n        <ReturnType Type=\"Collection(graph.permission)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"permission: grant\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Grant users access to a link represented by a [permission][].\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/permission-grant?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"revokeGrants\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.permission\" />\n        <Parameter Name=\"grantees\" Type=\"Collection(graph.driveRecipient)\" />\n        <ReturnType Type=\"graph.permission\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"permission: revokeGrants\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Revoke access to a [listItem][] or [driveItem][] granted via a sharing link by removing the specified [recipient][] from the link.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/permission-revokegrants?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"restoreVersion\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.driveItemVersion\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Restore a previous version of a DriveItem\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Restore a previous version of a DriveItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the file.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitemversion-restore?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"restoreVersion\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.listItemVersion\" />\n      </Action>\n      <Action Name=\"addGroup\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.groupLifecyclePolicy\" />\n        <Parameter Name=\"groupId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"removeGroup\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.groupLifecyclePolicy\" />\n        <Parameter Name=\"groupId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"renewGroup\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.groupLifecyclePolicy)\" Nullable=\"false\" />\n        <Parameter Name=\"groupId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"groupLifecyclePolicy: renewGroup\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Renew a group's expiration. When a group is renewed, the group expiration is extended by the number of days defined in the policy.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/grouplifecyclepolicy-renewgroup?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"acquireAccessToken\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.synchronization\" />\n        <Parameter Name=\"credentials\" Type=\"Collection(graph.synchronizationSecretKeyStringValuePair)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"acquireAccessToken\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Acquire an OAuth Access token to authorize the Azure AD provisioning service to provision users into an application.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/synchronization-synchronization-acquireaccesstoken?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"discover\" IsBound=\"true\" EntitySetPath=\"bindingParameter\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.directoryDefinition\" />\n        <ReturnType Type=\"graph.directoryDefinition\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"directoryDefinition: discover\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Discover the latest schema definition for provisioning to an application. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directorydefinition-discover?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"parseExpression\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.synchronizationSchema\" />\n        <Parameter Name=\"expression\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"testInputObject\" Type=\"graph.expressionInputObject\" />\n        <Parameter Name=\"targetAttributeDefinition\" Type=\"graph.attributeDefinition\" />\n        <ReturnType Type=\"graph.parseExpressionResponse\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"synchronizationSchema: parseExpression\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Azure Active Directory.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/synchronization-synchronizationschema-parseexpression?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"provisionOnDemand\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.synchronizationJob\" />\n        <Parameter Name=\"parameters\" Type=\"Collection(graph.synchronizationJobApplicationParameters)\" />\n        <ReturnType Type=\"graph.stringKeyStringValuePair\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"synchronizationJob: provisionOnDemand\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/synchronization-synchronizationjob-provision-on-demand?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"restart\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.synchronizationJob\" />\n        <Parameter Name=\"criteria\" Type=\"graph.synchronizationJobRestartCriteria\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Restart synchronizationJob\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/synchronization-synchronizationjob-restart?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"restart\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.teamworkDevice\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"teamworkDevice: restart\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Restart the specified Microsoft Teams-enabled device asynchronously.  A device is restarted after the async operation completes successfully, which might occur subsequent to a response from this API.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamworkdevice-restart?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"stop\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.synchronizationJob\" />\n      </Action>\n      <Action Name=\"stop\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.accessReviewInstance\" />\n\t\t<Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Stop accessReviewInstance\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be `Completed`, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"stop\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.accessReview\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Stop accessReview (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, stop a currently active accessReview.  The target object can be either a one-time access review, or an instance of a recurring access review.  (To prevent a recurring access review from starting future instances, update it to change its scheduled end date).  After the access review stops, reviewers can no longer give input, and the access review decisions can be applied.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreview-stop?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"stop\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.request\" />\n      </Action>\n      <Action Name=\"stop\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.accessReviewScheduleDefinition\" />\n      </Action>\n      <Action Name=\"stop\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.accessReviewStage\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"accessReviewStage: stop\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Stop an access review stage that is `inProgress`. After the access review stage stops, the stage **status** will be `Completed` and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created.  The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"validateCredentials\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.synchronizationJob\" />\n        <Parameter Name=\"applicationIdentifier\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"templateId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"useSavedCredentials\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"credentials\" Type=\"Collection(graph.synchronizationSecretKeyStringValuePair)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"synchronizationJob: validateCredentials\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Validate that the credentials are valid in the tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/synchronization-synchronizationjob-validatecredentials?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"validateCredentials\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.synchronizationJob)\" />\n        <Parameter Name=\"applicationIdentifier\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"templateId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"useSavedCredentials\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"credentials\" Type=\"Collection(graph.synchronizationSecretKeyStringValuePair)\" />\n      </Action>\n      <Action Name=\"acceptRecommendations\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.accessReviewInstance\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"accessReviewInstance: acceptRecommendations\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that have not been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if **recommendationsEnabled** is `true` on the accessReviewScheduleDefinition object. If there is not a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"applyDecisions\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.accessReviewInstance\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"accessReviewInstance: applyDecisions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is `false` in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be `Completed` to call this method.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"applyDecisions\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.accessReview\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Apply accessReview (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, apply the decisions of a completed accessReview.  The target object can be either a one-time access review, or an instance of a recurring access review.   After an access review is finished, either because it reached the end date or an administrator stopped it manually, and auto-apply wasn't configured for the review, you can call Apply to apply the changes. Until apply occurs, the decisions to remove access rights do not appear on the source resource, the users for instance retain their group memberships. By calling apply, the outcome of the review is implemented by updating the group or application. If a user's access was denied in the review, when an administrator calls this API, Azure AD removes their membership or application assignment.  After an access review is finished, and auto-apply was configured, then the status of the review will change from Completed through intermediate states and finally will change to state Applied. You should expect to see denied users, if any, being removed from the resource group membership or app assignment in a few minutes. A configured auto applying review, or selecting Apply doesn't have an effect on a group that originates in an on-premises directory or a dynamic group. If you want to change a group that originates on-premises, download the results and apply those changes to the representation of the group in that directory.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreview-apply?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"batchRecordDecisions\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.accessReviewInstance\" />\n        <Parameter Name=\"decision\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"justification\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"principalId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"resourceId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"accessReviewInstance: batchRecordDecisions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Enables reviewers to review all accessReviewInstanceDecisionItem objects in batches by using **principalId**, **resourceId**, or neither.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"resetDecisions\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.accessReviewInstance\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"accessReviewInstance: resetDecisions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to `notReviewed`.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"resetDecisions\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.accessReview\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Reset accessReview (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, reset the decisions of a currently active accessReview.  The target object can be either a one-time access review, or an instance of a recurring access review.  Previous decisions are no longer recorded, but reviewers can continue to update decisions.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreview-reset?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"sendReminder\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.accessReviewInstance\" />\t\t\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"accessReviewInstance: sendReminder\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Send a reminder to the reviewers of a currently active accessReviewInstance.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"sendReminder\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.accessReview\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"SendReminder accessReview\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, send a reminder to the reviewers of a currently active accessReview.  The target object can be either a one-time access review, or an instance of a recurring access review. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreview-sendreminder?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"generateDownloadUri\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.accessReviewHistoryInstance\" />\n        <ReturnType Type=\"graph.accessReviewHistoryInstance\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"accessReviewHistoryInstance: generateDownloadUri\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Generates a URI for an accessReviewHistoryInstance object the **status** for which is `done`. Each URI can be used to retrieve the instance's review history data. Each URI is valid for 24 hours and can be retrieved by fetching the **downloadUri** property from the accessReviewHistoryInstance object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewhistoryinstance-generatedownloaduri?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"recordAllDecisions\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.accessReviewInstanceDecisionItem)\" />\n        <Parameter Name=\"decision\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"justification\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"principalId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"resourceId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"accessReviewInstanceDecisionItem: recordAllDecisions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every **accessReviewInstanceDecisionItem** for which you are the reviewer.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"recordDecisions\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.businessFlow\" />\n        <Parameter Name=\"reviewResult\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"justification\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"recordDecisions\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.request\" />\n        <Parameter Name=\"reviewResult\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"justification\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"reprocess\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.accessPackageAssignmentRequest\" />\n      </Action>\n      <Action Name=\"reprocess\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.accessPackageAssignment\" />\n      </Action>\n      <Action Name=\"getApplicablePolicyRequirements\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.accessPackage\" />\n        <ReturnType Type=\"Collection(graph.accessPackageAssignmentRequestRequirements)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"accessPackage: getApplicablePolicyRequirements\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In Azure AD entitlement management, this action retrieves a list of accessPackageAssignmentRequestRequirements objects that the currently signed-in user can use to create an accessPackageAssignmentRequest.  Each requirement object corresponds to an access package assignment policy that the currently signed-in user is allowed to request an assignment for.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accesspackage-getapplicablepolicyrequirements?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"moveToCatalog\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.accessPackage\" />\n        <Parameter Name=\"catalogId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"accessPackage: moveToCatalog\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In Azure AD entitlement management, this action moves the accessPackage to a specified target accessPackageCatalog. The resources in the access package must be present in the target catalog.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accesspackage-movetocatalog?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"evaluateApplication\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.informationProtectionLabel)\" />\n        <Parameter Name=\"contentInfo\" Type=\"graph.contentInfo\" Nullable=\"false\" />\n        <Parameter Name=\"labelingOptions\" Type=\"graph.labelingOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.informationProtectionAction)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"informationProtectionLabel: evaluateApplication (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Compute the information protection label that should be applied and return the set of actions that must be taken to correctly label the information. This API is useful when a label should be set manually or explicitly by a user or service, rather than automatically based on file contents.  Given contentInfo, which includes existing content metadata key/value pairs, and labelingOptions as an input, the API returns an informationProtectionAction object that contains one of more of the following: \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/informationprotectionlabel-evaluateapplication?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"evaluateClassificationResults\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.informationProtectionLabel)\" />\n        <Parameter Name=\"contentInfo\" Type=\"graph.contentInfo\" Nullable=\"false\" />\n        <Parameter Name=\"classificationResults\" Type=\"Collection(graph.classificationResult)\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.informationProtectionAction)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"informationProtectionLabel: evaluateClassificationResults (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Using classification results, compute the information protection label that should be applied and return the set of actions that must be taken to correctly label the information. This API is useful when a label should be set automatically based on classification of the file contents, rather than labeled directly by a user or service.  To evaluate based on classification results, provide contentInfo, which includes existing content metadata key/value pairs, and classification results. The API returns an informationProtectionAction that contains one of more of the following: \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/informationprotectionlabel-evaluateclassificationresults?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"evaluateRemoval\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.informationProtectionLabel)\" />\n        <Parameter Name=\"contentInfo\" Type=\"graph.contentInfo\" Nullable=\"false\" />\n        <Parameter Name=\"downgradeJustification\" Type=\"graph.downgradeJustification\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <ReturnType Type=\"Collection(graph.informationProtectionAction)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"informationProtectionLabel: evaluateRemoval (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Indicate to the consuming application what actions it should take to remove the label information. Given contentInfo as an input, which includes existing content metadata key/value pairs, the API returns an informationProtectionAction that contains some combination of one of more of the following: \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/informationprotectionlabel-evaluateremoval?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"extractLabel\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.informationProtectionLabel)\" />\n        <Parameter Name=\"contentInfo\" Type=\"graph.contentInfo\" Nullable=\"false\" />\n        <ReturnType Type=\"graph.informationProtectionContentLabel\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"informationProtectionLabel: extractLabel (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Using the metadata that exists on an already-labeled piece of information, resolve the metadata to a specific sensitivity label. The contentInfo input is resolved to informationProtectionContentLabel.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/informationprotectionlabel-extractlabel?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"addApps\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.androidManagedStoreAccountEnterpriseSettings\" />\n        <Parameter Name=\"productIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"approveApps\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.androidManagedStoreAccountEnterpriseSettings\" />\n        <Parameter Name=\"packageIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"approveAllPermissions\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"completeSignup\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.androidManagedStoreAccountEnterpriseSettings\" />\n        <Parameter Name=\"enterpriseToken\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"completeSignup\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.androidForWorkSettings\" />\n        <Parameter Name=\"enterpriseToken\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"createGooglePlayWebToken\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.androidManagedStoreAccountEnterpriseSettings\" />\n        <Parameter Name=\"parentUri\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"requestSignupUrl\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.androidManagedStoreAccountEnterpriseSettings\" />\n        <Parameter Name=\"hostName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"requestSignupUrl\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.androidForWorkSettings\" />\n        <Parameter Name=\"hostName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"setAndroidDeviceOwnerFullyManagedEnrollmentState\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.androidManagedStoreAccountEnterpriseSettings\" />\n        <Parameter Name=\"enabled\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"syncApps\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.androidManagedStoreAccountEnterpriseSettings\" />\n      </Action>\n      <Action Name=\"syncApps\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.androidForWorkSettings\" />\n      </Action>\n      <Action Name=\"unbind\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.androidManagedStoreAccountEnterpriseSettings\" />\n      </Action>\n      <Action Name=\"unbind\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.androidForWorkSettings\" />\n      </Action>\n      <Action Name=\"createToken\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.androidDeviceOwnerEnrollmentProfile\" />\n        <Parameter Name=\"tokenValidityInSeconds\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"createToken\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.androidForWorkEnrollmentProfile\" />\n        <Parameter Name=\"tokenValidityInSeconds\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"revokeToken\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.androidDeviceOwnerEnrollmentProfile\" />\n      </Action>\n      <Action Name=\"revokeToken\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.androidForWorkEnrollmentProfile\" />\n      </Action>\n      <Action Name=\"updateRelationships\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.mobileApp\" />\n        <Parameter Name=\"relationships\" Type=\"Collection(graph.mobileAppRelationship)\" />\n      </Action>\n      <Action Name=\"renewUpload\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.mobileAppContentFile\" />\n      </Action>\n      <Action Name=\"getAppsInstallSummaryReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getAppStatusOverviewReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getDeviceInstallStatusReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getFailedMobileAppsReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getFailedMobileAppsSummaryReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getRelatedAppsStatusReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getUserInstallStatusReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getCompliancePoliciesReportForDevice\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getCompliancePolicyDevicesReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getCompliancePolicyDeviceSummaryReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getComplianceSettingDetailsReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getComplianceSettingsReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getConfigurationPoliciesReportForDevice\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getConfigurationPolicyDevicesReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getConfigurationPolicyDeviceSummaryReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getConfigurationPolicySettingsDeviceSummaryReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getConfigurationSettingDetailsReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getConfigurationSettingsReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getDeviceConfigurationPolicySettingsSummaryReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getDeviceConfigurationPolicyStatusSummary\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getEncryptionReportForDevices\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getQuietTimePolicyUsersReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"skipToken\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getQuietTimePolicyUserSummaryReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getEnrollmentConfigurationPoliciesByDevice\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getActiveMalwareReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getActiveMalwareSummaryReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getMalwareSummaryReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getUnhealthyDefenderAgentsReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getUnhealthyFirewallReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getUnhealthyFirewallSummaryReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getAllCertificatesReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getCertificatesReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getZebraFotaDeploymentReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getGroupPolicySettingsDeviceSettingsReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getMobileApplicationManagementAppConfigurationReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getMobileApplicationManagementAppRegistrationSummaryReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getConfigManagerDevicePolicyStatusReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getRemoteAssistanceSessionsReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getCachedReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"id\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getCompliancePolicyNonComplianceReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getCompliancePolicyNonComplianceSummaryReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getComplianceSettingNonComplianceReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getConfigurationPolicyNonComplianceReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getConfigurationPolicyNonComplianceSummaryReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getConfigurationSettingNonComplianceReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getDeviceManagementIntentPerSettingContributingProfiles\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getDeviceManagementIntentSettingsReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getDeviceNonComplianceReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getDevicesWithoutCompliancePolicyReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getHistoricalReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getNoncompliantDevicesAndSettingsReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getPolicyNonComplianceMetadata\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getPolicyNonComplianceReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getPolicyNonComplianceSummaryReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getReportFilters\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getSettingNonComplianceReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getWindowsQualityUpdateAlertsPerPolicyPerDeviceReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getWindowsQualityUpdateAlertSummaryReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getWindowsUpdateAlertsPerPolicyPerDeviceReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getWindowsUpdateAlertSummaryReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReports\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"revokeAllLicenses\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.iosVppApp\" />\n        <Parameter Name=\"notifyManagedDevices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"revokeDeviceLicense\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.iosVppApp\" />\n        <Parameter Name=\"managedDeviceId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"notifyManagedDevices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"revokeUserLicense\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.iosVppApp\" />\n        <Parameter Name=\"userId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"notifyManagedDevices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"validateXml\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.mobileApp)\" />\n        <Parameter Name=\"officeConfigurationXml\" Type=\"Edm.Binary\" Nullable=\"false\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"hasPayloadLinks\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.mobileApp)\" />\n        <Parameter Name=\"payloadIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.hasPayloadLinkResultItem)\" />\n      </Action>\n      <Action Name=\"hasPayloadLinks\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.androidManagedAppProtection)\" />\n        <Parameter Name=\"payloadIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.hasPayloadLinkResultItem)\" />\n      </Action>\n      <Action Name=\"hasPayloadLinks\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deviceCompliancePolicy)\" />\n        <Parameter Name=\"payloadIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.hasPayloadLinkResultItem)\" />\n      </Action>\n      <Action Name=\"hasPayloadLinks\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deviceConfiguration)\" />\n        <Parameter Name=\"payloadIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.hasPayloadLinkResultItem)\" />\n      </Action>\n      <Action Name=\"hasPayloadLinks\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deviceEnrollmentConfiguration)\" />\n        <Parameter Name=\"payloadIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.hasPayloadLinkResultItem)\" />\n      </Action>\n      <Action Name=\"hasPayloadLinks\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deviceManagementScript)\" />\n        <Parameter Name=\"payloadIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.hasPayloadLinkResultItem)\" />\n      </Action>\n      <Action Name=\"hasPayloadLinks\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.iosLobAppProvisioningConfiguration)\" />\n        <Parameter Name=\"payloadIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.hasPayloadLinkResultItem)\" />\n      </Action>\n      <Action Name=\"hasPayloadLinks\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.iosManagedAppProtection)\" />\n        <Parameter Name=\"payloadIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.hasPayloadLinkResultItem)\" />\n      </Action>\n      <Action Name=\"hasPayloadLinks\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.mdmWindowsInformationProtectionPolicy)\" />\n        <Parameter Name=\"payloadIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.hasPayloadLinkResultItem)\" />\n      </Action>\n      <Action Name=\"hasPayloadLinks\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.targetedManagedAppConfiguration)\" />\n        <Parameter Name=\"payloadIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.hasPayloadLinkResultItem)\" />\n      </Action>\n      <Action Name=\"hasPayloadLinks\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.windowsAutopilotDeploymentProfile)\" />\n        <Parameter Name=\"payloadIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.hasPayloadLinkResultItem)\" />\n      </Action>\n      <Action Name=\"enable\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deviceAndAppManagementAssignmentFilter)\" />\n        <Parameter Name=\"enable\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"enable\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.oemWarrantyInformationOnboarding\" />\n      </Action>\n      <Action Name=\"enable\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.tenantAttachRBAC\" />\n        <Parameter Name=\"enable\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"validateFilter\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deviceAndAppManagementAssignmentFilter)\" />\n        <Parameter Name=\"deviceAndAppManagementAssignmentFilter\" Type=\"graph.deviceAndAppManagementAssignmentFilter\" />\n        <ReturnType Type=\"graph.assignmentFilterValidationResult\" />\n      </Action>\n      <Action Name=\"evaluateAssignmentFilter\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagement\" />\n        <Parameter Name=\"data\" Type=\"graph.assignmentFilterEvaluateRequest\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"getAssignmentFiltersStatusDetails\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagement\" />\n        <Parameter Name=\"managedDeviceId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"payloadId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"userId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"assignmentFilterIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <ReturnType Type=\"graph.assignmentFilterStatusDetails\" />\n      </Action>\n      <Action Name=\"enableAndroidDeviceAdministratorEnrollment\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagement\" />\n      </Action>\n      <Action Name=\"enableLegacyPcManagement\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagement\" />\n      </Action>\n      <Action Name=\"enableUnlicensedAdminstrators\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagement\" />\n      </Action>\n      <Action Name=\"getPolicySets\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.policySet)\" />\n        <Parameter Name=\"policySetIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.policySet)\" />\n      </Action>\n      <Action Name=\"getNoncompliantDevicesToRetire\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deviceCompliancePolicy)\" />\n        <Parameter Name=\"name\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"select\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"search\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"orderBy\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"skip\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"top\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"filter\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Stream\" />\n      </Action>\n      <Action Name=\"refreshDeviceComplianceReportSummarization\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deviceCompliancePolicy)\" />\n      </Action>\n      <Action Name=\"setScheduledRetireState\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deviceCompliancePolicy)\" />\n        <Parameter Name=\"scopedToAllDevices\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"state\" Type=\"graph.scheduledRetireState\" Nullable=\"false\" />\n        <Parameter Name=\"managedDeviceIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"validateComplianceScript\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deviceCompliancePolicy)\" />\n        <Parameter Name=\"deviceCompliancePolicyScript\" Type=\"graph.deviceCompliancePolicyScript\" />\n        <ReturnType Type=\"graph.deviceComplianceScriptValidationResult\" />\n      </Action>\n      <Action Name=\"getTargetedUsersAndDevices\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deviceConfiguration)\" />\n        <Parameter Name=\"deviceConfigurationIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.deviceConfigurationTargetedUserAndDevice)\" />\n      </Action>\n      <Action Name=\"createEnrollmentNotificationConfiguration\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deviceEnrollmentConfiguration)\" />\n        <Parameter Name=\"deviceEnrollmentNotificationConfigurations\" Type=\"Collection(graph.deviceEnrollmentConfiguration)\" />\n      </Action>\n      <Action Name=\"update\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.policySet\" />\n        <Parameter Name=\"addedPolicySetItems\" Type=\"Collection(graph.policySetItem)\" />\n        <Parameter Name=\"updatedPolicySetItems\" Type=\"Collection(graph.policySetItem)\" />\n        <Parameter Name=\"deletedPolicySetItems\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"assignments\" Type=\"Collection(graph.policySetAssignment)\" />\n      </Action>\n      <Action Name=\"connect\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.chromeOSOnboardingSettings)\" />\n        <Parameter Name=\"ownerUserPrincipalName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"ownerAccessToken\" Type=\"Edm.String\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <ReturnType Type=\"graph.chromeOSOnboardingStatus\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"connect\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.zebraFotaConnector\" />\n        <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"disconnect\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.chromeOSOnboardingSettings)\" />\n        <ReturnType Type=\"graph.chromeOSOnboardingStatus\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"disconnect\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.zebraFotaConnector\" />\n        <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"disconnect\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.remoteAssistancePartner\" />\n      </Action>\n      <Action Name=\"updatePriorities\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.officeClientConfiguration)\" />\n        <Parameter Name=\"officeConfigurationPolicyIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"officeConfigurationPriorities\" Type=\"Collection(Edm.Int32)\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"scheduleActionsForRules\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceCompliancePolicy\" />\n        <Parameter Name=\"deviceComplianceScheduledActionForRules\" Type=\"Collection(graph.deviceComplianceScheduledActionForRule)\" />\n      </Action>\n      <Action Name=\"assignedAccessMultiModeProfiles\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceConfiguration\" />\n        <Parameter Name=\"assignedAccessMultiModeProfiles\" Type=\"Collection(graph.windowsAssignedAccessProfile)\" />\n      </Action>\n      <Action Name=\"windowsPrivacyAccessControls\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceConfiguration\" />\n        <Parameter Name=\"windowsPrivacyAccessControls\" Type=\"Collection(graph.windowsPrivacyDataAccessControlItem)\" />\n      </Action>\n      <Action Name=\"extendFeatureUpdatesPause\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.windowsUpdateForBusinessConfiguration\" />\n      </Action>\n      <Action Name=\"extendQualityUpdatesPause\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.windowsUpdateForBusinessConfiguration\" />\n      </Action>\n      <Action Name=\"setScheduledActions\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementCompliancePolicy\" />\n        <Parameter Name=\"scheduledActions\" Type=\"Collection(graph.deviceManagementComplianceScheduledActionForRule)\" />\n        <ReturnType Type=\"Collection(graph.deviceManagementComplianceScheduledActionForRule)\" />\n      </Action>\n      <Action Name=\"createCopy\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementConfigurationPolicy\" />\n        <Parameter Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"description\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.deviceManagementConfigurationPolicy\" />\n      </Action>\n      <Action Name=\"createCopy\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementIntent\" />\n        <Parameter Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"description\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.deviceManagementIntent\" />\n      </Action>\n      <Action Name=\"reorder\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementConfigurationPolicy\" />\n        <Parameter Name=\"priority\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"clone\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementReusablePolicySetting\" />\n        <ReturnType Type=\"graph.deviceManagementReusablePolicySetting\" />\n      </Action>\n      <Action Name=\"clone\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.team\" />\n        <Parameter Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"description\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"mailNickname\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"classification\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"visibility\" Type=\"graph.teamVisibilityType\" Nullable=\"false\" />\n        <Parameter Name=\"partsToClone\" Type=\"graph.clonableTeamParts\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Clone a team\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a copy of a team. This operation also creates a copy of the corresponding group.&#xA;You can specify which parts of the team to clone: When tabs are cloned, they are put into an unconfigured state &#xA;-- they are displayed on the tab bar in Microsoft Teams, and the first time you open them, you'll go through the configuration screen. &#xA;(If the person opening the tab does not have permission to configure apps, they will see a message explaining that the tab hasn't been configured.) Cloning is a long-running operation.&#xA;After the POST clone returns, you need to GET the operation &#xA;returned by the Location: header to see if it's 'running' or 'succeeded' or 'failed'. &#xA;You should continue to GET until the status is not 'running'. &#xA;The recommended delay between GETs is 5 seconds.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/team-clone?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"setPriority\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceEnrollmentConfiguration\" />\n        <Parameter Name=\"priority\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"setPriority\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.appleUserInitiatedEnrollmentProfile\" />\n        <Parameter Name=\"priority\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"revokeLicenses\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.vppToken\" />\n        <Parameter Name=\"notifyManagedDevices\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Parameter Name=\"revokeUntrackedLicenses\" Type=\"Edm.Boolean\" />\n      </Action>\n      <Action Name=\"syncLicenses\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.vppToken\" />\n        <ReturnType Type=\"graph.vppToken\" />\n      </Action>\n      <Action Name=\"sync\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementExchangeConnector\" />\n        <Parameter Name=\"syncType\" Type=\"graph.deviceManagementExchangeConnectorSyncType\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"sync\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.windowsAutopilotSettings\" />\n      </Action>\n      <Action Name=\"syncLicenseCounts\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.vppToken)\" />\n      </Action>\n      <Action Name=\"syncMicrosoftStoreForBusinessApps\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceAppManagement\" />\n      </Action>\n      <Action Name=\"terminate\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementPartner\" />\n      </Action>\n      <Action Name=\"migrateToTemplate\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementIntent\" />\n        <Parameter Name=\"newTemplateId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"preserveCustomValues\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"updateSettings\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementIntent\" />\n        <Parameter Name=\"settings\" Type=\"Collection(graph.deviceManagementSettingInstance)\" />\n      </Action>\n      <Action Name=\"createInstance\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceManagementTemplate\" />\n        <Parameter Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"description\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"settingsDelta\" Type=\"Collection(graph.deviceManagementSettingInstance)\" />\n        <Parameter Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.deviceManagementIntent\" />\n      </Action>\n      <Action Name=\"importOffice365DeviceConfigurationPolicies\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deviceManagementTemplate)\" />\n        <ReturnType Type=\"Collection(graph.deviceManagementIntent)\" />\n      </Action>\n      <Action Name=\"getGlobalScriptHighestAvailableVersion\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceHealthScript\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"updateGlobalScript\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceHealthScript\" />\n        <Parameter Name=\"version\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"consentToDataSharing\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.dataSharingConsent\" />\n        <ReturnType Type=\"graph.dataSharingConsent\" />\n      </Action>\n      <Action Name=\"createDownloadUrl\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.appLogCollectionRequest\" />\n        <ReturnType Type=\"graph.appLogCollectionDownloadDetails\" />\n      </Action>\n      <Action Name=\"createDownloadUrl\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceLogCollectionResponse\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"createDownloadUrl\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.microsoftTunnelServerLogCollectionResponse\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"enableGlobalScripts\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deviceHealthScript)\" />\n      </Action>\n      <Action Name=\"generateApplePushNotificationCertificateSigningRequest\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.applePushNotificationCertificate\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"setAsManagedInstaller\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.windowsManagementApp\" />\n      </Action>\n      <Action Name=\"triggerDeviceScopeAction\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.userExperienceAnalyticsDeviceScope\" />\n        <Parameter Name=\"actionName\" Type=\"graph.deviceScopeAction\" Nullable=\"false\" />\n        <Parameter Name=\"deviceScopeId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.deviceScopeActionResult\" />\n      </Action>\n      <Action Name=\"queryByPlatformType\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.deviceManagementResourceAccessProfileBase)\" />\n        <Parameter Name=\"platformType\" Type=\"graph.policyPlatformType\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.deviceManagementResourceAccessProfileBase)\" />\n      </Action>\n      <Action Name=\"assignResourceAccountToDevice\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.windowsAutopilotDeviceIdentity\" />\n        <Parameter Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"addressableUserName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"resourceAccountName\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"assignUserToDevice\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.windowsAutopilotDeviceIdentity\" />\n        <Parameter Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"addressableUserName\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"unassignResourceAccountFromDevice\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.windowsAutopilotDeviceIdentity\" />\n      </Action>\n      <Action Name=\"unassignUserFromDevice\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.windowsAutopilotDeviceIdentity\" />\n      </Action>\n      <Action Name=\"updateDeviceProperties\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.windowsAutopilotDeviceIdentity\" />\n        <Parameter Name=\"userPrincipalName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"addressableUserName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupTag\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"displayName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"deviceAccountUpn\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"deviceAccountPassword\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"deviceFriendlyName\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"generateEncryptionPublicKey\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.depOnboardingSetting\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"shareForSchoolDataSyncService\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.depOnboardingSetting\" />\n      </Action>\n      <Action Name=\"syncWithAppleDeviceEnrollmentProgram\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.depOnboardingSetting\" />\n      </Action>\n      <Action Name=\"unshareForSchoolDataSyncService\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.depOnboardingSetting\" />\n      </Action>\n      <Action Name=\"uploadDepToken\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.depOnboardingSetting\" />\n        <Parameter Name=\"appleId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"depToken\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"import\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.importedWindowsAutopilotDeviceIdentity)\" />\n        <Parameter Name=\"importedWindowsAutopilotDeviceIdentities\" Type=\"Collection(graph.importedWindowsAutopilotDeviceIdentity)\" />\n        <ReturnType Type=\"Collection(graph.importedWindowsAutopilotDeviceIdentity)\" />\n      </Action>\n      <Action Name=\"importAppleDeviceIdentityList\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.importedAppleDeviceIdentity)\" />\n        <Parameter Name=\"importedAppleDeviceIdentities\" Type=\"Collection(graph.importedAppleDeviceIdentity)\" />\n        <Parameter Name=\"overwriteImportedDeviceIdentities\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.importedAppleDeviceIdentityResult)\" />\n      </Action>\n      <Action Name=\"importDeviceIdentityList\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.importedDeviceIdentity)\" />\n        <Parameter Name=\"importedDeviceIdentities\" Type=\"Collection(graph.importedDeviceIdentity)\" />\n        <Parameter Name=\"overwriteImportedDeviceIdentities\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(graph.importedDeviceIdentityResult)\" />\n      </Action>\n      <Action Name=\"searchExistingIdentities\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.importedDeviceIdentity)\" />\n        <Parameter Name=\"importedDeviceIdentities\" Type=\"Collection(graph.importedDeviceIdentity)\" />\n        <ReturnType Type=\"Collection(graph.importedDeviceIdentity)\" />\n      </Action>\n      <Action Name=\"setDefaultProfile\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.enrollmentProfile\" />\n      </Action>\n      <Action Name=\"updateDeviceProfileAssignment\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.enrollmentProfile\" />\n        <Parameter Name=\"deviceIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"approveFotaApps\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.zebraFotaConnector\" />\n        <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"hasActiveDeployments\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.zebraFotaConnector\" />\n        <ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </Action>\n      <Action Name=\"createMigrationReport\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.groupPolicyMigrationReport)\" />\n        <Parameter Name=\"groupPolicyObjectFile\" Type=\"graph.groupPolicyObjectFile\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"updateScopeTags\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.groupPolicyMigrationReport\" />\n        <Parameter Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"addLanguageFiles\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.groupPolicyUploadedDefinitionFile\" />\n        <Parameter Name=\"groupPolicyUploadedLanguageFiles\" Type=\"Collection(graph.groupPolicyUploadedLanguageFile)\" />\n      </Action>\n      <Action Name=\"removeLanguageFiles\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.groupPolicyUploadedDefinitionFile\" />\n        <Parameter Name=\"groupPolicyUploadedLanguageFiles\" Type=\"Collection(graph.groupPolicyUploadedLanguageFile)\" />\n      </Action>\n      <Action Name=\"updateLanguageFiles\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.groupPolicyUploadedDefinitionFile\" />\n        <Parameter Name=\"groupPolicyUploadedLanguageFiles\" Type=\"Collection(graph.groupPolicyUploadedLanguageFile)\" />\n      </Action>\n      <Action Name=\"uploadNewVersion\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.groupPolicyUploadedDefinitionFile\" />\n        <Parameter Name=\"content\" Type=\"Edm.Binary\" Nullable=\"false\" />\n        <Parameter Name=\"groupPolicyUploadedLanguageFiles\" Type=\"Collection(graph.groupPolicyUploadedLanguageFile)\" />\n      </Action>\n      <Action Name=\"updateDefinitionValues\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.groupPolicyConfiguration\" />\n        <Parameter Name=\"added\" Type=\"Collection(graph.groupPolicyDefinitionValue)\" />\n        <Parameter Name=\"updated\" Type=\"Collection(graph.groupPolicyDefinitionValue)\" />\n        <Parameter Name=\"deletedIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"targetApps\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.targetedManagedAppConfiguration\" />\n        <Parameter Name=\"apps\" Type=\"Collection(graph.managedMobileApp)\" />\n        <Parameter Name=\"appGroupType\" Type=\"graph.targetedManagedAppGroupType\" />\n      </Action>\n      <Action Name=\"targetApps\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.targetedManagedAppProtection\" />\n        <Parameter Name=\"apps\" Type=\"Collection(graph.managedMobileApp)\" />\n        <Parameter Name=\"appGroupType\" Type=\"graph.targetedManagedAppGroupType\" />\n      </Action>\n      <Action Name=\"targetApps\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.windowsManagedAppProtection\" />\n        <Parameter Name=\"apps\" Type=\"Collection(graph.managedMobileApp)\" />\n      </Action>\n      <Action Name=\"targetApps\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedAppPolicy\" />\n        <Parameter Name=\"apps\" Type=\"Collection(graph.managedMobileApp)\" />\n      </Action>\n      <Action Name=\"targetApps\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.managedAppProtection\" />\n        <Parameter Name=\"apps\" Type=\"Collection(graph.managedMobileApp)\" />\n      </Action>\n      <Action Name=\"generateDownloadUrl\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.microsoftTunnelServerLogCollectionResponse\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"createServerLogCollectionRequest\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.microsoftTunnelServer\" />\n        <Parameter Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Parameter Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <ReturnType Type=\"graph.microsoftTunnelServerLogCollectionResponse\" />\n      </Action>\n      <Action Name=\"generateServerLogCollectionRequest\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.microsoftTunnelServer\" />\n        <Parameter Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Parameter Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <ReturnType Type=\"graph.microsoftTunnelServerLogCollectionResponse\" />\n      </Action>\n      <Action Name=\"getHealthMetrics\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.microsoftTunnelServer\" />\n        <Parameter Name=\"metricNames\" Type=\"Collection(Edm.String)\" Unicode=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <ReturnType Type=\"Collection(graph.keyLongValuePair)\" />\n      </Action>\n      <Action Name=\"getHealthMetrics\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.certificateConnectorDetails\" />\n        <Parameter Name=\"metricNames\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.keyLongValuePair)\" />\n      </Action>\n      <Action Name=\"getHealthMetricTimeSeries\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.microsoftTunnelServer\" />\n        <Parameter Name=\"metricName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Parameter Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <ReturnType Type=\"Collection(graph.metricTimeSeriesDataPoint)\" />\n      </Action>\n      <Action Name=\"getHealthMetricTimeSeries\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.certificateConnectorDetails\" />\n        <Parameter Name=\"timeSeries\" Type=\"graph.timeSeriesParameter\" />\n        <ReturnType Type=\"Collection(graph.certificateConnectorHealthMetricValue)\" />\n      </Action>\n      <Action Name=\"requestUpgrade\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.microsoftTunnelSite\" />\n      </Action>\n      <Action Name=\"sendTestMessage\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.notificationMessageTemplate\" />\n      </Action>\n      <Action Name=\"updateStatus\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.deviceAppManagementTask\" />\n        <Parameter Name=\"status\" Type=\"graph.deviceAppManagementTaskStatus\" Nullable=\"false\" />\n        <Parameter Name=\"note\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"getRoleScopeTagsById\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.roleScopeTag)\" />\n        <Parameter Name=\"roleScopeTagIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.roleScopeTag)\" />\n      </Action>\n      <Action Name=\"beginOnboarding\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.remoteAssistancePartner\" />\n      </Action>\n      <Action Name=\"syncInventory\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.windowsDriverUpdateProfile\" />\n      </Action>\n      <Action Name=\"archive\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.serviceUpdateMessage)\" />\n        <Parameter Name=\"messageIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Boolean\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"serviceUpdateMessage: archive\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Archive a list of serviceUpdateMessages for the signed in user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceupdatemessage-archive?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"archive\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.team\" />\n        <Parameter Name=\"shouldSetSpoSiteReadOnlyForMembers\" Type=\"Edm.Boolean\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Archive team\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Archive the specified team. &#xA;When a team is archived, users can no longer send or like messages on any channel in the team, edit the team's name, description, or other settings, or in general make most changes to the team.&#xA;Membership changes to the team continue to be allowed. Archiving is an async operation. A team is archived once the async operation completes successfully, which may occur subsequent to a response from this API. To archive a team, the team and group must have an owner. To restore a team from its archived state, use the API to unarchive.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/team-archive?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"favorite\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.serviceUpdateMessage)\" />\n        <Parameter Name=\"messageIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Boolean\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"serviceUpdateMessage: favorite\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Change the status of a list of serviceUpdateMessages to favorite for the signed in user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceupdatemessage-favorite?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"markRead\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.serviceUpdateMessage)\" />\n        <Parameter Name=\"messageIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Boolean\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"serviceUpdateMessage: markRead\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Mark a list of serviceUpdateMessages as **read** for the signed in user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceupdatemessage-markread?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"markUnread\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.serviceUpdateMessage)\" />\n        <Parameter Name=\"messageIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Boolean\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"serviceUpdateMessage: markUnread\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Mark a list of serviceUpdateMessages as **unread** for the signed in user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceupdatemessage-markunread?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"unarchive\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.serviceUpdateMessage)\" />\n        <Parameter Name=\"messageIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Boolean\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"serviceUpdateMessage: unarchive\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Unarchive a list of serviceUpdateMessages for the signed in user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceupdatemessage-unarchive?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"unarchive\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.team\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Unarchive team\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Restore an archived team. This restores users' ability to send messages and edit the team, abiding by tenant and team settings. Teams are archived using the archive API. Unarchiving is an async operation. A team is unarchived once the async operation completes successfully, which may occur subsequent to a response from this API.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/team-unarchive?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"unfavorite\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.serviceUpdateMessage)\" />\n        <Parameter Name=\"messageIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Edm.Boolean\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"serviceUpdateMessage: unfavorite\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Remove the favorite status of serviceUpdateMessages for the signed in user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceupdatemessage-unfavorite?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"cancelAndSend\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.salesInvoice\" />\n      </Action>\n      <Action Name=\"post\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.salesInvoice\" />\n      </Action>\n      <Action Name=\"post\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.journal\" />\n      </Action>\n      <Action Name=\"post\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.purchaseInvoice\" />\n      </Action>\n      <Action Name=\"postAndSend\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.salesInvoice\" />\n      </Action>\n      <Action Name=\"makeInvoice\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.salesQuote\" />\n      </Action>\n      <Action Name=\"getPlan\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.businessScenarioPlanner\" Nullable=\"false\" />\n        <Parameter Name=\"target\" Type=\"graph.businessScenarioTaskTargetBase\" />\n        <ReturnType Type=\"graph.businessScenarioPlanReference\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"businessScenarioPlanner: getPlan\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get information about the plannerPlan mapped to a given target. If a **plannerPlan** doesn't exist for the specified target at the time of the request, a new plan will be created for the businessScenario.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/businessscenarioplanner-getplan?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"copyNotebook\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.notebook\" />\n        <Parameter Name=\"groupId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"renameAs\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"notebookFolder\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"siteCollectionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"siteId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.onenoteOperation\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"notebook: copyNotebook\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Copies a notebook to the Notebooks folder in the destination Documents library. The folder is created if it doesn't exist. For Copy operations, you follow an asynchronous calling pattern:  First call the Copy action, and then poll the operation endpoint for the result.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/notebook-copynotebook?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"copyToNotebook\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.onenoteSection\" />\n        <Parameter Name=\"id\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"renameAs\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"siteCollectionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"siteId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.onenoteOperation\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"section: copyToNotebook\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Copies a section to a specific notebook. For Copy operations, you follow an asynchronous calling pattern:  First call the Copy action, and then poll the operation endpoint for the result.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/section-copytonotebook?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"copyToSectionGroup\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.onenoteSection\" />\n        <Parameter Name=\"id\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"renameAs\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"siteCollectionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"siteId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.onenoteOperation\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"section: copyToSectionGroup\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Copies a section to a specific section group. For Copy operations, you follow an asynchronous calling pattern:  First call the Copy action, and then poll the operation endpoint for the result.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/section-copytosectiongroup?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"copyToSection\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.onenotePage\" />\n        <Parameter Name=\"id\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"groupId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"siteCollectionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"siteId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.onenoteOperation\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"page: copyToSection\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Copy a page to a specific section. For copy operations, you follow an asynchronous calling pattern:  First call the Copy action, and then poll the operation endpoint for the result.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/page-copytosection?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"onenotePatchContent\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.onenotePage\" />\n        <Parameter Name=\"commands\" Type=\"Collection(graph.onenotePatchContentCommand)\" />\n      </Action>\n      <Action Name=\"getNotebookFromWebUrl\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.notebook)\" />\n        <Parameter Name=\"webUrl\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.CopyNotebookModel\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"notebook: getNotebookFromWebUrl\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a notebook object by using its URL path. The location can be user notebooks on Microsoft 365, group notebooks, or SharePoint site-hosted team notebooks on Microsoft 365.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/notebook-getnotebookfromweburl?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"updateRequest\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.governanceRoleAssignmentRequest\" />\n        <Parameter Name=\"decision\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"assignmentState\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"schedule\" Type=\"graph.governanceSchedule\" />\n        <Parameter Name=\"reason\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.governanceRoleAssignmentRequest\" />\n      </Action>\n      <Action Name=\"register\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.governanceResource)\" />\n        <Parameter Name=\"externalId\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"completeSetup\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.privilegedSignupStatus)\" />\n        <Parameter Name=\"tenantSetupInfo\" Type=\"graph.tenantSetupInfo\" />\n        <ReturnType Type=\"Collection(graph.roleSuccessStatistics)\" />\n      </Action>\n      <Action Name=\"signUp\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.privilegedSignupStatus)\" />\n        <ReturnType Type=\"graph.privilegedSignupStatus\" />\n      </Action>\n      <Action Name=\"makeEligible\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.privilegedRoleAssignment\" />\n        <ReturnType Type=\"graph.privilegedRoleAssignment\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"privilegedRoleAssignment: makeEligible\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Make the role assignment eligible. If the role assignment is already eligible before the call, it does nothing. If the role assignment is permanent and the requestor is different from the target user, the role assignment will become eligible and the role will be deactivated for the target user. If the requestor is the target user and the role is Security Administrator or Privileged Role Administrator, the role will be activated with the default expiration.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedroleassignment-makeeligible?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"makePermanent\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.privilegedRoleAssignment\" />\n        <Parameter Name=\"reason\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"ticketNumber\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"ticketSystem\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.privilegedRoleAssignment\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"privilegedRoleAssignment: makePermanent\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Make the role assignment permanent.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedroleassignment-makepermanent?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"selfActivate\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.privilegedRole\" />\n        <Parameter Name=\"reason\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"duration\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"ticketNumber\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"ticketSystem\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.privilegedRoleAssignment\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"privilegedRole: selfActivate\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Activate the role that is assigned to the requester.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedrole-selfactivate?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"selfDeactivate\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.privilegedRole\" />\n        <ReturnType Type=\"graph.privilegedRoleAssignment\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"privilegedRole: selfDeactivate\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Deactivate the role that is assigned to the requestor.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedrole-selfdeactivate?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"abort\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.printJob\" />\n        <Parameter Name=\"reason\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"printJob: abort\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Abort a print job. Only applications using application permissions can abort a print job. Aborting a print job will only succeed if there is a printTask in a `processing` state on the associated print job, started by a trigger that the requesting app created. For details about how to register a task trigger, see Extending Universal Print to support pull printing.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/printjob-abort?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"cancelPrintJob\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.printJob\" />\n      </Action>\n      <Action Name=\"redirect\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.printJob\" />\n        <Parameter Name=\"destinationPrinterId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"configuration\" Type=\"graph.printJobConfiguration\" />\n        <ReturnType Type=\"graph.printJob\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"printJob: redirect\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Redirect a print job to a different printer. Redirecting a print job will only succeed if there is a printTask in a `processing` state on the associated print job, started by a trigger that the requesting app created.  For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/printjob-redirect?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"redirect\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.call\" />\n        <Parameter Name=\"targets\" Type=\"Collection(graph.invitationParticipantInfo)\" Nullable=\"false\" />\n        <Parameter Name=\"targetDisposition\" Type=\"graph.callDisposition\" />\n        <Parameter Name=\"timeout\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"maskCallee\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"maskCaller\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"callbackUri\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"call: redirect\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Redirect an incoming call that hasn't been answered or rejected yet. The terms 'redirecting' and 'forwarding' a call are used interchangeably. The bot is expected to redirect the call before the call times out. The current timeout value is 15 seconds.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/call-redirect?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"startPrintJob\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.printJob\" />\n        <ReturnType Type=\"graph.printJobStatus\" />\n      </Action>\n      <Action Name=\"create\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.printer)\" />\n        <Parameter Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"manufacturer\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"model\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"physicalDeviceId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"hasPhysicalDevice\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"certificateSigningRequest\" Type=\"graph.printCertificateSigningRequest\" Nullable=\"false\" />\n        <Parameter Name=\"connectorId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"printer: create\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create (register) a printer with the Universal Print service. This is a long-running operation and as such, it returns a printerCreateOperation that can be used to track and verify the registration of the printer.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/printer-create?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"resetDefaults\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.printer\" />\n      </Action>\n      <Action Name=\"restoreFactoryDefaults\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.printer\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"printer: restoreFactoryDefaults\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Restore a printer's default settings to the values specified by the manufacturer.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/printer-restorefactorydefaults?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"removePersonalData\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.inboundSharedUserProfile\" />\n      </Action>\n      <Action Name=\"removePersonalData\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.tenantReference\" />\n      </Action>\n      <Action Name=\"cancelSecurityAction\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"graph.securityAction\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"securityAction: cancelSecurityAction\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Cancel a security operation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/securityaction-cancelsecurityaction?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"deleteTiIndicators\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.tiIndicator)\" />\n        <Parameter Name=\"value\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.resultInfo)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"tiIndicator: deleteTiIndicators\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete multiple threat intelligence (TI) indicators in one request instead of multiple requests.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tiindicator-deletetiindicators?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"deleteTiIndicatorsByExternalId\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.tiIndicator)\" />\n        <Parameter Name=\"value\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.resultInfo)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"tiIndicator: deleteTiIndicatorsByExternalId\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete multiple threat intelligence (TI) indicators in one request instead of multiple requests, when the request contains external IDs instead of IDs.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tiindicator-deletetiindicatorsbyexternalid?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"submitTiIndicators\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.tiIndicator)\" />\n        <Parameter Name=\"value\" Type=\"Collection(graph.tiIndicator)\" />\n        <ReturnType Type=\"Collection(graph.tiIndicator)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"tiIndicator: submitTiIndicators\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Upload multiple threat intelligence (TI) indicators in one request instead of multiple requests.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tiindicator-submittiindicators?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"updateTiIndicators\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.tiIndicator)\" />\n        <Parameter Name=\"value\" Type=\"Collection(graph.tiIndicator)\" />\n        <ReturnType Type=\"Collection(graph.tiIndicator)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"tiIndicator: updateTiIndicators\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update multiple threat intelligence (TI) indicators in one request instead of multiple requests.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tiindicator-updatetiindicators?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"updateAlerts\" IsBound=\"true\">\n        <Parameter Name=\"bindparameter\" Type=\"Collection(graph.alert)\" />\n        <Parameter Name=\"value\" Type=\"Collection(graph.alert)\" />\n        <ReturnType Type=\"Collection(graph.alert)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"alert: updateAlerts\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update multiple alerts in one request instead of multiple requests.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/alert-updatealerts?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"addLargeGalleryView\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.call\" />\n        <Parameter Name=\"clientContext\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.addLargeGalleryViewOperation\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"call: addLargeGalleryView\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add the large gallery view to a call.  For details about how to identify a large gallery view participant in a roster so that you can retrieve the relevant data to subscribe to the video feed, see Identify large gallery view participants in a roster.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/call-addlargegalleryview?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"answer\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.call\" />\n        <Parameter Name=\"callbackUri\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"mediaConfig\" Type=\"graph.mediaConfig\" Nullable=\"false\" />\n        <Parameter Name=\"acceptedModalities\" Type=\"Collection(graph.modality)\" />\n        <Parameter Name=\"participantCapacity\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"callOptions\" Type=\"graph.incomingCallOptions\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"call: answer\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Enable a bot to answer an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the chatInfo and meetingInfo parameters. The bot is expected to answer, reject or redirect the call before the call times out. The current timeout value is 15 seconds. The current timeout value is 15 seconds for regular scenarios, and 5 seconds for policy-based recording scenarios.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/call-answer?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"cancelMediaProcessing\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.call\" />\n        <Parameter Name=\"clientContext\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.cancelMediaProcessingOperation\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"call: cancelMediaProcessing\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Cancels processing for any in-progress media operations. Media operations refer to the IVR operations playPrompt and recordResponse, which are by default queued to process in order. The **cancelMediaProcessing** method cancels any operation that is in-process as well as operations that are queued. For example, this API can be used to clean up the IVR operation queue for a new media operation. However, it will not cancel a **ubscribeToTone** operation because it operates independent of any operation queue.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/call-cancelmediaprocessing?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"changeScreenSharingRole\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.call\" />\n        <Parameter Name=\"role\" Type=\"graph.screenSharingRole\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"call: changeScreenSharingRole\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Allow applications to share screen content with the participants of a group call.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/call-changescreensharingrole?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"keepAlive\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.call\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"call: keepAlive\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Make a request to this API every 15 to 45 minutes to ensure that an ongoing call remains active. A call that does not receive this request within 45 minutes is considered inactive and will subsequently end. At least one successful request must be made within 45 minutes of the previous request, or the start of the call. We recommend that you send a request in shorter time intervals (every 15 minutes). Make sure that these requests are successful to prevent the call from timing out and ending. Attempting to send a request to a call that has already ended will result in a `404 Not-Found` error. The resources related to the call should be cleaned up on the application side.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/call-keepalive?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"mute\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.call\" />\n        <Parameter Name=\"clientContext\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.muteParticipantOperation\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"call: mute\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Allows the application to mute itself. This is a server mute, meaning that the server will drop all audio packets for this participant, even if the participant continues to stream audio. For more details about how to handle mute operations, see muteParticipantOperation\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/call-mute?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"mute\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.participant\" />\n        <Parameter Name=\"clientContext\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.muteParticipantOperation\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"participant: mute\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Mute a specific participant in the call. This is a server mute, meaning that the server will drop all audio packets for this participant, even if the participant continues to stream audio. For more information about how to handle mute operations, see muteParticipantOperation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/participant-mute?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"playPrompt\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.call\" />\n        <Parameter Name=\"prompts\" Type=\"Collection(graph.prompt)\" Nullable=\"false\" />\n        <Parameter Name=\"loop\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"clientContext\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.playPromptOperation\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"call: playPrompt\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Play a prompt in the call. For more information about how to handle operations, see commsOperation\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/call-playprompt?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"record\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.call\" />\n        <Parameter Name=\"prompts\" Type=\"Collection(graph.prompt)\" />\n        <Parameter Name=\"bargeInAllowed\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"initialSilenceTimeoutInSeconds\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"maxSilenceTimeoutInSeconds\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"maxRecordDurationInSeconds\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"playBeep\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"streamWhileRecording\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"stopTones\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"clientContext\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.recordOperation\" />\n      </Action>\n      <Action Name=\"recordResponse\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.call\" />\n        <Parameter Name=\"prompts\" Type=\"Collection(graph.prompt)\" />\n        <Parameter Name=\"bargeInAllowed\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"initialSilenceTimeoutInSeconds\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"maxSilenceTimeoutInSeconds\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"maxRecordDurationInSeconds\" Type=\"Edm.Int32\" />\n        <Parameter Name=\"playBeep\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"streamWhileRecording\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"stopTones\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"clientContext\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.recordOperation\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"call: recordResponse\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Record a short audio response from the caller. A bot can use this to capture a voice response from a caller after they are prompted for a response. For more information about how to handle operations, see commsOperation This action is not intended to record the entire call. The maximum length of recording is 2 minutes. The recording is not saved permanently by the by the Cloud Communications Platform and is discarded shortly after the call ends. The bot must download the recording promptly after the recording operation finishes by using the recordingLocation value that's given in the completed notification.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/call-record?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"reject\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.call\" />\n        <Parameter Name=\"reason\" Type=\"graph.rejectReason\" />\n        <Parameter Name=\"callbackUri\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"call: reject\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Enable a bot to reject an incoming call. The incoming call request can be an invite from a participant in a group call or a peer-to-peer call. If an invite to a group call is received, the notification will contain the **chatInfo** and **meetingInfo** parameters. The bot is expected to answer or reject the call before the call times out. The current timeout value is 15 seconds. This API does not end existing calls that have already been answered. Use delete call to end a call.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/call-reject?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"subscribeToTone\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.call\" />\n        <Parameter Name=\"clientContext\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.subscribeToToneOperation\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"call: subscribeToTone\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Subscribe to DTMF (dual-tone multi-frequency signaling). This allows you to be notified when the user presses keys on a 'Dialpad'.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/call-subscribetotone?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"transfer\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.call\" />\n        <Parameter Name=\"transferTarget\" Type=\"graph.invitationParticipantInfo\" Nullable=\"false\" />\n        <Parameter Name=\"transferee\" Type=\"graph.participantInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"call: transfer\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Transfer an active peer-to-peer call or group call. A consultative transfer means that the transferor can inform the person they want to transfer the call to (the transferee), before the transfer is made. This is opposed to transfering the call directly.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/call-transfer?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"unmute\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.call\" />\n        <Parameter Name=\"clientContext\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.unmuteParticipantOperation\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"call: unmute\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Allow the application to unmute itself. This is a server unmute, meaning that the server will start sending audio packets for this participant to other participants again. For more information about how to handle unmute operations, see unmuteParticipantOperation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/call-unmute?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"updateRecordingStatus\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.call\" />\n        <Parameter Name=\"status\" Type=\"graph.recordingStatus\" Nullable=\"false\" />\n        <Parameter Name=\"clientContext\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.updateRecordingStatusOperation\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"call: updateRecordingStatus\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the application's recording status associated with a call. This requires the use of the Teams policy-based recording solution.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/call-updaterecordingstatus?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"clearPresence\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.presence\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"presence: clearPresence\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Clear a presence session of an application for a user. If it is the user's only presence session, a successful **clearPresence** changes the user's presence to `Offline/Offline`. Read more about presence sessions and their time-out and expiration. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/presence-clearpresence?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"clearUserPreferredPresence\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.presence\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"presence: clearUserPreferredPresence\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Clear the preferred availability and activity status for a user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/presence-clearuserpreferredpresence?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"setPresence\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.presence\" />\n        <Parameter Name=\"sessionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"availability\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"activity\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"expirationDuration\" Type=\"Edm.Duration\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"presence: setPresence\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Set the availability and activity status in a presence session of an application for a user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/presence-setpresence?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"setStatusMessage\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.presence\" />\n        <Parameter Name=\"statusMessage\" Type=\"graph.presenceStatusMessage\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"presence: setStatusMessage\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Set a presence status message for a user. An optional expiration date and time can be supplied.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/presence-setstatusmessage?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"setUserPreferredPresence\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.presence\" />\n        <Parameter Name=\"availability\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"activity\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"expirationDuration\" Type=\"Edm.Duration\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"presence: setUserPreferredPresence\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Set the preferred availability and activity status for a user. If the preferred presence of a user is set, the user's presence is the preferred presence. Preferred presence takes effect only when there is at least one presence session of the user. Otherwise, the user's presence stays as Offline. A presence session can be created as a result of a successful setPresence operation, or if the user is signed in on a Teams client.  Read more about presence sessions and their time-out and expiration. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/presence-setuserpreferredpresence?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"createOrGet\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.onlineMeeting)\" />\n        <Parameter Name=\"chatInfo\" Type=\"graph.chatInfo\" />\n        <Parameter Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Parameter Name=\"externalId\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n        <Parameter Name=\"participants\" Type=\"graph.meetingParticipants\" />\n        <Parameter Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Parameter Name=\"subject\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.onlineMeeting\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"onlineMeeting: createOrGet\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create an onlineMeeting object with a custom specified external ID. If the external ID already exists, this API will return the onlineMeeting object with that external ID. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/onlinemeeting-createorget?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"getPresencesByUserId\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.cloudCommunications\" />\n        <Parameter Name=\"ids\" Type=\"Collection(Edm.String)\" Nullable=\"false\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(graph.presence)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudCommunications: getPresencesByUserId\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the presence information for multiple users.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudcommunications-getpresencesbyuserid?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"muteAll\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.participant)\" />\n        <Parameter Name=\"participants\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"clientContext\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.muteParticipantsOperation\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"participant: muteAll\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Mute all participants in the call.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/participant-muteall?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"logTeleconferenceDeviceQuality\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.call)\" />\n        <Parameter Name=\"quality\" Type=\"graph.teleconferenceDeviceQuality\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"call: logTeleconferenceDeviceQuality\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Log video teleconferencing device quality data. The Cloud Video Interop (CVI) bot represents video teleconferencing (VTC) devices and acts as a back-to-back agent for a VTC device in a conference call. Because a CVI bot is in the middle of the VTC and Microsoft Teams infrastructure as a VTC proxy, it has two media legs. One media leg is between the CVI bot and Teams infrastructure, such as Teams conference server or a Teams client. The other media leg is between the CVI bot and the VTC device.  The third-party partners own the VTC media leg and the Teams infrastructure cannot access the quality data of the third-party call leg.  This method is only for the CVI partners to provide their media quality data.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/call-logteleconferencedevicequality?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"startHoldMusic\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.participant\" />\n        <Parameter Name=\"customPrompt\" Type=\"graph.prompt\" />\n        <Parameter Name=\"clientContext\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.startHoldMusicOperation\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"participant: startHoldMusic\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Put a participant on hold and play music in the background.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/participant-startholdmusic?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"stopHoldMusic\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.participant\" />\n        <Parameter Name=\"clientContext\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.stopHoldMusicOperation\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"participant: stopHoldMusic\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Reincorporate a participant previously put on hold to the call.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/participant-stopholdmusic?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"disableSmsSignIn\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.authenticationMethod\" />\n      </Action>\n      <Action Name=\"enableSmsSignIn\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.authenticationMethod\" />\n      </Action>\n      <Action Name=\"resetPassword\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.authenticationMethod\" />\n        <Parameter Name=\"newPassword\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"graph.passwordResetResponse\" />\n      </Action>\n      <Action Name=\"reauthorize\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.subscription\" />\n      </Action>\n      <Action Name=\"completeMigration\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.team\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"team: completeMigration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Complete the message migration process by removing `migration mode` from a team. `Migration mode` is a special state where certain operations are barred, like message POST and membership operations during the data migration process. After a **completeMigration** request is made, you cannot import additional messages into the team. You can add members to the team after the request returns a successful response.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/team-completemigration?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"completeMigration\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.channel\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"channel: completeMigration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Complete the message migration process by removing `migration mode` from a channel in a team. `Migration mode` is a special state that prevents certain operations, like sending messages and adding members, during the data migration process. After a **completeMigration** request is made, you cannot import additional messages into the team. You can add members to the team after the request returns a successful response.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/channel-completemigration?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"sendActivityNotification\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.team\" />\n        <Parameter Name=\"topic\" Type=\"graph.teamworkActivityTopic\" />\n        <Parameter Name=\"activityType\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"chainId\" Type=\"Edm.Int64\" />\n        <Parameter Name=\"previewText\" Type=\"graph.itemBody\" />\n        <Parameter Name=\"templateParameters\" Type=\"Collection(graph.keyValuePair)\" />\n        <Parameter Name=\"recipient\" Type=\"graph.teamworkNotificationRecipient\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"team: sendActivityNotification\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Send an activity feed notification in the scope of a team. For more details about sending notifications and the requirements for doing so, see&#xA;sending Teams activity notifications.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/team-sendactivitynotification?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"sendActivityNotification\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.chat\" />\n        <Parameter Name=\"topic\" Type=\"graph.teamworkActivityTopic\" />\n        <Parameter Name=\"activityType\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"chainId\" Type=\"Edm.Int64\" />\n        <Parameter Name=\"previewText\" Type=\"graph.itemBody\" />\n        <Parameter Name=\"templateParameters\" Type=\"Collection(graph.keyValuePair)\" />\n        <Parameter Name=\"recipient\" Type=\"graph.teamworkNotificationRecipient\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"chat: sendActivityNotification\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Send an activity feed notification in scope of a chat. For more details about sending notifications and the requirements for doing so, see sending Teams activity notifications.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-sendactivitynotification?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"sendActivityNotification\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.userTeamwork\" />\n        <Parameter Name=\"topic\" Type=\"graph.teamworkActivityTopic\" />\n        <Parameter Name=\"activityType\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"chainId\" Type=\"Edm.Int64\" />\n        <Parameter Name=\"previewText\" Type=\"graph.itemBody\" />\n        <Parameter Name=\"templateParameters\" Type=\"Collection(graph.keyValuePair)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"userTeamwork: sendActivityNotification\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Send an activity feed notification to a user. For more details about sending notifications and the requirements for doing so, see sending Teams activity notifications.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/userteamwork-sendactivitynotification?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"provisionEmail\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.channel\" />\n        <ReturnType Type=\"graph.provisionChannelEmailResult\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"channel: provisionEmail\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Provision an email address for a channel. Microsoft Teams doesn't automatically provision an email address for a **channel** by default. To have Teams provision an email address, you can call **provisionEmail**, or through the Teams user interface, select **Get email address**, which triggers Teams to generate an email address if it has not already provisioned one. To remove the email address of a **channel**, use the removeEmail method.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/channel-provisionemail?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"removeEmail\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.channel\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"channel: removeEmail\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Remove the email address of a channel. You can remove an email address only if it was provisioned using the provisionEmail method or through the Microsoft Teams client.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/channel-removeemail?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"hideForUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.chat\" />\n        <Parameter Name=\"user\" Type=\"graph.teamworkUserIdentity\" />\n        <Parameter Name=\"tenantId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"chat: hideForUser\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Hide a chat for a user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-hideforuser?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"markChatReadForUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.chat\" />\n        <Parameter Name=\"user\" Type=\"graph.teamworkUserIdentity\" />\n        <Parameter Name=\"tenantId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"chat: markChatReadForUser\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Mark a chat as read for a user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-markchatreadforuser?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"markChatUnreadForUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.chat\" />\n        <Parameter Name=\"user\" Type=\"graph.teamworkUserIdentity\" />\n        <Parameter Name=\"tenantId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"lastMessageReadDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"chat: markChatUnreadForUser\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Mark a chat as unread for a user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-markchatunreadforuser?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"unhideForUser\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.chat\" />\n        <Parameter Name=\"user\" Type=\"graph.teamworkUserIdentity\" />\n        <Parameter Name=\"tenantId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"chat: unhideForUser\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Unhide a chat for a user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-unhideforuser?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"runDiagnostics\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.teamworkDevice\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"teamworkDevice: runDiagnostics\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Run and generate diagnostic logs for the specified Microsoft Teams-enabled device. This API triggers a long-running operation used to generate logs for a device.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamworkdevice-rundiagnostics?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"updateSoftware\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.teamworkDevice\" />\n        <Parameter Name=\"softwareType\" Type=\"graph.teamworkSoftwareType\" Nullable=\"false\" />\n        <Parameter Name=\"softwareVersion\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"teamworkDevice: updateSoftware\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the software for a Microsoft Teams-enabled device. This API triggers a long-running operation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamworkdevice-updatesoftware?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"sendActivityNotificationToRecipients\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.teamwork\" />\n        <Parameter Name=\"topic\" Type=\"graph.teamworkActivityTopic\" />\n        <Parameter Name=\"activityType\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"chainId\" Type=\"Edm.Int64\" />\n        <Parameter Name=\"previewText\" Type=\"graph.itemBody\" />\n        <Parameter Name=\"teamsAppId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"templateParameters\" Type=\"Collection(graph.keyValuePair)\" />\n        <Parameter Name=\"recipients\" Type=\"Collection(graph.teamworkNotificationRecipient)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"teamwork: sendActivityNotificationToRecipients\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Send activity feed notifications to multiple users, in bulk.  For more details about sending notifications and the requirements for doing so, see&#xA;sending Teams activity notifications.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamwork-sendactivitynotificationtorecipients?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"setReaction\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.chatMessage\" />\n        <Parameter Name=\"reactionType\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"softDelete\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.chatMessage\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"chatMessage: softDelete\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete a single message or a message reply in a channel or a chat.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chatmessage-softdelete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"undoSoftDelete\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.chatMessage\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"chatMessage: undoSoftDelete\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Undo soft deletion of a single message or a message reply in a channel or a chat.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chatmessage-undosoftdelete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"unsetReaction\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.chatMessage\" />\n        <Parameter Name=\"reactionType\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"upgrade\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.teamsAppInstallation\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"teamsAppInstallation: upgrade\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Upgrade an app installation within a chat.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-teamsappinstallation-upgrade?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"approve\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.scheduleChangeRequest\" />\n        <Parameter Name=\"message\" Type=\"Edm.String\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"clockIn\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(graph.timeCard)\" />\n        <Parameter Name=\"atApprovedLocation\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"onBehalfOfUserId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"notes\" Type=\"graph.itemBody\" />\n        <ReturnType Type=\"graph.timeCard\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"timeCard: clockIn\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Clock in to start a timeCard.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/timecard-clockin?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"clockOut\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.timeCard\" />\n        <Parameter Name=\"atApprovedLocation\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"notes\" Type=\"graph.itemBody\" />\n        <ReturnType Type=\"graph.timeCard\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"timeCard: clockOut\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Clock out to end an open timeCard.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/timecard-clockout?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"confirm\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.timeCard\" />\n        <ReturnType Type=\"graph.timeCard\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"timeCard: confirm\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Confirm a specific timeCard.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/timecard-confirm?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"endBreak\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.timeCard\" />\n        <Parameter Name=\"atApprovedLocation\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"notes\" Type=\"graph.itemBody\" />\n        <ReturnType Type=\"graph.timeCard\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"timeCard: endBreak\" />\n            <PropertyValue Property=\"LongDescription\" String=\"End the open break in a specific timeCard.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/timecard-endbreak?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"startBreak\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.timeCard\" />\n        <Parameter Name=\"atApprovedLocation\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"notes\" Type=\"graph.itemBody\" />\n        <ReturnType Type=\"graph.timeCard\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"timeCard: startBreak\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Start a break in a specific timeCard.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/timecard-startbreak?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"share\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.schedule\" />\n        <Parameter Name=\"notifyTeam\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Parameter Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"schedule: share\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Share a schedule time range with schedule members.&#xA;Make the collections of shift, openshift and timeOff items in the specified time range of the schedule viewable by the specified team members, including employees and managers.&#xA;Each shift, openshift and timeOff instance in a schedule supports a draft version and a shared version of the item. The draft version is viewable by only managers, and the shared version is viewable by employees and managers. For each shift, openshift and timeOff instance in the specified time range, the share action updates the shared version from the draft version, so that in addition to managers, employees can also view the most current information about the item. The **notifyTeam** parameter further specifies which employees can view the item.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/schedule-share?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"stageForDeletion\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.changeTrackedEntity\" />\n      </Action>\n      <Term Name=\"applyBusinessAvailabilityRules\" Type=\"Edm.Boolean\" AppliesTo=\"microsoft.graph.bookingAppointment\" />\n      <Term Name=\"legacyName\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.identitySet\" />\n      <Term Name=\"downloadUrl\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.driveItem\" />\n      <Term Name=\"sourceUrl\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.driveItem\" />\n      <Term Name=\"conflictBehavior\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.driveItem\" />\n      <Term Name=\"sharedChanged\" Type=\"Edm.Boolean\" AppliesTo=\"microsoft.graph.driveItem\" />\n      <Term Name=\"changed\" Type=\"Edm.Boolean\" AppliesTo=\"microsoft.graph.driveItem\" />\n      <Term Name=\"channelCreationMode\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.channel\" />\n      <Term Name=\"teamCreationMode\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.team\" />\n      <Term Name=\"temporaryId\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.chatMessageHostedContent\" />\n      <Term Name=\"conflictBehavior\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.driveItemUploadableProperties\" />\n      <Term Name=\"temporaryId\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.chatMessageHostedContent\">\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"Write-only. Represents the temporaryId for the hosted content while posting a message to refer to the hosted content in chatMessage resource being sent.\" />\n      </Term>\n      <Term Name=\"channelCreationMode\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.channel\">\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"Indicates that the channel is in migration state and is currently being used for migration purposes. It accepts one value: migration.\" />\n      </Term>\n      <Term Name=\"conflictBehavior\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.driveItem\">\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"The conflict resolution behavior for actions that create a new item. You can use the values fail, replace, or rename. The default for PUT is replace. An item will never be returned with this annotation. Write-only.\" />\n      </Term>\n      <Term Name=\"downloadUrl\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.driveItem\">\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"A URL that can be used to download this file's content. Authentication is not required with this URL. Read-only.\" />\n      </Term>\n      <Term Name=\"sourceUrl\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.driveItem\">\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"When issuing a PUT request, this instance annotation can be used to instruct the service to download the contents of the URL, and store it as the file. Write-only.\" />\n      </Term>\n      <Term Name=\"teamCreationMode\" Type=\"Edm.String\" AppliesTo=\"microsoft.graph.team\">\n        <Annotation Term=\"Org.OData.Core.V1.LongDescription\" String=\"Indicates that the team is in migration state and is currently being used for migration purposes. It accepts one value: migration. Note: In the future, Microsoft may require you or your customers to pay additional fees based on the amount of data imported.\" />\n      </Term>\t  \n\t  <Annotations Target=\"microsoft.graph.GraphService/directoryObjects\">\n        <Annotation Term=\"Org.OData.Core.V1.ExplicitOperationBindings\">\n          <Collection>\n            <String>microsoft.graph.checkMemberGroups</String>\n            <String>microsoft.graph.checkMemberObjects</String>\n            <String>microsoft.graph.getMemberGroups</String>\n            <String>microsoft.graph.getMemberObjects</String>\n          </Collection>\n        </Annotation>\n      </Annotations>\n\t  <Annotations Target=\"microsoft.graph.user/drives\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.CountRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Countable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/joinedGroups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"RestrictedProperties\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"IndexableByKey\" Bool=\"false\" />\n                </Record>\n              </Collection>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/users\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"RestrictedProperties\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"IndexableByKey\" Bool=\"false\" />\n                </Record>\n              </Collection>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.list/activities\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"RestrictedProperties\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"IndexableByKey\" Bool=\"false\" />\n                </Record>\n              </Collection>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security/alerts\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List alerts\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of alert objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/alert-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authentication/methods\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List methods\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of authentication methods registered to a user. The authentication methods are defined by the types derived from the authenticationMethod resource type, and only the methods supported on this API version. See Azure AD authentication methods API overview for a list of currently supported methods.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authentication-list-methods?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/members\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List group members\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the group's direct members. A group can have users, contacts, devices, service principals, and other groups as members. This operation is not transitive. When a group contains more than 100 members, Microsoft Graph returns a `@odata.nextLink` property in the response that contains a URL to the next page of results. If that property is present, continue making additional requests with the `@odata.nextLink` URL in each response, until all the results are returned, as described in paging Microsoft Graph data in your app. An attempt to filter by an OData cast that represents an unsupported member type returns a `400 Bad Request` error with the `Request_UnsupportedQuery` code.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-list-members?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.publishedResource/agentGroups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.team/schedule\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"UpdateMethod\">\n              <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/team-put-schedule?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/schedule-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get schedule\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a schedule object. The schedule creation process conforms to the One API guideline for resource based long running operations (RELO).&#xA;When clients use the PUT method, if the schedule is provisioned, the operation updates the schedule; otherwise, the operation starts the schedule provisioning process in the background. During schedule provisioning, clients can use the GET method to get the schedule and look at the `provisionStatus` property for the current state of the provisioning. If the provisioning failed, clients can get additional information from the `provisionStatusCode` property. Clients can also inspect the configuration of the schedule.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.entitlementManagement/accessPackageAssignmentPolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"UpdateMethod\">\n              <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List accessPackageAssignmentPolicies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In Azure AD entitlement management, retrieve a list of accessPackageAssignmentPolicy objects. If the delegated user is in a directory role, the resulting list includes all the assignment policies that the caller has access to read, across all catalogs and access packages.  If the delegated user is an access package manager or catalog owner, they should instead retrieve the policies for the access packages they can read with list accessPackages by including `$expand=accessPackageAssignmentPolicies` in the query.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/entitlementmanagement-list-accesspackageassignmentpolicies?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/entitlementmanagement-post-accesspackageassignmentpolicies?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create accessPackageAssignmentPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In Azure AD entitlement management, create a new accessPackageAssignmentPolicy object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.entitlementManagement/assignmentPolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"UpdateMethod\">\n              <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSchool/administrativeUnit\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get administrativeUnit\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the simple directory **administrativeUnit** that corresponds to this **educationSchool**.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationschool-get-administrativeUnit?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.synchronization/secrets\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"UpdateMethod\">\n              <EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>\n            </PropertyValue>\n            <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/synchronization-synchronization-secrets?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/children\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"true\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List children of a driveItem\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Return a collection of DriveItems in the **children** relationship of a DriveItem. DriveItems with a non-null **folder** or **package** facet can have one or more child DriveItems.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-list-children?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-list-children?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-list-thumbnails?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-list-children?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-post-children?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/drive-get-specialfolder?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/applicationTemplates\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Insertable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Updatable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Deletable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List applicationTemplates\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of applicationTemplate objects from the Azure AD application gallery.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get applicationTemplate\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties of an applicationTemplate object.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/applicationtemplate-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/applicationtemplate-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directorySetting\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.FilterRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Filterable\" Bool=\"false\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n\t  <Annotations Target=\"microsoft.graph.identityContainer/apiConnectors\">\n\t\t  <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n\t\t\t  <Record>\n\t\t\t\t  <PropertyValue Property=\"RequestContentTypes\">\n\t\t\t\t\t  <Collection>\n\t\t\t\t\t\t  <String>application/xhtml+xml</String>\n\t\t\t\t\t  </Collection>\n\t\t\t\t  </PropertyValue>\n\t\t\t  </Record>\n\t\t  </Annotation>\n\t\t  <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n\t\t\t  <Record>\n\t\t\t\t  <PropertyValue Property=\"RequestContentTypes\">\n\t\t\t\t\t  <Collection>\n\t\t\t\t\t\t  <String>application/xhtml+xml</String>\n\t\t\t\t\t  </Collection>\n\t\t\t\t  </PropertyValue>\n\t\t\t  </Record>\n\t\t  </Annotation>\n\t  </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/directoryObjects\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"CustomHeaders\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                  <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                  <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  <PropertyValue Property=\"ExampleValues\">\n                    <Collection>\n                      <Record>\n                        <PropertyValue Property=\"Value\" String=\"eventual\" />\n                        <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                      </Record>\n                    </Collection>\n                  </PropertyValue>\n                </Record>\n              </Collection>\n            </PropertyValue>\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get directoryObject\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a directoryObject object.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete directoryObject\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete a directory object, for example, a group, user, application, or service principal.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directoryobject-delete?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directoryobject-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n\t\t<Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n\t\t\t  <Record>\n\t\t\t\t  <PropertyValue Property=\"RequestContentTypes\">\n\t\t\t\t\t  <Collection>\n\t\t\t\t\t\t  <String>multipart/form-data</String>\n\t\t\t\t\t  </Collection>\n\t\t\t\t  </PropertyValue>\n\t\t\t  </Record>\n\t\t  </Annotation>\n\t\t  <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n\t\t\t  <Record>\n\t\t\t\t  <PropertyValue Property=\"RequestContentTypes\">\n\t\t\t\t\t  <Collection>\n\t\t\t\t\t\t  <String>multipart/form-data</String>\n\t\t\t\t\t  </Collection>\n\t\t\t\t  </PropertyValue>\n\t\t\t\t  <PropertyValue Property=\"ResponseContentTypes\">\n\t\t\t\t\t  <Collection>\n\t\t\t\t\t\t  <String>multipart/form-data</String>\n\t\t\t\t\t  </Collection>\n\t\t\t\t  </PropertyValue>\n\t\t\t  </Record>\n\t\t  </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/invitations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create invitation\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new invitation. Invitation adds an external user to the organization. When creating a new invitation you have several options available:\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/invitation-post?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/users\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"RestrictedProperties\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"NavigationProperty\">\n                    <PropertyPath>calendarView</PropertyPath>\n                  </PropertyValue>\n                  <PropertyValue Property=\"ReadRestrictions\">\n                    <Record>\n                      <PropertyValue Property=\"CustomQueryOptions\">\n                        <Collection>\n                          <Record>\n                            <PropertyValue Property=\"Name\" String=\"startDateTime\" />\n                            <PropertyValue Property=\"Description\" String=\"The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00\" />\n                            <PropertyValue Property=\"Required\" Bool=\"true\" />\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Name\" String=\"endDateTime\" />\n                            <PropertyValue Property=\"Description\" String=\"The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00\" />\n                            <PropertyValue Property=\"Required\" Bool=\"true\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </PropertyValue>\n                </Record>\n                <Record>\n                  <PropertyValue Property=\"NavigationProperty\">\n                    <PropertyPath>calendar/calendarView</PropertyPath>\n                  </PropertyValue>\n                  <PropertyValue Property=\"ReadRestrictions\">\n                    <Record>\n                      <PropertyValue Property=\"CustomQueryOptions\">\n                        <Collection>\n                          <Record>\n                            <PropertyValue Property=\"Name\" String=\"startDateTime\" />\n                            <PropertyValue Property=\"Description\" String=\"The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00\" />\n                            <PropertyValue Property=\"Required\" Bool=\"true\" />\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Name\" String=\"endDateTime\" />\n                            <PropertyValue Property=\"Description\" String=\"The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00\" />\n                            <PropertyValue Property=\"Required\" Bool=\"true\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </PropertyValue>\n                </Record>\n                <Record>\n                  <PropertyValue Property=\"NavigationProperty\">\n                    <PropertyPath>calendars/calendarView</PropertyPath>\n                  </PropertyValue>\n                  <PropertyValue Property=\"ReadRestrictions\">\n                    <Record>\n                      <PropertyValue Property=\"CustomQueryOptions\">\n                        <Collection>\n                          <Record>\n                            <PropertyValue Property=\"Name\" String=\"startDateTime\" />\n                            <PropertyValue Property=\"Description\" String=\"The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00\" />\n                            <PropertyValue Property=\"Required\" Bool=\"true\" />\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Name\" String=\"endDateTime\" />\n                            <PropertyValue Property=\"Description\" String=\"The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00\" />\n                            <PropertyValue Property=\"Required\" Bool=\"true\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </PropertyValue>\n                </Record>\n              </Collection>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"CustomHeaders\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                  <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                  <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  <PropertyValue Property=\"ExampleValues\">\n                    <Collection>\n                      <Record>\n                        <PropertyValue Property=\"Value\" String=\"eventual\" />\n                        <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                      </Record>\n                    </Collection>\n                  </PropertyValue>\n                </Record>\n              </Collection>\n            </PropertyValue>\n            <PropertyValue Property=\"Description\" String=\"List users\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of user objects. This operation returns by default only a subset of the more commonly used properties for each user. These _default_ properties are noted in the Properties section. To get properties that are _not_ returned by default, do a GET operation for the user and specify the properties in a `$select` OData query option.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get user\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These _default_ properties are noted in the Properties section. To get properties that are _not_ returned by default, do a GET operation for the user and specify the properties in a `$select` OData query option. Because the **user** resource supports extensions, you can also use the `GET` operation to get custom properties and extension data in a **user** instance.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create user\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new user.&#xA;The request body contains the user to create. At a minimum, you must specify the required properties for the user. You can optionally specify any other writable properties. This operation returns by default only a subset of the properties for each user. These default properties are noted in the Properties section. To get properties that are not returned by default, do a GET operation and specify the properties in a `$select` OData query option.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-post-users?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-delete?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update user\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a user object. Not all properties can be updated by Member or Guest users with their default permissions without Administrator roles. Compare member and guest default permissions to see properties they can manage.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete a user\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete user.   When deleted, user resources are moved to a temporary container and can be restored within 30 days.  After that time, they are permanently deleted.  To learn more, see deletedItems.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/appRoleAssignments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Grant an appRoleAssignment to a user\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to assign an app role to a user. To grant an app role assignment to a user, you need three identifiers:\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-post-approleassignments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-approleassignments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List appRoleAssignments granted to a user\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of appRoleAssignment that a user has been granted. This operation also returns app roles assigned to groups that the user is a direct member of.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authentication/emailMethods\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create emailAuthenticationMethod\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Set a user's emailAuthenticationMethod object. Email authentication is a self-service password reset method. A user may only have one email authentication method.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authentication-post-emailmethods?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authentication-list-emailmethods?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List emailAuthenticationMethods\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of a user's email Authentication Method objects and their properties. This call will only return a single object as only one email method can be set on users.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authentication/microsoftAuthenticatorMethods\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List microsoftAuthenticatorAuthenticationMethods\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the microsoftAuthenticatorAuthenticationMethod objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/microsoftauthenticatorauthenticationmethod-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/users/authentication/passwordMethods/resetPassword\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"passwordAuthenticationMethod: resetPassword\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Initiate a reset for the password associated with a password authentication method object. This can only be done by an administrator with appropriate permissions and cannot be performed on a user's own account. This flow writes the new password to Azure Active Directory and pushes it to on-premises Active Directory if configured using password writeback. The admin can either provide a new password or have the system generate one. The user is prompted to change their password on their next sign in. This reset is a long-running operation and will return a **Location** header with a link where the caller can periodically check for the status of the reset operation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authenticationmethod-resetpassword?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authentication/temporaryAccessPassMethods\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List temporaryAccessPassMethods\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of a user's temporaryAccessPassAuthenticationMethod objects and their properties. This API will only return a single object in the collection as a user can have only one Temporary Access Pass method.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authentication-list-temporaryaccesspassmethods?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authentication-post-temporaryaccesspassmethods?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create temporaryAccessPassMethod\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new temporaryAccessPassAuthenticationMethod object on a user. A user can only have one Temporary Access Pass that's usable within its specified lifetime. If the user requires a new Temporary Access Pass while the current Temporary Access Pass is valid, the admin can create a new Temporary Access Pass for the user, the previous Temporary Access Pass will be deleted, and a new Temporary Access Pass will be created.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authentication/windowsHelloForBusinessMethods\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List windowsHelloForBusinessAuthenticationMethods\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the windowsHelloForBusinessAuthenticationMethod objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/windowshelloforbusinessauthenticationmethod-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendar/calendarPermissions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create calendarPermission\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a calendarPermission resource to specify the identity and role of the user with whom the specified calendar is being shared or delegated.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/calendar-post-calendarpermissions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/chats\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List chats\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of chats that the user is part of. This method supports federation. When a user ID is provided, the calling application must belong to the same tenant that the user belongs to.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/drive\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get Drive\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a Drive resource. A Drive is the top-level container for a file system, such as OneDrive or SharePoint document libraries.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/drive-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/drive-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/drives\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List available drives\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of Drive resources available for a target User, Group, or Site.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/drive-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/drive-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/manager\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List manager\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Returns the user or organizational contact assigned as the user's manager. Optionally, you can expand the manager's chain up to the root node.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-manager?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/memberOf\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List a user's direct memberships\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get groups, directory roles, and administrative units that the user is a direct member of. This operation is not transitive. To retrieve groups, directory roles, and administrative units that the user is a member through transitive membership, use the List user transitive memberOf API.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-memberof?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/oauth2PermissionGrants\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List oauth2PermissionGrants\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of oAuth2PermissionGrant entities, which represent delegated permissions granted to enable a client application to access an API on behalf of the user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-oauth2permissiongrants?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.meetingRegistration/registrants\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create meetingRegistrant\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Enroll a meeting registrant in an online meeting that has meeting registration enabled on behalf of the registrant. This operation has two scenarios: In either scenario, the registrant will receive an email notification that contains their registration information.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/meetingregistration-post-registrants?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/externalmeetingregistrant-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/externalmeetingregistrant-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/meetingregistration-list-registrants?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List externalMeetingRegistrants\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the externalMeetingRegistrants of an onlineMeeting.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onlineMeeting/transcripts\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List transcripts\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of callTranscript objects associated with an onlineMeeting.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/onlinemeeting-list-transcripts?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.callTranscript/content\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get callTranscript\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a callTranscript object associated with an onlineMeeting. Retrieving the transcript returns the metadata of the single transcript associated with the online meeting. Retrieving the content of the transcript returns the stream of text associated with the transcript.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/calltranscript-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookTask/attachments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List attachments (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of attachment objects attached to an Outlook task.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/outlooktask-list-attachments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/outlooktask-post-attachments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create attachment (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to add an attachment to an outlookTask. The attachment can be a file (of fileAttachment type) or Outlook item (itemAttachment type).\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerUser/rosterPlans\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List rosterPlans\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of plannerPlans that are contained by the plannerRosters of which the user is a member.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/planneruser-list-rosterplans?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/presence\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"presence: setStatusMessage\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Set a presence status message for a user. An optional expiration date and time can be supplied.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/presence-setstatusmessage?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/presence-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/presence-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.informationProtection/labelPolicySettings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get informationProtectionPolicySetting\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of an informationProtectionPolicySetting object. The settings exposed by this API should be used in applications to populate the **moreInfoUrl** property for Microsoft Purview Information Protection help, and indicate whether labeling is mandatory for the user and whether justification must be provided on downgrade.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-informationprotectionpolicysetting-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.informationProtection/sensitivityLabels\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List sensitivityLabels\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of sensitivityLabel objects associated with a user or organization.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-informationprotection-list-sensitivitylabels?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userSettings/itemInsights\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update userInsightsSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the privacy settings for itemInsights and meeting hours insights of a user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/userinsightssettings-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/userinsightssettings-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get userInsightsSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the user-customizable privacy settings for itemInsights and meeting hours insights.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userSettings/shiftPreferences\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get shiftPreferences\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a shiftPreferences object by ID.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/shiftpreferences-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/shiftpreferences-put?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update shiftPreferences\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties and relationships of a shiftPreferences object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userTeamwork/installedApps\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Install app for user\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Install an app in the personal scope of the specified user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/userteamwork-post-installedapps?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/userteamwork-list-installedapps?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List apps installed for user\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of apps installed in the personal scope of the specified user.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userScopeTeamsAppInstallation/chat\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get chat between user and teamsApp\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the chat of the specified user and Teams app.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/userscopeteamsappinstallation-get-chat?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/users/teamwork/installedApps/upgrade\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"teamsAppInstallation: upgrade\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Upgrade an app installation in the personal scope of the specified user to the latest version of the app.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/userteamwork-teamsappinstallation-upgrade?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/transitiveMemberOf\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List a user's memberships (direct and transitive)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get groups, directory roles, and administrative units that the user is a member of through either direct or transitive membership.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-transitivememberof?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/usageRights\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List user usageRights\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of usageRight objects for a given user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-usagerights?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/delta\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"user: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get newly created, updated, or deleted users without having to perform a full read of the entire user collection. See change tracking for details.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/servicePrincipals\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"CustomHeaders\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                  <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                  <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  <PropertyValue Property=\"ExampleValues\">\n                    <Collection>\n                      <Record>\n                        <PropertyValue Property=\"Value\" String=\"eventual\" />\n                        <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                      </Record>\n                    </Collection>\n                  </PropertyValue>\n                </Record>\n              </Collection>\n            </PropertyValue>\n            <PropertyValue Property=\"Description\" String=\"List servicePrincipals\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of servicePrincipal objects.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get servicePrincipal\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a servicePrincipal object.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-post-serviceprincipals?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-delete?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create servicePrincipal\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new servicePrincipal object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update servicePrincipal\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of servicePrincipal object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete servicePrincipal\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete a servicePrincipal object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/servicePrincipals/addKey\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"servicePrincipal: addKey\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Adds a key credential to a servicePrincipal. This method along with removeKey can be used by a servicePrincipal to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed.  ServicePrincipals that don’t have any existing valid certificates (i.e.: no certificates have been added yet, or all certificates have expired), won’t be able to use this service action. Update servicePrincipal can be used to perform an update instead.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-addkey?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/servicePrincipals/addPassword\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"servicePrincipal: addPassword\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add a strong password or secret to a servicePrincipal object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-addpassword?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.servicePrincipal/appRoleAssignedTo\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Grant an appRoleAssignment for a service principal\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Assign an app role for a resource service principal, to a user, group, or client service principal. App roles that are assigned to service principals are also known as application permissions. Application permissions can be granted directly with app role assignments, or through a consent experience. To grant an app role assignment, you need three identifiers:\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-post-approleassignedto?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-list-approleassignedto?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List appRoleAssignments granted for a service principal\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of appRoleAssignment that users, groups, or client service principals have been granted for the given resource service principal. For example, if the resource service principal is the service principal for the Microsoft Graph API, this will return all service principals that have been granted any app-only permissions to Microsoft Graph. If the resource service principal is an application that has app roles granted to users and groups, this will return all the users and groups assigned app roles for this application.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.servicePrincipal/appRoleAssignments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Grant an appRoleAssignment to a service principal\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Assign an app role to a client service principal. App roles that are assigned to service principals are also known as application permissions. Application permissions can be granted directly with app role assignments, or through a consent experience. To grant an app role assignment to a client service principal, you need three identifiers:\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-post-approleassignments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-list-approleassignments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List appRoleAssignments granted to a service principal\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of appRoleAssignment that have been granted to a service principal. App roles that are assigned to service principals are also known as application permissions. Application permissions can be granted directly by creating app role assignments, or through a consent experience.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.servicePrincipal/claimsMappingPolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List assigned claimsMappingPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the claimsMappingPolicy objects that are assigned to a servicePrincipal.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-list-claimsmappingpolicies?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.servicePrincipal/createdObjects\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"servicePrincipal: List createdObjects\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of directoryobject objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-list-createdobjects?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.servicePrincipal/delegatedPermissionClassifications\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List delegatedPermissionClassifications collection of servicePrincipal\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of delegatedPermissionClassification currently configured for the delegated permissions exposed by an API.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-list-delegatedpermissionclassifications?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-post-delegatedpermissionclassifications?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create delegatedPermissionClassification\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Classify a delegated permission by adding a delegatedPermissionClassification to the servicePrincipal representing the API.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.servicePrincipal/homeRealmDiscoveryPolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List assigned homeRealmDiscoveryPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the homeRealmDiscoveryPolicy objects that are assigned to a servicePrincipal.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-list-homerealmdiscoverypolicies?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.servicePrincipal/memberOf\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List servicePrincipal memberOf\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the groups and directory roles that this servicePrincipal is a direct member of. This operation is not transitive.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-list-memberof?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.servicePrincipal/oauth2PermissionGrants\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List oauth2PermissionGrants\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of oAuth2PermissionGrant entities, representing delegated permissions granted to the service principal (representing the client application) to access an API on behalf of a user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-list-oauth2permissiongrants?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.servicePrincipal/ownedObjects\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"servicePrincipals: List ownedObjects\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of objects owned by the servicePrincipal.  This could include applications or groups.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-list-ownedobjects?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.servicePrincipal/owners\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"servicePrincipals: List owners\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of owners of the servicePrincipal.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-list-owners?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/servicePrincipals/removePassword\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"servicePrincipal: removePassword\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Remove a password from a servicePrincipal object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-removepassword?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.synchronization/jobs\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create synchronizationJob\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create new synchronization job with a default synchronization schema. The job is created in a disabled state. Call Start job to start synchronization.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/synchronization-synchronizationjob-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/synchronization-synchronizationjob-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List synchronization jobs\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List existing jobs for a given application instance (service principal).\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.synchronizationJob/schema\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get synchronizationSchema\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the schema for a given synchronization job or template.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/synchronization-synchronizationschema-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/synchronization-synchronizationschema-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update synchronizationSchema\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the synchronization schema for a given job or template. This method fully replaces the current schema with the one provided in the request. To update the schema of a template, make the call on the application object. You must be the owner of the application.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.synchronizationSchema/filterOperators\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"synchronizationSchema: filterOperators\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List all operators supported in the scoping filters.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/synchronization-synchronizationschema-filteroperators?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.synchronizationSchema/functions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"synchronizationSchema: functions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List all the functions currently supported in the attributeMappingSource.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/synchronization-synchronizationschema-functions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.synchronization/templates\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List existing synchronization templates\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the synchronization templates associated with a given application or service principal.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/synchronization-synchronizationtemplate-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.servicePrincipal/transitiveMemberOf\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List servicePrincipal transitive memberOf\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the groups and directory roles that this servicePrincipal is a member of. This operation is transitive and will include all groups that this service principal is a nested member of.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-list-transitivememberof?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.servicePrincipal/delta\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"servicePrincipal: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get newly created, updated, or deleted service principals without having to perform a full read of the entire resource collection.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceprincipal-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/bookingBusinesses\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"RestrictedProperties\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"NavigationProperty\">\n                    <PropertyPath>calendarView</PropertyPath>\n                  </PropertyValue>\n                  <PropertyValue Property=\"ReadRestrictions\">\n                    <Record>\n                      <PropertyValue Property=\"CustomQueryOptions\">\n                        <Collection>\n                          <Record>\n                            <PropertyValue Property=\"Name\" String=\"start\" />\n                            <PropertyValue Property=\"Description\" String=\"The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00\" />\n                            <PropertyValue Property=\"Required\" Bool=\"true\" />\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Name\" String=\"end\" />\n                            <PropertyValue Property=\"Description\" String=\"The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00\" />\n                            <PropertyValue Property=\"Required\" Bool=\"true\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </PropertyValue>\n                </Record>\n              </Collection>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List bookingBusinesses\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a collection of bookingBusiness objects that has been created for the tenant. This operation returns only the **id** and **displayName** of each Microsoft Bookings business in the collection. For performance considerations, it does not return other properties. You can get the other properties of a Bookings business by specifying its **id** in a GET operation. You can also query for Bookings businesses by specifying a string in a `query` parameter to do substring matching among the businesses of a tenant. See an example below.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get bookingBusiness\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Get the properties and relationships of a bookingBusiness object.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bookingbusiness-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bookingbusiness-post-bookingbusinesses?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bookingbusiness-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bookingbusiness-delete?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bookingbusiness-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create bookingBusiness\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new Microsoft Bookings business in a tenant. This is the first step in setting up a Bookings business where you must specify the business display name. You can include other information such as business address, web site address, and scheduling policy, or set that information later by updating the **bookingBusiness**.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete bookingBusiness\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete a bookingBusiness object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update bookingbusiness\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a bookingBusiness object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingBusiness/appointments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List appointments\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of bookingAppointment objects for the specified bookingBusiness.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bookingbusiness-list-appointments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bookingbusiness-post-appointments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create bookingAppointment\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new bookingAppointment for the specified bookingBusiness.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingBusiness/calendarView\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List Bookings calendarView\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the collection of bookingAppointment objects for a bookingBusiness, that occurs in the specified date range.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bookingbusiness-list-calendarview?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingBusiness/customers\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List customers\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of bookingCustomer objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bookingbusiness-list-customers?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bookingbusiness-post-customers?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create bookingCustomer\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new bookingCustomer object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingBusiness/customQuestions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List customQuestions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the bookingCustomQuestion resources associated with a bookingBusiness.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bookingbusiness-list-customquestions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingBusiness/services\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create bookingService\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new bookingService for the specified bookingBusiness.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bookingbusiness-post-services?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bookingbusiness-list-services?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List services\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of bookingService objects in the specified bookingBusiness.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bookingBusiness/staffMembers\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create bookingStaffMember\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new staff member in the specified bookingBusiness.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bookingbusiness-post-staffmembers?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bookingbusiness-list-staffmembers?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List staffMembers\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of bookingStaffMember objects in the specified bookingBusiness.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/bookingCurrencies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List bookingCurrencies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of bookingCurrency objects available to a Microsoft Bookings business.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get bookingCurrency\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Get the properties of a bookingCurrency object that is available to a Microsoft Bookings business. Use the **id** property, which is the currency code, to specify the currency.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bookingcurrency-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bookingcurrency-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/devices\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"CustomHeaders\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                  <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                  <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  <PropertyValue Property=\"ExampleValues\">\n                    <Collection>\n                      <Record>\n                        <PropertyValue Property=\"Value\" String=\"eventual\" />\n                        <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                      </Record>\n                    </Collection>\n                  </PropertyValue>\n                </Record>\n              </Collection>\n            </PropertyValue>\n            <PropertyValue Property=\"Description\" String=\"List devices\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of devices registered in the directory. \" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get device\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Get the properties and relationships of a device object. Since the **device** resource supports extensions, you can also use the `GET` operation to get custom properties and extension data in a **device** instance.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create device\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new device.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/device-post-devices?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/device-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/device-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/device-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/device-delete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update device\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a device. Only certain properties of a device can be updated through approved Mobile Device Management (MDM) apps.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete device\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete a registered device.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/memberOf\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List memberOf\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get groups and administrative units that the device is a direct member of. This operation is not transitive.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/device-list-memberof?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/registeredOwners\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List registeredOwners\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of users that are registered owners of the device. A registered owner is the user that cloud joined the device or registered their personal device. The registered owner is set at the time of registration. Currently, there can be only one owner.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/device-list-registeredowners?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/registeredUsers\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List registeredUsers\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of users that are registered users of the device. For cloud joined devices and registered personal devices, registered users are set to the same value as registered owners at the time of registration.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/device-list-registeredusers?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/transitiveMemberOf\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List device transitive memberships\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get groups and administrative units that the device is a member of. This API request is transitive, and will also return all groups and administrative units the device is a nested member of.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/device-list-transitivememberof?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.device/usageRights\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List device usageRights\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of usageRight objects for a given device.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/device-list-usagerights?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/identityProviders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List identityProviders (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of identityProviders objects.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get identityProvider (deprecated)\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of an identityProvider.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identityprovider-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identityprovider-post-identityproviders?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identityprovider-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identityprovider-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identityprovider-delete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create identityProvider (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new identityProvider object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update identityProvider (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of an identityProvider object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete identityProvider (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete an identityProvider.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityProvider/availableProviderTypes\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List availableProviderTypes (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieves all identity provider types available in a directory.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identityprovider-list-availableprovidertypes?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/administrativeUnits\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"CustomHeaders\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                  <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                  <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  <PropertyValue Property=\"ExampleValues\">\n                    <Collection>\n                      <Record>\n                        <PropertyValue Property=\"Value\" String=\"eventual\" />\n                        <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                      </Record>\n                    </Collection>\n                  </PropertyValue>\n                </Record>\n              </Collection>\n            </PropertyValue>\n            <PropertyValue Property=\"Description\" String=\"List administrativeUnits\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of administrativeUnit objects.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get administrativeUnit\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of an administrativeUnit object. Since the **administrativeUnit** resource supports extensions, you can also use the `GET` operation to get custom properties and extension data in an **administrativeUnit** instance.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create administrativeUnit\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new administrativeUnit.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directory-post-administrativeunits?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directory-list-administrativeunits?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/administrativeunit-delete?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/administrativeunit-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/administrativeunit-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete administrativeUnit\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete an administrativeUnit.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update administrativeunit\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of an administrativeUnit object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.administrativeUnit/members\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Add a member\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to add a member (user, group, or device) to an administrative unit or to create a new group within an administrative unit. All group types can be created within an administrative unit. **Note:** Currently, it's only possible to add one member at a time to an administrative unit.`\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/administrativeunit-post-members?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.administrativeUnit/scopedRoleMembers\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List scopedRoleMembers\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List Azure Active Directory (Azure AD) role assignments with administrative unit scope.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/administrativeunit-list-scopedrolemembers?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/administrativeunit-post-scopedrolemembers?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Add a scopedRoleMember\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Assign an Azure Active Directory (Azure AD) role with administrative unit scope. For a list of roles that can be assigned with administrative unit scope, see Assign Azure AD roles with administrative unit scope.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.administrativeUnit/delta\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"administrativeUnit: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get newly created, updated, or deleted **administrativeUnits** without having to perform a full read of the entire resource collection. For details, see Using delta query.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/administrativeunit-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/applications\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"CustomHeaders\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                  <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                  <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  <PropertyValue Property=\"ExampleValues\">\n                    <Collection>\n                      <Record>\n                        <PropertyValue Property=\"Value\" String=\"eventual\" />\n                        <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                      </Record>\n                    </Collection>\n                  </PropertyValue>\n                </Record>\n              </Collection>\n            </PropertyValue>\n            <PropertyValue Property=\"Description\" String=\"List applications\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of applications in this organization.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get application\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Get the properties and relationships of an application object.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create application\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new application object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-post-applications?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-delete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update application\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of an application object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete application\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Deletes an application. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.application/extensionProperties\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create extensionProperty (directory extension)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new directory extension definition, represented by an extensionProperty object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-post-extensionproperty?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-list-extensionproperty?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List extensionProperties (directory extensions)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of directory extension definitions, represented by extensionProperty objects on an application.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.application/federatedIdentityCredentials\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List federatedIdentityCredentials\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the federatedIdentityCredential objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-list-federatedidentitycredentials?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-post-federatedidentitycredentials?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create federatedIdentityCredential\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new federatedIdentityCredential object for an application. By configuring a trust relationship between your Azure AD application registration and the identity provider for your compute platform, you can use tokens issued by that platform to authenticate with Microsoft identity platform and call APIs in the Microsoft ecosystem. Maximum of 20 objects can be added to an application.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.application/owners\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List owners\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of owners for an application that are directoryObject objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-list-owners?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.application/tokenIssuancePolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List assigned tokenIssuancePolicies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the tokenIssuancePolicy objects that are assigned to an application.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-list-tokenissuancepolicies?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.application/tokenLifetimePolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List assigned tokenLifetimePolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the tokenLifetimePolicy objects that are assigned to an application or servicePrincipal..\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-list-tokenlifetimepolicies?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-post-tokenlifetimepolicies?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Assign tokenLifetimePolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Assign a tokenLifetimePolicy to an application or servicePrincipal.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.application/delta\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"application: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get newly created, updated, or deleted applications without having to perform a full read of the entire resource collection. See Using Delta Query for details.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/contacts\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"CustomHeaders\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                  <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                  <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  <PropertyValue Property=\"ExampleValues\">\n                    <Collection>\n                      <Record>\n                        <PropertyValue Property=\"Value\" String=\"eventual\" />\n                        <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                      </Record>\n                    </Collection>\n                  </PropertyValue>\n                </Record>\n              </Collection>\n            </PropertyValue>\n            <PropertyValue Property=\"Description\" String=\"List orgContacts\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of organizational contacts for this organization.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get orgContact\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Get the properties and relationships of an organizational contact object.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/orgcontact-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/orgcontact-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.orgContact/directReports\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"orgContact: List directReports\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the contact's direct reports.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/orgcontact-list-directreports?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.orgContact/manager\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"orgContact: Get manager\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the contact's manager\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/orgcontact-get-manager?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.orgContact/memberOf\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"orgContact: List memberOf\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of groups and adminstrative units the contact is a member of.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/orgcontact-list-memberof?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.orgContact/delta\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"orgContact: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get newly created, updated, or deleted organizational contacts without having to perform a full read of the entire collection. See change tracking for details.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/orgcontact-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/contracts\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List contracts\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of contract objects associated to a partner tenant.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get Contract\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of contract object.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/contract-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/contract-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/directoryRoles\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List directoryRoles\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the directory roles that are activated in the tenant. This operation only returns roles that have been activated. A role becomes activated when an admin activates the role using the Activate directoryRole API. Not all built-in roles are initially activated.  When assigning a role using the Azure portal, the role activation step is implicitly done on the admin's behalf. To get the full list of roles that are available in Azure AD, use List directoryRoleTemplates.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get directoryRole\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties of a directoryRole object. You can use both the object ID and template ID of the **directoryRole** with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Azure portal. For details, see Role template IDs.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directoryrole-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directoryrole-post-directoryroles?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directoryrole-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Activate directoryRole\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Activate a directory role. To read a directory role or update its members, it must first be activated in the tenant. The Company Administrators and the implicit user directory roles (**User**, **Guest User**, and **Restricted Guest User** roles) are activated by default. To access and assign members to other directory roles, you must first activate it with its corresponding directory role template ID.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/directoryRoles/members\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List members\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of the users that are assigned to the directory role.  Only users can be assigned to a directory role. You can use both the object ID and template ID of the **directoryRole** with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Azure portal. For details, see Role template IDs.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directoryrole-list-members?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/directoryRoles/scopedMembers\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List scopedMembers for a directory role\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of scopedRoleMembership objects for a directory role.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directoryrole-list-scopedmembers?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directoryRole/members\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List members\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of the users that are assigned to the directory role.  Only users can be assigned to a directory role. You can use both the object ID and template ID of the **directoryRole** with this API. The template ID of a built-in role is immutable and can be seen in the role description on the Azure portal. For details, see Role template IDs.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directoryrole-list-members?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directoryRole/scopedMembers\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List scopedMembers for a directory role\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of scopedRoleMembership objects for a directory role.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directoryrole-list-scopedmembers?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directoryRole/delta\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"directoryRole: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get newly created, updated, or deleted directory roles without having to perform a full read of the entire resource collection. See Using Delta Query for details.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directoryrole-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/directoryRoleTemplates\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List directoryRoleTemplates\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of directoryroletemplate objects.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get directoryRoleTemplate\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a directoryroletemplate object.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directoryroletemplate-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directoryroletemplate-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/directorySettingTemplates\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List directorySettingTemplates\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Directory setting templates represents a set of templates of directory settings, from which directory settings may be created and used within a tenant.  This operation retrieves the list of available **directorySettingTemplates** objects.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get a directory setting template\" />\n                <PropertyValue Property=\"LongDescription\" String=\"A directory setting template represents a template of settings from which settings may be created within a tenant. This operation allows retrieval of the properties of the **directorySettingTemplate** object, including the available settings and their defaults.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directorysettingtemplate-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directorysettingtemplate-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/domains\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create domain\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Adds a domain to the tenant. **Important**: You cannot use an associated domain with your Azure AD tenant until ownership is verified. See List verificationDnsRecords for details. Root domains require verification. For example, contoso.com requires verification. If a root domain is verified, subdomains of the root domain are automatically verified. For example, subdomain.contoso.com is automatically be verified if contoso.com has been verified.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/domain-post-domains?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/domain-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/domain-delete?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/domain-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/domain-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List domains\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of domain objects.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get domain\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of domain object.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete domain\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Deletes a domain from a tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update domain\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of domain object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domain/domainNameReferences\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List domainNameReferences\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of directoryObject with a reference to the domain. The returned list will contain all directory objects that have a dependency on the domain.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/domain-list-domainnamereferences?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domain/federationConfiguration\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create federationConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new internalDomainFederation object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/domain-post-federationconfiguration?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domain/serviceConfigurationRecords\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List serviceConfigurationRecords\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieves a list of domainDnsRecord objects needed to enable services for the domain. Use the returned list to add records to the zone file of the domain. This can be done through the domain registrar or DNS server configuration.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/domain-list-serviceconfigurationrecords?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.domain/verificationDnsRecords\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List verificationDnsRecords\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of domainDnsRecord objects. You cannot use an associated domain with your Azure AD tenant until ownership is verified. To verify the ownership of the domain, retrieve the domain verification records and add the details to the zone file of the domain. This can be done through the domain registrar or DNS server configuration. Root domains require verification. For example, contoso.com requires verification. If a root domain is verified, subdomains of the root domain are automatically verified. For example, subdomain.contoso.com is automatically be verified if contoso.com has been verified.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/domain-list-verificationdnsrecords?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/groups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"RestrictedProperties\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"NavigationProperty\">\n                    <PropertyPath>calendarView</PropertyPath>\n                  </PropertyValue>\n                  <PropertyValue Property=\"ReadRestrictions\">\n                    <Record>\n                      <PropertyValue Property=\"CustomQueryOptions\">\n                        <Collection>\n                          <Record>\n                            <PropertyValue Property=\"Name\" String=\"startDateTime\" />\n                            <PropertyValue Property=\"Description\" String=\"The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00\" />\n                            <PropertyValue Property=\"Required\" Bool=\"true\" />\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Name\" String=\"endDateTime\" />\n                            <PropertyValue Property=\"Description\" String=\"The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00\" />\n                            <PropertyValue Property=\"Required\" Bool=\"true\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </PropertyValue>\n                </Record>\n                <Record>\n                  <PropertyValue Property=\"NavigationProperty\">\n                    <PropertyPath>calendar/calendarView</PropertyPath>\n                  </PropertyValue>\n                  <PropertyValue Property=\"ReadRestrictions\">\n                    <Record>\n                      <PropertyValue Property=\"CustomQueryOptions\">\n                        <Collection>\n                          <Record>\n                            <PropertyValue Property=\"Name\" String=\"startDateTime\" />\n                            <PropertyValue Property=\"Description\" String=\"The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00\" />\n                            <PropertyValue Property=\"Required\" Bool=\"true\" />\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Name\" String=\"endDateTime\" />\n                            <PropertyValue Property=\"Description\" String=\"The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00\" />\n                            <PropertyValue Property=\"Required\" Bool=\"true\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </PropertyValue>\n                </Record>\n                <Record>\n                  <PropertyValue Property=\"NavigationProperty\">\n                    <PropertyPath>calendars/calendarView</PropertyPath>\n                  </PropertyValue>\n                  <PropertyValue Property=\"ReadRestrictions\">\n                    <Record>\n                      <PropertyValue Property=\"CustomQueryOptions\">\n                        <Collection>\n                          <Record>\n                            <PropertyValue Property=\"Name\" String=\"startDateTime\" />\n                            <PropertyValue Property=\"Description\" String=\"The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00\" />\n                            <PropertyValue Property=\"Required\" Bool=\"true\" />\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Name\" String=\"endDateTime\" />\n                            <PropertyValue Property=\"Description\" String=\"The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00\" />\n                            <PropertyValue Property=\"Required\" Bool=\"true\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </PropertyValue>\n                </Record>\n              </Collection>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"CustomHeaders\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                  <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                  <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  <PropertyValue Property=\"ExampleValues\">\n                    <Collection>\n                      <Record>\n                        <PropertyValue Property=\"Value\" String=\"eventual\" />\n                        <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                      </Record>\n                    </Collection>\n                  </PropertyValue>\n                </Record>\n              </Collection>\n            </PropertyValue>\n            <PropertyValue Property=\"Description\" String=\"List groups\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List all the groups available in an organization, excluding dynamic distribution groups. To retrieve dynamic distribution groups, use the Exchange admin center. This operation returns by default only a subset of the more commonly used properties for each group. These _default_ properties are noted in the Properties section. To get properties that are _not_ returned by default, do a GET operation for the group and specify the properties in a `$select` OData query option. The **hasMembersWithLicenseErrors** and **isArchived** properties are an exception and are not returned in the `$select` query.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get group\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Get the properties and relationships of a group object. This operation returns by default only a subset of all the available properties, as noted in the Properties section. To get properties that are _not_ returned by default, specify them in a `$select` OData query option. The **hasMembersWithLicenseErrors** and **isArchived** properties are an exception and are not returned in the `$select` query. Because the **group** resource supports extensions, you can also use the `GET` operation to get custom properties and extension data in a **group** instance.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-post-groups?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-delete?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create group\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new group as specified in the request body. You can create one of the following groups: This operation returns by default only a subset of the properties for each group. These default properties are noted in the Properties section. To get properties that are _not_ returned by default, do a GET operation and specify the properties in a `$select` OData query option. **Note**: To create a team, first create a group then add a team to it, see create team.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update group\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a group object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete group\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Deletes a group. When deleted, Microsoft 365 groups are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted. This isn't applicable to Security groups and Distribution groups which are permanently deleted immediately. To learn more, see deletedItems.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/acceptedSenders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List acceptedSenders\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of users or groups that are in the accepted-senders list for this group. Users in the accepted senders list can post to conversations of the group (identified in the GET request URL). Make sure you do not specify the same user or group in the accepted senders and rejected senders lists, otherwise you will get an error.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-list-acceptedsenders?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/appRoleAssignments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Grant an appRoleAssignment to a group\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to assign an app role to a security group. All direct members of the group will be considered assigned. Security groups with dynamic memberships are supported. To grant an app role assignment to a group, you need three identifiers: Additional licenses might be required to use a group to manage access to applications.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-post-approleassignments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-list-approleassignments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List appRoleAssignments granted to a group\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of appRoleAssignment that have been granted to a group.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/calendarView\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List calendarView\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the occurrences, exceptions, and single instances of events in a calendar view defined by a time range, from the default calendar of a group.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-list-calendarview?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/conversations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create conversation\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new conversation by including a thread and a post. Use reply thread or reply post to further post to that conversation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-post-conversations?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-list-conversations?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List conversations\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of conversations in this group.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conversation/threads\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List threads\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get all the threads in a group conversation.&#xA;Note: You can also get all the threads of a group. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/conversation-list-threads?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/drive\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get Drive\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a Drive resource. A Drive is the top-level container for a file system, such as OneDrive or SharePoint document libraries.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/drive-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/drives\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List available drives\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of Drive resources available for a target User, Group, or Site.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/drive-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/endpoints\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List endpoints\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of endpoint objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-list-endpoints?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/events\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create event\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new event.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-post-events?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-list-events?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List events\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of event objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/extensions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create openTypeExtension\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/groupLifecyclePolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List groupLifecyclePolicies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieves a list of groupLifecyclePolicy objects to which a group belongs.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-list-grouplifecyclepolicies?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/memberOf\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List group memberOf\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get groups and administrative units that the group is a direct member of. This operation is not transitive. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-list-memberof?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/owners\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List group owners\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of the group's owners. The owners are a set of users who are allowed to modify the group object. Owners are currently not available in Microsoft Graph for groups that were created in Exchange or groups that are synchronized from an on-premises environment.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-list-owners?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/permissionGrants\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List permissionGrants of a group\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List all resource-specific permission grants on the group. This list specifies the Azure AD apps that have access to the **group**, along with the corresponding kind of resource-specific access that each app has.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-list-permissiongrants?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/photos\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List photos\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of profilePhoto objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-list-photos?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerGroup/plans\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List plans\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of **plannerPlan** objects owned by a group object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannergroup-list-plans?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/rejectedSenders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List rejectedSenders\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of users or groups that are in the rejected-senders list for this group. Users in the rejected senders list cannot post to conversations of the group (identified in the GET request URL). Make sure you do not specify the same user or group in the rejected senders and accepted senders lists, otherwise you will get an error.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-list-rejectedsenders?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/settings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create settings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named `Group.Unified` can be used to configure tenant-wide Microsoft 365 group settings, while the template named `Group.Unified.Guest` can be used to configure group-specific settings.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-post-settings?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/team\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create team from group\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new team from a group. In order to create a team, the group must have a least one owner. If the group was created less than 15 minutes ago, it's possible for the Create team call to fail with a 404 error code due to replication delays.&#xA;The recommended pattern is to retry the Create team call three times, with a 10 second delay between calls.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/team-put-teams?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/threads\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create conversation thread\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Start a new group conversation by first creating a thread. A new conversation, conversation thread, and post are created in the group. Use reply thread or reply post to further post to that thread. Note: You can also start a new thread in an existing conversation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-post-threads?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-list-threads?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List threads\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get all the threads of a group. Note: You can also get all the threads of a conversation.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conversationThread/posts\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List posts\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the posts of the specified thread. You can specify both the parent conversation and the thread, or, &#xA;you can specify the thread without referencing the parent conversation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/conversationthread-list-posts?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.post/attachments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List attachments\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of attachment objects attached to a post.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/post-list-attachments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/transitiveMemberOf\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List group transitive memberOf\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get groups and administrative units that the group is a member of. This operation is transitive and will also include all groups that this groups is a nested member of. Unlike getting a user's Microsoft 365 groups, this returns all types of groups, not just Microsoft 365 groups.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-list-transitivememberof?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/transitiveMembers\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List group transitive members\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the group's members. A group can different object types as members. For more information about supported member types for different groups, see Group membership. This operation is transitive and returns a flat list of all nested members. An attempt to filter by an OData cast that represents an unsupported member type returns a `400 Bad Request` error with the `Request_UnsupportedQuery` code.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-list-transitivemembers?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.group/delta\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"group: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get newly created, updated, or deleted groups, including group membership changes, without having to perform a full read of the entire group collection. See Using Delta Query for details.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/oauth2PermissionGrants\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List oauth2PermissionGrants (delegated permission grants)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of oAuth2PermissionGrant objects, representing delegated permissions which have been granted for client applications to access APIs on behalf of signed-in users.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get oAuth2PermissionGrant (a delegated permission grant)\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties of a single delegated permission grant represented by an oAuth2PermissionGrant object. An **oAuth2PermissionGrant** represents delegated permissions which have been granted for a client application to access an API on behalf of a signed-in user.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/oauth2permissiongrant-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/oauth2permissiongrant-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/oauth2permissiongrant-delete?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/oauth2permissiongrant-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/oauth2permissiongrant-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create oAuth2PermissionGrant (a delegated permission grant)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a delegated permission grant, represented by an oAuth2PermissionGrant object. A delegated permission grant authorizes a client service principal (representing a client application) to access a resource service principal (representing an API), on behalf of a signed-in user, for the level of access limited by the delegated permissions which were granted.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete oAuth2PermissionGrant (a delegated permission grant)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete an oAuth2PermissionGrant, representing a delegated permission grant. When a delegated permission grant is deleted, the access it granted is revoked. Existing access tokens will continue to be valid for their lifetime, but new access tokens will not be granted for the delegated permissions identified in the deleted **oAuth2PermissionGrant**.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update oAuth2PermissionGrant (a delegated permission grant)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of oAuth2PermissionGrant object, representing a delegated permission grant. An **oAuth2PermissionGrant** can be updated to change which delegated permissions are granted, by adding or removing items from the list in **scopes**.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.oAuth2PermissionGrant/delta\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"oauth2permissiongrant: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get newly created, updated, or deleted **oauth2permissiongrant** objects without performing a full read of the entire resource collection. For details, see Using delta query.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/oauth2permissiongrant-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/organization\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List organization\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of organization objects.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get organization\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Get the properties and relationships of the currently authenticated organization. Since the **organization** resource supports extensions, you can also use the `GET` operation to get custom properties and extension data in an **organization** instance.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/organization-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/organization-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/organization-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update organization\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of the currently authenticated organization. In this case, `organization` is defined as a collection of exactly one record, and so its **ID** must be specified in the request.  The **ID** is also known as the **tenantId** of the organization.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/branding\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get organizationalBranding\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the default organizational branding object, if the **Accept-Language** header is set to `0` or `default`. If no default organizational branding object exists, this method returns a `404 Not Found` error. If the **Accept-Language** header is set to an existing locale identified by the value of its **id**, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, **usernameHintText** and **signInPageText**. To retrieve Stream types of the default branding, for example, **bannerLogo** and **backgroundImage**, use the GET organizationalBrandingLocalization method.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/organizationalbranding-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/organizationalbranding-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/organizationalbranding-delete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update organizationalBranding\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of the default branding object specified by the organizationalBranding resource.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete organizationalBranding\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete the default organizational branding object. To delete the organizationalBranding object, all images (Stream types) must first be removed from the object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organizationalBranding/bannerLogo\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update organizationalBranding\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of the default branding object specified by the organizationalBranding resource.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/organizationalbranding-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organizationalBranding/localizations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List localizations\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve all localization branding objects, including the default branding.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/organizationalbranding-list-localizations?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/organizationalbranding-post-localizations?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create organizationalBrandingLocalization\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new organizationalBrandingLocalization object. This creates a localized branding and at the same time, the default branding if it doesn't exist. The default branding is created only once. It's loaded when a localized branding isn't configured for the user's browser language. To retrieve the default branding, see Get branding.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organizationalBrandingLocalization/bannerLogo\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update organizationalBrandingLocalization\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of an organizationalBrandingLocalization object for a specific localization.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/organizationalbrandinglocalization-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/organizationalbranding-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/organizationalbrandinglocalization-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get organizationalBranding\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the default organizational branding object, if the **Accept-Language** header is set to `0` or `default`. If no default organizational branding object exists, this method returns a `404 Not Found` error. If the **Accept-Language** header is set to an existing locale identified by the value of its **id**, this method retrieves the branding for the specified locale. This method retrieves only non-Stream properties, for example, **usernameHintText** and **signInPageText**. To retrieve Stream types of the default branding, for example, **bannerLogo** and **backgroundImage**, use the GET organizationalBrandingLocalization method.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organizationalBrandingLocalization/signInPageText\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get organizationalBrandingLocalization\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of an organizationalBrandingLocalization object. To retrieve a localization branding object, specify the value of **id** in the URL.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/organizationalbrandinglocalization-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/certificateBasedAuthConfiguration\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create certificateBasedAuthConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new certificateBasedAuthConfiguration object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/certificatebasedauthconfiguration-post-certificatebasedauthconfiguration?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/certificatebasedauthconfiguration-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List certificateBasedAuthConfigurations\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of certificateBasedAuthConfiguration objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organization/settings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get organizationSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of an organizationSettings object, including **profileCardProperties**. This operation does not return insightsSettings. Depending on the type of insights, you can get their settings by using list itemInsights or list peopleInsights. This operation does not return microsoftApplicationDataAccessSettings. To get microsoftApplicationDataAccessSettings, use list microsoftApplicationDataAccessSettings.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/organizationsettings-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organizationSettings/contactInsights\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update insightsSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the privacy settings to display or return the specified type of insights in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:&#xA;-  Customize item insights privacy &#xA;-  Customize people insights privacy\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/insightssettings-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/organizationsettings-list-contactinsights?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List contactInsights\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the properties of an insightsSettings object for displaying or returning contact insights in an organization.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organizationSettings/itemInsights\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List itemInsights\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the properties of an insightsSettings object for displaying or returning item insights in an organization. To learn how to customize the privacy of item insights in an organization, see Customize item insights privacy. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/organizationsettings-list-iteminsights?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/insightssettings-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update insightsSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the privacy settings to display or return the specified type of insights in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:&#xA;-  Customize item insights privacy &#xA;-  Customize people insights privacy\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organizationSettings/microsoftApplicationDataAccess\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List microsoftApplicationDataAccessSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the _settings_ in a microsoftApplicationDataAccessSettings object that specify access from Microsoft applications to Microsoft 365 user data in an organization.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/organizationsettings-list-microsoftapplicationdataaccess?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/microsoftapplicationdataaccesssettings-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update microsoftApplicationDataAccessSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the settings in a microsoftApplicationDataAccessSettings object that specify access from Microsoft applications to Microsoft 365 user data in an organization.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organizationSettings/peopleInsights\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update insightsSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the privacy settings to display or return the specified type of insights in an organization. The type of settings can be contact insights, item insights, or people insights. To learn more about customizing insights privacy for your organization, see:&#xA;-  Customize item insights privacy &#xA;-  Customize people insights privacy\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/insightssettings-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/organizationsettings-list-peopleinsights?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List peopleInsights\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the properties of an insightsSettings object for displaying or returning people insights in an organization. To learn how to customize privacy for people insights in an organization, see Customize people insights privacy.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.organizationSettings/profileCardProperties\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List profileCardProperties\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a collection of profileCardProperty resources of an organization. Each resource is identified by its **directoryPropertyName** property.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/organizationsettings-list-profilecardproperties?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/organizationsettings-post-profilecardproperties?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create profileCardProperty\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new profileCardProperty for an organization. The new property is identified by its **directoryPropertyName** property. For more information on adding properties to the profile card for an organization, see customize the profile card.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/organization/settings/profileCardProperties/CustomAttribute1\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update profileCardProperty\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a profileCardProperty object, identified by its **directoryPropertyName** property.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profilecardproperty-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/organization/settings/profileCardProperties/fax\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete profileCardProperty\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete the profileCardProperty object specified by its `directoryPropertyName` from the organization's profile card, and remove any localized customizations for that property.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profilecardproperty-delete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/settings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List settings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of tenant-level or group-specific group settings objects.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get directorySetting\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties of a specific directory setting object.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-list-settings?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/group-post-settings?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directorysetting-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directorysetting-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directorysetting-delete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create settings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new setting based on the templates available in directorySettingTemplates. These settings can be at the tenant-level or at the group level. Group settings apply to only Microsoft 365 groups. The template named `Group.Unified` can be used to configure tenant-wide Microsoft 365 group settings, while the template named `Group.Unified.Guest` can be used to configure group-specific settings.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update directorySetting\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a specific directory setting object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete directorySetting\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete a directory setting.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/subscribedSkus\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List subscribedSkus\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of commercial subscriptions that an organization has acquired. For the mapping of license names as displayed on the Azure portal or the Microsoft 365 admin center against their Microsoft Graph **skuId** and **skuPartNumber** properties, see Product names and service plan identifiers for licensing.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get subscribedSku\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Get a specific commercial subscription that an organization has acquired.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/subscribedsku-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/subscribedsku-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/places\">\n        <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n          <Collection>\n            <String>microsoft.graph.room</String>\n            <String>microsoft.graph.roomlist</String>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get place\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the properties and relationships of a place object specified by either its ID or email address.  The **place** object can be one of the following types: The **room**, **workspace**, and **roomList** resources are derived from the **place** object.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get place\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Get the properties and relationships of a place object specified by either its ID or email address.  The **place** object can be one of the following types: The **room**, **workspace**, and **roomList** resources are derived from the **place** object.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/place-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/place-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update place\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of place object, which can be a room, workspace, or roomList. You can identify the **room**, **workspace**, or **roomList** by specifying the **id** or **emailAddress** property.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/places/microsoft/rooms\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List places\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a collection of the specified type of place objects defined in the tenant.  You can do the following for a given tenant:&#xA;- List all the rooms.&#xA;- List all the workspaces.&#xA;- List all the room lists.&#xA;- List rooms in a specific room list.&#xA;- List workspaces in a specific room list. A **place** object can be one of the following types: The **room**, **workspace** and **roomList** resources are derived from the **place** object. By default, this operation returns up to 100 places per page.  Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/place-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/places/microsoft/workspaces\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List places\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a collection of the specified type of place objects defined in the tenant.  You can do the following for a given tenant:&#xA;- List all the rooms.&#xA;- List all the workspaces.&#xA;- List all the room lists.&#xA;- List rooms in a specific room list.&#xA;- List workspaces in a specific room list. A **place** object can be one of the following types: The **room**, **workspace** and **roomList** resources are derived from the **place** object. By default, this operation returns up to 100 places per page.  Compared with the findRooms and findRoomLists functions, this operation returns a richer payload for rooms and room lists. For details about how they compare, see Using the places API.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/place-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/drives\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get Drive\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a Drive resource. A Drive is the top-level container for a file system, such as OneDrive or SharePoint document libraries.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get Drive\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a Drive resource. A Drive is the top-level container for a file system, such as OneDrive or SharePoint document libraries.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/drive-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/analytics\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get analytics\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get [itemAnalytics][] about the views that took place under this resource.&#xA;The **itemAnalytics** resource is a convenient way to get activity stats for `allTime` and the `lastSevenDays`.&#xA;For a custom time range or interval, use the [getActivitiesByInterval][] API.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/itemanalytics-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/shares\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Accessing shared DriveItems\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Access a shared DriveItem or a collection of shared items by using a **shareId** or sharing URL. To use a sharing URL with this API, your app needs to transform the URL into a sharing token.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Accessing shared DriveItems\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Access a shared DriveItem or a collection of shared items by using a **shareId** or sharing URL. To use a sharing URL with this API, your app needs to transform the URL into a sharing token.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/shares-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedDriveItem/driveItem\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Accessing shared DriveItems\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Access a shared DriveItem or a collection of shared items by using a **shareId** or sharing URL. To use a sharing URL with this API, your app needs to transform the URL into a sharing token.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/shares-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/sites\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Enumerate sites\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List all available sites][] in an organization. Specific filter criteria and query options are also supported and described below: In addition, you can use a **[$search][]** query against the `/sites` collection to find sites matching given keywords. For more guidance about building applications that use site discovery for scanning purposes, see [Best practices for discovering files and detecting changes at scale.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get a site resource\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve properties and relationships for a [site][] resource.&#xA;A **site** resource represents a team site in SharePoint.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/site-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/site-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/columns\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List columns in a site\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [site][site].\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/site-list-columns?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/site-post-columns?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create columnDefinition for a site\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a column for a [site][site] by specifying a [columnDefinition][columnDefinition].\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/contentTypes\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create contentType\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new [contentType][] for a [site][].\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/site-post-contenttypes?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/site-list-contenttypes?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List contentTypes in a site\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the collection of [contentType][contentType] resources in a [site][].\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contentType/columns\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create columnDefinition for a content type\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add a column to a [content type][contentType] in a site or list by specifying a [columnDefinition][columnDefinition].\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/contenttype-post-columns?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/contenttype-list-columns?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List columns in a content type\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [content type][contentType].\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contentType/isPublished\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"contentType: isPublished\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Check the publishing status of a [contentType][] in a content type hub site.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/contenttype-ispublished?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/drive\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get Drive\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a Drive resource. A Drive is the top-level container for a file system, such as OneDrive or SharePoint document libraries.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/drive-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/drives\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List available drives\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of Drive resources available for a target User, Group, or Site.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/drive-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/sites/items/versions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List versions of a listItem\" />\n            <PropertyValue Property=\"LongDescription\" String=\"SharePoint can be configured to retain the history for list items. Previous versions may be retained for a finite period of time depending on admin settings which may be unique per user or location.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/listitem-list-versions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/sites/items/versions/restoreVersion\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Restore a previous version of a ListItem\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Restore a previous version of a ListItem to be the current version. This will create a new version with the contents of the previous version, but preserves all existing versions of the item.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/listitemversion-restore?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/lists\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create a new list\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new [list][] in a [site][].\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/list-create?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/list-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Enumerate lists in a site\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the collection of [lists][] for a [site][]. Lists with the [system][] facet are hidden by default.&#xA;To list them, include `system` in your `$select` statement.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.list/columns\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List columns in a list\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the collection of columns, represented as [columnDefinition][columnDefinition] resources, in a [list][list].\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/list-list-columns?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/list-post-columns?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create columnDefinition\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a column for a [list][list] with a request that specifies a [columnDefinition][columnDefinition].\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.list/contentTypes\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List contentTypes in a list\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the collection of [contentType][contentType] resources in a [list][].\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/list-list-contenttypes?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contentType/getCompatibleHubContentTypes\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"contentType: getCompatibleHubContentTypes\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get compatible content types in the content type hub that can be added to a target site or a list. This method is part of the content type publishing changes to optimize the syncing of published content types to sites and lists, effectively switching from a 'push everywhere' to 'pull as needed' approach. The method allows users to pull content types directly from the content type hub to a site or list. For more information, see addCopyFromContentTypeHub and the blog post Syntex Product Updates – August 2021.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/contenttype-getcompatiblehubcontenttypes?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.list/items\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create a new item in a list\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new [listItem][] in a [list][].\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/listitem-create?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/listitem-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Enumerate items in a list\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the collection of [items][item] in a [list][].\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.listItem/documentSetVersions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List documentSetVersions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the versions of a document set item in a list.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/listitem-list-documentsetversions?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/listitem-post-documentsetversions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create documentSetVersion\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new version of a document set item in a list.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.listItem/fields\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update an item in a list\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties on a **[listItem][]**.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/listitem-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.listItem/delta\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"listItem: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get newly created, updated, or deleted list items without having to perform a full read of the entire items collection. Your app begins by calling `delta` without any parameters.&#xA;The service starts enumerating the hierarchy of the list, returning pages of items, and either an **@odata.nextLink** or an **@odata.deltaLink**.&#xA;Your app should continue calling with the **@odata.nextLink** until you see an **@odata.deltaLink** returned. After you have received all the changes, you might apply them to your local state.&#xA;To check for changes in the future, call `delta` again with the **@odata.deltaLink** from the previous response. The delta feed shows the latest state for each item, not each change. If an item were renamed twice, it will only show up once, with its latest name.&#xA;The same item might appear more than once in a delta feed, for various reasons. You should use the last occurrence you see. Deleted items are returned with the deleted facet. Deleted indicates that the item is deleted and cannot be restored.&#xA;Items with this property should be removed from your local state.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/listitem-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/operations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List operations\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of richLongRunningOperations associated with a site.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/site-list-operations?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/pages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List the pages in the site pages library of a site\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the collection of [sitePage][] objects from the site pages [list][] in a site [site][]. All pages in the site are returned (with pagination). Sort alphabetically by `name` in ascending order.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/sitepage-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/sitepage-create?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create a page in the site pages list of a site\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new [sitePage][] in the site pages [list][] in a [site][].\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.canvasLayout/horizontalSections\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List horizontalSections\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the horizontalSection objects and their properties. Sort by `id` in ascending order.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/horizontalsection-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.horizontalSection/columns\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List horizontalSectionColumns\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the horizontalSectionColumn objects and their properties. Sort by `id` in ascending order.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/horizontalsectioncolumn-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.horizontalSectionColumn/webparts\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List webparts\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the webPart resources from a sitePage. Sort by the order in which they appear on the page.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/webpart-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.canvasLayout/verticalSection\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get verticalSection\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of a verticalSection object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/verticalsection-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/permissions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create permission\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new permission object on a site.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/site-post-permissions?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/site-list-permissions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List permissions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the permission resources from the permissions navigation property on a site.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/settings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get siteSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the settings of a [site].\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/sitesettings-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/sites\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Enumerate subsites\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a collection of subsites defined for a [site][].\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/site-list-subsites?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.site/termStore\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get store\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of a store object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/termstore-store-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/schemaExtensions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create schemaExtension\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new schemaExtension definition and its associated schema extension property to extend a supporting resource type. Schema extensions let you add strongly-typed custom data to a resource. The app that creates a schema extension is the owner app. Depending on the &#xA;state of the extension, the owner app, and only the owner app, may update or delete the extension.  See examples of how to define a schema extension that describes a training course, &#xA;use the schema extension definition to create a new group with training course data, and &#xA;add training course data to an existing group.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/schemaextension-post-schemaextensions?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/schemaextension-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/schemaextension-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/schemaextension-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/schemaextension-delete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List schemaExtensions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of schemaExtension objects in your tenant. The schema extensions can be `InDevelopment`, `Available`, or `Deprecated` and includes schema extensions:&#xA;+ Created by any apps you own in the current tenant.&#xA;+ Owned by other apps that are marked as `Available`.&#xA;+ Created by other developers from other tenants and marked as `Available`. This is different from other APIs that only return tenant-specific data. Extension data created based on schema extension definitions is tenant-specific and can only be accessed by apps explicitly granted permission. \" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get schemaExtension\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Get the properties of the specified schemaExtension definition.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update schemaExtension\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update properties in the definition of the specified schemaExtension. Additive updates to the extension can only be made when the extension is in the `InDevelopment` or `Available` status. This means custom properties or target resource types cannot be removed from the definition, but new custom properties can be added and the description of the extension changed. The update applies to all the resources that are included in the **targetTypes** property of the extension. These resources are among the supporting resource types. For delegated flows, the signed-in user can update a schema extension as long as the **owner** property of the extension is set to the **appId** of an application the signed-in user owns. That application can be the one that initially created the extension, or some other application owned by the signed-in user.  This criteria for the **owner** property allows a signed-in user to make updates through other applications they don't own, such as Microsoft Graph Explorer. When using Graph Explorer to update a **schemaExtension** resource, include the **owner** property in the PATCH request body. For more information, see the Extensions section in Known issues with Microsoft Graph.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete schemaExtension\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete the definition of a schema extension. Only the app that created the schema extension (owner app) can delete the schema extension definition, and only when the extension is in the `InDevelopment` state. Deleting a schema extension definition does not affect accessing custom data that has been added to resource instances based on that definition.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onPremisesPublishingProfile/publishedResources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List publishedResources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of publishedResource objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/publishedresource-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/publishedresource-post?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create publishedResource\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new publishedResource object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onPremisesPublishingProfile/connectorGroups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create connectorGroup\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new connectorGroup.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/connectorgroup-post-connectorgroups?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/connectorgroup-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/connectorgroup-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List connectorGroups\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of connectorGroup objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/onPremisesPublishingProfiles/applicationProxy/connectorGroups/applications\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List applications assigned to a connectorGroup\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of application objects associated with the connectorGroup. This list contains all applications assigned to the specific connector group.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/connectorgroup-list-applications?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/onPremisesPublishingProfiles/applicationProxy/connectorGroups/members\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List members\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of connector objects associated with a connectorGroup.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/connectorgroup-list-members?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onPremisesPublishingProfile/connectors\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List connectors\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of connector objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/connector-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/onPremisesPublishingProfiles/applicationProxy/connectors/memberOf\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List memberOf\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the connectorGroup the connector is a member of.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/connector-list-memberof?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/onPremisesPublishingProfiles/provisioning\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get onPremisesPublishingProfile\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of an onPremisesPublishingProfile object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/onpremisespublishingprofile-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onPremisesPublishingProfile/agentGroups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create onPremisesAgentGroup\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new onPremisesAgentGroup object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/onpremisesagentgroup-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/onpremisesagentgroup-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List onPremisesAgentGroups\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of onPremisesAgentGroup objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onPremisesPublishingProfile/agents\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List onPremisesAgents\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of onPremisesAgent objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/onpremisesagent-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onPremisesPublishingProfile/hybridAgentUpdaterConfiguration\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update onPremisesPublishingProfile\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of an onPremisesPublishingProfile object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/onpremisespublishingprofile-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/groupLifecyclePolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List groupLifecyclePolicies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List all the groupLifecyclePolicies.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get groupLifecyclePolicy\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a groupLifecyclePolicies object.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/grouplifecyclepolicy-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/grouplifecyclepolicy-post-grouplifecyclepolicies?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/grouplifecyclepolicy-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/grouplifecyclepolicy-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/grouplifecyclepolicy-delete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create groupLifecyclePolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Creates a new groupLifecyclePolicy.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update groupLifecyclePolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a groupLifecyclePolicygroupLifecyclePolicy resource type object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete groupLifecyclePolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete a groupLifecyclePolicy.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/accessReviews\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List accessReviews (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the accessReview objects for a particular businessFlowTemplate. A list of zero or more **accessReview** objects are returned, for each one-time and recurring access review that was created with that business flow template.  Note that business flow template IDs are case sensitive. If many access reviews match the filter, to improve efficiency and avoid timeouts, retrieve the result set in pages, by including both the `$top` query parameter with a page size, for example 100, and the `$skip=0` query parameter in the request. These parameters can be included even when you do not anticipate that the request will span multiple pages. When a result set spans multiple pages, Microsoft Graph returns that page with an `@odata.nextLink` property in the response that contains a URL to the next page of results. If that property is present, continue making additional requests with the `@odata.nextLink` URL in each response, until all the results are returned, as described in paging Microsoft Graph data in your app. The **accessReview** objects returned by this API will not include nested structure properties such as **settings**, or relationships.  To retrieve an access review settings or relationships, use the get accessReview API.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get accessReview (deprecated)\" />\n                <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, retrieve an accessReview object.   To retrieve the reviewers of the access review, use the list accessReview reviewers API. To retrieve the decisions of the access review, use the list accessReview decisions API, or the list my accessReview decisions API. If this is a recurring access review, no decisions will be associated with the recurring access review series. Instead, use the `instances` relationship of that series to retrieve an accessReview collection of the past, current, and future instances of the access review. Each past and current instance will have decisions.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreview-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreview-create?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreview-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreview-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreview-delete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create accessReview (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, create a new accessReview object. Before making this request, the caller must have previously retrieved the list of business flow templates, to have the value of **businessFlowTemplateId** to include in the request. After making this request, the caller should create a programControl, to link the access review to a program.  \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update accessReview (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, update an existing accessReview object to change one or more of its properties. This API is not intended to change the reviewers or decisions of a review.  To change the reviewers, use the addReviewer or removeReviewer APIs.  To stop an already-started one-time review, or an already-started instance of a recurring review, early, use the stop API. To apply the decisions to the target group or app access rights, use the apply API. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete accessReview (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, delete an accessReview object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.accessReview/decisions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List accessReview decisions (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, retrieve the decisions of an accessReview object. Note that a recurring access review will not have a **decisions** relationship.  Instead, the caller must navigate the **instance** relationship to find an accessReview object for a current or past instance of the access review.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreview-listdecisions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.accessReview/myDecisions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List my accessReview decisions (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, retrieve the decisions of an accessReview object for the calling user as reviewer.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreview-listmydecisions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.accessReview/reviewers\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Add accessReview reviewer (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, update an existing accessReview object to add another user as a reviewer.  This operation is only permitted for an access review that is not yet completed, and only for an access review where the reviewers are explicitly specified. This operation is not permitted for an access review in which users review their own access, and not intended for an access review in which the group owners are assigned as the reviewers. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreview-addreviewer?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreview-listreviewers?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List accessReview reviewers (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, retrieve the reviewers of an accessReview object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/businessFlowTemplates\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List businessFlowTemplates (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, list all the businessFlowTemplate objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/businessflowtemplate-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/programControls\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List programControls (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, list all the programControl objects, across all programs in the tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/programcontrol-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/programcontrol-create?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/programcontrol-delete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create programControl (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, create a new programControl object.  This links an access review to a program. Prior to making this request, the caller must have previously\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete programControl (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, delete a programControl object.  This unlinks an access review from a program.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/programControlTypes\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List programControlTypes (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, list all the programControlType objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/programcontroltype-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/programs\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create program (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, create a new program object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/program-create?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/program-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/program-delete?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/program-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List programs (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, list all the program objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete program (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, delete a program object. Do not delete a program which still has `programControl` linked to it, those access reviews should first be deleted or unlinked from the program and linked to a different program.  Also, please note that the built-in default program cannot be deleted.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update program (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, update an existing program object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.program/controls\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List programControls of a program (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In the Azure AD access reviews feature, list all the programControl objects, linked to a particular program.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/program-listcontrols?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/riskDetections\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get riskDetection\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties of a **riskDetection** object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/riskdetection-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/riskyUsers\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List riskyUsers\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a collection of **riskyUser** objects.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get riskyUser\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a **riskyUser** object.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/riskyusers-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/riskyusers-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.riskyUser/history\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List history of riskyUser\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the risk history of a riskyUser resource.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/riskyuser-list-history?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/riskyuser-list-history?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.privilegedAccess/resources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List governanceResources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a collection of governanceResource that the requestor has access to.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/governanceresource-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.privilegedAccess/roleAssignmentRequests\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create governanceRoleAssignmentRequest\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a role assignment request to represent the operation you want on a role assignment. The following table lists the operations.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/governanceroleassignmentrequest-post?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/privilegedAccess/azureResources/roleAssignmentRequests/cancel\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Cancel governanceRoleAssignmentRequest\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Cancel a governanceRoleAssignmentRequest.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/governanceroleassignmentrequest-cancel?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/privilegedAccess/azureResources/roleAssignmentRequests/updateRequest\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update governanceRoleAssignmentRequests\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Enable administrators to update their decisions (`AdminApproved` or `AdminDenied`) on governanceRoleAssignmentRequests that are in status of `PendingAdminDecision`.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/governanceroleassignmentrequest-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/privilegedApproval\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List privilegedApproval\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of privilegedapproval objects. To filter the results from the query, use the standard OData ``$filter`` expressions in the URIs.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get privilegedApproval\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of privilegedapproval object.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedapproval-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedapproval-post-privilegedapproval?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedapproval-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedapproval-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create privilegedApproval\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new privilegedApproval.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update privilegedapproval\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of privilegedapproval object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.privilegedApproval/myRequests\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"privilegedApproval: myRequests\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the requestor's approval requests.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedapproval-myrequests?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/privilegedOperationEvents\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List privilegedOperationEvents\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of privilegedOperationEvent objects, which represent the audit events that are generated by Privileged Identity Management for the role operations. For the details about the audit event, refer privilegedOperationEvent. To filter the query results, use the standard OData ``$filter`` expression.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedoperationevent-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/privilegedRoleAssignmentRequests\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List privilegedRoleAssignmentRequests\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a collection of privilegedRoleAssignmentRequest.  **Note:** This requester must have at least one role assignment on the resource.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedroleassignmentrequest-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedroleassignmentrequest-post?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create privilegedRoleAssignmentRequest\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a privilegedroleassignmentrequest object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.privilegedRoleAssignmentRequest/my\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"privilegedRoleAssignmentRequest: my\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the requester's privileged role assignment requests.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedroleassignmentrequest-my?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/privilegedRoleAssignments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List privilegedRoleAssignments\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of privilegedRoleAssignment objects, which correspond to all role assignments for the organization.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get privilegedRoleAssignment\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of privilegedRoleAssignment object.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedroleassignment-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedroleassignment-post-privilegedroleassignments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedroleassignment-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedroleassignment-delete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create privilegedRoleAssignment\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new  privilegedRoleAssignment.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete privilegedRoleAssignment\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete privilegedRoleAssignment.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.privilegedRoleAssignment/my\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"privilegedRoleAssignment: my\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the requestor's privileged role assignments.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedroleassignment-my?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/privilegedRoles\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List privilegedRoles\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of privilegedRole objects. To filter the results from the query, use the standard OData ``$filter`` expressions in the URIs.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get privilegedRole\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of privilegedRole object. \" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedrole-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedrole-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.privilegedRole/assignments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List assignments\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of privilegedRoleAssignment objects that are associated with the role. Each privilegedRoleAssignment represents a role assignment to a user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedrole-list-assignments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.privilegedRole/settings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update privilegedRoleSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the role settings for the given role setting. A privilegedRoleSettings object will be returned.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedrolesettings-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedrolesettings-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get privilegedRoleSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the role settings for the given role. A privilegedRoleSettings object will be returned.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.privilegedRole/summary\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get privilegedRoleSummary\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of privilegedRoleSummary object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/privilegedrolesummary-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/dataPolicyOperations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get dataPolicyOperation\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties of the dataPolicyOperation object.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get dataPolicyOperation\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties of the dataPolicyOperation object.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/datapolicyoperation-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/subscriptions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create subscription\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Subscribes a listener application to receive change notifications when the requested type of changes occur to the specified resource in Microsoft Graph. See the table in the Permissions section for the list of resources that support subscribing to change notifications. Some resources support the option to include encrypted resource data in change notifications. These resources include chatMessage, contact, event, message, onlineMeetings and presence. For more information, see Set up change notifications that include resource data and Change notifications for Outlook resources in Microsoft Graph.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/subscription-post-subscriptions?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/subscription-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/subscription-delete?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/subscription-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/subscription-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List subscriptions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of webhook subscriptions.  The content of the response depends on the context in which the app is calling; for details, see the scenarios in the Permissions section.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get subscription\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a subscription. See the table in the Permissions section for the list of resources that support subscribing to change notifications.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete subscription\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete a subscription. For the list of resources that support subscribing to change notifications, see the table in the Permissions section.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update subscription\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Renew a subscription by extending its expiry time. The table in the Permissions section lists the resources that support subscribing to change notifications. Subscriptions expire after a length of time that varies by resource type. In order to avoid missing change notifications, an app should renew its subscriptions well in advance of their expiry date. See subscription for maximum length of a subscription for each resource type.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/chats\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create chat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new chat object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-patch?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List chats\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of chats that the user is part of. This method supports federation. When a user ID is provided, the calling application must belong to the same tenant that the user belongs to.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get chat\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve a single chat (without its messages). This method supports federation. To access a chat, at least one chat member must belong to the tenant the request initiated from.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update chat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a chat object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chat/installedApps\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List apps in chat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List all app installations within a chat.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-list-installedapps?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-post-installedapps?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Add app to chat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Install a teamsApp to the specified chat.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chat/members\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Add member to a chat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add a conversationMember to a chat.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-post-members?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-list-members?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List members of a chat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List all conversation members in a chat. This method supports federation. For one-on-one chats, at least one chat member must belong to the tenant the request initiates from. For group chats, the chat must be initiated by a user in the tenant the request initiates from.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chat/messages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Send message in a chat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Send a new chatMessage in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before creating a chat message.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-post-messages?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chatmessage-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-list-messages?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List messages in a chat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of messages in a chat. This method supports federation. To list chat messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the **tenantId** property on the channel).\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chatMessage/hostedContents\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List hostedContents\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of chatMessageHostedContent objects from a message. This API only lists the hosted content objects. To get the content bytes, see get chatmessage hosted content\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chatmessage-list-hostedcontents?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chat/operations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List operations on a chat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List all Teams async operations that ran or are running on the specified chat.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-list-operations?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chat/permissionGrants\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List permissionGrants of a chat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List all resource-specific permission grants on the chat. This list specifies the Azure AD apps that have access to the **chat**, along with the corresponding kind of resource-specific access that each app has.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-list-permissiongrants?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chat/pinnedMessages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List pinnedChatMessages in a chat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of pinnedChatMessages in a chat.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-list-pinnedmessages?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-post-pinnedmessages?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Pin a message in a chat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Pin a chat message in the specified chat. This API cannot create a new chat; you must use the list chats method to retrieve the ID of an existing chat before you can pin a chat message.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chat/tabs\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Add tab to chat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add (pin) a tab to the specified chat. &#xA;The corresponding app must already be installed in the chat.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-post-tabs?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chat-list-tabs?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tabs in chat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of tabs in the specified chat.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/teams\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create team\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new team.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/team-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teams-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/team-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/team-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List teams\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List all teams in an organization.\" />\n            <PropertyValue Property=\"ReadByKeyRestrictions\">\n              <Record>\n                <PropertyValue Property=\"Description\" String=\"Get team\" />\n                <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of the specified team.\" />\n              </Record>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update team\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of the specified team.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.team/allChannels\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List allChannels\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of channels either in this team or shared with this team (incoming channels).\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/team-list-allchannels?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.team/channels\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create channel\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new channel in a team, as specified in the request body. When you create a channel, the maximum length of the channel's `displayName` is 50 characters. This is the name that appears to the user in Microsoft Teams. You can add a maximum of 200 members when you create a private channel.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/channel-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/channel-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List channels\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of channels in this team.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.channel/filesFolder\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get filesFolder\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the metadata for the location where the files of a channel are stored.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/channel-get-filesfolder?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.channel/members\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List members of channel\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of conversationMembers from a channel. This method supports federation. Only a user who is a member of the shared channel can retrieve the channel member list.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/channel-list-members?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/channel-post-members?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Add member to channel\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add a conversationMember to a channel. This operation is allowed only for channels with a **membershipType** value of `private` or `shared`.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.channel/messages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Send chatMessage in a channel or a chat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Send a new chatMessage in the specified channel or a chat.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chatmessage-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/channel-list-messages?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/channel-post-messages?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List channel messages\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of messages (without the replies) in a channel of a team. To get the replies for a message, call the list message replies or the get message reply API. This method supports federation. To list channel messages in application context, the request must be made from the tenant that the channel owner belongs to (represented by the **tenantId** property on the channel).\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chatMessage/replies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Send replies to a message in a channel\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Send a new reply to a chatMessage in a specified channel.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chatmessage-post-replies?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chatmessage-list-replies?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List replies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List all the replies to a message in a channel of a team. This method lists only the replies of the specified message, if any. To get the message itself, simply call get channel message.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.chatMessage/delta\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"chatMessage: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of messages (without the replies) in a channel of a team. By using delta query, you can get new or updated messages in a channel. Delta query supports both full synchronization that retrieves all the messages in the specified channel, and incremental synchronization that retrieves those messages that have been added or changed in the channel since the last synchronization. Typically, you would do an initial full synchronization, and then get incremental changes to that messages view periodically. To get the replies for a message, use the list message replies or the get message reply operation. A GET request with the delta function returns either: State tokens are completely opaque to the client. To proceed with a round of change tracking, simply copy and apply the `@odata.nextLink` or `@odata.deltaLink` URL returned from the last GET request to the next delta function call for that same calendar view. A `@odata.deltaLink` returned in a response signifies that the current round of change tracking is complete. You can save and use the `@odata.deltaLink` URL when you begin the to retrieve additional changes (messages changed or posted after acquiring `@odata.deltaLink`). For more information, see the delta query documentation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chatmessage-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.channel/sharedWithTeams\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List sharedWithChannelTeamInfo\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of teams that has been shared a specified channel. This operation is allowed only for channels with a **membershipType** value of `shared`.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/sharedwithchannelteaminfo-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sharedWithChannelTeamInfo/allowedMembers\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List allowedMembers\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of conversationMembers who can access a shared channel. This method does not return the following conversationMembers from the team:&#xA;- Users with `Guest` role&#xA;- Users who are externally authenticated in the tenant\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/sharedwithchannelteaminfo-list-allowedmembers?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.channel/tabs\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tabs in channel\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of tabs in the specified channel within a team. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/channel-list-tabs?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.channel/getAllMessages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"channel: getAllMessages\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve messages across all channels in a team, including text, audio, and video conversations. To learn more about using the Microsoft Teams export APIs to export content, see Export content with the Microsoft Teams export APIs.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/channel-getallmessages?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/deletedteam-getallmessages?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.team/incomingChannels\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List incomingChannels\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of incoming channels (channels shared with a team).\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/team-list-incomingchannels?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.team/installedApps\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List apps in team\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of apps installed in the specified team.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/team-list-installedapps?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/team-post-installedapps?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Add app to team\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Install an app to the specified team.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.team/members\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Add member to team\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add a new conversation member to a team.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/team-post-members?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/team-list-members?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List members of team\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the conversationMember collection of a team.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.team/permissionGrants\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List permissionGrants of a team\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List all resource-specific permission grants on the team. This list specifies the Azure AD apps that have access to the **team**, along with the corresponding kind of resource-specific access that each app has.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/team-list-permissiongrants?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.team/primaryChannel\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get primaryChannel\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the default channel, **General**, of a team.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/team-get-primarychannel?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schedule/offershiftrequests\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create offerShiftRequest\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create an instance of an offerShiftRequest.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/offershiftrequest-post?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schedule/offerShiftRequests\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List offerShiftRequest\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of all offerShiftRequest objects in a team.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/offershiftrequest-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/teams/schedule/offerShiftRequests/approve\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"offerShiftRequest: approve\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Approve an offershiftrequest object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/offershiftrequest-approve?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/teams/schedule/offerShiftRequests/decline\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"offerShiftRequest: decline\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Decline an offershiftrequest object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/offershiftrequest-decline?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schedule/openShiftChangeRequests\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List openShiftChangeRequests\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of openShiftChangeRequest objects in a team.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/openshiftchangerequest-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/openshiftchangerequest-post?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create openShiftChangeRequest\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create instance of an openShiftChangeRequest object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/teams/schedule/openShiftChangeRequests/approve\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"openShiftChangeRequest: approve\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Approve an openshiftchangerequest object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/openshiftchangerequest-approve?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/teams/schedule/openShiftChangeRequests/decline\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"openShiftChangeRequest: decline\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Decline an openshiftchangerequest object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/openshiftchangerequest-decline?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schedule/openshifts\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create openShift\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create an instance of an openshift object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/openshift-post?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schedule/openShifts\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List openShift\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List openshift objects in a team.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/openshift-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schedule/schedulingGroups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create schedulingGroup\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new schedulingGroup.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/schedule-post-schedulinggroups?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/schedule-list-schedulinggroups?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List scheduleGroups\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of schedulingGroups in this schedule.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schedule/shifts\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create shift\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new shift instance in a schedule. The duration of a shift cannot be less than 1 minute or longer than 24 hours.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/schedule-post-shifts?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/schedule-list-shifts?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List shifts\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of shift instances in a schedule.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schedule/swapShiftsChangeRequests\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create swapShiftsChangeRequest\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create an instance of a swapShiftsChangeRequest object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/swapshiftschangerequest-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/swapshiftschangerequest-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List swapShiftsChangeRequest\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of swapShiftsChangeRequest objects in the team.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/teams/schedule/swapShiftsChangeRequests/approve\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"swapShiftsChangeRequest: approve\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Approve a swapShiftsChangeRequest object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/swapshiftschangerequest-approve?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/teams/schedule/swapShiftsChangeRequests/decline\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"swapShiftsChangeRequest: decline\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Decline a swapShiftsChangeRequest object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/swapshiftschangerequest-decline?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schedule/timecards\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create timeCard\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a timeCard instance in a schedule.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/timecard-post?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schedule/timeCards\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List timeCard\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of timeCard entries in a schedule.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/timecard-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schedule/timeOffReasons\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List timeOffReasons\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of timeOffReasons in a schedule.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/schedule-list-timeoffreasons?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/schedule-post-timeoffreasons?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create timeOffReason\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new timeOffReason.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schedule/timeOffRequests\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List timeOffRequest\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of timeoffrequest objects in the team.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/timeoffrequest-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/teams/schedule/timeOffRequests/approve\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"timeOffRequest: approve\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Approve a timeoffrequest.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/timeoffrequest-approve?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/teams/schedule/timeOffRequests/decline\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"timeOffRequest: decline\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Decline a timeoffrequest object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/timeoffrequest-decline?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.schedule/timesOff\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List timesOff\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of timeOff instances in a schedule.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/schedule-list-timesoff?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/schedule-post-timesoff?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create timeOff\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new timeOff instance in a schedule.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.team/tags\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List teamworkTags\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the tag objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamworktag-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamworktag-post?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create teamworkTag\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a standard tag for members in the team. \" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.teamworkTag/members\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create teamworkTagMember\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new teamworkTagMember object in a team.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamworktagmember-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamworktagmember-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List members in a teamworkTag\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the members of a standard tag in a team and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.accessReviewSet/definitions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List definitions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the accessReviewScheduleDefinition objects. A list of zero or more accessReviewScheduleDefinition objects are returned, including all of their nested properties, for each access review series created. This does not include the associated accessReviewInstance objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewset-list-definitions?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewset-post-definitions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create definitions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new accessReviewScheduleDefinition object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.accessReviewScheduleDefinition/instances\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List instances\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the accessReviewInstance objects for a specific accessReviewScheduleDefinition. A list of zero or more **accessReviewInstance** objects are returned, including all of their nested properties. Returned objects do not include associated accessReviewInstanceDecisionItems. To retrieve the decisions on the instance, use List accessReviewInstanceDecisionItem.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewscheduledefinition-list-instances?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.accessReviewInstance/contactedReviewers\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List contactedReviewers\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the reviewers for an access review instance, irrespective of whether or not they have received a notification. The reviewers are represented by an accessReviewReviewer object. A list of zero or more objects are returned, including all of their nested properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewinstance-list-contactedreviewers?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.accessReviewInstance/decisions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List decisions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewinstancedecisionitem-listpendingapproval?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.accessReviewInstance/stages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List stages\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the stages in a multi-stage access review instance.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewinstance-list-stages?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.accessReviewStage/decisions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List decisions (from a multi-stage access review)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the decisions from a stage in a multi-stage access review. The decisions in an accessReviewStage object are represented by an accessReviewInstanceDecisionItem object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewstage-list-decisions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.accessReviewSet/historyDefinitions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create historyDefinitions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new accessReviewHistoryDefinition object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewset-post-historydefinitions?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewset-list-historydefinitions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List historyDefinitions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the accessReviewHistoryDefinition objects created in the last 30 days, including all nested properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.accessReviewHistoryDefinition/instances\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List instances (of an accessReviewHistoryDefinition)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the instances of an access review history definition created in the last 30 days.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewhistorydefinition-list-instances?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.accessReviewSet/policy\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update accessReviewPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of an accessReviewPolicy object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewpolicy-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewpolicy-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get accessReviewPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of an accessReviewPolicy object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appConsentApprovalRoute/appConsentRequests\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List appConsentRequests\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve appConsentRequest objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/appconsentapprovalroute-list-appconsentrequests?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appConsentRequest/userConsentRequests\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List userConsentRequests\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a collection of userConsentRequest objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/appconsentrequest-list-userconsentrequests?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.approval/steps\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List approvalSteps\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In Azure AD entitlement management, lists the approvalStep objects associated with an approval object.  This call can be made by an approver, providing the identifier of the access package assignment request.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/approval-list-steps?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.entitlementManagement/accessPackageAssignmentRequests\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create accessPackageAssignmentRequest\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In Azure AD Entitlement Management, create a new accessPackageAssignmentRequest object.  This operation is used to assign a user to an access package, or to remove an access package assignment.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/entitlementmanagement-post-accesspackageassignmentrequests?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/entitlementmanagement-list-accesspackageassignmentrequests?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List accessPackageAssignmentRequests\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In Azure AD entitlement management, retrieve a list of accessPackageAssignmentRequest objects.  The resulting list includes all the assignment requests, current and well as expired, that the caller has access to read, across all catalogs and access packages.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.entitlementManagement/accessPackageAssignmentResourceRoles\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List accessPackageAssignmentResourceRoles\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of accessPackageAssignmentResourceRole objects.  The resulting list includes all the resource roles of all assignments that the caller has access to read, across all catalogs and access packages.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/entitlementmanagement-list-accesspackageassignmentresourceroles?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.entitlementManagement/accessPackageAssignments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List accessPackageAssignments\" />\n            <PropertyValue Property=\"LongDescription\" String=\"In Azure AD entitlement management, retrieve a list of accessPackageAssignment objects. For directory-wide administrators, the resulting list includes all the assignments, current and well as expired, that the caller has access to read, across all catalogs and access packages.  If the caller is on behalf of a delegated user who is assigned only to catalog-specific delegated administrative roles, the request must supply a filter to indicate a specific access package, such as: `$filter=accessPackage/id eq 'a914b616-e04e-476b-aa37-91038f0b165b'`.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/entitlementmanagement-list-accesspackageassignments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.entitlementManagement/accessPackageCatalogs\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List accessPackageCatalogs\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of accessPackageCatalog objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/entitlementmanagement-list-accesspackagecatalogs?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/entitlementmanagement-post-accesspackagecatalogs?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create accessPackageCatalog\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new accessPackageCatalog object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.accessPackageCatalog/accessPackageResourceRoles\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List accessPackageResourceRoles\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of accessPackageResourceRole objects of an accessPackageResource in an accessPackageCatalog. The resource should have been added to the catalog by creating an accessPackageResourceRequest. This list of roles can then be used by the caller to select a role, which is needed when subsequently creating an accessPackageResourceRoleScope.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accesspackagecatalog-list-accesspackageresourceroles?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.accessPackageCatalog/accessPackageResources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List accessPackageResources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of accessPackageResource objects in an accessPackageCatalog.  To request to add or remove an accessPackageResource, use create accessPackageResourceRequest.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accesspackagecatalog-list-accesspackageresources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.accessPackageCatalog/customAccessPackageWorkflowExtensions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List customAccessPackageWorkflowExtensions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the customAccessPackageWorkflowExtension objects and their properties. The resulting list includes all the **customAccessPackageWorkflowExtension** objects for the catalog that the caller has access to read.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accesspackagecatalog-list-customaccesspackageworkflowextensions?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accesspackagecatalog-post-customaccesspackageworkflowextensions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create customAccessPackageWorkflowExtensions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new customAccessPackageWorkflowExtension object and add it to an existing accessPackageCatalog object.  \" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.entitlementManagement/accessPackageResourceEnvironments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List accessPackageResourceEnvironments\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of accessPackageResourceEnvironment objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/entitlementmanagement-list-accesspackageresourceenvironment?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.entitlementManagement/accessPackageResourceRequests\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List accessPackageResourceRequests\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of accessPackageResourceRequest objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/entitlementmanagement-list-accesspackageresourcerequests?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/entitlementmanagement-post-accesspackageresourcerequests?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create accessPackageResourceRequest\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new accessPackageResourceRequest object to request the addition of a resource to an access package catalog, update of a resource, or the removal of a resource from a catalog.  A resource must be included in an access package catalog before a role of that resource can be added to an access package.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.entitlementManagement/accessPackages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create accessPackage\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new accessPackage object. The access package will be added to an existing accessPackageCatalog. After the access package is created, you can then create accessPackageAssignmentPolicies which specify how users are assigned to the access package.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/entitlementmanagement-post-accesspackages?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/entitlementmanagement-list-accesspackages?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List accessPackages\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of accessPackage objects.  The resulting list includes all the access packages that the caller has access to read, across all catalogs.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.accessPackage/accessPackageResourceRoleScopes\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create accessPackageResourceRoleScope\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new accessPackageResourceRoleScope for adding a resource role to an access package. The access package resource, for a group, an app, or a SharePoint Online site, must already exist in the access package catalog, and the **originId** for the resource role retrieved from the list of the resource roles. Once you add the resource role scope to the access package, the user will receive this resource role through any current and future access package assignments.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accesspackage-post-accesspackageresourcerolescopes?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.accessPackage/accessPackagesIncompatibleWith\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List accessPackagesIncompatibleWith\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of the accessPackage objects that have marked a specified accessPackage as incompatible.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accesspackage-list-accesspackagesincompatiblewith?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.accessPackage/incompatibleAccessPackages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List incompatibleAccessPackages\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of the accessPackage objects that have been marked as incompatible on an accessPackage.  \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accesspackage-list-incompatibleaccesspackages?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.accessPackage/incompatibleGroups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List incompatibleGroups\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of the group objects that have been marked as incompatible on an accessPackage.  \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accesspackage-list-incompatiblegroups?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.entitlementManagement/connectedOrganizations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List connectedOrganizations\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of connectedOrganization objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/entitlementmanagement-list-connectedorganizations?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/entitlementmanagement-post-connectedorganizations?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create connectedOrganization\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new connectedOrganization object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectedOrganization/externalSponsors\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List externalSponsors\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of a connectedOrganization's external sponsors.  The external sponsors are a set of users who can approve requests on behalf of other users from that connected organization.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/connectedorganization-list-externalsponsors?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.connectedOrganization/internalSponsors\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List internalSponsors\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of a connectedOrganization's internal sponsors.  The internal sponsors are a set of users who can approve requests on behalf of other users from that connected organization.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/connectedorganization-list-internalsponsors?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.entitlementManagement/settings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get entitlementManagementSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties of an entitlementManagementSettings object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/entitlementmanagementsettings-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/entitlementmanagementsettings-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update entitlementManagementSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update an existing entitlementManagementSettings object to change one or more of its properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.lifecycleWorkflowsContainer/customTaskExtensions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create customTaskExtensions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new customTaskExtension object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-post-customtaskextensions?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-customtaskextensions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List customTaskExtensions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the customTaskExtension objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deletedItemContainer/workflows\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List deletedItems (deleted lifecycle workflows)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the deleted workflow objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-deleteditems?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.lifecycleWorkflowsContainer/settings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get lifecycleManagementSettings (tenant settings for Lifecycle Workflows)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of a lifecycleManagementSettings object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-lifecyclemanagementsettings-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-lifecyclemanagementsettings-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update lifecycleManagementSettings (tenant settings for Lifecycle Workflows)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a lifecycleManagementSettings object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.lifecycleWorkflowsContainer/taskDefinitions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List taskDefinitions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the taskDefinition objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-taskdefinitions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/identityGovernance/lifecycleWorkflows/workflow/tasks\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tasks (in a lifecycle workflow)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the details of the built-in tasks in Lifecycle Workflows.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-workflow-list-task?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.lifecycleWorkflowsContainer/workflows\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create workflow (lifecycle workflow)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new workflow object. You can create up to 50 workflows in a tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-post-workflows?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-workflows?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List workflows (in Lifecycle Workflows)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the workflow resources from the workflows navigation property.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.workflow/runs\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List runs (for a lifecycle workflow)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the run objects and their properties for a lifecycle workflow.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-workflow-list-runs?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.run/taskProcessingResults\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List taskProcessingResults (for a run)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the taskProcessingResult resources for a run.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-run-list-taskprocessingresults?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.run/userProcessingResults\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List userProcessingResults (for a run of a lifecycle workflow)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get user processing results of a workflow run object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-run-list-userprocessingresults?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.userProcessingResult/taskProcessingResults\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List taskProcessingResults (for a userProcessingResult)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the task processing result from a userProcessingResult either directly or through a run.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-userprocessingresult-list-taskprocessingresults?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-userprocessingresult-list-taskprocessingresults?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.workflow/taskReports\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List taskReports (for a lifecycle workflow)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the taskReport objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-workflow-list-taskreports?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.taskReport/taskProcessingResults\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List taskProcessingResult (for a taskReport)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the task processing result resources from the taskReport.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-taskreport-list-taskprocessingresults?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.workflow/userProcessingResults\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List userProcessingResults (for a lifecycle workflow)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the **userProcessingResult** resources for a workflow.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-workflow-list-userprocessingresults?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.workflow/versions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List versions (of a lifecycle workflow)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the workflowVersion objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-workflow-list-versions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.workflowVersion/tasks\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tasks (in a workflowVersion)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of task objects in a workflowVersion.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-workflowversion-list-tasks?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/identityGovernance/lifecycleWorkflows/workflows/versions/2\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get workflowVersion\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of a workflowVersion object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-workflowversion-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityGovernance.lifecycleWorkflowsContainer/workflowTemplates\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List workflowTemplates\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the workflowTemplate objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitygovernance-lifecycleworkflowscontainer-list-workflowtemplates?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termsOfUseContainer/agreements\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create agreement\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new agreement object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/termsofusecontainer-post-agreements?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/termsofusecontainer-list-agreements?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List agreements\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of agreement objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.agreement/acceptances\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List acceptances\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the details about the acceptance records for a specific agreement.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/agreement-list-acceptances?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.agreement/file\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get agreementFile\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the details of the default file for an agreement, including the language and version information. The file information is specified through the agreementFile object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/agreementfile-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.agreement/files\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create agreementFileLocalization\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new localized agreement file.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/agreement-post-files?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditLogRoot/directoryAudits\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List directoryAudits\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of audit logs generated by Azure Active Directory (Azure AD). This includes audit logs generated by various services within Azure AD, including user, app, device and group Management, privileged identity management (PIM), access reviews, terms of use, identity protection, password management (SSPR and admin password resets), and self service group management.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directoryaudit-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditLogRoot/provisioning\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List provisioningObjectSummary\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get all provisioning events that occurred in your tenant, such as the deletion of a group in a target application or the creation of a user when provisioning user accounts from your HR system. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/provisioningobjectsummary-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditLogRoot/signins\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List signIns\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of signIn objects. The list contains the user sign-ins for your Azure Active Directory tenant. Sign-ins where a username and password are passed as part of authorization token, and successful federated sign-ins are currently included in the sign-in logs. The maximum and default page size is 1,000 objects and by default, the most recent sign-ins are returned first. Only sign-in events that occurred within the Azure Active Directory (Azure AD) default retention period are available.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/signin-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.auditLogRoot/signIns\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List signIns\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of signIn objects. The list contains the user sign-ins for your Azure Active Directory tenant. Sign-ins where a username and password are passed as part of authorization token, and successful federated sign-ins are currently included in the sign-in logs. The maximum and default page size is 1,000 objects and by default, the most recent sign-ins are returned first. Only sign-in events that occurred within the Azure Active Directory (Azure AD) default retention period are available.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/signin-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/applicationSignInDetailedSummary\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List applicationSignInDetailedSummary\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the applicationSignInDetailedSummary objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/reportroot-list-applicationsignindetailedsummary?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authenticationMethodsRoot/userRegistrationDetails\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List userRegistrationDetails\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the authentication methods registered for the user as defined in the userRegistrationDetails object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authenticationmethodsroot-list-userregistrationdetails?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/credentialUserRegistrationDetails\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List credentialUserRegistrationDetails\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of credentialUserRegistrationDetails objects for a given tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/reportroot-list-credentialuserregistrationdetails?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getAttackSimulationRepeatOffenders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"reportRoot: getAttackSimulationRepeatOffenders (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the users of a tenant who have yielded to attacks more than once in attack simulation and training campaigns. This function supports `@odata.nextLink` for pagination.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/reportroot-getattacksimulationrepeatoffenders?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getAttackSimulationSimulationUserCoverage\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"reportRoot: getAttackSimulationSimulationUserCoverage (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get simulation coverage for users of a tenant in attack simulation and training campaigns. This function supports `@odata.nextLink` for pagination.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/reportroot-getattacksimulationsimulationusercoverage?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/getAttackSimulationTrainingUserCoverage\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"reportRoot: getAttackSimulationTrainingUserCoverage (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List training coverage for each user of a tenant in attack simulation and training campaigns. This function supports `@odata.nextLink` for pagination.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/reportroot-getattacksimulationtrainingusercoverage?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityReportsRoot/getAttackSimulationRepeatOffenders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"securityReportsRoot: getAttackSimulationRepeatOffenders\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the tenant users who have yielded to attacks more than once in attack simulation and training campaigns. This function supports `@odata.nextLink` for pagination.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/securityreportsroot-getattacksimulationrepeatoffenders?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityReportsRoot/getAttackSimulationSimulationUserCoverage\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"securityReportsRoot: getAttackSimulationSimulationUserCoverage\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List training coverage for each tenant user in attack simulation and training campaigns. This function supports `@odata.nextLink` for pagination.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/securityreportsroot-getattacksimulationsimulationusercoverage?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.securityReportsRoot/getAttackSimulationTrainingUserCoverage\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"securityReportsRoot: getAttackSimulationTrainingUserCoverage\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List training coverage for tenant users in attack simulation and training campaigns. This function supports `@odata.nextLink` for pagination.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/securityreportsroot-getattacksimulationtrainingusercoverage?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/userCredentialUsageDetails\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List userCredentialUsageDetails\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of userCredentialUsageDetails objects for a given tenant. Details include user information, status of the reset, and the reason for failure.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/reportroot-list-usercredentialusagedetails?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.solutionsRoot/businessScenarios\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create businessScenario\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new businessScenario object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/solutionsroot-post-businessscenarios?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/solutionsroot-list-businessscenarios?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List businessScenarios\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of all businessScenario objects in an organization.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.businessScenario/planner\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get businessScenarioPlanner\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of a businessScenarioPlanner object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/businessscenarioplanner-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.businessScenarioPlanner/planConfiguration\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get plannerPlanConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of a plannerPlanConfiguration object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannerplanconfiguration-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannerplanconfiguration-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update plannerPlanConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a plannerPlanConfiguration object for a businessScenario.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerPlanConfiguration/localizations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List plannerPlanConfigurationLocalizations\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the plannerPlanConfigurationLocalization objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannerplanconfiguration-list-localizations?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannerplanconfiguration-post-localizations?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create plannerPlanConfigurationLocalization\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new plannerPlanConfigurationLocalization object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.businessScenarioPlanner/taskConfiguration\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update plannerTaskConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a plannerTaskConfiguration object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannertaskconfiguration-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannertaskconfiguration-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get plannerTaskConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of a plannerTaskConfiguration object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.businessScenarioPlanner/tasks\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List businessScenarioTasks\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the businessScenarioTask objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/businessscenarioplanner-list-tasks?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/businessscenarioplanner-post-tasks?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create businessScenarioTask\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new businessScenarioTask object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/getCloudPcRemoteActionResults\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"managedDevice: getCloudPcRemoteActionResults\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Check the Cloud PC-specified remote action results for a Cloud PC device. Cloud PC supports reprovision and resize remote actions.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/manageddevice-getcloudpcremoteactionresults?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedDevice/getCloudPcReviewStatus\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"managedDevice: getCloudPcReviewStatus\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the review status of a specific Cloud PC device.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/manageddevice-getcloudpcreviewstatus?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement.monitoring/alertRecords\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List alertRecords\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the alertRecord objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/devicemanagement-alertrecord-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement.alertRecord/getPortalNotifications\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"alertRecord: getPortalNotifications\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of all notifications that one or more users can access, from the Microsoft Endpoint Manager admin center.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/devicemanagement-alertrecord-getportalnotifications?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.deviceManagement.monitoring/alertRules\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create alertRule\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create an alertRule object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/devicemanagement-alertrule-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/devicemanagement-alertrule-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List alertRules\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the alertRule objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.virtualEndpoint/auditEvents\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List auditEvents\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List all the cloudPcAuditEvent objects for the tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualendpoint-list-auditevents?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cloudPcAuditEvent/getAuditActivityTypes\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudPcAuditEvent: getAuditActivityTypes\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get audit activity types by tenant ID.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpcauditevent-getauditactivitytypes?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.virtualEndpoint/cloudPCs\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List cloudPCs\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the cloudPC devices in a tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualendpoint-list-cloudpcs?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cloudPC/getCloudPcConnectivityHistory\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudPC: getCloudPcConnectivityHistory\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the connectivity history of a specific Cloud PC.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpc-getcloudpcconnectivityhistory?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cloudPC/getSupportedCloudPcRemoteActions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudPC: getSupportedCloudPcRemoteActions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of supported Cloud PC remote actions for a specific Cloud PC device, including the action names and capabilities.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpc-getsupportedcloudpcremoteactions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.virtualEndpoint/crossCloudGovernmentOrganizationMapping\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get cloudPcCrossCloudGovernmentOrganizationMapping\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of a cloudPcCrossCloudGovernmentOrganizationMapping object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpccrosscloudgovernmentorganizationmapping-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualendpoint-post-crosscloudgovernmentorganizationmapping?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create cloudPcCrossCloudGovernmentOrganizationMapping\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new cloudPcCrossCloudGovernmentOrganizationMapping object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.virtualEndpoint/deviceImages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List deviceImages\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the properties and relationships of the cloudPcDeviceImage objects (OS images) uploaded to Cloud PC.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualendpoint-list-deviceimages?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualendpoint-post-deviceimages?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create cloudPcDeviceImage\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new cloudPcDeviceImage object. Upload a custom OS image that you can later provision on Cloud PCs.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cloudPcDeviceImage/getSourceImages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudPcDeviceImage: getSourceImages\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get cloudPcSourceDeviceImage objects. View a list of all the managed image resources from your Azure Active Directory subscriptions.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpcdeviceimage-getsourceimages?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.virtualEndpoint/externalPartnerSettings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List cloudPcExternalPartnerSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the cloudPcExternalPartnerSetting objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualendpoint-list-externalpartnersettings?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualendpoint-post-externalpartnersettings?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create cloudPcExternalPartnerSetting\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new cloudPcExternalPartnerSetting object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.virtualEndpoint/galleryImages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List galleryImages\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the properties and relationships of the cloudPcGalleryImage objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualendpoint-list-galleryimages?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.virtualEndpoint/getEffectivePermissions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"virtualEndpoint: getEffectivePermissions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"View the effective permissions of the currently authenticated user. GetEffectivePermissions is a function that retrieves the effective permissions of the currently authenticated user, which helps UX hide or disable content that the current user doesn't have access to.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualendpoint-geteffectivepermissions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.virtualEndpoint/onPremisesConnections\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List onPremisesConnections\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List properties and relationships of the cloudPcOnPremisesConnection objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualendpoint-list-onpremisesconnections?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualendpoint-post-onpremisesconnections?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create cloudPcOnPremisesConnection\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new cloudPcOnPremisesConnection object for provisioning Cloud PCs.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.virtualEndpoint/organizationSettings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update cloudPcOrganizationSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of the cloudPcOrganizationSettings object in a tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpcorganizationsettings-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpcorganizationsettings-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get cloudPcOrganizationSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of the cloudPcOrganizationSettings from the current tenant. A tenant has only one **cloudPcOrganizationSettings** object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.virtualEndpoint/provisioningPolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create cloudPcProvisioningPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new cloudPcProvisioningPolicy object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualendpoint-post-provisioningpolicies?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualendpoint-list-provisioningpolicies?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List provisioningPolicies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List properties and relationships of the cloudPcProvisioningPolicy objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cloudPcReports/exportJobs\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create cloudPcExportJob\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new cloudPcExportJob resource to initiate downloading the entire or specified portion of a report. Use the GET cloudPcExportJob operation to verify the **exportJobStatus** property of the **cloudPcExportJob** resource. When the property becomes `completed`, the report has finished downloading in the location specified by the **exportUrl** property. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpcreports-post-exportjobs?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.virtualEndpoint/servicePlans\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List servicePlans\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, Microsoft Graph API is available for Windows 365 Enterprise.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualendpoint-list-serviceplans?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.virtualEndpoint/sharedUseServicePlans\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List cloudPcSharedUseServicePlans\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the cloudPcSharedUseServicePlan objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualendpoint-list-shareduseserviceplans?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.virtualEndpoint/snapshots\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List snapshots\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of cloudPcSnapshot objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualendpoint-list-snapshots?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cloudPcSnapshot/getSubscriptions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get cloudPcSubscription\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List all subscriptions cloudPcSubscription that can be used to store a snapshot or snapshots of a Cloud PC for forensic analysis.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpcsnapshot-getsubscriptions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.virtualEndpoint/supportedRegions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List supportedRegions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the supported regions that are available for creating Cloud PC connections.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualendpoint-list-supportedregions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.virtualEndpoint/userSettings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List userSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of cloudPcUserSetting objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualendpoint-list-usersettings?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualendpoint-post-usersettings?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create cloudPcUserSetting\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new cloudPcUserSetting object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rbacApplicationMultiple/roleAssignments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create unifiedRoleAssignmentMultiple\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new unifiedRoleAssignmentMultiple object for an RBAC provider.  The following RBAC providers are currently supported:&#xA;- Cloud PC &#xA;- device management (Intune) For other Microsoft 365 applications (like Azure AD), use unifiedRoleAssignment.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplicationmultiple-post-roleassignments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplicationmultiple-post-roleassignments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/unifiedroleassignmentmultiple-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplicationmultiple-list-roleassignments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get unifiedRoleAssignmentMultiple\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the properties and relationships of a unifiedRoleAssignmentMultiple object of an RBAC provider.  The following RBAC providers are currently supported:&#xA;- Cloud PC &#xA;- device management (Intune) For other Microsoft 365 applications (like Azure AD), use unifiedRoleAssignment.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rbacApplicationMultiple/roleDefinitions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List roleDefinitions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of unifiedRoleDefinition objects for an RBAC provider. The following RBAC providers are currently supported:&#xA;- Cloud PC &#xA;- device management (Intune)&#xA;- directory (Azure AD) &#xA;- entitlement management (Azure AD)\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplication-post-roledefinitions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create roleDefinitions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new unifiedRoleDefinition object for an RBAC provider. This feature requires an Azure AD Premium P1 or P2 license. The following RBAC providers are currently supported:&#xA;- Cloud PC&#xA;- device management (Intune)&#xA;- directory (Azure AD)\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rbacApplication/resourceNamespaces\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List resourceNamespaces\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the unifiedRbacResourceNamespace objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplicationmultiple-list-resourcenamespaces?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unifiedRbacResourceNamespace/resourceActions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List resourceActions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the unifiedRbacResourceAction objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/unifiedrbacresourcenamespace-list-resourceactions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rbacApplication/roleAssignments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create unifiedRoleAssignment\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new unifiedRoleAssignment object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplication-post-roleassignments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplication-list-roleassignments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplication-post-roleassignments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplication-list-roleassignments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List unifiedRoleAssignments\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of unifiedRoleAssignment objects for the provider. The following RBAC providers are currently supported:&#xA;- directory (Azure AD)&#xA;- entitlement management (Azure AD)\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rbacApplication/roleAssignmentScheduleInstances\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List roleAssignmentScheduleInstances\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the instances of active role assignments in your tenant. The active assignments include those made through assignments and activation requests, and directly through the role assignments API.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplication-list-roleassignmentscheduleinstances?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rbacApplication/roleAssignmentScheduleRequests\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List roleAssignmentScheduleRequests\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the requests for active role assignments to principals. The active assignments include those made through assignments and activation requests, and directly through the role assignments API. The role assignments can be permanently active with or without an expiry date, or temporarily active after user activation of eligible assignments.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplication-list-roleassignmentschedulerequests?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplication-post-roleassignmentschedulerequests?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create roleAssignmentScheduleRequests\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new unifiedRoleAssignmentScheduleRequest object. This operation allows both admins and users to add, remove, extend, or renew assignments. To run this request, the calling user must have multi-factor authentication (MFA) enforced, and running the query in a session in which they were challenged for MFA. See Enable per-user Azure AD Multi-Factor Authentication to secure sign-in events.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rbacApplication/roleAssignmentSchedules\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List roleAssignmentSchedules\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the schedules for active role assignment operations.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplication-list-roleassignmentschedules?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rbacApplication/roleDefinitions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List roleDefinitions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of unifiedRoleDefinition objects for an RBAC provider. The following RBAC providers are currently supported:&#xA;- Cloud PC &#xA;- device management (Intune)&#xA;- directory (Azure AD) &#xA;- entitlement management (Azure AD)\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplication-post-roledefinitions?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplication-list-roledefinitions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create roleDefinitions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new unifiedRoleDefinition object for an RBAC provider. This feature requires an Azure AD Premium P1 or P2 license. The following RBAC providers are currently supported:&#xA;- Cloud PC&#xA;- device management (Intune)&#xA;- directory (Azure AD)\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unifiedRoleDefinition/assignedPrincipals\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"unifiedRoleDefinition: assignedPrincipals\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of security principals (users, groups, and service principals) that are assigned to a specific role for different scopes either directly or transitively. You can use the `$count` query parameter to also get the count. To list the direct and transitive role assignments for a specific principal, use the List transitiveRoleAssignments API.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/unifiedroledefinition-assignedprincipals?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rbacApplication/roleEligibilityScheduleInstances\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List roleEligibilityScheduleInstancess\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the unifiedRoleEligibilityScheduleInstance objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplication-list-roleeligibilityscheduleinstances?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rbacApplication/roleEligibilityScheduleRequests\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List roleEligibilityScheduleRequests\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the unifiedRoleEligibilityScheduleRequest objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplication-list-roleeligibilityschedulerequests?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplication-post-roleeligibilityschedulerequests?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create roleEligibilityScheduleRequests\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new unifiedRoleEligibilityScheduleRequest object. This operation allows both admins and eligible users to add, revoke, or extend eligible assignments.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rbacApplication/roleEligibilitySchedules\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List roleEligibilitySchedules\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the unifiedRoleEligibilitySchedule objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplication-list-roleeligibilityschedules?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.rbacApplication/transitiveRoleAssignments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List transitiveRoleAssignment\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of direct and transitive unifiedRoleAssignment objects for a specific principal. For example, if a user is assigned an Azure AD role through group membership, the role assignment is transitive, and this request will list the group's ID as the **principalId**. Results can also be filtered by the **roleDefinitionId** and **directoryScopeId**. Supported only for directory (Azure AD) provider. For more information, see Use Azure AD groups to manage role assignments.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rbacapplication-list-transitiveroleassignments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.privacy/subjectRightsRequests\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List subjectRightsRequests\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of subjectRightsRequest objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/subjectrightsrequest-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/subjectrightsrequest-post?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create subjectRightsRequest\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new subjectRightsRequest object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subjectRightsRequest/getFinalAttachment\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"subjectRightsRequest: getFinalAttachment\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the final attachment for a subject rights request. The attachment is a zip file that contains all the files that were included by the privacy administrator.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/subjectrightsrequest-getfinalattachment?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subjectRightsRequest/getFinalReport\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"subjectRightsRequest: getFinalReport\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the final report for a subject rights request. The report is a text file that contains information about the files that were included by the privacy administrator.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/subjectrightsrequest-getfinalreport?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.subjectRightsRequest/notes\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List notes\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of authored notes associated with a subject rights request. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/subjectrightsrequest-list-notes?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/subjectrightsrequest-post-notes?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create authoredNote\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new authoredNote object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security/alerts_v2\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List alerts_v2\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of alert resources that have been created to track suspicious activities in an organization. This operation lets you filter and sort through alerts to create an informed cyber security response. It exposes a collection of alerts that were flagged in your network, within the time range you specified in your environment retention policy. The most recent alerts are displayed at the top of the list.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-list-alerts_v2?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.alert/comments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create comment for alert\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a comment for an existing alert based on the specified alert **id** property.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-alert-post-comments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/security/attackSimulation/payload/detail\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get payloadDetail\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get an attack simulation campaign payload detail for a tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/attacksimulationroot-get-payloadsdetails?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.attackSimulationRoot/payloads\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List payloads\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of payloads for attack simulation campaigns. This operation expects the mandatory parameter **source** to filter and query the respective data source.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/attacksimulationroot-list-payloads?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.attackSimulationRoot/simulationAutomations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List simulationAutomations\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of attack simulation automations for a tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/attacksimulationroot-list-simulationautomations?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.simulationAutomation/runs\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List runs\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the attack simulation automation runs for a tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/simulationautomation-list-runs?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.attackSimulationRoot/simulations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create simulation\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create an attack simulation campaign for a tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/attacksimulationroot-create-simulation?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/attacksimulationroot-list-simulations?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List simulations\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of attack simulation campaigns for a tenant.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.simulation/excludedAccountTarget\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get excludedAccountTarget\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get excluded account targets (users) for an attack simulation campaign for a tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/attacksimulationroot-get-excludedaccounttarget?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.simulation/includedAccountTarget\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get includedAccountTarget\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get included account targets (users) for an attack simulation campaign for a tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/attacksimulationroot-get-includedaccounttarget?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.simulationReport/overview\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get simulationReportOverview\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get an overview of an attack simulation and training campaign.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/simulationreportoverview-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.simulationReport/simulationUsers\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List simulationUsers\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List users of a tenant and their online actions in an attack simulation campaign.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/usersimulationdetails-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.casesRoot/ediscoveryCases\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create ediscoveryCase\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new ediscoveryCase object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-casesroot-post-ediscoverycases?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-casesroot-list-ediscoverycases?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List ediscoveryCases\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the ediscoveryCase objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryCase/custodians\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List ediscoveryCustodian\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the custodian objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycase-list-custodians?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycase-post-custodians?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create custodians\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new ediscoveryCustodian object.&#xA;After the custodian object is created, you will need to create the custodian's userSource to reference their mailbox and OneDrive for Business site.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryCustodian/lastIndexOperation\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List lastIndexOperation\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the ediscoveryIndexOperation associated with an ediscoveryCustodian.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycustodian-list-lastindexoperation?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryCustodian/siteSources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List siteSources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the siteSource objects associated with an ediscoveryCustodian.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycustodian-list-sitesources?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycustodian-post-sitesources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create siteSource\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new siteSource object associated with an eDiscovery custodian.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryCustodian/unifiedGroupSources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List unifiedGroupSources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the unifiedGroupSource objects associated with an ediscoveryCustodian.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycustodian-list-unifiedgroupsources?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycustodian-post-unifiedgroupsources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create custodian unifiedGroupSource\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new unifiedGroupSource object associated with an eDiscovery custodian.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryCustodian/userSources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List userSources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the userSource objects associated with an ediscoveryCustodian.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycustodian-list-usersources?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycustodian-post-usersources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create custodian userSource\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new userSource object associated with an eDiscovery custodian.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryCase/legalHolds\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create ediscoveryHoldPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new ediscoveryHoldPolicy object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycase-post-legalholds?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycase-list-legalholds?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List ediscoveryHoldPolicies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the ediscoveryHoldPolicy objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryHoldPolicy/siteSources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create siteSource\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new siteSource object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoveryholdpolicy-post-sitesources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryHoldPolicy/userSources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create userSource\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new userSource object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoveryholdpolicy-post-usersources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryCase/noncustodialdatasources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List ediscoveryNoncustodialDataSources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the non-custodial data sources and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycase-list-noncustodialdatasources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryCase/noncustodialDataSources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create nonCustodialDataSources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new ediscoveryNoncustodialDataSource object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycase-post-noncustodialdatasources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryCase/operations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List caseOperations\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the caseOperation objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycase-list-operations?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/security/cases/ediscoveryCases/operations/microsoft/getDownloadUrl\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoveryExportOperation: getDownloadUrl\" />\n            <PropertyValue Property=\"LongDescription\" String=\"If a Azure blob url is not provided in export action, the export operation exports the files to an internal store. Contents of this store can be fetched by calling into this function. This will return a downloadUrl where the zipped content is delivered as a stream.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoveryexportoperation-getdownloadurl?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryCase/reviewSets\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List reviewSets\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of ediscoveryReviewSet objects associated with an eDiscovery case.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycase-list-reviewsets?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycase-post-reviewsets?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create reviewSets\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new ediscoveryReviewSet object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryReviewSet/files\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List ediscoveryFiles\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the ediscoveryFile objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoveryreviewset-list-files?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryReviewSet/queries\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create ediscoveryReviewSetQuery\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new ediscoveryReviewSetQuery object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoveryreviewset-post-queries?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoveryreviewset-list-queries?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List queries\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of queries associated with an eDiscovery review set.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryReviewSetQuery/run\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoveryReviewSetQuery: run\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Run reviewset query to get the list of files.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoveryreviewsetquery-run?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryCase/searches\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create searches\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new ediscoverySearch object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycase-post-searches?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycase-list-searches?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List searches\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of ediscoverySearch resources from an eDiscoveryCase object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoverySearch/additionalSources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List additionalSources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of additional sources associated with an eDiscovery search.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverysearch-list-additionalsources?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverysearch-post-additionalsources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Add additional sources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new additional source associated with an eDiscovery search.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoverySearch/custodianSources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List custodianSources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of custodial data sources associated with an eDiscovery search.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverysearch-list-custodiansources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoverySearch/lastEstimateStatisticsOperation\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List lastEstimateStatisticsOperation\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the last ediscoveryEstimateOperation objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverysearch-list-lastestimatestatisticsoperation?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoverySearch/noncustodialsources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List noncustodialSources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of noncustodialSources associated with an eDiscovery search.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverysearch-list-noncustodialsources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryCase/settings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get ediscoveryCaseSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of an ediscoveryCaseSettings object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycasesettings-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycasesettings-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update ediscoveryCaseSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of an ediscoveryCaseSettings object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryCase/tags\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create tags\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new ediscoveryReviewTag object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycase-post-tags?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycase-list-tags?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tags\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of eDiscoveryReviewTag objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.ediscoveryReviewTag/asHierarchy\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoveryReviewTag: asHierarchy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List eDiscovery review tags with the tag hierarchy shown.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoveryreviewtag-ashierarchy?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security/incidents\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List incidents\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of incident objects that Microsoft 365 Defender has created to track attacks in an organization. Attacks are typically inflicted on different types of entities, such as devices, users, and mailboxes, resulting in multiple alert objects. Microsoft 365 Defender correlates alerts with the same attack techniques or the same attacker into an **incident**.  This operation allows you to filter and sort through incidents to create an informed cyber security response. It exposes a collection of incidents that were flagged in your network, within the time range you specified in your environment retention policy. The most recent incidents are displayed at the top of the list.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-list-incidents?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.incident/comments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create comment\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a comment for an existing incident based on the specified incident **id** property.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-incident-post-comments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.labelsRoot/retentionLabels\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List retentionLabels\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the retentionLabel objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-retentionlabel-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-retentionlabel-post?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create retentionLabel\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new retentionLabel object. To create a disposition review stage, include the **actionAfterRetentionPeriod** property in the request body with one of the possible values specified.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/security/labels/retentionLabels/eventType\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update retentionEventType\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a retentionEventType object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-retentioneventtype-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/security/runHuntingQuery\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"security: runHuntingQuery\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Queries a specified set of event, activity, or entity data supported by Microsoft 365 Defender to proactively look for specific threats in your environment. This is the method for advanced hunting in Microsoft 365 Defender. This method includes a query in Kusto Query Language (KQL). It specifies a data table in the advanced hunting schema and a piped sequence of operators to filter or search that data, and format the query output in specific ways.  Find out more about hunting for threats across devices, emails, apps, and identities. Learn about KQL. For information on using advanced hunting in the Microsoft 365 Defender portal, see Proactively hunt for threats with advanced hunting in Microsoft 365 Defender.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-security-runhuntingquery?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security/secureScoreControlProfiles\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List secureScoreControlProfiles\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieves a list of secureScoreControlProfile objects for a tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/securescorecontrolprofiles-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security/secureScores\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List secureScores\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a secureScores object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/securescores-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security/securityActions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create securityAction\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new securityAction object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/securityactions-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/securityactions-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List securityActions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of securityAction objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.threatSubmissionRoot/emailThreats\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create emailThreatSubmission\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new emailThreatSubmission object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-emailthreatsubmission-post-emailthreats?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-emailthreatsubmission-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List emailThreatSubmissions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the emailThreatSubmission objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/security/threatSubmission/emailThreats/review\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"emailThreatSubmission: review\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Review a threat submission. Only emailThreatSubmission objects submitted by end users support the review action. Review actions for urlThreatSubmission and fileThreatSubmission objects are not supported for end user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-emailthreatsubmission-review?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.threatSubmissionRoot/emailthreatSubmissionPolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create emailThreatSubmissionPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new emailThreatSubmissionPolicy object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-emailthreatsubmissionpolicy-post-emailthreatsubmissionpolicies?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.threatSubmissionRoot/emailThreatSubmissionPolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List emailThreatSubmissionPolicies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the emailThreatSubmissionPolicy objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-emailthreatsubmissionpolicy-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/security/threatSubmission/emailthreatSubmissionPolicies/DefaultReportSubmissionPolicy\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update emailThreatSubmissionPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of an emailThreatSubmissionPolicy object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-emailthreatsubmissionpolicy-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.threatSubmissionRoot/fileThreats\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List fileThreatSubmissions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the fileThreatSubmission objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-filethreatsubmission-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/security/threatSubmission/fileThreatSubmissions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create fileThreatSubmission\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new fileThreatSubmission object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-filethreatsubmission-post-filethreats?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.threatSubmissionRoot/urlThreats\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List urlThreatSubmissions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the urlThreatSubmission objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-urlthreatsubmission-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-urlthreatsubmission-post-urlthreats?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create urlThreatSubmission\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new urlThreatSubmission object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security/tiIndicators\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create threat intelligence indicator\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new tiIndicator object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tiindicators-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tiindicators-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List threat intelligence indicators\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of tiIndicator objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.triggersRoot/retentionEvents\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create retentionEvent\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new retentionEvent object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-retentionevent-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-retentionevent-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List retentionEvents\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the retentionEvent objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.security.triggerTypesRoot/retentionEventTypes\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List retentionEventTypes\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the retentionEventType objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-retentioneventtype-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-retentioneventtype-post?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create retentionEventType\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new retentionEventType object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.ediscoveryroot/cases\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List cases\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of case objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-case-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-case-post?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create case\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new case object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.case/custodians\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create custodian\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new custodian object. After the custodian object is created, you will need to create the custodian's userSource to reference their mailbox and OneDrive for Business site.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-case-post-custodians?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-case-list-custodians?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List custodians\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the custodian objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.custodian/siteSources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create custodian siteSource\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new custodian siteSource object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-custodian-post-sitesources?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-custodian-list-sitesources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List custodian siteSources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of siteSource objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.custodian/unifiedGroupSources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create unifiedGroupSource\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new unifiedGroupSource object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-custodian-post-unifiedgroupsources?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-custodian-list-unifiedgroupsources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List unifiedGroupSources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the unifiedGroupSource objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.custodian/userSources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create custodian userSource\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new custodian userSource object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-custodian-post-usersources?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-custodian-list-usersources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List custodian userSources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the userSource objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.legalHold/siteSources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List legalHold siteSources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of siteSource objecs associated with a legal hold.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-legalhold-list-sitesources?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-legalhold-post-sitesources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create legalHold siteSource\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Adds a siteSource to a legalHold object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.legalHold/userSources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List legalHold userSources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of userSource objects associated with a legal hold.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-legalhold-list-usersources?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-legalhold-post-usersources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create legalHold userSource\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Adds a userSource to a legalHold object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.case/noncustodialdatasources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create noncustodialDataSource\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new noncustodialDataSource object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-noncustodialdatasource-post?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.case/noncustodialDataSources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create noncustodialDataSource\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new noncustodialDataSource object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-noncustodialdatasource-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-noncustodialdatasource-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List noncustodialDataSources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the noncustodialDataSource objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.noncustodialDataSource/datasource\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List dataSource\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of dataSources associated with a non-custodial data source.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-noncustodialdatasource-list-datasource?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/compliance/ediscovery/cases/operations/microsoft/getDownloadUrl\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"caseExportOperation: getDownloadUrl\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Returns the download URL for an export when the export is ready.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-caseexportoperation-getdownloadurl?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.case/reviewSets\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create reviewSet\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new reviewSet object. The request body contains the display name of the review set, which is the only writable property.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-case-post-reviewsets?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.reviewSet/queries\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create reviewSetQuery\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new reviewSetQuery object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-reviewsetquery-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-reviewsetquery-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List reviewSetQueries\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of eDiscovery reviewSetQuery objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.case/settings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get caseSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of an eDiscovery caseSettings object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-casesettings-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-casesettings-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update caseSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a an eDiscovery caseSettings object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.case/sourceCollections\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List sourceCollections\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of sourceCollections from a case object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-case-list-sourcecollections?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-case-post-sourcecollections?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create sourceCollection\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new sourceCollection object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.sourceCollection/additionalsources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create dataSource\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add additional data sources to a source collection.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-sourcecollection-post-additionalsources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.sourceCollection/additionalSources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List additionalSources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of additional dataSource objects associated with a source collection.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-sourcecollection-list-additionalsources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.sourceCollection/addToReviewSetOperation\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List addToReviewSetOperation\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the last addToReviewSetOperation object associated with a source collection. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-sourcecollection-list-addtoreviewsetoperation?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.sourceCollection/custodianSources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List custodianSources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of dataSource objects associated with a source collection.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-sourcecollection-list-custodiansources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.sourceCollection/lastEstimateStatisticsOperation\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List estimateStatisticsOperation\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the last estimateStatisticsOperation object associated with a source collection. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-sourcecollection-list-lastestimatestatisticsoperation?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.sourceCollection/noncustodialSources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List noncustodialSources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of noncustodialDataSource associated with a sourceCollection.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-sourcecollection-list-noncustodialsources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.case/tags\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create tag\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new tag for the specified case.  The tags are used in review sets while reviewing content.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-case-post-tags?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-case-list-tags?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tags\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of tag objects from an eDiscovery case.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.tag/childTags\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List childTags\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of child tag objects associated with a tag.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-tag-childtags?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.ediscovery.tag/asHierarchy\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"tag: asHierarchy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Return a list of tag objects in hierarchial form\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-tag-ashierarchy?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityContainer/apiConnectors\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create identityApiConnector\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new identityApiConnector object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identityapiconnector-create?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identityapiconnector-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List identityApiConnectors\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties of an identityApiConnector object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityContainer/b2cUserFlows\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create b2cIdentityUserFlow\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new b2cIdentityUserFlow object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitycontainer-post-b2cuserflows?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitycontainer-list-b2cuserflows?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List b2cIdentityUserFlows\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of b2cIdentityUserFlow objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.b2cIdentityUserFlow/apiConnectorConfiguration\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get userFlowApiConnectorConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the apiConnectorConfiguration property in a b2cIdentityUserFlow to detail the API connectors enabled for the user flow.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/b2cidentityuserflow-get-apiconnectorconfiguration?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.b2cIdentityUserFlow/identityProviders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List all identityProviders in a b2cIdentityUserFlow (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the identity providers in a b2cIdentityUserFlow object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/b2cidentityuserflow-list-identityproviders?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.b2cIdentityUserFlow/languages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List languages\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of languages supported for customization in an Azure AD B2C user flow. **Note:** To retrieve a list of languages supported for customization, you must first enable language customization on your Azure AD B2C user flow. For more information, see Update b2cIdentityUserFlow.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/b2cidentityuserflow-list-languages?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userFlowLanguageConfiguration/defaultPages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List defaultPages\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the userFlowLanguagePage resources from the defaultPages navigation property. These contain the values shown to the user in a default user journey of a user flow.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/userflowlanguageconfiguration-list-defaultpages?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userFlowLanguageConfiguration/overridesPages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List overridesPages\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the userFlowLanguagePage resources from the overridesPages navigation property. These pages are used to customize the values shown to the user during a user journey in a user flow.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/userflowlanguageconfiguration-list-overridespages?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.b2cIdentityUserFlow/userAttributeAssignments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create userAttributeAssignments\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new identityUserFlowAttributeAssignment object in a b2cIdentityUserFlow.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/b2cidentityuserflow-post-userattributeassignments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/b2cidentityuserflow-list-userattributeassignments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List userAttributeAssignments\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the identityUserFlowAttributeAssignment resources from the userAttributeAssignments navigation property in a b2cIdentityUserFlow.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityUserFlowAttributeAssignment/getOrder\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"identityUserFlowAttributeAssignment: getOrder\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the order of identityUserFlowAttributeAssignments being collected within a user flow.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identityuserflowattributeassignment-getorder?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.b2cIdentityUserFlow/userflowIdentityProviders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List a userflowidentityproviders\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the identity providers in a b2cIdentityUserFlow object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/b2cidentityuserflow-list-userflowidentityproviders?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityContainer/b2xUserFlows\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create b2xIdentityUserFlow\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new b2xIdentityUserFlow object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitycontainer-post-b2xuserflows?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitycontainer-list-b2xuserflows?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List b2xIdentityUserFlows\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of b2xIdentityUserFlow objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.b2xIdentityUserFlow/apiConnectorConfiguration\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get userFlowApiConnectorConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the apiConnectorConfiguration property in a b2xIdentityUserFlow to detail the API connectors enabled for the user flow.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/b2xidentityuserflow-get-apiconnectorconfiguration?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.b2xIdentityUserFlow/identityProviders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List all identityProviders in a b2xIdentityUserFlow (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the identity providers in a b2xIdentityUserFlow object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/b2xidentityuserflow-list-identityproviders?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.b2xIdentityUserFlow/languages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List languages\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of languages supported for customization in a B2X user flow.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/b2xidentityuserflow-list-languages?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.b2xIdentityUserFlow/userAttributeAssignments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create userAttributeAssignments\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new identityUserFlowAttributeAssignment object in a b2xIdentityUserFlow.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/b2xidentityuserflow-post-userattributeassignments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/b2xidentityuserflow-list-userattributeassignments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List userAttributeAssignments\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the identityUserFlowAttributeAssignment resources from the userAttributeAssignments navigation property in a b2xIdentityUserFlow.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.b2xIdentityUserFlow/userflowIdentityProviders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List a userflowidentityproviders\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the identity providers in a b2xIdentityUserFlow object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/b2xidentityuserflow-list-userflowidentityproviders?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conditionalAccessRoot/authenticationContextClassReferences\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create authenticationContextClassReference\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new authenticationContextClassReference.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/conditionalaccessroot-post-authenticationcontextclassreferences?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/conditionalaccessroot-list-authenticationcontextclassreferences?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List authenticationContextClassReferences\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of authenticationContextClassReference objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/identity/conditionalAccess/authenticationContextClassReferences/c1\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete authenticationContextClassReference\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete an authenticationContextClassReference object that's not published or used by a conditional access policy.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authenticationcontextclassreference-delete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authenticationStrengthRoot/authenticationCombinations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List authenticationMethodModes\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of all supported authentication methods, or all supported authentication method combinations as a list of **authenticationMethodModes** objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authenticationstrengthroot-list-authenticationmethodmodes?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authenticationStrengthRoot/authenticationMethodModes\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List authenticationMethodModes\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of all supported authentication methods, or all supported authentication method combinations as a list of **authenticationMethodModes** objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authenticationstrengthroot-list-authenticationmethodmodes?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/identity/conditionalAccess/authenticationStrengths/authenticationMethodModes/windowsHelloForBusiness\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get authenticationMethodModeDetail\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of an authenticationMethodModeDetail object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authenticationmethodmodedetail-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authenticationStrengthPolicy/combinationConfigurations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create combinationConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new authenticationCombinationConfiguration object. In use, only fido2combinationConfigurations may be created, and these may only be created for custom authentication strength policies.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authenticationstrengthpolicy-post-combinationconfigurations?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authenticationstrengthpolicy-list-combinationconfigurations?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List combinationConfigurations\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the authenticationCombinationConfiguration objects for an authentication strength policy. authenticationCombinationConfiguration represents requirements placed on specific authentication method combinations that require specified variants of those authentication methods to be used when authenticating. Currently, only fido2combinationConfigurations objects are supported. authenticationCombinationConfiguration objects are supported only for custom authentication strengths.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conditionalAccessRoot/namedLocations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create namedLocation\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new namedLocation object. Named locations can be either ipNamedLocation or countryNamedLocation objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/conditionalaccessroot-post-namedlocations?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/conditionalaccessroot-list-namedlocations?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List namedLocations\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of namedLocation objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conditionalAccessRoot/policies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List policies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of conditionalAccessPolicy objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/conditionalaccessroot-list-policies?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/conditionalaccessroot-post-policies?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create conditionalAccessPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new conditionalAccessPolicy.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.conditionalAccessRoot/templates\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List conditionalAccessTemplates\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the conditionalAccessTemplate objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/conditionalaccessroot-list-templates?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityContainer/continuousAccessEvaluationPolicy\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get continuousAccessEvaluationPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of a continuousAccessEvaluationPolicy object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/continuousaccessevaluationpolicy-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/continuousaccessevaluationpolicy-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update continuousAccessEvaluationPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a continuousAccessEvaluationPolicy object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/identity/events/onSignupStart\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create authenticationListener\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new authenticationListener object for the onSignUpStart event.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authenticationeventspolicy-post-onsignupstart?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authenticationeventspolicy-list-onsignupstart?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List onSignUpStart listeners\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the collection of authenticationListener resources supported by the onSignupStart event. The onSignUpStart event supports the invokeUserFlowListener type. When an invokeUserFlowListener is assigned to an onSignUpStart event, an application is associated with a user flow, therefore enabling a self-service sign up process on it. Once the authentication event for invoking a user flow is created, users who go to that application will be able to initiate a sign-up flow that provisions a guest account.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityContainer/identityProviders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List identityProviders\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a collection of identity provider resources that are configured for a tenant, and that are derived from identityProviderBase. For an Azure AD tenant, the providers can be socialIdentityProviders or builtinIdentityProviders objects. For an Azure AD B2C, the providers can be socialIdentityProvider, openIdConnectIdentityProvider, or appleManagedIdentityProvider objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitycontainer-list-identityproviders?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitycontainer-post-identityproviders?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create identityProvider\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create an identity provider object that is of the type specified in the request body. Among the types of providers derived from identityProviderBase, you can currently create a socialIdentityProvider resource in Azure AD. In Azure AD B2C, this operation can currently create a socialIdentityProvider, openIdConnectIdentityProvider, or an appleManagedIdentityProvider resource.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityProviderBase/availableProviderTypes\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List availableProviderTypes\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get all identity providers supported in a directory.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identityproviderbase-availableprovidertypes?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityContainer/userFlowAttributes\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create identityUserFlowAttribute\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new identityUserFlowAttribute object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identityuserflowattribute-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identityuserflowattribute-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List identityUserFlowAttributes\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of identityUserFlowAttribute objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityContainer/userFlows\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List userFlows\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of userflows.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identityuserflow-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identityuserflow-post-userflows?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create userFlow\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new userFlow object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.trustFramework/keySets\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List keySets\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of trustFrameworkKeySets.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/trustframework-list-keysets?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/trustframework-post-keysets?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create trustFrameworkKeySet\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new trustFrameworkKeySet. The ID of the **trustFrameworkKeySet** is expected in the create request; however, it can be modified by the service. The modified ID will be available in the response and in the location header.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.trustFrameworkKeySet/getActiveKey\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"trustFrameworkKeySet: getActiveKey\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the currently active trustFrameworkKey in a trustFrameworkKeySet. Only one key is active in the keyset at a time.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/trustframeworkkeyset-getactivekey?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.trustFramework/policies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List trustFrameworkPolicies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of trustFrameworkPolicies in the tenant/directory.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/trustframework-list-trustframeworkpolicies?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.bitlocker/recoveryKeys\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List recoveryKeys\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the bitlockerRecoveryKey objects and their properties.  This operation does not return the **key** property. For information about how to read the **key** property, see Get bitlockerRecoveryKey.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/bitlocker-list-recoverykeys?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.informationProtection/threatAssessmentRequests\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List threatAssessmentRequests\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of threatAssessmentRequest objects. A threat assessment request can be one of the following types:\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/informationprotection-list-threatassessmentrequests?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/informationprotection-post-threatassessmentrequests?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create threatAssessmentRequest\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new threat assessment request. A threat assessment request can be one of the following types:\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directory/attributeSets\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List attributeSets\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the attributeSet objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directory-list-attributesets?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directory-post-attributesets?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create attributeSet\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new attributeSet object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/directory/attributeSets/Engineering\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update attributeSet\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of an attributeSet object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/attributeset-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/attributeset-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get attributeSet\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of an attributeSet object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directory/customSecurityAttributeDefinitions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create customSecurityAttributeDefinition\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new customSecurityAttributeDefinition object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directory-post-customsecurityattributedefinitions?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directory-list-customsecurityattributedefinitions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List customSecurityAttributeDefinitions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the customSecurityAttributeDefinition objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.customSecurityAttributeDefinition/allowedValues\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create allowedValue\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new allowedValue object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/customsecurityattributedefinition-post-allowedvalues?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/customsecurityattributedefinition-list-allowedvalues?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List allowedValues\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the allowedValue objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/directory/federationConfigurations/microsoft/domains\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create externalDomainName\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add multiple domains to your SAML or WS-Fed based configuration by creating a new externalDomainName object and add it to an existing samlOrWsFedExternalDomainFederation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/samlorwsfedexternaldomainfederation-post-domains?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.samlOrWsFedExternalDomainFederation/domains\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List domains\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of all externalDomainName objects for a samlOrWsFedExternalDomainFederation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/samlorwsfedexternaldomainfederation-list-domains?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.directory/recommendations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List recommendations\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the recommendation objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directory-list-recommendation?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/directory/recommendations/impactedResources/complete\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"impactedResource: complete\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Complete an impactedResource object and update its **status** to `completedByUser`.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/impactedresource-complete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/directory/recommendations/impactedResources/dismiss\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"impactedResource: dismiss\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Dismiss an impactedResources object and update its status to `dismissed`.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/impactedresource-dismiss?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/directory/recommendations/impactedResources/postpone\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"impactedResource: postpone\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Postpone action on an impactedResource object to a specified future date and time by marking its **status** as `postponed`. On the specified date and time, Azure AD will automatically mark the status of the **impactedResource** object to `active`.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/impactedresource-postpone?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/directory/recommendations/impactedResources/reactivate\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"impactedResource: reactivate\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Reactivate an accidentally dismissed, completed, or postponed **impactedResource** object. This action updates the **status** of the resource to `active`. This method is relevant only if the status of the **impactedResource** object is `dismissed`, `postponed`, or `completedByUser`. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/impactedresource-reactivate?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/directory/recommendations/complete\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"recommendation: complete\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Complete a recommendation object and update its **status** to `completedByUser`.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/recommendation-complete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/directory/recommendations/dismiss\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"recommendation: dismiss\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Dismiss a recommendation object that you consider to be inapplicable to your tenant and update its **status** to `dismissed` .\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/recommendation-dismiss?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/directory/recommendations/impactedResources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List impactedResources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the impactedResource objects for a recommendation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/recommendation-list-impactedresources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/directory/recommendations/postpone\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"recommendation: postpone\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Postpone action on a recommendation object to a specified future date and time by marking its **status** as `postponed`. On the date and time provided, Azure AD will automatically update the **status** of the **recommendation** object to `active` again.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/recommendation-postpone?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/directory/recommendations/reactivate\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"recommendation: reactivate\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Reactivate a completed, dismissed, or postponed recommendation object. This action updates the **status** of the recommendation to `active`. This method only works when the **status** of the recommendation is `completedByUser`, `dismissed`, or `postponed`.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/recommendation-reactivate?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n          <Record>\n            <PropertyValue Property=\"RestrictedProperties\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"NavigationProperty\">\n                    <PropertyPath>calendarView</PropertyPath>\n                  </PropertyValue>\n                  <PropertyValue Property=\"ReadRestrictions\">\n                    <Record>\n                      <PropertyValue Property=\"CustomQueryOptions\">\n                        <Collection>\n                          <Record>\n                            <PropertyValue Property=\"Name\" String=\"startDateTime\" />\n                            <PropertyValue Property=\"Description\" String=\"The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00\" />\n                            <PropertyValue Property=\"Required\" Bool=\"true\" />\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Name\" String=\"endDateTime\" />\n                            <PropertyValue Property=\"Description\" String=\"The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00\" />\n                            <PropertyValue Property=\"Required\" Bool=\"true\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </PropertyValue>\n                </Record>\n                <Record>\n                  <PropertyValue Property=\"NavigationProperty\">\n                    <PropertyPath>calendar/calendarView</PropertyPath>\n                  </PropertyValue>\n                  <PropertyValue Property=\"ReadRestrictions\">\n                    <Record>\n                      <PropertyValue Property=\"CustomQueryOptions\">\n                        <Collection>\n                          <Record>\n                            <PropertyValue Property=\"Name\" String=\"startDateTime\" />\n                            <PropertyValue Property=\"Description\" String=\"The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00\" />\n                            <PropertyValue Property=\"Required\" Bool=\"true\" />\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Name\" String=\"endDateTime\" />\n                            <PropertyValue Property=\"Description\" String=\"The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00\" />\n                            <PropertyValue Property=\"Required\" Bool=\"true\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </PropertyValue>\n                </Record>\n                <Record>\n                  <PropertyValue Property=\"NavigationProperty\">\n                    <PropertyPath>calendars/calendarView</PropertyPath>\n                  </PropertyValue>\n                  <PropertyValue Property=\"ReadRestrictions\">\n                    <Record>\n                      <PropertyValue Property=\"CustomQueryOptions\">\n                        <Collection>\n                          <Record>\n                            <PropertyValue Property=\"Name\" String=\"startDateTime\" />\n                            <PropertyValue Property=\"Description\" String=\"The start date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T19:00:00-08:00\" />\n                            <PropertyValue Property=\"Required\" Bool=\"true\" />\n                          </Record>\n                          <Record>\n                            <PropertyValue Property=\"Name\" String=\"endDateTime\" />\n                            <PropertyValue Property=\"Description\" String=\"The end date and time of the time range, represented in ISO 8601 format. For example, 2019-11-08T20:00:00-08:00\" />\n                            <PropertyValue Property=\"Required\" Bool=\"true\" />\n                          </Record>\n                        </Collection>\n                      </PropertyValue>\n                    </Record>\n                  </PropertyValue>\n                </Record>\n              </Collection>\n            </PropertyValue>\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"CustomHeaders\">\n              <Collection>\n                <Record>\n                  <PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n                  <PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n                  <PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n                  <PropertyValue Property=\"Required\" Bool=\"false\" />\n                  <PropertyValue Property=\"ExampleValues\">\n                    <Collection>\n                      <Record>\n                        <PropertyValue Property=\"Value\" String=\"eventual\" />\n                        <PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n                      </Record>\n                    </Collection>\n                  </PropertyValue>\n                </Record>\n              </Collection>\n            </PropertyValue>\n            <PropertyValue Property=\"Description\" String=\"Get user\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of user object. This operation returns by default only a subset of the more commonly used properties for each user. These _default_ properties are noted in the Properties section. To get properties that are _not_ returned by default, do a GET operation for the user and specify the properties in a `$select` OData query option. Because the **user** resource supports extensions, you can also use the `GET` operation to get custom properties and extension data in a **user** instance.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update user\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a user object. Not all properties can be updated by Member or Guest users with their default permissions without Administrator roles. Compare member and guest default permissions to see properties they can manage.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/agreementAcceptances\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List agreementAcceptances\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the signed-in user's agreementAcceptance objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-agreementacceptances?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userAnalytics/activitystatistics\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List activityStatistics\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a collection of activityStatistics for a user, for the last complete week.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/activitystatistics-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userAnalytics/settings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get settings for user analytics\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties of a settings object as applicable for the analytics API.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/useranalytics-get-settings?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/appRoleAssignedResources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List appRoleAssignedResources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the service principals to which the user has an app role assignment either directly or through group membership.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-approleassignedresources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authentication/fido2Methods\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List fido2AuthenticationMethod\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of a user's FIDO2 Security Key Authentication Method objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/fido2authenticationmethod-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authentication/passwordlessMicrosoftAuthenticatorMethods\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List passwordlessMicrosoftAuthenticatorAuthenticationMethods (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of a user's Microsoft Authenticator Passwordless Phone Sign-in method objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/passwordlessmicrosoftauthenticatorauthenticationmethod-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authentication/passwordMethods\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List passwordMethods\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of password authentication method objects. This will return exactly one object, as a user can have exactly one password.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authentication-list-passwordmethods?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authentication/phoneMethods\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create phoneAuthenticationMethod\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add a new phone authentication method. A user may only have one phone of each type, captured in the **phoneType** property. This means, for example, adding a `mobile` phone to a user with a preexisting `mobile` phone will fail. Additionally, a user must always have a `mobile` phone before adding an `alternateMobile` phone. Adding a phone number makes it available for use in both Azure multi-factor authentication (MFA) and self-service password reset (SSPR), if enabled. Additionally, if a user is enabled by policy to use SMS sign-in and a `mobile` number is added, the system will attempt to register the number for use in that system.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authentication-post-phonemethods?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authentication-list-phonemethods?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List phoneMethods\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of phone authentication method objects. This will return up to three objects, as a user can have up to three phones usable for authentication. This method is available only for standard Azure AD and B2B users, but not B2C users.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/authentication/phoneMethods/disableSmsSignIn\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"phoneAuthenticationMethod: disableSmsSignIn\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Disable SMS sign-in for an existing `mobile` phone number. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/phoneauthenticationmethod-disablesmssignin?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/authentication/phoneMethods/enableSmsSignIn\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"phoneAuthenticationMethod: enableSmsSignIn\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Enable SMS sign-in for an existing `mobile` phone number. To be successfully enabled:\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/phoneauthenticationmethod-enablesmssignin?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authentication/softwareOathMethods\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List softwareOathMethods\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of a user's software OATH token authentication method objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authentication-list-softwareoathmethods?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/calendar\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update calendar\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a calendar object. The calendar can be one for a user, &#xA;or the default calendar of a Microsoft 365 group.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/calendar-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/calendar-delete?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/calendar-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete calendar\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete a calendar other than the default calendar.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get calendar\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the properties and relationships of a calendar object. The calendar can be one for a user, &#xA;or the default calendar of a Microsoft 365 group. There are two scenarios where an app can get another user's calendar:\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendar/calendarView\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List calendarView\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the occurrences, exceptions and single instances of events in a calendar view defined by a time range,&#xA;from a user's default calendar `(../me/calendarview)` or some other calendar of the user's.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/calendar-list-calendarview?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendar/events\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List events\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of events in a calendar.  The calendar can be one for a user, or the default calendar of a Microsoft 365 group. The list of events contains single instance meetings and series masters. To get expanded event instances, you can get the calendar view, or&#xA;get the instances of an event.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/calendar-list-events?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/calendar-post-events?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create event\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new event in a calendar. The calendar can be one for a user, or the default calendar of a Microsoft 365 group. \" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/calendarGroups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create CalendarGroup\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new CalendarGroup.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-post-calendargroups?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-calendargroups?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List calendarGroups\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the user's calendar groups.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.calendarGroup/calendars\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create Calendar\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new calendar in a calendar group for a user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/calendargroup-post-calendars?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/calendargroup-list-calendars?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List calendars\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of calendars belonging to a calendar group.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/calendars\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List calendars\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get all the user's calendars (`/calendars` navigation property), get the calendars from the default calendar group or from a specific calendar group. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-calendars?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-post-calendars?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create calendar\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new calendar for a user.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/calendarView\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List calendarView\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the occurrences, exceptions, and single instances of events in a calendar view defined by a time range, from the user's default calendar,&#xA;or from some other calendar of the user's.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-calendarview?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/checkMemberGroups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"directoryObject: checkMemberGroups\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directoryobject-checkmembergroups?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/checkMemberObjects\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"directoryObject: checkMemberObjects\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Check for membership in a list of group IDs, administrative unit IDs, or directory role IDs, for the IDs of the specified user, group, service principal, organizational contact, device, or directory object. This method is transitive.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directoryobject-checkmemberobjects?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/cloudPCs\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List cloudPCs\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the cloudPC devices that are attributed to the signed-in user. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-cloudpcs?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cloudPC/getCloudPcLaunchInfo\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"cloudPC: getCloudPcLaunchInfo\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the cloudPCLaunchInfo for the signed-in user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/cloudpc-getcloudpclaunchinfo?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/contactFolders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create ContactFolder\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new contactFolder under the user's default contacts folder. You can also create a new contactfolder as a child of any specified contact folder.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-post-contactfolders?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-contactfolders?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List contactFolders\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get all the contact folders in the signed-in user's mailbox.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contactFolder/childFolders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List childFolders\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a collection of child folders under the specified contact folder.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/contactfolder-list-childfolders?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/contactfolder-post-childfolders?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create ContactFolder\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new contactFolder as a child of a specified folder.  You can also create a new contactFolder under the user's default contact folder.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.contactFolder/contacts\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create Contact\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add a contact to the root Contacts folder or to the `contacts` endpoint of another contact folder.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/contactfolder-post-contacts?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/contactfolder-list-contacts?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List contacts\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get all the contacts in the signed-in user's mailbox (.../me/contacts), or from the specified contact folder.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/contacts\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List contacts\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get contacts in the user's mailbox. There are two scenarios where an app can get contacts in another user's contact folder:\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-contacts?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-post-contacts?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create contact\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add a contact to the root Contacts folder or to the contacts endpoint of another contact folder.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/createdObjects\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List createdObjects\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of directory objects that were created by the user. This API returns only those directory objects that were created by a user who isn't in any administrator role; otherwise, it returns an empty object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-createdobjects?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/directReports\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List directReports\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a user's direct reports. Returns the users and contacts for whom this user is assigned as manager.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-directreports?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.drive/activities\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List activities (preview)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the recent activities that took place on an item or under a hierarchy.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/activities-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.drive/following\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List followed items\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the items that have been followed by the signed in user.&#xA;This collection includes items that are in the user's drive as well as items they have access to from other drives.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/drive-list-following?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/content\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Download the contents of a driveItem\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Download the contents of the primary stream (file) of a driveItem. Only **driveItems** with the **file** property can be downloaded.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-get-content?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-put-content?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-put-content?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Upload or replace the contents of a DriveItem\" />\n            <PropertyValue Property=\"LongDescription\" String=\"The simple upload API allows you to provide the contents of a new file or update the contents of an existing file in a single API call. &#xA;This method only supports files up to 4MB in size. To upload large files see Upload large files with an upload session.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/permissions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List sharing permissions on a driveItem\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the effective sharing permissions on a driveItem.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-list-permissions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/thumbnails\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List thumbnails for a DriveItem\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a collection of ThumbnailSet resources for a DriveItem resource. A DriveItem can be represented by zero or more ThumbnailSet resources.&#xA;Each **thumbnailSet** can have one or more **thumbnail** objects, which are images that represent the item.&#xA;For example, a **thumbnailSet** may include **thumbnail** objects, such as common ones including `small`, `medium`, or `large`. There are many ways to work with thumbnails on OneDrive.&#xA;Here are the most common ones:\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-list-thumbnails?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/thumbnails/content\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List thumbnails for a DriveItem\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a collection of ThumbnailSet resources for a DriveItem resource. A DriveItem can be represented by zero or more ThumbnailSet resources.&#xA;Each **thumbnailSet** can have one or more **thumbnail** objects, which are images that represent the item.&#xA;For example, a **thumbnailSet** may include **thumbnail** objects, such as common ones including `small`, `medium`, or `large`. There are many ways to work with thumbnails on OneDrive.&#xA;Here are the most common ones:\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-list-thumbnails?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/versions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List versions of a driveItem\" />\n            <PropertyValue Property=\"LongDescription\" String=\"OneDrive and SharePoint can be configured to retain the history for files.&#xA;Depending on the service and configuration, a new version can be created for each edit, each time the file is saved, manually, or never. Previous versions of a document may be retained for a finite period of time depending on admin settings which may be unique per user or location.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-list-versions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItemVersion/content\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Download contents of a DriveItemVersion resource (preview)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the contents of a specific version of a driveItem. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitemversion-get-contents?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/versions/current\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get a DriveItemVersion resource (preview)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the metadata for a specific version of a DriveItem.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitemversion-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbook/application\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get workbookApplication\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a workbookApplication object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/workbookapplication-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbook/names\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List NamedItemCollection\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of nameditem objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/nameditem-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/workbook-list-names?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/BoundingRect\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Range: BoundingRect\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets the smallest range object that encompasses the given ranges. For example, the GetBoundingRect of 'B2:C5' and 'D10:E15' is 'B2:E16'.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/range-boundingrect?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/Cell\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Range: Cell\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets the range object containing the single cell based on row and column numbers. The cell can be outside the bounds of its parent range, so long as it's stays within the worksheet grid. The returned cell is located relative to the top left cell of the range.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/range-cell?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/clear\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Range: clear\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Clear range values such as format, fill, and border.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/range-clear?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/Column\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Range: Column\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets a column contained in the range.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/range-column?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/delete\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Range: delete\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Deletes the cells associated with the range.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/range-delete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/EntireColumn\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Range: EntireColumn\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets an object that represents the entire column of the range.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/range-entirecolumn?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/EntireRow\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Range: EntireRow\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets an object that represents the entire row of the range.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/range-entirerow?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/format\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get RangeFormat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of rangeformat object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rangeformat-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/format/autofitColumns\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"RangeFormat: autofitColumns\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Changes the width of the columns of the current range to achieve the best fit, based on the current data in the columns.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rangeformat-autofitcolumns?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/format/autofitRows\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"RangeFormat: autofitRows\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Changes the height of the rows of the current range to achieve the best fit, based on the current data in the columns.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rangeformat-autofitrows?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/format/borders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List borders\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of rangeborder objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rangeformat-list-borders?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rangeformat-post-borders?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rangeborder-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create RangeBorder\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new RangeBorder.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/format/borders/ItemAt\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"RangeBorderCollection: ItemAt\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets a border object using its index\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rangebordercollection-itemat?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/format/fill\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get RangeFill\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of rangefill object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rangefill-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rangefill-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update rangefill\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of rangefill object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/format/fill/clear\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"RangeFill: clear\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Resets the range background.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rangefill-clear?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/format/font\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get RangeFont\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of rangefont object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rangefont-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rangefont-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update rangefont\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of rangefont object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/format/protection\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get formatProtection\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of formatprotection object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/formatprotection-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/formatprotection-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update formatProtection\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of formatprotection object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/insert\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Range: insert\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Inserts a cell or a range of cells into the worksheet in place of this range, and shifts the other cells to make space. Returns a new Range object at the now blank space.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/range-insert?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/Intersection\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Range: Intersection\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets the range object that represents the rectangular intersection of the given ranges.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/range-intersection?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/LastCell\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Range: LastCell\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets the last cell within the range. For example, the last cell of 'B2:D5' is 'D5'.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/range-lastcell?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/LastColumn\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Range: LastColumn\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets the last column within the range. For example, the last column of 'B2:D5' is 'D2:D5'.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/range-lastcolumn?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/LastRow\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Range: LastRow\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets the last row within the range. For example, the last row of 'B2:D5' is 'B5:D5'.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/range-lastrow?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/merge\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Range: merge\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Merge the range cells into one region in the worksheet.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/range-merge?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/OffsetRange\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Range: OffsetRange\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets an object which represents a range that's offset from the specified range. The dimension of the returned range will match this range. If the resulting range is forced outside the bounds of the worksheet grid, an exception will be thrown.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/range-offsetrange?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/Row\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Range: Row\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets a row contained in the range.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/range-row?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/sort/apply\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"RangeSort: apply\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Perform a sort operation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rangesort-apply?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/unmerge\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Range: unmerge\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Unmerge the range cells into separate cells.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/range-unmerge?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/names/range/UsedRange\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Range: UsedRange\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Returns the used range of the given range object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/range-usedrange?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbook/tables\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tables\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of table objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/workbook-list-tables?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/table-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/columns\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List TableColumnCollection\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of tablecolumn objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tablecolumn-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/table-list-columns?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/table-post-columns?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create TableColumn\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new TableColumn.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/rows\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create tableRow\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add rows to the end of a table.  Note that the API can accept multiple rows data using this API. Adding one row at a time can lead to performance degradation. The recommended approach is to batch the rows together in a single call rather than doing single row insertion. For best results, collect the rows to be inserted on the application side and perform a single row add operation. Experiment with the number of rows to determine the ideal number of rows to use in a single API call.  This request might occasionally result in a `504 HTTP` error. The appropriate response to this error is to repeat the request.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/table-post-rows?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tablerow-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/table-list-rows?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List TableRowCollection\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of tablerow objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookTable/sort\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get TableSort\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of tablesort object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tablesort-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookSortField/icon\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update icon\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of an icon object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/icon-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/icon-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get icon\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of an icon object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbook/worksheets\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List worksheets\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of worksheet objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/workbook-list-worksheets?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/worksheet-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheet/charts\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create Chart\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new Chart.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/worksheet-post-charts?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/worksheet-list-charts?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chart-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List charts\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of chart objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxisFormat/line\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get ChartLineFormat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of chartlineformat object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartlineformat-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartlineformat-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update chartlineformat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of chartlineformat object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxes/valueaxis\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update workbookChartAxis\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of chartaxis object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartaxis-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartaxis-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get workbookChartAxis\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of chartaxis object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxisFormat/font\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get workbookChartFont\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of chartfont object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartfont-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartfont-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update chartfont\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of chartfont object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxis/minorgridlines\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get ChartGridlines\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of chartgridlines object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartgridlines-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartgridlines-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update chartgridlines\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of chartgridlines object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartAxis/title\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get workbookChartAxisTitle\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of chartaxistitle object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartaxistitle-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartaxistitle-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update workbookChartAxisTitle\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of workbookChartAxisTitle object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChart/datalabels\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get ChartDataLabels\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of chartdatalabels object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartdatalabels-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartdatalabels-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update workbookChartDataLabels\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of chartdatalabels object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChart/legend\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get ChartLegend\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of chartlegend object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartlegend-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartlegend-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update chartlegend\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of chartlegend object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChart/series\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List series\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of chartseries objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chart-list-series?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartseries-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chart-post-series?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create ChartSeries\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new ChartSeries.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChartSeries/points\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create ChartPoint\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new ChartPoint.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartseries-post-points?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartpoint-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/chartseries-list-points?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List ChartPointsCollection\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of chartpoint objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookChart/title\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get ChartTitle\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of charttitle object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/charttitle-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/charttitle-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update charttitle\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of charttitle object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheet/names\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List names\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of named item associated with the worksheet. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/worksheet-list-names?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheet/protection\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get workbookWorksheetProtection\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of workbookWorksheetProtection object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/worksheetprotection-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/worksheets/Range\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Worksheet: Range\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets the range object specified by the address or name.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/worksheet-range?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/worksheets/range/format\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update rangeformat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of rangeformat object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rangeformat-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/worksheets/range/format/fill\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update rangeformat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of rangeformat object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rangeformat-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/items/workbook/worksheets/range/format/font\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update rangeformat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of rangeformat object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/rangeformat-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.workbookWorksheet/tables\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tables\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of table objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/worksheet-list-tables?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.drive/recent\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List recent files\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List a set of items that have been recently used by the signed in user.&#xA;This collection includes items that are in the user's drive as well as items they have access to from other drives.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/drive-recent?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.drive/root\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get driveItem\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the metadata for a driveItem in a drive by file system path or ID.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.driveItem/delta\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"driveItem: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Track changes in a driveItem and its children over time. Your app begins by calling `delta` without any parameters. &#xA;The service starts enumerating the drive's hierarchy, returning pages of items and either an `@odata.nextLink` or an `@odata.deltaLink`, as described below.&#xA;Your app should continue calling with the `@odata.nextLink` until you no longer see an `@odata.nextLink` returned, or you see a response with an empty set of changes. After you have finished receiving all the changes, you may apply them to your local state.&#xA;To check for changes in the future, call `delta` again with the `@odata.deltaLink` from the previous response. Deleted items are returned with the `deleted` facet. &#xA;Items with this property set should be removed from your local state.  **Note:** you should only delete a folder locally if it is empty after syncing all the changes.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/driveitem-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/drive/root/subscriptions/socketIo\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get websocket endpoint\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use of these APIs in production applications is not supported. Allows you to receive near-real-time change notifications for a [drive][] and [list][] using [socket.io][].&#xA;Socket.io is a popular notifications library for JavaScript that utilizes WebSockets. To learn more, see socket.io.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/subscriptions-socketio?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.drive/sharedWithMe\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List items shared with the signed-in user\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a collection of DriveItem resources that have been shared with the owner of the Drive.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/drive-sharedwithme?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/events\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create Event\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create an event in the user's default calendar or specified calendar. By default, the **allowNewTimeProposals** property is set to true when an event is created, which means invitees can propose a different date/time for the event. See Propose new meeting times for more information on how to propose a time, and how to receive and accept a new time proposal. You can specify the time zone for each of the start and end times of the event as part of their values, because the &#xA;**start** and **end** properties are of dateTimeTimeZone type. First find the supported time zones to make sure you set only time zones that have been configured for the user's mailbox server.  When an event is sent, the server sends invitations to all the attendees. **Setting the location in an event** An Exchange administrator can set up a mailbox and an email address for a resource such as a meeting room, or equipment&#xA;like a projector. Users can then invite the resource as an attendee to a meeting. On behalf of the resource, the server accepts or rejects&#xA;the meeting request based on the free/busy schedule of the resource.&#xA;If the server accepts a meeting for the resource, it creates an event for the meeting in the resource's calendar. If the meeting is rescheduled,&#xA;the server automatically updates the event in the resource's calendar. Another advantage of setting up a mailbox for a resource is to control scheduling of the resource, for example, only executives&#xA;or their delegates can book a private meeting room. If you're organizing an event that involves a meeting location: Additionally, if the meeting location has been set up as a resource, or if the event involves some equipment that has been set up as a resource:\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-post-events?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-events?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List events\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of event objects from the user's default calendar or&#xA;from a specified calendar. The list contains single instance meetings and series masters. To get expanded event instances, you can get the calendar view, or&#xA;get the instances of an event. There are two scenarios where an app can get events in another user's calendar:\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/events/attachments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Add attachment\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/attachments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Add attachment\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to add an attachment to an existing event. This operation limits the size of the attachment you can add to under 3 MB. If an organizer adds an attachment to a meeting event, the organizer can subsequently update the event to send the attachment and update the event for each attendee as well.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/event-post-attachments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/event-list-attachments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List attachments\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of attachment objects attached to an event.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.event/instances\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List instances\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the instances (occurrences) of an event for a specified time range.  If the event is a `seriesMaster` type, this returns the&#xA;occurrences and exceptions of the event in the specified time range.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/event-list-instances?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/findRooms\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"user: findRooms\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the emailAddress objects that represent all the meeting rooms in the user's tenant or in a specific room list. Tenants can organize meeting rooms into room lists. In this API, each meeting room and room list is represented by an emailAddress instance.&#xA;You can get all the room lists in the tenant, get all the rooms in the tenant, or get all the rooms in a specific room list. You can get&#xA;up to the first 100 rooms in the tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-findrooms?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/followedSites\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List followed sites\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the sites that have been followed by the signed in user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/sites-list-followed?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/getMemberGroups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"directoryObject: getMemberGroups\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directoryobject-getmembergroups?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/getMemberObjects\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"directoryObject: getMemberObjects\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. **Note:** Only users and role-enabled groups can be members of directory roles.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/directoryobject-getmemberobjects?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.inferenceClassification/overrides\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List overrides\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the Focused Inbox overrides that a user has set up to always classify messages from certain senders in specific ways. Each override corresponds to an SMTP address of a sender. Initially, a user does not have any overrides.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/inferenceclassification-list-overrides?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/inferenceclassification-post-overrides?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create inferenceClassificationOverride\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a focused Inbox override for a sender identified by an SMTP address. Future messages from that SMTP address will be consistently classified&#xA;as specified in the override.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.informationProtectionPolicy/labels\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"informationProtectionLabel: listLabels (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a collection of information protection labels available to the user or to the organization.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/informationprotectionpolicy-list-labels?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.itemInsights/trending\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List trending\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Calculated insight that includes a list of documents trending around the user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/insights-list-trending?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.itemInsights/used\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List used\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Calculate and list the documents that a user has viewed or modified.  For the signed-in user:&#xA;- This method includes documents that the user has modified; see example 1. &#xA;- Using an `$orderby` query parameter on the **lastAccessedDateTime** property returns the most recently viewed documents that the user might or might not have modified; see example 2. For other users, this method includes only documents that the user has modified.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/insights-list-used?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/joinedTeams\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List joinedTeams\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the teams in Microsoft Teams that the user is a direct member of.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-joinedteams?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/licenseDetails\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List licenseDetails\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of licenseDetails objects for enterprise users. This API returns details for licenses that are directly assigned and those transitively assigned through memberships in licensed groups.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-licensedetails?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/mailboxSettings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get user mailbox settings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the user's mailboxSettings. You can view all mailbox settings, or get specific settings. Users can set the following settings for their mailboxes through an Outlook client: Users can set their preferred date and time formats using Outlook on the web. Users can choose one of the supported short date or short time formats. This `GET` operation returns the format the user has chosen. Users can set the time zone they prefer on any Outlook client, by choosing from the supported time zones that their administrator has set up for their mailbox server. The administrator can set up time zones in the Windows time zone format or  Internet Assigned Numbers Authority (IANA) time zone (also known as Olson time zone) format. The Windows format is the default.  This `GET` operation returns the user's preferred time zone in the format that the administrator has set up. If you want that time zone to be in a specific format (Windows or IANA), you can first update the preferred time zone in that format as a mailbox setting. Subsequently you will be able to get the time zone in that format. Alternatively, you can manage the format conversion separately in your app. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-get-mailboxsettings?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-update-mailboxsettings?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update user mailbox settings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Enable, configure, or disable one or more of the following settings as part of a user's mailboxSettings: When updating the preferred date or time format for a user, specify it in respectively, the short date or short time format.  When updating the preferred time zone for a user, specify it in the Windows or Internet Assigned Numbers Authority (IANA) time zone (also known as Olson time zone) format. You can also further customize the time zone as shown in example 2 below.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailboxSettings/automaticRepliesSetting\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get user mailbox settings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the user's mailboxSettings. You can view all mailbox settings, or get specific settings. Users can set the following settings for their mailboxes through an Outlook client: Users can set their preferred date and time formats using Outlook on the web. Users can choose one of the supported short date or short time formats. This `GET` operation returns the format the user has chosen. Users can set the time zone they prefer on any Outlook client, by choosing from the supported time zones that their administrator has set up for their mailbox server. The administrator can set up time zones in the Windows time zone format or  Internet Assigned Numbers Authority (IANA) time zone (also known as Olson time zone) format. The Windows format is the default.  This `GET` operation returns the user's preferred time zone in the format that the administrator has set up. If you want that time zone to be in a specific format (Windows or IANA), you can first update the preferred time zone in that format as a mailbox setting. Subsequently you will be able to get the time zone in that format. Alternatively, you can manage the format conversion separately in your app. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-get-mailboxsettings?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailboxSettings/userPurpose\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get user mailbox settings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the user's mailboxSettings. You can view all mailbox settings, or get specific settings. Users can set the following settings for their mailboxes through an Outlook client: Users can set their preferred date and time formats using Outlook on the web. Users can choose one of the supported short date or short time formats. This `GET` operation returns the format the user has chosen. Users can set the time zone they prefer on any Outlook client, by choosing from the supported time zones that their administrator has set up for their mailbox server. The administrator can set up time zones in the Windows time zone format or  Internet Assigned Numbers Authority (IANA) time zone (also known as Olson time zone) format. The Windows format is the default.  This `GET` operation returns the user's preferred time zone in the format that the administrator has set up. If you want that time zone to be in a specific format (Windows or IANA), you can first update the preferred time zone in that format as a mailbox setting. Subsequently you will be able to get the time zone in that format. Alternatively, you can manage the format conversion separately in your app. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-get-mailboxsettings?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/mailFolders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create MailFolder\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new mail folder in the root folder of the user's mailbox. If you intend a new folder to be hidden, you must set the **isHidden** property to `true` on creation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-post-mailfolders?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-mailfolders?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List mailFolders\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get all the mail folders in the specified user's mailbox, including any mail search folders. By default, this operation does not return hidden folders. Use a query parameter _includeHiddenFolders_ to include them in the response.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailFolder/childfolders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create mailSearchFolder\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new mailSearchFolder in the specified user's mailbox.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/mailsearchfolder-post?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailFolder/childFolders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List childFolders\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the folder collection under the specified folder. You can use the `.../me/mailFolders` shortcut to get the top-level&#xA;folder collection and navigate to another folder. By default, this operation does not return hidden folders. Use a query parameter _includeHiddenFolders_ to include them in the response.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/mailfolder-list-childfolders?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/mailfolder-post-childfolders?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/mailfolder-list-childfolders?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create child folder\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new child mailFolder. If you intend a new folder to be hidden, you must set the **isHidden** property to `true` on creation.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailFolder/messages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List messages\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List all the messages in the specified user's mailbox, or those messages in a specified folder in the mailbox.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/mailfolder-list-messages?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/mailfolder-post-messages?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create Message\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new Message in a mailfolder.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mailFolder/messagerules\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List rules\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get all the messageRule objects defined for the user's inbox.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/mailfolder-list-messagerules?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/mailfolder-post-messagerules?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create rule\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a messageRule object by specifying a set of conditions and actions.  Outlook carries out those actions if an incoming message in the user's Inbox meets the specified conditions.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/messages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List messages\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the messages in the signed-in user's mailbox (including the Deleted Items and Clutter folders).  Depending on the page size and mailbox data, getting messages from a mailbox can incur multiple requests. The default page size is 10 messages. Use `$top` to customize the page size, within the range of 1 and 1000. To improve the operation response time, use `$select` to specify the exact properties you need; see example 1 below. Fine-tune the values for `$select` and `$top`, especially when you must use a larger page size, as returning a page with hundreds of messages each with a full response payload may trigger the gateway timeout (HTTP 504). To get the next page of messages, simply apply the entire URL returned in `@odata.nextLink` to the next get-messages request. This URL includes any query parameters you may have specified in the initial request.  Do not try to extract the `$skip` value from the `@odata.nextLink` URL to manipulate responses. This API uses the `$skip` value to keep count of all the items it has gone through in the user's mailbox to return a page of message-type items. It's therefore possible that even in the initial response, the `$skip` value is larger than the page size. For more information, see Paging Microsoft Graph data in your app. You can filter on the messages and get only those that include a mention of the signed-in user. See an example below. &#xA;By default, the `GET /me/messages` operation does not return the **mentions** property. Use the `$expand` query parameter &#xA;to find details of each mention in a message. There are two scenarios where an app can get messages in another user's mail folder:\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-messages?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-post-messages?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/opentypeextension-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create Message\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a draft of a new message in either JSON or MIME format. When using JSON format, you can:&#xA;- Include an attachment.&#xA;- Use a mention to call out another user in the new message.&#xA;- Update the draft later to add content to the **body** or change other message properties. When using MIME format:&#xA;- Provide the applicable Internet message headers and the MIME content, all encoded in **base64** format in the request body.&#xA;- /* Add any attachments and S/MIME properties to the MIME content. By default, this operation saves the draft in the Drafts folder. Send the draft message in a subsequent operation. Alternatively, send a new message in a single action, or create a draft to forward, to reply or to reply-all to an existing message.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/attachments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Add attachment\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to add an attachment to a message.  An attachment can be one of the following types: All these types of attachment resources are derived from the attachment&#xA;resource.  You can add an attachment to an existing message by posting to its attachments collection, or to a new &#xA;message that is being drafted, or created and sent on the fly.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/message-post-attachments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/eventmessage-post-attachments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/message-list-attachments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/eventmessage-list-attachments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List attachments\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of attachment objects attached to a message.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.message/extensions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create openTypeExtension\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create an open extension (openTypeExtension object) and add custom properties in a new or existing instance of a resource. You can create an open extension in a resource instance and store custom data to it all in the same operation, except for specific resources. See known limitations of open extensions for more information. The table in the Permissions section lists the resources that support open extensions.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/opentypeextension-post-opentypeextension?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenote/notebooks\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create notebook\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new OneNote notebook.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/onenote-post-notebooks?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/onenote-list-notebooks?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List notebooks\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of notebook objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notebook/sectionGroups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create sectionGroup\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new section group in the specified notebook.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/notebook-post-sectiongroups?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/notebook-list-sectiongroups?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List sectionGroups\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of section groups from the specified notebook.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.notebook/sections\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List sections\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of section objects from the specified notebook.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/notebook-list-sections?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/notebook-post-sections?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create section\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new section in the specified notebook.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenotePage/content\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update page\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the content of a OneNote page.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/page-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenoteResource/content\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get resource\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the binary data of a file or image resource object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/resource-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenote/sectionGroups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List sectionGroups\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of sectionGroup objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/onenote-list-sectiongroups?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sectionGroup/sectionGroups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create sectionGroup\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new section group in the specified section group.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/sectiongroup-post-sectiongroups?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/sectiongroup-list-sectiongroups?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List sectionGroups\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of section groups from the specified section group.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.sectionGroup/sections\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List sections\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of onenoteSection objects from the specified section group.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/sectiongroup-list-sections?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/sectiongroup-post-sections?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create section\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new section in the specified section group.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onenote/sections\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List sections\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of section objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/onenote-list-sections?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/onlineMeeting/virtualAppointment\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete virtualAppointment\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete a virtualAppointment object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualappointment-delete?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualappointment-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualappointment-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/virtualappointment-put?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update virtualAppointment\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a virtualAppointment object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get virtualAppointment\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of a virtualAppointment object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/onlineMeetings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get onlineMeeting\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report and Teams live event recordings are online meeting artifacts. For details, see Online meeting artifacts and permissions.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/onlinemeeting-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-post-onlinemeetings?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create onlineMeeting\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create an online meeting on behalf of a user.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onlineMeeting/attendanceReports\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List meetingAttendanceReports\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of meetingAttendanceReport objects for an onlineMeeting. Each time an online meeting ends, an attendance report is generated for that session.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/meetingattendancereport-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.meetingAttendanceReport/attendanceRecords\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List attendanceRecords\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of attendanceRecord objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/attendancerecord-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onlineMeeting/attendeeReport\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get onlineMeeting\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report and Teams live event recordings are online meeting artifacts. For details, see Online meeting artifacts and permissions.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/onlinemeeting-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onlineMeeting/meetingAttendanceReport\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get meetingAttendanceReport\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the meetingAttendanceReport for an onlineMeeting. Each time an online meeting ends, an attendance report will be generated for that session.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/meetingattendancereport-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onlineMeeting/recording\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get onlineMeeting\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report and Teams live event recordings are online meeting artifacts. For details, see Online meeting artifacts and permissions.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/onlinemeeting-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.onlineMeeting/registration\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create externalMeetingRegistration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Enable registration for an onlineMeeting using an external registration system. An online meeting can only have one registration enabled.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/externalmeetingregistration-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/externalmeetingregistration-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/externalmeetingregistration-delete?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/meetingregistration-delete?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/meetingregistration-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/meetingregistration-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/meetingregistration-post?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get externalMeetingRegistration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the externalMeetingRegistration details associated with an onlineMeeting.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete externalMeetingRegistration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Disable and delete the externalMeetingRegistration of an onlineMeeting.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update meetingRegistration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the details of a meetingRegistration object assciated with an onlineMeeting on behalf of the organizer.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.meetingRegistration/customQuestions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create meetingRegistrationQuestion\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a custom registration question associated with a meetingRegistration object on behalf of the organizer.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/meetingregistration-post-customquestions?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/meetingregistration-list-customquestions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List customQuestions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the custom registration questions associated with a meetingRegistration object on behalf of the organizer.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookUser/masterCategories\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List Outlook categories\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get all the categories that have been defined for the user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/outlookuser-list-mastercategories?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/outlookuser-post-mastercategories?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create Outlook category\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create an outlookCategory object in the user's master list of categories.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/outlook/supportedTimeZones\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"outlookUser: supportedTimeZones\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of time zones that are supported for the user, as configured on the user's mailbox server. You can explicitly specify to have time zones returned in the Windows time zone format or  Internet Assigned Numbers Authority (IANA) time zone &#xA;(also known as Olson time zone) format. The Windows format is the default. When setting up an Outlook client, the user selects the preferred time zone from this supported list. You can subsequently get the preferred time zone by &#xA;getting the user's mailbox settings.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/outlookuser-supportedtimezones?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookUser/taskfolders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create outlookTaskFolder (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a task folder in the default task group (`My Tasks`) of the user's mailbox.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/outlookuser-post-taskfolders?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookUser/taskFolders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List taskFolders (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get all the Outlook task folders in the user's mailbox.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/outlookuser-list-taskfolders?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookUser/tasks\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create outlookTask (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create an Outlook task in the specified task folder. The POST method always ignores the time portion of **startDateTime** and **dueDateTime** in the request body, and assumes the time &#xA;to be always midnight in the specified time zone.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/outlooktaskfolder-post-tasks?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/outlookuser-list-tasks?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/outlookuser-post-tasks?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tasks (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get all the Outlook tasks in the user's mailbox. By default, this operation (and the POST, PATCH, and complete task operations) returns date-related properties in UTC.&#xA;You can use the `Prefer: outlook.timezone` header to have all the date-related properties in the response represented in a time zone&#xA;different than UTC. See an example for getting a single task. You can apply the header similarly to get multiple tasks.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookTaskFolder/tasks\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tasks (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get all the Outlook tasks in the specified folder. By default, this operation (and the POST, PATCH, and complete task operations) returns&#xA;date-related properties in UTC.  You can use a `Prefer: outlook.timezone` request header to have all the date-related properties in the response represented in a time zone&#xA;different than UTC. See an example for getting a single task. You can apply the header similarly to get multiple tasks. If there is more than one task group, and you want to get all the tasks in a specific task group, first&#xA;get all the task folders in that task group,&#xA;and then get the tasks in each of these task folders.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/outlooktaskfolder-list-tasks?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookUser/taskGroups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create outlookTaskGroup (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create an Outlook task group in the user's mailbox.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/outlookuser-post-taskgroups?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/outlookuser-list-taskgroups?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List taskGroups (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get all the Outlook task groups in the user's mailbox. The response always includes the default task group `My Tasks`, and any other task groups that have been created in the mailbox.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookTaskGroup/taskfolders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create outlookTaskFolder (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create an Outlook task folder under a specified outlookTaskGroup.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/outlooktaskgroup-post-taskfolders?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.outlookTaskGroup/taskFolders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List taskFolders (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get Outlook task folders in a specific outlookTaskGroup.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/outlooktaskgroup-list-taskfolders?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/outlook/tasks/complete\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"outlookTask: complete (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Complete an Outlook task which sets the **completedDateTime** property to the current date, and the **status** property to `completed`. If you are completing a task in a recurring series, in the response, the task collection will contain the completed task in the series, and the next task in the series. The **completedDateTime** property represents the date when the task is finished. The time portion of **completedDateTime** is set to midnight UTC by default. By default, this operation (and the POST, GET, and PATCH task operations) returns date-related properties in UTC. You can use the `Prefer: outlook.timezone` header to have all the date-related properties in the response represented in a time zone different than UTC.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/outlooktask-complete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/ownedDevices\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List ownedDevices\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of devices that are owned by the user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-owneddevices?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/ownedObjects\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List ownedObjects\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of directory objects that are owned by the user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-ownedobjects?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/pendingAccessReviewInstances\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"accessReviewInstance: pendingAccessReviewInstances (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the accessReviewInstance objects pending approval by the calling user. A list of zero or more accessReviewInstance objects are returned, of which the calling user is an assigned reviewer.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewinstance-pendingaccessreviewinstances?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/people\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List people\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of person objects ordered by their relevance to the user, which is determined by the user's communication and collaboration patterns, and business relationships.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-people?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/planner\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get plannerUser\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a plannerUser object. The returned properties include the user's favorite plans and recently viewed plans. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/planneruser-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/planneruser-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update plannerUser\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a plannerUser object. You can use this operation to add or remove plans from a user's favorite plans list, and to indicate which plans the user has recently viewed.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerDelta/delta\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Planner: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieves changes to objects that the user is subscribed to. This method allows your application to track changes to objects that the user can access from within Planner over time. The return value of this method might contain hetergenous types of objects from Planner. For more information about tracking changes in Microsoft Graph data, see Use delta query to track changes in Microsoft Graph data.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/planneruser-list-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerUser/favoritePlans\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List favoritePlans\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of plannerPlans that are marked as favorite by a user. You can mark a plan as favorite by updating the plannerUser resource.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/planneruser-list-favoriteplans?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerUser/plans\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List plans\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of **plannerplan** objects shared with a user object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/planneruser-list-plans?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerUser/recentPlans\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List recentPlans\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of plannerPlans recently viewed by a user. You can update recently viewed plans by updating the plannerUser resource.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/planneruser-list-recentplans?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerUser/tasks\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tasks\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of **plannertask** objects assigned to a User.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/planneruser-list-tasks?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/print/recentPrinterShares\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List recentPrinterShares\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of printerShares recently used by the signed-in user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/print-list-recentshares?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/profile\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get profile\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a profile object for a given user. The **profile** resource exposes various rich properties that are descriptive of the user as relationships, for example, anniversaries and education activities. To get one of these navigation properties, use the corresponding GET method on that property. See the methods exposed by **profile**.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-delete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete profile\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Deletes a profile object from a user's account.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.profile/account\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List accounts\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieves properties related to the user's accounts from the profile.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-list-accounts?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-post-accounts?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create account\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new userAccountInformation object in a user's profile.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.profile/addresses\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create addresses\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new itemAddress object in a user's profile.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-post-addresses?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-list-addresses?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List addresses\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the itemAddress resources from the **addresses** navigation property.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.profile/anniversaries\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create personAnniversary\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new personAnniversary object in a user's profile.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-post-anniversaries?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-list-anniversaries?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List anniversaries\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of personAnniversary objects for the given user from their profile.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.profile/awards\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List awards\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of personAward objects from a user's profile.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-list-awards?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-post-awards?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create personAward\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new personAward object in a user's profile.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.profile/certifications\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create personCertification\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new personCertification object in a user's profile.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-post-certifications?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-list-certifications?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List certifications\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of personCertification objects from a user's profile.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.profile/educationalActivities\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List educationalActivities\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of educationalActivity objects from a user's profile.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-list-educationalactivities?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-post-educationalactivities?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create educationalActivity\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new educationalActivity in a user's profile.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.profile/emails\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create itemEmail\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new itemEmail object in a user's profile.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-post-emails?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-list-emails?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List emails\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of itemEmail objects from a user's profile.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.profile/interests\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List interests\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of personInterest objects from a user's profile.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-list-interests?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-post-interests?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create personInterest\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new personInterest.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.profile/languages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List languages\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of languageProficiency objects from a user's profile.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-list-languages?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-post-languages?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create languageProficiency\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new languageProficiency object in a user's profile.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.profile/names\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List names\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of personName objects from a user's profile.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-list-names?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-post-names?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create personName\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new personName object in a user's profile.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.profile/notes\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List notes\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of personAnnotation objects from a user's profile.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-list-notes?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-post-notes?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create personAnnotation\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new personAnnotation object in a user's profile.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.profile/patents\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create itemPatent\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new itemPatent object within a user's profile.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-post-patents?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-list-patents?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List patents\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of itemPatent objects from a user's profile.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.profile/phones\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create itemPhoneNumber\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new itemPhone object in a user's profile.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-post-phones?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-list-phones?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List phones\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of itemPhone objects from a user's profile.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.profile/positions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create workPosition\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new workPosition in a user's profile.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-post-positions?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-list-positions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List positions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of workPosition objects from a user's profile.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.profile/projects\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create projectParticipation\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new projectParticipation object in a user's profile.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-post-projects?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-list-projects?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List projects\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of projectParticipation objects from a user's profile.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.profile/publications\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List publications\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of itemPublication objects from a user's profile.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-list-publications?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-post-publications?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create itemPublication\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new itemPublication object in a user's profile.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.profile/skills\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create skillProficiency\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use this API to create a new skillProficiency object in a user's profile.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-post-skills?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-list-skills?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List skills\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of skillProficiency objects in a user's profile.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.profile/webAccounts\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List webAccounts\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of webAccounts objects from the user's profile.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-list-webaccounts?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-post-webaccounts?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create webAccount\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new webAccount object in a user's profile.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.profile/websites\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create personWebsite\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new personWebsite object in a user's profile.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-post-websites?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-list-websites?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List websites\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of personWebsite objects from a user's profile.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/registeredDevices\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List registeredDevices\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of user's registered devices.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-registereddevices?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/responsibilities\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List responsibilities\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of personResponsibility objects from a user's profile.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-list-responsibilities?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/profile-post-responsibilities?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create personResponsibility\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new personResponsibility object in a user's profile.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.user/scopedRoleMemberOf\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List scopedAdministratorOf\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of scopedRoleMembership for the user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/user-list-scopedrolememberof?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userSettings/contactMergeSuggestions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get contactMergeSuggestions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of a contactMergeSuggestions object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/contactmergesuggestions-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/contactmergesuggestions-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update contactMergeSuggestions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a contactMergeSuggestions object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userSettings/regionalandlanguagesettings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update regionalAndLanguageSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update some or all of the properties of a regionalAndLanguageSettings object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/regionalandlanguagesettings-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/regionalandlanguagesettings-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userSettings/regionalAndLanguageSettings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get regionalAndLanguageSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the properties of a regionalAndLanguageSettings object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/regionalandlanguagesettings-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/tasks/lists\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List lists (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the baseTaskList objects of a user and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tasks-list-lists?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tasks-post-lists?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create baseTaskList (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new baseTaskList object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/tasks/lists/tasks\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create baseTask (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new baseTask object in a specific baseTaskList.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/basetasklist-post-tasks?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/basetasklist-list-tasks?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List baseTasks (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the baseTask resources from the tasks navigation property of a specific baseTaskList.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/tasks/lists/tasks/checklistitems\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List checklistItems\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the checklistItem resources associated to the **checklistItems** navigation property of a baseTask.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/basetask-list-checklistitems?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/basetask-post-checklistitems?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create checklistItem\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new checklistItem object as a subtask in a bigger baseTask.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/tasks/lists/tasks/linkedResources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create linkedResource_v2 (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new linkedResource_v2 object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/basetask-post-linkedresources?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/basetask-list-linkedresources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List linkedResources (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the linkedResource_v2 resources associated to a baseTask from the linkedResources navigation property.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/tasks/lists/tasks/move\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"baseTask: move (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Move a baseTask object from one baseTaskList to another.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/basetask-move?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/tasks/lists/tasks/delta\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"baseTask: delta (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a set of baseTask resources that have been added, deleted, or updated in a specific baseTaskList. A **delta** function call for **baseTask** resources in a **baseTaskList** is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, you can query for incremental changes in the **baseTask** in that **baseTaskList**. This allows you to maintain and synchronize a local store of a user's **baseTask** resources without having to fetch the entire set from the server every time.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/basetask-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/me/tasks/lists/delta\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"baseTaskList: delta (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a set of baseTaskList resources that have been added, deleted, or removed in Microsoft To Do. A **delta** function call for **baseTaskList** is similar to a GET request, except that by appropriately applying state tokens in one or more of these calls, &#xA;you can query for incremental changes in the **baseTaskList**. This allows you to maintain and synchronize a local store of a user's **baseTaskList** without having to fetch all the **baseTaskList** from the server every time.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/basetasklist-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.userTeamwork/associatedTeams\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List associatedTeamInfo\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of teams in Microsoft Teams that a user is associated with.&#xA;Currently, a user can be associated with a team in two different ways:&#xA;* A user can be a direct member of a team.&#xA;* A user can be a member of a shared channel that is hosted inside a team.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/associatedteaminfo-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.todo/lists\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List lists\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the todoTaskList objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/todo-list-lists?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/todo-post-lists?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create todoTaskList\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new lists object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.todoTaskList/tasks\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tasks\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the **todoTask** resources from the **tasks** navigation property of a specified todoTaskList.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/todotasklist-list-tasks?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/todotasklist-post-tasks?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create todoTask\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new task object in a specified todoTaskList.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.todoTask/attachments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List taskFileAttachments\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the taskFileAttachment objects and their properties. The **contentBytes** property will not be returned in the response. Use the Get attachment API to view the **contentBytes**.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/todotask-list-attachments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/todotask-post-attachments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create taskFileAttachment\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add a new taskFileAttachment object to a todoTask. This operation limits the size of the attachment you can add to under 3 MB. If the size of the file attachments is more than 3 MB, create an upload session to upload the attachments.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.todoTask/checklistitems\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List checklistItems\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the checklistItem resources associated to the **checklistItems** navigation property of a todoTask.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/todotask-list-checklistitems?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/todotask-post-checklistitems?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create checklistItem\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new checklistItem object as a subtask in a bigger todoTask.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.todoTask/linkedResources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create linkedResource\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a linkedResource object to associate a specified task with an item in a partner application. For example, you can associate a task with an email item in Outlook that spurred the task, and you can create a **linkedResource** object to track its association. You can also create a **linkedResource** object while creating a todoTask.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/todotask-post-linkedresources?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/todotask-list-linkedresources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List linkedResources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get information of one or more items in a partner application, based on which a specified task was created. The information is represented in a linkedResource object for each item. It includes an external ID for the item in the partner application, and if applicable, a deep link to that item in the application.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/accessReviewPolicy\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update accessReviewPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of an accessReviewPolicy object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewpolicy-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/accessreviewpolicy-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get accessReviewPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of an accessReviewPolicy object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/activityBasedTimeoutPolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List activityBasedTimeoutPolicies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of activityBasedTimeoutPolicy objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/activitybasedtimeoutpolicy-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/activitybasedtimeoutpolicy-post-activitybasedtimeoutpolicies?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create activityBasedTimeoutPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new activityBasedTimeoutPolicy object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/adminConsentRequestPolicy\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get adminConsentRequestPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of an adminConsentRequestPolicy object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/adminconsentrequestpolicy-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/adminconsentrequestpolicy-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update adminConsentRequestPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of an adminConsentRequestPolicy object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/appManagementPolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List appManagementPolicies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of appManagementPolicy objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/appmanagementpolicy-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/appmanagementpolicy-post?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create appManagementPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create an appManagementPolicy object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appManagementPolicy/appliesTo\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List appliesTo\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List application and service principal objects assigned an appManagementPolicy policy object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/appManagementPolicy-list-appliesTo?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/authenticationFlowsPolicy\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get authenticationFlowsPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of an authenticationFlowsPolicy object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authenticationflowspolicy-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authenticationflowspolicy-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update authenticationFlowsPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the Boolean **selfServiceSignUp** property of an authenticationFlowsPolicy object. The properties **id**, **type**, and **description** cannot be modified.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/authenticationMethodsPolicy\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get authenticationMethodsPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of an authenticationMethodsPolicy object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authenticationmethodspolicy-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authenticationmethodspolicy-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update authenticationMethodsPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of an authenticationMethodsPolicy object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/email\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get emailAuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of an emailAuthenticationMethodConfiguration object, which represents the email OTP authentication method policy for the Azure Active Directory (Azure AD) tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/emailauthenticationmethodconfiguration-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/emailauthenticationmethodconfiguration-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/emailauthenticationmethodconfiguration-delete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update emailAuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of an emailAuthenticationMethodConfiguration object, which represents the email OTP authentication method policy for the Azure Active Directory (Azure AD) tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete emailAuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Remove changes made to the email authentication method policy by reverting the policy to its default configuration.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/fido2\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get fido2AuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of the fido2AuthenticationMethodConfiguration object, which represents the FIDO2 Security Keys authentication method policy for the Azure Active Directory (Azure AD) tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/fido2authenticationmethodconfiguration-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/fido2authenticationmethodconfiguration-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/fido2authenticationmethodconfiguration-delete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update fido2AuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a fido2AuthenticationMethodConfiguration object, which represents the FIDO2 Security Keys authentication method policy for the Azure AD tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete fido2AuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Remove changes made to the FIDO2 authentication method policy by reverting the policy to its default configuration.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/microsoftAuthenticator\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete microsoftAuthenticatorAuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Remove changes made to the Microsoft Authenticator authentication method policy by reverting the policy to its default configuration.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/microsoftauthenticatorauthenticationmethodconfiguration-delete?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/microsoftauthenticatorauthenticationmethodconfiguration-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/microsoftauthenticatorauthenticationmethodconfiguration-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get microsoftAuthenticatorAuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of the microsoftAuthenticatorAuthenticationMethodConfiguration object, which represents the Microsoft Authenticator authentication method policy for the Azure AD tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update microsoftAuthenticatorAuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a microsoftAuthenticatorAuthenticationMethodConfiguration object, which represents the Microsoft Authenticator authentication method policy for the Azure AD tenant.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/passwordlessMicrosoftAuthenticator\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update passwordlessMicrosoftAuthenticatorAuthenticationMethodConfiguration (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of the passwordlessMicrosoftAuthenticatorAuthenticationMethodConfiguration object, which represents the Microsoft Authenticator Passwordless Phone Sign-in authentication method policy for the Azure AD tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/passwordlessmicrosoftauthenticatorauthenticationmethodconfiguration-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/passwordlessmicrosoftauthenticatorauthenticationmethodconfiguration-delete?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/passwordlessmicrosoftauthenticatorauthenticationmethodconfiguration-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete passwordlessMicrosoftAuthenticatorAuthenticationMethodConfiguration (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Remove changes made to the Microsoft Authenticator Phone Sign-in authentication method policy by reverting the policy to its default configuration.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get passwordlessMicrosoftAuthenticatorAuthenticationMethodConfiguration (deprecated)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of the passwordlessMicrosoftAuthenticatorAuthenticationMethodConfiguration object, which represents the Microsoft Authenticator Passwordless Phone Sign-in authentication method policy for the Azure AD tenant.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/sms\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete smsAuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Remove changes made to the Text Message authentication method policy by reverting the policy to its default configuration.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/smsauthenticationmethodconfiguration-delete?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/smsauthenticationmethodconfiguration-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/smsauthenticationmethodconfiguration-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get smsAuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of a smsAuthenticationMethodConfiguration object, which represents the Text Message authentication method policy for the Azure AD tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update smsAuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a smsAuthenticationMethodConfiguration object, which represents the Text Message authentication method policy for the Azure AD tenant.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/softwareOath\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get softwareOathAuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of a softwareOathAuthenticationMethodConfiguration object, which represents the third-party software OATH authentication method policy for the Azure AD tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/softwareoathauthenticationmethodconfiguration-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/softwareoathauthenticationmethodconfiguration-delete?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/softwareoathauthenticationmethodconfiguration-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete softwareOathAuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Revert the third-party software Oath authentication method policy to its default configuration.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update softwareOathAuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a softwareOathAuthenticationMethodConfiguration object, which represents the third-party software OATH authentication method policy for the Azure AD tenant.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/temporaryAccessPass\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update temporaryAccessPassAuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the Temporary Access Pass policy for the Azure AD tenant, represented by a temporaryAccessPassAuthenticationMethodConfiguration object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/temporaryaccesspassauthenticationmethodconfiguration-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/temporaryaccesspassauthenticationmethodconfiguration-delete?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/temporaryaccesspassauthenticationmethodconfiguration-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete temporaryAccessPassAuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Revert the Temporary Access Pass policy to its default configuration, represented by a default temporaryAccessPassAuthenticationMethodConfiguration object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get temporaryAccessPassAuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the details of the Temporary Access Pass policy for the Azure Active Directory (Azure AD) tenant, represented by a temporaryAccessPassAuthenticationMethodConfiguration object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/voice\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get voiceAuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of a voiceAuthenticationMethodConfiguration object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/voiceauthenticationmethodconfiguration-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/voiceauthenticationmethodconfiguration-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/voiceauthenticationmethodconfiguration-delete?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update voiceAuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a voiceAuthenticationMethodConfiguration object, which represents the voice call authentication method policy for the Azure AD tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete voiceAuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Revert the voice call authentication method policy to its default configuration.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/x509Certificate\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete x509CertificateAuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete the tenant-customized x509CertificateAuthenticationMethodConfiguration object and restore the default configuration.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/x509certificateauthenticationmethodconfiguration-delete?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/x509certificateauthenticationmethodconfiguration-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/x509certificateauthenticationmethodconfiguration-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update x509CertificateAuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of the X.509 certificate authentication method.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get x509CertificateAuthenticationMethodConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the configuration details for the X.509 certificate authentication method in the authentication methods policy.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/authenticationStrengthPolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List authenticationStrengthPolicies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the authenticationStrengthPolicy objects and their properties. This API returns both built-in and custom policies.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authenticationstrengthroot-list-policies?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authenticationstrengthroot-post-policies?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create authenticationStrengthPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new custom authenticationStrengthPolicy object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.authenticationStrengthPolicy/usage\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"authenticationStrengthPolicy: usage\" />\n            <PropertyValue Property=\"LongDescription\" String=\"The `usage` function allows the caller to see which Conditional Access policies reference a specified authentication strength policy. The policies are returned in two collections, one containing Conditional Access policies that require an MFA claim and the other containing Conditional Access policies that do not require such a claim. Policies in the former category are restricted in what kinds of changes may be made to them to prevent undermining the MFA requirement of those policies.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authenticationstrengthpolicy-usage?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/policies/authorizationPolicy/authorizationPolicy\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update authorizationPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a authorizationPolicy object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/authorizationpolicy-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/b2cAuthenticationMethodsPolicy\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get b2cAuthenticationMethodsPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties of a b2cAuthenticationMethodsPolicy object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/b2cauthenticationmethodspolicy-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/b2cauthenticationmethodspolicy-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update b2cAuthenticationMethodsPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a b2cAuthenticationMethodsPolicy object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/claimsMappingPolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List claimsMappingPolicies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of claimsMappingPolicy objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/claimsmappingpolicy-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/claimsmappingpolicy-post-claimsmappingpolicies?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create claimsMappingPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new claimsMappingPolicy object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.claimsMappingPolicy/appliesTo\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List appliesTo\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of directoryObject objects that a claimsMappingPolicy object has been applied to. The claimsMappingPolicy can only be applied to application and servicePrincipal resources.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/claimsmappingpolicy-list-appliesto?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/crossTenantAccessPolicy\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get crossTenantAccessPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of a crossTenantAccessPolicy object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/crosstenantaccesspolicy-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/crosstenantaccesspolicy-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update crossTenantAccessPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a cross-tenant access policy.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.crossTenantAccessPolicy/default\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get crossTenantAccessPolicyConfigurationDefault\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the default configuration of a cross-tenant access policy. This default configuration may be the service default assigned by Azure AD (**isServiceDefault** is `true`) or may be customized in your tenant (**isServiceDefault** is `false`).\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update crossTenantAccessPolicyConfigurationDefault\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the default configuration of a cross-tenant access policy.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.crossTenantAccessPolicy/partners\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List partners\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of all partner configurations within a cross-tenant access policy. You can also use the `$expand` parameter to list the user synchronization policy for all partner configurations.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/crosstenantaccesspolicy-list-partners?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/crosstenantaccesspolicy-post-partners?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create crossTenantAccessPolicyConfigurationPartner\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new partner configuration in a cross-tenant access policy.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.crossTenantAccessPolicyConfigurationPartner/identitySynchronization\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Delete crossTenantIdentitySyncPolicyPartner\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete the user synchronization policy for a partner-specific configuration.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-delete?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-put-identitysynchronization?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/crosstenantidentitysyncpolicypartner-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create identitySynchronization\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a cross-tenant user synchronization policy for a partner-specific configuration.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get crossTenantIdentitySyncPolicyPartner\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the user synchronization policy of a partner-specific configuration.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/defaultAppManagementPolicy\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update tenantAppManagementPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a tenantAppManagementPolicy object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tenantappmanagementpolicy-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tenantappmanagementpolicy-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get tenantAppManagementPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties of a tenantAppManagementPolicy object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/deviceRegistrationPolicy\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get deviceRegistrationPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of a deviceRegistrationPolicy object. Represents deviceRegistrationPolicy quota restrictions, additional authentication, and authorization policies to register device identities to your organization.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/deviceregistrationpolicy-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/externalIdentitiesPolicy\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get externalIdentitiesPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of the tenant-wide externalIdentitiesPolicy object that controls whether external users can leave an Azure AD tenant via self-service controls.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/externalidentitiespolicy-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/externalidentitiespolicy-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update externalIdentitiesPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the settings of the tenant-wide externalIdentitiesPolicy object that controls whether external users can leave an Azure AD tenant via self-service controls.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/featureRolloutPolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create featureRolloutPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new featureRolloutPolicy object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/post-featurerolloutpolicies?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/list-featurerolloutpolicies?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List featureRolloutPolicies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of featureRolloutPolicy objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/homeRealmDiscoveryPolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create homeRealmDiscoveryPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new homeRealmDiscoveryPolicy object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/homerealmdiscoverypolicy-post-homerealmdiscoverypolicies?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/homerealmdiscoverypolicy-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List homeRealmDiscoveryPolicies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of homeRealmDiscoveryPolicy objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.homeRealmDiscoveryPolicy/appliesTo\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List appliesTo\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of directoryObject objects that a homeRealmDiscoveryPolicy object has been applied to. The homeRealmDiscoveryPolicy can only be applied to servicePrincipal resources.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/homerealmdiscoverypolicy-list-appliesto?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/identitySecurityDefaultsEnforcementPolicy\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update identitySecurityDefaultsEnforcementPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of an identitySecurityDefaultsEnforcementPolicy object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitysecuritydefaultsenforcementpolicy-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identitysecuritydefaultsenforcementpolicy-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get identitySecurityDefaultsEnforcementPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties of an identitySecurityDefaultsEnforcementPolicy object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/mobileAppManagementPolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List mobileAppManagementPolicies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the mobilityManagementPolicy objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/mobileappmanagementpolicies-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.mobilityManagementPolicy/includedGroups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List includedGroups\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of groups that are included in a mobile app management policy.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/mobileappmanagementpolicies-list-includedgroups?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/mobiledevicemanagementpolicies-list-includedgroups?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/mobileDeviceManagementPolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List mobileDeviceManagementPolicies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the mobilityManagementPolicy objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/mobiledevicemanagementpolicies-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/permissionGrantPolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create permissionGrantPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Creates a permissionGrantPolicy. A permission grant policy is used to describe the conditions under which permissions can be granted (for example, during application consent). After creating the permission grant policy, you can add include condition sets to add matching rules, and add exclude condition sets to add exclusion rules.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/permissiongrantpolicy-post-permissiongrantpolicies?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/permissiongrantpolicy-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List permissionGrantPolicies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of permissionGrantPolicy objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.permissionGrantPolicy/excludes\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List excludes collection of permissionGrantPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the condition sets which are *excluded* in a permissionGrantPolicy.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/permissiongrantpolicy-list-excludes?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/permissiongrantpolicy-post-excludes?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create permissionGrantConditionSet in excludes collection of permissionGrantPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add conditions under which a permission grant event is *excluded* in a permission grant policy. You do this by adding a permissionGrantConditionSet to the **excludes** collection of a  permissionGrantPolicy.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.permissionGrantPolicy/includes\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List includes collection of permissionGrantPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the condition sets which are *included* in a permissionGrantPolicy.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/permissiongrantpolicy-list-includes?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/permissiongrantpolicy-post-includes?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create permissionGrantConditionSet in includes collection of permissionGrantPolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add conditions under which a permission grant event is *included* in a permission grant policy. You do this by adding a permissionGrantConditionSet to the **includes** collection of a  permissionGrantPolicy.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/roleManagementPolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List roleManagementPolicies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get role management policies and their details. This API only applies to Azure AD roles. To retrieve policies that apply to Azure RBAC, use the Azure REST PIM API for role management policies.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/policyroot-list-rolemanagementpolicies?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unifiedRoleManagementPolicy/effectiveRules\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List effectiveRules\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the unifiedRoleManagementPolicyRule resources from the effectiveRules navigation property. To retrieve rules for a policy that applies to Azure RBAC, use the Azure REST PIM API for role management policies.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/unifiedrolemanagementpolicy-list-effectiverules?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.unifiedRoleManagementPolicy/rules\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List rules (for a role management policy)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the rules defined for a role management policy. The rules are a collection of following types that are derived from the unifiedRoleManagementPolicyRule object:&#xA;+ unifiedRoleManagementPolicyApprovalRule&#xA;+ unifiedRoleManagementPolicyAuthenticationContextRule&#xA;+ unifiedRoleManagementPolicyEnablementRule&#xA;+ unifiedRoleManagementPolicyExpirationRule&#xA;+ unifiedRoleManagementPolicyNotificationRule To retrieve rules for a policy that applies to Azure RBAC, use the Azure REST PIM API for role management policies.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/unifiedrolemanagementpolicy-list-rules?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/roleManagementPolicyAssignments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List roleManagementPolicyAssignments\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the details of all role management policy assignments including the policies and rules associated with the Azure AD roles.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/policyroot-list-rolemanagementpolicyassignments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/tokenIssuancePolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create tokenIssuancePolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new tokenIssuancePolicy object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tokenissuancepolicy-post-tokenissuancepolicy?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tokenissuancepolicy-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tokenIssuancePolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of tokenIssuancePolicy objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.tokenIssuancePolicy/appliesTo\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List appliesTo\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of directoryObject objects that a tokenIssuancePolicy object has been applied to. The tokenIssuancePolicy can only be applied to application and servicePrincipal resources.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tokenissuancepolicy-list-appliesto?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.policyRoot/tokenLifetimePolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tokenLifetimePolicies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of tokenLifetimePolicy objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tokenlifetimepolicy-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tokenlifetimepolicy-post-tokenlifetimepolicies?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create tokenLifetimePolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new tokenLifetimePolicy object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.tokenLifetimePolicy/appliesTo\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List appliesTo\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of directoryObject objects that a tokenLifetimePolicy object has been applied to. The tokenLifetimePolicy can only be applied to application and servicePrincipal resources.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tokenlifetimepolicy-list-appliesto?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.tenantRelationship/delegatedAdminCustomers\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List delegatedAdminCustomers\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the delegatedAdminCustomer objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tenantrelationship-list-delegatedadmincustomers?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.delegatedAdminCustomer/serviceManagementDetails\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List serviceManagementDetails\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the delegatedAdminServiceManagementDetail objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/delegatedadmincustomer-list-servicemanagementdetails?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.tenantRelationship/delegatedAdminRelationships\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create delegatedAdminRelationship\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new delegatedAdminRelationship object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tenantrelationship-post-delegatedadminrelationships?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tenantrelationship-list-delegatedadminrelationships?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List delegatedAdminRelationships\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the delegatedAdminRelationship objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.delegatedAdminRelationship/accessAssignments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create accessAssignments\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new delegatedAdminAccessAssignment object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/delegatedadminrelationship-post-accessassignments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/delegatedadminrelationship-list-accessassignments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List accessAssignments\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the delegatedAdminAccessAssignment objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.delegatedAdminRelationship/operations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List operations\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the delegatedAdminRelationshipOperation objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/delegatedadminrelationship-list-operations?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.delegatedAdminRelationship/requests\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List requests\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the delegatedAdminRelationshipRequest objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/delegatedadminrelationship-list-requests?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/delegatedadminrelationship-post-requests?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create requests\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new delegatedAdminRelationshipRequest object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedTenants.managedTenant/aggregatedPolicyCompliances\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List aggregatedPolicyCompliances\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the aggregatedPolicyCompliance objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-aggregatedpolicycompliances?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedTenants.managedTenant/cloudPcConnections\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List cloudPcConnections\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the cloudPcConnection objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-cloudpcconnections?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedTenants.managedTenant/cloudPcDevices\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List cloudPcDevices\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the cloudPcDevice objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-cloudpcdevices?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedTenants.managedTenant/cloudPcsOverview\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List cloudPcOverviews\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the cloudPcOverview objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-cloudpcsoverview?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedTenants.managedTenant/conditionalAccessPolicyCoverages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List conditionalAccessPolicyCoverages\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the conditionalAccessPolicyCoverage objects and their properties. Use this operation to list of Azure Active Directory conditional access policy coverage across all tenants that are being managed by the multi-tenant management platform.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-conditionalaccesspolicycoverages?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedTenants.managedTenant/credentialUserRegistrationsSummaries\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List credentialUserRegistrationsSummaries\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the credentialUserRegistrationsSummary objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-credentialuserregistrationssummaries?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedTenants.managedTenant/deviceCompliancePolicySettingStateSummaries\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List deviceCompliancePolicySettingStateSummary\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the deviceCompliancePolicySettingStateSummary objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-devicecompliancepolicysettingstatesummary?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedTenants.managedTenant/managedDeviceCompliances\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List managedDeviceCompliances\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the managedDeviceCompliance objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-manageddevicecompliances?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedTenants.managedTenant/managedDeviceComplianceTrends\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List managedDeviceComplianceTrends\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the managedDeviceComplianceTrend objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-manageddevicecompliancetrends?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedTenants.managedTenant/managementActions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List managementActions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the managementAction objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-managementactions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedTenants.managedTenant/managementActionTenantDeploymentStatuses\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List managementActionTenantDeploymentStatus\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the managementActionTenantDeploymentStatus objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-managementactiontenantdeploymentstatuses?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/tenantRelationships/managedTenants/managementActionTenantDeploymentStatuses/changeDeploymentStatus\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"managementActionTenantDeploymentStatus: changeDeploymentStatus\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Changes the tenant level deployment status for the management action. This information is used to provide insights into what management actions are in a specific state. As example there might be a plan to apply the require multi-factor authentication for admins, so it would be ideal to change the status to planned to reflect the appropriate status.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managementactiontenantdeploymentstatus-changedeploymentstatus?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedTenants.managedTenant/managementIntents\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List managementIntents\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the managementIntent objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-managementintents?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedTenants.managedTenant/managementTemplates\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List managementTemplates\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the managementTemplate objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-managementtemplates?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedTenants.managedTenant/myRoles\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List myRoles\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the roles that a signed-in user has through a delegated relationship across managed tenants. For information on the types of delegated relationships between a Managed Service Provider (MSP) who uses Microsoft 365 Lighthouse, and their business customers with Microsoft 365 Business Premium tenants, see the following articles on the Partner Center:&#xA;- Delegated administration privileges (DAP)&#xA;- Granular delegated admin privileges (GDAP)\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-myroles?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedTenants.managedTenant/tenantGroups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tenantGroups\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the tenantGroup objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-tenantgroups?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/tenantRelationships/managedTenants/tenantGroups/tenantSearch\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"tenantGroup: tenantSearch\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Searches for the specified managed tenants across tenant groups.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-tenantgroup-tenantsearch?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedTenants.managedTenant/tenants\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tenants\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the tenant objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-tenants?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedTenants.managedTenant/tenantsCustomizedInformation\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tenantCustomizedInformation\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the tenantCustomizedInformation objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-tenantscustomizedinformation?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedTenants.managedTenant/tenantsDetailedInformation\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tenantDetailedInformation\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the tenantDetailedInformation objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-tenantsdetailedinformation?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedTenants.managedTenant/tenantTags\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create tenantTag\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new tenantTag object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-post-tenanttags?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-tenanttags?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tenantTags\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the tenantTag objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/tenantRelationships/managedTenants/tenantUsage\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tenantUsage\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Gets the monthly usage data for each service in a managed tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-tenantusage?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedTenants.managedTenant/windowsDeviceMalwareStates\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List windowsDeviceMalwareStates\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the windowsDeviceMalwareState objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-windowsdevicemalwarestates?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.managedTenants.managedTenant/windowsProtectionStates\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List windowsProtectionStates\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the windowsProtectionState objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managedtenant-list-windowsprotectionstates?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.internetExplorerMode/siteLists\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List browserSiteLists\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the browserSiteList objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/internetexplorermode-list-sitelists?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/internetexplorermode-post-sitelists?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create browserSiteList\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new browserSiteList object to support Internet Explorer mode.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteList/sharedCookies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List browserSharedCookies\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the browserSharedCookie objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/browsersitelist-list-sharedcookies?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/browsersitelist-post-sharedcookies?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create browserSharedCookie\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new browserSharedCookie object in a browserSiteList.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.browserSiteList/sites\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List browserSites\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the browserSite objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/browsersitelist-list-sites?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/browsersitelist-post-sites?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create browserSite\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new browserSite object in a browserSiteList.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.admin/reportSettings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get adminReportSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the tenant-level settings for Microsoft 365 reports.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/adminreportsettings-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/adminreportsettings-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update adminReportSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update tenant-level settings for Microsoft 365 reports.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceAnnouncement/healthOverviews\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List healthOverviews\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the serviceHealth resources from the **healthOverviews** navigation property. This operation provides the health report of all subscribed services for a tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceannouncement-list-healthoverviews?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceAnnouncement/issues\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List issues\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve serviceHealthIssue resources from the **issues** navigation property. This operation retrieves information about all service health issues that exist for the tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceannouncement-list-issues?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceHealthIssue/incidentReport\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"serviceHealthIssue: incidentReport\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Provide the Post-Incident Review (PIR) document of a specified service issue for tenant. An issue only with status of `PostIncidentReviewPublished` indicates that the PIR document exists for the issue. The operation returns an error if the specified issue doesn't exist for the tenant or if PIR document does not exist for the issue.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/servicehealthissue-incidentreport?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceAnnouncement/messages\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List messages\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the serviceUpdateMessage resources from the **messages** navigation property. This operation retrieves all service update messages that exist for the tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceannouncement-list-messages?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceUpdateMessage/attachments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List attachments\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of attachments associated with a service message.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceupdatemessage-list-attachments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceAnnouncementAttachment/content\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get serviceAnnouncementAttachment\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of a serviceAnnouncementAttachment object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceannouncementattachment-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.serviceUpdateMessage/attachmentsArchive\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List attachments\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of attachments associated with a service message.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/serviceupdatemessage-list-attachments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.tenantAdmin.sharepoint/settings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update settings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update one or more tenant-level settings for SharePoint and OneDrive.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tenantadmin-settings-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/tenantadmin-settings-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get settings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the tenant-level settings for SharePoint and OneDrive.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdates.catalog/entries\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List entries\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of catalogEntry resources from the catalog. Currently, this operation returns entries of the featureUpdateCatalogEntry or qualityUpdateCatalog types, inherited from **catalogEntry**. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/windowsupdates-catalog-list-entries?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.adminWindowsUpdates/deploymentAudiences\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create deploymentAudience\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new deploymentAudience object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/adminwindowsupdates-post-deploymentaudiences?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/adminwindowsupdates-list-deploymentaudiences?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List deploymentAudiences\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of deploymentAudience objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdates.deploymentAudience/exclusions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List deployment audience exclusions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the updatableAsset resources that are excluded from a deploymentAudience.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/windowsupdates-deploymentaudience-list-exclusions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdates.deploymentAudience/members\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List deployment audience members\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the updatableAsset resources that are members of a deploymentAudience.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/windowsupdates-deploymentaudience-list-members?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.adminWindowsUpdates/deployments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create deployment\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new deployment object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/adminwindowsupdates-post-deployments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/adminwindowsupdates-list-deployments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List deployments\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of deployment objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.adminWindowsUpdates/resourceConnections\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create operationalInsightsConnection\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new operationalInsightsConnection object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/adminwindowsupdates-post-resourceconnections-operationalinsightsconnection?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/adminwindowsupdates-list-resourceconnections?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List resourceConnections\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the resourceConnection objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.adminWindowsUpdates/updatableAssets\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create updatableAssetGroup\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new updatableAssetGroup object. The **updatableAssetGroup** resource inherits from updatableAsset.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/adminwindowsupdates-post-updatableassets-updatableassetgroup?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/adminwindowsupdates-list-updatableassets?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List updatableAssets\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of updatableAsset objects and their properties. Listing updatable assets returns **updatableAsset** resources of the following derived types: azureADDevice and updatableAssetGroup. Use list azureADDevice resources or list updatableAssetGroup resources to filter and get resources of only one of the derived types.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/admin/windows/updates/updatableAssets/microsoft/members\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List updatable asset group members\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the members of an updatableAssetGroup resource. Members are of the azureADDevice type. This operation references the **members** navigation property of an **updatableAssetGroup** resource. To reference a property of a type derived from updatableAsset, include the full derived resource type in the query URL, i.e., `.../microsoft.graph.windowsUpdates.updatableAssetGroup/members`.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/windowsupdates-updatableassetgroup-list-members?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/admin/windows/updates/updatableAssets/enrollAssets\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"updatableAsset: enrollAssets\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Enroll updatableAsset resources in update management by the deployment service. You can enroll an azureADDevice resource in update management, but may not enroll an updatableAssetGroup in update management. Enrolling an Azure AD device in update management automatically creates an **azureADDevice** object if it does not already exist. You can also use the method enrollAssetsById to enroll assets.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/windowsupdates-updatableasset-enrollassets?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/admin/windows/updates/updatableAssets/enrollAssetsById\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"updatableAsset: enrollAssetsById\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Enroll updatableAsset resources of the same type in update management by the deployment service. You can also use the method enrollAssets to enroll assets.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/windowsupdates-updatableasset-enrollassetsbyid?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/admin/windows/updates/updatableAssets/unenrollAssets\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"updatableAsset: unenrollAssets\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Unenroll updatableAsset resources from update management by the deployment service. You can also use the method unenrollAssetsById to unenroll assets.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/windowsupdates-updatableasset-unenrollassets?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/admin/windows/updates/updatableAssets/unenrollAssetsById\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"updatableAsset: unenrollAssetsById\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Unenroll updatableAsset resources of the same type from update management by the deployment service. You can also use the method unenrollAssets to unenroll assets.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/windowsupdates-updatableasset-unenrollassetsbyid?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.adminWindowsUpdates/updatePolicies\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List updatePolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of updatePolicy objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/adminwindowsupdates-list-updatepolicies?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/adminwindowsupdates-post-updatepolicies?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create updatePolicy\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new updatePolicy object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.windowsUpdates.updatePolicy/complianceChanges\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List complianceChanges\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the complianceChange objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/windowsupdates-updatepolicy-list-compliancechanges?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/windowsupdates-updatepolicy-post-compliancechanges-contentapproval?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create contentApproval\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new contentApproval object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationRoot/classes\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create educationClass\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new class. This will also create a universal group. When you use this API to create a class, it will add special properties to the group, which will&#xA;add features such as assignments and special handling within Microsoft Teams when teams are created using the group. Please note that this API only creates the universal group and does not create a team. Microsoft Teams provides a user interface for teachers to create teams for their own classes using the groups created by this API.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationroot-post-classes?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationroot-list-classes?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List classes\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of all class objects. \" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/assignmentCategories\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create educationCategory\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Creates a new educationCategory on an educationClass. Only teachers can perform this operation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationclass-post-category?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationclass-list-categories?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List assignmentCategories\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of educationCategory objects. Only teachers can perform this operation.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationCategory/delta\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"educationCategory: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of newly created or updated educationCategory objects without performing a full read of the collection.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationcategory-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/assignmentDefaults\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get educationAssignmentDefaults\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of an educationAssignmentDefaults object.  These are the class-level assignment defaults respected by new assignments created in the class. Callers can continue to specify custom values on each **assignment** creation if they don't want the default behaviors. Only teachers can perform this operation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationassignmentdefaults-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationassignmentdefaults-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update educationAssignmentDefaults\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of an educationAssignmentDefaults object. Only teachers can update these settings.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/assignments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List class assignments\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of assignment objects. Only teachers, students, and applications with application permissions can perform this operation. A teacher or an application executing with application permissions can see all assignment objects for the class. Students can only see assignments that are assigned to them.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationclass-list-assignments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationclass-post-assignments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create educationAssignment\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new assignment. Only teachers in a class can create an assignment. Assignments start in the Draft state, which means that students will not see the assignment until publication.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationAssignment/categories\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List categories\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationassignment-list-categories?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationAssignment/resources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create educationAssignmentResource\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create an assignment resource. Only teachers can perform this operation. You can create the following types of assignment resources: Every resource has an **@odata.type** property to indicate which type of resource is being created. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationassignment-post-resources?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationassignment-list-resources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List assignment resources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get all the educationAssignmentResource objects associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationAssignment/rubric\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get educationRubric attached to educationAssignment\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationassignment-get-rubric?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationAssignment/submissions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List submissions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List all the submissions associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. A teacher or an application with application permissions can get all the **submissions**, a student can only get **submissions** that they are associated with. Provide the header `Prefer: include-unknown-enum-members` to properly list **submissions** with the `reassigned` status. For details, see the examples section.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationassignment-list-submissions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSubmission/outcomes\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List outcomes\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of educationOutcome objects.  There are four types of outcomes: **educationPointsOutcome**, **educationFeedbackOutcome**, **educationRubricOutcome**, and **educationFeedbackResourceOutcome**. Only teachers, students, and applications with application permissions can perform this operation. A submission for a credit assignment (one that has no point value and no rubric) will have an educationFeedbackOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for a points assignment (one that has a point value assigned) will have both an educationFeedbackOutcome and an educationPointsOutcome. A submission for an assignment with an attached rubric, if the rubric is a credit rubric (no points), will have an educationFeedbackOutcome and an educationRubricOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for an assignment with an attached rubric, if the rubric is a points rubric, will have an educationFeedbackOutcome, an educationPointsOutcome, and an educationRubricOutcome. A submission for a feedback resource will have an educationFeedbackResourceOutcome. All outcome types have a regular and a published property appropriate to that type of outcome; for example, **points** and **publishedPoints**, **feedback** and **publishedFeedback**. The regular property is the most recent value updated by the teacher; the published property is the most recent value returned to the student.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationsubmission-list-outcomes?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationfeedbackresourceoutcome-post-outcomes?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create educationFeedbackResourceOutcome\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new feedback resource for a submission. Only a teacher can perform this operation. To create a new file-based resource, upload the file to the feedback resources folder associated with the assignment. If the file doesn't exist or is not in that folder, the `POST` request will fail.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSubmission/resources\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create educationSubmissionResource\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add a educationSubmissionResource to a submission resource list. Only teachers and students can perform this operation. The operation will not succeed if the **allowStudentsToAddResources** flag is not set to `true`. To create a new file-based resource, upload the file to the resources folder associated with the submission. If the file doesn't exist or is not in that folder, the POST request will fail.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationsubmission-post-resources?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationsubmission-list-resources?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List submission resources\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List the resources associated with a submission. Only teachers, students, and applications with application permissions can perform this operation. The educationSubmissionResource object is a wrapper around the actual resource object the student is working on. The wrapper also includes a pointer to the resources on the assignment if this was copied from the assignment during the assign process. These resources are the working copy of the assignment. The **submittedResources** are the resources that have officially been submitted to be graded.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationAssignment/delta\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"educationAssignment: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of newly created or updated assignments without having to perform a full ready of the collection. A teacher or an application running with application permissions can see all **assignment** objects for the class. Students can only see **assignments** that are assigned to them.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationassignment-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/assignmentSettings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update educationAssignmentSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of an educationAssignmentSettings object. Only Teachers can update these settings.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationassignmentsettings-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationassignmentsettings-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get educationAssignmentSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of an educationAssignmentSettings object. Only teachers can perform this operation.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/group\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get group\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the Microsoft 365 **group** that corresponds to this **educationClass**.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationclass-get-group?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/members\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List members\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieves the teachers and students for a class. Note that if the delegated token is used, members can only be seen by other members of the class.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationclass-list-members?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/schools\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List schools\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of schools in which the class is taught.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationclass-list-schools?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/teachers\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List teachers\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list teachers for a class. Delegated tokens must be members of the class to get the teacher list.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationclass-list-teachers?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationClass/delta\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"educationClass: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get newly created or updated classes, including membership changes, without having to perform a full read of the entire class collection. See Use delta query for details.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationclass-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/assignments\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List assignments of a user\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Returns a list of assignments assigned to a user for all classes. Only teachers, students, and applications with application permissions can perform this operation. This utility namespace allows a caller to find all the assignments belonging to a student or a teacher in a single call rather than having to request assignments from each class. The assignment list contains what is needed to get the detailed information for the assignment from within the class namespace. All other operations on the assignment should use the class namespace.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationuser-list-assignments?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationuser-list-assignments?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/classes\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List classes\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a collection of educationClass resources.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationuser-list-classes?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/rubrics\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create educationRubric\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new educationRubric object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationuser-post-rubrics?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationuser-list-rubrics?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List rubrics\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of educationRubric objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/schools\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List schools\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of schools for a user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationuser-list-schools?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/user\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get user\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the simple directory **user** that corresponds to this **educationUser**.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationuser-get-user?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationRoot/schools\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List educationSchools\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of all school objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationroot-list-schools?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationroot-post-schools?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create educationSchool\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a school.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSchool/classes\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List educationClasses\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of classes owned by a school.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationschool-list-classes?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSchool/users\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List educationUsers\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of users at a school.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationschool-list-users?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSchool/delta\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"educationSchool: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get newly created or updated schools without having to perform a full read of the entire school collection. See Use delta query for details.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationschool-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationRoot/synchronizationProfiles\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List educationSynchronizationProfiles\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the collection of school data synchronization profiles in the tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationsynchronizationprofile-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSynchronizationProfile/errors\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get educationSynchronizationErrors\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the errors generated during validation and/or during a sync of a specific school data synchronization profile in the tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationsynchronizationerrors-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSynchronizationProfile/profileStatus\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get the status of an educationSynchronizationProfile\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the status of a specific school data synchronization profile in the tenant. The response will indicate the status of the sync.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationsynchronizationprofilestatus-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationSynchronizationProfile/uploadUrl\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"educationSynchronizationProfile: uploadUrl\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a shared access signature (SAS) for uploading source files to Azure blob storage for a specific school data synchronization profile in the tenant. The SAS token has a validity of one hour. The upload URL is provided only for the CSV data provider.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationsynchronizationprofile-uploadurl?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationRoot/users\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List users\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of user objects. These user objects will include education-specific properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationroot-list-users?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationroot-post-users?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create educationUser\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new user.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.educationUser/delta\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"educationUser: delta\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get newly created or updated educationUser without having to perform a full read of the entire collection. See Use delta query for details.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/educationuser-delta?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/termStore\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update store\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a store object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/termstore-store-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/termstore-store-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get store\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of a store object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termStore.store/groups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create group\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new group object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/termstore-group-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/termstore-list-groups?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List groups\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of group objects of a store\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termStore.group/sets\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List sets\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the set objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/termstore-group-list-sets?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termStore.set/children\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create term\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new term object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/termstore-term-post?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/termstore-term-list-children?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List children\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the first level children of a [set] or [term] resource using the children navigation property.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.termStore.set/relations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List relations\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the different relation of a [term] or [set] from the relations navigation property.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/termstore-term-list-relations?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.callRecords.callRecord/sessions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List callRecord sessions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of sessions associated with a callRecord object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/callrecords-session-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cloudCommunications/calls\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create call\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create call enables your bot to create a new outgoing peer-to-peer or group call, or join an existing meeting. You will need to register the calling bot and go through the list of permissions needed.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/application-post-calls?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.call/audioRoutingGroups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List audio routing groups\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of **audioRoutingGroup** objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/call-list-audioroutinggroups?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/call-post-audioroutinggroups?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create audio routing group\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new **audioRoutingGroup**.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.call/contentSharingSessions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List contentSharingSessions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of contentSharingSession objects in a call.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/call-list-contentsharingsessions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.call/participants\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List participants\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of participant objects in the call.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/call-list-participants?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.GraphService/communications/calls/participants/configureMixer\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"participant: configureMixer\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Configure how audio is mixed for different participants in a multiparty conversation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/participant-configuremixer?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.cloudCommunications/onlineMeetings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get onlineMeeting\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of an onlineMeeting object. For example, you can: Teams live event attendee report and Teams live event recordings are online meeting artifacts. For details, see Online meeting artifacts and permissions.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/onlinemeeting-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityProtectionRoot/riskDetections\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List riskDetection\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties of a collection of **riskDetection** objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/riskdetection-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityProtectionRoot/riskyServicePrincipals\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List riskyServicePrincipals\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of riskyServicePrincipal objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identityprotectionroot-list-riskyserviceprincipals?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.riskyServicePrincipal/history\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List history (risk history of riskyServicePrincipal)\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the risk history of a riskyServicePrincipal object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/riskyserviceprincipal-list-history?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityProtectionRoot/riskyUsers\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get riskyUser\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a **riskyUser** object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/riskyusers-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/riskyusers-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.identityProtectionRoot/servicePrincipalRiskDetections\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List servicePrincipalRiskDetections\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties of a collection of servicePrincipalRiskDetection objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/identityprotectionroot-list-serviceprincipalriskdetections?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.searchEntity/acronyms\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create acronym\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new acronym object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/search-searchentity-post-acronyms?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/search-searchentity-list-acronyms?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List acronyms\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the acronym objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.searchEntity/bookmarks\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List bookmarks\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of bookmark objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/search-searchentity-list-bookmarks?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/search-searchentity-post-bookmarks?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create bookmark\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new bookmark object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.searchEntity/qnas\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create qna\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new qna object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/search-searchentity-post-qnas?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/search-searchentity-list-qnas?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List qnas\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the qna objects and their properties.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.planner/buckets\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create plannerBucket\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new plannerBucket object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/planner-post-buckets?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/planner-list-buckets?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List buckets\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of **plannerbucket** objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerBucket/tasks\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tasks\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of plannerTask objects associated to a plannerBucket object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannerbucket-list-tasks?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.planner/plans\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create plannerPlan\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new **plannerPlan**.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/planner-post-plans?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/planner-list-plans?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List plans\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of **plannerplan** objects.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerPlan/buckets\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List buckets\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of plannerBucket objects contained by a plannerPlan object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannerplan-list-buckets?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerPlan/details\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get plannerPlanDetails\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a **plannerPlanDetails** object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannerplandetails-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannerplandetails-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update plannerplandetails\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of **plannerplandetails** object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerPlan/tasks\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tasks\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of plannerTask objects associated with a plannerPlan object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannerplan-list-tasks?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.planner/rosters\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create plannerRoster\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new plannerRoster object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/planner-post-rosters?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerRoster/members\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List members of a roster\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of plannerRosterMembers from a plannerRoster.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannerroster-list-members?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannerroster-post-members?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create plannerRosterMember\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add a member to the plannerRoster object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerRoster/plans\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List plans\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the plannerPlans contained by the plannerRoster.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannerroster-list-plans?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.planner/tasks\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tasks\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of **plannertask** objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/planner-list-tasks?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/planner-post-tasks?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create plannerTask\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new **plannerTask**.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/assignedToTaskBoardFormat\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get plannerAssignedToTaskBoardTaskFormat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of **plannerAssignedToTaskBoardTaskFormat** object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannerassignedtotaskboardtaskformat-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannerassignedtotaskboardtaskformat-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update plannerAssignedToTaskBoardTaskFormat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of **plannerAssignedToTaskBoardTaskFormat** object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/bucketTaskBoardFormat\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update plannerBucketTaskBoardTaskFormat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of **plannerBucketTaskBoardTaskFormat** object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannerbuckettaskboardtaskformat-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannerbuckettaskboardtaskformat-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get plannerBucketTaskBoardTaskFormat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of **plannerBucketTaskBoardTaskFormat** object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/details\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update plannertaskdetails\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of **plannerTaskDetails** object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannertaskdetails-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannertaskdetails-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get plannerTaskDetails\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a **plannerTaskDetails** object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.plannerTask/progressTaskBoardFormat\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update plannerProgressTaskBoardTaskFormat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of **plannerProgressTaskBoardTaskFormat** object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannerprogresstaskboardtaskformat-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/plannerprogresstaskboardtaskformat-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get plannerProgressTaskBoardTaskFormat\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of **plannerProgressTaskBoardTaskFormat** object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.print/connectors\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List printConnectors\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of print connectors.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/print-list-connectors?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.print/printers\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List printers\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the list of **printers** that are registered in the tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/print-list-printers?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.printer/connectors\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List printConnectors for printer\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of **connectors** associated with the printer.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/printer-list-connectors?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.printer/getCapabilities\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"printer: getCapabilities\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of capabilities for the printer.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/printer-getcapabilities?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.printer/jobs\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List printJobs for a printer\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of print jobs associated with the printer.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/printer-list-jobs?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/printer-post-jobs?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create printJob for a printer\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new printJob for a printer. \" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.printer/taskTriggers\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List taskTriggers\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of task triggers associated with the printer. The list of task triggers defines which tasks will be triggered as a result of events that occur during printing. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/printer-list-tasktriggers?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/printer-post-tasktriggers?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create taskTrigger\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new task trigger on the specified printer. Currently, only **one** task trigger can be specified per printer, but this limit might be removed in the future. \" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/dailyPrintUsageByPrinter\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List dailyPrintUsageByPrinter\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of daily print usage summaries, grouped by printer.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/reportroot-list-dailyprintusagebyprinter?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/dailyPrintUsageByUser\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List dailyPrintUsageByUser\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of daily print usage summaries, grouped by user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/reportroot-list-dailyprintusagebyuser?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/monthlyPrintUsageByPrinter\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List monthlyPrintUsageByPrinter\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of monthly print usage summaries, grouped by printer.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/reportroot-list-monthlyprintusagebyprinter?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.reportRoot/monthlyPrintUsageByUser\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List monthlyPrintUsageByUser\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of monthly print usage summaries, grouped by user.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/reportroot-list-monthlyprintusagebyuser?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.print/services\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List printServices\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of printService objects that represent the **services** available to your tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/print-list-services?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.printService/endpoints\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List printServiceEndpoints\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of endpoints exposed by a print service.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/printservice-list-endpoints?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.print/settings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get printSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve tenant-wide settings for the Universal Print service.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/print-get-settings?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/print-update-settings?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update printSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update tenant-wide settings for the Universal Print service.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.print/shares\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create printerShare\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new **printerShare** for the specified printer.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/print-post-shares?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/print-list-shares?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List shares\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of **printerShares**.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.printerShare/allowedGroups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List allowedGroups for printerShare\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of groups that have been granted access to submit print jobs to the associated printerShare.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/printershare-list-allowedgroups?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.printerShare/allowedUsers\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List allowedUsers for printerShare\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of users who have been granted access to submit print jobs to the associated printerShare.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/printershare-list-allowedusers?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.printerShare/jobs\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create printJob for a printerShare\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new printJob for a printerShare. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/printershare-post-jobs?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/printershare-list-jobs?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List printJobs for a printerShare\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of print jobs associated with the printerShare.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.print/taskDefinitions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create taskDefinition\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new task definition. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/print-post-taskdefinitions?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/print-list-taskdefinitions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List taskDefinitions\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of task definitions that the requesting app defined in the tenant. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.printTaskDefinition/tasks\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List tasks\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of tasks associated with a task definition. For details about how to use this API to add pull printing support to Universal Print, see Extending Universal Print to support pull printing.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/printtaskdefinition-list-tasks?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.externalConnectors.external/connections\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create connection\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new externalConnection.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/externalconnectors-external-post-connections?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/externalconnectors-externalconnection-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List connections\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of externalConnections.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.externalConnectors.externalConnection/groups\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create externalGroup\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new externalGroup object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/externalconnectors-externalconnection-post-groups?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.externalConnectors.externalGroup/members\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create externalGroupMember\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new externalGroupMember object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/externalconnectors-externalgroup-post-members?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.externalConnectors.externalConnection/quota\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get connectionQuota\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of a connectionQuota object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/externalconnectors-connectionquota-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.externalConnectors.externalConnection/schema\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create schema\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create the schema for a Microsoft Search connection.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/externalconnectors-externalconnection-post-schema?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/externalconnectors-schema-update?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/externalconnectors-schema-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update schema\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a schema for an externalConnection.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get schema\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties of a schema for an externalConnection.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.appCatalogs/teamsApps\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Publish teamsApp\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Publish an app to the Microsoft Teams app catalog.&#xA;Specifically, this API publishes the app to your organization's catalog (the tenant app catalog);&#xA;the created resource will have a **distributionMethod** property value of `organization`. The **requiresReview** property allows any user to submit an app for review by an administrator. Admins can approve or reject these apps via this API or the Microsoft Teams admin center.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamsapp-publish?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/appcatalogs-list-teamsapps?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List teamsApp\" />\n            <PropertyValue Property=\"LongDescription\" String=\"List apps from the Microsoft Teams app catalog.&#xA;This includes apps from the Microsoft Teams store, as well as apps from your organization's app catalog (the tenant app catalog). To get apps from your organization's app catalog only, specify `organization` as the **distributionMethod** in the request.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.teamsApp/appDefinitions\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update teamsApp\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update an app previously published to the Microsoft Teams app catalog. To update an app, the **distributionMethod** property for the app must be set to `organization`. This API specifically updates an app published to your organization's app catalog (the tenant app catalog).  \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamsapp-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.teamsAppDefinition/bot\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get teamworkBot\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the bot associated with a specific definition of the  TeamsApp.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamworkbot-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.teamsAppDefinition/colorIcon\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get teamsAppIcon\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a Teams app icon associated with a specific definition of an app.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamsappicon-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.teamsAppIcon/hostedContent\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get teamworkHostedContent\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve the hosted content in an app's icon.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamworkhostedcontent-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.teamsAppDefinition/outlineIcon\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get teamsAppIcon\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a Teams app icon associated with a specific definition of an app.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamsappicon-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.teamwork/deletedTeams\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List deletedTeams\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the deletedTeam objects and their properties.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamwork-list-deletedteams?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.teamwork/devices\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List teamworkDevices\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of all Microsoft Teams-enabled devices provisioned for a tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamworkdevice-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.teamworkDevice/activity\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get teamworkDeviceActivity\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the activity status of a Microsoft Teams-enabled device. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamworkdeviceactivity-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.teamworkDevice/configuration\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get teamworkDeviceConfiguration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the configuration details of a Microsoft Teams-enabled device, including software versions, peripheral device configuration (for example, camera, display, microphone, and speaker), hardware configuration, and Microsoft Teams client configuration.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamworkdeviceconfiguration-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.teamworkDevice/health\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get teamworkDeviceHealth\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the health details of a Microsoft Teams-enabled device. Device health is calculated based on the device configuration and other device parameters.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamworkdevicehealth-get?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.teamworkDevice/operations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List teamworkDeviceOperations\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the operations that are running on a Microsoft Teams-enabled device.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamworkdeviceoperation-list?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.teamwork/teamsAppSettings\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get teamsAppSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Read the properties and relationships of a teamsAppSettings object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamsappsettings-get?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamsappsettings-update?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Update teamsAppSettings\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the properties of a teamsAppSettings object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.teamwork/teamTemplates\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List teamTemplates\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the list of teamTemplate objects that are available for a tenant. \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamwork-list-teamtemplates?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamtemplate-list-definitions?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.teamTemplateDefinition/teamDefinition\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Get teamDefinition\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get the properties of the team associated with a teamTemplateDefinition object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/teamtemplatedefinition-get-teamdefinition?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.teamwork/workforceIntegrations\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List workforceIntegrations\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of workforceIntegration objects.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/workforceintegration-list?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/workforceintegration-post?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create workforceIntegration\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new workforceIntegration object.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.employeeExperience/learningProviders\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List learningProviders\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the learningProvider resources registered in Viva Learning for a tenant.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/employeeexperience-list-learningproviders?view=graph-rest-1.0\" />\n            </Record>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/employeeexperience-post-learningproviders?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Create learningProvider\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Create a new learningProvider object and register it with Viva Learning using the specified display name and logos for different themes.\" />\n          </Record>\n        </Annotation>\n      </Annotations>\n      <Annotations Target=\"microsoft.graph.learningProvider/learningContents\">\n        <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"List learningContents\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Get a list of the learningContent resources and their properties. This list represents the metadata of the specified provider's content in Viva Learning.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/learningprovider-list-learningcontents?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Annotations>\n    </Schema>\n    <Schema Namespace=\"microsoft.graph.ediscovery\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <EnumType Name=\"remindBeforeTimeInMinutesType\">\n        <Member Name=\"mins15\" Value=\"0\" />\n        <Member Name=\"unknownFutureValue\" Value=\"100\" />\n      </EnumType>\n      <EnumType Name=\"additionalDataOptions\" IsFlags=\"true\">\n        <Member Name=\"allVersions\" Value=\"1\" />\n        <Member Name=\"linkedFiles\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"caseAction\">\n        <Member Name=\"contentExport\" Value=\"0\" />\n        <Member Name=\"applyTags\" Value=\"1\" />\n        <Member Name=\"convertToPdf\" Value=\"2\" />\n        <Member Name=\"index\" Value=\"3\" />\n        <Member Name=\"estimateStatistics\" Value=\"4\" />\n        <Member Name=\"addToReviewSet\" Value=\"5\" />\n        <Member Name=\"holdUpdate\" Value=\"6\" />\n        <Member Name=\"unknownFutureValue\" Value=\"7\" />\n        <Member Name=\"purgeData\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"caseOperationStatus\">\n        <Member Name=\"notStarted\" Value=\"0\" />\n        <Member Name=\"submissionFailed\" Value=\"1\" />\n        <Member Name=\"running\" Value=\"2\" />\n        <Member Name=\"succeeded\" Value=\"3\" />\n        <Member Name=\"partiallySucceeded\" Value=\"4\" />\n        <Member Name=\"failed\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"caseStatus\" UnderlyingType=\"Edm.Byte\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"active\" Value=\"1\" />\n        <Member Name=\"pendingDelete\" Value=\"2\" />\n        <Member Name=\"closing\" Value=\"3\" />\n        <Member Name=\"closed\" Value=\"4\" />\n        <Member Name=\"closedWithError\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"childSelectability\">\n        <Member Name=\"One\" Value=\"0\" />\n        <Member Name=\"Many\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"custodianStatus\">\n        <Member Name=\"active\" Value=\"1\" />\n        <Member Name=\"released\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"dataSourceContainerStatus\">\n        <Member Name=\"Active\" Value=\"1\" />\n        <Member Name=\"Released\" Value=\"2\" />\n        <Member Name=\"UnknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"dataSourceHoldStatus\">\n        <Member Name=\"notApplied\" Value=\"1\" />\n        <Member Name=\"applied\" Value=\"2\" />\n        <Member Name=\"applying\" Value=\"3\" />\n        <Member Name=\"removing\" Value=\"4\" />\n        <Member Name=\"partial\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"dataSourceScopes\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"allTenantMailboxes\" Value=\"1\" />\n        <Member Name=\"allTenantSites\" Value=\"2\" />\n        <Member Name=\"allCaseCustodians\" Value=\"4\" />\n        <Member Name=\"allCaseNoncustodialDataSources\" Value=\"8\" />\n        <Member Name=\"unknownFutureValue\" Value=\"16\" />\n      </EnumType>\n      <EnumType Name=\"exportFileStructure\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"directory\" Value=\"1\" />\n        <Member Name=\"pst\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"exportOptions\" IsFlags=\"true\">\n        <Member Name=\"originalFiles\" Value=\"1\" />\n        <Member Name=\"text\" Value=\"2\" />\n        <Member Name=\"pdfReplacement\" Value=\"4\" />\n        <Member Name=\"fileInfo\" Value=\"8\" />\n        <Member Name=\"tags\" Value=\"16\" />\n        <Member Name=\"unknownFutureValue\" Value=\"32\" />\n      </EnumType>\n      <EnumType Name=\"legalHoldStatus\">\n        <Member Name=\"Pending\" Value=\"0\" />\n        <Member Name=\"Error\" Value=\"1\" />\n        <Member Name=\"Success\" Value=\"2\" />\n        <Member Name=\"UnknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"sourceType\" IsFlags=\"true\">\n        <Member Name=\"mailbox\" Value=\"1\" />\n        <Member Name=\"site\" Value=\"2\" />\n      </EnumType>\n      <EntityType Name=\"ediscoveryroot\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"cases\" Type=\"Collection(microsoft.graph.ediscovery.case)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"caseOperation\" BaseType=\"graph.entity\">\n        <Property Name=\"action\" Type=\"microsoft.graph.ediscovery.caseAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of action the operation represents. Possible values are: addToReviewSet,applyTags,contentExport,convertToPdf,estimateStatistics, purgeData\" />\n        </Property>\n        <Property Name=\"completedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the operation was completed.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user that created the operation.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the operation was created.\" />\n        </Property>\n        <Property Name=\"percentProgress\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The progress of the operation.\" />\n        </Property>\n        <Property Name=\"resultInfo\" Type=\"graph.resultInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains success and failure-specific result information.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"microsoft.graph.ediscovery.caseOperationStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the case operation. Possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"addToReviewSetOperation\" BaseType=\"microsoft.graph.ediscovery.caseOperation\">\n        <NavigationProperty Name=\"reviewSet\" Type=\"microsoft.graph.ediscovery.reviewSet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The review set to which items matching the source collection query are added to.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sourceCollection\" Type=\"microsoft.graph.ediscovery.sourceCollection\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sourceCollection that items are being added from.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"reviewSet\" BaseType=\"graph.entity\">\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who created the review set. Read-only.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The datetime when the review set was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The review set name. The name is unique with a maximum limit of 64 characters.\" />\n        </Property>\n        <NavigationProperty Name=\"queries\" Type=\"Collection(microsoft.graph.ediscovery.reviewSetQuery)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"sourceCollection\" BaseType=\"graph.entity\">\n        <Property Name=\"contentQuery\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The query string in KQL (Keyword Query Language) query. For details, see Keyword queries and search conditions for Content Search and eDiscovery. You can refine searches by using fields paired with values; for example, subject:'Quarterly Financials' AND Date&gt;=06/01/2016 AND Date&lt;=07/01/2016.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who created the sourceCollection.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the sourceCollection was created.\" />\n        </Property>\n        <Property Name=\"dataSourceScopes\" Type=\"microsoft.graph.ediscovery.dataSourceScopes\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When specified, the collection will span across a service for an entire workload. Possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the sourceCollection.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the sourceCollection.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last user who modified the sourceCollection.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last date and time the sourceCollection was modified.\" />\n        </Property>\n        <NavigationProperty Name=\"additionalSources\" Type=\"Collection(microsoft.graph.ediscovery.dataSource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Adds an additional source to the sourceCollection.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"addToReviewSetOperation\" Type=\"microsoft.graph.ediscovery.addToReviewSetOperation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Adds the results of the sourceCollection to the specified reviewSet.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"custodianSources\" Type=\"Collection(microsoft.graph.ediscovery.dataSource)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custodian sources that are included in the sourceCollection.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"lastEstimateStatisticsOperation\" Type=\"microsoft.graph.ediscovery.estimateStatisticsOperation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last estimate operation associated with the sourceCollection.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"noncustodialSources\" Type=\"Collection(microsoft.graph.ediscovery.noncustodialDataSource)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"noncustodialDataSource sources that are included in the sourceCollection\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"case\" BaseType=\"graph.entity\">\n        <Property Name=\"closedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who closed the case.\" />\n        </Property>\n        <Property Name=\"closedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the case was closed. 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\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the entity was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The case description.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The case name.\" />\n        </Property>\n        <Property Name=\"externalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The external case number for customer reference.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last user who modified the entity.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The latest date and time when the case was modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z\" />\n        </Property>\n        <Property Name=\"status\" Type=\"microsoft.graph.ediscovery.caseStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The case status. Possible values are unknown, active, pendingDelete, closing, closed, and closedWithError. For details, see the following table.\" />\n        </Property>\n        <NavigationProperty Name=\"custodians\" Type=\"Collection(microsoft.graph.ediscovery.custodian)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a list of case custodian objects for this case.  Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"legalHolds\" Type=\"Collection(microsoft.graph.ediscovery.legalHold)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a list of case legalHold objects for this case.  Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"noncustodialDataSources\" Type=\"Collection(microsoft.graph.ediscovery.noncustodialDataSource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a list of case noncustodialDataSource objects for this case.  Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"operations\" Type=\"Collection(microsoft.graph.ediscovery.caseOperation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n            <Collection>\n              <String>microsoft.graph.ediscovery.caseExportOperation</String>\n            </Collection>\n          </Annotation>\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a list of case operation objects for this case. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"reviewSets\" Type=\"Collection(microsoft.graph.ediscovery.reviewSet)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a list of reviewSet objects in the case. Read-only. Nullable.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"settings\" Type=\"microsoft.graph.ediscovery.caseSettings\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"sourceCollections\" Type=\"Collection(microsoft.graph.ediscovery.sourceCollection)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a list of sourceCollection objects associated with this case.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tags\" Type=\"Collection(microsoft.graph.ediscovery.tag)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a list of tag objects associated to this case.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"dataSourceContainer\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Created date and time of the dataSourceContainer entity.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the dataSourceContainer entity.\" />\n        </Property>\n        <Property Name=\"holdStatus\" Type=\"microsoft.graph.ediscovery.dataSourceHoldStatus\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date and time of the dataSourceContainer.\" />\n        </Property>\n        <Property Name=\"releasedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time that the dataSourceContainer was released from the case.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"microsoft.graph.ediscovery.dataSourceContainerStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Latest status of the dataSourceContainer. Possible values are: Active, Released.\" />\n        </Property>\n        <NavigationProperty Name=\"lastIndexOperation\" Type=\"microsoft.graph.ediscovery.caseIndexOperation\" />\n      </EntityType>\n      <EntityType Name=\"custodian\" BaseType=\"microsoft.graph.ediscovery.dataSourceContainer\">\n        <Property Name=\"acknowledgedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the custodian acknowledged a hold notification.\" />\n        </Property>\n        <Property Name=\"applyHoldToSources\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies whether a custodian's sources were placed on hold during creation.\" />\n        </Property>\n        <Property Name=\"email\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the custodian.\" />\n        </Property>\n        <NavigationProperty Name=\"siteSources\" Type=\"Collection(microsoft.graph.ediscovery.siteSource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data source entity for SharePoint sites associated with the custodian.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"unifiedGroupSources\" Type=\"Collection(microsoft.graph.ediscovery.unifiedGroupSource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data source entity for groups associated with the custodian.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userSources\" Type=\"Collection(microsoft.graph.ediscovery.userSource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data source entity for a the custodian. This is the container for a custodian's mailbox and OneDrive for Business site.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"legalHold\" BaseType=\"graph.entity\">\n        <Property Name=\"contentQuery\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"KQL query that specifies content to be held in the specified locations. To learn more, see Keyword queries and search conditions for Content Search and eDiscovery.  To hold all content in the specified locations, leave contentQuery blank.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who created the legal hold.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the legal hold was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The legal hold description.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the legal hold.\" />\n        </Property>\n        <Property Name=\"errors\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lists any errors that happened while placing the hold.\" />\n        </Property>\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the hold is enabled and actively holding content.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"the user who last modified the legal hold.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the legal hold was last modified.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"microsoft.graph.ediscovery.legalHoldStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the legal hold. Possible values are: Pending, Error, Success, UnknownFutureValue.\" />\n        </Property>\n        <NavigationProperty Name=\"siteSources\" Type=\"Collection(microsoft.graph.ediscovery.siteSource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data source entity for SharePoint sites associated with the legal hold.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"unifiedGroupSources\" Type=\"Collection(microsoft.graph.ediscovery.unifiedGroupSource)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"userSources\" Type=\"Collection(microsoft.graph.ediscovery.userSource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data source entity for a the legal hold. This is the container for a mailbox and OneDrive for Business site.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"noncustodialDataSource\" BaseType=\"microsoft.graph.ediscovery.dataSourceContainer\">\n        <Property Name=\"applyHoldToSource\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if hold is applied to non-custodial data source (such as mailbox or site).\" />\n        </Property>\n        <NavigationProperty Name=\"dataSource\" Type=\"microsoft.graph.ediscovery.dataSource\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User source or SharePoint site data source as non-custodial data source.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"caseSettings\" BaseType=\"graph.entity\">\n        <Property Name=\"ocr\" Type=\"microsoft.graph.ediscovery.ocrSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The OCR (Optical Character Recognition) settings for the case.\" />\n        </Property>\n        <Property Name=\"redundancyDetection\" Type=\"microsoft.graph.ediscovery.redundancyDetectionSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The redundancy (near duplicate and email threading) detection settings for the case.\" />\n        </Property>\n        <Property Name=\"topicModeling\" Type=\"microsoft.graph.ediscovery.topicModelingSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Topic Modeling (Themes) settings for the case.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"tag\" BaseType=\"graph.entity\">\n        <Property Name=\"childSelectability\" Type=\"microsoft.graph.ediscovery.childSelectability\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a single or multiple child tags can be associated with a document. Possible values are: One, Many.  This value controls whether the UX presents the tags as checkboxes or a radio button group.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who created the tag.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description for the tag.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the tag.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the tag was last modified.\" />\n        </Property>\n        <NavigationProperty Name=\"childTags\" Type=\"Collection(microsoft.graph.ediscovery.tag)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the tags that are a child of a tag.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"parent\" Type=\"microsoft.graph.ediscovery.tag\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the parent tag of the specified tag.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"caseExportOperation\" BaseType=\"microsoft.graph.ediscovery.caseOperation\">\n        <Property Name=\"azureBlobContainer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the Azure storage location where the export will be stored. This only applies to exports stored in your own Azure storage location.\" />\n        </Property>\n        <Property Name=\"azureBlobToken\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SAS token for the Azure storage location.  This only applies to exports stored in your own Azure storage location.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description provided for the export.\" />\n        </Property>\n        <Property Name=\"exportOptions\" Type=\"microsoft.graph.ediscovery.exportOptions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The options provided for the export. For more details, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, fileInfo, tags.\" />\n        </Property>\n        <Property Name=\"exportStructure\" Type=\"microsoft.graph.ediscovery.exportFileStructure\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The options provided that specify the structure of the export. For more details, see reviewSet: export. Possible values are: none, directory, pst.\" />\n        </Property>\n        <Property Name=\"outputFolderId\" Type=\"Edm.String\" />\n        <Property Name=\"outputName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name provided for the export.\" />\n        </Property>\n        <NavigationProperty Name=\"reviewSet\" Type=\"microsoft.graph.ediscovery.reviewSet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The review set the content is being exported from.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"caseHoldOperation\" BaseType=\"microsoft.graph.ediscovery.caseOperation\" />\n      <EntityType Name=\"caseIndexOperation\" BaseType=\"microsoft.graph.ediscovery.caseOperation\" />\n      <EntityType Name=\"dataSource\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who created the dataSource.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the dataSource was created.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the dataSource. This will be the name of the SharePoint site.\" />\n        </Property>\n        <Property Name=\"holdStatus\" Type=\"microsoft.graph.ediscovery.dataSourceHoldStatus\" />\n      </EntityType>\n      <EntityType Name=\"siteSource\" BaseType=\"microsoft.graph.ediscovery.dataSource\">\n        <NavigationProperty Name=\"site\" Type=\"graph.site\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SharePoint site associated with the siteSource.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"unifiedGroupSource\" BaseType=\"microsoft.graph.ediscovery.dataSource\">\n        <Property Name=\"includedSources\" Type=\"microsoft.graph.ediscovery.sourceType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies which sources are included in this group. Possible values are: mailbox, site.\" />\n        </Property>\n        <NavigationProperty Name=\"group\" Type=\"graph.group\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The group associated with the unifiedGroupSource.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"userSource\" BaseType=\"microsoft.graph.ediscovery.dataSource\">\n        <Property Name=\"email\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the user's mailbox.\" />\n        </Property>\n        <Property Name=\"includedSources\" Type=\"microsoft.graph.ediscovery.sourceType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies which sources are included in this group. Possible values are: mailbox, site.\" />\n        </Property>\n        <Property Name=\"siteWebUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the user's OneDrive for Business site. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"estimateStatisticsOperation\" BaseType=\"microsoft.graph.ediscovery.caseOperation\">\n        <Property Name=\"indexedItemCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The estimated count of items for the sourceCollection that matched the content query.\" />\n        </Property>\n        <Property Name=\"indexedItemsSize\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The estimated size of items for the sourceCollection that matched the content query.\" />\n        </Property>\n        <Property Name=\"mailboxCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of mailboxes that had search hits.\" />\n        </Property>\n        <Property Name=\"siteCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of mailboxes that had search hits.\" />\n        </Property>\n        <Property Name=\"unindexedItemCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The estimated count of unindexed items for the collection.\" />\n        </Property>\n        <Property Name=\"unindexedItemsSize\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The estimated size of unindexed items for the collection.\" />\n        </Property>\n        <NavigationProperty Name=\"sourceCollection\" Type=\"microsoft.graph.ediscovery.sourceCollection\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"eDiscovery collection, commonly known as a search.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"purgeDataOperation\" BaseType=\"microsoft.graph.ediscovery.caseOperation\" />\n      <EntityType Name=\"reviewSetQuery\" BaseType=\"graph.entity\">\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who created the query.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time and date when the query was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the query.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who last modified the query.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the query was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z\" />\n        </Property>\n        <Property Name=\"query\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The query string in KQL (Keyword Query Language) query. For details, see Document metadata fields in Advanced eDiscovery.  This field maps directly to the keywords condition.  You can refine searches by using fields listed in the searchable field name paired with values; for example, subject:'Quarterly Financials' AND Date&gt;=06/01/2016 AND Date&lt;=07/01/2016.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"tagOperation\" BaseType=\"microsoft.graph.ediscovery.caseOperation\" />\n      <ComplexType Name=\"attendeeNotificationInfo\">\n        <Property Name=\"phoneNumber\" Type=\"Edm.String\" />\n        <Property Name=\"timeZone\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"ocrSettings\">\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not OCR is enabled for the case.\" />\n        </Property>\n        <Property Name=\"maxImageSize\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum image size that will be processed in KB).\" />\n        </Property>\n        <Property Name=\"timeout\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timeout duration for the OCR engine. A longer timeout may increase success of OCR, but may add to the total processing time.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"redundancyDetectionSettings\">\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether email threading and near duplicate detection are enabled.\" />\n        </Property>\n        <Property Name=\"maxWords\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum number of words used for email threading and near duplicate detection. To learn more, see Minimum/maximum number of words.\" />\n        </Property>\n        <Property Name=\"minWords\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the minimum number of words used for email threading and near duplicate detection. To learn more, see Minimum/maximum number of words.\" />\n        </Property>\n        <Property Name=\"similarityThreshold\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the similarity level for documents to be put in the same near duplicate set. To learn more, see Document and email similarity threshold.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"topicModelingSettings\">\n        <Property Name=\"dynamicallyAdjustTopicCount\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"To learn more, see Adjust maximum number of themes dynamically.\" />\n        </Property>\n        <Property Name=\"ignoreNumbers\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"To learn more, see Include numbers in themes.\" />\n        </Property>\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether themes is enabled for the case.\" />\n        </Property>\n        <Property Name=\"topicCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"To learn more, see Maximum number of themes.\" />\n        </Property>\n      </ComplexType>\n      <Function Name=\"asHierarchy\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.ediscovery.tag)\" />\n        <ReturnType Type=\"Collection(microsoft.graph.ediscovery.tag)\" />\n      </Function>\n      <Function Name=\"getDownloadUrl\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.ediscovery.caseExportOperation\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Function>\n      <Action Name=\"activate\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.ediscovery.custodian\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"custodian: activate\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Activate a custodian that has been released from a case to make them part of the case again. For details, see Manage custodians in an Advanced eDiscovery case.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-custodian-activate?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"applyHold\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.ediscovery.custodian\" />\n      </Action>\n      <Action Name=\"applyHold\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.ediscovery.custodian)\" />\n        <Parameter Name=\"ids\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"applyHold\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.ediscovery.noncustodialDataSource)\" />\n        <Parameter Name=\"ids\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"applyHold\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.ediscovery.noncustodialDataSource\" />\n      </Action>\n      <Action Name=\"release\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.ediscovery.custodian\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"custodian: release\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Release a custodian from a case. For details, see Release a custodian from a case.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-custodian-release?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"release\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.ediscovery.noncustodialDataSource\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"noncustodialDataSource: release\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Releases the non-custodial data source from the case.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-noncustodialdatasource-release?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"removeHold\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.ediscovery.custodian\" />\n      </Action>\n      <Action Name=\"removeHold\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.ediscovery.custodian)\" />\n        <Parameter Name=\"ids\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"removeHold\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.ediscovery.noncustodialDataSource)\" />\n        <Parameter Name=\"ids\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"removeHold\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.ediscovery.noncustodialDataSource\" />\n      </Action>\n      <Action Name=\"updateIndex\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.ediscovery.custodian\" />\n      </Action>\n      <Action Name=\"updateIndex\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.ediscovery.noncustodialDataSource\" />\n      </Action>\n      <Action Name=\"addToReviewSet\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.ediscovery.reviewSet\" />\n        <Parameter Name=\"sourceCollection\" Type=\"microsoft.graph.ediscovery.sourceCollection\" />\n        <Parameter Name=\"additionalDataOptions\" Type=\"microsoft.graph.ediscovery.additionalDataOptions\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"reviewSet: addToReviewSet\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the `Location` parameter from the response headers. The location provides a URL that will return a caseExportOperation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-reviewset-addtoreviewset?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"export\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.ediscovery.reviewSet\" />\n        <Parameter Name=\"outputName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"description\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"azureBlobContainer\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"azureBlobToken\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"exportOptions\" Type=\"microsoft.graph.ediscovery.exportOptions\" />\n        <Parameter Name=\"exportStructure\" Type=\"microsoft.graph.ediscovery.exportFileStructure\" Nullable=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"reviewSet: export\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Initiate an export from a **reviewSet**.  For details, see Export documents from a review set in Advanced eDiscovery.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-reviewset-export?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"applyTags\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.ediscovery.reviewSetQuery\" />\n        <Parameter Name=\"tagsToAdd\" Type=\"Collection(microsoft.graph.ediscovery.tag)\" />\n        <Parameter Name=\"tagsToRemove\" Type=\"Collection(microsoft.graph.ediscovery.tag)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"reviewSetQuery: applyTags\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Apply tags to documents that match the specified reviewSetQuery.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-reviewsetquery-applytags?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"close\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.ediscovery.case\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"case: close\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Close an eDiscovery case. For details, see Close a case.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-case-close?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"reopen\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.ediscovery.case\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"case: reopen\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Reopen an eDiscovery case that was closed. For details, see Reopen a closed case.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-case-reopen?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"estimateStatistics\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.ediscovery.sourceCollection\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"sourceCollection: estimateStatistics\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Run an estimate of the number of emails and documents in the source collection. To learn more about source collections (also known as searches in eDiscovery), see Collect data for a case in Advanced eDiscovery.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-sourcecollection-estimatestatistics?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"purgeData\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.ediscovery.sourceCollection\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"sourceCollection: purgeData\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Permanently delete Microsoft Teams messages contained in a sourceCollection. You can collect and purge the following categories of Teams content:&#xA;- **Teams 1:1 chats** - Chat messages, posts, and attachments shared in a Teams conversation between two people. Teams 1:1 chats are also called *conversations*.&#xA;- **Teams group chats** - Chat messages, posts, and attachments shared in a Teams conversation between three or more people. Also called *1:N* chats or *group conversations*.&#xA;- **Teams channels** - Chat messages, posts, replies, and attachments shared in a standard Teams channel.&#xA;- **Private channels** - Message posts, replies, and attachments shared in a private Teams channel.&#xA;- **Shared channels** - Message posts, replies, and attachments shared in a shared Teams channel. For more information about purging Teams messages, see:&#xA;- eDiscovery solution series: Data spillage scenario - Search and purge&#xA;- Advanced eDiscovery workflow for content in Microsoft Teams \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-sourcecollection-purgedata?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"resetToDefault\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.ediscovery.caseSettings\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"caseSettings: resetToDefault\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Reset a caseSettings object to the default values.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/ediscovery-casesettings-resettodefault?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n    </Schema>\n    <Schema Namespace=\"microsoft.graph.security\" Alias=\"self\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <EnumType Name=\"additionalDataOptions\" IsFlags=\"true\">\n        <Member Name=\"allVersions\" Value=\"1\" />\n        <Member Name=\"linkedFiles\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"caseAction\">\n        <Member Name=\"contentExport\" Value=\"0\" />\n        <Member Name=\"applyTags\" Value=\"1\" />\n        <Member Name=\"convertToPdf\" Value=\"2\" />\n        <Member Name=\"index\" Value=\"3\" />\n        <Member Name=\"estimateStatistics\" Value=\"4\" />\n        <Member Name=\"addToReviewSet\" Value=\"5\" />\n        <Member Name=\"holdUpdate\" Value=\"6\" />\n        <Member Name=\"unknownFutureValue\" Value=\"7\" />\n        <Member Name=\"purgeData\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"caseOperationStatus\">\n        <Member Name=\"notStarted\" Value=\"0\" />\n        <Member Name=\"submissionFailed\" Value=\"1\" />\n        <Member Name=\"running\" Value=\"2\" />\n        <Member Name=\"succeeded\" Value=\"3\" />\n        <Member Name=\"partiallySucceeded\" Value=\"4\" />\n        <Member Name=\"failed\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"caseStatus\" UnderlyingType=\"Edm.Byte\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"active\" Value=\"1\" />\n        <Member Name=\"pendingDelete\" Value=\"2\" />\n        <Member Name=\"closing\" Value=\"3\" />\n        <Member Name=\"closed\" Value=\"4\" />\n        <Member Name=\"closedWithError\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"childSelectability\">\n        <Member Name=\"One\" Value=\"0\" />\n        <Member Name=\"Many\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"dataSourceContainerStatus\">\n        <Member Name=\"active\" Value=\"1\" />\n        <Member Name=\"released\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"dataSourceHoldStatus\">\n        <Member Name=\"notApplied\" Value=\"1\" />\n        <Member Name=\"applied\" Value=\"2\" />\n        <Member Name=\"applying\" Value=\"3\" />\n        <Member Name=\"removing\" Value=\"4\" />\n        <Member Name=\"partial\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"dataSourceScopes\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"allTenantMailboxes\" Value=\"1\" />\n        <Member Name=\"allTenantSites\" Value=\"2\" />\n        <Member Name=\"allCaseCustodians\" Value=\"4\" />\n        <Member Name=\"allCaseNoncustodialDataSources\" Value=\"8\" />\n        <Member Name=\"unknownFutureValue\" Value=\"16\" />\n      </EnumType>\n      <EnumType Name=\"exportFileStructure\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"directory\" Value=\"1\" />\n        <Member Name=\"pst\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"exportOptions\" IsFlags=\"true\">\n        <Member Name=\"originalFiles\" Value=\"1\" />\n        <Member Name=\"text\" Value=\"2\" />\n        <Member Name=\"pdfReplacement\" Value=\"4\" />\n        <Member Name=\"fileInfo\" Value=\"8\" />\n        <Member Name=\"tags\" Value=\"16\" />\n        <Member Name=\"unknownFutureValue\" Value=\"64\" />\n      </EnumType>\n      <EnumType Name=\"fileProcessingStatus\">\n        <Member Name=\"success\" Value=\"0\" />\n        <Member Name=\"internalError\" Value=\"1\" />\n        <Member Name=\"unknownError\" Value=\"2\" />\n        <Member Name=\"processingTimeout\" Value=\"3\" />\n        <Member Name=\"invalidFileId\" Value=\"4\" />\n        <Member Name=\"fileSizeIsZero\" Value=\"5\" />\n        <Member Name=\"fileSizeIsTooLarge\" Value=\"6\" />\n        <Member Name=\"fileDepthLimitExceeded\" Value=\"7\" />\n        <Member Name=\"fileBodyIsTooLong\" Value=\"8\" />\n        <Member Name=\"fileTypeIsUnknown\" Value=\"9\" />\n        <Member Name=\"fileTypeIsNotSupported\" Value=\"10\" />\n        <Member Name=\"malformedFile\" Value=\"11\" />\n        <Member Name=\"protectedFile\" Value=\"12\" />\n        <Member Name=\"poisonFile\" Value=\"13\" />\n        <Member Name=\"noReviewSetSummaryGenerated\" Value=\"14\" />\n        <Member Name=\"extractionException\" Value=\"15\" />\n        <Member Name=\"ocrProcessingTimeout\" Value=\"16\" />\n        <Member Name=\"ocrFileSizeExceedsLimit\" Value=\"17\" />\n        <Member Name=\"unknownFutureValue\" Value=\"18\" />\n      </EnumType>\n      <EnumType Name=\"policyStatus\">\n        <Member Name=\"pending\" Value=\"0\" />\n        <Member Name=\"error\" Value=\"1\" />\n        <Member Name=\"success\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"purgeAreas\" IsFlags=\"true\">\n        <Member Name=\"mailboxes\" Value=\"1\" />\n        <Member Name=\"teamsMessages\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"purgeType\">\n        <Member Name=\"recoverable\" Value=\"0\" />\n        <Member Name=\"permanentlyDeleted\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"sourceType\" IsFlags=\"true\">\n        <Member Name=\"mailbox\" Value=\"1\" />\n        <Member Name=\"site\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"actionSource\">\n        <Member Name=\"manual\" Value=\"0\" />\n        <Member Name=\"automatic\" Value=\"1\" />\n        <Member Name=\"recommended\" Value=\"2\" />\n        <Member Name=\"default\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"assignmentMethod\">\n        <Member Name=\"standard\" Value=\"0\" />\n        <Member Name=\"privileged\" Value=\"1\" />\n        <Member Name=\"auto\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"contentAlignment\">\n        <Member Name=\"left\" Value=\"0\" />\n        <Member Name=\"right\" Value=\"1\" />\n        <Member Name=\"center\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"contentState\">\n        <Member Name=\"rest\" Value=\"0\" />\n        <Member Name=\"motion\" Value=\"1\" />\n        <Member Name=\"use\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"watermarkLayout\">\n        <Member Name=\"horizontal\" Value=\"0\" />\n        <Member Name=\"diagonal\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"alertClassification\" UnderlyingType=\"Edm.Byte\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"falsePositive\" Value=\"10\" />\n        <Member Name=\"truePositive\" Value=\"20\" />\n        <Member Name=\"informationalExpectedActivity\" Value=\"30\" />\n        <Member Name=\"unknownFutureValue\" Value=\"39\" />\n      </EnumType>\n      <EnumType Name=\"alertDetermination\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"apt\" Value=\"10\" />\n        <Member Name=\"malware\" Value=\"20\" />\n        <Member Name=\"securityPersonnel\" Value=\"30\" />\n        <Member Name=\"securityTesting\" Value=\"40\" />\n        <Member Name=\"unwantedSoftware\" Value=\"50\" />\n        <Member Name=\"other\" Value=\"60\" />\n        <Member Name=\"multiStagedAttack\" Value=\"70\" />\n        <Member Name=\"compromisedAccount\" Value=\"80\" />\n        <Member Name=\"phishing\" Value=\"90\" />\n        <Member Name=\"maliciousUserActivity\" Value=\"100\" />\n        <Member Name=\"notMalicious\" Value=\"110\" />\n        <Member Name=\"notEnoughDataToValidate\" Value=\"120\" />\n        <Member Name=\"confirmedActivity\" Value=\"130\" />\n        <Member Name=\"lineOfBusinessApplication\" Value=\"140\" />\n        <Member Name=\"unknownFutureValue\" Value=\"149\" />\n      </EnumType>\n      <EnumType Name=\"alertSeverity\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"informational\" Value=\"32\" />\n        <Member Name=\"low\" Value=\"64\" />\n        <Member Name=\"medium\" Value=\"128\" />\n        <Member Name=\"high\" Value=\"256\" />\n        <Member Name=\"unknownFutureValue\" Value=\"511\" />\n      </EnumType>\n      <EnumType Name=\"alertStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"new\" Value=\"2\" />\n        <Member Name=\"inProgress\" Value=\"4\" />\n        <Member Name=\"resolved\" Value=\"8\" />\n        <Member Name=\"unknownFutureValue\" Value=\"31\" />\n      </EnumType>\n      <EnumType Name=\"defenderAvStatus\">\n        <Member Name=\"notReporting\" Value=\"0\" />\n        <Member Name=\"disabled\" Value=\"1\" />\n        <Member Name=\"notUpdated\" Value=\"2\" />\n        <Member Name=\"updated\" Value=\"3\" />\n        <Member Name=\"unknown\" Value=\"4\" />\n        <Member Name=\"notSupported\" Value=\"1000\" />\n        <Member Name=\"unknownFutureValue\" Value=\"1023\" />\n      </EnumType>\n      <EnumType Name=\"detectionSource\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"microsoftDefenderForEndpoint\" Value=\"1\" />\n        <Member Name=\"antivirus\" Value=\"2\" />\n        <Member Name=\"smartScreen\" Value=\"4\" />\n        <Member Name=\"customTi\" Value=\"8\" />\n        <Member Name=\"microsoftDefenderForOffice365\" Value=\"512\" />\n        <Member Name=\"automatedInvestigation\" Value=\"1024\" />\n        <Member Name=\"microsoftThreatExperts\" Value=\"2048\" />\n        <Member Name=\"customDetection\" Value=\"4096\" />\n        <Member Name=\"microsoftDefenderForIdentity\" Value=\"8192\" />\n        <Member Name=\"cloudAppSecurity\" Value=\"16384\" />\n        <Member Name=\"microsoft365Defender\" Value=\"32768\" />\n        <Member Name=\"azureAdIdentityProtection\" Value=\"65536\" />\n        <Member Name=\"manual\" Value=\"262144\" />\n        <Member Name=\"microsoftDataLossPrevention\" Value=\"524288\" />\n        <Member Name=\"appGovernancePolicy\" Value=\"1048576\" />\n        <Member Name=\"appGovernanceDetection\" Value=\"2097152\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4194303\" />\n      </EnumType>\n      <EnumType Name=\"detectionStatus\">\n        <Member Name=\"detected\" Value=\"0\" />\n        <Member Name=\"blocked\" Value=\"1\" />\n        <Member Name=\"prevented\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"31\" />\n      </EnumType>\n      <EnumType Name=\"deviceHealthStatus\">\n        <Member Name=\"active\" Value=\"0\" />\n        <Member Name=\"inactive\" Value=\"1\" />\n        <Member Name=\"impairedCommunication\" Value=\"2\" />\n        <Member Name=\"noSensorData\" Value=\"3\" />\n        <Member Name=\"noSensorDataImpairedCommunication\" Value=\"4\" />\n        <Member Name=\"unknown\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"31\" />\n      </EnumType>\n      <EnumType Name=\"deviceRiskScore\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"informational\" Value=\"5\" />\n        <Member Name=\"low\" Value=\"10\" />\n        <Member Name=\"medium\" Value=\"20\" />\n        <Member Name=\"high\" Value=\"30\" />\n        <Member Name=\"unknownFutureValue\" Value=\"31\" />\n      </EnumType>\n      <EnumType Name=\"evidenceRemediationStatus\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"remediated\" Value=\"1\" />\n        <Member Name=\"prevented\" Value=\"2\" />\n        <Member Name=\"blocked\" Value=\"3\" />\n        <Member Name=\"notFound\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"evidenceRole\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"contextual\" Value=\"1\" />\n        <Member Name=\"scanned\" Value=\"2\" />\n        <Member Name=\"source\" Value=\"3\" />\n        <Member Name=\"destination\" Value=\"4\" />\n        <Member Name=\"created\" Value=\"5\" />\n        <Member Name=\"added\" Value=\"6\" />\n        <Member Name=\"compromised\" Value=\"7\" />\n        <Member Name=\"edited\" Value=\"8\" />\n        <Member Name=\"attacked\" Value=\"9\" />\n        <Member Name=\"attacker\" Value=\"10\" />\n        <Member Name=\"commandAndControl\" Value=\"11\" />\n        <Member Name=\"loaded\" Value=\"12\" />\n        <Member Name=\"suspicious\" Value=\"13\" />\n        <Member Name=\"policyViolator\" Value=\"14\" />\n        <Member Name=\"unknownFutureValue\" Value=\"31\" />\n      </EnumType>\n      <EnumType Name=\"evidenceVerdict\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"suspicious\" Value=\"1\" />\n        <Member Name=\"malicious\" Value=\"2\" />\n        <Member Name=\"noThreatsFound\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"incidentStatus\">\n        <Member Name=\"active\" Value=\"1\" />\n        <Member Name=\"resolved\" Value=\"2\" />\n        <Member Name=\"inProgress\" Value=\"4\" />\n        <Member Name=\"redirected\" Value=\"64\" />\n        <Member Name=\"unknownFutureValue\" Value=\"127\" />\n      </EnumType>\n      <EnumType Name=\"onboardingStatus\">\n        <Member Name=\"insufficientInfo\" Value=\"0\" />\n        <Member Name=\"onboarded\" Value=\"1\" />\n        <Member Name=\"canBeOnboarded\" Value=\"2\" />\n        <Member Name=\"unsupported\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"31\" />\n      </EnumType>\n      <EnumType Name=\"serviceSource\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"microsoftDefenderForEndpoint\" Value=\"1\" />\n        <Member Name=\"microsoftDefenderForIdentity\" Value=\"2\" />\n        <Member Name=\"microsoftDefenderForCloudApps\" Value=\"4\" />\n        <Member Name=\"microsoftDefenderForOffice365\" Value=\"8\" />\n        <Member Name=\"microsoft365Defender\" Value=\"16\" />\n        <Member Name=\"azureAdIdentityProtection\" Value=\"32\" />\n        <Member Name=\"microsoftAppGovernance\" Value=\"64\" />\n        <Member Name=\"dataLossPrevention\" Value=\"128\" />\n        <Member Name=\"unknownFutureValue\" Value=\"255\" />\n      </EnumType>\n      <EnumType Name=\"vmCloudProvider\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"azure\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"15\" />\n      </EnumType>\n      <EnumType Name=\"actionAfterRetentionPeriod\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"delete\" Value=\"1\" />\n        <Member Name=\"startDispositionReview\" Value=\"2\" />\n        <Member Name=\"relabel\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"behaviorDuringRetentionPeriod\">\n        <Member Name=\"doNotRetain\" Value=\"0\" />\n        <Member Name=\"retain\" Value=\"1\" />\n        <Member Name=\"retainAsRecord\" Value=\"2\" />\n        <Member Name=\"retainAsRegulatoryRecord\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"defaultRecordBehavior\">\n        <Member Name=\"startLocked\" Value=\"0\" />\n        <Member Name=\"startUnlocked\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"eventPropagationStatus\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"inProcessing\" Value=\"1\" />\n        <Member Name=\"failed\" Value=\"2\" />\n        <Member Name=\"success\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"eventStatusType\">\n        <Member Name=\"pending\" Value=\"0\" />\n        <Member Name=\"error\" Value=\"1\" />\n        <Member Name=\"success\" Value=\"2\" />\n        <Member Name=\"notAvaliable\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"queryType\">\n        <Member Name=\"files\" Value=\"0\" />\n        <Member Name=\"messages\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"retentionTrigger\">\n        <Member Name=\"dateLabeled\" Value=\"0\" />\n        <Member Name=\"dateCreated\" Value=\"1\" />\n        <Member Name=\"dateModified\" Value=\"2\" />\n        <Member Name=\"dateOfEvent\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"longRunningOperationStatus\">\n        <Member Name=\"notStarted\" Value=\"0\" />\n        <Member Name=\"running\" Value=\"1\" />\n        <Member Name=\"succeeded\" Value=\"2\" />\n        <Member Name=\"failed\" Value=\"3\" />\n        <Member Name=\"skipped\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"submissionCategory\">\n        <Member Name=\"notJunk\" Value=\"0\" />\n        <Member Name=\"spam\" Value=\"1\" />\n        <Member Name=\"phishing\" Value=\"2\" />\n        <Member Name=\"malware\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"submissionClientSource\">\n        <Member Name=\"microsoft\" Value=\"0\" />\n        <Member Name=\"other\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"submissionContentType\">\n        <Member Name=\"email\" Value=\"0\" />\n        <Member Name=\"url\" Value=\"1\" />\n        <Member Name=\"file\" Value=\"2\" />\n        <Member Name=\"app\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"submissionResultCategory\">\n        <Member Name=\"notJunk\" Value=\"0\" />\n        <Member Name=\"spam\" Value=\"1\" />\n        <Member Name=\"phishing\" Value=\"2\" />\n        <Member Name=\"malware\" Value=\"3\" />\n        <Member Name=\"allowedByPolicy\" Value=\"4\" />\n        <Member Name=\"blockedByPolicy\" Value=\"5\" />\n        <Member Name=\"spoof\" Value=\"6\" />\n        <Member Name=\"unknown\" Value=\"7\" />\n        <Member Name=\"noResultAvailable\" Value=\"8\" />\n        <Member Name=\"unknownFutureValue\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"submissionResultDetail\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"underInvestigation\" Value=\"1\" />\n        <Member Name=\"simulatedThreat\" Value=\"2\" />\n        <Member Name=\"allowedBySecOps\" Value=\"3\" />\n        <Member Name=\"allowedByThirdPartyFilters\" Value=\"4\" />\n        <Member Name=\"messageNotFound\" Value=\"5\" />\n        <Member Name=\"urlFileShouldNotBeBlocked\" Value=\"6\" />\n        <Member Name=\"urlFileShouldBeBlocked\" Value=\"7\" />\n        <Member Name=\"urlFileCannotMakeDecision\" Value=\"8\" />\n        <Member Name=\"domainImpersonation\" Value=\"9\" />\n        <Member Name=\"userImpersonation\" Value=\"10\" />\n        <Member Name=\"brandImpersonation\" Value=\"11\" />\n        <Member Name=\"outboundShouldNotBeBlocked\" Value=\"12\" />\n        <Member Name=\"outboundShouldBeBlocked\" Value=\"13\" />\n        <Member Name=\"outboundBulk\" Value=\"14\" />\n        <Member Name=\"outboundCannotMakeDecision\" Value=\"15\" />\n        <Member Name=\"outboundNotRescanned\" Value=\"16\" />\n        <Member Name=\"zeroHourAutoPurgeAllowed\" Value=\"17\" />\n        <Member Name=\"zeroHourAutoPurgeBlocked\" Value=\"18\" />\n        <Member Name=\"zeroHourAutoPurgeQuarantineReleased\" Value=\"19\" />\n        <Member Name=\"onPremisesSkip\" Value=\"20\" />\n        <Member Name=\"allowedByTenantAllowBlockList\" Value=\"21\" />\n        <Member Name=\"blockedByTenantAllowBlockList\" Value=\"22\" />\n        <Member Name=\"allowedUrlByTenantAllowBlockList\" Value=\"23\" />\n        <Member Name=\"allowedFileByTenantAllowBlockList\" Value=\"24\" />\n        <Member Name=\"allowedSenderByTenantAllowBlockList\" Value=\"25\" />\n        <Member Name=\"allowedRecipientByTenantAllowBlockList\" Value=\"26\" />\n        <Member Name=\"blockedUrlByTenantAllowBlockList\" Value=\"27\" />\n        <Member Name=\"blockedFileByTenantAllowBlockList\" Value=\"28\" />\n        <Member Name=\"blockedSenderByTenantAllowBlockList\" Value=\"29\" />\n        <Member Name=\"blockedRecipientByTenantAllowBlockList\" Value=\"30\" />\n        <Member Name=\"allowedByConnection\" Value=\"31\" />\n        <Member Name=\"blockedByConnection\" Value=\"32\" />\n        <Member Name=\"allowedByExchangeTransportRule\" Value=\"33\" />\n        <Member Name=\"blockedByExchangeTransportRule\" Value=\"34\" />\n        <Member Name=\"quarantineReleased\" Value=\"35\" />\n        <Member Name=\"quarantineReleasedThenBlocked\" Value=\"36\" />\n        <Member Name=\"junkMailRuleDisabled\" Value=\"37\" />\n        <Member Name=\"allowedByUserSetting\" Value=\"38\" />\n        <Member Name=\"blockedByUserSetting\" Value=\"39\" />\n        <Member Name=\"allowedByTenant\" Value=\"40\" />\n        <Member Name=\"blockedByTenant\" Value=\"41\" />\n        <Member Name=\"invalidFalsePositive\" Value=\"42\" />\n        <Member Name=\"invalidFalseNegative\" Value=\"43\" />\n        <Member Name=\"spoofBlocked\" Value=\"44\" />\n        <Member Name=\"goodReclassifiedAsBad\" Value=\"45\" />\n        <Member Name=\"goodReclassifiedAsBulk\" Value=\"46\" />\n        <Member Name=\"goodReclassifiedAsGood\" Value=\"47\" />\n        <Member Name=\"goodReclassifiedAsCannotMakeDecision\" Value=\"48\" />\n        <Member Name=\"badReclassifiedAsGood\" Value=\"49\" />\n        <Member Name=\"badReclassifiedAsBulk\" Value=\"50\" />\n        <Member Name=\"badReclassifiedAsBad\" Value=\"51\" />\n        <Member Name=\"badReclassifiedAsCannotMakeDecision\" Value=\"52\" />\n        <Member Name=\"unknownFutureValue\" Value=\"53\" />\n      </EnumType>\n      <EnumType Name=\"submissionSource\">\n        <Member Name=\"user\" Value=\"0\" />\n        <Member Name=\"administrator\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"tenantAllowBlockListAction\">\n        <Member Name=\"allow\" Value=\"0\" />\n        <Member Name=\"block\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"tenantAllowBlockListEntryType\">\n        <Member Name=\"url\" Value=\"0\" />\n        <Member Name=\"fileHash\" Value=\"1\" />\n        <Member Name=\"sender\" Value=\"2\" />\n        <Member Name=\"recipient\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"userMailboxSetting\" UnderlyingType=\"Edm.Int64\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"junkMailDeletion\" Value=\"1\" />\n        <Member Name=\"isFromAddressInAddressBook\" Value=\"2\" />\n        <Member Name=\"isFromAddressInAddressSafeList\" Value=\"4\" />\n        <Member Name=\"isFromAddressInAddressBlockList\" Value=\"8\" />\n        <Member Name=\"isFromAddressInAddressImplicitSafeList\" Value=\"16\" />\n        <Member Name=\"isFromAddressInAddressImplicitJunkList\" Value=\"32\" />\n        <Member Name=\"isFromDomainInDomainSafeList\" Value=\"64\" />\n        <Member Name=\"isFromDomainInDomainBlockList\" Value=\"128\" />\n        <Member Name=\"isRecipientInRecipientSafeList\" Value=\"256\" />\n        <Member Name=\"customRule\" Value=\"512\" />\n        <Member Name=\"junkMailRule\" Value=\"1024\" />\n        <Member Name=\"senderPraPresent\" Value=\"2048\" />\n        <Member Name=\"fromFirstTimeSender\" Value=\"4096\" />\n        <Member Name=\"exclusive\" Value=\"8192\" />\n        <Member Name=\"priorSeenPass\" Value=\"16384\" />\n        <Member Name=\"senderAuthenticationSucceeded\" Value=\"32768\" />\n        <Member Name=\"isJunkMailRuleEnabled\" Value=\"65536\" />\n        <Member Name=\"unknownFutureValue\" Value=\"131072\" />\n      </EnumType>\n      <EntityType Name=\"security\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"informationProtection\" Type=\"self.informationProtection\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"casesRoot\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"ediscoveryCases\" Type=\"Collection(self.ediscoveryCase)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"informationProtection\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"labelPolicySettings\" Type=\"self.informationProtectionPolicySetting\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read the Microsoft Purview Information Protection policy settings for the user or organization.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sensitivityLabels\" Type=\"Collection(self.sensitivityLabel)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Read the Microsoft Purview Information Protection labels for the user or organization.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"alert\" BaseType=\"graph.entity\">\n        <Property Name=\"actorDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The adversary or activity group that is associated with this alert.\" />\n        </Property>\n        <Property Name=\"alertWebUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL for the alert page in the Microsoft 365 Defender portal.\" />\n        </Property>\n        <Property Name=\"assignedTo\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Owner of the alert, or null if no owner is assigned.\" />\n        </Property>\n        <Property Name=\"category\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The attack kill-chain category that the alert belongs to. Aligned with the MITRE ATT&amp;CK framework.\" />\n        </Property>\n        <Property Name=\"classification\" Type=\"self.alertClassification\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the alert represents a true threat. Possible values are: unknown, falsePositive, truePositive, benignPositive, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"comments\" Type=\"Collection(self.alertComment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Array of comments created by the Security Operations (SecOps) team during the alert management process.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when Microsoft 365 Defender created the alert.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"String value describing each alert.\" />\n        </Property>\n        <Property Name=\"detectionSource\" Type=\"self.detectionSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detection technology or sensor that identified the notable component or activity.\" />\n        </Property>\n        <Property Name=\"detectorId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the detector that triggered the alert.\" />\n        </Property>\n        <Property Name=\"determination\" Type=\"self.alertDetermination\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the result of the investigation, whether the alert represents a true attack and if so, the nature of the attack. Possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"evidence\" Type=\"Collection(self.alertEvidence)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of evidence related to the alert.\" />\n        </Property>\n        <Property Name=\"firstActivityDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The earliest activity associated with the alert.\" />\n        </Property>\n        <Property Name=\"incidentId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier to represent the incident this alert resource is associated with.\" />\n        </Property>\n        <Property Name=\"incidentWebUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"URL for the incident page in the Microsoft 365 Defender portal.\" />\n        </Property>\n        <Property Name=\"lastActivityDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The oldest activity associated with the alert.\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the alert was last updated at Microsoft 365 Defender.\" />\n        </Property>\n        <Property Name=\"mitreTechniques\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The attack techniques, as aligned with the MITRE ATT&amp;CK framework.\" />\n        </Property>\n        <Property Name=\"providerAlertId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the alert as it appears in the security provider product that generated the alert.\" />\n        </Property>\n        <Property Name=\"recommendedActions\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Recommended response and remediation actions to take in the event this alert was generated.\" />\n        </Property>\n        <Property Name=\"resolvedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the alert was resolved.\" />\n        </Property>\n        <Property Name=\"serviceSource\" Type=\"self.serviceSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The service or product that created this alert. Possible values are: microsoftDefenderForEndpoint, microsoftDefenderForIdentity, microsoftCloudAppSecurity, microsoftDefenderForOffice365, microsoft365Defender, aadIdentityProtection, appGovernance, dataLossPrevention.\" />\n        </Property>\n        <Property Name=\"severity\" Type=\"self.alertSeverity\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the possible impact on assets. The higher the severity the bigger the impact. Typically higher severity items require the most immediate attention. Possible values are: unknown, informational, low, medium, high, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"self.alertStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the alert. Possible values are: new, inProgress, resolved, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory tenant the alert was created in.\" />\n        </Property>\n        <Property Name=\"threatDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The threat associated with this alert.\" />\n        </Property>\n        <Property Name=\"threatFamilyName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Threat family associated with this alert.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Brief identifying string value describing the alert.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"incident\" BaseType=\"graph.entity\">\n        <Property Name=\"assignedTo\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Owner of the incident, or null if no owner is assigned. Free editable text.\" />\n        </Property>\n        <Property Name=\"classification\" Type=\"self.alertClassification\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The specification for the incident. Possible values are: unknown, falsePositive, truePositive, informationalExpectedActivity, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"comments\" Type=\"Collection(self.alertComment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Array of comments created by the Security Operations (SecOps) team when the incident is managed.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the incident was first created.\" />\n        </Property>\n        <Property Name=\"customTags\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Array of custom tags associated with an incident.\" />\n        </Property>\n        <Property Name=\"determination\" Type=\"self.alertDetermination\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The incident name.\" />\n        </Property>\n        <Property Name=\"incidentWebUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL for the incident page in the Microsoft 365 Defender portal.\" />\n        </Property>\n        <Property Name=\"lastUpdateDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Time when the incident was last updated.\" />\n        </Property>\n        <Property Name=\"redirectIncidentId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only populated in case an incident is grouped together with another incident, as part of the logic that processes incidents. In such a case, the status property is redirected.\" />\n        </Property>\n        <Property Name=\"severity\" Type=\"self.alertSeverity\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the possible impact on assets. The higher the severity, the bigger the impact. Typically higher severity items require the most immediate attention. Possible values are: unknown, informational, low, medium, high, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"self.incidentStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the incident. Possible values are: active, resolved, inProgress, redirected, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory tenant in which the alert was created.\" />\n        </Property>\n        <NavigationProperty Name=\"alerts\" Type=\"Collection(self.alert)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of related alerts. Supports $expand.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"labelsRoot\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"retentionLabels\" Type=\"Collection(self.retentionLabel)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"triggersRoot\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"retentionEvents\" Type=\"Collection(self.retentionEvent)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"triggerTypesRoot\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"retentionEventTypes\" Type=\"Collection(self.retentionEventType)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"threatSubmissionRoot\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"emailThreats\" Type=\"Collection(self.emailThreatSubmission)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"emailThreatSubmissionPolicies\" Type=\"Collection(self.emailThreatSubmissionPolicy)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"fileThreats\" Type=\"Collection(self.fileThreatSubmission)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"urlThreats\" Type=\"Collection(self.urlThreatSubmission)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"case\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"status\" Type=\"self.caseStatus\" />\n      </EntityType>\n      <EntityType Name=\"caseOperation\" BaseType=\"graph.entity\">\n        <Property Name=\"action\" Type=\"self.caseAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of action the operation represents. Possible values are: addToReviewSet,applyTags,contentExport,convertToPdf,estimateStatistics, purgeData\" />\n        </Property>\n        <Property Name=\"completedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the operation was completed.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user that created the operation.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the operation was created.\" />\n        </Property>\n        <Property Name=\"percentProgress\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The progress of the operation.\" />\n        </Property>\n        <Property Name=\"resultInfo\" Type=\"graph.resultInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains success and failure-specific result information.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"self.caseOperationStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the case operation. Possible values are: notStarted, submissionFailed, running, succeeded, partiallySucceeded, failed.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"ediscoveryCase\" BaseType=\"self.case\">\n        <Property Name=\"closedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who closed the case.\" />\n        </Property>\n        <Property Name=\"closedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the case was closed. 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\" />\n        </Property>\n        <Property Name=\"externalId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The external case number for customer reference.\" />\n        </Property>\n        <NavigationProperty Name=\"custodians\" Type=\"Collection(self.ediscoveryCustodian)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a list of case ediscoveryCustodian objects for this case.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"legalHolds\" Type=\"Collection(self.ediscoveryHoldPolicy)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a list of case eDiscoveryHoldPolicy objects for this case.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"noncustodialDataSources\" Type=\"Collection(self.ediscoveryNoncustodialDataSource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a list of case ediscoveryNoncustodialDataSource objects for this case.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"operations\" Type=\"Collection(self.caseOperation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a list of case caseOperation objects for this case.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"reviewSets\" Type=\"Collection(self.ediscoveryReviewSet)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a list of eDiscoveryReviewSet objects in the case.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"searches\" Type=\"Collection(self.ediscoverySearch)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a list of eDiscoverySearch objects associated with this case.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"settings\" Type=\"self.ediscoveryCaseSettings\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a list of eDIscoverySettings objects in the case.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tags\" Type=\"Collection(self.ediscoveryReviewTag)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns a list of ediscoveryReviewTag objects associated to this case.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"dataSet\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"dataSource\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who created the dataSource.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the dataSource was created.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the dataSource. This will be the name of the SharePoint site.\" />\n        </Property>\n        <Property Name=\"holdStatus\" Type=\"self.dataSourceHoldStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The hold status of the dataSource.The possible values are: notApplied, applied, applying, removing, partial\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"dataSourceContainer\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Created date and time of the dataSourceContainer entity.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the dataSourceContainer entity.\" />\n        </Property>\n        <Property Name=\"holdStatus\" Type=\"self.dataSourceHoldStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The hold status of the dataSourceContainer.The possible values are: notApplied, applied, applying, removing, partial\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last modified date and time of the dataSourceContainer.\" />\n        </Property>\n        <Property Name=\"releasedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time that the dataSourceContainer was released from the case.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"self.dataSourceContainerStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Latest status of the dataSourceContainer. Possible values are: Active, Released.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"ediscoveryAddToReviewSetOperation\" BaseType=\"self.caseOperation\">\n        <NavigationProperty Name=\"reviewSet\" Type=\"self.ediscoveryReviewSet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"eDiscovery review set to which items matching source collection query gets added.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"search\" Type=\"self.ediscoverySearch\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"eDiscovery search that gets added to review set.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"ediscoveryReviewSet\" BaseType=\"self.dataSet\">\n        <NavigationProperty Name=\"files\" Type=\"Collection(self.ediscoveryFile)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents files within the review set.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"queries\" Type=\"Collection(self.ediscoveryReviewSetQuery)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents queries within the review set.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"search\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"contentQuery\" Type=\"Edm.String\" />\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n      </EntityType>\n      <EntityType Name=\"ediscoverySearch\" BaseType=\"self.search\">\n        <Property Name=\"dataSourceScopes\" Type=\"self.dataSourceScopes\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When specified, the collection will span across a service for an entire workload. Possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources.\" />\n        </Property>\n        <NavigationProperty Name=\"additionalSources\" Type=\"Collection(self.dataSource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Adds an additional source to the eDiscovery search.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"addToReviewSetOperation\" Type=\"self.ediscoveryAddToReviewSetOperation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Adds the results of the eDiscovery search to the specified reviewSet.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"custodianSources\" Type=\"Collection(self.dataSource)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custodian sources that are included in the eDiscovery search.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"lastEstimateStatisticsOperation\" Type=\"self.ediscoveryEstimateOperation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The last estimate operation associated with the eDiscovery search.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"noncustodialSources\" Type=\"Collection(self.ediscoveryNoncustodialDataSource)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"noncustodialDataSource sources that are included in the eDiscovery search\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"ediscoveryCustodian\" BaseType=\"self.dataSourceContainer\">\n        <Property Name=\"acknowledgedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the custodian acknowledged a hold notification.\" />\n        </Property>\n        <Property Name=\"email\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the custodian.\" />\n        </Property>\n        <NavigationProperty Name=\"lastIndexOperation\" Type=\"self.ediscoveryIndexOperation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operation entity that represents the latest indexing for the custodian.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"siteSources\" Type=\"Collection(self.siteSource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data source entity for SharePoint sites associated with the custodian.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"unifiedGroupSources\" Type=\"Collection(self.unifiedGroupSource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data source entity for groups associated with the custodian.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userSources\" Type=\"Collection(self.userSource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data source entity for a custodian. This is the container for a custodian's mailbox and OneDrive for Business site.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"policyBase\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"status\" Type=\"self.policyStatus\" />\n      </EntityType>\n      <EntityType Name=\"ediscoveryHoldPolicy\" BaseType=\"self.policyBase\">\n        <Property Name=\"contentQuery\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"KQL query that specifies content to be held in the specified locations. To learn more, see Keyword queries and search conditions for Content Search and eDiscovery.  To hold all content in the specified locations, leave contentQuery blank.\" />\n        </Property>\n        <Property Name=\"errors\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lists any errors that happened while placing the hold.\" />\n        </Property>\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the hold is enabled and actively holding content.\" />\n        </Property>\n        <NavigationProperty Name=\"siteSources\" Type=\"Collection(self.siteSource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data sources that represent SharePoint sites.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"userSources\" Type=\"Collection(self.userSource)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data sources that represent Exchange mailboxes.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"ediscoveryNoncustodialDataSource\" BaseType=\"self.dataSourceContainer\">\n        <NavigationProperty Name=\"dataSource\" Type=\"self.dataSource\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User source or SharePoint site data source as non-custodial data source.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"lastIndexOperation\" Type=\"self.ediscoveryIndexOperation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Operation entity that represents the latest indexing for the non-custodial data source.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"ediscoveryCaseSettings\" BaseType=\"graph.entity\">\n        <Property Name=\"ocr\" Type=\"self.ocrSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The OCR (Optical Character Recognition) settings for the case.\" />\n        </Property>\n        <Property Name=\"redundancyDetection\" Type=\"self.redundancyDetectionSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The redundancy (near duplicate and email threading) detection settings for the case.\" />\n        </Property>\n        <Property Name=\"topicModeling\" Type=\"self.topicModelingSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Topic Modeling (Themes) settings for the case.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"tag\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" />\n      </EntityType>\n      <EntityType Name=\"ediscoveryReviewTag\" BaseType=\"self.tag\">\n        <Property Name=\"childSelectability\" Type=\"self.childSelectability\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether a single or multiple child tags can be associated with a document. Possible values are: One, Many.  This value controls whether the UX presents the tags as checkboxes or a radio button group.\" />\n        </Property>\n        <NavigationProperty Name=\"childTags\" Type=\"Collection(self.ediscoveryReviewTag)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the tags that are a child of a tag.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"parent\" Type=\"self.ediscoveryReviewTag\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the parent tag of the specified tag.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"ediscoveryIndexOperation\" BaseType=\"self.caseOperation\" />\n      <EntityType Name=\"siteSource\" BaseType=\"self.dataSource\">\n        <NavigationProperty Name=\"site\" Type=\"graph.site\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SharePoint site associated with the siteSource.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"unifiedGroupSource\" BaseType=\"self.dataSource\">\n        <Property Name=\"includedSources\" Type=\"self.sourceType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies which sources are included in this group. Possible values are: mailbox, site.\" />\n        </Property>\n        <NavigationProperty Name=\"group\" Type=\"graph.group\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents a group.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"userSource\" BaseType=\"self.dataSource\">\n        <Property Name=\"email\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the user's mailbox.\" />\n        </Property>\n        <Property Name=\"includedSources\" Type=\"self.sourceType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies which sources are included in this group. Possible values are: mailbox, site.\" />\n        </Property>\n        <Property Name=\"siteWebUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The URL of the user's OneDrive for Business site. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"ediscoveryEstimateOperation\" BaseType=\"self.caseOperation\">\n        <Property Name=\"indexedItemCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The estimated count of items for the search that matched the content query.\" />\n        </Property>\n        <Property Name=\"indexedItemsSize\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The estimated size of items for the search that matched the content query.\" />\n        </Property>\n        <Property Name=\"mailboxCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of mailboxes that had search hits.\" />\n        </Property>\n        <Property Name=\"siteCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of mailboxes that had search hits.\" />\n        </Property>\n        <Property Name=\"unindexedItemCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The estimated count of unindexed items for the collection.\" />\n        </Property>\n        <Property Name=\"unindexedItemsSize\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The estimated size of unindexed items for the collection.\" />\n        </Property>\n        <NavigationProperty Name=\"search\" Type=\"self.ediscoverySearch\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"eDiscovery search.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"ediscoveryExportOperation\" BaseType=\"self.caseOperation\">\n        <Property Name=\"azureBlobContainer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the Azure storage location where the export will be stored. This only applies to exports stored in your own Azure storage location.\" />\n        </Property>\n        <Property Name=\"azureBlobToken\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The SAS token for the Azure storage location.  This only applies to exports stored in your own Azure storage location.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description provided for the export.\" />\n        </Property>\n        <Property Name=\"exportFileMetadata\" Type=\"self.exportFileMetadata\" />\n        <Property Name=\"exportOptions\" Type=\"self.exportOptions\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The options provided for the export. For more details, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, fileInfo, tags.\" />\n        </Property>\n        <Property Name=\"exportStructure\" Type=\"self.exportFileStructure\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The options provided that specify the structure of the export. For more details, see reviewSet: export. Possible values are: none, directory, pst.\" />\n        </Property>\n        <Property Name=\"outputFolderId\" Type=\"Edm.String\" />\n        <Property Name=\"outputName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name provided for the export.\" />\n        </Property>\n        <NavigationProperty Name=\"reviewSet\" Type=\"self.ediscoveryReviewSet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Review set from where documents are exported.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"reviewSetQuery\" Type=\"self.ediscoveryReviewSetQuery\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The review set query which is used to filter the documents for export.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"ediscoveryReviewSetQuery\" BaseType=\"self.search\" />\n      <EntityType Name=\"file\" BaseType=\"graph.entity\">\n        <Property Name=\"content\" Type=\"Edm.Stream\" />\n        <Property Name=\"dateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"extension\" Type=\"Edm.String\" />\n        <Property Name=\"extractedTextContent\" Type=\"Edm.Stream\" />\n        <Property Name=\"mediaType\" Type=\"Edm.String\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"otherProperties\" Type=\"self.stringValueDictionary\" />\n        <Property Name=\"processingStatus\" Type=\"self.fileProcessingStatus\" />\n        <Property Name=\"senderOrAuthors\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"size\" Type=\"Edm.Int64\" />\n        <Property Name=\"sourceType\" Type=\"self.sourceType\" />\n        <Property Name=\"subjectTitle\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"ediscoveryFile\" BaseType=\"self.file\">\n        <NavigationProperty Name=\"custodian\" Type=\"self.ediscoveryCustodian\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custodians associated with the file.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tags\" Type=\"Collection(self.ediscoveryReviewTag)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Tags associated with the file.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"ediscoveryHoldOperation\" BaseType=\"self.caseOperation\" />\n      <EntityType Name=\"ediscoveryPurgeDataOperation\" BaseType=\"self.caseOperation\" />\n      <EntityType Name=\"ediscoveryTagOperation\" BaseType=\"self.caseOperation\" />\n      <EntityType Name=\"informationProtectionPolicySetting\" BaseType=\"graph.entity\">\n        <Property Name=\"defaultLabelId\" Type=\"Edm.String\" />\n        <Property Name=\"isDowngradeJustificationRequired\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exposes whether justification input is required on label downgrade.\" />\n        </Property>\n        <Property Name=\"isMandatory\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exposes whether mandatory labeling is enabled.\" />\n        </Property>\n        <Property Name=\"moreInfoUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Exposes the more information URL that can be configured by the administrator.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"sensitivityLabel\" BaseType=\"graph.entity\">\n        <Property Name=\"color\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The color that the UI should display for the label, if configured.\" />\n        </Property>\n        <Property Name=\"contentFormats\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the supported content formats for the label.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The admin-defined description for the label.\" />\n        </Property>\n        <Property Name=\"hasProtection\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the label has protection actions configured.\" />\n        </Property>\n        <Property Name=\"isActive\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the label is active or not. Active labels should be hidden or disabled in the UI.\" />\n        </Property>\n        <Property Name=\"isAppliable\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the label can be applied to content. False if the label is a parent with child labels.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The plaintext name of the label.\" />\n        </Property>\n        <Property Name=\"sensitivity\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sensitivity value of the label, where lower is less sensitive.\" />\n        </Property>\n        <Property Name=\"tooltip\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tooltip that should be displayed for the label in a UI.\" />\n        </Property>\n        <NavigationProperty Name=\"parent\" Type=\"self.sensitivityLabel\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The parent label associated with a child label. Null if the label has no parent.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"dispositionReviewStage\" BaseType=\"graph.entity\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name representing each stage within a collection.\" />\n        </Property>\n        <Property Name=\"reviewersEmailAddresses\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of reviewers at each stage.\" />\n        </Property>\n        <Property Name=\"stageNumber\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sequence number for each stage of the disposition review.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"retentionLabel\" BaseType=\"graph.entity\">\n        <Property Name=\"actionAfterRetentionPeriod\" Type=\"self.actionAfterRetentionPeriod\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the action to take on a document with this label applied during the retention period. The possible values are: none, delete, startDispositionReview, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"behaviorDuringRetentionPeriod\" Type=\"self.behaviorDuringRetentionPeriod\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies how the behavior of a document with this label should be during the retention period. The possible values are: doNotRetain, retain, retainAsRecord, retainAsRegulatoryRecord, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the user who created the retentionLabel.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the date and time in which the retentionLabel is created.\" />\n        </Property>\n        <Property Name=\"defaultRecordBehavior\" Type=\"self.defaultRecordBehavior\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the locked or unlocked state of a record label when it is created.The possible values are: startLocked, startUnlocked, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"descriptionForAdmins\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides label information for the admin. Optional.\" />\n        </Property>\n        <Property Name=\"descriptionForUsers\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Provides the label information for the user. Optional.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique string that defines a label name.\" />\n        </Property>\n        <Property Name=\"isInUse\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the label is currently being used.\" />\n        </Property>\n        <Property Name=\"labelToBeApplied\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the replacement label to be applied automatically after the retention period of the current label ends.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who last modified the retentionLabel.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The latest date time when the retentionLabel was modified.\" />\n        </Property>\n        <Property Name=\"retentionDuration\" Type=\"self.retentionDuration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of days to retain the content.\" />\n        </Property>\n        <Property Name=\"retentionTrigger\" Type=\"self.retentionTrigger\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the retention duration is calculated from the content creation date, labeled date, or last modification date. The possible values are: dateLabeled, dateCreated, dateModified, dateOfEvent, unknownFutureValue.\" />\n        </Property>\n        <NavigationProperty Name=\"dispositionReviewStages\" Type=\"Collection(self.dispositionReviewStage)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Review stages during which reviewers are notified to determine whether a document must be deleted or retained.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"retentionEventType\" Type=\"self.retentionEventType\" />\n      </EntityType>\n      <EntityType Name=\"retentionEvent\" BaseType=\"graph.entity\">\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who created the retentionEvent.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time when the retentionEvent was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional information about the event.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the event.\" />\n        </Property>\n        <Property Name=\"eventPropagationResults\" Type=\"Collection(self.eventPropagationResult)\" />\n        <Property Name=\"eventQueries\" Type=\"Collection(self.eventQuery)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the workload (SharePoint Online, OneDrive for Business, Exchange Online) and identification information associated with a retention event.\" />\n        </Property>\n        <Property Name=\"eventStatus\" Type=\"self.retentionEventStatus\" />\n        <Property Name=\"eventTriggerDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional time when the event should be triggered.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who last modified the retentionEvent.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The latest date time when the retentionEvent was modified.\" />\n        </Property>\n        <Property Name=\"lastStatusUpdateDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last time the status of the event was updated.\" />\n        </Property>\n        <NavigationProperty Name=\"retentionEventType\" Type=\"self.retentionEventType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the event that will start the retention period for labels that use this event type when an event is created.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"retentionEventType\" BaseType=\"graph.entity\">\n        <Property Name=\"createdBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who created the retentionEventType.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date time when the retentionEventType was created.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Optional information about the event type.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the event type.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user who last modified the retentionEventType.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The latest date time when the retentionEventType was modified.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"threatSubmission\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"adminReview\" Type=\"self.submissionAdminReview\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the admin review property which constitutes of who reviewed the user submission, when and what was it identified as.\" />\n        </Property>\n        <Property Name=\"category\" Type=\"self.submissionCategory\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the category of the submission. Supports $filter = category eq 'value'. The possible values are: notJunk, spam, phishing, malware and unkownFutureValue.\" />\n        </Property>\n        <Property Name=\"clientSource\" Type=\"self.submissionClientSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the source of the submission. The possible values are: microsoft,  other and unkownFutureValue.\" />\n        </Property>\n        <Property Name=\"contentType\" Type=\"self.submissionContentType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the type of content being submitted. The possible values are: email, url, file, app and unkownFutureValue.\" />\n        </Property>\n        <Property Name=\"createdBy\" Type=\"self.submissionUserIdentity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies who submitted the email as a threat. Supports $filter = createdBy/email eq 'value'.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies when the threat submission was created. Supports $filter = createdDateTime ge 2022-01-01T00:00:00Z and createdDateTime lt 2022-01-02T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"result\" Type=\"self.submissionResult\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the result of the analysis performed by Microsoft.\" />\n        </Property>\n        <Property Name=\"source\" Type=\"self.submissionSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the role of the submitter. Supports $filter = source eq 'value'. The possible values are: administrator,  user and unkownFutureValue.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"self.longRunningOperationStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the threat submission has been analyzed by Microsoft. Supports $filter = status eq 'value'. The possible values are: notStarted, running, succeeded, failed, skipped and unkownFutureValue.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the tenant id of the submitter. Not required when created using a POST operation. It is extracted from the token of the post API call.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"emailThreatSubmission\" BaseType=\"self.threatSubmission\" Abstract=\"true\">\n        <Property Name=\"attackSimulationInfo\" Type=\"self.attackSimulationInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the email is phishing simulation, this field will not be null.\" />\n        </Property>\n        <Property Name=\"internetMessageId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the internet message id of the email being submitted. This information is present in the email header.\" />\n        </Property>\n        <Property Name=\"originalCategory\" Type=\"self.submissionCategory\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The original category of the submission. The possible values are: notJunk, spam, phishing, malware and unkownFutureValue.\" />\n        </Property>\n        <Property Name=\"receivedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the date and time stamp when the email was received.\" />\n        </Property>\n        <Property Name=\"recipientEmailAddress\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the email address (in smtp format) of the recipient who received the email.\" />\n        </Property>\n        <Property Name=\"sender\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the email address of the sender.\" />\n        </Property>\n        <Property Name=\"senderIP\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the IP address of the sender.\" />\n        </Property>\n        <Property Name=\"subject\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the subject of the email .\" />\n        </Property>\n        <Property Name=\"tenantAllowOrBlockListAction\" Type=\"self.tenantAllowOrBlockListAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"It is used to automatically add allows for the components such as URL, file, sender; which are deemed bad by Microsoft so that similar messages in the future can be allowed.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"emailContentThreatSubmission\" BaseType=\"self.emailThreatSubmission\">\n        <Property Name=\"fileContent\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Base64 encoded file content.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"emailThreatSubmissionPolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"customizedNotificationSenderEmailAddress\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the email address of the sender from which email notifications will be sent to end users to inform them whether an email is spam, phish or clean. The default value is null. Optional for creation.\" />\n        </Property>\n        <Property Name=\"customizedReportRecipientEmailAddress\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the destination where the reported messages from end users will land whenever they report something as phish, junk or not junk. The default value is null. Optional for creation.\" />\n        </Property>\n        <Property Name=\"isAlwaysReportEnabledForUsers\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether end users can report a message as spam, phish or junk directly without a confirmation(popup). The default value is true.  Optional for creation.\" />\n        </Property>\n        <Property Name=\"isAskMeEnabledForUsers\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether end users can confirm using a popup before reporting messages as spam, phish or not junk. The default value is true.  Optional for creation.\" />\n        </Property>\n        <Property Name=\"isCustomizedMessageEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the email notifications sent to end users to inform them if an email is phish, spam or junk is customized or not. The default value is false. Optional for creation.\" />\n        </Property>\n        <Property Name=\"isCustomizedMessageEnabledForPhishing\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If enabled, customized message only shows when email is reported as phishing. The default value is false. Optional for creation.\" />\n        </Property>\n        <Property Name=\"isCustomizedNotificationSenderEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether to use the sender email address set using customizedNotificationSenderEmailAddress for sending email notifications to end users. The default value is false. Optional for creation.\" />\n        </Property>\n        <Property Name=\"isNeverReportEnabledForUsers\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether end users can simply move the message from one folder to another based on the action of spam, phish or not junk without actually reporting it. The default value is true. Optional for creation.\" />\n        </Property>\n        <Property Name=\"isOrganizationBrandingEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the branding logo should be used in the email notifications sent to end users. The default value is false. Optional for creation.\" />\n        </Property>\n        <Property Name=\"isReportFromQuarantineEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether end users can submit from the quarantine page. The default value is true. Optional for creation.\" />\n        </Property>\n        <Property Name=\"isReportToCustomizedEmailAddressEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether emails reported by end users should be send to the custom mailbox configured using customizedReportRecipientEmailAddress.  The default value is false. Optional for creation.\" />\n        </Property>\n        <Property Name=\"isReportToMicrosoftEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If enabled, the email will be sent to Microsoft for analysis. The default value is false. Required for creation.\" />\n        </Property>\n        <Property Name=\"isReviewEmailNotificationEnabled\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether an email notification is sent to the end user who reported the email when it has been reviewed by the admin. The default value is false. Optional for creation.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"emailUrlThreatSubmission\" BaseType=\"self.emailThreatSubmission\">\n        <Property Name=\"messageUrl\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the url of the message to be submitted.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"fileThreatSubmission\" BaseType=\"self.threatSubmission\">\n        <Property Name=\"fileName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"It specifies the file name to be submitted.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"fileContentThreatSubmission\" BaseType=\"self.fileThreatSubmission\">\n        <Property Name=\"fileContent\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"It specifies the file content in base 64 format.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"fileUrlThreatSubmission\" BaseType=\"self.fileThreatSubmission\">\n        <Property Name=\"fileUrl\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"It specifies the URL of the file which needs to be submitted.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"urlThreatSubmission\" BaseType=\"self.threatSubmission\">\n        <Property Name=\"webUrl\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Denotes the webUrl that needs to be submitted.\" />\n        </Property>\n      </EntityType>\n      <ComplexType Name=\"exportFileMetadata\">\n        <Property Name=\"downloadUrl\" Type=\"Edm.String\" />\n        <Property Name=\"fileName\" Type=\"Edm.String\" />\n        <Property Name=\"size\" Type=\"Edm.Int64\" />\n      </ComplexType>\n      <ComplexType Name=\"ocrSettings\">\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether or not OCR is enabled for the case.\" />\n        </Property>\n        <Property Name=\"maxImageSize\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum image size that will be processed in KB).\" />\n        </Property>\n        <Property Name=\"timeout\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The timeout duration for the OCR engine. A longer timeout might increase success of OCR, but might add to the total processing time.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"redundancyDetectionSettings\">\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether email threading and near duplicate detection are enabled.\" />\n        </Property>\n        <Property Name=\"maxWords\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the maximum number of words used for email threading and near duplicate detection. To learn more, see Minimum/maximum number of words.\" />\n        </Property>\n        <Property Name=\"minWords\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the minimum number of words used for email threading and near duplicate detection. To learn more, see Minimum/maximum number of words.\" />\n        </Property>\n        <Property Name=\"similarityThreshold\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the similarity level for documents to be put in the same near duplicate set. To learn more, see Document and email similarity threshold.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"stringValueDictionary\" OpenType=\"true\" />\n      <ComplexType Name=\"topicModelingSettings\">\n        <Property Name=\"dynamicallyAdjustTopicCount\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the themes model should dynamically optimize the number of generated topics. To learn more, see Adjust maximum number of themes dynamically.\" />\n        </Property>\n        <Property Name=\"ignoreNumbers\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the themes model should exclude numbers while parsing document texts. To learn more, see Include numbers in themes.\" />\n        </Property>\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether themes model is enabled for the case.\" />\n        </Property>\n        <Property Name=\"topicCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of topics that the themes model will generate for a review set. To learn more, see Maximum number of themes.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"informationProtectionAction\" Abstract=\"true\" />\n      <ComplexType Name=\"addContentFooterAction\" BaseType=\"self.informationProtectionAction\">\n        <Property Name=\"alignment\" Type=\"self.contentAlignment\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The horizontal alignment of the footer.\" />\n        </Property>\n        <Property Name=\"fontColor\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Color of the font to use for the footer.\" />\n        </Property>\n        <Property Name=\"fontName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the font to use for the footer.\" />\n        </Property>\n        <Property Name=\"fontSize\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Font size to use for the footer.\" />\n        </Property>\n        <Property Name=\"margin\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The margin of the header from the bottom of the document.\" />\n        </Property>\n        <Property Name=\"text\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contents of the footer itself.\" />\n        </Property>\n        <Property Name=\"uiElementName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the UI element where the footer should be placed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"addContentHeaderAction\" BaseType=\"self.informationProtectionAction\">\n        <Property Name=\"alignment\" Type=\"self.contentAlignment\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The horizontal alignment of the header.\" />\n        </Property>\n        <Property Name=\"fontColor\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Color of the font to use for the header.\" />\n        </Property>\n        <Property Name=\"fontName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the font to use for the header.\" />\n        </Property>\n        <Property Name=\"fontSize\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Font size to use for the header.\" />\n        </Property>\n        <Property Name=\"margin\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The margin of the header from the top of the document.\" />\n        </Property>\n        <Property Name=\"text\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contents of the header itself.\" />\n        </Property>\n        <Property Name=\"uiElementName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the UI element where the header should be placed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"addWatermarkAction\" BaseType=\"self.informationProtectionAction\">\n        <Property Name=\"fontColor\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Color of the font to use for the watermark.\" />\n        </Property>\n        <Property Name=\"fontName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the font to use for the watermark.\" />\n        </Property>\n        <Property Name=\"fontSize\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Font size to use for the watermark.\" />\n        </Property>\n        <Property Name=\"layout\" Type=\"self.watermarkLayout\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The layout of the watermark. Possible values are: horizontal, diagonal.\" />\n        </Property>\n        <Property Name=\"text\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contents of the watermark itself.\" />\n        </Property>\n        <Property Name=\"uiElementName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the UI element where the watermark should be placed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"applyLabelAction\" BaseType=\"self.informationProtectionAction\">\n        <Property Name=\"actions\" Type=\"Collection(self.informationProtectionAction)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of actions that should be implemented by the caller.\" />\n        </Property>\n        <Property Name=\"actionSource\" Type=\"self.actionSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies why the label was selected. Possible values are: manual, automatic, recommended, default.\" />\n        </Property>\n        <Property Name=\"responsibleSensitiveTypeIds\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If the label was the result of an automatic classification, supply the list of sensitive info type GUIDs that resulted in the returned label.\" />\n        </Property>\n        <Property Name=\"sensitivityLabelId\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"bufferDecryptionResult\">\n        <Property Name=\"decryptedBuffer\" Type=\"Edm.Binary\" />\n      </ComplexType>\n      <ComplexType Name=\"bufferEncryptionResult\">\n        <Property Name=\"encryptedBuffer\" Type=\"Edm.Binary\" />\n        <Property Name=\"publishingLicense\" Type=\"Edm.Binary\" />\n      </ComplexType>\n      <ComplexType Name=\"classificationResult\">\n        <Property Name=\"confidenceLevel\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The confidence level, 0 to 100, of the result.\" />\n        </Property>\n        <Property Name=\"count\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of instances of the specific information type in the input.\" />\n        </Property>\n        <Property Name=\"sensitiveTypeId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The GUID of the discovered sensitive information type.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"contentInfo\">\n        <Property Name=\"contentFormat\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The format of the content to be labeled. Possible values are: file, email.\" />\n        </Property>\n        <Property Name=\"identifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier used for Azure Information Protection Analytics.\" />\n        </Property>\n        <Property Name=\"metadata\" Type=\"Collection(self.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Existing Microsoft Purview Information Protection metadata is passed as key-value pairs, where the key is the MSIP_Label_GUID_PropName.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"self.contentState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The usage state of the content. The possible values are: rest, motion, or use.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"keyValuePair\">\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name for this key-value pair.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Value for this key-value pair.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"contentLabel\">\n        <Property Name=\"assignmentMethod\" Type=\"self.assignmentMethod\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes whether the label was applied by an automated (standard) process or a person (privileged).\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"sensitivityLabelId\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"customAction\" BaseType=\"self.informationProtectionAction\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the custom action.\" />\n        </Property>\n        <Property Name=\"properties\" Type=\"Collection(self.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Properties, in key-value pair format, of the action.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"downgradeJustification\">\n        <Property Name=\"isDowngradeJustified\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the downgrade is or is not justified.\" />\n        </Property>\n        <Property Name=\"justificationMessage\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Message that indicates why a downgrade is justified. The message will appear in administrative logs.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"justifyAction\" BaseType=\"self.informationProtectionAction\" />\n      <ComplexType Name=\"labelingOptions\">\n        <Property Name=\"assignmentMethod\" Type=\"self.assignmentMethod\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Describes whether the label was applied by an automated (standard) process or a person (privileged).\" />\n        </Property>\n        <Property Name=\"downgradeJustification\" Type=\"self.downgradeJustification\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The downgrade justification object that indicates if downgrade was justified and, if so, the reason.\" />\n        </Property>\n        <Property Name=\"extendedProperties\" Type=\"Collection(self.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Extended properties will be parsed and returned in the standard Microsoft Purview Information Protection labeled metadata format as part of the label information.\" />\n        </Property>\n        <Property Name=\"labelId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The GUID of the label that should be applied to the information.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"metadataAction\" BaseType=\"self.informationProtectionAction\">\n        <Property Name=\"metadataToAdd\" Type=\"Collection(self.keyValuePair)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of key-value pairs that should be added to the file.\" />\n        </Property>\n        <Property Name=\"metadataToRemove\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of strings that indicate which keys to remove from the file metadata.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"protectAdhocAction\" BaseType=\"self.informationProtectionAction\" />\n      <ComplexType Name=\"protectByTemplateAction\" BaseType=\"self.informationProtectionAction\">\n        <Property Name=\"templateId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for a protection template in Microsoft Purview Information Protection to apply to the content.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"protectDoNotForwardAction\" BaseType=\"self.informationProtectionAction\" />\n      <ComplexType Name=\"recommendLabelAction\" BaseType=\"self.informationProtectionAction\">\n        <Property Name=\"actions\" Type=\"Collection(self.informationProtectionAction)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Actions to take if the label is accepted by the user.\" />\n        </Property>\n        <Property Name=\"actionSource\" Type=\"self.actionSource\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies why the label was selected. Possible values are: manual, automatic, recommended, default.\" />\n        </Property>\n        <Property Name=\"responsibleSensitiveTypeIds\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The sensitive information type GUIDs that caused the recommendation to be given.\" />\n        </Property>\n        <Property Name=\"sensitivityLabelId\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"removeContentFooterAction\" BaseType=\"self.informationProtectionAction\">\n        <Property Name=\"uiElementNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the UI element of the footer to be removed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"removeContentHeaderAction\" BaseType=\"self.informationProtectionAction\">\n        <Property Name=\"uiElementNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the UI element of the header to be removed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"removeProtectionAction\" BaseType=\"self.informationProtectionAction\" />\n      <ComplexType Name=\"removeWatermarkAction\" BaseType=\"self.informationProtectionAction\">\n        <Property Name=\"uiElementNames\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the UI element of watermark to be removed.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"signingResult\">\n        <Property Name=\"signature\" Type=\"Edm.Binary\" />\n        <Property Name=\"signingKeyId\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"verificationResult\">\n        <Property Name=\"signatureValid\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"alertComment\">\n        <Property Name=\"comment\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The comment text.\" />\n        </Property>\n        <Property Name=\"createdByDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person or app name that submitted the comment.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time when the comment was submitted.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"alertEvidence\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time the evidence was created and added to the alert.\" />\n        </Property>\n        <Property Name=\"remediationStatus\" Type=\"self.evidenceRemediationStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Status of the remediation action taken. The possible values are: none, remediated, prevented, blocked, notFound, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"remediationStatusDetails\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details about the remediation status.\" />\n        </Property>\n        <Property Name=\"roles\" Type=\"Collection(self.evidenceRole)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The role/s that an evidence entity represents in an alert, e.g., an IP address that is associated with an attacker will have the evidence role 'Attacker'.\" />\n        </Property>\n        <Property Name=\"tags\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Array of custom tags associated with an evidence instance, for example to denote a group of devices, high value assets, etc.\" />\n        </Property>\n        <Property Name=\"verdict\" Type=\"self.evidenceVerdict\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The decision reached by automated investigation. The possible values are: unknown, suspicious, malicious, noThreatsFound, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"analyzedMessageEvidence\" BaseType=\"self.alertEvidence\">\n        <Property Name=\"antiSpamDirection\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Direction of the email relative to your network. The possible values are: inbound, outbound or intraorg.\" />\n        </Property>\n        <Property Name=\"attachmentsCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of attachments in the email.\" />\n        </Property>\n        <Property Name=\"deliveryAction\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Delivery action of the email. The possible values are: delivered, deliveredAsSpam, junked, blocked, or replaced.\" />\n        </Property>\n        <Property Name=\"deliveryLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Location where the email was delivered. The possible values are: inbox, external, junkFolder, quarantine, failed, dropped, deletedFolder or forwarded.\" />\n        </Property>\n        <Property Name=\"internetMessageId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Public-facing identifier for the email that is set by the sending email system.\" />\n        </Property>\n        <Property Name=\"language\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Detected language of the email content.\" />\n        </Property>\n        <Property Name=\"networkMessageId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the email, generated by Microsoft 365.\" />\n        </Property>\n        <Property Name=\"p1Sender\" Type=\"self.emailSender\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The P1 sender.\" />\n        </Property>\n        <Property Name=\"p2Sender\" Type=\"self.emailSender\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The P2 sender.\" />\n        </Property>\n        <Property Name=\"receivedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when the email was received.\" />\n        </Property>\n        <Property Name=\"recipientEmailAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Email address of the recipient, or email address of the recipient after distribution list expansion.\" />\n        </Property>\n        <Property Name=\"senderIp\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IP address of the last detected mail server that relayed the message.\" />\n        </Property>\n        <Property Name=\"subject\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subject of the email.\" />\n        </Property>\n        <Property Name=\"threatDetectionMethods\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of methods used to detect malware, phishing, or other threats found in the email.\" />\n        </Property>\n        <Property Name=\"threats\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of detection names for malware or other threats found.\" />\n        </Property>\n        <Property Name=\"urlCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of embedded URLs in the email.\" />\n        </Property>\n        <Property Name=\"urls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of the URLs contained in this email.\" />\n        </Property>\n        <Property Name=\"urn\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Uniform resource name (URN) of the automated investigation where the cluster was identified.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"emailSender\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the sender.\" />\n        </Property>\n        <Property Name=\"domainName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sender domain.\" />\n        </Property>\n        <Property Name=\"emailAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sender email address.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"cloudApplicationEvidence\" BaseType=\"self.alertEvidence\">\n        <Property Name=\"appId\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the application.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the application.\" />\n        </Property>\n        <Property Name=\"instanceId\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier of the instance of the Software as a Service (SaaS) application.\" />\n        </Property>\n        <Property Name=\"instanceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the instance of the SaaS application.\" />\n        </Property>\n        <Property Name=\"saasAppId\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the SaaS application.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceEvidence\" BaseType=\"self.alertEvidence\">\n        <Property Name=\"azureAdDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier assigned to a device by Azure Active Directory (Azure AD) when device is Azure AD-joined.\" />\n        </Property>\n        <Property Name=\"defenderAvStatus\" Type=\"self.defenderAvStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the Defender AntiMalware engine. The possible values are: notReporting, disabled, notUpdated, updated, unknown, notSupported, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"deviceDnsName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The fully qualified domain name (FQDN) for the device.\" />\n        </Property>\n        <Property Name=\"firstSeenDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the device was first seen.\" />\n        </Property>\n        <Property Name=\"healthStatus\" Type=\"self.deviceHealthStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health state of the device.The possible values are: active, inactive, impairedCommunication, noSensorData, noSensorDataImpairedCommunication, unknown, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"loggedOnUsers\" Type=\"Collection(self.loggedOnUser)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Users that were logged on the machine during the time of the alert.\" />\n        </Property>\n        <Property Name=\"mdeDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier assigned to a device by Microsoft Defender for Endpoint.\" />\n        </Property>\n        <Property Name=\"onboardingStatus\" Type=\"self.onboardingStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the machine onboarding to Microsoft Defender for Endpoint.The possible values are: insufficientInfo, onboarded, canBeOnboarded, unsupported, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"osBuild\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The build version for the operating system the device is running.\" />\n        </Property>\n        <Property Name=\"osPlatform\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The operating system platform the device is running.\" />\n        </Property>\n        <Property Name=\"rbacGroupId\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The ID of the role-based access control (RBAC) device group.\" />\n        </Property>\n        <Property Name=\"rbacGroupName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the RBAC device group.\" />\n        </Property>\n        <Property Name=\"riskScore\" Type=\"self.deviceRiskScore\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Risk score as evaluated by Microsoft Defender for Endpoint. The possible values are: none, informational, low, medium, high, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the operating system platform.\" />\n        </Property>\n        <Property Name=\"vmMetadata\" Type=\"self.vmMetadata\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Metadata of the virtual machine (VM) on which Microsoft Defender for Endpoint is running.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"loggedOnUser\">\n        <Property Name=\"accountName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User account name of the logged-on user.\" />\n        </Property>\n        <Property Name=\"domainName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User account domain of the logged-on user.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"vmMetadata\">\n        <Property Name=\"cloudProvider\" Type=\"self.vmCloudProvider\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The cloud provider hosting the virtual machine. The possible values are: unknown, azure, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"resourceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the Azure resource.\" />\n        </Property>\n        <Property Name=\"subscriptionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the Azure subscription the customer tenant belongs to.\" />\n        </Property>\n        <Property Name=\"vmId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the virtual machine instance.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"fileDetails\">\n        <Property Name=\"fileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the file.\" />\n        </Property>\n        <Property Name=\"filePath\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file path (location) of the file instance.\" />\n        </Property>\n        <Property Name=\"filePublisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The publisher of the file.\" />\n        </Property>\n        <Property Name=\"fileSize\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The size of the file in bytes.\" />\n        </Property>\n        <Property Name=\"issuer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The certificate authority (CA) that issued the certificate.\" />\n        </Property>\n        <Property Name=\"sha1\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Sha1 cryptographic hash of the file content.\" />\n        </Property>\n        <Property Name=\"sha256\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Sha256 cryptographic hash of the file content.\" />\n        </Property>\n        <Property Name=\"signer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The signer of the signed file.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"fileEvidence\" BaseType=\"self.alertEvidence\">\n        <Property Name=\"detectionStatus\" Type=\"self.detectionStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the detection.The possible values are: detected, blocked, prevented, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"fileDetails\" Type=\"self.fileDetails\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file details.\" />\n        </Property>\n        <Property Name=\"mdeDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier assigned to a device by Microsoft Defender for Endpoint.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"huntingQueryResults\">\n        <Property Name=\"results\" Type=\"Collection(self.huntingRowResult)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The results of the hunting query.\" />\n        </Property>\n        <Property Name=\"schema\" Type=\"Collection(self.singlePropertySchema)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The schema for the response.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"huntingRowResult\" OpenType=\"true\" />\n      <ComplexType Name=\"singlePropertySchema\">\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the property.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the property.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"ipEvidence\" BaseType=\"self.alertEvidence\">\n        <Property Name=\"countryLetterCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The two-letter country code according to ISO 3166 format, for example: US, UK, CA, etc..).\" />\n        </Property>\n        <Property Name=\"ipAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value of the IP Address, can be either in V4 address or V6 address format.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mailboxEvidence\" BaseType=\"self.alertEvidence\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name associated with the mailbox.\" />\n        </Property>\n        <Property Name=\"primaryAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The primary email address of the mailbox.\" />\n        </Property>\n        <Property Name=\"userAccount\" Type=\"self.userAccount\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user account of the mailbox.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userAccount\">\n        <Property Name=\"accountName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user account's displayed name.\" />\n        </Property>\n        <Property Name=\"azureAdUserId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user object identifier in Azure AD.\" />\n        </Property>\n        <Property Name=\"domainName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the Active Directory domain of which the user is a member.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name of the account in Azure AD.\" />\n        </Property>\n        <Property Name=\"userSid\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The local security identifier of the user account.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mailClusterEvidence\" BaseType=\"self.alertEvidence\">\n        <Property Name=\"clusterBy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The clustering logic of the emails inside the cluster.\" />\n        </Property>\n        <Property Name=\"clusterByValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value utilized to cluster the similar emails.\" />\n        </Property>\n        <Property Name=\"emailCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Count of emails in the email cluster.\" />\n        </Property>\n        <Property Name=\"networkMessageIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifiers for the emails in the cluster, generated by Microsoft 365.\" />\n        </Property>\n        <Property Name=\"query\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The query used to identify the email cluster.\" />\n        </Property>\n        <Property Name=\"urn\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Uniform resource name (URN) of the automated investigation where the cluster was identified.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"oauthApplicationEvidence\" BaseType=\"self.alertEvidence\">\n        <Property Name=\"appId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the application.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the application.\" />\n        </Property>\n        <Property Name=\"objectId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the application object in Azure AD.\" />\n        </Property>\n        <Property Name=\"publisher\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the application publisher.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"processEvidence\" BaseType=\"self.alertEvidence\">\n        <Property Name=\"detectionStatus\" Type=\"self.detectionStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the detection.The possible values are: detected, blocked, prevented, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"imageFile\" Type=\"self.fileDetails\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Image file details.\" />\n        </Property>\n        <Property Name=\"mdeDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A unique identifier assigned to a device by Microsoft Defender for Endpoint.\" />\n        </Property>\n        <Property Name=\"parentProcessCreationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time when the parent of the process was created.\" />\n        </Property>\n        <Property Name=\"parentProcessId\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Process ID (PID) of the parent process that spawned the process.\" />\n        </Property>\n        <Property Name=\"parentProcessImageFile\" Type=\"self.fileDetails\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Parent process image file details.\" />\n        </Property>\n        <Property Name=\"processCommandLine\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Command line used to create the new process.\" />\n        </Property>\n        <Property Name=\"processCreationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the process was created.\" />\n        </Property>\n        <Property Name=\"processId\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Process ID (PID) of the newly created process.\" />\n        </Property>\n        <Property Name=\"userAccount\" Type=\"self.userAccount\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User details of the user that ran the process.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"registryKeyEvidence\" BaseType=\"self.alertEvidence\">\n        <Property Name=\"registryHive\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Registry hive of the key that the recorded action was applied to.\" />\n        </Property>\n        <Property Name=\"registryKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Registry key that the recorded action was applied to.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"registryValueEvidence\" BaseType=\"self.alertEvidence\">\n        <Property Name=\"registryHive\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Registry hive of the key that the recorded action was applied to.\" />\n        </Property>\n        <Property Name=\"registryKey\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Registry key that the recorded action was applied to.\" />\n        </Property>\n        <Property Name=\"registryValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data of the registry value that the recorded action was applied to.\" />\n        </Property>\n        <Property Name=\"registryValueName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the registry value that the recorded action was applied to.\" />\n        </Property>\n        <Property Name=\"registryValueType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Data type, such as binary or string, of the registry value that the recorded action was applied to.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"securityGroupEvidence\" BaseType=\"self.alertEvidence\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the security group.\" />\n        </Property>\n        <Property Name=\"securityGroupId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier of the security group.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"urlEvidence\" BaseType=\"self.alertEvidence\">\n        <Property Name=\"url\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Unique Resource Locator (URL).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userEvidence\" BaseType=\"self.alertEvidence\">\n        <Property Name=\"userAccount\" Type=\"self.userAccount\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user account details.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"eventPropagationResult\">\n        <Property Name=\"location\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the specific location in the workload associated with the event.\" />\n        </Property>\n        <Property Name=\"serviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the workload associated with the event.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"self.eventPropagationStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the status of the event creation request. The possible values are: none, inProcessing, failed, success.\" />\n        </Property>\n        <Property Name=\"statusInformation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional information about the status of the event creation request.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"eventQuery\">\n        <Property Name=\"query\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"queryType\" Type=\"self.queryType\" />\n      </ComplexType>\n      <ComplexType Name=\"retentionDuration\" Abstract=\"true\" />\n      <ComplexType Name=\"retentionDurationForever\" BaseType=\"self.retentionDuration\" />\n      <ComplexType Name=\"retentionDurationInDays\" BaseType=\"self.retentionDuration\">\n        <Property Name=\"days\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the time period in days for which an item with the applied retention label will be retained for.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"retentionEventStatus\">\n        <Property Name=\"error\" Type=\"graph.publicError\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error if the status is not successful.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"self.eventStatusType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the distribution. The possible values are: pending, error, success, notAvaliable.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"attackSimulationInfo\">\n        <Property Name=\"attackSimDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time of the attack simulation.\" />\n        </Property>\n        <Property Name=\"attackSimDurationTime\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The duration (in time) for the attack simulation.\" />\n        </Property>\n        <Property Name=\"attackSimId\" Type=\"Edm.Guid\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The activity ID for the attack simulation.\" />\n        </Property>\n        <Property Name=\"attackSimUserId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the user who got the attack simulation email.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"submissionAdminReview\">\n        <Property Name=\"reviewBy\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies who reviewed the email. The identification is an email ID or other identity strings.\" />\n        </Property>\n        <Property Name=\"reviewDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the date time when the review occurred.\" />\n        </Property>\n        <Property Name=\"reviewResult\" Type=\"self.submissionResultCategory\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies what the review result was. The possible values are: notJunk, spam, phishing, malware, allowedByPolicy, blockedByPolicy, spoof, unknown, noResultAvailable, and unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"submissionDetectedFile\">\n        <Property Name=\"fileHash\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file hash.\" />\n        </Property>\n        <Property Name=\"fileName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The file name.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"submissionResult\">\n        <Property Name=\"category\" Type=\"self.submissionResultCategory\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The submission result category. The possible values are: notJunk, spam, phishing, malware, allowedByPolicy, blockedByPolicy, spoof, unknown, noResultAvailable and unkownFutureValue.\" />\n        </Property>\n        <Property Name=\"detail\" Type=\"self.submissionResultDetail\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the additional details provided by Microsoft to substantiate their analysis result.\" />\n        </Property>\n        <Property Name=\"detectedFiles\" Type=\"Collection(self.submissionDetectedFile)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the files detected by Microsoft in the submitted emails.\" />\n        </Property>\n        <Property Name=\"detectedUrls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifes the URLs detected by Microsoft in the submitted email.\" />\n        </Property>\n        <Property Name=\"userMailboxSetting\" Type=\"self.userMailboxSetting\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the setting for user mailbox denoted by a comma-separated string.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"submissionUserIdentity\" BaseType=\"graph.identity\" OpenType=\"true\">\n        <Property Name=\"email\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email of user who is making the submission when logged in (delegated token case).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"tenantAllowBlockListEntryResult\">\n        <Property Name=\"entryType\" Type=\"self.tenantAllowBlockListEntryType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The entry type of tenant allow block list. The possible values are: url, fileHash, sender, recipient and unkownFutureValue.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies when will this entry expire in date time.\" />\n        </Property>\n        <Property Name=\"identity\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the identity of the entry generated by the tenant allow block list system.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"self.longRunningOperationStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the tenant allow block list entry creation operation was successful. The possible values are: notStarted, running, succeeded, failed, skipped and unkownFutureValue.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the value of the created tenant allow block list entry.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"tenantAllowOrBlockListAction\">\n        <Property Name=\"action\" Type=\"self.tenantAllowBlockListAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies whether the tenant allow block list is an allow or block. The possible values are: allow, block, and unkownFutureValue.\" />\n        </Property>\n        <Property Name=\"expirationDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies when the tenant allow-block-list expires in date time.\" />\n        </Property>\n        <Property Name=\"note\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the note added to the tenant allow block list entry in the format of string.\" />\n        </Property>\n        <Property Name=\"results\" Type=\"Collection(self.tenantAllowBlockListEntryResult)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Contains the result of the submission that lead to the tenant allow-block-list entry creation.\" />\n        </Property>\n      </ComplexType>\n      <Function Name=\"run\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"self.ediscoveryReviewSetQuery\" />\n        <ReturnType Type=\"Collection(self.ediscoveryFile)\" />\n      </Function>\n      <Function Name=\"asHierarchy\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(self.ediscoveryReviewTag)\" />\n        <ReturnType Type=\"Collection(self.ediscoveryReviewTag)\" />\n      </Function>\n      <Function Name=\"getDownloadUrl\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"self.ediscoveryExportOperation\" />\n        <ReturnType Type=\"Edm.String\" Unicode=\"false\" />\n      </Function>\n      <Action Name=\"activate\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"self.ediscoveryCustodian\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoveryCustodian: activate\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Activate a custodian that has been released from a case to make them part of the case again. For details, see Manage custodians in an eDiscovery (Premium) case.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycustodian-activate?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"applyHold\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"self.ediscoveryCustodian\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoveryCustodian: applyHold\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Start the process of applying hold on eDiscovery custodians. After the operation is created, you can get the status by retrieving the `Location` parameter from the response headers. The location provides a URL that will return an eDiscoveryHoldOperation object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycustodian-applyhold?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"applyHold\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(self.ediscoveryCustodian)\" />\n        <Parameter Name=\"ids\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoveryCustodian: applyHold\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Start the process of applying hold on eDiscovery custodians. After the operation is created, you can get the status by retrieving the `Location` parameter from the response headers. The location provides a URL that will return an eDiscoveryHoldOperation object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycustodian-applyhold?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"applyHold\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(self.ediscoveryNoncustodialDataSource)\" />\n        <Parameter Name=\"ids\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoveryNoncustodialDataSource: applyHold\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Start the process of applying hold on eDiscovery non-custodial data sources. After the operation is created, you can get the status by retrieving the `Location` parameter from the response headers. The location provides a URL that will return an eDiscoveryHoldOperation object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-applyhold?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"applyHold\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"self.ediscoveryNoncustodialDataSource\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoveryNoncustodialDataSource: applyHold\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Start the process of applying hold on eDiscovery non-custodial data sources. After the operation is created, you can get the status by retrieving the `Location` parameter from the response headers. The location provides a URL that will return an eDiscoveryHoldOperation object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-applyhold?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"release\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"self.ediscoveryCustodian\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoveryCustodian: release\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Release a custodian from a case. For details, see Release a custodian from a case.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycustodian-release?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"release\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"self.ediscoveryNoncustodialDataSource\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoveryNoncustodialDataSource: release\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Release the non-custodial data source from the case.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-release?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"removeHold\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"self.ediscoveryCustodian\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoveryCustodian: removeHold\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Start the process of removing hold from eDiscovery custodians. After the operation is created, you can get the status by retrieving the `Location` parameter from the response headers. The location provides a URL that will return an eDiscoveryHoldOperation object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycustodian-removehold?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"removeHold\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(self.ediscoveryCustodian)\" />\n        <Parameter Name=\"ids\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoveryCustodian: removeHold\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Start the process of removing hold from eDiscovery custodians. After the operation is created, you can get the status by retrieving the `Location` parameter from the response headers. The location provides a URL that will return an eDiscoveryHoldOperation object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycustodian-removehold?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"removeHold\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(self.ediscoveryNoncustodialDataSource)\" />\n        <Parameter Name=\"ids\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoveryNoncustodialDataSource: removeHold\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Start the process of removing hold from eDiscovery non-custodial data sources. After the operation is created, you can get the status by retrieving the `Location` parameter from the response headers. The location provides a URL that will return an eDiscoveryHoldOperation object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-removehold?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"removeHold\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"self.ediscoveryNoncustodialDataSource\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoveryNoncustodialDataSource: removeHold\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Start the process of removing hold from eDiscovery non-custodial data sources. After the operation is created, you can get the status by retrieving the `Location` parameter from the response headers. The location provides a URL that will return an eDiscoveryHoldOperation object.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-removehold?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"updateIndex\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"self.ediscoveryCustodian\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoveryCustodian: updateIndex\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Trigger an indexOperation\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycustodian-updateindex?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"updateIndex\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"self.ediscoveryNoncustodialDataSource\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoveryNoncustodialDataSource: updateIndex\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Trigger an indexOperation\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverynoncustodialdatasource-updateindex?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"addToReviewSet\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"self.ediscoveryReviewSet\" />\n        <Parameter Name=\"search\" Type=\"self.ediscoverySearch\" />\n        <Parameter Name=\"additionalDataOptions\" Type=\"self.additionalDataOptions\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoveryReviewSet: addToReviewSet\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Start the process of adding a collection from Microsoft 365 services to a review set. After the operation is created, you can get the status of the operation by retrieving the `Location` parameter from the response headers. The location provides a URL that will return a Add to review set operation.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoveryreviewset-addtoreviewset?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"export\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"self.ediscoveryReviewSet\" />\n        <Parameter Name=\"outputName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"description\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"azureBlobContainer\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"azureBlobToken\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"exportOptions\" Type=\"self.exportOptions\" />\n        <Parameter Name=\"exportStructure\" Type=\"self.exportFileStructure\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoveryReviewSet: export\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Initiate an export from a **reviewSet**.  For details, see Export documents from a review set in eDiscovery (Premium).\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoveryreviewset-export?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"export\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"self.ediscoveryReviewSetQuery\" />\n        <Parameter Name=\"outputName\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"description\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"azureBlobContainer\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"azureBlobToken\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"exportOptions\" Type=\"self.exportOptions\" />\n        <Parameter Name=\"exportStructure\" Type=\"self.exportFileStructure\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoveryReviewSetQuery: export\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Initiate an export from a **reviewSet** query.  For details, see Export documents from a review set in eDiscovery (Premium).\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoveryreviewsetquery-export?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"applyTags\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"self.ediscoveryReviewSetQuery\" />\n        <Parameter Name=\"tagsToAdd\" Type=\"Collection(self.ediscoveryReviewTag)\" />\n        <Parameter Name=\"tagsToRemove\" Type=\"Collection(self.ediscoveryReviewTag)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoveryReviewSetQuery: applyTags\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Apply tags to files in an eDiscovery review set. For details, see Tag documents in a review set in eDiscovery.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoveryreviewsetquery-applytags?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"close\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"self.ediscoveryCase\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"Close eDiscoveryCase\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Close an eDiscovery case. For details, see Close a case.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycase-close?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"reopen\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"self.ediscoveryCase\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"eDiscoveryCase: reopen\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Reopen an eDiscovery case that was closed. For details, see Reopen a closed case.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycase-reopen?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"estimateStatistics\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"self.ediscoverySearch\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoverySearch: estimateStatistics\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Run an estimate of the number of emails and documents in the eDiscovery search. To learn more about searches in eDiscovery, see Collect data for a case in eDiscovery (Premium).\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverysearch-estimatestatistics?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"purgeData\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"self.ediscoverySearch\" />\n        <Parameter Name=\"purgeType\" Type=\"self.purgeType\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <Parameter Name=\"purgeAreas\" Type=\"self.purgeAreas\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"ediscoverySearch: purgeData\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Delete Microsoft Teams messages contained in a eDiscovery search.  You can collect and purge the following categories of Teams content:&#xA;- **Teams 1:1 chats** - Chat messages, posts, and attachments shared in a Teams conversation between two people. Teams 1:1 chats are also called *conversations*.&#xA;- **Teams group chats** - Chat messages, posts, and attachments shared in a Teams conversation between three or more people. Also called *1:N* chats or *group conversations*.&#xA;- **Teams channels** - Chat messages, posts, replies, and attachments shared in a standard Teams channel.&#xA;- **Private channels** - Message posts, replies, and attachments shared in a private Teams channel.&#xA;- **Shared channels** - Message posts, replies, and attachments shared in a shared Teams channel. For more information about purging Teams messages, see:&#xA;- eDiscovery solution series: Data spillage scenario - Search and purge&#xA;- eDiscovery (Premium) workflow for content in Microsoft Teams \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverysearch-purgedata?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"resetToDefault\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"self.ediscoveryCaseSettings\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"eDiscoveryCaseSettings: resetToDefault\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Reset a caseSettings object to the default values.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-ediscoverycasesettings-resettodefault?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"evaluateApplication\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(self.sensitivityLabel)\" />\n        <Parameter Name=\"contentInfo\" Type=\"self.contentInfo\" Nullable=\"false\" />\n        <Parameter Name=\"labelingOptions\" Type=\"self.labelingOptions\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(self.informationProtectionAction)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"sensitivityLabel: evaluateApplication\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Compute the sensitivity label that should be applied and return the set of actions that must be taken to correctly label the information. This API is useful when a label should be set manually or explicitly by a user or service, rather than automatically based on file contents. Given contentInfo, which includes existing content metadata key-value pairs, and labelingOptions as an input, the API returns an informationProtectionAction object that contains one of more of the following: \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-sensitivitylabel-evaluateapplication?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"evaluateClassificationResults\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(self.sensitivityLabel)\" />\n        <Parameter Name=\"contentInfo\" Type=\"self.contentInfo\" Nullable=\"false\" />\n        <Parameter Name=\"classificationResults\" Type=\"Collection(self.classificationResult)\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(self.informationProtectionAction)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"sensitivityLabel: evaluateClassificationResults\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use the classification results to compute the sensitivity label that should be applied and return the set of actions that must be taken to correctly label the information. This API is useful when a label should be set automatically based on classification of the file contents, rather than labeled directly by a user or service.  To evaluate based on classification results, provide the contentInfo, which includes existing content metadata key-value pairs, and classification results. The API returns an informationProtectionAction that contains one of more of the following:\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-sensitivitylabel-evaluateclassificationresults?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"evaluateRemoval\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(self.sensitivityLabel)\" />\n        <Parameter Name=\"contentInfo\" Type=\"self.contentInfo\" Nullable=\"false\" />\n        <Parameter Name=\"downgradeJustification\" Type=\"self.downgradeJustification\">\n          <Annotation Term=\"Org.OData.Core.V1.OptionalParameter\" />\n        </Parameter>\n        <ReturnType Type=\"Collection(self.informationProtectionAction)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"sensitivityLabel: evaluateRemoval\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Indicate to the consuming application what actions it should take to remove the label information. Given contentInfo as an input, which includes existing content metadata key-value pairs, the API returns an informationProtectionAction that contains some combination of one or more of the following: \" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-sensitivitylabel-evaluateremoval?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"extractContentLabel\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(self.sensitivityLabel)\" />\n        <Parameter Name=\"contentInfo\" Type=\"self.contentInfo\" />\n        <ReturnType Type=\"self.contentLabel\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"sensitivityLabel: extractContentLabel\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Use the metadata that exists on an already-labeled piece of information to resolve the metadata to a specific sensitivity label. The contentInfo input is resolved to informationProtectionContentLabel.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/security-sensitivitylabel-extractcontentlabel?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"runHuntingQuery\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"graph.security\" />\n        <Parameter Name=\"query\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"self.huntingQueryResults\" />\n      </Action>\n      <Action Name=\"review\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"self.threatSubmission\" />\n        <Parameter Name=\"category\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n      </Action>\n    </Schema>\n    <Schema Namespace=\"microsoft.graph.deviceManagement\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <EnumType Name=\"aggregationType\">\n        <Member Name=\"count\" Value=\"0\" />\n        <Member Name=\"percentage\" Value=\"1\" />\n        <Member Name=\"affectedCloudPcCount\" Value=\"2\" />\n        <Member Name=\"affectedCloudPcPercentage\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"alertRuleTemplate\">\n        <Member Name=\"cloudPcProvisionScenario\" Value=\"0\" />\n        <Member Name=\"cloudPcImageUploadScenario\" Value=\"1\" />\n        <Member Name=\"cloudPcOnPremiseNetworkConnectionCheckScenario\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"alertStatusType\">\n        <Member Name=\"active\" Value=\"0\" />\n        <Member Name=\"resolved\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"notificationChannelType\">\n        <Member Name=\"portal\" Value=\"0\" />\n        <Member Name=\"email\" Value=\"1\" />\n        <Member Name=\"phoneCall\" Value=\"2\" />\n        <Member Name=\"sms\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"operatorType\">\n        <Member Name=\"greaterOrEqual\" Value=\"0\" />\n        <Member Name=\"equal\" Value=\"1\" />\n        <Member Name=\"greater\" Value=\"2\" />\n        <Member Name=\"less\" Value=\"3\" />\n        <Member Name=\"lessOrEqual\" Value=\"4\" />\n        <Member Name=\"notEqual\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EnumType Name=\"ruleSeverityType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"informational\" Value=\"1\" />\n        <Member Name=\"warning\" Value=\"2\" />\n        <Member Name=\"critical\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"999\" />\n      </EnumType>\n      <EntityType Name=\"monitoring\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"alertRecords\" Type=\"Collection(microsoft.graph.deviceManagement.alertRecord)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of records of alert events.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"alertRules\" Type=\"Collection(microsoft.graph.deviceManagement.alertRule)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of alert rules.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"alertRecord\" BaseType=\"graph.entity\">\n        <Property Name=\"alertImpact\" Type=\"microsoft.graph.deviceManagement.alertImpact\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"alertRuleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The corresponding ID of the alert rule.\" />\n        </Property>\n        <Property Name=\"alertRuleTemplate\" Type=\"microsoft.graph.deviceManagement.alertRuleTemplate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The rule template of the alert event. The possible values are: cloudPcProvisionScenario, cloudPcImageUploadScenario, cloudPcOnPremiseNetworkConnectionCheckScenario, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"detectedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the alert event was detected. The Timestamp type represents date and time information using ISO 8601 format. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the alert record.\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the alert record was last updated. The Timestamp type represents date and time information using ISO 8601 format. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"resolvedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the alert event was resolved. The Timestamp type represents date and time information using ISO 8601 format. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"severity\" Type=\"microsoft.graph.deviceManagement.ruleSeverityType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The severity of the alert event. The possible values are: unknown, informational, warning, critical, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"microsoft.graph.deviceManagement.alertStatusType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the alert record. The possible values are: active, resolved, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"alertRule\" BaseType=\"graph.entity\">\n        <Property Name=\"alertRuleTemplate\" Type=\"microsoft.graph.deviceManagement.alertRuleTemplate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The rule template of the alert event. The possible values are: cloudPcProvisionScenario, cloudPcImageUploadScenario, cloudPcOnPremiseNetworkConnectionCheckScenario, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The rule description.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the rule.\" />\n        </Property>\n        <Property Name=\"enabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the rule that indicates whether the rule is enabled or disabled. If true, the rule is enabled; otherwise, the rule is disabled.\" />\n        </Property>\n        <Property Name=\"isSystemRule\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n        <Property Name=\"notificationChannels\" Type=\"Collection(microsoft.graph.deviceManagement.notificationChannel)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The notification channels of the rule selected by the user.\" />\n        </Property>\n        <Property Name=\"severity\" Type=\"microsoft.graph.deviceManagement.ruleSeverityType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The severity of the rule. The possible values are: unknown, informational, warning, critical, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"threshold\" Type=\"microsoft.graph.deviceManagement.ruleThreshold\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The conditions to send alerts. For example, send alert when provisioning has failed for greater than or equal to 6 Cloud PCs.\" />\n        </Property>\n      </EntityType>\n      <ComplexType Name=\"alertImpact\">\n        <Property Name=\"aggregationType\" Type=\"microsoft.graph.deviceManagement.aggregationType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The aggregation type of the impact. The possible values are: count, percentage, affectedCloudPcCount, affectedCloudPcPercentage, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"notificationChannel\">\n        <Property Name=\"notificationChannelType\" Type=\"microsoft.graph.deviceManagement.notificationChannelType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the notification channel. The possible values are: portal, email, phoneCall, sms, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"notificationReceivers\" Type=\"Collection(microsoft.graph.deviceManagement.notificationReceiver)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Information about the notification receivers, such as locale and contact information. For example, en-us for locale and serena.davis@contoso.com for contact information.\" />\n        </Property>\n        <Property Name=\"receivers\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact information about the notification receivers, such as email addresses. For portal notifications, receivers can be left blank. For email notifications, receivers consists of email addresses such as serena.davis@contoso.com.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"notificationReceiver\">\n        <Property Name=\"contactInformation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The contact information about the notification receivers, such as an email address. Currently, only email and portal notifications are supported. For portal notifications, contactInformation can be left blank. For email notifications, contactInformation consists of an email address such as serena.davis@contoso.com.\" />\n        </Property>\n        <Property Name=\"locale\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the language and format in which the notification will be sent. Supported locale values are: en-us, cs-cz, de-de, es-es, fr-fr, hu-hu, it-it, ja-jp, ko-kr, nl-nl, pl-pl, pt-br, pt-pt, ru-ru, sv-se, tr-tr, zh-cn, zh-tw.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"portalNotification\">\n        <Property Name=\"alertImpact\" Type=\"microsoft.graph.deviceManagement.alertImpact\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated alert impact.\" />\n        </Property>\n        <Property Name=\"alertRecordId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated alert record ID.\" />\n        </Property>\n        <Property Name=\"alertRuleId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated alert rule ID.\" />\n        </Property>\n        <Property Name=\"alertRuleName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated alert rule name.\" />\n        </Property>\n        <Property Name=\"alertRuleTemplate\" Type=\"microsoft.graph.deviceManagement.alertRuleTemplate\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated alert rule template. The possible values are: cloudPcProvisionScenario, cloudPcImageUploadScenario, cloudPcOnPremiseNetworkConnectionCheckScenario, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the portal notification.\" />\n        </Property>\n        <Property Name=\"isPortalNotificationSent\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"true if the portal notification has already been sent to the user; false otherwise.\" />\n        </Property>\n        <Property Name=\"severity\" Type=\"microsoft.graph.deviceManagement.ruleSeverityType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The associated alert rule severity. The possible values are: unknown, informational, warning, critical, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"ruleThreshold\">\n        <Property Name=\"aggregation\" Type=\"microsoft.graph.deviceManagement.aggregationType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the built-in aggregation methods. The possible values are: count, percentage, affectedCloudPcCount, affectedCloudPcPercentage, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"operator\" Type=\"microsoft.graph.deviceManagement.operatorType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the built-in operator. The possible values are: greaterOrEqual, equal, greater, less, lessOrEqual, notEqual, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"target\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target threshold value.\" />\n        </Property>\n      </ComplexType>\n      <Function Name=\"getPortalNotifications\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.deviceManagement.alertRecord)\" />\n        <ReturnType Type=\"Collection(microsoft.graph.deviceManagement.portalNotification)\" />\n      </Function>\n      <Action Name=\"setPortalNotificationAsSent\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.deviceManagement.alertRecord\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"alertRecord: setPortalNotificationAsSent\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Set the status of the notification associated with the specified alertRecord on the Microsoft EndPoint Manager admin center as sent, by setting the **isPortalNotificationSent** property of the portal notification to `true`.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/devicemanagement-alertrecord-setportalnotificationassent?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n    </Schema>\n    <Schema Namespace=\"microsoft.graph.tenantAdmin\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <EnumType Name=\"imageTaggingChoice\">\n        <Member Name=\"disabled\" Value=\"0\" />\n        <Member Name=\"basic\" Value=\"1\" />\n        <Member Name=\"enhanced\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"sharingCapabilities\">\n        <Member Name=\"disabled\" Value=\"0\" />\n        <Member Name=\"externalUserSharingOnly\" Value=\"1\" />\n        <Member Name=\"externalUserAndGuestSharing\" Value=\"2\" />\n        <Member Name=\"existingExternalUserSharingOnly\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"sharingDomainRestrictionMode\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"allowList\" Value=\"1\" />\n        <Member Name=\"blockList\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EntityType Name=\"sharepoint\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"settings\" Type=\"microsoft.graph.tenantAdmin.settings\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents the tenant-level settings for SharePoint and OneDrive.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"settings\" BaseType=\"graph.entity\">\n        <Property Name=\"allowedDomainGuidsForSyncApp\" Type=\"Collection(Edm.Guid)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of trusted domain GUIDs for the OneDrive sync app.\" />\n        </Property>\n        <Property Name=\"availableManagedPathsForSiteCreation\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of managed paths available for site creation. Read-only.\" />\n        </Property>\n        <Property Name=\"deletedUserPersonalSiteRetentionPeriodInDays\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of days for preserving a deleted user's OneDrive.\" />\n        </Property>\n        <Property Name=\"excludedFileExtensionsForSyncApp\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of file extensions not uploaded by the OneDrive sync app.\" />\n        </Property>\n        <Property Name=\"idleSessionSignOut\" Type=\"microsoft.graph.tenantAdmin.idleSessionSignOut\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the idle session sign-out policies for the tenant.\" />\n        </Property>\n        <Property Name=\"imageTaggingOption\" Type=\"microsoft.graph.tenantAdmin.imageTaggingChoice\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the image tagging option for the tenant. Possible values are: disabled, basic, enhanced.\" />\n        </Property>\n        <Property Name=\"isCommentingOnSitePagesEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether comments are allowed on modern site pages in SharePoint.\" />\n        </Property>\n        <Property Name=\"isFileActivityNotificationEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether push notifications are enabled for OneDrive events.\" />\n        </Property>\n        <Property Name=\"isLegacyAuthProtocolsEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether legacy authentication protocols are enabled for the tenant.\" />\n        </Property>\n        <Property Name=\"isLoopEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whetherif Fluid Framework is allowed on SharePoint sites.\" />\n        </Property>\n        <Property Name=\"isMacSyncAppEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether files can be synced using the OneDrive sync app for Mac.\" />\n        </Property>\n        <Property Name=\"isRequireAcceptingUserToMatchInvitedUserEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether guests must sign in using the same account to which sharing invitations are sent.\" />\n        </Property>\n        <Property Name=\"isResharingByExternalUsersEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether guests are allowed to reshare files, folders, and sites they don't own.\" />\n        </Property>\n        <Property Name=\"isSharePointMobileNotificationEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether mobile push notifications are enabled for SharePoint.\" />\n        </Property>\n        <Property Name=\"isSharePointNewsfeedEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the newsfeed is allowed on the modern site pages in SharePoint.\" />\n        </Property>\n        <Property Name=\"isSiteCreationEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether users are allowed to create sites.\" />\n        </Property>\n        <Property Name=\"isSiteCreationUIEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the UI commands for creating sites are shown.\" />\n        </Property>\n        <Property Name=\"isSitePagesCreationEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether creating new modern pages is allowed on SharePoint sites.\" />\n        </Property>\n        <Property Name=\"isSitesStorageLimitAutomatic\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether site storage space is automatically managed or if specific storage limits are set per site.\" />\n        </Property>\n        <Property Name=\"isSyncButtonHiddenOnPersonalSite\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the sync button in OneDrive is hidden.\" />\n        </Property>\n        <Property Name=\"isUnmanagedSyncAppForTenantRestricted\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether users are allowed to sync files only on PCs joined to specific domains.\" />\n        </Property>\n        <Property Name=\"personalSiteDefaultStorageLimitInMB\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default OneDrive storage limit for all new and existing users who are assigned a qualifying license. Measured in megabytes (MB).\" />\n        </Property>\n        <Property Name=\"sharingAllowedDomainList\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of email domains that are allowed for sharing outside the organization.\" />\n        </Property>\n        <Property Name=\"sharingBlockedDomainList\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of email domains that are blocked for sharing outside the organization.\" />\n        </Property>\n        <Property Name=\"sharingCapability\" Type=\"microsoft.graph.tenantAdmin.sharingCapabilities\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Sharing capability for the tenant. Possible values are: disabled, externalUserSharingOnly, externalUserAndGuestSharing, existingExternalUserSharingOnly.\" />\n        </Property>\n        <Property Name=\"sharingDomainRestrictionMode\" Type=\"microsoft.graph.tenantAdmin.sharingDomainRestrictionMode\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the external sharing mode for domains. Possible values are: none, allowList, blockList.\" />\n        </Property>\n        <Property Name=\"siteCreationDefaultManagedPath\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value of the team site managed path. This is the path under which new team sites will be created.\" />\n        </Property>\n        <Property Name=\"siteCreationDefaultStorageLimitInMB\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default storage quota for a new site upon creation. Measured in megabytes (MB).\" />\n        </Property>\n        <Property Name=\"tenantDefaultTimezone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default timezone of a tenant for newly created sites. For a list of possible values, see SPRegionalSettings.TimeZones property.\" />\n        </Property>\n      </EntityType>\n      <ComplexType Name=\"idleSessionSignOut\">\n        <Property Name=\"isEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the idle session sign-out policy is enabled.\" />\n        </Property>\n        <Property Name=\"signOutAfterInSeconds\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of seconds of inactivity after which a user is signed out.\" />\n        </Property>\n        <Property Name=\"warnAfterInSeconds\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of seconds of inactivity after which a user is notified that they'll be signed out.\" />\n        </Property>\n      </ComplexType>\n    </Schema>\n    <Schema Namespace=\"microsoft.graph.termStore\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <EnumType Name=\"relationType\">\n        <Member Name=\"pin\" Value=\"0\" />\n        <Member Name=\"reuse\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"termGroupScope\">\n        <Member Name=\"global\" Value=\"0\" />\n        <Member Name=\"system\" Value=\"1\" />\n        <Member Name=\"siteCollection\" Value=\"2\" />\n      </EnumType>\n      <EntityType Name=\"store\" BaseType=\"graph.entity\">\n        <Property Name=\"defaultLanguageTag\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Default language of the term store.\" />\n        </Property>\n        <Property Name=\"languageTags\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of languages for the term store.\" />\n        </Property>\n        <NavigationProperty Name=\"groups\" Type=\"Collection(microsoft.graph.termStore.group)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of all groups available in the term store.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"sets\" Type=\"Collection(microsoft.graph.termStore.set)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of all sets available in the term store.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"group\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of the group creation. Read-only.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description that gives details on the term usage.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the group.\" />\n        </Property>\n        <Property Name=\"parentSiteId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the parent site of this group.\" />\n        </Property>\n        <Property Name=\"scope\" Type=\"microsoft.graph.termStore.termGroupScope\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Returns the type of the group. Possible values are: global, system, and siteCollection.\" />\n        </Property>\n        <NavigationProperty Name=\"sets\" Type=\"Collection(microsoft.graph.termStore.set)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All sets under the group in a term [store].\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"set\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of set creation. Read-only.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description giving details on the term usage.\" />\n        </Property>\n        <Property Name=\"localizedNames\" Type=\"Collection(microsoft.graph.termStore.localizedName)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the set for each languageTag.\" />\n        </Property>\n        <Property Name=\"properties\" Type=\"Collection(graph.keyValue)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Custom properties for the set.\" />\n        </Property>\n        <NavigationProperty Name=\"children\" Type=\"Collection(microsoft.graph.termStore.term)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Children terms of set in term [store].\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"parentGroup\" Type=\"microsoft.graph.termStore.group\" Nullable=\"false\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The parent [group] that contains the set.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"relations\" Type=\"Collection(microsoft.graph.termStore.relation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates which terms have been pinned or reused directly under the set.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"terms\" Type=\"Collection(microsoft.graph.termStore.term)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"All the terms under the set.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"relation\" BaseType=\"graph.entity\">\n        <Property Name=\"relationship\" Type=\"microsoft.graph.termStore.relationType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of relation. Possible values are: pin, reuse.\" />\n        </Property>\n        <NavigationProperty Name=\"fromTerm\" Type=\"microsoft.graph.termStore.term\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The from [term] of the relation. The term from which the relationship is defined. A null value would indicate the relation is directly with the [set].\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"set\" Type=\"microsoft.graph.termStore.set\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The [set] in which the relation is relevant.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"toTerm\" Type=\"microsoft.graph.termStore.term\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The to [term] of the relation. The term to which the relationship is defined.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"term\" BaseType=\"graph.entity\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time of term creation. Read-only.\" />\n        </Property>\n        <Property Name=\"descriptions\" Type=\"Collection(microsoft.graph.termStore.localizedDescription)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description about term that is dependent on the languageTag.\" />\n        </Property>\n        <Property Name=\"labels\" Type=\"Collection(microsoft.graph.termStore.localizedLabel)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Label metadata for a term.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Last date and time of term modification. Read-only.\" />\n        </Property>\n        <Property Name=\"properties\" Type=\"Collection(graph.keyValue)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of properties on the term.\" />\n        </Property>\n        <NavigationProperty Name=\"children\" Type=\"Collection(microsoft.graph.termStore.term)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Children of current term.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"relations\" Type=\"Collection(microsoft.graph.termStore.relation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"To indicate which terms are related to the current term as either pinned or reused.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"set\" Type=\"microsoft.graph.termStore.set\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The [set] in which the term is created.\" />\n        </NavigationProperty>\n      </EntityType>\n      <ComplexType Name=\"localizedDescription\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description in the localized language.\" />\n        </Property>\n        <Property Name=\"languageTag\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language tag for the label.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"localizedLabel\">\n        <Property Name=\"isDefault\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the label is the default label.\" />\n        </Property>\n        <Property Name=\"languageTag\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language tag for the label.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the label.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"localizedName\">\n        <Property Name=\"languageTag\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The language tag for the label.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name in the localized language.\" />\n        </Property>\n      </ComplexType>\n    </Schema>\n    <Schema Namespace=\"microsoft.graph.callRecords\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <EnumType Name=\"audioCodec\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"invalid\" Value=\"1\" />\n        <Member Name=\"cn\" Value=\"2\" />\n        <Member Name=\"pcma\" Value=\"3\" />\n        <Member Name=\"pcmu\" Value=\"4\" />\n        <Member Name=\"amrWide\" Value=\"5\" />\n        <Member Name=\"g722\" Value=\"6\" />\n        <Member Name=\"g7221\" Value=\"7\" />\n        <Member Name=\"g7221c\" Value=\"8\" />\n        <Member Name=\"g729\" Value=\"9\" />\n        <Member Name=\"multiChannelAudio\" Value=\"10\" />\n        <Member Name=\"muchv2\" Value=\"11\" />\n        <Member Name=\"opus\" Value=\"12\" />\n        <Member Name=\"satin\" Value=\"13\" />\n        <Member Name=\"satinFullband\" Value=\"14\" />\n        <Member Name=\"rtAudio8\" Value=\"15\" />\n        <Member Name=\"rtAudio16\" Value=\"16\" />\n        <Member Name=\"silk\" Value=\"17\" />\n        <Member Name=\"silkNarrow\" Value=\"18\" />\n        <Member Name=\"silkWide\" Value=\"19\" />\n        <Member Name=\"siren\" Value=\"20\" />\n        <Member Name=\"xmsRta\" Value=\"21\" />\n        <Member Name=\"unknownFutureValue\" Value=\"22\" />\n      </EnumType>\n      <EnumType Name=\"callType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"groupCall\" Value=\"1\" />\n        <Member Name=\"peerToPeer\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"clientPlatform\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"windows\" Value=\"1\" />\n        <Member Name=\"macOS\" Value=\"2\" />\n        <Member Name=\"iOS\" Value=\"3\" />\n        <Member Name=\"android\" Value=\"4\" />\n        <Member Name=\"web\" Value=\"5\" />\n        <Member Name=\"ipPhone\" Value=\"6\" />\n        <Member Name=\"roomSystem\" Value=\"7\" />\n        <Member Name=\"surfaceHub\" Value=\"8\" />\n        <Member Name=\"holoLens\" Value=\"9\" />\n        <Member Name=\"unknownFutureValue\" Value=\"10\" />\n      </EnumType>\n      <EnumType Name=\"failureStage\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"callSetup\" Value=\"1\" />\n        <Member Name=\"midcall\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"mediaStreamDirection\">\n        <Member Name=\"callerToCallee\" Value=\"0\" />\n        <Member Name=\"calleeToCaller\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"modality\">\n        <Member Name=\"audio\" Value=\"0\" />\n        <Member Name=\"video\" Value=\"1\" />\n        <Member Name=\"videoBasedScreenSharing\" Value=\"2\" />\n        <Member Name=\"data\" Value=\"3\" />\n        <Member Name=\"screenSharing\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"networkConnectionType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"wired\" Value=\"1\" />\n        <Member Name=\"wifi\" Value=\"2\" />\n        <Member Name=\"mobile\" Value=\"3\" />\n        <Member Name=\"tunnel\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"networkTransportProtocol\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"udp\" Value=\"1\" />\n        <Member Name=\"tcp\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"productFamily\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"teams\" Value=\"1\" />\n        <Member Name=\"skypeForBusiness\" Value=\"2\" />\n        <Member Name=\"lync\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n        <Member Name=\"azureCommunicationServices\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"pstnCallDurationSource\">\n        <Member Name=\"microsoft\" Value=\"0\" />\n        <Member Name=\"operator\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"serviceRole\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"customBot\" Value=\"1\" />\n        <Member Name=\"skypeForBusinessMicrosoftTeamsGateway\" Value=\"2\" />\n        <Member Name=\"skypeForBusinessAudioVideoMcu\" Value=\"3\" />\n        <Member Name=\"skypeForBusinessApplicationSharingMcu\" Value=\"4\" />\n        <Member Name=\"skypeForBusinessCallQueues\" Value=\"5\" />\n        <Member Name=\"skypeForBusinessAutoAttendant\" Value=\"6\" />\n        <Member Name=\"mediationServer\" Value=\"7\" />\n        <Member Name=\"mediationServerCloudConnectorEdition\" Value=\"8\" />\n        <Member Name=\"exchangeUnifiedMessagingService\" Value=\"9\" />\n        <Member Name=\"mediaController\" Value=\"10\" />\n        <Member Name=\"conferencingAnnouncementService\" Value=\"11\" />\n        <Member Name=\"conferencingAttendant\" Value=\"12\" />\n        <Member Name=\"audioTeleconferencerController\" Value=\"13\" />\n        <Member Name=\"skypeForBusinessUnifiedCommunicationApplicationPlatform\" Value=\"14\" />\n        <Member Name=\"responseGroupServiceAnnouncementService\" Value=\"15\" />\n        <Member Name=\"gateway\" Value=\"16\" />\n        <Member Name=\"skypeTranslator\" Value=\"17\" />\n        <Member Name=\"skypeForBusinessAttendant\" Value=\"18\" />\n        <Member Name=\"responseGroupService\" Value=\"19\" />\n        <Member Name=\"voicemail\" Value=\"20\" />\n        <Member Name=\"unknownFutureValue\" Value=\"21\" />\n      </EnumType>\n      <EnumType Name=\"userFeedbackRating\">\n        <Member Name=\"notRated\" Value=\"0\" />\n        <Member Name=\"bad\" Value=\"1\" />\n        <Member Name=\"poor\" Value=\"2\" />\n        <Member Name=\"fair\" Value=\"3\" />\n        <Member Name=\"good\" Value=\"4\" />\n        <Member Name=\"excellent\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"videoCodec\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"invalid\" Value=\"1\" />\n        <Member Name=\"av1\" Value=\"2\" />\n        <Member Name=\"h263\" Value=\"3\" />\n        <Member Name=\"h264\" Value=\"4\" />\n        <Member Name=\"h264s\" Value=\"5\" />\n        <Member Name=\"h264uc\" Value=\"6\" />\n        <Member Name=\"h265\" Value=\"7\" />\n        <Member Name=\"rtvc1\" Value=\"8\" />\n        <Member Name=\"rtVideo\" Value=\"9\" />\n        <Member Name=\"xrtvc1\" Value=\"10\" />\n        <Member Name=\"unknownFutureValue\" Value=\"11\" />\n      </EnumType>\n      <EnumType Name=\"wifiBand\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"frequency24GHz\" Value=\"1\" />\n        <Member Name=\"frequency50GHz\" Value=\"2\" />\n        <Member Name=\"frequency60GHz\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"wifiRadioType\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"wifi80211a\" Value=\"1\" />\n        <Member Name=\"wifi80211b\" Value=\"2\" />\n        <Member Name=\"wifi80211g\" Value=\"3\" />\n        <Member Name=\"wifi80211n\" Value=\"4\" />\n        <Member Name=\"wifi80211ac\" Value=\"5\" />\n        <Member Name=\"wifi80211ax\" Value=\"6\" />\n        <Member Name=\"unknownFutureValue\" Value=\"7\" />\n      </EnumType>\n      <EntityType Name=\"callRecord\" BaseType=\"graph.entity\">\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTC time when the last user left the call. 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\" />\n        </Property>\n        <Property Name=\"joinWebUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Meeting URL associated to the call. May not be available for a peerToPeer call record type.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTC time when the call record 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\" />\n        </Property>\n        <Property Name=\"modalities\" Type=\"Collection(microsoft.graph.callRecords.modality)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of all the modalities used in the call. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"organizer\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The organizing party's identity.\" />\n        </Property>\n        <Property Name=\"participants\" Type=\"Collection(graph.identitySet)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of distinct identities involved in the call.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTC time when the first user joined the call. 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\" />\n        </Property>\n        <Property Name=\"type\" Type=\"microsoft.graph.callRecords.callType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the type of the call. Possible values are: unknown, groupCall, peerToPeer, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.Int64\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Monotonically increasing version of the call record. Higher version call records with the same ID includes additional data compared to the lower version.\" />\n        </Property>\n        <NavigationProperty Name=\"sessions\" Type=\"Collection(microsoft.graph.callRecords.session)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of sessions involved in the call. Peer-to-peer calls typically only have one session, whereas group calls typically have at least one session per participant. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"session\" BaseType=\"graph.entity\">\n        <Property Name=\"callee\" Type=\"microsoft.graph.callRecords.endpoint\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint that answered the session.\" />\n        </Property>\n        <Property Name=\"caller\" Type=\"microsoft.graph.callRecords.endpoint\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint that initiated the session.\" />\n        </Property>\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTC time when the last user left the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z\" />\n        </Property>\n        <Property Name=\"failureInfo\" Type=\"microsoft.graph.callRecords.failureInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failure information associated with the session if the session failed.\" />\n        </Property>\n        <Property Name=\"modalities\" Type=\"Collection(microsoft.graph.callRecords.modality)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of modalities present in the session. Possible values are: unknown, audio, video, videoBasedScreenSharing, data, screenSharing, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTC fime when the first user joined the session. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z\" />\n        </Property>\n        <NavigationProperty Name=\"segments\" Type=\"Collection(microsoft.graph.callRecords.segment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of segments involved in the session. Read-only. Nullable.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"segment\" BaseType=\"graph.entity\">\n        <Property Name=\"callee\" Type=\"microsoft.graph.callRecords.endpoint\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint that answered this segment.\" />\n        </Property>\n        <Property Name=\"caller\" Type=\"microsoft.graph.callRecords.endpoint\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Endpoint that initiated this segment.\" />\n        </Property>\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTC time when the segment ended. 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\" />\n        </Property>\n        <Property Name=\"failureInfo\" Type=\"microsoft.graph.callRecords.failureInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Failure information associated with the segment if it failed.\" />\n        </Property>\n        <Property Name=\"media\" Type=\"Collection(microsoft.graph.callRecords.media)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Media associated with this segment.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTC time when the segment started. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z\" />\n        </Property>\n      </EntityType>\n      <ComplexType Name=\"userAgent\" Abstract=\"true\">\n        <Property Name=\"applicationVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the version of application software used by this endpoint.\" />\n        </Property>\n        <Property Name=\"headerValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User-agent header value reported by this endpoint.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"clientUserAgent\" BaseType=\"microsoft.graph.callRecords.userAgent\">\n        <Property Name=\"azureADAppId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier of the Azure AD application used by this endpoint.\" />\n        </Property>\n        <Property Name=\"communicationServiceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Immutable resource identifier of the Azure Communication Service associated with this endpoint based on Communication Services APIs.\" />\n        </Property>\n        <Property Name=\"platform\" Type=\"microsoft.graph.callRecords.clientPlatform\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the platform used by this endpoint. Possible values are: unknown, windows, macOS, iOS, android, web, ipPhone, roomSystem, surfaceHub, holoLens, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"productFamily\" Type=\"microsoft.graph.callRecords.productFamily\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the family of application software used by this endpoint. Possible values are: unknown, teams, skypeForBusiness, lync, unknownFutureValue, azureCommunicationServices.  Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: azureCommunicationServices.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deviceInfo\">\n        <Property Name=\"captureDeviceDriver\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the capture device driver used by the media endpoint.\" />\n        </Property>\n        <Property Name=\"captureDeviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the capture device used by the media endpoint.\" />\n        </Property>\n        <Property Name=\"captureNotFunctioningEventRatio\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fraction of the call that the media endpoint detected the capture device was not working properly.\" />\n        </Property>\n        <Property Name=\"cpuInsufficentEventRatio\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fraction of the call that the media endpoint detected the CPU resources available were insufficient and caused poor quality of the audio sent and received.\" />\n        </Property>\n        <Property Name=\"deviceClippingEventRatio\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fraction of the call that the media endpoint detected clipping in the captured audio that caused poor quality of the audio being sent.\" />\n        </Property>\n        <Property Name=\"deviceGlitchEventRatio\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fraction of the call that the media endpoint detected glitches or gaps in the audio played or captured that caused poor quality of the audio being sent or received.\" />\n        </Property>\n        <Property Name=\"howlingEventCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of times during the call that the media endpoint detected howling or screeching audio.\" />\n        </Property>\n        <Property Name=\"initialSignalLevelRootMeanSquare\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The root mean square (RMS) of the incoming signal of up to the first 30 seconds of the call.\" />\n        </Property>\n        <Property Name=\"lowSpeechLevelEventRatio\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fraction of the call that the media endpoint detected low speech level that caused poor quality of the audio being sent.\" />\n        </Property>\n        <Property Name=\"lowSpeechToNoiseEventRatio\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fraction of the call that the media endpoint detected low speech to noise level that caused poor quality of the audio being sent.\" />\n        </Property>\n        <Property Name=\"micGlitchRate\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Glitches per 5 minute interval for the media endpoint's microphone.\" />\n        </Property>\n        <Property Name=\"receivedNoiseLevel\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Average energy level of received audio for audio classified as mono noise or left channel of stereo noise by the media endpoint.\" />\n        </Property>\n        <Property Name=\"receivedSignalLevel\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Average energy level of received audio for audio classified as mono speech, or left channel of stereo speech by the media endpoint.\" />\n        </Property>\n        <Property Name=\"renderDeviceDriver\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the render device driver used by the media endpoint.\" />\n        </Property>\n        <Property Name=\"renderDeviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the render device used by the media endpoint.\" />\n        </Property>\n        <Property Name=\"renderMuteEventRatio\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fraction of the call that media endpoint detected device render is muted.\" />\n        </Property>\n        <Property Name=\"renderNotFunctioningEventRatio\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fraction of the call that the media endpoint detected the render device was not working properly.\" />\n        </Property>\n        <Property Name=\"renderZeroVolumeEventRatio\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fraction of the call that media endpoint detected device render volume is set to 0.\" />\n        </Property>\n        <Property Name=\"sentNoiseLevel\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Average energy level of sent audio for audio classified as mono noise or left channel of stereo noise by the media endpoint.\" />\n        </Property>\n        <Property Name=\"sentSignalLevel\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Average energy level of sent audio for audio classified as mono speech, or left channel of stereo speech by the media endpoint.\" />\n        </Property>\n        <Property Name=\"speakerGlitchRate\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Glitches per 5 minute internal for the media endpoint's loudspeaker.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"directRoutingLogRow\">\n        <Property Name=\"calleeNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of the user or bot who received the call. E.164 format, but may include additional data.\" />\n        </Property>\n        <Property Name=\"callEndSubReason\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"In addition to the SIP codes, Microsoft has own subcodes that indicate the specific issue.\" />\n        </Property>\n        <Property Name=\"callerNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number of the user or bot who made the call. E.164 format, but may include additional data.\" />\n        </Property>\n        <Property Name=\"callType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Call type and direction.\" />\n        </Property>\n        <Property Name=\"correlationId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for the call that you can use when calling Microsoft Support. GUID.\" />\n        </Property>\n        <Property Name=\"duration\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Duration of the call in seconds.\" />\n        </Property>\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only exists for successful (fully established) calls. Time when call ended.\" />\n        </Property>\n        <Property Name=\"failureDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Only exists for failed (not fully established) calls.\" />\n        </Property>\n        <Property Name=\"finalSipCode\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The code with which the call ended, RFC 3261.\" />\n        </Property>\n        <Property Name=\"finalSipCodePhrase\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the SIP code and Microsoft subcode.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique call identifier. GUID.\" />\n        </Property>\n        <Property Name=\"inviteDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the initial invite was sent.\" />\n        </Property>\n        <Property Name=\"mediaBypassEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates if the trunk was enabled for media bypass or not.\" />\n        </Property>\n        <Property Name=\"mediaPathLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The datacenter used for media path in non-bypass call.\" />\n        </Property>\n        <Property Name=\"signalingLocation\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The datacenter used for signaling for both bypass and non-bypass calls.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Call start time.For failed and unanswered calls, this can be equal to invite or failure time.\" />\n        </Property>\n        <Property Name=\"successfulCall\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Success or attempt.\" />\n        </Property>\n        <Property Name=\"trunkFullyQualifiedDomainName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fully qualified domain name of the session border controller.\" />\n        </Property>\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the user.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Calling user's ID in Graph. This and other user info will be null/empty for bot call types. GUID.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"endpoint\">\n        <Property Name=\"userAgent\" Type=\"microsoft.graph.callRecords.userAgent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User-agent reported by this endpoint.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"failureInfo\">\n        <Property Name=\"reason\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Classification of why a call or portion of a call failed.\" />\n        </Property>\n        <Property Name=\"stage\" Type=\"microsoft.graph.callRecords.failureStage\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The stage when the failure occurred. Possible values are: unknown, callSetup, midcall, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"feedbackTokenSet\" OpenType=\"true\" />\n      <ComplexType Name=\"media\">\n        <Property Name=\"calleeDevice\" Type=\"microsoft.graph.callRecords.deviceInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device information associated with the callee endpoint of this media.\" />\n        </Property>\n        <Property Name=\"calleeNetwork\" Type=\"microsoft.graph.callRecords.networkInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network information associated with the callee endpoint of this media.\" />\n        </Property>\n        <Property Name=\"callerDevice\" Type=\"microsoft.graph.callRecords.deviceInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Device information associated with the caller endpoint of this media.\" />\n        </Property>\n        <Property Name=\"callerNetwork\" Type=\"microsoft.graph.callRecords.networkInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network information associated with the caller endpoint of this media.\" />\n        </Property>\n        <Property Name=\"label\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How the media was identified during media negotiation stage.\" />\n        </Property>\n        <Property Name=\"streams\" Type=\"Collection(microsoft.graph.callRecords.mediaStream)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network streams associated with this media.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"networkInfo\">\n        <Property Name=\"bandwidthLowEventRatio\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fraction of the call that the media endpoint detected the available bandwidth or bandwidth policy was low enough to cause poor quality of the audio sent.\" />\n        </Property>\n        <Property Name=\"basicServiceSetIdentifier\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The wireless LAN basic service set identifier of the media endpoint used to connect to the network.\" />\n        </Property>\n        <Property Name=\"connectionType\" Type=\"microsoft.graph.callRecords.networkConnectionType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of network used by the media endpoint. Possible values are: unknown, wired, wifi, mobile, tunnel, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"delayEventRatio\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fraction of the call that the media endpoint detected the network delay was significant enough to impact the ability to have real-time two-way communication.\" />\n        </Property>\n        <Property Name=\"dnsSuffix\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"DNS suffix associated with the network adapter of the media endpoint.\" />\n        </Property>\n        <Property Name=\"ipAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IP address of the media endpoint.\" />\n        </Property>\n        <Property Name=\"linkSpeed\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Link speed in bits per second reported by the network adapter used by the media endpoint.\" />\n        </Property>\n        <Property Name=\"macAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The media access control (MAC) address of the media endpoint's network device.\" />\n        </Property>\n        <Property Name=\"networkTransportProtocol\" Type=\"microsoft.graph.callRecords.networkTransportProtocol\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network protocol used for the transmission of stream. Possible values are: unknown, udp, tcp, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"port\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network port number used by media endpoint.\" />\n        </Property>\n        <Property Name=\"receivedQualityEventRatio\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fraction of the call that the media endpoint detected the network was causing poor quality of the audio received.\" />\n        </Property>\n        <Property Name=\"reflexiveIPAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IP address of the media endpoint as seen by the media relay server. This is typically the public internet IP address associated to the endpoint.\" />\n        </Property>\n        <Property Name=\"relayIPAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IP address of the media relay server allocated by the media endpoint.\" />\n        </Property>\n        <Property Name=\"relayPort\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Network port number allocated on the media relay server by the media endpoint.\" />\n        </Property>\n        <Property Name=\"sentQualityEventRatio\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fraction of the call that the media endpoint detected the network was causing poor quality of the audio sent.\" />\n        </Property>\n        <Property Name=\"subnet\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Subnet used for media stream by the media endpoint.\" />\n        </Property>\n        <Property Name=\"traceRouteHops\" Type=\"Collection(microsoft.graph.callRecords.traceRouteHop)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of network trace route hops collected for this media stream.*\" />\n        </Property>\n        <Property Name=\"wifiBand\" Type=\"microsoft.graph.callRecords.wifiBand\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WiFi band used by the media endpoint. Possible values are: unknown, frequency24GHz, frequency50GHz, frequency60GHz, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"wifiBatteryCharge\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Estimated remaining battery charge in percentage reported by the media endpoint.\" />\n        </Property>\n        <Property Name=\"wifiChannel\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WiFi channel used by the media endpoint.\" />\n        </Property>\n        <Property Name=\"wifiMicrosoftDriver\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the Microsoft WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint.\" />\n        </Property>\n        <Property Name=\"wifiMicrosoftDriverVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the Microsoft WiFi driver used by the media endpoint.\" />\n        </Property>\n        <Property Name=\"wifiRadioType\" Type=\"microsoft.graph.callRecords.wifiRadioType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of WiFi radio used by the media endpoint. Possible values are: unknown, wifi80211a, wifi80211b, wifi80211g, wifi80211n, wifi80211ac, wifi80211ax, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"wifiSignalStrength\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"WiFi signal strength in percentage reported by the media endpoint.\" />\n        </Property>\n        <Property Name=\"wifiVendorDriver\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the WiFi driver used by the media endpoint. Value may be localized based on the language used by endpoint.\" />\n        </Property>\n        <Property Name=\"wifiVendorDriverVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Version of the WiFi driver used by the media endpoint.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"mediaStream\">\n        <Property Name=\"audioCodec\" Type=\"microsoft.graph.callRecords.audioCodec\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Codec name used to encode audio for transmission on the network. Possible values are: unknown, invalid, cn, pcma, pcmu, amrWide, g722, g7221, g7221c, g729, multiChannelAudio, muchv2, opus, satin, satinFullband, rtAudio8, rtAudio16, silk, silkNarrow, silkWide, siren, xmsRTA, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"averageAudioDegradation\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Average Network Mean Opinion Score degradation for stream. Represents how much the network loss and jitter has impacted the quality of received audio.\" />\n        </Property>\n        <Property Name=\"averageAudioNetworkJitter\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Average jitter for the stream computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.\" />\n        </Property>\n        <Property Name=\"averageBandwidthEstimate\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Average estimated bandwidth available between two endpoints in bits per second.\" />\n        </Property>\n        <Property Name=\"averageJitter\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Average jitter for the stream computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.\" />\n        </Property>\n        <Property Name=\"averagePacketLossRate\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Average packet loss rate for stream.\" />\n        </Property>\n        <Property Name=\"averageRatioOfConcealedSamples\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Ratio of the number of audio frames with samples generated by packet loss concealment to the total number of audio frames.\" />\n        </Property>\n        <Property Name=\"averageReceivedFrameRate\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Average frames per second received for all video streams computed over the duration of the session.\" />\n        </Property>\n        <Property Name=\"averageRoundTripTime\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Average network propagation round-trip time computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.\" />\n        </Property>\n        <Property Name=\"averageVideoFrameLossPercentage\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Average percentage of video frames lost as displayed to the user.\" />\n        </Property>\n        <Property Name=\"averageVideoFrameRate\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Average frames per second received for a video stream, computed over the duration of the session.\" />\n        </Property>\n        <Property Name=\"averageVideoPacketLossRate\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Average fraction of packets lost, as specified in [RFC 3550][], computed over the duration of the session.\" />\n        </Property>\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTC time when the stream ended. 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\" />\n        </Property>\n        <Property Name=\"lowFrameRateRatio\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fraction of the call where frame rate is less than 7.5 frames per second.\" />\n        </Property>\n        <Property Name=\"lowVideoProcessingCapabilityRatio\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Fraction of the call that the client is running less than 70% expected video processing capability.\" />\n        </Property>\n        <Property Name=\"maxAudioNetworkJitter\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum of audio network jitter computed over each of the 20 second windows during the session, denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.\" />\n        </Property>\n        <Property Name=\"maxJitter\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum jitter for the stream computed as specified in RFC 3550, denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.\" />\n        </Property>\n        <Property Name=\"maxPacketLossRate\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum packet loss rate for the stream.\" />\n        </Property>\n        <Property Name=\"maxRatioOfConcealedSamples\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum ratio of packets concealed by the healer.\" />\n        </Property>\n        <Property Name=\"maxRoundTripTime\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Maximum network propagation round-trip time computed as specified in [RFC 3550][], denoted in [ISO 8601][] format. For example, 1 second is denoted as 'PT1S', where 'P' is the duration designator, 'T' is the time designator, and 'S' is the second designator.\" />\n        </Property>\n        <Property Name=\"packetUtilization\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Packet count for the stream.\" />\n        </Property>\n        <Property Name=\"postForwardErrorCorrectionPacketLossRate\" Type=\"Edm.Single\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Packet loss rate after FEC has been applied aggregated across all video streams and codecs.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"UTC time when the stream started. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z\" />\n        </Property>\n        <Property Name=\"streamDirection\" Type=\"microsoft.graph.callRecords.mediaStreamDirection\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the direction of the media stream. Possible values are: callerToCallee, calleeToCaller.\" />\n        </Property>\n        <Property Name=\"streamId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique identifier for the stream.\" />\n        </Property>\n        <Property Name=\"videoCodec\" Type=\"microsoft.graph.callRecords.videoCodec\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Codec name used to encode video for transmission on the network. Possible values are: unknown, invalid, av1, h263, h264, h264s, h264uc, h265, rtvc1, rtVideo, xrtvc1, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"wasMediaBypassed\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if the media stream bypassed the Mediation Server and went straight between client and PSTN Gateway/PBX, false otherwise.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"traceRouteHop\">\n        <Property Name=\"hopCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The network path count of this hop that was used to compute the round-trip time.\" />\n        </Property>\n        <Property Name=\"ipAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"IP address used for this hop in the network trace.\" />\n        </Property>\n        <Property Name=\"roundTripTime\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time from when the trace route packet was sent from the client to this hop and back to the client, denoted in [ISO 8601][] format. For example, 1 second is denoted as PT1S, where P is the duration designator, T is the time designator, and S is the second designator.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"participantEndpoint\" BaseType=\"microsoft.graph.callRecords.endpoint\">\n        <Property Name=\"feedback\" Type=\"microsoft.graph.callRecords.userFeedback\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The feedback provided by the user of this endpoint about the quality of the session.\" />\n        </Property>\n        <Property Name=\"identity\" Type=\"graph.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identity associated with the endpoint.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userFeedback\">\n        <Property Name=\"rating\" Type=\"microsoft.graph.callRecords.userFeedbackRating\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The rating provided by the user of this endpoint about the quality of this Session. Possible values are: notRated, bad, poor, fair, good, excellent, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"text\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The feedback text provided by the user of this endpoint for the session.\" />\n        </Property>\n        <Property Name=\"tokens\" Type=\"microsoft.graph.callRecords.feedbackTokenSet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The set of feedback tokens provided by the user of this endpoint for the session. This is a set of Boolean properties. The property names should not be relied upon since they may change depending on what tokens are offered to the user.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"pstnCallLogRow\">\n        <Property Name=\"callDurationSource\" Type=\"microsoft.graph.callRecords.pstnCallDurationSource\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The source of the call duration data. If the call uses a third-party telecommunications operator via the Operator Connect Program, the operator may provide their own call duration data. In this case, the property value is operator. Otherwise, the value is microsoft.\" />\n        </Property>\n        <Property Name=\"calleeNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number dialed in E.164 format.\" />\n        </Property>\n        <Property Name=\"callerNumber\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Number that received the call for inbound calls or the number dialed for outbound calls. E.164 format.\" />\n        </Property>\n        <Property Name=\"callId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Call identifier. Not guaranteed to be unique.\" />\n        </Property>\n        <Property Name=\"callType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the call was a PSTN outbound or inbound call and the type of call such as a call placed by a user or an audio conference.\" />\n        </Property>\n        <Property Scale=\"Variable\" Name=\"charge\" Type=\"Edm.Decimal\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Amount of money or cost of the call that is charged to your account.\" />\n        </Property>\n        <Property Name=\"conferenceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"ID of the audio conference.\" />\n        </Property>\n        <Property Scale=\"Variable\" Name=\"connectionCharge\" Type=\"Edm.Decimal\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Connection fee price.\" />\n        </Property>\n        <Property Name=\"currency\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Type of currency used to calculate the cost of the call. For details, see ISO 4217.\" />\n        </Property>\n        <Property Name=\"destinationContext\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Whether the call was domestic (within a country or region) or international (outside a country or region) based on the user's location.\" />\n        </Property>\n        <Property Name=\"destinationName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Country or region dialed.\" />\n        </Property>\n        <Property Name=\"duration\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"How long the call was connected, in seconds.\" />\n        </Property>\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Call end time.\" />\n        </Property>\n        <Property Name=\"id\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique call identifier. GUID.\" />\n        </Property>\n        <Property Name=\"inventoryType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"User's phone number type, such as a service of toll-free number.\" />\n        </Property>\n        <Property Name=\"licenseCapability\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The license used for the call.\" />\n        </Property>\n        <Property Name=\"operator\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The telecommunications operator which provided PSTN services for this call. This may be Microsoft, or it may be a third-party operator via the Operator Connect Program.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Call start time.\" />\n        </Property>\n        <Property Name=\"tenantCountryCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Country code of the tenant. For details, see ISO 3166-1 alpha-2.\" />\n        </Property>\n        <Property Name=\"usageCountryCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Country code of the user. For details, see ISO 3166-1 alpha-2.\" />\n        </Property>\n        <Property Name=\"userDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Display name of the user.\" />\n        </Property>\n        <Property Name=\"userId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Calling user's ID in Graph. GUID. This and other user info will be null/empty for bot call types (ucap_in, ucap_out).\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"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.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"serviceEndpoint\" BaseType=\"microsoft.graph.callRecords.endpoint\" />\n      <ComplexType Name=\"serviceUserAgent\" BaseType=\"microsoft.graph.callRecords.userAgent\">\n        <Property Name=\"role\" Type=\"microsoft.graph.callRecords.serviceRole\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifies the role of the service used by this endpoint. Possible values are: unknown, customBot, skypeForBusinessMicrosoftTeamsGateway, skypeForBusinessAudioVideoMcu, skypeForBusinessApplicationSharingMcu, skypeForBusinessCallQueues, skypeForBusinessAutoAttendant, mediationServer, mediationServerCloudConnectorEdition, exchangeUnifiedMessagingService, mediaController, conferencingAnnouncementService, conferencingAttendant, audioTeleconferencerController, skypeForBusinessUnifiedCommunicationApplicationPlatform, responseGroupServiceAnnouncementService, gateway, skypeTranslator, skypeForBusinessAttendant, responseGroupService, voicemail, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <Function Name=\"getDirectRoutingCalls\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.callRecords.callRecord)\" />\n        <Parameter Name=\"fromDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Parameter Name=\"toDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <ReturnType Type=\"Collection(microsoft.graph.callRecords.directRoutingLogRow)\" />\n      </Function>\n      <Function Name=\"getPstnCalls\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.callRecords.callRecord)\" />\n        <Parameter Name=\"fromDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Parameter Name=\"toDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <ReturnType Type=\"Collection(microsoft.graph.callRecords.pstnCallLogRow)\" />\n      </Function>\n    </Schema>\n    <Schema Namespace=\"microsoft.graph.managedTenants\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <EnumType Name=\"alertSeverity\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"informational\" Value=\"1\" />\n        <Member Name=\"low\" Value=\"2\" />\n        <Member Name=\"medium\" Value=\"3\" />\n        <Member Name=\"high\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"alertStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"newAlert\" Value=\"1\" />\n        <Member Name=\"inProgress\" Value=\"2\" />\n        <Member Name=\"resolved\" Value=\"3\" />\n        <Member Name=\"dismissed\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"delegatedPrivilegeStatus\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"delegatedAdminPrivileges\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n        <Member Name=\"granularDelegatedAdminPrivileges\" Value=\"3\" />\n        <Member Name=\"delegatedAndGranularDelegetedAdminPrivileges\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"managementActionStatus\">\n        <Member Name=\"toAddress\" Value=\"0\" />\n        <Member Name=\"completed\" Value=\"5\" />\n        <Member Name=\"error\" Value=\"10\" />\n        <Member Name=\"timeOut\" Value=\"15\" />\n        <Member Name=\"inProgress\" Value=\"20\" />\n        <Member Name=\"planned\" Value=\"25\" />\n        <Member Name=\"resolvedBy3rdParty\" Value=\"30\" />\n        <Member Name=\"resolvedThroughAlternateMitigation\" Value=\"35\" />\n        <Member Name=\"riskAccepted\" Value=\"40\" />\n        <Member Name=\"unknownFutureValue\" Value=\"45\" />\n      </EnumType>\n      <EnumType Name=\"managementCategory\">\n        <Member Name=\"custom\" Value=\"0\" />\n        <Member Name=\"devices\" Value=\"1\" />\n        <Member Name=\"identity\" Value=\"2\" />\n        <Member Name=\"data\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"managementParameterValueType\">\n        <Member Name=\"string\" Value=\"0\" />\n        <Member Name=\"integer\" Value=\"1\" />\n        <Member Name=\"boolean\" Value=\"2\" />\n        <Member Name=\"guid\" Value=\"3\" />\n        <Member Name=\"stringCollection\" Value=\"4\" />\n        <Member Name=\"integerCollection\" Value=\"5\" />\n        <Member Name=\"booleanCollection\" Value=\"6\" />\n        <Member Name=\"guidCollection\" Value=\"7\" />\n        <Member Name=\"unknownFutureValue\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"managementProvider\">\n        <Member Name=\"microsoft\" Value=\"0\" />\n        <Member Name=\"community\" Value=\"1\" />\n        <Member Name=\"indirectProvider\" Value=\"2\" />\n        <Member Name=\"self\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"managementTemplateDeploymentStatus\">\n        <Member Name=\"unknown\" Value=\"0\" />\n        <Member Name=\"inProgress\" Value=\"5\" />\n        <Member Name=\"completed\" Value=\"10\" />\n        <Member Name=\"failed\" Value=\"15\" />\n        <Member Name=\"ineligible\" Value=\"20\" />\n        <Member Name=\"unknownFutureValue\" Value=\"45\" />\n      </EnumType>\n      <EnumType Name=\"notificationDestination\" IsFlags=\"true\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"api\" Value=\"1\" />\n        <Member Name=\"email\" Value=\"2\" />\n        <Member Name=\"sms\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"tenantOnboardingEligibilityReason\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"contractType\" Value=\"1\" />\n        <Member Name=\"delegatedAdminPrivileges\" Value=\"2\" />\n        <Member Name=\"usersCount\" Value=\"3\" />\n        <Member Name=\"license\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"8\" />\n      </EnumType>\n      <EnumType Name=\"tenantOnboardingStatus\">\n        <Member Name=\"ineligible\" Value=\"0\" />\n        <Member Name=\"inProcess\" Value=\"1\" />\n        <Member Name=\"active\" Value=\"2\" />\n        <Member Name=\"inactive\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"workloadActionCategory\">\n        <Member Name=\"automated\" Value=\"0\" />\n        <Member Name=\"manual\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EnumType Name=\"workloadActionStatus\">\n        <Member Name=\"toAddress\" Value=\"0\" />\n        <Member Name=\"completed\" Value=\"5\" />\n        <Member Name=\"error\" Value=\"10\" />\n        <Member Name=\"timeOut\" Value=\"15\" />\n        <Member Name=\"inProgress\" Value=\"20\" />\n        <Member Name=\"unknownFutureValue\" Value=\"25\" />\n      </EnumType>\n      <EnumType Name=\"workloadOnboardingStatus\">\n        <Member Name=\"notOnboarded\" Value=\"0\" />\n        <Member Name=\"onboarded\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n      </EnumType>\n      <EntityType Name=\"managedTenant\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <NavigationProperty Name=\"aggregatedPolicyCompliances\" Type=\"Collection(microsoft.graph.managedTenants.aggregatedPolicyCompliance)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Aggregate view of device compliance policies across managed tenants.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"auditEvents\" Type=\"Collection(microsoft.graph.managedTenants.auditEvent)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of audit events across managed tenants.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"cloudPcConnections\" Type=\"Collection(microsoft.graph.managedTenants.cloudPcConnection)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of cloud PC connections across managed tenants.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"cloudPcDevices\" Type=\"Collection(microsoft.graph.managedTenants.cloudPcDevice)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of cloud PC devices across managed tenants.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"cloudPcsOverview\" Type=\"Collection(microsoft.graph.managedTenants.cloudPcOverview)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Overview of cloud PC information across managed tenants.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"conditionalAccessPolicyCoverages\" Type=\"Collection(microsoft.graph.managedTenants.conditionalAccessPolicyCoverage)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Aggregate view of conditional access policy coverage across managed tenants.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"credentialUserRegistrationsSummaries\" Type=\"Collection(microsoft.graph.managedTenants.credentialUserRegistrationsSummary)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Summary information for user registration for multi-factor authentication and self service password reset across managed tenants.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"deviceCompliancePolicySettingStateSummaries\" Type=\"Collection(microsoft.graph.managedTenants.deviceCompliancePolicySettingStateSummary)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Summary information for device compliance policy setting states across managed tenants.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"managedDeviceCompliances\" Type=\"Collection(microsoft.graph.managedTenants.managedDeviceCompliance)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of compliance for managed devices across managed tenants.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"managedDeviceComplianceTrends\" Type=\"Collection(microsoft.graph.managedTenants.managedDeviceComplianceTrend)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Trend insights for device compliance across managed tenants.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"managedTenantAlertLogs\" Type=\"Collection(microsoft.graph.managedTenants.managedTenantAlertLog)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"managedTenantAlertRuleDefinitions\" Type=\"Collection(microsoft.graph.managedTenants.managedTenantAlertRuleDefinition)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"managedTenantAlertRules\" Type=\"Collection(microsoft.graph.managedTenants.managedTenantAlertRule)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"managedTenantAlerts\" Type=\"Collection(microsoft.graph.managedTenants.managedTenantAlert)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"managedTenantApiNotifications\" Type=\"Collection(microsoft.graph.managedTenants.managedTenantApiNotification)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"managedTenantEmailNotifications\" Type=\"Collection(microsoft.graph.managedTenants.managedTenantEmailNotification)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"managedTenantTicketingEndpoints\" Type=\"Collection(microsoft.graph.managedTenants.managedTenantTicketingEndpoint)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"managementActions\" Type=\"Collection(microsoft.graph.managedTenants.managementAction)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of baseline management actions across managed tenants.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"managementActionTenantDeploymentStatuses\" Type=\"Collection(microsoft.graph.managedTenants.managementActionTenantDeploymentStatus)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The tenant level status of management actions across managed tenants.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"managementIntents\" Type=\"Collection(microsoft.graph.managedTenants.managementIntent)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of baseline management intents across managed tenants.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"managementTemplateCollections\" Type=\"Collection(microsoft.graph.managedTenants.managementTemplateCollection)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"managementTemplateCollectionTenantSummaries\" Type=\"Collection(microsoft.graph.managedTenants.managementTemplateCollectionTenantSummary)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"managementTemplates\" Type=\"Collection(microsoft.graph.managedTenants.managementTemplate)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of baseline management templates across managed tenants.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"managementTemplateSteps\" Type=\"Collection(microsoft.graph.managedTenants.managementTemplateStep)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"managementTemplateStepTenantSummaries\" Type=\"Collection(microsoft.graph.managedTenants.managementTemplateStepTenantSummary)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"managementTemplateStepVersions\" Type=\"Collection(microsoft.graph.managedTenants.managementTemplateStepVersion)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"myRoles\" Type=\"Collection(microsoft.graph.managedTenants.myRole)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of role assignments to a signed-in user for a managed tenant.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tenantGroups\" Type=\"Collection(microsoft.graph.managedTenants.tenantGroup)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of a logical grouping of managed tenants used by the multi-tenant management platform.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tenants\" Type=\"Collection(microsoft.graph.managedTenants.tenant)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of tenants associated with the managing entity.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tenantsCustomizedInformation\" Type=\"Collection(microsoft.graph.managedTenants.tenantCustomizedInformation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of tenant level customized information across managed tenants.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tenantsDetailedInformation\" Type=\"Collection(microsoft.graph.managedTenants.tenantDetailedInformation)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection tenant level detailed information across managed tenants.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"tenantTags\" Type=\"Collection(microsoft.graph.managedTenants.tenantTag)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of tenant tags across managed tenants.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"windowsDeviceMalwareStates\" Type=\"Collection(microsoft.graph.managedTenants.windowsDeviceMalwareState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of malware for Windows devices, registered with Microsoft Endpoint Manager, across managed tenants.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"windowsProtectionStates\" Type=\"Collection(microsoft.graph.managedTenants.windowsProtectionState)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The protection state for Windows devices, registered with Microsoft Endpoint Manager, across managed tenants.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"aggregatedPolicyCompliance\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"compliancePolicyId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Identifier for the device compliance policy. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"compliancePolicyName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Name of the device compliance policy. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"compliancePolicyPlatform\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform for the device compliance policy. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, androidAOSP, all. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"compliancePolicyType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of compliance policy. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"lastRefreshedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the entity was last updated in the multi-tenant management platform. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"numberOfCompliantDevices\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices that are in a compliant status. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"numberOfErrorDevices\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices that are in an error status. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"numberOfNonCompliantDevices\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of device that are in a non-compliant status. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"policyModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the device policy was last modified. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the managed tenant. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory tenant identifier for the managed tenant. Optional. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"auditEvent\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"activity\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A string which uniquely represents the operation that occurred. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"activityDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time when the activity ocurred. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"activityId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the activity request that made the audit event. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"category\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A category which represents a logical grouping of activities. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"httpVerb\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The HTTP verb that was used when making the API request. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"initiatedByAppId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the app that was used to make the request. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"initiatedByUpn\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The UPN of the user who initiated the activity. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"initiatedByUserId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of the user who initiated the activity. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"ipAddress\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The IP address of where the activity was initiated. This may be an IPv4 or IPv6 address. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"requestBody\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The raw HTTP request body. Some sensitive information may be removed.\" />\n        </Property>\n        <Property Name=\"requestUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The raw HTTP request URL. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantIds\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of Azure Active Directory tenant identifiers for the managed tenants that were impacted by this change. This is formatted as a list of comma-separated values. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantNames\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of tenant names that were impacted by this change. This is formatted as a list of comma-separated values. Required. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"cloudPcConnection\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the cloud PC connection. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"healthCheckStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health status of the cloud PC connection. Possible values are: pending, running, passed, failed, unknownFutureValue.  Required. Read-only.\" />\n        </Property>\n        <Property Name=\"lastRefreshedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the entity was last updated in the multi-tenant management platform. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the managed tenant. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory tenant identifier for the managed tenant. Required. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"cloudPcDevice\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"cloudPcStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the cloud PC. Possible values are: notProvisioned, provisioning, provisioned, upgrading, inGracePeriod, deprovisioning, failed. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"deviceSpecification\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The specification of the cloud PC device. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name  of the cloud PC device. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"lastRefreshedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the entity was last updated in the multi-tenant management platform. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"managedDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed device identifier of the cloud PC device. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"managedDeviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The managed device display name of the cloud PC device. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"provisioningPolicyId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The provisioning policy identifier for the cloud PC device. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"servicePlanName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The service plan name of the cloud PC device. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"servicePlanType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The service plan type of the cloud PC device. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the managed tenant. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory tenant identifier for the managed tenant. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"userPrincipalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The user principal name (UPN) of the user assigned to the cloud PC device. Required. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"cloudPcOverview\" BaseType=\"microsoft.graph.entity\" OpenType=\"true\">\n        <Property Name=\"lastRefreshedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the entity was last updated in the multi-tenant management platform. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"numberOfCloudPcConnectionStatusFailed\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of cloud PC connections that have a status of failed. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"numberOfCloudPcConnectionStatusPassed\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of cloud PC connections that have a status of passed. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"numberOfCloudPcConnectionStatusPending\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of cloud PC connections that have a status of pending. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"numberOfCloudPcConnectionStatusRunning\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of cloud PC connections that have a status of running. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"numberOfCloudPcConnectionStatusUnkownFutureValue\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of cloud PC connections that have a status of unknownFutureValue. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"numberOfCloudPcStatusDeprovisioning\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of cloud PCs that have a status of deprovisioning. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"numberOfCloudPcStatusFailed\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of cloud PCs that have a status of failed. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"numberOfCloudPcStatusInGracePeriod\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of cloud PCs that have a status of inGracePeriod. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"numberOfCloudPcStatusNotProvisioned\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of cloud PCs that have a status of notProvisioned. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"numberOfCloudPcStatusProvisioned\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of cloud PCs that have a status of provisioned. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"numberOfCloudPcStatusProvisioning\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of cloud PCs that have a status of provisioning. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"numberOfCloudPcStatusUnknown\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of cloud PCs that have a status of unknown. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"numberOfCloudPcStatusUpgrading\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of cloud PCs that have a status of upgrading. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the managed tenant. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"totalBusinessLicenses\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of cloud PC devices that have the Business SKU. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"totalCloudPcConnectionStatus\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of cloud PC connection statuses for the given managed tenant. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"totalCloudPcStatus\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of cloud PC statues for the given managed tenant. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"totalEnterpriseLicenses\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of cloud PC devices that have the Enterprise SKU. Optional. Read-only.\" />\n        </Property>\n        <Key>\n          <PropertyRef Name=\"tenantId\" />\n        </Key>\n      </EntityType>\n      <EntityType Name=\"conditionalAccessPolicyCoverage\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"conditionalAccessPolicyState\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state for the conditional access policy. Possible values are: enabled, disabled, enabledForReportingButNotEnforced. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"latestPolicyModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the conditional access policy was last modified. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"requiresDeviceCompliance\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A flag indicating whether the conditional access policy requires device compliance. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the managed tenant. Required. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"credentialUserRegistrationsSummary\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"lastRefreshedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the entity was last updated in the multi-tenant management platform. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"mfaAndSsprCapableUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of users that are capable of performing multi-factor authentication or self service password reset. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"mfaConditionalAccessPolicyState\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of a conditional access policy that enforces multi-factor authentication. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"mfaExcludedUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of users in the multi-factor authentication exclusion security group (Microsoft 365 Lighthouse - MFA exclusions). Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"mfaRegisteredUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of users registered for multi-factor authentication. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"securityDefaultsEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A flag indicating whether Identity Security Defaults is enabled. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"ssprEnabledUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of users enabled for self service password reset. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"ssprRegisteredUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of users registered for self service password reset. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the managed tenant. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory tenant identifier for the managed tenant. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"totalUserCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The total number of users in the given managed tenant. Optional. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"deviceCompliancePolicySettingStateSummary\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"conflictDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices in a conflict state. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices in an error state. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"failedDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices in a failed state. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"intuneAccountId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifer for the Microsoft Intune account. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"intuneSettingId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for the Intune setting. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"lastRefreshedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the entity was last updated in the multi-tenant management platform. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"notApplicableDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices in a not applicable state. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"pendingDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices in a pending state. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"policyType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type for the device compliance policy. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"settingName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name for the setting within the device compliance policy. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"succeededDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices in a succeeded state. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the managed tenant. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory tenant identifier for the managed tenant. Required. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedDeviceCompliance\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"complianceStatus\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance state of the device. This property is read-only. Possible values are: unknown, compliant, noncompliant, conflict, error, inGracePeriod, configManager. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"deviceType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Platform of the device. This property is read-only. Possible values are: desktop, windowsRT, winMO6, nokia, windowsPhone, mac, winCE, winEmbedded, iPhone, iPad, iPod, android, iSocConsumer, unix, macMDM, holoLens, surfaceHub, androidForWork, androidEnterprise, windows10x, androidnGMS, chromeOS, linux, blackberry, palm, unknown, cloudPC.  Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"inGracePeriodUntilDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the grace period will expire. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"lastRefreshedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the entity was last updated in the multi-tenant management platform. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"lastSyncDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time that the device last completed a successful sync with Microsoft Endpoint Manager. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"managedDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for the managed device in Microsoft Endpoint Manager. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"managedDeviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the managed device. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"manufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The manufacture for the device. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"model\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The model for the device. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"osDescription\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the operating system for the managed device. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"osVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the operating system for the managed device. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"ownerType\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of owner for the managed device. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the managed tenant. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory tenant identifier for the managed tenant. Optional. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedDeviceComplianceTrend\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"compliantDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices with a compliant status. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"configManagerDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices manged by Configuration Manager. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"countDateTime\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time compliance snapshot was performed. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"errorDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices with an error status. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"inGracePeriodDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices that are in a grace period status. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"noncompliantDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices that are in a non-compliant status. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the managed tenant. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory tenant identifier for the managed tenant. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"unknownDeviceCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of devices in an unknown status. Required. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managedTenantAlertLog\" BaseType=\"graph.entity\">\n        <Property Name=\"content\" Type=\"microsoft.graph.managedTenants.alertLogContent\" />\n        <Property Name=\"createdByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"lastActionByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <NavigationProperty Name=\"alert\" Type=\"microsoft.graph.managedTenants.managedTenantAlert\" />\n      </EntityType>\n      <EntityType Name=\"managedTenantAlertRuleDefinition\" BaseType=\"graph.entity\">\n        <Property Name=\"createdByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"definitionTemplate\" Type=\"microsoft.graph.managedTenants.alertRuleDefinitionTemplate\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastActionByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <NavigationProperty Name=\"alertRules\" Type=\"Collection(microsoft.graph.managedTenants.managedTenantAlertRule)\" />\n      </EntityType>\n      <EntityType Name=\"managedTenantAlertRule\" BaseType=\"graph.entity\">\n        <Property Name=\"alertDisplayName\" Type=\"Edm.String\" />\n        <Property Name=\"alertTTL\" Type=\"Edm.Int32\" />\n        <Property Name=\"createdByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastActionByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"lastRunDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"notificationFinalDestinations\" Type=\"microsoft.graph.managedTenants.notificationDestination\" />\n        <Property Name=\"severity\" Type=\"microsoft.graph.managedTenants.alertSeverity\" />\n        <Property Name=\"targets\" Type=\"Collection(microsoft.graph.managedTenants.notificationTarget)\" />\n        <Property Name=\"tenantIds\" Type=\"Collection(microsoft.graph.managedTenants.tenantInfo)\" />\n        <NavigationProperty Name=\"alerts\" Type=\"Collection(microsoft.graph.managedTenants.managedTenantAlert)\" />\n        <NavigationProperty Name=\"ruleDefinition\" Type=\"microsoft.graph.managedTenants.managedTenantAlertRuleDefinition\" />\n      </EntityType>\n      <EntityType Name=\"managedTenantAlert\" BaseType=\"graph.entity\">\n        <Property Name=\"alertData\" Type=\"microsoft.graph.managedTenants.alertData\" />\n        <Property Name=\"alertDataReferenceStrings\" Type=\"Collection(microsoft.graph.managedTenants.alertDataReferenceString)\" />\n        <Property Name=\"alertRuleDisplayName\" Type=\"Edm.String\" />\n        <Property Name=\"assignedToUserId\" Type=\"Edm.String\" />\n        <Property Name=\"correlationCount\" Type=\"Edm.Int32\" />\n        <Property Name=\"correlationId\" Type=\"Edm.String\" />\n        <Property Name=\"createdByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"lastActionByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"message\" Type=\"Edm.String\" />\n        <Property Name=\"severity\" Type=\"microsoft.graph.managedTenants.alertSeverity\" />\n        <Property Name=\"status\" Type=\"microsoft.graph.managedTenants.alertStatus\" />\n        <Property Name=\"tenantId\" Type=\"Edm.String\" />\n        <Property Name=\"title\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"alertLogs\" Type=\"Collection(microsoft.graph.managedTenants.managedTenantAlertLog)\" />\n        <NavigationProperty Name=\"alertRule\" Type=\"microsoft.graph.managedTenants.managedTenantAlertRule\" />\n        <NavigationProperty Name=\"apiNotifications\" Type=\"Collection(microsoft.graph.managedTenants.managedTenantApiNotification)\" />\n        <NavigationProperty Name=\"emailNotifications\" Type=\"Collection(microsoft.graph.managedTenants.managedTenantEmailNotification)\" />\n      </EntityType>\n      <EntityType Name=\"managedTenantApiNotification\" BaseType=\"graph.entity\">\n        <Property Name=\"createdByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"isAcknowledged\" Type=\"Edm.Boolean\" />\n        <Property Name=\"lastActionByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"message\" Type=\"Edm.String\" />\n        <Property Name=\"title\" Type=\"Edm.String\" />\n        <Property Name=\"userId\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"alert\" Type=\"microsoft.graph.managedTenants.managedTenantAlert\" />\n      </EntityType>\n      <EntityType Name=\"managedTenantEmailNotification\" BaseType=\"graph.entity\">\n        <Property Name=\"createdByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"emailAddresses\" Type=\"Collection(microsoft.graph.managedTenants.email)\" />\n        <Property Name=\"emailBody\" Type=\"Edm.String\" />\n        <Property Name=\"lastActionByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"subject\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"alert\" Type=\"microsoft.graph.managedTenants.managedTenantAlert\" />\n      </EntityType>\n      <EntityType Name=\"managedTenantTicketingEndpoint\" BaseType=\"graph.entity\">\n        <Property Name=\"createdByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"emailAddress\" Type=\"Edm.String\" />\n        <Property Name=\"lastActionByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"phoneNumber\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"managementAction\" BaseType=\"graph.entity\">\n        <Property Name=\"category\" Type=\"microsoft.graph.managedTenants.managementCategory\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category for the management action. Possible values are: custom, devices, identity, unknownFutureValue. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description for the management action. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the management action. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"referenceTemplateId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reference for the management template used to generate the management action. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"referenceTemplateVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"workloadActions\" Type=\"Collection(microsoft.graph.managedTenants.workloadAction)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of workload actions associated with the management action. Required. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managementActionTenantDeploymentStatus\" BaseType=\"graph.entity\">\n        <Property Name=\"statuses\" Type=\"Collection(microsoft.graph.managedTenants.managementActionDeploymentStatus)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of deployment status for each instance of a management action. Optional.\" />\n        </Property>\n        <Property Name=\"tenantGroupId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for the tenant group that is associated with the management action. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory tenant identifier for the managed tenant. Required. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managementIntent\" BaseType=\"graph.entity\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the management intent. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"isGlobal\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A flag indicating whether the management intent is global. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"managementTemplates\" Type=\"Collection(microsoft.graph.managedTenants.managementTemplateDetailedInfo)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of management templates associated with the management intent. Optional. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managementTemplateCollection\" BaseType=\"graph.entity\">\n        <Property Name=\"createdByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastActionByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <NavigationProperty Name=\"managementTemplates\" Type=\"Collection(microsoft.graph.managedTenants.managementTemplate)\" />\n      </EntityType>\n      <EntityType Name=\"managementTemplateCollectionTenantSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"completeStepsCount\" Type=\"Edm.Int32\" />\n        <Property Name=\"completeUsersCount\" Type=\"Edm.Int32\" />\n        <Property Name=\"createdByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"dismissedStepsCount\" Type=\"Edm.Int32\" />\n        <Property Name=\"excludedUsersCount\" Type=\"Edm.Int32\" />\n        <Property Name=\"excludedUsersDistinctCount\" Type=\"Edm.Int32\" />\n        <Property Name=\"incompleteStepsCount\" Type=\"Edm.Int32\" />\n        <Property Name=\"incompleteUsersCount\" Type=\"Edm.Int32\" />\n        <Property Name=\"ineligibleStepsCount\" Type=\"Edm.Int32\" />\n        <Property Name=\"isComplete\" Type=\"Edm.Boolean\" />\n        <Property Name=\"lastActionByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"managementTemplateCollectionDisplayName\" Type=\"Edm.String\" />\n        <Property Name=\"managementTemplateCollectionId\" Type=\"Edm.String\" />\n        <Property Name=\"tenantId\" Type=\"Edm.String\" />\n      </EntityType>\n      <EntityType Name=\"managementTemplate\" BaseType=\"graph.entity\">\n        <Property Name=\"category\" Type=\"microsoft.graph.managedTenants.managementCategory\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The management category for the management template. Possible values are: custom, devices, identity, unknownFutureValue. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"createdByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description for the management template. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the management template. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"informationLinks\" Type=\"Collection(graph.actionUrl)\" />\n        <Property Name=\"lastActionByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"parameters\" Type=\"Collection(microsoft.graph.managedTenants.templateParameter)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of parameters used by the management template. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"priority\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"provider\" Type=\"microsoft.graph.managedTenants.managementProvider\" Nullable=\"false\" />\n        <Property Name=\"userImpact\" Type=\"Edm.String\" />\n        <Property Name=\"version\" Type=\"Edm.Int32\" />\n        <Property Name=\"workloadActions\" Type=\"Collection(microsoft.graph.managedTenants.workloadAction)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of workload actions associated with the management template. Optional. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"managementTemplateCollections\" Type=\"Collection(microsoft.graph.managedTenants.managementTemplateCollection)\" />\n        <NavigationProperty Name=\"managementTemplateSteps\" Type=\"Collection(microsoft.graph.managedTenants.managementTemplateStep)\" />\n      </EntityType>\n      <EntityType Name=\"managementTemplateStep\" BaseType=\"graph.entity\">\n        <Property Name=\"category\" Type=\"microsoft.graph.managedTenants.managementCategory\" />\n        <Property Name=\"createdByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"lastActionByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"portalLink\" Type=\"graph.actionUrl\" />\n        <Property Name=\"priority\" Type=\"Edm.Int32\" />\n        <NavigationProperty Name=\"acceptedVersion\" Type=\"microsoft.graph.managedTenants.managementTemplateStepVersion\" />\n        <NavigationProperty Name=\"managementTemplate\" Type=\"microsoft.graph.managedTenants.managementTemplate\" />\n        <NavigationProperty Name=\"versions\" Type=\"Collection(microsoft.graph.managedTenants.managementTemplateStepVersion)\" />\n      </EntityType>\n      <EntityType Name=\"managementTemplateStepTenantSummary\" BaseType=\"graph.entity\">\n        <Property Name=\"assignedTenantsCount\" Type=\"Edm.Int32\" />\n        <Property Name=\"compliantTenantsCount\" Type=\"Edm.Int32\" />\n        <Property Name=\"createdByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"dismissedTenantsCount\" Type=\"Edm.Int32\" />\n        <Property Name=\"ineligibleTenantsCount\" Type=\"Edm.Int32\" />\n        <Property Name=\"lastActionByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"managementTemplateCollectionDisplayName\" Type=\"Edm.String\" />\n        <Property Name=\"managementTemplateCollectionId\" Type=\"Edm.String\" />\n        <Property Name=\"managementTemplateDisplayName\" Type=\"Edm.String\" />\n        <Property Name=\"managementTemplateId\" Type=\"Edm.String\" />\n        <Property Name=\"managementTemplateStepDisplayName\" Type=\"Edm.String\" />\n        <Property Name=\"managementTemplateStepId\" Type=\"Edm.String\" />\n        <Property Name=\"notCompliantTenantsCount\" Type=\"Edm.Int32\" />\n      </EntityType>\n      <EntityType Name=\"managementTemplateStepVersion\" BaseType=\"graph.entity\">\n        <Property Name=\"contentMarkdown\" Type=\"Edm.String\" />\n        <Property Name=\"createdByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"lastActionByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"name\" Type=\"Edm.String\" />\n        <Property Name=\"version\" Type=\"Edm.Int32\" />\n        <Property Name=\"versionInformation\" Type=\"Edm.String\" />\n        <NavigationProperty Name=\"acceptedFor\" Type=\"microsoft.graph.managedTenants.managementTemplateStep\" />\n        <NavigationProperty Name=\"deployments\" Type=\"Collection(microsoft.graph.managedTenants.managementTemplateStepDeployment)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"templateStep\" Type=\"microsoft.graph.managedTenants.managementTemplateStep\" />\n      </EntityType>\n      <EntityType Name=\"myRole\">\n        <Property Name=\"assignments\" Type=\"Collection(microsoft.graph.managedTenants.roleAssignment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of role assignments for the managed tenant.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory tenant identifier for the managed tenant. Optional. Read-only.\" />\n        </Property>\n        <Key>\n          <PropertyRef Name=\"tenantId\" />\n        </Key>\n      </EntityType>\n      <EntityType Name=\"tenantGroup\" BaseType=\"graph.entity\">\n        <Property Name=\"allTenantsIncluded\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A flag indicating whether all managed tenant are included in the tenant group. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the tenant group. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"managementActions\" Type=\"Collection(microsoft.graph.managedTenants.managementActionInfo)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of management action associated with the tenant group. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"managementIntents\" Type=\"Collection(microsoft.graph.managedTenants.managementIntentInfo)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of management intents associated with the tenant group. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of managed tenant identifiers include in the tenant group. Optional. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"tenant\" BaseType=\"graph.entity\">\n        <Property Name=\"contract\" Type=\"microsoft.graph.managedTenants.tenantContract\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The relationship details for the tenant with the managing entity.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the tenant was created in the multi-tenant management platform. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the tenant. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"lastUpdatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the tenant was last updated within the multi-tenant management platform. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory tenant identifier for the managed tenant. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantStatusInformation\" Type=\"microsoft.graph.managedTenants.tenantStatusInformation\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The onboarding status information for the tenant. Optional. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"tenantCustomizedInformation\" BaseType=\"graph.entity\">\n        <Property Name=\"contacts\" Type=\"Collection(microsoft.graph.managedTenants.tenantContactInformation)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of contacts for the managed tenant. Optional.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the managed tenant. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory tenant identifier for the managed tenant. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"website\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The website for the managed tenant. Required.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"tenantDetailedInformation\" BaseType=\"graph.entity\">\n        <Property Name=\"city\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The city where the managed tenant is located. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"countryCode\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The code for the country where the managed tenant is located. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"countryName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name for the country where the managed tenant is located. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"defaultDomainName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default domain name for the managed tenant. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the managed tenant.\" />\n        </Property>\n        <Property Name=\"industryName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The business industry associated with the managed tenant. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"region\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The region where the managed tenant is located. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"segmentName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The business segment associated with the managed tenant. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory tenant identifier for the managed tenant.\" />\n        </Property>\n        <Property Name=\"verticalName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The vertical associated with the managed tenant. Optional. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"tenantTag\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"createdByUserId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for the account that created the tenant tag. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the tenant tag was created. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"deletedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the tenant tag was deleted. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description for the tenant tag. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the tenant tag. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"lastActionByUserId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for the account that lasted on the tenant tag. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the last action was performed against the tenant tag. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"tenants\" Type=\"Collection(microsoft.graph.managedTenants.tenantInfo)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of managed tenants associated with the tenant tag. Optional.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsDeviceMalwareState\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"additionalInformationUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The additional information URL for the discovered malware. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"detectionCount\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of times the piece of malware has been detected. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"deviceDeleted\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A flag indicating whether the device has been deleted. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"initialDetectionDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the piece of malware was initially detected. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"lastRefreshedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the entity was last updated in the multi-tenant management platform. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"lastStateChangeDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the malware state was last changed. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"malwareCategory\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category for the detected malware. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"malwareDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the detected malware. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"malwareExecutionState\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The execution state for the detected malware. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"malwareId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the detected malware. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"malwareSeverity\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The severity for the detected malware. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"malwareThreatState\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The threat state for the detected malware. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"managedDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for the managed device where the malware was detected. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"managedDeviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the managed device where the malware was detected. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the managed tenant. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory tenant identifier for the managed tenant. Optional. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"windowsProtectionState\" BaseType=\"graph.entity\" OpenType=\"true\">\n        <Property Name=\"antiMalwareVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The anti-malware version for the managed device. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"attentionRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A flag indicating whether attention is required for the managed device. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"deviceDeleted\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A flag indicating whether the managed device has been deleted. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"devicePropertyRefreshDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the device property has been refreshed. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"engineVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The anti-virus engine version for the managed device. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"fullScanOverdue\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A flag indicating whether quick scan is overdue for the managed device. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"fullScanRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A flag indicating whether full scan is overdue for the managed device. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"lastFullScanDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time a full scan was completed. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"lastFullScanSignatureVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version anti-malware version used to perform the last full scan. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"lastQuickScanDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time a quick scan was completed. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"lastQuickScanSignatureVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version anti-malware version used to perform the last full scan. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"lastRefreshedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Date and time the entity was last updated in the multi-tenant management platform. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"lastReportedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the protection state was last reported for the managed device. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"malwareProtectionEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A flag indicating whether malware protection is enabled for the managed device. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"managedDeviceHealthState\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The health state for the managed device. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"managedDeviceId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the managed device. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"managedDeviceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the managed device. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"networkInspectionSystemEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A flag indicating whether the network inspection system is enabled. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"quickScanOverdue\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A flag indicating weather a quick scan is overdue. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"realTimeProtectionEnabled\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A flag indicating whether real time protection is enabled. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"rebootRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A flag indicating whether a reboot is required. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"signatureUpdateOverdue\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A flag indicating whether an signature update is overdue. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"signatureVersion\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The signature version for the managed device. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the managed tenant. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory tenant identifier for the managed tenant. Optional. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"managementTemplateStepDeployment\" BaseType=\"graph.entity\">\n        <Property Name=\"createdByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"error\" Type=\"microsoft.graph.managedTenants.graphAPIErrorDetails\" />\n        <Property Name=\"lastActionByUserId\" Type=\"Edm.String\" />\n        <Property Name=\"lastActionDateTime\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"status\" Type=\"microsoft.graph.managedTenants.managementTemplateDeploymentStatus\" Nullable=\"false\" />\n        <Property Name=\"tenantId\" Type=\"Edm.String\" Nullable=\"false\" />\n        <NavigationProperty Name=\"templateStepVersion\" Type=\"microsoft.graph.managedTenants.managementTemplateStepVersion\" Nullable=\"false\" />\n      </EntityType>\n      <ComplexType Name=\"addLogRequest\">\n        <Property Name=\"logInformation\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"alertData\" OpenType=\"true\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"alertDataReferenceString\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"alertLogContent\" OpenType=\"true\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"alertRuleDefinitionTemplate\" OpenType=\"true\">\n        <Property Name=\"defaultSeverity\" Type=\"microsoft.graph.managedTenants.alertSeverity\" />\n      </ComplexType>\n      <ComplexType Name=\"email\">\n        <Property Name=\"emailAddress\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"graphAPIErrorDetails\">\n        <Property Name=\"code\" Type=\"Edm.String\" />\n        <Property Name=\"message\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"managedTenantOperationError\" Abstract=\"true\">\n        <Property Name=\"error\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The error message for the exception.\" />\n        </Property>\n        <Property Name=\"tenantId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory tenant identifier for the managed tenant.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"managedTenantExecutionError\" BaseType=\"microsoft.graph.managedTenants.managedTenantOperationError\">\n        <Property Name=\"errorDetails\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Additional error information for the exception. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"nodeId\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The node identifier where the exception occurred. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"rawToken\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The token for the exception. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"statementIndex\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The statement index for the exception. Required. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"managedTenantGenericError\" BaseType=\"microsoft.graph.managedTenants.managedTenantOperationError\" />\n      <ComplexType Name=\"managementActionDeploymentStatus\">\n        <Property Name=\"managementActionId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for the management action. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"managementTemplateId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The management template identifier that was used to generate the management action. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"managementTemplateVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"status\" Type=\"microsoft.graph.managedTenants.managementActionStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the management action. Possible values are: toAddress, completed, error, timeOut, inProgress, planned, resolvedBy3rdParty, resolvedThroughAlternateMitigation, riskAccepted, unknownFutureValue. Required.\" />\n        </Property>\n        <Property Name=\"workloadActionDeploymentStatuses\" Type=\"Collection(microsoft.graph.managedTenants.workloadActionDeploymentStatus)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of workload action deployment statues for the given management action. Optional.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"workloadActionDeploymentStatus\">\n        <Property Name=\"actionId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the workload action. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"deployedPolicyId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier of any policy that was created by applying the workload action. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"error\" Type=\"graph.genericError\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The detailed information for exceptions that occur when deploying the workload action. Optional. Required.\" />\n        </Property>\n        <Property Name=\"excludeGroups\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"includeAllUsers\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"includeGroups\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"lastDeploymentDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the workload action was last deployed. Optional.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"microsoft.graph.managedTenants.workloadActionStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the workload action deployment. Possible values are: toAddress, completed, error, timeOut, inProgress, unknownFutureValue. Required. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"managementActionInfo\">\n        <Property Name=\"managementActionId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for the management action. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"managementTemplateId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for the management template. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"managementTemplateVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"managementIntentInfo\">\n        <Property Name=\"managementIntentDisplayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the management intent. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"managementIntentId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for the management intent. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"managementTemplates\" Type=\"Collection(microsoft.graph.managedTenants.managementTemplateDetailedInfo)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of management template information associated with the management intent. Optional. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"managementTemplateDetailedInfo\">\n        <Property Name=\"category\" Type=\"microsoft.graph.managedTenants.managementCategory\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The management category for the management template. Possible values are: custom, devices, identity, unknownFutureValue. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the management template. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"managementTemplateId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the management template. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"notificationTarget\" OpenType=\"true\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"phone\">\n        <Property Name=\"phoneNumber\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"roleAssignment\">\n        <Property Name=\"assignmentType\" Type=\"microsoft.graph.managedTenants.delegatedPrivilegeStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of the admin relationship(s) associated with the role assignment. Possible values are: none, delegatedAdminPrivileges, unknownFutureValue, granularDelegatedAdminPrivileges, delegatedAndGranularDelegetedAdminPrivileges. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: granularDelegatedAdminPrivileges , delegatedAndGranularDelegetedAdminPrivileges.\" />\n        </Property>\n        <Property Name=\"roles\" Type=\"Collection(microsoft.graph.managedTenants.roleDefinition)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of roles assigned.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"roleDefinition\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description for the role.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the role assignment.\" />\n        </Property>\n        <Property Name=\"templateId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the template.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"setting\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the setting. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"jsonValue\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The value for the setting serialized as string of JSON. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"overwriteAllowed\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A flag indicating whether the setting can be override existing configurations when applied. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"settingId\" Type=\"Edm.String\" />\n        <Property Name=\"valueType\" Type=\"microsoft.graph.managedTenants.managementParameterValueType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The data type for the setting. Possible values are: string, integer, boolean, guid, stringCollection, integerCollection, booleanCollection, guidCollection, unknownFutureValue. Required. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"templateAction\">\n        <NavigationProperty Name=\"licenses\" Type=\"graph.licenseDetails\" />\n        <Property Name=\"description\" Type=\"Edm.String\" />\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"service\" Type=\"Edm.String\" />\n        <Property Name=\"settings\" Type=\"Collection(microsoft.graph.managedTenants.setting)\" Nullable=\"false\" />\n        <Property Name=\"templateActionId\" Type=\"Edm.String\" Nullable=\"false\" />\n      </ComplexType>\n      <ComplexType Name=\"templateParameter\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description for the template parameter. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the template parameter. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"jsonAllowedValues\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The allowed values for the template parameter represented by a serialized string of JSON. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"jsonDefaultValue\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default value for the template parameter represented by a serialized string of JSON. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"valueType\" Type=\"microsoft.graph.managedTenants.managementParameterValueType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The data type for the template parameter.. Possible values are: string, integer, boolean, guid, stringCollection, integerCollection, booleanCollection, guidCollection, unknownFutureValue. Required. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"tenantContactInformation\">\n        <Property Name=\"email\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The email address for the contact. Optional\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name for the contact. Required.\" />\n        </Property>\n        <Property Name=\"notes\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The notes associated with the contact. Optional\" />\n        </Property>\n        <Property Name=\"phone\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The phone number for the contact. Optional.\" />\n        </Property>\n        <Property Name=\"title\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The title for the contact. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"tenantContract\">\n        <Property Name=\"contractType\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of relationship that exists between the managing entity and tenant. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"defaultDomainName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The default domain name for the tenant. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the tenant. Optional. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"tenantInfo\">\n        <Property Name=\"tenantId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure Active Directory tenant identifier for the managed tenant. Optional.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"tenantStatusInformation\">\n        <Property Name=\"delegatedPrivilegeStatus\" Type=\"microsoft.graph.managedTenants.delegatedPrivilegeStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The status of the delegated admin privilege relationship between the managing entity and the managed tenant. Possible values are: none, delegatedAdminPrivileges, unknownFutureValue, granularDelegatedAdminPrivileges, delegatedAndGranularDelegetedAdminPrivileges. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: granularDelegatedAdminPrivileges , delegatedAndGranularDelegetedAdminPrivileges. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"lastDelegatedPrivilegeRefreshDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the delegated admin privileges status was updated. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"offboardedByUserId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for the account that offboarded the managed tenant. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"offboardedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the managed tenant was offboarded. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"onboardedByUserId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The identifier for the account that onboarded the managed tenant. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"onboardedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the managed tenant was onboarded. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"onboardingStatus\" Type=\"microsoft.graph.managedTenants.tenantOnboardingStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The onboarding status for the managed tenant.. Possible values are: ineligible, inProcess, active, inactive, unknownFutureValue. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"tenantOnboardingEligibilityReason\" Type=\"microsoft.graph.managedTenants.tenantOnboardingEligibilityReason\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Organization's onboarding eligibility reason in Microsoft 365 Lighthouse.. Possible values are: none, contractType, delegatedAdminPrivileges,usersCount,license and unknownFutureValue. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"workloadStatuses\" Type=\"Collection(microsoft.graph.managedTenants.workloadStatus)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of workload statues for the managed tenant. Optional. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"workloadStatus\">\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the workload. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"offboardedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the workload was offboarded. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"onboardedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the workload was onboarded. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"onboardingStatus\" Type=\"microsoft.graph.managedTenants.workloadOnboardingStatus\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The onboarding status for the workload. Possible values are: notOnboarded, onboarded, unknownFutureValue. Optional. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"workloadAction\">\n        <Property Name=\"actionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifier for the workload action. Required. Read-only.\" />\n        </Property>\n        <Property Name=\"category\" Type=\"microsoft.graph.managedTenants.workloadActionCategory\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category for the workload action. Possible values are: automated, manual, unknownFutureValue. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description for the workload action. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name for the workload action. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"licenses\" Type=\"Collection(Edm.String)\" />\n        <Property Name=\"service\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The service associated with workload action. Optional. Read-only.\" />\n        </Property>\n        <Property Name=\"settings\" Type=\"Collection(microsoft.graph.managedTenants.setting)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The collection of settings associated with the workload action. Optional. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <Action Name=\"addUserInputLog\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedTenants.managedTenantAlert\" />\n        <Parameter Name=\"logInformation\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.managedTenants.managedTenantAlert\" />\n      </Action>\n      <Action Name=\"apply\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedTenants.managementAction\" />\n        <Parameter Name=\"tenantId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"tenantGroupId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"managementTemplateId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"includeAllUsers\" Type=\"Edm.Boolean\" />\n        <Parameter Name=\"includeGroups\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"excludeGroups\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.managedTenants.managementActionDeploymentStatus\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"managementAction: apply\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Applies a management action against a specific managed tenant. By performing this operation the appropriate configurations will be made and policies created. As example when applying the require multi-factor authentication for admins management action will create an Azure Active Directory conditional access policy that requires multi-factor authentication for all users that have been assigned an administrative directory role.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-managementaction-apply?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"offboardTenant\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedTenants.tenant\" />\n        <ReturnType Type=\"microsoft.graph.managedTenants.tenant\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"tenant: offboardTenant\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Carries out the appropriate procedures to remove a managed tenant from the multi-tenant management platform. No relationships, such as commerce and delegate administrative privileges, will be impacted. The only change made by invoking this action is the tenant will be deprovisioned from the multi-tenant management platform.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-tenant-offboardtenant?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"resetTenantOnboardingStatus\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedTenants.tenant\" />\n        <ReturnType Type=\"microsoft.graph.managedTenants.tenant\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"tenant: resetTenantOnboardingStatus\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Carries out the appropriate procedures to reset the onboarding status for the managed tenant that was removed from the multi-tenant management platform using the offboardTenant action. By invoking this action the platform will attempt to onboard the managed tenant for management.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-tenant-resettenantonboardingstatus?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"assignTag\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedTenants.tenantTag\" />\n        <Parameter Name=\"tenantIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.managedTenants.tenantTag\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"tenantTag: assignTag\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Assign the tenant tag to the specified managed tenants.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-tenanttag-assigntag?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"unassignTag\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedTenants.tenantTag\" />\n        <Parameter Name=\"tenantIds\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.managedTenants.tenantTag\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"tenantTag: unassignTag\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Un-assigns the tenant tag from the specified managed tenants.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/managedtenants-tenanttag-unassigntag?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"changeDeploymentStatus\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.managedTenants.managementActionTenantDeploymentStatus)\" />\n        <Parameter Name=\"tenantGroupId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"tenantId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"managementActionId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"managementTemplateId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"managementTemplateVersion\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Parameter Name=\"status\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.managedTenants.managementActionDeploymentStatus\" />\n      </Action>\n      <Action Name=\"changeDeploymentStatus\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.managedTenants.managementTemplateStepDeployment\" />\n        <Parameter Name=\"tenantId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"managementTemplateStepId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"status\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"microsoft.graph.managedTenants.managementTemplateStepDeployment\" />\n      </Action>\n      <Action Name=\"tenantSearch\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.managedTenants.tenantGroup)\" />\n        <Parameter Name=\"tenantId\" Type=\"Edm.String\" Unicode=\"false\" />\n        <ReturnType Type=\"Collection(microsoft.graph.managedTenants.tenantGroup)\" />\n      </Action>\n    </Schema>\n    <Schema Namespace=\"microsoft.graph.search\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <EnumType Name=\"answerState\">\n        <Member Name=\"published\" Value=\"0\" />\n        <Member Name=\"draft\" Value=\"1\" />\n        <Member Name=\"excluded\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EntityType Name=\"searchAnswer\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Search answer description shown on search results page.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Search answer name displayed in search results.\" />\n        </Property>\n        <Property Name=\"lastModifiedBy\" Type=\"microsoft.graph.search.identitySet\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of the user that created or last modified the search answer. Read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of when the search answer is created or edited. Read-only.\" />\n        </Property>\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Search answer URL link. When users click this search answer in search results, they will go to this URL.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"acronym\" BaseType=\"microsoft.graph.search.searchAnswer\">\n        <Property Name=\"standsFor\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"What the acronym stands for.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"microsoft.graph.search.answerState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the acronym. Possible values are: published, draft, excluded, or unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"bookmark\" BaseType=\"microsoft.graph.search.searchAnswer\">\n        <Property Name=\"availabilityEndDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of when the bookmark will stop to appear as a search result. Set as null for always available.\" />\n        </Property>\n        <Property Name=\"availabilityStartDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of when the bookmark will start to appear as a search result. Set as null for always available.\" />\n        </Property>\n        <Property Name=\"categories\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Categories commonly used to describe this bookmark. For example, IT and HR.\" />\n        </Property>\n        <Property Name=\"groupIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of security groups able to view this bookmark.\" />\n        </Property>\n        <Property Name=\"isSuggested\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if this bookmark was suggested to the admin by a user or was mined and suggested by Microsoft. Read-only.\" />\n        </Property>\n        <Property Name=\"keywords\" Type=\"microsoft.graph.search.answerKeyword\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Keywords that trigger this bookmark to appear in search results.\" />\n        </Property>\n        <Property Name=\"languageTags\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of language names that are geographically specific and that this bookmark can be viewed in. Each language tag value follows the pattern {language}-{region}. As an example, en-us is English as used in the United States. See supported language tags for the list of possible values.\" />\n        </Property>\n        <Property Name=\"platforms\" Type=\"Collection(graph.devicePlatformType)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of devices and operating systems able to view this bookmark. Possible values are: unknown, android, androidForWork, ios, macOS, windowsPhone81, windowsPhone81AndLater, windows10AndLater, androidWorkProfile, androidASOP.\" />\n        </Property>\n        <Property Name=\"powerAppIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of Power Apps associated with this bookmark. If users add existing Power Apps to a bookmark, they can complete tasks, such as to enter vacation time or to report expenses on the search results page.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"microsoft.graph.search.answerState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the bookmark. Possible values are: published, draft, excluded, or unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"targetedVariations\" Type=\"Collection(microsoft.graph.search.answerVariant)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Variations of a bookmark for different countries or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings will apply to all variations.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"qna\" BaseType=\"microsoft.graph.search.searchAnswer\">\n        <Property Name=\"availabilityEndDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of when the qna will stop to appear as a search result. Set as null for always available.\" />\n        </Property>\n        <Property Name=\"availabilityStartDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Timestamp of when the qna will start to appear as a search result. Set as null for always available.\" />\n        </Property>\n        <Property Name=\"groupIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of security groups able to view this qna.\" />\n        </Property>\n        <Property Name=\"isSuggested\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True if this qna was suggested to the admin by a user or was mined and suggested by Microsoft. Read-only.\" />\n        </Property>\n        <Property Name=\"keywords\" Type=\"microsoft.graph.search.answerKeyword\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Keywords that trigger this qna to appear in search results.\" />\n        </Property>\n        <Property Name=\"languageTags\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of language names that are geographically specific and that this QnA can be viewed in. Each language tag value follows the pattern {language}-{region}. As an example, en-us is English as used in the United States. For the list of possible values, see supported language tags.\" />\n        </Property>\n        <Property Name=\"platforms\" Type=\"Collection(graph.devicePlatformType)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of devices and operating systems able to view this qna. Possible values are: unknown, android, androidForWork, ios, macOS, windowsPhone81, windowsPhone81AndLater, windows10AndLater, androidWorkProfile, androidASOP.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"microsoft.graph.search.answerState\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"State of the qna. Possible values are: published, draft, excluded, or unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"targetedVariations\" Type=\"Collection(microsoft.graph.search.answerVariant)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Variations of a qna for different countries or devices. Use when you need to show different content to users based on their device, country/region, or both. The date and group settings will apply to all variations.\" />\n        </Property>\n      </EntityType>\n      <ComplexType Name=\"answerKeyword\">\n        <Property Name=\"keywords\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of keywords used to trigger the search answer.\" />\n        </Property>\n        <Property Name=\"matchSimilarKeywords\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If true, indicates that the search term contains similar words to the keywords that should trigger the search answer.\" />\n        </Property>\n        <Property Name=\"reservedKeywords\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unique keywords that will guarantee the search answer is triggered.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"answerVariant\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Answer variation description shown on search results page.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Answer variation name displayed in search results.\" />\n        </Property>\n        <Property Name=\"languageTag\" Type=\"Edm.String\" />\n        <Property Name=\"platform\" Type=\"graph.devicePlatformType\" />\n        <Property Name=\"webUrl\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Answer variation URL link. When users click this answer variation in search results, they will go to this URL.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"identity\" OpenType=\"true\">\n        <Property Name=\"displayName\" Type=\"Edm.String\" />\n        <Property Name=\"id\" Type=\"Edm.String\" />\n      </ComplexType>\n      <ComplexType Name=\"identitySet\" OpenType=\"true\">\n        <Property Name=\"application\" Type=\"microsoft.graph.search.identity\" />\n        <Property Name=\"device\" Type=\"microsoft.graph.search.identity\" />\n        <Property Name=\"user\" Type=\"microsoft.graph.search.identity\" />\n      </ComplexType>\n    </Schema>\n    <Schema Namespace=\"microsoft.graph.externalConnectors\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <EnumType Name=\"accessType\">\n        <Member Name=\"grant\" Value=\"1\" />\n        <Member Name=\"deny\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"aclType\">\n        <Member Name=\"user\" Value=\"1\" />\n        <Member Name=\"group\" Value=\"2\" />\n        <Member Name=\"everyone\" Value=\"3\" />\n        <Member Name=\"everyoneExceptGuests\" Value=\"4\" />\n        <Member Name=\"externalGroup\" Value=\"5\" />\n        <Member Name=\"unknownFutureValue\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"connectionOperationStatus\">\n        <Member Name=\"unspecified\" Value=\"0\" />\n        <Member Name=\"inprogress\" Value=\"1\" />\n        <Member Name=\"completed\" Value=\"2\" />\n        <Member Name=\"failed\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"connectionState\">\n        <Member Name=\"draft\" Value=\"1\" />\n        <Member Name=\"ready\" Value=\"2\" />\n        <Member Name=\"obsolete\" Value=\"3\" />\n        <Member Name=\"limitExceeded\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"contentExperienceType\" UnderlyingType=\"Edm.Int64\" IsFlags=\"true\">\n        <Member Name=\"search\" Value=\"1\" />\n        <Member Name=\"compliance\" Value=\"32\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2048\" />\n      </EnumType>\n      <EnumType Name=\"externalActivityType\">\n        <Member Name=\"viewed\" Value=\"1\" />\n        <Member Name=\"modified\" Value=\"2\" />\n        <Member Name=\"created\" Value=\"3\" />\n        <Member Name=\"commented\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"externalItemContentType\">\n        <Member Name=\"text\" Value=\"1\" />\n        <Member Name=\"html\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"identitySourceType\">\n        <Member Name=\"azureActiveDirectory\" Value=\"1\" />\n        <Member Name=\"external\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"identityType\">\n        <Member Name=\"user\" Value=\"1\" />\n        <Member Name=\"group\" Value=\"2\" />\n        <Member Name=\"externalGroup\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"label\">\n        <Member Name=\"title\" Value=\"0\" />\n        <Member Name=\"url\" Value=\"1\" />\n        <Member Name=\"createdBy\" Value=\"2\" />\n        <Member Name=\"lastModifiedBy\" Value=\"3\" />\n        <Member Name=\"authors\" Value=\"4\" />\n        <Member Name=\"createdDateTime\" Value=\"5\" />\n        <Member Name=\"lastModifiedDateTime\" Value=\"6\" />\n        <Member Name=\"fileName\" Value=\"7\" />\n        <Member Name=\"fileExtension\" Value=\"8\" />\n        <Member Name=\"unknownFutureValue\" Value=\"9\" />\n        <Member Name=\"iconUrl\" Value=\"10\" />\n        <Member Name=\"containerName\" Value=\"11\" />\n        <Member Name=\"containerUrl\" Value=\"12\" />\n      </EnumType>\n      <EnumType Name=\"propertyType\">\n        <Member Name=\"string\" Value=\"0\" />\n        <Member Name=\"int64\" Value=\"1\" />\n        <Member Name=\"double\" Value=\"2\" />\n        <Member Name=\"dateTime\" Value=\"3\" />\n        <Member Name=\"boolean\" Value=\"4\" />\n        <Member Name=\"stringCollection\" Value=\"5\" />\n        <Member Name=\"int64Collection\" Value=\"6\" />\n        <Member Name=\"doubleCollection\" Value=\"7\" />\n        <Member Name=\"dateTimeCollection\" Value=\"8\" />\n        <Member Name=\"unknownFutureValue\" Value=\"9\" />\n      </EnumType>\n      <EnumType Name=\"ruleOperation\">\n        <Member Name=\"null\" Value=\"0\" />\n        <Member Name=\"equals\" Value=\"1\" />\n        <Member Name=\"notEquals\" Value=\"2\" />\n        <Member Name=\"contains\" Value=\"3\" />\n        <Member Name=\"notContains\" Value=\"4\" />\n        <Member Name=\"lessThan\" Value=\"5\" />\n        <Member Name=\"greaterThan\" Value=\"6\" />\n        <Member Name=\"startsWith\" Value=\"7\" />\n        <Member Name=\"unknownFutureValue\" Value=\"8\" />\n      </EnumType>\n      <EntityType Name=\"external\">\n        <NavigationProperty Name=\"connections\" Type=\"Collection(microsoft.graph.externalConnectors.externalConnection)\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"externalConnection\" BaseType=\"graph.entity\">\n        <Property Name=\"activitySettings\" Type=\"microsoft.graph.externalConnectors.activitySettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collects configurable settings related to activities involving connector content.\" />\n        </Property>\n        <Property Name=\"complianceSettings\" Type=\"microsoft.graph.externalConnectors.complianceSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings required for the connection to participate in eDiscovery, such as the display templates for eDiscovery results.\" />\n        </Property>\n        <Property Name=\"configuration\" Type=\"microsoft.graph.externalConnectors.configuration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies additional application IDs that are allowed to manage the connection and to index content in the connection. Optional.\" />\n        </Property>\n        <Property Name=\"connectorId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Teams App ID. Optional.\" />\n        </Property>\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Description of the connection displayed in the Microsoft 365 admin center. Optional.\" />\n        </Property>\n        <Property Name=\"enabledContentExperiences\" Type=\"microsoft.graph.externalConnectors.contentExperienceType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The list of content experiences the connection will participate in. Possible values are search and compliance.\" />\n        </Property>\n        <Property Name=\"ingestedItemsCount\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The number of items ingested into a connection. This value is refreshed every 15 minutes. If the connection state is draft, then ingestedItemsCount will be null.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the connection to be displayed in the Microsoft 365 admin center. Maximum length of 128 characters. Required.\" />\n        </Property>\n        <Property Name=\"searchSettings\" Type=\"microsoft.graph.externalConnectors.searchSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The settings configuring the search experience for content in this connection, such as the display templates for search results.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"microsoft.graph.externalConnectors.connectionState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the current state of the connection. Possible values are draft, ready, obsolete, and limitExceeded. Required.\" />\n        </Property>\n        <NavigationProperty Name=\"groups\" Type=\"Collection(microsoft.graph.externalConnectors.externalGroup)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"items\" Type=\"Collection(microsoft.graph.externalConnectors.externalItem)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"operations\" Type=\"Collection(microsoft.graph.externalConnectors.connectionOperation)\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"quota\" Type=\"microsoft.graph.externalConnectors.connectionQuota\" ContainsTarget=\"true\" />\n        <NavigationProperty Name=\"schema\" Type=\"microsoft.graph.externalConnectors.schema\" ContainsTarget=\"true\" />\n      </EntityType>\n      <EntityType Name=\"connectionOperation\" BaseType=\"graph.entity\">\n        <Property Name=\"error\" Type=\"graph.publicError\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"If status is failed, provides more information about the error that caused the failure.\" />\n        </Property>\n        <Property Name=\"status\" Type=\"microsoft.graph.externalConnectors.connectionOperationStatus\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates the status of the asynchronous operation. Possible values are: unspecified, inprogress, completed, failed.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"connectionQuota\" BaseType=\"graph.entity\">\n        <Property Name=\"itemsRemaining\" Type=\"Edm.Int64\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The minimum of two values, one representing the items remaining in the connection and the other remaining items at tenant-level. The following equation represents the formula used to calculate the minimum number: min ({max capacity in the connection} – {number of items in the connection}, {tenant quota} – {number of items indexed in all connections}). If the connection is not monetized, such as in a preview connector or preview content experience, then this property is simply the number of remaining items in the connection.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"externalActivity\" BaseType=\"graph.entity\">\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"When the particular activity occurred.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"microsoft.graph.externalConnectors.externalActivityType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of activity performed. The possible values are: viewed, modified, created, commented, unknownFutureValue.\" />\n        </Property>\n        <NavigationProperty Name=\"performedBy\" Type=\"microsoft.graph.externalConnectors.identity\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Represents an identity used to identify who is responsible for the activity.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"identity\" BaseType=\"graph.entity\">\n        <Property Name=\"type\" Type=\"microsoft.graph.externalConnectors.identityType\" />\n      </EntityType>\n      <EntityType Name=\"externalActivityResult\" BaseType=\"microsoft.graph.externalConnectors.externalActivity\">\n        <Property Name=\"error\" Type=\"graph.publicError\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Error information explaining failure to process external activity.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"externalGroup\" BaseType=\"graph.entity\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the external group. Optional.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The friendly name of the external group. Optional.\" />\n        </Property>\n        <NavigationProperty Name=\"members\" Type=\"Collection(microsoft.graph.externalConnectors.identity)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A member added to an externalGroup. You can add Azure Active Directory users, Azure Active Directory groups, or other externalGroups as members.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"externalItem\" BaseType=\"graph.entity\">\n        <Property Name=\"acl\" Type=\"Collection(microsoft.graph.externalConnectors.acl)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"An array of access control entries. Each entry specifies the access granted to a user or group. Required.\" />\n        </Property>\n        <Property Name=\"content\" Type=\"microsoft.graph.externalConnectors.externalItemContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A plain-text representation of the contents of the item. The text in this property is full-text indexed. Optional.\" />\n        </Property>\n        <Property Name=\"properties\" Type=\"microsoft.graph.externalConnectors.properties\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A property bag with the properties of the item. The properties MUST conform to the schema defined for the externalConnection. Required.\" />\n        </Property>\n        <NavigationProperty Name=\"activities\" Type=\"Collection(microsoft.graph.externalConnectors.externalActivity)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Write-only property. Returns results.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"schema\" BaseType=\"graph.entity\">\n        <Property Name=\"baseType\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Must be set to microsoft.graph.externalItem. Required.\" />\n        </Property>\n        <Property Name=\"properties\" Type=\"Collection(microsoft.graph.externalConnectors.property)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The properties defined for the items in the connection. The minimum number of properties is one, the maximum is 128.\" />\n        </Property>\n      </EntityType>\n      <ComplexType Name=\"acl\">\n        <Property Name=\"accessType\" Type=\"microsoft.graph.externalConnectors.accessType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The access granted to the identity. Possible values are: grant, deny.\" />\n        </Property>\n        <Property Name=\"identitySource\" Type=\"microsoft.graph.externalConnectors.identitySourceType\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The source of identity. Possible values are azureActiveDirectory or external.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"microsoft.graph.externalConnectors.aclType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of identity. Possible values are: user, group, everyone, everyoneExceptGuests if the identitySource is azureActiveDirectory and just group if the identitySource is external.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique identifer of the identity. In case of Azure Active Directory identities, value is set to the object identifier of the user, group or tenant for types user, group and everyone (and everyoneExceptGuests) respectively. In case of external groups value is set to the ID of the externalGroup.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"activitySettings\">\n        <Property Name=\"urlToItemResolvers\" Type=\"Collection(microsoft.graph.externalConnectors.urlToItemResolverBase)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies configurations to identify an externalItem based on a shared URL.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"urlToItemResolverBase\" Abstract=\"true\">\n        <Property Name=\"priority\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The priority which defines the sequence in which the urlToItemResolverBase instances are evaluated.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"complianceSettings\">\n        <Property Name=\"eDiscoveryResultTemplates\" Type=\"Collection(microsoft.graph.externalConnectors.displayTemplate)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables the developer to define the appearance of the content and configure conditions that dictate when the template should be displayed. Maximum of two eDiscovery result templates per connection.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"displayTemplate\">\n        <Property Name=\"id\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The text identifier for the display template; for example, contosoTickets. Maximum 16 characters. Only alphanumeric characters allowed.\" />\n        </Property>\n        <Property Name=\"layout\" Type=\"graph.Json\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The definition of the content's appearance, represented by an Adaptive Card, which is a JSON-serialized card object model.\" />\n        </Property>\n        <Property Name=\"priority\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Defines the priority of a display template. A display template with priority 1 is evaluated before a template with priority 4. Gaps in priority values are supported. Must be positive value.\" />\n        </Property>\n        <Property Name=\"rules\" Type=\"Collection(microsoft.graph.externalConnectors.propertyRule)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies additional rules for selecting this display template based on the item schema. Optional.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"configuration\" OpenType=\"true\">\n        <Property Name=\"authorizedAppIds\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection of application IDs for registered Azure Active Directory apps that are allowed to manage the externalConnection and to index content in the externalConnection.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"propertyRule\">\n        <Property Name=\"operation\" Type=\"microsoft.graph.externalConnectors.ruleOperation\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the operations to be performed during evaluation of a single propertyRule, where property and a string from the values collection are the respective operands. Possible values are: null, equals, notEquals, contains, notContains, lessThan, greaterThan, startsWith, unknownFutureValue. Required.\" />\n        </Property>\n        <Property Name=\"property\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The property from the externalItem schema. Required.\" />\n        </Property>\n        <Property Name=\"values\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A collection with one or many strings. The specified string(s) will be matched with the specified property using the specified operation. Required.\" />\n        </Property>\n        <Property Name=\"valuesJoinedBy\" Type=\"graph.binaryOperator\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The join operator for evaluating multiple propertyRules. For example, if and is specified, then all propertyRules must be true for the propertyRule to be true. Possible values are: or, and. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"externalItemContent\">\n        <Property Name=\"type\" Type=\"microsoft.graph.externalConnectors.externalItemContentType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The type of content in the value property. Possible values are text and html. These are the content types that the indexer supports, and not the file extension types allowed. Required.\" />\n        </Property>\n        <Property Name=\"value\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The content for the externalItem. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"itemIdResolver\" BaseType=\"microsoft.graph.externalConnectors.urlToItemResolverBase\">\n        <Property Name=\"itemId\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Pattern that specifies how to form the ID of the external item that the URL represents. The named groups from the regular expression in urlPattern within the urlMatchInfo can be referenced by inserting the group name inside curly brackets.\" />\n        </Property>\n        <Property Name=\"urlMatchInfo\" Type=\"microsoft.graph.externalConnectors.urlMatchInfo\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Configurations to match and resolve URL.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"urlMatchInfo\">\n        <Property Name=\"baseUrls\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A list of the URL prefixes that must match URLs to be processed by this URL-to-item-resolver.\" />\n        </Property>\n        <Property Name=\"urlPattern\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A regular expression that will be matched towards the URL that is processed by this URL-to-item-resolver. The ECMAScript specification for regular expressions (ECMA-262) is used for the evaluation. The named groups defined by the regular expression will be used later to extract values from the URL.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"properties\" OpenType=\"true\" />\n      <ComplexType Name=\"property\">\n        <Property Name=\"aliases\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A set of aliases or a friendly names for the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, each string might not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &amp;, ?, @, #, /, ~, ', ', &lt;, &gt;, `, ^. Optional.\" />\n        </Property>\n        <Property Name=\"isExactMatchRequired\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if the property will be matched exactly for queries. Exact matching can only be set to true for non-searchable properties of type string or stringCollection. Optional.\" />\n        </Property>\n        <Property Name=\"isQueryable\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if the property is queryable. Queryable properties can be used in Keyword Query Language (KQL) queries. Optional.\" />\n        </Property>\n        <Property Name=\"isRefinable\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if the property is refinable.  Refinable properties can be used to filter search results in the Search API and add a refiner control in the Microsoft Search user experience. Optional.\" />\n        </Property>\n        <Property Name=\"isRetrievable\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if the property is retrievable. Retrievable properties are returned in the result set when items are returned by the search API. Retrievable properties are also available to add to the display template used to render search results. Optional.\" />\n        </Property>\n        <Property Name=\"isSearchable\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies if the property is searchable. Only properties of type string or stringCollection can be searchable. Non-searchable properties are not added to the search index. Optional.\" />\n        </Property>\n        <Property Name=\"labels\" Type=\"Collection(microsoft.graph.externalConnectors.label)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies one or more well-known tags added against a property. Labels help Microsoft Search understand the semantics of the data in the connection. Adding appropriate labels would result in an enhanced search experience (e.g. better relevance). Optional.The possible values are: title, url, createdBy, lastModifiedBy, authors, createdDateTime, lastModifiedDateTime, fileName, fileExtension, unknownFutureValue, iconUrl, containerName, containerUrl. Note that you must use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: iconUrl, containerName, containerUrl.\" />\n        </Property>\n        <Property Name=\"name\" Type=\"Edm.String\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the property. Maximum 32 characters. Only alphanumeric characters allowed. For example, the property name may not contain control characters, whitespace, or any of the following: :, ;, ,, (, ), [, ], {, }, %, $, +, !, *, =, &amp;, ?, @, #, /, ~, ', ', &lt;, &gt;, `, ^.  Required.\" />\n        </Property>\n        <Property Name=\"type\" Type=\"microsoft.graph.externalConnectors.propertyType\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The data type of the property. Possible values are: string, int64, double, dateTime, boolean, stringCollection, int64Collection, doubleCollection, dateTimeCollection, unknownFutureValue. Required.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"searchSettings\">\n        <Property Name=\"searchResultTemplates\" Type=\"Collection(microsoft.graph.externalConnectors.displayTemplate)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Enables the developer to define the appearance of the content and configure conditions that dictate when the template should be displayed. Maximum of 2 search result templates per connection.\" />\n        </Property>\n      </ComplexType>\n      <Action Name=\"addActivities\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.externalConnectors.externalItem\" />\n        <Parameter Name=\"activities\" Type=\"Collection(microsoft.graph.externalConnectors.externalActivity)\" Nullable=\"false\" />\n        <ReturnType Type=\"Collection(microsoft.graph.externalConnectors.externalActivityResult)\" />\n      </Action>\n    </Schema>\n    <Schema Namespace=\"microsoft.graph.windowsUpdates\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <EnumType Name=\"azureADDeviceRegistrationErrorReason\">\n        <Member Name=\"invalidGlobalDeviceId\" Value=\"0\" />\n        <Member Name=\"invalidAzureADDeviceId\" Value=\"1\" />\n        <Member Name=\"missingTrustType\" Value=\"2\" />\n        <Member Name=\"invalidAzureADJoin\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"deploymentStateReasonValue\">\n        <Member Name=\"scheduledByOfferWindow\" Value=\"0\" />\n        <Member Name=\"offeringByRequest\" Value=\"2\" />\n        <Member Name=\"pausedByRequest\" Value=\"3\" />\n        <Member Name=\"pausedByMonitoring\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n        <Member Name=\"faultedByContentOutdated\" Value=\"6\" />\n      </EnumType>\n      <EnumType Name=\"deploymentStateValue\">\n        <Member Name=\"scheduled\" Value=\"0\" />\n        <Member Name=\"offering\" Value=\"1\" />\n        <Member Name=\"paused\" Value=\"2\" />\n        <Member Name=\"faulted\" Value=\"3\" />\n        <Member Name=\"archived\" Value=\"4\" />\n        <Member Name=\"unknownFutureValue\" Value=\"5\" />\n      </EnumType>\n      <EnumType Name=\"monitoringAction\">\n        <Member Name=\"alertError\" Value=\"0\" />\n        <Member Name=\"pauseDeployment\" Value=\"3\" />\n        <Member Name=\"unknownFutureValue\" Value=\"4\" />\n      </EnumType>\n      <EnumType Name=\"monitoringSignal\">\n        <Member Name=\"rollback\" Value=\"0\" />\n        <Member Name=\"unknownFutureValue\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"qualityUpdateClassification\">\n        <Member Name=\"all\" Value=\"0\" />\n        <Member Name=\"security\" Value=\"1\" />\n        <Member Name=\"nonSecurity\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"requestedDeploymentStateValue\">\n        <Member Name=\"none\" Value=\"0\" />\n        <Member Name=\"paused\" Value=\"1\" />\n        <Member Name=\"archived\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"resourceConnectionState\">\n        <Member Name=\"connected\" Value=\"0\" />\n        <Member Name=\"notAuthorized\" Value=\"1\" />\n        <Member Name=\"notFound\" Value=\"2\" />\n        <Member Name=\"unknownFutureValue\" Value=\"3\" />\n      </EnumType>\n      <EnumType Name=\"safeguardCategory\">\n        <Member Name=\"likelyIssues\" Value=\"0\" />\n        <Member Name=\"unknownFutureValue\" Value=\"1\" />\n      </EnumType>\n      <EnumType Name=\"updateCategory\">\n        <Member Name=\"feature\" Value=\"0\" />\n        <Member Name=\"quality\" Value=\"1\" />\n        <Member Name=\"unknownFutureValue\" Value=\"2\" />\n        <Member Name=\"driver\" Value=\"3\" />\n      </EnumType>\n      <EntityType Name=\"catalog\" BaseType=\"graph.entity\">\n        <NavigationProperty Name=\"entries\" Type=\"Collection(microsoft.graph.windowsUpdates.catalogEntry)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Lists the content that you can approve for deployment. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deploymentAudience\" BaseType=\"graph.entity\">\n        <Property Name=\"applicableContent\" Type=\"Collection(microsoft.graph.windowsUpdates.applicableContent)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Content eligible to deploy to devices in the audience. Not nullable. Read-only.\" />\n        </Property>\n        <NavigationProperty Name=\"exclusions\" Type=\"Collection(microsoft.graph.windowsUpdates.updatableAsset)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the assets to exclude from the audience.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"members\" Type=\"Collection(microsoft.graph.windowsUpdates.updatableAsset)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the assets to include in the audience.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"deployment\" BaseType=\"graph.entity\">\n        <Property Name=\"content\" Type=\"microsoft.graph.windowsUpdates.deployableContent\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies what content to deploy. Cannot be changed. Returned by default.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the deployment was created. Returned by default. Read-only.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time the deployment was last modified. Returned by default. Read-only.\" />\n        </Property>\n        <Property Name=\"settings\" Type=\"microsoft.graph.windowsUpdates.deploymentSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings specified on the specific deployment governing how to deploy content. Returned by default.\" />\n        </Property>\n        <Property Name=\"state\" Type=\"microsoft.graph.windowsUpdates.deploymentState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Execution status of the deployment. Returned by default.\" />\n        </Property>\n        <NavigationProperty Name=\"audience\" Type=\"microsoft.graph.windowsUpdates.deploymentAudience\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the audience to which content is deployed.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"resourceConnection\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"state\" Type=\"microsoft.graph.windowsUpdates.resourceConnectionState\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The state of the connection. The possible values are: connected, notAuthorized, notFound, unknownFutureValue.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"updatableAsset\" BaseType=\"graph.entity\" Abstract=\"true\" />\n      <EntityType Name=\"updatePolicy\" BaseType=\"graph.entity\">\n        <Property Name=\"complianceChangeRules\" Type=\"Collection(microsoft.graph.windowsUpdates.complianceChangeRule)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Rules for governing the automatic creation of compliance changes.\" />\n        </Property>\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the update policy was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n        <Property Name=\"deploymentSettings\" Type=\"microsoft.graph.windowsUpdates.deploymentSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings for governing how to deploy content.\" />\n        </Property>\n        <NavigationProperty Name=\"audience\" Type=\"microsoft.graph.windowsUpdates.deploymentAudience\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the audience to target.\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"complianceChanges\" Type=\"Collection(microsoft.graph.windowsUpdates.complianceChange)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Compliance changes like content approvals which result in the automatic creation of deployments using the audience and deploymentSettings of the policy.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"catalogEntry\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"deployableUntilDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date on which the content is no longer available to deploy using the service. 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.\" />\n        </Property>\n        <Property Name=\"displayName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The display name of the content. Read-only.\" />\n        </Property>\n        <Property Name=\"releaseDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The release date for the content. 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.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"azureADDevice\" BaseType=\"microsoft.graph.windowsUpdates.updatableAsset\">\n        <Property Name=\"enrollments\" Type=\"Collection(microsoft.graph.windowsUpdates.updatableAssetEnrollment)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies areas of the service in which the device is enrolled. Read-only. Returned by default.\" />\n        </Property>\n        <Property Name=\"errors\" Type=\"Collection(microsoft.graph.windowsUpdates.updatableAssetError)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies any errors that prevent the device from being enrolled in update management or receving deployed content. Read-only. Returned by default.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"complianceChange\" BaseType=\"graph.entity\" Abstract=\"true\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when a compliance change was created.\" />\n        </Property>\n        <Property Name=\"isRevoked\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True indicates that a compliance change is revoked, preventing further application. Revoking a compliance change is a final action.\" />\n        </Property>\n        <Property Name=\"revokedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the compliance change was revoked.\" />\n        </Property>\n        <NavigationProperty Name=\"updatePolicy\" Type=\"microsoft.graph.windowsUpdates.updatePolicy\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The policy this compliance change is a member of.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"contentApproval\" BaseType=\"microsoft.graph.windowsUpdates.complianceChange\">\n        <Property Name=\"content\" Type=\"microsoft.graph.windowsUpdates.deployableContent\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies what content to deploy. Deployable content should be provided as one of the following derived types: microsoft.graph.windowsUpdates.catalogContent.\" />\n        </Property>\n        <Property Name=\"deploymentSettings\" Type=\"microsoft.graph.windowsUpdates.deploymentSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings for governing how to deploy content.\" />\n        </Property>\n        <NavigationProperty Name=\"deployments\" Type=\"Collection(microsoft.graph.windowsUpdates.deployment)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Deployments created as a result of applying the approval.\" />\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"softwareUpdateCatalogEntry\" BaseType=\"microsoft.graph.windowsUpdates.catalogEntry\" Abstract=\"true\" />\n      <EntityType Name=\"driverUpdateCatalogEntry\" BaseType=\"microsoft.graph.windowsUpdates.softwareUpdateCatalogEntry\">\n        <Property Name=\"description\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The description of the content.\" />\n        </Property>\n        <Property Name=\"driverClass\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The classification of the driver.\" />\n        </Property>\n        <Property Name=\"manufacturer\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The manufacturer of the driver.\" />\n        </Property>\n        <Property Name=\"provider\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The provider of the driver.\" />\n        </Property>\n        <Property Name=\"setupInformationFile\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The setup information file of the driver.\" />\n        </Property>\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The unique version of the content.\" />\n        </Property>\n        <Property Name=\"versionDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when a new version of content was created. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"featureUpdateCatalogEntry\" BaseType=\"microsoft.graph.windowsUpdates.softwareUpdateCatalogEntry\">\n        <Property Name=\"version\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The version of the feature update. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"operationalInsightsConnection\" BaseType=\"microsoft.graph.windowsUpdates.resourceConnection\">\n        <Property Name=\"azureResourceGroupName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the Azure resource group that contains the Log Analytics workspace.\" />\n        </Property>\n        <Property Name=\"azureSubscriptionId\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Azure subscription ID that contains the Log Analytics workspace.\" />\n        </Property>\n        <Property Name=\"workspaceName\" Type=\"Edm.String\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The name of the Log Analytics workspace.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"qualityUpdateCatalogEntry\" BaseType=\"microsoft.graph.windowsUpdates.softwareUpdateCatalogEntry\">\n        <Property Name=\"isExpeditable\" Type=\"Edm.Boolean\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Indicates whether the content can be deployed as an expedited quality update. Read-only.\" />\n        </Property>\n        <Property Name=\"qualityUpdateClassification\" Type=\"microsoft.graph.windowsUpdates.qualityUpdateClassification\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The classification on the quality update. Possible values are: all, security, nonSecurity, unknownFutureValue. Read-only.\" />\n        </Property>\n      </EntityType>\n      <EntityType Name=\"updatableAssetGroup\" BaseType=\"microsoft.graph.windowsUpdates.updatableAsset\">\n        <NavigationProperty Name=\"members\" Type=\"Collection(microsoft.graph.windowsUpdates.updatableAsset)\" ContainsTarget=\"true\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Members of the group. Read-only.\" />\n        </NavigationProperty>\n      </EntityType>\n      <ComplexType Name=\"applicableContent\">\n        <NavigationProperty Name=\"catalogEntry\" Type=\"microsoft.graph.windowsUpdates.catalogEntry\" />\n        <Property Name=\"matchedDevices\" Type=\"Collection(microsoft.graph.windowsUpdates.applicableContentDeviceMatch)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of devices and recommendations for applicable catalog content.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"applicableContentDeviceMatch\">\n        <Property Name=\"deviceId\" Type=\"Edm.String\" Nullable=\"false\" />\n        <Property Name=\"recommendedBy\" Type=\"Collection(Edm.String)\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of vendors who recommend the content.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"updatableAssetError\" Abstract=\"true\" />\n      <ComplexType Name=\"azureADDeviceRegistrationError\" BaseType=\"microsoft.graph.windowsUpdates.updatableAssetError\">\n        <Property Name=\"reason\" Type=\"microsoft.graph.windowsUpdates.azureADDeviceRegistrationErrorReason\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The reason why the registration encountered an error. Possible values are: invalidGlobalDeviceId, invalidAzureADDeviceId, missingTrustType, invalidAzureADJoin, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deployableContent\" Abstract=\"true\" />\n      <ComplexType Name=\"catalogContent\" BaseType=\"microsoft.graph.windowsUpdates.deployableContent\">\n        <NavigationProperty Name=\"catalogEntry\" Type=\"microsoft.graph.windowsUpdates.catalogEntry\" Nullable=\"false\" ContainsTarget=\"true\" />\n      </ComplexType>\n      <ComplexType Name=\"complianceChangeRule\" Abstract=\"true\">\n        <Property Name=\"createdDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the rule was created.\" />\n        </Property>\n        <Property Name=\"lastEvaluatedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the rule was last evaluated.\" />\n        </Property>\n        <Property Name=\"lastModifiedDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date and time when the rule was last modified.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"contentApplicabilitySettings\">\n        <Property Name=\"offerWhileRecommendedBy\" Type=\"Collection(Edm.String)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Offer if the update is recommended by a vendor in the list, otherwise withhold the offer.\" />\n        </Property>\n        <Property Name=\"safeguard\" Type=\"microsoft.graph.windowsUpdates.safeguardSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings for governing safeguard holds on offering content.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"safeguardSettings\">\n        <Property Name=\"disabledSafeguardProfiles\" Type=\"Collection(microsoft.graph.windowsUpdates.safeguardProfile)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"List of safeguards to ignore per device.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"contentApprovalRule\" BaseType=\"microsoft.graph.windowsUpdates.complianceChangeRule\">\n        <Property Name=\"contentFilter\" Type=\"microsoft.graph.windowsUpdates.contentFilter\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"A filter to determine which content matches the rule on an ongoing basis.\" />\n        </Property>\n        <Property Name=\"durationBeforeDeploymentStart\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The time before the deployment starts represented in ISO 8601 format for durations.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"contentFilter\" Abstract=\"true\" />\n      <ComplexType Name=\"gradualRolloutSettings\">\n        <Property Name=\"durationBetweenOffers\" Type=\"Edm.Duration\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The duration between each set of devices being offered the update. The value is represented in ISO 8601 format for duration. Default value is P1D (1 day).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"dateDrivenRolloutSettings\" BaseType=\"microsoft.graph.windowsUpdates.gradualRolloutSettings\">\n        <Property Name=\"endDateTime\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the date before which all devices currently in the deployment are offered the update. Devices added after this date are offered immediately. When the endDateTime is not set, all devices in the deployment are offered content at the same time.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deploymentSettings\">\n        <Property Name=\"contentApplicability\" Type=\"microsoft.graph.windowsUpdates.contentApplicabilitySettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings for governing whether content is applicable to a device.\" />\n        </Property>\n        <Property Name=\"expedite\" Type=\"microsoft.graph.windowsUpdates.expediteSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings for governing whether updates should be expedited.\" />\n        </Property>\n        <Property Name=\"monitoring\" Type=\"microsoft.graph.windowsUpdates.monitoringSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings for governing conditions to monitor and automated actions to take.\" />\n        </Property>\n        <Property Name=\"schedule\" Type=\"microsoft.graph.windowsUpdates.scheduleSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings for governing how and when the content is rolled out.\" />\n        </Property>\n        <Property Name=\"userExperience\" Type=\"microsoft.graph.windowsUpdates.userExperienceSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings for governing end user update experience.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"expediteSettings\">\n        <Property Name=\"isExpedited\" Type=\"Edm.Boolean\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"True indicates that the deployment of the content is expedited.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"monitoringSettings\">\n        <Property Name=\"monitoringRules\" Type=\"Collection(microsoft.graph.windowsUpdates.monitoringRule)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the rules through which monitoring signals can trigger actions on the deployment. Rules are combined using 'or'.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"scheduleSettings\">\n        <Property Name=\"gradualRollout\" Type=\"microsoft.graph.windowsUpdates.gradualRolloutSettings\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Settings for governing how to rollout content to devices. One of: microsoft.graph.windowsUpdates.dateDrivenRolloutSettings, microsoft.graph.windowsUpdates.durationDrivenRolloutSettings, or microsoft.graph.windowsUpdates.rateDrivenRolloutSettings.\" />\n        </Property>\n        <Property Name=\"startDateTime\" Type=\"Edm.DateTimeOffset\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The date on which devices in the deployment start receiving the update. When not set, the deployment starts as soon as devices are assigned. 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.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"userExperienceSettings\">\n        <Property Name=\"daysUntilForcedReboot\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of days after an update is installed, during which the user of the device can control when the device restarts.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deploymentState\">\n        <Property Name=\"effectiveValue\" Type=\"microsoft.graph.windowsUpdates.deploymentStateValue\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the state of the deployment. Supports a subset of the values for deploymentStateValue. Possible values are: scheduled, offering, paused, unknownFutureValue. Read-only.\" />\n        </Property>\n        <Property Name=\"reasons\" Type=\"Collection(microsoft.graph.windowsUpdates.deploymentStateReason)\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the reasons the deployment has its state value. Read-only.\" />\n        </Property>\n        <Property Name=\"requestedValue\" Type=\"microsoft.graph.windowsUpdates.requestedDeploymentStateValue\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the requested state of the deployment. Supports a subset of the values for requestedDeploymentStateValue. Possible values are: none, paused, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"deploymentStateReason\">\n        <Property Name=\"value\" Type=\"microsoft.graph.windowsUpdates.deploymentStateReasonValue\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies a reason for the deployment state. Possible values are: scheduledByOfferWindow, offeringByRequest, pausedByRequest, pausedByMonitoring. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: faultedByContentOutdated. Read-only.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"softwareUpdateFilter\" BaseType=\"microsoft.graph.windowsUpdates.contentFilter\" Abstract=\"true\" />\n      <ComplexType Name=\"windowsUpdateFilter\" BaseType=\"microsoft.graph.windowsUpdates.softwareUpdateFilter\" Abstract=\"true\" />\n      <ComplexType Name=\"driverUpdateFilter\" BaseType=\"microsoft.graph.windowsUpdates.windowsUpdateFilter\" />\n      <ComplexType Name=\"durationDrivenRolloutSettings\" BaseType=\"microsoft.graph.windowsUpdates.gradualRolloutSettings\">\n        <Property Name=\"durationUntilDeploymentEnd\" Type=\"Edm.Duration\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The target duration of the rollout. Given durationBetweenOffers and durationUntilDeploymentEnd, the system will automatically calculate how many devices are in each offering.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"monitoringRule\">\n        <Property Name=\"action\" Type=\"microsoft.graph.windowsUpdates.monitoringAction\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The action triggered when the threshold for the given signal is met. Possible values are: alertError, pauseDeployment, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"signal\" Type=\"microsoft.graph.windowsUpdates.monitoringSignal\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The signal to monitor. Possible values are: rollback, unknownFutureValue.\" />\n        </Property>\n        <Property Name=\"threshold\" Type=\"Edm.Int32\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The threshold for a signal at which to trigger action. An integer from 1 to 100 (inclusive).\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"rateDrivenRolloutSettings\" BaseType=\"microsoft.graph.windowsUpdates.gradualRolloutSettings\">\n        <Property Name=\"devicesPerOffer\" Type=\"Edm.Int32\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the number of devices that are offered at the same time. When not set, all devices in the deployment are offered content at the same time.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"safeguardProfile\">\n        <Property Name=\"category\" Type=\"microsoft.graph.windowsUpdates.safeguardCategory\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Specifies the category of safeguards. The possible values are: likelyIssues, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <ComplexType Name=\"updatableAssetEnrollment\" Abstract=\"true\" />\n      <ComplexType Name=\"updateManagementEnrollment\" BaseType=\"microsoft.graph.windowsUpdates.updatableAssetEnrollment\">\n        <Property Name=\"updateCategory\" Type=\"microsoft.graph.windowsUpdates.updateCategory\" Nullable=\"false\">\n          <Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The category of updates that the service manages. Supports a subset of the values for updateCategory. Possible values are: driver, feature, quality, unknownFutureValue.\" />\n        </Property>\n      </ComplexType>\n      <Action Name=\"addMembers\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.windowsUpdates.updatableAsset\" />\n        <Parameter Name=\"assets\" Type=\"Collection(microsoft.graph.windowsUpdates.updatableAsset)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"updatableAssetGroup: addMembers\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add members to an updatableAssetGroup. You can add azureADDevice resources as members, but may not add **updatableAssetGroup** resources as members. Adding an Azure AD device as a member of an updatable asset group automatically creates an **azureADDevice** object, if it does not already exist. You can also use the method addMembersById to add members.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/windowsupdates-updatableassetgroup-addmembers?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"addMembersById\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.windowsUpdates.updatableAsset\" />\n        <Parameter Name=\"ids\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"memberEntityType\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"updatableAssetGroup: addMembersById\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Add members of the same type to an updatableAssetGroup. You can also use the method addMembers to add members.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/windowsupdates-updatableassetgroup-addmembersbyid?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"removeMembers\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.windowsUpdates.updatableAsset\" />\n        <Parameter Name=\"assets\" Type=\"Collection(microsoft.graph.windowsUpdates.updatableAsset)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"updatableAssetGroup: removeMembers\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Remove members from an updatableAssetGroup. You can also use the method removeMembersById to remove members.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/windowsupdates-updatableassetgroup-removemembers?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"removeMembersById\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.windowsUpdates.updatableAsset\" />\n        <Parameter Name=\"ids\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"memberEntityType\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"updatableAssetGroup: removeMembersById\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Remove members of the same type from an updatableAssetGroup. You can also use the method removeMembers to remove members.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/windowsupdates-updatableassetgroup-removemembersbyid?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"enrollAssets\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.windowsUpdates.updatableAsset)\" />\n        <Parameter Name=\"updateCategory\" Type=\"microsoft.graph.windowsUpdates.updateCategory\" Nullable=\"false\" />\n        <Parameter Name=\"assets\" Type=\"Collection(microsoft.graph.windowsUpdates.updatableAsset)\" />\n      </Action>\n      <Action Name=\"enrollAssetsById\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.windowsUpdates.updatableAsset)\" />\n        <Parameter Name=\"updateCategory\" Type=\"microsoft.graph.windowsUpdates.updateCategory\" Nullable=\"false\" />\n        <Parameter Name=\"memberEntityType\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"ids\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"unenrollAssets\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.windowsUpdates.updatableAsset)\" />\n        <Parameter Name=\"updateCategory\" Type=\"microsoft.graph.windowsUpdates.updateCategory\" Nullable=\"false\" />\n        <Parameter Name=\"assets\" Type=\"Collection(microsoft.graph.windowsUpdates.updatableAsset)\" />\n      </Action>\n      <Action Name=\"unenrollAssetsById\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Collection(microsoft.graph.windowsUpdates.updatableAsset)\" />\n        <Parameter Name=\"updateCategory\" Type=\"microsoft.graph.windowsUpdates.updateCategory\" Nullable=\"false\" />\n        <Parameter Name=\"memberEntityType\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"ids\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n      </Action>\n      <Action Name=\"updateAudience\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.windowsUpdates.deploymentAudience\" />\n        <Parameter Name=\"addMembers\" Type=\"Collection(microsoft.graph.windowsUpdates.updatableAsset)\" />\n        <Parameter Name=\"removeMembers\" Type=\"Collection(microsoft.graph.windowsUpdates.updatableAsset)\" />\n        <Parameter Name=\"addExclusions\" Type=\"Collection(microsoft.graph.windowsUpdates.updatableAsset)\" />\n        <Parameter Name=\"removeExclusions\" Type=\"Collection(microsoft.graph.windowsUpdates.updatableAsset)\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"deploymentAudience: updateAudience\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the members and exclusions collections of a deploymentAudience. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates an Azure AD device object, if it does not already exist. If the same updatableAsset gets included in the **exclusions** and **members** collections of a **deploymentAudience**, deployment will not apply to that asset. If all **updatableAsset** objects are the same type, you can also use the method updateAudienceById to update the **deploymentAudience**.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/windowsupdates-deploymentaudience-updateaudience?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n      <Action Name=\"updateAudienceById\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"microsoft.graph.windowsUpdates.deploymentAudience\" />\n        <Parameter Name=\"memberEntityType\" Type=\"Edm.String\" Unicode=\"false\" />\n        <Parameter Name=\"addMembers\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"removeMembers\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"addExclusions\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Parameter Name=\"removeExclusions\" Type=\"Collection(Edm.String)\" Unicode=\"false\" />\n        <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n          <Record>\n            <PropertyValue Property=\"Description\" String=\"deploymentAudience: updateAudienceById\" />\n            <PropertyValue Property=\"LongDescription\" String=\"Update the members and exclusions collections of a deploymentAudience with updatableAsset resources of the same type. Adding an azureADDevice to the members or exclusions collections of a deployment audience automatically creates an Azure AD device object if it does not already exist. If the same updatableAsset gets included in the **exclusions** and **members** collections of a **deploymentAudience**, deployment will not apply to that asset. You can also use the method updateAudience to update the **deploymentAudience**.\" />\n          </Record>\n        </Annotation>\n        <Annotation Term=\"Org.OData.Core.V1.Links\">\n          <Collection>\n            <Record>\n              <PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/action\" />\n              <PropertyValue Property=\"href\" String=\"https://docs.microsoft.com/graph/api/windowsupdates-deploymentaudience-updateaudiencebyid?view=graph-rest-1.0\" />\n            </Record>\n          </Collection>\n        </Annotation>\n      </Action>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/JsonWriterTest.json.txt",
    "content": "﻿##\n{\n  \"title\": \"Sample Pet Store App\",\n  \"description\": \"This is a sample server for a pet store.\",\n  \"termsOfService\": \"http://example.com/terms/\",\n  \"contact\": {\n    \"name\": \"API Support\",\n    \"url\": \"http://www.example.com/support\",\n    \"email\": \"support@example.com\"\n  },\n  \"license\": {\n    \"name\": \"Apache 2.0\",\n    \"url\": \"http://www.apache.org/licenses/LICENSE-2.0.html\"\n  },\n  \"version\": \"1.0.1\"\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/Multiple.Schema.OData.xml",
    "content": "﻿<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<edmx:Edmx Version=\"4.0\" xmlns:edmx=\"http://docs.oasis-open.org/odata/ns/edmx\">\n  <edmx:DataServices>\n    <Schema Namespace=\"Siterra.Documents.App.DTO\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <EntityType Name=\"DocumentDto\">\n        <Key>\n          <PropertyRef Name=\"Id\" />\n        </Key>\n        <Property Name=\"Id\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"Name\" Type=\"Edm.String\" />\n        <Property Name=\"Description\" Type=\"Edm.String\" />\n        <Property Name=\"Filename\" Type=\"Edm.String\" />\n        <Property Name=\"NumberOfRevisions\" Type=\"Edm.String\" />\n        <Property Name=\"Suffix\" Type=\"Edm.String\" />\n        <Property Name=\"DomainId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"ModificationDate\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"ModifiedBy\" Type=\"Edm.Int32\" />\n        <Property Name=\"Tags\" Type=\"Collection(Siterra.Documents.App.DTO.DocumentTagRelDto)\" />\n        <NavigationProperty Name=\"Revisions\" Type=\"Collection(Siterra.Documents.App.DTO.RevisionDto)\" >\n\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n\t\t\t\t<Record>\n\t\t\t\t\t<PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n\t\t\t\t</Record>\n\t\t\t</Annotation>\n\t\t</NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"LibraryDto\">\n        <Key>\n          <PropertyRef Name=\"Id\" />\n        </Key>\n        <Property Name=\"Id\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"Name\" Type=\"Edm.String\" />\n        <Property Name=\"Number\" Type=\"Edm.String\" />\n        <Property Name=\"Description\" Type=\"Edm.String\" />\n        <Property Name=\"LibraryTemplateId\" Type=\"Edm.Int32\" />\n        <Property Name=\"ParentTypeId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"ParentId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"AllowMultiple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"AutoCreate\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"TypeId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"DomainId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"CreatedBy\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"CreationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"ModifiedBy\" Type=\"Edm.Int32\" />\n        <Property Name=\"ModificationDate\" Type=\"Edm.DateTimeOffset\" />\n        <NavigationProperty Name=\"Documents\" Type=\"Collection(Siterra.Documents.App.DTO.DocumentDto)\" >\n\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n\t\t\t\t<Record>\n\t\t\t\t\t<PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n\t\t\t\t</Record>\n\t\t\t</Annotation>\n\t\t</NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"RevisionDto\">\n        <Key>\n          <PropertyRef Name=\"Id\" />\n        </Key>\n        <Property Name=\"Id\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"Number\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"DocumentId\" Type=\"Edm.Int32\" />\n        <Property Name=\"DocumentName\" Type=\"Edm.String\" />\n        <Property Name=\"DocumentDescription\" Type=\"Edm.String\" />\n        <Property Name=\"CreationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"CreatedBy\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"IsReviewed\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"ReviewedBy\" Type=\"Edm.Int32\" />\n        <Property Name=\"ReviewedDate\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"IsApproved\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"ApprovedBy\" Type=\"Edm.Int32\" />\n        <Property Name=\"ApprovedDate\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"IsRejected\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"RejectedBy\" Type=\"Edm.Int32\" />\n        <Property Name=\"RejectedDate\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"DomainId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <NavigationProperty Name=\"Document\" Type=\"Siterra.Documents.BusinessLogic.Entities.Document.Document\">\n          <ReferentialConstraint Property=\"DocumentId\" ReferencedProperty=\"Id\" />\n\t\t  <Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n\t\t\t <Record>\n\t\t\t    <PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n\t\t\t </Record>\n\t\t  </Annotation>\n        </NavigationProperty>\n      </EntityType>\n      <EntityType Name=\"CategoryDto\">\n        <Key>\n          <PropertyRef Name=\"Id\" />\n        </Key>\n        <Property Name=\"Id\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"Name\" Type=\"Edm.String\" />\n        <Property Name=\"Description\" Type=\"Edm.String\" />\n        <Property Name=\"CreationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"ModificationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"DomainId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n      </EntityType>\n      <ComplexType Name=\"DocumentTagRelDto\">\n        <Property Name=\"Name\" Type=\"Edm.String\" />\n      </ComplexType>\n\t\t<Annotations Target=\"Siterra.Documents.App.DTO.DocumentDto/Tags\">\n\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n\t\t\t\t<Record>\n\t\t\t\t\t<PropertyValue Property=\"Readable\" Bool=\"true\" />\n\t\t\t\t</Record>\n\t\t\t</Annotation>\n\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n\t\t\t\t<Record>\n\t\t\t\t\t<PropertyValue Property=\"Updatable\" Bool=\"true\" />\n\t\t\t\t</Record>\n\t\t\t</Annotation>\n\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n\t\t\t\t<Record>\n\t\t\t\t\t<PropertyValue Property=\"Insertable\" Bool=\"true\" />\n\t\t\t\t</Record>\n\t\t\t</Annotation>\n\t\t</Annotations>\n    </Schema>\n    <Schema Namespace=\"Siterra.Documents.BusinessLogic.Entities.Document\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <EntityType Name=\"Document\">\n        <Key>\n          <PropertyRef Name=\"Id\" />\n        </Key>\n        <Property Name=\"Id\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"Name\" Type=\"Edm.String\" />\n        <Property Name=\"Description\" Type=\"Edm.String\" />\n        <Property Name=\"StatusId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"TypeId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"Keywords\" Type=\"Edm.String\" />\n        <Property Name=\"CreationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"CreatedBy\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"ModificationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"ModifiedBy\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"DomainId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"LibraryId\" Type=\"Edm.Int32\" />\n        <Property Name=\"OwnerUserId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"StatusDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"LastRevisionId\" Type=\"Edm.Int32\" />\n        <Property Name=\"CheckoutDate\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"CheckoutPath\" Type=\"Edm.String\" />\n        <Property Name=\"CheckoutUserId\" Type=\"Edm.Int32\" />\n        <Property Name=\"Number\" Type=\"Edm.String\" />\n        <Property Name=\"OriginalDate\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"FileSized\" Type=\"Edm.Decimal\" Nullable=\"false\" />\n        <Property Name=\"FileClientPath\" Type=\"Edm.String\" />\n        <Property Name=\"LastRevisionFileId\" Type=\"Edm.Int32\" />\n        <Property Name=\"IsDeleted\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"IsNa\" Type=\"Edm.Decimal\" />\n        <Property Name=\"IsRejected\" Type=\"Edm.Decimal\" />\n        <Property Name=\"IsReviewed\" Type=\"Edm.Decimal\" />\n        <Property Name=\"NaDescription\" Type=\"Edm.String\" />\n        <Property Name=\"NaReason\" Type=\"Edm.String\" />\n        <Property Name=\"RejectedDescription\" Type=\"Edm.String\" />\n        <Property Name=\"RejectedReason\" Type=\"Edm.String\" />\n        <Property Name=\"ReviewDescription\" Type=\"Edm.String\" />\n        <Property Name=\"SourceDocumentId\" Type=\"Edm.Int32\" />\n        <Property Name=\"ScraperMapId\" Type=\"Edm.Int32\" />\n        <Property Name=\"LastDownloadedDate\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"SmsId\" Type=\"Edm.Int32\" />\n        <Property Name=\"IsApprovedOld\" Type=\"Edm.Int32\" />\n        <Property Name=\"Suffix\" Type=\"Edm.String\" />\n        <Property Name=\"ScrapeResultId\" Type=\"Edm.Int32\" />\n        <Property Name=\"IsApproved\" Type=\"Edm.Decimal\" />\n        <Property Name=\"CategoryId\" Type=\"Edm.Int32\" />\n        <Property Name=\"SectionId\" Type=\"Edm.Int32\" />\n        <Property Name=\"VersionCount\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"LastFileName\" Type=\"Edm.String\" />\n        <Property Name=\"DocumentClasses\" Type=\"Collection(Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass)\">\n\t\t    <Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n\t\t\t    <Record>\n\t\t\t\t    <PropertyValue Property=\"Readable\" Bool=\"true\" />\n\t\t\t    </Record>\n\t\t    </Annotation>\n\t\t    <Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n\t\t\t    <Record>\n\t\t\t\t    <PropertyValue Property=\"Updatable\" Bool=\"true\" />\n\t\t\t    </Record>\n\t\t    </Annotation>\n\t\t    <Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n\t\t\t    <Record>\n\t\t\t\t    <PropertyValue Property=\"Insertable\" Bool=\"true\" />\n\t\t\t    </Record>\n\t\t    </Annotation>\n\t    </Property>\n        <Property Name=\"Tags\" Type=\"Collection(Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel)\">\n\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n\t\t\t\t<Record>\n\t\t\t\t\t<PropertyValue Property=\"Readable\" Bool=\"true\" />\n\t\t\t\t</Record>\n\t\t\t</Annotation>\n\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n\t\t\t\t<Record>\n\t\t\t\t\t<PropertyValue Property=\"Updatable\" Bool=\"true\" />\n\t\t\t\t</Record>\n\t\t\t</Annotation>\n\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n\t\t\t\t<Record>\n\t\t\t\t\t<PropertyValue Property=\"Insertable\" Bool=\"true\" />\n\t\t\t\t</Record>\n\t\t\t</Annotation>\n\t\t</Property>\n        <NavigationProperty Name=\"Library\" Type=\"Siterra.Documents.BusinessLogic.Entities.Library.Library\">\n          <ReferentialConstraint Property=\"LibraryId\" ReferencedProperty=\"Id\" />\n        </NavigationProperty>\n        <NavigationProperty Name=\"LastRevisionFile\" Type=\"Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile\" />\n        <NavigationProperty Name=\"SourceDocument\" Type=\"Siterra.Documents.BusinessLogic.Entities.Document.Document\" />\n        <NavigationProperty Name=\"SourceDocumentChildren\" Type=\"Collection(Siterra.Documents.BusinessLogic.Entities.Document.Document)\" />\n        <NavigationProperty Name=\"Revisions\" Type=\"Collection(Siterra.Documents.BusinessLogic.Entities.Revision.Revision)\" />\n      </EntityType>\n      <ComplexType Name=\"DocumentClass\">\n        <Property Name=\"ClassInstance\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"ClassId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"DocumentId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"CreatedBy\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"CreationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"ModifiedBy\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"ModificationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"IsPrimary\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <NavigationProperty Name=\"Document\" Type=\"Siterra.Documents.BusinessLogic.Entities.Document.Document\" />\n      </ComplexType>\n      <ComplexType Name=\"DocumentTagRel\">\n        <Property Name=\"DocumentId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"TagId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"DomainId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"CreatedBy\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"ModifiedBy\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"CreationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"ModificationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <NavigationProperty Name=\"Document\" Type=\"Siterra.Documents.BusinessLogic.Entities.Document.Document\" />\n        <NavigationProperty Name=\"Tag\" Type=\"Siterra.Documents.BusinessLogic.Entities.Tags.Tag\" />\n      </ComplexType>\n    </Schema>\n    <Schema Namespace=\"Siterra.Documents.BusinessLogic.Entities.Library\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <EntityType Name=\"Library\">\n        <Key>\n          <PropertyRef Name=\"Id\" />\n        </Key>\n        <Property Name=\"Id\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"DomainId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"Name\" Type=\"Edm.String\" />\n        <Property Name=\"ParentFolderId\" Type=\"Edm.Int32\" />\n        <Property Name=\"Number\" Type=\"Edm.String\" />\n        <Property Name=\"TypeId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"OwnerUserId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"TotalSize\" Type=\"Edm.Decimal\" Nullable=\"false\" />\n        <Property Name=\"FilesCounter\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"FoldersCounter\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"CreationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"ModificationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"ModifiedBy\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"CreatedBy\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"ProjectId\" Type=\"Edm.Int32\" />\n        <Property Name=\"SearchRingId\" Type=\"Edm.Int32\" />\n        <Property Name=\"SiteId\" Type=\"Edm.Int32\" />\n        <Property Name=\"AssetId\" Type=\"Edm.Int32\" />\n        <Property Name=\"AllowMultiple\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"AutoCreate\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"Description\" Type=\"Edm.String\" />\n        <Property Name=\"IsTemplate\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"ProgramId\" Type=\"Edm.Int32\" />\n        <Property Name=\"SourceFolderId\" Type=\"Edm.Int32\" />\n        <Property Name=\"TemplateClassId\" Type=\"Edm.Int32\" />\n        <Property Name=\"TemplateSubType\" Type=\"Edm.Int32\" />\n        <Property Name=\"IsHidden\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"IsDeleted\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"StatusId\" Type=\"Edm.Int32\" />\n        <Property Name=\"SmsId\" Type=\"Edm.Int32\" />\n        <Property Name=\"ContractId\" Type=\"Edm.Int32\" />\n        <Property Name=\"VendorId\" Type=\"Edm.Int32\" />\n        <Property Name=\"OrganizationUnitId\" Type=\"Edm.Int32\" />\n        <Property Name=\"IncidentId\" Type=\"Edm.Int32\" />\n        <Property Name=\"EventId\" Type=\"Edm.Int32\" />\n        <Property Name=\"ClassInstance\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"ClassId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <NavigationProperty Name=\"LibraryParent\" Type=\"Siterra.Documents.BusinessLogic.Entities.Library.Library\" />\n        <NavigationProperty Name=\"Type\" Type=\"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\" />\n        <NavigationProperty Name=\"SourceFolder\" Type=\"Siterra.Documents.BusinessLogic.Entities.Library.Library\" />\n        <NavigationProperty Name=\"Documents\" Type=\"Collection(Siterra.Documents.BusinessLogic.Entities.Document.Document)\" />\n        <NavigationProperty Name=\"LibraryChildren\" Type=\"Collection(Siterra.Documents.BusinessLogic.Entities.Library.Library)\" />\n        <NavigationProperty Name=\"SourceLibraryChildren\" Type=\"Collection(Siterra.Documents.BusinessLogic.Entities.Library.Library)\" />\n      </EntityType>\n      <EntityType Name=\"LibraryType\">\n        <Key>\n          <PropertyRef Name=\"Id\" />\n        </Key>\n        <Property Name=\"Id\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"Name\" Type=\"Edm.String\" />\n        <Property Name=\"ModifiedBy\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"CreatedBy\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"ModificationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"CreationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"DomainId\" Type=\"Edm.Int32\" />\n        <Property Name=\"Description\" Type=\"Edm.String\" />\n        <Property Name=\"XmlName\" Type=\"Edm.String\" />\n        <Property Name=\"MasterId\" Type=\"Edm.Int32\" />\n        <Property Name=\"Number\" Type=\"Edm.Int32\" />\n        <Property Name=\"ClassId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"ParentId\" Type=\"Edm.Int32\" />\n        <Property Name=\"HasChanged\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <NavigationProperty Name=\"MasterLibraryType\" Type=\"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\" />\n        <NavigationProperty Name=\"ParentLibraryTypes\" Type=\"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\" />\n        <NavigationProperty Name=\"MasterLibraryTypeChildren\" Type=\"Collection(Siterra.Documents.BusinessLogic.Entities.Library.LibraryType)\" />\n        <NavigationProperty Name=\"ChildrenLibraryTypes\" Type=\"Collection(Siterra.Documents.BusinessLogic.Entities.Library.LibraryType)\" />\n      </EntityType>\n    </Schema>\n    <Schema Namespace=\"Siterra.Documents.BusinessLogic.Entities.DocumentFile\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <EntityType Name=\"DocumentFile\">\n        <Key>\n          <PropertyRef Name=\"Id\" />\n        </Key>\n        <Property Name=\"Id\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"Name\" Type=\"Edm.String\" />\n        <Property Name=\"Path\" Type=\"Edm.String\" />\n        <Property Name=\"ModifiedBy\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"CreatedBy\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"CreationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"ModificationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"Sized\" Type=\"Edm.Decimal\" Nullable=\"false\" />\n        <Property Name=\"ActualName\" Type=\"Edm.String\" />\n        <Property Name=\"DomainId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"SourceClassId\" Type=\"Edm.Int32\" />\n        <Property Name=\"ContentTypeId\" Type=\"Edm.Int32\" />\n        <Property Name=\"ClientPath\" Type=\"Edm.String\" />\n        <Property Name=\"IsSelfHosted\" Type=\"Edm.Int16\" Nullable=\"false\" />\n        <Property Name=\"SmsId\" Type=\"Edm.Int32\" />\n        <Property Name=\"Latitude\" Type=\"Edm.Decimal\" />\n        <Property Name=\"Longitude\" Type=\"Edm.Decimal\" />\n        <NavigationProperty Name=\"Documents\" Type=\"Collection(Siterra.Documents.BusinessLogic.Entities.Document.Document)\" />\n      </EntityType>\n    </Schema>\n    <Schema Namespace=\"Siterra.Documents.BusinessLogic.Entities.Tags\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <EntityType Name=\"Tag\" Abstract=\"true\">\n        <Key>\n          <PropertyRef Name=\"Id\" />\n        </Key>\n        <Property Name=\"Id\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"DomainId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"Name\" Type=\"Edm.String\" />\n        <Property Name=\"Description\" Type=\"Edm.String\" />\n        <Property Name=\"CreatedBy\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"ModifiedBy\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"CreationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"ModificationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n      </EntityType>\n      <EntityType Name=\"UserDefinedTag\" BaseType=\"Siterra.Documents.BusinessLogic.Entities.Tags.Tag\">\n        <Property Name=\"Documents\" Type=\"Collection(Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel)\" />\n      </EntityType>\n      <EntityType Name=\"Section\" BaseType=\"Siterra.Documents.BusinessLogic.Entities.Tags.Tag\">\n        <NavigationProperty Name=\"Documents\" Type=\"Collection(Siterra.Documents.BusinessLogic.Entities.Document.Document)\" />\n      </EntityType>\n      <EntityType Name=\"Category\" BaseType=\"Siterra.Documents.BusinessLogic.Entities.Tags.Tag\">\n        <NavigationProperty Name=\"Documents\" Type=\"Collection(Siterra.Documents.BusinessLogic.Entities.Document.Document)\" />\n      </EntityType>\n    </Schema>\n    <Schema Namespace=\"Siterra.Documents.BusinessLogic.Entities.Revision\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <EntityType Name=\"Revision\">\n        <Key>\n          <PropertyRef Name=\"Id\" />\n        </Key>\n        <Property Name=\"Id\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"Number\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"DocumentId\" Type=\"Edm.Int32\" />\n        <Property Name=\"ModificationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"CreationDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"ModifiedBy\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"CreatedBy\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"Remarks\" Type=\"Edm.String\" />\n        <Property Name=\"FileId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"DocumentOwnerContact\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"DocumentDescription\" Type=\"Edm.String\" />\n        <Property Name=\"DocumentStatusDate\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n        <Property Name=\"DocumentFolder\" Type=\"Edm.String\" />\n        <Property Name=\"DocumentKeywords\" Type=\"Edm.String\" />\n        <Property Name=\"DocumentStatus\" Type=\"Edm.String\" />\n        <Property Name=\"DocumentType\" Type=\"Edm.String\" />\n        <Property Name=\"DocumentName\" Type=\"Edm.String\" />\n        <Property Name=\"DocumentNumber\" Type=\"Edm.String\" />\n        <Property Name=\"DomainId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"IsDeleted\" Type=\"Edm.Int32\" Nullable=\"false\" />\n        <Property Name=\"IsReviewed\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"ReviewDescription\" Type=\"Edm.String\" />\n        <Property Name=\"ReviewedBy\" Type=\"Edm.Int32\" />\n        <Property Name=\"IsRejected\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"RejectedReason\" Type=\"Edm.String\" />\n        <Property Name=\"RejectedDescription\" Type=\"Edm.String\" />\n        <Property Name=\"RejectedBy\" Type=\"Edm.Int32\" />\n        <Property Name=\"IsApproved\" Type=\"Edm.Boolean\" Nullable=\"false\" />\n        <Property Name=\"ApprovedBy\" Type=\"Edm.Int32\" />\n        <Property Name=\"ReviewedDate\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"RejectedDate\" Type=\"Edm.DateTimeOffset\" />\n        <Property Name=\"ApprovedDate\" Type=\"Edm.DateTimeOffset\" />\n        <NavigationProperty Name=\"Document\" Type=\"Siterra.Documents.BusinessLogic.Entities.Document.Document\">\n          <ReferentialConstraint Property=\"DocumentId\" ReferencedProperty=\"Id\" />\n        </NavigationProperty>\n      </EntityType>\n    </Schema>\n    <Schema Namespace=\"Default\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n      <Action Name=\"Upload\" IsBound=\"true\">\n        <Parameter Name=\"bindingParameter\" Type=\"Siterra.Documents.App.DTO.DocumentDto\" />\n        <ReturnType Type=\"Siterra.Documents.App.DTO.DocumentDto\" Nullable=\"false\" />\n      </Action>\n      <EntityContainer Name=\"Container\">\n        <EntitySet Name=\"Documents\" EntityType=\"Siterra.Documents.App.DTO.DocumentDto\">\n          <NavigationPropertyBinding Path=\"Revisions\" Target=\"Revisions\" />\n        </EntitySet>\n        <EntitySet Name=\"Libraries\" EntityType=\"Siterra.Documents.App.DTO.LibraryDto\" />\n        <EntitySet Name=\"Tasks\" EntityType=\"Siterra.Documents.App.DTO.DocumentDto\">\n          <NavigationPropertyBinding Path=\"Revisions\" Target=\"Revisions\" />\n        </EntitySet>\n        <EntitySet Name=\"Revisions\" EntityType=\"Siterra.Documents.App.DTO.RevisionDto\" />\n        <EntitySet Name=\"Categories\" EntityType=\"Siterra.Documents.App.DTO.CategoryDto\" />\n      </EntityContainer>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/Multiple.Schema.OpenApi.V2.json",
    "content": "{\n  \"swagger\": \"2.0\",\n  \"info\": {\n    \"title\": \"OData Service for namespace Default\",\n    \"description\": \"This OData service is located at http://localhost\",\n    \"version\": \"1.0.0\"\n  },\n  \"host\": \"localhost\",\n  \"schemes\": [\n    \"http\"\n  ],\n  \"paths\": {\n    \"/Categories\": {\n      \"get\": {\n        \"tags\": [\n          \"Categories.CategoryDto\"\n        ],\n        \"summary\": \"Get entities from Categories\",\n        \"operationId\": \"Categories.CategoryDto.ListCategoryDto\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Id desc\",\n                \"Name\",\n                \"Name desc\",\n                \"Description\",\n                \"Description desc\",\n                \"CreationDate\",\n                \"CreationDate desc\",\n                \"ModificationDate\",\n                \"ModificationDate desc\",\n                \"DomainId\",\n                \"DomainId desc\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Name\",\n                \"Description\",\n                \"CreationDate\",\n                \"ModificationDate\",\n                \"DomainId\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Siterra.Documents.App.DTO.CategoryDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Categories.CategoryDto\"\n        ],\n        \"summary\": \"Add new entity to Categories\",\n        \"operationId\": \"Categories.CategoryDto.CreateCategoryDto\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.CategoryDto\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.CategoryDto\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of CategoryDto entities.\"\n    },\n    \"/Categories({Id})\": {\n      \"get\": {\n        \"tags\": [\n          \"Categories.CategoryDto\"\n        ],\n        \"summary\": \"Get entity from Categories by key\",\n        \"operationId\": \"Categories.CategoryDto.GetCategoryDto\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of CategoryDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"CategoryDto\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Name\",\n                \"Description\",\n                \"CreationDate\",\n                \"ModificationDate\",\n                \"DomainId\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.CategoryDto\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Categories.CategoryDto\"\n        ],\n        \"summary\": \"Update entity in Categories\",\n        \"operationId\": \"Categories.CategoryDto.UpdateCategoryDto\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of CategoryDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"CategoryDto\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.CategoryDto\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Categories.CategoryDto\"\n        ],\n        \"summary\": \"Delete entity from Categories\",\n        \"operationId\": \"Categories.CategoryDto.DeleteCategoryDto\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of CategoryDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"CategoryDto\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of CategoryDto entities.\"\n    },\n    \"/Categories/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Categories.CategoryDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Categories.GetCount-2f72\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Documents\": {\n      \"get\": {\n        \"tags\": [\n          \"Documents.DocumentDto\"\n        ],\n        \"summary\": \"Get entities from Documents\",\n        \"operationId\": \"Documents.DocumentDto.ListDocumentDto\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Id desc\",\n                \"Name\",\n                \"Name desc\",\n                \"Description\",\n                \"Description desc\",\n                \"Filename\",\n                \"Filename desc\",\n                \"NumberOfRevisions\",\n                \"NumberOfRevisions desc\",\n                \"Suffix\",\n                \"Suffix desc\",\n                \"DomainId\",\n                \"DomainId desc\",\n                \"ModificationDate\",\n                \"ModificationDate desc\",\n                \"ModifiedBy\",\n                \"ModifiedBy desc\",\n                \"Tags\",\n                \"Tags desc\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Name\",\n                \"Description\",\n                \"Filename\",\n                \"NumberOfRevisions\",\n                \"Suffix\",\n                \"DomainId\",\n                \"ModificationDate\",\n                \"ModifiedBy\",\n                \"Tags\",\n                \"Revisions\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\",\n                \"Revisions\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Documents.DocumentDto\"\n        ],\n        \"summary\": \"Add new entity to Documents\",\n        \"operationId\": \"Documents.DocumentDto.CreateDocumentDto\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.DocumentDto\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.DocumentDto\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of DocumentDto entities.\"\n    },\n    \"/Documents({Id})\": {\n      \"get\": {\n        \"tags\": [\n          \"Documents.DocumentDto\"\n        ],\n        \"summary\": \"Get entity from Documents by key\",\n        \"operationId\": \"Documents.DocumentDto.GetDocumentDto\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Name\",\n                \"Description\",\n                \"Filename\",\n                \"NumberOfRevisions\",\n                \"Suffix\",\n                \"DomainId\",\n                \"ModificationDate\",\n                \"ModifiedBy\",\n                \"Tags\",\n                \"Revisions\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\",\n                \"Revisions\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.DocumentDto\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Documents.DocumentDto\"\n        ],\n        \"summary\": \"Update entity in Documents\",\n        \"operationId\": \"Documents.DocumentDto.UpdateDocumentDto\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.DocumentDto\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Documents.DocumentDto\"\n        ],\n        \"summary\": \"Delete entity from Documents\",\n        \"operationId\": \"Documents.DocumentDto.DeleteDocumentDto\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of DocumentDto entities.\"\n    },\n    \"/Documents({Id})/Default.Upload\": {\n      \"post\": {\n        \"tags\": [\n          \"Documents.DocumentDto.Actions\"\n        ],\n        \"summary\": \"Invoke action Upload\",\n        \"operationId\": \"Documents.DocumentDto.Upload\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/UploadResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-description\": \"Provides operations to call the Upload method.\"\n    },\n    \"/Documents({Id})/Revisions\": {\n      \"get\": {\n        \"tags\": [\n          \"Documents.RevisionDto\"\n        ],\n        \"summary\": \"Get Revisions from Documents\",\n        \"operationId\": \"Documents.ListRevisions\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Id desc\",\n                \"Number\",\n                \"Number desc\",\n                \"DocumentId\",\n                \"DocumentId desc\",\n                \"DocumentName\",\n                \"DocumentName desc\",\n                \"DocumentDescription\",\n                \"DocumentDescription desc\",\n                \"CreationDate\",\n                \"CreationDate desc\",\n                \"CreatedBy\",\n                \"CreatedBy desc\",\n                \"IsReviewed\",\n                \"IsReviewed desc\",\n                \"ReviewedBy\",\n                \"ReviewedBy desc\",\n                \"ReviewedDate\",\n                \"ReviewedDate desc\",\n                \"IsApproved\",\n                \"IsApproved desc\",\n                \"ApprovedBy\",\n                \"ApprovedBy desc\",\n                \"ApprovedDate\",\n                \"ApprovedDate desc\",\n                \"IsRejected\",\n                \"IsRejected desc\",\n                \"RejectedBy\",\n                \"RejectedBy desc\",\n                \"RejectedDate\",\n                \"RejectedDate desc\",\n                \"DomainId\",\n                \"DomainId desc\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Number\",\n                \"DocumentId\",\n                \"DocumentName\",\n                \"DocumentDescription\",\n                \"CreationDate\",\n                \"CreatedBy\",\n                \"IsReviewed\",\n                \"ReviewedBy\",\n                \"ReviewedDate\",\n                \"IsApproved\",\n                \"ApprovedBy\",\n                \"ApprovedDate\",\n                \"IsRejected\",\n                \"RejectedBy\",\n                \"RejectedDate\",\n                \"DomainId\",\n                \"Document\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\",\n                \"Document\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Revisions property of the Siterra.Documents.App.DTO.DocumentDto entity.\"\n    },\n    \"/Documents({Id})/Revisions({Id1})/$ref\": {\n      \"delete\": {\n        \"tags\": [\n          \"Documents.RevisionDto\"\n        ],\n        \"summary\": \"Delete ref of navigation property Revisions for Documents\",\n        \"operationId\": \"Documents.revisions.DeleteRefRevisionDto\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"Id1\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of DocumentDto entities.\"\n    },\n    \"/Documents({Id})/Revisions/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Documents.RevisionDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Documents.Revisions.GetCount-f834\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Documents({Id})/Revisions/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Documents.RevisionDto\"\n        ],\n        \"summary\": \"Get ref of Revisions from Documents\",\n        \"operationId\": \"Documents.ListRefRevisions\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Id desc\",\n                \"Number\",\n                \"Number desc\",\n                \"DocumentId\",\n                \"DocumentId desc\",\n                \"DocumentName\",\n                \"DocumentName desc\",\n                \"DocumentDescription\",\n                \"DocumentDescription desc\",\n                \"CreationDate\",\n                \"CreationDate desc\",\n                \"CreatedBy\",\n                \"CreatedBy desc\",\n                \"IsReviewed\",\n                \"IsReviewed desc\",\n                \"ReviewedBy\",\n                \"ReviewedBy desc\",\n                \"ReviewedDate\",\n                \"ReviewedDate desc\",\n                \"IsApproved\",\n                \"IsApproved desc\",\n                \"ApprovedBy\",\n                \"ApprovedBy desc\",\n                \"ApprovedDate\",\n                \"ApprovedDate desc\",\n                \"IsRejected\",\n                \"IsRejected desc\",\n                \"RejectedBy\",\n                \"RejectedBy desc\",\n                \"RejectedDate\",\n                \"RejectedDate desc\",\n                \"DomainId\",\n                \"DomainId desc\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Documents.RevisionDto\"\n        ],\n        \"summary\": \"Create new navigation property ref to Revisions for Documents\",\n        \"operationId\": \"Documents.CreateRefRevisions\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPostBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Documents.RevisionDto\"\n        ],\n        \"summary\": \"Delete ref of navigation property Revisions for Documents\",\n        \"operationId\": \"Documents.DeleteRefRevisions\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"@id\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of DocumentDto entities.\"\n    },\n    \"/Documents({Id})/Tags\": {\n      \"get\": {\n        \"tags\": [\n          \"Documents.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Get Tags property value\",\n        \"operationId\": \"Documents.ListTags\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Name\",\n                \"Name desc\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Name\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Documents.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Update property Tags value.\",\n        \"operationId\": \"Documents.UpdateTags\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Documents.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Sets a new value for the collection of DocumentTagRelDto.\",\n        \"operationId\": \"Documents.SetTags\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Documents({Id})/Tags/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Documents.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Documents.Tags.GetCount-ed53\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Documents/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Documents.DocumentDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Documents.GetCount-f555\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Libraries\": {\n      \"get\": {\n        \"tags\": [\n          \"Libraries.LibraryDto\"\n        ],\n        \"summary\": \"Get entities from Libraries\",\n        \"operationId\": \"Libraries.LibraryDto.ListLibraryDto\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Id desc\",\n                \"Name\",\n                \"Name desc\",\n                \"Number\",\n                \"Number desc\",\n                \"Description\",\n                \"Description desc\",\n                \"LibraryTemplateId\",\n                \"LibraryTemplateId desc\",\n                \"ParentTypeId\",\n                \"ParentTypeId desc\",\n                \"ParentId\",\n                \"ParentId desc\",\n                \"AllowMultiple\",\n                \"AllowMultiple desc\",\n                \"AutoCreate\",\n                \"AutoCreate desc\",\n                \"TypeId\",\n                \"TypeId desc\",\n                \"DomainId\",\n                \"DomainId desc\",\n                \"CreatedBy\",\n                \"CreatedBy desc\",\n                \"CreationDate\",\n                \"CreationDate desc\",\n                \"ModifiedBy\",\n                \"ModifiedBy desc\",\n                \"ModificationDate\",\n                \"ModificationDate desc\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Name\",\n                \"Number\",\n                \"Description\",\n                \"LibraryTemplateId\",\n                \"ParentTypeId\",\n                \"ParentId\",\n                \"AllowMultiple\",\n                \"AutoCreate\",\n                \"TypeId\",\n                \"DomainId\",\n                \"CreatedBy\",\n                \"CreationDate\",\n                \"ModifiedBy\",\n                \"ModificationDate\",\n                \"Documents\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\",\n                \"Documents\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Siterra.Documents.App.DTO.LibraryDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Libraries.LibraryDto\"\n        ],\n        \"summary\": \"Add new entity to Libraries\",\n        \"operationId\": \"Libraries.LibraryDto.CreateLibraryDto\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.LibraryDto\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.LibraryDto\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of LibraryDto entities.\"\n    },\n    \"/Libraries({Id})\": {\n      \"get\": {\n        \"tags\": [\n          \"Libraries.LibraryDto\"\n        ],\n        \"summary\": \"Get entity from Libraries by key\",\n        \"operationId\": \"Libraries.LibraryDto.GetLibraryDto\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Name\",\n                \"Number\",\n                \"Description\",\n                \"LibraryTemplateId\",\n                \"ParentTypeId\",\n                \"ParentId\",\n                \"AllowMultiple\",\n                \"AutoCreate\",\n                \"TypeId\",\n                \"DomainId\",\n                \"CreatedBy\",\n                \"CreationDate\",\n                \"ModifiedBy\",\n                \"ModificationDate\",\n                \"Documents\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\",\n                \"Documents\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.LibraryDto\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Libraries.LibraryDto\"\n        ],\n        \"summary\": \"Update entity in Libraries\",\n        \"operationId\": \"Libraries.LibraryDto.UpdateLibraryDto\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.LibraryDto\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Libraries.LibraryDto\"\n        ],\n        \"summary\": \"Delete entity from Libraries\",\n        \"operationId\": \"Libraries.LibraryDto.DeleteLibraryDto\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of LibraryDto entities.\"\n    },\n    \"/Libraries({Id})/Documents\": {\n      \"get\": {\n        \"tags\": [\n          \"Libraries.DocumentDto\"\n        ],\n        \"summary\": \"Get Documents from Libraries\",\n        \"operationId\": \"Libraries.ListDocuments\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Id desc\",\n                \"Name\",\n                \"Name desc\",\n                \"Description\",\n                \"Description desc\",\n                \"Filename\",\n                \"Filename desc\",\n                \"NumberOfRevisions\",\n                \"NumberOfRevisions desc\",\n                \"Suffix\",\n                \"Suffix desc\",\n                \"DomainId\",\n                \"DomainId desc\",\n                \"ModificationDate\",\n                \"ModificationDate desc\",\n                \"ModifiedBy\",\n                \"ModifiedBy desc\",\n                \"Tags\",\n                \"Tags desc\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Name\",\n                \"Description\",\n                \"Filename\",\n                \"NumberOfRevisions\",\n                \"Suffix\",\n                \"DomainId\",\n                \"ModificationDate\",\n                \"ModifiedBy\",\n                \"Tags\",\n                \"Revisions\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\",\n                \"Revisions\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Documents property of the Siterra.Documents.App.DTO.LibraryDto entity.\"\n    },\n    \"/Libraries({Id})/Documents({Id1})/$ref\": {\n      \"delete\": {\n        \"tags\": [\n          \"Libraries.DocumentDto\"\n        ],\n        \"summary\": \"Delete ref of navigation property Documents for Libraries\",\n        \"operationId\": \"Libraries.documents.DeleteRefDocumentDto\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"Id1\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of LibraryDto entities.\"\n    },\n    \"/Libraries({Id})/Documents({Id1})/Tags\": {\n      \"get\": {\n        \"tags\": [\n          \"Libraries.DocumentDto.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Get Tags property value\",\n        \"operationId\": \"Libraries.Documents.ListTags\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"Id1\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Name\",\n                \"Name desc\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Name\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Libraries.DocumentDto.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Update property Tags value.\",\n        \"operationId\": \"Libraries.Documents.UpdateTags\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"Id1\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Libraries.DocumentDto.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Sets a new value for the collection of DocumentTagRelDto.\",\n        \"operationId\": \"Libraries.Documents.SetTags\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"Id1\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Libraries({Id})/Documents({Id1})/Tags/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Libraries.DocumentDto.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Libraries.Documents.Tags.GetCount-2853\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"Id1\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Libraries({Id})/Documents/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Libraries.DocumentDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Libraries.Documents.GetCount-34c7\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Libraries({Id})/Documents/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Libraries.DocumentDto\"\n        ],\n        \"summary\": \"Get ref of Documents from Libraries\",\n        \"operationId\": \"Libraries.ListRefDocuments\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Id desc\",\n                \"Name\",\n                \"Name desc\",\n                \"Description\",\n                \"Description desc\",\n                \"Filename\",\n                \"Filename desc\",\n                \"NumberOfRevisions\",\n                \"NumberOfRevisions desc\",\n                \"Suffix\",\n                \"Suffix desc\",\n                \"DomainId\",\n                \"DomainId desc\",\n                \"ModificationDate\",\n                \"ModificationDate desc\",\n                \"ModifiedBy\",\n                \"ModifiedBy desc\",\n                \"Tags\",\n                \"Tags desc\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Libraries.DocumentDto\"\n        ],\n        \"summary\": \"Create new navigation property ref to Documents for Libraries\",\n        \"operationId\": \"Libraries.CreateRefDocuments\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPostBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Libraries.DocumentDto\"\n        ],\n        \"summary\": \"Delete ref of navigation property Documents for Libraries\",\n        \"operationId\": \"Libraries.DeleteRefDocuments\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"@id\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of LibraryDto entities.\"\n    },\n    \"/Libraries/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Libraries.LibraryDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Libraries.GetCount-e13e\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Revisions\": {\n      \"get\": {\n        \"tags\": [\n          \"Revisions.RevisionDto\"\n        ],\n        \"summary\": \"Get entities from Revisions\",\n        \"operationId\": \"Revisions.RevisionDto.ListRevisionDto\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Id desc\",\n                \"Number\",\n                \"Number desc\",\n                \"DocumentId\",\n                \"DocumentId desc\",\n                \"DocumentName\",\n                \"DocumentName desc\",\n                \"DocumentDescription\",\n                \"DocumentDescription desc\",\n                \"CreationDate\",\n                \"CreationDate desc\",\n                \"CreatedBy\",\n                \"CreatedBy desc\",\n                \"IsReviewed\",\n                \"IsReviewed desc\",\n                \"ReviewedBy\",\n                \"ReviewedBy desc\",\n                \"ReviewedDate\",\n                \"ReviewedDate desc\",\n                \"IsApproved\",\n                \"IsApproved desc\",\n                \"ApprovedBy\",\n                \"ApprovedBy desc\",\n                \"ApprovedDate\",\n                \"ApprovedDate desc\",\n                \"IsRejected\",\n                \"IsRejected desc\",\n                \"RejectedBy\",\n                \"RejectedBy desc\",\n                \"RejectedDate\",\n                \"RejectedDate desc\",\n                \"DomainId\",\n                \"DomainId desc\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Number\",\n                \"DocumentId\",\n                \"DocumentName\",\n                \"DocumentDescription\",\n                \"CreationDate\",\n                \"CreatedBy\",\n                \"IsReviewed\",\n                \"ReviewedBy\",\n                \"ReviewedDate\",\n                \"IsApproved\",\n                \"ApprovedBy\",\n                \"ApprovedDate\",\n                \"IsRejected\",\n                \"RejectedBy\",\n                \"RejectedDate\",\n                \"DomainId\",\n                \"Document\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\",\n                \"Document\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Revisions.RevisionDto\"\n        ],\n        \"summary\": \"Add new entity to Revisions\",\n        \"operationId\": \"Revisions.RevisionDto.CreateRevisionDto\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.RevisionDto\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.RevisionDto\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of RevisionDto entities.\"\n    },\n    \"/Revisions({Id})\": {\n      \"get\": {\n        \"tags\": [\n          \"Revisions.RevisionDto\"\n        ],\n        \"summary\": \"Get entity from Revisions by key\",\n        \"operationId\": \"Revisions.RevisionDto.GetRevisionDto\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Number\",\n                \"DocumentId\",\n                \"DocumentName\",\n                \"DocumentDescription\",\n                \"CreationDate\",\n                \"CreatedBy\",\n                \"IsReviewed\",\n                \"ReviewedBy\",\n                \"ReviewedDate\",\n                \"IsApproved\",\n                \"ApprovedBy\",\n                \"ApprovedDate\",\n                \"IsRejected\",\n                \"RejectedBy\",\n                \"RejectedDate\",\n                \"DomainId\",\n                \"Document\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\",\n                \"Document\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.RevisionDto\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Revisions.RevisionDto\"\n        ],\n        \"summary\": \"Update entity in Revisions\",\n        \"operationId\": \"Revisions.RevisionDto.UpdateRevisionDto\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.RevisionDto\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Revisions.RevisionDto\"\n        ],\n        \"summary\": \"Delete entity from Revisions\",\n        \"operationId\": \"Revisions.RevisionDto.DeleteRevisionDto\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of RevisionDto entities.\"\n    },\n    \"/Revisions({Id})/Document\": {\n      \"get\": {\n        \"tags\": [\n          \"Revisions.Document\"\n        ],\n        \"summary\": \"Get Document from Revisions\",\n        \"operationId\": \"Revisions.GetDocument\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Name\",\n                \"Description\",\n                \"StatusId\",\n                \"TypeId\",\n                \"Keywords\",\n                \"CreationDate\",\n                \"CreatedBy\",\n                \"ModificationDate\",\n                \"ModifiedBy\",\n                \"DomainId\",\n                \"LibraryId\",\n                \"OwnerUserId\",\n                \"StatusDate\",\n                \"LastRevisionId\",\n                \"CheckoutDate\",\n                \"CheckoutPath\",\n                \"CheckoutUserId\",\n                \"Number\",\n                \"OriginalDate\",\n                \"FileSized\",\n                \"FileClientPath\",\n                \"LastRevisionFileId\",\n                \"IsDeleted\",\n                \"IsNa\",\n                \"IsRejected\",\n                \"IsReviewed\",\n                \"NaDescription\",\n                \"NaReason\",\n                \"RejectedDescription\",\n                \"RejectedReason\",\n                \"ReviewDescription\",\n                \"SourceDocumentId\",\n                \"ScraperMapId\",\n                \"LastDownloadedDate\",\n                \"SmsId\",\n                \"IsApprovedOld\",\n                \"Suffix\",\n                \"ScrapeResultId\",\n                \"IsApproved\",\n                \"CategoryId\",\n                \"SectionId\",\n                \"VersionCount\",\n                \"LastFileName\",\n                \"DocumentClasses\",\n                \"Tags\",\n                \"Library\",\n                \"LastRevisionFile\",\n                \"SourceDocument\",\n                \"SourceDocumentChildren\",\n                \"Revisions\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\",\n                \"Library\",\n                \"LastRevisionFile\",\n                \"SourceDocument\",\n                \"SourceDocumentChildren\",\n                \"Revisions\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Document property of the Siterra.Documents.App.DTO.RevisionDto entity.\"\n    },\n    \"/Revisions({Id})/Document/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Revisions.Document\"\n        ],\n        \"summary\": \"Get ref of Document from Revisions\",\n        \"operationId\": \"Revisions.GetRefDocument\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"Revisions.Document\"\n        ],\n        \"summary\": \"Update the ref of navigation property Document in Revisions\",\n        \"operationId\": \"Revisions.UpdateRefDocument\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPutBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Revisions.Document\"\n        ],\n        \"summary\": \"Delete ref of navigation property Document for Revisions\",\n        \"operationId\": \"Revisions.DeleteRefDocument\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of RevisionDto entities.\"\n    },\n    \"/Revisions({Id})/Document/DocumentClasses\": {\n      \"get\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentClass\"\n        ],\n        \"summary\": \"Get DocumentClasses property value\",\n        \"operationId\": \"Revisions.Document.ListDocumentClasses\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"ClassInstance\",\n                \"ClassInstance desc\",\n                \"ClassId\",\n                \"ClassId desc\",\n                \"DocumentId\",\n                \"DocumentId desc\",\n                \"CreatedBy\",\n                \"CreatedBy desc\",\n                \"CreationDate\",\n                \"CreationDate desc\",\n                \"ModifiedBy\",\n                \"ModifiedBy desc\",\n                \"ModificationDate\",\n                \"ModificationDate desc\",\n                \"IsPrimary\",\n                \"IsPrimary desc\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"ClassInstance\",\n                \"ClassId\",\n                \"DocumentId\",\n                \"CreatedBy\",\n                \"CreationDate\",\n                \"ModifiedBy\",\n                \"ModificationDate\",\n                \"IsPrimary\",\n                \"Document\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\",\n                \"Document\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentClass\"\n        ],\n        \"summary\": \"Update property DocumentClasses value.\",\n        \"operationId\": \"Revisions.Document.UpdateDocumentClasses\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentClass\"\n        ],\n        \"summary\": \"Sets a new value for the collection of DocumentClass.\",\n        \"operationId\": \"Revisions.Document.SetDocumentClasses\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Revisions({Id})/Document/DocumentClasses/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentClass\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Revisions.Document.DocumentClasses.GetCount-6342\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Revisions({Id})/Document/Tags\": {\n      \"get\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentTagRel\"\n        ],\n        \"summary\": \"Get Tags property value\",\n        \"operationId\": \"Revisions.Document.ListTags\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"DocumentId\",\n                \"DocumentId desc\",\n                \"TagId\",\n                \"TagId desc\",\n                \"DomainId\",\n                \"DomainId desc\",\n                \"CreatedBy\",\n                \"CreatedBy desc\",\n                \"ModifiedBy\",\n                \"ModifiedBy desc\",\n                \"CreationDate\",\n                \"CreationDate desc\",\n                \"ModificationDate\",\n                \"ModificationDate desc\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"DocumentId\",\n                \"TagId\",\n                \"DomainId\",\n                \"CreatedBy\",\n                \"ModifiedBy\",\n                \"CreationDate\",\n                \"ModificationDate\",\n                \"Document\",\n                \"Tag\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\",\n                \"Document\",\n                \"Tag\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentTagRel\"\n        ],\n        \"summary\": \"Update property Tags value.\",\n        \"operationId\": \"Revisions.Document.UpdateTags\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentTagRel\"\n        ],\n        \"summary\": \"Sets a new value for the collection of DocumentTagRel.\",\n        \"operationId\": \"Revisions.Document.SetTags\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Revisions({Id})/Document/Tags/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentTagRel\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Revisions.Document.Tags.GetCount-161f\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Revisions/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Revisions.RevisionDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Revisions.GetCount-c6a5\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Tasks\": {\n      \"get\": {\n        \"tags\": [\n          \"Tasks.DocumentDto\"\n        ],\n        \"summary\": \"Get entities from Tasks\",\n        \"operationId\": \"Tasks.DocumentDto.ListDocumentDto\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Id desc\",\n                \"Name\",\n                \"Name desc\",\n                \"Description\",\n                \"Description desc\",\n                \"Filename\",\n                \"Filename desc\",\n                \"NumberOfRevisions\",\n                \"NumberOfRevisions desc\",\n                \"Suffix\",\n                \"Suffix desc\",\n                \"DomainId\",\n                \"DomainId desc\",\n                \"ModificationDate\",\n                \"ModificationDate desc\",\n                \"ModifiedBy\",\n                \"ModifiedBy desc\",\n                \"Tags\",\n                \"Tags desc\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Name\",\n                \"Description\",\n                \"Filename\",\n                \"NumberOfRevisions\",\n                \"Suffix\",\n                \"DomainId\",\n                \"ModificationDate\",\n                \"ModifiedBy\",\n                \"Tags\",\n                \"Revisions\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\",\n                \"Revisions\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Tasks.DocumentDto\"\n        ],\n        \"summary\": \"Add new entity to Tasks\",\n        \"operationId\": \"Tasks.DocumentDto.CreateDocumentDto\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.DocumentDto\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.DocumentDto\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of DocumentDto entities.\"\n    },\n    \"/Tasks({Id})\": {\n      \"get\": {\n        \"tags\": [\n          \"Tasks.DocumentDto\"\n        ],\n        \"summary\": \"Get entity from Tasks by key\",\n        \"operationId\": \"Tasks.DocumentDto.GetDocumentDto\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Name\",\n                \"Description\",\n                \"Filename\",\n                \"NumberOfRevisions\",\n                \"Suffix\",\n                \"DomainId\",\n                \"ModificationDate\",\n                \"ModifiedBy\",\n                \"Tags\",\n                \"Revisions\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\",\n                \"Revisions\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.DocumentDto\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Tasks.DocumentDto\"\n        ],\n        \"summary\": \"Update entity in Tasks\",\n        \"operationId\": \"Tasks.DocumentDto.UpdateDocumentDto\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.DocumentDto\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Tasks.DocumentDto\"\n        ],\n        \"summary\": \"Delete entity from Tasks\",\n        \"operationId\": \"Tasks.DocumentDto.DeleteDocumentDto\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of DocumentDto entities.\"\n    },\n    \"/Tasks({Id})/Default.Upload\": {\n      \"post\": {\n        \"tags\": [\n          \"Tasks.DocumentDto.Actions\"\n        ],\n        \"summary\": \"Invoke action Upload\",\n        \"operationId\": \"Tasks.DocumentDto.Upload\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/UploadResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-description\": \"Provides operations to call the Upload method.\"\n    },\n    \"/Tasks({Id})/Revisions\": {\n      \"get\": {\n        \"tags\": [\n          \"Tasks.RevisionDto\"\n        ],\n        \"summary\": \"Get Revisions from Tasks\",\n        \"operationId\": \"Tasks.ListRevisions\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Id desc\",\n                \"Number\",\n                \"Number desc\",\n                \"DocumentId\",\n                \"DocumentId desc\",\n                \"DocumentName\",\n                \"DocumentName desc\",\n                \"DocumentDescription\",\n                \"DocumentDescription desc\",\n                \"CreationDate\",\n                \"CreationDate desc\",\n                \"CreatedBy\",\n                \"CreatedBy desc\",\n                \"IsReviewed\",\n                \"IsReviewed desc\",\n                \"ReviewedBy\",\n                \"ReviewedBy desc\",\n                \"ReviewedDate\",\n                \"ReviewedDate desc\",\n                \"IsApproved\",\n                \"IsApproved desc\",\n                \"ApprovedBy\",\n                \"ApprovedBy desc\",\n                \"ApprovedDate\",\n                \"ApprovedDate desc\",\n                \"IsRejected\",\n                \"IsRejected desc\",\n                \"RejectedBy\",\n                \"RejectedBy desc\",\n                \"RejectedDate\",\n                \"RejectedDate desc\",\n                \"DomainId\",\n                \"DomainId desc\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Number\",\n                \"DocumentId\",\n                \"DocumentName\",\n                \"DocumentDescription\",\n                \"CreationDate\",\n                \"CreatedBy\",\n                \"IsReviewed\",\n                \"ReviewedBy\",\n                \"ReviewedDate\",\n                \"IsApproved\",\n                \"ApprovedBy\",\n                \"ApprovedDate\",\n                \"IsRejected\",\n                \"RejectedBy\",\n                \"RejectedDate\",\n                \"DomainId\",\n                \"Document\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\",\n                \"Document\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Revisions property of the Siterra.Documents.App.DTO.DocumentDto entity.\"\n    },\n    \"/Tasks({Id})/Revisions({Id1})/$ref\": {\n      \"delete\": {\n        \"tags\": [\n          \"Tasks.RevisionDto\"\n        ],\n        \"summary\": \"Delete ref of navigation property Revisions for Tasks\",\n        \"operationId\": \"Tasks.revisions.DeleteRefRevisionDto\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"Id1\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of DocumentDto entities.\"\n    },\n    \"/Tasks({Id})/Revisions/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Tasks.RevisionDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Tasks.Revisions.GetCount-9297\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Tasks({Id})/Revisions/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Tasks.RevisionDto\"\n        ],\n        \"summary\": \"Get ref of Revisions from Tasks\",\n        \"operationId\": \"Tasks.ListRefRevisions\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Id\",\n                \"Id desc\",\n                \"Number\",\n                \"Number desc\",\n                \"DocumentId\",\n                \"DocumentId desc\",\n                \"DocumentName\",\n                \"DocumentName desc\",\n                \"DocumentDescription\",\n                \"DocumentDescription desc\",\n                \"CreationDate\",\n                \"CreationDate desc\",\n                \"CreatedBy\",\n                \"CreatedBy desc\",\n                \"IsReviewed\",\n                \"IsReviewed desc\",\n                \"ReviewedBy\",\n                \"ReviewedBy desc\",\n                \"ReviewedDate\",\n                \"ReviewedDate desc\",\n                \"IsApproved\",\n                \"IsApproved desc\",\n                \"ApprovedBy\",\n                \"ApprovedBy desc\",\n                \"ApprovedDate\",\n                \"ApprovedDate desc\",\n                \"IsRejected\",\n                \"IsRejected desc\",\n                \"RejectedBy\",\n                \"RejectedBy desc\",\n                \"RejectedDate\",\n                \"RejectedDate desc\",\n                \"DomainId\",\n                \"DomainId desc\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Tasks.RevisionDto\"\n        ],\n        \"summary\": \"Create new navigation property ref to Revisions for Tasks\",\n        \"operationId\": \"Tasks.CreateRefRevisions\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPostBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Tasks.RevisionDto\"\n        ],\n        \"summary\": \"Delete ref of navigation property Revisions for Tasks\",\n        \"operationId\": \"Tasks.DeleteRefRevisions\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"@id\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of DocumentDto entities.\"\n    },\n    \"/Tasks({Id})/Tags\": {\n      \"get\": {\n        \"tags\": [\n          \"Tasks.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Get Tags property value\",\n        \"operationId\": \"Tasks.ListTags\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Name\",\n                \"Name desc\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"Name\"\n              ]\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"enum\": [\n                \"*\"\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Tasks.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Update property Tags value.\",\n        \"operationId\": \"Tasks.UpdateTags\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Tasks.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Sets a new value for the collection of DocumentTagRelDto.\",\n        \"operationId\": \"Tasks.SetTags\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Tasks({Id})/Tags/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Tasks.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Tasks.Tags.GetCount-3a1b\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"Id\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Tasks/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Tasks.DocumentDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Tasks.GetCount-2961\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    }\n  },\n  \"definitions\": {\n    \"Default.ODataErrors.ODataError\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"error\"\n      ],\n      \"properties\": {\n        \"error\": {\n          \"$ref\": \"#/definitions/Default.ODataErrors.MainError\"\n        }\n      }\n    },\n    \"Default.ODataErrors.MainError\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"code\",\n        \"message\"\n      ],\n      \"properties\": {\n        \"code\": {\n          \"type\": \"string\"\n        },\n        \"message\": {\n          \"type\": \"string\",\n          \"x-ms-primary-error-message\": true\n        },\n        \"target\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"details\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Default.ODataErrors.ErrorDetails\"\n          }\n        },\n        \"innerError\": {\n          \"$ref\": \"#/definitions/Default.ODataErrors.InnerError\"\n        }\n      }\n    },\n    \"Default.ODataErrors.ErrorDetails\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"code\",\n        \"message\"\n      ],\n      \"properties\": {\n        \"code\": {\n          \"type\": \"string\"\n        },\n        \"message\": {\n          \"type\": \"string\"\n        },\n        \"target\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        }\n      }\n    },\n    \"Default.ODataErrors.InnerError\": {\n      \"type\": \"object\",\n      \"description\": \"The structure of this object is service-specific\"\n    },\n    \"ODataCountResponse\": {\n      \"type\": \"number\",\n      \"format\": \"int64\"\n    },\n    \"StringCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of string\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        }\n      }\n    },\n    \"ReferenceUpdate\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"@odata.id\": {\n          \"type\": \"string\"\n        },\n        \"@odata.type\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        }\n      }\n    },\n    \"ReferenceCreate\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"@odata.id\": {\n          \"type\": \"string\"\n        }\n      },\n      \"additionalProperties\": {\n        \"type\": \"object\"\n      }\n    },\n    \"ReferenceNumeric\": {\n      \"type\": \"string\",\n      \"enum\": [\n        \"-INF\",\n        \"INF\",\n        \"NaN\"\n      ],\n      \"x-nullable\": true\n    },\n    \"Siterra.Documents.App.DTO.DocumentDto\": {\n      \"type\": \"object\",\n      \"title\": \"DocumentDto\",\n      \"properties\": {\n        \"Id\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"Name\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"Description\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"Filename\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"NumberOfRevisions\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"Suffix\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"DomainId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"ModificationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"x-nullable\": true\n        },\n        \"ModifiedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"Tags\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n          }\n        },\n        \"Revisions\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.RevisionDto\"\n          },\n          \"x-ms-navigationProperty\": true\n        }\n      },\n      \"example\": {\n        \"Id\": 0,\n        \"Name\": \"string\",\n        \"Description\": \"string\",\n        \"Filename\": \"string\",\n        \"NumberOfRevisions\": \"string\",\n        \"Suffix\": \"string\",\n        \"DomainId\": 0,\n        \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"ModifiedBy\": 0,\n        \"Tags\": [\n          {\n            \"@odata.type\": \"Siterra.Documents.App.DTO.DocumentTagRelDto\"\n          }\n        ],\n        \"Revisions\": [\n          {\n            \"@odata.type\": \"Siterra.Documents.App.DTO.RevisionDto\"\n          }\n        ]\n      }\n    },\n    \"Siterra.Documents.App.DTO.LibraryDto\": {\n      \"type\": \"object\",\n      \"title\": \"LibraryDto\",\n      \"properties\": {\n        \"Id\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"Name\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"Number\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"Description\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"LibraryTemplateId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"ParentTypeId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"ParentId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"AllowMultiple\": {\n          \"type\": \"boolean\"\n        },\n        \"AutoCreate\": {\n          \"type\": \"boolean\"\n        },\n        \"TypeId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"DomainId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"CreatedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"CreationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"ModifiedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"ModificationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"x-nullable\": true\n        },\n        \"Documents\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.DocumentDto\"\n          },\n          \"x-ms-navigationProperty\": true\n        }\n      },\n      \"example\": {\n        \"Id\": 0,\n        \"Name\": \"string\",\n        \"Number\": \"string\",\n        \"Description\": \"string\",\n        \"LibraryTemplateId\": 0,\n        \"ParentTypeId\": 0,\n        \"ParentId\": 0,\n        \"AllowMultiple\": true,\n        \"AutoCreate\": true,\n        \"TypeId\": 0,\n        \"DomainId\": 0,\n        \"CreatedBy\": 0,\n        \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"ModifiedBy\": 0,\n        \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"Documents\": [\n          {\n            \"@odata.type\": \"Siterra.Documents.App.DTO.DocumentDto\"\n          }\n        ]\n      }\n    },\n    \"Siterra.Documents.App.DTO.RevisionDto\": {\n      \"type\": \"object\",\n      \"title\": \"RevisionDto\",\n      \"properties\": {\n        \"Id\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"Number\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"DocumentId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"DocumentName\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"DocumentDescription\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"CreationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"CreatedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"IsReviewed\": {\n          \"type\": \"boolean\"\n        },\n        \"ReviewedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"ReviewedDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"x-nullable\": true\n        },\n        \"IsApproved\": {\n          \"type\": \"boolean\"\n        },\n        \"ApprovedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"ApprovedDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"x-nullable\": true\n        },\n        \"IsRejected\": {\n          \"type\": \"boolean\"\n        },\n        \"RejectedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"RejectedDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"x-nullable\": true\n        },\n        \"DomainId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"Document\": {\n          \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n        }\n      },\n      \"example\": {\n        \"Id\": 0,\n        \"Number\": 0,\n        \"DocumentId\": 0,\n        \"DocumentName\": \"string\",\n        \"DocumentDescription\": \"string\",\n        \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"CreatedBy\": 0,\n        \"IsReviewed\": true,\n        \"ReviewedBy\": 0,\n        \"ReviewedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"IsApproved\": true,\n        \"ApprovedBy\": 0,\n        \"ApprovedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"IsRejected\": true,\n        \"RejectedBy\": 0,\n        \"RejectedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"DomainId\": 0,\n        \"Document\": {\n          \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n        }\n      }\n    },\n    \"Siterra.Documents.App.DTO.CategoryDto\": {\n      \"type\": \"object\",\n      \"title\": \"CategoryDto\",\n      \"properties\": {\n        \"Id\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"Name\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"Description\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"CreationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"ModificationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"DomainId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        }\n      },\n      \"example\": {\n        \"Id\": 0,\n        \"Name\": \"string\",\n        \"Description\": \"string\",\n        \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"DomainId\": 0\n      }\n    },\n    \"Siterra.Documents.App.DTO.DocumentTagRelDto\": {\n      \"type\": \"object\",\n      \"title\": \"DocumentTagRelDto\",\n      \"properties\": {\n        \"Name\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        }\n      },\n      \"example\": {\n        \"Name\": \"string\"\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Document.Document\": {\n      \"type\": \"object\",\n      \"title\": \"Document\",\n      \"properties\": {\n        \"Id\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"Name\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"Description\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"StatusId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"TypeId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"Keywords\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"CreationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"CreatedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"ModificationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"ModifiedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"DomainId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"LibraryId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"OwnerUserId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"StatusDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"LastRevisionId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"CheckoutDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"x-nullable\": true\n        },\n        \"CheckoutPath\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"CheckoutUserId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"Number\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"OriginalDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"x-nullable\": true\n        },\n        \"FileSized\": {\n          \"type\": \"number\",\n          \"format\": \"decimal\"\n        },\n        \"FileClientPath\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"LastRevisionFileId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"IsDeleted\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"IsNa\": {\n          \"type\": \"number\",\n          \"format\": \"decimal\",\n          \"x-nullable\": true\n        },\n        \"IsRejected\": {\n          \"type\": \"number\",\n          \"format\": \"decimal\",\n          \"x-nullable\": true\n        },\n        \"IsReviewed\": {\n          \"type\": \"number\",\n          \"format\": \"decimal\",\n          \"x-nullable\": true\n        },\n        \"NaDescription\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"NaReason\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"RejectedDescription\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"RejectedReason\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"ReviewDescription\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"SourceDocumentId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"ScraperMapId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"LastDownloadedDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"x-nullable\": true\n        },\n        \"SmsId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"IsApprovedOld\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"Suffix\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"ScrapeResultId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"IsApproved\": {\n          \"type\": \"number\",\n          \"format\": \"decimal\",\n          \"x-nullable\": true\n        },\n        \"CategoryId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"SectionId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"VersionCount\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"LastFileName\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"DocumentClasses\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\"\n          }\n        },\n        \"Tags\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n          }\n        },\n        \"Library\": {\n          \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n        },\n        \"LastRevisionFile\": {\n          \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile\"\n        },\n        \"SourceDocument\": {\n          \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n        },\n        \"SourceDocumentChildren\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          },\n          \"x-ms-navigationProperty\": true\n        },\n        \"Revisions\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Revision.Revision\"\n          },\n          \"x-ms-navigationProperty\": true\n        }\n      },\n      \"example\": {\n        \"Id\": 0,\n        \"Name\": \"string\",\n        \"Description\": \"string\",\n        \"StatusId\": 0,\n        \"TypeId\": 0,\n        \"Keywords\": \"string\",\n        \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"CreatedBy\": 0,\n        \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"ModifiedBy\": 0,\n        \"DomainId\": 0,\n        \"LibraryId\": 0,\n        \"OwnerUserId\": 0,\n        \"StatusDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"LastRevisionId\": 0,\n        \"CheckoutDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"CheckoutPath\": \"string\",\n        \"CheckoutUserId\": 0,\n        \"Number\": \"string\",\n        \"OriginalDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"FileSized\": 0,\n        \"FileClientPath\": \"string\",\n        \"LastRevisionFileId\": 0,\n        \"IsDeleted\": 0,\n        \"IsNa\": 0,\n        \"IsRejected\": 0,\n        \"IsReviewed\": 0,\n        \"NaDescription\": \"string\",\n        \"NaReason\": \"string\",\n        \"RejectedDescription\": \"string\",\n        \"RejectedReason\": \"string\",\n        \"ReviewDescription\": \"string\",\n        \"SourceDocumentId\": 0,\n        \"ScraperMapId\": 0,\n        \"LastDownloadedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"SmsId\": 0,\n        \"IsApprovedOld\": 0,\n        \"Suffix\": \"string\",\n        \"ScrapeResultId\": 0,\n        \"IsApproved\": 0,\n        \"CategoryId\": 0,\n        \"SectionId\": 0,\n        \"VersionCount\": 0,\n        \"LastFileName\": \"string\",\n        \"DocumentClasses\": [\n          {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\"\n          }\n        ],\n        \"Tags\": [\n          {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n          }\n        ],\n        \"Library\": {\n          \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n        },\n        \"LastRevisionFile\": {\n          \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile\"\n        },\n        \"SourceDocument\": {\n          \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n        },\n        \"SourceDocumentChildren\": [\n          {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          }\n        ],\n        \"Revisions\": [\n          {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Revision.Revision\"\n          }\n        ]\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\": {\n      \"type\": \"object\",\n      \"title\": \"DocumentClass\",\n      \"properties\": {\n        \"ClassInstance\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"ClassId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"DocumentId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"CreatedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"CreationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"ModifiedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"ModificationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"IsPrimary\": {\n          \"type\": \"boolean\"\n        },\n        \"Document\": {\n          \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n        }\n      },\n      \"example\": {\n        \"ClassInstance\": 0,\n        \"ClassId\": 0,\n        \"DocumentId\": 0,\n        \"CreatedBy\": 0,\n        \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"ModifiedBy\": 0,\n        \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"IsPrimary\": true,\n        \"Document\": {\n          \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n        }\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\": {\n      \"type\": \"object\",\n      \"title\": \"DocumentTagRel\",\n      \"properties\": {\n        \"DocumentId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"TagId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"DomainId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"CreatedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"ModifiedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"CreationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"ModificationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"Document\": {\n          \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n        },\n        \"Tag\": {\n          \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Tags.Tag\"\n        }\n      },\n      \"example\": {\n        \"DocumentId\": 0,\n        \"TagId\": 0,\n        \"DomainId\": 0,\n        \"CreatedBy\": 0,\n        \"ModifiedBy\": 0,\n        \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"Document\": {\n          \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n        },\n        \"Tag\": {\n          \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Tags.Tag\"\n        }\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Library.Library\": {\n      \"type\": \"object\",\n      \"title\": \"Library\",\n      \"properties\": {\n        \"Id\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"DomainId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"Name\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"ParentFolderId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"Number\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"TypeId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"OwnerUserId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"TotalSize\": {\n          \"type\": \"number\",\n          \"format\": \"decimal\"\n        },\n        \"FilesCounter\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"FoldersCounter\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"CreationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"ModificationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"ModifiedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"CreatedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"ProjectId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"SearchRingId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"SiteId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"AssetId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"AllowMultiple\": {\n          \"type\": \"boolean\"\n        },\n        \"AutoCreate\": {\n          \"type\": \"boolean\"\n        },\n        \"Description\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"IsTemplate\": {\n          \"type\": \"boolean\"\n        },\n        \"ProgramId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"SourceFolderId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"TemplateClassId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"TemplateSubType\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"IsHidden\": {\n          \"type\": \"boolean\"\n        },\n        \"IsDeleted\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"StatusId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"SmsId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"ContractId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"VendorId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"OrganizationUnitId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"IncidentId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"EventId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"ClassInstance\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"ClassId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"LibraryParent\": {\n          \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n        },\n        \"Type\": {\n          \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n        },\n        \"SourceFolder\": {\n          \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n        },\n        \"Documents\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          },\n          \"x-ms-navigationProperty\": true\n        },\n        \"LibraryChildren\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n          },\n          \"x-ms-navigationProperty\": true\n        },\n        \"SourceLibraryChildren\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n          },\n          \"x-ms-navigationProperty\": true\n        }\n      },\n      \"example\": {\n        \"Id\": 0,\n        \"DomainId\": 0,\n        \"Name\": \"string\",\n        \"ParentFolderId\": 0,\n        \"Number\": \"string\",\n        \"TypeId\": 0,\n        \"OwnerUserId\": 0,\n        \"TotalSize\": 0,\n        \"FilesCounter\": 0,\n        \"FoldersCounter\": 0,\n        \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"ModifiedBy\": 0,\n        \"CreatedBy\": 0,\n        \"ProjectId\": 0,\n        \"SearchRingId\": 0,\n        \"SiteId\": 0,\n        \"AssetId\": 0,\n        \"AllowMultiple\": true,\n        \"AutoCreate\": true,\n        \"Description\": \"string\",\n        \"IsTemplate\": true,\n        \"ProgramId\": 0,\n        \"SourceFolderId\": 0,\n        \"TemplateClassId\": 0,\n        \"TemplateSubType\": 0,\n        \"IsHidden\": true,\n        \"IsDeleted\": 0,\n        \"StatusId\": 0,\n        \"SmsId\": 0,\n        \"ContractId\": 0,\n        \"VendorId\": 0,\n        \"OrganizationUnitId\": 0,\n        \"IncidentId\": 0,\n        \"EventId\": 0,\n        \"ClassInstance\": 0,\n        \"ClassId\": 0,\n        \"LibraryParent\": {\n          \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n        },\n        \"Type\": {\n          \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n        },\n        \"SourceFolder\": {\n          \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n        },\n        \"Documents\": [\n          {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          }\n        ],\n        \"LibraryChildren\": [\n          {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n          }\n        ],\n        \"SourceLibraryChildren\": [\n          {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n          }\n        ]\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\": {\n      \"type\": \"object\",\n      \"title\": \"LibraryType\",\n      \"properties\": {\n        \"Id\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"Name\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"ModifiedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"CreatedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"ModificationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"CreationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"DomainId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"Description\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"XmlName\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"MasterId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"Number\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"ClassId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"ParentId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"HasChanged\": {\n          \"type\": \"boolean\"\n        },\n        \"MasterLibraryType\": {\n          \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n        },\n        \"ParentLibraryTypes\": {\n          \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n        },\n        \"MasterLibraryTypeChildren\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n          },\n          \"x-ms-navigationProperty\": true\n        },\n        \"ChildrenLibraryTypes\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n          },\n          \"x-ms-navigationProperty\": true\n        }\n      },\n      \"example\": {\n        \"Id\": 0,\n        \"Name\": \"string\",\n        \"ModifiedBy\": 0,\n        \"CreatedBy\": 0,\n        \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"DomainId\": 0,\n        \"Description\": \"string\",\n        \"XmlName\": \"string\",\n        \"MasterId\": 0,\n        \"Number\": 0,\n        \"ClassId\": 0,\n        \"ParentId\": 0,\n        \"HasChanged\": true,\n        \"MasterLibraryType\": {\n          \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n        },\n        \"ParentLibraryTypes\": {\n          \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n        },\n        \"MasterLibraryTypeChildren\": [\n          {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n          }\n        ],\n        \"ChildrenLibraryTypes\": [\n          {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n          }\n        ]\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile\": {\n      \"type\": \"object\",\n      \"title\": \"DocumentFile\",\n      \"properties\": {\n        \"Id\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"Name\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"Path\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"ModifiedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"CreatedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"CreationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"ModificationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"Sized\": {\n          \"type\": \"number\",\n          \"format\": \"decimal\"\n        },\n        \"ActualName\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"DomainId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"SourceClassId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"ContentTypeId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"ClientPath\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"IsSelfHosted\": {\n          \"type\": \"number\",\n          \"format\": \"int16\",\n          \"maximum\": 32767,\n          \"minimum\": -32768\n        },\n        \"SmsId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"Latitude\": {\n          \"type\": \"number\",\n          \"format\": \"decimal\",\n          \"x-nullable\": true\n        },\n        \"Longitude\": {\n          \"type\": \"number\",\n          \"format\": \"decimal\",\n          \"x-nullable\": true\n        },\n        \"Documents\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          },\n          \"x-ms-navigationProperty\": true\n        }\n      },\n      \"example\": {\n        \"Id\": 0,\n        \"Name\": \"string\",\n        \"Path\": \"string\",\n        \"ModifiedBy\": 0,\n        \"CreatedBy\": 0,\n        \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"Sized\": 0,\n        \"ActualName\": \"string\",\n        \"DomainId\": 0,\n        \"SourceClassId\": 0,\n        \"ContentTypeId\": 0,\n        \"ClientPath\": \"string\",\n        \"IsSelfHosted\": 0,\n        \"SmsId\": 0,\n        \"Latitude\": 0,\n        \"Longitude\": 0,\n        \"Documents\": [\n          {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          }\n        ]\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Tags.Tag\": {\n      \"type\": \"object\",\n      \"title\": \"Tag\",\n      \"properties\": {\n        \"Id\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"DomainId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"Name\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"Description\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"CreatedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"ModifiedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"CreationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"ModificationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        }\n      },\n      \"example\": {\n        \"Id\": 0,\n        \"DomainId\": 0,\n        \"Name\": \"string\",\n        \"Description\": \"string\",\n        \"CreatedBy\": 0,\n        \"ModifiedBy\": 0,\n        \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\"\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Tags.UserDefinedTag\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Tags.Tag\"\n        },\n        {\n          \"type\": \"object\",\n          \"title\": \"UserDefinedTag\",\n          \"properties\": {\n            \"Documents\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n              }\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"Id\": 0,\n        \"DomainId\": 0,\n        \"Name\": \"string\",\n        \"Description\": \"string\",\n        \"CreatedBy\": 0,\n        \"ModifiedBy\": 0,\n        \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"Documents\": [\n          {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n          }\n        ]\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Tags.Section\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Tags.Tag\"\n        },\n        {\n          \"type\": \"object\",\n          \"title\": \"Section\",\n          \"properties\": {\n            \"Documents\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n              },\n              \"x-ms-navigationProperty\": true\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"Id\": 0,\n        \"DomainId\": 0,\n        \"Name\": \"string\",\n        \"Description\": \"string\",\n        \"CreatedBy\": 0,\n        \"ModifiedBy\": 0,\n        \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"Documents\": [\n          {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          }\n        ]\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Tags.Category\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Tags.Tag\"\n        },\n        {\n          \"type\": \"object\",\n          \"title\": \"Category\",\n          \"properties\": {\n            \"Documents\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n              },\n              \"x-ms-navigationProperty\": true\n            }\n          }\n        }\n      ],\n      \"example\": {\n        \"Id\": 0,\n        \"DomainId\": 0,\n        \"Name\": \"string\",\n        \"Description\": \"string\",\n        \"CreatedBy\": 0,\n        \"ModifiedBy\": 0,\n        \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"Documents\": [\n          {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          }\n        ]\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Revision.Revision\": {\n      \"type\": \"object\",\n      \"title\": \"Revision\",\n      \"properties\": {\n        \"Id\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"Number\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"DocumentId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"ModificationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"CreationDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"ModifiedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"CreatedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"Remarks\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"FileId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"DocumentOwnerContact\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"DocumentDescription\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"DocumentStatusDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"DocumentFolder\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"DocumentKeywords\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"DocumentStatus\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"DocumentType\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"DocumentName\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"DocumentNumber\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"DomainId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"IsDeleted\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"IsReviewed\": {\n          \"type\": \"boolean\"\n        },\n        \"ReviewDescription\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"ReviewedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"IsRejected\": {\n          \"type\": \"boolean\"\n        },\n        \"RejectedReason\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"RejectedDescription\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"RejectedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"IsApproved\": {\n          \"type\": \"boolean\"\n        },\n        \"ApprovedBy\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648,\n          \"x-nullable\": true\n        },\n        \"ReviewedDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"x-nullable\": true\n        },\n        \"RejectedDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"x-nullable\": true\n        },\n        \"ApprovedDate\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"x-nullable\": true\n        },\n        \"Document\": {\n          \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n        }\n      },\n      \"example\": {\n        \"Id\": 0,\n        \"Number\": 0,\n        \"DocumentId\": 0,\n        \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"ModifiedBy\": 0,\n        \"CreatedBy\": 0,\n        \"Remarks\": \"string\",\n        \"FileId\": 0,\n        \"DocumentOwnerContact\": 0,\n        \"DocumentDescription\": \"string\",\n        \"DocumentStatusDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"DocumentFolder\": \"string\",\n        \"DocumentKeywords\": \"string\",\n        \"DocumentStatus\": \"string\",\n        \"DocumentType\": \"string\",\n        \"DocumentName\": \"string\",\n        \"DocumentNumber\": \"string\",\n        \"DomainId\": 0,\n        \"IsDeleted\": 0,\n        \"IsReviewed\": true,\n        \"ReviewDescription\": \"string\",\n        \"ReviewedBy\": 0,\n        \"IsRejected\": true,\n        \"RejectedReason\": \"string\",\n        \"RejectedDescription\": \"string\",\n        \"RejectedBy\": 0,\n        \"IsApproved\": true,\n        \"ApprovedBy\": 0,\n        \"ReviewedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"RejectedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"ApprovedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n        \"Document\": {\n          \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n        }\n      }\n    },\n    \"Siterra.Documents.App.DTO.DocumentDtoCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of DocumentDto\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.DocumentDto\"\n          }\n        }\n      }\n    },\n    \"Siterra.Documents.App.DTO.LibraryDtoCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of LibraryDto\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.LibraryDto\"\n          }\n        }\n      }\n    },\n    \"Siterra.Documents.App.DTO.RevisionDtoCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of RevisionDto\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.RevisionDto\"\n          }\n        }\n      }\n    },\n    \"Siterra.Documents.App.DTO.CategoryDtoCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of CategoryDto\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.CategoryDto\"\n          }\n        }\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of Document\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          }\n        }\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Revision.RevisionCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of Revision\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Revision.Revision\"\n          }\n        }\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of Library\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n          }\n        }\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryTypeCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of LibraryType\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n          }\n        }\n      }\n    },\n    \"Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of Siterra.Documents.App.DTO.DocumentTagRelDto\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n          }\n        }\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\"\n          }\n        }\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n          }\n        }\n      }\n    }\n  },\n  \"parameters\": {\n    \"top\": {\n      \"in\": \"query\",\n      \"name\": \"$top\",\n      \"description\": \"Show only the first n items\",\n      \"type\": \"number\",\n      \"format\": \"int64\",\n      \"minimum\": 0\n    },\n    \"skip\": {\n      \"in\": \"query\",\n      \"name\": \"$skip\",\n      \"description\": \"Skip the first n items\",\n      \"type\": \"number\",\n      \"format\": \"int64\",\n      \"minimum\": 0\n    },\n    \"count\": {\n      \"in\": \"query\",\n      \"name\": \"$count\",\n      \"description\": \"Include count of items\",\n      \"type\": \"boolean\"\n    },\n    \"filter\": {\n      \"in\": \"query\",\n      \"name\": \"$filter\",\n      \"description\": \"Filter items by property values\",\n      \"type\": \"string\"\n    },\n    \"search\": {\n      \"in\": \"query\",\n      \"name\": \"$search\",\n      \"description\": \"Search items by search phrases\",\n      \"type\": \"string\"\n    },\n    \"refPostBody\": {\n      \"in\": \"body\",\n      \"name\": \"body\",\n      \"description\": \"New navigation property ref value\",\n      \"required\": true,\n      \"schema\": {\n        \"$ref\": \"#/definitions/ReferenceCreate\"\n      }\n    },\n    \"refPutBody\": {\n      \"in\": \"body\",\n      \"name\": \"body\",\n      \"description\": \"New navigation property ref values\",\n      \"required\": true,\n      \"schema\": {\n        \"$ref\": \"#/definitions/ReferenceUpdate\"\n      }\n    }\n  },\n  \"responses\": {\n    \"error\": {\n      \"description\": \"error\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Default.ODataErrors.ODataError\"\n      }\n    },\n    \"ODataCountResponse\": {\n      \"description\": \"The count of the resource\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/ODataCountResponse\"\n      }\n    },\n    \"Siterra.Documents.App.DTO.DocumentDtoCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse\"\n      }\n    },\n    \"Siterra.Documents.App.DTO.LibraryDtoCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.LibraryDtoCollectionResponse\"\n      }\n    },\n    \"Siterra.Documents.App.DTO.RevisionDtoCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse\"\n      }\n    },\n    \"Siterra.Documents.App.DTO.CategoryDtoCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.CategoryDtoCollectionResponse\"\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentCollectionResponse\"\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Revision.RevisionCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Revision.RevisionCollectionResponse\"\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.LibraryCollectionResponse\"\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryTypeCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.LibraryTypeCollectionResponse\"\n      }\n    },\n    \"Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse\"\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse\"\n      }\n    },\n    \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse\"\n      }\n    },\n    \"StringCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/StringCollectionResponse\"\n      }\n    },\n    \"UploadResponse\": {\n      \"description\": \"Success\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Siterra.Documents.App.DTO.DocumentDto\"\n      }\n    }\n  },\n  \"tags\": [\n    {\n      \"name\": \"Categories.CategoryDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Documents.DocumentDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Documents.DocumentDto.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"Documents.RevisionDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Documents.DocumentTagRelDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Libraries.LibraryDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Libraries.DocumentDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Libraries.DocumentDto.DocumentTagRelDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Revisions.RevisionDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Revisions.Document\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Revisions.Document.DocumentClass\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Revisions.Document.DocumentTagRel\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Tasks.DocumentDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Tasks.DocumentDto.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"Tasks.RevisionDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Tasks.DocumentTagRelDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    }\n  ]\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/Multiple.Schema.OpenApi.V2.yaml",
    "content": "swagger: '2.0'\ninfo:\n  title: OData Service for namespace Default\n  description: This OData service is located at http://localhost\n  version: 1.0.0\nhost: localhost\nschemes:\n  - http\npaths:\n  /Categories:\n    get:\n      tags:\n        - Categories.CategoryDto\n      summary: Get entities from Categories\n      operationId: Categories.CategoryDto.ListCategoryDto\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Id desc\n              - Name\n              - Name desc\n              - Description\n              - Description desc\n              - CreationDate\n              - CreationDate desc\n              - ModificationDate\n              - ModificationDate desc\n              - DomainId\n              - DomainId desc\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Name\n              - Description\n              - CreationDate\n              - ModificationDate\n              - DomainId\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n      responses:\n        '200':\n          $ref: '#/responses/Siterra.Documents.App.DTO.CategoryDtoCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n    post:\n      tags:\n        - Categories.CategoryDto\n      summary: Add new entity to Categories\n      operationId: Categories.CategoryDto.CreateCategoryDto\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New entity\n          required: true\n          schema:\n            $ref: '#/definitions/Siterra.Documents.App.DTO.CategoryDto'\n      responses:\n        '201':\n          description: Created entity\n          schema:\n            $ref: '#/definitions/Siterra.Documents.App.DTO.CategoryDto'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of CategoryDto entities.\n  '/Categories({Id})':\n    get:\n      tags:\n        - Categories.CategoryDto\n      summary: Get entity from Categories by key\n      operationId: Categories.CategoryDto.GetCategoryDto\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of CategoryDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: CategoryDto\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Name\n              - Description\n              - CreationDate\n              - ModificationDate\n              - DomainId\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n      responses:\n        '200':\n          description: Retrieved entity\n          schema:\n            $ref: '#/definitions/Siterra.Documents.App.DTO.CategoryDto'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Categories.CategoryDto\n      summary: Update entity in Categories\n      operationId: Categories.CategoryDto.UpdateCategoryDto\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of CategoryDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: CategoryDto\n        - in: body\n          name: body\n          description: New property values\n          required: true\n          schema:\n            $ref: '#/definitions/Siterra.Documents.App.DTO.CategoryDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Categories.CategoryDto\n      summary: Delete entity from Categories\n      operationId: Categories.CategoryDto.DeleteCategoryDto\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of CategoryDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: CategoryDto\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of CategoryDto entities.\n  /Categories/$count:\n    get:\n      tags:\n        - Categories.CategoryDto\n      summary: Get the number of the resource\n      operationId: Categories.GetCount-2f72\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  /Documents:\n    get:\n      tags:\n        - Documents.DocumentDto\n      summary: Get entities from Documents\n      operationId: Documents.DocumentDto.ListDocumentDto\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Id desc\n              - Name\n              - Name desc\n              - Description\n              - Description desc\n              - Filename\n              - Filename desc\n              - NumberOfRevisions\n              - NumberOfRevisions desc\n              - Suffix\n              - Suffix desc\n              - DomainId\n              - DomainId desc\n              - ModificationDate\n              - ModificationDate desc\n              - ModifiedBy\n              - ModifiedBy desc\n              - Tags\n              - Tags desc\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Name\n              - Description\n              - Filename\n              - NumberOfRevisions\n              - Suffix\n              - DomainId\n              - ModificationDate\n              - ModifiedBy\n              - Tags\n              - Revisions\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n              - Revisions\n      responses:\n        '200':\n          $ref: '#/responses/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n    post:\n      tags:\n        - Documents.DocumentDto\n      summary: Add new entity to Documents\n      operationId: Documents.DocumentDto.CreateDocumentDto\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New entity\n          required: true\n          schema:\n            $ref: '#/definitions/Siterra.Documents.App.DTO.DocumentDto'\n      responses:\n        '201':\n          description: Created entity\n          schema:\n            $ref: '#/definitions/Siterra.Documents.App.DTO.DocumentDto'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of DocumentDto entities.\n  '/Documents({Id})':\n    get:\n      tags:\n        - Documents.DocumentDto\n      summary: Get entity from Documents by key\n      operationId: Documents.DocumentDto.GetDocumentDto\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Name\n              - Description\n              - Filename\n              - NumberOfRevisions\n              - Suffix\n              - DomainId\n              - ModificationDate\n              - ModifiedBy\n              - Tags\n              - Revisions\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n              - Revisions\n      responses:\n        '200':\n          description: Retrieved entity\n          schema:\n            $ref: '#/definitions/Siterra.Documents.App.DTO.DocumentDto'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Documents.DocumentDto\n      summary: Update entity in Documents\n      operationId: Documents.DocumentDto.UpdateDocumentDto\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - in: body\n          name: body\n          description: New property values\n          required: true\n          schema:\n            $ref: '#/definitions/Siterra.Documents.App.DTO.DocumentDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Documents.DocumentDto\n      summary: Delete entity from Documents\n      operationId: Documents.DocumentDto.DeleteDocumentDto\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of DocumentDto entities.\n  '/Documents({Id})/Default.Upload':\n    post:\n      tags:\n        - Documents.DocumentDto.Actions\n      summary: Invoke action Upload\n      operationId: Documents.DocumentDto.Upload\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n      responses:\n        '200':\n          $ref: '#/responses/UploadResponse'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: action\n    x-description: Provides operations to call the Upload method.\n  '/Documents({Id})/Revisions':\n    get:\n      tags:\n        - Documents.RevisionDto\n      summary: Get Revisions from Documents\n      operationId: Documents.ListRevisions\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Id desc\n              - Number\n              - Number desc\n              - DocumentId\n              - DocumentId desc\n              - DocumentName\n              - DocumentName desc\n              - DocumentDescription\n              - DocumentDescription desc\n              - CreationDate\n              - CreationDate desc\n              - CreatedBy\n              - CreatedBy desc\n              - IsReviewed\n              - IsReviewed desc\n              - ReviewedBy\n              - ReviewedBy desc\n              - ReviewedDate\n              - ReviewedDate desc\n              - IsApproved\n              - IsApproved desc\n              - ApprovedBy\n              - ApprovedBy desc\n              - ApprovedDate\n              - ApprovedDate desc\n              - IsRejected\n              - IsRejected desc\n              - RejectedBy\n              - RejectedBy desc\n              - RejectedDate\n              - RejectedDate desc\n              - DomainId\n              - DomainId desc\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Number\n              - DocumentId\n              - DocumentName\n              - DocumentDescription\n              - CreationDate\n              - CreatedBy\n              - IsReviewed\n              - ReviewedBy\n              - ReviewedDate\n              - IsApproved\n              - ApprovedBy\n              - ApprovedDate\n              - IsRejected\n              - RejectedBy\n              - RejectedDate\n              - DomainId\n              - Document\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n              - Document\n      responses:\n        '200':\n          $ref: '#/responses/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Revisions property of the Siterra.Documents.App.DTO.DocumentDto entity.\n  '/Documents({Id})/Revisions({Id1})/$ref':\n    delete:\n      tags:\n        - Documents.RevisionDto\n      summary: Delete ref of navigation property Revisions for Documents\n      operationId: Documents.revisions.DeleteRefRevisionDto\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - in: path\n          name: Id1\n          description: The unique identifier of RevisionDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: RevisionDto\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of DocumentDto entities.\n  '/Documents({Id})/Revisions/$count':\n    get:\n      tags:\n        - Documents.RevisionDto\n      summary: Get the number of the resource\n      operationId: Documents.Revisions.GetCount-f834\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  '/Documents({Id})/Revisions/$ref':\n    get:\n      tags:\n        - Documents.RevisionDto\n      summary: Get ref of Revisions from Documents\n      operationId: Documents.ListRefRevisions\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Id desc\n              - Number\n              - Number desc\n              - DocumentId\n              - DocumentId desc\n              - DocumentName\n              - DocumentName desc\n              - DocumentDescription\n              - DocumentDescription desc\n              - CreationDate\n              - CreationDate desc\n              - CreatedBy\n              - CreatedBy desc\n              - IsReviewed\n              - IsReviewed desc\n              - ReviewedBy\n              - ReviewedBy desc\n              - ReviewedDate\n              - ReviewedDate desc\n              - IsApproved\n              - IsApproved desc\n              - ApprovedBy\n              - ApprovedBy desc\n              - ApprovedDate\n              - ApprovedDate desc\n              - IsRejected\n              - IsRejected desc\n              - RejectedBy\n              - RejectedBy desc\n              - RejectedDate\n              - RejectedDate desc\n              - DomainId\n              - DomainId desc\n      responses:\n        '200':\n          $ref: '#/responses/StringCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Documents.RevisionDto\n      summary: Create new navigation property ref to Revisions for Documents\n      operationId: Documents.CreateRefRevisions\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/parameters/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Documents.RevisionDto\n      summary: Delete ref of navigation property Revisions for Documents\n      operationId: Documents.DeleteRefRevisions\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: query\n          name: '@id'\n          description: The delete Uri\n          required: true\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of DocumentDto entities.\n  '/Documents({Id})/Tags':\n    get:\n      tags:\n        - Documents.DocumentTagRelDto\n      summary: Get Tags property value\n      operationId: Documents.ListTags\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n            enum:\n              - Name\n              - Name desc\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - Name\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n      responses:\n        '200':\n          $ref: '#/responses/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n    patch:\n      tags:\n        - Documents.DocumentTagRelDto\n      summary: Update property Tags value.\n      operationId: Documents.UpdateTags\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Siterra.Documents.App.DTO.DocumentTagRelDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n    post:\n      tags:\n        - Documents.DocumentTagRelDto\n      summary: Sets a new value for the collection of DocumentTagRelDto.\n      operationId: Documents.SetTags\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Siterra.Documents.App.DTO.DocumentTagRelDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n  '/Documents({Id})/Tags/$count':\n    get:\n      tags:\n        - Documents.DocumentTagRelDto\n      summary: Get the number of the resource\n      operationId: Documents.Tags.GetCount-ed53\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  /Documents/$count:\n    get:\n      tags:\n        - Documents.DocumentDto\n      summary: Get the number of the resource\n      operationId: Documents.GetCount-f555\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  /Libraries:\n    get:\n      tags:\n        - Libraries.LibraryDto\n      summary: Get entities from Libraries\n      operationId: Libraries.LibraryDto.ListLibraryDto\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Id desc\n              - Name\n              - Name desc\n              - Number\n              - Number desc\n              - Description\n              - Description desc\n              - LibraryTemplateId\n              - LibraryTemplateId desc\n              - ParentTypeId\n              - ParentTypeId desc\n              - ParentId\n              - ParentId desc\n              - AllowMultiple\n              - AllowMultiple desc\n              - AutoCreate\n              - AutoCreate desc\n              - TypeId\n              - TypeId desc\n              - DomainId\n              - DomainId desc\n              - CreatedBy\n              - CreatedBy desc\n              - CreationDate\n              - CreationDate desc\n              - ModifiedBy\n              - ModifiedBy desc\n              - ModificationDate\n              - ModificationDate desc\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Name\n              - Number\n              - Description\n              - LibraryTemplateId\n              - ParentTypeId\n              - ParentId\n              - AllowMultiple\n              - AutoCreate\n              - TypeId\n              - DomainId\n              - CreatedBy\n              - CreationDate\n              - ModifiedBy\n              - ModificationDate\n              - Documents\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n              - Documents\n      responses:\n        '200':\n          $ref: '#/responses/Siterra.Documents.App.DTO.LibraryDtoCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n    post:\n      tags:\n        - Libraries.LibraryDto\n      summary: Add new entity to Libraries\n      operationId: Libraries.LibraryDto.CreateLibraryDto\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New entity\n          required: true\n          schema:\n            $ref: '#/definitions/Siterra.Documents.App.DTO.LibraryDto'\n      responses:\n        '201':\n          description: Created entity\n          schema:\n            $ref: '#/definitions/Siterra.Documents.App.DTO.LibraryDto'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of LibraryDto entities.\n  '/Libraries({Id})':\n    get:\n      tags:\n        - Libraries.LibraryDto\n      summary: Get entity from Libraries by key\n      operationId: Libraries.LibraryDto.GetLibraryDto\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of LibraryDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: LibraryDto\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Name\n              - Number\n              - Description\n              - LibraryTemplateId\n              - ParentTypeId\n              - ParentId\n              - AllowMultiple\n              - AutoCreate\n              - TypeId\n              - DomainId\n              - CreatedBy\n              - CreationDate\n              - ModifiedBy\n              - ModificationDate\n              - Documents\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n              - Documents\n      responses:\n        '200':\n          description: Retrieved entity\n          schema:\n            $ref: '#/definitions/Siterra.Documents.App.DTO.LibraryDto'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Libraries.LibraryDto\n      summary: Update entity in Libraries\n      operationId: Libraries.LibraryDto.UpdateLibraryDto\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of LibraryDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: LibraryDto\n        - in: body\n          name: body\n          description: New property values\n          required: true\n          schema:\n            $ref: '#/definitions/Siterra.Documents.App.DTO.LibraryDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Libraries.LibraryDto\n      summary: Delete entity from Libraries\n      operationId: Libraries.LibraryDto.DeleteLibraryDto\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of LibraryDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: LibraryDto\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of LibraryDto entities.\n  '/Libraries({Id})/Documents':\n    get:\n      tags:\n        - Libraries.DocumentDto\n      summary: Get Documents from Libraries\n      operationId: Libraries.ListDocuments\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of LibraryDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: LibraryDto\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Id desc\n              - Name\n              - Name desc\n              - Description\n              - Description desc\n              - Filename\n              - Filename desc\n              - NumberOfRevisions\n              - NumberOfRevisions desc\n              - Suffix\n              - Suffix desc\n              - DomainId\n              - DomainId desc\n              - ModificationDate\n              - ModificationDate desc\n              - ModifiedBy\n              - ModifiedBy desc\n              - Tags\n              - Tags desc\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Name\n              - Description\n              - Filename\n              - NumberOfRevisions\n              - Suffix\n              - DomainId\n              - ModificationDate\n              - ModifiedBy\n              - Tags\n              - Revisions\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n              - Revisions\n      responses:\n        '200':\n          $ref: '#/responses/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Documents property of the Siterra.Documents.App.DTO.LibraryDto entity.\n  '/Libraries({Id})/Documents({Id1})/$ref':\n    delete:\n      tags:\n        - Libraries.DocumentDto\n      summary: Delete ref of navigation property Documents for Libraries\n      operationId: Libraries.documents.DeleteRefDocumentDto\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of LibraryDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: LibraryDto\n        - in: path\n          name: Id1\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of LibraryDto entities.\n  '/Libraries({Id})/Documents({Id1})/Tags':\n    get:\n      tags:\n        - Libraries.DocumentDto.DocumentTagRelDto\n      summary: Get Tags property value\n      operationId: Libraries.Documents.ListTags\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of LibraryDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: LibraryDto\n        - in: path\n          name: Id1\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n            enum:\n              - Name\n              - Name desc\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - Name\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n      responses:\n        '200':\n          $ref: '#/responses/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n    patch:\n      tags:\n        - Libraries.DocumentDto.DocumentTagRelDto\n      summary: Update property Tags value.\n      operationId: Libraries.Documents.UpdateTags\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of LibraryDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: LibraryDto\n        - in: path\n          name: Id1\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Siterra.Documents.App.DTO.DocumentTagRelDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n    post:\n      tags:\n        - Libraries.DocumentDto.DocumentTagRelDto\n      summary: Sets a new value for the collection of DocumentTagRelDto.\n      operationId: Libraries.Documents.SetTags\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of LibraryDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: LibraryDto\n        - in: path\n          name: Id1\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Siterra.Documents.App.DTO.DocumentTagRelDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n  '/Libraries({Id})/Documents({Id1})/Tags/$count':\n    get:\n      tags:\n        - Libraries.DocumentDto.DocumentTagRelDto\n      summary: Get the number of the resource\n      operationId: Libraries.Documents.Tags.GetCount-2853\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of LibraryDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: LibraryDto\n        - in: path\n          name: Id1\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  '/Libraries({Id})/Documents/$count':\n    get:\n      tags:\n        - Libraries.DocumentDto\n      summary: Get the number of the resource\n      operationId: Libraries.Documents.GetCount-34c7\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of LibraryDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: LibraryDto\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  '/Libraries({Id})/Documents/$ref':\n    get:\n      tags:\n        - Libraries.DocumentDto\n      summary: Get ref of Documents from Libraries\n      operationId: Libraries.ListRefDocuments\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of LibraryDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: LibraryDto\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Id desc\n              - Name\n              - Name desc\n              - Description\n              - Description desc\n              - Filename\n              - Filename desc\n              - NumberOfRevisions\n              - NumberOfRevisions desc\n              - Suffix\n              - Suffix desc\n              - DomainId\n              - DomainId desc\n              - ModificationDate\n              - ModificationDate desc\n              - ModifiedBy\n              - ModifiedBy desc\n              - Tags\n              - Tags desc\n      responses:\n        '200':\n          $ref: '#/responses/StringCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Libraries.DocumentDto\n      summary: Create new navigation property ref to Documents for Libraries\n      operationId: Libraries.CreateRefDocuments\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of LibraryDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: LibraryDto\n        - $ref: '#/parameters/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Libraries.DocumentDto\n      summary: Delete ref of navigation property Documents for Libraries\n      operationId: Libraries.DeleteRefDocuments\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of LibraryDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: LibraryDto\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: query\n          name: '@id'\n          description: The delete Uri\n          required: true\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of LibraryDto entities.\n  /Libraries/$count:\n    get:\n      tags:\n        - Libraries.LibraryDto\n      summary: Get the number of the resource\n      operationId: Libraries.GetCount-e13e\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  /Revisions:\n    get:\n      tags:\n        - Revisions.RevisionDto\n      summary: Get entities from Revisions\n      operationId: Revisions.RevisionDto.ListRevisionDto\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Id desc\n              - Number\n              - Number desc\n              - DocumentId\n              - DocumentId desc\n              - DocumentName\n              - DocumentName desc\n              - DocumentDescription\n              - DocumentDescription desc\n              - CreationDate\n              - CreationDate desc\n              - CreatedBy\n              - CreatedBy desc\n              - IsReviewed\n              - IsReviewed desc\n              - ReviewedBy\n              - ReviewedBy desc\n              - ReviewedDate\n              - ReviewedDate desc\n              - IsApproved\n              - IsApproved desc\n              - ApprovedBy\n              - ApprovedBy desc\n              - ApprovedDate\n              - ApprovedDate desc\n              - IsRejected\n              - IsRejected desc\n              - RejectedBy\n              - RejectedBy desc\n              - RejectedDate\n              - RejectedDate desc\n              - DomainId\n              - DomainId desc\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Number\n              - DocumentId\n              - DocumentName\n              - DocumentDescription\n              - CreationDate\n              - CreatedBy\n              - IsReviewed\n              - ReviewedBy\n              - ReviewedDate\n              - IsApproved\n              - ApprovedBy\n              - ApprovedDate\n              - IsRejected\n              - RejectedBy\n              - RejectedDate\n              - DomainId\n              - Document\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n              - Document\n      responses:\n        '200':\n          $ref: '#/responses/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n    post:\n      tags:\n        - Revisions.RevisionDto\n      summary: Add new entity to Revisions\n      operationId: Revisions.RevisionDto.CreateRevisionDto\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New entity\n          required: true\n          schema:\n            $ref: '#/definitions/Siterra.Documents.App.DTO.RevisionDto'\n      responses:\n        '201':\n          description: Created entity\n          schema:\n            $ref: '#/definitions/Siterra.Documents.App.DTO.RevisionDto'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of RevisionDto entities.\n  '/Revisions({Id})':\n    get:\n      tags:\n        - Revisions.RevisionDto\n      summary: Get entity from Revisions by key\n      operationId: Revisions.RevisionDto.GetRevisionDto\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of RevisionDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: RevisionDto\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Number\n              - DocumentId\n              - DocumentName\n              - DocumentDescription\n              - CreationDate\n              - CreatedBy\n              - IsReviewed\n              - ReviewedBy\n              - ReviewedDate\n              - IsApproved\n              - ApprovedBy\n              - ApprovedDate\n              - IsRejected\n              - RejectedBy\n              - RejectedDate\n              - DomainId\n              - Document\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n              - Document\n      responses:\n        '200':\n          description: Retrieved entity\n          schema:\n            $ref: '#/definitions/Siterra.Documents.App.DTO.RevisionDto'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Revisions.RevisionDto\n      summary: Update entity in Revisions\n      operationId: Revisions.RevisionDto.UpdateRevisionDto\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of RevisionDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: RevisionDto\n        - in: body\n          name: body\n          description: New property values\n          required: true\n          schema:\n            $ref: '#/definitions/Siterra.Documents.App.DTO.RevisionDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Revisions.RevisionDto\n      summary: Delete entity from Revisions\n      operationId: Revisions.RevisionDto.DeleteRevisionDto\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of RevisionDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: RevisionDto\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of RevisionDto entities.\n  '/Revisions({Id})/Document':\n    get:\n      tags:\n        - Revisions.Document\n      summary: Get Document from Revisions\n      operationId: Revisions.GetDocument\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of RevisionDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: RevisionDto\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Name\n              - Description\n              - StatusId\n              - TypeId\n              - Keywords\n              - CreationDate\n              - CreatedBy\n              - ModificationDate\n              - ModifiedBy\n              - DomainId\n              - LibraryId\n              - OwnerUserId\n              - StatusDate\n              - LastRevisionId\n              - CheckoutDate\n              - CheckoutPath\n              - CheckoutUserId\n              - Number\n              - OriginalDate\n              - FileSized\n              - FileClientPath\n              - LastRevisionFileId\n              - IsDeleted\n              - IsNa\n              - IsRejected\n              - IsReviewed\n              - NaDescription\n              - NaReason\n              - RejectedDescription\n              - RejectedReason\n              - ReviewDescription\n              - SourceDocumentId\n              - ScraperMapId\n              - LastDownloadedDate\n              - SmsId\n              - IsApprovedOld\n              - Suffix\n              - ScrapeResultId\n              - IsApproved\n              - CategoryId\n              - SectionId\n              - VersionCount\n              - LastFileName\n              - DocumentClasses\n              - Tags\n              - Library\n              - LastRevisionFile\n              - SourceDocument\n              - SourceDocumentChildren\n              - Revisions\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n              - Library\n              - LastRevisionFile\n              - SourceDocument\n              - SourceDocumentChildren\n              - Revisions\n      responses:\n        '200':\n          description: Retrieved navigation property\n          schema:\n            $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Document property of the Siterra.Documents.App.DTO.RevisionDto entity.\n  '/Revisions({Id})/Document/$ref':\n    get:\n      tags:\n        - Revisions.Document\n      summary: Get ref of Document from Revisions\n      operationId: Revisions.GetRefDocument\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of RevisionDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: RevisionDto\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          schema:\n            type: string\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - Revisions.Document\n      summary: Update the ref of navigation property Document in Revisions\n      operationId: Revisions.UpdateRefDocument\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of RevisionDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: RevisionDto\n        - $ref: '#/parameters/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Revisions.Document\n      summary: Delete ref of navigation property Document for Revisions\n      operationId: Revisions.DeleteRefDocument\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of RevisionDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: RevisionDto\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of RevisionDto entities.\n  '/Revisions({Id})/Document/DocumentClasses':\n    get:\n      tags:\n        - Revisions.Document.DocumentClass\n      summary: Get DocumentClasses property value\n      operationId: Revisions.Document.ListDocumentClasses\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of RevisionDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: RevisionDto\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n            enum:\n              - ClassInstance\n              - ClassInstance desc\n              - ClassId\n              - ClassId desc\n              - DocumentId\n              - DocumentId desc\n              - CreatedBy\n              - CreatedBy desc\n              - CreationDate\n              - CreationDate desc\n              - ModifiedBy\n              - ModifiedBy desc\n              - ModificationDate\n              - ModificationDate desc\n              - IsPrimary\n              - IsPrimary desc\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - ClassInstance\n              - ClassId\n              - DocumentId\n              - CreatedBy\n              - CreationDate\n              - ModifiedBy\n              - ModificationDate\n              - IsPrimary\n              - Document\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n              - Document\n      responses:\n        '200':\n          $ref: '#/responses/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n    patch:\n      tags:\n        - Revisions.Document.DocumentClass\n      summary: Update property DocumentClasses value.\n      operationId: Revisions.Document.UpdateDocumentClasses\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of RevisionDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: RevisionDto\n        - in: body\n          name: body\n          description: New property values\n          required: true\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n    post:\n      tags:\n        - Revisions.Document.DocumentClass\n      summary: Sets a new value for the collection of DocumentClass.\n      operationId: Revisions.Document.SetDocumentClasses\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of RevisionDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: RevisionDto\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          required: true\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n  '/Revisions({Id})/Document/DocumentClasses/$count':\n    get:\n      tags:\n        - Revisions.Document.DocumentClass\n      summary: Get the number of the resource\n      operationId: Revisions.Document.DocumentClasses.GetCount-6342\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of RevisionDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: RevisionDto\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  '/Revisions({Id})/Document/Tags':\n    get:\n      tags:\n        - Revisions.Document.DocumentTagRel\n      summary: Get Tags property value\n      operationId: Revisions.Document.ListTags\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of RevisionDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: RevisionDto\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n            enum:\n              - DocumentId\n              - DocumentId desc\n              - TagId\n              - TagId desc\n              - DomainId\n              - DomainId desc\n              - CreatedBy\n              - CreatedBy desc\n              - ModifiedBy\n              - ModifiedBy desc\n              - CreationDate\n              - CreationDate desc\n              - ModificationDate\n              - ModificationDate desc\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - DocumentId\n              - TagId\n              - DomainId\n              - CreatedBy\n              - ModifiedBy\n              - CreationDate\n              - ModificationDate\n              - Document\n              - Tag\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n              - Document\n              - Tag\n      responses:\n        '200':\n          $ref: '#/responses/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n    patch:\n      tags:\n        - Revisions.Document.DocumentTagRel\n      summary: Update property Tags value.\n      operationId: Revisions.Document.UpdateTags\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of RevisionDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: RevisionDto\n        - in: body\n          name: body\n          description: New property values\n          required: true\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n    post:\n      tags:\n        - Revisions.Document.DocumentTagRel\n      summary: Sets a new value for the collection of DocumentTagRel.\n      operationId: Revisions.Document.SetTags\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of RevisionDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: RevisionDto\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          required: true\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n  '/Revisions({Id})/Document/Tags/$count':\n    get:\n      tags:\n        - Revisions.Document.DocumentTagRel\n      summary: Get the number of the resource\n      operationId: Revisions.Document.Tags.GetCount-161f\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of RevisionDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: RevisionDto\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  /Revisions/$count:\n    get:\n      tags:\n        - Revisions.RevisionDto\n      summary: Get the number of the resource\n      operationId: Revisions.GetCount-c6a5\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  /Tasks:\n    get:\n      tags:\n        - Tasks.DocumentDto\n      summary: Get entities from Tasks\n      operationId: Tasks.DocumentDto.ListDocumentDto\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Id desc\n              - Name\n              - Name desc\n              - Description\n              - Description desc\n              - Filename\n              - Filename desc\n              - NumberOfRevisions\n              - NumberOfRevisions desc\n              - Suffix\n              - Suffix desc\n              - DomainId\n              - DomainId desc\n              - ModificationDate\n              - ModificationDate desc\n              - ModifiedBy\n              - ModifiedBy desc\n              - Tags\n              - Tags desc\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Name\n              - Description\n              - Filename\n              - NumberOfRevisions\n              - Suffix\n              - DomainId\n              - ModificationDate\n              - ModifiedBy\n              - Tags\n              - Revisions\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n              - Revisions\n      responses:\n        '200':\n          $ref: '#/responses/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n    post:\n      tags:\n        - Tasks.DocumentDto\n      summary: Add new entity to Tasks\n      operationId: Tasks.DocumentDto.CreateDocumentDto\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New entity\n          required: true\n          schema:\n            $ref: '#/definitions/Siterra.Documents.App.DTO.DocumentDto'\n      responses:\n        '201':\n          description: Created entity\n          schema:\n            $ref: '#/definitions/Siterra.Documents.App.DTO.DocumentDto'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of DocumentDto entities.\n  '/Tasks({Id})':\n    get:\n      tags:\n        - Tasks.DocumentDto\n      summary: Get entity from Tasks by key\n      operationId: Tasks.DocumentDto.GetDocumentDto\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Name\n              - Description\n              - Filename\n              - NumberOfRevisions\n              - Suffix\n              - DomainId\n              - ModificationDate\n              - ModifiedBy\n              - Tags\n              - Revisions\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n              - Revisions\n      responses:\n        '200':\n          description: Retrieved entity\n          schema:\n            $ref: '#/definitions/Siterra.Documents.App.DTO.DocumentDto'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Tasks.DocumentDto\n      summary: Update entity in Tasks\n      operationId: Tasks.DocumentDto.UpdateDocumentDto\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - in: body\n          name: body\n          description: New property values\n          required: true\n          schema:\n            $ref: '#/definitions/Siterra.Documents.App.DTO.DocumentDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Tasks.DocumentDto\n      summary: Delete entity from Tasks\n      operationId: Tasks.DocumentDto.DeleteDocumentDto\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of DocumentDto entities.\n  '/Tasks({Id})/Default.Upload':\n    post:\n      tags:\n        - Tasks.DocumentDto.Actions\n      summary: Invoke action Upload\n      operationId: Tasks.DocumentDto.Upload\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n      responses:\n        '200':\n          $ref: '#/responses/UploadResponse'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: action\n    x-description: Provides operations to call the Upload method.\n  '/Tasks({Id})/Revisions':\n    get:\n      tags:\n        - Tasks.RevisionDto\n      summary: Get Revisions from Tasks\n      operationId: Tasks.ListRevisions\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Id desc\n              - Number\n              - Number desc\n              - DocumentId\n              - DocumentId desc\n              - DocumentName\n              - DocumentName desc\n              - DocumentDescription\n              - DocumentDescription desc\n              - CreationDate\n              - CreationDate desc\n              - CreatedBy\n              - CreatedBy desc\n              - IsReviewed\n              - IsReviewed desc\n              - ReviewedBy\n              - ReviewedBy desc\n              - ReviewedDate\n              - ReviewedDate desc\n              - IsApproved\n              - IsApproved desc\n              - ApprovedBy\n              - ApprovedBy desc\n              - ApprovedDate\n              - ApprovedDate desc\n              - IsRejected\n              - IsRejected desc\n              - RejectedBy\n              - RejectedBy desc\n              - RejectedDate\n              - RejectedDate desc\n              - DomainId\n              - DomainId desc\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Number\n              - DocumentId\n              - DocumentName\n              - DocumentDescription\n              - CreationDate\n              - CreatedBy\n              - IsReviewed\n              - ReviewedBy\n              - ReviewedDate\n              - IsApproved\n              - ApprovedBy\n              - ApprovedDate\n              - IsRejected\n              - RejectedBy\n              - RejectedDate\n              - DomainId\n              - Document\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n              - Document\n      responses:\n        '200':\n          $ref: '#/responses/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Revisions property of the Siterra.Documents.App.DTO.DocumentDto entity.\n  '/Tasks({Id})/Revisions({Id1})/$ref':\n    delete:\n      tags:\n        - Tasks.RevisionDto\n      summary: Delete ref of navigation property Revisions for Tasks\n      operationId: Tasks.revisions.DeleteRefRevisionDto\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - in: path\n          name: Id1\n          description: The unique identifier of RevisionDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: RevisionDto\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of DocumentDto entities.\n  '/Tasks({Id})/Revisions/$count':\n    get:\n      tags:\n        - Tasks.RevisionDto\n      summary: Get the number of the resource\n      operationId: Tasks.Revisions.GetCount-9297\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  '/Tasks({Id})/Revisions/$ref':\n    get:\n      tags:\n        - Tasks.RevisionDto\n      summary: Get ref of Revisions from Tasks\n      operationId: Tasks.ListRefRevisions\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n            enum:\n              - Id\n              - Id desc\n              - Number\n              - Number desc\n              - DocumentId\n              - DocumentId desc\n              - DocumentName\n              - DocumentName desc\n              - DocumentDescription\n              - DocumentDescription desc\n              - CreationDate\n              - CreationDate desc\n              - CreatedBy\n              - CreatedBy desc\n              - IsReviewed\n              - IsReviewed desc\n              - ReviewedBy\n              - ReviewedBy desc\n              - ReviewedDate\n              - ReviewedDate desc\n              - IsApproved\n              - IsApproved desc\n              - ApprovedBy\n              - ApprovedBy desc\n              - ApprovedDate\n              - ApprovedDate desc\n              - IsRejected\n              - IsRejected desc\n              - RejectedBy\n              - RejectedBy desc\n              - RejectedDate\n              - RejectedDate desc\n              - DomainId\n              - DomainId desc\n      responses:\n        '200':\n          $ref: '#/responses/StringCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Tasks.RevisionDto\n      summary: Create new navigation property ref to Revisions for Tasks\n      operationId: Tasks.CreateRefRevisions\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/parameters/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Tasks.RevisionDto\n      summary: Delete ref of navigation property Revisions for Tasks\n      operationId: Tasks.DeleteRefRevisions\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: query\n          name: '@id'\n          description: The delete Uri\n          required: true\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of DocumentDto entities.\n  '/Tasks({Id})/Tags':\n    get:\n      tags:\n        - Tasks.DocumentTagRelDto\n      summary: Get Tags property value\n      operationId: Tasks.ListTags\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n            enum:\n              - Name\n              - Name desc\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n            enum:\n              - Name\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n            enum:\n              - '*'\n      responses:\n        '200':\n          $ref: '#/responses/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n    patch:\n      tags:\n        - Tasks.DocumentTagRelDto\n      summary: Update property Tags value.\n      operationId: Tasks.UpdateTags\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Siterra.Documents.App.DTO.DocumentTagRelDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n    post:\n      tags:\n        - Tasks.DocumentTagRelDto\n      summary: Sets a new value for the collection of DocumentTagRelDto.\n      operationId: Tasks.SetTags\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Siterra.Documents.App.DTO.DocumentTagRelDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n  '/Tasks({Id})/Tags/$count':\n    get:\n      tags:\n        - Tasks.DocumentTagRelDto\n      summary: Get the number of the resource\n      operationId: Tasks.Tags.GetCount-3a1b\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: Id\n          description: The unique identifier of DocumentDto\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  /Tasks/$count:\n    get:\n      tags:\n        - Tasks.DocumentDto\n      summary: Get the number of the resource\n      operationId: Tasks.GetCount-2961\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\ndefinitions:\n  Default.ODataErrors.ODataError:\n    type: object\n    required:\n      - error\n    properties:\n      error:\n        $ref: '#/definitions/Default.ODataErrors.MainError'\n  Default.ODataErrors.MainError:\n    type: object\n    required:\n      - code\n      - message\n    properties:\n      code:\n        type: string\n      message:\n        type: string\n        x-ms-primary-error-message: true\n      target:\n        type: string\n        x-nullable: true\n      details:\n        type: array\n        items:\n          $ref: '#/definitions/Default.ODataErrors.ErrorDetails'\n      innerError:\n        $ref: '#/definitions/Default.ODataErrors.InnerError'\n  Default.ODataErrors.ErrorDetails:\n    type: object\n    required:\n      - code\n      - message\n    properties:\n      code:\n        type: string\n      message:\n        type: string\n      target:\n        type: string\n        x-nullable: true\n  Default.ODataErrors.InnerError:\n    type: object\n    description: The structure of this object is service-specific\n  ODataCountResponse:\n    type: number\n    format: int64\n  StringCollectionResponse:\n    type: object\n    title: Collection of string\n    properties:\n      value:\n        type: array\n        items:\n          type: string\n  ReferenceUpdate:\n    type: object\n    properties:\n      '@odata.id':\n        type: string\n      '@odata.type':\n        type: string\n        x-nullable: true\n  ReferenceCreate:\n    type: object\n    properties:\n      '@odata.id':\n        type: string\n    additionalProperties:\n      type: object\n  ReferenceNumeric:\n    type: string\n    enum:\n      - '-INF'\n      - INF\n      - NaN\n    x-nullable: true\n  Siterra.Documents.App.DTO.DocumentDto:\n    type: object\n    title: DocumentDto\n    properties:\n      Id:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      Name:\n        type: string\n        x-nullable: true\n      Description:\n        type: string\n        x-nullable: true\n      Filename:\n        type: string\n        x-nullable: true\n      NumberOfRevisions:\n        type: string\n        x-nullable: true\n      Suffix:\n        type: string\n        x-nullable: true\n      DomainId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      ModificationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n        x-nullable: true\n      ModifiedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      Tags:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.App.DTO.DocumentTagRelDto'\n      Revisions:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.App.DTO.RevisionDto'\n        x-ms-navigationProperty: true\n    example:\n      Id: 0\n      Name: string\n      Description: string\n      Filename: string\n      NumberOfRevisions: string\n      Suffix: string\n      DomainId: 0\n      ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n      ModifiedBy: 0\n      Tags:\n        - '@odata.type': Siterra.Documents.App.DTO.DocumentTagRelDto\n      Revisions:\n        - '@odata.type': Siterra.Documents.App.DTO.RevisionDto\n  Siterra.Documents.App.DTO.LibraryDto:\n    type: object\n    title: LibraryDto\n    properties:\n      Id:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      Name:\n        type: string\n        x-nullable: true\n      Number:\n        type: string\n        x-nullable: true\n      Description:\n        type: string\n        x-nullable: true\n      LibraryTemplateId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      ParentTypeId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      ParentId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      AllowMultiple:\n        type: boolean\n      AutoCreate:\n        type: boolean\n      TypeId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      DomainId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      CreatedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      CreationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      ModifiedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      ModificationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n        x-nullable: true\n      Documents:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.App.DTO.DocumentDto'\n        x-ms-navigationProperty: true\n    example:\n      Id: 0\n      Name: string\n      Number: string\n      Description: string\n      LibraryTemplateId: 0\n      ParentTypeId: 0\n      ParentId: 0\n      AllowMultiple: true\n      AutoCreate: true\n      TypeId: 0\n      DomainId: 0\n      CreatedBy: 0\n      CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n      ModifiedBy: 0\n      ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n      Documents:\n        - '@odata.type': Siterra.Documents.App.DTO.DocumentDto\n  Siterra.Documents.App.DTO.RevisionDto:\n    type: object\n    title: RevisionDto\n    properties:\n      Id:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      Number:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      DocumentId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      DocumentName:\n        type: string\n        x-nullable: true\n      DocumentDescription:\n        type: string\n        x-nullable: true\n      CreationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      CreatedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      IsReviewed:\n        type: boolean\n      ReviewedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      ReviewedDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n        x-nullable: true\n      IsApproved:\n        type: boolean\n      ApprovedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      ApprovedDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n        x-nullable: true\n      IsRejected:\n        type: boolean\n      RejectedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      RejectedDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n        x-nullable: true\n      DomainId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      Document:\n        $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n    example:\n      Id: 0\n      Number: 0\n      DocumentId: 0\n      DocumentName: string\n      DocumentDescription: string\n      CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n      CreatedBy: 0\n      IsReviewed: true\n      ReviewedBy: 0\n      ReviewedDate: '0001-01-01T00:00:00.0000000+00:00'\n      IsApproved: true\n      ApprovedBy: 0\n      ApprovedDate: '0001-01-01T00:00:00.0000000+00:00'\n      IsRejected: true\n      RejectedBy: 0\n      RejectedDate: '0001-01-01T00:00:00.0000000+00:00'\n      DomainId: 0\n      Document:\n        '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n  Siterra.Documents.App.DTO.CategoryDto:\n    type: object\n    title: CategoryDto\n    properties:\n      Id:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      Name:\n        type: string\n        x-nullable: true\n      Description:\n        type: string\n        x-nullable: true\n      CreationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      ModificationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      DomainId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n    example:\n      Id: 0\n      Name: string\n      Description: string\n      CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n      ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n      DomainId: 0\n  Siterra.Documents.App.DTO.DocumentTagRelDto:\n    type: object\n    title: DocumentTagRelDto\n    properties:\n      Name:\n        type: string\n        x-nullable: true\n    example:\n      Name: string\n  Siterra.Documents.BusinessLogic.Entities.Document.Document:\n    type: object\n    title: Document\n    properties:\n      Id:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      Name:\n        type: string\n        x-nullable: true\n      Description:\n        type: string\n        x-nullable: true\n      StatusId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      TypeId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      Keywords:\n        type: string\n        x-nullable: true\n      CreationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      CreatedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      ModificationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      ModifiedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      DomainId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      LibraryId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      OwnerUserId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      StatusDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      LastRevisionId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      CheckoutDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n        x-nullable: true\n      CheckoutPath:\n        type: string\n        x-nullable: true\n      CheckoutUserId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      Number:\n        type: string\n        x-nullable: true\n      OriginalDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n        x-nullable: true\n      FileSized:\n        type: number\n        format: decimal\n      FileClientPath:\n        type: string\n        x-nullable: true\n      LastRevisionFileId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      IsDeleted:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      IsNa:\n        type: number\n        format: decimal\n        x-nullable: true\n      IsRejected:\n        type: number\n        format: decimal\n        x-nullable: true\n      IsReviewed:\n        type: number\n        format: decimal\n        x-nullable: true\n      NaDescription:\n        type: string\n        x-nullable: true\n      NaReason:\n        type: string\n        x-nullable: true\n      RejectedDescription:\n        type: string\n        x-nullable: true\n      RejectedReason:\n        type: string\n        x-nullable: true\n      ReviewDescription:\n        type: string\n        x-nullable: true\n      SourceDocumentId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      ScraperMapId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      LastDownloadedDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n        x-nullable: true\n      SmsId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      IsApprovedOld:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      Suffix:\n        type: string\n        x-nullable: true\n      ScrapeResultId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      IsApproved:\n        type: number\n        format: decimal\n        x-nullable: true\n      CategoryId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      SectionId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      VersionCount:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      LastFileName:\n        type: string\n        x-nullable: true\n      DocumentClasses:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass'\n      Tags:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel'\n      Library:\n        $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.Library'\n      LastRevisionFile:\n        $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile'\n      SourceDocument:\n        $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n      SourceDocumentChildren:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n        x-ms-navigationProperty: true\n      Revisions:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Revision.Revision'\n        x-ms-navigationProperty: true\n    example:\n      Id: 0\n      Name: string\n      Description: string\n      StatusId: 0\n      TypeId: 0\n      Keywords: string\n      CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n      CreatedBy: 0\n      ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n      ModifiedBy: 0\n      DomainId: 0\n      LibraryId: 0\n      OwnerUserId: 0\n      StatusDate: '0001-01-01T00:00:00.0000000+00:00'\n      LastRevisionId: 0\n      CheckoutDate: '0001-01-01T00:00:00.0000000+00:00'\n      CheckoutPath: string\n      CheckoutUserId: 0\n      Number: string\n      OriginalDate: '0001-01-01T00:00:00.0000000+00:00'\n      FileSized: 0\n      FileClientPath: string\n      LastRevisionFileId: 0\n      IsDeleted: 0\n      IsNa: 0\n      IsRejected: 0\n      IsReviewed: 0\n      NaDescription: string\n      NaReason: string\n      RejectedDescription: string\n      RejectedReason: string\n      ReviewDescription: string\n      SourceDocumentId: 0\n      ScraperMapId: 0\n      LastDownloadedDate: '0001-01-01T00:00:00.0000000+00:00'\n      SmsId: 0\n      IsApprovedOld: 0\n      Suffix: string\n      ScrapeResultId: 0\n      IsApproved: 0\n      CategoryId: 0\n      SectionId: 0\n      VersionCount: 0\n      LastFileName: string\n      DocumentClasses:\n        - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\n      Tags:\n        - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\n      Library:\n        '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n      LastRevisionFile:\n        '@odata.type': Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile\n      SourceDocument:\n        '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n      SourceDocumentChildren:\n        - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n      Revisions:\n        - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Revision.Revision\n  Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass:\n    type: object\n    title: DocumentClass\n    properties:\n      ClassInstance:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      ClassId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      DocumentId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      CreatedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      CreationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      ModifiedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      ModificationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      IsPrimary:\n        type: boolean\n      Document:\n        $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n    example:\n      ClassInstance: 0\n      ClassId: 0\n      DocumentId: 0\n      CreatedBy: 0\n      CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n      ModifiedBy: 0\n      ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n      IsPrimary: true\n      Document:\n        '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n  Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel:\n    type: object\n    title: DocumentTagRel\n    properties:\n      DocumentId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      TagId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      DomainId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      CreatedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      ModifiedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      CreationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      ModificationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      Document:\n        $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n      Tag:\n        $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Tags.Tag'\n    example:\n      DocumentId: 0\n      TagId: 0\n      DomainId: 0\n      CreatedBy: 0\n      ModifiedBy: 0\n      CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n      ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n      Document:\n        '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n      Tag:\n        '@odata.type': Siterra.Documents.BusinessLogic.Entities.Tags.Tag\n  Siterra.Documents.BusinessLogic.Entities.Library.Library:\n    type: object\n    title: Library\n    properties:\n      Id:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      DomainId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      Name:\n        type: string\n        x-nullable: true\n      ParentFolderId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      Number:\n        type: string\n        x-nullable: true\n      TypeId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      OwnerUserId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      TotalSize:\n        type: number\n        format: decimal\n      FilesCounter:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      FoldersCounter:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      CreationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      ModificationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      ModifiedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      CreatedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      ProjectId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      SearchRingId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      SiteId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      AssetId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      AllowMultiple:\n        type: boolean\n      AutoCreate:\n        type: boolean\n      Description:\n        type: string\n        x-nullable: true\n      IsTemplate:\n        type: boolean\n      ProgramId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      SourceFolderId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      TemplateClassId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      TemplateSubType:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      IsHidden:\n        type: boolean\n      IsDeleted:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      StatusId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      SmsId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      ContractId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      VendorId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      OrganizationUnitId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      IncidentId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      EventId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      ClassInstance:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      ClassId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      LibraryParent:\n        $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.Library'\n      Type:\n        $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType'\n      SourceFolder:\n        $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.Library'\n      Documents:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n        x-ms-navigationProperty: true\n      LibraryChildren:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.Library'\n        x-ms-navigationProperty: true\n      SourceLibraryChildren:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.Library'\n        x-ms-navigationProperty: true\n    example:\n      Id: 0\n      DomainId: 0\n      Name: string\n      ParentFolderId: 0\n      Number: string\n      TypeId: 0\n      OwnerUserId: 0\n      TotalSize: 0\n      FilesCounter: 0\n      FoldersCounter: 0\n      CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n      ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n      ModifiedBy: 0\n      CreatedBy: 0\n      ProjectId: 0\n      SearchRingId: 0\n      SiteId: 0\n      AssetId: 0\n      AllowMultiple: true\n      AutoCreate: true\n      Description: string\n      IsTemplate: true\n      ProgramId: 0\n      SourceFolderId: 0\n      TemplateClassId: 0\n      TemplateSubType: 0\n      IsHidden: true\n      IsDeleted: 0\n      StatusId: 0\n      SmsId: 0\n      ContractId: 0\n      VendorId: 0\n      OrganizationUnitId: 0\n      IncidentId: 0\n      EventId: 0\n      ClassInstance: 0\n      ClassId: 0\n      LibraryParent:\n        '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n      Type:\n        '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n      SourceFolder:\n        '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n      Documents:\n        - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n      LibraryChildren:\n        - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n      SourceLibraryChildren:\n        - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n  Siterra.Documents.BusinessLogic.Entities.Library.LibraryType:\n    type: object\n    title: LibraryType\n    properties:\n      Id:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      Name:\n        type: string\n        x-nullable: true\n      ModifiedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      CreatedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      ModificationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      CreationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      DomainId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      Description:\n        type: string\n        x-nullable: true\n      XmlName:\n        type: string\n        x-nullable: true\n      MasterId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      Number:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      ClassId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      ParentId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      HasChanged:\n        type: boolean\n      MasterLibraryType:\n        $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType'\n      ParentLibraryTypes:\n        $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType'\n      MasterLibraryTypeChildren:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType'\n        x-ms-navigationProperty: true\n      ChildrenLibraryTypes:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType'\n        x-ms-navigationProperty: true\n    example:\n      Id: 0\n      Name: string\n      ModifiedBy: 0\n      CreatedBy: 0\n      ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n      CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n      DomainId: 0\n      Description: string\n      XmlName: string\n      MasterId: 0\n      Number: 0\n      ClassId: 0\n      ParentId: 0\n      HasChanged: true\n      MasterLibraryType:\n        '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n      ParentLibraryTypes:\n        '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n      MasterLibraryTypeChildren:\n        - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n      ChildrenLibraryTypes:\n        - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n  Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile:\n    type: object\n    title: DocumentFile\n    properties:\n      Id:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      Name:\n        type: string\n        x-nullable: true\n      Path:\n        type: string\n        x-nullable: true\n      ModifiedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      CreatedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      CreationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      ModificationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      Sized:\n        type: number\n        format: decimal\n      ActualName:\n        type: string\n        x-nullable: true\n      DomainId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      SourceClassId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      ContentTypeId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      ClientPath:\n        type: string\n        x-nullable: true\n      IsSelfHosted:\n        type: number\n        format: int16\n        maximum: 32767\n        minimum: -32768\n      SmsId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      Latitude:\n        type: number\n        format: decimal\n        x-nullable: true\n      Longitude:\n        type: number\n        format: decimal\n        x-nullable: true\n      Documents:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n        x-ms-navigationProperty: true\n    example:\n      Id: 0\n      Name: string\n      Path: string\n      ModifiedBy: 0\n      CreatedBy: 0\n      CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n      ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n      Sized: 0\n      ActualName: string\n      DomainId: 0\n      SourceClassId: 0\n      ContentTypeId: 0\n      ClientPath: string\n      IsSelfHosted: 0\n      SmsId: 0\n      Latitude: 0\n      Longitude: 0\n      Documents:\n        - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n  Siterra.Documents.BusinessLogic.Entities.Tags.Tag:\n    type: object\n    title: Tag\n    properties:\n      Id:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      DomainId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      Name:\n        type: string\n        x-nullable: true\n      Description:\n        type: string\n        x-nullable: true\n      CreatedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      ModifiedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      CreationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      ModificationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n    example:\n      Id: 0\n      DomainId: 0\n      Name: string\n      Description: string\n      CreatedBy: 0\n      ModifiedBy: 0\n      CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n      ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n  Siterra.Documents.BusinessLogic.Entities.Tags.UserDefinedTag:\n    allOf:\n      - $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Tags.Tag'\n      - type: object\n        title: UserDefinedTag\n        properties:\n          Documents:\n            type: array\n            items:\n              $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel'\n    example:\n      Id: 0\n      DomainId: 0\n      Name: string\n      Description: string\n      CreatedBy: 0\n      ModifiedBy: 0\n      CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n      ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n      Documents:\n        - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\n  Siterra.Documents.BusinessLogic.Entities.Tags.Section:\n    allOf:\n      - $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Tags.Tag'\n      - type: object\n        title: Section\n        properties:\n          Documents:\n            type: array\n            items:\n              $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n            x-ms-navigationProperty: true\n    example:\n      Id: 0\n      DomainId: 0\n      Name: string\n      Description: string\n      CreatedBy: 0\n      ModifiedBy: 0\n      CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n      ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n      Documents:\n        - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n  Siterra.Documents.BusinessLogic.Entities.Tags.Category:\n    allOf:\n      - $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Tags.Tag'\n      - type: object\n        title: Category\n        properties:\n          Documents:\n            type: array\n            items:\n              $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n            x-ms-navigationProperty: true\n    example:\n      Id: 0\n      DomainId: 0\n      Name: string\n      Description: string\n      CreatedBy: 0\n      ModifiedBy: 0\n      CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n      ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n      Documents:\n        - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n  Siterra.Documents.BusinessLogic.Entities.Revision.Revision:\n    type: object\n    title: Revision\n    properties:\n      Id:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      Number:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      DocumentId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      ModificationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      CreationDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      ModifiedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      CreatedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      Remarks:\n        type: string\n        x-nullable: true\n      FileId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      DocumentOwnerContact:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      DocumentDescription:\n        type: string\n        x-nullable: true\n      DocumentStatusDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      DocumentFolder:\n        type: string\n        x-nullable: true\n      DocumentKeywords:\n        type: string\n        x-nullable: true\n      DocumentStatus:\n        type: string\n        x-nullable: true\n      DocumentType:\n        type: string\n        x-nullable: true\n      DocumentName:\n        type: string\n        x-nullable: true\n      DocumentNumber:\n        type: string\n        x-nullable: true\n      DomainId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      IsDeleted:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      IsReviewed:\n        type: boolean\n      ReviewDescription:\n        type: string\n        x-nullable: true\n      ReviewedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      IsRejected:\n        type: boolean\n      RejectedReason:\n        type: string\n        x-nullable: true\n      RejectedDescription:\n        type: string\n        x-nullable: true\n      RejectedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      IsApproved:\n        type: boolean\n      ApprovedBy:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n        x-nullable: true\n      ReviewedDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n        x-nullable: true\n      RejectedDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n        x-nullable: true\n      ApprovedDate:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n        x-nullable: true\n      Document:\n        $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n    example:\n      Id: 0\n      Number: 0\n      DocumentId: 0\n      ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n      CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n      ModifiedBy: 0\n      CreatedBy: 0\n      Remarks: string\n      FileId: 0\n      DocumentOwnerContact: 0\n      DocumentDescription: string\n      DocumentStatusDate: '0001-01-01T00:00:00.0000000+00:00'\n      DocumentFolder: string\n      DocumentKeywords: string\n      DocumentStatus: string\n      DocumentType: string\n      DocumentName: string\n      DocumentNumber: string\n      DomainId: 0\n      IsDeleted: 0\n      IsReviewed: true\n      ReviewDescription: string\n      ReviewedBy: 0\n      IsRejected: true\n      RejectedReason: string\n      RejectedDescription: string\n      RejectedBy: 0\n      IsApproved: true\n      ApprovedBy: 0\n      ReviewedDate: '0001-01-01T00:00:00.0000000+00:00'\n      RejectedDate: '0001-01-01T00:00:00.0000000+00:00'\n      ApprovedDate: '0001-01-01T00:00:00.0000000+00:00'\n      Document:\n        '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n  Siterra.Documents.App.DTO.DocumentDtoCollectionResponse:\n    type: object\n    title: Collection of DocumentDto\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.App.DTO.DocumentDto'\n  Siterra.Documents.App.DTO.LibraryDtoCollectionResponse:\n    type: object\n    title: Collection of LibraryDto\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.App.DTO.LibraryDto'\n  Siterra.Documents.App.DTO.RevisionDtoCollectionResponse:\n    type: object\n    title: Collection of RevisionDto\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.App.DTO.RevisionDto'\n  Siterra.Documents.App.DTO.CategoryDtoCollectionResponse:\n    type: object\n    title: Collection of CategoryDto\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.App.DTO.CategoryDto'\n  Siterra.Documents.BusinessLogic.Entities.Document.DocumentCollectionResponse:\n    type: object\n    title: Collection of Document\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n  Siterra.Documents.BusinessLogic.Entities.Revision.RevisionCollectionResponse:\n    type: object\n    title: Collection of Revision\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Revision.Revision'\n  Siterra.Documents.BusinessLogic.Entities.Library.LibraryCollectionResponse:\n    type: object\n    title: Collection of Library\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.Library'\n  Siterra.Documents.BusinessLogic.Entities.Library.LibraryTypeCollectionResponse:\n    type: object\n    title: Collection of LibraryType\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType'\n  Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse:\n    type: object\n    title: Collection of Siterra.Documents.App.DTO.DocumentTagRelDto\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.App.DTO.DocumentTagRelDto'\n  Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse:\n    type: object\n    title: Collection of Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass'\n  Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse:\n    type: object\n    title: Collection of Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel'\nparameters:\n  top:\n    in: query\n    name: $top\n    description: Show only the first n items\n    type: number\n    format: int64\n    minimum: 0\n  skip:\n    in: query\n    name: $skip\n    description: Skip the first n items\n    type: number\n    format: int64\n    minimum: 0\n  count:\n    in: query\n    name: $count\n    description: Include count of items\n    type: boolean\n  filter:\n    in: query\n    name: $filter\n    description: Filter items by property values\n    type: string\n  search:\n    in: query\n    name: $search\n    description: Search items by search phrases\n    type: string\n  refPostBody:\n    in: body\n    name: body\n    description: New navigation property ref value\n    required: true\n    schema:\n      $ref: '#/definitions/ReferenceCreate'\n  refPutBody:\n    in: body\n    name: body\n    description: New navigation property ref values\n    required: true\n    schema:\n      $ref: '#/definitions/ReferenceUpdate'\nresponses:\n  error:\n    description: error\n    schema:\n      $ref: '#/definitions/Default.ODataErrors.ODataError'\n  ODataCountResponse:\n    description: The count of the resource\n    schema:\n      $ref: '#/definitions/ODataCountResponse'\n  Siterra.Documents.App.DTO.DocumentDtoCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse'\n  Siterra.Documents.App.DTO.LibraryDtoCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Siterra.Documents.App.DTO.LibraryDtoCollectionResponse'\n  Siterra.Documents.App.DTO.RevisionDtoCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse'\n  Siterra.Documents.App.DTO.CategoryDtoCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Siterra.Documents.App.DTO.CategoryDtoCollectionResponse'\n  Siterra.Documents.BusinessLogic.Entities.Document.DocumentCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentCollectionResponse'\n  Siterra.Documents.BusinessLogic.Entities.Revision.RevisionCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Revision.RevisionCollectionResponse'\n  Siterra.Documents.BusinessLogic.Entities.Library.LibraryCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.LibraryCollectionResponse'\n  Siterra.Documents.BusinessLogic.Entities.Library.LibraryTypeCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Library.LibraryTypeCollectionResponse'\n  Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse'\n  Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse'\n  Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse'\n  StringCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/StringCollectionResponse'\n  UploadResponse:\n    description: Success\n    schema:\n      $ref: '#/definitions/Siterra.Documents.App.DTO.DocumentDto'\ntags:\n  - name: Categories.CategoryDto\n    x-ms-docs-toc-type: page\n  - name: Documents.DocumentDto\n    x-ms-docs-toc-type: page\n  - name: Documents.DocumentDto.Actions\n    x-ms-docs-toc-type: container\n  - name: Documents.RevisionDto\n    x-ms-docs-toc-type: page\n  - name: Documents.DocumentTagRelDto\n    x-ms-docs-toc-type: page\n  - name: Libraries.LibraryDto\n    x-ms-docs-toc-type: page\n  - name: Libraries.DocumentDto\n    x-ms-docs-toc-type: page\n  - name: Libraries.DocumentDto.DocumentTagRelDto\n    x-ms-docs-toc-type: page\n  - name: Revisions.RevisionDto\n    x-ms-docs-toc-type: page\n  - name: Revisions.Document\n    x-ms-docs-toc-type: page\n  - name: Revisions.Document.DocumentClass\n    x-ms-docs-toc-type: page\n  - name: Revisions.Document.DocumentTagRel\n    x-ms-docs-toc-type: page\n  - name: Tasks.DocumentDto\n    x-ms-docs-toc-type: page\n  - name: Tasks.DocumentDto.Actions\n    x-ms-docs-toc-type: container\n  - name: Tasks.RevisionDto\n    x-ms-docs-toc-type: page\n  - name: Tasks.DocumentTagRelDto\n    x-ms-docs-toc-type: page"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/Multiple.Schema.OpenApi.V3.1.json",
    "content": "{\n  \"openapi\": \"3.1.2\",\n  \"info\": {\n    \"title\": \"OData Service for namespace Default\",\n    \"description\": \"This OData service is located at http://localhost\",\n    \"version\": \"1.0.0\"\n  },\n  \"servers\": [\n    {\n      \"url\": \"http://localhost\"\n    }\n  ],\n  \"paths\": {\n    \"/Categories\": {\n      \"description\": \"Provides operations to manage the collection of CategoryDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Categories.CategoryDto\"\n        ],\n        \"summary\": \"Get entities from Categories\",\n        \"operationId\": \"Categories.CategoryDto.ListCategoryDto\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Name\",\n                  \"Name desc\",\n                  \"Description\",\n                  \"Description desc\",\n                  \"CreationDate\",\n                  \"CreationDate desc\",\n                  \"ModificationDate\",\n                  \"ModificationDate desc\",\n                  \"DomainId\",\n                  \"DomainId desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Name\",\n                  \"Description\",\n                  \"CreationDate\",\n                  \"ModificationDate\",\n                  \"DomainId\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.CategoryDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Categories.CategoryDto\"\n        ],\n        \"summary\": \"Add new entity to Categories\",\n        \"operationId\": \"Categories.CategoryDto.CreateCategoryDto\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.CategoryDto\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.CategoryDto\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Categories({Id})\": {\n      \"description\": \"Provides operations to manage the collection of CategoryDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Categories.CategoryDto\"\n        ],\n        \"summary\": \"Get entity from Categories by key\",\n        \"operationId\": \"Categories.CategoryDto.GetCategoryDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of CategoryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"CategoryDto\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Name\",\n                  \"Description\",\n                  \"CreationDate\",\n                  \"ModificationDate\",\n                  \"DomainId\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.CategoryDto\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Categories.CategoryDto\"\n        ],\n        \"summary\": \"Update entity in Categories\",\n        \"operationId\": \"Categories.CategoryDto.UpdateCategoryDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of CategoryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"CategoryDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.CategoryDto\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Categories.CategoryDto\"\n        ],\n        \"summary\": \"Delete entity from Categories\",\n        \"operationId\": \"Categories.CategoryDto.DeleteCategoryDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of CategoryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"CategoryDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Categories/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Categories.CategoryDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Categories.GetCount-2f72\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Documents\": {\n      \"description\": \"Provides operations to manage the collection of DocumentDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Documents.DocumentDto\"\n        ],\n        \"summary\": \"Get entities from Documents\",\n        \"operationId\": \"Documents.DocumentDto.ListDocumentDto\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Name\",\n                  \"Name desc\",\n                  \"Description\",\n                  \"Description desc\",\n                  \"Filename\",\n                  \"Filename desc\",\n                  \"NumberOfRevisions\",\n                  \"NumberOfRevisions desc\",\n                  \"Suffix\",\n                  \"Suffix desc\",\n                  \"DomainId\",\n                  \"DomainId desc\",\n                  \"ModificationDate\",\n                  \"ModificationDate desc\",\n                  \"ModifiedBy\",\n                  \"ModifiedBy desc\",\n                  \"Tags\",\n                  \"Tags desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Name\",\n                  \"Description\",\n                  \"Filename\",\n                  \"NumberOfRevisions\",\n                  \"Suffix\",\n                  \"DomainId\",\n                  \"ModificationDate\",\n                  \"ModifiedBy\",\n                  \"Tags\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Documents.DocumentDto\"\n        ],\n        \"summary\": \"Add new entity to Documents\",\n        \"operationId\": \"Documents.DocumentDto.CreateDocumentDto\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Documents({Id})\": {\n      \"description\": \"Provides operations to manage the collection of DocumentDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Documents.DocumentDto\"\n        ],\n        \"summary\": \"Get entity from Documents by key\",\n        \"operationId\": \"Documents.DocumentDto.GetDocumentDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Name\",\n                  \"Description\",\n                  \"Filename\",\n                  \"NumberOfRevisions\",\n                  \"Suffix\",\n                  \"DomainId\",\n                  \"ModificationDate\",\n                  \"ModifiedBy\",\n                  \"Tags\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n                }\n              }\n            },\n            \"links\": {\n              \"Revisions\": {\n                \"operationId\": \"Documents.ListRevisions\"\n              },\n              \"Upload\": {\n                \"operationId\": \"Documents.DocumentDto.Upload\"\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Documents.DocumentDto\"\n        ],\n        \"summary\": \"Update entity in Documents\",\n        \"operationId\": \"Documents.DocumentDto.UpdateDocumentDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Documents.DocumentDto\"\n        ],\n        \"summary\": \"Delete entity from Documents\",\n        \"operationId\": \"Documents.DocumentDto.DeleteDocumentDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Documents({Id})/Default.Upload\": {\n      \"description\": \"Provides operations to call the Upload method.\",\n      \"post\": {\n        \"tags\": [\n          \"Documents.DocumentDto.Actions\"\n        ],\n        \"summary\": \"Invoke action Upload\",\n        \"operationId\": \"Documents.DocumentDto.Upload\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/UploadResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/Documents({Id})/Revisions\": {\n      \"description\": \"Provides operations to manage the Revisions property of the Siterra.Documents.App.DTO.DocumentDto entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Documents.RevisionDto\"\n        ],\n        \"summary\": \"Get Revisions from Documents\",\n        \"operationId\": \"Documents.ListRevisions\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Number\",\n                  \"Number desc\",\n                  \"DocumentId\",\n                  \"DocumentId desc\",\n                  \"DocumentName\",\n                  \"DocumentName desc\",\n                  \"DocumentDescription\",\n                  \"DocumentDescription desc\",\n                  \"CreationDate\",\n                  \"CreationDate desc\",\n                  \"CreatedBy\",\n                  \"CreatedBy desc\",\n                  \"IsReviewed\",\n                  \"IsReviewed desc\",\n                  \"ReviewedBy\",\n                  \"ReviewedBy desc\",\n                  \"ReviewedDate\",\n                  \"ReviewedDate desc\",\n                  \"IsApproved\",\n                  \"IsApproved desc\",\n                  \"ApprovedBy\",\n                  \"ApprovedBy desc\",\n                  \"ApprovedDate\",\n                  \"ApprovedDate desc\",\n                  \"IsRejected\",\n                  \"IsRejected desc\",\n                  \"RejectedBy\",\n                  \"RejectedBy desc\",\n                  \"RejectedDate\",\n                  \"RejectedDate desc\",\n                  \"DomainId\",\n                  \"DomainId desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Number\",\n                  \"DocumentId\",\n                  \"DocumentName\",\n                  \"DocumentDescription\",\n                  \"CreationDate\",\n                  \"CreatedBy\",\n                  \"IsReviewed\",\n                  \"ReviewedBy\",\n                  \"ReviewedDate\",\n                  \"IsApproved\",\n                  \"ApprovedBy\",\n                  \"ApprovedDate\",\n                  \"IsRejected\",\n                  \"RejectedBy\",\n                  \"RejectedDate\",\n                  \"DomainId\",\n                  \"Document\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Document\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Documents({Id})/Revisions({Id1})/$ref\": {\n      \"description\": \"Provides operations to manage the collection of DocumentDto entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Documents.RevisionDto\"\n        ],\n        \"summary\": \"Delete ref of navigation property Revisions for Documents\",\n        \"operationId\": \"Documents.revisions.DeleteRefRevisionDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"Id1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Documents({Id})/Revisions/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Documents.RevisionDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Documents.Revisions.GetCount-f834\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Documents({Id})/Revisions/$ref\": {\n      \"description\": \"Provides operations to manage the collection of DocumentDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Documents.RevisionDto\"\n        ],\n        \"summary\": \"Get ref of Revisions from Documents\",\n        \"operationId\": \"Documents.ListRefRevisions\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Number\",\n                  \"Number desc\",\n                  \"DocumentId\",\n                  \"DocumentId desc\",\n                  \"DocumentName\",\n                  \"DocumentName desc\",\n                  \"DocumentDescription\",\n                  \"DocumentDescription desc\",\n                  \"CreationDate\",\n                  \"CreationDate desc\",\n                  \"CreatedBy\",\n                  \"CreatedBy desc\",\n                  \"IsReviewed\",\n                  \"IsReviewed desc\",\n                  \"ReviewedBy\",\n                  \"ReviewedBy desc\",\n                  \"ReviewedDate\",\n                  \"ReviewedDate desc\",\n                  \"IsApproved\",\n                  \"IsApproved desc\",\n                  \"ApprovedBy\",\n                  \"ApprovedBy desc\",\n                  \"ApprovedDate\",\n                  \"ApprovedDate desc\",\n                  \"IsRejected\",\n                  \"IsRejected desc\",\n                  \"RejectedBy\",\n                  \"RejectedBy desc\",\n                  \"RejectedDate\",\n                  \"RejectedDate desc\",\n                  \"DomainId\",\n                  \"DomainId desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Documents.RevisionDto\"\n        ],\n        \"summary\": \"Create new navigation property ref to Revisions for Documents\",\n        \"operationId\": \"Documents.CreateRefRevisions\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Documents.RevisionDto\"\n        ],\n        \"summary\": \"Delete ref of navigation property Revisions for Documents\",\n        \"operationId\": \"Documents.DeleteRefRevisions\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Documents({Id})/Tags\": {\n      \"get\": {\n        \"tags\": [\n          \"Documents.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Get Tags property value\",\n        \"operationId\": \"Documents.ListTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\",\n                  \"Name desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Documents.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Update property Tags value.\",\n        \"operationId\": \"Documents.UpdateTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Documents.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Sets a new value for the collection of DocumentTagRelDto.\",\n        \"operationId\": \"Documents.SetTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Documents({Id})/Tags/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Documents.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Documents.Tags.GetCount-ed53\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Documents/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Documents.DocumentDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Documents.GetCount-f555\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Libraries\": {\n      \"description\": \"Provides operations to manage the collection of LibraryDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Libraries.LibraryDto\"\n        ],\n        \"summary\": \"Get entities from Libraries\",\n        \"operationId\": \"Libraries.LibraryDto.ListLibraryDto\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Name\",\n                  \"Name desc\",\n                  \"Number\",\n                  \"Number desc\",\n                  \"Description\",\n                  \"Description desc\",\n                  \"LibraryTemplateId\",\n                  \"LibraryTemplateId desc\",\n                  \"ParentTypeId\",\n                  \"ParentTypeId desc\",\n                  \"ParentId\",\n                  \"ParentId desc\",\n                  \"AllowMultiple\",\n                  \"AllowMultiple desc\",\n                  \"AutoCreate\",\n                  \"AutoCreate desc\",\n                  \"TypeId\",\n                  \"TypeId desc\",\n                  \"DomainId\",\n                  \"DomainId desc\",\n                  \"CreatedBy\",\n                  \"CreatedBy desc\",\n                  \"CreationDate\",\n                  \"CreationDate desc\",\n                  \"ModifiedBy\",\n                  \"ModifiedBy desc\",\n                  \"ModificationDate\",\n                  \"ModificationDate desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Name\",\n                  \"Number\",\n                  \"Description\",\n                  \"LibraryTemplateId\",\n                  \"ParentTypeId\",\n                  \"ParentId\",\n                  \"AllowMultiple\",\n                  \"AutoCreate\",\n                  \"TypeId\",\n                  \"DomainId\",\n                  \"CreatedBy\",\n                  \"CreationDate\",\n                  \"ModifiedBy\",\n                  \"ModificationDate\",\n                  \"Documents\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Documents\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.LibraryDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Libraries.LibraryDto\"\n        ],\n        \"summary\": \"Add new entity to Libraries\",\n        \"operationId\": \"Libraries.LibraryDto.CreateLibraryDto\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.LibraryDto\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.LibraryDto\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Libraries({Id})\": {\n      \"description\": \"Provides operations to manage the collection of LibraryDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Libraries.LibraryDto\"\n        ],\n        \"summary\": \"Get entity from Libraries by key\",\n        \"operationId\": \"Libraries.LibraryDto.GetLibraryDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Name\",\n                  \"Number\",\n                  \"Description\",\n                  \"LibraryTemplateId\",\n                  \"ParentTypeId\",\n                  \"ParentId\",\n                  \"AllowMultiple\",\n                  \"AutoCreate\",\n                  \"TypeId\",\n                  \"DomainId\",\n                  \"CreatedBy\",\n                  \"CreationDate\",\n                  \"ModifiedBy\",\n                  \"ModificationDate\",\n                  \"Documents\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Documents\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.LibraryDto\"\n                }\n              }\n            },\n            \"links\": {\n              \"Documents\": {\n                \"operationId\": \"Libraries.ListDocuments\"\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Libraries.LibraryDto\"\n        ],\n        \"summary\": \"Update entity in Libraries\",\n        \"operationId\": \"Libraries.LibraryDto.UpdateLibraryDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.LibraryDto\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Libraries.LibraryDto\"\n        ],\n        \"summary\": \"Delete entity from Libraries\",\n        \"operationId\": \"Libraries.LibraryDto.DeleteLibraryDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Libraries({Id})/Documents\": {\n      \"description\": \"Provides operations to manage the Documents property of the Siterra.Documents.App.DTO.LibraryDto entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Libraries.DocumentDto\"\n        ],\n        \"summary\": \"Get Documents from Libraries\",\n        \"operationId\": \"Libraries.ListDocuments\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Name\",\n                  \"Name desc\",\n                  \"Description\",\n                  \"Description desc\",\n                  \"Filename\",\n                  \"Filename desc\",\n                  \"NumberOfRevisions\",\n                  \"NumberOfRevisions desc\",\n                  \"Suffix\",\n                  \"Suffix desc\",\n                  \"DomainId\",\n                  \"DomainId desc\",\n                  \"ModificationDate\",\n                  \"ModificationDate desc\",\n                  \"ModifiedBy\",\n                  \"ModifiedBy desc\",\n                  \"Tags\",\n                  \"Tags desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Name\",\n                  \"Description\",\n                  \"Filename\",\n                  \"NumberOfRevisions\",\n                  \"Suffix\",\n                  \"DomainId\",\n                  \"ModificationDate\",\n                  \"ModifiedBy\",\n                  \"Tags\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Libraries({Id})/Documents({Id1})/$ref\": {\n      \"description\": \"Provides operations to manage the collection of LibraryDto entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Libraries.DocumentDto\"\n        ],\n        \"summary\": \"Delete ref of navigation property Documents for Libraries\",\n        \"operationId\": \"Libraries.documents.DeleteRefDocumentDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"name\": \"Id1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Libraries({Id})/Documents({Id1})/Tags\": {\n      \"get\": {\n        \"tags\": [\n          \"Libraries.DocumentDto.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Get Tags property value\",\n        \"operationId\": \"Libraries.Documents.ListTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"name\": \"Id1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\",\n                  \"Name desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Libraries.DocumentDto.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Update property Tags value.\",\n        \"operationId\": \"Libraries.Documents.UpdateTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"name\": \"Id1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Libraries.DocumentDto.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Sets a new value for the collection of DocumentTagRelDto.\",\n        \"operationId\": \"Libraries.Documents.SetTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"name\": \"Id1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Libraries({Id})/Documents({Id1})/Tags/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Libraries.DocumentDto.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Libraries.Documents.Tags.GetCount-2853\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"name\": \"Id1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Libraries({Id})/Documents/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Libraries.DocumentDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Libraries.Documents.GetCount-34c7\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Libraries({Id})/Documents/$ref\": {\n      \"description\": \"Provides operations to manage the collection of LibraryDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Libraries.DocumentDto\"\n        ],\n        \"summary\": \"Get ref of Documents from Libraries\",\n        \"operationId\": \"Libraries.ListRefDocuments\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Name\",\n                  \"Name desc\",\n                  \"Description\",\n                  \"Description desc\",\n                  \"Filename\",\n                  \"Filename desc\",\n                  \"NumberOfRevisions\",\n                  \"NumberOfRevisions desc\",\n                  \"Suffix\",\n                  \"Suffix desc\",\n                  \"DomainId\",\n                  \"DomainId desc\",\n                  \"ModificationDate\",\n                  \"ModificationDate desc\",\n                  \"ModifiedBy\",\n                  \"ModifiedBy desc\",\n                  \"Tags\",\n                  \"Tags desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Libraries.DocumentDto\"\n        ],\n        \"summary\": \"Create new navigation property ref to Documents for Libraries\",\n        \"operationId\": \"Libraries.CreateRefDocuments\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Libraries.DocumentDto\"\n        ],\n        \"summary\": \"Delete ref of navigation property Documents for Libraries\",\n        \"operationId\": \"Libraries.DeleteRefDocuments\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Libraries/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Libraries.LibraryDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Libraries.GetCount-e13e\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Revisions\": {\n      \"description\": \"Provides operations to manage the collection of RevisionDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Revisions.RevisionDto\"\n        ],\n        \"summary\": \"Get entities from Revisions\",\n        \"operationId\": \"Revisions.RevisionDto.ListRevisionDto\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Number\",\n                  \"Number desc\",\n                  \"DocumentId\",\n                  \"DocumentId desc\",\n                  \"DocumentName\",\n                  \"DocumentName desc\",\n                  \"DocumentDescription\",\n                  \"DocumentDescription desc\",\n                  \"CreationDate\",\n                  \"CreationDate desc\",\n                  \"CreatedBy\",\n                  \"CreatedBy desc\",\n                  \"IsReviewed\",\n                  \"IsReviewed desc\",\n                  \"ReviewedBy\",\n                  \"ReviewedBy desc\",\n                  \"ReviewedDate\",\n                  \"ReviewedDate desc\",\n                  \"IsApproved\",\n                  \"IsApproved desc\",\n                  \"ApprovedBy\",\n                  \"ApprovedBy desc\",\n                  \"ApprovedDate\",\n                  \"ApprovedDate desc\",\n                  \"IsRejected\",\n                  \"IsRejected desc\",\n                  \"RejectedBy\",\n                  \"RejectedBy desc\",\n                  \"RejectedDate\",\n                  \"RejectedDate desc\",\n                  \"DomainId\",\n                  \"DomainId desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Number\",\n                  \"DocumentId\",\n                  \"DocumentName\",\n                  \"DocumentDescription\",\n                  \"CreationDate\",\n                  \"CreatedBy\",\n                  \"IsReviewed\",\n                  \"ReviewedBy\",\n                  \"ReviewedDate\",\n                  \"IsApproved\",\n                  \"ApprovedBy\",\n                  \"ApprovedDate\",\n                  \"IsRejected\",\n                  \"RejectedBy\",\n                  \"RejectedDate\",\n                  \"DomainId\",\n                  \"Document\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Document\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Revisions.RevisionDto\"\n        ],\n        \"summary\": \"Add new entity to Revisions\",\n        \"operationId\": \"Revisions.RevisionDto.CreateRevisionDto\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.RevisionDto\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.RevisionDto\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Revisions({Id})\": {\n      \"description\": \"Provides operations to manage the collection of RevisionDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Revisions.RevisionDto\"\n        ],\n        \"summary\": \"Get entity from Revisions by key\",\n        \"operationId\": \"Revisions.RevisionDto.GetRevisionDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Number\",\n                  \"DocumentId\",\n                  \"DocumentName\",\n                  \"DocumentDescription\",\n                  \"CreationDate\",\n                  \"CreatedBy\",\n                  \"IsReviewed\",\n                  \"ReviewedBy\",\n                  \"ReviewedDate\",\n                  \"IsApproved\",\n                  \"ApprovedBy\",\n                  \"ApprovedDate\",\n                  \"IsRejected\",\n                  \"RejectedBy\",\n                  \"RejectedDate\",\n                  \"DomainId\",\n                  \"Document\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Document\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.RevisionDto\"\n                }\n              }\n            },\n            \"links\": {\n              \"Document\": {\n                \"operationId\": \"Revisions.GetDocument\"\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Revisions.RevisionDto\"\n        ],\n        \"summary\": \"Update entity in Revisions\",\n        \"operationId\": \"Revisions.RevisionDto.UpdateRevisionDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.RevisionDto\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Revisions.RevisionDto\"\n        ],\n        \"summary\": \"Delete entity from Revisions\",\n        \"operationId\": \"Revisions.RevisionDto.DeleteRevisionDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Revisions({Id})/Document\": {\n      \"description\": \"Provides operations to manage the Document property of the Siterra.Documents.App.DTO.RevisionDto entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Revisions.Document\"\n        ],\n        \"summary\": \"Get Document from Revisions\",\n        \"operationId\": \"Revisions.GetDocument\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Name\",\n                  \"Description\",\n                  \"StatusId\",\n                  \"TypeId\",\n                  \"Keywords\",\n                  \"CreationDate\",\n                  \"CreatedBy\",\n                  \"ModificationDate\",\n                  \"ModifiedBy\",\n                  \"DomainId\",\n                  \"LibraryId\",\n                  \"OwnerUserId\",\n                  \"StatusDate\",\n                  \"LastRevisionId\",\n                  \"CheckoutDate\",\n                  \"CheckoutPath\",\n                  \"CheckoutUserId\",\n                  \"Number\",\n                  \"OriginalDate\",\n                  \"FileSized\",\n                  \"FileClientPath\",\n                  \"LastRevisionFileId\",\n                  \"IsDeleted\",\n                  \"IsNa\",\n                  \"IsRejected\",\n                  \"IsReviewed\",\n                  \"NaDescription\",\n                  \"NaReason\",\n                  \"RejectedDescription\",\n                  \"RejectedReason\",\n                  \"ReviewDescription\",\n                  \"SourceDocumentId\",\n                  \"ScraperMapId\",\n                  \"LastDownloadedDate\",\n                  \"SmsId\",\n                  \"IsApprovedOld\",\n                  \"Suffix\",\n                  \"ScrapeResultId\",\n                  \"IsApproved\",\n                  \"CategoryId\",\n                  \"SectionId\",\n                  \"VersionCount\",\n                  \"LastFileName\",\n                  \"DocumentClasses\",\n                  \"Tags\",\n                  \"Library\",\n                  \"LastRevisionFile\",\n                  \"SourceDocument\",\n                  \"SourceDocumentChildren\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Library\",\n                  \"LastRevisionFile\",\n                  \"SourceDocument\",\n                  \"SourceDocumentChildren\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n                }\n              }\n            },\n            \"links\": {\n              \"Library\": {\n                \"operationId\": \"Revisions.Document.GetLibrary\"\n              },\n              \"LastRevisionFile\": {\n                \"operationId\": \"Revisions.Document.GetLastRevisionFile\"\n              },\n              \"SourceDocument\": {\n                \"operationId\": \"Revisions.Document.GetSourceDocument\"\n              },\n              \"SourceDocumentChildren\": {\n                \"operationId\": \"Revisions.Document.ListSourceDocumentChildren\"\n              },\n              \"Revisions\": {\n                \"operationId\": \"Revisions.Document.ListRevisions\"\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Revisions({Id})/Document/$ref\": {\n      \"description\": \"Provides operations to manage the collection of RevisionDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Revisions.Document\"\n        ],\n        \"summary\": \"Get ref of Document from Revisions\",\n        \"operationId\": \"Revisions.GetRefDocument\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"string\"\n                }\n              }\n            },\n            \"links\": {\n              \"Library\": {\n                \"operationId\": \"Revisions.Document.GetLibrary\"\n              },\n              \"LastRevisionFile\": {\n                \"operationId\": \"Revisions.Document.GetLastRevisionFile\"\n              },\n              \"SourceDocument\": {\n                \"operationId\": \"Revisions.Document.GetSourceDocument\"\n              },\n              \"SourceDocumentChildren\": {\n                \"operationId\": \"Revisions.Document.ListSourceDocumentChildren\"\n              },\n              \"Revisions\": {\n                \"operationId\": \"Revisions.Document.ListRevisions\"\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"Revisions.Document\"\n        ],\n        \"summary\": \"Update the ref of navigation property Document in Revisions\",\n        \"operationId\": \"Revisions.UpdateRefDocument\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPutBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Revisions.Document\"\n        ],\n        \"summary\": \"Delete ref of navigation property Document for Revisions\",\n        \"operationId\": \"Revisions.DeleteRefDocument\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Revisions({Id})/Document/DocumentClasses\": {\n      \"get\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentClass\"\n        ],\n        \"summary\": \"Get DocumentClasses property value\",\n        \"operationId\": \"Revisions.Document.ListDocumentClasses\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"ClassInstance\",\n                  \"ClassInstance desc\",\n                  \"ClassId\",\n                  \"ClassId desc\",\n                  \"DocumentId\",\n                  \"DocumentId desc\",\n                  \"CreatedBy\",\n                  \"CreatedBy desc\",\n                  \"CreationDate\",\n                  \"CreationDate desc\",\n                  \"ModifiedBy\",\n                  \"ModifiedBy desc\",\n                  \"ModificationDate\",\n                  \"ModificationDate desc\",\n                  \"IsPrimary\",\n                  \"IsPrimary desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"ClassInstance\",\n                  \"ClassId\",\n                  \"DocumentId\",\n                  \"CreatedBy\",\n                  \"CreationDate\",\n                  \"ModifiedBy\",\n                  \"ModificationDate\",\n                  \"IsPrimary\",\n                  \"Document\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Document\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentClass\"\n        ],\n        \"summary\": \"Update property DocumentClasses value.\",\n        \"operationId\": \"Revisions.Document.UpdateDocumentClasses\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\"\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentClass\"\n        ],\n        \"summary\": \"Sets a new value for the collection of DocumentClass.\",\n        \"operationId\": \"Revisions.Document.SetDocumentClasses\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\"\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Revisions({Id})/Document/DocumentClasses/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentClass\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Revisions.Document.DocumentClasses.GetCount-6342\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Revisions({Id})/Document/Tags\": {\n      \"get\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentTagRel\"\n        ],\n        \"summary\": \"Get Tags property value\",\n        \"operationId\": \"Revisions.Document.ListTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"DocumentId\",\n                  \"DocumentId desc\",\n                  \"TagId\",\n                  \"TagId desc\",\n                  \"DomainId\",\n                  \"DomainId desc\",\n                  \"CreatedBy\",\n                  \"CreatedBy desc\",\n                  \"ModifiedBy\",\n                  \"ModifiedBy desc\",\n                  \"CreationDate\",\n                  \"CreationDate desc\",\n                  \"ModificationDate\",\n                  \"ModificationDate desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"DocumentId\",\n                  \"TagId\",\n                  \"DomainId\",\n                  \"CreatedBy\",\n                  \"ModifiedBy\",\n                  \"CreationDate\",\n                  \"ModificationDate\",\n                  \"Document\",\n                  \"Tag\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Document\",\n                  \"Tag\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentTagRel\"\n        ],\n        \"summary\": \"Update property Tags value.\",\n        \"operationId\": \"Revisions.Document.UpdateTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentTagRel\"\n        ],\n        \"summary\": \"Sets a new value for the collection of DocumentTagRel.\",\n        \"operationId\": \"Revisions.Document.SetTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Revisions({Id})/Document/Tags/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentTagRel\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Revisions.Document.Tags.GetCount-161f\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Revisions/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Revisions.RevisionDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Revisions.GetCount-c6a5\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Tasks\": {\n      \"description\": \"Provides operations to manage the collection of DocumentDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Tasks.DocumentDto\"\n        ],\n        \"summary\": \"Get entities from Tasks\",\n        \"operationId\": \"Tasks.DocumentDto.ListDocumentDto\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Name\",\n                  \"Name desc\",\n                  \"Description\",\n                  \"Description desc\",\n                  \"Filename\",\n                  \"Filename desc\",\n                  \"NumberOfRevisions\",\n                  \"NumberOfRevisions desc\",\n                  \"Suffix\",\n                  \"Suffix desc\",\n                  \"DomainId\",\n                  \"DomainId desc\",\n                  \"ModificationDate\",\n                  \"ModificationDate desc\",\n                  \"ModifiedBy\",\n                  \"ModifiedBy desc\",\n                  \"Tags\",\n                  \"Tags desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Name\",\n                  \"Description\",\n                  \"Filename\",\n                  \"NumberOfRevisions\",\n                  \"Suffix\",\n                  \"DomainId\",\n                  \"ModificationDate\",\n                  \"ModifiedBy\",\n                  \"Tags\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Tasks.DocumentDto\"\n        ],\n        \"summary\": \"Add new entity to Tasks\",\n        \"operationId\": \"Tasks.DocumentDto.CreateDocumentDto\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Tasks({Id})\": {\n      \"description\": \"Provides operations to manage the collection of DocumentDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Tasks.DocumentDto\"\n        ],\n        \"summary\": \"Get entity from Tasks by key\",\n        \"operationId\": \"Tasks.DocumentDto.GetDocumentDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Name\",\n                  \"Description\",\n                  \"Filename\",\n                  \"NumberOfRevisions\",\n                  \"Suffix\",\n                  \"DomainId\",\n                  \"ModificationDate\",\n                  \"ModifiedBy\",\n                  \"Tags\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n                }\n              }\n            },\n            \"links\": {\n              \"Revisions\": {\n                \"operationId\": \"Tasks.ListRevisions\"\n              },\n              \"Upload\": {\n                \"operationId\": \"Tasks.DocumentDto.Upload\"\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Tasks.DocumentDto\"\n        ],\n        \"summary\": \"Update entity in Tasks\",\n        \"operationId\": \"Tasks.DocumentDto.UpdateDocumentDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Tasks.DocumentDto\"\n        ],\n        \"summary\": \"Delete entity from Tasks\",\n        \"operationId\": \"Tasks.DocumentDto.DeleteDocumentDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Tasks({Id})/Default.Upload\": {\n      \"description\": \"Provides operations to call the Upload method.\",\n      \"post\": {\n        \"tags\": [\n          \"Tasks.DocumentDto.Actions\"\n        ],\n        \"summary\": \"Invoke action Upload\",\n        \"operationId\": \"Tasks.DocumentDto.Upload\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/UploadResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/Tasks({Id})/Revisions\": {\n      \"description\": \"Provides operations to manage the Revisions property of the Siterra.Documents.App.DTO.DocumentDto entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Tasks.RevisionDto\"\n        ],\n        \"summary\": \"Get Revisions from Tasks\",\n        \"operationId\": \"Tasks.ListRevisions\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Number\",\n                  \"Number desc\",\n                  \"DocumentId\",\n                  \"DocumentId desc\",\n                  \"DocumentName\",\n                  \"DocumentName desc\",\n                  \"DocumentDescription\",\n                  \"DocumentDescription desc\",\n                  \"CreationDate\",\n                  \"CreationDate desc\",\n                  \"CreatedBy\",\n                  \"CreatedBy desc\",\n                  \"IsReviewed\",\n                  \"IsReviewed desc\",\n                  \"ReviewedBy\",\n                  \"ReviewedBy desc\",\n                  \"ReviewedDate\",\n                  \"ReviewedDate desc\",\n                  \"IsApproved\",\n                  \"IsApproved desc\",\n                  \"ApprovedBy\",\n                  \"ApprovedBy desc\",\n                  \"ApprovedDate\",\n                  \"ApprovedDate desc\",\n                  \"IsRejected\",\n                  \"IsRejected desc\",\n                  \"RejectedBy\",\n                  \"RejectedBy desc\",\n                  \"RejectedDate\",\n                  \"RejectedDate desc\",\n                  \"DomainId\",\n                  \"DomainId desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Number\",\n                  \"DocumentId\",\n                  \"DocumentName\",\n                  \"DocumentDescription\",\n                  \"CreationDate\",\n                  \"CreatedBy\",\n                  \"IsReviewed\",\n                  \"ReviewedBy\",\n                  \"ReviewedDate\",\n                  \"IsApproved\",\n                  \"ApprovedBy\",\n                  \"ApprovedDate\",\n                  \"IsRejected\",\n                  \"RejectedBy\",\n                  \"RejectedDate\",\n                  \"DomainId\",\n                  \"Document\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Document\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Tasks({Id})/Revisions({Id1})/$ref\": {\n      \"description\": \"Provides operations to manage the collection of DocumentDto entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Tasks.RevisionDto\"\n        ],\n        \"summary\": \"Delete ref of navigation property Revisions for Tasks\",\n        \"operationId\": \"Tasks.revisions.DeleteRefRevisionDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"Id1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Tasks({Id})/Revisions/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Tasks.RevisionDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Tasks.Revisions.GetCount-9297\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Tasks({Id})/Revisions/$ref\": {\n      \"description\": \"Provides operations to manage the collection of DocumentDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Tasks.RevisionDto\"\n        ],\n        \"summary\": \"Get ref of Revisions from Tasks\",\n        \"operationId\": \"Tasks.ListRefRevisions\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Number\",\n                  \"Number desc\",\n                  \"DocumentId\",\n                  \"DocumentId desc\",\n                  \"DocumentName\",\n                  \"DocumentName desc\",\n                  \"DocumentDescription\",\n                  \"DocumentDescription desc\",\n                  \"CreationDate\",\n                  \"CreationDate desc\",\n                  \"CreatedBy\",\n                  \"CreatedBy desc\",\n                  \"IsReviewed\",\n                  \"IsReviewed desc\",\n                  \"ReviewedBy\",\n                  \"ReviewedBy desc\",\n                  \"ReviewedDate\",\n                  \"ReviewedDate desc\",\n                  \"IsApproved\",\n                  \"IsApproved desc\",\n                  \"ApprovedBy\",\n                  \"ApprovedBy desc\",\n                  \"ApprovedDate\",\n                  \"ApprovedDate desc\",\n                  \"IsRejected\",\n                  \"IsRejected desc\",\n                  \"RejectedBy\",\n                  \"RejectedBy desc\",\n                  \"RejectedDate\",\n                  \"RejectedDate desc\",\n                  \"DomainId\",\n                  \"DomainId desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Tasks.RevisionDto\"\n        ],\n        \"summary\": \"Create new navigation property ref to Revisions for Tasks\",\n        \"operationId\": \"Tasks.CreateRefRevisions\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Tasks.RevisionDto\"\n        ],\n        \"summary\": \"Delete ref of navigation property Revisions for Tasks\",\n        \"operationId\": \"Tasks.DeleteRefRevisions\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Tasks({Id})/Tags\": {\n      \"get\": {\n        \"tags\": [\n          \"Tasks.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Get Tags property value\",\n        \"operationId\": \"Tasks.ListTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\",\n                  \"Name desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Tasks.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Update property Tags value.\",\n        \"operationId\": \"Tasks.UpdateTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Tasks.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Sets a new value for the collection of DocumentTagRelDto.\",\n        \"operationId\": \"Tasks.SetTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Tasks({Id})/Tags/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Tasks.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Tasks.Tags.GetCount-3a1b\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Tasks/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Tasks.DocumentDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Tasks.GetCount-2961\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    }\n  },\n  \"components\": {\n    \"schemas\": {\n      \"Default.ODataErrors.ODataError\": {\n        \"required\": [\n          \"error\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"error\": {\n            \"$ref\": \"#/components/schemas/Default.ODataErrors.MainError\"\n          }\n        }\n      },\n      \"Default.ODataErrors.MainError\": {\n        \"required\": [\n          \"code\",\n          \"message\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"code\": {\n            \"type\": \"string\"\n          },\n          \"message\": {\n            \"type\": \"string\",\n            \"x-ms-primary-error-message\": true\n          },\n          \"target\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"details\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Default.ODataErrors.ErrorDetails\"\n            }\n          },\n          \"innerError\": {\n            \"$ref\": \"#/components/schemas/Default.ODataErrors.InnerError\"\n          }\n        }\n      },\n      \"Default.ODataErrors.ErrorDetails\": {\n        \"required\": [\n          \"code\",\n          \"message\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"code\": {\n            \"type\": \"string\"\n          },\n          \"message\": {\n            \"type\": \"string\"\n          },\n          \"target\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          }\n        }\n      },\n      \"Default.ODataErrors.InnerError\": {\n        \"type\": \"object\",\n        \"description\": \"The structure of this object is service-specific\"\n      },\n      \"ODataCountResponse\": {\n        \"type\": \"number\",\n        \"format\": \"int64\"\n      },\n      \"StringCollectionResponse\": {\n        \"title\": \"Collection of string\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        }\n      },\n      \"ReferenceUpdate\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"@odata.id\": {\n            \"type\": \"string\"\n          },\n          \"@odata.type\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          }\n        }\n      },\n      \"ReferenceCreate\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"@odata.id\": {\n            \"type\": \"string\"\n          }\n        },\n        \"additionalProperties\": {\n          \"type\": \"object\"\n        }\n      },\n      \"ReferenceNumeric\": {\n        \"enum\": [\n          \"-INF\",\n          \"INF\",\n          \"NaN\"\n        ],\n        \"type\": [\n          \"null\",\n          \"string\"\n        ]\n      },\n      \"Siterra.Documents.App.DTO.DocumentDto\": {\n        \"title\": \"DocumentDto\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Name\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"Description\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"Filename\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"NumberOfRevisions\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"Suffix\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": [\n              \"null\",\n              \"string\"\n            ],\n            \"format\": \"date-time\"\n          },\n          \"ModifiedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"Tags\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n            }\n          },\n          \"Revisions\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.RevisionDto\"\n            },\n            \"x-ms-navigationProperty\": true\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"Filename\": \"string\",\n          \"NumberOfRevisions\": \"string\",\n          \"Suffix\": \"string\",\n          \"DomainId\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"Tags\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.App.DTO.DocumentTagRelDto\"\n            }\n          ],\n          \"Revisions\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.App.DTO.RevisionDto\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.App.DTO.LibraryDto\": {\n        \"title\": \"LibraryDto\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Name\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"Number\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"Description\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"LibraryTemplateId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"ParentTypeId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ParentId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"AllowMultiple\": {\n            \"type\": \"boolean\"\n          },\n          \"AutoCreate\": {\n            \"type\": \"boolean\"\n          },\n          \"TypeId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreatedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"ModifiedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": [\n              \"null\",\n              \"string\"\n            ],\n            \"format\": \"date-time\"\n          },\n          \"Documents\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n            },\n            \"x-ms-navigationProperty\": true\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"Number\": \"string\",\n          \"Description\": \"string\",\n          \"LibraryTemplateId\": 0,\n          \"ParentTypeId\": 0,\n          \"ParentId\": 0,\n          \"AllowMultiple\": true,\n          \"AutoCreate\": true,\n          \"TypeId\": 0,\n          \"DomainId\": 0,\n          \"CreatedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.App.DTO.DocumentDto\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.App.DTO.RevisionDto\": {\n        \"title\": \"RevisionDto\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Number\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"DocumentId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"DocumentName\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"DocumentDescription\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"CreatedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"IsReviewed\": {\n            \"type\": \"boolean\"\n          },\n          \"ReviewedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"ReviewedDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": [\n              \"null\",\n              \"string\"\n            ],\n            \"format\": \"date-time\"\n          },\n          \"IsApproved\": {\n            \"type\": \"boolean\"\n          },\n          \"ApprovedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"ApprovedDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": [\n              \"null\",\n              \"string\"\n            ],\n            \"format\": \"date-time\"\n          },\n          \"IsRejected\": {\n            \"type\": \"boolean\"\n          },\n          \"RejectedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"RejectedDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": [\n              \"null\",\n              \"string\"\n            ],\n            \"format\": \"date-time\"\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Document\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n              },\n              {\n                \"type\": \"null\"\n              }\n            ],\n            \"x-ms-navigationProperty\": true\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"Number\": 0,\n          \"DocumentId\": 0,\n          \"DocumentName\": \"string\",\n          \"DocumentDescription\": \"string\",\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"CreatedBy\": 0,\n          \"IsReviewed\": true,\n          \"ReviewedBy\": 0,\n          \"ReviewedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"IsApproved\": true,\n          \"ApprovedBy\": 0,\n          \"ApprovedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"IsRejected\": true,\n          \"RejectedBy\": 0,\n          \"RejectedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"DomainId\": 0,\n          \"Document\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.CategoryDto\": {\n        \"title\": \"CategoryDto\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Name\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"Description\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"DomainId\": 0\n        }\n      },\n      \"Siterra.Documents.App.DTO.DocumentTagRelDto\": {\n        \"title\": \"DocumentTagRelDto\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Name\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          }\n        },\n        \"example\": {\n          \"Name\": \"string\"\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.Document\": {\n        \"title\": \"Document\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Name\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"Description\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"StatusId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"TypeId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Keywords\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"CreatedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"ModifiedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"LibraryId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"OwnerUserId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"StatusDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"LastRevisionId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"CheckoutDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": [\n              \"null\",\n              \"string\"\n            ],\n            \"format\": \"date-time\"\n          },\n          \"CheckoutPath\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"CheckoutUserId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"Number\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"OriginalDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": [\n              \"null\",\n              \"string\"\n            ],\n            \"format\": \"date-time\"\n          },\n          \"FileSized\": {\n            \"type\": \"number\",\n            \"format\": \"decimal\"\n          },\n          \"FileClientPath\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"LastRevisionFileId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"IsDeleted\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"IsNa\": {\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"decimal\"\n          },\n          \"IsRejected\": {\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"decimal\"\n          },\n          \"IsReviewed\": {\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"decimal\"\n          },\n          \"NaDescription\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"NaReason\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"RejectedDescription\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"RejectedReason\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"ReviewDescription\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"SourceDocumentId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"ScraperMapId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"LastDownloadedDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": [\n              \"null\",\n              \"string\"\n            ],\n            \"format\": \"date-time\"\n          },\n          \"SmsId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"IsApprovedOld\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"Suffix\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"ScrapeResultId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"IsApproved\": {\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"decimal\"\n          },\n          \"CategoryId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"SectionId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"VersionCount\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"LastFileName\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"DocumentClasses\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\"\n            }\n          },\n          \"Tags\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n            }\n          },\n          \"Library\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n              },\n              {\n                \"type\": \"null\"\n              }\n            ],\n            \"x-ms-navigationProperty\": true\n          },\n          \"LastRevisionFile\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile\"\n              },\n              {\n                \"type\": \"null\"\n              }\n            ],\n            \"x-ms-navigationProperty\": true\n          },\n          \"SourceDocument\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n              },\n              {\n                \"type\": \"null\"\n              }\n            ],\n            \"x-ms-navigationProperty\": true\n          },\n          \"SourceDocumentChildren\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            },\n            \"x-ms-navigationProperty\": true\n          },\n          \"Revisions\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Revision.Revision\"\n            },\n            \"x-ms-navigationProperty\": true\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"StatusId\": 0,\n          \"TypeId\": 0,\n          \"Keywords\": \"string\",\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"CreatedBy\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"DomainId\": 0,\n          \"LibraryId\": 0,\n          \"OwnerUserId\": 0,\n          \"StatusDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"LastRevisionId\": 0,\n          \"CheckoutDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"CheckoutPath\": \"string\",\n          \"CheckoutUserId\": 0,\n          \"Number\": \"string\",\n          \"OriginalDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"FileSized\": 0,\n          \"FileClientPath\": \"string\",\n          \"LastRevisionFileId\": 0,\n          \"IsDeleted\": 0,\n          \"IsNa\": 0,\n          \"IsRejected\": 0,\n          \"IsReviewed\": 0,\n          \"NaDescription\": \"string\",\n          \"NaReason\": \"string\",\n          \"RejectedDescription\": \"string\",\n          \"RejectedReason\": \"string\",\n          \"ReviewDescription\": \"string\",\n          \"SourceDocumentId\": 0,\n          \"ScraperMapId\": 0,\n          \"LastDownloadedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"SmsId\": 0,\n          \"IsApprovedOld\": 0,\n          \"Suffix\": \"string\",\n          \"ScrapeResultId\": 0,\n          \"IsApproved\": 0,\n          \"CategoryId\": 0,\n          \"SectionId\": 0,\n          \"VersionCount\": 0,\n          \"LastFileName\": \"string\",\n          \"DocumentClasses\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\"\n            }\n          ],\n          \"Tags\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n            }\n          ],\n          \"Library\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n          },\n          \"LastRevisionFile\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile\"\n          },\n          \"SourceDocument\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          },\n          \"SourceDocumentChildren\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          ],\n          \"Revisions\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Revision.Revision\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\": {\n        \"title\": \"DocumentClass\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"ClassInstance\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ClassId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"DocumentId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreatedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"ModifiedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"IsPrimary\": {\n            \"type\": \"boolean\"\n          },\n          \"Document\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n              },\n              {\n                \"type\": \"null\"\n              }\n            ],\n            \"x-ms-navigationProperty\": true\n          }\n        },\n        \"example\": {\n          \"ClassInstance\": 0,\n          \"ClassId\": 0,\n          \"DocumentId\": 0,\n          \"CreatedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"IsPrimary\": true,\n          \"Document\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\": {\n        \"title\": \"DocumentTagRel\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"DocumentId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"TagId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreatedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ModifiedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"Document\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n              },\n              {\n                \"type\": \"null\"\n              }\n            ],\n            \"x-ms-navigationProperty\": true\n          },\n          \"Tag\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Tags.Tag\"\n              },\n              {\n                \"type\": \"null\"\n              }\n            ],\n            \"x-ms-navigationProperty\": true\n          }\n        },\n        \"example\": {\n          \"DocumentId\": 0,\n          \"TagId\": 0,\n          \"DomainId\": 0,\n          \"CreatedBy\": 0,\n          \"ModifiedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Document\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          },\n          \"Tag\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Tags.Tag\"\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Library.Library\": {\n        \"title\": \"Library\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Name\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"ParentFolderId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"Number\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"TypeId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"OwnerUserId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"TotalSize\": {\n            \"type\": \"number\",\n            \"format\": \"decimal\"\n          },\n          \"FilesCounter\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"FoldersCounter\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"ModifiedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreatedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ProjectId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"SearchRingId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"SiteId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"AssetId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"AllowMultiple\": {\n            \"type\": \"boolean\"\n          },\n          \"AutoCreate\": {\n            \"type\": \"boolean\"\n          },\n          \"Description\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"IsTemplate\": {\n            \"type\": \"boolean\"\n          },\n          \"ProgramId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"SourceFolderId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"TemplateClassId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"TemplateSubType\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"IsHidden\": {\n            \"type\": \"boolean\"\n          },\n          \"IsDeleted\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"StatusId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"SmsId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"ContractId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"VendorId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"OrganizationUnitId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"IncidentId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"EventId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"ClassInstance\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ClassId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"LibraryParent\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n              },\n              {\n                \"type\": \"null\"\n              }\n            ],\n            \"x-ms-navigationProperty\": true\n          },\n          \"Type\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n              },\n              {\n                \"type\": \"null\"\n              }\n            ],\n            \"x-ms-navigationProperty\": true\n          },\n          \"SourceFolder\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n              },\n              {\n                \"type\": \"null\"\n              }\n            ],\n            \"x-ms-navigationProperty\": true\n          },\n          \"Documents\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            },\n            \"x-ms-navigationProperty\": true\n          },\n          \"LibraryChildren\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n            },\n            \"x-ms-navigationProperty\": true\n          },\n          \"SourceLibraryChildren\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n            },\n            \"x-ms-navigationProperty\": true\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"DomainId\": 0,\n          \"Name\": \"string\",\n          \"ParentFolderId\": 0,\n          \"Number\": \"string\",\n          \"TypeId\": 0,\n          \"OwnerUserId\": 0,\n          \"TotalSize\": 0,\n          \"FilesCounter\": 0,\n          \"FoldersCounter\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"CreatedBy\": 0,\n          \"ProjectId\": 0,\n          \"SearchRingId\": 0,\n          \"SiteId\": 0,\n          \"AssetId\": 0,\n          \"AllowMultiple\": true,\n          \"AutoCreate\": true,\n          \"Description\": \"string\",\n          \"IsTemplate\": true,\n          \"ProgramId\": 0,\n          \"SourceFolderId\": 0,\n          \"TemplateClassId\": 0,\n          \"TemplateSubType\": 0,\n          \"IsHidden\": true,\n          \"IsDeleted\": 0,\n          \"StatusId\": 0,\n          \"SmsId\": 0,\n          \"ContractId\": 0,\n          \"VendorId\": 0,\n          \"OrganizationUnitId\": 0,\n          \"IncidentId\": 0,\n          \"EventId\": 0,\n          \"ClassInstance\": 0,\n          \"ClassId\": 0,\n          \"LibraryParent\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n          },\n          \"Type\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n          },\n          \"SourceFolder\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n          },\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          ],\n          \"LibraryChildren\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n            }\n          ],\n          \"SourceLibraryChildren\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\": {\n        \"title\": \"LibraryType\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Name\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"ModifiedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreatedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"Description\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"XmlName\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"MasterId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"Number\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"ClassId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ParentId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"HasChanged\": {\n            \"type\": \"boolean\"\n          },\n          \"MasterLibraryType\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n              },\n              {\n                \"type\": \"null\"\n              }\n            ],\n            \"x-ms-navigationProperty\": true\n          },\n          \"ParentLibraryTypes\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n              },\n              {\n                \"type\": \"null\"\n              }\n            ],\n            \"x-ms-navigationProperty\": true\n          },\n          \"MasterLibraryTypeChildren\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n            },\n            \"x-ms-navigationProperty\": true\n          },\n          \"ChildrenLibraryTypes\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n            },\n            \"x-ms-navigationProperty\": true\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"ModifiedBy\": 0,\n          \"CreatedBy\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"DomainId\": 0,\n          \"Description\": \"string\",\n          \"XmlName\": \"string\",\n          \"MasterId\": 0,\n          \"Number\": 0,\n          \"ClassId\": 0,\n          \"ParentId\": 0,\n          \"HasChanged\": true,\n          \"MasterLibraryType\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n          },\n          \"ParentLibraryTypes\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n          },\n          \"MasterLibraryTypeChildren\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n            }\n          ],\n          \"ChildrenLibraryTypes\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile\": {\n        \"title\": \"DocumentFile\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Name\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"Path\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"ModifiedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreatedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"Sized\": {\n            \"type\": \"number\",\n            \"format\": \"decimal\"\n          },\n          \"ActualName\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"SourceClassId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"ContentTypeId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"ClientPath\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"IsSelfHosted\": {\n            \"maximum\": 32767,\n            \"minimum\": -32768,\n            \"type\": \"number\",\n            \"format\": \"int16\"\n          },\n          \"SmsId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"Latitude\": {\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"decimal\"\n          },\n          \"Longitude\": {\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"decimal\"\n          },\n          \"Documents\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            },\n            \"x-ms-navigationProperty\": true\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"Path\": \"string\",\n          \"ModifiedBy\": 0,\n          \"CreatedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Sized\": 0,\n          \"ActualName\": \"string\",\n          \"DomainId\": 0,\n          \"SourceClassId\": 0,\n          \"ContentTypeId\": 0,\n          \"ClientPath\": \"string\",\n          \"IsSelfHosted\": 0,\n          \"SmsId\": 0,\n          \"Latitude\": 0,\n          \"Longitude\": 0,\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Tags.Tag\": {\n        \"title\": \"Tag\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Name\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"Description\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"CreatedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ModifiedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"DomainId\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"CreatedBy\": 0,\n          \"ModifiedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\"\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Tags.UserDefinedTag\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Tags.Tag\"\n          },\n          {\n            \"title\": \"UserDefinedTag\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"Documents\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"Id\": 0,\n          \"DomainId\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"CreatedBy\": 0,\n          \"ModifiedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Tags.Section\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Tags.Tag\"\n          },\n          {\n            \"title\": \"Section\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"Documents\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n                },\n                \"x-ms-navigationProperty\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"Id\": 0,\n          \"DomainId\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"CreatedBy\": 0,\n          \"ModifiedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Tags.Category\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Tags.Tag\"\n          },\n          {\n            \"title\": \"Category\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"Documents\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n                },\n                \"x-ms-navigationProperty\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"Id\": 0,\n          \"DomainId\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"CreatedBy\": 0,\n          \"ModifiedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Revision.Revision\": {\n        \"title\": \"Revision\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Number\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"DocumentId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"ModifiedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreatedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Remarks\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"FileId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"DocumentOwnerContact\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"DocumentDescription\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"DocumentStatusDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"DocumentFolder\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"DocumentKeywords\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"DocumentStatus\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"DocumentType\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"DocumentName\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"DocumentNumber\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"IsDeleted\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"IsReviewed\": {\n            \"type\": \"boolean\"\n          },\n          \"ReviewDescription\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"ReviewedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"IsRejected\": {\n            \"type\": \"boolean\"\n          },\n          \"RejectedReason\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"RejectedDescription\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"RejectedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"IsApproved\": {\n            \"type\": \"boolean\"\n          },\n          \"ApprovedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": [\n              \"null\",\n              \"number\"\n            ],\n            \"format\": \"int32\"\n          },\n          \"ReviewedDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": [\n              \"null\",\n              \"string\"\n            ],\n            \"format\": \"date-time\"\n          },\n          \"RejectedDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": [\n              \"null\",\n              \"string\"\n            ],\n            \"format\": \"date-time\"\n          },\n          \"ApprovedDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": [\n              \"null\",\n              \"string\"\n            ],\n            \"format\": \"date-time\"\n          },\n          \"Document\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n              },\n              {\n                \"type\": \"null\"\n              }\n            ],\n            \"x-ms-navigationProperty\": true\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"Number\": 0,\n          \"DocumentId\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"CreatedBy\": 0,\n          \"Remarks\": \"string\",\n          \"FileId\": 0,\n          \"DocumentOwnerContact\": 0,\n          \"DocumentDescription\": \"string\",\n          \"DocumentStatusDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"DocumentFolder\": \"string\",\n          \"DocumentKeywords\": \"string\",\n          \"DocumentStatus\": \"string\",\n          \"DocumentType\": \"string\",\n          \"DocumentName\": \"string\",\n          \"DocumentNumber\": \"string\",\n          \"DomainId\": 0,\n          \"IsDeleted\": 0,\n          \"IsReviewed\": true,\n          \"ReviewDescription\": \"string\",\n          \"ReviewedBy\": 0,\n          \"IsRejected\": true,\n          \"RejectedReason\": \"string\",\n          \"RejectedDescription\": \"string\",\n          \"RejectedBy\": 0,\n          \"IsApproved\": true,\n          \"ApprovedBy\": 0,\n          \"ReviewedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"RejectedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ApprovedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Document\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.DocumentDtoCollectionResponse\": {\n        \"title\": \"Collection of DocumentDto\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.LibraryDtoCollectionResponse\": {\n        \"title\": \"Collection of LibraryDto\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.LibraryDto\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.RevisionDtoCollectionResponse\": {\n        \"title\": \"Collection of RevisionDto\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.RevisionDto\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.CategoryDtoCollectionResponse\": {\n        \"title\": \"Collection of CategoryDto\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.CategoryDto\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentCollectionResponse\": {\n        \"title\": \"Collection of Document\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Revision.RevisionCollectionResponse\": {\n        \"title\": \"Collection of Revision\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Revision.Revision\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryCollectionResponse\": {\n        \"title\": \"Collection of Library\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryTypeCollectionResponse\": {\n        \"title\": \"Collection of LibraryType\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse\": {\n        \"title\": \"Collection of Siterra.Documents.App.DTO.DocumentTagRelDto\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse\": {\n        \"title\": \"Collection of Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse\": {\n        \"title\": \"Collection of Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n            }\n          }\n        }\n      }\n    },\n    \"responses\": {\n      \"error\": {\n        \"description\": \"error\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Default.ODataErrors.ODataError\"\n            }\n          }\n        }\n      },\n      \"ODataCountResponse\": {\n        \"description\": \"The count of the resource\",\n        \"content\": {\n          \"text/plain\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ODataCountResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.DocumentDtoCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.LibraryDtoCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.LibraryDtoCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.RevisionDtoCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.CategoryDtoCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.CategoryDtoCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Revision.RevisionCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Revision.RevisionCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryTypeCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryTypeCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"StringCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/StringCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"UploadResponse\": {\n        \"description\": \"Success\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n            }\n          }\n        }\n      }\n    },\n    \"parameters\": {\n      \"top\": {\n        \"name\": \"$top\",\n        \"in\": \"query\",\n        \"description\": \"Show only the first n items\",\n        \"explode\": false,\n        \"schema\": {\n          \"minimum\": 0,\n          \"type\": \"number\",\n          \"format\": \"int64\"\n        },\n        \"example\": 50\n      },\n      \"skip\": {\n        \"name\": \"$skip\",\n        \"in\": \"query\",\n        \"description\": \"Skip the first n items\",\n        \"explode\": false,\n        \"schema\": {\n          \"minimum\": 0,\n          \"type\": \"number\",\n          \"format\": \"int64\"\n        }\n      },\n      \"count\": {\n        \"name\": \"$count\",\n        \"in\": \"query\",\n        \"description\": \"Include count of items\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"boolean\"\n        }\n      },\n      \"filter\": {\n        \"name\": \"$filter\",\n        \"in\": \"query\",\n        \"description\": \"Filter items by property values\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"string\"\n        }\n      },\n      \"search\": {\n        \"name\": \"$search\",\n        \"in\": \"query\",\n        \"description\": \"Search items by search phrases\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"string\"\n        }\n      }\n    },\n    \"examples\": {\n      \"Siterra.Documents.App.DTO.DocumentDto\": {\n        \"value\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"Filename\": \"string\",\n          \"NumberOfRevisions\": \"string\",\n          \"Suffix\": \"string\",\n          \"DomainId\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"Tags\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.App.DTO.DocumentTagRelDto\"\n            }\n          ],\n          \"Revisions\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.App.DTO.RevisionDto\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.App.DTO.LibraryDto\": {\n        \"value\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"Number\": \"string\",\n          \"Description\": \"string\",\n          \"LibraryTemplateId\": 0,\n          \"ParentTypeId\": 0,\n          \"ParentId\": 0,\n          \"AllowMultiple\": true,\n          \"AutoCreate\": true,\n          \"TypeId\": 0,\n          \"DomainId\": 0,\n          \"CreatedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.App.DTO.DocumentDto\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.App.DTO.RevisionDto\": {\n        \"value\": {\n          \"Id\": 0,\n          \"Number\": 0,\n          \"DocumentId\": 0,\n          \"DocumentName\": \"string\",\n          \"DocumentDescription\": \"string\",\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"CreatedBy\": 0,\n          \"IsReviewed\": true,\n          \"ReviewedBy\": 0,\n          \"ReviewedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"IsApproved\": true,\n          \"ApprovedBy\": 0,\n          \"ApprovedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"IsRejected\": true,\n          \"RejectedBy\": 0,\n          \"RejectedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"DomainId\": 0,\n          \"Document\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.CategoryDto\": {\n        \"value\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"DomainId\": 0\n        }\n      },\n      \"Siterra.Documents.App.DTO.DocumentTagRelDto\": {\n        \"value\": {\n          \"Name\": \"string\"\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.Document\": {\n        \"value\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"StatusId\": 0,\n          \"TypeId\": 0,\n          \"Keywords\": \"string\",\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"CreatedBy\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"DomainId\": 0,\n          \"LibraryId\": 0,\n          \"OwnerUserId\": 0,\n          \"StatusDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"LastRevisionId\": 0,\n          \"CheckoutDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"CheckoutPath\": \"string\",\n          \"CheckoutUserId\": 0,\n          \"Number\": \"string\",\n          \"OriginalDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"FileSized\": 0,\n          \"FileClientPath\": \"string\",\n          \"LastRevisionFileId\": 0,\n          \"IsDeleted\": 0,\n          \"IsNa\": 0,\n          \"IsRejected\": 0,\n          \"IsReviewed\": 0,\n          \"NaDescription\": \"string\",\n          \"NaReason\": \"string\",\n          \"RejectedDescription\": \"string\",\n          \"RejectedReason\": \"string\",\n          \"ReviewDescription\": \"string\",\n          \"SourceDocumentId\": 0,\n          \"ScraperMapId\": 0,\n          \"LastDownloadedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"SmsId\": 0,\n          \"IsApprovedOld\": 0,\n          \"Suffix\": \"string\",\n          \"ScrapeResultId\": 0,\n          \"IsApproved\": 0,\n          \"CategoryId\": 0,\n          \"SectionId\": 0,\n          \"VersionCount\": 0,\n          \"LastFileName\": \"string\",\n          \"DocumentClasses\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\"\n            }\n          ],\n          \"Tags\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n            }\n          ],\n          \"Library\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n          },\n          \"LastRevisionFile\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile\"\n          },\n          \"SourceDocument\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          },\n          \"SourceDocumentChildren\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          ],\n          \"Revisions\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Revision.Revision\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\": {\n        \"value\": {\n          \"ClassInstance\": 0,\n          \"ClassId\": 0,\n          \"DocumentId\": 0,\n          \"CreatedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"IsPrimary\": true,\n          \"Document\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\": {\n        \"value\": {\n          \"DocumentId\": 0,\n          \"TagId\": 0,\n          \"DomainId\": 0,\n          \"CreatedBy\": 0,\n          \"ModifiedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Document\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          },\n          \"Tag\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Tags.Tag\"\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Library.Library\": {\n        \"value\": {\n          \"Id\": 0,\n          \"DomainId\": 0,\n          \"Name\": \"string\",\n          \"ParentFolderId\": 0,\n          \"Number\": \"string\",\n          \"TypeId\": 0,\n          \"OwnerUserId\": 0,\n          \"TotalSize\": 0,\n          \"FilesCounter\": 0,\n          \"FoldersCounter\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"CreatedBy\": 0,\n          \"ProjectId\": 0,\n          \"SearchRingId\": 0,\n          \"SiteId\": 0,\n          \"AssetId\": 0,\n          \"AllowMultiple\": true,\n          \"AutoCreate\": true,\n          \"Description\": \"string\",\n          \"IsTemplate\": true,\n          \"ProgramId\": 0,\n          \"SourceFolderId\": 0,\n          \"TemplateClassId\": 0,\n          \"TemplateSubType\": 0,\n          \"IsHidden\": true,\n          \"IsDeleted\": 0,\n          \"StatusId\": 0,\n          \"SmsId\": 0,\n          \"ContractId\": 0,\n          \"VendorId\": 0,\n          \"OrganizationUnitId\": 0,\n          \"IncidentId\": 0,\n          \"EventId\": 0,\n          \"ClassInstance\": 0,\n          \"ClassId\": 0,\n          \"LibraryParent\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n          },\n          \"Type\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n          },\n          \"SourceFolder\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n          },\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          ],\n          \"LibraryChildren\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n            }\n          ],\n          \"SourceLibraryChildren\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\": {\n        \"value\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"ModifiedBy\": 0,\n          \"CreatedBy\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"DomainId\": 0,\n          \"Description\": \"string\",\n          \"XmlName\": \"string\",\n          \"MasterId\": 0,\n          \"Number\": 0,\n          \"ClassId\": 0,\n          \"ParentId\": 0,\n          \"HasChanged\": true,\n          \"MasterLibraryType\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n          },\n          \"ParentLibraryTypes\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n          },\n          \"MasterLibraryTypeChildren\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n            }\n          ],\n          \"ChildrenLibraryTypes\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile\": {\n        \"value\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"Path\": \"string\",\n          \"ModifiedBy\": 0,\n          \"CreatedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Sized\": 0,\n          \"ActualName\": \"string\",\n          \"DomainId\": 0,\n          \"SourceClassId\": 0,\n          \"ContentTypeId\": 0,\n          \"ClientPath\": \"string\",\n          \"IsSelfHosted\": 0,\n          \"SmsId\": 0,\n          \"Latitude\": 0,\n          \"Longitude\": 0,\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Tags.Tag\": {\n        \"value\": {\n          \"Id\": 0,\n          \"DomainId\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"CreatedBy\": 0,\n          \"ModifiedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\"\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Tags.UserDefinedTag\": {\n        \"value\": {\n          \"Id\": 0,\n          \"DomainId\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"CreatedBy\": 0,\n          \"ModifiedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Tags.Section\": {\n        \"value\": {\n          \"Id\": 0,\n          \"DomainId\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"CreatedBy\": 0,\n          \"ModifiedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Tags.Category\": {\n        \"value\": {\n          \"Id\": 0,\n          \"DomainId\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"CreatedBy\": 0,\n          \"ModifiedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Revision.Revision\": {\n        \"value\": {\n          \"Id\": 0,\n          \"Number\": 0,\n          \"DocumentId\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"CreatedBy\": 0,\n          \"Remarks\": \"string\",\n          \"FileId\": 0,\n          \"DocumentOwnerContact\": 0,\n          \"DocumentDescription\": \"string\",\n          \"DocumentStatusDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"DocumentFolder\": \"string\",\n          \"DocumentKeywords\": \"string\",\n          \"DocumentStatus\": \"string\",\n          \"DocumentType\": \"string\",\n          \"DocumentName\": \"string\",\n          \"DocumentNumber\": \"string\",\n          \"DomainId\": 0,\n          \"IsDeleted\": 0,\n          \"IsReviewed\": true,\n          \"ReviewDescription\": \"string\",\n          \"ReviewedBy\": 0,\n          \"IsRejected\": true,\n          \"RejectedReason\": \"string\",\n          \"RejectedDescription\": \"string\",\n          \"RejectedBy\": 0,\n          \"IsApproved\": true,\n          \"ApprovedBy\": 0,\n          \"ReviewedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"RejectedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ApprovedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Document\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          }\n        }\n      }\n    },\n    \"requestBodies\": {\n      \"refPostBody\": {\n        \"description\": \"New navigation property ref value\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ReferenceCreate\"\n            }\n          }\n        },\n        \"required\": true\n      },\n      \"refPutBody\": {\n        \"description\": \"New navigation property ref values\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ReferenceUpdate\"\n            }\n          }\n        },\n        \"required\": true\n      }\n    }\n  },\n  \"tags\": [\n    {\n      \"name\": \"Categories.CategoryDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Documents.DocumentDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Documents.DocumentDto.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"Documents.RevisionDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Documents.DocumentTagRelDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Libraries.LibraryDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Libraries.DocumentDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Libraries.DocumentDto.DocumentTagRelDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Revisions.RevisionDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Revisions.Document\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Revisions.Document.DocumentClass\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Revisions.Document.DocumentTagRel\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Tasks.DocumentDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Tasks.DocumentDto.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"Tasks.RevisionDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Tasks.DocumentTagRelDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    }\n  ]\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/Multiple.Schema.OpenApi.V3.1.yaml",
    "content": "openapi: '3.1.2'\ninfo:\n  title: OData Service for namespace Default\n  description: This OData service is located at http://localhost\n  version: 1.0.0\nservers:\n  - url: http://localhost\npaths:\n  /Categories:\n    description: Provides operations to manage the collection of CategoryDto entities.\n    get:\n      tags:\n        - Categories.CategoryDto\n      summary: Get entities from Categories\n      operationId: Categories.CategoryDto.ListCategoryDto\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Name\n                - Name desc\n                - Description\n                - Description desc\n                - CreationDate\n                - CreationDate desc\n                - ModificationDate\n                - ModificationDate desc\n                - DomainId\n                - DomainId desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Name\n                - Description\n                - CreationDate\n                - ModificationDate\n                - DomainId\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.CategoryDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Categories.CategoryDto\n      summary: Add new entity to Categories\n      operationId: Categories.CategoryDto.CreateCategoryDto\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Siterra.Documents.App.DTO.CategoryDto'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.CategoryDto'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Categories({Id})':\n    description: Provides operations to manage the collection of CategoryDto entities.\n    get:\n      tags:\n        - Categories.CategoryDto\n      summary: Get entity from Categories by key\n      operationId: Categories.CategoryDto.GetCategoryDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of CategoryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: CategoryDto\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Name\n                - Description\n                - CreationDate\n                - ModificationDate\n                - DomainId\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.CategoryDto'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Categories.CategoryDto\n      summary: Update entity in Categories\n      operationId: Categories.CategoryDto.UpdateCategoryDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of CategoryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: CategoryDto\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Siterra.Documents.App.DTO.CategoryDto'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Categories.CategoryDto\n      summary: Delete entity from Categories\n      operationId: Categories.CategoryDto.DeleteCategoryDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of CategoryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: CategoryDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  /Categories/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Categories.CategoryDto\n      summary: Get the number of the resource\n      operationId: Categories.GetCount-2f72\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /Documents:\n    description: Provides operations to manage the collection of DocumentDto entities.\n    get:\n      tags:\n        - Documents.DocumentDto\n      summary: Get entities from Documents\n      operationId: Documents.DocumentDto.ListDocumentDto\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Name\n                - Name desc\n                - Description\n                - Description desc\n                - Filename\n                - Filename desc\n                - NumberOfRevisions\n                - NumberOfRevisions desc\n                - Suffix\n                - Suffix desc\n                - DomainId\n                - DomainId desc\n                - ModificationDate\n                - ModificationDate desc\n                - ModifiedBy\n                - ModifiedBy desc\n                - Tags\n                - Tags desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Name\n                - Description\n                - Filename\n                - NumberOfRevisions\n                - Suffix\n                - DomainId\n                - ModificationDate\n                - ModifiedBy\n                - Tags\n                - Revisions\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Revisions\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Documents.DocumentDto\n      summary: Add new entity to Documents\n      operationId: Documents.DocumentDto.CreateDocumentDto\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Documents({Id})':\n    description: Provides operations to manage the collection of DocumentDto entities.\n    get:\n      tags:\n        - Documents.DocumentDto\n      summary: Get entity from Documents by key\n      operationId: Documents.DocumentDto.GetDocumentDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Name\n                - Description\n                - Filename\n                - NumberOfRevisions\n                - Suffix\n                - DomainId\n                - ModificationDate\n                - ModifiedBy\n                - Tags\n                - Revisions\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Revisions\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n          links:\n            Revisions:\n              operationId: Documents.ListRevisions\n            Upload:\n              operationId: Documents.DocumentDto.Upload\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Documents.DocumentDto\n      summary: Update entity in Documents\n      operationId: Documents.DocumentDto.UpdateDocumentDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Documents.DocumentDto\n      summary: Delete entity from Documents\n      operationId: Documents.DocumentDto.DeleteDocumentDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Documents({Id})/Default.Upload':\n    description: Provides operations to call the Upload method.\n    post:\n      tags:\n        - Documents.DocumentDto.Actions\n      summary: Invoke action Upload\n      operationId: Documents.DocumentDto.Upload\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n      responses:\n        '200':\n          $ref: '#/components/responses/UploadResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: action\n  '/Documents({Id})/Revisions':\n    description: Provides operations to manage the Revisions property of the Siterra.Documents.App.DTO.DocumentDto entity.\n    get:\n      tags:\n        - Documents.RevisionDto\n      summary: Get Revisions from Documents\n      operationId: Documents.ListRevisions\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Number\n                - Number desc\n                - DocumentId\n                - DocumentId desc\n                - DocumentName\n                - DocumentName desc\n                - DocumentDescription\n                - DocumentDescription desc\n                - CreationDate\n                - CreationDate desc\n                - CreatedBy\n                - CreatedBy desc\n                - IsReviewed\n                - IsReviewed desc\n                - ReviewedBy\n                - ReviewedBy desc\n                - ReviewedDate\n                - ReviewedDate desc\n                - IsApproved\n                - IsApproved desc\n                - ApprovedBy\n                - ApprovedBy desc\n                - ApprovedDate\n                - ApprovedDate desc\n                - IsRejected\n                - IsRejected desc\n                - RejectedBy\n                - RejectedBy desc\n                - RejectedDate\n                - RejectedDate desc\n                - DomainId\n                - DomainId desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Number\n                - DocumentId\n                - DocumentName\n                - DocumentDescription\n                - CreationDate\n                - CreatedBy\n                - IsReviewed\n                - ReviewedBy\n                - ReviewedDate\n                - IsApproved\n                - ApprovedBy\n                - ApprovedDate\n                - IsRejected\n                - RejectedBy\n                - RejectedDate\n                - DomainId\n                - Document\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Document\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Documents({Id})/Revisions({Id1})/$ref':\n    description: Provides operations to manage the collection of DocumentDto entities.\n    delete:\n      tags:\n        - Documents.RevisionDto\n      summary: Delete ref of navigation property Revisions for Documents\n      operationId: Documents.revisions.DeleteRefRevisionDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: Id1\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Documents({Id})/Revisions/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Documents.RevisionDto\n      summary: Get the number of the resource\n      operationId: Documents.Revisions.GetCount-f834\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/Documents({Id})/Revisions/$ref':\n    description: Provides operations to manage the collection of DocumentDto entities.\n    get:\n      tags:\n        - Documents.RevisionDto\n      summary: Get ref of Revisions from Documents\n      operationId: Documents.ListRefRevisions\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Number\n                - Number desc\n                - DocumentId\n                - DocumentId desc\n                - DocumentName\n                - DocumentName desc\n                - DocumentDescription\n                - DocumentDescription desc\n                - CreationDate\n                - CreationDate desc\n                - CreatedBy\n                - CreatedBy desc\n                - IsReviewed\n                - IsReviewed desc\n                - ReviewedBy\n                - ReviewedBy desc\n                - ReviewedDate\n                - ReviewedDate desc\n                - IsApproved\n                - IsApproved desc\n                - ApprovedBy\n                - ApprovedBy desc\n                - ApprovedDate\n                - ApprovedDate desc\n                - IsRejected\n                - IsRejected desc\n                - RejectedBy\n                - RejectedBy desc\n                - RejectedDate\n                - RejectedDate desc\n                - DomainId\n                - DomainId desc\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Documents.RevisionDto\n      summary: Create new navigation property ref to Revisions for Documents\n      operationId: Documents.CreateRefRevisions\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Documents.RevisionDto\n      summary: Delete ref of navigation property Revisions for Documents\n      operationId: Documents.DeleteRefRevisions\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Documents({Id})/Tags':\n    get:\n      tags:\n        - Documents.DocumentTagRelDto\n      summary: Get Tags property value\n      operationId: Documents.ListTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n                - Name desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - Documents.DocumentTagRelDto\n      summary: Update property Tags value.\n      operationId: Documents.UpdateTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Documents.DocumentTagRelDto\n      summary: Sets a new value for the collection of DocumentTagRelDto.\n      operationId: Documents.SetTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/Documents({Id})/Tags/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Documents.DocumentTagRelDto\n      summary: Get the number of the resource\n      operationId: Documents.Tags.GetCount-ed53\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /Documents/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Documents.DocumentDto\n      summary: Get the number of the resource\n      operationId: Documents.GetCount-f555\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /Libraries:\n    description: Provides operations to manage the collection of LibraryDto entities.\n    get:\n      tags:\n        - Libraries.LibraryDto\n      summary: Get entities from Libraries\n      operationId: Libraries.LibraryDto.ListLibraryDto\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Name\n                - Name desc\n                - Number\n                - Number desc\n                - Description\n                - Description desc\n                - LibraryTemplateId\n                - LibraryTemplateId desc\n                - ParentTypeId\n                - ParentTypeId desc\n                - ParentId\n                - ParentId desc\n                - AllowMultiple\n                - AllowMultiple desc\n                - AutoCreate\n                - AutoCreate desc\n                - TypeId\n                - TypeId desc\n                - DomainId\n                - DomainId desc\n                - CreatedBy\n                - CreatedBy desc\n                - CreationDate\n                - CreationDate desc\n                - ModifiedBy\n                - ModifiedBy desc\n                - ModificationDate\n                - ModificationDate desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Name\n                - Number\n                - Description\n                - LibraryTemplateId\n                - ParentTypeId\n                - ParentId\n                - AllowMultiple\n                - AutoCreate\n                - TypeId\n                - DomainId\n                - CreatedBy\n                - CreationDate\n                - ModifiedBy\n                - ModificationDate\n                - Documents\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Documents\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.LibraryDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Libraries.LibraryDto\n      summary: Add new entity to Libraries\n      operationId: Libraries.LibraryDto.CreateLibraryDto\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Siterra.Documents.App.DTO.LibraryDto'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.LibraryDto'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Libraries({Id})':\n    description: Provides operations to manage the collection of LibraryDto entities.\n    get:\n      tags:\n        - Libraries.LibraryDto\n      summary: Get entity from Libraries by key\n      operationId: Libraries.LibraryDto.GetLibraryDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Name\n                - Number\n                - Description\n                - LibraryTemplateId\n                - ParentTypeId\n                - ParentId\n                - AllowMultiple\n                - AutoCreate\n                - TypeId\n                - DomainId\n                - CreatedBy\n                - CreationDate\n                - ModifiedBy\n                - ModificationDate\n                - Documents\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Documents\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.LibraryDto'\n          links:\n            Documents:\n              operationId: Libraries.ListDocuments\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Libraries.LibraryDto\n      summary: Update entity in Libraries\n      operationId: Libraries.LibraryDto.UpdateLibraryDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Siterra.Documents.App.DTO.LibraryDto'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Libraries.LibraryDto\n      summary: Delete entity from Libraries\n      operationId: Libraries.LibraryDto.DeleteLibraryDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Libraries({Id})/Documents':\n    description: Provides operations to manage the Documents property of the Siterra.Documents.App.DTO.LibraryDto entity.\n    get:\n      tags:\n        - Libraries.DocumentDto\n      summary: Get Documents from Libraries\n      operationId: Libraries.ListDocuments\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Name\n                - Name desc\n                - Description\n                - Description desc\n                - Filename\n                - Filename desc\n                - NumberOfRevisions\n                - NumberOfRevisions desc\n                - Suffix\n                - Suffix desc\n                - DomainId\n                - DomainId desc\n                - ModificationDate\n                - ModificationDate desc\n                - ModifiedBy\n                - ModifiedBy desc\n                - Tags\n                - Tags desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Name\n                - Description\n                - Filename\n                - NumberOfRevisions\n                - Suffix\n                - DomainId\n                - ModificationDate\n                - ModifiedBy\n                - Tags\n                - Revisions\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Revisions\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Libraries({Id})/Documents({Id1})/$ref':\n    description: Provides operations to manage the collection of LibraryDto entities.\n    delete:\n      tags:\n        - Libraries.DocumentDto\n      summary: Delete ref of navigation property Documents for Libraries\n      operationId: Libraries.documents.DeleteRefDocumentDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - name: Id1\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Libraries({Id})/Documents({Id1})/Tags':\n    get:\n      tags:\n        - Libraries.DocumentDto.DocumentTagRelDto\n      summary: Get Tags property value\n      operationId: Libraries.Documents.ListTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - name: Id1\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n                - Name desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - Libraries.DocumentDto.DocumentTagRelDto\n      summary: Update property Tags value.\n      operationId: Libraries.Documents.UpdateTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - name: Id1\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Libraries.DocumentDto.DocumentTagRelDto\n      summary: Sets a new value for the collection of DocumentTagRelDto.\n      operationId: Libraries.Documents.SetTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - name: Id1\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/Libraries({Id})/Documents({Id1})/Tags/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Libraries.DocumentDto.DocumentTagRelDto\n      summary: Get the number of the resource\n      operationId: Libraries.Documents.Tags.GetCount-2853\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - name: Id1\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/Libraries({Id})/Documents/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Libraries.DocumentDto\n      summary: Get the number of the resource\n      operationId: Libraries.Documents.GetCount-34c7\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/Libraries({Id})/Documents/$ref':\n    description: Provides operations to manage the collection of LibraryDto entities.\n    get:\n      tags:\n        - Libraries.DocumentDto\n      summary: Get ref of Documents from Libraries\n      operationId: Libraries.ListRefDocuments\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Name\n                - Name desc\n                - Description\n                - Description desc\n                - Filename\n                - Filename desc\n                - NumberOfRevisions\n                - NumberOfRevisions desc\n                - Suffix\n                - Suffix desc\n                - DomainId\n                - DomainId desc\n                - ModificationDate\n                - ModificationDate desc\n                - ModifiedBy\n                - ModifiedBy desc\n                - Tags\n                - Tags desc\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Libraries.DocumentDto\n      summary: Create new navigation property ref to Documents for Libraries\n      operationId: Libraries.CreateRefDocuments\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Libraries.DocumentDto\n      summary: Delete ref of navigation property Documents for Libraries\n      operationId: Libraries.DeleteRefDocuments\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  /Libraries/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Libraries.LibraryDto\n      summary: Get the number of the resource\n      operationId: Libraries.GetCount-e13e\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /Revisions:\n    description: Provides operations to manage the collection of RevisionDto entities.\n    get:\n      tags:\n        - Revisions.RevisionDto\n      summary: Get entities from Revisions\n      operationId: Revisions.RevisionDto.ListRevisionDto\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Number\n                - Number desc\n                - DocumentId\n                - DocumentId desc\n                - DocumentName\n                - DocumentName desc\n                - DocumentDescription\n                - DocumentDescription desc\n                - CreationDate\n                - CreationDate desc\n                - CreatedBy\n                - CreatedBy desc\n                - IsReviewed\n                - IsReviewed desc\n                - ReviewedBy\n                - ReviewedBy desc\n                - ReviewedDate\n                - ReviewedDate desc\n                - IsApproved\n                - IsApproved desc\n                - ApprovedBy\n                - ApprovedBy desc\n                - ApprovedDate\n                - ApprovedDate desc\n                - IsRejected\n                - IsRejected desc\n                - RejectedBy\n                - RejectedBy desc\n                - RejectedDate\n                - RejectedDate desc\n                - DomainId\n                - DomainId desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Number\n                - DocumentId\n                - DocumentName\n                - DocumentDescription\n                - CreationDate\n                - CreatedBy\n                - IsReviewed\n                - ReviewedBy\n                - ReviewedDate\n                - IsApproved\n                - ApprovedBy\n                - ApprovedDate\n                - IsRejected\n                - RejectedBy\n                - RejectedDate\n                - DomainId\n                - Document\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Document\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Revisions.RevisionDto\n      summary: Add new entity to Revisions\n      operationId: Revisions.RevisionDto.CreateRevisionDto\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Siterra.Documents.App.DTO.RevisionDto'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.RevisionDto'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Revisions({Id})':\n    description: Provides operations to manage the collection of RevisionDto entities.\n    get:\n      tags:\n        - Revisions.RevisionDto\n      summary: Get entity from Revisions by key\n      operationId: Revisions.RevisionDto.GetRevisionDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Number\n                - DocumentId\n                - DocumentName\n                - DocumentDescription\n                - CreationDate\n                - CreatedBy\n                - IsReviewed\n                - ReviewedBy\n                - ReviewedDate\n                - IsApproved\n                - ApprovedBy\n                - ApprovedDate\n                - IsRejected\n                - RejectedBy\n                - RejectedDate\n                - DomainId\n                - Document\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Document\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.RevisionDto'\n          links:\n            Document:\n              operationId: Revisions.GetDocument\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Revisions.RevisionDto\n      summary: Update entity in Revisions\n      operationId: Revisions.RevisionDto.UpdateRevisionDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Siterra.Documents.App.DTO.RevisionDto'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Revisions.RevisionDto\n      summary: Delete entity from Revisions\n      operationId: Revisions.RevisionDto.DeleteRevisionDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Revisions({Id})/Document':\n    description: Provides operations to manage the Document property of the Siterra.Documents.App.DTO.RevisionDto entity.\n    get:\n      tags:\n        - Revisions.Document\n      summary: Get Document from Revisions\n      operationId: Revisions.GetDocument\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Name\n                - Description\n                - StatusId\n                - TypeId\n                - Keywords\n                - CreationDate\n                - CreatedBy\n                - ModificationDate\n                - ModifiedBy\n                - DomainId\n                - LibraryId\n                - OwnerUserId\n                - StatusDate\n                - LastRevisionId\n                - CheckoutDate\n                - CheckoutPath\n                - CheckoutUserId\n                - Number\n                - OriginalDate\n                - FileSized\n                - FileClientPath\n                - LastRevisionFileId\n                - IsDeleted\n                - IsNa\n                - IsRejected\n                - IsReviewed\n                - NaDescription\n                - NaReason\n                - RejectedDescription\n                - RejectedReason\n                - ReviewDescription\n                - SourceDocumentId\n                - ScraperMapId\n                - LastDownloadedDate\n                - SmsId\n                - IsApprovedOld\n                - Suffix\n                - ScrapeResultId\n                - IsApproved\n                - CategoryId\n                - SectionId\n                - VersionCount\n                - LastFileName\n                - DocumentClasses\n                - Tags\n                - Library\n                - LastRevisionFile\n                - SourceDocument\n                - SourceDocumentChildren\n                - Revisions\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Library\n                - LastRevisionFile\n                - SourceDocument\n                - SourceDocumentChildren\n                - Revisions\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n          links:\n            Library:\n              operationId: Revisions.Document.GetLibrary\n            LastRevisionFile:\n              operationId: Revisions.Document.GetLastRevisionFile\n            SourceDocument:\n              operationId: Revisions.Document.GetSourceDocument\n            SourceDocumentChildren:\n              operationId: Revisions.Document.ListSourceDocumentChildren\n            Revisions:\n              operationId: Revisions.Document.ListRevisions\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Revisions({Id})/Document/$ref':\n    description: Provides operations to manage the collection of RevisionDto entities.\n    get:\n      tags:\n        - Revisions.Document\n      summary: Get ref of Document from Revisions\n      operationId: Revisions.GetRefDocument\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          content:\n            application/json:\n              schema:\n                type: string\n          links:\n            Library:\n              operationId: Revisions.Document.GetLibrary\n            LastRevisionFile:\n              operationId: Revisions.Document.GetLastRevisionFile\n            SourceDocument:\n              operationId: Revisions.Document.GetSourceDocument\n            SourceDocumentChildren:\n              operationId: Revisions.Document.ListSourceDocumentChildren\n            Revisions:\n              operationId: Revisions.Document.ListRevisions\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - Revisions.Document\n      summary: Update the ref of navigation property Document in Revisions\n      operationId: Revisions.UpdateRefDocument\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n      requestBody:\n        $ref: '#/components/requestBodies/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Revisions.Document\n      summary: Delete ref of navigation property Document for Revisions\n      operationId: Revisions.DeleteRefDocument\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Revisions({Id})/Document/DocumentClasses':\n    get:\n      tags:\n        - Revisions.Document.DocumentClass\n      summary: Get DocumentClasses property value\n      operationId: Revisions.Document.ListDocumentClasses\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - ClassInstance\n                - ClassInstance desc\n                - ClassId\n                - ClassId desc\n                - DocumentId\n                - DocumentId desc\n                - CreatedBy\n                - CreatedBy desc\n                - CreationDate\n                - CreationDate desc\n                - ModifiedBy\n                - ModifiedBy desc\n                - ModificationDate\n                - ModificationDate desc\n                - IsPrimary\n                - IsPrimary desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - ClassInstance\n                - ClassId\n                - DocumentId\n                - CreatedBy\n                - CreationDate\n                - ModifiedBy\n                - ModificationDate\n                - IsPrimary\n                - Document\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Document\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - Revisions.Document.DocumentClass\n      summary: Update property DocumentClasses value.\n      operationId: Revisions.Document.UpdateDocumentClasses\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Revisions.Document.DocumentClass\n      summary: Sets a new value for the collection of DocumentClass.\n      operationId: Revisions.Document.SetDocumentClasses\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/Revisions({Id})/Document/DocumentClasses/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Revisions.Document.DocumentClass\n      summary: Get the number of the resource\n      operationId: Revisions.Document.DocumentClasses.GetCount-6342\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/Revisions({Id})/Document/Tags':\n    get:\n      tags:\n        - Revisions.Document.DocumentTagRel\n      summary: Get Tags property value\n      operationId: Revisions.Document.ListTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - DocumentId\n                - DocumentId desc\n                - TagId\n                - TagId desc\n                - DomainId\n                - DomainId desc\n                - CreatedBy\n                - CreatedBy desc\n                - ModifiedBy\n                - ModifiedBy desc\n                - CreationDate\n                - CreationDate desc\n                - ModificationDate\n                - ModificationDate desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - DocumentId\n                - TagId\n                - DomainId\n                - CreatedBy\n                - ModifiedBy\n                - CreationDate\n                - ModificationDate\n                - Document\n                - Tag\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Document\n                - Tag\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - Revisions.Document.DocumentTagRel\n      summary: Update property Tags value.\n      operationId: Revisions.Document.UpdateTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Revisions.Document.DocumentTagRel\n      summary: Sets a new value for the collection of DocumentTagRel.\n      operationId: Revisions.Document.SetTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/Revisions({Id})/Document/Tags/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Revisions.Document.DocumentTagRel\n      summary: Get the number of the resource\n      operationId: Revisions.Document.Tags.GetCount-161f\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /Revisions/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Revisions.RevisionDto\n      summary: Get the number of the resource\n      operationId: Revisions.GetCount-c6a5\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /Tasks:\n    description: Provides operations to manage the collection of DocumentDto entities.\n    get:\n      tags:\n        - Tasks.DocumentDto\n      summary: Get entities from Tasks\n      operationId: Tasks.DocumentDto.ListDocumentDto\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Name\n                - Name desc\n                - Description\n                - Description desc\n                - Filename\n                - Filename desc\n                - NumberOfRevisions\n                - NumberOfRevisions desc\n                - Suffix\n                - Suffix desc\n                - DomainId\n                - DomainId desc\n                - ModificationDate\n                - ModificationDate desc\n                - ModifiedBy\n                - ModifiedBy desc\n                - Tags\n                - Tags desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Name\n                - Description\n                - Filename\n                - NumberOfRevisions\n                - Suffix\n                - DomainId\n                - ModificationDate\n                - ModifiedBy\n                - Tags\n                - Revisions\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Revisions\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Tasks.DocumentDto\n      summary: Add new entity to Tasks\n      operationId: Tasks.DocumentDto.CreateDocumentDto\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Tasks({Id})':\n    description: Provides operations to manage the collection of DocumentDto entities.\n    get:\n      tags:\n        - Tasks.DocumentDto\n      summary: Get entity from Tasks by key\n      operationId: Tasks.DocumentDto.GetDocumentDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Name\n                - Description\n                - Filename\n                - NumberOfRevisions\n                - Suffix\n                - DomainId\n                - ModificationDate\n                - ModifiedBy\n                - Tags\n                - Revisions\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Revisions\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n          links:\n            Revisions:\n              operationId: Tasks.ListRevisions\n            Upload:\n              operationId: Tasks.DocumentDto.Upload\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Tasks.DocumentDto\n      summary: Update entity in Tasks\n      operationId: Tasks.DocumentDto.UpdateDocumentDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Tasks.DocumentDto\n      summary: Delete entity from Tasks\n      operationId: Tasks.DocumentDto.DeleteDocumentDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Tasks({Id})/Default.Upload':\n    description: Provides operations to call the Upload method.\n    post:\n      tags:\n        - Tasks.DocumentDto.Actions\n      summary: Invoke action Upload\n      operationId: Tasks.DocumentDto.Upload\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n      responses:\n        '200':\n          $ref: '#/components/responses/UploadResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: action\n  '/Tasks({Id})/Revisions':\n    description: Provides operations to manage the Revisions property of the Siterra.Documents.App.DTO.DocumentDto entity.\n    get:\n      tags:\n        - Tasks.RevisionDto\n      summary: Get Revisions from Tasks\n      operationId: Tasks.ListRevisions\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Number\n                - Number desc\n                - DocumentId\n                - DocumentId desc\n                - DocumentName\n                - DocumentName desc\n                - DocumentDescription\n                - DocumentDescription desc\n                - CreationDate\n                - CreationDate desc\n                - CreatedBy\n                - CreatedBy desc\n                - IsReviewed\n                - IsReviewed desc\n                - ReviewedBy\n                - ReviewedBy desc\n                - ReviewedDate\n                - ReviewedDate desc\n                - IsApproved\n                - IsApproved desc\n                - ApprovedBy\n                - ApprovedBy desc\n                - ApprovedDate\n                - ApprovedDate desc\n                - IsRejected\n                - IsRejected desc\n                - RejectedBy\n                - RejectedBy desc\n                - RejectedDate\n                - RejectedDate desc\n                - DomainId\n                - DomainId desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Number\n                - DocumentId\n                - DocumentName\n                - DocumentDescription\n                - CreationDate\n                - CreatedBy\n                - IsReviewed\n                - ReviewedBy\n                - ReviewedDate\n                - IsApproved\n                - ApprovedBy\n                - ApprovedDate\n                - IsRejected\n                - RejectedBy\n                - RejectedDate\n                - DomainId\n                - Document\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Document\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Tasks({Id})/Revisions({Id1})/$ref':\n    description: Provides operations to manage the collection of DocumentDto entities.\n    delete:\n      tags:\n        - Tasks.RevisionDto\n      summary: Delete ref of navigation property Revisions for Tasks\n      operationId: Tasks.revisions.DeleteRefRevisionDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: Id1\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Tasks({Id})/Revisions/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Tasks.RevisionDto\n      summary: Get the number of the resource\n      operationId: Tasks.Revisions.GetCount-9297\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/Tasks({Id})/Revisions/$ref':\n    description: Provides operations to manage the collection of DocumentDto entities.\n    get:\n      tags:\n        - Tasks.RevisionDto\n      summary: Get ref of Revisions from Tasks\n      operationId: Tasks.ListRefRevisions\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Number\n                - Number desc\n                - DocumentId\n                - DocumentId desc\n                - DocumentName\n                - DocumentName desc\n                - DocumentDescription\n                - DocumentDescription desc\n                - CreationDate\n                - CreationDate desc\n                - CreatedBy\n                - CreatedBy desc\n                - IsReviewed\n                - IsReviewed desc\n                - ReviewedBy\n                - ReviewedBy desc\n                - ReviewedDate\n                - ReviewedDate desc\n                - IsApproved\n                - IsApproved desc\n                - ApprovedBy\n                - ApprovedBy desc\n                - ApprovedDate\n                - ApprovedDate desc\n                - IsRejected\n                - IsRejected desc\n                - RejectedBy\n                - RejectedBy desc\n                - RejectedDate\n                - RejectedDate desc\n                - DomainId\n                - DomainId desc\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Tasks.RevisionDto\n      summary: Create new navigation property ref to Revisions for Tasks\n      operationId: Tasks.CreateRefRevisions\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Tasks.RevisionDto\n      summary: Delete ref of navigation property Revisions for Tasks\n      operationId: Tasks.DeleteRefRevisions\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Tasks({Id})/Tags':\n    get:\n      tags:\n        - Tasks.DocumentTagRelDto\n      summary: Get Tags property value\n      operationId: Tasks.ListTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n                - Name desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - Tasks.DocumentTagRelDto\n      summary: Update property Tags value.\n      operationId: Tasks.UpdateTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Tasks.DocumentTagRelDto\n      summary: Sets a new value for the collection of DocumentTagRelDto.\n      operationId: Tasks.SetTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/Tasks({Id})/Tags/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Tasks.DocumentTagRelDto\n      summary: Get the number of the resource\n      operationId: Tasks.Tags.GetCount-3a1b\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /Tasks/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Tasks.DocumentDto\n      summary: Get the number of the resource\n      operationId: Tasks.GetCount-2961\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\ncomponents:\n  schemas:\n    Default.ODataErrors.ODataError:\n      required:\n        - error\n      type: object\n      properties:\n        error:\n          $ref: '#/components/schemas/Default.ODataErrors.MainError'\n    Default.ODataErrors.MainError:\n      required:\n        - code\n        - message\n      type: object\n      properties:\n        code:\n          type: string\n        message:\n          type: string\n          x-ms-primary-error-message: true\n        target:\n          type:\n            - 'null'\n            - string\n        details:\n          type: array\n          items:\n            $ref: '#/components/schemas/Default.ODataErrors.ErrorDetails'\n        innerError:\n          $ref: '#/components/schemas/Default.ODataErrors.InnerError'\n    Default.ODataErrors.ErrorDetails:\n      required:\n        - code\n        - message\n      type: object\n      properties:\n        code:\n          type: string\n        message:\n          type: string\n        target:\n          type:\n            - 'null'\n            - string\n    Default.ODataErrors.InnerError:\n      type: object\n      description: The structure of this object is service-specific\n    ODataCountResponse:\n      type: number\n      format: int64\n    StringCollectionResponse:\n      title: Collection of string\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            type: string\n    ReferenceUpdate:\n      type: object\n      properties:\n        '@odata.id':\n          type: string\n        '@odata.type':\n          type:\n            - 'null'\n            - string\n    ReferenceCreate:\n      type: object\n      properties:\n        '@odata.id':\n          type: string\n      additionalProperties:\n        type: object\n    ReferenceNumeric:\n      enum:\n        - '-INF'\n        - INF\n        - NaN\n      type:\n        - 'null'\n        - string\n    Siterra.Documents.App.DTO.DocumentDto:\n      title: DocumentDto\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Name:\n          type:\n            - 'null'\n            - string\n        Description:\n          type:\n            - 'null'\n            - string\n        Filename:\n          type:\n            - 'null'\n            - string\n        NumberOfRevisions:\n          type:\n            - 'null'\n            - string\n        Suffix:\n          type:\n            - 'null'\n            - string\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type:\n            - 'null'\n            - string\n          format: date-time\n        ModifiedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        Tags:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto'\n        Revisions:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.RevisionDto'\n          x-ms-navigationProperty: true\n      example:\n        Id: 0\n        Name: string\n        Description: string\n        Filename: string\n        NumberOfRevisions: string\n        Suffix: string\n        DomainId: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        Tags:\n          - '@odata.type': Siterra.Documents.App.DTO.DocumentTagRelDto\n        Revisions:\n          - '@odata.type': Siterra.Documents.App.DTO.RevisionDto\n    Siterra.Documents.App.DTO.LibraryDto:\n      title: LibraryDto\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Name:\n          type:\n            - 'null'\n            - string\n        Number:\n          type:\n            - 'null'\n            - string\n        Description:\n          type:\n            - 'null'\n            - string\n        LibraryTemplateId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        ParentTypeId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ParentId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        AllowMultiple:\n          type: boolean\n        AutoCreate:\n          type: boolean\n        TypeId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreatedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        ModifiedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type:\n            - 'null'\n            - string\n          format: date-time\n        Documents:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n          x-ms-navigationProperty: true\n      example:\n        Id: 0\n        Name: string\n        Number: string\n        Description: string\n        LibraryTemplateId: 0\n        ParentTypeId: 0\n        ParentId: 0\n        AllowMultiple: true\n        AutoCreate: true\n        TypeId: 0\n        DomainId: 0\n        CreatedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Documents:\n          - '@odata.type': Siterra.Documents.App.DTO.DocumentDto\n    Siterra.Documents.App.DTO.RevisionDto:\n      title: RevisionDto\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Number:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        DocumentId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        DocumentName:\n          type:\n            - 'null'\n            - string\n        DocumentDescription:\n          type:\n            - 'null'\n            - string\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        CreatedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        IsReviewed:\n          type: boolean\n        ReviewedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        ReviewedDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type:\n            - 'null'\n            - string\n          format: date-time\n        IsApproved:\n          type: boolean\n        ApprovedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        ApprovedDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type:\n            - 'null'\n            - string\n          format: date-time\n        IsRejected:\n          type: boolean\n        RejectedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        RejectedDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type:\n            - 'null'\n            - string\n          format: date-time\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Document:\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n            - type: 'null'\n          x-ms-navigationProperty: true\n      example:\n        Id: 0\n        Number: 0\n        DocumentId: 0\n        DocumentName: string\n        DocumentDescription: string\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        CreatedBy: 0\n        IsReviewed: true\n        ReviewedBy: 0\n        ReviewedDate: '0001-01-01T00:00:00.0000000+00:00'\n        IsApproved: true\n        ApprovedBy: 0\n        ApprovedDate: '0001-01-01T00:00:00.0000000+00:00'\n        IsRejected: true\n        RejectedBy: 0\n        RejectedDate: '0001-01-01T00:00:00.0000000+00:00'\n        DomainId: 0\n        Document:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.App.DTO.CategoryDto:\n      title: CategoryDto\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Name:\n          type:\n            - 'null'\n            - string\n        Description:\n          type:\n            - 'null'\n            - string\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n      example:\n        Id: 0\n        Name: string\n        Description: string\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        DomainId: 0\n    Siterra.Documents.App.DTO.DocumentTagRelDto:\n      title: DocumentTagRelDto\n      type: object\n      properties:\n        Name:\n          type:\n            - 'null'\n            - string\n      example:\n        Name: string\n    Siterra.Documents.BusinessLogic.Entities.Document.Document:\n      title: Document\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Name:\n          type:\n            - 'null'\n            - string\n        Description:\n          type:\n            - 'null'\n            - string\n        StatusId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        TypeId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Keywords:\n          type:\n            - 'null'\n            - string\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        CreatedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        ModifiedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        LibraryId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        OwnerUserId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        StatusDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        LastRevisionId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        CheckoutDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type:\n            - 'null'\n            - string\n          format: date-time\n        CheckoutPath:\n          type:\n            - 'null'\n            - string\n        CheckoutUserId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        Number:\n          type:\n            - 'null'\n            - string\n        OriginalDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type:\n            - 'null'\n            - string\n          format: date-time\n        FileSized:\n          type: number\n          format: decimal\n        FileClientPath:\n          type:\n            - 'null'\n            - string\n        LastRevisionFileId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        IsDeleted:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        IsNa:\n          type:\n            - 'null'\n            - number\n          format: decimal\n        IsRejected:\n          type:\n            - 'null'\n            - number\n          format: decimal\n        IsReviewed:\n          type:\n            - 'null'\n            - number\n          format: decimal\n        NaDescription:\n          type:\n            - 'null'\n            - string\n        NaReason:\n          type:\n            - 'null'\n            - string\n        RejectedDescription:\n          type:\n            - 'null'\n            - string\n        RejectedReason:\n          type:\n            - 'null'\n            - string\n        ReviewDescription:\n          type:\n            - 'null'\n            - string\n        SourceDocumentId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        ScraperMapId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        LastDownloadedDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type:\n            - 'null'\n            - string\n          format: date-time\n        SmsId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        IsApprovedOld:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        Suffix:\n          type:\n            - 'null'\n            - string\n        ScrapeResultId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        IsApproved:\n          type:\n            - 'null'\n            - number\n          format: decimal\n        CategoryId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        SectionId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        VersionCount:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        LastFileName:\n          type:\n            - 'null'\n            - string\n        DocumentClasses:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass'\n        Tags:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel'\n        Library:\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library'\n            - type: 'null'\n          x-ms-navigationProperty: true\n        LastRevisionFile:\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile'\n            - type: 'null'\n          x-ms-navigationProperty: true\n        SourceDocument:\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n            - type: 'null'\n          x-ms-navigationProperty: true\n        SourceDocumentChildren:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n          x-ms-navigationProperty: true\n        Revisions:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Revision.Revision'\n          x-ms-navigationProperty: true\n      example:\n        Id: 0\n        Name: string\n        Description: string\n        StatusId: 0\n        TypeId: 0\n        Keywords: string\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        CreatedBy: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        DomainId: 0\n        LibraryId: 0\n        OwnerUserId: 0\n        StatusDate: '0001-01-01T00:00:00.0000000+00:00'\n        LastRevisionId: 0\n        CheckoutDate: '0001-01-01T00:00:00.0000000+00:00'\n        CheckoutPath: string\n        CheckoutUserId: 0\n        Number: string\n        OriginalDate: '0001-01-01T00:00:00.0000000+00:00'\n        FileSized: 0\n        FileClientPath: string\n        LastRevisionFileId: 0\n        IsDeleted: 0\n        IsNa: 0\n        IsRejected: 0\n        IsReviewed: 0\n        NaDescription: string\n        NaReason: string\n        RejectedDescription: string\n        RejectedReason: string\n        ReviewDescription: string\n        SourceDocumentId: 0\n        ScraperMapId: 0\n        LastDownloadedDate: '0001-01-01T00:00:00.0000000+00:00'\n        SmsId: 0\n        IsApprovedOld: 0\n        Suffix: string\n        ScrapeResultId: 0\n        IsApproved: 0\n        CategoryId: 0\n        SectionId: 0\n        VersionCount: 0\n        LastFileName: string\n        DocumentClasses:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\n        Tags:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\n        Library:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n        LastRevisionFile:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile\n        SourceDocument:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n        SourceDocumentChildren:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n        Revisions:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Revision.Revision\n    Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass:\n      title: DocumentClass\n      type: object\n      properties:\n        ClassInstance:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ClassId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        DocumentId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreatedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        ModifiedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        IsPrimary:\n          type: boolean\n        Document:\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n            - type: 'null'\n          x-ms-navigationProperty: true\n      example:\n        ClassInstance: 0\n        ClassId: 0\n        DocumentId: 0\n        CreatedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        IsPrimary: true\n        Document:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel:\n      title: DocumentTagRel\n      type: object\n      properties:\n        DocumentId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        TagId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreatedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ModifiedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        Document:\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n            - type: 'null'\n          x-ms-navigationProperty: true\n        Tag:\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Tags.Tag'\n            - type: 'null'\n          x-ms-navigationProperty: true\n      example:\n        DocumentId: 0\n        TagId: 0\n        DomainId: 0\n        CreatedBy: 0\n        ModifiedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Document:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n        Tag:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Tags.Tag\n    Siterra.Documents.BusinessLogic.Entities.Library.Library:\n      title: Library\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Name:\n          type:\n            - 'null'\n            - string\n        ParentFolderId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        Number:\n          type:\n            - 'null'\n            - string\n        TypeId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        OwnerUserId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        TotalSize:\n          type: number\n          format: decimal\n        FilesCounter:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        FoldersCounter:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        ModifiedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreatedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ProjectId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        SearchRingId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        SiteId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        AssetId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        AllowMultiple:\n          type: boolean\n        AutoCreate:\n          type: boolean\n        Description:\n          type:\n            - 'null'\n            - string\n        IsTemplate:\n          type: boolean\n        ProgramId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        SourceFolderId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        TemplateClassId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        TemplateSubType:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        IsHidden:\n          type: boolean\n        IsDeleted:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        StatusId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        SmsId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        ContractId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        VendorId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        OrganizationUnitId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        IncidentId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        EventId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        ClassInstance:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ClassId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        LibraryParent:\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library'\n            - type: 'null'\n          x-ms-navigationProperty: true\n        Type:\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType'\n            - type: 'null'\n          x-ms-navigationProperty: true\n        SourceFolder:\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library'\n            - type: 'null'\n          x-ms-navigationProperty: true\n        Documents:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n          x-ms-navigationProperty: true\n        LibraryChildren:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library'\n          x-ms-navigationProperty: true\n        SourceLibraryChildren:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library'\n          x-ms-navigationProperty: true\n      example:\n        Id: 0\n        DomainId: 0\n        Name: string\n        ParentFolderId: 0\n        Number: string\n        TypeId: 0\n        OwnerUserId: 0\n        TotalSize: 0\n        FilesCounter: 0\n        FoldersCounter: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        CreatedBy: 0\n        ProjectId: 0\n        SearchRingId: 0\n        SiteId: 0\n        AssetId: 0\n        AllowMultiple: true\n        AutoCreate: true\n        Description: string\n        IsTemplate: true\n        ProgramId: 0\n        SourceFolderId: 0\n        TemplateClassId: 0\n        TemplateSubType: 0\n        IsHidden: true\n        IsDeleted: 0\n        StatusId: 0\n        SmsId: 0\n        ContractId: 0\n        VendorId: 0\n        OrganizationUnitId: 0\n        IncidentId: 0\n        EventId: 0\n        ClassInstance: 0\n        ClassId: 0\n        LibraryParent:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n        Type:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n        SourceFolder:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n        Documents:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n        LibraryChildren:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n        SourceLibraryChildren:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n    Siterra.Documents.BusinessLogic.Entities.Library.LibraryType:\n      title: LibraryType\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Name:\n          type:\n            - 'null'\n            - string\n        ModifiedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreatedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        Description:\n          type:\n            - 'null'\n            - string\n        XmlName:\n          type:\n            - 'null'\n            - string\n        MasterId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        Number:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        ClassId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ParentId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        HasChanged:\n          type: boolean\n        MasterLibraryType:\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType'\n            - type: 'null'\n          x-ms-navigationProperty: true\n        ParentLibraryTypes:\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType'\n            - type: 'null'\n          x-ms-navigationProperty: true\n        MasterLibraryTypeChildren:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType'\n          x-ms-navigationProperty: true\n        ChildrenLibraryTypes:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType'\n          x-ms-navigationProperty: true\n      example:\n        Id: 0\n        Name: string\n        ModifiedBy: 0\n        CreatedBy: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        DomainId: 0\n        Description: string\n        XmlName: string\n        MasterId: 0\n        Number: 0\n        ClassId: 0\n        ParentId: 0\n        HasChanged: true\n        MasterLibraryType:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n        ParentLibraryTypes:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n        MasterLibraryTypeChildren:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n        ChildrenLibraryTypes:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n    Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile:\n      title: DocumentFile\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Name:\n          type:\n            - 'null'\n            - string\n        Path:\n          type:\n            - 'null'\n            - string\n        ModifiedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreatedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        Sized:\n          type: number\n          format: decimal\n        ActualName:\n          type:\n            - 'null'\n            - string\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        SourceClassId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        ContentTypeId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        ClientPath:\n          type:\n            - 'null'\n            - string\n        IsSelfHosted:\n          maximum: 32767\n          minimum: -32768\n          type: number\n          format: int16\n        SmsId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        Latitude:\n          type:\n            - 'null'\n            - number\n          format: decimal\n        Longitude:\n          type:\n            - 'null'\n            - number\n          format: decimal\n        Documents:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n          x-ms-navigationProperty: true\n      example:\n        Id: 0\n        Name: string\n        Path: string\n        ModifiedBy: 0\n        CreatedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Sized: 0\n        ActualName: string\n        DomainId: 0\n        SourceClassId: 0\n        ContentTypeId: 0\n        ClientPath: string\n        IsSelfHosted: 0\n        SmsId: 0\n        Latitude: 0\n        Longitude: 0\n        Documents:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.BusinessLogic.Entities.Tags.Tag:\n      title: Tag\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Name:\n          type:\n            - 'null'\n            - string\n        Description:\n          type:\n            - 'null'\n            - string\n        CreatedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ModifiedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n      example:\n        Id: 0\n        DomainId: 0\n        Name: string\n        Description: string\n        CreatedBy: 0\n        ModifiedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n    Siterra.Documents.BusinessLogic.Entities.Tags.UserDefinedTag:\n      allOf:\n        - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Tags.Tag'\n        - title: UserDefinedTag\n          type: object\n          properties:\n            Documents:\n              type: array\n              items:\n                $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel'\n      example:\n        Id: 0\n        DomainId: 0\n        Name: string\n        Description: string\n        CreatedBy: 0\n        ModifiedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Documents:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\n    Siterra.Documents.BusinessLogic.Entities.Tags.Section:\n      allOf:\n        - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Tags.Tag'\n        - title: Section\n          type: object\n          properties:\n            Documents:\n              type: array\n              items:\n                $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n              x-ms-navigationProperty: true\n      example:\n        Id: 0\n        DomainId: 0\n        Name: string\n        Description: string\n        CreatedBy: 0\n        ModifiedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Documents:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.BusinessLogic.Entities.Tags.Category:\n      allOf:\n        - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Tags.Tag'\n        - title: Category\n          type: object\n          properties:\n            Documents:\n              type: array\n              items:\n                $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n              x-ms-navigationProperty: true\n      example:\n        Id: 0\n        DomainId: 0\n        Name: string\n        Description: string\n        CreatedBy: 0\n        ModifiedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Documents:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.BusinessLogic.Entities.Revision.Revision:\n      title: Revision\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Number:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        DocumentId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        ModifiedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreatedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Remarks:\n          type:\n            - 'null'\n            - string\n        FileId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        DocumentOwnerContact:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        DocumentDescription:\n          type:\n            - 'null'\n            - string\n        DocumentStatusDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        DocumentFolder:\n          type:\n            - 'null'\n            - string\n        DocumentKeywords:\n          type:\n            - 'null'\n            - string\n        DocumentStatus:\n          type:\n            - 'null'\n            - string\n        DocumentType:\n          type:\n            - 'null'\n            - string\n        DocumentName:\n          type:\n            - 'null'\n            - string\n        DocumentNumber:\n          type:\n            - 'null'\n            - string\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        IsDeleted:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        IsReviewed:\n          type: boolean\n        ReviewDescription:\n          type:\n            - 'null'\n            - string\n        ReviewedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        IsRejected:\n          type: boolean\n        RejectedReason:\n          type:\n            - 'null'\n            - string\n        RejectedDescription:\n          type:\n            - 'null'\n            - string\n        RejectedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        IsApproved:\n          type: boolean\n        ApprovedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type:\n            - 'null'\n            - number\n          format: int32\n        ReviewedDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type:\n            - 'null'\n            - string\n          format: date-time\n        RejectedDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type:\n            - 'null'\n            - string\n          format: date-time\n        ApprovedDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type:\n            - 'null'\n            - string\n          format: date-time\n        Document:\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n            - type: 'null'\n          x-ms-navigationProperty: true\n      example:\n        Id: 0\n        Number: 0\n        DocumentId: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        CreatedBy: 0\n        Remarks: string\n        FileId: 0\n        DocumentOwnerContact: 0\n        DocumentDescription: string\n        DocumentStatusDate: '0001-01-01T00:00:00.0000000+00:00'\n        DocumentFolder: string\n        DocumentKeywords: string\n        DocumentStatus: string\n        DocumentType: string\n        DocumentName: string\n        DocumentNumber: string\n        DomainId: 0\n        IsDeleted: 0\n        IsReviewed: true\n        ReviewDescription: string\n        ReviewedBy: 0\n        IsRejected: true\n        RejectedReason: string\n        RejectedDescription: string\n        RejectedBy: 0\n        IsApproved: true\n        ApprovedBy: 0\n        ReviewedDate: '0001-01-01T00:00:00.0000000+00:00'\n        RejectedDate: '0001-01-01T00:00:00.0000000+00:00'\n        ApprovedDate: '0001-01-01T00:00:00.0000000+00:00'\n        Document:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.App.DTO.DocumentDtoCollectionResponse:\n      title: Collection of DocumentDto\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n    Siterra.Documents.App.DTO.LibraryDtoCollectionResponse:\n      title: Collection of LibraryDto\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.LibraryDto'\n    Siterra.Documents.App.DTO.RevisionDtoCollectionResponse:\n      title: Collection of RevisionDto\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.RevisionDto'\n    Siterra.Documents.App.DTO.CategoryDtoCollectionResponse:\n      title: Collection of CategoryDto\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.CategoryDto'\n    Siterra.Documents.BusinessLogic.Entities.Document.DocumentCollectionResponse:\n      title: Collection of Document\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n    Siterra.Documents.BusinessLogic.Entities.Revision.RevisionCollectionResponse:\n      title: Collection of Revision\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Revision.Revision'\n    Siterra.Documents.BusinessLogic.Entities.Library.LibraryCollectionResponse:\n      title: Collection of Library\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library'\n    Siterra.Documents.BusinessLogic.Entities.Library.LibraryTypeCollectionResponse:\n      title: Collection of LibraryType\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType'\n    Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse:\n      title: Collection of Siterra.Documents.App.DTO.DocumentTagRelDto\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto'\n    Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse:\n      title: Collection of Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass'\n    Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse:\n      title: Collection of Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel'\n  responses:\n    error:\n      description: error\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Default.ODataErrors.ODataError'\n    ODataCountResponse:\n      description: The count of the resource\n      content:\n        text/plain:\n          schema:\n            $ref: '#/components/schemas/ODataCountResponse'\n    Siterra.Documents.App.DTO.DocumentDtoCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse'\n    Siterra.Documents.App.DTO.LibraryDtoCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.LibraryDtoCollectionResponse'\n    Siterra.Documents.App.DTO.RevisionDtoCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse'\n    Siterra.Documents.App.DTO.CategoryDtoCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.CategoryDtoCollectionResponse'\n    Siterra.Documents.BusinessLogic.Entities.Document.DocumentCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentCollectionResponse'\n    Siterra.Documents.BusinessLogic.Entities.Revision.RevisionCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Revision.RevisionCollectionResponse'\n    Siterra.Documents.BusinessLogic.Entities.Library.LibraryCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryCollectionResponse'\n    Siterra.Documents.BusinessLogic.Entities.Library.LibraryTypeCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryTypeCollectionResponse'\n    Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse'\n    Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse'\n    Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse'\n    StringCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/StringCollectionResponse'\n    UploadResponse:\n      description: Success\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n  parameters:\n    top:\n      name: $top\n      in: query\n      description: Show only the first n items\n      explode: false\n      schema:\n        minimum: 0\n        type: number\n        format: int64\n      example: 50\n    skip:\n      name: $skip\n      in: query\n      description: Skip the first n items\n      explode: false\n      schema:\n        minimum: 0\n        type: number\n        format: int64\n    count:\n      name: $count\n      in: query\n      description: Include count of items\n      explode: false\n      schema:\n        type: boolean\n    filter:\n      name: $filter\n      in: query\n      description: Filter items by property values\n      explode: false\n      schema:\n        type: string\n    search:\n      name: $search\n      in: query\n      description: Search items by search phrases\n      explode: false\n      schema:\n        type: string\n  examples:\n    Siterra.Documents.App.DTO.DocumentDto:\n      value:\n        Id: 0\n        Name: string\n        Description: string\n        Filename: string\n        NumberOfRevisions: string\n        Suffix: string\n        DomainId: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        Tags:\n          - '@odata.type': Siterra.Documents.App.DTO.DocumentTagRelDto\n        Revisions:\n          - '@odata.type': Siterra.Documents.App.DTO.RevisionDto\n    Siterra.Documents.App.DTO.LibraryDto:\n      value:\n        Id: 0\n        Name: string\n        Number: string\n        Description: string\n        LibraryTemplateId: 0\n        ParentTypeId: 0\n        ParentId: 0\n        AllowMultiple: true\n        AutoCreate: true\n        TypeId: 0\n        DomainId: 0\n        CreatedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Documents:\n          - '@odata.type': Siterra.Documents.App.DTO.DocumentDto\n    Siterra.Documents.App.DTO.RevisionDto:\n      value:\n        Id: 0\n        Number: 0\n        DocumentId: 0\n        DocumentName: string\n        DocumentDescription: string\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        CreatedBy: 0\n        IsReviewed: true\n        ReviewedBy: 0\n        ReviewedDate: '0001-01-01T00:00:00.0000000+00:00'\n        IsApproved: true\n        ApprovedBy: 0\n        ApprovedDate: '0001-01-01T00:00:00.0000000+00:00'\n        IsRejected: true\n        RejectedBy: 0\n        RejectedDate: '0001-01-01T00:00:00.0000000+00:00'\n        DomainId: 0\n        Document:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.App.DTO.CategoryDto:\n      value:\n        Id: 0\n        Name: string\n        Description: string\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        DomainId: 0\n    Siterra.Documents.App.DTO.DocumentTagRelDto:\n      value:\n        Name: string\n    Siterra.Documents.BusinessLogic.Entities.Document.Document:\n      value:\n        Id: 0\n        Name: string\n        Description: string\n        StatusId: 0\n        TypeId: 0\n        Keywords: string\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        CreatedBy: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        DomainId: 0\n        LibraryId: 0\n        OwnerUserId: 0\n        StatusDate: '0001-01-01T00:00:00.0000000+00:00'\n        LastRevisionId: 0\n        CheckoutDate: '0001-01-01T00:00:00.0000000+00:00'\n        CheckoutPath: string\n        CheckoutUserId: 0\n        Number: string\n        OriginalDate: '0001-01-01T00:00:00.0000000+00:00'\n        FileSized: 0\n        FileClientPath: string\n        LastRevisionFileId: 0\n        IsDeleted: 0\n        IsNa: 0\n        IsRejected: 0\n        IsReviewed: 0\n        NaDescription: string\n        NaReason: string\n        RejectedDescription: string\n        RejectedReason: string\n        ReviewDescription: string\n        SourceDocumentId: 0\n        ScraperMapId: 0\n        LastDownloadedDate: '0001-01-01T00:00:00.0000000+00:00'\n        SmsId: 0\n        IsApprovedOld: 0\n        Suffix: string\n        ScrapeResultId: 0\n        IsApproved: 0\n        CategoryId: 0\n        SectionId: 0\n        VersionCount: 0\n        LastFileName: string\n        DocumentClasses:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\n        Tags:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\n        Library:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n        LastRevisionFile:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile\n        SourceDocument:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n        SourceDocumentChildren:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n        Revisions:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Revision.Revision\n    Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass:\n      value:\n        ClassInstance: 0\n        ClassId: 0\n        DocumentId: 0\n        CreatedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        IsPrimary: true\n        Document:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel:\n      value:\n        DocumentId: 0\n        TagId: 0\n        DomainId: 0\n        CreatedBy: 0\n        ModifiedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Document:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n        Tag:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Tags.Tag\n    Siterra.Documents.BusinessLogic.Entities.Library.Library:\n      value:\n        Id: 0\n        DomainId: 0\n        Name: string\n        ParentFolderId: 0\n        Number: string\n        TypeId: 0\n        OwnerUserId: 0\n        TotalSize: 0\n        FilesCounter: 0\n        FoldersCounter: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        CreatedBy: 0\n        ProjectId: 0\n        SearchRingId: 0\n        SiteId: 0\n        AssetId: 0\n        AllowMultiple: true\n        AutoCreate: true\n        Description: string\n        IsTemplate: true\n        ProgramId: 0\n        SourceFolderId: 0\n        TemplateClassId: 0\n        TemplateSubType: 0\n        IsHidden: true\n        IsDeleted: 0\n        StatusId: 0\n        SmsId: 0\n        ContractId: 0\n        VendorId: 0\n        OrganizationUnitId: 0\n        IncidentId: 0\n        EventId: 0\n        ClassInstance: 0\n        ClassId: 0\n        LibraryParent:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n        Type:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n        SourceFolder:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n        Documents:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n        LibraryChildren:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n        SourceLibraryChildren:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n    Siterra.Documents.BusinessLogic.Entities.Library.LibraryType:\n      value:\n        Id: 0\n        Name: string\n        ModifiedBy: 0\n        CreatedBy: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        DomainId: 0\n        Description: string\n        XmlName: string\n        MasterId: 0\n        Number: 0\n        ClassId: 0\n        ParentId: 0\n        HasChanged: true\n        MasterLibraryType:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n        ParentLibraryTypes:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n        MasterLibraryTypeChildren:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n        ChildrenLibraryTypes:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n    Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile:\n      value:\n        Id: 0\n        Name: string\n        Path: string\n        ModifiedBy: 0\n        CreatedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Sized: 0\n        ActualName: string\n        DomainId: 0\n        SourceClassId: 0\n        ContentTypeId: 0\n        ClientPath: string\n        IsSelfHosted: 0\n        SmsId: 0\n        Latitude: 0\n        Longitude: 0\n        Documents:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.BusinessLogic.Entities.Tags.Tag:\n      value:\n        Id: 0\n        DomainId: 0\n        Name: string\n        Description: string\n        CreatedBy: 0\n        ModifiedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n    Siterra.Documents.BusinessLogic.Entities.Tags.UserDefinedTag:\n      value:\n        Id: 0\n        DomainId: 0\n        Name: string\n        Description: string\n        CreatedBy: 0\n        ModifiedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Documents:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\n    Siterra.Documents.BusinessLogic.Entities.Tags.Section:\n      value:\n        Id: 0\n        DomainId: 0\n        Name: string\n        Description: string\n        CreatedBy: 0\n        ModifiedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Documents:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.BusinessLogic.Entities.Tags.Category:\n      value:\n        Id: 0\n        DomainId: 0\n        Name: string\n        Description: string\n        CreatedBy: 0\n        ModifiedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Documents:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.BusinessLogic.Entities.Revision.Revision:\n      value:\n        Id: 0\n        Number: 0\n        DocumentId: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        CreatedBy: 0\n        Remarks: string\n        FileId: 0\n        DocumentOwnerContact: 0\n        DocumentDescription: string\n        DocumentStatusDate: '0001-01-01T00:00:00.0000000+00:00'\n        DocumentFolder: string\n        DocumentKeywords: string\n        DocumentStatus: string\n        DocumentType: string\n        DocumentName: string\n        DocumentNumber: string\n        DomainId: 0\n        IsDeleted: 0\n        IsReviewed: true\n        ReviewDescription: string\n        ReviewedBy: 0\n        IsRejected: true\n        RejectedReason: string\n        RejectedDescription: string\n        RejectedBy: 0\n        IsApproved: true\n        ApprovedBy: 0\n        ReviewedDate: '0001-01-01T00:00:00.0000000+00:00'\n        RejectedDate: '0001-01-01T00:00:00.0000000+00:00'\n        ApprovedDate: '0001-01-01T00:00:00.0000000+00:00'\n        Document:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n  requestBodies:\n    refPostBody:\n      description: New navigation property ref value\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/ReferenceCreate'\n      required: true\n    refPutBody:\n      description: New navigation property ref values\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/ReferenceUpdate'\n      required: true\ntags:\n  - name: Categories.CategoryDto\n    x-ms-docs-toc-type: page\n  - name: Documents.DocumentDto\n    x-ms-docs-toc-type: page\n  - name: Documents.DocumentDto.Actions\n    x-ms-docs-toc-type: container\n  - name: Documents.RevisionDto\n    x-ms-docs-toc-type: page\n  - name: Documents.DocumentTagRelDto\n    x-ms-docs-toc-type: page\n  - name: Libraries.LibraryDto\n    x-ms-docs-toc-type: page\n  - name: Libraries.DocumentDto\n    x-ms-docs-toc-type: page\n  - name: Libraries.DocumentDto.DocumentTagRelDto\n    x-ms-docs-toc-type: page\n  - name: Revisions.RevisionDto\n    x-ms-docs-toc-type: page\n  - name: Revisions.Document\n    x-ms-docs-toc-type: page\n  - name: Revisions.Document.DocumentClass\n    x-ms-docs-toc-type: page\n  - name: Revisions.Document.DocumentTagRel\n    x-ms-docs-toc-type: page\n  - name: Tasks.DocumentDto\n    x-ms-docs-toc-type: page\n  - name: Tasks.DocumentDto.Actions\n    x-ms-docs-toc-type: container\n  - name: Tasks.RevisionDto\n    x-ms-docs-toc-type: page\n  - name: Tasks.DocumentTagRelDto\n    x-ms-docs-toc-type: page"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/Multiple.Schema.OpenApi.json",
    "content": "{\n  \"openapi\": \"3.0.4\",\n  \"info\": {\n    \"title\": \"OData Service for namespace Default\",\n    \"description\": \"This OData service is located at http://localhost\",\n    \"version\": \"1.0.0\"\n  },\n  \"servers\": [\n    {\n      \"url\": \"http://localhost\"\n    }\n  ],\n  \"paths\": {\n    \"/Categories\": {\n      \"description\": \"Provides operations to manage the collection of CategoryDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Categories.CategoryDto\"\n        ],\n        \"summary\": \"Get entities from Categories\",\n        \"operationId\": \"Categories.CategoryDto.ListCategoryDto\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Name\",\n                  \"Name desc\",\n                  \"Description\",\n                  \"Description desc\",\n                  \"CreationDate\",\n                  \"CreationDate desc\",\n                  \"ModificationDate\",\n                  \"ModificationDate desc\",\n                  \"DomainId\",\n                  \"DomainId desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Name\",\n                  \"Description\",\n                  \"CreationDate\",\n                  \"ModificationDate\",\n                  \"DomainId\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.CategoryDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Categories.CategoryDto\"\n        ],\n        \"summary\": \"Add new entity to Categories\",\n        \"operationId\": \"Categories.CategoryDto.CreateCategoryDto\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.CategoryDto\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.CategoryDto\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Categories({Id})\": {\n      \"description\": \"Provides operations to manage the collection of CategoryDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Categories.CategoryDto\"\n        ],\n        \"summary\": \"Get entity from Categories by key\",\n        \"operationId\": \"Categories.CategoryDto.GetCategoryDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of CategoryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"CategoryDto\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Name\",\n                  \"Description\",\n                  \"CreationDate\",\n                  \"ModificationDate\",\n                  \"DomainId\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.CategoryDto\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Categories.CategoryDto\"\n        ],\n        \"summary\": \"Update entity in Categories\",\n        \"operationId\": \"Categories.CategoryDto.UpdateCategoryDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of CategoryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"CategoryDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.CategoryDto\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Categories.CategoryDto\"\n        ],\n        \"summary\": \"Delete entity from Categories\",\n        \"operationId\": \"Categories.CategoryDto.DeleteCategoryDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of CategoryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"CategoryDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Categories/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Categories.CategoryDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Categories.GetCount-2f72\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Documents\": {\n      \"description\": \"Provides operations to manage the collection of DocumentDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Documents.DocumentDto\"\n        ],\n        \"summary\": \"Get entities from Documents\",\n        \"operationId\": \"Documents.DocumentDto.ListDocumentDto\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Name\",\n                  \"Name desc\",\n                  \"Description\",\n                  \"Description desc\",\n                  \"Filename\",\n                  \"Filename desc\",\n                  \"NumberOfRevisions\",\n                  \"NumberOfRevisions desc\",\n                  \"Suffix\",\n                  \"Suffix desc\",\n                  \"DomainId\",\n                  \"DomainId desc\",\n                  \"ModificationDate\",\n                  \"ModificationDate desc\",\n                  \"ModifiedBy\",\n                  \"ModifiedBy desc\",\n                  \"Tags\",\n                  \"Tags desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Name\",\n                  \"Description\",\n                  \"Filename\",\n                  \"NumberOfRevisions\",\n                  \"Suffix\",\n                  \"DomainId\",\n                  \"ModificationDate\",\n                  \"ModifiedBy\",\n                  \"Tags\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Documents.DocumentDto\"\n        ],\n        \"summary\": \"Add new entity to Documents\",\n        \"operationId\": \"Documents.DocumentDto.CreateDocumentDto\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Documents({Id})\": {\n      \"description\": \"Provides operations to manage the collection of DocumentDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Documents.DocumentDto\"\n        ],\n        \"summary\": \"Get entity from Documents by key\",\n        \"operationId\": \"Documents.DocumentDto.GetDocumentDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Name\",\n                  \"Description\",\n                  \"Filename\",\n                  \"NumberOfRevisions\",\n                  \"Suffix\",\n                  \"DomainId\",\n                  \"ModificationDate\",\n                  \"ModifiedBy\",\n                  \"Tags\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n                }\n              }\n            },\n            \"links\": {\n              \"Revisions\": {\n                \"operationId\": \"Documents.ListRevisions\"\n              },\n              \"Upload\": {\n                \"operationId\": \"Documents.DocumentDto.Upload\"\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Documents.DocumentDto\"\n        ],\n        \"summary\": \"Update entity in Documents\",\n        \"operationId\": \"Documents.DocumentDto.UpdateDocumentDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Documents.DocumentDto\"\n        ],\n        \"summary\": \"Delete entity from Documents\",\n        \"operationId\": \"Documents.DocumentDto.DeleteDocumentDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Documents({Id})/Default.Upload\": {\n      \"description\": \"Provides operations to call the Upload method.\",\n      \"post\": {\n        \"tags\": [\n          \"Documents.DocumentDto.Actions\"\n        ],\n        \"summary\": \"Invoke action Upload\",\n        \"operationId\": \"Documents.DocumentDto.Upload\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/UploadResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/Documents({Id})/Revisions\": {\n      \"description\": \"Provides operations to manage the Revisions property of the Siterra.Documents.App.DTO.DocumentDto entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Documents.RevisionDto\"\n        ],\n        \"summary\": \"Get Revisions from Documents\",\n        \"operationId\": \"Documents.ListRevisions\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Number\",\n                  \"Number desc\",\n                  \"DocumentId\",\n                  \"DocumentId desc\",\n                  \"DocumentName\",\n                  \"DocumentName desc\",\n                  \"DocumentDescription\",\n                  \"DocumentDescription desc\",\n                  \"CreationDate\",\n                  \"CreationDate desc\",\n                  \"CreatedBy\",\n                  \"CreatedBy desc\",\n                  \"IsReviewed\",\n                  \"IsReviewed desc\",\n                  \"ReviewedBy\",\n                  \"ReviewedBy desc\",\n                  \"ReviewedDate\",\n                  \"ReviewedDate desc\",\n                  \"IsApproved\",\n                  \"IsApproved desc\",\n                  \"ApprovedBy\",\n                  \"ApprovedBy desc\",\n                  \"ApprovedDate\",\n                  \"ApprovedDate desc\",\n                  \"IsRejected\",\n                  \"IsRejected desc\",\n                  \"RejectedBy\",\n                  \"RejectedBy desc\",\n                  \"RejectedDate\",\n                  \"RejectedDate desc\",\n                  \"DomainId\",\n                  \"DomainId desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Number\",\n                  \"DocumentId\",\n                  \"DocumentName\",\n                  \"DocumentDescription\",\n                  \"CreationDate\",\n                  \"CreatedBy\",\n                  \"IsReviewed\",\n                  \"ReviewedBy\",\n                  \"ReviewedDate\",\n                  \"IsApproved\",\n                  \"ApprovedBy\",\n                  \"ApprovedDate\",\n                  \"IsRejected\",\n                  \"RejectedBy\",\n                  \"RejectedDate\",\n                  \"DomainId\",\n                  \"Document\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Document\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Documents({Id})/Revisions({Id1})/$ref\": {\n      \"description\": \"Provides operations to manage the collection of DocumentDto entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Documents.RevisionDto\"\n        ],\n        \"summary\": \"Delete ref of navigation property Revisions for Documents\",\n        \"operationId\": \"Documents.revisions.DeleteRefRevisionDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"Id1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Documents({Id})/Revisions/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Documents.RevisionDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Documents.Revisions.GetCount-f834\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Documents({Id})/Revisions/$ref\": {\n      \"description\": \"Provides operations to manage the collection of DocumentDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Documents.RevisionDto\"\n        ],\n        \"summary\": \"Get ref of Revisions from Documents\",\n        \"operationId\": \"Documents.ListRefRevisions\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Number\",\n                  \"Number desc\",\n                  \"DocumentId\",\n                  \"DocumentId desc\",\n                  \"DocumentName\",\n                  \"DocumentName desc\",\n                  \"DocumentDescription\",\n                  \"DocumentDescription desc\",\n                  \"CreationDate\",\n                  \"CreationDate desc\",\n                  \"CreatedBy\",\n                  \"CreatedBy desc\",\n                  \"IsReviewed\",\n                  \"IsReviewed desc\",\n                  \"ReviewedBy\",\n                  \"ReviewedBy desc\",\n                  \"ReviewedDate\",\n                  \"ReviewedDate desc\",\n                  \"IsApproved\",\n                  \"IsApproved desc\",\n                  \"ApprovedBy\",\n                  \"ApprovedBy desc\",\n                  \"ApprovedDate\",\n                  \"ApprovedDate desc\",\n                  \"IsRejected\",\n                  \"IsRejected desc\",\n                  \"RejectedBy\",\n                  \"RejectedBy desc\",\n                  \"RejectedDate\",\n                  \"RejectedDate desc\",\n                  \"DomainId\",\n                  \"DomainId desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Documents.RevisionDto\"\n        ],\n        \"summary\": \"Create new navigation property ref to Revisions for Documents\",\n        \"operationId\": \"Documents.CreateRefRevisions\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Documents.RevisionDto\"\n        ],\n        \"summary\": \"Delete ref of navigation property Revisions for Documents\",\n        \"operationId\": \"Documents.DeleteRefRevisions\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Documents({Id})/Tags\": {\n      \"get\": {\n        \"tags\": [\n          \"Documents.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Get Tags property value\",\n        \"operationId\": \"Documents.ListTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\",\n                  \"Name desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Documents.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Update property Tags value.\",\n        \"operationId\": \"Documents.UpdateTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Documents.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Sets a new value for the collection of DocumentTagRelDto.\",\n        \"operationId\": \"Documents.SetTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Documents({Id})/Tags/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Documents.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Documents.Tags.GetCount-ed53\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Documents/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Documents.DocumentDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Documents.GetCount-f555\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Libraries\": {\n      \"description\": \"Provides operations to manage the collection of LibraryDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Libraries.LibraryDto\"\n        ],\n        \"summary\": \"Get entities from Libraries\",\n        \"operationId\": \"Libraries.LibraryDto.ListLibraryDto\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Name\",\n                  \"Name desc\",\n                  \"Number\",\n                  \"Number desc\",\n                  \"Description\",\n                  \"Description desc\",\n                  \"LibraryTemplateId\",\n                  \"LibraryTemplateId desc\",\n                  \"ParentTypeId\",\n                  \"ParentTypeId desc\",\n                  \"ParentId\",\n                  \"ParentId desc\",\n                  \"AllowMultiple\",\n                  \"AllowMultiple desc\",\n                  \"AutoCreate\",\n                  \"AutoCreate desc\",\n                  \"TypeId\",\n                  \"TypeId desc\",\n                  \"DomainId\",\n                  \"DomainId desc\",\n                  \"CreatedBy\",\n                  \"CreatedBy desc\",\n                  \"CreationDate\",\n                  \"CreationDate desc\",\n                  \"ModifiedBy\",\n                  \"ModifiedBy desc\",\n                  \"ModificationDate\",\n                  \"ModificationDate desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Name\",\n                  \"Number\",\n                  \"Description\",\n                  \"LibraryTemplateId\",\n                  \"ParentTypeId\",\n                  \"ParentId\",\n                  \"AllowMultiple\",\n                  \"AutoCreate\",\n                  \"TypeId\",\n                  \"DomainId\",\n                  \"CreatedBy\",\n                  \"CreationDate\",\n                  \"ModifiedBy\",\n                  \"ModificationDate\",\n                  \"Documents\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Documents\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.LibraryDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Libraries.LibraryDto\"\n        ],\n        \"summary\": \"Add new entity to Libraries\",\n        \"operationId\": \"Libraries.LibraryDto.CreateLibraryDto\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.LibraryDto\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.LibraryDto\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Libraries({Id})\": {\n      \"description\": \"Provides operations to manage the collection of LibraryDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Libraries.LibraryDto\"\n        ],\n        \"summary\": \"Get entity from Libraries by key\",\n        \"operationId\": \"Libraries.LibraryDto.GetLibraryDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Name\",\n                  \"Number\",\n                  \"Description\",\n                  \"LibraryTemplateId\",\n                  \"ParentTypeId\",\n                  \"ParentId\",\n                  \"AllowMultiple\",\n                  \"AutoCreate\",\n                  \"TypeId\",\n                  \"DomainId\",\n                  \"CreatedBy\",\n                  \"CreationDate\",\n                  \"ModifiedBy\",\n                  \"ModificationDate\",\n                  \"Documents\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Documents\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.LibraryDto\"\n                }\n              }\n            },\n            \"links\": {\n              \"Documents\": {\n                \"operationId\": \"Libraries.ListDocuments\"\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Libraries.LibraryDto\"\n        ],\n        \"summary\": \"Update entity in Libraries\",\n        \"operationId\": \"Libraries.LibraryDto.UpdateLibraryDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.LibraryDto\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Libraries.LibraryDto\"\n        ],\n        \"summary\": \"Delete entity from Libraries\",\n        \"operationId\": \"Libraries.LibraryDto.DeleteLibraryDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Libraries({Id})/Documents\": {\n      \"description\": \"Provides operations to manage the Documents property of the Siterra.Documents.App.DTO.LibraryDto entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Libraries.DocumentDto\"\n        ],\n        \"summary\": \"Get Documents from Libraries\",\n        \"operationId\": \"Libraries.ListDocuments\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Name\",\n                  \"Name desc\",\n                  \"Description\",\n                  \"Description desc\",\n                  \"Filename\",\n                  \"Filename desc\",\n                  \"NumberOfRevisions\",\n                  \"NumberOfRevisions desc\",\n                  \"Suffix\",\n                  \"Suffix desc\",\n                  \"DomainId\",\n                  \"DomainId desc\",\n                  \"ModificationDate\",\n                  \"ModificationDate desc\",\n                  \"ModifiedBy\",\n                  \"ModifiedBy desc\",\n                  \"Tags\",\n                  \"Tags desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Name\",\n                  \"Description\",\n                  \"Filename\",\n                  \"NumberOfRevisions\",\n                  \"Suffix\",\n                  \"DomainId\",\n                  \"ModificationDate\",\n                  \"ModifiedBy\",\n                  \"Tags\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Libraries({Id})/Documents({Id1})/$ref\": {\n      \"description\": \"Provides operations to manage the collection of LibraryDto entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Libraries.DocumentDto\"\n        ],\n        \"summary\": \"Delete ref of navigation property Documents for Libraries\",\n        \"operationId\": \"Libraries.documents.DeleteRefDocumentDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"name\": \"Id1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Libraries({Id})/Documents({Id1})/Tags\": {\n      \"get\": {\n        \"tags\": [\n          \"Libraries.DocumentDto.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Get Tags property value\",\n        \"operationId\": \"Libraries.Documents.ListTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"name\": \"Id1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\",\n                  \"Name desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Libraries.DocumentDto.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Update property Tags value.\",\n        \"operationId\": \"Libraries.Documents.UpdateTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"name\": \"Id1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Libraries.DocumentDto.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Sets a new value for the collection of DocumentTagRelDto.\",\n        \"operationId\": \"Libraries.Documents.SetTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"name\": \"Id1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Libraries({Id})/Documents({Id1})/Tags/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Libraries.DocumentDto.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Libraries.Documents.Tags.GetCount-2853\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"name\": \"Id1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Libraries({Id})/Documents/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Libraries.DocumentDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Libraries.Documents.GetCount-34c7\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Libraries({Id})/Documents/$ref\": {\n      \"description\": \"Provides operations to manage the collection of LibraryDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Libraries.DocumentDto\"\n        ],\n        \"summary\": \"Get ref of Documents from Libraries\",\n        \"operationId\": \"Libraries.ListRefDocuments\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Name\",\n                  \"Name desc\",\n                  \"Description\",\n                  \"Description desc\",\n                  \"Filename\",\n                  \"Filename desc\",\n                  \"NumberOfRevisions\",\n                  \"NumberOfRevisions desc\",\n                  \"Suffix\",\n                  \"Suffix desc\",\n                  \"DomainId\",\n                  \"DomainId desc\",\n                  \"ModificationDate\",\n                  \"ModificationDate desc\",\n                  \"ModifiedBy\",\n                  \"ModifiedBy desc\",\n                  \"Tags\",\n                  \"Tags desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Libraries.DocumentDto\"\n        ],\n        \"summary\": \"Create new navigation property ref to Documents for Libraries\",\n        \"operationId\": \"Libraries.CreateRefDocuments\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Libraries.DocumentDto\"\n        ],\n        \"summary\": \"Delete ref of navigation property Documents for Libraries\",\n        \"operationId\": \"Libraries.DeleteRefDocuments\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of LibraryDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"LibraryDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Libraries/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Libraries.LibraryDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Libraries.GetCount-e13e\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Revisions\": {\n      \"description\": \"Provides operations to manage the collection of RevisionDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Revisions.RevisionDto\"\n        ],\n        \"summary\": \"Get entities from Revisions\",\n        \"operationId\": \"Revisions.RevisionDto.ListRevisionDto\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Number\",\n                  \"Number desc\",\n                  \"DocumentId\",\n                  \"DocumentId desc\",\n                  \"DocumentName\",\n                  \"DocumentName desc\",\n                  \"DocumentDescription\",\n                  \"DocumentDescription desc\",\n                  \"CreationDate\",\n                  \"CreationDate desc\",\n                  \"CreatedBy\",\n                  \"CreatedBy desc\",\n                  \"IsReviewed\",\n                  \"IsReviewed desc\",\n                  \"ReviewedBy\",\n                  \"ReviewedBy desc\",\n                  \"ReviewedDate\",\n                  \"ReviewedDate desc\",\n                  \"IsApproved\",\n                  \"IsApproved desc\",\n                  \"ApprovedBy\",\n                  \"ApprovedBy desc\",\n                  \"ApprovedDate\",\n                  \"ApprovedDate desc\",\n                  \"IsRejected\",\n                  \"IsRejected desc\",\n                  \"RejectedBy\",\n                  \"RejectedBy desc\",\n                  \"RejectedDate\",\n                  \"RejectedDate desc\",\n                  \"DomainId\",\n                  \"DomainId desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Number\",\n                  \"DocumentId\",\n                  \"DocumentName\",\n                  \"DocumentDescription\",\n                  \"CreationDate\",\n                  \"CreatedBy\",\n                  \"IsReviewed\",\n                  \"ReviewedBy\",\n                  \"ReviewedDate\",\n                  \"IsApproved\",\n                  \"ApprovedBy\",\n                  \"ApprovedDate\",\n                  \"IsRejected\",\n                  \"RejectedBy\",\n                  \"RejectedDate\",\n                  \"DomainId\",\n                  \"Document\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Document\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Revisions.RevisionDto\"\n        ],\n        \"summary\": \"Add new entity to Revisions\",\n        \"operationId\": \"Revisions.RevisionDto.CreateRevisionDto\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.RevisionDto\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.RevisionDto\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Revisions({Id})\": {\n      \"description\": \"Provides operations to manage the collection of RevisionDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Revisions.RevisionDto\"\n        ],\n        \"summary\": \"Get entity from Revisions by key\",\n        \"operationId\": \"Revisions.RevisionDto.GetRevisionDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Number\",\n                  \"DocumentId\",\n                  \"DocumentName\",\n                  \"DocumentDescription\",\n                  \"CreationDate\",\n                  \"CreatedBy\",\n                  \"IsReviewed\",\n                  \"ReviewedBy\",\n                  \"ReviewedDate\",\n                  \"IsApproved\",\n                  \"ApprovedBy\",\n                  \"ApprovedDate\",\n                  \"IsRejected\",\n                  \"RejectedBy\",\n                  \"RejectedDate\",\n                  \"DomainId\",\n                  \"Document\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Document\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.RevisionDto\"\n                }\n              }\n            },\n            \"links\": {\n              \"Document\": {\n                \"operationId\": \"Revisions.GetDocument\"\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Revisions.RevisionDto\"\n        ],\n        \"summary\": \"Update entity in Revisions\",\n        \"operationId\": \"Revisions.RevisionDto.UpdateRevisionDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.RevisionDto\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Revisions.RevisionDto\"\n        ],\n        \"summary\": \"Delete entity from Revisions\",\n        \"operationId\": \"Revisions.RevisionDto.DeleteRevisionDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Revisions({Id})/Document\": {\n      \"description\": \"Provides operations to manage the Document property of the Siterra.Documents.App.DTO.RevisionDto entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Revisions.Document\"\n        ],\n        \"summary\": \"Get Document from Revisions\",\n        \"operationId\": \"Revisions.GetDocument\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Name\",\n                  \"Description\",\n                  \"StatusId\",\n                  \"TypeId\",\n                  \"Keywords\",\n                  \"CreationDate\",\n                  \"CreatedBy\",\n                  \"ModificationDate\",\n                  \"ModifiedBy\",\n                  \"DomainId\",\n                  \"LibraryId\",\n                  \"OwnerUserId\",\n                  \"StatusDate\",\n                  \"LastRevisionId\",\n                  \"CheckoutDate\",\n                  \"CheckoutPath\",\n                  \"CheckoutUserId\",\n                  \"Number\",\n                  \"OriginalDate\",\n                  \"FileSized\",\n                  \"FileClientPath\",\n                  \"LastRevisionFileId\",\n                  \"IsDeleted\",\n                  \"IsNa\",\n                  \"IsRejected\",\n                  \"IsReviewed\",\n                  \"NaDescription\",\n                  \"NaReason\",\n                  \"RejectedDescription\",\n                  \"RejectedReason\",\n                  \"ReviewDescription\",\n                  \"SourceDocumentId\",\n                  \"ScraperMapId\",\n                  \"LastDownloadedDate\",\n                  \"SmsId\",\n                  \"IsApprovedOld\",\n                  \"Suffix\",\n                  \"ScrapeResultId\",\n                  \"IsApproved\",\n                  \"CategoryId\",\n                  \"SectionId\",\n                  \"VersionCount\",\n                  \"LastFileName\",\n                  \"DocumentClasses\",\n                  \"Tags\",\n                  \"Library\",\n                  \"LastRevisionFile\",\n                  \"SourceDocument\",\n                  \"SourceDocumentChildren\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Library\",\n                  \"LastRevisionFile\",\n                  \"SourceDocument\",\n                  \"SourceDocumentChildren\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n                }\n              }\n            },\n            \"links\": {\n              \"Library\": {\n                \"operationId\": \"Revisions.Document.GetLibrary\"\n              },\n              \"LastRevisionFile\": {\n                \"operationId\": \"Revisions.Document.GetLastRevisionFile\"\n              },\n              \"SourceDocument\": {\n                \"operationId\": \"Revisions.Document.GetSourceDocument\"\n              },\n              \"SourceDocumentChildren\": {\n                \"operationId\": \"Revisions.Document.ListSourceDocumentChildren\"\n              },\n              \"Revisions\": {\n                \"operationId\": \"Revisions.Document.ListRevisions\"\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Revisions({Id})/Document/$ref\": {\n      \"description\": \"Provides operations to manage the collection of RevisionDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Revisions.Document\"\n        ],\n        \"summary\": \"Get ref of Document from Revisions\",\n        \"operationId\": \"Revisions.GetRefDocument\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"string\"\n                }\n              }\n            },\n            \"links\": {\n              \"Library\": {\n                \"operationId\": \"Revisions.Document.GetLibrary\"\n              },\n              \"LastRevisionFile\": {\n                \"operationId\": \"Revisions.Document.GetLastRevisionFile\"\n              },\n              \"SourceDocument\": {\n                \"operationId\": \"Revisions.Document.GetSourceDocument\"\n              },\n              \"SourceDocumentChildren\": {\n                \"operationId\": \"Revisions.Document.ListSourceDocumentChildren\"\n              },\n              \"Revisions\": {\n                \"operationId\": \"Revisions.Document.ListRevisions\"\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"Revisions.Document\"\n        ],\n        \"summary\": \"Update the ref of navigation property Document in Revisions\",\n        \"operationId\": \"Revisions.UpdateRefDocument\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPutBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Revisions.Document\"\n        ],\n        \"summary\": \"Delete ref of navigation property Document for Revisions\",\n        \"operationId\": \"Revisions.DeleteRefDocument\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Revisions({Id})/Document/DocumentClasses\": {\n      \"get\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentClass\"\n        ],\n        \"summary\": \"Get DocumentClasses property value\",\n        \"operationId\": \"Revisions.Document.ListDocumentClasses\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"ClassInstance\",\n                  \"ClassInstance desc\",\n                  \"ClassId\",\n                  \"ClassId desc\",\n                  \"DocumentId\",\n                  \"DocumentId desc\",\n                  \"CreatedBy\",\n                  \"CreatedBy desc\",\n                  \"CreationDate\",\n                  \"CreationDate desc\",\n                  \"ModifiedBy\",\n                  \"ModifiedBy desc\",\n                  \"ModificationDate\",\n                  \"ModificationDate desc\",\n                  \"IsPrimary\",\n                  \"IsPrimary desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"ClassInstance\",\n                  \"ClassId\",\n                  \"DocumentId\",\n                  \"CreatedBy\",\n                  \"CreationDate\",\n                  \"ModifiedBy\",\n                  \"ModificationDate\",\n                  \"IsPrimary\",\n                  \"Document\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Document\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentClass\"\n        ],\n        \"summary\": \"Update property DocumentClasses value.\",\n        \"operationId\": \"Revisions.Document.UpdateDocumentClasses\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\"\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentClass\"\n        ],\n        \"summary\": \"Sets a new value for the collection of DocumentClass.\",\n        \"operationId\": \"Revisions.Document.SetDocumentClasses\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\"\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Revisions({Id})/Document/DocumentClasses/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentClass\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Revisions.Document.DocumentClasses.GetCount-6342\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Revisions({Id})/Document/Tags\": {\n      \"get\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentTagRel\"\n        ],\n        \"summary\": \"Get Tags property value\",\n        \"operationId\": \"Revisions.Document.ListTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"DocumentId\",\n                  \"DocumentId desc\",\n                  \"TagId\",\n                  \"TagId desc\",\n                  \"DomainId\",\n                  \"DomainId desc\",\n                  \"CreatedBy\",\n                  \"CreatedBy desc\",\n                  \"ModifiedBy\",\n                  \"ModifiedBy desc\",\n                  \"CreationDate\",\n                  \"CreationDate desc\",\n                  \"ModificationDate\",\n                  \"ModificationDate desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"DocumentId\",\n                  \"TagId\",\n                  \"DomainId\",\n                  \"CreatedBy\",\n                  \"ModifiedBy\",\n                  \"CreationDate\",\n                  \"ModificationDate\",\n                  \"Document\",\n                  \"Tag\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Document\",\n                  \"Tag\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentTagRel\"\n        ],\n        \"summary\": \"Update property Tags value.\",\n        \"operationId\": \"Revisions.Document.UpdateTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentTagRel\"\n        ],\n        \"summary\": \"Sets a new value for the collection of DocumentTagRel.\",\n        \"operationId\": \"Revisions.Document.SetTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n                }\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Revisions({Id})/Document/Tags/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Revisions.Document.DocumentTagRel\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Revisions.Document.Tags.GetCount-161f\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Revisions/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Revisions.RevisionDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Revisions.GetCount-c6a5\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Tasks\": {\n      \"description\": \"Provides operations to manage the collection of DocumentDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Tasks.DocumentDto\"\n        ],\n        \"summary\": \"Get entities from Tasks\",\n        \"operationId\": \"Tasks.DocumentDto.ListDocumentDto\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Name\",\n                  \"Name desc\",\n                  \"Description\",\n                  \"Description desc\",\n                  \"Filename\",\n                  \"Filename desc\",\n                  \"NumberOfRevisions\",\n                  \"NumberOfRevisions desc\",\n                  \"Suffix\",\n                  \"Suffix desc\",\n                  \"DomainId\",\n                  \"DomainId desc\",\n                  \"ModificationDate\",\n                  \"ModificationDate desc\",\n                  \"ModifiedBy\",\n                  \"ModifiedBy desc\",\n                  \"Tags\",\n                  \"Tags desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Name\",\n                  \"Description\",\n                  \"Filename\",\n                  \"NumberOfRevisions\",\n                  \"Suffix\",\n                  \"DomainId\",\n                  \"ModificationDate\",\n                  \"ModifiedBy\",\n                  \"Tags\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Tasks.DocumentDto\"\n        ],\n        \"summary\": \"Add new entity to Tasks\",\n        \"operationId\": \"Tasks.DocumentDto.CreateDocumentDto\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Tasks({Id})\": {\n      \"description\": \"Provides operations to manage the collection of DocumentDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Tasks.DocumentDto\"\n        ],\n        \"summary\": \"Get entity from Tasks by key\",\n        \"operationId\": \"Tasks.DocumentDto.GetDocumentDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Name\",\n                  \"Description\",\n                  \"Filename\",\n                  \"NumberOfRevisions\",\n                  \"Suffix\",\n                  \"DomainId\",\n                  \"ModificationDate\",\n                  \"ModifiedBy\",\n                  \"Tags\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Revisions\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n                }\n              }\n            },\n            \"links\": {\n              \"Revisions\": {\n                \"operationId\": \"Tasks.ListRevisions\"\n              },\n              \"Upload\": {\n                \"operationId\": \"Tasks.DocumentDto.Upload\"\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Tasks.DocumentDto\"\n        ],\n        \"summary\": \"Update entity in Tasks\",\n        \"operationId\": \"Tasks.DocumentDto.UpdateDocumentDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Tasks.DocumentDto\"\n        ],\n        \"summary\": \"Delete entity from Tasks\",\n        \"operationId\": \"Tasks.DocumentDto.DeleteDocumentDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Tasks({Id})/Default.Upload\": {\n      \"description\": \"Provides operations to call the Upload method.\",\n      \"post\": {\n        \"tags\": [\n          \"Tasks.DocumentDto.Actions\"\n        ],\n        \"summary\": \"Invoke action Upload\",\n        \"operationId\": \"Tasks.DocumentDto.Upload\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/UploadResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/Tasks({Id})/Revisions\": {\n      \"description\": \"Provides operations to manage the Revisions property of the Siterra.Documents.App.DTO.DocumentDto entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Tasks.RevisionDto\"\n        ],\n        \"summary\": \"Get Revisions from Tasks\",\n        \"operationId\": \"Tasks.ListRevisions\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Number\",\n                  \"Number desc\",\n                  \"DocumentId\",\n                  \"DocumentId desc\",\n                  \"DocumentName\",\n                  \"DocumentName desc\",\n                  \"DocumentDescription\",\n                  \"DocumentDescription desc\",\n                  \"CreationDate\",\n                  \"CreationDate desc\",\n                  \"CreatedBy\",\n                  \"CreatedBy desc\",\n                  \"IsReviewed\",\n                  \"IsReviewed desc\",\n                  \"ReviewedBy\",\n                  \"ReviewedBy desc\",\n                  \"ReviewedDate\",\n                  \"ReviewedDate desc\",\n                  \"IsApproved\",\n                  \"IsApproved desc\",\n                  \"ApprovedBy\",\n                  \"ApprovedBy desc\",\n                  \"ApprovedDate\",\n                  \"ApprovedDate desc\",\n                  \"IsRejected\",\n                  \"IsRejected desc\",\n                  \"RejectedBy\",\n                  \"RejectedBy desc\",\n                  \"RejectedDate\",\n                  \"RejectedDate desc\",\n                  \"DomainId\",\n                  \"DomainId desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Number\",\n                  \"DocumentId\",\n                  \"DocumentName\",\n                  \"DocumentDescription\",\n                  \"CreationDate\",\n                  \"CreatedBy\",\n                  \"IsReviewed\",\n                  \"ReviewedBy\",\n                  \"ReviewedDate\",\n                  \"IsApproved\",\n                  \"ApprovedBy\",\n                  \"ApprovedDate\",\n                  \"IsRejected\",\n                  \"RejectedBy\",\n                  \"RejectedDate\",\n                  \"DomainId\",\n                  \"Document\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\",\n                  \"Document\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Tasks({Id})/Revisions({Id1})/$ref\": {\n      \"description\": \"Provides operations to manage the collection of DocumentDto entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Tasks.RevisionDto\"\n        ],\n        \"summary\": \"Delete ref of navigation property Revisions for Tasks\",\n        \"operationId\": \"Tasks.revisions.DeleteRefRevisionDto\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"Id1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of RevisionDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"RevisionDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Tasks({Id})/Revisions/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Tasks.RevisionDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Tasks.Revisions.GetCount-9297\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Tasks({Id})/Revisions/$ref\": {\n      \"description\": \"Provides operations to manage the collection of DocumentDto entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Tasks.RevisionDto\"\n        ],\n        \"summary\": \"Get ref of Revisions from Tasks\",\n        \"operationId\": \"Tasks.ListRefRevisions\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Id\",\n                  \"Id desc\",\n                  \"Number\",\n                  \"Number desc\",\n                  \"DocumentId\",\n                  \"DocumentId desc\",\n                  \"DocumentName\",\n                  \"DocumentName desc\",\n                  \"DocumentDescription\",\n                  \"DocumentDescription desc\",\n                  \"CreationDate\",\n                  \"CreationDate desc\",\n                  \"CreatedBy\",\n                  \"CreatedBy desc\",\n                  \"IsReviewed\",\n                  \"IsReviewed desc\",\n                  \"ReviewedBy\",\n                  \"ReviewedBy desc\",\n                  \"ReviewedDate\",\n                  \"ReviewedDate desc\",\n                  \"IsApproved\",\n                  \"IsApproved desc\",\n                  \"ApprovedBy\",\n                  \"ApprovedBy desc\",\n                  \"ApprovedDate\",\n                  \"ApprovedDate desc\",\n                  \"IsRejected\",\n                  \"IsRejected desc\",\n                  \"RejectedBy\",\n                  \"RejectedBy desc\",\n                  \"RejectedDate\",\n                  \"RejectedDate desc\",\n                  \"DomainId\",\n                  \"DomainId desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Tasks.RevisionDto\"\n        ],\n        \"summary\": \"Create new navigation property ref to Revisions for Tasks\",\n        \"operationId\": \"Tasks.CreateRefRevisions\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Tasks.RevisionDto\"\n        ],\n        \"summary\": \"Delete ref of navigation property Revisions for Tasks\",\n        \"operationId\": \"Tasks.DeleteRefRevisions\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Tasks({Id})/Tags\": {\n      \"get\": {\n        \"tags\": [\n          \"Tasks.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Get Tags property value\",\n        \"operationId\": \"Tasks.ListTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\",\n                  \"Name desc\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"Name\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"enum\": [\n                  \"*\"\n                ],\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Tasks.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Update property Tags value.\",\n        \"operationId\": \"Tasks.UpdateTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Tasks.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Sets a new value for the collection of DocumentTagRelDto.\",\n        \"operationId\": \"Tasks.SetTags\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Tasks({Id})/Tags/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Tasks.DocumentTagRelDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Tasks.Tags.GetCount-3a1b\",\n        \"parameters\": [\n          {\n            \"name\": \"Id\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of DocumentDto\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"DocumentDto\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Tasks/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Tasks.DocumentDto\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Tasks.GetCount-2961\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    }\n  },\n  \"components\": {\n    \"schemas\": {\n      \"Default.ODataErrors.ODataError\": {\n        \"required\": [\n          \"error\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"error\": {\n            \"$ref\": \"#/components/schemas/Default.ODataErrors.MainError\"\n          }\n        }\n      },\n      \"Default.ODataErrors.MainError\": {\n        \"required\": [\n          \"code\",\n          \"message\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"code\": {\n            \"type\": \"string\"\n          },\n          \"message\": {\n            \"type\": \"string\",\n            \"x-ms-primary-error-message\": true\n          },\n          \"target\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"details\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Default.ODataErrors.ErrorDetails\"\n            }\n          },\n          \"innerError\": {\n            \"$ref\": \"#/components/schemas/Default.ODataErrors.InnerError\"\n          }\n        }\n      },\n      \"Default.ODataErrors.ErrorDetails\": {\n        \"required\": [\n          \"code\",\n          \"message\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"code\": {\n            \"type\": \"string\"\n          },\n          \"message\": {\n            \"type\": \"string\"\n          },\n          \"target\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          }\n        }\n      },\n      \"Default.ODataErrors.InnerError\": {\n        \"type\": \"object\",\n        \"description\": \"The structure of this object is service-specific\"\n      },\n      \"ODataCountResponse\": {\n        \"type\": \"number\",\n        \"format\": \"int64\"\n      },\n      \"StringCollectionResponse\": {\n        \"title\": \"Collection of string\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        }\n      },\n      \"ReferenceUpdate\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"@odata.id\": {\n            \"type\": \"string\"\n          },\n          \"@odata.type\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          }\n        }\n      },\n      \"ReferenceCreate\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"@odata.id\": {\n            \"type\": \"string\"\n          }\n        },\n        \"additionalProperties\": {\n          \"type\": \"object\"\n        }\n      },\n      \"ReferenceNumeric\": {\n        \"enum\": [\n          \"-INF\",\n          \"INF\",\n          \"NaN\"\n        ],\n        \"type\": \"string\",\n        \"nullable\": true\n      },\n      \"Siterra.Documents.App.DTO.DocumentDto\": {\n        \"title\": \"DocumentDto\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Name\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"Description\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"Filename\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"NumberOfRevisions\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"Suffix\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"ModifiedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"Tags\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n            }\n          },\n          \"Revisions\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.RevisionDto\"\n            },\n            \"x-ms-navigationProperty\": true\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"Filename\": \"string\",\n          \"NumberOfRevisions\": \"string\",\n          \"Suffix\": \"string\",\n          \"DomainId\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"Tags\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.App.DTO.DocumentTagRelDto\"\n            }\n          ],\n          \"Revisions\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.App.DTO.RevisionDto\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.App.DTO.LibraryDto\": {\n        \"title\": \"LibraryDto\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Name\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"Number\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"Description\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"LibraryTemplateId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"ParentTypeId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ParentId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"AllowMultiple\": {\n            \"type\": \"boolean\"\n          },\n          \"AutoCreate\": {\n            \"type\": \"boolean\"\n          },\n          \"TypeId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreatedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"ModifiedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"Documents\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n            },\n            \"x-ms-navigationProperty\": true\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"Number\": \"string\",\n          \"Description\": \"string\",\n          \"LibraryTemplateId\": 0,\n          \"ParentTypeId\": 0,\n          \"ParentId\": 0,\n          \"AllowMultiple\": true,\n          \"AutoCreate\": true,\n          \"TypeId\": 0,\n          \"DomainId\": 0,\n          \"CreatedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.App.DTO.DocumentDto\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.App.DTO.RevisionDto\": {\n        \"title\": \"RevisionDto\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Number\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"DocumentId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"DocumentName\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"DocumentDescription\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"CreatedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"IsReviewed\": {\n            \"type\": \"boolean\"\n          },\n          \"ReviewedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"ReviewedDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"IsApproved\": {\n            \"type\": \"boolean\"\n          },\n          \"ApprovedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"ApprovedDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"IsRejected\": {\n            \"type\": \"boolean\"\n          },\n          \"RejectedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"RejectedDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Document\": {\n            \"type\": \"object\",\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n              }\n            ],\n            \"nullable\": true,\n            \"x-ms-navigationProperty\": true\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"Number\": 0,\n          \"DocumentId\": 0,\n          \"DocumentName\": \"string\",\n          \"DocumentDescription\": \"string\",\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"CreatedBy\": 0,\n          \"IsReviewed\": true,\n          \"ReviewedBy\": 0,\n          \"ReviewedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"IsApproved\": true,\n          \"ApprovedBy\": 0,\n          \"ApprovedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"IsRejected\": true,\n          \"RejectedBy\": 0,\n          \"RejectedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"DomainId\": 0,\n          \"Document\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.CategoryDto\": {\n        \"title\": \"CategoryDto\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Name\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"Description\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"DomainId\": 0\n        }\n      },\n      \"Siterra.Documents.App.DTO.DocumentTagRelDto\": {\n        \"title\": \"DocumentTagRelDto\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Name\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          }\n        },\n        \"example\": {\n          \"Name\": \"string\"\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.Document\": {\n        \"title\": \"Document\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Name\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"Description\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"StatusId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"TypeId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Keywords\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"CreatedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"ModifiedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"LibraryId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"OwnerUserId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"StatusDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"LastRevisionId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"CheckoutDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"CheckoutPath\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"CheckoutUserId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"Number\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"OriginalDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"FileSized\": {\n            \"type\": \"number\",\n            \"format\": \"decimal\"\n          },\n          \"FileClientPath\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"LastRevisionFileId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"IsDeleted\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"IsNa\": {\n            \"type\": \"number\",\n            \"format\": \"decimal\",\n            \"nullable\": true\n          },\n          \"IsRejected\": {\n            \"type\": \"number\",\n            \"format\": \"decimal\",\n            \"nullable\": true\n          },\n          \"IsReviewed\": {\n            \"type\": \"number\",\n            \"format\": \"decimal\",\n            \"nullable\": true\n          },\n          \"NaDescription\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"NaReason\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"RejectedDescription\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"RejectedReason\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"ReviewDescription\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"SourceDocumentId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"ScraperMapId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"LastDownloadedDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"SmsId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"IsApprovedOld\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"Suffix\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"ScrapeResultId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"IsApproved\": {\n            \"type\": \"number\",\n            \"format\": \"decimal\",\n            \"nullable\": true\n          },\n          \"CategoryId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"SectionId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"VersionCount\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"LastFileName\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"DocumentClasses\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\"\n            }\n          },\n          \"Tags\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n            }\n          },\n          \"Library\": {\n            \"type\": \"object\",\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n              }\n            ],\n            \"nullable\": true,\n            \"x-ms-navigationProperty\": true\n          },\n          \"LastRevisionFile\": {\n            \"type\": \"object\",\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile\"\n              }\n            ],\n            \"nullable\": true,\n            \"x-ms-navigationProperty\": true\n          },\n          \"SourceDocument\": {\n            \"type\": \"object\",\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n              }\n            ],\n            \"nullable\": true,\n            \"x-ms-navigationProperty\": true\n          },\n          \"SourceDocumentChildren\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            },\n            \"x-ms-navigationProperty\": true\n          },\n          \"Revisions\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Revision.Revision\"\n            },\n            \"x-ms-navigationProperty\": true\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"StatusId\": 0,\n          \"TypeId\": 0,\n          \"Keywords\": \"string\",\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"CreatedBy\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"DomainId\": 0,\n          \"LibraryId\": 0,\n          \"OwnerUserId\": 0,\n          \"StatusDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"LastRevisionId\": 0,\n          \"CheckoutDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"CheckoutPath\": \"string\",\n          \"CheckoutUserId\": 0,\n          \"Number\": \"string\",\n          \"OriginalDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"FileSized\": 0,\n          \"FileClientPath\": \"string\",\n          \"LastRevisionFileId\": 0,\n          \"IsDeleted\": 0,\n          \"IsNa\": 0,\n          \"IsRejected\": 0,\n          \"IsReviewed\": 0,\n          \"NaDescription\": \"string\",\n          \"NaReason\": \"string\",\n          \"RejectedDescription\": \"string\",\n          \"RejectedReason\": \"string\",\n          \"ReviewDescription\": \"string\",\n          \"SourceDocumentId\": 0,\n          \"ScraperMapId\": 0,\n          \"LastDownloadedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"SmsId\": 0,\n          \"IsApprovedOld\": 0,\n          \"Suffix\": \"string\",\n          \"ScrapeResultId\": 0,\n          \"IsApproved\": 0,\n          \"CategoryId\": 0,\n          \"SectionId\": 0,\n          \"VersionCount\": 0,\n          \"LastFileName\": \"string\",\n          \"DocumentClasses\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\"\n            }\n          ],\n          \"Tags\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n            }\n          ],\n          \"Library\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n          },\n          \"LastRevisionFile\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile\"\n          },\n          \"SourceDocument\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          },\n          \"SourceDocumentChildren\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          ],\n          \"Revisions\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Revision.Revision\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\": {\n        \"title\": \"DocumentClass\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"ClassInstance\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ClassId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"DocumentId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreatedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"ModifiedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"IsPrimary\": {\n            \"type\": \"boolean\"\n          },\n          \"Document\": {\n            \"type\": \"object\",\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n              }\n            ],\n            \"nullable\": true,\n            \"x-ms-navigationProperty\": true\n          }\n        },\n        \"example\": {\n          \"ClassInstance\": 0,\n          \"ClassId\": 0,\n          \"DocumentId\": 0,\n          \"CreatedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"IsPrimary\": true,\n          \"Document\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\": {\n        \"title\": \"DocumentTagRel\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"DocumentId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"TagId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreatedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ModifiedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"Document\": {\n            \"type\": \"object\",\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n              }\n            ],\n            \"nullable\": true,\n            \"x-ms-navigationProperty\": true\n          },\n          \"Tag\": {\n            \"type\": \"object\",\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Tags.Tag\"\n              }\n            ],\n            \"nullable\": true,\n            \"x-ms-navigationProperty\": true\n          }\n        },\n        \"example\": {\n          \"DocumentId\": 0,\n          \"TagId\": 0,\n          \"DomainId\": 0,\n          \"CreatedBy\": 0,\n          \"ModifiedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Document\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          },\n          \"Tag\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Tags.Tag\"\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Library.Library\": {\n        \"title\": \"Library\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Name\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"ParentFolderId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"Number\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"TypeId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"OwnerUserId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"TotalSize\": {\n            \"type\": \"number\",\n            \"format\": \"decimal\"\n          },\n          \"FilesCounter\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"FoldersCounter\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"ModifiedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreatedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ProjectId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"SearchRingId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"SiteId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"AssetId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"AllowMultiple\": {\n            \"type\": \"boolean\"\n          },\n          \"AutoCreate\": {\n            \"type\": \"boolean\"\n          },\n          \"Description\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"IsTemplate\": {\n            \"type\": \"boolean\"\n          },\n          \"ProgramId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"SourceFolderId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"TemplateClassId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"TemplateSubType\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"IsHidden\": {\n            \"type\": \"boolean\"\n          },\n          \"IsDeleted\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"StatusId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"SmsId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"ContractId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"VendorId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"OrganizationUnitId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"IncidentId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"EventId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"ClassInstance\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ClassId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"LibraryParent\": {\n            \"type\": \"object\",\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n              }\n            ],\n            \"nullable\": true,\n            \"x-ms-navigationProperty\": true\n          },\n          \"Type\": {\n            \"type\": \"object\",\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n              }\n            ],\n            \"nullable\": true,\n            \"x-ms-navigationProperty\": true\n          },\n          \"SourceFolder\": {\n            \"type\": \"object\",\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n              }\n            ],\n            \"nullable\": true,\n            \"x-ms-navigationProperty\": true\n          },\n          \"Documents\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            },\n            \"x-ms-navigationProperty\": true\n          },\n          \"LibraryChildren\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n            },\n            \"x-ms-navigationProperty\": true\n          },\n          \"SourceLibraryChildren\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n            },\n            \"x-ms-navigationProperty\": true\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"DomainId\": 0,\n          \"Name\": \"string\",\n          \"ParentFolderId\": 0,\n          \"Number\": \"string\",\n          \"TypeId\": 0,\n          \"OwnerUserId\": 0,\n          \"TotalSize\": 0,\n          \"FilesCounter\": 0,\n          \"FoldersCounter\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"CreatedBy\": 0,\n          \"ProjectId\": 0,\n          \"SearchRingId\": 0,\n          \"SiteId\": 0,\n          \"AssetId\": 0,\n          \"AllowMultiple\": true,\n          \"AutoCreate\": true,\n          \"Description\": \"string\",\n          \"IsTemplate\": true,\n          \"ProgramId\": 0,\n          \"SourceFolderId\": 0,\n          \"TemplateClassId\": 0,\n          \"TemplateSubType\": 0,\n          \"IsHidden\": true,\n          \"IsDeleted\": 0,\n          \"StatusId\": 0,\n          \"SmsId\": 0,\n          \"ContractId\": 0,\n          \"VendorId\": 0,\n          \"OrganizationUnitId\": 0,\n          \"IncidentId\": 0,\n          \"EventId\": 0,\n          \"ClassInstance\": 0,\n          \"ClassId\": 0,\n          \"LibraryParent\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n          },\n          \"Type\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n          },\n          \"SourceFolder\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n          },\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          ],\n          \"LibraryChildren\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n            }\n          ],\n          \"SourceLibraryChildren\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\": {\n        \"title\": \"LibraryType\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Name\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"ModifiedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreatedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"Description\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"XmlName\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"MasterId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"Number\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"ClassId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ParentId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"HasChanged\": {\n            \"type\": \"boolean\"\n          },\n          \"MasterLibraryType\": {\n            \"type\": \"object\",\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n              }\n            ],\n            \"nullable\": true,\n            \"x-ms-navigationProperty\": true\n          },\n          \"ParentLibraryTypes\": {\n            \"type\": \"object\",\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n              }\n            ],\n            \"nullable\": true,\n            \"x-ms-navigationProperty\": true\n          },\n          \"MasterLibraryTypeChildren\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n            },\n            \"x-ms-navigationProperty\": true\n          },\n          \"ChildrenLibraryTypes\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n            },\n            \"x-ms-navigationProperty\": true\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"ModifiedBy\": 0,\n          \"CreatedBy\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"DomainId\": 0,\n          \"Description\": \"string\",\n          \"XmlName\": \"string\",\n          \"MasterId\": 0,\n          \"Number\": 0,\n          \"ClassId\": 0,\n          \"ParentId\": 0,\n          \"HasChanged\": true,\n          \"MasterLibraryType\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n          },\n          \"ParentLibraryTypes\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n          },\n          \"MasterLibraryTypeChildren\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n            }\n          ],\n          \"ChildrenLibraryTypes\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile\": {\n        \"title\": \"DocumentFile\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Name\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"Path\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"ModifiedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreatedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"Sized\": {\n            \"type\": \"number\",\n            \"format\": \"decimal\"\n          },\n          \"ActualName\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"SourceClassId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"ContentTypeId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"ClientPath\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"IsSelfHosted\": {\n            \"maximum\": 32767,\n            \"minimum\": -32768,\n            \"type\": \"number\",\n            \"format\": \"int16\"\n          },\n          \"SmsId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"Latitude\": {\n            \"type\": \"number\",\n            \"format\": \"decimal\",\n            \"nullable\": true\n          },\n          \"Longitude\": {\n            \"type\": \"number\",\n            \"format\": \"decimal\",\n            \"nullable\": true\n          },\n          \"Documents\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            },\n            \"x-ms-navigationProperty\": true\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"Path\": \"string\",\n          \"ModifiedBy\": 0,\n          \"CreatedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Sized\": 0,\n          \"ActualName\": \"string\",\n          \"DomainId\": 0,\n          \"SourceClassId\": 0,\n          \"ContentTypeId\": 0,\n          \"ClientPath\": \"string\",\n          \"IsSelfHosted\": 0,\n          \"SmsId\": 0,\n          \"Latitude\": 0,\n          \"Longitude\": 0,\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Tags.Tag\": {\n        \"title\": \"Tag\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Name\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"Description\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"CreatedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ModifiedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"DomainId\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"CreatedBy\": 0,\n          \"ModifiedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\"\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Tags.UserDefinedTag\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Tags.Tag\"\n          },\n          {\n            \"title\": \"UserDefinedTag\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"Documents\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n                }\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"Id\": 0,\n          \"DomainId\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"CreatedBy\": 0,\n          \"ModifiedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Tags.Section\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Tags.Tag\"\n          },\n          {\n            \"title\": \"Section\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"Documents\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n                },\n                \"x-ms-navigationProperty\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"Id\": 0,\n          \"DomainId\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"CreatedBy\": 0,\n          \"ModifiedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Tags.Category\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Tags.Tag\"\n          },\n          {\n            \"title\": \"Category\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"Documents\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n                },\n                \"x-ms-navigationProperty\": true\n              }\n            }\n          }\n        ],\n        \"example\": {\n          \"Id\": 0,\n          \"DomainId\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"CreatedBy\": 0,\n          \"ModifiedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Revision.Revision\": {\n        \"title\": \"Revision\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Id\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Number\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"DocumentId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"ModificationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"CreationDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"ModifiedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"CreatedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"Remarks\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"FileId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"DocumentOwnerContact\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"DocumentDescription\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"DocumentStatusDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"DocumentFolder\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"DocumentKeywords\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"DocumentStatus\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"DocumentType\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"DocumentName\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"DocumentNumber\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"DomainId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"IsDeleted\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"IsReviewed\": {\n            \"type\": \"boolean\"\n          },\n          \"ReviewDescription\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"ReviewedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"IsRejected\": {\n            \"type\": \"boolean\"\n          },\n          \"RejectedReason\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"RejectedDescription\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"RejectedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"IsApproved\": {\n            \"type\": \"boolean\"\n          },\n          \"ApprovedBy\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"nullable\": true\n          },\n          \"ReviewedDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"RejectedDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"ApprovedDate\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"Document\": {\n            \"type\": \"object\",\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n              }\n            ],\n            \"nullable\": true,\n            \"x-ms-navigationProperty\": true\n          }\n        },\n        \"example\": {\n          \"Id\": 0,\n          \"Number\": 0,\n          \"DocumentId\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"CreatedBy\": 0,\n          \"Remarks\": \"string\",\n          \"FileId\": 0,\n          \"DocumentOwnerContact\": 0,\n          \"DocumentDescription\": \"string\",\n          \"DocumentStatusDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"DocumentFolder\": \"string\",\n          \"DocumentKeywords\": \"string\",\n          \"DocumentStatus\": \"string\",\n          \"DocumentType\": \"string\",\n          \"DocumentName\": \"string\",\n          \"DocumentNumber\": \"string\",\n          \"DomainId\": 0,\n          \"IsDeleted\": 0,\n          \"IsReviewed\": true,\n          \"ReviewDescription\": \"string\",\n          \"ReviewedBy\": 0,\n          \"IsRejected\": true,\n          \"RejectedReason\": \"string\",\n          \"RejectedDescription\": \"string\",\n          \"RejectedBy\": 0,\n          \"IsApproved\": true,\n          \"ApprovedBy\": 0,\n          \"ReviewedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"RejectedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ApprovedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Document\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.DocumentDtoCollectionResponse\": {\n        \"title\": \"Collection of DocumentDto\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.LibraryDtoCollectionResponse\": {\n        \"title\": \"Collection of LibraryDto\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.LibraryDto\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.RevisionDtoCollectionResponse\": {\n        \"title\": \"Collection of RevisionDto\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.RevisionDto\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.CategoryDtoCollectionResponse\": {\n        \"title\": \"Collection of CategoryDto\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.CategoryDto\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentCollectionResponse\": {\n        \"title\": \"Collection of Document\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Revision.RevisionCollectionResponse\": {\n        \"title\": \"Collection of Revision\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Revision.Revision\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryCollectionResponse\": {\n        \"title\": \"Collection of Library\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryTypeCollectionResponse\": {\n        \"title\": \"Collection of LibraryType\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse\": {\n        \"title\": \"Collection of Siterra.Documents.App.DTO.DocumentTagRelDto\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse\": {\n        \"title\": \"Collection of Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse\": {\n        \"title\": \"Collection of Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n            }\n          }\n        }\n      }\n    },\n    \"responses\": {\n      \"error\": {\n        \"description\": \"error\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Default.ODataErrors.ODataError\"\n            }\n          }\n        }\n      },\n      \"ODataCountResponse\": {\n        \"description\": \"The count of the resource\",\n        \"content\": {\n          \"text/plain\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ODataCountResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.DocumentDtoCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.LibraryDtoCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.LibraryDtoCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.RevisionDtoCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.CategoryDtoCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.CategoryDtoCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Revision.RevisionCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Revision.RevisionCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryTypeCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryTypeCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"StringCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/StringCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"UploadResponse\": {\n        \"description\": \"Success\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Siterra.Documents.App.DTO.DocumentDto\"\n            }\n          }\n        }\n      }\n    },\n    \"parameters\": {\n      \"top\": {\n        \"name\": \"$top\",\n        \"in\": \"query\",\n        \"description\": \"Show only the first n items\",\n        \"explode\": false,\n        \"schema\": {\n          \"minimum\": 0,\n          \"type\": \"number\",\n          \"format\": \"int64\"\n        },\n        \"example\": 50\n      },\n      \"skip\": {\n        \"name\": \"$skip\",\n        \"in\": \"query\",\n        \"description\": \"Skip the first n items\",\n        \"explode\": false,\n        \"schema\": {\n          \"minimum\": 0,\n          \"type\": \"number\",\n          \"format\": \"int64\"\n        }\n      },\n      \"count\": {\n        \"name\": \"$count\",\n        \"in\": \"query\",\n        \"description\": \"Include count of items\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"boolean\"\n        }\n      },\n      \"filter\": {\n        \"name\": \"$filter\",\n        \"in\": \"query\",\n        \"description\": \"Filter items by property values\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"string\"\n        }\n      },\n      \"search\": {\n        \"name\": \"$search\",\n        \"in\": \"query\",\n        \"description\": \"Search items by search phrases\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"string\"\n        }\n      }\n    },\n    \"examples\": {\n      \"Siterra.Documents.App.DTO.DocumentDto\": {\n        \"value\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"Filename\": \"string\",\n          \"NumberOfRevisions\": \"string\",\n          \"Suffix\": \"string\",\n          \"DomainId\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"Tags\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.App.DTO.DocumentTagRelDto\"\n            }\n          ],\n          \"Revisions\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.App.DTO.RevisionDto\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.App.DTO.LibraryDto\": {\n        \"value\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"Number\": \"string\",\n          \"Description\": \"string\",\n          \"LibraryTemplateId\": 0,\n          \"ParentTypeId\": 0,\n          \"ParentId\": 0,\n          \"AllowMultiple\": true,\n          \"AutoCreate\": true,\n          \"TypeId\": 0,\n          \"DomainId\": 0,\n          \"CreatedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.App.DTO.DocumentDto\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.App.DTO.RevisionDto\": {\n        \"value\": {\n          \"Id\": 0,\n          \"Number\": 0,\n          \"DocumentId\": 0,\n          \"DocumentName\": \"string\",\n          \"DocumentDescription\": \"string\",\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"CreatedBy\": 0,\n          \"IsReviewed\": true,\n          \"ReviewedBy\": 0,\n          \"ReviewedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"IsApproved\": true,\n          \"ApprovedBy\": 0,\n          \"ApprovedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"IsRejected\": true,\n          \"RejectedBy\": 0,\n          \"RejectedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"DomainId\": 0,\n          \"Document\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          }\n        }\n      },\n      \"Siterra.Documents.App.DTO.CategoryDto\": {\n        \"value\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"DomainId\": 0\n        }\n      },\n      \"Siterra.Documents.App.DTO.DocumentTagRelDto\": {\n        \"value\": {\n          \"Name\": \"string\"\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.Document\": {\n        \"value\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"StatusId\": 0,\n          \"TypeId\": 0,\n          \"Keywords\": \"string\",\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"CreatedBy\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"DomainId\": 0,\n          \"LibraryId\": 0,\n          \"OwnerUserId\": 0,\n          \"StatusDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"LastRevisionId\": 0,\n          \"CheckoutDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"CheckoutPath\": \"string\",\n          \"CheckoutUserId\": 0,\n          \"Number\": \"string\",\n          \"OriginalDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"FileSized\": 0,\n          \"FileClientPath\": \"string\",\n          \"LastRevisionFileId\": 0,\n          \"IsDeleted\": 0,\n          \"IsNa\": 0,\n          \"IsRejected\": 0,\n          \"IsReviewed\": 0,\n          \"NaDescription\": \"string\",\n          \"NaReason\": \"string\",\n          \"RejectedDescription\": \"string\",\n          \"RejectedReason\": \"string\",\n          \"ReviewDescription\": \"string\",\n          \"SourceDocumentId\": 0,\n          \"ScraperMapId\": 0,\n          \"LastDownloadedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"SmsId\": 0,\n          \"IsApprovedOld\": 0,\n          \"Suffix\": \"string\",\n          \"ScrapeResultId\": 0,\n          \"IsApproved\": 0,\n          \"CategoryId\": 0,\n          \"SectionId\": 0,\n          \"VersionCount\": 0,\n          \"LastFileName\": \"string\",\n          \"DocumentClasses\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\"\n            }\n          ],\n          \"Tags\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n            }\n          ],\n          \"Library\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n          },\n          \"LastRevisionFile\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile\"\n          },\n          \"SourceDocument\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          },\n          \"SourceDocumentChildren\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          ],\n          \"Revisions\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Revision.Revision\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\": {\n        \"value\": {\n          \"ClassInstance\": 0,\n          \"ClassId\": 0,\n          \"DocumentId\": 0,\n          \"CreatedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"IsPrimary\": true,\n          \"Document\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\": {\n        \"value\": {\n          \"DocumentId\": 0,\n          \"TagId\": 0,\n          \"DomainId\": 0,\n          \"CreatedBy\": 0,\n          \"ModifiedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Document\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          },\n          \"Tag\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Tags.Tag\"\n          }\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Library.Library\": {\n        \"value\": {\n          \"Id\": 0,\n          \"DomainId\": 0,\n          \"Name\": \"string\",\n          \"ParentFolderId\": 0,\n          \"Number\": \"string\",\n          \"TypeId\": 0,\n          \"OwnerUserId\": 0,\n          \"TotalSize\": 0,\n          \"FilesCounter\": 0,\n          \"FoldersCounter\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"CreatedBy\": 0,\n          \"ProjectId\": 0,\n          \"SearchRingId\": 0,\n          \"SiteId\": 0,\n          \"AssetId\": 0,\n          \"AllowMultiple\": true,\n          \"AutoCreate\": true,\n          \"Description\": \"string\",\n          \"IsTemplate\": true,\n          \"ProgramId\": 0,\n          \"SourceFolderId\": 0,\n          \"TemplateClassId\": 0,\n          \"TemplateSubType\": 0,\n          \"IsHidden\": true,\n          \"IsDeleted\": 0,\n          \"StatusId\": 0,\n          \"SmsId\": 0,\n          \"ContractId\": 0,\n          \"VendorId\": 0,\n          \"OrganizationUnitId\": 0,\n          \"IncidentId\": 0,\n          \"EventId\": 0,\n          \"ClassInstance\": 0,\n          \"ClassId\": 0,\n          \"LibraryParent\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n          },\n          \"Type\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n          },\n          \"SourceFolder\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n          },\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          ],\n          \"LibraryChildren\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n            }\n          ],\n          \"SourceLibraryChildren\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.Library\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\": {\n        \"value\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"ModifiedBy\": 0,\n          \"CreatedBy\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"DomainId\": 0,\n          \"Description\": \"string\",\n          \"XmlName\": \"string\",\n          \"MasterId\": 0,\n          \"Number\": 0,\n          \"ClassId\": 0,\n          \"ParentId\": 0,\n          \"HasChanged\": true,\n          \"MasterLibraryType\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n          },\n          \"ParentLibraryTypes\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n          },\n          \"MasterLibraryTypeChildren\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n            }\n          ],\n          \"ChildrenLibraryTypes\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile\": {\n        \"value\": {\n          \"Id\": 0,\n          \"Name\": \"string\",\n          \"Path\": \"string\",\n          \"ModifiedBy\": 0,\n          \"CreatedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Sized\": 0,\n          \"ActualName\": \"string\",\n          \"DomainId\": 0,\n          \"SourceClassId\": 0,\n          \"ContentTypeId\": 0,\n          \"ClientPath\": \"string\",\n          \"IsSelfHosted\": 0,\n          \"SmsId\": 0,\n          \"Latitude\": 0,\n          \"Longitude\": 0,\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Tags.Tag\": {\n        \"value\": {\n          \"Id\": 0,\n          \"DomainId\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"CreatedBy\": 0,\n          \"ModifiedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\"\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Tags.UserDefinedTag\": {\n        \"value\": {\n          \"Id\": 0,\n          \"DomainId\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"CreatedBy\": 0,\n          \"ModifiedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Tags.Section\": {\n        \"value\": {\n          \"Id\": 0,\n          \"DomainId\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"CreatedBy\": 0,\n          \"ModifiedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Tags.Category\": {\n        \"value\": {\n          \"Id\": 0,\n          \"DomainId\": 0,\n          \"Name\": \"string\",\n          \"Description\": \"string\",\n          \"CreatedBy\": 0,\n          \"ModifiedBy\": 0,\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Documents\": [\n            {\n              \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n            }\n          ]\n        }\n      },\n      \"Siterra.Documents.BusinessLogic.Entities.Revision.Revision\": {\n        \"value\": {\n          \"Id\": 0,\n          \"Number\": 0,\n          \"DocumentId\": 0,\n          \"ModificationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"CreationDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ModifiedBy\": 0,\n          \"CreatedBy\": 0,\n          \"Remarks\": \"string\",\n          \"FileId\": 0,\n          \"DocumentOwnerContact\": 0,\n          \"DocumentDescription\": \"string\",\n          \"DocumentStatusDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"DocumentFolder\": \"string\",\n          \"DocumentKeywords\": \"string\",\n          \"DocumentStatus\": \"string\",\n          \"DocumentType\": \"string\",\n          \"DocumentName\": \"string\",\n          \"DocumentNumber\": \"string\",\n          \"DomainId\": 0,\n          \"IsDeleted\": 0,\n          \"IsReviewed\": true,\n          \"ReviewDescription\": \"string\",\n          \"ReviewedBy\": 0,\n          \"IsRejected\": true,\n          \"RejectedReason\": \"string\",\n          \"RejectedDescription\": \"string\",\n          \"RejectedBy\": 0,\n          \"IsApproved\": true,\n          \"ApprovedBy\": 0,\n          \"ReviewedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"RejectedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"ApprovedDate\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Document\": {\n            \"@odata.type\": \"Siterra.Documents.BusinessLogic.Entities.Document.Document\"\n          }\n        }\n      }\n    },\n    \"requestBodies\": {\n      \"refPostBody\": {\n        \"description\": \"New navigation property ref value\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ReferenceCreate\"\n            }\n          }\n        },\n        \"required\": true\n      },\n      \"refPutBody\": {\n        \"description\": \"New navigation property ref values\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ReferenceUpdate\"\n            }\n          }\n        },\n        \"required\": true\n      }\n    }\n  },\n  \"tags\": [\n    {\n      \"name\": \"Categories.CategoryDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Documents.DocumentDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Documents.DocumentDto.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"Documents.RevisionDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Documents.DocumentTagRelDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Libraries.LibraryDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Libraries.DocumentDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Libraries.DocumentDto.DocumentTagRelDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Revisions.RevisionDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Revisions.Document\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Revisions.Document.DocumentClass\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Revisions.Document.DocumentTagRel\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Tasks.DocumentDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Tasks.DocumentDto.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"Tasks.RevisionDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Tasks.DocumentTagRelDto\",\n      \"x-ms-docs-toc-type\": \"page\"\n    }\n  ]\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/Multiple.Schema.OpenApi.yaml",
    "content": "openapi: 3.0.4\ninfo:\n  title: OData Service for namespace Default\n  description: This OData service is located at http://localhost\n  version: 1.0.0\nservers:\n  - url: http://localhost\npaths:\n  /Categories:\n    description: Provides operations to manage the collection of CategoryDto entities.\n    get:\n      tags:\n        - Categories.CategoryDto\n      summary: Get entities from Categories\n      operationId: Categories.CategoryDto.ListCategoryDto\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Name\n                - Name desc\n                - Description\n                - Description desc\n                - CreationDate\n                - CreationDate desc\n                - ModificationDate\n                - ModificationDate desc\n                - DomainId\n                - DomainId desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Name\n                - Description\n                - CreationDate\n                - ModificationDate\n                - DomainId\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.CategoryDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Categories.CategoryDto\n      summary: Add new entity to Categories\n      operationId: Categories.CategoryDto.CreateCategoryDto\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Siterra.Documents.App.DTO.CategoryDto'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.CategoryDto'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Categories({Id})':\n    description: Provides operations to manage the collection of CategoryDto entities.\n    get:\n      tags:\n        - Categories.CategoryDto\n      summary: Get entity from Categories by key\n      operationId: Categories.CategoryDto.GetCategoryDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of CategoryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: CategoryDto\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Name\n                - Description\n                - CreationDate\n                - ModificationDate\n                - DomainId\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.CategoryDto'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Categories.CategoryDto\n      summary: Update entity in Categories\n      operationId: Categories.CategoryDto.UpdateCategoryDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of CategoryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: CategoryDto\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Siterra.Documents.App.DTO.CategoryDto'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Categories.CategoryDto\n      summary: Delete entity from Categories\n      operationId: Categories.CategoryDto.DeleteCategoryDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of CategoryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: CategoryDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  /Categories/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Categories.CategoryDto\n      summary: Get the number of the resource\n      operationId: Categories.GetCount-2f72\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /Documents:\n    description: Provides operations to manage the collection of DocumentDto entities.\n    get:\n      tags:\n        - Documents.DocumentDto\n      summary: Get entities from Documents\n      operationId: Documents.DocumentDto.ListDocumentDto\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Name\n                - Name desc\n                - Description\n                - Description desc\n                - Filename\n                - Filename desc\n                - NumberOfRevisions\n                - NumberOfRevisions desc\n                - Suffix\n                - Suffix desc\n                - DomainId\n                - DomainId desc\n                - ModificationDate\n                - ModificationDate desc\n                - ModifiedBy\n                - ModifiedBy desc\n                - Tags\n                - Tags desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Name\n                - Description\n                - Filename\n                - NumberOfRevisions\n                - Suffix\n                - DomainId\n                - ModificationDate\n                - ModifiedBy\n                - Tags\n                - Revisions\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Revisions\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Documents.DocumentDto\n      summary: Add new entity to Documents\n      operationId: Documents.DocumentDto.CreateDocumentDto\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Documents({Id})':\n    description: Provides operations to manage the collection of DocumentDto entities.\n    get:\n      tags:\n        - Documents.DocumentDto\n      summary: Get entity from Documents by key\n      operationId: Documents.DocumentDto.GetDocumentDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Name\n                - Description\n                - Filename\n                - NumberOfRevisions\n                - Suffix\n                - DomainId\n                - ModificationDate\n                - ModifiedBy\n                - Tags\n                - Revisions\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Revisions\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n          links:\n            Revisions:\n              operationId: Documents.ListRevisions\n            Upload:\n              operationId: Documents.DocumentDto.Upload\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Documents.DocumentDto\n      summary: Update entity in Documents\n      operationId: Documents.DocumentDto.UpdateDocumentDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Documents.DocumentDto\n      summary: Delete entity from Documents\n      operationId: Documents.DocumentDto.DeleteDocumentDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Documents({Id})/Default.Upload':\n    description: Provides operations to call the Upload method.\n    post:\n      tags:\n        - Documents.DocumentDto.Actions\n      summary: Invoke action Upload\n      operationId: Documents.DocumentDto.Upload\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n      responses:\n        '200':\n          $ref: '#/components/responses/UploadResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: action\n  '/Documents({Id})/Revisions':\n    description: Provides operations to manage the Revisions property of the Siterra.Documents.App.DTO.DocumentDto entity.\n    get:\n      tags:\n        - Documents.RevisionDto\n      summary: Get Revisions from Documents\n      operationId: Documents.ListRevisions\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Number\n                - Number desc\n                - DocumentId\n                - DocumentId desc\n                - DocumentName\n                - DocumentName desc\n                - DocumentDescription\n                - DocumentDescription desc\n                - CreationDate\n                - CreationDate desc\n                - CreatedBy\n                - CreatedBy desc\n                - IsReviewed\n                - IsReviewed desc\n                - ReviewedBy\n                - ReviewedBy desc\n                - ReviewedDate\n                - ReviewedDate desc\n                - IsApproved\n                - IsApproved desc\n                - ApprovedBy\n                - ApprovedBy desc\n                - ApprovedDate\n                - ApprovedDate desc\n                - IsRejected\n                - IsRejected desc\n                - RejectedBy\n                - RejectedBy desc\n                - RejectedDate\n                - RejectedDate desc\n                - DomainId\n                - DomainId desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Number\n                - DocumentId\n                - DocumentName\n                - DocumentDescription\n                - CreationDate\n                - CreatedBy\n                - IsReviewed\n                - ReviewedBy\n                - ReviewedDate\n                - IsApproved\n                - ApprovedBy\n                - ApprovedDate\n                - IsRejected\n                - RejectedBy\n                - RejectedDate\n                - DomainId\n                - Document\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Document\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Documents({Id})/Revisions({Id1})/$ref':\n    description: Provides operations to manage the collection of DocumentDto entities.\n    delete:\n      tags:\n        - Documents.RevisionDto\n      summary: Delete ref of navigation property Revisions for Documents\n      operationId: Documents.revisions.DeleteRefRevisionDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: Id1\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Documents({Id})/Revisions/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Documents.RevisionDto\n      summary: Get the number of the resource\n      operationId: Documents.Revisions.GetCount-f834\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/Documents({Id})/Revisions/$ref':\n    description: Provides operations to manage the collection of DocumentDto entities.\n    get:\n      tags:\n        - Documents.RevisionDto\n      summary: Get ref of Revisions from Documents\n      operationId: Documents.ListRefRevisions\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Number\n                - Number desc\n                - DocumentId\n                - DocumentId desc\n                - DocumentName\n                - DocumentName desc\n                - DocumentDescription\n                - DocumentDescription desc\n                - CreationDate\n                - CreationDate desc\n                - CreatedBy\n                - CreatedBy desc\n                - IsReviewed\n                - IsReviewed desc\n                - ReviewedBy\n                - ReviewedBy desc\n                - ReviewedDate\n                - ReviewedDate desc\n                - IsApproved\n                - IsApproved desc\n                - ApprovedBy\n                - ApprovedBy desc\n                - ApprovedDate\n                - ApprovedDate desc\n                - IsRejected\n                - IsRejected desc\n                - RejectedBy\n                - RejectedBy desc\n                - RejectedDate\n                - RejectedDate desc\n                - DomainId\n                - DomainId desc\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Documents.RevisionDto\n      summary: Create new navigation property ref to Revisions for Documents\n      operationId: Documents.CreateRefRevisions\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Documents.RevisionDto\n      summary: Delete ref of navigation property Revisions for Documents\n      operationId: Documents.DeleteRefRevisions\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Documents({Id})/Tags':\n    get:\n      tags:\n        - Documents.DocumentTagRelDto\n      summary: Get Tags property value\n      operationId: Documents.ListTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n                - Name desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - Documents.DocumentTagRelDto\n      summary: Update property Tags value.\n      operationId: Documents.UpdateTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Documents.DocumentTagRelDto\n      summary: Sets a new value for the collection of DocumentTagRelDto.\n      operationId: Documents.SetTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/Documents({Id})/Tags/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Documents.DocumentTagRelDto\n      summary: Get the number of the resource\n      operationId: Documents.Tags.GetCount-ed53\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /Documents/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Documents.DocumentDto\n      summary: Get the number of the resource\n      operationId: Documents.GetCount-f555\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /Libraries:\n    description: Provides operations to manage the collection of LibraryDto entities.\n    get:\n      tags:\n        - Libraries.LibraryDto\n      summary: Get entities from Libraries\n      operationId: Libraries.LibraryDto.ListLibraryDto\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Name\n                - Name desc\n                - Number\n                - Number desc\n                - Description\n                - Description desc\n                - LibraryTemplateId\n                - LibraryTemplateId desc\n                - ParentTypeId\n                - ParentTypeId desc\n                - ParentId\n                - ParentId desc\n                - AllowMultiple\n                - AllowMultiple desc\n                - AutoCreate\n                - AutoCreate desc\n                - TypeId\n                - TypeId desc\n                - DomainId\n                - DomainId desc\n                - CreatedBy\n                - CreatedBy desc\n                - CreationDate\n                - CreationDate desc\n                - ModifiedBy\n                - ModifiedBy desc\n                - ModificationDate\n                - ModificationDate desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Name\n                - Number\n                - Description\n                - LibraryTemplateId\n                - ParentTypeId\n                - ParentId\n                - AllowMultiple\n                - AutoCreate\n                - TypeId\n                - DomainId\n                - CreatedBy\n                - CreationDate\n                - ModifiedBy\n                - ModificationDate\n                - Documents\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Documents\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.LibraryDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Libraries.LibraryDto\n      summary: Add new entity to Libraries\n      operationId: Libraries.LibraryDto.CreateLibraryDto\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Siterra.Documents.App.DTO.LibraryDto'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.LibraryDto'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Libraries({Id})':\n    description: Provides operations to manage the collection of LibraryDto entities.\n    get:\n      tags:\n        - Libraries.LibraryDto\n      summary: Get entity from Libraries by key\n      operationId: Libraries.LibraryDto.GetLibraryDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Name\n                - Number\n                - Description\n                - LibraryTemplateId\n                - ParentTypeId\n                - ParentId\n                - AllowMultiple\n                - AutoCreate\n                - TypeId\n                - DomainId\n                - CreatedBy\n                - CreationDate\n                - ModifiedBy\n                - ModificationDate\n                - Documents\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Documents\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.LibraryDto'\n          links:\n            Documents:\n              operationId: Libraries.ListDocuments\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Libraries.LibraryDto\n      summary: Update entity in Libraries\n      operationId: Libraries.LibraryDto.UpdateLibraryDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Siterra.Documents.App.DTO.LibraryDto'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Libraries.LibraryDto\n      summary: Delete entity from Libraries\n      operationId: Libraries.LibraryDto.DeleteLibraryDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Libraries({Id})/Documents':\n    description: Provides operations to manage the Documents property of the Siterra.Documents.App.DTO.LibraryDto entity.\n    get:\n      tags:\n        - Libraries.DocumentDto\n      summary: Get Documents from Libraries\n      operationId: Libraries.ListDocuments\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Name\n                - Name desc\n                - Description\n                - Description desc\n                - Filename\n                - Filename desc\n                - NumberOfRevisions\n                - NumberOfRevisions desc\n                - Suffix\n                - Suffix desc\n                - DomainId\n                - DomainId desc\n                - ModificationDate\n                - ModificationDate desc\n                - ModifiedBy\n                - ModifiedBy desc\n                - Tags\n                - Tags desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Name\n                - Description\n                - Filename\n                - NumberOfRevisions\n                - Suffix\n                - DomainId\n                - ModificationDate\n                - ModifiedBy\n                - Tags\n                - Revisions\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Revisions\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Libraries({Id})/Documents({Id1})/$ref':\n    description: Provides operations to manage the collection of LibraryDto entities.\n    delete:\n      tags:\n        - Libraries.DocumentDto\n      summary: Delete ref of navigation property Documents for Libraries\n      operationId: Libraries.documents.DeleteRefDocumentDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - name: Id1\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Libraries({Id})/Documents({Id1})/Tags':\n    get:\n      tags:\n        - Libraries.DocumentDto.DocumentTagRelDto\n      summary: Get Tags property value\n      operationId: Libraries.Documents.ListTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - name: Id1\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n                - Name desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - Libraries.DocumentDto.DocumentTagRelDto\n      summary: Update property Tags value.\n      operationId: Libraries.Documents.UpdateTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - name: Id1\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Libraries.DocumentDto.DocumentTagRelDto\n      summary: Sets a new value for the collection of DocumentTagRelDto.\n      operationId: Libraries.Documents.SetTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - name: Id1\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/Libraries({Id})/Documents({Id1})/Tags/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Libraries.DocumentDto.DocumentTagRelDto\n      summary: Get the number of the resource\n      operationId: Libraries.Documents.Tags.GetCount-2853\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - name: Id1\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/Libraries({Id})/Documents/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Libraries.DocumentDto\n      summary: Get the number of the resource\n      operationId: Libraries.Documents.GetCount-34c7\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/Libraries({Id})/Documents/$ref':\n    description: Provides operations to manage the collection of LibraryDto entities.\n    get:\n      tags:\n        - Libraries.DocumentDto\n      summary: Get ref of Documents from Libraries\n      operationId: Libraries.ListRefDocuments\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Name\n                - Name desc\n                - Description\n                - Description desc\n                - Filename\n                - Filename desc\n                - NumberOfRevisions\n                - NumberOfRevisions desc\n                - Suffix\n                - Suffix desc\n                - DomainId\n                - DomainId desc\n                - ModificationDate\n                - ModificationDate desc\n                - ModifiedBy\n                - ModifiedBy desc\n                - Tags\n                - Tags desc\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Libraries.DocumentDto\n      summary: Create new navigation property ref to Documents for Libraries\n      operationId: Libraries.CreateRefDocuments\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Libraries.DocumentDto\n      summary: Delete ref of navigation property Documents for Libraries\n      operationId: Libraries.DeleteRefDocuments\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of LibraryDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: LibraryDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  /Libraries/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Libraries.LibraryDto\n      summary: Get the number of the resource\n      operationId: Libraries.GetCount-e13e\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /Revisions:\n    description: Provides operations to manage the collection of RevisionDto entities.\n    get:\n      tags:\n        - Revisions.RevisionDto\n      summary: Get entities from Revisions\n      operationId: Revisions.RevisionDto.ListRevisionDto\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Number\n                - Number desc\n                - DocumentId\n                - DocumentId desc\n                - DocumentName\n                - DocumentName desc\n                - DocumentDescription\n                - DocumentDescription desc\n                - CreationDate\n                - CreationDate desc\n                - CreatedBy\n                - CreatedBy desc\n                - IsReviewed\n                - IsReviewed desc\n                - ReviewedBy\n                - ReviewedBy desc\n                - ReviewedDate\n                - ReviewedDate desc\n                - IsApproved\n                - IsApproved desc\n                - ApprovedBy\n                - ApprovedBy desc\n                - ApprovedDate\n                - ApprovedDate desc\n                - IsRejected\n                - IsRejected desc\n                - RejectedBy\n                - RejectedBy desc\n                - RejectedDate\n                - RejectedDate desc\n                - DomainId\n                - DomainId desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Number\n                - DocumentId\n                - DocumentName\n                - DocumentDescription\n                - CreationDate\n                - CreatedBy\n                - IsReviewed\n                - ReviewedBy\n                - ReviewedDate\n                - IsApproved\n                - ApprovedBy\n                - ApprovedDate\n                - IsRejected\n                - RejectedBy\n                - RejectedDate\n                - DomainId\n                - Document\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Document\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Revisions.RevisionDto\n      summary: Add new entity to Revisions\n      operationId: Revisions.RevisionDto.CreateRevisionDto\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Siterra.Documents.App.DTO.RevisionDto'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.RevisionDto'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Revisions({Id})':\n    description: Provides operations to manage the collection of RevisionDto entities.\n    get:\n      tags:\n        - Revisions.RevisionDto\n      summary: Get entity from Revisions by key\n      operationId: Revisions.RevisionDto.GetRevisionDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Number\n                - DocumentId\n                - DocumentName\n                - DocumentDescription\n                - CreationDate\n                - CreatedBy\n                - IsReviewed\n                - ReviewedBy\n                - ReviewedDate\n                - IsApproved\n                - ApprovedBy\n                - ApprovedDate\n                - IsRejected\n                - RejectedBy\n                - RejectedDate\n                - DomainId\n                - Document\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Document\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.RevisionDto'\n          links:\n            Document:\n              operationId: Revisions.GetDocument\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Revisions.RevisionDto\n      summary: Update entity in Revisions\n      operationId: Revisions.RevisionDto.UpdateRevisionDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Siterra.Documents.App.DTO.RevisionDto'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Revisions.RevisionDto\n      summary: Delete entity from Revisions\n      operationId: Revisions.RevisionDto.DeleteRevisionDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Revisions({Id})/Document':\n    description: Provides operations to manage the Document property of the Siterra.Documents.App.DTO.RevisionDto entity.\n    get:\n      tags:\n        - Revisions.Document\n      summary: Get Document from Revisions\n      operationId: Revisions.GetDocument\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Name\n                - Description\n                - StatusId\n                - TypeId\n                - Keywords\n                - CreationDate\n                - CreatedBy\n                - ModificationDate\n                - ModifiedBy\n                - DomainId\n                - LibraryId\n                - OwnerUserId\n                - StatusDate\n                - LastRevisionId\n                - CheckoutDate\n                - CheckoutPath\n                - CheckoutUserId\n                - Number\n                - OriginalDate\n                - FileSized\n                - FileClientPath\n                - LastRevisionFileId\n                - IsDeleted\n                - IsNa\n                - IsRejected\n                - IsReviewed\n                - NaDescription\n                - NaReason\n                - RejectedDescription\n                - RejectedReason\n                - ReviewDescription\n                - SourceDocumentId\n                - ScraperMapId\n                - LastDownloadedDate\n                - SmsId\n                - IsApprovedOld\n                - Suffix\n                - ScrapeResultId\n                - IsApproved\n                - CategoryId\n                - SectionId\n                - VersionCount\n                - LastFileName\n                - DocumentClasses\n                - Tags\n                - Library\n                - LastRevisionFile\n                - SourceDocument\n                - SourceDocumentChildren\n                - Revisions\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Library\n                - LastRevisionFile\n                - SourceDocument\n                - SourceDocumentChildren\n                - Revisions\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n          links:\n            Library:\n              operationId: Revisions.Document.GetLibrary\n            LastRevisionFile:\n              operationId: Revisions.Document.GetLastRevisionFile\n            SourceDocument:\n              operationId: Revisions.Document.GetSourceDocument\n            SourceDocumentChildren:\n              operationId: Revisions.Document.ListSourceDocumentChildren\n            Revisions:\n              operationId: Revisions.Document.ListRevisions\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Revisions({Id})/Document/$ref':\n    description: Provides operations to manage the collection of RevisionDto entities.\n    get:\n      tags:\n        - Revisions.Document\n      summary: Get ref of Document from Revisions\n      operationId: Revisions.GetRefDocument\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          content:\n            application/json:\n              schema:\n                type: string\n          links:\n            Library:\n              operationId: Revisions.Document.GetLibrary\n            LastRevisionFile:\n              operationId: Revisions.Document.GetLastRevisionFile\n            SourceDocument:\n              operationId: Revisions.Document.GetSourceDocument\n            SourceDocumentChildren:\n              operationId: Revisions.Document.ListSourceDocumentChildren\n            Revisions:\n              operationId: Revisions.Document.ListRevisions\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - Revisions.Document\n      summary: Update the ref of navigation property Document in Revisions\n      operationId: Revisions.UpdateRefDocument\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n      requestBody:\n        $ref: '#/components/requestBodies/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Revisions.Document\n      summary: Delete ref of navigation property Document for Revisions\n      operationId: Revisions.DeleteRefDocument\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Revisions({Id})/Document/DocumentClasses':\n    get:\n      tags:\n        - Revisions.Document.DocumentClass\n      summary: Get DocumentClasses property value\n      operationId: Revisions.Document.ListDocumentClasses\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - ClassInstance\n                - ClassInstance desc\n                - ClassId\n                - ClassId desc\n                - DocumentId\n                - DocumentId desc\n                - CreatedBy\n                - CreatedBy desc\n                - CreationDate\n                - CreationDate desc\n                - ModifiedBy\n                - ModifiedBy desc\n                - ModificationDate\n                - ModificationDate desc\n                - IsPrimary\n                - IsPrimary desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - ClassInstance\n                - ClassId\n                - DocumentId\n                - CreatedBy\n                - CreationDate\n                - ModifiedBy\n                - ModificationDate\n                - IsPrimary\n                - Document\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Document\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - Revisions.Document.DocumentClass\n      summary: Update property DocumentClasses value.\n      operationId: Revisions.Document.UpdateDocumentClasses\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Revisions.Document.DocumentClass\n      summary: Sets a new value for the collection of DocumentClass.\n      operationId: Revisions.Document.SetDocumentClasses\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/Revisions({Id})/Document/DocumentClasses/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Revisions.Document.DocumentClass\n      summary: Get the number of the resource\n      operationId: Revisions.Document.DocumentClasses.GetCount-6342\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/Revisions({Id})/Document/Tags':\n    get:\n      tags:\n        - Revisions.Document.DocumentTagRel\n      summary: Get Tags property value\n      operationId: Revisions.Document.ListTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - DocumentId\n                - DocumentId desc\n                - TagId\n                - TagId desc\n                - DomainId\n                - DomainId desc\n                - CreatedBy\n                - CreatedBy desc\n                - ModifiedBy\n                - ModifiedBy desc\n                - CreationDate\n                - CreationDate desc\n                - ModificationDate\n                - ModificationDate desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - DocumentId\n                - TagId\n                - DomainId\n                - CreatedBy\n                - ModifiedBy\n                - CreationDate\n                - ModificationDate\n                - Document\n                - Tag\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Document\n                - Tag\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - Revisions.Document.DocumentTagRel\n      summary: Update property Tags value.\n      operationId: Revisions.Document.UpdateTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Revisions.Document.DocumentTagRel\n      summary: Sets a new value for the collection of DocumentTagRel.\n      operationId: Revisions.Document.SetTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/Revisions({Id})/Document/Tags/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Revisions.Document.DocumentTagRel\n      summary: Get the number of the resource\n      operationId: Revisions.Document.Tags.GetCount-161f\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /Revisions/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Revisions.RevisionDto\n      summary: Get the number of the resource\n      operationId: Revisions.GetCount-c6a5\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /Tasks:\n    description: Provides operations to manage the collection of DocumentDto entities.\n    get:\n      tags:\n        - Tasks.DocumentDto\n      summary: Get entities from Tasks\n      operationId: Tasks.DocumentDto.ListDocumentDto\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Name\n                - Name desc\n                - Description\n                - Description desc\n                - Filename\n                - Filename desc\n                - NumberOfRevisions\n                - NumberOfRevisions desc\n                - Suffix\n                - Suffix desc\n                - DomainId\n                - DomainId desc\n                - ModificationDate\n                - ModificationDate desc\n                - ModifiedBy\n                - ModifiedBy desc\n                - Tags\n                - Tags desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Name\n                - Description\n                - Filename\n                - NumberOfRevisions\n                - Suffix\n                - DomainId\n                - ModificationDate\n                - ModifiedBy\n                - Tags\n                - Revisions\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Revisions\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Tasks.DocumentDto\n      summary: Add new entity to Tasks\n      operationId: Tasks.DocumentDto.CreateDocumentDto\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Tasks({Id})':\n    description: Provides operations to manage the collection of DocumentDto entities.\n    get:\n      tags:\n        - Tasks.DocumentDto\n      summary: Get entity from Tasks by key\n      operationId: Tasks.DocumentDto.GetDocumentDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Name\n                - Description\n                - Filename\n                - NumberOfRevisions\n                - Suffix\n                - DomainId\n                - ModificationDate\n                - ModifiedBy\n                - Tags\n                - Revisions\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Revisions\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n          links:\n            Revisions:\n              operationId: Tasks.ListRevisions\n            Upload:\n              operationId: Tasks.DocumentDto.Upload\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Tasks.DocumentDto\n      summary: Update entity in Tasks\n      operationId: Tasks.DocumentDto.UpdateDocumentDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Tasks.DocumentDto\n      summary: Delete entity from Tasks\n      operationId: Tasks.DocumentDto.DeleteDocumentDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Tasks({Id})/Default.Upload':\n    description: Provides operations to call the Upload method.\n    post:\n      tags:\n        - Tasks.DocumentDto.Actions\n      summary: Invoke action Upload\n      operationId: Tasks.DocumentDto.Upload\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n      responses:\n        '200':\n          $ref: '#/components/responses/UploadResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: action\n  '/Tasks({Id})/Revisions':\n    description: Provides operations to manage the Revisions property of the Siterra.Documents.App.DTO.DocumentDto entity.\n    get:\n      tags:\n        - Tasks.RevisionDto\n      summary: Get Revisions from Tasks\n      operationId: Tasks.ListRevisions\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Number\n                - Number desc\n                - DocumentId\n                - DocumentId desc\n                - DocumentName\n                - DocumentName desc\n                - DocumentDescription\n                - DocumentDescription desc\n                - CreationDate\n                - CreationDate desc\n                - CreatedBy\n                - CreatedBy desc\n                - IsReviewed\n                - IsReviewed desc\n                - ReviewedBy\n                - ReviewedBy desc\n                - ReviewedDate\n                - ReviewedDate desc\n                - IsApproved\n                - IsApproved desc\n                - ApprovedBy\n                - ApprovedBy desc\n                - ApprovedDate\n                - ApprovedDate desc\n                - IsRejected\n                - IsRejected desc\n                - RejectedBy\n                - RejectedBy desc\n                - RejectedDate\n                - RejectedDate desc\n                - DomainId\n                - DomainId desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Number\n                - DocumentId\n                - DocumentName\n                - DocumentDescription\n                - CreationDate\n                - CreatedBy\n                - IsReviewed\n                - ReviewedBy\n                - ReviewedDate\n                - IsApproved\n                - ApprovedBy\n                - ApprovedDate\n                - IsRejected\n                - RejectedBy\n                - RejectedDate\n                - DomainId\n                - Document\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n                - Document\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Tasks({Id})/Revisions({Id1})/$ref':\n    description: Provides operations to manage the collection of DocumentDto entities.\n    delete:\n      tags:\n        - Tasks.RevisionDto\n      summary: Delete ref of navigation property Revisions for Tasks\n      operationId: Tasks.revisions.DeleteRefRevisionDto\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: Id1\n          in: path\n          description: The unique identifier of RevisionDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: RevisionDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Tasks({Id})/Revisions/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Tasks.RevisionDto\n      summary: Get the number of the resource\n      operationId: Tasks.Revisions.GetCount-9297\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/Tasks({Id})/Revisions/$ref':\n    description: Provides operations to manage the collection of DocumentDto entities.\n    get:\n      tags:\n        - Tasks.RevisionDto\n      summary: Get ref of Revisions from Tasks\n      operationId: Tasks.ListRefRevisions\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Id\n                - Id desc\n                - Number\n                - Number desc\n                - DocumentId\n                - DocumentId desc\n                - DocumentName\n                - DocumentName desc\n                - DocumentDescription\n                - DocumentDescription desc\n                - CreationDate\n                - CreationDate desc\n                - CreatedBy\n                - CreatedBy desc\n                - IsReviewed\n                - IsReviewed desc\n                - ReviewedBy\n                - ReviewedBy desc\n                - ReviewedDate\n                - ReviewedDate desc\n                - IsApproved\n                - IsApproved desc\n                - ApprovedBy\n                - ApprovedBy desc\n                - ApprovedDate\n                - ApprovedDate desc\n                - IsRejected\n                - IsRejected desc\n                - RejectedBy\n                - RejectedBy desc\n                - RejectedDate\n                - RejectedDate desc\n                - DomainId\n                - DomainId desc\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Tasks.RevisionDto\n      summary: Create new navigation property ref to Revisions for Tasks\n      operationId: Tasks.CreateRefRevisions\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Tasks.RevisionDto\n      summary: Delete ref of navigation property Revisions for Tasks\n      operationId: Tasks.DeleteRefRevisions\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Tasks({Id})/Tags':\n    get:\n      tags:\n        - Tasks.DocumentTagRelDto\n      summary: Get Tags property value\n      operationId: Tasks.ListTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n                - Name desc\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - Name\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              enum:\n                - '*'\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - Tasks.DocumentTagRelDto\n      summary: Update property Tags value.\n      operationId: Tasks.UpdateTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Tasks.DocumentTagRelDto\n      summary: Sets a new value for the collection of DocumentTagRelDto.\n      operationId: Tasks.SetTags\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/Tasks({Id})/Tags/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Tasks.DocumentTagRelDto\n      summary: Get the number of the resource\n      operationId: Tasks.Tags.GetCount-3a1b\n      parameters:\n        - name: Id\n          in: path\n          description: The unique identifier of DocumentDto\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: DocumentDto\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /Tasks/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Tasks.DocumentDto\n      summary: Get the number of the resource\n      operationId: Tasks.GetCount-2961\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\ncomponents:\n  schemas:\n    Default.ODataErrors.ODataError:\n      required:\n        - error\n      type: object\n      properties:\n        error:\n          $ref: '#/components/schemas/Default.ODataErrors.MainError'\n    Default.ODataErrors.MainError:\n      required:\n        - code\n        - message\n      type: object\n      properties:\n        code:\n          type: string\n        message:\n          type: string\n          x-ms-primary-error-message: true\n        target:\n          type: string\n          nullable: true\n        details:\n          type: array\n          items:\n            $ref: '#/components/schemas/Default.ODataErrors.ErrorDetails'\n        innerError:\n          $ref: '#/components/schemas/Default.ODataErrors.InnerError'\n    Default.ODataErrors.ErrorDetails:\n      required:\n        - code\n        - message\n      type: object\n      properties:\n        code:\n          type: string\n        message:\n          type: string\n        target:\n          type: string\n          nullable: true\n    Default.ODataErrors.InnerError:\n      type: object\n      description: The structure of this object is service-specific\n    ODataCountResponse:\n      type: number\n      format: int64\n    StringCollectionResponse:\n      title: Collection of string\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            type: string\n    ReferenceUpdate:\n      type: object\n      properties:\n        '@odata.id':\n          type: string\n        '@odata.type':\n          type: string\n          nullable: true\n    ReferenceCreate:\n      type: object\n      properties:\n        '@odata.id':\n          type: string\n      additionalProperties:\n        type: object\n    ReferenceNumeric:\n      enum:\n        - '-INF'\n        - INF\n        - NaN\n      type: string\n      nullable: true\n    Siterra.Documents.App.DTO.DocumentDto:\n      title: DocumentDto\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Name:\n          type: string\n          nullable: true\n        Description:\n          type: string\n          nullable: true\n        Filename:\n          type: string\n          nullable: true\n        NumberOfRevisions:\n          type: string\n          nullable: true\n        Suffix:\n          type: string\n          nullable: true\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n          nullable: true\n        ModifiedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        Tags:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto'\n        Revisions:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.RevisionDto'\n          x-ms-navigationProperty: true\n      example:\n        Id: 0\n        Name: string\n        Description: string\n        Filename: string\n        NumberOfRevisions: string\n        Suffix: string\n        DomainId: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        Tags:\n          - '@odata.type': Siterra.Documents.App.DTO.DocumentTagRelDto\n        Revisions:\n          - '@odata.type': Siterra.Documents.App.DTO.RevisionDto\n    Siterra.Documents.App.DTO.LibraryDto:\n      title: LibraryDto\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Name:\n          type: string\n          nullable: true\n        Number:\n          type: string\n          nullable: true\n        Description:\n          type: string\n          nullable: true\n        LibraryTemplateId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        ParentTypeId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ParentId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        AllowMultiple:\n          type: boolean\n        AutoCreate:\n          type: boolean\n        TypeId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreatedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        ModifiedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n          nullable: true\n        Documents:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n          x-ms-navigationProperty: true\n      example:\n        Id: 0\n        Name: string\n        Number: string\n        Description: string\n        LibraryTemplateId: 0\n        ParentTypeId: 0\n        ParentId: 0\n        AllowMultiple: true\n        AutoCreate: true\n        TypeId: 0\n        DomainId: 0\n        CreatedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Documents:\n          - '@odata.type': Siterra.Documents.App.DTO.DocumentDto\n    Siterra.Documents.App.DTO.RevisionDto:\n      title: RevisionDto\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Number:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        DocumentId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        DocumentName:\n          type: string\n          nullable: true\n        DocumentDescription:\n          type: string\n          nullable: true\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        CreatedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        IsReviewed:\n          type: boolean\n        ReviewedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        ReviewedDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n          nullable: true\n        IsApproved:\n          type: boolean\n        ApprovedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        ApprovedDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n          nullable: true\n        IsRejected:\n          type: boolean\n        RejectedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        RejectedDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n          nullable: true\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Document:\n          type: object\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n          nullable: true\n          x-ms-navigationProperty: true\n      example:\n        Id: 0\n        Number: 0\n        DocumentId: 0\n        DocumentName: string\n        DocumentDescription: string\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        CreatedBy: 0\n        IsReviewed: true\n        ReviewedBy: 0\n        ReviewedDate: '0001-01-01T00:00:00.0000000+00:00'\n        IsApproved: true\n        ApprovedBy: 0\n        ApprovedDate: '0001-01-01T00:00:00.0000000+00:00'\n        IsRejected: true\n        RejectedBy: 0\n        RejectedDate: '0001-01-01T00:00:00.0000000+00:00'\n        DomainId: 0\n        Document:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.App.DTO.CategoryDto:\n      title: CategoryDto\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Name:\n          type: string\n          nullable: true\n        Description:\n          type: string\n          nullable: true\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n      example:\n        Id: 0\n        Name: string\n        Description: string\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        DomainId: 0\n    Siterra.Documents.App.DTO.DocumentTagRelDto:\n      title: DocumentTagRelDto\n      type: object\n      properties:\n        Name:\n          type: string\n          nullable: true\n      example:\n        Name: string\n    Siterra.Documents.BusinessLogic.Entities.Document.Document:\n      title: Document\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Name:\n          type: string\n          nullable: true\n        Description:\n          type: string\n          nullable: true\n        StatusId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        TypeId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Keywords:\n          type: string\n          nullable: true\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        CreatedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        ModifiedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        LibraryId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        OwnerUserId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        StatusDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        LastRevisionId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        CheckoutDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n          nullable: true\n        CheckoutPath:\n          type: string\n          nullable: true\n        CheckoutUserId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        Number:\n          type: string\n          nullable: true\n        OriginalDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n          nullable: true\n        FileSized:\n          type: number\n          format: decimal\n        FileClientPath:\n          type: string\n          nullable: true\n        LastRevisionFileId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        IsDeleted:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        IsNa:\n          type: number\n          format: decimal\n          nullable: true\n        IsRejected:\n          type: number\n          format: decimal\n          nullable: true\n        IsReviewed:\n          type: number\n          format: decimal\n          nullable: true\n        NaDescription:\n          type: string\n          nullable: true\n        NaReason:\n          type: string\n          nullable: true\n        RejectedDescription:\n          type: string\n          nullable: true\n        RejectedReason:\n          type: string\n          nullable: true\n        ReviewDescription:\n          type: string\n          nullable: true\n        SourceDocumentId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        ScraperMapId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        LastDownloadedDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n          nullable: true\n        SmsId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        IsApprovedOld:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        Suffix:\n          type: string\n          nullable: true\n        ScrapeResultId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        IsApproved:\n          type: number\n          format: decimal\n          nullable: true\n        CategoryId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        SectionId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        VersionCount:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        LastFileName:\n          type: string\n          nullable: true\n        DocumentClasses:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass'\n        Tags:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel'\n        Library:\n          type: object\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library'\n          nullable: true\n          x-ms-navigationProperty: true\n        LastRevisionFile:\n          type: object\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile'\n          nullable: true\n          x-ms-navigationProperty: true\n        SourceDocument:\n          type: object\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n          nullable: true\n          x-ms-navigationProperty: true\n        SourceDocumentChildren:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n          x-ms-navigationProperty: true\n        Revisions:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Revision.Revision'\n          x-ms-navigationProperty: true\n      example:\n        Id: 0\n        Name: string\n        Description: string\n        StatusId: 0\n        TypeId: 0\n        Keywords: string\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        CreatedBy: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        DomainId: 0\n        LibraryId: 0\n        OwnerUserId: 0\n        StatusDate: '0001-01-01T00:00:00.0000000+00:00'\n        LastRevisionId: 0\n        CheckoutDate: '0001-01-01T00:00:00.0000000+00:00'\n        CheckoutPath: string\n        CheckoutUserId: 0\n        Number: string\n        OriginalDate: '0001-01-01T00:00:00.0000000+00:00'\n        FileSized: 0\n        FileClientPath: string\n        LastRevisionFileId: 0\n        IsDeleted: 0\n        IsNa: 0\n        IsRejected: 0\n        IsReviewed: 0\n        NaDescription: string\n        NaReason: string\n        RejectedDescription: string\n        RejectedReason: string\n        ReviewDescription: string\n        SourceDocumentId: 0\n        ScraperMapId: 0\n        LastDownloadedDate: '0001-01-01T00:00:00.0000000+00:00'\n        SmsId: 0\n        IsApprovedOld: 0\n        Suffix: string\n        ScrapeResultId: 0\n        IsApproved: 0\n        CategoryId: 0\n        SectionId: 0\n        VersionCount: 0\n        LastFileName: string\n        DocumentClasses:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\n        Tags:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\n        Library:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n        LastRevisionFile:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile\n        SourceDocument:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n        SourceDocumentChildren:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n        Revisions:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Revision.Revision\n    Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass:\n      title: DocumentClass\n      type: object\n      properties:\n        ClassInstance:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ClassId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        DocumentId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreatedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        ModifiedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        IsPrimary:\n          type: boolean\n        Document:\n          type: object\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n          nullable: true\n          x-ms-navigationProperty: true\n      example:\n        ClassInstance: 0\n        ClassId: 0\n        DocumentId: 0\n        CreatedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        IsPrimary: true\n        Document:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel:\n      title: DocumentTagRel\n      type: object\n      properties:\n        DocumentId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        TagId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreatedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ModifiedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        Document:\n          type: object\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n          nullable: true\n          x-ms-navigationProperty: true\n        Tag:\n          type: object\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Tags.Tag'\n          nullable: true\n          x-ms-navigationProperty: true\n      example:\n        DocumentId: 0\n        TagId: 0\n        DomainId: 0\n        CreatedBy: 0\n        ModifiedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Document:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n        Tag:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Tags.Tag\n    Siterra.Documents.BusinessLogic.Entities.Library.Library:\n      title: Library\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Name:\n          type: string\n          nullable: true\n        ParentFolderId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        Number:\n          type: string\n          nullable: true\n        TypeId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        OwnerUserId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        TotalSize:\n          type: number\n          format: decimal\n        FilesCounter:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        FoldersCounter:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        ModifiedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreatedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ProjectId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        SearchRingId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        SiteId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        AssetId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        AllowMultiple:\n          type: boolean\n        AutoCreate:\n          type: boolean\n        Description:\n          type: string\n          nullable: true\n        IsTemplate:\n          type: boolean\n        ProgramId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        SourceFolderId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        TemplateClassId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        TemplateSubType:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        IsHidden:\n          type: boolean\n        IsDeleted:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        StatusId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        SmsId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        ContractId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        VendorId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        OrganizationUnitId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        IncidentId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        EventId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        ClassInstance:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ClassId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        LibraryParent:\n          type: object\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library'\n          nullable: true\n          x-ms-navigationProperty: true\n        Type:\n          type: object\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType'\n          nullable: true\n          x-ms-navigationProperty: true\n        SourceFolder:\n          type: object\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library'\n          nullable: true\n          x-ms-navigationProperty: true\n        Documents:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n          x-ms-navigationProperty: true\n        LibraryChildren:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library'\n          x-ms-navigationProperty: true\n        SourceLibraryChildren:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library'\n          x-ms-navigationProperty: true\n      example:\n        Id: 0\n        DomainId: 0\n        Name: string\n        ParentFolderId: 0\n        Number: string\n        TypeId: 0\n        OwnerUserId: 0\n        TotalSize: 0\n        FilesCounter: 0\n        FoldersCounter: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        CreatedBy: 0\n        ProjectId: 0\n        SearchRingId: 0\n        SiteId: 0\n        AssetId: 0\n        AllowMultiple: true\n        AutoCreate: true\n        Description: string\n        IsTemplate: true\n        ProgramId: 0\n        SourceFolderId: 0\n        TemplateClassId: 0\n        TemplateSubType: 0\n        IsHidden: true\n        IsDeleted: 0\n        StatusId: 0\n        SmsId: 0\n        ContractId: 0\n        VendorId: 0\n        OrganizationUnitId: 0\n        IncidentId: 0\n        EventId: 0\n        ClassInstance: 0\n        ClassId: 0\n        LibraryParent:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n        Type:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n        SourceFolder:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n        Documents:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n        LibraryChildren:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n        SourceLibraryChildren:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n    Siterra.Documents.BusinessLogic.Entities.Library.LibraryType:\n      title: LibraryType\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Name:\n          type: string\n          nullable: true\n        ModifiedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreatedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        Description:\n          type: string\n          nullable: true\n        XmlName:\n          type: string\n          nullable: true\n        MasterId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        Number:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        ClassId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ParentId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        HasChanged:\n          type: boolean\n        MasterLibraryType:\n          type: object\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType'\n          nullable: true\n          x-ms-navigationProperty: true\n        ParentLibraryTypes:\n          type: object\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType'\n          nullable: true\n          x-ms-navigationProperty: true\n        MasterLibraryTypeChildren:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType'\n          x-ms-navigationProperty: true\n        ChildrenLibraryTypes:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType'\n          x-ms-navigationProperty: true\n      example:\n        Id: 0\n        Name: string\n        ModifiedBy: 0\n        CreatedBy: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        DomainId: 0\n        Description: string\n        XmlName: string\n        MasterId: 0\n        Number: 0\n        ClassId: 0\n        ParentId: 0\n        HasChanged: true\n        MasterLibraryType:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n        ParentLibraryTypes:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n        MasterLibraryTypeChildren:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n        ChildrenLibraryTypes:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n    Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile:\n      title: DocumentFile\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Name:\n          type: string\n          nullable: true\n        Path:\n          type: string\n          nullable: true\n        ModifiedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreatedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        Sized:\n          type: number\n          format: decimal\n        ActualName:\n          type: string\n          nullable: true\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        SourceClassId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        ContentTypeId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        ClientPath:\n          type: string\n          nullable: true\n        IsSelfHosted:\n          maximum: 32767\n          minimum: -32768\n          type: number\n          format: int16\n        SmsId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        Latitude:\n          type: number\n          format: decimal\n          nullable: true\n        Longitude:\n          type: number\n          format: decimal\n          nullable: true\n        Documents:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n          x-ms-navigationProperty: true\n      example:\n        Id: 0\n        Name: string\n        Path: string\n        ModifiedBy: 0\n        CreatedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Sized: 0\n        ActualName: string\n        DomainId: 0\n        SourceClassId: 0\n        ContentTypeId: 0\n        ClientPath: string\n        IsSelfHosted: 0\n        SmsId: 0\n        Latitude: 0\n        Longitude: 0\n        Documents:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.BusinessLogic.Entities.Tags.Tag:\n      title: Tag\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Name:\n          type: string\n          nullable: true\n        Description:\n          type: string\n          nullable: true\n        CreatedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ModifiedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n      example:\n        Id: 0\n        DomainId: 0\n        Name: string\n        Description: string\n        CreatedBy: 0\n        ModifiedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n    Siterra.Documents.BusinessLogic.Entities.Tags.UserDefinedTag:\n      allOf:\n        - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Tags.Tag'\n        - title: UserDefinedTag\n          type: object\n          properties:\n            Documents:\n              type: array\n              items:\n                $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel'\n      example:\n        Id: 0\n        DomainId: 0\n        Name: string\n        Description: string\n        CreatedBy: 0\n        ModifiedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Documents:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\n    Siterra.Documents.BusinessLogic.Entities.Tags.Section:\n      allOf:\n        - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Tags.Tag'\n        - title: Section\n          type: object\n          properties:\n            Documents:\n              type: array\n              items:\n                $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n              x-ms-navigationProperty: true\n      example:\n        Id: 0\n        DomainId: 0\n        Name: string\n        Description: string\n        CreatedBy: 0\n        ModifiedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Documents:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.BusinessLogic.Entities.Tags.Category:\n      allOf:\n        - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Tags.Tag'\n        - title: Category\n          type: object\n          properties:\n            Documents:\n              type: array\n              items:\n                $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n              x-ms-navigationProperty: true\n      example:\n        Id: 0\n        DomainId: 0\n        Name: string\n        Description: string\n        CreatedBy: 0\n        ModifiedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Documents:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.BusinessLogic.Entities.Revision.Revision:\n      title: Revision\n      type: object\n      properties:\n        Id:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Number:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        DocumentId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        ModificationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        CreationDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        ModifiedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        CreatedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        Remarks:\n          type: string\n          nullable: true\n        FileId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        DocumentOwnerContact:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        DocumentDescription:\n          type: string\n          nullable: true\n        DocumentStatusDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        DocumentFolder:\n          type: string\n          nullable: true\n        DocumentKeywords:\n          type: string\n          nullable: true\n        DocumentStatus:\n          type: string\n          nullable: true\n        DocumentType:\n          type: string\n          nullable: true\n        DocumentName:\n          type: string\n          nullable: true\n        DocumentNumber:\n          type: string\n          nullable: true\n        DomainId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        IsDeleted:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        IsReviewed:\n          type: boolean\n        ReviewDescription:\n          type: string\n          nullable: true\n        ReviewedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        IsRejected:\n          type: boolean\n        RejectedReason:\n          type: string\n          nullable: true\n        RejectedDescription:\n          type: string\n          nullable: true\n        RejectedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        IsApproved:\n          type: boolean\n        ApprovedBy:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n          nullable: true\n        ReviewedDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n          nullable: true\n        RejectedDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n          nullable: true\n        ApprovedDate:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n          nullable: true\n        Document:\n          type: object\n          anyOf:\n            - $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n          nullable: true\n          x-ms-navigationProperty: true\n      example:\n        Id: 0\n        Number: 0\n        DocumentId: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        CreatedBy: 0\n        Remarks: string\n        FileId: 0\n        DocumentOwnerContact: 0\n        DocumentDescription: string\n        DocumentStatusDate: '0001-01-01T00:00:00.0000000+00:00'\n        DocumentFolder: string\n        DocumentKeywords: string\n        DocumentStatus: string\n        DocumentType: string\n        DocumentName: string\n        DocumentNumber: string\n        DomainId: 0\n        IsDeleted: 0\n        IsReviewed: true\n        ReviewDescription: string\n        ReviewedBy: 0\n        IsRejected: true\n        RejectedReason: string\n        RejectedDescription: string\n        RejectedBy: 0\n        IsApproved: true\n        ApprovedBy: 0\n        ReviewedDate: '0001-01-01T00:00:00.0000000+00:00'\n        RejectedDate: '0001-01-01T00:00:00.0000000+00:00'\n        ApprovedDate: '0001-01-01T00:00:00.0000000+00:00'\n        Document:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.App.DTO.DocumentDtoCollectionResponse:\n      title: Collection of DocumentDto\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n    Siterra.Documents.App.DTO.LibraryDtoCollectionResponse:\n      title: Collection of LibraryDto\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.LibraryDto'\n    Siterra.Documents.App.DTO.RevisionDtoCollectionResponse:\n      title: Collection of RevisionDto\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.RevisionDto'\n    Siterra.Documents.App.DTO.CategoryDtoCollectionResponse:\n      title: Collection of CategoryDto\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.CategoryDto'\n    Siterra.Documents.BusinessLogic.Entities.Document.DocumentCollectionResponse:\n      title: Collection of Document\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.Document'\n    Siterra.Documents.BusinessLogic.Entities.Revision.RevisionCollectionResponse:\n      title: Collection of Revision\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Revision.Revision'\n    Siterra.Documents.BusinessLogic.Entities.Library.LibraryCollectionResponse:\n      title: Collection of Library\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.Library'\n    Siterra.Documents.BusinessLogic.Entities.Library.LibraryTypeCollectionResponse:\n      title: Collection of LibraryType\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryType'\n    Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse:\n      title: Collection of Siterra.Documents.App.DTO.DocumentTagRelDto\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDto'\n    Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse:\n      title: Collection of Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass'\n    Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse:\n      title: Collection of Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel'\n  responses:\n    error:\n      description: error\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Default.ODataErrors.ODataError'\n    ODataCountResponse:\n      description: The count of the resource\n      content:\n        text/plain:\n          schema:\n            $ref: '#/components/schemas/ODataCountResponse'\n    Siterra.Documents.App.DTO.DocumentDtoCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDtoCollectionResponse'\n    Siterra.Documents.App.DTO.LibraryDtoCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.LibraryDtoCollectionResponse'\n    Siterra.Documents.App.DTO.RevisionDtoCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.RevisionDtoCollectionResponse'\n    Siterra.Documents.App.DTO.CategoryDtoCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.CategoryDtoCollectionResponse'\n    Siterra.Documents.BusinessLogic.Entities.Document.DocumentCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentCollectionResponse'\n    Siterra.Documents.BusinessLogic.Entities.Revision.RevisionCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Revision.RevisionCollectionResponse'\n    Siterra.Documents.BusinessLogic.Entities.Library.LibraryCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryCollectionResponse'\n    Siterra.Documents.BusinessLogic.Entities.Library.LibraryTypeCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Library.LibraryTypeCollectionResponse'\n    Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentTagRelDtoCollectionResponse'\n    Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentClassCollectionResponse'\n    Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRelCollectionResponse'\n    StringCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/StringCollectionResponse'\n    UploadResponse:\n      description: Success\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Siterra.Documents.App.DTO.DocumentDto'\n  parameters:\n    top:\n      name: $top\n      in: query\n      description: Show only the first n items\n      explode: false\n      schema:\n        minimum: 0\n        type: number\n        format: int64\n      example: 50\n    skip:\n      name: $skip\n      in: query\n      description: Skip the first n items\n      explode: false\n      schema:\n        minimum: 0\n        type: number\n        format: int64\n    count:\n      name: $count\n      in: query\n      description: Include count of items\n      explode: false\n      schema:\n        type: boolean\n    filter:\n      name: $filter\n      in: query\n      description: Filter items by property values\n      explode: false\n      schema:\n        type: string\n    search:\n      name: $search\n      in: query\n      description: Search items by search phrases\n      explode: false\n      schema:\n        type: string\n  examples:\n    Siterra.Documents.App.DTO.DocumentDto:\n      value:\n        Id: 0\n        Name: string\n        Description: string\n        Filename: string\n        NumberOfRevisions: string\n        Suffix: string\n        DomainId: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        Tags:\n          - '@odata.type': Siterra.Documents.App.DTO.DocumentTagRelDto\n        Revisions:\n          - '@odata.type': Siterra.Documents.App.DTO.RevisionDto\n    Siterra.Documents.App.DTO.LibraryDto:\n      value:\n        Id: 0\n        Name: string\n        Number: string\n        Description: string\n        LibraryTemplateId: 0\n        ParentTypeId: 0\n        ParentId: 0\n        AllowMultiple: true\n        AutoCreate: true\n        TypeId: 0\n        DomainId: 0\n        CreatedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Documents:\n          - '@odata.type': Siterra.Documents.App.DTO.DocumentDto\n    Siterra.Documents.App.DTO.RevisionDto:\n      value:\n        Id: 0\n        Number: 0\n        DocumentId: 0\n        DocumentName: string\n        DocumentDescription: string\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        CreatedBy: 0\n        IsReviewed: true\n        ReviewedBy: 0\n        ReviewedDate: '0001-01-01T00:00:00.0000000+00:00'\n        IsApproved: true\n        ApprovedBy: 0\n        ApprovedDate: '0001-01-01T00:00:00.0000000+00:00'\n        IsRejected: true\n        RejectedBy: 0\n        RejectedDate: '0001-01-01T00:00:00.0000000+00:00'\n        DomainId: 0\n        Document:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.App.DTO.CategoryDto:\n      value:\n        Id: 0\n        Name: string\n        Description: string\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        DomainId: 0\n    Siterra.Documents.App.DTO.DocumentTagRelDto:\n      value:\n        Name: string\n    Siterra.Documents.BusinessLogic.Entities.Document.Document:\n      value:\n        Id: 0\n        Name: string\n        Description: string\n        StatusId: 0\n        TypeId: 0\n        Keywords: string\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        CreatedBy: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        DomainId: 0\n        LibraryId: 0\n        OwnerUserId: 0\n        StatusDate: '0001-01-01T00:00:00.0000000+00:00'\n        LastRevisionId: 0\n        CheckoutDate: '0001-01-01T00:00:00.0000000+00:00'\n        CheckoutPath: string\n        CheckoutUserId: 0\n        Number: string\n        OriginalDate: '0001-01-01T00:00:00.0000000+00:00'\n        FileSized: 0\n        FileClientPath: string\n        LastRevisionFileId: 0\n        IsDeleted: 0\n        IsNa: 0\n        IsRejected: 0\n        IsReviewed: 0\n        NaDescription: string\n        NaReason: string\n        RejectedDescription: string\n        RejectedReason: string\n        ReviewDescription: string\n        SourceDocumentId: 0\n        ScraperMapId: 0\n        LastDownloadedDate: '0001-01-01T00:00:00.0000000+00:00'\n        SmsId: 0\n        IsApprovedOld: 0\n        Suffix: string\n        ScrapeResultId: 0\n        IsApproved: 0\n        CategoryId: 0\n        SectionId: 0\n        VersionCount: 0\n        LastFileName: string\n        DocumentClasses:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass\n        Tags:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\n        Library:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n        LastRevisionFile:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile\n        SourceDocument:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n        SourceDocumentChildren:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n        Revisions:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Revision.Revision\n    Siterra.Documents.BusinessLogic.Entities.Document.DocumentClass:\n      value:\n        ClassInstance: 0\n        ClassId: 0\n        DocumentId: 0\n        CreatedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        IsPrimary: true\n        Document:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel:\n      value:\n        DocumentId: 0\n        TagId: 0\n        DomainId: 0\n        CreatedBy: 0\n        ModifiedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Document:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n        Tag:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Tags.Tag\n    Siterra.Documents.BusinessLogic.Entities.Library.Library:\n      value:\n        Id: 0\n        DomainId: 0\n        Name: string\n        ParentFolderId: 0\n        Number: string\n        TypeId: 0\n        OwnerUserId: 0\n        TotalSize: 0\n        FilesCounter: 0\n        FoldersCounter: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        CreatedBy: 0\n        ProjectId: 0\n        SearchRingId: 0\n        SiteId: 0\n        AssetId: 0\n        AllowMultiple: true\n        AutoCreate: true\n        Description: string\n        IsTemplate: true\n        ProgramId: 0\n        SourceFolderId: 0\n        TemplateClassId: 0\n        TemplateSubType: 0\n        IsHidden: true\n        IsDeleted: 0\n        StatusId: 0\n        SmsId: 0\n        ContractId: 0\n        VendorId: 0\n        OrganizationUnitId: 0\n        IncidentId: 0\n        EventId: 0\n        ClassInstance: 0\n        ClassId: 0\n        LibraryParent:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n        Type:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n        SourceFolder:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n        Documents:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n        LibraryChildren:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n        SourceLibraryChildren:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.Library\n    Siterra.Documents.BusinessLogic.Entities.Library.LibraryType:\n      value:\n        Id: 0\n        Name: string\n        ModifiedBy: 0\n        CreatedBy: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        DomainId: 0\n        Description: string\n        XmlName: string\n        MasterId: 0\n        Number: 0\n        ClassId: 0\n        ParentId: 0\n        HasChanged: true\n        MasterLibraryType:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n        ParentLibraryTypes:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n        MasterLibraryTypeChildren:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n        ChildrenLibraryTypes:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Library.LibraryType\n    Siterra.Documents.BusinessLogic.Entities.DocumentFile.DocumentFile:\n      value:\n        Id: 0\n        Name: string\n        Path: string\n        ModifiedBy: 0\n        CreatedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Sized: 0\n        ActualName: string\n        DomainId: 0\n        SourceClassId: 0\n        ContentTypeId: 0\n        ClientPath: string\n        IsSelfHosted: 0\n        SmsId: 0\n        Latitude: 0\n        Longitude: 0\n        Documents:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.BusinessLogic.Entities.Tags.Tag:\n      value:\n        Id: 0\n        DomainId: 0\n        Name: string\n        Description: string\n        CreatedBy: 0\n        ModifiedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n    Siterra.Documents.BusinessLogic.Entities.Tags.UserDefinedTag:\n      value:\n        Id: 0\n        DomainId: 0\n        Name: string\n        Description: string\n        CreatedBy: 0\n        ModifiedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Documents:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.DocumentTagRel\n    Siterra.Documents.BusinessLogic.Entities.Tags.Section:\n      value:\n        Id: 0\n        DomainId: 0\n        Name: string\n        Description: string\n        CreatedBy: 0\n        ModifiedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Documents:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.BusinessLogic.Entities.Tags.Category:\n      value:\n        Id: 0\n        DomainId: 0\n        Name: string\n        Description: string\n        CreatedBy: 0\n        ModifiedBy: 0\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        Documents:\n          - '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n    Siterra.Documents.BusinessLogic.Entities.Revision.Revision:\n      value:\n        Id: 0\n        Number: 0\n        DocumentId: 0\n        ModificationDate: '0001-01-01T00:00:00.0000000+00:00'\n        CreationDate: '0001-01-01T00:00:00.0000000+00:00'\n        ModifiedBy: 0\n        CreatedBy: 0\n        Remarks: string\n        FileId: 0\n        DocumentOwnerContact: 0\n        DocumentDescription: string\n        DocumentStatusDate: '0001-01-01T00:00:00.0000000+00:00'\n        DocumentFolder: string\n        DocumentKeywords: string\n        DocumentStatus: string\n        DocumentType: string\n        DocumentName: string\n        DocumentNumber: string\n        DomainId: 0\n        IsDeleted: 0\n        IsReviewed: true\n        ReviewDescription: string\n        ReviewedBy: 0\n        IsRejected: true\n        RejectedReason: string\n        RejectedDescription: string\n        RejectedBy: 0\n        IsApproved: true\n        ApprovedBy: 0\n        ReviewedDate: '0001-01-01T00:00:00.0000000+00:00'\n        RejectedDate: '0001-01-01T00:00:00.0000000+00:00'\n        ApprovedDate: '0001-01-01T00:00:00.0000000+00:00'\n        Document:\n          '@odata.type': Siterra.Documents.BusinessLogic.Entities.Document.Document\n  requestBodies:\n    refPostBody:\n      description: New navigation property ref value\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/ReferenceCreate'\n      required: true\n    refPutBody:\n      description: New navigation property ref values\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/ReferenceUpdate'\n      required: true\ntags:\n  - name: Categories.CategoryDto\n    x-ms-docs-toc-type: page\n  - name: Documents.DocumentDto\n    x-ms-docs-toc-type: page\n  - name: Documents.DocumentDto.Actions\n    x-ms-docs-toc-type: container\n  - name: Documents.RevisionDto\n    x-ms-docs-toc-type: page\n  - name: Documents.DocumentTagRelDto\n    x-ms-docs-toc-type: page\n  - name: Libraries.LibraryDto\n    x-ms-docs-toc-type: page\n  - name: Libraries.DocumentDto\n    x-ms-docs-toc-type: page\n  - name: Libraries.DocumentDto.DocumentTagRelDto\n    x-ms-docs-toc-type: page\n  - name: Revisions.RevisionDto\n    x-ms-docs-toc-type: page\n  - name: Revisions.Document\n    x-ms-docs-toc-type: page\n  - name: Revisions.Document.DocumentClass\n    x-ms-docs-toc-type: page\n  - name: Revisions.Document.DocumentTagRel\n    x-ms-docs-toc-type: page\n  - name: Tasks.DocumentDto\n    x-ms-docs-toc-type: page\n  - name: Tasks.DocumentDto.Actions\n    x-ms-docs-toc-type: container\n  - name: Tasks.RevisionDto\n    x-ms-docs-toc-type: page\n  - name: Tasks.DocumentTagRelDto\n    x-ms-docs-toc-type: page"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OData.xml",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<edmx:Edmx Version=\"4.0\" xmlns:edmx=\"http://docs.oasis-open.org/odata/ns/edmx\" xmlns:ags=\"http://aggregator.microsoft.com/internal\">\n\t<edmx:DataServices>\n\t\t<Schema Namespace=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models\" xmlns=\"http://docs.oasis-open.org/odata/ns/edm\">\n\t\t\t<ComplexType Name=\"InnerError\">\n\t\t\t\t<Property Name=\"Date\" Type=\"Edm.DateTimeOffset\" />\n\t\t\t\t<Property Name=\"RequestId\" Type=\"Edm.String\" />\n\t\t\t</ComplexType>\n\t\t\t<EntityType Name=\"Person\">\n\t\t\t\t<Key>\n\t\t\t\t\t<PropertyRef Name=\"UserName\" />\n\t\t\t\t</Key>\n\t\t\t\t<Property Name=\"UserName\" Type=\"Edm.String\" Nullable=\"false\" />\n\t\t\t\t<Property Name=\"FirstName\" Type=\"Edm.String\" Nullable=\"false\" />\n\t\t\t\t<Property Name=\"LastName\" Type=\"Edm.String\" />\n\t\t\t\t<Property Name=\"MiddleName\" Type=\"Edm.String\" />\n\t\t\t\t<Property Name=\"Gender\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonGender\" Nullable=\"false\" />\n\t\t\t\t<Property Name=\"Age\" Type=\"Edm.Int64\" />\n\t\t\t\t<Property Name=\"Emails\" Type=\"Collection(Edm.String)\" />\n\t\t\t\t<Property Name=\"AddressInfo\" Type=\"Collection(Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location)\">\n\t\t\t\t\t<Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n\t\t\t\t\t\t<Collection>\n\t\t\t\t\t\t\t<String>Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation</String>\n\t\t\t\t\t\t</Collection>\n\t\t\t\t\t</Annotation>\n\t\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Readable\" Bool=\"true\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Annotation>\n\t\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Updatable\" Bool=\"true\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Annotation>\n\t\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Insertable\" Bool=\"true\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Annotation>\n\t\t\t\t</Property>\n\t\t\t\t<Property Name=\"HomeAddress\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\">\n\t\t\t\t\t<Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n\t\t\t\t\t\t<Collection>\n\t\t\t\t\t\t\t<String>Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation</String>\n\t\t\t\t\t\t</Collection>\n\t\t\t\t\t</Annotation>\n\t\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Readable\" Bool=\"true\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Annotation>\n\t\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Updatable\" Bool=\"true\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Annotation>\n\t\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Insertable\" Bool=\"true\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Annotation>\n\t\t\t\t</Property>\n\t\t\t\t<Property Name=\"FavoriteFeature\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature\" Nullable=\"false\" />\n\t\t\t\t<Property Name=\"Features\" Type=\"Collection(Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature)\" Nullable=\"false\" />\n\t\t\t\t<Property Name=\"Photo\" Type=\"Edm.Stream\"/>\n\t\t\t\t<NavigationProperty Name=\"Friends\" Type=\"Collection(Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person)\">\n\t\t\t\t\t<Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n\t\t\t\t\t\t<Collection>\n\t\t\t\t\t\t\t<String>Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee</String>\n\t\t\t\t\t\t\t<String>Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager</String>\n\t\t\t\t\t\t</Collection>\n\t\t\t\t\t</Annotation>\n\t\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Annotation>\n\t\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Friends of person\" />\n\t\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"CustomHeaders\">\n\t\t\t\t\t\t\t\t<Collection>\n\t\t\t\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n\t\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n\t\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"DocumentationURL\" String=\"https://docs.microsoft.com/graph/aad-advanced-queries\" />\n\t\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"Required\" Bool=\"false\" />\n\t\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"ExampleValues\">\n\t\t\t\t\t\t\t\t\t\t\t<Collection>\n\t\t\t\t\t\t\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"Value\" String=\"eventual\" />\n\t\t\t\t\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n\t\t\t\t\t\t\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t\t\t\t\t\t</Collection>\n\t\t\t\t\t\t\t\t\t\t</PropertyValue>\n\t\t\t\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t\t\t</Collection>\n\t\t\t\t\t\t\t</PropertyValue>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Annotation>\n\t\t\t\t</NavigationProperty>\n\t\t\t\t<NavigationProperty Name=\"BestFriend\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\">\n\t\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The best friend.\" />\n\t\t\t\t\t<Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n\t\t\t\t\t\t<Collection>\n\t\t\t\t\t\t\t<String>Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee</String>\n\t\t\t\t\t\t\t<String>Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager</String>\n\t\t\t\t\t\t</Collection>\n\t\t\t\t\t</Annotation>\n\t\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.Revisions\">\n\t\t\t\t\t\t<Collection>\n\t\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t\t<PropertyValue Date=\"2021-08-24\" Property=\"Date\" />\n\t\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\" />\n\t\t\t\t\t\t\t\t<PropertyValue Property=\"Kind\">\n\t\t\t\t\t\t\t\t\t<EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n\t\t\t\t\t\t\t\t</PropertyValue>\n\t\t\t\t\t\t\t\t<PropertyValue Date=\"2023-03-15\" Property=\"RemovalDate\" />\n\t\t\t\t\t\t\t\t<PropertyValue Property=\"Version\" String=\"2021-05/bestfriend\" />\n\t\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t</Collection>\n\t\t\t\t\t</Annotation>\n\t\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n\t\t\t\t\t\t\t<PropertyValue Property=\"RestrictedProperties\">\n\t\t\t\t\t\t\t\t<Collection>\n\t\t\t\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"UpdateRestrictions\">\n\t\t\t\t\t\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"LongDescription\" String=\"Update an instance of a best friend.\" />\n\t\t\t\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Update the best friend.\" />\n\t\t\t\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"Updatable\" Bool=\"true\" />\n\t\t\t\t\t\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t\t\t\t\t</PropertyValue>\n\t\t\t\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t\t\t</Collection>\n\t\t\t\t\t\t\t</PropertyValue>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Annotation>\n\t\t\t\t</NavigationProperty>\n\t\t\t\t<NavigationProperty Name=\"Trips\" Type=\"Collection(Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip)\" ContainsTarget=\"true\">\n\t\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Collection of trips.\" />\n\t\t\t\t</NavigationProperty>\n\t\t\t</EntityType>\n\t\t\t<EntityType Name=\"Airline\">\n\t\t\t\t<Key>\n\t\t\t\t\t<PropertyRef Name=\"AirlineCode\" />\n\t\t\t\t</Key>\n\t\t\t\t<Property Name=\"AirlineCode\" Type=\"Edm.String\" Nullable=\"false\" />\n\t\t\t\t<Property Name=\"Name\" Type=\"Edm.String\" />\n\t\t\t</EntityType>\n\t\t\t<EntityType Name=\"Airport\">\n\t\t\t\t<Key>\n\t\t\t\t\t<PropertyRef Name=\"IcaoCode\" />\n\t\t\t\t</Key>\n\t\t\t\t<Property Name=\"Name\" Type=\"Edm.String\" />\n\t\t\t\t<Property Name=\"IcaoCode\" Type=\"Edm.String\" Nullable=\"false\" />\n\t\t\t\t<Property Name=\"IataCode\" Type=\"Edm.String\" />\n\t\t\t\t<Property Name=\"Location\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\">\n\t\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"UpdateMethod\">\n\t\t\t\t\t\t\t\t<EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>\n\t\t\t\t\t\t\t</PropertyValue>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Updatable\" Bool=\"true\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Annotation>\n\t\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Readable\" Bool=\"true\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Annotation>\n\t\t\t\t</Property>\n\t\t\t</EntityType>\n\t\t\t<ComplexType Name=\"Location\">\n\t\t\t\t<Property Name=\"Address\" Type=\"Edm.String\" />\n\t\t\t\t<Property Name=\"City\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\" />\n\t\t\t</ComplexType>\n\t\t\t<ComplexType Name=\"City\">\n\t\t\t\t<Property Name=\"Name\" Type=\"Edm.String\" />\n\t\t\t\t<Property Name=\"CountryRegion\" Type=\"Edm.String\" />\n\t\t\t\t<Property Name=\"Region\" Type=\"Edm.String\" />\n\t\t\t</ComplexType>\n\t\t\t<ComplexType Name=\"AirportLocation\" BaseType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\">\n\t\t\t\t<Property Name=\"Loc\" Type=\"Edm.GeographyPoint\" />\n\t\t\t\t<NavigationProperty Name=\"EmergencyAuthority\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\">\n\t\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person to contact in case of a crisis at this location.\" />\n\t\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Annotation>\n\t\t\t\t</NavigationProperty>\n\t\t\t</ComplexType>\n\t\t\t<ComplexType Name=\"EventLocation\" BaseType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\">\n\t\t\t\t<Property Name=\"BuildingInfo\" Type=\"Edm.String\" />\n\t\t\t</ComplexType>\n\t\t\t<EntityType Name=\"Trip\">\n\t\t\t\t<Key>\n\t\t\t\t\t<PropertyRef Name=\"TripId\" />\n\t\t\t\t</Key>\n\t\t\t\t<Property Name=\"TripId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n\t\t\t\t<Property Name=\"ShareId\" Type=\"Edm.Guid\" Nullable=\"false\" />\n\t\t\t\t<Property Name=\"Name\" Type=\"Edm.String\" />\n\t\t\t\t<Property Name=\"Budget\" Type=\"Edm.Single\" Nullable=\"false\" />\n\t\t\t\t<Property Name=\"Description\" Type=\"Edm.String\" />\n\t\t\t\t<Property Name=\"Tags\" Type=\"Collection(Edm.String)\" />\n\t\t\t\t<Property Name=\"TripData\" Type=\"Edm.Untyped\" />\n\t\t\t\t<Property Name=\"DestinationInfo\" Type=\"Collection(Edm.Untyped)\" />\n\t\t\t\t<Property Name=\"StartsAt\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n\t\t\t\t<Property Name=\"EndsAt\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n\t\t\t\t<NavigationProperty Name=\"PlanItems\" Type=\"Collection(Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem)\" >\n\t\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Annotation>\n\t\t\t\t</NavigationProperty>\n\t\t\t</EntityType>\n\t\t\t<EntityType Name=\"PlanItem\">\n\t\t\t\t<Key>\n\t\t\t\t\t<PropertyRef Name=\"PlanItemId\" />\n\t\t\t\t</Key>\n\t\t\t\t<Property Name=\"PlanItemId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n\t\t\t\t<Property Name=\"ConfirmationCode\" Type=\"Edm.String\" />\n\t\t\t\t<Property Name=\"StartsAt\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n\t\t\t\t<Property Name=\"EndsAt\" Type=\"Edm.DateTimeOffset\" Nullable=\"false\" />\n\t\t\t\t<Property Name=\"Duration\" Type=\"Edm.Duration\" Nullable=\"false\" />\n\t\t\t</EntityType>\n\t\t\t<EntityType Name=\"Event\" BaseType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\">\n\t\t\t\t<Property Name=\"OccursAt\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\" />\n\t\t\t\t<Property Name=\"Description\" Type=\"Edm.String\" />\n\t\t\t</EntityType>\n\t\t\t<EntityType Name=\"PublicTransportation\" BaseType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\">\n\t\t\t\t<Property Name=\"SeatNumber\" Type=\"Edm.String\" />\n\t\t\t</EntityType>\n\t\t\t<EntityType Name=\"Flight\" BaseType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation\">\n\t\t\t\t<Property Name=\"FlightNumber\" Type=\"Edm.String\" />\n\t\t\t\t<NavigationProperty Name=\"Airline\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\" />\n\t\t\t\t<NavigationProperty Name=\"From\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\" />\n\t\t\t\t<NavigationProperty Name=\"To\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\" />\n\t\t\t</EntityType>\n\t\t\t<EntityType Name=\"Employee\" BaseType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\" ags:IsHidden=\"true\" ags:WorkloadName=\"People\">\n\t\t\t\t<Property Name=\"Cost\" Type=\"Edm.Int64\" Nullable=\"false\" />\n\t\t\t\t<NavigationProperty Name=\"Peers\" Type=\"Collection(Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person)\" >\n\t\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Annotation>\n\t\t\t\t</NavigationProperty>\n\t\t\t</EntityType>\n\t\t\t<EntityType Name=\"Manager\" BaseType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\">\n\t\t\t\t<Property Name=\"Budget\" Type=\"Edm.Int64\" Nullable=\"false\" />\n\t\t\t\t<Property Name=\"BossOffice\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\" />\n\t\t\t\t<NavigationProperty Name=\"DirectReports\" Type=\"Collection(Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person)\" >\n\t\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.NavigationRestrictions\">\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"Referenceable\" Bool=\"true\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Annotation>\n\t\t\t\t</NavigationProperty>\n\t\t\t</EntityType>\n\t\t\t<EnumType Name=\"PersonGender\">\n\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Gender of the person.\" />\n\t\t\t\t<Member Name=\"Male\" Value=\"0\">\n\t\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Male gender.\" />\n\t\t\t\t</Member>\n\t\t\t\t<Member Name=\"Female\" Value=\"1\">\n\t\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The Female gender.\" />\n\t\t\t\t</Member>\n\t\t\t\t<Member Name=\"Unknow\" Value=\"2\">\n\t\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Unknown gender or prefers not to say.\" />\n\t\t\t\t</Member>\n\t\t\t</EnumType>\n\t\t\t<EnumType Name=\"Feature\" IsFlags=\"true\">\n\t\t\t\t<Member Name=\"Feature1\" Value=\"0\" />\n\t\t\t\t<Member Name=\"Feature2\" Value=\"1\" />\n\t\t\t\t<Member Name=\"Feature3\" Value=\"2\" />\n\t\t\t\t<Member Name=\"Feature4\" Value=\"4\" />\n\t\t\t</EnumType>\n\t\t\t<Function Name=\"GetPersonWithMostFriends\">\n\t\t\t\t<ReturnType Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\" />\n\t\t\t</Function>\n\t\t\t<Function Name=\"GetNearestAirport\">\n\t\t\t\t<Parameter Name=\"lat\" Type=\"Edm.Double\" Nullable=\"false\" />\n\t\t\t\t<Parameter Name=\"lon\" Type=\"Edm.Double\" Nullable=\"false\" />\n\t\t\t\t<ReturnType Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\" />\n\t\t\t</Function>\n\t\t\t<Function Name=\"GetFavoriteAirline\" IsBound=\"true\" EntitySetPath=\"person\">\n\t\t\t\t<Parameter Name=\"person\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\" />\n\t\t\t\t<ReturnType Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\" />\n\t\t\t</Function>\n\t\t\t<Function Name=\"GetFriendsTrips\" IsBound=\"true\" ags:IsHidden=\"true\" ags:WorkloadName=\"People\">\n\t\t\t\t<Parameter Name=\"person\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\" />\n\t\t\t\t<Parameter Name=\"userName\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n\t\t\t\t<ReturnType Type=\"Collection(Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip)\" />\n\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.Revisions\">\n\t\t\t\t\t<Collection>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Date=\"2021-08-24\" Property=\"Date\" />\n\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"The GetFriendsTrips API is deprecated and will stop returning data on March 2023. Please use the new trips API on friends.\" />\n\t\t\t\t\t\t\t<PropertyValue Property=\"Kind\">\n\t\t\t\t\t\t\t\t<EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n\t\t\t\t\t\t\t</PropertyValue>\n\t\t\t\t\t\t\t<PropertyValue Date=\"2023-03-15\" Property=\"RemovalDate\" />\n\t\t\t\t\t\t\t<PropertyValue Property=\"Version\" String=\"2021-05/trips\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Collection>\n\t\t\t\t</Annotation>\n\t\t\t</Function>\n\t\t\t<Function Name=\"GetInvolvedPeople\" IsBound=\"true\">\n\t\t\t\t<Parameter Name=\"trip\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\" />\n\t\t\t\t<ReturnType Type=\"Collection(Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person)\" />\n\t\t\t</Function>\n\t\t\t<Action Name=\"ResetDataSource\" />\n\t\t\t<Function Name=\"UpdatePersonLastName\" IsBound=\"true\">\n\t\t\t\t<Parameter Name=\"person\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\" />\n\t\t\t\t<Parameter Name=\"lastName\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n\t\t\t\t<ReturnType Type=\"Edm.Boolean\" Nullable=\"false\" />\n\t\t\t</Function>\n\t\t\t<Action Name=\"Hire\" IsBound=\"true\">\n\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Hires someone for the company.\" />\n\t\t\t\t<Parameter Name=\"personInstance\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\" />\n\t\t\t\t<Parameter Name=\"hire\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\" />\n\t\t\t</Action>\n\t\t\t<Action Name=\"ShareTrip\" IsBound=\"true\" ags:IsHidden=\"true\" ags:WorkloadName=\"People\">\n\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Details of the shared trip.\" />\n\t\t\t\t<Parameter Name=\"personInstance\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\" />\n\t\t\t\t<Parameter Name=\"userName\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n\t\t\t\t<Parameter Name=\"tripId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n\t\t\t</Action>\n\t\t\t<Action Name=\"GetPeersForTrip\" IsBound=\"true\">\n\t\t\t\t<Parameter Name=\"personInstance\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\" />\n\t\t\t\t<Parameter Name=\"userName\" Type=\"Edm.String\" Nullable=\"false\" Unicode=\"false\" />\n\t\t\t\t<Parameter Name=\"tripId\" Type=\"Edm.Int32\" Nullable=\"false\" />\n\t\t\t\t<ReturnType Type=\"Collection(Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person)\" />\n\t\t\t</Action>\n\t\t\t<EntityContainer Name=\"Container\">\n\t\t\t\t<EntitySet Name=\"People\" EntityType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\">\n\t\t\t\t\t<NavigationPropertyBinding Path=\"Friends\" Target=\"People\" />\n\t\t\t\t\t<NavigationPropertyBinding Path=\"BestFriend\" Target=\"People\" />\n\t\t\t\t\t<NavigationPropertyBinding Path=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers\" Target=\"People\" />\n\t\t\t\t\t<NavigationPropertyBinding Path=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports\" Target=\"People\" />\n\t\t\t\t\t<Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n\t\t\t\t\t\t<Collection>\n\t\t\t\t\t\t\t<String>Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee</String>\n\t\t\t\t\t\t\t<String>Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager</String>\n\t\t\t\t\t\t</Collection>\n\t\t\t\t\t</Annotation>\n\t\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.Revisions\">\n\t\t\t\t\t\t<Collection>\n\t\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t\t<PropertyValue Date=\"2021-08-24\" Property=\"Date\" />\n\t\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\" />\n\t\t\t\t\t\t\t\t<PropertyValue Property=\"Kind\">\n\t\t\t\t\t\t\t\t\t<EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n\t\t\t\t\t\t\t\t</PropertyValue>\n\t\t\t\t\t\t\t\t<PropertyValue Date=\"2023-03-15\" Property=\"RemovalDate\" />\n\t\t\t\t\t\t\t\t<PropertyValue Property=\"Version\" String=\"2021-05/people\" />\n\t\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t</Collection>\n\t\t\t\t\t</Annotation>\n\t\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"CustomHeaders\">\n\t\t\t\t\t\t\t\t<Collection>\n\t\t\t\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n\t\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n\t\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"DocumentationURL\" String=\"https://docs.tripservice.com/advanced-queries\" />\n\t\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"Required\" Bool=\"false\" />\n\t\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"ExampleValues\">\n\t\t\t\t\t\t\t\t\t\t\t<Collection>\n\t\t\t\t\t\t\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"Value\" String=\"eventual\" />\n\t\t\t\t\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n\t\t\t\t\t\t\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t\t\t\t\t\t</Collection>\n\t\t\t\t\t\t\t\t\t\t</PropertyValue>\n\t\t\t\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t\t\t</Collection>\n\t\t\t\t\t\t\t</PropertyValue>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Annotation>\n\t\t\t\t</EntitySet>\n\t\t\t\t<EntitySet Name=\"Airlines\" EntityType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\">\n\t\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.OptimisticConcurrency\">\n\t\t\t\t\t\t<Collection>\n\t\t\t\t\t\t\t<PropertyPath>Name</PropertyPath>\n\t\t\t\t\t\t</Collection>\n\t\t\t\t\t</Annotation>\n\t\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"UpdateMethod\">\n\t\t\t\t\t\t\t\t<EnumMember>Org.OData.Capabilities.V1.HttpMethod/PUT</EnumMember>\n\t\t\t\t\t\t\t</PropertyValue>\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Annotation>\n\t\t\t\t</EntitySet>\n\t\t\t\t<EntitySet Name=\"Airports\" EntityType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\">\n\t\t\t\t\t<NavigationPropertyBinding Path=\"Location/EmergencyAuthority\" Target=\"People\" />\n\t\t\t\t</EntitySet>\n\t\t\t\t<EntitySet Name=\"NewComePeople\" EntityType=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\" />\n\t\t\t\t<Singleton Name=\"Me\" Type=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\">\n\t\t\t\t\t<Annotation Term=\"Org.OData.Validation.V1.DerivedTypeConstraint\">\n\t\t\t\t\t\t<Collection>\n\t\t\t\t\t\t\t<String>Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee</String>\n\t\t\t\t\t\t\t<String>Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager</String>\n\t\t\t\t\t\t</Collection>\n\t\t\t\t\t</Annotation>\n\t\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.Revisions\">\n\t\t\t\t\t\t<Collection>\n\t\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t\t<PropertyValue Date=\"2021-08-24\" Property=\"Date\" />\n\t\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\" />\n\t\t\t\t\t\t\t\t<PropertyValue Property=\"Kind\">\n\t\t\t\t\t\t\t\t\t<EnumMember>Org.OData.Core.V1.RevisionKind/Deprecated</EnumMember>\n\t\t\t\t\t\t\t\t</PropertyValue>\n\t\t\t\t\t\t\t\t<PropertyValue Date=\"2023-03-15\" Property=\"RemovalDate\" />\n\t\t\t\t\t\t\t\t<PropertyValue Property=\"Version\" String=\"2021-05/me\" />\n\t\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t</Collection>\n\t\t\t\t\t</Annotation>\n\t\t\t\t</Singleton>\n\t\t\t\t<FunctionImport Name=\"GetPersonWithMostFriends\" Function=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetPersonWithMostFriends\" EntitySet=\"People\">\n\t\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.Description\" String=\"The person with most friends.\" />\n\t\t\t\t</FunctionImport>\n\t\t\t\t<FunctionImport Name=\"GetNearestAirport\" Function=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetNearestAirport\" EntitySet=\"Airports\" ags:IsHidden=\"true\"/>\n\t\t\t\t<ActionImport Name=\"ResetDataSource\" Action=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.ResetDataSource\" ags:IsHidden=\"true\">\n\t\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.Description\" String=\"Resets the data source to default values.\" />\n\t\t\t\t</ActionImport>\n\t\t\t</EntityContainer>\n\t\t\t<Annotations Target=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person/Trips\">\n\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n\t\t\t\t\t<Record>\n\t\t\t\t\t\t<PropertyValue Property=\"CustomHeaders\">\n\t\t\t\t\t\t\t<Collection>\n\t\t\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"Name\" String=\"ConsistencyLevel\" />\n\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Indicates the requested consistency level.\" />\n\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"DocumentationURL\" String=\"https://docs.tripservice.com/advanced-queries\" />\n\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"Required\" Bool=\"false\" />\n\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"ExampleValues\">\n\t\t\t\t\t\t\t\t\t\t<Collection>\n\t\t\t\t\t\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"Value\" String=\"eventual\" />\n\t\t\t\t\t\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\" />\n\t\t\t\t\t\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t\t\t\t\t</Collection>\n\t\t\t\t\t\t\t\t\t</PropertyValue>\n\t\t\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t\t</Collection>\n\t\t\t\t\t\t</PropertyValue>\n\t\t\t\t\t\t<PropertyValue Property=\"LongDescription\" String=\"Retrieve a list of trips.\" />\n\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"List trips.\" />\n\t\t\t\t\t\t<PropertyValue Property=\"ReadByKeyRestrictions\">\n\t\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t\t<PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties of a trip.\" />\n\t\t\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Get a trip.\" />\n\t\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t</PropertyValue>\n\t\t\t\t\t</Record>\n\t\t\t\t</Annotation>\n\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n\t\t\t\t\t<Record>\n\t\t\t\t\t\t<PropertyValue Property=\"LongDescription\" String=\"Delete an instance of a trip.\" />\n\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Delete a trip.\" />\n\t\t\t\t\t</Record>\n\t\t\t\t</Annotation>\n\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n\t\t\t\t\t<Record>\n\t\t\t\t\t\t<PropertyValue Property=\"LongDescription\" String=\"Update an instance of a trip.\" />\n\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Update a trip.\" />\n\t\t\t\t\t</Record>\n\t\t\t\t</Annotation>\n\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n\t\t\t\t\t<Record>\n\t\t\t\t\t\t<PropertyValue Property=\"LongDescription\" String=\"Create a new trip.\" />\n\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Create a trip.\" />\n\t\t\t\t\t</Record>\n\t\t\t\t</Annotation>\n\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.Links\">\n\t\t\t\t\t<Collection>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n\t\t\t\t\t\t\t<PropertyValue Property=\"href\" String=\"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n\t\t\t\t\t\t\t<PropertyValue Property=\"href\" String=\"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n\t\t\t\t\t\t\t<PropertyValue Property=\"href\" String=\"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n\t\t\t\t\t\t\t<PropertyValue Property=\"href\" String=\"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/get\" />\n\t\t\t\t\t\t\t<PropertyValue Property=\"href\" String=\"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Collection>\n\t\t\t\t</Annotation>\n\t\t\t</Annotations>\n\t\t\t<Annotations Target=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Container/Me\">\n\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n\t\t\t\t\t<Record>\n\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Get signed in person\" />\n\t\t\t\t\t\t<PropertyValue Property=\"LongDescription\" String=\"Retrieve the properties and relationships of Person object.\" />\n\t\t\t\t\t</Record>\n\t\t\t\t</Annotation>\n\t\t\t</Annotations>\n\t\t\t<Annotations Target=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Container/People/HomeAddress\">\n\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n\t\t\t\t\t<Record>\n\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Get home address\" />\n\t\t\t\t\t\t<PropertyValue Property=\"LongDescription\" String=\"Get the home address of a specific person\" />\n\t\t\t\t\t</Record>\n\t\t\t\t</Annotation>\n\t\t\t</Annotations>\n\t\t\t<Annotations Target=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Container/People/Friends\">\n\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n\t\t\t\t\t<Record>\n\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"List friends\" />\n\t\t\t\t\t\t<PropertyValue Property=\"LongDescription\" String=\"List the friends of a specific person\" />\n\t\t\t\t\t</Record>\n\t\t\t\t</Annotation>\n\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n\t\t\t\t\t<Record>\n\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Delete a friend.\" />\n\t\t\t\t\t\t<PropertyValue Property=\"LongDescription\" String=\"Delete an instance of a friend relationship.\" />\n\t\t\t\t\t</Record>\n\t\t\t\t</Annotation>\n\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.InsertRestrictions\">\n\t\t\t\t\t<Record>\n\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Create a friend.\" />\n\t\t\t\t\t\t<PropertyValue Property=\"LongDescription\" String=\"Create a new friend.\" />\n\t\t\t\t\t</Record>\n\t\t\t\t</Annotation>\n\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.Links\">\n\t\t\t\t\t<Collection>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/create\" />\n\t\t\t\t\t\t\t<PropertyValue Property=\"href\" String=\"https://learn.microsoft.com/graph/api/person-post-friend?view=graph-rest-1.0\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n\t\t\t\t\t\t\t<PropertyValue Property=\"href\" String=\"https://learn.microsoft.com/graph/api/person-list-friends?view=graph-rest-1.0\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n\t\t\t\t\t\t\t<PropertyValue Property=\"href\" String=\"https://learn.microsoft.com/graph/api/person-delete-friend?view=graph-rest-1.0\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Collection>\n\t\t\t\t</Annotation>\n\t\t\t</Annotations>\n\t\t\t<Annotations Target=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Container/People/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\">\n\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n\t\t\t\t\t<Record>\n\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Get best friend\" />\n\t\t\t\t\t\t<PropertyValue Property=\"LongDescription\" String=\"Get the item of type Person cast as Manager\" />\n\t\t\t\t\t</Record>\n\t\t\t\t</Annotation>\n\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.Links\">\n\t\t\t\t\t<Collection>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n\t\t\t\t\t\t\t<PropertyValue Property=\"href\" String=\"https://learn.microsoft.com/graph/api/person-get-friend-manager?view=graph-rest-1.0\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Collection>\n\t\t\t\t</Annotation>\n\t\t\t</Annotations>\n\t\t\t<Annotations Target=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Container/People/FavoriteFeature\">\n\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n\t\t\t\t\t<Record>\n\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Get favourite feature\" />\n\t\t\t\t\t\t<PropertyValue Property=\"LongDescription\" String=\"Get the favourite feature of a specific person\" />\n\t\t\t\t\t</Record>\n\t\t\t\t</Annotation>\n\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.Links\">\n\t\t\t\t\t<Collection>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n\t\t\t\t\t\t\t<PropertyValue Property=\"href\" String=\"https://learn.microsoft.com/graph/api/person-favorite-feature?view=graph-rest-1.0\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Collection>\n\t\t\t\t</Annotation>\n\t\t\t</Annotations>\n\t\t\t<Annotations Target=\"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Container/People/Photo\">\n\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.ReadRestrictions\">\n\t\t\t\t\t<Record>\n\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Get photo\" />\n\t\t\t\t\t\t<PropertyValue Property=\"LongDescription\" String=\"Get photo of a specific user\" />\n\t\t\t\t\t</Record>\n\t\t\t\t</Annotation>\n\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.UpdateRestrictions\">\n\t\t\t\t\t<Record>\n\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Update photo\" />\n\t\t\t\t\t\t<PropertyValue Property=\"LongDescription\" String=\"Update photo of a specific user\" />\n\t\t\t\t\t</Record>\n\t\t\t\t</Annotation>\n\t\t\t\t<Annotation Term=\"Org.OData.Capabilities.V1.DeleteRestrictions\">\n\t\t\t\t\t<Record>\n\t\t\t\t\t\t<PropertyValue Property=\"Description\" String=\"Delete photo\" />\n\t\t\t\t\t\t<PropertyValue Property=\"LongDescription\" String=\"Delete photo of a specific user\" />\n\t\t\t\t\t</Record>\n\t\t\t\t</Annotation>\n\t\t\t\t<Annotation Term=\"Org.OData.Core.V1.Links\">\n\t\t\t\t\t<Collection>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/list\" />\n\t\t\t\t\t\t\t<PropertyValue Property=\"href\" String=\"https://learn.microsoft.com/graph/api/person-get-photo?view=graph-rest-1.0\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/update\" />\n\t\t\t\t\t\t\t<PropertyValue Property=\"href\" String=\"https://learn.microsoft.com/graph/api/person-update-photo?view=graph-rest-1.0\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t\t<Record>\n\t\t\t\t\t\t\t<PropertyValue Property=\"rel\" String=\"https://graph.microsoft.com/rels/docs/delete\" />\n\t\t\t\t\t\t\t<PropertyValue Property=\"href\" String=\"https://learn.microsoft.com/graph/api/person-delete-photo?view=graph-rest-1.0\" />\n\t\t\t\t\t\t</Record>\n\t\t\t\t\t</Collection>\n\t\t\t\t</Annotation>\n\t\t\t</Annotations>\n\t\t</Schema>\n\t</edmx:DataServices>\n</edmx:Edmx>"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.V2.json",
    "content": "{\n  \"swagger\": \"2.0\",\n  \"info\": {\n    \"title\": \"OData Service for namespace Microsoft.OData.Service.Sample.TrippinInMemory.Models\",\n    \"description\": \"This OData service is located at http://services.odata.org/TrippinRESTierService\",\n    \"version\": \"1.0.1\"\n  },\n  \"host\": \"services.odata.org\",\n  \"basePath\": \"/TrippinRESTierService\",\n  \"schemes\": [\n    \"http\"\n  ],\n  \"paths\": {\n    \"/Airlines\": {\n      \"get\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Get entities from Airlines\",\n        \"operationId\": \"Airlines.Airline.ListAirline\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Add new entity to Airlines\",\n        \"operationId\": \"Airlines.Airline.CreateAirline\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Airline entities.\"\n    },\n    \"/Airlines/{AirlineCode}\": {\n      \"get\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Get entity from Airlines by key\",\n        \"operationId\": \"Airlines.Airline.GetAirline\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"AirlineCode\",\n            \"description\": \"The unique identifier of Airline\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airline\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Update entity in Airlines\",\n        \"operationId\": \"Airlines.Airline.SetAirline\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"AirlineCode\",\n            \"description\": \"The unique identifier of Airline\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airline\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Delete entity from Airlines\",\n        \"operationId\": \"Airlines.Airline.DeleteAirline\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"AirlineCode\",\n            \"description\": \"The unique identifier of Airline\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airline\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Airline entities.\"\n    },\n    \"/Airlines/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Airlines.GetCount-27a7\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Airports\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Get entities from Airports\",\n        \"operationId\": \"Airports.Airport.ListAirport\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Add new entity to Airports\",\n        \"operationId\": \"Airports.Airport.CreateAirport\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Airport entities.\"\n    },\n    \"/Airports/{IcaoCode}\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Get entity from Airports by key\",\n        \"operationId\": \"Airports.Airport.GetAirport\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Update entity in Airports\",\n        \"operationId\": \"Airports.Airport.UpdateAirport\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Delete entity from Airports\",\n        \"operationId\": \"Airports.Airport.DeleteAirport\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Airport entities.\"\n    },\n    \"/Airports/{IcaoCode}/Location\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.AirportLocation\"\n        ],\n        \"summary\": \"Get Location property value\",\n        \"operationId\": \"Airports.GetLocation\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Airports.AirportLocation\"\n        ],\n        \"summary\": \"Update property Location value.\",\n        \"operationId\": \"Airports.SetLocation\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person\"\n        ],\n        \"summary\": \"Get EmergencyAuthority from Airports\",\n        \"description\": \"The person to contact in case of a crisis at this location.\",\n        \"operationId\": \"Airports.GetEmergencyAuthority\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the EmergencyAuthority property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation entity.\"\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person\"\n        ],\n        \"summary\": \"Get ref of EmergencyAuthority from Airports\",\n        \"description\": \"The person to contact in case of a crisis at this location.\",\n        \"operationId\": \"Airports.GetRefEmergencyAuthority\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"Airports.Person\"\n        ],\n        \"summary\": \"Update the ref of navigation property EmergencyAuthority in Airports\",\n        \"operationId\": \"Airports.UpdateRefEmergencyAuthority\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPutBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Airports.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property EmergencyAuthority for Airports\",\n        \"operationId\": \"Airports.DeleteRefEmergencyAuthority\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Airport entities.\"\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Airports.EmergencyAuthority.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Airports.EmergencyAuthority.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Airports.EmergencyAuthority.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Airports.EmergencyAuthority.AddressInfo.GetCount-2ffe\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Airports.EmergencyAuthority.ListAddressInfo.AsEventLocation-fbf9\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Airports.EmergencyAuthority.AddressInfo.GetCount.AsEventLocation-e708\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Airports.EmergencyAuthority.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Airports.EmergencyAuthority.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Airports.EmergencyAuthority.GetHomeAddress.AsEventLocation-0bb9\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property EmergencyAuthority from Airports\",\n        \"operationId\": \"Airports.GetEmergencyAuthorityPhoto-13fb\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Airports.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property EmergencyAuthority in Airports\",\n        \"operationId\": \"Airports.UpdateEmergencyAuthorityPhoto-13fb\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Airports.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property EmergencyAuthority in Airports\",\n        \"operationId\": \"Airports.DeleteEmergencyAuthorityPhoto-13fb\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"IcaoCode\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Airport entity.\"\n    },\n    \"/Airports/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Airports.GetCount-60cc\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/GetNearestAirport(lat={lat},lon={lon})\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports\"\n        ],\n        \"summary\": \"Invoke functionImport GetNearestAirport\",\n        \"operationId\": \"FunctionImport.GetNearestAirport\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"lat\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"double\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"lon\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"double\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"functionImport\"\n      },\n      \"x-description\": \"Provides operations to call the GetNearestAirport method.\"\n    },\n    \"/GetPersonWithMostFriends()\": {\n      \"get\": {\n        \"tags\": [\n          \"People\"\n        ],\n        \"summary\": \"Invoke functionImport GetPersonWithMostFriends\",\n        \"description\": \"The person with most friends.\",\n        \"operationId\": \"FunctionImport.GetPersonWithMostFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"functionImport\"\n      },\n      \"x-description\": \"Provides operations to call the GetPersonWithMostFriends method.\"\n    },\n    \"/Me\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get signed in person\",\n        \"description\": \"Retrieve the properties and relationships of Person object.\",\n        \"operationId\": \"Me.Person.GetPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Me\",\n        \"operationId\": \"Me.Person.UpdatePerson\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Person singleton.\"\n    },\n    \"/Me/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AddressInfo.GetCount-38f2\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.ListAddressInfo.AsEventLocation-b1a4\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AddressInfo.GetCount.AsEventLocation-5575\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/BestFriend\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get BestFriend from Me\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"Me.GetBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"Me.UpdateBestFriend\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\"\n      ]\n    },\n    \"/Me/BestFriend/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from Me\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"Me.GetRefBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"Me.UpdateRefBestFriend\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/refPutBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for Me\",\n        \"operationId\": \"Me.DeleteRefBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/Me/BestFriend/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.BestFriend.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.BestFriend.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.BestFriend.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/BestFriend/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.BestFriend.AddressInfo.GetCount-b695\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.BestFriend.ListAddressInfo.AsEventLocation-2154\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.BestFriend.AddressInfo.GetCount.AsEventLocation-0105\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/BestFriend/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.BestFriend.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.BestFriend.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.BestFriend.GetHomeAddress.AsEventLocation-a28d\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"Me.GetBestFriend.AsEmployee-dcf6\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Employee.\"\n    },\n    \"/Me/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"Me.GetBestFriend.AsManager-09a9\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Manager.\"\n    },\n    \"/Me/BestFriend/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property BestFriend from Me\",\n        \"operationId\": \"Me.GetBestFriendPhoto-8333\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property BestFriend in Me\",\n        \"operationId\": \"Me.UpdateBestFriendPhoto-8333\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property BestFriend in Me\",\n        \"operationId\": \"Me.DeleteBestFriendPhoto-8333\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Person entity.\"\n    },\n    \"/Me/Friends\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Friends from Me\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"Me.ListFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\"\n      ]\n    },\n    \"/Me/Friends/{UserName}/$ref\": {\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for Me\",\n        \"operationId\": \"Me.friends.DeleteRefPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/Me/Friends/{UserName}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.Friends.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.Friends.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.Friends.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/{UserName}/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.AddressInfo.GetCount-246e\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Friends.ListAddressInfo.AsEventLocation-f440\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.AddressInfo.GetCount.AsEventLocation-42c7\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Friends/{UserName}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.Friends.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.Friends.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Friends.GetHomeAddress.AsEventLocation-15cc\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"Me.GetFriends.AsEmployee-3dc7\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Employee.\"\n    },\n    \"/Me/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"Me.GetFriends.AsManager-ddec\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Manager.\"\n    },\n    \"/Me/Friends/{UserName}/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Friends from Me\",\n        \"operationId\": \"Me.GetFriendsPhoto-287d\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Friends in Me\",\n        \"operationId\": \"Me.UpdateFriendsPhoto-287d\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Friends in Me\",\n        \"operationId\": \"Me.DeleteFriendsPhoto-287d\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Person entity.\"\n    },\n    \"/Me/Friends/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.GetCount-182b\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Friends/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from Me\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"Me.ListRefFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for Me\",\n        \"operationId\": \"Me.CreateRefFriends\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/refPostBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for Me\",\n        \"operationId\": \"Me.DeleteRefFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"@id\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"Me.ListFriends.AsEmployee-f4a5\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Employee.\"\n    },\n    \"/Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.GetCount.AsEmployee-884b\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"Me.ListFriends.AsManager-98ae\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Manager.\"\n    },\n    \"/Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.GetCount.AsManager-9376\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.GetHomeAddress.AsEventLocation-ba49\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"Me.Person.GetPerson.AsEmployee-bd18\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Employee.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsEmployee.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsEmployee.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsEmployee.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.AddressInfo.GetCount-8488\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.ListAddressInfo.AsEventLocation-989f\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AddressInfo.GetCount.AsEventLocation-9375\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get BestFriend from Me\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"Me.AsEmployee.GetBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"Me.AsEmployee.UpdateBestFriend\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/BestFriend\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from Me\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"Me.AsEmployee.GetRefBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"Me.AsEmployee.UpdateRefBestFriend\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/refPutBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for Me\",\n        \"operationId\": \"Me.AsEmployee.DeleteRefBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsEmployee.BestFriend.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsEmployee.BestFriend.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsEmployee.BestFriend.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.BestFriend.AddressInfo.GetCount-81de\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.BestFriend.ListAddressInfo.AsEventLocation-1d72\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.BestFriend.AddressInfo.GetCount.AsEventLocation-842c\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsEmployee.BestFriend.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsEmployee.BestFriend.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.BestFriend.GetHomeAddress.AsEventLocation-19b8\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"Me.GetBestFriend.AsManager-c104\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Manager.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property BestFriend from Me\",\n        \"operationId\": \"Me.GetBestFriendPhoto-4dc7\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property BestFriend in Me\",\n        \"operationId\": \"Me.UpdateBestFriendPhoto-4dc7\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property BestFriend in Me\",\n        \"operationId\": \"Me.DeleteBestFriendPhoto-4dc7\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Person entity.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Friends from Me\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"Me.AsEmployee.ListFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Friends\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/$ref\": {\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for Me\",\n        \"operationId\": \"Me.AsEmployee.friends.DeleteRefPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsEmployee.Friends.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsEmployee.Friends.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsEmployee.Friends.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.Friends.AddressInfo.GetCount-660e\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Friends.ListAddressInfo.AsEventLocation-7b1e\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.AddressInfo.GetCount.AsEventLocation-feb8\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsEmployee.Friends.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsEmployee.Friends.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Friends.GetHomeAddress.AsEventLocation-600f\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"Me.GetFriends.AsManager-aa0c\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Manager.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Friends from Me\",\n        \"operationId\": \"Me.GetFriendsPhoto-6e41\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Friends in Me\",\n        \"operationId\": \"Me.UpdateFriendsPhoto-6e41\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Friends in Me\",\n        \"operationId\": \"Me.DeleteFriendsPhoto-6e41\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Person entity.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.Friends.GetCount-0cb7\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from Me\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"Me.AsEmployee.ListRefFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for Me\",\n        \"operationId\": \"Me.AsEmployee.CreateRefFriends\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/refPostBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for Me\",\n        \"operationId\": \"Me.AsEmployee.DeleteRefFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"@id\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"Me.ListFriends.AsManager-f993\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Manager.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.GetCount.AsManager-85ff\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsEmployee.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsEmployee.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.GetHomeAddress.AsEventLocation-6fc5\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Peers from Me\",\n        \"operationId\": \"Me.AsEmployee.ListPeers\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Peers property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee entity.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/$ref\": {\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Peers for Me\",\n        \"operationId\": \"Me.AsEmployee.peers.DeleteRefPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsEmployee.Peers.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsEmployee.Peers.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsEmployee.Peers.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.Peers.AddressInfo.GetCount-3e91\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Peers.ListAddressInfo.AsEventLocation-1e59\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Peers.AddressInfo.GetCount.AsEventLocation-be1d\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsEmployee.Peers.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsEmployee.Peers.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Peers.GetHomeAddress.AsEventLocation-dc11\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Peers from Me\",\n        \"operationId\": \"Me.GetPeersPhoto-4c48\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Peers in Me\",\n        \"operationId\": \"Me.UpdatePeersPhoto-4c48\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Peers in Me\",\n        \"operationId\": \"Me.DeletePeersPhoto-4c48\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Person entity.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.Peers.GetCount-9fc2\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of Peers from Me\",\n        \"operationId\": \"Me.AsEmployee.ListRefPeers\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Peers for Me\",\n        \"operationId\": \"Me.AsEmployee.CreateRefPeers\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/refPostBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Peers for Me\",\n        \"operationId\": \"Me.AsEmployee.DeleteRefPeers\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"@id\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"List trips.\",\n        \"description\": \"Retrieve a list of trips.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsEmployee.ListTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Create a trip.\",\n        \"description\": \"Create a new trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsEmployee.CreateTrips\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\",\n        \"/Me/Trips\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get a trip.\",\n        \"description\": \"Retrieve the properties of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsEmployee.GetTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Update a trip.\",\n        \"description\": \"Update an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsEmployee.UpdateTrips\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Delete a trip.\",\n        \"description\": \"Delete an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsEmployee.DeleteTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}\",\n        \"/Me/Trips/{TripId}\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Invoke function GetInvolvedPeople\",\n        \"operationId\": \"Me.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee.Trips.Trip.GetInvolvedPeople\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"title\": \"Collection of Person\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-description\": \"Provides operations to call the GetInvolvedPeople method.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\",\n        \"/Me/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get PlanItems from Me\",\n        \"operationId\": \"Me.AsEmployee.Trips.ListPlanItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems\",\n        \"/Me/Trips/{TripId}/PlanItems\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/{PlanItemId}/$ref\": {\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for Me\",\n        \"operationId\": \"Me.AsEmployee.Trips.planItems.DeleteRefPlanItem\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"PlanItemId\",\n            \"description\": \"The unique identifier of PlanItem\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"PlanItem\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.Trips.PlanItems.GetCount-a822\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get ref of PlanItems from Me\",\n        \"operationId\": \"Me.AsEmployee.Trips.ListRefPlanItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Create new navigation property ref to PlanItems for Me\",\n        \"operationId\": \"Me.AsEmployee.Trips.CreateRefPlanItems\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPostBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for Me\",\n        \"operationId\": \"Me.AsEmployee.Trips.DeleteRefPlanItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"@id\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.Trips.GetCount-5aa2\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFavoriteAirline()\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFavoriteAirline\",\n        \"operationId\": \"Me.GetFavoriteAirline\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/GetFavoriteAirlineResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-description\": \"Provides operations to call the GetFavoriteAirline method.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFriendsTrips(userName='{userName}')\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFriendsTrips\",\n        \"operationId\": \"Me.GetFriendsTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"userName\",\n            \"description\": \"Usage: userName='{userName}'\",\n            \"required\": true,\n            \"type\": \"string\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/GetFriendsTripsResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-description\": \"Provides operations to call the GetFriendsTrips method.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetPeersForTrip\": {\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action GetPeersForTrip\",\n        \"operationId\": \"Me.GetPeersForTrip\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/GetPeersForTripRequestBody\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/GetPeersForTripResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-description\": \"Provides operations to call the GetPeersForTrip method.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"Me.Person.GetPerson.AsManager-16dc\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Manager.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsManager.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsManager.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsManager.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.AddressInfo.GetCount-75da\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.ListAddressInfo.AsEventLocation-55be\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AddressInfo.GetCount.AsEventLocation-f67e\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get BestFriend from Me\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"Me.AsManager.GetBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"Me.AsManager.UpdateBestFriend\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/BestFriend\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from Me\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"Me.AsManager.GetRefBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"Me.AsManager.UpdateRefBestFriend\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/refPutBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for Me\",\n        \"operationId\": \"Me.AsManager.DeleteRefBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsManager.BestFriend.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsManager.BestFriend.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsManager.BestFriend.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.BestFriend.AddressInfo.GetCount-6ea6\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.BestFriend.ListAddressInfo.AsEventLocation-987a\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.BestFriend.AddressInfo.GetCount.AsEventLocation-692e\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsManager.BestFriend.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsManager.BestFriend.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.BestFriend.GetHomeAddress.AsEventLocation-15c5\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"Me.GetBestFriend.AsEmployee-7bbe\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Employee.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property BestFriend from Me\",\n        \"operationId\": \"Me.GetBestFriendPhoto-bac8\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property BestFriend in Me\",\n        \"operationId\": \"Me.UpdateBestFriendPhoto-bac8\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property BestFriend in Me\",\n        \"operationId\": \"Me.DeleteBestFriendPhoto-bac8\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Person entity.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get DirectReports from Me\",\n        \"operationId\": \"Me.AsManager.ListDirectReports\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the DirectReports property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager entity.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/$ref\": {\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property DirectReports for Me\",\n        \"operationId\": \"Me.AsManager.directReports.DeleteRefPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsManager.DirectReports.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsManager.DirectReports.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsManager.DirectReports.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.DirectReports.AddressInfo.GetCount-f650\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.DirectReports.ListAddressInfo.AsEventLocation-660b\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.DirectReports.AddressInfo.GetCount.AsEventLocation-a070\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsManager.DirectReports.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsManager.DirectReports.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.DirectReports.GetHomeAddress.AsEventLocation-5e6e\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property DirectReports from Me\",\n        \"operationId\": \"Me.GetDirectReportsPhoto-e60c\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property DirectReports in Me\",\n        \"operationId\": \"Me.UpdateDirectReportsPhoto-e60c\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property DirectReports in Me\",\n        \"operationId\": \"Me.DeleteDirectReportsPhoto-e60c\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Person entity.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.DirectReports.GetCount-8b92\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of DirectReports from Me\",\n        \"operationId\": \"Me.AsManager.ListRefDirectReports\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to DirectReports for Me\",\n        \"operationId\": \"Me.AsManager.CreateRefDirectReports\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/refPostBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property DirectReports for Me\",\n        \"operationId\": \"Me.AsManager.DeleteRefDirectReports\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"@id\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Friends from Me\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"Me.AsManager.ListFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Friends\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/$ref\": {\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for Me\",\n        \"operationId\": \"Me.AsManager.friends.DeleteRefPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsManager.Friends.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsManager.Friends.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsManager.Friends.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.Friends.AddressInfo.GetCount-b7db\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Friends.ListAddressInfo.AsEventLocation-1ad9\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.AddressInfo.GetCount.AsEventLocation-4d69\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsManager.Friends.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsManager.Friends.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Friends.GetHomeAddress.AsEventLocation-1e07\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"Me.GetFriends.AsEmployee-5b5f\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Employee.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Friends from Me\",\n        \"operationId\": \"Me.GetFriendsPhoto-64bd\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Friends in Me\",\n        \"operationId\": \"Me.UpdateFriendsPhoto-64bd\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Friends in Me\",\n        \"operationId\": \"Me.DeleteFriendsPhoto-64bd\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Person entity.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.Friends.GetCount-60a7\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from Me\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"Me.AsManager.ListRefFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for Me\",\n        \"operationId\": \"Me.AsManager.CreateRefFriends\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/refPostBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for Me\",\n        \"operationId\": \"Me.AsManager.DeleteRefFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"@id\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"Me.ListFriends.AsEmployee-fe32\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Employee.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.GetCount.AsEmployee-6a35\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsManager.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsManager.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.GetHomeAddress.AsEventLocation-5d95\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Hire\": {\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action Hire\",\n        \"description\": \"Hires someone for the company.\",\n        \"operationId\": \"Me.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Hire\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"hire\": {\n                  \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-description\": \"Provides operations to call the Hire method.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"List trips.\",\n        \"description\": \"Retrieve a list of trips.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsManager.ListTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Create a trip.\",\n        \"description\": \"Create a new trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsManager.CreateTrips\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\",\n        \"/Me/Trips\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get a trip.\",\n        \"description\": \"Retrieve the properties of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsManager.GetTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Update a trip.\",\n        \"description\": \"Update an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsManager.UpdateTrips\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Delete a trip.\",\n        \"description\": \"Delete an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsManager.DeleteTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}\",\n        \"/Me/Trips/{TripId}\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Invoke function GetInvolvedPeople\",\n        \"operationId\": \"Me.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Trips.Trip.GetInvolvedPeople\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"title\": \"Collection of Person\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-description\": \"Provides operations to call the GetInvolvedPeople method.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\",\n        \"/Me/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get PlanItems from Me\",\n        \"operationId\": \"Me.AsManager.Trips.ListPlanItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems\",\n        \"/Me/Trips/{TripId}/PlanItems\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/{PlanItemId}/$ref\": {\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for Me\",\n        \"operationId\": \"Me.AsManager.Trips.planItems.DeleteRefPlanItem\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"PlanItemId\",\n            \"description\": \"The unique identifier of PlanItem\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"PlanItem\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.Trips.PlanItems.GetCount-5ad2\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get ref of PlanItems from Me\",\n        \"operationId\": \"Me.AsManager.Trips.ListRefPlanItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Create new navigation property ref to PlanItems for Me\",\n        \"operationId\": \"Me.AsManager.Trips.CreateRefPlanItems\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPostBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for Me\",\n        \"operationId\": \"Me.AsManager.Trips.DeleteRefPlanItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"@id\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.Trips.GetCount-f3f4\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ShareTrip\": {\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action ShareTrip\",\n        \"description\": \"Details of the shared trip.\",\n        \"operationId\": \"Me.ShareTrip\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/ShareTripRequestBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-description\": \"Provides operations to call the ShareTrip method.\"\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.UpdatePersonLastName(lastName='{lastName}')\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function UpdatePersonLastName\",\n        \"operationId\": \"Me.UpdatePersonLastName\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"lastName\",\n            \"description\": \"Usage: lastName='{lastName}'\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/UpdatePersonLastNameResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-description\": \"Provides operations to call the UpdatePersonLastName method.\"\n    },\n    \"/Me/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for Person from Me\",\n        \"operationId\": \"Me.Person.GetPhoto-ab7e\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for Person in Me\",\n        \"operationId\": \"Me.Person.UpdatePhoto-ab7e\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for Person in Me\",\n        \"operationId\": \"Me.Person.DeletePhoto-ab7e\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Person entity.\"\n    },\n    \"/Me/Trips\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"List trips.\",\n        \"description\": \"Retrieve a list of trips.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.ListTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Create a trip.\",\n        \"description\": \"Create a new trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.CreateTrips\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\"\n      ]\n    },\n    \"/Me/Trips/{TripId}\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get a trip.\",\n        \"description\": \"Retrieve the properties of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.GetTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Update a trip.\",\n        \"description\": \"Update an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.UpdateTrips\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Delete a trip.\",\n        \"description\": \"Delete an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.DeleteTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}\"\n      ]\n    },\n    \"/Me/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Invoke function GetInvolvedPeople\",\n        \"operationId\": \"Me.Trips.Trip.GetInvolvedPeople\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"title\": \"Collection of Person\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-description\": \"Provides operations to call the GetInvolvedPeople method.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\"\n      ]\n    },\n    \"/Me/Trips/{TripId}/PlanItems\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get PlanItems from Me\",\n        \"operationId\": \"Me.Trips.ListPlanItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems\"\n      ]\n    },\n    \"/Me/Trips/{TripId}/PlanItems/{PlanItemId}/$ref\": {\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for Me\",\n        \"operationId\": \"Me.Trips.planItems.DeleteRefPlanItem\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"PlanItemId\",\n            \"description\": \"The unique identifier of PlanItem\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"PlanItem\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/Me/Trips/{TripId}/PlanItems/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Trips.PlanItems.GetCount-c250\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/Me/Trips/{TripId}/PlanItems/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get ref of PlanItems from Me\",\n        \"operationId\": \"Me.Trips.ListRefPlanItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Create new navigation property ref to PlanItems for Me\",\n        \"operationId\": \"Me.Trips.CreateRefPlanItems\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPostBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for Me\",\n        \"operationId\": \"Me.Trips.DeleteRefPlanItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"@id\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/Me/Trips/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Trips.GetCount-7b69\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/NewComePeople\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get entities from NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.ListPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Add new entity to NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.CreatePerson\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/NewComePeople/{UserName}\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get entity from NewComePeople by key\",\n        \"operationId\": \"NewComePeople.Person.GetPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update entity in NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.UpdatePerson\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete entity from NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.DeletePerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/NewComePeople/{UserName}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"NewComePeople.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"NewComePeople.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"NewComePeople.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.AddressInfo.GetCount-29d6\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/NewComePeople/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"NewComePeople.ListAddressInfo.AsEventLocation-d026\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/NewComePeople/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.AddressInfo.GetCount.AsEventLocation-29d3\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/NewComePeople/{UserName}/BestFriend\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get BestFriend from NewComePeople\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"NewComePeople.GetBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"NewComePeople.UpdateBestFriend\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\"\n    },\n    \"/NewComePeople/{UserName}/BestFriend/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from NewComePeople\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"NewComePeople.GetRefBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"NewComePeople.UpdateRefBestFriend\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPutBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for NewComePeople\",\n        \"operationId\": \"NewComePeople.DeleteRefBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/NewComePeople/{UserName}/BestFriend/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"NewComePeople.BestFriend.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"NewComePeople.BestFriend.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"NewComePeople.BestFriend.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.BestFriend.AddressInfo.GetCount-513c\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/NewComePeople/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"NewComePeople.BestFriend.ListAddressInfo.AsEventLocation-73fa\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/NewComePeople/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.BestFriend.AddressInfo.GetCount.AsEventLocation-ba36\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/NewComePeople/{UserName}/BestFriend/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"NewComePeople.BestFriend.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"NewComePeople.BestFriend.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"NewComePeople.BestFriend.GetHomeAddress.AsEventLocation-8ebe\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/NewComePeople/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"NewComePeople.GetBestFriend.AsEmployee-7b75\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Employee.\"\n    },\n    \"/NewComePeople/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"NewComePeople.GetBestFriend.AsManager-61ce\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Manager.\"\n    },\n    \"/NewComePeople/{UserName}/BestFriend/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property BestFriend from NewComePeople\",\n        \"operationId\": \"NewComePeople.GetBestFriendPhoto-4f67\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property BestFriend in NewComePeople\",\n        \"operationId\": \"NewComePeople.UpdateBestFriendPhoto-4f67\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property BestFriend in NewComePeople\",\n        \"operationId\": \"NewComePeople.DeleteBestFriendPhoto-4f67\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Person entity.\"\n    },\n    \"/NewComePeople/{UserName}/Friends\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get Friends from NewComePeople\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"NewComePeople.ListFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\"\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/$ref\": {\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for NewComePeople\",\n        \"operationId\": \"NewComePeople.friends.DeleteRefPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"NewComePeople.Friends.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"NewComePeople.Friends.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"NewComePeople.Friends.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.Friends.AddressInfo.GetCount-9334\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"NewComePeople.Friends.ListAddressInfo.AsEventLocation-eeb4\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.Friends.AddressInfo.GetCount.AsEventLocation-be92\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"NewComePeople.Friends.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"NewComePeople.Friends.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"NewComePeople.Friends.GetHomeAddress.AsEventLocation-f4d9\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"NewComePeople.GetFriends.AsEmployee-2969\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Employee.\"\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"NewComePeople.GetFriends.AsManager-708f\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Manager.\"\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Friends from NewComePeople\",\n        \"operationId\": \"NewComePeople.GetFriendsPhoto-e9fc\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Friends in NewComePeople\",\n        \"operationId\": \"NewComePeople.UpdateFriendsPhoto-e9fc\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Friends in NewComePeople\",\n        \"operationId\": \"NewComePeople.DeleteFriendsPhoto-e9fc\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Person entity.\"\n    },\n    \"/NewComePeople/{UserName}/Friends/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.Friends.GetCount-2ec1\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/NewComePeople/{UserName}/Friends/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from NewComePeople\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"NewComePeople.ListRefFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for NewComePeople\",\n        \"operationId\": \"NewComePeople.CreateRefFriends\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPostBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for NewComePeople\",\n        \"operationId\": \"NewComePeople.DeleteRefFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"@id\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"NewComePeople.ListFriends.AsEmployee-2969\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Employee.\"\n    },\n    \"/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.Friends.GetCount.AsEmployee-4069\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"NewComePeople.ListFriends.AsManager-708f\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Manager.\"\n    },\n    \"/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.Friends.GetCount.AsManager-d1d3\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/NewComePeople/{UserName}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"NewComePeople.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"NewComePeople.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"NewComePeople.GetHomeAddress.AsEventLocation-3fd9\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFavoriteAirline()\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFavoriteAirline\",\n        \"operationId\": \"NewComePeople.Person.GetFavoriteAirline\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/GetFavoriteAirlineResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-description\": \"Provides operations to call the GetFavoriteAirline method.\"\n    },\n    \"/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFriendsTrips(userName='{userName}')\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFriendsTrips\",\n        \"operationId\": \"NewComePeople.Person.GetFriendsTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"userName\",\n            \"description\": \"Usage: userName='{userName}'\",\n            \"required\": true,\n            \"type\": \"string\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/GetFriendsTripsResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/trips\",\n          \"description\": \"The GetFriendsTrips API is deprecated and will stop returning data on March 2023. Please use the new trips API on friends.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-description\": \"Provides operations to call the GetFriendsTrips method.\"\n    },\n    \"/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetPeersForTrip\": {\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action GetPeersForTrip\",\n        \"operationId\": \"NewComePeople.Person.GetPeersForTrip\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/GetPeersForTripRequestBody\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/GetPeersForTripResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-description\": \"Provides operations to call the GetPeersForTrip method.\"\n    },\n    \"/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Hire\": {\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action Hire\",\n        \"description\": \"Hires someone for the company.\",\n        \"operationId\": \"NewComePeople.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Hire\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"hire\": {\n                  \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-description\": \"Provides operations to call the Hire method.\"\n    },\n    \"/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ShareTrip\": {\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action ShareTrip\",\n        \"description\": \"Details of the shared trip.\",\n        \"operationId\": \"NewComePeople.Person.ShareTrip\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/ShareTripRequestBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-description\": \"Provides operations to call the ShareTrip method.\"\n    },\n    \"/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.UpdatePersonLastName(lastName='{lastName}')\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function UpdatePersonLastName\",\n        \"operationId\": \"NewComePeople.Person.UpdatePersonLastName\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"lastName\",\n            \"description\": \"Usage: lastName='{lastName}'\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/UpdatePersonLastNameResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-description\": \"Provides operations to call the UpdatePersonLastName method.\"\n    },\n    \"/NewComePeople/{UserName}/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get Photo for Person from NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.GetPhoto-74be\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update Photo for Person in NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.UpdatePhoto-74be\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete Photo for Person in NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.DeletePhoto-74be\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Person entity.\"\n    },\n    \"/NewComePeople/{UserName}/Trips\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"List trips.\",\n        \"description\": \"Retrieve a list of trips.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"NewComePeople.ListTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Create a trip.\",\n        \"description\": \"Create a new trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"NewComePeople.CreateTrips\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\"\n    },\n    \"/NewComePeople/{UserName}/Trips/{TripId}\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Get a trip.\",\n        \"description\": \"Retrieve the properties of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"NewComePeople.GetTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Update a trip.\",\n        \"description\": \"Update an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"NewComePeople.UpdateTrips\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Delete a trip.\",\n        \"description\": \"Delete an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"NewComePeople.DeleteTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\"\n    },\n    \"/NewComePeople/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Invoke function GetInvolvedPeople\",\n        \"operationId\": \"NewComePeople.Person.Trips.Trip.GetInvolvedPeople\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"title\": \"Collection of Person\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-description\": \"Provides operations to call the GetInvolvedPeople method.\"\n    },\n    \"/NewComePeople/{UserName}/Trips/{TripId}/PlanItems\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get PlanItems from NewComePeople\",\n        \"operationId\": \"NewComePeople.Trips.ListPlanItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\"\n    },\n    \"/NewComePeople/{UserName}/Trips/{TripId}/PlanItems/{PlanItemId}/$ref\": {\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for NewComePeople\",\n        \"operationId\": \"NewComePeople.Trips.planItems.DeleteRefPlanItem\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"PlanItemId\",\n            \"description\": \"The unique identifier of PlanItem\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"PlanItem\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/NewComePeople/{UserName}/Trips/{TripId}/PlanItems/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.Trips.PlanItems.GetCount-841f\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/NewComePeople/{UserName}/Trips/{TripId}/PlanItems/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get ref of PlanItems from NewComePeople\",\n        \"operationId\": \"NewComePeople.Trips.ListRefPlanItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Trips.PlanItem\"\n        ],\n        \"summary\": \"Create new navigation property ref to PlanItems for NewComePeople\",\n        \"operationId\": \"NewComePeople.Trips.CreateRefPlanItems\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPostBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for NewComePeople\",\n        \"operationId\": \"NewComePeople.Trips.DeleteRefPlanItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"@id\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/NewComePeople/{UserName}/Trips/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.Trips.GetCount-d155\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/NewComePeople/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.GetCount-55d5\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get entities from People\",\n        \"operationId\": \"People.Person.ListPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Add new entity to People\",\n        \"operationId\": \"People.Person.CreatePerson\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New entity\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/{UserName}\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get entity from People by key\",\n        \"operationId\": \"People.Person.GetPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update entity in People\",\n        \"operationId\": \"People.Person.UpdatePerson\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete entity from People\",\n        \"operationId\": \"People.Person.DeletePerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/{UserName}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AddressInfo.GetCount-ed5a\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.ListAddressInfo.AsEventLocation-e5b8\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AddressInfo.GetCount.AsEventLocation-4abd\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/BestFriend\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get BestFriend from People\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"People.GetBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"People.UpdateBestFriend\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\"\n      ]\n    },\n    \"/People/{UserName}/BestFriend/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from People\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"People.GetRefBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"People.UpdateRefBestFriend\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPutBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for People\",\n        \"operationId\": \"People.DeleteRefBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/{UserName}/BestFriend/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.BestFriend.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.BestFriend.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.BestFriend.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/BestFriend/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.BestFriend.AddressInfo.GetCount-16df\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.BestFriend.ListAddressInfo.AsEventLocation-c332\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.BestFriend.AddressInfo.GetCount.AsEventLocation-fe88\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/BestFriend/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.BestFriend.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.BestFriend.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.BestFriend.GetHomeAddress.AsEventLocation-53c4\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"People.GetBestFriend.AsEmployee-7188\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Employee.\"\n    },\n    \"/People/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get best friend\",\n        \"description\": \"Get the item of type Person cast as Manager\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-get-friend-manager?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.GetBestFriend.AsManager-5f08\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Manager.\"\n    },\n    \"/People/{UserName}/BestFriend/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property BestFriend from People\",\n        \"operationId\": \"People.GetBestFriendPhoto-c3ac\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property BestFriend in People\",\n        \"operationId\": \"People.UpdateBestFriendPhoto-c3ac\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property BestFriend in People\",\n        \"operationId\": \"People.DeleteBestFriendPhoto-c3ac\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Person entity.\"\n    },\n    \"/People/{UserName}/Friends\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"List friends\",\n        \"description\": \"List the friends of a specific person\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-list-friends?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.ListFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\"\n      ]\n    },\n    \"/People/{UserName}/Friends/{UserName1}/$ref\": {\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete a friend.\",\n        \"description\": \"Delete an instance of a friend relationship.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-delete-friend?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.friends.DeleteRefPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/{UserName}/Friends/{UserName1}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.Friends.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.Friends.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.Friends.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/{UserName1}/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.AddressInfo.GetCount-bdaf\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Friends.ListAddressInfo.AsEventLocation-a5f6\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.AddressInfo.GetCount.AsEventLocation-2795\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Friends/{UserName1}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.Friends.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.Friends.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Friends.GetHomeAddress.AsEventLocation-da5e\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"People.GetFriends.AsEmployee-11bf\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Employee.\"\n    },\n    \"/People/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"People.GetFriends.AsManager-1cfb\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Manager.\"\n    },\n    \"/People/{UserName}/Friends/{UserName1}/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Friends from People\",\n        \"operationId\": \"People.GetFriendsPhoto-12fc\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Friends in People\",\n        \"operationId\": \"People.UpdateFriendsPhoto-12fc\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Friends in People\",\n        \"operationId\": \"People.DeleteFriendsPhoto-12fc\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Person entity.\"\n    },\n    \"/People/{UserName}/Friends/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.GetCount-92b9\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Friends/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"List friends\",\n        \"description\": \"List the friends of a specific person\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-list-friends?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.ListRefFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Create a friend.\",\n        \"description\": \"Create a new friend.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-post-friend?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.CreateRefFriends\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPostBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete a friend.\",\n        \"description\": \"Delete an instance of a friend relationship.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-delete-friend?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.DeleteRefFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"@id\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"People.ListFriends.AsEmployee-11bf\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Employee.\"\n    },\n    \"/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.GetCount.AsEmployee-a96c\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"People.ListFriends.AsManager-1cfb\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Manager.\"\n    },\n    \"/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.GetCount.AsManager-26b3\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get home address\",\n        \"description\": \"Get the home address of a specific person\",\n        \"operationId\": \"People.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.GetHomeAddress.AsEventLocation-d0cf\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"People.Person.GetPerson.AsEmployee-317b\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Employee.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsEmployee.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsEmployee.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsEmployee.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.AddressInfo.GetCount-3d43\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.ListAddressInfo.AsEventLocation-1342\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AddressInfo.GetCount.AsEventLocation-ac7d\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get BestFriend from People\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"People.AsEmployee.GetBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"People.AsEmployee.UpdateBestFriend\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/BestFriend\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from People\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"People.AsEmployee.GetRefBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"People.AsEmployee.UpdateRefBestFriend\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPutBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for People\",\n        \"operationId\": \"People.AsEmployee.DeleteRefBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsEmployee.BestFriend.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsEmployee.BestFriend.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsEmployee.BestFriend.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.BestFriend.AddressInfo.GetCount-cb8a\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.BestFriend.ListAddressInfo.AsEventLocation-7cd9\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.BestFriend.AddressInfo.GetCount.AsEventLocation-0343\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsEmployee.BestFriend.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsEmployee.BestFriend.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.BestFriend.GetHomeAddress.AsEventLocation-7db9\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"People.GetBestFriend.AsManager-7b70\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Manager.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property BestFriend from People\",\n        \"operationId\": \"People.GetBestFriendPhoto-a839\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property BestFriend in People\",\n        \"operationId\": \"People.UpdateBestFriendPhoto-a839\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property BestFriend in People\",\n        \"operationId\": \"People.DeleteBestFriendPhoto-a839\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Person entity.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Friends from People\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"People.AsEmployee.ListFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Friends\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/$ref\": {\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for People\",\n        \"operationId\": \"People.AsEmployee.friends.DeleteRefPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsEmployee.Friends.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsEmployee.Friends.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsEmployee.Friends.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.Friends.AddressInfo.GetCount-1e8b\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Friends.ListAddressInfo.AsEventLocation-d49e\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.AddressInfo.GetCount.AsEventLocation-1f2b\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsEmployee.Friends.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsEmployee.Friends.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Friends.GetHomeAddress.AsEventLocation-d77d\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"People.GetFriends.AsManager-3e3c\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Manager.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Friends from People\",\n        \"operationId\": \"People.GetFriendsPhoto-1a66\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Friends in People\",\n        \"operationId\": \"People.UpdateFriendsPhoto-1a66\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Friends in People\",\n        \"operationId\": \"People.DeleteFriendsPhoto-1a66\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Person entity.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.Friends.GetCount-4db4\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from People\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"People.AsEmployee.ListRefFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for People\",\n        \"operationId\": \"People.AsEmployee.CreateRefFriends\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPostBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for People\",\n        \"operationId\": \"People.AsEmployee.DeleteRefFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"@id\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"People.ListFriends.AsManager-3e3c\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Manager.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.GetCount.AsManager-b145\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsEmployee.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsEmployee.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.GetHomeAddress.AsEventLocation-90e5\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Peers from People\",\n        \"operationId\": \"People.AsEmployee.ListPeers\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Peers property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee entity.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/$ref\": {\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Peers for People\",\n        \"operationId\": \"People.AsEmployee.peers.DeleteRefPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsEmployee.Peers.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsEmployee.Peers.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsEmployee.Peers.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.Peers.AddressInfo.GetCount-755d\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Peers.ListAddressInfo.AsEventLocation-b918\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Peers.AddressInfo.GetCount.AsEventLocation-ef5e\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsEmployee.Peers.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsEmployee.Peers.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Peers.GetHomeAddress.AsEventLocation-311b\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Peers from People\",\n        \"operationId\": \"People.GetPeersPhoto-ecda\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Peers in People\",\n        \"operationId\": \"People.UpdatePeersPhoto-ecda\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Peers in People\",\n        \"operationId\": \"People.DeletePeersPhoto-ecda\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Person entity.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.Peers.GetCount-44d2\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of Peers from People\",\n        \"operationId\": \"People.AsEmployee.ListRefPeers\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Peers for People\",\n        \"operationId\": \"People.AsEmployee.CreateRefPeers\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPostBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Peers for People\",\n        \"operationId\": \"People.AsEmployee.DeleteRefPeers\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"@id\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"List trips.\",\n        \"description\": \"Retrieve a list of trips.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsEmployee.ListTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Create a trip.\",\n        \"description\": \"Create a new trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsEmployee.CreateTrips\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\",\n        \"/People/{UserName}/Trips\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get a trip.\",\n        \"description\": \"Retrieve the properties of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsEmployee.GetTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Update a trip.\",\n        \"description\": \"Update an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsEmployee.UpdateTrips\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Delete a trip.\",\n        \"description\": \"Delete an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsEmployee.DeleteTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}\",\n        \"/People/{UserName}/Trips/{TripId}\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Invoke function GetInvolvedPeople\",\n        \"operationId\": \"People.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee.Trips.Trip.GetInvolvedPeople\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"title\": \"Collection of Person\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-description\": \"Provides operations to call the GetInvolvedPeople method.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\",\n        \"/People/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get PlanItems from People\",\n        \"operationId\": \"People.AsEmployee.Trips.ListPlanItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems\",\n        \"/People/{UserName}/Trips/{TripId}/PlanItems\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/{PlanItemId}/$ref\": {\n      \"delete\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for People\",\n        \"operationId\": \"People.AsEmployee.Trips.planItems.DeleteRefPlanItem\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"PlanItemId\",\n            \"description\": \"The unique identifier of PlanItem\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"PlanItem\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.Trips.PlanItems.GetCount-7df9\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get ref of PlanItems from People\",\n        \"operationId\": \"People.AsEmployee.Trips.ListRefPlanItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Create new navigation property ref to PlanItems for People\",\n        \"operationId\": \"People.AsEmployee.Trips.CreateRefPlanItems\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPostBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for People\",\n        \"operationId\": \"People.AsEmployee.Trips.DeleteRefPlanItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"@id\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.Trips.GetCount-c760\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFavoriteAirline()\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFavoriteAirline\",\n        \"operationId\": \"People.Person.GetFavoriteAirline\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/GetFavoriteAirlineResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-description\": \"Provides operations to call the GetFavoriteAirline method.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFriendsTrips(userName='{userName}')\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFriendsTrips\",\n        \"operationId\": \"People.Person.GetFriendsTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"userName\",\n            \"description\": \"Usage: userName='{userName}'\",\n            \"required\": true,\n            \"type\": \"string\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/GetFriendsTripsResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-description\": \"Provides operations to call the GetFriendsTrips method.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetPeersForTrip\": {\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action GetPeersForTrip\",\n        \"operationId\": \"People.Person.GetPeersForTrip\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/GetPeersForTripRequestBody\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/GetPeersForTripResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-description\": \"Provides operations to call the GetPeersForTrip method.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"People.Person.GetPerson.AsManager-d051\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Manager.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsManager.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsManager.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsManager.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.AddressInfo.GetCount-f84e\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.ListAddressInfo.AsEventLocation-7526\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AddressInfo.GetCount.AsEventLocation-3722\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get BestFriend from People\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"People.AsManager.GetBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"People.AsManager.UpdateBestFriend\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/BestFriend\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from People\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"People.AsManager.GetRefBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"People.AsManager.UpdateRefBestFriend\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPutBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for People\",\n        \"operationId\": \"People.AsManager.DeleteRefBestFriend\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsManager.BestFriend.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsManager.BestFriend.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsManager.BestFriend.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.BestFriend.AddressInfo.GetCount-5a39\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.BestFriend.ListAddressInfo.AsEventLocation-897f\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.BestFriend.AddressInfo.GetCount.AsEventLocation-5af3\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsManager.BestFriend.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsManager.BestFriend.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.BestFriend.GetHomeAddress.AsEventLocation-545d\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"People.GetBestFriend.AsEmployee-0445\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Employee.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property BestFriend from People\",\n        \"operationId\": \"People.GetBestFriendPhoto-f05d\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property BestFriend in People\",\n        \"operationId\": \"People.UpdateBestFriendPhoto-f05d\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property BestFriend in People\",\n        \"operationId\": \"People.DeleteBestFriendPhoto-f05d\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Person entity.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get DirectReports from People\",\n        \"operationId\": \"People.AsManager.ListDirectReports\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the DirectReports property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager entity.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/$ref\": {\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property DirectReports for People\",\n        \"operationId\": \"People.AsManager.directReports.DeleteRefPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsManager.DirectReports.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsManager.DirectReports.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsManager.DirectReports.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.DirectReports.AddressInfo.GetCount-f46e\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.DirectReports.ListAddressInfo.AsEventLocation-1252\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.DirectReports.AddressInfo.GetCount.AsEventLocation-5d49\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsManager.DirectReports.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsManager.DirectReports.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.DirectReports.GetHomeAddress.AsEventLocation-cf8d\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property DirectReports from People\",\n        \"operationId\": \"People.GetDirectReportsPhoto-7149\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property DirectReports in People\",\n        \"operationId\": \"People.UpdateDirectReportsPhoto-7149\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property DirectReports in People\",\n        \"operationId\": \"People.DeleteDirectReportsPhoto-7149\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Person entity.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.DirectReports.GetCount-0ec4\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of DirectReports from People\",\n        \"operationId\": \"People.AsManager.ListRefDirectReports\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to DirectReports for People\",\n        \"operationId\": \"People.AsManager.CreateRefDirectReports\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPostBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property DirectReports for People\",\n        \"operationId\": \"People.AsManager.DeleteRefDirectReports\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"@id\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Friends from People\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"People.AsManager.ListFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Friends\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/$ref\": {\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for People\",\n        \"operationId\": \"People.AsManager.friends.DeleteRefPerson\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsManager.Friends.ListAddressInfo\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsManager.Friends.UpdateAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsManager.Friends.SetAddressInfo\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.Friends.AddressInfo.GetCount-f486\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Friends.ListAddressInfo.AsEventLocation-f8c9\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.AddressInfo.GetCount.AsEventLocation-4480\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsManager.Friends.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsManager.Friends.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Friends.GetHomeAddress.AsEventLocation-eb71\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"People.GetFriends.AsEmployee-161e\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Employee.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Friends from People\",\n        \"operationId\": \"People.GetFriendsPhoto-b97d\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Friends in People\",\n        \"operationId\": \"People.UpdateFriendsPhoto-b97d\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Friends in People\",\n        \"operationId\": \"People.DeleteFriendsPhoto-b97d\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName1\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Person entity.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.Friends.GetCount-1c0c\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from People\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"People.AsManager.ListRefFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for People\",\n        \"operationId\": \"People.AsManager.CreateRefFriends\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPostBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for People\",\n        \"operationId\": \"People.AsManager.DeleteRefFriends\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"@id\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"People.ListFriends.AsEmployee-161e\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Employee.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.GetCount.AsEmployee-f325\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsManager.GetHomeAddress\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsManager.UpdateHomeAddress\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New property values\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.GetHomeAddress.AsEventLocation-e3dc\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to EventLocation.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Hire\": {\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action Hire\",\n        \"description\": \"Hires someone for the company.\",\n        \"operationId\": \"People.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Hire\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"Action parameters\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"hire\": {\n                  \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-description\": \"Provides operations to call the Hire method.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"List trips.\",\n        \"description\": \"Retrieve a list of trips.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsManager.ListTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Create a trip.\",\n        \"description\": \"Create a new trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsManager.CreateTrips\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\",\n        \"/People/{UserName}/Trips\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get a trip.\",\n        \"description\": \"Retrieve the properties of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsManager.GetTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Update a trip.\",\n        \"description\": \"Update an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsManager.UpdateTrips\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Delete a trip.\",\n        \"description\": \"Delete an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsManager.DeleteTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}\",\n        \"/People/{UserName}/Trips/{TripId}\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Invoke function GetInvolvedPeople\",\n        \"operationId\": \"People.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Trips.Trip.GetInvolvedPeople\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"title\": \"Collection of Person\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-description\": \"Provides operations to call the GetInvolvedPeople method.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\",\n        \"/People/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get PlanItems from People\",\n        \"operationId\": \"People.AsManager.Trips.ListPlanItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems\",\n        \"/People/{UserName}/Trips/{TripId}/PlanItems\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/{PlanItemId}/$ref\": {\n      \"delete\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for People\",\n        \"operationId\": \"People.AsManager.Trips.planItems.DeleteRefPlanItem\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"PlanItemId\",\n            \"description\": \"The unique identifier of PlanItem\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"PlanItem\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.Trips.PlanItems.GetCount-fa08\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get ref of PlanItems from People\",\n        \"operationId\": \"People.AsManager.Trips.ListRefPlanItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Create new navigation property ref to PlanItems for People\",\n        \"operationId\": \"People.AsManager.Trips.CreateRefPlanItems\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPostBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for People\",\n        \"operationId\": \"People.AsManager.Trips.DeleteRefPlanItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"@id\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.Trips.GetCount-1f8c\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ShareTrip\": {\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action ShareTrip\",\n        \"description\": \"Details of the shared trip.\",\n        \"operationId\": \"People.Person.ShareTrip\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/parameters/ShareTripRequestBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      },\n      \"x-description\": \"Provides operations to call the ShareTrip method.\"\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.UpdatePersonLastName(lastName='{lastName}')\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function UpdatePersonLastName\",\n        \"operationId\": \"People.Person.UpdatePersonLastName\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"lastName\",\n            \"description\": \"Usage: lastName='{lastName}'\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/UpdatePersonLastNameResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-description\": \"Provides operations to call the UpdatePersonLastName method.\"\n    },\n    \"/People/{UserName}/Photo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get photo\",\n        \"description\": \"Get photo of a specific user\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-get-photo?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.Person.GetPhoto-883f\",\n        \"produces\": [\n          \"application/octet-stream\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update photo\",\n        \"description\": \"Update photo of a specific user\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-update-photo?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.Person.UpdatePhoto-883f\",\n        \"consumes\": [\n          \"application/octet-stream\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New media content.\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\",\n              \"format\": \"binary\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete photo\",\n        \"description\": \"Delete photo of a specific user\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-delete-photo?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.Person.DeletePhoto-883f\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to manage the media for the Person entity.\"\n    },\n    \"/People/{UserName}/Trips\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"List trips.\",\n        \"description\": \"Retrieve a list of trips.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.ListTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Create a trip.\",\n        \"description\": \"Create a new trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.CreateTrips\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property.\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\"\n      ]\n    },\n    \"/People/{UserName}/Trips/{TripId}\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get a trip.\",\n        \"description\": \"Retrieve the properties of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.GetTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Update a trip.\",\n        \"description\": \"Update an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.UpdateTrips\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"body\",\n            \"name\": \"body\",\n            \"description\": \"New navigation property values\",\n            \"required\": true,\n            \"schema\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Delete a trip.\",\n        \"description\": \"Delete an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.DeleteTrips\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}\"\n      ]\n    },\n    \"/People/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Invoke function GetInvolvedPeople\",\n        \"operationId\": \"People.Person.Trips.Trip.GetInvolvedPeople\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"schema\": {\n              \"type\": \"object\",\n              \"title\": \"Collection of Person\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-description\": \"Provides operations to call the GetInvolvedPeople method.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\"\n      ]\n    },\n    \"/People/{UserName}/Trips/{TripId}/PlanItems\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get PlanItems from People\",\n        \"operationId\": \"People.Trips.ListPlanItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\",\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems\"\n      ]\n    },\n    \"/People/{UserName}/Trips/{TripId}/PlanItems/{PlanItemId}/$ref\": {\n      \"delete\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for People\",\n        \"operationId\": \"People.Trips.planItems.DeleteRefPlanItem\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"PlanItemId\",\n            \"description\": \"The unique identifier of PlanItem\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"PlanItem\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/{UserName}/Trips/{TripId}/PlanItems/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Trips.PlanItems.GetCount-9a27\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/{UserName}/Trips/{TripId}/PlanItems/$ref\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get ref of PlanItems from People\",\n        \"operationId\": \"People.Trips.ListRefPlanItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Create new navigation property ref to PlanItems for People\",\n        \"operationId\": \"People.Trips.CreateRefPlanItems\",\n        \"consumes\": [\n          \"application/json\"\n        ],\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/parameters/refPostBody\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for People\",\n        \"operationId\": \"People.Trips.DeleteRefPlanItems\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"path\",\n            \"name\": \"TripId\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"If-Match\",\n            \"description\": \"ETag\",\n            \"type\": \"string\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"@id\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"type\": \"string\"\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-description\": \"Provides operations to manage the collection of Person entities.\"\n    },\n    \"/People/{UserName}/Trips/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Trips.GetCount-e877\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"path\",\n            \"name\": \"UserName\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"type\": \"string\",\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.GetCount-dd8d\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"People.Person.ListPerson.AsEmployee-013a\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Employee.\"\n    },\n    \"/People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Person.Person.GetCount.AsEmployee-ef29\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"People.Person.ListPerson.AsManager-3e14\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/parameters/count\"\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$orderby\",\n            \"description\": \"Order items by property values\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$select\",\n            \"description\": \"Select properties to be returned\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"in\": \"query\",\n            \"name\": \"$expand\",\n            \"description\": \"Expand related entities\",\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Casts the previous resource to Manager.\"\n    },\n    \"/People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Person.Person.GetCount.AsManager-2d48\",\n        \"produces\": [\n          \"text/plain\",\n          \"application/json\"\n        ],\n        \"parameters\": [\n          {\n            \"in\": \"header\",\n            \"name\": \"ConsistencyLevel\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"type\": \"string\",\n            \"x-examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"x-description\": \"Provides operations to count the resources in the collection.\"\n    },\n    \"/ResetDataSource\": {\n      \"post\": {\n        \"tags\": [\n          \"ResetDataSource\"\n        ],\n        \"summary\": \"Invoke actionImport ResetDataSource\",\n        \"description\": \"Resets the data source to default values.\",\n        \"operationId\": \"ActionImport.ResetDataSource\",\n        \"produces\": [\n          \"application/json\"\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"actionImport\"\n      },\n      \"x-description\": \"Provides operations to call the ResetDataSource method.\"\n    }\n  },\n  \"definitions\": {\n    \"Edm.Geography\": {\n      \"$ref\": \"#/definitions/Edm.Geometry\"\n    },\n    \"Edm.GeographyPoint\": {\n      \"$ref\": \"#/definitions/Edm.GeometryPoint\"\n    },\n    \"Edm.GeographyLineString\": {\n      \"$ref\": \"#/definitions/Edm.GeometryLineString\"\n    },\n    \"Edm.GeographyPolygon\": {\n      \"$ref\": \"#/definitions/Edm.GeometryPolygon\"\n    },\n    \"Edm.GeographyMultiPoint\": {\n      \"$ref\": \"#/definitions/Edm.GeometryMultiPoint\"\n    },\n    \"Edm.GeographyMultiLineString\": {\n      \"$ref\": \"#/definitions/Edm.GeometryMultiLineString\"\n    },\n    \"Edm.GeographyMultiPolygon\": {\n      \"$ref\": \"#/definitions/Edm.GeometryMultiPolygon\"\n    },\n    \"Edm.GeographyCollection\": {\n      \"$ref\": \"#/definitions/Edm.GeometryCollection\"\n    },\n    \"Edm.Geometry\": {\n      \"type\": \"object\",\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/Edm.GeometryPoint\"\n        }\n      ]\n    },\n    \"Edm.GeometryPoint\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"type\",\n        \"coordinates\"\n      ],\n      \"properties\": {\n        \"type\": {\n          \"type\": \"string\",\n          \"default\": \"Point\",\n          \"enum\": [\n            \"Point\"\n          ]\n        },\n        \"coordinates\": {\n          \"$ref\": \"#/definitions/GeoJSON.position\"\n        }\n      }\n    },\n    \"Edm.GeometryLineString\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"type\",\n        \"coordinates\"\n      ],\n      \"properties\": {\n        \"type\": {\n          \"enum\": [\n            \"LineString\"\n          ]\n        },\n        \"coordinates\": {\n          \"type\": \"array\",\n          \"minItems\": 2,\n          \"items\": {\n            \"$ref\": \"#/definitions/GeoJSON.position\"\n          }\n        }\n      }\n    },\n    \"Edm.GeometryPolygon\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"type\",\n        \"coordinates\"\n      ],\n      \"properties\": {\n        \"type\": {\n          \"enum\": [\n            \"Polygon\"\n          ]\n        },\n        \"coordinates\": {\n          \"type\": \"array\",\n          \"minItems\": 4,\n          \"items\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/definitions/GeoJSON.position\"\n            }\n          }\n        }\n      }\n    },\n    \"Edm.GeometryMultiPoint\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"type\",\n        \"coordinates\"\n      ],\n      \"properties\": {\n        \"type\": {\n          \"enum\": [\n            \"MultiPoint\"\n          ]\n        },\n        \"coordinates\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/GeoJSON.position\"\n          }\n        }\n      }\n    },\n    \"Edm.GeometryMultiLineString\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"type\",\n        \"coordinates\"\n      ],\n      \"properties\": {\n        \"type\": {\n          \"enum\": [\n            \"MultiLineString\"\n          ]\n        },\n        \"coordinates\": {\n          \"type\": \"array\",\n          \"minItems\": 2,\n          \"items\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/definitions/GeoJSON.position\"\n            }\n          }\n        }\n      }\n    },\n    \"Edm.GeometryMultiPolygon\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"type\",\n        \"coordinates\"\n      ],\n      \"properties\": {\n        \"type\": {\n          \"enum\": [\n            \"MultiPolygon\"\n          ]\n        },\n        \"coordinates\": {\n          \"type\": \"array\",\n          \"minItems\": 4,\n          \"items\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/GeoJSON.position\"\n              }\n            }\n          }\n        }\n      }\n    },\n    \"Edm.GeometryCollection\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"type\",\n        \"coordinates\"\n      ],\n      \"properties\": {\n        \"type\": {\n          \"enum\": [\n            \"GeometryCollection\"\n          ]\n        },\n        \"coordinates\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Edm.Geometry\"\n          }\n        }\n      }\n    },\n    \"GeoJSON.position\": {\n      \"type\": \"array\",\n      \"minItems\": 2,\n      \"items\": {\n        \"type\": \"number\"\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ODataError\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"error\"\n      ],\n      \"properties\": {\n        \"error\": {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.MainError\"\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.MainError\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"code\",\n        \"message\"\n      ],\n      \"properties\": {\n        \"code\": {\n          \"type\": \"string\"\n        },\n        \"message\": {\n          \"type\": \"string\",\n          \"x-ms-primary-error-message\": true\n        },\n        \"target\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"details\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ErrorDetails\"\n          }\n        },\n        \"innerError\": {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.InnerError\"\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ErrorDetails\": {\n      \"type\": \"object\",\n      \"required\": [\n        \"code\",\n        \"message\"\n      ],\n      \"properties\": {\n        \"code\": {\n          \"type\": \"string\"\n        },\n        \"message\": {\n          \"type\": \"string\"\n        },\n        \"target\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.InnerError\": {\n      \"type\": \"object\",\n      \"title\": \"InnerError\",\n      \"properties\": {\n        \"Date\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n          \"x-nullable\": true\n        },\n        \"RequestId\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        }\n      }\n    },\n    \"ODataCountResponse\": {\n      \"type\": \"number\",\n      \"format\": \"int64\"\n    },\n    \"StringCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of string\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\"\n          }\n        }\n      }\n    },\n    \"ReferenceUpdate\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"@odata.id\": {\n          \"type\": \"string\"\n        },\n        \"@odata.type\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        }\n      }\n    },\n    \"ReferenceCreate\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"@odata.id\": {\n          \"type\": \"string\"\n        }\n      },\n      \"additionalProperties\": {\n        \"type\": \"object\"\n      }\n    },\n    \"ReferenceNumeric\": {\n      \"type\": \"string\",\n      \"enum\": [\n        \"-INF\",\n        \"INF\",\n        \"NaN\"\n      ],\n      \"x-nullable\": true\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\": {\n      \"type\": \"object\",\n      \"title\": \"Person\",\n      \"properties\": {\n        \"UserName\": {\n          \"type\": \"string\"\n        },\n        \"FirstName\": {\n          \"type\": \"string\"\n        },\n        \"LastName\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"MiddleName\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"Gender\": {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonGender\"\n        },\n        \"Age\": {\n          \"format\": \"int64\",\n          \"allOf\": [\n            {\n              \"type\": \"number\",\n              \"format\": \"int64\",\n              \"x-nullable\": true\n            }\n          ]\n        },\n        \"Emails\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\",\n            \"x-nullable\": true\n          }\n        },\n        \"AddressInfo\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n          }\n        },\n        \"HomeAddress\": {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n        },\n        \"FavoriteFeature\": {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature\"\n        },\n        \"Features\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature\"\n          }\n        },\n        \"Photo\": {\n          \"type\": \"string\",\n          \"format\": \"base64url\",\n          \"x-nullable\": true\n        },\n        \"Friends\": {\n          \"type\": \"array\",\n          \"description\": \"Friends of person\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n          },\n          \"x-ms-navigationProperty\": true\n        },\n        \"BestFriend\": {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n        },\n        \"Trips\": {\n          \"type\": \"array\",\n          \"description\": \"Collection of trips.\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n          },\n          \"x-ms-navigationProperty\": true\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\": {\n      \"type\": \"object\",\n      \"title\": \"Airline\",\n      \"properties\": {\n        \"AirlineCode\": {\n          \"type\": \"string\"\n        },\n        \"Name\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\": {\n      \"type\": \"object\",\n      \"title\": \"Airport\",\n      \"properties\": {\n        \"Name\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"IcaoCode\": {\n          \"type\": \"string\"\n        },\n        \"IataCode\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"Location\": {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\"\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\": {\n      \"type\": \"object\",\n      \"title\": \"Location\",\n      \"properties\": {\n        \"Address\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"City\": {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\"\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\": {\n      \"type\": \"object\",\n      \"title\": \"City\",\n      \"properties\": {\n        \"Name\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"CountryRegion\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"Region\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n        },\n        {\n          \"type\": \"object\",\n          \"title\": \"AirportLocation\",\n          \"properties\": {\n            \"Loc\": {\n              \"$ref\": \"#/definitions/Edm.GeographyPoint\"\n            },\n            \"EmergencyAuthority\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          }\n        }\n      ]\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n        },\n        {\n          \"type\": \"object\",\n          \"title\": \"EventLocation\",\n          \"properties\": {\n            \"BuildingInfo\": {\n              \"type\": \"string\",\n              \"x-nullable\": true\n            }\n          }\n        }\n      ]\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\": {\n      \"type\": \"object\",\n      \"title\": \"Trip\",\n      \"properties\": {\n        \"TripId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"ShareId\": {\n          \"type\": \"string\",\n          \"format\": \"uuid\",\n          \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\"\n        },\n        \"Name\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"Budget\": {\n          \"format\": \"float\",\n          \"allOf\": [\n            {\n              \"type\": \"number\",\n              \"format\": \"float\",\n              \"x-nullable\": true\n            }\n          ]\n        },\n        \"Description\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"Tags\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"type\": \"string\",\n            \"x-nullable\": true\n          }\n        },\n        \"TripData\": { },\n        \"DestinationInfo\": {\n          \"type\": \"array\",\n          \"items\": { }\n        },\n        \"StartsAt\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"EndsAt\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"PlanItems\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\"\n          },\n          \"x-ms-navigationProperty\": true\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\": {\n      \"type\": \"object\",\n      \"title\": \"PlanItem\",\n      \"properties\": {\n        \"PlanItemId\": {\n          \"type\": \"number\",\n          \"format\": \"int32\",\n          \"maximum\": 2147483647,\n          \"minimum\": -2147483648\n        },\n        \"ConfirmationCode\": {\n          \"type\": \"string\",\n          \"x-nullable\": true\n        },\n        \"StartsAt\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"EndsAt\": {\n          \"type\": \"string\",\n          \"format\": \"date-time\",\n          \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\"\n        },\n        \"Duration\": {\n          \"type\": \"string\",\n          \"format\": \"duration\",\n          \"pattern\": \"^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$\"\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Event\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\"\n        },\n        {\n          \"type\": \"object\",\n          \"title\": \"Event\",\n          \"properties\": {\n            \"OccursAt\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n            },\n            \"Description\": {\n              \"type\": \"string\",\n              \"x-nullable\": true\n            }\n          }\n        }\n      ]\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\"\n        },\n        {\n          \"type\": \"object\",\n          \"title\": \"PublicTransportation\",\n          \"properties\": {\n            \"SeatNumber\": {\n              \"type\": \"string\",\n              \"x-nullable\": true\n            }\n          }\n        }\n      ]\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Flight\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation\"\n        },\n        {\n          \"type\": \"object\",\n          \"title\": \"Flight\",\n          \"properties\": {\n            \"FlightNumber\": {\n              \"type\": \"string\",\n              \"x-nullable\": true\n            },\n            \"Airline\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n            },\n            \"From\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n            },\n            \"To\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n            }\n          }\n        }\n      ]\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n        },\n        {\n          \"type\": \"object\",\n          \"title\": \"Employee\",\n          \"properties\": {\n            \"Cost\": {\n              \"format\": \"int64\",\n              \"allOf\": [\n                {\n                  \"type\": \"number\",\n                  \"format\": \"int64\",\n                  \"x-nullable\": true\n                }\n              ]\n            },\n            \"Peers\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              },\n              \"x-ms-navigationProperty\": true\n            }\n          }\n        }\n      ]\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"allOf\": [\n        {\n          \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n        },\n        {\n          \"type\": \"object\",\n          \"title\": \"Manager\",\n          \"properties\": {\n            \"Budget\": {\n              \"format\": \"int64\",\n              \"allOf\": [\n                {\n                  \"type\": \"number\",\n                  \"format\": \"int64\",\n                  \"x-nullable\": true\n                }\n              ]\n            },\n            \"BossOffice\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            },\n            \"DirectReports\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              },\n              \"x-ms-navigationProperty\": true\n            }\n          }\n        }\n      ]\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonGender\": {\n      \"type\": \"string\",\n      \"description\": \"Gender of the person.\",\n      \"title\": \"PersonGender\",\n      \"enum\": [\n        \"Male\",\n        \"Female\",\n        \"Unknow\"\n      ],\n      \"x-ms-enum\": {\n        \"name\": \"PersonGender\",\n        \"modelAsString\": false,\n        \"values\": [\n          {\n            \"value\": \"Male\",\n            \"description\": \"The Male gender.\",\n            \"name\": \"Male\"\n          },\n          {\n            \"value\": \"Female\",\n            \"description\": \"The Female gender.\",\n            \"name\": \"Female\"\n          },\n          {\n            \"value\": \"Unknow\",\n            \"description\": \"Unknown gender or prefers not to say.\",\n            \"name\": \"Unknow\"\n          }\n        ]\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature\": {\n      \"type\": \"string\",\n      \"title\": \"Feature\",\n      \"enum\": [\n        \"Feature1\",\n        \"Feature2\",\n        \"Feature3\",\n        \"Feature4\"\n      ],\n      \"x-ms-enum-flags\": {\n        \"isFlags\": true\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of Person\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n          }\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of Airline\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n          }\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of Airport\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n          }\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of Trip\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n          }\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of PlanItem\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\"\n          }\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of Employee\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n          }\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of Manager\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n          }\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of Event\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Event\"\n          }\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportationCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of PublicTransportation\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation\"\n          }\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.FlightCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of Flight\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Flight\"\n          }\n        }\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\": {\n      \"type\": \"object\",\n      \"title\": \"Collection of Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\",\n      \"properties\": {\n        \"value\": {\n          \"type\": \"array\",\n          \"items\": {\n            \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n          }\n        }\n      }\n    }\n  },\n  \"parameters\": {\n    \"top\": {\n      \"in\": \"query\",\n      \"name\": \"$top\",\n      \"description\": \"Show only the first n items\",\n      \"type\": \"number\",\n      \"format\": \"int64\",\n      \"minimum\": 0\n    },\n    \"skip\": {\n      \"in\": \"query\",\n      \"name\": \"$skip\",\n      \"description\": \"Skip the first n items\",\n      \"type\": \"number\",\n      \"format\": \"int64\",\n      \"minimum\": 0\n    },\n    \"count\": {\n      \"in\": \"query\",\n      \"name\": \"$count\",\n      \"description\": \"Include count of items\",\n      \"type\": \"boolean\"\n    },\n    \"filter\": {\n      \"in\": \"query\",\n      \"name\": \"$filter\",\n      \"description\": \"Filter items by property values\",\n      \"type\": \"string\"\n    },\n    \"search\": {\n      \"in\": \"query\",\n      \"name\": \"$search\",\n      \"description\": \"Search items by search phrases\",\n      \"type\": \"string\"\n    },\n    \"refPostBody\": {\n      \"in\": \"body\",\n      \"name\": \"body\",\n      \"description\": \"New navigation property ref value\",\n      \"required\": true,\n      \"schema\": {\n        \"$ref\": \"#/definitions/ReferenceCreate\"\n      }\n    },\n    \"refPutBody\": {\n      \"in\": \"body\",\n      \"name\": \"body\",\n      \"description\": \"New navigation property ref values\",\n      \"required\": true,\n      \"schema\": {\n        \"$ref\": \"#/definitions/ReferenceUpdate\"\n      }\n    },\n    \"ShareTripRequestBody\": {\n      \"in\": \"body\",\n      \"name\": \"body\",\n      \"description\": \"Action parameters\",\n      \"required\": true,\n      \"schema\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"userName\": {\n            \"type\": \"string\"\n          },\n          \"tripId\": {\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648\n          }\n        }\n      }\n    },\n    \"GetPeersForTripRequestBody\": {\n      \"in\": \"body\",\n      \"name\": \"body\",\n      \"description\": \"Action parameters\",\n      \"required\": true,\n      \"schema\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"userName\": {\n            \"type\": \"string\"\n          },\n          \"tripId\": {\n            \"type\": \"number\",\n            \"format\": \"int32\",\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648\n          }\n        }\n      }\n    }\n  },\n  \"responses\": {\n    \"error\": {\n      \"description\": \"error\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ODataError\"\n      }\n    },\n    \"ODataCountResponse\": {\n      \"description\": \"The count of the resource\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/ODataCountResponse\"\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse\"\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse\"\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\"\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\"\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventCollectionResponse\"\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportationCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportationCollectionResponse\"\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.FlightCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.FlightCollectionResponse\"\n      }\n    },\n    \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n      }\n    },\n    \"StringCollectionResponse\": {\n      \"description\": \"Retrieved collection\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/StringCollectionResponse\"\n      }\n    },\n    \"GetFavoriteAirlineResponse\": {\n      \"description\": \"Success\",\n      \"schema\": {\n        \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n      }\n    },\n    \"GetFriendsTripsResponse\": {\n      \"description\": \"Success\",\n      \"schema\": {\n        \"type\": \"object\",\n        \"title\": \"Collection of Trip\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          }\n        }\n      }\n    },\n    \"UpdatePersonLastNameResponse\": {\n      \"description\": \"Success\",\n      \"schema\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"boolean\",\n            \"default\": false\n          }\n        }\n      }\n    },\n    \"GetPeersForTripResponse\": {\n      \"description\": \"Success\",\n      \"schema\": {\n        \"type\": \"object\",\n        \"title\": \"Collection of Person\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          }\n        }\n      }\n    }\n  },\n  \"tags\": [\n    {\n      \"name\": \"Airlines.Airline\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Airports.Airport\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Airports.AirportLocation\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Airports.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Airports.Person.Location\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Airports\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"People\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"Me.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Me.Location\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Me.Person.Location\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Me.Trip\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Me.Trips.PlanItem\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Me.Person.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"Me.Person.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"NewComePeople.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"NewComePeople.Location\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"NewComePeople.Person.Location\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"NewComePeople.Person.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"NewComePeople.Person.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"NewComePeople.Trip\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"NewComePeople.Trips.PlanItem\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Location\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Person.Location\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Trip\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Trips.PlanItem\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Person.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"People.Person.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"ResetDataSource\",\n      \"x-ms-docs-toc-type\": \"container\"\n    }\n  ]\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.V2.yaml",
    "content": "swagger: '2.0'\ninfo:\n  title: OData Service for namespace Microsoft.OData.Service.Sample.TrippinInMemory.Models\n  description: This OData service is located at http://services.odata.org/TrippinRESTierService\n  version: 1.0.1\nhost: services.odata.org\nbasePath: /TrippinRESTierService\nschemes:\n  - http\npaths:\n  /Airlines:\n    get:\n      tags:\n        - Airlines.Airline\n      summary: Get entities from Airlines\n      operationId: Airlines.Airline.ListAirline\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n    post:\n      tags:\n        - Airlines.Airline\n      summary: Add new entity to Airlines\n      operationId: Airlines.Airline.CreateAirline\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New entity\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline'\n      responses:\n        '201':\n          description: Created entity\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Airline entities.\n  '/Airlines/{AirlineCode}':\n    get:\n      tags:\n        - Airlines.Airline\n      summary: Get entity from Airlines by key\n      operationId: Airlines.Airline.GetAirline\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: AirlineCode\n          description: The unique identifier of Airline\n          required: true\n          type: string\n          x-ms-docs-key-type: Airline\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - Airlines.Airline\n      summary: Update entity in Airlines\n      operationId: Airlines.Airline.SetAirline\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: AirlineCode\n          description: The unique identifier of Airline\n          required: true\n          type: string\n          x-ms-docs-key-type: Airline\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Airlines.Airline\n      summary: Delete entity from Airlines\n      operationId: Airlines.Airline.DeleteAirline\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: AirlineCode\n          description: The unique identifier of Airline\n          required: true\n          type: string\n          x-ms-docs-key-type: Airline\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Airline entities.\n  /Airlines/$count:\n    get:\n      tags:\n        - Airlines.Airline\n      summary: Get the number of the resource\n      operationId: Airlines.GetCount-27a7\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  /Airports:\n    get:\n      tags:\n        - Airports.Airport\n      summary: Get entities from Airports\n      operationId: Airports.Airport.ListAirport\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n    post:\n      tags:\n        - Airports.Airport\n      summary: Add new entity to Airports\n      operationId: Airports.Airport.CreateAirport\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New entity\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n      responses:\n        '201':\n          description: Created entity\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Airport entities.\n  '/Airports/{IcaoCode}':\n    get:\n      tags:\n        - Airports.Airport\n      summary: Get entity from Airports by key\n      operationId: Airports.Airport.GetAirport\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: IcaoCode\n          description: The unique identifier of Airport\n          required: true\n          type: string\n          x-ms-docs-key-type: Airport\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Airports.Airport\n      summary: Update entity in Airports\n      operationId: Airports.Airport.UpdateAirport\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: IcaoCode\n          description: The unique identifier of Airport\n          required: true\n          type: string\n          x-ms-docs-key-type: Airport\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Airports.Airport\n      summary: Delete entity from Airports\n      operationId: Airports.Airport.DeleteAirport\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: IcaoCode\n          description: The unique identifier of Airport\n          required: true\n          type: string\n          x-ms-docs-key-type: Airport\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Airport entities.\n  '/Airports/{IcaoCode}/Location':\n    get:\n      tags:\n        - Airports.AirportLocation\n      summary: Get Location property value\n      operationId: Airports.GetLocation\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: IcaoCode\n          description: The unique identifier of Airport\n          required: true\n          type: string\n          x-ms-docs-key-type: Airport\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation'\n        default:\n          $ref: '#/responses/error'\n    put:\n      tags:\n        - Airports.AirportLocation\n      summary: Update property Location value.\n      operationId: Airports.SetLocation\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: IcaoCode\n          description: The unique identifier of Airport\n          required: true\n          type: string\n          x-ms-docs-key-type: Airport\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority':\n    get:\n      tags:\n        - Airports.Person\n      summary: Get EmergencyAuthority from Airports\n      description: The person to contact in case of a crisis at this location.\n      operationId: Airports.GetEmergencyAuthority\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: IcaoCode\n          description: The unique identifier of Airport\n          required: true\n          type: string\n          x-ms-docs-key-type: Airport\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the EmergencyAuthority property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation entity.\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/$ref':\n    get:\n      tags:\n        - Airports.Person\n      summary: Get ref of EmergencyAuthority from Airports\n      description: The person to contact in case of a crisis at this location.\n      operationId: Airports.GetRefEmergencyAuthority\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: IcaoCode\n          description: The unique identifier of Airport\n          required: true\n          type: string\n          x-ms-docs-key-type: Airport\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          schema:\n            type: string\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - Airports.Person\n      summary: Update the ref of navigation property EmergencyAuthority in Airports\n      operationId: Airports.UpdateRefEmergencyAuthority\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: IcaoCode\n          description: The unique identifier of Airport\n          required: true\n          type: string\n          x-ms-docs-key-type: Airport\n        - $ref: '#/parameters/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Airports.Person\n      summary: Delete ref of navigation property EmergencyAuthority for Airports\n      operationId: Airports.DeleteRefEmergencyAuthority\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: IcaoCode\n          description: The unique identifier of Airport\n          required: true\n          type: string\n          x-ms-docs-key-type: Airport\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Airport entities.\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo':\n    get:\n      tags:\n        - Airports.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Airports.EmergencyAuthority.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: IcaoCode\n          description: The unique identifier of Airport\n          required: true\n          type: string\n          x-ms-docs-key-type: Airport\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n    patch:\n      tags:\n        - Airports.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Airports.EmergencyAuthority.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: IcaoCode\n          description: The unique identifier of Airport\n          required: true\n          type: string\n          x-ms-docs-key-type: Airport\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n    post:\n      tags:\n        - Airports.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Airports.EmergencyAuthority.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: IcaoCode\n          description: The unique identifier of Airport\n          required: true\n          type: string\n          x-ms-docs-key-type: Airport\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo/$count':\n    get:\n      tags:\n        - Airports.Person.Location\n      summary: Get the number of the resource\n      operationId: Airports.EmergencyAuthority.AddressInfo.GetCount-2ffe\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: IcaoCode\n          description: The unique identifier of Airport\n          required: true\n          type: string\n          x-ms-docs-key-type: Airport\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - Airports.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Airports.EmergencyAuthority.ListAddressInfo.AsEventLocation-fbf9\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: IcaoCode\n          description: The unique identifier of Airport\n          required: true\n          type: string\n          x-ms-docs-key-type: Airport\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n    x-description: Casts the previous resource to EventLocation.\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    get:\n      summary: Get the number of the resource\n      operationId: Airports.EmergencyAuthority.AddressInfo.GetCount.AsEventLocation-e708\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: IcaoCode\n          description: The unique identifier of Airport\n          required: true\n          type: string\n          x-ms-docs-key-type: Airport\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/HomeAddress':\n    get:\n      tags:\n        - Airports.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Airports.EmergencyAuthority.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: IcaoCode\n          description: The unique identifier of Airport\n          required: true\n          type: string\n          x-ms-docs-key-type: Airport\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n    patch:\n      tags:\n        - Airports.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Airports.EmergencyAuthority.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: IcaoCode\n          description: The unique identifier of Airport\n          required: true\n          type: string\n          x-ms-docs-key-type: Airport\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - Airports.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Airports.EmergencyAuthority.GetHomeAddress.AsEventLocation-0bb9\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: IcaoCode\n          description: The unique identifier of Airport\n          required: true\n          type: string\n          x-ms-docs-key-type: Airport\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n    x-description: Casts the previous resource to EventLocation.\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/Photo':\n    get:\n      tags:\n        - Airports.Person\n      summary: Get Photo for the navigation property EmergencyAuthority from Airports\n      operationId: Airports.GetEmergencyAuthorityPhoto-13fb\n      produces:\n        - application/octet-stream\n        - application/json\n      parameters:\n        - in: path\n          name: IcaoCode\n          description: The unique identifier of Airport\n          required: true\n          type: string\n          x-ms-docs-key-type: Airport\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n    put:\n      tags:\n        - Airports.Person\n      summary: Update Photo for the navigation property EmergencyAuthority in Airports\n      operationId: Airports.UpdateEmergencyAuthorityPhoto-13fb\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: IcaoCode\n          description: The unique identifier of Airport\n          required: true\n          type: string\n          x-ms-docs-key-type: Airport\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n    delete:\n      tags:\n        - Airports.Person\n      summary: Delete Photo for the navigation property EmergencyAuthority in Airports\n      operationId: Airports.DeleteEmergencyAuthorityPhoto-13fb\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: IcaoCode\n          description: The unique identifier of Airport\n          required: true\n          type: string\n          x-ms-docs-key-type: Airport\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to manage the media for the Airport entity.\n  /Airports/$count:\n    get:\n      tags:\n        - Airports.Airport\n      summary: Get the number of the resource\n      operationId: Airports.GetCount-60cc\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  '/GetNearestAirport(lat={lat},lon={lon})':\n    get:\n      tags:\n        - Airports\n      summary: Invoke functionImport GetNearestAirport\n      operationId: FunctionImport.GetNearestAirport\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: lat\n          required: true\n          type: number\n          format: double\n        - in: path\n          name: lon\n          required: true\n          type: number\n          format: double\n      responses:\n        '200':\n          description: Success\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: functionImport\n    x-description: Provides operations to call the GetNearestAirport method.\n  /GetPersonWithMostFriends():\n    get:\n      tags:\n        - People\n      summary: Invoke functionImport GetPersonWithMostFriends\n      description: The person with most friends.\n      operationId: FunctionImport.GetPersonWithMostFriends\n      produces:\n        - application/json\n      responses:\n        '200':\n          description: Success\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: functionImport\n    x-description: Provides operations to call the GetPersonWithMostFriends method.\n  /Me:\n    get:\n      tags:\n        - Me.Person\n      summary: Get signed in person\n      description: Retrieve the properties and relationships of Person object.\n      operationId: Me.Person.GetPerson\n      produces:\n        - application/json\n      parameters:\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Person\n      summary: Update Me\n      operationId: Me.Person.UpdatePerson\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New property values\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Person singleton.\n  /Me/AddressInfo:\n    get:\n      tags:\n        - Me.Location\n      summary: Get AddressInfo property value\n      operationId: Me.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/AddressInfo/$count:\n    get:\n      tags:\n        - Me.Location\n      summary: Get the number of the resource\n      operationId: Me.AddressInfo.GetCount-38f2\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    get:\n      tags:\n        - Me.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.ListAddressInfo.AsEventLocation-b1a4\n      produces:\n        - application/json\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  /Me/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count:\n    get:\n      summary: Get the number of the resource\n      operationId: Me.AddressInfo.GetCount.AsEventLocation-5575\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/BestFriend:\n    get:\n      tags:\n        - Me.Person\n      summary: Get BestFriend from Me\n      description: The best friend.\n      operationId: Me.GetBestFriend\n      produces:\n        - application/json\n      parameters:\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: Me.UpdateBestFriend\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New navigation property values\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\n  /Me/BestFriend/$ref:\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of BestFriend from Me\n      description: The best friend.\n      operationId: Me.GetRefBestFriend\n      produces:\n        - application/json\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          schema:\n            type: string\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - Me.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: Me.UpdateRefBestFriend\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property BestFriend for Me\n      operationId: Me.DeleteRefBestFriend\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  /Me/BestFriend/AddressInfo:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.BestFriend.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.BestFriend.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.BestFriend.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/BestFriend/AddressInfo/$count:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.BestFriend.AddressInfo.GetCount-b695\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.BestFriend.ListAddressInfo.AsEventLocation-2154\n      produces:\n        - application/json\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  /Me/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count:\n    get:\n      summary: Get the number of the resource\n      operationId: Me.BestFriend.AddressInfo.GetCount.AsEventLocation-0105\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/BestFriend/HomeAddress:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.BestFriend.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.BestFriend.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.BestFriend.GetHomeAddress.AsEventLocation-a28d\n      produces:\n        - application/json\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  /Me/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: Me.GetBestFriend.AsEmployee-dcf6\n      produces:\n        - application/json\n      parameters:\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to Employee.\n  /Me/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: Me.GetBestFriend.AsManager-09a9\n      produces:\n        - application/json\n      parameters:\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to Manager.\n  /Me/BestFriend/Photo:\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property BestFriend from Me\n      operationId: Me.GetBestFriendPhoto-8333\n      produces:\n        - application/octet-stream\n        - application/json\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property BestFriend in Me\n      operationId: Me.UpdateBestFriendPhoto-8333\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property BestFriend in Me\n      operationId: Me.DeleteBestFriendPhoto-8333\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to manage the media for the Person entity.\n  /Me/Friends:\n    get:\n      tags:\n        - Me.Person\n      summary: Get Friends from Me\n      description: Friends of person\n      operationId: Me.ListFriends\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\n  '/Me/Friends/{UserName}/$ref':\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Friends for Me\n      operationId: Me.friends.DeleteRefPerson\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/Me/Friends/{UserName}/AddressInfo':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.Friends.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.Friends.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.Friends.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Friends/{UserName}/AddressInfo/$count':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.Friends.AddressInfo.GetCount-246e\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  '/Me/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Friends.ListAddressInfo.AsEventLocation-f440\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  '/Me/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    get:\n      summary: Get the number of the resource\n      operationId: Me.Friends.AddressInfo.GetCount.AsEventLocation-42c7\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  '/Me/Friends/{UserName}/HomeAddress':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.Friends.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.Friends.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Friends/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Friends.GetHomeAddress.AsEventLocation-15cc\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  '/Me/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: Me.GetFriends.AsEmployee-3dc7\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to Employee.\n  '/Me/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: Me.GetFriends.AsManager-ddec\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to Manager.\n  '/Me/Friends/{UserName}/Photo':\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property Friends from Me\n      operationId: Me.GetFriendsPhoto-287d\n      produces:\n        - application/octet-stream\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property Friends in Me\n      operationId: Me.UpdateFriendsPhoto-287d\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property Friends in Me\n      operationId: Me.DeleteFriendsPhoto-287d\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to manage the media for the Person entity.\n  /Me/Friends/$count:\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.Friends.GetCount-182b\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/Friends/$ref:\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of Friends from Me\n      description: Friends of person\n      operationId: Me.ListRefFriends\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/StringCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Person\n      summary: Create new navigation property ref to Friends for Me\n      operationId: Me.CreateRefFriends\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Friends for Me\n      operationId: Me.DeleteRefFriends\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: query\n          name: '@id'\n          description: The delete Uri\n          required: true\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  /Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n    get:\n      tags:\n        - Me.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: Me.ListFriends.AsEmployee-f4a5\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to Employee.\n  /Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count:\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.Friends.GetCount.AsEmployee-884b\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n    get:\n      tags:\n        - Me.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: Me.ListFriends.AsManager-98ae\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to Manager.\n  /Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count:\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.Friends.GetCount.AsManager-9376\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/HomeAddress:\n    get:\n      tags:\n        - Me.Location\n      summary: Get HomeAddress property value\n      operationId: Me.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    get:\n      tags:\n        - Me.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.GetHomeAddress.AsEventLocation-ba49\n      produces:\n        - application/json\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: Me.Person.GetPerson.AsEmployee-bd18\n      produces:\n        - application/json\n      parameters:\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to Employee.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo:\n    get:\n      tags:\n        - Me.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsEmployee.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsEmployee.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsEmployee.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/$count:\n    get:\n      tags:\n        - Me.Location\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.AddressInfo.GetCount-8488\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    get:\n      tags:\n        - Me.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.ListAddressInfo.AsEventLocation-989f\n      produces:\n        - application/json\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count:\n    get:\n      summary: Get the number of the resource\n      operationId: Me.AddressInfo.GetCount.AsEventLocation-9375\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend:\n    get:\n      tags:\n        - Me.Person\n      summary: Get BestFriend from Me\n      description: The best friend.\n      operationId: Me.AsEmployee.GetBestFriend\n      produces:\n        - application/json\n      parameters:\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: Me.AsEmployee.UpdateBestFriend\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New navigation property values\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - /Me/BestFriend\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/$ref:\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of BestFriend from Me\n      description: The best friend.\n      operationId: Me.AsEmployee.GetRefBestFriend\n      produces:\n        - application/json\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          schema:\n            type: string\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - Me.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: Me.AsEmployee.UpdateRefBestFriend\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property BestFriend for Me\n      operationId: Me.AsEmployee.DeleteRefBestFriend\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsEmployee.BestFriend.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsEmployee.BestFriend.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsEmployee.BestFriend.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/$count:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.BestFriend.AddressInfo.GetCount-81de\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.BestFriend.ListAddressInfo.AsEventLocation-1d72\n      produces:\n        - application/json\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count:\n    get:\n      summary: Get the number of the resource\n      operationId: Me.BestFriend.AddressInfo.GetCount.AsEventLocation-842c\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsEmployee.BestFriend.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsEmployee.BestFriend.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.BestFriend.GetHomeAddress.AsEventLocation-19b8\n      produces:\n        - application/json\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: Me.GetBestFriend.AsManager-c104\n      produces:\n        - application/json\n      parameters:\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to Manager.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Photo:\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property BestFriend from Me\n      operationId: Me.GetBestFriendPhoto-4dc7\n      produces:\n        - application/octet-stream\n        - application/json\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property BestFriend in Me\n      operationId: Me.UpdateBestFriendPhoto-4dc7\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property BestFriend in Me\n      operationId: Me.DeleteBestFriendPhoto-4dc7\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to manage the media for the Person entity.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends:\n    get:\n      tags:\n        - Me.Person\n      summary: Get Friends from Me\n      description: Friends of person\n      operationId: Me.AsEmployee.ListFriends\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - /Me/Friends\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/$ref':\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Friends for Me\n      operationId: Me.AsEmployee.friends.DeleteRefPerson\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsEmployee.Friends.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsEmployee.Friends.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsEmployee.Friends.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo/$count':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.Friends.AddressInfo.GetCount-660e\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Friends.ListAddressInfo.AsEventLocation-7b1e\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    get:\n      summary: Get the number of the resource\n      operationId: Me.Friends.AddressInfo.GetCount.AsEventLocation-feb8\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/HomeAddress':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsEmployee.Friends.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsEmployee.Friends.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Friends.GetHomeAddress.AsEventLocation-600f\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: Me.GetFriends.AsManager-aa0c\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to Manager.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/Photo':\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property Friends from Me\n      operationId: Me.GetFriendsPhoto-6e41\n      produces:\n        - application/octet-stream\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property Friends in Me\n      operationId: Me.UpdateFriendsPhoto-6e41\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property Friends in Me\n      operationId: Me.DeleteFriendsPhoto-6e41\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to manage the media for the Person entity.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$count:\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.Friends.GetCount-0cb7\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$ref:\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of Friends from Me\n      description: Friends of person\n      operationId: Me.AsEmployee.ListRefFriends\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/StringCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Person\n      summary: Create new navigation property ref to Friends for Me\n      operationId: Me.AsEmployee.CreateRefFriends\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Friends for Me\n      operationId: Me.AsEmployee.DeleteRefFriends\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: query\n          name: '@id'\n          description: The delete Uri\n          required: true\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n    get:\n      tags:\n        - Me.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: Me.ListFriends.AsManager-f993\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to Manager.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count:\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.Friends.GetCount.AsManager-85ff\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress:\n    get:\n      tags:\n        - Me.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsEmployee.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsEmployee.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    get:\n      tags:\n        - Me.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.GetHomeAddress.AsEventLocation-6fc5\n      produces:\n        - application/json\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers:\n    get:\n      tags:\n        - Me.Person\n      summary: Get Peers from Me\n      operationId: Me.AsEmployee.ListPeers\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Peers property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee entity.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/$ref':\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Peers for Me\n      operationId: Me.AsEmployee.peers.DeleteRefPerson\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsEmployee.Peers.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsEmployee.Peers.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsEmployee.Peers.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo/$count':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.Peers.AddressInfo.GetCount-3e91\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Peers.ListAddressInfo.AsEventLocation-1e59\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    get:\n      summary: Get the number of the resource\n      operationId: Me.Peers.AddressInfo.GetCount.AsEventLocation-be1d\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/HomeAddress':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsEmployee.Peers.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsEmployee.Peers.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Peers.GetHomeAddress.AsEventLocation-dc11\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/Photo':\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property Peers from Me\n      operationId: Me.GetPeersPhoto-4c48\n      produces:\n        - application/octet-stream\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property Peers in Me\n      operationId: Me.UpdatePeersPhoto-4c48\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property Peers in Me\n      operationId: Me.DeletePeersPhoto-4c48\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to manage the media for the Person entity.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$count:\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.Peers.GetCount-9fc2\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$ref:\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of Peers from Me\n      operationId: Me.AsEmployee.ListRefPeers\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/StringCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Person\n      summary: Create new navigation property ref to Peers for Me\n      operationId: Me.AsEmployee.CreateRefPeers\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Peers for Me\n      operationId: Me.AsEmployee.DeleteRefPeers\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: query\n          name: '@id'\n          description: The delete Uri\n          required: true\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips:\n    get:\n      tags:\n        - Me.Trip\n      summary: List trips.\n      description: Retrieve a list of trips.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\n      operationId: Me.AsEmployee.ListTrips\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Trip\n      summary: Create a trip.\n      description: Create a new trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\n      operationId: Me.AsEmployee.CreateTrips\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New navigation property\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n      responses:\n        '201':\n          description: Created navigation property.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\n      - /Me/Trips\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}':\n    get:\n      tags:\n        - Me.Trip\n      summary: Get a trip.\n      description: Retrieve the properties of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\n      operationId: Me.AsEmployee.GetTrips\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Trip\n      summary: Update a trip.\n      description: Update an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\n      operationId: Me.AsEmployee.UpdateTrips\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: body\n          name: body\n          description: New navigation property values\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Trip\n      summary: Delete a trip.\n      description: Delete an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\n      operationId: Me.AsEmployee.DeleteTrips\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}'\n      - '/Me/Trips/{TripId}'\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()':\n    get:\n      tags:\n        - Me.Trip\n      summary: Invoke function GetInvolvedPeople\n      operationId: Me.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee.Trips.Trip.GetInvolvedPeople\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Success\n          schema:\n            type: object\n            title: Collection of Person\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: function\n    x-description: Provides operations to call the GetInvolvedPeople method.\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n      - '/Me/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems':\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get PlanItems from Me\n      operationId: Me.AsEmployee.Trips.ListPlanItems\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems'\n      - '/Me/Trips/{TripId}/PlanItems'\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/{PlanItemId}/$ref':\n    delete:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for Me\n      operationId: Me.AsEmployee.Trips.planItems.DeleteRefPlanItem\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: path\n          name: PlanItemId\n          description: The unique identifier of PlanItem\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: PlanItem\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$count':\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.Trips.PlanItems.GetCount-a822\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$ref':\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get ref of PlanItems from Me\n      operationId: Me.AsEmployee.Trips.ListRefPlanItems\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/StringCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Create new navigation property ref to PlanItems for Me\n      operationId: Me.AsEmployee.Trips.CreateRefPlanItems\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for Me\n      operationId: Me.AsEmployee.Trips.DeleteRefPlanItems\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: query\n          name: '@id'\n          description: The delete Uri\n          required: true\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/$count:\n    get:\n      tags:\n        - Me.Trip\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.Trips.GetCount-5aa2\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFavoriteAirline():\n    get:\n      tags:\n        - Me.Person.Functions\n      summary: Invoke function GetFavoriteAirline\n      operationId: Me.GetFavoriteAirline\n      produces:\n        - application/json\n      responses:\n        '200':\n          $ref: '#/responses/GetFavoriteAirlineResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: function\n    x-description: Provides operations to call the GetFavoriteAirline method.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFriendsTrips(userName=''{userName}'')':\n    get:\n      tags:\n        - Me.Person.Functions\n      summary: Invoke function GetFriendsTrips\n      operationId: Me.GetFriendsTrips\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: userName\n          description: 'Usage: userName=''{userName}'''\n          required: true\n          type: string\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/GetFriendsTripsResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: function\n    x-description: Provides operations to call the GetFriendsTrips method.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetPeersForTrip:\n    post:\n      tags:\n        - Me.Person.Actions\n      summary: Invoke action GetPeersForTrip\n      operationId: Me.GetPeersForTrip\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/GetPeersForTripRequestBody'\n      responses:\n        '200':\n          $ref: '#/responses/GetPeersForTripResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: action\n    x-description: Provides operations to call the GetPeersForTrip method.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: Me.Person.GetPerson.AsManager-16dc\n      produces:\n        - application/json\n      parameters:\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to Manager.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo:\n    get:\n      tags:\n        - Me.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsManager.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsManager.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsManager.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/$count:\n    get:\n      tags:\n        - Me.Location\n      summary: Get the number of the resource\n      operationId: Me.AsManager.AddressInfo.GetCount-75da\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    get:\n      tags:\n        - Me.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.ListAddressInfo.AsEventLocation-55be\n      produces:\n        - application/json\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count:\n    get:\n      summary: Get the number of the resource\n      operationId: Me.AddressInfo.GetCount.AsEventLocation-f67e\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend:\n    get:\n      tags:\n        - Me.Person\n      summary: Get BestFriend from Me\n      description: The best friend.\n      operationId: Me.AsManager.GetBestFriend\n      produces:\n        - application/json\n      parameters:\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: Me.AsManager.UpdateBestFriend\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New navigation property values\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - /Me/BestFriend\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/$ref:\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of BestFriend from Me\n      description: The best friend.\n      operationId: Me.AsManager.GetRefBestFriend\n      produces:\n        - application/json\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          schema:\n            type: string\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - Me.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: Me.AsManager.UpdateRefBestFriend\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property BestFriend for Me\n      operationId: Me.AsManager.DeleteRefBestFriend\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsManager.BestFriend.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsManager.BestFriend.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsManager.BestFriend.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/$count:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.AsManager.BestFriend.AddressInfo.GetCount-6ea6\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.BestFriend.ListAddressInfo.AsEventLocation-987a\n      produces:\n        - application/json\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count:\n    get:\n      summary: Get the number of the resource\n      operationId: Me.BestFriend.AddressInfo.GetCount.AsEventLocation-692e\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsManager.BestFriend.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsManager.BestFriend.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.BestFriend.GetHomeAddress.AsEventLocation-15c5\n      produces:\n        - application/json\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: Me.GetBestFriend.AsEmployee-7bbe\n      produces:\n        - application/json\n      parameters:\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to Employee.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Photo:\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property BestFriend from Me\n      operationId: Me.GetBestFriendPhoto-bac8\n      produces:\n        - application/octet-stream\n        - application/json\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property BestFriend in Me\n      operationId: Me.UpdateBestFriendPhoto-bac8\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property BestFriend in Me\n      operationId: Me.DeleteBestFriendPhoto-bac8\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to manage the media for the Person entity.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports:\n    get:\n      tags:\n        - Me.Person\n      summary: Get DirectReports from Me\n      operationId: Me.AsManager.ListDirectReports\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the DirectReports property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager entity.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/$ref':\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property DirectReports for Me\n      operationId: Me.AsManager.directReports.DeleteRefPerson\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsManager.DirectReports.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsManager.DirectReports.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsManager.DirectReports.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo/$count':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.AsManager.DirectReports.AddressInfo.GetCount-f650\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.DirectReports.ListAddressInfo.AsEventLocation-660b\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    get:\n      summary: Get the number of the resource\n      operationId: Me.DirectReports.AddressInfo.GetCount.AsEventLocation-a070\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/HomeAddress':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsManager.DirectReports.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsManager.DirectReports.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.DirectReports.GetHomeAddress.AsEventLocation-5e6e\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/Photo':\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property DirectReports from Me\n      operationId: Me.GetDirectReportsPhoto-e60c\n      produces:\n        - application/octet-stream\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property DirectReports in Me\n      operationId: Me.UpdateDirectReportsPhoto-e60c\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property DirectReports in Me\n      operationId: Me.DeleteDirectReportsPhoto-e60c\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to manage the media for the Person entity.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$count:\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.AsManager.DirectReports.GetCount-8b92\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$ref:\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of DirectReports from Me\n      operationId: Me.AsManager.ListRefDirectReports\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/StringCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Person\n      summary: Create new navigation property ref to DirectReports for Me\n      operationId: Me.AsManager.CreateRefDirectReports\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property DirectReports for Me\n      operationId: Me.AsManager.DeleteRefDirectReports\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: query\n          name: '@id'\n          description: The delete Uri\n          required: true\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends:\n    get:\n      tags:\n        - Me.Person\n      summary: Get Friends from Me\n      description: Friends of person\n      operationId: Me.AsManager.ListFriends\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - /Me/Friends\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/$ref':\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Friends for Me\n      operationId: Me.AsManager.friends.DeleteRefPerson\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsManager.Friends.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsManager.Friends.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsManager.Friends.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo/$count':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.AsManager.Friends.AddressInfo.GetCount-b7db\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Friends.ListAddressInfo.AsEventLocation-1ad9\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    get:\n      summary: Get the number of the resource\n      operationId: Me.Friends.AddressInfo.GetCount.AsEventLocation-4d69\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/HomeAddress':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsManager.Friends.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsManager.Friends.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Friends.GetHomeAddress.AsEventLocation-1e07\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: Me.GetFriends.AsEmployee-5b5f\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to Employee.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/Photo':\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property Friends from Me\n      operationId: Me.GetFriendsPhoto-64bd\n      produces:\n        - application/octet-stream\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property Friends in Me\n      operationId: Me.UpdateFriendsPhoto-64bd\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property Friends in Me\n      operationId: Me.DeleteFriendsPhoto-64bd\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to manage the media for the Person entity.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$count:\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.AsManager.Friends.GetCount-60a7\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$ref:\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of Friends from Me\n      description: Friends of person\n      operationId: Me.AsManager.ListRefFriends\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/StringCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Person\n      summary: Create new navigation property ref to Friends for Me\n      operationId: Me.AsManager.CreateRefFriends\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Friends for Me\n      operationId: Me.AsManager.DeleteRefFriends\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: query\n          name: '@id'\n          description: The delete Uri\n          required: true\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n    get:\n      tags:\n        - Me.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: Me.ListFriends.AsEmployee-fe32\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to Employee.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count:\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.Friends.GetCount.AsEmployee-6a35\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress:\n    get:\n      tags:\n        - Me.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsManager.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsManager.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    get:\n      tags:\n        - Me.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.GetHomeAddress.AsEventLocation-5d95\n      produces:\n        - application/json\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Casts the previous resource to EventLocation.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Hire:\n    post:\n      tags:\n        - Me.Person.Actions\n      summary: Invoke action Hire\n      description: Hires someone for the company.\n      operationId: Me.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Hire\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: Action parameters\n          schema:\n            type: object\n            properties:\n              hire:\n                $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: action\n    x-description: Provides operations to call the Hire method.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips:\n    get:\n      tags:\n        - Me.Trip\n      summary: List trips.\n      description: Retrieve a list of trips.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\n      operationId: Me.AsManager.ListTrips\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Trip\n      summary: Create a trip.\n      description: Create a new trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\n      operationId: Me.AsManager.CreateTrips\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New navigation property\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n      responses:\n        '201':\n          description: Created navigation property.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\n      - /Me/Trips\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}':\n    get:\n      tags:\n        - Me.Trip\n      summary: Get a trip.\n      description: Retrieve the properties of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\n      operationId: Me.AsManager.GetTrips\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Trip\n      summary: Update a trip.\n      description: Update an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\n      operationId: Me.AsManager.UpdateTrips\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: body\n          name: body\n          description: New navigation property values\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Trip\n      summary: Delete a trip.\n      description: Delete an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\n      operationId: Me.AsManager.DeleteTrips\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}'\n      - '/Me/Trips/{TripId}'\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()':\n    get:\n      tags:\n        - Me.Trip\n      summary: Invoke function GetInvolvedPeople\n      operationId: Me.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Trips.Trip.GetInvolvedPeople\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Success\n          schema:\n            type: object\n            title: Collection of Person\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: function\n    x-description: Provides operations to call the GetInvolvedPeople method.\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n      - '/Me/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems':\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get PlanItems from Me\n      operationId: Me.AsManager.Trips.ListPlanItems\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems'\n      - '/Me/Trips/{TripId}/PlanItems'\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/{PlanItemId}/$ref':\n    delete:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for Me\n      operationId: Me.AsManager.Trips.planItems.DeleteRefPlanItem\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: path\n          name: PlanItemId\n          description: The unique identifier of PlanItem\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: PlanItem\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$count':\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get the number of the resource\n      operationId: Me.AsManager.Trips.PlanItems.GetCount-5ad2\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$ref':\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get ref of PlanItems from Me\n      operationId: Me.AsManager.Trips.ListRefPlanItems\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/StringCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Create new navigation property ref to PlanItems for Me\n      operationId: Me.AsManager.Trips.CreateRefPlanItems\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for Me\n      operationId: Me.AsManager.Trips.DeleteRefPlanItems\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: query\n          name: '@id'\n          description: The delete Uri\n          required: true\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/$count:\n    get:\n      tags:\n        - Me.Trip\n      summary: Get the number of the resource\n      operationId: Me.AsManager.Trips.GetCount-f3f4\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ShareTrip:\n    post:\n      tags:\n        - Me.Person.Actions\n      summary: Invoke action ShareTrip\n      description: Details of the shared trip.\n      operationId: Me.ShareTrip\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/ShareTripRequestBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: action\n    x-description: Provides operations to call the ShareTrip method.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.UpdatePersonLastName(lastName=''{lastName}'')':\n    get:\n      tags:\n        - Me.Person.Functions\n      summary: Invoke function UpdatePersonLastName\n      operationId: Me.UpdatePersonLastName\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: lastName\n          description: 'Usage: lastName=''{lastName}'''\n          required: true\n          type: string\n      responses:\n        '200':\n          $ref: '#/responses/UpdatePersonLastNameResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: function\n    x-description: Provides operations to call the UpdatePersonLastName method.\n  /Me/Photo:\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for Person from Me\n      operationId: Me.Person.GetPhoto-ab7e\n      produces:\n        - application/octet-stream\n        - application/json\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for Person in Me\n      operationId: Me.Person.UpdatePhoto-ab7e\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for Person in Me\n      operationId: Me.Person.DeletePhoto-ab7e\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to manage the media for the Person entity.\n  /Me/Trips:\n    get:\n      tags:\n        - Me.Trip\n      summary: List trips.\n      description: Retrieve a list of trips.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\n      operationId: Me.ListTrips\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Trip\n      summary: Create a trip.\n      description: Create a new trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\n      operationId: Me.CreateTrips\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New navigation property\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n      responses:\n        '201':\n          description: Created navigation property.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\n  '/Me/Trips/{TripId}':\n    get:\n      tags:\n        - Me.Trip\n      summary: Get a trip.\n      description: Retrieve the properties of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\n      operationId: Me.GetTrips\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Trip\n      summary: Update a trip.\n      description: Update an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\n      operationId: Me.UpdateTrips\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: body\n          name: body\n          description: New navigation property values\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Trip\n      summary: Delete a trip.\n      description: Delete an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\n      operationId: Me.DeleteTrips\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}'\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}'\n  '/Me/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()':\n    get:\n      tags:\n        - Me.Trip\n      summary: Invoke function GetInvolvedPeople\n      operationId: Me.Trips.Trip.GetInvolvedPeople\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Success\n          schema:\n            type: object\n            title: Collection of Person\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: function\n    x-description: Provides operations to call the GetInvolvedPeople method.\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n  '/Me/Trips/{TripId}/PlanItems':\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get PlanItems from Me\n      operationId: Me.Trips.ListPlanItems\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems'\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems'\n  '/Me/Trips/{TripId}/PlanItems/{PlanItemId}/$ref':\n    delete:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for Me\n      operationId: Me.Trips.planItems.DeleteRefPlanItem\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: path\n          name: PlanItemId\n          description: The unique identifier of PlanItem\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: PlanItem\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/Me/Trips/{TripId}/PlanItems/$count':\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get the number of the resource\n      operationId: Me.Trips.PlanItems.GetCount-c250\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  '/Me/Trips/{TripId}/PlanItems/$ref':\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get ref of PlanItems from Me\n      operationId: Me.Trips.ListRefPlanItems\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/StringCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Create new navigation property ref to PlanItems for Me\n      operationId: Me.Trips.CreateRefPlanItems\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for Me\n      operationId: Me.Trips.DeleteRefPlanItems\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: query\n          name: '@id'\n          description: The delete Uri\n          required: true\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  /Me/Trips/$count:\n    get:\n      tags:\n        - Me.Trip\n      summary: Get the number of the resource\n      operationId: Me.Trips.GetCount-7b69\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    x-description: Provides operations to count the resources in the collection.\n  /NewComePeople:\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get entities from NewComePeople\n      operationId: NewComePeople.Person.ListPerson\n      produces:\n        - application/json\n      parameters:\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n    post:\n      tags:\n        - NewComePeople.Person\n      summary: Add new entity to NewComePeople\n      operationId: NewComePeople.Person.CreatePerson\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New entity\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n      responses:\n        '201':\n          description: Created entity\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/NewComePeople/{UserName}':\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get entity from NewComePeople by key\n      operationId: NewComePeople.Person.GetPerson\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - NewComePeople.Person\n      summary: Update entity in NewComePeople\n      operationId: NewComePeople.Person.UpdatePerson\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - NewComePeople.Person\n      summary: Delete entity from NewComePeople\n      operationId: NewComePeople.Person.DeletePerson\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/NewComePeople/{UserName}/AddressInfo':\n    get:\n      tags:\n        - NewComePeople.Location\n      summary: Get AddressInfo property value\n      operationId: NewComePeople.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n    patch:\n      tags:\n        - NewComePeople.Location\n      summary: Update property AddressInfo value.\n      operationId: NewComePeople.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n    post:\n      tags:\n        - NewComePeople.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: NewComePeople.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n  '/NewComePeople/{UserName}/AddressInfo/$count':\n    get:\n      tags:\n        - NewComePeople.Location\n      summary: Get the number of the resource\n      operationId: NewComePeople.AddressInfo.GetCount-29d6\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  '/NewComePeople/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - NewComePeople.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: NewComePeople.ListAddressInfo.AsEventLocation-d026\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n    x-description: Casts the previous resource to EventLocation.\n  '/NewComePeople/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    get:\n      summary: Get the number of the resource\n      operationId: NewComePeople.AddressInfo.GetCount.AsEventLocation-29d3\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  '/NewComePeople/{UserName}/BestFriend':\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get BestFriend from NewComePeople\n      description: The best friend.\n      operationId: NewComePeople.GetBestFriend\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - NewComePeople.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: NewComePeople.UpdateBestFriend\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New navigation property values\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n  '/NewComePeople/{UserName}/BestFriend/$ref':\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get ref of BestFriend from NewComePeople\n      description: The best friend.\n      operationId: NewComePeople.GetRefBestFriend\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          schema:\n            type: string\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - NewComePeople.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: NewComePeople.UpdateRefBestFriend\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - NewComePeople.Person\n      summary: Delete ref of navigation property BestFriend for NewComePeople\n      operationId: NewComePeople.DeleteRefBestFriend\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/NewComePeople/{UserName}/BestFriend/AddressInfo':\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get AddressInfo property value\n      operationId: NewComePeople.BestFriend.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    patch:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: NewComePeople.BestFriend.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    post:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: NewComePeople.BestFriend.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n  '/NewComePeople/{UserName}/BestFriend/AddressInfo/$count':\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get the number of the resource\n      operationId: NewComePeople.BestFriend.AddressInfo.GetCount-513c\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    x-description: Provides operations to count the resources in the collection.\n  '/NewComePeople/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: NewComePeople.BestFriend.ListAddressInfo.AsEventLocation-73fa\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    x-description: Casts the previous resource to EventLocation.\n  '/NewComePeople/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    get:\n      summary: Get the number of the resource\n      operationId: NewComePeople.BestFriend.AddressInfo.GetCount.AsEventLocation-ba36\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    x-description: Provides operations to count the resources in the collection.\n  '/NewComePeople/{UserName}/BestFriend/HomeAddress':\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get HomeAddress property value\n      operationId: NewComePeople.BestFriend.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    patch:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: NewComePeople.BestFriend.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n  '/NewComePeople/{UserName}/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: NewComePeople.BestFriend.GetHomeAddress.AsEventLocation-8ebe\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    x-description: Casts the previous resource to EventLocation.\n  '/NewComePeople/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: NewComePeople.GetBestFriend.AsEmployee-7b75\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    x-description: Casts the previous resource to Employee.\n  '/NewComePeople/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: NewComePeople.GetBestFriend.AsManager-61ce\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    x-description: Casts the previous resource to Manager.\n  '/NewComePeople/{UserName}/BestFriend/Photo':\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get Photo for the navigation property BestFriend from NewComePeople\n      operationId: NewComePeople.GetBestFriendPhoto-4f67\n      produces:\n        - application/octet-stream\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    put:\n      tags:\n        - NewComePeople.Person\n      summary: Update Photo for the navigation property BestFriend in NewComePeople\n      operationId: NewComePeople.UpdateBestFriendPhoto-4f67\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    delete:\n      tags:\n        - NewComePeople.Person\n      summary: Delete Photo for the navigation property BestFriend in NewComePeople\n      operationId: NewComePeople.DeleteBestFriendPhoto-4f67\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    x-description: Provides operations to manage the media for the Person entity.\n  '/NewComePeople/{UserName}/Friends':\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get Friends from NewComePeople\n      description: Friends of person\n      operationId: NewComePeople.ListFriends\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n  '/NewComePeople/{UserName}/Friends/{UserName1}/$ref':\n    delete:\n      tags:\n        - NewComePeople.Person\n      summary: Delete ref of navigation property Friends for NewComePeople\n      operationId: NewComePeople.friends.DeleteRefPerson\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo':\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get AddressInfo property value\n      operationId: NewComePeople.Friends.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n    patch:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: NewComePeople.Friends.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n    post:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: NewComePeople.Friends.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n  '/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo/$count':\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get the number of the resource\n      operationId: NewComePeople.Friends.AddressInfo.GetCount-9334\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  '/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: NewComePeople.Friends.ListAddressInfo.AsEventLocation-eeb4\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n    x-description: Casts the previous resource to EventLocation.\n  '/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    get:\n      summary: Get the number of the resource\n      operationId: NewComePeople.Friends.AddressInfo.GetCount.AsEventLocation-be92\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  '/NewComePeople/{UserName}/Friends/{UserName1}/HomeAddress':\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get HomeAddress property value\n      operationId: NewComePeople.Friends.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n    patch:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: NewComePeople.Friends.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n  '/NewComePeople/{UserName}/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: NewComePeople.Friends.GetHomeAddress.AsEventLocation-f4d9\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n    x-description: Casts the previous resource to EventLocation.\n  '/NewComePeople/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: NewComePeople.GetFriends.AsEmployee-2969\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/responses/error'\n    x-description: Casts the previous resource to Employee.\n  '/NewComePeople/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: NewComePeople.GetFriends.AsManager-708f\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/responses/error'\n    x-description: Casts the previous resource to Manager.\n  '/NewComePeople/{UserName}/Friends/{UserName1}/Photo':\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get Photo for the navigation property Friends from NewComePeople\n      operationId: NewComePeople.GetFriendsPhoto-e9fc\n      produces:\n        - application/octet-stream\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n    put:\n      tags:\n        - NewComePeople.Person\n      summary: Update Photo for the navigation property Friends in NewComePeople\n      operationId: NewComePeople.UpdateFriendsPhoto-e9fc\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n    delete:\n      tags:\n        - NewComePeople.Person\n      summary: Delete Photo for the navigation property Friends in NewComePeople\n      operationId: NewComePeople.DeleteFriendsPhoto-e9fc\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to manage the media for the Person entity.\n  '/NewComePeople/{UserName}/Friends/$count':\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the number of the resource\n      operationId: NewComePeople.Friends.GetCount-2ec1\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  '/NewComePeople/{UserName}/Friends/$ref':\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get ref of Friends from NewComePeople\n      description: Friends of person\n      operationId: NewComePeople.ListRefFriends\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/StringCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - NewComePeople.Person\n      summary: Create new navigation property ref to Friends for NewComePeople\n      operationId: NewComePeople.CreateRefFriends\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - NewComePeople.Person\n      summary: Delete ref of navigation property Friends for NewComePeople\n      operationId: NewComePeople.DeleteRefFriends\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: query\n          name: '@id'\n          description: The delete Uri\n          required: true\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: NewComePeople.ListFriends.AsEmployee-2969\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Casts the previous resource to Employee.\n  '/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count':\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the number of the resource\n      operationId: NewComePeople.Friends.GetCount.AsEmployee-4069\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  '/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: NewComePeople.ListFriends.AsManager-708f\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Casts the previous resource to Manager.\n  '/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count':\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the number of the resource\n      operationId: NewComePeople.Friends.GetCount.AsManager-d1d3\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  '/NewComePeople/{UserName}/HomeAddress':\n    get:\n      tags:\n        - NewComePeople.Location\n      summary: Get HomeAddress property value\n      operationId: NewComePeople.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n    patch:\n      tags:\n        - NewComePeople.Location\n      summary: Update property HomeAddress value.\n      operationId: NewComePeople.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n  '/NewComePeople/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - NewComePeople.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: NewComePeople.GetHomeAddress.AsEventLocation-3fd9\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n    x-description: Casts the previous resource to EventLocation.\n  '/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFavoriteAirline()':\n    get:\n      tags:\n        - NewComePeople.Person.Functions\n      summary: Invoke function GetFavoriteAirline\n      operationId: NewComePeople.Person.GetFavoriteAirline\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          $ref: '#/responses/GetFavoriteAirlineResponse'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: function\n    x-description: Provides operations to call the GetFavoriteAirline method.\n  '/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFriendsTrips(userName=''{userName}'')':\n    get:\n      tags:\n        - NewComePeople.Person.Functions\n      summary: Invoke function GetFriendsTrips\n      operationId: NewComePeople.Person.GetFriendsTrips\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: userName\n          description: 'Usage: userName=''{userName}'''\n          required: true\n          type: string\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/GetFriendsTripsResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/trips\n        description: The GetFriendsTrips API is deprecated and will stop returning data on March 2023. Please use the new trips API on friends.\n      x-ms-docs-operation-type: function\n    x-description: Provides operations to call the GetFriendsTrips method.\n  '/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetPeersForTrip':\n    post:\n      tags:\n        - NewComePeople.Person.Actions\n      summary: Invoke action GetPeersForTrip\n      operationId: NewComePeople.Person.GetPeersForTrip\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/GetPeersForTripRequestBody'\n      responses:\n        '200':\n          $ref: '#/responses/GetPeersForTripResponse'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: action\n    x-description: Provides operations to call the GetPeersForTrip method.\n  '/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Hire':\n    post:\n      tags:\n        - NewComePeople.Person.Actions\n      summary: Invoke action Hire\n      description: Hires someone for the company.\n      operationId: NewComePeople.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Hire\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: Action parameters\n          schema:\n            type: object\n            properties:\n              hire:\n                $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: action\n    x-description: Provides operations to call the Hire method.\n  '/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ShareTrip':\n    post:\n      tags:\n        - NewComePeople.Person.Actions\n      summary: Invoke action ShareTrip\n      description: Details of the shared trip.\n      operationId: NewComePeople.Person.ShareTrip\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/ShareTripRequestBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: action\n    x-description: Provides operations to call the ShareTrip method.\n  '/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.UpdatePersonLastName(lastName=''{lastName}'')':\n    get:\n      tags:\n        - NewComePeople.Person.Functions\n      summary: Invoke function UpdatePersonLastName\n      operationId: NewComePeople.Person.UpdatePersonLastName\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: lastName\n          description: 'Usage: lastName=''{lastName}'''\n          required: true\n          type: string\n      responses:\n        '200':\n          $ref: '#/responses/UpdatePersonLastNameResponse'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: function\n    x-description: Provides operations to call the UpdatePersonLastName method.\n  '/NewComePeople/{UserName}/Photo':\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get Photo for Person from NewComePeople\n      operationId: NewComePeople.Person.GetPhoto-74be\n      produces:\n        - application/octet-stream\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n    put:\n      tags:\n        - NewComePeople.Person\n      summary: Update Photo for Person in NewComePeople\n      operationId: NewComePeople.Person.UpdatePhoto-74be\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n    delete:\n      tags:\n        - NewComePeople.Person\n      summary: Delete Photo for Person in NewComePeople\n      operationId: NewComePeople.Person.DeletePhoto-74be\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to manage the media for the Person entity.\n  '/NewComePeople/{UserName}/Trips':\n    get:\n      tags:\n        - NewComePeople.Trip\n      summary: List trips.\n      description: Retrieve a list of trips.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\n      operationId: NewComePeople.ListTrips\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - NewComePeople.Trip\n      summary: Create a trip.\n      description: Create a new trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\n      operationId: NewComePeople.CreateTrips\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New navigation property\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n      responses:\n        '201':\n          description: Created navigation property.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n  '/NewComePeople/{UserName}/Trips/{TripId}':\n    get:\n      tags:\n        - NewComePeople.Trip\n      summary: Get a trip.\n      description: Retrieve the properties of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\n      operationId: NewComePeople.GetTrips\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - NewComePeople.Trip\n      summary: Update a trip.\n      description: Update an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\n      operationId: NewComePeople.UpdateTrips\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: body\n          name: body\n          description: New navigation property values\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - NewComePeople.Trip\n      summary: Delete a trip.\n      description: Delete an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\n      operationId: NewComePeople.DeleteTrips\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n  '/NewComePeople/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()':\n    get:\n      tags:\n        - NewComePeople.Trip\n      summary: Invoke function GetInvolvedPeople\n      operationId: NewComePeople.Person.Trips.Trip.GetInvolvedPeople\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Success\n          schema:\n            type: object\n            title: Collection of Person\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: function\n    x-description: Provides operations to call the GetInvolvedPeople method.\n  '/NewComePeople/{UserName}/Trips/{TripId}/PlanItems':\n    get:\n      tags:\n        - NewComePeople.Trips.PlanItem\n      summary: Get PlanItems from NewComePeople\n      operationId: NewComePeople.Trips.ListPlanItems\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\n  '/NewComePeople/{UserName}/Trips/{TripId}/PlanItems/{PlanItemId}/$ref':\n    delete:\n      tags:\n        - NewComePeople.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for NewComePeople\n      operationId: NewComePeople.Trips.planItems.DeleteRefPlanItem\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: path\n          name: PlanItemId\n          description: The unique identifier of PlanItem\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: PlanItem\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/NewComePeople/{UserName}/Trips/{TripId}/PlanItems/$count':\n    get:\n      tags:\n        - NewComePeople.Trips.PlanItem\n      summary: Get the number of the resource\n      operationId: NewComePeople.Trips.PlanItems.GetCount-841f\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  '/NewComePeople/{UserName}/Trips/{TripId}/PlanItems/$ref':\n    get:\n      tags:\n        - NewComePeople.Trips.PlanItem\n      summary: Get ref of PlanItems from NewComePeople\n      operationId: NewComePeople.Trips.ListRefPlanItems\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/StringCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - NewComePeople.Trips.PlanItem\n      summary: Create new navigation property ref to PlanItems for NewComePeople\n      operationId: NewComePeople.Trips.CreateRefPlanItems\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - NewComePeople.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for NewComePeople\n      operationId: NewComePeople.Trips.DeleteRefPlanItems\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: query\n          name: '@id'\n          description: The delete Uri\n          required: true\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/NewComePeople/{UserName}/Trips/$count':\n    get:\n      tags:\n        - NewComePeople.Trip\n      summary: Get the number of the resource\n      operationId: NewComePeople.Trips.GetCount-d155\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  /NewComePeople/$count:\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the number of the resource\n      operationId: NewComePeople.GetCount-55d5\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n    x-description: Provides operations to count the resources in the collection.\n  /People:\n    get:\n      tags:\n        - People.Person\n      summary: Get entities from People\n      operationId: People.Person.ListPerson\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person\n      summary: Add new entity to People\n      operationId: People.Person.CreatePerson\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: body\n          name: body\n          description: New entity\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n      responses:\n        '201':\n          description: Created entity\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People/{UserName}':\n    get:\n      tags:\n        - People.Person\n      summary: Get entity from People by key\n      operationId: People.Person.GetPerson\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Person\n      summary: Update entity in People\n      operationId: People.Person.UpdatePerson\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete entity from People\n      operationId: People.Person.DeletePerson\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People/{UserName}/AddressInfo':\n    get:\n      tags:\n        - People.Location\n      summary: Get AddressInfo property value\n      operationId: People.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Location\n      summary: Update property AddressInfo value.\n      operationId: People.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/AddressInfo/$count':\n    get:\n      tags:\n        - People.Location\n      summary: Get the number of the resource\n      operationId: People.AddressInfo.GetCount-ed5a\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.ListAddressInfo.AsEventLocation-e5b8\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    get:\n      summary: Get the number of the resource\n      operationId: People.AddressInfo.GetCount.AsEventLocation-4abd\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/BestFriend':\n    get:\n      tags:\n        - People.Person\n      summary: Get BestFriend from People\n      description: The best friend.\n      operationId: People.GetBestFriend\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: People.UpdateBestFriend\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New navigation property values\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend'\n  '/People/{UserName}/BestFriend/$ref':\n    get:\n      tags:\n        - People.Person\n      summary: Get ref of BestFriend from People\n      description: The best friend.\n      operationId: People.GetRefBestFriend\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          schema:\n            type: string\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - People.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: People.UpdateRefBestFriend\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property BestFriend for People\n      operationId: People.DeleteRefBestFriend\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People/{UserName}/BestFriend/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.BestFriend.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.BestFriend.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.BestFriend.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/BestFriend/AddressInfo/$count':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.BestFriend.AddressInfo.GetCount-16df\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.BestFriend.ListAddressInfo.AsEventLocation-c332\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    get:\n      summary: Get the number of the resource\n      operationId: People.BestFriend.AddressInfo.GetCount.AsEventLocation-fe88\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/BestFriend/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.BestFriend.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.BestFriend.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.BestFriend.GetHomeAddress.AsEventLocation-53c4\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: People.GetBestFriend.AsEmployee-7188\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to Employee.\n  '/People/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    get:\n      tags:\n        - People.Person\n      summary: Get best friend\n      description: Get the item of type Person cast as Manager\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-get-friend-manager?view=graph-rest-1.0\n      operationId: People.GetBestFriend.AsManager-5f08\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to Manager.\n  '/People/{UserName}/BestFriend/Photo':\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property BestFriend from People\n      operationId: People.GetBestFriendPhoto-c3ac\n      produces:\n        - application/octet-stream\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property BestFriend in People\n      operationId: People.UpdateBestFriendPhoto-c3ac\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property BestFriend in People\n      operationId: People.DeleteBestFriendPhoto-c3ac\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to manage the media for the Person entity.\n  '/People/{UserName}/Friends':\n    get:\n      tags:\n        - People.Person\n      summary: List friends\n      description: List the friends of a specific person\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-list-friends?view=graph-rest-1.0\n      operationId: People.ListFriends\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends'\n  '/People/{UserName}/Friends/{UserName1}/$ref':\n    delete:\n      tags:\n        - People.Person\n      summary: Delete a friend.\n      description: Delete an instance of a friend relationship.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-delete-friend?view=graph-rest-1.0\n      operationId: People.friends.DeleteRefPerson\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People/{UserName}/Friends/{UserName1}/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.Friends.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.Friends.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.Friends.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/{UserName1}/AddressInfo/$count':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.Friends.AddressInfo.GetCount-bdaf\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Friends.ListAddressInfo.AsEventLocation-a5f6\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    get:\n      summary: Get the number of the resource\n      operationId: People.Friends.AddressInfo.GetCount.AsEventLocation-2795\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Friends/{UserName1}/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.Friends.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.Friends.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Friends.GetHomeAddress.AsEventLocation-da5e\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: People.GetFriends.AsEmployee-11bf\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to Employee.\n  '/People/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: People.GetFriends.AsManager-1cfb\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to Manager.\n  '/People/{UserName}/Friends/{UserName1}/Photo':\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property Friends from People\n      operationId: People.GetFriendsPhoto-12fc\n      produces:\n        - application/octet-stream\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property Friends in People\n      operationId: People.UpdateFriendsPhoto-12fc\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property Friends in People\n      operationId: People.DeleteFriendsPhoto-12fc\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to manage the media for the Person entity.\n  '/People/{UserName}/Friends/$count':\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.Friends.GetCount-92b9\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Friends/$ref':\n    get:\n      tags:\n        - People.Person\n      summary: List friends\n      description: List the friends of a specific person\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-list-friends?view=graph-rest-1.0\n      operationId: People.ListRefFriends\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/StringCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Person\n      summary: Create a friend.\n      description: Create a new friend.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-post-friend?view=graph-rest-1.0\n      operationId: People.CreateRefFriends\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete a friend.\n      description: Delete an instance of a friend relationship.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-delete-friend?view=graph-rest-1.0\n      operationId: People.DeleteRefFriends\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: query\n          name: '@id'\n          description: The delete Uri\n          required: true\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    get:\n      tags:\n        - People.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: People.ListFriends.AsEmployee-11bf\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to Employee.\n  '/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count':\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.Friends.GetCount.AsEmployee-a96c\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    get:\n      tags:\n        - People.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: People.ListFriends.AsManager-1cfb\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to Manager.\n  '/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count':\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.Friends.GetCount.AsManager-26b3\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/HomeAddress':\n    get:\n      tags:\n        - People.Location\n      summary: Get home address\n      description: Get the home address of a specific person\n      operationId: People.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Location\n      summary: Update property HomeAddress value.\n      operationId: People.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.GetHomeAddress.AsEventLocation-d0cf\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: People.Person.GetPerson.AsEmployee-317b\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to Employee.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo':\n    get:\n      tags:\n        - People.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsEmployee.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsEmployee.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsEmployee.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/$count':\n    get:\n      tags:\n        - People.Location\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.AddressInfo.GetCount-3d43\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.ListAddressInfo.AsEventLocation-1342\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    get:\n      summary: Get the number of the resource\n      operationId: People.AddressInfo.GetCount.AsEventLocation-ac7d\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend':\n    get:\n      tags:\n        - People.Person\n      summary: Get BestFriend from People\n      description: The best friend.\n      operationId: People.AsEmployee.GetBestFriend\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: People.AsEmployee.UpdateBestFriend\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New navigation property values\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/BestFriend'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/$ref':\n    get:\n      tags:\n        - People.Person\n      summary: Get ref of BestFriend from People\n      description: The best friend.\n      operationId: People.AsEmployee.GetRefBestFriend\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          schema:\n            type: string\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - People.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: People.AsEmployee.UpdateRefBestFriend\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property BestFriend for People\n      operationId: People.AsEmployee.DeleteRefBestFriend\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsEmployee.BestFriend.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsEmployee.BestFriend.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsEmployee.BestFriend.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/$count':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.BestFriend.AddressInfo.GetCount-cb8a\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.BestFriend.ListAddressInfo.AsEventLocation-7cd9\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    get:\n      summary: Get the number of the resource\n      operationId: People.BestFriend.AddressInfo.GetCount.AsEventLocation-0343\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsEmployee.BestFriend.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsEmployee.BestFriend.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.BestFriend.GetHomeAddress.AsEventLocation-7db9\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: People.GetBestFriend.AsManager-7b70\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to Manager.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Photo':\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property BestFriend from People\n      operationId: People.GetBestFriendPhoto-a839\n      produces:\n        - application/octet-stream\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property BestFriend in People\n      operationId: People.UpdateBestFriendPhoto-a839\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property BestFriend in People\n      operationId: People.DeleteBestFriendPhoto-a839\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to manage the media for the Person entity.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends':\n    get:\n      tags:\n        - People.Person\n      summary: Get Friends from People\n      description: Friends of person\n      operationId: People.AsEmployee.ListFriends\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Friends'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/$ref':\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property Friends for People\n      operationId: People.AsEmployee.friends.DeleteRefPerson\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsEmployee.Friends.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsEmployee.Friends.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsEmployee.Friends.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo/$count':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.Friends.AddressInfo.GetCount-1e8b\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Friends.ListAddressInfo.AsEventLocation-d49e\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    get:\n      summary: Get the number of the resource\n      operationId: People.Friends.AddressInfo.GetCount.AsEventLocation-1f2b\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsEmployee.Friends.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsEmployee.Friends.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Friends.GetHomeAddress.AsEventLocation-d77d\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: People.GetFriends.AsManager-3e3c\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to Manager.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/Photo':\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property Friends from People\n      operationId: People.GetFriendsPhoto-1a66\n      produces:\n        - application/octet-stream\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property Friends in People\n      operationId: People.UpdateFriendsPhoto-1a66\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property Friends in People\n      operationId: People.DeleteFriendsPhoto-1a66\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to manage the media for the Person entity.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$count':\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.Friends.GetCount-4db4\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$ref':\n    get:\n      tags:\n        - People.Person\n      summary: Get ref of Friends from People\n      description: Friends of person\n      operationId: People.AsEmployee.ListRefFriends\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/StringCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Person\n      summary: Create new navigation property ref to Friends for People\n      operationId: People.AsEmployee.CreateRefFriends\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property Friends for People\n      operationId: People.AsEmployee.DeleteRefFriends\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: query\n          name: '@id'\n          description: The delete Uri\n          required: true\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    get:\n      tags:\n        - People.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: People.ListFriends.AsManager-3e3c\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to Manager.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count':\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.Friends.GetCount.AsManager-b145\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress':\n    get:\n      tags:\n        - People.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsEmployee.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsEmployee.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.GetHomeAddress.AsEventLocation-90e5\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers':\n    get:\n      tags:\n        - People.Person\n      summary: Get Peers from People\n      operationId: People.AsEmployee.ListPeers\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Peers property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee entity.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/$ref':\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property Peers for People\n      operationId: People.AsEmployee.peers.DeleteRefPerson\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsEmployee.Peers.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsEmployee.Peers.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsEmployee.Peers.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo/$count':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.Peers.AddressInfo.GetCount-755d\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Peers.ListAddressInfo.AsEventLocation-b918\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    get:\n      summary: Get the number of the resource\n      operationId: People.Peers.AddressInfo.GetCount.AsEventLocation-ef5e\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsEmployee.Peers.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsEmployee.Peers.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Peers.GetHomeAddress.AsEventLocation-311b\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/Photo':\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property Peers from People\n      operationId: People.GetPeersPhoto-ecda\n      produces:\n        - application/octet-stream\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property Peers in People\n      operationId: People.UpdatePeersPhoto-ecda\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property Peers in People\n      operationId: People.DeletePeersPhoto-ecda\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to manage the media for the Person entity.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$count':\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.Peers.GetCount-44d2\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$ref':\n    get:\n      tags:\n        - People.Person\n      summary: Get ref of Peers from People\n      operationId: People.AsEmployee.ListRefPeers\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/StringCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Person\n      summary: Create new navigation property ref to Peers for People\n      operationId: People.AsEmployee.CreateRefPeers\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property Peers for People\n      operationId: People.AsEmployee.DeleteRefPeers\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: query\n          name: '@id'\n          description: The delete Uri\n          required: true\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips':\n    get:\n      tags:\n        - People.Trip\n      summary: List trips.\n      description: Retrieve a list of trips.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\n      operationId: People.AsEmployee.ListTrips\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Trip\n      summary: Create a trip.\n      description: Create a new trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\n      operationId: People.AsEmployee.CreateTrips\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New navigation property\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n      responses:\n        '201':\n          description: Created navigation property.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips'\n      - '/People/{UserName}/Trips'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}':\n    get:\n      tags:\n        - People.Trip\n      summary: Get a trip.\n      description: Retrieve the properties of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\n      operationId: People.AsEmployee.GetTrips\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Trip\n      summary: Update a trip.\n      description: Update an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\n      operationId: People.AsEmployee.UpdateTrips\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: body\n          name: body\n          description: New navigation property values\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Trip\n      summary: Delete a trip.\n      description: Delete an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\n      operationId: People.AsEmployee.DeleteTrips\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}'\n      - '/People/{UserName}/Trips/{TripId}'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()':\n    get:\n      tags:\n        - People.Trip\n      summary: Invoke function GetInvolvedPeople\n      operationId: People.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee.Trips.Trip.GetInvolvedPeople\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Success\n          schema:\n            type: object\n            title: Collection of Person\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: function\n    x-description: Provides operations to call the GetInvolvedPeople method.\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n      - '/People/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems':\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get PlanItems from People\n      operationId: People.AsEmployee.Trips.ListPlanItems\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems'\n      - '/People/{UserName}/Trips/{TripId}/PlanItems'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/{PlanItemId}/$ref':\n    delete:\n      tags:\n        - People.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for People\n      operationId: People.AsEmployee.Trips.planItems.DeleteRefPlanItem\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: path\n          name: PlanItemId\n          description: The unique identifier of PlanItem\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: PlanItem\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$count':\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.Trips.PlanItems.GetCount-7df9\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$ref':\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get ref of PlanItems from People\n      operationId: People.AsEmployee.Trips.ListRefPlanItems\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/StringCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Trips.PlanItem\n      summary: Create new navigation property ref to PlanItems for People\n      operationId: People.AsEmployee.Trips.CreateRefPlanItems\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for People\n      operationId: People.AsEmployee.Trips.DeleteRefPlanItems\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: query\n          name: '@id'\n          description: The delete Uri\n          required: true\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/$count':\n    get:\n      tags:\n        - People.Trip\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.Trips.GetCount-c760\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFavoriteAirline()':\n    get:\n      tags:\n        - People.Person.Functions\n      summary: Invoke function GetFavoriteAirline\n      operationId: People.Person.GetFavoriteAirline\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          $ref: '#/responses/GetFavoriteAirlineResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: function\n    x-description: Provides operations to call the GetFavoriteAirline method.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFriendsTrips(userName=''{userName}'')':\n    get:\n      tags:\n        - People.Person.Functions\n      summary: Invoke function GetFriendsTrips\n      operationId: People.Person.GetFriendsTrips\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: userName\n          description: 'Usage: userName=''{userName}'''\n          required: true\n          type: string\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/GetFriendsTripsResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: function\n    x-description: Provides operations to call the GetFriendsTrips method.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetPeersForTrip':\n    post:\n      tags:\n        - People.Person.Actions\n      summary: Invoke action GetPeersForTrip\n      operationId: People.Person.GetPeersForTrip\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/GetPeersForTripRequestBody'\n      responses:\n        '200':\n          $ref: '#/responses/GetPeersForTripResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: action\n    x-description: Provides operations to call the GetPeersForTrip method.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: People.Person.GetPerson.AsManager-d051\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to Manager.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo':\n    get:\n      tags:\n        - People.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsManager.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsManager.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsManager.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/$count':\n    get:\n      tags:\n        - People.Location\n      summary: Get the number of the resource\n      operationId: People.AsManager.AddressInfo.GetCount-f84e\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.ListAddressInfo.AsEventLocation-7526\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    get:\n      summary: Get the number of the resource\n      operationId: People.AddressInfo.GetCount.AsEventLocation-3722\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend':\n    get:\n      tags:\n        - People.Person\n      summary: Get BestFriend from People\n      description: The best friend.\n      operationId: People.AsManager.GetBestFriend\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: People.AsManager.UpdateBestFriend\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New navigation property values\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/BestFriend'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/$ref':\n    get:\n      tags:\n        - People.Person\n      summary: Get ref of BestFriend from People\n      description: The best friend.\n      operationId: People.AsManager.GetRefBestFriend\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          schema:\n            type: string\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - People.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: People.AsManager.UpdateRefBestFriend\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property BestFriend for People\n      operationId: People.AsManager.DeleteRefBestFriend\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsManager.BestFriend.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsManager.BestFriend.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsManager.BestFriend.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/$count':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.AsManager.BestFriend.AddressInfo.GetCount-5a39\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.BestFriend.ListAddressInfo.AsEventLocation-897f\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    get:\n      summary: Get the number of the resource\n      operationId: People.BestFriend.AddressInfo.GetCount.AsEventLocation-5af3\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsManager.BestFriend.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsManager.BestFriend.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.BestFriend.GetHomeAddress.AsEventLocation-545d\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: People.GetBestFriend.AsEmployee-0445\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to Employee.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Photo':\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property BestFriend from People\n      operationId: People.GetBestFriendPhoto-f05d\n      produces:\n        - application/octet-stream\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property BestFriend in People\n      operationId: People.UpdateBestFriendPhoto-f05d\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property BestFriend in People\n      operationId: People.DeleteBestFriendPhoto-f05d\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to manage the media for the Person entity.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports':\n    get:\n      tags:\n        - People.Person\n      summary: Get DirectReports from People\n      operationId: People.AsManager.ListDirectReports\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the DirectReports property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager entity.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/$ref':\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property DirectReports for People\n      operationId: People.AsManager.directReports.DeleteRefPerson\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsManager.DirectReports.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsManager.DirectReports.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsManager.DirectReports.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo/$count':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.AsManager.DirectReports.AddressInfo.GetCount-f46e\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.DirectReports.ListAddressInfo.AsEventLocation-1252\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    get:\n      summary: Get the number of the resource\n      operationId: People.DirectReports.AddressInfo.GetCount.AsEventLocation-5d49\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsManager.DirectReports.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsManager.DirectReports.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.DirectReports.GetHomeAddress.AsEventLocation-cf8d\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/Photo':\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property DirectReports from People\n      operationId: People.GetDirectReportsPhoto-7149\n      produces:\n        - application/octet-stream\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property DirectReports in People\n      operationId: People.UpdateDirectReportsPhoto-7149\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property DirectReports in People\n      operationId: People.DeleteDirectReportsPhoto-7149\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to manage the media for the Person entity.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$count':\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.AsManager.DirectReports.GetCount-0ec4\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$ref':\n    get:\n      tags:\n        - People.Person\n      summary: Get ref of DirectReports from People\n      operationId: People.AsManager.ListRefDirectReports\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/StringCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Person\n      summary: Create new navigation property ref to DirectReports for People\n      operationId: People.AsManager.CreateRefDirectReports\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property DirectReports for People\n      operationId: People.AsManager.DeleteRefDirectReports\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: query\n          name: '@id'\n          description: The delete Uri\n          required: true\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends':\n    get:\n      tags:\n        - People.Person\n      summary: Get Friends from People\n      description: Friends of person\n      operationId: People.AsManager.ListFriends\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Friends'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/$ref':\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property Friends for People\n      operationId: People.AsManager.friends.DeleteRefPerson\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsManager.Friends.ListAddressInfo\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsManager.Friends.UpdateAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsManager.Friends.SetAddressInfo\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo/$count':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.AsManager.Friends.AddressInfo.GetCount-f486\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Friends.ListAddressInfo.AsEventLocation-f8c9\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    get:\n      summary: Get the number of the resource\n      operationId: People.Friends.AddressInfo.GetCount.AsEventLocation-4480\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsManager.Friends.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsManager.Friends.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Friends.GetHomeAddress.AsEventLocation-eb71\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: People.GetFriends.AsEmployee-161e\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to Employee.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/Photo':\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property Friends from People\n      operationId: People.GetFriendsPhoto-b97d\n      produces:\n        - application/octet-stream\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property Friends in People\n      operationId: People.UpdateFriendsPhoto-b97d\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property Friends in People\n      operationId: People.DeleteFriendsPhoto-b97d\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: UserName1\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to manage the media for the Person entity.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$count':\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.AsManager.Friends.GetCount-1c0c\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$ref':\n    get:\n      tags:\n        - People.Person\n      summary: Get ref of Friends from People\n      description: Friends of person\n      operationId: People.AsManager.ListRefFriends\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/StringCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Person\n      summary: Create new navigation property ref to Friends for People\n      operationId: People.AsManager.CreateRefFriends\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property Friends for People\n      operationId: People.AsManager.DeleteRefFriends\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: query\n          name: '@id'\n          description: The delete Uri\n          required: true\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    get:\n      tags:\n        - People.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: People.ListFriends.AsEmployee-161e\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to Employee.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count':\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.Friends.GetCount.AsEmployee-f325\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress':\n    get:\n      tags:\n        - People.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsManager.GetHomeAddress\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsManager.UpdateHomeAddress\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New property values\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    get:\n      tags:\n        - People.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.GetHomeAddress.AsEventLocation-e3dc\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to EventLocation.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Hire':\n    post:\n      tags:\n        - People.Person.Actions\n      summary: Invoke action Hire\n      description: Hires someone for the company.\n      operationId: People.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Hire\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: Action parameters\n          schema:\n            type: object\n            properties:\n              hire:\n                $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: action\n    x-description: Provides operations to call the Hire method.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips':\n    get:\n      tags:\n        - People.Trip\n      summary: List trips.\n      description: Retrieve a list of trips.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\n      operationId: People.AsManager.ListTrips\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Trip\n      summary: Create a trip.\n      description: Create a new trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\n      operationId: People.AsManager.CreateTrips\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New navigation property\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n      responses:\n        '201':\n          description: Created navigation property.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips'\n      - '/People/{UserName}/Trips'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}':\n    get:\n      tags:\n        - People.Trip\n      summary: Get a trip.\n      description: Retrieve the properties of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\n      operationId: People.AsManager.GetTrips\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Trip\n      summary: Update a trip.\n      description: Update an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\n      operationId: People.AsManager.UpdateTrips\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: body\n          name: body\n          description: New navigation property values\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Trip\n      summary: Delete a trip.\n      description: Delete an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\n      operationId: People.AsManager.DeleteTrips\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}'\n      - '/People/{UserName}/Trips/{TripId}'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()':\n    get:\n      tags:\n        - People.Trip\n      summary: Invoke function GetInvolvedPeople\n      operationId: People.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Trips.Trip.GetInvolvedPeople\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Success\n          schema:\n            type: object\n            title: Collection of Person\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: function\n    x-description: Provides operations to call the GetInvolvedPeople method.\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n      - '/People/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems':\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get PlanItems from People\n      operationId: People.AsManager.Trips.ListPlanItems\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems'\n      - '/People/{UserName}/Trips/{TripId}/PlanItems'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/{PlanItemId}/$ref':\n    delete:\n      tags:\n        - People.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for People\n      operationId: People.AsManager.Trips.planItems.DeleteRefPlanItem\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: path\n          name: PlanItemId\n          description: The unique identifier of PlanItem\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: PlanItem\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$count':\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get the number of the resource\n      operationId: People.AsManager.Trips.PlanItems.GetCount-fa08\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$ref':\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get ref of PlanItems from People\n      operationId: People.AsManager.Trips.ListRefPlanItems\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/StringCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Trips.PlanItem\n      summary: Create new navigation property ref to PlanItems for People\n      operationId: People.AsManager.Trips.CreateRefPlanItems\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for People\n      operationId: People.AsManager.Trips.DeleteRefPlanItems\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: query\n          name: '@id'\n          description: The delete Uri\n          required: true\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/$count':\n    get:\n      tags:\n        - People.Trip\n      summary: Get the number of the resource\n      operationId: People.AsManager.Trips.GetCount-1f8c\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ShareTrip':\n    post:\n      tags:\n        - People.Person.Actions\n      summary: Invoke action ShareTrip\n      description: Details of the shared trip.\n      operationId: People.Person.ShareTrip\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/parameters/ShareTripRequestBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: action\n    x-description: Provides operations to call the ShareTrip method.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.UpdatePersonLastName(lastName=''{lastName}'')':\n    get:\n      tags:\n        - People.Person.Functions\n      summary: Invoke function UpdatePersonLastName\n      operationId: People.Person.UpdatePersonLastName\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: lastName\n          description: 'Usage: lastName=''{lastName}'''\n          required: true\n          type: string\n      responses:\n        '200':\n          $ref: '#/responses/UpdatePersonLastNameResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: function\n    x-description: Provides operations to call the UpdatePersonLastName method.\n  '/People/{UserName}/Photo':\n    get:\n      tags:\n        - People.Person\n      summary: Get photo\n      description: Get photo of a specific user\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-get-photo?view=graph-rest-1.0\n      operationId: People.Person.GetPhoto-883f\n      produces:\n        - application/octet-stream\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          schema:\n            type: string\n            format: binary\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update photo\n      description: Update photo of a specific user\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-update-photo?view=graph-rest-1.0\n      operationId: People.Person.UpdatePhoto-883f\n      consumes:\n        - application/octet-stream\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New media content.\n          required: true\n          schema:\n            type: string\n            format: binary\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete photo\n      description: Delete photo of a specific user\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-delete-photo?view=graph-rest-1.0\n      operationId: People.Person.DeletePhoto-883f\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to manage the media for the Person entity.\n  '/People/{UserName}/Trips':\n    get:\n      tags:\n        - People.Trip\n      summary: List trips.\n      description: Retrieve a list of trips.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\n      operationId: People.ListTrips\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Trip\n      summary: Create a trip.\n      description: Create a new trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\n      operationId: People.CreateTrips\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: body\n          name: body\n          description: New navigation property\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n      responses:\n        '201':\n          description: Created navigation property.\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips'\n  '/People/{UserName}/Trips/{TripId}':\n    get:\n      tags:\n        - People.Trip\n      summary: Get a trip.\n      description: Retrieve the properties of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\n      operationId: People.GetTrips\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Trip\n      summary: Update a trip.\n      description: Update an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\n      operationId: People.UpdateTrips\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: body\n          name: body\n          description: New navigation property values\n          required: true\n          schema:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Trip\n      summary: Delete a trip.\n      description: Delete an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\n      operationId: People.DeleteTrips\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}'\n  '/People/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()':\n    get:\n      tags:\n        - People.Trip\n      summary: Invoke function GetInvolvedPeople\n      operationId: People.Person.Trips.Trip.GetInvolvedPeople\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          description: Success\n          schema:\n            type: object\n            title: Collection of Person\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: function\n    x-description: Provides operations to call the GetInvolvedPeople method.\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n  '/People/{UserName}/Trips/{TripId}/PlanItems':\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get PlanItems from People\n      operationId: People.Trips.ListPlanItems\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems'\n  '/People/{UserName}/Trips/{TripId}/PlanItems/{PlanItemId}/$ref':\n    delete:\n      tags:\n        - People.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for People\n      operationId: People.Trips.planItems.DeleteRefPlanItem\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: path\n          name: PlanItemId\n          description: The unique identifier of PlanItem\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: PlanItem\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People/{UserName}/Trips/{TripId}/PlanItems/$count':\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get the number of the resource\n      operationId: People.Trips.PlanItems.GetCount-9a27\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  '/People/{UserName}/Trips/{TripId}/PlanItems/$ref':\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get ref of PlanItems from People\n      operationId: People.Trips.ListRefPlanItems\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/StringCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Trips.PlanItem\n      summary: Create new navigation property ref to PlanItems for People\n      operationId: People.Trips.CreateRefPlanItems\n      consumes:\n        - application/json\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - $ref: '#/parameters/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for People\n      operationId: People.Trips.DeleteRefPlanItems\n      produces:\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: path\n          name: TripId\n          description: The unique identifier of Trip\n          required: true\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n          x-ms-docs-key-type: Trip\n        - in: header\n          name: If-Match\n          description: ETag\n          type: string\n        - in: query\n          name: '@id'\n          description: The delete Uri\n          required: true\n          type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-description: Provides operations to manage the collection of Person entities.\n  '/People/{UserName}/Trips/$count':\n    get:\n      tags:\n        - People.Trip\n      summary: Get the number of the resource\n      operationId: People.Trips.GetCount-e877\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: path\n          name: UserName\n          description: The unique identifier of Person\n          required: true\n          type: string\n          x-ms-docs-key-type: Person\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  /People/$count:\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.GetCount-dd8d\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  /People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n    get:\n      tags:\n        - People.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: People.Person.ListPerson.AsEmployee-013a\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to Employee.\n  /People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count:\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.Person.Person.GetCount.AsEmployee-ef29\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  /People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n    get:\n      tags:\n        - People.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: People.Person.ListPerson.AsManager-3e14\n      produces:\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/top'\n        - $ref: '#/parameters/skip'\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n        - $ref: '#/parameters/count'\n        - in: query\n          name: $orderby\n          description: Order items by property values\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $select\n          description: Select properties to be returned\n          type: array\n          items:\n            type: string\n        - in: query\n          name: $expand\n          description: Expand related entities\n          type: array\n          items:\n            type: string\n      responses:\n        '200':\n          $ref: '#/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Casts the previous resource to Manager.\n  /People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count:\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.Person.Person.GetCount.AsManager-2d48\n      produces:\n        - text/plain\n        - application/json\n      parameters:\n        - in: header\n          name: ConsistencyLevel\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          type: string\n          x-examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/parameters/search'\n        - $ref: '#/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/responses/ODataCountResponse'\n        default:\n          $ref: '#/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    x-description: Provides operations to count the resources in the collection.\n  /ResetDataSource:\n    post:\n      tags:\n        - ResetDataSource\n      summary: Invoke actionImport ResetDataSource\n      description: Resets the data source to default values.\n      operationId: ActionImport.ResetDataSource\n      produces:\n        - application/json\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/responses/error'\n      x-ms-docs-operation-type: actionImport\n    x-description: Provides operations to call the ResetDataSource method.\ndefinitions:\n  Edm.Geography:\n    $ref: '#/definitions/Edm.Geometry'\n  Edm.GeographyPoint:\n    $ref: '#/definitions/Edm.GeometryPoint'\n  Edm.GeographyLineString:\n    $ref: '#/definitions/Edm.GeometryLineString'\n  Edm.GeographyPolygon:\n    $ref: '#/definitions/Edm.GeometryPolygon'\n  Edm.GeographyMultiPoint:\n    $ref: '#/definitions/Edm.GeometryMultiPoint'\n  Edm.GeographyMultiLineString:\n    $ref: '#/definitions/Edm.GeometryMultiLineString'\n  Edm.GeographyMultiPolygon:\n    $ref: '#/definitions/Edm.GeometryMultiPolygon'\n  Edm.GeographyCollection:\n    $ref: '#/definitions/Edm.GeometryCollection'\n  Edm.Geometry:\n    type: object\n    allOf:\n      - $ref: '#/definitions/Edm.GeometryPoint'\n  Edm.GeometryPoint:\n    type: object\n    required:\n      - type\n      - coordinates\n    properties:\n      type:\n        type: string\n        default: Point\n        enum:\n          - Point\n      coordinates:\n        $ref: '#/definitions/GeoJSON.position'\n  Edm.GeometryLineString:\n    type: object\n    required:\n      - type\n      - coordinates\n    properties:\n      type:\n        enum:\n          - LineString\n      coordinates:\n        type: array\n        minItems: 2\n        items:\n          $ref: '#/definitions/GeoJSON.position'\n  Edm.GeometryPolygon:\n    type: object\n    required:\n      - type\n      - coordinates\n    properties:\n      type:\n        enum:\n          - Polygon\n      coordinates:\n        type: array\n        minItems: 4\n        items:\n          type: array\n          items:\n            $ref: '#/definitions/GeoJSON.position'\n  Edm.GeometryMultiPoint:\n    type: object\n    required:\n      - type\n      - coordinates\n    properties:\n      type:\n        enum:\n          - MultiPoint\n      coordinates:\n        type: array\n        items:\n          $ref: '#/definitions/GeoJSON.position'\n  Edm.GeometryMultiLineString:\n    type: object\n    required:\n      - type\n      - coordinates\n    properties:\n      type:\n        enum:\n          - MultiLineString\n      coordinates:\n        type: array\n        minItems: 2\n        items:\n          type: array\n          items:\n            $ref: '#/definitions/GeoJSON.position'\n  Edm.GeometryMultiPolygon:\n    type: object\n    required:\n      - type\n      - coordinates\n    properties:\n      type:\n        enum:\n          - MultiPolygon\n      coordinates:\n        type: array\n        minItems: 4\n        items:\n          type: array\n          items:\n            type: array\n            items:\n              $ref: '#/definitions/GeoJSON.position'\n  Edm.GeometryCollection:\n    type: object\n    required:\n      - type\n      - coordinates\n    properties:\n      type:\n        enum:\n          - GeometryCollection\n      coordinates:\n        type: array\n        items:\n          $ref: '#/definitions/Edm.Geometry'\n  GeoJSON.position:\n    type: array\n    minItems: 2\n    items:\n      type: number\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ODataError:\n    type: object\n    required:\n      - error\n    properties:\n      error:\n        $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.MainError'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.MainError:\n    type: object\n    required:\n      - code\n      - message\n    properties:\n      code:\n        type: string\n      message:\n        type: string\n        x-ms-primary-error-message: true\n      target:\n        type: string\n        x-nullable: true\n      details:\n        type: array\n        items:\n          $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ErrorDetails'\n      innerError:\n        $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.InnerError'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ErrorDetails:\n    type: object\n    required:\n      - code\n      - message\n    properties:\n      code:\n        type: string\n      message:\n        type: string\n      target:\n        type: string\n        x-nullable: true\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.InnerError:\n    type: object\n    title: InnerError\n    properties:\n      Date:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n        x-nullable: true\n      RequestId:\n        type: string\n        x-nullable: true\n  ODataCountResponse:\n    type: number\n    format: int64\n  StringCollectionResponse:\n    type: object\n    title: Collection of string\n    properties:\n      value:\n        type: array\n        items:\n          type: string\n  ReferenceUpdate:\n    type: object\n    properties:\n      '@odata.id':\n        type: string\n      '@odata.type':\n        type: string\n        x-nullable: true\n  ReferenceCreate:\n    type: object\n    properties:\n      '@odata.id':\n        type: string\n    additionalProperties:\n      type: object\n  ReferenceNumeric:\n    type: string\n    enum:\n      - '-INF'\n      - INF\n      - NaN\n    x-nullable: true\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person:\n    type: object\n    title: Person\n    properties:\n      UserName:\n        type: string\n      FirstName:\n        type: string\n      LastName:\n        type: string\n        x-nullable: true\n      MiddleName:\n        type: string\n        x-nullable: true\n      Gender:\n        $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonGender'\n      Age:\n        format: int64\n        allOf:\n          - type: number\n            format: int64\n            x-nullable: true\n      Emails:\n        type: array\n        items:\n          type: string\n          x-nullable: true\n      AddressInfo:\n        type: array\n        items:\n          $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      HomeAddress:\n        $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      FavoriteFeature:\n        $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature'\n      Features:\n        type: array\n        items:\n          $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature'\n      Photo:\n        type: string\n        format: base64url\n        x-nullable: true\n      Friends:\n        type: array\n        description: Friends of person\n        items:\n          $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        x-ms-navigationProperty: true\n      BestFriend:\n        $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n      Trips:\n        type: array\n        description: Collection of trips.\n        items:\n          $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        x-ms-navigationProperty: true\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline:\n    type: object\n    title: Airline\n    properties:\n      AirlineCode:\n        type: string\n      Name:\n        type: string\n        x-nullable: true\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport:\n    type: object\n    title: Airport\n    properties:\n      Name:\n        type: string\n        x-nullable: true\n      IcaoCode:\n        type: string\n      IataCode:\n        type: string\n        x-nullable: true\n      Location:\n        $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location:\n    type: object\n    title: Location\n    properties:\n      Address:\n        type: string\n        x-nullable: true\n      City:\n        $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.City'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.City:\n    type: object\n    title: City\n    properties:\n      Name:\n        type: string\n        x-nullable: true\n      CountryRegion:\n        type: string\n        x-nullable: true\n      Region:\n        type: string\n        x-nullable: true\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation:\n    allOf:\n      - $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      - type: object\n        title: AirportLocation\n        properties:\n          Loc:\n            $ref: '#/definitions/Edm.GeographyPoint'\n          EmergencyAuthority:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    allOf:\n      - $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      - type: object\n        title: EventLocation\n        properties:\n          BuildingInfo:\n            type: string\n            x-nullable: true\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip:\n    type: object\n    title: Trip\n    properties:\n      TripId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      ShareId:\n        type: string\n        format: uuid\n        pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$'\n      Name:\n        type: string\n        x-nullable: true\n      Budget:\n        format: float\n        allOf:\n          - type: number\n            format: float\n            x-nullable: true\n      Description:\n        type: string\n        x-nullable: true\n      Tags:\n        type: array\n        items:\n          type: string\n          x-nullable: true\n      TripData: { }\n      DestinationInfo:\n        type: array\n        items: { }\n      StartsAt:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      EndsAt:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      PlanItems:\n        type: array\n        items:\n          $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem'\n        x-ms-navigationProperty: true\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem:\n    type: object\n    title: PlanItem\n    properties:\n      PlanItemId:\n        type: number\n        format: int32\n        maximum: 2147483647\n        minimum: -2147483648\n      ConfirmationCode:\n        type: string\n        x-nullable: true\n      StartsAt:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      EndsAt:\n        type: string\n        format: date-time\n        pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n      Duration:\n        type: string\n        format: duration\n        pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.Event:\n    allOf:\n      - $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem'\n      - type: object\n        title: Event\n        properties:\n          OccursAt:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n          Description:\n            type: string\n            x-nullable: true\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation:\n    allOf:\n      - $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem'\n      - type: object\n        title: PublicTransportation\n        properties:\n          SeatNumber:\n            type: string\n            x-nullable: true\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.Flight:\n    allOf:\n      - $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation'\n      - type: object\n        title: Flight\n        properties:\n          FlightNumber:\n            type: string\n            x-nullable: true\n          Airline:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline'\n          From:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n          To:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n    allOf:\n      - $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n      - type: object\n        title: Employee\n        properties:\n          Cost:\n            format: int64\n            allOf:\n              - type: number\n                format: int64\n                x-nullable: true\n          Peers:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n            x-ms-navigationProperty: true\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n    allOf:\n      - $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n      - type: object\n        title: Manager\n        properties:\n          Budget:\n            format: int64\n            allOf:\n              - type: number\n                format: int64\n                x-nullable: true\n          BossOffice:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n          DirectReports:\n            type: array\n            items:\n              $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n            x-ms-navigationProperty: true\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonGender:\n    type: string\n    description: Gender of the person.\n    title: PersonGender\n    enum:\n      - Male\n      - Female\n      - Unknow\n    x-ms-enum:\n      name: PersonGender\n      modelAsString: false\n      values:\n        - value: Male\n          description: The Male gender.\n          name: Male\n        - value: Female\n          description: The Female gender.\n          name: Female\n        - value: Unknow\n          description: Unknown gender or prefers not to say.\n          name: Unknow\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature:\n    type: string\n    title: Feature\n    enum:\n      - Feature1\n      - Feature2\n      - Feature3\n      - Feature4\n    x-ms-enum-flags:\n      isFlags: true\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse:\n    type: object\n    title: Collection of Person\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse:\n    type: object\n    title: Collection of Airline\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse:\n    type: object\n    title: Collection of Airport\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse:\n    type: object\n    title: Collection of Trip\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse:\n    type: object\n    title: Collection of PlanItem\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse:\n    type: object\n    title: Collection of Employee\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse:\n    type: object\n    title: Collection of Manager\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventCollectionResponse:\n    type: object\n    title: Collection of Event\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Event'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportationCollectionResponse:\n    type: object\n    title: Collection of PublicTransportation\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.FlightCollectionResponse:\n    type: object\n    title: Collection of Flight\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Flight'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse:\n    type: object\n    title: Collection of Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\n    properties:\n      value:\n        type: array\n        items:\n          $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\nparameters:\n  top:\n    in: query\n    name: $top\n    description: Show only the first n items\n    type: number\n    format: int64\n    minimum: 0\n  skip:\n    in: query\n    name: $skip\n    description: Skip the first n items\n    type: number\n    format: int64\n    minimum: 0\n  count:\n    in: query\n    name: $count\n    description: Include count of items\n    type: boolean\n  filter:\n    in: query\n    name: $filter\n    description: Filter items by property values\n    type: string\n  search:\n    in: query\n    name: $search\n    description: Search items by search phrases\n    type: string\n  refPostBody:\n    in: body\n    name: body\n    description: New navigation property ref value\n    required: true\n    schema:\n      $ref: '#/definitions/ReferenceCreate'\n  refPutBody:\n    in: body\n    name: body\n    description: New navigation property ref values\n    required: true\n    schema:\n      $ref: '#/definitions/ReferenceUpdate'\n  ShareTripRequestBody:\n    in: body\n    name: body\n    description: Action parameters\n    required: true\n    schema:\n      type: object\n      properties:\n        userName:\n          type: string\n        tripId:\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\n  GetPeersForTripRequestBody:\n    in: body\n    name: body\n    description: Action parameters\n    required: true\n    schema:\n      type: object\n      properties:\n        userName:\n          type: string\n        tripId:\n          type: number\n          format: int32\n          maximum: 2147483647\n          minimum: -2147483648\nresponses:\n  error:\n    description: error\n    schema:\n      $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ODataError'\n  ODataCountResponse:\n    description: The count of the resource\n    schema:\n      $ref: '#/definitions/ODataCountResponse'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventCollectionResponse'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportationCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportationCollectionResponse'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.FlightCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.FlightCollectionResponse'\n  Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n  StringCollectionResponse:\n    description: Retrieved collection\n    schema:\n      $ref: '#/definitions/StringCollectionResponse'\n  GetFavoriteAirlineResponse:\n    description: Success\n    schema:\n      $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline'\n  GetFriendsTripsResponse:\n    description: Success\n    schema:\n      type: object\n      title: Collection of Trip\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n  UpdatePersonLastNameResponse:\n    description: Success\n    schema:\n      type: object\n      properties:\n        value:\n          type: boolean\n          default: false\n  GetPeersForTripResponse:\n    description: Success\n    schema:\n      type: object\n      title: Collection of Person\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/definitions/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\ntags:\n  - name: Airlines.Airline\n    x-ms-docs-toc-type: page\n  - name: Airports.Airport\n    x-ms-docs-toc-type: page\n  - name: Airports.AirportLocation\n    x-ms-docs-toc-type: page\n  - name: Airports.Person\n    x-ms-docs-toc-type: page\n  - name: Airports.Person.Location\n    x-ms-docs-toc-type: page\n  - name: Airports\n    x-ms-docs-toc-type: container\n  - name: People\n    x-ms-docs-toc-type: container\n  - name: Me.Person\n    x-ms-docs-toc-type: page\n  - name: Me.Location\n    x-ms-docs-toc-type: page\n  - name: Me.Person.Location\n    x-ms-docs-toc-type: page\n  - name: Me.Trip\n    x-ms-docs-toc-type: page\n  - name: Me.Trips.PlanItem\n    x-ms-docs-toc-type: page\n  - name: Me.Person.Functions\n    x-ms-docs-toc-type: container\n  - name: Me.Person.Actions\n    x-ms-docs-toc-type: container\n  - name: NewComePeople.Person\n    x-ms-docs-toc-type: page\n  - name: NewComePeople.Location\n    x-ms-docs-toc-type: page\n  - name: NewComePeople.Person.Location\n    x-ms-docs-toc-type: page\n  - name: NewComePeople.Person.Functions\n    x-ms-docs-toc-type: container\n  - name: NewComePeople.Person.Actions\n    x-ms-docs-toc-type: container\n  - name: NewComePeople.Trip\n    x-ms-docs-toc-type: page\n  - name: NewComePeople.Trips.PlanItem\n    x-ms-docs-toc-type: page\n  - name: People.Person\n    x-ms-docs-toc-type: page\n  - name: People.Location\n    x-ms-docs-toc-type: page\n  - name: People.Person.Location\n    x-ms-docs-toc-type: page\n  - name: People.Trip\n    x-ms-docs-toc-type: page\n  - name: People.Trips.PlanItem\n    x-ms-docs-toc-type: page\n  - name: People.Person.Functions\n    x-ms-docs-toc-type: container\n  - name: People.Person.Actions\n    x-ms-docs-toc-type: container\n  - name: ResetDataSource\n    x-ms-docs-toc-type: container"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.V3.1.json",
    "content": "{\n  \"openapi\": \"3.1.2\",\n  \"info\": {\n    \"title\": \"OData Service for namespace Microsoft.OData.Service.Sample.TrippinInMemory.Models\",\n    \"description\": \"This OData service is located at http://services.odata.org/TrippinRESTierService\",\n    \"version\": \"1.0.1\"\n  },\n  \"servers\": [\n    {\n      \"url\": \"http://services.odata.org/TrippinRESTierService\"\n    }\n  ],\n  \"paths\": {\n    \"/Airlines\": {\n      \"description\": \"Provides operations to manage the collection of Airline entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Get entities from Airlines\",\n        \"operationId\": \"Airlines.Airline.ListAirline\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Add new entity to Airlines\",\n        \"operationId\": \"Airlines.Airline.CreateAirline\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Airlines/{AirlineCode}\": {\n      \"description\": \"Provides operations to manage the collection of Airline entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Get entity from Airlines by key\",\n        \"operationId\": \"Airlines.Airline.GetAirline\",\n        \"parameters\": [\n          {\n            \"name\": \"AirlineCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airline\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airline\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Update entity in Airlines\",\n        \"operationId\": \"Airlines.Airline.SetAirline\",\n        \"parameters\": [\n          {\n            \"name\": \"AirlineCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airline\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airline\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Delete entity from Airlines\",\n        \"operationId\": \"Airlines.Airline.DeleteAirline\",\n        \"parameters\": [\n          {\n            \"name\": \"AirlineCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airline\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airline\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Airlines/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Airlines.GetCount-27a7\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Airports\": {\n      \"description\": \"Provides operations to manage the collection of Airport entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Get entities from Airports\",\n        \"operationId\": \"Airports.Airport.ListAirport\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Add new entity to Airports\",\n        \"operationId\": \"Airports.Airport.CreateAirport\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Airports/{IcaoCode}\": {\n      \"description\": \"Provides operations to manage the collection of Airport entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Get entity from Airports by key\",\n        \"operationId\": \"Airports.Airport.GetAirport\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Update entity in Airports\",\n        \"operationId\": \"Airports.Airport.UpdateAirport\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Delete entity from Airports\",\n        \"operationId\": \"Airports.Airport.DeleteAirport\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Airports/{IcaoCode}/Location\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.AirportLocation\"\n        ],\n        \"summary\": \"Get Location property value\",\n        \"operationId\": \"Airports.GetLocation\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Airports.AirportLocation\"\n        ],\n        \"summary\": \"Update property Location value.\",\n        \"operationId\": \"Airports.SetLocation\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority\": {\n      \"description\": \"Provides operations to manage the EmergencyAuthority property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person\"\n        ],\n        \"summary\": \"Get EmergencyAuthority from Airports\",\n        \"description\": \"The person to contact in case of a crisis at this location.\",\n        \"operationId\": \"Airports.GetEmergencyAuthority\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Airport entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person\"\n        ],\n        \"summary\": \"Get ref of EmergencyAuthority from Airports\",\n        \"description\": \"The person to contact in case of a crisis at this location.\",\n        \"operationId\": \"Airports.GetRefEmergencyAuthority\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"Airports.Person\"\n        ],\n        \"summary\": \"Update the ref of navigation property EmergencyAuthority in Airports\",\n        \"operationId\": \"Airports.UpdateRefEmergencyAuthority\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPutBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Airports.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property EmergencyAuthority for Airports\",\n        \"operationId\": \"Airports.DeleteRefEmergencyAuthority\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Airports.EmergencyAuthority.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Airports.EmergencyAuthority.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Airports.EmergencyAuthority.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Airports.EmergencyAuthority.AddressInfo.GetCount-2ffe\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Airports.EmergencyAuthority.ListAddressInfo.AsEventLocation-fbf9\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Airports.EmergencyAuthority.AddressInfo.GetCount.AsEventLocation-e708\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Airports.EmergencyAuthority.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Airports.EmergencyAuthority.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Airports.EmergencyAuthority.GetHomeAddress.AsEventLocation-0bb9\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Airport entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property EmergencyAuthority from Airports\",\n        \"operationId\": \"Airports.GetEmergencyAuthorityPhoto-13fb\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Airports.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property EmergencyAuthority in Airports\",\n        \"operationId\": \"Airports.UpdateEmergencyAuthorityPhoto-13fb\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Airports.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property EmergencyAuthority in Airports\",\n        \"operationId\": \"Airports.DeleteEmergencyAuthorityPhoto-13fb\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Airports/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Airports.GetCount-60cc\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/GetNearestAirport(lat={lat},lon={lon})\": {\n      \"description\": \"Provides operations to call the GetNearestAirport method.\",\n      \"get\": {\n        \"tags\": [\n          \"Airports\"\n        ],\n        \"summary\": \"Invoke functionImport GetNearestAirport\",\n        \"operationId\": \"FunctionImport.GetNearestAirport\",\n        \"parameters\": [\n          {\n            \"name\": \"lat\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"oneOf\": [\n                {\n                  \"type\": [\n                    \"null\",\n                    \"number\"\n                  ],\n                  \"format\": \"double\"\n                },\n                {\n                  \"type\": [\n                    \"null\",\n                    \"string\"\n                  ]\n                },\n                {\n                  \"$ref\": \"#/components/schemas/ReferenceNumeric\"\n                }\n              ]\n            }\n          },\n          {\n            \"name\": \"lon\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"oneOf\": [\n                {\n                  \"type\": [\n                    \"null\",\n                    \"number\"\n                  ],\n                  \"format\": \"double\"\n                },\n                {\n                  \"type\": [\n                    \"null\",\n                    \"string\"\n                  ]\n                },\n                {\n                  \"$ref\": \"#/components/schemas/ReferenceNumeric\"\n                }\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n                    },\n                    {\n                      \"type\": \"null\"\n                    }\n                  ]\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"functionImport\"\n      }\n    },\n    \"/GetPersonWithMostFriends()\": {\n      \"description\": \"Provides operations to call the GetPersonWithMostFriends method.\",\n      \"get\": {\n        \"tags\": [\n          \"People\"\n        ],\n        \"summary\": \"Invoke functionImport GetPersonWithMostFriends\",\n        \"description\": \"The person with most friends.\",\n        \"operationId\": \"FunctionImport.GetPersonWithMostFriends\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                    },\n                    {\n                      \"type\": \"null\"\n                    }\n                  ]\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"functionImport\"\n      }\n    },\n    \"/Me\": {\n      \"description\": \"Provides operations to manage the Person singleton.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get signed in person\",\n        \"description\": \"Retrieve the properties and relationships of Person object.\",\n        \"operationId\": \"Me.Person.GetPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Me\",\n        \"operationId\": \"Me.Person.UpdatePerson\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.UpdateAddressInfo\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AddressInfo.GetCount-38f2\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.ListAddressInfo.AsEventLocation-b1a4\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AddressInfo.GetCount.AsEventLocation-5575\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/BestFriend\": {\n      \"description\": \"Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get BestFriend from Me\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"Me.GetBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"Me.UpdateBestFriend\",\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\"\n      ]\n    },\n    \"/Me/BestFriend/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from Me\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"Me.GetRefBestFriend\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"Me.UpdateRefBestFriend\",\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPutBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for Me\",\n        \"operationId\": \"Me.DeleteRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/BestFriend/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.BestFriend.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.BestFriend.UpdateAddressInfo\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.BestFriend.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/BestFriend/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.BestFriend.AddressInfo.GetCount-b695\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.BestFriend.ListAddressInfo.AsEventLocation-2154\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.BestFriend.AddressInfo.GetCount.AsEventLocation-0105\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/BestFriend/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.BestFriend.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.BestFriend.UpdateHomeAddress\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.BestFriend.GetHomeAddress.AsEventLocation-a28d\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"Me.GetBestFriend.AsEmployee-dcf6\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"Me.GetBestFriend.AsManager-09a9\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/BestFriend/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property BestFriend from Me\",\n        \"operationId\": \"Me.GetBestFriendPhoto-8333\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property BestFriend in Me\",\n        \"operationId\": \"Me.UpdateBestFriendPhoto-8333\",\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property BestFriend in Me\",\n        \"operationId\": \"Me.DeleteBestFriendPhoto-8333\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends\": {\n      \"description\": \"Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Friends from Me\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"Me.ListFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\"\n      ]\n    },\n    \"/Me/Friends/{UserName}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for Me\",\n        \"operationId\": \"Me.friends.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Friends/{UserName}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.Friends.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.Friends.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.Friends.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/{UserName}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.AddressInfo.GetCount-246e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Friends.ListAddressInfo.AsEventLocation-f440\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.AddressInfo.GetCount.AsEventLocation-42c7\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/{UserName}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.Friends.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.Friends.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Friends.GetHomeAddress.AsEventLocation-15cc\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"Me.GetFriends.AsEmployee-3dc7\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"Me.GetFriends.AsManager-ddec\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/{UserName}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Friends from Me\",\n        \"operationId\": \"Me.GetFriendsPhoto-287d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Friends in Me\",\n        \"operationId\": \"Me.UpdateFriendsPhoto-287d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Friends in Me\",\n        \"operationId\": \"Me.DeleteFriendsPhoto-287d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.GetCount-182b\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from Me\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"Me.ListRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for Me\",\n        \"operationId\": \"Me.CreateRefFriends\",\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for Me\",\n        \"operationId\": \"Me.DeleteRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"Me.ListFriends.AsEmployee-f4a5\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.GetCount.AsEmployee-884b\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"Me.ListFriends.AsManager-98ae\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.GetCount.AsManager-9376\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.UpdateHomeAddress\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.GetHomeAddress.AsEventLocation-ba49\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"Me.Person.GetPerson.AsEmployee-bd18\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsEmployee.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsEmployee.UpdateAddressInfo\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsEmployee.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.AddressInfo.GetCount-8488\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.ListAddressInfo.AsEventLocation-989f\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AddressInfo.GetCount.AsEventLocation-9375\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\": {\n      \"description\": \"Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get BestFriend from Me\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"Me.AsEmployee.GetBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"Me.AsEmployee.UpdateBestFriend\",\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/BestFriend\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from Me\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"Me.AsEmployee.GetRefBestFriend\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"Me.AsEmployee.UpdateRefBestFriend\",\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPutBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for Me\",\n        \"operationId\": \"Me.AsEmployee.DeleteRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsEmployee.BestFriend.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsEmployee.BestFriend.UpdateAddressInfo\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsEmployee.BestFriend.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.BestFriend.AddressInfo.GetCount-81de\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.BestFriend.ListAddressInfo.AsEventLocation-1d72\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.BestFriend.AddressInfo.GetCount.AsEventLocation-842c\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsEmployee.BestFriend.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsEmployee.BestFriend.UpdateHomeAddress\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.BestFriend.GetHomeAddress.AsEventLocation-19b8\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"Me.GetBestFriend.AsManager-c104\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property BestFriend from Me\",\n        \"operationId\": \"Me.GetBestFriendPhoto-4dc7\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property BestFriend in Me\",\n        \"operationId\": \"Me.UpdateBestFriendPhoto-4dc7\",\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property BestFriend in Me\",\n        \"operationId\": \"Me.DeleteBestFriendPhoto-4dc7\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\": {\n      \"description\": \"Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Friends from Me\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"Me.AsEmployee.ListFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Friends\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for Me\",\n        \"operationId\": \"Me.AsEmployee.friends.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsEmployee.Friends.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsEmployee.Friends.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsEmployee.Friends.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.Friends.AddressInfo.GetCount-660e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Friends.ListAddressInfo.AsEventLocation-7b1e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.AddressInfo.GetCount.AsEventLocation-feb8\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsEmployee.Friends.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsEmployee.Friends.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Friends.GetHomeAddress.AsEventLocation-600f\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"Me.GetFriends.AsManager-aa0c\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Friends from Me\",\n        \"operationId\": \"Me.GetFriendsPhoto-6e41\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Friends in Me\",\n        \"operationId\": \"Me.UpdateFriendsPhoto-6e41\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Friends in Me\",\n        \"operationId\": \"Me.DeleteFriendsPhoto-6e41\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.Friends.GetCount-0cb7\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from Me\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"Me.AsEmployee.ListRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for Me\",\n        \"operationId\": \"Me.AsEmployee.CreateRefFriends\",\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for Me\",\n        \"operationId\": \"Me.AsEmployee.DeleteRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"Me.ListFriends.AsManager-f993\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.GetCount.AsManager-85ff\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsEmployee.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsEmployee.UpdateHomeAddress\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.GetHomeAddress.AsEventLocation-6fc5\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers\": {\n      \"description\": \"Provides operations to manage the Peers property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Peers from Me\",\n        \"operationId\": \"Me.AsEmployee.ListPeers\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Peers for Me\",\n        \"operationId\": \"Me.AsEmployee.peers.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsEmployee.Peers.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsEmployee.Peers.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsEmployee.Peers.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.Peers.AddressInfo.GetCount-3e91\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Peers.ListAddressInfo.AsEventLocation-1e59\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Peers.AddressInfo.GetCount.AsEventLocation-be1d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsEmployee.Peers.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsEmployee.Peers.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Peers.GetHomeAddress.AsEventLocation-dc11\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Peers from Me\",\n        \"operationId\": \"Me.GetPeersPhoto-4c48\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Peers in Me\",\n        \"operationId\": \"Me.UpdatePeersPhoto-4c48\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Peers in Me\",\n        \"operationId\": \"Me.DeletePeersPhoto-4c48\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.Peers.GetCount-9fc2\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of Peers from Me\",\n        \"operationId\": \"Me.AsEmployee.ListRefPeers\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Peers for Me\",\n        \"operationId\": \"Me.AsEmployee.CreateRefPeers\",\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Peers for Me\",\n        \"operationId\": \"Me.AsEmployee.DeleteRefPeers\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"List trips.\",\n        \"description\": \"Retrieve a list of trips.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsEmployee.ListTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Create a trip.\",\n        \"description\": \"Create a new trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsEmployee.CreateTrips\",\n        \"requestBody\": {\n          \"description\": \"New navigation property\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"security\": [ ],\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\",\n        \"/Me/Trips\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get a trip.\",\n        \"description\": \"Retrieve the properties of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsEmployee.GetTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Update a trip.\",\n        \"description\": \"Update an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsEmployee.UpdateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Delete a trip.\",\n        \"description\": \"Delete an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsEmployee.DeleteTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}\",\n        \"/Me/Trips/{TripId}\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\": {\n      \"description\": \"Provides operations to call the GetInvolvedPeople method.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Invoke function GetInvolvedPeople\",\n        \"operationId\": \"Me.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee.Trips.Trip.GetInvolvedPeople\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\",\n        \"/Me/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems\": {\n      \"description\": \"Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get PlanItems from Me\",\n        \"operationId\": \"Me.AsEmployee.Trips.ListPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems\",\n        \"/Me/Trips/{TripId}/PlanItems\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/{PlanItemId}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for Me\",\n        \"operationId\": \"Me.AsEmployee.Trips.planItems.DeleteRefPlanItem\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"PlanItemId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of PlanItem\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"PlanItem\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.Trips.PlanItems.GetCount-a822\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get ref of PlanItems from Me\",\n        \"operationId\": \"Me.AsEmployee.Trips.ListRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Create new navigation property ref to PlanItems for Me\",\n        \"operationId\": \"Me.AsEmployee.Trips.CreateRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for Me\",\n        \"operationId\": \"Me.AsEmployee.Trips.DeleteRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.Trips.GetCount-5aa2\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFavoriteAirline()\": {\n      \"description\": \"Provides operations to call the GetFavoriteAirline method.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFavoriteAirline\",\n        \"operationId\": \"Me.GetFavoriteAirline\",\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/GetFavoriteAirlineResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFriendsTrips(userName='{userName}')\": {\n      \"description\": \"Provides operations to call the GetFriendsTrips method.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFriendsTrips\",\n        \"operationId\": \"Me.GetFriendsTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"userName\",\n            \"in\": \"path\",\n            \"description\": \"Usage: userName='{userName}'\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/GetFriendsTripsResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetPeersForTrip\": {\n      \"description\": \"Provides operations to call the GetPeersForTrip method.\",\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action GetPeersForTrip\",\n        \"operationId\": \"Me.GetPeersForTrip\",\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/GetPeersForTripRequestBody\"\n        },\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/GetPeersForTripResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"Me.Person.GetPerson.AsManager-16dc\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsManager.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsManager.UpdateAddressInfo\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsManager.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.AddressInfo.GetCount-75da\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.ListAddressInfo.AsEventLocation-55be\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AddressInfo.GetCount.AsEventLocation-f67e\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\": {\n      \"description\": \"Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get BestFriend from Me\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"Me.AsManager.GetBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"Me.AsManager.UpdateBestFriend\",\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/BestFriend\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from Me\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"Me.AsManager.GetRefBestFriend\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"Me.AsManager.UpdateRefBestFriend\",\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPutBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for Me\",\n        \"operationId\": \"Me.AsManager.DeleteRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsManager.BestFriend.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsManager.BestFriend.UpdateAddressInfo\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsManager.BestFriend.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.BestFriend.AddressInfo.GetCount-6ea6\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.BestFriend.ListAddressInfo.AsEventLocation-987a\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.BestFriend.AddressInfo.GetCount.AsEventLocation-692e\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsManager.BestFriend.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsManager.BestFriend.UpdateHomeAddress\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.BestFriend.GetHomeAddress.AsEventLocation-15c5\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"Me.GetBestFriend.AsEmployee-7bbe\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property BestFriend from Me\",\n        \"operationId\": \"Me.GetBestFriendPhoto-bac8\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property BestFriend in Me\",\n        \"operationId\": \"Me.UpdateBestFriendPhoto-bac8\",\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property BestFriend in Me\",\n        \"operationId\": \"Me.DeleteBestFriendPhoto-bac8\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports\": {\n      \"description\": \"Provides operations to manage the DirectReports property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get DirectReports from Me\",\n        \"operationId\": \"Me.AsManager.ListDirectReports\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property DirectReports for Me\",\n        \"operationId\": \"Me.AsManager.directReports.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsManager.DirectReports.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsManager.DirectReports.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsManager.DirectReports.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.DirectReports.AddressInfo.GetCount-f650\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.DirectReports.ListAddressInfo.AsEventLocation-660b\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.DirectReports.AddressInfo.GetCount.AsEventLocation-a070\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsManager.DirectReports.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsManager.DirectReports.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.DirectReports.GetHomeAddress.AsEventLocation-5e6e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property DirectReports from Me\",\n        \"operationId\": \"Me.GetDirectReportsPhoto-e60c\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property DirectReports in Me\",\n        \"operationId\": \"Me.UpdateDirectReportsPhoto-e60c\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property DirectReports in Me\",\n        \"operationId\": \"Me.DeleteDirectReportsPhoto-e60c\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.DirectReports.GetCount-8b92\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of DirectReports from Me\",\n        \"operationId\": \"Me.AsManager.ListRefDirectReports\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to DirectReports for Me\",\n        \"operationId\": \"Me.AsManager.CreateRefDirectReports\",\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property DirectReports for Me\",\n        \"operationId\": \"Me.AsManager.DeleteRefDirectReports\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\": {\n      \"description\": \"Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Friends from Me\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"Me.AsManager.ListFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Friends\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for Me\",\n        \"operationId\": \"Me.AsManager.friends.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsManager.Friends.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsManager.Friends.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsManager.Friends.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.Friends.AddressInfo.GetCount-b7db\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Friends.ListAddressInfo.AsEventLocation-1ad9\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.AddressInfo.GetCount.AsEventLocation-4d69\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsManager.Friends.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsManager.Friends.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Friends.GetHomeAddress.AsEventLocation-1e07\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"Me.GetFriends.AsEmployee-5b5f\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Friends from Me\",\n        \"operationId\": \"Me.GetFriendsPhoto-64bd\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Friends in Me\",\n        \"operationId\": \"Me.UpdateFriendsPhoto-64bd\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Friends in Me\",\n        \"operationId\": \"Me.DeleteFriendsPhoto-64bd\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.Friends.GetCount-60a7\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from Me\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"Me.AsManager.ListRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for Me\",\n        \"operationId\": \"Me.AsManager.CreateRefFriends\",\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for Me\",\n        \"operationId\": \"Me.AsManager.DeleteRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"Me.ListFriends.AsEmployee-fe32\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.GetCount.AsEmployee-6a35\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsManager.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsManager.UpdateHomeAddress\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.GetHomeAddress.AsEventLocation-5d95\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Hire\": {\n      \"description\": \"Provides operations to call the Hire method.\",\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action Hire\",\n        \"description\": \"Hires someone for the company.\",\n        \"operationId\": \"Me.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Hire\",\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"hire\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      },\n                      {\n                        \"type\": \"null\"\n                      }\n                    ]\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"List trips.\",\n        \"description\": \"Retrieve a list of trips.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsManager.ListTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Create a trip.\",\n        \"description\": \"Create a new trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsManager.CreateTrips\",\n        \"requestBody\": {\n          \"description\": \"New navigation property\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"security\": [ ],\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\",\n        \"/Me/Trips\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get a trip.\",\n        \"description\": \"Retrieve the properties of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsManager.GetTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Update a trip.\",\n        \"description\": \"Update an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsManager.UpdateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Delete a trip.\",\n        \"description\": \"Delete an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsManager.DeleteTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}\",\n        \"/Me/Trips/{TripId}\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\": {\n      \"description\": \"Provides operations to call the GetInvolvedPeople method.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Invoke function GetInvolvedPeople\",\n        \"operationId\": \"Me.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Trips.Trip.GetInvolvedPeople\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\",\n        \"/Me/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems\": {\n      \"description\": \"Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get PlanItems from Me\",\n        \"operationId\": \"Me.AsManager.Trips.ListPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems\",\n        \"/Me/Trips/{TripId}/PlanItems\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/{PlanItemId}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for Me\",\n        \"operationId\": \"Me.AsManager.Trips.planItems.DeleteRefPlanItem\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"PlanItemId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of PlanItem\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"PlanItem\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.Trips.PlanItems.GetCount-5ad2\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get ref of PlanItems from Me\",\n        \"operationId\": \"Me.AsManager.Trips.ListRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Create new navigation property ref to PlanItems for Me\",\n        \"operationId\": \"Me.AsManager.Trips.CreateRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for Me\",\n        \"operationId\": \"Me.AsManager.Trips.DeleteRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.Trips.GetCount-f3f4\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ShareTrip\": {\n      \"description\": \"Provides operations to call the ShareTrip method.\",\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action ShareTrip\",\n        \"description\": \"Details of the shared trip.\",\n        \"operationId\": \"Me.ShareTrip\",\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/ShareTripRequestBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.UpdatePersonLastName(lastName='{lastName}')\": {\n      \"description\": \"Provides operations to call the UpdatePersonLastName method.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function UpdatePersonLastName\",\n        \"operationId\": \"Me.UpdatePersonLastName\",\n        \"parameters\": [\n          {\n            \"name\": \"lastName\",\n            \"in\": \"path\",\n            \"description\": \"Usage: lastName='{lastName}'\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/UpdatePersonLastNameResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/Me/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for Person from Me\",\n        \"operationId\": \"Me.Person.GetPhoto-ab7e\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for Person in Me\",\n        \"operationId\": \"Me.Person.UpdatePhoto-ab7e\",\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for Person in Me\",\n        \"operationId\": \"Me.Person.DeletePhoto-ab7e\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Trips\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"List trips.\",\n        \"description\": \"Retrieve a list of trips.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.ListTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Create a trip.\",\n        \"description\": \"Create a new trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.CreateTrips\",\n        \"requestBody\": {\n          \"description\": \"New navigation property\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"security\": [ ],\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\"\n      ]\n    },\n    \"/Me/Trips/{TripId}\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get a trip.\",\n        \"description\": \"Retrieve the properties of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.GetTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Update a trip.\",\n        \"description\": \"Update an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.UpdateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Delete a trip.\",\n        \"description\": \"Delete an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.DeleteTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}\"\n      ]\n    },\n    \"/Me/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\": {\n      \"description\": \"Provides operations to call the GetInvolvedPeople method.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Invoke function GetInvolvedPeople\",\n        \"operationId\": \"Me.Trips.Trip.GetInvolvedPeople\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\"\n      ]\n    },\n    \"/Me/Trips/{TripId}/PlanItems\": {\n      \"description\": \"Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get PlanItems from Me\",\n        \"operationId\": \"Me.Trips.ListPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems\"\n      ]\n    },\n    \"/Me/Trips/{TripId}/PlanItems/{PlanItemId}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for Me\",\n        \"operationId\": \"Me.Trips.planItems.DeleteRefPlanItem\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"PlanItemId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of PlanItem\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"PlanItem\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Trips/{TripId}/PlanItems/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Trips.PlanItems.GetCount-c250\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Trips/{TripId}/PlanItems/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get ref of PlanItems from Me\",\n        \"operationId\": \"Me.Trips.ListRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Create new navigation property ref to PlanItems for Me\",\n        \"operationId\": \"Me.Trips.CreateRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for Me\",\n        \"operationId\": \"Me.Trips.DeleteRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Trips/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Trips.GetCount-7b69\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/NewComePeople\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get entities from NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.ListPerson\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Add new entity to NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.CreatePerson\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get entity from NewComePeople by key\",\n        \"operationId\": \"NewComePeople.Person.GetPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update entity in NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.UpdatePerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete entity from NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.DeletePerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"NewComePeople.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"NewComePeople.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"NewComePeople.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.AddressInfo.GetCount-29d6\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"NewComePeople.ListAddressInfo.AsEventLocation-d026\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.AddressInfo.GetCount.AsEventLocation-29d3\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend\": {\n      \"description\": \"Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get BestFriend from NewComePeople\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"NewComePeople.GetBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"NewComePeople.UpdateBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from NewComePeople\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"NewComePeople.GetRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"NewComePeople.UpdateRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPutBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for NewComePeople\",\n        \"operationId\": \"NewComePeople.DeleteRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"NewComePeople.BestFriend.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"NewComePeople.BestFriend.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"NewComePeople.BestFriend.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.BestFriend.AddressInfo.GetCount-513c\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"NewComePeople.BestFriend.ListAddressInfo.AsEventLocation-73fa\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.BestFriend.AddressInfo.GetCount.AsEventLocation-ba36\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"NewComePeople.BestFriend.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"NewComePeople.BestFriend.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"NewComePeople.BestFriend.GetHomeAddress.AsEventLocation-8ebe\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"NewComePeople.GetBestFriend.AsEmployee-7b75\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"NewComePeople.GetBestFriend.AsManager-61ce\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property BestFriend from NewComePeople\",\n        \"operationId\": \"NewComePeople.GetBestFriendPhoto-4f67\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property BestFriend in NewComePeople\",\n        \"operationId\": \"NewComePeople.UpdateBestFriendPhoto-4f67\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property BestFriend in NewComePeople\",\n        \"operationId\": \"NewComePeople.DeleteBestFriendPhoto-4f67\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends\": {\n      \"description\": \"Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get Friends from NewComePeople\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"NewComePeople.ListFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for NewComePeople\",\n        \"operationId\": \"NewComePeople.friends.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"NewComePeople.Friends.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"NewComePeople.Friends.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"NewComePeople.Friends.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.Friends.AddressInfo.GetCount-9334\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"NewComePeople.Friends.ListAddressInfo.AsEventLocation-eeb4\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.Friends.AddressInfo.GetCount.AsEventLocation-be92\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"NewComePeople.Friends.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"NewComePeople.Friends.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"NewComePeople.Friends.GetHomeAddress.AsEventLocation-f4d9\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"NewComePeople.GetFriends.AsEmployee-2969\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"NewComePeople.GetFriends.AsManager-708f\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Friends from NewComePeople\",\n        \"operationId\": \"NewComePeople.GetFriendsPhoto-e9fc\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Friends in NewComePeople\",\n        \"operationId\": \"NewComePeople.UpdateFriendsPhoto-e9fc\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Friends in NewComePeople\",\n        \"operationId\": \"NewComePeople.DeleteFriendsPhoto-e9fc\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.Friends.GetCount-2ec1\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from NewComePeople\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"NewComePeople.ListRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for NewComePeople\",\n        \"operationId\": \"NewComePeople.CreateRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for NewComePeople\",\n        \"operationId\": \"NewComePeople.DeleteRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"NewComePeople.ListFriends.AsEmployee-2969\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.Friends.GetCount.AsEmployee-4069\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"NewComePeople.ListFriends.AsManager-708f\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.Friends.GetCount.AsManager-d1d3\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"NewComePeople.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"NewComePeople.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"NewComePeople.GetHomeAddress.AsEventLocation-3fd9\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFavoriteAirline()\": {\n      \"description\": \"Provides operations to call the GetFavoriteAirline method.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFavoriteAirline\",\n        \"operationId\": \"NewComePeople.Person.GetFavoriteAirline\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/GetFavoriteAirlineResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFriendsTrips(userName='{userName}')\": {\n      \"description\": \"Provides operations to call the GetFriendsTrips method.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFriendsTrips\",\n        \"operationId\": \"NewComePeople.Person.GetFriendsTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"userName\",\n            \"in\": \"path\",\n            \"description\": \"Usage: userName='{userName}'\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/GetFriendsTripsResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/trips\",\n          \"description\": \"The GetFriendsTrips API is deprecated and will stop returning data on March 2023. Please use the new trips API on friends.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetPeersForTrip\": {\n      \"description\": \"Provides operations to call the GetPeersForTrip method.\",\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action GetPeersForTrip\",\n        \"operationId\": \"NewComePeople.Person.GetPeersForTrip\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/GetPeersForTripRequestBody\"\n        },\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/GetPeersForTripResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Hire\": {\n      \"description\": \"Provides operations to call the Hire method.\",\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action Hire\",\n        \"description\": \"Hires someone for the company.\",\n        \"operationId\": \"NewComePeople.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Hire\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"hire\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      },\n                      {\n                        \"type\": \"null\"\n                      }\n                    ]\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ShareTrip\": {\n      \"description\": \"Provides operations to call the ShareTrip method.\",\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action ShareTrip\",\n        \"description\": \"Details of the shared trip.\",\n        \"operationId\": \"NewComePeople.Person.ShareTrip\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/ShareTripRequestBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.UpdatePersonLastName(lastName='{lastName}')\": {\n      \"description\": \"Provides operations to call the UpdatePersonLastName method.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function UpdatePersonLastName\",\n        \"operationId\": \"NewComePeople.Person.UpdatePersonLastName\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"lastName\",\n            \"in\": \"path\",\n            \"description\": \"Usage: lastName='{lastName}'\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/UpdatePersonLastNameResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get Photo for Person from NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.GetPhoto-74be\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update Photo for Person in NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.UpdatePhoto-74be\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete Photo for Person in NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.DeletePhoto-74be\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Trips\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"List trips.\",\n        \"description\": \"Retrieve a list of trips.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"NewComePeople.ListTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Create a trip.\",\n        \"description\": \"Create a new trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"NewComePeople.CreateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [ ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Trips/{TripId}\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Get a trip.\",\n        \"description\": \"Retrieve the properties of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"NewComePeople.GetTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Update a trip.\",\n        \"description\": \"Update an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"NewComePeople.UpdateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Delete a trip.\",\n        \"description\": \"Delete an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"NewComePeople.DeleteTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\": {\n      \"description\": \"Provides operations to call the GetInvolvedPeople method.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Invoke function GetInvolvedPeople\",\n        \"operationId\": \"NewComePeople.Person.Trips.Trip.GetInvolvedPeople\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Trips/{TripId}/PlanItems\": {\n      \"description\": \"Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get PlanItems from NewComePeople\",\n        \"operationId\": \"NewComePeople.Trips.ListPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Trips/{TripId}/PlanItems/{PlanItemId}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for NewComePeople\",\n        \"operationId\": \"NewComePeople.Trips.planItems.DeleteRefPlanItem\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"PlanItemId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of PlanItem\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"PlanItem\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Trips/{TripId}/PlanItems/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.Trips.PlanItems.GetCount-841f\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Trips/{TripId}/PlanItems/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get ref of PlanItems from NewComePeople\",\n        \"operationId\": \"NewComePeople.Trips.ListRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Trips.PlanItem\"\n        ],\n        \"summary\": \"Create new navigation property ref to PlanItems for NewComePeople\",\n        \"operationId\": \"NewComePeople.Trips.CreateRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for NewComePeople\",\n        \"operationId\": \"NewComePeople.Trips.DeleteRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Trips/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.Trips.GetCount-d155\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.GetCount-55d5\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/People\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get entities from People\",\n        \"operationId\": \"People.Person.ListPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Add new entity to People\",\n        \"operationId\": \"People.Person.CreatePerson\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get entity from People by key\",\n        \"operationId\": \"People.Person.GetPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update entity in People\",\n        \"operationId\": \"People.Person.UpdatePerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete entity from People\",\n        \"operationId\": \"People.Person.DeletePerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AddressInfo.GetCount-ed5a\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.ListAddressInfo.AsEventLocation-e5b8\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AddressInfo.GetCount.AsEventLocation-4abd\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/BestFriend\": {\n      \"description\": \"Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get BestFriend from People\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"People.GetBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"People.UpdateBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\"\n      ]\n    },\n    \"/People/{UserName}/BestFriend/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from People\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"People.GetRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"People.UpdateRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPutBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for People\",\n        \"operationId\": \"People.DeleteRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/BestFriend/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.BestFriend.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.BestFriend.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.BestFriend.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/BestFriend/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.BestFriend.AddressInfo.GetCount-16df\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.BestFriend.ListAddressInfo.AsEventLocation-c332\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.BestFriend.AddressInfo.GetCount.AsEventLocation-fe88\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/BestFriend/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.BestFriend.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.BestFriend.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.BestFriend.GetHomeAddress.AsEventLocation-53c4\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"People.GetBestFriend.AsEmployee-7188\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get best friend\",\n        \"description\": \"Get the item of type Person cast as Manager\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-get-friend-manager?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.GetBestFriend.AsManager-5f08\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/BestFriend/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property BestFriend from People\",\n        \"operationId\": \"People.GetBestFriendPhoto-c3ac\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property BestFriend in People\",\n        \"operationId\": \"People.UpdateBestFriendPhoto-c3ac\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property BestFriend in People\",\n        \"operationId\": \"People.DeleteBestFriendPhoto-c3ac\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends\": {\n      \"description\": \"Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"List friends\",\n        \"description\": \"List the friends of a specific person\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-list-friends?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.ListFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\"\n      ]\n    },\n    \"/People/{UserName}/Friends/{UserName1}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete a friend.\",\n        \"description\": \"Delete an instance of a friend relationship.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-delete-friend?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.friends.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Friends/{UserName1}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.Friends.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.Friends.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.Friends.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/{UserName1}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.AddressInfo.GetCount-bdaf\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Friends.ListAddressInfo.AsEventLocation-a5f6\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.AddressInfo.GetCount.AsEventLocation-2795\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/{UserName1}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.Friends.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.Friends.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Friends.GetHomeAddress.AsEventLocation-da5e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"People.GetFriends.AsEmployee-11bf\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"People.GetFriends.AsManager-1cfb\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/{UserName1}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Friends from People\",\n        \"operationId\": \"People.GetFriendsPhoto-12fc\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Friends in People\",\n        \"operationId\": \"People.UpdateFriendsPhoto-12fc\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Friends in People\",\n        \"operationId\": \"People.DeleteFriendsPhoto-12fc\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.GetCount-92b9\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"List friends\",\n        \"description\": \"List the friends of a specific person\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-list-friends?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.ListRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Create a friend.\",\n        \"description\": \"Create a new friend.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-post-friend?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.CreateRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete a friend.\",\n        \"description\": \"Delete an instance of a friend relationship.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-delete-friend?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.DeleteRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"People.ListFriends.AsEmployee-11bf\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.GetCount.AsEmployee-a96c\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"People.ListFriends.AsManager-1cfb\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.GetCount.AsManager-26b3\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get home address\",\n        \"description\": \"Get the home address of a specific person\",\n        \"operationId\": \"People.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.GetHomeAddress.AsEventLocation-d0cf\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"People.Person.GetPerson.AsEmployee-317b\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsEmployee.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsEmployee.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsEmployee.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.AddressInfo.GetCount-3d43\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.ListAddressInfo.AsEventLocation-1342\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AddressInfo.GetCount.AsEventLocation-ac7d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\": {\n      \"description\": \"Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get BestFriend from People\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"People.AsEmployee.GetBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"People.AsEmployee.UpdateBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/BestFriend\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from People\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"People.AsEmployee.GetRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"People.AsEmployee.UpdateRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPutBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for People\",\n        \"operationId\": \"People.AsEmployee.DeleteRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsEmployee.BestFriend.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsEmployee.BestFriend.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsEmployee.BestFriend.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.BestFriend.AddressInfo.GetCount-cb8a\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.BestFriend.ListAddressInfo.AsEventLocation-7cd9\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.BestFriend.AddressInfo.GetCount.AsEventLocation-0343\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsEmployee.BestFriend.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsEmployee.BestFriend.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.BestFriend.GetHomeAddress.AsEventLocation-7db9\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"People.GetBestFriend.AsManager-7b70\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property BestFriend from People\",\n        \"operationId\": \"People.GetBestFriendPhoto-a839\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property BestFriend in People\",\n        \"operationId\": \"People.UpdateBestFriendPhoto-a839\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property BestFriend in People\",\n        \"operationId\": \"People.DeleteBestFriendPhoto-a839\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\": {\n      \"description\": \"Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Friends from People\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"People.AsEmployee.ListFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Friends\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for People\",\n        \"operationId\": \"People.AsEmployee.friends.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsEmployee.Friends.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsEmployee.Friends.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsEmployee.Friends.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.Friends.AddressInfo.GetCount-1e8b\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Friends.ListAddressInfo.AsEventLocation-d49e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.AddressInfo.GetCount.AsEventLocation-1f2b\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsEmployee.Friends.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsEmployee.Friends.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Friends.GetHomeAddress.AsEventLocation-d77d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"People.GetFriends.AsManager-3e3c\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Friends from People\",\n        \"operationId\": \"People.GetFriendsPhoto-1a66\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Friends in People\",\n        \"operationId\": \"People.UpdateFriendsPhoto-1a66\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Friends in People\",\n        \"operationId\": \"People.DeleteFriendsPhoto-1a66\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.Friends.GetCount-4db4\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from People\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"People.AsEmployee.ListRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for People\",\n        \"operationId\": \"People.AsEmployee.CreateRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for People\",\n        \"operationId\": \"People.AsEmployee.DeleteRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"People.ListFriends.AsManager-3e3c\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.GetCount.AsManager-b145\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsEmployee.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsEmployee.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.GetHomeAddress.AsEventLocation-90e5\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers\": {\n      \"description\": \"Provides operations to manage the Peers property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Peers from People\",\n        \"operationId\": \"People.AsEmployee.ListPeers\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Peers for People\",\n        \"operationId\": \"People.AsEmployee.peers.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsEmployee.Peers.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsEmployee.Peers.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsEmployee.Peers.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.Peers.AddressInfo.GetCount-755d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Peers.ListAddressInfo.AsEventLocation-b918\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Peers.AddressInfo.GetCount.AsEventLocation-ef5e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsEmployee.Peers.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsEmployee.Peers.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Peers.GetHomeAddress.AsEventLocation-311b\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Peers from People\",\n        \"operationId\": \"People.GetPeersPhoto-ecda\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Peers in People\",\n        \"operationId\": \"People.UpdatePeersPhoto-ecda\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Peers in People\",\n        \"operationId\": \"People.DeletePeersPhoto-ecda\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.Peers.GetCount-44d2\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of Peers from People\",\n        \"operationId\": \"People.AsEmployee.ListRefPeers\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Peers for People\",\n        \"operationId\": \"People.AsEmployee.CreateRefPeers\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Peers for People\",\n        \"operationId\": \"People.AsEmployee.DeleteRefPeers\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"List trips.\",\n        \"description\": \"Retrieve a list of trips.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsEmployee.ListTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Create a trip.\",\n        \"description\": \"Create a new trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsEmployee.CreateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"security\": [ ],\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\",\n        \"/People/{UserName}/Trips\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get a trip.\",\n        \"description\": \"Retrieve the properties of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsEmployee.GetTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Update a trip.\",\n        \"description\": \"Update an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsEmployee.UpdateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Delete a trip.\",\n        \"description\": \"Delete an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsEmployee.DeleteTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}\",\n        \"/People/{UserName}/Trips/{TripId}\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\": {\n      \"description\": \"Provides operations to call the GetInvolvedPeople method.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Invoke function GetInvolvedPeople\",\n        \"operationId\": \"People.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee.Trips.Trip.GetInvolvedPeople\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\",\n        \"/People/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems\": {\n      \"description\": \"Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get PlanItems from People\",\n        \"operationId\": \"People.AsEmployee.Trips.ListPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems\",\n        \"/People/{UserName}/Trips/{TripId}/PlanItems\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/{PlanItemId}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for People\",\n        \"operationId\": \"People.AsEmployee.Trips.planItems.DeleteRefPlanItem\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"PlanItemId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of PlanItem\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"PlanItem\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.Trips.PlanItems.GetCount-7df9\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get ref of PlanItems from People\",\n        \"operationId\": \"People.AsEmployee.Trips.ListRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Create new navigation property ref to PlanItems for People\",\n        \"operationId\": \"People.AsEmployee.Trips.CreateRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for People\",\n        \"operationId\": \"People.AsEmployee.Trips.DeleteRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.Trips.GetCount-c760\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFavoriteAirline()\": {\n      \"description\": \"Provides operations to call the GetFavoriteAirline method.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFavoriteAirline\",\n        \"operationId\": \"People.Person.GetFavoriteAirline\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/GetFavoriteAirlineResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFriendsTrips(userName='{userName}')\": {\n      \"description\": \"Provides operations to call the GetFriendsTrips method.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFriendsTrips\",\n        \"operationId\": \"People.Person.GetFriendsTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"userName\",\n            \"in\": \"path\",\n            \"description\": \"Usage: userName='{userName}'\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/GetFriendsTripsResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetPeersForTrip\": {\n      \"description\": \"Provides operations to call the GetPeersForTrip method.\",\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action GetPeersForTrip\",\n        \"operationId\": \"People.Person.GetPeersForTrip\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/GetPeersForTripRequestBody\"\n        },\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/GetPeersForTripResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"People.Person.GetPerson.AsManager-d051\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsManager.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsManager.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsManager.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.AddressInfo.GetCount-f84e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.ListAddressInfo.AsEventLocation-7526\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AddressInfo.GetCount.AsEventLocation-3722\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\": {\n      \"description\": \"Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get BestFriend from People\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"People.AsManager.GetBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"People.AsManager.UpdateBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/BestFriend\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from People\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"People.AsManager.GetRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"People.AsManager.UpdateRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPutBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for People\",\n        \"operationId\": \"People.AsManager.DeleteRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsManager.BestFriend.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsManager.BestFriend.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsManager.BestFriend.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.BestFriend.AddressInfo.GetCount-5a39\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.BestFriend.ListAddressInfo.AsEventLocation-897f\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.BestFriend.AddressInfo.GetCount.AsEventLocation-5af3\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsManager.BestFriend.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsManager.BestFriend.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.BestFriend.GetHomeAddress.AsEventLocation-545d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"People.GetBestFriend.AsEmployee-0445\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property BestFriend from People\",\n        \"operationId\": \"People.GetBestFriendPhoto-f05d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property BestFriend in People\",\n        \"operationId\": \"People.UpdateBestFriendPhoto-f05d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property BestFriend in People\",\n        \"operationId\": \"People.DeleteBestFriendPhoto-f05d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports\": {\n      \"description\": \"Provides operations to manage the DirectReports property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get DirectReports from People\",\n        \"operationId\": \"People.AsManager.ListDirectReports\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property DirectReports for People\",\n        \"operationId\": \"People.AsManager.directReports.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsManager.DirectReports.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsManager.DirectReports.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsManager.DirectReports.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.DirectReports.AddressInfo.GetCount-f46e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.DirectReports.ListAddressInfo.AsEventLocation-1252\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.DirectReports.AddressInfo.GetCount.AsEventLocation-5d49\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsManager.DirectReports.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsManager.DirectReports.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.DirectReports.GetHomeAddress.AsEventLocation-cf8d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property DirectReports from People\",\n        \"operationId\": \"People.GetDirectReportsPhoto-7149\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property DirectReports in People\",\n        \"operationId\": \"People.UpdateDirectReportsPhoto-7149\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property DirectReports in People\",\n        \"operationId\": \"People.DeleteDirectReportsPhoto-7149\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.DirectReports.GetCount-0ec4\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of DirectReports from People\",\n        \"operationId\": \"People.AsManager.ListRefDirectReports\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to DirectReports for People\",\n        \"operationId\": \"People.AsManager.CreateRefDirectReports\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property DirectReports for People\",\n        \"operationId\": \"People.AsManager.DeleteRefDirectReports\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\": {\n      \"description\": \"Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Friends from People\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"People.AsManager.ListFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Friends\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for People\",\n        \"operationId\": \"People.AsManager.friends.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsManager.Friends.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsManager.Friends.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsManager.Friends.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.Friends.AddressInfo.GetCount-f486\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Friends.ListAddressInfo.AsEventLocation-f8c9\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.AddressInfo.GetCount.AsEventLocation-4480\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsManager.Friends.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsManager.Friends.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Friends.GetHomeAddress.AsEventLocation-eb71\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"People.GetFriends.AsEmployee-161e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Friends from People\",\n        \"operationId\": \"People.GetFriendsPhoto-b97d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Friends in People\",\n        \"operationId\": \"People.UpdateFriendsPhoto-b97d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Friends in People\",\n        \"operationId\": \"People.DeleteFriendsPhoto-b97d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.Friends.GetCount-1c0c\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from People\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"People.AsManager.ListRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for People\",\n        \"operationId\": \"People.AsManager.CreateRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for People\",\n        \"operationId\": \"People.AsManager.DeleteRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"People.ListFriends.AsEmployee-161e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.GetCount.AsEmployee-f325\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsManager.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsManager.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.GetHomeAddress.AsEventLocation-e3dc\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Hire\": {\n      \"description\": \"Provides operations to call the Hire method.\",\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action Hire\",\n        \"description\": \"Hires someone for the company.\",\n        \"operationId\": \"People.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Hire\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"hire\": {\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      },\n                      {\n                        \"type\": \"null\"\n                      }\n                    ]\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"List trips.\",\n        \"description\": \"Retrieve a list of trips.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsManager.ListTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Create a trip.\",\n        \"description\": \"Create a new trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsManager.CreateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"security\": [ ],\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\",\n        \"/People/{UserName}/Trips\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get a trip.\",\n        \"description\": \"Retrieve the properties of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsManager.GetTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Update a trip.\",\n        \"description\": \"Update an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsManager.UpdateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Delete a trip.\",\n        \"description\": \"Delete an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsManager.DeleteTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}\",\n        \"/People/{UserName}/Trips/{TripId}\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\": {\n      \"description\": \"Provides operations to call the GetInvolvedPeople method.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Invoke function GetInvolvedPeople\",\n        \"operationId\": \"People.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Trips.Trip.GetInvolvedPeople\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\",\n        \"/People/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems\": {\n      \"description\": \"Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get PlanItems from People\",\n        \"operationId\": \"People.AsManager.Trips.ListPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems\",\n        \"/People/{UserName}/Trips/{TripId}/PlanItems\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/{PlanItemId}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for People\",\n        \"operationId\": \"People.AsManager.Trips.planItems.DeleteRefPlanItem\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"PlanItemId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of PlanItem\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"PlanItem\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.Trips.PlanItems.GetCount-fa08\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get ref of PlanItems from People\",\n        \"operationId\": \"People.AsManager.Trips.ListRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Create new navigation property ref to PlanItems for People\",\n        \"operationId\": \"People.AsManager.Trips.CreateRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for People\",\n        \"operationId\": \"People.AsManager.Trips.DeleteRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.Trips.GetCount-1f8c\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ShareTrip\": {\n      \"description\": \"Provides operations to call the ShareTrip method.\",\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action ShareTrip\",\n        \"description\": \"Details of the shared trip.\",\n        \"operationId\": \"People.Person.ShareTrip\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/ShareTripRequestBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.UpdatePersonLastName(lastName='{lastName}')\": {\n      \"description\": \"Provides operations to call the UpdatePersonLastName method.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function UpdatePersonLastName\",\n        \"operationId\": \"People.Person.UpdatePersonLastName\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"lastName\",\n            \"in\": \"path\",\n            \"description\": \"Usage: lastName='{lastName}'\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/UpdatePersonLastNameResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/People/{UserName}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get photo\",\n        \"description\": \"Get photo of a specific user\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-get-photo?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.Person.GetPhoto-883f\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update photo\",\n        \"description\": \"Update photo of a specific user\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-update-photo?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.Person.UpdatePhoto-883f\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete photo\",\n        \"description\": \"Delete photo of a specific user\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-delete-photo?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.Person.DeletePhoto-883f\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Trips\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"List trips.\",\n        \"description\": \"Retrieve a list of trips.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.ListTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Create a trip.\",\n        \"description\": \"Create a new trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.CreateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"security\": [ ],\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\"\n      ]\n    },\n    \"/People/{UserName}/Trips/{TripId}\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get a trip.\",\n        \"description\": \"Retrieve the properties of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.GetTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Update a trip.\",\n        \"description\": \"Update an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.UpdateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Delete a trip.\",\n        \"description\": \"Delete an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.DeleteTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}\"\n      ]\n    },\n    \"/People/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\": {\n      \"description\": \"Provides operations to call the GetInvolvedPeople method.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Invoke function GetInvolvedPeople\",\n        \"operationId\": \"People.Person.Trips.Trip.GetInvolvedPeople\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\"\n      ]\n    },\n    \"/People/{UserName}/Trips/{TripId}/PlanItems\": {\n      \"description\": \"Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get PlanItems from People\",\n        \"operationId\": \"People.Trips.ListPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems\"\n      ]\n    },\n    \"/People/{UserName}/Trips/{TripId}/PlanItems/{PlanItemId}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for People\",\n        \"operationId\": \"People.Trips.planItems.DeleteRefPlanItem\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"PlanItemId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of PlanItem\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"PlanItem\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Trips/{TripId}/PlanItems/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Trips.PlanItems.GetCount-9a27\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Trips/{TripId}/PlanItems/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get ref of PlanItems from People\",\n        \"operationId\": \"People.Trips.ListRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Create new navigation property ref to PlanItems for People\",\n        \"operationId\": \"People.Trips.CreateRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for People\",\n        \"operationId\": \"People.Trips.DeleteRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Trips/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Trips.GetCount-e877\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.GetCount-dd8d\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"People.Person.ListPerson.AsEmployee-013a\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Person.Person.GetCount.AsEmployee-ef29\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"People.Person.ListPerson.AsManager-3e14\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Person.Person.GetCount.AsManager-2d48\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/ResetDataSource\": {\n      \"description\": \"Provides operations to call the ResetDataSource method.\",\n      \"post\": {\n        \"tags\": [\n          \"ResetDataSource\"\n        ],\n        \"summary\": \"Invoke actionImport ResetDataSource\",\n        \"description\": \"Resets the data source to default values.\",\n        \"operationId\": \"ActionImport.ResetDataSource\",\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"actionImport\"\n      }\n    }\n  },\n  \"components\": {\n    \"schemas\": {\n      \"Edm.Geography\": {\n        \"$ref\": \"#/components/schemas/Edm.Geometry\"\n      },\n      \"Edm.GeographyPoint\": {\n        \"$ref\": \"#/components/schemas/Edm.GeometryPoint\"\n      },\n      \"Edm.GeographyLineString\": {\n        \"$ref\": \"#/components/schemas/Edm.GeometryLineString\"\n      },\n      \"Edm.GeographyPolygon\": {\n        \"$ref\": \"#/components/schemas/Edm.GeometryPolygon\"\n      },\n      \"Edm.GeographyMultiPoint\": {\n        \"$ref\": \"#/components/schemas/Edm.GeometryMultiPoint\"\n      },\n      \"Edm.GeographyMultiLineString\": {\n        \"$ref\": \"#/components/schemas/Edm.GeometryMultiLineString\"\n      },\n      \"Edm.GeographyMultiPolygon\": {\n        \"$ref\": \"#/components/schemas/Edm.GeometryMultiPolygon\"\n      },\n      \"Edm.GeographyCollection\": {\n        \"$ref\": \"#/components/schemas/Edm.GeometryCollection\"\n      },\n      \"Edm.Geometry\": {\n        \"type\": \"object\",\n        \"oneOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Edm.GeometryPoint\"\n          },\n          {\n            \"$ref\": \"#/components/schemas/Edm.GeometryLineString\"\n          },\n          {\n            \"$ref\": \"#/components/schemas/Edm.GeometryPolygon\"\n          },\n          {\n            \"$ref\": \"#/components/schemas/Edm.GeometryMultiPoint\"\n          },\n          {\n            \"$ref\": \"#/components/schemas/Edm.GeometryMultiLineString\"\n          },\n          {\n            \"$ref\": \"#/components/schemas/Edm.GeometryMultiPolygon\"\n          },\n          {\n            \"$ref\": \"#/components/schemas/Edm.GeometryCollection\"\n          }\n        ]\n      },\n      \"Edm.GeometryPoint\": {\n        \"required\": [\n          \"type\",\n          \"coordinates\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"enum\": [\n              \"Point\"\n            ],\n            \"type\": \"string\",\n            \"default\": \"Point\"\n          },\n          \"coordinates\": {\n            \"$ref\": \"#/components/schemas/GeoJSON.position\"\n          }\n        }\n      },\n      \"Edm.GeometryLineString\": {\n        \"required\": [\n          \"type\",\n          \"coordinates\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"enum\": [\n              \"LineString\"\n            ]\n          },\n          \"coordinates\": {\n            \"minItems\": 2,\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/GeoJSON.position\"\n            }\n          }\n        }\n      },\n      \"Edm.GeometryPolygon\": {\n        \"required\": [\n          \"type\",\n          \"coordinates\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"enum\": [\n              \"Polygon\"\n            ]\n          },\n          \"coordinates\": {\n            \"minItems\": 4,\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/components/schemas/GeoJSON.position\"\n              }\n            }\n          }\n        }\n      },\n      \"Edm.GeometryMultiPoint\": {\n        \"required\": [\n          \"type\",\n          \"coordinates\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"enum\": [\n              \"MultiPoint\"\n            ]\n          },\n          \"coordinates\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/GeoJSON.position\"\n            }\n          }\n        }\n      },\n      \"Edm.GeometryMultiLineString\": {\n        \"required\": [\n          \"type\",\n          \"coordinates\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"enum\": [\n              \"MultiLineString\"\n            ]\n          },\n          \"coordinates\": {\n            \"minItems\": 2,\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/components/schemas/GeoJSON.position\"\n              }\n            }\n          }\n        }\n      },\n      \"Edm.GeometryMultiPolygon\": {\n        \"required\": [\n          \"type\",\n          \"coordinates\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"enum\": [\n              \"MultiPolygon\"\n            ]\n          },\n          \"coordinates\": {\n            \"minItems\": 4,\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/GeoJSON.position\"\n                }\n              }\n            }\n          }\n        }\n      },\n      \"Edm.GeometryCollection\": {\n        \"required\": [\n          \"type\",\n          \"coordinates\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"enum\": [\n              \"GeometryCollection\"\n            ]\n          },\n          \"coordinates\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Edm.Geometry\"\n            }\n          }\n        }\n      },\n      \"GeoJSON.position\": {\n        \"minItems\": 2,\n        \"type\": \"array\",\n        \"items\": {\n          \"type\": \"number\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ODataError\": {\n        \"required\": [\n          \"error\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"error\": {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.MainError\"\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.MainError\": {\n        \"required\": [\n          \"code\",\n          \"message\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"code\": {\n            \"type\": \"string\"\n          },\n          \"message\": {\n            \"type\": \"string\",\n            \"x-ms-primary-error-message\": true\n          },\n          \"target\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"details\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ErrorDetails\"\n            }\n          },\n          \"innerError\": {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.InnerError\"\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ErrorDetails\": {\n        \"required\": [\n          \"code\",\n          \"message\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"code\": {\n            \"type\": \"string\"\n          },\n          \"message\": {\n            \"type\": \"string\"\n          },\n          \"target\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.InnerError\": {\n        \"title\": \"InnerError\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Date\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": [\n              \"null\",\n              \"string\"\n            ],\n            \"format\": \"date-time\"\n          },\n          \"RequestId\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          }\n        }\n      },\n      \"ODataCountResponse\": {\n        \"type\": \"number\",\n        \"format\": \"int64\"\n      },\n      \"StringCollectionResponse\": {\n        \"title\": \"Collection of string\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        }\n      },\n      \"ReferenceUpdate\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"@odata.id\": {\n            \"type\": \"string\"\n          },\n          \"@odata.type\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          }\n        }\n      },\n      \"ReferenceCreate\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"@odata.id\": {\n            \"type\": \"string\"\n          }\n        },\n        \"additionalProperties\": {\n          \"type\": \"object\"\n        }\n      },\n      \"ReferenceNumeric\": {\n        \"enum\": [\n          \"-INF\",\n          \"INF\",\n          \"NaN\"\n        ],\n        \"type\": [\n          \"null\",\n          \"string\"\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\": {\n        \"title\": \"Person\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"UserName\": {\n            \"type\": \"string\"\n          },\n          \"FirstName\": {\n            \"type\": \"string\"\n          },\n          \"LastName\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"MiddleName\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"Gender\": {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonGender\"\n          },\n          \"Age\": {\n            \"oneOf\": [\n              {\n                \"type\": [\n                  \"null\",\n                  \"number\"\n                ],\n                \"format\": \"int64\"\n              },\n              {\n                \"type\": [\n                  \"null\",\n                  \"string\"\n                ]\n              }\n            ]\n          },\n          \"Emails\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": [\n                \"null\",\n                \"string\"\n              ]\n            }\n          },\n          \"AddressInfo\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"HomeAddress\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              },\n              {\n                \"type\": \"null\"\n              }\n            ]\n          },\n          \"FavoriteFeature\": {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature\"\n          },\n          \"Features\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature\"\n            }\n          },\n          \"Photo\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ],\n            \"format\": \"base64url\"\n          },\n          \"Friends\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            },\n            \"description\": \"Friends of person\",\n            \"x-ms-navigationProperty\": true\n          },\n          \"BestFriend\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              },\n              {\n                \"type\": \"null\"\n              }\n            ],\n            \"description\": \"The best friend.\",\n            \"x-ms-navigationProperty\": true\n          },\n          \"Trips\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            },\n            \"description\": \"Collection of trips.\",\n            \"x-ms-navigationProperty\": true\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\": {\n        \"title\": \"Airline\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"AirlineCode\": {\n            \"type\": \"string\"\n          },\n          \"Name\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\": {\n        \"title\": \"Airport\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Name\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"IcaoCode\": {\n            \"type\": \"string\"\n          },\n          \"IataCode\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"Location\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\"\n              },\n              {\n                \"type\": \"null\"\n              }\n            ]\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\": {\n        \"title\": \"Location\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Address\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"City\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\"\n              },\n              {\n                \"type\": \"null\"\n              }\n            ]\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\": {\n        \"title\": \"City\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Name\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"CountryRegion\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"Region\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n          },\n          {\n            \"title\": \"AirportLocation\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"Loc\": {\n                \"$ref\": \"#/components/schemas/Edm.GeographyPoint\"\n              },\n              \"EmergencyAuthority\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                  },\n                  {\n                    \"type\": \"null\"\n                  }\n                ],\n                \"description\": \"The person to contact in case of a crisis at this location.\",\n                \"x-ms-navigationProperty\": true\n              }\n            }\n          }\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n          },\n          {\n            \"title\": \"EventLocation\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"BuildingInfo\": {\n                \"type\": [\n                  \"null\",\n                  \"string\"\n                ]\n              }\n            }\n          }\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\": {\n        \"title\": \"Trip\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"TripId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ShareId\": {\n            \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n            \"type\": \"string\",\n            \"format\": \"uuid\"\n          },\n          \"Name\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"Budget\": {\n            \"oneOf\": [\n              {\n                \"type\": [\n                  \"null\",\n                  \"number\"\n                ],\n                \"format\": \"float\"\n              },\n              {\n                \"type\": [\n                  \"null\",\n                  \"string\"\n                ]\n              },\n              {\n                \"$ref\": \"#/components/schemas/ReferenceNumeric\"\n              }\n            ]\n          },\n          \"Description\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"Tags\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": [\n                \"null\",\n                \"string\"\n              ]\n            }\n          },\n          \"TripData\": { },\n          \"DestinationInfo\": {\n            \"type\": \"array\",\n            \"items\": { }\n          },\n          \"StartsAt\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"EndsAt\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"PlanItems\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\"\n            },\n            \"x-ms-navigationProperty\": true\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\": {\n        \"title\": \"PlanItem\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"PlanItemId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ConfirmationCode\": {\n            \"type\": [\n              \"null\",\n              \"string\"\n            ]\n          },\n          \"StartsAt\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"EndsAt\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"Duration\": {\n            \"pattern\": \"^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$\",\n            \"type\": \"string\",\n            \"format\": \"duration\"\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Event\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\"\n          },\n          {\n            \"title\": \"Event\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"OccursAt\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                  },\n                  {\n                    \"type\": \"null\"\n                  }\n                ]\n              },\n              \"Description\": {\n                \"type\": [\n                  \"null\",\n                  \"string\"\n                ]\n              }\n            }\n          }\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\"\n          },\n          {\n            \"title\": \"PublicTransportation\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"SeatNumber\": {\n                \"type\": [\n                  \"null\",\n                  \"string\"\n                ]\n              }\n            }\n          }\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Flight\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation\"\n          },\n          {\n            \"title\": \"Flight\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"FlightNumber\": {\n                \"type\": [\n                  \"null\",\n                  \"string\"\n                ]\n              },\n              \"Airline\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n                  },\n                  {\n                    \"type\": \"null\"\n                  }\n                ],\n                \"x-ms-navigationProperty\": true\n              },\n              \"From\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n                  },\n                  {\n                    \"type\": \"null\"\n                  }\n                ],\n                \"x-ms-navigationProperty\": true\n              },\n              \"To\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n                  },\n                  {\n                    \"type\": \"null\"\n                  }\n                ],\n                \"x-ms-navigationProperty\": true\n              }\n            }\n          }\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n          },\n          {\n            \"title\": \"Employee\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"Cost\": {\n                \"oneOf\": [\n                  {\n                    \"type\": [\n                      \"null\",\n                      \"number\"\n                    ],\n                    \"format\": \"int64\"\n                  },\n                  {\n                    \"type\": [\n                      \"null\",\n                      \"string\"\n                    ]\n                  }\n                ]\n              },\n              \"Peers\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                },\n                \"x-ms-navigationProperty\": true\n              }\n            }\n          }\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n          },\n          {\n            \"title\": \"Manager\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"Budget\": {\n                \"oneOf\": [\n                  {\n                    \"type\": [\n                      \"null\",\n                      \"number\"\n                    ],\n                    \"format\": \"int64\"\n                  },\n                  {\n                    \"type\": [\n                      \"null\",\n                      \"string\"\n                    ]\n                  }\n                ]\n              },\n              \"BossOffice\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  },\n                  {\n                    \"type\": \"null\"\n                  }\n                ]\n              },\n              \"DirectReports\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                },\n                \"x-ms-navigationProperty\": true\n              }\n            }\n          }\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonGender\": {\n        \"title\": \"PersonGender\",\n        \"enum\": [\n          \"Male\",\n          \"Female\",\n          \"Unknow\"\n        ],\n        \"type\": \"string\",\n        \"description\": \"Gender of the person.\",\n        \"x-ms-enum\": {\n          \"name\": \"PersonGender\",\n          \"modelAsString\": false,\n          \"values\": [\n            {\n              \"value\": \"Male\",\n              \"description\": \"The Male gender.\",\n              \"name\": \"Male\"\n            },\n            {\n              \"value\": \"Female\",\n              \"description\": \"The Female gender.\",\n              \"name\": \"Female\"\n            },\n            {\n              \"value\": \"Unknow\",\n              \"description\": \"Unknown gender or prefers not to say.\",\n              \"name\": \"Unknow\"\n            }\n          ]\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature\": {\n        \"title\": \"Feature\",\n        \"enum\": [\n          \"Feature1\",\n          \"Feature2\",\n          \"Feature3\",\n          \"Feature4\"\n        ],\n        \"type\": \"string\",\n        \"x-ms-enum-flags\": {\n          \"isFlags\": true\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\": {\n        \"title\": \"Collection of Person\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse\": {\n        \"title\": \"Collection of Airline\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse\": {\n        \"title\": \"Collection of Airport\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\": {\n        \"title\": \"Collection of Trip\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\": {\n        \"title\": \"Collection of PlanItem\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\": {\n        \"title\": \"Collection of Employee\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\": {\n        \"title\": \"Collection of Manager\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventCollectionResponse\": {\n        \"title\": \"Collection of Event\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Event\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportationCollectionResponse\": {\n        \"title\": \"Collection of PublicTransportation\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.FlightCollectionResponse\": {\n        \"title\": \"Collection of Flight\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Flight\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\": {\n        \"title\": \"Collection of Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        }\n      }\n    },\n    \"responses\": {\n      \"error\": {\n        \"description\": \"error\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ODataError\"\n            }\n          }\n        }\n      },\n      \"ODataCountResponse\": {\n        \"description\": \"The count of the resource\",\n        \"content\": {\n          \"text/plain\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ODataCountResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportationCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportationCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.FlightCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.FlightCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"StringCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/StringCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"GetFavoriteAirlineResponse\": {\n        \"description\": \"Success\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n                },\n                {\n                  \"type\": \"null\"\n                }\n              ]\n            }\n          }\n        }\n      },\n      \"GetFriendsTripsResponse\": {\n        \"description\": \"Success\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"title\": \"Collection of Trip\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                  }\n                }\n              }\n            }\n          }\n        }\n      },\n      \"UpdatePersonLastNameResponse\": {\n        \"description\": \"Success\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"boolean\",\n                  \"default\": false\n                }\n              }\n            }\n          }\n        }\n      },\n      \"GetPeersForTripResponse\": {\n        \"description\": \"Success\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"title\": \"Collection of Person\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    },\n    \"parameters\": {\n      \"top\": {\n        \"name\": \"$top\",\n        \"in\": \"query\",\n        \"description\": \"Show only the first n items\",\n        \"explode\": false,\n        \"schema\": {\n          \"minimum\": 0,\n          \"type\": \"number\",\n          \"format\": \"int64\"\n        },\n        \"example\": 50\n      },\n      \"skip\": {\n        \"name\": \"$skip\",\n        \"in\": \"query\",\n        \"description\": \"Skip the first n items\",\n        \"explode\": false,\n        \"schema\": {\n          \"minimum\": 0,\n          \"type\": \"number\",\n          \"format\": \"int64\"\n        }\n      },\n      \"count\": {\n        \"name\": \"$count\",\n        \"in\": \"query\",\n        \"description\": \"Include count of items\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"boolean\"\n        }\n      },\n      \"filter\": {\n        \"name\": \"$filter\",\n        \"in\": \"query\",\n        \"description\": \"Filter items by property values\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"string\"\n        }\n      },\n      \"search\": {\n        \"name\": \"$search\",\n        \"in\": \"query\",\n        \"description\": \"Search items by search phrases\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"string\"\n        }\n      }\n    },\n    \"examples\": {\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.InnerError\": {\n        \"value\": {\n          \"Date\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"RequestId\": \"string\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\": {\n        \"value\": {\n          \"UserName\": \"string (identifier)\",\n          \"FirstName\": \"string\",\n          \"LastName\": \"string\",\n          \"MiddleName\": \"string\",\n          \"Gender\": \"Male\",\n          \"Age\": 0,\n          \"Emails\": [\n            \"string\"\n          ],\n          \"AddressInfo\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          ],\n          \"HomeAddress\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n          },\n          \"FavoriteFeature\": \"Feature1\",\n          \"Features\": [\n            \"Feature1\"\n          ],\n          \"Photo\": \"string\",\n          \"Friends\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          ],\n          \"BestFriend\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n          },\n          \"Trips\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          ]\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\": {\n        \"value\": {\n          \"AirlineCode\": \"string (identifier)\",\n          \"Name\": \"string\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\": {\n        \"value\": {\n          \"Name\": \"string\",\n          \"IcaoCode\": \"string (identifier)\",\n          \"IataCode\": \"string\",\n          \"Location\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\"\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\": {\n        \"value\": {\n          \"Address\": \"string\",\n          \"City\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\"\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\": {\n        \"value\": {\n          \"Name\": \"string\",\n          \"CountryRegion\": \"string\",\n          \"Region\": \"string\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\": {\n        \"value\": {\n          \"Address\": \"string\",\n          \"City\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\"\n          },\n          \"Loc\": \"Edm.GeographyPoint\",\n          \"EmergencyAuthority\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n        \"value\": {\n          \"Address\": \"string\",\n          \"City\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\"\n          },\n          \"BuildingInfo\": \"string\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\": {\n        \"value\": {\n          \"TripId\": 0,\n          \"ShareId\": \"00000000-0000-0000-0000-000000000000\",\n          \"Name\": \"string\",\n          \"Budget\": 0,\n          \"Description\": \"string\",\n          \"Tags\": [\n            \"string\"\n          ],\n          \"TripData\": { },\n          \"DestinationInfo\": [\n            { }\n          ],\n          \"StartsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"EndsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"PlanItems\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\"\n            }\n          ]\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\": {\n        \"value\": {\n          \"PlanItemId\": 0,\n          \"ConfirmationCode\": \"string\",\n          \"StartsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"EndsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Duration\": \"string\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Event\": {\n        \"value\": {\n          \"PlanItemId\": 0,\n          \"ConfirmationCode\": \"string\",\n          \"StartsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"EndsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Duration\": \"string\",\n          \"OccursAt\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n          },\n          \"Description\": \"string\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation\": {\n        \"value\": {\n          \"PlanItemId\": 0,\n          \"ConfirmationCode\": \"string\",\n          \"StartsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"EndsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Duration\": \"string\",\n          \"SeatNumber\": \"string\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Flight\": {\n        \"value\": {\n          \"PlanItemId\": 0,\n          \"ConfirmationCode\": \"string\",\n          \"StartsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"EndsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Duration\": \"string\",\n          \"SeatNumber\": \"string\",\n          \"FlightNumber\": \"string\",\n          \"Airline\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n          },\n          \"From\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n          },\n          \"To\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n        \"value\": {\n          \"UserName\": \"string (identifier)\",\n          \"FirstName\": \"string\",\n          \"LastName\": \"string\",\n          \"MiddleName\": \"string\",\n          \"Gender\": \"Male\",\n          \"Age\": 0,\n          \"Emails\": [\n            \"string\"\n          ],\n          \"AddressInfo\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          ],\n          \"HomeAddress\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n          },\n          \"FavoriteFeature\": \"Feature1\",\n          \"Features\": [\n            \"Feature1\"\n          ],\n          \"Photo\": \"string\",\n          \"Friends\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          ],\n          \"BestFriend\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n          },\n          \"Trips\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          ],\n          \"Cost\": 0,\n          \"Peers\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          ]\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n        \"value\": {\n          \"UserName\": \"string (identifier)\",\n          \"FirstName\": \"string\",\n          \"LastName\": \"string\",\n          \"MiddleName\": \"string\",\n          \"Gender\": \"Male\",\n          \"Age\": 0,\n          \"Emails\": [\n            \"string\"\n          ],\n          \"AddressInfo\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          ],\n          \"HomeAddress\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n          },\n          \"FavoriteFeature\": \"Feature1\",\n          \"Features\": [\n            \"Feature1\"\n          ],\n          \"Photo\": \"string\",\n          \"Friends\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          ],\n          \"BestFriend\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n          },\n          \"Trips\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          ],\n          \"Budget\": 0,\n          \"BossOffice\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n          },\n          \"DirectReports\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          ]\n        }\n      }\n    },\n    \"requestBodies\": {\n      \"refPostBody\": {\n        \"description\": \"New navigation property ref value\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ReferenceCreate\"\n            }\n          }\n        },\n        \"required\": true\n      },\n      \"refPutBody\": {\n        \"description\": \"New navigation property ref values\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ReferenceUpdate\"\n            }\n          }\n        },\n        \"required\": true\n      },\n      \"ShareTripRequestBody\": {\n        \"description\": \"Action parameters\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"userName\": {\n                  \"type\": \"string\"\n                },\n                \"tripId\": {\n                  \"maximum\": 2147483647,\n                  \"minimum\": -2147483648,\n                  \"type\": \"number\",\n                  \"format\": \"int32\"\n                }\n              }\n            }\n          }\n        },\n        \"required\": true\n      },\n      \"GetPeersForTripRequestBody\": {\n        \"description\": \"Action parameters\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"userName\": {\n                  \"type\": \"string\"\n                },\n                \"tripId\": {\n                  \"maximum\": 2147483647,\n                  \"minimum\": -2147483648,\n                  \"type\": \"number\",\n                  \"format\": \"int32\"\n                }\n              }\n            }\n          }\n        },\n        \"required\": true\n      }\n    }\n  },\n  \"tags\": [\n    {\n      \"name\": \"Airlines.Airline\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Airports.Airport\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Airports.AirportLocation\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Airports.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Airports.Person.Location\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Airports\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"People\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"Me.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Me.Location\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Me.Person.Location\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Me.Trip\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Me.Trips.PlanItem\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Me.Person.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"Me.Person.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"NewComePeople.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"NewComePeople.Location\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"NewComePeople.Person.Location\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"NewComePeople.Person.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"NewComePeople.Person.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"NewComePeople.Trip\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"NewComePeople.Trips.PlanItem\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Location\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Person.Location\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Trip\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Trips.PlanItem\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Person.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"People.Person.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"ResetDataSource\",\n      \"x-ms-docs-toc-type\": \"container\"\n    }\n  ]\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.V3.1.yaml",
    "content": "openapi: '3.1.2'\ninfo:\n  title: OData Service for namespace Microsoft.OData.Service.Sample.TrippinInMemory.Models\n  description: This OData service is located at http://services.odata.org/TrippinRESTierService\n  version: 1.0.1\nservers:\n  - url: http://services.odata.org/TrippinRESTierService\npaths:\n  /Airlines:\n    description: Provides operations to manage the collection of Airline entities.\n    get:\n      tags:\n        - Airlines.Airline\n      summary: Get entities from Airlines\n      operationId: Airlines.Airline.ListAirline\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Airlines.Airline\n      summary: Add new entity to Airlines\n      operationId: Airlines.Airline.CreateAirline\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Airlines/{AirlineCode}':\n    description: Provides operations to manage the collection of Airline entities.\n    get:\n      tags:\n        - Airlines.Airline\n      summary: Get entity from Airlines by key\n      operationId: Airlines.Airline.GetAirline\n      parameters:\n        - name: AirlineCode\n          in: path\n          description: The unique identifier of Airline\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airline\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - Airlines.Airline\n      summary: Update entity in Airlines\n      operationId: Airlines.Airline.SetAirline\n      parameters:\n        - name: AirlineCode\n          in: path\n          description: The unique identifier of Airline\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airline\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Airlines.Airline\n      summary: Delete entity from Airlines\n      operationId: Airlines.Airline.DeleteAirline\n      parameters:\n        - name: AirlineCode\n          in: path\n          description: The unique identifier of Airline\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airline\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  /Airlines/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Airlines.Airline\n      summary: Get the number of the resource\n      operationId: Airlines.GetCount-27a7\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /Airports:\n    description: Provides operations to manage the collection of Airport entities.\n    get:\n      tags:\n        - Airports.Airport\n      summary: Get entities from Airports\n      operationId: Airports.Airport.ListAirport\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Airports.Airport\n      summary: Add new entity to Airports\n      operationId: Airports.Airport.CreateAirport\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Airports/{IcaoCode}':\n    description: Provides operations to manage the collection of Airport entities.\n    get:\n      tags:\n        - Airports.Airport\n      summary: Get entity from Airports by key\n      operationId: Airports.Airport.GetAirport\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Airports.Airport\n      summary: Update entity in Airports\n      operationId: Airports.Airport.UpdateAirport\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Airports.Airport\n      summary: Delete entity from Airports\n      operationId: Airports.Airport.DeleteAirport\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Airports/{IcaoCode}/Location':\n    get:\n      tags:\n        - Airports.AirportLocation\n      summary: Get Location property value\n      operationId: Airports.GetLocation\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation'\n        default:\n          $ref: '#/components/responses/error'\n    put:\n      tags:\n        - Airports.AirportLocation\n      summary: Update property Location value.\n      operationId: Airports.SetLocation\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority':\n    description: Provides operations to manage the EmergencyAuthority property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation entity.\n    get:\n      tags:\n        - Airports.Person\n      summary: Get EmergencyAuthority from Airports\n      description: The person to contact in case of a crisis at this location.\n      operationId: Airports.GetEmergencyAuthority\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/$ref':\n    description: Provides operations to manage the collection of Airport entities.\n    get:\n      tags:\n        - Airports.Person\n      summary: Get ref of EmergencyAuthority from Airports\n      description: The person to contact in case of a crisis at this location.\n      operationId: Airports.GetRefEmergencyAuthority\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          content:\n            application/json:\n              schema:\n                type: string\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - Airports.Person\n      summary: Update the ref of navigation property EmergencyAuthority in Airports\n      operationId: Airports.UpdateRefEmergencyAuthority\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n      requestBody:\n        $ref: '#/components/requestBodies/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Airports.Person\n      summary: Delete ref of navigation property EmergencyAuthority for Airports\n      operationId: Airports.DeleteRefEmergencyAuthority\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo':\n    get:\n      tags:\n        - Airports.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Airports.EmergencyAuthority.ListAddressInfo\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - Airports.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Airports.EmergencyAuthority.UpdateAddressInfo\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Airports.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Airports.EmergencyAuthority.SetAddressInfo\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Airports.Person.Location\n      summary: Get the number of the resource\n      operationId: Airports.EmergencyAuthority.AddressInfo.GetCount-2ffe\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Airports.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Airports.EmergencyAuthority.ListAddressInfo.AsEventLocation-fbf9\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Airports.EmergencyAuthority.AddressInfo.GetCount.AsEventLocation-e708\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/HomeAddress':\n    get:\n      tags:\n        - Airports.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Airports.EmergencyAuthority.GetHomeAddress\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - Airports.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Airports.EmergencyAuthority.UpdateHomeAddress\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Airports.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Airports.EmergencyAuthority.GetHomeAddress.AsEventLocation-0bb9\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/Photo':\n    description: Provides operations to manage the media for the Airport entity.\n    get:\n      tags:\n        - Airports.Person\n      summary: Get Photo for the navigation property EmergencyAuthority from Airports\n      operationId: Airports.GetEmergencyAuthorityPhoto-13fb\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n    put:\n      tags:\n        - Airports.Person\n      summary: Update Photo for the navigation property EmergencyAuthority in Airports\n      operationId: Airports.UpdateEmergencyAuthorityPhoto-13fb\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    delete:\n      tags:\n        - Airports.Person\n      summary: Delete Photo for the navigation property EmergencyAuthority in Airports\n      operationId: Airports.DeleteEmergencyAuthorityPhoto-13fb\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  /Airports/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Airports.Airport\n      summary: Get the number of the resource\n      operationId: Airports.GetCount-60cc\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/GetNearestAirport(lat={lat},lon={lon})':\n    description: Provides operations to call the GetNearestAirport method.\n    get:\n      tags:\n        - Airports\n      summary: Invoke functionImport GetNearestAirport\n      operationId: FunctionImport.GetNearestAirport\n      parameters:\n        - name: lat\n          in: path\n          required: true\n          schema:\n            oneOf:\n              - type:\n                  - 'null'\n                  - number\n                format: double\n              - type:\n                  - 'null'\n                  - string\n              - $ref: '#/components/schemas/ReferenceNumeric'\n        - name: lon\n          in: path\n          required: true\n          schema:\n            oneOf:\n              - type:\n                  - 'null'\n                  - number\n                format: double\n              - type:\n                  - 'null'\n                  - string\n              - $ref: '#/components/schemas/ReferenceNumeric'\n      responses:\n        '200':\n          description: Success\n          content:\n            application/json:\n              schema:\n                anyOf:\n                  - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n                  - type: 'null'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: functionImport\n  /GetPersonWithMostFriends():\n    description: Provides operations to call the GetPersonWithMostFriends method.\n    get:\n      tags:\n        - People\n      summary: Invoke functionImport GetPersonWithMostFriends\n      description: The person with most friends.\n      operationId: FunctionImport.GetPersonWithMostFriends\n      responses:\n        '200':\n          description: Success\n          content:\n            application/json:\n              schema:\n                anyOf:\n                  - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n                  - type: 'null'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: functionImport\n  /Me:\n    description: Provides operations to manage the Person singleton.\n    get:\n      tags:\n        - Me.Person\n      summary: Get signed in person\n      description: Retrieve the properties and relationships of Person object.\n      operationId: Me.Person.GetPerson\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Person\n      summary: Update Me\n      operationId: Me.Person.UpdatePerson\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/AddressInfo:\n    get:\n      tags:\n        - Me.Location\n      summary: Get AddressInfo property value\n      operationId: Me.ListAddressInfo\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.UpdateAddressInfo\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.SetAddressInfo\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/AddressInfo/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Location\n      summary: Get the number of the resource\n      operationId: Me.AddressInfo.GetCount-38f2\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.ListAddressInfo.AsEventLocation-b1a4\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.AddressInfo.GetCount.AsEventLocation-5575\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/BestFriend:\n    description: Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get BestFriend from Me\n      description: The best friend.\n      operationId: Me.GetBestFriend\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: Me.UpdateBestFriend\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\n  /Me/BestFriend/$ref:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of BestFriend from Me\n      description: The best friend.\n      operationId: Me.GetRefBestFriend\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          content:\n            application/json:\n              schema:\n                type: string\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - Me.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: Me.UpdateRefBestFriend\n      requestBody:\n        $ref: '#/components/requestBodies/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property BestFriend for Me\n      operationId: Me.DeleteRefBestFriend\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/BestFriend/AddressInfo:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.BestFriend.ListAddressInfo\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.BestFriend.UpdateAddressInfo\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.BestFriend.SetAddressInfo\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/BestFriend/AddressInfo/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.BestFriend.AddressInfo.GetCount-b695\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.BestFriend.ListAddressInfo.AsEventLocation-2154\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.BestFriend.AddressInfo.GetCount.AsEventLocation-0105\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/BestFriend/HomeAddress:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.BestFriend.GetHomeAddress\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.BestFriend.UpdateHomeAddress\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.BestFriend.GetHomeAddress.AsEventLocation-a28d\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: Me.GetBestFriend.AsEmployee-dcf6\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: Me.GetBestFriend.AsManager-09a9\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/BestFriend/Photo:\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property BestFriend from Me\n      operationId: Me.GetBestFriendPhoto-8333\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property BestFriend in Me\n      operationId: Me.UpdateBestFriendPhoto-8333\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property BestFriend in Me\n      operationId: Me.DeleteBestFriendPhoto-8333\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Friends:\n    description: Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Friends from Me\n      description: Friends of person\n      operationId: Me.ListFriends\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\n  '/Me/Friends/{UserName}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Friends for Me\n      operationId: Me.friends.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  '/Me/Friends/{UserName}/AddressInfo':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.Friends.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.Friends.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.Friends.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Friends/{UserName}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.Friends.AddressInfo.GetCount-246e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Friends.ListAddressInfo.AsEventLocation-f440\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.Friends.AddressInfo.GetCount.AsEventLocation-42c7\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Friends/{UserName}/HomeAddress':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.Friends.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.Friends.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Friends/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Friends.GetHomeAddress.AsEventLocation-15cc\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: Me.GetFriends.AsEmployee-3dc7\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: Me.GetFriends.AsManager-ddec\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Friends/{UserName}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property Friends from Me\n      operationId: Me.GetFriendsPhoto-287d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property Friends in Me\n      operationId: Me.UpdateFriendsPhoto-287d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property Friends in Me\n      operationId: Me.DeleteFriendsPhoto-287d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Friends/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.Friends.GetCount-182b\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Friends/$ref:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of Friends from Me\n      description: Friends of person\n      operationId: Me.ListRefFriends\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Person\n      summary: Create new navigation property ref to Friends for Me\n      operationId: Me.CreateRefFriends\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Friends for Me\n      operationId: Me.DeleteRefFriends\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: Me.ListFriends.AsEmployee-f4a5\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.Friends.GetCount.AsEmployee-884b\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: Me.ListFriends.AsManager-98ae\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.Friends.GetCount.AsManager-9376\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/HomeAddress:\n    get:\n      tags:\n        - Me.Location\n      summary: Get HomeAddress property value\n      operationId: Me.GetHomeAddress\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.UpdateHomeAddress\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.GetHomeAddress.AsEventLocation-ba49\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: Me.Person.GetPerson.AsEmployee-bd18\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo:\n    get:\n      tags:\n        - Me.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsEmployee.ListAddressInfo\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsEmployee.UpdateAddressInfo\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsEmployee.SetAddressInfo\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Location\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.AddressInfo.GetCount-8488\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.ListAddressInfo.AsEventLocation-989f\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.AddressInfo.GetCount.AsEventLocation-9375\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend:\n    description: Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get BestFriend from Me\n      description: The best friend.\n      operationId: Me.AsEmployee.GetBestFriend\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: Me.AsEmployee.UpdateBestFriend\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - /Me/BestFriend\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/$ref:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of BestFriend from Me\n      description: The best friend.\n      operationId: Me.AsEmployee.GetRefBestFriend\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          content:\n            application/json:\n              schema:\n                type: string\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - Me.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: Me.AsEmployee.UpdateRefBestFriend\n      requestBody:\n        $ref: '#/components/requestBodies/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property BestFriend for Me\n      operationId: Me.AsEmployee.DeleteRefBestFriend\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsEmployee.BestFriend.ListAddressInfo\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsEmployee.BestFriend.UpdateAddressInfo\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsEmployee.BestFriend.SetAddressInfo\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.BestFriend.AddressInfo.GetCount-81de\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.BestFriend.ListAddressInfo.AsEventLocation-1d72\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.BestFriend.AddressInfo.GetCount.AsEventLocation-842c\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsEmployee.BestFriend.GetHomeAddress\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsEmployee.BestFriend.UpdateHomeAddress\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.BestFriend.GetHomeAddress.AsEventLocation-19b8\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: Me.GetBestFriend.AsManager-c104\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Photo:\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property BestFriend from Me\n      operationId: Me.GetBestFriendPhoto-4dc7\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property BestFriend in Me\n      operationId: Me.UpdateBestFriendPhoto-4dc7\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property BestFriend in Me\n      operationId: Me.DeleteBestFriendPhoto-4dc7\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends:\n    description: Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Friends from Me\n      description: Friends of person\n      operationId: Me.AsEmployee.ListFriends\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - /Me/Friends\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Friends for Me\n      operationId: Me.AsEmployee.friends.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsEmployee.Friends.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsEmployee.Friends.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsEmployee.Friends.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.Friends.AddressInfo.GetCount-660e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Friends.ListAddressInfo.AsEventLocation-7b1e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.Friends.AddressInfo.GetCount.AsEventLocation-feb8\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/HomeAddress':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsEmployee.Friends.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsEmployee.Friends.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Friends.GetHomeAddress.AsEventLocation-600f\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: Me.GetFriends.AsManager-aa0c\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property Friends from Me\n      operationId: Me.GetFriendsPhoto-6e41\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property Friends in Me\n      operationId: Me.UpdateFriendsPhoto-6e41\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property Friends in Me\n      operationId: Me.DeleteFriendsPhoto-6e41\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.Friends.GetCount-0cb7\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$ref:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of Friends from Me\n      description: Friends of person\n      operationId: Me.AsEmployee.ListRefFriends\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Person\n      summary: Create new navigation property ref to Friends for Me\n      operationId: Me.AsEmployee.CreateRefFriends\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Friends for Me\n      operationId: Me.AsEmployee.DeleteRefFriends\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: Me.ListFriends.AsManager-f993\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.Friends.GetCount.AsManager-85ff\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress:\n    get:\n      tags:\n        - Me.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsEmployee.GetHomeAddress\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsEmployee.UpdateHomeAddress\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.GetHomeAddress.AsEventLocation-6fc5\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers:\n    description: Provides operations to manage the Peers property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Peers from Me\n      operationId: Me.AsEmployee.ListPeers\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Peers for Me\n      operationId: Me.AsEmployee.peers.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsEmployee.Peers.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsEmployee.Peers.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsEmployee.Peers.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.Peers.AddressInfo.GetCount-3e91\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Peers.ListAddressInfo.AsEventLocation-1e59\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.Peers.AddressInfo.GetCount.AsEventLocation-be1d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/HomeAddress':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsEmployee.Peers.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsEmployee.Peers.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Peers.GetHomeAddress.AsEventLocation-dc11\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property Peers from Me\n      operationId: Me.GetPeersPhoto-4c48\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property Peers in Me\n      operationId: Me.UpdatePeersPhoto-4c48\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property Peers in Me\n      operationId: Me.DeletePeersPhoto-4c48\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.Peers.GetCount-9fc2\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$ref:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of Peers from Me\n      operationId: Me.AsEmployee.ListRefPeers\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Person\n      summary: Create new navigation property ref to Peers for Me\n      operationId: Me.AsEmployee.CreateRefPeers\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Peers for Me\n      operationId: Me.AsEmployee.DeleteRefPeers\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips:\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Trip\n      summary: List trips.\n      description: Retrieve a list of trips.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\n      operationId: Me.AsEmployee.ListTrips\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Trip\n      summary: Create a trip.\n      description: Create a new trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\n      operationId: Me.AsEmployee.CreateTrips\n      requestBody:\n        description: New navigation property\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '201':\n          description: Created navigation property.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      security: [ ]\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\n      - /Me/Trips\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Trip\n      summary: Get a trip.\n      description: Retrieve the properties of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\n      operationId: Me.AsEmployee.GetTrips\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Trip\n      summary: Update a trip.\n      description: Update an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\n      operationId: Me.AsEmployee.UpdateTrips\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Trip\n      summary: Delete a trip.\n      description: Delete an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\n      operationId: Me.AsEmployee.DeleteTrips\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}'\n      - '/Me/Trips/{TripId}'\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()':\n    description: Provides operations to call the GetInvolvedPeople method.\n    get:\n      tags:\n        - Me.Trip\n      summary: Invoke function GetInvolvedPeople\n      operationId: Me.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee.Trips.Trip.GetInvolvedPeople\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Success\n          content:\n            application/json:\n              schema:\n                title: Collection of Person\n                type: object\n                properties:\n                  value:\n                    type: array\n                    items:\n                      $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: function\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n      - '/Me/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems':\n    description: Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get PlanItems from Me\n      operationId: Me.AsEmployee.Trips.ListPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems'\n      - '/Me/Trips/{TripId}/PlanItems'\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/{PlanItemId}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for Me\n      operationId: Me.AsEmployee.Trips.planItems.DeleteRefPlanItem\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: PlanItemId\n          in: path\n          description: The unique identifier of PlanItem\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: PlanItem\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.Trips.PlanItems.GetCount-a822\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get ref of PlanItems from Me\n      operationId: Me.AsEmployee.Trips.ListRefPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Create new navigation property ref to PlanItems for Me\n      operationId: Me.AsEmployee.Trips.CreateRefPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for Me\n      operationId: Me.AsEmployee.Trips.DeleteRefPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Trip\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.Trips.GetCount-5aa2\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFavoriteAirline():\n    description: Provides operations to call the GetFavoriteAirline method.\n    get:\n      tags:\n        - Me.Person.Functions\n      summary: Invoke function GetFavoriteAirline\n      operationId: Me.GetFavoriteAirline\n      responses:\n        '200':\n          $ref: '#/components/responses/GetFavoriteAirlineResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: function\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFriendsTrips(userName=''{userName}'')':\n    description: Provides operations to call the GetFriendsTrips method.\n    get:\n      tags:\n        - Me.Person.Functions\n      summary: Invoke function GetFriendsTrips\n      operationId: Me.GetFriendsTrips\n      parameters:\n        - name: userName\n          in: path\n          description: 'Usage: userName=''{userName}'''\n          required: true\n          schema:\n            type: string\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/GetFriendsTripsResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: function\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetPeersForTrip:\n    description: Provides operations to call the GetPeersForTrip method.\n    post:\n      tags:\n        - Me.Person.Actions\n      summary: Invoke action GetPeersForTrip\n      operationId: Me.GetPeersForTrip\n      requestBody:\n        $ref: '#/components/requestBodies/GetPeersForTripRequestBody'\n      responses:\n        '200':\n          $ref: '#/components/responses/GetPeersForTripResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: action\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: Me.Person.GetPerson.AsManager-16dc\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo:\n    get:\n      tags:\n        - Me.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsManager.ListAddressInfo\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsManager.UpdateAddressInfo\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsManager.SetAddressInfo\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Location\n      summary: Get the number of the resource\n      operationId: Me.AsManager.AddressInfo.GetCount-75da\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.ListAddressInfo.AsEventLocation-55be\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.AddressInfo.GetCount.AsEventLocation-f67e\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend:\n    description: Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get BestFriend from Me\n      description: The best friend.\n      operationId: Me.AsManager.GetBestFriend\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: Me.AsManager.UpdateBestFriend\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - /Me/BestFriend\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/$ref:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of BestFriend from Me\n      description: The best friend.\n      operationId: Me.AsManager.GetRefBestFriend\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          content:\n            application/json:\n              schema:\n                type: string\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - Me.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: Me.AsManager.UpdateRefBestFriend\n      requestBody:\n        $ref: '#/components/requestBodies/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property BestFriend for Me\n      operationId: Me.AsManager.DeleteRefBestFriend\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsManager.BestFriend.ListAddressInfo\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsManager.BestFriend.UpdateAddressInfo\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsManager.BestFriend.SetAddressInfo\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.AsManager.BestFriend.AddressInfo.GetCount-6ea6\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.BestFriend.ListAddressInfo.AsEventLocation-987a\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.BestFriend.AddressInfo.GetCount.AsEventLocation-692e\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsManager.BestFriend.GetHomeAddress\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsManager.BestFriend.UpdateHomeAddress\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.BestFriend.GetHomeAddress.AsEventLocation-15c5\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: Me.GetBestFriend.AsEmployee-7bbe\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Photo:\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property BestFriend from Me\n      operationId: Me.GetBestFriendPhoto-bac8\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property BestFriend in Me\n      operationId: Me.UpdateBestFriendPhoto-bac8\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property BestFriend in Me\n      operationId: Me.DeleteBestFriendPhoto-bac8\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports:\n    description: Provides operations to manage the DirectReports property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get DirectReports from Me\n      operationId: Me.AsManager.ListDirectReports\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property DirectReports for Me\n      operationId: Me.AsManager.directReports.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsManager.DirectReports.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsManager.DirectReports.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsManager.DirectReports.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.AsManager.DirectReports.AddressInfo.GetCount-f650\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.DirectReports.ListAddressInfo.AsEventLocation-660b\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.DirectReports.AddressInfo.GetCount.AsEventLocation-a070\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/HomeAddress':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsManager.DirectReports.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsManager.DirectReports.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.DirectReports.GetHomeAddress.AsEventLocation-5e6e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property DirectReports from Me\n      operationId: Me.GetDirectReportsPhoto-e60c\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property DirectReports in Me\n      operationId: Me.UpdateDirectReportsPhoto-e60c\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property DirectReports in Me\n      operationId: Me.DeleteDirectReportsPhoto-e60c\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.AsManager.DirectReports.GetCount-8b92\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$ref:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of DirectReports from Me\n      operationId: Me.AsManager.ListRefDirectReports\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Person\n      summary: Create new navigation property ref to DirectReports for Me\n      operationId: Me.AsManager.CreateRefDirectReports\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property DirectReports for Me\n      operationId: Me.AsManager.DeleteRefDirectReports\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends:\n    description: Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Friends from Me\n      description: Friends of person\n      operationId: Me.AsManager.ListFriends\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - /Me/Friends\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Friends for Me\n      operationId: Me.AsManager.friends.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsManager.Friends.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsManager.Friends.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsManager.Friends.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.AsManager.Friends.AddressInfo.GetCount-b7db\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Friends.ListAddressInfo.AsEventLocation-1ad9\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.Friends.AddressInfo.GetCount.AsEventLocation-4d69\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/HomeAddress':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsManager.Friends.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsManager.Friends.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Friends.GetHomeAddress.AsEventLocation-1e07\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: Me.GetFriends.AsEmployee-5b5f\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property Friends from Me\n      operationId: Me.GetFriendsPhoto-64bd\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property Friends in Me\n      operationId: Me.UpdateFriendsPhoto-64bd\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property Friends in Me\n      operationId: Me.DeleteFriendsPhoto-64bd\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.AsManager.Friends.GetCount-60a7\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$ref:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of Friends from Me\n      description: Friends of person\n      operationId: Me.AsManager.ListRefFriends\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Person\n      summary: Create new navigation property ref to Friends for Me\n      operationId: Me.AsManager.CreateRefFriends\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Friends for Me\n      operationId: Me.AsManager.DeleteRefFriends\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: Me.ListFriends.AsEmployee-fe32\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.Friends.GetCount.AsEmployee-6a35\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress:\n    get:\n      tags:\n        - Me.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsManager.GetHomeAddress\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsManager.UpdateHomeAddress\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.GetHomeAddress.AsEventLocation-5d95\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Hire:\n    description: Provides operations to call the Hire method.\n    post:\n      tags:\n        - Me.Person.Actions\n      summary: Invoke action Hire\n      description: Hires someone for the company.\n      operationId: Me.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Hire\n      requestBody:\n        description: Action parameters\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                hire:\n                  anyOf:\n                    - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n                    - type: 'null'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: action\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips:\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Trip\n      summary: List trips.\n      description: Retrieve a list of trips.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\n      operationId: Me.AsManager.ListTrips\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Trip\n      summary: Create a trip.\n      description: Create a new trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\n      operationId: Me.AsManager.CreateTrips\n      requestBody:\n        description: New navigation property\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '201':\n          description: Created navigation property.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      security: [ ]\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\n      - /Me/Trips\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Trip\n      summary: Get a trip.\n      description: Retrieve the properties of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\n      operationId: Me.AsManager.GetTrips\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Trip\n      summary: Update a trip.\n      description: Update an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\n      operationId: Me.AsManager.UpdateTrips\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Trip\n      summary: Delete a trip.\n      description: Delete an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\n      operationId: Me.AsManager.DeleteTrips\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}'\n      - '/Me/Trips/{TripId}'\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()':\n    description: Provides operations to call the GetInvolvedPeople method.\n    get:\n      tags:\n        - Me.Trip\n      summary: Invoke function GetInvolvedPeople\n      operationId: Me.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Trips.Trip.GetInvolvedPeople\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Success\n          content:\n            application/json:\n              schema:\n                title: Collection of Person\n                type: object\n                properties:\n                  value:\n                    type: array\n                    items:\n                      $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: function\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n      - '/Me/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems':\n    description: Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get PlanItems from Me\n      operationId: Me.AsManager.Trips.ListPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems'\n      - '/Me/Trips/{TripId}/PlanItems'\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/{PlanItemId}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for Me\n      operationId: Me.AsManager.Trips.planItems.DeleteRefPlanItem\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: PlanItemId\n          in: path\n          description: The unique identifier of PlanItem\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: PlanItem\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get the number of the resource\n      operationId: Me.AsManager.Trips.PlanItems.GetCount-5ad2\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get ref of PlanItems from Me\n      operationId: Me.AsManager.Trips.ListRefPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Create new navigation property ref to PlanItems for Me\n      operationId: Me.AsManager.Trips.CreateRefPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for Me\n      operationId: Me.AsManager.Trips.DeleteRefPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Trip\n      summary: Get the number of the resource\n      operationId: Me.AsManager.Trips.GetCount-f3f4\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ShareTrip:\n    description: Provides operations to call the ShareTrip method.\n    post:\n      tags:\n        - Me.Person.Actions\n      summary: Invoke action ShareTrip\n      description: Details of the shared trip.\n      operationId: Me.ShareTrip\n      requestBody:\n        $ref: '#/components/requestBodies/ShareTripRequestBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: action\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.UpdatePersonLastName(lastName=''{lastName}'')':\n    description: Provides operations to call the UpdatePersonLastName method.\n    get:\n      tags:\n        - Me.Person.Functions\n      summary: Invoke function UpdatePersonLastName\n      operationId: Me.UpdatePersonLastName\n      parameters:\n        - name: lastName\n          in: path\n          description: 'Usage: lastName=''{lastName}'''\n          required: true\n          schema:\n            type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/UpdatePersonLastNameResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: function\n  /Me/Photo:\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for Person from Me\n      operationId: Me.Person.GetPhoto-ab7e\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for Person in Me\n      operationId: Me.Person.UpdatePhoto-ab7e\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for Person in Me\n      operationId: Me.Person.DeletePhoto-ab7e\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Trips:\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Trip\n      summary: List trips.\n      description: Retrieve a list of trips.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\n      operationId: Me.ListTrips\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Trip\n      summary: Create a trip.\n      description: Create a new trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\n      operationId: Me.CreateTrips\n      requestBody:\n        description: New navigation property\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '201':\n          description: Created navigation property.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      security: [ ]\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\n  '/Me/Trips/{TripId}':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Trip\n      summary: Get a trip.\n      description: Retrieve the properties of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\n      operationId: Me.GetTrips\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Trip\n      summary: Update a trip.\n      description: Update an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\n      operationId: Me.UpdateTrips\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Trip\n      summary: Delete a trip.\n      description: Delete an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\n      operationId: Me.DeleteTrips\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}'\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}'\n  '/Me/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()':\n    description: Provides operations to call the GetInvolvedPeople method.\n    get:\n      tags:\n        - Me.Trip\n      summary: Invoke function GetInvolvedPeople\n      operationId: Me.Trips.Trip.GetInvolvedPeople\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Success\n          content:\n            application/json:\n              schema:\n                title: Collection of Person\n                type: object\n                properties:\n                  value:\n                    type: array\n                    items:\n                      $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: function\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n  '/Me/Trips/{TripId}/PlanItems':\n    description: Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get PlanItems from Me\n      operationId: Me.Trips.ListPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems'\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems'\n  '/Me/Trips/{TripId}/PlanItems/{PlanItemId}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for Me\n      operationId: Me.Trips.planItems.DeleteRefPlanItem\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: PlanItemId\n          in: path\n          description: The unique identifier of PlanItem\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: PlanItem\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  '/Me/Trips/{TripId}/PlanItems/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get the number of the resource\n      operationId: Me.Trips.PlanItems.GetCount-c250\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Trips/{TripId}/PlanItems/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get ref of PlanItems from Me\n      operationId: Me.Trips.ListRefPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Create new navigation property ref to PlanItems for Me\n      operationId: Me.Trips.CreateRefPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for Me\n      operationId: Me.Trips.DeleteRefPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/Trips/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Trip\n      summary: Get the number of the resource\n      operationId: Me.Trips.GetCount-7b69\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /NewComePeople:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get entities from NewComePeople\n      operationId: NewComePeople.Person.ListPerson\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - NewComePeople.Person\n      summary: Add new entity to NewComePeople\n      operationId: NewComePeople.Person.CreatePerson\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get entity from NewComePeople by key\n      operationId: NewComePeople.Person.GetPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - NewComePeople.Person\n      summary: Update entity in NewComePeople\n      operationId: NewComePeople.Person.UpdatePerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - NewComePeople.Person\n      summary: Delete entity from NewComePeople\n      operationId: NewComePeople.Person.DeletePerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/AddressInfo':\n    get:\n      tags:\n        - NewComePeople.Location\n      summary: Get AddressInfo property value\n      operationId: NewComePeople.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - NewComePeople.Location\n      summary: Update property AddressInfo value.\n      operationId: NewComePeople.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - NewComePeople.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: NewComePeople.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - NewComePeople.Location\n      summary: Get the number of the resource\n      operationId: NewComePeople.AddressInfo.GetCount-29d6\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - NewComePeople.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: NewComePeople.ListAddressInfo.AsEventLocation-d026\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: NewComePeople.AddressInfo.GetCount.AsEventLocation-29d3\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/BestFriend':\n    description: Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get BestFriend from NewComePeople\n      description: The best friend.\n      operationId: NewComePeople.GetBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - NewComePeople.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: NewComePeople.UpdateBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/BestFriend/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get ref of BestFriend from NewComePeople\n      description: The best friend.\n      operationId: NewComePeople.GetRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          content:\n            application/json:\n              schema:\n                type: string\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - NewComePeople.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: NewComePeople.UpdateRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - NewComePeople.Person\n      summary: Delete ref of navigation property BestFriend for NewComePeople\n      operationId: NewComePeople.DeleteRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/BestFriend/AddressInfo':\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get AddressInfo property value\n      operationId: NewComePeople.BestFriend.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    patch:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: NewComePeople.BestFriend.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    post:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: NewComePeople.BestFriend.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n  '/NewComePeople/{UserName}/BestFriend/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get the number of the resource\n      operationId: NewComePeople.BestFriend.AddressInfo.GetCount-513c\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n  '/NewComePeople/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: NewComePeople.BestFriend.ListAddressInfo.AsEventLocation-73fa\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n  '/NewComePeople/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: NewComePeople.BestFriend.AddressInfo.GetCount.AsEventLocation-ba36\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n  '/NewComePeople/{UserName}/BestFriend/HomeAddress':\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get HomeAddress property value\n      operationId: NewComePeople.BestFriend.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    patch:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: NewComePeople.BestFriend.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n  '/NewComePeople/{UserName}/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: NewComePeople.BestFriend.GetHomeAddress.AsEventLocation-8ebe\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n  '/NewComePeople/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: NewComePeople.GetBestFriend.AsEmployee-7b75\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n  '/NewComePeople/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: NewComePeople.GetBestFriend.AsManager-61ce\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n  '/NewComePeople/{UserName}/BestFriend/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get Photo for the navigation property BestFriend from NewComePeople\n      operationId: NewComePeople.GetBestFriendPhoto-4f67\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    put:\n      tags:\n        - NewComePeople.Person\n      summary: Update Photo for the navigation property BestFriend in NewComePeople\n      operationId: NewComePeople.UpdateBestFriendPhoto-4f67\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    delete:\n      tags:\n        - NewComePeople.Person\n      summary: Delete Photo for the navigation property BestFriend in NewComePeople\n      operationId: NewComePeople.DeleteBestFriendPhoto-4f67\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n  '/NewComePeople/{UserName}/Friends':\n    description: Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get Friends from NewComePeople\n      description: Friends of person\n      operationId: NewComePeople.ListFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/Friends/{UserName1}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - NewComePeople.Person\n      summary: Delete ref of navigation property Friends for NewComePeople\n      operationId: NewComePeople.friends.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo':\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get AddressInfo property value\n      operationId: NewComePeople.Friends.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: NewComePeople.Friends.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: NewComePeople.Friends.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get the number of the resource\n      operationId: NewComePeople.Friends.AddressInfo.GetCount-9334\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: NewComePeople.Friends.ListAddressInfo.AsEventLocation-eeb4\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: NewComePeople.Friends.AddressInfo.GetCount.AsEventLocation-be92\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/{UserName1}/HomeAddress':\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get HomeAddress property value\n      operationId: NewComePeople.Friends.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: NewComePeople.Friends.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: NewComePeople.Friends.GetHomeAddress.AsEventLocation-f4d9\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: NewComePeople.GetFriends.AsEmployee-2969\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: NewComePeople.GetFriends.AsManager-708f\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/{UserName1}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get Photo for the navigation property Friends from NewComePeople\n      operationId: NewComePeople.GetFriendsPhoto-e9fc\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n    put:\n      tags:\n        - NewComePeople.Person\n      summary: Update Photo for the navigation property Friends in NewComePeople\n      operationId: NewComePeople.UpdateFriendsPhoto-e9fc\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    delete:\n      tags:\n        - NewComePeople.Person\n      summary: Delete Photo for the navigation property Friends in NewComePeople\n      operationId: NewComePeople.DeleteFriendsPhoto-e9fc\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the number of the resource\n      operationId: NewComePeople.Friends.GetCount-2ec1\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get ref of Friends from NewComePeople\n      description: Friends of person\n      operationId: NewComePeople.ListRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - NewComePeople.Person\n      summary: Create new navigation property ref to Friends for NewComePeople\n      operationId: NewComePeople.CreateRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - NewComePeople.Person\n      summary: Delete ref of navigation property Friends for NewComePeople\n      operationId: NewComePeople.DeleteRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: NewComePeople.ListFriends.AsEmployee-2969\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the number of the resource\n      operationId: NewComePeople.Friends.GetCount.AsEmployee-4069\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: NewComePeople.ListFriends.AsManager-708f\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the number of the resource\n      operationId: NewComePeople.Friends.GetCount.AsManager-d1d3\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/HomeAddress':\n    get:\n      tags:\n        - NewComePeople.Location\n      summary: Get HomeAddress property value\n      operationId: NewComePeople.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - NewComePeople.Location\n      summary: Update property HomeAddress value.\n      operationId: NewComePeople.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - NewComePeople.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: NewComePeople.GetHomeAddress.AsEventLocation-3fd9\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFavoriteAirline()':\n    description: Provides operations to call the GetFavoriteAirline method.\n    get:\n      tags:\n        - NewComePeople.Person.Functions\n      summary: Invoke function GetFavoriteAirline\n      operationId: NewComePeople.Person.GetFavoriteAirline\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          $ref: '#/components/responses/GetFavoriteAirlineResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: function\n  '/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFriendsTrips(userName=''{userName}'')':\n    description: Provides operations to call the GetFriendsTrips method.\n    get:\n      tags:\n        - NewComePeople.Person.Functions\n      summary: Invoke function GetFriendsTrips\n      operationId: NewComePeople.Person.GetFriendsTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: userName\n          in: path\n          description: 'Usage: userName=''{userName}'''\n          required: true\n          schema:\n            type: string\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/GetFriendsTripsResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/trips\n        description: The GetFriendsTrips API is deprecated and will stop returning data on March 2023. Please use the new trips API on friends.\n      x-ms-docs-operation-type: function\n  '/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetPeersForTrip':\n    description: Provides operations to call the GetPeersForTrip method.\n    post:\n      tags:\n        - NewComePeople.Person.Actions\n      summary: Invoke action GetPeersForTrip\n      operationId: NewComePeople.Person.GetPeersForTrip\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/GetPeersForTripRequestBody'\n      responses:\n        '200':\n          $ref: '#/components/responses/GetPeersForTripResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: action\n  '/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Hire':\n    description: Provides operations to call the Hire method.\n    post:\n      tags:\n        - NewComePeople.Person.Actions\n      summary: Invoke action Hire\n      description: Hires someone for the company.\n      operationId: NewComePeople.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Hire\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: Action parameters\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                hire:\n                  anyOf:\n                    - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n                    - type: 'null'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: action\n  '/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ShareTrip':\n    description: Provides operations to call the ShareTrip method.\n    post:\n      tags:\n        - NewComePeople.Person.Actions\n      summary: Invoke action ShareTrip\n      description: Details of the shared trip.\n      operationId: NewComePeople.Person.ShareTrip\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/ShareTripRequestBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: action\n  '/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.UpdatePersonLastName(lastName=''{lastName}'')':\n    description: Provides operations to call the UpdatePersonLastName method.\n    get:\n      tags:\n        - NewComePeople.Person.Functions\n      summary: Invoke function UpdatePersonLastName\n      operationId: NewComePeople.Person.UpdatePersonLastName\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: lastName\n          in: path\n          description: 'Usage: lastName=''{lastName}'''\n          required: true\n          schema:\n            type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/UpdatePersonLastNameResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: function\n  '/NewComePeople/{UserName}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get Photo for Person from NewComePeople\n      operationId: NewComePeople.Person.GetPhoto-74be\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n    put:\n      tags:\n        - NewComePeople.Person\n      summary: Update Photo for Person in NewComePeople\n      operationId: NewComePeople.Person.UpdatePhoto-74be\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    delete:\n      tags:\n        - NewComePeople.Person\n      summary: Delete Photo for Person in NewComePeople\n      operationId: NewComePeople.Person.DeletePhoto-74be\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Trips':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - NewComePeople.Trip\n      summary: List trips.\n      description: Retrieve a list of trips.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\n      operationId: NewComePeople.ListTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - NewComePeople.Trip\n      summary: Create a trip.\n      description: Create a new trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\n      operationId: NewComePeople.CreateTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New navigation property\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '201':\n          description: Created navigation property.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      security: [ ]\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/Trips/{TripId}':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - NewComePeople.Trip\n      summary: Get a trip.\n      description: Retrieve the properties of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\n      operationId: NewComePeople.GetTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - NewComePeople.Trip\n      summary: Update a trip.\n      description: Update an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\n      operationId: NewComePeople.UpdateTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - NewComePeople.Trip\n      summary: Delete a trip.\n      description: Delete an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\n      operationId: NewComePeople.DeleteTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()':\n    description: Provides operations to call the GetInvolvedPeople method.\n    get:\n      tags:\n        - NewComePeople.Trip\n      summary: Invoke function GetInvolvedPeople\n      operationId: NewComePeople.Person.Trips.Trip.GetInvolvedPeople\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Success\n          content:\n            application/json:\n              schema:\n                title: Collection of Person\n                type: object\n                properties:\n                  value:\n                    type: array\n                    items:\n                      $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: function\n  '/NewComePeople/{UserName}/Trips/{TripId}/PlanItems':\n    description: Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\n    get:\n      tags:\n        - NewComePeople.Trips.PlanItem\n      summary: Get PlanItems from NewComePeople\n      operationId: NewComePeople.Trips.ListPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/Trips/{TripId}/PlanItems/{PlanItemId}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - NewComePeople.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for NewComePeople\n      operationId: NewComePeople.Trips.planItems.DeleteRefPlanItem\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: PlanItemId\n          in: path\n          description: The unique identifier of PlanItem\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: PlanItem\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/Trips/{TripId}/PlanItems/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - NewComePeople.Trips.PlanItem\n      summary: Get the number of the resource\n      operationId: NewComePeople.Trips.PlanItems.GetCount-841f\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Trips/{TripId}/PlanItems/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - NewComePeople.Trips.PlanItem\n      summary: Get ref of PlanItems from NewComePeople\n      operationId: NewComePeople.Trips.ListRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - NewComePeople.Trips.PlanItem\n      summary: Create new navigation property ref to PlanItems for NewComePeople\n      operationId: NewComePeople.Trips.CreateRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - NewComePeople.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for NewComePeople\n      operationId: NewComePeople.Trips.DeleteRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/Trips/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - NewComePeople.Trip\n      summary: Get the number of the resource\n      operationId: NewComePeople.Trips.GetCount-d155\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /NewComePeople/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the number of the resource\n      operationId: NewComePeople.GetCount-55d5\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /People:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get entities from People\n      operationId: People.Person.ListPerson\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person\n      summary: Add new entity to People\n      operationId: People.Person.CreatePerson\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get entity from People by key\n      operationId: People.Person.GetPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Person\n      summary: Update entity in People\n      operationId: People.Person.UpdatePerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete entity from People\n      operationId: People.Person.DeletePerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/AddressInfo':\n    get:\n      tags:\n        - People.Location\n      summary: Get AddressInfo property value\n      operationId: People.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Location\n      summary: Update property AddressInfo value.\n      operationId: People.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Location\n      summary: Get the number of the resource\n      operationId: People.AddressInfo.GetCount-ed5a\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.ListAddressInfo.AsEventLocation-e5b8\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.AddressInfo.GetCount.AsEventLocation-4abd\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/BestFriend':\n    description: Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get BestFriend from People\n      description: The best friend.\n      operationId: People.GetBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: People.UpdateBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend'\n  '/People/{UserName}/BestFriend/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get ref of BestFriend from People\n      description: The best friend.\n      operationId: People.GetRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          content:\n            application/json:\n              schema:\n                type: string\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - People.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: People.UpdateRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property BestFriend for People\n      operationId: People.DeleteRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/BestFriend/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.BestFriend.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.BestFriend.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.BestFriend.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/BestFriend/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.BestFriend.AddressInfo.GetCount-16df\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.BestFriend.ListAddressInfo.AsEventLocation-c332\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.BestFriend.AddressInfo.GetCount.AsEventLocation-fe88\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/BestFriend/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.BestFriend.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.BestFriend.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.BestFriend.GetHomeAddress.AsEventLocation-53c4\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: People.GetBestFriend.AsEmployee-7188\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - People.Person\n      summary: Get best friend\n      description: Get the item of type Person cast as Manager\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-get-friend-manager?view=graph-rest-1.0\n      operationId: People.GetBestFriend.AsManager-5f08\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/BestFriend/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property BestFriend from People\n      operationId: People.GetBestFriendPhoto-c3ac\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property BestFriend in People\n      operationId: People.UpdateBestFriendPhoto-c3ac\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property BestFriend in People\n      operationId: People.DeleteBestFriendPhoto-c3ac\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends':\n    description: Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: List friends\n      description: List the friends of a specific person\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-list-friends?view=graph-rest-1.0\n      operationId: People.ListFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends'\n  '/People/{UserName}/Friends/{UserName1}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete a friend.\n      description: Delete an instance of a friend relationship.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-delete-friend?view=graph-rest-1.0\n      operationId: People.friends.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Friends/{UserName1}/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.Friends.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.Friends.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.Friends.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/{UserName1}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.Friends.AddressInfo.GetCount-bdaf\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Friends.ListAddressInfo.AsEventLocation-a5f6\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.Friends.AddressInfo.GetCount.AsEventLocation-2795\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/{UserName1}/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.Friends.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.Friends.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Friends.GetHomeAddress.AsEventLocation-da5e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: People.GetFriends.AsEmployee-11bf\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: People.GetFriends.AsManager-1cfb\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/{UserName1}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property Friends from People\n      operationId: People.GetFriendsPhoto-12fc\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property Friends in People\n      operationId: People.UpdateFriendsPhoto-12fc\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property Friends in People\n      operationId: People.DeleteFriendsPhoto-12fc\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.Friends.GetCount-92b9\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: List friends\n      description: List the friends of a specific person\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-list-friends?view=graph-rest-1.0\n      operationId: People.ListRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Person\n      summary: Create a friend.\n      description: Create a new friend.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-post-friend?view=graph-rest-1.0\n      operationId: People.CreateRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete a friend.\n      description: Delete an instance of a friend relationship.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-delete-friend?view=graph-rest-1.0\n      operationId: People.DeleteRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - People.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: People.ListFriends.AsEmployee-11bf\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.Friends.GetCount.AsEmployee-a96c\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - People.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: People.ListFriends.AsManager-1cfb\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.Friends.GetCount.AsManager-26b3\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/HomeAddress':\n    get:\n      tags:\n        - People.Location\n      summary: Get home address\n      description: Get the home address of a specific person\n      operationId: People.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Location\n      summary: Update property HomeAddress value.\n      operationId: People.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.GetHomeAddress.AsEventLocation-d0cf\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: People.Person.GetPerson.AsEmployee-317b\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo':\n    get:\n      tags:\n        - People.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsEmployee.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsEmployee.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsEmployee.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Location\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.AddressInfo.GetCount-3d43\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.ListAddressInfo.AsEventLocation-1342\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.AddressInfo.GetCount.AsEventLocation-ac7d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend':\n    description: Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get BestFriend from People\n      description: The best friend.\n      operationId: People.AsEmployee.GetBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: People.AsEmployee.UpdateBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/BestFriend'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get ref of BestFriend from People\n      description: The best friend.\n      operationId: People.AsEmployee.GetRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          content:\n            application/json:\n              schema:\n                type: string\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - People.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: People.AsEmployee.UpdateRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property BestFriend for People\n      operationId: People.AsEmployee.DeleteRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsEmployee.BestFriend.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsEmployee.BestFriend.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsEmployee.BestFriend.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.BestFriend.AddressInfo.GetCount-cb8a\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.BestFriend.ListAddressInfo.AsEventLocation-7cd9\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.BestFriend.AddressInfo.GetCount.AsEventLocation-0343\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsEmployee.BestFriend.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsEmployee.BestFriend.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.BestFriend.GetHomeAddress.AsEventLocation-7db9\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: People.GetBestFriend.AsManager-7b70\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property BestFriend from People\n      operationId: People.GetBestFriendPhoto-a839\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property BestFriend in People\n      operationId: People.UpdateBestFriendPhoto-a839\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property BestFriend in People\n      operationId: People.DeleteBestFriendPhoto-a839\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends':\n    description: Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Friends from People\n      description: Friends of person\n      operationId: People.AsEmployee.ListFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Friends'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property Friends for People\n      operationId: People.AsEmployee.friends.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsEmployee.Friends.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsEmployee.Friends.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsEmployee.Friends.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.Friends.AddressInfo.GetCount-1e8b\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Friends.ListAddressInfo.AsEventLocation-d49e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.Friends.AddressInfo.GetCount.AsEventLocation-1f2b\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsEmployee.Friends.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsEmployee.Friends.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Friends.GetHomeAddress.AsEventLocation-d77d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: People.GetFriends.AsManager-3e3c\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property Friends from People\n      operationId: People.GetFriendsPhoto-1a66\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property Friends in People\n      operationId: People.UpdateFriendsPhoto-1a66\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property Friends in People\n      operationId: People.DeleteFriendsPhoto-1a66\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.Friends.GetCount-4db4\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get ref of Friends from People\n      description: Friends of person\n      operationId: People.AsEmployee.ListRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Person\n      summary: Create new navigation property ref to Friends for People\n      operationId: People.AsEmployee.CreateRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property Friends for People\n      operationId: People.AsEmployee.DeleteRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - People.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: People.ListFriends.AsManager-3e3c\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.Friends.GetCount.AsManager-b145\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress':\n    get:\n      tags:\n        - People.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsEmployee.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsEmployee.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.GetHomeAddress.AsEventLocation-90e5\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers':\n    description: Provides operations to manage the Peers property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Peers from People\n      operationId: People.AsEmployee.ListPeers\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property Peers for People\n      operationId: People.AsEmployee.peers.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsEmployee.Peers.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsEmployee.Peers.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsEmployee.Peers.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.Peers.AddressInfo.GetCount-755d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Peers.ListAddressInfo.AsEventLocation-b918\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.Peers.AddressInfo.GetCount.AsEventLocation-ef5e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsEmployee.Peers.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsEmployee.Peers.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Peers.GetHomeAddress.AsEventLocation-311b\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property Peers from People\n      operationId: People.GetPeersPhoto-ecda\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property Peers in People\n      operationId: People.UpdatePeersPhoto-ecda\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property Peers in People\n      operationId: People.DeletePeersPhoto-ecda\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.Peers.GetCount-44d2\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get ref of Peers from People\n      operationId: People.AsEmployee.ListRefPeers\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Person\n      summary: Create new navigation property ref to Peers for People\n      operationId: People.AsEmployee.CreateRefPeers\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property Peers for People\n      operationId: People.AsEmployee.DeleteRefPeers\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Trip\n      summary: List trips.\n      description: Retrieve a list of trips.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\n      operationId: People.AsEmployee.ListTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Trip\n      summary: Create a trip.\n      description: Create a new trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\n      operationId: People.AsEmployee.CreateTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New navigation property\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '201':\n          description: Created navigation property.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      security: [ ]\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips'\n      - '/People/{UserName}/Trips'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Trip\n      summary: Get a trip.\n      description: Retrieve the properties of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\n      operationId: People.AsEmployee.GetTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Trip\n      summary: Update a trip.\n      description: Update an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\n      operationId: People.AsEmployee.UpdateTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Trip\n      summary: Delete a trip.\n      description: Delete an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\n      operationId: People.AsEmployee.DeleteTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}'\n      - '/People/{UserName}/Trips/{TripId}'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()':\n    description: Provides operations to call the GetInvolvedPeople method.\n    get:\n      tags:\n        - People.Trip\n      summary: Invoke function GetInvolvedPeople\n      operationId: People.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee.Trips.Trip.GetInvolvedPeople\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Success\n          content:\n            application/json:\n              schema:\n                title: Collection of Person\n                type: object\n                properties:\n                  value:\n                    type: array\n                    items:\n                      $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: function\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n      - '/People/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems':\n    description: Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get PlanItems from People\n      operationId: People.AsEmployee.Trips.ListPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems'\n      - '/People/{UserName}/Trips/{TripId}/PlanItems'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/{PlanItemId}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - People.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for People\n      operationId: People.AsEmployee.Trips.planItems.DeleteRefPlanItem\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: PlanItemId\n          in: path\n          description: The unique identifier of PlanItem\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: PlanItem\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.Trips.PlanItems.GetCount-7df9\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get ref of PlanItems from People\n      operationId: People.AsEmployee.Trips.ListRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Trips.PlanItem\n      summary: Create new navigation property ref to PlanItems for People\n      operationId: People.AsEmployee.Trips.CreateRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for People\n      operationId: People.AsEmployee.Trips.DeleteRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Trip\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.Trips.GetCount-c760\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFavoriteAirline()':\n    description: Provides operations to call the GetFavoriteAirline method.\n    get:\n      tags:\n        - People.Person.Functions\n      summary: Invoke function GetFavoriteAirline\n      operationId: People.Person.GetFavoriteAirline\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          $ref: '#/components/responses/GetFavoriteAirlineResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: function\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFriendsTrips(userName=''{userName}'')':\n    description: Provides operations to call the GetFriendsTrips method.\n    get:\n      tags:\n        - People.Person.Functions\n      summary: Invoke function GetFriendsTrips\n      operationId: People.Person.GetFriendsTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: userName\n          in: path\n          description: 'Usage: userName=''{userName}'''\n          required: true\n          schema:\n            type: string\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/GetFriendsTripsResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: function\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetPeersForTrip':\n    description: Provides operations to call the GetPeersForTrip method.\n    post:\n      tags:\n        - People.Person.Actions\n      summary: Invoke action GetPeersForTrip\n      operationId: People.Person.GetPeersForTrip\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/GetPeersForTripRequestBody'\n      responses:\n        '200':\n          $ref: '#/components/responses/GetPeersForTripResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: action\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: People.Person.GetPerson.AsManager-d051\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo':\n    get:\n      tags:\n        - People.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsManager.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsManager.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsManager.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Location\n      summary: Get the number of the resource\n      operationId: People.AsManager.AddressInfo.GetCount-f84e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.ListAddressInfo.AsEventLocation-7526\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.AddressInfo.GetCount.AsEventLocation-3722\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend':\n    description: Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get BestFriend from People\n      description: The best friend.\n      operationId: People.AsManager.GetBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: People.AsManager.UpdateBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/BestFriend'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get ref of BestFriend from People\n      description: The best friend.\n      operationId: People.AsManager.GetRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          content:\n            application/json:\n              schema:\n                type: string\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - People.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: People.AsManager.UpdateRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property BestFriend for People\n      operationId: People.AsManager.DeleteRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsManager.BestFriend.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsManager.BestFriend.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsManager.BestFriend.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.AsManager.BestFriend.AddressInfo.GetCount-5a39\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.BestFriend.ListAddressInfo.AsEventLocation-897f\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.BestFriend.AddressInfo.GetCount.AsEventLocation-5af3\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsManager.BestFriend.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsManager.BestFriend.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.BestFriend.GetHomeAddress.AsEventLocation-545d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: People.GetBestFriend.AsEmployee-0445\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property BestFriend from People\n      operationId: People.GetBestFriendPhoto-f05d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property BestFriend in People\n      operationId: People.UpdateBestFriendPhoto-f05d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property BestFriend in People\n      operationId: People.DeleteBestFriendPhoto-f05d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports':\n    description: Provides operations to manage the DirectReports property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get DirectReports from People\n      operationId: People.AsManager.ListDirectReports\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property DirectReports for People\n      operationId: People.AsManager.directReports.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsManager.DirectReports.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsManager.DirectReports.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsManager.DirectReports.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.AsManager.DirectReports.AddressInfo.GetCount-f46e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.DirectReports.ListAddressInfo.AsEventLocation-1252\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.DirectReports.AddressInfo.GetCount.AsEventLocation-5d49\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsManager.DirectReports.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsManager.DirectReports.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.DirectReports.GetHomeAddress.AsEventLocation-cf8d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property DirectReports from People\n      operationId: People.GetDirectReportsPhoto-7149\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property DirectReports in People\n      operationId: People.UpdateDirectReportsPhoto-7149\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property DirectReports in People\n      operationId: People.DeleteDirectReportsPhoto-7149\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.AsManager.DirectReports.GetCount-0ec4\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get ref of DirectReports from People\n      operationId: People.AsManager.ListRefDirectReports\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Person\n      summary: Create new navigation property ref to DirectReports for People\n      operationId: People.AsManager.CreateRefDirectReports\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property DirectReports for People\n      operationId: People.AsManager.DeleteRefDirectReports\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends':\n    description: Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Friends from People\n      description: Friends of person\n      operationId: People.AsManager.ListFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Friends'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property Friends for People\n      operationId: People.AsManager.friends.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsManager.Friends.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsManager.Friends.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsManager.Friends.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.AsManager.Friends.AddressInfo.GetCount-f486\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Friends.ListAddressInfo.AsEventLocation-f8c9\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.Friends.AddressInfo.GetCount.AsEventLocation-4480\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsManager.Friends.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsManager.Friends.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Friends.GetHomeAddress.AsEventLocation-eb71\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: People.GetFriends.AsEmployee-161e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property Friends from People\n      operationId: People.GetFriendsPhoto-b97d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property Friends in People\n      operationId: People.UpdateFriendsPhoto-b97d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property Friends in People\n      operationId: People.DeleteFriendsPhoto-b97d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.AsManager.Friends.GetCount-1c0c\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get ref of Friends from People\n      description: Friends of person\n      operationId: People.AsManager.ListRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Person\n      summary: Create new navigation property ref to Friends for People\n      operationId: People.AsManager.CreateRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property Friends for People\n      operationId: People.AsManager.DeleteRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - People.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: People.ListFriends.AsEmployee-161e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.Friends.GetCount.AsEmployee-f325\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress':\n    get:\n      tags:\n        - People.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsManager.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsManager.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.GetHomeAddress.AsEventLocation-e3dc\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Hire':\n    description: Provides operations to call the Hire method.\n    post:\n      tags:\n        - People.Person.Actions\n      summary: Invoke action Hire\n      description: Hires someone for the company.\n      operationId: People.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Hire\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: Action parameters\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                hire:\n                  anyOf:\n                    - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n                    - type: 'null'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: action\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Trip\n      summary: List trips.\n      description: Retrieve a list of trips.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\n      operationId: People.AsManager.ListTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Trip\n      summary: Create a trip.\n      description: Create a new trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\n      operationId: People.AsManager.CreateTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New navigation property\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '201':\n          description: Created navigation property.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      security: [ ]\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips'\n      - '/People/{UserName}/Trips'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Trip\n      summary: Get a trip.\n      description: Retrieve the properties of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\n      operationId: People.AsManager.GetTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Trip\n      summary: Update a trip.\n      description: Update an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\n      operationId: People.AsManager.UpdateTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Trip\n      summary: Delete a trip.\n      description: Delete an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\n      operationId: People.AsManager.DeleteTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}'\n      - '/People/{UserName}/Trips/{TripId}'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()':\n    description: Provides operations to call the GetInvolvedPeople method.\n    get:\n      tags:\n        - People.Trip\n      summary: Invoke function GetInvolvedPeople\n      operationId: People.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Trips.Trip.GetInvolvedPeople\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Success\n          content:\n            application/json:\n              schema:\n                title: Collection of Person\n                type: object\n                properties:\n                  value:\n                    type: array\n                    items:\n                      $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: function\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n      - '/People/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems':\n    description: Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get PlanItems from People\n      operationId: People.AsManager.Trips.ListPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems'\n      - '/People/{UserName}/Trips/{TripId}/PlanItems'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/{PlanItemId}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - People.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for People\n      operationId: People.AsManager.Trips.planItems.DeleteRefPlanItem\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: PlanItemId\n          in: path\n          description: The unique identifier of PlanItem\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: PlanItem\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get the number of the resource\n      operationId: People.AsManager.Trips.PlanItems.GetCount-fa08\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get ref of PlanItems from People\n      operationId: People.AsManager.Trips.ListRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Trips.PlanItem\n      summary: Create new navigation property ref to PlanItems for People\n      operationId: People.AsManager.Trips.CreateRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for People\n      operationId: People.AsManager.Trips.DeleteRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Trip\n      summary: Get the number of the resource\n      operationId: People.AsManager.Trips.GetCount-1f8c\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ShareTrip':\n    description: Provides operations to call the ShareTrip method.\n    post:\n      tags:\n        - People.Person.Actions\n      summary: Invoke action ShareTrip\n      description: Details of the shared trip.\n      operationId: People.Person.ShareTrip\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/ShareTripRequestBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: action\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.UpdatePersonLastName(lastName=''{lastName}'')':\n    description: Provides operations to call the UpdatePersonLastName method.\n    get:\n      tags:\n        - People.Person.Functions\n      summary: Invoke function UpdatePersonLastName\n      operationId: People.Person.UpdatePersonLastName\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: lastName\n          in: path\n          description: 'Usage: lastName=''{lastName}'''\n          required: true\n          schema:\n            type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/UpdatePersonLastNameResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: function\n  '/People/{UserName}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get photo\n      description: Get photo of a specific user\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-get-photo?view=graph-rest-1.0\n      operationId: People.Person.GetPhoto-883f\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update photo\n      description: Update photo of a specific user\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-update-photo?view=graph-rest-1.0\n      operationId: People.Person.UpdatePhoto-883f\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete photo\n      description: Delete photo of a specific user\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-delete-photo?view=graph-rest-1.0\n      operationId: People.Person.DeletePhoto-883f\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Trips':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Trip\n      summary: List trips.\n      description: Retrieve a list of trips.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\n      operationId: People.ListTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Trip\n      summary: Create a trip.\n      description: Create a new trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\n      operationId: People.CreateTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New navigation property\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '201':\n          description: Created navigation property.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      security: [ ]\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips'\n  '/People/{UserName}/Trips/{TripId}':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Trip\n      summary: Get a trip.\n      description: Retrieve the properties of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\n      operationId: People.GetTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Trip\n      summary: Update a trip.\n      description: Update an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\n      operationId: People.UpdateTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Trip\n      summary: Delete a trip.\n      description: Delete an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\n      operationId: People.DeleteTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}'\n  '/People/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()':\n    description: Provides operations to call the GetInvolvedPeople method.\n    get:\n      tags:\n        - People.Trip\n      summary: Invoke function GetInvolvedPeople\n      operationId: People.Person.Trips.Trip.GetInvolvedPeople\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Success\n          content:\n            application/json:\n              schema:\n                title: Collection of Person\n                type: object\n                properties:\n                  value:\n                    type: array\n                    items:\n                      $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: function\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n  '/People/{UserName}/Trips/{TripId}/PlanItems':\n    description: Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get PlanItems from People\n      operationId: People.Trips.ListPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems'\n  '/People/{UserName}/Trips/{TripId}/PlanItems/{PlanItemId}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - People.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for People\n      operationId: People.Trips.planItems.DeleteRefPlanItem\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: PlanItemId\n          in: path\n          description: The unique identifier of PlanItem\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: PlanItem\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Trips/{TripId}/PlanItems/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get the number of the resource\n      operationId: People.Trips.PlanItems.GetCount-9a27\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Trips/{TripId}/PlanItems/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get ref of PlanItems from People\n      operationId: People.Trips.ListRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Trips.PlanItem\n      summary: Create new navigation property ref to PlanItems for People\n      operationId: People.Trips.CreateRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for People\n      operationId: People.Trips.DeleteRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Trips/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Trip\n      summary: Get the number of the resource\n      operationId: People.Trips.GetCount-e877\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  /People/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.GetCount-dd8d\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  /People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - People.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: People.Person.ListPerson.AsEmployee-013a\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  /People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.Person.Person.GetCount.AsEmployee-ef29\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  /People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - People.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: People.Person.ListPerson.AsManager-3e14\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  /People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.Person.Person.GetCount.AsManager-2d48\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  /ResetDataSource:\n    description: Provides operations to call the ResetDataSource method.\n    post:\n      tags:\n        - ResetDataSource\n      summary: Invoke actionImport ResetDataSource\n      description: Resets the data source to default values.\n      operationId: ActionImport.ResetDataSource\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: actionImport\ncomponents:\n  schemas:\n    Edm.Geography:\n      $ref: '#/components/schemas/Edm.Geometry'\n    Edm.GeographyPoint:\n      $ref: '#/components/schemas/Edm.GeometryPoint'\n    Edm.GeographyLineString:\n      $ref: '#/components/schemas/Edm.GeometryLineString'\n    Edm.GeographyPolygon:\n      $ref: '#/components/schemas/Edm.GeometryPolygon'\n    Edm.GeographyMultiPoint:\n      $ref: '#/components/schemas/Edm.GeometryMultiPoint'\n    Edm.GeographyMultiLineString:\n      $ref: '#/components/schemas/Edm.GeometryMultiLineString'\n    Edm.GeographyMultiPolygon:\n      $ref: '#/components/schemas/Edm.GeometryMultiPolygon'\n    Edm.GeographyCollection:\n      $ref: '#/components/schemas/Edm.GeometryCollection'\n    Edm.Geometry:\n      type: object\n      oneOf:\n        - $ref: '#/components/schemas/Edm.GeometryPoint'\n        - $ref: '#/components/schemas/Edm.GeometryLineString'\n        - $ref: '#/components/schemas/Edm.GeometryPolygon'\n        - $ref: '#/components/schemas/Edm.GeometryMultiPoint'\n        - $ref: '#/components/schemas/Edm.GeometryMultiLineString'\n        - $ref: '#/components/schemas/Edm.GeometryMultiPolygon'\n        - $ref: '#/components/schemas/Edm.GeometryCollection'\n    Edm.GeometryPoint:\n      required:\n        - type\n        - coordinates\n      type: object\n      properties:\n        type:\n          enum:\n            - Point\n          type: string\n          default: Point\n        coordinates:\n          $ref: '#/components/schemas/GeoJSON.position'\n    Edm.GeometryLineString:\n      required:\n        - type\n        - coordinates\n      type: object\n      properties:\n        type:\n          enum:\n            - LineString\n        coordinates:\n          minItems: 2\n          type: array\n          items:\n            $ref: '#/components/schemas/GeoJSON.position'\n    Edm.GeometryPolygon:\n      required:\n        - type\n        - coordinates\n      type: object\n      properties:\n        type:\n          enum:\n            - Polygon\n        coordinates:\n          minItems: 4\n          type: array\n          items:\n            type: array\n            items:\n              $ref: '#/components/schemas/GeoJSON.position'\n    Edm.GeometryMultiPoint:\n      required:\n        - type\n        - coordinates\n      type: object\n      properties:\n        type:\n          enum:\n            - MultiPoint\n        coordinates:\n          type: array\n          items:\n            $ref: '#/components/schemas/GeoJSON.position'\n    Edm.GeometryMultiLineString:\n      required:\n        - type\n        - coordinates\n      type: object\n      properties:\n        type:\n          enum:\n            - MultiLineString\n        coordinates:\n          minItems: 2\n          type: array\n          items:\n            type: array\n            items:\n              $ref: '#/components/schemas/GeoJSON.position'\n    Edm.GeometryMultiPolygon:\n      required:\n        - type\n        - coordinates\n      type: object\n      properties:\n        type:\n          enum:\n            - MultiPolygon\n        coordinates:\n          minItems: 4\n          type: array\n          items:\n            type: array\n            items:\n              type: array\n              items:\n                $ref: '#/components/schemas/GeoJSON.position'\n    Edm.GeometryCollection:\n      required:\n        - type\n        - coordinates\n      type: object\n      properties:\n        type:\n          enum:\n            - GeometryCollection\n        coordinates:\n          type: array\n          items:\n            $ref: '#/components/schemas/Edm.Geometry'\n    GeoJSON.position:\n      minItems: 2\n      type: array\n      items:\n        type: number\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ODataError:\n      required:\n        - error\n      type: object\n      properties:\n        error:\n          $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.MainError'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.MainError:\n      required:\n        - code\n        - message\n      type: object\n      properties:\n        code:\n          type: string\n        message:\n          type: string\n          x-ms-primary-error-message: true\n        target:\n          type:\n            - 'null'\n            - string\n        details:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ErrorDetails'\n        innerError:\n          $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.InnerError'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ErrorDetails:\n      required:\n        - code\n        - message\n      type: object\n      properties:\n        code:\n          type: string\n        message:\n          type: string\n        target:\n          type:\n            - 'null'\n            - string\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.InnerError:\n      title: InnerError\n      type: object\n      properties:\n        Date:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type:\n            - 'null'\n            - string\n          format: date-time\n        RequestId:\n          type:\n            - 'null'\n            - string\n    ODataCountResponse:\n      type: number\n      format: int64\n    StringCollectionResponse:\n      title: Collection of string\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            type: string\n    ReferenceUpdate:\n      type: object\n      properties:\n        '@odata.id':\n          type: string\n        '@odata.type':\n          type:\n            - 'null'\n            - string\n    ReferenceCreate:\n      type: object\n      properties:\n        '@odata.id':\n          type: string\n      additionalProperties:\n        type: object\n    ReferenceNumeric:\n      enum:\n        - '-INF'\n        - INF\n        - NaN\n      type:\n        - 'null'\n        - string\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person:\n      title: Person\n      type: object\n      properties:\n        UserName:\n          type: string\n        FirstName:\n          type: string\n        LastName:\n          type:\n            - 'null'\n            - string\n        MiddleName:\n          type:\n            - 'null'\n            - string\n        Gender:\n          $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonGender'\n        Age:\n          oneOf:\n            - type:\n                - 'null'\n                - number\n              format: int64\n            - type:\n                - 'null'\n                - string\n        Emails:\n          type: array\n          items:\n            type:\n              - 'null'\n              - string\n        AddressInfo:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        HomeAddress:\n          anyOf:\n            - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n            - type: 'null'\n        FavoriteFeature:\n          $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature'\n        Features:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature'\n        Photo:\n          type:\n            - 'null'\n            - string\n          format: base64url\n        Friends:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n          description: Friends of person\n          x-ms-navigationProperty: true\n        BestFriend:\n          anyOf:\n            - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n            - type: 'null'\n          description: The best friend.\n          x-ms-navigationProperty: true\n        Trips:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n          description: Collection of trips.\n          x-ms-navigationProperty: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline:\n      title: Airline\n      type: object\n      properties:\n        AirlineCode:\n          type: string\n        Name:\n          type:\n            - 'null'\n            - string\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport:\n      title: Airport\n      type: object\n      properties:\n        Name:\n          type:\n            - 'null'\n            - string\n        IcaoCode:\n          type: string\n        IataCode:\n          type:\n            - 'null'\n            - string\n        Location:\n          anyOf:\n            - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation'\n            - type: 'null'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location:\n      title: Location\n      type: object\n      properties:\n        Address:\n          type:\n            - 'null'\n            - string\n        City:\n          anyOf:\n            - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.City'\n            - type: 'null'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.City:\n      title: City\n      type: object\n      properties:\n        Name:\n          type:\n            - 'null'\n            - string\n        CountryRegion:\n          type:\n            - 'null'\n            - string\n        Region:\n          type:\n            - 'null'\n            - string\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation:\n      allOf:\n        - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        - title: AirportLocation\n          type: object\n          properties:\n            Loc:\n              $ref: '#/components/schemas/Edm.GeographyPoint'\n            EmergencyAuthority:\n              anyOf:\n                - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n                - type: 'null'\n              description: The person to contact in case of a crisis at this location.\n              x-ms-navigationProperty: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n      allOf:\n        - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        - title: EventLocation\n          type: object\n          properties:\n            BuildingInfo:\n              type:\n                - 'null'\n                - string\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip:\n      title: Trip\n      type: object\n      properties:\n        TripId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ShareId:\n          pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$'\n          type: string\n          format: uuid\n        Name:\n          type:\n            - 'null'\n            - string\n        Budget:\n          oneOf:\n            - type:\n                - 'null'\n                - number\n              format: float\n            - type:\n                - 'null'\n                - string\n            - $ref: '#/components/schemas/ReferenceNumeric'\n        Description:\n          type:\n            - 'null'\n            - string\n        Tags:\n          type: array\n          items:\n            type:\n              - 'null'\n              - string\n        TripData: { }\n        DestinationInfo:\n          type: array\n          items: { }\n        StartsAt:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        EndsAt:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        PlanItems:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem'\n          x-ms-navigationProperty: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem:\n      title: PlanItem\n      type: object\n      properties:\n        PlanItemId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ConfirmationCode:\n          type:\n            - 'null'\n            - string\n        StartsAt:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        EndsAt:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        Duration:\n          pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$'\n          type: string\n          format: duration\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Event:\n      allOf:\n        - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem'\n        - title: Event\n          type: object\n          properties:\n            OccursAt:\n              anyOf:\n                - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n                - type: 'null'\n            Description:\n              type:\n                - 'null'\n                - string\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation:\n      allOf:\n        - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem'\n        - title: PublicTransportation\n          type: object\n          properties:\n            SeatNumber:\n              type:\n                - 'null'\n                - string\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Flight:\n      allOf:\n        - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation'\n        - title: Flight\n          type: object\n          properties:\n            FlightNumber:\n              type:\n                - 'null'\n                - string\n            Airline:\n              anyOf:\n                - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline'\n                - type: 'null'\n              x-ms-navigationProperty: true\n            From:\n              anyOf:\n                - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n                - type: 'null'\n              x-ms-navigationProperty: true\n            To:\n              anyOf:\n                - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n                - type: 'null'\n              x-ms-navigationProperty: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n      allOf:\n        - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        - title: Employee\n          type: object\n          properties:\n            Cost:\n              oneOf:\n                - type:\n                    - 'null'\n                    - number\n                  format: int64\n                - type:\n                    - 'null'\n                    - string\n            Peers:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n              x-ms-navigationProperty: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n      allOf:\n        - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        - title: Manager\n          type: object\n          properties:\n            Budget:\n              oneOf:\n                - type:\n                    - 'null'\n                    - number\n                  format: int64\n                - type:\n                    - 'null'\n                    - string\n            BossOffice:\n              anyOf:\n                - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n                - type: 'null'\n            DirectReports:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n              x-ms-navigationProperty: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonGender:\n      title: PersonGender\n      enum:\n        - Male\n        - Female\n        - Unknow\n      type: string\n      description: Gender of the person.\n      x-ms-enum:\n        name: PersonGender\n        modelAsString: false\n        values:\n          - value: Male\n            description: The Male gender.\n            name: Male\n          - value: Female\n            description: The Female gender.\n            name: Female\n          - value: Unknow\n            description: Unknown gender or prefers not to say.\n            name: Unknow\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature:\n      title: Feature\n      enum:\n        - Feature1\n        - Feature2\n        - Feature3\n        - Feature4\n      type: string\n      x-ms-enum-flags:\n        isFlags: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse:\n      title: Collection of Person\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse:\n      title: Collection of Airline\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse:\n      title: Collection of Airport\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse:\n      title: Collection of Trip\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse:\n      title: Collection of PlanItem\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse:\n      title: Collection of Employee\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse:\n      title: Collection of Manager\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventCollectionResponse:\n      title: Collection of Event\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Event'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportationCollectionResponse:\n      title: Collection of PublicTransportation\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.FlightCollectionResponse:\n      title: Collection of Flight\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Flight'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse:\n      title: Collection of Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n  responses:\n    error:\n      description: error\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ODataError'\n    ODataCountResponse:\n      description: The count of the resource\n      content:\n        text/plain:\n          schema:\n            $ref: '#/components/schemas/ODataCountResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventCollectionResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportationCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportationCollectionResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.FlightCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.FlightCollectionResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n    StringCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/StringCollectionResponse'\n    GetFavoriteAirlineResponse:\n      description: Success\n      content:\n        application/json:\n          schema:\n            anyOf:\n              - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline'\n              - type: 'null'\n    GetFriendsTripsResponse:\n      description: Success\n      content:\n        application/json:\n          schema:\n            title: Collection of Trip\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n    UpdatePersonLastNameResponse:\n      description: Success\n      content:\n        application/json:\n          schema:\n            type: object\n            properties:\n              value:\n                type: boolean\n                default: false\n    GetPeersForTripResponse:\n      description: Success\n      content:\n        application/json:\n          schema:\n            title: Collection of Person\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n  parameters:\n    top:\n      name: $top\n      in: query\n      description: Show only the first n items\n      explode: false\n      schema:\n        minimum: 0\n        type: number\n        format: int64\n      example: 50\n    skip:\n      name: $skip\n      in: query\n      description: Skip the first n items\n      explode: false\n      schema:\n        minimum: 0\n        type: number\n        format: int64\n    count:\n      name: $count\n      in: query\n      description: Include count of items\n      explode: false\n      schema:\n        type: boolean\n    filter:\n      name: $filter\n      in: query\n      description: Filter items by property values\n      explode: false\n      schema:\n        type: string\n    search:\n      name: $search\n      in: query\n      description: Search items by search phrases\n      explode: false\n      schema:\n        type: string\n  examples:\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.InnerError:\n      value:\n        Date: '0001-01-01T00:00:00.0000000+00:00'\n        RequestId: string\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person:\n      value:\n        UserName: string (identifier)\n        FirstName: string\n        LastName: string\n        MiddleName: string\n        Gender: Male\n        Age: 0\n        Emails:\n          - string\n        AddressInfo:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\n        HomeAddress:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\n        FavoriteFeature: Feature1\n        Features:\n          - Feature1\n        Photo: string\n        Friends:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\n        BestFriend:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\n        Trips:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline:\n      value:\n        AirlineCode: string (identifier)\n        Name: string\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport:\n      value:\n        Name: string\n        IcaoCode: string (identifier)\n        IataCode: string\n        Location:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location:\n      value:\n        Address: string\n        City:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.City:\n      value:\n        Name: string\n        CountryRegion: string\n        Region: string\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation:\n      value:\n        Address: string\n        City:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\n        Loc: Edm.GeographyPoint\n        EmergencyAuthority:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n      value:\n        Address: string\n        City:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\n        BuildingInfo: string\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip:\n      value:\n        TripId: 0\n        ShareId: 00000000-0000-0000-0000-000000000000\n        Name: string\n        Budget: 0\n        Description: string\n        Tags:\n          - string\n        TripData: { }\n        DestinationInfo:\n          - { }\n        StartsAt: '0001-01-01T00:00:00.0000000+00:00'\n        EndsAt: '0001-01-01T00:00:00.0000000+00:00'\n        PlanItems:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem:\n      value:\n        PlanItemId: 0\n        ConfirmationCode: string\n        StartsAt: '0001-01-01T00:00:00.0000000+00:00'\n        EndsAt: '0001-01-01T00:00:00.0000000+00:00'\n        Duration: string\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Event:\n      value:\n        PlanItemId: 0\n        ConfirmationCode: string\n        StartsAt: '0001-01-01T00:00:00.0000000+00:00'\n        EndsAt: '0001-01-01T00:00:00.0000000+00:00'\n        Duration: string\n        OccursAt:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n        Description: string\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation:\n      value:\n        PlanItemId: 0\n        ConfirmationCode: string\n        StartsAt: '0001-01-01T00:00:00.0000000+00:00'\n        EndsAt: '0001-01-01T00:00:00.0000000+00:00'\n        Duration: string\n        SeatNumber: string\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Flight:\n      value:\n        PlanItemId: 0\n        ConfirmationCode: string\n        StartsAt: '0001-01-01T00:00:00.0000000+00:00'\n        EndsAt: '0001-01-01T00:00:00.0000000+00:00'\n        Duration: string\n        SeatNumber: string\n        FlightNumber: string\n        Airline:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\n        From:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\n        To:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n      value:\n        UserName: string (identifier)\n        FirstName: string\n        LastName: string\n        MiddleName: string\n        Gender: Male\n        Age: 0\n        Emails:\n          - string\n        AddressInfo:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\n        HomeAddress:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\n        FavoriteFeature: Feature1\n        Features:\n          - Feature1\n        Photo: string\n        Friends:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\n        BestFriend:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\n        Trips:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\n        Cost: 0\n        Peers:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n      value:\n        UserName: string (identifier)\n        FirstName: string\n        LastName: string\n        MiddleName: string\n        Gender: Male\n        Age: 0\n        Emails:\n          - string\n        AddressInfo:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\n        HomeAddress:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\n        FavoriteFeature: Feature1\n        Features:\n          - Feature1\n        Photo: string\n        Friends:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\n        BestFriend:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\n        Trips:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\n        Budget: 0\n        BossOffice:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\n        DirectReports:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\n  requestBodies:\n    refPostBody:\n      description: New navigation property ref value\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/ReferenceCreate'\n      required: true\n    refPutBody:\n      description: New navigation property ref values\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/ReferenceUpdate'\n      required: true\n    ShareTripRequestBody:\n      description: Action parameters\n      content:\n        application/json:\n          schema:\n            type: object\n            properties:\n              userName:\n                type: string\n              tripId:\n                maximum: 2147483647\n                minimum: -2147483648\n                type: number\n                format: int32\n      required: true\n    GetPeersForTripRequestBody:\n      description: Action parameters\n      content:\n        application/json:\n          schema:\n            type: object\n            properties:\n              userName:\n                type: string\n              tripId:\n                maximum: 2147483647\n                minimum: -2147483648\n                type: number\n                format: int32\n      required: true\ntags:\n  - name: Airlines.Airline\n    x-ms-docs-toc-type: page\n  - name: Airports.Airport\n    x-ms-docs-toc-type: page\n  - name: Airports.AirportLocation\n    x-ms-docs-toc-type: page\n  - name: Airports.Person\n    x-ms-docs-toc-type: page\n  - name: Airports.Person.Location\n    x-ms-docs-toc-type: page\n  - name: Airports\n    x-ms-docs-toc-type: container\n  - name: People\n    x-ms-docs-toc-type: container\n  - name: Me.Person\n    x-ms-docs-toc-type: page\n  - name: Me.Location\n    x-ms-docs-toc-type: page\n  - name: Me.Person.Location\n    x-ms-docs-toc-type: page\n  - name: Me.Trip\n    x-ms-docs-toc-type: page\n  - name: Me.Trips.PlanItem\n    x-ms-docs-toc-type: page\n  - name: Me.Person.Functions\n    x-ms-docs-toc-type: container\n  - name: Me.Person.Actions\n    x-ms-docs-toc-type: container\n  - name: NewComePeople.Person\n    x-ms-docs-toc-type: page\n  - name: NewComePeople.Location\n    x-ms-docs-toc-type: page\n  - name: NewComePeople.Person.Location\n    x-ms-docs-toc-type: page\n  - name: NewComePeople.Person.Functions\n    x-ms-docs-toc-type: container\n  - name: NewComePeople.Person.Actions\n    x-ms-docs-toc-type: container\n  - name: NewComePeople.Trip\n    x-ms-docs-toc-type: page\n  - name: NewComePeople.Trips.PlanItem\n    x-ms-docs-toc-type: page\n  - name: People.Person\n    x-ms-docs-toc-type: page\n  - name: People.Location\n    x-ms-docs-toc-type: page\n  - name: People.Person.Location\n    x-ms-docs-toc-type: page\n  - name: People.Trip\n    x-ms-docs-toc-type: page\n  - name: People.Trips.PlanItem\n    x-ms-docs-toc-type: page\n  - name: People.Person.Functions\n    x-ms-docs-toc-type: container\n  - name: People.Person.Actions\n    x-ms-docs-toc-type: container\n  - name: ResetDataSource\n    x-ms-docs-toc-type: container"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.json",
    "content": "{\n  \"openapi\": \"3.0.4\",\n  \"info\": {\n    \"title\": \"OData Service for namespace Microsoft.OData.Service.Sample.TrippinInMemory.Models\",\n    \"description\": \"This OData service is located at http://services.odata.org/TrippinRESTierService\",\n    \"version\": \"1.0.1\"\n  },\n  \"servers\": [\n    {\n      \"url\": \"http://services.odata.org/TrippinRESTierService\"\n    }\n  ],\n  \"paths\": {\n    \"/Airlines\": {\n      \"description\": \"Provides operations to manage the collection of Airline entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Get entities from Airlines\",\n        \"operationId\": \"Airlines.Airline.ListAirline\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Add new entity to Airlines\",\n        \"operationId\": \"Airlines.Airline.CreateAirline\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Airlines/{AirlineCode}\": {\n      \"description\": \"Provides operations to manage the collection of Airline entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Get entity from Airlines by key\",\n        \"operationId\": \"Airlines.Airline.GetAirline\",\n        \"parameters\": [\n          {\n            \"name\": \"AirlineCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airline\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airline\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Update entity in Airlines\",\n        \"operationId\": \"Airlines.Airline.SetAirline\",\n        \"parameters\": [\n          {\n            \"name\": \"AirlineCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airline\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airline\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Delete entity from Airlines\",\n        \"operationId\": \"Airlines.Airline.DeleteAirline\",\n        \"parameters\": [\n          {\n            \"name\": \"AirlineCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airline\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airline\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Airlines/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Airlines.Airline\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Airlines.GetCount-27a7\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Airports\": {\n      \"description\": \"Provides operations to manage the collection of Airport entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Get entities from Airports\",\n        \"operationId\": \"Airports.Airport.ListAirport\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Add new entity to Airports\",\n        \"operationId\": \"Airports.Airport.CreateAirport\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Airports/{IcaoCode}\": {\n      \"description\": \"Provides operations to manage the collection of Airport entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Get entity from Airports by key\",\n        \"operationId\": \"Airports.Airport.GetAirport\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Update entity in Airports\",\n        \"operationId\": \"Airports.Airport.UpdateAirport\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Delete entity from Airports\",\n        \"operationId\": \"Airports.Airport.DeleteAirport\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Airports/{IcaoCode}/Location\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.AirportLocation\"\n        ],\n        \"summary\": \"Get Location property value\",\n        \"operationId\": \"Airports.GetLocation\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Airports.AirportLocation\"\n        ],\n        \"summary\": \"Update property Location value.\",\n        \"operationId\": \"Airports.SetLocation\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority\": {\n      \"description\": \"Provides operations to manage the EmergencyAuthority property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person\"\n        ],\n        \"summary\": \"Get EmergencyAuthority from Airports\",\n        \"description\": \"The person to contact in case of a crisis at this location.\",\n        \"operationId\": \"Airports.GetEmergencyAuthority\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Airport entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person\"\n        ],\n        \"summary\": \"Get ref of EmergencyAuthority from Airports\",\n        \"description\": \"The person to contact in case of a crisis at this location.\",\n        \"operationId\": \"Airports.GetRefEmergencyAuthority\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"Airports.Person\"\n        ],\n        \"summary\": \"Update the ref of navigation property EmergencyAuthority in Airports\",\n        \"operationId\": \"Airports.UpdateRefEmergencyAuthority\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPutBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Airports.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property EmergencyAuthority for Airports\",\n        \"operationId\": \"Airports.DeleteRefEmergencyAuthority\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Airports.EmergencyAuthority.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Airports.EmergencyAuthority.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Airports.EmergencyAuthority.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Airports.EmergencyAuthority.AddressInfo.GetCount-2ffe\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Airports.EmergencyAuthority.ListAddressInfo.AsEventLocation-fbf9\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Airports.EmergencyAuthority.AddressInfo.GetCount.AsEventLocation-e708\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Airports.EmergencyAuthority.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Airports.EmergencyAuthority.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Airports.EmergencyAuthority.GetHomeAddress.AsEventLocation-0bb9\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Airports/{IcaoCode}/Location/EmergencyAuthority/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Airport entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Airports.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property EmergencyAuthority from Airports\",\n        \"operationId\": \"Airports.GetEmergencyAuthorityPhoto-13fb\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Airports.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property EmergencyAuthority in Airports\",\n        \"operationId\": \"Airports.UpdateEmergencyAuthorityPhoto-13fb\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Airports.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property EmergencyAuthority in Airports\",\n        \"operationId\": \"Airports.DeleteEmergencyAuthorityPhoto-13fb\",\n        \"parameters\": [\n          {\n            \"name\": \"IcaoCode\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Airport\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Airport\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/Airports/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Airports.Airport\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Airports.GetCount-60cc\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/GetNearestAirport(lat={lat},lon={lon})\": {\n      \"description\": \"Provides operations to call the GetNearestAirport method.\",\n      \"get\": {\n        \"tags\": [\n          \"Airports\"\n        ],\n        \"summary\": \"Invoke functionImport GetNearestAirport\",\n        \"operationId\": \"FunctionImport.GetNearestAirport\",\n        \"parameters\": [\n          {\n            \"name\": \"lat\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"oneOf\": [\n                {\n                  \"type\": \"number\",\n                  \"format\": \"double\",\n                  \"nullable\": true\n                },\n                {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                {\n                  \"$ref\": \"#/components/schemas/ReferenceNumeric\"\n                }\n              ]\n            }\n          },\n          {\n            \"name\": \"lon\",\n            \"in\": \"path\",\n            \"required\": true,\n            \"schema\": {\n              \"oneOf\": [\n                {\n                  \"type\": \"number\",\n                  \"format\": \"double\",\n                  \"nullable\": true\n                },\n                {\n                  \"type\": \"string\",\n                  \"nullable\": true\n                },\n                {\n                  \"$ref\": \"#/components/schemas/ReferenceNumeric\"\n                }\n              ]\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"object\",\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"functionImport\"\n      }\n    },\n    \"/GetPersonWithMostFriends()\": {\n      \"description\": \"Provides operations to call the GetPersonWithMostFriends method.\",\n      \"get\": {\n        \"tags\": [\n          \"People\"\n        ],\n        \"summary\": \"Invoke functionImport GetPersonWithMostFriends\",\n        \"description\": \"The person with most friends.\",\n        \"operationId\": \"FunctionImport.GetPersonWithMostFriends\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"object\",\n                  \"anyOf\": [\n                    {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                    }\n                  ],\n                  \"nullable\": true\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"functionImport\"\n      }\n    },\n    \"/Me\": {\n      \"description\": \"Provides operations to manage the Person singleton.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get signed in person\",\n        \"description\": \"Retrieve the properties and relationships of Person object.\",\n        \"operationId\": \"Me.Person.GetPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Me\",\n        \"operationId\": \"Me.Person.UpdatePerson\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.UpdateAddressInfo\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AddressInfo.GetCount-38f2\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.ListAddressInfo.AsEventLocation-b1a4\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AddressInfo.GetCount.AsEventLocation-5575\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/BestFriend\": {\n      \"description\": \"Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get BestFriend from Me\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"Me.GetBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"Me.UpdateBestFriend\",\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\"\n      ]\n    },\n    \"/Me/BestFriend/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from Me\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"Me.GetRefBestFriend\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"Me.UpdateRefBestFriend\",\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPutBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for Me\",\n        \"operationId\": \"Me.DeleteRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/BestFriend/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.BestFriend.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.BestFriend.UpdateAddressInfo\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.BestFriend.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/BestFriend/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.BestFriend.AddressInfo.GetCount-b695\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.BestFriend.ListAddressInfo.AsEventLocation-2154\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.BestFriend.AddressInfo.GetCount.AsEventLocation-0105\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/BestFriend/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.BestFriend.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.BestFriend.UpdateHomeAddress\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.BestFriend.GetHomeAddress.AsEventLocation-a28d\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"Me.GetBestFriend.AsEmployee-dcf6\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"Me.GetBestFriend.AsManager-09a9\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/BestFriend/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property BestFriend from Me\",\n        \"operationId\": \"Me.GetBestFriendPhoto-8333\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property BestFriend in Me\",\n        \"operationId\": \"Me.UpdateBestFriendPhoto-8333\",\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property BestFriend in Me\",\n        \"operationId\": \"Me.DeleteBestFriendPhoto-8333\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends\": {\n      \"description\": \"Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Friends from Me\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"Me.ListFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\"\n      ]\n    },\n    \"/Me/Friends/{UserName}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for Me\",\n        \"operationId\": \"Me.friends.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Friends/{UserName}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.Friends.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.Friends.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.Friends.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/{UserName}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.AddressInfo.GetCount-246e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Friends.ListAddressInfo.AsEventLocation-f440\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.AddressInfo.GetCount.AsEventLocation-42c7\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/{UserName}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.Friends.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.Friends.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Friends.GetHomeAddress.AsEventLocation-15cc\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"Me.GetFriends.AsEmployee-3dc7\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"Me.GetFriends.AsManager-ddec\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/{UserName}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Friends from Me\",\n        \"operationId\": \"Me.GetFriendsPhoto-287d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Friends in Me\",\n        \"operationId\": \"Me.UpdateFriendsPhoto-287d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Friends in Me\",\n        \"operationId\": \"Me.DeleteFriendsPhoto-287d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.GetCount-182b\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from Me\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"Me.ListRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for Me\",\n        \"operationId\": \"Me.CreateRefFriends\",\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for Me\",\n        \"operationId\": \"Me.DeleteRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"Me.ListFriends.AsEmployee-f4a5\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.GetCount.AsEmployee-884b\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"Me.ListFriends.AsManager-98ae\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.GetCount.AsManager-9376\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.UpdateHomeAddress\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.GetHomeAddress.AsEventLocation-ba49\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"Me.Person.GetPerson.AsEmployee-bd18\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsEmployee.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsEmployee.UpdateAddressInfo\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsEmployee.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.AddressInfo.GetCount-8488\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.ListAddressInfo.AsEventLocation-989f\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AddressInfo.GetCount.AsEventLocation-9375\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\": {\n      \"description\": \"Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get BestFriend from Me\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"Me.AsEmployee.GetBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"Me.AsEmployee.UpdateBestFriend\",\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/BestFriend\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from Me\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"Me.AsEmployee.GetRefBestFriend\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"Me.AsEmployee.UpdateRefBestFriend\",\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPutBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for Me\",\n        \"operationId\": \"Me.AsEmployee.DeleteRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsEmployee.BestFriend.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsEmployee.BestFriend.UpdateAddressInfo\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsEmployee.BestFriend.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.BestFriend.AddressInfo.GetCount-81de\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.BestFriend.ListAddressInfo.AsEventLocation-1d72\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.BestFriend.AddressInfo.GetCount.AsEventLocation-842c\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsEmployee.BestFriend.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsEmployee.BestFriend.UpdateHomeAddress\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.BestFriend.GetHomeAddress.AsEventLocation-19b8\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"Me.GetBestFriend.AsManager-c104\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property BestFriend from Me\",\n        \"operationId\": \"Me.GetBestFriendPhoto-4dc7\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property BestFriend in Me\",\n        \"operationId\": \"Me.UpdateBestFriendPhoto-4dc7\",\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property BestFriend in Me\",\n        \"operationId\": \"Me.DeleteBestFriendPhoto-4dc7\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\": {\n      \"description\": \"Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Friends from Me\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"Me.AsEmployee.ListFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Friends\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for Me\",\n        \"operationId\": \"Me.AsEmployee.friends.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsEmployee.Friends.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsEmployee.Friends.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsEmployee.Friends.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.Friends.AddressInfo.GetCount-660e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Friends.ListAddressInfo.AsEventLocation-7b1e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.AddressInfo.GetCount.AsEventLocation-feb8\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsEmployee.Friends.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsEmployee.Friends.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Friends.GetHomeAddress.AsEventLocation-600f\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"Me.GetFriends.AsManager-aa0c\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Friends from Me\",\n        \"operationId\": \"Me.GetFriendsPhoto-6e41\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Friends in Me\",\n        \"operationId\": \"Me.UpdateFriendsPhoto-6e41\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Friends in Me\",\n        \"operationId\": \"Me.DeleteFriendsPhoto-6e41\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.Friends.GetCount-0cb7\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from Me\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"Me.AsEmployee.ListRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for Me\",\n        \"operationId\": \"Me.AsEmployee.CreateRefFriends\",\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for Me\",\n        \"operationId\": \"Me.AsEmployee.DeleteRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"Me.ListFriends.AsManager-f993\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.GetCount.AsManager-85ff\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsEmployee.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsEmployee.UpdateHomeAddress\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.GetHomeAddress.AsEventLocation-6fc5\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers\": {\n      \"description\": \"Provides operations to manage the Peers property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Peers from Me\",\n        \"operationId\": \"Me.AsEmployee.ListPeers\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Peers for Me\",\n        \"operationId\": \"Me.AsEmployee.peers.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsEmployee.Peers.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsEmployee.Peers.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsEmployee.Peers.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.Peers.AddressInfo.GetCount-3e91\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Peers.ListAddressInfo.AsEventLocation-1e59\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Peers.AddressInfo.GetCount.AsEventLocation-be1d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsEmployee.Peers.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsEmployee.Peers.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Peers.GetHomeAddress.AsEventLocation-dc11\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Peers from Me\",\n        \"operationId\": \"Me.GetPeersPhoto-4c48\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Peers in Me\",\n        \"operationId\": \"Me.UpdatePeersPhoto-4c48\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Peers in Me\",\n        \"operationId\": \"Me.DeletePeersPhoto-4c48\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.Peers.GetCount-9fc2\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of Peers from Me\",\n        \"operationId\": \"Me.AsEmployee.ListRefPeers\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Peers for Me\",\n        \"operationId\": \"Me.AsEmployee.CreateRefPeers\",\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Peers for Me\",\n        \"operationId\": \"Me.AsEmployee.DeleteRefPeers\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"List trips.\",\n        \"description\": \"Retrieve a list of trips.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsEmployee.ListTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Create a trip.\",\n        \"description\": \"Create a new trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsEmployee.CreateTrips\",\n        \"requestBody\": {\n          \"description\": \"New navigation property\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"security\": [ ],\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\",\n        \"/Me/Trips\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get a trip.\",\n        \"description\": \"Retrieve the properties of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsEmployee.GetTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Update a trip.\",\n        \"description\": \"Update an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsEmployee.UpdateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Delete a trip.\",\n        \"description\": \"Delete an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsEmployee.DeleteTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}\",\n        \"/Me/Trips/{TripId}\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\": {\n      \"description\": \"Provides operations to call the GetInvolvedPeople method.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Invoke function GetInvolvedPeople\",\n        \"operationId\": \"Me.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee.Trips.Trip.GetInvolvedPeople\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\",\n        \"/Me/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems\": {\n      \"description\": \"Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get PlanItems from Me\",\n        \"operationId\": \"Me.AsEmployee.Trips.ListPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems\",\n        \"/Me/Trips/{TripId}/PlanItems\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/{PlanItemId}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for Me\",\n        \"operationId\": \"Me.AsEmployee.Trips.planItems.DeleteRefPlanItem\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"PlanItemId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of PlanItem\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"PlanItem\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.Trips.PlanItems.GetCount-a822\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get ref of PlanItems from Me\",\n        \"operationId\": \"Me.AsEmployee.Trips.ListRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Create new navigation property ref to PlanItems for Me\",\n        \"operationId\": \"Me.AsEmployee.Trips.CreateRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for Me\",\n        \"operationId\": \"Me.AsEmployee.Trips.DeleteRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsEmployee.Trips.GetCount-5aa2\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFavoriteAirline()\": {\n      \"description\": \"Provides operations to call the GetFavoriteAirline method.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFavoriteAirline\",\n        \"operationId\": \"Me.GetFavoriteAirline\",\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/GetFavoriteAirlineResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFriendsTrips(userName='{userName}')\": {\n      \"description\": \"Provides operations to call the GetFriendsTrips method.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFriendsTrips\",\n        \"operationId\": \"Me.GetFriendsTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"userName\",\n            \"in\": \"path\",\n            \"description\": \"Usage: userName='{userName}'\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/GetFriendsTripsResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetPeersForTrip\": {\n      \"description\": \"Provides operations to call the GetPeersForTrip method.\",\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action GetPeersForTrip\",\n        \"operationId\": \"Me.GetPeersForTrip\",\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/GetPeersForTripRequestBody\"\n        },\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/GetPeersForTripResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"Me.Person.GetPerson.AsManager-16dc\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsManager.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsManager.UpdateAddressInfo\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsManager.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.AddressInfo.GetCount-75da\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.ListAddressInfo.AsEventLocation-55be\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AddressInfo.GetCount.AsEventLocation-f67e\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\": {\n      \"description\": \"Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get BestFriend from Me\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"Me.AsManager.GetBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"Me.AsManager.UpdateBestFriend\",\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/BestFriend\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from Me\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"Me.AsManager.GetRefBestFriend\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"Me.AsManager.UpdateRefBestFriend\",\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPutBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for Me\",\n        \"operationId\": \"Me.AsManager.DeleteRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsManager.BestFriend.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsManager.BestFriend.UpdateAddressInfo\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsManager.BestFriend.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.BestFriend.AddressInfo.GetCount-6ea6\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.BestFriend.ListAddressInfo.AsEventLocation-987a\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.BestFriend.AddressInfo.GetCount.AsEventLocation-692e\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsManager.BestFriend.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsManager.BestFriend.UpdateHomeAddress\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.BestFriend.GetHomeAddress.AsEventLocation-15c5\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"Me.GetBestFriend.AsEmployee-7bbe\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property BestFriend from Me\",\n        \"operationId\": \"Me.GetBestFriendPhoto-bac8\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property BestFriend in Me\",\n        \"operationId\": \"Me.UpdateBestFriendPhoto-bac8\",\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property BestFriend in Me\",\n        \"operationId\": \"Me.DeleteBestFriendPhoto-bac8\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports\": {\n      \"description\": \"Provides operations to manage the DirectReports property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get DirectReports from Me\",\n        \"operationId\": \"Me.AsManager.ListDirectReports\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property DirectReports for Me\",\n        \"operationId\": \"Me.AsManager.directReports.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsManager.DirectReports.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsManager.DirectReports.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsManager.DirectReports.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.DirectReports.AddressInfo.GetCount-f650\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.DirectReports.ListAddressInfo.AsEventLocation-660b\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.DirectReports.AddressInfo.GetCount.AsEventLocation-a070\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsManager.DirectReports.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsManager.DirectReports.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.DirectReports.GetHomeAddress.AsEventLocation-5e6e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property DirectReports from Me\",\n        \"operationId\": \"Me.GetDirectReportsPhoto-e60c\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property DirectReports in Me\",\n        \"operationId\": \"Me.UpdateDirectReportsPhoto-e60c\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property DirectReports in Me\",\n        \"operationId\": \"Me.DeleteDirectReportsPhoto-e60c\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.DirectReports.GetCount-8b92\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of DirectReports from Me\",\n        \"operationId\": \"Me.AsManager.ListRefDirectReports\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to DirectReports for Me\",\n        \"operationId\": \"Me.AsManager.CreateRefDirectReports\",\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property DirectReports for Me\",\n        \"operationId\": \"Me.AsManager.DeleteRefDirectReports\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\": {\n      \"description\": \"Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Friends from Me\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"Me.AsManager.ListFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Friends\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for Me\",\n        \"operationId\": \"Me.AsManager.friends.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"Me.AsManager.Friends.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"Me.AsManager.Friends.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"Me.AsManager.Friends.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.Friends.AddressInfo.GetCount-b7db\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Friends.ListAddressInfo.AsEventLocation-1ad9\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.AddressInfo.GetCount.AsEventLocation-4d69\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsManager.Friends.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsManager.Friends.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.Friends.GetHomeAddress.AsEventLocation-1e07\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"Me.GetFriends.AsEmployee-5b5f\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Friends from Me\",\n        \"operationId\": \"Me.GetFriendsPhoto-64bd\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Friends in Me\",\n        \"operationId\": \"Me.UpdateFriendsPhoto-64bd\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Friends in Me\",\n        \"operationId\": \"Me.DeleteFriendsPhoto-64bd\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.Friends.GetCount-60a7\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from Me\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"Me.AsManager.ListRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for Me\",\n        \"operationId\": \"Me.AsManager.CreateRefFriends\",\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for Me\",\n        \"operationId\": \"Me.AsManager.DeleteRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"Me.ListFriends.AsEmployee-fe32\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Friends.GetCount.AsEmployee-6a35\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"Me.AsManager.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"Me.AsManager.UpdateHomeAddress\",\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"Me.GetHomeAddress.AsEventLocation-5d95\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Hire\": {\n      \"description\": \"Provides operations to call the Hire method.\",\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action Hire\",\n        \"description\": \"Hires someone for the company.\",\n        \"operationId\": \"Me.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Hire\",\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"hire\": {\n                    \"type\": \"object\",\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"List trips.\",\n        \"description\": \"Retrieve a list of trips.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsManager.ListTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Create a trip.\",\n        \"description\": \"Create a new trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsManager.CreateTrips\",\n        \"requestBody\": {\n          \"description\": \"New navigation property\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"security\": [ ],\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\",\n        \"/Me/Trips\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get a trip.\",\n        \"description\": \"Retrieve the properties of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsManager.GetTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Update a trip.\",\n        \"description\": \"Update an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsManager.UpdateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Delete a trip.\",\n        \"description\": \"Delete an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.AsManager.DeleteTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}\",\n        \"/Me/Trips/{TripId}\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\": {\n      \"description\": \"Provides operations to call the GetInvolvedPeople method.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Invoke function GetInvolvedPeople\",\n        \"operationId\": \"Me.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Trips.Trip.GetInvolvedPeople\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\",\n        \"/Me/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems\": {\n      \"description\": \"Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get PlanItems from Me\",\n        \"operationId\": \"Me.AsManager.Trips.ListPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems\",\n        \"/Me/Trips/{TripId}/PlanItems\"\n      ]\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/{PlanItemId}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for Me\",\n        \"operationId\": \"Me.AsManager.Trips.planItems.DeleteRefPlanItem\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"PlanItemId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of PlanItem\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"PlanItem\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.Trips.PlanItems.GetCount-5ad2\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get ref of PlanItems from Me\",\n        \"operationId\": \"Me.AsManager.Trips.ListRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Create new navigation property ref to PlanItems for Me\",\n        \"operationId\": \"Me.AsManager.Trips.CreateRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for Me\",\n        \"operationId\": \"Me.AsManager.Trips.DeleteRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.AsManager.Trips.GetCount-f3f4\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ShareTrip\": {\n      \"description\": \"Provides operations to call the ShareTrip method.\",\n      \"post\": {\n        \"tags\": [\n          \"Me.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action ShareTrip\",\n        \"description\": \"Details of the shared trip.\",\n        \"operationId\": \"Me.ShareTrip\",\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/ShareTripRequestBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.UpdatePersonLastName(lastName='{lastName}')\": {\n      \"description\": \"Provides operations to call the UpdatePersonLastName method.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function UpdatePersonLastName\",\n        \"operationId\": \"Me.UpdatePersonLastName\",\n        \"parameters\": [\n          {\n            \"name\": \"lastName\",\n            \"in\": \"path\",\n            \"description\": \"Usage: lastName='{lastName}'\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/UpdatePersonLastNameResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/Me/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Get Photo for Person from Me\",\n        \"operationId\": \"Me.Person.GetPhoto-ab7e\",\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Update Photo for Person in Me\",\n        \"operationId\": \"Me.Person.UpdatePhoto-ab7e\",\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Person\"\n        ],\n        \"summary\": \"Delete Photo for Person in Me\",\n        \"operationId\": \"Me.Person.DeletePhoto-ab7e\",\n        \"parameters\": [\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Trips\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"List trips.\",\n        \"description\": \"Retrieve a list of trips.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.ListTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Create a trip.\",\n        \"description\": \"Create a new trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.CreateTrips\",\n        \"requestBody\": {\n          \"description\": \"New navigation property\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"security\": [ ],\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\"\n      ]\n    },\n    \"/Me/Trips/{TripId}\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get a trip.\",\n        \"description\": \"Retrieve the properties of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.GetTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Update a trip.\",\n        \"description\": \"Update an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.UpdateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Delete a trip.\",\n        \"description\": \"Delete an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"Me.DeleteTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}\"\n      ]\n    },\n    \"/Me/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\": {\n      \"description\": \"Provides operations to call the GetInvolvedPeople method.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Invoke function GetInvolvedPeople\",\n        \"operationId\": \"Me.Trips.Trip.GetInvolvedPeople\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\"\n      ]\n    },\n    \"/Me/Trips/{TripId}/PlanItems\": {\n      \"description\": \"Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get PlanItems from Me\",\n        \"operationId\": \"Me.Trips.ListPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems\",\n        \"/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems\"\n      ]\n    },\n    \"/Me/Trips/{TripId}/PlanItems/{PlanItemId}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for Me\",\n        \"operationId\": \"Me.Trips.planItems.DeleteRefPlanItem\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"PlanItemId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of PlanItem\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"PlanItem\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Trips/{TripId}/PlanItems/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Trips.PlanItems.GetCount-c250\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/Me/Trips/{TripId}/PlanItems/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get ref of PlanItems from Me\",\n        \"operationId\": \"Me.Trips.ListRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Create new navigation property ref to PlanItems for Me\",\n        \"operationId\": \"Me.Trips.CreateRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"Me.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for Me\",\n        \"operationId\": \"Me.Trips.DeleteRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/Me/Trips/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"Me.Trip\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"Me.Trips.GetCount-7b69\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/me\",\n          \"description\": \"The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\"\n        }\n      }\n    },\n    \"/NewComePeople\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get entities from NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.ListPerson\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Add new entity to NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.CreatePerson\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get entity from NewComePeople by key\",\n        \"operationId\": \"NewComePeople.Person.GetPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update entity in NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.UpdatePerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete entity from NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.DeletePerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"NewComePeople.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"NewComePeople.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"NewComePeople.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.AddressInfo.GetCount-29d6\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"NewComePeople.ListAddressInfo.AsEventLocation-d026\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.AddressInfo.GetCount.AsEventLocation-29d3\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend\": {\n      \"description\": \"Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get BestFriend from NewComePeople\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"NewComePeople.GetBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"NewComePeople.UpdateBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from NewComePeople\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"NewComePeople.GetRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"NewComePeople.UpdateRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPutBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for NewComePeople\",\n        \"operationId\": \"NewComePeople.DeleteRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"NewComePeople.BestFriend.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"NewComePeople.BestFriend.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"NewComePeople.BestFriend.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.BestFriend.AddressInfo.GetCount-513c\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"NewComePeople.BestFriend.ListAddressInfo.AsEventLocation-73fa\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.BestFriend.AddressInfo.GetCount.AsEventLocation-ba36\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"NewComePeople.BestFriend.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"NewComePeople.BestFriend.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"NewComePeople.BestFriend.GetHomeAddress.AsEventLocation-8ebe\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"NewComePeople.GetBestFriend.AsEmployee-7b75\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"NewComePeople.GetBestFriend.AsManager-61ce\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/BestFriend/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property BestFriend from NewComePeople\",\n        \"operationId\": \"NewComePeople.GetBestFriendPhoto-4f67\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property BestFriend in NewComePeople\",\n        \"operationId\": \"NewComePeople.UpdateBestFriendPhoto-4f67\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property BestFriend in NewComePeople\",\n        \"operationId\": \"NewComePeople.DeleteBestFriendPhoto-4f67\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/bestfriend\",\n          \"description\": \"The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\"\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends\": {\n      \"description\": \"Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get Friends from NewComePeople\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"NewComePeople.ListFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for NewComePeople\",\n        \"operationId\": \"NewComePeople.friends.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"NewComePeople.Friends.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"NewComePeople.Friends.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"NewComePeople.Friends.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.Friends.AddressInfo.GetCount-9334\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"NewComePeople.Friends.ListAddressInfo.AsEventLocation-eeb4\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.Friends.AddressInfo.GetCount.AsEventLocation-be92\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"NewComePeople.Friends.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"NewComePeople.Friends.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"NewComePeople.Friends.GetHomeAddress.AsEventLocation-f4d9\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"NewComePeople.GetFriends.AsEmployee-2969\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"NewComePeople.GetFriends.AsManager-708f\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/{UserName1}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Friends from NewComePeople\",\n        \"operationId\": \"NewComePeople.GetFriendsPhoto-e9fc\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Friends in NewComePeople\",\n        \"operationId\": \"NewComePeople.UpdateFriendsPhoto-e9fc\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Friends in NewComePeople\",\n        \"operationId\": \"NewComePeople.DeleteFriendsPhoto-e9fc\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.Friends.GetCount-2ec1\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from NewComePeople\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"NewComePeople.ListRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for NewComePeople\",\n        \"operationId\": \"NewComePeople.CreateRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for NewComePeople\",\n        \"operationId\": \"NewComePeople.DeleteRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"NewComePeople.ListFriends.AsEmployee-2969\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.Friends.GetCount.AsEmployee-4069\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"NewComePeople.ListFriends.AsManager-708f\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.Friends.GetCount.AsManager-d1d3\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"NewComePeople.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"NewComePeople.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"NewComePeople.GetHomeAddress.AsEventLocation-3fd9\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFavoriteAirline()\": {\n      \"description\": \"Provides operations to call the GetFavoriteAirline method.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFavoriteAirline\",\n        \"operationId\": \"NewComePeople.Person.GetFavoriteAirline\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/GetFavoriteAirlineResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFriendsTrips(userName='{userName}')\": {\n      \"description\": \"Provides operations to call the GetFriendsTrips method.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFriendsTrips\",\n        \"operationId\": \"NewComePeople.Person.GetFriendsTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"userName\",\n            \"in\": \"path\",\n            \"description\": \"Usage: userName='{userName}'\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/GetFriendsTripsResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/trips\",\n          \"description\": \"The GetFriendsTrips API is deprecated and will stop returning data on March 2023. Please use the new trips API on friends.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetPeersForTrip\": {\n      \"description\": \"Provides operations to call the GetPeersForTrip method.\",\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action GetPeersForTrip\",\n        \"operationId\": \"NewComePeople.Person.GetPeersForTrip\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/GetPeersForTripRequestBody\"\n        },\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/GetPeersForTripResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Hire\": {\n      \"description\": \"Provides operations to call the Hire method.\",\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action Hire\",\n        \"description\": \"Hires someone for the company.\",\n        \"operationId\": \"NewComePeople.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Hire\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"hire\": {\n                    \"type\": \"object\",\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ShareTrip\": {\n      \"description\": \"Provides operations to call the ShareTrip method.\",\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action ShareTrip\",\n        \"description\": \"Details of the shared trip.\",\n        \"operationId\": \"NewComePeople.Person.ShareTrip\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/ShareTripRequestBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.UpdatePersonLastName(lastName='{lastName}')\": {\n      \"description\": \"Provides operations to call the UpdatePersonLastName method.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function UpdatePersonLastName\",\n        \"operationId\": \"NewComePeople.Person.UpdatePersonLastName\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"lastName\",\n            \"in\": \"path\",\n            \"description\": \"Usage: lastName='{lastName}'\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/UpdatePersonLastNameResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get Photo for Person from NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.GetPhoto-74be\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Update Photo for Person in NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.UpdatePhoto-74be\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Delete Photo for Person in NewComePeople\",\n        \"operationId\": \"NewComePeople.Person.DeletePhoto-74be\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Trips\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"List trips.\",\n        \"description\": \"Retrieve a list of trips.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"NewComePeople.ListTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Create a trip.\",\n        \"description\": \"Create a new trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"NewComePeople.CreateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"security\": [ ],\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Trips/{TripId}\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Get a trip.\",\n        \"description\": \"Retrieve the properties of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"NewComePeople.GetTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Update a trip.\",\n        \"description\": \"Update an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"NewComePeople.UpdateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Delete a trip.\",\n        \"description\": \"Delete an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"NewComePeople.DeleteTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\": {\n      \"description\": \"Provides operations to call the GetInvolvedPeople method.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Invoke function GetInvolvedPeople\",\n        \"operationId\": \"NewComePeople.Person.Trips.Trip.GetInvolvedPeople\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Trips/{TripId}/PlanItems\": {\n      \"description\": \"Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get PlanItems from NewComePeople\",\n        \"operationId\": \"NewComePeople.Trips.ListPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Trips/{TripId}/PlanItems/{PlanItemId}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for NewComePeople\",\n        \"operationId\": \"NewComePeople.Trips.planItems.DeleteRefPlanItem\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"PlanItemId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of PlanItem\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"PlanItem\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Trips/{TripId}/PlanItems/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.Trips.PlanItems.GetCount-841f\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/{UserName}/Trips/{TripId}/PlanItems/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get ref of PlanItems from NewComePeople\",\n        \"operationId\": \"NewComePeople.Trips.ListRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"NewComePeople.Trips.PlanItem\"\n        ],\n        \"summary\": \"Create new navigation property ref to PlanItems for NewComePeople\",\n        \"operationId\": \"NewComePeople.Trips.CreateRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"NewComePeople.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for NewComePeople\",\n        \"operationId\": \"NewComePeople.Trips.DeleteRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/NewComePeople/{UserName}/Trips/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Trip\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.Trips.GetCount-d155\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/NewComePeople/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"NewComePeople.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"NewComePeople.GetCount-55d5\",\n        \"parameters\": [\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        }\n      }\n    },\n    \"/People\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get entities from People\",\n        \"operationId\": \"People.Person.ListPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Add new entity to People\",\n        \"operationId\": \"People.Person.CreatePerson\",\n        \"requestBody\": {\n          \"description\": \"New entity\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get entity from People by key\",\n        \"operationId\": \"People.Person.GetPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved entity\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update entity in People\",\n        \"operationId\": \"People.Person.UpdatePerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete entity from People\",\n        \"operationId\": \"People.Person.DeletePerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AddressInfo.GetCount-ed5a\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.ListAddressInfo.AsEventLocation-e5b8\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AddressInfo.GetCount.AsEventLocation-4abd\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/BestFriend\": {\n      \"description\": \"Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get BestFriend from People\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"People.GetBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"People.UpdateBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\"\n      ]\n    },\n    \"/People/{UserName}/BestFriend/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from People\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"People.GetRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"People.UpdateRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPutBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for People\",\n        \"operationId\": \"People.DeleteRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/BestFriend/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.BestFriend.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.BestFriend.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.BestFriend.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/BestFriend/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.BestFriend.AddressInfo.GetCount-16df\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.BestFriend.ListAddressInfo.AsEventLocation-c332\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.BestFriend.AddressInfo.GetCount.AsEventLocation-fe88\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/BestFriend/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.BestFriend.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.BestFriend.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.BestFriend.GetHomeAddress.AsEventLocation-53c4\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"People.GetBestFriend.AsEmployee-7188\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get best friend\",\n        \"description\": \"Get the item of type Person cast as Manager\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-get-friend-manager?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.GetBestFriend.AsManager-5f08\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/BestFriend/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property BestFriend from People\",\n        \"operationId\": \"People.GetBestFriendPhoto-c3ac\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property BestFriend in People\",\n        \"operationId\": \"People.UpdateBestFriendPhoto-c3ac\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property BestFriend in People\",\n        \"operationId\": \"People.DeleteBestFriendPhoto-c3ac\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends\": {\n      \"description\": \"Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"List friends\",\n        \"description\": \"List the friends of a specific person\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-list-friends?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.ListFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\"\n      ]\n    },\n    \"/People/{UserName}/Friends/{UserName1}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete a friend.\",\n        \"description\": \"Delete an instance of a friend relationship.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-delete-friend?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.friends.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Friends/{UserName1}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.Friends.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.Friends.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.Friends.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/{UserName1}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.AddressInfo.GetCount-bdaf\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Friends.ListAddressInfo.AsEventLocation-a5f6\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.AddressInfo.GetCount.AsEventLocation-2795\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/{UserName1}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.Friends.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.Friends.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Friends.GetHomeAddress.AsEventLocation-da5e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"People.GetFriends.AsEmployee-11bf\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"People.GetFriends.AsManager-1cfb\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/{UserName1}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Friends from People\",\n        \"operationId\": \"People.GetFriendsPhoto-12fc\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Friends in People\",\n        \"operationId\": \"People.UpdateFriendsPhoto-12fc\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Friends in People\",\n        \"operationId\": \"People.DeleteFriendsPhoto-12fc\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.GetCount-92b9\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"List friends\",\n        \"description\": \"List the friends of a specific person\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-list-friends?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.ListRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Create a friend.\",\n        \"description\": \"Create a new friend.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-post-friend?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.CreateRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete a friend.\",\n        \"description\": \"Delete an instance of a friend relationship.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-delete-friend?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.DeleteRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"People.ListFriends.AsEmployee-11bf\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.GetCount.AsEmployee-a96c\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"People.ListFriends.AsManager-1cfb\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.GetCount.AsManager-26b3\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get home address\",\n        \"description\": \"Get the home address of a specific person\",\n        \"operationId\": \"People.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.GetHomeAddress.AsEventLocation-d0cf\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"People.Person.GetPerson.AsEmployee-317b\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsEmployee.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsEmployee.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsEmployee.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.AddressInfo.GetCount-3d43\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.ListAddressInfo.AsEventLocation-1342\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AddressInfo.GetCount.AsEventLocation-ac7d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\": {\n      \"description\": \"Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get BestFriend from People\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"People.AsEmployee.GetBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"People.AsEmployee.UpdateBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/BestFriend\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from People\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"People.AsEmployee.GetRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"People.AsEmployee.UpdateRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPutBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for People\",\n        \"operationId\": \"People.AsEmployee.DeleteRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsEmployee.BestFriend.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsEmployee.BestFriend.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsEmployee.BestFriend.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.BestFriend.AddressInfo.GetCount-cb8a\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.BestFriend.ListAddressInfo.AsEventLocation-7cd9\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.BestFriend.AddressInfo.GetCount.AsEventLocation-0343\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsEmployee.BestFriend.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsEmployee.BestFriend.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.BestFriend.GetHomeAddress.AsEventLocation-7db9\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"People.GetBestFriend.AsManager-7b70\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property BestFriend from People\",\n        \"operationId\": \"People.GetBestFriendPhoto-a839\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property BestFriend in People\",\n        \"operationId\": \"People.UpdateBestFriendPhoto-a839\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property BestFriend in People\",\n        \"operationId\": \"People.DeleteBestFriendPhoto-a839\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\": {\n      \"description\": \"Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Friends from People\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"People.AsEmployee.ListFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Friends\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for People\",\n        \"operationId\": \"People.AsEmployee.friends.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsEmployee.Friends.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsEmployee.Friends.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsEmployee.Friends.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.Friends.AddressInfo.GetCount-1e8b\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Friends.ListAddressInfo.AsEventLocation-d49e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.AddressInfo.GetCount.AsEventLocation-1f2b\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsEmployee.Friends.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsEmployee.Friends.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Friends.GetHomeAddress.AsEventLocation-d77d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"People.GetFriends.AsManager-3e3c\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Friends from People\",\n        \"operationId\": \"People.GetFriendsPhoto-1a66\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Friends in People\",\n        \"operationId\": \"People.UpdateFriendsPhoto-1a66\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Friends in People\",\n        \"operationId\": \"People.DeleteFriendsPhoto-1a66\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.Friends.GetCount-4db4\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from People\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"People.AsEmployee.ListRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for People\",\n        \"operationId\": \"People.AsEmployee.CreateRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for People\",\n        \"operationId\": \"People.AsEmployee.DeleteRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"People.ListFriends.AsManager-3e3c\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.GetCount.AsManager-b145\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsEmployee.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsEmployee.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.GetHomeAddress.AsEventLocation-90e5\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers\": {\n      \"description\": \"Provides operations to manage the Peers property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Peers from People\",\n        \"operationId\": \"People.AsEmployee.ListPeers\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Peers for People\",\n        \"operationId\": \"People.AsEmployee.peers.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsEmployee.Peers.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsEmployee.Peers.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsEmployee.Peers.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.Peers.AddressInfo.GetCount-755d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Peers.ListAddressInfo.AsEventLocation-b918\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Peers.AddressInfo.GetCount.AsEventLocation-ef5e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsEmployee.Peers.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsEmployee.Peers.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Peers.GetHomeAddress.AsEventLocation-311b\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Peers from People\",\n        \"operationId\": \"People.GetPeersPhoto-ecda\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Peers in People\",\n        \"operationId\": \"People.UpdatePeersPhoto-ecda\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Peers in People\",\n        \"operationId\": \"People.DeletePeersPhoto-ecda\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.Peers.GetCount-44d2\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of Peers from People\",\n        \"operationId\": \"People.AsEmployee.ListRefPeers\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Peers for People\",\n        \"operationId\": \"People.AsEmployee.CreateRefPeers\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Peers for People\",\n        \"operationId\": \"People.AsEmployee.DeleteRefPeers\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"List trips.\",\n        \"description\": \"Retrieve a list of trips.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsEmployee.ListTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Create a trip.\",\n        \"description\": \"Create a new trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsEmployee.CreateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"security\": [ ],\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\",\n        \"/People/{UserName}/Trips\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get a trip.\",\n        \"description\": \"Retrieve the properties of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsEmployee.GetTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Update a trip.\",\n        \"description\": \"Update an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsEmployee.UpdateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Delete a trip.\",\n        \"description\": \"Delete an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsEmployee.DeleteTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}\",\n        \"/People/{UserName}/Trips/{TripId}\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\": {\n      \"description\": \"Provides operations to call the GetInvolvedPeople method.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Invoke function GetInvolvedPeople\",\n        \"operationId\": \"People.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee.Trips.Trip.GetInvolvedPeople\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\",\n        \"/People/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems\": {\n      \"description\": \"Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get PlanItems from People\",\n        \"operationId\": \"People.AsEmployee.Trips.ListPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems\",\n        \"/People/{UserName}/Trips/{TripId}/PlanItems\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/{PlanItemId}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for People\",\n        \"operationId\": \"People.AsEmployee.Trips.planItems.DeleteRefPlanItem\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"PlanItemId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of PlanItem\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"PlanItem\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.Trips.PlanItems.GetCount-7df9\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get ref of PlanItems from People\",\n        \"operationId\": \"People.AsEmployee.Trips.ListRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Create new navigation property ref to PlanItems for People\",\n        \"operationId\": \"People.AsEmployee.Trips.CreateRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for People\",\n        \"operationId\": \"People.AsEmployee.Trips.DeleteRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsEmployee.Trips.GetCount-c760\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFavoriteAirline()\": {\n      \"description\": \"Provides operations to call the GetFavoriteAirline method.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFavoriteAirline\",\n        \"operationId\": \"People.Person.GetFavoriteAirline\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/GetFavoriteAirlineResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFriendsTrips(userName='{userName}')\": {\n      \"description\": \"Provides operations to call the GetFriendsTrips method.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function GetFriendsTrips\",\n        \"operationId\": \"People.Person.GetFriendsTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"userName\",\n            \"in\": \"path\",\n            \"description\": \"Usage: userName='{userName}'\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/GetFriendsTripsResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetPeersForTrip\": {\n      \"description\": \"Provides operations to call the GetPeersForTrip method.\",\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action GetPeersForTrip\",\n        \"operationId\": \"People.Person.GetPeersForTrip\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/GetPeersForTripRequestBody\"\n        },\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/GetPeersForTripResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\",\n        \"operationId\": \"People.Person.GetPerson.AsManager-d051\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsManager.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsManager.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsManager.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.AddressInfo.GetCount-f84e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.ListAddressInfo.AsEventLocation-7526\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AddressInfo.GetCount.AsEventLocation-3722\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\": {\n      \"description\": \"Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get BestFriend from People\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"People.AsManager.GetBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"People.AsManager.UpdateBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/BestFriend\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of BestFriend from People\",\n        \"description\": \"The best friend.\",\n        \"operationId\": \"People.AsManager.GetRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property link\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"type\": \"string\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update the best friend.\",\n        \"description\": \"Update an instance of a best friend.\",\n        \"operationId\": \"People.AsManager.UpdateRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPutBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property BestFriend for People\",\n        \"operationId\": \"People.AsManager.DeleteRefBestFriend\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsManager.BestFriend.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsManager.BestFriend.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsManager.BestFriend.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.BestFriend.AddressInfo.GetCount-5a39\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.BestFriend.ListAddressInfo.AsEventLocation-897f\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.BestFriend.AddressInfo.GetCount.AsEventLocation-5af3\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsManager.BestFriend.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsManager.BestFriend.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.BestFriend.GetHomeAddress.AsEventLocation-545d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"People.GetBestFriend.AsEmployee-0445\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property BestFriend from People\",\n        \"operationId\": \"People.GetBestFriendPhoto-f05d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property BestFriend in People\",\n        \"operationId\": \"People.UpdateBestFriendPhoto-f05d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property BestFriend in People\",\n        \"operationId\": \"People.DeleteBestFriendPhoto-f05d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports\": {\n      \"description\": \"Provides operations to manage the DirectReports property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get DirectReports from People\",\n        \"operationId\": \"People.AsManager.ListDirectReports\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property DirectReports for People\",\n        \"operationId\": \"People.AsManager.directReports.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsManager.DirectReports.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsManager.DirectReports.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsManager.DirectReports.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.DirectReports.AddressInfo.GetCount-f46e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.DirectReports.ListAddressInfo.AsEventLocation-1252\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.DirectReports.AddressInfo.GetCount.AsEventLocation-5d49\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsManager.DirectReports.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsManager.DirectReports.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.DirectReports.GetHomeAddress.AsEventLocation-cf8d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property DirectReports from People\",\n        \"operationId\": \"People.GetDirectReportsPhoto-7149\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property DirectReports in People\",\n        \"operationId\": \"People.UpdateDirectReportsPhoto-7149\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property DirectReports in People\",\n        \"operationId\": \"People.DeleteDirectReportsPhoto-7149\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.DirectReports.GetCount-0ec4\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of DirectReports from People\",\n        \"operationId\": \"People.AsManager.ListRefDirectReports\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to DirectReports for People\",\n        \"operationId\": \"People.AsManager.CreateRefDirectReports\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property DirectReports for People\",\n        \"operationId\": \"People.AsManager.DeleteRefDirectReports\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\": {\n      \"description\": \"Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Friends from People\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"People.AsManager.ListFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Friends\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for People\",\n        \"operationId\": \"People.AsManager.friends.DeleteRefPerson\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get AddressInfo property value\",\n        \"operationId\": \"People.AsManager.Friends.ListAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property AddressInfo value.\",\n        \"operationId\": \"People.AsManager.Friends.UpdateAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"value\": {\n                    \"type\": \"array\",\n                    \"items\": {\n                      \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                    }\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Sets a new value for the collection of Location.\",\n        \"operationId\": \"People.AsManager.Friends.SetAddressInfo\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.Friends.AddressInfo.GetCount-f486\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Friends.ListAddressInfo.AsEventLocation-f8c9\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.AddressInfo.GetCount.AsEventLocation-4480\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsManager.Friends.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsManager.Friends.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.Friends.GetHomeAddress.AsEventLocation-eb71\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\",\n        \"operationId\": \"People.GetFriends.AsEmployee-161e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get Photo for the navigation property Friends from People\",\n        \"operationId\": \"People.GetFriendsPhoto-b97d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update Photo for the navigation property Friends in People\",\n        \"operationId\": \"People.UpdateFriendsPhoto-b97d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete Photo for the navigation property Friends in People\",\n        \"operationId\": \"People.DeleteFriendsPhoto-b97d\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"UserName1\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.Friends.GetCount-1c0c\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get ref of Friends from People\",\n        \"description\": \"Friends of person\",\n        \"operationId\": \"People.AsManager.ListRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Create new navigation property ref to Friends for People\",\n        \"operationId\": \"People.AsManager.CreateRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete ref of navigation property Friends for People\",\n        \"operationId\": \"People.AsManager.DeleteRefFriends\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"People.ListFriends.AsEmployee-161e\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Friends.GetCount.AsEmployee-f325\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress\": {\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get HomeAddress property value\",\n        \"operationId\": \"People.AsManager.GetHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Update property HomeAddress value.\",\n        \"operationId\": \"People.AsManager.UpdateHomeAddress\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n      \"description\": \"Casts the previous resource to EventLocation.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Location\"\n        ],\n        \"summary\": \"Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\",\n        \"operationId\": \"People.GetHomeAddress.AsEventLocation-e3dc\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Entity result.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Hire\": {\n      \"description\": \"Provides operations to call the Hire method.\",\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action Hire\",\n        \"description\": \"Hires someone for the company.\",\n        \"operationId\": \"People.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Hire\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"Action parameters\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"type\": \"object\",\n                \"properties\": {\n                  \"hire\": {\n                    \"type\": \"object\",\n                    \"anyOf\": [\n                      {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    ],\n                    \"nullable\": true\n                  }\n                }\n              }\n            }\n          }\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"List trips.\",\n        \"description\": \"Retrieve a list of trips.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsManager.ListTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Create a trip.\",\n        \"description\": \"Create a new trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsManager.CreateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"security\": [ ],\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\",\n        \"/People/{UserName}/Trips\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get a trip.\",\n        \"description\": \"Retrieve the properties of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsManager.GetTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Update a trip.\",\n        \"description\": \"Update an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsManager.UpdateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Delete a trip.\",\n        \"description\": \"Delete an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.AsManager.DeleteTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}\",\n        \"/People/{UserName}/Trips/{TripId}\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\": {\n      \"description\": \"Provides operations to call the GetInvolvedPeople method.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Invoke function GetInvolvedPeople\",\n        \"operationId\": \"People.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Trips.Trip.GetInvolvedPeople\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\",\n        \"/People/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems\": {\n      \"description\": \"Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get PlanItems from People\",\n        \"operationId\": \"People.AsManager.Trips.ListPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems\",\n        \"/People/{UserName}/Trips/{TripId}/PlanItems\"\n      ]\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/{PlanItemId}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for People\",\n        \"operationId\": \"People.AsManager.Trips.planItems.DeleteRefPlanItem\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"PlanItemId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of PlanItem\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"PlanItem\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.Trips.PlanItems.GetCount-fa08\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get ref of PlanItems from People\",\n        \"operationId\": \"People.AsManager.Trips.ListRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Create new navigation property ref to PlanItems for People\",\n        \"operationId\": \"People.AsManager.Trips.CreateRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for People\",\n        \"operationId\": \"People.AsManager.Trips.DeleteRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.AsManager.Trips.GetCount-1f8c\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ShareTrip\": {\n      \"description\": \"Provides operations to call the ShareTrip method.\",\n      \"post\": {\n        \"tags\": [\n          \"People.Person.Actions\"\n        ],\n        \"summary\": \"Invoke action ShareTrip\",\n        \"description\": \"Details of the shared trip.\",\n        \"operationId\": \"People.Person.ShareTrip\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/ShareTripRequestBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"action\"\n      }\n    },\n    \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.UpdatePersonLastName(lastName='{lastName}')\": {\n      \"description\": \"Provides operations to call the UpdatePersonLastName method.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person.Functions\"\n        ],\n        \"summary\": \"Invoke function UpdatePersonLastName\",\n        \"operationId\": \"People.Person.UpdatePersonLastName\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"lastName\",\n            \"in\": \"path\",\n            \"description\": \"Usage: lastName='{lastName}'\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/UpdatePersonLastNameResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      }\n    },\n    \"/People/{UserName}/Photo\": {\n      \"description\": \"Provides operations to manage the media for the Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get photo\",\n        \"description\": \"Get photo of a specific user\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-get-photo?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.Person.GetPhoto-883f\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved media content\",\n            \"content\": {\n              \"application/octet-stream\": {\n                \"schema\": {\n                  \"type\": \"string\",\n                  \"format\": \"binary\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"put\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Update photo\",\n        \"description\": \"Update photo of a specific user\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-update-photo?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.Person.UpdatePhoto-883f\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New media content.\",\n          \"content\": {\n            \"application/octet-stream\": {\n              \"schema\": {\n                \"type\": \"string\",\n                \"format\": \"binary\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Delete photo\",\n        \"description\": \"Delete photo of a specific user\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/person-delete-photo?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.Person.DeletePhoto-883f\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Trips\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"List trips.\",\n        \"description\": \"Retrieve a list of trips.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.ListTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Create a trip.\",\n        \"description\": \"Create a new trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.CreateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"201\": {\n            \"description\": \"Created navigation property.\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"security\": [ ],\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\"\n      ]\n    },\n    \"/People/{UserName}/Trips/{TripId}\": {\n      \"description\": \"Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get a trip.\",\n        \"description\": \"Retrieve the properties of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.GetTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Retrieved navigation property\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"patch\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Update a trip.\",\n        \"description\": \"Update an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.UpdateTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"description\": \"New navigation property values\",\n          \"content\": {\n            \"application/json\": {\n              \"schema\": {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n              }\n            }\n          },\n          \"required\": true\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Delete a trip.\",\n        \"description\": \"Delete an instance of a trip.\",\n        \"externalDocs\": {\n          \"description\": \"Find more info here\",\n          \"url\": \"https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\"\n        },\n        \"operationId\": \"People.DeleteTrips\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}\"\n      ]\n    },\n    \"/People/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\": {\n      \"description\": \"Provides operations to call the GetInvolvedPeople method.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Invoke function GetInvolvedPeople\",\n        \"operationId\": \"People.Person.Trips.Trip.GetInvolvedPeople\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"description\": \"Success\",\n            \"content\": {\n              \"application/json\": {\n                \"schema\": {\n                  \"title\": \"Collection of Person\",\n                  \"type\": \"object\",\n                  \"properties\": {\n                    \"value\": {\n                      \"type\": \"array\",\n                      \"items\": {\n                        \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"function\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()\"\n      ]\n    },\n    \"/People/{UserName}/Trips/{TripId}/PlanItems\": {\n      \"description\": \"Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get PlanItems from People\",\n        \"operationId\": \"People.Trips.ListPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"x-ms-docs-grouped-path\": [\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems\",\n        \"/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems\"\n      ]\n    },\n    \"/People/{UserName}/Trips/{TripId}/PlanItems/{PlanItemId}/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"delete\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for People\",\n        \"operationId\": \"People.Trips.planItems.DeleteRefPlanItem\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"PlanItemId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of PlanItem\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"PlanItem\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Trips/{TripId}/PlanItems/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Trips.PlanItems.GetCount-9a27\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/{UserName}/Trips/{TripId}/PlanItems/$ref\": {\n      \"description\": \"Provides operations to manage the collection of Person entities.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Get ref of PlanItems from People\",\n        \"operationId\": \"People.Trips.ListRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/StringCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"post\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Create new navigation property ref to PlanItems for People\",\n        \"operationId\": \"People.Trips.CreateRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          }\n        ],\n        \"requestBody\": {\n          \"$ref\": \"#/components/requestBodies/refPostBody\"\n        },\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      },\n      \"delete\": {\n        \"tags\": [\n          \"People.Trips.PlanItem\"\n        ],\n        \"summary\": \"Delete ref of navigation property PlanItems for People\",\n        \"operationId\": \"People.Trips.DeleteRefPlanItems\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"TripId\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Trip\",\n            \"required\": true,\n            \"schema\": {\n              \"maximum\": 2147483647,\n              \"minimum\": -2147483648,\n              \"type\": \"number\",\n              \"format\": \"int32\"\n            },\n            \"x-ms-docs-key-type\": \"Trip\"\n          },\n          {\n            \"name\": \"If-Match\",\n            \"in\": \"header\",\n            \"description\": \"ETag\",\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          },\n          {\n            \"name\": \"@id\",\n            \"in\": \"query\",\n            \"description\": \"The delete Uri\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            }\n          }\n        ],\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        },\n        \"x-ms-docs-operation-type\": \"operation\"\n      }\n    },\n    \"/People/{UserName}/Trips/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Trip\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Trips.GetCount-e877\",\n        \"parameters\": [\n          {\n            \"name\": \"UserName\",\n            \"in\": \"path\",\n            \"description\": \"The unique identifier of Person\",\n            \"required\": true,\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"x-ms-docs-key-type\": \"Person\"\n          },\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.GetCount-dd8d\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n      \"description\": \"Casts the previous resource to Employee.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"People.Person.ListPerson.AsEmployee-013a\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Person.Person.GetCount.AsEmployee-ef29\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n      \"description\": \"Casts the previous resource to Manager.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\",\n        \"operationId\": \"People.Person.ListPerson.AsManager-3e14\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/top\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/skip\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/count\"\n          },\n          {\n            \"name\": \"$orderby\",\n            \"in\": \"query\",\n            \"description\": \"Order items by property values\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$select\",\n            \"in\": \"query\",\n            \"description\": \"Select properties to be returned\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          },\n          {\n            \"name\": \"$expand\",\n            \"in\": \"query\",\n            \"description\": \"Expand related entities\",\n            \"explode\": false,\n            \"schema\": {\n              \"uniqueItems\": true,\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"string\"\n              }\n            }\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count\": {\n      \"description\": \"Provides operations to count the resources in the collection.\",\n      \"get\": {\n        \"tags\": [\n          \"People.Person\"\n        ],\n        \"summary\": \"Get the number of the resource\",\n        \"operationId\": \"People.Person.Person.GetCount.AsManager-2d48\",\n        \"parameters\": [\n          {\n            \"name\": \"ConsistencyLevel\",\n            \"in\": \"header\",\n            \"description\": \"Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries\",\n            \"schema\": {\n              \"type\": \"string\"\n            },\n            \"examples\": {\n              \"example-1\": {\n                \"description\": \"$search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\",\n                \"value\": \"eventual\"\n              }\n            }\n          },\n          {\n            \"$ref\": \"#/components/parameters/search\"\n          },\n          {\n            \"$ref\": \"#/components/parameters/filter\"\n          }\n        ],\n        \"responses\": {\n          \"200\": {\n            \"$ref\": \"#/components/responses/ODataCountResponse\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"deprecated\": true,\n        \"x-ms-deprecation\": {\n          \"removalDate\": \"2023-03-15T00:00:00.0000000+00:00\",\n          \"date\": \"2021-08-24T00:00:00.0000000+00:00\",\n          \"version\": \"2021-05/people\",\n          \"description\": \"The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\"\n        }\n      }\n    },\n    \"/ResetDataSource\": {\n      \"description\": \"Provides operations to call the ResetDataSource method.\",\n      \"post\": {\n        \"tags\": [\n          \"ResetDataSource\"\n        ],\n        \"summary\": \"Invoke actionImport ResetDataSource\",\n        \"description\": \"Resets the data source to default values.\",\n        \"operationId\": \"ActionImport.ResetDataSource\",\n        \"responses\": {\n          \"204\": {\n            \"description\": \"Success\"\n          },\n          \"default\": {\n            \"$ref\": \"#/components/responses/error\"\n          }\n        },\n        \"x-ms-docs-operation-type\": \"actionImport\"\n      }\n    }\n  },\n  \"components\": {\n    \"schemas\": {\n      \"Edm.Geography\": {\n        \"$ref\": \"#/components/schemas/Edm.Geometry\"\n      },\n      \"Edm.GeographyPoint\": {\n        \"$ref\": \"#/components/schemas/Edm.GeometryPoint\"\n      },\n      \"Edm.GeographyLineString\": {\n        \"$ref\": \"#/components/schemas/Edm.GeometryLineString\"\n      },\n      \"Edm.GeographyPolygon\": {\n        \"$ref\": \"#/components/schemas/Edm.GeometryPolygon\"\n      },\n      \"Edm.GeographyMultiPoint\": {\n        \"$ref\": \"#/components/schemas/Edm.GeometryMultiPoint\"\n      },\n      \"Edm.GeographyMultiLineString\": {\n        \"$ref\": \"#/components/schemas/Edm.GeometryMultiLineString\"\n      },\n      \"Edm.GeographyMultiPolygon\": {\n        \"$ref\": \"#/components/schemas/Edm.GeometryMultiPolygon\"\n      },\n      \"Edm.GeographyCollection\": {\n        \"$ref\": \"#/components/schemas/Edm.GeometryCollection\"\n      },\n      \"Edm.Geometry\": {\n        \"type\": \"object\",\n        \"oneOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Edm.GeometryPoint\"\n          },\n          {\n            \"$ref\": \"#/components/schemas/Edm.GeometryLineString\"\n          },\n          {\n            \"$ref\": \"#/components/schemas/Edm.GeometryPolygon\"\n          },\n          {\n            \"$ref\": \"#/components/schemas/Edm.GeometryMultiPoint\"\n          },\n          {\n            \"$ref\": \"#/components/schemas/Edm.GeometryMultiLineString\"\n          },\n          {\n            \"$ref\": \"#/components/schemas/Edm.GeometryMultiPolygon\"\n          },\n          {\n            \"$ref\": \"#/components/schemas/Edm.GeometryCollection\"\n          }\n        ]\n      },\n      \"Edm.GeometryPoint\": {\n        \"required\": [\n          \"type\",\n          \"coordinates\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"enum\": [\n              \"Point\"\n            ],\n            \"type\": \"string\",\n            \"default\": \"Point\"\n          },\n          \"coordinates\": {\n            \"$ref\": \"#/components/schemas/GeoJSON.position\"\n          }\n        }\n      },\n      \"Edm.GeometryLineString\": {\n        \"required\": [\n          \"type\",\n          \"coordinates\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"enum\": [\n              \"LineString\"\n            ]\n          },\n          \"coordinates\": {\n            \"minItems\": 2,\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/GeoJSON.position\"\n            }\n          }\n        }\n      },\n      \"Edm.GeometryPolygon\": {\n        \"required\": [\n          \"type\",\n          \"coordinates\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"enum\": [\n              \"Polygon\"\n            ]\n          },\n          \"coordinates\": {\n            \"minItems\": 4,\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/components/schemas/GeoJSON.position\"\n              }\n            }\n          }\n        }\n      },\n      \"Edm.GeometryMultiPoint\": {\n        \"required\": [\n          \"type\",\n          \"coordinates\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"enum\": [\n              \"MultiPoint\"\n            ]\n          },\n          \"coordinates\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/GeoJSON.position\"\n            }\n          }\n        }\n      },\n      \"Edm.GeometryMultiLineString\": {\n        \"required\": [\n          \"type\",\n          \"coordinates\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"enum\": [\n              \"MultiLineString\"\n            ]\n          },\n          \"coordinates\": {\n            \"minItems\": 2,\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"$ref\": \"#/components/schemas/GeoJSON.position\"\n              }\n            }\n          }\n        }\n      },\n      \"Edm.GeometryMultiPolygon\": {\n        \"required\": [\n          \"type\",\n          \"coordinates\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"enum\": [\n              \"MultiPolygon\"\n            ]\n          },\n          \"coordinates\": {\n            \"minItems\": 4,\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"array\",\n              \"items\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/GeoJSON.position\"\n                }\n              }\n            }\n          }\n        }\n      },\n      \"Edm.GeometryCollection\": {\n        \"required\": [\n          \"type\",\n          \"coordinates\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"type\": {\n            \"enum\": [\n              \"GeometryCollection\"\n            ]\n          },\n          \"coordinates\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Edm.Geometry\"\n            }\n          }\n        }\n      },\n      \"GeoJSON.position\": {\n        \"minItems\": 2,\n        \"type\": \"array\",\n        \"items\": {\n          \"type\": \"number\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ODataError\": {\n        \"required\": [\n          \"error\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"error\": {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.MainError\"\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.MainError\": {\n        \"required\": [\n          \"code\",\n          \"message\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"code\": {\n            \"type\": \"string\"\n          },\n          \"message\": {\n            \"type\": \"string\",\n            \"x-ms-primary-error-message\": true\n          },\n          \"target\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"details\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ErrorDetails\"\n            }\n          },\n          \"innerError\": {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.InnerError\"\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ErrorDetails\": {\n        \"required\": [\n          \"code\",\n          \"message\"\n        ],\n        \"type\": \"object\",\n        \"properties\": {\n          \"code\": {\n            \"type\": \"string\"\n          },\n          \"message\": {\n            \"type\": \"string\"\n          },\n          \"target\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.InnerError\": {\n        \"title\": \"InnerError\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Date\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\",\n            \"nullable\": true\n          },\n          \"RequestId\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          }\n        }\n      },\n      \"ODataCountResponse\": {\n        \"type\": \"number\",\n        \"format\": \"int64\"\n      },\n      \"StringCollectionResponse\": {\n        \"title\": \"Collection of string\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\"\n            }\n          }\n        }\n      },\n      \"ReferenceUpdate\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"@odata.id\": {\n            \"type\": \"string\"\n          },\n          \"@odata.type\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          }\n        }\n      },\n      \"ReferenceCreate\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"@odata.id\": {\n            \"type\": \"string\"\n          }\n        },\n        \"additionalProperties\": {\n          \"type\": \"object\"\n        }\n      },\n      \"ReferenceNumeric\": {\n        \"enum\": [\n          \"-INF\",\n          \"INF\",\n          \"NaN\"\n        ],\n        \"type\": \"string\",\n        \"nullable\": true\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\": {\n        \"title\": \"Person\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"UserName\": {\n            \"type\": \"string\"\n          },\n          \"FirstName\": {\n            \"type\": \"string\"\n          },\n          \"LastName\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"MiddleName\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"Gender\": {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonGender\"\n          },\n          \"Age\": {\n            \"oneOf\": [\n              {\n                \"type\": \"number\",\n                \"format\": \"int64\",\n                \"nullable\": true\n              },\n              {\n                \"type\": \"string\",\n                \"nullable\": true\n              }\n            ]\n          },\n          \"Emails\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          },\n          \"AddressInfo\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          },\n          \"HomeAddress\": {\n            \"type\": \"object\",\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n              }\n            ],\n            \"nullable\": true\n          },\n          \"FavoriteFeature\": {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature\"\n          },\n          \"Features\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature\"\n            }\n          },\n          \"Photo\": {\n            \"type\": \"string\",\n            \"format\": \"base64url\",\n            \"nullable\": true\n          },\n          \"Friends\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            },\n            \"description\": \"Friends of person\",\n            \"x-ms-navigationProperty\": true\n          },\n          \"BestFriend\": {\n            \"type\": \"object\",\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n              }\n            ],\n            \"description\": \"The best friend.\",\n            \"nullable\": true,\n            \"x-ms-navigationProperty\": true\n          },\n          \"Trips\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            },\n            \"description\": \"Collection of trips.\",\n            \"x-ms-navigationProperty\": true\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\": {\n        \"title\": \"Airline\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"AirlineCode\": {\n            \"type\": \"string\"\n          },\n          \"Name\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\": {\n        \"title\": \"Airport\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Name\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"IcaoCode\": {\n            \"type\": \"string\"\n          },\n          \"IataCode\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"Location\": {\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\"\n              }\n            ],\n            \"nullable\": true\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\": {\n        \"title\": \"Location\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Address\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"City\": {\n            \"type\": \"object\",\n            \"anyOf\": [\n              {\n                \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\"\n              }\n            ],\n            \"nullable\": true\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\": {\n        \"title\": \"City\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"Name\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"CountryRegion\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"Region\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n          },\n          {\n            \"title\": \"AirportLocation\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"Loc\": {\n                \"$ref\": \"#/components/schemas/Edm.GeographyPoint\"\n              },\n              \"EmergencyAuthority\": {\n                \"type\": \"object\",\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                  }\n                ],\n                \"description\": \"The person to contact in case of a crisis at this location.\",\n                \"nullable\": true,\n                \"x-ms-navigationProperty\": true\n              }\n            }\n          }\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n          },\n          {\n            \"title\": \"EventLocation\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"BuildingInfo\": {\n                \"type\": \"string\",\n                \"nullable\": true\n              }\n            }\n          }\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\": {\n        \"title\": \"Trip\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"TripId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ShareId\": {\n            \"pattern\": \"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$\",\n            \"type\": \"string\",\n            \"format\": \"uuid\"\n          },\n          \"Name\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"Budget\": {\n            \"oneOf\": [\n              {\n                \"type\": \"number\",\n                \"format\": \"float\",\n                \"nullable\": true\n              },\n              {\n                \"type\": \"string\",\n                \"nullable\": true\n              },\n              {\n                \"$ref\": \"#/components/schemas/ReferenceNumeric\"\n              }\n            ]\n          },\n          \"Description\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"Tags\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"type\": \"string\",\n              \"nullable\": true\n            }\n          },\n          \"TripData\": { },\n          \"DestinationInfo\": {\n            \"type\": \"array\",\n            \"items\": { }\n          },\n          \"StartsAt\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"EndsAt\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"PlanItems\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\"\n            },\n            \"x-ms-navigationProperty\": true\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\": {\n        \"title\": \"PlanItem\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"PlanItemId\": {\n            \"maximum\": 2147483647,\n            \"minimum\": -2147483648,\n            \"type\": \"number\",\n            \"format\": \"int32\"\n          },\n          \"ConfirmationCode\": {\n            \"type\": \"string\",\n            \"nullable\": true\n          },\n          \"StartsAt\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"EndsAt\": {\n            \"pattern\": \"^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$\",\n            \"type\": \"string\",\n            \"format\": \"date-time\"\n          },\n          \"Duration\": {\n            \"pattern\": \"^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$\",\n            \"type\": \"string\",\n            \"format\": \"duration\"\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Event\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\"\n          },\n          {\n            \"title\": \"Event\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"OccursAt\": {\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"Description\": {\n                \"type\": \"string\",\n                \"nullable\": true\n              }\n            }\n          }\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\"\n          },\n          {\n            \"title\": \"PublicTransportation\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"SeatNumber\": {\n                \"type\": \"string\",\n                \"nullable\": true\n              }\n            }\n          }\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Flight\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation\"\n          },\n          {\n            \"title\": \"Flight\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"FlightNumber\": {\n                \"type\": \"string\",\n                \"nullable\": true\n              },\n              \"Airline\": {\n                \"type\": \"object\",\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n                  }\n                ],\n                \"nullable\": true,\n                \"x-ms-navigationProperty\": true\n              },\n              \"From\": {\n                \"type\": \"object\",\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n                  }\n                ],\n                \"nullable\": true,\n                \"x-ms-navigationProperty\": true\n              },\n              \"To\": {\n                \"type\": \"object\",\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n                  }\n                ],\n                \"nullable\": true,\n                \"x-ms-navigationProperty\": true\n              }\n            }\n          }\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n          },\n          {\n            \"title\": \"Employee\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"Cost\": {\n                \"oneOf\": [\n                  {\n                    \"type\": \"number\",\n                    \"format\": \"int64\",\n                    \"nullable\": true\n                  },\n                  {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                ]\n              },\n              \"Peers\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                },\n                \"x-ms-navigationProperty\": true\n              }\n            }\n          }\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n        \"allOf\": [\n          {\n            \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n          },\n          {\n            \"title\": \"Manager\",\n            \"type\": \"object\",\n            \"properties\": {\n              \"Budget\": {\n                \"oneOf\": [\n                  {\n                    \"type\": \"number\",\n                    \"format\": \"int64\",\n                    \"nullable\": true\n                  },\n                  {\n                    \"type\": \"string\",\n                    \"nullable\": true\n                  }\n                ]\n              },\n              \"BossOffice\": {\n                \"type\": \"object\",\n                \"anyOf\": [\n                  {\n                    \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n                  }\n                ],\n                \"nullable\": true\n              },\n              \"DirectReports\": {\n                \"type\": \"array\",\n                \"items\": {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                },\n                \"x-ms-navigationProperty\": true\n              }\n            }\n          }\n        ]\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonGender\": {\n        \"title\": \"PersonGender\",\n        \"enum\": [\n          \"Male\",\n          \"Female\",\n          \"Unknow\"\n        ],\n        \"type\": \"string\",\n        \"description\": \"Gender of the person.\",\n        \"x-ms-enum\": {\n          \"name\": \"PersonGender\",\n          \"modelAsString\": false,\n          \"values\": [\n            {\n              \"value\": \"Male\",\n              \"description\": \"The Male gender.\",\n              \"name\": \"Male\"\n            },\n            {\n              \"value\": \"Female\",\n              \"description\": \"The Female gender.\",\n              \"name\": \"Female\"\n            },\n            {\n              \"value\": \"Unknow\",\n              \"description\": \"Unknown gender or prefers not to say.\",\n              \"name\": \"Unknow\"\n            }\n          ]\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature\": {\n        \"title\": \"Feature\",\n        \"enum\": [\n          \"Feature1\",\n          \"Feature2\",\n          \"Feature3\",\n          \"Feature4\"\n        ],\n        \"type\": \"string\",\n        \"x-ms-enum-flags\": {\n          \"isFlags\": true\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\": {\n        \"title\": \"Collection of Person\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse\": {\n        \"title\": \"Collection of Airline\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse\": {\n        \"title\": \"Collection of Airport\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\": {\n        \"title\": \"Collection of Trip\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\": {\n        \"title\": \"Collection of PlanItem\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\": {\n        \"title\": \"Collection of Employee\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\": {\n        \"title\": \"Collection of Manager\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventCollectionResponse\": {\n        \"title\": \"Collection of Event\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Event\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportationCollectionResponse\": {\n        \"title\": \"Collection of PublicTransportation\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.FlightCollectionResponse\": {\n        \"title\": \"Collection of Flight\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Flight\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\": {\n        \"title\": \"Collection of Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\",\n        \"type\": \"object\",\n        \"properties\": {\n          \"value\": {\n            \"type\": \"array\",\n            \"items\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          }\n        }\n      }\n    },\n    \"responses\": {\n      \"error\": {\n        \"description\": \"error\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ODataError\"\n            }\n          }\n        }\n      },\n      \"ODataCountResponse\": {\n        \"description\": \"The count of the resource\",\n        \"content\": {\n          \"text/plain\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ODataCountResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportationCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportationCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.FlightCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.FlightCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"StringCollectionResponse\": {\n        \"description\": \"Retrieved collection\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/StringCollectionResponse\"\n            }\n          }\n        }\n      },\n      \"GetFavoriteAirlineResponse\": {\n        \"description\": \"Success\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"type\": \"object\",\n              \"anyOf\": [\n                {\n                  \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n                }\n              ],\n              \"nullable\": true\n            }\n          }\n        }\n      },\n      \"GetFriendsTripsResponse\": {\n        \"description\": \"Success\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"title\": \"Collection of Trip\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n                  }\n                }\n              }\n            }\n          }\n        }\n      },\n      \"UpdatePersonLastNameResponse\": {\n        \"description\": \"Success\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"boolean\",\n                  \"default\": false\n                }\n              }\n            }\n          }\n        }\n      },\n      \"GetPeersForTripResponse\": {\n        \"description\": \"Success\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"title\": \"Collection of Person\",\n              \"type\": \"object\",\n              \"properties\": {\n                \"value\": {\n                  \"type\": \"array\",\n                  \"items\": {\n                    \"$ref\": \"#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n                  }\n                }\n              }\n            }\n          }\n        }\n      }\n    },\n    \"parameters\": {\n      \"top\": {\n        \"name\": \"$top\",\n        \"in\": \"query\",\n        \"description\": \"Show only the first n items\",\n        \"explode\": false,\n        \"schema\": {\n          \"minimum\": 0,\n          \"type\": \"number\",\n          \"format\": \"int64\"\n        },\n        \"example\": 50\n      },\n      \"skip\": {\n        \"name\": \"$skip\",\n        \"in\": \"query\",\n        \"description\": \"Skip the first n items\",\n        \"explode\": false,\n        \"schema\": {\n          \"minimum\": 0,\n          \"type\": \"number\",\n          \"format\": \"int64\"\n        }\n      },\n      \"count\": {\n        \"name\": \"$count\",\n        \"in\": \"query\",\n        \"description\": \"Include count of items\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"boolean\"\n        }\n      },\n      \"filter\": {\n        \"name\": \"$filter\",\n        \"in\": \"query\",\n        \"description\": \"Filter items by property values\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"string\"\n        }\n      },\n      \"search\": {\n        \"name\": \"$search\",\n        \"in\": \"query\",\n        \"description\": \"Search items by search phrases\",\n        \"explode\": false,\n        \"schema\": {\n          \"type\": \"string\"\n        }\n      }\n    },\n    \"examples\": {\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.InnerError\": {\n        \"value\": {\n          \"Date\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"RequestId\": \"string\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\": {\n        \"value\": {\n          \"UserName\": \"string (identifier)\",\n          \"FirstName\": \"string\",\n          \"LastName\": \"string\",\n          \"MiddleName\": \"string\",\n          \"Gender\": \"Male\",\n          \"Age\": 0,\n          \"Emails\": [\n            \"string\"\n          ],\n          \"AddressInfo\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          ],\n          \"HomeAddress\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n          },\n          \"FavoriteFeature\": \"Feature1\",\n          \"Features\": [\n            \"Feature1\"\n          ],\n          \"Photo\": \"string\",\n          \"Friends\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          ],\n          \"BestFriend\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n          },\n          \"Trips\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          ]\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\": {\n        \"value\": {\n          \"AirlineCode\": \"string (identifier)\",\n          \"Name\": \"string\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\": {\n        \"value\": {\n          \"Name\": \"string\",\n          \"IcaoCode\": \"string (identifier)\",\n          \"IataCode\": \"string\",\n          \"Location\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\"\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\": {\n        \"value\": {\n          \"Address\": \"string\",\n          \"City\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\"\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\": {\n        \"value\": {\n          \"Name\": \"string\",\n          \"CountryRegion\": \"string\",\n          \"Region\": \"string\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\": {\n        \"value\": {\n          \"Address\": \"string\",\n          \"City\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\"\n          },\n          \"Loc\": \"Edm.GeographyPoint\",\n          \"EmergencyAuthority\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\": {\n        \"value\": {\n          \"Address\": \"string\",\n          \"City\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\"\n          },\n          \"BuildingInfo\": \"string\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\": {\n        \"value\": {\n          \"TripId\": 0,\n          \"ShareId\": \"00000000-0000-0000-0000-000000000000\",\n          \"Name\": \"string\",\n          \"Budget\": 0,\n          \"Description\": \"string\",\n          \"Tags\": [\n            \"string\"\n          ],\n          \"TripData\": { },\n          \"DestinationInfo\": [\n            { }\n          ],\n          \"StartsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"EndsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"PlanItems\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\"\n            }\n          ]\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\": {\n        \"value\": {\n          \"PlanItemId\": 0,\n          \"ConfirmationCode\": \"string\",\n          \"StartsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"EndsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Duration\": \"string\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Event\": {\n        \"value\": {\n          \"PlanItemId\": 0,\n          \"ConfirmationCode\": \"string\",\n          \"StartsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"EndsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Duration\": \"string\",\n          \"OccursAt\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\"\n          },\n          \"Description\": \"string\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation\": {\n        \"value\": {\n          \"PlanItemId\": 0,\n          \"ConfirmationCode\": \"string\",\n          \"StartsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"EndsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Duration\": \"string\",\n          \"SeatNumber\": \"string\"\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Flight\": {\n        \"value\": {\n          \"PlanItemId\": 0,\n          \"ConfirmationCode\": \"string\",\n          \"StartsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"EndsAt\": \"0001-01-01T00:00:00.0000000+00:00\",\n          \"Duration\": \"string\",\n          \"SeatNumber\": \"string\",\n          \"FlightNumber\": \"string\",\n          \"Airline\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\"\n          },\n          \"From\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n          },\n          \"To\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\"\n          }\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\": {\n        \"value\": {\n          \"UserName\": \"string (identifier)\",\n          \"FirstName\": \"string\",\n          \"LastName\": \"string\",\n          \"MiddleName\": \"string\",\n          \"Gender\": \"Male\",\n          \"Age\": 0,\n          \"Emails\": [\n            \"string\"\n          ],\n          \"AddressInfo\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          ],\n          \"HomeAddress\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n          },\n          \"FavoriteFeature\": \"Feature1\",\n          \"Features\": [\n            \"Feature1\"\n          ],\n          \"Photo\": \"string\",\n          \"Friends\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          ],\n          \"BestFriend\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n          },\n          \"Trips\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          ],\n          \"Cost\": 0,\n          \"Peers\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          ]\n        }\n      },\n      \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\": {\n        \"value\": {\n          \"UserName\": \"string (identifier)\",\n          \"FirstName\": \"string\",\n          \"LastName\": \"string\",\n          \"MiddleName\": \"string\",\n          \"Gender\": \"Male\",\n          \"Age\": 0,\n          \"Emails\": [\n            \"string\"\n          ],\n          \"AddressInfo\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n            }\n          ],\n          \"HomeAddress\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n          },\n          \"FavoriteFeature\": \"Feature1\",\n          \"Features\": [\n            \"Feature1\"\n          ],\n          \"Photo\": \"string\",\n          \"Friends\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          ],\n          \"BestFriend\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n          },\n          \"Trips\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\"\n            }\n          ],\n          \"Budget\": 0,\n          \"BossOffice\": {\n            \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\"\n          },\n          \"DirectReports\": [\n            {\n              \"@odata.type\": \"Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\"\n            }\n          ]\n        }\n      }\n    },\n    \"requestBodies\": {\n      \"refPostBody\": {\n        \"description\": \"New navigation property ref value\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ReferenceCreate\"\n            }\n          }\n        },\n        \"required\": true\n      },\n      \"refPutBody\": {\n        \"description\": \"New navigation property ref values\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"$ref\": \"#/components/schemas/ReferenceUpdate\"\n            }\n          }\n        },\n        \"required\": true\n      },\n      \"ShareTripRequestBody\": {\n        \"description\": \"Action parameters\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"userName\": {\n                  \"type\": \"string\"\n                },\n                \"tripId\": {\n                  \"maximum\": 2147483647,\n                  \"minimum\": -2147483648,\n                  \"type\": \"number\",\n                  \"format\": \"int32\"\n                }\n              }\n            }\n          }\n        },\n        \"required\": true\n      },\n      \"GetPeersForTripRequestBody\": {\n        \"description\": \"Action parameters\",\n        \"content\": {\n          \"application/json\": {\n            \"schema\": {\n              \"type\": \"object\",\n              \"properties\": {\n                \"userName\": {\n                  \"type\": \"string\"\n                },\n                \"tripId\": {\n                  \"maximum\": 2147483647,\n                  \"minimum\": -2147483648,\n                  \"type\": \"number\",\n                  \"format\": \"int32\"\n                }\n              }\n            }\n          }\n        },\n        \"required\": true\n      }\n    }\n  },\n  \"tags\": [\n    {\n      \"name\": \"Airlines.Airline\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Airports.Airport\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Airports.AirportLocation\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Airports.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Airports.Person.Location\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Airports\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"People\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"Me.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Me.Location\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Me.Person.Location\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Me.Trip\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Me.Trips.PlanItem\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"Me.Person.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"Me.Person.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"NewComePeople.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"NewComePeople.Location\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"NewComePeople.Person.Location\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"NewComePeople.Person.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"NewComePeople.Person.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"NewComePeople.Trip\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"NewComePeople.Trips.PlanItem\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Person\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Location\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Person.Location\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Trip\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Trips.PlanItem\",\n      \"x-ms-docs-toc-type\": \"page\"\n    },\n    {\n      \"name\": \"People.Person.Functions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"People.Person.Actions\",\n      \"x-ms-docs-toc-type\": \"container\"\n    },\n    {\n      \"name\": \"ResetDataSource\",\n      \"x-ms-docs-toc-type\": \"container\"\n    }\n  ]\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/TripService.OpenApi.yaml",
    "content": "openapi: 3.0.4\ninfo:\n  title: OData Service for namespace Microsoft.OData.Service.Sample.TrippinInMemory.Models\n  description: This OData service is located at http://services.odata.org/TrippinRESTierService\n  version: 1.0.1\nservers:\n  - url: http://services.odata.org/TrippinRESTierService\npaths:\n  /Airlines:\n    description: Provides operations to manage the collection of Airline entities.\n    get:\n      tags:\n        - Airlines.Airline\n      summary: Get entities from Airlines\n      operationId: Airlines.Airline.ListAirline\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Airlines.Airline\n      summary: Add new entity to Airlines\n      operationId: Airlines.Airline.CreateAirline\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Airlines/{AirlineCode}':\n    description: Provides operations to manage the collection of Airline entities.\n    get:\n      tags:\n        - Airlines.Airline\n      summary: Get entity from Airlines by key\n      operationId: Airlines.Airline.GetAirline\n      parameters:\n        - name: AirlineCode\n          in: path\n          description: The unique identifier of Airline\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airline\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - Airlines.Airline\n      summary: Update entity in Airlines\n      operationId: Airlines.Airline.SetAirline\n      parameters:\n        - name: AirlineCode\n          in: path\n          description: The unique identifier of Airline\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airline\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Airlines.Airline\n      summary: Delete entity from Airlines\n      operationId: Airlines.Airline.DeleteAirline\n      parameters:\n        - name: AirlineCode\n          in: path\n          description: The unique identifier of Airline\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airline\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  /Airlines/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Airlines.Airline\n      summary: Get the number of the resource\n      operationId: Airlines.GetCount-27a7\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /Airports:\n    description: Provides operations to manage the collection of Airport entities.\n    get:\n      tags:\n        - Airports.Airport\n      summary: Get entities from Airports\n      operationId: Airports.Airport.ListAirport\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Airports.Airport\n      summary: Add new entity to Airports\n      operationId: Airports.Airport.CreateAirport\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Airports/{IcaoCode}':\n    description: Provides operations to manage the collection of Airport entities.\n    get:\n      tags:\n        - Airports.Airport\n      summary: Get entity from Airports by key\n      operationId: Airports.Airport.GetAirport\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Airports.Airport\n      summary: Update entity in Airports\n      operationId: Airports.Airport.UpdateAirport\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Airports.Airport\n      summary: Delete entity from Airports\n      operationId: Airports.Airport.DeleteAirport\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Airports/{IcaoCode}/Location':\n    get:\n      tags:\n        - Airports.AirportLocation\n      summary: Get Location property value\n      operationId: Airports.GetLocation\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation'\n        default:\n          $ref: '#/components/responses/error'\n    put:\n      tags:\n        - Airports.AirportLocation\n      summary: Update property Location value.\n      operationId: Airports.SetLocation\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority':\n    description: Provides operations to manage the EmergencyAuthority property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation entity.\n    get:\n      tags:\n        - Airports.Person\n      summary: Get EmergencyAuthority from Airports\n      description: The person to contact in case of a crisis at this location.\n      operationId: Airports.GetEmergencyAuthority\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/$ref':\n    description: Provides operations to manage the collection of Airport entities.\n    get:\n      tags:\n        - Airports.Person\n      summary: Get ref of EmergencyAuthority from Airports\n      description: The person to contact in case of a crisis at this location.\n      operationId: Airports.GetRefEmergencyAuthority\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          content:\n            application/json:\n              schema:\n                type: string\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - Airports.Person\n      summary: Update the ref of navigation property EmergencyAuthority in Airports\n      operationId: Airports.UpdateRefEmergencyAuthority\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n      requestBody:\n        $ref: '#/components/requestBodies/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Airports.Person\n      summary: Delete ref of navigation property EmergencyAuthority for Airports\n      operationId: Airports.DeleteRefEmergencyAuthority\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo':\n    get:\n      tags:\n        - Airports.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Airports.EmergencyAuthority.ListAddressInfo\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - Airports.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Airports.EmergencyAuthority.UpdateAddressInfo\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - Airports.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Airports.EmergencyAuthority.SetAddressInfo\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Airports.Person.Location\n      summary: Get the number of the resource\n      operationId: Airports.EmergencyAuthority.AddressInfo.GetCount-2ffe\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Airports.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Airports.EmergencyAuthority.ListAddressInfo.AsEventLocation-fbf9\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Airports.EmergencyAuthority.AddressInfo.GetCount.AsEventLocation-e708\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/HomeAddress':\n    get:\n      tags:\n        - Airports.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Airports.EmergencyAuthority.GetHomeAddress\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - Airports.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Airports.EmergencyAuthority.UpdateHomeAddress\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Airports.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Airports.EmergencyAuthority.GetHomeAddress.AsEventLocation-0bb9\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n  '/Airports/{IcaoCode}/Location/EmergencyAuthority/Photo':\n    description: Provides operations to manage the media for the Airport entity.\n    get:\n      tags:\n        - Airports.Person\n      summary: Get Photo for the navigation property EmergencyAuthority from Airports\n      operationId: Airports.GetEmergencyAuthorityPhoto-13fb\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n    put:\n      tags:\n        - Airports.Person\n      summary: Update Photo for the navigation property EmergencyAuthority in Airports\n      operationId: Airports.UpdateEmergencyAuthorityPhoto-13fb\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    delete:\n      tags:\n        - Airports.Person\n      summary: Delete Photo for the navigation property EmergencyAuthority in Airports\n      operationId: Airports.DeleteEmergencyAuthorityPhoto-13fb\n      parameters:\n        - name: IcaoCode\n          in: path\n          description: The unique identifier of Airport\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Airport\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  /Airports/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Airports.Airport\n      summary: Get the number of the resource\n      operationId: Airports.GetCount-60cc\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/GetNearestAirport(lat={lat},lon={lon})':\n    description: Provides operations to call the GetNearestAirport method.\n    get:\n      tags:\n        - Airports\n      summary: Invoke functionImport GetNearestAirport\n      operationId: FunctionImport.GetNearestAirport\n      parameters:\n        - name: lat\n          in: path\n          required: true\n          schema:\n            oneOf:\n              - type: number\n                format: double\n                nullable: true\n              - type: string\n                nullable: true\n              - $ref: '#/components/schemas/ReferenceNumeric'\n        - name: lon\n          in: path\n          required: true\n          schema:\n            oneOf:\n              - type: number\n                format: double\n                nullable: true\n              - type: string\n                nullable: true\n              - $ref: '#/components/schemas/ReferenceNumeric'\n      responses:\n        '200':\n          description: Success\n          content:\n            application/json:\n              schema:\n                type: object\n                anyOf:\n                  - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n                nullable: true\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: functionImport\n  /GetPersonWithMostFriends():\n    description: Provides operations to call the GetPersonWithMostFriends method.\n    get:\n      tags:\n        - People\n      summary: Invoke functionImport GetPersonWithMostFriends\n      description: The person with most friends.\n      operationId: FunctionImport.GetPersonWithMostFriends\n      responses:\n        '200':\n          description: Success\n          content:\n            application/json:\n              schema:\n                type: object\n                anyOf:\n                  - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n                nullable: true\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: functionImport\n  /Me:\n    description: Provides operations to manage the Person singleton.\n    get:\n      tags:\n        - Me.Person\n      summary: Get signed in person\n      description: Retrieve the properties and relationships of Person object.\n      operationId: Me.Person.GetPerson\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Person\n      summary: Update Me\n      operationId: Me.Person.UpdatePerson\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/AddressInfo:\n    get:\n      tags:\n        - Me.Location\n      summary: Get AddressInfo property value\n      operationId: Me.ListAddressInfo\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.UpdateAddressInfo\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.SetAddressInfo\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/AddressInfo/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Location\n      summary: Get the number of the resource\n      operationId: Me.AddressInfo.GetCount-38f2\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.ListAddressInfo.AsEventLocation-b1a4\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.AddressInfo.GetCount.AsEventLocation-5575\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/BestFriend:\n    description: Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get BestFriend from Me\n      description: The best friend.\n      operationId: Me.GetBestFriend\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: Me.UpdateBestFriend\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\n  /Me/BestFriend/$ref:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of BestFriend from Me\n      description: The best friend.\n      operationId: Me.GetRefBestFriend\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          content:\n            application/json:\n              schema:\n                type: string\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - Me.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: Me.UpdateRefBestFriend\n      requestBody:\n        $ref: '#/components/requestBodies/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property BestFriend for Me\n      operationId: Me.DeleteRefBestFriend\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/BestFriend/AddressInfo:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.BestFriend.ListAddressInfo\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.BestFriend.UpdateAddressInfo\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.BestFriend.SetAddressInfo\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/BestFriend/AddressInfo/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.BestFriend.AddressInfo.GetCount-b695\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.BestFriend.ListAddressInfo.AsEventLocation-2154\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.BestFriend.AddressInfo.GetCount.AsEventLocation-0105\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/BestFriend/HomeAddress:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.BestFriend.GetHomeAddress\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.BestFriend.UpdateHomeAddress\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.BestFriend.GetHomeAddress.AsEventLocation-a28d\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: Me.GetBestFriend.AsEmployee-dcf6\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: Me.GetBestFriend.AsManager-09a9\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/BestFriend/Photo:\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property BestFriend from Me\n      operationId: Me.GetBestFriendPhoto-8333\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property BestFriend in Me\n      operationId: Me.UpdateBestFriendPhoto-8333\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property BestFriend in Me\n      operationId: Me.DeleteBestFriendPhoto-8333\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Friends:\n    description: Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Friends from Me\n      description: Friends of person\n      operationId: Me.ListFriends\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\n  '/Me/Friends/{UserName}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Friends for Me\n      operationId: Me.friends.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  '/Me/Friends/{UserName}/AddressInfo':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.Friends.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.Friends.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.Friends.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Friends/{UserName}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.Friends.AddressInfo.GetCount-246e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Friends.ListAddressInfo.AsEventLocation-f440\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.Friends.AddressInfo.GetCount.AsEventLocation-42c7\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Friends/{UserName}/HomeAddress':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.Friends.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.Friends.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Friends/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Friends.GetHomeAddress.AsEventLocation-15cc\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: Me.GetFriends.AsEmployee-3dc7\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: Me.GetFriends.AsManager-ddec\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Friends/{UserName}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property Friends from Me\n      operationId: Me.GetFriendsPhoto-287d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property Friends in Me\n      operationId: Me.UpdateFriendsPhoto-287d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property Friends in Me\n      operationId: Me.DeleteFriendsPhoto-287d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Friends/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.Friends.GetCount-182b\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Friends/$ref:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of Friends from Me\n      description: Friends of person\n      operationId: Me.ListRefFriends\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Person\n      summary: Create new navigation property ref to Friends for Me\n      operationId: Me.CreateRefFriends\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Friends for Me\n      operationId: Me.DeleteRefFriends\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: Me.ListFriends.AsEmployee-f4a5\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.Friends.GetCount.AsEmployee-884b\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: Me.ListFriends.AsManager-98ae\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.Friends.GetCount.AsManager-9376\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/HomeAddress:\n    get:\n      tags:\n        - Me.Location\n      summary: Get HomeAddress property value\n      operationId: Me.GetHomeAddress\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.UpdateHomeAddress\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.GetHomeAddress.AsEventLocation-ba49\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: Me.Person.GetPerson.AsEmployee-bd18\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo:\n    get:\n      tags:\n        - Me.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsEmployee.ListAddressInfo\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsEmployee.UpdateAddressInfo\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsEmployee.SetAddressInfo\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Location\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.AddressInfo.GetCount-8488\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.ListAddressInfo.AsEventLocation-989f\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.AddressInfo.GetCount.AsEventLocation-9375\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend:\n    description: Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get BestFriend from Me\n      description: The best friend.\n      operationId: Me.AsEmployee.GetBestFriend\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: Me.AsEmployee.UpdateBestFriend\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - /Me/BestFriend\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/$ref:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of BestFriend from Me\n      description: The best friend.\n      operationId: Me.AsEmployee.GetRefBestFriend\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          content:\n            application/json:\n              schema:\n                type: string\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - Me.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: Me.AsEmployee.UpdateRefBestFriend\n      requestBody:\n        $ref: '#/components/requestBodies/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property BestFriend for Me\n      operationId: Me.AsEmployee.DeleteRefBestFriend\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsEmployee.BestFriend.ListAddressInfo\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsEmployee.BestFriend.UpdateAddressInfo\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsEmployee.BestFriend.SetAddressInfo\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.BestFriend.AddressInfo.GetCount-81de\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.BestFriend.ListAddressInfo.AsEventLocation-1d72\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.BestFriend.AddressInfo.GetCount.AsEventLocation-842c\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsEmployee.BestFriend.GetHomeAddress\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsEmployee.BestFriend.UpdateHomeAddress\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.BestFriend.GetHomeAddress.AsEventLocation-19b8\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: Me.GetBestFriend.AsManager-c104\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Photo:\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property BestFriend from Me\n      operationId: Me.GetBestFriendPhoto-4dc7\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property BestFriend in Me\n      operationId: Me.UpdateBestFriendPhoto-4dc7\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property BestFriend in Me\n      operationId: Me.DeleteBestFriendPhoto-4dc7\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends:\n    description: Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Friends from Me\n      description: Friends of person\n      operationId: Me.AsEmployee.ListFriends\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - /Me/Friends\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Friends for Me\n      operationId: Me.AsEmployee.friends.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsEmployee.Friends.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsEmployee.Friends.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsEmployee.Friends.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.Friends.AddressInfo.GetCount-660e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Friends.ListAddressInfo.AsEventLocation-7b1e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.Friends.AddressInfo.GetCount.AsEventLocation-feb8\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/HomeAddress':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsEmployee.Friends.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsEmployee.Friends.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Friends.GetHomeAddress.AsEventLocation-600f\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: Me.GetFriends.AsManager-aa0c\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property Friends from Me\n      operationId: Me.GetFriendsPhoto-6e41\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property Friends in Me\n      operationId: Me.UpdateFriendsPhoto-6e41\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property Friends in Me\n      operationId: Me.DeleteFriendsPhoto-6e41\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.Friends.GetCount-0cb7\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$ref:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of Friends from Me\n      description: Friends of person\n      operationId: Me.AsEmployee.ListRefFriends\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Person\n      summary: Create new navigation property ref to Friends for Me\n      operationId: Me.AsEmployee.CreateRefFriends\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Friends for Me\n      operationId: Me.AsEmployee.DeleteRefFriends\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: Me.ListFriends.AsManager-f993\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.Friends.GetCount.AsManager-85ff\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress:\n    get:\n      tags:\n        - Me.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsEmployee.GetHomeAddress\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsEmployee.UpdateHomeAddress\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.GetHomeAddress.AsEventLocation-6fc5\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers:\n    description: Provides operations to manage the Peers property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Peers from Me\n      operationId: Me.AsEmployee.ListPeers\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Peers for Me\n      operationId: Me.AsEmployee.peers.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsEmployee.Peers.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsEmployee.Peers.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsEmployee.Peers.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.Peers.AddressInfo.GetCount-3e91\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Peers.ListAddressInfo.AsEventLocation-1e59\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.Peers.AddressInfo.GetCount.AsEventLocation-be1d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/HomeAddress':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsEmployee.Peers.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsEmployee.Peers.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Peers.GetHomeAddress.AsEventLocation-dc11\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property Peers from Me\n      operationId: Me.GetPeersPhoto-4c48\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property Peers in Me\n      operationId: Me.UpdatePeersPhoto-4c48\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property Peers in Me\n      operationId: Me.DeletePeersPhoto-4c48\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.Peers.GetCount-9fc2\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$ref:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of Peers from Me\n      operationId: Me.AsEmployee.ListRefPeers\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Person\n      summary: Create new navigation property ref to Peers for Me\n      operationId: Me.AsEmployee.CreateRefPeers\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Peers for Me\n      operationId: Me.AsEmployee.DeleteRefPeers\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips:\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Trip\n      summary: List trips.\n      description: Retrieve a list of trips.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\n      operationId: Me.AsEmployee.ListTrips\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Trip\n      summary: Create a trip.\n      description: Create a new trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\n      operationId: Me.AsEmployee.CreateTrips\n      requestBody:\n        description: New navigation property\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '201':\n          description: Created navigation property.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      security: [ ]\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\n      - /Me/Trips\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Trip\n      summary: Get a trip.\n      description: Retrieve the properties of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\n      operationId: Me.AsEmployee.GetTrips\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Trip\n      summary: Update a trip.\n      description: Update an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\n      operationId: Me.AsEmployee.UpdateTrips\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Trip\n      summary: Delete a trip.\n      description: Delete an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\n      operationId: Me.AsEmployee.DeleteTrips\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}'\n      - '/Me/Trips/{TripId}'\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()':\n    description: Provides operations to call the GetInvolvedPeople method.\n    get:\n      tags:\n        - Me.Trip\n      summary: Invoke function GetInvolvedPeople\n      operationId: Me.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee.Trips.Trip.GetInvolvedPeople\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Success\n          content:\n            application/json:\n              schema:\n                title: Collection of Person\n                type: object\n                properties:\n                  value:\n                    type: array\n                    items:\n                      $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: function\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n      - '/Me/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems':\n    description: Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get PlanItems from Me\n      operationId: Me.AsEmployee.Trips.ListPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems'\n      - '/Me/Trips/{TripId}/PlanItems'\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/{PlanItemId}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for Me\n      operationId: Me.AsEmployee.Trips.planItems.DeleteRefPlanItem\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: PlanItemId\n          in: path\n          description: The unique identifier of PlanItem\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: PlanItem\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.Trips.PlanItems.GetCount-a822\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get ref of PlanItems from Me\n      operationId: Me.AsEmployee.Trips.ListRefPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Create new navigation property ref to PlanItems for Me\n      operationId: Me.AsEmployee.Trips.CreateRefPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for Me\n      operationId: Me.AsEmployee.Trips.DeleteRefPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Trip\n      summary: Get the number of the resource\n      operationId: Me.AsEmployee.Trips.GetCount-5aa2\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFavoriteAirline():\n    description: Provides operations to call the GetFavoriteAirline method.\n    get:\n      tags:\n        - Me.Person.Functions\n      summary: Invoke function GetFavoriteAirline\n      operationId: Me.GetFavoriteAirline\n      responses:\n        '200':\n          $ref: '#/components/responses/GetFavoriteAirlineResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: function\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFriendsTrips(userName=''{userName}'')':\n    description: Provides operations to call the GetFriendsTrips method.\n    get:\n      tags:\n        - Me.Person.Functions\n      summary: Invoke function GetFriendsTrips\n      operationId: Me.GetFriendsTrips\n      parameters:\n        - name: userName\n          in: path\n          description: 'Usage: userName=''{userName}'''\n          required: true\n          schema:\n            type: string\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/GetFriendsTripsResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: function\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetPeersForTrip:\n    description: Provides operations to call the GetPeersForTrip method.\n    post:\n      tags:\n        - Me.Person.Actions\n      summary: Invoke action GetPeersForTrip\n      operationId: Me.GetPeersForTrip\n      requestBody:\n        $ref: '#/components/requestBodies/GetPeersForTripRequestBody'\n      responses:\n        '200':\n          $ref: '#/components/responses/GetPeersForTripResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: action\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: Me.Person.GetPerson.AsManager-16dc\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo:\n    get:\n      tags:\n        - Me.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsManager.ListAddressInfo\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsManager.UpdateAddressInfo\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsManager.SetAddressInfo\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Location\n      summary: Get the number of the resource\n      operationId: Me.AsManager.AddressInfo.GetCount-75da\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.ListAddressInfo.AsEventLocation-55be\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.AddressInfo.GetCount.AsEventLocation-f67e\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend:\n    description: Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get BestFriend from Me\n      description: The best friend.\n      operationId: Me.AsManager.GetBestFriend\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: Me.AsManager.UpdateBestFriend\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - /Me/BestFriend\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/$ref:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of BestFriend from Me\n      description: The best friend.\n      operationId: Me.AsManager.GetRefBestFriend\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          content:\n            application/json:\n              schema:\n                type: string\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - Me.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: Me.AsManager.UpdateRefBestFriend\n      requestBody:\n        $ref: '#/components/requestBodies/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property BestFriend for Me\n      operationId: Me.AsManager.DeleteRefBestFriend\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsManager.BestFriend.ListAddressInfo\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsManager.BestFriend.UpdateAddressInfo\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsManager.BestFriend.SetAddressInfo\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.AsManager.BestFriend.AddressInfo.GetCount-6ea6\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.BestFriend.ListAddressInfo.AsEventLocation-987a\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.BestFriend.AddressInfo.GetCount.AsEventLocation-692e\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress:\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsManager.BestFriend.GetHomeAddress\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsManager.BestFriend.UpdateHomeAddress\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.BestFriend.GetHomeAddress.AsEventLocation-15c5\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: Me.GetBestFriend.AsEmployee-7bbe\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Photo:\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property BestFriend from Me\n      operationId: Me.GetBestFriendPhoto-bac8\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property BestFriend in Me\n      operationId: Me.UpdateBestFriendPhoto-bac8\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property BestFriend in Me\n      operationId: Me.DeleteBestFriendPhoto-bac8\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports:\n    description: Provides operations to manage the DirectReports property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get DirectReports from Me\n      operationId: Me.AsManager.ListDirectReports\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property DirectReports for Me\n      operationId: Me.AsManager.directReports.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsManager.DirectReports.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsManager.DirectReports.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsManager.DirectReports.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.AsManager.DirectReports.AddressInfo.GetCount-f650\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.DirectReports.ListAddressInfo.AsEventLocation-660b\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.DirectReports.AddressInfo.GetCount.AsEventLocation-a070\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/HomeAddress':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsManager.DirectReports.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsManager.DirectReports.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.DirectReports.GetHomeAddress.AsEventLocation-5e6e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property DirectReports from Me\n      operationId: Me.GetDirectReportsPhoto-e60c\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property DirectReports in Me\n      operationId: Me.UpdateDirectReportsPhoto-e60c\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property DirectReports in Me\n      operationId: Me.DeleteDirectReportsPhoto-e60c\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.AsManager.DirectReports.GetCount-8b92\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$ref:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of DirectReports from Me\n      operationId: Me.AsManager.ListRefDirectReports\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Person\n      summary: Create new navigation property ref to DirectReports for Me\n      operationId: Me.AsManager.CreateRefDirectReports\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property DirectReports for Me\n      operationId: Me.AsManager.DeleteRefDirectReports\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends:\n    description: Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Friends from Me\n      description: Friends of person\n      operationId: Me.AsManager.ListFriends\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - /Me/Friends\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Friends for Me\n      operationId: Me.AsManager.friends.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get AddressInfo property value\n      operationId: Me.AsManager.Friends.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: Me.AsManager.Friends.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    post:\n      tags:\n        - Me.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: Me.AsManager.Friends.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the number of the resource\n      operationId: Me.AsManager.Friends.AddressInfo.GetCount-b7db\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Friends.ListAddressInfo.AsEventLocation-1ad9\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: Me.Friends.AddressInfo.GetCount.AsEventLocation-4d69\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/HomeAddress':\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsManager.Friends.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsManager.Friends.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.Friends.GetHomeAddress.AsEventLocation-1e07\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: Me.GetFriends.AsEmployee-5b5f\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for the navigation property Friends from Me\n      operationId: Me.GetFriendsPhoto-64bd\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for the navigation property Friends in Me\n      operationId: Me.UpdateFriendsPhoto-64bd\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for the navigation property Friends in Me\n      operationId: Me.DeleteFriendsPhoto-64bd\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.AsManager.Friends.GetCount-60a7\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$ref:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Person\n      summary: Get ref of Friends from Me\n      description: Friends of person\n      operationId: Me.AsManager.ListRefFriends\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Person\n      summary: Create new navigation property ref to Friends for Me\n      operationId: Me.AsManager.CreateRefFriends\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete ref of navigation property Friends for Me\n      operationId: Me.AsManager.DeleteRefFriends\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: Me.ListFriends.AsEmployee-fe32\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Person\n      summary: Get the number of the resource\n      operationId: Me.Friends.GetCount.AsEmployee-6a35\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress:\n    get:\n      tags:\n        - Me.Location\n      summary: Get HomeAddress property value\n      operationId: Me.AsManager.GetHomeAddress\n      parameters:\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    patch:\n      tags:\n        - Me.Location\n      summary: Update property HomeAddress value.\n      operationId: Me.AsManager.UpdateHomeAddress\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - Me.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: Me.GetHomeAddress.AsEventLocation-5d95\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Hire:\n    description: Provides operations to call the Hire method.\n    post:\n      tags:\n        - Me.Person.Actions\n      summary: Invoke action Hire\n      description: Hires someone for the company.\n      operationId: Me.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Hire\n      requestBody:\n        description: Action parameters\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                hire:\n                  type: object\n                  anyOf:\n                    - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n                  nullable: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: action\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips:\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Trip\n      summary: List trips.\n      description: Retrieve a list of trips.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\n      operationId: Me.AsManager.ListTrips\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Trip\n      summary: Create a trip.\n      description: Create a new trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\n      operationId: Me.AsManager.CreateTrips\n      requestBody:\n        description: New navigation property\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '201':\n          description: Created navigation property.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      security: [ ]\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\n      - /Me/Trips\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Trip\n      summary: Get a trip.\n      description: Retrieve the properties of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\n      operationId: Me.AsManager.GetTrips\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Trip\n      summary: Update a trip.\n      description: Update an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\n      operationId: Me.AsManager.UpdateTrips\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Trip\n      summary: Delete a trip.\n      description: Delete an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\n      operationId: Me.AsManager.DeleteTrips\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}'\n      - '/Me/Trips/{TripId}'\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()':\n    description: Provides operations to call the GetInvolvedPeople method.\n    get:\n      tags:\n        - Me.Trip\n      summary: Invoke function GetInvolvedPeople\n      operationId: Me.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Trips.Trip.GetInvolvedPeople\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Success\n          content:\n            application/json:\n              schema:\n                title: Collection of Person\n                type: object\n                properties:\n                  value:\n                    type: array\n                    items:\n                      $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: function\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n      - '/Me/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems':\n    description: Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get PlanItems from Me\n      operationId: Me.AsManager.Trips.ListPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems'\n      - '/Me/Trips/{TripId}/PlanItems'\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/{PlanItemId}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for Me\n      operationId: Me.AsManager.Trips.planItems.DeleteRefPlanItem\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: PlanItemId\n          in: path\n          description: The unique identifier of PlanItem\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: PlanItem\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get the number of the resource\n      operationId: Me.AsManager.Trips.PlanItems.GetCount-5ad2\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get ref of PlanItems from Me\n      operationId: Me.AsManager.Trips.ListRefPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Create new navigation property ref to PlanItems for Me\n      operationId: Me.AsManager.Trips.CreateRefPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for Me\n      operationId: Me.AsManager.Trips.DeleteRefPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Trip\n      summary: Get the number of the resource\n      operationId: Me.AsManager.Trips.GetCount-f3f4\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ShareTrip:\n    description: Provides operations to call the ShareTrip method.\n    post:\n      tags:\n        - Me.Person.Actions\n      summary: Invoke action ShareTrip\n      description: Details of the shared trip.\n      operationId: Me.ShareTrip\n      requestBody:\n        $ref: '#/components/requestBodies/ShareTripRequestBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: action\n  '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.UpdatePersonLastName(lastName=''{lastName}'')':\n    description: Provides operations to call the UpdatePersonLastName method.\n    get:\n      tags:\n        - Me.Person.Functions\n      summary: Invoke function UpdatePersonLastName\n      operationId: Me.UpdatePersonLastName\n      parameters:\n        - name: lastName\n          in: path\n          description: 'Usage: lastName=''{lastName}'''\n          required: true\n          schema:\n            type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/UpdatePersonLastNameResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: function\n  /Me/Photo:\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - Me.Person\n      summary: Get Photo for Person from Me\n      operationId: Me.Person.GetPhoto-ab7e\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    put:\n      tags:\n        - Me.Person\n      summary: Update Photo for Person in Me\n      operationId: Me.Person.UpdatePhoto-ab7e\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n    delete:\n      tags:\n        - Me.Person\n      summary: Delete Photo for Person in Me\n      operationId: Me.Person.DeletePhoto-ab7e\n      parameters:\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /Me/Trips:\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Trip\n      summary: List trips.\n      description: Retrieve a list of trips.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\n      operationId: Me.ListTrips\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Trip\n      summary: Create a trip.\n      description: Create a new trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\n      operationId: Me.CreateTrips\n      requestBody:\n        description: New navigation property\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '201':\n          description: Created navigation property.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      security: [ ]\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips\n      - /Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips\n  '/Me/Trips/{TripId}':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - Me.Trip\n      summary: Get a trip.\n      description: Retrieve the properties of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\n      operationId: Me.GetTrips\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - Me.Trip\n      summary: Update a trip.\n      description: Update an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\n      operationId: Me.UpdateTrips\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Trip\n      summary: Delete a trip.\n      description: Delete an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\n      operationId: Me.DeleteTrips\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}'\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}'\n  '/Me/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()':\n    description: Provides operations to call the GetInvolvedPeople method.\n    get:\n      tags:\n        - Me.Trip\n      summary: Invoke function GetInvolvedPeople\n      operationId: Me.Trips.Trip.GetInvolvedPeople\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Success\n          content:\n            application/json:\n              schema:\n                title: Collection of Person\n                type: object\n                properties:\n                  value:\n                    type: array\n                    items:\n                      $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: function\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n  '/Me/Trips/{TripId}/PlanItems':\n    description: Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get PlanItems from Me\n      operationId: Me.Trips.ListPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems'\n      - '/Me/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems'\n  '/Me/Trips/{TripId}/PlanItems/{PlanItemId}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for Me\n      operationId: Me.Trips.planItems.DeleteRefPlanItem\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: PlanItemId\n          in: path\n          description: The unique identifier of PlanItem\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: PlanItem\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  '/Me/Trips/{TripId}/PlanItems/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get the number of the resource\n      operationId: Me.Trips.PlanItems.GetCount-c250\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  '/Me/Trips/{TripId}/PlanItems/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Get ref of PlanItems from Me\n      operationId: Me.Trips.ListRefPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Create new navigation property ref to PlanItems for Me\n      operationId: Me.Trips.CreateRefPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - Me.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for Me\n      operationId: Me.Trips.DeleteRefPlanItems\n      parameters:\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n      x-ms-docs-operation-type: operation\n  /Me/Trips/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - Me.Trip\n      summary: Get the number of the resource\n      operationId: Me.Trips.GetCount-7b69\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/me\n        description: The Me API is deprecated and will stop returning data on March 2023. Please use the new me2 API.\n  /NewComePeople:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get entities from NewComePeople\n      operationId: NewComePeople.Person.ListPerson\n      parameters:\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - NewComePeople.Person\n      summary: Add new entity to NewComePeople\n      operationId: NewComePeople.Person.CreatePerson\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get entity from NewComePeople by key\n      operationId: NewComePeople.Person.GetPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - NewComePeople.Person\n      summary: Update entity in NewComePeople\n      operationId: NewComePeople.Person.UpdatePerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - NewComePeople.Person\n      summary: Delete entity from NewComePeople\n      operationId: NewComePeople.Person.DeletePerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/AddressInfo':\n    get:\n      tags:\n        - NewComePeople.Location\n      summary: Get AddressInfo property value\n      operationId: NewComePeople.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - NewComePeople.Location\n      summary: Update property AddressInfo value.\n      operationId: NewComePeople.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - NewComePeople.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: NewComePeople.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - NewComePeople.Location\n      summary: Get the number of the resource\n      operationId: NewComePeople.AddressInfo.GetCount-29d6\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - NewComePeople.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: NewComePeople.ListAddressInfo.AsEventLocation-d026\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: NewComePeople.AddressInfo.GetCount.AsEventLocation-29d3\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/BestFriend':\n    description: Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get BestFriend from NewComePeople\n      description: The best friend.\n      operationId: NewComePeople.GetBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - NewComePeople.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: NewComePeople.UpdateBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/BestFriend/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get ref of BestFriend from NewComePeople\n      description: The best friend.\n      operationId: NewComePeople.GetRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          content:\n            application/json:\n              schema:\n                type: string\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - NewComePeople.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: NewComePeople.UpdateRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - NewComePeople.Person\n      summary: Delete ref of navigation property BestFriend for NewComePeople\n      operationId: NewComePeople.DeleteRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/BestFriend/AddressInfo':\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get AddressInfo property value\n      operationId: NewComePeople.BestFriend.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    patch:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: NewComePeople.BestFriend.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    post:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: NewComePeople.BestFriend.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n  '/NewComePeople/{UserName}/BestFriend/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get the number of the resource\n      operationId: NewComePeople.BestFriend.AddressInfo.GetCount-513c\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n  '/NewComePeople/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: NewComePeople.BestFriend.ListAddressInfo.AsEventLocation-73fa\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n  '/NewComePeople/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: NewComePeople.BestFriend.AddressInfo.GetCount.AsEventLocation-ba36\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n  '/NewComePeople/{UserName}/BestFriend/HomeAddress':\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get HomeAddress property value\n      operationId: NewComePeople.BestFriend.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    patch:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: NewComePeople.BestFriend.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n  '/NewComePeople/{UserName}/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: NewComePeople.BestFriend.GetHomeAddress.AsEventLocation-8ebe\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n  '/NewComePeople/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: NewComePeople.GetBestFriend.AsEmployee-7b75\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n  '/NewComePeople/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: NewComePeople.GetBestFriend.AsManager-61ce\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n  '/NewComePeople/{UserName}/BestFriend/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get Photo for the navigation property BestFriend from NewComePeople\n      operationId: NewComePeople.GetBestFriendPhoto-4f67\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    put:\n      tags:\n        - NewComePeople.Person\n      summary: Update Photo for the navigation property BestFriend in NewComePeople\n      operationId: NewComePeople.UpdateBestFriendPhoto-4f67\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n    delete:\n      tags:\n        - NewComePeople.Person\n      summary: Delete Photo for the navigation property BestFriend in NewComePeople\n      operationId: NewComePeople.DeleteBestFriendPhoto-4f67\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/bestfriend\n        description: The bestfriend API is deprecated and will stop returning data on March 2023. Please use the new friends API.\n  '/NewComePeople/{UserName}/Friends':\n    description: Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get Friends from NewComePeople\n      description: Friends of person\n      operationId: NewComePeople.ListFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/Friends/{UserName1}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - NewComePeople.Person\n      summary: Delete ref of navigation property Friends for NewComePeople\n      operationId: NewComePeople.friends.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo':\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get AddressInfo property value\n      operationId: NewComePeople.Friends.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: NewComePeople.Friends.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    post:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: NewComePeople.Friends.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get the number of the resource\n      operationId: NewComePeople.Friends.AddressInfo.GetCount-9334\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: NewComePeople.Friends.ListAddressInfo.AsEventLocation-eeb4\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: NewComePeople.Friends.AddressInfo.GetCount.AsEventLocation-be92\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/{UserName1}/HomeAddress':\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get HomeAddress property value\n      operationId: NewComePeople.Friends.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: NewComePeople.Friends.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - NewComePeople.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: NewComePeople.Friends.GetHomeAddress.AsEventLocation-f4d9\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: NewComePeople.GetFriends.AsEmployee-2969\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: NewComePeople.GetFriends.AsManager-708f\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/{UserName1}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get Photo for the navigation property Friends from NewComePeople\n      operationId: NewComePeople.GetFriendsPhoto-e9fc\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n    put:\n      tags:\n        - NewComePeople.Person\n      summary: Update Photo for the navigation property Friends in NewComePeople\n      operationId: NewComePeople.UpdateFriendsPhoto-e9fc\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    delete:\n      tags:\n        - NewComePeople.Person\n      summary: Delete Photo for the navigation property Friends in NewComePeople\n      operationId: NewComePeople.DeleteFriendsPhoto-e9fc\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the number of the resource\n      operationId: NewComePeople.Friends.GetCount-2ec1\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get ref of Friends from NewComePeople\n      description: Friends of person\n      operationId: NewComePeople.ListRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - NewComePeople.Person\n      summary: Create new navigation property ref to Friends for NewComePeople\n      operationId: NewComePeople.CreateRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - NewComePeople.Person\n      summary: Delete ref of navigation property Friends for NewComePeople\n      operationId: NewComePeople.DeleteRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: NewComePeople.ListFriends.AsEmployee-2969\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the number of the resource\n      operationId: NewComePeople.Friends.GetCount.AsEmployee-4069\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: NewComePeople.ListFriends.AsManager-708f\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the number of the resource\n      operationId: NewComePeople.Friends.GetCount.AsManager-d1d3\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/HomeAddress':\n    get:\n      tags:\n        - NewComePeople.Location\n      summary: Get HomeAddress property value\n      operationId: NewComePeople.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n    patch:\n      tags:\n        - NewComePeople.Location\n      summary: Update property HomeAddress value.\n      operationId: NewComePeople.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - NewComePeople.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: NewComePeople.GetHomeAddress.AsEventLocation-3fd9\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFavoriteAirline()':\n    description: Provides operations to call the GetFavoriteAirline method.\n    get:\n      tags:\n        - NewComePeople.Person.Functions\n      summary: Invoke function GetFavoriteAirline\n      operationId: NewComePeople.Person.GetFavoriteAirline\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          $ref: '#/components/responses/GetFavoriteAirlineResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: function\n  '/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFriendsTrips(userName=''{userName}'')':\n    description: Provides operations to call the GetFriendsTrips method.\n    get:\n      tags:\n        - NewComePeople.Person.Functions\n      summary: Invoke function GetFriendsTrips\n      operationId: NewComePeople.Person.GetFriendsTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: userName\n          in: path\n          description: 'Usage: userName=''{userName}'''\n          required: true\n          schema:\n            type: string\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/GetFriendsTripsResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/trips\n        description: The GetFriendsTrips API is deprecated and will stop returning data on March 2023. Please use the new trips API on friends.\n      x-ms-docs-operation-type: function\n  '/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetPeersForTrip':\n    description: Provides operations to call the GetPeersForTrip method.\n    post:\n      tags:\n        - NewComePeople.Person.Actions\n      summary: Invoke action GetPeersForTrip\n      operationId: NewComePeople.Person.GetPeersForTrip\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/GetPeersForTripRequestBody'\n      responses:\n        '200':\n          $ref: '#/components/responses/GetPeersForTripResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: action\n  '/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Hire':\n    description: Provides operations to call the Hire method.\n    post:\n      tags:\n        - NewComePeople.Person.Actions\n      summary: Invoke action Hire\n      description: Hires someone for the company.\n      operationId: NewComePeople.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Hire\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: Action parameters\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                hire:\n                  type: object\n                  anyOf:\n                    - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n                  nullable: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: action\n  '/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ShareTrip':\n    description: Provides operations to call the ShareTrip method.\n    post:\n      tags:\n        - NewComePeople.Person.Actions\n      summary: Invoke action ShareTrip\n      description: Details of the shared trip.\n      operationId: NewComePeople.Person.ShareTrip\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/ShareTripRequestBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: action\n  '/NewComePeople/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.UpdatePersonLastName(lastName=''{lastName}'')':\n    description: Provides operations to call the UpdatePersonLastName method.\n    get:\n      tags:\n        - NewComePeople.Person.Functions\n      summary: Invoke function UpdatePersonLastName\n      operationId: NewComePeople.Person.UpdatePersonLastName\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: lastName\n          in: path\n          description: 'Usage: lastName=''{lastName}'''\n          required: true\n          schema:\n            type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/UpdatePersonLastNameResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: function\n  '/NewComePeople/{UserName}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get Photo for Person from NewComePeople\n      operationId: NewComePeople.Person.GetPhoto-74be\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n    put:\n      tags:\n        - NewComePeople.Person\n      summary: Update Photo for Person in NewComePeople\n      operationId: NewComePeople.Person.UpdatePhoto-74be\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n    delete:\n      tags:\n        - NewComePeople.Person\n      summary: Delete Photo for Person in NewComePeople\n      operationId: NewComePeople.Person.DeletePhoto-74be\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Trips':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - NewComePeople.Trip\n      summary: List trips.\n      description: Retrieve a list of trips.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\n      operationId: NewComePeople.ListTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - NewComePeople.Trip\n      summary: Create a trip.\n      description: Create a new trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\n      operationId: NewComePeople.CreateTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New navigation property\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '201':\n          description: Created navigation property.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      security: [ ]\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/Trips/{TripId}':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - NewComePeople.Trip\n      summary: Get a trip.\n      description: Retrieve the properties of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\n      operationId: NewComePeople.GetTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - NewComePeople.Trip\n      summary: Update a trip.\n      description: Update an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\n      operationId: NewComePeople.UpdateTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - NewComePeople.Trip\n      summary: Delete a trip.\n      description: Delete an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\n      operationId: NewComePeople.DeleteTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()':\n    description: Provides operations to call the GetInvolvedPeople method.\n    get:\n      tags:\n        - NewComePeople.Trip\n      summary: Invoke function GetInvolvedPeople\n      operationId: NewComePeople.Person.Trips.Trip.GetInvolvedPeople\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Success\n          content:\n            application/json:\n              schema:\n                title: Collection of Person\n                type: object\n                properties:\n                  value:\n                    type: array\n                    items:\n                      $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: function\n  '/NewComePeople/{UserName}/Trips/{TripId}/PlanItems':\n    description: Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\n    get:\n      tags:\n        - NewComePeople.Trips.PlanItem\n      summary: Get PlanItems from NewComePeople\n      operationId: NewComePeople.Trips.ListPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/Trips/{TripId}/PlanItems/{PlanItemId}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - NewComePeople.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for NewComePeople\n      operationId: NewComePeople.Trips.planItems.DeleteRefPlanItem\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: PlanItemId\n          in: path\n          description: The unique identifier of PlanItem\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: PlanItem\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/Trips/{TripId}/PlanItems/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - NewComePeople.Trips.PlanItem\n      summary: Get the number of the resource\n      operationId: NewComePeople.Trips.PlanItems.GetCount-841f\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  '/NewComePeople/{UserName}/Trips/{TripId}/PlanItems/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - NewComePeople.Trips.PlanItem\n      summary: Get ref of PlanItems from NewComePeople\n      operationId: NewComePeople.Trips.ListRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - NewComePeople.Trips.PlanItem\n      summary: Create new navigation property ref to PlanItems for NewComePeople\n      operationId: NewComePeople.Trips.CreateRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - NewComePeople.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for NewComePeople\n      operationId: NewComePeople.Trips.DeleteRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: operation\n  '/NewComePeople/{UserName}/Trips/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - NewComePeople.Trip\n      summary: Get the number of the resource\n      operationId: NewComePeople.Trips.GetCount-d155\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /NewComePeople/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - NewComePeople.Person\n      summary: Get the number of the resource\n      operationId: NewComePeople.GetCount-55d5\n      parameters:\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n  /People:\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get entities from People\n      operationId: People.Person.ListPerson\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person\n      summary: Add new entity to People\n      operationId: People.Person.CreatePerson\n      requestBody:\n        description: New entity\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '201':\n          description: Created entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get entity from People by key\n      operationId: People.Person.GetPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved entity\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Person\n      summary: Update entity in People\n      operationId: People.Person.UpdatePerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete entity from People\n      operationId: People.Person.DeletePerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/AddressInfo':\n    get:\n      tags:\n        - People.Location\n      summary: Get AddressInfo property value\n      operationId: People.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Location\n      summary: Update property AddressInfo value.\n      operationId: People.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Location\n      summary: Get the number of the resource\n      operationId: People.AddressInfo.GetCount-ed5a\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.ListAddressInfo.AsEventLocation-e5b8\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.AddressInfo.GetCount.AsEventLocation-4abd\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/BestFriend':\n    description: Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get BestFriend from People\n      description: The best friend.\n      operationId: People.GetBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: People.UpdateBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend'\n  '/People/{UserName}/BestFriend/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get ref of BestFriend from People\n      description: The best friend.\n      operationId: People.GetRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          content:\n            application/json:\n              schema:\n                type: string\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - People.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: People.UpdateRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property BestFriend for People\n      operationId: People.DeleteRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/BestFriend/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.BestFriend.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.BestFriend.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.BestFriend.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/BestFriend/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.BestFriend.AddressInfo.GetCount-16df\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.BestFriend.ListAddressInfo.AsEventLocation-c332\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.BestFriend.AddressInfo.GetCount.AsEventLocation-fe88\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/BestFriend/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.BestFriend.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.BestFriend.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.BestFriend.GetHomeAddress.AsEventLocation-53c4\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: People.GetBestFriend.AsEmployee-7188\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - People.Person\n      summary: Get best friend\n      description: Get the item of type Person cast as Manager\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-get-friend-manager?view=graph-rest-1.0\n      operationId: People.GetBestFriend.AsManager-5f08\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/BestFriend/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property BestFriend from People\n      operationId: People.GetBestFriendPhoto-c3ac\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property BestFriend in People\n      operationId: People.UpdateBestFriendPhoto-c3ac\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property BestFriend in People\n      operationId: People.DeleteBestFriendPhoto-c3ac\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends':\n    description: Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: List friends\n      description: List the friends of a specific person\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-list-friends?view=graph-rest-1.0\n      operationId: People.ListFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends'\n  '/People/{UserName}/Friends/{UserName1}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete a friend.\n      description: Delete an instance of a friend relationship.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-delete-friend?view=graph-rest-1.0\n      operationId: People.friends.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Friends/{UserName1}/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.Friends.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.Friends.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.Friends.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/{UserName1}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.Friends.AddressInfo.GetCount-bdaf\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Friends.ListAddressInfo.AsEventLocation-a5f6\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.Friends.AddressInfo.GetCount.AsEventLocation-2795\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/{UserName1}/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.Friends.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.Friends.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Friends.GetHomeAddress.AsEventLocation-da5e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: People.GetFriends.AsEmployee-11bf\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: People.GetFriends.AsManager-1cfb\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/{UserName1}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property Friends from People\n      operationId: People.GetFriendsPhoto-12fc\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property Friends in People\n      operationId: People.UpdateFriendsPhoto-12fc\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property Friends in People\n      operationId: People.DeleteFriendsPhoto-12fc\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.Friends.GetCount-92b9\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: List friends\n      description: List the friends of a specific person\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-list-friends?view=graph-rest-1.0\n      operationId: People.ListRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Person\n      summary: Create a friend.\n      description: Create a new friend.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-post-friend?view=graph-rest-1.0\n      operationId: People.CreateRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete a friend.\n      description: Delete an instance of a friend relationship.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-delete-friend?view=graph-rest-1.0\n      operationId: People.DeleteRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - People.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: People.ListFriends.AsEmployee-11bf\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.Friends.GetCount.AsEmployee-a96c\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - People.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: People.ListFriends.AsManager-1cfb\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.Friends.GetCount.AsManager-26b3\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/HomeAddress':\n    get:\n      tags:\n        - People.Location\n      summary: Get home address\n      description: Get the home address of a specific person\n      operationId: People.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Location\n      summary: Update property HomeAddress value.\n      operationId: People.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.GetHomeAddress.AsEventLocation-d0cf\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: People.Person.GetPerson.AsEmployee-317b\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo':\n    get:\n      tags:\n        - People.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsEmployee.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsEmployee.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsEmployee.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Location\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.AddressInfo.GetCount-3d43\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.ListAddressInfo.AsEventLocation-1342\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.AddressInfo.GetCount.AsEventLocation-ac7d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend':\n    description: Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get BestFriend from People\n      description: The best friend.\n      operationId: People.AsEmployee.GetBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: People.AsEmployee.UpdateBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/BestFriend'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get ref of BestFriend from People\n      description: The best friend.\n      operationId: People.AsEmployee.GetRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          content:\n            application/json:\n              schema:\n                type: string\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - People.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: People.AsEmployee.UpdateRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property BestFriend for People\n      operationId: People.AsEmployee.DeleteRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsEmployee.BestFriend.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsEmployee.BestFriend.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsEmployee.BestFriend.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.BestFriend.AddressInfo.GetCount-cb8a\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.BestFriend.ListAddressInfo.AsEventLocation-7cd9\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.BestFriend.AddressInfo.GetCount.AsEventLocation-0343\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsEmployee.BestFriend.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsEmployee.BestFriend.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.BestFriend.GetHomeAddress.AsEventLocation-7db9\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: People.GetBestFriend.AsManager-7b70\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property BestFriend from People\n      operationId: People.GetBestFriendPhoto-a839\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property BestFriend in People\n      operationId: People.UpdateBestFriendPhoto-a839\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property BestFriend in People\n      operationId: People.DeleteBestFriendPhoto-a839\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends':\n    description: Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Friends from People\n      description: Friends of person\n      operationId: People.AsEmployee.ListFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Friends'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property Friends for People\n      operationId: People.AsEmployee.friends.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsEmployee.Friends.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsEmployee.Friends.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsEmployee.Friends.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.Friends.AddressInfo.GetCount-1e8b\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Friends.ListAddressInfo.AsEventLocation-d49e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.Friends.AddressInfo.GetCount.AsEventLocation-1f2b\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsEmployee.Friends.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsEmployee.Friends.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Friends.GetHomeAddress.AsEventLocation-d77d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: People.GetFriends.AsManager-3e3c\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/{UserName1}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property Friends from People\n      operationId: People.GetFriendsPhoto-1a66\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property Friends in People\n      operationId: People.UpdateFriendsPhoto-1a66\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property Friends in People\n      operationId: People.DeleteFriendsPhoto-1a66\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.Friends.GetCount-4db4\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get ref of Friends from People\n      description: Friends of person\n      operationId: People.AsEmployee.ListRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Person\n      summary: Create new navigation property ref to Friends for People\n      operationId: People.AsEmployee.CreateRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property Friends for People\n      operationId: People.AsEmployee.DeleteRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - People.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: People.ListFriends.AsManager-3e3c\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.Friends.GetCount.AsManager-b145\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress':\n    get:\n      tags:\n        - People.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsEmployee.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsEmployee.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.GetHomeAddress.AsEventLocation-90e5\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers':\n    description: Provides operations to manage the Peers property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Peers from People\n      operationId: People.AsEmployee.ListPeers\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property Peers for People\n      operationId: People.AsEmployee.peers.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsEmployee.Peers.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsEmployee.Peers.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsEmployee.Peers.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.Peers.AddressInfo.GetCount-755d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Peers.ListAddressInfo.AsEventLocation-b918\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.Peers.AddressInfo.GetCount.AsEventLocation-ef5e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsEmployee.Peers.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsEmployee.Peers.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Peers.GetHomeAddress.AsEventLocation-311b\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/{UserName1}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property Peers from People\n      operationId: People.GetPeersPhoto-ecda\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property Peers in People\n      operationId: People.UpdatePeersPhoto-ecda\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property Peers in People\n      operationId: People.DeletePeersPhoto-ecda\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.Peers.GetCount-44d2\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Peers/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get ref of Peers from People\n      operationId: People.AsEmployee.ListRefPeers\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Person\n      summary: Create new navigation property ref to Peers for People\n      operationId: People.AsEmployee.CreateRefPeers\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property Peers for People\n      operationId: People.AsEmployee.DeleteRefPeers\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Trip\n      summary: List trips.\n      description: Retrieve a list of trips.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\n      operationId: People.AsEmployee.ListTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Trip\n      summary: Create a trip.\n      description: Create a new trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\n      operationId: People.AsEmployee.CreateTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New navigation property\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '201':\n          description: Created navigation property.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      security: [ ]\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips'\n      - '/People/{UserName}/Trips'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Trip\n      summary: Get a trip.\n      description: Retrieve the properties of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\n      operationId: People.AsEmployee.GetTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Trip\n      summary: Update a trip.\n      description: Update an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\n      operationId: People.AsEmployee.UpdateTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Trip\n      summary: Delete a trip.\n      description: Delete an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\n      operationId: People.AsEmployee.DeleteTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}'\n      - '/People/{UserName}/Trips/{TripId}'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()':\n    description: Provides operations to call the GetInvolvedPeople method.\n    get:\n      tags:\n        - People.Trip\n      summary: Invoke function GetInvolvedPeople\n      operationId: People.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee.Trips.Trip.GetInvolvedPeople\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Success\n          content:\n            application/json:\n              schema:\n                title: Collection of Person\n                type: object\n                properties:\n                  value:\n                    type: array\n                    items:\n                      $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: function\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n      - '/People/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems':\n    description: Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get PlanItems from People\n      operationId: People.AsEmployee.Trips.ListPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems'\n      - '/People/{UserName}/Trips/{TripId}/PlanItems'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/{PlanItemId}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - People.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for People\n      operationId: People.AsEmployee.Trips.planItems.DeleteRefPlanItem\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: PlanItemId\n          in: path\n          description: The unique identifier of PlanItem\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: PlanItem\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.Trips.PlanItems.GetCount-7df9\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get ref of PlanItems from People\n      operationId: People.AsEmployee.Trips.ListRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Trips.PlanItem\n      summary: Create new navigation property ref to PlanItems for People\n      operationId: People.AsEmployee.Trips.CreateRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for People\n      operationId: People.AsEmployee.Trips.DeleteRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Trip\n      summary: Get the number of the resource\n      operationId: People.AsEmployee.Trips.GetCount-c760\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFavoriteAirline()':\n    description: Provides operations to call the GetFavoriteAirline method.\n    get:\n      tags:\n        - People.Person.Functions\n      summary: Invoke function GetFavoriteAirline\n      operationId: People.Person.GetFavoriteAirline\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          $ref: '#/components/responses/GetFavoriteAirlineResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: function\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetFriendsTrips(userName=''{userName}'')':\n    description: Provides operations to call the GetFriendsTrips method.\n    get:\n      tags:\n        - People.Person.Functions\n      summary: Invoke function GetFriendsTrips\n      operationId: People.Person.GetFriendsTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: userName\n          in: path\n          description: 'Usage: userName=''{userName}'''\n          required: true\n          schema:\n            type: string\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/GetFriendsTripsResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: function\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetPeersForTrip':\n    description: Provides operations to call the GetPeersForTrip method.\n    post:\n      tags:\n        - People.Person.Actions\n      summary: Invoke action GetPeersForTrip\n      operationId: People.Person.GetPeersForTrip\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/GetPeersForTripRequestBody'\n      responses:\n        '200':\n          $ref: '#/components/responses/GetPeersForTripResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: action\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager':\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager\n      operationId: People.Person.GetPerson.AsManager-d051\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo':\n    get:\n      tags:\n        - People.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsManager.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsManager.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsManager.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Location\n      summary: Get the number of the resource\n      operationId: People.AsManager.AddressInfo.GetCount-f84e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.ListAddressInfo.AsEventLocation-7526\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.AddressInfo.GetCount.AsEventLocation-3722\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend':\n    description: Provides operations to manage the BestFriend property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get BestFriend from People\n      description: The best friend.\n      operationId: People.AsManager.GetBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: People.AsManager.UpdateBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/BestFriend'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/BestFriend'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get ref of BestFriend from People\n      description: The best friend.\n      operationId: People.AsManager.GetRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved navigation property link\n          content:\n            application/json:\n              schema:\n                type: string\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    put:\n      tags:\n        - People.Person\n      summary: Update the best friend.\n      description: Update an instance of a best friend.\n      operationId: People.AsManager.UpdateRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/refPutBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property BestFriend for People\n      operationId: People.AsManager.DeleteRefBestFriend\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsManager.BestFriend.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsManager.BestFriend.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsManager.BestFriend.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.AsManager.BestFriend.AddressInfo.GetCount-5a39\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.BestFriend.ListAddressInfo.AsEventLocation-897f\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.BestFriend.AddressInfo.GetCount.AsEventLocation-5af3\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsManager.BestFriend.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsManager.BestFriend.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.BestFriend.GetHomeAddress.AsEventLocation-545d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: People.GetBestFriend.AsEmployee-0445\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/BestFriend/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property BestFriend from People\n      operationId: People.GetBestFriendPhoto-f05d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property BestFriend in People\n      operationId: People.UpdateBestFriendPhoto-f05d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property BestFriend in People\n      operationId: People.DeleteBestFriendPhoto-f05d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports':\n    description: Provides operations to manage the DirectReports property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get DirectReports from People\n      operationId: People.AsManager.ListDirectReports\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property DirectReports for People\n      operationId: People.AsManager.directReports.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsManager.DirectReports.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsManager.DirectReports.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsManager.DirectReports.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.AsManager.DirectReports.AddressInfo.GetCount-f46e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.DirectReports.ListAddressInfo.AsEventLocation-1252\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.DirectReports.AddressInfo.GetCount.AsEventLocation-5d49\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsManager.DirectReports.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsManager.DirectReports.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.DirectReports.GetHomeAddress.AsEventLocation-cf8d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/{UserName1}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property DirectReports from People\n      operationId: People.GetDirectReportsPhoto-7149\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property DirectReports in People\n      operationId: People.UpdateDirectReportsPhoto-7149\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property DirectReports in People\n      operationId: People.DeleteDirectReportsPhoto-7149\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.AsManager.DirectReports.GetCount-0ec4\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/DirectReports/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get ref of DirectReports from People\n      operationId: People.AsManager.ListRefDirectReports\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Person\n      summary: Create new navigation property ref to DirectReports for People\n      operationId: People.AsManager.CreateRefDirectReports\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property DirectReports for People\n      operationId: People.AsManager.DeleteRefDirectReports\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends':\n    description: Provides operations to manage the Friends property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Friends from People\n      description: Friends of person\n      operationId: People.AsManager.ListFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Friends'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Friends'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property Friends for People\n      operationId: People.AsManager.friends.DeleteRefPerson\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get AddressInfo property value\n      operationId: People.AsManager.Friends.ListAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property AddressInfo value.\n      operationId: People.AsManager.Friends.UpdateAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                value:\n                  type: array\n                  items:\n                    $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    post:\n      tags:\n        - People.Person.Location\n      summary: Sets a new value for the collection of Location.\n      operationId: People.AsManager.Friends.SetAddressInfo\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the number of the resource\n      operationId: People.AsManager.Friends.AddressInfo.GetCount-f486\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Friends.ListAddressInfo.AsEventLocation-f8c9\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/AddressInfo/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      summary: Get the number of the resource\n      operationId: People.Friends.AddressInfo.GetCount.AsEventLocation-4480\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/HomeAddress':\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsManager.Friends.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Person.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsManager.Friends.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Person.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.Friends.GetHomeAddress.AsEventLocation-eb71\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - People.Person\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person as Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee\n      operationId: People.GetFriends.AsEmployee-161e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/{UserName1}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get Photo for the navigation property Friends from People\n      operationId: People.GetFriendsPhoto-b97d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update Photo for the navigation property Friends in People\n      operationId: People.UpdateFriendsPhoto-b97d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete Photo for the navigation property Friends in People\n      operationId: People.DeleteFriendsPhoto-b97d\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: UserName1\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.AsManager.Friends.GetCount-1c0c\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Person\n      summary: Get ref of Friends from People\n      description: Friends of person\n      operationId: People.AsManager.ListRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Person\n      summary: Create new navigation property ref to Friends for People\n      operationId: People.AsManager.CreateRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Person\n      summary: Delete ref of navigation property Friends for People\n      operationId: People.AsManager.DeleteRefFriends\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee':\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - People.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: People.ListFriends.AsEmployee-161e\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Friends/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.Friends.GetCount.AsEmployee-f325\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress':\n    get:\n      tags:\n        - People.Location\n      summary: Get HomeAddress property value\n      operationId: People.AsManager.GetHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    patch:\n      tags:\n        - People.Location\n      summary: Update property HomeAddress value.\n      operationId: People.AsManager.UpdateHomeAddress\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/HomeAddress/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation':\n    description: Casts the previous resource to EventLocation.\n    get:\n      tags:\n        - People.Location\n      summary: Get the item of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location as Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n      operationId: People.GetHomeAddress.AsEventLocation-e3dc\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Entity result.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Hire':\n    description: Provides operations to call the Hire method.\n    post:\n      tags:\n        - People.Person.Actions\n      summary: Invoke action Hire\n      description: Hires someone for the company.\n      operationId: People.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Hire\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: Action parameters\n        content:\n          application/json:\n            schema:\n              type: object\n              properties:\n                hire:\n                  type: object\n                  anyOf:\n                    - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n                  nullable: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: action\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Trip\n      summary: List trips.\n      description: Retrieve a list of trips.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\n      operationId: People.AsManager.ListTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Trip\n      summary: Create a trip.\n      description: Create a new trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\n      operationId: People.AsManager.CreateTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New navigation property\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '201':\n          description: Created navigation property.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      security: [ ]\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips'\n      - '/People/{UserName}/Trips'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Trip\n      summary: Get a trip.\n      description: Retrieve the properties of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\n      operationId: People.AsManager.GetTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Trip\n      summary: Update a trip.\n      description: Update an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\n      operationId: People.AsManager.UpdateTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Trip\n      summary: Delete a trip.\n      description: Delete an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\n      operationId: People.AsManager.DeleteTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}'\n      - '/People/{UserName}/Trips/{TripId}'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()':\n    description: Provides operations to call the GetInvolvedPeople method.\n    get:\n      tags:\n        - People.Trip\n      summary: Invoke function GetInvolvedPeople\n      operationId: People.Person.Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager.Trips.Trip.GetInvolvedPeople\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Success\n          content:\n            application/json:\n              schema:\n                title: Collection of Person\n                type: object\n                properties:\n                  value:\n                    type: array\n                    items:\n                      $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: function\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n      - '/People/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems':\n    description: Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get PlanItems from People\n      operationId: People.AsManager.Trips.ListPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems'\n      - '/People/{UserName}/Trips/{TripId}/PlanItems'\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/{PlanItemId}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - People.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for People\n      operationId: People.AsManager.Trips.planItems.DeleteRefPlanItem\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: PlanItemId\n          in: path\n          description: The unique identifier of PlanItem\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: PlanItem\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get the number of the resource\n      operationId: People.AsManager.Trips.PlanItems.GetCount-fa08\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get ref of PlanItems from People\n      operationId: People.AsManager.Trips.ListRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Trips.PlanItem\n      summary: Create new navigation property ref to PlanItems for People\n      operationId: People.AsManager.Trips.CreateRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for People\n      operationId: People.AsManager.Trips.DeleteRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Trip\n      summary: Get the number of the resource\n      operationId: People.AsManager.Trips.GetCount-1f8c\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ShareTrip':\n    description: Provides operations to call the ShareTrip method.\n    post:\n      tags:\n        - People.Person.Actions\n      summary: Invoke action ShareTrip\n      description: Details of the shared trip.\n      operationId: People.Person.ShareTrip\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        $ref: '#/components/requestBodies/ShareTripRequestBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: action\n  '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.UpdatePersonLastName(lastName=''{lastName}'')':\n    description: Provides operations to call the UpdatePersonLastName method.\n    get:\n      tags:\n        - People.Person.Functions\n      summary: Invoke function UpdatePersonLastName\n      operationId: People.Person.UpdatePersonLastName\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: lastName\n          in: path\n          description: 'Usage: lastName=''{lastName}'''\n          required: true\n          schema:\n            type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/UpdatePersonLastNameResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: function\n  '/People/{UserName}/Photo':\n    description: Provides operations to manage the media for the Person entity.\n    get:\n      tags:\n        - People.Person\n      summary: Get photo\n      description: Get photo of a specific user\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-get-photo?view=graph-rest-1.0\n      operationId: People.Person.GetPhoto-883f\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      responses:\n        '200':\n          description: Retrieved media content\n          content:\n            application/octet-stream:\n              schema:\n                type: string\n                format: binary\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    put:\n      tags:\n        - People.Person\n      summary: Update photo\n      description: Update photo of a specific user\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-update-photo?view=graph-rest-1.0\n      operationId: People.Person.UpdatePhoto-883f\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New media content.\n        content:\n          application/octet-stream:\n            schema:\n              type: string\n              format: binary\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n    delete:\n      tags:\n        - People.Person\n      summary: Delete photo\n      description: Delete photo of a specific user\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/person-delete-photo?view=graph-rest-1.0\n      operationId: People.Person.DeletePhoto-883f\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Trips':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Trip\n      summary: List trips.\n      description: Retrieve a list of trips.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-list-trips?view=graph-rest-1.0\n      operationId: People.ListTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Trip\n      summary: Create a trip.\n      description: Create a new trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-post-trips?view=graph-rest-1.0\n      operationId: People.CreateTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n      requestBody:\n        description: New navigation property\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '201':\n          description: Created navigation property.\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      security: [ ]\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips'\n  '/People/{UserName}/Trips/{TripId}':\n    description: Provides operations to manage the Trips property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person entity.\n    get:\n      tags:\n        - People.Trip\n      summary: Get a trip.\n      description: Retrieve the properties of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-get-trips?view=graph-rest-1.0\n      operationId: People.GetTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Retrieved navigation property\n          content:\n            application/json:\n              schema:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    patch:\n      tags:\n        - People.Trip\n      summary: Update a trip.\n      description: Update an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-update-trips?view=graph-rest-1.0\n      operationId: People.UpdateTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        description: New navigation property values\n        content:\n          application/json:\n            schema:\n              $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n        required: true\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Trip\n      summary: Delete a trip.\n      description: Delete an instance of a trip.\n      externalDocs:\n        description: Find more info here\n        url: https://learn.microsoft.com/graph/api/user-delete-trips?view=graph-rest-1.0\n      operationId: People.DeleteTrips\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}'\n  '/People/{UserName}/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()':\n    description: Provides operations to call the GetInvolvedPeople method.\n    get:\n      tags:\n        - People.Trip\n      summary: Invoke function GetInvolvedPeople\n      operationId: People.Person.Trips.Trip.GetInvolvedPeople\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          description: Success\n          content:\n            application/json:\n              schema:\n                title: Collection of Person\n                type: object\n                properties:\n                  value:\n                    type: array\n                    items:\n                      $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: function\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.GetInvolvedPeople()'\n  '/People/{UserName}/Trips/{TripId}/PlanItems':\n    description: Provides operations to manage the PlanItems property of the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip entity.\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get PlanItems from People\n      operationId: People.Trips.ListPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    x-ms-docs-grouped-path:\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/Trips/{TripId}/PlanItems'\n      - '/People/{UserName}/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/Trips/{TripId}/PlanItems'\n  '/People/{UserName}/Trips/{TripId}/PlanItems/{PlanItemId}/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    delete:\n      tags:\n        - People.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for People\n      operationId: People.Trips.planItems.DeleteRefPlanItem\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: PlanItemId\n          in: path\n          description: The unique identifier of PlanItem\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: PlanItem\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Trips/{TripId}/PlanItems/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get the number of the resource\n      operationId: People.Trips.PlanItems.GetCount-9a27\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  '/People/{UserName}/Trips/{TripId}/PlanItems/$ref':\n    description: Provides operations to manage the collection of Person entities.\n    get:\n      tags:\n        - People.Trips.PlanItem\n      summary: Get ref of PlanItems from People\n      operationId: People.Trips.ListRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/StringCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    post:\n      tags:\n        - People.Trips.PlanItem\n      summary: Create new navigation property ref to PlanItems for People\n      operationId: People.Trips.CreateRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n      requestBody:\n        $ref: '#/components/requestBodies/refPostBody'\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n    delete:\n      tags:\n        - People.Trips.PlanItem\n      summary: Delete ref of navigation property PlanItems for People\n      operationId: People.Trips.DeleteRefPlanItems\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: TripId\n          in: path\n          description: The unique identifier of Trip\n          required: true\n          schema:\n            maximum: 2147483647\n            minimum: -2147483648\n            type: number\n            format: int32\n          x-ms-docs-key-type: Trip\n        - name: If-Match\n          in: header\n          description: ETag\n          schema:\n            type: string\n        - name: '@id'\n          in: query\n          description: The delete Uri\n          required: true\n          schema:\n            type: string\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n      x-ms-docs-operation-type: operation\n  '/People/{UserName}/Trips/$count':\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Trip\n      summary: Get the number of the resource\n      operationId: People.Trips.GetCount-e877\n      parameters:\n        - name: UserName\n          in: path\n          description: The unique identifier of Person\n          required: true\n          schema:\n            type: string\n          x-ms-docs-key-type: Person\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  /People/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.GetCount-dd8d\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  /People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n    description: Casts the previous resource to Employee.\n    get:\n      tags:\n        - People.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: People.Person.ListPerson.AsEmployee-013a\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  /People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.Person.Person.GetCount.AsEmployee-ef29\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  /People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n    description: Casts the previous resource to Manager.\n    get:\n      tags:\n        - People.Person\n      summary: Get the items of type Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager in the Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person collection\n      operationId: People.Person.ListPerson.AsManager-3e14\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/top'\n        - $ref: '#/components/parameters/skip'\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n        - $ref: '#/components/parameters/count'\n        - name: $orderby\n          in: query\n          description: Order items by property values\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $select\n          in: query\n          description: Select properties to be returned\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n        - name: $expand\n          in: query\n          description: Expand related entities\n          explode: false\n          schema:\n            uniqueItems: true\n            type: array\n            items:\n              type: string\n      responses:\n        '200':\n          $ref: '#/components/responses/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  /People/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager/$count:\n    description: Provides operations to count the resources in the collection.\n    get:\n      tags:\n        - People.Person\n      summary: Get the number of the resource\n      operationId: People.Person.Person.GetCount.AsManager-2d48\n      parameters:\n        - name: ConsistencyLevel\n          in: header\n          description: 'Indicates the requested consistency level. Documentation URL: https://docs.tripservice.com/advanced-queries'\n          schema:\n            type: string\n          examples:\n            example-1:\n              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.\n              value: eventual\n        - $ref: '#/components/parameters/search'\n        - $ref: '#/components/parameters/filter'\n      responses:\n        '200':\n          $ref: '#/components/responses/ODataCountResponse'\n        default:\n          $ref: '#/components/responses/error'\n      deprecated: true\n      x-ms-deprecation:\n        removalDate: '2023-03-15T00:00:00.0000000+00:00'\n        date: '2021-08-24T00:00:00.0000000+00:00'\n        version: 2021-05/people\n        description: The People API is deprecated and will stop returning data on March 2023. Please use the new newPeople API.\n  /ResetDataSource:\n    description: Provides operations to call the ResetDataSource method.\n    post:\n      tags:\n        - ResetDataSource\n      summary: Invoke actionImport ResetDataSource\n      description: Resets the data source to default values.\n      operationId: ActionImport.ResetDataSource\n      responses:\n        '204':\n          description: Success\n        default:\n          $ref: '#/components/responses/error'\n      x-ms-docs-operation-type: actionImport\ncomponents:\n  schemas:\n    Edm.Geography:\n      $ref: '#/components/schemas/Edm.Geometry'\n    Edm.GeographyPoint:\n      $ref: '#/components/schemas/Edm.GeometryPoint'\n    Edm.GeographyLineString:\n      $ref: '#/components/schemas/Edm.GeometryLineString'\n    Edm.GeographyPolygon:\n      $ref: '#/components/schemas/Edm.GeometryPolygon'\n    Edm.GeographyMultiPoint:\n      $ref: '#/components/schemas/Edm.GeometryMultiPoint'\n    Edm.GeographyMultiLineString:\n      $ref: '#/components/schemas/Edm.GeometryMultiLineString'\n    Edm.GeographyMultiPolygon:\n      $ref: '#/components/schemas/Edm.GeometryMultiPolygon'\n    Edm.GeographyCollection:\n      $ref: '#/components/schemas/Edm.GeometryCollection'\n    Edm.Geometry:\n      type: object\n      oneOf:\n        - $ref: '#/components/schemas/Edm.GeometryPoint'\n        - $ref: '#/components/schemas/Edm.GeometryLineString'\n        - $ref: '#/components/schemas/Edm.GeometryPolygon'\n        - $ref: '#/components/schemas/Edm.GeometryMultiPoint'\n        - $ref: '#/components/schemas/Edm.GeometryMultiLineString'\n        - $ref: '#/components/schemas/Edm.GeometryMultiPolygon'\n        - $ref: '#/components/schemas/Edm.GeometryCollection'\n    Edm.GeometryPoint:\n      required:\n        - type\n        - coordinates\n      type: object\n      properties:\n        type:\n          enum:\n            - Point\n          type: string\n          default: Point\n        coordinates:\n          $ref: '#/components/schemas/GeoJSON.position'\n    Edm.GeometryLineString:\n      required:\n        - type\n        - coordinates\n      type: object\n      properties:\n        type:\n          enum:\n            - LineString\n        coordinates:\n          minItems: 2\n          type: array\n          items:\n            $ref: '#/components/schemas/GeoJSON.position'\n    Edm.GeometryPolygon:\n      required:\n        - type\n        - coordinates\n      type: object\n      properties:\n        type:\n          enum:\n            - Polygon\n        coordinates:\n          minItems: 4\n          type: array\n          items:\n            type: array\n            items:\n              $ref: '#/components/schemas/GeoJSON.position'\n    Edm.GeometryMultiPoint:\n      required:\n        - type\n        - coordinates\n      type: object\n      properties:\n        type:\n          enum:\n            - MultiPoint\n        coordinates:\n          type: array\n          items:\n            $ref: '#/components/schemas/GeoJSON.position'\n    Edm.GeometryMultiLineString:\n      required:\n        - type\n        - coordinates\n      type: object\n      properties:\n        type:\n          enum:\n            - MultiLineString\n        coordinates:\n          minItems: 2\n          type: array\n          items:\n            type: array\n            items:\n              $ref: '#/components/schemas/GeoJSON.position'\n    Edm.GeometryMultiPolygon:\n      required:\n        - type\n        - coordinates\n      type: object\n      properties:\n        type:\n          enum:\n            - MultiPolygon\n        coordinates:\n          minItems: 4\n          type: array\n          items:\n            type: array\n            items:\n              type: array\n              items:\n                $ref: '#/components/schemas/GeoJSON.position'\n    Edm.GeometryCollection:\n      required:\n        - type\n        - coordinates\n      type: object\n      properties:\n        type:\n          enum:\n            - GeometryCollection\n        coordinates:\n          type: array\n          items:\n            $ref: '#/components/schemas/Edm.Geometry'\n    GeoJSON.position:\n      minItems: 2\n      type: array\n      items:\n        type: number\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ODataError:\n      required:\n        - error\n      type: object\n      properties:\n        error:\n          $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.MainError'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.MainError:\n      required:\n        - code\n        - message\n      type: object\n      properties:\n        code:\n          type: string\n        message:\n          type: string\n          x-ms-primary-error-message: true\n        target:\n          type: string\n          nullable: true\n        details:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ErrorDetails'\n        innerError:\n          $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.InnerError'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ErrorDetails:\n      required:\n        - code\n        - message\n      type: object\n      properties:\n        code:\n          type: string\n        message:\n          type: string\n        target:\n          type: string\n          nullable: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.InnerError:\n      title: InnerError\n      type: object\n      properties:\n        Date:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n          nullable: true\n        RequestId:\n          type: string\n          nullable: true\n    ODataCountResponse:\n      type: number\n      format: int64\n    StringCollectionResponse:\n      title: Collection of string\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            type: string\n    ReferenceUpdate:\n      type: object\n      properties:\n        '@odata.id':\n          type: string\n        '@odata.type':\n          type: string\n          nullable: true\n    ReferenceCreate:\n      type: object\n      properties:\n        '@odata.id':\n          type: string\n      additionalProperties:\n        type: object\n    ReferenceNumeric:\n      enum:\n        - '-INF'\n        - INF\n        - NaN\n      type: string\n      nullable: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person:\n      title: Person\n      type: object\n      properties:\n        UserName:\n          type: string\n        FirstName:\n          type: string\n        LastName:\n          type: string\n          nullable: true\n        MiddleName:\n          type: string\n          nullable: true\n        Gender:\n          $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonGender'\n        Age:\n          oneOf:\n            - type: number\n              format: int64\n              nullable: true\n            - type: string\n              nullable: true\n        Emails:\n          type: array\n          items:\n            type: string\n            nullable: true\n        AddressInfo:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        HomeAddress:\n          type: object\n          anyOf:\n            - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n          nullable: true\n        FavoriteFeature:\n          $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature'\n        Features:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature'\n        Photo:\n          type: string\n          format: base64url\n          nullable: true\n        Friends:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n          description: Friends of person\n          x-ms-navigationProperty: true\n        BestFriend:\n          type: object\n          anyOf:\n            - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n          description: The best friend.\n          nullable: true\n          x-ms-navigationProperty: true\n        Trips:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n          description: Collection of trips.\n          x-ms-navigationProperty: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline:\n      title: Airline\n      type: object\n      properties:\n        AirlineCode:\n          type: string\n        Name:\n          type: string\n          nullable: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport:\n      title: Airport\n      type: object\n      properties:\n        Name:\n          type: string\n          nullable: true\n        IcaoCode:\n          type: string\n        IataCode:\n          type: string\n          nullable: true\n        Location:\n          anyOf:\n            - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation'\n          nullable: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location:\n      title: Location\n      type: object\n      properties:\n        Address:\n          type: string\n          nullable: true\n        City:\n          type: object\n          anyOf:\n            - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.City'\n          nullable: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.City:\n      title: City\n      type: object\n      properties:\n        Name:\n          type: string\n          nullable: true\n        CountryRegion:\n          type: string\n          nullable: true\n        Region:\n          type: string\n          nullable: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation:\n      allOf:\n        - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        - title: AirportLocation\n          type: object\n          properties:\n            Loc:\n              $ref: '#/components/schemas/Edm.GeographyPoint'\n            EmergencyAuthority:\n              type: object\n              anyOf:\n                - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n              description: The person to contact in case of a crisis at this location.\n              nullable: true\n              x-ms-navigationProperty: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n      allOf:\n        - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n        - title: EventLocation\n          type: object\n          properties:\n            BuildingInfo:\n              type: string\n              nullable: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip:\n      title: Trip\n      type: object\n      properties:\n        TripId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ShareId:\n          pattern: '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$'\n          type: string\n          format: uuid\n        Name:\n          type: string\n          nullable: true\n        Budget:\n          oneOf:\n            - type: number\n              format: float\n              nullable: true\n            - type: string\n              nullable: true\n            - $ref: '#/components/schemas/ReferenceNumeric'\n        Description:\n          type: string\n          nullable: true\n        Tags:\n          type: array\n          items:\n            type: string\n            nullable: true\n        TripData: { }\n        DestinationInfo:\n          type: array\n          items: { }\n        StartsAt:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        EndsAt:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        PlanItems:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem'\n          x-ms-navigationProperty: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem:\n      title: PlanItem\n      type: object\n      properties:\n        PlanItemId:\n          maximum: 2147483647\n          minimum: -2147483648\n          type: number\n          format: int32\n        ConfirmationCode:\n          type: string\n          nullable: true\n        StartsAt:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        EndsAt:\n          pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$'\n          type: string\n          format: date-time\n        Duration:\n          pattern: '^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$'\n          type: string\n          format: duration\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Event:\n      allOf:\n        - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem'\n        - title: Event\n          type: object\n          properties:\n            OccursAt:\n              anyOf:\n                - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation'\n              nullable: true\n            Description:\n              type: string\n              nullable: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation:\n      allOf:\n        - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem'\n        - title: PublicTransportation\n          type: object\n          properties:\n            SeatNumber:\n              type: string\n              nullable: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Flight:\n      allOf:\n        - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation'\n        - title: Flight\n          type: object\n          properties:\n            FlightNumber:\n              type: string\n              nullable: true\n            Airline:\n              type: object\n              anyOf:\n                - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline'\n              nullable: true\n              x-ms-navigationProperty: true\n            From:\n              type: object\n              anyOf:\n                - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n              nullable: true\n              x-ms-navigationProperty: true\n            To:\n              type: object\n              anyOf:\n                - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n              nullable: true\n              x-ms-navigationProperty: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n      allOf:\n        - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        - title: Employee\n          type: object\n          properties:\n            Cost:\n              oneOf:\n                - type: number\n                  format: int64\n                  nullable: true\n                - type: string\n                  nullable: true\n            Peers:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n              x-ms-navigationProperty: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n      allOf:\n        - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n        - title: Manager\n          type: object\n          properties:\n            Budget:\n              oneOf:\n                - type: number\n                  format: int64\n                  nullable: true\n                - type: string\n                  nullable: true\n            BossOffice:\n              type: object\n              anyOf:\n                - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n              nullable: true\n            DirectReports:\n              type: array\n              items:\n                $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n              x-ms-navigationProperty: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonGender:\n      title: PersonGender\n      enum:\n        - Male\n        - Female\n        - Unknow\n      type: string\n      description: Gender of the person.\n      x-ms-enum:\n        name: PersonGender\n        modelAsString: false\n        values:\n          - value: Male\n            description: The Male gender.\n            name: Male\n          - value: Female\n            description: The Female gender.\n            name: Female\n          - value: Unknow\n            description: Unknown gender or prefers not to say.\n            name: Unknow\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Feature:\n      title: Feature\n      enum:\n        - Feature1\n        - Feature2\n        - Feature3\n        - Feature4\n      type: string\n      x-ms-enum-flags:\n        isFlags: true\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse:\n      title: Collection of Person\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse:\n      title: Collection of Airline\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse:\n      title: Collection of Airport\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse:\n      title: Collection of Trip\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse:\n      title: Collection of PlanItem\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse:\n      title: Collection of Employee\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse:\n      title: Collection of Manager\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventCollectionResponse:\n      title: Collection of Event\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Event'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportationCollectionResponse:\n      title: Collection of PublicTransportation\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.FlightCollectionResponse:\n      title: Collection of Flight\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Flight'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse:\n      title: Collection of Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\n      type: object\n      properties:\n        value:\n          type: array\n          items:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location'\n  responses:\n    error:\n      description: error\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ODataErrors.ODataError'\n    ODataCountResponse:\n      description: The count of the resource\n      content:\n        text/plain:\n          schema:\n            $ref: '#/components/schemas/ODataCountResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PersonCollectionResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirlineCollectionResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportCollectionResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.TripCollectionResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItemCollectionResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EmployeeCollectionResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.ManagerCollectionResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventCollectionResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportationCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportationCollectionResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.FlightCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.FlightCollectionResponse'\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.LocationCollectionResponse'\n    StringCollectionResponse:\n      description: Retrieved collection\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/StringCollectionResponse'\n    GetFavoriteAirlineResponse:\n      description: Success\n      content:\n        application/json:\n          schema:\n            type: object\n            anyOf:\n              - $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline'\n            nullable: true\n    GetFriendsTripsResponse:\n      description: Success\n      content:\n        application/json:\n          schema:\n            title: Collection of Trip\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip'\n    UpdatePersonLastNameResponse:\n      description: Success\n      content:\n        application/json:\n          schema:\n            type: object\n            properties:\n              value:\n                type: boolean\n                default: false\n    GetPeersForTripResponse:\n      description: Success\n      content:\n        application/json:\n          schema:\n            title: Collection of Person\n            type: object\n            properties:\n              value:\n                type: array\n                items:\n                  $ref: '#/components/schemas/Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person'\n  parameters:\n    top:\n      name: $top\n      in: query\n      description: Show only the first n items\n      explode: false\n      schema:\n        minimum: 0\n        type: number\n        format: int64\n      example: 50\n    skip:\n      name: $skip\n      in: query\n      description: Skip the first n items\n      explode: false\n      schema:\n        minimum: 0\n        type: number\n        format: int64\n    count:\n      name: $count\n      in: query\n      description: Include count of items\n      explode: false\n      schema:\n        type: boolean\n    filter:\n      name: $filter\n      in: query\n      description: Filter items by property values\n      explode: false\n      schema:\n        type: string\n    search:\n      name: $search\n      in: query\n      description: Search items by search phrases\n      explode: false\n      schema:\n        type: string\n  examples:\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.InnerError:\n      value:\n        Date: '0001-01-01T00:00:00.0000000+00:00'\n        RequestId: string\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person:\n      value:\n        UserName: string (identifier)\n        FirstName: string\n        LastName: string\n        MiddleName: string\n        Gender: Male\n        Age: 0\n        Emails:\n          - string\n        AddressInfo:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\n        HomeAddress:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\n        FavoriteFeature: Feature1\n        Features:\n          - Feature1\n        Photo: string\n        Friends:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\n        BestFriend:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\n        Trips:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline:\n      value:\n        AirlineCode: string (identifier)\n        Name: string\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport:\n      value:\n        Name: string\n        IcaoCode: string (identifier)\n        IataCode: string\n        Location:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location:\n      value:\n        Address: string\n        City:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.City:\n      value:\n        Name: string\n        CountryRegion: string\n        Region: string\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.AirportLocation:\n      value:\n        Address: string\n        City:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\n        Loc: Edm.GeographyPoint\n        EmergencyAuthority:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation:\n      value:\n        Address: string\n        City:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.City\n        BuildingInfo: string\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip:\n      value:\n        TripId: 0\n        ShareId: 00000000-0000-0000-0000-000000000000\n        Name: string\n        Budget: 0\n        Description: string\n        Tags:\n          - string\n        TripData: { }\n        DestinationInfo:\n          - { }\n        StartsAt: '0001-01-01T00:00:00.0000000+00:00'\n        EndsAt: '0001-01-01T00:00:00.0000000+00:00'\n        PlanItems:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PlanItem:\n      value:\n        PlanItemId: 0\n        ConfirmationCode: string\n        StartsAt: '0001-01-01T00:00:00.0000000+00:00'\n        EndsAt: '0001-01-01T00:00:00.0000000+00:00'\n        Duration: string\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Event:\n      value:\n        PlanItemId: 0\n        ConfirmationCode: string\n        StartsAt: '0001-01-01T00:00:00.0000000+00:00'\n        EndsAt: '0001-01-01T00:00:00.0000000+00:00'\n        Duration: string\n        OccursAt:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.EventLocation\n        Description: string\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.PublicTransportation:\n      value:\n        PlanItemId: 0\n        ConfirmationCode: string\n        StartsAt: '0001-01-01T00:00:00.0000000+00:00'\n        EndsAt: '0001-01-01T00:00:00.0000000+00:00'\n        Duration: string\n        SeatNumber: string\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Flight:\n      value:\n        PlanItemId: 0\n        ConfirmationCode: string\n        StartsAt: '0001-01-01T00:00:00.0000000+00:00'\n        EndsAt: '0001-01-01T00:00:00.0000000+00:00'\n        Duration: string\n        SeatNumber: string\n        FlightNumber: string\n        Airline:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airline\n        From:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\n        To:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Airport\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Employee:\n      value:\n        UserName: string (identifier)\n        FirstName: string\n        LastName: string\n        MiddleName: string\n        Gender: Male\n        Age: 0\n        Emails:\n          - string\n        AddressInfo:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\n        HomeAddress:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\n        FavoriteFeature: Feature1\n        Features:\n          - Feature1\n        Photo: string\n        Friends:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\n        BestFriend:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\n        Trips:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\n        Cost: 0\n        Peers:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\n    Microsoft.OData.Service.Sample.TrippinInMemory.Models.Manager:\n      value:\n        UserName: string (identifier)\n        FirstName: string\n        LastName: string\n        MiddleName: string\n        Gender: Male\n        Age: 0\n        Emails:\n          - string\n        AddressInfo:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\n        HomeAddress:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\n        FavoriteFeature: Feature1\n        Features:\n          - Feature1\n        Photo: string\n        Friends:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\n        BestFriend:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\n        Trips:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Trip\n        Budget: 0\n        BossOffice:\n          '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Location\n        DirectReports:\n          - '@odata.type': Microsoft.OData.Service.Sample.TrippinInMemory.Models.Person\n  requestBodies:\n    refPostBody:\n      description: New navigation property ref value\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/ReferenceCreate'\n      required: true\n    refPutBody:\n      description: New navigation property ref values\n      content:\n        application/json:\n          schema:\n            $ref: '#/components/schemas/ReferenceUpdate'\n      required: true\n    ShareTripRequestBody:\n      description: Action parameters\n      content:\n        application/json:\n          schema:\n            type: object\n            properties:\n              userName:\n                type: string\n              tripId:\n                maximum: 2147483647\n                minimum: -2147483648\n                type: number\n                format: int32\n      required: true\n    GetPeersForTripRequestBody:\n      description: Action parameters\n      content:\n        application/json:\n          schema:\n            type: object\n            properties:\n              userName:\n                type: string\n              tripId:\n                maximum: 2147483647\n                minimum: -2147483648\n                type: number\n                format: int32\n      required: true\ntags:\n  - name: Airlines.Airline\n    x-ms-docs-toc-type: page\n  - name: Airports.Airport\n    x-ms-docs-toc-type: page\n  - name: Airports.AirportLocation\n    x-ms-docs-toc-type: page\n  - name: Airports.Person\n    x-ms-docs-toc-type: page\n  - name: Airports.Person.Location\n    x-ms-docs-toc-type: page\n  - name: Airports\n    x-ms-docs-toc-type: container\n  - name: People\n    x-ms-docs-toc-type: container\n  - name: Me.Person\n    x-ms-docs-toc-type: page\n  - name: Me.Location\n    x-ms-docs-toc-type: page\n  - name: Me.Person.Location\n    x-ms-docs-toc-type: page\n  - name: Me.Trip\n    x-ms-docs-toc-type: page\n  - name: Me.Trips.PlanItem\n    x-ms-docs-toc-type: page\n  - name: Me.Person.Functions\n    x-ms-docs-toc-type: container\n  - name: Me.Person.Actions\n    x-ms-docs-toc-type: container\n  - name: NewComePeople.Person\n    x-ms-docs-toc-type: page\n  - name: NewComePeople.Location\n    x-ms-docs-toc-type: page\n  - name: NewComePeople.Person.Location\n    x-ms-docs-toc-type: page\n  - name: NewComePeople.Person.Functions\n    x-ms-docs-toc-type: container\n  - name: NewComePeople.Person.Actions\n    x-ms-docs-toc-type: container\n  - name: NewComePeople.Trip\n    x-ms-docs-toc-type: page\n  - name: NewComePeople.Trips.PlanItem\n    x-ms-docs-toc-type: page\n  - name: People.Person\n    x-ms-docs-toc-type: page\n  - name: People.Location\n    x-ms-docs-toc-type: page\n  - name: People.Person.Location\n    x-ms-docs-toc-type: page\n  - name: People.Trip\n    x-ms-docs-toc-type: page\n  - name: People.Trips.PlanItem\n    x-ms-docs-toc-type: page\n  - name: People.Person.Functions\n    x-ms-docs-toc-type: container\n  - name: People.Person.Actions\n    x-ms-docs-toc-type: container\n  - name: ResetDataSource\n    x-ms-docs-toc-type: container"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources/YamlWriterTest.yaml.txt",
    "content": "﻿##\ntitle: Sample Pet Store App\ndescription: This is a sample server for a pet store.\ntermsOfService: http://example.com/terms/\ncontact:\n  name: API Support\n  url: http://www.example.com/support\n  email: support@example.com\nlicense:\n  name: Apache 2.0\n  url: http://www.apache.org/licenses/LICENSE-2.0.html\nversion: 1.0.1"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Resources.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OpenApi.OData.Common;\nusing System;\nusing System.IO;\n\nnamespace Microsoft.OpenApi.OData.Tests\n{\n    internal static class Resources\n    {\n        public const string SectionFormat = \"##[{0}]\";\n\n        public static string GetString(string fileName)\n        {\n            return GetString(fileName, null);\n        }\n\n        public static string GetString(string fileName, string section)\n        {\n            using (Stream stream = GetStream(fileName))\n            using (TextReader reader = new StreamReader(stream))\n            {\n                string fileString = reader.ReadToEnd();\n\n                if (section == null)\n                {\n                    return fileString;\n                }\n\n                return GetStringInSection(fileString, section);\n            }\n        }\n\n        private static Stream GetStream(string fileName)\n        {\n            string path = GetPath(fileName);\n            Stream stream = typeof(Resources).Assembly.GetManifestResourceStream(path);\n\n            if (stream == null)\n            {\n                string message = Error.Format(\"The embedded resource '{0}' was not found.\", path);\n                throw new FileNotFoundException(message, path);\n            }\n\n            return stream;\n        }\n\n        private static string GetPath(string fileName)\n        {\n            const string projectDefaultNamespace = \"Microsoft.OpenApi.OData.Reader.Tests\";\n            const string resourcesFolderName = \"Resources\";\n            const string pathSeparator = \".\";\n            return projectDefaultNamespace + pathSeparator + resourcesFolderName + pathSeparator + fileName;\n        }\n\n        private static string GetStringInSection(string value, string section)\n        {\n            string sectionName = String.Format(SectionFormat, section);\n            int location = value.IndexOf(sectionName);\n            if (location < 0)\n            {\n                return null;\n            }\n\n            string subString = value.Substring(location + sectionName.Length + 1);\n            location = subString.IndexOf(\"##[\");\n            if (location < 0)\n            {\n                return null;\n            }\n\n            return subString.Substring(0, location).Trim('\\n', ' ');\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Authorization/ApiKeyTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Linq;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Authorization;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Authorization.Tests\n{\n    public class ApiKeyTests\n    {\n        [Fact]\n        public void SchemeTypeKindSetCorrectly()\n        {\n            // Arrange\n            ApiKey apiKey = new ApiKey();\n\n            // Act & Assert\n            Assert.Equal(SecuritySchemeType.ApiKey, apiKey.SchemeType);\n        }\n\n        [Fact]\n        public void InitializeThrowArgumentNullRecord()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"record\", () => new ApiKey().Initialize(record: null));\n        }\n\n        [Fact]\n        public void InitializeApiKeyWithRecordSuccess()\n        {\n            // Arrange\n            EdmModel model = new EdmModel();\n            IEdmType edmType = model.FindType(\"Org.OData.Authorization.V1.KeyLocation\");\n            IEdmEnumType enumType = edmType as IEdmEnumType;\n            IEdmEnumMember enumMember = enumType.Members.FirstOrDefault(c => c.Name == \"Header\");\n            Assert.NotNull(enumMember);\n\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"Name\", new EdmStringConstant(\"DelegatedWork\")),\n                new EdmPropertyConstructor(\"Description\", new EdmStringConstant(\"Description of the authorization scheme\")),\n                new EdmPropertyConstructor(\"KeyName\", new EdmStringConstant(\"keyName\")),\n                new EdmPropertyConstructor(\"Location\", new EdmEnumMemberExpression(enumMember)));\n\n            ApiKey apiKey = new ApiKey();\n            Assert.Null(apiKey.Name);\n            Assert.Null(apiKey.Description);\n            Assert.Null(apiKey.Location);\n            Assert.Null(apiKey.KeyName);\n\n            // Act\n            apiKey.Initialize(record);\n\n            // Assert\n            Assert.Equal(\"DelegatedWork\", apiKey.Name);\n            Assert.Equal(\"Description of the authorization scheme\", apiKey.Description);\n            Assert.Equal(\"keyName\", apiKey.KeyName);\n            Assert.Equal(KeyLocation.Header, apiKey.Location);\n        }\n\n        [Fact]\n        public void InitializeApiKeyWorksWithCsdl()\n        {\n            // Arrange\n            string annotation = @\"<Annotation Term=\"\"NS.MyApiKey\"\">\n                <Record Type=\"\"Org.OData.Authorization.V1.ApiKey\"\" >\n                  <PropertyValue Property=\"\"Name\"\" String=\"\"DelegatedWork\"\" />\n                  <PropertyValue Property=\"\"Description\"\" String=\"\"Description of the authorization scheme\"\" />\n                  <PropertyValue Property=\"\"KeyName\"\" String=\"\"keyName\"\" />\n                  <PropertyValue Property=\"\"Location\"\" EnumMember=\"\"Org.OData.Authorization.V1.KeyLocation/QueryOption\"\" />\n                </Record>\n              </Annotation>\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            Assert.NotNull(model); // guard\n            Assert.NotNull(model.EntityContainer);\n\n            // Act\n            ApiKey apiKey = model.GetRecord<ApiKey>(model.EntityContainer, \"NS.MyApiKey\");\n\n            // Assert\n            Assert.NotNull(apiKey);\n            Assert.Equal(\"DelegatedWork\", apiKey.Name);\n            Assert.Equal(\"Description of the authorization scheme\", apiKey.Description);\n            Assert.Equal(\"keyName\", apiKey.KeyName);\n            Assert.Equal(KeyLocation.QueryOption, apiKey.Location);\n        }\n\n        private IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityContainer Name=\"\"Container\"\">\n        {0}\n      </EntityContainer>\n      <Term Name=\"\"MyApiKey\"\" Type=\"\"Org.OData.Authorization.V1.ApiKey\"\" />\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, annotation);\n\n            IEdmModel model;\n\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out _);\n            Assert.True(result);\n            return model;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Authorization/AuthorizationScopeTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Authorization;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Authorization.Tests\n{\n    public class AuthorizationScopeTests\n    {\n        [Fact]\n        public void InitializeThrowArgumentNullRecord()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"record\", () => new AuthorizationScope().Initialize(record: null));\n        }\n\n        [Fact]\n        public void InitializeAuthorizationScopeWithRecordSuccess()\n        {\n            // Arrange\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"Scope\", new EdmStringConstant(\"ScopeName\")),\n                new EdmPropertyConstructor(\"Grant\", new EdmStringConstant(\"GrantAccess\")));\n\n            AuthorizationScope scope = new AuthorizationScope();\n            Assert.Null(scope.Scope);\n            Assert.Null(scope.Description);\n            Assert.Null(scope.Grant);\n\n            // Act\n            scope.Initialize(record);\n\n            // Assert\n            Assert.Equal(\"ScopeName\", scope.Scope);\n            Assert.Null(scope.Description);\n            Assert.Equal(\"GrantAccess\", scope.Grant);\n        }\n\n        [Fact]\n        public void InitializeAuthorizationScopeWorksWithCsdl()\n        {\n            // Arrange\n            string annotation = @\"<Annotation Term=\"\"NS.MyAuthorizationScope\"\">\n                <Record Type=\"\"Org.OData.Authorization.V1.AuthorizationScope\"\" >\n                  <PropertyValue Property=\"\"Scope\"\" String=\"\"Scope name\"\" />\n                  <PropertyValue Property=\"\"Description\"\" String=\"\"Description of the scope\"\" />\n                  <PropertyValue Property=\"\"Grant\"\" String=\"\"grant access\"\" />\n                </Record>\n              </Annotation>\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            Assert.NotNull(model); // guard\n            Assert.NotNull(model.EntityContainer);\n\n            // Act\n            AuthorizationScope scope = model.GetRecord<AuthorizationScope>(model.EntityContainer, \"NS.MyAuthorizationScope\");\n\n            // Assert\n            Assert.NotNull(scope);\n            Assert.Equal(\"Scope name\", scope.Scope);\n            Assert.Equal(\"Description of the scope\", scope.Description);\n            Assert.Equal(\"grant access\", scope.Grant);\n        }\n\n        private IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityContainer Name=\"\"Container\"\">\n        {0}\n      </EntityContainer>\n      <Term Name=\"\"MyAuthorizationScope\"\" Type=\"\"Org.OData.Authorization.V1.AuthorizationScope\"\" />\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, annotation);\n\n            IEdmModel model;\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out _);\n            Assert.True(result);\n            return model;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Authorization/AuthorizationTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Properties;\nusing Microsoft.OpenApi.OData.Vocabulary.Authorization;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Authorization.Tests\n{\n    public class AuthorizationTests\n    {\n        [Fact]\n        public void CreateAuthorizationReturnsNullWithNullRecord()\n        {\n            // Arrange & Act\n            var authorization = OData.Vocabulary.Authorization.Authorization.CreateAuthorization(record: null);\n\n            // Assert\n            Assert.Null(authorization);\n        }\n\n        [Fact]\n        public void CreateAuthorizationThrowsForOAuthAuthorizationRecord()\n        {\n            // Arrange & Act\n            IEdmStructuredTypeReference structuredTypeRef = GetType(\"Org.OData.Authorization.V1.OAuthAuthorization\");\n            IEdmRecordExpression record = new EdmRecordExpression(structuredTypeRef,\n                new EdmPropertyConstructor(\"Name\", new EdmStringConstant(\"temp\")));\n\n            Action test = () => OData.Vocabulary.Authorization.Authorization.CreateAuthorization(record);\n\n            // Assert\n            OpenApiException exception = Assert.Throws<OpenApiException>(test);\n            Assert.Equal(String.Format(SRResource.AuthorizationRecordTypeNameNotCorrect, structuredTypeRef.FullName()), exception.Message);\n        }\n\n        [Theory]\n        [InlineData(typeof(OpenIDConnect))]\n        [InlineData(typeof(Http))]\n        [InlineData(typeof(ApiKey))]\n        [InlineData(typeof(OAuth2ClientCredentials))]\n        [InlineData(typeof(OAuth2Implicit))]\n        [InlineData(typeof(OAuth2Password))]\n        [InlineData(typeof(OAuth2AuthCode))]\n        public void CreateAuthorizationReturnsOpenIDConnect(Type type)\n        {\n            // Arrange & Act\n            string qualifiedName = AuthorizationConstants.Namespace + \".\" + type.Name;\n            IEdmRecordExpression record = new EdmRecordExpression(GetType(qualifiedName),\n                new EdmPropertyConstructor(\"Name\", new EdmStringConstant(\"temp\")));\n\n            // Assert\n            var authorization = OData.Vocabulary.Authorization.Authorization.CreateAuthorization(record);\n            Assert.NotNull(authorization);\n            Assert.Equal(type, authorization.GetType());\n\n            Assert.Equal(\"temp\", authorization.Name);\n            Assert.Null(authorization.Description);\n        }\n\n        private static IEdmStructuredTypeReference GetType(string qualifiedName)\n        {\n            EdmModel model = new EdmModel();\n            IEdmType edmType = model.FindType(qualifiedName);\n            Assert.NotNull(edmType);\n\n            IEdmComplexType complexType = edmType as IEdmComplexType;\n            Assert.NotNull(complexType);\n\n            return new EdmComplexTypeReference(complexType, true);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Authorization/AuthorizationVocabularyTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.IO;\nusing System.Linq;\nusing System.Xml;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Authorization;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Authorization.Tests\n{\n    public class AuthorizationVocabularyTests\n    {\n        [Fact]\n        public void GetAuthorizationsReturnsNullForTargetWithoutAuthorization()\n        {\n            // Arrange\n            EdmModel model = new EdmModel();\n            EdmEntityContainer container = new EdmEntityContainer(\"NS\", \"Container\");\n            model.AddElement(container);\n\n            // Act\n            var authorizations = model.GetAuthorizations(container);\n\n            // Assert\n            Assert.Null(authorizations);\n        }\n\n        [Fact]\n        public void GetAuthorizationsReturnsForEdmModelNavigationSourceWithAuthroizations()\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel();\n            Assert.NotNull(model.EntityContainer);\n\n            // Act\n            var authorizations = model.GetAuthorizations(model.EntityContainer);\n\n            // Assert\n            Assert.NotEmpty(authorizations);\n            Assert.Equal(2, authorizations.Count());\n\n            // #1\n            OpenIDConnect openID = Assert.IsType<OpenIDConnect>(authorizations.First());\n            Assert.Equal(\"OpenIDConnect Name\", openID.Name);\n            Assert.Equal(\"http://any\", openID.IssuerUrl);\n            Assert.Equal(\"OpenIDConnect Description\", openID.Description);\n\n            // #2\n            Http http = Assert.IsType<Http>(authorizations.Last());\n            Assert.Equal(\"Http Name\", http.Name);\n            Assert.Equal(\"Http Scheme\", http.Scheme);\n            Assert.Equal(\"Http BearerFormat\", http.BearerFormat);\n            Assert.Null(http.Description);\n        }\n\n        private static IEdmModel GetEdmModel()\n        {\n            const string schema = @\"<?xml version=\"\"1.0\"\" encoding=\"\"utf-16\"\"?>\n<Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n  <EntityContainer Name=\"\"Container\"\">\n    <Annotation Term=\"\"Org.OData.Authorization.V1.Authorizations\"\">\n      <Collection>\n        <Record Type=\"\"Org.OData.Authorization.V1.OpenIDConnect\"\">\n          <PropertyValue Property=\"\"IssuerUrl\"\" String=\"\"http://any\"\" />\n          <PropertyValue Property=\"\"Name\"\" String=\"\"OpenIDConnect Name\"\" />\n          <PropertyValue Property=\"\"Description\"\" String=\"\"OpenIDConnect Description\"\" />\n        </Record>\n        <Record Type=\"\"Org.OData.Authorization.V1.Http\"\">\n          <PropertyValue Property=\"\"BearerFormat\"\" String=\"\"Http BearerFormat\"\" />\n          <PropertyValue Property=\"\"Scheme\"\" String=\"\"Http Scheme\"\" />\n          <PropertyValue Property=\"\"Name\"\" String=\"\"Http Name\"\" />\n        </Record>\n      </Collection>\n    </Annotation>\n  </EntityContainer>\n</Schema>\";\n\n            IEdmModel parsedModel;\n            bool parsed = SchemaReader.TryParse(new XmlReader[] { XmlReader.Create(new StringReader(schema)) }, out parsedModel, out _);\n            Assert.True(parsed);\n            return parsedModel;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Authorization/HttpTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Authorization;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Authorization.Tests\n{\n    public class HttpTests\n    {\n        [Fact]\n        public void SchemeTypeKindSetCorrectly()\n        {\n            // Arrange\n            Http http = new Http();\n\n            // Act & Assert\n            Assert.Equal(SecuritySchemeType.Http, http.SchemeType);\n        }\n\n        [Fact]\n        public void InitializeThrowArgumentNullRecord()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"record\", () => new Http().Initialize(record: null));\n        }\n\n        [Fact]\n        public void InitializeHttpWithRecordSuccess()\n        {\n            // Arrange\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"Name\", new EdmStringConstant(\"HttpWork\")),\n                new EdmPropertyConstructor(\"Description\", new EdmStringConstant(\"Description of the scheme\")),\n                new EdmPropertyConstructor(\"Scheme\", new EdmStringConstant(\"Authorization scheme\")),\n                new EdmPropertyConstructor(\"BearerFormat\", new EdmStringConstant(\"Format of the bearer token\")));\n\n            Http http = new Http();\n            Assert.Null(http.Name);\n            Assert.Null(http.Description);\n            Assert.Null(http.Scheme);\n            Assert.Null(http.BearerFormat);\n\n            // Act\n            http.Initialize(record);\n\n            // Assert\n            Assert.Equal(\"HttpWork\", http.Name);\n            Assert.Equal(\"Description of the scheme\", http.Description);\n            Assert.Equal(\"Authorization scheme\", http.Scheme);\n            Assert.Equal(\"Format of the bearer token\", http.BearerFormat);\n        }\n\n        [Fact]\n        public void InitializeHttpWorksWithCsdl()\n        {\n            // Arrange\n            string annotation = @\"<Annotation Term=\"\"NS.MyHttp\"\">\n                <Record >\n                  <PropertyValue Property=\"\"Name\"\" String=\"\"HttpWork\"\" />\n                  <PropertyValue Property=\"\"Scheme\"\" String=\"\"Authorization scheme\"\" />\n                  <PropertyValue Property=\"\"BearerFormat\"\" String=\"\"Format of the bearer token\"\" />\n                </Record>\n              </Annotation>\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            Assert.NotNull(model); // guard\n            Assert.NotNull(model.EntityContainer);\n\n            // Act\n            Http http = model.GetRecord<Http>(model.EntityContainer, \"NS.MyHttp\");\n\n            // Assert\n            Assert.NotNull(http);\n            Assert.Equal(\"HttpWork\", http.Name);\n            Assert.Null(http.Description);\n            Assert.Equal(\"Authorization scheme\", http.Scheme);\n            Assert.Equal(\"Format of the bearer token\", http.BearerFormat);\n        }\n\n        private IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityContainer Name=\"\"Container\"\">\n        {0}\n      </EntityContainer>\n      <Term Name=\"\"MyHttp\"\" Type=\"\"Org.OData.Authorization.V1.Http\"\" />\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, annotation);\n\n            IEdmModel model;\n\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out _);\n            Assert.True(result);\n            return model;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Authorization/OAuth2AuthCodeTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Authorization;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Authorization.Tests\n{\n    public class OAuth2AuthCodeTests\n    {\n        [Fact]\n        public void SchemeTypeKindAndOAuthTypeSetCorrectly()\n        {\n            // Arrange\n            OAuth2AuthCode authCode = new OAuth2AuthCode();\n\n            // Act & Assert\n            Assert.Equal(SecuritySchemeType.OAuth2, authCode.SchemeType);\n            Assert.Equal(OAuth2Type.AuthCode, authCode.OAuth2Type);\n        }\n\n        [Fact]\n        public void InitializeThrowArgumentNullRecord()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"record\", () => new OAuth2AuthCode().Initialize(record: null));\n        }\n\n        [Fact]\n        public void InitializeOAuth2AuthCodeWithRecordSuccess()\n        {\n            // Arrange\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"TokenUrl\", new EdmStringConstant(\"http://tokenUrl\")),\n                new EdmPropertyConstructor(\"AuthorizationUrl\", new EdmStringConstant(\"http://authorizationUrl\")));\n\n            OAuth2AuthCode authCode = new OAuth2AuthCode();\n            Assert.Null(authCode.Name);\n            Assert.Null(authCode.Description);\n            Assert.Null(authCode.Scopes);\n            Assert.Null(authCode.AuthorizationUrl);\n            Assert.Null(authCode.TokenUrl);\n\n            // Act\n            authCode.Initialize(record);\n\n            // Assert\n            Assert.Null(authCode.Name);\n            Assert.Null(authCode.Description);\n            Assert.Null(authCode.Scopes);\n            Assert.Equal(\"http://authorizationUrl\", authCode.AuthorizationUrl);\n            Assert.Equal(\"http://tokenUrl\", authCode.TokenUrl);\n        }\n\n        [Fact]\n        public void InitializeOAuth2AuthCodeWorksWithCsdl()\n        {\n            // Arrange\n            string annotation = @\"<Annotation Term=\"\"NS.MyOAuth2AuthCode\"\">\n                <Record >\n                  <PropertyValue Property=\"\"TokenUrl\"\" String=\"\"http://tokenUrl\"\" />\n                  <PropertyValue Property=\"\"AuthorizationUrl\"\" String=\"\"http://authorizationUrl\"\" />\n                </Record>\n              </Annotation>\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            Assert.NotNull(model); // guard\n            Assert.NotNull(model.EntityContainer);\n\n            // Act\n            OAuth2AuthCode authoCode = model.GetRecord<OAuth2AuthCode>(model.EntityContainer, \"NS.MyOAuth2AuthCode\");\n\n            // Assert\n            Assert.Null(authoCode.Name);\n            Assert.Null(authoCode.Description);\n            Assert.Null(authoCode.Scopes);\n            Assert.Equal(\"http://tokenUrl\", authoCode.TokenUrl);\n            Assert.Equal(\"http://authorizationUrl\", authoCode.AuthorizationUrl);\n        }\n\n        private IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityContainer Name=\"\"Container\"\">\n        {0}\n      </EntityContainer>\n      <Term Name=\"\"MyOAuth2AuthCode\"\" Type=\"\"Org.OData.Authorization.V1.OAuth2AuthCode\"\" />\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, annotation);\n\n            IEdmModel model;\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out _);\n            Assert.True(result);\n            return model;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Authorization/OAuth2ClientCredentialsTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Authorization;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Authorization.Tests\n{\n    public class OAuth2ClientCredentialsTests\n    {\n        [Fact]\n        public void SchemeTypeKindAndOAuthTypeSetCorrectly()\n        {\n            // Arrange\n            OAuth2ClientCredentials credentials = new OAuth2ClientCredentials();\n\n            // Act & Assert\n            Assert.Equal(SecuritySchemeType.OAuth2, credentials.SchemeType);\n            Assert.Equal(OAuth2Type.ClientCredentials, credentials.OAuth2Type);\n        }\n\n        [Fact]\n        public void InitializeThrowArgumentNullRecord()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"record\", () => new OAuth2ClientCredentials().Initialize(record: null));\n        }\n\n        [Fact]\n        public void InitializeOAuth2ClientCredentialsWithRecordSuccess()\n        {\n            // Arrange\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"TokenUrl\", new EdmStringConstant(\"http://tokenUrl\")));\n\n            OAuth2ClientCredentials credentials = new OAuth2ClientCredentials();\n            Assert.Null(credentials.Name);\n            Assert.Null(credentials.Description);\n            Assert.Null(credentials.Scopes);\n            Assert.Null(credentials.TokenUrl);\n\n            // Act\n            credentials.Initialize(record);\n\n            // Assert\n            Assert.Null(credentials.Name);\n            Assert.Null(credentials.Description);\n            Assert.Null(credentials.Scopes);\n            Assert.Equal(\"http://tokenUrl\", credentials.TokenUrl);\n        }\n\n        [Fact]\n        public void InitializeOAuth2ClientCredentialsWorksWithCsdl()\n        {\n            // Arrange\n            string annotation = @\"<Annotation Term=\"\"NS.MyOAuth2ClientCredentials\"\">\n                <Record >\n                  <PropertyValue Property=\"\"TokenUrl\"\" String=\"\"http://tokenUrl\"\" />\n                </Record>\n              </Annotation>\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            Assert.NotNull(model); // guard\n            Assert.NotNull(model.EntityContainer);\n\n            // Act\n            OAuth2ClientCredentials credentials = model.GetRecord<OAuth2ClientCredentials>(model.EntityContainer, \"NS.MyOAuth2ClientCredentials\");\n\n            // Assert\n            Assert.Null(credentials.Name);\n            Assert.Null(credentials.Description);\n            Assert.Null(credentials.Scopes);\n            Assert.Equal(\"http://tokenUrl\", credentials.TokenUrl);\n        }\n\n        private IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityContainer Name=\"\"Container\"\">\n        {0}\n      </EntityContainer>\n      <Term Name=\"\"MyOAuth2ClientCredentials\"\" Type=\"\"Org.OData.Authorization.V1.OAuth2ClientCredentials\"\" />\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, annotation);\n\n            IEdmModel model;\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out _);\n            Assert.True(result);\n            return model;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Authorization/OAuth2ImplicitTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Authorization;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Authorization.Tests\n{\n    public class OAuth2ImplicitTests\n    {\n        [Fact]\n        public void SchemeTypeKindAndOAuthTypeSetCorrectly()\n        {\n            // Arrange\n            OAuth2Implicit oAuthImplicit = new OAuth2Implicit();\n\n            // Act & Assert\n            Assert.Equal(SecuritySchemeType.OAuth2, oAuthImplicit.SchemeType);\n            Assert.Equal(OAuth2Type.Implicit, oAuthImplicit.OAuth2Type);\n        }\n\n        [Fact]\n        public void InitializeThrowArgumentNullRecord()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"record\", () => new OAuth2Implicit().Initialize(record: null));\n        }\n\n        [Fact]\n        public void InitializeOAuth2ImplicitWithRecordSuccess()\n        {\n            // Arrange\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"AuthorizationUrl\", new EdmStringConstant(\"http://authorizationUrl\")));\n\n            OAuth2Implicit oAuthImplicit = new OAuth2Implicit();\n            Assert.Null(oAuthImplicit.Name);\n            Assert.Null(oAuthImplicit.Description);\n            Assert.Null(oAuthImplicit.Scopes);\n            Assert.Null(oAuthImplicit.AuthorizationUrl);\n\n            // Act\n            oAuthImplicit.Initialize(record);\n\n            // Assert\n            Assert.Null(oAuthImplicit.Name);\n            Assert.Null(oAuthImplicit.Description);\n            Assert.Null(oAuthImplicit.Scopes);\n            Assert.Equal(\"http://authorizationUrl\", oAuthImplicit.AuthorizationUrl);\n        }\n\n        [Fact]\n        public void InitializeOAuth2ImplicitWorksWithCsdl()\n        {\n            // Arrange\n            string annotation = @\"<Annotation Term=\"\"NS.MyOAuth2Implicit\"\">\n                <Record >\n                  <PropertyValue Property=\"\"AuthorizationUrl\"\" String=\"\"http://authorizationUrl\"\" />\n                </Record>\n              </Annotation>\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            Assert.NotNull(model); // guard\n            Assert.NotNull(model.EntityContainer);\n\n            // Act\n            OAuth2Implicit oAuthImplicit = model.GetRecord<OAuth2Implicit>(model.EntityContainer, \"NS.MyOAuth2Implicit\");\n\n            // Assert\n            Assert.Null(oAuthImplicit.Name);\n            Assert.Null(oAuthImplicit.Description);\n            Assert.Null(oAuthImplicit.Scopes);\n            Assert.Equal(\"http://authorizationUrl\", oAuthImplicit.AuthorizationUrl);\n        }\n\n        private IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityContainer Name=\"\"Container\"\">\n        {0}\n      </EntityContainer>\n      <Term Name=\"\"MyOAuth2Implicit\"\" Type=\"\"Org.OData.Authorization.V1.OAuth2Implicit\"\" />\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, annotation);\n\n            IEdmModel model;\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out _);\n            Assert.True(result);\n            return model;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Authorization/OAuth2PasswordTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Authorization;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Authorization.Tests\n{\n    public class OAuth2PasswordTests\n    {\n        [Fact]\n        public void SchemeTypeKindAndOAuthTypeSetCorrectly()\n        {\n            // Arrange\n            OAuth2Password password = new OAuth2Password();\n\n            // Act & Assert\n            Assert.Equal(SecuritySchemeType.OAuth2, password.SchemeType);\n            Assert.Equal(OAuth2Type.Password, password.OAuth2Type);\n        }\n\n        [Fact]\n        public void InitializeThrowArgumentNullRecord()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"record\", () => new OAuth2Password().Initialize(record: null));\n        }\n\n        [Fact]\n        public void InitializeOAuth2PasswordWithRecordSuccess()\n        {\n            // Arrange\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"RefreshUrl\", new EdmStringConstant(\"http://refreshUrl\")),\n                new EdmPropertyConstructor(\"TokenUrl\", new EdmStringConstant(\"http://tokenUrl\")));\n\n            OAuth2Password password = new OAuth2Password();\n            Assert.Null(password.Name);\n            Assert.Null(password.Description);\n            Assert.Null(password.Scopes);\n            Assert.Null(password.RefreshUrl);\n            Assert.Null(password.TokenUrl);\n\n            // Act\n            password.Initialize(record);\n\n            // Assert\n            Assert.Null(password.Name);\n            Assert.Null(password.Description);\n            Assert.Null(password.Scopes);\n            Assert.Equal(\"http://refreshUrl\", password.RefreshUrl);\n            Assert.Equal(\"http://tokenUrl\", password.TokenUrl);\n        }\n\n        [Fact]\n        public void InitializeOAuth2PasswordWorksWithCsdl()\n        {\n            // Arrange\n            string annotation = @\"<Annotation Term=\"\"NS.MyOAuth2Password\"\">\n                <Record >\n                  <PropertyValue Property=\"\"RefreshUrl\"\" String=\"\"http://refreshUrl\"\" />\n                  <PropertyValue Property=\"\"TokenUrl\"\" String=\"\"http://tokenUrl\"\" />\n                </Record>\n              </Annotation>\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            Assert.NotNull(model); // guard\n            Assert.NotNull(model.EntityContainer);\n\n            // Act\n            OAuth2Password password = model.GetRecord<OAuth2Password>(model.EntityContainer, \"NS.MyOAuth2Password\");\n\n            // Assert\n            Assert.Null(password.Name);\n            Assert.Null(password.Description);\n            Assert.Null(password.Scopes);\n            Assert.Equal(\"http://refreshUrl\", password.RefreshUrl);\n            Assert.Equal(\"http://tokenUrl\", password.TokenUrl);\n        }\n\n        private IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityContainer Name=\"\"Container\"\">\n        {0}\n      </EntityContainer>\n      <Term Name=\"\"MyOAuth2Password\"\" Type=\"\"Org.OData.Authorization.V1.OAuth2Password\"\" />\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, annotation);\n\n            IEdmModel model;\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out _);\n            Assert.True(result);\n            return model;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Authorization/OpenIDConnectTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Authorization;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Authorization.Tests\n{\n    public class OpenIDConnectTests\n    {\n        [Fact]\n        public void SchemeTypeKindSetCorrectly()\n        {\n            // Arrange\n            OpenIDConnect openIDConnect = new OpenIDConnect();\n\n            // Act & Assert\n            Assert.Equal(SecuritySchemeType.OpenIdConnect, openIDConnect.SchemeType);\n        }\n\n        [Fact]\n        public void InitializeThrowArgumentNullRecord()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"record\", () => new OpenIDConnect().Initialize(record: null));\n        }\n\n        [Fact]\n        public void InitializeOpenIDConnectWithRecordSuccess()\n        {\n            // Arrange\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"Name\", new EdmStringConstant(\"OpenIDConnectWork\")),\n                new EdmPropertyConstructor(\"IssuerUrl\", new EdmStringConstant(\"http://any\")));\n\n            OpenIDConnect idConnection = new OpenIDConnect();\n            Assert.Null(idConnection.Name);\n            Assert.Null(idConnection.Description);\n            Assert.Null(idConnection.IssuerUrl);\n\n            // Act\n            idConnection.Initialize(record);\n\n            // Assert\n            Assert.Equal(\"OpenIDConnectWork\", idConnection.Name);\n            Assert.Null(idConnection.Description);\n            Assert.Equal(\"http://any\", idConnection.IssuerUrl);\n        }\n\n        [Fact]\n        public void InitializeOpenIDConnectWorksWithCsdl()\n        {\n            // Arrange\n            string annotation = @\"<Annotation Term=\"\"NS.MyOpenIDConnect\"\">\n                <Record >\n                  <PropertyValue Property=\"\"IssuerUrl\"\" String=\"\"http://any\"\" />\n                </Record>\n              </Annotation>\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            Assert.NotNull(model); // guard\n            Assert.NotNull(model.EntityContainer);\n\n            // Act\n            OpenIDConnect idConnection = model.GetRecord<OpenIDConnect>(model.EntityContainer, \"NS.MyOpenIDConnect\");\n\n            // Assert\n            Assert.Null(idConnection.Name);\n            Assert.Null(idConnection.Description);\n            Assert.Equal(\"http://any\", idConnection.IssuerUrl);\n        }\n\n        private IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityContainer Name=\"\"Container\"\">\n        {0}\n      </EntityContainer>\n      <Term Name=\"\"MyOpenIDConnect\"\" Type=\"\"Org.OData.Authorization.V1.OpenIDConnect\"\" />\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, annotation);\n\n            IEdmModel model;\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out _);\n            Assert.True(result);\n            return model;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Authorization/SecuritySchemeTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Linq;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Authorization;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Authorization.Tests\n{\n    public class SecuritySchemeTests\n    {\n        [Fact]\n        public void InitializeThrowArgumentNullRecord()\n        {\n            // Arrange & Act & Assert\n            Assert.Throws<ArgumentNullException>(\"record\", () => new SecurityScheme().Initialize(record: null));\n        }\n\n        [Fact]\n        public void TermAttributeAttachedOnSecurityScheme()\n        {\n            // Arrange & Act\n            string qualifiedName = Utils.GetTermQualifiedName<SecurityScheme>();\n\n            // Assert\n            Assert.Equal(\"Org.OData.Authorization.V1.SecuritySchemes\", qualifiedName);\n        }\n\n        [Fact]\n        public void InitializeSecuritySchemeWithRecordSuccess()\n        {\n            // Arrange\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"Authorization\", new EdmStringConstant(\"DelegatedWork\")),\n                new EdmPropertyConstructor(\"RequiredScopes\", new EdmCollectionExpression(\n                    new EdmStringConstant(\"User.ReadAll\"),\n                    new EdmStringConstant(\"User.WriteAll\"))));\n\n            SecurityScheme securityScheme = new SecurityScheme();\n            Assert.Null(securityScheme.Authorization);\n            Assert.Null(securityScheme.RequiredScopes);\n\n            // Act\n            securityScheme.Initialize(record);\n\n            // Assert\n            Assert.NotNull(securityScheme.Authorization);\n            Assert.Equal(\"DelegatedWork\", securityScheme.Authorization);\n\n            Assert.NotNull(securityScheme.RequiredScopes);\n            Assert.Equal(2, securityScheme.RequiredScopes.Count);\n            Assert.Equal(new[] { \"User.ReadAll\", \"User.WriteAll\" }, securityScheme.RequiredScopes);\n        }\n\n        [Fact]\n        public void InitializeSecuritySchemeWorksWithCsdl()\n        {\n            // Arrange\n            string annotation = @\"<Annotation Term=\"\"Org.OData.Authorization.V1.SecuritySchemes\"\">\n                <Collection>\n                  <Record>\n                    <PropertyValue Property=\"\"Authorization\"\" String=\"\"DelegatedWork\"\" />\n                    <PropertyValue Property=\"\"RequiredScopes\"\" >\n                      <Collection>\n                        <String>User.ReadAll</String>\n                        <String>User.WriteAll</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                  <Record>\n                    <PropertyValue Property=\"\"Authorization\"\" String=\"\"DelegatedPersonal\"\" />\n                    <PropertyValue Property=\"\"RequiredScopes\"\" >\n                      <Collection>\n                        <String>Directory.ReadAll</String>\n                        <String>Directory.WriteAll</String>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Collection>\n              </Annotation>\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            Assert.NotNull(model); // guard\n            Assert.NotNull(model.EntityContainer);\n\n            // Act\n            SecurityScheme[] schemes = model.GetCollection<SecurityScheme>(model.EntityContainer).ToArray();\n\n            // Assert\n            Assert.NotNull(schemes);\n            Assert.Equal(2, schemes.Length);\n\n            // #1\n            Assert.Equal(\"DelegatedWork\", schemes[0].Authorization);\n            Assert.Equal(2, schemes[0].RequiredScopes.Count);\n            Assert.Equal(new[] { \"User.ReadAll\", \"User.WriteAll\" }, schemes[0].RequiredScopes);\n\n            // #2\n            Assert.Equal(\"DelegatedPersonal\", schemes[1].Authorization);\n            Assert.Equal(2, schemes[1].RequiredScopes.Count);\n            Assert.Equal(new[] { \"Directory.ReadAll\", \"Directory.WriteAll\" }, schemes[1].RequiredScopes);\n        }\n\n        private IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityContainer Name=\"\"Container\"\">\n        {0}\n      </EntityContainer>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, annotation);\n\n            IEdmModel model;\n\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out _);\n            Assert.True(result);\n            return model;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/CapabilitiesModelHelper.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests\n{\n    public class CapabilitiesModelHelper\n    {\n        public static IEdmModel GetModelInline(string annotation)\n        {\n            return GetEdmModel(annotation, \"\");\n        }\n\n        public static IEdmModel GetModelOutline(string annotation)\n        {\n            return GetEdmModel(\"\", annotation);\n        }\n\n        public static IEdmModel GetEdmModel(string inline, string outline)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityType Name=\"\"Calendar\"\">\n        <Key>\n          <PropertyRef Name=\"\"Id\"\" />\n        </Key>\n        <Property Name=\"\"Id\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n        <NavigationProperty Name=\"\"RelatedEvents\"\" Type=\"\"Collection(NS.Event)\"\" />\n      </EntityType>\n      <EntityType Name=\"\"Event\"\">\n        <Key>\n          <PropertyRef Name=\"\"Id\"\" />\n        </Key>\n        <Property Name=\"\"Id\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n        <NavigationProperty Name=\"\"RelatedCalendar\"\" Type=\"\"NS.Calendar\"\" />\n      </EntityType>\n      <EntityContainer Name=\"\"Default\"\">\n        <EntitySet Name=\"\"Calendars\"\" EntityType=\"\"NS.Calendar\"\" >\n          <NavigationPropertyBinding Path=\"\"RelatedEvents\"\" Target=\"\"Events\"\" />\n          {0}\n        </EntitySet>\n        <EntitySet Name=\"\"Events\"\" EntityType=\"\"NS.Event\"\" >\n          <NavigationPropertyBinding Path=\"\"RelatedCalendar\"\" Target=\"\"Calendars\"\" />\n        </EntitySet>\n      </EntityContainer>\n      {1}\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, inline, outline);\n\n            return CsdlReader.Parse(XElement.Parse(modelText).CreateReader());\n        }\n\n        public static IEdmModel GetEdmModelNavInline(string annotation)\n        {\n            return GetEdmModel(annotation, \"\", \"\", \"\");\n        }\n\n        public static IEdmModel GetEdmModelTypeInline(string annotation)\n        {\n            return GetEdmModel(\"\", annotation, \"\", \"\");\n        }\n\n        public static IEdmModel GetEdmModelSetInline(string annotation)\n        {\n            return GetEdmModel(\"\", \"\", annotation, \"\");\n        }\n\n        public static IEdmModel GetEdmModelOutline(string annotation)\n        {\n            return GetEdmModel(\"\", \"\", \"\", annotation);\n        }\n\n        public static IEdmModel GetEdmModel(string navInline, string typeInline, string setInline, string outline)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityType Name=\"\"Calendar\"\">\n        <Key>\n          <PropertyRef Name=\"\"Id\"\" />\n        </Key>\n        <Property Name=\"\"Id\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n        <Property Name=\"\"Emails\"\" Type=\"\"Collection(Edm.String)\"\" />\n        <NavigationProperty Name=\"\"RelatedEvents\"\" Type=\"\"Collection(NS.Event)\"\" >\n          {0}\n        </NavigationProperty>\n        {1}\n      </EntityType>\n      <EntityType Name=\"\"Event\"\">\n        <Key>\n          <PropertyRef Name=\"\"Id\"\" />\n        </Key>\n        <Property Name=\"\"Id\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n        <NavigationProperty Name=\"\"RelatedCalendar\"\" Type=\"\"NS.Calendar\"\" />\n      </EntityType>\n      <EntityContainer Name=\"\"Default\"\">\n        <EntitySet Name=\"\"Calendars\"\" EntityType=\"\"NS.Calendar\"\" >\n          <NavigationPropertyBinding Path=\"\"RelatedEvents\"\" Target=\"\"Events\"\" />\n          {2}\n        </EntitySet>\n        <EntitySet Name=\"\"Events\"\" EntityType=\"\"NS.Event\"\" >\n          <NavigationPropertyBinding Path=\"\"RelatedCalendar\"\" Target=\"\"Calendars\"\" />\n        </EntitySet>\n        <Singleton Name=\"\"Me\"\" Type=\"\"NS.Calendar\"\" />\n      </EntityContainer>\n      {3}\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n\n            string modelText = string.Format(template, navInline, typeInline, setInline, outline);\n\n            return CsdlReader.Parse(XElement.Parse(modelText).CreateReader());\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/CollectionPropertyRestrictionsTypeTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests\n{\n    public class CollectionPropertyRestrictionsTypeTests\n    {\n        [Fact]\n        public void TermAttributeAttachedOnCollectionPropertyRestrictionsType()\n        {\n            // Arrange & Act\n            string qualifiedName = Utils.GetTermQualifiedName<CollectionPropertyRestrictionsType>();\n\n            // Assert\n            Assert.Equal(\"Org.OData.Capabilities.V1.CollectionPropertyRestrictions\", qualifiedName);\n        }\n\n        [Fact]\n        public void InitializeCollectionPropertyRestrictionsTypeWithRecordSuccess()\n        {\n            // Assert\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"CollectionProperty\", new EdmPropertyPathExpression(\"abc/xyz\")),\n                new EdmPropertyConstructor(\"FilterFunctions\", new EdmCollectionExpression(new EdmStringConstant(\"div\"))),\n                new EdmPropertyConstructor(\"FilterRestrictions\", new EdmRecordExpression(new EdmPropertyConstructor(\"Filterable\", new EdmBooleanConstant(true)))),\n                new EdmPropertyConstructor(\"SearchRestrictions\", new EdmRecordExpression(new EdmPropertyConstructor(\"Searchable\", new EdmBooleanConstant(false)))),\n                new EdmPropertyConstructor(\"SortRestrictions\", new EdmRecordExpression(new EdmPropertyConstructor(\"Sortable\", new EdmBooleanConstant(false)))),\n                new EdmPropertyConstructor(\"TopSupported\", new EdmBooleanConstant(true)),\n                new EdmPropertyConstructor(\"Deletable\", new EdmBooleanConstant(false))\n                // SkipSupported\n                // SelectSupport\n                // Insertable\n                // Updatable\n            );\n\n            // Act\n            CollectionPropertyRestrictionsType collectionPropertyRestrictions = new CollectionPropertyRestrictionsType();\n            collectionPropertyRestrictions.Initialize(record);\n\n            // Assert\n            Assert.Null(collectionPropertyRestrictions.SkipSupported);\n            Assert.Null(collectionPropertyRestrictions.SelectSupport);\n            Assert.Null(collectionPropertyRestrictions.Insertable);\n            Assert.Null(collectionPropertyRestrictions.Updatable);\n\n            Assert.Equal(\"abc/xyz\", collectionPropertyRestrictions.CollectionProperty);\n\n            Assert.NotNull(collectionPropertyRestrictions.FilterFunctions);\n            string function = Assert.Single(collectionPropertyRestrictions.FilterFunctions);\n            Assert.Equal(\"div\", function);\n\n            Assert.NotNull(collectionPropertyRestrictions.FilterRestrictions);\n            Assert.NotNull(collectionPropertyRestrictions.FilterRestrictions.Filterable);\n            Assert.True(collectionPropertyRestrictions.FilterRestrictions.Filterable.Value);\n\n            Assert.NotNull(collectionPropertyRestrictions.SearchRestrictions);\n            Assert.NotNull(collectionPropertyRestrictions.SearchRestrictions.Searchable);\n            Assert.False(collectionPropertyRestrictions.SearchRestrictions.Searchable.Value);\n\n            Assert.NotNull(collectionPropertyRestrictions.SortRestrictions);\n            Assert.NotNull(collectionPropertyRestrictions.SortRestrictions.Sortable);\n            Assert.False(collectionPropertyRestrictions.SortRestrictions.Sortable.Value);\n\n            Assert.NotNull(collectionPropertyRestrictions.TopSupported);\n            Assert.True(collectionPropertyRestrictions.TopSupported.Value);\n\n            Assert.NotNull(collectionPropertyRestrictions.Deletable);\n            Assert.False(collectionPropertyRestrictions.Deletable.Value);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/CountRestrictionsTypeTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests\n{\n    public class CountRestrictionsTypeTests\n    {\n        [Fact]\n        public void TermAttributeAttachedOnCountRestrictionsType()\n        {\n            // Arrange & Act\n            string qualifiedName = Utils.GetTermQualifiedName<CountRestrictionsType>();\n\n            // Assert\n            Assert.Equal(\"Org.OData.Capabilities.V1.CountRestrictions\", qualifiedName);\n        }\n\n        [Fact]\n        public void InitializeCountRestrictionsTypeWithRecordSuccess()\n        {\n            // Assert\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"Countable\", new EdmBooleanConstant(false) ),\n                new EdmPropertyConstructor(\"NonCountableProperties\", new EdmCollectionExpression(\n                    new EdmPropertyPathExpression(\"Emails\"),\n                    new EdmPropertyPathExpression(\"mij\"))),\n                new EdmPropertyConstructor(\"NonCountableNavigationProperties\", new EdmCollectionExpression(\n                    new EdmNavigationPropertyPathExpression(\"RelatedEvents\"),\n                    new EdmNavigationPropertyPathExpression(\"abc\")))\n            );\n\n            // Act\n            CountRestrictionsType count = new CountRestrictionsType();\n            count.Initialize(record);\n\n            // Assert\n            VerifyCountRestrictions(count);\n        }\n\n        [Fact]\n        public void InitializeCountRestrictionsWorksWithCsdl()\n        {\n            // Arrange\n            string countAnnotation = @\"\n                <Annotation Term=\"\"Org.OData.Capabilities.V1.CountRestrictions\"\" >\n                  <Record>\n                    <PropertyValue Property=\"\"Countable\"\" Bool=\"\"false\"\" />\n                    <PropertyValue Property=\"\"NonCountableProperties\"\">\n                      <Collection>\n                        <PropertyPath>Emails</PropertyPath>\n                        <PropertyPath>mij</PropertyPath>\n                      </Collection>\n                    </PropertyValue>\n                    <PropertyValue Property=\"\"NonCountableNavigationProperties\"\" >\n                      <Collection>\n                        <NavigationPropertyPath>RelatedEvents</NavigationPropertyPath>\n                        <NavigationPropertyPath>abc</NavigationPropertyPath>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Annotation>\";\n\n            IEdmModel model = CapabilitiesModelHelper.GetEdmModelSetInline(countAnnotation);\n            Assert.NotNull(model); // guard\n\n            IEdmEntitySet calendars = model.EntityContainer.FindEntitySet(\"Calendars\");\n            Assert.NotNull(calendars); // guard\n\n            // Act\n            CountRestrictionsType count = model.GetRecord<CountRestrictionsType>(calendars);\n\n            // Assert\n            VerifyCountRestrictions(count);\n        }\n\n        private static void VerifyCountRestrictions(CountRestrictionsType count)\n        {\n            Assert.NotNull(count);\n\n            Assert.NotNull(count.Countable);\n            Assert.False(count.Countable.Value);\n            Assert.False(count.IsCountable);\n\n            Assert.NotNull(count.NonCountableProperties);\n            Assert.Equal(2, count.NonCountableProperties.Count);\n            Assert.Equal(\"Emails|mij\", String.Join(\"|\", count.NonCountableProperties));\n\n            Assert.NotNull(count.NonCountableNavigationProperties);\n            Assert.Equal(2, count.NonCountableNavigationProperties.Count);\n            Assert.Equal(\"RelatedEvents,abc\", String.Join(\",\", count.NonCountableNavigationProperties));\n\n            Assert.False(count.IsNonCountableProperty(\"id\"));\n            Assert.True(count.IsNonCountableProperty(\"Emails\"));\n            Assert.True(count.IsNonCountableNavigationProperty(\"RelatedEvents\"));\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/CustomParameterTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.IO;\nusing System.Xml;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests\n{\n    public class CustomParameterTests\n    {\n        [Fact]\n        public void InitializeCustomParameterWithRecordSuccess()\n        {\n            // Assert\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"Name\", new EdmStringConstant(\"odata-debug\")),\n                new EdmPropertyConstructor(\"Description\", new EdmStringConstant(\"Debug support for OData services\")),\n                new EdmPropertyConstructor(\"DocumentationURL\", new EdmStringConstant(\"https://debug.html\")),\n                new EdmPropertyConstructor(\"Required\", new EdmBooleanConstant(false)),\n                new EdmPropertyConstructor(\"ExampleValues\",\n                    new EdmCollectionExpression(\n                        new EdmRecordExpression(new EdmPropertyConstructor(\"Value\", new EdmStringConstant(\"html\"))),\n                        new EdmRecordExpression(new EdmPropertyConstructor(\"Value\", new EdmTimeOfDayConstant(new TimeOnly(3, 4, 5, 6)))))));\n\n            // Act\n            CustomParameter parameter = new CustomParameter();\n            parameter.Initialize(record);\n\n            // Assert\n            VerifyCustomParameter(parameter);\n        }\n\n        [Fact]\n        public void InitializeCountRestrictionsWorksWithCsdl()\n        {\n            // Arrange\n            string annotation = @\"\n                <Annotation Term=\"\"NS.MyCustomParameter\"\" >\n                  <Record>\n                    <PropertyValue Property=\"\"Name\"\" String=\"\"odata-debug\"\" />\n                    <PropertyValue Property=\"\"Description\"\" String=\"\"Debug support for OData services\"\" />\n                    <PropertyValue Property=\"\"DocumentationURL\"\" String=\"\"https://debug.html\"\" />\n                    <PropertyValue Property=\"\"Required\"\" Bool=\"\"false\"\" />\n                    <PropertyValue Property=\"\"ExampleValues\"\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Value\"\" String=\"\"html\"\" />\n                        </Record>\n                        <Record>\n                          <PropertyValue Property=\"\"Value\"\" TimeOfDay=\"\"3:4:5.006\"\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Annotation>\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            Assert.NotNull(model); // guard\n\n            // Act\n            CustomParameter count = model.GetRecord<CustomParameter>(model.EntityContainer, \"NS.MyCustomParameter\");\n\n            // Assert\n            VerifyCustomParameter(count);\n        }\n\n        private static void VerifyCustomParameter(CustomParameter parameter)\n        {\n            Assert.NotNull(parameter);\n\n            Assert.NotNull(parameter.Name);\n            Assert.Equal(\"odata-debug\", parameter.Name);\n\n            Assert.NotNull(parameter.Description);\n            Assert.Equal(\"Debug support for OData services\", parameter.Description);\n\n            Assert.NotNull(parameter.DocumentationURL);\n            Assert.Equal(\"https://debug.html\", parameter.DocumentationURL);\n\n            Assert.NotNull(parameter.Required);\n            Assert.False(parameter.Required.Value);\n\n            Assert.NotNull(parameter.ExampleValues);\n            Assert.Equal(2, parameter.ExampleValues.Count);\n\n            // #1\n            PrimitiveExampleValue value = parameter.ExampleValues[0];\n            Assert.Null(value.Description);\n            Assert.NotNull(value.Value);\n            Assert.Equal(\"html\", value.Value.Value);\n\n            // #2\n            value = parameter.ExampleValues[1];\n            Assert.Null(value.Description);\n            Assert.NotNull(value.Value);\n            Assert.Equal(new TimeOnly(3, 4, 5, 6).ToString(\"HH:mm:ss.fffffff\"), value.Value.Value.ToString());\n        }\n\n        private IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<?xml version=\"\"1.0\"\" encoding=\"\"utf-16\"\"?>\n<Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n  <EntityContainer Name=\"\"Container\"\">\n   {0}\n  </EntityContainer>\n  <Term Name=\"\"MyCustomParameter\"\" Type=\"\"Org.OData.Capabilities.V1.CustomParameter\"\" />\n</Schema>\n\";\n            string schema = string.Format(template, annotation);\n\n            IEdmModel model;\n            bool result = SchemaReader.TryParse(new XmlReader[] { XmlReader.Create(new StringReader(schema)) }, out model, out _);\n            Assert.True(result);\n            return model;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/DeepInsertSupportTypeTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests\n{\n    public class DeepInsertSupportTypeTests\n    {\n        [Fact]\n        public void TermAttributeAttachedOnDeepInsertSupportType()\n        {\n            // Arrange & Act\n            string qualifiedName = Utils.GetTermQualifiedName<DeepInsertSupportType>();\n\n            // Assert\n            Assert.Equal(\"Org.OData.Capabilities.V1.DeepInsertSupport\", qualifiedName);\n        }\n\n        [Fact]\n        public void InitializeDeepInsertSupportTypeWithRecordSuccess()\n        {\n            // Assert\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"Supported\", new EdmBooleanConstant(false)),\n                new EdmPropertyConstructor(\"ContentIDSupported\", new EdmBooleanConstant(true)));\n\n            // Act\n            DeepInsertSupportType deepInsert = new DeepInsertSupportType();\n            deepInsert.Initialize(record);\n\n            // Assert\n            VerifyDeepInsertSupportType(deepInsert);\n        }\n\n        [Fact]\n        public void InitializeDeepInsertSupportTypeWorksWithCsdl()\n        {\n            // Arrange\n            string annotation = @\"\n                <Annotation Term=\"\"Org.OData.Capabilities.V1.DeepInsertSupport\"\" >\n                  <Record>\n                    <PropertyValue Property=\"\"Supported\"\" Bool=\"\"false\"\" />\n                    <PropertyValue Property=\"\"ContentIDSupported\"\" Bool=\"\"true\"\" />\n                  </Record>\n                </Annotation>\";\n\n            IEdmModel model = CapabilitiesModelHelper.GetEdmModelSetInline(annotation);\n            Assert.NotNull(model); // guard\n\n            IEdmEntitySet calendars = model.EntityContainer.FindEntitySet(\"Calendars\");\n            Assert.NotNull(calendars); // guard\n\n            // Act\n            DeepInsertSupportType deepInsert = model.GetRecord<DeepInsertSupportType>(calendars);\n\n            // Assert\n            VerifyDeepInsertSupportType(deepInsert);\n        }\n\n        private static void VerifyDeepInsertSupportType(DeepInsertSupportType deepInsert)\n        {\n            Assert.NotNull(deepInsert);\n\n            Assert.NotNull(deepInsert.Supported);\n            Assert.False(deepInsert.Supported.Value);\n\n            Assert.NotNull(deepInsert.ContentIDSupported);\n            Assert.True(deepInsert.ContentIDSupported.Value);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/DeepUpdateSupportTypeTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests\n{\n    public class DeepUpdateSupportTypeTests\n    {\n        [Fact]\n        public void TermAttributeAttachedOnDeepUpdateSupportType()\n        {\n            // Arrange & Act\n            string qualifiedName = Utils.GetTermQualifiedName<DeepUpdateSupportType>();\n\n            // Assert\n            Assert.Equal(\"Org.OData.Capabilities.V1.DeepUpdateSupport\", qualifiedName);\n        }\n\n        [Fact]\n        public void InitializeDeepUpdateSupportTypeWithRecordSuccess()\n        {\n            // Assert\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"Supported\", new EdmBooleanConstant(false)),\n                new EdmPropertyConstructor(\"ContentIDSupported\", new EdmBooleanConstant(true)));\n\n            // Act\n            DeepUpdateSupportType deepUpdate = new DeepUpdateSupportType();\n            deepUpdate.Initialize(record);\n\n            // Assert\n            VerifyDeepUpdateSupportType(deepUpdate);\n        }\n\n        [Fact]\n        public void InitializeDeepUpdateSupportTypeWorksWithCsdl()\n        {\n            // Arrange\n            string annotation = @\"\n                <Annotation Term=\"\"Org.OData.Capabilities.V1.DeepUpdateSupport\"\" >\n                  <Record>\n                    <PropertyValue Property=\"\"Supported\"\" Bool=\"\"false\"\" />\n                    <PropertyValue Property=\"\"ContentIDSupported\"\" Bool=\"\"true\"\" />\n                  </Record>\n                </Annotation>\";\n\n            IEdmModel model = CapabilitiesModelHelper.GetEdmModelSetInline(annotation);\n            Assert.NotNull(model); // guard\n\n            IEdmEntitySet calendars = model.EntityContainer.FindEntitySet(\"Calendars\");\n            Assert.NotNull(calendars); // guard\n\n            // Act\n            DeepUpdateSupportType deepUpdate = model.GetRecord<DeepUpdateSupportType>(calendars);\n\n            // Assert\n            VerifyDeepUpdateSupportType(deepUpdate);\n        }\n\n        private static void VerifyDeepUpdateSupportType(DeepUpdateSupportType deepUpdate)\n        {\n            Assert.NotNull(deepUpdate);\n\n            Assert.NotNull(deepUpdate.Supported);\n            Assert.False(deepUpdate.Supported.Value);\n\n            Assert.NotNull(deepUpdate.ContentIDSupported);\n            Assert.True(deepUpdate.ContentIDSupported.Value);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/DeleteRestrictionsTypeTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests\n{\n    public class DeleteRestrictionsTypeTests\n    {\n        [Fact]\n        public void TermAttributeAttachedOnDeleteRestrictionsType()\n        {\n            // Arrange & Act\n            string qualifiedName = Utils.GetTermQualifiedName<DeleteRestrictionsType>();\n\n            // Assert\n            Assert.Equal(\"Org.OData.Capabilities.V1.DeleteRestrictions\", qualifiedName);\n        }\n\n        [Fact]\n        public void InitializeDeleteRestrictionsTypeWithRecordSuccess()\n        {\n            // Assert\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"Deletable\", new EdmBooleanConstant(false)),\n                new EdmPropertyConstructor(\"NonDeletableNavigationProperties\",\n                    new EdmCollectionExpression(new EdmNavigationPropertyPathExpression(\"abc\"), new EdmNavigationPropertyPathExpression(\"RelatedEvents\"))),\n                new EdmPropertyConstructor(\"MaxLevels\", new EdmIntegerConstant(42)),\n                new EdmPropertyConstructor(\"Permissions\", new EdmCollectionExpression(\n                    new EdmRecordExpression(\n                        new EdmPropertyConstructor(\"SchemeName\", new EdmStringConstant(\"schemeName\"))))),\n                new EdmPropertyConstructor(\"CustomQueryOptions\", new EdmCollectionExpression(\n                    new EdmRecordExpression(\n                        new EdmPropertyConstructor(\"Name\", new EdmStringConstant(\"odata-debug\")),\n                        new EdmPropertyConstructor(\"DocumentationURL\", new EdmStringConstant(\"https://debug.html\")))))\n                // CustomHeaders\n            );\n\n            // Act\n            DeleteRestrictionsType delete = new DeleteRestrictionsType();\n            delete.Initialize(record);\n\n            // Assert\n            VerifyDeleteRestrictionsType(delete);\n        }\n\n        [Theory]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.Inline)]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.OutOfLine)]\n        public void TargetOnEntityTypeReturnsCorrectDeleteRestrictionsValue(EdmVocabularyAnnotationSerializationLocation location)\n        {\n            // Arrange\n            const string template = @\"\n                <Annotations Target=\"\"NS.Calendar\"\">\n                  {0}\n                </Annotations>\";\n\n            IEdmModel model = GetEdmModel(template, location);\n            Assert.NotNull(model); // guard\n\n            IEdmEntitySet calendars = model.EntityContainer.FindEntitySet(\"Calendars\");\n            Assert.NotNull(calendars); // guard\n\n            // Act\n            DeleteRestrictionsType delete = model.GetRecord<DeleteRestrictionsType>(calendars);\n\n            // Assert\n            VerifyDeleteRestrictionsType(delete);\n        }\n\n        [Theory]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.Inline)]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.OutOfLine)]\n        public void TargetOnEntitySetReturnsCorrectDeleteRestrictionsValue(EdmVocabularyAnnotationSerializationLocation location)\n        {\n            // Arrange\n            const string template = @\"\n                <Annotations Target=\"\"NS.Default/Calendars\"\">\n                  {0}\n                </Annotations>\";\n\n            IEdmModel model = GetEdmModel(template, location);\n            Assert.NotNull(model); // guard\n\n            IEdmEntitySet calendars = model.EntityContainer.FindEntitySet(\"Calendars\");\n            Assert.NotNull(calendars); // guard\n\n            // Act\n            DeleteRestrictionsType delete = model.GetRecord<DeleteRestrictionsType>(calendars);\n\n            // Assert\n            VerifyDeleteRestrictionsType(delete);\n        }\n\n        private static IEdmModel GetEdmModel(string template, EdmVocabularyAnnotationSerializationLocation location)\n        {\n            string annotation = @\"\n                <Annotation Term=\"\"Org.OData.Capabilities.V1.DeleteRestrictions\"\" >\n                  <Record>\n                    <PropertyValue Property=\"\"Deletable\"\" Bool=\"\"false\"\" />\n                    <PropertyValue Property=\"\"NonDeletableNavigationProperties\"\" >\n                      <Collection>\n                        <NavigationPropertyPath>abc</NavigationPropertyPath>\n                        <NavigationPropertyPath>RelatedEvents</NavigationPropertyPath>\n                      </Collection>\n                    </PropertyValue>\n                    <PropertyValue Property=\"\"MaxLevels\"\" Int=\"\"42\"\" />\n                    <PropertyValue Property=\"\"Permissions\"\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"schemeName\"\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                    <PropertyValue Property=\"\"CustomQueryOptions\"\" >\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Name\"\" String=\"\"odata-debug\"\" />\n                          <PropertyValue Property=\"\"DocumentationURL\"\" String=\"\"https://debug.html\"\" />\n                      </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Annotation>\";\n\n            if (location == EdmVocabularyAnnotationSerializationLocation.OutOfLine)\n            {\n                annotation = string.Format(template, annotation);\n                return CapabilitiesModelHelper.GetEdmModelOutline(annotation);\n            }\n            else\n            {\n                return CapabilitiesModelHelper.GetEdmModelTypeInline(annotation);\n            }\n        }\n\n        private static void VerifyDeleteRestrictionsType(DeleteRestrictionsType delete)\n        {\n            Assert.NotNull(delete);\n\n            Assert.NotNull(delete.Deletable);\n            Assert.False(delete.Deletable.Value);\n\n            Assert.NotNull(delete.NonDeletableNavigationProperties);\n            Assert.Equal(2, delete.NonDeletableNavigationProperties.Count);\n            Assert.Equal(\"abc|RelatedEvents\", String.Join(\"|\", delete.NonDeletableNavigationProperties));\n\n            Assert.True(delete.IsNonDeletableNavigationProperty(\"RelatedEvents\"));\n\n            Assert.NotNull(delete.Permissions);\n            //Assert.Equal(\"schemeName\", delete.Permissions);\n\n            Assert.Null(delete.CustomHeaders);\n\n            Assert.NotNull(delete.CustomQueryOptions);\n            CustomParameter parameter = Assert.Single(delete.CustomQueryOptions);\n            Assert.Equal(\"odata-debug\", parameter.Name);\n            Assert.Equal(\"https://debug.html\", parameter.DocumentationURL);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/ExpandRestrictionsTypeTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests\n{\n    public class ExpandRestrictionsTypeTests\n    {\n        [Fact]\n        public void TermAttributeAttachedOnExpandRestrictionsType()\n        {\n            // Arrange & Act\n            string qualifiedName = Utils.GetTermQualifiedName<ExpandRestrictionsType>();\n\n            // Assert\n            Assert.Equal(\"Org.OData.Capabilities.V1.ExpandRestrictions\", qualifiedName);\n        }\n\n        [Fact]\n        public void InitializeExpandRestrictionsTypeWithRecordSuccess()\n        {\n            // Assert\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"Expandable\", new EdmBooleanConstant(false)),\n                new EdmPropertyConstructor(\"NonExpandableProperties\",\n                    new EdmCollectionExpression(new EdmNavigationPropertyPathExpression(\"abc\"), new EdmNavigationPropertyPathExpression(\"RelatedEvents\"))),\n                new EdmPropertyConstructor(\"MaxLevels\", new EdmIntegerConstant(42))\n            );\n\n            // Act\n            ExpandRestrictionsType expand = new ExpandRestrictionsType();\n            expand.Initialize(record);\n\n            // Assert\n            VerifyExpandRestrictions(expand);\n        }\n\n        [Theory]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.Inline)]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.OutOfLine)]\n        public void TargetOnEntityTypeReturnsCorrectExpandRestrictionsValue(EdmVocabularyAnnotationSerializationLocation location)\n        {\n            // Arrange\n            const string template = @\"\n                <Annotations Target=\"\"NS.Calendar\"\">\n                  {0}\n                </Annotations>\";\n\n            IEdmModel model = GetEdmModel(template, location);\n            Assert.NotNull(model); // guard\n\n            IEdmEntitySet calendars = model.EntityContainer.FindEntitySet(\"Calendars\");\n            Assert.NotNull(calendars); // guard\n\n            // Act\n            ExpandRestrictionsType expand = model.GetRecord<ExpandRestrictionsType>(calendars);\n\n            // Assert\n            VerifyExpandRestrictions(expand);\n        }\n\n        [Theory]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.Inline)]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.OutOfLine)]\n        public void TargetOnEntitySetReturnsCorrectExpandRestrictionsValue(EdmVocabularyAnnotationSerializationLocation location)\n        {\n            // Arrange\n            const string template = @\"\n                <Annotations Target=\"\"NS.Default/Calendars\"\">\n                  {0}\n                </Annotations>\";\n\n            IEdmModel model = GetEdmModel(template, location);\n            Assert.NotNull(model); // guard\n\n            IEdmEntitySet calendars = model.EntityContainer.FindEntitySet(\"Calendars\");\n            Assert.NotNull(calendars); // guard\n\n            // Act\n            ExpandRestrictionsType expand = model.GetRecord<ExpandRestrictionsType>(calendars);\n\n            // Assert\n            VerifyExpandRestrictions(expand);\n        }\n\n        private static IEdmModel GetEdmModel(string template, EdmVocabularyAnnotationSerializationLocation location)\n        {\n            string countAnnotation = @\"\n                <Annotation Term=\"\"Org.OData.Capabilities.V1.ExpandRestrictions\"\" >\n                  <Record>\n                    <PropertyValue Property=\"\"Expandable\"\" Bool=\"\"false\"\" />\n                    <PropertyValue Property=\"\"MaxLevels\"\" Int=\"\"42\"\" />\n                    <PropertyValue Property=\"\"NonExpandableProperties\"\" >\n                      <Collection>\n                        <NavigationPropertyPath>abc</NavigationPropertyPath>\n                        <NavigationPropertyPath>RelatedEvents</NavigationPropertyPath>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Annotation>\";\n\n            if (location == EdmVocabularyAnnotationSerializationLocation.OutOfLine)\n            {\n                countAnnotation = string.Format(template, countAnnotation);\n                return CapabilitiesModelHelper.GetEdmModelOutline(countAnnotation);\n            }\n            else\n            {\n                return CapabilitiesModelHelper.GetEdmModelTypeInline(countAnnotation);\n            }\n        }\n\n        private static void VerifyExpandRestrictions(ExpandRestrictionsType expand)\n        {\n            Assert.NotNull(expand);\n\n            Assert.NotNull(expand.Expandable);\n            Assert.False(expand.Expandable.Value);\n\n            Assert.NotNull(expand.MaxLevels);\n            Assert.Equal(42, expand.MaxLevels.Value);\n\n            Assert.NotNull(expand.NonExpandableProperties);\n            Assert.Equal(2, expand.NonExpandableProperties.Count);\n            Assert.Equal(\"abc|RelatedEvents\", String.Join(\"|\", expand.NonExpandableProperties));\n\n            Assert.True(expand.IsNonExpandableProperty(\"RelatedEvents\"));\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/FilterRestrictionsTypeTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests\n{\n    public class FilterRestrictionsTypeTests\n    {\n        [Fact]\n        public void TermAttributeAttachedOnFilterRestrictionsType()\n        {\n            // Arrange & Act\n            string qualifiedName = Utils.GetTermQualifiedName<FilterRestrictionsType>();\n\n            // Assert\n            Assert.Equal(\"Org.OData.Capabilities.V1.FilterRestrictions\", qualifiedName);\n        }\n\n        [Fact]\n        public void InitializFilterRestrictionsTypeWithRecordSuccess()\n        {\n            // Assert\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"Filterable\", new EdmBooleanConstant(false)),\n                new EdmPropertyConstructor(\"RequiresFilter\", new EdmBooleanConstant(false)),\n                new EdmPropertyConstructor(\"RequiredProperties\", new EdmCollectionExpression(new EdmPropertyPathExpression(\"Id\"))),\n                new EdmPropertyConstructor(\"NonFilterableProperties\", new EdmCollectionExpression(new EdmPropertyPathExpression(\"Emails\"))),\n                new EdmPropertyConstructor(\"FilterExpressionRestrictions\", new EdmCollectionExpression(\n                    new EdmRecordExpression(new EdmPropertyConstructor(\"Property\", new EdmPropertyPathExpression(\"RelatedProperty\"))))),\n                new EdmPropertyConstructor(\"MaxLevels\", new EdmIntegerConstant(42))\n            );\n\n            // Act\n            FilterRestrictionsType filter = new FilterRestrictionsType();\n            filter.Initialize(record);\n\n            // Assert\n            VerifyFilterRestrictions(filter);\n        }\n\n        [Theory]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.Inline)]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.OutOfLine)]\n        public void TargetOnEntityTypeReturnsCorrectFilterRestrictionsValue(EdmVocabularyAnnotationSerializationLocation location)\n        {\n            // Arrange\n            const string template = @\"\n                <Annotations Target=\"\"NS.Calendar\"\">\n                  {0}\n                </Annotations>\";\n\n            IEdmModel model = GetEdmModel(template, location);\n            Assert.NotNull(model); // guard\n\n            IEdmEntitySet calendars = model.EntityContainer.FindEntitySet(\"Calendars\");\n            Assert.NotNull(calendars); // guard\n\n            // Act\n            FilterRestrictionsType filter = model.GetRecord<FilterRestrictionsType>(calendars);\n\n            // Assert\n            VerifyFilterRestrictions(filter);\n        }\n\n        [Theory]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.Inline)]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.OutOfLine)]\n        public void TargetOnEntitySetReturnsCorrectFilterRestrictionsValue(EdmVocabularyAnnotationSerializationLocation location)\n        {\n            // Arrange\n            const string template = @\"\n                <Annotations Target=\"\"NS.Default/Calendars\"\">\n                  {0}\n                </Annotations>\";\n\n            IEdmModel model = GetEdmModel(template, location);\n            Assert.NotNull(model); // guard\n\n            IEdmEntitySet calendars = model.EntityContainer.FindEntitySet(\"Calendars\");\n            Assert.NotNull(calendars); // guard\n\n            // Act\n            FilterRestrictionsType filter = model.GetRecord<FilterRestrictionsType>(calendars);\n\n            // Assert\n            VerifyFilterRestrictions(filter);\n        }\n\n        private static IEdmModel GetEdmModel(string template, EdmVocabularyAnnotationSerializationLocation location)\n        {\n            string countAnnotation = @\"\n                <Annotation Term=\"\"Org.OData.Capabilities.V1.FilterRestrictions\"\" >\n                  <Record>\n                    <PropertyValue Property=\"\"Filterable\"\" Bool=\"\"false\"\" />\n                    <PropertyValue Property=\"\"RequiresFilter\"\" Bool=\"\"false\"\" />\n                    <PropertyValue Property=\"\"MaxLevels\"\" Int=\"\"42\"\" />\n                    <PropertyValue Property=\"\"RequiredProperties\"\" >\n                      <Collection>\n                        <PropertyPath>Id</PropertyPath>\n                      </Collection>\n                    </PropertyValue>\n                    <PropertyValue Property=\"\"NonFilterableProperties\"\" >\n                      <Collection>\n                        <PropertyPath>Emails</PropertyPath>\n                      </Collection>\n                    </PropertyValue>\n                    <PropertyValue Property=\"\"FilterExpressionRestrictions\"\" >\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Property\"\" PropertyPath=\"\"RelatedProperty\"\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Annotation>\";\n\n            if (location == EdmVocabularyAnnotationSerializationLocation.OutOfLine)\n            {\n                countAnnotation = string.Format(template, countAnnotation);\n                return CapabilitiesModelHelper.GetEdmModelOutline(countAnnotation);\n            }\n            else\n            {\n                return CapabilitiesModelHelper.GetEdmModelTypeInline(countAnnotation);\n            }\n        }\n\n        private static void VerifyFilterRestrictions(FilterRestrictionsType filter)\n        {\n            Assert.NotNull(filter);\n\n            Assert.NotNull(filter.Filterable);\n            Assert.False(filter.Filterable.Value);\n\n            Assert.NotNull(filter.RequiresFilter);\n            Assert.False(filter.RequiresFilter.Value);\n\n            Assert.NotNull(filter.RequiredProperties);\n            Assert.Single(filter.RequiredProperties);\n            Assert.Equal(\"Id\", filter.RequiredProperties.First());\n\n            Assert.NotNull(filter.NonFilterableProperties);\n            Assert.Single(filter.NonFilterableProperties);\n            Assert.Equal(\"Emails\", filter.NonFilterableProperties.First());\n\n            Assert.NotNull(filter.MaxLevels);\n            Assert.Equal(42, filter.MaxLevels.Value);\n\n            Assert.NotNull(filter.FilterExpressionRestrictions);\n            FilterExpressionRestrictionType express = Assert.Single(filter.FilterExpressionRestrictions);\n            Assert.Equal(\"RelatedProperty\", express.Property);\n\n            Assert.True(filter.IsRequiredProperty(\"Id\"));\n            Assert.False(filter.IsRequiredProperty(\"ID\"));\n\n            Assert.True(filter.IsNonFilterableProperty(\"Emails\"));\n            Assert.False(filter.IsNonFilterableProperty(\"ID\"));\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/InsertRestrictionsTypeTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests\n{\n    public class InsertRestrictionsTypeTests\n    {\n        [Fact]\n        public void TermAttributeAttachedOnInsertRestrictionsType()\n        {\n            // Arrange & Act\n            string qualifiedName = Utils.GetTermQualifiedName<InsertRestrictionsType>();\n\n            // Assert\n            Assert.Equal(\"Org.OData.Capabilities.V1.InsertRestrictions\", qualifiedName);\n        }\n\n        [Fact]\n        public void InitializInsertRestrictionsTypeWithRecordSuccess()\n        {\n            // Assert\n            IEdmRecordExpression primitiveExampleValue = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"Description\", new EdmStringConstant(\"example desc\")),\n                new EdmPropertyConstructor(\"Value\", new EdmStringConstant(\"example value\")));\n\n            IEdmRecordExpression record = new EdmRecordExpression(\n                    new EdmPropertyConstructor(\"Insertable\", new EdmBooleanConstant(false)),\n                    new EdmPropertyConstructor(\"NonInsertableProperties\", new EdmCollectionExpression(new EdmPathExpression(\"abc/xyz\"))),\n                    new EdmPropertyConstructor(\"NonInsertableNavigationProperties\", new EdmCollectionExpression(new EdmNavigationPropertyPathExpression(\"abc\"), new EdmNavigationPropertyPathExpression(\"RelatedEvents\"))),\n                    new EdmPropertyConstructor(\"MaxLevels\", new EdmIntegerConstant(8)),\n                    new EdmPropertyConstructor(\"CustomQueryOptions\", new EdmCollectionExpression(\n                        new EdmRecordExpression(\n                            new EdmPropertyConstructor(\"Name\", new EdmStringConstant(\"primitive name\")),\n                            new EdmPropertyConstructor(\"Description\", new EdmStringConstant(\"primitive desc\")),\n                            new EdmPropertyConstructor(\"DocumentationURL\", new EdmStringConstant(\"http://any3\")),\n                            new EdmPropertyConstructor(\"Required\", new EdmBooleanConstant(true)),\n                            new EdmPropertyConstructor(\"ExampleValues\", new EdmCollectionExpression(primitiveExampleValue)))))\n                    // QueryOptions\n                    // Permission\n                    // CustomHeaders\n                    );\n\n            // Act\n            InsertRestrictionsType insert = new InsertRestrictionsType();\n            insert.Initialize(record);\n\n            // Assert\n            VerifyInsertRestrictions(insert);\n        }\n\n        [Theory]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.Inline)]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.OutOfLine)]\n        public void TargetOnEntityTypeReturnsCorrectInsertRestrictionsValue(EdmVocabularyAnnotationSerializationLocation location)\n        {\n            // Arrange\n            const string template = @\"\n                <Annotations Target=\"\"NS.Calendar\"\">\n                  {0}\n                </Annotations>\";\n\n            IEdmModel model = GetEdmModel(template, location);\n            Assert.NotNull(model); // guard\n\n            IEdmEntitySet calendars = model.EntityContainer.FindEntitySet(\"Calendars\");\n            Assert.NotNull(calendars); // guard\n\n            // Act\n            InsertRestrictionsType insert = model.GetRecord<InsertRestrictionsType>(calendars);\n\n            // Assert\n            VerifyInsertRestrictions(insert);\n        }\n\n        [Theory]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.Inline)]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.OutOfLine)]\n        public void TargetOnEntitySetReturnsCorrectInsertRestrictionsValue(EdmVocabularyAnnotationSerializationLocation location)\n        {\n            // Arrange\n            const string template = @\"\n                <Annotations Target=\"\"NS.Default/Calendars\"\">\n                  {0}\n                </Annotations>\";\n\n            IEdmModel model = GetEdmModel(template, location);\n            Assert.NotNull(model); // guard\n\n            IEdmEntitySet calendars = model.EntityContainer.FindEntitySet(\"Calendars\");\n            Assert.NotNull(calendars); // guard\n\n            // Act\n            InsertRestrictionsType insert = model.GetRecord<InsertRestrictionsType>(calendars);\n\n            // Assert\n            VerifyInsertRestrictions(insert);\n        }\n\n        private static IEdmModel GetEdmModel(string template, EdmVocabularyAnnotationSerializationLocation location)\n        {\n            string countAnnotation = @\"\n                <Annotation Term=\"\"Org.OData.Capabilities.V1.InsertRestrictions\"\" >\n                  <Record>\n                    <PropertyValue Property=\"\"Insertable\"\" Bool=\"\"false\"\" />\n                    <PropertyValue Property=\"\"NonInsertableProperties\"\" >\n                      <Collection>\n                        <PropertyPath>abc/xyz</PropertyPath>\n                      </Collection>\n                    </PropertyValue>\n                    <PropertyValue Property=\"\"NonInsertableNavigationProperties\"\" >\n                      <Collection>\n                        <NavigationPropertyPath>abc</NavigationPropertyPath>\n                        <NavigationPropertyPath>RelatedEvents</NavigationPropertyPath>\n                      </Collection>\n                    </PropertyValue>\n                    <PropertyValue Property=\"\"MaxLevels\"\" Int=\"\"8\"\" />\n                    <PropertyValue Property=\"\"CustomQueryOptions\"\" >\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Name\"\" String=\"\"primitive name\"\" />\n                          <PropertyValue Property=\"\"Description\"\" String=\"\"primitive desc\"\" />\n                          <PropertyValue Property=\"\"DocumentationURL\"\" String=\"\"http://any3\"\" />\n                          <PropertyValue Property=\"\"Required\"\" Bool=\"\"true\"\" />\n                          <PropertyValue Property=\"\"ExampleValues\"\">\n                            <Collection>\n                              <Record>\n                                <PropertyValue Property=\"\"Description\"\" String=\"\"example desc\"\" />\n                                <PropertyValue Property=\"\"Value\"\" String=\"\"example value\"\" />\n                              </Record>\n                            </Collection>\n                          </PropertyValue>\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Annotation>\";\n\n            if (location == EdmVocabularyAnnotationSerializationLocation.OutOfLine)\n            {\n                countAnnotation = string.Format(template, countAnnotation);\n                return CapabilitiesModelHelper.GetEdmModelOutline(countAnnotation);\n            }\n            else\n            {\n                return CapabilitiesModelHelper.GetEdmModelTypeInline(countAnnotation);\n            }\n        }\n\n        private static void VerifyInsertRestrictions(InsertRestrictionsType insert)\n        {\n            Assert.NotNull(insert);\n\n            Assert.NotNull(insert.Insertable);\n            Assert.False(insert.Insertable.Value);\n\n            Assert.NotNull(insert.NonInsertableNavigationProperties);\n            Assert.Equal(2, insert.NonInsertableNavigationProperties.Count);\n            Assert.Equal(\"abc|RelatedEvents\", String.Join(\"|\", insert.NonInsertableNavigationProperties));\n\n            Assert.True(insert.IsNonInsertableNavigationProperty(\"RelatedEvents\"));\n            Assert.False(insert.IsNonInsertableNavigationProperty(\"MyUnknownNavigationProperty\"));\n\n            Assert.Null(insert.QueryOptions);\n            Assert.Null(insert.Permissions);\n            Assert.Null(insert.CustomHeaders);\n\n            Assert.NotNull(insert.MaxLevels);\n            Assert.Equal(8, insert.MaxLevels.Value);\n\n            Assert.NotNull(insert.CustomQueryOptions);\n            CustomParameter parameter = Assert.Single(insert.CustomQueryOptions);\n            Assert.Equal(\"primitive name\", parameter.Name);\n            Assert.Equal(\"http://any3\", parameter.DocumentationURL);\n\n            Assert.NotNull(parameter.ExampleValues);\n            PrimitiveExampleValue example = Assert.Single(parameter.ExampleValues);\n            Assert.Equal(\"example desc\", example.Description);\n            Assert.Equal(\"example value\", example.Value.Value);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/KeyAsSegmentSupportedTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests\n{\n    public class KeyAsSegmentSupportedTests\n    {\n        [Theory]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.Inline, true)]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.Inline, false)]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.OutOfLine, true)]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.OutOfLine, false)]\n        public void EntitySetContainerReturnsCorrectKeyAsSegmentSupportedValue(EdmVocabularyAnnotationSerializationLocation location, bool support)\n        {\n            // Arrange\n            IEdmModel model = GetEdmModel(location, support);\n            Assert.NotNull(model); // guard\n\n            // Act\n            bool? result = model.GetBoolean(model.EntityContainer, CapabilitiesConstants.KeyAsSegmentSupported);\n\n            // Assert\n            Assert.NotNull(result);\n            Assert.Equal(support, result.Value);\n        }\n\n        private static IEdmModel GetEdmModel(EdmVocabularyAnnotationSerializationLocation location, bool supported)\n        {\n            EdmModel model = new EdmModel();\n            EdmEntityContainer container = new EdmEntityContainer(\"NS\", \"Default\");\n            model.AddElement(container);\n            IEdmTerm term = model.FindTerm(CapabilitiesConstants.KeyAsSegmentSupported);\n            Assert.NotNull(term);\n\n            IEdmBooleanConstantExpression boolean = new EdmBooleanConstant(supported);\n            EdmVocabularyAnnotation annotation = new EdmVocabularyAnnotation(container, term, boolean);\n            annotation.SetSerializationLocation(model, location);\n            model.SetVocabularyAnnotation(annotation);\n            return model;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/ModificationQueryOptionsTypeTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests\n{\n    public class ModificationQueryOptionsTypeTests\n    {\n        [Fact]\n        public void TermAttributeAttachedOnModificationQueryOptionsType()\n        {\n            // Arrange & Act\n            string qualifiedName = Utils.GetTermQualifiedName<ModificationQueryOptionsType>();\n\n            // Assert\n            Assert.Equal(\"Org.OData.Capabilities.V1.ModificationQueryOptions\", qualifiedName);\n        }\n\n        [Fact]\n        public void InitializInsertRestrictionsTypeWithRecordSuccess()\n        {\n            // Assert\n            IEdmRecordExpression record = new EdmRecordExpression(\n                    new EdmPropertyConstructor(\"ExpandSupported\", new EdmBooleanConstant(true)),\n                    new EdmPropertyConstructor(\"SelectSupported\", new EdmBooleanConstant(true)),\n                    new EdmPropertyConstructor(\"ComputeSupported\", new EdmBooleanConstant(false)),\n                    new EdmPropertyConstructor(\"FilterSupported\", new EdmBooleanConstant(true))\n                    // SearchSupported\n                    // SortSupported\n                    );\n\n            // Act\n            ModificationQueryOptionsType query = new ModificationQueryOptionsType();\n            query.Initialize(record);\n\n            // Assert\n            VerifyModificationQueryOptions(query);\n        }\n\n        [Fact]\n        public void InitializeModificationQueryOptionsTypeWorksWithCsdl()\n        {\n            // Arrange\n            string annotation = @\"<Annotation Term=\"\"Org.OData.Capabilities.V1.ModificationQueryOptions\"\">\n                <Record>\n                  <PropertyValue Property=\"\"ExpandSupported\"\" Bool=\"\"true\"\" />\n                  <PropertyValue Property=\"\"SelectSupported\"\" Bool=\"\"true\"\" />\n                  <PropertyValue Property=\"\"ComputeSupported\"\" Bool=\"\"false\"\" />\n                  <PropertyValue Property=\"\"FilterSupported\"\" Bool=\"\"true\"\" />\n                </Record>\n              </Annotation>\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            Assert.NotNull(model); // guard\n            Assert.NotNull(model.EntityContainer);\n\n            // Act\n            ModificationQueryOptionsType query = model.GetRecord<ModificationQueryOptionsType>(model.EntityContainer);\n\n            // Assert\n            VerifyModificationQueryOptions(query);\n        }\n\n        private IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityContainer Name=\"\"Container\"\">\n        {0}\n      </EntityContainer>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, annotation);\n\n            IEdmModel model;\n\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out _);\n            Assert.True(result);\n            return model;\n        }\n\n        private static void VerifyModificationQueryOptions(ModificationQueryOptionsType query)\n        {\n            Assert.NotNull(query);\n\n            Assert.Null(query.SearchSupported);\n            Assert.Null(query.SortSupported);\n\n            Assert.NotNull(query.ExpandSupported);\n            Assert.True(query.ExpandSupported);\n\n            Assert.NotNull(query.SelectSupported);\n            Assert.True(query.SelectSupported);\n\n            Assert.NotNull(query.ComputeSupported);\n            Assert.False(query.ComputeSupported); // false\n\n            Assert.NotNull(query.FilterSupported);\n            Assert.True(query.FilterSupported);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/NavigationRestrictionsTypeTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests\n{\n    public class NavigationRestrictionsTypeTests\n    {\n        [Fact]\n        public void TermAttributeAttachedOnNavigationRestrictionsType()\n        {\n            // Arrange & Act\n            string qualifiedName = Utils.GetTermQualifiedName<NavigationRestrictionsType>();\n\n            // Assert\n            Assert.Equal(\"Org.OData.Capabilities.V1.NavigationRestrictions\", qualifiedName);\n        }\n\n        [Fact]\n        public void InitializNavigationRestrictionsTypeWithRecordSuccess()\n        {\n            // Assert\n            EdmModel model = new EdmModel();\n            IEdmEnumType navigationType = model.FindType(\"Org.OData.Capabilities.V1.NavigationType\") as IEdmEnumType;\n            Assert.NotNull(navigationType);\n\n            IEdmRecordExpression restriction1 = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"NavigationProperty\", new EdmNavigationPropertyPathExpression(\"abc\")),\n                new EdmPropertyConstructor(\"Navigability\", new EdmEnumMemberExpression(navigationType.Members.First(c => c.Name == \"Single\"))),\n                new EdmPropertyConstructor(\"SkipSupported\", new EdmBooleanConstant(false)));\n\n            IEdmRecordExpression restriction2 = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"NavigationProperty\", new EdmNavigationPropertyPathExpression(\"xyz\")),\n                new EdmPropertyConstructor(\"Navigability\", new EdmEnumMemberExpression(navigationType.Members.First(c => c.Name == \"None\"))),\n                new EdmPropertyConstructor(\"OptimisticConcurrencyControl\", new EdmBooleanConstant(true)));\n\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"Navigability\", new EdmEnumMemberExpression(navigationType.Members.First(c => c.Name == \"Recursive\"))),\n                new EdmPropertyConstructor(\"RestrictedProperties\", new EdmCollectionExpression(restriction1, restriction2))\n            );\n\n            // Act\n            NavigationRestrictionsType navigation = new NavigationRestrictionsType();\n            navigation.Initialize(record);\n\n            // Assert\n            VerifyNavigationRestrictions(navigation);\n        }\n\n        [Theory]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.Inline)]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.OutOfLine)]\n        public void TargetOnEntityTypeReturnsCorrectNavigationRestrictionsValue(EdmVocabularyAnnotationSerializationLocation location)\n        {\n            // Arrange\n            const string template = @\"\n                <Annotations Target=\"\"NS.Calendar\"\">\n                  {0}\n                </Annotations>\";\n\n            IEdmModel model = GetEdmModel(template, location);\n            Assert.NotNull(model); // guard\n\n            IEdmEntitySet calendars = model.EntityContainer.FindEntitySet(\"Calendars\");\n\n            // Act\n            NavigationRestrictionsType navigation = model.GetRecord<NavigationRestrictionsType>(calendars);\n\n            // Assert\n            VerifyNavigationRestrictions(navigation);\n        }\n\n        [Theory]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.Inline)]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.OutOfLine)]\n        public void TargetOnEntitySetReturnsCorrectNavigationRestrictionsValue(EdmVocabularyAnnotationSerializationLocation location)\n        {\n            // Arrange\n            const string template = @\"\n                <Annotations Target=\"\"NS.Default/Calendars\"\">\n                  {0}\n                </Annotations>\";\n\n            IEdmModel model = GetEdmModel(template, location);\n            Assert.NotNull(model); // guard\n\n            IEdmEntitySet calendars = model.EntityContainer.FindEntitySet(\"Calendars\");\n\n            // Act\n            NavigationRestrictionsType navigation = model.GetRecord<NavigationRestrictionsType>(calendars);\n\n            // Assert\n            VerifyNavigationRestrictions(navigation);\n\n            NavigationPropertyRestriction navRestriction = navigation.RestrictedProperties.Last();\n            Assert.NotNull(navRestriction.Navigability);\n            Assert.Equal(NavigationType.None, navRestriction.Navigability.Value);\n            Assert.Equal(\"xyz\", navRestriction.NavigationProperty);\n            Assert.True(navigation.IsRestrictedProperty(\"xyz\"));\n        }\n\n        private static IEdmModel GetEdmModel(string template, EdmVocabularyAnnotationSerializationLocation location)\n        {\n            string navigationAnnotation = @\"\n                <Annotation Term=\"\"Org.OData.Capabilities.V1.NavigationRestrictions\"\" >\n                  <Record>\n                    <PropertyValue Property=\"\"Navigability\"\" >\n                      <EnumMember>Org.OData.Capabilities.V1.NavigationType/Recursive</EnumMember>\n                    </PropertyValue>\n                    <PropertyValue Property=\"\"RestrictedProperties\"\" >\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Navigability\"\" >\n                             <EnumMember>Org.OData.Capabilities.V1.NavigationType/Single</EnumMember>\n                          </PropertyValue>\n                          <PropertyValue Property=\"\"NavigationProperty\"\" NavigationPropertyPath=\"\"abc\"\" />\n                          <PropertyValue Property=\"\"SkipSupported\"\" Bool=\"\"false\"\" />\n                         </Record>\n                         <Record>\n                          <PropertyValue Property=\"\"Navigability\"\" >\n                            <EnumMember>Org.OData.Capabilities.V1.NavigationType/None</EnumMember>\n                          </PropertyValue>\n                          <PropertyValue Property=\"\"NavigationProperty\"\" NavigationPropertyPath=\"\"xyz\"\" />\n                          <PropertyValue Property=\"\"OptimisticConcurrencyControl\"\" Bool=\"\"true\"\" />\n                         </Record>\n                       </Collection>\n                     </PropertyValue>\n                   </Record>\n                 </Annotation>\";\n\n            if (location == EdmVocabularyAnnotationSerializationLocation.OutOfLine)\n            {\n                navigationAnnotation = string.Format(template, navigationAnnotation);\n                return CapabilitiesModelHelper.GetEdmModelOutline(navigationAnnotation);\n            }\n            else\n            {\n                return CapabilitiesModelHelper.GetEdmModelTypeInline(navigationAnnotation);\n            }\n        }\n\n        [Fact]\n        public void TargetWithUnknownEnumMemberDoesnotReturnsNavigationRestrictionsValue()\n        {\n            // Arrange\n            const string navigationAnnotation = @\"\n              <Annotations Target=\"\"NS.Calendar\"\" >\n                  <Annotation Term=\"\"Org.OData.Capabilities.V1.NavigationRestrictions\"\">\n                    <Record>\n                      <PropertyValue Property=\"\"Navigability\"\" >\n                        <EnumMember>Org.OData.Capabilities.V1.NavigationType/Unknown</EnumMember>\n                    </PropertyValue>\n                    </Record>\n                  </Annotation>\n              </Annotations>\";\n\n            IEdmModel model = CapabilitiesModelHelper.GetEdmModelOutline(navigationAnnotation);\n            IEdmEntityType calendar = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Calendar\");\n\n            // Act\n            NavigationRestrictionsType navigation = model.GetRecord<NavigationRestrictionsType>(calendar);\n\n            // Assert\n            Assert.Null(navigation.Navigability);\n            Assert.Null(navigation.RestrictedProperties);\n        }\n\n        private static void VerifyNavigationRestrictions(NavigationRestrictionsType navigation)\n        {\n            Assert.NotNull(navigation);\n            Assert.True(navigation.IsNavigable);\n\n            Assert.NotNull(navigation.Navigability);\n            Assert.Equal(NavigationType.Recursive, navigation.Navigability.Value);\n\n            Assert.NotNull(navigation.RestrictedProperties);\n            Assert.Equal(2, navigation.RestrictedProperties.Count);\n\n            Assert.False(navigation.IsRestrictedProperty(\"abc\"));\n            Assert.True(navigation.IsRestrictedProperty(\"xyz\"));\n\n            // #1\n            NavigationPropertyRestriction navRestriction = navigation.RestrictedProperties.First();\n            Assert.NotNull(navRestriction.Navigability);\n            Assert.Equal(NavigationType.Single, navRestriction.Navigability.Value);\n            Assert.Equal(\"abc\", navRestriction.NavigationProperty);\n\n            Assert.NotNull(navRestriction.SkipSupported);\n            Assert.False(navRestriction.SkipSupported.Value);\n\n            Assert.Null(navRestriction.TopSupported);\n            Assert.Null(navRestriction.OptimisticConcurrencyControl);\n\n            // #2\n            navRestriction = navigation.RestrictedProperties.Last();\n            Assert.NotNull(navRestriction.Navigability);\n            Assert.Equal(NavigationType.None, navRestriction.Navigability.Value);\n            Assert.Equal(\"xyz\", navRestriction.NavigationProperty);\n\n            Assert.Null(navRestriction.SkipSupported);\n            Assert.Null(navRestriction.TopSupported);\n\n            Assert.NotNull(navRestriction.OptimisticConcurrencyControl);\n            Assert.True(navRestriction.OptimisticConcurrencyControl.Value);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/OperationRestrictionsTypeTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Linq;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests\n{\n    public class OperationRestrictionsTypeTests\n    {\n        [Fact]\n        public void TermAttributeAttachedOnOperationRestrictionType()\n        {\n            // Arrange & Act\n            string qualifiedName = Utils.GetTermQualifiedName<OperationRestrictionsType>();\n\n            // Assert\n            Assert.Equal(\"Org.OData.Capabilities.V1.OperationRestrictions\", qualifiedName);\n        }\n\n        [Fact]\n        public void InitializOperationRestrictionTypeWithRecordSuccess()\n        {\n            // Assert\n            IEdmRecordExpression record = new EdmRecordExpression(\n                    new EdmPropertyConstructor(\"CustomHeaders\", new EdmCollectionExpression(\n                        new EdmRecordExpression(\n                            new EdmPropertyConstructor(\"Name\", new EdmStringConstant(\"head name\")),\n                            new EdmPropertyConstructor(\"Description\", new EdmStringConstant(\"head desc\")),\n                            new EdmPropertyConstructor(\"DocumentationURL\", new EdmStringConstant(\"http://any3\")),\n                            new EdmPropertyConstructor(\"Required\", new EdmBooleanConstant(true)))))\n                    // Permissions\n                    // CustomQueryOptions\n                    );\n\n            // Act\n            OperationRestrictionsType operation = new OperationRestrictionsType();\n            operation.Initialize(record);\n\n            // Assert\n            VerifyOperationRestrictions(operation);\n        }\n\n        [Fact]\n        public void InitializeModificationQueryOptionsTypeWorksWithCsdl()\n        {\n            // Arrange\n            string annotation = @\"<Annotation Term=\"\"NS.MyOperationRestriction\"\">\n                <Record>\n                  <PropertyValue Property=\"\"CustomHeaders\"\" >\n                    <Collection>\n                      <Record>\n                        <PropertyValue Property=\"\"Name\"\" String=\"\"head name\"\" />\n                        <PropertyValue Property=\"\"Description\"\" String=\"\"head desc\"\" />\n                        <PropertyValue Property=\"\"DocumentationURL\"\" String=\"\"http://any3\"\" />\n                        <PropertyValue Property=\"\"Required\"\" Bool=\"\"true\"\" />\n                      </Record>\n                    </Collection>\n                  </PropertyValue>\n                </Record>\n              </Annotation>\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            Assert.NotNull(model); // guard\n            IEdmOperation edmOperation = model.SchemaElements.OfType<IEdmFunction>().First();\n            Assert.NotNull(edmOperation);\n\n            // Act\n            OperationRestrictionsType operation = model.GetRecord<OperationRestrictionsType>(edmOperation, \"NS.MyOperationRestriction\");\n\n            // Assert\n            VerifyOperationRestrictions(operation);\n        }\n\n        private IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <Function Name=\"\"delta\"\" IsBound=\"\"true\"\" >\n         <Parameter Name=\"\"bindingParameter\"\" Type=\"\"Edm.String\"\" />\n         <ReturnType Type=\"\"Edm.String\"\" />\n         {0}\n      </Function>\n    <Term Name=\"\"MyOperationRestriction\"\" Type=\"\"Org.OData.Capabilities.V1.OperationRestriction\"\" />\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n\n            string modelText = string.Format(template, annotation);\n            IEdmModel model;\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out _);\n            Assert.True(result);\n            return model;\n        }\n\n        private static void VerifyOperationRestrictions(OperationRestrictionsType operation)\n        {\n            Assert.NotNull(operation);\n\n            Assert.Null(operation.FilterSegmentSupported);\n            Assert.Null(operation.Permissions);\n            Assert.Null(operation.CustomQueryOptions);\n\n            Assert.NotNull(operation.CustomHeaders);\n\n            CustomParameter parameter = Assert.Single(operation.CustomHeaders);\n            Assert.Equal(\"head name\", parameter.Name);\n            Assert.Equal(\"http://any3\", parameter.DocumentationURL);\n            Assert.Equal(\"head desc\", parameter.Description);\n            Assert.True(parameter.Required.Value);\n            Assert.Null(parameter.ExampleValues);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/PermissionTypeTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests\n{\n    public class PermissionTypeTests\n    {\n        [Fact]\n        public void DefaultPropertyAsNull()\n        {\n            // Arrange & Act\n            PermissionType permission = new PermissionType();\n\n            // Assert\n            Assert.Null(permission.SchemeName);\n            Assert.Null(permission.Scopes);\n        }\n\n        [Fact]\n        public void InitializeWithNullRecordThrows()\n        {\n            // Arrange & Act\n            PermissionType permission = new PermissionType();\n\n            // Assert\n            Assert.Throws<ArgumentNullException>(\"record\", () => permission.Initialize(record: null));\n        }\n\n        [Fact]\n        public void InitializeWithPermissionTypeRecordSuccess()\n        {\n            // Arrange\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"SchemeName\", new EdmStringConstant(\"scheme name\")),\n                new EdmPropertyConstructor(\"Scopes\", new EdmCollectionExpression(new EdmRecordExpression(\n                    new EdmPropertyConstructor(\"Scope\", new EdmStringConstant(\"scope name\"))))));\n\n            // Act\n            PermissionType permission = new PermissionType();\n            permission.Initialize(record);\n\n            // Assert\n            VerifyPermissionType(permission);\n        }\n\n        [Fact]\n        public void ScopeTypeTermValueInitializeWorksForScopeType()\n        {\n            // Arrange\n            string annotation = @\"<Annotation Term=\"\"NS.MyTerm\"\">\n                <Record>\n                  <PropertyValue Property=\"\"SchemeName\"\" String=\"\"scheme name\"\" />\n                  <PropertyValue Property=\"\"Scopes\"\">\n                    <Collection>\n                      <Record>\n                        <PropertyValue Property=\"\"Scope\"\" String=\"\"scope name\"\" />\n                      </Record>\n                    </Collection>\n                  </PropertyValue>\n                </Record>\n              </Annotation>\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            Assert.NotNull(model); // guard\n\n            // Act\n            PermissionType permission = model.GetRecord<PermissionType>(model.EntityContainer, \"NS.MyTerm\");\n\n            // Assert\n            VerifyPermissionType(permission);\n        }\n\n        private IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityContainer Name =\"\"Default\"\">\n         {0}\n      </EntityContainer>\n      <Term Name=\"\"MyTerm\"\" Type=\"\"Capabilities.PermissionType\"\" />\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, annotation);\n\n            IEdmModel model;\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out _);\n            Assert.True(result);\n            return model;\n        }\n\n        private static void VerifyPermissionType(PermissionType permission)\n        {\n            Assert.NotNull(permission);\n\n            Assert.NotNull(permission.SchemeName);\n            Assert.Equal(\"scheme name\", permission.SchemeName);\n\n            Assert.NotNull(permission.Scopes);\n            OData.Vocabulary.Capabilities.ScopeType scope = Assert.Single(permission.Scopes);\n            Assert.Equal(\"scope name\", scope.Scope);\n            Assert.Null(scope.RestrictedProperties);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/ReadRestrictionsTypeTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests\n{\n    public class ReadRestrictionsTypeTests\n    {\n        [Fact]\n        public void TermAttributeAttachedOnReadRestrictionsType()\n        {\n            // Arrange & Act\n            string qualifiedName = Utils.GetTermQualifiedName<ReadRestrictionsType>();\n\n            // Assert\n            Assert.Equal(\"Org.OData.Capabilities.V1.ReadRestrictions\", qualifiedName);\n        }\n\n        [Fact]\n        public void InitializReadRestrictionsTypeWithRecordSuccess()\n        {\n            // Assert\n            IEdmRecordExpression record = new EdmRecordExpression(\n                    new EdmPropertyConstructor(\"Readable\", new EdmBooleanConstant(false)),\n                    new EdmPropertyConstructor(\"CustomQueryOptions\", new EdmCollectionExpression(\n                        new EdmRecordExpression(new EdmPropertyConstructor(\"Name\", new EdmStringConstant(\"root query name\"))))),\n                    // Root Permission\n                    // Root CustomHeaders\n                    new EdmPropertyConstructor(\"ReadByKeyRestrictions\", new EdmRecordExpression(\n                        new EdmPropertyConstructor(\"Readable\", new EdmBooleanConstant(true)),\n                        new EdmPropertyConstructor(\"CustomHeaders\", new EdmCollectionExpression(\n                            new EdmRecordExpression(new EdmPropertyConstructor(\"Name\", new EdmStringConstant(\"by key head name\")))))\n                        // ByKey Permission\n                        // ByKey CustomQueryOptions\n                        ))\n                    );\n\n            // Act\n            ReadRestrictionsType read = new ReadRestrictionsType();\n            read.Initialize(record);\n\n            // Assert\n            VerifyReadRestrictions(read);\n        }\n\n        [Theory]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.Inline)]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.OutOfLine)]\n        public void TargetOnEntityTypeReturnsCorrectReadRestrictionsValue(EdmVocabularyAnnotationSerializationLocation location)\n        {\n            // Arrange\n            const string template = @\"\n                <Annotations Target=\"\"NS.Calendar\"\">\n                  {0}\n                </Annotations>\";\n\n            IEdmModel model = GetEdmModel(template, location);\n            Assert.NotNull(model); // guard\n\n            IEdmEntitySet calendars = model.EntityContainer.FindEntitySet(\"Calendars\");\n            Assert.NotNull(calendars); // guard\n\n            // Act\n            ReadRestrictionsType read = model.GetRecord<ReadRestrictionsType>(calendars);\n\n            // Assert\n            VerifyReadRestrictions(read);\n        }\n\n        [Theory]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.Inline)]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.OutOfLine)]\n        public void TargetOnEntitySetReturnsCorrectReadRestrictionsValue(EdmVocabularyAnnotationSerializationLocation location)\n        {\n            // Arrange\n            const string template = @\"\n                <Annotations Target=\"\"NS.Default/Calendars\"\">\n                  {0}\n                </Annotations>\";\n\n            IEdmModel model = GetEdmModel(template, location);\n            Assert.NotNull(model); // guard\n\n            IEdmEntitySet calendars = model.EntityContainer.FindEntitySet(\"Calendars\");\n            Assert.NotNull(calendars); // guard\n\n            // Act\n            ReadRestrictionsType read = model.GetRecord<ReadRestrictionsType>(calendars);\n\n            // Assert\n            VerifyReadRestrictions(read);\n        }\n\n        private static IEdmModel GetEdmModel(string template, EdmVocabularyAnnotationSerializationLocation location)\n        {\n            string countAnnotation = @\"\n                <Annotation Term=\"\"Org.OData.Capabilities.V1.ReadRestrictions\"\" >\n                  <Record>\n                    <PropertyValue Property=\"\"Readable\"\" Bool=\"\"false\"\" />\n                    <PropertyValue Property=\"\"CustomQueryOptions\"\" >\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Name\"\" String=\"\"root query name\"\" />\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                    <PropertyValue Property=\"\"ReadByKeyRestrictions\"\">\n                      <Record>\n                        <PropertyValue Property=\"\"Readable\"\" Bool=\"\"true\"\" />\n                        <PropertyValue Property=\"\"CustomHeaders\"\" >\n                          <Collection>\n                            <Record>\n                              <PropertyValue Property=\"\"Name\"\" String=\"\"by key head name\"\" />\n                            </Record>\n                          </Collection>\n                        </PropertyValue>\n                      </Record>\n                    </PropertyValue>\n                  </Record>\n                </Annotation>\";\n\n            if (location == EdmVocabularyAnnotationSerializationLocation.OutOfLine)\n            {\n                countAnnotation = string.Format(template, countAnnotation);\n                return CapabilitiesModelHelper.GetEdmModelOutline(countAnnotation);\n            }\n            else\n            {\n                return CapabilitiesModelHelper.GetEdmModelTypeInline(countAnnotation);\n            }\n        }\n\n        private static void VerifyReadRestrictions(ReadRestrictionsType read)\n        {\n            Assert.NotNull(read);\n\n            Assert.NotNull(read.Readable);\n            Assert.False(read.Readable.Value);\n\n            Assert.Null(read.Permissions);\n            Assert.Null(read.CustomHeaders);\n\n            Assert.NotNull(read.CustomQueryOptions);\n            CustomParameter parameter = Assert.Single(read.CustomQueryOptions);\n            Assert.Equal(\"root query name\", parameter.Name);\n            Assert.Null(parameter.DocumentationURL);\n            Assert.Null(parameter.ExampleValues);\n\n            // ReadByKeyRestrictions\n            Assert.NotNull(read.ReadByKeyRestrictions);\n            Assert.NotNull(read.ReadByKeyRestrictions.Readable);\n            Assert.True(read.ReadByKeyRestrictions.Readable.Value);\n\n            Assert.Null(read.ReadByKeyRestrictions.Permissions);\n            Assert.Null(read.ReadByKeyRestrictions.CustomQueryOptions);\n\n            Assert.NotNull(read.ReadByKeyRestrictions.CustomHeaders);\n            parameter = Assert.Single(read.ReadByKeyRestrictions.CustomHeaders);\n            Assert.Equal(\"by key head name\", parameter.Name);\n            Assert.Null(parameter.DocumentationURL);\n            Assert.Null(parameter.ExampleValues);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/RevisionRecordTests.cs",
    "content": "// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests;\n\npublic class RevisionRecordTests\n{\n    [Fact]\n    public void DefaultPropertyAsNull()\n    {\n        // Arrange & Act\n        RevisionRecord revision = new();\n\n        // Assert\n        Assert.Null(revision.Date);\n        Assert.Null(revision.RemovalDate);\n        Assert.Null(revision.Description);\n        Assert.Null(revision.Version);\n        Assert.Null(revision.Kind);\n    }\n    [Fact]\n    public void InitializeWithNullRecordThrows()\n    {\n        // Arrange & Act\n        RevisionRecord revision = new();\n\n        // Assert\n        Assert.Throws<ArgumentNullException>(\"record\", () => revision.Initialize(record: null));\n    }\n    private readonly static EdmEnumType enumType = new(\"Org.OData.Core.V1\", \"RevisionKind\");\n    private readonly static EdmEnumMember deprecatedValue = new (enumType, \"Deprecated\", new EdmEnumMemberValue(2));\n    private readonly static EdmEnumMember addedValue = new (enumType, \"Added\", new EdmEnumMemberValue(0));\n    [Fact]\n    public void InitializeWithDeprecatedRevisionsTypeRecordSuccess()\n    {\n        // Arrange\n        IEdmRecordExpression record = new EdmRecordExpression(\n            new EdmPropertyConstructor(\"Date\", new EdmDateConstant(new DateOnly(2021, 8, 24))),\n            new EdmPropertyConstructor(\"RemovalDate\", new EdmDateConstant(new DateOnly(2021, 10, 24))),\n            new EdmPropertyConstructor(\"Kind\", new EdmEnumMemberExpression(deprecatedValue)), \n            new EdmPropertyConstructor(\"Description\", new EdmStringConstant(\"The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API.\")),\n            new EdmPropertyConstructor(\"Version\", new EdmStringConstant(\"2021-05/test\")));\n\n        // Act\n        RevisionRecord revision = new();\n        revision.Initialize(record);\n\n        // Assert\n        Assert.NotNull(revision.Version);\n        Assert.Equal(\"2021-05/test\", revision.Version);\n\n        Assert.NotNull(revision.Description);\n        Assert.Equal(\"The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API.\", revision.Description);\n\n        Assert.NotNull(revision.Date);\n        Assert.Equal(new DateTime(2021, 8, 24), revision.Date);\n\n        Assert.NotNull(revision.RemovalDate);\n        Assert.Equal(new DateTime(2021, 10, 24), revision.RemovalDate);\n    }\n    [Fact]\n    public void WorksForAllKinds()\n    {\n        // Arrange\n        IEdmRecordExpression record1 = new EdmRecordExpression(\n            new EdmPropertyConstructor(\"Date\", new EdmDateConstant(new DateOnly(2021, 8, 24))),\n            new EdmPropertyConstructor(\"RemovalDate\", new EdmDateConstant(new DateOnly(2021, 10, 24))),\n            new EdmPropertyConstructor(\"Kind\", new EdmEnumMemberExpression(addedValue)), \n            new EdmPropertyConstructor(\"Description\", new EdmStringConstant(\"The identityProvider API is deprecated and will stop returning data on March 2023. Please use the new identityProviderBase API.\")),\n            new EdmPropertyConstructor(\"Version\", new EdmStringConstant(\"2021-05/test\")));\n\n        IEdmRecordExpression record2 = new EdmRecordExpression(\n            new EdmPropertyConstructor(\"Date\", new EdmDateConstant(new DateOnly(2023, 3, 2))),\n            new EdmPropertyConstructor(\"RemovalDate\", new EdmDateConstant(new DateOnly(2023, 05, 30))),\n            new EdmPropertyConstructor(\"Kind\", new EdmEnumMemberExpression(deprecatedValue)),\n            new EdmPropertyConstructor(\"Description\", new EdmStringConstant(\"Private preview test.\")),\n            new EdmPropertyConstructor(\"Version\", new EdmStringConstant(\"2023-03/test\")));\n\n        // Act\n        RevisionRecord revision1 = new();\n        revision1.Initialize(record1);\n        \n        RevisionRecord revision2 = new();\n        revision2.Initialize(record2);\n\n        // Assert\n        Assert.Equal(RevisionKind.Added, revision1.Kind);\n        Assert.Equal(RevisionKind.Deprecated, revision2.Kind);\n    }\n}"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/ScopeTypeTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests\n{\n    public class ScopeTypeTests\n    {\n        [Fact]\n        public void DefaultPropertyAsNull()\n        {\n            // Arrange & Act\n            OData.Vocabulary.Capabilities.ScopeType scope = new();\n\n            // Assert\n            Assert.Null(scope.Scope);\n            Assert.Null(scope.RestrictedProperties);\n        }\n\n        [Fact]\n        public void InitializeWithNullRecordThrows()\n        {\n            // Arrange & Act\n            OData.Vocabulary.Capabilities.ScopeType scope = new();\n\n            // Assert\n            Assert.Throws<ArgumentNullException>(\"record\", () => scope.Initialize(record: null));\n        }\n\n        [Fact]\n        public void InitializeWithScopeTypeRecordSuccess()\n        {\n            // Arrange\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"Scope\", new EdmStringConstant(\"name\")),\n                new EdmPropertyConstructor(\"RestrictedProperties\", new EdmStringConstant(\"abc,xyz\")));\n\n            // Act\n            OData.Vocabulary.Capabilities.ScopeType scope = new();\n            scope.Initialize(record);\n\n            // Assert\n            Assert.NotNull(scope.Scope);\n            Assert.Equal(\"name\", scope.Scope);\n\n            Assert.NotNull(scope.RestrictedProperties);\n            Assert.Equal(\"abc,xyz\", scope.RestrictedProperties);\n        }\n\n        [Fact]\n        public void ScopeTypeTermValueInitializeWorksForScopeType()\n        {\n            // Arrange\n            string annotation = @\"<Annotation Term=\"\"NS.MyTerm\"\">\n                <Record>\n                  <PropertyValue Property=\"\"Scope\"\" String=\"\"name\"\" />\n                  <PropertyValue Property=\"\"RestrictedProperties\"\" String=\"\"abc,xyz\"\" />\n                </Record>\n              </Annotation>\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            Assert.NotNull(model); // guard\n\n            // Act\n            OData.Vocabulary.Capabilities.ScopeType scope = model.GetRecord<OData.Vocabulary.Capabilities.ScopeType>(model.EntityContainer, \"NS.MyTerm\");\n\n            // Assert\n            Assert.NotNull(scope);\n            Assert.Equal(\"name\", scope.Scope);\n            Assert.NotNull(scope.RestrictedProperties);\n            Assert.Equal(\"abc,xyz\", scope.RestrictedProperties);\n        }\n\n        private IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityContainer Name =\"\"Default\"\">\n         {0}\n      </EntityContainer>\n      <Term Name=\"\"MyTerm\"\" Type=\"\"Capabilities.ScopeType\"\" />\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, annotation);\n\n            IEdmModel model;\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out _);\n            Assert.True(result);\n            return model;\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/SearchRestrictionsTypeTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests\n{\n    public class SearchRestrictionsTypeTests\n    {\n        [Fact]\n        public void TermAttributeAttachedOnSearchRestrictionsType()\n        {\n            // Arrange & Act\n            string qualifiedName = Utils.GetTermQualifiedName<SearchRestrictionsType>();\n\n            // Assert\n            Assert.Equal(\"Org.OData.Capabilities.V1.SearchRestrictions\", qualifiedName);\n        }\n\n        [Fact]\n        public void InitializSearchRestrictionsTypeWithRecordSuccess()\n        {\n            // Assert\n            EdmModel model = new EdmModel();\n            IEdmEnumType searchExpressions = model.FindType(\"Org.OData.Capabilities.V1.SearchExpressions\") as IEdmEnumType;\n            Assert.NotNull(searchExpressions);\n\n            IEdmRecordExpression record = new EdmRecordExpression(\n                    new EdmPropertyConstructor(\"Searchable\", new EdmBooleanConstant(false)),\n                    new EdmPropertyConstructor(\"UnsupportedExpressions\", new EdmEnumMemberExpression(\n                        searchExpressions.Members.First(c => c.Name == \"AND\"),\n                        searchExpressions.Members.First(c => c.Name == \"OR\")))\n                    );\n\n            // Act\n            SearchRestrictionsType search = new SearchRestrictionsType();\n            search.Initialize(record);\n\n            // Assert\n            Assert.False(search.Searchable);\n            Assert.NotNull(search.UnsupportedExpressions);\n            Assert.Equal(SearchExpressions.AND | SearchExpressions.OR, search.UnsupportedExpressions.Value);\n        }\n\n        [Fact]\n        public void AnnotatableTargetOnEntityTypeReturnsCorrectPropertyValue()\n        {\n            // Arrange\n            const string searchAnnotation = @\"\n              <Annotations Target=\"\"NS.Calendar\"\" >\n                  <Annotation Term=\"\"Org.OData.Capabilities.V1.SearchRestrictions\"\">\n                    <Record>\n                        <PropertyValue Property=\"\"Searchable\"\" Bool=\"\"false\"\" />\n                        <PropertyValue Property=\"\"UnsupportedExpressions\"\">\n                            <EnumMember>Org.OData.Capabilities.V1.SearchExpressions/phrase</EnumMember>\n                        </PropertyValue >\n                    </Record>\n                  </Annotation>\n              </Annotations>\";\n\n            IEdmModel model = CapabilitiesModelHelper.GetModelOutline(searchAnnotation);\n            IEdmEntityType calendar = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Calendar\");\n\n            // Act\n            SearchRestrictionsType search = model.GetRecord<SearchRestrictionsType>(calendar);\n\n            // Assert\n            Assert.NotNull(search);\n            Assert.False(search.Searchable);\n            Assert.NotNull(search.UnsupportedExpressions);\n            Assert.Equal(SearchExpressions.phrase, search.UnsupportedExpressions.Value);\n\n            Assert.False(search.IsUnsupportedExpressions(SearchExpressions.AND));\n            Assert.True(search.IsUnsupportedExpressions(SearchExpressions.phrase));\n        }\n\n        [Fact]\n        public void AnnotatableTargetOnEntitySetReturnsCorrectPropertyValue()\n        {\n            // Arrange\n            const string searchAnnotation = @\"\n              <Annotations Target=\"\"NS.Default/Calendars\"\" >\n                  <Annotation Term=\"\"Org.OData.Capabilities.V1.SearchRestrictions\"\">\n                    <Record>\n                        <PropertyValue Property=\"\"Searchable\"\" Bool=\"\"false\"\" />\n                        <PropertyValue Property=\"\"UnsupportedExpressions\"\">\n                            <EnumMember>Org.OData.Capabilities.V1.SearchExpressions/group</EnumMember>\n                        </PropertyValue >\n                    </Record>\n                  </Annotation>\n              </Annotations>\";\n\n            IEdmModel model = CapabilitiesModelHelper.GetModelOutline(searchAnnotation);\n            IEdmEntitySet calendars = model.EntityContainer.FindEntitySet(\"Calendars\");\n\n            // Act\n            SearchRestrictionsType search = model.GetRecord<SearchRestrictionsType>(calendars);\n\n            // Assert\n            Assert.NotNull(search);\n            Assert.False(search.Searchable);\n            Assert.NotNull(search.UnsupportedExpressions);\n            Assert.Equal(SearchExpressions.group, search.UnsupportedExpressions.Value);\n\n            Assert.False(search.IsUnsupportedExpressions(SearchExpressions.AND));\n            Assert.True(search.IsUnsupportedExpressions(SearchExpressions.group));\n        }\n\n        [Fact]\n        public void AnnotatableTargetOnEntityTypeWithUnknownEnumMemberDoesnotReturnsUnsupportedExpressions()\n        {\n            // Arrange\n            const string searchAnnotation = @\"\n              <Annotations Target=\"\"NS.Calendar\"\" >\n                  <Annotation Term=\"\"Org.OData.Capabilities.V1.SearchRestrictions\"\">\n                    <Record>\n                        <PropertyValue Property=\"\"Searchable\"\" Bool=\"\"false\"\" />\n                        <PropertyValue Property=\"\"UnsupportedExpressions\"\">\n                            <EnumMember>Org.OData.Capabilities.V1.SearchExpressions/Unknown</EnumMember>\n                        </PropertyValue >\n                    </Record>\n                  </Annotation>\n              </Annotations>\";\n\n            IEdmModel model = CapabilitiesModelHelper.GetModelOutline(searchAnnotation);\n            IEdmEntityType calendar = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Calendar\");\n\n            // Act\n            SearchRestrictionsType search = model.GetRecord<SearchRestrictionsType>(calendar);\n\n            // Assert\n            Assert.NotNull(search);\n            Assert.False(search.Searchable);\n            Assert.Null(search.UnsupportedExpressions);\n        }\n\n        [Fact]\n        public void AnnotatableTargetOnEntitySetWithUnknownEnumMemberDoesnotReturnsUnsupportedExpressions()\n        {\n            // Arrange\n            const string searchAnnotation = @\"\n              <Annotations Target=\"\"NS.Default/Calendars\"\" >\n                  <Annotation Term=\"\"Org.OData.Capabilities.V1.SearchRestrictions\"\">\n                    <Record>\n                        <PropertyValue Property=\"\"Searchable\"\" Bool=\"\"false\"\" />\n                        <PropertyValue Property=\"\"UnsupportedExpressions\"\">\n                            <EnumMember>Org.OData.Capabilities.V1.SearchExpressions/Unknown</EnumMember>\n                        </PropertyValue >\n                    </Record>\n                  </Annotation>\n              </Annotations>\";\n\n            IEdmModel model = CapabilitiesModelHelper.GetModelOutline(searchAnnotation);\n            IEdmEntitySet calendars = model.EntityContainer.FindEntitySet(\"Calendars\");\n\n            // Act\n            SearchRestrictionsType search = model.GetRecord<SearchRestrictionsType>(calendars);\n\n            // Assert\n            Assert.NotNull(search);\n            Assert.False(search.Searchable);\n            Assert.Null(search.UnsupportedExpressions);\n        }\n\n        [Fact]\n        public void AnnotatableTargetOnEntityTypeWithMultipleEnumMemberReturnsCorrectPropertyValue()\n        {\n            // Arrange\n            const string searchAnnotation = @\"\n              <Annotations Target=\"\"NS.Calendar\"\" >\n                  <Annotation Term=\"\"Org.OData.Capabilities.V1.SearchRestrictions\"\">\n                    <Record>\n                        <PropertyValue Property=\"\"Searchable\"\" Bool=\"\"false\"\" />\n                        <PropertyValue Property=\"\"UnsupportedExpressions\"\">\n                            <EnumMember>Org.OData.Capabilities.V1.SearchExpressions/AND Org.OData.Capabilities.V1.SearchExpressions/OR</EnumMember>\n                        </PropertyValue >\n                    </Record>\n                  </Annotation>\n              </Annotations>\";\n\n            IEdmModel model = CapabilitiesModelHelper.GetModelOutline(searchAnnotation);\n            IEdmEntityType calendar = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Calendar\");\n\n            // Act\n            SearchRestrictionsType search = model.GetRecord<SearchRestrictionsType>(calendar);\n\n            // Assert\n            Assert.NotNull(search);\n            Assert.False(search.Searchable);\n            Assert.NotNull(search.UnsupportedExpressions);\n            Assert.Equal(SearchExpressions.AND | SearchExpressions.OR, search.UnsupportedExpressions.Value);\n        }\n\n        [Fact]\n        public void AnnotatableTargetOnEntitySetWithMultipleEnumMemberReturnsCorrectPropertyValue()\n        {\n            // Arrange\n            const string searchAnnotation = @\"\n              <Annotations Target=\"\"NS.Default/Calendars\"\" >\n                  <Annotation Term=\"\"Org.OData.Capabilities.V1.SearchRestrictions\"\">\n                    <Record>\n                        <PropertyValue Property=\"\"Searchable\"\" Bool=\"\"false\"\" />\n                        <PropertyValue Property=\"\"UnsupportedExpressions\"\">\n                            <EnumMember>Org.OData.Capabilities.V1.SearchExpressions/AND Org.OData.Capabilities.V1.SearchExpressions/OR</EnumMember>\n                        </PropertyValue >\n                    </Record>\n                  </Annotation>\n              </Annotations>\";\n\n            IEdmModel model = CapabilitiesModelHelper.GetModelOutline(searchAnnotation);\n            IEdmEntitySet calendars = model.EntityContainer.FindEntitySet(\"Calendars\");\n\n            // Act\n            SearchRestrictionsType search = model.GetRecord<SearchRestrictionsType>(calendars);\n\n            // Assert\n            Assert.NotNull(search);\n            Assert.False(search.Searchable);\n            Assert.NotNull(search.UnsupportedExpressions);\n            Assert.Equal(SearchExpressions.AND | SearchExpressions.OR, search.UnsupportedExpressions.Value);\n\n            Assert.True(search.IsUnsupportedExpressions(SearchExpressions.AND));\n            Assert.True(search.IsUnsupportedExpressions(SearchExpressions.OR));\n            Assert.False(search.IsUnsupportedExpressions(SearchExpressions.group));\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/SelectSupportTypeTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests\n{\n    public class SelectSupportTypeTests\n    {\n        [Fact]\n        public void TermAttributeAttachedOnSelectSupportType()\n        {\n            // Arrange & Act\n            string qualifiedName = Utils.GetTermQualifiedName<SelectSupportType>();\n\n            // Assert\n            Assert.Equal(\"Org.OData.Capabilities.V1.SelectSupport\", qualifiedName);\n        }\n\n        [Fact]\n        public void InitializSelectSupportTypeWithRecordSuccess()\n        {\n            // Assert\n            IEdmRecordExpression record = new EdmRecordExpression(\n                    new EdmPropertyConstructor(\"Supported\", new EdmBooleanConstant(true)),\n                    new EdmPropertyConstructor(\"Filterable\", new EdmBooleanConstant(true)),\n                    new EdmPropertyConstructor(\"Expandable\", new EdmBooleanConstant(false)),\n                    new EdmPropertyConstructor(\"Searchable\", new EdmBooleanConstant(true))\n                    // TopSupported\n                    // SkipSupported\n                    // ComputeSupported\n                    // Countable\n                    // Sortable\n                    );\n\n            // Act\n            SelectSupportType select = new SelectSupportType();\n            select.Initialize(record);\n\n            // Assert\n            VerifySelectSupportType(select);\n        }\n\n        [Fact]\n        public void InitializeSelectSupportTypeTypeWorksWithCsdl()\n        {\n            // Arrange\n            string annotation = @\"<Annotation Term=\"\"Org.OData.Capabilities.V1.SelectSupport\"\">\n                <Record>\n                  <PropertyValue Property=\"\"Supported\"\" Bool=\"\"true\"\" />\n                  <PropertyValue Property=\"\"Filterable\"\" Bool=\"\"true\"\" />\n                  <PropertyValue Property=\"\"Expandable\"\" Bool=\"\"false\"\" />\n                  <PropertyValue Property=\"\"Searchable\"\" Bool=\"\"true\"\" />\n                </Record>\n              </Annotation>\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            Assert.NotNull(model); // guard\n            Assert.NotNull(model.EntityContainer);\n\n            // Act\n            SelectSupportType select = model.GetRecord<SelectSupportType>(model.EntityContainer);\n\n            // Assert\n            VerifySelectSupportType(select);\n        }\n\n        private IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityContainer Name=\"\"Container\"\">\n        {0}\n      </EntityContainer>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, annotation);\n\n            IEdmModel model;\n\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out _);\n            Assert.True(result);\n            return model;\n        }\n\n        private static void VerifySelectSupportType(SelectSupportType select)\n        {\n            Assert.NotNull(select);\n\n            Assert.Null(select.TopSupported);\n            Assert.Null(select.SkipSupported);\n            Assert.Null(select.ComputeSupported);\n            Assert.Null(select.Countable);\n            Assert.Null(select.Sortable);\n\n            Assert.True(select.Supported);\n            Assert.False(select.Expandable);\n            Assert.True(select.Filterable);\n            Assert.True(select.Searchable);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/SortRestrictionsTypeTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests\n{\n    public class SortRestrictionsTypeTests\n    {\n        [Fact]\n        public void TermAttributeAttachedOnSortRestrictionsType()\n        {\n            // Arrange & Act\n            string qualifiedName = Utils.GetTermQualifiedName<SortRestrictionsType>();\n\n            // Assert\n            Assert.Equal(\"Org.OData.Capabilities.V1.SortRestrictions\", qualifiedName);\n        }\n\n        [Fact]\n        public void UnknownAnnotatableTargetReturnsDefaultSortRestrictionsValues()\n        {\n            // Arrange & Act\n            EdmEntityType entityType = new EdmEntityType(\"NS\", \"Entity\");\n\n            //  Act\n            SortRestrictionsType sort = EdmCoreModel.Instance.GetRecord<SortRestrictionsType>(entityType);\n\n            // Assert\n            Assert.Null(sort);\n        }\n\n        [Theory]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.Inline)]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.OutOfLine)]\n        public void TargetOnEntityTypeReturnsCorrectSortRestrictionsValue(EdmVocabularyAnnotationSerializationLocation location)\n        {\n            // Arrange\n            const string template = @\"\n                <Annotations Target=\"\"NS.Calendar\"\">\n                  {0}\n                </Annotations>\";\n\n            IEdmModel model = GetEdmModel(template, location);\n            Assert.NotNull(model); // guard\n\n            IEdmEntityType calendar = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Calendar\");\n            Assert.NotNull(calendar); // guard\n\n            // Act\n            SortRestrictionsType sort = model.GetRecord<SortRestrictionsType>(calendar);\n\n            // Assert\n            VerifySortRestrictions(sort);\n        }\n\n        [Theory]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.Inline)]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.OutOfLine)]\n        public void TargetOnEntitySetReturnsCorrectSortRestrictionsValue(EdmVocabularyAnnotationSerializationLocation location)\n        {\n            // Arrange\n            const string template = @\"\n                <Annotations Target=\"\"NS.Default/Calendars\"\">\n                  {0}\n                </Annotations>\";\n\n            IEdmModel model = GetEdmModel(template, location);\n            Assert.NotNull(model); // guard\n\n            IEdmEntitySet calendars = model.EntityContainer.FindEntitySet(\"Calendars\");\n            Assert.NotNull(calendars); // guard\n\n            // Act\n            SortRestrictionsType sort = model.GetRecord<SortRestrictionsType>(calendars);\n\n            // Assert\n            VerifySortRestrictions(sort);\n        }\n\n        private static IEdmModel GetEdmModel(string template, EdmVocabularyAnnotationSerializationLocation location, bool navInLine = false)\n        {\n            string countAnnotation = @\"\n                <Annotation Term=\"\"Org.OData.Capabilities.V1.SortRestrictions\"\" >\n                  <Record>\n                    <PropertyValue Property=\"\"Sortable\"\" Bool=\"\"false\"\" />\n                    <PropertyValue Property=\"\"AscendingOnlyProperties\"\" >\n                      <Collection>\n                        <PropertyPath>abc</PropertyPath>\n                      </Collection>\n                    </PropertyValue>\n                    <PropertyValue Property=\"\"DescendingOnlyProperties\"\" >\n                      <Collection>\n                        <PropertyPath>rst</PropertyPath>\n                      </Collection>\n                    </PropertyValue>\n                    <PropertyValue Property=\"\"NonSortableProperties\"\" >\n                      <Collection>\n                        <PropertyPath>Emails</PropertyPath>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Annotation>\";\n\n            if (location == EdmVocabularyAnnotationSerializationLocation.OutOfLine)\n            {\n                countAnnotation = string.Format(template, countAnnotation);\n                return CapabilitiesModelHelper.GetEdmModelOutline(countAnnotation);\n            }\n            else\n            {\n                return CapabilitiesModelHelper.GetEdmModelTypeInline(countAnnotation);\n            }\n        }\n\n        private static void VerifySortRestrictions(SortRestrictionsType sort)\n        {\n            Assert.NotNull(sort);\n\n            Assert.NotNull(sort.Sortable);\n            Assert.False(sort.Sortable.Value);\n\n            Assert.NotNull(sort.AscendingOnlyProperties);\n            Assert.Single(sort.AscendingOnlyProperties);\n            Assert.Equal(\"abc\", sort.AscendingOnlyProperties.First());\n\n            Assert.NotNull(sort.DescendingOnlyProperties);\n            Assert.Single(sort.DescendingOnlyProperties);\n            Assert.Equal(\"rst\", sort.DescendingOnlyProperties.First());\n\n            Assert.NotNull(sort.NonSortableProperties);\n            Assert.Single(sort.NonSortableProperties);\n            Assert.Equal(\"Emails\", sort.NonSortableProperties.First());\n\n            Assert.True(sort.IsAscendingOnlyProperty(\"abc\"));\n            Assert.False(sort.IsAscendingOnlyProperty(\"rst\"));\n\n            Assert.False(sort.IsDescendingOnlyProperty(\"abc\"));\n            Assert.True(sort.IsDescendingOnlyProperty(\"rst\"));\n\n            Assert.False(sort.IsNonSortableProperty(\"abc\"));\n            Assert.True(sort.IsNonSortableProperty(\"Emails\"));\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Capabilities/UpdateRestrictionsTypeTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Data.Odbc;\nusing System.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OpenApi.OData.Common;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Capabilities;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Capabilities.Tests\n{\n    public class UpdateRestrictionsTypeTests\n    {\n        [Fact]\n        public void TermAttributeAttachedOnUpdateRestrictionsType()\n        {\n            // Arrange & Act\n            string qualifiedName = Utils.GetTermQualifiedName<UpdateRestrictionsType>();\n\n            // Assert\n            Assert.Equal(\"Org.OData.Capabilities.V1.UpdateRestrictions\", qualifiedName);\n        }\n\n        [Fact]\n        public void UnknownAnnotatableTargetReturnsDefaultUpdateRestrictionsValues()\n        {\n            // Arrange\n            EdmEntityType entityType = new EdmEntityType(\"NS\", \"Entity\");\n\n            //  Act\n            UpdateRestrictionsType update = EdmCoreModel.Instance.GetRecord<UpdateRestrictionsType>(entityType);\n\n            // Assert\n            Assert.Null(update);\n        }\n\n        [Theory]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.Inline)]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.OutOfLine)]\n        public void TargetOnEntityTypeReturnsCorrectUpdateRestrictionsValue(EdmVocabularyAnnotationSerializationLocation location)\n        {\n            // Arrange\n            const string template = @\"\n                <Annotations Target=\"\"NS.Calendar\"\">\n                  {0}\n                </Annotations>\";\n\n            IEdmModel model = GetEdmModel(template, location);\n            Assert.NotNull(model); // guard\n\n            IEdmEntityType calendar = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Calendar\");\n            Assert.NotNull(calendar); // guard\n\n            // Act\n            UpdateRestrictionsType update = model.GetRecord<UpdateRestrictionsType>(calendar);\n\n            // Assert\n            VerifyUpdateRestrictions(update);\n        }\n\n        [Theory]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.Inline)]\n        [InlineData(EdmVocabularyAnnotationSerializationLocation.OutOfLine)]\n        public void TargetOnEntitySetReturnsCorrectUpdateRestrictionsValue(EdmVocabularyAnnotationSerializationLocation location)\n        {\n            // Arrange\n            const string template = @\"\n                <Annotations Target=\"\"NS.Default/Calendars\"\">\n                  {0}\n                </Annotations>\";\n\n            IEdmModel model = GetEdmModel(template, location);\n            Assert.NotNull(model); // guard\n\n            IEdmEntitySet calendars = model.EntityContainer.FindEntitySet(\"Calendars\");\n            Assert.NotNull(calendars); // guard\n\n            // Act\n            UpdateRestrictionsType update = model.GetRecord<UpdateRestrictionsType>(calendars);\n\n            // Assert\n            VerifyUpdateRestrictions(update);\n        }\n\n        private static IEdmModel GetEdmModel(string template, EdmVocabularyAnnotationSerializationLocation location)\n        {\n            string countAnnotation = @\"\n                <Annotation Term=\"\"Org.OData.Capabilities.V1.UpdateRestrictions\"\" >\n                  <Record>\n                    <PropertyValue Property=\"\"Updatable\"\" Bool=\"\"false\"\" />\n                    <PropertyValue Property=\"\"NonUpdatableNavigationProperties\"\" >\n                      <Collection>\n                        <NavigationPropertyPath>abc</NavigationPropertyPath>\n                        <NavigationPropertyPath>RelatedEvents</NavigationPropertyPath>\n                      </Collection>\n                    </PropertyValue>\n                    <PropertyValue Property=\"\"MaxLevels\"\" Int=\"\"8\"\" />\n                    <PropertyValue Property=\"\"Permissions\"\">\n                      <Collection>\n                        <Record Type=\"\"Org.OData.Capabilities.V1.PermissionType\"\">\n                          <PropertyValue Property=\"\"SchemeName\"\" String=\"\"authorizationName\"\" />\n                          <PropertyValue Property=\"\"Scopes\"\">\n                            <Collection>\n                              <Record Type=\"\"Org.OData.Capabilities.V1.ScopeType\"\">\n                                <PropertyValue Property=\"\"Scope\"\" String=\"\"scopeName1\"\" />\n                                <PropertyValue Property=\"\"RestrictedProperties\"\" String=\"\"p1,p2\"\" />\n                              </Record>\n                              <Record Type=\"\"Org.OData.Capabilities.V1.ScopeType\"\">\n                                <PropertyValue Property=\"\"Scope\"\" String=\"\"scopeName2\"\" />\n                                <PropertyValue Property=\"\"RestrictedProperties\"\" String=\"\"p3,p4\"\" />\n                              </Record>\n                            </Collection>\n                          </PropertyValue>\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                    <PropertyValue Property=\"\"QueryOptions\"\">\n                      <Record>\n                        <PropertyValue Property=\"\"ExpandSupported\"\" Bool=\"\"true\"\" />\n                        <PropertyValue Property=\"\"SelectSupported\"\" Bool=\"\"true\"\" />\n                        <PropertyValue Property=\"\"ComputeSupported\"\" Bool=\"\"true\"\" />\n                        <PropertyValue Property=\"\"FilterSupported\"\" Bool=\"\"true\"\" />\n                        <PropertyValue Property=\"\"SearchSupported\"\" Bool=\"\"true\"\" />\n                        <PropertyValue Property=\"\"SortSupported\"\" Bool=\"\"false\"\" />\n                        <PropertyValue Property=\"\"SortSupported\"\" Bool=\"\"false\"\" />\n                      </Record>\n                    </PropertyValue>\n                    <PropertyValue Property=\"\"CustomHeaders\"\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Name\"\" String=\"\"HeadName1\"\" />\n                          <PropertyValue Property=\"\"Description\"\" String=\"\"Description1\"\" />\n                          <PropertyValue Property=\"\"ComputeSupported\"\" String=\"\"http://any1\"\" />\n                          <PropertyValue Property=\"\"Required\"\" Bool=\"\"true\"\" />\n                          <PropertyValue Property=\"\"ExampleValues\"\">\n                            <Collection>\n                              <Record>\n                                <PropertyValue Property=\"\"Description\"\" String=\"\"Description23\"\" />\n                                <PropertyValue Property=\"\"Value\"\" String=\"\"value1\"\" />\n                              </Record>\n                            </Collection>\n                          </PropertyValue>\n                        </Record>\n                        <Record>\n                          <PropertyValue Property=\"\"Name\"\" String=\"\"HeadName2\"\" />\n                          <PropertyValue Property=\"\"Description\"\" String=\"\"Description2\"\" />\n                          <PropertyValue Property=\"\"ComputeSupported\"\" String=\"\"http://any2\"\" />\n                          <PropertyValue Property=\"\"Required\"\" Bool=\"\"false\"\" />\n                          <PropertyValue Property=\"\"ExampleValues\"\">\n                            <Collection>\n                              <Record>\n                                <PropertyValue Property=\"\"Description\"\" String=\"\"Description23\"\" />\n                                <PropertyValue Property=\"\"Value\"\" String=\"\"value2\"\" />\n                              </Record>\n                            </Collection>\n                          </PropertyValue>\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                    <PropertyValue Property=\"\"CustomQueryOptions\"\">\n                      <Collection>\n                        <Record>\n                          <PropertyValue Property=\"\"Name\"\" String=\"\"HeadName1\"\" />\n                          <PropertyValue Property=\"\"Description\"\" String=\"\"Description1\"\" />\n                          <PropertyValue Property=\"\"ComputeSupported\"\" String=\"\"http://any3\"\" />\n                          <PropertyValue Property=\"\"Required\"\" Bool=\"\"true\"\" />\n                          <PropertyValue Property=\"\"ExampleValues\"\">\n                            <Collection>\n                              <Record>\n                                <PropertyValue Property=\"\"Description\"\" String=\"\"Description23\"\" />\n                                <PropertyValue Property=\"\"Value\"\" String=\"\"value3\"\" />\n                              </Record>\n                            </Collection>\n                          </PropertyValue>\n                        </Record>\n                        <Record>\n                          <PropertyValue Property=\"\"Name\"\" String=\"\"HeadName2\"\" />\n                          <PropertyValue Property=\"\"Description\"\" String=\"\"Description2\"\" />\n                          <PropertyValue Property=\"\"ComputeSupported\"\" String=\"\"http://any4\"\" />\n                          <PropertyValue Property=\"\"Required\"\" Bool=\"\"false\"\" />\n                          <PropertyValue Property=\"\"ExampleValues\"\">\n                            <Collection>\n                              <Record>\n                                <PropertyValue Property=\"\"Description\"\" String=\"\"Description23\"\" />\n                                <PropertyValue Property=\"\"Value\"\" String=\"\"value4\"\" />\n                              </Record>\n                            </Collection>\n                          </PropertyValue>\n                        </Record>\n                      </Collection>\n                    </PropertyValue>\n                  </Record>\n                </Annotation>\";\n\n            if (location == EdmVocabularyAnnotationSerializationLocation.OutOfLine)\n            {\n                countAnnotation = string.Format(template, countAnnotation);\n                return CapabilitiesModelHelper.GetEdmModelOutline(countAnnotation);\n            }\n            else\n            {\n                return CapabilitiesModelHelper.GetEdmModelTypeInline(countAnnotation);\n            }\n        }\n\n        private static void VerifyUpdateRestrictions(UpdateRestrictionsType update)\n        {\n            Assert.NotNull(update);\n\n            Assert.NotNull(update.Updatable);\n            Assert.False(update.Updatable.Value);\n\n            Assert.NotNull(update.NonUpdatableNavigationProperties);\n            Assert.Equal(2, update.NonUpdatableNavigationProperties.Count);\n            Assert.Equal(\"abc|RelatedEvents\", String.Join(\"|\", update.NonUpdatableNavigationProperties));\n\n            Assert.True(update.IsNonUpdatableNavigationProperty(\"abc\"));\n            Assert.True(update.IsNonUpdatableNavigationProperty(\"RelatedEvents\"));\n            Assert.False(update.IsNonUpdatableNavigationProperty(\"Others\"));\n\n            // MaxLevels\n            Assert.NotNull(update.MaxLevels);\n            Assert.Equal(8, update.MaxLevels);\n\n            // Permissions\n            Assert.NotNull(update.Permissions);\n            PermissionType permission = Assert.Single(update.Permissions);\n            Assert.Equal(\"authorizationName\", permission.SchemeName);\n            Assert.Equal(2, permission.Scopes.Count);\n\n            // QueryOptions\n            Assert.NotNull(update.QueryOptions);\n            Assert.True(update.QueryOptions.ComputeSupported);\n            Assert.False(update.QueryOptions.SortSupported);\n\n            // CustomHeaders\n            Assert.NotNull(update.CustomHeaders);\n            Assert.Equal(2, update.CustomHeaders.Count);\n\n            // CustomQueryOptions\n            Assert.NotNull(update.CustomQueryOptions);\n            Assert.Equal(2, update.CustomQueryOptions.Count);\n        }\n    }\n}\n"
  },
  {
    "path": "test/Microsoft.OpenAPI.OData.Reader.Tests/Vocabulary/Core/PrimitiveExampleValueTests.cs",
    "content": "﻿// ------------------------------------------------------------\n//  Copyright (c) Microsoft Corporation.  All rights reserved.\n//  Licensed under the MIT License (MIT). See LICENSE in the repo root for license information.\n// ------------------------------------------------------------\n\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Xml.Linq;\nusing Microsoft.OData.Edm;\nusing Microsoft.OData.Edm.Csdl;\nusing Microsoft.OData.Edm.Vocabularies;\nusing Microsoft.OpenApi.OData.Edm;\nusing Microsoft.OpenApi.OData.Vocabulary.Core;\nusing Xunit;\n\nnamespace Microsoft.OpenApi.OData.Reader.Vocabulary.Core.Tests\n{\n    public class PrimitiveExampleValueTests\n    {\n        [Fact]\n        public void DefaultPropertyAsNull()\n        {\n            // Arrange\n            PrimitiveExampleValue value = new PrimitiveExampleValue();\n\n            //  Act & Assert\n            Assert.Null(value.Description);\n            Assert.Null(value.Value);\n        }\n\n        [Fact]\n        public void InitializeWithNullRecordThrows()\n        {\n            // Arrange & Act\n            PrimitiveExampleValue value = new PrimitiveExampleValue();\n\n            // Assert\n            Assert.Throws<ArgumentNullException>(\"record\", () => value.Initialize(record: null));\n        }\n\n        [Fact]\n        public void InitializeWithPrimitiveValueRecordSuccess()\n        {\n            // Arrange\n            IEdmRecordExpression record = new EdmRecordExpression(\n                new EdmPropertyConstructor(\"Description\", new EdmStringConstant(\"HelloWorld!\")),\n                new EdmPropertyConstructor(\"Value\", new EdmBooleanConstant(true)));\n            PrimitiveExampleValue value = new PrimitiveExampleValue();\n            Assert.Null(value.Description);\n            Assert.Null(value.Value);\n\n            // Act\n            value.Initialize(record);\n\n            // Assert\n            Assert.NotNull(value.Description);\n            Assert.Equal(\"HelloWorld!\", value.Description);\n            Assert.NotNull(value.Value);\n\n            Assert.NotNull(value.Value.Value);\n            Assert.Equal(true, value.Value.Value);\n        }\n\n        public static IEnumerable<object[]> PrimitiveData =>\n            new List<object[]>\n            {\n                new object[] { @\"String=\"\"Hello World\"\"\", \"Hello World\" },\n                new object[] { @\"Int=\"\"42\"\"\", (long)42 },\n                new object[] { @\"Bool=\"\"true\"\"\", true },\n                new object[] { @\"Bool=\"\"false\"\"\", false },\n                new object[] { @\"TimeOfDay=\"\"15:38:25.1090000\"\"\", new TimeOnly(15, 38, 25, 109) },\n                new object[] { @\"Date=\"\"2014-10-13\"\"\", new DateOnly(2014, 10, 13) },\n                new object[] { @\"Duration=\"\"PT0S\"\"\", new TimeSpan() },\n                // new object[] { @\"Binary=\"\"AQ==\"\"\", new byte[] { 1 }, }, has problem in ODL?\n                new object[] { @\"Float=\"\"3.14\"\"\", 3.14 },\n                new object[] { @\"Decimal=\"\"3.14\"\"\", 3.14m },\n                new object[] { @\"DateTimeOffset=\"\"0001-01-01T00:00:00Z\"\"\", new DateTimeOffset() },\n                new object[] { @\"Guid=\"\"21EC2020-3AEA-1069-A2DD-08002B30309D\"\"\", new Guid(\"21EC2020-3AEA-1069-A2DD-08002B30309D\") },\n            };\n\n        [Theory]\n        [MemberData(nameof(PrimitiveData))]\n        public void PrimitiveExamplevalueInitializeWorksForPrimitiveData(string data, object except)\n        {\n            // Arrange\n            string annotation = $@\"<Annotation Term=\"\"Org.OData.Core.V1.Example\"\">\n                <Record Type=\"\"Org.OData.Core.V1.PrimitiveExampleValue\"\">\n                  <PropertyValue Property=\"\"Description\"\" String=\"\"Primitive example value\"\" />\n                  <PropertyValue Property=\"\"Value\"\" {data} />\n                </Record>\n              </Annotation>\";\n\n            IEdmModel model = GetEdmModel(annotation);\n            Assert.NotNull(model); // guard\n\n            IEdmEntityType customer = model.SchemaElements.OfType<IEdmEntityType>().First(c => c.Name == \"Customer\");\n            Assert.NotNull(customer); // guard\n            IEdmProperty dataProperty = customer.FindProperty(\"Data\");\n            Assert.NotNull(dataProperty);\n\n            // Act\n            PrimitiveExampleValue value = model.GetRecord<PrimitiveExampleValue>(dataProperty, \"Org.OData.Core.V1.Example\");\n\n            // Assert\n            Assert.NotNull(value);\n            Assert.Equal(\"Primitive example value\", value.Description);\n            Assert.NotNull(value.Value);\n            switch (except)\n            {\n              case DateOnly dateOnly:\n                Assert.Equal(dateOnly.ToString(\"yyyy-MM-dd\"), value.Value.Value.ToString());\n                break;\n              case TimeOnly timeOnly:\n                Assert.Equal(timeOnly.ToString(\"HH:mm:ss.fffffff\"), value.Value.Value.ToString());\n                break;\n              default:\n                Assert.Equal(except, value.Value.Value);\n              break;\n            }\n        }\n\n        private IEdmModel GetEdmModel(string annotation)\n        {\n            const string template = @\"<edmx:Edmx Version=\"\"4.0\"\" xmlns:edmx=\"\"http://docs.oasis-open.org/odata/ns/edmx\"\">\n  <edmx:DataServices>\n    <Schema Namespace=\"\"NS\"\" xmlns=\"\"http://docs.oasis-open.org/odata/ns/edm\"\">\n      <EntityType Name=\"\"Customer\"\">\n        <Key>\n          <PropertyRef Name=\"\"ID\"\" />\n        </Key>\n        <Property Name=\"\"ID\"\" Type=\"\"Edm.Int32\"\" Nullable=\"\"false\"\" />\n        <Property Name=\"\"Data\"\" Type=\"\"Edm.PrimitiveType\"\" Nullable=\"\"false\"\" >\n          {0}\n        </Property>\n      </EntityType>\n    </Schema>\n  </edmx:DataServices>\n</edmx:Edmx>\";\n            string modelText = string.Format(template, annotation);\n\n            IEdmModel model;\n\n            bool result = CsdlReader.TryParse(XElement.Parse(modelText).CreateReader(), out model, out _);\n            Assert.True(result);\n            return model;\n        }\n    }\n}\n"
  }
]